[02:58:11]OFD Sender: No OFD packet to send [02:58:16]OFD Sender: No OFD packet to send [02:58:21]OFD Sender: No OFD packet to send [02:58:26]OFD Sender: No OFD packet to send [02:58:31]OFD Sender: No OFD packet to send [02:58:36]OFD Sender: No OFD packet to send [02:58:41]OFD Sender: No OFD packet to send [02:58:42]recv_with_timeout no data received [02:58:46]OFD Sender: No OFD packet to send [02:58:51]OFD Sender: No OFD packet to send [02:58:56]OFD Sender: No OFD packet to send [02:59:00]recv_with_timeout no data received [02:59:01]OFD Sender: No OFD packet to send [02:59:06]OFD Sender: No OFD packet to send [02:59:11]OFD Sender: No OFD packet to send [02:59:16]OFD Sender: No OFD packet to send [02:59:21]OFD Sender: No OFD packet to send [02:59:26]OFD Sender: No OFD packet to send [02:59:31]OFD Sender: No OFD packet to send [02:59:37]OFD Sender: No OFD packet to send [02:59:42]OFD Sender: No OFD packet to send [02:59:47]OFD Sender: No OFD packet to send [02:59:52]OFD Sender: No OFD packet to send [02:59:57]OFD Sender: No OFD packet to send [03:00:02]OFD Sender: No OFD packet to send [03:00:07]OFD Sender: No OFD packet to send [03:00:12]OFD Sender: No OFD packet to send [03:00:17]OFD Sender: No OFD packet to send [03:00:22]OFD Sender: No OFD packet to send [03:00:27]OFD Sender: No OFD packet to send [03:00:32]OFD Sender: No OFD packet to send [03:00:37]OFD Sender: No OFD packet to send [03:00:42]OFD Sender: No OFD packet to send [03:00:47]OFD Sender: No OFD packet to send [03:00:52]OFD Sender: No OFD packet to send [03:00:57]OFD Sender: No OFD packet to send [03:01:02]OFD Sender: No OFD packet to send [03:01:04]recv_with_timeout no data received [03:01:07]OFD Sender: No OFD packet to send [03:01:12]OFD Sender: No OFD packet to send [03:01:17]OFD Sender: No OFD packet to send [03:01:22]OFD Sender: No OFD packet to send [03:01:27]OFD Sender: No OFD packet to send [03:01:32]OFD Sender: No OFD packet to send [03:01:37]OFD Sender: No OFD packet to send [03:01:42]OFD Sender: No OFD packet to send [03:01:47]OFD Sender: No OFD packet to send [03:01:52]OFD Sender: No OFD packet to send [03:01:57]OFD Sender: No OFD packet to send [03:02:02]OFD Sender: No OFD packet to send [03:02:07]OFD Sender: No OFD packet to send [03:02:12]OFD Sender: No OFD packet to send [03:02:17]OFD Sender: No OFD packet to send [03:02:22]OFD Sender: No OFD packet to send [03:02:27]OFD Sender: No OFD packet to send [03:02:32]OFD Sender: No OFD packet to send [03:02:37]OFD Sender: No OFD packet to send [03:02:42]OFD Sender: No OFD packet to send [03:02:47]OFD Sender: No OFD packet to send [03:02:52]OFD Sender: No OFD packet to send [03:02:57]OFD Sender: No OFD packet to send [03:03:02]OFD Sender: No OFD packet to send [03:03:07]OFD Sender: No OFD packet to send [03:03:12]OFD Sender: No OFD packet to send [03:03:17]OFD Sender: No OFD packet to send [03:03:22]OFD Sender: No OFD packet to send [03:03:27]OFD Sender: No OFD packet to send [03:03:32]OFD Sender: No OFD packet to send [03:03:37]OFD Sender: No OFD packet to send [03:03:42]OFD Sender: No OFD packet to send [03:03:47]OFD Sender: No OFD packet to send [03:03:52]OFD Sender: No OFD packet to send [03:03:57]OFD Sender: No OFD packet to send [03:04:02]OFD Sender: No OFD packet to send [03:04:07]OFD Sender: No OFD packet to send [03:04:12]OFD Sender: No OFD packet to send [03:04:17]OFD Sender: No OFD packet to send [03:04:22]OFD Sender: No OFD packet to send [03:04:27]OFD Sender: No OFD packet to send [03:04:32]recv_with_timeout no data received [03:04:32]OFD Sender: No OFD packet to send [03:04:37]OFD Sender: No OFD packet to send [03:04:42]OFD Sender: No OFD packet to send [03:04:47]OFD Sender: No OFD packet to send [03:04:52]OFD Sender: No OFD packet to send [03:04:57]OFD Sender: No OFD packet to send [03:05:02]OFD Sender: No OFD packet to send [03:05:07]OFD Sender: No OFD packet to send [03:05:12]OFD Sender: No OFD packet to send [03:05:17]OFD Sender: No OFD packet to send [03:05:22]OFD Sender: No OFD packet to send [03:05:28]OFD Sender: No OFD packet to send [03:05:33]OFD Sender: No OFD packet to send [03:05:38]OFD Sender: No OFD packet to send [03:05:43]OFD Sender: No OFD packet to send [03:05:48]OFD Sender: No OFD packet to send [03:05:53]OFD Sender: No OFD packet to send [03:05:58]OFD Sender: No OFD packet to send [03:06:03]OFD Sender: No OFD packet to send [03:06:08]OFD Sender: No OFD packet to send [03:06:12]accept exits with 9 [03:06:12]New connection [03:06:12]New thread 3067067748 created [03:06:12]Thread 3066924388 joined [03:06:12]Waiting for new connection... [03:06:12] Sock 9.Parse request [03:06:12]Sock 9.Check first char [03:06:12]Sock 9.First char is OK [03:06:12]request: POST /json_proto HTTP/1.0 [03:06:12]Method: POST [03:06:12]URL: /json_proto [03:06:12]Method is POST - this is cgi request [03:06:12]url: /json_proto [03:06:12]query_string will be loaded in cgi processing [03:06:12]execute_cgi json_proto POST (null) [03:06:12]execute_cgi path=json_proto method=POST [03:06:12]POST find Content-Length [03:06:12]Host: 172.17.43.131:8080 [03:06:12]Content-Length: 683 [03:06:12]Content-Type: application/json [03:06:12] [03:06:12]POST finish read [03:06:12]Found Content-Length = 683 [03:06:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:06:12]execute_script... [03:06:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:06:12]POST & json_proto [03:06:12]process_json_proto [03:06:12]json parsed OK: [03:06:12]protocol is kg_v1.0 [03:06:12]action value=close_receipt [03:06:12]process_action close_receipt [03:06:12]cmd_close_receipt [03:06:12]MH_GetDate [03:06:12]Write to MH i2c: F0 00 00 5E 02 4F [03:06:12]Write i2c OK [03:06:12]MH_I2C_Read... [03:06:12]Read from MH i2c: F0 [03:06:12]MH_I2C_Read... [03:06:12]Read from MH i2c: F0 09 00 [03:06:12]MH_I2C_Read... [03:06:12]Read from MH i2c: F0 09 00 5E 02 00 25 64 A4 66 F9 24 A2 66 10 [03:06:12]GetLastDocTimeStamp 1722048120 [03:06:12]current date 1722049573 [03:06:12]FM_GetShiftState [03:06:12]SAM_PROTO_GetShiftState [03:06:12]wFMCommunicate request_size=4 [03:06:12]MH_SAM_APDU [03:06:12]CAPDU: 80 13 01 00 [03:06:12]Write to MH i2c: E2 08 00 5F 02 80 13 01 00 00 00 00 00 DE [03:06:12]Write i2c OK [03:06:12]MH_I2C_Read... [03:06:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:06:12]Read from MH i2c: E2 [03:06:12]MH_I2C_Read... [03:06:12]Read from MH i2c: E2 0E 00 [03:06:12]MH_I2C_Read... [03:06:12]Read from MH i2c: E2 0E 00 5F 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EC [03:06:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:06:12]wFMCommunicate OK [03:06:12]SAM_PROTO_GetShiftState done [03:06:12]FM_GetShiftState done [03:06:12]opened in 1722038719 [03:06:12]opened+sec_in_day 1722125119 [03:06:12]quantity*price = 100021 [03:06:12]sum+1 = 100023 [03:06:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 34 27.07.2024 03:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225674 ФПД: 99017771571888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T030613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225674&fm=99017771571888&tin=02508201610067®Number=0000000000092624&sum=100000 [03:06:14]StoreToDocumentArchive [03:06:14]shift 438 fd 225674 [03:06:14]save to /storage/0438/doc_00225674 [03:06:14]save last doc name /storage/0438/doc_00225674 to /storage/kkm_last_doc_name [03:06:14]save OK [03:06:14]Clear old archive folders... [03:06:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:06:14]tlvbuf is 01ED2470 [03:06:14]SAM_PROTO_ClearQueue [03:06:14]wFMCommunicate request_size=4 [03:06:14]MH_SAM_APDU [03:06:14]CAPDU: 80 09 00 00 [03:06:14]Write to MH i2c: E2 08 00 6C 02 80 09 00 00 00 00 00 00 E0 [03:06:14]Write i2c OK [03:06:14]MH_I2C_Read... [03:06:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:06:14]Read from MH i2c: E2 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [03:06:14]RAPDU: 90 00 [03:06:14]wFMCommunicate OK [03:06:14]SAM_PROTO_ClearQueue done [03:06:14]KKMCreateOFDPacket [03:06:14]OFDProtocolAddRootSTLVToBuf [03:06:14]FM_MakeSignedData [03:06:14]FM_MakeSignedData [03:06:14]SAM_PROTO_SignData [03:06:14]wFMCommunicate request_size=4 [03:06:14]MH_SAM_APDU [03:06:14]CAPDU: 80 0D 01 02 [03:06:14]Write to MH i2c: E2 08 00 6D 02 80 0D 01 02 00 00 00 00 E8 [03:06:14]Write i2c OK [03:06:14]MH_I2C_Read... [03:06:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:06:14]Read from MH i2c: E2 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [03:06:14]RAPDU: 90 00 [03:06:14]wFMCommunicate OK [03:06:14]wFMCommunicate request_size=255 [03:06:14]MH_SAM_APDU [03:06:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 25 64 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 71 03 00 35 04 06 00 5A [03:06:14]Write to MH i2c: E2 02 01 6E 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 25 64 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 71 03 00 35 04 06 00 5A 00 00 60 [03:06:14]Write i2c OK [03:06:14]MH_I2C_Read... [03:06:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:06:14]Read from MH i2c: E2 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [03:06:14]RAPDU: 90 00 [03:06:14]wFMCommunicate OK [03:06:14]wFMCommunicate request_size=10 [03:06:14]MH_SAM_APDU [03:06:14]CAPDU: 80 0D 02 02 05 0E 5F 19 DA B0 [03:06:14]Write to MH i2c: E2 0D 00 6F 02 80 0D 02 02 05 00 0E 5F 19 DA B0 00 00 05 [03:06:14]Write i2c OK [03:06:14]MH_I2C_Read... [03:06:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:06:14]Read from MH i2c: E2 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 03 00 6F 02 00 90 00 E5 [03:06:14]RAPDU: 90 00 [03:06:14]wFMCommunicate OK [03:06:14]wFMCommunicate request_size=4 [03:06:14]MH_SAM_APDU [03:06:14]CAPDU: 80 0D 03 02 [03:06:14]Write to MH i2c: E2 08 00 70 02 80 0D 03 02 00 00 00 00 ED [03:06:14]Write i2c OK [03:06:14]MH_I2C_Read... [03:06:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:06:14]Read from MH i2c: E2 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 0B 00 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 0B 00 70 02 00 8A D5 11 28 AE 19 20 4C 90 00 B9 [03:06:14]RAPDU: 8A D5 11 28 AE 19 20 4C 90 00 [03:06:14]wFMCommunicate OK [03:06:14]SAM_PROTO_SignData done [03:06:14]FM_MakeSignedData done [03:06:14]CreateOFDProtocolMessage [03:06:14]wFMCommunicate request_size=4 [03:06:14]MH_SAM_APDU [03:06:14]CAPDU: 80 11 00 00 [03:06:14]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [03:06:14]Write i2c OK [03:06:14]MH_I2C_Read... [03:06:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:06:14]Read from MH i2c: E2 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 17 00 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [03:06:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:06:14]wFMCommunicate OK [03:06:14]CreateOFDProtocolMessage done [03:06:14]OFDSenderStorePacket 225674 [03:06:14]StoreOFDPacket docnum=225674 [03:06:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 84 7F 07 01 0B D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 25 64 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 71 03 00 35 04 06 00 5A 0E 5F 19 DA B0 8A D5 11 28 AE 19 20 4C [03:06:14]CheckFolder [03:06:14]dirname=/storage/ofd_packets [03:06:14]CheckFolder done [03:06:14]ProducePacketName [03:06:14]name=ofd_packets/00225674 [03:06:14]NVStorageSaveData ofd_packets/00225674 [03:06:14]File name is /storage/ofd_packets/00225674 [03:06:14]Write 301 bytes [03:06:14]NVStorageSaveData done [03:06:14]OFDSenderStorePacket done [03:06:14]KKMCreateOFDPacket done [03:06:14]NVStorageSaveData kkm_last_timestamp [03:06:14]File name is /storage/kkm_last_timestamp [03:06:14]Write 4 bytes [03:06:14]NVStorageSaveData done [03:06:14]ExternCall_PrintAddStr [03:06:14]wPrintStart [03:06:14]Write to MH i2c: 01 00 00 72 02 74 [03:06:14]Write i2c OK [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: 01 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: 01 07 00 [03:06:14]MH_I2C_Read... [03:06:14]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 FF 0F 89 [03:06:14]RasterBufferAndPrint [03:06:14]line Счет N : (1)2001915 [03:06:14]line ИНН: 02508201610067 [03:06:14]line Контрольно-Кассовый Чек [03:06:14]line ПРОДАЖА [03:06:14]line ТРК (МРК, ГНК) : 44 [03:06:14]line Товар: 2710124500 [03:06:14]line Аи-95-К-5 [03:06:14]line 13.480 * 74.20 [03:06:14]line = 1000.22 [03:06:14]line НДС 12% НСП 1% [03:06:14]line > о реализуемом товаре [03:06:14]line ОКРУГЛЕНИЕ: -0.22 [03:06:14]line ИТОГО: 1000.00 [03:06:14]line Внесено: 1000.00 [03:06:14]line СДАЧА: 0.00 [03:06:14]line НСП 1% : 8.85 [03:06:14]line НДС 12% : 106.22 [03:06:14]line Наличными: 1000.00 [03:06:14]line Безнал.: 0.00 [03:06:14]line Место: АЗС № 97 "Партнер Нефть" [03:06:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:06:14]line СНО: Общий режим [03:06:14]line Чек 34 27.07.2024 03:06 [03:06:14]line Смена: 438 ФФД: 1.0 [03:06:14]line ЗНМ: 0300000054 [03:06:14]line РНМ: 0000000000092624 [03:06:14]line Версия ККМ: 001 [03:06:14]line ФМ: 0000000000874959 [03:06:14]line ФД: 225674 [03:06:14]line ФПД: 99017771571888 [03:06:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T030613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225674&fm=99017771571888&tin=02508201610067®Number=0000000000092624&sum=100000 [03:06:14]written 0, free lines is 4095 [03:06:14]OFD Sender: Processing packet 225674 [packets to send 599, broken 598] [03:06:14]ProducePacketName [03:06:14]name=ofd_packets/00225674 [03:06:14]OFD Sender: To server: pG, [03:06:14]CommunicateWithHost lk.salyk.kg:30040 [03:06:14]ConnectInit lk.salyk.kg [03:06:15]Write to MH i2c: 01 00 00 9D 02 9F [03:06:15]Write i2c OK [03:06:15]MH_I2C_Read... [03:06:15]Read from MH i2c: 01 [03:06:15]MH_I2C_Read... [03:06:15]Read from MH i2c: 01 07 00 [03:06:15]MH_I2C_Read... [03:06:15]Read from MH i2c: 01 07 00 9D 02 00 00 00 00 00 55 0C 07 [03:06:15]RasterBufferAndPrint [03:06:15]line [03:06:15]line [03:06:15]line [03:06:15]line [03:06:15]line [03:06:15]written 0, free lines is 3160 [03:06:15]MH_Cut [03:06:15]Write to MH i2c: D1 01 00 A4 02 01 78 [03:06:15]Write i2c OK [03:06:15]MH_I2C_Read... [03:06:15]Read from MH i2c: D1 [03:06:15]MH_I2C_Read... [03:06:15]Read from MH i2c: D1 01 00 [03:06:15]MH_I2C_Read... [03:06:15]Read from MH i2c: D1 01 00 A4 02 00 77 [03:06:15]Write to MH i2c: 01 00 00 A5 02 A7 [03:06:15]Write i2c OK [03:06:15]MH_I2C_Read... [03:06:16]*** Cut start [03:06:16]*** Partial cut [03:06:16]*** CUTSNS_PIN = 1 [03:06:16]*** CUTSNS_PIN = 0 [03:06:16]*** Brake cut motor [03:06:17]Read from MH i2c: 01 [03:06:17]MH_I2C_Read... [03:06:17]*** Stop cut motor [03:06:17]*** Cut end [03:06:17]Read from MH i2c: 01 07 00 [03:06:17]MH_I2C_Read... [03:06:17]Read from MH i2c: 01 07 00 A5 02 00 00 00 00 00 FF 0F BC [03:06:17]process_action close_receipt done [03:06:17]requested_data is exist [03:06:17]produce_requested_data [03:06:17]requested_item fm.sn is exist - process it [03:06:17]wFMCommunicate request_size=4 [03:06:17]MH_SAM_APDU [03:06:17]CAPDU: 80 11 00 00 [03:06:17]Write to MH i2c: E2 08 00 A6 02 80 11 00 00 00 00 00 00 22 [03:06:17]Write i2c OK [03:06:17]MH_I2C_Read... [03:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:06:17]Read from MH i2c: E2 [03:06:17]MH_I2C_Read... [03:06:17]Read from MH i2c: E2 17 00 [03:06:17]MH_I2C_Read... [03:06:17]Read from MH i2c: E2 17 00 A6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [03:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:06:17]wFMCommunicate OK [03:06:17]requested_item fd.num is exist - process it [03:06:17]SAM_PROTO_GetFieldsCounters [03:06:17]wFMCommunicate request_size=4 [03:06:17]MH_SAM_APDU [03:06:17]CAPDU: 80 13 00 00 [03:06:17]Write to MH i2c: E2 08 00 A7 02 80 13 00 00 00 00 00 00 25 [03:06:17]Write i2c OK [03:06:17]MH_I2C_Read... [03:06:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:06:17]Read from MH i2c: E2 [03:06:17]MH_I2C_Read... [03:06:17]Read from MH i2c: E2 62 00 [03:06:17]MH_I2C_Read... [03:06:17]Read from MH i2c: E2 62 00 A7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [03:06:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:06:17]wFMCommunicate OK [03:06:17]SAM_PROTO_GetFieldsCounters done [03:06:17]requested_item shift.num is exist - process it [03:06:17]requested_item shift.opened is exist - process it [03:06:17]req_shift_opened [03:06:17]FM_GetShiftState [03:06:17]SAM_PROTO_GetShiftState [03:06:17]wFMCommunicate request_size=4 [03:06:17]MH_SAM_APDU [03:06:17]CAPDU: 80 13 01 00 [03:06:17]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [03:06:17]Write i2c OK [03:06:17]MH_I2C_Read... [03:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:06:17]Read from MH i2c: E2 [03:06:17]MH_I2C_Read... [03:06:17]Read from MH i2c: E2 0E 00 [03:06:17]MH_I2C_Read... [03:06:17]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 35 [03:06:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:06:17]wFMCommunicate OK [03:06:17]SAM_PROTO_GetShiftState done [03:06:17]FM_GetShiftState done [03:06:17]req_shift_opened done [03:06:17]requested_item shift.open_date is exist - process it [03:06:17]req_shift_open_date [03:06:17]req_shift_open_date done [03:06:17]produce_requested_data done [03:06:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225674,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [03:06:17]process_action_free close_receipt [03:06:17]json_value_free [03:06:17]json_value_free done [03:06:17]process_json_proto returns [03:06:17]Send response to host [03:06:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225674,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [03:06:17]free response buf [03:06:17]execute_script done [03:06:17]execute_script returns [03:06:17]free content buf [03:06:17]Sock 9.Close socket [03:06:17]Sock 9.Thread stoped [03:06:20]Connected sock=11 [03:06:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 84 7F 07 01 0B D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 25 64 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 71 03 00 35 04 06 00 5A 0E 5F 19 DA B0 8A D5 11 28 AE 19 20 4C [03:06: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 35 39 4F 00 00 00 10 7E 47 00 FE 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 35 39 10 04 04 00 8A 71 03 00 F4 03 04 00 3B 10 A4 66 B6 04 01 00 00 B4 66 13 45 B8 0E E0 51 [03:06:23]CommunicateWithHost err = 0 [03:06:23]CheckOFDResponse [03:06:23]1017 (14) - 77093643461234 [03:06:23]1041 (16) - 0000000000874959 [03:06:23]1040 (4) - 225674 [03:06:23]1012 (4) - 26.07.2024 21:08 [03:06:23]1206 (1) - 0 [03:06:23]OFD Sender: Remove packet 225674 [03:06:23]ProducePacketName [03:06:23]name=ofd_packets/00225674 [03:06:23]NVStorageDeleteData [03:06:23]OFD Sender: No OFD packet to send [03:06:28]OFD Sender: No OFD packet to send [03:06:31]recv_with_timeout no data received [03:06:33]OFD Sender: No OFD packet to send [03:06:38]OFD Sender: No OFD packet to send [03:06:43]OFD Sender: No OFD packet to send [03:06:48]OFD Sender: No OFD packet to send [03:06:53]OFD Sender: No OFD packet to send [03:06:54]recv_with_timeout no data received [03:06:58]OFD Sender: No OFD packet to send [03:07:03]OFD Sender: No OFD packet to send [03:07:08]OFD Sender: No OFD packet to send [03:07:14]OFD Sender: No OFD packet to send [03:07:19]OFD Sender: No OFD packet to send [03:07:24]OFD Sender: No OFD packet to send [03:07:29]OFD Sender: No OFD packet to send [03:07:34]OFD Sender: No OFD packet to send [03:07:39]OFD Sender: No OFD packet to send [03:07:44]OFD Sender: No OFD packet to send [03:07:49]OFD Sender: No OFD packet to send [03:07:54]OFD Sender: No OFD packet to send [03:07:59]OFD Sender: No OFD packet to send [03:08:04]OFD Sender: No OFD packet to send [03:08:09]OFD Sender: No OFD packet to send [03:08:14]OFD Sender: No OFD packet to send [03:08:19]OFD Sender: No OFD packet to send [03:08:24]OFD Sender: No OFD packet to send [03:08:29]OFD Sender: No OFD packet to send [03:08:34]OFD Sender: No OFD packet to send [03:08:39]OFD Sender: No OFD packet to send [03:08:41]recv_with_timeout no data received [03:08:44]OFD Sender: No OFD packet to send [03:08:49]OFD Sender: No OFD packet to send [03:08:54]OFD Sender: No OFD packet to send [03:08:59]OFD Sender: No OFD packet to send [03:09:04]OFD Sender: No OFD packet to send [03:09:09]OFD Sender: No OFD packet to send [03:09:11]recv_with_timeout no data received [03:09:14]OFD Sender: No OFD packet to send [03:09:19]OFD Sender: No OFD packet to send [03:09:24]OFD Sender: No OFD packet to send [03:09:29]OFD Sender: No OFD packet to send [03:09:34]OFD Sender: No OFD packet to send [03:09:39]OFD Sender: No OFD packet to send [03:09:44]OFD Sender: No OFD packet to send [03:09:49]OFD Sender: No OFD packet to send [03:09:52]recv_with_timeout no data received [03:09:54]OFD Sender: No OFD packet to send [03:09:59]OFD Sender: No OFD packet to send [03:10:04]OFD Sender: No OFD packet to send [03:10:09]OFD Sender: No OFD packet to send [03:10:14]OFD Sender: No OFD packet to send [03:10:19]OFD Sender: No OFD packet to send [03:10:24]OFD Sender: No OFD packet to send [03:10:29]OFD Sender: No OFD packet to send [03:10:34]OFD Sender: No OFD packet to send [03:10:39]OFD Sender: No OFD packet to send [03:10:44]OFD Sender: No OFD packet to send [03:10:49]recv_with_timeout no data received [03:10:49]OFD Sender: No OFD packet to send [03:10:54]OFD Sender: No OFD packet to send [03:10:59]OFD Sender: No OFD packet to send [03:11:04]OFD Sender: No OFD packet to send [03:11:09]OFD Sender: No OFD packet to send [03:11:14]OFD Sender: No OFD packet to send [03:11:19]OFD Sender: No OFD packet to send [03:11:24]OFD Sender: No OFD packet to send [03:11:29]OFD Sender: No OFD packet to send [03:11:34]OFD Sender: No OFD packet to send [03:11:39]OFD Sender: No OFD packet to send [03:11:44]OFD Sender: No OFD packet to send [03:11:49]OFD Sender: No OFD packet to send [03:11:54]OFD Sender: No OFD packet to send [03:11:57]recv_with_timeout no data received [03:11:59]OFD Sender: No OFD packet to send [03:12:04]OFD Sender: No OFD packet to send [03:12:09]OFD Sender: No OFD packet to send [03:12:14]OFD Sender: No OFD packet to send [03:12:19]OFD Sender: No OFD packet to send [03:12:24]OFD Sender: No OFD packet to send [03:12:29]OFD Sender: No OFD packet to send [03:12:34]OFD Sender: No OFD packet to send [03:12:39]OFD Sender: No OFD packet to send [03:12:44]OFD Sender: No OFD packet to send [03:12:49]OFD Sender: No OFD packet to send [03:12:54]OFD Sender: No OFD packet to send [03:12:59]OFD Sender: No OFD packet to send [03:13:00]recv_with_timeout no data received [03:13:05]OFD Sender: No OFD packet to send [03:13:10]OFD Sender: No OFD packet to send [03:13:15]OFD Sender: No OFD packet to send [03:13:17]recv_with_timeout no data received [03:13:20]OFD Sender: No OFD packet to send [03:13:25]OFD Sender: No OFD packet to send [03:13:30]OFD Sender: No OFD packet to send [03:13:35]OFD Sender: No OFD packet to send [03:13:40]OFD Sender: No OFD packet to send [03:13:45]OFD Sender: No OFD packet to send [03:13:50]OFD Sender: No OFD packet to send [03:13:55]OFD Sender: No OFD packet to send [03:14:00]OFD Sender: No OFD packet to send [03:14:05]OFD Sender: No OFD packet to send [03:14:09]recv_with_timeout no data received [03:14:10]OFD Sender: No OFD packet to send [03:14:15]OFD Sender: No OFD packet to send [03:14:20]OFD Sender: No OFD packet to send [03:14:25]OFD Sender: No OFD packet to send [03:14:30]OFD Sender: No OFD packet to send [03:14:35]OFD Sender: No OFD packet to send [03:14:40]OFD Sender: No OFD packet to send [03:14:45]OFD Sender: No OFD packet to send [03:14:50]OFD Sender: No OFD packet to send [03:14:52]recv_with_timeout no data received [03:14:55]OFD Sender: No OFD packet to send [03:15:00]OFD Sender: No OFD packet to send [03:15:05]OFD Sender: No OFD packet to send [03:15:10]OFD Sender: No OFD packet to send [03:15:15]OFD Sender: No OFD packet to send [03:15:20]OFD Sender: No OFD packet to send [03:15:25]OFD Sender: No OFD packet to send [03:15:30]OFD Sender: No OFD packet to send [03:15:35]OFD Sender: No OFD packet to send [03:15:40]OFD Sender: No OFD packet to send [03:15:45]OFD Sender: No OFD packet to send [03:15:50]OFD Sender: No OFD packet to send [03:15:55]OFD Sender: No OFD packet to send [03:16:00]OFD Sender: No OFD packet to send [03:16:05]OFD Sender: No OFD packet to send [03:16:08]recv_with_timeout no data received [03:16:10]OFD Sender: No OFD packet to send [03:16:15]OFD Sender: No OFD packet to send [03:16:20]OFD Sender: No OFD packet to send [03:16:25]OFD Sender: No OFD packet to send [03:16:30]OFD Sender: No OFD packet to send [03:16:35]OFD Sender: No OFD packet to send [03:16:40]OFD Sender: No OFD packet to send [03:16:45]OFD Sender: No OFD packet to send [03:16:50]OFD Sender: No OFD packet to send [03:16:55]OFD Sender: No OFD packet to send [03:17:00]OFD Sender: No OFD packet to send [03:17:05]OFD Sender: No OFD packet to send [03:17:10]OFD Sender: No OFD packet to send [03:17:15]OFD Sender: No OFD packet to send [03:17:20]OFD Sender: No OFD packet to send [03:17:25]OFD Sender: No OFD packet to send [03:17:30]OFD Sender: No OFD packet to send [03:17:35]OFD Sender: No OFD packet to send [03:17:40]OFD Sender: No OFD packet to send [03:17:45]OFD Sender: No OFD packet to send [03:17:50]OFD Sender: No OFD packet to send [03:17:55]OFD Sender: No OFD packet to send [03:18:00]OFD Sender: No OFD packet to send [03:18:05]OFD Sender: No OFD packet to send [03:18:10]OFD Sender: No OFD packet to send [03:18:15]OFD Sender: No OFD packet to send [03:18:20]OFD Sender: No OFD packet to send [03:18:25]OFD Sender: No OFD packet to send [03:18:30]OFD Sender: No OFD packet to send [03:18:35]OFD Sender: No OFD packet to send [03:18:40]OFD Sender: No OFD packet to send [03:18:45]OFD Sender: No OFD packet to send [03:18:51]OFD Sender: No OFD packet to send [03:18:56]OFD Sender: No OFD packet to send [03:19:01]OFD Sender: No OFD packet to send [03:19:06]OFD Sender: No OFD packet to send [03:19:11]OFD Sender: No OFD packet to send [03:19:16]OFD Sender: No OFD packet to send [03:19:21]OFD Sender: No OFD packet to send [03:19:26]OFD Sender: No OFD packet to send [03:19:31]OFD Sender: No OFD packet to send [03:19:36]OFD Sender: No OFD packet to send [03:19:41]OFD Sender: No OFD packet to send [03:19:46]OFD Sender: No OFD packet to send [03:19:51]OFD Sender: No OFD packet to send [03:19:56]OFD Sender: No OFD packet to send [03:20:01]OFD Sender: No OFD packet to send [03:20:01]recv_with_timeout no data received [03:20:06]OFD Sender: No OFD packet to send [03:20:11]OFD Sender: No OFD packet to send [03:20:16]OFD Sender: No OFD packet to send [03:20:21]OFD Sender: No OFD packet to send [03:20:26]OFD Sender: No OFD packet to send [03:20:31]OFD Sender: No OFD packet to send [03:20:36]OFD Sender: No OFD packet to send [03:20:41]OFD Sender: No OFD packet to send [03:20:46]OFD Sender: No OFD packet to send [03:20:51]OFD Sender: No OFD packet to send [03:20:56]OFD Sender: No OFD packet to send [03:21:01]OFD Sender: No OFD packet to send [03:21:06]OFD Sender: No OFD packet to send [03:21:11]OFD Sender: No OFD packet to send [03:21:16]OFD Sender: No OFD packet to send [03:21:21]OFD Sender: No OFD packet to send [03:21:26]OFD Sender: No OFD packet to send [03:21:31]OFD Sender: No OFD packet to send [03:21:36]OFD Sender: No OFD packet to send [03:21:41]OFD Sender: No OFD packet to send [03:21:46]OFD Sender: No OFD packet to send [03:21:51]OFD Sender: No OFD packet to send [03:21:56]OFD Sender: No OFD packet to send [03:22:01]OFD Sender: No OFD packet to send [03:22:06]OFD Sender: No OFD packet to send [03:22:11]OFD Sender: No OFD packet to send [03:22:16]OFD Sender: No OFD packet to send [03:22:21]OFD Sender: No OFD packet to send [03:22:26]OFD Sender: No OFD packet to send [03:22:31]OFD Sender: No OFD packet to send [03:22:36]OFD Sender: No OFD packet to send [03:22:41]OFD Sender: No OFD packet to send [03:22:46]OFD Sender: No OFD packet to send [03:22:51]OFD Sender: No OFD packet to send [03:22:56]OFD Sender: No OFD packet to send [03:23:01]OFD Sender: No OFD packet to send [03:23:06]OFD Sender: No OFD packet to send [03:23:11]OFD Sender: No OFD packet to send [03:23:16]OFD Sender: No OFD packet to send [03:23:19]recv_with_timeout no data received [03:23:21]OFD Sender: No OFD packet to send [03:23:26]OFD Sender: No OFD packet to send [03:23:31]OFD Sender: No OFD packet to send [03:23:36]OFD Sender: No OFD packet to send [03:23:37]recv_with_timeout no data received [03:23:41]OFD Sender: No OFD packet to send [03:23:46]OFD Sender: No OFD packet to send [03:23:48]recv_with_timeout no data received [03:23:51]OFD Sender: No OFD packet to send [03:23:56]OFD Sender: No OFD packet to send [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:17]recv_with_timeout no data received [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:41]OFD Sender: No OFD packet to send [03:24:47]OFD Sender: No OFD packet to send [03:24:52]OFD Sender: No OFD packet to send [03:24:57]OFD Sender: No OFD packet to send [03:25:00]recv_with_timeout no data received [03:25:02]OFD Sender: No OFD packet to send [03:25:07]OFD Sender: No OFD packet to send [03:25:12]OFD Sender: No OFD packet to send [03:25:17]OFD Sender: No OFD packet to send [03:25:22]OFD Sender: No OFD packet to send [03:25:27]OFD Sender: No OFD packet to send [03:25:32]OFD Sender: No OFD packet to send [03:25:37]OFD Sender: No OFD packet to send [03:25:42]OFD Sender: No OFD packet to send [03:25:47]OFD Sender: No OFD packet to send [03:25:52]OFD Sender: No OFD packet to send [03:25:57]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:25]accept exits with 10 [03:26:25]New connection [03:26:25]New thread 3066924388 created [03:26:25]Thread 3067067748 joined [03:26:25]Waiting for new connection... [03:26:25] Sock 10.Parse request [03:26:25]Sock 10.Check first char [03:26:25]Sock 10.First char is OK [03:26:25]request: POST /json_proto HTTP/1.0 [03:26:25]Method: POST [03:26:25]URL: /json_proto [03:26:25]Method is POST - this is cgi request [03:26:25]url: /json_proto [03:26:25]query_string will be loaded in cgi processing [03:26:25]execute_cgi json_proto POST (null) [03:26:25]execute_cgi path=json_proto method=POST [03:26:25]POST find Content-Length [03:26:25]Host: 172.17.43.131:8080 [03:26:25]Content-Length: 801 [03:26:25]Content-Type: application/json [03:26:25] [03:26:25]POST finish read [03:26:25]Found Content-Length = 801 [03:26:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.540, "sum" : 4994.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4994.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:25]execute_script... [03:26: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)2001916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.540, "sum" : 4994.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4994.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:25]POST & json_proto [03:26:25]process_json_proto [03:26:25]json parsed OK: [03:26:25]protocol is kg_v1.0 [03:26:25]action value=close_receipt [03:26:25]process_action close_receipt [03:26:25]cmd_close_receipt [03:26:25]MH_GetDate [03:26:25]Write to MH i2c: F0 00 00 A9 02 9A [03:26:25]Write i2c OK [03:26:25]MH_I2C_Read... [03:26:25]Read from MH i2c: F0 [03:26:25]MH_I2C_Read... [03:26:25]Read from MH i2c: F0 09 00 [03:26:25]MH_I2C_Read... [03:26:25]Read from MH i2c: F0 09 00 A9 02 00 E2 68 A4 66 F9 24 A2 66 1C [03:26:25]GetLastDocTimeStamp 1722049573 [03:26:25]current date 1722050786 [03:26:25]FM_GetShiftState [03:26:25]SAM_PROTO_GetShiftState [03:26:25]wFMCommunicate request_size=4 [03:26:25]MH_SAM_APDU [03:26:25]CAPDU: 80 13 01 00 [03:26:25]Write to MH i2c: E2 08 00 AA 02 80 13 01 00 00 00 00 00 29 [03:26:25]Write i2c OK [03:26:25]MH_I2C_Read... [03:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:25]Read from MH i2c: E2 [03:26:25]MH_I2C_Read... [03:26:25]Read from MH i2c: E2 0E 00 [03:26:25]MH_I2C_Read... [03:26:25]Read from MH i2c: E2 0E 00 AA 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 37 [03:26:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:26:25]wFMCommunicate OK [03:26:25]SAM_PROTO_GetShiftState done [03:26:25]FM_GetShiftState done [03:26:25]opened in 1722038719 [03:26:25]opened+sec_in_day 1722125119 [03:26:25]quantity*price = 499414 [03:26:25]sum+1 = 499416 [03:26:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4994.15 НСП 1% : 44.20 НДС 12% : 530.35 Наличными: 0.00 Безнал.: 4994.15 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 35 27.07.2024 03:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225675 ФПД: 77558405668270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T032626&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225675&fm=77558405668270&tin=02508201610067®Number=0000000000092624&sum=499415 [03:26:27]StoreToDocumentArchive [03:26:27]shift 438 fd 225675 [03:26:27]save to /storage/0438/doc_00225675 [03:26:27]save last doc name /storage/0438/doc_00225675 to /storage/kkm_last_doc_name [03:26:27]save OK [03:26:27]Clear old archive folders... [03:26:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:26:27]tlvbuf is 01ED0720 [03:26:27]SAM_PROTO_ClearQueue [03:26:27]wFMCommunicate request_size=4 [03:26:27]MH_SAM_APDU [03:26:27]CAPDU: 80 09 00 00 [03:26:27]Write to MH i2c: E2 08 00 B7 02 80 09 00 00 00 00 00 00 2B [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:26:27]Read from MH i2c: E2 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [03:26:27]RAPDU: 90 00 [03:26:27]wFMCommunicate OK [03:26:27]SAM_PROTO_ClearQueue done [03:26:27]KKMCreateOFDPacket [03:26:27]OFDProtocolAddRootSTLVToBuf [03:26:27]FM_MakeSignedData [03:26:27]FM_MakeSignedData [03:26:27]SAM_PROTO_SignData [03:26:27]wFMCommunicate request_size=4 [03:26:27]MH_SAM_APDU [03:26:27]CAPDU: 80 0D 01 02 [03:26:27]Write to MH i2c: E2 08 00 B8 02 80 0D 01 02 00 00 00 00 33 [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:26:27]Read from MH i2c: E2 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [03:26:27]RAPDU: 90 00 [03:26:27]wFMCommunicate OK [03:26:27]wFMCommunicate request_size=255 [03:26:27]MH_SAM_APDU [03:26:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 9E 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 9E 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 9E 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 E2 68 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 71 03 00 35 04 06 00 46 89 F9 38 [03:26:27]Write to MH i2c: E2 02 01 B9 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 9E 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 9E 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 9E 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 E2 68 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 71 03 00 35 04 06 00 46 89 F9 38 00 00 6E [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]OFD Sender: No OFD packet to send [03:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:27]Read from MH i2c: E2 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [03:26:27]RAPDU: 90 00 [03:26:27]wFMCommunicate OK [03:26:27]wFMCommunicate request_size=7 [03:26:27]MH_SAM_APDU [03:26:27]CAPDU: 80 0D 02 02 02 1D AE [03:26:27]Write to MH i2c: E2 0A 00 BA 02 80 0D 02 02 02 00 1D AE 00 00 05 [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:27]Read from MH i2c: E2 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 03 00 BA 02 00 90 00 30 [03:26:27]RAPDU: 90 00 [03:26:27]wFMCommunicate OK [03:26:27]wFMCommunicate request_size=4 [03:26:27]MH_SAM_APDU [03:26:27]CAPDU: 80 0D 03 02 [03:26:27]Write to MH i2c: E2 08 00 BB 02 80 0D 03 02 00 00 00 00 38 [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:26:27]Read from MH i2c: E2 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 0B 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 0B 00 BB 02 00 B5 B8 DE 09 4E 22 2A 38 90 00 5F [03:26:27]RAPDU: B5 B8 DE 09 4E 22 2A 38 90 00 [03:26:27]wFMCommunicate OK [03:26:27]SAM_PROTO_SignData done [03:26:27]FM_MakeSignedData done [03:26:27]CreateOFDProtocolMessage [03:26:27]wFMCommunicate request_size=4 [03:26:27]MH_SAM_APDU [03:26:27]CAPDU: 80 11 00 00 [03:26:27]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:27]Read from MH i2c: E2 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 17 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [03:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:26:27]wFMCommunicate OK [03:26:27]CreateOFDProtocolMessage done [03:26:27]OFDSenderStorePacket 225675 [03:26:27]StoreOFDPacket docnum=225675 [03:26:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 84 4F 04 01 0B 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 9E 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 9E 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 9E 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 E2 68 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 71 03 00 35 04 06 00 46 89 F9 38 1D AE B5 B8 DE 09 4E 22 2A 38 [03:26:27]CheckFolder [03:26:27]dirname=/storage/ofd_packets [03:26:27]CheckFolder done [03:26:27]ProducePacketName [03:26:27]name=ofd_packets/00225675 [03:26:27]NVStorageSaveData ofd_packets/00225675 [03:26:27]File name is /storage/ofd_packets/00225675 [03:26:27]Write 298 bytes [03:26:27]NVStorageSaveData done [03:26:27]OFDSenderStorePacket done [03:26:27]KKMCreateOFDPacket done [03:26:27]NVStorageSaveData kkm_last_timestamp [03:26:27]File name is /storage/kkm_last_timestamp [03:26:27]Write 4 bytes [03:26:27]NVStorageSaveData done [03:26:27]ExternCall_PrintAddStr [03:26:27]wPrintStart [03:26:27]Write to MH i2c: 01 00 00 BD 02 BF [03:26:27]Write i2c OK [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: 01 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: 01 07 00 [03:26:27]MH_I2C_Read... [03:26:27]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 FF 0F D4 [03:26:27]RasterBufferAndPrint [03:26:27]line Счет N : (1)2001916 [03:26:27]line ИНН: 02508201610067 [03:26:27]line Контрольно-Кассовый Чек [03:26:27]line ПРОДАЖА [03:26:27]line ТРК (МРК, ГНК) : 41 [03:26:27]line Товар: 2710194210 [03:26:27]line ДТ-К-5 [03:26:27]line 65.540 * 76.20 [03:26:27]line = 4994.15 [03:26:27]line НДС 12% НСП 1% [03:26:27]line > о реализуемом товаре [03:26:27]line ИТОГО: 4994.15 [03:26:27]line НСП 1% : 44.20 [03:26:27]line НДС 12% : 530.35 [03:26:27]line Наличными: 0.00 [03:26:27]line Безнал.: 4994.15 [03:26:27]line Место: АЗС № 97 "Партнер Нефть" [03:26:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:26:27]line СНО: Общий режим [03:26:27]line Чек 35 27.07.2024 03:26 [03:26:27]line Смена: 438 ФФД: 1.0 [03:26:27]line ЗНМ: 0300000054 [03:26:27]line РНМ: 0000000000092624 [03:26:27]line Версия ККМ: 001 [03:26:27]line Платежная система: O! деньги [03:26:27]line ФМ: 0000000000874959 [03:26:27]line ФД: 225675 [03:26:27]line ФПД: 77558405668270 [03:26:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T032626&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225675&fm=77558405668270&tin=02508201610067®Number=0000000000092624&sum=499415 [03:26:27]written 0, free lines is 4095 [03:26:27]OFD Sender: Processing packet 225675 [packets to send 599, broken 598] [03:26:27]ProducePacketName [03:26:27]name=ofd_packets/00225675 [03:26:27]OFD Sender: To server: pG, [03:26:27]CommunicateWithHost lk.salyk.kg:30040 [03:26:27]ConnectInit lk.salyk.kg [03:26:28]Connected sock=8 [03:26: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 35 39 0C 01 00 00 84 4F 04 01 0B 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 9E 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 9E 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 9E 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 E2 68 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 71 03 00 35 04 06 00 46 89 F9 38 1D AE B5 B8 DE 09 4E 22 2A 38 [03:26:28]Write to MH i2c: 01 00 00 E7 02 E9 [03:26:28]Write i2c OK [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: 01 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: 01 07 00 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 70 0C 6C [03:26:28]RasterBufferAndPrint [03:26:28]line [03:26:28]line [03:26:28]line [03:26:28]line [03:26:28]line [03:26:28]written 0, free lines is 3189 [03:26:28]MH_Cut [03:26:28]Write to MH i2c: D1 01 00 EE 02 01 C2 [03:26:28]Write i2c OK [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: D1 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: D1 01 00 [03:26:28]MH_I2C_Read... [03:26:28]Read from MH i2c: D1 01 00 EE 02 00 C1 [03:26:28]Write to MH i2c: 01 00 00 EF 02 F1 [03:26:28]Write i2c OK [03:26:28]MH_I2C_Read... [03:26: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 35 39 4F 00 00 00 02 35 47 00 FE 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 35 39 10 04 04 00 8B 71 03 00 F4 03 04 00 F1 14 A4 66 B6 04 01 00 00 05 A9 15 89 1D EC 4D 6C [03:26:28]CommunicateWithHost err = 0 [03:26:28]CheckOFDResponse [03:26:28]1017 (14) - 77093643461234 [03:26:28]1041 (16) - 0000000000874959 [03:26:28]1040 (4) - 225675 [03:26:28]1012 (4) - 26.07.2024 21:28 [03:26:28]1206 (1) - 0 [03:26:28]OFD Sender: Remove packet 225675 [03:26:28]ProducePacketName [03:26:28]name=ofd_packets/00225675 [03:26:28]NVStorageDeleteData [03:26:29]OFD Sender: No OFD packet to send [03:26:29]*** Cut start [03:26:29]*** Partial cut [03:26:29]*** CUTSNS_PIN = 1 [03:26:29]*** CUTSNS_PIN = 0 [03:26:29]*** Brake cut motor [03:26:30]Read from MH i2c: 01 [03:26:30]MH_I2C_Read... [03:26:30]*** Stop cut motor [03:26:30]*** Cut end [03:26:30]Read from MH i2c: 01 07 00 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 FF 0F 06 [03:26:30]process_action close_receipt done [03:26:30]requested_data is exist [03:26:30]produce_requested_data [03:26:30]requested_item fm.sn is exist - process it [03:26:30]wFMCommunicate request_size=4 [03:26:30]MH_SAM_APDU [03:26:30]CAPDU: 80 11 00 00 [03:26:30]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [03:26:30]Write i2c OK [03:26:30]MH_I2C_Read... [03:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:30]Read from MH i2c: E2 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: E2 17 00 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [03:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:26:30]wFMCommunicate OK [03:26:30]requested_item fd.num is exist - process it [03:26:30]SAM_PROTO_GetFieldsCounters [03:26:30]wFMCommunicate request_size=4 [03:26:30]MH_SAM_APDU [03:26:30]CAPDU: 80 13 00 00 [03:26:30]Write to MH i2c: E2 08 00 F1 02 80 13 00 00 00 00 00 00 6F [03:26:30]Write i2c OK [03:26:30]MH_I2C_Read... [03:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:26:30]Read from MH i2c: E2 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: E2 62 00 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [03:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:26:30]wFMCommunicate OK [03:26:30]SAM_PROTO_GetFieldsCounters done [03:26:30]requested_item shift.num is exist - process it [03:26:30]requested_item shift.opened is exist - process it [03:26:30]req_shift_opened [03:26:30]FM_GetShiftState [03:26:30]SAM_PROTO_GetShiftState [03:26:30]wFMCommunicate request_size=4 [03:26:30]MH_SAM_APDU [03:26:30]CAPDU: 80 13 01 00 [03:26:30]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [03:26:30]Write i2c OK [03:26:30]MH_I2C_Read... [03:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:30]Read from MH i2c: E2 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: E2 0E 00 [03:26:30]MH_I2C_Read... [03:26:30]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7F [03:26:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:26:30]wFMCommunicate OK [03:26:30]SAM_PROTO_GetShiftState done [03:26:30]FM_GetShiftState done [03:26:30]req_shift_opened done [03:26:30]requested_item shift.open_date is exist - process it [03:26:30]req_shift_open_date [03:26:30]req_shift_open_date done [03:26:30]produce_requested_data done [03:26:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225675,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [03:26:30]process_action_free close_receipt [03:26:30]json_value_free [03:26:30]json_value_free done [03:26:30]process_json_proto returns [03:26:30]Send response to host [03:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225675,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [03:26:30]free response buf [03:26:30]execute_script done [03:26:30]execute_script returns [03:26:30]free content buf [03:26:30]Sock 10.Close socket [03:26:30]Sock 10.Thread stoped [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]accept exits with 9 [03:26:59]New connection [03:26:59]New thread 3067067748 created [03:26:59]Thread 3066924388 joined [03:26:59]Waiting for new connection... [03:26:59] Sock 9.Parse request [03:26:59]Sock 9.Check first char [03:26:59]Sock 9.First char is OK [03:26:59]request: POST /json_proto HTTP/1.0 [03:26:59]Method: POST [03:26:59]URL: /json_proto [03:26:59]Method is POST - this is cgi request [03:26:59]url: /json_proto [03:26:59]query_string will be loaded in cgi processing [03:26:59]execute_cgi json_proto POST (null) [03:26:59]execute_cgi path=json_proto method=POST [03:26:59]POST find Content-Length [03:26:59]Host: 172.17.43.131:8080 [03:26:59]Content-Length: 683 [03:26:59]Content-Type: application/json [03:26:59] [03:26:59]POST finish read [03:26:59]Found Content-Length = 683 [03:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:59]execute_script... [03:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:59]POST & json_proto [03:26:59]process_json_proto [03:26:59]json parsed OK: [03:26:59]protocol is kg_v1.0 [03:26:59]action value=close_receipt [03:26:59]process_action close_receipt [03:26:59]cmd_close_receipt [03:26:59]MH_GetDate [03:26:59]Write to MH i2c: F0 00 00 F3 02 E4 [03:26:59]Write i2c OK [03:26:59]MH_I2C_Read... [03:26:59]Read from MH i2c: F0 [03:26:59]MH_I2C_Read... [03:26:59]Read from MH i2c: F0 09 00 [03:26:59]MH_I2C_Read... [03:26:59]Read from MH i2c: F0 09 00 F3 02 00 03 69 A4 66 F9 24 A2 66 88 [03:26:59]GetLastDocTimeStamp 1722050786 [03:26:59]current date 1722050819 [03:26:59]FM_GetShiftState [03:26:59]SAM_PROTO_GetShiftState [03:26:59]wFMCommunicate request_size=4 [03:26:59]MH_SAM_APDU [03:26:59]CAPDU: 80 13 01 00 [03:26:59]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [03:26:59]Write i2c OK [03:26:59]MH_I2C_Read... [03:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:59]Read from MH i2c: E2 [03:26:59]MH_I2C_Read... [03:26:59]Read from MH i2c: E2 0E 00 [03:26:59]MH_I2C_Read... [03:26:59]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 81 [03:26:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:26:59]wFMCommunicate OK [03:26:59]SAM_PROTO_GetShiftState done [03:26:59]FM_GetShiftState done [03:26:59]opened in 1722038719 [03:26:59]opened+sec_in_day 1722125119 [03:26:59]quantity*price = 200043 [03:26:59]sum+1 = 200044 [03:26:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 36 27.07.2024 03:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225676 ФПД: 223676342863143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T032659&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225676&fm=223676342863143&tin=02508201610067®Number=0000000000092624&sum=200000 [03:27:00]StoreToDocumentArchive [03:27:00]shift 438 fd 225676 [03:27:00]save to /storage/0438/doc_00225676 [03:27:00]save last doc name /storage/0438/doc_00225676 to /storage/kkm_last_doc_name [03:27:00]save OK [03:27:00]Clear old archive folders... [03:27:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:27:00]tlvbuf is 01EF2760 [03:27:00]SAM_PROTO_ClearQueue [03:27:00]wFMCommunicate request_size=4 [03:27:00]MH_SAM_APDU [03:27:00]CAPDU: 80 09 00 00 [03:27:00]Write to MH i2c: E2 08 00 01 03 80 09 00 00 00 00 00 00 76 [03:27:00]Write i2c OK [03:27:00]MH_I2C_Read... [03:27:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:27:00]Read from MH i2c: E2 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [03:27:00]RAPDU: 90 00 [03:27:00]wFMCommunicate OK [03:27:00]SAM_PROTO_ClearQueue done [03:27:00]KKMCreateOFDPacket [03:27:00]OFDProtocolAddRootSTLVToBuf [03:27:00]FM_MakeSignedData [03:27:00]FM_MakeSignedData [03:27:00]SAM_PROTO_SignData [03:27:00]wFMCommunicate request_size=4 [03:27:00]MH_SAM_APDU [03:27:00]CAPDU: 80 0D 01 02 [03:27:00]Write to MH i2c: E2 08 00 02 03 80 0D 01 02 00 00 00 00 7E [03:27:00]Write i2c OK [03:27:00]MH_I2C_Read... [03:27:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:27:00]Read from MH i2c: E2 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [03:27:00]RAPDU: 90 00 [03:27:00]wFMCommunicate OK [03:27:00]wFMCommunicate request_size=255 [03:27:00]MH_SAM_APDU [03:27:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 03 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 71 03 00 35 04 06 00 CB [03:27:00]Write to MH i2c: E2 02 01 03 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 03 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 71 03 00 35 04 06 00 CB 00 00 D9 [03:27:00]Write i2c OK [03:27:00]MH_I2C_Read... [03:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:27:00]Read from MH i2c: E2 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [03:27:00]RAPDU: 90 00 [03:27:00]wFMCommunicate OK [03:27:00]wFMCommunicate request_size=10 [03:27:00]MH_SAM_APDU [03:27:00]CAPDU: 80 0D 02 02 05 6E B4 F6 05 27 [03:27:00]Write to MH i2c: E2 0D 00 04 03 80 0D 02 02 05 00 6E B4 F6 05 27 00 00 CF [03:27:00]Write i2c OK [03:27:00]MH_I2C_Read... [03:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:27:00]Read from MH i2c: E2 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 [03:27:00]MH_I2C_Read... [03:27:00]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [03:27:00]RAPDU: 90 00 [03:27:00]wFMCommunicate OK [03:27:00]wFMCommunicate request_size=4 [03:27:00]MH_SAM_APDU [03:27:00]CAPDU: 80 0D 03 02 [03:27:00]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [03:27:00]Write i2c OK [03:27:00]MH_I2C_Read... [03:27:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:27:01]Read from MH i2c: E2 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: E2 0B 00 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: E2 0B 00 05 03 00 46 00 E4 56 45 B1 05 09 90 00 08 [03:27:01]RAPDU: 46 00 E4 56 45 B1 05 09 90 00 [03:27:01]wFMCommunicate OK [03:27:01]SAM_PROTO_SignData done [03:27:01]FM_MakeSignedData done [03:27:01]CreateOFDProtocolMessage [03:27:01]wFMCommunicate request_size=4 [03:27:01]MH_SAM_APDU [03:27:01]CAPDU: 80 11 00 00 [03:27:01]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [03:27:01]Write i2c OK [03:27:01]MH_I2C_Read... [03:27:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:27:01]Read from MH i2c: E2 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: E2 17 00 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [03:27:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:27:01]wFMCommunicate OK [03:27:01]CreateOFDProtocolMessage done [03:27:01]OFDSenderStorePacket 225676 [03:27:01]StoreOFDPacket docnum=225676 [03:27:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5D 35 07 01 1A E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 03 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 71 03 00 35 04 06 00 CB 6E B4 F6 05 27 46 00 E4 56 45 B1 05 09 [03:27:01]CheckFolder [03:27:01]dirname=/storage/ofd_packets [03:27:01]CheckFolder done [03:27:01]ProducePacketName [03:27:01]name=ofd_packets/00225676 [03:27:01]NVStorageSaveData ofd_packets/00225676 [03:27:01]File name is /storage/ofd_packets/00225676 [03:27:01]Write 301 bytes [03:27:01]NVStorageSaveData done [03:27:01]OFDSenderStorePacket done [03:27:01]KKMCreateOFDPacket done [03:27:01]NVStorageSaveData kkm_last_timestamp [03:27:01]File name is /storage/kkm_last_timestamp [03:27:01]Write 4 bytes [03:27:01]NVStorageSaveData done [03:27:01]ExternCall_PrintAddStr [03:27:01]wPrintStart [03:27:01]Write to MH i2c: 01 00 00 07 03 0A [03:27:01]Write i2c OK [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: 01 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: 01 07 00 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [03:27:01]RasterBufferAndPrint [03:27:01]line Счет N : (1)2001917 [03:27:01]line ИНН: 02508201610067 [03:27:01]line Контрольно-Кассовый Чек [03:27:01]line ПРОДАЖА [03:27:01]line ТРК (МРК, ГНК) : 64 [03:27:01]line Товар: 2710124500 [03:27:01]line Аи-95-К-5 [03:27:01]line 26.960 * 74.20 [03:27:01]line = 2000.43 [03:27:01]line НДС 12% НСП 1% [03:27:01]line > о реализуемом товаре [03:27:01]line ОКРУГЛЕНИЕ: -0.43 [03:27:01]line ИТОГО: 2000.00 [03:27:01]line Внесено: 2000.00 [03:27:01]line СДАЧА: 0.00 [03:27:01]line НСП 1% : 17.70 [03:27:01]line НДС 12% : 212.43 [03:27:01]line Наличными: 2000.00 [03:27:01]line Безнал.: 0.00 [03:27:01]line Место: АЗС № 97 "Партнер Нефть" [03:27:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:27:01]line СНО: Общий режим [03:27:01]line Чек 36 27.07.2024 03:26 [03:27:01]line Смена: 438 ФФД: 1.0 [03:27:01]line ЗНМ: 0300000054 [03:27:01]line РНМ: 0000000000092624 [03:27:01]line Версия ККМ: 001 [03:27:01]line ФМ: 0000000000874959 [03:27:01]line ФД: 225676 [03:27:01]line ФПД: 223676342863143 [03:27:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T032659&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225676&fm=223676342863143&tin=02508201610067®Number=0000000000092624&sum=200000 [03:27:01]written 0, free lines is 4095 [03:27:01]OFD Sender: Processing packet 225676 [packets to send 599, broken 598] [03:27:01]ProducePacketName [03:27:01]name=ofd_packets/00225676 [03:27:01]OFD Sender: To server: pG, [03:27:01]CommunicateWithHost lk.salyk.kg:30040 [03:27:01]ConnectInit lk.salyk.kg [03:27:01]Write to MH i2c: 01 00 00 32 03 35 [03:27:01]Write i2c OK [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: 01 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: 01 07 00 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: 01 07 00 32 03 00 00 00 00 00 5C 0C A4 [03:27:01]RasterBufferAndPrint [03:27:01]line [03:27:01]line [03:27:01]line [03:27:01]line [03:27:01]line [03:27:01]written 0, free lines is 3167 [03:27:01]MH_Cut [03:27:01]Write to MH i2c: D1 01 00 39 03 01 0E [03:27:01]Write i2c OK [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: D1 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: D1 01 00 [03:27:01]MH_I2C_Read... [03:27:01]Read from MH i2c: D1 01 00 39 03 00 0D [03:27:01]Write to MH i2c: 01 00 00 3A 03 3D [03:27:01]Write i2c OK [03:27:01]MH_I2C_Read... [03:27:02]*** Cut start [03:27:02]*** Partial cut [03:27:02]*** CUTSNS_PIN = 1 [03:27:02]*** CUTSNS_PIN = 0 [03:27:03]*** Brake cut motor [03:27:03]Read from MH i2c: 01 [03:27:03]MH_I2C_Read... [03:27:03]*** Stop cut motor [03:27:03]*** Cut end [03:27:03]Read from MH i2c: 01 07 00 [03:27:03]MH_I2C_Read... [03:27:03]Read from MH i2c: 01 07 00 3A 03 00 00 00 00 00 FF 0F 52 [03:27:03]process_action close_receipt done [03:27:03]requested_data is exist [03:27:03]produce_requested_data [03:27:03]requested_item fm.sn is exist - process it [03:27:03]wFMCommunicate request_size=4 [03:27:03]MH_SAM_APDU [03:27:03]CAPDU: 80 11 00 00 [03:27:03]Write to MH i2c: E2 08 00 3B 03 80 11 00 00 00 00 00 00 B8 [03:27:03]Write i2c OK [03:27:03]MH_I2C_Read... [03:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:27:03]Read from MH i2c: E2 [03:27:03]MH_I2C_Read... [03:27:03]Read from MH i2c: E2 17 00 [03:27:03]MH_I2C_Read... [03:27:03]Read from MH i2c: E2 17 00 3B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [03:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:27:03]wFMCommunicate OK [03:27:03]requested_item fd.num is exist - process it [03:27:03]SAM_PROTO_GetFieldsCounters [03:27:03]wFMCommunicate request_size=4 [03:27:03]MH_SAM_APDU [03:27:03]CAPDU: 80 13 00 00 [03:27:03]Write to MH i2c: E2 08 00 3C 03 80 13 00 00 00 00 00 00 BB [03:27:03]Write i2c OK [03:27:03]MH_I2C_Read... [03:27:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:27:03]Read from MH i2c: E2 [03:27:03]MH_I2C_Read... [03:27:03]Read from MH i2c: E2 62 00 [03:27:03]MH_I2C_Read... [03:27:03]Read from MH i2c: E2 62 00 3C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [03:27:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:27:03]wFMCommunicate OK [03:27:03]SAM_PROTO_GetFieldsCounters done [03:27:03]requested_item shift.num is exist - process it [03:27:03]requested_item shift.opened is exist - process it [03:27:03]req_shift_opened [03:27:03]FM_GetShiftState [03:27:03]SAM_PROTO_GetShiftState [03:27:03]wFMCommunicate request_size=4 [03:27:03]MH_SAM_APDU [03:27:03]CAPDU: 80 13 01 00 [03:27:03]Write to MH i2c: E2 08 00 3D 03 80 13 01 00 00 00 00 00 BD [03:27:03]Write i2c OK [03:27:03]MH_I2C_Read... [03:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:27:03]Read from MH i2c: E2 [03:27:03]MH_I2C_Read... [03:27:03]Read from MH i2c: E2 0E 00 [03:27:03]MH_I2C_Read... [03:27:03]Read from MH i2c: E2 0E 00 3D 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CB [03:27:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:27:03]wFMCommunicate OK [03:27:03]SAM_PROTO_GetShiftState done [03:27:03]FM_GetShiftState done [03:27:03]req_shift_opened done [03:27:03]requested_item shift.open_date is exist - process it [03:27:03]req_shift_open_date [03:27:03]req_shift_open_date done [03:27:03]produce_requested_data done [03:27:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225676,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [03:27:03]process_action_free close_receipt [03:27:03]json_value_free [03:27:03]json_value_free done [03:27:03]process_json_proto returns [03:27:03]Send response to host [03:27:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225676,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [03:27:03]free response buf [03:27:03]execute_script done [03:27:03]execute_script returns [03:27:03]free content buf [03:27:03]Sock 9.Close socket [03:27:03]Sock 9.Thread stoped [03:27:06]recv_with_timeout no data received [03:27:27]recv_with_timeout no data received [03:27:41]recv_with_timeout no data received [03:29:01]accept exits with 8 [03:29:01]New connection [03:29:01]New thread 3066924388 created [03:29:01]Thread 3067067748 joined [03:29:01]Waiting for new connection... [03:29:01] Sock 8.Parse request [03:29:01]Sock 8.Check first char [03:29:01]Sock 8.First char is OK [03:29:01]request: POST /json_proto HTTP/1.0 [03:29:01]Method: POST [03:29:01]URL: /json_proto [03:29:01]Method is POST - this is cgi request [03:29:01]url: /json_proto [03:29:01]query_string will be loaded in cgi processing [03:29:01]execute_cgi json_proto POST (null) [03:29:01]execute_cgi path=json_proto method=POST [03:29:01]POST find Content-Length [03:29:01]Host: 172.17.43.131:8080 [03:29:01]Content-Length: 678 [03:29:01]Content-Type: application/json [03:29:01] [03:29:01]POST finish read [03:29:01]Found Content-Length = 678 [03:29:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.220, "sum" : 150.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:01]execute_script... [03:29: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)2001918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.220, "sum" : 150.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:01]POST & json_proto [03:29:01]process_json_proto [03:29:01]json parsed OK: [03:29:01]protocol is kg_v1.0 [03:29:01]action value=close_receipt [03:29:01]process_action close_receipt [03:29:01]cmd_close_receipt [03:29:01]MH_GetDate [03:29:01]Write to MH i2c: F0 00 00 3E 03 30 [03:29:01]Write i2c OK [03:29:01]MH_I2C_Read... [03:29:01]Read from MH i2c: F0 [03:29:01]MH_I2C_Read... [03:29:01]Read from MH i2c: F0 09 00 [03:29:01]MH_I2C_Read... [03:29:01]Read from MH i2c: F0 09 00 3E 03 00 7E 69 A4 66 F9 24 A2 66 4F [03:29:01]GetLastDocTimeStamp 1722050819 [03:29:01]current date 1722050942 [03:29:01]FM_GetShiftState [03:29:01]SAM_PROTO_GetShiftState [03:29:01]wFMCommunicate request_size=4 [03:29:01]MH_SAM_APDU [03:29:01]CAPDU: 80 13 01 00 [03:29:01]Write to MH i2c: E2 08 00 3F 03 80 13 01 00 00 00 00 00 BF [03:29:01]Write i2c OK [03:29:01]MH_I2C_Read... [03:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:01]Read from MH i2c: E2 [03:29:01]MH_I2C_Read... [03:29:01]Read from MH i2c: E2 0E 00 [03:29:01]MH_I2C_Read... [03:29:01]Read from MH i2c: E2 0E 00 3F 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CD [03:29:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:29:01]wFMCommunicate OK [03:29:01]SAM_PROTO_GetShiftState done [03:29:01]FM_GetShiftState done [03:29:01]opened in 1722038719 [03:29:01]opened+sec_in_day 1722125119 [03:29:01]quantity*price = 15051 [03:29:01]sum+1 = 15053 [03:29:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.98 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 37 27.07.2024 03:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225677 ФПД: 274303556902123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T032902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225677&fm=274303556902123&tin=02508201610067®Number=0000000000092624&sum=15000 [03:29:02]StoreToDocumentArchive [03:29:02]shift 438 fd 225677 [03:29:02]save to /storage/0438/doc_00225677 [03:29:02]save last doc name /storage/0438/doc_00225677 to /storage/kkm_last_doc_name [03:29:02]save OK [03:29:02]Clear old archive folders... [03:29:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:29:02]tlvbuf is 01EF3950 [03:29:02]SAM_PROTO_ClearQueue [03:29:02]wFMCommunicate request_size=4 [03:29:02]MH_SAM_APDU [03:29:02]CAPDU: 80 09 00 00 [03:29:02]Write to MH i2c: E2 08 00 4C 03 80 09 00 00 00 00 00 00 C1 [03:29:02]Write i2c OK [03:29:02]MH_I2C_Read... [03:29:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:29:02]Read from MH i2c: E2 [03:29:02]MH_I2C_Read... [03:29:02]Read from MH i2c: E2 03 00 [03:29:02]MH_I2C_Read... [03:29:02]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [03:29:02]RAPDU: 90 00 [03:29:02]wFMCommunicate OK [03:29:02]SAM_PROTO_ClearQueue done [03:29:02]KKMCreateOFDPacket [03:29:02]OFDProtocolAddRootSTLVToBuf [03:29:02]FM_MakeSignedData [03:29:02]FM_MakeSignedData [03:29:02]SAM_PROTO_SignData [03:29:02]wFMCommunicate request_size=4 [03:29:02]MH_SAM_APDU [03:29:02]CAPDU: 80 0D 01 02 [03:29:02]Write to MH i2c: E2 08 00 4D 03 80 0D 01 02 00 00 00 00 C9 [03:29:02]Write i2c OK [03:29:02]MH_I2C_Read... [03:29:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:29:02]Read from MH i2c: E2 [03:29:02]MH_I2C_Read... [03:29:02]Read from MH i2c: E2 03 00 [03:29:02]MH_I2C_Read... [03:29:02]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [03:29:02]RAPDU: 90 00 [03:29:02]wFMCommunicate OK [03:29:02]wFMCommunicate request_size=255 [03:29:02]MH_SAM_APDU [03:29:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 7E 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 71 03 00 35 04 06 00 F9 [03:29:02]Write to MH i2c: E2 02 01 4E 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 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 7E 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 71 03 00 35 04 06 00 F9 00 00 5F [03:29:02]Write i2c OK [03:29:02]MH_I2C_Read... [03:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:29:03]Read from MH i2c: E2 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 03 00 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [03:29:03]RAPDU: 90 00 [03:29:03]wFMCommunicate OK [03:29:03]wFMCommunicate request_size=10 [03:29:03]MH_SAM_APDU [03:29:03]CAPDU: 80 0D 02 02 05 7A 46 11 DC EB [03:29:03]Write to MH i2c: E2 0D 00 4F 03 80 0D 02 02 05 00 7A 46 11 DC EB 00 00 6E [03:29:03]Write i2c OK [03:29:03]MH_I2C_Read... [03:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:29:03]Read from MH i2c: E2 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 03 00 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [03:29:03]RAPDU: 90 00 [03:29:03]wFMCommunicate OK [03:29:03]wFMCommunicate request_size=4 [03:29:03]MH_SAM_APDU [03:29:03]CAPDU: 80 0D 03 02 [03:29:03]Write to MH i2c: E2 08 00 50 03 80 0D 03 02 00 00 00 00 CE [03:29:03]Write i2c OK [03:29:03]MH_I2C_Read... [03:29:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:29:03]Read from MH i2c: E2 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 0B 00 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 0B 00 50 03 00 CA 94 68 B2 BA 40 5C 3F 90 00 DC [03:29:03]RAPDU: CA 94 68 B2 BA 40 5C 3F 90 00 [03:29:03]wFMCommunicate OK [03:29:03]SAM_PROTO_SignData done [03:29:03]FM_MakeSignedData done [03:29:03]CreateOFDProtocolMessage [03:29:03]wFMCommunicate request_size=4 [03:29:03]MH_SAM_APDU [03:29:03]CAPDU: 80 11 00 00 [03:29:03]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [03:29:03]Write i2c OK [03:29:03]MH_I2C_Read... [03:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:03]Read from MH i2c: E2 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 17 00 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [03:29:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:29:03]wFMCommunicate OK [03:29:03]CreateOFDProtocolMessage done [03:29:03]OFDSenderStorePacket 225677 [03:29:03]StoreOFDPacket docnum=225677 [03:29:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE E6 07 01 1B 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 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 7E 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 71 03 00 35 04 06 00 F9 7A 46 11 DC EB CA 94 68 B2 BA 40 5C 3F [03:29:03]CheckFolder [03:29:03]dirname=/storage/ofd_packets [03:29:03]CheckFolder done [03:29:03]ProducePacketName [03:29:03]name=ofd_packets/00225677 [03:29:03]NVStorageSaveData ofd_packets/00225677 [03:29:03]File name is /storage/ofd_packets/00225677 [03:29:03]Write 301 bytes [03:29:03]NVStorageSaveData done [03:29:03]OFDSenderStorePacket done [03:29:03]KKMCreateOFDPacket done [03:29:03]NVStorageSaveData kkm_last_timestamp [03:29:03]File name is /storage/kkm_last_timestamp [03:29:03]Write 4 bytes [03:29:03]NVStorageSaveData done [03:29:03]ExternCall_PrintAddStr [03:29:03]wPrintStart [03:29:03]Write to MH i2c: 01 00 00 52 03 55 [03:29:03]Write i2c OK [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: 01 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: 01 07 00 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [03:29:03]RasterBufferAndPrint [03:29:03]line Счет N : (1)2001918 [03:29:03]line ИНН: 02508201610067 [03:29:03]line Контрольно-Кассовый Чек [03:29:03]line ПРОДАЖА [03:29:03]line ТРК (МРК, ГНК) : 33 [03:29:03]line Товар: 2710124130 [03:29:03]line Аи-92-К-5 [03:29:03]line 2.220 * 67.80 [03:29:03]line = 150.52 [03:29:03]line НДС 12% НСП 1% [03:29:03]line > о реализуемом товаре [03:29:03]line ОКРУГЛЕНИЕ: -0.52 [03:29:03]line ИТОГО: 150.00 [03:29:03]line Внесено: 150.00 [03:29:03]line СДАЧА: 0.00 [03:29:03]line НСП 1% : 1.33 [03:29:03]line НДС 12% : 15.98 [03:29:03]line Наличными: 150.00 [03:29:03]line Безнал.: 0.00 [03:29:03]line Место: АЗС № 97 "Партнер Нефть" [03:29:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:29:03]line СНО: Общий режим [03:29:03]line Чек 37 27.07.2024 03:29 [03:29:03]line Смена: 438 ФФД: 1.0 [03:29:03]line ЗНМ: 0300000054 [03:29:03]line РНМ: 0000000000092624 [03:29:03]line Версия ККМ: 001 [03:29:03]line ФМ: 0000000000874959 [03:29:03]line ФД: 225677 [03:29:03]line ФПД: 274303556902123 [03:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T032902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225677&fm=274303556902123&tin=02508201610067®Number=0000000000092624&sum=15000 [03:29:03]written 0, free lines is 4095 [03:29:03]Write to MH i2c: 01 00 00 7D 03 80 [03:29:03]Write i2c OK [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: 01 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: 01 07 00 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 4E 0C E1 [03:29:03]RasterBufferAndPrint [03:29:03]line [03:29:03]line [03:29:03]line [03:29:03]line [03:29:03]line [03:29:03]written 0, free lines is 3153 [03:29:03]MH_Cut [03:29:03]Write to MH i2c: D1 01 00 84 03 01 59 [03:29:03]Write i2c OK [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: D1 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: D1 01 00 [03:29:03]MH_I2C_Read... [03:29:03]Read from MH i2c: D1 01 00 84 03 00 58 [03:29:03]Write to MH i2c: 01 00 00 85 03 88 [03:29:03]Write i2c OK [03:29:03]MH_I2C_Read... [03:29:05]*** Cut start [03:29:05]*** Partial cut [03:29:05]*** CUTSNS_PIN = 1 [03:29:05]*** CUTSNS_PIN = 0 [03:29:05]*** Brake cut motor [03:29:05]Read from MH i2c: 01 [03:29:05]MH_I2C_Read... [03:29:05]*** Stop cut motor [03:29:05]*** Cut end [03:29:05]Read from MH i2c: 01 07 00 [03:29:05]MH_I2C_Read... [03:29:05]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [03:29:05]process_action close_receipt done [03:29:05]requested_data is exist [03:29:05]produce_requested_data [03:29:05]requested_item fm.sn is exist - process it [03:29:05]wFMCommunicate request_size=4 [03:29:05]MH_SAM_APDU [03:29:05]CAPDU: 80 11 00 00 [03:29:05]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [03:29:05]Write i2c OK [03:29:05]MH_I2C_Read... [03:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:05]Read from MH i2c: E2 [03:29:05]MH_I2C_Read... [03:29:05]Read from MH i2c: E2 17 00 [03:29:05]MH_I2C_Read... [03:29:05]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [03:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:29:05]wFMCommunicate OK [03:29:05]requested_item fd.num is exist - process it [03:29:05]SAM_PROTO_GetFieldsCounters [03:29:05]wFMCommunicate request_size=4 [03:29:05]MH_SAM_APDU [03:29:05]CAPDU: 80 13 00 00 [03:29:05]Write to MH i2c: E2 08 00 87 03 80 13 00 00 00 00 00 00 06 [03:29:05]Write i2c OK [03:29:05]MH_I2C_Read... [03:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:29:05]Read from MH i2c: E2 [03:29:05]MH_I2C_Read... [03:29:05]Read from MH i2c: E2 62 00 [03:29:05]MH_I2C_Read... [03:29:05]Read from MH i2c: E2 62 00 87 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:29:05]wFMCommunicate OK [03:29:05]SAM_PROTO_GetFieldsCounters done [03:29:05]requested_item shift.num is exist - process it [03:29:05]requested_item shift.opened is exist - process it [03:29:05]req_shift_opened [03:29:05]FM_GetShiftState [03:29:05]SAM_PROTO_GetShiftState [03:29:05]wFMCommunicate request_size=4 [03:29:05]MH_SAM_APDU [03:29:05]CAPDU: 80 13 01 00 [03:29:05]Write to MH i2c: E2 08 00 88 03 80 13 01 00 00 00 00 00 08 [03:29:05]Write i2c OK [03:29:05]MH_I2C_Read... [03:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:05]Read from MH i2c: E2 [03:29:05]MH_I2C_Read... [03:29:05]Read from MH i2c: E2 0E 00 [03:29:05]MH_I2C_Read... [03:29:05]Read from MH i2c: E2 0E 00 88 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 16 [03:29:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:29:05]wFMCommunicate OK [03:29:05]SAM_PROTO_GetShiftState done [03:29:05]FM_GetShiftState done [03:29:05]req_shift_opened done [03:29:05]requested_item shift.open_date is exist - process it [03:29:05]req_shift_open_date [03:29:05]req_shift_open_date done [03:29:05]produce_requested_data done [03:29:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225677,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [03:29:05]process_action_free close_receipt [03:29:05]json_value_free [03:29:05]json_value_free done [03:29:05]process_json_proto returns [03:29:05]Send response to host [03:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225677,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [03:29:05]free response buf [03:29:05]execute_script done [03:29:05]execute_script returns [03:29:05]free content buf [03:29:05]Sock 8.Close socket [03:29:05]Sock 8.Thread stoped [03:29:11]ConnectInit Can't connect to host [03:29:11]CommunicateWithHost connect error [03:29:11]CommunicateWithHost err = -1 [03:29:11]OFD Sender: Server communicate error [03:29:12]OFD Sender: Processing packet 225676 [packets to send 600, broken 598] [03:29:12]ProducePacketName [03:29:12]name=ofd_packets/00225676 [03:29:12]OFD Sender: To server: pG, [03:29:12]CommunicateWithHost lk.salyk.kg:30040 [03:29:12]ConnectInit lk.salyk.kg [03:29:12]Connected sock=8 [03:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5D 35 07 01 1A E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 03 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 71 03 00 35 04 06 00 CB 6E B4 F6 05 27 46 00 E4 56 45 B1 05 09 [03:29: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 35 39 4F 00 00 00 67 EB 47 00 C1 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 35 39 10 04 04 00 8C 71 03 00 F4 03 04 00 96 15 A4 66 B6 04 01 00 00 76 6D C4 03 5F 64 54 99 [03:29:13]CommunicateWithHost err = 0 [03:29:13]CheckOFDResponse [03:29:13]1017 (14) - 77093643461234 [03:29:13]1041 (16) - 0000000000874959 [03:29:13]1040 (4) - 225676 [03:29:13]1012 (4) - 26.07.2024 21:31 [03:29:13]1206 (1) - 0 [03:29:13]OFD Sender: Remove packet 225676 [03:29:13]ProducePacketName [03:29:13]name=ofd_packets/00225676 [03:29:13]NVStorageDeleteData [03:29:13]OFD Sender: Processing packet 225677 [packets to send 599, broken 598] [03:29:13]ProducePacketName [03:29:13]name=ofd_packets/00225677 [03:29:13]OFD Sender: To server: pG, [03:29:13]CommunicateWithHost lk.salyk.kg:30040 [03:29:13]ConnectInit lk.salyk.kg [03:29:14]Connected sock=8 [03:29:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE E6 07 01 1B 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 AC 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 7E 69 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 71 03 00 35 04 06 00 F9 7A 46 11 DC EB CA 94 68 B2 BA 40 5C 3F [03:29: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 35 39 4F 00 00 00 53 A1 47 00 35 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 35 39 10 04 04 00 8D 71 03 00 F4 03 04 00 9B 15 A4 66 B6 04 01 00 00 FC FE AA 66 F3 FD 6F 62 [03:29:18]CommunicateWithHost err = 0 [03:29:18]CheckOFDResponse [03:29:18]1017 (14) - 77093643461234 [03:29:18]1041 (16) - 0000000000874959 [03:29:18]1040 (4) - 225677 [03:29:18]1012 (4) - 26.07.2024 21:31 [03:29:18]1206 (1) - 0 [03:29:18]OFD Sender: Remove packet 225677 [03:29:18]ProducePacketName [03:29:18]name=ofd_packets/00225677 [03:29:18]NVStorageDeleteData [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:30]recv_with_timeout no data received [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]recv_with_timeout no data received [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:40]recv_with_timeout no data received [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:20]OFD Sender: No OFD packet to send [03:33:25]OFD Sender: No OFD packet to send [03:33:30]OFD Sender: No OFD packet to send [03:33:30]recv_with_timeout no data received [03:33:35]OFD Sender: No OFD packet to send [03:33:40]OFD Sender: No OFD packet to send [03:33:45]OFD Sender: No OFD packet to send [03:33:50]OFD Sender: No OFD packet to send [03:33:55]OFD Sender: No OFD packet to send [03:34:00]OFD Sender: No OFD packet to send [03:34:05]OFD Sender: No OFD packet to send [03:34:10]OFD Sender: No OFD packet to send [03:34:15]OFD Sender: No OFD packet to send [03:34:20]OFD Sender: No OFD packet to send [03:34:25]OFD Sender: No OFD packet to send [03:34:30]OFD Sender: No OFD packet to send [03:34:35]OFD Sender: No OFD packet to send [03:34:40]OFD Sender: No OFD packet to send [03:34:45]OFD Sender: No OFD packet to send [03:34:50]OFD Sender: No OFD packet to send [03:34:55]OFD Sender: No OFD packet to send [03:35:00]OFD Sender: No OFD packet to send [03:35:05]OFD Sender: No OFD packet to send [03:35:10]OFD Sender: No OFD packet to send [03:35:15]OFD Sender: No OFD packet to send [03:35:20]OFD Sender: No OFD packet to send [03:35:25]OFD Sender: No OFD packet to send [03:35:30]OFD Sender: No OFD packet to send [03:35:35]OFD Sender: No OFD packet to send [03:35:40]OFD Sender: No OFD packet to send [03:35:45]OFD Sender: No OFD packet to send [03:35:50]OFD Sender: No OFD packet to send [03:35:55]OFD Sender: No OFD packet to send [03:36:00]OFD Sender: No OFD packet to send [03:36:05]OFD Sender: No OFD packet to send [03:36:10]OFD Sender: No OFD packet to send [03:36:15]OFD Sender: No OFD packet to send [03:36:20]OFD Sender: No OFD packet to send [03:36:25]OFD Sender: No OFD packet to send [03:36:30]OFD Sender: No OFD packet to send [03:36:35]OFD Sender: No OFD packet to send [03:36:40]OFD Sender: No OFD packet to send [03:36:45]OFD Sender: No OFD packet to send [03:36:50]OFD Sender: No OFD packet to send [03:36:55]OFD Sender: No OFD packet to send [03:37:00]OFD Sender: No OFD packet to send [03:37:05]OFD Sender: No OFD packet to send [03:37:10]OFD Sender: No OFD packet to send [03:37:15]OFD Sender: No OFD packet to send [03:37:20]OFD Sender: No OFD packet to send [03:37:25]OFD Sender: No OFD packet to send [03:37:30]OFD Sender: No OFD packet to send [03:37:33]recv_with_timeout no data received [03:37:35]OFD Sender: No OFD packet to send [03:37:40]OFD Sender: No OFD packet to send [03:37:45]OFD Sender: No OFD packet to send [03:37:50]OFD Sender: No OFD packet to send [03:37:55]OFD Sender: No OFD packet to send [03:38:00]OFD Sender: No OFD packet to send [03:38:05]OFD Sender: No OFD packet to send [03:38:10]OFD Sender: No OFD packet to send [03:38:15]OFD Sender: No OFD packet to send [03:38:20]OFD Sender: No OFD packet to send [03:38:25]OFD Sender: No OFD packet to send [03:38:30]OFD Sender: No OFD packet to send [03:38:35]OFD Sender: No OFD packet to send [03:38:40]OFD Sender: No OFD packet to send [03:38:45]OFD Sender: No OFD packet to send [03:38:50]OFD Sender: No OFD packet to send [03:38:55]OFD Sender: No OFD packet to send [03:39:00]OFD Sender: No OFD packet to send [03:39:05]OFD Sender: No OFD packet to send [03:39:11]OFD Sender: No OFD packet to send [03:39:16]OFD Sender: No OFD packet to send [03:39:20]recv_with_timeout no data received [03:39:21]OFD Sender: No OFD packet to send [03:39:26]OFD Sender: No OFD packet to send [03:39:31]OFD Sender: No OFD packet to send [03:39:36]OFD Sender: No OFD packet to send [03:39:41]OFD Sender: No OFD packet to send [03:39:46]OFD Sender: No OFD packet to send [03:39:51]OFD Sender: No OFD packet to send [03:39:56]OFD Sender: No OFD packet to send [03:40:01]OFD Sender: No OFD packet to send [03:40:06]OFD Sender: No OFD packet to send [03:40:11]OFD Sender: No OFD packet to send [03:40:16]OFD Sender: No OFD packet to send [03:40:21]OFD Sender: No OFD packet to send [03:40:26]OFD Sender: No OFD packet to send [03:40:30]recv_with_timeout no data received [03:40:31]OFD Sender: No OFD packet to send [03:40:36]OFD Sender: No OFD packet to send [03:40:41]OFD Sender: No OFD packet to send [03:40:46]OFD Sender: No OFD packet to send [03:40:51]OFD Sender: No OFD packet to send [03:40:56]OFD Sender: No OFD packet to send [03:41:01]OFD Sender: No OFD packet to send [03:41:06]OFD Sender: No OFD packet to send [03:41:11]OFD Sender: No OFD packet to send [03:41:16]OFD Sender: No OFD packet to send [03:41:21]OFD Sender: No OFD packet to send [03:41:26]OFD Sender: No OFD packet to send [03:41:31]OFD Sender: No OFD packet to send [03:41:36]OFD Sender: No OFD packet to send [03:41:41]OFD Sender: No OFD packet to send [03:41:46]OFD Sender: No OFD packet to send [03:41:51]OFD Sender: No OFD packet to send [03:41:56]OFD Sender: No OFD packet to send [03:42:01]OFD Sender: No OFD packet to send [03:42:06]OFD Sender: No OFD packet to send [03:42:11]OFD Sender: No OFD packet to send [03:42:16]OFD Sender: No OFD packet to send [03:42:21]OFD Sender: No OFD packet to send [03:42:26]OFD Sender: No OFD packet to send [03:42:31]OFD Sender: No OFD packet to send [03:42:36]OFD Sender: No OFD packet to send [03:42:41]OFD Sender: No OFD packet to send [03:42:46]OFD Sender: No OFD packet to send [03:42:51]OFD Sender: No OFD packet to send [03:42:56]OFD Sender: No OFD packet to send [03:43:01]OFD Sender: No OFD packet to send [03:43:06]OFD Sender: No OFD packet to send [03:43:11]OFD Sender: No OFD packet to send [03:43:16]OFD Sender: No OFD packet to send [03:43:21]OFD Sender: No OFD packet to send [03:43:26]OFD Sender: No OFD packet to send [03:43:31]OFD Sender: No OFD packet to send [03:43:36]OFD Sender: No OFD packet to send [03:43:41]OFD Sender: No OFD packet to send [03:43:46]OFD Sender: No OFD packet to send [03:43:51]OFD Sender: No OFD packet to send [03:43:56]OFD Sender: No OFD packet to send [03:44:00]recv_with_timeout no data received [03:44:01]OFD Sender: No OFD packet to send [03:44:06]OFD Sender: No OFD packet to send [03:44:11]OFD Sender: No OFD packet to send [03:44:16]OFD Sender: No OFD packet to send [03:44:21]OFD Sender: No OFD packet to send [03:44:26]OFD Sender: No OFD packet to send [03:44:31]OFD Sender: No OFD packet to send [03:44:36]OFD Sender: No OFD packet to send [03:44:41]OFD Sender: No OFD packet to send [03:44:46]OFD Sender: No OFD packet to send [03:44:51]OFD Sender: No OFD packet to send [03:44:54]recv_with_timeout no data received [03:44:56]OFD Sender: No OFD packet to send [03:45:01]OFD Sender: No OFD packet to send [03:45:07]OFD Sender: No OFD packet to send [03:45:12]OFD Sender: No OFD packet to send [03:45:17]OFD Sender: No OFD packet to send [03:45:22]OFD Sender: No OFD packet to send [03:45:27]OFD Sender: No OFD packet to send [03:45:30]recv_with_timeout no data received [03:45:32]OFD Sender: No OFD packet to send [03:45:37]OFD Sender: No OFD packet to send [03:45:42]OFD Sender: No OFD packet to send [03:45:47]OFD Sender: No OFD packet to send [03:45:52]OFD Sender: No OFD packet to send [03:45:57]OFD Sender: No OFD packet to send [03:46:02]OFD Sender: No OFD packet to send [03:46:02]recv_with_timeout no data received [03:46:07]OFD Sender: No OFD packet to send [03:46:12]OFD Sender: No OFD packet to send [03:46:17]OFD Sender: No OFD packet to send [03:46:22]OFD Sender: No OFD packet to send [03:46:27]OFD Sender: No OFD packet to send [03:46:32]OFD Sender: No OFD packet to send [03:46:37]OFD Sender: No OFD packet to send [03:46:42]OFD Sender: No OFD packet to send [03:46:47]OFD Sender: No OFD packet to send [03:47:02]OFD Sender: No OFD packet to send [03:47:07]OFD Sender: No OFD packet to send [03:47:12]OFD Sender: No OFD packet to send [03:47:17]OFD Sender: No OFD packet to send [03:47:22]OFD Sender: No OFD packet to send [03:47:27]OFD Sender: No OFD packet to send [03:47:32]OFD Sender: No OFD packet to send [03:47:33]recv_with_timeout no data received [03:47:37]OFD Sender: No OFD packet to send [03:47:42]OFD Sender: No OFD packet to send [03:47:47]OFD Sender: No OFD packet to send [03:47:52]OFD Sender: No OFD packet to send [03:47:57]OFD Sender: No OFD packet to send [03:48:02]OFD Sender: No OFD packet to send [03:48:07]OFD Sender: No OFD packet to send [03:48:12]OFD Sender: No OFD packet to send [03:48:17]OFD Sender: No OFD packet to send [03:48:22]OFD Sender: No OFD packet to send [03:48:27]OFD Sender: No OFD packet to send [03:48:32]OFD Sender: No OFD packet to send [03:48:37]OFD Sender: No OFD packet to send [03:48:42]OFD Sender: No OFD packet to send [03:48:47]OFD Sender: No OFD packet to send [03:48:52]OFD Sender: No OFD packet to send [03:48:57]OFD Sender: No OFD packet to send [03:49:02]OFD Sender: No OFD packet to send [03:49:07]OFD Sender: No OFD packet to send [03:49:12]OFD Sender: No OFD packet to send [03:49:17]OFD Sender: No OFD packet to send [03:49:22]OFD Sender: No OFD packet to send [03:49:27]OFD Sender: No OFD packet to send [03:49:29]recv_with_timeout no data received [03:49:32]OFD Sender: No OFD packet to send [03:49:37]OFD Sender: No OFD packet to send [03:49:42]OFD Sender: No OFD packet to send [03:49:47]OFD Sender: No OFD packet to send [03:49:52]OFD Sender: No OFD packet to send [03:49:57]OFD Sender: No OFD packet to send [03:50:02]OFD Sender: No OFD packet to send [03:50:07]OFD Sender: No OFD packet to send [03:50:12]OFD Sender: No OFD packet to send [03:50:17]OFD Sender: No OFD packet to send [03:50:22]OFD Sender: No OFD packet to send [03:50:27]OFD Sender: No OFD packet to send [03:50:32]OFD Sender: No OFD packet to send [03:50:37]OFD Sender: No OFD packet to send [03:50:42]OFD Sender: No OFD packet to send [03:50:47]OFD Sender: No OFD packet to send [03:50:52]OFD Sender: No OFD packet to send [03:50:58]OFD Sender: No OFD packet to send [03:51:03]OFD Sender: No OFD packet to send [03:51:08]OFD Sender: No OFD packet to send [03:51:08]recv_with_timeout no data received [03:51:13]OFD Sender: No OFD packet to send [03:51:18]OFD Sender: No OFD packet to send [03:51:18]accept exits with 9 [03:51:18]New connection [03:51:18]New thread 3067067748 created [03:51:18]Thread 3066924388 joined [03:51:18]Waiting for new connection... [03:51:18] Sock 9.Parse request [03:51:18]Sock 9.Check first char [03:51:18]Sock 9.First char is OK [03:51:18]request: POST /json_proto HTTP/1.0 [03:51:18]Method: POST [03:51:18]URL: /json_proto [03:51:18]Method is POST - this is cgi request [03:51:18]url: /json_proto [03:51:18]query_string will be loaded in cgi processing [03:51:18]execute_cgi json_proto POST (null) [03:51:18]execute_cgi path=json_proto method=POST [03:51:18]POST find Content-Length [03:51:18]Host: 172.17.43.131:8080 [03:51:18]Content-Length: 680 [03:51:18]Content-Type: application/json [03:51:18] [03:51:18]POST finish read [03:51:18]Found Content-Length = 680 [03:51:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:18]execute_script... [03:51: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)2001919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:18]POST & json_proto [03:51:18]process_json_proto [03:51:18]json parsed OK: [03:51:18]protocol is kg_v1.0 [03:51:18]action value=close_receipt [03:51:18]process_action close_receipt [03:51:18]cmd_close_receipt [03:51:18]MH_GetDate [03:51:18]Write to MH i2c: F0 00 00 89 03 7B [03:51:18]Write i2c OK [03:51:18]MH_I2C_Read... [03:51:18]Read from MH i2c: F0 [03:51:18]MH_I2C_Read... [03:51:18]Read from MH i2c: F0 09 00 [03:51:18]MH_I2C_Read... [03:51:18]Read from MH i2c: F0 09 00 89 03 00 B7 6E A4 66 F9 24 A2 66 D8 [03:51:18]GetLastDocTimeStamp 1722050942 [03:51:18]current date 1722052279 [03:51:18]FM_GetShiftState [03:51:18]SAM_PROTO_GetShiftState [03:51:18]wFMCommunicate request_size=4 [03:51:18]MH_SAM_APDU [03:51:18]CAPDU: 80 13 01 00 [03:51:18]Write to MH i2c: E2 08 00 8A 03 80 13 01 00 00 00 00 00 0A [03:51:18]Write i2c OK [03:51:18]MH_I2C_Read... [03:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:18]Read from MH i2c: E2 [03:51:18]MH_I2C_Read... [03:51:18]Read from MH i2c: E2 0E 00 [03:51:18]MH_I2C_Read... [03:51:18]Read from MH i2c: E2 0E 00 8A 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [03:51:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:51:18]wFMCommunicate OK [03:51:18]SAM_PROTO_GetShiftState done [03:51:18]FM_GetShiftState done [03:51:18]opened in 1722038719 [03:51:18]opened+sec_in_day 1722125119 [03:51:18]quantity*price = 200025 [03:51:18]sum+1 = 200026 [03:51:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 38 27.07.2024 03:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225678 ФПД: 241185294556986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T035119&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225678&fm=241185294556986&tin=02508201610067®Number=0000000000092624&sum=200000 [03:51:19]StoreToDocumentArchive [03:51:19]shift 438 fd 225678 [03:51:19]save to /storage/0438/doc_00225678 [03:51:19]save last doc name /storage/0438/doc_00225678 to /storage/kkm_last_doc_name [03:51:19]save OK [03:51:19]Clear old archive folders... [03:51:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:51:19]tlvbuf is 01EF43A0 [03:51:19]SAM_PROTO_ClearQueue [03:51:19]wFMCommunicate request_size=4 [03:51:19]MH_SAM_APDU [03:51:19]CAPDU: 80 09 00 00 [03:51:19]Write to MH i2c: E2 08 00 97 03 80 09 00 00 00 00 00 00 0C [03:51:19]Write i2c OK [03:51:19]MH_I2C_Read... [03:51:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:51:19]Read from MH i2c: E2 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [03:51:19]RAPDU: 90 00 [03:51:19]wFMCommunicate OK [03:51:19]SAM_PROTO_ClearQueue done [03:51:19]KKMCreateOFDPacket [03:51:19]OFDProtocolAddRootSTLVToBuf [03:51:19]FM_MakeSignedData [03:51:19]FM_MakeSignedData [03:51:19]SAM_PROTO_SignData [03:51:19]wFMCommunicate request_size=4 [03:51:19]MH_SAM_APDU [03:51:19]CAPDU: 80 0D 01 02 [03:51:19]Write to MH i2c: E2 08 00 98 03 80 0D 01 02 00 00 00 00 14 [03:51:19]Write i2c OK [03:51:19]MH_I2C_Read... [03:51:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:51:19]Read from MH i2c: E2 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [03:51:19]RAPDU: 90 00 [03:51:19]wFMCommunicate OK [03:51:19]wFMCommunicate request_size=255 [03:51:19]MH_SAM_APDU [03:51:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 B7 6E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 71 03 00 35 04 06 00 DB 5B 53 CE [03:51:19]Write to MH i2c: E2 02 01 99 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 B7 6E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 71 03 00 35 04 06 00 DB 5B 53 CE 00 00 F4 [03:51:19]Write i2c OK [03:51:19]MH_I2C_Read... [03:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:19]Read from MH i2c: E2 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [03:51:19]RAPDU: 90 00 [03:51:19]wFMCommunicate OK [03:51:19]wFMCommunicate request_size=7 [03:51:19]MH_SAM_APDU [03:51:19]CAPDU: 80 0D 02 02 02 9F 3A [03:51:19]Write to MH i2c: E2 0A 00 9A 03 80 0D 02 02 02 00 9F 3A 00 00 F4 [03:51:19]Write i2c OK [03:51:19]MH_I2C_Read... [03:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:19]Read from MH i2c: E2 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [03:51:19]RAPDU: 90 00 [03:51:19]wFMCommunicate OK [03:51:19]wFMCommunicate request_size=4 [03:51:19]MH_SAM_APDU [03:51:19]CAPDU: 80 0D 03 02 [03:51:19]Write to MH i2c: E2 08 00 9B 03 80 0D 03 02 00 00 00 00 19 [03:51:19]Write i2c OK [03:51:19]MH_I2C_Read... [03:51:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:51:19]Read from MH i2c: E2 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 0B 00 [03:51:19]MH_I2C_Read... [03:51:19]Read from MH i2c: E2 0B 00 9B 03 00 83 6F 3D FB 57 A6 E0 AA 90 00 CB [03:51:19]RAPDU: 83 6F 3D FB 57 A6 E0 AA 90 00 [03:51:19]wFMCommunicate OK [03:51:19]SAM_PROTO_SignData done [03:51:19]FM_MakeSignedData done [03:51:19]CreateOFDProtocolMessage [03:51:19]wFMCommunicate request_size=4 [03:51:19]MH_SAM_APDU [03:51:19]CAPDU: 80 11 00 00 [03:51:19]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [03:51:19]Write i2c OK [03:51:19]MH_I2C_Read... [03:51:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:20]Read from MH i2c: E2 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: E2 17 00 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [03:51:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:51:20]wFMCommunicate OK [03:51:20]CreateOFDProtocolMessage done [03:51:20]OFDSenderStorePacket 225678 [03:51:20]StoreOFDPacket docnum=225678 [03:51:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 64 E8 04 01 FB 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 B7 6E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 71 03 00 35 04 06 00 DB 5B 53 CE 9F 3A 83 6F 3D FB 57 A6 E0 AA [03:51:20]CheckFolder [03:51:20]dirname=/storage/ofd_packets [03:51:20]CheckFolder done [03:51:20]ProducePacketName [03:51:20]name=ofd_packets/00225678 [03:51:20]NVStorageSaveData ofd_packets/00225678 [03:51:20]File name is /storage/ofd_packets/00225678 [03:51:20]Write 298 bytes [03:51:20]NVStorageSaveData done [03:51:20]OFDSenderStorePacket done [03:51:20]KKMCreateOFDPacket done [03:51:20]NVStorageSaveData kkm_last_timestamp [03:51:20]File name is /storage/kkm_last_timestamp [03:51:20]Write 4 bytes [03:51:20]NVStorageSaveData done [03:51:20]ExternCall_PrintAddStr [03:51:20]wPrintStart [03:51:20]Write to MH i2c: 01 00 00 9D 03 A0 [03:51:20]Write i2c OK [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: 01 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: 01 07 00 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [03:51:20]RasterBufferAndPrint [03:51:20]line Счет N : (1)2001919 [03:51:20]line ИНН: 02508201610067 [03:51:20]line Контрольно-Кассовый Чек [03:51:20]line ПРОДАЖА [03:51:20]line ТРК (МРК, ГНК) : 61 [03:51:20]line Товар: 2710194210 [03:51:20]line ДТ-К-5 [03:51:20]line 26.250 * 76.20 [03:51:20]line = 2000.25 [03:51:20]line НДС 12% НСП 1% [03:51:20]line > о реализуемом товаре [03:51:20]line ОКРУГЛЕНИЕ: -0.25 [03:51:20]line ИТОГО: 2000.00 [03:51:20]line Внесено: 2000.00 [03:51:20]line СДАЧА: 0.00 [03:51:20]line НСП 1% : 17.70 [03:51:20]line НДС 12% : 212.42 [03:51:20]line Наличными: 2000.00 [03:51:20]line Безнал.: 0.00 [03:51:20]line Место: АЗС № 97 "Партнер Нефть" [03:51:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:51:20]line СНО: Общий режим [03:51:20]line Чек 38 27.07.2024 03:51 [03:51:20]line Смена: 438 ФФД: 1.0 [03:51:20]line ЗНМ: 0300000054 [03:51:20]line РНМ: 0000000000092624 [03:51:20]line Версия ККМ: 001 [03:51:20]line ФМ: 0000000000874959 [03:51:20]line ФД: 225678 [03:51:20]line ФПД: 241185294556986 [03:51:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T035119&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225678&fm=241185294556986&tin=02508201610067®Number=0000000000092624&sum=200000 [03:51:20]OFD Sender: Processing packet 225678 [packets to send 599, broken 598] [03:51:20]ProducePacketName [03:51:20]name=ofd_packets/00225678 [03:51:20]OFD Sender: To server: pG, [03:51:20]CommunicateWithHost lk.salyk.kg:30040 [03:51:20]ConnectInit lk.salyk.kg [03:51:20]written 0, free lines is 4095 [03:51:20]Write to MH i2c: 01 00 00 C8 03 CB [03:51:20]Write i2c OK [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: 01 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: 01 07 00 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: 01 07 00 C8 03 00 00 00 00 00 4A 0C 28 [03:51:20]RasterBufferAndPrint [03:51:20]line [03:51:20]line [03:51:20]line [03:51:20]line [03:51:20]line [03:51:20]written 0, free lines is 3150 [03:51:20]MH_Cut [03:51:20]Write to MH i2c: D1 01 00 CF 03 01 A4 [03:51:20]Write i2c OK [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: D1 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: D1 01 00 [03:51:20]MH_I2C_Read... [03:51:20]Read from MH i2c: D1 01 00 CF 03 00 A3 [03:51:20]Write to MH i2c: 01 00 00 D0 03 D3 [03:51:20]Write i2c OK [03:51:20]MH_I2C_Read... [03:51:21]Connected sock=10 [03:51: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 35 39 0C 01 00 00 64 E8 04 01 FB 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 B7 6E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 71 03 00 35 04 06 00 DB 5B 53 CE 9F 3A 83 6F 3D FB 57 A6 E0 AA [03:51: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 35 39 4F 00 00 00 E9 C6 47 00 BE 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 35 39 10 04 04 00 8E 71 03 00 F4 03 04 00 C6 1A A4 66 B6 04 01 00 00 34 F7 C5 69 2D A6 76 3D [03:51:21]CommunicateWithHost err = 0 [03:51:21]CheckOFDResponse [03:51:21]1017 (14) - 77093643461234 [03:51:21]1041 (16) - 0000000000874959 [03:51:21]1040 (4) - 225678 [03:51:21]1012 (4) - 26.07.2024 21:53 [03:51:21]1206 (1) - 0 [03:51:21]OFD Sender: Remove packet 225678 [03:51:21]ProducePacketName [03:51:21]name=ofd_packets/00225678 [03:51:21]NVStorageDeleteData [03:51:22]*** Cut start [03:51:22]*** Partial cut [03:51:22]*** CUTSNS_PIN = 1 [03:51:22]*** CUTSNS_PIN = 0 [03:51:22]OFD Sender: No OFD packet to send [03:51:22]*** Brake cut motor [03:51:22]Read from MH i2c: 01 [03:51:22]MH_I2C_Read... [03:51:22]*** Stop cut motor [03:51:22]*** Cut end [03:51:22]Read from MH i2c: 01 07 00 [03:51:22]MH_I2C_Read... [03:51:22]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [03:51:22]process_action close_receipt done [03:51:22]requested_data is exist [03:51:22]produce_requested_data [03:51:22]requested_item fm.sn is exist - process it [03:51:22]wFMCommunicate request_size=4 [03:51:22]MH_SAM_APDU [03:51:22]CAPDU: 80 11 00 00 [03:51:22]Write to MH i2c: E2 08 00 D1 03 80 11 00 00 00 00 00 00 4E [03:51:22]Write i2c OK [03:51:22]MH_I2C_Read... [03:51:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:22]Read from MH i2c: E2 [03:51:22]MH_I2C_Read... [03:51:22]Read from MH i2c: E2 17 00 [03:51:22]MH_I2C_Read... [03:51:22]Read from MH i2c: E2 17 00 D1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [03:51:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:51:22]wFMCommunicate OK [03:51:22]requested_item fd.num is exist - process it [03:51:22]SAM_PROTO_GetFieldsCounters [03:51:22]wFMCommunicate request_size=4 [03:51:22]MH_SAM_APDU [03:51:22]CAPDU: 80 13 00 00 [03:51:22]Write to MH i2c: E2 08 00 D2 03 80 13 00 00 00 00 00 00 51 [03:51:22]Write i2c OK [03:51:22]MH_I2C_Read... [03:51:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:51:22]Read from MH i2c: E2 [03:51:22]MH_I2C_Read... [03:51:22]Read from MH i2c: E2 62 00 [03:51:22]MH_I2C_Read... [03:51:22]Read from MH i2c: E2 62 00 D2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [03:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:51:22]wFMCommunicate OK [03:51:22]SAM_PROTO_GetFieldsCounters done [03:51:22]requested_item shift.num is exist - process it [03:51:22]requested_item shift.opened is exist - process it [03:51:22]req_shift_opened [03:51:22]FM_GetShiftState [03:51:22]SAM_PROTO_GetShiftState [03:51:22]wFMCommunicate request_size=4 [03:51:22]MH_SAM_APDU [03:51:22]CAPDU: 80 13 01 00 [03:51:22]Write to MH i2c: E2 08 00 D3 03 80 13 01 00 00 00 00 00 53 [03:51:22]Write i2c OK [03:51:22]MH_I2C_Read... [03:51:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:23]Read from MH i2c: E2 [03:51:23]MH_I2C_Read... [03:51:23]Read from MH i2c: E2 0E 00 [03:51:23]MH_I2C_Read... [03:51:23]Read from MH i2c: E2 0E 00 D3 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 61 [03:51:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:51:23]wFMCommunicate OK [03:51:23]SAM_PROTO_GetShiftState done [03:51:23]FM_GetShiftState done [03:51:23]req_shift_opened done [03:51:23]requested_item shift.open_date is exist - process it [03:51:23]req_shift_open_date [03:51:23]req_shift_open_date done [03:51:23]produce_requested_data done [03:51:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225678,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [03:51:23]process_action_free close_receipt [03:51:23]json_value_free [03:51:23]json_value_free done [03:51:23]process_json_proto returns [03:51:23]Send response to host [03:51:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225678,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [03:51:23]free response buf [03:51:23]execute_script done [03:51:23]execute_script returns [03:51:23]free content buf [03:51:23]Sock 9.Close socket [03:51:23]Sock 9.Thread stoped [03:51:27]OFD Sender: No OFD packet to send [03:51:32]OFD Sender: No OFD packet to send [03:51:37]OFD Sender: No OFD packet to send [03:51:42]OFD Sender: No OFD packet to send [03:51:44]recv_with_timeout no data received [03:51:47]OFD Sender: No OFD packet to send [03:51:52]OFD Sender: No OFD packet to send [03:51:57]OFD Sender: No OFD packet to send [03:52:02]OFD Sender: No OFD packet to send [03:52:07]OFD Sender: No OFD packet to send [03:52:12]OFD Sender: No OFD packet to send [03:52:17]OFD Sender: No OFD packet to send [03:52:22]OFD Sender: No OFD packet to send [03:52:27]OFD Sender: No OFD packet to send [03:52:29]recv_with_timeout no data received [03:52:32]OFD Sender: No OFD packet to send [03:52:37]OFD Sender: No OFD packet to send [03:52:42]OFD Sender: No OFD packet to send [03:52:47]OFD Sender: No OFD packet to send [03:52:52]OFD Sender: No OFD packet to send [03:52:57]OFD Sender: No OFD packet to send [03:53:00]accept exits with 8 [03:53:00]New connection [03:53:00]New thread 3066924388 created [03:53:00]Thread 3067067748 joined [03:53:00]Waiting for new connection... [03:53:00] Sock 8.Parse request [03:53:00]Sock 8.Check first char [03:53:00]Sock 8.First char is OK [03:53:00]request: POST /json_proto HTTP/1.0 [03:53:00]Method: POST [03:53:00]URL: /json_proto [03:53:00]Method is POST - this is cgi request [03:53:00]url: /json_proto [03:53:00]query_string will be loaded in cgi processing [03:53:00]execute_cgi json_proto POST (null) [03:53:00]execute_cgi path=json_proto method=POST [03:53:00]POST find Content-Length [03:53:00]Host: 172.17.43.131:8080 [03:53:00]Content-Length: 678 [03:53:00]Content-Type: application/json [03:53:00] [03:53:00]POST finish read [03:53:00]Found Content-Length = 678 [03:53:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.590, "sum" : 340.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:00]execute_script... [03: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)2001920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.590, "sum" : 340.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:00]POST & json_proto [03:53:00]process_json_proto [03:53:00]json parsed OK: [03:53:00]protocol is kg_v1.0 [03:53:00]action value=close_receipt [03:53:00]process_action close_receipt [03:53:00]cmd_close_receipt [03:53:00]MH_GetDate [03:53:00]Write to MH i2c: F0 00 00 D4 03 C6 [03:53:00]Write i2c OK [03:53:00]MH_I2C_Read... [03:53:00]Read from MH i2c: F0 [03:53:00]MH_I2C_Read... [03:53:00]Read from MH i2c: F0 09 00 [03:53:00]MH_I2C_Read... [03:53:00]Read from MH i2c: F0 09 00 D4 03 00 1D 6F A4 66 F9 24 A2 66 8A [03:53:00]GetLastDocTimeStamp 1722052279 [03:53:00]current date 1722052381 [03:53:00]FM_GetShiftState [03:53:00]SAM_PROTO_GetShiftState [03:53:00]wFMCommunicate request_size=4 [03:53:00]MH_SAM_APDU [03:53:00]CAPDU: 80 13 01 00 [03:53:00]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [03:53:00]Write i2c OK [03:53:00]MH_I2C_Read... [03:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:00]Read from MH i2c: E2 [03:53:00]MH_I2C_Read... [03:53:00]Read from MH i2c: E2 0E 00 [03:53:00]MH_I2C_Read... [03:53:00]Read from MH i2c: E2 0E 00 D5 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 63 [03:53:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:53:00]wFMCommunicate OK [03:53:00]SAM_PROTO_GetShiftState done [03:53:00]FM_GetShiftState done [03:53:00]opened in 1722038719 [03:53:00]opened+sec_in_day 1722125119 [03:53:00]quantity*price = 34057 [03:53:00]sum+1 = 34059 [03:53:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.17 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 39 27.07.2024 03:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225679 ФПД: 11833715795437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T035301&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225679&fm=11833715795437&tin=02508201610067®Number=0000000000092624&sum=34000 [03:53:01]StoreToDocumentArchive [03:53:01]shift 438 fd 225679 [03:53:01]save to /storage/0438/doc_00225679 [03:53:01]save last doc name /storage/0438/doc_00225679 to /storage/kkm_last_doc_name [03:53:01]save OK [03:53:01]Clear old archive folders... [03:53:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:53:01]tlvbuf is B6F71880 [03:53:01]SAM_PROTO_ClearQueue [03:53:01]wFMCommunicate request_size=4 [03:53:01]MH_SAM_APDU [03:53:01]CAPDU: 80 09 00 00 [03:53:01]Write to MH i2c: E2 08 00 E2 03 80 09 00 00 00 00 00 00 57 [03:53:01]Write i2c OK [03:53:01]MH_I2C_Read... [03:53:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:53:01]Read from MH i2c: E2 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [03:53:01]RAPDU: 90 00 [03:53:01]wFMCommunicate OK [03:53:01]SAM_PROTO_ClearQueue done [03:53:01]KKMCreateOFDPacket [03:53:01]OFDProtocolAddRootSTLVToBuf [03:53:01]FM_MakeSignedData [03:53:01]FM_MakeSignedData [03:53:01]SAM_PROTO_SignData [03:53:01]wFMCommunicate request_size=4 [03:53:01]MH_SAM_APDU [03:53:01]CAPDU: 80 0D 01 02 [03:53:01]Write to MH i2c: E2 08 00 E3 03 80 0D 01 02 00 00 00 00 5F [03:53:01]Write i2c OK [03:53:01]MH_I2C_Read... [03:53:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:53:01]Read from MH i2c: E2 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [03:53:01]RAPDU: 90 00 [03:53:01]wFMCommunicate OK [03:53:01]wFMCommunicate request_size=255 [03:53:01]MH_SAM_APDU [03: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 1D 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 71 03 00 35 04 06 00 0A [03:53:01]Write to MH i2c: E2 02 01 E4 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 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 1D 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 71 03 00 35 04 06 00 0A 00 00 A1 [03:53:01]Write i2c OK [03:53:01]MH_I2C_Read... [03:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:01]Read from MH i2c: E2 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [03:53:01]RAPDU: 90 00 [03:53:01]wFMCommunicate OK [03:53:01]wFMCommunicate request_size=10 [03:53:01]MH_SAM_APDU [03:53:01]CAPDU: 80 0D 02 02 05 C3 40 6D 25 ED [03:53:01]Write to MH i2c: E2 0D 00 E5 03 80 0D 02 02 05 00 C3 40 6D 25 ED 00 00 EE [03:53:01]Write i2c OK [03:53:01]MH_I2C_Read... [03:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:01]Read from MH i2c: E2 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 [03:53:01]MH_I2C_Read... [03:53:01]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [03:53:01]RAPDU: 90 00 [03:53:01]wFMCommunicate OK [03:53:01]wFMCommunicate request_size=4 [03:53:01]MH_SAM_APDU [03:53:01]CAPDU: 80 0D 03 02 [03:53:01]Write to MH i2c: E2 08 00 E6 03 80 0D 03 02 00 00 00 00 64 [03:53:01]Write i2c OK [03:53:01]MH_I2C_Read... [03:53:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:53:02]Read from MH i2c: E2 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: E2 0B 00 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: E2 0B 00 E6 03 00 E1 0E C7 51 82 27 ED F0 90 00 F2 [03:53:02]RAPDU: E1 0E C7 51 82 27 ED F0 90 00 [03:53:02]wFMCommunicate OK [03:53:02]SAM_PROTO_SignData done [03:53:02]FM_MakeSignedData done [03:53:02]CreateOFDProtocolMessage [03:53:02]wFMCommunicate request_size=4 [03:53:02]MH_SAM_APDU [03:53:02]CAPDU: 80 11 00 00 [03:53:02]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [03:53:02]Write i2c OK [03:53:02]MH_I2C_Read... [03:53:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:02]Read from MH i2c: E2 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: E2 17 00 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [03:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:53:02]wFMCommunicate OK [03:53:02]CreateOFDProtocolMessage done [03:53:02]OFDSenderStorePacket 225679 [03:53:02]StoreOFDPacket docnum=225679 [03:53:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 48 07 01 66 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 1D 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 71 03 00 35 04 06 00 0A C3 40 6D 25 ED E1 0E C7 51 82 27 ED F0 [03:53:02]CheckFolder [03:53:02]dirname=/storage/ofd_packets [03:53:02]CheckFolder done [03:53:02]ProducePacketName [03:53:02]name=ofd_packets/00225679 [03:53:02]NVStorageSaveData ofd_packets/00225679 [03:53:02]File name is /storage/ofd_packets/00225679 [03:53:02]Write 301 bytes [03:53:02]NVStorageSaveData done [03:53:02]OFDSenderStorePacket done [03:53:02]KKMCreateOFDPacket done [03:53:02]NVStorageSaveData kkm_last_timestamp [03:53:02]File name is /storage/kkm_last_timestamp [03:53:02]Write 4 bytes [03:53:02]NVStorageSaveData done [03:53:02]ExternCall_PrintAddStr [03:53:02]wPrintStart [03:53:02]Write to MH i2c: 01 00 00 E8 03 EB [03:53:02]Write i2c OK [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: 01 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: 01 07 00 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: 01 07 00 E8 03 00 00 00 00 00 FF 0F 00 [03:53:02]RasterBufferAndPrint [03:53:02]line Счет N : (1)2001920 [03:53:02]line ИНН: 02508201610067 [03:53:02]line Контрольно-Кассовый Чек [03:53:02]line ПРОДАЖА [03:53:02]line ТРК (МРК, ГНК) : 54 [03:53:02]line Товар: 2710124500 [03:53:02]line Аи-95-К-5 [03:53:02]line 4.590 * 74.20 [03:53:02]line = 340.58 [03:53:02]line НДС 12% НСП 1% [03:53:02]line > о реализуемом товаре [03:53:02]line ОКРУГЛЕНИЕ: -0.58 [03:53:02]line ИТОГО: 340.00 [03:53:02]line Внесено: 340.00 [03:53:02]line СДАЧА: 0.00 [03:53:02]line НСП 1% : 3.01 [03:53:02]line НДС 12% : 36.17 [03:53:02]line Наличными: 340.00 [03:53:02]line Безнал.: 0.00 [03:53:02]line Место: АЗС № 97 "Партнер Нефть" [03:53:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:53:02]line СНО: Общий режим [03:53:02]line Чек 39 27.07.2024 03:53 [03:53:02]line Смена: 438 ФФД: 1.0 [03:53:02]line ЗНМ: 0300000054 [03:53:02]line РНМ: 0000000000092624 [03:53:02]line Версия ККМ: 001 [03:53:02]line ФМ: 0000000000874959 [03:53:02]line ФД: 225679 [03:53:02]line ФПД: 11833715795437 [03:53:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T035301&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225679&fm=11833715795437&tin=02508201610067®Number=0000000000092624&sum=34000 [03:53:02]OFD Sender: Processing packet 225679 [packets to send 599, broken 598] [03:53:02]ProducePacketName [03:53:02]name=ofd_packets/00225679 [03:53:02]OFD Sender: To server: pG, [03:53:02]CommunicateWithHost lk.salyk.kg:30040 [03:53:02]ConnectInit lk.salyk.kg [03:53:02]written 0, free lines is 4095 [03:53:02]Write to MH i2c: 01 00 00 13 04 17 [03:53:02]Write i2c OK [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: 01 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: 01 07 00 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: 01 07 00 13 04 00 00 00 00 00 49 0C 73 [03:53:02]RasterBufferAndPrint [03:53:02]line [03:53:02]line [03:53:02]line [03:53:02]line [03:53:02]line [03:53:02]written 0, free lines is 3149 [03:53:02]MH_Cut [03:53:02]Write to MH i2c: D1 01 00 1A 04 01 F0 [03:53:02]Write i2c OK [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: D1 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: D1 01 00 [03:53:02]MH_I2C_Read... [03:53:02]Read from MH i2c: D1 01 00 1A 04 00 EF [03:53:02]Write to MH i2c: 01 00 00 1B 04 1F [03:53:02]Write i2c OK [03:53:02]MH_I2C_Read... [03:53:04]*** Cut start [03:53:04]*** Partial cut [03:53:04]*** CUTSNS_PIN = 1 [03:53:04]*** CUTSNS_PIN = 0 [03:53:04]*** Brake cut motor [03:53:04]Read from MH i2c: 01 [03:53:04]MH_I2C_Read... [03:53:04]*** Stop cut motor [03:53:04]*** Cut end [03:53:04]Read from MH i2c: 01 07 00 [03:53:04]MH_I2C_Read... [03:53:04]Read from MH i2c: 01 07 00 1B 04 00 00 00 00 00 FF 0F 34 [03:53:04]process_action close_receipt done [03:53:04]requested_data is exist [03:53:04]produce_requested_data [03:53:04]requested_item fm.sn is exist - process it [03:53:04]wFMCommunicate request_size=4 [03:53:04]MH_SAM_APDU [03:53:04]CAPDU: 80 11 00 00 [03:53:04]Write to MH i2c: E2 08 00 1C 04 80 11 00 00 00 00 00 00 9A [03:53:04]Write i2c OK [03:53:04]MH_I2C_Read... [03:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:04]Read from MH i2c: E2 [03:53:04]MH_I2C_Read... [03:53:04]Read from MH i2c: E2 17 00 [03:53:04]MH_I2C_Read... [03:53:04]Read from MH i2c: E2 17 00 1C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [03:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:53:04]wFMCommunicate OK [03:53:04]requested_item fd.num is exist - process it [03:53:04]SAM_PROTO_GetFieldsCounters [03:53:04]wFMCommunicate request_size=4 [03:53:04]MH_SAM_APDU [03:53:04]CAPDU: 80 13 00 00 [03:53:04]Write to MH i2c: E2 08 00 1D 04 80 13 00 00 00 00 00 00 9D [03:53:04]Write i2c OK [03:53:04]MH_I2C_Read... [03:53:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:53:04]Read from MH i2c: E2 [03:53:04]MH_I2C_Read... [03:53:04]Read from MH i2c: E2 62 00 [03:53:04]MH_I2C_Read... [03:53:04]Read from MH i2c: E2 62 00 1D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:53:04]wFMCommunicate OK [03:53:05]SAM_PROTO_GetFieldsCounters done [03:53:05]requested_item shift.num is exist - process it [03:53:05]requested_item shift.opened is exist - process it [03:53:05]req_shift_opened [03:53:05]FM_GetShiftState [03:53:05]SAM_PROTO_GetShiftState [03:53:05]wFMCommunicate request_size=4 [03:53:05]MH_SAM_APDU [03:53:05]CAPDU: 80 13 01 00 [03:53:05]Write to MH i2c: E2 08 00 1E 04 80 13 01 00 00 00 00 00 9F [03:53:05]Write i2c OK [03:53:05]MH_I2C_Read... [03:53:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:05]Read from MH i2c: E2 [03:53:05]MH_I2C_Read... [03:53:05]Read from MH i2c: E2 0E 00 [03:53:05]MH_I2C_Read... [03:53:05]Read from MH i2c: E2 0E 00 1E 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AD [03:53:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:53:05]wFMCommunicate OK [03:53:05]SAM_PROTO_GetShiftState done [03:53:05]FM_GetShiftState done [03:53:05]req_shift_opened done [03:53:05]requested_item shift.open_date is exist - process it [03:53:05]req_shift_open_date [03:53:05]req_shift_open_date done [03:53:05]produce_requested_data done [03:53:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225679,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [03:53:05]process_action_free close_receipt [03:53:05]json_value_free [03:53:05]json_value_free done [03:53:05]process_json_proto returns [03:53:05]Send response to host [03:53:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225679,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [03:53:05]free response buf [03:53:05]execute_script done [03:53:05]execute_script returns [03:53:05]free content buf [03:53:05]Sock 8.Close socket [03:53:05]Sock 8.Thread stoped [03:53:07]ConnectInit Can't take IP for lk.salyk.kg [03:53:07]CommunicateWithHost connect error [03:53:07]CommunicateWithHost err = -1 [03:53:07]OFD Sender: Server communicate error [03:53:12]OFD Sender: Processing packet 225679 [packets to send 599, broken 598] [03:53:12]ProducePacketName [03:53:12]name=ofd_packets/00225679 [03:53:12]OFD Sender: To server: pG, [03:53:12]CommunicateWithHost lk.salyk.kg:30040 [03:53:12]ConnectInit lk.salyk.kg [03:53:20]Connected sock=8 [03:53:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 48 07 01 66 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 1D 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 71 03 00 35 04 06 00 0A C3 40 6D 25 ED E1 0E C7 51 82 27 ED F0 [03:53: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 35 39 4F 00 00 00 1F 63 47 00 C2 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 35 39 10 04 04 00 8F 71 03 00 F4 03 04 00 3E 1B A4 66 B6 04 01 00 00 E0 8C 42 C2 82 25 54 CB [03:53:21]CommunicateWithHost err = 0 [03:53:21]CheckOFDResponse [03:53:21]1017 (14) - 77093643461234 [03:53:21]1041 (16) - 0000000000874959 [03:53:21]1040 (4) - 225679 [03:53:21]1012 (4) - 26.07.2024 21:55 [03:53:21]1206 (1) - 0 [03:53:21]OFD Sender: Remove packet 225679 [03:53:21]ProducePacketName [03:53:21]name=ofd_packets/00225679 [03:53:21]NVStorageDeleteData [03:53:22]OFD Sender: No OFD packet to send [03:53:27]OFD Sender: No OFD packet to send [03:53:31]recv_with_timeout no data received [03:53:32]OFD Sender: No OFD packet to send [03:53:37]OFD Sender: No OFD packet to send [03:53:39]accept exits with 9 [03:53:39]New connection [03:53:39]New thread 3067067748 created [03:53:39]Thread 3066924388 joined [03:53:39]Waiting for new connection... [03:53:39] Sock 9.Parse request [03:53:39]Sock 9.Check first char [03:53:39]Sock 9.First char is OK [03:53:39]request: POST /json_proto HTTP/1.0 [03:53:39]Method: POST [03:53:39]URL: /json_proto [03:53:39]Method is POST - this is cgi request [03:53:39]url: /json_proto [03:53:39]query_string will be loaded in cgi processing [03:53:39]execute_cgi json_proto POST (null) [03:53:39]execute_cgi path=json_proto method=POST [03:53:39]POST find Content-Length [03:53:39]Host: 172.17.43.131:8080 [03:53:39]Content-Length: 680 [03:53:39]Content-Type: application/json [03:53:39] [03:53:39]POST finish read [03:53:39]Found Content-Length = 680 [03:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:39]execute_script... [03:53:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:39]POST & json_proto [03:53:39]process_json_proto [03:53:39]json parsed OK: [03:53:39]protocol is kg_v1.0 [03:53:39]action value=close_receipt [03:53:39]process_action close_receipt [03:53:39]cmd_close_receipt [03:53:39]MH_GetDate [03:53:39]Write to MH i2c: F0 00 00 1F 04 12 [03:53:39]Write i2c OK [03:53:39]MH_I2C_Read... [03:53:39]Read from MH i2c: F0 [03:53:39]MH_I2C_Read... [03:53:39]Read from MH i2c: F0 09 00 [03:53:39]MH_I2C_Read... [03:53:39]Read from MH i2c: F0 09 00 1F 04 00 43 6F A4 66 F9 24 A2 66 FC [03:53:39]GetLastDocTimeStamp 1722052381 [03:53:39]current date 1722052419 [03:53:39]FM_GetShiftState [03:53:39]SAM_PROTO_GetShiftState [03:53:39]wFMCommunicate request_size=4 [03:53:39]MH_SAM_APDU [03:53:39]CAPDU: 80 13 01 00 [03:53:39]Write to MH i2c: E2 08 00 20 04 80 13 01 00 00 00 00 00 A1 [03:53:39]Write i2c OK [03:53:39]MH_I2C_Read... [03:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:39]Read from MH i2c: E2 [03:53:39]MH_I2C_Read... [03:53:39]Read from MH i2c: E2 0E 00 [03:53:39]MH_I2C_Read... [03:53:39]Read from MH i2c: E2 0E 00 20 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AF [03:53:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:53:39]wFMCommunicate OK [03:53:39]SAM_PROTO_GetShiftState done [03:53:39]FM_GetShiftState done [03:53:39]opened in 1722038719 [03:53:39]opened+sec_in_day 1722125119 [03:53:39]quantity*price = 100050 [03:53:39]sum+1 = 100052 [03:53:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 40 27.07.2024 03:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225680 ФПД: 128692966825516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T035339&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225680&fm=128692966825516&tin=02508201610067®Number=0000000000092624&sum=100000 [03:53:40]StoreToDocumentArchive [03:53:40]shift 438 fd 225680 [03:53:40]save to /storage/0438/doc_00225680 [03:53:40]save last doc name /storage/0438/doc_00225680 to /storage/kkm_last_doc_name [03:53:40]save OK [03:53:40]Clear old archive folders... [03:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:53:40]tlvbuf is 01EF4060 [03:53:40]SAM_PROTO_ClearQueue [03:53:40]wFMCommunicate request_size=4 [03:53:40]MH_SAM_APDU [03:53:40]CAPDU: 80 09 00 00 [03:53:40]Write to MH i2c: E2 08 00 2D 04 80 09 00 00 00 00 00 00 A3 [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:53:40]Read from MH i2c: E2 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [03:53:40]RAPDU: 90 00 [03:53:40]wFMCommunicate OK [03:53:40]SAM_PROTO_ClearQueue done [03:53:40]KKMCreateOFDPacket [03:53:40]OFDProtocolAddRootSTLVToBuf [03:53:40]FM_MakeSignedData [03:53:40]FM_MakeSignedData [03:53:40]SAM_PROTO_SignData [03:53:40]wFMCommunicate request_size=4 [03:53:40]MH_SAM_APDU [03:53:40]CAPDU: 80 0D 01 02 [03:53:40]Write to MH i2c: E2 08 00 2E 04 80 0D 01 02 00 00 00 00 AB [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:53:40]Read from MH i2c: E2 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [03:53:40]RAPDU: 90 00 [03:53:40]wFMCommunicate OK [03:53:40]wFMCommunicate request_size=255 [03:53:40]MH_SAM_APDU [03:53:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 43 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 71 03 00 35 04 06 00 75 0B AA 92 [03:53:40]Write to MH i2c: E2 02 01 2F 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 43 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 71 03 00 35 04 06 00 75 0B AA 92 00 00 93 [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:40]Read from MH i2c: E2 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [03:53:40]RAPDU: 90 00 [03:53:40]wFMCommunicate OK [03:53:40]wFMCommunicate request_size=7 [03:53:40]MH_SAM_APDU [03:53:40]CAPDU: 80 0D 02 02 02 9E 2C [03:53:40]Write to MH i2c: E2 0A 00 30 04 80 0D 02 02 02 00 9E 2C 00 00 7C [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:40]Read from MH i2c: E2 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [03:53:40]RAPDU: 90 00 [03:53:40]wFMCommunicate OK [03:53:40]wFMCommunicate request_size=4 [03:53:40]MH_SAM_APDU [03:53:40]CAPDU: 80 0D 03 02 [03:53:40]Write to MH i2c: E2 08 00 31 04 80 0D 03 02 00 00 00 00 B0 [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:53:40]Read from MH i2c: E2 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 0B 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 0B 00 31 04 00 76 75 70 F9 38 EF 98 EC 90 00 B0 [03:53:40]RAPDU: 76 75 70 F9 38 EF 98 EC 90 00 [03:53:40]wFMCommunicate OK [03:53:40]SAM_PROTO_SignData done [03:53:40]FM_MakeSignedData done [03:53:40]CreateOFDProtocolMessage [03:53:40]wFMCommunicate request_size=4 [03:53:40]MH_SAM_APDU [03:53:40]CAPDU: 80 11 00 00 [03:53:40]Write to MH i2c: E2 08 00 32 04 80 11 00 00 00 00 00 00 B0 [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:40]Read from MH i2c: E2 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 17 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 17 00 32 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [03:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:53:40]wFMCommunicate OK [03:53:40]CreateOFDProtocolMessage done [03:53:40]OFDSenderStorePacket 225680 [03:53:40]StoreOFDPacket docnum=225680 [03:53:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 84 4F 04 01 8D 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 43 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 71 03 00 35 04 06 00 75 0B AA 92 9E 2C 76 75 70 F9 38 EF 98 EC [03:53:40]CheckFolder [03:53:40]dirname=/storage/ofd_packets [03:53:40]CheckFolder done [03:53:40]ProducePacketName [03:53:40]name=ofd_packets/00225680 [03:53:40]NVStorageSaveData ofd_packets/00225680 [03:53:40]File name is /storage/ofd_packets/00225680 [03:53:40]Write 298 bytes [03:53:40]NVStorageSaveData done [03:53:40]OFDSenderStorePacket done [03:53:40]KKMCreateOFDPacket done [03:53:40]NVStorageSaveData kkm_last_timestamp [03:53:40]File name is /storage/kkm_last_timestamp [03:53:40]Write 4 bytes [03:53:40]NVStorageSaveData done [03:53:40]ExternCall_PrintAddStr [03:53:40]wPrintStart [03:53:40]Write to MH i2c: 01 00 00 33 04 37 [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: 01 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: 01 07 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 FF 0F 4C [03:53:40]RasterBufferAndPrint [03:53:40]line Счет N : (1)2001921 [03:53:40]line ИНН: 02508201610067 [03:53:40]line Контрольно-Кассовый Чек [03:53:40]line ПРОДАЖА [03:53:40]line ТРК (МРК, ГНК) : 31 [03:53:40]line Товар: 2710194210 [03:53:40]line ДТ-К-5 [03:53:40]line 13.130 * 76.20 [03:53:40]line = 1000.51 [03:53:40]line НДС 12% НСП 1% [03:53:40]line > о реализуемом товаре [03:53:40]line ОКРУГЛЕНИЕ: -0.51 [03:53:40]line ИТОГО: 1000.00 [03:53:40]line Внесено: 1000.00 [03:53:40]line СДАЧА: 0.00 [03:53:40]line НСП 1% : 8.85 [03:53:40]line НДС 12% : 106.25 [03:53:40]line Наличными: 1000.00 [03:53:40]line Безнал.: 0.00 [03:53:40]line Место: АЗС № 97 "Партнер Нефть" [03:53:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:53:40]line СНО: Общий режим [03:53:40]line Чек 40 27.07.2024 03:53 [03:53:40]line Смена: 438 ФФД: 1.0 [03:53:40]line ЗНМ: 0300000054 [03:53:40]line РНМ: 0000000000092624 [03:53:40]line Версия ККМ: 001 [03:53:40]line ФМ: 0000000000874959 [03:53:40]line ФД: 225680 [03:53:40]line ФПД: 128692966825516 [03:53:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T035339&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225680&fm=128692966825516&tin=02508201610067®Number=0000000000092624&sum=100000 [03:53:40]written 0, free lines is 4095 [03:53:41]OFD Sender: Processing packet 225680 [packets to send 599, broken 598] [03:53:41]ProducePacketName [03:53:41]name=ofd_packets/00225680 [03:53:41]OFD Sender: To server: pG, [03:53:41]CommunicateWithHost lk.salyk.kg:30040 [03:53:41]ConnectInit lk.salyk.kg [03:53:41]Write to MH i2c: 01 00 00 5E 04 62 [03:53:41]Write i2c OK [03:53:41]MH_I2C_Read... [03:53:41]Read from MH i2c: 01 [03:53:41]MH_I2C_Read... [03:53:41]Read from MH i2c: 01 07 00 [03:53:41]MH_I2C_Read... [03:53:41]Read from MH i2c: 01 07 00 5E 04 00 00 00 00 00 49 0C BE [03:53:41]RasterBufferAndPrint [03:53:41]line [03:53:41]line [03:53:41]line [03:53:41]line [03:53:41]line [03:53:41]written 0, free lines is 3150 [03:53:41]MH_Cut [03:53:41]Write to MH i2c: D1 01 00 65 04 01 3B [03:53:41]Write i2c OK [03:53:41]MH_I2C_Read... [03:53:41]Read from MH i2c: D1 [03:53:41]MH_I2C_Read... [03:53:41]Read from MH i2c: D1 01 00 [03:53:41]MH_I2C_Read... [03:53:41]Read from MH i2c: D1 01 00 65 04 00 3A [03:53:41]Write to MH i2c: 01 00 00 66 04 6A [03:53:41]Write i2c OK [03:53:41]MH_I2C_Read... [03:53:42]*** Cut start [03:53:42]*** Partial cut [03:53:42]*** CUTSNS_PIN = 1 [03:53:42]*** CUTSNS_PIN = 0 [03:53:43]*** Brake cut motor [03:53:43]Read from MH i2c: 01 [03:53:43]MH_I2C_Read... [03:53:43]*** Stop cut motor [03:53:43]*** Cut end [03:53:43]Read from MH i2c: 01 07 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: 01 07 00 66 04 00 00 00 00 00 FF 0F 7F [03:53:43]process_action close_receipt done [03:53:43]requested_data is exist [03:53:43]produce_requested_data [03:53:43]requested_item fm.sn is exist - process it [03:53:43]wFMCommunicate request_size=4 [03:53:43]MH_SAM_APDU [03:53:43]CAPDU: 80 11 00 00 [03:53:43]Write to MH i2c: E2 08 00 67 04 80 11 00 00 00 00 00 00 E5 [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:43]Read from MH i2c: E2 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 17 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 17 00 67 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [03:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:53:43]wFMCommunicate OK [03:53:43]requested_item fd.num is exist - process it [03:53:43]SAM_PROTO_GetFieldsCounters [03:53:43]wFMCommunicate request_size=4 [03:53:43]MH_SAM_APDU [03:53:43]CAPDU: 80 13 00 00 [03:53:43]Write to MH i2c: E2 08 00 68 04 80 13 00 00 00 00 00 00 E8 [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:53:43]Read from MH i2c: E2 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 62 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 62 00 68 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [03:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:53:43]wFMCommunicate OK [03:53:43]SAM_PROTO_GetFieldsCounters done [03:53:43]requested_item shift.num is exist - process it [03:53:43]requested_item shift.opened is exist - process it [03:53:43]req_shift_opened [03:53:43]FM_GetShiftState [03:53:43]SAM_PROTO_GetShiftState [03:53:43]wFMCommunicate request_size=4 [03:53:43]MH_SAM_APDU [03:53:43]CAPDU: 80 13 01 00 [03:53:43]Write to MH i2c: E2 08 00 69 04 80 13 01 00 00 00 00 00 EA [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:43]Read from MH i2c: E2 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 0E 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 0E 00 69 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F8 [03:53:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [03:53:43]wFMCommunicate OK [03:53:43]SAM_PROTO_GetShiftState done [03:53:43]FM_GetShiftState done [03:53:43]req_shift_opened done [03:53:43]requested_item shift.open_date is exist - process it [03:53:43]req_shift_open_date [03:53:43]req_shift_open_date done [03:53:43]produce_requested_data done [03:53:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225680,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [03:53:43]process_action_free close_receipt [03:53:43]json_value_free [03:53:43]json_value_free done [03:53:43]process_json_proto returns [03:53:43]Send response to host [03:53:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225680,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [03:53:43]free response buf [03:53:43]execute_script done [03:53:43]execute_script returns [03:53:43]free content buf [03:53:43]Sock 9.Close socket [03:53:43]Sock 9.Thread stoped [03:53:46]ConnectInit Can't take IP for lk.salyk.kg [03:53:46]CommunicateWithHost connect error [03:53:46]CommunicateWithHost err = -1 [03:53:46]OFD Sender: Server communicate error [03:53:51]OFD Sender: Processing packet 225680 [packets to send 599, broken 598] [03:53:51]ProducePacketName [03:53:51]name=ofd_packets/00225680 [03:53:51]OFD Sender: To server: pG, [03:53:51]CommunicateWithHost lk.salyk.kg:30040 [03:53:51]ConnectInit lk.salyk.kg [03:53:52]recv_with_timeout no data received [03:53:56]ConnectInit Can't take IP for lk.salyk.kg [03:53:56]CommunicateWithHost connect error [03:53:56]CommunicateWithHost err = -1 [03:53:56]OFD Sender: Server communicate error [03:54:01]OFD Sender: Processing packet 225680 [packets to send 599, broken 598] [03:54:01]ProducePacketName [03:54:01]name=ofd_packets/00225680 [03:54:01]OFD Sender: To server: pG, [03:54:01]CommunicateWithHost lk.salyk.kg:30040 [03:54:01]ConnectInit lk.salyk.kg [03:54:03]recv_with_timeout no data received [03:54:06]ConnectInit Can't take IP for lk.salyk.kg [03:54:06]CommunicateWithHost connect error [03:54:06]CommunicateWithHost err = -1 [03:54:06]OFD Sender: Server communicate error [03:54:11]OFD Sender: Processing packet 225680 [packets to send 599, broken 598] [03:54:11]ProducePacketName [03:54:11]name=ofd_packets/00225680 [03:54:11]OFD Sender: To server: pG, [03:54:11]CommunicateWithHost lk.salyk.kg:30040 [03:54:11]ConnectInit lk.salyk.kg [03:54:12]Connected sock=9 [03:54:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 84 4F 04 01 8D 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 43 6F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 71 03 00 35 04 06 00 75 0B AA 92 9E 2C 76 75 70 F9 38 EF 98 EC [03:54: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 35 39 4F 00 00 00 D3 69 47 00 9D 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 35 39 10 04 04 00 90 71 03 00 F4 03 04 00 71 1B A4 66 B6 04 01 00 00 BF B9 CA 39 4B 8B 42 BE [03:54:13]CommunicateWithHost err = 0 [03:54:13]CheckOFDResponse [03:54:13]1017 (14) - 77093643461234 [03:54:13]1041 (16) - 0000000000874959 [03:54:13]1040 (4) - 225680 [03:54:13]1012 (4) - 26.07.2024 21:56 [03:54:13]1206 (1) - 0 [03:54:13]OFD Sender: Remove packet 225680 [03:54:13]ProducePacketName [03:54:13]name=ofd_packets/00225680 [03:54:13]NVStorageDeleteData [03:54:13]OFD Sender: No OFD packet to send [03:54:18]OFD Sender: No OFD packet to send [03:54:23]OFD Sender: No OFD packet to send [03:54:28]OFD Sender: No OFD packet to send [03:54:33]OFD Sender: No OFD packet to send [03:54:38]OFD Sender: No OFD packet to send [03:54:43]OFD Sender: No OFD packet to send [03:54:48]OFD Sender: No OFD packet to send [03:54:53]OFD Sender: No OFD packet to send [03:54:58]OFD Sender: No OFD packet to send [03:55:03]OFD Sender: No OFD packet to send [03:55:08]OFD Sender: No OFD packet to send [03:55:13]OFD Sender: No OFD packet to send [03:55:18]OFD Sender: No OFD packet to send [03:55:23]OFD Sender: No OFD packet to send [03:55:28]OFD Sender: No OFD packet to send [03:55:33]OFD Sender: No OFD packet to send [03:55:38]OFD Sender: No OFD packet to send [03:55:43]OFD Sender: No OFD packet to send [03:55:48]OFD Sender: No OFD packet to send [03:55:53]OFD Sender: No OFD packet to send [03:55:58]OFD Sender: No OFD packet to send [03:56:03]OFD Sender: No OFD packet to send [03:56:08]OFD Sender: No OFD packet to send [03:56:13]OFD Sender: No OFD packet to send [03:56:18]OFD Sender: No OFD packet to send [03:56:23]OFD Sender: No OFD packet to send [03:56:28]OFD Sender: No OFD packet to send [03:56:33]OFD Sender: No OFD packet to send [03:56:38]OFD Sender: No OFD packet to send [03:56:43]OFD Sender: No OFD packet to send [03:56:48]OFD Sender: No OFD packet to send [03:56:53]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:45]recv_with_timeout no data received [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:35]recv_with_timeout no data received [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:12]recv_with_timeout no data received [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:58]recv_with_timeout no data received [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:17]recv_with_timeout no data received [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:50]OFD Sender: No OFD packet to send [04:02:55]OFD Sender: No OFD packet to send [04:03:00]OFD Sender: No OFD packet to send [04:03:05]OFD Sender: No OFD packet to send [04:03:09]recv_with_timeout no data received [04:03:10]OFD Sender: No OFD packet to send [04:03:15]OFD Sender: No OFD packet to send [04:03:20]OFD Sender: No OFD packet to send [04:03:20]recv_with_timeout no data received [04:03:25]OFD Sender: No OFD packet to send [04:03:30]OFD Sender: No OFD packet to send [04:03:35]OFD Sender: No OFD packet to send [04:03:38]recv_with_timeout no data received [04:03:40]OFD Sender: No OFD packet to send [04:03:45]OFD Sender: No OFD packet to send [04:03:50]OFD Sender: No OFD packet to send [04:03:55]OFD Sender: No OFD packet to send [04:04:00]OFD Sender: No OFD packet to send [04:04:05]OFD Sender: No OFD packet to send [04:04:09]recv_with_timeout no data received [04:04:10]OFD Sender: No OFD packet to send [04:04:15]OFD Sender: No OFD packet to send [04:04:20]OFD Sender: No OFD packet to send [04:04:25]OFD Sender: No OFD packet to send [04:04:30]OFD Sender: No OFD packet to send [04:04:35]OFD Sender: No OFD packet to send [04:04:40]OFD Sender: No OFD packet to send [04:04:45]OFD Sender: No OFD packet to send [04:04:50]OFD Sender: No OFD packet to send [04:04:55]OFD Sender: No OFD packet to send [04:05:00]OFD Sender: No OFD packet to send [04:05:05]OFD Sender: No OFD packet to send [04:05:10]OFD Sender: No OFD packet to send [04:05:15]OFD Sender: No OFD packet to send [04:05:20]OFD Sender: No OFD packet to send [04:05:25]OFD Sender: No OFD packet to send [04:05:30]OFD Sender: No OFD packet to send [04:05:35]OFD Sender: No OFD packet to send [04:05:40]OFD Sender: No OFD packet to send [04:05:45]OFD Sender: No OFD packet to send [04:05:49]recv_with_timeout no data received [04:05:50]OFD Sender: No OFD packet to send [04:05:55]OFD Sender: No OFD packet to send [04:06:00]OFD Sender: No OFD packet to send [04:06:05]OFD Sender: No OFD packet to send [04:06:10]OFD Sender: No OFD packet to send [04:06:15]OFD Sender: No OFD packet to send [04:06:20]OFD Sender: No OFD packet to send [04:06:25]OFD Sender: No OFD packet to send [04:06:30]OFD Sender: No OFD packet to send [04:06:35]OFD Sender: No OFD packet to send [04:06:40]OFD Sender: No OFD packet to send [04:06:45]OFD Sender: No OFD packet to send [04:06:47]accept exits with 10 [04:06:47]New connection [04:06:47]New thread 3066924388 created [04:06:47]Thread 3067067748 joined [04:06:47]Waiting for new connection... [04:06:47] Sock 10.Parse request [04:06:47]Sock 10.Check first char [04:06:47]Sock 10.First char is OK [04:06:47]request: POST /json_proto HTTP/1.0 [04:06:47]Method: POST [04:06:47]URL: /json_proto [04:06:47]Method is POST - this is cgi request [04:06:47]url: /json_proto [04:06:47]query_string will be loaded in cgi processing [04:06:47]execute_cgi json_proto POST (null) [04:06:47]execute_cgi path=json_proto method=POST [04:06:47]POST find Content-Length [04:06:47]Host: 172.17.43.131:8080 [04:06:47]Content-Length: 675 [04:06:47]Content-Type: application/json [04:06:47] [04:06:47]POST finish read [04:06:47]Found Content-Length = 675 [04:06:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:47]execute_script... [04:06:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:47]POST & json_proto [04:06:47]process_json_proto [04:06:47]json parsed OK: [04:06:47]protocol is kg_v1.0 [04:06:47]action value=close_receipt [04:06:47]process_action close_receipt [04:06:47]cmd_close_receipt [04:06:47]MH_GetDate [04:06:47]Write to MH i2c: F0 00 00 6A 04 5D [04:06:47]Write i2c OK [04:06:47]MH_I2C_Read... [04:06:47]Read from MH i2c: F0 [04:06:47]MH_I2C_Read... [04:06:47]Read from MH i2c: F0 09 00 [04:06:47]MH_I2C_Read... [04:06:47]Read from MH i2c: F0 09 00 6A 04 00 58 72 A4 66 F9 24 A2 66 5F [04:06:47]GetLastDocTimeStamp 1722052419 [04:06:47]current date 1722053208 [04:06:47]FM_GetShiftState [04:06:47]SAM_PROTO_GetShiftState [04:06:47]wFMCommunicate request_size=4 [04:06:47]MH_SAM_APDU [04:06:47]CAPDU: 80 13 01 00 [04:06:47]Write to MH i2c: E2 08 00 6B 04 80 13 01 00 00 00 00 00 EC [04:06:47]Write i2c OK [04:06:47]MH_I2C_Read... [04:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:47]Read from MH i2c: E2 [04:06:47]MH_I2C_Read... [04:06:47]Read from MH i2c: E2 0E 00 [04:06:47]MH_I2C_Read... [04:06:47]Read from MH i2c: E2 0E 00 6B 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FA [04:06:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:06:47]wFMCommunicate OK [04:06:47]SAM_PROTO_GetShiftState done [04:06:47]FM_GetShiftState done [04:06:47]opened in 1722038719 [04:06:47]opened+sec_in_day 1722125119 [04:06:47]quantity*price = 50063 [04:06:47]sum+1 = 50064 [04:06:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 41 27.07.2024 04:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225681 ФПД: 124360446623406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T040648&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225681&fm=124360446623406&tin=02508201610067®Number=0000000000092624&sum=50000 [04:06:48]StoreToDocumentArchive [04:06:48]shift 438 fd 225681 [04:06:48]save to /storage/0438/doc_00225681 [04:06:48]save last doc name /storage/0438/doc_00225681 to /storage/kkm_last_doc_name [04:06:48]save OK [04:06:48]Clear old archive folders... [04:06:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:06:48]tlvbuf is 01EE77F0 [04:06:48]SAM_PROTO_ClearQueue [04:06:48]wFMCommunicate request_size=4 [04:06:48]MH_SAM_APDU [04:06:48]CAPDU: 80 09 00 00 [04:06:48]Write to MH i2c: E2 08 00 78 04 80 09 00 00 00 00 00 00 EE [04:06:48]Write i2c OK [04:06:48]MH_I2C_Read... [04:06:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:06:48]Read from MH i2c: E2 [04:06:48]MH_I2C_Read... [04:06:48]Read from MH i2c: E2 03 00 [04:06:48]MH_I2C_Read... [04:06:48]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [04:06:48]RAPDU: 90 00 [04:06:48]wFMCommunicate OK [04:06:48]SAM_PROTO_ClearQueue done [04:06:48]KKMCreateOFDPacket [04:06:48]OFDProtocolAddRootSTLVToBuf [04:06:48]FM_MakeSignedData [04:06:48]FM_MakeSignedData [04:06:48]SAM_PROTO_SignData [04:06:48]wFMCommunicate request_size=4 [04:06:48]MH_SAM_APDU [04:06:48]CAPDU: 80 0D 01 02 [04:06:48]Write to MH i2c: E2 08 00 79 04 80 0D 01 02 00 00 00 00 F6 [04:06:48]Write i2c OK [04:06:48]MH_I2C_Read... [04:06:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:06:48]Read from MH i2c: E2 [04:06:48]MH_I2C_Read... [04:06:48]Read from MH i2c: E2 03 00 [04:06:48]MH_I2C_Read... [04:06:48]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [04:06:48]RAPDU: 90 00 [04:06:48]wFMCommunicate OK [04:06:48]wFMCommunicate request_size=255 [04:06:48]MH_SAM_APDU [04:06:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 58 72 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 71 03 00 35 04 06 00 71 1A EC 3E [04:06:48]Write to MH i2c: E2 02 01 7A 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 58 72 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 71 03 00 35 04 06 00 71 1A EC 3E 00 00 79 [04:06:48]Write i2c OK [04:06:48]MH_I2C_Read... [04:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:49]Read from MH i2c: E2 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 03 00 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [04:06:49]RAPDU: 90 00 [04:06:49]wFMCommunicate OK [04:06:49]wFMCommunicate request_size=7 [04:06:49]MH_SAM_APDU [04:06:49]CAPDU: 80 0D 02 02 02 BE AE [04:06:49]Write to MH i2c: E2 0A 00 7B 04 80 0D 02 02 02 00 BE AE 00 00 69 [04:06:49]Write i2c OK [04:06:49]MH_I2C_Read... [04:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:49]Read from MH i2c: E2 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 03 00 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [04:06:49]RAPDU: 90 00 [04:06:49]wFMCommunicate OK [04:06:49]wFMCommunicate request_size=4 [04:06:49]MH_SAM_APDU [04:06:49]CAPDU: 80 0D 03 02 [04:06:49]Write to MH i2c: E2 08 00 7C 04 80 0D 03 02 00 00 00 00 FB [04:06:49]Write i2c OK [04:06:49]MH_I2C_Read... [04:06:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:06:49]Read from MH i2c: E2 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 0B 00 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 0B 00 7C 04 00 D7 0D AC 51 10 22 FE AC 90 00 B9 [04:06:49]RAPDU: D7 0D AC 51 10 22 FE AC 90 00 [04:06:49]wFMCommunicate OK [04:06:49]SAM_PROTO_SignData done [04:06:49]FM_MakeSignedData done [04:06:49]CreateOFDProtocolMessage [04:06:49]wFMCommunicate request_size=4 [04:06:49]MH_SAM_APDU [04:06:49]CAPDU: 80 11 00 00 [04:06:49]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [04:06:49]Write i2c OK [04:06:49]MH_I2C_Read... [04:06:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:49]Read from MH i2c: E2 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 17 00 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 58 [04:06:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:06:49]wFMCommunicate OK [04:06:49]CreateOFDProtocolMessage done [04:06:49]OFDSenderStorePacket 225681 [04:06:49]StoreOFDPacket docnum=225681 [04:06:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 50 B9 04 01 D5 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 58 72 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 71 03 00 35 04 06 00 71 1A EC 3E BE AE D7 0D AC 51 10 22 FE AC [04:06:49]CheckFolder [04:06:49]dirname=/storage/ofd_packets [04:06:49]CheckFolder done [04:06:49]ProducePacketName [04:06:49]name=ofd_packets/00225681 [04:06:49]NVStorageSaveData ofd_packets/00225681 [04:06:49]File name is /storage/ofd_packets/00225681 [04:06:49]Write 298 bytes [04:06:49]NVStorageSaveData done [04:06:49]OFDSenderStorePacket done [04:06:49]KKMCreateOFDPacket done [04:06:49]NVStorageSaveData kkm_last_timestamp [04:06:49]File name is /storage/kkm_last_timestamp [04:06:49]Write 4 bytes [04:06:49]NVStorageSaveData done [04:06:49]ExternCall_PrintAddStr [04:06:49]wPrintStart [04:06:49]Write to MH i2c: 01 00 00 7E 04 82 [04:06:49]Write i2c OK [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: 01 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: 01 07 00 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 FF 0F 97 [04:06:49]RasterBufferAndPrint [04:06:49]line Счет N : (1)2001922 [04:06:49]line ИНН: 02508201610067 [04:06:49]line Контрольно-Кассовый Чек [04:06:49]line ПРОДАЖА [04:06:49]line ТРК (МРК, ГНК) : 31 [04:06:49]line Товар: 2710194210 [04:06:49]line ДТ-К-5 [04:06:49]line 6.570 * 76.20 [04:06:49]line = 500.63 [04:06:49]line НДС 12% НСП 1% [04:06:49]line > о реализуемом товаре [04:06:49]line ОКРУГЛЕНИЕ: -0.63 [04:06:49]line ИТОГО: 500.00 [04:06:49]line Внесено: 500.00 [04:06:49]line СДАЧА: 0.00 [04:06:49]line НСП 1% : 4.43 [04:06:49]line НДС 12% : 53.16 [04:06:49]line Наличными: 500.00 [04:06:49]line Безнал.: 0.00 [04:06:49]line Место: АЗС № 97 "Партнер Нефть" [04:06:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:06:49]line СНО: Общий режим [04:06:49]line Чек 41 27.07.2024 04:06 [04:06:49]line Смена: 438 ФФД: 1.0 [04:06:49]line ЗНМ: 0300000054 [04:06:49]line РНМ: 0000000000092624 [04:06:49]line Версия ККМ: 001 [04:06:49]line ФМ: 0000000000874959 [04:06:49]line ФД: 225681 [04:06:49]line ФПД: 124360446623406 [04:06:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T040648&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225681&fm=124360446623406&tin=02508201610067®Number=0000000000092624&sum=50000 [04:06:49]OFD Sender: Processing packet 225681 [packets to send 599, broken 598] [04:06:49]ProducePacketName [04:06:49]name=ofd_packets/00225681 [04:06:49]OFD Sender: To server: pG, [04:06:49]CommunicateWithHost lk.salyk.kg:30040 [04:06:49]ConnectInit lk.salyk.kg [04:06:49]written 0, free lines is 4095 [04:06:49]Write to MH i2c: 01 00 00 A9 04 AD [04:06:49]Write i2c OK [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: 01 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: 01 07 00 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: 01 07 00 A9 04 00 00 00 00 00 45 0C 05 [04:06:49]RasterBufferAndPrint [04:06:49]line [04:06:49]line [04:06:49]line [04:06:49]line [04:06:49]line [04:06:49]written 0, free lines is 3145 [04:06:49]MH_Cut [04:06:49]Write to MH i2c: D1 01 00 B0 04 01 86 [04:06:49]Write i2c OK [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: D1 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: D1 01 00 [04:06:49]MH_I2C_Read... [04:06:49]Read from MH i2c: D1 01 00 B0 04 00 85 [04:06:49]Write to MH i2c: 01 00 00 B1 04 B5 [04:06:49]Write i2c OK [04:06:49]MH_I2C_Read... [04:06:51]*** Cut start [04:06:51]*** Partial cut [04:06:51]*** CUTSNS_PIN = 1 [04:06:51]*** CUTSNS_PIN = 0 [04:06:51]*** Brake cut motor [04:06:51]Read from MH i2c: 01 [04:06:51]MH_I2C_Read... [04:06:51]*** Stop cut motor [04:06:51]*** Cut end [04:06:51]Read from MH i2c: 01 07 00 [04:06:51]MH_I2C_Read... [04:06:51]Read from MH i2c: 01 07 00 B1 04 00 00 00 00 00 FF 0F CA [04:06:51]process_action close_receipt done [04:06:51]requested_data is exist [04:06:51]produce_requested_data [04:06:51]requested_item fm.sn is exist - process it [04:06:51]wFMCommunicate request_size=4 [04:06:51]MH_SAM_APDU [04:06:51]CAPDU: 80 11 00 00 [04:06:51]Write to MH i2c: E2 08 00 B2 04 80 11 00 00 00 00 00 00 30 [04:06:51]Write i2c OK [04:06:51]MH_I2C_Read... [04:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:51]Read from MH i2c: E2 [04:06:51]MH_I2C_Read... [04:06:51]Read from MH i2c: E2 17 00 [04:06:51]MH_I2C_Read... [04:06:51]Read from MH i2c: E2 17 00 B2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8D [04:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:06:51]wFMCommunicate OK [04:06:51]requested_item fd.num is exist - process it [04:06:51]SAM_PROTO_GetFieldsCounters [04:06:51]wFMCommunicate request_size=4 [04:06:51]MH_SAM_APDU [04:06:51]CAPDU: 80 13 00 00 [04:06:51]Write to MH i2c: E2 08 00 B3 04 80 13 00 00 00 00 00 00 33 [04:06:51]Write i2c OK [04:06:51]MH_I2C_Read... [04:06:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:06:52]Read from MH i2c: E2 [04:06:52]MH_I2C_Read... [04:06:52]Read from MH i2c: E2 62 00 [04:06:52]MH_I2C_Read... [04:06:52]Read from MH i2c: E2 62 00 B3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [04:06:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:06:52]wFMCommunicate OK [04:06:52]SAM_PROTO_GetFieldsCounters done [04:06:52]requested_item shift.num is exist - process it [04:06:52]requested_item shift.opened is exist - process it [04:06:52]req_shift_opened [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 B4 04 80 13 01 00 00 00 00 00 35 [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 B4 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 43 [04:06:52]RAPDU: 09 00 01 BF 39 A4 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]req_shift_opened done [04:06:52]requested_item shift.open_date is exist - process it [04:06:52]req_shift_open_date [04:06:52]req_shift_open_date done [04:06:52]produce_requested_data done [04:06:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225681,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [04:06:52]process_action_free close_receipt [04:06:52]json_value_free [04:06:52]json_value_free done [04:06:52]process_json_proto returns [04:06:52]Send response to host [04:06:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225681,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [04:06:52]free response buf [04:06:52]execute_script done [04:06:52]execute_script returns [04:06:52]free content buf [04:06:52]Sock 10.Close socket [04:06:52]Sock 10.Thread stoped [04:06:54]Connected sock=11 [04:06:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 50 B9 04 01 D5 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 58 72 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 71 03 00 35 04 06 00 71 1A EC 3E BE AE D7 0D AC 51 10 22 FE AC [04:06: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 35 39 4F 00 00 00 62 AA 47 00 8B 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 35 39 10 04 04 00 91 71 03 00 F4 03 04 00 6C 1E A4 66 B6 04 01 00 00 D6 68 34 74 43 E6 E8 63 [04:06:55]CommunicateWithHost err = 0 [04:06:55]CheckOFDResponse [04:06:55]1017 (14) - 77093643461234 [04:06:55]1041 (16) - 0000000000874959 [04:06:55]1040 (4) - 225681 [04:06:55]1012 (4) - 26.07.2024 22:08 [04:06:55]1206 (1) - 0 [04:06:55]OFD Sender: Remove packet 225681 [04:06:55]ProducePacketName [04:06:55]name=ofd_packets/00225681 [04:06:55]NVStorageDeleteData [04:06:55]OFD Sender: No OFD packet to send [04:07:00]OFD Sender: No OFD packet to send [04:07:04]recv_with_timeout no data received [04:07:05]OFD Sender: No OFD packet to send [04:07:10]OFD Sender: No OFD packet to send [04:07:14]recv_with_timeout no data received [04:07:15]OFD Sender: No OFD packet to send [04:07:20]OFD Sender: No OFD packet to send [04:07:25]OFD Sender: No OFD packet to send [04:07:30]OFD Sender: No OFD packet to send [04:07:35]OFD Sender: No OFD packet to send [04:07:40]OFD Sender: No OFD packet to send [04:07:45]OFD Sender: No OFD packet to send [04:07:50]OFD Sender: No OFD packet to send [04:07:55]OFD Sender: No OFD packet to send [04:07:58]recv_with_timeout no data received [04:08:00]OFD Sender: No OFD packet to send [04:08:05]OFD Sender: No OFD packet to send [04:08:10]OFD Sender: No OFD packet to send [04:08:15]OFD Sender: No OFD packet to send [04:08:20]OFD Sender: No OFD packet to send [04:08:25]OFD Sender: No OFD packet to send [04:08:30]OFD Sender: No OFD packet to send [04:08:35]OFD Sender: No OFD packet to send [04:08:41]OFD Sender: No OFD packet to send [04:08:46]OFD Sender: No OFD packet to send [04:08:51]OFD Sender: No OFD packet to send [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:01]OFD Sender: No OFD packet to send [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:53]recv_with_timeout no data received [04:10:56]OFD Sender: No OFD packet to send [04:11:01]OFD Sender: No OFD packet to send [04:11:06]OFD Sender: No OFD packet to send [04:11:11]OFD Sender: No OFD packet to send [04:11:16]OFD Sender: No OFD packet to send [04:11:21]OFD Sender: No OFD packet to send [04:11:26]OFD Sender: No OFD packet to send [04:11:31]OFD Sender: No OFD packet to send [04:11:36]OFD Sender: No OFD packet to send [04:11:41]OFD Sender: No OFD packet to send [04:11:46]OFD Sender: No OFD packet to send [04:11:51]OFD Sender: No OFD packet to send [04:11:53]recv_with_timeout no data received [04:11:56]OFD Sender: No OFD packet to send [04:12:01]OFD Sender: No OFD packet to send [04:12:06]OFD Sender: No OFD packet to send [04:12:11]OFD Sender: No OFD packet to send [04:12:16]OFD Sender: No OFD packet to send [04:12:21]OFD Sender: No OFD packet to send [04:12:26]OFD Sender: No OFD packet to send [04:12:31]OFD Sender: No OFD packet to send [04:12:36]OFD Sender: No OFD packet to send [04:12:41]OFD Sender: No OFD packet to send [04:12:46]OFD Sender: No OFD packet to send [04:12:51]OFD Sender: No OFD packet to send [04:12:56]OFD Sender: No OFD packet to send [04:13:01]OFD Sender: No OFD packet to send [04:13:06]OFD Sender: No OFD packet to send [04:13:11]OFD Sender: No OFD packet to send [04:13:16]OFD Sender: No OFD packet to send [04:13:21]OFD Sender: No OFD packet to send [04:13:26]OFD Sender: No OFD packet to send [04:13:31]OFD Sender: No OFD packet to send [04:13:36]OFD Sender: No OFD packet to send [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:14:01]OFD Sender: No OFD packet to send [04:14:02]recv_with_timeout no data received [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:32]OFD Sender: No OFD packet to send [04:14:37]OFD Sender: No OFD packet to send [04:14:42]OFD Sender: No OFD packet to send [04:14:47]OFD Sender: No OFD packet to send [04:14:52]OFD Sender: No OFD packet to send [04:14:57]OFD Sender: No OFD packet to send [04:15:02]OFD Sender: No OFD packet to send [04:15:07]OFD Sender: No OFD packet to send [04:15:12]OFD Sender: No OFD packet to send [04:15:17]OFD Sender: No OFD packet to send [04:15:22]OFD Sender: No OFD packet to send [04:15:27]OFD Sender: No OFD packet to send [04:15:30]recv_with_timeout no data received [04:15:32]OFD Sender: No OFD packet to send [04:15:37]OFD Sender: No OFD packet to send [04:15:42]OFD Sender: No OFD packet to send [04:15:43]accept exits with 8 [04:15:43]New connection [04:15:43]New thread 3067067748 created [04:15:43]Thread 3066924388 joined [04:15:43]Waiting for new connection... [04:15:43] Sock 8.Parse request [04:15:43]Sock 8.Check first char [04:15:43]Sock 8.First char is OK [04:15:43]request: POST /json_proto HTTP/1.0 [04:15:43]Method: POST [04:15:43]URL: /json_proto [04:15:43]Method is POST - this is cgi request [04:15:43]url: /json_proto [04:15:43]query_string will be loaded in cgi processing [04:15:43]execute_cgi json_proto POST (null) [04:15:43]execute_cgi path=json_proto method=POST [04:15:43]POST find Content-Length [04:15:43]Host: 172.17.43.131:8080 [04:15:43]Content-Length: 681 [04:15:43]Content-Type: application/json [04:15:43] [04:15:43]POST finish read [04:15:43]Found Content-Length = 681 [04:15:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.980, "sum" : 9980.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:15:43]execute_script... [04: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)2001923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.980, "sum" : 9980.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:15:43]POST & json_proto [04:15:43]process_json_proto [04:15:43]json parsed OK: [04:15:43]protocol is kg_v1.0 [04:15:43]action value=close_receipt [04:15:43]process_action close_receipt [04:15:43]cmd_close_receipt [04:15:43]MH_GetDate [04:15:43]Write to MH i2c: F0 00 00 B5 04 A8 [04:15:43]Write i2c OK [04:15:43]MH_I2C_Read... [04:15:43]Read from MH i2c: F0 [04:15:43]MH_I2C_Read... [04:15:43]Read from MH i2c: F0 09 00 [04:15:43]MH_I2C_Read... [04:15:43]Read from MH i2c: F0 09 00 B5 04 00 70 74 A4 66 F9 24 A2 66 C4 [04:15:43]GetLastDocTimeStamp 1722053208 [04:15:43]current date 1722053744 [04:15:43]FM_GetShiftState [04:15:43]SAM_PROTO_GetShiftState [04:15:43]wFMCommunicate request_size=4 [04:15:43]MH_SAM_APDU [04:15:43]CAPDU: 80 13 01 00 [04:15:43]Write to MH i2c: E2 08 00 B6 04 80 13 01 00 00 00 00 00 37 [04:15:43]Write i2c OK [04:15:43]MH_I2C_Read... [04:15:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:15:43]Read from MH i2c: E2 [04:15:43]MH_I2C_Read... [04:15:43]Read from MH i2c: E2 0E 00 [04:15:43]MH_I2C_Read... [04:15:43]Read from MH i2c: E2 0E 00 B6 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 45 [04:15:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:15:43]wFMCommunicate OK [04:15:43]SAM_PROTO_GetShiftState done [04:15:43]FM_GetShiftState done [04:15:43]opened in 1722038719 [04:15:43]opened+sec_in_day 1722125119 [04:15:43]quantity*price = 998067 [04:15:43]sum+1 = 998069 [04:15:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.89 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 42 27.07.2024 04:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225682 ФПД: 162536399343555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T041544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225682&fm=162536399343555&tin=02508201610067®Number=0000000000092624&sum=998000 [04:15:44]StoreToDocumentArchive [04:15:44]shift 438 fd 225682 [04:15:44]save to /storage/0438/doc_00225682 [04:15:44]save last doc name /storage/0438/doc_00225682 to /storage/kkm_last_doc_name [04:15:44]save OK [04:15:44]Clear old archive folders... [04:15:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:15:44]tlvbuf is 01EF6C90 [04:15:44]SAM_PROTO_ClearQueue [04:15:44]wFMCommunicate request_size=4 [04:15:44]MH_SAM_APDU [04:15:44]CAPDU: 80 09 00 00 [04:15:44]Write to MH i2c: E2 08 00 C3 04 80 09 00 00 00 00 00 00 39 [04:15:44]Write i2c OK [04:15:44]MH_I2C_Read... [04:15:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:15:45]Read from MH i2c: E2 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [04:15:45]RAPDU: 90 00 [04:15:45]wFMCommunicate OK [04:15:45]SAM_PROTO_ClearQueue done [04:15:45]KKMCreateOFDPacket [04:15:45]OFDProtocolAddRootSTLVToBuf [04:15:45]FM_MakeSignedData [04:15:45]FM_MakeSignedData [04:15:45]SAM_PROTO_SignData [04:15:45]wFMCommunicate request_size=4 [04:15:45]MH_SAM_APDU [04:15:45]CAPDU: 80 0D 01 02 [04:15:45]Write to MH i2c: E2 08 00 C4 04 80 0D 01 02 00 00 00 00 41 [04:15:45]Write i2c OK [04:15:45]MH_I2C_Read... [04:15:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:15:45]Read from MH i2c: E2 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [04:15:45]RAPDU: 90 00 [04:15:45]wFMCommunicate OK [04:15:45]wFMCommunicate request_size=255 [04:15:45]MH_SAM_APDU [04:15:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 70 74 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 71 03 00 35 04 06 00 93 D3 74 58 [04:15:45]Write to MH i2c: E2 02 01 C5 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 70 74 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 71 03 00 35 04 06 00 93 D3 74 58 00 00 E7 [04:15:45]Write i2c OK [04:15:45]MH_I2C_Read... [04:15:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:15:45]Read from MH i2c: E2 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [04:15:45]RAPDU: 90 00 [04:15:45]wFMCommunicate OK [04:15:45]wFMCommunicate request_size=7 [04:15:45]MH_SAM_APDU [04:15:45]CAPDU: 80 0D 02 02 02 8F C3 [04:15:45]Write to MH i2c: E2 0A 00 C6 04 80 0D 02 02 02 00 8F C3 00 00 9A [04:15:45]Write i2c OK [04:15:45]MH_I2C_Read... [04:15:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:15:45]Read from MH i2c: E2 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [04:15:45]RAPDU: 90 00 [04:15:45]wFMCommunicate OK [04:15:45]wFMCommunicate request_size=4 [04:15:45]MH_SAM_APDU [04:15:45]CAPDU: 80 0D 03 02 [04:15:45]Write to MH i2c: E2 08 00 C7 04 80 0D 03 02 00 00 00 00 46 [04:15:45]Write i2c OK [04:15:45]MH_I2C_Read... [04:15:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:15:45]Read from MH i2c: E2 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 0B 00 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 0B 00 C7 04 00 B9 F4 CA CA 48 22 E6 27 90 00 FF [04:15:45]RAPDU: B9 F4 CA CA 48 22 E6 27 90 00 [04:15:45]wFMCommunicate OK [04:15:45]SAM_PROTO_SignData done [04:15:45]FM_MakeSignedData done [04:15:45]CreateOFDProtocolMessage [04:15:45]wFMCommunicate request_size=4 [04:15:45]MH_SAM_APDU [04:15:45]CAPDU: 80 11 00 00 [04:15:45]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [04:15:45]Write i2c OK [04:15:45]MH_I2C_Read... [04:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:15:45]Read from MH i2c: E2 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 17 00 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [04:15:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:15:45]wFMCommunicate OK [04:15:45]CreateOFDProtocolMessage done [04:15:45]OFDSenderStorePacket 225682 [04:15:45]StoreOFDPacket docnum=225682 [04:15:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D6 42 04 01 44 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 70 74 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 71 03 00 35 04 06 00 93 D3 74 58 8F C3 B9 F4 CA CA 48 22 E6 27 [04:15:45]CheckFolder [04:15:45]dirname=/storage/ofd_packets [04:15:45]CheckFolder done [04:15:45]ProducePacketName [04:15:45]name=ofd_packets/00225682 [04:15:45]NVStorageSaveData ofd_packets/00225682 [04:15:45]File name is /storage/ofd_packets/00225682 [04:15:45]Write 298 bytes [04:15:45]NVStorageSaveData done [04:15:45]OFDSenderStorePacket done [04:15:45]KKMCreateOFDPacket done [04:15:45]NVStorageSaveData kkm_last_timestamp [04:15:45]File name is /storage/kkm_last_timestamp [04:15:45]Write 4 bytes [04:15:45]NVStorageSaveData done [04:15:45]ExternCall_PrintAddStr [04:15:45]wPrintStart [04:15:45]Write to MH i2c: 01 00 00 C9 04 CD [04:15:45]Write i2c OK [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: 01 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: 01 07 00 [04:15:45]MH_I2C_Read... [04:15:45]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 FF 0F E2 [04:15:45]RasterBufferAndPrint [04:15:45]line Счет N : (1)2001923 [04:15:45]line ИНН: 02508201610067 [04:15:45]line Контрольно-Кассовый Чек [04:15:45]line ПРОДАЖА [04:15:45]line ТРК (МРК, ГНК) : 21 [04:15:45]line Товар: 2710194210 [04:15:45]line ДТ-К-5 [04:15:45]line 130.980 * 76.20 [04:15:45]line = 9980.68 [04:15:45]line НДС 12% НСП 1% [04:15:45]line > о реализуемом товаре [04:15:45]line ОКРУГЛЕНИЕ: -0.68 [04:15:45]line ИТОГО: 9980.00 [04:15:45]line Внесено: 9980.00 [04:15:45]line СДАЧА: 0.00 [04:15:45]line НСП 1% : 88.32 [04:15:45]line НДС 12% : 1059.89 [04:15:45]line Наличными: 9980.00 [04:15:45]line Безнал.: 0.00 [04:15:45]line Место: АЗС № 97 "Партнер Нефть" [04:15:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:15:45]line СНО: Общий режим [04:15:45]line Чек 42 27.07.2024 04:15 [04:15:45]line Смена: 438 ФФД: 1.0 [04:15:45]line ЗНМ: 0300000054 [04:15:45]line РНМ: 0000000000092624 [04:15:45]line Версия ККМ: 001 [04:15:45]line ФМ: 0000000000874959 [04:15:45]line ФД: 225682 [04:15:45]line ФПД: 162536399343555 [04:15:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T041544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225682&fm=162536399343555&tin=02508201610067®Number=0000000000092624&sum=998000 [04:15:45]OFD Sender: Processing packet 225682 [packets to send 599, broken 598] [04:15:45]ProducePacketName [04:15:45]name=ofd_packets/00225682 [04:15:45]OFD Sender: To server: pG, [04:15:45]CommunicateWithHost lk.salyk.kg:30040 [04:15:45]ConnectInit lk.salyk.kg [04:15:45]written 0, free lines is 4095 [04:15:46]Write to MH i2c: 01 00 00 F4 04 F8 [04:15:46]Write i2c OK [04:15:46]MH_I2C_Read... [04:15:46]Read from MH i2c: 01 [04:15:46]MH_I2C_Read... [04:15:46]Read from MH i2c: 01 07 00 [04:15:46]MH_I2C_Read... [04:15:46]Read from MH i2c: 01 07 00 F4 04 00 00 00 00 00 4E 0C 59 [04:15:46]RasterBufferAndPrint [04:15:46]line [04:15:46]line [04:15:46]line [04:15:46]line [04:15:46]line [04:15:46]written 0, free lines is 3153 [04:15:46]MH_Cut [04:15:46]Write to MH i2c: D1 01 00 FB 04 01 D1 [04:15:46]Write i2c OK [04:15:46]MH_I2C_Read... [04:15:46]Read from MH i2c: D1 [04:15:46]MH_I2C_Read... [04:15:46]Read from MH i2c: D1 01 00 [04:15:46]MH_I2C_Read... [04:15:46]Read from MH i2c: D1 01 00 FB 04 00 D0 [04:15:46]Write to MH i2c: 01 00 00 FC 04 00 [04:15:46]Write i2c OK [04:15:46]MH_I2C_Read... [04:15:47]Connected sock=10 [04:15: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 35 39 0C 01 00 00 D6 42 04 01 44 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 70 74 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 71 03 00 35 04 06 00 93 D3 74 58 8F C3 B9 F4 CA CA 48 22 E6 27 [04:15:47]*** Cut start [04:15:47]*** Partial cut [04:15:47]*** CUTSNS_PIN = 1 [04:15:47]*** CUTSNS_PIN = 0 [04:15:47]*** Brake cut motor [04:15:48]Read from MH i2c: 01 [04:15:48]MH_I2C_Read... [04:15:48]*** Stop cut motor [04:15:48]*** Cut end [04:15:48]Read from MH i2c: 01 07 00 [04:15:48]MH_I2C_Read... [04:15:48]Read from MH i2c: 01 07 00 FC 04 00 00 00 00 00 FF 0F 15 [04:15:48]process_action close_receipt done [04:15:48]requested_data is exist [04:15:48]produce_requested_data [04:15:48]requested_item fm.sn is exist - process it [04:15:48]wFMCommunicate request_size=4 [04:15:48]MH_SAM_APDU [04:15:48]CAPDU: 80 11 00 00 [04:15:48]Write to MH i2c: E2 08 00 FD 04 80 11 00 00 00 00 00 00 7B [04:15:48]Write i2c OK [04:15:48]MH_I2C_Read... [04:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:15:48]Read from MH i2c: E2 [04:15:48]MH_I2C_Read... [04:15:48]Read from MH i2c: E2 17 00 [04:15:48]MH_I2C_Read... [04:15:48]Read from MH i2c: E2 17 00 FD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [04:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:15:48]wFMCommunicate OK [04:15:48]requested_item fd.num is exist - process it [04:15:48]SAM_PROTO_GetFieldsCounters [04:15:48]wFMCommunicate request_size=4 [04:15:48]MH_SAM_APDU [04:15:48]CAPDU: 80 13 00 00 [04:15:48]Write to MH i2c: E2 08 00 FE 04 80 13 00 00 00 00 00 00 7E [04:15:48]Write i2c OK [04:15:48]MH_I2C_Read... [04:15:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:15:48]Read from MH i2c: E2 [04:15:48]MH_I2C_Read... [04:15:48]Read from MH i2c: E2 62 00 [04:15:48]MH_I2C_Read... [04:15:48]Read from MH i2c: E2 62 00 FE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [04: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:15:48]wFMCommunicate OK [04:15:48]SAM_PROTO_GetFieldsCounters done [04:15:48]requested_item shift.num is exist - process it [04:15:48]requested_item shift.opened is exist - process it [04:15:48]req_shift_opened [04:15:48]FM_GetShiftState [04:15:48]SAM_PROTO_GetShiftState [04:15:48]wFMCommunicate request_size=4 [04:15:48]MH_SAM_APDU [04:15:48]CAPDU: 80 13 01 00 [04:15:48]Write to MH i2c: E2 08 00 FF 04 80 13 01 00 00 00 00 00 80 [04:15:48]Write i2c OK [04:15:48]MH_I2C_Read... [04:15:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:15:48]Read from MH i2c: E2 [04:15:48]MH_I2C_Read... [04:15:48]Read from MH i2c: E2 0E 00 [04:15:48]MH_I2C_Read... [04:15:48]Read from MH i2c: E2 0E 00 FF 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8E [04:15:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:15:48]wFMCommunicate OK [04:15:48]SAM_PROTO_GetShiftState done [04:15:48]FM_GetShiftState done [04:15:48]req_shift_opened done [04:15:48]requested_item shift.open_date is exist - process it [04:15:48]req_shift_open_date [04:15:48]req_shift_open_date done [04:15:48]produce_requested_data done [04:15:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225682,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [04:15:48]process_action_free close_receipt [04:15:48]json_value_free [04:15:48]json_value_free done [04:15:48]process_json_proto returns [04:15:48]Send response to host [04:15:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225682,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [04:15:48]free response buf [04:15:48]execute_script done [04:15:48]execute_script returns [04:15:48]free content buf [04:15:48]Sock 8.Close socket [04:15:48]Sock 8.Thread stoped [04:15:52]recv_with_timeout no data received [04:15:52]CommunicateWithHost answer receiving error [04:15:52]CommunicateWithHost err = -3 [04:15:52]OFD Sender: Server communicate error [04:15:57]OFD Sender: Processing packet 225682 [packets to send 599, broken 598] [04:15:57]ProducePacketName [04:15:57]name=ofd_packets/00225682 [04:15:57]OFD Sender: To server: pG, [04:15:57]CommunicateWithHost lk.salyk.kg:30040 [04:15:57]ConnectInit lk.salyk.kg [04:15:57]Connected sock=8 [04:15: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 35 39 0C 01 00 00 D6 42 04 01 44 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 70 74 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 71 03 00 35 04 06 00 93 D3 74 58 8F C3 B9 F4 CA CA 48 22 E6 27 [04:15: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 35 39 4F 00 00 00 CC 9B 47 00 07 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 35 39 10 04 04 00 92 71 03 00 F4 03 04 00 8A 20 A4 66 B6 04 01 00 00 88 59 BD 48 47 84 CD 88 [04:15:57]CommunicateWithHost err = 0 [04:15:57]CheckOFDResponse [04:15:57]1017 (14) - 77093643461234 [04:15:57]1041 (16) - 0000000000874959 [04:15:57]1040 (4) - 225682 [04:15:57]1012 (4) - 26.07.2024 22:17 [04:15:57]1206 (1) - 0 [04:15:57]OFD Sender: Remove packet 225682 [04:15:57]ProducePacketName [04:15:57]name=ofd_packets/00225682 [04:15:57]NVStorageDeleteData [04:15:58]OFD Sender: No OFD packet to send [04:16:03]OFD Sender: No OFD packet to send [04:16:08]OFD Sender: No OFD packet to send [04:16:13]OFD Sender: No OFD packet to send [04:16:18]OFD Sender: No OFD packet to send [04:16:23]OFD Sender: No OFD packet to send [04:16:28]OFD Sender: No OFD packet to send [04:16:33]OFD Sender: No OFD packet to send [04:16:38]OFD Sender: No OFD packet to send [04:16:43]OFD Sender: No OFD packet to send [04:16:48]OFD Sender: No OFD packet to send [04:16:53]OFD Sender: No OFD packet to send [04:16:58]OFD Sender: No OFD packet to send [04:17:03]OFD Sender: No OFD packet to send [04:17:08]OFD Sender: No OFD packet to send [04:17:13]OFD Sender: No OFD packet to send [04:17:18]OFD Sender: No OFD packet to send [04:17:23]OFD Sender: No OFD packet to send [04:17:28]OFD Sender: No OFD packet to send [04:17:33]OFD Sender: No OFD packet to send [04:17:38]OFD Sender: No OFD packet to send [04:17:43]OFD Sender: No OFD packet to send [04:17:44]recv_with_timeout no data received [04:17:48]OFD Sender: No OFD packet to send [04:17:53]OFD Sender: No OFD packet to send [04:17:58]recv_with_timeout no data received [04:17:58]OFD Sender: No OFD packet to send [04:18:03]OFD Sender: No OFD packet to send [04:18:08]OFD Sender: No OFD packet to send [04:18:13]OFD Sender: No OFD packet to send [04:18:18]OFD Sender: No OFD packet to send [04:18:23]OFD Sender: No OFD packet to send [04:18:28]OFD Sender: No OFD packet to send [04:18:33]OFD Sender: No OFD packet to send [04:18:38]OFD Sender: No OFD packet to send [04:18:43]OFD Sender: No OFD packet to send [04:18:48]OFD Sender: No OFD packet to send [04:18:53]OFD Sender: No OFD packet to send [04:18:58]recv_with_timeout no data received [04:18:58]OFD Sender: No OFD packet to send [04:19:03]OFD Sender: No OFD packet to send [04:19:08]OFD Sender: No OFD packet to send [04:19:13]OFD Sender: No OFD packet to send [04:19:18]OFD Sender: No OFD packet to send [04:19:24]OFD Sender: No OFD packet to send [04:19:29]OFD Sender: No OFD packet to send [04:19:34]OFD Sender: No OFD packet to send [04:19:39]OFD Sender: No OFD packet to send [04:19:44]OFD Sender: No OFD packet to send [04:19:49]OFD Sender: No OFD packet to send [04:19:54]OFD Sender: No OFD packet to send [04:19:59]OFD Sender: No OFD packet to send [04:20:04]OFD Sender: No OFD packet to send [04:20:09]OFD Sender: No OFD packet to send [04:20:14]OFD Sender: No OFD packet to send [04:20:19]OFD Sender: No OFD packet to send [04:20:23]recv_with_timeout no data received [04:20:24]OFD Sender: No OFD packet to send [04:20:29]OFD Sender: No OFD packet to send [04:20:34]OFD Sender: No OFD packet to send [04:20:39]OFD Sender: No OFD packet to send [04:20:44]OFD Sender: No OFD packet to send [04:20:49]OFD Sender: No OFD packet to send [04:20:54]OFD Sender: No OFD packet to send [04:20:59]OFD Sender: No OFD packet to send [04:21:04]OFD Sender: No OFD packet to send [04:21:09]OFD Sender: No OFD packet to send [04:21:14]OFD Sender: No OFD packet to send [04:21:19]OFD Sender: No OFD packet to send [04:21:24]OFD Sender: No OFD packet to send [04:21:29]OFD Sender: No OFD packet to send [04:21:34]OFD Sender: No OFD packet to send [04:21:39]OFD Sender: No OFD packet to send [04:21:44]OFD Sender: No OFD packet to send [04:21:49]OFD Sender: No OFD packet to send [04:21:54]OFD Sender: No OFD packet to send [04:21:59]OFD Sender: No OFD packet to send [04:22:04]OFD Sender: No OFD packet to send [04:22:09]OFD Sender: No OFD packet to send [04:22:14]OFD Sender: No OFD packet to send [04:22:19]OFD Sender: No OFD packet to send [04:22:24]OFD Sender: No OFD packet to send [04:22:29]OFD Sender: No OFD packet to send [04:22:34]OFD Sender: No OFD packet to send [04:22:39]OFD Sender: No OFD packet to send [04:22:44]OFD Sender: No OFD packet to send [04:22:49]OFD Sender: No OFD packet to send [04:22:54]OFD Sender: No OFD packet to send [04:22:59]OFD Sender: No OFD packet to send [04:23:04]OFD Sender: No OFD packet to send [04:23:09]OFD Sender: No OFD packet to send [04:23:14]OFD Sender: No OFD packet to send [04:23:19]OFD Sender: No OFD packet to send [04:23:24]OFD Sender: No OFD packet to send [04:23:29]OFD Sender: No OFD packet to send [04:23:34]OFD Sender: No OFD packet to send [04:23:39]OFD Sender: No OFD packet to send [04:23:44]OFD Sender: No OFD packet to send [04:23:49]OFD Sender: No OFD packet to send [04:23:54]OFD Sender: No OFD packet to send [04:23:59]OFD Sender: No OFD packet to send [04:24:04]OFD Sender: No OFD packet to send [04:24:09]OFD Sender: No OFD packet to send [04:24:14]OFD Sender: No OFD packet to send [04:24:19]OFD Sender: No OFD packet to send [04:24:24]OFD Sender: No OFD packet to send [04:24:29]OFD Sender: No OFD packet to send [04:24:34]OFD Sender: No OFD packet to send [04:24:39]OFD Sender: No OFD packet to send [04:24:44]OFD Sender: No OFD packet to send [04:24:49]OFD Sender: No OFD packet to send [04:24:54]OFD Sender: No OFD packet to send [04:24:59]OFD Sender: No OFD packet to send [04:25:04]OFD Sender: No OFD packet to send [04:25:09]OFD Sender: No OFD packet to send [04:25:15]OFD Sender: No OFD packet to send [04:25:20]OFD Sender: No OFD packet to send [04:25:25]OFD Sender: No OFD packet to send [04:25:30]OFD Sender: No OFD packet to send [04:25:35]OFD Sender: No OFD packet to send [04:25:40]OFD Sender: No OFD packet to send [04:25:45]OFD Sender: No OFD packet to send [04:25:50]OFD Sender: No OFD packet to send [04:25:55]OFD Sender: No OFD packet to send [04:26:00]OFD Sender: No OFD packet to send [04:26:05]OFD Sender: No OFD packet to send [04:26:10]OFD Sender: No OFD packet to send [04:26:15]OFD Sender: No OFD packet to send [04:26:20]OFD Sender: No OFD packet to send [04:26:25]OFD Sender: No OFD packet to send [04:26:30]OFD Sender: No OFD packet to send [04:26:35]OFD Sender: No OFD packet to send [04:26:40]OFD Sender: No OFD packet to send [04:26:45]OFD Sender: No OFD packet to send [04:26:50]OFD Sender: No OFD packet to send [04:26:55]accept exits with 9 [04:26:55]New connection [04:26:55]New thread 3066924388 created [04:26:55]Thread 3067067748 joined [04:26:55]Waiting for new connection... [04:26:55] Sock 9.Parse request [04:26:55]Sock 9.Check first char [04:26:55]Sock 9.First char is OK [04:26:55]request: POST /json_proto HTTP/1.0 [04:26:55]Method: POST [04:26:55]URL: /json_proto [04:26:55]Method is POST - this is cgi request [04:26:55]url: /json_proto [04:26:55]query_string will be loaded in cgi processing [04:26:55]execute_cgi json_proto POST (null) [04:26:55]execute_cgi path=json_proto method=POST [04:26:55]POST find Content-Length [04:26:55]Host: 172.17.43.131:8080 [04:26:55]Content-Length: 683 [04:26:55]Content-Type: application/json [04:26:55] [04:26:55]POST finish read [04:26:55]Found Content-Length = 683 [04:26:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:26:55]execute_script... [04:26:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:26:55]POST & json_proto [04:26:55]process_json_proto [04:26:55]json parsed OK: [04:26:55]protocol is kg_v1.0 [04:26:55]action value=close_receipt [04:26:55]process_action close_receipt [04:26:55]cmd_close_receipt [04:26:55]MH_GetDate [04:26:55]Write to MH i2c: F0 00 00 00 05 F4 [04:26:55]Write i2c OK [04:26:55]MH_I2C_Read... [04:26:55]Read from MH i2c: F0 [04:26:55]MH_I2C_Read... [04:26:55]Read from MH i2c: F0 09 00 [04:26:55]MH_I2C_Read... [04:26:55]Read from MH i2c: F0 09 00 00 05 00 0F 77 A4 66 F9 24 A2 66 B2 [04:26:55]GetLastDocTimeStamp 1722053744 [04:26:55]current date 1722054415 [04:26:55]FM_GetShiftState [04:26:55]SAM_PROTO_GetShiftState [04:26:55]wFMCommunicate request_size=4 [04:26:55]MH_SAM_APDU [04:26:55]CAPDU: 80 13 01 00 [04:26:55]Write to MH i2c: E2 08 00 01 05 80 13 01 00 00 00 00 00 83 [04:26:55]Write i2c OK [04:26:55]MH_I2C_Read... [04:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:26:55]Read from MH i2c: E2 [04:26:55]MH_I2C_Read... [04:26:55]Read from MH i2c: E2 0E 00 [04:26:55]MH_I2C_Read... [04:26:55]Read from MH i2c: E2 0E 00 01 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 91 [04:26:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:26:55]wFMCommunicate OK [04:26:55]SAM_PROTO_GetShiftState done [04:26:55]FM_GetShiftState done [04:26:55]opened in 1722038719 [04:26:55]opened+sec_in_day 1722125119 [04:26:55]quantity*price = 200043 [04:26:55]sum+1 = 200044 [04:26:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 43 27.07.2024 04:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225683 ФПД: 75136583725698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T042655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225683&fm=75136583725698&tin=02508201610067®Number=0000000000092624&sum=200000 [04:26:56]StoreToDocumentArchive [04:26:56]shift 438 fd 225683 [04:26:56]save to /storage/0438/doc_00225683 [04:26:56]save last doc name /storage/0438/doc_00225683 to /storage/kkm_last_doc_name [04:26:56]save OK [04:26:56]Clear old archive folders... [04:26:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:26:56]tlvbuf is 01EE78B0 [04:26:56]SAM_PROTO_ClearQueue [04:26:56]wFMCommunicate request_size=4 [04:26:56]MH_SAM_APDU [04:26:56]CAPDU: 80 09 00 00 [04:26:56]Write to MH i2c: E2 08 00 0E 05 80 09 00 00 00 00 00 00 85 [04:26:56]Write i2c OK [04:26:56]MH_I2C_Read... [04:26:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:26:56]Read from MH i2c: E2 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 0E 05 00 90 00 87 [04:26:56]RAPDU: 90 00 [04:26:56]wFMCommunicate OK [04:26:56]SAM_PROTO_ClearQueue done [04:26:56]KKMCreateOFDPacket [04:26:56]OFDProtocolAddRootSTLVToBuf [04:26:56]FM_MakeSignedData [04:26:56]FM_MakeSignedData [04:26:56]SAM_PROTO_SignData [04:26:56]wFMCommunicate request_size=4 [04:26:56]MH_SAM_APDU [04:26:56]CAPDU: 80 0D 01 02 [04:26:56]Write to MH i2c: E2 08 00 0F 05 80 0D 01 02 00 00 00 00 8D [04:26:56]Write i2c OK [04:26:56]MH_I2C_Read... [04:26:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:26:56]Read from MH i2c: E2 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 0F 05 00 90 00 88 [04:26:56]RAPDU: 90 00 [04:26:56]wFMCommunicate OK [04:26:56]wFMCommunicate request_size=255 [04:26:56]MH_SAM_APDU [04:26:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 0F 77 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 71 03 00 35 04 06 00 44 [04:26:56]Write to MH i2c: E2 02 01 10 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 0F 77 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 71 03 00 35 04 06 00 44 00 00 89 [04:26:56]Write i2c OK [04:26:56]MH_I2C_Read... [04:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:26:56]Read from MH i2c: E2 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [04:26:56]RAPDU: 90 00 [04:26:56]wFMCommunicate OK [04:26:56]wFMCommunicate request_size=10 [04:26:56]MH_SAM_APDU [04:26:56]CAPDU: 80 0D 02 02 05 56 19 61 F2 82 [04:26:56]Write to MH i2c: E2 0D 00 11 05 80 0D 02 02 05 00 56 19 61 F2 82 00 00 DE [04:26:56]Write i2c OK [04:26:56]MH_I2C_Read... [04:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:26:56]Read from MH i2c: E2 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 03 00 11 05 00 90 00 8A [04:26:56]RAPDU: 90 00 [04:26:56]wFMCommunicate OK [04:26:56]wFMCommunicate request_size=4 [04:26:56]MH_SAM_APDU [04:26:56]CAPDU: 80 0D 03 02 [04:26:56]Write to MH i2c: E2 08 00 12 05 80 0D 03 02 00 00 00 00 92 [04:26:56]Write i2c OK [04:26:56]MH_I2C_Read... [04:26:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:26:56]Read from MH i2c: E2 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 0B 00 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 0B 00 12 05 00 3E 58 04 8B B5 27 F8 ED 90 00 79 [04:26:56]RAPDU: 3E 58 04 8B B5 27 F8 ED 90 00 [04:26:56]wFMCommunicate OK [04:26:56]SAM_PROTO_SignData done [04:26:56]FM_MakeSignedData done [04:26:56]CreateOFDProtocolMessage [04:26:56]wFMCommunicate request_size=4 [04:26:56]MH_SAM_APDU [04:26:56]CAPDU: 80 11 00 00 [04:26:56]Write to MH i2c: E2 08 00 13 05 80 11 00 00 00 00 00 00 92 [04:26:56]Write i2c OK [04:26:56]MH_I2C_Read... [04:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:26:56]Read from MH i2c: E2 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 17 00 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: E2 17 00 13 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [04:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:26:56]wFMCommunicate OK [04:26:56]CreateOFDProtocolMessage done [04:26:56]OFDSenderStorePacket 225683 [04:26:56]StoreOFDPacket docnum=225683 [04:26:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 FE 07 01 CC A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 0F 77 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 71 03 00 35 04 06 00 44 56 19 61 F2 82 3E 58 04 8B B5 27 F8 ED [04:26:56]CheckFolder [04:26:56]dirname=/storage/ofd_packets [04:26:56]CheckFolder done [04:26:56]ProducePacketName [04:26:56]name=ofd_packets/00225683 [04:26:56]NVStorageSaveData ofd_packets/00225683 [04:26:56]File name is /storage/ofd_packets/00225683 [04:26:56]Write 301 bytes [04:26:56]NVStorageSaveData done [04:26:56]OFDSenderStorePacket done [04:26:56]KKMCreateOFDPacket done [04:26:56]NVStorageSaveData kkm_last_timestamp [04:26:56]File name is /storage/kkm_last_timestamp [04:26:56]Write 4 bytes [04:26:56]NVStorageSaveData done [04:26:56]ExternCall_PrintAddStr [04:26:56]wPrintStart [04:26:56]Write to MH i2c: 01 00 00 14 05 19 [04:26:56]Write i2c OK [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: 01 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: 01 07 00 [04:26:56]MH_I2C_Read... [04:26:56]Read from MH i2c: 01 07 00 14 05 00 00 00 00 00 FF 0F 2E [04:26:56]RasterBufferAndPrint [04:26:56]line Счет N : (1)2001924 [04:26:56]line ИНН: 02508201610067 [04:26:56]line Контрольно-Кассовый Чек [04:26:56]line ПРОДАЖА [04:26:56]line ТРК (МРК, ГНК) : 64 [04:26:56]line Товар: 2710124500 [04:26:56]line Аи-95-К-5 [04:26:56]line 26.960 * 74.20 [04:26:56]line = 2000.43 [04:26:56]line НДС 12% НСП 1% [04:26:56]line > о реализуемом товаре [04:26:56]line ОКРУГЛЕНИЕ: -0.43 [04:26:56]line ИТОГО: 2000.00 [04:26:56]line Внесено: 2000.00 [04:26:56]line СДАЧА: 0.00 [04:26:56]line НСП 1% : 17.70 [04:26:56]line НДС 12% : 212.43 [04:26:56]line Наличными: 2000.00 [04:26:56]line Безнал.: 0.00 [04:26:56]line Место: АЗС № 97 "Партнер Нефть" [04:26:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:26:56]line СНО: Общий режим [04:26:56]line Чек 43 27.07.2024 04:26 [04:26:56]line Смена: 438 ФФД: 1.0 [04:26:56]line ЗНМ: 0300000054 [04:26:56]line РНМ: 0000000000092624 [04:26:56]line Версия ККМ: 001 [04:26:56]line ФМ: 0000000000874959 [04:26:56]line ФД: 225683 [04:26:56]line ФПД: 75136583725698 [04:26:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T042655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225683&fm=75136583725698&tin=02508201610067®Number=0000000000092624&sum=200000 [04:26:57]OFD Sender: Processing packet 225683 [packets to send 599, broken 598] [04:26:57]ProducePacketName [04:26:57]name=ofd_packets/00225683 [04:26:57]OFD Sender: To server: pG, [04:26:57]CommunicateWithHost lk.salyk.kg:30040 [04:26:57]ConnectInit lk.salyk.kg [04:26:57]written 0, free lines is 4095 [04:26:57]Write to MH i2c: 01 00 00 3F 05 44 [04:26:57]Write i2c OK [04:26:57]MH_I2C_Read... [04:26:57]Read from MH i2c: 01 [04:26:57]MH_I2C_Read... [04:26:57]Read from MH i2c: 01 07 00 [04:26:57]MH_I2C_Read... [04:26:57]Read from MH i2c: 01 07 00 3F 05 00 00 00 00 00 59 0C B0 [04:26:57]RasterBufferAndPrint [04:26:57]line [04:26:57]line [04:26:57]line [04:26:57]line [04:26:57]line [04:26:57]written 0, free lines is 3164 [04:26:57]MH_Cut [04:26:57]Write to MH i2c: D1 01 00 46 05 01 1D [04:26:57]Write i2c OK [04:26:57]MH_I2C_Read... [04:26:57]Read from MH i2c: D1 [04:26:57]MH_I2C_Read... [04:26:57]Read from MH i2c: D1 01 00 [04:26:57]MH_I2C_Read... [04:26:57]Read from MH i2c: D1 01 00 46 05 00 1C [04:26:57]Write to MH i2c: 01 00 00 47 05 4C [04:26:57]Write i2c OK [04:26:57]MH_I2C_Read... [04:26:58]*** Cut start [04:26:58]*** Partial cut [04:26:58]*** CUTSNS_PIN = 1 [04:26:58]*** CUTSNS_PIN = 0 [04:26:59]*** Brake cut motor [04:26:59]Read from MH i2c: 01 [04:26:59]MH_I2C_Read... [04:26:59]*** Stop cut motor [04:26:59]*** Cut end [04:26:59]Read from MH i2c: 01 07 00 [04:26:59]MH_I2C_Read... [04:26:59]Read from MH i2c: 01 07 00 47 05 00 00 00 00 00 FF 0F 61 [04:26:59]process_action close_receipt done [04:26:59]requested_data is exist [04:26:59]produce_requested_data [04:26:59]requested_item fm.sn is exist - process it [04:26:59]wFMCommunicate request_size=4 [04:26:59]MH_SAM_APDU [04:26:59]CAPDU: 80 11 00 00 [04:26:59]Write to MH i2c: E2 08 00 48 05 80 11 00 00 00 00 00 00 C7 [04:26:59]Write i2c OK [04:26:59]MH_I2C_Read... [04:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:26:59]Read from MH i2c: E2 [04:26:59]MH_I2C_Read... [04:26:59]Read from MH i2c: E2 17 00 [04:26:59]MH_I2C_Read... [04:26:59]Read from MH i2c: E2 17 00 48 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [04:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:26:59]wFMCommunicate OK [04:26:59]requested_item fd.num is exist - process it [04:26:59]SAM_PROTO_GetFieldsCounters [04:26:59]wFMCommunicate request_size=4 [04:26:59]MH_SAM_APDU [04:26:59]CAPDU: 80 13 00 00 [04:26:59]Write to MH i2c: E2 08 00 49 05 80 13 00 00 00 00 00 00 CA [04:26:59]Write i2c OK [04:26:59]MH_I2C_Read... [04:26:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:26:59]Read from MH i2c: E2 [04:26:59]MH_I2C_Read... [04:26:59]Read from MH i2c: E2 62 00 [04:26:59]MH_I2C_Read... [04:26:59]Read from MH i2c: E2 62 00 49 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [04:26:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:26:59]wFMCommunicate OK [04:26:59]SAM_PROTO_GetFieldsCounters done [04:26:59]requested_item shift.num is exist - process it [04:26:59]requested_item shift.opened is exist - process it [04:26:59]req_shift_opened [04:26:59]FM_GetShiftState [04:26:59]SAM_PROTO_GetShiftState [04:26:59]wFMCommunicate request_size=4 [04:26:59]MH_SAM_APDU [04:26:59]CAPDU: 80 13 01 00 [04:26:59]Write to MH i2c: E2 08 00 4A 05 80 13 01 00 00 00 00 00 CC [04:26:59]Write i2c OK [04:26:59]MH_I2C_Read... [04:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:26:59]Read from MH i2c: E2 [04:26:59]MH_I2C_Read... [04:26:59]Read from MH i2c: E2 0E 00 [04:26:59]MH_I2C_Read... [04:26:59]Read from MH i2c: E2 0E 00 4A 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DA [04:26:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:26:59]wFMCommunicate OK [04:26:59]SAM_PROTO_GetShiftState done [04:26:59]FM_GetShiftState done [04:26:59]req_shift_opened done [04:26:59]requested_item shift.open_date is exist - process it [04:26:59]req_shift_open_date [04:26:59]req_shift_open_date done [04:26:59]produce_requested_data done [04:26:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225683,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [04:26:59]process_action_free close_receipt [04:26:59]json_value_free [04:26:59]json_value_free done [04:26:59]process_json_proto returns [04:26:59]Send response to host [04:26:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225683,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [04:26:59]free response buf [04:26:59]execute_script done [04:26:59]execute_script returns [04:26:59]free content buf [04:26:59]Sock 9.Close socket [04:26:59]Sock 9.Thread stoped [04:27:13]Connected sock=11 [04:27:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 FE 07 01 CC A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 0F 77 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 71 03 00 35 04 06 00 44 56 19 61 F2 82 3E 58 04 8B B5 27 F8 ED [04:27: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 35 39 4F 00 00 00 13 36 47 00 9E 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 71 03 00 F4 03 04 00 2F 23 A4 66 B6 04 01 00 00 89 6D 23 7B 17 56 0A C3 [04:27:14]CommunicateWithHost err = 0 [04:27:14]CheckOFDResponse [04:27:14]1017 (14) - 77093643461234 [04:27:14]1041 (16) - 0000000000874959 [04:27:14]1040 (4) - 225683 [04:27:14]1012 (4) - 26.07.2024 22:29 [04:27:14]1206 (1) - 0 [04:27:14]OFD Sender: Remove packet 225683 [04:27:14]ProducePacketName [04:27:14]name=ofd_packets/00225683 [04:27:14]NVStorageDeleteData [04:27:14]OFD Sender: No OFD packet to send [04:27:19]OFD Sender: No OFD packet to send [04:27:24]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:54]OFD Sender: No OFD packet to send [04:27:59]OFD Sender: No OFD packet to send [04:28:04]OFD Sender: No OFD packet to send [04:28:09]OFD Sender: No OFD packet to send [04:28:15]OFD Sender: No OFD packet to send [04:28:20]OFD Sender: No OFD packet to send [04:28:25]OFD Sender: No OFD packet to send [04:28:28]recv_with_timeout no data received [04:28:30]OFD Sender: No OFD packet to send [04:28:35]OFD Sender: No OFD packet to send [04:28:40]OFD Sender: No OFD packet to send [04:28:45]OFD Sender: No OFD packet to send [04:28:50]OFD Sender: No OFD packet to send [04:28:55]OFD Sender: No OFD packet to send [04:29:00]OFD Sender: No OFD packet to send [04:29:05]OFD Sender: No OFD packet to send [04:29:10]OFD Sender: No OFD packet to send [04:29:15]OFD Sender: No OFD packet to send [04:29:20]OFD Sender: No OFD packet to send [04:29:25]OFD Sender: No OFD packet to send [04:29:30]OFD Sender: No OFD packet to send [04:29:35]OFD Sender: No OFD packet to send [04:29:40]OFD Sender: No OFD packet to send [04:29:45]OFD Sender: No OFD packet to send [04:29:50]OFD Sender: No OFD packet to send [04:29:55]OFD Sender: No OFD packet to send [04:30:00]OFD Sender: No OFD packet to send [04:30:05]OFD Sender: No OFD packet to send [04:30:10]OFD Sender: No OFD packet to send [04:30:15]OFD Sender: No OFD packet to send [04:30:20]OFD Sender: No OFD packet to send [04:30:25]OFD Sender: No OFD packet to send [04:30:30]OFD Sender: No OFD packet to send [04:30:35]OFD Sender: No OFD packet to send [04:30:40]OFD Sender: No OFD packet to send [04:30:45]OFD Sender: No OFD packet to send [04:30:50]OFD Sender: No OFD packet to send [04:30:55]OFD Sender: No OFD packet to send [04:31:00]OFD Sender: No OFD packet to send [04:31:05]OFD Sender: No OFD packet to send [04:31:07]recv_with_timeout no data received [04:31:10]OFD Sender: No OFD packet to send [04:31:15]OFD Sender: No OFD packet to send [04:31:20]OFD Sender: No OFD packet to send [04:31:25]OFD Sender: No OFD packet to send [04:31:30]OFD Sender: No OFD packet to send [04:31:35]OFD Sender: No OFD packet to send [04:31:40]OFD Sender: No OFD packet to send [04:31:45]OFD Sender: No OFD packet to send [04:31:50]OFD Sender: No OFD packet to send [04:31:55]OFD Sender: No OFD packet to send [04:32:00]OFD Sender: No OFD packet to send [04:32:05]OFD Sender: No OFD packet to send [04:32:10]OFD Sender: No OFD packet to send [04:32:15]OFD Sender: No OFD packet to send [04:32:20]recv_with_timeout no data received [04:32:20]OFD Sender: No OFD packet to send [04:32:25]OFD Sender: No OFD packet to send [04:32:30]OFD Sender: No OFD packet to send [04:32:35]OFD Sender: No OFD packet to send [04:32:40]OFD Sender: No OFD packet to send [04:32:45]OFD Sender: No OFD packet to send [04:32:50]OFD Sender: No OFD packet to send [04:32:55]OFD Sender: No OFD packet to send [04:33:00]OFD Sender: No OFD packet to send [04:33:05]OFD Sender: No OFD packet to send [04:33:06]recv_with_timeout no data received [04:33:10]OFD Sender: No OFD packet to send [04:33:15]OFD Sender: No OFD packet to send [04:33:20]OFD Sender: No OFD packet to send [04:33:25]OFD Sender: No OFD packet to send [04:33:30]OFD Sender: No OFD packet to send [04:33:35]OFD Sender: No OFD packet to send [04:33:40]OFD Sender: No OFD packet to send [04:33:45]OFD Sender: No OFD packet to send [04:33:50]OFD Sender: No OFD packet to send [04:33:55]OFD Sender: No OFD packet to send [04:34:00]OFD Sender: No OFD packet to send [04:34:06]OFD Sender: No OFD packet to send [04:34:11]OFD Sender: No OFD packet to send [04:34:16]OFD Sender: No OFD packet to send [04:34:21]OFD Sender: No OFD packet to send [04:34:26]OFD Sender: No OFD packet to send [04:34:31]OFD Sender: No OFD packet to send [04:34:36]OFD Sender: No OFD packet to send [04:34:36]recv_with_timeout no data received [04:34:41]OFD Sender: No OFD packet to send [04:34:46]OFD Sender: No OFD packet to send [04:34:51]OFD Sender: No OFD packet to send [04:34:56]OFD Sender: No OFD packet to send [04:34:58]recv_with_timeout no data received [04:35:01]OFD Sender: No OFD packet to send [04:35:06]OFD Sender: No OFD packet to send [04:35:11]OFD Sender: No OFD packet to send [04:35:16]OFD Sender: No OFD packet to send [04:35:20]recv_with_timeout no data received [04:35:21]OFD Sender: No OFD packet to send [04:35:26]OFD Sender: No OFD packet to send [04:35:31]OFD Sender: No OFD packet to send [04:35:36]OFD Sender: No OFD packet to send [04:35:41]OFD Sender: No OFD packet to send [04:35:46]OFD Sender: No OFD packet to send [04:35:51]OFD Sender: No OFD packet to send [04:35:56]OFD Sender: No OFD packet to send [04:35:58]recv_with_timeout no data received [04:36:01]OFD Sender: No OFD packet to send [04:36:06]OFD Sender: No OFD packet to send [04:36:11]OFD Sender: No OFD packet to send [04:36:16]OFD Sender: No OFD packet to send [04:36:21]OFD Sender: No OFD packet to send [04:36:23]recv_with_timeout no data received [04:36:26]OFD Sender: No OFD packet to send [04:36:31]OFD Sender: No OFD packet to send [04:36:36]OFD Sender: No OFD packet to send [04:36:40]recv_with_timeout no data received [04:36:41]OFD Sender: No OFD packet to send [04:36:46]OFD Sender: No OFD packet to send [04:36:51]OFD Sender: No OFD packet to send [04:36:56]OFD Sender: No OFD packet to send [04:37:01]OFD Sender: No OFD packet to send [04:37:06]OFD Sender: No OFD packet to send [04:37:11]OFD Sender: No OFD packet to send [04:37:16]OFD Sender: No OFD packet to send [04:37:21]OFD Sender: No OFD packet to send [04:37:26]OFD Sender: No OFD packet to send [04:37:31]OFD Sender: No OFD packet to send [04:37:36]OFD Sender: No OFD packet to send [04:37:41]OFD Sender: No OFD packet to send [04:37:46]OFD Sender: No OFD packet to send [04:37:51]OFD Sender: No OFD packet to send [04:37:56]OFD Sender: No OFD packet to send [04:38:01]recv_with_timeout no data received [04:38:01]OFD Sender: No OFD packet to send [04:38:06]OFD Sender: No OFD packet to send [04:38:11]OFD Sender: No OFD packet to send [04:38:16]OFD Sender: No OFD packet to send [04:38:21]OFD Sender: No OFD packet to send [04:38:26]OFD Sender: No OFD packet to send [04:38:31]OFD Sender: No OFD packet to send [04:38:36]recv_with_timeout no data received [04:38:36]OFD Sender: No OFD packet to send [04:38:41]OFD Sender: No OFD packet to send [04:38:46]OFD Sender: No OFD packet to send [04:38:49]recv_with_timeout no data received [04:38:51]OFD Sender: No OFD packet to send [04:38:56]OFD Sender: No OFD packet to send [04:39:01]OFD Sender: No OFD packet to send [04:39:06]OFD Sender: No OFD packet to send [04:39:11]OFD Sender: No OFD packet to send [04:39:16]OFD Sender: No OFD packet to send [04:39:21]recv_with_timeout no data received [04:39:21]OFD Sender: No OFD packet to send [04:39:26]OFD Sender: No OFD packet to send [04:39:31]OFD Sender: No OFD packet to send [04:39:36]OFD Sender: No OFD packet to send [04:39:41]OFD Sender: No OFD packet to send [04:39:46]OFD Sender: No OFD packet to send [04:39:51]OFD Sender: No OFD packet to send [04:39:54]recv_with_timeout no data received [04:39:57]OFD Sender: No OFD packet to send [04:40:02]OFD Sender: No OFD packet to send [04:40:07]OFD Sender: No OFD packet to send [04:40:12]OFD Sender: No OFD packet to send [04:40:17]OFD Sender: No OFD packet to send [04:40:22]OFD Sender: No OFD packet to send [04:40:27]OFD Sender: No OFD packet to send [04:40:32]OFD Sender: No OFD packet to send [04:40:37]OFD Sender: No OFD packet to send [04:40:42]OFD Sender: No OFD packet to send [04:40:47]OFD Sender: No OFD packet to send [04:40:52]OFD Sender: No OFD packet to send [04:40:57]OFD Sender: No OFD packet to send [04:41:02]OFD Sender: No OFD packet to send [04:41:07]OFD Sender: No OFD packet to send [04:41:12]OFD Sender: No OFD packet to send [04:41:17]OFD Sender: No OFD packet to send [04:41:22]OFD Sender: No OFD packet to send [04:41:23]recv_with_timeout no data received [04:41:27]OFD Sender: No OFD packet to send [04:41:32]OFD Sender: No OFD packet to send [04:41:37]OFD Sender: No OFD packet to send [04:41:38]recv_with_timeout no data received [04:41:42]OFD Sender: No OFD packet to send [04:41:47]OFD Sender: No OFD packet to send [04:41:52]OFD Sender: No OFD packet to send [04:41:57]OFD Sender: No OFD packet to send [04:42:02]OFD Sender: No OFD packet to send [04:42:07]OFD Sender: No OFD packet to send [04:42:12]OFD Sender: No OFD packet to send [04:42:17]OFD Sender: No OFD packet to send [04:42:22]OFD Sender: No OFD packet to send [04:42:27]OFD Sender: No OFD packet to send [04:42:32]OFD Sender: No OFD packet to send [04:42:37]OFD Sender: No OFD packet to send [04:42:42]OFD Sender: No OFD packet to send [04:42:47]OFD Sender: No OFD packet to send [04:42:52]OFD Sender: No OFD packet to send [04:42:53]recv_with_timeout no data received [04:42:57]OFD Sender: No OFD packet to send [04:43:02]OFD Sender: No OFD packet to send [04:43:07]OFD Sender: No OFD packet to send [04:43:12]OFD Sender: No OFD packet to send [04:43:17]OFD Sender: No OFD packet to send [04:43:22]OFD Sender: No OFD packet to send [04:43:27]OFD Sender: No OFD packet to send [04:43:32]OFD Sender: No OFD packet to send [04:43:36]recv_with_timeout no data received [04:43:37]OFD Sender: No OFD packet to send [04:43:42]OFD Sender: No OFD packet to send [04:43:47]OFD Sender: No OFD packet to send [04:43:52]OFD Sender: No OFD packet to send [04:43:57]OFD Sender: No OFD packet to send [04:44:02]OFD Sender: No OFD packet to send [04:44:07]OFD Sender: No OFD packet to send [04:44:12]OFD Sender: No OFD packet to send [04:44:17]OFD Sender: No OFD packet to send [04:44:22]OFD Sender: No OFD packet to send [04:44:27]OFD Sender: No OFD packet to send [04:44:32]OFD Sender: No OFD packet to send [04:44:37]OFD Sender: No OFD packet to send [04:44:42]OFD Sender: No OFD packet to send [04:44:47]OFD Sender: No OFD packet to send [04:44:52]OFD Sender: No OFD packet to send [04:44:57]OFD Sender: No OFD packet to send [04:45:02]OFD Sender: No OFD packet to send [04:45:07]OFD Sender: No OFD packet to send [04:45:12]OFD Sender: No OFD packet to send [04:45:17]OFD Sender: No OFD packet to send [04:45:22]OFD Sender: No OFD packet to send [04:45:27]OFD Sender: No OFD packet to send [04:45:32]OFD Sender: No OFD packet to send [04:45:37]OFD Sender: No OFD packet to send [04:45:42]OFD Sender: No OFD packet to send [04:45: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:56]recv_with_timeout no data received [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:58]OFD Sender: No OFD packet to send [04:50:00]recv_with_timeout no data received [04:50:03]OFD Sender: No OFD packet to send [04:50:08]OFD Sender: No OFD packet to send [04:50:13]OFD Sender: No OFD packet to send [04:50:17]recv_with_timeout no data received [04:50:18]OFD Sender: No OFD packet to send [04:50:23]OFD Sender: No OFD packet to send [04:50:28]OFD Sender: No OFD packet to send [04:50:33]OFD Sender: No OFD packet to send [04:50:38]OFD Sender: No OFD packet to send [04:50:43]OFD Sender: No OFD packet to send [04:50:48]OFD Sender: No OFD packet to send [04:50:53]OFD Sender: No OFD packet to send [04:50:58]OFD Sender: No OFD packet to send [04:51:03]OFD Sender: No OFD packet to send [04:51:08]OFD Sender: No OFD packet to send [04:51:10]recv_with_timeout no data received [04:51:13]OFD Sender: No OFD packet to send [04:51:18]OFD Sender: No OFD packet to send [04:51:23]OFD Sender: No OFD packet to send [04:51:27]recv_with_timeout no data received [04:51:28]OFD Sender: No OFD packet to send [04:51:33]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:56]recv_with_timeout no data received [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]recv_with_timeout no data received [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:27]recv_with_timeout no data received [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:55]accept exits with 8 [04:54:55]New connection [04:54:55]New thread 3067067748 created [04:54:55]Thread 3066924388 joined [04:54:55]Waiting for new connection... [04:54:55] Sock 8.Parse request [04:54:55]Sock 8.Check first char [04:54:55]Sock 8.First char is OK [04:54:55]request: POST /json_proto HTTP/1.0 [04:54:55]Method: POST [04:54:55]URL: /json_proto [04:54:55]Method is POST - this is cgi request [04:54:55]url: /json_proto [04:54:55]query_string will be loaded in cgi processing [04:54:55]execute_cgi json_proto POST (null) [04:54:55]execute_cgi path=json_proto method=POST [04:54:55]POST find Content-Length [04:54:55]Host: 172.17.43.131:8080 [04:54:55]Content-Length: 678 [04:54:55]Content-Type: application/json [04:54:55] [04:54:55]POST finish read [04:54:55]Found Content-Length = 678 [04:54:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:54:55]execute_script... [04:54: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)2001925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:54:55]POST & json_proto [04:54:55]process_json_proto [04:54:55]json parsed OK: [04:54:55]protocol is kg_v1.0 [04:54:55]action value=close_receipt [04:54:55]process_action close_receipt [04:54:55]cmd_close_receipt [04:54:55]MH_GetDate [04:54:55]Write to MH i2c: F0 00 00 4B 05 3F [04:54:55]Write i2c OK [04:54:55]MH_I2C_Read... [04:54:55]Read from MH i2c: F0 [04:54:55]MH_I2C_Read... [04:54:55]Read from MH i2c: F0 09 00 [04:54:55]MH_I2C_Read... [04:54:55]Read from MH i2c: F0 09 00 4B 05 00 A0 7D A4 66 F9 24 A2 66 94 [04:54:55]GetLastDocTimeStamp 1722054415 [04:54:55]current date 1722056096 [04:54:55]FM_GetShiftState [04:54:55]SAM_PROTO_GetShiftState [04:54:55]wFMCommunicate request_size=4 [04:54:55]MH_SAM_APDU [04:54:55]CAPDU: 80 13 01 00 [04:54:55]Write to MH i2c: E2 08 00 4C 05 80 13 01 00 00 00 00 00 CE [04:54:55]Write i2c OK [04:54:55]MH_I2C_Read... [04:54:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:54:55]Read from MH i2c: E2 [04:54:55]MH_I2C_Read... [04:54:55]Read from MH i2c: E2 0E 00 [04:54:55]MH_I2C_Read... [04:54:55]Read from MH i2c: E2 0E 00 4C 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DC [04:54:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:54:55]wFMCommunicate OK [04:54:55]SAM_PROTO_GetShiftState done [04:54:55]FM_GetShiftState done [04:54:55]opened in 1722038719 [04:54:55]opened+sec_in_day 1722125119 [04:54:55]quantity*price = 20001 [04:54:55]sum+1 = 20002 [04:54:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 44 27.07.2024 04:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225684 ФПД: 188714720801567 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T045456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225684&fm=188714720801567&tin=02508201610067®Number=0000000000092624&sum=20000 [04:54:56]StoreToDocumentArchive [04:54:56]shift 438 fd 225684 [04:54:56]save to /storage/0438/doc_00225684 [04:54:56]save last doc name /storage/0438/doc_00225684 to /storage/kkm_last_doc_name [04:54:56]save OK [04:54:56]Clear old archive folders... [04:54:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:54:56]tlvbuf is 01EF7060 [04:54:56]SAM_PROTO_ClearQueue [04:54:56]wFMCommunicate request_size=4 [04:54:56]MH_SAM_APDU [04:54:56]CAPDU: 80 09 00 00 [04:54:56]Write to MH i2c: E2 08 00 59 05 80 09 00 00 00 00 00 00 D0 [04:54:56]Write i2c OK [04:54:56]MH_I2C_Read... [04:54:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:54:56]Read from MH i2c: E2 [04:54:56]MH_I2C_Read... [04:54:56]Read from MH i2c: E2 03 00 [04:54:56]MH_I2C_Read... [04:54:56]Read from MH i2c: E2 03 00 59 05 00 90 00 D2 [04:54:56]RAPDU: 90 00 [04:54:56]wFMCommunicate OK [04:54:56]SAM_PROTO_ClearQueue done [04:54:56]KKMCreateOFDPacket [04:54:56]OFDProtocolAddRootSTLVToBuf [04:54:56]FM_MakeSignedData [04:54:56]FM_MakeSignedData [04:54:56]SAM_PROTO_SignData [04:54:56]wFMCommunicate request_size=4 [04:54:56]MH_SAM_APDU [04:54:56]CAPDU: 80 0D 01 02 [04:54:56]Write to MH i2c: E2 08 00 5A 05 80 0D 01 02 00 00 00 00 D8 [04:54:56]Write i2c OK [04:54:56]MH_I2C_Read... [04:54:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:54:56]Read from MH i2c: E2 [04:54:56]MH_I2C_Read... [04:54:56]Read from MH i2c: E2 03 00 [04:54:56]MH_I2C_Read... [04:54:56]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [04:54:56]RAPDU: 90 00 [04:54:56]wFMCommunicate OK [04:54:56]wFMCommunicate request_size=255 [04:54:56]MH_SAM_APDU [04:54: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A0 7D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 71 03 00 35 04 06 00 AB [04:54:56]Write to MH i2c: E2 02 01 5B 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A0 7D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 71 03 00 35 04 06 00 AB 00 00 1E [04:54:56]Write i2c OK [04:54:56]MH_I2C_Read... [04:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:54:57]Read from MH i2c: E2 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 03 00 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [04:54:57]RAPDU: 90 00 [04:54:57]wFMCommunicate OK [04:54:57]wFMCommunicate request_size=10 [04:54:57]MH_SAM_APDU [04:54:57]CAPDU: 80 0D 02 02 05 A2 91 E5 B3 1F [04:54:57]Write to MH i2c: E2 0D 00 5C 05 80 0D 02 02 05 00 A2 91 E5 B3 1F 00 00 CF [04:54:57]Write i2c OK [04:54:57]MH_I2C_Read... [04:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:54:57]Read from MH i2c: E2 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 03 00 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 03 00 5C 05 00 90 00 D5 [04:54:57]RAPDU: 90 00 [04:54:57]wFMCommunicate OK [04:54:57]wFMCommunicate request_size=4 [04:54:57]MH_SAM_APDU [04:54:57]CAPDU: 80 0D 03 02 [04:54:57]Write to MH i2c: E2 08 00 5D 05 80 0D 03 02 00 00 00 00 DD [04:54:57]Write i2c OK [04:54:57]MH_I2C_Read... [04:54:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:54:57]Read from MH i2c: E2 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 0B 00 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 0B 00 5D 05 00 10 94 B5 30 C2 77 CA 7A 90 00 E4 [04:54:57]RAPDU: 10 94 B5 30 C2 77 CA 7A 90 00 [04:54:57]wFMCommunicate OK [04:54:57]SAM_PROTO_SignData done [04:54:57]FM_MakeSignedData done [04:54:57]CreateOFDProtocolMessage [04:54:57]wFMCommunicate request_size=4 [04:54:57]MH_SAM_APDU [04:54:57]CAPDU: 80 11 00 00 [04:54:57]Write to MH i2c: E2 08 00 5E 05 80 11 00 00 00 00 00 00 DD [04:54:57]Write i2c OK [04:54:57]MH_I2C_Read... [04:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:54:57]Read from MH i2c: E2 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 17 00 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: E2 17 00 5E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [04:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:54:57]wFMCommunicate OK [04:54:57]CreateOFDProtocolMessage done [04:54:57]OFDSenderStorePacket 225684 [04:54:57]StoreOFDPacket docnum=225684 [04:54:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 5F 07 01 2F 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A0 7D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 71 03 00 35 04 06 00 AB A2 91 E5 B3 1F 10 94 B5 30 C2 77 CA 7A [04:54:57]CheckFolder [04:54:57]dirname=/storage/ofd_packets [04:54:57]CheckFolder done [04:54:57]ProducePacketName [04:54:57]name=ofd_packets/00225684 [04:54:57]NVStorageSaveData ofd_packets/00225684 [04:54:57]File name is /storage/ofd_packets/00225684 [04:54:57]Write 301 bytes [04:54:57]NVStorageSaveData done [04:54:57]OFDSenderStorePacket done [04:54:57]KKMCreateOFDPacket done [04:54:57]NVStorageSaveData kkm_last_timestamp [04:54:57]File name is /storage/kkm_last_timestamp [04:54:57]Write 4 bytes [04:54:57]NVStorageSaveData done [04:54:57]ExternCall_PrintAddStr [04:54:57]wPrintStart [04:54:57]Write to MH i2c: 01 00 00 5F 05 64 [04:54:57]Write i2c OK [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: 01 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: 01 07 00 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: 01 07 00 5F 05 00 00 00 00 00 FF 0F 79 [04:54:57]RasterBufferAndPrint [04:54:57]line Счет N : (1)2001925 [04:54:57]line ИНН: 02508201610067 [04:54:57]line Контрольно-Кассовый Чек [04:54:57]line ПРОДАЖА [04:54:57]line ТРК (МРК, ГНК) : 43 [04:54:57]line Товар: 2710124130 [04:54:57]line Аи-92-К-5 [04:54:57]line 2.950 * 67.80 [04:54:57]line = 200.01 [04:54:57]line НДС 12% НСП 1% [04:54:57]line > о реализуемом товаре [04:54:57]line ОКРУГЛЕНИЕ: -0.01 [04:54:57]line ИТОГО: 200.00 [04:54:57]line Внесено: 200.00 [04:54:57]line СДАЧА: 0.00 [04:54:57]line НСП 1% : 1.77 [04:54:57]line НДС 12% : 21.24 [04:54:57]line Наличными: 200.00 [04:54:57]line Безнал.: 0.00 [04:54:57]line Место: АЗС № 97 "Партнер Нефть" [04:54:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:54:57]line СНО: Общий режим [04:54:57]line Чек 44 27.07.2024 04:54 [04:54:57]line Смена: 438 ФФД: 1.0 [04:54:57]line ЗНМ: 0300000054 [04:54:57]line РНМ: 0000000000092624 [04:54:57]line Версия ККМ: 001 [04:54:57]line ФМ: 0000000000874959 [04:54:57]line ФД: 225684 [04:54:57]line ФПД: 188714720801567 [04:54:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T045456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225684&fm=188714720801567&tin=02508201610067®Number=0000000000092624&sum=20000 [04:54:57]written 0, free lines is 4095 [04:54:57]OFD Sender: Processing packet 225684 [packets to send 599, broken 598] [04:54:57]ProducePacketName [04:54:57]name=ofd_packets/00225684 [04:54:57]OFD Sender: To server: pG, [04:54:57]CommunicateWithHost lk.salyk.kg:30040 [04:54:57]ConnectInit lk.salyk.kg [04:54:57]Write to MH i2c: 01 00 00 8A 05 8F [04:54:57]Write i2c OK [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: 01 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: 01 07 00 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: 01 07 00 8A 05 00 00 00 00 00 51 0C F3 [04:54:57]RasterBufferAndPrint [04:54:57]line [04:54:57]line [04:54:57]line [04:54:57]line [04:54:57]line [04:54:57]written 0, free lines is 3158 [04:54:57]MH_Cut [04:54:57]Write to MH i2c: D1 01 00 91 05 01 68 [04:54:57]Write i2c OK [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: D1 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: D1 01 00 [04:54:57]MH_I2C_Read... [04:54:57]Read from MH i2c: D1 01 00 91 05 00 67 [04:54:57]Write to MH i2c: 01 00 00 92 05 97 [04:54:57]Write i2c OK [04:54:57]MH_I2C_Read... [04:54:59]*** Cut start [04:54:59]*** Partial cut [04:54:59]*** CUTSNS_PIN = 1 [04:54:59]*** CUTSNS_PIN = 0 [04:54:59]*** Brake cut motor [04:54:59]Read from MH i2c: 01 [04:54:59]MH_I2C_Read... [04:54:59]*** Stop cut motor [04:54:59]*** Cut end [04:54:59]Read from MH i2c: 01 07 00 [04:54:59]MH_I2C_Read... [04:54:59]Read from MH i2c: 01 07 00 92 05 00 00 00 00 00 FF 0F AC [04:54:59]process_action close_receipt done [04:54:59]requested_data is exist [04:54:59]produce_requested_data [04:54:59]requested_item fm.sn is exist - process it [04:54:59]wFMCommunicate request_size=4 [04:54:59]MH_SAM_APDU [04:54:59]CAPDU: 80 11 00 00 [04:54:59]Write to MH i2c: E2 08 00 93 05 80 11 00 00 00 00 00 00 12 [04:54:59]Write i2c OK [04:54:59]MH_I2C_Read... [04:54:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:54:59]Read from MH i2c: E2 [04:54:59]MH_I2C_Read... [04:54:59]Read from MH i2c: E2 17 00 [04:54:59]MH_I2C_Read... [04:54:59]Read from MH i2c: E2 17 00 93 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [04:54:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:54:59]wFMCommunicate OK [04:54:59]requested_item fd.num is exist - process it [04:54:59]SAM_PROTO_GetFieldsCounters [04:54:59]wFMCommunicate request_size=4 [04:54:59]MH_SAM_APDU [04:54:59]CAPDU: 80 13 00 00 [04:54:59]Write to MH i2c: E2 08 00 94 05 80 13 00 00 00 00 00 00 15 [04:54:59]Write i2c OK [04:54:59]MH_I2C_Read... [04:54:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:54:59]Read from MH i2c: E2 [04:54:59]MH_I2C_Read... [04:54:59]Read from MH i2c: E2 62 00 [04:54:59]MH_I2C_Read... [04:54:59]Read from MH i2c: E2 62 00 94 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [04:54: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:54:59]wFMCommunicate OK [04:54:59]SAM_PROTO_GetFieldsCounters done [04:54:59]requested_item shift.num is exist - process it [04:54:59]requested_item shift.opened is exist - process it [04:54:59]req_shift_opened [04:54:59]FM_GetShiftState [04:54:59]SAM_PROTO_GetShiftState [04:54:59]wFMCommunicate request_size=4 [04:54:59]MH_SAM_APDU [04:54:59]CAPDU: 80 13 01 00 [04:54:59]Write to MH i2c: E2 08 00 95 05 80 13 01 00 00 00 00 00 17 [04:54:59]Write i2c OK [04:54:59]MH_I2C_Read... [04:54:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:54:59]Read from MH i2c: E2 [04:54:59]MH_I2C_Read... [04:54:59]Read from MH i2c: E2 0E 00 [04:54:59]MH_I2C_Read... [04:54:59]Read from MH i2c: E2 0E 00 95 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 25 [04:54:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:54:59]wFMCommunicate OK [04:54:59]SAM_PROTO_GetShiftState done [04:54:59]FM_GetShiftState done [04:54:59]req_shift_opened done [04:54:59]requested_item shift.open_date is exist - process it [04:54:59]req_shift_open_date [04:54:59]req_shift_open_date done [04:54:59]produce_requested_data done [04:54:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225684,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [04:54:59]process_action_free close_receipt [04:54:59]json_value_free [04:54:59]json_value_free done [04:54:59]process_json_proto returns [04:54:59]Send response to host [04:54:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225684,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [04:54:59]free response buf [04:54:59]execute_script done [04:54:59]execute_script returns [04:54:59]free content buf [04:54:59]Sock 8.Close socket [04:54:59]Sock 8.Thread stoped [04:55:02]ConnectInit Can't take IP for lk.salyk.kg [04:55:02]CommunicateWithHost connect error [04:55:02]CommunicateWithHost err = -1 [04:55:02]OFD Sender: Server communicate error [04:55:07]OFD Sender: Processing packet 225684 [packets to send 599, broken 598] [04:55:07]ProducePacketName [04:55:07]name=ofd_packets/00225684 [04:55:07]OFD Sender: To server: pG, [04:55:07]CommunicateWithHost lk.salyk.kg:30040 [04:55:07]ConnectInit lk.salyk.kg [04:55:10]Connected sock=8 [04:55: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 35 39 0F 01 00 00 04 5F 07 01 2F 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A0 7D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 71 03 00 35 04 06 00 AB A2 91 E5 B3 1F 10 94 B5 30 C2 77 CA 7A [04: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 35 39 4F 00 00 00 66 F2 47 00 81 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 35 39 10 04 04 00 94 71 03 00 F4 03 04 00 BB 29 A4 66 B6 04 01 00 00 F1 10 E3 93 C2 92 D1 77 [04:55:11]CommunicateWithHost err = 0 [04:55:11]CheckOFDResponse [04:55:11]1017 (14) - 77093643461234 [04:55:11]1041 (16) - 0000000000874959 [04:55:11]1040 (4) - 225684 [04:55:11]1012 (4) - 26.07.2024 22:56 [04:55:11]1206 (1) - 0 [04:55:11]OFD Sender: Remove packet 225684 [04:55:11]ProducePacketName [04:55:11]name=ofd_packets/00225684 [04:55:11]NVStorageDeleteData [04:55:11]OFD Sender: No OFD packet to send [04:55:16]OFD Sender: No OFD packet to send [04:55:21]OFD Sender: No OFD packet to send [04:55:21]recv_with_timeout no data received [04:55:26]OFD Sender: No OFD packet to send [04:55:31]OFD Sender: No OFD packet to send [04:55:34]recv_with_timeout no data received [04:55:36]OFD Sender: No OFD packet to send [04:55:41]OFD Sender: No OFD packet to send [04:55:46]OFD Sender: No OFD packet to send [04:55:51]OFD Sender: No OFD packet to send [04:55:56]OFD Sender: No OFD packet to send [04:56:01]recv_with_timeout no data received [04:56:01]OFD Sender: No OFD packet to send [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:20]recv_with_timeout no data received [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:31]OFD Sender: No OFD packet to send [04:56:36]OFD Sender: No OFD packet to send [04:56:41]OFD Sender: No OFD packet to send [04:56:46]OFD Sender: No OFD packet to send [04:56:51]OFD Sender: No OFD packet to send [04:56:56]OFD Sender: No OFD packet to send [04:57:01]OFD Sender: No OFD packet to send [04:57:06]OFD Sender: No OFD packet to send [04:57:12]OFD Sender: No OFD packet to send [04:57:17]OFD Sender: No OFD packet to send [04:57:22]OFD Sender: No OFD packet to send [04:57:27]OFD Sender: No OFD packet to send [04:57:27]accept exits with 9 [04:57:27]New connection [04:57:27]New thread 3066924388 created [04:57:27]Thread 3067067748 joined [04:57:27]Waiting for new connection... [04:57:27] Sock 9.Parse request [04:57:27]Sock 9.Check first char [04:57:27]Sock 9.First char is OK [04:57:27]request: POST /json_proto HTTP/1.0 [04:57:27]Method: POST [04:57:27]URL: /json_proto [04:57:27]Method is POST - this is cgi request [04:57:27]url: /json_proto [04:57:27]query_string will be loaded in cgi processing [04:57:27]execute_cgi json_proto POST (null) [04:57:27]execute_cgi path=json_proto method=POST [04:57:27]POST find Content-Length [04:57:27]Host: 172.17.43.131:8080 [04:57:27]Content-Length: 683 [04:57:27]Content-Type: application/json [04:57:27] [04:57:27]POST finish read [04:57:27]Found Content-Length = 683 [04:57:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:57:27]execute_script... [04:57:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:57:27]POST & json_proto [04:57:27]process_json_proto [04:57:27]json parsed OK: [04:57:27]protocol is kg_v1.0 [04:57:27]action value=close_receipt [04:57:27]process_action close_receipt [04:57:27]cmd_close_receipt [04:57:27]MH_GetDate [04:57:27]Write to MH i2c: F0 00 00 96 05 8A [04:57:27]Write i2c OK [04:57:27]MH_I2C_Read... [04:57:27]Read from MH i2c: F0 [04:57:27]MH_I2C_Read... [04:57:27]Read from MH i2c: F0 09 00 [04:57:27]MH_I2C_Read... [04:57:27]Read from MH i2c: F0 09 00 96 05 00 38 7E A4 66 F9 24 A2 66 78 [04:57:27]GetLastDocTimeStamp 1722056096 [04:57:27]current date 1722056248 [04:57:27]FM_GetShiftState [04:57:27]SAM_PROTO_GetShiftState [04:57:27]wFMCommunicate request_size=4 [04:57:27]MH_SAM_APDU [04:57:27]CAPDU: 80 13 01 00 [04:57:27]Write to MH i2c: E2 08 00 97 05 80 13 01 00 00 00 00 00 19 [04:57:27]Write i2c OK [04:57:27]MH_I2C_Read... [04:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:57:27]Read from MH i2c: E2 [04:57:27]MH_I2C_Read... [04:57:27]Read from MH i2c: E2 0E 00 [04:57:27]MH_I2C_Read... [04:57:27]Read from MH i2c: E2 0E 00 97 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 27 [04:57:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:57:27]wFMCommunicate OK [04:57:27]SAM_PROTO_GetShiftState done [04:57:27]FM_GetShiftState done [04:57:27]opened in 1722038719 [04:57:27]opened+sec_in_day 1722125119 [04:57:27]quantity*price = 100005 [04:57:27]sum+1 = 100006 [04:57:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 45 27.07.2024 04:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225685 ФПД: 147536687865592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T045728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225685&fm=147536687865592&tin=02508201610067®Number=0000000000092624&sum=100000 [04:57:28]StoreToDocumentArchive [04:57:28]shift 438 fd 225685 [04:57:28]save to /storage/0438/doc_00225685 [04:57:28]save last doc name /storage/0438/doc_00225685 to /storage/kkm_last_doc_name [04:57:28]save OK [04:57:28]Clear old archive folders... [04:57:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:57:28]tlvbuf is 01ED0760 [04:57:28]SAM_PROTO_ClearQueue [04:57:28]wFMCommunicate request_size=4 [04:57:28]MH_SAM_APDU [04:57:28]CAPDU: 80 09 00 00 [04:57:28]Write to MH i2c: E2 08 00 A4 05 80 09 00 00 00 00 00 00 1B [04:57:28]Write i2c OK [04:57:28]MH_I2C_Read... [04:57:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:57:28]Read from MH i2c: E2 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 A4 05 00 90 00 1D [04:57:28]RAPDU: 90 00 [04:57:28]wFMCommunicate OK [04:57:28]SAM_PROTO_ClearQueue done [04:57:28]KKMCreateOFDPacket [04:57:28]OFDProtocolAddRootSTLVToBuf [04:57:28]FM_MakeSignedData [04:57:28]FM_MakeSignedData [04:57:28]SAM_PROTO_SignData [04:57:28]wFMCommunicate request_size=4 [04:57:28]MH_SAM_APDU [04:57:28]CAPDU: 80 0D 01 02 [04:57:28]Write to MH i2c: E2 08 00 A5 05 80 0D 01 02 00 00 00 00 23 [04:57:28]Write i2c OK [04:57:28]MH_I2C_Read... [04:57:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:57:28]Read from MH i2c: E2 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 A5 05 00 90 00 1E [04:57:28]RAPDU: 90 00 [04:57:28]wFMCommunicate OK [04:57:28]wFMCommunicate request_size=255 [04:57:28]MH_SAM_APDU [04:57:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 38 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 71 03 00 35 04 06 00 86 [04:57:28]Write to MH i2c: E2 02 01 A6 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 38 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 71 03 00 35 04 06 00 86 00 00 6C [04:57:28]Write i2c OK [04:57:28]MH_I2C_Read... [04:57:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:57:28]Read from MH i2c: E2 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 A6 05 00 90 00 1F [04:57:28]RAPDU: 90 00 [04:57:28]wFMCommunicate OK [04:57:28]wFMCommunicate request_size=10 [04:57:28]MH_SAM_APDU [04:57:28]CAPDU: 80 0D 02 02 05 2F 0F DF 1E F8 [04:57:28]Write to MH i2c: E2 0D 00 A7 05 80 0D 02 02 05 00 2F 0F DF 1E F8 00 00 63 [04:57:28]Write i2c OK [04:57:28]MH_I2C_Read... [04:57:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:57:28]Read from MH i2c: E2 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 03 00 A7 05 00 90 00 20 [04:57:28]RAPDU: 90 00 [04:57:28]wFMCommunicate OK [04:57:28]wFMCommunicate request_size=4 [04:57:28]MH_SAM_APDU [04:57:28]CAPDU: 80 0D 03 02 [04:57:28]Write to MH i2c: E2 08 00 A8 05 80 0D 03 02 00 00 00 00 28 [04:57:28]Write i2c OK [04:57:28]MH_I2C_Read... [04:57:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:57:28]Read from MH i2c: E2 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 0B 00 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 0B 00 A8 05 00 08 C0 7C 93 66 20 FC 5E 90 00 E0 [04:57:28]RAPDU: 08 C0 7C 93 66 20 FC 5E 90 00 [04:57:28]wFMCommunicate OK [04:57:28]SAM_PROTO_SignData done [04:57:28]FM_MakeSignedData done [04:57:28]CreateOFDProtocolMessage [04:57:28]wFMCommunicate request_size=4 [04:57:28]MH_SAM_APDU [04:57:28]CAPDU: 80 11 00 00 [04:57:28]Write to MH i2c: E2 08 00 A9 05 80 11 00 00 00 00 00 00 28 [04:57:28]Write i2c OK [04:57:28]MH_I2C_Read... [04:57:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:57:28]Read from MH i2c: E2 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 17 00 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: E2 17 00 A9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [04:57:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:57:28]wFMCommunicate OK [04:57:28]CreateOFDProtocolMessage done [04:57:28]OFDSenderStorePacket 225685 [04:57:28]StoreOFDPacket docnum=225685 [04:57:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 36 CB 07 01 85 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 38 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 71 03 00 35 04 06 00 86 2F 0F DF 1E F8 08 C0 7C 93 66 20 FC 5E [04:57:28]CheckFolder [04:57:28]dirname=/storage/ofd_packets [04:57:28]CheckFolder done [04:57:28]ProducePacketName [04:57:28]name=ofd_packets/00225685 [04:57:28]NVStorageSaveData ofd_packets/00225685 [04:57:28]File name is /storage/ofd_packets/00225685 [04:57:28]Write 301 bytes [04:57:28]NVStorageSaveData done [04:57:28]OFDSenderStorePacket done [04:57:28]KKMCreateOFDPacket done [04:57:28]NVStorageSaveData kkm_last_timestamp [04:57:28]File name is /storage/kkm_last_timestamp [04:57:28]Write 4 bytes [04:57:28]NVStorageSaveData done [04:57:28]ExternCall_PrintAddStr [04:57:28]wPrintStart [04:57:28]Write to MH i2c: 01 00 00 AA 05 AF [04:57:28]Write i2c OK [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: 01 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: 01 07 00 [04:57:28]MH_I2C_Read... [04:57:28]Read from MH i2c: 01 07 00 AA 05 00 00 00 00 00 FF 0F C4 [04:57:28]RasterBufferAndPrint [04:57:28]line Счет N : (1)2001926 [04:57:28]line ИНН: 02508201610067 [04:57:28]line Контрольно-Кассовый Чек [04:57:28]line ПРОДАЖА [04:57:28]line ТРК (МРК, ГНК) : 33 [04:57:28]line Товар: 2710124130 [04:57:28]line Аи-92-К-5 [04:57:28]line 14.750 * 67.80 [04:57:28]line = 1000.05 [04:57:28]line НДС 12% НСП 1% [04:57:28]line > о реализуемом товаре [04:57:28]line ОКРУГЛЕНИЕ: -0.05 [04:57:28]line ИТОГО: 1000.00 [04:57:28]line Внесено: 1000.00 [04:57:28]line СДАЧА: 0.00 [04:57:28]line НСП 1% : 8.85 [04:57:28]line НДС 12% : 106.20 [04:57:28]line Наличными: 1000.00 [04:57:28]line Безнал.: 0.00 [04:57:28]line Место: АЗС № 97 "Партнер Нефть" [04:57:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:57:28]line СНО: Общий режим [04:57:28]line Чек 45 27.07.2024 04:57 [04:57:28]line Смена: 438 ФФД: 1.0 [04:57:28]line ЗНМ: 0300000054 [04:57:28]line РНМ: 0000000000092624 [04:57:28]line Версия ККМ: 001 [04:57:28]line ФМ: 0000000000874959 [04:57:28]line ФД: 225685 [04:57:28]line ФПД: 147536687865592 [04:57:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T045728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225685&fm=147536687865592&tin=02508201610067®Number=0000000000092624&sum=100000 [04:57:29]OFD Sender: Processing packet 225685 [packets to send 599, broken 598] [04:57:29]ProducePacketName [04:57:29]name=ofd_packets/00225685 [04:57:29]OFD Sender: To server: pG, [04:57:29]CommunicateWithHost lk.salyk.kg:30040 [04:57:29]ConnectInit lk.salyk.kg [04:57:29]written 0, free lines is 4095 [04:57:29]Write to MH i2c: 01 00 00 D5 05 DA [04:57:29]Write i2c OK [04:57:29]MH_I2C_Read... [04:57:29]Read from MH i2c: 01 [04:57:29]MH_I2C_Read... [04:57:29]Read from MH i2c: 01 07 00 [04:57:29]MH_I2C_Read... [04:57:29]Read from MH i2c: 01 07 00 D5 05 00 00 00 00 00 4F 0C 3C [04:57:29]RasterBufferAndPrint [04:57:29]line [04:57:29]line [04:57:29]line [04:57:29]line [04:57:29]line [04:57:29]written 0, free lines is 3153 [04:57:29]MH_Cut [04:57:29]Write to MH i2c: D1 01 00 DC 05 01 B3 [04:57:29]Write i2c OK [04:57:29]MH_I2C_Read... [04:57:29]Read from MH i2c: D1 [04:57:29]MH_I2C_Read... [04:57:29]Read from MH i2c: D1 01 00 [04:57:29]MH_I2C_Read... [04:57:29]Read from MH i2c: D1 01 00 DC 05 00 B2 [04:57:29]Write to MH i2c: 01 00 00 DD 05 E2 [04:57:29]Write i2c OK [04:57:29]MH_I2C_Read... [04:57:30]*** Cut start [04:57:30]*** Partial cut [04:57:30]*** CUTSNS_PIN = 1 [04:57:30]*** CUTSNS_PIN = 0 [04:57:31]*** Brake cut motor [04:57:31]Read from MH i2c: 01 [04:57:31]MH_I2C_Read... [04:57:31]Connected sock=11 [04:57:31]Data to sent: *** Stop cut motor [04:57:31]87 95 F6 70 *** Cut end [04:57:31]47 2C Read from MH i2c: 01 01 00 07 30 00 30 [04:57:31]30 MH_I2C_Read... [04:57:31]30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 36 CB 07 01 Read from MH i2c: 85 01 0D 07 5A 00 03 DD 01 05 00 00 03 00 00 FB 00 00 00 1E 00 04 FF 01 0F 00 F7 01 [04:57:31]23 process_action close_receipt done [04:57:31]04 requested_data is exist [04:57:31]4D produce_requested_data [04:57:31]00 requested_item fm.sn is exist - process it [04:57:31]8A wFMCommunicate request_size=4 [04:57:31]04 MH_SAM_APDU [04:57:31]0A CAPDU: 00 80 32 11 37 00 00 31 [04:57:31]30 Write to MH i2c: 31 E2 32 08 34 00 31 DE 33 05 30 80 06 04 11 00 0C 00 00 00 00 D0 00 90 00 D0 5D B8 2D [04:57:31]39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 Write i2c OK [04:57:31]F6 MH_I2C_Read... [04:57:31]03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 38 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 71 03 00 35 04 06 00 86 2F 0F DF 1E F8 08 C0 7C 93 66 20 FC 5E [04:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:57:31]Read from MH i2c: E2 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 17 00 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 17 00 DE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [04:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:57:31]wFMCommunicate OK [04:57:31]requested_item fd.num is exist - process it [04:57:31]SAM_PROTO_GetFieldsCounters [04:57:31]wFMCommunicate request_size=4 [04:57:31]MH_SAM_APDU [04:57:31]CAPDU: 80 13 00 00 [04:57:31]Write to MH i2c: E2 08 00 DF 05 80 13 00 00 00 00 00 00 60 [04:57:31]Write i2c OK [04:57:31]MH_I2C_Read... [04:57:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:57:31]Read from MH i2c: E2 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 62 00 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 62 00 DF 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [04:57:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:57:31]wFMCommunicate OK [04:57:31]SAM_PROTO_GetFieldsCounters done [04:57:31]requested_item shift.num is exist - process it [04:57:31]requested_item shift.opened is exist - process it [04:57:31]req_shift_opened [04:57:31]FM_GetShiftState [04:57:31]SAM_PROTO_GetShiftState [04:57:31]wFMCommunicate request_size=4 [04:57:31]MH_SAM_APDU [04:57:31]CAPDU: 80 13 01 00 [04:57:31]Write to MH i2c: E2 08 00 E0 05 80 13 01 00 00 00 00 00 62 [04:57:31]Write i2c OK [04:57:31]MH_I2C_Read... [04:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:57:31]Read from MH i2c: E2 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 0E 00 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 0E 00 E0 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 70 [04:57:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [04:57:31]wFMCommunicate OK [04:57:31]SAM_PROTO_GetShiftState done [04:57:31]FM_GetShiftState done [04:57:31]req_shift_opened done [04:57:31]requested_item shift.open_date is exist - process it [04:57:31]req_shift_open_date [04:57:31]req_shift_open_date done [04:57:31]produce_requested_data done [04:57:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225685,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [04:57:31]process_action_free close_receipt [04:57:31]json_value_free [04:57:31]json_value_free done [04:57:31]process_json_proto returns [04:57:31]Send response to host [04:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225685,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [04:57:31]free response buf [04:57:31]execute_script done [04:57:31]execute_script returns [04:57:31]free content buf [04:57:31]Sock 9.Close socket [04:57:31]Sock 9.Thread stoped [04:57: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 35 39 4F 00 00 00 71 8F 47 00 E9 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 71 03 00 F4 03 04 00 49 2A A4 66 B6 04 01 00 00 62 55 EC 5A D2 22 E5 0F [04:57:32]CommunicateWithHost err = 0 [04:57:32]CheckOFDResponse [04:57:32]1017 (14) - 77093643461234 [04:57:32]1041 (16) - 0000000000874959 [04:57:32]1040 (4) - 225685 [04:57:32]1012 (4) - 26.07.2024 22:59 [04:57:32]1206 (1) - 0 [04:57:32]OFD Sender: Remove packet 225685 [04:57:32]ProducePacketName [04:57:32]name=ofd_packets/00225685 [04:57:32]NVStorageDeleteData [04:57:32]OFD Sender: No OFD packet to send [04:57:37]OFD Sender: No OFD packet to send [04:57:42]OFD Sender: No OFD packet to send [04:57:47]OFD Sender: No OFD packet to send [04:57:52]OFD Sender: No OFD packet to send [04:57:57]OFD Sender: No OFD packet to send [04:58:02]OFD Sender: No OFD packet to send [04:58:07]OFD Sender: No OFD packet to send [04:58:10]recv_with_timeout no data received [04:58:12]OFD Sender: No OFD packet to send [04:58:17]OFD Sender: No OFD packet to send [04:58:22]OFD Sender: No OFD packet to send [04:58:27]OFD Sender: No OFD packet to send [04:58:32]OFD Sender: No OFD packet to send [04:58:37]OFD Sender: No OFD packet to send [04:58:42]OFD Sender: No OFD packet to send [04:58:47]OFD Sender: No OFD packet to send [04:58:52]OFD Sender: No OFD packet to send [04:58:57]OFD Sender: No OFD packet to send [04:59:02]OFD Sender: No OFD packet to send [04:59:07]OFD Sender: No OFD packet to send [04:59:12]OFD Sender: No OFD packet to send [04:59:17]OFD Sender: No OFD packet to send [04:59:22]OFD Sender: No OFD packet to send [04:59:27]OFD Sender: No OFD packet to send [04:59:32]OFD Sender: No OFD packet to send [04:59:37]OFD Sender: No OFD packet to send [04:59:42]OFD Sender: No OFD packet to send [04:59:47]OFD Sender: No OFD packet to send [04:59:52]OFD Sender: No OFD packet to send [04:59:57]OFD Sender: No OFD packet to send [05:00:02]OFD Sender: No OFD packet to send [05:00:07]OFD Sender: No OFD packet to send [05:00:12]OFD Sender: No OFD packet to send [05:00:17]recv_with_timeout no data received [05:00:18]OFD Sender: No OFD packet to send [05:00:23]OFD Sender: No OFD packet to send [05:00:28]OFD Sender: No OFD packet to send [05:00:33]OFD Sender: No OFD packet to send [05:00:38]OFD Sender: No OFD packet to send [05:00:43]OFD Sender: No OFD packet to send [05:00:45]accept exits with 8 [05:00:45]New connection [05:00:45]New thread 3067067748 created [05:00:45]Thread 3066924388 joined [05:00:45]Waiting for new connection... [05:00:45] Sock 8.Parse request [05:00:45]Sock 8.Check first char [05:00:45]Sock 8.First char is OK [05:00:45]request: POST /json_proto HTTP/1.0 [05:00:45]Method: POST [05:00:45]URL: /json_proto [05:00:45]Method is POST - this is cgi request [05:00:45]url: /json_proto [05:00:45]query_string will be loaded in cgi processing [05:00:45]execute_cgi json_proto POST (null) [05:00:45]execute_cgi path=json_proto method=POST [05:00:45]POST find Content-Length [05:00:45]Host: 172.17.43.131:8080 [05:00:45]Content-Length: 801 [05:00:45]Content-Type: application/json [05:00:45] [05:00:45]POST finish read [05:00:45]Found Content-Length = 801 [05:00:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:45]execute_script... [05:00:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:45]POST & json_proto [05:00:45]process_json_proto [05:00:45]json parsed OK: [05:00:45]protocol is kg_v1.0 [05:00:45]action value=close_receipt [05:00:45]process_action close_receipt [05:00:45]cmd_close_receipt [05:00:45]MH_GetDate [05:00:45]Write to MH i2c: F0 00 00 E1 05 D5 [05:00:45]Write i2c OK [05:00:45]MH_I2C_Read... [05:00:45]Read from MH i2c: F0 [05:00:45]MH_I2C_Read... [05:00:45]Read from MH i2c: F0 09 00 [05:00:45]MH_I2C_Read... [05:00:45]Read from MH i2c: F0 09 00 E1 05 00 FE 7E A4 66 F9 24 A2 66 89 [05:00:45]GetLastDocTimeStamp 1722056248 [05:00:45]current date 1722056446 [05:00:45]FM_GetShiftState [05:00:45]SAM_PROTO_GetShiftState [05:00:45]wFMCommunicate request_size=4 [05:00:45]MH_SAM_APDU [05:00:45]CAPDU: 80 13 01 00 [05:00:45]Write to MH i2c: E2 08 00 E2 05 80 13 01 00 00 00 00 00 64 [05:00:45]Write i2c OK [05:00:45]MH_I2C_Read... [05:00:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:45]Read from MH i2c: E2 [05:00:45]MH_I2C_Read... [05:00:45]Read from MH i2c: E2 0E 00 [05:00:45]MH_I2C_Read... [05:00:45]Read from MH i2c: E2 0E 00 E2 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 72 [05:00:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:00:45]wFMCommunicate OK [05:00:45]SAM_PROTO_GetShiftState done [05:00:45]FM_GetShiftState done [05:00:45]opened in 1722038719 [05:00:45]opened+sec_in_day 1722125119 [05:00:45]quantity*price = 30035 [05:00:45]sum+1 = 30036 [05:00:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 46 27.07.2024 05:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225686 ФПД: 121348517082391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T050046&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225686&fm=121348517082391&tin=02508201610067®Number=0000000000092624&sum=30035 [05:00:46]StoreToDocumentArchive [05:00:46]shift 438 fd 225686 [05:00:46]save to /storage/0438/doc_00225686 [05:00:46]save last doc name /storage/0438/doc_00225686 to /storage/kkm_last_doc_name [05:00:46]save OK [05:00:46]Clear old archive folders... [05:00:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:00:46]tlvbuf is 01F418A0 [05:00:46]SAM_PROTO_ClearQueue [05:00:46]wFMCommunicate request_size=4 [05:00:46]MH_SAM_APDU [05:00:46]CAPDU: 80 09 00 00 [05:00:46]Write to MH i2c: E2 08 00 EF 05 80 09 00 00 00 00 00 00 66 [05:00:46]Write i2c OK [05:00:46]MH_I2C_Read... [05:00:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:00:46]Read from MH i2c: E2 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: E2 03 00 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: E2 03 00 EF 05 00 90 00 68 [05:00:46]RAPDU: 90 00 [05:00:46]wFMCommunicate OK [05:00:46]SAM_PROTO_ClearQueue done [05:00:46]KKMCreateOFDPacket [05:00:46]OFDProtocolAddRootSTLVToBuf [05:00:46]FM_MakeSignedData [05:00:46]FM_MakeSignedData [05:00:46]SAM_PROTO_SignData [05:00:46]wFMCommunicate request_size=4 [05:00:46]MH_SAM_APDU [05:00:46]CAPDU: 80 0D 01 02 [05:00:46]Write to MH i2c: E2 08 00 F0 05 80 0D 01 02 00 00 00 00 6E [05:00:46]Write i2c OK [05:00:46]MH_I2C_Read... [05:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:00:46]Read from MH i2c: E2 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: E2 03 00 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: E2 03 00 F0 05 00 90 00 69 [05:00:46]RAPDU: 90 00 [05:00:46]wFMCommunicate OK [05:00:46]wFMCommunicate request_size=255 [05:00:46]MH_SAM_APDU [05:00:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 FE 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 71 03 00 35 04 06 00 6E [05:00:46]Write to MH i2c: E2 02 01 F1 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 FE 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 71 03 00 35 04 06 00 6E 00 00 3D [05:00:46]Write i2c OK [05:00:46]MH_I2C_Read... [05:00:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:47]Read from MH i2c: E2 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 03 00 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [05:00:47]RAPDU: 90 00 [05:00:47]wFMCommunicate OK [05:00:47]wFMCommunicate request_size=10 [05:00:47]MH_SAM_APDU [05:00:47]CAPDU: 80 0D 02 02 05 5D A7 41 35 17 [05:00:47]Write to MH i2c: E2 0D 00 F2 05 80 0D 02 02 05 00 5D A7 41 35 17 00 00 0C [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:47]Read from MH i2c: E2 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 03 00 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 03 00 F2 05 00 90 00 6B [05:00:47]RAPDU: 90 00 [05:00:47]wFMCommunicate OK [05:00:47]wFMCommunicate request_size=4 [05:00:47]MH_SAM_APDU [05:00:47]CAPDU: 80 0D 03 02 [05:00:47]Write to MH i2c: E2 08 00 F3 05 80 0D 03 02 00 00 00 00 73 [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:00:47]Read from MH i2c: E2 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 0B 00 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 0B 00 F3 05 00 E5 B5 DB 39 C5 AE 00 31 90 00 C6 [05:00:47]RAPDU: E5 B5 DB 39 C5 AE 00 31 90 00 [05:00:47]wFMCommunicate OK [05:00:47]SAM_PROTO_SignData done [05:00:47]FM_MakeSignedData done [05:00:47]CreateOFDProtocolMessage [05:00:47]wFMCommunicate request_size=4 [05:00:47]MH_SAM_APDU [05:00:47]CAPDU: 80 11 00 00 [05:00:47]Write to MH i2c: E2 08 00 F4 05 80 11 00 00 00 00 00 00 73 [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:47]Read from MH i2c: E2 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 17 00 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: E2 17 00 F4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [05:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:00:47]wFMCommunicate OK [05:00:47]CreateOFDProtocolMessage done [05:00:47]OFDSenderStorePacket 225686 [05:00:47]StoreOFDPacket docnum=225686 [05:00:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 57 07 01 75 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 FE 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 71 03 00 35 04 06 00 6E 5D A7 41 35 17 E5 B5 DB 39 C5 AE 00 31 [05:00:47]CheckFolder [05:00:47]dirname=/storage/ofd_packets [05:00:47]CheckFolder done [05:00:47]ProducePacketName [05:00:47]name=ofd_packets/00225686 [05:00:47]NVStorageSaveData ofd_packets/00225686 [05:00:47]File name is /storage/ofd_packets/00225686 [05:00:47]Write 301 bytes [05:00:47]NVStorageSaveData done [05:00:47]OFDSenderStorePacket done [05:00:47]KKMCreateOFDPacket done [05:00:47]NVStorageSaveData kkm_last_timestamp [05:00:47]File name is /storage/kkm_last_timestamp [05:00:47]Write 4 bytes [05:00:47]NVStorageSaveData done [05:00:47]ExternCall_PrintAddStr [05:00:47]wPrintStart [05:00:47]Write to MH i2c: 01 00 00 F5 05 FA [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: 01 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: 01 07 00 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 FF 0F 0F [05:00:47]RasterBufferAndPrint [05:00:47]line Счет N : (1)2001927 [05:00:47]line ИНН: 02508201610067 [05:00:47]line Контрольно-Кассовый Чек [05:00:47]line ПРОДАЖА [05:00:47]line ТРК (МРК, ГНК) : 43 [05:00:47]line Товар: 2710124130 [05:00:47]line Аи-92-К-5 [05:00:47]line 4.430 * 67.80 [05:00:47]line = 300.35 [05:00:47]line НДС 12% НСП 1% [05:00:47]line > о реализуемом товаре [05:00:47]line ИТОГО: 300.35 [05:00:47]line НСП 1% : 2.66 [05:00:47]line НДС 12% : 31.90 [05:00:47]line Наличными: 0.00 [05:00:47]line Безнал.: 300.35 [05:00:47]line Место: АЗС № 97 "Партнер Нефть" [05:00:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:00:47]line СНО: Общий режим [05:00:47]line Чек 46 27.07.2024 05:00 [05:00:47]line Смена: 438 ФФД: 1.0 [05:00:47]line ЗНМ: 0300000054 [05:00:47]line РНМ: 0000000000092624 [05:00:47]line Версия ККМ: 001 [05:00:47]line Платежная система: O! деньги [05:00:47]line ФМ: 0000000000874959 [05:00:47]line ФД: 225686 [05:00:47]line ФПД: 121348517082391 [05:00:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T050046&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225686&fm=121348517082391&tin=02508201610067®Number=0000000000092624&sum=30035 [05:00:47]written 0, free lines is 4095 [05:00:47]OFD Sender: Processing packet 225686 [packets to send 599, broken 598] [05:00:47]ProducePacketName [05:00:47]name=ofd_packets/00225686 [05:00:47]OFD Sender: To server: pG, [05:00:47]CommunicateWithHost lk.salyk.kg:30040 [05:00:47]ConnectInit lk.salyk.kg [05:00:47]Write to MH i2c: 01 00 00 1F 06 25 [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: 01 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: 01 07 00 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: 01 07 00 1F 06 00 00 00 00 00 6C 0C A4 [05:00:47]RasterBufferAndPrint [05:00:47]line [05:00:47]line [05:00:47]line [05:00:47]line [05:00:47]line [05:00:47]written 0, free lines is 3183 [05:00:47]Connected sock=10 [05:00:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 57 07 01 75 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 FE 7E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 71 03 00 35 04 06 00 6E 5D A7 41 35 17 E5 B5 DB 39 C5 AE 00 31 [05:00:47]MH_Cut [05:00:47]Write to MH i2c: D1 01 00 26 06 01 FE [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: D1 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: D1 01 00 [05:00:47]MH_I2C_Read... [05:00:47]Read from MH i2c: D1 01 00 26 06 00 FD [05:00:47]Write to MH i2c: 01 00 00 27 06 2D [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00: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 35 39 4F 00 00 00 D7 0E 47 00 71 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 71 03 00 F4 03 04 00 0D 2B A4 66 B6 04 01 00 00 E9 D0 8D 0C B5 E0 45 28 [05:00:48]CommunicateWithHost err = 0 [05:00:48]CheckOFDResponse [05:00:48]1017 (14) - 77093643461234 [05:00:48]1041 (16) - 0000000000874959 [05:00:48]1040 (4) - 225686 [05:00:48]1012 (4) - 26.07.2024 23:02 [05:00:48]1206 (1) - 0 [05:00:48]OFD Sender: Remove packet 225686 [05:00:48]ProducePacketName [05:00:48]name=ofd_packets/00225686 [05:00:48]NVStorageDeleteData [05:00:48]OFD Sender: No OFD packet to send [05:00:49]*** Cut start [05:00:49]*** Partial cut [05:00:49]*** CUTSNS_PIN = 1 [05:00:49]*** CUTSNS_PIN = 0 [05:00:49]*** Brake cut motor [05:00:49]Read from MH i2c: 01 [05:00:49]MH_I2C_Read... [05:00:49]*** Stop cut motor [05:00:49]*** Cut end [05:00:49]Read from MH i2c: 01 07 00 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: 01 07 00 27 06 00 00 00 00 00 FF 0F 42 [05:00:49]process_action close_receipt done [05:00:49]requested_data is exist [05:00:49]produce_requested_data [05:00:49]requested_item fm.sn is exist - process it [05:00:49]wFMCommunicate request_size=4 [05:00:49]MH_SAM_APDU [05:00:49]CAPDU: 80 11 00 00 [05:00:49]Write to MH i2c: E2 08 00 28 06 80 11 00 00 00 00 00 00 A8 [05:00:49]Write i2c OK [05:00:49]MH_I2C_Read... [05:00:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:49]Read from MH i2c: E2 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: E2 17 00 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: E2 17 00 28 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [05:00:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:00:49]wFMCommunicate OK [05:00:49]requested_item fd.num is exist - process it [05:00:49]SAM_PROTO_GetFieldsCounters [05:00:49]wFMCommunicate request_size=4 [05:00:49]MH_SAM_APDU [05:00:49]CAPDU: 80 13 00 00 [05:00:49]Write to MH i2c: E2 08 00 29 06 80 13 00 00 00 00 00 00 AB [05:00:49]Write i2c OK [05:00:49]MH_I2C_Read... [05:00:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:00:49]Read from MH i2c: E2 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: E2 62 00 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: E2 62 00 29 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [05:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:00:49]wFMCommunicate OK [05:00:49]SAM_PROTO_GetFieldsCounters done [05:00:49]requested_item shift.num is exist - process it [05:00:49]requested_item shift.opened is exist - process it [05:00:49]req_shift_opened [05:00:49]FM_GetShiftState [05:00:49]SAM_PROTO_GetShiftState [05:00:49]wFMCommunicate request_size=4 [05:00:49]MH_SAM_APDU [05:00:49]CAPDU: 80 13 01 00 [05:00:49]Write to MH i2c: E2 08 00 2A 06 80 13 01 00 00 00 00 00 AD [05:00:49]Write i2c OK [05:00:49]MH_I2C_Read... [05:00:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:49]Read from MH i2c: E2 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: E2 0E 00 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: E2 0E 00 2A 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BB [05:00:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:00:49]wFMCommunicate OK [05:00:49]SAM_PROTO_GetShiftState done [05:00:49]FM_GetShiftState done [05:00:49]req_shift_opened done [05:00:49]requested_item shift.open_date is exist - process it [05:00:49]req_shift_open_date [05:00:49]req_shift_open_date done [05:00:49]produce_requested_data done [05:00:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225686,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:00:49]process_action_free close_receipt [05:00:49]json_value_free [05:00:49]json_value_free done [05:00:49]process_json_proto returns [05:00:49]Send response to host [05:00:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225686,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:00:49]free response buf [05:00:49]execute_script done [05:00:49]execute_script returns [05:00:49]free content buf [05:00:49]Sock 8.Close socket [05:00:49]Sock 8.Thread stoped [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:06]recv_with_timeout no data received [05:01:08]OFD Sender: No OFD packet to send [05:01:13]OFD Sender: No OFD packet to send [05:01:16]recv_with_timeout no data received [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:09]OFD Sender: No OFD packet to send [05:02:14]OFD Sender: No OFD packet to send [05:02:19]OFD Sender: No OFD packet to send [05:02:24]OFD Sender: No OFD packet to send [05:02:29]OFD Sender: No OFD packet to send [05:02:34]OFD Sender: No OFD packet to send [05:02:39]OFD Sender: No OFD packet to send [05:02:44]OFD Sender: No OFD packet to send [05:02:49]OFD Sender: No OFD packet to send [05:02:54]OFD Sender: No OFD packet to send [05:02:59]OFD Sender: No OFD packet to send [05:03:04]OFD Sender: No OFD packet to send [05:03:09]OFD Sender: No OFD packet to send [05:03:14]OFD Sender: No OFD packet to send [05:03:19]OFD Sender: No OFD packet to send [05:03:23]recv_with_timeout no data received [05:03:24]OFD Sender: No OFD packet to send [05:03:29]OFD Sender: No OFD packet to send [05:03:34]OFD Sender: No OFD packet to send [05:03:39]OFD Sender: No OFD packet to send [05:03:44]OFD Sender: No OFD packet to send [05:03:47]recv_with_timeout no data received [05:03:49]OFD Sender: No OFD packet to send [05:03:54]OFD Sender: No OFD packet to send [05:03:59]OFD Sender: No OFD packet to send [05:04:04]OFD Sender: No OFD packet to send [05:04:09]OFD Sender: No OFD packet to send [05:04:14]OFD Sender: No OFD packet to send [05:04:19]OFD Sender: No OFD packet to send [05:04:24]OFD Sender: No OFD packet to send [05:04:29]OFD Sender: No OFD packet to send [05:04:34]OFD Sender: No OFD packet to send [05:04:39]OFD Sender: No OFD packet to send [05:04:44]OFD Sender: No OFD packet to send [05:04:49]OFD Sender: No OFD packet to send [05:04:54]OFD Sender: No OFD packet to send [05:04:59]OFD Sender: No OFD packet to send [05:05:04]OFD Sender: No OFD packet to send [05:05:09]OFD Sender: No OFD packet to send [05:05:14]OFD Sender: No OFD packet to send [05:05:19]OFD Sender: No OFD packet to send [05:05:24]OFD Sender: No OFD packet to send [05:05:29]OFD Sender: No OFD packet to send [05:05:34]OFD Sender: No OFD packet to send [05:05:39]OFD Sender: No OFD packet to send [05:05:44]OFD Sender: No OFD packet to send [05:05:49]OFD Sender: No OFD packet to send [05:05:54]OFD Sender: No OFD packet to send [05:05:59]OFD Sender: No OFD packet to send [05:06:04]OFD Sender: No OFD packet to send [05:06:09]OFD Sender: No OFD packet to send [05:06:12]recv_with_timeout no data received [05:06:14]OFD Sender: No OFD packet to send [05:06:19]OFD Sender: No OFD packet to send [05:06:24]OFD Sender: No OFD packet to send [05:06:29]OFD Sender: No OFD packet to send [05:06:34]OFD Sender: No OFD packet to send [05:06:39]OFD Sender: No OFD packet to send [05:06:44]OFD Sender: No OFD packet to send [05:06:49]OFD Sender: No OFD packet to send [05:06:54]OFD Sender: No OFD packet to send [05:06:59]OFD Sender: No OFD packet to send [05:07:04]OFD Sender: No OFD packet to send [05:07:09]OFD Sender: No OFD packet to send [05:07:13]recv_with_timeout no data received [05:07:14]OFD Sender: No OFD packet to send [05:07:19]OFD Sender: No OFD packet to send [05:07:24]OFD Sender: No OFD packet to send [05:07:29]OFD Sender: No OFD packet to send [05:07:34]OFD Sender: No OFD packet to send [05:07:39]OFD Sender: No OFD packet to send [05:07:44]OFD Sender: No OFD packet to send [05:07:49]OFD Sender: No OFD packet to send [05:07:54]OFD Sender: No OFD packet to send [05:08:00]OFD Sender: No OFD packet to send [05:08:05]OFD Sender: No OFD packet to send [05:08:10]OFD Sender: No OFD packet to send [05:08:15]OFD Sender: No OFD packet to send [05:08:20]OFD Sender: No OFD packet to send [05:08:25]OFD Sender: No OFD packet to send [05:08:30]OFD Sender: No OFD packet to send [05:08:35]OFD Sender: No OFD packet to send [05:08:37]recv_with_timeout no data received [05:08:40]OFD Sender: No OFD packet to send [05:08:45]OFD Sender: No OFD packet to send [05:08:50]OFD Sender: No OFD packet to send [05:08:55]OFD Sender: No OFD packet to send [05:09:00]OFD Sender: No OFD packet to send [05:09:05]OFD Sender: No OFD packet to send [05:09:10]OFD Sender: No OFD packet to send [05:09:11]recv_with_timeout no data received [05:09:15]OFD Sender: No OFD packet to send [05:09:20]OFD Sender: No OFD packet to send [05:09:25]OFD Sender: No OFD packet to send [05:09:30]OFD Sender: No OFD packet to send [05:09:35]OFD Sender: No OFD packet to send [05:09:37]recv_with_timeout no data received [05:09:40]OFD Sender: No OFD packet to send [05:09:45]OFD Sender: No OFD packet to send [05:09:50]OFD Sender: No OFD packet to send [05:09:55]OFD Sender: No OFD packet to send [05:10:00]OFD Sender: No OFD packet to send [05:10:01]recv_with_timeout no data received [05:10:05]OFD Sender: No OFD packet to send [05:10:10]OFD Sender: No OFD packet to send [05:10:15]OFD Sender: No OFD packet to send [05:10:20]OFD Sender: No OFD packet to send [05:10:25]OFD Sender: No OFD packet to send [05:10:30]OFD Sender: No OFD packet to send [05:10:31]accept exits with 9 [05:10:31]New connection [05:10:31]New thread 3066924388 created [05:10:31]Thread 3067067748 joined [05:10:31]Waiting for new connection... [05:10:31] Sock 9.Parse request [05:10:31]Sock 9.Check first char [05:10:31]Sock 9.First char is OK [05:10:31]request: POST /json_proto HTTP/1.0 [05:10:31]Method: POST [05:10:31]URL: /json_proto [05:10:31]Method is POST - this is cgi request [05:10:31]url: /json_proto [05:10:31]query_string will be loaded in cgi processing [05:10:31]execute_cgi json_proto POST (null) [05:10:31]execute_cgi path=json_proto method=POST [05:10:31]POST find Content-Length [05:10:31]Host: 172.17.43.131:8080 [05:10:31]Content-Length: 678 [05:10:31]Content-Type: application/json [05:10:31] [05:10:31]POST finish read [05:10:31]Found Content-Length = 678 [05:10:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:31]execute_script... [05:10: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)2001928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:31]POST & json_proto [05:10:31]process_json_proto [05:10:31]json parsed OK: [05:10:31]protocol is kg_v1.0 [05:10:31]action value=close_receipt [05:10:31]process_action close_receipt [05:10:31]cmd_close_receipt [05:10:31]MH_GetDate [05:10:31]Write to MH i2c: F0 00 00 2B 06 20 [05:10:31]Write i2c OK [05:10:31]MH_I2C_Read... [05:10:31]Read from MH i2c: F0 [05:10:31]MH_I2C_Read... [05:10:31]Read from MH i2c: F0 09 00 [05:10:31]MH_I2C_Read... [05:10:31]Read from MH i2c: F0 09 00 2B 06 00 48 81 A4 66 F9 24 A2 66 21 [05:10:31]GetLastDocTimeStamp 1722056446 [05:10:31]current date 1722057032 [05:10:31]FM_GetShiftState [05:10:31]SAM_PROTO_GetShiftState [05:10:31]wFMCommunicate request_size=4 [05:10:31]MH_SAM_APDU [05:10:31]CAPDU: 80 13 01 00 [05:10:31]Write to MH i2c: E2 08 00 2C 06 80 13 01 00 00 00 00 00 AF [05:10:31]Write i2c OK [05:10:31]MH_I2C_Read... [05:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:31]Read from MH i2c: E2 [05:10:31]MH_I2C_Read... [05:10:31]Read from MH i2c: E2 0E 00 [05:10:31]MH_I2C_Read... [05:10:31]Read from MH i2c: E2 0E 00 2C 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [05:10:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:10:31]wFMCommunicate OK [05:10:31]SAM_PROTO_GetShiftState done [05:10:31]FM_GetShiftState done [05:10:31]opened in 1722038719 [05:10:31]opened+sec_in_day 1722125119 [05:10:31]quantity*price = 30035 [05:10:31]sum+1 = 30036 [05:10:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 47 27.07.2024 05:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225687 ФПД: 225842773049188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T051032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225687&fm=225842773049188&tin=02508201610067®Number=0000000000092624&sum=30000 [05:10:32]StoreToDocumentArchive [05:10:32]shift 438 fd 225687 [05:10:32]save to /storage/0438/doc_00225687 [05:10:32]save last doc name /storage/0438/doc_00225687 to /storage/kkm_last_doc_name [05:10:32]save OK [05:10:32]Clear old archive folders... [05:10:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:10:32]tlvbuf is 01EB1210 [05:10:32]SAM_PROTO_ClearQueue [05:10:32]wFMCommunicate request_size=4 [05:10:32]MH_SAM_APDU [05:10:32]CAPDU: 80 09 00 00 [05:10:32]Write to MH i2c: E2 08 00 39 06 80 09 00 00 00 00 00 00 B1 [05:10:32]Write i2c OK [05:10:32]MH_I2C_Read... [05:10:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:10:32]Read from MH i2c: E2 [05:10:32]MH_I2C_Read... [05:10:32]Read from MH i2c: E2 03 00 [05:10:32]MH_I2C_Read... [05:10:32]Read from MH i2c: E2 03 00 39 06 00 90 00 B3 [05:10:32]RAPDU: 90 00 [05:10:32]wFMCommunicate OK [05:10:32]SAM_PROTO_ClearQueue done [05:10:32]KKMCreateOFDPacket [05:10:32]OFDProtocolAddRootSTLVToBuf [05:10:32]FM_MakeSignedData [05:10:32]FM_MakeSignedData [05:10:32]SAM_PROTO_SignData [05:10:32]wFMCommunicate request_size=4 [05:10:32]MH_SAM_APDU [05:10:32]CAPDU: 80 0D 01 02 [05:10:32]Write to MH i2c: E2 08 00 3A 06 80 0D 01 02 00 00 00 00 B9 [05:10:32]Write i2c OK [05:10:32]MH_I2C_Read... [05:10:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:10:32]Read from MH i2c: E2 [05:10:32]MH_I2C_Read... [05:10:32]Read from MH i2c: E2 03 00 [05:10:32]MH_I2C_Read... [05:10:32]Read from MH i2c: E2 03 00 3A 06 00 90 00 B4 [05:10:32]RAPDU: 90 00 [05:10:32]wFMCommunicate OK [05:10:32]wFMCommunicate request_size=255 [05:10:32]MH_SAM_APDU [05:10: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 48 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 71 03 00 35 04 06 00 CD [05:10:32]Write to MH i2c: E2 02 01 3B 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 48 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 71 03 00 35 04 06 00 CD 00 00 F0 [05:10:32]Write i2c OK [05:10:32]MH_I2C_Read... [05:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:33]Read from MH i2c: E2 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 03 00 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 03 00 3B 06 00 90 00 B5 [05:10:33]RAPDU: 90 00 [05:10:33]wFMCommunicate OK [05:10:33]wFMCommunicate request_size=10 [05:10:33]MH_SAM_APDU [05:10:33]CAPDU: 80 0D 02 02 05 67 1E 43 3F 64 [05:10:33]Write to MH i2c: E2 0D 00 3C 06 80 0D 02 02 05 00 67 1E 43 3F 64 00 00 31 [05:10:33]Write i2c OK [05:10:33]MH_I2C_Read... [05:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:33]Read from MH i2c: E2 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 03 00 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 03 00 3C 06 00 90 00 B6 [05:10:33]RAPDU: 90 00 [05:10:33]wFMCommunicate OK [05:10:33]wFMCommunicate request_size=4 [05:10:33]MH_SAM_APDU [05:10:33]CAPDU: 80 0D 03 02 [05:10:33]Write to MH i2c: E2 08 00 3D 06 80 0D 03 02 00 00 00 00 BE [05:10:33]Write i2c OK [05:10:33]MH_I2C_Read... [05:10:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:10:33]Read from MH i2c: E2 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 0B 00 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 0B 00 3D 06 00 E3 91 AD 41 91 FE 80 30 90 00 60 [05:10:33]RAPDU: E3 91 AD 41 91 FE 80 30 90 00 [05:10:33]wFMCommunicate OK [05:10:33]SAM_PROTO_SignData done [05:10:33]FM_MakeSignedData done [05:10:33]CreateOFDProtocolMessage [05:10:33]wFMCommunicate request_size=4 [05:10:33]MH_SAM_APDU [05:10:33]CAPDU: 80 11 00 00 [05:10:33]Write to MH i2c: E2 08 00 3E 06 80 11 00 00 00 00 00 00 BE [05:10:33]Write i2c OK [05:10:33]MH_I2C_Read... [05:10:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:33]Read from MH i2c: E2 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 17 00 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: E2 17 00 3E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [05:10:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:10:33]wFMCommunicate OK [05:10:33]CreateOFDProtocolMessage done [05:10:33]OFDSenderStorePacket 225687 [05:10:33]StoreOFDPacket docnum=225687 [05:10:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 61 07 01 0B 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 48 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 71 03 00 35 04 06 00 CD 67 1E 43 3F 64 E3 91 AD 41 91 FE 80 30 [05:10:33]CheckFolder [05:10:33]dirname=/storage/ofd_packets [05:10:33]CheckFolder done [05:10:33]ProducePacketName [05:10:33]name=ofd_packets/00225687 [05:10:33]NVStorageSaveData ofd_packets/00225687 [05:10:33]File name is /storage/ofd_packets/00225687 [05:10:33]Write 301 bytes [05:10:33]NVStorageSaveData done [05:10:33]OFDSenderStorePacket done [05:10:33]KKMCreateOFDPacket done [05:10:33]NVStorageSaveData kkm_last_timestamp [05:10:33]File name is /storage/kkm_last_timestamp [05:10:33]Write 4 bytes [05:10:33]NVStorageSaveData done [05:10:33]ExternCall_PrintAddStr [05:10:33]wPrintStart [05:10:33]Write to MH i2c: 01 00 00 3F 06 45 [05:10:33]Write i2c OK [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: 01 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: 01 07 00 [05:10:33]MH_I2C_Read... [05:10:33]Read from MH i2c: 01 07 00 3F 06 00 00 00 00 00 FF 0F 5A [05:10:33]RasterBufferAndPrint [05:10:33]line Счет N : (1)2001928 [05:10:33]line ИНН: 02508201610067 [05:10:33]line Контрольно-Кассовый Чек [05:10:33]line ПРОДАЖА [05:10:33]line ТРК (МРК, ГНК) : 33 [05:10:33]line Товар: 2710124130 [05:10:33]line Аи-92-К-5 [05:10:33]line 4.430 * 67.80 [05:10:33]line = 300.35 [05:10:33]line НДС 12% НСП 1% [05:10:33]line > о реализуемом товаре [05:10:33]line ОКРУГЛЕНИЕ: -0.35 [05:10:33]line ИТОГО: 300.00 [05:10:33]line Внесено: 300.00 [05:10:33]line СДАЧА: 0.00 [05:10:33]line НСП 1% : 2.66 [05:10:33]line НДС 12% : 31.90 [05:10:33]line Наличными: 300.00 [05:10:33]line Безнал.: 0.00 [05:10:33]line Место: АЗС № 97 "Партнер Нефть" [05:10:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:10:33]line СНО: Общий режим [05:10:33]line Чек 47 27.07.2024 05:10 [05:10:33]line Смена: 438 ФФД: 1.0 [05:10:33]line ЗНМ: 0300000054 [05:10:33]line РНМ: 0000000000092624 [05:10:33]line Версия ККМ: 001 [05:10:33]line ФМ: 0000000000874959 [05:10:33]line ФД: 225687 [05:10:33]line ФПД: 225842773049188 [05:10:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T051032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225687&fm=225842773049188&tin=02508201610067®Number=0000000000092624&sum=30000 [05:10:33]OFD Sender: Processing packet 225687 [packets to send 599, broken 598] [05:10:33]ProducePacketName [05:10:33]name=ofd_packets/00225687 [05:10:33]OFD Sender: To server: pG, [05:10:33]CommunicateWithHost lk.salyk.kg:30040 [05:10:33]ConnectInit lk.salyk.kg [05:10:33]written 0, free lines is 4095 [05:10:34]Write to MH i2c: 01 00 00 6A 06 70 [05:10:34]Write i2c OK [05:10:34]MH_I2C_Read... [05:10:34]Read from MH i2c: 01 [05:10:34]MH_I2C_Read... [05:10:34]Read from MH i2c: 01 07 00 [05:10:34]MH_I2C_Read... [05:10:34]Read from MH i2c: 01 07 00 6A 06 00 00 00 00 00 51 0C D4 [05:10:34]RasterBufferAndPrint [05:10:34]line [05:10:34]line [05:10:34]line [05:10:34]line [05:10:34]line [05:10:34]written 0, free lines is 3157 [05:10:34]MH_Cut [05:10:34]Write to MH i2c: D1 01 00 71 06 01 49 [05:10:34]Write i2c OK [05:10:34]MH_I2C_Read... [05:10:34]Read from MH i2c: D1 [05:10:34]MH_I2C_Read... [05:10:34]Read from MH i2c: D1 01 00 [05:10:34]MH_I2C_Read... [05:10:34]Read from MH i2c: D1 01 00 71 06 00 48 [05:10:34]Write to MH i2c: 01 00 00 72 06 78 [05:10:34]Write i2c OK [05:10:34]MH_I2C_Read... [05:10:35]*** Cut start [05:10:35]*** Partial cut [05:10:35]*** CUTSNS_PIN = 1 [05:10:35]*** CUTSNS_PIN = 0 [05:10:35]*** Brake cut motor [05:10:36]Read from MH i2c: 01 [05:10:36]MH_I2C_Read... [05:10:36]*** Stop cut motor [05:10:36]*** Cut end [05:10:36]Read from MH i2c: 01 07 00 [05:10:36]MH_I2C_Read... [05:10:36]Read from MH i2c: 01 07 00 72 06 00 00 00 00 00 FF 0F 8D [05:10:36]process_action close_receipt done [05:10:36]requested_data is exist [05:10:36]produce_requested_data [05:10:36]requested_item fm.sn is exist - process it [05:10:36]wFMCommunicate request_size=4 [05:10:36]MH_SAM_APDU [05:10:36]CAPDU: 80 11 00 00 [05:10:36]Write to MH i2c: E2 08 00 73 06 80 11 00 00 00 00 00 00 F3 [05:10:36]Write i2c OK [05:10:36]MH_I2C_Read... [05:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:36]Read from MH i2c: E2 [05:10:36]MH_I2C_Read... [05:10:36]Read from MH i2c: E2 17 00 [05:10:36]MH_I2C_Read... [05:10:36]Read from MH i2c: E2 17 00 73 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [05:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:10:36]wFMCommunicate OK [05:10:36]requested_item fd.num is exist - process it [05:10:36]SAM_PROTO_GetFieldsCounters [05:10:36]wFMCommunicate request_size=4 [05:10:36]MH_SAM_APDU [05:10:36]CAPDU: 80 13 00 00 [05:10:36]Write to MH i2c: E2 08 00 74 06 80 13 00 00 00 00 00 00 F6 [05:10:36]Write i2c OK [05:10:36]MH_I2C_Read... [05:10:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:10:36]Read from MH i2c: E2 [05:10:36]MH_I2C_Read... [05:10:36]Read from MH i2c: E2 62 00 [05:10:36]MH_I2C_Read... [05:10:36]Read from MH i2c: E2 62 00 74 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [05:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:10:36]wFMCommunicate OK [05:10:36]SAM_PROTO_GetFieldsCounters done [05:10:36]requested_item shift.num is exist - process it [05:10:36]requested_item shift.opened is exist - process it [05:10:36]req_shift_opened [05:10:36]FM_GetShiftState [05:10:36]SAM_PROTO_GetShiftState [05:10:36]wFMCommunicate request_size=4 [05:10:36]MH_SAM_APDU [05:10:36]CAPDU: 80 13 01 00 [05:10:36]Write to MH i2c: E2 08 00 75 06 80 13 01 00 00 00 00 00 F8 [05:10:36]Write i2c OK [05:10:36]MH_I2C_Read... [05:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:36]Read from MH i2c: E2 [05:10:36]MH_I2C_Read... [05:10:36]Read from MH i2c: E2 0E 00 [05:10:36]MH_I2C_Read... [05:10:36]Read from MH i2c: E2 0E 00 75 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 06 [05:10:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:10:36]wFMCommunicate OK [05:10:36]SAM_PROTO_GetShiftState done [05:10:36]FM_GetShiftState done [05:10:36]req_shift_opened done [05:10:36]requested_item shift.open_date is exist - process it [05:10:36]req_shift_open_date [05:10:36]req_shift_open_date done [05:10:36]produce_requested_data done [05:10:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225687,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:10:36]process_action_free close_receipt [05:10:36]json_value_free [05:10:36]json_value_free done [05:10:36]process_json_proto returns [05:10:36]Send response to host [05:10:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225687,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:10:36]free response buf [05:10:36]execute_script done [05:10:36]execute_script returns [05:10:36]free content buf [05:10:36]Sock 9.Close socket [05:10:36]Sock 9.Thread stoped [05:10:37]Connected sock=11 [05:10:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 61 07 01 0B 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 48 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 71 03 00 35 04 06 00 CD 67 1E 43 3F 64 E3 91 AD 41 91 FE 80 30 [05:10: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 35 39 4F 00 00 00 E0 ED 47 00 4E 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 35 39 10 04 04 00 97 71 03 00 F4 03 04 00 5B 2D A4 66 B6 04 01 00 00 67 AD 15 A5 AC 08 E7 0A [05:10:38]CommunicateWithHost err = 0 [05:10:38]CheckOFDResponse [05:10:38]1017 (14) - 77093643461234 [05:10:38]1041 (16) - 0000000000874959 [05:10:38]1040 (4) - 225687 [05:10:38]1012 (4) - 26.07.2024 23:12 [05:10:38]1206 (1) - 0 [05:10:38]OFD Sender: Remove packet 225687 [05:10:38]ProducePacketName [05:10:38]name=ofd_packets/00225687 [05:10:38]NVStorageDeleteData [05:10:38]OFD Sender: No OFD packet to send [05:10:42]accept exits with 8 [05:10:42]New connection [05:10:42]New thread 3067067748 created [05:10:42]Thread 3066924388 joined [05:10:42]Waiting for new connection... [05:10:42] Sock 8.Parse request [05:10:42]Sock 8.Check first char [05:10:42]Sock 8.First char is OK [05:10:42]request: POST /json_proto HTTP/1.0 [05:10:42]Method: POST [05:10:42]URL: /json_proto [05:10:42]Method is POST - this is cgi request [05:10:42]url: /json_proto [05:10:42]query_string will be loaded in cgi processing [05:10:42]execute_cgi json_proto POST (null) [05:10:42]execute_cgi path=json_proto method=POST [05:10:42]POST find Content-Length [05:10:42]Host: 172.17.43.131:8080 [05:10:42]Content-Length: 678 [05:10:42]Content-Type: application/json [05:10:42] [05:10:42]POST finish read [05:10:42]Found Content-Length = 678 [05:10:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:42]execute_script... [05:10: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)2001929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:42]POST & json_proto [05:10:42]process_json_proto [05:10:42]json parsed OK: [05:10:42]protocol is kg_v1.0 [05:10:42]action value=close_receipt [05:10:42]process_action close_receipt [05:10:42]cmd_close_receipt [05:10:42]MH_GetDate [05:10:42]Write to MH i2c: F0 00 00 76 06 6B [05:10:42]Write i2c OK [05:10:42]MH_I2C_Read... [05:10:42]Read from MH i2c: F0 [05:10:42]MH_I2C_Read... [05:10:42]Read from MH i2c: F0 09 00 [05:10:42]MH_I2C_Read... [05:10:42]Read from MH i2c: F0 09 00 76 06 00 53 81 A4 66 F9 24 A2 66 77 [05:10:42]GetLastDocTimeStamp 1722057032 [05:10:42]current date 1722057043 [05:10:42]FM_GetShiftState [05:10:42]SAM_PROTO_GetShiftState [05:10:42]wFMCommunicate request_size=4 [05:10:42]MH_SAM_APDU [05:10:42]CAPDU: 80 13 01 00 [05:10:42]Write to MH i2c: E2 08 00 77 06 80 13 01 00 00 00 00 00 FA [05:10:42]Write i2c OK [05:10:42]MH_I2C_Read... [05:10:42]Read from MH i2c: E2 [05:10:42]MH_I2C_Read... [05:10:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:42]Read from MH i2c: E2 0E 00 [05:10:42]MH_I2C_Read... [05:10:42]Read from MH i2c: E2 0E 00 77 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 08 [05:10:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:10:42]wFMCommunicate OK [05:10:42]SAM_PROTO_GetShiftState done [05:10:42]FM_GetShiftState done [05:10:42]opened in 1722038719 [05:10:42]opened+sec_in_day 1722125119 [05:10:42]quantity*price = 50036 [05:10:42]sum+1 = 50037 [05:10:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 48 27.07.2024 05:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225688 ФПД: 207621366906673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T051043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225688&fm=207621366906673&tin=02508201610067®Number=0000000000092624&sum=50000 [05:10:43]StoreToDocumentArchive [05:10:43]shift 438 fd 225688 [05:10:43]save to /storage/0438/doc_00225688 [05:10:43]save last doc name /storage/0438/doc_00225688 to /storage/kkm_last_doc_name [05:10:43]save OK [05:10:43]Clear old archive folders... [05:10:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:10:43]tlvbuf is 01F46290 [05:10:43]SAM_PROTO_ClearQueue [05:10:43]wFMCommunicate request_size=4 [05:10:43]MH_SAM_APDU [05:10:43]CAPDU: 80 09 00 00 [05:10:43]Write to MH i2c: E2 08 00 84 06 80 09 00 00 00 00 00 00 FC [05:10:43]Write i2c OK [05:10:43]MH_I2C_Read... [05:10:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:10:43]Read from MH i2c: E2 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 84 06 00 90 00 FE [05:10:43]RAPDU: 90 00 [05:10:43]wFMCommunicate OK [05:10:43]SAM_PROTO_ClearQueue done [05:10:43]KKMCreateOFDPacket [05:10:43]OFDProtocolAddRootSTLVToBuf [05:10:43]FM_MakeSignedData [05:10:43]FM_MakeSignedData [05:10:43]SAM_PROTO_SignData [05:10:43]wFMCommunicate request_size=4 [05:10:43]MH_SAM_APDU [05:10:43]CAPDU: 80 0D 01 02 [05:10:43]Write to MH i2c: E2 08 00 85 06 80 0D 01 02 00 00 00 00 04 [05:10:43]Write i2c OK [05:10:43]MH_I2C_Read... [05:10:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:10:43]Read from MH i2c: E2 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 85 06 00 90 00 FF [05:10:43]RAPDU: 90 00 [05:10:43]wFMCommunicate OK [05:10:43]wFMCommunicate request_size=255 [05:10:43]MH_SAM_APDU [05:10:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 53 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 71 03 00 35 04 06 00 BC [05:10:43]Write to MH i2c: E2 02 01 86 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 53 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 71 03 00 35 04 06 00 BC 00 00 18 [05:10:43]Write i2c OK [05:10:43]MH_I2C_Read... [05:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:43]Read from MH i2c: E2 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 86 06 00 90 00 00 [05:10:43]RAPDU: 90 00 [05:10:43]wFMCommunicate OK [05:10:43]wFMCommunicate request_size=10 [05:10:43]MH_SAM_APDU [05:10:43]CAPDU: 80 0D 02 02 05 D4 9D D2 7F 31 [05:10:43]Write to MH i2c: E2 0D 00 87 06 80 0D 02 02 05 00 D4 9D D2 7F 31 00 00 04 [05:10:43]Write i2c OK [05:10:43]MH_I2C_Read... [05:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:43]OFD Sender: No OFD packet to send [05:10:43]Read from MH i2c: E2 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 03 00 87 06 00 90 00 01 [05:10:43]RAPDU: 90 00 [05:10:43]wFMCommunicate OK [05:10:43]wFMCommunicate request_size=4 [05:10:43]MH_SAM_APDU [05:10:43]CAPDU: 80 0D 03 02 [05:10:43]Write to MH i2c: E2 08 00 88 06 80 0D 03 02 00 00 00 00 09 [05:10:43]Write i2c OK [05:10:43]MH_I2C_Read... [05:10:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:10:43]Read from MH i2c: E2 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 0B 00 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 0B 00 88 06 00 40 E7 24 FF 86 07 03 05 90 00 E9 [05:10:43]RAPDU: 40 E7 24 FF 86 07 03 05 90 00 [05:10:43]wFMCommunicate OK [05:10:43]SAM_PROTO_SignData done [05:10:43]FM_MakeSignedData done [05:10:43]CreateOFDProtocolMessage [05:10:43]wFMCommunicate request_size=4 [05:10:43]MH_SAM_APDU [05:10:43]CAPDU: 80 11 00 00 [05:10:43]Write to MH i2c: E2 08 00 89 06 80 11 00 00 00 00 00 00 09 [05:10:43]Write i2c OK [05:10:43]MH_I2C_Read... [05:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:43]Read from MH i2c: E2 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 17 00 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: E2 17 00 89 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [05:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:10:43]wFMCommunicate OK [05:10:43]CreateOFDProtocolMessage done [05:10:43]OFDSenderStorePacket 225688 [05:10:43]StoreOFDPacket docnum=225688 [05:10:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 B2 07 01 53 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 53 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 71 03 00 35 04 06 00 BC D4 9D D2 7F 31 40 E7 24 FF 86 07 03 05 [05:10:43]CheckFolder [05:10:43]dirname=/storage/ofd_packets [05:10:43]CheckFolder done [05:10:43]ProducePacketName [05:10:43]name=ofd_packets/00225688 [05:10:43]NVStorageSaveData ofd_packets/00225688 [05:10:43]File name is /storage/ofd_packets/00225688 [05:10:43]Write 301 bytes [05:10:43]NVStorageSaveData done [05:10:43]OFDSenderStorePacket done [05:10:43]KKMCreateOFDPacket done [05:10:43]NVStorageSaveData kkm_last_timestamp [05:10:43]File name is /storage/kkm_last_timestamp [05:10:43]Write 4 bytes [05:10:43]NVStorageSaveData done [05:10:43]ExternCall_PrintAddStr [05:10:43]wPrintStart [05:10:43]Write to MH i2c: 01 00 00 8A 06 90 [05:10:43]Write i2c OK [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: 01 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: 01 07 00 [05:10:43]MH_I2C_Read... [05:10:43]Read from MH i2c: 01 07 00 8A 06 00 00 00 00 00 FF 0F A5 [05:10:43]RasterBufferAndPrint [05:10:43]line Счет N : (1)2001929 [05:10:43]line ИНН: 02508201610067 [05:10:43]line Контрольно-Кассовый Чек [05:10:43]line ПРОДАЖА [05:10:43]line ТРК (МРК, ГНК) : 53 [05:10:43]line Товар: 2710124130 [05:10:43]line Аи-92-К-5 [05:10:43]line 7.380 * 67.80 [05:10:43]line = 500.36 [05:10:43]line НДС 12% НСП 1% [05:10:43]line > о реализуемом товаре [05:10:43]line ОКРУГЛЕНИЕ: -0.36 [05:10:43]line ИТОГО: 500.00 [05:10:43]line Внесено: 500.00 [05:10:43]line СДАЧА: 0.00 [05:10:43]line НСП 1% : 4.43 [05:10:43]line НДС 12% : 53.14 [05:10:43]line Наличными: 500.00 [05:10:43]line Безнал.: 0.00 [05:10:43]line Место: АЗС № 97 "Партнер Нефть" [05:10:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:10:43]line СНО: Общий режим [05:10:43]line Чек 48 27.07.2024 05:10 [05:10:43]line Смена: 438 ФФД: 1.0 [05:10:43]line ЗНМ: 0300000054 [05:10:43]line РНМ: 0000000000092624 [05:10:43]line Версия ККМ: 001 [05:10:43]line ФМ: 0000000000874959 [05:10:43]line ФД: 225688 [05:10:43]line ФПД: 207621366906673 [05:10:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T051043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225688&fm=207621366906673&tin=02508201610067®Number=0000000000092624&sum=50000 [05:10:43]written 0, free lines is 4095 [05:10:43]OFD Sender: Processing packet 225688 [packets to send 599, broken 598] [05:10:43]ProducePacketName [05:10:43]name=ofd_packets/00225688 [05:10:43]OFD Sender: To server: pG, [05:10:43]CommunicateWithHost lk.salyk.kg:30040 [05:10:43]ConnectInit lk.salyk.kg [05:10:44]Write to MH i2c: 01 00 00 B5 06 BB [05:10:44]Write i2c OK [05:10:44]MH_I2C_Read... [05:10:44]Read from MH i2c: 01 [05:10:44]MH_I2C_Read... [05:10:44]Read from MH i2c: 01 07 00 [05:10:44]MH_I2C_Read... [05:10:44]Read from MH i2c: 01 07 00 B5 06 00 00 00 00 00 51 0C 1F [05:10:44]RasterBufferAndPrint [05:10:44]line [05:10:44]line [05:10:44]line [05:10:44]line [05:10:44]line [05:10:44]written 0, free lines is 3160 [05:10:44]MH_Cut [05:10:44]Write to MH i2c: D1 01 00 BC 06 01 94 [05:10:44]Write i2c OK [05:10:44]MH_I2C_Read... [05:10:44]Read from MH i2c: D1 [05:10:44]MH_I2C_Read... [05:10:44]Read from MH i2c: D1 01 00 [05:10:44]MH_I2C_Read... [05:10:44]Read from MH i2c: D1 01 00 BC 06 00 93 [05:10:44]Write to MH i2c: 01 00 00 BD 06 C3 [05:10:44]Write i2c OK [05:10:44]MH_I2C_Read... [05:10:45]*** Cut start [05:10:45]*** Partial cut [05:10:45]*** CUTSNS_PIN = 1 [05:10:45]*** CUTSNS_PIN = 0 [05:10:45]*** Brake cut motor [05:10:46]Read from MH i2c: 01 [05:10:46]MH_I2C_Read... [05:10:46]*** Stop cut motor [05:10:46]*** Cut end [05:10:46]Read from MH i2c: 01 07 00 [05:10:46]MH_I2C_Read... [05:10:46]Read from MH i2c: 01 07 00 BD 06 00 00 00 00 00 FF 0F D8 [05:10:46]process_action close_receipt done [05:10:46]requested_data is exist [05:10:46]produce_requested_data [05:10:46]requested_item fm.sn is exist - process it [05:10:46]wFMCommunicate request_size=4 [05:10:46]MH_SAM_APDU [05:10:46]CAPDU: 80 11 00 00 [05:10:46]Write to MH i2c: E2 08 00 BE 06 80 11 00 00 00 00 00 00 3E [05:10:46]Write i2c OK [05:10:46]MH_I2C_Read... [05:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:46]Read from MH i2c: E2 [05:10:46]MH_I2C_Read... [05:10:46]Read from MH i2c: E2 17 00 [05:10:46]MH_I2C_Read... [05:10:46]Read from MH i2c: E2 17 00 BE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [05:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:10:46]wFMCommunicate OK [05:10:46]requested_item fd.num is exist - process it [05:10:46]SAM_PROTO_GetFieldsCounters [05:10:46]wFMCommunicate request_size=4 [05:10:46]MH_SAM_APDU [05:10:46]CAPDU: 80 13 00 00 [05:10:46]Write to MH i2c: E2 08 00 BF 06 80 13 00 00 00 00 00 00 41 [05:10:46]Write i2c OK [05:10:46]MH_I2C_Read... [05:10:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:10:46]Read from MH i2c: E2 [05:10:46]MH_I2C_Read... [05:10:46]Read from MH i2c: E2 62 00 [05:10:46]MH_I2C_Read... [05:10:46]Read from MH i2c: E2 62 00 BF 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [05:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:10:46]wFMCommunicate OK [05:10:46]SAM_PROTO_GetFieldsCounters done [05:10:46]requested_item shift.num is exist - process it [05:10:46]requested_item shift.opened is exist - process it [05:10:46]req_shift_opened [05:10:46]FM_GetShiftState [05:10:46]SAM_PROTO_GetShiftState [05:10:46]wFMCommunicate request_size=4 [05:10:46]MH_SAM_APDU [05:10:46]CAPDU: 80 13 01 00 [05:10:46]Write to MH i2c: E2 08 00 C0 06 80 13 01 00 00 00 00 00 43 [05:10:46]Write i2c OK [05:10:46]MH_I2C_Read... [05:10:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:46]Read from MH i2c: E2 [05:10:46]MH_I2C_Read... [05:10:46]Read from MH i2c: E2 0E 00 [05:10:46]MH_I2C_Read... [05:10:46]Read from MH i2c: E2 0E 00 C0 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 51 [05:10:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:10:46]wFMCommunicate OK [05:10:46]SAM_PROTO_GetShiftState done [05:10:46]FM_GetShiftState done [05:10:46]req_shift_opened done [05:10:46]requested_item shift.open_date is exist - process it [05:10:46]req_shift_open_date [05:10:46]req_shift_open_date done [05:10:46]produce_requested_data done [05:10:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225688,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:10:46]process_action_free close_receipt [05:10:46]json_value_free [05:10:46]json_value_free done [05:10:46]process_json_proto returns [05:10:46]Send response to host [05:10:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225688,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:10:46]free response buf [05:10:46]execute_script done [05:10:46]execute_script returns [05:10:46]free content buf [05:10:46]Sock 8.Close socket [05:10:46]Sock 8.Thread stoped [05:10:47]recv_with_timeout no data received [05:10:48]Connected sock=11 [05:10: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 35 39 0F 01 00 00 80 B2 07 01 53 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 53 81 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 71 03 00 35 04 06 00 BC D4 9D D2 7F 31 40 E7 24 FF 86 07 03 05 [05:10: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 35 39 4F 00 00 00 3C 9D 47 00 AF 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 71 03 00 F4 03 04 00 66 2D A4 66 B6 04 01 00 00 13 1D A2 C8 60 B5 E8 EB [05:10:49]CommunicateWithHost err = 0 [05:10:49]CheckOFDResponse [05:10:49]1017 (14) - 77093643461234 [05:10:49]1041 (16) - 0000000000874959 [05:10:49]1040 (4) - 225688 [05:10:49]1012 (4) - 26.07.2024 23:12 [05:10:49]1206 (1) - 0 [05:10:49]OFD Sender: Remove packet 225688 [05:10:49]ProducePacketName [05:10:49]name=ofd_packets/00225688 [05:10:49]NVStorageDeleteData [05:10:50]OFD Sender: No OFD packet to send [05:10:55]OFD Sender: No OFD packet to send [05:10:58]recv_with_timeout no data received [05:11:00]OFD Sender: No OFD packet to send [05:11:05]OFD Sender: No OFD packet to send [05:11:10]OFD Sender: No OFD packet to send [05:11:15]OFD Sender: No OFD packet to send [05:11:20]OFD Sender: No OFD packet to send [05:11:25]OFD Sender: No OFD packet to send [05:11:30]OFD Sender: No OFD packet to send [05:11:35]OFD Sender: No OFD packet to send [05:11:40]OFD Sender: No OFD packet to send [05:11:45]OFD Sender: No OFD packet to send [05:11:50]OFD Sender: No OFD packet to send [05:11:55]OFD Sender: No OFD packet to send [05:12:00]OFD Sender: No OFD packet to send [05:12:05]OFD Sender: No OFD packet to send [05:12:10]OFD Sender: No OFD packet to send [05:12:15]OFD Sender: No OFD packet to send [05:12:20]OFD Sender: No OFD packet to send [05:12:25]OFD Sender: No OFD packet to send [05:12:27]recv_with_timeout no data received [05:12:30]OFD Sender: No OFD packet to send [05:12:35]OFD Sender: No OFD packet to send [05:12:40]OFD Sender: No OFD packet to send [05:12:45]OFD Sender: No OFD packet to send [05:12:50]OFD Sender: No OFD packet to send [05:12:55]OFD Sender: No OFD packet to send [05:13:00]OFD Sender: No OFD packet to send [05:13:05]OFD Sender: No OFD packet to send [05:13:10]OFD Sender: No OFD packet to send [05:13:15]OFD Sender: No OFD packet to send [05:13:20]OFD Sender: No OFD packet to send [05:13:25]OFD Sender: No OFD packet to send [05:13:30]OFD Sender: No OFD packet to send [05:13:35]OFD Sender: No OFD packet to send [05:13:40]OFD Sender: No OFD packet to send [05:13:45]OFD Sender: No OFD packet to send [05:13:50]OFD Sender: No OFD packet to send [05:13:55]OFD Sender: No OFD packet to send [05:14:00]OFD Sender: No OFD packet to send [05:14:05]OFD Sender: No OFD packet to send [05:14:10]OFD Sender: No OFD packet to send [05:14:11]recv_with_timeout no data received [05:14:15]OFD Sender: No OFD packet to send [05:14:20]OFD Sender: No OFD packet to send [05:14:25]OFD Sender: No OFD packet to send [05:14:30]OFD Sender: No OFD packet to send [05:14:35]OFD Sender: No OFD packet to send [05:14:36]recv_with_timeout no data received [05:14:40]OFD Sender: No OFD packet to send [05:14:45]OFD Sender: No OFD packet to send [05:14:50]OFD Sender: No OFD packet to send [05:14:55]OFD Sender: No OFD packet to send [05:15:00]OFD Sender: No OFD packet to send [05:15:05]OFD Sender: No OFD packet to send [05:15:10]OFD Sender: No OFD packet to send [05:15:15]OFD Sender: No OFD packet to send [05:15:20]OFD Sender: No OFD packet to send [05:15:25]OFD Sender: No OFD packet to send [05:15:30]OFD Sender: No OFD packet to send [05:15:35]OFD Sender: No OFD packet to send [05:15:40]OFD Sender: No OFD packet to send [05:15:45]OFD Sender: No OFD packet to send [05:15:50]OFD Sender: No OFD packet to send [05:15:55]OFD Sender: No OFD packet to send [05:16:01]OFD Sender: No OFD packet to send [05:16:06]OFD Sender: No OFD packet to send [05:16:11]OFD Sender: No OFD packet to send [05:16:16]OFD Sender: No OFD packet to send [05:16:21]OFD Sender: No OFD packet to send [05:16:26]OFD Sender: No OFD packet to send [05:16:27]recv_with_timeout no data received [05:16:31]OFD Sender: No OFD packet to send [05:16:36]OFD Sender: No OFD packet to send [05:16:41]OFD Sender: No OFD packet to send [05:16:46]OFD Sender: No OFD packet to send [05:16:51]OFD Sender: No OFD packet to send [05:16:56]OFD Sender: No OFD packet to send [05:17:01]OFD Sender: No OFD packet to send [05:17:06]OFD Sender: No OFD packet to send [05:17:11]OFD Sender: No OFD packet to send [05:17:16]OFD Sender: No OFD packet to send [05:17:21]OFD Sender: No OFD packet to send [05:17:26]OFD Sender: No OFD packet to send [05:17:31]OFD Sender: No OFD packet to send [05:17:36]OFD Sender: No OFD packet to send [05:17:41]OFD Sender: No OFD packet to send [05:17:46]OFD Sender: No OFD packet to send [05:17:51]OFD Sender: No OFD packet to send [05:17:56]OFD Sender: No OFD packet to send [05:18:01]OFD Sender: No OFD packet to send [05:18:06]OFD Sender: No OFD packet to send [05:18:11]OFD Sender: No OFD packet to send [05:18:16]OFD Sender: No OFD packet to send [05:18:21]recv_with_timeout no data received [05:18:21]OFD Sender: No OFD packet to send [05:18:26]OFD Sender: No OFD packet to send [05:18:31]OFD Sender: No OFD packet to send [05:18:36]OFD Sender: No OFD packet to send [05:18:41]OFD Sender: No OFD packet to send [05:18:46]OFD Sender: No OFD packet to send [05:18:51]OFD Sender: No OFD packet to send [05:18:56]OFD Sender: No OFD packet to send [05:18:59]recv_with_timeout no data received [05:19:01]OFD Sender: No OFD packet to send [05:19:06]OFD Sender: No OFD packet to send [05:19:11]OFD Sender: No OFD packet to send [05:19:16]OFD Sender: No OFD packet to send [05:19:21]OFD Sender: No OFD packet to send [05:19:26]OFD Sender: No OFD packet to send [05:19:31]OFD Sender: No OFD packet to send [05:19:36]OFD Sender: No OFD packet to send [05:19:41]OFD Sender: No OFD packet to send [05:19:46]OFD Sender: No OFD packet to send [05:19:51]OFD Sender: No OFD packet to send [05:19:56]OFD Sender: No OFD packet to send [05:20:01]OFD Sender: No OFD packet to send [05:20:06]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:32]recv_with_timeout no data received [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]recv_with_timeout no data received [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:31]OFD Sender: No OFD packet to send [05:21:36]OFD Sender: No OFD packet to send [05:21:41]OFD Sender: No OFD packet to send [05:21:46]OFD Sender: No OFD packet to send [05:21:52]OFD Sender: No OFD packet to send [05:21:57]OFD Sender: No OFD packet to send [05:22:02]OFD Sender: No OFD packet to send [05:22:07]OFD Sender: No OFD packet to send [05:22:12]OFD Sender: No OFD packet to send [05:22:17]recv_with_timeout no data received [05:22:17]OFD Sender: No OFD packet to send [05:22:22]OFD Sender: No OFD packet to send [05:22:27]OFD Sender: No OFD packet to send [05:22:32]OFD Sender: No OFD packet to send [05:22:37]OFD Sender: No OFD packet to send [05:22:42]OFD Sender: No OFD packet to send [05:22:47]OFD Sender: No OFD packet to send [05:22:52]OFD Sender: No OFD packet to send [05:22:53]accept exits with 9 [05:22:53]New connection [05:22:53]New thread 3066924388 created [05:22:53]Thread 3067067748 joined [05:22:53]Waiting for new connection... [05:22:53] Sock 9.Parse request [05:22:53]Sock 9.Check first char [05:22:53]Sock 9.First char is OK [05:22:53]request: POST /json_proto HTTP/1.0 [05:22:53]Method: POST [05:22:53]URL: /json_proto [05:22:53]Method is POST - this is cgi request [05:22:53]url: /json_proto [05:22:53]query_string will be loaded in cgi processing [05:22:53]execute_cgi json_proto POST (null) [05:22:53]execute_cgi path=json_proto method=POST [05:22:53]POST find Content-Length [05:22:53]Host: 172.17.43.131:8080 [05:22:53]Content-Length: 680 [05:22:53]Content-Type: application/json [05:22:53] [05:22:53]POST finish read [05:22:53]Found Content-Length = 680 [05:22:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:22:53]execute_script... [05:22: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)2001930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:22:53]POST & json_proto [05:22:53]process_json_proto [05:22:53]json parsed OK: [05:22:53]protocol is kg_v1.0 [05:22:53]action value=close_receipt [05:22:53]process_action close_receipt [05:22:53]cmd_close_receipt [05:22:53]MH_GetDate [05:22:53]Write to MH i2c: F0 00 00 C1 06 B6 [05:22:53]Write i2c OK [05:22:53]MH_I2C_Read... [05:22:53]Read from MH i2c: F0 [05:22:53]MH_I2C_Read... [05:22:53]Read from MH i2c: F0 09 00 [05:22:53]MH_I2C_Read... [05:22:53]Read from MH i2c: F0 09 00 C1 06 00 2E 84 A4 66 F9 24 A2 66 A0 [05:22:53]GetLastDocTimeStamp 1722057043 [05:22:53]current date 1722057774 [05:22:53]FM_GetShiftState [05:22:53]SAM_PROTO_GetShiftState [05:22:53]wFMCommunicate request_size=4 [05:22:53]MH_SAM_APDU [05:22:53]CAPDU: 80 13 01 00 [05:22:53]Write to MH i2c: E2 08 00 C2 06 80 13 01 00 00 00 00 00 45 [05:22:53]Write i2c OK [05:22:53]MH_I2C_Read... [05:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:53]Read from MH i2c: E2 [05:22:53]MH_I2C_Read... [05:22:53]Read from MH i2c: E2 0E 00 [05:22:53]MH_I2C_Read... [05:22:53]Read from MH i2c: E2 0E 00 C2 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 53 [05:22:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:22:53]wFMCommunicate OK [05:22:53]SAM_PROTO_GetShiftState done [05:22:53]FM_GetShiftState done [05:22:53]opened in 1722038719 [05:22:53]opened+sec_in_day 1722125119 [05:22:53]quantity*price = 200025 [05:22:53]sum+1 = 200026 [05:22:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 49 27.07.2024 05:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225689 ФПД: 52560499960887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T052254&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225689&fm=52560499960887&tin=02508201610067®Number=0000000000092624&sum=200000 [05:22:54]StoreToDocumentArchive [05:22:54]shift 438 fd 225689 [05:22:54]save to /storage/0438/doc_00225689 [05:22:54]save last doc name /storage/0438/doc_00225689 to /storage/kkm_last_doc_name [05:22:54]save OK [05:22:54]Clear old archive folders... [05:22:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:22:54]tlvbuf is 01F42290 [05:22:54]SAM_PROTO_ClearQueue [05:22:54]wFMCommunicate request_size=4 [05:22:54]MH_SAM_APDU [05:22:54]CAPDU: 80 09 00 00 [05:22:54]Write to MH i2c: E2 08 00 CF 06 80 09 00 00 00 00 00 00 47 [05:22:54]Write i2c OK [05:22:54]MH_I2C_Read... [05:22:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:22:54]Read from MH i2c: E2 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 CF 06 00 90 00 49 [05:22:54]RAPDU: 90 00 [05:22:54]wFMCommunicate OK [05:22:54]SAM_PROTO_ClearQueue done [05:22:54]KKMCreateOFDPacket [05:22:54]OFDProtocolAddRootSTLVToBuf [05:22:54]FM_MakeSignedData [05:22:54]FM_MakeSignedData [05:22:54]SAM_PROTO_SignData [05:22:54]wFMCommunicate request_size=4 [05:22:54]MH_SAM_APDU [05:22:54]CAPDU: 80 0D 01 02 [05:22:54]Write to MH i2c: E2 08 00 D0 06 80 0D 01 02 00 00 00 00 4F [05:22:54]Write i2c OK [05:22:54]MH_I2C_Read... [05:22:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:22:54]Read from MH i2c: E2 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 D0 06 00 90 00 4A [05:22:54]RAPDU: 90 00 [05:22:54]wFMCommunicate OK [05:22:54]wFMCommunicate request_size=255 [05:22:54]MH_SAM_APDU [05:22:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 2E 84 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 71 03 00 35 04 06 00 2F CD B1 ED [05:22:54]Write to MH i2c: E2 02 01 D1 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 2E 84 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 71 03 00 35 04 06 00 2F CD B1 ED 00 00 15 [05:22:54]Write i2c OK [05:22:54]MH_I2C_Read... [05:22:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:54]Read from MH i2c: E2 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 D1 06 00 90 00 4B [05:22:54]RAPDU: 90 00 [05:22:54]wFMCommunicate OK [05:22:54]wFMCommunicate request_size=7 [05:22:54]MH_SAM_APDU [05:22:54]CAPDU: 80 0D 02 02 02 EC 37 [05:22:54]Write to MH i2c: E2 0A 00 D2 06 80 0D 02 02 02 00 EC 37 00 00 79 [05:22:54]Write i2c OK [05:22:54]MH_I2C_Read... [05:22:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:54]Read from MH i2c: E2 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 03 00 D2 06 00 90 00 4C [05:22:54]RAPDU: 90 00 [05:22:54]wFMCommunicate OK [05:22:54]wFMCommunicate request_size=4 [05:22:54]MH_SAM_APDU [05:22:54]CAPDU: 80 0D 03 02 [05:22:54]Write to MH i2c: E2 08 00 D3 06 80 0D 03 02 00 00 00 00 54 [05:22:54]Write i2c OK [05:22:54]MH_I2C_Read... [05:22:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:22:54]Read from MH i2c: E2 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 0B 00 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 0B 00 D3 06 00 FA 78 14 B4 F1 9A 64 AB 90 00 29 [05:22:54]RAPDU: FA 78 14 B4 F1 9A 64 AB 90 00 [05:22:54]wFMCommunicate OK [05:22:54]SAM_PROTO_SignData done [05:22:54]FM_MakeSignedData done [05:22:54]CreateOFDProtocolMessage [05:22:54]wFMCommunicate request_size=4 [05:22:54]MH_SAM_APDU [05:22:54]CAPDU: 80 11 00 00 [05:22:54]Write to MH i2c: E2 08 00 D4 06 80 11 00 00 00 00 00 00 54 [05:22:54]Write i2c OK [05:22:54]MH_I2C_Read... [05:22:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:54]Read from MH i2c: E2 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 17 00 [05:22:54]MH_I2C_Read... [05:22:54]Read from MH i2c: E2 17 00 D4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [05:22:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:22:54]wFMCommunicate OK [05:22:54]CreateOFDProtocolMessage done [05:22:54]OFDSenderStorePacket 225689 [05:22:54]StoreOFDPacket docnum=225689 [00:00:09]/dev/ttyS4 opened [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: *** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]A0 *** [00:00:09]01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 156514+1721902329=1722058843 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 5C 88 A4 66 F9 24 A2 66 12 [05:40:44]Current date/time: 27.07.2024 05:40 [05:40:44]FM_Init [05:40:44]wFMConnect [05:40:44]MH_SAM_On [05:40:44]Write to MH i2c: E0 00 00 08 00 E7 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]*** iso7816_init finished! [05:40:44]*** atr: [05:40:44]*** 0F 3B D5 18 FF 81 91 FE [05:40:44]*** 1F C3 80 73 C8 21 10 0A [05:40:44]*** 00 00 00 00 00 00 00 00 [05:40:44]*** 00 00 00 00 00 00 00 00 [05:40:44]*** 00 00 00 00 00 00 00 00 [05:40:44]*** 00 00 00 00 00 00 00 00 [05:40:44]*** 00 00 00 00 00 00 00 00 [05:40:44]*** 00 00 00 00 00 00 00 00 [05:40:44]Read from MH i2c: E0 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E0 10 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [05:40:44]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [05:40:44]wFMCommunicate request_size=10 [05:40:44]MH_SAM_APDU [05:40:44]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [05:40:44]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [05:40:44]Read from MH i2c: E2 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [05:40:44]RAPDU: 90 00 [05:40:44]wFMCommunicate OK [05:40:44]wFMCommunicate request_size=4 [05:40:44]MH_SAM_APDU [05:40:44]CAPDU: 80 11 00 00 [05:40:44]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:44]Read from MH i2c: E2 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 17 00 [05:40:44]MH_I2C_Read... [05:40:44]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 35 39 90 00 E1 [05:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:40:44]wFMCommunicate OK [05:40:44]Detected FM SN is 0000000000874959 [05:40:44]Stored FM SN is 0000000000874959 [05:40:44]wFMCommunicate request_size=9 [05:40:44]MH_SAM_APDU [05:40:44]CAPDU: 80 16 00 00 04 1A 5E 01 00 [05:40:44]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [05:40:44]Read from MH i2c: E2 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [05:40:44]RAPDU: 90 00 [05:40:44]wFMCommunicate OK [05:40:44]FM PIN OK [05:40:44]wFMCommunicate request_size=8 [05:40:44]MH_SAM_APDU [05:40:44]CAPDU: 80 14 04 00 03 02 00 01 [05:40:44]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [05:40:44]Read from MH i2c: E2 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [05:40:44]RAPDU: 90 00 [05:40:44]wFMCommunicate OK [05:40:44]wFMCommunicate request_size=13 [05:40:44]MH_SAM_APDU [05:40:44]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [05:40:44]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 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [05:40:44]Read from MH i2c: E2 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [05:40:44]RAPDU: 90 00 [05:40:44]wFMCommunicate OK [05:40:44]wFMCommunicate request_size=4 [05:40:44]MH_SAM_APDU [05:40:44]CAPDU: 80 11 00 00 [05:40:44]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:44]Read from MH i2c: E2 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: E2 17 00 [05:40:44]MH_I2C_Read... [05:40:44]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 35 39 90 00 E5 [05:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:40:44]wFMCommunicate OK [05:40:44]DocumentArchiveInit [05:40:44]Start Httpd... [05:40:44]Httpd thread 3067497828 created [05:40:44]Write to MH i2c: 01 00 00 0F 00 0F [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: 01 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: 01 07 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [05:40:44]MH Int Process started [05:40:44]Allocated Socket 8 [05:40:44]Bind OK [05:40:44]Listen OK [05:40:44]httpd running on port 8080 [05:40:44]Waiting for new connection... [05:40:45]OFD Sender: Processing packet 225689 [packets to send 599, broken 598] [05:40:45]ProducePacketName [05:40:45]name=ofd_packets/00225689 [05:40:45]OFD Sender: To server: pG, [05:40:45]CommunicateWithHost lk.salyk.kg:30040 [05:40:45]ConnectInit lk.salyk.kg [05:40:47]accept exits with 9 [05:40:47]New connection [05:40:47]New thread 3067211108 created [05:40:47]Waiting for new connection... [05:40:47] Sock 9.Parse request [05:40:47]Sock 9.Check first char [05:40:47]Sock 9.First char is OK [05:40:47]request: POST /json_proto HTTP/1.0 [05:40:47]Method: POST [05:40:47]URL: /json_proto [05:40:47]Method is POST - this is cgi request [05:40:47]url: /json_proto [05:40:47]query_string will be loaded in cgi processing [05:40:47]execute_cgi json_proto POST (null) [05:40:47]execute_cgi path=json_proto method=POST [05:40:47]POST find Content-Length [05:40:47]Host: 172.17.43.131:8080 [05:40:47]Content-Length: 215 [05:40:47]Content-Type: application/json [05:40:47] [05:40:47]POST finish read [05:40:47]Found Content-Length = 215 [05:40:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:47]execute_script... [05:40:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:47]POST & json_proto [05:40:47]process_json_proto [05:40:47]json parsed OK: [05:40:47]protocol is kg_v1.0 [05:40:47]action value=get_value [05:40:47]process_action get_value [05:40:47]cmd_get_value [05:40:47]process_action get_value done [05:40:47]requested_data is exist [05:40:47]produce_requested_data [05:40:47]requested_item kkm.sn is exist - process it [05:40:47]requested_item kkm.ver is exist - process it [05:40:47]requested_item fm.sn is exist - process it [05:40:47]wFMCommunicate request_size=4 [05:40:47]MH_SAM_APDU [05:40:47]CAPDU: 80 11 00 00 [05:40:47]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [05:40:47]Write i2c OK [05:40:47]MH_I2C_Read... [05:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:47]Read from MH i2c: E2 [05:40:47]MH_I2C_Read... [05:40:47]Read from MH i2c: E2 17 00 [05:40:47]MH_I2C_Read... [05:40:47]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 35 39 90 00 E7 [05:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:40:47]wFMCommunicate OK [05:40:47]requested_item fd.num is exist - process it [05:40:47]SAM_PROTO_GetFieldsCounters [05:40:47]wFMCommunicate request_size=4 [05:40:47]MH_SAM_APDU [05:40:47]CAPDU: 80 13 00 00 [05:40:47]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [05:40:47]Write i2c OK [05:40:47]MH_I2C_Read... [05:40:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:47]Read from MH i2c: E2 [05:40:47]MH_I2C_Read... [05:40:47]Read from MH i2c: E2 62 00 [05:40:47]MH_I2C_Read... [05:40:47]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [05:40:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:40:47]wFMCommunicate OK [05:40:47]SAM_PROTO_GetFieldsCounters done [05:40:47]requested_item shift.num is exist - process it [05:40:47]requested_item shift.opened is exist - process it [05:40:47]req_shift_opened [05:40:47]FM_GetShiftState [05:40:47]SAM_PROTO_GetShiftState [05:40:47]wFMCommunicate request_size=4 [05:40:47]MH_SAM_APDU [05:40:47]CAPDU: 80 13 01 00 [05:40:47]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [05:40:47]Write i2c OK [05:40:47]MH_I2C_Read... [05:40:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:47]Read from MH i2c: E2 [05:40:47]MH_I2C_Read... [05:40:47]Read from MH i2c: E2 0E 00 [05:40:47]MH_I2C_Read... [05:40:47]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [05:40:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:40:47]wFMCommunicate OK [05:40:47]SAM_PROTO_GetShiftState done [05:40:47]FM_GetShiftState done [05:40:47]req_shift_opened done [05:40:47]requested_item shift.open_date is exist - process it [05:40:47]req_shift_open_date [05:40:47]req_shift_open_date done [05:40:47]produce_requested_data done [05:40:47]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225689,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:40:47]process_action_free get_value [05:40:47]json_value_free [05:40:47]json_value_free done [05:40:47]process_json_proto returns [05:40:47]Send response to host [05:40:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225689,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:40:47]free response buf [05:40:47]execute_script done [05:40:47]execute_script returns [05:40:47]free content buf [05:40:47]Sock 9.Close socket [05:40:47]Sock 9.Thread stoped [05:40:47]accept exits with 11 [05:40:47]New connection [05:40:47]New thread 3067067748 created [05:40:47]Thread 3067211108 joined [05:40:47]Waiting for new connection... [05:40:47] Sock 11.Parse request [05:40:47]Sock 11.Check first char [05:40:47]Sock 11.First char is OK [05:40:47]request: POST /json_proto HTTP/1.0 [05:40:47]Method: POST [05:40:47]URL: /json_proto [05:40:47]Method is POST - this is cgi request [05:40:47]url: /json_proto [05:40:47]query_string will be loaded in cgi processing [05:40:47]execute_cgi json_proto POST (null) [05:40:47]execute_cgi path=json_proto method=POST [05:40:47]POST find Content-Length [05:40:47]Host: 172.17.43.131:8080 [05:40:47]Content-Length: 331 [05:40:47]Content-Type: application/json [05:40:47] [05:40:47]POST finish read [05:40:47]Found Content-Length = 331 [05:40:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:40:47]execute_script... [05:40:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:40:47]POST & json_proto [05:40:47]process_json_proto [05:40:47]json parsed OK: [05:40:47]protocol is kg_v1.0 [05:40:47]action value=get_value [05:40:47]process_action get_value [05:40:47]cmd_get_value [05:40:47]process_action get_value done [05:40:47]requested_data is exist [05:40:47]produce_requested_data [05:40:47]requested_item fm.sale.total is exist - process it [05:40:47]SAM_PROTO_GetFMData [05:40:47]wFMCommunicate request_size=4 [05:40:47]MH_SAM_APDU [05:40:47]CAPDU: 80 13 03 00 [05:40:47]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [05:40:47]Write i2c OK [05:40:47]MH_I2C_Read... [05:40:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [05:40:47]Read from MH i2c: E2 [05:40:47]MH_I2C_Read... [05:40:47]Read from MH i2c: E2 FD 00 [05:40:47]MH_I2C_Read... [05:40:47]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 2D 6E 03 00 69 04 A3 00 6F 04 04 00 E4 67 03 00 B1 04 05 00 DA F2 C1 79 05 70 04 05 00 74 C6 1D AD 04 72 04 04 00 66 2C A4 CC 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 5C A0 E6 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 6C 45 68 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 02 [05:40:47]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 2D 6E 03 00 69 04 A3 00 6F 04 04 00 E4 67 03 00 B1 04 05 00 DA F2 C1 79 05 70 04 05 00 74 C6 1D AD 04 72 04 04 00 66 2C A4 CC 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 5C A0 E6 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 6C 45 68 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [05:40:47]wFMCommunicate OK [05:40:47]wFMCommunicate request_size=4 [05:40:47]MH_SAM_APDU [05:40:47]CAPDU: 80 17 00 00 [05:40:47]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [05:40:47]Write i2c OK [05:40:47]MH_I2C_Read... [05:40:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:40:48]Read from MH i2c: E2 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 FD 00 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FE [05:40:48]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [05:40:48]wFMCommunicate OK [05:40:48]wFMCommunicate request_size=4 [05:40:48]MH_SAM_APDU [05:40:48]CAPDU: 80 17 00 00 [05:40:48]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [05:40:48]Write i2c OK [05:40:48]MH_I2C_Read... [05:40:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:40:48]Read from MH i2c: E2 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 FD 00 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [05:40:48]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [05:40:48]wFMCommunicate OK [05:40:48]wFMCommunicate request_size=4 [05:40:48]MH_SAM_APDU [05:40:48]CAPDU: 80 17 00 00 [05:40:48]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [05:40:48]Write i2c OK [05:40:48]MH_I2C_Read... [05:40:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:40:48]Read from MH i2c: E2 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 FD 00 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [05:40:48]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [05:40:48]wFMCommunicate OK [05:40:48]wFMCommunicate request_size=4 [05:40:48]MH_SAM_APDU [05:40:48]CAPDU: 80 17 00 00 [05:40:48]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [05:40:48]Write i2c OK [05:40:48]MH_I2C_Read... [05:40:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [05:40:48]Read from MH i2c: E2 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 E2 00 [05:40:48]MH_I2C_Read... [05:40:48]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [05:40:48]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:40:48]wFMCommunicate OK [05:40:48]SAM_PROTO_GetFMData done [05:40:48]requested_item fm.sale_refund.total is exist - process it [05:40:48]requested_item fm.buy.total is exist - process it [05:40:48]requested_item shift.sale.total is exist - process it [05:40:48]SAM_PROTO_GetShiftData [05:40:48]wFMCommunicate request_size=4 [05:40:48]MH_SAM_APDU [05:40:48]CAPDU: 80 13 02 00 [05:40:48]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [05:40:48]Write i2c OK [05:40:48]MH_I2C_Read... [05:40:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [05:40:49]Read from MH i2c: E2 [05:40:49]MH_I2C_Read... [05:40:49]Read from MH i2c: E2 FD 00 [05:40:49]MH_I2C_Read... [05:40:49]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 31 00 00 00 69 04 9C 00 6F 04 04 00 31 00 00 00 B1 04 03 00 31 6D C8 70 04 03 00 F8 8E 64 72 04 03 00 39 DE 63 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 4D 49 15 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 1D C6 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 21 [05:40:49]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 31 00 00 00 69 04 9C 00 6F 04 04 00 31 00 00 00 B1 04 03 00 31 6D C8 70 04 03 00 F8 8E 64 72 04 03 00 39 DE 63 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 4D 49 15 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 1D C6 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 [05:40:49]wFMCommunicate OK [05:40:49]wFMCommunicate request_size=4 [05:40:49]MH_SAM_APDU [05:40:49]CAPDU: 80 17 00 00 [05:40:49]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [05:40:49]Write i2c OK [05:40:49]MH_I2C_Read... [05:40:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:40:49]Read from MH i2c: E2 [05:40:49]MH_I2C_Read... [05:40:49]Read from MH i2c: E2 FD 00 [05:40:49]MH_I2C_Read... [05:40:49]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [05:40:49]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [05:40:49]wFMCommunicate OK [05:40:49]wFMCommunicate request_size=4 [05:40:49]MH_SAM_APDU [05:40:49]CAPDU: 80 17 00 00 [05:40:49]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [05:40:49]Write i2c OK [05:40:49]MH_I2C_Read... [05:40:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:40:49]Read from MH i2c: E2 [05:40:49]MH_I2C_Read... [05:40:49]Read from MH i2c: E2 FD 00 [05:40:49]MH_I2C_Read... [05:40:49]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [05:40:49]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 [05:40:49]wFMCommunicate OK [05:40:49]wFMCommunicate request_size=4 [05:40:49]MH_SAM_APDU [05:40:49]CAPDU: 80 17 00 00 [05:40:49]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [05:40:49]Write i2c OK [05:40:49]MH_I2C_Read... [05:40:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:40:50]Read from MH i2c: E2 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: E2 FD 00 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [05:40:50]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 [05:40:50]wFMCommunicate OK [05:40:50]wFMCommunicate request_size=4 [05:40:50]MH_SAM_APDU [05:40:50]CAPDU: 80 17 00 00 [05:40:50]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [05:40:50]Write i2c OK [05:40:50]MH_I2C_Read... [05:40:50]ConnectInit Can't take IP for lk.salyk.kg [05:40:50]CommunicateWithHost connect error [05:40:50]CommunicateWithHost err = -1 [05:40:50]OFD Sender: Server communicate error [05:40:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [05:40:50]Read from MH i2c: E2 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: E2 CC 00 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [05:40:50]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 [05:40:50]wFMCommunicate OK [05:40:50]SAM_PROTO_GetShiftData done [05:40:50]requested_item shift.sale.total_cash is exist - process it [05:40:50]requested_item shift.sale_refund.total is exist - process it [05:40:50]requested_item shift.sale_refund.total_cash is exist - process it [05:40:50]requested_item shift.buy.total is exist - process it [05:40:50]requested_item shift.buy.total_cash is exist - process it [05:40:50]produce_requested_data done [05:40:50]produce_requested_data return {"fm.sale.total":235175902.34,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":131351.53,"shift.sale.total_cash":65902.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [05:40:50]process_action_free get_value [05:40:50]json_value_free [05:40:50]json_value_free done [05:40:50]process_json_proto returns [05:40:50]Send response to host [05:40:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235175902.34,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":131351.53,"shift.sale.total_cash":65902.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [05:40:50]free response buf [05:40:50]execute_script done [05:40:50]execute_script returns [05:40:50]free content buf [05:40:50]Sock 11.Close socket [05:40:50]Sock 11.Thread stoped [05:40:50]accept exits with 9 [05:40:50]New connection [05:40:50]New thread 3067211108 created [05:40:50]Thread 3067067748 joined [05:40:50]Waiting for new connection... [05:40:50] Sock 9.Parse request [05:40:50]Sock 9.Check first char [05:40:50]Sock 9.First char is OK [05:40:50]request: POST /json_proto HTTP/1.0 [05:40:50]Method: POST [05:40:50]URL: /json_proto [05:40:50]Method is POST - this is cgi request [05:40:50]url: /json_proto [05:40:50]query_string will be loaded in cgi processing [05:40:50]execute_cgi json_proto POST (null) [05:40:50]execute_cgi path=json_proto method=POST [05:40:50]POST find Content-Length [05:40:50]Host: 172.17.43.131:8080 [05:40:50]Content-Length: 680 [05:40:50]Content-Type: application/json [05:40:50] [05:40:50]POST finish read [05:40:50]Found Content-Length = 680 [05:40:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:50]execute_script... [05:40:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:50]POST & json_proto [05:40:50]process_json_proto [05:40:50]json parsed OK: [05:40:50]protocol is kg_v1.0 [05:40:50]action value=close_receipt [05:40:50]process_action close_receipt [05:40:50]cmd_close_receipt [05:40:50]MH_GetDate [05:40:50]Write to MH i2c: F0 00 00 1D 00 0C [05:40:50]Write i2c OK [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: F0 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: F0 09 00 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: F0 09 00 1D 00 00 63 88 A4 66 F9 24 A2 66 2F [05:40:50]GetLastDocTimeStamp 1722057774 [05:40:50]current date 1722058851 [05:40:50]FM_GetShiftState [05:40:50]SAM_PROTO_GetShiftState [05:40:50]wFMCommunicate request_size=4 [05:40:50]MH_SAM_APDU [05:40:50]CAPDU: 80 13 01 00 [05:40:50]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [05:40:50]Write i2c OK [05:40:50]MH_I2C_Read... [05:40:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:50]Read from MH i2c: E2 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: E2 0E 00 [05:40:50]MH_I2C_Read... [05:40:50]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [05:40:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:40:50]wFMCommunicate OK [05:40:50]SAM_PROTO_GetShiftState done [05:40:50]FM_GetShiftState done [05:40:50]opened in 1722038719 [05:40:50]opened+sec_in_day 1722125119 [05:40:50]quantity*price = 100050 [05:40:50]sum+1 = 100052 [05:40:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 50 27.07.2024 05:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225690 ФПД: 10961412575926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T054051&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225690&fm=10961412575926&tin=02508201610067®Number=0000000000092624&sum=100000 [05:40:51]StoreToDocumentArchive [05:40:51]shift 438 fd 225690 [05:40:51]save to /storage/0438/doc_00225690 [05:40:51]save last doc name /storage/0438/doc_00225690 to /storage/kkm_last_doc_name [05:40:51]save OK [05:40:51]Clear old archive folders... [05:40:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:40:51]tlvbuf is 01E68CE0 [05:40:51]SAM_PROTO_ClearQueue [05:40:51]wFMCommunicate request_size=4 [05:40:51]MH_SAM_APDU [05:40:51]CAPDU: 80 09 00 00 [05:40:51]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [05:40:51]Write i2c OK [05:40:51]MH_I2C_Read... [05:40:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:40:51]Read from MH i2c: E2 [05:40:51]MH_I2C_Read... [05:40:51]Read from MH i2c: E2 03 00 [05:40:51]MH_I2C_Read... [05:40:51]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [05:40:51]RAPDU: 90 00 [05:40:51]wFMCommunicate OK [05:40:51]SAM_PROTO_ClearQueue done [05:40:51]KKMCreateOFDPacket [05:40:51]OFDProtocolAddRootSTLVToBuf [05:40:51]FM_MakeSignedData [05:40:51]FM_MakeSignedData [05:40:51]SAM_PROTO_SignData [05:40:51]wFMCommunicate request_size=4 [05:40:51]MH_SAM_APDU [05:40:51]CAPDU: 80 0D 01 02 [05:40:51]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [05:40:51]Write i2c OK [05:40:51]MH_I2C_Read... [05:40:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:40:52]Read from MH i2c: E2 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 03 00 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [05:40:52]RAPDU: 90 00 [05:40:52]wFMCommunicate OK [05:40:52]wFMCommunicate request_size=255 [05:40:52]MH_SAM_APDU [05:40:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 63 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 71 03 00 35 04 06 00 09 F8 27 1A [05:40:52]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 63 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 71 03 00 35 04 06 00 09 F8 27 1A 00 00 60 [05:40:52]Write i2c OK [05:40:52]MH_I2C_Read... [05:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:52]Read from MH i2c: E2 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 03 00 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [05:40:52]RAPDU: 90 00 [05:40:52]wFMCommunicate OK [05:40:52]wFMCommunicate request_size=7 [05:40:52]MH_SAM_APDU [05:40:52]CAPDU: 80 0D 02 02 02 52 B6 [05:40:52]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 52 B6 00 00 B4 [05:40:52]Write i2c OK [05:40:52]MH_I2C_Read... [05:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:52]Read from MH i2c: E2 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 03 00 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [05:40:52]RAPDU: 90 00 [05:40:52]wFMCommunicate OK [05:40:52]wFMCommunicate request_size=4 [05:40:52]MH_SAM_APDU [05:40:52]CAPDU: 80 0D 03 02 [05:40:52]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [05:40:52]Write i2c OK [05:40:52]MH_I2C_Read... [05:40:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:40:52]Read from MH i2c: E2 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 0B 00 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 0B 00 2F 00 00 4E BC 8F 68 75 B4 EF 97 90 00 5B [05:40:52]RAPDU: 4E BC 8F 68 75 B4 EF 97 90 00 [05:40:52]wFMCommunicate OK [05:40:52]SAM_PROTO_SignData done [05:40:52]FM_MakeSignedData done [05:40:52]CreateOFDProtocolMessage [05:40:52]wFMCommunicate request_size=4 [05:40:52]MH_SAM_APDU [05:40:52]CAPDU: 80 11 00 00 [05:40:52]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [05:40:52]Write i2c OK [05:40:52]MH_I2C_Read... [05:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:52]Read from MH i2c: E2 [05:40:52]MH_I2C_Read... [05:40:52]Read from MH i2c: E2 17 00 [05:40:52]MH_I2C_Read... [05:40:52]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 35 39 90 00 07 [05:40:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:40:52]wFMCommunicate OK [05:40:52]CreateOFDProtocolMessage done [05:40:52]OFDSenderStorePacket 225690 [05:40:52]StoreOFDPacket docnum=225690 [05:40:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2F 12 04 01 99 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 63 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 71 03 00 35 04 06 00 09 F8 27 1A 52 B6 4E BC 8F 68 75 B4 EF 97 [05:40:52]CheckFolder [05:40:52]dirname=/storage/ofd_packets [05:40:52]CheckFolder done [05:40:52]ProducePacketName [05:40:52]name=ofd_packets/00225690 [05:40:52]NVStorageSaveData ofd_packets/00225690 [05:40:52]File name is /storage/ofd_packets/00225690 [05:40:52]Write 298 bytes [05:40:52]NVStorageSaveData done [05:40:52]OFDSenderStorePacket done [05:40:52]KKMCreateOFDPacket done [05:40:52]NVStorageSaveData kkm_last_timestamp [05:40:52]File name is /storage/kkm_last_timestamp [05:40:52]Write 4 bytes [05:40:52]NVStorageSaveData done [05:40:52]ExternCall_PrintAddStr [05:40:52]wPrintStart [05:40:52]Write to MH i2c: 01 00 00 31 00 31 [05:40:52]OFD Sender: Processing packet 225689 [packets to send 600, broken 598] [05:40:52]ProducePacketName [05:40:52]name=ofd_packets/00225689 [05:40:52]OFD Sender: To server: pG, [05:40:52]CommunicateWithHost lk.salyk.kg:30040 [05:40:52]ConnectInit lk.salyk.kg [05:40:52]Write i2c OK [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: 01 [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: 01 07 00 [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [05:40:53]RasterBufferAndPrint [05:40:53]line Счет N : (1)2001931 [05:40:53]line ИНН: 02508201610067 [05:40:53]line Контрольно-Кассовый Чек [05:40:53]line ПРОДАЖА [05:40:53]line ТРК (МРК, ГНК) : 51 [05:40:53]line Товар: 2710194210 [05:40:53]line ДТ-К-5 [05:40:53]line 13.130 * 76.20 [05:40:53]line = 1000.51 [05:40:53]line НДС 12% НСП 1% [05:40:53]line > о реализуемом товаре [05:40:53]line ОКРУГЛЕНИЕ: -0.51 [05:40:53]line ИТОГО: 1000.00 [05:40:53]line Внесено: 1000.00 [05:40:53]line СДАЧА: 0.00 [05:40:53]line НСП 1% : 8.85 [05:40:53]line НДС 12% : 106.25 [05:40:53]line Наличными: 1000.00 [05:40:53]line Безнал.: 0.00 [05:40:53]line Место: АЗС № 97 "Партнер Нефть" [05:40:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:40:53]line СНО: Общий режим [05:40:53]line Чек 50 27.07.2024 05:40 [05:40:53]line Смена: 438 ФФД: 1.0 [05:40:53]line ЗНМ: 0300000054 [05:40:53]line РНМ: 0000000000092624 [05:40:53]line Версия ККМ: 001 [05:40:53]line ФМ: 0000000000874959 [05:40:53]line ФД: 225690 [05:40:53]line ФПД: 10961412575926 [05:40:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T054051&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225690&fm=10961412575926&tin=02508201610067®Number=0000000000092624&sum=100000 [05:40:53]written 0, free lines is 4095 [05:40:53]Write to MH i2c: 01 00 00 5C 00 5C [05:40:53]Write i2c OK [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: 01 [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: 01 07 00 [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 4F 0C BE [05:40:53]RasterBufferAndPrint [05:40:53]line [05:40:53]line [05:40:53]line [05:40:53]line [05:40:53]line [05:40:53]written 0, free lines is 3165 [05:40:53]MH_Cut [05:40:53]Write to MH i2c: D1 01 00 63 00 01 35 [05:40:53]Write i2c OK [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: D1 [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: D1 01 00 [05:40:53]MH_I2C_Read... [05:40:53]Read from MH i2c: D1 01 00 63 00 00 34 [05:40:53]Write to MH i2c: 01 00 00 64 00 64 [05:40:53]Write i2c OK [05:40:53]MH_I2C_Read... [05:40:54]*** Cut start [05:40:54]*** Partial cut [05:40:54]*** CUTSNS_PIN = 1 [05:40:54]*** CUTSNS_PIN = 0 [05:40:55]*** Brake cut motor [05:40:55]Read from MH i2c: 01 [05:40:55]MH_I2C_Read... [05:40:55]*** Stop cut motor [05:40:55]*** Cut end [05:40:55]Read from MH i2c: 01 07 00 [05:40:55]MH_I2C_Read... [05:40:55]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [05:40:55]process_action close_receipt done [05:40:55]requested_data is exist [05:40:55]produce_requested_data [05:40:55]requested_item fm.sn is exist - process it [05:40:55]wFMCommunicate request_size=4 [05:40:55]MH_SAM_APDU [05:40:55]CAPDU: 80 11 00 00 [05:40:55]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [05:40:55]Write i2c OK [05:40:55]MH_I2C_Read... [05:40:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:55]Read from MH i2c: E2 [05:40:55]MH_I2C_Read... [05:40:55]Read from MH i2c: E2 17 00 [05:40:55]MH_I2C_Read... [05:40:55]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [05:40:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:40:55]wFMCommunicate OK [05:40:55]requested_item fd.num is exist - process it [05:40:55]SAM_PROTO_GetFieldsCounters [05:40:55]wFMCommunicate request_size=4 [05:40:55]MH_SAM_APDU [05:40:55]CAPDU: 80 13 00 00 [05:40:55]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [05:40:55]Write i2c OK [05:40:55]MH_I2C_Read... [05:40:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:55]Read from MH i2c: E2 [05:40:55]MH_I2C_Read... [05:40:55]Read from MH i2c: E2 62 00 [05:40:55]MH_I2C_Read... [05:40:55]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [05:40:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:40:55]wFMCommunicate OK [05:40:55]SAM_PROTO_GetFieldsCounters done [05:40:55]requested_item shift.num is exist - process it [05:40:55]requested_item shift.opened is exist - process it [05:40:55]req_shift_opened [05:40:55]FM_GetShiftState [05:40:55]SAM_PROTO_GetShiftState [05:40:55]wFMCommunicate request_size=4 [05:40:55]MH_SAM_APDU [05:40:55]CAPDU: 80 13 01 00 [05:40:55]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [05:40:55]Write i2c OK [05:40:55]MH_I2C_Read... [05:40:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:55]Read from MH i2c: E2 [05:40:55]MH_I2C_Read... [05:40:55]Read from MH i2c: E2 0E 00 [05:40:55]MH_I2C_Read... [05:40:55]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [05:40:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:40:55]wFMCommunicate OK [05:40:55]SAM_PROTO_GetShiftState done [05:40:55]FM_GetShiftState done [05:40:55]req_shift_opened done [05:40:55]requested_item shift.open_date is exist - process it [05:40:55]req_shift_open_date [05:40:55]req_shift_open_date done [05:40:55]produce_requested_data done [05:40:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225690,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:40:55]process_action_free close_receipt [05:40:55]json_value_free [05:40:55]json_value_free done [05:40:55]process_json_proto returns [05:40:55]Send response to host [05:40:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225690,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:40:55]free response buf [05:40:55]execute_script done [05:40:55]execute_script returns [05:40:55]free content buf [05:40:55]Sock 9.Close socket [05:40:55]Sock 9.Thread stoped [05:40:58]ConnectInit Can't take IP for lk.salyk.kg [05:40:58]CommunicateWithHost connect error [05:40:58]CommunicateWithHost err = -1 [05:40:58]OFD Sender: Server communicate error [05:41:03]OFD Sender: Processing packet 225689 [packets to send 600, broken 598] [05:41:03]ProducePacketName [05:41:03]name=ofd_packets/00225689 [05:41:03]OFD Sender: To server: pG, [05:41:03]CommunicateWithHost lk.salyk.kg:30040 [05:41:03]ConnectInit lk.salyk.kg [05:41:08]ConnectInit Can't take IP for lk.salyk.kg [05:41:08]CommunicateWithHost connect error [05:41:08]CommunicateWithHost err = -1 [05:41:08]OFD Sender: Server communicate error [05:41:13]OFD Sender: Processing packet 225689 [packets to send 600, broken 598] [05:41:13]ProducePacketName [05:41:13]name=ofd_packets/00225689 [05:41:13]OFD Sender: To server: pG, [05:41:13]CommunicateWithHost lk.salyk.kg:30040 [05:41:13]ConnectInit lk.salyk.kg [05:41:16]Connected sock=9 [05:41:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5D 81 04 01 BC 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 2E 84 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 71 03 00 35 04 06 00 2F CD B1 ED EC 37 FA 78 14 B4 F1 9A 64 AB [05:41:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 B8 47 00 81 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 71 03 00 F4 03 04 00 89 34 A4 66 B6 04 01 00 00 9B 35 A5 90 A6 5C DE BF [05:41:17]CommunicateWithHost err = 0 [05:41:17]CheckOFDResponse [05:41:17]1017 (14) - 77093643461234 [05:41:17]1041 (16) - 0000000000874959 [05:41:17]1040 (4) - 225689 [05:41:17]1012 (4) - 26.07.2024 23:43 [05:41:17]1206 (1) - 0 [05:41:17]OFD Sender: Remove packet 225689 [05:41:17]ProducePacketName [05:41:17]name=ofd_packets/00225689 [05:41:17]NVStorageDeleteData [05:41:18]OFD Sender: Processing packet 225690 [packets to send 599, broken 598] [05:41:18]ProducePacketName [05:41:18]name=ofd_packets/00225690 [05:41:18]OFD Sender: To server: pG, [05:41:18]CommunicateWithHost lk.salyk.kg:30040 [05:41:18]ConnectInit lk.salyk.kg [05:41:19]Connected sock=9 [05:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2F 12 04 01 99 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 63 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 71 03 00 35 04 06 00 09 F8 27 1A 52 B6 4E BC 8F 68 75 B4 EF 97 [05:41: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 35 39 4F 00 00 00 56 C8 47 00 06 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 71 03 00 F4 03 04 00 8C 34 A4 66 B6 04 01 00 00 2E F3 3D 5A 36 22 3F 56 [05:41:20]CommunicateWithHost err = 0 [05:41:20]CheckOFDResponse [05:41:20]1017 (14) - 77093643461234 [05:41:20]1041 (16) - 0000000000874959 [05:41:20]1040 (4) - 225690 [05:41:20]1012 (4) - 26.07.2024 23:43 [05:41:20]1206 (1) - 0 [05:41:20]OFD Sender: Remove packet 225690 [05:41:20]ProducePacketName [05:41:20]name=ofd_packets/00225690 [05:41:20]NVStorageDeleteData [05:41:21]OFD Sender: No OFD packet to send [05:41:26]OFD Sender: No OFD packet to send [05:41:31]OFD Sender: No OFD packet to send [05:41:36]OFD Sender: No OFD packet to send [05:41:41]OFD Sender: No OFD packet to send [05:41:41]recv_with_timeout no data received [05:41:46]OFD Sender: No OFD packet to send [05:41:51]OFD Sender: No OFD packet to send [05:41:51]recv_with_timeout no data received [05:41:56]OFD Sender: No OFD packet to send [05:42:01]OFD Sender: No OFD packet to send [05:42:06]OFD Sender: No OFD packet to send [05:42:11]OFD Sender: No OFD packet to send [05:42:16]OFD Sender: No OFD packet to send [05:42:21]OFD Sender: No OFD packet to send [05:42:23]recv_with_timeout no data received [05:42:26]OFD Sender: No OFD packet to send [05:42:31]OFD Sender: No OFD packet to send [05:42:36]OFD Sender: No OFD packet to send [05:42:41]OFD Sender: No OFD packet to send [05:42:46]OFD Sender: No OFD packet to send [05:42:48]accept exits with 6 [05:42:48]New connection [05:42:48]New thread 3067067748 created [05:42:48]Thread 3067211108 joined [05:42:48]Waiting for new connection... [05:42:48] Sock 6.Parse request [05:42:48]Sock 6.Check first char [05:42:48]Sock 6.First char is OK [05:42:48]request: POST /json_proto HTTP/1.0 [05:42:48]Method: POST [05:42:48]URL: /json_proto [05:42:48]Method is POST - this is cgi request [05:42:48]url: /json_proto [05:42:48]query_string will be loaded in cgi processing [05:42:48]execute_cgi json_proto POST (null) [05:42:48]execute_cgi path=json_proto method=POST [05:42:48]POST find Content-Length [05:42:48]Host: 172.17.43.131:8080 [05:42:48]Content-Length: 683 [05:42:48]Content-Type: application/json [05:42:48] [05:42:48]POST finish read [05:42:48]Found Content-Length = 683 [05:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:42:48]execute_script... [05:42: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)2001932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:42:48]POST & json_proto [05:42:48]process_json_proto [05:42:48]json parsed OK: [05:42:48]protocol is kg_v1.0 [05:42:48]action value=close_receipt [05:42:48]process_action close_receipt [05:42:48]cmd_close_receipt [05:42:48]MH_GetDate [05:42:48]Write to MH i2c: F0 00 00 68 00 57 [05:42:48]Write i2c OK [05:42:48]MH_I2C_Read... [05:42:48]Read from MH i2c: F0 [05:42:48]MH_I2C_Read... [05:42:48]Read from MH i2c: F0 09 00 [05:42:48]MH_I2C_Read... [05:42:48]Read from MH i2c: F0 09 00 68 00 00 D8 88 A4 66 F9 24 A2 66 EF [05:42:48]GetLastDocTimeStamp 1722058851 [05:42:48]current date 1722058968 [05:42:48]FM_GetShiftState [05:42:48]SAM_PROTO_GetShiftState [05:42:48]wFMCommunicate request_size=4 [05:42:48]MH_SAM_APDU [05:42:48]CAPDU: 80 13 01 00 [05:42:48]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [05:42:48]Write i2c OK [05:42:48]MH_I2C_Read... [05:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:48]Read from MH i2c: E2 [05:42:48]MH_I2C_Read... [05:42:48]Read from MH i2c: E2 0E 00 [05:42:48]MH_I2C_Read... [05:42:48]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [05:42:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:42:48]wFMCommunicate OK [05:42:48]SAM_PROTO_GetShiftState done [05:42:48]FM_GetShiftState done [05:42:48]opened in 1722038719 [05:42:48]opened+sec_in_day 1722125119 [05:42:48]quantity*price = 250054 [05:42:48]sum+1 = 250055 [05:42:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 51 27.07.2024 05:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225691 ФПД: 63899587661393 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T054248&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225691&fm=63899587661393&tin=02508201610067®Number=0000000000092624&sum=250000 [05:42:49]StoreToDocumentArchive [05:42:49]shift 438 fd 225691 [05:42:49]save to /storage/0438/doc_00225691 [05:42:49]save last doc name /storage/0438/doc_00225691 to /storage/kkm_last_doc_name [05:42:49]save OK [05:42:49]Clear old archive folders... [05:42:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:42:49]tlvbuf is 01E028B0 [05:42:49]SAM_PROTO_ClearQueue [05:42:49]wFMCommunicate request_size=4 [05:42:49]MH_SAM_APDU [05:42:49]CAPDU: 80 09 00 00 [05:42:49]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [05:42:49]Write i2c OK [05:42:49]MH_I2C_Read... [05:42:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:42:49]Read from MH i2c: E2 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [05:42:49]RAPDU: 90 00 [05:42:49]wFMCommunicate OK [05:42:49]SAM_PROTO_ClearQueue done [05:42:49]KKMCreateOFDPacket [05:42:49]OFDProtocolAddRootSTLVToBuf [05:42:49]FM_MakeSignedData [05:42:49]FM_MakeSignedData [05:42:49]SAM_PROTO_SignData [05:42:49]wFMCommunicate request_size=4 [05:42:49]MH_SAM_APDU [05:42:49]CAPDU: 80 0D 01 02 [05:42:49]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [05:42:49]Write i2c OK [05:42:49]MH_I2C_Read... [05:42:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:42:49]Read from MH i2c: E2 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [05:42:49]RAPDU: 90 00 [05:42:49]wFMCommunicate OK [05:42:49]wFMCommunicate request_size=255 [05:42:49]MH_SAM_APDU [05:42:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D8 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 71 03 00 35 04 06 00 3A [05:42:49]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D8 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 71 03 00 35 04 06 00 3A 00 00 0F [05:42:49]Write i2c OK [05:42:49]MH_I2C_Read... [05:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:49]Read from MH i2c: E2 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [05:42:49]RAPDU: 90 00 [05:42:49]wFMCommunicate OK [05:42:49]wFMCommunicate request_size=10 [05:42:49]MH_SAM_APDU [05:42:49]CAPDU: 80 0D 02 02 05 1D C8 39 4E 51 [05:42:49]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 1D C8 39 4E 51 00 00 BA [05:42:49]Write i2c OK [05:42:49]MH_I2C_Read... [05:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:49]Read from MH i2c: E2 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [05:42:49]RAPDU: 90 00 [05:42:49]wFMCommunicate OK [05:42:49]wFMCommunicate request_size=4 [05:42:49]MH_SAM_APDU [05:42:49]CAPDU: 80 0D 03 02 [05:42:49]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [05:42:49]Write i2c OK [05:42:49]MH_I2C_Read... [05:42:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:42:49]Read from MH i2c: E2 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 0B 00 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 0B 00 7A 00 00 7F CF E5 2E 8D F1 C6 62 90 00 FD [05:42:49]RAPDU: 7F CF E5 2E 8D F1 C6 62 90 00 [05:42:49]wFMCommunicate OK [05:42:49]SAM_PROTO_SignData done [05:42:49]FM_MakeSignedData done [05:42:49]CreateOFDProtocolMessage [05:42:49]wFMCommunicate request_size=4 [05:42:49]MH_SAM_APDU [05:42:49]CAPDU: 80 11 00 00 [05:42:49]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [05:42:49]Write i2c OK [05:42:49]MH_I2C_Read... [05:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:49]Read from MH i2c: E2 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 17 00 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [05:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:42:49]wFMCommunicate OK [05:42:49]CreateOFDProtocolMessage done [05:42:49]OFDSenderStorePacket 225691 [05:42:49]StoreOFDPacket docnum=225691 [05:42:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AA 4A 07 01 10 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 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D8 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 71 03 00 35 04 06 00 3A 1D C8 39 4E 51 7F CF E5 2E 8D F1 C6 62 [05:42:49]CheckFolder [05:42:49]dirname=/storage/ofd_packets [05:42:49]CheckFolder done [05:42:49]ProducePacketName [05:42:49]name=ofd_packets/00225691 [05:42:49]NVStorageSaveData ofd_packets/00225691 [05:42:49]File name is /storage/ofd_packets/00225691 [05:42:49]Write 301 bytes [05:42:49]NVStorageSaveData done [05:42:49]OFDSenderStorePacket done [05:42:49]KKMCreateOFDPacket done [05:42:49]NVStorageSaveData kkm_last_timestamp [05:42:49]File name is /storage/kkm_last_timestamp [05:42:49]Write 4 bytes [05:42:49]NVStorageSaveData done [05:42:49]ExternCall_PrintAddStr [05:42:49]wPrintStart [05:42:49]Write to MH i2c: 01 00 00 7C 00 7C [05:42:49]Write i2c OK [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: 01 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: 01 07 00 [05:42:49]MH_I2C_Read... [05:42:49]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [05:42:49]RasterBufferAndPrint [05:42:49]line Счет N : (1)2001932 [05:42:49]line ИНН: 02508201610067 [05:42:49]line Контрольно-Кассовый Чек [05:42:49]line ПРОДАЖА [05:42:49]line ТРК (МРК, ГНК) : 34 [05:42:49]line Товар: 2710124500 [05:42:49]line Аи-95-К-5 [05:42:49]line 33.700 * 74.20 [05:42:49]line = 2500.54 [05:42:49]line НДС 12% НСП 1% [05:42:49]line > о реализуемом товаре [05:42:49]line ОКРУГЛЕНИЕ: -0.54 [05:42:49]line ИТОГО: 2500.00 [05:42:49]line Внесено: 2500.00 [05:42:49]line СДАЧА: 0.00 [05:42:49]line НСП 1% : 22.13 [05:42:49]line НДС 12% : 265.54 [05:42:49]line Наличными: 2500.00 [05:42:49]line Безнал.: 0.00 [05:42:49]line Место: АЗС № 97 "Партнер Нефть" [05:42:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:42:49]line СНО: Общий режим [05:42:49]line Чек 51 27.07.2024 05:42 [05:42:49]line Смена: 438 ФФД: 1.0 [05:42:49]line ЗНМ: 0300000054 [05:42:49]line РНМ: 0000000000092624 [05:42:49]line Версия ККМ: 001 [05:42:49]line ФМ: 0000000000874959 [05:42:49]line ФД: 225691 [05:42:49]line ФПД: 63899587661393 [05:42:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T054248&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225691&fm=63899587661393&tin=02508201610067®Number=0000000000092624&sum=250000 [05:42:49]written 0, free lines is 4095 [05:42:49]OFD Sender: Processing packet 225691 [packets to send 599, broken 598] [05:42:49]ProducePacketName [05:42:49]name=ofd_packets/00225691 [05:42:49]OFD Sender: To server: pG, [05:42:49]CommunicateWithHost lk.salyk.kg:30040 [05:42:49]ConnectInit lk.salyk.kg [05:42:50]Write to MH i2c: 01 00 00 A7 00 A7 [05:42:50]Write i2c OK [05:42:50]MH_I2C_Read... [05:42:50]Read from MH i2c: 01 [05:42:50]MH_I2C_Read... [05:42:50]Read from MH i2c: 01 07 00 [05:42:50]MH_I2C_Read... [05:42:50]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 58 0C 12 [05:42:50]RasterBufferAndPrint [05:42:50]line [05:42:50]line [05:42:50]line [05:42:50]line [05:42:50]line [05:42:50]written 0, free lines is 3163 [05:42:50]MH_Cut [05:42:50]Write to MH i2c: D1 01 00 AE 00 01 80 [05:42:50]Write i2c OK [05:42:50]MH_I2C_Read... [05:42:50]Read from MH i2c: D1 [05:42:50]MH_I2C_Read... [05:42:50]Read from MH i2c: D1 01 00 [05:42:50]MH_I2C_Read... [05:42:50]Read from MH i2c: D1 01 00 AE 00 00 7F [05:42:50]Write to MH i2c: 01 00 00 AF 00 AF [05:42:50]Write i2c OK [05:42:50]MH_I2C_Read... [05:42:50]Connected sock=11 [05:42: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 35 39 0F 01 00 00 AA 4A 07 01 10 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 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D8 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 71 03 00 35 04 06 00 3A 1D C8 39 4E 51 7F CF E5 2E 8D F1 C6 62 [05:42: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 35 39 4F 00 00 00 A6 23 47 00 1E 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 35 39 10 04 04 00 9B 71 03 00 F4 03 04 00 E7 34 A4 66 B6 04 01 00 00 BF 84 52 1C D6 79 FE 6C [05:42:50]CommunicateWithHost err = 0 [05:42:50]CheckOFDResponse [05:42:50]1017 (14) - 77093643461234 [05:42:50]1041 (16) - 0000000000874959 [05:42:50]1040 (4) - 225691 [05:42:50]1012 (4) - 26.07.2024 23:44 [05:42:50]1206 (1) - 0 [05:42:50]OFD Sender: Remove packet 225691 [05:42:50]ProducePacketName [05:42:50]name=ofd_packets/00225691 [05:42:50]NVStorageDeleteData [05:42:51]OFD Sender: No OFD packet to send [05:42:51]*** Cut start [05:42:51]*** Partial cut [05:42:51]*** CUTSNS_PIN = 1 [05:42:51]*** CUTSNS_PIN = 0 [05:42:51]*** Brake cut motor [05:42:52]Read from MH i2c: 01 [05:42:52]MH_I2C_Read... [05:42:52]*** Stop cut motor [05:42:52]*** Cut end [05:42:52]Read from MH i2c: 01 07 00 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [05:42:52]process_action close_receipt done [05:42:52]requested_data is exist [05:42:52]produce_requested_data [05:42:52]requested_item fm.sn is exist - process it [05:42:52]wFMCommunicate request_size=4 [05:42:52]MH_SAM_APDU [05:42:52]CAPDU: 80 11 00 00 [05:42:52]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [05:42:52]Write i2c OK [05:42:52]MH_I2C_Read... [05:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:52]Read from MH i2c: E2 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: E2 17 00 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [05:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:42:52]wFMCommunicate OK [05:42:52]requested_item fd.num is exist - process it [05:42:52]SAM_PROTO_GetFieldsCounters [05:42:52]wFMCommunicate request_size=4 [05:42:52]MH_SAM_APDU [05:42:52]CAPDU: 80 13 00 00 [05:42:52]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [05:42:52]Write i2c OK [05:42:52]MH_I2C_Read... [05:42:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:42:52]Read from MH i2c: E2 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: E2 62 00 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [05:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:42:52]wFMCommunicate OK [05:42:52]SAM_PROTO_GetFieldsCounters done [05:42:52]requested_item shift.num is exist - process it [05:42:52]requested_item shift.opened is exist - process it [05:42:52]req_shift_opened [05:42:52]FM_GetShiftState [05:42:52]SAM_PROTO_GetShiftState [05:42:52]wFMCommunicate request_size=4 [05:42:52]MH_SAM_APDU [05:42:52]CAPDU: 80 13 01 00 [05:42:52]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [05:42:52]Write i2c OK [05:42:52]MH_I2C_Read... [05:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:52]Read from MH i2c: E2 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: E2 0E 00 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [05:42:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:42:52]wFMCommunicate OK [05:42:52]SAM_PROTO_GetShiftState done [05:42:52]FM_GetShiftState done [05:42:52]req_shift_opened done [05:42:52]requested_item shift.open_date is exist - process it [05:42:52]req_shift_open_date [05:42:52]req_shift_open_date done [05:42:52]produce_requested_data done [05:42:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225691,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:42:52]process_action_free close_receipt [05:42:52]json_value_free [05:42:52]json_value_free done [05:42:52]process_json_proto returns [05:42:52]Send response to host [05:42:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225691,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:42:52]free response buf [05:42:52]execute_script done [05:42:52]execute_script returns [05:42:52]free content buf [05:42:52]Sock 6.Close socket [05:42:52]Sock 6.Thread stoped [05:42:52]accept exits with 9 [05:42:52]New connection [05:42:52]New thread 3067211108 created [05:42:52]Thread 3067067748 joined [05:42:52]Waiting for new connection... [05:42:52] Sock 9.Parse request [05:42:52]Sock 9.Check first char [05:42:52]Sock 9.First char is OK [05:42:52]request: POST /json_proto HTTP/1.0 [05:42:52]Method: POST [05:42:52]URL: /json_proto [05:42:52]Method is POST - this is cgi request [05:42:52]url: /json_proto [05:42:52]query_string will be loaded in cgi processing [05:42:52]execute_cgi json_proto POST (null) [05:42:52]execute_cgi path=json_proto method=POST [05:42:52]POST find Content-Length [05:42:52]Host: 172.17.43.131:8080 [05:42:52]Content-Length: 676 [05:42:52]Content-Type: application/json [05:42:52] [05:42:52]POST finish read [05:42:52]Found Content-Length = 676 [05:42:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:42:52]execute_script... [05: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)2001933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:42:52]POST & json_proto [05:42:52]process_json_proto [05:42:52]json parsed OK: [05:42:52]protocol is kg_v1.0 [05:42:52]action value=close_receipt [05:42:52]process_action close_receipt [05:42:52]cmd_close_receipt [05:42:52]MH_GetDate [05:42:52]Write to MH i2c: F0 00 00 B3 00 A2 [05:42:52]Write i2c OK [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: F0 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: F0 09 00 [05:42:52]MH_I2C_Read... [05:42:52]Read from MH i2c: F0 09 00 B3 00 00 DD 88 A4 66 F9 24 A2 66 3F [05:42:52]GetLastDocTimeStamp 1722058968 [05:42:52]current date 1722058973 [05:42:52]FM_GetShiftState [05:42:52]SAM_PROTO_GetShiftState [05:42:52]wFMCommunicate request_size=4 [05:42:52]MH_SAM_APDU [05:42:52]CAPDU: 80 13 01 00 [05:42:52]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [05:42:52]Write i2c OK [05:42:52]MH_I2C_Read... [05:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:53]Read from MH i2c: E2 [05:42:53]MH_I2C_Read... [05:42:53]Read from MH i2c: E2 0E 00 [05:42:53]MH_I2C_Read... [05:42:53]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [05:42:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:42:53]wFMCommunicate OK [05:42:53]SAM_PROTO_GetShiftState done [05:42:53]FM_GetShiftState done [05:42:53]opened in 1722038719 [05:42:53]opened+sec_in_day 1722125119 [05:42:53]quantity*price = 140008 [05:42:53]sum+1 = 140009 [05:42:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 52 27.07.2024 05:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225692 ФПД: 68721761517674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T054253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225692&fm=68721761517674&tin=02508201610067®Number=0000000000092624&sum=140000 [05:42:54]StoreToDocumentArchive [05:42:54]shift 438 fd 225692 [05:42:54]save to /storage/0438/doc_00225692 [05:42:54]save last doc name /storage/0438/doc_00225692 to /storage/kkm_last_doc_name [05:42:54]save OK [05:42:54]Clear old archive folders... [05:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:42:54]tlvbuf is 01E02760 [05:42:54]SAM_PROTO_ClearQueue [05:42:54]wFMCommunicate request_size=4 [05:42:54]MH_SAM_APDU [05:42:54]CAPDU: 80 09 00 00 [05:42:54]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [05:42:54]Write i2c OK [05:42:54]MH_I2C_Read... [05:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:42:54]Read from MH i2c: E2 [05:42:54]MH_I2C_Read... [05:42:54]Read from MH i2c: E2 03 00 [05:42:54]MH_I2C_Read... [05:42:54]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [05:42:54]RAPDU: 90 00 [05:42:54]wFMCommunicate OK [05:42:54]SAM_PROTO_ClearQueue done [05:42:54]KKMCreateOFDPacket [05:42:54]OFDProtocolAddRootSTLVToBuf [05:42:54]FM_MakeSignedData [05:42:54]FM_MakeSignedData [05:42:54]SAM_PROTO_SignData [05:42:54]wFMCommunicate request_size=4 [05:42:54]MH_SAM_APDU [05:42:54]CAPDU: 80 0D 01 02 [05:42:54]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [05:42:54]Write i2c OK [05:42:54]MH_I2C_Read... [05:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:42:54]Read from MH i2c: E2 [05:42:54]MH_I2C_Read... [05:42:54]Read from MH i2c: E2 03 00 [05:42:54]MH_I2C_Read... [05:42:54]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [05:42:54]RAPDU: 90 00 [05:42:54]wFMCommunicate OK [05:42:54]wFMCommunicate request_size=255 [05:42:54]MH_SAM_APDU [05:42:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 DD 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 71 03 00 35 04 06 00 [05:42:54]Write to MH i2c: E2 02 01 C3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 DD 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 71 03 00 35 04 06 00 00 00 E5 [05:42:54]Write i2c OK [05:42:54]MH_I2C_Read... [05:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:54]Read from MH i2c: E2 [05:42:54]MH_I2C_Read... [05:42:54]Read from MH i2c: E2 03 00 [05:42:54]MH_I2C_Read... [05:42:54]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [05:42:54]RAPDU: 90 00 [05:42:54]wFMCommunicate OK [05:42:54]wFMCommunicate request_size=11 [05:42:54]MH_SAM_APDU [05:42:54]CAPDU: 80 0D 02 02 06 3E 80 88 2F 00 6A [05:42:54]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 3E 80 88 2F 00 6A 00 00 29 [05:42:54]Write i2c OK [05:42:54]MH_I2C_Read... [05:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:55]Read from MH i2c: E2 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: E2 03 00 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [05:42:55]RAPDU: 90 00 [05:42:55]wFMCommunicate OK [05:42:55]wFMCommunicate request_size=4 [05:42:55]MH_SAM_APDU [05:42:55]CAPDU: 80 0D 03 02 [05:42:55]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [05:42:55]Write i2c OK [05:42:55]MH_I2C_Read... [05:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:42:55]Read from MH i2c: E2 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: E2 0B 00 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: E2 0B 00 C5 00 00 5A 52 10 05 D5 CB 44 EB 90 00 D1 [05:42:55]RAPDU: 5A 52 10 05 D5 CB 44 EB 90 00 [05:42:55]wFMCommunicate OK [05:42:55]SAM_PROTO_SignData done [05:42:55]FM_MakeSignedData done [05:42:55]CreateOFDProtocolMessage [05:42:55]wFMCommunicate request_size=4 [05:42:55]MH_SAM_APDU [05:42:55]CAPDU: 80 11 00 00 [05:42:55]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [05:42:55]Write i2c OK [05:42:55]MH_I2C_Read... [05:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:55]Read from MH i2c: E2 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: E2 17 00 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [05:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:42:55]wFMCommunicate OK [05:42:55]CreateOFDProtocolMessage done [05:42:55]OFDSenderStorePacket 225692 [05:42:55]StoreOFDPacket docnum=225692 [05:42:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 38 13 08 01 62 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 DD 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 71 03 00 35 04 06 00 3E 80 88 2F 00 6A 5A 52 10 05 D5 CB 44 EB [05:42:55]CheckFolder [05:42:55]dirname=/storage/ofd_packets [05:42:55]CheckFolder done [05:42:55]ProducePacketName [05:42:55]name=ofd_packets/00225692 [05:42:55]NVStorageSaveData ofd_packets/00225692 [05:42:55]File name is /storage/ofd_packets/00225692 [05:42:55]Write 302 bytes [05:42:55]NVStorageSaveData done [05:42:55]OFDSenderStorePacket done [05:42:55]KKMCreateOFDPacket done [05:42:55]NVStorageSaveData kkm_last_timestamp [05:42:55]File name is /storage/kkm_last_timestamp [05:42:55]Write 4 bytes [05:42:55]NVStorageSaveData done [05:42:55]ExternCall_PrintAddStr [05:42:55]wPrintStart [05:42:55]Write to MH i2c: 01 00 00 C7 00 C7 [05:42:55]Write i2c OK [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: 01 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: 01 07 00 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [05:42:55]RasterBufferAndPrint [05:42:55]line Счет N : (1)2001933 [05:42:55]line ИНН: 02508201610067 [05:42:55]line Контрольно-Кассовый Чек [05:42:55]line ПРОДАЖА [05:42:55]line ТРК (МРК, ГНК) : 42 [05:42:55]line Товар: 2710124130 [05:42:55]line Super-92-К-5 [05:42:55]line 20.350 * 68.80 [05:42:55]line = 1400.08 [05:42:55]line НДС 12% НСП 1% [05:42:55]line > о реализуемом товаре [05:42:55]line ОКРУГЛЕНИЕ: -0.08 [05:42:55]line ИТОГО: 1400.00 [05:42:55]line Внесено: 1400.00 [05:42:55]line СДАЧА: 0.00 [05:42:55]line НСП 1% : 12.39 [05:42:55]line НДС 12% : 148.68 [05:42:55]line Наличными: 1400.00 [05:42:55]line Безнал.: 0.00 [05:42:55]line Место: АЗС № 97 "Партнер Нефть" [05:42:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:42:55]line СНО: Общий режим [05:42:55]line Чек 52 27.07.2024 05:42 [05:42:55]line Смена: 438 ФФД: 1.0 [05:42:55]line ЗНМ: 0300000054 [05:42:55]line РНМ: 0000000000092624 [05:42:55]line Версия ККМ: 001 [05:42:55]line ФМ: 0000000000874959 [05:42:55]line ФД: 225692 [05:42:55]line ФПД: 68721761517674 [05:42:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T054253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225692&fm=68721761517674&tin=02508201610067®Number=0000000000092624&sum=140000 [05:42:55]written 0, free lines is 4095 [05:42:55]OFD Sender: Processing packet 225692 [packets to send 599, broken 598] [05:42:55]ProducePacketName [05:42:55]name=ofd_packets/00225692 [05:42:55]OFD Sender: To server: pG, [05:42:55]CommunicateWithHost lk.salyk.kg:30040 [05:42:55]ConnectInit lk.salyk.kg [05:42:55]Write to MH i2c: 01 00 00 F2 00 F2 [05:42:55]Write i2c OK [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: 01 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: 01 07 00 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 52 0C 57 [05:42:55]RasterBufferAndPrint [05:42:55]line [05:42:55]line [05:42:55]line [05:42:55]line [05:42:55]line [05:42:55]written 0, free lines is 3161 [05:42:55]MH_Cut [05:42:55]Write to MH i2c: D1 01 00 F9 00 01 CB [05:42:55]Write i2c OK [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: D1 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: D1 01 00 [05:42:55]MH_I2C_Read... [05:42:55]Read from MH i2c: D1 01 00 F9 00 00 CA [05:42:55]Write to MH i2c: 01 00 00 FA 00 FA [05:42:55]Write i2c OK [05:42:55]MH_I2C_Read... [05:42:56]*** Cut start [05:42:56]*** Partial cut [05:42:56]*** CUTSNS_PIN = 1 [05:42:56]*** CUTSNS_PIN = 0 [05:42:57]*** Brake cut motor [05:42:57]Read from MH i2c: 01 [05:42:57]MH_I2C_Read... [05:42:57]*** Stop cut motor [05:42:57]*** Cut end [05:42:57]Read from MH i2c: 01 07 00 [05:42:57]MH_I2C_Read... [05:42:57]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [05:42:57]process_action close_receipt done [05:42:57]requested_data is exist [05:42:57]produce_requested_data [05:42:57]requested_item fm.sn is exist - process it [05:42:57]wFMCommunicate request_size=4 [05:42:57]MH_SAM_APDU [05:42:57]CAPDU: 80 11 00 00 [05:42:57]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [05:42:57]Write i2c OK [05:42:57]MH_I2C_Read... [05:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:57]Read from MH i2c: E2 [05:42:57]MH_I2C_Read... [05:42:57]Read from MH i2c: E2 17 00 [05:42:57]MH_I2C_Read... [05:42:57]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [05:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:42:57]wFMCommunicate OK [05:42:57]requested_item fd.num is exist - process it [05:42:57]SAM_PROTO_GetFieldsCounters [05:42:57]wFMCommunicate request_size=4 [05:42:57]MH_SAM_APDU [05:42:57]CAPDU: 80 13 00 00 [05:42:57]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [05:42:57]Write i2c OK [05:42:57]MH_I2C_Read... [05:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:42:57]Read from MH i2c: E2 [05:42:57]MH_I2C_Read... [05:42:57]Read from MH i2c: E2 62 00 [05:42:57]MH_I2C_Read... [05:42:57]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [05:42:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:42:57]wFMCommunicate OK [05:42:57]SAM_PROTO_GetFieldsCounters done [05:42:57]requested_item shift.num is exist - process it [05:42:57]requested_item shift.opened is exist - process it [05:42:57]req_shift_opened [05:42:57]FM_GetShiftState [05:42:57]SAM_PROTO_GetShiftState [05:42:57]wFMCommunicate request_size=4 [05:42:57]MH_SAM_APDU [05:42:57]CAPDU: 80 13 01 00 [05:42:57]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [05:42:57]Write i2c OK [05:42:57]MH_I2C_Read... [05:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:57]Read from MH i2c: E2 [05:42:57]MH_I2C_Read... [05:42:57]Read from MH i2c: E2 0E 00 [05:42:57]MH_I2C_Read... [05:42:57]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [05:42:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:42:57]wFMCommunicate OK [05:42:57]SAM_PROTO_GetShiftState done [05:42:57]FM_GetShiftState done [05:42:57]req_shift_opened done [05:42:57]requested_item shift.open_date is exist - process it [05:42:57]req_shift_open_date [05:42:57]req_shift_open_date done [05:42:57]produce_requested_data done [05:42:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225692,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:42:57]process_action_free close_receipt [05:42:57]json_value_free [05:42:57]json_value_free done [05:42:57]process_json_proto returns [05:42:57]Send response to host [05:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225692,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:42:57]free response buf [05:42:57]execute_script done [05:42:57]execute_script returns [05:42:57]free content buf [05:42:57]Sock 9.Close socket [05:42:57]Sock 9.Thread stoped [05:43:00]recv_with_timeout no data received [05:43:09]Connected sock=11 [05:43:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 38 13 08 01 62 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 DD 88 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 71 03 00 35 04 06 00 3E 80 88 2F 00 6A 5A 52 10 05 D5 CB 44 EB [05:43:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 74 B9 47 00 81 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 35 39 10 04 04 00 9C 71 03 00 F4 03 04 00 FB 34 A4 66 B6 04 01 00 00 30 D5 7D C4 78 EC F0 D7 [05:43:12]CommunicateWithHost err = 0 [05:43:12]CheckOFDResponse [05:43:12]1017 (14) - 77093643461234 [05:43:12]1041 (16) - 0000000000874959 [05:43:12]1040 (4) - 225692 [05:43:12]1012 (4) - 26.07.2024 23:44 [05:43:12]1206 (1) - 0 [05:43:12]OFD Sender: Remove packet 225692 [05:43:12]ProducePacketName [05:43:12]name=ofd_packets/00225692 [05:43:12]NVStorageDeleteData [05:43:12]OFD Sender: No OFD packet to send [05:43:17]OFD Sender: No OFD packet to send [05:43:22]OFD Sender: No OFD packet to send [05:43:27]OFD Sender: No OFD packet to send [05:43:32]OFD Sender: No OFD packet to send [05:43:37]OFD Sender: No OFD packet to send [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:49]recv_with_timeout no data received [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:07]OFD Sender: No OFD packet to send [05:44:12]OFD Sender: No OFD packet to send [05:44:15]recv_with_timeout no data received [05:44:17]OFD Sender: No OFD packet to send [05:44:22]OFD Sender: No OFD packet to send [05:44:27]OFD Sender: No OFD packet to send [05:44:32]OFD Sender: No OFD packet to send [05:44:37]OFD Sender: No OFD packet to send [05:44:42]OFD Sender: No OFD packet to send [05:44:47]OFD Sender: No OFD packet to send [05:44:52]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:44:58]recv_with_timeout no data received [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:14]recv_with_timeout no data received [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:35]recv_with_timeout no data received [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:08]OFD Sender: No OFD packet to send [05:46:13]OFD Sender: No OFD packet to send [05:46:18]OFD Sender: No OFD packet to send [05:46:23]OFD Sender: No OFD packet to send [05:46:28]OFD Sender: No OFD packet to send [05:46:33]OFD Sender: No OFD packet to send [05:46:38]OFD Sender: No OFD packet to send [05:46:43]OFD Sender: No OFD packet to send [05:46:48]OFD Sender: No OFD packet to send [05:46:53]OFD Sender: No OFD packet to send [05:46:58]OFD Sender: No OFD packet to send [05:47:03]OFD Sender: No OFD packet to send [05:47:08]OFD Sender: No OFD packet to send [05:47:13]OFD Sender: No OFD packet to send [05:47:18]OFD Sender: No OFD packet to send [05:47:23]OFD Sender: No OFD packet to send [05:47:28]OFD Sender: No OFD packet to send [05:47:33]OFD Sender: No OFD packet to send [05:47:38]OFD Sender: No OFD packet to send [05:47:43]OFD Sender: No OFD packet to send [05:47:48]OFD Sender: No OFD packet to send [05:47:53]OFD Sender: No OFD packet to send [05:47:58]OFD Sender: No OFD packet to send [05:48:03]OFD Sender: No OFD packet to send [05:48:08]OFD Sender: No OFD packet to send [05:48:13]OFD Sender: No OFD packet to send [05:48:18]OFD Sender: No OFD packet to send [05:48:23]OFD Sender: No OFD packet to send [05:48:28]OFD Sender: No OFD packet to send [05:48:33]OFD Sender: No OFD packet to send [05:48:38]OFD Sender: No OFD packet to send [05:48:43]OFD Sender: No OFD packet to send [05:48:46]recv_with_timeout no data received [05:48:48]OFD Sender: No OFD packet to send [05:48:53]OFD Sender: No OFD packet to send [05:48:58]OFD Sender: No OFD packet to send [05:49:03]OFD Sender: No OFD packet to send [05:49:08]OFD Sender: No OFD packet to send [05:49:13]OFD Sender: No OFD packet to send [05:49:18]OFD Sender: No OFD packet to send [05:49:23]OFD Sender: No OFD packet to send [05:49:28]OFD Sender: No OFD packet to send [05:49:33]OFD Sender: No OFD packet to send [05:49:38]OFD Sender: No OFD packet to send [05:49:43]OFD Sender: No OFD packet to send [05:49:48]OFD Sender: No OFD packet to send [05:49:53]OFD Sender: No OFD packet to send [05:49:58]OFD Sender: No OFD packet to send [05:50:03]OFD Sender: No OFD packet to send [05:50:08]OFD Sender: No OFD packet to send [05:50:13]OFD Sender: No OFD packet to send [05:50:18]OFD Sender: No OFD packet to send [05:50:23]OFD Sender: No OFD packet to send [05:50:28]OFD Sender: No OFD packet to send [05:50:33]OFD Sender: No OFD packet to send [05:50:38]OFD Sender: No OFD packet to send [05:50:43]OFD Sender: No OFD packet to send [05:50:48]OFD Sender: No OFD packet to send [05:50:53]OFD Sender: No OFD packet to send [05:50:58]OFD Sender: No OFD packet to send [05:51:03]OFD Sender: No OFD packet to send [05:51:08]OFD Sender: No OFD packet to send [05:51:13]OFD Sender: No OFD packet to send [05:51:18]OFD Sender: No OFD packet to send [05:51:23]OFD Sender: No OFD packet to send [05:51:28]OFD Sender: No OFD packet to send [05:51:33]OFD Sender: No OFD packet to send [05:51:38]OFD Sender: No OFD packet to send [05:51:43]OFD Sender: No OFD packet to send [05:51:48]OFD Sender: No OFD packet to send [05:51:53]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:52:59]recv_with_timeout no data received [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:24]accept exits with 6 [05:56:24]New connection [05:56:24]New thread 3067067748 created [05:56:24]Thread 3067211108 joined [05:56:24]Waiting for new connection... [05:56:24] Sock 6.Parse request [05:56:24]Sock 6.Check first char [05:56:24]Sock 6.First char is OK [05:56:24]request: POST /json_proto HTTP/1.0 [05:56:24]Method: POST [05:56:24]URL: /json_proto [05:56:24]Method is POST - this is cgi request [05:56:24]url: /json_proto [05:56:24]query_string will be loaded in cgi processing [05:56:24]execute_cgi json_proto POST (null) [05:56:24]execute_cgi path=json_proto method=POST [05:56:24]POST find Content-Length [05:56:24]Host: 172.17.43.131:8080 [05:56:24]Content-Length: 683 [05:56:24]Content-Type: application/json [05:56:24] [05:56:24]POST finish read [05:56:24]Found Content-Length = 683 [05:56:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:56:24]execute_script... [05:56: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)2001934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:56:24]POST & json_proto [05:56:24]process_json_proto [05:56:24]json parsed OK: [05:56:24]protocol is kg_v1.0 [05:56:24]action value=close_receipt [05:56:24]process_action close_receipt [05:56:24]cmd_close_receipt [05:56:24]MH_GetDate [05:56:24]Write to MH i2c: F0 00 00 FE 00 ED [05:56:24]Write i2c OK [05:56:24]MH_I2C_Read... [05:56:24]Read from MH i2c: F0 [05:56:24]MH_I2C_Read... [05:56:24]Read from MH i2c: F0 09 00 [05:56:24]MH_I2C_Read... [05:56:24]Read from MH i2c: F0 09 00 FE 00 00 09 8C A4 66 F9 24 A2 66 BA [05:56:24]GetLastDocTimeStamp 1722058973 [05:56:24]current date 1722059785 [05:56:24]FM_GetShiftState [05:56:24]SAM_PROTO_GetShiftState [05:56:24]wFMCommunicate request_size=4 [05:56:24]MH_SAM_APDU [05:56:24]CAPDU: 80 13 01 00 [05:56:24]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [05:56:24]Write i2c OK [05:56:24]MH_I2C_Read... [05:56:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:56:24]Read from MH i2c: E2 [05:56:24]MH_I2C_Read... [05:56:24]Read from MH i2c: E2 0E 00 [05:56:24]MH_I2C_Read... [05:56:24]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [05:56:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:56:24]wFMCommunicate OK [05:56:24]SAM_PROTO_GetShiftState done [05:56:24]FM_GetShiftState done [05:56:24]opened in 1722038719 [05:56:24]opened+sec_in_day 1722125119 [05:56:24]quantity*price = 120006 [05:56:24]sum+1 = 120007 [05:56:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 53 27.07.2024 05:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225693 ФПД: 140228565725549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T055625&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225693&fm=140228565725549&tin=02508201610067®Number=0000000000092624&sum=120000 [05:56:25]StoreToDocumentArchive [05:56:25]shift 438 fd 225693 [05:56:25]save to /storage/0438/doc_00225693 [05:56:25]save last doc name /storage/0438/doc_00225693 to /storage/kkm_last_doc_name [05:56:25]save OK [05:56:25]Clear old archive folders... [05:56:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:56:25]tlvbuf is 01E1F090 [05:56:25]SAM_PROTO_ClearQueue [05:56:25]wFMCommunicate request_size=4 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 80 09 00 00 [05:56:25]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:56:25]Read from MH i2c: E2 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [05:56:25]RAPDU: 90 00 [05:56:25]wFMCommunicate OK [05:56:25]SAM_PROTO_ClearQueue done [05:56:25]KKMCreateOFDPacket [05:56:25]OFDProtocolAddRootSTLVToBuf [05:56:25]FM_MakeSignedData [05:56:25]FM_MakeSignedData [05:56:25]SAM_PROTO_SignData [05:56:25]wFMCommunicate request_size=4 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 80 0D 01 02 [05:56:25]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:56:26]Read from MH i2c: E2 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 03 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [05:56:26]RAPDU: 90 00 [05:56:26]wFMCommunicate OK [05:56:26]wFMCommunicate request_size=255 [05:56:26]MH_SAM_APDU [05:56: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 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 09 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 71 03 00 35 04 06 00 7F [05:56:26]Write to MH i2c: E2 02 01 0E 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 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 09 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 71 03 00 35 04 06 00 7F 00 00 9B [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:56:26]Read from MH i2c: E2 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 03 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [05:56:26]RAPDU: 90 00 [05:56:26]wFMCommunicate OK [05:56:26]wFMCommunicate request_size=10 [05:56:26]MH_SAM_APDU [05:56:26]CAPDU: 80 0D 02 02 05 89 81 D8 F1 6D [05:56:26]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 89 81 D8 F1 6D 00 00 D4 [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:56:26]Read from MH i2c: E2 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 03 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [05:56:26]RAPDU: 90 00 [05:56:26]wFMCommunicate OK [05:56:26]wFMCommunicate request_size=4 [05:56:26]MH_SAM_APDU [05:56:26]CAPDU: 80 0D 03 02 [05:56:26]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:56:26]Read from MH i2c: E2 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 0B 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 0B 00 10 01 00 6B DF 6F 99 1F 3B D2 A0 90 00 AB [05:56:26]RAPDU: 6B DF 6F 99 1F 3B D2 A0 90 00 [05:56:26]wFMCommunicate OK [05:56:26]SAM_PROTO_SignData done [05:56:26]FM_MakeSignedData done [05:56:26]CreateOFDProtocolMessage [05:56:26]wFMCommunicate request_size=4 [05:56:26]MH_SAM_APDU [05:56:26]CAPDU: 80 11 00 00 [05:56:26]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:56:26]Read from MH i2c: E2 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 17 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [05:56:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:56:26]wFMCommunicate OK [05:56:26]CreateOFDProtocolMessage done [05:56:26]OFDSenderStorePacket 225693 [05:56:26]StoreOFDPacket docnum=225693 [05:56:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 8B 07 01 8F 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 09 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 71 03 00 35 04 06 00 7F 89 81 D8 F1 6D 6B DF 6F 99 1F 3B D2 A0 [05:56:26]CheckFolder [05:56:26]dirname=/storage/ofd_packets [05:56:26]CheckFolder done [05:56:26]ProducePacketName [05:56:26]name=ofd_packets/00225693 [05:56:26]NVStorageSaveData ofd_packets/00225693 [05:56:26]File name is /storage/ofd_packets/00225693 [05:56:26]Write 301 bytes [05:56:26]NVStorageSaveData done [05:56:26]OFDSenderStorePacket done [05:56:26]KKMCreateOFDPacket done [05:56:26]NVStorageSaveData kkm_last_timestamp [05:56:26]File name is /storage/kkm_last_timestamp [05:56:26]Write 4 bytes [05:56:26]NVStorageSaveData done [05:56:26]ExternCall_PrintAddStr [05:56:26]wPrintStart [05:56:26]Write to MH i2c: 01 00 00 12 01 13 [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: 01 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: 01 07 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [05:56:26]RasterBufferAndPrint [05:56:26]line Счет N : (1)2001934 [05:56:26]line ИНН: 02508201610067 [05:56:26]line Контрольно-Кассовый Чек [05:56:26]line ПРОДАЖА [05:56:26]line ТРК (МРК, ГНК) : 43 [05:56:26]line Товар: 2710124130 [05:56:26]line Аи-92-К-5 [05:56:26]line 17.700 * 67.80 [05:56:26]line = 1200.06 [05:56:26]line НДС 12% НСП 1% [05:56:26]line > о реализуемом товаре [05:56:26]line ОКРУГЛЕНИЕ: -0.06 [05:56:26]line ИТОГО: 1200.00 [05:56:26]line Внесено: 1200.00 [05:56:26]line СДАЧА: 0.00 [05:56:26]line НСП 1% : 10.62 [05:56:26]line НДС 12% : 127.44 [05:56:26]line Наличными: 1200.00 [05:56:26]line Безнал.: 0.00 [05:56:26]line Место: АЗС № 97 "Партнер Нефть" [05:56:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:56:26]line СНО: Общий режим [05:56:26]line Чек 53 27.07.2024 05:56 [05:56:26]line Смена: 438 ФФД: 1.0 [05:56:26]line ЗНМ: 0300000054 [05:56:26]line РНМ: 0000000000092624 [05:56:26]line Версия ККМ: 001 [05:56:26]line ФМ: 0000000000874959 [05:56:26]line ФД: 225693 [05:56:26]line ФПД: 140228565725549 [05:56:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T055625&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225693&fm=140228565725549&tin=02508201610067®Number=0000000000092624&sum=120000 [05:56:26]written 0, free lines is 4095 [05:56:26]OFD Sender: Processing packet 225693 [packets to send 599, broken 598] [05:56:26]ProducePacketName [05:56:26]name=ofd_packets/00225693 [05:56:26]OFD Sender: To server: pG, [05:56:26]CommunicateWithHost lk.salyk.kg:30040 [05:56:26]ConnectInit lk.salyk.kg [05:56:26]Write to MH i2c: 01 00 00 3D 01 3E [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: 01 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: 01 07 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 55 0C A6 [05:56:26]RasterBufferAndPrint [05:56:26]line [05:56:26]line [05:56:26]line [05:56:26]line [05:56:26]line [05:56:26]written 0, free lines is 3160 [05:56:26]MH_Cut [05:56:26]Write to MH i2c: D1 01 00 44 01 01 17 [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: D1 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: D1 01 00 [05:56:26]MH_I2C_Read... [05:56:26]Read from MH i2c: D1 01 00 44 01 00 16 [05:56:26]Write to MH i2c: 01 00 00 45 01 46 [05:56:26]Write i2c OK [05:56:26]MH_I2C_Read... [05:56:28]*** Cut start [05:56:28]*** Partial cut [05:56:28]*** CUTSNS_PIN = 1 [05:56:28]*** CUTSNS_PIN = 0 [05:56:28]*** Brake cut motor [05:56:28]Read from MH i2c: 01 [05:56:28]MH_I2C_Read... [05:56:28]*** Stop cut motor [05:56:28]*** Cut end [05:56:28]Read from MH i2c: 01 07 00 [05:56:28]MH_I2C_Read... [05:56:28]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [05:56:28]process_action close_receipt done [05:56:28]requested_data is exist [05:56:28]produce_requested_data [05:56:28]requested_item fm.sn is exist - process it [05:56:28]wFMCommunicate request_size=4 [05:56:28]MH_SAM_APDU [05:56:28]CAPDU: 80 11 00 00 [05:56:28]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [05:56:28]Write i2c OK [05:56:28]MH_I2C_Read... [05:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:56:28]Read from MH i2c: E2 [05:56:28]MH_I2C_Read... [05:56:28]Read from MH i2c: E2 17 00 [05:56:28]MH_I2C_Read... [05:56:28]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [05:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:56:28]wFMCommunicate OK [05:56:28]requested_item fd.num is exist - process it [05:56:28]SAM_PROTO_GetFieldsCounters [05:56:28]wFMCommunicate request_size=4 [05:56:28]MH_SAM_APDU [05:56:28]CAPDU: 80 13 00 00 [05:56:28]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [05:56:28]Write i2c OK [05:56:28]MH_I2C_Read... [05:56:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:56:29]Read from MH i2c: E2 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 62 00 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 62 00 47 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [05:56: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:56:29]wFMCommunicate OK [05:56:29]SAM_PROTO_GetFieldsCounters done [05:56:29]requested_item shift.num is exist - process it [05:56:29]requested_item shift.opened is exist - process it [05:56:29]req_shift_opened [05:56:29]FM_GetShiftState [05:56:29]SAM_PROTO_GetShiftState [05:56:29]wFMCommunicate request_size=4 [05:56:29]MH_SAM_APDU [05:56:29]CAPDU: 80 13 01 00 [05:56:29]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [05:56:29]Write i2c OK [05:56:29]MH_I2C_Read... [05:56:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:56:29]Read from MH i2c: E2 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 0E 00 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [05:56:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:56:29]wFMCommunicate OK [05:56:29]SAM_PROTO_GetShiftState done [05:56:29]FM_GetShiftState done [05:56:29]req_shift_opened done [05:56:29]requested_item shift.open_date is exist - process it [05:56:29]req_shift_open_date [05:56:29]req_shift_open_date done [05:56:29]produce_requested_data done [05:56:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225693,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:56:29]process_action_free close_receipt [05:56:29]json_value_free [05:56:29]json_value_free done [05:56:29]process_json_proto returns [05:56:29]Send response to host [05:56:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225693,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:56:29]free response buf [05:56:29]execute_script done [05:56:29]execute_script returns [05:56:29]free content buf [05:56:29]Sock 6.Close socket [05:56:29]Sock 6.Thread stoped [05:56:32]recv_with_timeout no data received [05:56:42]recv_with_timeout no data received [05:57:21]accept exits with 9 [05:57:21]New connection [05:57:21]New thread 3067211108 created [05:57:21]Thread 3067067748 joined [05:57:21]Waiting for new connection... [05:57:21] Sock 9.Parse request [05:57:21]Sock 9.Check first char [05:57:21]Sock 9.First char is OK [05:57:21]request: POST /json_proto HTTP/1.0 [05:57:21]Method: POST [05:57:21]URL: /json_proto [05:57:21]Method is POST - this is cgi request [05:57:21]url: /json_proto [05:57:21]query_string will be loaded in cgi processing [05:57:21]execute_cgi json_proto POST (null) [05:57:21]execute_cgi path=json_proto method=POST [05:57:21]POST find Content-Length [05:57:21]Host: 172.17.43.131:8080 [05:57:21]Content-Length: 801 [05:57:21]Content-Type: application/json [05:57:21] [05:57:21]POST finish read [05:57:21]Found Content-Length = 801 [05:57:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 290.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:57:21]execute_script... [05:57: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)2001935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 290.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:57:21]POST & json_proto [05:57:21]process_json_proto [05:57:21]json parsed OK: [05:57:21]protocol is kg_v1.0 [05:57:21]action value=close_receipt [05:57:21]process_action close_receipt [05:57:21]cmd_close_receipt [05:57:21]MH_GetDate [05:57:21]Write to MH i2c: F0 00 00 49 01 39 [05:57:21]Write i2c OK [05:57:21]MH_I2C_Read... [05:57:21]Read from MH i2c: F0 [05:57:21]MH_I2C_Read... [05:57:21]Read from MH i2c: F0 09 00 [05:57:21]MH_I2C_Read... [05:57:21]Read from MH i2c: F0 09 00 49 01 00 42 8C A4 66 F9 24 A2 66 3F [05:57:21]GetLastDocTimeStamp 1722059785 [05:57:21]current date 1722059842 [05:57:21]FM_GetShiftState [05:57:21]SAM_PROTO_GetShiftState [05:57:21]wFMCommunicate request_size=4 [05:57:21]MH_SAM_APDU [05:57:21]CAPDU: 80 13 01 00 [05:57:21]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [05:57:21]Write i2c OK [05:57:21]MH_I2C_Read... [05:57:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:57:21]Read from MH i2c: E2 [05:57:21]MH_I2C_Read... [05:57:21]Read from MH i2c: E2 0E 00 [05:57:21]MH_I2C_Read... [05:57:21]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [05:57:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:57:21]wFMCommunicate OK [05:57:21]SAM_PROTO_GetShiftState done [05:57:21]FM_GetShiftState done [05:57:21]opened in 1722038719 [05:57:21]opened+sec_in_day 1722125119 [05:57:21]quantity*price = 29018 [05:57:21]sum+1 = 29019 [05:57:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 290.18 НСП 1% : 2.57 НДС 12% : 30.82 Наличными: 0.00 Безнал.: 290.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 54 27.07.2024 05:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225694 ФПД: 278144518747279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T055722&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225694&fm=278144518747279&tin=02508201610067®Number=0000000000092624&sum=29018 [05:57:22]StoreToDocumentArchive [05:57:22]shift 438 fd 225694 [05:57:22]save to /storage/0438/doc_00225694 [05:57:22]save last doc name /storage/0438/doc_00225694 to /storage/kkm_last_doc_name [05:57:22]save OK [05:57:22]Clear old archive folders... [05:57:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:57:22]tlvbuf is 01E18510 [05:57:22]SAM_PROTO_ClearQueue [05:57:22]wFMCommunicate request_size=4 [05:57:22]MH_SAM_APDU [05:57:22]CAPDU: 80 09 00 00 [05:57:22]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [05:57:22]Write i2c OK [05:57:22]MH_I2C_Read... [05:57:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:57:22]Read from MH i2c: E2 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: E2 03 00 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [05:57:22]RAPDU: 90 00 [05:57:22]wFMCommunicate OK [05:57:22]SAM_PROTO_ClearQueue done [05:57:22]KKMCreateOFDPacket [05:57:22]OFDProtocolAddRootSTLVToBuf [05:57:22]FM_MakeSignedData [05:57:22]FM_MakeSignedData [05:57:22]SAM_PROTO_SignData [05:57:22]wFMCommunicate request_size=4 [05:57:22]MH_SAM_APDU [05:57:22]CAPDU: 80 0D 01 02 [05:57:22]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [05:57:22]Write i2c OK [05:57:22]MH_I2C_Read... [05:57:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:57:22]Read from MH i2c: E2 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: E2 03 00 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [05:57:22]RAPDU: 90 00 [05:57:22]wFMCommunicate OK [05:57:22]wFMCommunicate request_size=255 [05:57:22]MH_SAM_APDU [05:57: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 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 42 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 71 03 00 35 04 06 00 FC [05:57:22]Write to MH i2c: E2 02 01 59 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 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 42 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 71 03 00 35 04 06 00 FC 00 00 8E [05:57:22]Write i2c OK [05:57:22]MH_I2C_Read... [05:57:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:57:23]Read from MH i2c: E2 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [05:57:23]RAPDU: 90 00 [05:57:23]wFMCommunicate OK [05:57:23]wFMCommunicate request_size=10 [05:57:23]MH_SAM_APDU [05:57:23]CAPDU: 80 0D 02 02 05 F8 91 3C 74 8F [05:57:23]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 F8 91 3C 74 8F 00 00 A7 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:57:23]Read from MH i2c: E2 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [05:57:23]RAPDU: 90 00 [05:57:23]wFMCommunicate OK [05:57:23]wFMCommunicate request_size=4 [05:57:23]MH_SAM_APDU [05:57:23]CAPDU: 80 0D 03 02 [05:57:23]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:57:23]Read from MH i2c: E2 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 0B 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 0B 00 5B 01 00 CF E9 E4 61 AA E4 6C E4 90 00 B3 [05:57:23]RAPDU: CF E9 E4 61 AA E4 6C E4 90 00 [05:57:23]wFMCommunicate OK [05:57:23]SAM_PROTO_SignData done [05:57:23]FM_MakeSignedData done [05:57:23]CreateOFDProtocolMessage [05:57:23]wFMCommunicate request_size=4 [05:57:23]MH_SAM_APDU [05:57:23]CAPDU: 80 11 00 00 [05:57:23]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:57:23]Read from MH i2c: E2 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 17 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [05:57:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:57:23]wFMCommunicate OK [05:57:23]CreateOFDProtocolMessage done [05:57:23]OFDSenderStorePacket 225694 [05:57:23]StoreOFDPacket docnum=225694 [05:57:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 7C 07 01 7B 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 42 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 71 03 00 35 04 06 00 FC F8 91 3C 74 8F CF E9 E4 61 AA E4 6C E4 [05:57:23]CheckFolder [05:57:23]dirname=/storage/ofd_packets [05:57:23]CheckFolder done [05:57:23]ProducePacketName [05:57:23]name=ofd_packets/00225694 [05:57:23]NVStorageSaveData ofd_packets/00225694 [05:57:23]File name is /storage/ofd_packets/00225694 [05:57:23]Write 301 bytes [05:57:23]NVStorageSaveData done [05:57:23]OFDSenderStorePacket done [05:57:23]KKMCreateOFDPacket done [05:57:23]NVStorageSaveData kkm_last_timestamp [05:57:23]File name is /storage/kkm_last_timestamp [05:57:23]Write 4 bytes [05:57:23]NVStorageSaveData done [05:57:23]ExternCall_PrintAddStr [05:57:23]wPrintStart [05:57:23]Write to MH i2c: 01 00 00 5D 01 5E [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: 01 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: 01 07 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [05:57:23]RasterBufferAndPrint [05:57:23]line Счет N : (1)2001935 [05:57:23]line ИНН: 02508201610067 [05:57:23]line Контрольно-Кассовый Чек [05:57:23]line ПРОДАЖА [05:57:23]line ТРК (МРК, ГНК) : 33 [05:57:23]line Товар: 2710124130 [05:57:23]line Аи-92-К-5 [05:57:23]line 4.280 * 67.80 [05:57:23]line = 290.18 [05:57:23]line НДС 12% НСП 1% [05:57:23]line > о реализуемом товаре [05:57:23]line ИТОГО: 290.18 [05:57:23]line НСП 1% : 2.57 [05:57:23]line НДС 12% : 30.82 [05:57:23]line Наличными: 0.00 [05:57:23]line Безнал.: 290.18 [05:57:23]line Место: АЗС № 97 "Партнер Нефть" [05:57:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:57:23]line СНО: Общий режим [05:57:23]line Чек 54 27.07.2024 05:57 [05:57:23]line Смена: 438 ФФД: 1.0 [05:57:23]line ЗНМ: 0300000054 [05:57:23]line РНМ: 0000000000092624 [05:57:23]line Версия ККМ: 001 [05:57:23]line Платежная система: O! деньги [05:57:23]line ФМ: 0000000000874959 [05:57:23]line ФД: 225694 [05:57:23]line ФПД: 278144518747279 [05:57:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T055722&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225694&fm=278144518747279&tin=02508201610067®Number=0000000000092624&sum=29018 [05:57:23]written 0, free lines is 4095 [05:57:23]Write to MH i2c: 01 00 00 87 01 88 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: 01 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: 01 07 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 66 0C 01 [05:57:23]RasterBufferAndPrint [05:57:23]line [05:57:23]line [05:57:23]line [05:57:23]line [05:57:23]line [05:57:23]written 0, free lines is 3178 [05:57:23]MH_Cut [05:57:23]Write to MH i2c: D1 01 00 8E 01 01 61 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: D1 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: D1 01 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: D1 01 00 8E 01 00 60 [05:57:23]Write to MH i2c: 01 00 00 8F 01 90 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:25]*** Cut start [05:57:25]*** Partial cut [05:57:25]*** CUTSNS_PIN = 1 [05:57:25]*** CUTSNS_PIN = 0 [05:57:25]*** Brake cut motor [05:57:25]Read from MH i2c: 01 [05:57:25]MH_I2C_Read... [05:57:25]*** Stop cut motor [05:57:25]*** Cut end [05:57:25]Read from MH i2c: 01 07 00 [05:57:25]MH_I2C_Read... [05:57:25]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [05:57:25]process_action close_receipt done [05:57:25]requested_data is exist [05:57:25]produce_requested_data [05:57:25]requested_item fm.sn is exist - process it [05:57:25]wFMCommunicate request_size=4 [05:57:25]MH_SAM_APDU [05:57:25]CAPDU: 80 11 00 00 [05:57:25]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [05:57:25]Write i2c OK [05:57:25]MH_I2C_Read... [05:57:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:57:25]Read from MH i2c: E2 [05:57:25]MH_I2C_Read... [05:57:25]Read from MH i2c: E2 17 00 [05:57:25]MH_I2C_Read... [05:57:25]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [05:57:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:57:25]wFMCommunicate OK [05:57:25]requested_item fd.num is exist - process it [05:57:25]SAM_PROTO_GetFieldsCounters [05:57:25]wFMCommunicate request_size=4 [05:57:25]MH_SAM_APDU [05:57:25]CAPDU: 80 13 00 00 [05:57:25]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [05:57:25]Write i2c OK [05:57:25]MH_I2C_Read... [05:57:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:57:25]Read from MH i2c: E2 [05:57:25]MH_I2C_Read... [05:57:25]Read from MH i2c: E2 62 00 [05:57:25]MH_I2C_Read... [05:57:25]Read from MH i2c: E2 62 00 91 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [05:57: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:57:25]wFMCommunicate OK [05:57:25]SAM_PROTO_GetFieldsCounters done [05:57:25]requested_item shift.num is exist - process it [05:57:25]requested_item shift.opened is exist - process it [05:57:25]req_shift_opened [05:57:25]FM_GetShiftState [05:57:25]SAM_PROTO_GetShiftState [05:57:25]wFMCommunicate request_size=4 [05:57:25]MH_SAM_APDU [05:57:25]CAPDU: 80 13 01 00 [05:57:25]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [05:57:25]Write i2c OK [05:57:25]MH_I2C_Read... [05:57:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:57:26]Read from MH i2c: E2 [05:57:26]MH_I2C_Read... [05:57:26]Read from MH i2c: E2 0E 00 [05:57:26]MH_I2C_Read... [05:57:26]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1E [05:57:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:57:26]wFMCommunicate OK [05:57:26]SAM_PROTO_GetShiftState done [05:57:26]FM_GetShiftState done [05:57:26]req_shift_opened done [05:57:26]requested_item shift.open_date is exist - process it [05:57:26]req_shift_open_date [05:57:26]req_shift_open_date done [05:57:26]produce_requested_data done [05:57:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225694,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:57:26]process_action_free close_receipt [05:57:26]json_value_free [05:57:26]json_value_free done [05:57:26]process_json_proto returns [05:57:26]Send response to host [05:57:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225694,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:57:26]free response buf [05:57:26]execute_script done [05:57:26]execute_script returns [05:57:26]free content buf [05:57:26]Sock 9.Close socket [05:57:26]Sock 9.Thread stoped [05:57:29]recv_with_timeout no data received [05:58:39]ConnectInit Can't connect to host [05:58:39]CommunicateWithHost connect error [05:58:39]CommunicateWithHost err = -1 [05:58:39]OFD Sender: Server communicate error [05:58:39]OFD Sender: Processing packet 225693 [packets to send 600, broken 598] [05:58:39]ProducePacketName [05:58:39]name=ofd_packets/00225693 [05:58:39]OFD Sender: To server: pG, [05:58:39]CommunicateWithHost lk.salyk.kg:30040 [05:58:39]ConnectInit lk.salyk.kg [05:58:40]Connected sock=9 [05:58:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 8B 07 01 8F 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 09 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 71 03 00 35 04 06 00 7F 89 81 D8 F1 6D 6B DF 6F 99 1F 3B D2 A0 [05:58: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 35 39 4F 00 00 00 5A 54 47 00 CE 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 35 39 10 04 04 00 9D 71 03 00 F4 03 04 00 9D 38 A4 66 B6 04 01 00 00 FD 7E 32 18 8D CA 7D 3A [05:58:41]CommunicateWithHost err = 0 [05:58:41]CheckOFDResponse [05:58:41]1017 (14) - 77093643461234 [05:58:41]1041 (16) - 0000000000874959 [05:58:41]1040 (4) - 225693 [05:58:41]1012 (4) - 27.07.2024 00:00 [05:58:41]1206 (1) - 0 [05:58:41]OFD Sender: Remove packet 225693 [05:58:41]ProducePacketName [05:58:41]name=ofd_packets/00225693 [05:58:41]NVStorageDeleteData [05:58:41]OFD Sender: Processing packet 225694 [packets to send 599, broken 598] [05:58:41]ProducePacketName [05:58:41]name=ofd_packets/00225694 [05:58:41]OFD Sender: To server: pG, [05:58:41]CommunicateWithHost lk.salyk.kg:30040 [05:58:41]ConnectInit lk.salyk.kg [05:58:42]Connected sock=9 [05: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 35 39 0F 01 00 00 DE 7C 07 01 7B 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 42 8C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 71 03 00 35 04 06 00 FC F8 91 3C 74 8F CF E9 E4 61 AA E4 6C E4 [05: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 35 39 4F 00 00 00 68 E2 47 00 B5 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 35 39 10 04 04 00 9E 71 03 00 F4 03 04 00 9F 38 A4 66 B6 04 01 00 00 73 3D 1A 91 99 1A 80 94 [05:58:42]CommunicateWithHost err = 0 [05:58:42]CheckOFDResponse [05:58:42]1017 (14) - 77093643461234 [05:58:42]1041 (16) - 0000000000874959 [05:58:42]1040 (4) - 225694 [05:58:42]1012 (4) - 27.07.2024 00:00 [05:58:42]1206 (1) - 0 [05:58:42]OFD Sender: Remove packet 225694 [05:58:42]ProducePacketName [05:58:42]name=ofd_packets/00225694 [05:58:42]NVStorageDeleteData [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:02]accept exits with 7 [05:59:02]New connection [05:59:02]New thread 3067067748 created [05:59:02]Thread 3067211108 joined [05:59:02]Waiting for new connection... [05:59:02] Sock 7.Parse request [05:59:02]Sock 7.Check first char [05:59:02]Sock 7.First char is OK [05:59:02]request: POST /json_proto HTTP/1.0 [05:59:02]Method: POST [05:59:02]URL: /json_proto [05:59:02]Method is POST - this is cgi request [05:59:02]url: /json_proto [05:59:02]query_string will be loaded in cgi processing [05:59:02]execute_cgi json_proto POST (null) [05:59:02]execute_cgi path=json_proto method=POST [05:59:02]POST find Content-Length [05:59:02]Host: 172.17.43.131:8080 [05:59:02]Content-Length: 1215 [05:59:02]Content-Type: application/json [05:59:02] [05:59:02]POST finish read [05:59:02]Found Content-Length = 1215 [05:59: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001936\u000A27.07.2024 05:57\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 25.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1905.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083958.3707008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:02]execute_script... [05:59: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001936\u000A27.07.2024 05:57\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 25.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1905.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083958.3707008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:02]POST & json_proto [05:59:02]process_json_proto [05:59:02]json parsed OK: [05:59:02]protocol is kg_v1.0 [05:59:02]action value=print_text [05:59:02]process_action print_text [05:59:02]cmd_print_text [05:59:02]ExternCall_PrintAddStr [05:59:02]wPrintStart [05:59:02]Write to MH i2c: 01 00 00 93 01 94 [05:59:02]Write i2c OK [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: 01 [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: 01 07 00 [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: 01 07 00 93 01 00 00 00 00 00 FF 0F A9 [05:59:02]RasterBufferAndPrint [05:59:02]line *****ТОВАРНЫЙ ЧЕК***** [05:59:02]line АЗС-97 [05:59:02]line Партнер нефть [05:59:02]line 02508201610067 [05:59:02]line Кассир : Орунбаева Б. [05:59:02]line Счет N : (1)2001936 [05:59:02]line 27.07.2024 05:57 [05:59:02]line ПРОДАЖА [05:59:02]line ТРК (МРК, ГНК): 61 [05:59:02]line Вид ГСМ : 2710194210 [05:59:02]line ДТ-К-5 [05:59:02]line 25.000 x 76.20 [05:59:02]line ИТОГ: 1905.00 [05:59:02]line Тип оплаты: Талоны: Топливные Талоны [05:59:02]line 4083958.3707008 [05:59:02]line ______________________ [05:59:02]line (подпись) [05:59:02]written 0, free lines is 4095 [05:59:02]Write to MH i2c: 01 00 00 A7 01 A8 [05:59:02]Write i2c OK [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: 01 [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: 01 07 00 [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 15 0E D2 [05:59:02]RasterBufferAndPrint [05:59:02]line [05:59:02]line [05:59:02]line [05:59:02]line [05:59:02]line [05:59:02]written 0, free lines is 3606 [05:59:02]MH_Cut [05:59:02]Write to MH i2c: D1 01 00 AE 01 01 81 [05:59:02]Write i2c OK [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: D1 [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: D1 01 00 [05:59:02]MH_I2C_Read... [05:59:02]Read from MH i2c: D1 01 00 AE 01 00 80 [05:59:02]Write to MH i2c: 01 00 00 AF 01 B0 [05:59:02]Write i2c OK [05:59:02]MH_I2C_Read... [05:59:03]OFD Sender: No OFD packet to send [05:59:03]*** Cut start [05:59:03]*** Partial cut [05:59:03]*** CUTSNS_PIN = 1 [05:59:03]*** CUTSNS_PIN = 0 [05:59:03]*** Brake cut motor [05:59:04]Read from MH i2c: 01 [05:59:04]MH_I2C_Read... [05:59:04]*** Stop cut motor [05:59:04]*** Cut end [05:59:04]Read from MH i2c: 01 07 00 [05:59:04]MH_I2C_Read... [05:59:04]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [05:59:04]process_action print_text done [05:59:04]requested_data is exist [05:59:04]produce_requested_data [05:59:04]requested_item fm.sn is exist - process it [05:59:04]wFMCommunicate request_size=4 [05:59:04]MH_SAM_APDU [05:59:04]CAPDU: 80 11 00 00 [05:59:04]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [05:59:04]Write i2c OK [05:59:04]MH_I2C_Read... [05:59:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:04]Read from MH i2c: E2 [05:59:04]MH_I2C_Read... [05:59:04]Read from MH i2c: E2 17 00 [05:59:04]MH_I2C_Read... [05:59:04]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [05:59:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:59:04]wFMCommunicate OK [05:59:04]requested_item fd.num is exist - process it [05:59:04]SAM_PROTO_GetFieldsCounters [05:59:04]wFMCommunicate request_size=4 [05:59:04]MH_SAM_APDU [05:59:04]CAPDU: 80 13 00 00 [05:59:04]Write to MH i2c: E2 08 00 B1 01 80 13 00 00 00 00 00 00 2E [05:59:04]Write i2c OK [05:59:04]MH_I2C_Read... [05:59:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:04]Read from MH i2c: E2 [05:59:04]MH_I2C_Read... [05:59:04]Read from MH i2c: E2 62 00 [05:59:04]MH_I2C_Read... [05:59:04]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [05:59:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:04]wFMCommunicate OK [05:59:04]SAM_PROTO_GetFieldsCounters done [05:59:04]requested_item shift.num is exist - process it [05:59:04]requested_item shift.opened is exist - process it [05:59:04]req_shift_opened [05:59:04]FM_GetShiftState [05:59:04]SAM_PROTO_GetShiftState [05:59:04]wFMCommunicate request_size=4 [05:59:04]MH_SAM_APDU [05:59:04]CAPDU: 80 13 01 00 [05:59:04]Write to MH i2c: E2 08 00 B2 01 80 13 01 00 00 00 00 00 30 [05:59:04]Write i2c OK [05:59:04]MH_I2C_Read... [05:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:04]Read from MH i2c: E2 [05:59:04]MH_I2C_Read... [05:59:04]Read from MH i2c: E2 0E 00 [05:59:04]MH_I2C_Read... [05:59:04]Read from MH i2c: E2 0E 00 B2 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [05:59:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [05:59:04]wFMCommunicate OK [05:59:04]SAM_PROTO_GetShiftState done [05:59:04]FM_GetShiftState done [05:59:04]req_shift_opened done [05:59:04]requested_item shift.open_date is exist - process it [05:59:04]req_shift_open_date [05:59:04]req_shift_open_date done [05:59:04]produce_requested_data done [05:59:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225694,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [05:59:04]process_action_free print_text [05:59:04]json_value_free [05:59:04]json_value_free done [05:59:04]process_json_proto returns [05:59:04]Send response to host [05:59:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225694,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [05:59:04]free response buf [05:59:04]execute_script done [05:59:04]execute_script returns [05:59:04]free content buf [05:59:04]Sock 7.Close socket [05:59:04]Sock 7.Thread stoped [05:59:08]OFD Sender: No OFD packet to send [05:59:13]OFD Sender: No OFD packet to send [05:59:18]OFD Sender: No OFD packet to send [05:59:18]recv_with_timeout no data received [05:59:23]OFD Sender: No OFD packet to send [05:59:28]OFD Sender: No OFD packet to send [05:59:33]OFD Sender: No OFD packet to send [05:59:38]OFD Sender: No OFD packet to send [05:59:43]OFD Sender: No OFD packet to send [05:59:48]OFD Sender: No OFD packet to send [05:59:53]OFD Sender: No OFD packet to send [05:59:58]OFD Sender: No OFD packet to send [06:00:03]OFD Sender: No OFD packet to send [06:00:08]OFD Sender: No OFD packet to send [06:00:13]OFD Sender: No OFD packet to send [06:00:18]OFD Sender: No OFD packet to send [06:00:23]OFD Sender: No OFD packet to send [06:00:28]OFD Sender: No OFD packet to send [06:00:33]OFD Sender: No OFD packet to send [06:00:38]OFD Sender: No OFD packet to send [06:00:43]OFD Sender: No OFD packet to send [06:00:48]OFD Sender: No OFD packet to send [06:00:53]OFD Sender: No OFD packet to send [06:00:58]OFD Sender: No OFD packet to send [06:01:03]OFD Sender: No OFD packet to send [06:01:08]OFD Sender: No OFD packet to send [06:01:09]recv_with_timeout no data received [06:01:13]OFD Sender: No OFD packet to send [06:01:18]OFD Sender: No OFD packet to send [06:01:23]OFD Sender: No OFD packet to send [06:01:28]OFD Sender: No OFD packet to send [06:01:33]OFD Sender: No OFD packet to send [06:01:38]OFD Sender: No OFD packet to send [06:01:43]OFD Sender: No OFD packet to send [06:01:48]OFD Sender: No OFD packet to send [06:01:53]OFD Sender: No OFD packet to send [06:01:58]OFD Sender: No OFD packet to send [06:02:00]recv_with_timeout no data received [06:02:01]accept exits with 10 [06:02:01]New connection [06:02:01]New thread 3067211108 created [06:02:01]Thread 3067067748 joined [06:02:01]Waiting for new connection... [06:02:01] Sock 10.Parse request [06:02:01]Sock 10.Check first char [06:02:01]Sock 10.First char is OK [06:02:01]request: POST /json_proto HTTP/1.0 [06:02:01]Method: POST [06:02:01]URL: /json_proto [06:02:01]Method is POST - this is cgi request [06:02:01]url: /json_proto [06:02:01]query_string will be loaded in cgi processing [06:02:01]execute_cgi json_proto POST (null) [06:02:01]execute_cgi path=json_proto method=POST [06:02:01]POST find Content-Length [06:02:01]Host: 172.17.43.131:8080 [06:02:01]Content-Length: 680 [06:02:01]Content-Type: application/json [06:02:01] [06:02:01]POST finish read [06:02:01]Found Content-Length = 680 [06:02:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:01]execute_script... [06:02: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)2001937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:01]POST & json_proto [06:02:01]process_json_proto [06:02:01]json parsed OK: [06:02:01]protocol is kg_v1.0 [06:02:01]action value=close_receipt [06:02:01]process_action close_receipt [06:02:01]cmd_close_receipt [06:02:01]MH_GetDate [06:02:01]Write to MH i2c: F0 00 00 B3 01 A3 [06:02:01]Write i2c OK [06:02:01]MH_I2C_Read... [06:02:01]Read from MH i2c: F0 [06:02:01]MH_I2C_Read... [06:02:01]Read from MH i2c: F0 09 00 [06:02:01]MH_I2C_Read... [06:02:01]Read from MH i2c: F0 09 00 B3 01 00 5A 8D A4 66 F9 24 A2 66 C2 [06:02:01]GetLastDocTimeStamp 1722059842 [06:02:01]current date 1722060122 [06:02:01]FM_GetShiftState [06:02:01]SAM_PROTO_GetShiftState [06:02:01]wFMCommunicate request_size=4 [06:02:01]MH_SAM_APDU [06:02:01]CAPDU: 80 13 01 00 [06:02:01]Write to MH i2c: E2 08 00 B4 01 80 13 01 00 00 00 00 00 32 [06:02:01]Write i2c OK [06:02:01]MH_I2C_Read... [06:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:01]Read from MH i2c: E2 [06:02:01]MH_I2C_Read... [06:02:01]Read from MH i2c: E2 0E 00 [06:02:01]MH_I2C_Read... [06:02:01]Read from MH i2c: E2 0E 00 B4 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [06:02:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:02:01]wFMCommunicate OK [06:02:01]SAM_PROTO_GetShiftState done [06:02:01]FM_GetShiftState done [06:02:01]opened in 1722038719 [06:02:01]opened+sec_in_day 1722125119 [06:02:01]quantity*price = 100050 [06:02:01]sum+1 = 100052 [06:02:01]Check (price>sum+1) || (price+1 о реализуемом товаре [06:07:13]line ОКРУГЛЕНИЕ: -0.51 [06:07:13]line ИТОГО: 1000.00 [06:07:13]line Внесено: 1000.00 [06:07:13]line СДАЧА: 0.00 [06:07:13]line НСП 1% : 8.85 [06:07:13]line НДС 12% : 106.25 [06:07:13]line Наличными: 1000.00 [06:07:13]line Безнал.: 0.00 [06:07:13]line Место: АЗС № 97 "Партнер Нефть" [06:07:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:07:13]line СНО: Общий режим [06:07:13]line Чек 55 27.07.2024 06:02 [06:07:13]line Смена: 438 ФФД: 1.0 [06:07:13]line ЗНМ: 0300000054 [06:07:13]line РНМ: 0000000000092624 [06:07:13]line Версия ККМ: 001 [06:07:13]line ФМ: 0000000000874959 [06:07:13]line ФД: 225695 [06:07:13]line ФПД: 171737332331627 [06:07:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T060202&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225695&fm=171737332331627&tin=02508201610067®Number=0000000000092624&sum=100000 [06:07:13]written 0, free lines is 4095 [06:07:14]Write to MH i2c: 01 00 00 48 00 48 [06:07:14]Write i2c OK [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: 01 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: 01 07 00 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 50 0C AB [06:07:14]RasterBufferAndPrint [06:07:14]line [06:07:14]line [06:07:14]line [06:07:14]line [06:07:14]line [06:07:14]written 0, free lines is 3164 [06:07:14]MH_Cut [06:07:14]Write to MH i2c: D1 01 00 4F 00 01 21 [06:07:14]Write i2c OK [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: D1 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: D1 01 00 [06:07:14]MH_I2C_Read... [06:07:14]Read from MH i2c: D1 01 00 4F 00 00 20 [06:07:14]Write to MH i2c: 01 00 00 50 00 50 [06:07:14]Write i2c OK [06:07:14]MH_I2C_Read... [06:07:15]*** Cut start [06:07:15]*** Partial cut [06:07:15]*** CUTSNS_PIN = 1 [06:07:15]*** CUTSNS_PIN = 0 [06:07:15]*** Brake cut motor [06:07:16]Read from MH i2c: 01 [06:07:16]MH_I2C_Read... [06:07:16]*** Stop cut motor [06:07:16]*** Cut end [06:07:16]Read from MH i2c: 01 07 00 [06:07:16]MH_I2C_Read... [06:07:16]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [06:07:16]process_action print_doc done [06:07:16]requested_data is exist [06:07:16]produce_requested_data [06:07:16]produce_requested_data return (null) [06:07:16]process_action_free print_doc [06:07:16]json_value_free [06:07:16]json_value_free done [06:07:16]process_json_proto returns [06:07:16]Send response to host [06:07:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:07:16]free response buf [06:07:16]execute_script done [06:07:16]execute_script returns [06:07:16]free content buf [06:07:16]Sock 9.Close socket [06:07:16]Sock 9.Thread stoped [06:07:17]OFD Sender: No OFD packet to send [06:07:22]OFD Sender: No OFD packet to send [06:07:27]OFD Sender: No OFD packet to send [06:07:32]OFD Sender: No OFD packet to send [06:07:37]OFD Sender: No OFD packet to send [06:07:38]recv_with_timeout no data received [06:07:42]OFD Sender: No OFD packet to send [06:07:47]OFD Sender: No OFD packet to send [06:07:49]recv_with_timeout no data received [06:07:52]OFD Sender: No OFD packet to send [06:07:57]accept exits with 7 [06:07:57]New connection [06:07:57]New thread 3066936676 created [06:07:57]Thread 3067080036 joined [06:07:57]Waiting for new connection... [06:07:57] Sock 7.Parse request [06:07:57]Sock 7.Check first char [06:07:57]Sock 7.First char is OK [06:07:57]request: POST /json_proto HTTP/1.0 [06:07:57]Method: POST [06:07:57]URL: /json_proto [06:07:57]Method is POST - this is cgi request [06:07:57]url: /json_proto [06:07:57]query_string will be loaded in cgi processing [06:07:57]execute_cgi json_proto POST (null) [06:07:57]execute_cgi path=json_proto method=POST [06:07:57]POST find Content-Length [06:07:57]Host: 172.17.43.131:8080 [06:07:57]Content-Length: 683 [06:07:57]Content-Type: application/json [06:07:57] [06:07:57]POST finish read [06:07:57]Found Content-Length = 683 [06:07:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:57]execute_script... [06:07: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)2001938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:57]POST & json_proto [06:07:57]process_json_proto [06:07:57]json parsed OK: [06:07:57]protocol is kg_v1.0 [06:07:57]action value=close_receipt [06:07:57]process_action close_receipt [06:07:57]cmd_close_receipt [06:07:57]MH_GetDate [06:07:57]Write to MH i2c: F0 00 00 51 00 40 [06:07:57]Write i2c OK [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: F0 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: F0 09 00 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: F0 09 00 51 00 00 BE 8E A4 66 F9 24 A2 66 C4 [06:07:57]GetLastDocTimeStamp 1722060122 [06:07:57]current date 1722060478 [06:07:57]FM_GetShiftState [06:07:57]SAM_PROTO_GetShiftState [06:07:57]wFMCommunicate request_size=4 [06:07:57]MH_SAM_APDU [06:07:57]CAPDU: 80 13 01 00 [06:07:57]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [06:07:57]Write i2c OK [06:07:57]MH_I2C_Read... [06:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:57]Read from MH i2c: E2 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 0E 00 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [06:07:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:07:57]wFMCommunicate OK [06:07:57]SAM_PROTO_GetShiftState done [06:07:57]FM_GetShiftState done [06:07:57]opened in 1722038719 [06:07:57]opened+sec_in_day 1722125119 [06:07:57]quantity*price = 100005 [06:07:57]sum+1 = 100006 [06:07:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 56 27.07.2024 06:07 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225696 ФПД: 53849308336942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T060758&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225696&fm=53849308336942&tin=02508201610067®Number=0000000000092624&sum=100000 [06:07:58]StoreToDocumentArchive [06:07:58]shift 438 fd 225696 [06:07:58]save to /storage/0438/doc_00225696 [06:07:58]save last doc name /storage/0438/doc_00225696 to /storage/kkm_last_doc_name [06:07:58]save OK [06:07:58]Clear old archive folders... [06:07:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:07:58]tlvbuf is 01307B50 [06:07:58]SAM_PROTO_ClearQueue [06:07:58]wFMCommunicate request_size=4 [06:07:58]MH_SAM_APDU [06:07:58]CAPDU: 80 09 00 00 [06:07:58]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [06:07:58]Write i2c OK [06:07:58]MH_I2C_Read... [06:07:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:07:58]Read from MH i2c: E2 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [06:07:58]RAPDU: 90 00 [06:07:58]wFMCommunicate OK [06:07:58]SAM_PROTO_ClearQueue done [06:07:58]KKMCreateOFDPacket [06:07:58]OFDProtocolAddRootSTLVToBuf [06:07:58]FM_MakeSignedData [06:07:58]FM_MakeSignedData [06:07:58]SAM_PROTO_SignData [06:07:58]wFMCommunicate request_size=4 [06:07:58]MH_SAM_APDU [06:07:58]CAPDU: 80 0D 01 02 [06:07:58]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [06:07:58]Write i2c OK [06:07:58]MH_I2C_Read... [06:07:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:07:58]Read from MH i2c: E2 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [06:07:58]RAPDU: 90 00 [06:07:58]wFMCommunicate OK [06:07:58]wFMCommunicate request_size=255 [06:07:58]MH_SAM_APDU [06:07:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 BE 8E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 71 03 00 35 04 06 00 30 [06:07:58]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 BE 8E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 71 03 00 35 04 06 00 30 00 00 78 [06:07:58]Write i2c OK [06:07:58]MH_I2C_Read... [06:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:58]Read from MH i2c: E2 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [06:07:58]RAPDU: 90 00 [06:07:58]wFMCommunicate OK [06:07:58]wFMCommunicate request_size=10 [06:07:58]MH_SAM_APDU [06:07:58]CAPDU: 80 0D 02 02 05 F9 C4 E5 13 2E [06:07:58]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 F9 C4 E5 13 2E 00 00 C9 [06:07:58]Write i2c OK [06:07:58]MH_I2C_Read... [06:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:58]Read from MH i2c: E2 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 [06:07:58]MH_I2C_Read... [06:07:58]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [06:07:59]RAPDU: 90 00 [06:07:59]wFMCommunicate OK [06:07:59]wFMCommunicate request_size=4 [06:07:59]MH_SAM_APDU [06:07:59]CAPDU: 80 0D 03 02 [06:07:59]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [06:07:59]Write i2c OK [06:07:59]MH_I2C_Read... [06:07:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:07:59]Read from MH i2c: E2 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: E2 0B 00 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: E2 0B 00 63 00 00 14 84 FB 17 75 C4 9B 62 90 00 BF [06:07:59]RAPDU: 14 84 FB 17 75 C4 9B 62 90 00 [06:07:59]wFMCommunicate OK [06:07:59]SAM_PROTO_SignData done [06:07:59]FM_MakeSignedData done [06:07:59]CreateOFDProtocolMessage [06:07:59]wFMCommunicate request_size=4 [06:07:59]MH_SAM_APDU [06:07:59]CAPDU: 80 11 00 00 [06:07:59]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [06:07:59]Write i2c OK [06:07:59]MH_I2C_Read... [06:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:59]Read from MH i2c: E2 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: E2 17 00 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [06:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:07:59]wFMCommunicate OK [06:07:59]CreateOFDProtocolMessage done [06:07:59]OFDSenderStorePacket 225696 [06:07:59]StoreOFDPacket docnum=225696 [06:07:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5E 47 07 01 6E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 BE 8E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 71 03 00 35 04 06 00 30 F9 C4 E5 13 2E 14 84 FB 17 75 C4 9B 62 [06:07:59]CheckFolder [06:07:59]dirname=/storage/ofd_packets [06:07:59]CheckFolder done [06:07:59]ProducePacketName [06:07:59]name=ofd_packets/00225696 [06:07:59]NVStorageSaveData ofd_packets/00225696 [06:07:59]File name is /storage/ofd_packets/00225696 [06:07:59]Write 301 bytes [06:07:59]NVStorageSaveData done [06:07:59]OFDSenderStorePacket done [06:07:59]KKMCreateOFDPacket done [06:07:59]NVStorageSaveData kkm_last_timestamp [06:07:59]File name is /storage/kkm_last_timestamp [06:07:59]Write 4 bytes [06:07:59]NVStorageSaveData done [06:07:59]ExternCall_PrintAddStr [06:07:59]wPrintStart [06:07:59]Write to MH i2c: 01 00 00 65 00 65 [06:07:59]Write i2c OK [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: 01 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: 01 07 00 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [06:07:59]RasterBufferAndPrint [06:07:59]line Счет N : (1)2001938 [06:07:59]line ИНН: 02508201610067 [06:07:59]line Контрольно-Кассовый Чек [06:07:59]line ПРОДАЖА [06:07:59]line ТРК (МРК, ГНК) : 43 [06:07:59]line Товар: 2710124130 [06:07:59]line Аи-92-К-5 [06:07:59]line 14.750 * 67.80 [06:07:59]line = 1000.05 [06:07:59]line НДС 12% НСП 1% [06:07:59]line > о реализуемом товаре [06:07:59]line ОКРУГЛЕНИЕ: -0.05 [06:07:59]line ИТОГО: 1000.00 [06:07:59]line Внесено: 1000.00 [06:07:59]line СДАЧА: 0.00 [06:07:59]line НСП 1% : 8.85 [06:07:59]line НДС 12% : 106.20 [06:07:59]line Наличными: 1000.00 [06:07:59]line Безнал.: 0.00 [06:07:59]line Место: АЗС № 97 "Партнер Нефть" [06:07:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:07:59]line СНО: Общий режим [06:07:59]line Чек 56 27.07.2024 06:07 [06:07:59]line Смена: 438 ФФД: 1.0 [06:07:59]line ЗНМ: 0300000054 [06:07:59]line РНМ: 0000000000092624 [06:07:59]line Версия ККМ: 001 [06:07:59]line ФМ: 0000000000874959 [06:07:59]line ФД: 225696 [06:07:59]line ФПД: 53849308336942 [06:07:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T060758&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225696&fm=53849308336942&tin=02508201610067®Number=0000000000092624&sum=100000 [06:07:59]written 0, free lines is 4095 [06:07:59]OFD Sender: Processing packet 225696 [packets to send 599, broken 598] [06:07:59]ProducePacketName [06:07:59]name=ofd_packets/00225696 [06:07:59]OFD Sender: To server: pG, [06:07:59]CommunicateWithHost lk.salyk.kg:30040 [06:07:59]ConnectInit lk.salyk.kg [06:07:59]Write to MH i2c: 01 00 00 90 00 90 [06:07:59]Write i2c OK [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: 01 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: 01 07 00 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 5D 0C 00 [06:07:59]RasterBufferAndPrint [06:07:59]line [06:07:59]line [06:07:59]line [06:07:59]line [06:07:59]line [06:07:59]written 0, free lines is 3173 [06:07:59]MH_Cut [06:07:59]Write to MH i2c: D1 01 00 97 00 01 69 [06:07:59]Write i2c OK [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: D1 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: D1 01 00 [06:07:59]MH_I2C_Read... [06:07:59]Read from MH i2c: D1 01 00 97 00 00 68 [06:07:59]Write to MH i2c: 01 00 00 98 00 98 [06:07:59]Connected sock=10 [06:07: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 35 39 0F 01 00 00 5E 47 07 01 6E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 BE 8E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 71 03 00 35 04 06 00 30 F9 C4 E5 13 2E 14 84 FB 17 75 C4 9B 62 [06:07:59]Write i2c OK [06:07:59]MH_I2C_Read... [06:08: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 35 39 4F 00 00 00 50 64 47 00 1E 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 35 39 10 04 04 00 A0 71 03 00 F4 03 04 00 CD 3A A4 66 B6 04 01 00 00 7E 34 7F 37 2C 0D 87 81 [06:08:00]CommunicateWithHost err = 0 [06:08:00]CheckOFDResponse [06:08:00]1017 (14) - 77093643461234 [06:08:00]1041 (16) - 0000000000874959 [06:08:00]1040 (4) - 225696 [06:08:00]1012 (4) - 27.07.2024 00:09 [06:08:00]1206 (1) - 0 [06:08:00]OFD Sender: Remove packet 225696 [06:08:00]ProducePacketName [06:08:00]name=ofd_packets/00225696 [06:08:00]NVStorageDeleteData [06:08:00]OFD Sender: No OFD packet to send [06:08:00]*** Cut start [06:08:00]*** Partial cut [06:08:00]*** CUTSNS_PIN = 1 [06:08:00]*** CUTSNS_PIN = 0 [06:08:01]*** Brake cut motor [06:08:01]Read from MH i2c: 01 [06:08:01]MH_I2C_Read... [06:08:01]*** Stop cut motor [06:08:01]*** Cut end [06:08:01]Read from MH i2c: 01 07 00 [06:08:01]MH_I2C_Read... [06:08:01]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [06:08:01]process_action close_receipt done [06:08:01]requested_data is exist [06:08:01]produce_requested_data [06:08:01]requested_item fm.sn is exist - process it [06:08:01]wFMCommunicate request_size=4 [06:08:01]MH_SAM_APDU [06:08:01]CAPDU: 80 11 00 00 [06:08:01]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [06:08:01]Write i2c OK [06:08:01]MH_I2C_Read... [06:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:08:01]Read from MH i2c: E2 [06:08:01]MH_I2C_Read... [06:08:01]Read from MH i2c: E2 17 00 [06:08:01]MH_I2C_Read... [06:08:01]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [06:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:08:01]wFMCommunicate OK [06:08:01]requested_item fd.num is exist - process it [06:08:01]SAM_PROTO_GetFieldsCounters [06:08:01]wFMCommunicate request_size=4 [06:08:01]MH_SAM_APDU [06:08:01]CAPDU: 80 13 00 00 [06:08:01]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [06:08:01]Write i2c OK [06:08:01]MH_I2C_Read... [06:08:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:08:01]Read from MH i2c: E2 [06:08:01]MH_I2C_Read... [06:08:01]Read from MH i2c: E2 62 00 [06:08:01]MH_I2C_Read... [06:08:01]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [06:08:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:08:01]wFMCommunicate OK [06:08:01]SAM_PROTO_GetFieldsCounters done [06:08:01]requested_item shift.num is exist - process it [06:08:01]requested_item shift.opened is exist - process it [06:08:01]req_shift_opened [06:08:01]FM_GetShiftState [06:08:01]SAM_PROTO_GetShiftState [06:08:01]wFMCommunicate request_size=4 [06:08:01]MH_SAM_APDU [06:08:01]CAPDU: 80 13 01 00 [06:08:01]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [06:08:01]Write i2c OK [06:08:01]MH_I2C_Read... [06:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:08:01]Read from MH i2c: E2 [06:08:01]MH_I2C_Read... [06:08:01]Read from MH i2c: E2 0E 00 [06:08:01]MH_I2C_Read... [06:08:01]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [06:08:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:08:01]wFMCommunicate OK [06:08:01]SAM_PROTO_GetShiftState done [06:08:01]FM_GetShiftState done [06:08:01]req_shift_opened done [06:08:01]requested_item shift.open_date is exist - process it [06:08:01]req_shift_open_date [06:08:01]req_shift_open_date done [06:08:01]produce_requested_data done [06:08:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225696,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:08:01]process_action_free close_receipt [06:08:01]json_value_free [06:08:01]json_value_free done [06:08:01]process_json_proto returns [06:08:01]Send response to host [06:08:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225696,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:08:01]free response buf [06:08:01]execute_script done [06:08:01]execute_script returns [06:08:01]free content buf [06:08:01]Sock 7.Close socket [06:08:01]Sock 7.Thread stoped [06:08:05]OFD Sender: No OFD packet to send [06:08:10]OFD Sender: No OFD packet to send [06:08:15]OFD Sender: No OFD packet to send [06:08:20]OFD Sender: No OFD packet to send [06:08:22]recv_with_timeout no data received [06:08:25]OFD Sender: No OFD packet to send [06:08:30]OFD Sender: No OFD packet to send [06:08:35]OFD Sender: No OFD packet to send [06:08:37]recv_with_timeout no data received [06:08:40]OFD Sender: No OFD packet to send [06:08:45]OFD Sender: No OFD packet to send [06:08:48]recv_with_timeout no data received [06:08:50]OFD Sender: No OFD packet to send [06:08:55]OFD Sender: No OFD packet to send [06:08:59]recv_with_timeout no data received [06:09:00]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:17]accept exits with 9 [06:09:17]New connection [06:09:17]New thread 3067080036 created [06:09:17]Thread 3066936676 joined [06:09:17]Waiting for new connection... [06:09:17] Sock 9.Parse request [06:09:17]Sock 9.Check first char [06:09:17]Sock 9.First char is OK [06:09:17]request: POST /json_proto HTTP/1.0 [06:09:17]Method: POST [06:09:17]URL: /json_proto [06:09:17]Method is POST - this is cgi request [06:09:17]url: /json_proto [06:09:17]query_string will be loaded in cgi processing [06:09:17]execute_cgi json_proto POST (null) [06:09:17]execute_cgi path=json_proto method=POST [06:09:17]POST find Content-Length [06:09:17]Host: 172.17.43.131:8080 [06:09:17]Content-Length: 683 [06:09:17]Content-Type: application/json [06:09:17] [06:09:17]POST finish read [06:09:17]Found Content-Length = 683 [06:09:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:17]execute_script... [06:09: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)2001939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:17]POST & json_proto [06:09:17]process_json_proto [06:09:17]json parsed OK: [06:09:17]protocol is kg_v1.0 [06:09:17]action value=close_receipt [06:09:17]process_action close_receipt [06:09:17]cmd_close_receipt [06:09:17]MH_GetDate [06:09:17]Write to MH i2c: F0 00 00 9C 00 8B [06:09:17]Write i2c OK [06:09:17]MH_I2C_Read... [06:09:17]Read from MH i2c: F0 [06:09:17]MH_I2C_Read... [06:09:17]Read from MH i2c: F0 09 00 [06:09:17]MH_I2C_Read... [06:09:17]Read from MH i2c: F0 09 00 9C 00 00 0E 8F A4 66 F9 24 A2 66 60 [06:09:17]GetLastDocTimeStamp 1722060478 [06:09:17]current date 1722060558 [06:09:17]FM_GetShiftState [06:09:17]SAM_PROTO_GetShiftState [06:09:17]wFMCommunicate request_size=4 [06:09:17]MH_SAM_APDU [06:09:17]CAPDU: 80 13 01 00 [06:09:17]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [06:09:17]Write i2c OK [06:09:17]MH_I2C_Read... [06:09:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:17]Read from MH i2c: E2 [06:09:17]MH_I2C_Read... [06:09:17]Read from MH i2c: E2 0E 00 [06:09:17]MH_I2C_Read... [06:09:17]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [06:09:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:09:17]wFMCommunicate OK [06:09:17]SAM_PROTO_GetShiftState done [06:09:17]FM_GetShiftState done [06:09:17]opened in 1722038719 [06:09:17]opened+sec_in_day 1722125119 [06:09:17]quantity*price = 100005 [06:09:17]sum+1 = 100006 [06:09:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 57 27.07.2024 06:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225697 ФПД: 193742710070935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T060918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225697&fm=193742710070935&tin=02508201610067®Number=0000000000092624&sum=100000 [06:09:18]StoreToDocumentArchive [06:09:18]shift 438 fd 225697 [06:09:18]save to /storage/0438/doc_00225697 [06:09:18]save last doc name /storage/0438/doc_00225697 to /storage/kkm_last_doc_name [06:09:18]save OK [06:09:18]Clear old archive folders... [06:09:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:09:18]tlvbuf is 01309480 [06:09:18]SAM_PROTO_ClearQueue [06:09:18]wFMCommunicate request_size=4 [06:09:18]MH_SAM_APDU [06:09:18]CAPDU: 80 09 00 00 [06:09:18]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [06:09:18]Write i2c OK [06:09:18]MH_I2C_Read... [06:09:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:09:18]Read from MH i2c: E2 [06:09:18]MH_I2C_Read... [06:09:18]Read from MH i2c: E2 03 00 [06:09:18]MH_I2C_Read... [06:09:18]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [06:09:18]RAPDU: 90 00 [06:09:18]wFMCommunicate OK [06:09:18]SAM_PROTO_ClearQueue done [06:09:18]KKMCreateOFDPacket [06:09:18]OFDProtocolAddRootSTLVToBuf [06:09:18]FM_MakeSignedData [06:09:18]FM_MakeSignedData [06:09:18]SAM_PROTO_SignData [06:09:18]wFMCommunicate request_size=4 [06:09:18]MH_SAM_APDU [06:09:18]CAPDU: 80 0D 01 02 [06:09:18]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [06:09:18]Write i2c OK [06:09:18]MH_I2C_Read... [06:09:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:09:18]Read from MH i2c: E2 [06:09:18]MH_I2C_Read... [06:09:18]Read from MH i2c: E2 03 00 [06:09:18]MH_I2C_Read... [06:09:18]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [06:09:18]RAPDU: 90 00 [06:09:18]wFMCommunicate OK [06:09:18]wFMCommunicate request_size=255 [06:09:18]MH_SAM_APDU [06:09: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 0E 8F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 71 03 00 35 04 06 00 B0 [06:09:18]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 0E 8F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 71 03 00 35 04 06 00 B0 00 00 96 [06:09:18]Write i2c OK [06:09:18]MH_I2C_Read... [06:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:19]Read from MH i2c: E2 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 03 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [06:09:19]RAPDU: 90 00 [06:09:19]wFMCommunicate OK [06:09:19]wFMCommunicate request_size=10 [06:09:19]MH_SAM_APDU [06:09:19]CAPDU: 80 0D 02 02 05 35 3D 69 5E 97 [06:09:19]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 35 3D 69 5E 97 00 00 01 [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:19]Read from MH i2c: E2 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 03 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [06:09:19]RAPDU: 90 00 [06:09:19]wFMCommunicate OK [06:09:19]wFMCommunicate request_size=4 [06:09:19]MH_SAM_APDU [06:09:19]CAPDU: 80 0D 03 02 [06:09:19]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:09:19]Read from MH i2c: E2 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 0B 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 0B 00 AE 00 00 C1 5E 0E 2D A1 23 67 18 90 00 C7 [06:09:19]RAPDU: C1 5E 0E 2D A1 23 67 18 90 00 [06:09:19]wFMCommunicate OK [06:09:19]SAM_PROTO_SignData done [06:09:19]FM_MakeSignedData done [06:09:19]CreateOFDProtocolMessage [06:09:19]wFMCommunicate request_size=4 [06:09:19]MH_SAM_APDU [06:09:19]CAPDU: 80 11 00 00 [06:09:19]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:19]Read from MH i2c: E2 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 17 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [06:09:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:09:19]wFMCommunicate OK [06:09:19]CreateOFDProtocolMessage done [06:09:19]OFDSenderStorePacket 225697 [06:09:19]StoreOFDPacket docnum=225697 [06:09:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 BF 07 01 54 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 0E 8F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 71 03 00 35 04 06 00 B0 35 3D 69 5E 97 C1 5E 0E 2D A1 23 67 18 [06:09:19]CheckFolder [06:09:19]dirname=/storage/ofd_packets [06:09:19]CheckFolder done [06:09:19]ProducePacketName [06:09:19]name=ofd_packets/00225697 [06:09:19]NVStorageSaveData ofd_packets/00225697 [06:09:19]File name is /storage/ofd_packets/00225697 [06:09:19]Write 301 bytes [06:09:19]NVStorageSaveData done [06:09:19]OFDSenderStorePacket done [06:09:19]KKMCreateOFDPacket done [06:09:19]NVStorageSaveData kkm_last_timestamp [06:09:19]File name is /storage/kkm_last_timestamp [06:09:19]Write 4 bytes [06:09:19]NVStorageSaveData done [06:09:19]ExternCall_PrintAddStr [06:09:19]wPrintStart [06:09:19]Write to MH i2c: 01 00 00 B0 00 B0 [06:09:19]OFD Sender: Processing packet 225697 [packets to send 599, broken 598] [06:09:19]ProducePacketName [06:09:19]name=ofd_packets/00225697 [06:09:19]OFD Sender: To server: pG, [06:09:19]CommunicateWithHost lk.salyk.kg:30040 [06:09:19]ConnectInit lk.salyk.kg [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: 01 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: 01 07 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [06:09:19]RasterBufferAndPrint [06:09:19]line Счет N : (1)2001939 [06:09:19]line ИНН: 02508201610067 [06:09:19]line Контрольно-Кассовый Чек [06:09:19]line ПРОДАЖА [06:09:19]line ТРК (МРК, ГНК) : 63 [06:09:19]line Товар: 2710124130 [06:09:19]line Аи-92-К-5 [06:09:19]line 14.750 * 67.80 [06:09:19]line = 1000.05 [06:09:19]line НДС 12% НСП 1% [06:09:19]line > о реализуемом товаре [06:09:19]line ОКРУГЛЕНИЕ: -0.05 [06:09:19]line ИТОГО: 1000.00 [06:09:19]line Внесено: 1000.00 [06:09:19]line СДАЧА: 0.00 [06:09:19]line НСП 1% : 8.85 [06:09:19]line НДС 12% : 106.20 [06:09:19]line Наличными: 1000.00 [06:09:19]line Безнал.: 0.00 [06:09:19]line Место: АЗС № 97 "Партнер Нефть" [06:09:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:09:19]line СНО: Общий режим [06:09:19]line Чек 57 27.07.2024 06:09 [06:09:19]line Смена: 438 ФФД: 1.0 [06:09:19]line ЗНМ: 0300000054 [06:09:19]line РНМ: 0000000000092624 [06:09:19]line Версия ККМ: 001 [06:09:19]line ФМ: 0000000000874959 [06:09:19]line ФД: 225697 [06:09:19]line ФПД: 193742710070935 [06:09:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T060918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225697&fm=193742710070935&tin=02508201610067®Number=0000000000092624&sum=100000 [06:09:19]written 0, free lines is 4095 [06:09:19]Write to MH i2c: 01 00 00 DB 00 DB [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: 01 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: 01 07 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 50 0C 3E [06:09:19]RasterBufferAndPrint [06:09:19]line [06:09:19]line [06:09:19]line [06:09:19]line [06:09:19]line [06:09:19]written 0, free lines is 3155 [06:09:19]MH_Cut [06:09:19]Write to MH i2c: D1 01 00 E2 00 01 B4 [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: D1 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: D1 01 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: D1 01 00 E2 00 00 B3 [06:09:19]Write to MH i2c: 01 00 00 E3 00 E3 [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:20]Connected sock=7 [06:09:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 BF 07 01 54 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 0E 8F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 71 03 00 35 04 06 00 B0 35 3D 69 5E 97 C1 5E 0E 2D A1 23 67 18 [06:09: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 35 39 4F 00 00 00 1B E9 47 00 9E C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 71 03 00 F4 03 04 00 1D 3B A4 66 B6 04 01 00 00 51 F4 E1 78 A7 73 AE 6B [06:09:21]CommunicateWithHost err = 0 [06:09:21]CheckOFDResponse [06:09:21]1017 (14) - 77093643461234 [06:09:21]1041 (16) - 0000000000874959 [06:09:21]1040 (4) - 225697 [06:09:21]1012 (4) - 27.07.2024 00:11 [06:09:21]1206 (1) - 0 [06:09:21]OFD Sender: Remove packet 225697 [06:09:21]ProducePacketName [06:09:21]name=ofd_packets/00225697 [06:09:21]NVStorageDeleteData [06:09:21]*** Cut start [06:09:21]*** Partial cut [06:09:21]*** CUTSNS_PIN = 1 [06:09:21]*** CUTSNS_PIN = 0 [06:09:21]*** Brake cut motor [06:09:21]OFD Sender: No OFD packet to send [06:09:21]Read from MH i2c: 01 [06:09:21]MH_I2C_Read... [06:09:21]*** Stop cut motor [06:09:21]*** Cut end [06:09:21]Read from MH i2c: 01 07 00 [06:09:21]MH_I2C_Read... [06:09:21]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [06:09:21]process_action close_receipt done [06:09:21]requested_data is exist [06:09:21]produce_requested_data [06:09:21]requested_item fm.sn is exist - process it [06:09:21]wFMCommunicate request_size=4 [06:09:21]MH_SAM_APDU [06:09:21]CAPDU: 80 11 00 00 [06:09:21]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [06:09:21]Write i2c OK [06:09:21]MH_I2C_Read... [06:09:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:21]Read from MH i2c: E2 [06:09:21]MH_I2C_Read... [06:09:21]Read from MH i2c: E2 17 00 [06:09:21]MH_I2C_Read... [06:09:21]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [06:09:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:09:21]wFMCommunicate OK [06:09:21]requested_item fd.num is exist - process it [06:09:21]SAM_PROTO_GetFieldsCounters [06:09:21]wFMCommunicate request_size=4 [06:09:21]MH_SAM_APDU [06:09:21]CAPDU: 80 13 00 00 [06:09:21]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [06:09:21]Write i2c OK [06:09:21]MH_I2C_Read... [06:09:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:09:22]Read from MH i2c: E2 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 62 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [06:09:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:09:22]wFMCommunicate OK [06:09:22]SAM_PROTO_GetFieldsCounters done [06:09:22]requested_item shift.num is exist - process it [06:09:22]requested_item shift.opened is exist - process it [06:09:22]req_shift_opened [06:09:22]FM_GetShiftState [06:09:22]SAM_PROTO_GetShiftState [06:09:22]wFMCommunicate request_size=4 [06:09:22]MH_SAM_APDU [06:09:22]CAPDU: 80 13 01 00 [06:09:22]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 [06:09:22]MH_I2C_Read... [06:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:22]Read from MH i2c: E2 0E 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [06:09:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:09:22]wFMCommunicate OK [06:09:22]SAM_PROTO_GetShiftState done [06:09:22]FM_GetShiftState done [06:09:22]req_shift_opened done [06:09:22]requested_item shift.open_date is exist - process it [06:09:22]req_shift_open_date [06:09:22]req_shift_open_date done [06:09:22]produce_requested_data done [06:09:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225697,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:09:22]process_action_free close_receipt [06:09:22]json_value_free [06:09:22]json_value_free done [06:09:22]process_json_proto returns [06:09:22]Send response to host [06:09:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225697,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:09:22]free response buf [06:09:22]execute_script done [06:09:22]execute_script returns [06:09:22]free content buf [06:09:22]Sock 9.Close socket [06:09:22]Sock 9.Thread stoped [06:09:26]OFD Sender: No OFD packet to send [06:09:28]recv_with_timeout no data received [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:48]recv_with_timeout no data received [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:16]OFD Sender: No OFD packet to send [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:53]recv_with_timeout no data received [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:12]OFD Sender: No OFD packet to send [06:12:17]OFD Sender: No OFD packet to send [06:12:22]OFD Sender: No OFD packet to send [06:12:27]OFD Sender: No OFD packet to send [06:12:32]OFD Sender: No OFD packet to send [06:12:37]OFD Sender: No OFD packet to send [06:12:42]OFD Sender: No OFD packet to send [06:12:46]recv_with_timeout no data received [06:12:47]OFD Sender: No OFD packet to send [06:12:52]OFD Sender: No OFD packet to send [06:12:57]OFD Sender: No OFD packet to send [06:13:02]OFD Sender: No OFD packet to send [06:13:07]OFD Sender: No OFD packet to send [06:13:12]OFD Sender: No OFD packet to send [06:13:17]OFD Sender: No OFD packet to send [06:13:22]OFD Sender: No OFD packet to send [06:13:27]OFD Sender: No OFD packet to send [06:13:32]OFD Sender: No OFD packet to send [06:13:37]OFD Sender: No OFD packet to send [06:13:42]OFD Sender: No OFD packet to send [06:13:47]OFD Sender: No OFD packet to send [06:13:52]OFD Sender: No OFD packet to send [06:13:57]OFD Sender: No OFD packet to send [06:14:02]OFD Sender: No OFD packet to send [06:14:07]OFD Sender: No OFD packet to send [06:14:12]OFD Sender: No OFD packet to send [06:14:17]OFD Sender: No OFD packet to send [06:14:22]OFD Sender: No OFD packet to send [06:14:27]OFD Sender: No OFD packet to send [06:14:32]OFD Sender: No OFD packet to send [06:14:37]OFD Sender: No OFD packet to send [06:14:42]OFD Sender: No OFD packet to send [06:14:47]OFD Sender: No OFD packet to send [06:14:52]OFD Sender: No OFD packet to send [06:14:57]OFD Sender: No OFD packet to send [06:15:02]OFD Sender: No OFD packet to send [06:15:07]OFD Sender: No OFD packet to send [06:15:12]OFD Sender: No OFD packet to send [06:15:16]recv_with_timeout no data received [06:15:17]OFD Sender: No OFD packet to send [06:15:22]OFD Sender: No OFD packet to send [06:15:27]OFD Sender: No OFD packet to send [06:15:32]OFD Sender: No OFD packet to send [06:15:37]OFD Sender: No OFD packet to send [06:15:42]OFD Sender: No OFD packet to send [06:15:47]OFD Sender: No OFD packet to send [06:15:52]OFD Sender: No OFD packet to send [06:15:57]OFD Sender: No OFD packet to send [06:16:02]OFD Sender: No OFD packet to send [06:16:07]OFD Sender: No OFD packet to send [06:16:12]OFD Sender: No OFD packet to send [06:16:17]OFD Sender: No OFD packet to send [06:16:22]OFD Sender: No OFD packet to send [06:16:27]OFD Sender: No OFD packet to send [06:16:32]OFD Sender: No OFD packet to send [06:16:37]OFD Sender: No OFD packet to send [06:16:42]OFD Sender: No OFD packet to send [06:16:47]OFD Sender: No OFD packet to send [06:16:52]OFD Sender: No OFD packet to send [06:16:57]OFD Sender: No OFD packet to send [06:17:02]OFD Sender: No OFD packet to send [06:17:07]OFD Sender: No OFD packet to send [06:17:12]OFD Sender: No OFD packet to send [06:17:17]OFD Sender: No OFD packet to send [06:17:22]OFD Sender: No OFD packet to send [06:17:27]OFD Sender: No OFD packet to send [06:17:32]OFD Sender: No OFD packet to send [06:17:37]OFD Sender: No OFD packet to send [06:17:42]OFD Sender: No OFD packet to send [06:17:47]OFD Sender: No OFD packet to send [06:17:52]accept exits with 10 [06:17:52]New connection [06:17:52]New thread 3066936676 created [06:17:52]Thread 3067080036 joined [06:17:52]Waiting for new connection... [06:17:52] Sock 10.Parse request [06:17:52]Sock 10.Check first char [06:17:52]Sock 10.First char is OK [06:17:52]request: POST /json_proto HTTP/1.0 [06:17:52]Method: POST [06:17:52]URL: /json_proto [06:17:52]Method is POST - this is cgi request [06:17:52]url: /json_proto [06:17:52]query_string will be loaded in cgi processing [06:17:52]execute_cgi json_proto POST (null) [06:17:52]execute_cgi path=json_proto method=POST [06:17:52]POST find Content-Length [06:17:52]Host: 172.17.43.131:8080 [06:17:52]Content-Length: 683 [06:17:52]Content-Type: application/json [06:17:52] [06:17:52]POST finish read [06:17:52]Found Content-Length = 683 [06:17:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:17:52]execute_script... [06:17: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)2001941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:17:52]POST & json_proto [06:17:52]process_json_proto [06:17:52]json parsed OK: [06:17:52]protocol is kg_v1.0 [06:17:52]action value=close_receipt [06:17:52]process_action close_receipt [06:17:52]cmd_close_receipt [06:17:52]MH_GetDate [06:17:52]Write to MH i2c: F0 00 00 E7 00 D6 [06:17:52]Write i2c OK [06:17:52]MH_I2C_Read... [06:17:52]Read from MH i2c: F0 [06:17:52]MH_I2C_Read... [06:17:52]Read from MH i2c: F0 09 00 [06:17:52]MH_I2C_Read... [06:17:52]Read from MH i2c: F0 09 00 E7 00 00 11 91 A4 66 F9 24 A2 66 B0 [06:17:52]GetLastDocTimeStamp 1722060558 [06:17:52]current date 1722061073 [06:17:52]FM_GetShiftState [06:17:52]SAM_PROTO_GetShiftState [06:17:52]wFMCommunicate request_size=4 [06:17:52]MH_SAM_APDU [06:17:52]CAPDU: 80 13 01 00 [06:17:52]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [06:17:52]Write i2c OK [06:17:52]MH_I2C_Read... [06:17:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:17:52]Read from MH i2c: E2 [06:17:52]MH_I2C_Read... [06:17:52]Read from MH i2c: E2 0E 00 [06:17:52]MH_I2C_Read... [06:17:52]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [06:17:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:17:52]wFMCommunicate OK [06:17:52]SAM_PROTO_GetShiftState done [06:17:52]FM_GetShiftState done [06:17:52]opened in 1722038719 [06:17:52]opened+sec_in_day 1722125119 [06:17:52]quantity*price = 100021 [06:17:52]sum+1 = 100023 [06:17:52]Check (price>sum+1) || (price+1 о реализуемом товаре [06:20:40]line ОКРУГЛЕНИЕ: -0.22 [06:20:40]line ИТОГО: 1000.00 [06:20:40]line Внесено: 1000.00 [06:20:40]line СДАЧА: 0.00 [06:20:40]line НСП 1% : 8.85 [06:20:40]line НДС 12% : 106.22 [06:20:40]line Наличными: 1000.00 [06:20:40]line Безнал.: 0.00 [06:20:40]line Место: АЗС № 97 "Партнер Нефть" [06:20:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:20:40]line СНО: Общий режим [06:20:40]line Чек 58 27.07.2024 06:17 [06:20:40]line Смена: 438 ФФД: 1.0 [06:20:40]line ЗНМ: 0300000054 [06:20:40]line РНМ: 0000000000092624 [06:20:40]line Версия ККМ: 001 [06:20:40]line ФМ: 0000000000874959 [06:20:40]line ФД: 225698 [06:20:40]line ФПД: 80343810940929 [06:20:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T061753&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225698&fm=80343810940929&tin=02508201610067®Number=0000000000092624&sum=100000 [06:20:40]written 0, free lines is 4095 [06:20:41]Write to MH i2c: 01 00 00 48 00 48 [06:20:41]Write i2c OK [06:20:41]MH_I2C_Read... [06:20:41]Read from MH i2c: 01 [06:20:41]MH_I2C_Read... [06:20:41]Read from MH i2c: 01 07 00 [06:20:41]MH_I2C_Read... [06:20:41]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 4E 0C A9 [06:20:41]RasterBufferAndPrint [06:20:41]line [06:20:41]line [06:20:41]line [06:20:41]line [06:20:41]line [06:20:41]written 0, free lines is 3161 [06:20:41]MH_Cut [06:20:41]Write to MH i2c: D1 01 00 4F 00 01 21 [06:20:41]Write i2c OK [06:20:41]MH_I2C_Read... [06:20:41]Read from MH i2c: D1 [06:20:41]MH_I2C_Read... [06:20:41]Read from MH i2c: D1 01 00 [06:20:41]MH_I2C_Read... [06:20:41]Read from MH i2c: D1 01 00 4F 00 00 20 [06:20:41]Write to MH i2c: 01 00 00 50 00 50 [06:20:41]Write i2c OK [06:20:41]MH_I2C_Read... [06:20:41]OFD Sender: No OFD packet to send [06:20:42]*** Cut start [06:20:42]*** Partial cut [06:20:42]*** CUTSNS_PIN = 1 [06:20:42]*** CUTSNS_PIN = 0 [06:20:42]*** Brake cut motor [06:20:43]Read from MH i2c: 01 [06:20:43]MH_I2C_Read... [06:20:43]*** Stop cut motor [06:20:43]*** Cut end [06:20:43]Read from MH i2c: 01 07 00 [06:20:43]MH_I2C_Read... [06:20:43]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [06:20:43]process_action print_doc done [06:20:43]requested_data is exist [06:20:43]produce_requested_data [06:20:43]produce_requested_data return (null) [06:20:43]process_action_free print_doc [06:20:43]json_value_free [06:20:43]json_value_free done [06:20:43]process_json_proto returns [06:20:43]Send response to host [06:20:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:20:43]free response buf [06:20:43]execute_script done [06:20:43]execute_script returns [06:20:43]free content buf [06:20:43]Sock 9.Close socket [06:20:43]Sock 9.Thread stoped [06:20:43]accept exits with 6 [06:20:43]New connection [06:20:43]New thread 3066883428 created [06:20:43]Thread 3067026788 joined [06:20:43]Waiting for new connection... [06:20:43] Sock 6.Parse request [06:20:43]Sock 6.Check first char [06:20:43]Sock 6.First char is OK [06:20:43]request: POST /json_proto HTTP/1.0 [06:20:43]Method: POST [06:20:43]URL: /json_proto [06:20:43]Method is POST - this is cgi request [06:20:43]url: /json_proto [06:20:43]query_string will be loaded in cgi processing [06:20:43]execute_cgi json_proto POST (null) [06:20:43]execute_cgi path=json_proto method=POST [06:20:43]POST find Content-Length [06:20:43]Host: 172.17.43.131:8080 [06:20:43]Content-Length: 978 [06:20:43]Content-Type: application/json [06:20:43] [06:20:43]POST finish read [06:20:43]Found Content-Length = 978 [06:20:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 58.520, "sum" : 4400.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 58.52 \u0441\u043E\u043C", "deposit" : 4400.00, "total" : 4400.00, "payments": [ { "type": 0, "sum" : 4400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:20:43]execute_script... [06:20:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 58.520, "sum" : 4400.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 58.52 \u0441\u043E\u043C", "deposit" : 4400.00, "total" : 4400.00, "payments": [ { "type": 0, "sum" : 4400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:20:43]POST & json_proto [06:20:43]process_json_proto [06:20:43]json parsed OK: [06:20:43]protocol is kg_v1.0 [06:20:43]action value=close_receipt [06:20:43]process_action close_receipt [06:20:43]cmd_close_receipt [06:20:43]MH_GetDate [06:20:43]Write to MH i2c: F0 00 00 51 00 40 [06:20:43]Write i2c OK [06:20:43]MH_I2C_Read... [06:20:43]Read from MH i2c: F0 [06:20:43]MH_I2C_Read... [06:20:43]Read from MH i2c: F0 09 00 [06:20:43]MH_I2C_Read... [06:20:43]Read from MH i2c: F0 09 00 51 00 00 BC 91 A4 66 F9 24 A2 66 C5 [06:20:43]GetLastDocTimeStamp 1722061073 [06:20:43]current date 1722061244 [06:20:43]FM_GetShiftState [06:20:43]SAM_PROTO_GetShiftState [06:20:43]wFMCommunicate request_size=4 [06:20:43]MH_SAM_APDU [06:20:43]CAPDU: 80 13 01 00 [06:20:43]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [06:20:43]Write i2c OK [06:20:43]MH_I2C_Read... [06:20:43]Read from MH i2c: E2 [06:20:43]MH_I2C_Read... [06:20:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:43]Read from MH i2c: E2 0E 00 [06:20:43]MH_I2C_Read... [06:20:43]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [06:20:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:20:43]wFMCommunicate OK [06:20:43]SAM_PROTO_GetShiftState done [06:20:43]FM_GetShiftState done [06:20:43]opened in 1722038719 [06:20:43]opened+sec_in_day 1722125119 [06:20:43]quantity*price = 440070 [06:20:43]sum+1 = 440071 [06:20:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 4400.00 Внесено: 4400.00 СДАЧА: 0.00 НСП 1% : 38.94 НДС 12% : 467.33 Наличными: 4400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 59 27.07.2024 06:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа ДТ номер 97 сэкономлено 58.52 сом ФМ: 0000000000874959 ФД: 225699 ФПД: 220094444453204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T062044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225699&fm=220094444453204&tin=02508201610067®Number=0000000000092624&sum=440000 [06:20:44]StoreToDocumentArchive [06:20:44]shift 438 fd 225699 [06:20:44]save to /storage/0438/doc_00225699 [06:20:44]save last doc name /storage/0438/doc_00225699 to /storage/kkm_last_doc_name [06:20:44]save OK [06:20:44]Clear old archive folders... [06:20:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:20:44]tlvbuf is 01355FD0 [06:20:44]SAM_PROTO_ClearQueue [06:20:44]wFMCommunicate request_size=4 [06:20:44]MH_SAM_APDU [06:20:44]CAPDU: 80 09 00 00 [06:20:44]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [06:20:44]Write i2c OK [06:20:44]MH_I2C_Read... [06:20:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:20:44]Read from MH i2c: E2 [06:20:44]MH_I2C_Read... [06:20:44]Read from MH i2c: E2 03 00 [06:20:44]MH_I2C_Read... [06:20:44]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [06:20:44]RAPDU: 90 00 [06:20:44]wFMCommunicate OK [06:20:44]SAM_PROTO_ClearQueue done [06:20:44]KKMCreateOFDPacket [06:20:44]OFDProtocolAddRootSTLVToBuf [06:20:44]FM_MakeSignedData [06:20:44]FM_MakeSignedData [06:20:44]SAM_PROTO_SignData [06:20:44]wFMCommunicate request_size=4 [06:20:44]MH_SAM_APDU [06:20:44]CAPDU: 80 0D 01 02 [06:20:44]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [06:20:44]Write i2c OK [06:20:44]MH_I2C_Read... [06:20:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:20:44]Read from MH i2c: E2 [06:20:44]MH_I2C_Read... [06:20:44]Read from MH i2c: E2 03 00 [06:20:44]MH_I2C_Read... [06:20:44]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [06:20:44]RAPDU: 90 00 [06:20:44]wFMCommunicate OK [06:20:44]wFMCommunicate request_size=255 [06:20:44]MH_SAM_APDU [06:20:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 E4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 06 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 BC 91 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 71 03 00 35 04 06 00 C8 2C BB 2D [06:20:45]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 E4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 06 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 BC 91 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 71 03 00 35 04 06 00 C8 2C BB 2D 00 00 B6 [06:20:45]Write i2c OK [06:20:45]MH_I2C_Read... [06:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:45]Read from MH i2c: E2 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 03 00 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [06:20:45]RAPDU: 90 00 [06:20:45]wFMCommunicate OK [06:20:45]wFMCommunicate request_size=7 [06:20:45]MH_SAM_APDU [06:20:45]CAPDU: 80 0D 02 02 02 BD 54 [06:20:45]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 BD 54 00 00 F1 [06:20:45]Write i2c OK [06:20:45]MH_I2C_Read... [06:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:45]Read from MH i2c: E2 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 03 00 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [06:20:45]RAPDU: 90 00 [06:20:45]wFMCommunicate OK [06:20:45]wFMCommunicate request_size=4 [06:20:45]MH_SAM_APDU [06:20:45]CAPDU: 80 0D 03 02 [06:20:45]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [06:20:45]Write i2c OK [06:20:45]MH_I2C_Read... [06:20:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:20:45]Read from MH i2c: E2 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 0B 00 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 0B 00 63 00 00 C8 54 56 2E 7F F0 3D 31 90 00 5C [06:20:45]RAPDU: C8 54 56 2E 7F F0 3D 31 90 00 [06:20:45]wFMCommunicate OK [06:20:45]SAM_PROTO_SignData done [06:20:45]FM_MakeSignedData done [06:20:45]CreateOFDProtocolMessage [06:20:45]wFMCommunicate request_size=4 [06:20:45]MH_SAM_APDU [06:20:45]CAPDU: 80 11 00 00 [06:20:45]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [06:20:45]Write i2c OK [06:20:45]MH_I2C_Read... [06:20:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:45]Read from MH i2c: E2 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 17 00 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [06:20:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:20:45]wFMCommunicate OK [06:20:45]CreateOFDProtocolMessage done [06:20:45]OFDSenderStorePacket 225699 [06:20:45]StoreOFDPacket docnum=225699 [06:20:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 01 C6 04 01 3C 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 E4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 06 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 BC 91 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 71 03 00 35 04 06 00 C8 2C BB 2D BD 54 C8 54 56 2E 7F F0 3D 31 [06:20:45]CheckFolder [06:20:45]dirname=/storage/ofd_packets [06:20:45]CheckFolder done [06:20:45]ProducePacketName [06:20:45]name=ofd_packets/00225699 [06:20:45]NVStorageSaveData ofd_packets/00225699 [06:20:45]File name is /storage/ofd_packets/00225699 [06:20:45]Write 298 bytes [06:20:45]NVStorageSaveData done [06:20:45]OFDSenderStorePacket done [06:20:45]KKMCreateOFDPacket done [06:20:45]NVStorageSaveData kkm_last_timestamp [06:20:45]File name is /storage/kkm_last_timestamp [06:20:45]Write 4 bytes [06:20:45]NVStorageSaveData done [06:20:45]ExternCall_PrintAddStr [06:20:45]wPrintStart [06:20:45]Write to MH i2c: 01 00 00 65 00 65 [06:20:45]Write i2c OK [06:20:45]MH_I2C_Read... [06:20:45]OFD Sender: Processing packet 225699 [packets to send 599, broken 598] [06:20:45]ProducePacketName [06:20:45]name=ofd_packets/00225699 [06:20:45]OFD Sender: To server: pG, [06:20:45]CommunicateWithHost lk.salyk.kg:30040 [06:20:45]ConnectInit lk.salyk.kg [06:20:45]Read from MH i2c: 01 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: 01 07 00 [06:20:45]MH_I2C_Read... [06:20:45]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [06:20:45]RasterBufferAndPrint [06:20:45]line Счет N : (1)2001940 [06:20:45]line ИНН: 02508201610067 [06:20:45]line Контрольно-Кассовый Чек [06:20:45]line ПРОДАЖА [06:20:45]line ТРК (МРК, ГНК) : 21 [06:20:45]line Товар: 2710194210 [06:20:45]line ДТ-К-5 [06:20:45]line 58.520 * 75.20 [06:20:45]line = 4400.70 [06:20:45]line НДС 12% НСП 1% [06:20:45]line > о реализуемом товаре [06:20:45]line ОКРУГЛЕНИЕ: -0.70 [06:20:45]line ИТОГО: 4400.00 [06:20:45]line Внесено: 4400.00 [06:20:45]line СДАЧА: 0.00 [06:20:45]line НСП 1% : 38.94 [06:20:45]line НДС 12% : 467.33 [06:20:45]line Наличными: 4400.00 [06:20:45]line Безнал.: 0.00 [06:20:45]line Место: АЗС № 97 "Партнер Нефть" [06:20:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:20:45]line СНО: Общий режим [06:20:45]line Чек 59 27.07.2024 06:20 [06:20:45]line Смена: 438 ФФД: 1.0 [06:20:45]line ЗНМ: 0300000054 [06:20:45]line РНМ: 0000000000092624 [06:20:45]line Версия ККМ: 001 [06:20:45]line [06:20:45]line Дисконтная программа [06:20:45]line ДТ [06:20:45]line номер 97 [06:20:45]line сэкономлено 58.52 сом [06:20:45]line ФМ: 0000000000874959 [06:20:45]line ФД: 225699 [06:20:45]line ФПД: 220094444453204 [06:20:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T062044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225699&fm=220094444453204&tin=02508201610067®Number=0000000000092624&sum=440000 [06:20:45]written 0, free lines is 4095 [06:20:46]Write to MH i2c: 01 00 00 95 00 95 [06:20:46]Write i2c OK [06:20:46]MH_I2C_Read... [06:20:46]Read from MH i2c: 01 [06:20:46]MH_I2C_Read... [06:20:46]Read from MH i2c: 01 07 00 [06:20:46]MH_I2C_Read... [06:20:46]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 DA 0B 81 [06:20:46]RasterBufferAndPrint [06:20:46]line [06:20:46]line [06:20:46]line [06:20:46]line [06:20:46]line [06:20:46]written 0, free lines is 3042 [06:20:46]MH_Cut [06:20:46]Write to MH i2c: D1 01 00 9C 00 01 6E [06:20:46]Write i2c OK [06:20:46]MH_I2C_Read... [06:20:46]Read from MH i2c: D1 [06:20:46]MH_I2C_Read... [06:20:46]Read from MH i2c: D1 01 00 [06:20:46]MH_I2C_Read... [06:20:46]Read from MH i2c: D1 01 00 9C 00 00 6D [06:20:46]Write to MH i2c: 01 00 00 9D 00 9D [06:20:46]Write i2c OK [06:20:46]MH_I2C_Read... [06:20:47]Connected sock=11 [06:20:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 01 C6 04 01 3C 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 E4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 06 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 BC 91 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 71 03 00 35 04 06 00 C8 2C BB 2D BD 54 C8 54 56 2E 7F F0 3D 31 [06:20:47]*** Cut start [06:20:47]*** Partial cut [06:20:47]*** CUTSNS_PIN = 1 [06:20:47]*** CUTSNS_PIN = 0 [06:20:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E7 1C 47 00 EA 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 35 39 10 04 04 00 A3 71 03 00 F4 03 04 00 CC 3D A4 66 B6 04 01 00 00 C7 6C 2F 35 0E FA 7D 0B [06:20:47]CommunicateWithHost err = 0 [06:20:47]CheckOFDResponse [06:20:47]1017 (14) - 77093643461234 [06:20:47]1041 (16) - 0000000000874959 [06:20:47]1040 (4) - 225699 [06:20:47]1012 (4) - 27.07.2024 00:22 [06:20:47]1206 (1) - 0 [06:20:47]OFD Sender: Remove packet 225699 [06:20:47]ProducePacketName [06:20:47]name=ofd_packets/00225699 [06:20:47]NVStorageDeleteData [06:20:47]*** Brake cut motor [06:20:48]Read from MH i2c: 01 *** Stop cut motor [06:20:48] [06:20:48]*** Cut end [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: 01 07 00 [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [06:20:48]process_action close_receipt done [06:20:48]requested_data is exist [06:20:48]produce_requested_data [06:20:48]requested_item fm.sn is exist - process it [06:20:48]wFMCommunicate request_size=4 [06:20:48]MH_SAM_APDU [06:20:48]CAPDU: 80 11 00 00 [06:20:48]Write to MH i2c: E2 08 00 9E 00 80 11 00 00 00 00 00 00 18 [06:20:48]Write i2c OK [06:20:48]MH_I2C_Read... [06:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:48]Read from MH i2c: E2 [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: E2 17 00 [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: E2 17 00 9E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [06:20:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:20:48]wFMCommunicate OK [06:20:48]requested_item fd.num is exist - process it [06:20:48]SAM_PROTO_GetFieldsCounters [06:20:48]wFMCommunicate request_size=4 [06:20:48]MH_SAM_APDU [06:20:48]CAPDU: 80 13 00 00 [06:20:48]Write to MH i2c: E2 08 00 9F 00 80 13 00 00 00 00 00 00 1B [06:20:48]OFD Sender: No OFD packet to send [06:20:48]Write i2c OK [06:20:48]MH_I2C_Read... [06:20:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:20:48]Read from MH i2c: E2 [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: E2 62 00 [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: E2 62 00 9F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 71 03 00 0E 04 04 00 B6 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 C3 [06:20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:20:48]wFMCommunicate OK [06:20:48]SAM_PROTO_GetFieldsCounters done [06:20:48]requested_item shift.num is exist - process it [06:20:48]requested_item shift.opened is exist - process it [06:20:48]req_shift_opened [06:20:48]FM_GetShiftState [06:20:48]SAM_PROTO_GetShiftState [06:20:48]wFMCommunicate request_size=4 [06:20:48]MH_SAM_APDU [06:20:48]CAPDU: 80 13 01 00 [06:20:48]Write to MH i2c: E2 08 00 A0 00 80 13 01 00 00 00 00 00 1D [06:20:48]Write i2c OK [06:20:48]MH_I2C_Read... [06:20:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:48]Read from MH i2c: E2 [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: E2 0E 00 [06:20:48]MH_I2C_Read... [06:20:48]Read from MH i2c: E2 0E 00 A0 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2B [06:20:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:20:48]wFMCommunicate OK [06:20:48]SAM_PROTO_GetShiftState done [06:20:48]FM_GetShiftState done [06:20:48]req_shift_opened done [06:20:48]requested_item shift.open_date is exist - process it [06:20:48]req_shift_open_date [06:20:48]req_shift_open_date done [06:20:48]produce_requested_data done [06:20:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225699,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:20:48]process_action_free close_receipt [06:20:48]json_value_free [06:20:48]json_value_free done [06:20:48]process_json_proto returns [06:20:48]Send response to host [06:20:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225699,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:20:48]free response buf [06:20:48]execute_script done [06:20:48]execute_script returns [06:20:48]free content buf [06:20:48]Sock 6.Close socket [06:20:48]Sock 6.Thread stoped [06:20:53]OFD Sender: No OFD packet to send [06:20:58]OFD Sender: No OFD packet to send [06:21:03]OFD Sender: No OFD packet to send [06:21:08]OFD Sender: No OFD packet to send [06:21:13]OFD Sender: No OFD packet to send [06:21:18]OFD Sender: No OFD packet to send [06:21:18]recv_with_timeout no data received [06:21:23]OFD Sender: No OFD packet to send [06:21:28]OFD Sender: No OFD packet to send [06:21:28]recv_with_timeout no data received [06:21:33]OFD Sender: No OFD packet to send [06:21:38]OFD Sender: No OFD packet to send [06:21:43]OFD Sender: No OFD packet to send [06:21:47]recv_with_timeout no data received [06:21:48]OFD Sender: No OFD packet to send [06:21:53]OFD Sender: No OFD packet to send [06:21:58]OFD Sender: No OFD packet to send [06:22:03]OFD Sender: No OFD packet to send [06:22:08]OFD Sender: No OFD packet to send [06:22:11]accept exits with 9 [06:22:11]New connection [06:22:11]New thread 3067026788 created [06:22:11]Thread 3066883428 joined [06:22:11]Waiting for new connection... [06:22:11] Sock 9.Parse request [06:22:11]Sock 9.Check first char [06:22:11]Sock 9.First char is OK [06:22:11]request: POST /json_proto HTTP/1.0 [06:22:11]Method: POST [06:22:11]URL: /json_proto [06:22:11]Method is POST - this is cgi request [06:22:11]url: /json_proto [06:22:11]query_string will be loaded in cgi processing [06:22:11]execute_cgi json_proto POST (null) [06:22:11]execute_cgi path=json_proto method=POST [06:22:11]POST find Content-Length [06:22:11]Host: 172.17.43.131:8080 [06:22:11]Content-Length: 678 [06:22:11]Content-Type: application/json [06:22:11] [06:22:11]POST finish read [06:22:11]Found Content-Length = 678 [06:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:22:11]execute_script... [06:22: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)2001943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:22:11]POST & json_proto [06:22:11]process_json_proto [06:22:11]json parsed OK: [06:22:11]protocol is kg_v1.0 [06:22:11]action value=close_receipt [06:22:11]process_action close_receipt [06:22:11]cmd_close_receipt [06:22:11]MH_GetDate [06:22:11]Write to MH i2c: F0 00 00 A1 00 90 [06:22:11]Write i2c OK [06:22:11]MH_I2C_Read... [06:22:11]Read from MH i2c: F0 [06:22:11]MH_I2C_Read... [06:22:11]Read from MH i2c: F0 09 00 [06:22:11]MH_I2C_Read... [06:22:11]Read from MH i2c: F0 09 00 A1 00 00 13 92 A4 66 F9 24 A2 66 6D [06:22:11]GetLastDocTimeStamp 1722061244 [06:22:11]current date 1722061331 [06:22:11]FM_GetShiftState [06:22:11]SAM_PROTO_GetShiftState [06:22:11]wFMCommunicate request_size=4 [06:22:11]MH_SAM_APDU [06:22:11]CAPDU: 80 13 01 00 [06:22:11]Write to MH i2c: E2 08 00 A2 00 80 13 01 00 00 00 00 00 1F [06:22:11]Write i2c OK [06:22:11]MH_I2C_Read... [06:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:11]Read from MH i2c: E2 [06:22:11]MH_I2C_Read... [06:22:11]Read from MH i2c: E2 0E 00 [06:22:11]MH_I2C_Read... [06:22:11]Read from MH i2c: E2 0E 00 A2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2D [06:22:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:22:11]wFMCommunicate OK [06:22:11]SAM_PROTO_GetShiftState done [06:22:11]FM_GetShiftState done [06:22:11]opened in 1722038719 [06:22:11]opened+sec_in_day 1722125119 [06:22:11]quantity*price = 50010 [06:22:11]sum+1 = 50012 [06:22:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 60 27.07.2024 06:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225700 ФПД: 111638927836887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T062212&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225700&fm=111638927836887&tin=02508201610067®Number=0000000000092624&sum=50000 [06:22:12]StoreToDocumentArchive [06:22:12]shift 438 fd 225700 [06:22:12]save to /storage/0438/doc_00225700 [06:22:12]save last doc name /storage/0438/doc_00225700 to /storage/kkm_last_doc_name [06:22:12]save OK [06:22:12]Clear old archive folders... [06:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:22:12]tlvbuf is 0139F8E0 [06:22:12]SAM_PROTO_ClearQueue [06:22:12]wFMCommunicate request_size=4 [06:22:12]MH_SAM_APDU [06:22:12]CAPDU: 80 09 00 00 [06:22:12]Write to MH i2c: E2 08 00 AF 00 80 09 00 00 00 00 00 00 21 [06:22:12]Write i2c OK [06:22:12]MH_I2C_Read... [06:22:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:22:12]Read from MH i2c: E2 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [06:22:12]RAPDU: 90 00 [06:22:12]wFMCommunicate OK [06:22:12]SAM_PROTO_ClearQueue done [06:22:12]KKMCreateOFDPacket [06:22:12]OFDProtocolAddRootSTLVToBuf [06:22:12]FM_MakeSignedData [06:22:12]FM_MakeSignedData [06:22:12]SAM_PROTO_SignData [06:22:12]wFMCommunicate request_size=4 [06:22:12]MH_SAM_APDU [06:22:12]CAPDU: 80 0D 01 02 [06:22:12]Write to MH i2c: E2 08 00 B0 00 80 0D 01 02 00 00 00 00 29 [06:22:12]Write i2c OK [06:22:12]MH_I2C_Read... [06:22:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:22:12]Read from MH i2c: E2 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 B0 00 00 90 00 24 [06:22:12]RAPDU: 90 00 [06:22:12]wFMCommunicate OK [06:22:12]wFMCommunicate request_size=255 [06:22:12]MH_SAM_APDU [06:22: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 14 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 71 03 00 35 04 06 00 65 [06:22:12]Write to MH i2c: E2 02 01 B1 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 14 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 71 03 00 35 04 06 00 65 00 00 B8 [06:22:12]Write i2c OK [06:22:12]MH_I2C_Read... [06:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:12]Read from MH i2c: E2 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [06:22:12]RAPDU: 90 00 [06:22:12]wFMCommunicate OK [06:22:12]wFMCommunicate request_size=10 [06:22:12]MH_SAM_APDU [06:22:12]CAPDU: 80 0D 02 02 05 88 F6 A3 06 D7 [06:22:12]Write to MH i2c: E2 0D 00 B2 00 80 0D 02 02 05 00 88 F6 A3 06 D7 00 00 34 [06:22:12]Write i2c OK [06:22:12]MH_I2C_Read... [06:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:12]Read from MH i2c: E2 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [06:22:12]RAPDU: 90 00 [06:22:12]wFMCommunicate OK [06:22:12]wFMCommunicate request_size=4 [06:22:12]MH_SAM_APDU [06:22:12]CAPDU: 80 0D 03 02 [06:22:12]Write to MH i2c: E2 08 00 B3 00 80 0D 03 02 00 00 00 00 2E [06:22:12]Write i2c OK [06:22:12]MH_I2C_Read... [06:22:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:22:12]Read from MH i2c: E2 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 0B 00 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 0B 00 B3 00 00 25 72 A6 39 9E 5E BC AF 90 00 0C [06:22:12]RAPDU: 25 72 A6 39 9E 5E BC AF 90 00 [06:22:12]wFMCommunicate OK [06:22:12]SAM_PROTO_SignData done [06:22:12]FM_MakeSignedData done [06:22:12]CreateOFDProtocolMessage [06:22:12]wFMCommunicate request_size=4 [06:22:12]MH_SAM_APDU [06:22:12]CAPDU: 80 11 00 00 [06:22:12]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [06:22:12]Write i2c OK [06:22:12]MH_I2C_Read... [06:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:12]Read from MH i2c: E2 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 17 00 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [06:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:22:12]wFMCommunicate OK [06:22:12]CreateOFDProtocolMessage done [06:22:12]OFDSenderStorePacket 225700 [06:22:12]StoreOFDPacket docnum=225700 [06:22:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 69 2C 07 01 CA 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 14 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 71 03 00 35 04 06 00 65 88 F6 A3 06 D7 25 72 A6 39 9E 5E BC AF [06:22:12]CheckFolder [06:22:12]dirname=/storage/ofd_packets [06:22:12]CheckFolder done [06:22:12]ProducePacketName [06:22:12]name=ofd_packets/00225700 [06:22:12]NVStorageSaveData ofd_packets/00225700 [06:22:12]File name is /storage/ofd_packets/00225700 [06:22:12]Write 301 bytes [06:22:12]NVStorageSaveData done [06:22:12]OFDSenderStorePacket done [06:22:12]KKMCreateOFDPacket done [06:22:12]NVStorageSaveData kkm_last_timestamp [06:22:12]File name is /storage/kkm_last_timestamp [06:22:12]Write 4 bytes [06:22:12]NVStorageSaveData done [06:22:12]ExternCall_PrintAddStr [06:22:12]wPrintStart [06:22:12]Write to MH i2c: 01 00 00 B5 00 B5 [06:22:12]OFD Sender: Processing packet 225700 [packets to send 599, broken 598] [06:22:12]ProducePacketName [06:22:12]name=ofd_packets/00225700 [06:22:12]OFD Sender: To server: pG, [06:22:12]CommunicateWithHost lk.salyk.kg:30040 [06:22:12]ConnectInit lk.salyk.kg [06:22:12]Write i2c OK [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: 01 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: 01 07 00 [06:22:12]MH_I2C_Read... [06:22:12]Read from MH i2c: 01 07 00 B5 00 00 00 00 00 00 FF 0F CA [06:22:12]RasterBufferAndPrint [06:22:12]line Счет N : (1)2001943 [06:22:12]line ИНН: 02508201610067 [06:22:12]line Контрольно-Кассовый Чек [06:22:12]line ПРОДАЖА [06:22:12]line ТРК (МРК, ГНК) : 34 [06:22:12]line Товар: 2710124500 [06:22:12]line Аи-95-К-5 [06:22:12]line 6.740 * 74.20 [06:22:12]line = 500.11 [06:22:12]line НДС 12% НСП 1% [06:22:12]line > о реализуемом товаре [06:22:12]line ОКРУГЛЕНИЕ: -0.11 [06:22:12]line ИТОГО: 500.00 [06:22:12]line Внесено: 500.00 [06:22:12]line СДАЧА: 0.00 [06:22:12]line НСП 1% : 4.43 [06:22:12]line НДС 12% : 53.11 [06:22:12]line Наличными: 500.00 [06:22:12]line Безнал.: 0.00 [06:22:12]line Место: АЗС № 97 "Партнер Нефть" [06:22:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:22:12]line СНО: Общий режим [06:22:12]line Чек 60 27.07.2024 06:22 [06:22:12]line Смена: 438 ФФД: 1.0 [06:22:12]line ЗНМ: 0300000054 [06:22:12]line РНМ: 0000000000092624 [06:22:12]line Версия ККМ: 001 [06:22:12]line ФМ: 0000000000874959 [06:22:12]line ФД: 225700 [06:22:12]line ФПД: 111638927836887 [06:22:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T062212&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225700&fm=111638927836887&tin=02508201610067®Number=0000000000092624&sum=50000 [06:22:12]written 0, free lines is 4095 [06:22:13]Write to MH i2c: 01 00 00 E0 00 E0 [06:22:13]Write i2c OK [06:22:13]MH_I2C_Read... [06:22:13]Read from MH i2c: 01 [06:22:13]MH_I2C_Read... [06:22:13]Read from MH i2c: 01 07 00 [06:22:13]MH_I2C_Read... [06:22:13]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 55 0C 48 [06:22:13]RasterBufferAndPrint [06:22:13]line [06:22:13]line [06:22:13]line [06:22:13]line [06:22:13]line [06:22:13]written 0, free lines is 3160 [06:22:13]MH_Cut [06:22:13]Write to MH i2c: D1 01 00 E7 00 01 B9 [06:22:13]Write i2c OK [06:22:13]MH_I2C_Read... [06:22:13]Read from MH i2c: D1 [06:22:13]MH_I2C_Read... [06:22:13]Read from MH i2c: D1 01 00 [06:22:13]MH_I2C_Read... [06:22:13]Read from MH i2c: D1 01 00 E7 00 00 B8 [06:22:13]Write to MH i2c: 01 00 00 E8 00 E8 [06:22:13]Write i2c OK [06:22:13]MH_I2C_Read... [06:22:14]*** Cut start [06:22:14]*** Partial cut [06:22:14]*** CUTSNS_PIN = 1 [06:22:14]*** CUTSNS_PIN = 0 [06:22:14]*** Brake cut motor [06:22:15]Read from MH i2c: 01 [06:22:15]MH_I2C_Read... [06:22:15]*** Stop cut motor [06:22:15]*** Cut end [06:22:15]Read from MH i2c: 01 07 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: 01 07 00 E8 00 00 00 00 00 00 FF 0F FD [06:22:15]process_action close_receipt done [06:22:15]requested_data is exist [06:22:15]produce_requested_data [06:22:15]requested_item fm.sn is exist - process it [06:22:15]wFMCommunicate request_size=4 [06:22:15]MH_SAM_APDU [06:22:15]CAPDU: 80 11 00 00 [06:22:15]Write to MH i2c: E2 08 00 E9 00 80 11 00 00 00 00 00 00 63 [06:22:15]Write i2c OK [06:22:15]MH_I2C_Read... [06:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:15]Read from MH i2c: E2 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 17 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 17 00 E9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [06:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:22:15]wFMCommunicate OK [06:22:15]requested_item fd.num is exist - process it [06:22:15]SAM_PROTO_GetFieldsCounters [06:22:15]wFMCommunicate request_size=4 [06:22:15]MH_SAM_APDU [06:22:15]CAPDU: 80 13 00 00 [06:22:15]Write to MH i2c: E2 08 00 EA 00 80 13 00 00 00 00 00 00 66 [06:22:15]Write i2c OK [06:22:15]MH_I2C_Read... [06:22:15]Connected sock=10 [06:22: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 35 39 0F 01 00 00 69 2C 07 01 CA 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 14 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 71 03 00 35 04 06 00 65 88 F6 A3 06 D7 25 72 A6 39 9E 5E BC AF [06:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:22:15]Read from MH i2c: E2 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 62 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 62 00 EA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 71 03 00 0E 04 04 00 B6 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 12 [06:22:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:22:15]wFMCommunicate OK [06:22:15]SAM_PROTO_GetFieldsCounters done [06:22:15]requested_item shift.num is exist - process it [06:22:15]requested_item shift.opened is exist - process it [06:22:15]req_shift_opened [06:22:15]FM_GetShiftState [06:22:15]SAM_PROTO_GetShiftState [06:22:15]wFMCommunicate request_size=4 [06:22:15]MH_SAM_APDU [06:22:15]CAPDU: 80 13 01 00 [06:22:15]Write to MH i2c: E2 08 00 EB 00 80 13 01 00 00 00 00 00 68 [06:22:15]Write i2c OK [06:22:15]MH_I2C_Read... [06:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:15]Read from MH i2c: E2 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 0E 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 0E 00 EB 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 76 [06:22:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:22:15]wFMCommunicate OK [06:22:15]SAM_PROTO_GetShiftState done [06:22:15]FM_GetShiftState done [06:22:15]req_shift_opened done [06:22:15]requested_item shift.open_date is exist - process it [06:22:15]req_shift_open_date [06:22:15]req_shift_open_date done [06:22:15]produce_requested_data done [06:22:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225700,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:22:15]process_action_free close_receipt [06:22:15]json_value_free [06:22:15]json_value_free done [06:22:15]process_json_proto returns [06:22:15]Send response to host [06:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225700,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:22:15]free response buf [06:22:15]execute_script done [06:22:15]execute_script returns [06:22:15]free content buf [06:22:15]Sock 9.Close socket [06:22:15]Sock 9.Thread stoped [06:22: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 35 39 4F 00 00 00 1E 4A 47 00 8B 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 35 39 10 04 04 00 A4 71 03 00 F4 03 04 00 24 3E A4 66 B6 04 01 00 00 CE 8E DE EA 49 7A 29 A0 [06:22:16]CommunicateWithHost err = 0 [06:22:16]CheckOFDResponse [06:22:16]1017 (14) - 77093643461234 [06:22:16]1041 (16) - 0000000000874959 [06:22:16]1040 (4) - 225700 [06:22:16]1012 (4) - 27.07.2024 00:24 [06:22:16]1206 (1) - 0 [06:22:16]OFD Sender: Remove packet 225700 [06:22:16]ProducePacketName [06:22:16]name=ofd_packets/00225700 [06:22:16]NVStorageDeleteData [06:22:16]OFD Sender: No OFD packet to send [06:22:21]OFD Sender: No OFD packet to send [06:22:26]OFD Sender: No OFD packet to send [06:22:28]recv_with_timeout no data received [06:22:31]OFD Sender: No OFD packet to send [06:22:36]OFD Sender: No OFD packet to send [06:22:41]OFD Sender: No OFD packet to send [06:22:46]OFD Sender: No OFD packet to send [06:22:51]recv_with_timeout no data received [06:22:51]OFD Sender: No OFD packet to send [06:22:56]OFD Sender: No OFD packet to send [06:23:01]OFD Sender: No OFD packet to send [06:23:06]OFD Sender: No OFD packet to send [06:23:11]OFD Sender: No OFD packet to send [06:23:16]OFD Sender: No OFD packet to send [06:23:21]OFD Sender: No OFD packet to send [06:23:26]OFD Sender: No OFD packet to send [06:23:32]OFD Sender: No OFD packet to send [06:23:37]OFD Sender: No OFD packet to send [06:23:42]OFD Sender: No OFD packet to send [06:23:47]OFD Sender: No OFD packet to send [06:23:52]OFD Sender: No OFD packet to send [06:23:57]OFD Sender: No OFD packet to send [06:24:02]OFD Sender: No OFD packet to send [06:24:07]OFD Sender: No OFD packet to send [06:24:12]OFD Sender: No OFD packet to send [06:24:17]OFD Sender: No OFD packet to send [06:24:20]accept exits with 7 [06:24:20]New connection [06:24:20]New thread 3066883428 created [06:24:20]Thread 3067026788 joined [06:24:20]Waiting for new connection... [06:24:20] Sock 7.Parse request [06:24:20]Sock 7.Check first char [06:24:20]Sock 7.First char is OK [06:24:20]request: POST /json_proto HTTP/1.0 [06:24:20]Method: POST [06:24:20]URL: /json_proto [06:24:20]Method is POST - this is cgi request [06:24:20]url: /json_proto [06:24:20]query_string will be loaded in cgi processing [06:24:20]execute_cgi json_proto POST (null) [06:24:20]execute_cgi path=json_proto method=POST [06:24:20]POST find Content-Length [06:24:20]Host: 172.17.43.131:8080 [06:24:20]Content-Length: 683 [06:24:20]Content-Type: application/json [06:24:20] [06:24:20]POST finish read [06:24:20]Found Content-Length = 683 [06:24:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.200, "sum" : 1350.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:20]execute_script... [06:24: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)2001944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.200, "sum" : 1350.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:20]POST & json_proto [06:24:20]process_json_proto [06:24:20]json parsed OK: [06:24:20]protocol is kg_v1.0 [06:24:20]action value=close_receipt [06:24:20]process_action close_receipt [06:24:20]cmd_close_receipt [06:24:20]MH_GetDate [06:24:20]Write to MH i2c: F0 00 00 EC 00 DB [06:24:20]Write i2c OK [06:24:20]MH_I2C_Read... [06:24:20]Read from MH i2c: F0 [06:24:20]MH_I2C_Read... [06:24:20]Read from MH i2c: F0 09 00 [06:24:20]MH_I2C_Read... [06:24:20]Read from MH i2c: F0 09 00 EC 00 00 95 92 A4 66 F9 24 A2 66 3A [06:24:20]GetLastDocTimeStamp 1722061332 [06:24:20]current date 1722061461 [06:24:20]FM_GetShiftState [06:24:20]SAM_PROTO_GetShiftState [06:24:20]wFMCommunicate request_size=4 [06:24:20]MH_SAM_APDU [06:24:20]CAPDU: 80 13 01 00 [06:24:20]Write to MH i2c: E2 08 00 ED 00 80 13 01 00 00 00 00 00 6A [06:24:20]Write i2c OK [06:24:20]MH_I2C_Read... [06:24:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:20]Read from MH i2c: E2 [06:24:20]MH_I2C_Read... [06:24:20]Read from MH i2c: E2 0E 00 [06:24:20]MH_I2C_Read... [06:24:20]Read from MH i2c: E2 0E 00 ED 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 78 [06:24:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:24:20]wFMCommunicate OK [06:24:20]SAM_PROTO_GetShiftState done [06:24:20]FM_GetShiftState done [06:24:20]opened in 1722038719 [06:24:20]opened+sec_in_day 1722125119 [06:24:20]quantity*price = 135044 [06:24:20]sum+1 = 135045 [06:24:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 1350.00 Внесено: 1350.00 СДАЧА: 0.00 НСП 1% : 11.95 НДС 12% : 143.41 Наличными: 1350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 61 27.07.2024 06:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225701 ФПД: 178398959377317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T062421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225701&fm=178398959377317&tin=02508201610067®Number=0000000000092624&sum=135000 [06:24:21]StoreToDocumentArchive [06:24:21]shift 438 fd 225701 [06:24:21]save to /storage/0438/doc_00225701 [06:24:21]save last doc name /storage/0438/doc_00225701 to /storage/kkm_last_doc_name [06:24:21]save OK [06:24:21]Clear old archive folders... [06:24:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:24:21]tlvbuf is 013475D0 [06:24:21]SAM_PROTO_ClearQueue [06:24:21]wFMCommunicate request_size=4 [06:24:21]MH_SAM_APDU [06:24:21]CAPDU: 80 09 00 00 [06:24:21]Write to MH i2c: E2 08 00 FA 00 80 09 00 00 00 00 00 00 6C [06:24:21]Write i2c OK [06:24:21]MH_I2C_Read... [06:24:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:24:21]Read from MH i2c: E2 [06:24:21]MH_I2C_Read... [06:24:21]Read from MH i2c: E2 03 00 [06:24:21]MH_I2C_Read... [06:24:21]Read from MH i2c: E2 03 00 FA 00 00 90 00 6E [06:24:21]RAPDU: 90 00 [06:24:21]wFMCommunicate OK [06:24:21]SAM_PROTO_ClearQueue done [06:24:21]KKMCreateOFDPacket [06:24:21]OFDProtocolAddRootSTLVToBuf [06:24:21]FM_MakeSignedData [06:24:21]FM_MakeSignedData [06:24:21]SAM_PROTO_SignData [06:24:21]wFMCommunicate request_size=4 [06:24:21]MH_SAM_APDU [06:24:21]CAPDU: 80 0D 01 02 [06:24:21]Write to MH i2c: E2 08 00 FB 00 80 0D 01 02 00 00 00 00 74 [06:24:21]Write i2c OK [06:24:21]MH_I2C_Read... [06:24:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:24:21]Read from MH i2c: E2 [06:24:21]MH_I2C_Read... [06:24:21]Read from MH i2c: E2 03 00 [06:24:21]MH_I2C_Read... [06:24:21]Read from MH i2c: E2 03 00 FB 00 00 90 00 6F [06:24:21]RAPDU: 90 00 [06:24:21]wFMCommunicate OK [06:24:21]wFMCommunicate request_size=255 [06:24:21]MH_SAM_APDU [06:24:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 95 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 71 03 00 35 04 06 00 A2 [06:24:21]Write to MH i2c: E2 02 01 FC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 95 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 71 03 00 35 04 06 00 A2 00 00 34 [06:24:21]Write i2c OK [06:24:21]MH_I2C_Read... [06:24:22]OFD Sender: No OFD packet to send [06:24:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:22]Read from MH i2c: E2 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 03 00 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 03 00 FC 00 00 90 00 70 [06:24:22]RAPDU: 90 00 [06:24:22]wFMCommunicate OK [06:24:22]wFMCommunicate request_size=10 [06:24:22]MH_SAM_APDU [06:24:22]CAPDU: 80 0D 02 02 05 40 BE 9A 1B A5 [06:24:22]Write to MH i2c: E2 0D 00 FD 00 80 0D 02 02 05 00 40 BE 9A 1B A5 00 00 D9 [06:24:22]Write i2c OK [06:24:22]MH_I2C_Read... [06:24:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:22]Read from MH i2c: E2 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 03 00 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 03 00 FD 00 00 90 00 71 [06:24:22]RAPDU: 90 00 [06:24:22]wFMCommunicate OK [06:24:22]wFMCommunicate request_size=4 [06:24:22]MH_SAM_APDU [06:24:22]CAPDU: 80 0D 03 02 [06:24:22]Write to MH i2c: E2 08 00 FE 00 80 0D 03 02 00 00 00 00 79 [06:24:22]Write i2c OK [06:24:22]MH_I2C_Read... [06:24:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:24:22]Read from MH i2c: E2 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 0B 00 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 0B 00 FE 00 00 92 75 E8 DE 86 E1 92 6E 90 00 AE [06:24:22]RAPDU: 92 75 E8 DE 86 E1 92 6E 90 00 [06:24:22]wFMCommunicate OK [06:24:22]SAM_PROTO_SignData done [06:24:22]FM_MakeSignedData done [06:24:22]CreateOFDProtocolMessage [06:24:22]wFMCommunicate request_size=4 [06:24:22]MH_SAM_APDU [06:24:22]CAPDU: 80 11 00 00 [06:24:22]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [06:24:22]Write i2c OK [06:24:22]MH_I2C_Read... [06:24:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:22]Read from MH i2c: E2 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 17 00 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [06:24:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:24:22]wFMCommunicate OK [06:24:22]CreateOFDProtocolMessage done [06:24:22]OFDSenderStorePacket 225701 [06:24:22]StoreOFDPacket docnum=225701 [06:24:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 36 07 01 A8 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 95 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 71 03 00 35 04 06 00 A2 40 BE 9A 1B A5 92 75 E8 DE 86 E1 92 6E [06:24:22]CheckFolder [06:24:22]dirname=/storage/ofd_packets [06:24:22]CheckFolder done [06:24:22]ProducePacketName [06:24:22]name=ofd_packets/00225701 [06:24:22]NVStorageSaveData ofd_packets/00225701 [06:24:22]File name is /storage/ofd_packets/00225701 [06:24:22]Write 301 bytes [06:24:22]NVStorageSaveData done [06:24:22]OFDSenderStorePacket done [06:24:22]KKMCreateOFDPacket done [06:24:22]NVStorageSaveData kkm_last_timestamp [06:24:22]File name is /storage/kkm_last_timestamp [06:24:22]Write 4 bytes [06:24:22]NVStorageSaveData done [06:24:22]ExternCall_PrintAddStr [06:24:22]wPrintStart [06:24:22]Write to MH i2c: 01 00 00 00 01 01 [06:24:22]Write i2c OK [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: 01 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: 01 07 00 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: 01 07 00 00 01 00 00 00 00 00 FF 0F 16 [06:24:22]RasterBufferAndPrint [06:24:22]line Счет N : (1)2001944 [06:24:22]line ИНН: 02508201610067 [06:24:22]line Контрольно-Кассовый Чек [06:24:22]line ПРОДАЖА [06:24:22]line ТРК (МРК, ГНК) : 54 [06:24:22]line Товар: 2710124500 [06:24:22]line Аи-95-К-5 [06:24:22]line 18.200 * 74.20 [06:24:22]line = 1350.44 [06:24:22]line НДС 12% НСП 1% [06:24:22]line > о реализуемом товаре [06:24:22]line ОКРУГЛЕНИЕ: -0.44 [06:24:22]line ИТОГО: 1350.00 [06:24:22]line Внесено: 1350.00 [06:24:22]line СДАЧА: 0.00 [06:24:22]line НСП 1% : 11.95 [06:24:22]line НДС 12% : 143.41 [06:24:22]line Наличными: 1350.00 [06:24:22]line Безнал.: 0.00 [06:24:22]line Место: АЗС № 97 "Партнер Нефть" [06:24:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:24:22]line СНО: Общий режим [06:24:22]line Чек 61 27.07.2024 06:24 [06:24:22]line Смена: 438 ФФД: 1.0 [06:24:22]line ЗНМ: 0300000054 [06:24:22]line РНМ: 0000000000092624 [06:24:22]line Версия ККМ: 001 [06:24:22]line ФМ: 0000000000874959 [06:24:22]line ФД: 225701 [06:24:22]line ФПД: 178398959377317 [06:24:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T062421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225701&fm=178398959377317&tin=02508201610067®Number=0000000000092624&sum=135000 [06:24:22]written 0, free lines is 4095 [06:24:22]OFD Sender: Processing packet 225701 [packets to send 599, broken 598] [06:24:22]ProducePacketName [06:24:22]name=ofd_packets/00225701 [06:24:22]OFD Sender: To server: pG, [06:24:22]CommunicateWithHost lk.salyk.kg:30040 [06:24:22]ConnectInit lk.salyk.kg [06:24:22]Write to MH i2c: 01 00 00 2B 01 2C [06:24:22]Write i2c OK [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: 01 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: 01 07 00 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: 01 07 00 2B 01 00 00 00 00 00 5A 0C 99 [06:24:22]RasterBufferAndPrint [06:24:22]line [06:24:22]line [06:24:22]line [06:24:22]line [06:24:22]line [06:24:22]written 0, free lines is 3165 [06:24:22]MH_Cut [06:24:22]Write to MH i2c: D1 01 00 32 01 01 05 [06:24:22]Write i2c OK [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: D1 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: D1 01 00 [06:24:22]MH_I2C_Read... [06:24:22]Read from MH i2c: D1 01 00 32 01 00 04 [06:24:22]Write to MH i2c: 01 00 00 33 01 34 [06:24:22]Write i2c OK [06:24:22]MH_I2C_Read... [06:24:23]Connected sock=11 [06:24: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 35 39 0F 01 00 00 91 36 07 01 A8 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 95 92 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 71 03 00 35 04 06 00 A2 40 BE 9A 1B A5 92 75 E8 DE 86 E1 92 6E [06:24:24]*** Cut start [06:24:24]*** Partial cut [06:24:24]*** CUTSNS_PIN = 1 [06:24:24]*** CUTSNS_PIN = 0 [06:24:24]*** Brake cut motor [06:24: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 35 39 4F 00 00 00 85 60 47 00 77 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 35 39 10 04 04 00 A5 71 03 00 F4 03 04 00 A5 3E A4 66 B6 04 01 00 00 57 1C 36 20 F6 76 85 BF [06:24:24]CommunicateWithHost err = 0 [06:24:24]CheckOFDResponse [06:24:24]1017 (14) - 77093643461234 [06:24:24]1041 (16) - 0000000000874959 [06:24:24]1040 (4) - 225701 [06:24:24]1012 (4) - 27.07.2024 00:26 [06:24:24]1206 (1) - 0 [06:24:24]OFD Sender: Remove packet 225701 [06:24:24]ProducePacketName [06:24:24]name=ofd_packets/00225701 [06:24:24]NVStorageDeleteData [06:24:24]Read from MH i2c: 01 [06:24:24]MH_I2C_Read... [06:24:24]*** Stop cut motor [06:24:24]*** Cut end [06:24:24]Read from MH i2c: 01 07 00 [06:24:24]MH_I2C_Read... [06:24:24]Read from MH i2c: 01 07 00 33 01 00 00 00 00 00 FF 0F 49 [06:24:24]process_action close_receipt done [06:24:24]requested_data is exist [06:24:24]produce_requested_data [06:24:24]requested_item fm.sn is exist - process it [06:24:24]wFMCommunicate request_size=4 [06:24:24]MH_SAM_APDU [06:24:24]CAPDU: 80 11 00 00 [06:24:24]Write to MH i2c: E2 08 00 34 01 80 11 00 00 00 00 00 00 AF [06:24:24]Write i2c OK [06:24:24]MH_I2C_Read... [06:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:24]Read from MH i2c: E2 [06:24:24]MH_I2C_Read... [06:24:24]Read from MH i2c: E2 17 00 [06:24:24]MH_I2C_Read... [06:24:24]Read from MH i2c: E2 17 00 34 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [06:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:24:24]wFMCommunicate OK [06:24:24]requested_item fd.num is exist - process it [06:24:24]SAM_PROTO_GetFieldsCounters [06:24:24]wFMCommunicate request_size=4 [06:24:24]MH_SAM_APDU [06:24:24]CAPDU: 80 13 00 00 [06:24:24]Write to MH i2c: E2 08 00 35 01 80 13 00 00 00 00 00 00 B2 [06:24:24]Write i2c OK [06:24:24]MH_I2C_Read... [06:24:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:24:24]Read from MH i2c: E2 [06:24:24]MH_I2C_Read... [06:24:24]Read from MH i2c: E2 62 00 [06:24:24]MH_I2C_Read... [06:24:24]Read from MH i2c: E2 62 00 35 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 71 03 00 0E 04 04 00 B6 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 62 [06:24: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:24:25]wFMCommunicate OK [06:24:25]SAM_PROTO_GetFieldsCounters done [06:24:25]requested_item shift.num is exist - process it [06:24:25]requested_item shift.opened is exist - process it [06:24:25]req_shift_opened [06:24:25]FM_GetShiftState [06:24:25]SAM_PROTO_GetShiftState [06:24:25]wFMCommunicate request_size=4 [06:24:25]MH_SAM_APDU [06:24:25]CAPDU: 80 13 01 00 [06:24:25]Write to MH i2c: E2 08 00 36 01 80 13 01 00 00 00 00 00 B4 [06:24:25]Write i2c OK [06:24:25]MH_I2C_Read... [06:24:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:25]Read from MH i2c: E2 [06:24:25]MH_I2C_Read... [06:24:25]Read from MH i2c: E2 0E 00 [06:24:25]MH_I2C_Read... [06:24:25]Read from MH i2c: E2 0E 00 36 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C2 [06:24:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:24:25]wFMCommunicate OK [06:24:25]SAM_PROTO_GetShiftState done [06:24:25]FM_GetShiftState done [06:24:25]req_shift_opened done [06:24:25]requested_item shift.open_date is exist - process it [06:24:25]req_shift_open_date [06:24:25]req_shift_open_date done [06:24:25]produce_requested_data done [06:24:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225701,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:24:25]process_action_free close_receipt [06:24:25]json_value_free [06:24:25]json_value_free done [06:24:25]process_json_proto returns [06:24:25]Send response to host [06:24:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225701,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:24:25]free response buf [06:24:25]execute_script done [06:24:25]execute_script returns [06:24:25]free content buf [06:24:25]Sock 7.Close socket [06:24:25]Sock 7.Thread stoped [06:24:25]OFD Sender: No OFD packet to send [06:24:30]OFD Sender: No OFD packet to send [06:24:33]recv_with_timeout no data received [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:50]recv_with_timeout no data received [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:11]recv_with_timeout no data received [06:25:15]OFD Sender: No OFD packet to send [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]recv_with_timeout no data received [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:30]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:05]OFD Sender: No OFD packet to send [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:36]OFD Sender: No OFD packet to send [06:29:41]OFD Sender: No OFD packet to send [06:29:46]OFD Sender: No OFD packet to send [06:29:51]OFD Sender: No OFD packet to send [06:29:56]OFD Sender: No OFD packet to send [06:30:01]OFD Sender: No OFD packet to send [06:30:06]OFD Sender: No OFD packet to send [06:30:11]OFD Sender: No OFD packet to send [06:30:16]OFD Sender: No OFD packet to send [06:30:21]OFD Sender: No OFD packet to send [06:30:26]OFD Sender: No OFD packet to send [06:30:31]OFD Sender: No OFD packet to send [06:30:36]OFD Sender: No OFD packet to send [06:30:41]OFD Sender: No OFD packet to send [06:30:46]OFD Sender: No OFD packet to send [06:30:51]OFD Sender: No OFD packet to send [06:30:56]OFD Sender: No OFD packet to send [06:31:01]OFD Sender: No OFD packet to send [06:31:06]OFD Sender: No OFD packet to send [06:31:11]OFD Sender: No OFD packet to send [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:06]OFD Sender: No OFD packet to send [06:33:11]OFD Sender: No OFD packet to send [06:33:16]OFD Sender: No OFD packet to send [06:33:21]OFD Sender: No OFD packet to send [06:33:23]accept exits with 10 [06:33:23]New connection [06:33:23]New thread 3067026788 created [06:33:23]Thread 3066883428 joined [06:33:23]Waiting for new connection... [06:33:23] Sock 10.Parse request [06:33:23]Sock 10.Check first char [06:33:23]Sock 10.First char is OK [06:33:23]request: POST /json_proto HTTP/1.0 [06:33:23]Method: POST [06:33:23]URL: /json_proto [06:33:23]Method is POST - this is cgi request [06:33:23]url: /json_proto [06:33:23]query_string will be loaded in cgi processing [06:33:23]execute_cgi json_proto POST (null) [06:33:23]execute_cgi path=json_proto method=POST [06:33:23]POST find Content-Length [06:33:23]Host: 172.17.43.131:8080 [06:33:23]Content-Length: 680 [06:33:23]Content-Type: application/json [06:33:23] [06:33:23]POST finish read [06:33:23]Found Content-Length = 680 [06:33:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:23]execute_script... [06:33: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)2001945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:23]POST & json_proto [06:33:23]process_json_proto [06:33:23]json parsed OK: [06:33:23]protocol is kg_v1.0 [06:33:23]action value=close_receipt [06:33:23]process_action close_receipt [06:33:23]cmd_close_receipt [06:33:23]MH_GetDate [06:33:23]Write to MH i2c: F0 00 00 37 01 27 [06:33:23]Write i2c OK [06:33:23]MH_I2C_Read... [06:33:23]Read from MH i2c: F0 [06:33:23]MH_I2C_Read... [06:33:23]Read from MH i2c: F0 09 00 [06:33:23]MH_I2C_Read... [06:33:23]Read from MH i2c: F0 09 00 37 01 00 B4 94 A4 66 F9 24 A2 66 A7 [06:33:23]GetLastDocTimeStamp 1722061461 [06:33:23]current date 1722062004 [06:33:23]FM_GetShiftState [06:33:23]SAM_PROTO_GetShiftState [06:33:23]wFMCommunicate request_size=4 [06:33:23]MH_SAM_APDU [06:33:23]CAPDU: 80 13 01 00 [06:33:23]Write to MH i2c: E2 08 00 38 01 80 13 01 00 00 00 00 00 B6 [06:33:23]Write i2c OK [06:33:23]MH_I2C_Read... [06:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:23]Read from MH i2c: E2 [06:33:23]MH_I2C_Read... [06:33:23]Read from MH i2c: E2 0E 00 [06:33:23]MH_I2C_Read... [06:33:23]Read from MH i2c: E2 0E 00 38 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C4 [06:33:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:33:23]wFMCommunicate OK [06:33:23]SAM_PROTO_GetShiftState done [06:33:23]FM_GetShiftState done [06:33:23]opened in 1722038719 [06:33:23]opened+sec_in_day 1722125119 [06:33:23]quantity*price = 100050 [06:33:23]sum+1 = 100052 [06:33:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 62 27.07.2024 06:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225702 ФПД: 73547132889215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T063324&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225702&fm=73547132889215&tin=02508201610067®Number=0000000000092624&sum=100000 [06:33:24]StoreToDocumentArchive [06:33:24]shift 438 fd 225702 [06:33:24]save to /storage/0438/doc_00225702 [06:33:24]save last doc name /storage/0438/doc_00225702 to /storage/kkm_last_doc_name [06:33:24]save OK [06:33:24]Clear old archive folders... [06:33:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:33:24]tlvbuf is 01349200 [06:33:24]SAM_PROTO_ClearQueue [06:33:24]wFMCommunicate request_size=4 [06:33:24]MH_SAM_APDU [06:33:24]CAPDU: 80 09 00 00 [06:33:24]Write to MH i2c: E2 08 00 45 01 80 09 00 00 00 00 00 00 B8 [06:33:24]Write i2c OK [06:33:24]MH_I2C_Read... [06:33:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:24]Read from MH i2c: E2 [06:33:24]MH_I2C_Read... [06:33:24]Read from MH i2c: E2 03 00 [06:33:24]MH_I2C_Read... [06:33:24]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [06:33:24]RAPDU: 90 00 [06:33:24]wFMCommunicate OK [06:33:24]SAM_PROTO_ClearQueue done [06:33:24]KKMCreateOFDPacket [06:33:24]OFDProtocolAddRootSTLVToBuf [06:33:24]FM_MakeSignedData [06:33:24]FM_MakeSignedData [06:33:24]SAM_PROTO_SignData [06:33:24]wFMCommunicate request_size=4 [06:33:24]MH_SAM_APDU [06:33:24]CAPDU: 80 0D 01 02 [06:33:24]Write to MH i2c: E2 08 00 46 01 80 0D 01 02 00 00 00 00 C0 [06:33:24]Write i2c OK [06:33:24]MH_I2C_Read... [06:33:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:24]Read from MH i2c: E2 [06:33:24]MH_I2C_Read... [06:33:24]Read from MH i2c: E2 03 00 [06:33:24]MH_I2C_Read... [06:33:24]Read from MH i2c: E2 03 00 46 01 00 90 00 BB [06:33:24]RAPDU: 90 00 [06:33:24]wFMCommunicate OK [06:33:24]wFMCommunicate request_size=255 [06:33:24]MH_SAM_APDU [06:33:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 B4 94 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 71 03 00 35 04 06 00 42 E4 06 BA [06:33:24]Write to MH i2c: E2 02 01 47 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 B4 94 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 71 03 00 35 04 06 00 42 E4 06 BA 00 00 94 [06:33:24]Write i2c OK [06:33:24]MH_I2C_Read... [06:33:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:24]Read from MH i2c: E2 [06:33:24]MH_I2C_Read... [06:33:24]Read from MH i2c: E2 03 00 [06:33:24]MH_I2C_Read... [06:33:24]Read from MH i2c: E2 03 00 47 01 00 90 00 BC [06:33:24]RAPDU: 90 00 [06:33:24]wFMCommunicate OK [06:33:24]wFMCommunicate request_size=7 [06:33:24]MH_SAM_APDU [06:33:24]CAPDU: 80 0D 02 02 02 E8 7F [06:33:24]Write to MH i2c: E2 0A 00 48 01 80 0D 02 02 02 00 E8 7F 00 00 2E [06:33:25]Write i2c OK [06:33:25]MH_I2C_Read... [06:33:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:25]Read from MH i2c: E2 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: E2 03 00 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: E2 03 00 48 01 00 90 00 BD [06:33:25]RAPDU: 90 00 [06:33:25]wFMCommunicate OK [06:33:25]wFMCommunicate request_size=4 [06:33:25]MH_SAM_APDU [06:33:25]CAPDU: 80 0D 03 02 [06:33:25]Write to MH i2c: E2 08 00 49 01 80 0D 03 02 00 00 00 00 C5 [06:33:25]Write i2c OK [06:33:25]MH_I2C_Read... [06:33:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:25]Read from MH i2c: E2 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: E2 0B 00 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: E2 0B 00 49 01 00 CC EB 83 93 34 BD CA 21 90 00 6F [06:33:25]RAPDU: CC EB 83 93 34 BD CA 21 90 00 [06:33:25]wFMCommunicate OK [06:33:25]SAM_PROTO_SignData done [06:33:25]FM_MakeSignedData done [06:33:25]CreateOFDProtocolMessage [06:33:25]wFMCommunicate request_size=4 [06:33:25]MH_SAM_APDU [06:33:25]CAPDU: 80 11 00 00 [06:33:25]Write to MH i2c: E2 08 00 4A 01 80 11 00 00 00 00 00 00 C5 [06:33:25]Write i2c OK [06:33:25]MH_I2C_Read... [06:33:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:25]Read from MH i2c: E2 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: E2 17 00 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: E2 17 00 4A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [06:33:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:33:25]wFMCommunicate OK [06:33:25]CreateOFDProtocolMessage done [06:33:25]OFDSenderStorePacket 225702 [06:33:25]StoreOFDPacket docnum=225702 [06:33:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CB 42 04 01 A5 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 B4 94 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 71 03 00 35 04 06 00 42 E4 06 BA E8 7F CC EB 83 93 34 BD CA 21 [06:33:25]CheckFolder [06:33:25]dirname=/storage/ofd_packets [06:33:25]CheckFolder done [06:33:25]ProducePacketName [06:33:25]name=ofd_packets/00225702 [06:33:25]NVStorageSaveData ofd_packets/00225702 [06:33:25]File name is /storage/ofd_packets/00225702 [06:33:25]Write 298 bytes [06:33:25]NVStorageSaveData done [06:33:25]OFDSenderStorePacket done [06:33:25]KKMCreateOFDPacket done [06:33:25]NVStorageSaveData kkm_last_timestamp [06:33:25]File name is /storage/kkm_last_timestamp [06:33:25]Write 4 bytes [06:33:25]NVStorageSaveData done [06:33:25]ExternCall_PrintAddStr [06:33:25]wPrintStart [06:33:25]Write to MH i2c: 01 00 00 4B 01 4C [06:33:25]Write i2c OK [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: 01 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: 01 07 00 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: 01 07 00 4B 01 00 00 00 00 00 FF 0F 61 [06:33:25]RasterBufferAndPrint [06:33:25]line Счет N : (1)2001945 [06:33:25]line ИНН: 02508201610067 [06:33:25]line Контрольно-Кассовый Чек [06:33:25]line ПРОДАЖА [06:33:25]line ТРК (МРК, ГНК) : 41 [06:33:25]line Товар: 2710194210 [06:33:25]line ДТ-К-5 [06:33:25]line 13.130 * 76.20 [06:33:25]line = 1000.51 [06:33:25]line НДС 12% НСП 1% [06:33:25]line > о реализуемом товаре [06:33:25]line ОКРУГЛЕНИЕ: -0.51 [06:33:25]line ИТОГО: 1000.00 [06:33:25]line Внесено: 1000.00 [06:33:25]line СДАЧА: 0.00 [06:33:25]line НСП 1% : 8.85 [06:33:25]line НДС 12% : 106.25 [06:33:25]line Наличными: 1000.00 [06:33:25]line Безнал.: 0.00 [06:33:25]line Место: АЗС № 97 "Партнер Нефть" [06:33:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:33:25]line СНО: Общий режим [06:33:25]line Чек 62 27.07.2024 06:33 [06:33:25]line Смена: 438 ФФД: 1.0 [06:33:25]line ЗНМ: 0300000054 [06:33:25]line РНМ: 0000000000092624 [06:33:25]line Версия ККМ: 001 [06:33:25]line ФМ: 0000000000874959 [06:33:25]line ФД: 225702 [06:33:25]line ФПД: 73547132889215 [06:33:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T063324&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225702&fm=73547132889215&tin=02508201610067®Number=0000000000092624&sum=100000 [06:33:25]OFD Sender: Processing packet 225702 [packets to send 599, broken 598] [06:33:25]ProducePacketName [06:33:25]name=ofd_packets/00225702 [06:33:25]OFD Sender: To server: pG, [06:33:25]CommunicateWithHost lk.salyk.kg:30040 [06:33:25]ConnectInit lk.salyk.kg [06:33:25]written 0, free lines is 4095 [06:33:25]Write to MH i2c: 01 00 00 76 01 77 [06:33:25]Write i2c OK [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: 01 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: 01 07 00 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: 01 07 00 76 01 00 00 00 00 00 4B 0C D5 [06:33:25]RasterBufferAndPrint [06:33:25]line [06:33:25]line [06:33:25]line [06:33:25]line [06:33:25]line [06:33:25]written 0, free lines is 3151 [06:33:25]MH_Cut [06:33:25]Write to MH i2c: D1 01 00 7D 01 01 50 [06:33:25]Write i2c OK [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: D1 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: D1 01 00 [06:33:25]MH_I2C_Read... [06:33:25]Read from MH i2c: D1 01 00 7D 01 00 4F [06:33:25]Write to MH i2c: 01 00 00 7E 01 7F [06:33:25]Write i2c OK [06:33:25]MH_I2C_Read... [06:33:26]Connected sock=9 [06:33: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 35 39 0C 01 00 00 CB 42 04 01 A5 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 B4 94 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 71 03 00 35 04 06 00 42 E4 06 BA E8 7F CC EB 83 93 34 BD CA 21 [06:33: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 35 39 4F 00 00 00 CA 68 47 00 44 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 71 03 00 F4 03 04 00 C3 40 A4 66 B6 04 01 00 00 16 D7 FE 24 1F 68 33 88 [06:33:26]CommunicateWithHost err = 0 [06:33:26]CheckOFDResponse [06:33:26]1017 (14) - 77093643461234 [06:33:26]1041 (16) - 0000000000874959 [06:33:26]1040 (4) - 225702 [06:33:26]1012 (4) - 27.07.2024 00:35 [06:33:26]1206 (1) - 0 [06:33:26]OFD Sender: Remove packet 225702 [06:33:26]ProducePacketName [06:33:26]name=ofd_packets/00225702 [06:33:26]NVStorageDeleteData [06:33:27]*** Cut start [06:33:27]*** Partial cut [06:33:27]*** CUTSNS_PIN = 1 [06:33:27]*** CUTSNS_PIN = 0 [06:33:27]OFD Sender: No OFD packet to send [06:33:27]*** Brake cut motor [06:33:27]Read from MH i2c: 01 [06:33:27]MH_I2C_Read... [06:33:27]*** Stop cut motor [06:33:27]*** Cut end [06:33:27]Read from MH i2c: 01 07 00 [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: 01 07 00 7E 01 00 00 00 00 00 FF 0F 94 [06:33:27]process_action close_receipt done [06:33:27]requested_data is exist [06:33:27]produce_requested_data [06:33:27]requested_item fm.sn is exist - process it [06:33:27]wFMCommunicate request_size=4 [06:33:27]MH_SAM_APDU [06:33:27]CAPDU: 80 11 00 00 [06:33:27]Write to MH i2c: E2 08 00 7F 01 80 11 00 00 00 00 00 00 FA [06:33:27]Write i2c OK [06:33:27]MH_I2C_Read... [06:33:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:27]Read from MH i2c: E2 [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: E2 17 00 [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: E2 17 00 7F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [06:33:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:33:27]wFMCommunicate OK [06:33:27]requested_item fd.num is exist - process it [06:33:27]SAM_PROTO_GetFieldsCounters [06:33:27]wFMCommunicate request_size=4 [06:33:27]MH_SAM_APDU [06:33:27]CAPDU: 80 13 00 00 [06:33:27]Write to MH i2c: E2 08 00 80 01 80 13 00 00 00 00 00 00 FD [06:33:27]Write i2c OK [06:33:27]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 62 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 62 00 80 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 71 03 00 0E 04 04 00 B6 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 B1 [06: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:33:28]wFMCommunicate OK [06:33:28]SAM_PROTO_GetFieldsCounters done [06:33:28]requested_item shift.num is exist - process it [06:33:28]requested_item shift.opened is exist - process it [06:33:28]req_shift_opened [06:33:28]FM_GetShiftState [06:33:28]SAM_PROTO_GetShiftState [06:33:28]wFMCommunicate request_size=4 [06:33:28]MH_SAM_APDU [06:33:28]CAPDU: 80 13 01 00 [06:33:28]Write to MH i2c: E2 08 00 81 01 80 13 01 00 00 00 00 00 FF [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 0E 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 0E 00 81 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0D [06:33:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:33:28]wFMCommunicate OK [06:33:28]SAM_PROTO_GetShiftState done [06:33:28]FM_GetShiftState done [06:33:28]req_shift_opened done [06:33:28]requested_item shift.open_date is exist - process it [06:33:28]req_shift_open_date [06:33:28]req_shift_open_date done [06:33:28]produce_requested_data done [06:33:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225702,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:33:28]process_action_free close_receipt [06:33:28]json_value_free [06:33:28]json_value_free done [06:33:28]process_json_proto returns [06:33:28]Send response to host [06:33:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225702,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:33:28]free response buf [06:33:28]execute_script done [06:33:28]execute_script returns [06:33:28]free content buf [06:33:28]Sock 10.Close socket [06:33:28]Sock 10.Thread stoped [06:33:32]OFD Sender: No OFD packet to send [06:33:37]OFD Sender: No OFD packet to send [06:33:42]OFD Sender: No OFD packet to send [06:33:47]OFD Sender: No OFD packet to send [06:33:52]OFD Sender: No OFD packet to send [06:33:57]OFD Sender: No OFD packet to send [06:34:02]OFD Sender: No OFD packet to send [06:34:07]OFD Sender: No OFD packet to send [06:34:12]OFD Sender: No OFD packet to send [06:34:17]OFD Sender: No OFD packet to send [06:34:22]OFD Sender: No OFD packet to send [06:34:27]OFD Sender: No OFD packet to send [06:34:32]OFD Sender: No OFD packet to send [06:34:37]OFD Sender: No OFD packet to send [06:34:42]OFD Sender: No OFD packet to send [06:34:47]OFD Sender: No OFD packet to send [06:34:52]OFD Sender: No OFD packet to send [06:34:57]OFD Sender: No OFD packet to send [06:35:02]OFD Sender: No OFD packet to send [06:35:07]OFD Sender: No OFD packet to send [06:35:12]OFD Sender: No OFD packet to send [06:35:17]OFD Sender: No OFD packet to send [06:35:22]OFD Sender: No OFD packet to send [06:35:22]accept exits with 7 [06:35:22]New connection [06:35:22]New thread 3066883428 created [06:35:22]Thread 3067026788 joined [06:35:22]Waiting for new connection... [06:35:22] Sock 7.Parse request [06:35:22]Sock 7.Check first char [06:35:22]Sock 7.First char is OK [06:35:22]request: POST /json_proto HTTP/1.0 [06:35:22]Method: POST [06:35:22]URL: /json_proto [06:35:22]Method is POST - this is cgi request [06:35:22]url: /json_proto [06:35:22]query_string will be loaded in cgi processing [06:35:22]execute_cgi json_proto POST (null) [06:35:22]execute_cgi path=json_proto method=POST [06:35:22]POST find Content-Length [06:35:22]Host: 172.17.43.131:8080 [06:35:22]Content-Length: 678 [06:35:22]Content-Type: application/json [06:35:22] [06:35:22]POST finish read [06:35:22]Found Content-Length = 678 [06:35:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:22]execute_script... [06:35: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)2001946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:22]POST & json_proto [06:35:22]process_json_proto [06:35:22]json parsed OK: [06:35:22]protocol is kg_v1.0 [06:35:22]action value=close_receipt [06:35:22]process_action close_receipt [06:35:22]cmd_close_receipt [06:35:22]MH_GetDate [06:35:22]Write to MH i2c: F0 00 00 82 01 72 [06:35:22]Write i2c OK [06:35:22]MH_I2C_Read... [06:35:22]Read from MH i2c: F0 [06:35:22]MH_I2C_Read... [06:35:22]Read from MH i2c: F0 09 00 [06:35:22]MH_I2C_Read... [06:35:22]Read from MH i2c: F0 09 00 82 01 00 2B 95 A4 66 F9 24 A2 66 6A [06:35:22]GetLastDocTimeStamp 1722062004 [06:35:22]current date 1722062123 [06:35:22]FM_GetShiftState [06:35:22]SAM_PROTO_GetShiftState [06:35:22]wFMCommunicate request_size=4 [06:35:22]MH_SAM_APDU [06:35:22]CAPDU: 80 13 01 00 [06:35:22]Write to MH i2c: E2 08 00 83 01 80 13 01 00 00 00 00 00 01 [06:35:22]Write i2c OK [06:35:22]MH_I2C_Read... [06:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:22]Read from MH i2c: E2 [06:35:22]MH_I2C_Read... [06:35:22]Read from MH i2c: E2 0E 00 [06:35:22]MH_I2C_Read... [06:35:22]Read from MH i2c: E2 0E 00 83 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0F [06:35:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:35:22]wFMCommunicate OK [06:35:22]SAM_PROTO_GetShiftState done [06:35:22]FM_GetShiftState done [06:35:22]opened in 1722038719 [06:35:22]opened+sec_in_day 1722125119 [06:35:22]quantity*price = 50036 [06:35:22]sum+1 = 50037 [06:35:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 63 27.07.2024 06:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225703 ФПД: 281096127824240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T063523&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225703&fm=281096127824240&tin=02508201610067®Number=0000000000092624&sum=50000 [06:35:24]StoreToDocumentArchive [06:35:24]shift 438 fd 225703 [06:35:24]save to /storage/0438/doc_00225703 [06:35:24]save last doc name /storage/0438/doc_00225703 to /storage/kkm_last_doc_name [06:35:24]save OK [06:35:24]Clear old archive folders... [06:35:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:35:24]tlvbuf is 0139DD00 [06:35:24]SAM_PROTO_ClearQueue [06:35:24]wFMCommunicate request_size=4 [06:35:24]MH_SAM_APDU [06:35:24]CAPDU: 80 09 00 00 [06:35:24]Write to MH i2c: E2 08 00 90 01 80 09 00 00 00 00 00 00 03 [06:35:24]Write i2c OK [06:35:24]MH_I2C_Read... [06:35:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:35:24]Read from MH i2c: E2 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 90 01 00 90 00 05 [06:35:24]RAPDU: 90 00 [06:35:24]wFMCommunicate OK [06:35:24]SAM_PROTO_ClearQueue done [06:35:24]KKMCreateOFDPacket [06:35:24]OFDProtocolAddRootSTLVToBuf [06:35:24]FM_MakeSignedData [06:35:24]FM_MakeSignedData [06:35:24]SAM_PROTO_SignData [06:35:24]wFMCommunicate request_size=4 [06:35:24]MH_SAM_APDU [06:35:24]CAPDU: 80 0D 01 02 [06:35:24]Write to MH i2c: E2 08 00 91 01 80 0D 01 02 00 00 00 00 0B [06:35:24]Write i2c OK [06:35:24]MH_I2C_Read... [06:35:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:35:24]Read from MH i2c: E2 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 91 01 00 90 00 06 [06:35:24]RAPDU: 90 00 [06:35:24]wFMCommunicate OK [06:35:24]wFMCommunicate request_size=255 [06:35:24]MH_SAM_APDU [06:35:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 2B 95 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 71 03 00 35 04 06 00 FF [06:35:24]Write to MH i2c: E2 02 01 92 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 2B 95 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 71 03 00 35 04 06 00 FF 00 00 6C [06:35:24]Write i2c OK [06:35:24]MH_I2C_Read... [06:35:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:24]Read from MH i2c: E2 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 92 01 00 90 00 07 [06:35:24]RAPDU: 90 00 [06:35:24]wFMCommunicate OK [06:35:24]wFMCommunicate request_size=10 [06:35:24]MH_SAM_APDU [06:35:24]CAPDU: 80 0D 02 02 05 A7 CA D8 C1 70 [06:35:24]Write to MH i2c: E2 0D 00 93 01 80 0D 02 02 05 00 A7 CA D8 C1 70 00 00 92 [06:35:24]Write i2c OK [06:35:24]MH_I2C_Read... [06:35:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:24]Read from MH i2c: E2 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 03 00 93 01 00 90 00 08 [06:35:24]RAPDU: 90 00 [06:35:24]wFMCommunicate OK [06:35:24]wFMCommunicate request_size=4 [06:35:24]MH_SAM_APDU [06:35:24]CAPDU: 80 0D 03 02 [06:35:24]Write to MH i2c: E2 08 00 94 01 80 0D 03 02 00 00 00 00 10 [06:35:24]Write i2c OK [06:35:24]MH_I2C_Read... [06:35:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:35:24]Read from MH i2c: E2 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 0B 00 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 0B 00 94 01 00 37 52 0B B5 45 DA 44 F3 90 00 B0 [06:35:24]RAPDU: 37 52 0B B5 45 DA 44 F3 90 00 [06:35:24]wFMCommunicate OK [06:35:24]SAM_PROTO_SignData done [06:35:24]FM_MakeSignedData done [06:35:24]CreateOFDProtocolMessage [06:35:24]wFMCommunicate request_size=4 [06:35:24]MH_SAM_APDU [06:35:24]CAPDU: 80 11 00 00 [06:35:24]Write to MH i2c: E2 08 00 95 01 80 11 00 00 00 00 00 00 10 [06:35:24]Write i2c OK [06:35:24]MH_I2C_Read... [06:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:24]Read from MH i2c: E2 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 17 00 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: E2 17 00 95 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [06:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:35:24]wFMCommunicate OK [06:35:24]CreateOFDProtocolMessage done [06:35:24]OFDSenderStorePacket 225703 [06:35:24]StoreOFDPacket docnum=225703 [06:35:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 12 07 01 F7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 2B 95 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 71 03 00 35 04 06 00 FF A7 CA D8 C1 70 37 52 0B B5 45 DA 44 F3 [06:35:24]CheckFolder [06:35:24]dirname=/storage/ofd_packets [06:35:24]CheckFolder done [06:35:24]ProducePacketName [06:35:24]name=ofd_packets/00225703 [06:35:24]NVStorageSaveData ofd_packets/00225703 [06:35:24]File name is /storage/ofd_packets/00225703 [06:35:24]Write 301 bytes [06:35:24]NVStorageSaveData done [06:35:24]OFDSenderStorePacket done [06:35:24]KKMCreateOFDPacket done [06:35:24]NVStorageSaveData kkm_last_timestamp [06:35:24]File name is /storage/kkm_last_timestamp [06:35:24]Write 4 bytes [06:35:24]NVStorageSaveData done [06:35:24]ExternCall_PrintAddStr [06:35:24]wPrintStart [06:35:24]Write to MH i2c: 01 00 00 96 01 97 [06:35:24]Write i2c OK [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: 01 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: 01 07 00 [06:35:24]MH_I2C_Read... [06:35:24]Read from MH i2c: 01 07 00 96 01 00 00 00 00 00 FF 0F AC [06:35:24]RasterBufferAndPrint [06:35:24]line Счет N : (1)2001946 [06:35:24]line ИНН: 02508201610067 [06:35:24]line Контрольно-Кассовый Чек [06:35:24]line ПРОДАЖА [06:35:24]line ТРК (МРК, ГНК) : 63 [06:35:24]line Товар: 2710124130 [06:35:24]line Аи-92-К-5 [06:35:24]line 7.380 * 67.80 [06:35:24]line = 500.36 [06:35:24]line НДС 12% НСП 1% [06:35:24]line > о реализуемом товаре [06:35:24]line ОКРУГЛЕНИЕ: -0.36 [06:35:24]line ИТОГО: 500.00 [06:35:24]line Внесено: 500.00 [06:35:24]line СДАЧА: 0.00 [06:35:24]line НСП 1% : 4.43 [06:35:24]line НДС 12% : 53.14 [06:35:24]line Наличными: 500.00 [06:35:24]line Безнал.: 0.00 [06:35:24]line Место: АЗС № 97 "Партнер Нефть" [06:35:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:35:24]line СНО: Общий режим [06:35:24]line Чек 63 27.07.2024 06:35 [06:35:24]line Смена: 438 ФФД: 1.0 [06:35:24]line ЗНМ: 0300000054 [06:35:24]line РНМ: 0000000000092624 [06:35:24]line Версия ККМ: 001 [06:35:24]line ФМ: 0000000000874959 [06:35:24]line ФД: 225703 [06:35:24]line ФПД: 281096127824240 [06:35:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T063523&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225703&fm=281096127824240&tin=02508201610067®Number=0000000000092624&sum=50000 [06:35:24]written 0, free lines is 4095 [06:35:24]OFD Sender: Processing packet 225703 [packets to send 599, broken 598] [06:35:24]ProducePacketName [06:35:24]name=ofd_packets/00225703 [06:35:24]OFD Sender: To server: pG, [06:35:24]CommunicateWithHost lk.salyk.kg:30040 [06:35:24]ConnectInit lk.salyk.kg [06:35:25]Write to MH i2c: 01 00 00 C1 01 C2 [06:35:25]Write i2c OK [06:35:25]MH_I2C_Read... [06:35:25]Read from MH i2c: 01 [06:35:25]MH_I2C_Read... [06:35:25]Read from MH i2c: 01 07 00 [06:35:25]MH_I2C_Read... [06:35:25]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 4E 0C 23 [06:35:25]RasterBufferAndPrint [06:35:25]line [06:35:25]line [06:35:25]line [06:35:25]line [06:35:25]line [06:35:25]written 0, free lines is 3153 [06:35:25]MH_Cut [06:35:25]Write to MH i2c: D1 01 00 C8 01 01 9B [06:35:25]Write i2c OK [06:35:25]MH_I2C_Read... [06:35:25]Read from MH i2c: D1 [06:35:25]MH_I2C_Read... [06:35:25]Read from MH i2c: D1 01 00 [06:35:25]MH_I2C_Read... [06:35:25]Read from MH i2c: D1 01 00 C8 01 00 9A [06:35:25]Write to MH i2c: 01 00 00 C9 01 CA [06:35:25]Write i2c OK [06:35:25]MH_I2C_Read... [06:35:26]*** Cut start [06:35:26]*** Partial cut [06:35:26]*** CUTSNS_PIN = 1 [06:35:26]*** CUTSNS_PIN = 0 [06:35:26]*** Brake cut motor [06:35:27]Read from MH i2c: 01 [06:35:27]MH_I2C_Read... [06:35:27]*** Stop cut motor [06:35:27]*** Cut end [06:35:27]Read from MH i2c: 01 07 00 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 FF 0F DF [06:35:27]process_action close_receipt done [06:35:27]requested_data is exist [06:35:27]produce_requested_data [06:35:27]requested_item fm.sn is exist - process it [06:35:27]wFMCommunicate request_size=4 [06:35:27]MH_SAM_APDU [06:35:27]CAPDU: 80 11 00 00 [06:35:27]Write to MH i2c: E2 08 00 CA 01 80 11 00 00 00 00 00 00 45 [06:35:27]Write i2c OK [06:35:27]MH_I2C_Read... [06:35:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:27]Read from MH i2c: E2 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 17 00 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 17 00 CA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [06:35:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:35:27]wFMCommunicate OK [06:35:27]requested_item fd.num is exist - process it [06:35:27]SAM_PROTO_GetFieldsCounters [06:35:27]wFMCommunicate request_size=4 [06:35:27]MH_SAM_APDU [06:35:27]CAPDU: 80 13 00 00 [06:35:27]Write to MH i2c: E2 08 00 CB 01 80 13 00 00 00 00 00 00 48 [06:35:27]Write i2c OK [06:35:27]MH_I2C_Read... [06:35:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:35:27]Read from MH i2c: E2 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 62 00 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 62 00 CB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 71 03 00 0E 04 04 00 B6 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 00 [06:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 71 03 00 0E 04 04 00 B6 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 [06:35:27]wFMCommunicate OK [06:35:27]SAM_PROTO_GetFieldsCounters done [06:35:27]requested_item shift.num is exist - process it [06:35:27]requested_item shift.opened is exist - process it [06:35:27]req_shift_opened [06:35:27]FM_GetShiftState [06:35:27]SAM_PROTO_GetShiftState [06:35:27]wFMCommunicate request_size=4 [06:35:27]MH_SAM_APDU [06:35:27]CAPDU: 80 13 01 00 [06:35:27]Write to MH i2c: E2 08 00 CC 01 80 13 01 00 00 00 00 00 4A [06:35:27]Write i2c OK [06:35:27]MH_I2C_Read... [06:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:27]Read from MH i2c: E2 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 0E 00 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 0E 00 CC 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 58 [06:35:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:35:27]wFMCommunicate OK [06:35:27]SAM_PROTO_GetShiftState done [06:35:27]FM_GetShiftState done [06:35:27]req_shift_opened done [06:35:27]requested_item shift.open_date is exist - process it [06:35:27]req_shift_open_date [06:35:27]req_shift_open_date done [06:35:27]produce_requested_data done [06:35:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225703,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:35:27]process_action_free close_receipt [06:35:27]json_value_free [06:35:27]json_value_free done [06:35:27]process_json_proto returns [06:35:27]Send response to host [06:35:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225703,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:35:27]free response buf [06:35:27]execute_script done [06:35:27]execute_script returns [06:35:27]free content buf [06:35:27]Sock 7.Close socket [06:35:27]Sock 7.Thread stoped [06:35:27]Connected sock=11 [06:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 12 07 01 F7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 2B 95 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 71 03 00 35 04 06 00 FF A7 CA D8 C1 70 37 52 0B B5 45 DA 44 F3 [06:35:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1E 52 47 00 FB 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 71 03 00 F4 03 04 00 3D 41 A4 66 B6 04 01 00 00 45 E2 6A 32 6F 0E 1B 6A [06:35:31]CommunicateWithHost err = 0 [06:35:31]CheckOFDResponse [06:35:31]1017 (14) - 77093643461234 [06:35:31]1041 (16) - 0000000000874959 [06:35:31]1040 (4) - 225703 [06:35:31]1012 (4) - 27.07.2024 00:37 [06:35:31]1206 (1) - 0 [06:35:31]OFD Sender: Remove packet 225703 [06:35:31]ProducePacketName [06:35:31]name=ofd_packets/00225703 [06:35:31]NVStorageDeleteData [06:35:31]OFD Sender: No OFD packet to send [06:35:36]OFD Sender: No OFD packet to send [06:35:37]recv_with_timeout no data received [06:35:41]OFD Sender: No OFD packet to send [06:35:46]OFD Sender: No OFD packet to send [06:35:47]recv_with_timeout no data received [06:35:51]OFD Sender: No OFD packet to send [06:35:56]OFD Sender: No OFD packet to send [06:36:01]OFD Sender: No OFD packet to send [06:36:05]recv_with_timeout no data received [06:36:06]OFD Sender: No OFD packet to send [06:36:21]RAPDU: 90 00 [06:36:21]wFMCommunicate OK [06:36:21]wFMCommunicate request_size=13 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 15 02 00 08 F4 03 04 00 65 95 A4 66 [06:36:21]Write to MH i2c: E2 10 00 D7 01 80 15 02 00 08 00 F4 03 04 00 65 95 A4 66 00 00 67 [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [06:36:21]RAPDU: 90 00 [06:36:21]wFMCommunicate OK [06:36:21]wFMCommunicate request_size=25 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [06:36:21]Write to MH i2c: E2 1C 00 D8 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 B9 [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [06:36:21]RAPDU: 90 00 [06:36:21]wFMCommunicate OK [06:36:21]wFMCommunicate request_size=4 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 15 03 00 [06:36:21]Write to MH i2c: E2 08 00 D9 01 80 15 03 00 00 00 00 00 5B [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 40 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 40 00 D9 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 40 00 00 00 35 04 06 00 E3 F2 4B EA 1A 87 90 00 19 [06:36:21]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 35 39 10 04 04 00 A8 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 40 00 00 00 35 04 06 00 E3 F2 4B EA 1A 87 90 00 [06:36:21]wFMCommunicate OK [06:36:21]SAM_PROTO_ProcessDocument answer len = 59 [06:36:21]SAM_PROTO_ProcessDocument done [06:36:21]SetTLVBufToDocument [06:36:21]Processing tag 1209 (04B9) [06:36:21]Malloc new data [06:36:21]Processing tag 1041 (0411) [06:36:21]Processing tag 1040 (0410) [06:36:21]Malloc new data [06:36:21]Processing tag 1038 (040E) [06:36:21]Malloc new data [06:36:21]Processing tag 1042 (0412) [06:36:21]Malloc new data [06:36:21]Processing tag 1077 (0435) [06:36:21]Malloc new data [06:36:21]SetTLVBufToDocument err=0 [06:36:21]KKMLoadAndSignReceiptData store KKM data [06:36:21]KKMLoadAndSignReceiptData err=0 [06:36:21]wFMCommunicate request_size=4 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 11 00 00 [06:36:21]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:21]Read from MH i2c: E2 17 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [06:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:36:21]wFMCommunicate OK [06:36:21]Счет N : (1)2001947 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 11 Товар: 2710194210 ДТ-К-5 19.600 * 76.20 = 1493.52 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 1493.00 Внесено: 1500.00 СДАЧА: 7.00 НСП 1% : 13.22 НДС 12% : 158.60 Наличными: 1493.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 64 27.07.2024 06:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225704 ФПД: 250629795224199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T063621&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225704&fm=250629795224199&tin=02508201610067®Number=0000000000092624&sum=149300 [06:36:21]StoreToDocumentArchive [06:36:21]shift 438 fd 225704 [06:36:21]save to /storage/0438/doc_00225704 [06:36:21]save last doc name /storage/0438/doc_00225704 to /storage/kkm_last_doc_name [06:36:21]save OK [06:36:21]Clear old archive folders... [06:36:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:36:21]tlvbuf is B6F67460 [06:36:21]SAM_PROTO_ClearQueue [06:36:21]wFMCommunicate request_size=4 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 09 00 00 [06:36:21]Write to MH i2c: E2 08 00 DB 01 80 09 00 00 00 00 00 00 4E [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 DB 01 00 90 00 50 [06:36:21]RAPDU: 90 00 [06:36:21]wFMCommunicate OK [06:36:21]SAM_PROTO_ClearQueue done [06:36:21]KKMCreateOFDPacket [06:36:21]OFDProtocolAddRootSTLVToBuf [06:36:21]FM_MakeSignedData [06:36:21]FM_MakeSignedData [06:36:21]SAM_PROTO_SignData [06:36:21]wFMCommunicate request_size=4 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 0D 01 02 [06:36:21]Write to MH i2c: E2 08 00 DC 01 80 0D 01 02 00 00 00 00 56 [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 DC 01 00 90 00 51 [06:36:21]RAPDU: 90 00 [06:36:21]wFMCommunicate OK [06:36:21]wFMCommunicate request_size=255 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 68 47 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 47 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 3D 00 00 00 00 07 04 06 00 34 47 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 65 95 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 71 03 00 35 04 06 00 E3 F2 4B EA [06:36:21]Write to MH i2c: E2 02 01 DD 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 68 47 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 47 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 3D 00 00 00 00 07 04 06 00 34 47 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 65 95 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 71 03 00 35 04 06 00 E3 F2 4B EA 00 00 A4 [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]OFD Sender: No OFD packet to send [06:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 DD 01 00 90 00 52 [06:36:21]RAPDU: 90 00 [06:36:21]wFMCommunicate OK [06:36:21]wFMCommunicate request_size=7 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 0D 02 02 02 1A 87 [06:36:21]Write to MH i2c: E2 0A 00 DE 01 80 0D 02 02 02 00 1A 87 00 00 FE [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 03 00 DE 01 00 90 00 53 [06:36:21]RAPDU: 90 00 [06:36:21]wFMCommunicate OK [06:36:21]wFMCommunicate request_size=4 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 0D 03 02 [06:36:21]Write to MH i2c: E2 08 00 DF 01 80 0D 03 02 00 00 00 00 5B [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 0B 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 0B 00 DF 01 00 46 04 34 34 5A E4 32 90 90 00 0E [06:36:21]RAPDU: 46 04 34 34 5A E4 32 90 90 00 [06:36:21]wFMCommunicate OK [06:36:21]SAM_PROTO_SignData done [06:36:21]FM_MakeSignedData done [06:36:21]CreateOFDProtocolMessage [06:36:21]wFMCommunicate request_size=4 [06:36:21]MH_SAM_APDU [06:36:21]CAPDU: 80 11 00 00 [06:36:21]Write to MH i2c: E2 08 00 E0 01 80 11 00 00 00 00 00 00 5B [06:36:21]Write i2c OK [06:36:21]MH_I2C_Read... [06:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:21]Read from MH i2c: E2 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 17 00 [06:36:21]MH_I2C_Read... [06:36:21]Read from MH i2c: E2 17 00 E0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [06:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:36:21]wFMCommunicate OK [06:36:21]CreateOFDProtocolMessage done [06:36:21]OFDSenderStorePacket 225704 [06:36:11]OFD Sender: No OFD packet to send [06:36:16]recv_with_timeout no data received [06:36:16]OFD Sender: No OFD packet to send [06:36:20]accept exits with 10 [06:36:20]New connection [06:36:20]New thread 3067026788 created [06:36:20]Thread 3066883428 joined [06:36:20]Waiting for new connection... [06:36:20] Sock 10.Parse request [06:36:20]Sock 10.Check first char [06:36:20]Sock 10.First char is OK [06:36:20]request: POST /json_proto HTTP/1.0 [06:36:20]Method: POST [06:36:20]URL: /json_proto [06:36:20]Method is POST - this is cgi request [06:36:20]url: /json_proto [06:36:20]query_string will be loaded in cgi processing [06:36:20]execute_cgi json_proto POST (null) [06:36:20]execute_cgi path=json_proto method=POST [06:36:20]POST find Content-Length [06:36:20]Host: 172.17.43.131:8080 [06:36:20]Content-Length: 680 [06:36:20]Content-Type: application/json [06:36:20] [06:36:20]POST finish read [06:36:20]Found Content-Length = 680 [06:36:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.600, "sum" : 1493.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1493.00, "payments": [ { "type": 0, "sum" : 1493.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:20]execute_script... [06:36: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)2001947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.600, "sum" : 1493.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1493.00, "payments": [ { "type": 0, "sum" : 1493.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:20]POST & json_proto [06:36:20]process_json_proto [06:36:20]json parsed OK: [06:36:20]protocol is kg_v1.0 [06:36:20]action value=close_receipt [06:36:20]process_action close_receipt [06:36:20]cmd_close_receipt [06:36:20]MH_GetDate [06:36:20]Write to MH i2c: F0 00 00 CD 01 BD [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: F0 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: F0 09 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: F0 09 00 CD 01 00 65 95 A4 66 F9 24 A2 66 EF [06:36:20]GetLastDocTimeStamp 1722062123 [06:36:20]current date 1722062181 [06:36:20]FM_GetShiftState [06:36:20]SAM_PROTO_GetShiftState [06:36:20]wFMCommunicate request_size=4 [06:36:20]MH_SAM_APDU [06:36:20]CAPDU: 80 13 01 00 [06:36:20]Write to MH i2c: E2 08 00 CE 01 80 13 01 00 00 00 00 00 4C [06:36:20]Write i2c OK [06:36:20]MH_I2C_Read... [06:36:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:20]Read from MH i2c: E2 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 0E 00 [06:36:20]MH_I2C_Read... [06:36:20]Read from MH i2c: E2 0E 00 CE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5A [06:36:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:36:20]wFMCommunicate OK [06:36:20]SAM_PROTO_GetShiftState done [06:36:20]FM_GetShiftState done [06:36:20]opened in 1722038719 [06:36:20]opened+sec_in_day 1722125119 [06:36:20]quantity*price = 149352 [06:36:20]sum+1 = 149353 [06:36:20]Check (price>sum+1) || (price+1 о реализуемом товаре [06:36:21]line ОКРУГЛЕНИЕ: -0.52 [06:36:21]line ИТОГО: 1493.00 [06:36:21]line Внесено: 1500.00 [06:36:21]line СДАЧА: 7.00 [06:36:21]line НСП 1% : 13.22 [06:36:21]line НДС 12% : 158.60 [06:36:21]line Наличными: 1493.00 [06:36:21]line Безнал.: 0.00 [06:36:21]line Место: АЗС № 97 "Партнер Нефть" [06:36:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:36:21]line СНО: Общий режим [06:36:21]line Чек 64 27.07.2024 06:36 [06:36:21]line Смена: 438 ФФД: 1.0 [06:36:21]line ЗНМ: 0300000054 [06:36:21]line РНМ: 0000000000092624 [06:36:21]line Версия ККМ: 001 [06:36:21]line ФМ: 0000000000874959 [06:36:21]line ФД: 225704 [06:36:21]line ФПД: 250629795224199 [06:36:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T063621&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225704&fm=250629795224199&tin=02508201610067®Number=0000000000092624&sum=149300 [06:36:22]OFD Sender: Processing packet 225704 [packets to send 599, broken 598] [06:36:22]ProducePacketName [06:36:22]name=ofd_packets/00225704 [06:36:22]OFD Sender: To server: pG, [06:36:22]CommunicateWithHost lk.salyk.kg:30040 [06:36:22]ConnectInit lk.salyk.kg [06:36:22]written 0, free lines is 4095 [06:36:22]Write to MH i2c: 01 00 00 0C 02 0E [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: 01 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: 01 07 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 4C 0C 6D [06:36:22]RasterBufferAndPrint [06:36:22]line [06:36:22]line [06:36:22]line [06:36:22]line [06:36:22]line [06:36:22]written 0, free lines is 3151 [06:36:22]MH_Cut [06:36:22]Write to MH i2c: D1 01 00 13 02 01 E7 [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: D1 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: D1 01 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: D1 01 00 13 02 00 E6 [06:36:22]Write to MH i2c: 01 00 00 14 02 16 [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:24]*** Cut start [06:36:24]*** Partial cut [06:36:24]*** CUTSNS_PIN = 1 [06:36:24]*** CUTSNS_PIN = 0 [06:36:24]*** Brake cut motor [06:36:24]Read from MH i2c: 01 [06:36:24]MH_I2C_Read... [06:36:24]*** Stop cut motor [06:36:24]*** Cut end [06:36:24]Read from MH i2c: 01 07 00 [06:36:24]MH_I2C_Read... [06:36:24]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 FF 0F 2B [06:36:24]process_action close_receipt done [06:36:24]requested_data is exist [06:36:24]produce_requested_data [06:36:24]requested_item fm.sn is exist - process it [06:36:24]wFMCommunicate request_size=4 [06:36:24]MH_SAM_APDU [06:36:24]CAPDU: 80 11 00 00 [06:36:24]Write to MH i2c: E2 08 00 15 02 80 11 00 00 00 00 00 00 91 [06:36:24]Write i2c OK [06:36:24]MH_I2C_Read... [06:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:24]Read from MH i2c: E2 [06:36:24]MH_I2C_Read... [06:36:24]Read from MH i2c: E2 17 00 [06:36:24]MH_I2C_Read... [06:36:24]Read from MH i2c: E2 17 00 15 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [06:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:36:24]wFMCommunicate OK [06:36:24]requested_item fd.num is exist - process it [06:36:24]SAM_PROTO_GetFieldsCounters [06:36:24]wFMCommunicate request_size=4 [06:36:24]MH_SAM_APDU [06:36:24]CAPDU: 80 13 00 00 [06:36:24]Write to MH i2c: E2 08 00 16 02 80 13 00 00 00 00 00 00 94 [06:36:24]Write i2c OK [06:36:24]MH_I2C_Read... [06:36:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:36:24]Read from MH i2c: E2 [06:36:24]MH_I2C_Read... [06:36:24]Read from MH i2c: E2 62 00 [06:36:24]MH_I2C_Read... [06:36:24]Read from MH i2c: E2 62 00 16 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 71 03 00 0E 04 04 00 B6 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 50 [06:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 71 03 00 0E 04 04 00 B6 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 [06:36:24]wFMCommunicate OK [06:36:24]SAM_PROTO_GetFieldsCounters done [06:36:24]requested_item shift.num is exist - process it [06:36:24]requested_item shift.opened is exist - process it [06:36:24]req_shift_opened [06:36:24]FM_GetShiftState [06:36:24]SAM_PROTO_GetShiftState [06:36:24]wFMCommunicate request_size=4 [06:36:24]MH_SAM_APDU [06:36:24]CAPDU: 80 13 01 00 [06:36:24]Write to MH i2c: E2 08 00 17 02 80 13 01 00 00 00 00 00 96 [06:36:24]Write i2c OK [06:36:24]MH_I2C_Read... [06:36:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:24]Read from MH i2c: E2 [06:36:24]MH_I2C_Read... [06:36:24]Read from MH i2c: E2 0E 00 [06:36:24]MH_I2C_Read... [06:36:24]Read from MH i2c: E2 0E 00 17 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A4 [06:36:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:36:24]wFMCommunicate OK [06:36:24]SAM_PROTO_GetShiftState done [06:36:24]FM_GetShiftState done [06:36:24]req_shift_opened done [06:36:24]requested_item shift.open_date is exist - process it [06:36:24]req_shift_open_date [06:36:24]req_shift_open_date done [06:36:24]produce_requested_data done [06:36:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225704,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:36:24]process_action_free close_receipt [06:36:24]json_value_free [06:36:24]json_value_free done [06:36:24]process_json_proto returns [06:36:24]Send response to host [06:36:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225704,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:36:24]free response buf [06:36:24]execute_script done [06:36:24]execute_script returns [06:36:24]free content buf [06:36:24]Sock 10.Close socket [06:36:24]Sock 10.Thread stoped [06:36:27]ConnectInit Can't take IP for lk.salyk.kg [06:36:27]CommunicateWithHost connect error [06:36:27]CommunicateWithHost err = -1 [06:36:27]OFD Sender: Server communicate error [06:36:32]OFD Sender: Processing packet 225704 [packets to send 599, broken 598] [06:36:32]ProducePacketName [06:36:32]name=ofd_packets/00225704 [06:36:32]OFD Sender: To server: pG, [06:36:32]CommunicateWithHost lk.salyk.kg:30040 [06:36:32]ConnectInit lk.salyk.kg [06:36:33]recv_with_timeout no data received [06:36:37]ConnectInit Can't take IP for lk.salyk.kg [06:36:37]CommunicateWithHost connect error [06:36:37]CommunicateWithHost err = -1 [06:36:37]OFD Sender: Server communicate error [06:36:42]OFD Sender: Processing packet 225704 [packets to send 599, broken 598] [06:36:42]ProducePacketName [06:36:42]name=ofd_packets/00225704 [06:36:42]OFD Sender: To server: pG, [06:36:42]CommunicateWithHost lk.salyk.kg:30040 [06:36:42]ConnectInit lk.salyk.kg [06:36:49]Connected sock=10 [06:36: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 35 39 0C 01 00 00 C0 D3 04 01 90 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 68 47 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 47 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 3D 00 00 00 00 07 04 06 00 34 47 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 65 95 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 71 03 00 35 04 06 00 E3 F2 4B EA 1A 87 46 04 34 34 5A E4 32 90 [06:36: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 35 39 4F 00 00 00 DF E2 47 00 AF 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 35 39 10 04 04 00 A8 71 03 00 F4 03 04 00 8E 41 A4 66 B6 04 01 00 00 B7 7D 76 9D 5C CC 36 F7 [06:36:50]CommunicateWithHost err = 0 [06:36:50]CheckOFDResponse [06:36:50]1017 (14) - 77093643461234 [06:36:50]1041 (16) - 0000000000874959 [06:36:50]1040 (4) - 225704 [06:36:50]1012 (4) - 27.07.2024 00:38 [06:36:50]1206 (1) - 0 [06:36:50]OFD Sender: Remove packet 225704 [06:36:50]ProducePacketName [06:36:50]name=ofd_packets/00225704 [06:36:50]NVStorageDeleteData [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:06]OFD Sender: No OFD packet to send [06:37:11]OFD Sender: No OFD packet to send [06:37:16]OFD Sender: No OFD packet to send [06:37:21]OFD Sender: No OFD packet to send [06:37:26]OFD Sender: No OFD packet to send [06:37:31]OFD Sender: No OFD packet to send [06:37:36]OFD Sender: No OFD packet to send [06:37:41]OFD Sender: No OFD packet to send [06:37:46]OFD Sender: No OFD packet to send [06:37:51]OFD Sender: No OFD packet to send [06:37:56]OFD Sender: No OFD packet to send [06:38:01]OFD Sender: No OFD packet to send [06:38:06]OFD Sender: No OFD packet to send [06:38:11]OFD Sender: No OFD packet to send [06:38:16]OFD Sender: No OFD packet to send [06:38:21]OFD Sender: No OFD packet to send [06:38:26]OFD Sender: No OFD packet to send [06:38:31]OFD Sender: No OFD packet to send [06:38:36]OFD Sender: No OFD packet to send [06:38:41]OFD Sender: No OFD packet to send [06:38:46]OFD Sender: No OFD packet to send [06:38:51]OFD Sender: No OFD packet to send [06:38:56]OFD Sender: No OFD packet to send [06:39:01]OFD Sender: No OFD packet to send [06:39:06]OFD Sender: No OFD packet to send [06:39:11]recv_with_timeout no data received [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:39:58]recv_with_timeout no data received [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:40:58]recv_with_timeout no data received [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:19]accept exits with 7 [06:41:19]New connection [06:41:19]New thread 3066883428 created [06:41:19]Thread 3067026788 joined [06:41:19]Waiting for new connection... [06:41:19] Sock 7.Parse request [06:41:19]Sock 7.Check first char [06:41:19]Sock 7.First char is OK [06:41:19]request: POST /json_proto HTTP/1.0 [06:41:19]Method: POST [06:41:19]URL: /json_proto [06:41:19]Method is POST - this is cgi request [06:41:19]url: /json_proto [06:41:19]query_string will be loaded in cgi processing [06:41:19]execute_cgi json_proto POST (null) [06:41:19]execute_cgi path=json_proto method=POST [06:41:19]POST find Content-Length [06:41:19]Host: 172.17.43.131:8080 [06:41:19]Content-Length: 678 [06:41:19]Content-Type: application/json [06:41:19] [06:41:19]POST finish read [06:41:19]Found Content-Length = 678 [06:41:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.280, "sum" : 493.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 493.00, "total" : 493.00, "payments": [ { "type": 0, "sum" : 493.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:19]execute_script... [06:41:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.280, "sum" : 493.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 493.00, "total" : 493.00, "payments": [ { "type": 0, "sum" : 493.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:19]POST & json_proto [06:41:19]process_json_proto [06:41:19]json parsed OK: [06:41:19]protocol is kg_v1.0 [06:41:19]action value=close_receipt [06:41:19]process_action close_receipt [06:41:19]cmd_close_receipt [06:41:19]MH_GetDate [06:41:19]Write to MH i2c: F0 00 00 18 02 09 [06:41:19]Write i2c OK [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: F0 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: F0 09 00 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: F0 09 00 18 02 00 90 96 A4 66 F9 24 A2 66 67 [06:41:19]GetLastDocTimeStamp 1722062181 [06:41:19]current date 1722062480 [06:41:19]FM_GetShiftState [06:41:19]SAM_PROTO_GetShiftState [06:41:19]wFMCommunicate request_size=4 [06:41:19]MH_SAM_APDU [06:41:19]CAPDU: 80 13 01 00 [06:41:19]Write to MH i2c: E2 08 00 19 02 80 13 01 00 00 00 00 00 98 [06:41:19]Write i2c OK [06:41:19]MH_I2C_Read... [06:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:19]Read from MH i2c: E2 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 0E 00 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 0E 00 19 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A6 [06:41:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:41:19]wFMCommunicate OK [06:41:19]SAM_PROTO_GetShiftState done [06:41:19]FM_GetShiftState done [06:41:19]opened in 1722038719 [06:41:19]opened+sec_in_day 1722125119 [06:41:19]quantity*price = 49358 [06:41:19]sum+1 = 49359 [06:41:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 493.00 Внесено: 493.00 СДАЧА: 0.00 НСП 1% : 4.37 НДС 12% : 52.42 Наличными: 493.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 65 27.07.2024 06:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225705 ФПД: 235221418397771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T064120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225705&fm=235221418397771&tin=02508201610067®Number=0000000000092624&sum=49300 [06:41:21]StoreToDocumentArchive [06:41:21]shift 438 fd 225705 [06:41:21]save to /storage/0438/doc_00225705 [06:41:21]save last doc name /storage/0438/doc_00225705 to /storage/kkm_last_doc_name [06:41:21]save OK [06:41:21]Clear old archive folders... [06:41:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:41:21]tlvbuf is 01354E90 [06:41:21]SAM_PROTO_ClearQueue [06:41:21]wFMCommunicate request_size=4 [06:41:21]MH_SAM_APDU [06:41:21]CAPDU: 80 09 00 00 [06:41:21]Write to MH i2c: E2 08 00 26 02 80 09 00 00 00 00 00 00 9A [06:41:21]Write i2c OK [06:41:21]MH_I2C_Read... [06:41:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:21]Read from MH i2c: E2 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 26 02 00 90 00 9C [06:41:21]RAPDU: 90 00 [06:41:21]wFMCommunicate OK [06:41:21]SAM_PROTO_ClearQueue done [06:41:21]KKMCreateOFDPacket [06:41:21]OFDProtocolAddRootSTLVToBuf [06:41:21]FM_MakeSignedData [06:41:21]FM_MakeSignedData [06:41:21]SAM_PROTO_SignData [06:41:21]wFMCommunicate request_size=4 [06:41:21]MH_SAM_APDU [06:41:21]CAPDU: 80 0D 01 02 [06:41:21]Write to MH i2c: E2 08 00 27 02 80 0D 01 02 00 00 00 00 A2 [06:41:21]Write i2c OK [06:41:21]MH_I2C_Read... [06:41:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:21]Read from MH i2c: E2 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 27 02 00 90 00 9D [06:41:21]RAPDU: 90 00 [06:41:21]wFMCommunicate OK [06:41:21]wFMCommunicate request_size=255 [06:41:21]MH_SAM_APDU [06:41: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 70 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 14 00 00 00 00 07 04 06 00 94 C0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 90 96 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 71 03 00 35 04 06 00 D5 [06:41:21]Write to MH i2c: E2 02 01 28 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 14 00 00 00 00 07 04 06 00 94 C0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 90 96 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 71 03 00 35 04 06 00 D5 00 00 6A [06:41:21]Write i2c OK [06:41:21]MH_I2C_Read... [06:41:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:21]Read from MH i2c: E2 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [06:41:21]RAPDU: 90 00 [06:41:21]wFMCommunicate OK [06:41:21]wFMCommunicate request_size=10 [06:41:21]MH_SAM_APDU [06:41:21]CAPDU: 80 0D 02 02 05 EE C1 16 50 4B [06:41:21]Write to MH i2c: E2 0D 00 29 02 80 0D 02 02 05 00 EE C1 16 50 4B 00 00 0F [06:41:21]Write i2c OK [06:41:21]MH_I2C_Read... [06:41:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:21]Read from MH i2c: E2 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [06:41:21]RAPDU: 90 00 [06:41:21]wFMCommunicate OK [06:41:21]wFMCommunicate request_size=4 [06:41:21]MH_SAM_APDU [06:41:21]CAPDU: 80 0D 03 02 [06:41:21]Write to MH i2c: E2 08 00 2A 02 80 0D 03 02 00 00 00 00 A7 [06:41:21]Write i2c OK [06:41:21]MH_I2C_Read... [06:41:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:21]Read from MH i2c: E2 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 0B 00 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 0B 00 2A 02 00 92 3F 32 BA BE 6A 26 11 90 00 C4 [06:41:21]RAPDU: 92 3F 32 BA BE 6A 26 11 90 00 [06:41:21]wFMCommunicate OK [06:41:21]SAM_PROTO_SignData done [06:41:21]FM_MakeSignedData done [06:41:21]CreateOFDProtocolMessage [06:41:21]wFMCommunicate request_size=4 [06:41:21]MH_SAM_APDU [06:41:21]CAPDU: 80 11 00 00 [06:41:21]Write to MH i2c: E2 08 00 2B 02 80 11 00 00 00 00 00 00 A7 [06:41:21]Write i2c OK [06:41:21]MH_I2C_Read... [06:41:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:21]Read from MH i2c: E2 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 17 00 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: E2 17 00 2B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [06:41:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:41:21]wFMCommunicate OK [06:41:21]CreateOFDProtocolMessage done [06:41:21]OFDSenderStorePacket 225705 [06:41:21]StoreOFDPacket docnum=225705 [06:41:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 58 12 07 01 89 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 14 00 00 00 00 07 04 06 00 94 C0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 90 96 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 71 03 00 35 04 06 00 D5 EE C1 16 50 4B 92 3F 32 BA BE 6A 26 11 [06:41:21]CheckFolder [06:41:21]dirname=/storage/ofd_packets [06:41:21]CheckFolder done [06:41:21]ProducePacketName [06:41:21]name=ofd_packets/00225705 [06:41:21]NVStorageSaveData ofd_packets/00225705 [06:41:21]File name is /storage/ofd_packets/00225705 [06:41:21]Write 301 bytes [06:41:21]NVStorageSaveData done [06:41:21]OFDSenderStorePacket done [06:41:21]KKMCreateOFDPacket done [06:41:21]NVStorageSaveData kkm_last_timestamp [06:41:21]File name is /storage/kkm_last_timestamp [06:41:21]Write 4 bytes [06:41:21]NVStorageSaveData done [06:41:21]ExternCall_PrintAddStr [06:41:21]wPrintStart [06:41:21]Write to MH i2c: 01 00 00 2C 02 2E [06:41:21]Write i2c OK [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: 01 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: 01 07 00 [06:41:21]MH_I2C_Read... [06:41:21]Read from MH i2c: 01 07 00 2C 02 00 00 00 00 00 FF 0F 43 [06:41:21]RasterBufferAndPrint [06:41:21]line Счет N : (1)2001948 [06:41:21]line ИНН: 02508201610067 [06:41:21]line Контрольно-Кассовый Чек [06:41:21]line ПРОДАЖА [06:41:21]line ТРК (МРК, ГНК) : 43 [06:41:21]line Товар: 2710124130 [06:41:21]line Аи-92-К-5 [06:41:21]line 7.280 * 67.80 [06:41:21]line = 493.58 [06:41:21]line НДС 12% НСП 1% [06:41:21]line > о реализуемом товаре [06:41:21]line ОКРУГЛЕНИЕ: -0.58 [06:41:21]line ИТОГО: 493.00 [06:41:21]line Внесено: 493.00 [06:41:21]line СДАЧА: 0.00 [06:41:21]line НСП 1% : 4.37 [06:41:21]line НДС 12% : 52.42 [06:41:21]line Наличными: 493.00 [06:41:21]line Безнал.: 0.00 [06:41:21]line Место: АЗС № 97 "Партнер Нефть" [06:41:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:41:21]line СНО: Общий режим [06:41:21]line Чек 65 27.07.2024 06:41 [06:41:21]line Смена: 438 ФФД: 1.0 [06:41:21]line ЗНМ: 0300000054 [06:41:21]line РНМ: 0000000000092624 [06:41:21]line Версия ККМ: 001 [06:41:21]line ФМ: 0000000000874959 [06:41:21]line ФД: 225705 [06:41:21]line ФПД: 235221418397771 [06:41:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T064120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225705&fm=235221418397771&tin=02508201610067®Number=0000000000092624&sum=49300 [06:41:21]written 0, free lines is 4095 [06:41:21]OFD Sender: Processing packet 225705 [packets to send 599, broken 598] [06:41:21]ProducePacketName [06:41:21]name=ofd_packets/00225705 [06:41:21]OFD Sender: To server: pG, [06:41:21]CommunicateWithHost lk.salyk.kg:30040 [06:41:21]ConnectInit lk.salyk.kg [06:41:22]Write to MH i2c: 01 00 00 57 02 59 [06:41:22]Write i2c OK [06:41:22]MH_I2C_Read... [06:41:22]Read from MH i2c: 01 [06:41:22]MH_I2C_Read... [06:41:22]Read from MH i2c: 01 07 00 [06:41:22]MH_I2C_Read... [06:41:22]Read from MH i2c: 01 07 00 57 02 00 00 00 00 00 52 0C BE [06:41:22]RasterBufferAndPrint [06:41:22]line [06:41:22]line [06:41:22]line [06:41:22]line [06:41:22]line [06:41:22]written 0, free lines is 3158 [06:41:22]MH_Cut [06:41:22]Write to MH i2c: D1 01 00 5E 02 01 32 [06:41:22]Write i2c OK [06:41:22]MH_I2C_Read... [06:41:22]Read from MH i2c: D1 [06:41:22]MH_I2C_Read... [06:41:22]Read from MH i2c: D1 01 00 [06:41:22]MH_I2C_Read... [06:41:22]Read from MH i2c: D1 01 00 5E 02 00 31 [06:41:22]Write to MH i2c: 01 00 00 5F 02 61 [06:41:22]Write i2c OK [06:41:22]MH_I2C_Read... [06:41:23]*** Cut start [06:41:23]*** Partial cut [06:41:23]*** CUTSNS_PIN = 1 [06:41:23]*** CUTSNS_PIN = 0 [06:41:23]*** Brake cut motor [06:41:23]Connected sock=9 [06:41: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 35 39 0F 01 00 00 58 12 07 01 89 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 14 00 00 00 00 07 04 06 00 94 C0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 90 96 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 71 03 00 35 04 06 00 D5 EE C1 16 50 4B 92 3F 32 BA BE 6A 26 11 [06:41:23]Read from MH i2c: 01 [06:41:24]MH_I2C_Read... [06:41:24]*** Stop cut motor [06:41:24]*** Cut end [06:41:24]Read from MH i2c: 01 07 00 [06:41:24]MH_I2C_Read... [06:41:24]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 FF 0F 76 [06:41:24]process_action close_receipt done [06:41:24]requested_data is exist [06:41:24]produce_requested_data [06:41:24]requested_item fm.sn is exist - process it [06:41:24]wFMCommunicate request_size=4 [06:41:24]MH_SAM_APDU [06:41:24]CAPDU: 80 11 00 00 [06:41:24]Write to MH i2c: E2 08 00 60 02 80 11 00 00 00 00 00 00 DC [06:41:24]Write i2c OK [06:41:24]MH_I2C_Read... [06:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:24]Read from MH i2c: E2 [06:41:24]MH_I2C_Read... [06:41:24]Read from MH i2c: E2 17 00 [06:41:24]MH_I2C_Read... [06:41:24]Read from MH i2c: E2 17 00 60 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [06:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:41:24]wFMCommunicate OK [06:41:24]requested_item fd.num is exist - process it [06:41:24]SAM_PROTO_GetFieldsCounters [06:41:24]wFMCommunicate request_size=4 [06:41:24]MH_SAM_APDU [06:41:24]CAPDU: 80 13 00 00 [06:41:24]Write to MH i2c: E2 08 00 61 02 80 13 00 00 00 00 00 00 DF [06:41:24]Write i2c OK [06:41:24]MH_I2C_Read... [06:41: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 35 39 4F 00 00 00 7B 98 47 00 AF 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 35 39 10 04 04 00 A9 71 03 00 F4 03 04 00 A1 42 A4 66 B6 04 01 00 00 0E DE 1A 6A C2 AA 97 D1 [06:41:24]CommunicateWithHost err = 0 [06:41:24]CheckOFDResponse [06:41:24]1017 (14) - 77093643461234 [06:41:24]1041 (16) - 0000000000874959 [06:41:24]1040 (4) - 225705 [06:41:24]1012 (4) - 27.07.2024 00:43 [06:41:24]1206 (1) - 0 [06:41:24]OFD Sender: Remove packet 225705 [06:41:24]ProducePacketName [06:41:24]name=ofd_packets/00225705 [06:41:24]NVStorageDeleteData [06:41:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:24]Read from MH i2c: E2 [06:41:24]MH_I2C_Read... [06:41:24]Read from MH i2c: E2 62 00 [06:41:24]MH_I2C_Read... [06:41:24]Read from MH i2c: E2 62 00 61 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 71 03 00 0E 04 04 00 B6 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 9F [06:41:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 71 03 00 0E 04 04 00 B6 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 [06:41:24]wFMCommunicate OK [06:41:24]SAM_PROTO_GetFieldsCounters done [06:41:24]requested_item shift.num is exist - process it [06:41:24]requested_item shift.opened is exist - process it [06:41:24]req_shift_opened [06:41:24]FM_GetShiftState [06:41:24]SAM_PROTO_GetShiftState [06:41:24]wFMCommunicate request_size=4 [06:41:24]MH_SAM_APDU [06:41:24]CAPDU: 80 13 01 00 [06:41:24]Write to MH i2c: E2 08 00 62 02 80 13 01 00 00 00 00 00 E1 [06:41:24]Write i2c OK [06:41:24]MH_I2C_Read... [06:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:24]Read from MH i2c: E2 [06:41:24]MH_I2C_Read... [06:41:24]Read from MH i2c: E2 0E 00 [06:41:24]MH_I2C_Read... [06:41:24]Read from MH i2c: E2 0E 00 62 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [06:41:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:41:24]wFMCommunicate OK [06:41:24]SAM_PROTO_GetShiftState done [06:41:24]FM_GetShiftState done [06:41:24]req_shift_opened done [06:41:24]requested_item shift.open_date is exist - process it [06:41:24]req_shift_open_date [06:41:24]req_shift_open_date done [06:41:24]produce_requested_data done [06:41:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225705,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:41:24]process_action_free close_receipt [06:41:24]json_value_free [06:41:24]json_value_free done [06:41:24]process_json_proto returns [06:41:24]Send response to host [06:41:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225705,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:41:24]free response buf [06:41:24]execute_script done [06:41:24]execute_script returns [06:41:24]free content buf [06:41:24]Sock 7.Close socket [06:41:24]Sock 7.Thread stoped [06:41:24]OFD Sender: No OFD packet to send [06:41:29]OFD Sender: No OFD packet to send [06:41:34]OFD Sender: No OFD packet to send [06:41:39]OFD Sender: No OFD packet to send [06:41:44]OFD Sender: No OFD packet to send [06:41:49]OFD Sender: No OFD packet to send [06:41:50]recv_with_timeout no data received [06:41:54]OFD Sender: No OFD packet to send [06:41:59]OFD Sender: No OFD packet to send [06:42:04]OFD Sender: No OFD packet to send [06:42:09]OFD Sender: No OFD packet to send [06:42:14]OFD Sender: No OFD packet to send [06:42:19]OFD Sender: No OFD packet to send [06:42:24]OFD Sender: No OFD packet to send [06:42:29]OFD Sender: No OFD packet to send [06:42:34]OFD Sender: No OFD packet to send [06:42:39]OFD Sender: No OFD packet to send [06:42:44]OFD Sender: No OFD packet to send [06:42:49]OFD Sender: No OFD packet to send [06:42:54]OFD Sender: No OFD packet to send [06:42:59]OFD Sender: No OFD packet to send [06:43:04]OFD Sender: No OFD packet to send [06:43:09]OFD Sender: No OFD packet to send [06:43:15]OFD Sender: No OFD packet to send [06:43:20]OFD Sender: No OFD packet to send [06:43:25]OFD Sender: No OFD packet to send [06:43:30]OFD Sender: No OFD packet to send [06:43:35]OFD Sender: No OFD packet to send [06:43:40]OFD Sender: No OFD packet to send [06:43:45]OFD Sender: No OFD packet to send [06:43:50]OFD Sender: No OFD packet to send [06:43:55]OFD Sender: No OFD packet to send [06:44:00]OFD Sender: No OFD packet to send [06:44:05]OFD Sender: No OFD packet to send [06:44:10]OFD Sender: No OFD packet to send [06:44:15]OFD Sender: No OFD packet to send [06:44:18]recv_with_timeout no data received [06:44:20]OFD Sender: No OFD packet to send [06:44:25]OFD Sender: No OFD packet to send [06:44:30]OFD Sender: No OFD packet to send [06:44:35]OFD Sender: No OFD packet to send [06:44:40]OFD Sender: No OFD packet to send [06:44:45]OFD Sender: No OFD packet to send [06:44:50]OFD Sender: No OFD packet to send [06:44:55]OFD Sender: No OFD packet to send [06:45:00]OFD Sender: No OFD packet to send [06:45:05]OFD Sender: No OFD packet to send [06:45:10]OFD Sender: No OFD packet to send [06:45:15]OFD Sender: No OFD packet to send [06:45:20]OFD Sender: No OFD packet to send [06:45:25]OFD Sender: No OFD packet to send [06:45:30]OFD Sender: No OFD packet to send [06:45:35]OFD Sender: No OFD packet to send [06:45:40]accept exits with 10 [06:45:40]New connection [06:45:40]New thread 3067026788 created [06:45:40]Thread 3066883428 joined [06:45:40]Waiting for new connection... [06:45:40] Sock 10.Parse request [06:45:40]Sock 10.Check first char [06:45:40]Sock 10.First char is OK [06:45:40]request: POST /json_proto HTTP/1.0 [06:45:40]Method: POST [06:45:40]URL: /json_proto [06:45:40]Method is POST - this is cgi request [06:45:40]url: /json_proto [06:45:40]query_string will be loaded in cgi processing [06:45:40]execute_cgi json_proto POST (null) [06:45:40]execute_cgi path=json_proto method=POST [06:45:40]POST find Content-Length [06:45:40]Host: 172.17.43.131:8080 [06:45:40]Content-Length: 683 [06:45:40]Content-Type: application/json [06:45:40] [06:45:40]POST finish read [06:45:40]Found Content-Length = 683 [06:45:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:40]execute_script... [06:45:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:40]POST & json_proto [06:45:40]process_json_proto [06:45:40]json parsed OK: [06:45:40]protocol is kg_v1.0 [06:45:40]action value=close_receipt [06:45:40]process_action close_receipt [06:45:40]cmd_close_receipt [06:45:40]MH_GetDate [06:45:40]Write to MH i2c: F0 00 00 63 02 54 [06:45:40]Write i2c OK [06:45:40]MH_I2C_Read... [06:45:40]Read from MH i2c: F0 [06:45:40]MH_I2C_Read... [06:45:40]Read from MH i2c: F0 09 00 [06:45:40]MH_I2C_Read... [06:45:40]Read from MH i2c: F0 09 00 63 02 00 95 97 A4 66 F9 24 A2 66 B8 [06:45:40]GetLastDocTimeStamp 1722062480 [06:45:40]current date 1722062741 [06:45:40]FM_GetShiftState [06:45:40]SAM_PROTO_GetShiftState [06:45:40]wFMCommunicate request_size=4 [06:45:40]MH_SAM_APDU [06:45:40]CAPDU: 80 13 01 00 [06:45:40]Write to MH i2c: E2 08 00 64 02 80 13 01 00 00 00 00 00 E3 [06:45:40]Write i2c OK [06:45:40]MH_I2C_Read... [06:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:40]Read from MH i2c: E2 [06:45:40]MH_I2C_Read... [06:45:40]Read from MH i2c: E2 0E 00 [06:45:40]MH_I2C_Read... [06:45:40]Read from MH i2c: E2 0E 00 64 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [06:45:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:45:40]wFMCommunicate OK [06:45:40]SAM_PROTO_GetShiftState done [06:45:40]FM_GetShiftState done [06:45:40]opened in 1722038719 [06:45:40]opened+sec_in_day 1722125119 [06:45:40]quantity*price = 200043 [06:45:40]sum+1 = 200044 [06:45:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 66 27.07.2024 06:45 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225706 ФПД: 1974596359686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T064541&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225706&fm=1974596359686&tin=02508201610067®Number=0000000000092624&sum=200000 [06:45:41]StoreToDocumentArchive [06:45:41]shift 438 fd 225706 [06:45:41]save to /storage/0438/doc_00225706 [06:45:41]save last doc name /storage/0438/doc_00225706 to /storage/kkm_last_doc_name [06:45:41]save OK [06:45:41]Clear old archive folders... [06:45:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:45:41]tlvbuf is 0134C1C0 [06:45:41]SAM_PROTO_ClearQueue [06:45:41]wFMCommunicate request_size=4 [06:45:41]MH_SAM_APDU [06:45:41]CAPDU: 80 09 00 00 [06:45:41]Write to MH i2c: E2 08 00 71 02 80 09 00 00 00 00 00 00 E5 [06:45:41]Write i2c OK [06:45:41]MH_I2C_Read... [06:45:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:45:41]Read from MH i2c: E2 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [06:45:41]RAPDU: 90 00 [06:45:41]wFMCommunicate OK [06:45:41]SAM_PROTO_ClearQueue done [06:45:41]KKMCreateOFDPacket [06:45:41]OFDProtocolAddRootSTLVToBuf [06:45:41]FM_MakeSignedData [06:45:41]FM_MakeSignedData [06:45:41]SAM_PROTO_SignData [06:45:41]wFMCommunicate request_size=4 [06:45:41]MH_SAM_APDU [06:45:41]CAPDU: 80 0D 01 02 [06:45:41]Write to MH i2c: E2 08 00 72 02 80 0D 01 02 00 00 00 00 ED [06:45:41]Write i2c OK [06:45:41]MH_I2C_Read... [06:45:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:45:41]Read from MH i2c: E2 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [06:45:41]RAPDU: 90 00 [06:45:41]wFMCommunicate OK [06:45:41]wFMCommunicate request_size=255 [06:45:41]MH_SAM_APDU [06:45:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 95 97 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 71 03 00 35 04 06 00 01 [06:45:41]Write to MH i2c: E2 02 01 73 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 95 97 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 71 03 00 35 04 06 00 01 00 00 7A [06:45:41]Write i2c OK [06:45:41]MH_I2C_Read... [06:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:41]Read from MH i2c: E2 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [06:45:41]RAPDU: 90 00 [06:45:41]wFMCommunicate OK [06:45:41]wFMCommunicate request_size=10 [06:45:41]MH_SAM_APDU [06:45:41]CAPDU: 80 0D 02 02 05 CB BF 1D 56 06 [06:45:41]Write to MH i2c: E2 0D 00 74 02 80 0D 02 02 05 00 CB BF 1D 56 06 00 00 FD [06:45:41]Write i2c OK [06:45:41]MH_I2C_Read... [06:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:41]Read from MH i2c: E2 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [06:45:41]RAPDU: 90 00 [06:45:41]wFMCommunicate OK [06:45:41]wFMCommunicate request_size=4 [06:45:41]MH_SAM_APDU [06:45:41]CAPDU: 80 0D 03 02 [06:45:41]Write to MH i2c: E2 08 00 75 02 80 0D 03 02 00 00 00 00 F2 [06:45:41]Write i2c OK [06:45:41]MH_I2C_Read... [06:45:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:45:41]Read from MH i2c: E2 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 0B 00 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 0B 00 75 02 00 D9 6D F2 57 AC 78 14 0C 90 00 C6 [06:45:41]RAPDU: D9 6D F2 57 AC 78 14 0C 90 00 [06:45:41]wFMCommunicate OK [06:45:41]SAM_PROTO_SignData done [06:45:41]FM_MakeSignedData done [06:45:41]CreateOFDProtocolMessage [06:45:41]wFMCommunicate request_size=4 [06:45:41]MH_SAM_APDU [06:45:41]CAPDU: 80 11 00 00 [06:45:41]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [06:45:41]Write i2c OK [06:45:41]MH_I2C_Read... [06:45:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:41]Read from MH i2c: E2 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 17 00 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [06:45:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:45:41]wFMCommunicate OK [06:45:41]CreateOFDProtocolMessage done [06:45:41]OFDSenderStorePacket 225706 [06:45:41]StoreOFDPacket docnum=225706 [06:45:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE C0 07 01 BE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 95 97 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 71 03 00 35 04 06 00 01 CB BF 1D 56 06 D9 6D F2 57 AC 78 14 0C [06:45:41]CheckFolder [06:45:41]dirname=/storage/ofd_packets [06:45:41]CheckFolder done [06:45:41]ProducePacketName [06:45:41]name=ofd_packets/00225706 [06:45:41]NVStorageSaveData ofd_packets/00225706 [06:45:41]File name is /storage/ofd_packets/00225706 [06:45:41]Write 301 bytes [06:45:41]NVStorageSaveData done [06:45:41]OFDSenderStorePacket done [06:45:41]KKMCreateOFDPacket done [06:45:41]NVStorageSaveData kkm_last_timestamp [06:45:41]File name is /storage/kkm_last_timestamp [06:45:41]Write 4 bytes [06:45:41]NVStorageSaveData done [06:45:41]ExternCall_PrintAddStr [06:45:41]wPrintStart [06:45:41]Write to MH i2c: 01 00 00 77 02 79 [06:45:41]Write i2c OK [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: 01 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: 01 07 00 [06:45:41]MH_I2C_Read... [06:45:41]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [06:45:41]RasterBufferAndPrint [06:45:41]line Счет N : (1)2001950 [06:45:41]line ИНН: 02508201610067 [06:45:41]line Контрольно-Кассовый Чек [06:45:41]line ПРОДАЖА [06:45:41]line ТРК (МРК, ГНК) : 64 [06:45:41]line Товар: 2710124500 [06:45:41]line Аи-95-К-5 [06:45:41]line 26.960 * 74.20 [06:45:41]line = 2000.43 [06:45:41]line НДС 12% НСП 1% [06:45:41]line > о реализуемом товаре [06:45:41]line ОКРУГЛЕНИЕ: -0.43 [06:45:41]line ИТОГО: 2000.00 [06:45:41]line Внесено: 2000.00 [06:45:41]line СДАЧА: 0.00 [06:45:41]line НСП 1% : 17.70 [06:45:41]line НДС 12% : 212.43 [06:45:41]line Наличными: 2000.00 [06:45:41]line Безнал.: 0.00 [06:45:41]line Место: АЗС № 97 "Партнер Нефть" [06:45:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:45:41]line СНО: Общий режим [06:45:41]line Чек 66 27.07.2024 06:45 [06:45:41]line Смена: 438 ФФД: 1.0 [06:45:41]line ЗНМ: 0300000054 [06:45:41]line РНМ: 0000000000092624 [06:45:41]line Версия ККМ: 001 [06:45:41]line ФМ: 0000000000874959 [06:45:41]line ФД: 225706 [06:45:41]line ФПД: 1974596359686 [06:45:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T064541&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225706&fm=1974596359686&tin=02508201610067®Number=0000000000092624&sum=200000 [06:45:42]OFD Sender: Processing packet 225706 [packets to send 599, broken 598] [06:45:42]ProducePacketName [06:45:42]name=ofd_packets/00225706 [06:45:42]OFD Sender: To server: pG, [06:45:42]CommunicateWithHost lk.salyk.kg:30040 [06:45:42]ConnectInit lk.salyk.kg [06:45:42]written 0, free lines is 4095 [06:45:42]Write to MH i2c: 01 00 00 A2 02 A4 [06:45:42]Write i2c OK [06:45:42]MH_I2C_Read... [06:45:42]Read from MH i2c: 01 [06:45:42]MH_I2C_Read... [06:45:42]Read from MH i2c: 01 07 00 [06:45:42]MH_I2C_Read... [06:45:42]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 55 0C 0C [06:45:42]RasterBufferAndPrint [06:45:42]line [06:45:42]line [06:45:42]line [06:45:42]line [06:45:42]line [06:45:42]written 0, free lines is 3160 [06:45:42]MH_Cut [06:45:42]Write to MH i2c: D1 01 00 A9 02 01 7D [06:45:42]Write i2c OK [06:45:42]MH_I2C_Read... [06:45:42]Read from MH i2c: D1 [06:45:42]MH_I2C_Read... [06:45:42]Read from MH i2c: D1 01 00 [06:45:42]MH_I2C_Read... [06:45:42]Read from MH i2c: D1 01 00 A9 02 00 7C [06:45:42]Write to MH i2c: 01 00 00 AA 02 AC [06:45:42]Write i2c OK [06:45:42]MH_I2C_Read... [06:45:42]Connected sock=7 [06:45:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE C0 07 01 BE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 95 97 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 71 03 00 35 04 06 00 01 CB BF 1D 56 06 D9 6D F2 57 AC 78 14 0C [06:45:43]*** Cut start [06:45:43]*** Partial cut [06:45:43]*** CUTSNS_PIN = 1 [06:45:43]*** CUTSNS_PIN = 0 [06:45:44]*** Brake cut motor [06:45:44]Read from MH i2c: 01 [06:45:44]*** Stop cut motor [06:45:44]*** Cut end [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: 01 07 00 [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [06:45:44]process_action close_receipt done [06:45:44]requested_data is exist [06:45:44]produce_requested_data [06:45:44]requested_item fm.sn is exist - process it [06:45:44]wFMCommunicate request_size=4 [06:45:44]MH_SAM_APDU [06:45:44]CAPDU: 80 11 00 00 [06:45:44]Write to MH i2c: E2 08 00 AB 02 80 11 00 00 00 00 00 00 27 [06:45:44]Write i2c OK [06:45:44]MH_I2C_Read... [06:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:44]Read from MH i2c: E2 [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: E2 17 00 [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: E2 17 00 AB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [06:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:45:44]wFMCommunicate OK [06:45:44]requested_item fd.num is exist - process it [06:45:44]SAM_PROTO_GetFieldsCounters [06:45:44]wFMCommunicate request_size=4 [06:45:44]MH_SAM_APDU [06:45:44]CAPDU: 80 13 00 00 [06:45:44]Write to MH i2c: E2 08 00 AC 02 80 13 00 00 00 00 00 00 2A [06:45:44]Write i2c OK [06:45:44]MH_I2C_Read... [06:45:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:45:44]Read from MH i2c: E2 [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: E2 62 00 [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: E2 62 00 AC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 71 03 00 0E 04 04 00 B6 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 EE [06: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 71 03 00 0E 04 04 00 B6 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 [06:45:44]wFMCommunicate OK [06:45:44]SAM_PROTO_GetFieldsCounters done [06:45:44]requested_item shift.num is exist - process it [06:45:44]requested_item shift.opened is exist - process it [06:45:44]req_shift_opened [06:45:44]FM_GetShiftState [06:45:44]SAM_PROTO_GetShiftState [06:45:44]wFMCommunicate request_size=4 [06:45:44]MH_SAM_APDU [06:45:44]CAPDU: 80 13 01 00 [06:45:44]Write to MH i2c: E2 08 00 AD 02 80 13 01 00 00 00 00 00 2C [06:45:44]Write i2c OK [06:45:44]MH_I2C_Read... [06:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:44]Read from MH i2c: E2 [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: E2 0E 00 [06:45:44]MH_I2C_Read... [06:45:44]Read from MH i2c: E2 0E 00 AD 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [06:45:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:45:44]wFMCommunicate OK [06:45:44]SAM_PROTO_GetShiftState done [06:45:44]FM_GetShiftState done [06:45:44]req_shift_opened done [06:45:44]requested_item shift.open_date is exist - process it [06:45:44]req_shift_open_date [06:45:44]req_shift_open_date done [06:45:44]produce_requested_data done [06:45:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225706,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:45:44]process_action_free close_receipt [06:45:44]json_value_free [06:45:44]json_value_free done [06:45:44]process_json_proto returns [06:45:44]Send response to host [06:45:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225706,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:45:44]free response buf [06:45:44]execute_script done [06:45:44]execute_script returns [06:45:44]free content buf [06:45:44]Sock 10.Close socket [06:45:44]Sock 10.Thread stoped [06:45: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 35 39 4F 00 00 00 17 BC 47 00 E1 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 71 03 00 F4 03 04 00 A3 43 A4 66 B6 04 01 00 00 60 0A 0F E0 F2 FD 31 D6 [06:45:46]CommunicateWithHost err = 0 [06:45:46]CheckOFDResponse [06:45:46]1017 (14) - 77093643461234 [06:45:46]1041 (16) - 0000000000874959 [06:45:46]1040 (4) - 225706 [06:45:46]1012 (4) - 27.07.2024 00:47 [06:45:46]1206 (1) - 0 [06:45:46]OFD Sender: Remove packet 225706 [06:45:46]ProducePacketName [06:45:46]name=ofd_packets/00225706 [06:45:46]NVStorageDeleteData [06:45:47]OFD Sender: No OFD packet to send [06:45:52]OFD Sender: No OFD packet to send [06:45:57]OFD Sender: No OFD packet to send [06:46:02]OFD Sender: No OFD packet to send [06:46:07]OFD Sender: No OFD packet to send [06:46:11]accept exits with 9 [06:46:11]New connection [06:46:11]New thread 3066883428 created [06:46:11]Thread 3067026788 joined [06:46:11]Waiting for new connection... [06:46:11] Sock 9.Parse request [06:46:11]Sock 9.Check first char [06:46:11]Sock 9.First char is OK [06:46:11]request: POST /json_proto HTTP/1.0 [06:46:11]Method: POST [06:46:11]URL: /json_proto [06:46:11]Method is POST - this is cgi request [06:46:11]url: /json_proto [06:46:11]query_string will be loaded in cgi processing [06:46:11]execute_cgi json_proto POST (null) [06:46:11]execute_cgi path=json_proto method=POST [06:46:11]POST find Content-Length [06:46:11]Host: 172.17.43.131:8080 [06:46:11]Content-Length: 678 [06:46:11]Content-Type: application/json [06:46:11] [06:46:11]POST finish read [06:46:11]Found Content-Length = 678 [06:46:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:11]execute_script... [06:46: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)2001949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:11]POST & json_proto [06:46:11]process_json_proto [06:46:11]json parsed OK: [06:46:11]protocol is kg_v1.0 [06:46:11]action value=close_receipt [06:46:11]process_action close_receipt [06:46:11]cmd_close_receipt [06:46:11]MH_GetDate [06:46:11]Write to MH i2c: F0 00 00 AE 02 9F [06:46:11]Write i2c OK [06:46:11]MH_I2C_Read... [06:46:11]Read from MH i2c: F0 [06:46:11]MH_I2C_Read... [06:46:11]Read from MH i2c: F0 09 00 [06:46:11]MH_I2C_Read... [06:46:11]Read from MH i2c: F0 09 00 AE 02 00 B4 97 A4 66 F9 24 A2 66 22 [06:46:11]GetLastDocTimeStamp 1722062741 [06:46:11]current date 1722062772 [06:46:11]FM_GetShiftState [06:46:11]SAM_PROTO_GetShiftState [06:46:11]wFMCommunicate request_size=4 [06:46:11]MH_SAM_APDU [06:46:11]CAPDU: 80 13 01 00 [06:46:11]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [06:46:11]Write i2c OK [06:46:11]MH_I2C_Read... [06:46:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:11]Read from MH i2c: E2 [06:46:11]MH_I2C_Read... [06:46:11]Read from MH i2c: E2 0E 00 [06:46:11]MH_I2C_Read... [06:46:11]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [06:46:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:46:11]wFMCommunicate OK [06:46:11]SAM_PROTO_GetShiftState done [06:46:11]FM_GetShiftState done [06:46:11]opened in 1722038719 [06:46:11]opened+sec_in_day 1722125119 [06:46:11]quantity*price = 50036 [06:46:11]sum+1 = 50037 [06:46:11]Check (price>sum+1) || (price+1 о реализуемом товаре [06:48:41]line ОКРУГЛЕНИЕ: -0.36 [06:48:41]line ИТОГО: 500.00 [06:48:41]line Внесено: 500.00 [06:48:41]line СДАЧА: 0.00 [06:48:41]line НСП 1% : 4.43 [06:48:41]line НДС 12% : 53.14 [06:48:41]line Наличными: 500.00 [06:48:41]line Безнал.: 0.00 [06:48:41]line Место: АЗС № 97 "Партнер Нефть" [06:48:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:48:41]line СНО: Общий режим [06:48:41]line Чек 67 27.07.2024 06:46 [06:48:41]line Смена: 438 ФФД: 1.0 [06:48:41]line ЗНМ: 0300000054 [06:48:41]line РНМ: 0000000000092624 [06:48:41]line Версия ККМ: 001 [06:48:41]line ФМ: 0000000000874959 [06:48:41]line ФД: 225707 [06:48:41]line ФПД: 18507055735686 [06:48:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T064612&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225707&fm=18507055735686&tin=02508201610067®Number=0000000000092624&sum=50000 [06:48:41]written 0, free lines is 4095 [06:48:41]Write to MH i2c: 01 00 00 48 00 48 [06:48:41]Write i2c OK [06:48:41]MH_I2C_Read... [06:48:41]Read from MH i2c: 01 [06:48:41]MH_I2C_Read... [06:48:41]Read from MH i2c: 01 07 00 [06:48:41]MH_I2C_Read... [06:48:41]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 5C 0C B7 [06:48:41]RasterBufferAndPrint [06:48:41]line [06:48:41]line [06:48:41]line [06:48:41]line [06:48:41]line [06:48:41]written 0, free lines is 3173 [06:48:41]MH_Cut [06:48:41]Write to MH i2c: D1 01 00 4F 00 01 21 [06:48:41]Write i2c OK [06:48:41]MH_I2C_Read... [06:48:41]Read from MH i2c: D1 [06:48:41]MH_I2C_Read... [06:48:41]Read from MH i2c: D1 01 00 [06:48:41]MH_I2C_Read... [06:48:41]Read from MH i2c: D1 01 00 4F 00 00 20 [06:48:41]Write to MH i2c: 01 00 00 50 00 50 [06:48:41]Write i2c OK [06:48:41]MH_I2C_Read... [06:48:42]OFD Sender: Processing packet 225707 [packets to send 599, broken 598] [06:48:42]ProducePacketName [06:48:42]name=ofd_packets/00225707 [06:48:42]OFD Sender: To server: pG, [06:48:42]CommunicateWithHost lk.salyk.kg:30040 [06:48:42]ConnectInit lk.salyk.kg [06:48:42]*** Cut start [06:48:42]*** Partial cut [06:48:42]*** CUTSNS_PIN = 1 [06:48:42]*** CUTSNS_PIN = 0 [06:48:43]*** Brake cut motor [06:48:43]Read from MH i2c: 01 [06:48:43]MH_I2C_Read... [06:48:43]*** Stop cut motor [06:48:43]*** Cut end [06:48:43]Read from MH i2c: 01 07 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [06:48:43]process_action print_doc done [06:48:43]requested_data is exist [06:48:43]produce_requested_data [06:48:43]produce_requested_data return (null) [06:48:43]process_action_free print_doc [06:48:43]json_value_free [06:48:43]json_value_free done [06:48:43]process_json_proto returns [06:48:43]Send response to host [06:48:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:48:43]free response buf [06:48:43]execute_script done [06:48:43]execute_script returns [06:48:43]free content buf [06:48:43]Sock 8.Close socket [06:48:43]Sock 8.Thread stoped [06:48:44]Connected sock=10 [06:48: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 35 39 0F 01 00 00 20 6F 07 01 10 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B4 97 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 71 03 00 35 04 06 00 10 D5 02 7B A3 86 3D 7B 0C FD B6 D0 E2 83 [06:48: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 35 39 4F 00 00 00 2F 06 47 00 7B B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 71 03 00 F4 03 04 00 5A 44 A4 66 B6 04 01 00 00 38 53 7B A4 65 1C 07 EF [06:48:45]CommunicateWithHost err = 0 [06:48:45]CheckOFDResponse [06:48:45]1017 (14) - 77093643461234 [06:48:45]1041 (16) - 0000000000874959 [06:48:45]1040 (4) - 225707 [06:48:45]1012 (4) - 27.07.2024 00:50 [06:48:45]1206 (1) - 0 [06:48:45]OFD Sender: Remove packet 225707 [06:48:45]ProducePacketName [06:48:45]name=ofd_packets/00225707 [06:48:45]NVStorageDeleteData [06:48:45]OFD Sender: No OFD packet to send [06:48:50]OFD Sender: No OFD packet to send [06:48:54]recv_with_timeout no data received [06:48:55]OFD Sender: No OFD packet to send [06:49:00]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:51]OFD Sender: No OFD packet to send [06:49:56]OFD Sender: No OFD packet to send [06:50:01]OFD Sender: No OFD packet to send [06:50:06]OFD Sender: No OFD packet to send [06:50:11]OFD Sender: No OFD packet to send [06:50:16]OFD Sender: No OFD packet to send [06:50:21]OFD Sender: No OFD packet to send [06:50:26]OFD Sender: No OFD packet to send [06:50:31]OFD Sender: No OFD packet to send [06:50:36]OFD Sender: No OFD packet to send [06:50:41]OFD Sender: No OFD packet to send [06:50:46]OFD Sender: No OFD packet to send [06:50:51]OFD Sender: No OFD packet to send [06:50:56]OFD Sender: No OFD packet to send [06:51:01]OFD Sender: No OFD packet to send [06:51:06]OFD Sender: No OFD packet to send [06:51:10]accept exits with 9 [06:51:10]New connection [06:51:10]New thread 3067227492 created [06:51:10]Thread 3067370852 joined [06:51:10]Waiting for new connection... [06:51:10] Sock 9.Parse request [06:51:10]Sock 9.Check first char [06:51:10]Sock 9.First char is OK [06:51:10]request: POST /json_proto HTTP/1.0 [06:51:10]Method: POST [06:51:10]URL: /json_proto [06:51:10]Method is POST - this is cgi request [06:51:10]url: /json_proto [06:51:10]query_string will be loaded in cgi processing [06:51:10]execute_cgi json_proto POST (null) [06:51:10]execute_cgi path=json_proto method=POST [06:51:10]POST find Content-Length [06:51:10]Host: 172.17.43.131:8080 [06:51:10]Content-Length: 678 [06:51:10]Content-Type: application/json [06:51:10] [06:51:10]POST finish read [06:51:10]Found Content-Length = 678 [06:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:51:10]execute_script... [06:51:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:51:10]POST & json_proto [06:51:10]process_json_proto [06:51:10]json parsed OK: [06:51:10]protocol is kg_v1.0 [06:51:10]action value=close_receipt [06:51:10]process_action close_receipt [06:51:10]cmd_close_receipt [06:51:10]MH_GetDate [06:51:10]Write to MH i2c: F0 00 00 51 00 40 [06:51:10]Write i2c OK [06:51:10]MH_I2C_Read... [06:51:10]Read from MH i2c: F0 [06:51:10]MH_I2C_Read... [06:51:10]Read from MH i2c: F0 09 00 [06:51:10]MH_I2C_Read... [06:51:10]Read from MH i2c: F0 09 00 51 00 00 DF 98 A4 66 F9 24 A2 66 EF [06:51:10]GetLastDocTimeStamp 1722062772 [06:51:10]current date 1722063071 [06:51:10]FM_GetShiftState [06:51:10]SAM_PROTO_GetShiftState [06:51:10]wFMCommunicate request_size=4 [06:51:10]MH_SAM_APDU [06:51:10]CAPDU: 80 13 01 00 [06:51:10]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [06:51:10]Write i2c OK [06:51:10]MH_I2C_Read... [06:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:10]Read from MH i2c: E2 [06:51:10]MH_I2C_Read... [06:51:10]Read from MH i2c: E2 0E 00 [06:51:10]MH_I2C_Read... [06:51:10]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [06:51:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:51:10]wFMCommunicate OK [06:51:10]SAM_PROTO_GetShiftState done [06:51:10]FM_GetShiftState done [06:51:10]opened in 1722038719 [06:51:10]opened+sec_in_day 1722125119 [06:51:10]quantity*price = 50036 [06:51:10]sum+1 = 50037 [06:51:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 68 27.07.2024 06:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225708 ФПД: 195698677525776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T065111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225708&fm=195698677525776&tin=02508201610067®Number=0000000000092624&sum=50000 [06:51:11]StoreToDocumentArchive [06:51:11]shift 438 fd 225708 [06:51:11]save to /storage/0438/doc_00225708 [06:51:11]save last doc name /storage/0438/doc_00225708 to /storage/kkm_last_doc_name [06:51:11]save OK [06:51:11]Clear old archive folders... [06:51:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:51:12]tlvbuf is 00783FF0 [06:51:12]SAM_PROTO_ClearQueue [06:51:12]wFMCommunicate request_size=4 [06:51:12]MH_SAM_APDU [06:51:12]CAPDU: 80 09 00 00 [06:51:12]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [06:51:12]Write i2c OK [06:51:12]MH_I2C_Read... [06:51:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:51:12]Read from MH i2c: E2 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [06:51:12]RAPDU: 90 00 [06:51:12]wFMCommunicate OK [06:51:12]SAM_PROTO_ClearQueue done [06:51:12]KKMCreateOFDPacket [06:51:12]OFDProtocolAddRootSTLVToBuf [06:51:12]FM_MakeSignedData [06:51:12]FM_MakeSignedData [06:51:12]SAM_PROTO_SignData [06:51:12]wFMCommunicate request_size=4 [06:51:12]MH_SAM_APDU [06:51:12]CAPDU: 80 0D 01 02 [06:51:12]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [06:51:12]Write i2c OK [06:51:12]MH_I2C_Read... [06:51:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:51:12]Read from MH i2c: E2 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [06:51:12]RAPDU: 90 00 [06:51:12]wFMCommunicate OK [06:51:12]wFMCommunicate request_size=255 [06:51:12]MH_SAM_APDU [06:51:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 DF 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 71 03 00 35 04 06 00 B1 [06:51:12]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 DF 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 71 03 00 35 04 06 00 B1 00 00 AD [06:51:12]Write i2c OK [06:51:12]MH_I2C_Read... [06:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:12]Read from MH i2c: E2 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [06:51:12]RAPDU: 90 00 [06:51:12]wFMCommunicate OK [06:51:12]wFMCommunicate request_size=10 [06:51:12]MH_SAM_APDU [06:51:12]CAPDU: 80 0D 02 02 05 FC A6 28 2D 10 [06:51:12]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 FC A6 28 2D 10 00 00 ED [06:51:12]Write i2c OK [06:51:12]MH_I2C_Read... [06:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:12]Read from MH i2c: E2 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [06:51:12]RAPDU: 90 00 [06:51:12]wFMCommunicate OK [06:51:12]wFMCommunicate request_size=4 [06:51:12]MH_SAM_APDU [06:51:12]CAPDU: 80 0D 03 02 [06:51:12]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [06:51:12]Write i2c OK [06:51:12]MH_I2C_Read... [06:51:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:51:12]Read from MH i2c: E2 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 0B 00 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 0B 00 63 00 00 71 9B 42 A0 05 94 5D 03 90 00 C6 [06:51:12]RAPDU: 71 9B 42 A0 05 94 5D 03 90 00 [06:51:12]wFMCommunicate OK [06:51:12]SAM_PROTO_SignData done [06:51:12]FM_MakeSignedData done [06:51:12]CreateOFDProtocolMessage [06:51:12]wFMCommunicate request_size=4 [06:51:12]MH_SAM_APDU [06:51:12]CAPDU: 80 11 00 00 [06:51:12]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [06:51:12]Write i2c OK [06:51:12]MH_I2C_Read... [06:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:12]Read from MH i2c: E2 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 17 00 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [06:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:51:12]wFMCommunicate OK [06:51:12]CreateOFDProtocolMessage done [06:51:12]OFDSenderStorePacket 225708 [06:51:12]StoreOFDPacket docnum=225708 [06:51:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 3F 07 01 D4 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 DF 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 71 03 00 35 04 06 00 B1 FC A6 28 2D 10 71 9B 42 A0 05 94 5D 03 [06:51:12]CheckFolder [06:51:12]dirname=/storage/ofd_packets [06:51:12]CheckFolder done [06:51:12]ProducePacketName [06:51:12]name=ofd_packets/00225708 [06:51:12]NVStorageSaveData ofd_packets/00225708 [06:51:12]File name is /storage/ofd_packets/00225708 [06:51:12]Write 301 bytes [06:51:12]NVStorageSaveData done [06:51:12]OFDSenderStorePacket done [06:51:12]KKMCreateOFDPacket done [06:51:12]NVStorageSaveData kkm_last_timestamp [06:51:12]File name is /storage/kkm_last_timestamp [06:51:12]Write 4 bytes [06:51:12]NVStorageSaveData done [06:51:12]ExternCall_PrintAddStr [06:51:12]wPrintStart [06:51:12]Write to MH i2c: 01 00 00 65 00 65 [06:51:12]Write i2c OK [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: 01 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: 01 07 00 [06:51:12]MH_I2C_Read... [06:51:12]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [06:51:12]RasterBufferAndPrint [06:51:12]line Счет N : (1)2001952 [06:51:12]line ИНН: 02508201610067 [06:51:12]line Контрольно-Кассовый Чек [06:51:12]line ПРОДАЖА [06:51:12]line ТРК (МРК, ГНК) : 63 [06:51:12]line Товар: 2710124130 [06:51:12]line Аи-92-К-5 [06:51:12]line 7.380 * 67.80 [06:51:12]line = 500.36 [06:51:12]line НДС 12% НСП 1% [06:51:12]line > о реализуемом товаре [06:51:12]line ОКРУГЛЕНИЕ: -0.36 [06:51:12]line ИТОГО: 500.00 [06:51:12]line Внесено: 500.00 [06:51:12]line СДАЧА: 0.00 [06:51:12]line НСП 1% : 4.43 [06:51:12]line НДС 12% : 53.14 [06:51:12]line Наличными: 500.00 [06:51:12]line Безнал.: 0.00 [06:51:12]line Место: АЗС № 97 "Партнер Нефть" [06:51:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:51:12]line СНО: Общий режим [06:51:12]line Чек 68 27.07.2024 06:51 [06:51:12]line Смена: 438 ФФД: 1.0 [06:51:12]line ЗНМ: 0300000054 [06:51:12]line РНМ: 0000000000092624 [06:51:12]line Версия ККМ: 001 [06:51:12]line ФМ: 0000000000874959 [06:51:12]line ФД: 225708 [06:51:12]line ФПД: 195698677525776 [06:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T065111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225708&fm=195698677525776&tin=02508201610067®Number=0000000000092624&sum=50000 [06:51:12]OFD Sender: Processing packet 225708 [packets to send 599, broken 598] [06:51:12]ProducePacketName [06:51:12]name=ofd_packets/00225708 [06:51:12]OFD Sender: To server: pG, [06:51:12]CommunicateWithHost lk.salyk.kg:30040 [06:51:12]ConnectInit lk.salyk.kg [06:51:12]written 0, free lines is 4095 [06:51:13]Write to MH i2c: 01 00 00 90 00 90 [06:51:13]Write i2c OK [06:51:13]MH_I2C_Read... [06:51:13]Read from MH i2c: 01 [06:51:13]MH_I2C_Read... [06:51:13]Read from MH i2c: 01 07 00 [06:51:13]MH_I2C_Read... [06:51:13]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 50 0C F3 [06:51:13]RasterBufferAndPrint [06:51:13]line [06:51:13]line [06:51:13]line [06:51:13]line [06:51:13]line [06:51:13]written 0, free lines is 3155 [06:51:13]MH_Cut [06:51:13]Write to MH i2c: D1 01 00 97 00 01 69 [06:51:13]Write i2c OK [06:51:13]MH_I2C_Read... [06:51:13]Read from MH i2c: D1 [06:51:13]MH_I2C_Read... [06:51:13]Read from MH i2c: D1 01 00 [06:51:13]MH_I2C_Read... [06:51:13]Read from MH i2c: D1 01 00 97 00 00 68 [06:51:13]Write to MH i2c: 01 00 00 98 00 98 [06:51:13]Write i2c OK [06:51:13]MH_I2C_Read... [06:51:14]*** Cut start [06:51:14]*** Partial cut [06:51:14]*** CUTSNS_PIN = 1 [06:51:14]*** CUTSNS_PIN = 0 [06:51:14]*** Brake cut motor [06:51:15]Read from MH i2c: 01 [06:51:15]MH_I2C_Read... [06:51:15]*** Stop cut motor [06:51:15]*** Cut end [06:51:15]Read from MH i2c: 01 07 00 [06:51:15]MH_I2C_Read... [06:51:15]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [06:51:15]process_action close_receipt done [06:51:15]requested_data is exist [06:51:15]produce_requested_data [06:51:15]requested_item fm.sn is exist - process it [06:51:15]wFMCommunicate request_size=4 [06:51:15]MH_SAM_APDU [06:51:15]CAPDU: 80 11 00 00 [06:51:15]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [06:51:15]Write i2c OK [06:51:15]MH_I2C_Read... [06:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:15]Read from MH i2c: E2 [06:51:15]MH_I2C_Read... [06:51:15]Read from MH i2c: E2 17 00 [06:51:15]MH_I2C_Read... [06:51:15]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [06:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:51:15]wFMCommunicate OK [06:51:15]requested_item fd.num is exist - process it [06:51:15]SAM_PROTO_GetFieldsCounters [06:51:15]wFMCommunicate request_size=4 [06:51:15]MH_SAM_APDU [06:51:15]CAPDU: 80 13 00 00 [06:51:15]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [06:51:15]Write i2c OK [06:51:15]MH_I2C_Read... [06:51:15]Connected sock=11 [06:51: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 35 39 0F 01 00 00 8F 3F 07 01 D4 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 DF 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 71 03 00 35 04 06 00 B1 FC A6 28 2D 10 71 9B 42 A0 05 94 5D 03 [06:51:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:51:15]Read from MH i2c: E2 [06:51:15]MH_I2C_Read... [06:51:15]Read from MH i2c: E2 62 00 [06:51:15]MH_I2C_Read... [06:51:15]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 71 03 00 0E 04 04 00 B6 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 E2 [06:51:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 71 03 00 0E 04 04 00 B6 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 [06:51:15]wFMCommunicate OK [06:51:15]SAM_PROTO_GetFieldsCounters done [06:51:15]requested_item shift.num is exist - process it [06:51:15]requested_item shift.opened is exist - process it [06:51:15]req_shift_opened [06:51:15]FM_GetShiftState [06:51:15]SAM_PROTO_GetShiftState [06:51:15]wFMCommunicate request_size=4 [06:51:15]MH_SAM_APDU [06:51:15]CAPDU: 80 13 01 00 [06:51:15]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [06:51:15]Write i2c OK [06:51:15]MH_I2C_Read... [06:51:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:15]Read from MH i2c: E2 [06:51:15]MH_I2C_Read... [06:51:15]Read from MH i2c: E2 0E 00 [06:51:15]MH_I2C_Read... [06:51:15]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [06:51:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:51:15]wFMCommunicate OK [06:51:15]SAM_PROTO_GetShiftState done [06:51:15]FM_GetShiftState done [06:51:15]req_shift_opened done [06:51:15]requested_item shift.open_date is exist - process it [06:51:15]req_shift_open_date [06:51:15]req_shift_open_date done [06:51:15]produce_requested_data done [06:51:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225708,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:51:15]process_action_free close_receipt [06:51:15]json_value_free [06:51:15]json_value_free done [06:51:15]process_json_proto returns [06:51:15]Send response to host [06:51:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225708,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:51:15]free response buf [06:51:15]execute_script done [06:51:15]execute_script returns [06:51:15]free content buf [06:51:15]Sock 9.Close socket [06:51:15]Sock 9.Thread stoped [06:51: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 35 39 4F 00 00 00 A9 62 47 00 AE 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 71 03 00 F4 03 04 00 F0 44 A4 66 B6 04 01 00 00 B8 5B 2F 5B 9B D3 F8 96 [06:51:15]CommunicateWithHost err = 0 [06:51:15]CheckOFDResponse [06:51:15]1017 (14) - 77093643461234 [06:51:15]1041 (16) - 0000000000874959 [06:51:15]1040 (4) - 225708 [06:51:15]1012 (4) - 27.07.2024 00:53 [06:51:15]1206 (1) - 0 [06:51:15]OFD Sender: Remove packet 225708 [06:51:15]ProducePacketName [06:51:15]name=ofd_packets/00225708 [06:51:15]NVStorageDeleteData [06:51:16]OFD Sender: No OFD packet to send [06:51:21]OFD Sender: No OFD packet to send [06:51:26]OFD Sender: No OFD packet to send [06:51:31]OFD Sender: No OFD packet to send [06:51:36]OFD Sender: No OFD packet to send [06:51:41]OFD Sender: No OFD packet to send [06:51:41]accept exits with 8 [06:51:41]New connection [06:51:41]New thread 3067370852 created [06:51:41]Thread 3067227492 joined [06:51:41]Waiting for new connection... [06:51:41] Sock 8.Parse request [06:51:41]Sock 8.Check first char [06:51:41]Sock 8.First char is OK [06:51:41]request: POST /json_proto HTTP/1.0 [06:51:41]Method: POST [06:51:41]URL: /json_proto [06:51:41]Method is POST - this is cgi request [06:51:41]url: /json_proto [06:51:41]query_string will be loaded in cgi processing [06:51:41]execute_cgi json_proto POST (null) [06:51:41]execute_cgi path=json_proto method=POST [06:51:41]POST find Content-Length [06:51:41]Host: 172.17.43.131:8080 [06:51:41]Content-Length: 678 [06:51:41]Content-Type: application/json [06:51:41] [06:51:41]POST finish read [06:51:41]Found Content-Length = 678 [06:51:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.150, "sum" : 620.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:51:41]execute_script... [06:51: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)2001953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.150, "sum" : 620.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:51:41]POST & json_proto [06:51:41]process_json_proto [06:51:41]json parsed OK: [06:51:41]protocol is kg_v1.0 [06:51:41]action value=close_receipt [06:51:41]process_action close_receipt [06:51:41]cmd_close_receipt [06:51:41]MH_GetDate [06:51:41]Write to MH i2c: F0 00 00 9C 00 8B [06:51:41]Write i2c OK [06:51:41]MH_I2C_Read... [06:51:41]Read from MH i2c: F0 [06:51:41]MH_I2C_Read... [06:51:41]Read from MH i2c: F0 09 00 [06:51:41]MH_I2C_Read... [06:51:41]Read from MH i2c: F0 09 00 9C 00 00 FE 98 A4 66 F9 24 A2 66 59 [06:51:41]GetLastDocTimeStamp 1722063071 [06:51:41]current date 1722063102 [06:51:41]FM_GetShiftState [06:51:41]SAM_PROTO_GetShiftState [06:51:41]wFMCommunicate request_size=4 [06:51:41]MH_SAM_APDU [06:51:41]CAPDU: 80 13 01 00 [06:51:41]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [06:51:41]Write i2c OK [06:51:41]MH_I2C_Read... [06:51:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:41]Read from MH i2c: E2 [06:51:41]MH_I2C_Read... [06:51:41]Read from MH i2c: E2 0E 00 [06:51:41]MH_I2C_Read... [06:51:41]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [06:51:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:51:41]wFMCommunicate OK [06:51:41]SAM_PROTO_GetShiftState done [06:51:41]FM_GetShiftState done [06:51:41]opened in 1722038719 [06:51:41]opened+sec_in_day 1722125119 [06:51:41]quantity*price = 62037 [06:51:41]sum+1 = 62038 [06:51:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.88 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 69 27.07.2024 06:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225709 ФПД: 16915236791205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T065142&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225709&fm=16915236791205&tin=02508201610067®Number=0000000000092624&sum=62000 [06:51:42]StoreToDocumentArchive [06:51:42]shift 438 fd 225709 [06:51:42]save to /storage/0438/doc_00225709 [06:51:42]save last doc name /storage/0438/doc_00225709 to /storage/kkm_last_doc_name [06:51:42]save OK [06:51:42]Clear old archive folders... [06:51:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:51:42]tlvbuf is 00785C10 [06:51:42]SAM_PROTO_ClearQueue [06:51:42]wFMCommunicate request_size=4 [06:51:42]MH_SAM_APDU [06:51:42]CAPDU: 80 09 00 00 [06:51:42]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [06:51:42]Write i2c OK [06:51:42]MH_I2C_Read... [06:51:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:51:42]Read from MH i2c: E2 [06:51:42]MH_I2C_Read... [06:51:42]Read from MH i2c: E2 03 00 [06:51:42]MH_I2C_Read... [06:51:42]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [06:51:42]RAPDU: 90 00 [06:51:42]wFMCommunicate OK [06:51:42]SAM_PROTO_ClearQueue done [06:51:42]KKMCreateOFDPacket [06:51:42]OFDProtocolAddRootSTLVToBuf [06:51:42]FM_MakeSignedData [06:51:42]FM_MakeSignedData [06:51:42]SAM_PROTO_SignData [06:51:42]wFMCommunicate request_size=4 [06:51:42]MH_SAM_APDU [06:51:42]CAPDU: 80 0D 01 02 [06:51:42]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [06:51:42]Write i2c OK [06:51:42]MH_I2C_Read... [06:51:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:51:42]Read from MH i2c: E2 [06:51:42]MH_I2C_Read... [06:51:42]Read from MH i2c: E2 03 00 [06:51:42]MH_I2C_Read... [06:51:42]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [06:51:42]RAPDU: 90 00 [06:51:42]wFMCommunicate OK [06:51:42]wFMCommunicate request_size=255 [06:51:42]MH_SAM_APDU [06:51: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 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FE 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 71 03 00 35 04 06 00 0F [06:51:42]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FE 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 71 03 00 35 04 06 00 0F 00 00 00 [06:51:42]Write i2c OK [06:51:42]MH_I2C_Read... [06:51:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:43]Read from MH i2c: E2 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 03 00 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [06:51:43]RAPDU: 90 00 [06:51:43]wFMCommunicate OK [06:51:43]wFMCommunicate request_size=10 [06:51:43]MH_SAM_APDU [06:51:43]CAPDU: 80 0D 02 02 05 62 62 AE 23 A5 [06:51:43]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 62 62 AE 23 A5 00 00 6B [06:51:43]Write i2c OK [06:51:43]MH_I2C_Read... [06:51:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:43]Read from MH i2c: E2 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 03 00 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [06:51:43]RAPDU: 90 00 [06:51:43]wFMCommunicate OK [06:51:43]wFMCommunicate request_size=4 [06:51:43]MH_SAM_APDU [06:51:43]CAPDU: 80 0D 03 02 [06:51:43]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [06:51:43]Write i2c OK [06:51:43]MH_I2C_Read... [06:51:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:51:43]Read from MH i2c: E2 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 0B 00 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 0B 00 AE 00 00 B3 D9 24 A1 28 AC FE 46 90 00 93 [06:51:43]RAPDU: B3 D9 24 A1 28 AC FE 46 90 00 [06:51:43]wFMCommunicate OK [06:51:43]SAM_PROTO_SignData done [06:51:43]FM_MakeSignedData done [06:51:43]CreateOFDProtocolMessage [06:51:43]wFMCommunicate request_size=4 [06:51:43]MH_SAM_APDU [06:51:43]CAPDU: 80 11 00 00 [06:51:43]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [06:51:43]Write i2c OK [06:51:43]MH_I2C_Read... [06:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:43]Read from MH i2c: E2 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 17 00 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [06:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:51:43]wFMCommunicate OK [06:51:43]CreateOFDProtocolMessage done [06:51:43]OFDSenderStorePacket 225709 [06:51:43]StoreOFDPacket docnum=225709 [06:51:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F A5 07 01 61 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 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FE 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 71 03 00 35 04 06 00 0F 62 62 AE 23 A5 B3 D9 24 A1 28 AC FE 46 [06:51:43]CheckFolder [06:51:43]dirname=/storage/ofd_packets [06:51:43]CheckFolder done [06:51:43]ProducePacketName [06:51:43]name=ofd_packets/00225709 [06:51:43]NVStorageSaveData ofd_packets/00225709 [06:51:43]File name is /storage/ofd_packets/00225709 [06:51:43]Write 301 bytes [06:51:43]NVStorageSaveData done [06:51:43]OFDSenderStorePacket done [06:51:43]KKMCreateOFDPacket done [06:51:43]NVStorageSaveData kkm_last_timestamp [06:51:43]File name is /storage/kkm_last_timestamp [06:51:43]Write 4 bytes [06:51:43]NVStorageSaveData done [06:51:43]ExternCall_PrintAddStr [06:51:43]wPrintStart [06:51:43]Write to MH i2c: 01 00 00 B0 00 B0 [06:51:43]Write i2c OK [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: 01 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: 01 07 00 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [06:51:43]RasterBufferAndPrint [06:51:43]line Счет N : (1)2001953 [06:51:43]line ИНН: 02508201610067 [06:51:43]line Контрольно-Кассовый Чек [06:51:43]line ПРОДАЖА [06:51:43]line ТРК (МРК, ГНК) : 33 [06:51:43]line Товар: 2710124130 [06:51:43]line Аи-92-К-5 [06:51:43]line 9.150 * 67.80 [06:51:43]line = 620.37 [06:51:43]line НДС 12% НСП 1% [06:51:43]line > о реализуемом товаре [06:51:43]line ОКРУГЛЕНИЕ: -0.37 [06:51:43]line ИТОГО: 620.00 [06:51:43]line Внесено: 620.00 [06:51:43]line СДАЧА: 0.00 [06:51:43]line НСП 1% : 5.49 [06:51:43]line НДС 12% : 65.88 [06:51:43]line Наличными: 620.00 [06:51:43]line Безнал.: 0.00 [06:51:43]line Место: АЗС № 97 "Партнер Нефть" [06:51:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:51:43]line СНО: Общий режим [06:51:43]line Чек 69 27.07.2024 06:51 [06:51:43]line Смена: 438 ФФД: 1.0 [06:51:43]line ЗНМ: 0300000054 [06:51:43]line РНМ: 0000000000092624 [06:51:43]line Версия ККМ: 001 [06:51:43]line ФМ: 0000000000874959 [06:51:43]line ФД: 225709 [06:51:43]line ФПД: 16915236791205 [06:51:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T065142&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225709&fm=16915236791205&tin=02508201610067®Number=0000000000092624&sum=62000 [06:51:43]written 0, free lines is 4095 [06:51:43]OFD Sender: Processing packet 225709 [packets to send 599, broken 598] [06:51:43]ProducePacketName [06:51:43]name=ofd_packets/00225709 [06:51:43]OFD Sender: To server: pG, [06:51:43]CommunicateWithHost lk.salyk.kg:30040 [06:51:43]ConnectInit lk.salyk.kg [06:51:43]Write to MH i2c: 01 00 00 DB 00 DB [06:51:43]Write i2c OK [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: 01 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: 01 07 00 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 53 0C 41 [06:51:43]RasterBufferAndPrint [06:51:43]line [06:51:43]line [06:51:43]line [06:51:43]line [06:51:43]line [06:51:43]written 0, free lines is 3159 [06:51:43]MH_Cut [06:51:43]Write to MH i2c: D1 01 00 E2 00 01 B4 [06:51:43]Write i2c OK [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: D1 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: D1 01 00 [06:51:43]MH_I2C_Read... [06:51:43]Read from MH i2c: D1 01 00 E2 00 00 B3 [06:51:43]Write to MH i2c: 01 00 00 E3 00 E3 [06:51:43]Write i2c OK [06:51:43]MH_I2C_Read... [06:51:44]Connected sock=10 [06:51:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F A5 07 01 61 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 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FE 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 71 03 00 35 04 06 00 0F 62 62 AE 23 A5 B3 D9 24 A1 28 AC FE 46 [06:51:45]*** Cut start [06:51:45]*** Partial cut [06:51:45]*** CUTSNS_PIN = 1 [06:51:45]*** CUTSNS_PIN = 0 [06:51:45]*** Brake cut motor [06:51:45]Read from MH i2c: 01 [06:51:45]MH_I2C_Read... [06:51:45]*** Stop cut motor [06:51:45]*** Cut end [06:51:45]Read from MH i2c: 01 07 00 [06:51:45]MH_I2C_Read... [06:51:45]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [06:51:45]process_action close_receipt done [06:51:45]requested_data is exist [06:51:45]produce_requested_data [06:51:45]requested_item fm.sn is exist - process it [06:51:45]wFMCommunicate request_size=4 [06:51:45]MH_SAM_APDU [06:51:45]CAPDU: 80 11 00 00 [06:51:45]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [06:51:45]Write i2c OK [06:51:45]MH_I2C_Read... [06:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:45]Read from MH i2c: E2 [06:51:45]MH_I2C_Read... [06:51:45]Read from MH i2c: E2 17 00 [06:51:45]MH_I2C_Read... [06:51:45]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [06:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:51:45]wFMCommunicate OK [06:51:45]requested_item fd.num is exist - process it [06:51:45]SAM_PROTO_GetFieldsCounters [06:51:45]wFMCommunicate request_size=4 [06:51:45]MH_SAM_APDU [06:51:45]CAPDU: 80 13 00 00 [06:51:45]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [06:51:45]Write i2c OK [06:51:45]MH_I2C_Read... [06:51:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:51:45]Read from MH i2c: E2 [06:51:45]MH_I2C_Read... [06:51:45]Read from MH i2c: E2 62 00 [06:51:45]MH_I2C_Read... [06:51:45]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 71 03 00 0E 04 04 00 B6 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 31 [06:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 71 03 00 0E 04 04 00 B6 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 [06:51:45]wFMCommunicate OK [06:51:45]SAM_PROTO_GetFieldsCounters done [06:51:45]requested_item shift.num is exist - process it [06:51:45]requested_item shift.opened is exist - process it [06:51:45]req_shift_opened [06:51:45]FM_GetShiftState [06:51:45]SAM_PROTO_GetShiftState [06:51:45]wFMCommunicate request_size=4 [06:51:45]MH_SAM_APDU [06:51:45]CAPDU: 80 13 01 00 [06:51:45]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [06:51:45]Write i2c OK [06:51:45]MH_I2C_Read... [06:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:46]Read from MH i2c: E2 [06:51:46]MH_I2C_Read... [06:51:46]Read from MH i2c: E2 0E 00 [06:51:46]MH_I2C_Read... [06:51:46]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [06:51:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:51:46]wFMCommunicate OK [06:51:46]SAM_PROTO_GetShiftState done [06:51:46]FM_GetShiftState done [06:51:46]req_shift_opened done [06:51:46]requested_item shift.open_date is exist - process it [06:51:46]req_shift_open_date [06:51:46]req_shift_open_date done [06:51:46]produce_requested_data done [06:51:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225709,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:51:46]process_action_free close_receipt [06:51:46]json_value_free [06:51:46]json_value_free done [06:51:46]process_json_proto returns [06:51:46]Send response to host [06:51:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225709,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:51:46]free response buf [06:51:46]execute_script done [06:51:46]execute_script returns [06:51:46]free content buf [06:51:46]Sock 8.Close socket [06:51:46]Sock 8.Thread stoped [06:51:49]recv_with_timeout no data received [06:51:49]CommunicateWithHost answer receiving error [06:51:49]CommunicateWithHost err = -3 [06:51:49]OFD Sender: Server communicate error [06:51:54]OFD Sender: Processing packet 225709 [packets to send 599, broken 598] [06:51:54]ProducePacketName [06:51:54]name=ofd_packets/00225709 [06:51:54]OFD Sender: To server: pG, [06:51:54]CommunicateWithHost lk.salyk.kg:30040 [06:51:54]ConnectInit lk.salyk.kg [06:51:55]Connected sock=8 [06:51: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 35 39 0F 01 00 00 4F A5 07 01 61 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 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 FE 98 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 71 03 00 35 04 06 00 0F 62 62 AE 23 A5 B3 D9 24 A1 28 AC FE 46 [06:51: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 35 39 4F 00 00 00 F3 5D 47 00 34 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 71 03 00 F4 03 04 00 18 45 A4 66 B6 04 01 00 00 0B 8C 3B 60 FF CA 67 7E [06:51:56]CommunicateWithHost err = 0 [06:51:56]CheckOFDResponse [06:51:56]1017 (14) - 77093643461234 [06:51:56]1041 (16) - 0000000000874959 [06:51:56]1040 (4) - 225709 [06:51:56]1012 (4) - 27.07.2024 00:53 [06:51:56]1206 (1) - 0 [06:51:56]OFD Sender: Remove packet 225709 [06:51:56]ProducePacketName [06:51:56]name=ofd_packets/00225709 [06:51:56]NVStorageDeleteData [06:51:56]OFD Sender: No OFD packet to send [06:52:01]OFD Sender: No OFD packet to send [06:52:06]OFD Sender: No OFD packet to send [06:52:11]OFD Sender: No OFD packet to send [06:52:16]OFD Sender: No OFD packet to send [06:52:21]OFD Sender: No OFD packet to send [06:52:26]OFD Sender: No OFD packet to send [06:52:31]OFD Sender: No OFD packet to send [06:52:36]OFD Sender: No OFD packet to send [06:52:41]OFD Sender: No OFD packet to send [06:52:46]OFD Sender: No OFD packet to send [06:52:51]OFD Sender: No OFD packet to send [06:52:56]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:28]recv_with_timeout no data received [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:18]recv_with_timeout no data received [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:37]OFD Sender: No OFD packet to send [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:17]OFD Sender: No OFD packet to send [06:56:22]OFD Sender: No OFD packet to send [06:56:27]OFD Sender: No OFD packet to send [06:56:32]OFD Sender: No OFD packet to send [06:56:37]OFD Sender: No OFD packet to send [06:56:42]OFD Sender: No OFD packet to send [06:56:47]OFD Sender: No OFD packet to send [06:56:52]OFD Sender: No OFD packet to send [06:56:57]OFD Sender: No OFD packet to send [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:31]recv_with_timeout no data received [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:52]OFD Sender: No OFD packet to send [06:57:57]OFD Sender: No OFD packet to send [06:58:02]OFD Sender: No OFD packet to send [06:58:07]OFD Sender: No OFD packet to send [06:58:12]OFD Sender: No OFD packet to send [06:58:17]OFD Sender: No OFD packet to send [06:58:22]OFD Sender: No OFD packet to send [06:58:27]OFD Sender: No OFD packet to send [06:58:32]OFD Sender: No OFD packet to send [06:58:37]OFD Sender: No OFD packet to send [06:58:42]OFD Sender: No OFD packet to send [06:58:47]OFD Sender: No OFD packet to send [06:58:48]int [06:58:48]Write to MH i2c: 01 00 00 E7 00 E7 [06:58:48]*** FLAG_PRN_PAP1 set [06:58:48]Write i2c OK [06:58:48]MH_I2C_Read... [06:58:48]Read from MH i2c: 01 [06:58:48]MH_I2C_Read... [06:58:48]Read from MH i2c: 01 07 00 [06:58:48]MH_I2C_Read... [06:58:48]Read from MH i2c: 01 07 00 E7 00 00 01 00 00 00 FF 0F FD [06:58:48]state=0 [06:58:48]No paper [06:58:48]int [06:58:48]Write to MH i2c: 01 00 00 E8 00 E8 [06:58:48]*** FLAG_PRN_PAP2 set [06:58:48]Write i2c OK [06:58:48]MH_I2C_Read... [06:58:48]Read from MH i2c: 01 [06:58:48]MH_I2C_Read... [06:58:48]Read from MH i2c: 01 07 00 [06:58:48]MH_I2C_Read... [06:58:48]Read from MH i2c: 01 07 00 E8 00 00 03 00 00 00 FF 0F 00 [06:58:48]state=0 [06:58:48]No paper [06:58:48]Cover opened [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 E9 00 E9 [06:58:49]*** FLAG_PRN_PAP2 reset [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 E9 00 00 01 00 00 00 FF 0F FF [06:58:49]state=3 [06:58:49]No paper [06:58:49]Cover closed [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 EA 00 EA [06:58:49]*** FLAG_PRN_PAP2 set [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 EA 00 00 03 00 00 00 FF 0F 02 [06:58:49]state=0 [06:58:49]No paper [06:58:49]Cover opened [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 EB 00 EB [06:58:49]*** FLAG_PRN_PAP2 reset [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 EB 00 00 01 00 00 00 FF 0F 01 [06:58:49]state=3 [06:58:49]No paper [06:58:49]Cover closed [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 EC 00 EC [06:58:49]*** FLAG_PRN_PAP2 set [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 EC 00 00 03 00 00 00 FF 0F 04 [06:58:49]state=0 [06:58:49]No paper [06:58:49]Cover opened [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 ED 00 ED [06:58:49]*** FLAG_PRN_PAP2 reset [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 ED 00 00 01 00 00 00 FF 0F 03 [06:58:49]state=3 [06:58:49]No paper [06:58:49]Cover closed [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 EE 00 EE [06:58:49]*** FLAG_PRN_PAP2 set [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 EE 00 00 03 00 00 00 FF 0F 06 [06:58:49]state=0 [06:58:49]No paper [06:58:49]Cover opened [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 EF 00 EF [06:58:49]*** FLAG_PRN_PAP2 reset [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 EF 00 00 01 00 00 00 FF 0F 05 [06:58:49]state=3 [06:58:49]No paper [06:58:49]Cover closed [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 F0 00 F0 [06:58:49]*** FLAG_PRN_PAP2 set [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 F0 00 00 03 00 00 00 FF 0F 08 [06:58:49]state=0 [06:58:49]No paper [06:58:49]Cover opened [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 F1 00 F1 [06:58:49]*** FLAG_PRN_PAP2 reset [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 F1 00 00 01 00 00 00 FF 0F 07 [06:58:49]state=3 [06:58:49]No paper [06:58:49]Cover closed [06:58:49]int [06:58:49]Write to MH i2c: 01 00 00 F2 00 F2 [06:58:49]*** FLAG_PRN_PAP2 set [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: 01 07 00 F2 00 00 03 00 00 00 FF 0F 0A [06:58:49]state=0 [06:58:49]No paper [06:58:49]Cover opened [06:58:52]OFD Sender: No OFD packet to send [06:58:54]Write to MH i2c: 01 00 00 F3 00 F3 [06:58:54]Write i2c OK [06:58:54]MH_I2C_Read... [06:58:54]Read from MH i2c: 01 [06:58:54]MH_I2C_Read... [06:58:54]Read from MH i2c: 01 07 00 [06:58:54]MH_I2C_Read... [06:58:54]Read from MH i2c: 01 07 00 F3 00 00 03 00 00 00 FF 0F 0B [06:58:54]state=3 [06:58:54]No paper [06:58:54]Cover opened [06:58:58]OFD Sender: No OFD packet to send [06:58:59]Write to MH i2c: 01 00 00 F4 00 F4 [06:58:59]Write i2c OK [06:58:59]MH_I2C_Read... [06:58:59]Read from MH i2c: 01 [06:58:59]MH_I2C_Read... [06:58:59]Read from MH i2c: 01 07 00 [06:58:59]MH_I2C_Read... [06:58:59]Read from MH i2c: 01 07 00 F4 00 00 03 00 00 00 FF 0F 0C [06:58:59]state=3 [06:58:59]No paper [06:58:59]Cover opened [06:59:03]OFD Sender: No OFD packet to send [06:59:04]Write to MH i2c: 01 00 00 F5 00 F5 [06:59:04]Write i2c OK [06:59:04]MH_I2C_Read... [06:59:04]Read from MH i2c: 01 [06:59:04]MH_I2C_Read... [06:59:04]Read from MH i2c: 01 07 00 [06:59:04]MH_I2C_Read... [06:59:04]Read from MH i2c: 01 07 00 F5 00 00 03 00 00 00 FF 0F 0D [06:59:04]state=3 [06:59:04]No paper [06:59:04]Cover opened [06:59:08]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (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: 161238+1721902329=1722063567 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 CF 9A A4 66 F9 24 A2 66 97 [06:59:27]Current date/time: 27.07.2024 06:59 [06:59:27]FM_Init [06:59:27]wFMConnect [06:59:27]MH_SAM_On [06:59:27]Write to MH i2c: E0 00 00 08 00 E7 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_init finished! [06:59:27]*** atr: [06:59:27]*** 0F 3B D5 18 FF 81 91 FE [06:59:27]*** 1F C3 80 73 C8 21 10 0A [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]Read from MH i2c: E0 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E0 10 00 [06:59:27]MH_I2C_Read... [06:59:27]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 [06:59:27]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:59:27]wFMCommunicate request_size=10 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:59:27]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]wFMCommunicate request_size=4 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 11 00 00 [06:59:27]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 17 00 [06:59:27]MH_I2C_Read... [06:59:27]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 35 39 90 00 E1 [06:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:59:27]wFMCommunicate OK [06:59:27]Detected FM SN is 0000000000874959 [06:59:27]Stored FM SN is 0000000000874959 [06:59:27]wFMCommunicate request_size=9 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 16 00 00 04 1A 5E 01 00 [06:59:27]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]FM PIN OK [06:59:27]wFMCommunicate request_size=8 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 14 04 00 03 02 00 01 [06:59:27]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]wFMCommunicate request_size=13 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:59:27]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 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]wFMCommunicate request_size=4 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 11 00 00 [06:59:27]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 17 00 [06:59:27]MH_I2C_Read... [06:59:27]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 35 39 90 00 E5 [06:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:59:27]wFMCommunicate OK [06:59:27]DocumentArchiveInit [06:59:27]Start Httpd... [06:59:27]Httpd thread 3067026788 created [06:59:27]Write to MH i2c: 01 00 00 0F 00 0F [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: 01 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: 01 07 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [06:59:27]MH Int Process started [06:59:27]Allocated Socket 8 [06:59:27]Bind OK [06:59:27]Listen OK [06:59:27]httpd running on port 8080 [06:59:27]Waiting for new connection... [06:59:28]OFD Sender: No OFD packet to send [06:59:30]accept exits with 9 [06:59:30]New connection [06:59:30]New thread 3066740068 created [06:59:30]Waiting for new connection... [06:59:30] Sock 9.Parse request [06:59:30]Sock 9.Check first char [06:59:30]Sock 9.First char is OK [06:59:30]request: POST /json_proto HTTP/1.0 [06:59:30]Method: POST [06:59:30]URL: /json_proto [06:59:30]Method is POST - this is cgi request [06:59:30]url: /json_proto [06:59:30]query_string will be loaded in cgi processing [06:59:30]execute_cgi json_proto POST (null) [06:59:30]execute_cgi path=json_proto method=POST [06:59:30]POST find Content-Length [06:59:30]Host: 172.17.43.131:8080 [06:59:30]Content-Length: 215 [06:59:30]Content-Type: application/json [06:59:30] [06:59:30]POST finish read [06:59:30]Found Content-Length = 215 [06:59:30]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:59:30]execute_script... [06:59:30]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:59:30]POST & json_proto [06:59:30]process_json_proto [06:59:30]json parsed OK: [06:59:30]protocol is kg_v1.0 [06:59:30]action value=get_value [06:59:30]process_action get_value [06:59:30]cmd_get_value [06:59:30]process_action get_value done [06:59:30]requested_data is exist [06:59:30]produce_requested_data [06:59:30]requested_item kkm.sn is exist - process it [06:59:30]requested_item kkm.ver is exist - process it [06:59:30]requested_item fm.sn is exist - process it [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 11 00 00 [06:59:30]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:30]Read from MH i2c: E2 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 17 00 [06:59:30]MH_I2C_Read... [06:59:30]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 35 39 90 00 E7 [06:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:59:30]wFMCommunicate OK [06:59:30]requested_item fd.num is exist - process it [06:59:30]SAM_PROTO_GetFieldsCounters [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 13 00 00 [06:59:30]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:30]Read from MH i2c: E2 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 62 00 [06:59:30]MH_I2C_Read... [06:59:30]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 71 03 00 0E 04 04 00 B6 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 5D [06:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 71 03 00 0E 04 04 00 B6 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 [06:59:30]wFMCommunicate OK [06:59:30]SAM_PROTO_GetFieldsCounters done [06:59:30]requested_item shift.num is exist - process it [06:59:30]requested_item shift.opened is exist - process it [06:59:30]req_shift_opened [06:59:30]FM_GetShiftState [06:59:30]SAM_PROTO_GetShiftState [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 13 01 00 [06:59:30]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:30]Read from MH i2c: E2 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 0E 00 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [06:59:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [06:59:30]wFMCommunicate OK [06:59:30]SAM_PROTO_GetShiftState done [06:59:30]FM_GetShiftState done [06:59:30]req_shift_opened done [06:59:30]requested_item shift.open_date is exist - process it [06:59:30]req_shift_open_date [06:59:30]req_shift_open_date done [06:59:30]produce_requested_data done [06:59:30]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225709,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [06:59:30]process_action_free get_value [06:59:30]json_value_free [06:59:30]json_value_free done [06:59:30]process_json_proto returns [06:59:30]Send response to host [06:59:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225709,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [06:59:30]free response buf [06:59:30]execute_script done [06:59:30]execute_script returns [06:59:30]free content buf [06:59:30]Sock 9.Close socket [06:59:30]Sock 9.Thread stoped [06:59:30]accept exits with 6 [06:59:30]New connection [06:59:30]New thread 3066596708 created [06:59:30]Thread 3066740068 joined [06:59:30]Waiting for new connection... [06:59:30] Sock 6.Parse request [06:59:30]Sock 6.Check first char [06:59:30]Sock 6.First char is OK [06:59:30]request: POST /json_proto HTTP/1.0 [06:59:30]Method: POST [06:59:30]URL: /json_proto [06:59:30]Method is POST - this is cgi request [06:59:30]url: /json_proto [06:59:30]query_string will be loaded in cgi processing [06:59:30]execute_cgi json_proto POST (null) [06:59:30]execute_cgi path=json_proto method=POST [06:59:30]POST find Content-Length [06:59:30]Host: 172.17.43.131:8080 [06:59:30]Content-Length: 331 [06:59:30]Content-Type: application/json [06:59:30] [06:59:30]POST finish read [06:59:30]Found Content-Length = 331 [06:59:30]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:59:30]execute_script... [06:59:30]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:59:30]POST & json_proto [06:59:30]process_json_proto [06:59:30]json parsed OK: [06:59:30]protocol is kg_v1.0 [06:59:30]action value=get_value [06:59:30]process_action get_value [06:59:30]cmd_get_value [06:59:30]process_action get_value done [06:59:30]requested_data is exist [06:59:30]produce_requested_data [06:59:30]requested_item fm.sale.total is exist - process it [06:59:30]SAM_PROTO_GetFMData [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 13 03 00 [06:59:30]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:59:30]Read from MH i2c: E2 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 FD 00 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 41 6E 03 00 69 04 A3 00 6F 04 04 00 F8 67 03 00 B1 04 05 00 B4 2E E6 79 05 70 04 05 00 F4 90 41 AD 04 72 04 04 00 C0 9D A4 CC 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 B1 79 EA 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 88 97 68 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 3E [06:59:30]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 41 6E 03 00 69 04 A3 00 6F 04 04 00 F8 67 03 00 B1 04 05 00 B4 2E E6 79 05 70 04 05 00 F4 90 41 AD 04 72 04 04 00 C0 9D A4 CC 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 B1 79 EA 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 88 97 68 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [06:59:30]wFMCommunicate OK [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 17 00 00 [06:59:30]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:31]Read from MH i2c: E2 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FE [06:59:31]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [06:59:31]wFMCommunicate OK [06:59:31]wFMCommunicate request_size=4 [06:59:31]MH_SAM_APDU [06:59:31]CAPDU: 80 17 00 00 [06:59:31]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:59:31]Write i2c OK [06:59:31]MH_I2C_Read... [06:59:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:31]Read from MH i2c: E2 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [06:59:31]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [06:59:31]wFMCommunicate OK [06:59:31]wFMCommunicate request_size=4 [06:59:31]MH_SAM_APDU [06:59:31]CAPDU: 80 17 00 00 [06:59:31]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:59:31]Write i2c OK [06:59:31]MH_I2C_Read... [06:59:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:31]Read from MH i2c: E2 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [06:59:31]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [06:59:31]wFMCommunicate OK [06:59:31]wFMCommunicate request_size=4 [06:59:31]MH_SAM_APDU [06:59:31]CAPDU: 80 17 00 00 [06:59:31]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:59:31]Write i2c OK [06:59:31]MH_I2C_Read... [06:59:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [06:59:32]Read from MH i2c: E2 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: E2 E2 00 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [06:59:32]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:59:32]wFMCommunicate OK [06:59:32]SAM_PROTO_GetFMData done [06:59:32]requested_item fm.sale_refund.total is exist - process it [06:59:32]requested_item fm.buy.total is exist - process it [06:59:32]requested_item shift.sale.total is exist - process it [06:59:32]SAM_PROTO_GetShiftData [06:59:32]wFMCommunicate request_size=4 [06:59:32]MH_SAM_APDU [06:59:32]CAPDU: 80 13 02 00 [06:59:32]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [06:59:32]Write i2c OK [06:59:32]MH_I2C_Read... [06:59:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:59:32]Read from MH i2c: E2 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: E2 FD 00 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 45 00 00 00 69 04 9C 00 6F 04 04 00 45 00 00 00 B1 04 03 00 0B A9 EC 70 04 03 00 78 59 88 72 04 03 00 93 4F 64 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 A2 22 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 39 18 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 5F [06:59:32]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 45 00 00 00 69 04 9C 00 6F 04 04 00 45 00 00 00 B1 04 03 00 0B A9 EC 70 04 03 00 78 59 88 72 04 03 00 93 4F 64 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 A2 22 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 39 18 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [06:59:32]wFMCommunicate OK [06:59:32]wFMCommunicate request_size=4 [06:59:32]MH_SAM_APDU [06:59:32]CAPDU: 80 17 00 00 [06:59:32]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [06:59:32]Write i2c OK [06:59:32]MH_I2C_Read... [06:59:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:32]Read from MH i2c: E2 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: E2 FD 00 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [06:59:32]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 [06:59:32]wFMCommunicate OK [06:59:32]wFMCommunicate request_size=4 [06:59:32]MH_SAM_APDU [06:59:32]CAPDU: 80 17 00 00 [06:59:32]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:59:32]Write i2c OK [06:59:32]MH_I2C_Read... [06:59:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:33]Read from MH i2c: E2 [06:59:33]MH_I2C_Read... [06:59:33]Read from MH i2c: E2 FD 00 [06:59:33]MH_I2C_Read... [06:59:33]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [06:59:33]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 [06:59:33]wFMCommunicate OK [06:59:33]wFMCommunicate request_size=4 [06:59:33]MH_SAM_APDU [06:59:33]CAPDU: 80 17 00 00 [06:59:33]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:59:33]Write i2c OK [06:59:33]MH_I2C_Read... [06:59:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:33]OFD Sender: No OFD packet to send [06:59:33]Read from MH i2c: E2 [06:59:33]MH_I2C_Read... [06:59:33]Read from MH i2c: E2 FD 00 [06:59:33]MH_I2C_Read... [06:59:33]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [06:59:33]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 [06:59:33]wFMCommunicate OK [06:59:33]wFMCommunicate request_size=4 [06:59:33]MH_SAM_APDU [06:59:33]CAPDU: 80 17 00 00 [06:59:33]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:59:33]Write i2c OK [06:59:33]MH_I2C_Read... [06:59:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [06:59:33]Read from MH i2c: E2 [06:59:33]MH_I2C_Read... [06:59:33]Read from MH i2c: E2 CC 00 [06:59:33]MH_I2C_Read... [06:59:33]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [06:59:33]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 [06:59:33]wFMCommunicate OK [06:59:33]SAM_PROTO_GetShiftData done [06:59:33]requested_item shift.sale.total_cash is exist - process it [06:59:33]requested_item shift.sale_refund.total is exist - process it [06:59:33]requested_item shift.sale_refund.total_cash is exist - process it [06:59:33]requested_item shift.buy.total is exist - process it [06:59:33]requested_item shift.buy.total_cash is exist - process it [06:59:33]produce_requested_data done [06:59:33]produce_requested_data return {"fm.sale.total":235199648.52,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":155097.71,"shift.sale.total_cash":89358.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:59:33]process_action_free get_value [06:59:33]json_value_free [06:59:33]json_value_free done [06:59:33]process_json_proto returns [06:59:33]Send response to host [06:59:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235199648.52,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":155097.71,"shift.sale.total_cash":89358.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:59:33]free response buf [06:59:33]execute_script done [06:59:33]execute_script returns [06:59:33]free content buf [06:59:33]Sock 6.Close socket [06:59:33]Sock 6.Thread stoped [06:59:37]recv_with_timeout no data received [06:59:38]OFD Sender: No OFD packet to send [06:59:43]OFD Sender: No OFD packet to send [06:59:48]OFD Sender: No OFD packet to send [06:59:50]recv_with_timeout no data received [06:59:53]OFD Sender: No OFD packet to send [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:10]recv_with_timeout no data received [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:04]OFD Sender: No OFD packet to send [07:03:09]OFD Sender: No OFD packet to send [07:03:14]OFD Sender: No OFD packet to send [07:03:19]OFD Sender: No OFD packet to send [07:03:24]OFD Sender: No OFD packet to send [07:03:29]OFD Sender: No OFD packet to send [07:03:34]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:10]accept exits with 9 [07:04:10]New connection [07:04:10]New thread 3066740068 created [07:04:10]Thread 3066596708 joined [07:04:10]Waiting for new connection... [07:04:10] Sock 9.Parse request [07:04:10]Sock 9.Check first char [07:04:10]Sock 9.First char is OK [07:04:10]request: POST /json_proto HTTP/1.0 [07:04:10]Method: POST [07:04:10]URL: /json_proto [07:04:10]Method is POST - this is cgi request [07:04:10]url: /json_proto [07:04:10]query_string will be loaded in cgi processing [07:04:10]execute_cgi json_proto POST (null) [07:04:10]execute_cgi path=json_proto method=POST [07:04:10]POST find Content-Length [07:04:10]Host: 172.17.43.131:8080 [07:04:10]Content-Length: 678 [07:04:10]Content-Type: application/json [07:04:10] [07:04:10]POST finish read [07:04:10]Found Content-Length = 678 [07:04:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:10]execute_script... [07:04:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:10]POST & json_proto [07:04:10]process_json_proto [07:04:10]json parsed OK: [07:04:10]protocol is kg_v1.0 [07:04:10]action value=close_receipt [07:04:10]process_action close_receipt [07:04:10]cmd_close_receipt [07:04:10]MH_GetDate [07:04:10]Write to MH i2c: F0 00 00 1D 00 0C [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: F0 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: F0 09 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: F0 09 00 1D 00 00 EB 9B A4 66 F9 24 A2 66 CA [07:04:10]GetLastDocTimeStamp 1722063102 [07:04:10]current date 1722063851 [07:04:10]FM_GetShiftState [07:04:10]SAM_PROTO_GetShiftState [07:04:10]wFMCommunicate request_size=4 [07:04:10]MH_SAM_APDU [07:04:10]CAPDU: 80 13 01 00 [07:04:10]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:10]Read from MH i2c: E2 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 0E 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [07:04:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:04:10]wFMCommunicate OK [07:04:10]SAM_PROTO_GetShiftState done [07:04:10]FM_GetShiftState done [07:04:10]opened in 1722038719 [07:04:10]opened+sec_in_day 1722125119 [07:04:10]quantity*price = 50010 [07:04:10]sum+1 = 50012 [07:04:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 70 27.07.2024 07:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225710 ФПД: 68122924528899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T070411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225710&fm=68122924528899&tin=02508201610067®Number=0000000000092624&sum=50000 [07:04:12]StoreToDocumentArchive [07:04:12]shift 438 fd 225710 [07:04:12]save to /storage/0438/doc_00225710 [07:04:12]save last doc name /storage/0438/doc_00225710 to /storage/kkm_last_doc_name [07:04:12]save OK [07:04:12]Clear old archive folders... [07:04:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:04:12]tlvbuf is 00F44A80 [07:04:12]SAM_PROTO_ClearQueue [07:04:12]wFMCommunicate request_size=4 [07:04:12]MH_SAM_APDU [07:04:12]CAPDU: 80 09 00 00 [07:04:12]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [07:04:12]Write i2c OK [07:04:12]MH_I2C_Read... [07:04:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:12]Read from MH i2c: E2 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [07:04:12]RAPDU: 90 00 [07:04:12]wFMCommunicate OK [07:04:12]SAM_PROTO_ClearQueue done [07:04:12]KKMCreateOFDPacket [07:04:12]OFDProtocolAddRootSTLVToBuf [07:04:12]FM_MakeSignedData [07:04:12]FM_MakeSignedData [07:04:12]SAM_PROTO_SignData [07:04:12]wFMCommunicate request_size=4 [07:04:12]MH_SAM_APDU [07:04:12]CAPDU: 80 0D 01 02 [07:04:12]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [07:04:12]Write i2c OK [07:04:12]MH_I2C_Read... [07:04:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:12]Read from MH i2c: E2 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [07:04:12]RAPDU: 90 00 [07:04:12]wFMCommunicate OK [07:04:12]wFMCommunicate request_size=255 [07:04:12]MH_SAM_APDU [07:04:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 EB 9B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 71 03 00 35 04 06 00 3D [07:04:12]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 EB 9B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 71 03 00 35 04 06 00 3D 00 00 00 [07:04:12]Write i2c OK [07:04:12]MH_I2C_Read... [07:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:12]Read from MH i2c: E2 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [07:04:12]RAPDU: 90 00 [07:04:12]wFMCommunicate OK [07:04:12]wFMCommunicate request_size=10 [07:04:12]MH_SAM_APDU [07:04:12]CAPDU: 80 0D 02 02 05 F5 1A B7 B5 03 [07:04:12]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 F5 1A B7 B5 03 00 00 30 [07:04:12]Write i2c OK [07:04:12]MH_I2C_Read... [07:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:12]Read from MH i2c: E2 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [07:04:12]RAPDU: 90 00 [07:04:12]wFMCommunicate OK [07:04:12]wFMCommunicate request_size=4 [07:04:12]MH_SAM_APDU [07:04:12]CAPDU: 80 0D 03 02 [07:04:12]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [07:04:12]Write i2c OK [07:04:12]MH_I2C_Read... [07:04:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:12]Read from MH i2c: E2 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 0B 00 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 0B 00 2F 00 00 A0 04 D1 6C 38 54 DE A4 90 00 9A [07:04:12]RAPDU: A0 04 D1 6C 38 54 DE A4 90 00 [07:04:12]wFMCommunicate OK [07:04:12]SAM_PROTO_SignData done [07:04:12]FM_MakeSignedData done [07:04:12]CreateOFDProtocolMessage [07:04:12]wFMCommunicate request_size=4 [07:04:12]MH_SAM_APDU [07:04:12]CAPDU: 80 11 00 00 [07:04:12]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [07:04:12]Write i2c OK [07:04:12]MH_I2C_Read... [07:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:12]Read from MH i2c: E2 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 17 00 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [07:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:04:12]wFMCommunicate OK [07:04:12]CreateOFDProtocolMessage done [07:04:12]OFDSenderStorePacket 225710 [07:04:12]StoreOFDPacket docnum=225710 [07:04:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 D0 07 01 72 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 EB 9B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 71 03 00 35 04 06 00 3D F5 1A B7 B5 03 A0 04 D1 6C 38 54 DE A4 [07:04:12]CheckFolder [07:04:12]dirname=/storage/ofd_packets [07:04:12]CheckFolder done [07:04:12]ProducePacketName [07:04:12]name=ofd_packets/00225710 [07:04:12]NVStorageSaveData ofd_packets/00225710 [07:04:12]File name is /storage/ofd_packets/00225710 [07:04:12]Write 301 bytes [07:04:12]NVStorageSaveData done [07:04:12]OFDSenderStorePacket done [07:04:12]KKMCreateOFDPacket done [07:04:12]NVStorageSaveData kkm_last_timestamp [07:04:12]File name is /storage/kkm_last_timestamp [07:04:12]Write 4 bytes [07:04:12]NVStorageSaveData done [07:04:12]ExternCall_PrintAddStr [07:04:12]wPrintStart [07:04:12]Write to MH i2c: 01 00 00 31 00 31 [07:04:12]Write i2c OK [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: 01 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: 01 07 00 [07:04:12]MH_I2C_Read... [07:04:12]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [07:04:12]RasterBufferAndPrint [07:04:12]line Счет N : (1)2001954 [07:04:12]line ИНН: 02508201610067 [07:04:12]line Контрольно-Кассовый Чек [07:04:12]line ПРОДАЖА [07:04:12]line ТРК (МРК, ГНК) : 54 [07:04:12]line Товар: 2710124500 [07:04:12]line Аи-95-К-5 [07:04:12]line 6.740 * 74.20 [07:04:12]line = 500.11 [07:04:12]line НДС 12% НСП 1% [07:04:12]line > о реализуемом товаре [07:04:12]line ОКРУГЛЕНИЕ: -0.11 [07:04:12]line ИТОГО: 500.00 [07:04:12]line Внесено: 500.00 [07:04:12]line СДАЧА: 0.00 [07:04:12]line НСП 1% : 4.43 [07:04:12]line НДС 12% : 53.11 [07:04:12]line Наличными: 500.00 [07:04:12]line Безнал.: 0.00 [07:04:12]line Место: АЗС № 97 "Партнер Нефть" [07:04:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:04:12]line СНО: Общий режим [07:04:12]line Чек 70 27.07.2024 07:04 [07:04:12]line Смена: 438 ФФД: 1.0 [07:04:12]line ЗНМ: 0300000054 [07:04:12]line РНМ: 0000000000092624 [07:04:12]line Версия ККМ: 001 [07:04:12]line ФМ: 0000000000874959 [07:04:12]line ФД: 225710 [07:04:12]line ФПД: 68122924528899 [07:04:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T070411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225710&fm=68122924528899&tin=02508201610067®Number=0000000000092624&sum=50000 [07:04:12]OFD Sender: Processing packet 225710 [packets to send 599, broken 598] [07:04:12]ProducePacketName [07:04:12]name=ofd_packets/00225710 [07:04:12]OFD Sender: To server: pG, [07:04:12]CommunicateWithHost lk.salyk.kg:30040 [07:04:12]ConnectInit lk.salyk.kg [07:04:12]written 0, free lines is 4095 [07:04:13]Connected sock=10 [07:04:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 D0 07 01 72 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 EB 9B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 71 03 00 35 04 06 00 3D F5 1A B7 B5 03 A0 04 D1 6C 38 54 DE A4 [07:04:13]Write to MH i2c: 01 00 00 5C 00 5C [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: 01 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: 01 07 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 53 0C C2 [07:04:13]RasterBufferAndPrint [07:04:13]line [07:04:13]line [07:04:13]line [07:04:13]line [07:04:13]line [07:04:13]written 0, free lines is 3159 [07:04:13]MH_Cut [07:04:13]Write to MH i2c: D1 01 00 63 00 01 35 [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: D1 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: D1 01 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: D1 01 00 63 00 00 34 [07:04:13]Write to MH i2c: 01 00 00 64 00 64 [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1F A5 47 00 9A 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 35 39 10 04 04 00 AE 71 03 00 F4 03 04 00 FA 47 A4 66 B6 04 01 00 00 F6 DE 40 30 8A 7B 7A E7 [07:04:13]CommunicateWithHost err = 0 [07:04:13]CheckOFDResponse [07:04:13]1017 (14) - 77093643461234 [07:04:13]1041 (16) - 0000000000874959 [07:04:13]1040 (4) - 225710 [07:04:13]1012 (4) - 27.07.2024 01:06 [07:04:13]1206 (1) - 0 [07:04:13]OFD Sender: Remove packet 225710 [07:04:13]ProducePacketName [07:04:13]name=ofd_packets/00225710 [07:04:13]NVStorageDeleteData [07:04:14]OFD Sender: No OFD packet to send [07:04:14]*** Cut start [07:04:14]*** Partial cut [07:04:14]*** CUTSNS_PIN = 1 [07:04:14]*** CUTSNS_PIN = 0 [07:04:14]*** Brake cut motor [07:04:15]Read from MH i2c: 01 [07:04:15]MH_I2C_Read... [07:04:15]*** Stop cut motor [07:04:15]*** Cut end [07:04:15]Read from MH i2c: 01 07 00 [07:04:15]MH_I2C_Read... [07:04:15]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [07:04:15]process_action close_receipt done [07:04:15]requested_data is exist [07:04:15]produce_requested_data [07:04:15]requested_item fm.sn is exist - process it [07:04:15]wFMCommunicate request_size=4 [07:04:15]MH_SAM_APDU [07:04:15]CAPDU: 80 11 00 00 [07:04:15]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [07:04:15]Write i2c OK [07:04:15]MH_I2C_Read... [07:04:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:15]Read from MH i2c: E2 [07:04:15]MH_I2C_Read... [07:04:15]Read from MH i2c: E2 17 00 [07:04:15]MH_I2C_Read... [07:04:15]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [07:04:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:04:15]wFMCommunicate OK [07:04:15]requested_item fd.num is exist - process it [07:04:15]SAM_PROTO_GetFieldsCounters [07:04:15]wFMCommunicate request_size=4 [07:04:15]MH_SAM_APDU [07:04:15]CAPDU: 80 13 00 00 [07:04:15]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [07:04:15]Write i2c OK [07:04:15]MH_I2C_Read... [07:04:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:04:15]Read from MH i2c: E2 [07:04:15]MH_I2C_Read... [07:04:15]Read from MH i2c: E2 62 00 [07:04:15]MH_I2C_Read... [07:04:15]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 71 03 00 0E 04 04 00 B6 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 B6 [07:04: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:04:15]wFMCommunicate OK [07:04:15]SAM_PROTO_GetFieldsCounters done [07:04:15]requested_item shift.num is exist - process it [07:04:15]requested_item shift.opened is exist - process it [07:04:15]req_shift_opened [07:04:15]FM_GetShiftState [07:04:15]SAM_PROTO_GetShiftState [07:04:15]wFMCommunicate request_size=4 [07:04:15]MH_SAM_APDU [07:04:15]CAPDU: 80 13 01 00 [07:04:15]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [07:04:15]Write i2c OK [07:04:15]MH_I2C_Read... [07:04:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:15]Read from MH i2c: E2 [07:04:15]MH_I2C_Read... [07:04:15]Read from MH i2c: E2 0E 00 [07:04:15]MH_I2C_Read... [07:04:15]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [07:04:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:04:15]wFMCommunicate OK [07:04:15]SAM_PROTO_GetShiftState done [07:04:15]FM_GetShiftState done [07:04:15]req_shift_opened done [07:04:15]requested_item shift.open_date is exist - process it [07:04:15]req_shift_open_date [07:04:15]req_shift_open_date done [07:04:15]produce_requested_data done [07:04:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225710,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:04:15]process_action_free close_receipt [07:04:15]json_value_free [07:04:15]json_value_free done [07:04:15]process_json_proto returns [07:04:15]Send response to host [07:04:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225710,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:04:15]free response buf [07:04:15]execute_script done [07:04:15]execute_script returns [07:04:15]free content buf [07:04:15]Sock 9.Close socket [07:04:15]Sock 9.Thread stoped [07:04:19]OFD Sender: No OFD packet to send [07:04:24]OFD Sender: No OFD packet to send [07:04:27]recv_with_timeout no data received [07:04:29]OFD Sender: No OFD packet to send [07:04:34]OFD Sender: No OFD packet to send [07:04:39]OFD Sender: No OFD packet to send [07:04:44]OFD Sender: No OFD packet to send [07:04:49]OFD Sender: No OFD packet to send [07:04:54]OFD Sender: No OFD packet to send [07:04:57]accept exits with 7 [07:04:57]New connection [07:04:57]New thread 3066596708 created [07:04:57]Thread 3066740068 joined [07:04:57]Waiting for new connection... [07:04:57] Sock 7.Parse request [07:04:57]Sock 7.Check first char [07:04:57]Sock 7.First char is OK [07:04:57]request: POST /json_proto HTTP/1.0 [07:04:57]Method: POST [07:04:57]URL: /json_proto [07:04:57]Method is POST - this is cgi request [07:04:57]url: /json_proto [07:04:57]query_string will be loaded in cgi processing [07:04:57]execute_cgi json_proto POST (null) [07:04:57]execute_cgi path=json_proto method=POST [07:04:57]POST find Content-Length [07:04:57]Host: 172.17.43.131:8080 [07:04:57]Content-Length: 671 [07:04:57]Content-Type: application/json [07:04:57] [07:04:57]POST finish read [07:04:57]Found Content-Length = 671 [07:04:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:57]execute_script... [07:04:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:57]POST & json_proto [07:04:57]process_json_proto [07:04:57]json parsed OK: [07:04:57]protocol is kg_v1.0 [07:04:57]action value=close_receipt [07:04:57]process_action close_receipt [07:04:57]cmd_close_receipt [07:04:57]MH_GetDate [07:04:57]Write to MH i2c: F0 00 00 68 00 57 [07:04:57]Write i2c OK [07:04:57]MH_I2C_Read... [07:04:57]Read from MH i2c: F0 [07:04:57]MH_I2C_Read... [07:04:57]Read from MH i2c: F0 09 00 [07:04:57]MH_I2C_Read... [07:04:57]Read from MH i2c: F0 09 00 68 00 00 1A 9C A4 66 F9 24 A2 66 45 [07:04:57]GetLastDocTimeStamp 1722063851 [07:04:57]current date 1722063898 [07:04:57]FM_GetShiftState [07:04:57]SAM_PROTO_GetShiftState [07:04:57]wFMCommunicate request_size=4 [07:04:57]MH_SAM_APDU [07:04:57]CAPDU: 80 13 01 00 [07:04:57]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [07:04:57]Write i2c OK [07:04:57]MH_I2C_Read... [07:04:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:57]Read from MH i2c: E2 [07:04:57]MH_I2C_Read... [07:04:57]Read from MH i2c: E2 0E 00 [07:04:57]MH_I2C_Read... [07:04:57]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [07:04:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:04:57]wFMCommunicate OK [07:04:57]SAM_PROTO_GetShiftState done [07:04:57]FM_GetShiftState done [07:04:57]opened in 1722038719 [07:04:57]opened+sec_in_day 1722125119 [07:04:57]quantity*price = 50017 [07:04:57]sum+1 = 50019 [07:04:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 71 27.07.2024 07:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225711 ФПД: 49011985343547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T070458&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225711&fm=49011985343547&tin=02508201610067®Number=0000000000092624&sum=50000 [07:04:58]StoreToDocumentArchive [07:04:58]shift 438 fd 225711 [07:04:58]save to /storage/0438/doc_00225711 [07:04:58]save last doc name /storage/0438/doc_00225711 to /storage/kkm_last_doc_name [07:04:58]save OK [07:04:58]Clear old archive folders... [07:04:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:04:58]tlvbuf is B6F215A0 [07:04:58]SAM_PROTO_ClearQueue [07:04:58]wFMCommunicate request_size=4 [07:04:58]MH_SAM_APDU [07:04:58]CAPDU: 80 09 00 00 [07:04:58]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:58]Read from MH i2c: E2 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [07:04:58]RAPDU: 90 00 [07:04:58]wFMCommunicate OK [07:04:58]SAM_PROTO_ClearQueue done [07:04:58]KKMCreateOFDPacket [07:04:58]OFDProtocolAddRootSTLVToBuf [07:04:58]FM_MakeSignedData [07:04:58]FM_MakeSignedData [07:04:58]SAM_PROTO_SignData [07:04:58]wFMCommunicate request_size=4 [07:04:58]MH_SAM_APDU [07:04:58]CAPDU: 80 0D 01 02 [07:04:58]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:58]Read from MH i2c: E2 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [07:04:58]RAPDU: 90 00 [07:04:58]wFMCommunicate OK [07:04:58]wFMCommunicate request_size=255 [07:04:58]MH_SAM_APDU [07:04:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 1A 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 71 03 00 35 04 06 00 [07:04:58]Write to MH i2c: E2 02 01 78 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 1A 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 71 03 00 35 04 06 00 00 00 64 [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:58]Read from MH i2c: E2 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [07:04:58]RAPDU: 90 00 [07:04:58]wFMCommunicate OK [07:04:58]wFMCommunicate request_size=11 [07:04:58]MH_SAM_APDU [07:04:58]CAPDU: 80 0D 02 02 06 2C 93 7D F9 E4 3B [07:04:58]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 2C 93 7D F9 E4 3B 00 00 53 [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:58]Read from MH i2c: E2 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [07:04:58]RAPDU: 90 00 [07:04:58]wFMCommunicate OK [07:04:58]wFMCommunicate request_size=4 [07:04:58]MH_SAM_APDU [07:04:58]CAPDU: 80 0D 03 02 [07:04:58]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:58]Read from MH i2c: E2 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 0B 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 0B 00 7A 00 00 49 BD 31 F9 AB 44 80 3A 90 00 CF [07:04:58]RAPDU: 49 BD 31 F9 AB 44 80 3A 90 00 [07:04:58]wFMCommunicate OK [07:04:58]SAM_PROTO_SignData done [07:04:58]FM_MakeSignedData done [07:04:58]CreateOFDProtocolMessage [07:04:58]wFMCommunicate request_size=4 [07:04:58]MH_SAM_APDU [07:04:58]CAPDU: 80 11 00 00 [07:04:58]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:58]Read from MH i2c: E2 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 17 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [07:04:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:04:58]wFMCommunicate OK [07:04:58]CreateOFDProtocolMessage done [07:04:58]OFDSenderStorePacket 225711 [07:04:58]StoreOFDPacket docnum=225711 [07:04:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BA 58 08 01 5E F5 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 1A 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 71 03 00 35 04 06 00 2C 93 7D F9 E4 3B 49 BD 31 F9 AB 44 80 3A [07:04:58]CheckFolder [07:04:58]dirname=/storage/ofd_packets [07:04:58]CheckFolder done [07:04:58]ProducePacketName [07:04:58]name=ofd_packets/00225711 [07:04:58]NVStorageSaveData ofd_packets/00225711 [07:04:58]File name is /storage/ofd_packets/00225711 [07:04:58]Write 302 bytes [07:04:58]NVStorageSaveData done [07:04:58]OFDSenderStorePacket done [07:04:58]KKMCreateOFDPacket done [07:04:58]NVStorageSaveData kkm_last_timestamp [07:04:58]File name is /storage/kkm_last_timestamp [07:04:58]Write 4 bytes [07:04:58]NVStorageSaveData done [07:04:58]ExternCall_PrintAddStr [07:04:58]wPrintStart [07:04:58]Write to MH i2c: 01 00 00 7C 00 7C [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: 01 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: 01 07 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [07:04:58]RasterBufferAndPrint [07:04:58]line Счет N : (1)2001956 [07:04:58]line ИНН: 02508201610067 [07:04:58]line Контрольно-Кассовый Чек [07:04:58]line ПРОДАЖА [07:04:58]line ТРК (МРК, ГНК) : 62 [07:04:58]line Товар: 2710124130 [07:04:58]line Super-92-К-5 [07:04:58]line 7.270 * 68.80 [07:04:58]line = 500.18 [07:04:58]line НДС 12% НСП 1% [07:04:58]line > о реализуемом товаре [07:04:58]line ОКРУГЛЕНИЕ: -0.18 [07:04:58]line ИТОГО: 500.00 [07:04:58]line Внесено: 500.00 [07:04:58]line СДАЧА: 0.00 [07:04:58]line НСП 1% : 4.43 [07:04:58]line НДС 12% : 53.12 [07:04:58]line Наличными: 500.00 [07:04:58]line Безнал.: 0.00 [07:04:58]line Место: АЗС № 97 "Партнер Нефть" [07:04:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:04:58]line СНО: Общий режим [07:04:58]line Чек 71 27.07.2024 07:04 [07:04:58]line Смена: 438 ФФД: 1.0 [07:04:58]line ЗНМ: 0300000054 [07:04:58]line РНМ: 0000000000092624 [07:04:58]line Версия ККМ: 001 [07:04:58]line ФМ: 0000000000874959 [07:04:59]line ФД: 225711 [07:04:59]line ФПД: 49011985343547 [07:04:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T070458&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225711&fm=49011985343547&tin=02508201610067®Number=0000000000092624&sum=50000 [07:04:59]OFD Sender: Processing packet 225711 [packets to send 599, broken 598] [07:04:59]ProducePacketName [07:04:59]name=ofd_packets/00225711 [07:04:59]OFD Sender: To server: pG, [07:04:59]CommunicateWithHost lk.salyk.kg:30040 [07:04:59]ConnectInit lk.salyk.kg [07:04:59]written 0, free lines is 4095 [07:04:59]Write to MH i2c: 01 00 00 A7 00 A7 [07:04:59]Write i2c OK [07:04:59]MH_I2C_Read... [07:04:59]Read from MH i2c: 01 [07:04:59]MH_I2C_Read... [07:04:59]Read from MH i2c: 01 07 00 [07:04:59]MH_I2C_Read... [07:04:59]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 46 0C 00 [07:04:59]RasterBufferAndPrint [07:04:59]line [07:04:59]line [07:04:59]line [07:04:59]line [07:04:59]line [07:04:59]written 0, free lines is 3146 [07:04:59]MH_Cut [07:04:59]Write to MH i2c: D1 01 00 AE 00 01 80 [07:04:59]Write i2c OK [07:04:59]MH_I2C_Read... [07:04:59]Read from MH i2c: D1 [07:04:59]MH_I2C_Read... [07:04:59]Read from MH i2c: D1 01 00 [07:04:59]MH_I2C_Read... [07:04:59]Read from MH i2c: D1 01 00 AE 00 00 7F [07:04:59]Write to MH i2c: 01 00 00 AF 00 AF [07:04:59]Write i2c OK [07:04:59]MH_I2C_Read... [07:05:00]Connected sock=11 [07:05: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 35 39 10 01 00 00 BA 58 08 01 5E F5 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 1A 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 71 03 00 35 04 06 00 2C 93 7D F9 E4 3B 49 BD 31 F9 AB 44 80 3A [07:05: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 35 39 4F 00 00 00 FB 81 47 00 A5 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 35 39 10 04 04 00 AF 71 03 00 F4 03 04 00 29 48 A4 66 B6 04 01 00 00 B6 A0 2E DA F2 0F 2C BF [07:05:00]CommunicateWithHost err = 0 [07:05:00]CheckOFDResponse [07:05:00]1017 (14) - 77093643461234 [07:05:00]1041 (16) - 0000000000874959 [07:05:00]1040 (4) - 225711 [07:05:00]1012 (4) - 27.07.2024 01:06 [07:05:00]1206 (1) - 0 [07:05:00]OFD Sender: Remove packet 225711 [07:05:00]ProducePacketName [07:05:00]name=ofd_packets/00225711 [07:05:00]NVStorageDeleteData [07:05:00]*** Cut start [07:05:00]*** Partial cut [07:05:00]*** CUTSNS_PIN = 1 [07:05:00]*** CUTSNS_PIN = 0 [07:05:01]OFD Sender: No OFD packet to send [07:05:01]*** Brake cut motor [07:05:01]Read from MH i2c: 01 [07:05:01]MH_I2C_Read... [07:05:01]*** Stop cut motor [07:05:01]*** Cut end [07:05:01]Read from MH i2c: 01 07 00 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [07:05:01]process_action close_receipt done [07:05:01]requested_data is exist [07:05:01]produce_requested_data [07:05:01]requested_item fm.sn is exist - process it [07:05:01]wFMCommunicate request_size=4 [07:05:01]MH_SAM_APDU [07:05:01]CAPDU: 80 11 00 00 [07:05:01]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [07:05:01]Write i2c OK [07:05:01]MH_I2C_Read... [07:05:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:01]Read from MH i2c: E2 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: E2 17 00 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [07:05:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:05:01]wFMCommunicate OK [07:05:01]requested_item fd.num is exist - process it [07:05:01]SAM_PROTO_GetFieldsCounters [07:05:01]wFMCommunicate request_size=4 [07:05:01]MH_SAM_APDU [07:05:01]CAPDU: 80 13 00 00 [07:05:01]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [07:05:01]Write i2c OK [07:05:01]MH_I2C_Read... [07:05:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:01]Read from MH i2c: E2 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: E2 62 00 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 71 03 00 0E 04 04 00 B6 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 05 [07:05:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:05:01]wFMCommunicate OK [07:05:01]SAM_PROTO_GetFieldsCounters done [07:05:01]requested_item shift.num is exist - process it [07:05:01]requested_item shift.opened is exist - process it [07:05:01]req_shift_opened [07:05:01]FM_GetShiftState [07:05:01]SAM_PROTO_GetShiftState [07:05:01]wFMCommunicate request_size=4 [07:05:01]MH_SAM_APDU [07:05:01]CAPDU: 80 13 01 00 [07:05:01]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [07:05:01]Write i2c OK [07:05:01]MH_I2C_Read... [07:05:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:01]Read from MH i2c: E2 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: E2 0E 00 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [07:05:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:05:01]wFMCommunicate OK [07:05:01]SAM_PROTO_GetShiftState done [07:05:01]FM_GetShiftState done [07:05:01]req_shift_opened done [07:05:01]requested_item shift.open_date is exist - process it [07:05:01]req_shift_open_date [07:05:01]req_shift_open_date done [07:05:01]produce_requested_data done [07:05:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225711,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:05:01]process_action_free close_receipt [07:05:01]json_value_free [07:05:01]json_value_free done [07:05:01]process_json_proto returns [07:05:01]Send response to host [07:05:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225711,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:05:01]free response buf [07:05:01]execute_script done [07:05:01]execute_script returns [07:05:01]free content buf [07:05:01]Sock 7.Close socket [07:05:01]Sock 7.Thread stoped [07:05:06]OFD Sender: No OFD packet to send [07:05:11]OFD Sender: No OFD packet to send [07:05:16]OFD Sender: No OFD packet to send [07:05:21]OFD Sender: No OFD packet to send [07:05:24]recv_with_timeout no data received [07:05:26]OFD Sender: No OFD packet to send [07:05:31]OFD Sender: No OFD packet to send [07:05:36]OFD Sender: No OFD packet to send [07:05:41]OFD Sender: No OFD packet to send [07:05:46]OFD Sender: No OFD packet to send [07:05:51]OFD Sender: No OFD packet to send [07:05:56]OFD Sender: No OFD packet to send [07:06:01]OFD Sender: No OFD packet to send [07:06:06]OFD Sender: No OFD packet to send [07:06:11]OFD Sender: No OFD packet to send [07:06:16]OFD Sender: No OFD packet to send [07:06:21]OFD Sender: No OFD packet to send [07:06:26]OFD Sender: No OFD packet to send [07:06:31]OFD Sender: No OFD packet to send [07:06:36]OFD Sender: No OFD packet to send [07:06:41]OFD Sender: No OFD packet to send [07:06:46]OFD Sender: No OFD packet to send [07:06:51]OFD Sender: No OFD packet to send [07:06:56]OFD Sender: No OFD packet to send [07:07:01]OFD Sender: No OFD packet to send [07:07:06]OFD Sender: No OFD packet to send [07:07:11]OFD Sender: No OFD packet to send [07:07:16]OFD Sender: No OFD packet to send [07:07:21]OFD Sender: No OFD packet to send [07:07:21]accept exits with 9 [07:07:21]New connection [07:07:21]New thread 3066740068 created [07:07:21]Thread 3066596708 joined [07:07:21]Waiting for new connection... [07:07:21] Sock 9.Parse request [07:07:21]Sock 9.Check first char [07:07:21]Sock 9.First char is OK [07:07:21]request: POST /json_proto HTTP/1.0 [07:07:21]Method: POST [07:07:21]URL: /json_proto [07:07:21]Method is POST - this is cgi request [07:07:21]url: /json_proto [07:07:21]query_string will be loaded in cgi processing [07:07:21]execute_cgi json_proto POST (null) [07:07:21]execute_cgi path=json_proto method=POST [07:07:21]POST find Content-Length [07:07:21]Host: 172.17.43.131:8080 [07:07:21]Content-Length: 678 [07:07:21]Content-Type: application/json [07:07:21] [07:07:21]POST finish read [07:07:21]Found Content-Length = 678 [07:07:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:21]execute_script... [07:07: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)2001957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:21]POST & json_proto [07:07:21]process_json_proto [07:07:21]json parsed OK: [07:07:21]protocol is kg_v1.0 [07:07:21]action value=close_receipt [07:07:21]process_action close_receipt [07:07:21]cmd_close_receipt [07:07:21]MH_GetDate [07:07:21]Write to MH i2c: F0 00 00 B3 00 A2 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: F0 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: F0 09 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: F0 09 00 B3 00 00 AA 9C A4 66 F9 24 A2 66 20 [07:07:21]GetLastDocTimeStamp 1722063898 [07:07:21]current date 1722064042 [07:07:21]FM_GetShiftState [07:07:21]SAM_PROTO_GetShiftState [07:07:21]wFMCommunicate request_size=4 [07:07:21]MH_SAM_APDU [07:07:21]CAPDU: 80 13 01 00 [07:07:21]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:21]Read from MH i2c: E2 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 0E 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [07:07:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:07:21]wFMCommunicate OK [07:07:21]SAM_PROTO_GetShiftState done [07:07:21]FM_GetShiftState done [07:07:21]opened in 1722038719 [07:07:21]opened+sec_in_day 1722125119 [07:07:21]quantity*price = 50036 [07:07:21]sum+1 = 50037 [07:07:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 72 27.07.2024 07:07 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225712 ФПД: 786731256323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T070722&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225712&fm=786731256323&tin=02508201610067®Number=0000000000092624&sum=50000 [07:07:22]StoreToDocumentArchive [07:07:22]shift 438 fd 225712 [07:07:22]save to /storage/0438/doc_00225712 [07:07:22]save last doc name /storage/0438/doc_00225712 to /storage/kkm_last_doc_name [07:07:22]save OK [07:07:22]Clear old archive folders... [07:07:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:07:22]tlvbuf is B6F24230 [07:07:22]SAM_PROTO_ClearQueue [07:07:22]wFMCommunicate request_size=4 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 09 00 00 [07:07:22]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:22]Read from MH i2c: E2 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [07:07:22]RAPDU: 90 00 [07:07:22]wFMCommunicate OK [07:07:22]SAM_PROTO_ClearQueue done [07:07:22]KKMCreateOFDPacket [07:07:22]OFDProtocolAddRootSTLVToBuf [07:07:22]FM_MakeSignedData [07:07:22]FM_MakeSignedData [07:07:22]SAM_PROTO_SignData [07:07:22]wFMCommunicate request_size=4 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 0D 01 02 [07:07:22]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:22]Read from MH i2c: E2 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [07:07:22]RAPDU: 90 00 [07:07:22]wFMCommunicate OK [07:07:22]wFMCommunicate request_size=255 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 AA 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 71 03 00 35 04 06 00 00 [07:07:22]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AA 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 71 03 00 35 04 06 00 00 00 00 35 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:23]Read from MH i2c: E2 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 03 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [07:07:23]RAPDU: 90 00 [07:07:23]wFMCommunicate OK [07:07:23]wFMCommunicate request_size=10 [07:07:23]MH_SAM_APDU [07:07:23]CAPDU: 80 0D 02 02 05 B7 2C D6 4A 03 [07:07:23]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 B7 2C D6 4A 03 00 00 4E [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:23]Read from MH i2c: E2 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 03 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [07:07:23]RAPDU: 90 00 [07:07:23]wFMCommunicate OK [07:07:23]wFMCommunicate request_size=4 [07:07:23]MH_SAM_APDU [07:07:23]CAPDU: 80 0D 03 02 [07:07:23]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:23]Read from MH i2c: E2 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 0B 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 0B 00 C5 00 00 B0 5E 1F BC E5 69 A2 12 90 00 2C [07:07:23]RAPDU: B0 5E 1F BC E5 69 A2 12 90 00 [07:07:23]wFMCommunicate OK [07:07:23]SAM_PROTO_SignData done [07:07:23]FM_MakeSignedData done [07:07:23]CreateOFDProtocolMessage [07:07:23]wFMCommunicate request_size=4 [07:07:23]MH_SAM_APDU [07:07:23]CAPDU: 80 11 00 00 [07:07:23]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:23]Read from MH i2c: E2 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 17 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [07:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:07:23]wFMCommunicate OK [07:07:23]CreateOFDProtocolMessage done [07:07:23]OFDSenderStorePacket 225712 [07:07:23]StoreOFDPacket docnum=225712 [07:07:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD 22 07 01 C2 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 AA 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 71 03 00 35 04 06 00 00 B7 2C D6 4A 03 B0 5E 1F BC E5 69 A2 12 [07:07:23]CheckFolder [07:07:23]dirname=/storage/ofd_packets [07:07:23]CheckFolder done [07:07:23]ProducePacketName [07:07:23]name=ofd_packets/00225712 [07:07:23]NVStorageSaveData ofd_packets/00225712 [07:07:23]File name is /storage/ofd_packets/00225712 [07:07:23]Write 301 bytes [07:07:23]NVStorageSaveData done [07:07:23]OFDSenderStorePacket done [07:07:23]KKMCreateOFDPacket done [07:07:23]NVStorageSaveData kkm_last_timestamp [07:07:23]File name is /storage/kkm_last_timestamp [07:07:23]Write 4 bytes [07:07:23]NVStorageSaveData done [07:07:23]ExternCall_PrintAddStr [07:07:23]wPrintStart [07:07:23]Write to MH i2c: 01 00 00 C7 00 C7 [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 07 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [07:07:23]RasterBufferAndPrint [07:07:23]line Счет N : (1)2001957 [07:07:23]line ИНН: 02508201610067 [07:07:23]line Контрольно-Кассовый Чек [07:07:23]line ПРОДАЖА [07:07:23]line ТРК (МРК, ГНК) : 33 [07:07:23]line Товар: 2710124130 [07:07:23]line Аи-92-К-5 [07:07:23]line 7.380 * 67.80 [07:07:23]line = 500.36 [07:07:23]line НДС 12% НСП 1% [07:07:23]line > о реализуемом товаре [07:07:23]line ОКРУГЛЕНИЕ: -0.36 [07:07:23]line ИТОГО: 500.00 [07:07:23]line Внесено: 500.00 [07:07:23]line СДАЧА: 0.00 [07:07:23]line НСП 1% : 4.43 [07:07:23]line НДС 12% : 53.14 [07:07:23]line Наличными: 500.00 [07:07:23]line Безнал.: 0.00 [07:07:23]line Место: АЗС № 97 "Партнер Нефть" [07:07:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:07:23]line СНО: Общий режим [07:07:23]line Чек 72 27.07.2024 07:07 [07:07:23]line Смена: 438 ФФД: 1.0 [07:07:23]line ЗНМ: 0300000054 [07:07:23]line РНМ: 0000000000092624 [07:07:23]line Версия ККМ: 001 [07:07:23]line ФМ: 0000000000874959 [07:07:23]line ФД: 225712 [07:07:23]line ФПД: 786731256323 [07:07:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T070722&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225712&fm=786731256323&tin=02508201610067®Number=0000000000092624&sum=50000 [07:07:23]OFD Sender: Processing packet 225712 [packets to send 599, broken 598] [07:07:23]ProducePacketName [07:07:23]name=ofd_packets/00225712 [07:07:23]OFD Sender: To server: pG, [07:07:23]CommunicateWithHost lk.salyk.kg:30040 [07:07:23]ConnectInit lk.salyk.kg [07:07:23]written 0, free lines is 4095 [07:07:24]Write to MH i2c: 01 00 00 F2 00 F2 [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: 01 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: 01 07 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 47 0C 4C [07:07:24]RasterBufferAndPrint [07:07:24]line [07:07:24]line [07:07:24]line [07:07:24]line [07:07:24]line [07:07:24]written 0, free lines is 3146 [07:07:24]MH_Cut [07:07:24]Write to MH i2c: D1 01 00 F9 00 01 CB [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: D1 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: D1 01 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: D1 01 00 F9 00 00 CA [07:07:24]Write to MH i2c: 01 00 00 FA 00 FA [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:25]*** Cut start [07:07:25]*** Partial cut [07:07:25]*** CUTSNS_PIN = 1 [07:07:25]*** CUTSNS_PIN = 0 [07:07:25]*** Brake cut motor [07:07:25]Read from MH i2c: 01 [07:07:25]MH_I2C_Read... [07:07:25]*** Stop cut motor [07:07:25]Read from MH i2c: 01 07 00 [07:07:25]MH_I2C_Read... [07:07:25]*** Cut end [07:07:25]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [07:07:25]process_action close_receipt done [07:07:25]requested_data is exist [07:07:25]produce_requested_data [07:07:25]requested_item fm.sn is exist - process it [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 11 00 00 [07:07:25]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:26]Read from MH i2c: E2 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 17 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [07:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:07:26]wFMCommunicate OK [07:07:26]requested_item fd.num is exist - process it [07:07:26]SAM_PROTO_GetFieldsCounters [07:07:26]wFMCommunicate request_size=4 [07:07:26]MH_SAM_APDU [07:07:26]CAPDU: 80 13 00 00 [07:07:26]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [07:07:26]Write i2c OK [07:07:26]MH_I2C_Read... [07:07:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:26]Read from MH i2c: E2 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 62 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 71 03 00 0E 04 04 00 B6 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 54 [07:07: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:26]wFMCommunicate OK [07:07:26]SAM_PROTO_GetFieldsCounters done [07:07:26]requested_item shift.num is exist - process it [07:07:26]requested_item shift.opened is exist - process it [07:07:26]req_shift_opened [07:07:26]FM_GetShiftState [07:07:26]SAM_PROTO_GetShiftState [07:07:26]wFMCommunicate request_size=4 [07:07:26]MH_SAM_APDU [07:07:26]CAPDU: 80 13 01 00 [07:07:26]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [07:07:26]Write i2c OK [07:07:26]MH_I2C_Read... [07:07:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:26]Read from MH i2c: E2 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 0E 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [07:07:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:07:26]wFMCommunicate OK [07:07:26]SAM_PROTO_GetShiftState done [07:07:26]FM_GetShiftState done [07:07:26]req_shift_opened done [07:07:26]requested_item shift.open_date is exist - process it [07:07:26]req_shift_open_date [07:07:26]req_shift_open_date done [07:07:26]produce_requested_data done [07:07:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225712,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:07:26]process_action_free close_receipt [07:07:26]json_value_free [07:07:26]json_value_free done [07:07:26]process_json_proto returns [07:07:26]Send response to host [07:07:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225712,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:07:26]free response buf [07:07:26]execute_script done [07:07:26]execute_script returns [07:07:26]free content buf [07:07:26]Sock 9.Close socket [07:07:26]Sock 9.Thread stoped [07:07:27]Connected sock=11 [07:07: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 35 39 0F 01 00 00 CD 22 07 01 C2 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 AA 9C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 71 03 00 35 04 06 00 00 B7 2C D6 4A 03 B0 5E 1F BC E5 69 A2 12 [07:07: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 35 39 4F 00 00 00 F4 06 47 00 6E D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 71 03 00 F4 03 04 00 BC 48 A4 66 B6 04 01 00 00 3E 2D FA AB 82 AD AD 7A [07:07:28]CommunicateWithHost err = 0 [07:07:28]CheckOFDResponse [07:07:28]1017 (14) - 77093643461234 [07:07:28]1041 (16) - 0000000000874959 [07:07:28]1040 (4) - 225712 [07:07:28]1012 (4) - 27.07.2024 01:09 [07:07:28]1206 (1) - 0 [07:07:28]OFD Sender: Remove packet 225712 [07:07:28]ProducePacketName [07:07:28]name=ofd_packets/00225712 [07:07:28]NVStorageDeleteData [07:07:28]OFD Sender: No OFD packet to send [07:07:33]OFD Sender: No OFD packet to send [07:07:37]recv_with_timeout no data received [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:01]recv_with_timeout no data received [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:19]recv_with_timeout no data received [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:34]OFD Sender: No OFD packet to send [07:09:39]OFD Sender: No OFD packet to send [07:09:44]OFD Sender: No OFD packet to send [07:09:49]OFD Sender: No OFD packet to send [07:09:54]OFD Sender: No OFD packet to send [07:09:59]OFD Sender: No OFD packet to send [07:10:04]OFD Sender: No OFD packet to send [07:10:09]OFD Sender: No OFD packet to send [07:10:14]OFD Sender: No OFD packet to send [07:10:19]OFD Sender: No OFD packet to send [07:10:24]OFD Sender: No OFD packet to send [07:10:29]OFD Sender: No OFD packet to send [07:10:34]OFD Sender: No OFD packet to send [07:10:39]OFD Sender: No OFD packet to send [07:10:44]OFD Sender: No OFD packet to send [07:10:49]OFD Sender: No OFD packet to send [07:10:54]OFD Sender: No OFD packet to send [07:10:59]OFD Sender: No OFD packet to send [07:11:04]OFD Sender: No OFD packet to send [07:11:09]OFD Sender: No OFD packet to send [07:11:14]OFD Sender: No OFD packet to send [07:11:19]OFD Sender: No OFD packet to send [07:11:24]OFD Sender: No OFD packet to send [07:11:29]OFD Sender: No OFD packet to send [07:11:34]OFD Sender: No OFD packet to send [07:11:39]OFD Sender: No OFD packet to send [07:11:44]OFD Sender: No OFD packet to send [07:11:49]OFD Sender: No OFD packet to send [07:11:54]OFD Sender: No OFD packet to send [07:11:59]OFD Sender: No OFD packet to send [07:12:04]OFD Sender: No OFD packet to send [07:12:09]OFD Sender: No OFD packet to send [07:12:14]OFD Sender: No OFD packet to send [07:12:19]OFD Sender: No OFD packet to send [07:12:24]OFD Sender: No OFD packet to send [07:12:29]OFD Sender: No OFD packet to send [07:12:34]OFD Sender: No OFD packet to send [07:12:38]accept exits with 7 [07:12:38]New connection [07:12:38]New thread 3066596708 created [07:12:38]Thread 3066740068 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.43.131:8080 [07:12:38]Content-Length: 675 [07:12:38]Content-Type: application/json [07:12:38] [07:12:38]POST finish read [07:12:38]Found Content-Length = 675 [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)2001959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)2001959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 FE 00 ED [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 FE 00 00 E7 9D A4 66 F9 24 A2 66 A9 [07:12:38]GetLastDocTimeStamp 1722064042 [07:12:38]current date 1722064359 [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 FF 00 80 13 01 00 00 00 00 00 7C [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 FF 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [07:12:38]RAPDU: 09 00 01 BF 39 A4 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 1722038719 [07:12:38]opened+sec_in_day 1722125119 [07:12:38]quantity*price = 50063 [07:12:38]sum+1 = 50064 [07:12:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 73 27.07.2024 07:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225713 ФПД: 171207098618630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225713&fm=171207098618630&tin=02508201610067®Number=0000000000092624&sum=50000 [07:12:39]StoreToDocumentArchive [07:12:39]shift 438 fd 225713 [07:12:39]save to /storage/0438/doc_00225713 [07:12:39]save last doc name /storage/0438/doc_00225713 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=248 [07:12:39]tlvbuf is 00F49190 [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 0C 01 80 09 00 00 00 00 00 00 7F [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 0C 01 00 90 00 81 [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 0D 01 80 0D 01 02 00 00 00 00 87 [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 0D 01 00 90 00 82 [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 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 E7 9D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 71 03 00 35 04 06 00 9B B6 42 4B [07:12:39]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 E7 9D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 71 03 00 35 04 06 00 9B B6 42 4B 00 00 2D [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 0E 01 00 90 00 83 [07:12:39]RAPDU: 90 00 [07:12:39]wFMCommunicate OK [07:12:39]wFMCommunicate request_size=7 [07:12:39]MH_SAM_APDU [07:12:39]CAPDU: 80 0D 02 02 02 D3 06 [07:12:39]Write to MH i2c: E2 0A 00 0F 01 80 0D 02 02 02 00 D3 06 00 00 67 [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 0F 01 00 90 00 84 [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 10 01 80 0D 03 02 00 00 00 00 8C [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:12:40]Read from MH i2c: E2 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: E2 0B 00 [07:12:40]MH_I2C_Read... [07:12:40]Read from MH i2c: E2 0B 00 10 01 00 48 22 27 4A A8 35 EF 8E 90 00 C2 [07:12:40]RAPDU: 48 22 27 4A A8 35 EF 8E 90 00 [07:12:40]wFMCommunicate OK [07:12:40]SAM_PROTO_SignData done [07:12:40]FM_MakeSignedData done [07:12:40]CreateOFDProtocolMessage [07:12:40]wFMCommunicate request_size=4 [07:12:40]MH_SAM_APDU [07:12:40]CAPDU: 80 11 00 00 [07:12:40]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [07:12:40]Write i2c OK [07:12:40]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 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [07:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:12:40]wFMCommunicate OK [07:12:40]CreateOFDProtocolMessage done [07:12:40]OFDSenderStorePacket 225713 [07:12:40]StoreOFDPacket docnum=225713 [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 35 39 0C 01 00 00 D1 EF 04 01 2B D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 E7 9D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 71 03 00 35 04 06 00 9B B6 42 4B D3 06 48 22 27 4A A8 35 EF 8E [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/00225713 [07:12:40]NVStorageSaveData ofd_packets/00225713 [07:12:40]File name is /storage/ofd_packets/00225713 [07:12:40]Write 298 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 12 01 13 [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 12 01 00 00 00 00 00 FF 0F 28 [07:12:40]RasterBufferAndPrint [07:12:40]line Счет N : (1)2001959 [07:12:40]line ИНН: 02508201610067 [07:12:40]line Контрольно-Кассовый Чек [07:12:40]line ПРОДАЖА [07:12:40]line ТРК (МРК, ГНК) : 61 [07:12:40]line Товар: 2710194210 [07:12:40]line ДТ-К-5 [07:12:40]line 6.570 * 76.20 [07:12:40]line = 500.63 [07:12:40]line НДС 12% НСП 1% [07:12:40]line > о реализуемом товаре [07:12:40]line ОКРУГЛЕНИЕ: -0.63 [07:12:40]line ИТОГО: 500.00 [07:12:40]line Внесено: 500.00 [07:12:40]line СДАЧА: 0.00 [07:12:40]line НСП 1% : 4.43 [07:12:40]line НДС 12% : 53.16 [07:12:40]line Наличными: 500.00 [07:12:40]line Безнал.: 0.00 [07:12:40]line Место: АЗС № 97 "Партнер Нефть" [07:12:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:12:40]line СНО: Общий режим [07:12:40]line Чек 73 27.07.2024 07:12 [07:12:40]line Смена: 438 ФФД: 1.0 [07:12:40]line ЗНМ: 0300000054 [07:12:40]line РНМ: 0000000000092624 [07:12:40]line Версия ККМ: 001 [07:12:40]line ФМ: 0000000000874959 [07:12:40]line ФД: 225713 [07:12:40]line ФПД: 171207098618630 [07:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225713&fm=171207098618630&tin=02508201610067®Number=0000000000092624&sum=50000 [07:12:40]OFD Sender: Processing packet 225713 [packets to send 599, broken 598] [07:12:40]ProducePacketName [07:12:40]name=ofd_packets/00225713 [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]Write to MH i2c: 01 00 00 3D 01 3E [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 3D 01 00 00 00 00 00 4E 0C 9F [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 3153 [07:12:40]MH_Cut [07:12:40]Write to MH i2c: D1 01 00 44 01 01 17 [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 44 01 00 16 [07:12:40]Write to MH i2c: 01 00 00 45 01 46 [07:12:40]Write i2c OK [07:12:40]MH_I2C_Read... [07:12:42]*** Cut start [07:12:42]*** Partial cut [07:12:42]*** CUTSNS_PIN = 1 [07:12:42]*** CUTSNS_PIN = 0 [07:12:42]*** 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 45 01 00 00 00 00 00 FF 0F 5B [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 46 01 80 11 00 00 00 00 00 00 C1 [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 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [07:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 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 47 01 80 13 00 00 00 00 00 00 C4 [07:12:42]Write i2c OK [07:12:42]MH_I2C_Read... [07:12:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:12:43]Read from MH i2c: E2 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 62 00 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 62 00 47 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 71 03 00 0E 04 04 00 B6 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 A4 [07:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:12:43]wFMCommunicate OK [07:12:43]SAM_PROTO_GetFieldsCounters done [07:12:43]requested_item shift.num is exist - process it [07:12:43]requested_item shift.opened is exist - process it [07:12:43]req_shift_opened [07:12:43]FM_GetShiftState [07:12:43]SAM_PROTO_GetShiftState [07:12:43]wFMCommunicate request_size=4 [07:12:43]MH_SAM_APDU [07:12:43]CAPDU: 80 13 01 00 [07:12:43]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [07:12:43]Write i2c OK [07:12:43]MH_I2C_Read... [07:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:43]Read from MH i2c: E2 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 0E 00 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [07:12:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:12:43]wFMCommunicate OK [07:12:43]SAM_PROTO_GetShiftState done [07:12:43]FM_GetShiftState done [07:12:43]req_shift_opened done [07:12:43]requested_item shift.open_date is exist - process it [07:12:43]req_shift_open_date [07:12:43]req_shift_open_date done [07:12:43]produce_requested_data done [07:12:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225713,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:12:43]process_action_free close_receipt [07:12:43]json_value_free [07:12:43]json_value_free done [07:12:43]process_json_proto returns [07:12:43]Send response to host [07:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225713,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:12:43]free response buf [07:12:43]execute_script done [07:12:43]execute_script returns [07:12:43]free content buf [07:12:43]Sock 7.Close socket [07:12:43]Sock 7.Thread stoped [07:12:45]ConnectInit Can't take IP for lk.salyk.kg [07:12:45]CommunicateWithHost connect error [07:12:45]CommunicateWithHost err = -1 [07:12:45]OFD Sender: Server communicate error [07:12:50]OFD Sender: Processing packet 225713 [packets to send 599, broken 598] [07:12:50]ProducePacketName [07:12:50]name=ofd_packets/00225713 [07:12:50]OFD Sender: To server: pG, [07:12:50]CommunicateWithHost lk.salyk.kg:30040 [07:12:50]ConnectInit lk.salyk.kg [07:12:51]Connected sock=7 [07:12: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 35 39 0C 01 00 00 D1 EF 04 01 2B D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 E7 9D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 71 03 00 35 04 06 00 9B B6 42 4B D3 06 48 22 27 4A A8 35 EF 8E [07:12: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 35 39 4F 00 00 00 34 2D 47 00 FD 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 35 39 10 04 04 00 B1 71 03 00 F4 03 04 00 00 4A A4 66 B6 04 01 00 00 50 7D 21 1E 47 8F 87 4F [07:12:51]CommunicateWithHost err = 0 [07:12:51]CheckOFDResponse [07:12:51]1017 (14) - 77093643461234 [07:12:51]1041 (16) - 0000000000874959 [07:12:51]1040 (4) - 225713 [07:12:51]1012 (4) - 27.07.2024 01:14 [07:12:51]1206 (1) - 0 [07:12:51]OFD Sender: Remove packet 225713 [07:12:51]ProducePacketName [07:12:51]name=ofd_packets/00225713 [07:12:51]NVStorageDeleteData [07:12:51]OFD Sender: No OFD packet to send [07:12:57]OFD Sender: No OFD packet to send [07:13:02]OFD Sender: No OFD packet to send [07:13:07]OFD Sender: No OFD packet to send [07:13:12]OFD Sender: No OFD packet to send [07:13:17]OFD Sender: No OFD packet to send [07:13:22]OFD Sender: No OFD packet to send [07:13:27]OFD Sender: No OFD packet to send [07:13:32]OFD Sender: No OFD packet to send [07:13:37]OFD Sender: No OFD packet to send [07:13:42]OFD Sender: No OFD packet to send [07:13:47]OFD Sender: No OFD packet to send [07:13:52]OFD Sender: No OFD packet to send [07:13:57]OFD Sender: No OFD packet to send [07:14:02]OFD Sender: No OFD packet to send [07:14:07]OFD Sender: No OFD packet to send [07:14:12]OFD Sender: No OFD packet to send [07:14:15]accept exits with 10 [07:14:15]New connection [07:14:15]New thread 3066740068 created [07:14:15]Thread 3066596708 joined [07:14:15]Waiting for new connection... [07:14:15] Sock 10.Parse request [07:14:15]Sock 10.Check first char [07:14:15]Sock 10.First char is OK [07:14:15]request: POST /json_proto HTTP/1.0 [07:14:15]Method: POST [07:14:15]URL: /json_proto [07:14:15]Method is POST - this is cgi request [07:14:15]url: /json_proto [07:14:15]query_string will be loaded in cgi processing [07:14:15]execute_cgi json_proto POST (null) [07:14:15]execute_cgi path=json_proto method=POST [07:14:15]POST find Content-Length [07:14:15]Host: 172.17.43.131:8080 [07:14:15]Content-Length: 686 [07:14:15]Content-Type: application/json [07:14:15] [07:14:15]POST finish read [07:14:15]Found Content-Length = 686 [07:14:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 68.690, "sum" : 2500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:15]execute_script... [07:14: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)2001958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 68.690, "sum" : 2500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:15]POST & json_proto [07:14:15]process_json_proto [07:14:15]json parsed OK: [07:14:15]protocol is kg_v1.0 [07:14:15]action value=close_receipt [07:14:15]process_action close_receipt [07:14:15]cmd_close_receipt [07:14:15]MH_GetDate [07:14:15]Write to MH i2c: F0 00 00 49 01 39 [07:14:15]Write i2c OK [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: F0 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: F0 09 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: F0 09 00 49 01 00 47 9E A4 66 F9 24 A2 66 56 [07:14:15]GetLastDocTimeStamp 1722064359 [07:14:15]current date 1722064455 [07:14:15]FM_GetShiftState [07:14:15]SAM_PROTO_GetShiftState [07:14:15]wFMCommunicate request_size=4 [07:14:15]MH_SAM_APDU [07:14:15]CAPDU: 80 13 01 00 [07:14:15]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [07:14:15]Write i2c OK [07:14:15]MH_I2C_Read... [07:14:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:15]Read from MH i2c: E2 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 0E 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [07:14:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:14:15]wFMCommunicate OK [07:14:15]SAM_PROTO_GetShiftState done [07:14:15]FM_GetShiftState done [07:14:15]opened in 1722038719 [07:14:15]opened+sec_in_day 1722125119 [07:14:15]quantity*price = 250031 [07:14:15]sum+1 = 250033 [07:14:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.52 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 74 27.07.2024 07:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225714 ФПД: 174315236555208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071416&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225714&fm=174315236555208&tin=02508201610067®Number=0000000000092624&sum=250000 [07:14:16]StoreToDocumentArchive [07:14:16]shift 438 fd 225714 [07:14:16]save to /storage/0438/doc_00225714 [07:14:16]save last doc name /storage/0438/doc_00225714 to /storage/kkm_last_doc_name [07:14:16]save OK [07:14:16]Clear old archive folders... [07:14:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:14:16]tlvbuf is 00F33100 [07:14:16]SAM_PROTO_ClearQueue [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 09 00 00 [07:14:16]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [07:14:16]RAPDU: 90 00 [07:14:16]wFMCommunicate OK [07:14:16]SAM_PROTO_ClearQueue done [07:14:16]KKMCreateOFDPacket [07:14:16]OFDProtocolAddRootSTLVToBuf [07:14:16]FM_MakeSignedData [07:14:16]FM_MakeSignedData [07:14:16]SAM_PROTO_SignData [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 0D 01 02 [07:14:16]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [07:14:16]RAPDU: 90 00 [07:14:16]wFMCommunicate OK [07:14:16]wFMCommunicate request_size=255 [07:14:16]MH_SAM_APDU [07:14: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 52 0C 01 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 48 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 71 03 00 35 04 06 00 9E 89 [07:14:16]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 0C 01 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 48 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 71 03 00 35 04 06 00 9E 89 00 00 83 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [07:14:16]RAPDU: 90 00 [07:14:16]wFMCommunicate OK [07:14:16]wFMCommunicate request_size=9 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 0D 02 02 04 ED C0 F9 C8 [07:14:16]Write to MH i2c: E2 0C 00 5A 01 80 0D 02 02 04 00 ED C0 F9 C8 00 00 4B [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [07:14:16]RAPDU: 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 0D 03 02 [07:14:16]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 0B 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 0B 00 5B 01 00 55 38 3F 5D 15 FB 8F 81 90 00 21 [07:14:16]RAPDU: 55 38 3F 5D 15 FB 8F 81 90 00 [07:14:16]wFMCommunicate OK [07:14:16]SAM_PROTO_SignData done [07:14:16]FM_MakeSignedData done [07:14:16]CreateOFDProtocolMessage [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 11 00 00 [07:14:16]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 17 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [07:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:14:16]wFMCommunicate OK [07:14:16]CreateOFDProtocolMessage done [07:14:16]OFDSenderStorePacket 225714 [07:14:16]StoreOFDPacket docnum=225714 [07:14:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 8B 7B 06 01 97 D6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 0C 01 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 48 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 71 03 00 35 04 06 00 9E 89 ED C0 F9 C8 55 38 3F 5D 15 FB 8F 81 [07:14:16]CheckFolder [07:14:16]dirname=/storage/ofd_packets [07:14:16]CheckFolder done [07:14:16]ProducePacketName [07:14:16]name=ofd_packets/00225714 [07:14:16]NVStorageSaveData ofd_packets/00225714 [07:14:16]File name is /storage/ofd_packets/00225714 [07:14:16]Write 300 bytes [07:14:16]NVStorageSaveData done [07:14:16]OFDSenderStorePacket done [07:14:16]KKMCreateOFDPacket done [07:14:16]NVStorageSaveData kkm_last_timestamp [07:14:16]File name is /storage/kkm_last_timestamp [07:14:16]Write 4 bytes [07:14:16]NVStorageSaveData done [07:14:16]ExternCall_PrintAddStr [07:14:16]wPrintStart [07:14:16]Write to MH i2c: 01 00 00 5D 01 5E [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: 01 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: 01 07 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [07:14:16]RasterBufferAndPrint [07:14:16]line Счет N : (1)2001958 [07:14:16]line ИНН: 02508201610067 [07:14:16]line Контрольно-Кассовый Чек [07:14:16]line ПРОДАЖА [07:14:16]line ТРК (МРК, ГНК) : 81 [07:14:16]line Товар: 2711190000 [07:14:16]line ГАЗ-К-5 [07:14:16]line 68.690 * 36.40 [07:14:16]line = 2500.32 [07:14:16]line НДС 12% НСП 1% [07:14:16]line > о реализуемом товаре [07:14:16]line ОКРУГЛЕНИЕ: -0.32 [07:14:16]line ИТОГО: 2500.00 [07:14:16]line Внесено: 2500.00 [07:14:16]line СДАЧА: 0.00 [07:14:16]line НСП 1% : 22.13 [07:14:16]line НДС 12% : 265.52 [07:14:16]line Наличными: 2500.00 [07:14:16]line Безнал.: 0.00 [07:14:16]line Место: АЗС № 97 "Партнер Нефть" [07:14:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:14:16]line СНО: Общий режим [07:14:16]line Чек 74 27.07.2024 07:14 [07:14:16]line Смена: 438 ФФД: 1.0 [07:14:16]line ЗНМ: 0300000054 [07:14:16]line РНМ: 0000000000092624 [07:14:16]line Версия ККМ: 001 [07:14:16]line ФМ: 0000000000874959 [07:14:16]line ФД: 225714 [07:14:16]line ФПД: 174315236555208 [07:14:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071416&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225714&fm=174315236555208&tin=02508201610067®Number=0000000000092624&sum=250000 [07:14:16]written 0, free lines is 4095 [07:14:16]OFD Sender: Processing packet 225714 [packets to send 599, broken 598] [07:14:16]ProducePacketName [07:14:16]name=ofd_packets/00225714 [07:14:16]OFD Sender: To server: pG, [07:14:16]CommunicateWithHost lk.salyk.kg:30040 [07:14:16]ConnectInit lk.salyk.kg [07:14:17]Connected sock=9 [07:14: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 35 39 0E 01 00 00 8B 7B 06 01 97 D6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 0C 01 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 48 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 71 03 00 35 04 06 00 9E 89 ED C0 F9 C8 55 38 3F 5D 15 FB 8F 81 [07:14:17]Write to MH i2c: 01 00 00 88 01 89 [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: 01 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: 01 07 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 58 0C F4 [07:14:17]RasterBufferAndPrint [07:14:17]line [07:14:17]line [07:14:17]line [07:14:17]line [07:14:17]line [07:14:17]written 0, free lines is 3164 [07:14:17]MH_Cut [07:14:17]Write to MH i2c: D1 01 00 8F 01 01 62 [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: D1 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: D1 01 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: D1 01 00 8F 01 00 61 [07:14:17]Write to MH i2c: 01 00 00 90 01 91 [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14: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 35 39 4F 00 00 00 B9 BD 47 00 64 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 35 39 10 04 04 00 B2 71 03 00 F4 03 04 00 56 4A A4 66 B6 04 01 00 00 64 3C 28 4A 2E B1 4C 20 [07:14:17]CommunicateWithHost err = 0 [07:14:17]CheckOFDResponse [07:14:17]1017 (14) - 77093643461234 [07:14:17]1041 (16) - 0000000000874959 [07:14:17]1040 (4) - 225714 [07:14:17]1012 (4) - 27.07.2024 01:16 [07:14:17]1206 (1) - 0 [07:14:17]OFD Sender: Remove packet 225714 [07:14:17]ProducePacketName [07:14:17]name=ofd_packets/00225714 [07:14:17]NVStorageDeleteData [07:14:18]OFD Sender: No OFD packet to send [07:14:18]*** Cut start [07:14:18]*** Partial cut [07:14:18]*** CUTSNS_PIN = 1 [07:14:18]*** CUTSNS_PIN = 0 [07:14:18]*** Brake cut motor [07:14:19]Read from MH i2c: 01 [07:14:19]MH_I2C_Read... [07:14:19]*** Stop cut motor [07:14:19]*** Cut end [07:14:19]Read from MH i2c: 01 07 00 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [07:14:19]process_action close_receipt done [07:14:19]requested_data is exist [07:14:19]produce_requested_data [07:14:19]requested_item fm.sn is exist - process it [07:14:19]wFMCommunicate request_size=4 [07:14:19]MH_SAM_APDU [07:14:19]CAPDU: 80 11 00 00 [07:14:19]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [07:14:19]Write i2c OK [07:14:19]MH_I2C_Read... [07:14:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:19]Read from MH i2c: E2 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 17 00 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [07:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:14:19]wFMCommunicate OK [07:14:19]requested_item fd.num is exist - process it [07:14:19]SAM_PROTO_GetFieldsCounters [07:14:19]wFMCommunicate request_size=4 [07:14:19]MH_SAM_APDU [07:14:19]CAPDU: 80 13 00 00 [07:14:19]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [07:14:19]Write i2c OK [07:14:19]MH_I2C_Read... [07:14:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:19]Read from MH i2c: E2 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 62 00 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 62 00 92 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 71 03 00 0E 04 04 00 B6 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 F3 [07:14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:19]wFMCommunicate OK [07:14:19]SAM_PROTO_GetFieldsCounters done [07:14:19]requested_item shift.num is exist - process it [07:14:19]requested_item shift.opened is exist - process it [07:14:19]req_shift_opened [07:14:19]FM_GetShiftState [07:14:19]SAM_PROTO_GetShiftState [07:14:19]wFMCommunicate request_size=4 [07:14:19]MH_SAM_APDU [07:14:19]CAPDU: 80 13 01 00 [07:14:19]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [07:14:19]Write i2c OK [07:14:19]MH_I2C_Read... [07:14:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:19]Read from MH i2c: E2 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 0E 00 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [07:14:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:14:19]wFMCommunicate OK [07:14:19]SAM_PROTO_GetShiftState done [07:14:19]FM_GetShiftState done [07:14:19]req_shift_opened done [07:14:19]requested_item shift.open_date is exist - process it [07:14:19]req_shift_open_date [07:14:19]req_shift_open_date done [07:14:19]produce_requested_data done [07:14:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225714,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:14:19]process_action_free close_receipt [07:14:19]json_value_free [07:14:19]json_value_free done [07:14:19]process_json_proto returns [07:14:19]Send response to host [07:14:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225714,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:14:19]free response buf [07:14:19]execute_script done [07:14:19]execute_script returns [07:14:19]free content buf [07:14:19]Sock 10.Close socket [07:14:19]Sock 10.Thread stoped [07:14:23]OFD Sender: No OFD packet to send [07:14:25]recv_with_timeout no data received [07:14:28]OFD Sender: No OFD packet to send [07:14:33]OFD Sender: No OFD packet to send [07:14:37]accept exits with 7 [07:14:37]New connection [07:14:37]New thread 3066596708 created [07:14:37]Thread 3066740068 joined [07:14:37]Waiting for new connection... [07:14:37] Sock 7.Parse request [07:14:37]Sock 7.Check first char [07:14:37]Sock 7.First char is OK [07:14:37]request: POST /json_proto HTTP/1.0 [07:14:37]Method: POST [07:14:37]URL: /json_proto [07:14:37]Method is POST - this is cgi request [07:14:37]url: /json_proto [07:14:37]query_string will be loaded in cgi processing [07:14:37]execute_cgi json_proto POST (null) [07:14:37]execute_cgi path=json_proto method=POST [07:14:37]POST find Content-Length [07:14:37]Host: 172.17.43.131:8080 [07:14:37]Content-Length: 680 [07:14:37]Content-Type: application/json [07:14:37] [07:14:37]POST finish read [07:14:37]Found Content-Length = 680 [07:14:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 25.600, "sum" : 1950.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:37]execute_script... [07:14:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 25.600, "sum" : 1950.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:37]POST & json_proto [07:14:37]process_json_proto [07:14:37]json parsed OK: [07:14:37]protocol is kg_v1.0 [07:14:37]action value=close_receipt [07:14:37]process_action close_receipt [07:14:37]cmd_close_receipt [07:14:37]MH_GetDate [07:14:37]Write to MH i2c: F0 00 00 94 01 84 [07:14:37]Write i2c OK [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: F0 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: F0 09 00 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: F0 09 00 94 01 00 5E 9E A4 66 F9 24 A2 66 B8 [07:14:37]GetLastDocTimeStamp 1722064456 [07:14:37]current date 1722064478 [07:14:37]FM_GetShiftState [07:14:37]SAM_PROTO_GetShiftState [07:14:37]wFMCommunicate request_size=4 [07:14:37]MH_SAM_APDU [07:14:37]CAPDU: 80 13 01 00 [07:14:37]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [07:14:37]Write i2c OK [07:14:37]MH_I2C_Read... [07:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:37]Read from MH i2c: E2 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: E2 0E 00 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 21 [07:14:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:14:37]wFMCommunicate OK [07:14:37]SAM_PROTO_GetShiftState done [07:14:37]FM_GetShiftState done [07:14:37]opened in 1722038719 [07:14:37]opened+sec_in_day 1722125119 [07:14:37]quantity*price = 195072 [07:14:37]sum+1 = 195073 [07:14:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1950.00 Внесено: 1950.00 СДАЧА: 0.00 НСП 1% : 17.26 НДС 12% : 207.16 Наличными: 1950.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 75 27.07.2024 07:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225715 ФПД: 83484132739819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225715&fm=83484132739819&tin=02508201610067®Number=0000000000092624&sum=195000 [07:14:38]StoreToDocumentArchive [07:14:38]shift 438 fd 225715 [07:14:38]save to /storage/0438/doc_00225715 [07:14:38]save last doc name /storage/0438/doc_00225715 to /storage/kkm_last_doc_name [07:14:38]save OK [07:14:38]Clear old archive folders... [07:14:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:14:38]tlvbuf is 00F49870 [07:14:38]SAM_PROTO_ClearQueue [07:14:38]wFMCommunicate request_size=4 [07:14:38]MH_SAM_APDU [07:14:38]CAPDU: 80 09 00 00 [07:14:38]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:38]Read from MH i2c: E2 [07:14:38]MH_I2C_Read... [07:14:38]OFD Sender: No OFD packet to send [07:14:38]Read from MH i2c: E2 03 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [07:14:38]RAPDU: 90 00 [07:14:38]wFMCommunicate OK [07:14:38]SAM_PROTO_ClearQueue done [07:14:38]KKMCreateOFDPacket [07:14:38]OFDProtocolAddRootSTLVToBuf [07:14:38]FM_MakeSignedData [07:14:38]FM_MakeSignedData [07:14:38]SAM_PROTO_SignData [07:14:38]wFMCommunicate request_size=4 [07:14:38]MH_SAM_APDU [07:14:38]CAPDU: 80 0D 01 02 [07:14:38]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:38]Read from MH i2c: E2 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 03 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [07:14:38]RAPDU: 90 00 [07:14:38]wFMCommunicate OK [07:14:38]wFMCommunicate request_size=255 [07:14:38]MH_SAM_APDU [07:14:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 5E 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 71 03 00 35 04 06 00 4B ED AA 13 [07:14:38]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 5E 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 71 03 00 35 04 06 00 4B ED AA 13 00 00 4D [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:38]Read from MH i2c: E2 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 03 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [07:14:38]RAPDU: 90 00 [07:14:38]wFMCommunicate OK [07:14:38]wFMCommunicate request_size=7 [07:14:38]MH_SAM_APDU [07:14:38]CAPDU: 80 0D 02 02 02 8A EB [07:14:38]Write to MH i2c: E2 0A 00 A5 01 80 0D 02 02 02 00 8A EB 00 00 99 [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:38]Read from MH i2c: E2 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 03 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [07:14:38]RAPDU: 90 00 [07:14:38]wFMCommunicate OK [07:14:38]wFMCommunicate request_size=4 [07:14:38]MH_SAM_APDU [07:14:38]CAPDU: 80 0D 03 02 [07:14:38]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:38]Read from MH i2c: E2 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 0B 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 0B 00 A6 01 00 B5 E7 29 12 48 7C 25 86 90 00 69 [07:14:38]RAPDU: B5 E7 29 12 48 7C 25 86 90 00 [07:14:38]wFMCommunicate OK [07:14:38]SAM_PROTO_SignData done [07:14:38]FM_MakeSignedData done [07:14:38]CreateOFDProtocolMessage [07:14:38]wFMCommunicate request_size=4 [07:14:38]MH_SAM_APDU [07:14:38]CAPDU: 80 11 00 00 [07:14:38]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:38]Read from MH i2c: E2 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 17 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [07:14:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:14:38]wFMCommunicate OK [07:14:38]CreateOFDProtocolMessage done [07:14:38]OFDSenderStorePacket 225715 [07:14:38]StoreOFDPacket docnum=225715 [07:14:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C5 75 04 01 E7 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 5E 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 71 03 00 35 04 06 00 4B ED AA 13 8A EB B5 E7 29 12 48 7C 25 86 [07:14:38]CheckFolder [07:14:38]dirname=/storage/ofd_packets [07:14:38]CheckFolder done [07:14:38]ProducePacketName [07:14:38]name=ofd_packets/00225715 [07:14:38]NVStorageSaveData ofd_packets/00225715 [07:14:38]File name is /storage/ofd_packets/00225715 [07:14:38]Write 298 bytes [07:14:38]NVStorageSaveData done [07:14:38]OFDSenderStorePacket done [07:14:38]KKMCreateOFDPacket done [07:14:38]NVStorageSaveData kkm_last_timestamp [07:14:38]File name is /storage/kkm_last_timestamp [07:14:38]Write 4 bytes [07:14:38]NVStorageSaveData done [07:14:38]ExternCall_PrintAddStr [07:14:38]wPrintStart [07:14:38]Write to MH i2c: 01 00 00 A8 01 A9 [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: 01 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: 01 07 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [07:14:38]RasterBufferAndPrint [07:14:38]line Счет N : (1)2001960 [07:14:38]line ИНН: 02508201610067 [07:14:38]line Контрольно-Кассовый Чек [07:14:38]line ПРОДАЖА [07:14:38]line ТРК (МРК, ГНК) : 31 [07:14:38]line Товар: 2710194210 [07:14:38]line ДТ-К-5 [07:14:38]line 25.600 * 76.20 [07:14:38]line = 1950.72 [07:14:38]line НДС 12% НСП 1% [07:14:38]line > о реализуемом товаре [07:14:38]line ОКРУГЛЕНИЕ: -0.72 [07:14:38]line ИТОГО: 1950.00 [07:14:38]line Внесено: 1950.00 [07:14:38]line СДАЧА: 0.00 [07:14:38]line НСП 1% : 17.26 [07:14:38]line НДС 12% : 207.16 [07:14:38]line Наличными: 1950.00 [07:14:38]line Безнал.: 0.00 [07:14:38]line Место: АЗС № 97 "Партнер Нефть" [07:14:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:14:38]line СНО: Общий режим [07:14:38]line Чек 75 27.07.2024 07:14 [07:14:38]line Смена: 438 ФФД: 1.0 [07:14:38]line ЗНМ: 0300000054 [07:14:38]line РНМ: 0000000000092624 [07:14:38]line Версия ККМ: 001 [07:14:38]line ФМ: 0000000000874959 [07:14:38]line ФД: 225715 [07:14:38]line ФПД: 83484132739819 [07:14:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225715&fm=83484132739819&tin=02508201610067®Number=0000000000092624&sum=195000 [07:14:39]OFD Sender: Processing packet 225715 [packets to send 599, broken 598] [07:14:39]ProducePacketName [07:14:39]name=ofd_packets/00225715 [07:14:39]OFD Sender: To server: pG, [07:14:39]CommunicateWithHost lk.salyk.kg:30040 [07:14:39]ConnectInit lk.salyk.kg [07:14:39]written 0, free lines is 4095 [07:14:39]Write to MH i2c: 01 00 00 D3 01 D4 [07:14:39]Write i2c OK [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: 01 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: 01 07 00 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 51 0C 38 [07:14:39]RasterBufferAndPrint [07:14:39]line [07:14:39]line [07:14:39]line [07:14:39]line [07:14:39]line [07:14:39]written 0, free lines is 3158 [07:14:39]MH_Cut [07:14:39]Write to MH i2c: D1 01 00 DA 01 01 AD [07:14:39]Write i2c OK [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: D1 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: D1 01 00 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: D1 01 00 DA 01 00 AC [07:14:39]Write to MH i2c: 01 00 00 DB 01 DC [07:14:39]Write i2c OK [07:14:39]MH_I2C_Read... [07:14:40]*** Cut start [07:14:40]*** Partial cut [07:14:40]*** CUTSNS_PIN = 1 [07:14:40]*** CUTSNS_PIN = 0 [07:14:41]*** Brake cut motor [07:14:41]Connected sock=11 [07:14: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 35 39 0C 01 00 00 C5 75 04 01 E7 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 5E 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 71 03 00 35 04 06 00 4B ED AA 13 8A EB B5 E7 29 12 48 7C 25 86 [07:14:41]Read from MH i2c: 01 [07:14:41]MH_I2C_Read... [07:14:41]*** Stop cut motor [07:14:41]*** Cut end [07:14:41]Read from MH i2c: 01 07 00 [07:14:41]MH_I2C_Read... [07:14:41]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [07:14:41]process_action close_receipt done [07:14:41]requested_data is exist [07:14:41]produce_requested_data [07:14:41]requested_item fm.sn is exist - process it [07:14:41]wFMCommunicate request_size=4 [07:14:41]MH_SAM_APDU [07:14:41]CAPDU: 80 11 00 00 [07:14:41]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [07:14:41]Write i2c OK [07:14:41]MH_I2C_Read... [07:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:41]Read from MH i2c: E2 [07:14:41]MH_I2C_Read... [07:14:41]Read from MH i2c: E2 17 00 [07:14:41]MH_I2C_Read... [07:14:41]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [07:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:14:41]wFMCommunicate OK [07:14:41]requested_item fd.num is exist - process it [07:14:41]SAM_PROTO_GetFieldsCounters [07:14:41]wFMCommunicate request_size=4 [07:14:41]MH_SAM_APDU [07:14:41]CAPDU: 80 13 00 00 [07:14:41]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [07:14:41]Write i2c OK [07:14:41]MH_I2C_Read... [07:14:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:41]Read from MH i2c: E2 [07:14:41]MH_I2C_Read... [07:14:41]Read from MH i2c: E2 62 00 [07:14:41]MH_I2C_Read... [07:14:41]Read from MH i2c: E2 62 00 DD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 71 03 00 0E 04 04 00 B6 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 42 [07:14:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:41]wFMCommunicate OK [07:14:41]SAM_PROTO_GetFieldsCounters done [07:14:41]requested_item shift.num is exist - process it [07:14:41]requested_item shift.opened is exist - process it [07:14:41]req_shift_opened [07:14:41]FM_GetShiftState [07:14:41]SAM_PROTO_GetShiftState [07:14:41]wFMCommunicate request_size=4 [07:14:41]MH_SAM_APDU [07:14:41]CAPDU: 80 13 01 00 [07:14:41]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [07:14:41]Write i2c OK [07:14:41]MH_I2C_Read... [07:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:41]Read from MH i2c: E2 [07:14:41]MH_I2C_Read... [07:14:41]Read from MH i2c: E2 0E 00 [07:14:41]MH_I2C_Read... [07:14:41]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6A [07:14:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:14:41]wFMCommunicate OK [07:14:41]SAM_PROTO_GetShiftState done [07:14:41]FM_GetShiftState done [07:14:41]req_shift_opened done [07:14:41]requested_item shift.open_date is exist - process it [07:14:41]req_shift_open_date [07:14:41]req_shift_open_date done [07:14:41]produce_requested_data done [07:14:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225715,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:14:41]process_action_free close_receipt [07:14:41]json_value_free [07:14:41]json_value_free done [07:14:41]process_json_proto returns [07:14:41]Send response to host [07:14:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225715,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:14:41]free response buf [07:14:41]execute_script done [07:14:41]execute_script returns [07:14:41]free content buf [07:14:41]Sock 7.Close socket [07:14:41]Sock 7.Thread stoped [07:14: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 35 39 4F 00 00 00 13 9F 47 00 94 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 35 39 10 04 04 00 B3 71 03 00 F4 03 04 00 6E 4A A4 66 B6 04 01 00 00 01 0A 64 54 1C 3C 7C 27 [07:14:41]CommunicateWithHost err = 0 [07:14:41]CheckOFDResponse [07:14:41]1017 (14) - 77093643461234 [07:14:41]1041 (16) - 0000000000874959 [07:14:41]1040 (4) - 225715 [07:14:41]1012 (4) - 27.07.2024 01:16 [07:14:41]1206 (1) - 0 [07:14:41]OFD Sender: Remove packet 225715 [07:14:41]ProducePacketName [07:14:41]name=ofd_packets/00225715 [07:14:41]NVStorageDeleteData [07:14:42]OFD Sender: No OFD packet to send [07:14:47]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:01]recv_with_timeout no data received [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:12]recv_with_timeout no data received [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:16:02]OFD Sender: No OFD packet to send [07:16:07]OFD Sender: No OFD packet to send [07:16:12]OFD Sender: No OFD packet to send [07:16:17]OFD Sender: No OFD packet to send [07:16:22]OFD Sender: No OFD packet to send [07:16:27]OFD Sender: No OFD packet to send [07:16:32]OFD Sender: No OFD packet to send [07:16:37]OFD Sender: No OFD packet to send [07:16:42]OFD Sender: No OFD packet to send [07:16:47]OFD Sender: No OFD packet to send [07:16:52]OFD Sender: No OFD packet to send [07:16:57]OFD Sender: No OFD packet to send [07:17:02]OFD Sender: No OFD packet to send [07:17:07]OFD Sender: No OFD packet to send [07:17:12]OFD Sender: No OFD packet to send [07:17:17]OFD Sender: No OFD packet to send [07:17:18]accept exits with 9 [07:17:18]New connection [07:17:18]New thread 3066740068 created [07:17:18]Thread 3066596708 joined [07:17:18]Waiting for new connection... [07:17:18] Sock 9.Parse request [07:17:18]Sock 9.Check first char [07:17:18]Sock 9.First char is OK [07:17:18]request: POST /json_proto HTTP/1.0 [07:17:18]Method: POST [07:17:18]URL: /json_proto [07:17:18]Method is POST - this is cgi request [07:17:18]url: /json_proto [07:17:18]query_string will be loaded in cgi processing [07:17:18]execute_cgi json_proto POST (null) [07:17:18]execute_cgi path=json_proto method=POST [07:17:18]POST find Content-Length [07:17:18]Host: 172.17.43.131:8080 [07:17:18]Content-Length: 680 [07:17:18]Content-Type: application/json [07:17:18] [07:17:18]POST finish read [07:17:18]Found Content-Length = 680 [07:17:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:18]execute_script... [07:17: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)2001961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:18]POST & json_proto [07:17:18]process_json_proto [07:17:18]json parsed OK: [07:17:18]protocol is kg_v1.0 [07:17:18]action value=close_receipt [07:17:18]process_action close_receipt [07:17:18]cmd_close_receipt [07:17:18]MH_GetDate [07:17:18]Write to MH i2c: F0 00 00 DF 01 CF [07:17:18]Write i2c OK [07:17:18]MH_I2C_Read... [07:17:18]Read from MH i2c: F0 [07:17:18]MH_I2C_Read... [07:17:18]Read from MH i2c: F0 09 00 [07:17:18]MH_I2C_Read... [07:17:18]Read from MH i2c: F0 09 00 DF 01 00 FF 9E A4 66 F9 24 A2 66 A4 [07:17:18]GetLastDocTimeStamp 1722064478 [07:17:18]current date 1722064639 [07:17:18]FM_GetShiftState [07:17:18]SAM_PROTO_GetShiftState [07:17:18]wFMCommunicate request_size=4 [07:17:18]MH_SAM_APDU [07:17:18]CAPDU: 80 13 01 00 [07:17:18]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [07:17:18]Write i2c OK [07:17:18]MH_I2C_Read... [07:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:18]Read from MH i2c: E2 [07:17:18]MH_I2C_Read... [07:17:18]Read from MH i2c: E2 0E 00 [07:17:18]MH_I2C_Read... [07:17:18]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6C [07:17:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:17:18]wFMCommunicate OK [07:17:18]SAM_PROTO_GetShiftState done [07:17:18]FM_GetShiftState done [07:17:18]opened in 1722038719 [07:17:18]opened+sec_in_day 1722125119 [07:17:18]quantity*price = 250012 [07:17:18]sum+1 = 250013 [07:17:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 76 27.07.2024 07:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225716 ФПД: 87345378376045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225716&fm=87345378376045&tin=02508201610067®Number=0000000000092624&sum=250000 [07:17:19]StoreToDocumentArchive [07:17:19]shift 438 fd 225716 [07:17:19]save to /storage/0438/doc_00225716 [07:17:19]save last doc name /storage/0438/doc_00225716 to /storage/kkm_last_doc_name [07:17:19]save OK [07:17:19]Clear old archive folders... [07:17:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:17:19]tlvbuf is 00F51B20 [07:17:19]SAM_PROTO_ClearQueue [07:17:19]wFMCommunicate request_size=4 [07:17:19]MH_SAM_APDU [07:17:19]CAPDU: 80 09 00 00 [07:17:19]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [07:17:19]Write i2c OK [07:17:19]MH_I2C_Read... [07:17:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:19]Read from MH i2c: E2 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: E2 03 00 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [07:17:19]RAPDU: 90 00 [07:17:19]wFMCommunicate OK [07:17:19]SAM_PROTO_ClearQueue done [07:17:19]KKMCreateOFDPacket [07:17:19]OFDProtocolAddRootSTLVToBuf [07:17:19]FM_MakeSignedData [07:17:19]FM_MakeSignedData [07:17:19]SAM_PROTO_SignData [07:17:19]wFMCommunicate request_size=4 [07:17:19]MH_SAM_APDU [07:17:19]CAPDU: 80 0D 01 02 [07:17:19]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [07:17:19]Write i2c OK [07:17:19]MH_I2C_Read... [07:17:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:20]Read from MH i2c: E2 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 03 00 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [07:17:20]RAPDU: 90 00 [07:17:20]wFMCommunicate OK [07:17:20]wFMCommunicate request_size=255 [07:17:20]MH_SAM_APDU [07:17:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 FF 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 71 03 00 35 04 06 00 4F 70 AE 40 [07:17:20]Write to MH i2c: E2 02 01 EF 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 FF 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 71 03 00 35 04 06 00 4F 70 AE 40 00 00 D5 [07:17:20]Write i2c OK [07:17:20]MH_I2C_Read... [07:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:20]Read from MH i2c: E2 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 03 00 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [07:17:20]RAPDU: 90 00 [07:17:20]wFMCommunicate OK [07:17:20]wFMCommunicate request_size=7 [07:17:20]MH_SAM_APDU [07:17:20]CAPDU: 80 0D 02 02 02 39 6D [07:17:20]Write to MH i2c: E2 0A 00 F0 01 80 0D 02 02 02 00 39 6D 00 00 15 [07:17:20]Write i2c OK [07:17:20]MH_I2C_Read... [07:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:20]Read from MH i2c: E2 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 03 00 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [07:17:20]RAPDU: 90 00 [07:17:20]wFMCommunicate OK [07:17:20]wFMCommunicate request_size=4 [07:17:20]MH_SAM_APDU [07:17:20]CAPDU: 80 0D 03 02 [07:17:20]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [07:17:20]Write i2c OK [07:17:20]MH_I2C_Read... [07:17:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:20]Read from MH i2c: E2 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 0B 00 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 0B 00 F1 01 00 02 B8 44 24 E6 B7 89 C0 90 00 76 [07:17:20]RAPDU: 02 B8 44 24 E6 B7 89 C0 90 00 [07:17:20]wFMCommunicate OK [07:17:20]SAM_PROTO_SignData done [07:17:20]FM_MakeSignedData done [07:17:20]CreateOFDProtocolMessage [07:17:20]wFMCommunicate request_size=4 [07:17:20]MH_SAM_APDU [07:17:20]CAPDU: 80 11 00 00 [07:17:20]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [07:17:20]Write i2c OK [07:17:20]MH_I2C_Read... [07:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:20]Read from MH i2c: E2 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 17 00 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [07:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:17:20]wFMCommunicate OK [07:17:20]CreateOFDProtocolMessage done [07:17:20]OFDSenderStorePacket 225716 [07:17:20]StoreOFDPacket docnum=225716 [07:17:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D8 F1 04 01 E3 E1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 FF 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 71 03 00 35 04 06 00 4F 70 AE 40 39 6D 02 B8 44 24 E6 B7 89 C0 [07:17:20]CheckFolder [07:17:20]dirname=/storage/ofd_packets [07:17:20]CheckFolder done [07:17:20]ProducePacketName [07:17:20]name=ofd_packets/00225716 [07:17:20]NVStorageSaveData ofd_packets/00225716 [07:17:20]File name is /storage/ofd_packets/00225716 [07:17:20]Write 298 bytes [07:17:20]NVStorageSaveData done [07:17:20]OFDSenderStorePacket done [07:17:20]KKMCreateOFDPacket done [07:17:20]NVStorageSaveData kkm_last_timestamp [07:17:20]File name is /storage/kkm_last_timestamp [07:17:20]Write 4 bytes [07:17:20]NVStorageSaveData done [07:17:20]ExternCall_PrintAddStr [07:17:20]wPrintStart [07:17:20]Write to MH i2c: 01 00 00 F3 01 F4 [07:17:20]Write i2c OK [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: 01 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: 01 07 00 [07:17:20]MH_I2C_Read... [07:17:20]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [07:17:20]RasterBufferAndPrint [07:17:20]line Счет N : (1)2001961 [07:17:20]line ИНН: 02508201610067 [07:17:20]line Контрольно-Кассовый Чек [07:17:20]line ПРОДАЖА [07:17:20]line ТРК (МРК, ГНК) : 51 [07:17:20]line Товар: 2710194210 [07:17:20]line ДТ-К-5 [07:17:20]line 32.810 * 76.20 [07:17:20]line = 2500.12 [07:17:20]line НДС 12% НСП 1% [07:17:20]line > о реализуемом товаре [07:17:20]line ОКРУГЛЕНИЕ: -0.12 [07:17:20]line ИТОГО: 2500.00 [07:17:20]line Внесено: 2500.00 [07:17:20]line СДАЧА: 0.00 [07:17:20]line НСП 1% : 22.12 [07:17:20]line НДС 12% : 265.50 [07:17:20]line Наличными: 2500.00 [07:17:20]line Безнал.: 0.00 [07:17:20]line Место: АЗС № 97 "Партнер Нефть" [07:17:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:17:20]line СНО: Общий режим [07:17:20]line Чек 76 27.07.2024 07:17 [07:17:20]line Смена: 438 ФФД: 1.0 [07:17:20]line ЗНМ: 0300000054 [07:17:20]line РНМ: 0000000000092624 [07:17:20]line Версия ККМ: 001 [07:17:20]line ФМ: 0000000000874959 [07:17:20]line ФД: 225716 [07:17:20]line ФПД: 87345378376045 [07:17:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T071719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225716&fm=87345378376045&tin=02508201610067®Number=0000000000092624&sum=250000 [07:17:20]written 0, free lines is 4095 [07:17:20]OFD Sender: Processing packet 225716 [packets to send 599, broken 598] [07:17:20]ProducePacketName [07:17:20]name=ofd_packets/00225716 [07:17:20]OFD Sender: To server: pG, [07:17:20]CommunicateWithHost lk.salyk.kg:30040 [07:17:20]ConnectInit lk.salyk.kg [07:17:21]Write to MH i2c: 01 00 00 1E 02 20 [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: 01 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: 01 07 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 4F 0C 82 [07:17:21]RasterBufferAndPrint [07:17:21]line [07:17:21]line [07:17:21]line [07:17:21]line [07:17:21]line [07:17:21]written 0, free lines is 3154 [07:17:21]MH_Cut [07:17:21]Write to MH i2c: D1 01 00 25 02 01 F9 [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: D1 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: D1 01 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: D1 01 00 25 02 00 F8 [07:17:21]Write to MH i2c: 01 00 00 26 02 28 [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]Connected sock=10 [07:17:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D8 F1 04 01 E3 E1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 FF 9E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 71 03 00 35 04 06 00 4F 70 AE 40 39 6D 02 B8 44 24 E6 B7 89 C0 [07:17: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 35 39 4F 00 00 00 20 2B 47 00 08 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 35 39 10 04 04 00 B4 71 03 00 F4 03 04 00 0E 4B A4 66 B6 04 01 00 00 85 97 DA 63 F3 0E CA 85 [07:17:21]CommunicateWithHost err = 0 [07:17:21]CheckOFDResponse [07:17:21]1017 (14) - 77093643461234 [07:17:21]1041 (16) - 0000000000874959 [07:17:21]1040 (4) - 225716 [07:17:21]1012 (4) - 27.07.2024 01:19 [07:17:21]1206 (1) - 0 [07:17:21]OFD Sender: Remove packet 225716 [07:17:21]ProducePacketName [07:17:21]name=ofd_packets/00225716 [07:17:21]NVStorageDeleteData [07:17:22]OFD Sender: No OFD packet to send [07:17:22]*** Cut start [07:17:22]*** Partial cut [07:17:22]*** CUTSNS_PIN = 1 [07:17:22]*** CUTSNS_PIN = 0 [07:17:22]*** Brake cut motor [07:17:23]Read from MH i2c: 01 [07:17:23]MH_I2C_Read... [07:17:23]*** Stop cut motor [07:17:23]*** Cut end [07:17:23]Read from MH i2c: 01 07 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [07:17:23]process_action close_receipt done [07:17:23]requested_data is exist [07:17:23]produce_requested_data [07:17:23]requested_item fm.sn is exist - process it [07:17:23]wFMCommunicate request_size=4 [07:17:23]MH_SAM_APDU [07:17:23]CAPDU: 80 11 00 00 [07:17:23]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [07:17:23]Write i2c OK [07:17:23]MH_I2C_Read... [07:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:23]Read from MH i2c: E2 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 17 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [07:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:17:23]wFMCommunicate OK [07:17:23]requested_item fd.num is exist - process it [07:17:23]SAM_PROTO_GetFieldsCounters [07:17:23]wFMCommunicate request_size=4 [07:17:23]MH_SAM_APDU [07:17:23]CAPDU: 80 13 00 00 [07:17:23]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [07:17:23]Write i2c OK [07:17:23]MH_I2C_Read... [07:17:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:23]Read from MH i2c: E2 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 62 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 62 00 28 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 71 03 00 0E 04 04 00 B6 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 92 [07:17:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 71 03 00 0E 04 04 00 B6 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 [07:17:23]wFMCommunicate OK [07:17:23]SAM_PROTO_GetFieldsCounters done [07:17:23]requested_item shift.num is exist - process it [07:17:23]requested_item shift.opened is exist - process it [07:17:23]req_shift_opened [07:17:23]FM_GetShiftState [07:17:23]SAM_PROTO_GetShiftState [07:17:23]wFMCommunicate request_size=4 [07:17:23]MH_SAM_APDU [07:17:23]CAPDU: 80 13 01 00 [07:17:23]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [07:17:23]Write i2c OK [07:17:23]MH_I2C_Read... [07:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:23]Read from MH i2c: E2 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 0E 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B6 [07:17:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:17:23]wFMCommunicate OK [07:17:23]SAM_PROTO_GetShiftState done [07:17:23]FM_GetShiftState done [07:17:23]req_shift_opened done [07:17:23]requested_item shift.open_date is exist - process it [07:17:23]req_shift_open_date [07:17:23]req_shift_open_date done [07:17:23]produce_requested_data done [07:17:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225716,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:17:23]process_action_free close_receipt [07:17:23]json_value_free [07:17:23]json_value_free done [07:17:23]process_json_proto returns [07:17:23]Send response to host [07:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225716,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:17:23]free response buf [07:17:23]execute_script done [07:17:23]execute_script returns [07:17:23]free content buf [07:17:23]Sock 9.Close socket [07:17:23]Sock 9.Thread stoped [07:17:27]OFD Sender: No OFD packet to send [07:17:32]OFD Sender: No OFD packet to send [07:17:37]OFD Sender: No OFD packet to send [07:17:42]OFD Sender: No OFD packet to send [07:17:47]OFD Sender: No OFD packet to send [07:17:52]OFD Sender: No OFD packet to send [07:17:57]OFD Sender: No OFD packet to send [07:18:02]OFD Sender: No OFD packet to send [07:18:07]OFD Sender: No OFD packet to send [07:18:12]OFD Sender: No OFD packet to send [07:18:17]OFD Sender: No OFD packet to send [07:18:22]OFD Sender: No OFD packet to send [07:18:27]OFD Sender: No OFD packet to send [07:18:32]OFD Sender: No OFD packet to send [07:18:37]OFD Sender: No OFD packet to send [07:18:42]OFD Sender: No OFD packet to send [07:18:47]OFD Sender: No OFD packet to send [07:18:52]OFD Sender: No OFD packet to send [07:18:57]OFD Sender: No OFD packet to send [07:19:02]OFD Sender: No OFD packet to send [07:19:07]OFD Sender: No OFD packet to send [07:19:12]OFD Sender: No OFD packet to send [07:19:14]recv_with_timeout no data received [07:19:17]OFD Sender: No OFD packet to send [07:19:22]OFD Sender: No OFD packet to send [07:19:27]OFD Sender: No OFD packet to send [07:19:32]OFD Sender: No OFD packet to send [07:19:37]OFD Sender: No OFD packet to send [07:19:42]OFD Sender: No OFD packet to send [07:19:47]OFD Sender: No OFD packet to send [07:19:52]OFD Sender: No OFD packet to send [07:19:57]OFD Sender: No OFD packet to send [07:20:02]OFD Sender: No OFD packet to send [07:20:07]OFD Sender: No OFD packet to send [07:20:12]OFD Sender: No OFD packet to send [07:20:17]OFD Sender: No OFD packet to send [07:20:22]OFD Sender: No OFD packet to send [07:20:27]OFD Sender: No OFD packet to send [07:20:32]OFD Sender: No OFD packet to send [07:20:37]OFD Sender: No OFD packet to send [07:20:37]accept exits with 7 [07:20:37]New connection [07:20:37]New thread 3066596708 created [07:20:37]Thread 3066740068 joined [07:20:37]Waiting for new connection... [07:20:37] Sock 7.Parse request [07:20:37]Sock 7.Check first char [07:20:37]Sock 7.First char is OK [07:20:37]request: POST /json_proto HTTP/1.0 [07:20:37]Method: POST [07:20:37]URL: /json_proto [07:20:37]Method is POST - this is cgi request [07:20:37]url: /json_proto [07:20:37]query_string will be loaded in cgi processing [07:20:37]execute_cgi json_proto POST (null) [07:20:37]execute_cgi path=json_proto method=POST [07:20:37]POST find Content-Length [07:20:37]Host: 172.17.43.131:8080 [07:20:37]Content-Length: 683 [07:20:37]Content-Type: application/json [07:20:37] [07:20:37]POST finish read [07:20:37]Found Content-Length = 683 [07:20:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:37]execute_script... [07: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)2001962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:37]POST & json_proto [07:20:37]process_json_proto [07:20:37]json parsed OK: [07:20:37]protocol is kg_v1.0 [07:20:37]action value=close_receipt [07:20:37]process_action close_receipt [07:20:37]cmd_close_receipt [07:20:37]MH_GetDate [07:20:37]Write to MH i2c: F0 00 00 2A 02 1B [07:20:37]Write i2c OK [07:20:37]MH_I2C_Read... [07:20:37]Read from MH i2c: F0 [07:20:37]MH_I2C_Read... [07:20:37]Read from MH i2c: F0 09 00 [07:20:37]MH_I2C_Read... [07:20:37]Read from MH i2c: F0 09 00 2A 02 00 C6 9F A4 66 F9 24 A2 66 B8 [07:20:37]GetLastDocTimeStamp 1722064639 [07:20:37]current date 1722064838 [07:20:37]FM_GetShiftState [07:20:37]SAM_PROTO_GetShiftState [07:20:37]wFMCommunicate request_size=4 [07:20:37]MH_SAM_APDU [07:20:37]CAPDU: 80 13 01 00 [07:20:37]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [07:20:37]Write i2c OK [07:20:37]MH_I2C_Read... [07:20:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:37]Read from MH i2c: E2 [07:20:37]MH_I2C_Read... [07:20:37]Read from MH i2c: E2 0E 00 [07:20:37]MH_I2C_Read... [07:20:37]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B8 [07:20:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:20:37]wFMCommunicate OK [07:20:37]SAM_PROTO_GetShiftState done [07:20:37]FM_GetShiftState done [07:20:37]opened in 1722038719 [07:20:37]opened+sec_in_day 1722125119 [07:20:37]quantity*price = 100005 [07:20:37]sum+1 = 100006 [07:20:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 77 27.07.2024 07:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225717 ФПД: 143048597207199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T072038&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225717&fm=143048597207199&tin=02508201610067®Number=0000000000092624&sum=100000 [07:20:38]StoreToDocumentArchive [07:20:38]shift 438 fd 225717 [07:20:38]save to /storage/0438/doc_00225717 [07:20:38]save last doc name /storage/0438/doc_00225717 to /storage/kkm_last_doc_name [07:20:38]save OK [07:20:38]Clear old archive folders... [07:20:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:20:38]tlvbuf is 00F497A0 [07:20:38]SAM_PROTO_ClearQueue [07:20:38]wFMCommunicate request_size=4 [07:20:38]MH_SAM_APDU [07:20:38]CAPDU: 80 09 00 00 [07:20:38]Write to MH i2c: E2 08 00 38 02 80 09 00 00 00 00 00 00 AC [07:20:38]Write i2c OK [07:20:38]MH_I2C_Read... [07:20:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:39]Read from MH i2c: E2 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [07:20:39]RAPDU: 90 00 [07:20:39]wFMCommunicate OK [07:20:39]SAM_PROTO_ClearQueue done [07:20:39]KKMCreateOFDPacket [07:20:39]OFDProtocolAddRootSTLVToBuf [07:20:39]FM_MakeSignedData [07:20:39]FM_MakeSignedData [07:20:39]SAM_PROTO_SignData [07:20:39]wFMCommunicate request_size=4 [07:20:39]MH_SAM_APDU [07:20:39]CAPDU: 80 0D 01 02 [07:20:39]Write to MH i2c: E2 08 00 39 02 80 0D 01 02 00 00 00 00 B4 [07:20:39]Write i2c OK [07:20:39]MH_I2C_Read... [07:20:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:39]Read from MH i2c: E2 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [07:20:39]RAPDU: 90 00 [07:20:39]wFMCommunicate OK [07:20:39]wFMCommunicate request_size=255 [07:20:39]MH_SAM_APDU [07:20: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C6 9F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 71 03 00 35 04 06 00 82 [07:20:39]Write to MH i2c: E2 02 01 3A 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C6 9F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 71 03 00 35 04 06 00 82 00 00 E8 [07:20:39]Write i2c OK [07:20:39]MH_I2C_Read... [07:20:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:39]Read from MH i2c: E2 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [07:20:39]RAPDU: 90 00 [07:20:39]wFMCommunicate OK [07:20:39]wFMCommunicate request_size=10 [07:20:39]MH_SAM_APDU [07:20:39]CAPDU: 80 0D 02 02 05 1A 18 D2 78 9F [07:20:39]Write to MH i2c: E2 0D 00 3B 02 80 0D 02 02 05 00 1A 18 D2 78 9F 00 00 DC [07:20:39]Write i2c OK [07:20:39]MH_I2C_Read... [07:20:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:39]Read from MH i2c: E2 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [07:20:39]RAPDU: 90 00 [07:20:39]wFMCommunicate OK [07:20:39]wFMCommunicate request_size=4 [07:20:39]MH_SAM_APDU [07:20:39]CAPDU: 80 0D 03 02 [07:20:39]Write to MH i2c: E2 08 00 3C 02 80 0D 03 02 00 00 00 00 B9 [07:20:39]Write i2c OK [07:20:39]MH_I2C_Read... [07:20:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:39]Read from MH i2c: E2 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 0B 00 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 0B 00 3C 02 00 F7 00 06 21 3F 20 1B DA 90 00 2C [07:20:39]RAPDU: F7 00 06 21 3F 20 1B DA 90 00 [07:20:39]wFMCommunicate OK [07:20:39]SAM_PROTO_SignData done [07:20:39]FM_MakeSignedData done [07:20:39]CreateOFDProtocolMessage [07:20:39]wFMCommunicate request_size=4 [07:20:39]MH_SAM_APDU [07:20:39]CAPDU: 80 11 00 00 [07:20:39]Write to MH i2c: E2 08 00 3D 02 80 11 00 00 00 00 00 00 B9 [07:20:39]Write i2c OK [07:20:39]MH_I2C_Read... [07:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:39]Read from MH i2c: E2 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 17 00 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: E2 17 00 3D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [07:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:20:39]wFMCommunicate OK [07:20:39]CreateOFDProtocolMessage done [07:20:39]OFDSenderStorePacket 225717 [07:20:39]StoreOFDPacket docnum=225717 [07:20:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 19 09 07 01 DF 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C6 9F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 71 03 00 35 04 06 00 82 1A 18 D2 78 9F F7 00 06 21 3F 20 1B DA [07:20:39]CheckFolder [07:20:39]dirname=/storage/ofd_packets [07:20:39]CheckFolder done [07:20:39]ProducePacketName [07:20:39]name=ofd_packets/00225717 [07:20:39]NVStorageSaveData ofd_packets/00225717 [07:20:39]File name is /storage/ofd_packets/00225717 [07:20:39]Write 301 bytes [07:20:39]NVStorageSaveData done [07:20:39]OFDSenderStorePacket done [07:20:39]KKMCreateOFDPacket done [07:20:39]NVStorageSaveData kkm_last_timestamp [07:20:39]File name is /storage/kkm_last_timestamp [07:20:39]Write 4 bytes [07:20:39]NVStorageSaveData done [07:20:39]ExternCall_PrintAddStr [07:20:39]wPrintStart [07:20:39]Write to MH i2c: 01 00 00 3E 02 40 [07:20:39]Write i2c OK [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: 01 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: 01 07 00 [07:20:39]MH_I2C_Read... [07:20:39]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 FF 0F 55 [07:20:39]RasterBufferAndPrint [07:20:39]line Счет N : (1)2001962 [07:20:39]line ИНН: 02508201610067 [07:20:39]line Контрольно-Кассовый Чек [07:20:39]line ПРОДАЖА [07:20:39]line ТРК (МРК, ГНК) : 53 [07:20:39]line Товар: 2710124130 [07:20:39]line Аи-92-К-5 [07:20:39]line 14.750 * 67.80 [07:20:39]line = 1000.05 [07:20:39]line НДС 12% НСП 1% [07:20:39]line > о реализуемом товаре [07:20:39]line ОКРУГЛЕНИЕ: -0.05 [07:20:39]line ИТОГО: 1000.00 [07:20:39]line Внесено: 1000.00 [07:20:39]line СДАЧА: 0.00 [07:20:39]line НСП 1% : 8.85 [07:20:39]line НДС 12% : 106.20 [07:20:39]line Наличными: 1000.00 [07:20:39]line Безнал.: 0.00 [07:20:39]line Место: АЗС № 97 "Партнер Нефть" [07:20:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:20:39]line СНО: Общий режим [07:20:39]line Чек 77 27.07.2024 07:20 [07:20:39]line Смена: 438 ФФД: 1.0 [07:20:39]line ЗНМ: 0300000054 [07:20:39]line РНМ: 0000000000092624 [07:20:39]line Версия ККМ: 001 [07:20:39]line ФМ: 0000000000874959 [07:20:39]line ФД: 225717 [07:20:39]line ФПД: 143048597207199 [07:20:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T072038&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225717&fm=143048597207199&tin=02508201610067®Number=0000000000092624&sum=100000 [07:20:39]OFD Sender: Processing packet 225717 [packets to send 599, broken 598] [07:20:39]ProducePacketName [07:20:39]name=ofd_packets/00225717 [07:20:39]OFD Sender: To server: pG, [07:20:39]CommunicateWithHost lk.salyk.kg:30040 [07:20:39]ConnectInit lk.salyk.kg [07:20:39]written 0, free lines is 4095 [07:20:40]Write to MH i2c: 01 00 00 69 02 6B [07:20:40]Write i2c OK [07:20:40]MH_I2C_Read... [07:20:40]Read from MH i2c: 01 [07:20:40]MH_I2C_Read... [07:20:40]Read from MH i2c: 01 07 00 [07:20:40]MH_I2C_Read... [07:20:40]Read from MH i2c: 01 07 00 69 02 00 00 00 00 00 4F 0C CD [07:20:40]RasterBufferAndPrint [07:20:40]line [07:20:40]line [07:20:40]line [07:20:40]line [07:20:40]line [07:20:40]written 0, free lines is 3154 [07:20:40]MH_Cut [07:20:40]Write to MH i2c: D1 01 00 70 02 01 44 [07:20:40]Write i2c OK [07:20:40]MH_I2C_Read... [07:20:40]Read from MH i2c: D1 [07:20:40]MH_I2C_Read... [07:20:40]Read from MH i2c: D1 01 00 [07:20:40]MH_I2C_Read... [07:20:40]Read from MH i2c: D1 01 00 70 02 00 43 [07:20:40]Write to MH i2c: 01 00 00 71 02 73 [07:20:40]Write i2c OK [07:20:40]MH_I2C_Read... [07:20:41]*** Cut start [07:20:41]*** Partial cut [07:20:41]*** CUTSNS_PIN = 1 [07:20:41]*** CUTSNS_PIN = 0 [07:20:41]*** Brake cut motor [07:20:42]Read from MH i2c: 01 [07:20:42]MH_I2C_Read... [07:20:42]*** Stop cut motor [07:20:42]*** Cut end [07:20:42]Read from MH i2c: 01 07 00 [07:20:42]MH_I2C_Read... [07:20:42]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [07:20:42]process_action close_receipt done [07:20:42]requested_data is exist [07:20:42]produce_requested_data [07:20:42]requested_item fm.sn is exist - process it [07:20:42]wFMCommunicate request_size=4 [07:20:42]MH_SAM_APDU [07:20:42]CAPDU: 80 11 00 00 [07:20:42]Write to MH i2c: E2 08 00 72 02 80 11 00 00 00 00 00 00 EE [07:20:42]Write i2c OK [07:20:42]MH_I2C_Read... [07:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:42]Read from MH i2c: E2 [07:20:42]MH_I2C_Read... [07:20:42]Read from MH i2c: E2 17 00 [07:20:42]MH_I2C_Read... [07:20:42]Read from MH i2c: E2 17 00 72 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [07:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:20:42]wFMCommunicate OK [07:20:42]requested_item fd.num is exist - process it [07:20:42]SAM_PROTO_GetFieldsCounters [07:20:42]wFMCommunicate request_size=4 [07:20:42]MH_SAM_APDU [07:20:42]CAPDU: 80 13 00 00 [07:20:42]Write to MH i2c: E2 08 00 73 02 80 13 00 00 00 00 00 00 F1 [07:20:42]Write i2c OK [07:20:42]MH_I2C_Read... [07:20:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:20:42]Read from MH i2c: E2 [07:20:42]MH_I2C_Read... [07:20:42]Read from MH i2c: E2 62 00 [07:20:42]MH_I2C_Read... [07:20:42]Read from MH i2c: E2 62 00 73 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 71 03 00 0E 04 04 00 B6 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 E1 [07:20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 71 03 00 0E 04 04 00 B6 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 [07:20:42]wFMCommunicate OK [07:20:42]SAM_PROTO_GetFieldsCounters done [07:20:42]requested_item shift.num is exist - process it [07:20:42]requested_item shift.opened is exist - process it [07:20:42]req_shift_opened [07:20:42]FM_GetShiftState [07:20:42]SAM_PROTO_GetShiftState [07:20:42]wFMCommunicate request_size=4 [07:20:42]MH_SAM_APDU [07:20:42]CAPDU: 80 13 01 00 [07:20:42]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [07:20:42]Write i2c OK [07:20:42]MH_I2C_Read... [07:20:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:42]Read from MH i2c: E2 [07:20:42]MH_I2C_Read... [07:20:42]Read from MH i2c: E2 0E 00 [07:20:42]MH_I2C_Read... [07:20:42]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 01 [07:20:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:20:42]wFMCommunicate OK [07:20:42]SAM_PROTO_GetShiftState done [07:20:42]FM_GetShiftState done [07:20:42]req_shift_opened done [07:20:42]requested_item shift.open_date is exist - process it [07:20:42]req_shift_open_date [07:20:42]req_shift_open_date done [07:20:42]produce_requested_data done [07:20:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225717,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:20:42]process_action_free close_receipt [07:20:42]json_value_free [07:20:42]json_value_free done [07:20:42]process_json_proto returns [07:20:42]Send response to host [07:20:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225717,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:20:42]free response buf [07:20:42]execute_script done [07:20:42]execute_script returns [07:20:42]free content buf [07:20:42]Sock 7.Close socket [07:20:42]Sock 7.Thread stoped [07:20:44]ConnectInit Can't take IP for lk.salyk.kg [07:20:44]CommunicateWithHost connect error [07:20:44]CommunicateWithHost err = -1 [07:20:44]OFD Sender: Server communicate error [07:20:49]OFD Sender: Processing packet 225717 [packets to send 599, broken 598] [07:20:49]ProducePacketName [07:20:49]name=ofd_packets/00225717 [07:20:49]OFD Sender: To server: pG, [07:20:49]CommunicateWithHost lk.salyk.kg:30040 [07:20:49]ConnectInit lk.salyk.kg [07:20:54]ConnectInit Can't take IP for lk.salyk.kg [07:20:54]CommunicateWithHost connect error [07:20:54]CommunicateWithHost err = -1 [07:20:54]OFD Sender: Server communicate error [07:20:59]OFD Sender: Processing packet 225717 [packets to send 599, broken 598] [07:20:59]ProducePacketName [07:20:59]name=ofd_packets/00225717 [07:20:59]OFD Sender: To server: pG, [07:20:59]CommunicateWithHost lk.salyk.kg:30040 [07:20:59]ConnectInit lk.salyk.kg [07:21:01]Connected sock=7 [07:21: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 35 39 0F 01 00 00 19 09 07 01 DF 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C6 9F A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 71 03 00 35 04 06 00 82 1A 18 D2 78 9F F7 00 06 21 3F 20 1B DA [07:21: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 35 39 4F 00 00 00 1A 05 47 00 1E 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 35 39 10 04 04 00 B5 71 03 00 F4 03 04 00 EA 4B A4 66 B6 04 01 00 00 C9 A7 EF 22 6A E2 4C FE [07:21:01]CommunicateWithHost err = 0 [07:21:01]CheckOFDResponse [07:21:01]1017 (14) - 77093643461234 [07:21:01]1041 (16) - 0000000000874959 [07:21:01]1040 (4) - 225717 [07:21:01]1012 (4) - 27.07.2024 01:22 [07:21:01]1206 (1) - 0 [07:21:01]OFD Sender: Remove packet 225717 [07:21:01]ProducePacketName [07:21:01]name=ofd_packets/00225717 [07:21:01]NVStorageDeleteData [07:21:02]OFD Sender: No OFD packet to send [07:21:07]OFD Sender: No OFD packet to send [07:21:12]OFD Sender: No OFD packet to send [07:21:17]OFD Sender: No OFD packet to send [07:21:22]OFD Sender: No OFD packet to send [07:21:27]OFD Sender: No OFD packet to send [07:21:32]OFD Sender: No OFD packet to send [07:21:37]OFD Sender: No OFD packet to send [07:21:42]OFD Sender: No OFD packet to send [07:21:47]OFD Sender: No OFD packet to send [07:21:52]OFD Sender: No OFD packet to send [07:21:57]OFD Sender: No OFD packet to send [07:22:02]OFD Sender: No OFD packet to send [07:22:07]OFD Sender: No OFD packet to send [07:22:12]OFD Sender: No OFD packet to send [07:22:17]OFD Sender: No OFD packet to send [07:22:22]OFD Sender: No OFD packet to send [07:22:27]OFD Sender: No OFD packet to send [07:22:32]OFD Sender: No OFD packet to send [07:22:37]OFD Sender: No OFD packet to send [07:22:42]OFD Sender: No OFD packet to send [07:22:47]OFD Sender: No OFD packet to send [07:22:52]OFD Sender: No OFD packet to send [07:22:57]OFD Sender: No OFD packet to send [07:23:02]OFD Sender: No OFD packet to send [07:23:07]OFD Sender: No OFD packet to send [07:23:12]OFD Sender: No OFD packet to send [07:23:17]OFD Sender: No OFD packet to send [07:23:22]OFD Sender: No OFD packet to send [07:23:27]OFD Sender: No OFD packet to send [07:23:32]OFD Sender: No OFD packet to send [07:23:37]OFD Sender: No OFD packet to send [07:23:42]OFD Sender: No OFD packet to send [07:23:47]OFD Sender: No OFD packet to send [07:23:52]OFD Sender: No OFD packet to send [07:23:57]OFD Sender: No OFD packet to send [07:24:02]OFD Sender: No OFD packet to send [07:24:07]OFD Sender: No OFD packet to send [07:24:12]OFD Sender: No OFD packet to send [07:24:17]OFD Sender: No OFD packet to send [07:24:22]OFD Sender: No OFD packet to send [07:24:27]OFD Sender: No OFD packet to send [07:24:32]OFD Sender: No OFD packet to send [07:24:38]OFD Sender: No OFD packet to send [07:24:43]OFD Sender: No OFD packet to send [07:24:48]OFD Sender: No OFD packet to send [07:24:53]OFD Sender: No OFD packet to send [07:24:58]OFD Sender: No OFD packet to send [07:25:03]OFD Sender: No OFD packet to send [07:25:08]OFD Sender: No OFD packet to send [07:25:13]OFD Sender: No OFD packet to send [07:25:18]OFD Sender: No OFD packet to send [07:25:23]OFD Sender: No OFD packet to send [07:25:28]OFD Sender: No OFD packet to send [07:25:33]OFD Sender: No OFD packet to send [07:25:38]OFD Sender: No OFD packet to send [07:25:43]OFD Sender: No OFD packet to send [07:25:48]OFD Sender: No OFD packet to send [07:25:53]OFD Sender: No OFD packet to send [07:25:58]OFD Sender: No OFD packet to send [07:26:03]OFD Sender: No OFD packet to send [07:26:08]OFD Sender: No OFD packet to send [07:26:13]OFD Sender: No OFD packet to send [07:26:18]OFD Sender: No OFD packet to send [07:26:23]OFD Sender: No OFD packet to send [07:26:28]recv_with_timeout no data received [07:26:28]OFD Sender: No OFD packet to send [07:26:33]OFD Sender: No OFD packet to send [07:26:38]OFD Sender: No OFD packet to send [07:26:43]OFD Sender: No OFD packet to send [07:26:46]recv_with_timeout no data received [07:26:48]OFD Sender: No OFD packet to send [07:26:53]OFD Sender: No OFD packet to send [07:26:57]recv_with_timeout no data received [07:26:58]OFD Sender: No OFD packet to send [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:43]OFD Sender: No OFD packet to send [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:56]accept exits with 10 [07:28:56]New connection [07:28:56]New thread 3066740068 created [07:28:56]Thread 3066596708 joined [07:28:56]Waiting for new connection... [07:28:56] Sock 10.Parse request [07:28:56]Sock 10.Check first char [07:28:56]Sock 10.First char is OK [07:28:56]request: POST /json_proto HTTP/1.0 [07:28:56]Method: POST [07:28:56]URL: /json_proto [07:28:56]Method is POST - this is cgi request [07:28:56]url: /json_proto [07:28:56]query_string will be loaded in cgi processing [07:28:56]execute_cgi json_proto POST (null) [07:28:56]execute_cgi path=json_proto method=POST [07:28:56]POST find Content-Length [07:28:56]Host: 172.17.43.131:8080 [07:28:56]Content-Length: 675 [07:28:56]Content-Type: application/json [07:28:56] [07:28:56]POST finish read [07:28:56]Found Content-Length = 675 [07:28:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.910, "sum" : 450.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:56]execute_script... [07:28: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)2001963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.910, "sum" : 450.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:56]POST & json_proto [07:28:56]process_json_proto [07:28:56]json parsed OK: [07:28:56]protocol is kg_v1.0 [07:28:56]action value=close_receipt [07:28:56]process_action close_receipt [07:28:56]cmd_close_receipt [07:28:56]MH_GetDate [07:28:56]Write to MH i2c: F0 00 00 75 02 66 [07:28:56]Write i2c OK [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: F0 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: F0 09 00 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: F0 09 00 75 02 00 B9 A1 A4 66 F9 24 A2 66 F8 [07:28:56]GetLastDocTimeStamp 1722064838 [07:28:56]current date 1722065337 [07:28:56]FM_GetShiftState [07:28:56]SAM_PROTO_GetShiftState [07:28:56]wFMCommunicate request_size=4 [07:28:56]MH_SAM_APDU [07:28:56]CAPDU: 80 13 01 00 [07:28:56]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [07:28:56]Write i2c OK [07:28:56]MH_I2C_Read... [07:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:56]Read from MH i2c: E2 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 0E 00 [07:28:56]MH_I2C_Read... [07:28:56]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 03 [07:28:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:28:56]wFMCommunicate OK [07:28:56]SAM_PROTO_GetShiftState done [07:28:56]FM_GetShiftState done [07:28:56]opened in 1722038719 [07:28:56]opened+sec_in_day 1722125119 [07:28:56]quantity*price = 45034 [07:28:56]sum+1 = 45035 [07:28:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.82 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 78 27.07.2024 07:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225718 ФПД: 182999151722416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T072857&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225718&fm=182999151722416&tin=02508201610067®Number=0000000000092624&sum=45000 [07:28:57]StoreToDocumentArchive [07:28:57]shift 438 fd 225718 [07:28:57]save to /storage/0438/doc_00225718 [07:28:57]save last doc name /storage/0438/doc_00225718 to /storage/kkm_last_doc_name [07:28:57]save OK [07:28:57]Clear old archive folders... [07:28:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:28:57]tlvbuf is 00F51A40 [07:28:57]SAM_PROTO_ClearQueue [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 09 00 00 [07:28:57]Write to MH i2c: E2 08 00 83 02 80 09 00 00 00 00 00 00 F7 [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [07:28:57]RAPDU: 90 00 [07:28:57]wFMCommunicate OK [07:28:57]SAM_PROTO_ClearQueue done [07:28:57]KKMCreateOFDPacket [07:28:57]OFDProtocolAddRootSTLVToBuf [07:28:57]FM_MakeSignedData [07:28:57]FM_MakeSignedData [07:28:57]SAM_PROTO_SignData [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 0D 01 02 [07:28:57]Write to MH i2c: E2 08 00 84 02 80 0D 01 02 00 00 00 00 FF [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [07:28:57]RAPDU: 90 00 [07:28:57]wFMCommunicate OK [07:28:57]wFMCommunicate request_size=255 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 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 B9 A1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 71 03 00 35 04 06 00 A6 6F CF 6E [07:28:57]Write to MH i2c: E2 02 01 85 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 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 B9 A1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 71 03 00 35 04 06 00 A6 6F CF 6E 00 00 2D [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [07:28:57]RAPDU: 90 00 [07:28:57]wFMCommunicate OK [07:28:57]wFMCommunicate request_size=7 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 0D 02 02 02 BF B0 [07:28:57]Write to MH i2c: E2 0A 00 86 02 80 0D 02 02 02 00 BF B0 00 00 75 [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [07:28:57]RAPDU: 90 00 [07:28:57]wFMCommunicate OK [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 0D 03 02 [07:28:57]Write to MH i2c: E2 08 00 87 02 80 0D 03 02 00 00 00 00 04 [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 0B 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 0B 00 87 02 00 2A 43 8A 6F 27 F5 34 EC 90 00 A7 [07:28:57]RAPDU: 2A 43 8A 6F 27 F5 34 EC 90 00 [07:28:57]wFMCommunicate OK [07:28:57]SAM_PROTO_SignData done [07:28:57]FM_MakeSignedData done [07:28:57]CreateOFDProtocolMessage [07:28:57]wFMCommunicate request_size=4 [07:28:57]MH_SAM_APDU [07:28:57]CAPDU: 80 11 00 00 [07:28:57]Write to MH i2c: E2 08 00 88 02 80 11 00 00 00 00 00 00 04 [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:57]Read from MH i2c: E2 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 17 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: E2 17 00 88 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [07:28:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:28:57]wFMCommunicate OK [07:28:57]CreateOFDProtocolMessage done [07:28:57]OFDSenderStorePacket 225718 [07:28:57]StoreOFDPacket docnum=225718 [07:28:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 31 59 04 01 7A 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 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 B9 A1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 71 03 00 35 04 06 00 A6 6F CF 6E BF B0 2A 43 8A 6F 27 F5 34 EC [07:28:57]CheckFolder [07:28:57]dirname=/storage/ofd_packets [07:28:57]CheckFolder done [07:28:57]ProducePacketName [07:28:57]name=ofd_packets/00225718 [07:28:57]NVStorageSaveData ofd_packets/00225718 [07:28:57]File name is /storage/ofd_packets/00225718 [07:28:57]Write 298 bytes [07:28:57]NVStorageSaveData done [07:28:57]OFDSenderStorePacket done [07:28:57]KKMCreateOFDPacket done [07:28:57]NVStorageSaveData kkm_last_timestamp [07:28:57]File name is /storage/kkm_last_timestamp [07:28:57]Write 4 bytes [07:28:57]NVStorageSaveData done [07:28:57]ExternCall_PrintAddStr [07:28:57]wPrintStart [07:28:57]Write to MH i2c: 01 00 00 89 02 8B [07:28:57]Write i2c OK [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: 01 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: 01 07 00 [07:28:57]MH_I2C_Read... [07:28:57]Read from MH i2c: 01 07 00 89 02 00 00 00 00 00 FF 0F A0 [07:28:57]RasterBufferAndPrint [07:28:57]line Счет N : (1)2001963 [07:28:57]line ИНН: 02508201610067 [07:28:57]line Контрольно-Кассовый Чек [07:28:57]line ПРОДАЖА [07:28:57]line ТРК (МРК, ГНК) : 31 [07:28:57]line Товар: 2710194210 [07:28:57]line ДТ-К-5 [07:28:57]line 5.910 * 76.20 [07:28:57]line = 450.34 [07:28:57]line НДС 12% НСП 1% [07:28:57]line > о реализуемом товаре [07:28:57]line ОКРУГЛЕНИЕ: -0.34 [07:28:57]line ИТОГО: 450.00 [07:28:57]line Внесено: 450.00 [07:28:57]line СДАЧА: 0.00 [07:28:57]line НСП 1% : 3.98 [07:28:57]line НДС 12% : 47.82 [07:28:57]line Наличными: 450.00 [07:28:57]line Безнал.: 0.00 [07:28:57]line Место: АЗС № 97 "Партнер Нефть" [07:28:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:28:57]line СНО: Общий режим [07:28:57]line Чек 78 27.07.2024 07:28 [07:28:57]line Смена: 438 ФФД: 1.0 [07:28:57]line ЗНМ: 0300000054 [07:28:57]line РНМ: 0000000000092624 [07:28:57]line Версия ККМ: 001 [07:28:57]line ФМ: 0000000000874959 [07:28:57]line ФД: 225718 [07:28:57]line ФПД: 182999151722416 [07:28:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T072857&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225718&fm=182999151722416&tin=02508201610067®Number=0000000000092624&sum=45000 [07:28:58]written 0, free lines is 4095 [07:28:58]OFD Sender: Processing packet 225718 [packets to send 599, broken 598] [07:28:58]ProducePacketName [07:28:58]name=ofd_packets/00225718 [07:28:58]OFD Sender: To server: pG, [07:28:58]CommunicateWithHost lk.salyk.kg:30040 [07:28:58]ConnectInit lk.salyk.kg [07:28:58]Write to MH i2c: 01 00 00 B4 02 B6 [07:28:58]Write i2c OK [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: 01 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: 01 07 00 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: 01 07 00 B4 02 00 00 00 00 00 4E 0C 17 [07:28:58]RasterBufferAndPrint [07:28:58]line [07:28:58]line [07:28:58]line [07:28:58]line [07:28:58]line [07:28:58]written 0, free lines is 3153 [07:28:58]MH_Cut [07:28:58]Write to MH i2c: D1 01 00 BB 02 01 8F [07:28:58]Write i2c OK [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: D1 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: D1 01 00 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: D1 01 00 BB 02 00 8E [07:28:58]Write to MH i2c: 01 00 00 BC 02 BE [07:28:58]Write i2c OK [07:28:58]MH_I2C_Read... [07:28:59]Connected sock=9 [07:28:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 31 59 04 01 7A 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 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 B9 A1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 71 03 00 35 04 06 00 A6 6F CF 6E BF B0 2A 43 8A 6F 27 F5 34 EC [07:28: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 35 39 4F 00 00 00 FF E6 47 00 2C BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 71 03 00 F4 03 04 00 C8 4D A4 66 B6 04 01 00 00 22 63 20 F7 AC AB CB 69 [07:28:59]CommunicateWithHost err = 0 [07:28:59]CheckOFDResponse [07:28:59]1017 (14) - 77093643461234 [07:28:59]1041 (16) - 0000000000874959 [07:28:59]1040 (4) - 225718 [07:28:59]1012 (4) - 27.07.2024 01:30 [07:28:59]1206 (1) - 0 [07:28:59]OFD Sender: Remove packet 225718 [07:28:59]ProducePacketName [07:28:59]name=ofd_packets/00225718 [07:28:59]NVStorageDeleteData [07:29:00]*** Cut start [07:29:00]*** Partial cut [07:29:00]*** CUTSNS_PIN = 1 [07:29:00]*** CUTSNS_PIN = 0 [07:29:00]OFD Sender: No OFD packet to send [07:29:00]*** Brake cut motor [07:29:00]Read from MH i2c: 01 [07:29:00]MH_I2C_Read... [07:29:00]*** Stop cut motor [07:29:00]*** Cut end [07:29:00]Read from MH i2c: 01 07 00 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [07:29:00]process_action close_receipt done [07:29:00]requested_data is exist [07:29:00]produce_requested_data [07:29:00]requested_item fm.sn is exist - process it [07:29:00]wFMCommunicate request_size=4 [07:29:00]MH_SAM_APDU [07:29:00]CAPDU: 80 11 00 00 [07:29:00]Write to MH i2c: E2 08 00 BD 02 80 11 00 00 00 00 00 00 39 [07:29:00]Write i2c OK [07:29:00]MH_I2C_Read... [07:29:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:00]Read from MH i2c: E2 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 17 00 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 17 00 BD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [07:29:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:29:00]wFMCommunicate OK [07:29:00]requested_item fd.num is exist - process it [07:29:00]SAM_PROTO_GetFieldsCounters [07:29:00]wFMCommunicate request_size=4 [07:29:00]MH_SAM_APDU [07:29:00]CAPDU: 80 13 00 00 [07:29:00]Write to MH i2c: E2 08 00 BE 02 80 13 00 00 00 00 00 00 3C [07:29:00]Write i2c OK [07:29:00]MH_I2C_Read... [07:29:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:29:00]Read from MH i2c: E2 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 62 00 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 62 00 BE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 71 03 00 0E 04 04 00 B6 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 30 [07:29: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 71 03 00 0E 04 04 00 B6 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 [07:29:00]wFMCommunicate OK [07:29:00]SAM_PROTO_GetFieldsCounters done [07:29:00]requested_item shift.num is exist - process it [07:29:00]requested_item shift.opened is exist - process it [07:29:00]req_shift_opened [07:29:00]FM_GetShiftState [07:29:00]SAM_PROTO_GetShiftState [07:29:00]wFMCommunicate request_size=4 [07:29:00]MH_SAM_APDU [07:29:00]CAPDU: 80 13 01 00 [07:29:00]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [07:29:00]Write i2c OK [07:29:00]MH_I2C_Read... [07:29:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:00]Read from MH i2c: E2 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 0E 00 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4C [07:29:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:29:00]wFMCommunicate OK [07:29:00]SAM_PROTO_GetShiftState done [07:29:00]FM_GetShiftState done [07:29:00]req_shift_opened done [07:29:00]requested_item shift.open_date is exist - process it [07:29:00]req_shift_open_date [07:29:00]req_shift_open_date done [07:29:00]produce_requested_data done [07:29:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225718,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:29:00]process_action_free close_receipt [07:29:00]json_value_free [07:29:00]json_value_free done [07:29:00]process_json_proto returns [07:29:00]Send response to host [07:29:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225718,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:29:00]free response buf [07:29:00]execute_script done [07:29:00]execute_script returns [07:29:00]free content buf [07:29:00]Sock 10.Close socket [07:29:00]Sock 10.Thread stoped [07:29:05]OFD Sender: No OFD packet to send [07:29:10]OFD Sender: No OFD packet to send [07:29:15]OFD Sender: No OFD packet to send [07:29:20]OFD Sender: No OFD packet to send [07:29:25]OFD Sender: No OFD packet to send [07:29:30]OFD Sender: No OFD packet to send [07:29:35]OFD Sender: No OFD packet to send [07:29:40]OFD Sender: No OFD packet to send [07:29:45]OFD Sender: No OFD packet to send [07:29:50]OFD Sender: No OFD packet to send [07:29:55]OFD Sender: No OFD packet to send [07:30:00]OFD Sender: No OFD packet to send [07:30:05]OFD Sender: No OFD packet to send [07:30:10]OFD Sender: No OFD packet to send [07:30:15]OFD Sender: No OFD packet to send [07:30:20]OFD Sender: No OFD packet to send [07:30:25]OFD Sender: No OFD packet to send [07:30:30]OFD Sender: No OFD packet to send [07:30:35]OFD Sender: No OFD packet to send [07:30:40]OFD Sender: No OFD packet to send [07:30:45]OFD Sender: No OFD packet to send [07:30:47]recv_with_timeout no data received [07:30:50]OFD Sender: No OFD packet to send [07:30:55]OFD Sender: No OFD packet to send [07:31:00]OFD Sender: No OFD packet to send [07:31:05]OFD Sender: No OFD packet to send [07:31:10]OFD Sender: No OFD packet to send [07:31:15]OFD Sender: No OFD packet to send [07:31:20]OFD Sender: No OFD packet to send [07:31:25]OFD Sender: No OFD packet to send [07:31:30]OFD Sender: No OFD packet to send [07:31:35]OFD Sender: No OFD packet to send [07:31:40]OFD Sender: No OFD packet to send [07:31:45]OFD Sender: No OFD packet to send [07:31:50]OFD Sender: No OFD packet to send [07:31:55]OFD Sender: No OFD packet to send [07:32:00]OFD Sender: No OFD packet to send [07:32:05]OFD Sender: No OFD packet to send [07:32:10]OFD Sender: No OFD packet to send [07:32:15]OFD Sender: No OFD packet to send [07:32:20]OFD Sender: No OFD packet to send [07:32:25]OFD Sender: No OFD packet to send [07:32:30]OFD Sender: No OFD packet to send [07:32:35]OFD Sender: No OFD packet to send [07:32:40]OFD Sender: No OFD packet to send [07:32:45]OFD Sender: No OFD packet to send [07:32:50]OFD Sender: No OFD packet to send [07:32:55]OFD Sender: No OFD packet to send [07:33:00]OFD Sender: No OFD packet to send [07:33:05]OFD Sender: No OFD packet to send [07:33:10]OFD Sender: No OFD packet to send [07:33:15]OFD Sender: No OFD packet to send [07:33:19]accept exits with 7 [07:33:19]New connection [07:33:19]New thread 3066596708 created [07:33:19]Thread 3066740068 joined [07:33:19]Waiting for new connection... [07:33:19] Sock 7.Parse request [07:33:19]Sock 7.Check first char [07:33:19]Sock 7.First char is OK [07:33:19]request: POST /json_proto HTTP/1.0 [07:33:19]Method: POST [07:33:19]URL: /json_proto [07:33:19]Method is POST - this is cgi request [07:33:19]url: /json_proto [07:33:19]query_string will be loaded in cgi processing [07:33:19]execute_cgi json_proto POST (null) [07:33:19]execute_cgi path=json_proto method=POST [07:33:19]POST find Content-Length [07:33:19]Host: 172.17.43.131:8080 [07:33:19]Content-Length: 804 [07:33:19]Content-Type: application/json [07:33:19] [07:33:19]POST finish read [07:33:19]Found Content-Length = 804 [07:33:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:19]execute_script... [07:33: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)2001964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:19]POST & json_proto [07:33:19]process_json_proto [07:33:19]json parsed OK: [07:33:19]protocol is kg_v1.0 [07:33:19]action value=close_receipt [07:33:19]process_action close_receipt [07:33:19]cmd_close_receipt [07:33:19]MH_GetDate [07:33:19]Write to MH i2c: F0 00 00 C0 02 B1 [07:33:19]Write i2c OK [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: F0 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: F0 09 00 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: F0 09 00 C0 02 00 C0 A2 A4 66 F9 24 A2 66 4B [07:33:19]GetLastDocTimeStamp 1722065337 [07:33:19]current date 1722065600 [07:33:19]FM_GetShiftState [07:33:19]SAM_PROTO_GetShiftState [07:33:19]wFMCommunicate request_size=4 [07:33:19]MH_SAM_APDU [07:33:19]CAPDU: 80 13 01 00 [07:33:19]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [07:33:19]Write i2c OK [07:33:19]MH_I2C_Read... [07:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:19]Read from MH i2c: E2 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 0E 00 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4E [07:33:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:33:19]wFMCommunicate OK [07:33:19]SAM_PROTO_GetShiftState done [07:33:19]FM_GetShiftState done [07:33:19]opened in 1722038719 [07:33:19]opened+sec_in_day 1722125119 [07:33:19]quantity*price = 120055 [07:33:19]sum+1 = 120057 [07:33:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 79 27.07.2024 07:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225719 ФПД: 3498681123034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225719&fm=3498681123034&tin=02508201610067®Number=0000000000092624&sum=120056 [07:33:20]StoreToDocumentArchive [07:33:20]shift 438 fd 225719 [07:33:20]save to /storage/0438/doc_00225719 [07:33:20]save last doc name /storage/0438/doc_00225719 to /storage/kkm_last_doc_name [07:33:20]save OK [07:33:20]Clear old archive folders... [07:33:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:33:20]tlvbuf is 00F3E2A0 [07:33:20]SAM_PROTO_ClearQueue [07:33:20]wFMCommunicate request_size=4 [07:33:20]MH_SAM_APDU [07:33:20]CAPDU: 80 09 00 00 [07:33:20]Write to MH i2c: E2 08 00 CE 02 80 09 00 00 00 00 00 00 42 [07:33:20]Write i2c OK [07:33:20]MH_I2C_Read... [07:33:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:21]OFD Sender: No OFD packet to send [07:33:21]Read from MH i2c: E2 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [07:33:21]RAPDU: 90 00 [07:33:21]wFMCommunicate OK [07:33:21]SAM_PROTO_ClearQueue done [07:33:21]KKMCreateOFDPacket [07:33:21]OFDProtocolAddRootSTLVToBuf [07:33:21]FM_MakeSignedData [07:33:21]FM_MakeSignedData [07:33:21]SAM_PROTO_SignData [07:33:21]wFMCommunicate request_size=4 [07:33:21]MH_SAM_APDU [07:33:21]CAPDU: 80 0D 01 02 [07:33:21]Write to MH i2c: E2 08 00 CF 02 80 0D 01 02 00 00 00 00 4A [07:33:21]Write i2c OK [07:33:21]MH_I2C_Read... [07:33:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:21]Read from MH i2c: E2 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [07:33:21]RAPDU: 90 00 [07:33:21]wFMCommunicate OK [07:33:21]wFMCommunicate request_size=255 [07:33:21]MH_SAM_APDU [07:33:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 C0 A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 71 03 00 35 04 06 00 03 [07:33:21]Write to MH i2c: E2 02 01 D0 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 C0 A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 71 03 00 35 04 06 00 03 00 00 1A [07:33:21]Write i2c OK [07:33:21]MH_I2C_Read... [07:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:21]Read from MH i2c: E2 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [07:33:21]RAPDU: 90 00 [07:33:21]wFMCommunicate OK [07:33:21]wFMCommunicate request_size=10 [07:33:21]MH_SAM_APDU [07:33:21]CAPDU: 80 0D 02 02 05 2E 99 A5 40 DA [07:33:21]Write to MH i2c: E2 0D 00 D1 02 80 0D 02 02 05 00 2E 99 A5 40 DA 00 00 DD [07:33:21]Write i2c OK [07:33:21]MH_I2C_Read... [07:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:21]Read from MH i2c: E2 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [07:33:21]RAPDU: 90 00 [07:33:21]wFMCommunicate OK [07:33:21]wFMCommunicate request_size=4 [07:33:21]MH_SAM_APDU [07:33:21]CAPDU: 80 0D 03 02 [07:33:21]Write to MH i2c: E2 08 00 D2 02 80 0D 03 02 00 00 00 00 4F [07:33:21]Write i2c OK [07:33:21]MH_I2C_Read... [07:33:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:21]Read from MH i2c: E2 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 0B 00 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 0B 00 D2 02 00 5C 95 3F 63 16 35 AA EC 90 00 C4 [07:33:21]RAPDU: 5C 95 3F 63 16 35 AA EC 90 00 [07:33:21]wFMCommunicate OK [07:33:21]SAM_PROTO_SignData done [07:33:21]FM_MakeSignedData done [07:33:21]CreateOFDProtocolMessage [07:33:21]wFMCommunicate request_size=4 [07:33:21]MH_SAM_APDU [07:33:21]CAPDU: 80 11 00 00 [07:33:21]Write to MH i2c: E2 08 00 D3 02 80 11 00 00 00 00 00 00 4F [07:33:21]Write i2c OK [07:33:21]MH_I2C_Read... [07:33:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:21]Read from MH i2c: E2 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 17 00 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: E2 17 00 D3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [07:33:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:21]wFMCommunicate OK [07:33:21]CreateOFDProtocolMessage done [07:33:21]OFDSenderStorePacket 225719 [07:33:21]StoreOFDPacket docnum=225719 [07:33:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 93 07 01 62 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 C0 A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 71 03 00 35 04 06 00 03 2E 99 A5 40 DA 5C 95 3F 63 16 35 AA EC [07:33:21]CheckFolder [07:33:21]dirname=/storage/ofd_packets [07:33:21]CheckFolder done [07:33:21]ProducePacketName [07:33:21]name=ofd_packets/00225719 [07:33:21]NVStorageSaveData ofd_packets/00225719 [07:33:21]File name is /storage/ofd_packets/00225719 [07:33:21]Write 301 bytes [07:33:21]NVStorageSaveData done [07:33:21]OFDSenderStorePacket done [07:33:21]KKMCreateOFDPacket done [07:33:21]NVStorageSaveData kkm_last_timestamp [07:33:21]File name is /storage/kkm_last_timestamp [07:33:21]Write 4 bytes [07:33:21]NVStorageSaveData done [07:33:21]ExternCall_PrintAddStr [07:33:21]wPrintStart [07:33:21]Write to MH i2c: 01 00 00 D4 02 D6 [07:33:21]Write i2c OK [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: 01 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: 01 07 00 [07:33:21]MH_I2C_Read... [07:33:21]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 FF 0F EB [07:33:21]RasterBufferAndPrint [07:33:21]line Счет N : (1)2001964 [07:33:21]line ИНН: 02508201610067 [07:33:21]line Контрольно-Кассовый Чек [07:33:21]line ПРОДАЖА [07:33:21]line ТРК (МРК, ГНК) : 44 [07:33:21]line Товар: 2710124500 [07:33:21]line Аи-95-К-5 [07:33:21]line 16.180 * 74.20 [07:33:21]line = 1200.56 [07:33:21]line НДС 12% НСП 1% [07:33:21]line > о реализуемом товаре [07:33:21]line ИТОГО: 1200.56 [07:33:21]line НСП 1% : 10.62 [07:33:21]line НДС 12% : 127.49 [07:33:21]line Наличными: 0.00 [07:33:21]line Безнал.: 1200.56 [07:33:21]line Место: АЗС № 97 "Партнер Нефть" [07:33:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:33:21]line СНО: Общий режим [07:33:21]line Чек 79 27.07.2024 07:33 [07:33:21]line Смена: 438 ФФД: 1.0 [07:33:21]line ЗНМ: 0300000054 [07:33:21]line РНМ: 0000000000092624 [07:33:21]line Версия ККМ: 001 [07:33:21]line Платежная система: O! деньги [07:33:21]line ФМ: 0000000000874959 [07:33:21]line ФД: 225719 [07:33:21]line ФПД: 3498681123034 [07:33:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225719&fm=3498681123034&tin=02508201610067®Number=0000000000092624&sum=120056 [07:33:21]written 0, free lines is 4095 [07:33:21]OFD Sender: Processing packet 225719 [packets to send 599, broken 598] [07:33:21]ProducePacketName [07:33:21]name=ofd_packets/00225719 [07:33:21]OFD Sender: To server: pG, [07:33:21]CommunicateWithHost lk.salyk.kg:30040 [07:33:21]ConnectInit lk.salyk.kg [07:33:22]Write to MH i2c: 01 00 00 FE 02 00 [07:33:22]Write i2c OK [07:33:22]MH_I2C_Read... [07:33:22]Read from MH i2c: 01 [07:33:22]MH_I2C_Read... [07:33:22]Read from MH i2c: 01 07 00 [07:33:22]MH_I2C_Read... [07:33:22]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 6C 0C 7F [07:33:22]RasterBufferAndPrint [07:33:22]line [07:33:22]line [07:33:22]line [07:33:22]line [07:33:22]line [07:33:22]written 0, free lines is 3183 [07:33:22]MH_Cut [07:33:22]Write to MH i2c: D1 01 00 05 03 01 DA [07:33:22]Write i2c OK [07:33:22]MH_I2C_Read... [07:33:22]Read from MH i2c: D1 [07:33:22]MH_I2C_Read... [07:33:22]Read from MH i2c: D1 01 00 [07:33:22]MH_I2C_Read... [07:33:22]Read from MH i2c: D1 01 00 05 03 00 D9 [07:33:22]Write to MH i2c: 01 00 00 06 03 09 [07:33:22]Write i2c OK [07:33:22]MH_I2C_Read... [07:33:22]Connected sock=10 [07:33: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 35 39 0F 01 00 00 6B 93 07 01 62 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 C0 A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 71 03 00 35 04 06 00 03 2E 99 A5 40 DA 5C 95 3F 63 16 35 AA EC [07:33:23]*** Cut start [07:33:23]*** Partial cut [07:33:23]*** CUTSNS_PIN = 1 [07:33:23]*** CUTSNS_PIN = 0 [07:33: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 35 39 4F 00 00 00 D9 B8 47 00 E6 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 71 03 00 F4 03 04 00 D0 4E A4 66 B6 04 01 00 00 34 69 F5 D3 17 B7 59 1F [07:33:23]CommunicateWithHost err = 0 [07:33:23]CheckOFDResponse [07:33:23]1017 (14) - 77093643461234 [07:33:23]1041 (16) - 0000000000874959 [07:33:23]1040 (4) - 225719 [07:33:23]1012 (4) - 27.07.2024 01:35 [07:33:23]1206 (1) - 0 [07:33:23]OFD Sender: Remove packet 225719 [07:33:23]ProducePacketName [07:33:23]name=ofd_packets/00225719 [07:33:23]NVStorageDeleteData [07:33:23]*** Brake cut motor [07:33:23]Read from MH i2c: 01 [07:33:23]MH_I2C_Read... [07:33:23]*** Stop cut motor [07:33:23]*** Cut end [07:33:23]Read from MH i2c: 01 07 00 [07:33:23]MH_I2C_Read... [07:33:23]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [07:33:23]process_action close_receipt done [07:33:23]requested_data is exist [07:33:23]produce_requested_data [07:33:23]requested_item fm.sn is exist - process it [07:33:23]wFMCommunicate request_size=4 [07:33:23]MH_SAM_APDU [07:33:23]CAPDU: 80 11 00 00 [07:33:23]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [07:33:23]Write i2c OK [07:33:23]MH_I2C_Read... [07:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:23]Read from MH i2c: E2 [07:33:23]MH_I2C_Read... [07:33:23]Read from MH i2c: E2 17 00 [07:33:24]MH_I2C_Read... [07:33:24]OFD Sender: No OFD packet to send [07:33:24]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [07:33:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:24]wFMCommunicate OK [07:33:24]requested_item fd.num is exist - process it [07:33:24]SAM_PROTO_GetFieldsCounters [07:33:24]wFMCommunicate request_size=4 [07:33:24]MH_SAM_APDU [07:33:24]CAPDU: 80 13 00 00 [07:33:24]Write to MH i2c: E2 08 00 08 03 80 13 00 00 00 00 00 00 87 [07:33:24]Write i2c OK [07:33:24]MH_I2C_Read... [07:33:24]Read from MH i2c: E2 [07:33:24]MH_I2C_Read... [07:33:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:24]Read from MH i2c: E2 62 00 [07:33:24]MH_I2C_Read... [07:33:24]Read from MH i2c: E2 62 00 08 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 71 03 00 0E 04 04 00 B6 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 7F [07:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 71 03 00 0E 04 04 00 B6 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 [07:33:24]wFMCommunicate OK [07:33:24]SAM_PROTO_GetFieldsCounters done [07:33:24]requested_item shift.num is exist - process it [07:33:24]requested_item shift.opened is exist - process it [07:33:24]req_shift_opened [07:33:24]FM_GetShiftState [07:33:24]SAM_PROTO_GetShiftState [07:33:24]wFMCommunicate request_size=4 [07:33:24]MH_SAM_APDU [07:33:24]CAPDU: 80 13 01 00 [07:33:24]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [07:33:24]Write i2c OK [07:33:24]MH_I2C_Read... [07:33:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:24]Read from MH i2c: E2 [07:33:24]MH_I2C_Read... [07:33:24]Read from MH i2c: E2 0E 00 [07:33:24]MH_I2C_Read... [07:33:24]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 97 [07:33:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:33:24]wFMCommunicate OK [07:33:24]SAM_PROTO_GetShiftState done [07:33:24]FM_GetShiftState done [07:33:24]req_shift_opened done [07:33:24]requested_item shift.open_date is exist - process it [07:33:24]req_shift_open_date [07:33:24]req_shift_open_date done [07:33:24]produce_requested_data done [07:33:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225719,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:33:24]process_action_free close_receipt [07:33:24]json_value_free [07:33:24]json_value_free done [07:33:24]process_json_proto returns [07:33:24]Send response to host [07:33:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225719,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:33:24]free response buf [07:33:24]execute_script done [07:33:24]execute_script returns [07:33:24]free content buf [07:33:24]Sock 7.Close socket [07:33:24]Sock 7.Thread stoped [07:33:28]recv_with_timeout no data received [07:33:29]OFD Sender: No OFD packet to send [07:33:34]OFD Sender: No OFD packet to send [07:33:39]OFD Sender: No OFD packet to send [07:33:44]OFD Sender: No OFD packet to send [07:33:49]OFD Sender: No OFD packet to send [07:33:54]OFD Sender: No OFD packet to send [07:33:59]OFD Sender: No OFD packet to send [07:34:04]OFD Sender: No OFD packet to send [07:34:09]OFD Sender: No OFD packet to send [07:34:14]OFD Sender: No OFD packet to send [07:34:17]accept exits with 9 [07:34:17]New connection [07:34:17]New thread 3066740068 created [07:34:17]Thread 3066596708 joined [07:34:17]Waiting for new connection... [07:34:17] Sock 9.Parse request [07:34:17]Sock 9.Check first char [07:34:17]Sock 9.First char is OK [07:34:17]request: POST /json_proto HTTP/1.0 [07:34:17]Method: POST [07:34:17]URL: /json_proto [07:34:17]Method is POST - this is cgi request [07:34:17]url: /json_proto [07:34:17]query_string will be loaded in cgi processing [07:34:17]execute_cgi json_proto POST (null) [07:34:17]execute_cgi path=json_proto method=POST [07:34:17]POST find Content-Length [07:34:17]Host: 172.17.43.131:8080 [07:34:17]Content-Length: 683 [07:34:17]Content-Type: application/json [07:34:17] [07:34:17]POST finish read [07:34:17]Found Content-Length = 683 [07:34:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:17]execute_script... [07:34:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:17]POST & json_proto [07:34:17]process_json_proto [07:34:17]json parsed OK: [07:34:17]protocol is kg_v1.0 [07:34:17]action value=close_receipt [07:34:17]process_action close_receipt [07:34:17]cmd_close_receipt [07:34:17]MH_GetDate [07:34:17]Write to MH i2c: F0 00 00 0A 03 FC [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: F0 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: F0 09 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: F0 09 00 0A 03 00 FB A2 A4 66 F9 24 A2 66 D1 [07:34:17]GetLastDocTimeStamp 1722065600 [07:34:17]current date 1722065659 [07:34:17]FM_GetShiftState [07:34:17]SAM_PROTO_GetShiftState [07:34:17]wFMCommunicate request_size=4 [07:34:17]MH_SAM_APDU [07:34:17]CAPDU: 80 13 01 00 [07:34:17]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:18]Read from MH i2c: E2 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 0E 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 99 [07:34:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:34:18]wFMCommunicate OK [07:34:18]SAM_PROTO_GetShiftState done [07:34:18]FM_GetShiftState done [07:34:18]opened in 1722038719 [07:34:18]opened+sec_in_day 1722125119 [07:34:18]quantity*price = 200043 [07:34:18]sum+1 = 200044 [07:34:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 80 27.07.2024 07:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225720 ФПД: 83574870809926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225720&fm=83574870809926&tin=02508201610067®Number=0000000000092624&sum=200000 [07:34:19]StoreToDocumentArchive [07:34:19]shift 438 fd 225720 [07:34:19]save to /storage/0438/doc_00225720 [07:34:19]save last doc name /storage/0438/doc_00225720 to /storage/kkm_last_doc_name [07:34:19]save OK [07:34:19]Clear old archive folders... [07:34:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:34:19]tlvbuf is 00F3C0F0 [07:34:19]SAM_PROTO_ClearQueue [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 09 00 00 [07:34:19]Write to MH i2c: E2 08 00 18 03 80 09 00 00 00 00 00 00 8D [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:19]OFD Sender: No OFD packet to send [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]SAM_PROTO_ClearQueue done [07:34:19]KKMCreateOFDPacket [07:34:19]OFDProtocolAddRootSTLVToBuf [07:34:19]FM_MakeSignedData [07:34:19]FM_MakeSignedData [07:34:19]SAM_PROTO_SignData [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 01 02 [07:34:19]Write to MH i2c: E2 08 00 19 03 80 0D 01 02 00 00 00 00 95 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=255 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 FB A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 71 03 00 35 04 06 00 4C [07:34:19]Write to MH i2c: E2 02 01 1A 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 FB A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 71 03 00 35 04 06 00 4C 00 00 FA [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=10 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 02 02 05 02 CA 7C 9D 46 [07:34:19]Write to MH i2c: E2 0D 00 1B 03 80 0D 02 02 05 00 02 CA 7C 9D 46 00 00 CD [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 03 02 [07:34:19]Write to MH i2c: E2 08 00 1C 03 80 0D 03 02 00 00 00 00 9A [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0B 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0B 00 1C 03 00 3E 94 E7 D1 60 33 D3 FC 90 00 87 [07:34:19]RAPDU: 3E 94 E7 D1 60 33 D3 FC 90 00 [07:34:19]wFMCommunicate OK [07:34:19]SAM_PROTO_SignData done [07:34:19]FM_MakeSignedData done [07:34:19]CreateOFDProtocolMessage [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 11 00 00 [07:34:19]Write to MH i2c: E2 08 00 1D 03 80 11 00 00 00 00 00 00 9A [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 1D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [07:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:34:19]wFMCommunicate OK [07:34:19]CreateOFDProtocolMessage done [07:34:19]OFDSenderStorePacket 225720 [07:34:19]StoreOFDPacket docnum=225720 [07:34:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 CA 07 01 49 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 FB A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 71 03 00 35 04 06 00 4C 02 CA 7C 9D 46 3E 94 E7 D1 60 33 D3 FC [07:34:19]CheckFolder [07:34:19]dirname=/storage/ofd_packets [07:34:19]CheckFolder done [07:34:19]ProducePacketName [07:34:19]name=ofd_packets/00225720 [07:34:19]NVStorageSaveData ofd_packets/00225720 [07:34:19]File name is /storage/ofd_packets/00225720 [07:34:19]Write 301 bytes [07:34:19]NVStorageSaveData done [07:34:19]OFDSenderStorePacket done [07:34:19]KKMCreateOFDPacket done [07:34:19]NVStorageSaveData kkm_last_timestamp [07:34:19]File name is /storage/kkm_last_timestamp [07:34:19]Write 4 bytes [07:34:19]NVStorageSaveData done [07:34:19]ExternCall_PrintAddStr [07:34:19]wPrintStart [07:34:19]Write to MH i2c: 01 00 00 1E 03 21 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 07 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [07:34:19]RasterBufferAndPrint [07:34:19]line Счет N : (1)2001965 [07:34:19]line ИНН: 02508201610067 [07:34:19]line Контрольно-Кассовый Чек [07:34:19]line ПРОДАЖА [07:34:19]line ТРК (МРК, ГНК) : 54 [07:34:19]line Товар: 2710124500 [07:34:19]line Аи-95-К-5 [07:34:19]line 26.960 * 74.20 [07:34:19]line = 2000.43 [07:34:19]line НДС 12% НСП 1% [07:34:19]line > о реализуемом товаре [07:34:19]line ОКРУГЛЕНИЕ: -0.43 [07:34:19]line ИТОГО: 2000.00 [07:34:19]line Внесено: 2000.00 [07:34:19]line СДАЧА: 0.00 [07:34:19]line НСП 1% : 17.70 [07:34:19]line НДС 12% : 212.43 [07:34:19]line Наличными: 2000.00 [07:34:19]line Безнал.: 0.00 [07:34:19]line Место: АЗС № 97 "Партнер Нефть" [07:34:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:34:19]line СНО: Общий режим [07:34:19]line Чек 80 27.07.2024 07:34 [07:34:19]line Смена: 438 ФФД: 1.0 [07:34:19]line ЗНМ: 0300000054 [07:34:19]line РНМ: 0000000000092624 [07:34:19]line Версия ККМ: 001 [07:34:19]line ФМ: 0000000000874959 [07:34:19]line ФД: 225720 [07:34:19]line ФПД: 83574870809926 [07:34:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225720&fm=83574870809926&tin=02508201610067®Number=0000000000092624&sum=200000 [07:34:19]written 0, free lines is 4095 [07:34:19]OFD Sender: Processing packet 225720 [packets to send 599, broken 598] [07:34:19]ProducePacketName [07:34:19]name=ofd_packets/00225720 [07:34:19]OFD Sender: To server: pG, [07:34:19]CommunicateWithHost lk.salyk.kg:30040 [07:34:19]ConnectInit lk.salyk.kg [07:34:20]Write to MH i2c: 01 00 00 49 03 4C [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 07 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 52 0C B1 [07:34:20]RasterBufferAndPrint [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]written 0, free lines is 3158 [07:34:20]MH_Cut [07:34:20]Write to MH i2c: D1 01 00 50 03 01 25 [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 01 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 01 00 50 03 00 24 [07:34:20]Write to MH i2c: 01 00 00 51 03 54 [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]Connected sock=10 [07:34:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 CA 07 01 49 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 FB A2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 71 03 00 35 04 06 00 4C 02 CA 7C 9D 46 3E 94 E7 D1 60 33 D3 FC [07:34: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 35 39 4F 00 00 00 02 4D 47 00 56 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 71 03 00 F4 03 04 00 09 4F A4 66 B6 04 01 00 00 94 62 45 05 89 42 71 B4 [07:34:21]CommunicateWithHost err = 0 [07:34:21]CheckOFDResponse [07:34:21]1017 (14) - 77093643461234 [07:34:21]1041 (16) - 0000000000874959 [07:34:21]1040 (4) - 225720 [07:34:21]1012 (4) - 27.07.2024 01:36 [07:34:21]1206 (1) - 0 [07:34:21]OFD Sender: Remove packet 225720 [07:34:21]ProducePacketName [07:34:21]name=ofd_packets/00225720 [07:34:21]NVStorageDeleteData [07:34:21]*** Cut start [07:34:21]*** Partial cut [07:34:21]*** CUTSNS_PIN = 1 [07:34:21]*** CUTSNS_PIN = 0 [07:34:21]*** Brake cut motor [07:34:21]OFD Sender: No OFD packet to send [07:34:22]Read from MH i2c: 01 [07:34:22]MH_I2C_Read... [07:34:22]*** Stop cut motor [07:34:22]*** Cut end [07:34:22]Read from MH i2c: 01 07 00 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [07:34:22]process_action close_receipt done [07:34:22]requested_data is exist [07:34:22]produce_requested_data [07:34:22]requested_item fm.sn is exist - process it [07:34:22]wFMCommunicate request_size=4 [07:34:22]MH_SAM_APDU [07:34:22]CAPDU: 80 11 00 00 [07:34:22]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [07:34:22]Write i2c OK [07:34:22]MH_I2C_Read... [07:34:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:22]Read from MH i2c: E2 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 17 00 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [07:34:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:34:22]wFMCommunicate OK [07:34:22]requested_item fd.num is exist - process it [07:34:22]SAM_PROTO_GetFieldsCounters [07:34:22]wFMCommunicate request_size=4 [07:34:22]MH_SAM_APDU [07:34:22]CAPDU: 80 13 00 00 [07:34:22]Write to MH i2c: E2 08 00 53 03 80 13 00 00 00 00 00 00 D2 [07:34:22]Write i2c OK [07:34:22]MH_I2C_Read... [07:34:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:22]Read from MH i2c: E2 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 62 00 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 62 00 53 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 71 03 00 0E 04 04 00 B6 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 CE [07:34:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 71 03 00 0E 04 04 00 B6 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 [07:34:22]wFMCommunicate OK [07:34:22]SAM_PROTO_GetFieldsCounters done [07:34:22]requested_item shift.num is exist - process it [07:34:22]requested_item shift.opened is exist - process it [07:34:22]req_shift_opened [07:34:22]FM_GetShiftState [07:34:22]SAM_PROTO_GetShiftState [07:34:22]wFMCommunicate request_size=4 [07:34:22]MH_SAM_APDU [07:34:22]CAPDU: 80 13 01 00 [07:34:22]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [07:34:22]Write i2c OK [07:34:22]MH_I2C_Read... [07:34:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:22]Read from MH i2c: E2 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 0E 00 [07:34:22]MH_I2C_Read... [07:34:22]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E2 [07:34:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:34:22]wFMCommunicate OK [07:34:22]SAM_PROTO_GetShiftState done [07:34:22]FM_GetShiftState done [07:34:22]req_shift_opened done [07:34:22]requested_item shift.open_date is exist - process it [07:34:22]req_shift_open_date [07:34:22]req_shift_open_date done [07:34:22]produce_requested_data done [07:34:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225720,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:34:22]process_action_free close_receipt [07:34:22]json_value_free [07:34:22]json_value_free done [07:34:22]process_json_proto returns [07:34:22]Send response to host [07:34:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225720,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:34:22]free response buf [07:34:22]execute_script done [07:34:22]execute_script returns [07:34:22]free content buf [07:34:22]Sock 9.Close socket [07:34:22]Sock 9.Thread stoped [07:34:26]OFD Sender: No OFD packet to send [07:34:31]OFD Sender: No OFD packet to send [07:34:36]OFD Sender: No OFD packet to send [07:34:41]OFD Sender: No OFD packet to send [07:34:46]OFD Sender: No OFD packet to send [07:34:51]OFD Sender: No OFD packet to send [07:34:56]OFD Sender: No OFD packet to send [07:35:01]OFD Sender: No OFD packet to send [07:35:06]accept exits with 7 [07:35:06]New connection [07:35:06]New thread 3066596708 created [07:35:06]Thread 3066740068 joined [07:35:06]Waiting for new connection... [07:35:06] Sock 7.Parse request [07:35:06]Sock 7.Check first char [07:35:06]Sock 7.First char is OK [07:35:06]request: POST /json_proto HTTP/1.0 [07:35:06]Method: POST [07:35:06]URL: /json_proto [07:35:06]Method is POST - this is cgi request [07:35:06]url: /json_proto [07:35:06]query_string will be loaded in cgi processing [07:35:06]execute_cgi json_proto POST (null) [07:35:06]execute_cgi path=json_proto method=POST [07:35:06]POST find Content-Length [07:35:06]Host: 172.17.43.131:8080 [07:35:06]Content-Length: 680 [07:35:06]Content-Type: application/json [07:35:06] [07:35:06]POST finish read [07:35:06]Found Content-Length = 680 [07:35:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:06]execute_script... [07: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)2001966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:06]POST & json_proto [07:35:06]process_json_proto [07:35:06]json parsed OK: [07:35:06]protocol is kg_v1.0 [07:35:06]action value=close_receipt [07:35:06]process_action close_receipt [07:35:06]cmd_close_receipt [07:35:06]MH_GetDate [07:35:06]Write to MH i2c: F0 00 00 55 03 47 [07:35:06]Write i2c OK [07:35:06]MH_I2C_Read... [07:35:06]Read from MH i2c: F0 [07:35:06]MH_I2C_Read... [07:35:06]Read from MH i2c: F0 09 00 [07:35:06]MH_I2C_Read... [07:35:06]Read from MH i2c: F0 09 00 55 03 00 2B A3 A4 66 F9 24 A2 66 4D [07:35:06]GetLastDocTimeStamp 1722065659 [07:35:06]current date 1722065707 [07:35:06]FM_GetShiftState [07:35:06]SAM_PROTO_GetShiftState [07:35:06]wFMCommunicate request_size=4 [07:35:06]MH_SAM_APDU [07:35:06]CAPDU: 80 13 01 00 [07:35:06]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [07:35:06]Write i2c OK [07:35:06]MH_I2C_Read... [07:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:06]Read from MH i2c: E2 [07:35:06]MH_I2C_Read... [07:35:06]Read from MH i2c: E2 0E 00 [07:35:06]MH_I2C_Read... [07:35:06]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E4 [07:35:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:35:06]wFMCommunicate OK [07:35:06]SAM_PROTO_GetShiftState done [07:35:06]FM_GetShiftState done [07:35:06]opened in 1722038719 [07:35:06]opened+sec_in_day 1722125119 [07:35:06]quantity*price = 120015 [07:35:06]sum+1 = 120016 [07:35:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 81 27.07.2024 07:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225721 ФПД: 271194345881478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073507&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225721&fm=271194345881478&tin=02508201610067®Number=0000000000092624&sum=120000 [07:35:07]StoreToDocumentArchive [07:35:07]shift 438 fd 225721 [07:35:07]save to /storage/0438/doc_00225721 [07:35:07]save last doc name /storage/0438/doc_00225721 to /storage/kkm_last_doc_name [07:35:07]save OK [07:35:07]Clear old archive folders... [07:35:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:35:07]tlvbuf is 00F57040 [07:35:07]SAM_PROTO_ClearQueue [07:35:07]wFMCommunicate request_size=4 [07:35:07]MH_SAM_APDU [07:35:07]CAPDU: 80 09 00 00 [07:35:07]Write to MH i2c: E2 08 00 63 03 80 09 00 00 00 00 00 00 D8 [07:35:07]Write i2c OK [07:35:07]MH_I2C_Read... [07:35:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:07]Read from MH i2c: E2 [07:35:07]MH_I2C_Read... [07:35:07]Read from MH i2c: E2 03 00 [07:35:07]MH_I2C_Read... [07:35:07]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [07:35:07]RAPDU: 90 00 [07:35:07]wFMCommunicate OK [07:35:07]SAM_PROTO_ClearQueue done [07:35:07]KKMCreateOFDPacket [07:35:07]OFDProtocolAddRootSTLVToBuf [07:35:07]FM_MakeSignedData [07:35:07]FM_MakeSignedData [07:35:07]SAM_PROTO_SignData [07:35:07]wFMCommunicate request_size=4 [07:35:07]MH_SAM_APDU [07:35:07]CAPDU: 80 0D 01 02 [07:35:07]Write to MH i2c: E2 08 00 64 03 80 0D 01 02 00 00 00 00 E0 [07:35:07]Write i2c OK [07:35:07]MH_I2C_Read... [07:35:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:07]Read from MH i2c: E2 [07:35:07]MH_I2C_Read... [07:35:07]Read from MH i2c: E2 03 00 [07:35:07]MH_I2C_Read... [07:35:07]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [07:35:07]RAPDU: 90 00 [07:35:07]wFMCommunicate OK [07:35:07]wFMCommunicate request_size=255 [07:35:07]MH_SAM_APDU [07:35:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2B A3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 71 03 00 35 04 06 00 F6 A6 5A A6 [07:35:07]Write to MH i2c: E2 02 01 65 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2B A3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 71 03 00 35 04 06 00 F6 A6 5A A6 00 00 84 [07:35:07]Write i2c OK [07:35:07]MH_I2C_Read... [07:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:08]Read from MH i2c: E2 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 03 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [07:35:08]RAPDU: 90 00 [07:35:08]wFMCommunicate OK [07:35:08]wFMCommunicate request_size=7 [07:35:08]MH_SAM_APDU [07:35:08]CAPDU: 80 0D 02 02 02 BF 86 [07:35:08]Write to MH i2c: E2 0A 00 66 03 80 0D 02 02 02 00 BF 86 00 00 2C [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:08]Read from MH i2c: E2 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 03 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [07:35:08]RAPDU: 90 00 [07:35:08]wFMCommunicate OK [07:35:08]wFMCommunicate request_size=4 [07:35:08]MH_SAM_APDU [07:35:08]CAPDU: 80 0D 03 02 [07:35:08]Write to MH i2c: E2 08 00 67 03 80 0D 03 02 00 00 00 00 E5 [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:08]Read from MH i2c: E2 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 0B 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 0B 00 67 03 00 AB 5A 50 C1 2E F9 42 CF 90 00 34 [07:35:08]RAPDU: AB 5A 50 C1 2E F9 42 CF 90 00 [07:35:08]wFMCommunicate OK [07:35:08]SAM_PROTO_SignData done [07:35:08]FM_MakeSignedData done [07:35:08]CreateOFDProtocolMessage [07:35:08]wFMCommunicate request_size=4 [07:35:08]MH_SAM_APDU [07:35:08]CAPDU: 80 11 00 00 [07:35:08]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:08]Read from MH i2c: E2 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 17 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [07:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:35:08]wFMCommunicate OK [07:35:08]CreateOFDProtocolMessage done [07:35:08]OFDSenderStorePacket 225721 [07:35:08]StoreOFDPacket docnum=225721 [07:35:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D5 8B 04 01 9A 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2B A3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 71 03 00 35 04 06 00 F6 A6 5A A6 BF 86 AB 5A 50 C1 2E F9 42 CF [07:35:08]CheckFolder [07:35:08]dirname=/storage/ofd_packets [07:35:08]CheckFolder done [07:35:08]ProducePacketName [07:35:08]name=ofd_packets/00225721 [07:35:08]NVStorageSaveData ofd_packets/00225721 [07:35:08]File name is /storage/ofd_packets/00225721 [07:35:08]Write 298 bytes [07:35:08]NVStorageSaveData done [07:35:08]OFDSenderStorePacket done [07:35:08]KKMCreateOFDPacket done [07:35:08]NVStorageSaveData kkm_last_timestamp [07:35:08]File name is /storage/kkm_last_timestamp [07:35:08]Write 4 bytes [07:35:08]NVStorageSaveData done [07:35:08]ExternCall_PrintAddStr [07:35:08]wPrintStart [07:35:08]Write to MH i2c: 01 00 00 69 03 6C [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: 01 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: 01 07 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: 01 07 00 69 03 00 00 00 00 00 FF 0F 81 [07:35:08]RasterBufferAndPrint [07:35:08]line Счет N : (1)2001966 [07:35:08]line ИНН: 02508201610067 [07:35:08]line Контрольно-Кассовый Чек [07:35:08]line ПРОДАЖА [07:35:08]line ТРК (МРК, ГНК) : 21 [07:35:08]line Товар: 2710194210 [07:35:08]line ДТ-К-5 [07:35:08]line 15.750 * 76.20 [07:35:08]line = 1200.15 [07:35:08]line НДС 12% НСП 1% [07:35:08]line > о реализуемом товаре [07:35:08]line ОКРУГЛЕНИЕ: -0.15 [07:35:08]line ИТОГО: 1200.00 [07:35:08]line Внесено: 1200.00 [07:35:08]line СДАЧА: 0.00 [07:35:08]line НСП 1% : 10.62 [07:35:08]line НДС 12% : 127.45 [07:35:08]line Наличными: 1200.00 [07:35:08]line Безнал.: 0.00 [07:35:08]line Место: АЗС № 97 "Партнер Нефть" [07:35:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:35:08]line СНО: Общий режим [07:35:08]line Чек 81 27.07.2024 07:35 [07:35:08]line Смена: 438 ФФД: 1.0 [07:35:08]line ЗНМ: 0300000054 [07:35:08]line РНМ: 0000000000092624 [07:35:08]line Версия ККМ: 001 [07:35:08]line ФМ: 0000000000874959 [07:35:08]line ФД: 225721 [07:35:08]line ФПД: 271194345881478 [07:35:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073507&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225721&fm=271194345881478&tin=02508201610067®Number=0000000000092624&sum=120000 [07:35:08]written 0, free lines is 4095 [07:35:08]OFD Sender: Processing packet 225721 [packets to send 599, broken 598] [07:35:08]ProducePacketName [07:35:08]name=ofd_packets/00225721 [07:35:08]OFD Sender: To server: pG, [07:35:08]CommunicateWithHost lk.salyk.kg:30040 [07:35:08]ConnectInit lk.salyk.kg [07:35:08]Write to MH i2c: 01 00 00 94 03 97 [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: 01 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: 01 07 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 4F 0C F9 [07:35:08]RasterBufferAndPrint [07:35:08]line [07:35:08]line [07:35:08]line [07:35:08]line [07:35:08]line [07:35:08]written 0, free lines is 3153 [07:35:08]MH_Cut [07:35:08]Write to MH i2c: D1 01 00 9B 03 01 70 [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: D1 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: D1 01 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: D1 01 00 9B 03 00 6F [07:35:08]Write to MH i2c: 01 00 00 9C 03 9F [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:09]*** Cut start [07:35:09]*** Partial cut [07:35:09]*** CUTSNS_PIN = 1 [07:35:09]*** CUTSNS_PIN = 0 [07:35:10]*** Brake cut motor [07:35:10]Read from MH i2c: 01 [07:35:10]MH_I2C_Read... [07:35:10]*** Stop cut motor [07:35:10]*** Cut end [07:35:10]Read from MH i2c: 01 07 00 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 FF 0F B4 [07:35:10]process_action close_receipt done [07:35:10]requested_data is exist [07:35:10]produce_requested_data [07:35:10]requested_item fm.sn is exist - process it [07:35:10]wFMCommunicate request_size=4 [07:35:10]MH_SAM_APDU [07:35:10]CAPDU: 80 11 00 00 [07:35:10]Write to MH i2c: E2 08 00 9D 03 80 11 00 00 00 00 00 00 1A [07:35:10]Write i2c OK [07:35:10]MH_I2C_Read... [07:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:10]Read from MH i2c: E2 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: E2 17 00 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: E2 17 00 9D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 77 [07:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:35:10]wFMCommunicate OK [07:35:10]requested_item fd.num is exist - process it [07:35:10]SAM_PROTO_GetFieldsCounters [07:35:10]wFMCommunicate request_size=4 [07:35:10]MH_SAM_APDU [07:35:10]CAPDU: 80 13 00 00 [07:35:10]Write to MH i2c: E2 08 00 9E 03 80 13 00 00 00 00 00 00 1D [07:35:10]Write i2c OK [07:35:10]MH_I2C_Read... [07:35:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:10]Read from MH i2c: E2 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: E2 62 00 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: E2 62 00 9E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 71 03 00 0E 04 04 00 B6 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 1D [07: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 71 03 00 0E 04 04 00 B6 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 [07:35:10]wFMCommunicate OK [07:35:10]SAM_PROTO_GetFieldsCounters done [07:35:10]requested_item shift.num is exist - process it [07:35:10]requested_item shift.opened is exist - process it [07:35:10]req_shift_opened [07:35:10]FM_GetShiftState [07:35:10]SAM_PROTO_GetShiftState [07:35:10]wFMCommunicate request_size=4 [07:35:10]MH_SAM_APDU [07:35:10]CAPDU: 80 13 01 00 [07:35:10]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [07:35:10]Write i2c OK [07:35:10]MH_I2C_Read... [07:35:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:10]Read from MH i2c: E2 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: E2 0E 00 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2D [07:35:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:35:10]wFMCommunicate OK [07:35:10]SAM_PROTO_GetShiftState done [07:35:10]FM_GetShiftState done [07:35:10]req_shift_opened done [07:35:10]requested_item shift.open_date is exist - process it [07:35:10]req_shift_open_date [07:35:10]req_shift_open_date done [07:35:10]produce_requested_data done [07:35:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225721,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:35:10]process_action_free close_receipt [07:35:10]json_value_free [07:35:10]json_value_free done [07:35:10]process_json_proto returns [07:35:10]Send response to host [07:35:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225721,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:35:10]free response buf [07:35:10]execute_script done [07:35:10]execute_script returns [07:35:10]free content buf [07:35:10]Sock 7.Close socket [07:35:10]Sock 7.Thread stoped [07:35:13]ConnectInit Can't take IP for lk.salyk.kg [07:35:13]CommunicateWithHost connect error [07:35:13]CommunicateWithHost err = -1 [07:35:13]OFD Sender: Server communicate error [07:35:18]OFD Sender: Processing packet 225721 [packets to send 599, broken 598] [07:35:18]ProducePacketName [07:35:18]name=ofd_packets/00225721 [07:35:18]OFD Sender: To server: pG, [07:35:18]CommunicateWithHost lk.salyk.kg:30040 [07:35:18]ConnectInit lk.salyk.kg [07:35:20]recv_with_timeout no data received [07:35:23]ConnectInit Can't take IP for lk.salyk.kg [07:35:23]CommunicateWithHost connect error [07:35:23]CommunicateWithHost err = -1 [07:35:23]OFD Sender: Server communicate error [07:35:28]OFD Sender: Processing packet 225721 [packets to send 599, broken 598] [07:35:28]ProducePacketName [07:35:28]name=ofd_packets/00225721 [07:35:28]OFD Sender: To server: pG, [07:35:28]CommunicateWithHost lk.salyk.kg:30040 [07:35:28]ConnectInit lk.salyk.kg [07:35:31]recv_with_timeout no data received [07:35:33]Connected sock=9 [07:35: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 35 39 0C 01 00 00 D5 8B 04 01 9A 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2B A3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 71 03 00 35 04 06 00 F6 A6 5A A6 BF 86 AB 5A 50 C1 2E F9 42 CF [07:35: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 35 39 4F 00 00 00 36 C2 47 00 2D 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 71 03 00 F4 03 04 00 53 4F A4 66 B6 04 01 00 00 AE 5D E1 A1 94 70 89 A8 [07:35:34]CommunicateWithHost err = 0 [07:35:34]CheckOFDResponse [07:35:34]1017 (14) - 77093643461234 [07:35:34]1041 (16) - 0000000000874959 [07:35:34]1040 (4) - 225721 [07:35:34]1012 (4) - 27.07.2024 01:37 [07:35:34]1206 (1) - 0 [07:35:34]OFD Sender: Remove packet 225721 [07:35:34]ProducePacketName [07:35:34]name=ofd_packets/00225721 [07:35:34]NVStorageDeleteData [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:20]recv_with_timeout no data received [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:45]OFD Sender: No OFD packet to send [07:36:50]OFD Sender: No OFD packet to send [07:38:08]OFD Sender: To server: pG, [07:38:08]CommunicateWithHost lk.salyk.kg:30040 [07:38:08]ConnectInit lk.salyk.kg [07:38:13]ConnectInit Can't take IP for lk.salyk.kg [07:38:13]CommunicateWithHost connect error [07:38:13]CommunicateWithHost err = -1 [07:38:13]OFD Sender: Server communicate error [07:38:18]OFD Sender: Processing packet 225722 [packets to send 599, broken 598] [07:38:18]ProducePacketName [07:38:18]name=ofd_packets/00225722 [07:38:18]OFD Sender: To server: pG, [07:38:18]CommunicateWithHost lk.salyk.kg:30040 [07:38:18]ConnectInit lk.salyk.kg [07:38:19]ConnectInit Can't connect to host [07:38:23]ConnectInit Can't take IP for lk.salyk.kg [07:38:23]CommunicateWithHost connect error [07:38:23]CommunicateWithHost err = -1 [07:38:23]OFD Sender: Server communicate error [07:38:25]ConnectInit Can't connect to host [07:38:28]OFD Sender: Processing packet 225722 [packets to send 599, broken 598] [07:38:28]ProducePacketName [07:38:28]name=ofd_packets/00225722 [07:38:28]OFD Sender: To server: pG, [07:38:28]CommunicateWithHost lk.salyk.kg:30040 [07:38:28]ConnectInit lk.salyk.kg [07:38:33]ConnectInit Can't take IP for lk.salyk.kg [07:38:33]CommunicateWithHost connect error [07:38:33]CommunicateWithHost err = -1 [07:38:33]OFD Sender: Server communicate error [07:38:38]OFD Sender: Processing packet 225722 [packets to send 599, broken 598] [07:38:38]ProducePacketName [07:38:38]name=ofd_packets/00225722 [07:38:38]OFD Sender: To server: pG, [07:38:38]CommunicateWithHost lk.salyk.kg:30040 [07:38:38]ConnectInit lk.salyk.kg [07:38:40]Connected sock=7 [07:38: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 35 39 0F 01 00 00 7A E4 07 01 C0 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 C2 A3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 71 03 00 35 04 06 00 20 7F 07 B7 11 AA 6D 71 BB 7B 89 F2 35 4A [07:38: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 35 39 4F 00 00 00 2F 55 47 00 5E 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 71 03 00 F4 03 04 00 0D 50 A4 66 B6 04 01 00 00 04 DC DE 28 8C 16 46 0F [07:38:40]CommunicateWithHost err = 0 [07:38:40]CheckOFDResponse [07:38:40]1017 (14) - 77093643461234 [07:38:40]1041 (16) - 0000000000874959 [07:38:40]1040 (4) - 225722 [07:38:40]1012 (4) - 27.07.2024 01:40 [07:38:40]1206 (1) - 0 [07:38:40]OFD Sender: Remove packet 225722 [07:38:40]ProducePacketName [07:38:40]name=ofd_packets/00225722 [07:38:40]NVStorageDeleteData [07:38:41]OFD Sender: No OFD packet to send [07:38:46]OFD Sender: No OFD packet to send [07:38:51]OFD Sender: No OFD packet to send [07:38:56]OFD Sender: No OFD packet to send [07:39:01]OFD Sender: No OFD packet to send [07:39:06]OFD Sender: No OFD packet to send [07:39:11]OFD Sender: No OFD packet to send [07:39:14]accept exits with 9 [07:39:14]New connection [07:39:14]New thread 3066596708 created [07:39:14]Thread 3066740068 joined [07:39:14]Waiting for new connection... [07:39:14] Sock 9.Parse request [07:39:14]Sock 9.Check first char [07:39:14]Sock 9.First char is OK [07:39:14]request: POST /json_proto HTTP/1.0 [07:39:14]Method: POST [07:39:14]URL: /json_proto [07:39:14]Method is POST - this is cgi request [07:39:14]url: /json_proto [07:39:14]query_string will be loaded in cgi processing [07:39:14]execute_cgi json_proto POST (null) [07:39:14]execute_cgi path=json_proto method=POST [07:39:14]POST find Content-Length [07:39:14]Host: 172.17.43.131:8080 [07:39:14]Content-Length: 680 [07:39:14]Content-Type: application/json [07:39:14] [07:39:14]POST finish read [07:39:14]Found Content-Length = 680 [07:39:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:14]execute_script... [07:39: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)2001968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:14]POST & json_proto [07:39:14]process_json_proto [07:39:14]json parsed OK: [07:39:14]protocol is kg_v1.0 [07:39:14]action value=close_receipt [07:39:14]process_action close_receipt [07:39:14]cmd_close_receipt [07:39:14]MH_GetDate [07:39:14]Write to MH i2c: F0 00 00 EB 03 DD [07:39:14]Write i2c OK [07:39:14]MH_I2C_Read... [07:39:14]Read from MH i2c: F0 [07:39:14]MH_I2C_Read... [07:39:14]Read from MH i2c: F0 09 00 [07:39:14]MH_I2C_Read... [07:39:14]Read from MH i2c: F0 09 00 EB 03 00 23 A4 A4 66 F9 24 A2 66 DC [07:39:14]GetLastDocTimeStamp 1722065858 [07:39:14]current date 1722065955 [07:39:14]FM_GetShiftState [07:39:14]SAM_PROTO_GetShiftState [07:39:14]wFMCommunicate request_size=4 [07:39:14]MH_SAM_APDU [07:39:14]CAPDU: 80 13 01 00 [07:39:14]Write to MH i2c: E2 08 00 EC 03 80 13 01 00 00 00 00 00 6C [07:39:14]Write i2c OK [07:39:14]MH_I2C_Read... [07:39:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:14]Read from MH i2c: E2 [07:39:14]MH_I2C_Read... [07:39:14]Read from MH i2c: E2 0E 00 [07:39:14]MH_I2C_Read... [07:39:14]Read from MH i2c: E2 0E 00 EC 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7A [07:39:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:39:14]wFMCommunicate OK [07:39:14]SAM_PROTO_GetShiftState done [07:39:14]FM_GetShiftState done [07:39:14]opened in 1722038719 [07:39:14]opened+sec_in_day 1722125119 [07:39:14]quantity*price = 130073 [07:39:14]sum+1 = 130074 [07:39:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 83 27.07.2024 07:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225723 ФПД: 96394010489748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225723&fm=96394010489748&tin=02508201610067®Number=0000000000092624&sum=130000 [07:39:15]StoreToDocumentArchive [07:39:15]shift 438 fd 225723 [07:39:15]save to /storage/0438/doc_00225723 [07:39:15]save last doc name /storage/0438/doc_00225723 to /storage/kkm_last_doc_name [07:39:15]save OK [07:39:15]Clear old archive folders... [07:39:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:39:15]tlvbuf is 00F442E0 [07:39:15]SAM_PROTO_ClearQueue [07:39:15]wFMCommunicate request_size=4 [07:39:15]MH_SAM_APDU [07:39:15]CAPDU: 80 09 00 00 [07:39:15]Write to MH i2c: E2 08 00 F9 03 80 09 00 00 00 00 00 00 6E [07:39:15]Write i2c OK [07:39:15]MH_I2C_Read... [07:39:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:15]Read from MH i2c: E2 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 03 00 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [07:39:15]RAPDU: 90 00 [07:39:15]wFMCommunicate OK [07:39:15]SAM_PROTO_ClearQueue done [07:39:15]KKMCreateOFDPacket [07:39:15]OFDProtocolAddRootSTLVToBuf [07:39:15]FM_MakeSignedData [07:39:15]FM_MakeSignedData [07:39:15]SAM_PROTO_SignData [07:39:15]wFMCommunicate request_size=4 [07:39:15]MH_SAM_APDU [07:39:15]CAPDU: 80 0D 01 02 [07:39:15]Write to MH i2c: E2 08 00 FA 03 80 0D 01 02 00 00 00 00 76 [07:39:15]Write i2c OK [07:39:15]MH_I2C_Read... [07:39:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:15]Read from MH i2c: E2 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 03 00 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [07:39:15]RAPDU: 90 00 [07:39:15]wFMCommunicate OK [07:39:15]wFMCommunicate request_size=255 [07:39:15]MH_SAM_APDU [07:39:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 23 A4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 71 03 00 35 04 06 00 57 AB 7A C0 [07:39:15]Write to MH i2c: E2 02 01 FB 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 23 A4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 71 03 00 35 04 06 00 57 AB 7A C0 00 00 4D [07:39:15]Write i2c OK [07:39:15]MH_I2C_Read... [07:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:16]Read from MH i2c: E2 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 03 00 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [07:39:16]RAPDU: 90 00 [07:39:16]wFMCommunicate OK [07:39:16]wFMCommunicate request_size=7 [07:39:16]MH_SAM_APDU [07:39:16]CAPDU: 80 0D 02 02 02 F3 94 [07:39:16]Write to MH i2c: E2 0A 00 FC 03 80 0D 02 02 02 00 F3 94 00 00 04 [07:39:16]Write i2c OK [07:39:16]MH_I2C_Read... [07:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:16]Read from MH i2c: E2 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 03 00 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [07:39:16]RAPDU: 90 00 [07:39:16]wFMCommunicate OK [07:39:16]wFMCommunicate request_size=4 [07:39:16]MH_SAM_APDU [07:39:16]CAPDU: 80 0D 03 02 [07:39:16]Write to MH i2c: E2 08 00 FD 03 80 0D 03 02 00 00 00 00 7B [07:39:16]Write i2c OK [07:39:16]MH_I2C_Read... [07:39:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:16]Read from MH i2c: E2 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 0B 00 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 0B 00 FD 03 00 96 9F B6 72 D0 4D E2 C7 90 00 9F [07:39:16]RAPDU: 96 9F B6 72 D0 4D E2 C7 90 00 [07:39:16]wFMCommunicate OK [07:39:16]SAM_PROTO_SignData done [07:39:16]FM_MakeSignedData done [07:39:16]CreateOFDProtocolMessage [07:39:16]wFMCommunicate request_size=4 [07:39:16]MH_SAM_APDU [07:39:16]CAPDU: 80 11 00 00 [07:39:16]Write to MH i2c: E2 08 00 FE 03 80 11 00 00 00 00 00 00 7B [07:39:16]Write i2c OK [07:39:16]MH_I2C_Read... [07:39:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:16]Read from MH i2c: E2 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 17 00 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: E2 17 00 FE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [07:39:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:39:16]wFMCommunicate OK [07:39:16]CreateOFDProtocolMessage done [07:39:16]OFDSenderStorePacket 225723 [07:39:16]StoreOFDPacket docnum=225723 [07:39:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D6 FC 04 01 BE 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 23 A4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 71 03 00 35 04 06 00 57 AB 7A C0 F3 94 96 9F B6 72 D0 4D E2 C7 [07:39:16]CheckFolder [07:39:16]dirname=/storage/ofd_packets [07:39:16]CheckFolder done [07:39:16]ProducePacketName [07:39:16]name=ofd_packets/00225723 [07:39:16]NVStorageSaveData ofd_packets/00225723 [07:39:16]File name is /storage/ofd_packets/00225723 [07:39:16]Write 298 bytes [07:39:16]NVStorageSaveData done [07:39:16]OFDSenderStorePacket done [07:39:16]KKMCreateOFDPacket done [07:39:16]NVStorageSaveData kkm_last_timestamp [07:39:16]File name is /storage/kkm_last_timestamp [07:39:16]Write 4 bytes [07:39:16]NVStorageSaveData done [07:39:16]ExternCall_PrintAddStr [07:39:16]wPrintStart [07:39:16]Write to MH i2c: 01 00 00 FF 03 02 [07:39:16]Write i2c OK [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: 01 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: 01 07 00 [07:39:16]MH_I2C_Read... [07:39:16]Read from MH i2c: 01 07 00 FF 03 00 00 00 00 00 FF 0F 17 [07:39:16]RasterBufferAndPrint [07:39:16]line Счет N : (1)2001968 [07:39:16]line ИНН: 02508201610067 [07:39:16]line Контрольно-Кассовый Чек [07:39:16]line ПРОДАЖА [07:39:16]line ТРК (МРК, ГНК) : 31 [07:39:16]line Товар: 2710194210 [07:39:16]line ДТ-К-5 [07:39:16]line 17.070 * 76.20 [07:39:16]line = 1300.73 [07:39:16]line НДС 12% НСП 1% [07:39:16]line > о реализуемом товаре [07:39:16]line ОКРУГЛЕНИЕ: -0.73 [07:39:16]line ИТОГО: 1300.00 [07:39:16]line Внесено: 1300.00 [07:39:16]line СДАЧА: 0.00 [07:39:16]line НСП 1% : 11.51 [07:39:16]line НДС 12% : 138.13 [07:39:16]line Наличными: 1300.00 [07:39:16]line Безнал.: 0.00 [07:39:16]line Место: АЗС № 97 "Партнер Нефть" [07:39:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:39:16]line СНО: Общий режим [07:39:16]line Чек 83 27.07.2024 07:39 [07:39:16]line Смена: 438 ФФД: 1.0 [07:39:16]line ЗНМ: 0300000054 [07:39:16]line РНМ: 0000000000092624 [07:39:16]line Версия ККМ: 001 [07:39:16]line ФМ: 0000000000874959 [07:39:16]line ФД: 225723 [07:39:16]line ФПД: 96394010489748 [07:39:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T073915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225723&fm=96394010489748&tin=02508201610067®Number=0000000000092624&sum=130000 [07:39:16]OFD Sender: Processing packet 225723 [packets to send 599, broken 598] [07:39:16]ProducePacketName [07:39:16]name=ofd_packets/00225723 [07:39:16]OFD Sender: To server: pG, [07:39:16]CommunicateWithHost lk.salyk.kg:30040 [07:39:16]ConnectInit lk.salyk.kg [07:39:16]written 0, free lines is 4095 [07:39:17]Write to MH i2c: 01 00 00 2A 04 2E [07:39:17]Write i2c OK [07:39:17]MH_I2C_Read... [07:39:17]Read from MH i2c: 01 [07:39:17]MH_I2C_Read... [07:39:17]Read from MH i2c: 01 07 00 [07:39:17]MH_I2C_Read... [07:39:17]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 52 0C 93 [07:39:17]RasterBufferAndPrint [07:39:17]line [07:39:17]line [07:39:17]line [07:39:17]line [07:39:17]line [07:39:17]written 0, free lines is 3158 [07:39:17]MH_Cut [07:39:17]Write to MH i2c: D1 01 00 31 04 01 07 [07:39:17]Write i2c OK [07:39:17]MH_I2C_Read... [07:39:17]Read from MH i2c: D1 [07:39:17]MH_I2C_Read... [07:39:17]Read from MH i2c: D1 01 00 [07:39:17]MH_I2C_Read... [07:39:17]Read from MH i2c: D1 01 00 31 04 00 06 [07:39:17]Write to MH i2c: 01 00 00 32 04 36 [07:39:17]Write i2c OK [07:39:17]MH_I2C_Read... [07:39:17]Connected sock=7 [07:39: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 35 39 0C 01 00 00 D6 FC 04 01 BE 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 23 A4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 71 03 00 35 04 06 00 57 AB 7A C0 F3 94 96 9F B6 72 D0 4D E2 C7 [07:39: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 35 39 4F 00 00 00 88 C2 47 00 0C D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 71 03 00 F4 03 04 00 32 50 A4 66 B6 04 01 00 00 5F C0 AC D2 56 B7 C6 34 [07:39:18]CommunicateWithHost err = 0 [07:39:18]CheckOFDResponse [07:39:18]1017 (14) - 77093643461234 [07:39:18]1041 (16) - 0000000000874959 [07:39:18]1040 (4) - 225723 [07:39:18]1012 (4) - 27.07.2024 01:41 [07:39:18]1206 (1) - 0 [07:39:18]OFD Sender: Remove packet 225723 [07:39:18]ProducePacketName [07:39:18]name=ofd_packets/00225723 [07:39:18]NVStorageDeleteData [07:39:18]*** Cut start [07:39:18]*** Partial cut [07:39:18]*** CUTSNS_PIN = 1 [07:39:18]*** CUTSNS_PIN = 0 [07:39:18]OFD Sender: No OFD packet to send [07:39:18]*** Brake cut motor [07:39:19]Read from MH i2c: 01 [07:39:19]MH_I2C_Read... [07:39:19]*** Stop cut motor [07:39:19]*** Cut end [07:39:19]Read from MH i2c: 01 07 00 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 FF 0F 4B [07:39:19]process_action close_receipt done [07:39:19]requested_data is exist [07:39:19]produce_requested_data [07:39:19]requested_item fm.sn is exist - process it [07:39:19]wFMCommunicate request_size=4 [07:39:19]MH_SAM_APDU [07:39:19]CAPDU: 80 11 00 00 [07:39:19]Write to MH i2c: E2 08 00 33 04 80 11 00 00 00 00 00 00 B1 [07:39:19]Write i2c OK [07:39:19]MH_I2C_Read... [07:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:19]Read from MH i2c: E2 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 17 00 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 17 00 33 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [07:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:39:19]wFMCommunicate OK [07:39:19]requested_item fd.num is exist - process it [07:39:19]SAM_PROTO_GetFieldsCounters [07:39:19]wFMCommunicate request_size=4 [07:39:19]MH_SAM_APDU [07:39:19]CAPDU: 80 13 00 00 [07:39:19]Write to MH i2c: E2 08 00 34 04 80 13 00 00 00 00 00 00 B4 [07:39:19]Write i2c OK [07:39:19]MH_I2C_Read... [07:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:19]Read from MH i2c: E2 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 62 00 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 62 00 34 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 71 03 00 0E 04 04 00 B6 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 BC [07:39:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 71 03 00 0E 04 04 00 B6 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 [07:39:19]wFMCommunicate OK [07:39:19]SAM_PROTO_GetFieldsCounters done [07:39:19]requested_item shift.num is exist - process it [07:39:19]requested_item shift.opened is exist - process it [07:39:19]req_shift_opened [07:39:19]FM_GetShiftState [07:39:19]SAM_PROTO_GetShiftState [07:39:19]wFMCommunicate request_size=4 [07:39:19]MH_SAM_APDU [07:39:19]CAPDU: 80 13 01 00 [07:39:19]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [07:39:19]Write i2c OK [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 [07:39:19]MH_I2C_Read... [07:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:19]Read from MH i2c: E2 0E 00 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C4 [07:39:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:39:19]wFMCommunicate OK [07:39:19]SAM_PROTO_GetShiftState done [07:39:19]FM_GetShiftState done [07:39:19]req_shift_opened done [07:39:19]requested_item shift.open_date is exist - process it [07:39:19]req_shift_open_date [07:39:19]req_shift_open_date done [07:39:19]produce_requested_data done [07:39:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225723,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:39:19]process_action_free close_receipt [07:39:19]json_value_free [07:39:19]json_value_free done [07:39:19]process_json_proto returns [07:39:19]Send response to host [07:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225723,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:39:19]free response buf [07:39:19]execute_script done [07:39:19]execute_script returns [07:39:19]free content buf [07:39:19]Sock 9.Close socket [07:39:19]Sock 9.Thread stoped [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:49]OFD Sender: No OFD packet to send [07:41:54]OFD Sender: No OFD packet to send [07:41:59]OFD Sender: No OFD packet to send [07:42:04]OFD Sender: No OFD packet to send [07:42:09]OFD Sender: No OFD packet to send [07:42:14]OFD Sender: No OFD packet to send [07:42:19]OFD Sender: No OFD packet to send [07:42:24]OFD Sender: No OFD packet to send [07:42:29]OFD Sender: No OFD packet to send [07:42:34]OFD Sender: No OFD packet to send [07:42:39]OFD Sender: No OFD packet to send [07:42:44]OFD Sender: No OFD packet to send [07:42:49]OFD Sender: No OFD packet to send [07:42:54]OFD Sender: No OFD packet to send [07:42:57]accept exits with 10 [07:42:57]New connection [07:42:57]New thread 3066740068 created [07:42:57]Thread 3066596708 joined [07:42:57]Waiting for new connection... [07:42:57] Sock 10.Parse request [07:42:57]Sock 10.Check first char [07:42:57]Sock 10.First char is OK [07:42:57]request: POST /json_proto HTTP/1.0 [07:42:57]Method: POST [07:42:57]URL: /json_proto [07:42:57]Method is POST - this is cgi request [07:42:57]url: /json_proto [07:42:57]query_string will be loaded in cgi processing [07:42:57]execute_cgi json_proto POST (null) [07:42:57]execute_cgi path=json_proto method=POST [07:42:57]POST find Content-Length [07:42:57]Host: 172.17.43.131:8080 [07:42:57]Content-Length: 671 [07:42:57]Content-Type: application/json [07:42:57] [07:42:57]POST finish read [07:42:57]Found Content-Length = 671 [07:42:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:57]execute_script... [07:42:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:57]POST & json_proto [07:42:57]process_json_proto [07:42:57]json parsed OK: [07:42:57]protocol is kg_v1.0 [07:42:57]action value=close_receipt [07:42:57]process_action close_receipt [07:42:57]cmd_close_receipt [07:42:57]MH_GetDate [07:42:57]Write to MH i2c: F0 00 00 36 04 29 [07:42:57]Write i2c OK [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: F0 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: F0 09 00 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: F0 09 00 36 04 00 02 A5 A4 66 F9 24 A2 66 08 [07:42:57]GetLastDocTimeStamp 1722065955 [07:42:57]current date 1722066178 [07:42:57]FM_GetShiftState [07:42:57]SAM_PROTO_GetShiftState [07:42:57]wFMCommunicate request_size=4 [07:42:57]MH_SAM_APDU [07:42:57]CAPDU: 80 13 01 00 [07:42:57]Write to MH i2c: E2 08 00 37 04 80 13 01 00 00 00 00 00 B8 [07:42:57]Write i2c OK [07:42:57]MH_I2C_Read... [07:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:57]Read from MH i2c: E2 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 0E 00 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 0E 00 37 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C6 [07:42:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:42:57]wFMCommunicate OK [07:42:57]SAM_PROTO_GetShiftState done [07:42:57]FM_GetShiftState done [07:42:57]opened in 1722038719 [07:42:57]opened+sec_in_day 1722125119 [07:42:57]quantity*price = 40041 [07:42:57]sum+1 = 40043 [07:42:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 84 27.07.2024 07:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225724 ФПД: 29474869983330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074258&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225724&fm=29474869983330&tin=02508201610067®Number=0000000000092624&sum=40000 [07:42:58]StoreToDocumentArchive [07:42:58]shift 438 fd 225724 [07:42:58]save to /storage/0438/doc_00225724 [07:42:58]save last doc name /storage/0438/doc_00225724 to /storage/kkm_last_doc_name [07:42:58]save OK [07:42:58]Clear old archive folders... [07:42:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:42:58]tlvbuf is 00F43BB0 [07:42:58]SAM_PROTO_ClearQueue [07:42:58]wFMCommunicate request_size=4 [07:42:58]MH_SAM_APDU [07:42:58]CAPDU: 80 09 00 00 [07:42:58]Write to MH i2c: E2 08 00 44 04 80 09 00 00 00 00 00 00 BA [07:42:58]Write i2c OK [07:42:58]MH_I2C_Read... [07:42:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:58]Read from MH i2c: E2 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [07:42:58]RAPDU: 90 00 [07:42:58]wFMCommunicate OK [07:42:58]SAM_PROTO_ClearQueue done [07:42:58]KKMCreateOFDPacket [07:42:58]OFDProtocolAddRootSTLVToBuf [07:42:58]FM_MakeSignedData [07:42:58]FM_MakeSignedData [07:42:58]SAM_PROTO_SignData [07:42:58]wFMCommunicate request_size=4 [07:42:58]MH_SAM_APDU [07:42:58]CAPDU: 80 0D 01 02 [07:42:58]Write to MH i2c: E2 08 00 45 04 80 0D 01 02 00 00 00 00 C2 [07:42:58]Write i2c OK [07:42:58]MH_I2C_Read... [07:42:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:58]Read from MH i2c: E2 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [07:42:58]RAPDU: 90 00 [07:42:58]wFMCommunicate OK [07:42:58]wFMCommunicate request_size=255 [07:42:58]MH_SAM_APDU [07:42:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 02 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 71 03 00 35 04 06 00 [07:42:58]Write to MH i2c: E2 02 01 46 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 02 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 71 03 00 35 04 06 00 00 00 83 [07:42:58]Write i2c OK [07:42:58]MH_I2C_Read... [07:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:58]Read from MH i2c: E2 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [07:42:58]RAPDU: 90 00 [07:42:58]wFMCommunicate OK [07:42:58]wFMCommunicate request_size=11 [07:42:58]MH_SAM_APDU [07:42:58]CAPDU: 80 0D 02 02 06 1A CE A7 27 B8 62 [07:42:58]Write to MH i2c: E2 0E 00 47 04 80 0D 02 02 06 00 1A CE A7 27 B8 62 00 00 A1 [07:42:58]Write i2c OK [07:42:58]MH_I2C_Read... [07:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:58]Read from MH i2c: E2 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [07:42:58]RAPDU: 90 00 [07:42:58]wFMCommunicate OK [07:42:58]wFMCommunicate request_size=4 [07:42:58]MH_SAM_APDU [07:42:58]CAPDU: 80 0D 03 02 [07:42:58]Write to MH i2c: E2 08 00 48 04 80 0D 03 02 00 00 00 00 C7 [07:42:58]Write i2c OK [07:42:58]MH_I2C_Read... [07:42:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:58]Read from MH i2c: E2 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 0B 00 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 0B 00 48 04 00 A8 68 1D 90 2B 8C 79 14 90 00 C9 [07:42:58]RAPDU: A8 68 1D 90 2B 8C 79 14 90 00 [07:42:58]wFMCommunicate OK [07:42:58]SAM_PROTO_SignData done [07:42:58]FM_MakeSignedData done [07:42:58]CreateOFDProtocolMessage [07:42:58]wFMCommunicate request_size=4 [07:42:58]MH_SAM_APDU [07:42:58]CAPDU: 80 11 00 00 [07:42:58]Write to MH i2c: E2 08 00 49 04 80 11 00 00 00 00 00 00 C7 [07:42:58]Write i2c OK [07:42:58]MH_I2C_Read... [07:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:58]Read from MH i2c: E2 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 17 00 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: E2 17 00 49 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [07:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:42:58]wFMCommunicate OK [07:42:58]CreateOFDProtocolMessage done [07:42:58]OFDSenderStorePacket 225724 [07:42:58]StoreOFDPacket docnum=225724 [07:42:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BC B6 08 01 B8 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 02 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 71 03 00 35 04 06 00 1A CE A7 27 B8 62 A8 68 1D 90 2B 8C 79 14 [07:42:58]CheckFolder [07:42:58]dirname=/storage/ofd_packets [07:42:58]CheckFolder done [07:42:58]ProducePacketName [07:42:58]name=ofd_packets/00225724 [07:42:58]NVStorageSaveData ofd_packets/00225724 [07:42:58]File name is /storage/ofd_packets/00225724 [07:42:58]Write 302 bytes [07:42:58]NVStorageSaveData done [07:42:58]OFDSenderStorePacket done [07:42:58]KKMCreateOFDPacket done [07:42:58]NVStorageSaveData kkm_last_timestamp [07:42:58]File name is /storage/kkm_last_timestamp [07:42:58]Write 4 bytes [07:42:58]NVStorageSaveData done [07:42:58]ExternCall_PrintAddStr [07:42:58]wPrintStart [07:42:58]Write to MH i2c: 01 00 00 4A 04 4E [07:42:58]Write i2c OK [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: 01 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: 01 07 00 [07:42:58]MH_I2C_Read... [07:42:58]Read from MH i2c: 01 07 00 4A 04 00 00 00 00 00 FF 0F 63 [07:42:58]RasterBufferAndPrint [07:42:58]line Счет N : (1)2001969 [07:42:58]line ИНН: 02508201610067 [07:42:58]line Контрольно-Кассовый Чек [07:42:58]line ПРОДАЖА [07:42:58]line ТРК (МРК, ГНК) : 42 [07:42:58]line Товар: 2710124130 [07:42:58]line Super-92-К-5 [07:42:58]line 5.820 * 68.80 [07:42:58]line = 400.42 [07:42:58]line НДС 12% НСП 1% [07:42:58]line > о реализуемом товаре [07:42:58]line ОКРУГЛЕНИЕ: -0.42 [07:42:58]line ИТОГО: 400.00 [07:42:58]line Внесено: 400.00 [07:42:58]line СДАЧА: 0.00 [07:42:58]line НСП 1% : 3.54 [07:42:58]line НДС 12% : 42.52 [07:42:58]line Наличными: 400.00 [07:42:58]line Безнал.: 0.00 [07:42:58]line Место: АЗС № 97 "Партнер Нефть" [07:42:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:42:58]line СНО: Общий режим [07:42:58]line Чек 84 27.07.2024 07:42 [07:42:58]line Смена: 438 ФФД: 1.0 [07:42:58]line ЗНМ: 0300000054 [07:42:58]line РНМ: 0000000000092624 [07:42:58]line Версия ККМ: 001 [07:42:58]line ФМ: 0000000000874959 [07:42:58]line ФД: 225724 [07:42:58]line ФПД: 29474869983330 [07:42:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074258&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225724&fm=29474869983330&tin=02508201610067®Number=0000000000092624&sum=40000 [07:42:58]written 0, free lines is 4095 [07:42:58]OFD Sender: Processing packet 225724 [packets to send 599, broken 598] [07:42:58]ProducePacketName [07:42:58]name=ofd_packets/00225724 [07:42:58]OFD Sender: To server: pG, [07:42:58]CommunicateWithHost lk.salyk.kg:30040 [07:42:58]ConnectInit lk.salyk.kg [07:42:59]Write to MH i2c: 01 00 00 75 04 79 [07:42:59]Write i2c OK [07:42:59]MH_I2C_Read... [07:42:59]Read from MH i2c: 01 [07:42:59]MH_I2C_Read... [07:42:59]Read from MH i2c: 01 07 00 [07:42:59]MH_I2C_Read... [07:42:59]Read from MH i2c: 01 07 00 75 04 00 00 00 00 00 50 0C DC [07:42:59]RasterBufferAndPrint [07:42:59]line [07:42:59]line [07:42:59]line [07:42:59]line [07:42:59]line [07:42:59]written 0, free lines is 3156 [07:42:59]MH_Cut [07:42:59]Write to MH i2c: D1 01 00 7C 04 01 52 [07:42:59]Write i2c OK [07:42:59]MH_I2C_Read... [07:42:59]Read from MH i2c: D1 [07:42:59]MH_I2C_Read... [07:42:59]Read from MH i2c: D1 01 00 [07:42:59]MH_I2C_Read... [07:42:59]Read from MH i2c: D1 01 00 7C 04 00 51 [07:42:59]Write to MH i2c: 01 00 00 7D 04 81 [07:42:59]Write i2c OK [07:42:59]MH_I2C_Read... [07:42:59]Connected sock=11 [07:42:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BC B6 08 01 B8 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 02 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 71 03 00 35 04 06 00 1A CE A7 27 B8 62 A8 68 1D 90 2B 8C 79 14 [07:43: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 35 39 4F 00 00 00 57 F5 47 00 24 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 71 03 00 F4 03 04 00 10 51 A4 66 B6 04 01 00 00 7F 8A 0A 39 9F AE F6 FB [07:43:00]CommunicateWithHost err = 0 [07:43:00]CheckOFDResponse [07:43:00]1017 (14) - 77093643461234 [07:43:00]1041 (16) - 0000000000874959 [07:43:00]1040 (4) - 225724 [07:43:00]1012 (4) - 27.07.2024 01:44 [07:43:00]1206 (1) - 0 [07:43:00]OFD Sender: Remove packet 225724 [07:43:00]ProducePacketName [07:43:00]name=ofd_packets/00225724 [07:43:00]NVStorageDeleteData [07:43:00]*** Cut start [07:43:00]*** Partial cut [07:43:00]*** CUTSNS_PIN = 1 [07:43:00]*** CUTSNS_PIN = 0 [07:43:00]OFD Sender: No OFD packet to send [07:43:00]*** Brake cut motor [07:43:01]Read from MH i2c: 01 [07:43:01]MH_I2C_Read... [07:43:01]*** Stop cut motor [07:43:01]*** Cut end [07:43:01]Read from MH i2c: 01 07 00 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [07:43:01]process_action close_receipt done [07:43:01]requested_data is exist [07:43:01]produce_requested_data [07:43:01]requested_item fm.sn is exist - process it [07:43:01]wFMCommunicate request_size=4 [07:43:01]MH_SAM_APDU [07:43:01]CAPDU: 80 11 00 00 [07:43:01]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [07:43:01]Write i2c OK [07:43:01]MH_I2C_Read... [07:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:01]Read from MH i2c: E2 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: E2 17 00 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: E2 17 00 7E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [07:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:43:01]wFMCommunicate OK [07:43:01]requested_item fd.num is exist - process it [07:43:01]SAM_PROTO_GetFieldsCounters [07:43:01]wFMCommunicate request_size=4 [07:43:01]MH_SAM_APDU [07:43:01]CAPDU: 80 13 00 00 [07:43:01]Write to MH i2c: E2 08 00 7F 04 80 13 00 00 00 00 00 00 FF [07:43:01]Write i2c OK [07:43:01]MH_I2C_Read... [07:43:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:01]Read from MH i2c: E2 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: E2 62 00 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: E2 62 00 7F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 71 03 00 0E 04 04 00 B6 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 0B [07:43:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 71 03 00 0E 04 04 00 B6 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 [07:43:01]wFMCommunicate OK [07:43:01]SAM_PROTO_GetFieldsCounters done [07:43:01]requested_item shift.num is exist - process it [07:43:01]requested_item shift.opened is exist - process it [07:43:01]req_shift_opened [07:43:01]FM_GetShiftState [07:43:01]SAM_PROTO_GetShiftState [07:43:01]wFMCommunicate request_size=4 [07:43:01]MH_SAM_APDU [07:43:01]CAPDU: 80 13 01 00 [07:43:01]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [07:43:01]Write i2c OK [07:43:01]MH_I2C_Read... [07:43:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:01]Read from MH i2c: E2 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: E2 0E 00 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0F [07:43:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:43:01]wFMCommunicate OK [07:43:01]SAM_PROTO_GetShiftState done [07:43:01]FM_GetShiftState done [07:43:01]req_shift_opened done [07:43:01]requested_item shift.open_date is exist - process it [07:43:01]req_shift_open_date [07:43:01]req_shift_open_date done [07:43:01]produce_requested_data done [07:43:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225724,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:43:01]process_action_free close_receipt [07:43:01]json_value_free [07:43:01]json_value_free done [07:43:01]process_json_proto returns [07:43:01]Send response to host [07:43:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225724,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:43:01]free response buf [07:43:01]execute_script done [07:43:01]execute_script returns [07:43:01]free content buf [07:43:01]Sock 10.Close socket [07:43:01]Sock 10.Thread stoped [07:43:05]OFD Sender: No OFD packet to send [07:43:10]OFD Sender: No OFD packet to send [07:43:15]OFD Sender: No OFD packet to send [07:43:20]OFD Sender: No OFD packet to send [07:43:25]OFD Sender: No OFD packet to send [07:43:30]OFD Sender: No OFD packet to send [07:43:35]OFD Sender: No OFD packet to send [07:43:40]OFD Sender: No OFD packet to send [07:43:45]OFD Sender: No OFD packet to send [07:43:50]OFD Sender: No OFD packet to send [07:43:55]OFD Sender: No OFD packet to send [07:44:00]OFD Sender: No OFD packet to send [07:44:05]OFD Sender: No OFD packet to send [07:44:10]OFD Sender: No OFD packet to send [07:44:15]OFD Sender: No OFD packet to send [07:44:20]OFD Sender: No OFD packet to send [07:44:25]OFD Sender: No OFD packet to send [07:44:30]OFD Sender: No OFD packet to send [07:44:35]OFD Sender: No OFD packet to send [07:44:40]OFD Sender: No OFD packet to send [07:44:45]OFD Sender: No OFD packet to send [07:44:50]OFD Sender: No OFD packet to send [07:44:53]accept exits with 7 [07:44:53]New connection [07:44:53]New thread 3066596708 created [07:44:53]Thread 3066740068 joined [07:44:53]Waiting for new connection... [07:44:53] Sock 7.Parse request [07:44:53]Sock 7.Check first char [07:44:53]Sock 7.First char is OK [07:44:53]request: POST /json_proto HTTP/1.0 [07:44:53]Method: POST [07:44:53]URL: /json_proto [07:44:53]Method is POST - this is cgi request [07:44:53]url: /json_proto [07:44:53]query_string will be loaded in cgi processing [07:44:53]execute_cgi json_proto POST (null) [07:44:53]execute_cgi path=json_proto method=POST [07:44:53]POST find Content-Length [07:44:53]Host: 172.17.43.131:8080 [07:44:53]Content-Length: 683 [07:44:53]Content-Type: application/json [07:44:53] [07:44:53]POST finish read [07:44:53]Found Content-Length = 683 [07:44:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:53]execute_script... [07:44: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)2001970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:53]POST & json_proto [07:44:53]process_json_proto [07:44:53]json parsed OK: [07:44:53]protocol is kg_v1.0 [07:44:53]action value=close_receipt [07:44:53]process_action close_receipt [07:44:53]cmd_close_receipt [07:44:53]MH_GetDate [07:44:53]Write to MH i2c: F0 00 00 81 04 74 [07:44:53]Write i2c OK [07:44:53]MH_I2C_Read... [07:44:53]Read from MH i2c: F0 [07:44:53]MH_I2C_Read... [07:44:53]Read from MH i2c: F0 09 00 [07:44:53]MH_I2C_Read... [07:44:53]Read from MH i2c: F0 09 00 81 04 00 76 A5 A4 66 F9 24 A2 66 C7 [07:44:53]GetLastDocTimeStamp 1722066178 [07:44:53]current date 1722066294 [07:44:53]FM_GetShiftState [07:44:53]SAM_PROTO_GetShiftState [07:44:53]wFMCommunicate request_size=4 [07:44:53]MH_SAM_APDU [07:44:53]CAPDU: 80 13 01 00 [07:44:53]Write to MH i2c: E2 08 00 82 04 80 13 01 00 00 00 00 00 03 [07:44:53]Write i2c OK [07:44:53]MH_I2C_Read... [07:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:53]Read from MH i2c: E2 [07:44:53]MH_I2C_Read... [07:44:53]Read from MH i2c: E2 0E 00 [07:44:53]MH_I2C_Read... [07:44:53]Read from MH i2c: E2 0E 00 82 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 11 [07:44:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:44:53]wFMCommunicate OK [07:44:53]SAM_PROTO_GetShiftState done [07:44:53]FM_GetShiftState done [07:44:53]opened in 1722038719 [07:44:53]opened+sec_in_day 1722125119 [07:44:53]quantity*price = 200043 [07:44:53]sum+1 = 200044 [07:44:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 85 27.07.2024 07:44 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225725 ФПД: 22584398491351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225725&fm=22584398491351&tin=02508201610067®Number=0000000000092624&sum=200000 [07:44:54]StoreToDocumentArchive [07:44:54]shift 438 fd 225725 [07:44:54]save to /storage/0438/doc_00225725 [07:44:54]save last doc name /storage/0438/doc_00225725 to /storage/kkm_last_doc_name [07:44:54]save OK [07:44:54]Clear old archive folders... [07:44:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:44:54]tlvbuf is 00F2F970 [07:44:54]SAM_PROTO_ClearQueue [07:44:54]wFMCommunicate request_size=4 [07:44:54]MH_SAM_APDU [07:44:54]CAPDU: 80 09 00 00 [07:44:54]Write to MH i2c: E2 08 00 8F 04 80 09 00 00 00 00 00 00 05 [07:44:54]Write i2c OK [07:44:54]MH_I2C_Read... [07:44:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:44:54]Read from MH i2c: E2 [07:44:54]MH_I2C_Read... [07:44:54]Read from MH i2c: E2 03 00 [07:44:54]MH_I2C_Read... [07:44:54]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [07:44:54]RAPDU: 90 00 [07:44:54]wFMCommunicate OK [07:44:54]SAM_PROTO_ClearQueue done [07:44:54]KKMCreateOFDPacket [07:44:54]OFDProtocolAddRootSTLVToBuf [07:44:54]FM_MakeSignedData [07:44:54]FM_MakeSignedData [07:44:54]SAM_PROTO_SignData [07:44:54]wFMCommunicate request_size=4 [07:44:54]MH_SAM_APDU [07:44:54]CAPDU: 80 0D 01 02 [07:44:54]Write to MH i2c: E2 08 00 90 04 80 0D 01 02 00 00 00 00 0D [07:44:54]Write i2c OK [07:44:54]MH_I2C_Read... [07:44:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:44:54]Read from MH i2c: E2 [07:44:54]MH_I2C_Read... [07:44:54]Read from MH i2c: E2 03 00 [07:44:54]MH_I2C_Read... [07:44:54]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [07:44:54]RAPDU: 90 00 [07:44:54]wFMCommunicate OK [07:44:54]wFMCommunicate request_size=255 [07:44:54]MH_SAM_APDU [07:44:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 71 03 00 35 04 06 00 14 [07:44:54]Write to MH i2c: E2 02 01 91 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 71 03 00 35 04 06 00 14 00 00 C2 [07:44:54]Write i2c OK [07:44:54]MH_I2C_Read... [07:44:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:55]Read from MH i2c: E2 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 03 00 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [07:44:55]RAPDU: 90 00 [07:44:55]wFMCommunicate OK [07:44:55]wFMCommunicate request_size=10 [07:44:55]MH_SAM_APDU [07:44:55]CAPDU: 80 0D 02 02 05 8A 57 0C AE D7 [07:44:55]Write to MH i2c: E2 0D 00 92 04 80 0D 02 02 05 00 8A 57 0C AE D7 00 00 8C [07:44:55]Write i2c OK [07:44:55]MH_I2C_Read... [07:44:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:55]Read from MH i2c: E2 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 03 00 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [07:44:55]RAPDU: 90 00 [07:44:55]wFMCommunicate OK [07:44:55]wFMCommunicate request_size=4 [07:44:55]MH_SAM_APDU [07:44:55]CAPDU: 80 0D 03 02 [07:44:55]Write to MH i2c: E2 08 00 93 04 80 0D 03 02 00 00 00 00 12 [07:44:55]Write i2c OK [07:44:55]MH_I2C_Read... [07:44:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:44:55]Read from MH i2c: E2 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 0B 00 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 0B 00 93 04 00 8D E1 FF F7 95 97 D4 F9 90 00 70 [07:44:55]RAPDU: 8D E1 FF F7 95 97 D4 F9 90 00 [07:44:55]wFMCommunicate OK [07:44:55]SAM_PROTO_SignData done [07:44:55]FM_MakeSignedData done [07:44:55]CreateOFDProtocolMessage [07:44:55]wFMCommunicate request_size=4 [07:44:55]MH_SAM_APDU [07:44:55]CAPDU: 80 11 00 00 [07:44:55]Write to MH i2c: E2 08 00 94 04 80 11 00 00 00 00 00 00 12 [07:44:55]Write i2c OK [07:44:55]MH_I2C_Read... [07:44:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:55]Read from MH i2c: E2 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 17 00 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: E2 17 00 94 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [07:44:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:44:55]wFMCommunicate OK [07:44:55]CreateOFDProtocolMessage done [07:44:55]OFDSenderStorePacket 225725 [07:44:55]StoreOFDPacket docnum=225725 [07:44:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 95 AB 07 01 4A 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 71 03 00 35 04 06 00 14 8A 57 0C AE D7 8D E1 FF F7 95 97 D4 F9 [07:44:55]CheckFolder [07:44:55]dirname=/storage/ofd_packets [07:44:55]CheckFolder done [07:44:55]ProducePacketName [07:44:55]name=ofd_packets/00225725 [07:44:55]NVStorageSaveData ofd_packets/00225725 [07:44:55]File name is /storage/ofd_packets/00225725 [07:44:55]Write 301 bytes [07:44:55]NVStorageSaveData done [07:44:55]OFDSenderStorePacket done [07:44:55]KKMCreateOFDPacket done [07:44:55]NVStorageSaveData kkm_last_timestamp [07:44:55]File name is /storage/kkm_last_timestamp [07:44:55]Write 4 bytes [07:44:55]NVStorageSaveData done [07:44:55]ExternCall_PrintAddStr [07:44:55]wPrintStart [07:44:55]Write to MH i2c: 01 00 00 95 04 99 [07:44:55]Write i2c OK [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: 01 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: 01 07 00 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: 01 07 00 95 04 00 00 00 00 00 FF 0F AE [07:44:55]RasterBufferAndPrint [07:44:55]line Счет N : (1)2001970 [07:44:55]line ИНН: 02508201610067 [07:44:55]line Контрольно-Кассовый Чек [07:44:55]line ПРОДАЖА [07:44:55]line ТРК (МРК, ГНК) : 64 [07:44:55]line Товар: 2710124500 [07:44:55]line Аи-95-К-5 [07:44:55]line 26.960 * 74.20 [07:44:55]line = 2000.43 [07:44:55]line НДС 12% НСП 1% [07:44:55]line > о реализуемом товаре [07:44:55]line ОКРУГЛЕНИЕ: -0.43 [07:44:55]line ИТОГО: 2000.00 [07:44:55]line Внесено: 2000.00 [07:44:55]line СДАЧА: 0.00 [07:44:55]line НСП 1% : 17.70 [07:44:55]line НДС 12% : 212.43 [07:44:55]line Наличными: 2000.00 [07:44:55]line Безнал.: 0.00 [07:44:55]line Место: АЗС № 97 "Партнер Нефть" [07:44:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:44:55]line СНО: Общий режим [07:44:55]line Чек 85 27.07.2024 07:44 [07:44:55]line Смена: 438 ФФД: 1.0 [07:44:55]line ЗНМ: 0300000054 [07:44:55]line РНМ: 0000000000092624 [07:44:55]line Версия ККМ: 001 [07:44:55]line ФМ: 0000000000874959 [07:44:55]line ФД: 225725 [07:44:55]line ФПД: 22584398491351 [07:44:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225725&fm=22584398491351&tin=02508201610067®Number=0000000000092624&sum=200000 [07:44:55]written 0, free lines is 4095 [07:44:55]OFD Sender: Processing packet 225725 [packets to send 599, broken 598] [07:44:55]ProducePacketName [07:44:55]name=ofd_packets/00225725 [07:44:55]OFD Sender: To server: pG, [07:44:55]CommunicateWithHost lk.salyk.kg:30040 [07:44:55]ConnectInit lk.salyk.kg [07:44:55]Connected sock=10 [07:44: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 35 39 0F 01 00 00 95 AB 07 01 4A 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 76 A5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 71 03 00 35 04 06 00 14 8A 57 0C AE D7 8D E1 FF F7 95 97 D4 F9 [07:44:55]Write to MH i2c: 01 00 00 C0 04 C4 [07:44:55]Write i2c OK [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: 01 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: 01 07 00 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 5F 0C 36 [07:44:55]RasterBufferAndPrint [07:44:55]line [07:44:55]line [07:44:55]line [07:44:55]line [07:44:55]line [07:44:55]written 0, free lines is 3169 [07:44:55]MH_Cut [07:44:55]Write to MH i2c: D1 01 00 C7 04 01 9D [07:44:55]Write i2c OK [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: D1 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: D1 01 00 [07:44:55]MH_I2C_Read... [07:44:55]Read from MH i2c: D1 01 00 C7 04 00 9C [07:44:55]Write to MH i2c: 01 00 00 C8 04 CC [07:44:55]Write i2c OK [07:44:55]MH_I2C_Read... [07:44: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 35 39 4F 00 00 00 28 94 47 00 F3 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 71 03 00 F4 03 04 00 85 51 A4 66 B6 04 01 00 00 AB 8E A2 3F EB 12 00 A2 [07:44:56]CommunicateWithHost err = 0 [07:44:56]CheckOFDResponse [07:44:56]1017 (14) - 77093643461234 [07:44:56]1041 (16) - 0000000000874959 [07:44:56]1040 (4) - 225725 [07:44:56]1012 (4) - 27.07.2024 01:46 [07:44:56]1206 (1) - 0 [07:44:56]OFD Sender: Remove packet 225725 [07:44:56]ProducePacketName [07:44:56]name=ofd_packets/00225725 [07:44:56]NVStorageDeleteData [07:44:56]OFD Sender: No OFD packet to send [07:44:57]*** Cut start [07:44:57]*** Partial cut [07:44:57]*** CUTSNS_PIN = 1 [07:44:57]*** CUTSNS_PIN = 0 [07:44:57]*** Brake cut motor [07:44:57]Read from MH i2c: 01 [07:44:57]MH_I2C_Read... [07:44:57]*** Stop cut motor [07:44:57]*** Cut end [07:44:57]Read from MH i2c: 01 07 00 [07:44:57]MH_I2C_Read... [07:44:57]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 FF 0F E1 [07:44:57]process_action close_receipt done [07:44:57]requested_data is exist [07:44:57]produce_requested_data [07:44:57]requested_item fm.sn is exist - process it [07:44:57]wFMCommunicate request_size=4 [07:44:57]MH_SAM_APDU [07:44:57]CAPDU: 80 11 00 00 [07:44:57]Write to MH i2c: E2 08 00 C9 04 80 11 00 00 00 00 00 00 47 [07:44:57]Write i2c OK [07:44:57]MH_I2C_Read... [07:44:57]Read from MH i2c: E2 [07:44:57]MH_I2C_Read... [07:44:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:57]Read from MH i2c: E2 17 00 [07:44:57]MH_I2C_Read... [07:44:57]Read from MH i2c: E2 17 00 C9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [07:44:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:44:57]wFMCommunicate OK [07:44:57]requested_item fd.num is exist - process it [07:44:57]SAM_PROTO_GetFieldsCounters [07:44:57]wFMCommunicate request_size=4 [07:44:57]MH_SAM_APDU [07:44:57]CAPDU: 80 13 00 00 [07:44:57]Write to MH i2c: E2 08 00 CA 04 80 13 00 00 00 00 00 00 4A [07:44:57]Write i2c OK [07:44:57]MH_I2C_Read... [07:44:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:57]Read from MH i2c: E2 [07:44:57]MH_I2C_Read... [07:44:57]Read from MH i2c: E2 62 00 [07:44:57]MH_I2C_Read... [07:44:57]Read from MH i2c: E2 62 00 CA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 71 03 00 0E 04 04 00 B6 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 5A [07:44: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 71 03 00 0E 04 04 00 B6 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 [07:44:57]wFMCommunicate OK [07:44:57]SAM_PROTO_GetFieldsCounters done [07:44:57]requested_item shift.num is exist - process it [07:44:57]requested_item shift.opened is exist - process it [07:44:57]req_shift_opened [07:44:57]FM_GetShiftState [07:44:57]SAM_PROTO_GetShiftState [07:44:57]wFMCommunicate request_size=4 [07:44:57]MH_SAM_APDU [07:44:57]CAPDU: 80 13 01 00 [07:44:57]Write to MH i2c: E2 08 00 CB 04 80 13 01 00 00 00 00 00 4C [07:44:57]Write i2c OK [07:44:57]MH_I2C_Read... [07:44:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:58]Read from MH i2c: E2 [07:44:58]MH_I2C_Read... [07:44:58]Read from MH i2c: E2 0E 00 [07:44:58]MH_I2C_Read... [07:44:58]Read from MH i2c: E2 0E 00 CB 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5A [07:44:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:44:58]wFMCommunicate OK [07:44:58]SAM_PROTO_GetShiftState done [07:44:58]FM_GetShiftState done [07:44:58]req_shift_opened done [07:44:58]requested_item shift.open_date is exist - process it [07:44:58]req_shift_open_date [07:44:58]req_shift_open_date done [07:44:58]produce_requested_data done [07:44:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225725,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:44:58]process_action_free close_receipt [07:44:58]json_value_free [07:44:58]json_value_free done [07:44:58]process_json_proto returns [07:44:58]Send response to host [07:44:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225725,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:44:58]free response buf [07:44:58]execute_script done [07:44:58]execute_script returns [07:44:58]free content buf [07:44:58]Sock 7.Close socket [07:44:58]Sock 7.Thread stoped [07:45:01]OFD Sender: No OFD packet to send [07:45:06]OFD Sender: No OFD packet to send [07:45:11]OFD Sender: No OFD packet to send [07:45:13]recv_with_timeout no data received [07:45:16]OFD Sender: No OFD packet to send [07:45:21]OFD Sender: No OFD packet to send [07:45:26]OFD Sender: No OFD packet to send [07:45:28]recv_with_timeout no data received [07:45:31]OFD Sender: No OFD packet to send [07:45:36]OFD Sender: No OFD packet to send [07:45:41]OFD Sender: No OFD packet to send [07:45:46]OFD Sender: No OFD packet to send [07:45:51]OFD Sender: No OFD packet to send [07:45:56]OFD Sender: No OFD packet to send [07:46:01]OFD Sender: No OFD packet to send [07:46:06]OFD Sender: No OFD packet to send [07:46:11]OFD Sender: No OFD packet to send [07:46:16]OFD Sender: No OFD packet to send [07:46:22]OFD Sender: No OFD packet to send [07:46:27]OFD Sender: No OFD packet to send [07:46:32]OFD Sender: No OFD packet to send [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:07]OFD Sender: No OFD packet to send [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:22]OFD Sender: No OFD packet to send [07:47:27]OFD Sender: No OFD packet to send [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]OFD Sender: No OFD packet to send [07:47:52]OFD Sender: No OFD packet to send [07:47:54]accept exits with 9 [07:47:54]New connection [07:47:54]New thread 3066740068 created [07:47:54]Thread 3066596708 joined [07:47:54]Waiting for new connection... [07:47:54] Sock 9.Parse request [07:47:54]Sock 9.Check first char [07:47:54]Sock 9.First char is OK [07:47:54]request: POST /json_proto HTTP/1.0 [07:47:54]Method: POST [07:47:54]URL: /json_proto [07:47:54]Method is POST - this is cgi request [07:47:54]url: /json_proto [07:47:54]query_string will be loaded in cgi processing [07:47:54]execute_cgi json_proto POST (null) [07:47:54]execute_cgi path=json_proto method=POST [07:47:54]POST find Content-Length [07:47:54]Host: 172.17.43.131:8080 [07:47:54]Content-Length: 680 [07:47:54]Content-Type: application/json [07:47:54] [07:47:54]POST finish read [07:47:54]Found Content-Length = 680 [07:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:54]execute_script... [07:47:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:54]POST & json_proto [07:47:54]process_json_proto [07:47:54]json parsed OK: [07:47:54]protocol is kg_v1.0 [07:47:54]action value=close_receipt [07:47:54]process_action close_receipt [07:47:54]cmd_close_receipt [07:47:54]MH_GetDate [07:47:54]Write to MH i2c: F0 00 00 CC 04 BF [07:47:54]Write i2c OK [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: F0 [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: F0 09 00 [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: F0 09 00 CC 04 00 2B A6 A4 66 F9 24 A2 66 C8 [07:47:54]GetLastDocTimeStamp 1722066294 [07:47:54]current date 1722066475 [07:47:54]FM_GetShiftState [07:47:54]SAM_PROTO_GetShiftState [07:47:54]wFMCommunicate request_size=4 [07:47:54]MH_SAM_APDU [07:47:54]CAPDU: 80 13 01 00 [07:47:54]Write to MH i2c: E2 08 00 CD 04 80 13 01 00 00 00 00 00 4E [07:47:54]Write i2c OK [07:47:54]MH_I2C_Read... [07:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:54]Read from MH i2c: E2 [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: E2 0E 00 [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: E2 0E 00 CD 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5C [07:47:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:47:54]wFMCommunicate OK [07:47:54]SAM_PROTO_GetShiftState done [07:47:54]FM_GetShiftState done [07:47:54]opened in 1722038719 [07:47:54]opened+sec_in_day 1722125119 [07:47:54]quantity*price = 100050 [07:47:54]sum+1 = 100052 [07:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 86 27.07.2024 07:47 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225726 ФПД: 14674535085478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074755&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225726&fm=14674535085478&tin=02508201610067®Number=0000000000092624&sum=100000 [07:47:55]StoreToDocumentArchive [07:47:55]shift 438 fd 225726 [07:47:55]save to /storage/0438/doc_00225726 [07:47:55]save last doc name /storage/0438/doc_00225726 to /storage/kkm_last_doc_name [07:47:55]save OK [07:47:55]Clear old archive folders... [07:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:47:55]tlvbuf is 00F30D70 [07:47:55]SAM_PROTO_ClearQueue [07:47:55]wFMCommunicate request_size=4 [07:47:55]MH_SAM_APDU [07:47:55]CAPDU: 80 09 00 00 [07:47:55]Write to MH i2c: E2 08 00 DA 04 80 09 00 00 00 00 00 00 50 [07:47:55]Write i2c OK [07:47:55]MH_I2C_Read... [07:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:55]Read from MH i2c: E2 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 03 00 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [07:47:55]RAPDU: 90 00 [07:47:55]wFMCommunicate OK [07:47:55]SAM_PROTO_ClearQueue done [07:47:55]KKMCreateOFDPacket [07:47:55]OFDProtocolAddRootSTLVToBuf [07:47:55]FM_MakeSignedData [07:47:55]FM_MakeSignedData [07:47:55]SAM_PROTO_SignData [07:47:55]wFMCommunicate request_size=4 [07:47:55]MH_SAM_APDU [07:47:55]CAPDU: 80 0D 01 02 [07:47:55]Write to MH i2c: E2 08 00 DB 04 80 0D 01 02 00 00 00 00 58 [07:47:55]Write i2c OK [07:47:55]MH_I2C_Read... [07:47:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:55]Read from MH i2c: E2 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 03 00 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [07:47:55]RAPDU: 90 00 [07:47:55]wFMCommunicate OK [07:47:55]wFMCommunicate request_size=255 [07:47:55]MH_SAM_APDU [07:47:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2B A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 71 03 00 35 04 06 00 0D 58 AE 73 [07:47:55]Write to MH i2c: E2 02 01 DC 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2B A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 71 03 00 35 04 06 00 0D 58 AE 73 00 00 85 [07:47:55]Write i2c OK [07:47:55]MH_I2C_Read... [07:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:56]Read from MH i2c: E2 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 03 00 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [07:47:56]RAPDU: 90 00 [07:47:56]wFMCommunicate OK [07:47:56]wFMCommunicate request_size=7 [07:47:56]MH_SAM_APDU [07:47:56]CAPDU: 80 0D 02 02 02 75 A6 [07:47:56]Write to MH i2c: E2 0A 00 DD 04 80 0D 02 02 02 00 75 A6 00 00 7A [07:47:56]Write i2c OK [07:47:56]MH_I2C_Read... [07:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:56]Read from MH i2c: E2 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 03 00 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 03 00 DD 04 00 90 00 55 [07:47:56]RAPDU: 90 00 [07:47:56]wFMCommunicate OK [07:47:56]wFMCommunicate request_size=4 [07:47:56]MH_SAM_APDU [07:47:56]CAPDU: 80 0D 03 02 [07:47:56]Write to MH i2c: E2 08 00 DE 04 80 0D 03 02 00 00 00 00 5D [07:47:56]Write i2c OK [07:47:56]MH_I2C_Read... [07:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:56]Read from MH i2c: E2 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 0B 00 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 0B 00 DE 04 00 3D 87 AD 88 6A E2 80 98 90 00 BB [07:47:56]RAPDU: 3D 87 AD 88 6A E2 80 98 90 00 [07:47:56]wFMCommunicate OK [07:47:56]SAM_PROTO_SignData done [07:47:56]FM_MakeSignedData done [07:47:56]CreateOFDProtocolMessage [07:47:56]wFMCommunicate request_size=4 [07:47:56]MH_SAM_APDU [07:47:56]CAPDU: 80 11 00 00 [07:47:56]Write to MH i2c: E2 08 00 DF 04 80 11 00 00 00 00 00 00 5D [07:47:56]Write i2c OK [07:47:56]MH_I2C_Read... [07:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:56]Read from MH i2c: E2 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 17 00 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: E2 17 00 DF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [07:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:47:56]wFMCommunicate OK [07:47:56]CreateOFDProtocolMessage done [07:47:56]OFDSenderStorePacket 225726 [07:47:56]StoreOFDPacket docnum=225726 [07:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9F 5D 04 01 48 FD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2B A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 71 03 00 35 04 06 00 0D 58 AE 73 75 A6 3D 87 AD 88 6A E2 80 98 [07:47:56]CheckFolder [07:47:56]dirname=/storage/ofd_packets [07:47:56]CheckFolder done [07:47:56]ProducePacketName [07:47:56]name=ofd_packets/00225726 [07:47:56]NVStorageSaveData ofd_packets/00225726 [07:47:56]File name is /storage/ofd_packets/00225726 [07:47:56]Write 298 bytes [07:47:56]NVStorageSaveData done [07:47:56]OFDSenderStorePacket done [07:47:56]KKMCreateOFDPacket done [07:47:56]NVStorageSaveData kkm_last_timestamp [07:47:56]File name is /storage/kkm_last_timestamp [07:47:56]Write 4 bytes [07:47:56]NVStorageSaveData done [07:47:56]ExternCall_PrintAddStr [07:47:56]wPrintStart [07:47:56]Write to MH i2c: 01 00 00 E0 04 E4 [07:47:56]Write i2c OK [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: 01 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: 01 07 00 [07:47:56]MH_I2C_Read... [07:47:56]Read from MH i2c: 01 07 00 E0 04 00 00 00 00 00 FF 0F F9 [07:47:56]RasterBufferAndPrint [07:47:56]line Счет N : (1)2001973 [07:47:56]line ИНН: 02508201610067 [07:47:56]line Контрольно-Кассовый Чек [07:47:56]line ПРОДАЖА [07:47:56]line ТРК (МРК, ГНК) : 41 [07:47:56]line Товар: 2710194210 [07:47:56]line ДТ-К-5 [07:47:56]line 13.130 * 76.20 [07:47:56]line = 1000.51 [07:47:56]line НДС 12% НСП 1% [07:47:56]line > о реализуемом товаре [07:47:56]line ОКРУГЛЕНИЕ: -0.51 [07:47:56]line ИТОГО: 1000.00 [07:47:56]line Внесено: 1000.00 [07:47:56]line СДАЧА: 0.00 [07:47:56]line НСП 1% : 8.85 [07:47:56]line НДС 12% : 106.25 [07:47:56]line Наличными: 1000.00 [07:47:56]line Безнал.: 0.00 [07:47:56]line Место: АЗС № 97 "Партнер Нефть" [07:47:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:47:56]line СНО: Общий режим [07:47:56]line Чек 86 27.07.2024 07:47 [07:47:56]line Смена: 438 ФФД: 1.0 [07:47:56]line ЗНМ: 0300000054 [07:47:56]line РНМ: 0000000000092624 [07:47:56]line Версия ККМ: 001 [07:47:56]line ФМ: 0000000000874959 [07:47:56]line ФД: 225726 [07:47:56]line ФПД: 14674535085478 [07:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074755&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225726&fm=14674535085478&tin=02508201610067®Number=0000000000092624&sum=100000 [07:47:56]written 0, free lines is 4095 [07:47:56]OFD Sender: Processing packet 225726 [packets to send 599, broken 598] [07:47:56]ProducePacketName [07:47:56]name=ofd_packets/00225726 [07:47:56]OFD Sender: To server: pG, [07:47:56]CommunicateWithHost lk.salyk.kg:30040 [07:47:56]ConnectInit lk.salyk.kg [07:47:57]Write to MH i2c: 01 00 00 0B 05 10 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: 01 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: 01 07 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: 01 07 00 0B 05 00 00 00 00 00 51 0C 74 [07:47:57]RasterBufferAndPrint [07:47:57]line [07:47:57]line [07:47:57]line [07:47:57]line [07:47:57]line [07:47:57]written 0, free lines is 3156 [07:47:57]MH_Cut [07:47:57]Write to MH i2c: D1 01 00 12 05 01 E9 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: D1 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: D1 01 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: D1 01 00 12 05 00 E8 [07:47:57]Write to MH i2c: 01 00 00 13 05 18 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:58]*** Cut start [07:47:58]*** Partial cut [07:47:58]*** CUTSNS_PIN = 1 [07:47:58]*** CUTSNS_PIN = 0 [07:47:58]*** Brake cut motor [07:47:59]Read from MH i2c: 01 [07:47:59]MH_I2C_Read... [07:47:59]*** Stop cut motor [07:47:59]*** Cut end [07:47:59]Read from MH i2c: 01 07 00 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: 01 07 00 13 05 00 00 00 00 00 FF 0F 2D [07:47:59]process_action close_receipt done [07:47:59]requested_data is exist [07:47:59]produce_requested_data [07:47:59]requested_item fm.sn is exist - process it [07:47:59]wFMCommunicate request_size=4 [07:47:59]MH_SAM_APDU [07:47:59]CAPDU: 80 11 00 00 [07:47:59]Write to MH i2c: E2 08 00 14 05 80 11 00 00 00 00 00 00 93 [07:47:59]Write i2c OK [07:47:59]MH_I2C_Read... [07:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:59]Read from MH i2c: E2 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 17 00 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 17 00 14 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [07:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:47:59]wFMCommunicate OK [07:47:59]requested_item fd.num is exist - process it [07:47:59]SAM_PROTO_GetFieldsCounters [07:47:59]wFMCommunicate request_size=4 [07:47:59]MH_SAM_APDU [07:47:59]CAPDU: 80 13 00 00 [07:47:59]Write to MH i2c: E2 08 00 15 05 80 13 00 00 00 00 00 00 96 [07:47:59]Write i2c OK [07:47:59]MH_I2C_Read... [07:47:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:59]Read from MH i2c: E2 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 62 00 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 62 00 15 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 71 03 00 0E 04 04 00 B6 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 [07:47:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 71 03 00 0E 04 04 00 B6 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 [07:47:59]wFMCommunicate OK [07:47:59]SAM_PROTO_GetFieldsCounters done [07:47:59]requested_item shift.num is exist - process it [07:47:59]requested_item shift.opened is exist - process it [07:47:59]req_shift_opened [07:47:59]FM_GetShiftState [07:47:59]SAM_PROTO_GetShiftState [07:47:59]wFMCommunicate request_size=4 [07:47:59]MH_SAM_APDU [07:47:59]CAPDU: 80 13 01 00 [07:47:59]Write to MH i2c: E2 08 00 16 05 80 13 01 00 00 00 00 00 98 [07:47:59]Write i2c OK [07:47:59]MH_I2C_Read... [07:47:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:59]Read from MH i2c: E2 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 0E 00 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 0E 00 16 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A6 [07:47:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:47:59]wFMCommunicate OK [07:47:59]SAM_PROTO_GetShiftState done [07:47:59]FM_GetShiftState done [07:47:59]req_shift_opened done [07:47:59]requested_item shift.open_date is exist - process it [07:47:59]req_shift_open_date [07:47:59]req_shift_open_date done [07:47:59]produce_requested_data done [07:47:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225726,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:47:59]process_action_free close_receipt [07:47:59]json_value_free [07:47:59]json_value_free done [07:47:59]process_json_proto returns [07:47:59]Send response to host [07:47:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225726,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:47:59]free response buf [07:47:59]execute_script done [07:47:59]execute_script returns [07:47:59]free content buf [07:47:59]Sock 9.Close socket [07:47:59]Sock 9.Thread stoped [07:48:01]ConnectInit Can't take IP for lk.salyk.kg [07:48:01]CommunicateWithHost connect error [07:48:01]CommunicateWithHost err = -1 [07:48:01]OFD Sender: Server communicate error [07:48:06]OFD Sender: Processing packet 225726 [packets to send 599, broken 598] [07:48:06]ProducePacketName [07:48:06]name=ofd_packets/00225726 [07:48:06]OFD Sender: To server: pG, [07:48:06]CommunicateWithHost lk.salyk.kg:30040 [07:48:06]ConnectInit lk.salyk.kg [07:48:09]Connected sock=10 [07:48: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 35 39 0C 01 00 00 9F 5D 04 01 48 FD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2B A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 71 03 00 35 04 06 00 0D 58 AE 73 75 A6 3D 87 AD 88 6A E2 80 98 [07:48: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 35 39 4F 00 00 00 5C 19 47 00 3B 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 35 39 10 04 04 00 BE 71 03 00 F4 03 04 00 46 52 A4 66 B6 04 01 00 00 AE D3 5C BF E5 DF 2D 54 [07:48:09]CommunicateWithHost err = 0 [07:48:09]CheckOFDResponse [07:48:09]1017 (14) - 77093643461234 [07:48:09]1041 (16) - 0000000000874959 [07:48:09]1040 (4) - 225726 [07:48:09]1012 (4) - 27.07.2024 01:49 [07:48:09]1206 (1) - 0 [07:48:09]OFD Sender: Remove packet 225726 [07:48:09]ProducePacketName [07:48:09]name=ofd_packets/00225726 [07:48:09]NVStorageDeleteData [07:48:09]OFD Sender: No OFD packet to send [07:48:15]OFD Sender: No OFD packet to send [07:48:20]OFD Sender: No OFD packet to send [07:48:25]OFD Sender: No OFD packet to send [07:48:27]accept exits with 7 [07:48:27]New connection [07:48:27]New thread 3066596708 created [07:48:27]Thread 3066740068 joined [07:48:27]Waiting for new connection... [07:48:27] Sock 7.Parse request [07:48:27]Sock 7.Check first char [07:48:27]Sock 7.First char is OK [07:48:27]request: POST /json_proto HTTP/1.0 [07:48:27]Method: POST [07:48:27]URL: /json_proto [07:48:27]Method is POST - this is cgi request [07:48:27]url: /json_proto [07:48:27]query_string will be loaded in cgi processing [07:48:27]execute_cgi json_proto POST (null) [07:48:27]execute_cgi path=json_proto method=POST [07:48:27]POST find Content-Length [07:48:27]Host: 172.17.43.131:8080 [07:48:27]Content-Length: 680 [07:48:27]Content-Type: application/json [07:48:27] [07:48:27]POST finish read [07:48:27]Found Content-Length = 680 [07:48:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:27]execute_script... [07:48: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)2001972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:27]POST & json_proto [07:48:27]process_json_proto [07:48:27]json parsed OK: [07:48:27]protocol is kg_v1.0 [07:48:27]action value=close_receipt [07:48:27]process_action close_receipt [07:48:27]cmd_close_receipt [07:48:27]MH_GetDate [07:48:27]Write to MH i2c: F0 00 00 17 05 0B [07:48:27]Write i2c OK [07:48:27]MH_I2C_Read... [07:48:27]Read from MH i2c: F0 [07:48:27]MH_I2C_Read... [07:48:27]Read from MH i2c: F0 09 00 [07:48:27]MH_I2C_Read... [07:48:27]Read from MH i2c: F0 09 00 17 05 00 4C A6 A4 66 F9 24 A2 66 35 [07:48:27]GetLastDocTimeStamp 1722066475 [07:48:27]current date 1722066508 [07:48:27]FM_GetShiftState [07:48:27]SAM_PROTO_GetShiftState [07:48:27]wFMCommunicate request_size=4 [07:48:27]MH_SAM_APDU [07:48:27]CAPDU: 80 13 01 00 [07:48:27]Write to MH i2c: E2 08 00 18 05 80 13 01 00 00 00 00 00 9A [07:48:27]Write i2c OK [07:48:27]MH_I2C_Read... [07:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:27]Read from MH i2c: E2 [07:48:27]MH_I2C_Read... [07:48:27]Read from MH i2c: E2 0E 00 [07:48:27]MH_I2C_Read... [07:48:27]Read from MH i2c: E2 0E 00 18 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A8 [07:48:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:48:27]wFMCommunicate OK [07:48:27]SAM_PROTO_GetShiftState done [07:48:27]FM_GetShiftState done [07:48:27]opened in 1722038719 [07:48:27]opened+sec_in_day 1722125119 [07:48:27]quantity*price = 150037 [07:48:27]sum+1 = 150039 [07:48:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 87 27.07.2024 07:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225727 ФПД: 255114094401018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225727&fm=255114094401018&tin=02508201610067®Number=0000000000092624&sum=150000 [07:48:28]StoreToDocumentArchive [07:48:28]shift 438 fd 225727 [07:48:28]save to /storage/0438/doc_00225727 [07:48:28]save last doc name /storage/0438/doc_00225727 to /storage/kkm_last_doc_name [07:48:28]save OK [07:48:28]Clear old archive folders... [07:48:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:48:28]tlvbuf is 00F429E0 [07:48:28]SAM_PROTO_ClearQueue [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 09 00 00 [07:48:28]Write to MH i2c: E2 08 00 25 05 80 09 00 00 00 00 00 00 9C [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]SAM_PROTO_ClearQueue done [07:48:28]KKMCreateOFDPacket [07:48:28]OFDProtocolAddRootSTLVToBuf [07:48:28]FM_MakeSignedData [07:48:28]FM_MakeSignedData [07:48:28]SAM_PROTO_SignData [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 01 02 [07:48:28]Write to MH i2c: E2 08 00 26 05 80 0D 01 02 00 00 00 00 A4 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]wFMCommunicate request_size=255 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 4C A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 71 03 00 35 04 06 00 E8 06 60 F9 [07:48:28]Write to MH i2c: E2 02 01 27 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 4C A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 71 03 00 35 04 06 00 E8 06 60 F9 00 00 2C [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]wFMCommunicate request_size=7 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 02 02 02 55 FA [07:48:28]Write to MH i2c: E2 0A 00 28 05 80 0D 02 02 02 00 55 FA 00 00 FA [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 03 02 [07:48:28]Write to MH i2c: E2 08 00 29 05 80 0D 03 02 00 00 00 00 A9 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 0B 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 0B 00 29 05 00 43 2E 0B 3C 3D 53 DE 9F 90 00 6F [07:48:28]RAPDU: 43 2E 0B 3C 3D 53 DE 9F 90 00 [07:48:28]wFMCommunicate OK [07:48:28]SAM_PROTO_SignData done [07:48:28]FM_MakeSignedData done [07:48:28]CreateOFDProtocolMessage [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 11 00 00 [07:48:28]Write to MH i2c: E2 08 00 2A 05 80 11 00 00 00 00 00 00 A9 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 17 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 17 00 2A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [07:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:48:28]wFMCommunicate OK [07:48:28]CreateOFDProtocolMessage done [07:48:28]OFDSenderStorePacket 225727 [07:48:28]StoreOFDPacket docnum=225727 [07:48:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6D 1E 04 01 3F C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 4C A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 71 03 00 35 04 06 00 E8 06 60 F9 55 FA 43 2E 0B 3C 3D 53 DE 9F [07:48:28]CheckFolder [07:48:28]dirname=/storage/ofd_packets [07:48:28]CheckFolder done [07:48:28]ProducePacketName [07:48:28]name=ofd_packets/00225727 [07:48:28]NVStorageSaveData ofd_packets/00225727 [07:48:28]File name is /storage/ofd_packets/00225727 [07:48:28]Write 298 bytes [07:48:28]NVStorageSaveData done [07:48:28]OFDSenderStorePacket done [07:48:28]KKMCreateOFDPacket done [07:48:28]NVStorageSaveData kkm_last_timestamp [07:48:28]File name is /storage/kkm_last_timestamp [07:48:28]Write 4 bytes [07:48:28]NVStorageSaveData done [07:48:28]ExternCall_PrintAddStr [07:48:28]wPrintStart [07:48:28]Write to MH i2c: 01 00 00 2B 05 30 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: 01 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: 01 07 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: 01 07 00 2B 05 00 00 00 00 00 FF 0F 45 [07:48:28]RasterBufferAndPrint [07:48:28]line Счет N : (1)2001972 [07:48:28]line ИНН: 02508201610067 [07:48:28]line Контрольно-Кассовый Чек [07:48:28]line ПРОДАЖА [07:48:28]line ТРК (МРК, ГНК) : 61 [07:48:28]line Товар: 2710194210 [07:48:28]line ДТ-К-5 [07:48:28]line 19.690 * 76.20 [07:48:28]line = 1500.38 [07:48:28]line НДС 12% НСП 1% [07:48:28]line > о реализуемом товаре [07:48:28]line ОКРУГЛЕНИЕ: -0.38 [07:48:28]line ИТОГО: 1500.00 [07:48:28]line Внесено: 1500.00 [07:48:28]line СДАЧА: 0.00 [07:48:28]line НСП 1% : 13.28 [07:48:28]line НДС 12% : 159.33 [07:48:28]line Наличными: 1500.00 [07:48:28]line Безнал.: 0.00 [07:48:28]line Место: АЗС № 97 "Партнер Нефть" [07:48:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:48:28]line СНО: Общий режим [07:48:28]line Чек 87 27.07.2024 07:48 [07:48:28]line Смена: 438 ФФД: 1.0 [07:48:28]line ЗНМ: 0300000054 [07:48:28]line РНМ: 0000000000092624 [07:48:28]line Версия ККМ: 001 [07:48:28]line ФМ: 0000000000874959 [07:48:28]line ФД: 225727 [07:48:28]line ФПД: 255114094401018 [07:48:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T074828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225727&fm=255114094401018&tin=02508201610067®Number=0000000000092624&sum=150000 [07:48:29]OFD Sender: Processing packet 225727 [packets to send 599, broken 598] [07:48:29]ProducePacketName [07:48:29]name=ofd_packets/00225727 [07:48:29]OFD Sender: To server: pG, [07:48:29]CommunicateWithHost lk.salyk.kg:30040 [07:48:29]ConnectInit lk.salyk.kg [07:48:29]written 0, free lines is 4095 [07:48:29]Write to MH i2c: 01 00 00 56 05 5B [07:48:29]Write i2c OK [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: 01 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: 01 07 00 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: 01 07 00 56 05 00 00 00 00 00 4B 0C B9 [07:48:29]RasterBufferAndPrint [07:48:29]line [07:48:29]line [07:48:29]line [07:48:29]line [07:48:29]line [07:48:29]written 0, free lines is 3150 [07:48:29]MH_Cut [07:48:29]Write to MH i2c: D1 01 00 5D 05 01 34 [07:48:29]Write i2c OK [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: D1 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: D1 01 00 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: D1 01 00 5D 05 00 33 [07:48:29]Write to MH i2c: 01 00 00 5E 05 63 [07:48:29]Write i2c OK [07:48:29]MH_I2C_Read... [07:48:30]Connected sock=11 [07:48: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 35 39 0C 01 00 00 6D 1E 04 01 3F C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 4C A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 71 03 00 35 04 06 00 E8 06 60 F9 55 FA 43 2E 0B 3C 3D 53 DE 9F [07:48: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 35 39 4F 00 00 00 C1 1D 47 00 3D F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 71 03 00 F4 03 04 00 5B 52 A4 66 B6 04 01 00 00 60 2E 15 03 89 15 21 F9 [07:48:30]CommunicateWithHost err = 0 [07:48:30]CheckOFDResponse [07:48:30]1017 (14) - 77093643461234 [07:48:30]1041 (16) - 0000000000874959 [07:48:30]1040 (4) - 225727 [07:48:30]1012 (4) - 27.07.2024 01:50 [07:48:30]1206 (1) - 0 [07:48:30]OFD Sender: Remove packet 225727 [07:48:30]ProducePacketName [07:48:30]name=ofd_packets/00225727 [07:48:30]NVStorageDeleteData [07:48:30]*** Cut start [07:48:30]*** Partial cut [07:48:30]*** CUTSNS_PIN = 1 [07:48:31]*** CUTSNS_PIN = 0 [07:48:31]OFD Sender: No OFD packet to send [07:48:31]*** Brake cut motor [07:48:31]Read from MH i2c: 01 [07:48:31]MH_I2C_Read... [07:48:31]*** Stop cut motor [07:48:31]*** Cut end [07:48:31]Read from MH i2c: 01 07 00 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: 01 07 00 5E 05 00 00 00 00 00 FF 0F 78 [07:48:31]process_action close_receipt done [07:48:31]requested_data is exist [07:48:31]produce_requested_data [07:48:31]requested_item fm.sn is exist - process it [07:48:31]wFMCommunicate request_size=4 [07:48:31]MH_SAM_APDU [07:48:31]CAPDU: 80 11 00 00 [07:48:31]Write to MH i2c: E2 08 00 5F 05 80 11 00 00 00 00 00 00 DE [07:48:31]Write i2c OK [07:48:31]MH_I2C_Read... [07:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:31]Read from MH i2c: E2 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 17 00 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 17 00 5F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [07:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:48:31]wFMCommunicate OK [07:48:31]requested_item fd.num is exist - process it [07:48:31]SAM_PROTO_GetFieldsCounters [07:48:31]wFMCommunicate request_size=4 [07:48:31]MH_SAM_APDU [07:48:31]CAPDU: 80 13 00 00 [07:48:31]Write to MH i2c: E2 08 00 60 05 80 13 00 00 00 00 00 00 E1 [07:48:31]Write i2c OK [07:48:31]MH_I2C_Read... [07:48:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:31]Read from MH i2c: E2 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 62 00 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 62 00 60 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 71 03 00 0E 04 04 00 B6 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 F9 [07:48: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 71 03 00 0E 04 04 00 B6 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 [07:48:31]wFMCommunicate OK [07:48:31]SAM_PROTO_GetFieldsCounters done [07:48:31]requested_item shift.num is exist - process it [07:48:31]requested_item shift.opened is exist - process it [07:48:31]req_shift_opened [07:48:31]FM_GetShiftState [07:48:31]SAM_PROTO_GetShiftState [07:48:31]wFMCommunicate request_size=4 [07:48:31]MH_SAM_APDU [07:48:31]CAPDU: 80 13 01 00 [07:48:31]Write to MH i2c: E2 08 00 61 05 80 13 01 00 00 00 00 00 E3 [07:48:31]Write i2c OK [07:48:31]MH_I2C_Read... [07:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:31]Read from MH i2c: E2 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 0E 00 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 0E 00 61 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [07:48:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:48:31]wFMCommunicate OK [07:48:31]SAM_PROTO_GetShiftState done [07:48:31]FM_GetShiftState done [07:48:31]req_shift_opened done [07:48:31]requested_item shift.open_date is exist - process it [07:48:31]req_shift_open_date [07:48:31]req_shift_open_date done [07:48:31]produce_requested_data done [07:48:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225727,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:48:31]process_action_free close_receipt [07:48:31]json_value_free [07:48:31]json_value_free done [07:48:31]process_json_proto returns [07:48:31]Send response to host [07:48:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225727,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:48:31]free response buf [07:48:31]execute_script done [07:48:31]execute_script returns [07:48:31]free content buf [07:48:31]Sock 7.Close socket [07:48:31]Sock 7.Thread stoped [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:56]OFD Sender: No OFD packet to send [07:49:01]OFD Sender: No OFD packet to send [07:49:06]OFD Sender: No OFD packet to send [07:49:11]OFD Sender: No OFD packet to send [07:49:16]OFD Sender: No OFD packet to send [07:49:21]OFD Sender: No OFD packet to send [07:49:26]OFD Sender: No OFD packet to send [07:49:31]OFD Sender: No OFD packet to send [07:49:36]OFD Sender: No OFD packet to send [07:49:41]OFD Sender: No OFD packet to send [07:49:46]OFD Sender: No OFD packet to send [07:49:51]OFD Sender: No OFD packet to send [07:49:54]recv_with_timeout no data received [07:49:56]OFD Sender: No OFD packet to send [07:50:01]OFD Sender: No OFD packet to send [07:50:05]accept exits with 9 [07:50:05]New connection [07:50:05]New thread 3066740068 created [07:50:05]Thread 3066596708 joined [07:50:05]Waiting for new connection... [07:50:05] Sock 9.Parse request [07:50:05]Sock 9.Check first char [07:50:05]Sock 9.First char is OK [07:50:05]request: POST /json_proto HTTP/1.0 [07:50:05]Method: POST [07:50:05]URL: /json_proto [07:50:05]Method is POST - this is cgi request [07:50:05]url: /json_proto [07:50:05]query_string will be loaded in cgi processing [07:50:05]execute_cgi json_proto POST (null) [07:50:05]execute_cgi path=json_proto method=POST [07:50:05]POST find Content-Length [07:50:05]Host: 172.17.43.131:8080 [07:50:05]Content-Length: 680 [07:50:05]Content-Type: application/json [07:50:05] [07:50:05]POST finish read [07:50:05]Found Content-Length = 680 [07:50:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 38.060, "sum" : 2900.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2900.00, "total" : 2900.00, "payments": [ { "type": 0, "sum" : 2900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:05]execute_script... [07:50:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 38.060, "sum" : 2900.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2900.00, "total" : 2900.00, "payments": [ { "type": 0, "sum" : 2900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:05]POST & json_proto [07:50:05]process_json_proto [07:50:05]json parsed OK: [07:50:05]protocol is kg_v1.0 [07:50:05]action value=close_receipt [07:50:05]process_action close_receipt [07:50:05]cmd_close_receipt [07:50:05]MH_GetDate [07:50:05]Write to MH i2c: F0 00 00 62 05 56 [07:50:05]Write i2c OK [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: F0 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: F0 09 00 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: F0 09 00 62 05 00 AE A6 A4 66 F9 24 A2 66 E2 [07:50:05]GetLastDocTimeStamp 1722066508 [07:50:05]current date 1722066606 [07:50:05]FM_GetShiftState [07:50:05]SAM_PROTO_GetShiftState [07:50:05]wFMCommunicate request_size=4 [07:50:05]MH_SAM_APDU [07:50:05]CAPDU: 80 13 01 00 [07:50:05]Write to MH i2c: E2 08 00 63 05 80 13 01 00 00 00 00 00 E5 [07:50:05]Write i2c OK [07:50:05]MH_I2C_Read... [07:50:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:05]Read from MH i2c: E2 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: E2 0E 00 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: E2 0E 00 63 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F3 [07:50:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:50:05]wFMCommunicate OK [07:50:05]SAM_PROTO_GetShiftState done [07:50:05]FM_GetShiftState done [07:50:05]opened in 1722038719 [07:50:05]opened+sec_in_day 1722125119 [07:50:05]quantity*price = 290017 [07:50:05]sum+1 = 290018 [07:50:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 2900.00 Внесено: 2900.00 СДАЧА: 0.00 НСП 1% : 25.66 НДС 12% : 307.98 Наличными: 2900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 88 27.07.2024 07:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225728 ФПД: 11042268908195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T075006&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225728&fm=11042268908195&tin=02508201610067®Number=0000000000092624&sum=290000 [07:50:06]StoreToDocumentArchive [07:50:06]shift 438 fd 225728 [07:50:06]save to /storage/0438/doc_00225728 [07:50:06]save last doc name /storage/0438/doc_00225728 to /storage/kkm_last_doc_name [07:50:06]save OK [07:50:06]Clear old archive folders... [07:50:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:50:06]tlvbuf is B6EA64D0 [07:50:06]SAM_PROTO_ClearQueue [07:50:06]wFMCommunicate request_size=4 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 09 00 00 [07:50:06]Write to MH i2c: E2 08 00 70 05 80 09 00 00 00 00 00 00 E7 [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [07:50:06]RAPDU: 90 00 [07:50:06]wFMCommunicate OK [07:50:06]SAM_PROTO_ClearQueue done [07:50:06]KKMCreateOFDPacket [07:50:06]OFDProtocolAddRootSTLVToBuf [07:50:06]FM_MakeSignedData [07:50:06]FM_MakeSignedData [07:50:06]SAM_PROTO_SignData [07:50:06]wFMCommunicate request_size=4 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 0D 01 02 [07:50:06]Write to MH i2c: E2 08 00 71 05 80 0D 01 02 00 00 00 00 EF [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]OFD Sender: No OFD packet to send [07:50:06]Read from MH i2c: E2 03 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [07:50:06]RAPDU: 90 00 [07:50:06]wFMCommunicate OK [07:50:06]wFMCommunicate request_size=255 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 94 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E1 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 AE A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 71 03 00 35 04 06 00 0A 0A FA 84 [07:50:06]Write to MH i2c: E2 02 01 72 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 94 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E1 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 AE A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 71 03 00 35 04 06 00 0A 0A FA 84 00 00 4F [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [07:50:06]RAPDU: 90 00 [07:50:06]wFMCommunicate OK [07:50:06]wFMCommunicate request_size=7 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 0D 02 02 02 0A A3 [07:50:06]Write to MH i2c: E2 0A 00 73 05 80 0D 02 02 02 00 0A A3 00 00 A3 [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [07:50:06]RAPDU: 90 00 [07:50:06]wFMCommunicate OK [07:50:06]wFMCommunicate request_size=4 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 0D 03 02 [07:50:06]Write to MH i2c: E2 08 00 74 05 80 0D 03 02 00 00 00 00 F4 [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 0B 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 0B 00 74 05 00 04 B6 4F C3 BF 34 98 66 90 00 B2 [07:50:06]RAPDU: 04 B6 4F C3 BF 34 98 66 90 00 [07:50:06]wFMCommunicate OK [07:50:06]SAM_PROTO_SignData done [07:50:06]FM_MakeSignedData done [07:50:06]CreateOFDProtocolMessage [07:50:06]wFMCommunicate request_size=4 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 11 00 00 [07:50:06]Write to MH i2c: E2 08 00 75 05 80 11 00 00 00 00 00 00 F4 [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 17 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 17 00 75 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [07:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:50:06]wFMCommunicate OK [07:50:06]CreateOFDProtocolMessage done [07:50:06]OFDSenderStorePacket 225728 [07:50:06]StoreOFDPacket docnum=225728 [07:50:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B6 5A 04 01 71 9C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 94 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E1 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 AE A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 71 03 00 35 04 06 00 0A 0A FA 84 0A A3 04 B6 4F C3 BF 34 98 66 [07:50:06]CheckFolder [07:50:06]dirname=/storage/ofd_packets [07:50:06]CheckFolder done [07:50:06]ProducePacketName [07:50:06]name=ofd_packets/00225728 [07:50:06]NVStorageSaveData ofd_packets/00225728 [07:50:06]File name is /storage/ofd_packets/00225728 [07:50:06]Write 298 bytes [07:50:06]NVStorageSaveData done [07:50:06]OFDSenderStorePacket done [07:50:06]KKMCreateOFDPacket done [07:50:06]NVStorageSaveData kkm_last_timestamp [07:50:06]File name is /storage/kkm_last_timestamp [07:50:06]Write 4 bytes [07:50:06]NVStorageSaveData done [07:50:06]ExternCall_PrintAddStr [07:50:06]wPrintStart [07:50:06]Write to MH i2c: 01 00 00 76 05 7B [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: 01 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: 01 07 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: 01 07 00 76 05 00 00 00 00 00 FF 0F 90 [07:50:06]RasterBufferAndPrint [07:50:06]line Счет N : (1)2001974 [07:50:06]line ИНН: 02508201610067 [07:50:06]line Контрольно-Кассовый Чек [07:50:06]line ПРОДАЖА [07:50:06]line ТРК (МРК, ГНК) : 21 [07:50:06]line Товар: 2710194210 [07:50:06]line ДТ-К-5 [07:50:06]line 38.060 * 76.20 [07:50:06]line = 2900.17 [07:50:06]line НДС 12% НСП 1% [07:50:06]line > о реализуемом товаре [07:50:06]line ОКРУГЛЕНИЕ: -0.17 [07:50:06]line ИТОГО: 2900.00 [07:50:06]line Внесено: 2900.00 [07:50:06]line СДАЧА: 0.00 [07:50:06]line НСП 1% : 25.66 [07:50:06]line НДС 12% : 307.98 [07:50:06]line Наличными: 2900.00 [07:50:06]line Безнал.: 0.00 [07:50:06]line Место: АЗС № 97 "Партнер Нефть" [07:50:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:50:06]line СНО: Общий режим [07:50:06]line Чек 88 27.07.2024 07:50 [07:50:07]line Смена: 438 ФФД: 1.0 [07:50:07]line ЗНМ: 0300000054 [07:50:07]line РНМ: 0000000000092624 [07:50:07]line Версия ККМ: 001 [07:50:07]line ФМ: 0000000000874959 [07:50:07]line ФД: 225728 [07:50:07]line ФПД: 11042268908195 [07:50:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T075006&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225728&fm=11042268908195&tin=02508201610067®Number=0000000000092624&sum=290000 [07:50:07]OFD Sender: Processing packet 225728 [packets to send 599, broken 598] [07:50:07]ProducePacketName [07:50:07]name=ofd_packets/00225728 [07:50:07]OFD Sender: To server: pG, [07:50:07]CommunicateWithHost lk.salyk.kg:30040 [07:50:07]ConnectInit lk.salyk.kg [07:50:07]written 0, free lines is 4095 [07:50:07]Write to MH i2c: 01 00 00 A1 05 A6 [07:50:07]Write i2c OK [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: 01 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: 01 07 00 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: 01 07 00 A1 05 00 00 00 00 00 50 0C 09 [07:50:07]RasterBufferAndPrint [07:50:07]line [07:50:07]line [07:50:07]line [07:50:07]line [07:50:07]line [07:50:07]written 0, free lines is 3154 [07:50:07]MH_Cut [07:50:07]Write to MH i2c: D1 01 00 A8 05 01 7F [07:50:07]Write i2c OK [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: D1 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: D1 01 00 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: D1 01 00 A8 05 00 7E [07:50:07]Write to MH i2c: 01 00 00 A9 05 AE [07:50:07]Write i2c OK [07:50:07]MH_I2C_Read... [07:50:08]*** Cut start [07:50:08]*** Partial cut [07:50:08]*** CUTSNS_PIN = 1 [07:50:09]*** CUTSNS_PIN = 0 [07:50:09]*** Brake cut motor [07:50:09]Read from MH i2c: 01 [07:50:09]MH_I2C_Read... [07:50:09]*** Stop cut motor [07:50:09]*** Cut end [07:50:09]Read from MH i2c: 01 07 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: 01 07 00 A9 05 00 00 00 00 00 FF 0F C3 [07:50:09]process_action close_receipt done [07:50:09]requested_data is exist [07:50:09]produce_requested_data [07:50:09]requested_item fm.sn is exist - process it [07:50:09]wFMCommunicate request_size=4 [07:50:09]MH_SAM_APDU [07:50:09]CAPDU: 80 11 00 00 [07:50:09]Write to MH i2c: E2 08 00 AA 05 80 11 00 00 00 00 00 00 29 [07:50:09]Write i2c OK [07:50:09]MH_I2C_Read... [07:50:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:09]Read from MH i2c: E2 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 17 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 17 00 AA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [07:50:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:50:09]wFMCommunicate OK [07:50:09]requested_item fd.num is exist - process it [07:50:09]SAM_PROTO_GetFieldsCounters [07:50:09]wFMCommunicate request_size=4 [07:50:09]MH_SAM_APDU [07:50:09]CAPDU: 80 13 00 00 [07:50:09]Write to MH i2c: E2 08 00 AB 05 80 13 00 00 00 00 00 00 2C [07:50:09]Write i2c OK [07:50:09]MH_I2C_Read... [07:50:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:50:09]Read from MH i2c: E2 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 62 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 62 00 AB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 71 03 00 0E 04 04 00 B6 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 48 [07:50:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 71 03 00 0E 04 04 00 B6 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 [07:50:09]wFMCommunicate OK [07:50:09]SAM_PROTO_GetFieldsCounters done [07:50:09]requested_item shift.num is exist - process it [07:50:09]requested_item shift.opened is exist - process it [07:50:09]req_shift_opened [07:50:09]FM_GetShiftState [07:50:09]SAM_PROTO_GetShiftState [07:50:09]wFMCommunicate request_size=4 [07:50:09]MH_SAM_APDU [07:50:09]CAPDU: 80 13 01 00 [07:50:09]Write to MH i2c: E2 08 00 AC 05 80 13 01 00 00 00 00 00 2E [07:50:09]Write i2c OK [07:50:09]MH_I2C_Read... [07:50:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:09]Read from MH i2c: E2 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 0E 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 0E 00 AC 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [07:50:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:50:09]wFMCommunicate OK [07:50:09]SAM_PROTO_GetShiftState done [07:50:09]FM_GetShiftState done [07:50:09]req_shift_opened done [07:50:09]requested_item shift.open_date is exist - process it [07:50:09]req_shift_open_date [07:50:09]req_shift_open_date done [07:50:09]produce_requested_data done [07:50:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225728,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:50:09]process_action_free close_receipt [07:50:09]json_value_free [07:50:09]json_value_free done [07:50:09]process_json_proto returns [07:50:09]Send response to host [07:50:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225728,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:50:09]free response buf [07:50:09]execute_script done [07:50:09]execute_script returns [07:50:09]free content buf [07:50:09]Sock 9.Close socket [07:50:09]Sock 9.Thread stoped [07:50:11]Connected sock=11 [07:50: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 35 39 0C 01 00 00 B6 5A 04 01 71 9C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 94 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E1 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 AE A6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 71 03 00 35 04 06 00 0A 0A FA 84 0A A3 04 B6 4F C3 BF 34 98 66 [07:50: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 35 39 4F 00 00 00 F0 62 47 00 30 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 35 39 10 04 04 00 C0 71 03 00 F4 03 04 00 C1 52 A4 66 B6 04 01 00 00 75 D8 27 C9 73 7E 0B 6F [07:50:13]CommunicateWithHost err = 0 [07:50:13]CheckOFDResponse [07:50:13]1017 (14) - 77093643461234 [07:50:13]1041 (16) - 0000000000874959 [07:50:13]1040 (4) - 225728 [07:50:13]1012 (4) - 27.07.2024 01:52 [07:50:13]1206 (1) - 0 [07:50:13]OFD Sender: Remove packet 225728 [07:50:13]ProducePacketName [07:50:13]name=ofd_packets/00225728 [07:50:13]NVStorageDeleteData [07:50:13]OFD Sender: No OFD packet to send [07:50:18]OFD Sender: No OFD packet to send [07:50:23]OFD Sender: No OFD packet to send [07:50:28]OFD Sender: No OFD packet to send [07:50:33]OFD Sender: No OFD packet to send [07:50:38]OFD Sender: No OFD packet to send [07:50:43]OFD Sender: No OFD packet to send [07:50:48]OFD Sender: No OFD packet to send [07:50:53]OFD Sender: No OFD packet to send [07:50:58]OFD Sender: No OFD packet to send [07:51:03]OFD Sender: No OFD packet to send [07:51:08]OFD Sender: No OFD packet to send [07:51:13]OFD Sender: No OFD packet to send [07:51:18]OFD Sender: No OFD packet to send [07:51:23]recv_with_timeout no data received [07:51:23]OFD Sender: No OFD packet to send [07:51:28]OFD Sender: No OFD packet to send [07:51:33]OFD Sender: No OFD packet to send [07:51:38]OFD Sender: No OFD packet to send [07:51:43]OFD Sender: No OFD packet to send [07:51:48]OFD Sender: No OFD packet to send [07:51:53]OFD Sender: No OFD packet to send [07:51:58]OFD Sender: No OFD packet to send [07:52:03]OFD Sender: No OFD packet to send [07:52:08]OFD Sender: No OFD packet to send [07:52:13]OFD Sender: No OFD packet to send [07:52:18]OFD Sender: No OFD packet to send [07:52:23]OFD Sender: No OFD packet to send [07:52:28]OFD Sender: No OFD packet to send [07:52:33]OFD Sender: No OFD packet to send [07:52:38]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:54]recv_with_timeout no data received [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:09]OFD Sender: No OFD packet to send [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:24]OFD Sender: No OFD packet to send [07:53:29]OFD Sender: No OFD packet to send [07:53:34]OFD Sender: No OFD packet to send [07:53:39]OFD Sender: No OFD packet to send [07:53:44]OFD Sender: No OFD packet to send [07:53:49]OFD Sender: No OFD packet to send [07:53:54]OFD Sender: No OFD packet to send [07:53:59]OFD Sender: No OFD packet to send [07:54:04]OFD Sender: No OFD packet to send [07:54:09]OFD Sender: No OFD packet to send [07:54:14]accept exits with 7 [07:54:14]New connection [07:54:14]New thread 3066596708 created [07:54:14]Thread 3066740068 joined [07:54:14]Waiting for new connection... [07:54:14] Sock 7.Parse request [07:54:14]Sock 7.Check first char [07:54:14]Sock 7.First char is OK [07:54:14]request: POST /json_proto HTTP/1.0 [07:54:14]Method: POST [07:54:14]URL: /json_proto [07:54:14]Method is POST - this is cgi request [07:54:14]url: /json_proto [07:54:14]query_string will be loaded in cgi processing [07:54:14]execute_cgi json_proto POST (null) [07:54:14]execute_cgi path=json_proto method=POST [07:54:14]POST find Content-Length [07:54:14]Host: 172.17.43.131:8080 [07:54:14]Content-Length: 680 [07:54:14]Content-Type: application/json [07:54:14] [07:54:14]POST finish read [07:54:14]Found Content-Length = 680 [07:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:14]execute_script... [07:54: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)2001975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:14]POST & json_proto [07:54:14]process_json_proto [07:54:14]json parsed OK: [07:54:14]protocol is kg_v1.0 [07:54:14]action value=close_receipt [07:54:14]process_action close_receipt [07:54:14]cmd_close_receipt [07:54:14]MH_GetDate [07:54:14]Write to MH i2c: F0 00 00 AD 05 A1 [07:54:14]Write i2c OK [07:54:14]MH_I2C_Read... [07:54:14]Read from MH i2c: F0 [07:54:14]MH_I2C_Read... [07:54:14]Read from MH i2c: F0 09 00 [07:54:14]MH_I2C_Read... [07:54:14]Read from MH i2c: F0 09 00 AD 05 00 A7 A7 A4 66 F9 24 A2 66 27 [07:54:14]GetLastDocTimeStamp 1722066606 [07:54:14]current date 1722066855 [07:54:14]FM_GetShiftState [07:54:14]SAM_PROTO_GetShiftState [07:54:14]wFMCommunicate request_size=4 [07:54:14]MH_SAM_APDU [07:54:14]CAPDU: 80 13 01 00 [07:54:14]Write to MH i2c: E2 08 00 AE 05 80 13 01 00 00 00 00 00 30 [07:54:14]Write i2c OK [07:54:14]MH_I2C_Read... [07:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:14]Read from MH i2c: E2 [07:54:14]MH_I2C_Read... [07:54:14]Read from MH i2c: E2 0E 00 [07:54:14]MH_I2C_Read... [07:54:14]Read from MH i2c: E2 0E 00 AE 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [07:54:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:54:14]wFMCommunicate OK [07:54:14]SAM_PROTO_GetShiftState done [07:54:14]FM_GetShiftState done [07:54:14]opened in 1722038719 [07:54:14]opened+sec_in_day 1722125119 [07:54:14]quantity*price = 100050 [07:54:14]sum+1 = 100052 [07:54:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 89 27.07.2024 07:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225729 ФПД: 149409018872971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T075415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225729&fm=149409018872971&tin=02508201610067®Number=0000000000092624&sum=100000 [07:54:15]StoreToDocumentArchive [07:54:15]shift 438 fd 225729 [07:54:15]save to /storage/0438/doc_00225729 [07:54:15]save last doc name /storage/0438/doc_00225729 to /storage/kkm_last_doc_name [07:54:15]save OK [07:54:15]Clear old archive folders... [07:54:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:54:15]tlvbuf is 00F50320 [07:54:15]SAM_PROTO_ClearQueue [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 09 00 00 [07:54:15]Write to MH i2c: E2 08 00 BB 05 80 09 00 00 00 00 00 00 32 [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [07:54:15]RAPDU: 90 00 [07:54:15]wFMCommunicate OK [07:54:15]SAM_PROTO_ClearQueue done [07:54:15]KKMCreateOFDPacket [07:54:15]OFDProtocolAddRootSTLVToBuf [07:54:15]FM_MakeSignedData [07:54:15]FM_MakeSignedData [07:54:15]SAM_PROTO_SignData [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 0D 01 02 [07:54:15]Write to MH i2c: E2 08 00 BC 05 80 0D 01 02 00 00 00 00 3A [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [07:54:15]RAPDU: 90 00 [07:54:15]wFMCommunicate OK [07:54:15]wFMCommunicate request_size=255 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A7 A7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 71 03 00 35 04 06 00 87 E2 FF 7F [07:54:15]Write to MH i2c: E2 02 01 BD 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A7 A7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 71 03 00 35 04 06 00 87 E2 FF 7F 00 00 4B [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [07:54:15]RAPDU: 90 00 [07:54:15]wFMCommunicate OK [07:54:15]wFMCommunicate request_size=7 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 0D 02 02 02 04 8B [07:54:15]Write to MH i2c: E2 0A 00 BE 05 80 0D 02 02 02 00 04 8B 00 00 D0 [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [07:54:15]RAPDU: 90 00 [07:54:15]wFMCommunicate OK [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 0D 03 02 [07:54:15]Write to MH i2c: E2 08 00 BF 05 80 0D 03 02 00 00 00 00 3F [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 0B 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 0B 00 BF 05 00 8D E5 EB 0F 0B C9 5F 98 90 00 77 [07:54:15]RAPDU: 8D E5 EB 0F 0B C9 5F 98 90 00 [07:54:15]wFMCommunicate OK [07:54:15]SAM_PROTO_SignData done [07:54:15]FM_MakeSignedData done [07:54:15]CreateOFDProtocolMessage [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 11 00 00 [07:54:15]Write to MH i2c: E2 08 00 C0 05 80 11 00 00 00 00 00 00 3F [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 17 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 17 00 C0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [07:54:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:54:15]wFMCommunicate OK [07:54:15]CreateOFDProtocolMessage done [07:54:15]OFDSenderStorePacket 225729 [07:54:15]StoreOFDPacket docnum=225729 [07:54:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DE 08 04 01 70 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A7 A7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 71 03 00 35 04 06 00 87 E2 FF 7F 04 8B 8D E5 EB 0F 0B C9 5F 98 [07:54:15]CheckFolder [07:54:15]dirname=/storage/ofd_packets [07:54:15]CheckFolder done [07:54:15]ProducePacketName [07:54:15]name=ofd_packets/00225729 [07:54:15]NVStorageSaveData ofd_packets/00225729 [07:54:15]File name is /storage/ofd_packets/00225729 [07:54:15]Write 298 bytes [07:54:15]NVStorageSaveData done [07:54:15]OFDSenderStorePacket done [07:54:15]KKMCreateOFDPacket done [07:54:15]NVStorageSaveData kkm_last_timestamp [07:54:15]File name is /storage/kkm_last_timestamp [07:54:15]Write 4 bytes [07:54:15]NVStorageSaveData done [07:54:15]ExternCall_PrintAddStr [07:54:15]wPrintStart [07:54:15]Write to MH i2c: 01 00 00 C1 05 C6 [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: 01 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: 01 07 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: 01 07 00 C1 05 00 00 00 00 00 FF 0F DB [07:54:15]RasterBufferAndPrint [07:54:15]line Счет N : (1)2001975 [07:54:15]line ИНН: 02508201610067 [07:54:15]line Контрольно-Кассовый Чек [07:54:15]line ПРОДАЖА [07:54:15]line ТРК (МРК, ГНК) : 31 [07:54:15]line Товар: 2710194210 [07:54:15]line ДТ-К-5 [07:54:15]line 13.130 * 76.20 [07:54:15]line = 1000.51 [07:54:15]line НДС 12% НСП 1% [07:54:15]line > о реализуемом товаре [07:54:15]line ОКРУГЛЕНИЕ: -0.51 [07:54:15]line ИТОГО: 1000.00 [07:54:15]line Внесено: 1000.00 [07:54:15]line СДАЧА: 0.00 [07:54:15]line НСП 1% : 8.85 [07:54:15]line НДС 12% : 106.25 [07:54:15]line Наличными: 1000.00 [07:54:15]line Безнал.: 0.00 [07:54:15]line Место: АЗС № 97 "Партнер Нефть" [07:54:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:54:15]line СНО: Общий режим [07:54:15]line Чек 89 27.07.2024 07:54 [07:54:15]line Смена: 438 ФФД: 1.0 [07:54:15]line ЗНМ: 0300000054 [07:54:15]line РНМ: 0000000000092624 [07:54:15]line Версия ККМ: 001 [07:54:15]line ФМ: 0000000000874959 [07:54:15]line ФД: 225729 [07:54:15]line ФПД: 149409018872971 [07:54:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T075415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225729&fm=149409018872971&tin=02508201610067®Number=0000000000092624&sum=100000 [07:54:16]written 0, free lines is 4095 [07:54:16]OFD Sender: Processing packet 225729 [packets to send 599, broken 598] [07:54:16]ProducePacketName [07:54:16]name=ofd_packets/00225729 [07:54:16]OFD Sender: To server: pG, [07:54:16]CommunicateWithHost lk.salyk.kg:30040 [07:54:16]ConnectInit lk.salyk.kg [07:54:16]Write to MH i2c: 01 00 00 EC 05 F1 [07:54:16]Write i2c OK [07:54:16]MH_I2C_Read... [07:54:16]Read from MH i2c: 01 [07:54:16]MH_I2C_Read... [07:54:16]Read from MH i2c: 01 07 00 [07:54:16]MH_I2C_Read... [07:54:16]Read from MH i2c: 01 07 00 EC 05 00 00 00 00 00 4E 0C 52 [07:54:16]RasterBufferAndPrint [07:54:16]line [07:54:16]line [07:54:16]line [07:54:16]line [07:54:16]line [07:54:16]written 0, free lines is 3153 [07:54:16]MH_Cut [07:54:16]Write to MH i2c: D1 01 00 F3 05 01 CA [07:54:16]Write i2c OK [07:54:16]MH_I2C_Read... [07:54:16]Read from MH i2c: D1 [07:54:16]MH_I2C_Read... [07:54:16]Read from MH i2c: D1 01 00 [07:54:16]MH_I2C_Read... [07:54:16]Read from MH i2c: D1 01 00 F3 05 00 C9 [07:54:16]Write to MH i2c: 01 00 00 F4 05 F9 [07:54:16]Write i2c OK [07:54:16]MH_I2C_Read... [07:54:16]Connected sock=10 [07:54: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 35 39 0C 01 00 00 DE 08 04 01 70 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A7 A7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 71 03 00 35 04 06 00 87 E2 FF 7F 04 8B 8D E5 EB 0F 0B C9 5F 98 [07: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 35 39 4F 00 00 00 2F 56 47 00 89 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 35 39 10 04 04 00 C1 71 03 00 F4 03 04 00 B6 53 A4 66 B6 04 01 00 00 41 50 C1 76 DC 52 65 2A [07:54:17]CommunicateWithHost err = 0 [07:54:17]CheckOFDResponse [07:54:17]1017 (14) - 77093643461234 [07:54:17]1041 (16) - 0000000000874959 [07:54:17]1040 (4) - 225729 [07:54:17]1012 (4) - 27.07.2024 01:56 [07:54:17]1206 (1) - 0 [07:54:17]OFD Sender: Remove packet 225729 [07:54:17]ProducePacketName [07:54:17]name=ofd_packets/00225729 [07:54:17]NVStorageDeleteData [07:54:17]*** Cut start [07:54:17]*** Partial cut [07:54:17]*** CUTSNS_PIN = 1 [07:54:17]*** CUTSNS_PIN = 0 [07:54:18]*** Brake cut motor [07:54:18]OFD Sender: No OFD packet to send [07:54:18]Read from MH i2c: 01 [07:54:18]MH_I2C_Read... [07:54:18]*** Stop cut motor [07:54:18]*** Cut end [07:54:18]Read from MH i2c: 01 07 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: 01 07 00 F4 05 00 00 00 00 00 FF 0F 0E [07:54:18]process_action close_receipt done [07:54:18]requested_data is exist [07:54:18]produce_requested_data [07:54:18]requested_item fm.sn is exist - process it [07:54:18]wFMCommunicate request_size=4 [07:54:18]MH_SAM_APDU [07:54:18]CAPDU: 80 11 00 00 [07:54:18]Write to MH i2c: E2 08 00 F5 05 80 11 00 00 00 00 00 00 74 [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:18]Read from MH i2c: E2 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 17 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 17 00 F5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [07:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:54:18]wFMCommunicate OK [07:54:18]requested_item fd.num is exist - process it [07:54:18]SAM_PROTO_GetFieldsCounters [07:54:18]wFMCommunicate request_size=4 [07:54:18]MH_SAM_APDU [07:54:18]CAPDU: 80 13 00 00 [07:54:18]Write to MH i2c: E2 08 00 F6 05 80 13 00 00 00 00 00 00 77 [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:18]Read from MH i2c: E2 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 62 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 62 00 F6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 71 03 00 0E 04 04 00 B6 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 97 [07:54:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 71 03 00 0E 04 04 00 B6 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 [07:54:18]wFMCommunicate OK [07:54:18]SAM_PROTO_GetFieldsCounters done [07:54:18]requested_item shift.num is exist - process it [07:54:18]requested_item shift.opened is exist - process it [07:54:18]req_shift_opened [07:54:18]FM_GetShiftState [07:54:18]SAM_PROTO_GetShiftState [07:54:18]wFMCommunicate request_size=4 [07:54:18]MH_SAM_APDU [07:54:18]CAPDU: 80 13 01 00 [07:54:18]Write to MH i2c: E2 08 00 F7 05 80 13 01 00 00 00 00 00 79 [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:18]Read from MH i2c: E2 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 0E 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: E2 0E 00 F7 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [07:54:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:54:18]wFMCommunicate OK [07:54:18]SAM_PROTO_GetShiftState done [07:54:18]FM_GetShiftState done [07:54:18]req_shift_opened done [07:54:18]requested_item shift.open_date is exist - process it [07:54:18]req_shift_open_date [07:54:18]req_shift_open_date done [07:54:18]produce_requested_data done [07:54:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225729,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:54:18]process_action_free close_receipt [07:54:18]json_value_free [07:54:18]json_value_free done [07:54:18]process_json_proto returns [07:54:18]Send response to host [07:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225729,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:54:18]free response buf [07:54:18]execute_script done [07:54:18]execute_script returns [07:54:18]free content buf [07:54:18]Sock 7.Close socket [07:54:18]Sock 7.Thread stoped [07:54:22]recv_with_timeout no data received [07:54:23]OFD Sender: No OFD packet to send [07:54:28]OFD Sender: No OFD packet to send [07:54:33]OFD Sender: No OFD packet to send [07:54:38]OFD Sender: No OFD packet to send [07:54:43]OFD Sender: No OFD packet to send [07:54:48]OFD Sender: No OFD packet to send [07:54:53]OFD Sender: No OFD packet to send [07:54:58]OFD Sender: No OFD packet to send [07:55:03]OFD Sender: No OFD packet to send [07:55:08]OFD Sender: No OFD packet to send [07:55:13]OFD Sender: No OFD packet to send [07:55:18]OFD Sender: No OFD packet to send [07:55:23]OFD Sender: No OFD packet to send [07:55:28]OFD Sender: No OFD packet to send [07:55:33]OFD Sender: No OFD packet to send [07:55:38]OFD Sender: No OFD packet to send [07:55:43]OFD Sender: No OFD packet to send [07:56:18]OFD Sender: No OFD packet to send [07:56:23]OFD Sender: No OFD packet to send [07:56:26]recv_with_timeout no data received [07:56:28]OFD Sender: No OFD packet to send [07:56:33]OFD Sender: No OFD packet to send [07:56:38]OFD Sender: No OFD packet to send [07:56:43]OFD Sender: No OFD packet to send [07:56:48]OFD Sender: No OFD packet to send [07:56:53]OFD Sender: No OFD packet to send [07:56:58]OFD Sender: No OFD packet to send [07:57:03]OFD Sender: No OFD packet to send [07:57:08]OFD Sender: No OFD packet to send [07:57:13]OFD Sender: No OFD packet to send [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:28]OFD Sender: No OFD packet to send [07:57:32]accept exits with 9 [07:57:32]New connection [07:57:32]New thread 3066740068 created [07:57:32]Thread 3066596708 joined [07:57:32]Waiting for new connection... [07:57:32] Sock 9.Parse request [07:57:32]Sock 9.Check first char [07:57:32]Sock 9.First char is OK [07:57:32]request: POST /json_proto HTTP/1.0 [07:57:32]Method: POST [07:57:32]URL: /json_proto [07:57:32]Method is POST - this is cgi request [07:57:32]url: /json_proto [07:57:32]query_string will be loaded in cgi processing [07:57:32]execute_cgi json_proto POST (null) [07:57:32]execute_cgi path=json_proto method=POST [07:57:32]POST find Content-Length [07:57:32]Host: 172.17.43.131:8080 [07:57:32]Content-Length: 1161 [07:57:32]Content-Type: application/json [07:57:32] [07:57:32]POST finish read [07:57:32]Found Content-Length = 1161 [07:57: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001976\u000A27.07.2024 07:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30154175\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:32]execute_script... [07:57: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001976\u000A27.07.2024 07:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30154175\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:32]POST & json_proto [07:57:32]process_json_proto [07:57:32]json parsed OK: [07:57:32]protocol is kg_v1.0 [07:57:32]action value=print_text [07:57:32]process_action print_text [07:57:32]cmd_print_text [07:57:32]ExternCall_PrintAddStr [07:57:32]wPrintStart [07:57:32]Write to MH i2c: 01 00 00 F8 05 FD [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: 01 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: 01 07 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: 01 07 00 F8 05 00 00 00 00 00 FF 0F 12 [07:57:32]RasterBufferAndPrint [07:57:32]line *****ТОВАРНЫЙ ЧЕК***** [07:57:32]line АЗС-97 [07:57:32]line Партнер нефть [07:57:32]line 02508201610067 [07:57:32]line Кассир : Орунбаева Б. [07:57:32]line Счет N : (1)2001976 [07:57:32]line 27.07.2024 07:56 [07:57:32]line ПРОДАЖА [07:57:32]line ТРК (МРК, ГНК): 41 [07:57:32]line Вид ГСМ : 2710194210 [07:57:32]line ДТ-К-5 [07:57:32]line 20.000 x 76.20 [07:57:32]line ИТОГ: 1524.00 [07:57:32]line Тип оплаты: Талоны: ТК ГПНА Online [07:57:32]line 30154175 [07:57:32]line ______________________ [07:57:32]line (подпись) [07:57:32]written 0, free lines is 4095 [07:57:32]Write to MH i2c: 01 00 00 0C 06 12 [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: 01 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: 01 07 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: 01 07 00 0C 06 00 00 00 00 00 0E 0E 35 [07:57:32]RasterBufferAndPrint [07:57:32]line [07:57:32]line [07:57:32]line [07:57:32]line [07:57:32]line [07:57:32]written 0, free lines is 3600 [07:57:32]MH_Cut [07:57:32]Write to MH i2c: D1 01 00 13 06 01 EB [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: D1 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: D1 01 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: D1 01 00 13 06 00 EA [07:57:32]Write to MH i2c: 01 00 00 14 06 1A [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:33]*** Cut start [07:57:33]*** Partial cut [07:57:33]*** CUTSNS_PIN = 1 [07:57:33]*** CUTSNS_PIN = 0 [07:57:33]*** Brake cut motor [07:57:33]Read from MH i2c: 01 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: 01 07 00 [07:57:33]MH_I2C_Read... [07:57:33]*** Stop cut motor [07:57:33]*** Cut end [07:57:33]Read from MH i2c: 01 07 00 14 06 00 00 00 00 00 FF 0F 2F [07:57:33]process_action print_text done [07:57:33]requested_data is exist [07:57:33]produce_requested_data [07:57:33]requested_item fm.sn is exist - process it [07:57:33]wFMCommunicate request_size=4 [07:57:33]MH_SAM_APDU [07:57:33]CAPDU: 80 11 00 00 [07:57:33]Write to MH i2c: E2 08 00 15 06 80 11 00 00 00 00 00 00 95 [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 17 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 17 00 15 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [07:57:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:57:33]wFMCommunicate OK [07:57:33]requested_item fd.num is exist - process it [07:57:33]SAM_PROTO_GetFieldsCounters [07:57:33]wFMCommunicate request_size=4 [07:57:33]MH_SAM_APDU [07:57:33]CAPDU: 80 13 00 00 [07:57:33]Write to MH i2c: E2 08 00 16 06 80 13 00 00 00 00 00 00 98 [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]OFD Sender: No OFD packet to send [07:57:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 62 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 62 00 16 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 71 03 00 0E 04 04 00 B6 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 B8 [07:57: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 71 03 00 0E 04 04 00 B6 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 [07:57:33]wFMCommunicate OK [07:57:33]SAM_PROTO_GetFieldsCounters done [07:57:33]requested_item shift.num is exist - process it [07:57:33]requested_item shift.opened is exist - process it [07:57:33]req_shift_opened [07:57:33]FM_GetShiftState [07:57:33]SAM_PROTO_GetShiftState [07:57:33]wFMCommunicate request_size=4 [07:57:33]MH_SAM_APDU [07:57:33]CAPDU: 80 13 01 00 [07:57:33]Write to MH i2c: E2 08 00 17 06 80 13 01 00 00 00 00 00 9A [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 0E 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 0E 00 17 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A8 [07:57:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [07:57:33]wFMCommunicate OK [07:57:33]SAM_PROTO_GetShiftState done [07:57:33]FM_GetShiftState done [07:57:33]req_shift_opened done [07:57:33]requested_item shift.open_date is exist - process it [07:57:33]req_shift_open_date [07:57:33]req_shift_open_date done [07:57:33]produce_requested_data done [07:57:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225729,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [07:57:33]process_action_free print_text [07:57:33]json_value_free [07:57:33]json_value_free done [07:57:33]process_json_proto returns [07:57:33]Send response to host [07:57:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225729,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [07:57:33]free response buf [07:57:33]execute_script done [07:57:33]execute_script returns [07:57:33]free content buf [07:57:33]Sock 9.Close socket [07:57:33]Sock 9.Thread stoped [07:57:38]OFD Sender: No OFD packet to send [07:57:40]recv_with_timeout no data received [07:57:43]OFD Sender: No OFD packet to send [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:24]OFD Sender: No OFD packet to send [07:58:29]OFD Sender: No OFD packet to send [07:58:34]OFD Sender: No OFD packet to send [07:58:39]OFD Sender: No OFD packet to send [07:58:44]OFD Sender: No OFD packet to send [07:58:49]OFD Sender: No OFD packet to send [07:58:54]OFD Sender: No OFD packet to send [07:58:59]OFD Sender: No OFD packet to send [07:59:04]OFD Sender: No OFD packet to send [07:59:09]OFD Sender: No OFD packet to send [07:59:14]OFD Sender: No OFD packet to send [07:59:19]OFD Sender: No OFD packet to send [07:59:19]recv_with_timeout no data received [07:59:24]OFD Sender: No OFD packet to send [07:59:29]OFD Sender: No OFD packet to send [07:59:34]OFD Sender: No OFD packet to send [07:59:39]OFD Sender: No OFD packet to send [07:59:44]OFD Sender: No OFD packet to send [07:59:49]OFD Sender: No OFD packet to send [07:59:54]OFD Sender: No OFD packet to send [07:59:59]OFD Sender: No OFD packet to send [08:00:04]OFD Sender: No OFD packet to send [08:00:09]OFD Sender: No OFD packet to send [08:00:11]recv_with_timeout no data received [08:00:14]OFD Sender: No OFD packet to send [08:00:19]OFD Sender: No OFD packet to send [08:00:24]OFD Sender: No OFD packet to send [08:00:29]OFD Sender: No OFD packet to send [08:00:34]OFD Sender: No OFD packet to send [08:00:39]OFD Sender: No OFD packet to send [08:00:40]accept exits with 10 [08:00:40]New connection [08:00:40]New thread 3066596708 created [08:00:40]Thread 3066740068 joined [08:00:40]Waiting for new connection... [08:00:40] Sock 10.Parse request [08:00:40]Sock 10.Check first char [08:00:40]Sock 10.First char is OK [08:00:40]request: POST /json_proto HTTP/1.0 [08:00:40]Method: POST [08:00:40]URL: /json_proto [08:00:40]Method is POST - this is cgi request [08:00:40]url: /json_proto [08:00:40]query_string will be loaded in cgi processing [08:00:40]execute_cgi json_proto POST (null) [08:00:40]execute_cgi path=json_proto method=POST [08:00:40]POST find Content-Length [08:00:40]Host: 172.17.43.131:8080 [08:00:40]Content-Length: 678 [08:00:40]Content-Type: application/json [08:00:40] [08:00:40]POST finish read [08:00:40]Found Content-Length = 678 [08:00:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:40]execute_script... [08:00:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:40]POST & json_proto [08:00:40]process_json_proto [08:00:40]json parsed OK: [08:00:40]protocol is kg_v1.0 [08:00:40]action value=close_receipt [08:00:40]process_action close_receipt [08:00:40]cmd_close_receipt [08:00:40]MH_GetDate [08:00:40]Write to MH i2c: F0 00 00 18 06 0D [08:00:40]Write i2c OK [08:00:40]MH_I2C_Read... [08:00:40]Read from MH i2c: F0 [08:00:40]MH_I2C_Read... [08:00:40]Read from MH i2c: F0 09 00 [08:00:40]MH_I2C_Read... [08:00:40]Read from MH i2c: F0 09 00 18 06 00 29 A9 A4 66 F9 24 A2 66 17 [08:00:40]GetLastDocTimeStamp 1722066855 [08:00:40]current date 1722067241 [08:00:40]FM_GetShiftState [08:00:40]SAM_PROTO_GetShiftState [08:00:40]wFMCommunicate request_size=4 [08:00:40]MH_SAM_APDU [08:00:40]CAPDU: 80 13 01 00 [08:00:40]Write to MH i2c: E2 08 00 19 06 80 13 01 00 00 00 00 00 9C [08:00:40]Write i2c OK [08:00:40]MH_I2C_Read... [08:00:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:40]Read from MH i2c: E2 [08:00:40]MH_I2C_Read... [08:00:40]Read from MH i2c: E2 0E 00 [08:00:40]MH_I2C_Read... [08:00:40]Read from MH i2c: E2 0E 00 19 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AA [08:00:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:00:40]wFMCommunicate OK [08:00:40]SAM_PROTO_GetShiftState done [08:00:40]FM_GetShiftState done [08:00:40]opened in 1722038719 [08:00:40]opened+sec_in_day 1722125119 [08:00:40]quantity*price = 50036 [08:00:40]sum+1 = 50037 [08:00:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 90 27.07.2024 08:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225730 ФПД: 223235475962112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225730&fm=223235475962112&tin=02508201610067®Number=0000000000092624&sum=50000 [08:00:41]StoreToDocumentArchive [08:00:41]shift 438 fd 225730 [08:00:41]save to /storage/0438/doc_00225730 [08:00:41]save last doc name /storage/0438/doc_00225730 to /storage/kkm_last_doc_name [08:00:41]save OK [08:00:41]Clear old archive folders... [08:00:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:00:41]tlvbuf is 00F39910 [08:00:41]SAM_PROTO_ClearQueue [08:00:41]wFMCommunicate request_size=4 [08:00:41]MH_SAM_APDU [08:00:41]CAPDU: 80 09 00 00 [08:00:41]Write to MH i2c: E2 08 00 26 06 80 09 00 00 00 00 00 00 9E [08:00:41]Write i2c OK [08:00:41]MH_I2C_Read... [08:00:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:41]Read from MH i2c: E2 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 26 06 00 90 00 A0 [08:00:41]RAPDU: 90 00 [08:00:41]wFMCommunicate OK [08:00:41]SAM_PROTO_ClearQueue done [08:00:41]KKMCreateOFDPacket [08:00:41]OFDProtocolAddRootSTLVToBuf [08:00:41]FM_MakeSignedData [08:00:41]FM_MakeSignedData [08:00:41]SAM_PROTO_SignData [08:00:41]wFMCommunicate request_size=4 [08:00:41]MH_SAM_APDU [08:00:41]CAPDU: 80 0D 01 02 [08:00:41]Write to MH i2c: E2 08 00 27 06 80 0D 01 02 00 00 00 00 A6 [08:00:41]Write i2c OK [08:00:41]MH_I2C_Read... [08:00:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:41]Read from MH i2c: E2 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 27 06 00 90 00 A1 [08:00:41]RAPDU: 90 00 [08:00:41]wFMCommunicate OK [08:00:41]wFMCommunicate request_size=255 [08:00:41]MH_SAM_APDU [08:00:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 29 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 71 03 00 35 04 06 00 CB [08:00:41]Write to MH i2c: E2 02 01 28 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 29 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 71 03 00 35 04 06 00 CB 00 00 1B [08:00:41]Write i2c OK [08:00:41]MH_I2C_Read... [08:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:41]Read from MH i2c: E2 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [08:00:41]RAPDU: 90 00 [08:00:41]wFMCommunicate OK [08:00:41]wFMCommunicate request_size=10 [08:00:41]MH_SAM_APDU [08:00:41]CAPDU: 80 0D 02 02 05 08 0F 3E F9 00 [08:00:41]Write to MH i2c: E2 0D 00 29 06 80 0D 02 02 05 00 08 0F 3E F9 00 00 00 01 [08:00:41]Write i2c OK [08:00:41]MH_I2C_Read... [08:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:41]Read from MH i2c: E2 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 03 00 29 06 00 90 00 A3 [08:00:41]RAPDU: 90 00 [08:00:41]wFMCommunicate OK [08:00:41]wFMCommunicate request_size=4 [08:00:41]MH_SAM_APDU [08:00:41]CAPDU: 80 0D 03 02 [08:00:41]Write to MH i2c: E2 08 00 2A 06 80 0D 03 02 00 00 00 00 AB [08:00:41]Write i2c OK [08:00:41]MH_I2C_Read... [08:00:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:41]Read from MH i2c: E2 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 0B 00 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 0B 00 2A 06 00 F8 16 85 CC CC 65 86 C7 90 00 89 [08:00:41]RAPDU: F8 16 85 CC CC 65 86 C7 90 00 [08:00:41]wFMCommunicate OK [08:00:41]SAM_PROTO_SignData done [08:00:41]FM_MakeSignedData done [08:00:41]CreateOFDProtocolMessage [08:00:41]wFMCommunicate request_size=4 [08:00:41]MH_SAM_APDU [08:00:41]CAPDU: 80 11 00 00 [08:00:41]Write to MH i2c: E2 08 00 2B 06 80 11 00 00 00 00 00 00 AB [08:00:41]Write i2c OK [08:00:41]MH_I2C_Read... [08:00:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:41]Read from MH i2c: E2 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 17 00 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: E2 17 00 2B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [08:00:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:00:41]wFMCommunicate OK [08:00:41]CreateOFDProtocolMessage done [08:00:41]OFDSenderStorePacket 225730 [08:00:41]StoreOFDPacket docnum=225730 [08:00:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AC 9B 07 01 03 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 29 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 71 03 00 35 04 06 00 CB 08 0F 3E F9 00 F8 16 85 CC CC 65 86 C7 [08:00:41]CheckFolder [08:00:41]dirname=/storage/ofd_packets [08:00:41]CheckFolder done [08:00:41]ProducePacketName [08:00:41]name=ofd_packets/00225730 [08:00:41]NVStorageSaveData ofd_packets/00225730 [08:00:41]File name is /storage/ofd_packets/00225730 [08:00:41]Write 301 bytes [08:00:41]NVStorageSaveData done [08:00:41]OFDSenderStorePacket done [08:00:41]KKMCreateOFDPacket done [08:00:41]NVStorageSaveData kkm_last_timestamp [08:00:41]File name is /storage/kkm_last_timestamp [08:00:41]Write 4 bytes [08:00:41]NVStorageSaveData done [08:00:41]ExternCall_PrintAddStr [08:00:41]wPrintStart [08:00:41]Write to MH i2c: 01 00 00 2C 06 32 [08:00:41]Write i2c OK [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: 01 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: 01 07 00 [08:00:41]MH_I2C_Read... [08:00:41]Read from MH i2c: 01 07 00 2C 06 00 00 00 00 00 FF 0F 47 [08:00:41]RasterBufferAndPrint [08:00:41]line Счет N : (1)2001977 [08:00:41]line ИНН: 02508201610067 [08:00:41]line Контрольно-Кассовый Чек [08:00:41]line ПРОДАЖА [08:00:41]line ТРК (МРК, ГНК) : 63 [08:00:41]line Товар: 2710124130 [08:00:41]line Аи-92-К-5 [08:00:41]line 7.380 * 67.80 [08:00:41]line = 500.36 [08:00:41]line НДС 12% НСП 1% [08:00:41]line > о реализуемом товаре [08:00:41]line ОКРУГЛЕНИЕ: -0.36 [08:00:41]line ИТОГО: 500.00 [08:00:41]line Внесено: 500.00 [08:00:41]line СДАЧА: 0.00 [08:00:41]line НСП 1% : 4.43 [08:00:41]line НДС 12% : 53.14 [08:00:41]line Наличными: 500.00 [08:00:41]line Безнал.: 0.00 [08:00:41]line Место: АЗС № 97 "Партнер Нефть" [08:00:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:00:41]line СНО: Общий режим [08:00:41]line Чек 90 27.07.2024 08:00 [08:00:41]line Смена: 438 ФФД: 1.0 [08:00:41]line ЗНМ: 0300000054 [08:00:41]line РНМ: 0000000000092624 [08:00:41]line Версия ККМ: 001 [08:00:41]line ФМ: 0000000000874959 [08:00:41]line ФД: 225730 [08:00:41]line ФПД: 223235475962112 [08:00:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225730&fm=223235475962112&tin=02508201610067®Number=0000000000092624&sum=50000 [08:00:41]written 0, free lines is 4095 [08:00:41]OFD Sender: Processing packet 225730 [packets to send 599, broken 598] [08:00:41]ProducePacketName [08:00:41]name=ofd_packets/00225730 [08:00:41]OFD Sender: To server: pG, [08:00:41]CommunicateWithHost lk.salyk.kg:30040 [08:00:41]ConnectInit lk.salyk.kg [08:00:42]Write to MH i2c: 01 00 00 57 06 5D [08:00:42]Write i2c OK [08:00:42]MH_I2C_Read... [08:00:42]Read from MH i2c: 01 [08:00:42]MH_I2C_Read... [08:00:42]Read from MH i2c: 01 07 00 [08:00:42]MH_I2C_Read... [08:00:42]Read from MH i2c: 01 07 00 57 06 00 00 00 00 00 50 0C C0 [08:00:42]RasterBufferAndPrint [08:00:42]line [08:00:42]line [08:00:42]line [08:00:42]line [08:00:42]line [08:00:42]written 0, free lines is 3156 [08:00:42]MH_Cut [08:00:42]Write to MH i2c: D1 01 00 5E 06 01 36 [08:00:42]Write i2c OK [08:00:42]MH_I2C_Read... [08:00:42]Read from MH i2c: D1 [08:00:42]MH_I2C_Read... [08:00:42]Read from MH i2c: D1 01 00 [08:00:42]MH_I2C_Read... [08:00:42]Read from MH i2c: D1 01 00 5E 06 00 35 [08:00:42]Write to MH i2c: 01 00 00 5F 06 65 [08:00:42]Write i2c OK [08:00:42]MH_I2C_Read... [08:00:43]Connected sock=11 [08:00:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AC 9B 07 01 03 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 29 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 71 03 00 35 04 06 00 CB 08 0F 3E F9 00 F8 16 85 CC CC 65 86 C7 [08:00:43]*** Cut start [08:00:43]*** Partial cut [08:00:43]*** CUTSNS_PIN = 1 [08:00:43]*** CUTSNS_PIN = 0 [08:00:43]*** Brake cut motor [08:00:44]Read from MH i2c: 01 [08:00:44]MH_I2C_Read... [08:00:44]*** Stop cut motor [08:00:44]*** Cut end [08:00:44]Read from MH i2c: 01 07 00 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: 01 07 00 5F 06 00 00 00 00 00 FF 0F 7A [08:00:44]process_action close_receipt done [08:00:44]requested_data is exist [08:00:44]produce_requested_data [08:00:44]requested_item fm.sn is exist - process it [08:00:44]wFMCommunicate request_size=4 [08:00:44]MH_SAM_APDU [08:00:44]CAPDU: 80 11 00 00 [08:00:44]Write to MH i2c: E2 08 00 60 06 80 11 00 00 00 00 00 00 E0 [08:00:44]Write i2c OK [08:00:44]MH_I2C_Read... [08:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:44]Read from MH i2c: E2 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 17 00 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 17 00 60 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [08:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:00:44]wFMCommunicate OK [08:00:44]requested_item fd.num is exist - process it [08:00:44]SAM_PROTO_GetFieldsCounters [08:00:44]wFMCommunicate request_size=4 [08:00:44]MH_SAM_APDU [08:00:44]CAPDU: 80 13 00 00 [08:00:44]Write to MH i2c: E2 08 00 61 06 80 13 00 00 00 00 00 00 E3 [08:00:44]Write i2c OK [08:00:44]MH_I2C_Read... [08:00: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 35 39 4F 00 00 00 E5 66 47 00 47 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 71 03 00 F4 03 04 00 38 55 A4 66 B6 04 01 00 00 59 37 3A 96 FC 3A 59 E5 [08:00:44]CommunicateWithHost err = 0 [08:00:44]CheckOFDResponse [08:00:44]1017 (14) - 77093643461234 [08:00:44]1041 (16) - 0000000000874959 [08:00:44]1040 (4) - 225730 [08:00:44]1012 (4) - 27.07.2024 02:02 [08:00:44]1206 (1) - 0 [08:00:44]OFD Sender: Remove packet 225730 [08:00:44]ProducePacketName [08:00:44]name=ofd_packets/00225730 [08:00:44]NVStorageDeleteData [08:00:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:44]Read from MH i2c: E2 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 62 00 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 62 00 61 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 71 03 00 0E 04 04 00 B6 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 07 [08:00:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:00:44]wFMCommunicate OK [08:00:44]SAM_PROTO_GetFieldsCounters done [08:00:44]requested_item shift.num is exist - process it [08:00:44]requested_item shift.opened is exist - process it [08:00:44]req_shift_opened [08:00:44]FM_GetShiftState [08:00:44]SAM_PROTO_GetShiftState [08:00:44]wFMCommunicate request_size=4 [08:00:44]MH_SAM_APDU [08:00:44]CAPDU: 80 13 01 00 [08:00:44]Write to MH i2c: E2 08 00 62 06 80 13 01 00 00 00 00 00 E5 [08:00:44]Write i2c OK [08:00:44]MH_I2C_Read... [08:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:44]Read from MH i2c: E2 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 0E 00 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 0E 00 62 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F3 [08:00:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:00:44]wFMCommunicate OK [08:00:44]SAM_PROTO_GetShiftState done [08:00:44]FM_GetShiftState done [08:00:44]req_shift_opened done [08:00:44]requested_item shift.open_date is exist - process it [08:00:44]req_shift_open_date [08:00:44]req_shift_open_date done [08:00:44]produce_requested_data done [08:00:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225730,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:00:44]process_action_free close_receipt [08:00:44]json_value_free [08:00:44]json_value_free done [08:00:44]process_json_proto returns [08:00:44]Send response to host [08:00:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225730,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:00:44]free response buf [08:00:44]execute_script done [08:00:44]execute_script returns [08:00:44]free content buf [08:00:44]Sock 10.Close socket [08:00:44]Sock 10.Thread stoped [08:00:44]OFD Sender: No OFD packet to send [08:00:49]OFD Sender: No OFD packet to send [08:00:54]recv_with_timeout no data received [08:00:54]OFD Sender: No OFD packet to send [08:00:59]OFD Sender: No OFD packet to send [08:01:04]OFD Sender: No OFD packet to send [08:01:09]OFD Sender: No OFD packet to send [08:01:14]OFD Sender: No OFD packet to send [08:01:19]OFD Sender: No OFD packet to send [08:01:24]recv_with_timeout no data received [08:01:24]OFD Sender: No OFD packet to send [08:01:29]OFD Sender: No OFD packet to send [08:01:34]OFD Sender: No OFD packet to send [08:01:39]OFD Sender: No OFD packet to send [08:01:44]OFD Sender: No OFD packet to send [08:01:49]OFD Sender: No OFD packet to send [08:01:54]OFD Sender: No OFD packet to send [08:02:00]OFD Sender: No OFD packet to send [08:02:05]OFD Sender: No OFD packet to send [08:02:10]OFD Sender: No OFD packet to send [08:02:15]OFD Sender: No OFD packet to send [08:02:20]OFD Sender: No OFD packet to send [08:02:25]OFD Sender: No OFD packet to send [08:02:25]recv_with_timeout no data received [08:02:30]OFD Sender: No OFD packet to send [08:02:35]OFD Sender: No OFD packet to send [08:02:40]OFD Sender: No OFD packet to send [08:02:45]OFD Sender: No OFD packet to send [08:02:50]OFD Sender: No OFD packet to send [08:02:55]OFD Sender: No OFD packet to send [08:03:00]OFD Sender: No OFD packet to send [08:03:05]OFD Sender: No OFD packet to send [08:03:10]OFD Sender: No OFD packet to send [08:03:15]OFD Sender: No OFD packet to send [08:03:20]OFD Sender: No OFD packet to send [08:03:25]OFD Sender: No OFD packet to send [08:03:30]OFD Sender: No OFD packet to send [08:03:32]accept exits with 9 [08:03:32]New connection [08:03:32]New thread 3066740068 created [08:03:32]Thread 3066596708 joined [08:03:32]Waiting for new connection... [08:03:32] Sock 9.Parse request [08:03:32]Sock 9.Check first char [08:03:32]Sock 9.First char is OK [08:03:32]request: POST /json_proto HTTP/1.0 [08:03:32]Method: POST [08:03:32]URL: /json_proto [08:03:32]Method is POST - this is cgi request [08:03:32]url: /json_proto [08:03:32]query_string will be loaded in cgi processing [08:03:32]execute_cgi json_proto POST (null) [08:03:32]execute_cgi path=json_proto method=POST [08:03:32]POST find Content-Length [08:03:32]Host: 172.17.43.131:8080 [08:03:32]Content-Length: 683 [08:03:32]Content-Type: application/json [08:03:32] [08:03:32]POST finish read [08:03:32]Found Content-Length = 683 [08:03:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:32]execute_script... [08:03: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)2001978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:32]POST & json_proto [08:03:32]process_json_proto [08:03:32]json parsed OK: [08:03:32]protocol is kg_v1.0 [08:03:32]action value=close_receipt [08:03:32]process_action close_receipt [08:03:32]cmd_close_receipt [08:03:32]MH_GetDate [08:03:32]Write to MH i2c: F0 00 00 63 06 58 [08:03:32]Write i2c OK [08:03:32]MH_I2C_Read... [08:03:32]Read from MH i2c: F0 [08:03:32]MH_I2C_Read... [08:03:32]Read from MH i2c: F0 09 00 [08:03:32]MH_I2C_Read... [08:03:32]Read from MH i2c: F0 09 00 63 06 00 D5 A9 A4 66 F9 24 A2 66 0E [08:03:32]GetLastDocTimeStamp 1722067241 [08:03:32]current date 1722067413 [08:03:32]FM_GetShiftState [08:03:32]SAM_PROTO_GetShiftState [08:03:32]wFMCommunicate request_size=4 [08:03:32]MH_SAM_APDU [08:03:32]CAPDU: 80 13 01 00 [08:03:32]Write to MH i2c: E2 08 00 64 06 80 13 01 00 00 00 00 00 E7 [08:03:32]Write i2c OK [08:03:32]MH_I2C_Read... [08:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:32]Read from MH i2c: E2 [08:03:32]MH_I2C_Read... [08:03:32]Read from MH i2c: E2 0E 00 [08:03:32]MH_I2C_Read... [08:03:32]Read from MH i2c: E2 0E 00 64 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F5 [08:03:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:03:32]wFMCommunicate OK [08:03:32]SAM_PROTO_GetShiftState done [08:03:32]FM_GetShiftState done [08:03:32]opened in 1722038719 [08:03:32]opened+sec_in_day 1722125119 [08:03:32]quantity*price = 400012 [08:03:32]sum+1 = 400013 [08:03:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 91 27.07.2024 08:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225731 ФПД: 111859689085129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080333&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225731&fm=111859689085129&tin=02508201610067®Number=0000000000092624&sum=400000 [08:03:33]StoreToDocumentArchive [08:03:33]shift 438 fd 225731 [08:03:33]save to /storage/0438/doc_00225731 [08:03:33]save last doc name /storage/0438/doc_00225731 to /storage/kkm_last_doc_name [08:03:33]save OK [08:03:33]Clear old archive folders... [08:03:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:03:33]tlvbuf is 00F441A0 [08:03:33]SAM_PROTO_ClearQueue [08:03:33]wFMCommunicate request_size=4 [08:03:33]MH_SAM_APDU [08:03:33]CAPDU: 80 09 00 00 [08:03:33]Write to MH i2c: E2 08 00 71 06 80 09 00 00 00 00 00 00 E9 [08:03:33]Write i2c OK [08:03:33]MH_I2C_Read... [08:03:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:33]Read from MH i2c: E2 [08:03:33]MH_I2C_Read... [08:03:33]Read from MH i2c: E2 03 00 [08:03:33]MH_I2C_Read... [08:03:33]Read from MH i2c: E2 03 00 71 06 00 90 00 EB [08:03:33]RAPDU: 90 00 [08:03:33]wFMCommunicate OK [08:03:33]SAM_PROTO_ClearQueue done [08:03:33]KKMCreateOFDPacket [08:03:33]OFDProtocolAddRootSTLVToBuf [08:03:33]FM_MakeSignedData [08:03:33]FM_MakeSignedData [08:03:33]SAM_PROTO_SignData [08:03:33]wFMCommunicate request_size=4 [08:03:33]MH_SAM_APDU [08:03:33]CAPDU: 80 0D 01 02 [08:03:33]Write to MH i2c: E2 08 00 72 06 80 0D 01 02 00 00 00 00 F1 [08:03:33]Write i2c OK [08:03:33]MH_I2C_Read... [08:03:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:33]Read from MH i2c: E2 [08:03:33]MH_I2C_Read... [08:03:33]Read from MH i2c: E2 03 00 [08:03:33]MH_I2C_Read... [08:03:33]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [08:03:33]RAPDU: 90 00 [08:03:33]wFMCommunicate OK [08:03:33]wFMCommunicate request_size=255 [08:03:33]MH_SAM_APDU [08:03:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 D5 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 71 03 00 35 04 06 00 65 [08:03:33]Write to MH i2c: E2 02 01 73 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 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 D5 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 71 03 00 35 04 06 00 65 00 00 1E [08:03:33]Write i2c OK [08:03:33]MH_I2C_Read... [08:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:34]Read from MH i2c: E2 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 03 00 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 03 00 73 06 00 90 00 ED [08:03:34]RAPDU: 90 00 [08:03:34]wFMCommunicate OK [08:03:34]wFMCommunicate request_size=10 [08:03:34]MH_SAM_APDU [08:03:34]CAPDU: 80 0D 02 02 05 BC 5D 08 58 C9 [08:03:34]Write to MH i2c: E2 0D 00 74 06 80 0D 02 02 05 00 BC 5D 08 58 C9 00 00 40 [08:03:34]Write i2c OK [08:03:34]MH_I2C_Read... [08:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:34]Read from MH i2c: E2 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 03 00 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 03 00 74 06 00 90 00 EE [08:03:34]RAPDU: 90 00 [08:03:34]wFMCommunicate OK [08:03:34]wFMCommunicate request_size=4 [08:03:34]MH_SAM_APDU [08:03:34]CAPDU: 80 0D 03 02 [08:03:34]Write to MH i2c: E2 08 00 75 06 80 0D 03 02 00 00 00 00 F6 [08:03:34]Write i2c OK [08:03:34]MH_I2C_Read... [08:03:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:34]Read from MH i2c: E2 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 0B 00 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 0B 00 75 06 00 C0 6C 8B 7D CA AF 73 E5 90 00 FC [08:03:34]RAPDU: C0 6C 8B 7D CA AF 73 E5 90 00 [08:03:34]wFMCommunicate OK [08:03:34]SAM_PROTO_SignData done [08:03:34]FM_MakeSignedData done [08:03:34]CreateOFDProtocolMessage [08:03:34]wFMCommunicate request_size=4 [08:03:34]MH_SAM_APDU [08:03:34]CAPDU: 80 11 00 00 [08:03:34]Write to MH i2c: E2 08 00 76 06 80 11 00 00 00 00 00 00 F6 [08:03:34]Write i2c OK [08:03:34]MH_I2C_Read... [08:03:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:34]Read from MH i2c: E2 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 17 00 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: E2 17 00 76 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [08:03:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:03:34]wFMCommunicate OK [08:03:34]CreateOFDProtocolMessage done [08:03:34]OFDSenderStorePacket 225731 [08:03:34]StoreOFDPacket docnum=225731 [08:03:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E E1 07 01 EE 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 D5 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 71 03 00 35 04 06 00 65 BC 5D 08 58 C9 C0 6C 8B 7D CA AF 73 E5 [08:03:34]CheckFolder [08:03:34]dirname=/storage/ofd_packets [08:03:34]CheckFolder done [08:03:34]ProducePacketName [08:03:34]name=ofd_packets/00225731 [08:03:34]NVStorageSaveData ofd_packets/00225731 [08:03:34]File name is /storage/ofd_packets/00225731 [08:03:34]Write 301 bytes [08:03:34]NVStorageSaveData done [08:03:34]OFDSenderStorePacket done [08:03:34]KKMCreateOFDPacket done [08:03:34]NVStorageSaveData kkm_last_timestamp [08:03:34]File name is /storage/kkm_last_timestamp [08:03:34]Write 4 bytes [08:03:34]NVStorageSaveData done [08:03:34]ExternCall_PrintAddStr [08:03:34]wPrintStart [08:03:34]Write to MH i2c: 01 00 00 77 06 7D [08:03:34]Write i2c OK [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: 01 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: 01 07 00 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: 01 07 00 77 06 00 00 00 00 00 FF 0F 92 [08:03:34]RasterBufferAndPrint [08:03:34]line Счет N : (1)2001978 [08:03:34]line ИНН: 02508201610067 [08:03:34]line Контрольно-Кассовый Чек [08:03:34]line ПРОДАЖА [08:03:34]line ТРК (МРК, ГНК) : 44 [08:03:34]line Товар: 2710124500 [08:03:34]line Аи-95-К-5 [08:03:34]line 53.910 * 74.20 [08:03:34]line = 4000.12 [08:03:34]line НДС 12% НСП 1% [08:03:34]line > о реализуемом товаре [08:03:34]line ОКРУГЛЕНИЕ: -0.12 [08:03:34]line ИТОГО: 4000.00 [08:03:34]line Внесено: 4000.00 [08:03:34]line СДАЧА: 0.00 [08:03:34]line НСП 1% : 35.40 [08:03:34]line НДС 12% : 424.79 [08:03:34]line Наличными: 4000.00 [08:03:34]line Безнал.: 0.00 [08:03:34]line Место: АЗС № 97 "Партнер Нефть" [08:03:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:03:34]line СНО: Общий режим [08:03:34]line Чек 91 27.07.2024 08:03 [08:03:34]line Смена: 438 ФФД: 1.0 [08:03:34]line ЗНМ: 0300000054 [08:03:34]line РНМ: 0000000000092624 [08:03:34]line Версия ККМ: 001 [08:03:34]line ФМ: 0000000000874959 [08:03:34]line ФД: 225731 [08:03:34]line ФПД: 111859689085129 [08:03:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080333&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225731&fm=111859689085129&tin=02508201610067®Number=0000000000092624&sum=400000 [08:03:34]written 0, free lines is 4095 [08:03:34]OFD Sender: Processing packet 225731 [packets to send 599, broken 598] [08:03:34]ProducePacketName [08:03:34]name=ofd_packets/00225731 [08:03:34]OFD Sender: To server: pG, [08:03:34]CommunicateWithHost lk.salyk.kg:30040 [08:03:34]ConnectInit lk.salyk.kg [08:03:34]Write to MH i2c: 01 00 00 A2 06 A8 [08:03:34]Write i2c OK [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: 01 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: 01 07 00 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: 01 07 00 A2 06 00 00 00 00 00 56 0C 11 [08:03:34]RasterBufferAndPrint [08:03:34]line [08:03:34]line [08:03:34]line [08:03:34]line [08:03:34]line [08:03:34]written 0, free lines is 3162 [08:03:34]Connected sock=7 [08:03: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 35 39 0F 01 00 00 6E E1 07 01 EE 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 D5 A9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 71 03 00 35 04 06 00 65 BC 5D 08 58 C9 C0 6C 8B 7D CA AF 73 E5 [08:03:34]MH_Cut [08:03:34]Write to MH i2c: D1 01 00 A9 06 01 81 [08:03:34]Write i2c OK [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: D1 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: D1 01 00 [08:03:34]MH_I2C_Read... [08:03:34]Read from MH i2c: D1 01 00 A9 06 00 80 [08:03:34]Write to MH i2c: 01 00 00 AA 06 B0 [08:03:34]Write i2c OK [08:03:34]MH_I2C_Read... [08:03: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 35 39 4F 00 00 00 8A 65 47 00 7D 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 35 39 10 04 04 00 C3 71 03 00 F4 03 04 00 E4 55 A4 66 B6 04 01 00 00 18 3B 47 BD 18 64 A9 5C [08:03:35]CommunicateWithHost err = 0 [08:03:35]CheckOFDResponse [08:03:35]1017 (14) - 77093643461234 [08:03:35]1041 (16) - 0000000000874959 [08:03:35]1040 (4) - 225731 [08:03:35]1012 (4) - 27.07.2024 02:05 [08:03:35]1206 (1) - 0 [08:03:35]OFD Sender: Remove packet 225731 [08:03:35]ProducePacketName [08:03:35]name=ofd_packets/00225731 [08:03:35]NVStorageDeleteData [08:03:35]OFD Sender: No OFD packet to send [08:03:35]*** Cut start [08:03:35]*** Partial cut [08:03:35]*** CUTSNS_PIN = 1 [08:03:35]*** CUTSNS_PIN = 0 [08:03:36]*** Brake cut motor [08:03:36]Read from MH i2c: 01 [08:03:36]MH_I2C_Read... [08:03:36]*** Stop cut motor [08:03:36]*** Cut end [08:03:36]Read from MH i2c: 01 07 00 [08:03:36]MH_I2C_Read... [08:03:36]Read from MH i2c: 01 07 00 AA 06 00 00 00 00 00 FF 0F C5 [08:03:36]process_action close_receipt done [08:03:36]requested_data is exist [08:03:36]produce_requested_data [08:03:36]requested_item fm.sn is exist - process it [08:03:36]wFMCommunicate request_size=4 [08:03:36]MH_SAM_APDU [08:03:36]CAPDU: 80 11 00 00 [08:03:36]Write to MH i2c: E2 08 00 AB 06 80 11 00 00 00 00 00 00 2B [08:03:36]Write i2c OK [08:03:36]MH_I2C_Read... [08:03:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:36]Read from MH i2c: E2 [08:03:36]MH_I2C_Read... [08:03:36]Read from MH i2c: E2 17 00 [08:03:36]MH_I2C_Read... [08:03:36]Read from MH i2c: E2 17 00 AB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [08:03:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:03:36]wFMCommunicate OK [08:03:36]requested_item fd.num is exist - process it [08:03:36]SAM_PROTO_GetFieldsCounters [08:03:36]wFMCommunicate request_size=4 [08:03:36]MH_SAM_APDU [08:03:36]CAPDU: 80 13 00 00 [08:03:36]Write to MH i2c: E2 08 00 AC 06 80 13 00 00 00 00 00 00 2E [08:03:36]Write i2c OK [08:03:36]MH_I2C_Read... [08:03:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:36]Read from MH i2c: E2 [08:03:36]MH_I2C_Read... [08:03:36]Read from MH i2c: E2 62 00 [08:03:36]MH_I2C_Read... [08:03:36]Read from MH i2c: E2 62 00 AC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 71 03 00 0E 04 04 00 B6 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 56 [08:03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:03:36]wFMCommunicate OK [08:03:36]SAM_PROTO_GetFieldsCounters done [08:03:36]requested_item shift.num is exist - process it [08:03:36]requested_item shift.opened is exist - process it [08:03:36]req_shift_opened [08:03:36]FM_GetShiftState [08:03:36]SAM_PROTO_GetShiftState [08:03:36]wFMCommunicate request_size=4 [08:03:36]MH_SAM_APDU [08:03:36]CAPDU: 80 13 01 00 [08:03:36]Write to MH i2c: E2 08 00 AD 06 80 13 01 00 00 00 00 00 30 [08:03:36]Write i2c OK [08:03:36]MH_I2C_Read... [08:03:36]Read from MH i2c: E2 [08:03:36]MH_I2C_Read... [08:03:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:36]Read from MH i2c: E2 0E 00 [08:03:36]MH_I2C_Read... [08:03:36]Read from MH i2c: E2 0E 00 AD 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [08:03:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:03:36]wFMCommunicate OK [08:03:36]SAM_PROTO_GetShiftState done [08:03:36]FM_GetShiftState done [08:03:36]req_shift_opened done [08:03:36]requested_item shift.open_date is exist - process it [08:03:36]req_shift_open_date [08:03:36]req_shift_open_date done [08:03:36]produce_requested_data done [08:03:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225731,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:03:36]process_action_free close_receipt [08:03:36]json_value_free [08:03:36]json_value_free done [08:03:36]process_json_proto returns [08:03:36]Send response to host [08:03:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225731,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:03:36]free response buf [08:03:36]execute_script done [08:03:36]execute_script returns [08:03:36]free content buf [08:03:36]Sock 9.Close socket [08:03:36]Sock 9.Thread stoped [08:03:40]OFD Sender: No OFD packet to send [08:03:45]OFD Sender: No OFD packet to send [08:03:50]OFD Sender: No OFD packet to send [08:03:55]OFD Sender: No OFD packet to send [08:04:00]OFD Sender: No OFD packet to send [08:04:05]OFD Sender: No OFD packet to send [08:04:10]OFD Sender: No OFD packet to send [08:04:15]OFD Sender: No OFD packet to send [08:04:20]OFD Sender: No OFD packet to send [08:04:25]OFD Sender: No OFD packet to send [08:04:30]OFD Sender: No OFD packet to send [08:04:35]OFD Sender: No OFD packet to send [08:04:40]OFD Sender: No OFD packet to send [08:04:43]recv_with_timeout no data received [08:04:45]OFD Sender: No OFD packet to send [08:04:50]OFD Sender: No OFD packet to send [08:04:55]OFD Sender: No OFD packet to send [08:05:00]OFD Sender: No OFD packet to send [08:05:05]OFD Sender: No OFD packet to send [08:05:11]OFD Sender: No OFD packet to send [08:05:16]OFD Sender: No OFD packet to send [08:05:21]OFD Sender: No OFD packet to send [08:05:26]OFD Sender: No OFD packet to send [08:05:31]OFD Sender: No OFD packet to send [08:05:36]OFD Sender: No OFD packet to send [08:05:41]OFD Sender: No OFD packet to send [08:05:44]accept exits with 10 [08:05:44]New connection [08:05:44]New thread 3066596708 created [08:05:44]Thread 3066740068 joined [08:05:44]Waiting for new connection... [08:05:44] Sock 10.Parse request [08:05:44]Sock 10.Check first char [08:05:44]Sock 10.First char is OK [08:05:44]request: POST /json_proto HTTP/1.0 [08:05:44]Method: POST [08:05:44]URL: /json_proto [08:05:44]Method is POST - this is cgi request [08:05:44]url: /json_proto [08:05:44]query_string will be loaded in cgi processing [08:05:44]execute_cgi json_proto POST (null) [08:05:44]execute_cgi path=json_proto method=POST [08:05:44]POST find Content-Length [08:05:44]Host: 172.17.43.131:8080 [08:05:44]Content-Length: 671 [08:05:44]Content-Type: application/json [08:05:44] [08:05:44]POST finish read [08:05:44]Found Content-Length = 671 [08:05:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.640, "sum" : 250.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:44]execute_script... [08:05: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)2001980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.640, "sum" : 250.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:44]POST & json_proto [08:05:44]process_json_proto [08:05:44]json parsed OK: [08:05:44]protocol is kg_v1.0 [08:05:44]action value=close_receipt [08:05:44]process_action close_receipt [08:05:44]cmd_close_receipt [08:05:44]MH_GetDate [08:05:44]Write to MH i2c: F0 00 00 AE 06 A3 [08:05:44]Write i2c OK [08:05:44]MH_I2C_Read... [08:05:44]Read from MH i2c: F0 [08:05:44]MH_I2C_Read... [08:05:44]Read from MH i2c: F0 09 00 [08:05:44]MH_I2C_Read... [08:05:44]Read from MH i2c: F0 09 00 AE 06 00 59 AA A4 66 F9 24 A2 66 DE [08:05:44]GetLastDocTimeStamp 1722067413 [08:05:44]current date 1722067545 [08:05:44]FM_GetShiftState [08:05:44]SAM_PROTO_GetShiftState [08:05:44]wFMCommunicate request_size=4 [08:05:44]MH_SAM_APDU [08:05:44]CAPDU: 80 13 01 00 [08:05:44]Write to MH i2c: E2 08 00 AF 06 80 13 01 00 00 00 00 00 32 [08:05:44]Write i2c OK [08:05:44]MH_I2C_Read... [08:05:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:44]Read from MH i2c: E2 [08:05:44]MH_I2C_Read... [08:05:44]Read from MH i2c: E2 0E 00 [08:05:44]MH_I2C_Read... [08:05:44]Read from MH i2c: E2 0E 00 AF 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [08:05:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:05:44]wFMCommunicate OK [08:05:44]SAM_PROTO_GetShiftState done [08:05:44]FM_GetShiftState done [08:05:44]opened in 1722038719 [08:05:44]opened+sec_in_day 1722125119 [08:05:44]quantity*price = 25043 [08:05:44]sum+1 = 25044 [08:05:44]Check (price>sum+1) || (price+1 о реализуемом товаре [08:08:38]line ОКРУГЛЕНИЕ: -0.43 [08:08:38]line ИТОГО: 250.00 [08:08:38]line Внесено: 250.00 [08:08:38]line СДАЧА: 0.00 [08:08:38]line НСП 1% : 2.22 [08:08:38]line НДС 12% : 26.59 [08:08:38]line Наличными: 250.00 [08:08:38]line Безнал.: 0.00 [08:08:38]line Место: АЗС № 97 "Партнер Нефть" [08:08:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:08:38]line СНО: Общий режим [08:08:38]line Чек 92 27.07.2024 08:05 [08:08:38]line Смена: 438 ФФД: 1.0 [08:08:38]line ЗНМ: 0300000054 [08:08:38]line РНМ: 0000000000092624 [08:08:38]line Версия ККМ: 001 [08:08:38]line ФМ: 0000000000874959 [08:08:38]line ФД: 225732 [08:08:38]line ФПД: 177639840620737 [08:08:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080545&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225732&fm=177639840620737&tin=02508201610067®Number=0000000000092624&sum=25000 [08:08:38]written 0, free lines is 4095 [08:08:39]Write to MH i2c: 01 00 00 48 00 48 [08:08:39]Write i2c OK [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: 01 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: 01 07 00 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 53 0C AE [08:08:39]RasterBufferAndPrint [08:08:39]line [08:08:39]line [08:08:39]line [08:08:39]line [08:08:39]line [08:08:39]written 0, free lines is 3167 [08:08:39]MH_Cut [08:08:39]Write to MH i2c: D1 01 00 4F 00 01 21 [08:08:39]Write i2c OK [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: D1 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: D1 01 00 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: D1 01 00 4F 00 00 20 [08:08:39]Write to MH i2c: 01 00 00 50 00 50 [08:08:39]Write i2c OK [08:08:39]MH_I2C_Read... [08:08:39]OFD Sender: No OFD packet to send [08:08:40]*** Cut start [08:08:40]*** Partial cut [08:08:40]*** CUTSNS_PIN = 1 [08:08:40]*** CUTSNS_PIN = 0 [08:08:40]*** Brake cut motor [08:08:41]Read from MH i2c: 01 [08:08:41]MH_I2C_Read... [08:08:41]*** Stop cut motor [08:08:41]*** Cut end [08:08:41]Read from MH i2c: 01 07 00 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [08:08:41]process_action print_doc done [08:08:41]requested_data is exist [08:08:41]produce_requested_data [08:08:41]produce_requested_data return (null) [08:08:41]process_action_free print_doc [08:08:41]json_value_free [08:08:41]json_value_free done [08:08:41]process_json_proto returns [08:08:41]Send response to host [08:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:08:41]free response buf [08:08:41]execute_script done [08:08:41]execute_script returns [08:08:41]free content buf [08:08:41]Sock 9.Close socket [08:08:41]Sock 9.Thread stoped [08:08:44]OFD Sender: No OFD packet to send [08:08:48]recv_with_timeout no data received [08:08:49]OFD Sender: No OFD packet to send [08:08:54]OFD Sender: No OFD packet to send [08:08:59]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:09]OFD Sender: No OFD packet to send [08:09:12]accept exits with 6 [08:09:12]New connection [08:09:12]New thread 3067333988 created [08:09:12]Thread 3067477348 joined [08:09:12]Waiting for new connection... [08:09:12] Sock 6.Parse request [08:09:12]Sock 6.Check first char [08:09:12]Sock 6.First char is OK [08:09:12]request: POST /json_proto HTTP/1.0 [08:09:12]Method: POST [08:09:12]URL: /json_proto [08:09:12]Method is POST - this is cgi request [08:09:12]url: /json_proto [08:09:12]query_string will be loaded in cgi processing [08:09:12]execute_cgi json_proto POST (null) [08:09:12]execute_cgi path=json_proto method=POST [08:09:12]POST find Content-Length [08:09:12]Host: 172.17.43.131:8080 [08:09:12]Content-Length: 681 [08:09:12]Content-Type: application/json [08:09:12] [08:09:12]POST finish read [08:09:12]Found Content-Length = 681 [08:09:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 9000.00, "payments": [ { "type": 0, "sum" : 9000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:12]execute_script... [08:09: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)2001979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 9000.00, "payments": [ { "type": 0, "sum" : 9000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:12]POST & json_proto [08:09:12]process_json_proto [08:09:12]json parsed OK: [08:09:12]protocol is kg_v1.0 [08:09:12]action value=close_receipt [08:09:12]process_action close_receipt [08:09:12]cmd_close_receipt [08:09:12]MH_GetDate [08:09:12]Write to MH i2c: F0 00 00 51 00 40 [08:09:12]Write i2c OK [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: F0 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: F0 09 00 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: F0 09 00 51 00 00 29 AB A4 66 F9 24 A2 66 4C [08:09:12]GetLastDocTimeStamp 1722067545 [08:09:12]current date 1722067753 [08:09:12]FM_GetShiftState [08:09:12]SAM_PROTO_GetShiftState [08:09:12]wFMCommunicate request_size=4 [08:09:12]MH_SAM_APDU [08:09:12]CAPDU: 80 13 01 00 [08:09:12]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [08:09:12]Write i2c OK [08:09:12]MH_I2C_Read... [08:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:12]Read from MH i2c: E2 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 0E 00 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [08:09:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:09:12]wFMCommunicate OK [08:09:12]SAM_PROTO_GetShiftState done [08:09:12]FM_GetShiftState done [08:09:12]opened in 1722038719 [08:09:12]opened+sec_in_day 1722125119 [08:09:12]quantity*price = 900074 [08:09:12]sum+1 = 900075 [08:09:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 9000.00 Внесено: 9000.00 СДАЧА: 0.00 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 9000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 93 27.07.2024 08:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225733 ФПД: 10191869319545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080913&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225733&fm=10191869319545&tin=02508201610067®Number=0000000000092624&sum=900000 [08:09:14]StoreToDocumentArchive [08:09:14]shift 438 fd 225733 [08:09:14]save to /storage/0438/doc_00225733 [08:09:14]save last doc name /storage/0438/doc_00225733 to /storage/kkm_last_doc_name [08:09:14]save OK [08:09:14]Clear old archive folders... [08:09:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:09:14]tlvbuf is 0180C210 [08:09:14]SAM_PROTO_ClearQueue [08:09:14]wFMCommunicate request_size=4 [08:09:14]MH_SAM_APDU [08:09:14]CAPDU: 80 09 00 00 [08:09:14]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:14]Read from MH i2c: E2 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [08:09:14]RAPDU: 90 00 [08:09:14]wFMCommunicate OK [08:09:14]SAM_PROTO_ClearQueue done [08:09:14]KKMCreateOFDPacket [08:09:14]OFDProtocolAddRootSTLVToBuf [08:09:14]FM_MakeSignedData [08:09:14]FM_MakeSignedData [08:09:14]SAM_PROTO_SignData [08:09:14]wFMCommunicate request_size=4 [08:09:14]MH_SAM_APDU [08:09:14]CAPDU: 80 0D 01 02 [08:09:14]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:14]Read from MH i2c: E2 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [08:09:14]RAPDU: 90 00 [08:09:14]wFMCommunicate OK [08:09:14]wFMCommunicate request_size=255 [08:09:14]MH_SAM_APDU [08:09:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 29 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 71 03 00 35 04 06 00 09 44 FA C0 [08:09:14]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 29 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 71 03 00 35 04 06 00 09 44 FA C0 00 00 1A [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:14]Read from MH i2c: E2 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [08:09:14]RAPDU: 90 00 [08:09:14]wFMCommunicate OK [08:09:14]wFMCommunicate request_size=7 [08:09:14]MH_SAM_APDU [08:09:14]CAPDU: 80 0D 02 02 02 19 79 [08:09:14]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 19 79 00 00 72 [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:14]Read from MH i2c: E2 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [08:09:14]RAPDU: 90 00 [08:09:14]wFMCommunicate OK [08:09:14]wFMCommunicate request_size=4 [08:09:14]MH_SAM_APDU [08:09:14]CAPDU: 80 0D 03 02 [08:09:14]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:14]Read from MH i2c: E2 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 0B 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 0B 00 63 00 00 D6 3C 09 10 10 B7 49 EF 90 00 09 [08:09:14]RAPDU: D6 3C 09 10 10 B7 49 EF 90 00 [08:09:14]wFMCommunicate OK [08:09:14]SAM_PROTO_SignData done [08:09:14]FM_MakeSignedData done [08:09:14]CreateOFDProtocolMessage [08:09:14]wFMCommunicate request_size=4 [08:09:14]MH_SAM_APDU [08:09:14]CAPDU: 80 11 00 00 [08:09:14]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:14]Read from MH i2c: E2 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 17 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [08:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:09:14]wFMCommunicate OK [08:09:14]CreateOFDProtocolMessage done [08:09:14]OFDSenderStorePacket 225733 [08:09:14]StoreOFDPacket docnum=225733 [08:09:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E2 D3 04 01 E5 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 29 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 71 03 00 35 04 06 00 09 44 FA C0 19 79 D6 3C 09 10 10 B7 49 EF [08:09:14]CheckFolder [08:09:14]dirname=/storage/ofd_packets [08:09:14]CheckFolder done [08:09:14]ProducePacketName [08:09:14]name=ofd_packets/00225733 [08:09:14]NVStorageSaveData ofd_packets/00225733 [08:09:14]File name is /storage/ofd_packets/00225733 [08:09:14]Write 298 bytes [08:09:14]NVStorageSaveData done [08:09:14]OFDSenderStorePacket done [08:09:14]KKMCreateOFDPacket done [08:09:14]NVStorageSaveData kkm_last_timestamp [08:09:14]File name is /storage/kkm_last_timestamp [08:09:14]Write 4 bytes [08:09:14]NVStorageSaveData done [08:09:14]ExternCall_PrintAddStr [08:09:14]wPrintStart [08:09:14]Write to MH i2c: 01 00 00 65 00 65 [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: 01 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: 01 07 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [08:09:14]RasterBufferAndPrint [08:09:14]line Счет N : (1)2001979 [08:09:14]line ИНН: 02508201610067 [08:09:14]line Контрольно-Кассовый Чек [08:09:14]line ПРОДАЖА [08:09:14]line ТРК (МРК, ГНК) : 21 [08:09:14]line Товар: 2710194210 [08:09:14]line ДТ-К-5 [08:09:14]line 118.120 * 76.20 [08:09:14]line = 9000.74 [08:09:14]line НДС 12% НСП 1% [08:09:14]line > о реализуемом товаре [08:09:14]line ОКРУГЛЕНИЕ: -0.74 [08:09:14]line ИТОГО: 9000.00 [08:09:14]line Внесено: 9000.00 [08:09:14]line СДАЧА: 0.00 [08:09:14]line НСП 1% : 79.65 [08:09:14]line НДС 12% : 955.83 [08:09:14]line Наличными: 9000.00 [08:09:14]line Безнал.: 0.00 [08:09:14]line Место: АЗС № 97 "Партнер Нефть" [08:09:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:09:14]line СНО: Общий режим [08:09:14]line Чек 93 27.07.2024 08:09 [08:09:14]line Смена: 438 ФФД: 1.0 [08:09:14]line ЗНМ: 0300000054 [08:09:14]line РНМ: 0000000000092624 [08:09:14]line Версия ККМ: 001 [08:09:14]line ФМ: 0000000000874959 [08:09:14]line ФД: 225733 [08:09:14]line ФПД: 10191869319545 [08:09:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080913&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225733&fm=10191869319545&tin=02508201610067®Number=0000000000092624&sum=900000 [08:09:14]written 0, free lines is 4095 [08:09:14]OFD Sender: Processing packet 225733 [packets to send 599, broken 598] [08:09:14]ProducePacketName [08:09:14]name=ofd_packets/00225733 [08:09:14]OFD Sender: To server: pG, [08:09:14]CommunicateWithHost lk.salyk.kg:30040 [08:09:14]ConnectInit lk.salyk.kg [08:09:15]Write to MH i2c: 01 00 00 90 00 90 [08:09:15]Write i2c OK [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: 01 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: 01 07 00 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 51 0C F4 [08:09:15]RasterBufferAndPrint [08:09:15]line [08:09:15]line [08:09:15]line [08:09:15]line [08:09:15]line [08:09:15]written 0, free lines is 3157 [08:09:15]MH_Cut [08:09:15]Write to MH i2c: D1 01 00 97 00 01 69 [08:09:15]Write i2c OK [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: D1 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: D1 01 00 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: D1 01 00 97 00 00 68 [08:09:15]Write to MH i2c: 01 00 00 98 00 98 [08:09:15]Write i2c OK [08:09:15]MH_I2C_Read... [08:09:16]Connected sock=10 [08:09: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 35 39 0C 01 00 00 E2 D3 04 01 E5 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 29 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 71 03 00 35 04 06 00 09 44 FA C0 19 79 D6 3C 09 10 10 B7 49 EF [08:09:16]*** Cut start [08:09:16]*** Partial cut [08:09:16]*** CUTSNS_PIN = 1 [08:09:16]*** CUTSNS_PIN = 0 [08:09:17]*** Brake cut motor [08: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 35 39 4F 00 00 00 DA BB 47 00 95 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 35 39 10 04 04 00 C5 71 03 00 F4 03 04 00 39 57 A4 66 B6 04 01 00 00 BB 8C 0E 87 15 FD 62 80 [08:09:17]CommunicateWithHost err = 0 [08:09:17]CheckOFDResponse [08:09:17]1017 (14) - 77093643461234 [08:09:17]1041 (16) - 0000000000874959 [08:09:17]1040 (4) - 225733 [08:09:17]1012 (4) - 27.07.2024 02:11 [08:09:17]1206 (1) - 0 [08:09:17]OFD Sender: Remove packet 225733 [08:09:17]ProducePacketName [08:09:17]name=ofd_packets/00225733 [08:09:17]NVStorageDeleteData [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]*** Stop cut motor [08:09:17]*** Cut end [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [08:09:17]process_action close_receipt done [08:09:17]requested_data is exist [08:09:17]produce_requested_data [08:09:17]requested_item fm.sn is exist - process it [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 11 00 00 [08:09:17]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 17 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [08:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:09:17]wFMCommunicate OK [08:09:17]requested_item fd.num is exist - process it [08:09:17]SAM_PROTO_GetFieldsCounters [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 13 00 00 [08:09:17]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 62 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 71 03 00 0E 04 04 00 B6 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 46 [08:09:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:17]wFMCommunicate OK [08:09:17]SAM_PROTO_GetFieldsCounters done [08:09:17]requested_item shift.num is exist - process it [08:09:17]requested_item shift.opened is exist - process it [08:09:17]req_shift_opened [08:09:17]FM_GetShiftState [08:09:17]SAM_PROTO_GetShiftState [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 13 01 00 [08:09:17]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 0E 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [08:09:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:09:17]wFMCommunicate OK [08:09:17]SAM_PROTO_GetShiftState done [08:09:17]FM_GetShiftState done [08:09:17]req_shift_opened done [08:09:17]requested_item shift.open_date is exist - process it [08:09:17]req_shift_open_date [08:09:17]req_shift_open_date done [08:09:17]produce_requested_data done [08:09:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225733,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:09:17]process_action_free close_receipt [08:09:17]json_value_free [08:09:17]json_value_free done [08:09:17]process_json_proto returns [08:09:17]Send response to host [08:09:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225733,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:09:17]free response buf [08:09:17]execute_script done [08:09:17]execute_script returns [08:09:17]free content buf [08:09:17]Sock 6.Close socket [08:09:17]Sock 6.Thread stoped [08:09:17]OFD Sender: No OFD packet to send [08:09:22]recv_with_timeout no data received [08:09:22]OFD Sender: No OFD packet to send [08:09:27]OFD Sender: No OFD packet to send [08:09:29]accept exits with 9 [08:09:29]New connection [08:09:29]New thread 3067477348 created [08:09:29]Thread 3067333988 joined [08:09:29]Waiting for new connection... [08:09:29] Sock 9.Parse request [08:09:29]Sock 9.Check first char [08:09:29]Sock 9.First char is OK [08:09:29]request: POST /json_proto HTTP/1.0 [08:09:29]Method: POST [08:09:29]URL: /json_proto [08:09:29]Method is POST - this is cgi request [08:09:29]url: /json_proto [08:09:29]query_string will be loaded in cgi processing [08:09:29]execute_cgi json_proto POST (null) [08:09:29]execute_cgi path=json_proto method=POST [08:09:29]POST find Content-Length [08:09:29]Host: 172.17.43.131:8080 [08:09:29]Content-Length: 678 [08:09:29]Content-Type: application/json [08:09:29] [08:09:29]POST finish read [08:09:29]Found Content-Length = 678 [08:09:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:29]execute_script... [08:09: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)2001981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:29]POST & json_proto [08:09:29]process_json_proto [08:09:29]json parsed OK: [08:09:29]protocol is kg_v1.0 [08:09:29]action value=close_receipt [08:09:29]process_action close_receipt [08:09:29]cmd_close_receipt [08:09:29]MH_GetDate [08:09:29]Write to MH i2c: F0 00 00 9C 00 8B [08:09:29]Write i2c OK [08:09:29]MH_I2C_Read... [08:09:29]Read from MH i2c: F0 [08:09:29]MH_I2C_Read... [08:09:29]Read from MH i2c: F0 09 00 [08:09:29]MH_I2C_Read... [08:09:29]Read from MH i2c: F0 09 00 9C 00 00 39 AB A4 66 F9 24 A2 66 A7 [08:09:29]GetLastDocTimeStamp 1722067753 [08:09:29]current date 1722067769 [08:09:29]FM_GetShiftState [08:09:29]SAM_PROTO_GetShiftState [08:09:29]wFMCommunicate request_size=4 [08:09:29]MH_SAM_APDU [08:09:29]CAPDU: 80 13 01 00 [08:09:29]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [08:09:29]Write i2c OK [08:09:29]MH_I2C_Read... [08:09:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:29]Read from MH i2c: E2 [08:09:29]MH_I2C_Read... [08:09:29]Read from MH i2c: E2 0E 00 [08:09:29]MH_I2C_Read... [08:09:29]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [08:09:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:09:29]wFMCommunicate OK [08:09:29]SAM_PROTO_GetShiftState done [08:09:29]FM_GetShiftState done [08:09:29]opened in 1722038719 [08:09:29]opened+sec_in_day 1722125119 [08:09:29]quantity*price = 30035 [08:09:29]sum+1 = 30036 [08:09:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 94 27.07.2024 08:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225734 ФПД: 243197621743086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080929&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225734&fm=243197621743086&tin=02508201610067®Number=0000000000092624&sum=30000 [08:09:30]StoreToDocumentArchive [08:09:30]shift 438 fd 225734 [08:09:30]save to /storage/0438/doc_00225734 [08:09:30]save last doc name /storage/0438/doc_00225734 to /storage/kkm_last_doc_name [08:09:30]save OK [08:09:30]Clear old archive folders... [08:09:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:30]tlvbuf is 0185E480 [08:09:30]SAM_PROTO_ClearQueue [08:09:30]wFMCommunicate request_size=4 [08:09:30]MH_SAM_APDU [08:09:30]CAPDU: 80 09 00 00 [08:09:30]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [08:09:30]Write i2c OK [08:09:30]MH_I2C_Read... [08:09:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:30]Read from MH i2c: E2 [08:09:30]MH_I2C_Read... [08:09:30]Read from MH i2c: E2 03 00 [08:09:30]MH_I2C_Read... [08:09:30]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [08:09:30]RAPDU: 90 00 [08:09:30]wFMCommunicate OK [08:09:30]SAM_PROTO_ClearQueue done [08:09:30]KKMCreateOFDPacket [08:09:30]OFDProtocolAddRootSTLVToBuf [08:09:30]FM_MakeSignedData [08:09:30]FM_MakeSignedData [08:09:30]SAM_PROTO_SignData [08:09:30]wFMCommunicate request_size=4 [08:09:30]MH_SAM_APDU [08:09:30]CAPDU: 80 0D 01 02 [08:09:30]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [08:09:30]Write i2c OK [08:09:30]MH_I2C_Read... [08:09:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:30]Read from MH i2c: E2 [08:09:30]MH_I2C_Read... [08:09:30]Read from MH i2c: E2 03 00 [08:09:30]MH_I2C_Read... [08:09:30]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [08:09:30]RAPDU: 90 00 [08:09:30]wFMCommunicate OK [08:09:30]wFMCommunicate request_size=255 [08:09:30]MH_SAM_APDU [08:09: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 39 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 71 03 00 35 04 06 00 DD [08:09:30]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 39 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 71 03 00 35 04 06 00 DD 00 00 E4 [08:09:30]Write i2c OK [08:09:30]MH_I2C_Read... [08:09:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:31]Read from MH i2c: E2 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 03 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [08:09:31]RAPDU: 90 00 [08:09:31]wFMCommunicate OK [08:09:31]wFMCommunicate request_size=10 [08:09:31]MH_SAM_APDU [08:09:31]CAPDU: 80 0D 02 02 05 2F DB DA AD EE [08:09:31]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 2F DB DA AD EE 00 00 B0 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:31]Read from MH i2c: E2 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 03 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [08:09:31]RAPDU: 90 00 [08:09:31]wFMCommunicate OK [08:09:31]wFMCommunicate request_size=4 [08:09:31]MH_SAM_APDU [08:09:31]CAPDU: 80 0D 03 02 [08:09:31]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:31]Read from MH i2c: E2 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 0B 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 0B 00 AE 00 00 49 87 5A 7D D5 18 D4 60 90 00 F2 [08:09:31]RAPDU: 49 87 5A 7D D5 18 D4 60 90 00 [08:09:31]wFMCommunicate OK [08:09:31]SAM_PROTO_SignData done [08:09:31]FM_MakeSignedData done [08:09:31]CreateOFDProtocolMessage [08:09:31]wFMCommunicate request_size=4 [08:09:31]MH_SAM_APDU [08:09:31]CAPDU: 80 11 00 00 [08:09:31]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:31]Read from MH i2c: E2 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 17 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [08:09:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:09:31]wFMCommunicate OK [08:09:31]CreateOFDProtocolMessage done [08:09:31]OFDSenderStorePacket 225734 [08:09:31]StoreOFDPacket docnum=225734 [08:09:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7E 2C 07 01 BA 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 39 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 71 03 00 35 04 06 00 DD 2F DB DA AD EE 49 87 5A 7D D5 18 D4 60 [08:09:31]CheckFolder [08:09:31]dirname=/storage/ofd_packets [08:09:31]CheckFolder done [08:09:31]ProducePacketName [08:09:31]name=ofd_packets/00225734 [08:09:31]NVStorageSaveData ofd_packets/00225734 [08:09:31]File name is /storage/ofd_packets/00225734 [08:09:31]Write 301 bytes [08:09:31]NVStorageSaveData done [08:09:31]OFDSenderStorePacket done [08:09:31]KKMCreateOFDPacket done [08:09:31]NVStorageSaveData kkm_last_timestamp [08:09:31]File name is /storage/kkm_last_timestamp [08:09:31]Write 4 bytes [08:09:31]NVStorageSaveData done [08:09:31]ExternCall_PrintAddStr [08:09:31]wPrintStart [08:09:31]Write to MH i2c: 01 00 00 B0 00 B0 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: 01 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: 01 07 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [08:09:31]RasterBufferAndPrint [08:09:31]line Счет N : (1)2001981 [08:09:31]line ИНН: 02508201610067 [08:09:31]line Контрольно-Кассовый Чек [08:09:31]line ПРОДАЖА [08:09:31]line ТРК (МРК, ГНК) : 53 [08:09:31]line Товар: 2710124130 [08:09:31]line Аи-92-К-5 [08:09:31]line 4.430 * 67.80 [08:09:31]line = 300.35 [08:09:31]line НДС 12% НСП 1% [08:09:31]line > о реализуемом товаре [08:09:31]line ОКРУГЛЕНИЕ: -0.35 [08:09:31]line ИТОГО: 300.00 [08:09:31]line Внесено: 300.00 [08:09:31]line СДАЧА: 0.00 [08:09:31]line НСП 1% : 2.66 [08:09:31]line НДС 12% : 31.90 [08:09:31]line Наличными: 300.00 [08:09:31]line Безнал.: 0.00 [08:09:31]line Место: АЗС № 97 "Партнер Нефть" [08:09:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:09:31]line СНО: Общий режим [08:09:31]line Чек 94 27.07.2024 08:09 [08:09:31]line Смена: 438 ФФД: 1.0 [08:09:31]line ЗНМ: 0300000054 [08:09:31]line РНМ: 0000000000092624 [08:09:31]line Версия ККМ: 001 [08:09:31]line ФМ: 0000000000874959 [08:09:31]line ФД: 225734 [08:09:31]line ФПД: 243197621743086 [08:09:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T080929&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225734&fm=243197621743086&tin=02508201610067®Number=0000000000092624&sum=30000 [08:09:31]written 0, free lines is 4095 [08:09:31]OFD Sender: Processing packet 225734 [packets to send 599, broken 598] [08:09:31]ProducePacketName [08:09:31]name=ofd_packets/00225734 [08:09:31]OFD Sender: To server: pG, [08:09:31]CommunicateWithHost lk.salyk.kg:30040 [08:09:31]ConnectInit lk.salyk.kg [08:09:31]Write to MH i2c: 01 00 00 DB 00 DB [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: 01 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: 01 07 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 52 0C 40 [08:09:31]RasterBufferAndPrint [08:09:31]line [08:09:31]line [08:09:31]line [08:09:31]line [08:09:31]line [08:09:31]written 0, free lines is 3159 [08:09:31]MH_Cut [08:09:31]Write to MH i2c: D1 01 00 E2 00 01 B4 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: D1 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: D1 01 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: D1 01 00 E2 00 00 B3 [08:09:31]Write to MH i2c: 01 00 00 E3 00 E3 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:32]*** Cut start [08:09:32]*** Partial cut [08:09:32]*** CUTSNS_PIN = 1 [08:09:32]recv_with_timeout no data received [08:09:32]*** CUTSNS_PIN = 0 [08:09:33]*** Brake cut motor [08:09:33]Read from MH i2c: 01 [08:09:33]MH_I2C_Read... [08:09:33]*** Stop cut motor [08:09:33]*** Cut end [08:09:33]Read from MH i2c: 01 07 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [08:09:33]process_action close_receipt done [08:09:33]requested_data is exist [08:09:33]produce_requested_data [08:09:33]requested_item fm.sn is exist - process it [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 11 00 00 [08:09:33]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [08:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:09:33]wFMCommunicate OK [08:09:33]requested_item fd.num is exist - process it [08:09:33]SAM_PROTO_GetFieldsCounters [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 13 00 00 [08:09:33]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 62 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 71 03 00 0E 04 04 00 B6 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 95 [08:09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:33]wFMCommunicate OK [08:09:33]SAM_PROTO_GetFieldsCounters done [08:09:33]requested_item shift.num is exist - process it [08:09:33]requested_item shift.opened is exist - process it [08:09:33]req_shift_opened [08:09:33]FM_GetShiftState [08:09:33]SAM_PROTO_GetShiftState [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 13 01 00 [08:09:33]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 0E 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [08:09:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:09:33]wFMCommunicate OK [08:09:33]SAM_PROTO_GetShiftState done [08:09:33]FM_GetShiftState done [08:09:33]req_shift_opened done [08:09:33]requested_item shift.open_date is exist - process it [08:09:33]req_shift_open_date [08:09:33]req_shift_open_date done [08:09:33]produce_requested_data done [08:09:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225734,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:09:33]process_action_free close_receipt [08:09:33]json_value_free [08:09:33]json_value_free done [08:09:33]process_json_proto returns [08:09:33]Send response to host [08:09:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225734,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:09:33]free response buf [08:09:33]execute_script done [08:09:33]execute_script returns [08:09:33]free content buf [08:09:33]Sock 9.Close socket [08:09:33]Sock 9.Thread stoped [08:09:36]ConnectInit Can't take IP for lk.salyk.kg [08:09:36]CommunicateWithHost connect error [08:09:36]CommunicateWithHost err = -1 [08:09:36]OFD Sender: Server communicate error [08:09:41]OFD Sender: Processing packet 225734 [packets to send 599, broken 598] [08:09:41]ProducePacketName [08:09:41]name=ofd_packets/00225734 [08:09:41]OFD Sender: To server: pG, [08:09:41]CommunicateWithHost lk.salyk.kg:30040 [08:09:41]ConnectInit lk.salyk.kg [08:09:43]recv_with_timeout no data received [08:09:46]ConnectInit Can't take IP for lk.salyk.kg [08:09:46]CommunicateWithHost connect error [08:09:46]CommunicateWithHost err = -1 [08:09:46]OFD Sender: Server communicate error [08:09:51]OFD Sender: Processing packet 225734 [packets to send 599, broken 598] [08:09:51]ProducePacketName [08:09:51]name=ofd_packets/00225734 [08:09:51]OFD Sender: To server: pG, [08:09:51]CommunicateWithHost lk.salyk.kg:30040 [08:09:51]ConnectInit lk.salyk.kg [08:09:56]ConnectInit Can't take IP for lk.salyk.kg [08:09:56]CommunicateWithHost connect error [08:09:56]CommunicateWithHost err = -1 [08:09:56]OFD Sender: Server communicate error [08:10:01]OFD Sender: Processing packet 225734 [packets to send 599, broken 598] [08:10:01]ProducePacketName [08:10:01]name=ofd_packets/00225734 [08:10:01]OFD Sender: To server: pG, [08:10:01]CommunicateWithHost lk.salyk.kg:30040 [08:10:01]ConnectInit lk.salyk.kg [08:10:06]ConnectInit Can't take IP for lk.salyk.kg [08:10:06]CommunicateWithHost connect error [08:10:06]CommunicateWithHost err = -1 [08:10:06]OFD Sender: Server communicate error [08:10:08]recv_with_timeout no data received [08:10:11]OFD Sender: Processing packet 225734 [packets to send 599, broken 598] [08:10:11]ProducePacketName [08:10:11]name=ofd_packets/00225734 [08:10:11]OFD Sender: To server: pG, [08:10:11]CommunicateWithHost lk.salyk.kg:30040 [08:10:11]ConnectInit lk.salyk.kg [08:10:16]ConnectInit Can't take IP for lk.salyk.kg [08:10:16]CommunicateWithHost connect error [08:10:16]CommunicateWithHost err = -1 [08:10:16]OFD Sender: Server communicate error [08:10:21]OFD Sender: Processing packet 225734 [packets to send 599, broken 598] [08:10:21]ProducePacketName [08:10:21]name=ofd_packets/00225734 [08:10:21]OFD Sender: To server: pG, [08:10:21]CommunicateWithHost lk.salyk.kg:30040 [08:10:21]ConnectInit lk.salyk.kg [08:10:26]ConnectInit Can't take IP for lk.salyk.kg [08:10:26]CommunicateWithHost connect error [08:10:26]CommunicateWithHost err = -1 [08:10:26]OFD Sender: Server communicate error [08:10:31]OFD Sender: Processing packet 225734 [packets to send 599, broken 598] [08:10:31]ProducePacketName [08:10:31]name=ofd_packets/00225734 [08:10:31]OFD Sender: To server: pG, [08:10:31]CommunicateWithHost lk.salyk.kg:30040 [08:10:31]ConnectInit lk.salyk.kg [08:10:31]Connected sock=7 [08:10: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 35 39 0F 01 00 00 7E 2C 07 01 BA 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 39 AB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 71 03 00 35 04 06 00 DD 2F DB DA AD EE 49 87 5A 7D D5 18 D4 60 [08:10: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 35 39 4F 00 00 00 08 1D 47 00 5E 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 71 03 00 F4 03 04 00 84 57 A4 66 B6 04 01 00 00 D2 04 8A 33 81 6C 38 89 [08:10:32]CommunicateWithHost err = 0 [08:10:32]CheckOFDResponse [08:10:32]1017 (14) - 77093643461234 [08:10:32]1041 (16) - 0000000000874959 [08:10:32]1040 (4) - 225734 [08:10:32]1012 (4) - 27.07.2024 02:12 [08:10:32]1206 (1) - 0 [08:10:32]OFD Sender: Remove packet 225734 [08:10:32]ProducePacketName [08:10:32]name=ofd_packets/00225734 [08:10:32]NVStorageDeleteData [08:10:33]OFD Sender: No OFD packet to send [08:10:38]OFD Sender: No OFD packet to send [08:10:43]OFD Sender: No OFD packet to send [08:10:48]OFD Sender: No OFD packet to send [08:10:53]OFD Sender: No OFD packet to send [08:10:58]OFD Sender: No OFD packet to send [08:11:03]OFD Sender: No OFD packet to send [08:11:08]OFD Sender: No OFD packet to send [08:11:12]accept exits with 10 [08:11:12]New connection [08:11:12]New thread 3067333988 created [08:11:12]Thread 3067477348 joined [08:11:12]Waiting for new connection... [08:11:12] Sock 10.Parse request [08:11:12]Sock 10.Check first char [08:11:12]Sock 10.First char is OK [08:11:12]request: POST /json_proto HTTP/1.0 [08:11:12]Method: POST [08:11:12]URL: /json_proto [08:11:12]Method is POST - this is cgi request [08:11:12]url: /json_proto [08:11:12]query_string will be loaded in cgi processing [08:11:12]execute_cgi json_proto POST (null) [08:11:12]execute_cgi path=json_proto method=POST [08:11:12]POST find Content-Length [08:11:12]Host: 172.17.43.131:8080 [08:11:12]Content-Length: 215 [08:11:12]Content-Type: application/json [08:11:12] [08:11:12]POST finish read [08:11:12]Found Content-Length = 215 [08:11:12]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:11:12]execute_script... [08:11:12]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:11:12]POST & json_proto [08:11:12]process_json_proto [08:11:12]json parsed OK: [08:11:12]protocol is kg_v1.0 [08:11:12]action value=get_value [08:11:12]process_action get_value [08:11:12]cmd_get_value [08:11:12]process_action get_value done [08:11:12]requested_data is exist [08:11:12]produce_requested_data [08:11:12]requested_item kkm.sn is exist - process it [08:11:12]requested_item kkm.ver is exist - process it [08:11:12]requested_item fm.sn is exist - process it [08:11:12]wFMCommunicate request_size=4 [08:11:12]MH_SAM_APDU [08:11:12]CAPDU: 80 11 00 00 [08:11:12]Write to MH i2c: E2 08 00 E7 00 80 11 00 00 00 00 00 00 61 [08:11:12]Write i2c OK [08:11:12]MH_I2C_Read... [08:11:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:12]Read from MH i2c: E2 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 17 00 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 17 00 E7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [08:11:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:11:12]wFMCommunicate OK [08:11:12]requested_item fd.num is exist - process it [08:11:12]SAM_PROTO_GetFieldsCounters [08:11:12]wFMCommunicate request_size=4 [08:11:12]MH_SAM_APDU [08:11:12]CAPDU: 80 13 00 00 [08:11:12]Write to MH i2c: E2 08 00 E8 00 80 13 00 00 00 00 00 00 64 [08:11:12]Write i2c OK [08:11:12]MH_I2C_Read... [08:11:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:12]Read from MH i2c: E2 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 62 00 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 62 00 E8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 71 03 00 0E 04 04 00 B6 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 98 [08:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:11:12]wFMCommunicate OK [08:11:12]SAM_PROTO_GetFieldsCounters done [08:11:12]requested_item shift.num is exist - process it [08:11:12]requested_item shift.opened is exist - process it [08:11:12]req_shift_opened [08:11:12]FM_GetShiftState [08:11:12]SAM_PROTO_GetShiftState [08:11:12]wFMCommunicate request_size=4 [08:11:12]MH_SAM_APDU [08:11:12]CAPDU: 80 13 01 00 [08:11:12]Write to MH i2c: E2 08 00 E9 00 80 13 01 00 00 00 00 00 66 [08:11:12]Write i2c OK [08:11:12]MH_I2C_Read... [08:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:12]Read from MH i2c: E2 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 0E 00 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 0E 00 E9 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 74 [08:11:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:11:12]wFMCommunicate OK [08:11:12]SAM_PROTO_GetShiftState done [08:11:12]FM_GetShiftState done [08:11:12]req_shift_opened done [08:11:12]requested_item shift.open_date is exist - process it [08:11:12]req_shift_open_date [08:11:12]req_shift_open_date done [08:11:12]produce_requested_data done [08:11:12]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225734,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:11:12]process_action_free get_value [08:11:12]json_value_free [08:11:12]json_value_free done [08:11:12]process_json_proto returns [08:11:12]Send response to host [08:11:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225734,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:11:12]free response buf [08:11:12]execute_script done [08:11:12]execute_script returns [08:11:12]free content buf [08:11:12]Sock 10.Close socket [08:11:12]Sock 10.Thread stoped [08:11:12]accept exits with 7 [08:11:12]New connection [08:11:12]New thread 3067477348 created [08:11:12]Thread 3067333988 joined [08:11:12]Waiting for new connection... [08:11:12] Sock 7.Parse request [08:11:12]Sock 7.Check first char [08:11:12]Sock 7.First char is OK [08:11:12]request: POST /json_proto HTTP/1.0 [08:11:12]Method: POST [08:11:12]URL: /json_proto [08:11:12]Method is POST - this is cgi request [08:11:12]url: /json_proto [08:11:12]query_string will be loaded in cgi processing [08:11:12]execute_cgi json_proto POST (null) [08:11:12]execute_cgi path=json_proto method=POST [08:11:12]POST find Content-Length [08:11:12]Host: 172.17.43.131:8080 [08:11:12]Content-Length: 331 [08:11:12]Content-Type: application/json [08:11:12] [08:11:12]POST finish read [08:11:12]Found Content-Length = 331 [08:11:12]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:11:12]execute_script... [08:11:13]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:11:13]POST & json_proto [08:11:13]process_json_proto [08:11:13]json parsed OK: [08:11:13]protocol is kg_v1.0 [08:11:13]action value=get_value [08:11:13]process_action get_value [08:11:13]cmd_get_value [08:11:13]process_action get_value done [08:11:13]requested_data is exist [08:11:13]produce_requested_data [08:11:13]requested_item fm.sale.total is exist - process it [08:11:13]SAM_PROTO_GetFMData [08:11:13]wFMCommunicate request_size=4 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 13 03 00 [08:11:13]Write to MH i2c: E2 08 00 EA 00 80 13 03 00 00 00 00 00 69 [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]OFD Sender: No OFD packet to send [08:11:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 FD 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 FD 00 EA 00 00 C5 04 85 04 C1 04 6E 04 04 00 5A 6E 03 00 69 04 A3 00 6F 04 04 00 11 68 03 00 B1 04 05 00 64 24 23 7A 05 70 04 05 00 AC B1 7C AD 04 72 04 04 00 B8 72 A6 CC 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 49 F3 F0 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A8 21 69 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 D2 [08:11:13]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 5A 6E 03 00 69 04 A3 00 6F 04 04 00 11 68 03 00 B1 04 05 00 64 24 23 7A 05 70 04 05 00 AC B1 7C AD 04 72 04 04 00 B8 72 A6 CC 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 49 F3 F0 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A8 21 69 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [08:11:13]wFMCommunicate OK [08:11:13]wFMCommunicate request_size=4 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 17 00 00 [08:11:13]Write to MH i2c: E2 08 00 EB 00 80 17 00 00 00 00 00 00 6B [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 FD 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 FD 00 EB 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 D5 [08:11:13]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:11:13]wFMCommunicate OK [08:11:13]wFMCommunicate request_size=4 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 17 00 00 [08:11:13]Write to MH i2c: E2 08 00 EC 00 80 17 00 00 00 00 00 00 6C [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:14]Read from MH i2c: E2 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 FD 00 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 FD 00 EC 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 7E [08:11:14]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [08:11:14]wFMCommunicate OK [08:11:14]wFMCommunicate request_size=4 [08:11:14]MH_SAM_APDU [08:11:14]CAPDU: 80 17 00 00 [08:11:14]Write to MH i2c: E2 08 00 ED 00 80 17 00 00 00 00 00 00 6D [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:14]Read from MH i2c: E2 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 FD 00 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 FD 00 ED 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 F9 [08:11:14]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [08:11:14]wFMCommunicate OK [08:11:14]wFMCommunicate request_size=4 [08:11:14]MH_SAM_APDU [08:11:14]CAPDU: 80 17 00 00 [08:11:14]Write to MH i2c: E2 08 00 EE 00 80 17 00 00 00 00 00 00 6E [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [08:11:14]Read from MH i2c: E2 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 E2 00 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 E2 00 EE 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [08:11:14]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:11:14]wFMCommunicate OK [08:11:14]SAM_PROTO_GetFMData done [08:11:14]requested_item fm.sale_refund.total is exist - process it [08:11:14]requested_item fm.buy.total is exist - process it [08:11:14]requested_item shift.sale.total is exist - process it [08:11:14]SAM_PROTO_GetShiftData [08:11:14]wFMCommunicate request_size=4 [08:11:14]MH_SAM_APDU [08:11:14]CAPDU: 80 13 02 00 [08:11:14]Write to MH i2c: E2 08 00 EF 00 80 13 02 00 00 00 00 00 6D [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 FD 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 FD 00 EF 00 00 B0 04 AA 04 AC 04 6E 04 04 00 5E 00 00 00 69 04 9D 00 6F 04 04 00 5E 00 00 00 B1 04 04 00 BB 9E 29 01 70 04 03 00 30 7A C3 72 04 03 00 8B 24 66 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 3A 9C 1F 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 59 A2 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 F3 [08:11:15]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 5E 00 00 00 69 04 9D 00 6F 04 04 00 5E 00 00 00 B1 04 04 00 BB 9E 29 01 70 04 03 00 30 7A C3 72 04 03 00 8B 24 66 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 3A 9C 1F 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 59 A2 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:11:15]wFMCommunicate OK [08:11:15]wFMCommunicate request_size=4 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 17 00 00 [08:11:15]Write to MH i2c: E2 08 00 F0 00 80 17 00 00 00 00 00 00 70 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 FD 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 FD 00 F0 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 8A [08:11:15]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [08:11:15]wFMCommunicate OK [08:11:15]wFMCommunicate request_size=4 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 17 00 00 [08:11:15]Write to MH i2c: E2 08 00 F1 00 80 17 00 00 00 00 00 00 71 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 FD 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 FD 00 F1 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 2E [08:11:15]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [08:11:15]wFMCommunicate OK [08:11:15]wFMCommunicate request_size=4 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 17 00 00 [08:11:15]Write to MH i2c: E2 08 00 F2 00 80 17 00 00 00 00 00 00 72 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:16]Read from MH i2c: E2 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: E2 FD 00 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: E2 FD 00 F2 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 E5 [08:11:16]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:11:16]wFMCommunicate OK [08:11:16]wFMCommunicate request_size=4 [08:11:16]MH_SAM_APDU [08:11:16]CAPDU: 80 17 00 00 [08:11:16]Write to MH i2c: E2 08 00 F3 00 80 17 00 00 00 00 00 00 73 [08:11:16]Write i2c OK [08:11:16]MH_I2C_Read... [08:11:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [08:11:16]Read from MH i2c: E2 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: E2 CD 00 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: E2 CD 00 F3 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 57 [08:11:16]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:11:16]wFMCommunicate OK [08:11:16]SAM_PROTO_GetShiftData done [08:11:16]requested_item shift.sale.total_cash is exist - process it [08:11:16]requested_item shift.sale_refund.total is exist - process it [08:11:16]requested_item shift.sale_refund.total_cash is exist - process it [08:11:16]requested_item shift.buy.total is exist - process it [08:11:16]requested_item shift.buy.total_cash is exist - process it [08:11:16]produce_requested_data done [08:11:16]produce_requested_data return {"fm.sale.total":235239599.08,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":195048.27,"shift.sale.total_cash":128108.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:11:16]process_action_free get_value [08:11:16]json_value_free [08:11:16]json_value_free done [08:11:16]process_json_proto returns [08:11:16]Send response to host [08:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235239599.08,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":195048.27,"shift.sale.total_cash":128108.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:11:16]free response buf [08:11:16]execute_script done [08:11:16]execute_script returns [08:11:16]free content buf [08:11:16]Sock 7.Close socket [08:11:16]Sock 7.Thread stoped [08:11:18]OFD Sender: No OFD packet to send [08:11:23]OFD Sender: No OFD packet to send [08:11:28]OFD Sender: No OFD packet to send [08:11:33]OFD Sender: No OFD packet to send [08:11:38]OFD Sender: No OFD packet to send [08:11:43]OFD Sender: No OFD packet to send [08:11:48]OFD Sender: No OFD packet to send [08:11:53]OFD Sender: No OFD packet to send [08:11:58]OFD Sender: No OFD packet to send [08:12:00]recv_with_timeout no data received [08:12:03]OFD Sender: No OFD packet to send [08:12:08]OFD Sender: No OFD packet to send [08:12:13]OFD Sender: No OFD packet to send [08:12:18]OFD Sender: No OFD packet to send [08:12:23]OFD Sender: No OFD packet to send [08:12:28]OFD Sender: No OFD packet to send [08:12:33]OFD Sender: No OFD packet to send [08:12:35]accept exits with 9 [08:12:35]New connection [08:12:35]New thread 3067333988 created [08:12:35]Thread 3067477348 joined [08:12:35]Waiting for new connection... [08:12:35] Sock 9.Parse request [08:12:35]Sock 9.Check first char [08:12:35]Sock 9.First char is OK [08:12:35]request: POST /json_proto HTTP/1.0 [08:12:35]Method: POST [08:12:35]URL: /json_proto [08:12:35]Method is POST - this is cgi request [08:12:35]url: /json_proto [08:12:35]query_string will be loaded in cgi processing [08:12:35]execute_cgi json_proto POST (null) [08:12:35]execute_cgi path=json_proto method=POST [08:12:35]POST find Content-Length [08:12:35]Host: 172.17.43.131:8080 [08:12:35]Content-Length: 1207 [08:12:35]Content-Type: application/json [08:12:35] [08:12:35]POST finish read [08:12:35]Found Content-Length = 1207 [08:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001982\u000A27.07.2024 08:11\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4046725\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:35]execute_script... [08:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001982\u000A27.07.2024 08:11\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4046725\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:35]POST & json_proto [08:12:35]process_json_proto [08:12:35]json parsed OK: [08:12:35]protocol is kg_v1.0 [08:12:35]action value=print_text [08:12:35]process_action print_text [08:12:35]cmd_print_text [08:12:35]ExternCall_PrintAddStr [08:12:35]wPrintStart [08:12:35]Write to MH i2c: 01 00 00 F4 00 F4 [08:12:35]Write i2c OK [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: 01 [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: 01 07 00 [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: 01 07 00 F4 00 00 00 00 00 00 FF 0F 09 [08:12:35]RasterBufferAndPrint [08:12:35]line *****ТОВАРНЫЙ ЧЕК***** [08:12:35]line АЗС-97 [08:12:35]line Партнер нефть [08:12:35]line 02508201610067 [08:12:35]line Кассир : Орунбаева Б. [08:12:35]line Счет N : (1)2001982 [08:12:35]line 27.07.2024 08:11 [08:12:35]line ПРОДАЖА [08:12:35]line ТРК (МРК, ГНК): 61 [08:12:35]line Вид ГСМ : 2710194210 [08:12:35]line ДТ-К-5 [08:12:35]line 20.000 x 76.20 [08:12:35]line ИТОГ: 1524.00 [08:12:35]line Тип оплаты: Талоны: Топливные Талоны [08:12:35]line 4046725 [08:12:35]line ______________________ [08:12:35]line (подпись) [08:12:35]written 0, free lines is 4095 [08:12:35]Write to MH i2c: 01 00 00 08 01 09 [08:12:35]Write i2c OK [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: 01 [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: 01 07 00 [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: 01 07 00 08 01 00 00 00 00 00 0F 0E 2D [08:12:35]RasterBufferAndPrint [08:12:35]line [08:12:35]line [08:12:35]line [08:12:35]line [08:12:35]line [08:12:35]written 0, free lines is 3601 [08:12:35]MH_Cut [08:12:35]Write to MH i2c: D1 01 00 0F 01 01 E2 [08:12:35]Write i2c OK [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: D1 [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: D1 01 00 [08:12:35]MH_I2C_Read... [08:12:35]Read from MH i2c: D1 01 00 0F 01 00 E1 [08:12:35]Write to MH i2c: 01 00 00 10 01 11 [08:12:35]Write i2c OK [08:12:35]MH_I2C_Read... [08:12:36]*** Cut start [08:12:36]*** Partial cut [08:12:36]*** CUTSNS_PIN = 1 [08:12:36]*** CUTSNS_PIN = 0 [08:12:36]*** Brake cut motor [08:12:37]Read from MH i2c: 01 [08:12:37]MH_I2C_Read... [08:12:37]*** Stop cut motor [08:12:37]*** Cut end [08:12:37]Read from MH i2c: 01 07 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [08:12:37]process_action print_text done [08:12:37]requested_data is exist [08:12:37]produce_requested_data [08:12:37]requested_item fm.sn is exist - process it [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 11 00 00 [08:12:37]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 17 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [08:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:12:37]wFMCommunicate OK [08:12:37]requested_item fd.num is exist - process it [08:12:37]SAM_PROTO_GetFieldsCounters [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 13 00 00 [08:12:37]Write to MH i2c: E2 08 00 12 01 80 13 00 00 00 00 00 00 8F [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 62 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 62 00 12 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 71 03 00 0E 04 04 00 B6 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 C3 [08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:12:37]wFMCommunicate OK [08:12:37]SAM_PROTO_GetFieldsCounters done [08:12:37]requested_item shift.num is exist - process it [08:12:37]requested_item shift.opened is exist - process it [08:12:37]req_shift_opened [08:12:37]FM_GetShiftState [08:12:37]SAM_PROTO_GetShiftState [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 13 01 00 [08:12:37]Write to MH i2c: E2 08 00 13 01 80 13 01 00 00 00 00 00 91 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 0E 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 0E 00 13 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9F [08:12:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:12:37]wFMCommunicate OK [08:12:37]SAM_PROTO_GetShiftState done [08:12:37]FM_GetShiftState done [08:12:37]req_shift_opened done [08:12:37]requested_item shift.open_date is exist - process it [08:12:37]req_shift_open_date [08:12:37]req_shift_open_date done [08:12:37]produce_requested_data done [08:12:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225734,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:12:37]process_action_free print_text [08:12:37]json_value_free [08:12:37]json_value_free done [08:12:37]process_json_proto returns [08:12:37]Send response to host [08:12:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225734,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:12:37]free response buf [08:12:37]execute_script done [08:12:37]execute_script returns [08:12:37]free content buf [08:12:37]Sock 9.Close socket [08:12:37]Sock 9.Thread stoped [08:12:38]OFD Sender: No OFD packet to send [08:12:43]OFD Sender: No OFD packet to send [08:12:48]OFD Sender: No OFD packet to send [08:12:53]OFD Sender: No OFD packet to send [08:12:54]recv_with_timeout no data received [08:12:58]OFD Sender: No OFD packet to send [08:14:47]ConnectInit Can't connect to host [08:14:49]ConnectInit Can't take IP for lk.salyk.kg [08:14:49]CommunicateWithHost connect error [08:14:49]CommunicateWithHost err = -1 [08:14:49]OFD Sender: Server communicate error [08:14:54]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:14:54]ProducePacketName [08:14:54]name=ofd_packets/00225735 [08:14:54]OFD Sender: To server: pG, [08:14:54]CommunicateWithHost lk.salyk.kg:30040 [08:14:54]ConnectInit lk.salyk.kg [08:14:59]ConnectInit Can't take IP for lk.salyk.kg [08:14:59]CommunicateWithHost connect error [08:14:59]CommunicateWithHost err = -1 [08:14:59]OFD Sender: Server communicate error [08:15:04]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:15:04]ProducePacketName [08:15:04]name=ofd_packets/00225735 [08:15:04]OFD Sender: To server: pG, [08:15:04]CommunicateWithHost lk.salyk.kg:30040 [08:15:04]ConnectInit lk.salyk.kg [08:15:09]ConnectInit Can't take IP for lk.salyk.kg [08:15:09]CommunicateWithHost connect error [08:15:09]CommunicateWithHost err = -1 [08:15:09]OFD Sender: Server communicate error [08:15:12]accept exits with 7 [08:15:12]New connection [08:15:12]New thread 3067333988 created [08:15:12]Thread 3067477348 joined [08:15:12]Waiting for new connection... [08:15:12] Sock 7.Parse request [08:15:12]Sock 7.Check first char [08:15:12]accept exits with 10 [08:15:12]New connection [08:15:12]New thread 3067477348 created [08:15:12]Waiting for new connection... [08:15:12] Sock 10.Parse request [08:15:12]Sock 10.Check first char [08:15:12]Sock 7.First char is OK [08:15:12]request: GET /testengine HTTP/1.1 [08:15:12]Method: GET [08:15:12]URL: /testengine [08:15:12]Method is GET - find url and querystring [08:15:12]No ? found - this is static page request [08:15:12]url: /testengine [08:15:12]check /htdocs/testengine [08:15:12]file exist [08:15:12]serve_file /htdocs/testengine/index.html [08:15:12]read remaining request lines [08:15:12]Host: 172.17.43.131:8080 [08:15:12]Connection: keep-alive [08:15:12]Upgrade-Insecure-Requests: 1 [08:15:12]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:15:12]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [08:15:12]Accept-Encoding: gzip, deflate [08:15:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:15:12] [08:15:12]open file /htdocs/testengine/index.html [08:15:12]send HTTP headers [08:15:12]send file content [08:15:12]Finished. Sent 1003 bytes [08:15:12]close file [08:15:12]Sock 7.Close socket [08:15:12]Sock 7.Thread stoped [08:15:12]Sock 10.First char is OK [08:15:12]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:15:12]Method: GET [08:15:12]URL: /testengine/css/app.915bc88f.css [08:15:12]Method is GET - find url and querystring [08:15:12]No ? found - this is static page request [08:15:12]url: /testengine/css/app.915bc88f.css [08:15:12]check /htdocs/testengine/css/app.915bc88f.css [08:15:12]file exist [08:15:12]serve_file /htdocs/testengine/css/app.915bc88f.css [08:15:12]read remaining request lines [08:15:12]Host: 172.17.43.131:8080 [08:15:12]Connection: keep-alive [08:15:12]accept exits with 11 [08:15:12]New connection [08:15:12]New thread 3067190628 created [08:15:12]Thread 3067333988 joined [08:15:12]Waiting for new connection... [08:15:12]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:15:12]Accept: text/css,*/*;q=0.1 [08:15:12]Referer: http://172.17.43.131:8080/testengine [08:15:12]Accept-Encoding: gzip, deflate [08:15:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:15:12] [08:15:12]open file /htdocs/testengine/css/app.915bc88f.css [08:15:12]send HTTP headers [08:15:12]send file content [08:15:12] Sock 11.Parse request [08:15:12]Sock 11.Check first char [08:15:12]Sock 11.First char is OK [08:15:12]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:15:12]Method: GET [08:15:12]URL: /testengine/css/chunk-vendors.1a13a212.css [08:15:12]Method is GET - find url and querystring [08:15:12]No ? found - this is static page request [08:15:12]url: /testengine/css/chunk-vendors.1a13a212.css [08:15:12]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:15:12]accept exits with 7 [08:15:12]New connection [08:15:12]New thread 3067333988 created [08:15:12]Waiting for new connection... [08:15:12]accept exits with 13 [08:15:12]New connection [08:15:12]New thread 3067047268 created [08:15:12]Waiting for new connection... [08:15:12] Sock 13.Parse request [08:15:12]Sock 13.Check first char [08:15:12]Sock 13.First char is OK [08:15:12]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:15:12] Sock 7.Parse request [08:15:12]Sock 7.Check first char [08:15:12]Method: GET [08:15:12]Sock 7.First char is OK [08:15:12]URL: /testengine/js/chunk-vendors.8f546e50.js [08:15:12]Method is GET - find url and querystring [08:15:12]No ? found - this is static page request [08:15:12]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:15:12]url: /testengine/js/chunk-vendors.8f546e50.js [08:15:12]Method: GET [08:15:12]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:15:12]URL: /testengine/js/app.a9c38288.js [08:15:12]Method is GET - find url and querystring [08:15:12]No ? found - this is static page request [08:15:12]url: /testengine/js/app.a9c38288.js [08:15:12]Finished. Sent 1227 bytes [08:15:12]check /htdocs/testengine/js/app.a9c38288.js [08:15:12]close file [08:15:12]Sock 10.Close socket [08:15:12]Sock 10.Thread stoped [08:15:12]file exist [08:15:12]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:15:12]read remaining request lines [08:15:12]Host: 172.17.43.131:8080 [08:15:12]Connection: keep-alive [08:15:12]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:15:12]Accept: text/css,*/*;q=0.1 [08:15:12]Referer: http://172.17.43.131:8080/testengine [08:15:12]Accept-Encoding: gzip, deflate [08:15:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:15:12] [08:15:12]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:15:12]file exist [08:15:12]send HTTP headers [08:15:12]serve_file /htdocs/testengine/js/app.a9c38288.js [08:15:12]read remaining request lines [08:15:12]Host: 172.17.43.131:8080 [08:15:12]send file content [08:15:12]Connection: keep-alive [08:15:12]file exist [08:15:12]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:15:12]read remaining request lines [08:15:12]Host: 172.17.43.131:8080 [08:15:12]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:15:12]Connection: keep-alive [08:15:12]Accept: */* [08:15:12]Referer: http://172.17.43.131:8080/testengine [08:15:12]Accept-Encoding: gzip, deflate [08:15:12]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:15:12]Accept: */* [08:15:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:15:12] [08:15:12]open file /htdocs/testengine/js/app.a9c38288.js [08:15:12]Referer: http://172.17.43.131:8080/testengine [08:15:12]send HTTP headers [08:15:12]Accept-Encoding: gzip, deflate [08:15:12]send file content [08:15:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:15:12] [08:15:12]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:15:12]send HTTP headers [08:15:12]send file content [08:15:12]Finished. Sent 140 bytes [08:15:12]close file [08:15:12]Sock 11.Close socket [08:15:12]Sock 11.Thread stoped [08:15:12]Finished. Sent 102400 bytes [08:15:12]close file [08:15:12]Sock 7.Close socket [08:15:12]Sock 7.Thread stoped [08:15:12]Finished. Sent 165537 bytes [08:15:12]close file [08:15:12]Sock 13.Close socket [08:15:12]Sock 13.Thread stoped [08:15:14]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:15:14]ProducePacketName [08:15:14]name=ofd_packets/00225735 [08:15:14]OFD Sender: To server: pG, [08:15:14]CommunicateWithHost lk.salyk.kg:30040 [08:15:14]ConnectInit lk.salyk.kg [08:15:19]ConnectInit Can't take IP for lk.salyk.kg [08:15:19]CommunicateWithHost connect error [08:15:19]CommunicateWithHost err = -1 [08:15:19]OFD Sender: Server communicate error [08:15:24]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:15:24]ProducePacketName [08:15:24]name=ofd_packets/00225735 [08:15:24]OFD Sender: To server: pG, [08:15:24]CommunicateWithHost lk.salyk.kg:30040 [08:15:24]ConnectInit lk.salyk.kg [08:15:29]ConnectInit Can't take IP for lk.salyk.kg [08:15:29]CommunicateWithHost connect error [08:15:29]CommunicateWithHost err = -1 [08:15:29]OFD Sender: Server communicate error [08:15:34]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:15:34]ProducePacketName [08:15:34]name=ofd_packets/00225735 [08:15:34]OFD Sender: To server: pG, [08:15:34]CommunicateWithHost lk.salyk.kg:30040 [08:15:34]ConnectInit lk.salyk.kg [08:15:39]ConnectInit Can't take IP for lk.salyk.kg [08:15:39]CommunicateWithHost connect error [08:15:39]CommunicateWithHost err = -1 [08:15:39]OFD Sender: Server communicate error [08:15:44]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:15:44]ProducePacketName [08:15:44]name=ofd_packets/00225735 [08:15:44]OFD Sender: To server: pG, [08:15:44]CommunicateWithHost lk.salyk.kg:30040 [08:15:44]ConnectInit lk.salyk.kg [08:15:49]ConnectInit Can't take IP for lk.salyk.kg [08:15:49]CommunicateWithHost connect error [08:15:49]CommunicateWithHost err = -1 [08:15:49]OFD Sender: Server communicate error [08:15:54]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:15:54]ProducePacketName [08:15:54]name=ofd_packets/00225735 [08:15:54]OFD Sender: To server: pG, [08:15:54]CommunicateWithHost lk.salyk.kg:30040 [08:15:54]ConnectInit lk.salyk.kg [08:15:59]Connected sock=7 [08:15:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 45 E4 04 01 98 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 69 AC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 71 03 00 35 04 06 00 E6 1C E4 CC 65 D8 2A D9 32 56 DF C7 65 7E [08:16:03]recv_with_timeout no data received [08:16:04]recv_with_timeout no data received [08:16:04]CommunicateWithHost answer receiving error [08:16:04]CommunicateWithHost err = -3 [08:16:04]OFD Sender: Server communicate error [08:16:09]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:16:09]ProducePacketName [08:16:09]name=ofd_packets/00225735 [08:16:09]OFD Sender: To server: pG, [08:16:09]CommunicateWithHost lk.salyk.kg:30040 [08:16:09]ConnectInit lk.salyk.kg [08:16:14]ConnectInit Can't take IP for lk.salyk.kg [08:16:14]CommunicateWithHost connect error [08:16:14]CommunicateWithHost err = -1 [08:16:14]OFD Sender: Server communicate error [08:16:19]OFD Sender: Processing packet 225735 [packets to send 599, broken 598] [08:16:19]ProducePacketName [08:16:19]name=ofd_packets/00225735 [08:16:19]OFD Sender: To server: pG, [08:16:19]CommunicateWithHost lk.salyk.kg:30040 [08:16:19]ConnectInit lk.salyk.kg [08:16:19]recv_with_timeout no data received [08:16:21]Connected sock=9 [08:16:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 45 E4 04 01 98 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 69 AC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 71 03 00 35 04 06 00 E6 1C E4 CC 65 D8 2A D9 32 56 DF C7 65 7E [08:16: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 35 39 4F 00 00 00 6B E2 47 00 11 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 35 39 10 04 04 00 C7 71 03 00 F4 03 04 00 E2 58 A4 66 B6 04 01 00 00 58 2A 4E 0E 71 94 D8 88 [08:16:22]CommunicateWithHost err = 0 [08:16:22]CheckOFDResponse [08:16:22]1017 (14) - 77093643461234 [08:16:22]1041 (16) - 0000000000874959 [08:16:22]1040 (4) - 225735 [08:16:22]1012 (4) - 27.07.2024 02:18 [08:16:22]1206 (1) - 0 [08:16:22]OFD Sender: Remove packet 225735 [08:16:22]ProducePacketName [08:16:22]name=ofd_packets/00225735 [08:16:22]NVStorageDeleteData [08:16:23]OFD Sender: No OFD packet to send [08:16:28]OFD Sender: No OFD packet to send [08:16:33]OFD Sender: No OFD packet to send [08:16:38]OFD Sender: No OFD packet to send [08:16:43]OFD Sender: No OFD packet to send [08:16:48]OFD Sender: No OFD packet to send [08:16:53]OFD Sender: No OFD packet to send [08:16:58]OFD Sender: No OFD packet to send [08:17:03]OFD Sender: No OFD packet to send [08:17:08]OFD Sender: No OFD packet to send [08:17:13]OFD Sender: No OFD packet to send [08:17:18]OFD Sender: No OFD packet to send [08:17:21]accept exits with 14 [08:17:21]New connection [08:17:21]New thread 3066903908 created [08:17:21]Thread 3067190628 joined [08:17:21]Thread 3067477348 joined [08:17:21]Thread 3067047268 joined [08:17:21]Thread 3067333988 joined [08:17:21]Waiting for new connection... [08:17:21] Sock 14.Parse request [08:17:21]Sock 14.Check first char [08:17:21]accept exits with 9 [08:17:21]New connection [08:17:21]New thread 3067477348 created [08:17:21]Waiting for new connection... [08:17:21] Sock 9.Parse request [08:17:21]Sock 9.Check first char [08:17:21]Sock 14.First char is OK [08:17:21]request: GET /testengine HTTP/1.1 [08:17:21]Method: GET [08:17:21]URL: /testengine [08:17:21]Method is GET - find url and querystring [08:17:21]No ? found - this is static page request [08:17:21]url: /testengine [08:17:21]check /htdocs/testengine [08:17:21]file exist [08:17:21]serve_file /htdocs/testengine/index.html [08:17:21]read remaining request lines [08:17:21]Host: 172.17.43.131:8080 [08:17:21]Connection: keep-alive [08:17:21]Upgrade-Insecure-Requests: 1 [08:17:21]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:21]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [08:17:21]Accept-Encoding: gzip, deflate [08:17:21]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:21] [08:17:21]open file /htdocs/testengine/index.html [08:17:21]send HTTP headers [08:17:21]send file content [08:17:21]Finished. Sent 1003 bytes [08:17:21]close file [08:17:21]Sock 14.Close socket [08:17:21]Sock 14.Thread stoped [08:17:22]Sock 9.First char is OK [08:17:22]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:17:22]Method: GET [08:17:22]URL: /testengine/css/app.915bc88f.css [08:17:22]Method is GET - find url and querystring [08:17:22]No ? found - this is static page request [08:17:22]url: /testengine/css/app.915bc88f.css [08:17:22]check /htdocs/testengine/css/app.915bc88f.css [08:17:22]file exist [08:17:22]serve_file /htdocs/testengine/css/app.915bc88f.css [08:17:22]read remaining request lines [08:17:22]Host: 172.17.43.131:8080 [08:17:22]Connection: keep-alive [08:17:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:22]Accept: text/css,*/*;q=0.1 [08:17:22]Referer: http://172.17.43.131:8080/testengine [08:17:22]Accept-Encoding: gzip, deflate [08:17:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:22] [08:17:22]open file /htdocs/testengine/css/app.915bc88f.css [08:17:22]send HTTP headers [08:17:22]send file content [08:17:22]Finished. Sent 1227 bytes [08:17:22]close file [08:17:22]Sock 9.Close socket [08:17:22]Sock 9.Thread stoped [08:17:22]accept exits with 10 [08:17:22]New connection [08:17:22]New thread 3067333988 created [08:17:22]Thread 3066903908 joined [08:17:22]Thread 3067477348 joined [08:17:22]Waiting for new connection... [08:17:22] Sock 10.Parse request [08:17:22]Sock 10.Check first char [08:17:22]accept exits with 9 [08:17:22]New connection [08:17:22]New thread 3067477348 created [08:17:22]Waiting for new connection... [08:17:22] Sock 9.Parse request [08:17:22]Sock 9.Check first char [08:17:22]accept exits with 11 [08:17:22]New connection [08:17:22]New thread 3067190628 created [08:17:22]Waiting for new connection... [08:17:22] Sock 11.Parse request [08:17:22]Sock 11.Check first char [08:17:22]Sock 10.First char is OK [08:17:22]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:17:22]Method: GET [08:17:22]URL: /testengine/css/chunk-vendors.1a13a212.css [08:17:22]Method is GET - find url and querystring [08:17:22]No ? found - this is static page request [08:17:22]url: /testengine/css/chunk-vendors.1a13a212.css [08:17:22]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:22]file exist [08:17:22]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:22]read remaining request lines [08:17:22]Host: 172.17.43.131:8080 [08:17:22]Connection: keep-alive [08:17:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:22]Accept: text/css,*/*;q=0.1 [08:17:22]Referer: http://172.17.43.131:8080/testengine [08:17:22]Accept-Encoding: gzip, deflate [08:17:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:22] [08:17:22]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:22]send HTTP headers [08:17:22]send file content [08:17:22]Finished. Sent 140 bytes [08:17:22]close file [08:17:22]Sock 10.Close socket [08:17:22]Sock 10.Thread stoped [08:17:22]Sock 9.First char is OK [08:17:22]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:17:22]Method: GET [08:17:22]URL: /testengine/js/app.a9c38288.js [08:17:22]Method is GET - find url and querystring [08:17:22]No ? found - this is static page request [08:17:22]url: /testengine/js/app.a9c38288.js [08:17:22]check /htdocs/testengine/js/app.a9c38288.js [08:17:22]file exist [08:17:22]serve_file /htdocs/testengine/js/app.a9c38288.js [08:17:22]read remaining request lines [08:17:22]Host: 172.17.43.131:8080 [08:17:22]Connection: keep-alive [08:17:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:22]Accept: */* [08:17:22]Referer: http://172.17.43.131:8080/testengine [08:17:22]Accept-Encoding: gzip, deflate [08:17:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:22] [08:17:22]open file /htdocs/testengine/js/app.a9c38288.js [08:17:22]send HTTP headers [08:17:22]send file content [08:17:22]Sock 11.First char is OK [08:17:22]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:17:22]Method: GET [08:17:22]URL: /testengine/js/chunk-vendors.8f546e50.js [08:17:22]Method is GET - find url and querystring [08:17:22]No ? found - this is static page request [08:17:22]url: /testengine/js/chunk-vendors.8f546e50.js [08:17:22]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:22]file exist [08:17:22]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:22]read remaining request lines [08:17:22]Host: 172.17.43.131:8080 [08:17:22]Connection: keep-alive [08:17:22]Finished. Sent 102400 bytes [08:17:22]close file [08:17:22]Sock 9.Close socket [08:17:22]Sock 9.Thread stoped [08:17:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:22]Accept: */* [08:17:22]Referer: http://172.17.43.131:8080/testengine [08:17:22]Accept-Encoding: gzip, deflate [08:17:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:22] [08:17:22]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:22]send HTTP headers [08:17:22]send file content [08:17:22]Finished. Sent 165537 bytes [08:17:22]close file [08:17:22]Sock 11.Close socket [08:17:22]Sock 11.Thread stoped [08:17:23]OFD Sender: No OFD packet to send [08:17:25]recv_with_timeout no data received [08:17:28]OFD Sender: No OFD packet to send [08:17:32]accept exits with 12 [08:17:32]New connection [08:17:32]New thread 3067047268 created [08:17:32]Thread 3067333988 joined [08:17:32]Thread 3067477348 joined [08:17:32]Thread 3067190628 joined [08:17:32]Waiting for new connection... [08:17:32] Sock 12.Parse request [08:17:32]Sock 12.Check first char [08:17:33]OFD Sender: No OFD packet to send [08:17:35]Sock 12.No data in socket [08:17:35]Sock 12.Close socket [08:17:35]Sock 12.Thread stoped [08:17:38]OFD Sender: No OFD packet to send [08:17:42]accept exits with 9 [08:17:42]New connection [08:17:42]New thread 3067477348 created [08:17:42]Thread 3067047268 joined [08:17:42]Waiting for new connection... [08:17:42] Sock 9.Parse request [08:17:42]Sock 9.Check first char [08:17:42]accept exits with 10 [08:17:42]New connection [08:17:42]New thread 3067333988 created [08:17:42]Waiting for new connection... [08:17:42] Sock 10.Parse request [08:17:42]Sock 10.Check first char [08:17:42]Sock 9.First char is OK [08:17:42]request: GET /testengine HTTP/1.1 [08:17:42]Method: GET [08:17:42]URL: /testengine [08:17:42]Method is GET - find url and querystring [08:17:42]No ? found - this is static page request [08:17:42]url: /testengine [08:17:42]check /htdocs/testengine [08:17:42]file exist [08:17:42]serve_file /htdocs/testengine/index.html [08:17:42]read remaining request lines [08:17:42]Host: 172.17.43.131:8080 [08:17:42]Connection: keep-alive [08:17:42]Upgrade-Insecure-Requests: 1 [08:17:42]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:42]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [08:17:42]Accept-Encoding: gzip, deflate [08:17:42]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:42] [08:17:42]open file /htdocs/testengine/index.html [08:17:42]send HTTP headers [08:17:42]send file content [08:17:42]Finished. Sent 1003 bytes [08:17:42]close file [08:17:42]Sock 9.Close socket [08:17:42]Sock 9.Thread stoped [08:17:42]accept exits with 11 [08:17:42]New connection [08:17:42]New thread 3067190628 created [08:17:42]Thread 3067477348 joined [08:17:42]Waiting for new connection... [08:17:42] Sock 11.Parse request [08:17:42]Sock 11.Check first char [08:17:42]Sock 10.First char is OK [08:17:42]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:17:42]Method: GET [08:17:42]URL: /testengine/css/app.915bc88f.css [08:17:42]Method is GET - find url and querystring [08:17:42]No ? found - this is static page request [08:17:42]url: /testengine/css/app.915bc88f.css [08:17:42]check /htdocs/testengine/css/app.915bc88f.css [08:17:42]file exist [08:17:42]serve_file /htdocs/testengine/css/app.915bc88f.css [08:17:42]read remaining request lines [08:17:42]Host: 172.17.43.131:8080 [08:17:42]Connection: keep-alive [08:17:42]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:42]Accept: text/css,*/*;q=0.1 [08:17:42]Referer: http://172.17.43.131:8080/testengine [08:17:42]Accept-Encoding: gzip, deflate [08:17:42]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:42] [08:17:42]open file /htdocs/testengine/css/app.915bc88f.css [08:17:42]send HTTP headers [08:17:42]send file content [08:17:42]Finished. Sent 1227 bytes [08:17:42]close file [08:17:42]Sock 10.Close socket [08:17:42]Sock 10.Thread stoped [08:17:42]accept exits with 9 [08:17:42]New connection [08:17:42]New thread 3067477348 created [08:17:42]Thread 3067333988 joined [08:17:42]Waiting for new connection... [08:17:42]accept exits with 10 [08:17:42]New connection [08:17:42]New thread 3067333988 created [08:17:42]Waiting for new connection... [08:17:42]Sock 11.First char is OK [08:17:42]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:17:42]Method: GET [08:17:42]URL: /testengine/css/chunk-vendors.1a13a212.css [08:17:42]Method is GET - find url and querystring [08:17:42]No ? found - this is static page request [08:17:42]url: /testengine/css/chunk-vendors.1a13a212.css [08:17:42]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:42]file exist [08:17:42]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:42]read remaining request lines [08:17:42]Host: 172.17.43.131:8080 [08:17:42]Connection: keep-alive [08:17:42]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:42]Accept: text/css,*/*;q=0.1 [08:17:42]Referer: http://172.17.43.131:8080/testengine [08:17:42]Accept-Encoding: gzip, deflate [08:17:42]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:42] [08:17:42]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:42]send HTTP headers [08:17:42]send file content [08:17:42]Finished. Sent 140 bytes [08:17:42]close file [08:17:42]Sock 11.Close socket [08:17:42]Sock 11.Thread stoped [08:17:42] Sock 9.Parse request [08:17:42]Sock 9.Check first char [08:17:42]Sock 9.First char is OK [08:17:42]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:17:42]Method: GET [08:17:42]URL: /testengine/js/app.a9c38288.js [08:17:42]Method is GET - find url and querystring [08:17:42]No ? found - this is static page request [08:17:42]url: /testengine/js/app.a9c38288.js [08:17:42]check /htdocs/testengine/js/app.a9c38288.js [08:17:42]file exist [08:17:42]serve_file /htdocs/testengine/js/app.a9c38288.js [08:17:42]read remaining request lines [08:17:42]Host: 172.17.43.131:8080 [08:17:42]Connection: keep-alive [08:17:42]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:42]Accept: */* [08:17:42]Referer: http://172.17.43.131:8080/testengine [08:17:42]Accept-Encoding: gzip, deflate [08:17:42]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:42] [08:17:42]open file /htdocs/testengine/js/app.a9c38288.js [08:17:42]send HTTP headers [08:17:42]send file content [08:17:42] Sock 10.Parse request [08:17:42]Sock 10.Check first char [08:17:42]Sock 10.First char is OK [08:17:42]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:17:42]Method: GET [08:17:42]URL: /testengine/js/chunk-vendors.8f546e50.js [08:17:42]Method is GET - find url and querystring [08:17:42]No ? found - this is static page request [08:17:42]url: /testengine/js/chunk-vendors.8f546e50.js [08:17:42]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:42]file exist [08:17:42]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:42]read remaining request lines [08:17:42]Host: 172.17.43.131:8080 [08:17:43]Connection: keep-alive [08:17:43]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:43]Accept: */* [08:17:43]Referer: http://172.17.43.131:8080/testengine [08:17:43]Accept-Encoding: gzip, deflate [08:17:43]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:43] [08:17:43]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:43]send HTTP headers [08:17:43]send file content [08:17:43]Finished. Sent 102400 bytes [08:17:43]close file [08:17:43]Sock 9.Close socket [08:17:43]Sock 9.Thread stoped [08:17:43]Finished. Sent 165537 bytes [08:17:43]close file [08:17:43]Sock 10.Close socket [08:17:43]Sock 10.Thread stoped [08:17:43]OFD Sender: No OFD packet to send [08:17:45]accept exits with 12 [08:17:45]New connection [08:17:45]New thread 3067047268 created [08:17:45]Thread 3067190628 joined [08:17:45]Thread 3067477348 joined [08:17:45]Thread 3067333988 joined [08:17:45]Waiting for new connection... [08:17:45] Sock 12.Parse request [08:17:45]Sock 12.Check first char [08:17:45]Sock 12.No data in socket [08:17:45]Sock 12.Close socket [08:17:45]Sock 12.Thread stoped [08:17:46]accept exits with 9 [08:17:46]New connection [08:17:46]New thread 3067477348 created [08:17:46]Thread 3067047268 joined [08:17:46]Waiting for new connection... [08:17:46] Sock 9.Parse request [08:17:46]Sock 9.Check first char [08:17:46]Sock 9.First char is OK [08:17:46]request: POST /json_proto HTTP/1.0 [08:17:46]Method: POST [08:17:46]URL: /json_proto [08:17:46]Method is POST - this is cgi request [08:17:46]url: /json_proto [08:17:46]query_string will be loaded in cgi processing [08:17:46]execute_cgi json_proto POST (null) [08:17:46]execute_cgi path=json_proto method=POST [08:17:46]POST find Content-Length [08:17:46]Host: 172.17.43.131:8080 [08:17:46]Content-Length: 678 [08:17:46]Content-Type: application/json [08:17:46] [08:17:46]POST finish read [08:17:46]Found Content-Length = 678 [08:17:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:46]execute_script... [08:17: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)2001984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:46]POST & json_proto [08:17:46]process_json_proto [08:17:46]json parsed OK: [08:17:46]protocol is kg_v1.0 [08:17:46]action value=close_receipt [08:17:46]process_action close_receipt [08:17:46]cmd_close_receipt [08:17:46]MH_GetDate [08:17:46]Write to MH i2c: F0 00 00 5E 01 4E [08:17:46]Write i2c OK [08:17:46]MH_I2C_Read... [08:17:46]Read from MH i2c: F0 [08:17:46]MH_I2C_Read... [08:17:46]Read from MH i2c: F0 09 00 [08:17:46]MH_I2C_Read... [08:17:46]Read from MH i2c: F0 09 00 5E 01 00 2A AD A4 66 F9 24 A2 66 5D [08:17:46]GetLastDocTimeStamp 1722068073 [08:17:46]current date 1722068266 [08:17:46]FM_GetShiftState [08:17:46]SAM_PROTO_GetShiftState [08:17:46]wFMCommunicate request_size=4 [08:17:46]MH_SAM_APDU [08:17:46]CAPDU: 80 13 01 00 [08:17:46]Write to MH i2c: E2 08 00 5F 01 80 13 01 00 00 00 00 00 DD [08:17:46]Write i2c OK [08:17:46]MH_I2C_Read... [08:17:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:46]Read from MH i2c: E2 [08:17:46]MH_I2C_Read... [08:17:46]Read from MH i2c: E2 0E 00 [08:17:46]MH_I2C_Read... [08:17:46]Read from MH i2c: E2 0E 00 5F 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EB [08:17:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:17:46]wFMCommunicate OK [08:17:46]SAM_PROTO_GetShiftState done [08:17:46]FM_GetShiftState done [08:17:46]opened in 1722038719 [08:17:46]opened+sec_in_day 1722125119 [08:17:46]quantity*price = 50036 [08:17:46]sum+1 = 50037 [08:17:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 96 27.07.2024 08:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225736 ФПД: 276023520216896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T081746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225736&fm=276023520216896&tin=02508201610067®Number=0000000000092624&sum=50000 [08:17:47]StoreToDocumentArchive [08:17:47]shift 438 fd 225736 [08:17:47]save to /storage/0438/doc_00225736 [08:17:47]save last doc name /storage/0438/doc_00225736 to /storage/kkm_last_doc_name [08:17:47]save OK [08:17:47]Clear old archive folders... [08:17:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:47]tlvbuf is 018092B0 [08:17:47]SAM_PROTO_ClearQueue [08:17:47]wFMCommunicate request_size=4 [08:17:47]MH_SAM_APDU [08:17:47]CAPDU: 80 09 00 00 [08:17:47]Write to MH i2c: E2 08 00 6C 01 80 09 00 00 00 00 00 00 DF [08:17:47]Write i2c OK [08:17:47]MH_I2C_Read... [08:17:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:47]Read from MH i2c: E2 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 6C 01 00 90 00 E1 [08:17:47]RAPDU: 90 00 [08:17:47]wFMCommunicate OK [08:17:47]SAM_PROTO_ClearQueue done [08:17:47]KKMCreateOFDPacket [08:17:47]OFDProtocolAddRootSTLVToBuf [08:17:47]FM_MakeSignedData [08:17:47]FM_MakeSignedData [08:17:47]SAM_PROTO_SignData [08:17:47]wFMCommunicate request_size=4 [08:17:47]MH_SAM_APDU [08:17:47]CAPDU: 80 0D 01 02 [08:17:47]Write to MH i2c: E2 08 00 6D 01 80 0D 01 02 00 00 00 00 E7 [08:17:47]Write i2c OK [08:17:47]MH_I2C_Read... [08:17:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:47]Read from MH i2c: E2 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 6D 01 00 90 00 E2 [08:17:47]RAPDU: 90 00 [08:17:47]wFMCommunicate OK [08:17:47]wFMCommunicate request_size=255 [08:17:47]MH_SAM_APDU [08:17:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 71 03 00 35 04 06 00 FB [08:17:47]Write to MH i2c: E2 02 01 6E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 71 03 00 35 04 06 00 FB 00 00 9D [08:17:47]Write i2c OK [08:17:47]MH_I2C_Read... [08:17:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:47]Read from MH i2c: E2 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 6E 01 00 90 00 E3 [08:17:47]RAPDU: 90 00 [08:17:47]wFMCommunicate OK [08:17:47]wFMCommunicate request_size=10 [08:17:47]MH_SAM_APDU [08:17:47]CAPDU: 80 0D 02 02 05 0A BB DF 47 40 [08:17:47]Write to MH i2c: E2 0D 00 6F 01 80 0D 02 02 05 00 0A BB DF 47 40 00 00 1F [08:17:47]Write i2c OK [08:17:47]MH_I2C_Read... [08:17:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:47]Read from MH i2c: E2 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 [08:17:47]MH_I2C_Read... [08:17:47]Read from MH i2c: E2 03 00 6F 01 00 90 00 E4 [08:17:47]RAPDU: 90 00 [08:17:47]wFMCommunicate OK [08:17:47]wFMCommunicate request_size=4 [08:17:47]MH_SAM_APDU [08:17:47]CAPDU: 80 0D 03 02 [08:17:47]Write to MH i2c: E2 08 00 70 01 80 0D 03 02 00 00 00 00 EC [08:17:47]Write i2c OK [08:17:47]MH_I2C_Read... [08:17:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:48]Read from MH i2c: E2 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: E2 0B 00 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: E2 0B 00 70 01 00 D4 22 68 32 7E C4 E6 20 90 00 C5 [08:17:48]RAPDU: D4 22 68 32 7E C4 E6 20 90 00 [08:17:48]wFMCommunicate OK [08:17:48]SAM_PROTO_SignData done [08:17:48]FM_MakeSignedData done [08:17:48]CreateOFDProtocolMessage [08:17:48]wFMCommunicate request_size=4 [08:17:48]MH_SAM_APDU [08:17:48]CAPDU: 80 11 00 00 [08:17:48]Write to MH i2c: E2 08 00 71 01 80 11 00 00 00 00 00 00 EC [08:17:48]Write i2c OK [08:17:48]MH_I2C_Read... [08:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:48]Read from MH i2c: E2 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: E2 17 00 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: E2 17 00 71 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [08:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:17:48]wFMCommunicate OK [08:17:48]CreateOFDProtocolMessage done [08:17:48]OFDSenderStorePacket 225736 [08:17:48]StoreOFDPacket docnum=225736 [08:17:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 5B 07 01 13 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 71 03 00 35 04 06 00 FB 0A BB DF 47 40 D4 22 68 32 7E C4 E6 20 [08:17:48]CheckFolder [08:17:48]dirname=/storage/ofd_packets [08:17:48]CheckFolder done [08:17:48]ProducePacketName [08:17:48]name=ofd_packets/00225736 [08:17:48]NVStorageSaveData ofd_packets/00225736 [08:17:48]File name is /storage/ofd_packets/00225736 [08:17:48]Write 301 bytes [08:17:48]NVStorageSaveData done [08:17:48]OFDSenderStorePacket done [08:17:48]KKMCreateOFDPacket done [08:17:48]NVStorageSaveData kkm_last_timestamp [08:17:48]File name is /storage/kkm_last_timestamp [08:17:48]Write 4 bytes [08:17:48]NVStorageSaveData done [08:17:48]ExternCall_PrintAddStr [08:17:48]wPrintStart [08:17:48]Write to MH i2c: 01 00 00 72 01 73 [08:17:48]Write i2c OK [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: 01 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: 01 07 00 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: 01 07 00 72 01 00 00 00 00 00 FF 0F 88 [08:17:48]RasterBufferAndPrint [08:17:48]line Счет N : (1)2001984 [08:17:48]line ИНН: 02508201610067 [08:17:48]line Контрольно-Кассовый Чек [08:17:48]line ПРОДАЖА [08:17:48]line ТРК (МРК, ГНК) : 33 [08:17:48]line Товар: 2710124130 [08:17:48]line Аи-92-К-5 [08:17:48]line 7.380 * 67.80 [08:17:48]line = 500.36 [08:17:48]line НДС 12% НСП 1% [08:17:48]line > о реализуемом товаре [08:17:48]line ОКРУГЛЕНИЕ: -0.36 [08:17:48]line ИТОГО: 500.00 [08:17:48]line Внесено: 500.00 [08:17:48]line СДАЧА: 0.00 [08:17:48]line НСП 1% : 4.43 [08:17:48]line НДС 12% : 53.14 [08:17:48]line Наличными: 500.00 [08:17:48]line Безнал.: 0.00 [08:17:48]line Место: АЗС № 97 "Партнер Нефть" [08:17:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:17:48]line СНО: Общий режим [08:17:48]line Чек 96 27.07.2024 08:17 [08:17:48]line Смена: 438 ФФД: 1.0 [08:17:48]line ЗНМ: 0300000054 [08:17:48]line РНМ: 0000000000092624 [08:17:48]line Версия ККМ: 001 [08:17:48]line ФМ: 0000000000874959 [08:17:48]line ФД: 225736 [08:17:48]line ФПД: 276023520216896 [08:17:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T081746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225736&fm=276023520216896&tin=02508201610067®Number=0000000000092624&sum=50000 [08:17:48]OFD Sender: Processing packet 225736 [packets to send 599, broken 598] [08:17:48]ProducePacketName [08:17:48]name=ofd_packets/00225736 [08:17:48]OFD Sender: To server: pG, [08:17:48]CommunicateWithHost lk.salyk.kg:30040 [08:17:48]ConnectInit lk.salyk.kg [08:17:48]written 0, free lines is 4095 [08:17:48]Write to MH i2c: 01 00 00 9D 01 9E [08:17:48]Write i2c OK [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: 01 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: 01 07 00 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: 01 07 00 9D 01 00 00 00 00 00 4D 0C FE [08:17:48]RasterBufferAndPrint [08:17:48]line [08:17:48]line [08:17:48]line [08:17:48]line [08:17:48]line [08:17:48]written 0, free lines is 3153 [08:17:48]MH_Cut [08:17:48]Write to MH i2c: D1 01 00 A4 01 01 77 [08:17:48]Write i2c OK [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: D1 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: D1 01 00 [08:17:48]MH_I2C_Read... [08:17:48]Read from MH i2c: D1 01 00 A4 01 00 76 [08:17:48]Write to MH i2c: 01 00 00 A5 01 A6 [08:17:48]Write i2c OK [08:17:48]MH_I2C_Read... [08:17:49]Connected sock=7 [08:17:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 5B 07 01 13 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 71 03 00 35 04 06 00 FB 0A BB DF 47 40 D4 22 68 32 7E C4 E6 20 [08:17: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 35 39 4F 00 00 00 87 94 47 00 00 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 71 03 00 F4 03 04 00 39 59 A4 66 B6 04 01 00 00 5D E9 31 EE 57 F9 A2 04 [08:17:49]CommunicateWithHost err = 0 [08:17:49]CheckOFDResponse [08:17:49]1017 (14) - 77093643461234 [08:17:49]1041 (16) - 0000000000874959 [08:17:49]1040 (4) - 225736 [08:17:49]1012 (4) - 27.07.2024 02:19 [08:17:49]1206 (1) - 0 [08:17:49]OFD Sender: Remove packet 225736 [08:17:49]ProducePacketName [08:17:49]name=ofd_packets/00225736 [08:17:49]NVStorageDeleteData [08:17:50]*** Cut start [08:17:50]*** Partial cut [08:17:50]*** CUTSNS_PIN = 1 [08:17:50]*** CUTSNS_PIN = 0 [08:17:50]*** Brake cut motor [08:17:50]OFD Sender: No OFD packet to send [08:17:50]Read from MH i2c: 01 [08:17:50]MH_I2C_Read... [08:17:50]*** Stop cut motor [08:17:50]*** Cut end [08:17:50]Read from MH i2c: 01 07 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [08:17:50]process_action close_receipt done [08:17:50]requested_data is exist [08:17:50]produce_requested_data [08:17:50]requested_item fm.sn is exist - process it [08:17:50]wFMCommunicate request_size=4 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 11 00 00 [08:17:50]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:50]Read from MH i2c: E2 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 17 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [08:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:17:50]wFMCommunicate OK [08:17:50]requested_item fd.num is exist - process it [08:17:50]SAM_PROTO_GetFieldsCounters [08:17:50]wFMCommunicate request_size=4 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 13 00 00 [08:17:50]Write to MH i2c: E2 08 00 A7 01 80 13 00 00 00 00 00 00 24 [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: F0 09 00 [08:17:51]answer for other command [F0] [08:17:51]res=1039 [08:17:51]FM_DeInit [08:17:51]wFMDisconnect [08:17:51]MH_SAM_Off [08:17:51]Write to MH i2c: E1 00 00 A8 01 89 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** Shut down ICC! [08:17:51]Read from MH i2c: E1 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E1 01 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E1 01 00 A8 01 00 8A [08:17:51]FM_Init [08:17:51]wFMConnect [08:17:51]MH_SAM_On [08:17:51]Write to MH i2c: E0 00 00 A9 01 89 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_init finished! [08:17:51]*** atr: [08:17:51]*** 0F 3B D5 18 FF 81 91 FE [08:17:51]*** 1F C3 80 73 C8 21 10 0A [08:17:51]*** 00 00 00 00 00 00 00 00 [08:17:51]*** 00 00 00 00 00 00 00 00 [08:17:51]*** 00 00 00 00 00 00 00 00 [08:17:51]*** 00 00 00 00 00 00 00 00 [08:17:51]*** 00 00 00 00 00 00 00 00 [08:17:51]*** 00 00 00 00 00 00 00 00 [08:17:51]Read from MH i2c: E0 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E0 10 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E0 10 00 A9 01 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A A8 [08:17:51]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:17:51]wFMCommunicate request_size=10 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:17:51]Write to MH i2c: E2 0D 00 AA 01 00 A4 04 00 05 00 01 02 03 04 05 00 00 55 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 AA 01 00 90 00 1F [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 11 00 00 [08:17:51]Write to MH i2c: E2 08 00 AB 01 80 11 00 00 00 00 00 00 26 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 AB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [08:17:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:17:51]wFMCommunicate OK [08:17:51]Detected FM SN is 0000000000874959 [08:17:51]Stored FM SN is 0000000000874959 [08:17:51]wFMCommunicate request_size=9 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 16 00 00 04 1A 5E 01 00 [08:17:51]Write to MH i2c: E2 0C 00 AC 01 80 16 00 00 04 00 1A 5E 01 00 00 00 AD [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]FM PIN OK [08:17:51]wFMCommunicate request_size=8 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 14 04 00 03 02 00 01 [08:17:51]Write to MH i2c: E2 0B 00 AD 01 80 14 04 00 03 00 02 00 01 00 00 38 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=13 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:17:51]Write to MH i2c: E2 10 00 AE 01 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 5D [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 AE 01 00 90 00 23 [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 11 00 00 [08:17:51]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [08:17:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:17:51]wFMCommunicate OK [08:17:51]SAM_PROTO_GetFieldsCounters [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 13 00 00 [08:17:51]Write to MH i2c: E2 08 00 B0 01 80 13 00 00 00 00 00 00 2D [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 62 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 62 00 B0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 71 03 00 0E 04 04 00 B6 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 69 [08:17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:51]wFMCommunicate OK [08:17:51]SAM_PROTO_GetFieldsCounters done [08:17:51]requested_item shift.num is exist - process it [08:17:51]requested_item shift.opened is exist - process it [08:17:51]req_shift_opened [08:17:51]FM_GetShiftState [08:17:51]SAM_PROTO_GetShiftState [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 13 01 00 [08:17:51]Write to MH i2c: E2 08 00 B1 01 80 13 01 00 00 00 00 00 2F [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 0E 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 0E 00 B1 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [08:17:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:17:51]wFMCommunicate OK [08:17:51]SAM_PROTO_GetShiftState done [08:17:51]FM_GetShiftState done [08:17:51]req_shift_opened done [08:17:51]requested_item shift.open_date is exist - process it [08:17:51]req_shift_open_date [08:17:51]req_shift_open_date done [08:17:51]produce_requested_data done [08:17:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225736,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:17:51]process_action_free close_receipt [08:17:51]json_value_free [08:17:51]json_value_free done [08:17:51]process_json_proto returns [08:17:51]Send response to host [08:17:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225736,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:17:51]free response buf [08:17:51]execute_script done [08:17:51]execute_script returns [08:17:51]free content buf [08:17:51]Sock 9.Close socket [08:17:51]Sock 9.Thread stoped [08:17:55]OFD Sender: No OFD packet to send [08:18:00]OFD Sender: No OFD packet to send [08:18:05]OFD Sender: No OFD packet to send [08:18:05]accept exits with 10 [08:18:05]New connection [08:18:05]New thread 3067333988 created [08:18:05] Sock 10.Parse request [08:18:05]Thread 3067477348 joined [08:18:05]Sock 10.Check first char [08:18:05]Waiting for new connection... [08:18:05]accept exits with 7 [08:18:05]New connection [08:18:05]New thread 3067477348 created [08:18:05]Waiting for new connection... [08:18:05] Sock 7.Parse request [08:18:05]Sock 7.Check first char [08:18:05]Sock 10.First char is OK [08:18:05]request: GET /testengine HTTP/1.1 [08:18:05]Method: GET [08:18:05]URL: /testengine [08:18:05]Method is GET - find url and querystring [08:18:05]No ? found - this is static page request [08:18:05]url: /testengine [08:18:05]check /htdocs/testengine [08:18:05]file exist [08:18:05]serve_file /htdocs/testengine/index.html [08:18:05]read remaining request lines [08:18:05]Host: 172.17.43.131:8080 [08:18:05]Connection: keep-alive [08:18:05]Upgrade-Insecure-Requests: 1 [08:18:05]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:05]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [08:18:05]Accept-Encoding: gzip, deflate [08:18:05]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:05] [08:18:05]open file /htdocs/testengine/index.html [08:18:05]send HTTP headers [08:18:05]send file content [08:18:05]Finished. Sent 1003 bytes [08:18:05]close file [08:18:05]Sock 10.Close socket [08:18:05]Sock 10.Thread stoped [08:18:06]Sock 7.First char is OK [08:18:06]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:18:06]Method: GET [08:18:06]URL: /testengine/css/app.915bc88f.css [08:18:06]Method is GET - find url and querystring [08:18:06]No ? found - this is static page request [08:18:06]url: /testengine/css/app.915bc88f.css [08:18:06]check /htdocs/testengine/css/app.915bc88f.css [08:18:06]file exist [08:18:06]serve_file /htdocs/testengine/css/app.915bc88f.css [08:18:06]read remaining request lines [08:18:06]Host: 172.17.43.131:8080 [08:18:06]Connection: keep-alive [08:18:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:06]Accept: text/css,*/*;q=0.1 [08:18:06]Referer: http://172.17.43.131:8080/testengine [08:18:06]Accept-Encoding: gzip, deflate [08:18:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:06] [08:18:06]open file /htdocs/testengine/css/app.915bc88f.css [08:18:06]send HTTP headers [08:18:06]send file content [08:18:06]Finished. Sent 1227 bytes [08:18:06]close file [08:18:06]Sock 7.Close socket [08:18:06]Sock 7.Thread stoped [08:18:06]accept exits with 9 [08:18:06]New connection [08:18:06]New thread 3067190628 created [08:18:06]Thread 3067477348 joined [08:18:06]Thread 3067333988 joined [08:18:06]Waiting for new connection... [08:18:06]accept exits with 7 [08:18:06]New connection [08:18:06]New thread 3067477348 created [08:18:06]Waiting for new connection... [08:18:06]accept exits with 10 [08:18:06]New connection [08:18:06]New thread 3067333988 created [08:18:06]Waiting for new connection... [08:18:06] Sock 10.Parse request [08:18:06]Sock 10.Check first char [08:18:06]Sock 10.First char is OK [08:18:06]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:18:06]Method: GET [08:18:06]URL: /testengine/js/chunk-vendors.8f546e50.js [08:18:06]Method is GET - find url and querystring [08:18:06]No ? found - this is static page request [08:18:06]url: /testengine/js/chunk-vendors.8f546e50.js [08:18:06]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:06]file exist [08:18:06]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:06]read remaining request lines [08:18:06]Host: 172.17.43.131:8080 [08:18:06]Connection: keep-alive [08:18:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:06]Accept: */* [08:18:06]Referer: http://172.17.43.131:8080/testengine [08:18:06]Accept-Encoding: gzip, deflate [08:18:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:06] [08:18:06]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:06]send HTTP headers [08:18:06]send file content [08:18:06] Sock 9.Parse request [08:18:06]Sock 9.Check first char [08:18:06]Sock 9.First char is OK [08:18:06]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:18:06]Method: GET [08:18:06]URL: /testengine/css/chunk-vendors.1a13a212.css [08:18:06]Method is GET - find url and querystring [08:18:06]No ? found - this is static page request [08:18:06]url: /testengine/css/chunk-vendors.1a13a212.css [08:18:06]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:06]file exist [08:18:06]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:06]read remaining request lines [08:18:06]Host: 172.17.43.131:8080 [08:18:06]Connection: keep-alive [08:18:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:06]Accept: text/css,*/*;q=0.1 [08:18:06]Referer: http://172.17.43.131:8080/testengine [08:18:06]Accept-Encoding: gzip, deflate [08:18:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:06] [08:18:06]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:06]send HTTP headers [08:18:06]send file content [08:18:06]Finished. Sent 140 bytes [08:18:06]close file [08:18:06]Sock 9.Close socket [08:18:06] Sock 7.Parse request [08:18:06]Sock 9.Thread stoped [08:18:06]Sock 7.Check first char [08:18:06]Sock 7.First char is OK [08:18:06]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:18:06]Method: GET [08:18:06]URL: /testengine/js/app.a9c38288.js [08:18:06]Method is GET - find url and querystring [08:18:06]No ? found - this is static page request [08:18:06]url: /testengine/js/app.a9c38288.js [08:18:06]check /htdocs/testengine/js/app.a9c38288.js [08:18:06]file exist [08:18:06]serve_file /htdocs/testengine/js/app.a9c38288.js [08:18:06]read remaining request lines [08:18:06]Host: 172.17.43.131:8080 [08:18:06]Connection: keep-alive [08:18:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:06]Accept: */* [08:18:06]Referer: http://172.17.43.131:8080/testengine [08:18:06]Accept-Encoding: gzip, deflate [08:18:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:06] [08:18:06]open file /htdocs/testengine/js/app.a9c38288.js [08:18:06]send HTTP headers [08:18:06]send file content [08:18:06]Finished. Sent 165537 bytes [08:18:06]close file [08:18:06]Sock 10.Close socket [08:18:06]Sock 10.Thread stoped [08:18:06]Finished. Sent 102400 bytes [08:18:06]close file [08:18:06]Sock 7.Close socket [08:18:06]Sock 7.Thread stoped [08:18:07]accept exits with 11 [08:18:07]New connection [08:18:07]New thread 3067047268 created [08:18:07]Thread 3067333988 joined [08:18:07]Thread 3067477348 joined [08:18:07]Thread 3067190628 joined [08:18:07]Waiting for new connection... [08:18:07] Sock 11.Parse request [08:18:07]Sock 11.Check first char [08:18:10]OFD Sender: No OFD packet to send [08:18:15]Sock 11.No data in socket [08:18:15]Sock 11.Close socket [08:18:15]Sock 11.Thread stoped [08:18:15]OFD Sender: No OFD packet to send [08:18:20]OFD Sender: No OFD packet to send [08:18:25]OFD Sender: No OFD packet to send [08:18:30]OFD Sender: No OFD packet to send [08:18:35]OFD Sender: No OFD packet to send [08:18:40]OFD Sender: No OFD packet to send [08:18:45]OFD Sender: No OFD packet to send [08:18:50]OFD Sender: No OFD packet to send [08:18:55]OFD Sender: No OFD packet to send [08:19:00]OFD Sender: No OFD packet to send [08:19:05]OFD Sender: No OFD packet to send [08:19:10]OFD Sender: No OFD packet to send [08:19:15]OFD Sender: No OFD packet to send [08:19:20]OFD Sender: No OFD packet to send [08:19:25]OFD Sender: No OFD packet to send [08:19:30]OFD Sender: No OFD packet to send [08:19:35]OFD Sender: No OFD packet to send [08:19:40]OFD Sender: No OFD packet to send [08:19:45]OFD Sender: No OFD packet to send [08:19:48]accept exits with 9 [08:19:48]New connection [08:19:48]New thread 3067477348 created [08:19:48]Thread 3067047268 joined [08:19:48]Waiting for new connection... [08:19:48]accept exits with 7 [08:19:48]New connection [08:19:48]New thread 3067333988 created [08:19:48]Waiting for new connection... [08:19:48] Sock 7.Parse request [08:19:48]Sock 7.Check first char [08:19:48] Sock 9.Parse request [08:19:48]Sock 9.Check first char [08:19:48]Sock 9.First char is OK [08:19:48]request: GET /testengine HTTP/1.1 [08:19:48]Method: GET [08:19:48]URL: /testengine [08:19:48]Method is GET - find url and querystring [08:19:48]No ? found - this is static page request [08:19:48]url: /testengine [08:19:48]check /htdocs/testengine [08:19:48]file exist [08:19:48]serve_file /htdocs/testengine/index.html [08:19:48]read remaining request lines [08:19:48]Host: 172.17.43.131:8080 [08:19:48]Connection: keep-alive [08:19:48]Upgrade-Insecure-Requests: 1 [08:19:48]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:48]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [08:19:48]Accept-Encoding: gzip, deflate [08:19:48]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:48] [08:19:48]open file /htdocs/testengine/index.html [08:19:48]send HTTP headers [08:19:48]send file content [08:19:48]Finished. Sent 1003 bytes [08:19:48]close file [08:19:48]Sock 9.Close socket [08:19:48]Sock 9.Thread stoped [08:19:48]Sock 7.First char is OK [08:19:48]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:19:48]Method: GET [08:19:48]URL: /testengine/css/app.915bc88f.css [08:19:48]Method is GET - find url and querystring [08:19:48]No ? found - this is static page request [08:19:48]url: /testengine/css/app.915bc88f.css [08:19:48]check /htdocs/testengine/css/app.915bc88f.css [08:19:48]file exist [08:19:48]serve_file /htdocs/testengine/css/app.915bc88f.css [08:19:48]read remaining request lines [08:19:48]Host: 172.17.43.131:8080 [08:19:48]Connection: keep-alive [08:19:48]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:48]Accept: text/css,*/*;q=0.1 [08:19:48]Referer: http://172.17.43.131:8080/testengine [08:19:48]Accept-Encoding: gzip, deflate [08:19:48]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:48] [08:19:48]open file /htdocs/testengine/css/app.915bc88f.css [08:19:48]send HTTP headers [08:19:48]send file content [08:19:48]Finished. Sent 1227 bytes [08:19:48]close file [08:19:48]Sock 7.Close socket [08:19:48]Sock 7.Thread stoped [08:19:48]accept exits with 10 [08:19:48]New connection [08:19:48]New thread 3067190628 created [08:19:48]Thread 3067333988 joined [08:19:48]Thread 3067477348 joined [08:19:48]Waiting for new connection... [08:19:48]accept exits with 7 [08:19:48]New connection [08:19:48]New thread 3067477348 created [08:19:48]Waiting for new connection... [08:19:48]accept exits with 11 [08:19:48]New connection [08:19:48]New thread 3067333988 created [08:19:48]Waiting for new connection... [08:19:48] Sock 11.Parse request [08:19:48]Sock 11.Check first char [08:19:48]Sock 11.First char is OK [08:19:48]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:19:48]Method: GET [08:19:48]URL: /testengine/js/chunk-vendors.8f546e50.js [08:19:48]Method is GET - find url and querystring [08:19:48]No ? found - this is static page request [08:19:48]url: /testengine/js/chunk-vendors.8f546e50.js [08:19:48]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:48]file exist [08:19:48]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:48]read remaining request lines [08:19:48]Host: 172.17.43.131:8080 [08:19:48]Connection: keep-alive [08:19:48]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:48]Accept: */* [08:19:48]Referer: http://172.17.43.131:8080/testengine [08:19:48]Accept-Encoding: gzip, deflate [08:19:48]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:48] [08:19:48]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:48]send HTTP headers [08:19:48]send file content [08:19:48] Sock 7.Parse request [08:19:48]Sock 7.Check first char [08:19:48]Sock 7.First char is OK [08:19:48]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:19:48]Method: GET [08:19:48]URL: /testengine/js/app.a9c38288.js [08:19:48]Method is GET - find url and querystring [08:19:48]No ? found - this is static page request [08:19:48]url: /testengine/js/app.a9c38288.js [08:19:48]check /htdocs/testengine/js/app.a9c38288.js [08:19:48]file exist [08:19:48]serve_file /htdocs/testengine/js/app.a9c38288.js [08:19:48]read remaining request lines [08:19:48]Host: 172.17.43.131:8080 [08:19:48]Connection: keep-alive [08:19:48] Sock 10.Parse request [08:19:48]Sock 10.Check first char [08:19:48]Sock 10.First char is OK [08:19:48]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:19:48]Method: GET [08:19:48]URL: /testengine/css/chunk-vendors.1a13a212.css [08:19:48]Method is GET - find url and querystring [08:19:48]No ? found - this is static page request [08:19:48]url: /testengine/css/chunk-vendors.1a13a212.css [08:19:48]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:48]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:48]file exist [08:19:48]Accept: */* [08:19:48]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:48]read remaining request lines [08:19:48]Host: 172.17.43.131:8080 [08:19:48]Connection: keep-alive [08:19:48]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:48]Accept: text/css,*/*;q=0.1 [08:19:48]Referer: http://172.17.43.131:8080/testengine [08:19:48]Referer: http://172.17.43.131:8080/testengine [08:19:48]Accept-Encoding: gzip, deflate [08:19:48]Accept-Encoding: gzip, deflate [08:19:48]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:48] [08:19:48]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:48]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:48]send HTTP headers [08:19:48] [08:19:48]open file /htdocs/testengine/js/app.a9c38288.js [08:19:48]send HTTP headers [08:19:48]send file content [08:19:48]Finished. Sent 140 bytes [08:19:48]close file [08:19:48]Sock 10.Close socket [08:19:48]send file content [08:19:48]Sock 10.Thread stoped [08:19:48]Finished. Sent 102400 bytes [08:19:48]close file [08:19:48]Sock 7.Close socket [08:19:48]Sock 7.Thread stoped [08:19:48]Finished. Sent 165537 bytes [08:19:48]close file [08:19:48]Sock 11.Close socket [08:19:48]Sock 11.Thread stoped [08:19:50]OFD Sender: No OFD packet to send [08:19:55]OFD Sender: No OFD packet to send [08:20:00]OFD Sender: No OFD packet to send [08:20:04]recv_with_timeout no data received [08:20:05]OFD Sender: No OFD packet to send [08:20:10]OFD Sender: No OFD packet to send [08:20:15]OFD Sender: No OFD packet to send [08:20:20]OFD Sender: No OFD packet to send [08:20:25]OFD Sender: No OFD packet to send [08:20:31]OFD Sender: No OFD packet to send [08:20:36]OFD Sender: No OFD packet to send [08:20:41]OFD Sender: No OFD packet to send [08:20:41]accept exits with 12 [08:20:41]New connection [08:20:41]New thread 3067047268 created [08:20:41]Thread 3067333988 joined [08:20:41]Thread 3067190628 joined [08:20:41]Thread 3067477348 joined [08:20:41]Waiting for new connection... [08:20:41] Sock 12.Parse request [08:20:41]Sock 12.Check first char [08:20:41]Sock 12.First char is OK [08:20:41]request: POST /json_proto HTTP/1.0 [08:20:41]Method: POST [08:20:41]URL: /json_proto [08:20:41]Method is POST - this is cgi request [08:20:41]url: /json_proto [08:20:41]query_string will be loaded in cgi processing [08:20:41]execute_cgi json_proto POST (null) [08:20:41]execute_cgi path=json_proto method=POST [08:20:41]POST find Content-Length [08:20:41]Host: 172.17.43.131:8080 [08:20:41]Content-Length: 679 [08:20:41]Content-Type: application/json [08:20:41] [08:20:41]POST finish read [08:20:41]Found Content-Length = 679 [08:20:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:41]execute_script... [08:20:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:41]POST & json_proto [08:20:41]process_json_proto [08:20:41]json parsed OK: [08:20:41]protocol is kg_v1.0 [08:20:41]action value=close_receipt [08:20:41]process_action close_receipt [08:20:41]cmd_close_receipt [08:20:41]MH_GetDate [08:20:41]Write to MH i2c: F0 00 00 B2 01 A2 [08:20:41]Write i2c OK [08:20:41]MH_I2C_Read... [08:20:41]Read from MH i2c: F0 [08:20:41]MH_I2C_Read... [08:20:41]Read from MH i2c: F0 09 00 [08:20:41]MH_I2C_Read... [08:20:41]Read from MH i2c: F0 09 00 B2 01 00 D9 AD A4 66 F9 24 A2 66 60 [08:20:41]GetLastDocTimeStamp 1722068266 [08:20:41]current date 1722068441 [08:20:41]FM_GetShiftState [08:20:41]SAM_PROTO_GetShiftState [08:20:41]wFMCommunicate request_size=4 [08:20:41]MH_SAM_APDU [08:20:41]CAPDU: 80 13 01 00 [08:20:41]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [08:20:41]Write i2c OK [08:20:41]MH_I2C_Read... [08:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:41]Read from MH i2c: E2 [08:20:41]MH_I2C_Read... [08:20:41]Read from MH i2c: E2 0E 00 [08:20:41]MH_I2C_Read... [08:20:41]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [08:20:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:20:41]wFMCommunicate OK [08:20:41]SAM_PROTO_GetShiftState done [08:20:41]FM_GetShiftState done [08:20:41]opened in 1722038719 [08:20:41]opened+sec_in_day 1722125119 [08:20:41]quantity*price = 70037 [08:20:41]sum+1 = 70038 [08:20:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 97 27.07.2024 08:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225737 ФПД: 242952079115907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T082041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225737&fm=242952079115907&tin=02508201610067®Number=0000000000092624&sum=70000 [08:20:42]StoreToDocumentArchive [08:20:42]shift 438 fd 225737 [08:20:42]save to /storage/0438/doc_00225737 [08:20:42]save last doc name /storage/0438/doc_00225737 to /storage/kkm_last_doc_name [08:20:42]save OK [08:20:42]Clear old archive folders... [08:20:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:42]tlvbuf is 0181B080 [08:20:42]SAM_PROTO_ClearQueue [08:20:42]wFMCommunicate request_size=4 [08:20:42]MH_SAM_APDU [08:20:42]CAPDU: 80 09 00 00 [08:20:42]Write to MH i2c: E2 08 00 C0 01 80 09 00 00 00 00 00 00 33 [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:42]Read from MH i2c: E2 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [08:20:42]RAPDU: 90 00 [08:20:42]wFMCommunicate OK [08:20:42]SAM_PROTO_ClearQueue done [08:20:42]KKMCreateOFDPacket [08:20:42]OFDProtocolAddRootSTLVToBuf [08:20:42]FM_MakeSignedData [08:20:42]FM_MakeSignedData [08:20:42]SAM_PROTO_SignData [08:20:42]wFMCommunicate request_size=4 [08:20:42]MH_SAM_APDU [08:20:42]CAPDU: 80 0D 01 02 [08:20:42]Write to MH i2c: E2 08 00 C1 01 80 0D 01 02 00 00 00 00 3B [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:42]Read from MH i2c: E2 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [08:20:42]RAPDU: 90 00 [08:20:42]wFMCommunicate OK [08:20:42]wFMCommunicate request_size=255 [08:20:42]MH_SAM_APDU [08:20:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 D9 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 71 03 00 35 04 06 00 DC [08:20:42]Write to MH i2c: E2 02 01 C2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 D9 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 71 03 00 35 04 06 00 DC 00 00 6A [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:42]Read from MH i2c: E2 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [08:20:42]RAPDU: 90 00 [08:20:42]wFMCommunicate OK [08:20:42]wFMCommunicate request_size=10 [08:20:42]MH_SAM_APDU [08:20:42]CAPDU: 80 0D 02 02 05 F6 B0 5F 86 83 [08:20:42]Write to MH i2c: E2 0D 00 C3 01 80 0D 02 02 05 00 F6 B0 5F 86 83 00 00 56 [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:42]Read from MH i2c: E2 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [08:20:42]RAPDU: 90 00 [08:20:42]wFMCommunicate OK [08:20:42]wFMCommunicate request_size=4 [08:20:42]MH_SAM_APDU [08:20:42]CAPDU: 80 0D 03 02 [08:20:42]Write to MH i2c: E2 08 00 C4 01 80 0D 03 02 00 00 00 00 40 [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:42]Read from MH i2c: E2 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 0B 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 0B 00 C4 01 00 5A A7 4D 08 CE 55 7C B1 90 00 E7 [08:20:42]RAPDU: 5A A7 4D 08 CE 55 7C B1 90 00 [08:20:42]wFMCommunicate OK [08:20:42]SAM_PROTO_SignData done [08:20:42]FM_MakeSignedData done [08:20:42]CreateOFDProtocolMessage [08:20:42]wFMCommunicate request_size=4 [08:20:42]MH_SAM_APDU [08:20:42]CAPDU: 80 11 00 00 [08:20:42]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:42]Read from MH i2c: E2 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 17 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [08:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:20:42]wFMCommunicate OK [08:20:42]CreateOFDProtocolMessage done [08:20:42]OFDSenderStorePacket 225737 [08:20:42]StoreOFDPacket docnum=225737 [08:20:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F8 D4 07 01 FB 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 D9 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 71 03 00 35 04 06 00 DC F6 B0 5F 86 83 5A A7 4D 08 CE 55 7C B1 [08:20:42]CheckFolder [08:20:42]dirname=/storage/ofd_packets [08:20:42]CheckFolder done [08:20:42]ProducePacketName [08:20:42]name=ofd_packets/00225737 [08:20:42]NVStorageSaveData ofd_packets/00225737 [08:20:42]File name is /storage/ofd_packets/00225737 [08:20:42]Write 301 bytes [08:20:42]NVStorageSaveData done [08:20:42]OFDSenderStorePacket done [08:20:42]KKMCreateOFDPacket done [08:20:42]NVStorageSaveData kkm_last_timestamp [08:20:42]File name is /storage/kkm_last_timestamp [08:20:42]Write 4 bytes [08:20:42]NVStorageSaveData done [08:20:42]ExternCall_PrintAddStr [08:20:42]wPrintStart [08:20:42]Write to MH i2c: 01 00 00 C6 01 C7 [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: 01 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: 01 07 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FF 0F DC [08:20:42]RasterBufferAndPrint [08:20:42]line Счет N : (1)2001985 [08:20:42]line ИНН: 02508201610067 [08:20:42]line Контрольно-Кассовый Чек [08:20:42]line ПРОДАЖА [08:20:42]line ТРК (МРК, ГНК) : 33 [08:20:42]line Товар: 2710124130 [08:20:42]line Аи-92-К-5 [08:20:42]line 10.330 * 67.80 [08:20:42]line = 700.37 [08:20:42]line НДС 12% НСП 1% [08:20:42]line > о реализуемом товаре [08:20:42]line ОКРУГЛЕНИЕ: -0.37 [08:20:42]line ИТОГО: 700.00 [08:20:42]line Внесено: 700.00 [08:20:42]line СДАЧА: 0.00 [08:20:42]line НСП 1% : 6.20 [08:20:42]line НДС 12% : 74.38 [08:20:42]line Наличными: 700.00 [08:20:42]line Безнал.: 0.00 [08:20:42]line Место: АЗС № 97 "Партнер Нефть" [08:20:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:20:42]line СНО: Общий режим [08:20:42]line Чек 97 27.07.2024 08:20 [08:20:42]line Смена: 438 ФФД: 1.0 [08:20:42]line ЗНМ: 0300000054 [08:20:42]line РНМ: 0000000000092624 [08:20:42]line Версия ККМ: 001 [08:20:42]line ФМ: 0000000000874959 [08:20:42]line ФД: 225737 [08:20:42]line ФПД: 242952079115907 [08:20:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T082041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225737&fm=242952079115907&tin=02508201610067®Number=0000000000092624&sum=70000 [08:20:42]written 0, free lines is 4095 [08:20:42]OFD Sender: Processing packet 225737 [packets to send 599, broken 598] [08:20:42]ProducePacketName [08:20:42]name=ofd_packets/00225737 [08:20:42]OFD Sender: To server: pG, [08:20:42]CommunicateWithHost lk.salyk.kg:30040 [08:20:42]ConnectInit lk.salyk.kg [08:20:43]Write to MH i2c: 01 00 00 F1 01 F2 [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: 01 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: 01 07 00 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 4C 0C 51 [08:20:43]RasterBufferAndPrint [08:20:43]line [08:20:43]line [08:20:43]line [08:20:43]line [08:20:43]line [08:20:43]written 0, free lines is 3151 [08:20:43]MH_Cut [08:20:43]Write to MH i2c: D1 01 00 F8 01 01 CB [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: D1 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: D1 01 00 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: D1 01 00 F8 01 00 CA [08:20:43]Write to MH i2c: 01 00 00 F9 01 FA [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]Connected sock=9 [08:20:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F8 D4 07 01 FB 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 D9 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 71 03 00 35 04 06 00 DC F6 B0 5F 86 83 5A A7 4D 08 CE 55 7C B1 [08:20:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2B 9B 47 00 DD 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 35 39 10 04 04 00 C9 71 03 00 F4 03 04 00 E7 59 A4 66 B6 04 01 00 00 0A AE 75 3B 96 40 DD D8 [08:20:43]CommunicateWithHost err = 0 [08:20:43]CheckOFDResponse [08:20:43]1017 (14) - 77093643461234 [08:20:43]1041 (16) - 0000000000874959 [08:20:43]1040 (4) - 225737 [08:20:43]1012 (4) - 27.07.2024 02:22 [08:20:43]1206 (1) - 0 [08:20:43]OFD Sender: Remove packet 225737 [08:20:43]ProducePacketName [08:20:43]name=ofd_packets/00225737 [08:20:43]NVStorageDeleteData [08:20:44]OFD Sender: No OFD packet to send [08:20:44]*** Cut start [08:20:44]*** Partial cut [08:20:44]*** CUTSNS_PIN = 1 [08:20:44]*** CUTSNS_PIN = 0 [08:20:44]*** Brake cut motor [08:20:45]Read from MH i2c: 01 [08:20:45]MH_I2C_Read... [08:20:45]*** Stop cut motor [08:20:45]*** Cut end [08:20:45]Read from MH i2c: 01 07 00 [08:20:45]MH_I2C_Read... [08:20:45]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 FF 0F 0F [08:20:45]process_action close_receipt done [08:20:45]requested_data is exist [08:20:45]produce_requested_data [08:20:45]requested_item fm.sn is exist - process it [08:20:45]wFMCommunicate request_size=4 [08:20:45]MH_SAM_APDU [08:20:45]CAPDU: 80 11 00 00 [08:20:45]Write to MH i2c: E2 08 00 FA 01 80 11 00 00 00 00 00 00 75 [08:20:45]Write i2c OK [08:20:45]MH_I2C_Read... [08:20:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:45]Read from MH i2c: E2 [08:20:45]MH_I2C_Read... [08:20:45]Read from MH i2c: E2 17 00 [08:20:45]MH_I2C_Read... [08:20:45]Read from MH i2c: E2 17 00 FA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [08:20:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:20:45]wFMCommunicate OK [08:20:45]requested_item fd.num is exist - process it [08:20:45]SAM_PROTO_GetFieldsCounters [08:20:45]wFMCommunicate request_size=4 [08:20:45]MH_SAM_APDU [08:20:45]CAPDU: 80 13 00 00 [08:20:45]Write to MH i2c: E2 08 00 FB 01 80 13 00 00 00 00 00 00 78 [08:20:45]Write i2c OK [08:20:45]MH_I2C_Read... [08:20:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:45]Read from MH i2c: E2 [08:20:45]MH_I2C_Read... [08:20:45]Read from MH i2c: E2 62 00 [08:20:45]MH_I2C_Read... [08:20:45]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 71 03 00 0E 04 04 00 B6 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 B8 [08:20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:45]wFMCommunicate OK [08:20:45]SAM_PROTO_GetFieldsCounters done [08:20:45]requested_item shift.num is exist - process it [08:20:45]requested_item shift.opened is exist - process it [08:20:45]req_shift_opened [08:20:45]FM_GetShiftState [08:20:45]SAM_PROTO_GetShiftState [08:20:45]wFMCommunicate request_size=4 [08:20:45]MH_SAM_APDU [08:20:45]CAPDU: 80 13 01 00 [08:20:45]Write to MH i2c: E2 08 00 FC 01 80 13 01 00 00 00 00 00 7A [08:20:45]Write i2c OK [08:20:45]MH_I2C_Read... [08:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:45]Read from MH i2c: E2 [08:20:45]MH_I2C_Read... [08:20:45]Read from MH i2c: E2 0E 00 [08:20:45]MH_I2C_Read... [08:20:45]Read from MH i2c: E2 0E 00 FC 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [08:20:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:20:45]wFMCommunicate OK [08:20:45]SAM_PROTO_GetShiftState done [08:20:45]FM_GetShiftState done [08:20:45]req_shift_opened done [08:20:45]requested_item shift.open_date is exist - process it [08:20:45]req_shift_open_date [08:20:45]req_shift_open_date done [08:20:45]produce_requested_data done [08:20:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225737,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:20:45]process_action_free close_receipt [08:20:45]json_value_free [08:20:45]json_value_free done [08:20:45]process_json_proto returns [08:20:45]Send response to host [08:20:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225737,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:20:45]free response buf [08:20:45]execute_script done [08:20:45]execute_script returns [08:20:45]free content buf [08:20:45]Sock 12.Close socket [08:20:45]Sock 12.Thread stoped [08:20:49]OFD Sender: No OFD packet to send [08:20:54]OFD Sender: No OFD packet to send [08:20:54]accept exits with 7 [08:20:54]New connection [08:20:54]New thread 3067477348 created [08:20:54]Thread 3067047268 joined [08:20:54]Waiting for new connection... [08:20:54] Sock 7.Parse request [08:20:54]Sock 7.Check first char [08:20:54]Sock 7.First char is OK [08:20:54]request: POST /json_proto HTTP/1.0 [08:20:54]Method: POST [08:20:54]URL: /json_proto [08:20:54]Method is POST - this is cgi request [08:20:54]url: /json_proto [08:20:54]query_string will be loaded in cgi processing [08:20:54]execute_cgi json_proto POST (null) [08:20:54]execute_cgi path=json_proto method=POST [08:20:54]POST find Content-Length [08:20:54]Host: 172.17.43.131:8080 [08:20:54]Content-Length: 818 [08:20:54]Content-Type: application/json [08:20:54] [08:20:54]POST finish read [08:20:54]Found Content-Length = 818 [08:20:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 750.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:54]execute_script... [08:20: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)2001986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 750.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:54]POST & json_proto [08:20:54]process_json_proto [08:20:54]json parsed OK: [08:20:54]protocol is kg_v1.0 [08:20:54]action value=close_receipt [08:20:54]process_action close_receipt [08:20:54]cmd_close_receipt [08:20:54]MH_GetDate [08:20:54]Write to MH i2c: F0 00 00 FD 01 ED [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: F0 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: F0 09 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: F0 09 00 FD 01 00 E6 AD A4 66 F9 24 A2 66 B8 [08:20:54]GetLastDocTimeStamp 1722068441 [08:20:54]current date 1722068454 [08:20:54]FM_GetShiftState [08:20:54]SAM_PROTO_GetShiftState [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 13 01 00 [08:20:54]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 0E 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [08:20:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:20:54]wFMCommunicate OK [08:20:54]SAM_PROTO_GetShiftState done [08:20:54]FM_GetShiftState done [08:20:54]opened in 1722038719 [08:20:54]opened+sec_in_day 1722125119 [08:20:54]quantity*price = 75016 [08:20:54]sum+1 = 75017 [08:20:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 750.16 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 0.00 Безнал.: 750.16 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 98 27.07.2024 08:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225738 ФПД: 214304815066488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T082054&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225738&fm=214304815066488&tin=02508201610067®Number=0000000000092624&sum=75016 [08:20:55]StoreToDocumentArchive [08:20:55]shift 438 fd 225738 [08:20:55]save to /storage/0438/doc_00225738 [08:20:55]save last doc name /storage/0438/doc_00225738 to /storage/kkm_last_doc_name [08:20:55]save OK [08:20:55]Clear old archive folders... [08:20:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:55]tlvbuf is 01820410 [08:20:55]SAM_PROTO_ClearQueue [08:20:55]wFMCommunicate request_size=4 [08:20:55]MH_SAM_APDU [08:20:55]CAPDU: 80 09 00 00 [08:20:55]Write to MH i2c: E2 08 00 0B 02 80 09 00 00 00 00 00 00 7F [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:55]Read from MH i2c: E2 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [08:20:55]RAPDU: 90 00 [08:20:55]wFMCommunicate OK [08:20:55]SAM_PROTO_ClearQueue done [08:20:55]KKMCreateOFDPacket [08:20:55]OFDProtocolAddRootSTLVToBuf [08:20:55]FM_MakeSignedData [08:20:55]FM_MakeSignedData [08:20:55]SAM_PROTO_SignData [08:20:55]wFMCommunicate request_size=4 [08:20:55]MH_SAM_APDU [08:20:55]CAPDU: 80 0D 01 02 [08:20:55]Write to MH i2c: E2 08 00 0C 02 80 0D 01 02 00 00 00 00 87 [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:55]Read from MH i2c: E2 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [08:20:55]RAPDU: 90 00 [08:20:55]wFMCommunicate OK [08:20:55]wFMCommunicate request_size=255 [08:20:55]MH_SAM_APDU [08:20: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 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 E6 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 71 03 00 35 04 06 00 C2 [08:20:55]Write to MH i2c: E2 02 01 0D 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 E6 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 71 03 00 35 04 06 00 C2 00 00 71 [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:55]Read from MH i2c: E2 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [08:20:55]RAPDU: 90 00 [08:20:55]wFMCommunicate OK [08:20:55]wFMCommunicate request_size=10 [08:20:55]MH_SAM_APDU [08:20:55]CAPDU: 80 0D 02 02 05 E8 BA 60 2D 78 [08:20:55]Write to MH i2c: E2 0D 00 0E 02 80 0D 02 02 05 00 E8 BA 60 2D 78 00 00 3B [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:55]Read from MH i2c: E2 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [08:20:55]RAPDU: 90 00 [08:20:55]wFMCommunicate OK [08:20:55]wFMCommunicate request_size=4 [08:20:55]MH_SAM_APDU [08:20:55]CAPDU: 80 0D 03 02 [08:20:55]Write to MH i2c: E2 08 00 0F 02 80 0D 03 02 00 00 00 00 8C [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:55]Read from MH i2c: E2 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 0B 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 0B 00 0F 02 00 C9 FD E4 43 AE 5D 92 D8 90 00 EF [08:20:55]RAPDU: C9 FD E4 43 AE 5D 92 D8 90 00 [08:20:55]wFMCommunicate OK [08:20:55]SAM_PROTO_SignData done [08:20:55]FM_MakeSignedData done [08:20:55]CreateOFDProtocolMessage [08:20:55]wFMCommunicate request_size=4 [08:20:55]MH_SAM_APDU [08:20:55]CAPDU: 80 11 00 00 [08:20:55]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:55]Read from MH i2c: E2 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 17 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [08:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:20:55]wFMCommunicate OK [08:20:55]CreateOFDProtocolMessage done [08:20:55]OFDSenderStorePacket 225738 [08:20:55]StoreOFDPacket docnum=225738 [08:20:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 1D 07 01 8B C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 E6 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 71 03 00 35 04 06 00 C2 E8 BA 60 2D 78 C9 FD E4 43 AE 5D 92 D8 [08:20:55]CheckFolder [08:20:55]dirname=/storage/ofd_packets [08:20:55]CheckFolder done [08:20:55]ProducePacketName [08:20:55]name=ofd_packets/00225738 [08:20:55]NVStorageSaveData ofd_packets/00225738 [08:20:55]File name is /storage/ofd_packets/00225738 [08:20:55]Write 301 bytes [08:20:55]NVStorageSaveData done [08:20:55]OFDSenderStorePacket done [08:20:55]KKMCreateOFDPacket done [08:20:55]NVStorageSaveData kkm_last_timestamp [08:20:55]File name is /storage/kkm_last_timestamp [08:20:55]Write 4 bytes [08:20:55]NVStorageSaveData done [08:20:56]ExternCall_PrintAddStr [08:20:56]wPrintStart [08:20:56]Write to MH i2c: 01 00 00 11 02 13 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 07 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 07 00 11 02 00 00 00 00 00 FF 0F 28 [08:20:56]RasterBufferAndPrint [08:20:56]line Счет N : (1)2001986 [08:20:56]line ИНН: 02508201610067 [08:20:56]line Контрольно-Кассовый Чек [08:20:56]line ПРОДАЖА [08:20:56]line ТРК (МРК, ГНК) : 44 [08:20:56]line Товар: 2710124500 [08:20:56]line Аи-95-К-5 [08:20:56]line 10.110 * 74.20 [08:20:56]line = 750.16 [08:20:56]line НДС 12% НСП 1% [08:20:56]line > о реализуемом товаре [08:20:56]line ИТОГО: 750.16 [08:20:56]line НСП 1% : 6.64 [08:20:56]line НДС 12% : 79.66 [08:20:56]line Наличными: 0.00 [08:20:56]line Безнал.: 750.16 [08:20:56]line Место: АЗС № 97 "Партнер Нефть" [08:20:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:20:56]line СНО: Общий режим [08:20:56]line Чек 98 27.07.2024 08:20 [08:20:56]line Смена: 438 ФФД: 1.0 [08:20:56]line ЗНМ: 0300000054 [08:20:56]line РНМ: 0000000000092624 [08:20:56]line Версия ККМ: 001 [08:20:56]line Платежная система: Бакай Банк [08:20:56]line ФМ: 0000000000874959 [08:20:56]line ФД: 225738 [08:20:56]line ФПД: 214304815066488 [08:20:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T082054&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225738&fm=214304815066488&tin=02508201610067®Number=0000000000092624&sum=75016 [08:20:56]written 0, free lines is 4095 [08:20:56]OFD Sender: Processing packet 225738 [packets to send 599, broken 598] [08:20:56]ProducePacketName [08:20:56]name=ofd_packets/00225738 [08:20:56]OFD Sender: To server: pG, [08:20:56]CommunicateWithHost lk.salyk.kg:30040 [08:20:56]ConnectInit lk.salyk.kg [08:20:56]Write to MH i2c: 01 00 00 3B 02 3D [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 07 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 70 0C C0 [08:20:56]RasterBufferAndPrint [08:20:56]line [08:20:56]line [08:20:56]line [08:20:56]line [08:20:56]line [08:20:56]written 0, free lines is 3189 [08:20:56]MH_Cut [08:20:56]Write to MH i2c: D1 01 00 42 02 01 16 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: D1 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: D1 01 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: D1 01 00 42 02 00 15 [08:20:56]Write to MH i2c: 01 00 00 43 02 45 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]Connected sock=11 [08:20: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 35 39 0F 01 00 00 73 1D 07 01 8B C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 E6 AD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 71 03 00 35 04 06 00 C2 E8 BA 60 2D 78 C9 FD E4 43 AE 5D 92 D8 [08:20:57]*** Cut start [08:20:57]*** Partial cut [08:20:57]*** CUTSNS_PIN = 1 [08:20:57]*** CUTSNS_PIN = 0 [08:20:58]*** Brake cut motor [08:20: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 35 39 4F 00 00 00 1A CC 47 00 EF BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 71 03 00 F4 03 04 00 F6 59 A4 66 B6 04 01 00 00 6C 50 56 39 9D F7 AF 5E [08:20:58]CommunicateWithHost err = 0 [08:20:58]CheckOFDResponse [08:20:58]1017 (14) - 77093643461234 [08:20:58]1041 (16) - 0000000000874959 [08:20:58]1040 (4) - 225738 [08:20:58]1012 (4) - 27.07.2024 02:22 [08:20:58]1206 (1) - 0 [08:20:58]OFD Sender: Remove packet 225738 [08:20:58]ProducePacketName [08:20:58]name=ofd_packets/00225738 [08:20:58]NVStorageDeleteData [08:20:58]*** Stop cut motor [08:20:58]*** Cut end [08:20:58]Read from MH i2c: 01 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: 01 07 00 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: 01 07 00 43 02 00 00 00 00 00 FF 0F 5A [08:20:58]process_action close_receipt done [08:20:58]requested_data is exist [08:20:58]produce_requested_data [08:20:58]requested_item fm.sn is exist - process it [08:20:58]wFMCommunicate request_size=4 [08:20:58]MH_SAM_APDU [08:20:58]CAPDU: 80 11 00 00 [08:20:58]Write to MH i2c: E2 08 00 44 02 80 11 00 00 00 00 00 00 C0 [08:20:58]Write i2c OK [08:20:58]MH_I2C_Read... [08:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:58]Read from MH i2c: E2 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 17 00 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 17 00 44 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [08:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:20:58]wFMCommunicate OK [08:20:58]requested_item fd.num is exist - process it [08:20:58]SAM_PROTO_GetFieldsCounters [08:20:58]wFMCommunicate request_size=4 [08:20:58]MH_SAM_APDU [08:20:58]CAPDU: 80 13 00 00 [08:20:58]Write to MH i2c: E2 08 00 45 02 80 13 00 00 00 00 00 00 C3 [08:20:58]Write i2c OK [08:20:58]MH_I2C_Read... [08:20:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:58]Read from MH i2c: E2 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 62 00 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 62 00 45 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 71 03 00 0E 04 04 00 B6 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 [08:20:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:58]wFMCommunicate OK [08:20:58]SAM_PROTO_GetFieldsCounters done [08:20:58]requested_item shift.num is exist - process it [08:20:58]requested_item shift.opened is exist - process it [08:20:58]req_shift_opened [08:20:58]FM_GetShiftState [08:20:58]SAM_PROTO_GetShiftState [08:20:58]wFMCommunicate request_size=4 [08:20:58]MH_SAM_APDU [08:20:58]CAPDU: 80 13 01 00 [08:20:58]Write to MH i2c: E2 08 00 46 02 80 13 01 00 00 00 00 00 C5 [08:20:58]Write i2c OK [08:20:58]MH_I2C_Read... [08:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:58]Read from MH i2c: E2 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 0E 00 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 0E 00 46 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [08:20:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:20:58]wFMCommunicate OK [08:20:58]SAM_PROTO_GetShiftState done [08:20:58]FM_GetShiftState done [08:20:58]req_shift_opened done [08:20:58]requested_item shift.open_date is exist - process it [08:20:58]req_shift_open_date [08:20:58]req_shift_open_date done [08:20:58]produce_requested_data done [08:20:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225738,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:20:58]process_action_free close_receipt [08:20:58]json_value_free [08:20:58]json_value_free done [08:20:58]process_json_proto returns [08:20:58]Send response to host [08:20:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225738,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:20:58]free response buf [08:20:58]execute_script done [08:20:58]execute_script returns [08:20:58]free content buf [08:20:58]Sock 7.Close socket [08:20:58]Sock 7.Thread stoped [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:14]recv_with_timeout no data received [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:35]recv_with_timeout no data received [08:21:38]OFD Sender: No OFD packet to send [08:21:44]OFD Sender: No OFD packet to send [08:21:49]OFD Sender: No OFD packet to send [08:21:54]OFD Sender: No OFD packet to send [08:21:59]OFD Sender: No OFD packet to send [08:22:04]OFD Sender: No OFD packet to send [08:22:05]recv_with_timeout no data received [08:22:09]OFD Sender: No OFD packet to send [08:22:14]OFD Sender: No OFD packet to send [08:22:19]OFD Sender: No OFD packet to send [08:22:24]OFD Sender: No OFD packet to send [08:22:29]OFD Sender: No OFD packet to send [08:22:34]OFD Sender: No OFD packet to send [08:22:39]OFD Sender: No OFD packet to send [08:22:44]OFD Sender: No OFD packet to send [08:22:49]OFD Sender: No OFD packet to send [08:22:54]OFD Sender: No OFD packet to send [08:22:59]OFD Sender: No OFD packet to send [08:23:04]OFD Sender: No OFD packet to send [08:23:09]OFD Sender: No OFD packet to send [08:23:14]OFD Sender: No OFD packet to send [08:23:19]OFD Sender: No OFD packet to send [08:23:24]OFD Sender: No OFD packet to send [08:23:29]OFD Sender: No OFD packet to send [08:23:34]OFD Sender: No OFD packet to send [08:23:39]OFD Sender: No OFD packet to send [08:23:44]OFD Sender: No OFD packet to send [08:23:49]OFD Sender: No OFD packet to send [08:23:52]accept exits with 10 [08:23:52]New connection [08:23:52]New thread 3067333988 created [08:23:52]Thread 3067477348 joined [08:23:52]Waiting for new connection... [08:23:52] Sock 10.Parse request [08:23:52]Sock 10.Check first char [08:23:52]Sock 10.First char is OK [08:23:52]request: POST /json_proto HTTP/1.0 [08:23:52]Method: POST [08:23:52]URL: /json_proto [08:23:52]Method is POST - this is cgi request [08:23:52]url: /json_proto [08:23:52]query_string will be loaded in cgi processing [08:23:52]execute_cgi json_proto POST (null) [08:23:52]execute_cgi path=json_proto method=POST [08:23:52]POST find Content-Length [08:23:52]Host: 172.17.43.131:8080 [08:23:52]Content-Length: 1161 [08:23:52]Content-Type: application/json [08:23:52] [08:23:52]POST finish read [08:23:52]Found Content-Length = 1161 [08:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001987\u000A27.07.2024 08:22\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3810.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30158648\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:52]execute_script... [08:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001987\u000A27.07.2024 08:22\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3810.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30158648\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:52]POST & json_proto [08:23:52]process_json_proto [08:23:52]json parsed OK: [08:23:52]protocol is kg_v1.0 [08:23:52]action value=print_text [08:23:52]process_action print_text [08:23:52]cmd_print_text [08:23:52]ExternCall_PrintAddStr [08:23:52]wPrintStart [08:23:52]Write to MH i2c: 01 00 00 47 02 49 [08:23:52]Write i2c OK [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: 01 [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: 01 07 00 [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: 01 07 00 47 02 00 00 00 00 00 FF 0F 5E [08:23:52]RasterBufferAndPrint [08:23:52]line *****ТОВАРНЫЙ ЧЕК***** [08:23:52]line АЗС-97 [08:23:52]line Партнер нефть [08:23:52]line 02508201610067 [08:23:52]line Кассир : Орунбаева Б. [08:23:52]line Счет N : (1)2001987 [08:23:52]line 27.07.2024 08:22 [08:23:52]line ПРОДАЖА [08:23:52]line ТРК (МРК, ГНК): 61 [08:23:52]line Вид ГСМ : 2710194210 [08:23:52]line ДТ-К-5 [08:23:52]line 50.000 x 76.20 [08:23:52]line ИТОГ: 3810.00 [08:23:52]line Тип оплаты: Талоны: ТК ГПНА Online [08:23:52]line 30158648 [08:23:52]line ______________________ [08:23:52]line (подпись) [08:23:52]written 0, free lines is 4095 [08:23:52]Write to MH i2c: 01 00 00 5B 02 5D [08:23:52]Write i2c OK [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: 01 [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: 01 07 00 [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: 01 07 00 5B 02 00 00 00 00 00 10 0E 82 [08:23:52]RasterBufferAndPrint [08:23:52]line [08:23:52]line [08:23:52]line [08:23:52]line [08:23:52]line [08:23:52]written 0, free lines is 3601 [08:23:52]MH_Cut [08:23:52]Write to MH i2c: D1 01 00 62 02 01 36 [08:23:52]Write i2c OK [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: D1 [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: D1 01 00 [08:23:52]MH_I2C_Read... [08:23:52]Read from MH i2c: D1 01 00 62 02 00 35 [08:23:52]Write to MH i2c: 01 00 00 63 02 65 [08:23:52]Write i2c OK [08:23:52]MH_I2C_Read... [08:23:52]*** Cut start [08:23:52]*** Partial cut [08:23:52]*** CUTSNS_PIN = 1 [08:23:53]*** CUTSNS_PIN = 0 [08:23:53]*** Brake cut motor [08:23:53]Read from MH i2c: 01 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 [08:23:53]MH_I2C_Read... [08:23:53]*** Stop cut motor [08:23:53]*** Cut end [08:23:53]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 FF 0F 7A [08:23:53]process_action print_text done [08:23:53]requested_data is exist [08:23:53]produce_requested_data [08:23:53]requested_item fm.sn is exist - process it [08:23:53]wFMCommunicate request_size=4 [08:23:53]MH_SAM_APDU [08:23:53]CAPDU: 80 11 00 00 [08:23:53]Write to MH i2c: E2 08 00 64 02 80 11 00 00 00 00 00 00 E0 [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:53]Read from MH i2c: E2 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: E2 17 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: E2 17 00 64 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [08:23:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:23:53]wFMCommunicate OK [08:23:53]requested_item fd.num is exist - process it [08:23:53]SAM_PROTO_GetFieldsCounters [08:23:53]wFMCommunicate request_size=4 [08:23:53]MH_SAM_APDU [08:23:53]CAPDU: 80 13 00 00 [08:23:53]Write to MH i2c: E2 08 00 65 02 80 13 00 00 00 00 00 00 E3 [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:53]Read from MH i2c: E2 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: E2 62 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: E2 62 00 65 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 71 03 00 0E 04 04 00 B6 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 27 [08:23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:53]wFMCommunicate OK [08:23:53]SAM_PROTO_GetFieldsCounters done [08:23:53]requested_item shift.num is exist - process it [08:23:53]requested_item shift.opened is exist - process it [08:23:53]req_shift_opened [08:23:53]FM_GetShiftState [08:23:53]SAM_PROTO_GetShiftState [08:23:53]wFMCommunicate request_size=4 [08:23:53]MH_SAM_APDU [08:23:53]CAPDU: 80 13 01 00 [08:23:53]Write to MH i2c: E2 08 00 66 02 80 13 01 00 00 00 00 00 E5 [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:53]Read from MH i2c: E2 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: E2 0E 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: E2 0E 00 66 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F3 [08:23:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:23:53]wFMCommunicate OK [08:23:53]SAM_PROTO_GetShiftState done [08:23:53]FM_GetShiftState done [08:23:53]req_shift_opened done [08:23:53]requested_item shift.open_date is exist - process it [08:23:53]req_shift_open_date [08:23:53]req_shift_open_date done [08:23:53]produce_requested_data done [08:23:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225738,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:23:53]process_action_free print_text [08:23:53]json_value_free [08:23:53]json_value_free done [08:23:53]process_json_proto returns [08:23:53]Send response to host [08:23:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225738,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:23:53]free response buf [08:23:53]execute_script done [08:23:53]execute_script returns [08:23:53]free content buf [08:23:53]Sock 10.Close socket [08:23:53]Sock 10.Thread stoped [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:01]accept exits with 9 [08:24:01]New connection [08:24:01]New thread 3067477348 created [08:24:01]Thread 3067333988 joined [08:24:01]Waiting for new connection... [08:24:01] Sock 9.Parse request [08:24:01]Sock 9.Check first char [08:24:01]accept exits with 7 [08:24:01]New connection [08:24:01]New thread 3067333988 created [08:24:01]Waiting for new connection... [08:24:01] Sock 7.Parse request [08:24:01]Sock 7.Check first char [08:24:01]Sock 9.First char is OK [08:24:01]request: GET /testengine HTTP/1.1 [08:24:01]Method: GET [08:24:01]URL: /testengine [08:24:01]Method is GET - find url and querystring [08:24:01]No ? found - this is static page request [08:24:01]url: /testengine [08:24:01]check /htdocs/testengine [08:24:01]file exist [08:24:01]serve_file /htdocs/testengine/index.html [08:24:01]read remaining request lines [08:24:01]Host: 172.17.43.131:8080 [08:24:01]Connection: keep-alive [08:24:01]Upgrade-Insecure-Requests: 1 [08:24:01]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:24:01]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [08:24:01]Accept-Encoding: gzip, deflate [08:24:01]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:24:01] [08:24:01]open file /htdocs/testengine/index.html [08:24:01]send HTTP headers [08:24:01]send file content [08:24:01]Finished. Sent 1003 bytes [08:24:01]close file [08:24:01]Sock 9.Close socket [08:24:01]Sock 9.Thread stoped [08:24:01]accept exits with 10 [08:24:01]New connection [08:24:01]Sock 7.First char is OK [08:24:01]New thread 3067190628 created [08:24:01]Thread 3067477348 joined [08:24:01]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:24:01]Waiting for new connection... [08:24:01]Method: GET [08:24:01]accept exits with 9 [08:24:01]URL: /testengine/css/app.915bc88f.css [08:24:01]New connection [08:24:01]Method is GET - find url and querystring [08:24:01]No ? found - this is static page request [08:24:01]url: /testengine/css/app.915bc88f.css [08:24:01]New thread 3067477348 created [08:24:01]check /htdocs/testengine/css/app.915bc88f.css [08:24:01]Waiting for new connection... [08:24:01]file exist [08:24:01]accept exits with 11 [08:24:01]serve_file /htdocs/testengine/css/app.915bc88f.css [08:24:01]New connection [08:24:01]read remaining request lines [08:24:01]New thread 3067047268 created [08:24:01]Host: 172.17.43.131:8080 [08:24:01]Waiting for new connection... [08:24:01]Connection: keep-alive [08:24:01]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:24:01]Accept: text/css,*/*;q=0.1 [08:24:01]Referer: http://172.17.43.131:8080/testengine [08:24:01]Accept-Encoding: gzip, deflate [08:24:01]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:24:01] [08:24:01]open file /htdocs/testengine/css/app.915bc88f.css [08:24:01]send HTTP headers [08:24:01]send file content [08:24:01]Finished. Sent 1227 bytes [08:24:01]close file [08:24:01]Sock 7.Close socket [08:24:01]Sock 7.Thread stoped [08:24:01] Sock 10.Parse request [08:24:01]Sock 10.Check first char [08:24:01]Sock 10.First char is OK [08:24:01]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:24:01]Method: GET [08:24:01]URL: /testengine/css/chunk-vendors.1a13a212.css [08:24:01]Method is GET - find url and querystring [08:24:01]No ? found - this is static page request [08:24:01]url: /testengine/css/chunk-vendors.1a13a212.css [08:24:01]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:24:01]file exist [08:24:01]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:24:01]read remaining request lines [08:24:01]Host: 172.17.43.131:8080 [08:24:01]Connection: keep-alive [08:24:01]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:24:01]Accept: text/css,*/*;q=0.1 [08:24:01]Referer: http://172.17.43.131:8080/testengine [08:24:01]Accept-Encoding: gzip, deflate [08:24:01]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:24:01] [08:24:01]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:24:01]send HTTP headers [08:24:01]send file content [08:24:01] Sock 9.Parse request [08:24:01] Sock 11.Parse request [08:24:01]Sock 9.Check first char [08:24:01]Sock 11.Check first char [08:24:01]Sock 9.First char is OK [08:24:01]Sock 11.First char is OK [08:24:01]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:24:01]Method: GET [08:24:01]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:24:01]URL: /testengine/js/app.a9c38288.js [08:24:01]Method: GET [08:24:01]Method is GET - find url and querystring [08:24:01]URL: /testengine/js/chunk-vendors.8f546e50.js [08:24:01]No ? found - this is static page request [08:24:01]Method is GET - find url and querystring [08:24:01]url: /testengine/js/app.a9c38288.js [08:24:01]No ? found - this is static page request [08:24:01]check /htdocs/testengine/js/app.a9c38288.js [08:24:01]url: /testengine/js/chunk-vendors.8f546e50.js [08:24:01]file exist [08:24:01]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:24:01]serve_file /htdocs/testengine/js/app.a9c38288.js [08:24:01]file exist [08:24:01]read remaining request lines [08:24:01]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:24:01]read remaining request lines [08:24:01]Host: 172.17.43.131:8080 [08:24:01]Host: 172.17.43.131:8080 [08:24:01]Connection: keep-alive [08:24:01]Connection: keep-alive [08:24:01]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:24:01]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:24:01]Accept: */* [08:24:01]Accept: */* [08:24:01]Referer: http://172.17.43.131:8080/testengine [08:24:01]Referer: http://172.17.43.131:8080/testengine [08:24:01]Accept-Encoding: gzip, deflate [08:24:01]Accept-Encoding: gzip, deflate [08:24:01]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:24:01]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:24:01] [08:24:01] [08:24:01]open file /htdocs/testengine/js/app.a9c38288.js [08:24:01]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:24:01]send HTTP headers [08:24:01]send HTTP headers [08:24:01]send file content [08:24:01]send file content [08:24:01]Finished. Sent 165537 bytes [08:24:01]close file [08:24:01]Sock 11.Close socket [08:24:01]Sock 11.Thread stoped [08:24:01]Finished. Sent 140 bytes [08:24:01]close file [08:24:01]Sock 10.Close socket [08:24:01]Sock 10.Thread stoped [08:24:01]Finished. Sent 102400 bytes [08:24:01]close file [08:24:01]Sock 9.Close socket [08:24:01]Sock 9.Thread stoped [08:24:04]accept exits with 12 [08:24:04]New connection [08:24:04]New thread 3066903908 created [08:24:04]Thread 3067190628 joined [08:24:04]Thread 3067333988 joined [08:24:04]Thread 3067047268 joined [08:24:04]Thread 3067477348 joined [08:24:04]Waiting for new connection... [08:24:04] Sock 12.Parse request [08:24:04]Sock 12.Check first char [08:24:04]Sock 12.First char is OK [08:24:04]request: POST /json_proto HTTP/1.0 [08:24:04]Method: POST [08:24:04]URL: /json_proto [08:24:04]Method is POST - this is cgi request [08:24:04]url: /json_proto [08:24:04]query_string will be loaded in cgi processing [08:24:04]execute_cgi json_proto POST (null) [08:24:04]execute_cgi path=json_proto method=POST [08:24:04]POST find Content-Length [08:24:04]Host: 172.17.43.131:8080 [08:24:04]Content-Length: 678 [08:24:04]Content-Type: application/json [08:24:04] [08:24:04]POST finish read [08:24:04]Found Content-Length = 678 [08:24:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.670, "sum" : 520.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:04]execute_script... [08:24:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.670, "sum" : 520.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:04]POST & json_proto [08:24:04]process_json_proto [08:24:04]json parsed OK: [08:24:04]protocol is kg_v1.0 [08:24:04]action value=close_receipt [08:24:04]process_action close_receipt [08:24:04]cmd_close_receipt [08:24:04]MH_GetDate [08:24:04]Write to MH i2c: F0 00 00 67 02 58 [08:24:04]Write i2c OK [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: F0 [08:24:04]MH_I2C_Read... [08:24:04]OFD Sender: No OFD packet to send [08:24:04]Read from MH i2c: F0 09 00 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: F0 09 00 67 02 00 A4 AE A4 66 F9 24 A2 66 E2 [08:24:04]GetLastDocTimeStamp 1722068454 [08:24:04]current date 1722068644 [08:24:04]FM_GetShiftState [08:24:04]SAM_PROTO_GetShiftState [08:24:04]wFMCommunicate request_size=4 [08:24:04]MH_SAM_APDU [08:24:04]CAPDU: 80 13 01 00 [08:24:04]Write to MH i2c: E2 08 00 68 02 80 13 01 00 00 00 00 00 E7 [08:24:04]Write i2c OK [08:24:04]MH_I2C_Read... [08:24:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:04]Read from MH i2c: E2 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: E2 0E 00 [08:24:04]MH_I2C_Read... [08:24:04]Read from MH i2c: E2 0E 00 68 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F5 [08:24:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:24:04]wFMCommunicate OK [08:24:04]SAM_PROTO_GetShiftState done [08:24:04]FM_GetShiftState done [08:24:04]opened in 1722038719 [08:24:04]opened+sec_in_day 1722125119 [08:24:04]quantity*price = 52002 [08:24:04]sum+1 = 52004 [08:24:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.60 НДС 12% : 55.22 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 99 27.07.2024 08:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225739 ФПД: 42948684862489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T082404&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225739&fm=42948684862489&tin=02508201610067®Number=0000000000092624&sum=52000 [08:24:05]StoreToDocumentArchive [08:24:05]shift 438 fd 225739 [08:24:05]save to /storage/0438/doc_00225739 [08:24:05]save last doc name /storage/0438/doc_00225739 to /storage/kkm_last_doc_name [08:24:05]save OK [08:24:05]Clear old archive folders... [08:24:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:05]tlvbuf is 01822080 [08:24:05]SAM_PROTO_ClearQueue [08:24:05]wFMCommunicate request_size=4 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 09 00 00 [08:24:05]Write to MH i2c: E2 08 00 75 02 80 09 00 00 00 00 00 00 E9 [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 75 02 00 90 00 EB [08:24:05]RAPDU: 90 00 [08:24:05]wFMCommunicate OK [08:24:05]SAM_PROTO_ClearQueue done [08:24:05]KKMCreateOFDPacket [08:24:05]OFDProtocolAddRootSTLVToBuf [08:24:05]FM_MakeSignedData [08:24:05]FM_MakeSignedData [08:24:05]SAM_PROTO_SignData [08:24:05]wFMCommunicate request_size=4 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 0D 01 02 [08:24:05]Write to MH i2c: E2 08 00 76 02 80 0D 01 02 00 00 00 00 F1 [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 76 02 00 90 00 EC [08:24:05]RAPDU: 90 00 [08:24:05]wFMCommunicate OK [08:24:05]wFMCommunicate request_size=255 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 A4 AE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 71 03 00 35 04 06 00 27 [08:24:05]Write to MH i2c: E2 02 01 77 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 A4 AE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 71 03 00 35 04 06 00 27 00 00 C0 [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:05]Read from MH i2c: E2 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 [08:24:05]MH_I2C_Read... [08:24:05]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [08:24:05]RAPDU: 90 00 [08:24:05]wFMCommunicate OK [08:24:05]wFMCommunicate request_size=10 [08:24:05]MH_SAM_APDU [08:24:05]CAPDU: 80 0D 02 02 05 0F C5 1A D4 19 [08:24:05]Write to MH i2c: E2 0D 00 78 02 80 0D 02 02 05 00 0F C5 1A D4 19 00 00 D9 [08:24:05]Write i2c OK [08:24:05]MH_I2C_Read... [08:24:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:06]Read from MH i2c: E2 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 03 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [08:24:06]RAPDU: 90 00 [08:24:06]wFMCommunicate OK [08:24:06]wFMCommunicate request_size=4 [08:24:06]MH_SAM_APDU [08:24:06]CAPDU: 80 0D 03 02 [08:24:06]Write to MH i2c: E2 08 00 79 02 80 0D 03 02 00 00 00 00 F6 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:06]Read from MH i2c: E2 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 0B 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 0B 00 79 02 00 08 84 77 FF 8E 39 3A D0 90 00 CA [08:24:06]RAPDU: 08 84 77 FF 8E 39 3A D0 90 00 [08:24:06]wFMCommunicate OK [08:24:06]SAM_PROTO_SignData done [08:24:06]FM_MakeSignedData done [08:24:06]CreateOFDProtocolMessage [08:24:06]wFMCommunicate request_size=4 [08:24:06]MH_SAM_APDU [08:24:06]CAPDU: 80 11 00 00 [08:24:06]Write to MH i2c: E2 08 00 7A 02 80 11 00 00 00 00 00 00 F6 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:06]Read from MH i2c: E2 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 17 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 17 00 7A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [08:24:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:24:06]wFMCommunicate OK [08:24:06]CreateOFDProtocolMessage done [08:24:06]OFDSenderStorePacket 225739 [08:24:06]StoreOFDPacket docnum=225739 [08:24:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 50 9B 07 01 EE 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 A4 AE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 71 03 00 35 04 06 00 27 0F C5 1A D4 19 08 84 77 FF 8E 39 3A D0 [08:24:06]CheckFolder [08:24:06]dirname=/storage/ofd_packets [08:24:06]CheckFolder done [08:24:06]ProducePacketName [08:24:06]name=ofd_packets/00225739 [08:24:06]NVStorageSaveData ofd_packets/00225739 [08:24:06]File name is /storage/ofd_packets/00225739 [08:24:06]Write 301 bytes [08:24:06]NVStorageSaveData done [08:24:06]OFDSenderStorePacket done [08:24:06]KKMCreateOFDPacket done [08:24:06]NVStorageSaveData kkm_last_timestamp [08:24:06]File name is /storage/kkm_last_timestamp [08:24:06]Write 4 bytes [08:24:06]NVStorageSaveData done [08:24:06]ExternCall_PrintAddStr [08:24:06]wPrintStart [08:24:06]Write to MH i2c: 01 00 00 7B 02 7D [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 07 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 07 00 7B 02 00 00 00 00 00 FF 0F 92 [08:24:06]RasterBufferAndPrint [08:24:06]line Счет N : (1)2001988 [08:24:06]line ИНН: 02508201610067 [08:24:06]line Контрольно-Кассовый Чек [08:24:06]line ПРОДАЖА [08:24:06]line ТРК (МРК, ГНК) : 53 [08:24:06]line Товар: 2710124130 [08:24:06]line Аи-92-К-5 [08:24:06]line 7.670 * 67.80 [08:24:06]line = 520.03 [08:24:06]line НДС 12% НСП 1% [08:24:06]line > о реализуемом товаре [08:24:06]line ОКРУГЛЕНИЕ: -0.03 [08:24:06]line ИТОГО: 520.00 [08:24:06]line Внесено: 520.00 [08:24:06]line СДАЧА: 0.00 [08:24:06]line НСП 1% : 4.60 [08:24:06]line НДС 12% : 55.22 [08:24:06]line Наличными: 520.00 [08:24:06]line Безнал.: 0.00 [08:24:06]line Место: АЗС № 97 "Партнер Нефть" [08:24:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:24:06]line СНО: Общий режим [08:24:06]line Чек 99 27.07.2024 08:24 [08:24:06]line Смена: 438 ФФД: 1.0 [08:24:06]line ЗНМ: 0300000054 [08:24:06]line РНМ: 0000000000092624 [08:24:06]line Версия ККМ: 001 [08:24:06]line ФМ: 0000000000874959 [08:24:06]line ФД: 225739 [08:24:06]line ФПД: 42948684862489 [08:24:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T082404&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225739&fm=42948684862489&tin=02508201610067®Number=0000000000092624&sum=52000 [08:24:06]OFD Sender: Processing packet 225739 [packets to send 599, broken 598] [08:24:06]ProducePacketName [08:24:06]name=ofd_packets/00225739 [08:24:06]OFD Sender: To server: pG, [08:24:06]CommunicateWithHost lk.salyk.kg:30040 [08:24:06]ConnectInit lk.salyk.kg [08:24:06]written 0, free lines is 4095 [08:24:06]Write to MH i2c: 01 00 00 A6 02 A8 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 07 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: 01 07 00 A6 02 00 00 00 00 00 57 0C 12 [08:24:06]RasterBufferAndPrint [08:24:06]line [08:24:06]line [08:24:06]line [08:24:06]line [08:24:06]line [08:24:06]written 0, free lines is 3162 [08:24:06]MH_Cut [08:24:06]Write to MH i2c: D1 01 00 AD 02 01 81 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: D1 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: D1 01 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: D1 01 00 AD 02 00 80 [08:24:06]Write to MH i2c: 01 00 00 AE 02 B0 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:08]*** Cut start [08:24:08]*** Partial cut [08:24:08]*** CUTSNS_PIN = 1 [08:24:08]*** CUTSNS_PIN = 0 [08:24:08]*** Brake cut motor [08:24:08]Read from MH i2c: 01 [08:24:08]MH_I2C_Read... [08:24:08]*** Stop cut motor [08:24:08]*** Cut end [08:24:08]Read from MH i2c: 01 07 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 FF 0F C5 [08:24:08]process_action close_receipt done [08:24:08]requested_data is exist [08:24:08]produce_requested_data [08:24:08]requested_item fm.sn is exist - process it [08:24:08]wFMCommunicate request_size=4 [08:24:08]MH_SAM_APDU [08:24:08]CAPDU: 80 11 00 00 [08:24:08]Write to MH i2c: E2 08 00 AF 02 80 11 00 00 00 00 00 00 2B [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 17 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 17 00 AF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [08:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:24:08]wFMCommunicate OK [08:24:08]requested_item fd.num is exist - process it [08:24:08]SAM_PROTO_GetFieldsCounters [08:24:08]wFMCommunicate request_size=4 [08:24:08]MH_SAM_APDU [08:24:08]CAPDU: 80 13 00 00 [08:24:08]Write to MH i2c: E2 08 00 B0 02 80 13 00 00 00 00 00 00 2E [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 62 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 62 00 B0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 71 03 00 0E 04 04 00 B6 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 76 [08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 71 03 00 0E 04 04 00 B6 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 [08:24:09]wFMCommunicate OK [08:24:09]SAM_PROTO_GetFieldsCounters done [08:24:09]requested_item shift.num is exist - process it [08:24:09]requested_item shift.opened is exist - process it [08:24:09]req_shift_opened [08:24:09]FM_GetShiftState [08:24:09]SAM_PROTO_GetShiftState [08:24:09]wFMCommunicate request_size=4 [08:24:09]MH_SAM_APDU [08:24:09]CAPDU: 80 13 01 00 [08:24:09]Write to MH i2c: E2 08 00 B1 02 80 13 01 00 00 00 00 00 30 [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 0E 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 0E 00 B1 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [08:24:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:24:09]wFMCommunicate OK [08:24:09]SAM_PROTO_GetShiftState done [08:24:09]FM_GetShiftState done [08:24:09]req_shift_opened done [08:24:09]requested_item shift.open_date is exist - process it [08:24:09]req_shift_open_date [08:24:09]req_shift_open_date done [08:24:09]produce_requested_data done [08:24:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225739,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:24:09]process_action_free close_receipt [08:24:09]json_value_free [08:24:09]json_value_free done [08:24:09]process_json_proto returns [08:24:09]Send response to host [08:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225739,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:24:09]free response buf [08:24:09]execute_script done [08:24:09]execute_script returns [08:24:09]free content buf [08:24:09]Sock 12.Close socket [08:24:09]Sock 12.Thread stoped [08:24:11]Connected sock=10 [08:24: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 35 39 0F 01 00 00 50 9B 07 01 EE 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 A4 AE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 71 03 00 35 04 06 00 27 0F C5 1A D4 19 08 84 77 FF 8E 39 3A D0 [08:24: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 35 39 4F 00 00 00 6A 98 47 00 3B 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 71 03 00 F4 03 04 00 B7 5A A4 66 B6 04 01 00 00 DE 6E B1 F5 92 9B E8 38 [08:24:11]CommunicateWithHost err = 0 [08:24:11]CheckOFDResponse [08:24:11]1017 (14) - 77093643461234 [08:24:11]1041 (16) - 0000000000874959 [08:24:11]1040 (4) - 225739 [08:24:11]1012 (4) - 27.07.2024 02:25 [08:24:11]1206 (1) - 0 [08:24:11]OFD Sender: Remove packet 225739 [08:24:11]ProducePacketName [08:24:11]name=ofd_packets/00225739 [08:24:11]NVStorageDeleteData [08:24:11]OFD Sender: No OFD packet to send [08:24:17]OFD Sender: No OFD packet to send [08:24:19]recv_with_timeout no data received [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:39]recv_with_timeout no data received [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]recv_with_timeout no data received [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: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:33]accept exits with 7 [08:28:33]New connection [08:28:33]New thread 3067477348 created [08:28:33]Thread 3066903908 joined [08:28:33]Waiting for new connection... [08:28:33] Sock 7.Parse request [08:28:33]Sock 7.Check first char [08:28:33]Sock 7.First char is OK [08:28:33]request: POST /json_proto HTTP/1.0 [08:28:33]Method: POST [08:28:33]URL: /json_proto [08:28:33]Method is POST - this is cgi request [08:28:33]url: /json_proto [08:28:33]query_string will be loaded in cgi processing [08:28:33]execute_cgi json_proto POST (null) [08:28:33]execute_cgi path=json_proto method=POST [08:28:33]POST find Content-Length [08:28:33]Host: 172.17.43.131:8080 [08:28:33]Content-Length: 1200 [08:28:33]Content-Type: application/json [08:28:33] [08:28:33]POST finish read [08:28:33]Found Content-Length = 1200 [08:28: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001989\u000A27.07.2024 08:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 8.850 x 67.80\u000A\u0418\u0422\u041E\u0413: 600.03\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\u000A99560\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:33]execute_script... [08:28: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001989\u000A27.07.2024 08:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 8.850 x 67.80\u000A\u0418\u0422\u041E\u0413: 600.03\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\u000A99560\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:33]POST & json_proto [08:28:33]process_json_proto [08:28:33]json parsed OK: [08:28:33]protocol is kg_v1.0 [08:28:33]action value=print_text [08:28:33]process_action print_text [08:28:33]cmd_print_text [08:28:33]ExternCall_PrintAddStr [08:28:33]wPrintStart [08:28:33]Write to MH i2c: 01 00 00 B2 02 B4 [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 07 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FF 0F C9 [08:28:33]RasterBufferAndPrint [08:28:33]line *****ТОВАРНЫЙ ЧЕК***** [08:28:33]line АЗС-97 [08:28:33]line Партнер нефть [08:28:33]line 02508201610067 [08:28:33]line Кассир : Орунбаева Б. [08:28:33]line Счет N : (1)2001989 [08:28:33]line 27.07.2024 08:27 [08:28:33]line ПРОДАЖА [08:28:33]line ТРК (МРК, ГНК): 63 [08:28:33]line Вид ГСМ : 2710124130 [08:28:33]line Аи-92-К-5 [08:28:33]line 8.850 x 67.80 [08:28:33]line ИТОГ: 600.03 [08:28:33]line Тип оплаты: Талоны: Топливная Карта [08:28:33]line 99560 [08:28:33]line ______________________ [08:28:33]line (подпись) [08:28:33]written 0, free lines is 4095 [08:28:34]Write to MH i2c: 01 00 00 C6 02 C8 [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: 01 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: 01 07 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: 01 07 00 C6 02 00 00 00 00 00 12 0E EF [08:28:34]RasterBufferAndPrint [08:28:34]line [08:28:34]line [08:28:34]line [08:28:34]line [08:28:34]line [08:28:34]written 0, free lines is 3604 [08:28:34]MH_Cut [08:28:34]Write to MH i2c: D1 01 00 CD 02 01 A1 [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: D1 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: D1 01 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: D1 01 00 CD 02 00 A0 [08:28:34]Write to MH i2c: 01 00 00 CE 02 D0 [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]*** Cut start [08:28:34]*** Partial cut [08:28:34]*** CUTSNS_PIN = 1 [08:28:34]*** CUTSNS_PIN = 0 [08:28:35]*** Brake cut motor [08:28:35]Read from MH i2c: 01 [08:28:35]MH_I2C_Read... [08:28:35]*** Stop cut motor [08:28:35]*** Cut end [08:28:35]Read from MH i2c: 01 07 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 FF 0F E5 [08:28:35]process_action print_text done [08:28:35]requested_data is exist [08:28:35]produce_requested_data [08:28:35]requested_item fm.sn is exist - process it [08:28:35]wFMCommunicate request_size=4 [08:28:35]MH_SAM_APDU [08:28:35]CAPDU: 80 11 00 00 [08:28:35]Write to MH i2c: E2 08 00 CF 02 80 11 00 00 00 00 00 00 4B [08:28:35]Write i2c OK [08:28:35]MH_I2C_Read... [08:28:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:35]Read from MH i2c: E2 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 17 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 17 00 CF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [08:28:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:28:35]wFMCommunicate OK [08:28:35]requested_item fd.num is exist - process it [08:28:35]SAM_PROTO_GetFieldsCounters [08:28:35]wFMCommunicate request_size=4 [08:28:35]MH_SAM_APDU [08:28:35]CAPDU: 80 13 00 00 [08:28:35]Write to MH i2c: E2 08 00 D0 02 80 13 00 00 00 00 00 00 4E [08:28:35]Write i2c OK [08:28:35]MH_I2C_Read... [08:28:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:35]Read from MH i2c: E2 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 62 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 62 00 D0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 71 03 00 0E 04 04 00 B6 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 96 [08:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 71 03 00 0E 04 04 00 B6 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 [08:28:35]wFMCommunicate OK [08:28:35]SAM_PROTO_GetFieldsCounters done [08:28:35]requested_item shift.num is exist - process it [08:28:35]requested_item shift.opened is exist - process it [08:28:35]req_shift_opened [08:28:35]FM_GetShiftState [08:28:35]SAM_PROTO_GetShiftState [08:28:35]wFMCommunicate request_size=4 [08:28:35]MH_SAM_APDU [08:28:35]CAPDU: 80 13 01 00 [08:28:35]Write to MH i2c: E2 08 00 D1 02 80 13 01 00 00 00 00 00 50 [08:28:35]Write i2c OK [08:28:35]MH_I2C_Read... [08:28:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:35]Read from MH i2c: E2 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 0E 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 0E 00 D1 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5E [08:28:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:28:35]wFMCommunicate OK [08:28:35]SAM_PROTO_GetShiftState done [08:28:35]FM_GetShiftState done [08:28:35]req_shift_opened done [08:28:35]requested_item shift.open_date is exist - process it [08:28:35]req_shift_open_date [08:28:35]req_shift_open_date done [08:28:35]produce_requested_data done [08:28:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225739,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:28:35]process_action_free print_text [08:28:35]json_value_free [08:28:35]json_value_free done [08:28:35]process_json_proto returns [08:28:35]Send response to host [08:28:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225739,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:28:35]free response buf [08:28:35]execute_script done [08:28:35]execute_script returns [08:28:35]free content buf [08:28:35]Sock 7.Close socket [08:28:35]Sock 7.Thread stoped [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:30:03]OFD Sender: No OFD packet to send [08:30:08]OFD Sender: No OFD packet to send [08:30:13]OFD Sender: No OFD packet to send [08:30:18]OFD Sender: No OFD packet to send [08:30:23]OFD Sender: No OFD packet to send [08:30:28]OFD Sender: No OFD packet to send [08:30:33]OFD Sender: No OFD packet to send [08:30:38]OFD Sender: No OFD packet to send [08:30:43]OFD Sender: No OFD packet to send [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:00]accept exits with 9 [08:31:00]New connection [08:31:00]New thread 3067333988 created [08:31:00]Thread 3067477348 joined [08:31:00]Waiting for new connection... [08:31:00] Sock 9.Parse request [08:31:00]Sock 9.Check first char [08:31:00]Sock 9.First char is OK [08:31:00]request: POST /json_proto HTTP/1.0 [08:31:00]Method: POST [08:31:00]URL: /json_proto [08:31:00]Method is POST - this is cgi request [08:31:00]url: /json_proto [08:31:00]query_string will be loaded in cgi processing [08:31:00]execute_cgi json_proto POST (null) [08:31:00]execute_cgi path=json_proto method=POST [08:31:00]POST find Content-Length [08:31:00]Host: 172.17.43.131:8080 [08:31:00]Content-Length: 1215 [08:31:00]Content-Type: application/json [08:31:00] [08:31:00]POST finish read [08:31:00]Found Content-Length = 1215 [08:31: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001990\u000A27.07.2024 08:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 2286.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4046729.4011240\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:00]execute_script... [08:31: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001990\u000A27.07.2024 08:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 2286.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4046729.4011240\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:00]POST & json_proto [08:31:00]process_json_proto [08:31:00]json parsed OK: [08:31:00]protocol is kg_v1.0 [08:31:00]action value=print_text [08:31:00]process_action print_text [08:31:00]cmd_print_text [08:31:00]ExternCall_PrintAddStr [08:31:00]wPrintStart [08:31:00]Write to MH i2c: 01 00 00 D2 02 D4 [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [08:31:00]RasterBufferAndPrint [08:31:00]line *****ТОВАРНЫЙ ЧЕК***** [08:31:00]line АЗС-97 [08:31:00]line Партнер нефть [08:31:00]line 02508201610067 [08:31:00]line Кассир : Орунбаева Б. [08:31:00]line Счет N : (1)2001990 [08:31:00]line 27.07.2024 08:29 [08:31:00]line ПРОДАЖА [08:31:00]line ТРК (МРК, ГНК): 41 [08:31:00]line Вид ГСМ : 2710194210 [08:31:00]line ДТ-К-5 [08:31:00]line 30.000 x 76.20 [08:31:00]line ИТОГ: 2286.00 [08:31:00]line Тип оплаты: Талоны: Топливные Талоны [08:31:01]line 4046729.4011240 [08:31:01]line ______________________ [08:31:01]line (подпись) [08:31:01]written 0, free lines is 4095 [08:31:01]Write to MH i2c: 01 00 00 E6 02 E8 [08:31:01]Write i2c OK [08:31:01]MH_I2C_Read... [08:31:01]Read from MH i2c: 01 [08:31:01]MH_I2C_Read... [08:31:01]Read from MH i2c: 01 07 00 [08:31:01]MH_I2C_Read... [08:31:01]Read from MH i2c: 01 07 00 E6 02 00 00 00 00 00 14 0E 11 [08:31:01]RasterBufferAndPrint [08:31:01]line [08:31:01]line [08:31:01]line [08:31:01]line [08:31:01]line [08:31:01]written 0, free lines is 3606 [08:31:01]MH_Cut [08:31:01]Write to MH i2c: D1 01 00 ED 02 01 C1 [08:31:01]Write i2c OK [08:31:01]MH_I2C_Read... [08:31:01]Read from MH i2c: D1 [08:31:01]MH_I2C_Read... [08:31:01]Read from MH i2c: D1 01 00 [08:31:01]MH_I2C_Read... [08:31:01]Read from MH i2c: D1 01 00 ED 02 00 C0 [08:31:01]Write to MH i2c: 01 00 00 EE 02 F0 [08:31:01]Write i2c OK [08:31:01]MH_I2C_Read... [08:31:01]*** Cut start [08:31:01]*** Partial cut [08:31:01]*** CUTSNS_PIN = 1 [08:31:02]*** CUTSNS_PIN = 0 [08:31:02]*** Brake cut motor [08:31:02]Read from MH i2c: 01 [08:31:02]MH_I2C_Read... [08:31:02]*** Stop cut motor [08:31:02]*** Cut end [08:31:02]Read from MH i2c: 01 07 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: 01 07 00 EE 02 00 00 00 00 00 FF 0F 05 [08:31:02]process_action print_text done [08:31:02]requested_data is exist [08:31:02]produce_requested_data [08:31:02]requested_item fm.sn is exist - process it [08:31:02]wFMCommunicate request_size=4 [08:31:02]MH_SAM_APDU [08:31:02]CAPDU: 80 11 00 00 [08:31:02]Write to MH i2c: E2 08 00 EF 02 80 11 00 00 00 00 00 00 6B [08:31:02]Write i2c OK [08:31:02]MH_I2C_Read... [08:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:02]Read from MH i2c: E2 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 17 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 17 00 EF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [08:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:31:02]wFMCommunicate OK [08:31:02]requested_item fd.num is exist - process it [08:31:02]SAM_PROTO_GetFieldsCounters [08:31:02]wFMCommunicate request_size=4 [08:31:02]MH_SAM_APDU [08:31:02]CAPDU: 80 13 00 00 [08:31:02]Write to MH i2c: E2 08 00 F0 02 80 13 00 00 00 00 00 00 6E [08:31:02]Write i2c OK [08:31:02]MH_I2C_Read... [08:31:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:02]Read from MH i2c: E2 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 62 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 62 00 F0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 71 03 00 0E 04 04 00 B6 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 B6 [08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 71 03 00 0E 04 04 00 B6 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 [08:31:02]wFMCommunicate OK [08:31:02]SAM_PROTO_GetFieldsCounters done [08:31:02]requested_item shift.num is exist - process it [08:31:02]requested_item shift.opened is exist - process it [08:31:02]req_shift_opened [08:31:02]FM_GetShiftState [08:31:02]SAM_PROTO_GetShiftState [08:31:02]wFMCommunicate request_size=4 [08:31:02]MH_SAM_APDU [08:31:02]CAPDU: 80 13 01 00 [08:31:02]Write to MH i2c: E2 08 00 F1 02 80 13 01 00 00 00 00 00 70 [08:31:02]Write i2c OK [08:31:02]MH_I2C_Read... [08:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:02]Read from MH i2c: E2 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 0E 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 0E 00 F1 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7E [08:31:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:31:02]wFMCommunicate OK [08:31:02]SAM_PROTO_GetShiftState done [08:31:02]FM_GetShiftState done [08:31:02]req_shift_opened done [08:31:02]requested_item shift.open_date is exist - process it [08:31:02]req_shift_open_date [08:31:02]req_shift_open_date done [08:31:02]produce_requested_data done [08:31:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225739,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:31:02]process_action_free print_text [08:31:02]json_value_free [08:31:02]json_value_free done [08:31:02]process_json_proto returns [08:31:02]Send response to host [08:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225739,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:31:02]free response buf [08:31:02]execute_script done [08:31:02]execute_script returns [08:31:02]free content buf [08:31:02]Sock 9.Close socket [08:31:02]Sock 9.Thread stoped [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:12]recv_with_timeout no data received [08:31:13]OFD Sender: No OFD packet to send [08:31:18]OFD Sender: No OFD packet to send [08:31:23]OFD Sender: No OFD packet to send [08:31:28]OFD Sender: No OFD packet to send [08:31:33]OFD Sender: No OFD packet to send [08:31:38]OFD Sender: No OFD packet to send [08:31:43]OFD Sender: No OFD packet to send [08:31:48]OFD Sender: No OFD packet to send [08:31:53]OFD Sender: No OFD packet to send [08:31:58]OFD Sender: No OFD packet to send [08:32:03]OFD Sender: No OFD packet to send [08:32:08]OFD Sender: No OFD packet to send [08:32:13]OFD Sender: No OFD packet to send [08:32:18]OFD Sender: No OFD packet to send [08:32:23]OFD Sender: No OFD packet to send [08:32:27]accept exits with 10 [08:32:27]New connection [08:32:27]New thread 3067477348 created [08:32:27]Thread 3067333988 joined [08:32:27]Waiting for new connection... [08:32:27] Sock 10.Parse request [08:32:27]Sock 10.Check first char [08:32:27]Sock 10.First char is OK [08:32:27]request: POST /json_proto HTTP/1.0 [08:32:27]Method: POST [08:32:27]URL: /json_proto [08:32:27]Method is POST - this is cgi request [08:32:27]url: /json_proto [08:32:27]query_string will be loaded in cgi processing [08:32:27]execute_cgi json_proto POST (null) [08:32:27]execute_cgi path=json_proto method=POST [08:32:27]POST find Content-Length [08:32:27]Host: 172.17.43.131:8080 [08:32:27]Content-Length: 678 [08:32:27]Content-Type: application/json [08:32:27] [08:32:27]POST finish read [08:32:27]Found Content-Length = 678 [08:32:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:27]execute_script... [08:32:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:27]POST & json_proto [08:32:27]process_json_proto [08:32:27]json parsed OK: [08:32:27]protocol is kg_v1.0 [08:32:27]action value=close_receipt [08:32:27]process_action close_receipt [08:32:27]cmd_close_receipt [08:32:27]MH_GetDate [08:32:27]Write to MH i2c: F0 00 00 F2 02 E3 [08:32:27]Write i2c OK [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: F0 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: F0 09 00 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: F0 09 00 F2 02 00 9B B0 A4 66 F9 24 A2 66 66 [08:32:27]GetLastDocTimeStamp 1722068644 [08:32:27]current date 1722069147 [08:32:27]FM_GetShiftState [08:32:27]SAM_PROTO_GetShiftState [08:32:27]wFMCommunicate request_size=4 [08:32:27]MH_SAM_APDU [08:32:27]CAPDU: 80 13 01 00 [08:32:27]Write to MH i2c: E2 08 00 F3 02 80 13 01 00 00 00 00 00 72 [08:32:27]Write i2c OK [08:32:27]MH_I2C_Read... [08:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:27]Read from MH i2c: E2 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: E2 0E 00 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: E2 0E 00 F3 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 80 [08:32:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:32:27]wFMCommunicate OK [08:32:27]SAM_PROTO_GetShiftState done [08:32:27]FM_GetShiftState done [08:32:27]opened in 1722038719 [08:32:27]opened+sec_in_day 1722125119 [08:32:27]quantity*price = 40002 [08:32:27]sum+1 = 40003 [08:32:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 100 27.07.2024 08:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225740 ФПД: 256132542854164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225740&fm=256132542854164&tin=02508201610067®Number=0000000000092624&sum=40000 [08:32:28]StoreToDocumentArchive [08:32:28]shift 438 fd 225740 [08:32:28]save to /storage/0438/doc_00225740 [08:32:28]save last doc name /storage/0438/doc_00225740 to /storage/kkm_last_doc_name [08:32:28]save OK [08:32:28]Clear old archive folders... [08:32:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:28]tlvbuf is 0181E200 [08:32:28]SAM_PROTO_ClearQueue [08:32:28]wFMCommunicate request_size=4 [08:32:28]MH_SAM_APDU [08:32:28]CAPDU: 80 09 00 00 [08:32:28]Write to MH i2c: E2 08 00 00 03 80 09 00 00 00 00 00 00 75 [08:32:28]Write i2c OK [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 [08:32:28]MH_I2C_Read... [08:32:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:28]Read from MH i2c: E2 03 00 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [08:32:28]RAPDU: 90 00 [08:32:28]wFMCommunicate OK [08:32:28]SAM_PROTO_ClearQueue done [08:32:28]KKMCreateOFDPacket [08:32:28]OFDProtocolAddRootSTLVToBuf [08:32:28]FM_MakeSignedData [08:32:28]FM_MakeSignedData [08:32:28]SAM_PROTO_SignData [08:32:28]wFMCommunicate request_size=4 [08:32:28]MH_SAM_APDU [08:32:28]CAPDU: 80 0D 01 02 [08:32:28]Write to MH i2c: E2 08 00 01 03 80 0D 01 02 00 00 00 00 7D [08:32:28]Write i2c OK [08:32:28]MH_I2C_Read... [08:32:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:28]Read from MH i2c: E2 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 03 00 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [08:32:28]RAPDU: 90 00 [08:32:28]wFMCommunicate OK [08:32:28]wFMCommunicate request_size=255 [08:32:28]MH_SAM_APDU [08:32: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9B B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 71 03 00 35 04 06 00 E8 [08:32:28]Write to MH i2c: E2 02 01 02 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9B B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 71 03 00 35 04 06 00 E8 00 00 81 [08:32:28]Write i2c OK [08:32:28]MH_I2C_Read... [08:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:28]Read from MH i2c: E2 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 03 00 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [08:32:28]RAPDU: 90 00 [08:32:28]wFMCommunicate OK [08:32:28]wFMCommunicate request_size=10 [08:32:28]MH_SAM_APDU [08:32:28]CAPDU: 80 0D 02 02 05 F3 81 3B 74 14 [08:32:28]Write to MH i2c: E2 0D 00 03 03 80 0D 02 02 05 00 F3 81 3B 74 14 00 00 C1 [08:32:28]Write i2c OK [08:32:28]MH_I2C_Read... [08:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:28]Read from MH i2c: E2 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 03 00 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [08:32:28]RAPDU: 90 00 [08:32:28]wFMCommunicate OK [08:32:28]wFMCommunicate request_size=4 [08:32:28]MH_SAM_APDU [08:32:28]CAPDU: 80 0D 03 02 [08:32:28]Write to MH i2c: E2 08 00 04 03 80 0D 03 02 00 00 00 00 82 [08:32:28]Write i2c OK [08:32:28]MH_I2C_Read... [08:32:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:28]Read from MH i2c: E2 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 0B 00 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: E2 0B 00 04 03 00 A1 6B 6F FF 28 94 C4 EE 90 00 6B [08:32:28]RAPDU: A1 6B 6F FF 28 94 C4 EE 90 00 [08:32:28]wFMCommunicate OK [08:32:28]SAM_PROTO_SignData done [08:32:28]FM_MakeSignedData done [08:32:28]CreateOFDProtocolMessage [08:32:28]wFMCommunicate request_size=4 [08:32:28]MH_SAM_APDU [08:32:28]CAPDU: 80 11 00 00 [08:32:28]Write to MH i2c: E2 08 00 05 03 80 11 00 00 00 00 00 00 82 [08:32:28]Write i2c OK [08:32:28]MH_I2C_Read... [08:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:29]Read from MH i2c: E2 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 17 00 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 17 00 05 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [08:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:32:29]wFMCommunicate OK [08:32:29]CreateOFDProtocolMessage done [08:32:29]OFDSenderStorePacket 225740 [08:32:29]StoreOFDPacket docnum=225740 [08:32:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A 30 07 01 09 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9B B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 71 03 00 35 04 06 00 E8 F3 81 3B 74 14 A1 6B 6F FF 28 94 C4 EE [08:32:29]CheckFolder [08:32:29]dirname=/storage/ofd_packets [08:32:29]CheckFolder done [08:32:29]ProducePacketName [08:32:29]name=ofd_packets/00225740 [08:32:29]NVStorageSaveData ofd_packets/00225740 [08:32:29]File name is /storage/ofd_packets/00225740 [08:32:29]Write 301 bytes [08:32:29]NVStorageSaveData done [08:32:29]OFDSenderStorePacket done [08:32:29]KKMCreateOFDPacket done [08:32:29]NVStorageSaveData kkm_last_timestamp [08:32:29]File name is /storage/kkm_last_timestamp [08:32:29]Write 4 bytes [08:32:29]NVStorageSaveData done [08:32:29]ExternCall_PrintAddStr [08:32:29]wPrintStart [08:32:29]Write to MH i2c: 01 00 00 06 03 09 [08:32:29]Write i2c OK [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: 01 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: 01 07 00 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [08:32:29]RasterBufferAndPrint [08:32:29]line Счет N : (1)2001993 [08:32:29]line ИНН: 02508201610067 [08:32:29]line Контрольно-Кассовый Чек [08:32:29]line ПРОДАЖА [08:32:29]line ТРК (МРК, ГНК) : 53 [08:32:29]line Товар: 2710124130 [08:32:29]line Аи-92-К-5 [08:32:29]line 5.900 * 67.80 [08:32:29]line = 400.02 [08:32:29]line НДС 12% НСП 1% [08:32:29]line > о реализуемом товаре [08:32:29]line ОКРУГЛЕНИЕ: -0.02 [08:32:29]line ИТОГО: 400.00 [08:32:29]line Внесено: 400.00 [08:32:29]line СДАЧА: 0.00 [08:32:29]line НСП 1% : 3.54 [08:32:29]line НДС 12% : 42.48 [08:32:29]line Наличными: 400.00 [08:32:29]line Безнал.: 0.00 [08:32:29]line Место: АЗС № 97 "Партнер Нефть" [08:32:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:32:29]line СНО: Общий режим [08:32:29]line Чек 100 27.07.2024 08:32 [08:32:29]line Смена: 438 ФФД: 1.0 [08:32:29]line ЗНМ: 0300000054 [08:32:29]line РНМ: 0000000000092624 [08:32:29]line Версия ККМ: 001 [08:32:29]line ФМ: 0000000000874959 [08:32:29]line ФД: 225740 [08:32:29]line ФПД: 256132542854164 [08:32:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225740&fm=256132542854164&tin=02508201610067®Number=0000000000092624&sum=40000 [08:32:29]OFD Sender: Processing packet 225740 [packets to send 599, broken 598] [08:32:29]ProducePacketName [08:32:29]name=ofd_packets/00225740 [08:32:29]OFD Sender: To server: pG, [08:32:29]CommunicateWithHost lk.salyk.kg:30040 [08:32:29]ConnectInit lk.salyk.kg [08:32:29]written 0, free lines is 4095 [08:32:29]Write to MH i2c: 01 00 00 31 03 34 [08:32:29]Write i2c OK [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: 01 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: 01 07 00 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: 01 07 00 31 03 00 00 00 00 00 52 0C 99 [08:32:29]RasterBufferAndPrint [08:32:29]line [08:32:29]line [08:32:29]line [08:32:29]line [08:32:29]line [08:32:29]written 0, free lines is 3157 [08:32:29]MH_Cut [08:32:29]Write to MH i2c: D1 01 00 38 03 01 0D [08:32:29]Write i2c OK [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: D1 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: D1 01 00 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: D1 01 00 38 03 00 0C [08:32:29]Write to MH i2c: 01 00 00 39 03 3C [08:32:29]Write i2c OK [08:32:29]MH_I2C_Read... [08:32:30]Connected sock=11 [08:32:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A 30 07 01 09 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9B B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 71 03 00 35 04 06 00 E8 F3 81 3B 74 14 A1 6B 6F FF 28 94 C4 EE [08:32:31]*** Cut start [08:32:31]*** Partial cut [08:32:31]*** CUTSNS_PIN = 1 [08:32:31]*** CUTSNS_PIN = 0 [08:32:31]*** Brake cut motor [08:32:31]Read from MH i2c: 01 [08:32:31]MH_I2C_Read... [08:32:31]*** Stop cut motor [08:32:31]*** Cut end [08:32:31]Read from MH i2c: 01 07 00 [08:32:31]MH_I2C_Read... [08:32:31]Read from MH i2c: 01 07 00 39 03 00 00 00 00 00 FF 0F 51 [08:32:31]process_action close_receipt done [08:32:31]requested_data is exist [08:32:31]produce_requested_data [08:32:31]requested_item fm.sn is exist - process it [08:32:31]wFMCommunicate request_size=4 [08:32:31]MH_SAM_APDU [08:32:31]CAPDU: 80 11 00 00 [08:32:31]Write to MH i2c: E2 08 00 3A 03 80 11 00 00 00 00 00 00 B7 [08:32:31]Write i2c OK [08:32:31]MH_I2C_Read... [08:32:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:31]Read from MH i2c: E2 [08:32:31]MH_I2C_Read... [08:32:31]Read from MH i2c: E2 17 00 [08:32:31]MH_I2C_Read... [08:32:31]Read from MH i2c: E2 17 00 3A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [08:32:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:32:31]wFMCommunicate OK [08:32:31]requested_item fd.num is exist - process it [08:32:31]SAM_PROTO_GetFieldsCounters [08:32:31]wFMCommunicate request_size=4 [08:32:31]MH_SAM_APDU [08:32:31]CAPDU: 80 13 00 00 [08:32:31]Write to MH i2c: E2 08 00 3B 03 80 13 00 00 00 00 00 00 BA [08:32: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 35 39 4F 00 00 00 C4 81 47 00 ED 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 35 39 10 04 04 00 CC 71 03 00 F4 03 04 00 AB 5C A4 66 B6 04 01 00 00 30 58 51 A5 4E 3F 6A 78 [08:32:31]CommunicateWithHost err = 0 [08:32:31]CheckOFDResponse [08:32:31]1017 (14) - 77093643461234 [08:32:31]1041 (16) - 0000000000874959 [08:32:31]1040 (4) - 225740 [08:32:31]1012 (4) - 27.07.2024 02:34 [08:32:31]1206 (1) - 0 [08:32:31]OFD Sender: Remove packet 225740 [08:32:31]ProducePacketName [08:32:31]name=ofd_packets/00225740 [08:32:31]NVStorageDeleteData [08:32:31]Write i2c OK [08:32:31]MH_I2C_Read... [08:32:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:31]Read from MH i2c: E2 [08:32:31]MH_I2C_Read... [08:32:31]Read from MH i2c: E2 62 00 [08:32:31]MH_I2C_Read... [08:32:31]Read from MH i2c: E2 62 00 3B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 71 03 00 0E 04 04 00 B6 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 06 [08:32:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:31]wFMCommunicate OK [08:32:31]SAM_PROTO_GetFieldsCounters done [08:32:31]requested_item shift.num is exist - process it [08:32:31]requested_item shift.opened is exist - process it [08:32:31]req_shift_opened [08:32:31]FM_GetShiftState [08:32:31]SAM_PROTO_GetShiftState [08:32:31]wFMCommunicate request_size=4 [08:32:31]MH_SAM_APDU [08:32:31]CAPDU: 80 13 01 00 [08:32:31]Write to MH i2c: E2 08 00 3C 03 80 13 01 00 00 00 00 00 BC [08:32:31]Write i2c OK [08:32:31]MH_I2C_Read... [08:32:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:31]Read from MH i2c: E2 [08:32:31]MH_I2C_Read... [08:32:31]Read from MH i2c: E2 0E 00 [08:32:31]MH_I2C_Read... [08:32:31]Read from MH i2c: E2 0E 00 3C 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CA [08:32:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:32:31]wFMCommunicate OK [08:32:31]SAM_PROTO_GetShiftState done [08:32:31]FM_GetShiftState done [08:32:31]req_shift_opened done [08:32:31]requested_item shift.open_date is exist - process it [08:32:31]req_shift_open_date [08:32:31]req_shift_open_date done [08:32:31]produce_requested_data done [08:32:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225740,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:32:31]process_action_free close_receipt [08:32:31]json_value_free [08:32:31]json_value_free done [08:32:31]process_json_proto returns [08:32:31]Send response to host [08:32:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225740,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:32:31]free response buf [08:32:31]execute_script done [08:32:31]execute_script returns [08:32:31]free content buf [08:32:31]Sock 10.Close socket [08:32:31]Sock 10.Thread stoped [08:32:32]OFD Sender: No OFD packet to send [08:32:37]OFD Sender: No OFD packet to send [08:32:39]accept exits with 7 [08:32:39]New connection [08:32:39]New thread 3067333988 created [08:32:39]Thread 3067477348 joined [08:32:39]Waiting for new connection... [08:32:39] Sock 7.Parse request [08:32:39]Sock 7.Check first char [08:32:39]Sock 7.First char is OK [08:32:39]request: POST /json_proto HTTP/1.0 [08:32:39]Method: POST [08:32:39]URL: /json_proto [08:32:39]Method is POST - this is cgi request [08:32:39]url: /json_proto [08:32:39]query_string will be loaded in cgi processing [08:32:39]execute_cgi json_proto POST (null) [08:32:39]execute_cgi path=json_proto method=POST [08:32:39]POST find Content-Length [08:32:39]Host: 172.17.43.131:8080 [08:32:39]Content-Length: 683 [08:32:39]Content-Type: application/json [08:32:39] [08:32:39]POST finish read [08:32:39]Found Content-Length = 683 [08:32:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:39]execute_script... [08:32: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)2001991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:39]POST & json_proto [08:32:39]process_json_proto [08:32:39]json parsed OK: [08:32:39]protocol is kg_v1.0 [08:32:39]action value=close_receipt [08:32:39]process_action close_receipt [08:32:39]cmd_close_receipt [08:32:39]MH_GetDate [08:32:39]Write to MH i2c: F0 00 00 3D 03 2F [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: F0 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: F0 09 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: F0 09 00 3D 03 00 A7 B0 A4 66 F9 24 A2 66 BE [08:32:39]GetLastDocTimeStamp 1722069147 [08:32:39]current date 1722069159 [08:32:39]FM_GetShiftState [08:32:39]SAM_PROTO_GetShiftState [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 13 01 00 [08:32:39]Write to MH i2c: E2 08 00 3E 03 80 13 01 00 00 00 00 00 BE [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0E 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0E 00 3E 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CC [08:32:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:32:39]wFMCommunicate OK [08:32:39]SAM_PROTO_GetShiftState done [08:32:39]FM_GetShiftState done [08:32:39]opened in 1722038719 [08:32:39]opened+sec_in_day 1722125119 [08:32:39]quantity*price = 150041 [08:32:39]sum+1 = 150042 [08:32:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 101 27.07.2024 08:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225741 ФПД: 177006234647818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225741&fm=177006234647818&tin=02508201610067®Number=0000000000092624&sum=150000 [08:32:40]StoreToDocumentArchive [08:32:40]shift 438 fd 225741 [08:32:40]save to /storage/0438/doc_00225741 [08:32:40]save last doc name /storage/0438/doc_00225741 to /storage/kkm_last_doc_name [08:32:40]save OK [08:32:40]Clear old archive folders... [08:32:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:40]tlvbuf is 01810F50 [08:32:40]SAM_PROTO_ClearQueue [08:32:40]wFMCommunicate request_size=4 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 09 00 00 [08:32:40]Write to MH i2c: E2 08 00 4B 03 80 09 00 00 00 00 00 00 C0 [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [08:32:40]RAPDU: 90 00 [08:32:40]wFMCommunicate OK [08:32:40]SAM_PROTO_ClearQueue done [08:32:40]KKMCreateOFDPacket [08:32:40]OFDProtocolAddRootSTLVToBuf [08:32:40]FM_MakeSignedData [08:32:40]FM_MakeSignedData [08:32:40]SAM_PROTO_SignData [08:32:40]wFMCommunicate request_size=4 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 0D 01 02 [08:32:40]Write to MH i2c: E2 08 00 4C 03 80 0D 01 02 00 00 00 00 C8 [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [08:32:40]RAPDU: 90 00 [08:32:40]wFMCommunicate OK [08:32:40]wFMCommunicate request_size=255 [08:32:40]MH_SAM_APDU [08:32: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A7 B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 71 03 00 35 04 06 00 A0 [08:32:40]Write to MH i2c: E2 02 01 4D 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A7 B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 71 03 00 35 04 06 00 A0 00 00 22 [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [08:32:40]RAPDU: 90 00 [08:32:40]wFMCommunicate OK [08:32:40]wFMCommunicate request_size=10 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 0D 02 02 05 FC 79 BD 3D 0A [08:32:40]Write to MH i2c: E2 0D 00 4E 03 80 0D 02 02 05 00 FC 79 BD 3D 0A 00 00 4E [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [08:32:40]RAPDU: 90 00 [08:32:40]wFMCommunicate OK [08:32:40]wFMCommunicate request_size=4 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 0D 03 02 [08:32:40]Write to MH i2c: E2 08 00 4F 03 80 0D 03 02 00 00 00 00 CD [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 0B 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 0B 00 4F 03 00 F9 D3 1E A8 19 E9 54 FA 90 00 B0 [08:32:40]RAPDU: F9 D3 1E A8 19 E9 54 FA 90 00 [08:32:40]wFMCommunicate OK [08:32:40]SAM_PROTO_SignData done [08:32:40]FM_MakeSignedData done [08:32:40]CreateOFDProtocolMessage [08:32:40]wFMCommunicate request_size=4 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 11 00 00 [08:32:40]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 17 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 17 00 50 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2A [08:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:32:40]wFMCommunicate OK [08:32:40]CreateOFDProtocolMessage done [08:32:40]OFDSenderStorePacket 225741 [08:32:40]StoreOFDPacket docnum=225741 [08:32:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F4 69 07 01 72 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A7 B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 71 03 00 35 04 06 00 A0 FC 79 BD 3D 0A F9 D3 1E A8 19 E9 54 FA [08:32:40]CheckFolder [08:32:40]dirname=/storage/ofd_packets [08:32:40]CheckFolder done [08:32:40]ProducePacketName [08:32:40]name=ofd_packets/00225741 [08:32:40]NVStorageSaveData ofd_packets/00225741 [08:32:40]File name is /storage/ofd_packets/00225741 [08:32:40]Write 301 bytes [08:32:40]NVStorageSaveData done [08:32:40]OFDSenderStorePacket done [08:32:40]KKMCreateOFDPacket done [08:32:40]NVStorageSaveData kkm_last_timestamp [08:32:40]File name is /storage/kkm_last_timestamp [08:32:40]Write 4 bytes [08:32:40]NVStorageSaveData done [08:32:40]ExternCall_PrintAddStr [08:32:40]wPrintStart [08:32:40]Write to MH i2c: 01 00 00 51 03 54 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 07 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [08:32:41]RasterBufferAndPrint [08:32:41]line Счет N : (1)2001991 [08:32:41]line ИНН: 02508201610067 [08:32:41]line Контрольно-Кассовый Чек [08:32:41]line ПРОДАЖА [08:32:41]line ТРК (МРК, ГНК) : 33 [08:32:41]line Товар: 2710124130 [08:32:41]line Аи-92-К-5 [08:32:41]line 22.130 * 67.80 [08:32:41]line = 1500.41 [08:32:41]line НДС 12% НСП 1% [08:32:41]line > о реализуемом товаре [08:32:41]line ОКРУГЛЕНИЕ: -0.41 [08:32:41]line ИТОГО: 1500.00 [08:32:41]line Внесено: 1500.00 [08:32:41]line СДАЧА: 0.00 [08:32:41]line НСП 1% : 13.28 [08:32:41]line НДС 12% : 159.34 [08:32:41]line Наличными: 1500.00 [08:32:41]line Безнал.: 0.00 [08:32:41]line Место: АЗС № 97 "Партнер Нефть" [08:32:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:32:41]line СНО: Общий режим [08:32:41]line Чек 101 27.07.2024 08:32 [08:32:41]line Смена: 438 ФФД: 1.0 [08:32:41]line ЗНМ: 0300000054 [08:32:41]line РНМ: 0000000000092624 [08:32:41]line Версия ККМ: 001 [08:32:41]line ФМ: 0000000000874959 [08:32:41]line ФД: 225741 [08:32:41]line ФПД: 177006234647818 [08:32:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225741&fm=177006234647818&tin=02508201610067®Number=0000000000092624&sum=150000 [08:32:41]written 0, free lines is 4095 [08:32:41]OFD Sender: Processing packet 225741 [packets to send 599, broken 598] [08:32:41]ProducePacketName [08:32:41]name=ofd_packets/00225741 [08:32:41]OFD Sender: To server: pG, [08:32:41]CommunicateWithHost lk.salyk.kg:30040 [08:32:41]ConnectInit lk.salyk.kg [08:32:41]Write to MH i2c: 01 00 00 7C 03 7F [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 07 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 07 00 7C 03 00 00 00 00 00 58 0C EA [08:32:41]RasterBufferAndPrint [08:32:41]line [08:32:41]line [08:32:41]line [08:32:41]line [08:32:41]line [08:32:41]written 0, free lines is 3164 [08:32:41]MH_Cut [08:32:41]Write to MH i2c: D1 01 00 83 03 01 58 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: D1 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: D1 01 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: D1 01 00 83 03 00 57 [08:32:41]Write to MH i2c: 01 00 00 84 03 87 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]Connected sock=9 [08:32:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F4 69 07 01 72 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A7 B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 71 03 00 35 04 06 00 A0 FC 79 BD 3D 0A F9 D3 1E A8 19 E9 54 FA [08:32:42]*** Cut start [08:32:42]*** Partial cut [08:32:42]*** CUTSNS_PIN = 1 [08:32:42]*** CUTSNS_PIN = 0 [08:32:43]*** Brake cut motor [08:32:43]Read from MH i2c: 01 [08:32:43]MH_I2C_Read... [08:32:43]*** Stop cut motor [08:32:43]*** Cut end [08:32:43]Read from MH i2c: 01 07 00 [08:32:43]MH_I2C_Read... [08:32:43]Read from MH i2c: 01 07 00 84 03 00 00 00 00 00 FF 0F 9C [08:32:43]process_action close_receipt done [08:32:43]requested_data is exist [08:32:43]produce_requested_data [08:32:43]requested_item fm.sn is exist - process it [08:32:43]wFMCommunicate request_size=4 [08:32:43]MH_SAM_APDU [08:32:43]CAPDU: 80 11 00 00 [08:32:43]Write to MH i2c: E2 08 00 85 03 80 11 00 00 00 00 00 00 02 [08:32:43]Write i2c OK [08:32:43]MH_I2C_Read... [08:32:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:43]Read from MH i2c: E2 [08:32:43]MH_I2C_Read... [08:32:43]Read from MH i2c: E2 17 00 [08:32:43]MH_I2C_Read... [08:32:43]Read from MH i2c: E2 17 00 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [08:32:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:32:43]wFMCommunicate OK [08:32:43]requested_item fd.num is exist - process it [08:32:43]SAM_PROTO_GetFieldsCounters [08:32:43]wFMCommunicate request_size=4 [08:32:43]MH_SAM_APDU [08:32:43]CAPDU: 80 13 00 00 [08:32:43]Write to MH i2c: E2 08 00 86 03 80 13 00 00 00 00 00 00 05 [08:32:43]Write i2c OK [08:32:43]MH_I2C_Read... [08:32:43]Read from MH i2c: E2 [08:32:43]MH_I2C_Read... [08:32:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:43]Read from MH i2c: E2 62 00 [08:32:43]MH_I2C_Read... [08:32:43]Read from MH i2c: E2 62 00 86 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 71 03 00 0E 04 04 00 B6 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 55 [08:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 71 03 00 0E 04 04 00 B6 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 [08:32:43]wFMCommunicate OK [08:32:43]SAM_PROTO_GetFieldsCounters done [08:32:43]requested_item shift.num is exist - process it [08:32:43]requested_item shift.opened is exist - process it [08:32:43]req_shift_opened [08:32:43]FM_GetShiftState [08:32:43]SAM_PROTO_GetShiftState [08:32:43]wFMCommunicate request_size=4 [08:32:43]MH_SAM_APDU [08:32:43]CAPDU: 80 13 01 00 [08:32:43]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [08:32:43]Write i2c OK [08:32:43]MH_I2C_Read... [08:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:43]Read from MH i2c: E2 [08:32:43]MH_I2C_Read... [08:32:43]Read from MH i2c: E2 0E 00 [08:32:43]MH_I2C_Read... [08:32:43]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 15 [08:32:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:32:43]wFMCommunicate OK [08:32:43]SAM_PROTO_GetShiftState done [08:32:43]FM_GetShiftState done [08:32:43]req_shift_opened done [08:32:43]requested_item shift.open_date is exist - process it [08:32:43]req_shift_open_date [08:32:43]req_shift_open_date done [08:32:43]produce_requested_data done [08:32:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225741,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:32:43]process_action_free close_receipt [08:32:43]json_value_free [08:32:43]json_value_free done [08:32:43]process_json_proto returns [08:32:43]Send response to host [08:32:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225741,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:32:43]free response buf [08:32:43]execute_script done [08:32:43]execute_script returns [08:32:43]free content buf [08:32:43]Sock 7.Close socket [08:32:43]Sock 7.Thread stoped [08:32: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 35 39 4F 00 00 00 DD 79 47 00 CC 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 35 39 10 04 04 00 CD 71 03 00 F4 03 04 00 B7 5C A4 66 B6 04 01 00 00 A2 1A 2E F0 9A E9 16 E9 [08:32:43]CommunicateWithHost err = 0 [08:32:43]CheckOFDResponse [08:32:43]1017 (14) - 77093643461234 [08:32:43]1041 (16) - 0000000000874959 [08:32:43]1040 (4) - 225741 [08:32:43]1012 (4) - 27.07.2024 02:34 [08:32:43]1206 (1) - 0 [08:32:43]OFD Sender: Remove packet 225741 [08:32:43]ProducePacketName [08:32:43]name=ofd_packets/00225741 [08:32:43]NVStorageDeleteData [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]recv_with_timeout no data received [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 02 00 08 F4 03 04 00 D7 B0 A4 66 [08:33:27]Write to MH i2c: E2 10 00 92 03 80 15 02 00 08 00 F4 03 04 00 D7 B0 A4 66 00 00 B1 [08:33:27]Write i2c OK [08:33:27]MH_I2C_Read... [08:33:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:33:27]Read from MH i2c: E2 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 03 00 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 03 00 92 03 00 90 00 09 [08:33:27]RAPDU: 90 00 [08:33:27]wFMCommunicate OK [08:33:27]wFMCommunicate request_size=25 [08:33:27]MH_SAM_APDU [08:33:27]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [08:33:27]Write to MH i2c: E2 1C 00 93 03 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 76 [08:33:27]Write i2c OK [08:33:27]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 93 03 00 90 00 0A [08:33:28]RAPDU: 90 00 [08:33:28]wFMCommunicate OK [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 15 03 00 [08:33:28]Write to MH i2c: E2 08 00 94 03 80 15 03 00 00 00 00 00 18 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 40 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 40 00 94 03 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 35 39 10 04 04 00 CE 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 66 00 00 00 35 04 06 00 24 5E 8F 90 53 DB 90 00 46 [08:33:28]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 35 39 10 04 04 00 CE 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 66 00 00 00 35 04 06 00 24 5E 8F 90 53 DB 90 00 [08:33:28]wFMCommunicate OK [08:33:28]SAM_PROTO_ProcessDocument answer len = 59 [08:33:28]SAM_PROTO_ProcessDocument done [08:33:28]SetTLVBufToDocument [08:33:28]Processing tag 1209 (04B9) [08:33:28]Malloc new data [08:33:28]Processing tag 1041 (0411) [08:33:28]Processing tag 1040 (0410) [08:33:28]Malloc new data [08:33:28]Processing tag 1038 (040E) [08:33:28]Malloc new data [08:33:28]Processing tag 1042 (0412) [08:33:28]Malloc new data [08:33:28]Processing tag 1077 (0435) [08:33:28]Malloc new data [08:33:28]SetTLVBufToDocument err=0 [08:33:28]KKMLoadAndSignReceiptData store KKM data [08:33:28]KKMLoadAndSignReceiptData err=0 [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 11 00 00 [08:33:28]Write to MH i2c: E2 08 00 95 03 80 11 00 00 00 00 00 00 12 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 17 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 17 00 95 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [08:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:33:28]wFMCommunicate OK [08:33:28]Счет N : (1)2001992 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 21 Товар: 2710194210 ДТ-К-5 13.130 * 76.20 = 1000.51 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 102 27.07.2024 08:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225742 ФПД: 39988554126299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225742&fm=39988554126299&tin=02508201610067®Number=0000000000092624&sum=100000 [08:33:28]StoreToDocumentArchive [08:33:28]shift 438 fd 225742 [08:33:28]save to /storage/0438/doc_00225742 [08:33:28]save last doc name /storage/0438/doc_00225742 to /storage/kkm_last_doc_name [08:33:28]save OK [08:33:28]Clear old archive folders... [08:33:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:33:28]tlvbuf is 01818C50 [08:33:28]SAM_PROTO_ClearQueue [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 09 00 00 [08:33:28]Write to MH i2c: E2 08 00 96 03 80 09 00 00 00 00 00 00 0B [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [08:33:28]RAPDU: 90 00 [08:33:28]wFMCommunicate OK [08:33:28]SAM_PROTO_ClearQueue done [08:33:28]KKMCreateOFDPacket [08:33:28]OFDProtocolAddRootSTLVToBuf [08:33:28]FM_MakeSignedData [08:33:28]FM_MakeSignedData [08:33:28]SAM_PROTO_SignData [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 0D 01 02 [08:33:28]Write to MH i2c: E2 08 00 97 03 80 0D 01 02 00 00 00 00 13 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [08:33:28]RAPDU: 90 00 [08:33:28]wFMCommunicate OK [08:33:28]wFMCommunicate request_size=255 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D7 B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 71 03 00 35 04 06 00 24 5E 8F 90 [08:33:28]Write to MH i2c: E2 02 01 98 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D7 B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 71 03 00 35 04 06 00 24 5E 8F 90 00 00 31 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [08:33:28]RAPDU: 90 00 [08:33:28]wFMCommunicate OK [08:33:28]wFMCommunicate request_size=7 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 0D 02 02 02 53 DB [08:33:28]Write to MH i2c: E2 0A 00 99 03 80 0D 02 02 02 00 53 DB 00 00 48 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [08:33:28]RAPDU: 90 00 [08:33:28]wFMCommunicate OK [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 0D 03 02 [08:33:28]Write to MH i2c: E2 08 00 9A 03 80 0D 03 02 00 00 00 00 18 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 0B 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 0B 00 9A 03 00 B7 D1 58 FE F9 46 19 A2 90 00 F1 [08:33:28]RAPDU: B7 D1 58 FE F9 46 19 A2 90 00 [08:33:28]wFMCommunicate OK [08:33:28]SAM_PROTO_SignData done [08:33:28]FM_MakeSignedData done [08:33:28]CreateOFDProtocolMessage [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 11 00 00 [08:33:28]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 17 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 17 00 9B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [08:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:33:28]wFMCommunicate OK [08:33:28]CreateOFDProtocolMessage done [08:33:28]OFDSenderStorePacket 225742 [08:33:28]StoreOFDPacket docnum=225742 [08:33:27]accept exits with 10 [08:33:27]New connection [08:33:27]New thread 3067477348 created [08:33:27]Thread 3067333988 joined [08:33:27]Waiting for new connection... [08:33:27] Sock 10.Parse request [08:33:27]Sock 10.Check first char [08:33:27]Sock 10.First char is OK [08:33:27]request: POST /json_proto HTTP/1.0 [08:33:27]Method: POST [08:33:27]URL: /json_proto [08:33:27]Method is POST - this is cgi request [08:33:27]url: /json_proto [08:33:27]query_string will be loaded in cgi processing [08:33:27]execute_cgi json_proto POST (null) [08:33:27]execute_cgi path=json_proto method=POST [08:33:27]POST find Content-Length [08:33:27]Host: 172.17.43.131:8080 [08:33:27]Content-Length: 680 [08:33:27]Content-Type: application/json [08:33:27] [08:33:27]POST finish read [08:33:27]Found Content-Length = 680 [08:33:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:27]execute_script... [08:33:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:27]POST & json_proto [08:33:27]process_json_proto [08:33:27]json parsed OK: [08:33:27]protocol is kg_v1.0 [08:33:27]action value=close_receipt [08:33:27]process_action close_receipt [08:33:27]cmd_close_receipt [08:33:27]MH_GetDate [08:33:27]Write to MH i2c: F0 00 00 88 03 7A [08:33:27]Write i2c OK [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: F0 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: F0 09 00 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: F0 09 00 88 03 00 D7 B0 A4 66 F9 24 A2 66 39 [08:33:27]GetLastDocTimeStamp 1722069159 [08:33:27]current date 1722069207 [08:33:27]FM_GetShiftState [08:33:27]SAM_PROTO_GetShiftState [08:33:27]wFMCommunicate request_size=4 [08:33:27]MH_SAM_APDU [08:33:27]CAPDU: 80 13 01 00 [08:33:27]Write to MH i2c: E2 08 00 89 03 80 13 01 00 00 00 00 00 09 [08:33:27]Write i2c OK [08:33:27]MH_I2C_Read... [08:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:27]Read from MH i2c: E2 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 0E 00 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 0E 00 89 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 17 [08:33:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:33:27]wFMCommunicate OK [08:33:27]SAM_PROTO_GetShiftState done [08:33:27]FM_GetShiftState done [08:33:27]opened in 1722038719 [08:33:27]opened+sec_in_day 1722125119 [08:33:27]quantity*price = 100050 [08:33:27]sum+1 = 100052 [08:33:27]Check (price>sum+1) || (price+1 о реализуемом товаре [08:33:28]line ОКРУГЛЕНИЕ: -0.51 [08:33:28]line ИТОГО: 1000.00 [08:33:28]line Внесено: 1000.00 [08:33:28]line СДАЧА: 0.00 [08:33:28]line НСП 1% : 8.85 [08:33:28]line НДС 12% : 106.25 [08:33:28]line Наличными: 1000.00 [08:33:28]line Безнал.: 0.00 [08:33:28]line Место: АЗС № 97 "Партнер Нефть" [08:33:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:33:28]line СНО: Общий режим [08:33:28]line Чек 102 27.07.2024 08:33 [08:33:28]line Смена: 438 ФФД: 1.0 [08:33:28]line ЗНМ: 0300000054 [08:33:28]line РНМ: 0000000000092624 [08:33:28]line Версия ККМ: 001 [08:33:28]line ФМ: 0000000000874959 [08:33:28]line ФД: 225742 [08:33:28]line ФПД: 39988554126299 [08:33:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225742&fm=39988554126299&tin=02508201610067®Number=0000000000092624&sum=100000 [08:33:29]written 0, free lines is 4095 [08:33:29]OFD Sender: Processing packet 225742 [packets to send 599, broken 598] [08:33:29]ProducePacketName [08:33:29]name=ofd_packets/00225742 [08:33:29]OFD Sender: To server: pG, [08:33:29]CommunicateWithHost lk.salyk.kg:30040 [08:33:29]ConnectInit lk.salyk.kg [08:33:29]Write to MH i2c: 01 00 00 C7 03 CA [08:33:29]Write i2c OK [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: 01 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: 01 07 00 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 52 0C 2F [08:33:29]RasterBufferAndPrint [08:33:29]line [08:33:29]line [08:33:29]line [08:33:29]line [08:33:29]line [08:33:29]written 0, free lines is 3158 [08:33:29]MH_Cut [08:33:29]Write to MH i2c: D1 01 00 CE 03 01 A3 [08:33:29]Write i2c OK [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: D1 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: D1 01 00 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: D1 01 00 CE 03 00 A2 [08:33:29]Write to MH i2c: 01 00 00 CF 03 D2 [08:33:29]Write i2c OK [08:33:29]MH_I2C_Read... [08:33:30]*** Cut start [08:33:30]*** Partial cut [08:33:30]*** CUTSNS_PIN = 1 [08:33:30]*** CUTSNS_PIN = 0 [08:33:31]*** Brake cut motor [08:33:31]Read from MH i2c: 01 [08:33:31]MH_I2C_Read... [08:33:31]*** Stop cut motor [08:33:31]*** Cut end [08:33:31]Read from MH i2c: 01 07 00 [08:33:31]MH_I2C_Read... [08:33:31]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [08:33:31]process_action close_receipt done [08:33:31]requested_data is exist [08:33:31]produce_requested_data [08:33:31]requested_item fm.sn is exist - process it [08:33:31]wFMCommunicate request_size=4 [08:33:31]MH_SAM_APDU [08:33:31]CAPDU: 80 11 00 00 [08:33:31]Write to MH i2c: E2 08 00 D0 03 80 11 00 00 00 00 00 00 4D [08:33:31]Write i2c OK [08:33:31]MH_I2C_Read... [08:33:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:31]Read from MH i2c: E2 [08:33:31]MH_I2C_Read... [08:33:31]Read from MH i2c: E2 17 00 [08:33:31]MH_I2C_Read... [08:33:31]Read from MH i2c: E2 17 00 D0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [08:33:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:33:31]wFMCommunicate OK [08:33:31]requested_item fd.num is exist - process it [08:33:31]SAM_PROTO_GetFieldsCounters [08:33:31]wFMCommunicate request_size=4 [08:33:31]MH_SAM_APDU [08:33:31]CAPDU: 80 13 00 00 [08:33:31]Write to MH i2c: E2 08 00 D1 03 80 13 00 00 00 00 00 00 50 [08:33:31]Write i2c OK [08:33:31]MH_I2C_Read... [08:33:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:31]Read from MH i2c: E2 [08:33:31]MH_I2C_Read... [08:33:31]Read from MH i2c: E2 62 00 [08:33:31]MH_I2C_Read... [08:33:31]Read from MH i2c: E2 62 00 D1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 71 03 00 0E 04 04 00 B6 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 A4 [08:33:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 71 03 00 0E 04 04 00 B6 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 [08:33:31]wFMCommunicate OK [08:33:31]SAM_PROTO_GetFieldsCounters done [08:33:31]requested_item shift.num is exist - process it [08:33:31]requested_item shift.opened is exist - process it [08:33:31]req_shift_opened [08:33:31]FM_GetShiftState [08:33:31]SAM_PROTO_GetShiftState [08:33:31]wFMCommunicate request_size=4 [08:33:31]MH_SAM_APDU [08:33:31]CAPDU: 80 13 01 00 [08:33:31]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [08:33:31]Write i2c OK [08:33:31]MH_I2C_Read... [08:33:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:31]Read from MH i2c: E2 [08:33:31]MH_I2C_Read... [08:33:31]Read from MH i2c: E2 0E 00 [08:33:31]MH_I2C_Read... [08:33:31]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 60 [08:33:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:33:31]wFMCommunicate OK [08:33:31]SAM_PROTO_GetShiftState done [08:33:31]FM_GetShiftState done [08:33:31]req_shift_opened done [08:33:31]requested_item shift.open_date is exist - process it [08:33:31]req_shift_open_date [08:33:31]req_shift_open_date done [08:33:31]produce_requested_data done [08:33:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225742,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:33:31]process_action_free close_receipt [08:33:31]json_value_free [08:33:31]json_value_free done [08:33:31]process_json_proto returns [08:33:31]Send response to host [08:33:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225742,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:33:31]free response buf [08:33:31]execute_script done [08:33:31]execute_script returns [08:33:31]free content buf [08:33:31]Sock 10.Close socket [08:33:31]Sock 10.Thread stoped [08:33:32]Connected sock=11 [08:33: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 35 39 0C 01 00 00 07 7D 04 01 FC E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D7 B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 71 03 00 35 04 06 00 24 5E 8F 90 53 DB B7 D1 58 FE F9 46 19 A2 [08:33: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 35 39 4F 00 00 00 4D 52 47 00 9F 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 71 03 00 F4 03 04 00 E8 5C A4 66 B6 04 01 00 00 F3 F3 EA 19 6B 37 53 F0 [08:33:32]CommunicateWithHost err = 0 [08:33:32]CheckOFDResponse [08:33:32]1017 (14) - 77093643461234 [08:33:32]1041 (16) - 0000000000874959 [08:33:32]1040 (4) - 225742 [08:33:32]1012 (4) - 27.07.2024 02:35 [08:33:32]1206 (1) - 0 [08:33:32]OFD Sender: Remove packet 225742 [08:33:32]ProducePacketName [08:33:32]name=ofd_packets/00225742 [08:33:32]NVStorageDeleteData [08:33:33]OFD Sender: No OFD packet to send [08:33:34]accept exits with 9 [08:33:34]New connection [08:33:34]New thread 3067333988 created [08:33:34]Thread 3067477348 joined [08:33:34]Waiting for new connection... [08:33:34] Sock 9.Parse request [08:33:34]Sock 9.Check first char [08:33:34]Sock 9.First char is OK [08:33:34]request: POST /json_proto HTTP/1.0 [08:33:34]Method: POST [08:33:34]URL: /json_proto [08:33:34]Method is POST - this is cgi request [08:33:34]url: /json_proto [08:33:34]query_string will be loaded in cgi processing [08:33:34]execute_cgi json_proto POST (null) [08:33:34]execute_cgi path=json_proto method=POST [08:33:34]POST find Content-Length [08:33:34]Host: 172.17.43.131:8080 [08:33:34]Content-Length: 680 [08:33:34]Content-Type: application/json [08:33:34] [08:33:34]POST finish read [08:33:34]Found Content-Length = 680 [08:33:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:34]execute_script... [08:33: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)2001994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:34]POST & json_proto [08:33:34]process_json_proto [08:33:34]json parsed OK: [08:33:34]protocol is kg_v1.0 [08:33:34]action value=close_receipt [08:33:34]process_action close_receipt [08:33:34]cmd_close_receipt [08:33:34]MH_GetDate [08:33:34]Write to MH i2c: F0 00 00 D3 03 C5 [08:33:34]Write i2c OK [08:33:34]MH_I2C_Read... [08:33:34]Read from MH i2c: F0 [08:33:34]MH_I2C_Read... [08:33:34]Read from MH i2c: F0 09 00 [08:33:34]MH_I2C_Read... [08:33:34]Read from MH i2c: F0 09 00 D3 03 00 DF B0 A4 66 F9 24 A2 66 8C [08:33:34]GetLastDocTimeStamp 1722069207 [08:33:34]current date 1722069215 [08:33:34]FM_GetShiftState [08:33:34]SAM_PROTO_GetShiftState [08:33:34]wFMCommunicate request_size=4 [08:33:34]MH_SAM_APDU [08:33:34]CAPDU: 80 13 01 00 [08:33:34]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [08:33:34]Write i2c OK [08:33:34]MH_I2C_Read... [08:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:34]Read from MH i2c: E2 [08:33:34]MH_I2C_Read... [08:33:34]Read from MH i2c: E2 0E 00 [08:33:34]MH_I2C_Read... [08:33:34]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 62 [08:33:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:33:34]wFMCommunicate OK [08:33:34]SAM_PROTO_GetShiftState done [08:33:34]FM_GetShiftState done [08:33:34]opened in 1722038719 [08:33:34]opened+sec_in_day 1722125119 [08:33:34]quantity*price = 150037 [08:33:34]sum+1 = 150039 [08:33:34]Check (price>sum+1) || (price+1 о реализуемом товаре [08:33:36]line ОКРУГЛЕНИЕ: -0.38 [08:33:36]line ИТОГО: 1500.00 [08:33:36]line Внесено: 1500.00 [08:33:36]line СДАЧА: 0.00 [08:33:36]line НСП 1% : 13.28 [08:33:36]line НДС 12% : 159.33 [08:33:36]line Наличными: 1500.00 [08:33:36]line Безнал.: 0.00 [08:33:36]line Место: АЗС № 97 "Партнер Нефть" [08:33:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:33:36]line СНО: Общий режим [08:33:36]line Чек 103 27.07.2024 08:33 [08:33:36]line Смена: 438 ФФД: 1.0 [08:33:36]line ЗНМ: 0300000054 [08:33:36]line РНМ: 0000000000092624 [08:33:36]line Версия ККМ: 001 [08:33:36]line ФМ: 0000000000874959 [08:33:36]line ФД: 225743 [08:33:36]line ФПД: 32437846339536 [08:33:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225743&fm=32437846339536&tin=02508201610067®Number=0000000000092624&sum=150000 [08:33:36]OFD Sender: Processing packet 225743 [packets to send 599, broken 598] [08:33:36]ProducePacketName [08:33:36]name=ofd_packets/00225743 [08:33:36]OFD Sender: To server: pG, [08:33:36]CommunicateWithHost lk.salyk.kg:30040 [08:33:36]ConnectInit lk.salyk.kg [08:33:36]written 0, free lines is 4095 [08:33:37]Write to MH i2c: 01 00 00 12 04 16 [08:33:37]Write i2c OK [08:33:37]MH_I2C_Read... [08:33:37]Read from MH i2c: 01 [08:33:37]MH_I2C_Read... [08:33:37]Read from MH i2c: 01 07 00 [08:33:37]MH_I2C_Read... [08:33:37]Read from MH i2c: 01 07 00 12 04 00 00 00 00 00 5A 0C 83 [08:33:37]RasterBufferAndPrint [08:33:37]line [08:33:37]line [08:33:37]line [08:33:37]line [08:33:37]line [08:33:37]written 0, free lines is 3169 [08:33:37]MH_Cut [08:33:37]Write to MH i2c: D1 01 00 19 04 01 EF [08:33:37]Write i2c OK [08:33:37]MH_I2C_Read... [08:33:37]Read from MH i2c: D1 [08:33:37]MH_I2C_Read... [08:33:37]Read from MH i2c: D1 01 00 [08:33:37]MH_I2C_Read... [08:33:37]Read from MH i2c: D1 01 00 19 04 00 EE [08:33:37]Write to MH i2c: 01 00 00 1A 04 1E [08:33:37]Write i2c OK [08:33:37]MH_I2C_Read... [08:33:38]*** Cut start [08:33:38]*** Partial cut [08:33:38]*** CUTSNS_PIN = 1 [08:33:38]*** CUTSNS_PIN = 0 [08:33:38]*** Brake cut motor [08:33:39]Read from MH i2c: 01 [08:33:39]MH_I2C_Read... [08:33:39]*** Stop cut motor [08:33:39]*** Cut end [08:33:39]Read from MH i2c: 01 07 00 [08:33:39]MH_I2C_Read... [08:33:39]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [08:33:39]process_action close_receipt done [08:33:39]requested_data is exist [08:33:39]produce_requested_data [08:33:39]requested_item fm.sn is exist - process it [08:33:39]wFMCommunicate request_size=4 [08:33:39]MH_SAM_APDU [08:33:39]CAPDU: 80 11 00 00 [08:33:39]Write to MH i2c: E2 08 00 1B 04 80 11 00 00 00 00 00 00 99 [08:33:39]Write i2c OK [08:33:39]MH_I2C_Read... [08:33:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:39]Read from MH i2c: E2 [08:33:39]MH_I2C_Read... [08:33:39]Read from MH i2c: E2 17 00 [08:33:39]MH_I2C_Read... [08:33:39]Read from MH i2c: E2 17 00 1B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [08:33:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:33:39]wFMCommunicate OK [08:33:39]requested_item fd.num is exist - process it [08:33:39]SAM_PROTO_GetFieldsCounters [08:33:39]wFMCommunicate request_size=4 [08:33:39]MH_SAM_APDU [08:33:39]CAPDU: 80 13 00 00 [08:33:39]Write to MH i2c: E2 08 00 1C 04 80 13 00 00 00 00 00 00 9C [08:33:39]Write i2c OK [08:33:39]MH_I2C_Read... [08:33:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:39]Read from MH i2c: E2 [08:33:39]MH_I2C_Read... [08:33:39]Read from MH i2c: E2 62 00 [08:33:39]MH_I2C_Read... [08:33:39]Read from MH i2c: E2 62 00 1C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 71 03 00 0E 04 04 00 B6 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 F4 [08:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 71 03 00 0E 04 04 00 B6 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 [08:33:39]wFMCommunicate OK [08:33:39]SAM_PROTO_GetFieldsCounters done [08:33:39]requested_item shift.num is exist - process it [08:33:39]requested_item shift.opened is exist - process it [08:33:39]req_shift_opened [08:33:39]FM_GetShiftState [08:33:39]SAM_PROTO_GetShiftState [08:33:39]wFMCommunicate request_size=4 [08:33:39]MH_SAM_APDU [08:33:39]CAPDU: 80 13 01 00 [08:33:39]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [08:33:39]Write i2c OK [08:33:39]MH_I2C_Read... [08:33:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:39]Read from MH i2c: E2 [08:33:39]MH_I2C_Read... [08:33:39]Read from MH i2c: E2 0E 00 [08:33:39]MH_I2C_Read... [08:33:39]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AC [08:33:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:33:39]wFMCommunicate OK [08:33:39]SAM_PROTO_GetShiftState done [08:33:39]FM_GetShiftState done [08:33:39]req_shift_opened done [08:33:39]requested_item shift.open_date is exist - process it [08:33:39]req_shift_open_date [08:33:39]req_shift_open_date done [08:33:39]produce_requested_data done [08:33:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225743,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:33:39]process_action_free close_receipt [08:33:39]json_value_free [08:33:39]json_value_free done [08:33:39]process_json_proto returns [08:33:39]Send response to host [08:33:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225743,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:33:39]free response buf [08:33:39]execute_script done [08:33:39]execute_script returns [08:33:39]free content buf [08:33:39]Sock 9.Close socket [08:33:39]Sock 9.Thread stoped [08:33:41]recv_with_timeout no data received [08:33:52]recv_with_timeout no data received [08:34:15]recv_with_timeout no data received [08:34:23]accept exits with 7 [08:34:23]New connection [08:34:23]New thread 3067477348 created [08:34:23]Thread 3067333988 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.43.131:8080 [08:34:23]Content-Length: 683 [08:34:23]Content-Type: application/json [08:34:23] [08:34:23]POST finish read [08:34:23]Found Content-Length = 683 [08:33:35]Read from MH i2c: E2 [08:33:35]MH_I2C_Read... [08:33:35]Read from MH i2c: E2 03 00 [08:33:35]MH_I2C_Read... [08:33:35]Read from MH i2c: E2 03 00 DC 03 00 90 00 53 [08:33:35]RAPDU: 90 00 [08:33:35]wFMCommunicate OK [08:33:35]wFMCommunicate request_size=13 [08:33:35]MH_SAM_APDU [08:33:35]CAPDU: 80 15 02 00 08 F4 03 04 00 DF B0 A4 66 [08:33:35]Write to MH i2c: E2 10 00 DD 03 80 15 02 00 08 00 F4 03 04 00 DF B0 A4 66 00 00 04 [08:33:35]Write i2c OK [08:33:35]MH_I2C_Read... [08:33:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:33:35]Read from MH i2c: E2 [08:33:35]MH_I2C_Read... [08:33:35]Read from MH i2c: E2 03 00 [08:33:35]MH_I2C_Read... [08:33:35]Read from MH i2c: E2 03 00 DD 03 00 90 00 54 [08:33:35]RAPDU: 90 00 [08:33:35]wFMCommunicate OK [08:33:35]wFMCommunicate request_size=25 [08:33:35]MH_SAM_APDU [08:33:35]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [08:33:35]Write to MH i2c: E2 1C 00 DE 03 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 C1 [08:33:35]Write i2c OK [08:33:35]MH_I2C_Read... [08:33:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:33:35]Read from MH i2c: E2 [08:33:35]MH_I2C_Read... [08:33:35]Read from MH i2c: E2 03 00 [08:33:35]MH_I2C_Read... [08:33:35]Read from MH i2c: E2 03 00 DE 03 00 90 00 55 [08:33:35]RAPDU: 90 00 [08:33:35]wFMCommunicate OK [08:33:35]wFMCommunicate request_size=4 [08:33:35]MH_SAM_APDU [08:33:35]CAPDU: 80 15 03 00 [08:33:35]Write to MH i2c: E2 08 00 DF 03 80 15 03 00 00 00 00 00 63 [08:33:35]Write i2c OK [08:33:35]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 40 00 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 40 00 DF 03 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 35 39 10 04 04 00 CF 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 67 00 00 00 35 04 06 00 1D 80 86 4E EF D0 90 00 F4 [08:33:36]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 35 39 10 04 04 00 CF 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 67 00 00 00 35 04 06 00 1D 80 86 4E EF D0 90 00 [08:33:36]wFMCommunicate OK [08:33:36]SAM_PROTO_ProcessDocument answer len = 59 [08:33:36]SAM_PROTO_ProcessDocument done [08:33:36]SetTLVBufToDocument [08:33:36]Processing tag 1209 (04B9) [08:33:36]Malloc new data [08:33:36]Processing tag 1041 (0411) [08:33:36]Processing tag 1040 (0410) [08:33:36]Malloc new data [08:33:36]Processing tag 1038 (040E) [08:33:36]Malloc new data [08:33:36]Processing tag 1042 (0412) [08:33:36]Malloc new data [08:33:36]Processing tag 1077 (0435) [08:33:36]Malloc new data [08:33:36]SetTLVBufToDocument err=0 [08:33:36]KKMLoadAndSignReceiptData store KKM data [08:33:36]KKMLoadAndSignReceiptData err=0 [08:33:36]wFMCommunicate request_size=4 [08:33:36]MH_SAM_APDU [08:33:36]CAPDU: 80 11 00 00 [08:33:36]Write to MH i2c: E2 08 00 E0 03 80 11 00 00 00 00 00 00 5D [08:33:36]Write i2c OK [08:33:36]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 17 00 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 17 00 E0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [08:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:33:36]wFMCommunicate OK [08:33:36]Счет N : (1)2001994 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 61 Товар: 2710194210 ДТ-К-5 19.690 * 76.20 = 1500.38 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 103 27.07.2024 08:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225743 ФПД: 32437846339536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225743&fm=32437846339536&tin=02508201610067®Number=0000000000092624&sum=150000 [08:33:36]StoreToDocumentArchive [08:33:36]shift 438 fd 225743 [08:33:36]save to /storage/0438/doc_00225743 [08:33:36]save last doc name /storage/0438/doc_00225743 to /storage/kkm_last_doc_name [08:33:36]save OK [08:33:36]Clear old archive folders... [08:33:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:33:36]tlvbuf is 01867F70 [08:33:36]SAM_PROTO_ClearQueue [08:33:36]wFMCommunicate request_size=4 [08:33:36]MH_SAM_APDU [08:33:36]CAPDU: 80 09 00 00 [08:33:36]Write to MH i2c: E2 08 00 E1 03 80 09 00 00 00 00 00 00 56 [08:33:36]Write i2c OK [08:33:36]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [08:33:36]RAPDU: 90 00 [08:33:36]wFMCommunicate OK [08:33:36]SAM_PROTO_ClearQueue done [08:33:36]KKMCreateOFDPacket [08:33:36]OFDProtocolAddRootSTLVToBuf [08:33:36]FM_MakeSignedData [08:33:36]FM_MakeSignedData [08:33:36]SAM_PROTO_SignData [08:33:36]wFMCommunicate request_size=4 [08:33:36]MH_SAM_APDU [08:33:36]CAPDU: 80 0D 01 02 [08:33:36]Write to MH i2c: E2 08 00 E2 03 80 0D 01 02 00 00 00 00 5E [08:33:36]Write i2c OK [08:33:36]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [08:33:36]RAPDU: 90 00 [08:33:36]wFMCommunicate OK [08:33:36]wFMCommunicate request_size=255 [08:33:36]MH_SAM_APDU [08:33:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 DF B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 71 03 00 35 04 06 00 1D 80 86 4E [08:33:36]Write to MH i2c: E2 02 01 E3 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 DF B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 71 03 00 35 04 06 00 1D 80 86 4E 00 00 CD [08:33:36]Write i2c OK [08:33:36]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [08:33:36]RAPDU: 90 00 [08:33:36]wFMCommunicate OK [08:33:36]wFMCommunicate request_size=7 [08:33:36]MH_SAM_APDU [08:33:36]CAPDU: 80 0D 02 02 02 EF D0 [08:33:36]Write to MH i2c: E2 0A 00 E4 03 80 0D 02 02 02 00 EF D0 00 00 24 [08:33:36]Write i2c OK [08:33:36]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [08:33:36]RAPDU: 90 00 [08:33:36]wFMCommunicate OK [08:33:36]wFMCommunicate request_size=4 [08:33:36]MH_SAM_APDU [08:33:36]CAPDU: 80 0D 03 02 [08:33:36]Write to MH i2c: E2 08 00 E5 03 80 0D 03 02 00 00 00 00 63 [08:33:36]Write i2c OK [08:33:36]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 0B 00 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 0B 00 E5 03 00 CA 33 8F FD 81 60 B1 CB 90 00 4A [08:33:36]RAPDU: CA 33 8F FD 81 60 B1 CB 90 00 [08:33:36]wFMCommunicate OK [08:33:36]SAM_PROTO_SignData done [08:33:36]FM_MakeSignedData done [08:33:36]CreateOFDProtocolMessage [08:33:36]wFMCommunicate request_size=4 [08:33:36]MH_SAM_APDU [08:33:36]CAPDU: 80 11 00 00 [08:33:36]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [08:33:36]Write i2c OK [08:33:36]MH_I2C_Read... [08:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:36]Read from MH i2c: E2 [08:33:36]MH_I2C_Read... [08:33:36]Read from MH i2c: E2 17 00 [08:33:36]MH_I2C_Read... [08:33:36]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 35 39 90 00 C0 [08:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [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)2001995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)2001995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 1E 04 11 [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 1E 04 00 10 B1 A4 66 F9 24 A2 66 0A [08:34:23]GetLastDocTimeStamp 1722069215 [08:34:23]current date 1722069264 [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 1F 04 80 13 01 00 00 00 00 00 A0 [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 1F 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AE [08:34:23]RAPDU: 09 00 01 BF 39 A4 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 1722038719 [08:34:23]opened+sec_in_day 1722125119 [08:34:23]quantity*price = 100005 [08:34:23]sum+1 = 100006 [08:34:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 104 27.07.2024 08:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225744 ФПД: 147640937374978 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083424&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225744&fm=147640937374978&tin=02508201610067®Number=0000000000092624&sum=100000 [08:34:24]StoreToDocumentArchive [08:34:24]shift 438 fd 225744 [08:34:24]save to /storage/0438/doc_00225744 [08:34:24]save last doc name /storage/0438/doc_00225744 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=251 [08:34:24]tlvbuf is 01869AE0 [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 2C 04 80 09 00 00 00 00 00 00 A2 [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 2C 04 00 90 00 A4 [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 2D 04 80 0D 01 02 00 00 00 00 AA [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 2D 04 00 90 00 A5 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 10 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 71 03 00 35 04 06 00 86 [08:34:24]Write to MH i2c: E2 02 01 2E 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 10 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 71 03 00 35 04 06 00 86 00 00 74 [08:34:24]Write i2c OK [08:34:24]MH_I2C_Read... [08:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:25]Read from MH i2c: E2 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 03 00 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [08:34:25]RAPDU: 90 00 [08:34:25]wFMCommunicate OK [08:34:25]wFMCommunicate request_size=10 [08:34:25]MH_SAM_APDU [08:34:25]CAPDU: 80 0D 02 02 05 47 55 A0 65 02 [08:34:25]Write to MH i2c: E2 0D 00 2F 04 80 0D 02 02 05 00 47 55 A0 65 02 00 00 5A [08:34:25]Write i2c OK [08:34:25]MH_I2C_Read... [08:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:25]Read from MH i2c: E2 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 03 00 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [08:34:25]RAPDU: 90 00 [08:34:25]wFMCommunicate OK [08:34:25]wFMCommunicate request_size=4 [08:34:25]MH_SAM_APDU [08:34:25]CAPDU: 80 0D 03 02 [08:34:25]Write to MH i2c: E2 08 00 30 04 80 0D 03 02 00 00 00 00 AF [08:34:25]Write i2c OK [08:34:25]MH_I2C_Read... [08:34:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:25]Read from MH i2c: E2 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 0B 00 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 0B 00 30 04 00 E2 6A B7 8D 0B B7 D4 CE 90 00 A4 [08:34:25]RAPDU: E2 6A B7 8D 0B B7 D4 CE 90 00 [08:34:25]wFMCommunicate OK [08:34:25]SAM_PROTO_SignData done [08:34:25]FM_MakeSignedData done [08:34:25]CreateOFDProtocolMessage [08:34:25]wFMCommunicate request_size=4 [08:34:25]MH_SAM_APDU [08:34:25]CAPDU: 80 11 00 00 [08:34:25]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [08:34:25]Write i2c OK [08:34:25]MH_I2C_Read... [08:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:25]Read from MH i2c: E2 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 17 00 [08:34:25]MH_I2C_Read... [08:34:25]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [08:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:34:25]wFMCommunicate OK [08:34:25]CreateOFDProtocolMessage done [08:34:25]OFDSenderStorePacket 225744 [08:34:25]StoreOFDPacket docnum=225744 [08:34:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 B2 07 01 FE AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 10 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 71 03 00 35 04 06 00 86 47 55 A0 65 02 E2 6A B7 8D 0B B7 D4 CE [08:34:25]CheckFolder [08:34:25]dirname=/storage/ofd_packets [08:34:25]CheckFolder done [08:34:25]ProducePacketName [08:34:25]name=ofd_packets/00225744 [08:34:25]NVStorageSaveData ofd_packets/00225744 [08:34:25]File name is /storage/ofd_packets/00225744 [08:34:25]Write 301 bytes [08:34:25]NVStorageSaveData done [08:34:25]OFDSenderStorePacket done [08:34:25]KKMCreateOFDPacket done [08:34:25]NVStorageSaveData kkm_last_timestamp [08:34:25]File name is /storage/kkm_last_timestamp [08:34:25]Write 4 bytes [08:34:25]NVStorageSaveData done [08:34:25]ExternCall_PrintAddStr [08:34:25]wPrintStart [08:34:25]Write to MH i2c: 01 00 00 32 04 36 [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 32 04 00 00 00 00 00 FF 0F 4B [08:34:25]RasterBufferAndPrint [08:34:25]line Счет N : (1)2001995 [08:34:25]line ИНН: 02508201610067 [08:34:25]line Контрольно-Кассовый Чек [08:34:25]line ПРОДАЖА [08:34:25]line ТРК (МРК, ГНК) : 43 [08:34:25]line Товар: 2710124130 [08:34:25]line Аи-92-К-5 [08:34:25]line 14.750 * 67.80 [08:34:25]line = 1000.05 [08:34:25]line НДС 12% НСП 1% [08:34:25]line > о реализуемом товаре [08:34:25]line ОКРУГЛЕНИЕ: -0.05 [08:34:25]line ИТОГО: 1000.00 [08:34:25]line Внесено: 1000.00 [08:34:25]line СДАЧА: 0.00 [08:34:25]line НСП 1% : 8.85 [08:34:25]line НДС 12% : 106.20 [08:34:25]line Наличными: 1000.00 [08:34:25]line Безнал.: 0.00 [08:34:25]line Место: АЗС № 97 "Партнер Нефть" [08:34:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:34:25]line СНО: Общий режим [08:34:25]line Чек 104 27.07.2024 08:34 [08:34:25]line Смена: 438 ФФД: 1.0 [08:34:25]line ЗНМ: 0300000054 [08:34:25]line РНМ: 0000000000092624 [08:34:25]line Версия ККМ: 001 [08:34:25]line ФМ: 0000000000874959 [08:34:25]line ФД: 225744 [08:34:25]line ФПД: 147640937374978 [08:34:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083424&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225744&fm=147640937374978&tin=02508201610067®Number=0000000000092624&sum=100000 [08:34:25]written 0, free lines is 4095 [08:34:25]Write to MH i2c: 01 00 00 5D 04 61 [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 5D 04 00 00 00 00 00 60 0C D4 [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 3172 [08:34:25]MH_Cut [08:34:25]Write to MH i2c: D1 01 00 64 04 01 3A [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 64 04 00 39 [08:34:25]Write to MH i2c: 01 00 00 65 04 69 [08:34:25]Write i2c OK [08:34:25]MH_I2C_Read... [08:34:27]*** Cut start [08:34:27]*** Partial cut [08:34:27]*** CUTSNS_PIN = 1 [08:34:27]*** CUTSNS_PIN = 0 [08:34:27]*** Brake cut motor [08:34:27]recv_with_timeout no data received [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 65 04 00 00 00 00 00 FF 0F 7E [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 66 04 80 11 00 00 00 00 00 00 E4 [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 66 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [08:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 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 67 04 80 13 00 00 00 00 00 00 E7 [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 67 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 71 03 00 0E 04 04 00 B6 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 43 [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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 71 03 00 0E 04 04 00 B6 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 [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 68 04 80 13 01 00 00 00 00 00 E9 [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:28]Read from MH i2c: E2 [08:34:28]MH_I2C_Read... [08:34:28]Read from MH i2c: E2 0E 00 [08:34:28]MH_I2C_Read... [08:34:28]Read from MH i2c: E2 0E 00 68 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F7 [08:34:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:34:28]wFMCommunicate OK [08:34:28]SAM_PROTO_GetShiftState done [08:34:28]FM_GetShiftState done [08:34:28]req_shift_opened done [08:34:28]requested_item shift.open_date is exist - process it [08:34:28]req_shift_open_date [08:34:28]req_shift_open_date done [08:34:28]produce_requested_data done [08:34:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225744,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:34:28]process_action_free close_receipt [08:34:28]json_value_free [08:34:28]json_value_free done [08:34:28]process_json_proto returns [08:34:28]Send response to host [08:34:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225744,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:34:28]free response buf [08:34:28]execute_script done [08:34:28]execute_script returns [08:34:28]free content buf [08:34:28]Sock 7.Close socket [08:34:28]Sock 7.Thread stoped [08:34:41]recv_with_timeout no data received [08:34:51]recv_with_timeout no data received [08:35:02]recv_with_timeout no data received [08:35:49]ConnectInit Can't connect to host [08:35:49]CommunicateWithHost connect error [08:35:49]CommunicateWithHost err = -1 [08:35:49]OFD Sender: Server communicate error [08:35:49]OFD Sender: Processing packet 225743 [packets to send 600, broken 598] [08:35:49]ProducePacketName [08:35:49]name=ofd_packets/00225743 [08:35:49]OFD Sender: To server: pG, [08:35:49]CommunicateWithHost lk.salyk.kg:30040 [08:35:49]ConnectInit lk.salyk.kg [08:35:50]Connected sock=7 [08:35: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 35 39 0C 01 00 00 8E 0D 04 01 1A 63 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 DF B0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 71 03 00 35 04 06 00 1D 80 86 4E EF D0 CA 33 8F FD 81 60 B1 CB [08:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 77 E9 47 00 B2 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 71 03 00 F4 03 04 00 73 5D A4 66 B6 04 01 00 00 14 C9 5F FF 6F 54 A3 55 [08:35:52]CommunicateWithHost err = 0 [08:35:52]CheckOFDResponse [08:35:52]1017 (14) - 77093643461234 [08:35:52]1041 (16) - 0000000000874959 [08:35:52]1040 (4) - 225743 [08:35:52]1012 (4) - 27.07.2024 02:37 [08:35:52]1206 (1) - 0 [08:35:52]OFD Sender: Remove packet 225743 [08:35:52]ProducePacketName [08:35:52]name=ofd_packets/00225743 [08:35:52]NVStorageDeleteData [08:35:52]OFD Sender: Processing packet 225744 [packets to send 599, broken 598] [08:35:52]ProducePacketName [08:35:52]name=ofd_packets/00225744 [08:35:52]OFD Sender: To server: pG, [08:35:52]CommunicateWithHost lk.salyk.kg:30040 [08:35:52]ConnectInit lk.salyk.kg [08:35:54]Connected sock=7 [08:35:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 B2 07 01 FE AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 10 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 71 03 00 35 04 06 00 86 47 55 A0 65 02 E2 6A B7 8D 0B B7 D4 CE [08:35: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 35 39 4F 00 00 00 3A 79 47 00 16 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 71 03 00 F4 03 04 00 77 5D A4 66 B6 04 01 00 00 DC B2 05 13 C2 4A F9 41 [08:35:55]CommunicateWithHost err = 0 [08:35:55]CheckOFDResponse [08:35:55]1017 (14) - 77093643461234 [08:35:55]1041 (16) - 0000000000874959 [08:35:55]1040 (4) - 225744 [08:35:55]1012 (4) - 27.07.2024 02:37 [08:35:55]1206 (1) - 0 [08:35:55]OFD Sender: Remove packet 225744 [08:35:55]ProducePacketName [08:35:55]name=ofd_packets/00225744 [08:35:55]NVStorageDeleteData [08:35:56]OFD Sender: No OFD packet to send [08:36:01]OFD Sender: No OFD packet to send [08:36:06]OFD Sender: No OFD packet to send [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:35]accept exits with 11 [08:36:35]New connection [08:36:35]New thread 3067333988 created [08:36:35]Thread 3067477348 joined [08:36:35]Waiting for new connection... [08:36:35] Sock 11.Parse request [08:36:35]Sock 11.Check first char [08:36:35]Sock 11.First char is OK [08:36:35]request: POST /json_proto HTTP/1.0 [08:36:35]Method: POST [08:36:35]URL: /json_proto [08:36:35]Method is POST - this is cgi request [08:36:35]url: /json_proto [08:36:35]query_string will be loaded in cgi processing [08:36:35]execute_cgi json_proto POST (null) [08:36:35]execute_cgi path=json_proto method=POST [08:36:35]POST find Content-Length [08:36:35]Host: 172.17.43.131:8080 [08:36:35]Content-Length: 680 [08:36:35]Content-Type: application/json [08:36:35] [08:36:35]POST finish read [08:36:35]Found Content-Length = 680 [08:36:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:35]execute_script... [08:36: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)2001996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:35]POST & json_proto [08:36:35]process_json_proto [08:36:35]json parsed OK: [08:36:35]protocol is kg_v1.0 [08:36:35]action value=close_receipt [08:36:35]process_action close_receipt [08:36:35]cmd_close_receipt [08:36:35]MH_GetDate [08:36:35]Write to MH i2c: F0 00 00 69 04 5C [08:36:35]Write i2c OK [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: F0 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: F0 09 00 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: F0 09 00 69 04 00 94 B1 A4 66 F9 24 A2 66 D9 [08:36:35]GetLastDocTimeStamp 1722069264 [08:36:35]current date 1722069396 [08:36:35]FM_GetShiftState [08:36:35]SAM_PROTO_GetShiftState [08:36:35]wFMCommunicate request_size=4 [08:36:35]MH_SAM_APDU [08:36:35]CAPDU: 80 13 01 00 [08:36:35]Write to MH i2c: E2 08 00 6A 04 80 13 01 00 00 00 00 00 EB [08:36:35]Write i2c OK [08:36:35]MH_I2C_Read... [08:36:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:35]Read from MH i2c: E2 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 0E 00 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 0E 00 6A 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F9 [08:36:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:36:35]wFMCommunicate OK [08:36:35]SAM_PROTO_GetShiftState done [08:36:35]FM_GetShiftState done [08:36:35]opened in 1722038719 [08:36:35]opened+sec_in_day 1722125119 [08:36:35]quantity*price = 250012 [08:36:35]sum+1 = 250013 [08:36:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 105 27.07.2024 08:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225745 ФПД: 115922100534653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225745&fm=115922100534653&tin=02508201610067®Number=0000000000092624&sum=250000 [08:36:37]StoreToDocumentArchive [08:36:37]shift 438 fd 225745 [08:36:37]save to /storage/0438/doc_00225745 [08:36:37]save last doc name /storage/0438/doc_00225745 to /storage/kkm_last_doc_name [08:36:37]save OK [08:36:37]Clear old archive folders... [08:36:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:36:37]tlvbuf is 0180B1F0 [08:36:37]SAM_PROTO_ClearQueue [08:36:37]wFMCommunicate request_size=4 [08:36:37]MH_SAM_APDU [08:36:37]CAPDU: 80 09 00 00 [08:36:37]Write to MH i2c: E2 08 00 77 04 80 09 00 00 00 00 00 00 ED [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:37]Read from MH i2c: E2 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 77 04 00 90 00 EF [08:36:37]RAPDU: 90 00 [08:36:37]wFMCommunicate OK [08:36:37]SAM_PROTO_ClearQueue done [08:36:37]KKMCreateOFDPacket [08:36:37]OFDProtocolAddRootSTLVToBuf [08:36:37]FM_MakeSignedData [08:36:37]FM_MakeSignedData [08:36:37]SAM_PROTO_SignData [08:36:37]wFMCommunicate request_size=4 [08:36:37]MH_SAM_APDU [08:36:37]CAPDU: 80 0D 01 02 [08:36:37]Write to MH i2c: E2 08 00 78 04 80 0D 01 02 00 00 00 00 F5 [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:37]Read from MH i2c: E2 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [08:36:37]RAPDU: 90 00 [08:36:37]wFMCommunicate OK [08:36:37]wFMCommunicate request_size=255 [08:36:37]MH_SAM_APDU [08:36:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 94 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 71 03 00 35 04 06 00 69 6E 37 9F [08:36:37]Write to MH i2c: E2 02 01 79 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 94 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 71 03 00 35 04 06 00 69 6E 37 9F 00 00 44 [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:37]Read from MH i2c: E2 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [08:36:37]RAPDU: 90 00 [08:36:37]wFMCommunicate OK [08:36:37]wFMCommunicate request_size=7 [08:36:37]MH_SAM_APDU [08:36:37]CAPDU: 80 0D 02 02 02 BD 7D [08:36:37]Write to MH i2c: E2 0A 00 7A 04 80 0D 02 02 02 00 BD 7D 00 00 36 [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:37]Read from MH i2c: E2 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [08:36:37]RAPDU: 90 00 [08:36:37]wFMCommunicate OK [08:36:37]wFMCommunicate request_size=4 [08:36:37]MH_SAM_APDU [08:36:37]CAPDU: 80 0D 03 02 [08:36:37]Write to MH i2c: E2 08 00 7B 04 80 0D 03 02 00 00 00 00 FA [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:37]Read from MH i2c: E2 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 0B 00 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 0B 00 7B 04 00 37 1F BE 73 C9 2E C2 E6 90 00 21 [08:36:37]RAPDU: 37 1F BE 73 C9 2E C2 E6 90 00 [08:36:37]wFMCommunicate OK [08:36:37]SAM_PROTO_SignData done [08:36:37]FM_MakeSignedData done [08:36:37]CreateOFDProtocolMessage [08:36:37]wFMCommunicate request_size=4 [08:36:37]MH_SAM_APDU [08:36:37]CAPDU: 80 11 00 00 [08:36:37]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:37]Read from MH i2c: E2 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 17 00 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [08:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:36:37]wFMCommunicate OK [08:36:37]CreateOFDProtocolMessage done [08:36:37]OFDSenderStorePacket 225745 [08:36:37]StoreOFDPacket docnum=225745 [08:36:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A8 C5 04 01 B8 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 94 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 71 03 00 35 04 06 00 69 6E 37 9F BD 7D 37 1F BE 73 C9 2E C2 E6 [08:36:37]CheckFolder [08:36:37]dirname=/storage/ofd_packets [08:36:37]CheckFolder done [08:36:37]ProducePacketName [08:36:37]name=ofd_packets/00225745 [08:36:37]NVStorageSaveData ofd_packets/00225745 [08:36:37]File name is /storage/ofd_packets/00225745 [08:36:37]Write 298 bytes [08:36:37]NVStorageSaveData done [08:36:37]OFDSenderStorePacket done [08:36:37]KKMCreateOFDPacket done [08:36:37]NVStorageSaveData kkm_last_timestamp [08:36:37]File name is /storage/kkm_last_timestamp [08:36:37]Write 4 bytes [08:36:37]NVStorageSaveData done [08:36:37]ExternCall_PrintAddStr [08:36:37]wPrintStart [08:36:37]Write to MH i2c: 01 00 00 7D 04 81 [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: 01 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: 01 07 00 [08:36:37]MH_I2C_Read... [08:36:37]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [08:36:37]RasterBufferAndPrint [08:36:37]line Счет N : (1)2001996 [08:36:37]line ИНН: 02508201610067 [08:36:37]line Контрольно-Кассовый Чек [08:36:37]line ПРОДАЖА [08:36:37]line ТРК (МРК, ГНК) : 51 [08:36:37]line Товар: 2710194210 [08:36:37]line ДТ-К-5 [08:36:37]line 32.810 * 76.20 [08:36:37]line = 2500.12 [08:36:37]line НДС 12% НСП 1% [08:36:37]line > о реализуемом товаре [08:36:37]line ОКРУГЛЕНИЕ: -0.12 [08:36:37]line ИТОГО: 2500.00 [08:36:37]line Внесено: 2500.00 [08:36:37]line СДАЧА: 0.00 [08:36:37]line НСП 1% : 22.12 [08:36:37]line НДС 12% : 265.50 [08:36:37]line Наличными: 2500.00 [08:36:37]line Безнал.: 0.00 [08:36:37]line Место: АЗС № 97 "Партнер Нефть" [08:36:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:36:37]line СНО: Общий режим [08:36:37]line Чек 105 27.07.2024 08:36 [08:36:37]line Смена: 438 ФФД: 1.0 [08:36:37]line ЗНМ: 0300000054 [08:36:37]line РНМ: 0000000000092624 [08:36:37]line Версия ККМ: 001 [08:36:37]line ФМ: 0000000000874959 [08:36:37]line ФД: 225745 [08:36:37]line ФПД: 115922100534653 [08:36:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225745&fm=115922100534653&tin=02508201610067®Number=0000000000092624&sum=250000 [08:36:37]written 0, free lines is 4095 [08:36:37]OFD Sender: Processing packet 225745 [packets to send 599, broken 598] [08:36:37]ProducePacketName [08:36:37]name=ofd_packets/00225745 [08:36:37]OFD Sender: To server: pG, [08:36:37]CommunicateWithHost lk.salyk.kg:30040 [08:36:37]ConnectInit lk.salyk.kg [08:36:38]Write to MH i2c: 01 00 00 A8 04 AC [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 07 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 54 0C 13 [08:36:38]RasterBufferAndPrint [08:36:38]line [08:36:38]line [08:36:38]line [08:36:38]line [08:36:38]line [08:36:38]written 0, free lines is 3160 [08:36:38]MH_Cut [08:36:38]Write to MH i2c: D1 01 00 AF 04 01 85 [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: D1 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: D1 01 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: D1 01 00 AF 04 00 84 [08:36:38]Write to MH i2c: 01 00 00 B0 04 B4 [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:39]*** Cut start [08:36:39]*** Partial cut [08:36:39]*** CUTSNS_PIN = 1 [08:36:39]*** CUTSNS_PIN = 0 [08:36:39]*** Brake cut motor [08:36:40]recv_with_timeout no data received [08:36:40]Read from MH i2c: 01 [08:36:40]MH_I2C_Read... [08:36:40]*** Stop cut motor [08:36:40]*** Cut end [08:36:40]Read from MH i2c: 01 07 00 [08:36:40]MH_I2C_Read... [08:36:40]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [08:36:40]process_action close_receipt done [08:36:40]requested_data is exist [08:36:40]produce_requested_data [08:36:40]requested_item fm.sn is exist - process it [08:36:40]wFMCommunicate request_size=4 [08:36:40]MH_SAM_APDU [08:36:40]CAPDU: 80 11 00 00 [08:36:40]Write to MH i2c: E2 08 00 B1 04 80 11 00 00 00 00 00 00 2F [08:36:40]Write i2c OK [08:36:40]MH_I2C_Read... [08:36:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:40]Read from MH i2c: E2 [08:36:40]MH_I2C_Read... [08:36:40]Read from MH i2c: E2 17 00 [08:36:40]MH_I2C_Read... [08:36:40]Read from MH i2c: E2 17 00 B1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [08:36:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:36:40]wFMCommunicate OK [08:36:40]requested_item fd.num is exist - process it [08:36:40]SAM_PROTO_GetFieldsCounters [08:36:40]wFMCommunicate request_size=4 [08:36:40]MH_SAM_APDU [08:36:40]CAPDU: 80 13 00 00 [08:36:40]Write to MH i2c: E2 08 00 B2 04 80 13 00 00 00 00 00 00 32 [08:36:40]Write i2c OK [08:36:40]MH_I2C_Read... [08:36:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:40]Read from MH i2c: E2 [08:36:40]MH_I2C_Read... [08:36:40]Read from MH i2c: E2 62 00 [08:36:40]MH_I2C_Read... [08:36:40]Read from MH i2c: E2 62 00 B2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 71 03 00 0E 04 04 00 B6 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 92 [08:36:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 71 03 00 0E 04 04 00 B6 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 [08:36:40]wFMCommunicate OK [08:36:40]SAM_PROTO_GetFieldsCounters done [08:36:40]requested_item shift.num is exist - process it [08:36:40]requested_item shift.opened is exist - process it [08:36:40]req_shift_opened [08:36:40]FM_GetShiftState [08:36:40]SAM_PROTO_GetShiftState [08:36:40]wFMCommunicate request_size=4 [08:36:40]MH_SAM_APDU [08:36:40]CAPDU: 80 13 01 00 [08:36:40]Write to MH i2c: E2 08 00 B3 04 80 13 01 00 00 00 00 00 34 [08:36:40]Write i2c OK [08:36:40]MH_I2C_Read... [08:36:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:40]Read from MH i2c: E2 [08:36:40]MH_I2C_Read... [08:36:40]Read from MH i2c: E2 0E 00 [08:36:40]MH_I2C_Read... [08:36:40]Read from MH i2c: E2 0E 00 B3 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 42 [08:36:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:36:40]wFMCommunicate OK [08:36:40]SAM_PROTO_GetShiftState done [08:36:40]FM_GetShiftState done [08:36:40]req_shift_opened done [08:36:40]requested_item shift.open_date is exist - process it [08:36:40]req_shift_open_date [08:36:40]req_shift_open_date done [08:36:40]produce_requested_data done [08:36:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225745,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:36:40]process_action_free close_receipt [08:36:40]json_value_free [08:36:40]json_value_free done [08:36:40]process_json_proto returns [08:36:40]Send response to host [08:36:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225745,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:36:40]free response buf [08:36:40]execute_script done [08:36:40]execute_script returns [08:36:40]free content buf [08:36:40]Sock 11.Close socket [08:36:40]Sock 11.Thread stoped [08:36:43]Connected sock=10 [08:36:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A8 C5 04 01 B8 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 94 B1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 71 03 00 35 04 06 00 69 6E 37 9F BD 7D 37 1F BE 73 C9 2E C2 E6 [08: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 35 39 4F 00 00 00 8C 8E 47 00 6D 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 35 39 10 04 04 00 D1 71 03 00 F4 03 04 00 A8 5D A4 66 B6 04 01 00 00 33 D2 8C F2 49 96 A3 67 [08:36:44]CommunicateWithHost err = 0 [08:36:44]CheckOFDResponse [08:36:44]1017 (14) - 77093643461234 [08:36:44]1041 (16) - 0000000000874959 [08:36:44]1040 (4) - 225745 [08:36:44]1012 (4) - 27.07.2024 02:38 [08:36:44]1206 (1) - 0 [08:36:44]OFD Sender: Remove packet 225745 [08:36:44]ProducePacketName [08:36:44]name=ofd_packets/00225745 [08:36:44]NVStorageDeleteData [08:36:44]OFD Sender: No OFD packet to send [08:36:49]OFD Sender: No OFD packet to send [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:01]recv_with_timeout no data received [08:37:04]OFD Sender: No OFD packet to send [08:37:10]OFD Sender: No OFD packet to send [08:37:15]OFD Sender: No OFD packet to send [08:37:17]accept exits with 9 [08:37:17]New connection [08:37:17]New thread 3067477348 created [08:37:17]Thread 3067333988 joined [08:37:17]Waiting for new connection... [08:37:17] Sock 9.Parse request [08:37:17]Sock 9.Check first char [08:37:17]Sock 9.First char is OK [08:37:17]request: POST /json_proto HTTP/1.0 [08:37:17]Method: POST [08:37:17]URL: /json_proto [08:37:17]Method is POST - this is cgi request [08:37:17]url: /json_proto [08:37:17]query_string will be loaded in cgi processing [08:37:17]execute_cgi json_proto POST (null) [08:37:17]execute_cgi path=json_proto method=POST [08:37:17]POST find Content-Length [08:37:17]Host: 172.17.43.131:8080 [08:37:17]Content-Length: 1198 [08:37:17]Content-Type: application/json [08:37:17] [08:37:17]POST finish read [08:37:17]Found Content-Length = 1198 [08:37: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001997\u000A27.07.2024 08:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.120 x 76.20\u000A\u0418\u0422\u041E\u0413: 999.74\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\u000A99593\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:17]execute_script... [08:37: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2001997\u000A27.07.2024 08:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.120 x 76.20\u000A\u0418\u0422\u041E\u0413: 999.74\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\u000A99593\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:17]POST & json_proto [08:37:17]process_json_proto [08:37:17]json parsed OK: [08:37:17]protocol is kg_v1.0 [08:37:17]action value=print_text [08:37:17]process_action print_text [08:37:17]cmd_print_text [08:37:17]ExternCall_PrintAddStr [08:37:17]wPrintStart [08:37:17]Write to MH i2c: 01 00 00 B4 04 B8 [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: 01 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: 01 07 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: 01 07 00 B4 04 00 00 00 00 00 FF 0F CD [08:37:17]RasterBufferAndPrint [08:37:17]line *****ТОВАРНЫЙ ЧЕК***** [08:37:17]line АЗС-97 [08:37:17]line Партнер нефть [08:37:17]line 02508201610067 [08:37:17]line Кассир : Орунбаева Б. [08:37:17]line Счет N : (1)2001997 [08:37:17]line 27.07.2024 08:35 [08:37:17]line ПРОДАЖА [08:37:17]line ТРК (МРК, ГНК): 21 [08:37:17]line Вид ГСМ : 2710194210 [08:37:17]line ДТ-К-5 [08:37:17]line 13.120 x 76.20 [08:37:17]line ИТОГ: 999.74 [08:37:17]line Тип оплаты: Талоны: Топливная Карта [08:37:17]line 99593 [08:37:17]line ______________________ [08:37:17]line (подпись) [08:37:17]written 0, free lines is 4095 [08:37:17]Write to MH i2c: 01 00 00 C8 04 CC [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: 01 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: 01 07 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 10 0E F1 [08:37:17]RasterBufferAndPrint [08:37:17]line [08:37:17]line [08:37:17]line [08:37:17]line [08:37:17]line [08:37:17]written 0, free lines is 3602 [08:37:17]MH_Cut [08:37:17]Write to MH i2c: D1 01 00 CF 04 01 A5 [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: D1 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: D1 01 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: D1 01 00 CF 04 00 A4 [08:37:17]Write to MH i2c: 01 00 00 D0 04 D4 [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:18]*** Cut start [08:37:18]*** Partial cut [08:37:18]*** CUTSNS_PIN = 1 [08:37:18]*** CUTSNS_PIN = 0 [08:37:18]*** Brake cut motor [08:37:18]Read from MH i2c: 01 [08:37:18]MH_I2C_Read... [08:37:18]*** Stop cut motor [08:37:18]*** Cut end [08:37:18]Read from MH i2c: 01 07 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: 01 07 00 D0 04 00 00 00 00 00 FF 0F E9 [08:37:18]process_action print_text done [08:37:18]requested_data is exist [08:37:18]produce_requested_data [08:37:18]requested_item fm.sn is exist - process it [08:37:18]wFMCommunicate request_size=4 [08:37:18]MH_SAM_APDU [08:37:18]CAPDU: 80 11 00 00 [08:37:18]Write to MH i2c: E2 08 00 D1 04 80 11 00 00 00 00 00 00 4F [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:18]Read from MH i2c: E2 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 17 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 17 00 D1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [08:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:37:18]wFMCommunicate OK [08:37:18]requested_item fd.num is exist - process it [08:37:18]SAM_PROTO_GetFieldsCounters [08:37:18]wFMCommunicate request_size=4 [08:37:18]MH_SAM_APDU [08:37:18]CAPDU: 80 13 00 00 [08:37:18]Write to MH i2c: E2 08 00 D2 04 80 13 00 00 00 00 00 00 52 [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:18]Read from MH i2c: E2 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 62 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 62 00 D2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 71 03 00 0E 04 04 00 B6 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 B2 [08:37:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 71 03 00 0E 04 04 00 B6 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 [08:37:18]wFMCommunicate OK [08:37:18]SAM_PROTO_GetFieldsCounters done [08:37:18]requested_item shift.num is exist - process it [08:37:18]requested_item shift.opened is exist - process it [08:37:18]req_shift_opened [08:37:18]FM_GetShiftState [08:37:18]SAM_PROTO_GetShiftState [08:37:18]wFMCommunicate request_size=4 [08:37:18]MH_SAM_APDU [08:37:18]CAPDU: 80 13 01 00 [08:37:18]Write to MH i2c: E2 08 00 D3 04 80 13 01 00 00 00 00 00 54 [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:18]Read from MH i2c: E2 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 0E 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 0E 00 D3 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 62 [08:37:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:37:18]wFMCommunicate OK [08:37:18]SAM_PROTO_GetShiftState done [08:37:18]FM_GetShiftState done [08:37:18]req_shift_opened done [08:37:18]requested_item shift.open_date is exist - process it [08:37:18]req_shift_open_date [08:37:18]req_shift_open_date done [08:37:18]produce_requested_data done [08:37:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225745,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:37:18]process_action_free print_text [08:37:18]json_value_free [08:37:18]json_value_free done [08:37:18]process_json_proto returns [08:37:18]Send response to host [08:37:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225745,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:37:18]free response buf [08:37:18]execute_script done [08:37:18]execute_script returns [08:37:18]free content buf [08:37:18]Sock 9.Close socket [08:37:18]Sock 9.Thread stoped [08:37:20]OFD Sender: No OFD packet to send [08:37:25]OFD Sender: No OFD packet to send [08:37:27]recv_with_timeout no data received [08:37:30]OFD Sender: No OFD packet to send [08:37:35]OFD Sender: No OFD packet to send [08:37:40]OFD Sender: No OFD packet to send [08:37:45]OFD Sender: No OFD packet to send [08:37:50]OFD Sender: No OFD packet to send [08:37:55]OFD Sender: No OFD packet to send [08:38:00]OFD Sender: No OFD packet to send [08:38:05]OFD Sender: No OFD packet to send [08:38:10]OFD Sender: No OFD packet to send [08:38:15]OFD Sender: No OFD packet to send [08:38:20]OFD Sender: No OFD packet to send [08:38:25]OFD Sender: No OFD packet to send [08:38:30]OFD Sender: No OFD packet to send [08:38:35]OFD Sender: No OFD packet to send [08:38:40]OFD Sender: No OFD packet to send [08:38:44]accept exits with 7 [08:38:44]New connection [08:38:44]New thread 3067333988 created [08:38:44]Thread 3067477348 joined [08:38:44]Waiting for new connection... [08:38:44] Sock 7.Parse request [08:38:44]Sock 7.Check first char [08:38:44]Sock 7.First char is OK [08:38:44]request: POST /json_proto HTTP/1.0 [08:38:44]Method: POST [08:38:44]URL: /json_proto [08:38:44]Method is POST - this is cgi request [08:38:44]url: /json_proto [08:38:44]query_string will be loaded in cgi processing [08:38:44]execute_cgi json_proto POST (null) [08:38:44]execute_cgi path=json_proto method=POST [08:38:44]POST find Content-Length [08:38:44]Host: 172.17.43.131:8080 [08:38:44]Content-Length: 801 [08:38:44]Content-Type: application/json [08:38:44] [08:38:44]POST finish read [08:38:44]Found Content-Length = 801 [08:38:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:44]execute_script... [08:38:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:44]POST & json_proto [08:38:44]process_json_proto [08:38:44]json parsed OK: [08:38:44]protocol is kg_v1.0 [08:38:44]action value=close_receipt [08:38:44]process_action close_receipt [08:38:44]cmd_close_receipt [08:38:44]MH_GetDate [08:38:44]Write to MH i2c: F0 00 00 D4 04 C7 [08:38:44]Write i2c OK [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: F0 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: F0 09 00 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: F0 09 00 D4 04 00 14 B2 A4 66 F9 24 A2 66 C5 [08:38:44]GetLastDocTimeStamp 1722069396 [08:38:44]current date 1722069524 [08:38:44]FM_GetShiftState [08:38:44]SAM_PROTO_GetShiftState [08:38:44]wFMCommunicate request_size=4 [08:38:44]MH_SAM_APDU [08:38:44]CAPDU: 80 13 01 00 [08:38:44]Write to MH i2c: E2 08 00 D5 04 80 13 01 00 00 00 00 00 56 [08:38:44]Write i2c OK [08:38:44]MH_I2C_Read... [08:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:44]Read from MH i2c: E2 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 0E 00 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 0E 00 D5 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 64 [08:38:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:38:44]wFMCommunicate OK [08:38:44]SAM_PROTO_GetShiftState done [08:38:44]FM_GetShiftState done [08:38:44]opened in 1722038719 [08:38:44]opened+sec_in_day 1722125119 [08:38:44]quantity*price = 150037 [08:38:44]sum+1 = 150039 [08:38:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 106 27.07.2024 08:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225746 ФПД: 88452582264399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083844&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225746&fm=88452582264399&tin=02508201610067®Number=0000000000092624&sum=150038 [08:38:45]StoreToDocumentArchive [08:38:45]shift 438 fd 225746 [08:38:45]save to /storage/0438/doc_00225746 [08:38:45]save last doc name /storage/0438/doc_00225746 to /storage/kkm_last_doc_name [08:38:45]save OK [08:38:45]Clear old archive folders... [08:38:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:38:45]tlvbuf is 0180B780 [08:38:45]SAM_PROTO_ClearQueue [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 09 00 00 [08:38:45]Write to MH i2c: E2 08 00 E2 04 80 09 00 00 00 00 00 00 58 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 E2 04 00 90 00 5A [08:38:45]RAPDU: 90 00 [08:38:45]wFMCommunicate OK [08:38:45]SAM_PROTO_ClearQueue done [08:38:45]KKMCreateOFDPacket [08:38:45]OFDProtocolAddRootSTLVToBuf [08:38:45]FM_MakeSignedData [08:38:45]FM_MakeSignedData [08:38:45]SAM_PROTO_SignData [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 0D 01 02 [08:38:45]Write to MH i2c: E2 08 00 E3 04 80 0D 01 02 00 00 00 00 60 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [08:38:45]RAPDU: 90 00 [08:38:45]wFMCommunicate OK [08:38:45]wFMCommunicate request_size=255 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 14 B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 71 03 00 35 04 06 00 50 72 78 BE [08:38:45]Write to MH i2c: E2 02 01 E4 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 14 B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 71 03 00 35 04 06 00 50 72 78 BE 00 00 E1 [08:38:45]OFD Sender: No OFD packet to send [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [08:38:45]RAPDU: 90 00 [08:38:45]wFMCommunicate OK [08:38:45]wFMCommunicate request_size=7 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 0D 02 02 02 CE 4F [08:38:45]Write to MH i2c: E2 0A 00 E5 04 80 0D 02 02 02 00 CE 4F 00 00 84 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [08:38:45]RAPDU: 90 00 [08:38:45]wFMCommunicate OK [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 0D 03 02 [08:38:45]Write to MH i2c: E2 08 00 E6 04 80 0D 03 02 00 00 00 00 65 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 0B 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 0B 00 E6 04 00 A6 3A 48 87 5C 86 08 A2 90 00 A1 [08:38:45]RAPDU: A6 3A 48 87 5C 86 08 A2 90 00 [08:38:45]wFMCommunicate OK [08:38:45]SAM_PROTO_SignData done [08:38:45]FM_MakeSignedData done [08:38:45]CreateOFDProtocolMessage [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 11 00 00 [08:38:45]Write to MH i2c: E2 08 00 E7 04 80 11 00 00 00 00 00 00 65 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 17 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 17 00 E7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [08:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:45]wFMCommunicate OK [08:38:45]CreateOFDProtocolMessage done [08:38:45]OFDSenderStorePacket 225746 [08:38:45]StoreOFDPacket docnum=225746 [08:38:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F2 81 04 01 BD E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 14 B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 71 03 00 35 04 06 00 50 72 78 BE CE 4F A6 3A 48 87 5C 86 08 A2 [08:38:45]CheckFolder [08:38:45]dirname=/storage/ofd_packets [08:38:45]CheckFolder done [08:38:45]ProducePacketName [08:38:45]name=ofd_packets/00225746 [08:38:45]NVStorageSaveData ofd_packets/00225746 [08:38:45]File name is /storage/ofd_packets/00225746 [08:38:45]Write 298 bytes [08:38:45]NVStorageSaveData done [08:38:45]OFDSenderStorePacket done [08:38:45]KKMCreateOFDPacket done [08:38:45]NVStorageSaveData kkm_last_timestamp [08:38:45]File name is /storage/kkm_last_timestamp [08:38:45]Write 4 bytes [08:38:45]NVStorageSaveData done [08:38:45]ExternCall_PrintAddStr [08:38:45]wPrintStart [08:38:45]Write to MH i2c: 01 00 00 E8 04 EC [08:38:45]OFD Sender: Processing packet 225746 [packets to send 599, broken 598] [08:38:45]ProducePacketName [08:38:45]name=ofd_packets/00225746 [08:38:45]OFD Sender: To server: pG, [08:38:45]CommunicateWithHost lk.salyk.kg:30040 [08:38:45]ConnectInit lk.salyk.kg [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: 01 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: 01 07 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: 01 07 00 E8 04 00 00 00 00 00 FF 0F 01 [08:38:45]RasterBufferAndPrint [08:38:45]line Счет N : (1)2001998 [08:38:45]line ИНН: 02508201610067 [08:38:45]line Контрольно-Кассовый Чек [08:38:45]line ПРОДАЖА [08:38:45]line ТРК (МРК, ГНК) : 31 [08:38:45]line Товар: 2710194210 [08:38:45]line ДТ-К-5 [08:38:45]line 19.690 * 76.20 [08:38:45]line = 1500.38 [08:38:45]line НДС 12% НСП 1% [08:38:45]line > о реализуемом товаре [08:38:45]line ИТОГО: 1500.38 [08:38:45]line НСП 1% : 13.28 [08:38:45]line НДС 12% : 159.33 [08:38:45]line Наличными: 0.00 [08:38:45]line Безнал.: 1500.38 [08:38:45]line Место: АЗС № 97 "Партнер Нефть" [08:38:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:38:45]line СНО: Общий режим [08:38:45]line Чек 106 27.07.2024 08:38 [08:38:45]line Смена: 438 ФФД: 1.0 [08:38:45]line ЗНМ: 0300000054 [08:38:45]line РНМ: 0000000000092624 [08:38:45]line Версия ККМ: 001 [08:38:45]line Платежная система: O! деньги [08:38:45]line ФМ: 0000000000874959 [08:38:45]line ФД: 225746 [08:38:45]line ФПД: 88452582264399 [08:38:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083844&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225746&fm=88452582264399&tin=02508201610067®Number=0000000000092624&sum=150038 [08:38:45]written 0, free lines is 4095 [08:38:46]Write to MH i2c: 01 00 00 12 05 17 [08:38:46]Write i2c OK [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: 01 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: 01 07 00 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 6E 0C 98 [08:38:46]RasterBufferAndPrint [08:38:46]line [08:38:46]line [08:38:46]line [08:38:46]line [08:38:46]line [08:38:46]written 0, free lines is 3185 [08:38:46]MH_Cut [08:38:46]Write to MH i2c: D1 01 00 19 05 01 F0 [08:38:46]Write i2c OK [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: D1 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: D1 01 00 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: D1 01 00 19 05 00 EF [08:38:46]Write to MH i2c: 01 00 00 1A 05 1F [08:38:46]Write i2c OK [08:38:46]MH_I2C_Read... [08:38:47]*** Cut start [08:38:47]*** Partial cut [08:38:47]*** CUTSNS_PIN = 1 [08:38:47]*** CUTSNS_PIN = 0 [08:38:47]*** Brake cut motor [08:38:48]Read from MH i2c: 01 [08:38:48]MH_I2C_Read... [08:38:48]*** Stop cut motor [08:38:48]*** Cut end [08:38:48]Read from MH i2c: 01 07 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: 01 07 00 1A 05 00 00 00 00 00 FF 0F 34 [08:38:48]process_action close_receipt done [08:38:48]requested_data is exist [08:38:48]produce_requested_data [08:38:48]requested_item fm.sn is exist - process it [08:38:48]wFMCommunicate request_size=4 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 11 00 00 [08:38:48]Write to MH i2c: E2 08 00 1B 05 80 11 00 00 00 00 00 00 9A [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 17 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 17 00 1B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [08:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:48]wFMCommunicate OK [08:38:48]requested_item fd.num is exist - process it [08:38:48]SAM_PROTO_GetFieldsCounters [08:38:48]wFMCommunicate request_size=4 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 13 00 00 [08:38:48]Write to MH i2c: E2 08 00 1C 05 80 13 00 00 00 00 00 00 9D [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 62 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 62 00 1C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 71 03 00 0E 04 04 00 B6 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 01 [08:38: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 71 03 00 0E 04 04 00 B6 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 [08:38:48]wFMCommunicate OK [08:38:48]SAM_PROTO_GetFieldsCounters done [08:38:48]requested_item shift.num is exist - process it [08:38:48]requested_item shift.opened is exist - process it [08:38:48]req_shift_opened [08:38:48]FM_GetShiftState [08:38:48]SAM_PROTO_GetShiftState [08:38:48]wFMCommunicate request_size=4 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 13 01 00 [08:38:48]Write to MH i2c: E2 08 00 1D 05 80 13 01 00 00 00 00 00 9F [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 0E 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 0E 00 1D 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AD [08:38:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:38:48]wFMCommunicate OK [08:38:48]SAM_PROTO_GetShiftState done [08:38:48]FM_GetShiftState done [08:38:48]req_shift_opened done [08:38:48]requested_item shift.open_date is exist - process it [08:38:48]req_shift_open_date [08:38:48]req_shift_open_date done [08:38:48]produce_requested_data done [08:38:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225746,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:38:48]process_action_free close_receipt [08:38:48]json_value_free [08:38:48]json_value_free done [08:38:48]process_json_proto returns [08:38:48]Send response to host [08:38:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225746,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:38:48]free response buf [08:38:48]execute_script done [08:38:48]execute_script returns [08:38:48]free content buf [08:38:48]Sock 7.Close socket [08:38:48]Sock 7.Thread stoped [08:38:50]Connected sock=11 [08: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 35 39 0C 01 00 00 F2 81 04 01 BD E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 14 B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 71 03 00 35 04 06 00 50 72 78 BE CE 4F A6 3A 48 87 5C 86 08 A2 [08:38: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 35 39 4F 00 00 00 13 90 47 00 58 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 71 03 00 F4 03 04 00 27 5E A4 66 B6 04 01 00 00 10 17 A5 C8 C9 2C E6 4D [08:38:51]CommunicateWithHost err = 0 [08:38:51]CheckOFDResponse [08:38:51]1017 (14) - 77093643461234 [08:38:51]1041 (16) - 0000000000874959 [08:38:51]1040 (4) - 225746 [08:38:51]1012 (4) - 27.07.2024 02:40 [08:38:51]1206 (1) - 0 [08:38:51]OFD Sender: Remove packet 225746 [08:38:51]ProducePacketName [08:38:51]name=ofd_packets/00225746 [08:38:51]NVStorageDeleteData [08:38:51]OFD Sender: No OFD packet to send [08:38:56]OFD Sender: No OFD packet to send [08:39:01]OFD Sender: No OFD packet to send [08:39:02]recv_with_timeout no data received [08:39:06]OFD Sender: No OFD packet to send [08:39:11]OFD Sender: No OFD packet to send [08:39:13]recv_with_timeout no data received [08:39:16]OFD Sender: No OFD packet to send [08:39:21]OFD Sender: No OFD packet to send [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:47]OFD Sender: No OFD packet to send [08:39:52]OFD Sender: No OFD packet to send [08:39:55]accept exits with 9 [08:39:55]New connection [08:39:55]New thread 3067477348 created [08:39:55]Thread 3067333988 joined [08:39:55]Waiting for new connection... [08:39:55] Sock 9.Parse request [08:39:55]Sock 9.Check first char [08:39:55]Sock 9.First char is OK [08:39:55]request: POST /json_proto HTTP/1.0 [08:39:55]Method: POST [08:39:55]URL: /json_proto [08:39:55]Method is POST - this is cgi request [08:39:55]url: /json_proto [08:39:55]query_string will be loaded in cgi processing [08:39:55]execute_cgi json_proto POST (null) [08:39:55]execute_cgi path=json_proto method=POST [08:39:55]POST find Content-Length [08:39:55]Host: 172.17.43.131:8080 [08:39:55]Content-Length: 679 [08:39:55]Content-Type: application/json [08:39:55] [08:39:55]POST finish read [08:39:55]Found Content-Length = 679 [08:39:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:55]execute_script... [08:39:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:55]POST & json_proto [08:39:55]process_json_proto [08:39:55]json parsed OK: [08:39:55]protocol is kg_v1.0 [08:39:55]action value=close_receipt [08:39:55]process_action close_receipt [08:39:55]cmd_close_receipt [08:39:55]MH_GetDate [08:39:55]Write to MH i2c: F0 00 00 1E 05 12 [08:39:55]Write i2c OK [08:39:55]MH_I2C_Read... [08:39:55]Read from MH i2c: F0 [08:39:55]MH_I2C_Read... [08:39:55]Read from MH i2c: F0 09 00 [08:39:55]MH_I2C_Read... [08:39:55]Read from MH i2c: F0 09 00 1E 05 00 5C B2 A4 66 F9 24 A2 66 58 [08:39:55]GetLastDocTimeStamp 1722069524 [08:39:55]current date 1722069596 [08:39:55]FM_GetShiftState [08:39:55]SAM_PROTO_GetShiftState [08:39:55]wFMCommunicate request_size=4 [08:39:55]MH_SAM_APDU [08:39:55]CAPDU: 80 13 01 00 [08:39:55]Write to MH i2c: E2 08 00 1F 05 80 13 01 00 00 00 00 00 A1 [08:39:55]Write i2c OK [08:39:55]MH_I2C_Read... [08:39:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:55]Read from MH i2c: E2 [08:39:55]MH_I2C_Read... [08:39:55]Read from MH i2c: E2 0E 00 [08:39:55]MH_I2C_Read... [08:39:55]Read from MH i2c: E2 0E 00 1F 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AF [08:39:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:39:55]wFMCommunicate OK [08:39:55]SAM_PROTO_GetShiftState done [08:39:55]FM_GetShiftState done [08:39:55]opened in 1722038719 [08:39:55]opened+sec_in_day 1722125119 [08:39:55]quantity*price = 70037 [08:39:55]sum+1 = 70038 [08:39:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 107 27.07.2024 08:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225747 ФПД: 183816116186083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T083956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225747&fm=183816116186083&tin=02508201610067®Number=0000000000092624&sum=70000 [08:39:56]StoreToDocumentArchive [08:39:56]shift 438 fd 225747 [08:39:56]save to /storage/0438/doc_00225747 [08:39:56]save last doc name /storage/0438/doc_00225747 to /storage/kkm_last_doc_name [08:39:56]save OK [08:39:56]Clear old archive folders... [08:39:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:56]tlvbuf is 01817650 [08:39:56]SAM_PROTO_ClearQueue [08:39:56]wFMCommunicate request_size=4 [08:39:56]MH_SAM_APDU [08:39:56]CAPDU: 80 09 00 00 [08:39:56]Write to MH i2c: E2 08 00 2C 05 80 09 00 00 00 00 00 00 A3 [08:39:56]Write i2c OK [08:39:56]MH_I2C_Read... [08:39:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:56]Read from MH i2c: E2 [08:39:56]MH_I2C_Read... [08:39:56]Read from MH i2c: E2 03 00 [08:39:56]MH_I2C_Read... [08:39:56]Read from MH i2c: E2 03 00 2C 05 00 90 00 A5 [08:39:56]RAPDU: 90 00 [08:39:56]wFMCommunicate OK [08:39:56]SAM_PROTO_ClearQueue done [08:39:56]KKMCreateOFDPacket [08:39:56]OFDProtocolAddRootSTLVToBuf [08:39:56]FM_MakeSignedData [08:39:56]FM_MakeSignedData [08:39:56]SAM_PROTO_SignData [08:39:56]wFMCommunicate request_size=4 [08:39:56]MH_SAM_APDU [08:39:56]CAPDU: 80 0D 01 02 [08:39:56]Write to MH i2c: E2 08 00 2D 05 80 0D 01 02 00 00 00 00 AB [08:39:56]Write i2c OK [08:39:56]MH_I2C_Read... [08:39:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:56]Read from MH i2c: E2 [08:39:56]MH_I2C_Read... [08:39:56]Read from MH i2c: E2 03 00 [08:39:56]MH_I2C_Read... [08:39:56]Read from MH i2c: E2 03 00 2D 05 00 90 00 A6 [08:39:56]RAPDU: 90 00 [08:39:56]wFMCommunicate OK [08:39:56]wFMCommunicate request_size=255 [08:39:56]MH_SAM_APDU [08:39:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5C B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 71 03 00 35 04 06 00 A7 [08:39:56]Write to MH i2c: E2 02 01 2E 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5C B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 71 03 00 35 04 06 00 A7 00 00 41 [08:39:56]Write i2c OK [08:39:56]MH_I2C_Read... [08:39:57]OFD Sender: No OFD packet to send [08:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:57]Read from MH i2c: E2 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 03 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [08:39:57]RAPDU: 90 00 [08:39:57]wFMCommunicate OK [08:39:57]wFMCommunicate request_size=10 [08:39:57]MH_SAM_APDU [08:39:57]CAPDU: 80 0D 02 02 05 2E 06 4F 2B E3 [08:39:57]Write to MH i2c: E2 0D 00 2F 05 80 0D 02 02 05 00 2E 06 4F 2B E3 00 00 49 [08:39:57]Write i2c OK [08:39:57]MH_I2C_Read... [08:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:57]Read from MH i2c: E2 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 03 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 03 00 2F 05 00 90 00 A8 [08:39:57]RAPDU: 90 00 [08:39:57]wFMCommunicate OK [08:39:57]wFMCommunicate request_size=4 [08:39:57]MH_SAM_APDU [08:39:57]CAPDU: 80 0D 03 02 [08:39:57]Write to MH i2c: E2 08 00 30 05 80 0D 03 02 00 00 00 00 B0 [08:39:57]Write i2c OK [08:39:57]MH_I2C_Read... [08:39:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:57]Read from MH i2c: E2 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 0B 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 0B 00 30 05 00 50 3F F7 FA 79 C3 DE 67 90 00 B2 [08:39:57]RAPDU: 50 3F F7 FA 79 C3 DE 67 90 00 [08:39:57]wFMCommunicate OK [08:39:57]SAM_PROTO_SignData done [08:39:57]FM_MakeSignedData done [08:39:57]CreateOFDProtocolMessage [08:39:57]wFMCommunicate request_size=4 [08:39:57]MH_SAM_APDU [08:39:57]CAPDU: 80 11 00 00 [08:39:57]Write to MH i2c: E2 08 00 31 05 80 11 00 00 00 00 00 00 B0 [08:39:57]Write i2c OK [08:39:57]MH_I2C_Read... [08:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:57]Read from MH i2c: E2 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 17 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 17 00 31 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [08:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:39:57]wFMCommunicate OK [08:39:57]CreateOFDProtocolMessage done [08:39:57]OFDSenderStorePacket 225747 [08:39:57]StoreOFDPacket docnum=225747 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [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 54000000005725E5 (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: 167356+1721902329=1722069685 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 B5 B2 A4 66 F9 24 A2 66 95 [08:41:25]Current date/time: 27.07.2024 08:41 [08:41:25]FM_Init [08:41:25]wFMConnect [08:41:25]MH_SAM_On [08:41:25]Write to MH i2c: E0 00 00 08 00 E7 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_init finished! [08:41:25]*** atr: [08:41:25]*** 0F 3B D5 18 FF 81 91 FE [08:41:25]*** 1F C3 80 73 C8 21 10 0A [08:41:25]*** 00 00 00 00 00 00 00 00 [08:41:25]*** 00 00 00 00 00 00 00 00 [08:41:25]*** 00 00 00 00 00 00 00 00 [08:41:25]*** 00 00 00 00 00 00 00 00 [08:41:25]*** 00 00 00 00 00 00 00 00 [08:41:25]*** 00 00 00 00 00 00 00 00 [08:41:25]Read from MH i2c: E0 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E0 10 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:41:25]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:41:25]wFMCommunicate request_size=10 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:41:25]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]wFMCommunicate request_size=4 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 11 00 00 [08:41:25]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 17 00 [08:41:25]MH_I2C_Read... [08:41:25]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 35 39 90 00 E1 [08:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:41:25]wFMCommunicate OK [08:41:25]Detected FM SN is 0000000000874959 [08:41:25]Stored FM SN is 0000000000874959 [08:41:25]wFMCommunicate request_size=9 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 16 00 00 04 1A 5E 01 00 [08:41:25]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]FM PIN OK [08:41:25]wFMCommunicate request_size=8 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 14 04 00 03 02 00 01 [08:41:25]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]wFMCommunicate request_size=13 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:41:25]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]wFMCommunicate request_size=4 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 11 00 00 [08:41:25]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 17 00 [08:41:25]MH_I2C_Read... [08:41:25]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 35 39 90 00 E5 [08:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:41:25]wFMCommunicate OK [08:41:25]DocumentArchiveInit [08:41:25]Start Httpd... [08:41:25]Httpd thread 3067010404 created [08:41:25]Write to MH i2c: 01 00 00 0F 00 0F [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: 01 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: 01 07 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:41:25]MH Int Process started [08:41:25]Allocated Socket 8 [08:41:25]Bind OK [08:41:25]Listen OK [08:41:25]httpd running on port 8080 [08:41:25]Waiting for new connection... [08:41:26]OFD Sender: Processing packet 225747 [packets to send 599, broken 598] [08:41:26]ProducePacketName [08:41:26]name=ofd_packets/00225747 [08:41:26]OFD Sender: To server: pG, [08:41:26]CommunicateWithHost lk.salyk.kg:30040 [08:41:26]ConnectInit lk.salyk.kg [08:41:27]accept exits with 9 [08:41:27]New connection [08:41:27]New thread 3066723684 created [08:41:27]Waiting for new connection... [08:41:27] Sock 9.Parse request [08:41:27]Sock 9.Check first char [08:41:27]Sock 9.First char is OK [08:41:27]request: POST /json_proto HTTP/1.0 [08:41:27]Method: POST [08:41:27]URL: /json_proto [08:41:27]Method is POST - this is cgi request [08:41:27]url: /json_proto [08:41:27]query_string will be loaded in cgi processing [08:41:27]execute_cgi json_proto POST (null) [08:41:27]execute_cgi path=json_proto method=POST [08:41:27]POST find Content-Length [08:41:27]Host: 172.17.43.131:8080 [08:41:27]Content-Length: 215 [08:41:27]Content-Type: application/json [08:41:27] [08:41:27]POST finish read [08:41:27]Found Content-Length = 215 [08:41:27]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:41:27]execute_script... [08:41:27]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:41:27]POST & json_proto [08:41:27]process_json_proto [08:41:27]json parsed OK: [08:41:27]protocol is kg_v1.0 [08:41:27]action value=get_value [08:41:27]process_action get_value [08:41:27]cmd_get_value [08:41:27]process_action get_value done [08:41:27]requested_data is exist [08:41:27]produce_requested_data [08:41:27]requested_item kkm.sn is exist - process it [08:41:27]requested_item kkm.ver is exist - process it [08:41:27]requested_item fm.sn is exist - process it [08:41:27]wFMCommunicate request_size=4 [08:41:27]MH_SAM_APDU [08:41:27]CAPDU: 80 11 00 00 [08:41:27]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:27]Read from MH i2c: E2 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 17 00 [08:41:27]MH_I2C_Read... [08:41:27]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 35 39 90 00 E7 [08:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:41:27]wFMCommunicate OK [08:41:27]requested_item fd.num is exist - process it [08:41:27]SAM_PROTO_GetFieldsCounters [08:41:27]wFMCommunicate request_size=4 [08:41:27]MH_SAM_APDU [08:41:27]CAPDU: 80 13 00 00 [08:41:27]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:27]Read from MH i2c: E2 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 62 00 [08:41:27]MH_I2C_Read... [08:41:27]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 71 03 00 0E 04 04 00 B6 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 F9 [08:41: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 71 03 00 0E 04 04 00 B6 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 [08:41:27]wFMCommunicate OK [08:41:27]SAM_PROTO_GetFieldsCounters done [08:41:27]requested_item shift.num is exist - process it [08:41:27]requested_item shift.opened is exist - process it [08:41:27]req_shift_opened [08:41:27]FM_GetShiftState [08:41:27]SAM_PROTO_GetShiftState [08:41:27]wFMCommunicate request_size=4 [08:41:27]MH_SAM_APDU [08:41:27]CAPDU: 80 13 01 00 [08:41:27]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:27]Read from MH i2c: E2 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 0E 00 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [08:41:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:41:27]wFMCommunicate OK [08:41:27]SAM_PROTO_GetShiftState done [08:41:27]FM_GetShiftState done [08:41:27]req_shift_opened done [08:41:27]requested_item shift.open_date is exist - process it [08:41:27]req_shift_open_date [08:41:27]req_shift_open_date done [08:41:27]produce_requested_data done [08:41:27]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225748,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:41:27]process_action_free get_value [08:41:27]json_value_free [08:41:27]json_value_free done [08:41:27]process_json_proto returns [08:41:27]Send response to host [08:41:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225748,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:41:27]free response buf [08:41:27]execute_script done [08:41:27]execute_script returns [08:41:27]free content buf [08:41:27]Sock 9.Close socket [08:41:27]Sock 9.Thread stoped [08:41:27]accept exits with 11 [08:41:27]New connection [08:41:27]New thread 3066580324 created [08:41:27]Thread 3066723684 joined [08:41:27]Waiting for new connection... [08:41:27] Sock 11.Parse request [08:41:27]Sock 11.Check first char [08:41:27]Sock 11.First char is OK [08:41:27]request: POST /json_proto HTTP/1.0 [08:41:27]Method: POST [08:41:27]URL: /json_proto [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [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 54000000005725E5 (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: 167463+1721902329=1722069792 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 21 B3 A4 66 F9 24 A2 66 02 [08:43:13]Current date/time: 27.07.2024 08:43 [08:43:13]FM_Init [08:43:13]wFMConnect [08:43:13]MH_SAM_On [08:43:13]Write to MH i2c: E0 00 00 08 00 E7 [08:43:13]Write i2c OK [08:43:13]MH_I2C_Read... [08:43:13]*** iso7816_init finished! [08:43:13]*** atr: [08:43:13]*** 0F 3B D5 18 FF 81 91 FE [08:43:13]*** 1F C3 80 73 C8 21 10 0A [08:43:13]*** 00 00 00 00 00 00 00 00 [08:43:13]*** 00 00 00 00 00 00 00 00 [08:43:13]*** 00 00 00 00 00 00 00 00 [08:43:13]*** 00 00 00 00 00 00 00 00 [08:43:13]*** 00 00 00 00 00 00 00 00 [08:43:13]*** 00 00 00 00 00 00 00 00 [08:43:13]Read from MH i2c: E0 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E0 10 00 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:43:13]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:43:13]wFMCommunicate request_size=10 [08:43:13]MH_SAM_APDU [08:43:13]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:43:13]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [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]/dev/ttyS4 opened [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [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 54000000005725E5 (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: 167482+1721902329=1722069811 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 34 B3 A4 66 F9 24 A2 66 15 [08:43:32]Current date/time: 27.07.2024 08:43 [08:43:32]FM_Init [08:43:32]wFMConnect [08:43:32]MH_SAM_On [08:43:32]Write to MH i2c: E0 00 00 08 00 E7 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_init finished! [08:43:32]*** atr: [08:43:32]*** 0F 3B D5 18 FF 81 91 FE [08:43:32]*** 1F C3 80 73 C8 21 10 0A [08:43:32]*** 00 00 00 00 00 00 00 00 [08:43:32]*** 00 00 00 00 00 00 00 00 [08:43:32]*** 00 00 00 00 00 00 00 00 [08:43:32]*** 00 00 00 00 00 00 00 00 [08:43:32]*** 00 00 00 00 00 00 00 00 [08:43:32]*** 00 00 00 00 00 00 00 00 [08:43:32]Read from MH i2c: E0 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E0 10 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:43:32]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:43:32]wFMCommunicate request_size=10 [08:43:32]MH_SAM_APDU [08:43:32]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:43:32]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:43:32]Read from MH i2c: E2 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:43:32]RAPDU: 90 00 [08:43:32]wFMCommunicate OK [08:43:32]wFMCommunicate request_size=4 [08:43:32]MH_SAM_APDU [08:43:32]CAPDU: 80 11 00 00 [08:43:32]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:32]Read from MH i2c: E2 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 17 00 [08:43:32]MH_I2C_Read... [08:43:32]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 35 39 90 00 E1 [08:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:43:32]wFMCommunicate OK [08:43:32]Detected FM SN is 0000000000874959 [08:43:32]Stored FM SN is 0000000000874959 [08:43:32]wFMCommunicate request_size=9 [08:43:32]MH_SAM_APDU [08:43:32]CAPDU: 80 16 00 00 04 1A 5E 01 00 [08:43:32]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:43:32]Read from MH i2c: E2 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:43:32]RAPDU: 90 00 [08:43:32]wFMCommunicate OK [08:43:32]FM PIN OK [08:43:32]wFMCommunicate request_size=8 [08:43:32]MH_SAM_APDU [08:43:32]CAPDU: 80 14 04 00 03 02 00 01 [08:43:32]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:43:32]Read from MH i2c: E2 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:43:32]RAPDU: 90 00 [08:43:32]wFMCommunicate OK [08:43:32]wFMCommunicate request_size=13 [08:43:32]MH_SAM_APDU [08:43:32]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:43:32]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:43:32]Read from MH i2c: E2 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:43:32]RAPDU: 90 00 [08:43:32]wFMCommunicate OK [08:43:32]wFMCommunicate request_size=4 [08:43:32]MH_SAM_APDU [08:43:32]CAPDU: 80 11 00 00 [08:43:32]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:32]Read from MH i2c: E2 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 17 00 [08:43:32]MH_I2C_Read... [08:43:32]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 35 39 90 00 E5 [08:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:43:32]wFMCommunicate OK [08:43:32]DocumentArchiveInit [08:43:32]Start Httpd... [08:43:32]Httpd thread 3067506020 created [08:43:32]Write to MH i2c: 01 00 00 0F 00 0F [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: 01 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: 01 07 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:43:32]Allocated Socket 5 [08:43:32]Bind OK [08:43:32]Listen OK [08:43:32]httpd running on port 8080 [08:43:32]Waiting for new connection... [08:43:32]MH Int Process started [08:43:33]OFD Sender: Processing packet 225747 [packets to send 601, broken 598] [08:43:33]ProducePacketName [08:43:33]name=ofd_packets/00225747 [08:43:33]OFD Sender: To server: pG, [08:43:33]CommunicateWithHost lk.salyk.kg:30040 [08:43:33]ConnectInit lk.salyk.kg [08:43:43]Connected sock=7 [08:43:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 A8 07 01 4A 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5C B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 71 03 00 35 04 06 00 A7 2E 06 4F 2B E3 50 3F F7 FA 79 C3 DE 67 [08:43:47]accept exits with 6 [08:43:47]New connection [08:43:47]New thread 3067219300 created [08:43:47]Waiting for new connection... [08:43:47] Sock 6.Parse request [08:43:47]Sock 6.Check first char [08:43:47]Sock 6.First char is OK [08:43:47]request: POST /json_proto HTTP/1.0 [08:43:47]Method: POST [08:43:47]URL: /json_proto [08:43:47]Method is POST - this is cgi request [08:43:47]url: /json_proto [08:43:47]query_string will be loaded in cgi processing [08:43:47]execute_cgi json_proto POST (null) [08:43:47]execute_cgi path=json_proto method=POST [08:43:47]POST find Content-Length [08:43:47]Host: 172.17.43.131:8080 [08:43:47]Content-Length: 215 [08:43:47]Content-Type: application/json [08:43:47] [08:43:47]POST finish read [08:43:47]Found Content-Length = 215 [08:43:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:47]execute_script... [08:43:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:47]POST & json_proto [08:43:47]process_json_proto [08:43:47]json parsed OK: [08:43:47]protocol is kg_v1.0 [08:43:47]action value=get_value [08:43:47]process_action get_value [08:43:47]cmd_get_value [08:43:47]process_action get_value done [08:43:47]requested_data is exist [08:43:47]produce_requested_data [08:43:47]requested_item kkm.sn is exist - process it [08:43:47]requested_item kkm.ver is exist - process it [08:43:47]requested_item fm.sn is exist - process it [08:43:47]wFMCommunicate request_size=4 [08:43:47]MH_SAM_APDU [08:43:47]CAPDU: 80 11 00 00 [08:43:47]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:47]Read from MH i2c: E2 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 17 00 [08:43:47]MH_I2C_Read... [08:43:47]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 35 39 90 00 E7 [08:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:43:47]wFMCommunicate OK [08:43:47]requested_item fd.num is exist - process it [08:43:47]SAM_PROTO_GetFieldsCounters [08:43:47]wFMCommunicate request_size=4 [08:43:47]MH_SAM_APDU [08:43:47]CAPDU: 80 13 00 00 [08:43:47]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:47]Read from MH i2c: E2 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 62 00 [08:43:47]MH_I2C_Read... [08:43:47]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 71 03 00 0E 04 04 00 B6 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 01 [08:43:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 71 03 00 0E 04 04 00 B6 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 [08:43:47]wFMCommunicate OK [08:43:47]SAM_PROTO_GetFieldsCounters done [08:43:47]requested_item shift.num is exist - process it [08:43:47]requested_item shift.opened is exist - process it [08:43:47]req_shift_opened [08:43:47]FM_GetShiftState [08:43:47]SAM_PROTO_GetShiftState [08:43:47]wFMCommunicate request_size=4 [08:43:47]MH_SAM_APDU [08:43:47]CAPDU: 80 13 01 00 [08:43:47]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:48]Read from MH i2c: E2 [08:43:48]MH_I2C_Read... [08:43:48]Read from MH i2c: E2 0E 00 [08:43:48]MH_I2C_Read... [08:43:48]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [08:43:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:43:48]wFMCommunicate OK [08:43:48]SAM_PROTO_GetShiftState done [08:43:48]FM_GetShiftState done [08:43:48]req_shift_opened done [08:43:48]requested_item shift.open_date is exist - process it [08:43:48]req_shift_open_date [08:43:48]req_shift_open_date done [08:43:48]produce_requested_data done [08:43:48]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225750,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:43:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:56]Read from MH i2c: E2 [08:43:56]MH_I2C_Read... [08:43:56]Read from MH i2c: E2 62 00 [08:43:56]MH_I2C_Read... [08:43:56]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 5A [08:43: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 [08:43:56]wFMCommunicate OK [08:43:56]SAM_PROTO_GetFieldsCounters done [08:43:56]requested_item shift.num is exist - process it [08:43:56]requested_item shift.opened is exist - process it [08:43:56]req_shift_opened [08:43:56]FM_GetShiftState [08:43:56]SAM_PROTO_GetShiftState [08:43:56]wFMCommunicate request_size=4 [08:43:56]MH_SAM_APDU [08:43:56]CAPDU: 80 13 01 00 [08:43:56]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [08:43:56]Write i2c OK [08:43:56]MH_I2C_Read... [08:43:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:56]Read from MH i2c: E2 [08:43:56]MH_I2C_Read... [08:43:56]Read from MH i2c: E2 0E 00 [08:43:56]MH_I2C_Read... [08:43:56]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [08:43:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:43:56]wFMCommunicate OK [08:43:56]SAM_PROTO_GetShiftState done [08:43:56]FM_GetShiftState done [08:43:56]req_shift_opened done [08:43:56]requested_item shift.open_date is exist - process it [08:43:56]req_shift_open_date [08:43:56]req_shift_open_date done [08:43:56]produce_requested_data done [08:43:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:43:56]process_action_free close_receipt [08:43:56]json_value_free [08:43:56]json_value_free done [08:43:56]process_json_proto returns [08:43:56]Send response to host [08:43:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:43:56]free response buf [08:43:56]execute_script done [08:43:56]execute_script returns [08:43:56]free content buf [08:43:56]Sock 6.Close socket [08:43:56]Sock 6.Thread stoped [08:43:58]ConnectInit Can't take IP for lk.salyk.kg [08:43:58]CommunicateWithHost connect error [08:43:58]CommunicateWithHost err = -1 [08:43:58]OFD Sender: Server communicate error [08:43:58]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:43:58]ProducePacketName [08:43:58]name=ofd_packets/00225747 [08:43:58]OFD Sender: To server: pG, [08:43:58]CommunicateWithHost lk.salyk.kg:30040 [08:43:58]ConnectInit lk.salyk.kg [08:44:03]ConnectInit Can't take IP for lk.salyk.kg [08:44:03]CommunicateWithHost connect error [08:44:03]CommunicateWithHost err = -1 [08:44:03]OFD Sender: Server communicate error [08:44:08]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:44:08]ProducePacketName [08:44:08]name=ofd_packets/00225747 [08:44:08]OFD Sender: To server: pG, [08:44:08]CommunicateWithHost lk.salyk.kg:30040 [08:44:08]ConnectInit lk.salyk.kg [08:44:13]ConnectInit Can't take IP for lk.salyk.kg [08:44:13]CommunicateWithHost connect error [08:44:13]CommunicateWithHost err = -1 [08:44:13]OFD Sender: Server communicate error [08:44:19]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:44:19]ProducePacketName [08:44:19]name=ofd_packets/00225747 [08:44:19]OFD Sender: To server: pG, [08:44:19]CommunicateWithHost lk.salyk.kg:30040 [08:44:19]ConnectInit lk.salyk.kg [08:44:24]ConnectInit Can't take IP for lk.salyk.kg [08:44:24]CommunicateWithHost connect error [08:44:24]CommunicateWithHost err = -1 [08:44:24]OFD Sender: Server communicate error [08:44:29]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:44:29]ProducePacketName [08:44:29]name=ofd_packets/00225747 [08:44:29]OFD Sender: To server: pG, [08:44:29]CommunicateWithHost lk.salyk.kg:30040 [08:44:29]ConnectInit lk.salyk.kg [08:44:31]recv_with_timeout no data received [08:44:34]ConnectInit Can't take IP for lk.salyk.kg [08:44:34]CommunicateWithHost connect error [08:44:34]CommunicateWithHost err = -1 [08:44:34]OFD Sender: Server communicate error [08:44:39]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:44:39]ProducePacketName [08:44:39]name=ofd_packets/00225747 [08:44:39]OFD Sender: To server: pG, [08:44:39]CommunicateWithHost lk.salyk.kg:30040 [08:44:39]ConnectInit lk.salyk.kg [08:44:44]ConnectInit Can't take IP for lk.salyk.kg [08:44:44]CommunicateWithHost connect error [08:44:44]CommunicateWithHost err = -1 [08:44:44]OFD Sender: Server communicate error [08:44:49]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:44:49]ProducePacketName [08:44:49]name=ofd_packets/00225747 [08:44:49]OFD Sender: To server: pG, [08:44:49]CommunicateWithHost lk.salyk.kg:30040 [08:44:49]ConnectInit lk.salyk.kg [08:44:54]ConnectInit Can't take IP for lk.salyk.kg [08:44:54]CommunicateWithHost connect error [08:44:54]CommunicateWithHost err = -1 [08:44:54]OFD Sender: Server communicate error [08:44:59]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:44:59]ProducePacketName [08:44:59]name=ofd_packets/00225747 [08:44:59]OFD Sender: To server: pG, [08:44:59]CommunicateWithHost lk.salyk.kg:30040 [08:44:59]ConnectInit lk.salyk.kg [08:45:04]ConnectInit Can't take IP for lk.salyk.kg [08:45:04]CommunicateWithHost connect error [08:45:04]CommunicateWithHost err = -1 [08:45:04]OFD Sender: Server communicate error [08:45:08]ConnectInit Can't connect to host [08:45:09]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:45:09]ProducePacketName [08:45:09]name=ofd_packets/00225747 [08:45:09]OFD Sender: To server: pG, [08:45:09]CommunicateWithHost lk.salyk.kg:30040 [08:45:09]ConnectInit lk.salyk.kg [08:45:13]ConnectInit Can't connect to host [08:45:14]ConnectInit Can't take IP for lk.salyk.kg [08:45:14]CommunicateWithHost connect error [08:45:14]CommunicateWithHost err = -1 [08:45:14]OFD Sender: Server communicate error [08:45:18]ConnectInit Can't connect to host [08:45:19]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:45:19]ProducePacketName [08:45:19]name=ofd_packets/00225747 [08:45:19]OFD Sender: To server: pG, [08:45:19]CommunicateWithHost lk.salyk.kg:30040 [08:45:19]ConnectInit lk.salyk.kg [08:45:24]ConnectInit Can't take IP for lk.salyk.kg [08:45:24]CommunicateWithHost connect error [08:45:24]CommunicateWithHost err = -1 [08:45:24]OFD Sender: Server communicate error [08:45:24]ConnectInit Can't connect to host [08:45:25]accept exits with 7 [08:45:25]New connection [08:45:25]New thread 3067075940 created [08:45:25]Thread 3067219300 joined [08:45:25]Waiting for new connection... [08:45:25] Sock 7.Parse request [08:45:25]Sock 7.Check first char [08:45:25]Sock 7.First char is OK [08:45:25]request: POST /json_proto HTTP/1.0 [08:45:25]Method: POST [08:45:25]URL: /json_proto [08:45:25]Method is POST - this is cgi request [08:45:25]url: /json_proto [08:45:25]query_string will be loaded in cgi processing [08:45:25]execute_cgi json_proto POST (null) [08:45:25]execute_cgi path=json_proto method=POST [08:45:25]POST find Content-Length [08:45:25]Host: 172.17.43.131:8080 [08:45:25]Content-Length: 1199 [08:45:25]Content-Type: application/json [08:45:25] [08:45:25]POST finish read [08:45:25]Found Content-Length = 1199 [08:45: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002005\u000A27.07.2024 08:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\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\u000A99536\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:25]execute_script... [08:45: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002005\u000A27.07.2024 08:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\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\u000A99536\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:25]POST & json_proto [08:45:25]process_json_proto [08:45:25]json parsed OK: [08:45:25]protocol is kg_v1.0 [08:45:25]action value=print_text [08:45:25]process_action print_text [08:45:25]cmd_print_text [08:45:25]ExternCall_PrintAddStr [08:45:25]wPrintStart [08:45:25]Write to MH i2c: 01 00 00 68 00 68 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 07 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 07 00 68 00 00 00 00 00 00 FF 0F 7D [08:45:25]RasterBufferAndPrint [08:45:25]line *****ТОВАРНЫЙ ЧЕК***** [08:45:25]line АЗС-97 [08:45:25]line Партнер нефть [08:45:25]line 02508201610067 [08:45:25]line Кассир : Орунбаева Б. [08:45:25]line Счет N : (1)2002005 [08:45:25]line 27.07.2024 08:43 [08:45:25]line ПРОДАЖА [08:45:25]line ТРК (МРК, ГНК): 21 [08:45:25]line Вид ГСМ : 2710194210 [08:45:25]line ДТ-К-5 [08:45:25]line 26.250 x 76.20 [08:45:25]line ИТОГ: 2000.25 [08:45:25]line Тип оплаты: Талоны: Топливная Карта [08:45:25]line 99536 [08:45:25]line ______________________ [08:45:25]line (подпись) [08:45:25]written 0, free lines is 4095 [08:45:25]Write to MH i2c: 01 00 00 7C 00 7C [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 07 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 10 0E A1 [08:45:25]RasterBufferAndPrint [08:45:25]line [08:45:25]line [08:45:25]line [08:45:25]line [08:45:25]line [08:45:25]written 0, free lines is 3602 [08:45:25]MH_Cut [08:45:25]Write to MH i2c: D1 01 00 83 00 01 55 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: D1 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: D1 01 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: D1 01 00 83 00 00 54 [08:45:25]Write to MH i2c: 01 00 00 84 00 84 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:26]*** Cut start [08:45:26]*** Partial cut [08:45:26]*** CUTSNS_PIN = 1 [08:45:26]*** CUTSNS_PIN = 0 [08:45:26]*** Brake cut motor [08:45:27]Read from MH i2c: 01 [08:45:27]MH_I2C_Read... [08:45:27]*** Stop cut motor [08:45:27]*** Cut end [08:45:27]Read from MH i2c: 01 07 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 07 00 84 00 00 00 00 00 00 FF 0F 99 [08:45:27]process_action print_text done [08:45:27]requested_data is exist [08:45:27]produce_requested_data [08:45:27]requested_item fm.sn is exist - process it [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 11 00 00 [08:45:27]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 17 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [08:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:45:27]wFMCommunicate OK [08:45:27]requested_item fd.num is exist - process it [08:45:27]SAM_PROTO_GetFieldsCounters [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 13 00 00 [08:45:27]Write to MH i2c: E2 08 00 86 00 80 13 00 00 00 00 00 00 02 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 62 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 62 00 86 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 7A [08:45: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 [08:45:27]wFMCommunicate OK [08:45:27]SAM_PROTO_GetFieldsCounters done [08:45:27]requested_item shift.num is exist - process it [08:45:27]requested_item shift.opened is exist - process it [08:45:27]req_shift_opened [08:45:27]FM_GetShiftState [08:45:27]SAM_PROTO_GetShiftState [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 13 01 00 [08:45:27]Write to MH i2c: E2 08 00 87 00 80 13 01 00 00 00 00 00 04 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 0E 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 0E 00 87 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [08:45:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:45:27]wFMCommunicate OK [08:45:27]SAM_PROTO_GetShiftState done [08:45:27]FM_GetShiftState done [08:45:27]req_shift_opened done [08:45:27]requested_item shift.open_date is exist - process it [08:45:27]req_shift_open_date [08:45:27]req_shift_open_date done [08:45:27]produce_requested_data done [08:45:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:45:27]process_action_free print_text [08:45:27]json_value_free [08:45:27]json_value_free done [08:45:27]process_json_proto returns [08:45:27]Send response to host [08:45:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:45:27]free response buf [08:45:27]execute_script done [08:45:27]execute_script returns [08:45:27]free content buf [08:45:27]Sock 7.Close socket [08:45:27]Sock 7.Thread stoped [08:45:29]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:45:29]ProducePacketName [08:45:29]name=ofd_packets/00225747 [08:45:29]OFD Sender: To server: pG, [08:45:29]CommunicateWithHost lk.salyk.kg:30040 [08:45:29]ConnectInit lk.salyk.kg [08:45:29]ConnectInit Can't connect to host [08:45:41]recv_with_timeout no data received [08:45:57]recv_with_timeout no data received [08:46:09]recv_with_timeout no data received [08:47:42]ConnectInit Can't connect to host [08:47:42]CommunicateWithHost connect error [08:47:42]CommunicateWithHost err = -1 [08:47:42]OFD Sender: Server communicate error [08:47:47]OFD Sender: Processing packet 225747 [packets to send 602, broken 598] [08:47:47]ProducePacketName [08:47:47]name=ofd_packets/00225747 [08:47:47]OFD Sender: To server: pG, [08:47:47]CommunicateWithHost lk.salyk.kg:30040 [08:47:47]ConnectInit lk.salyk.kg [08:47:48]Connected sock=7 [08: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 35 39 0F 01 00 00 D8 A8 07 01 4A 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5C B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 71 03 00 35 04 06 00 A7 2E 06 4F 2B E3 50 3F F7 FA 79 C3 DE 67 [08: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 35 39 4F 00 00 00 2B 75 47 00 99 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 35 39 10 04 04 00 D3 71 03 00 F4 03 04 00 40 60 A4 66 B6 04 01 00 00 E4 2F 64 DA 99 80 3B AA [08:47:48]CommunicateWithHost err = 0 [08:47:48]CheckOFDResponse [08:47:48]1017 (14) - 77093643461234 [08:47:48]1041 (16) - 0000000000874959 [08:47:48]1040 (4) - 225747 [08:47:48]1012 (4) - 27.07.2024 02:49 [08:47:48]1206 (1) - 0 [08:47:48]OFD Sender: Remove packet 225747 [08:47:48]ProducePacketName [08:47:48]name=ofd_packets/00225747 [08:47:48]NVStorageDeleteData [08:47:49]OFD Sender: Processing packet 225749 [packets to send 601, broken 598] [08:47:49]ProducePacketName [08:47:49]name=ofd_packets/00225749 [08:47:49]OFD Sender: To server: pG, [08:47:49]CommunicateWithHost lk.salyk.kg:30040 [08:47:49]ConnectInit lk.salyk.kg [08:47:51]Connected sock=7 [08:47: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 35 39 10 01 00 00 C5 14 08 01 AD 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C0 B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 71 03 00 35 04 06 00 76 E4 09 15 52 6C AF 44 AE 14 36 9B BA 5E [08:47: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 35 39 4F 00 00 00 AA 02 47 00 B7 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 35 39 10 04 04 00 D5 71 03 00 F4 03 04 00 43 60 A4 66 B6 04 01 00 00 E0 A2 FC E5 95 A2 2E C0 [08:47:51]CommunicateWithHost err = 0 [08:47:51]CheckOFDResponse [08:47:51]1017 (14) - 77093643461234 [08:47:51]1041 (16) - 0000000000874959 [08:47:51]1040 (4) - 225749 [08:47:51]1012 (4) - 27.07.2024 02:49 [08:47:51]1206 (1) - 0 [08:47:51]OFD Sender: Remove packet 225749 [08:47:51]ProducePacketName [08:47:51]name=ofd_packets/00225749 [08:47:51]NVStorageDeleteData [08:47:51]OFD Sender: Processing packet 225750 [packets to send 600, broken 598] [08:47:51]ProducePacketName [08:47:51]name=ofd_packets/00225750 [08:47:51]OFD Sender: To server: pG, [08:47:51]CommunicateWithHost lk.salyk.kg:30040 [08:47:51]ConnectInit lk.salyk.kg [08:47:52]Connected sock=7 [08:47: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 35 39 10 01 00 00 E6 F7 08 01 A1 4D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C6 B2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 71 03 00 35 04 06 00 55 8A B5 CA C0 65 DA C8 C9 C6 AB F7 45 2D [08:47: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 35 39 4F 00 00 00 37 12 47 00 BF 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 35 39 10 04 04 00 D6 71 03 00 F4 03 04 00 44 60 A4 66 B6 04 01 00 00 FC A6 15 BF 65 61 77 7F [08:47:53]CommunicateWithHost err = 0 [08:47:53]CheckOFDResponse [08:47:53]1017 (14) - 77093643461234 [08:47:53]1041 (16) - 0000000000874959 [08:47:53]1040 (4) - 225750 [08:47:53]1012 (4) - 27.07.2024 02:49 [08:47:53]1206 (1) - 0 [08:47:53]OFD Sender: Remove packet 225750 [08:47:53]ProducePacketName [08:47:53]name=ofd_packets/00225750 [08:47:53]NVStorageDeleteData [08:47:53]OFD Sender: Processing packet 225751 [packets to send 599, broken 598] [08:47:53]ProducePacketName [08:47:53]name=ofd_packets/00225751 [08:47:53]OFD Sender: To server: pG, [08:47:53]CommunicateWithHost lk.salyk.kg:30040 [08:47:53]ConnectInit lk.salyk.kg [08:47:54]Connected sock=7 [08:47:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B3 59 07 01 9F D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 48 B3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 71 03 00 35 04 06 00 50 7A A5 8A F9 89 EB 9D 94 E7 A6 15 78 EE [08:47: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 35 39 4F 00 00 00 33 79 47 00 2D 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 71 03 00 F4 03 04 00 46 60 A4 66 B6 04 01 00 00 F5 4D CB 5E 1F EE 5B 4F [08:47:54]CommunicateWithHost err = 0 [08:47:54]CheckOFDResponse [08:47:54]1017 (14) - 77093643461234 [08:47:54]1041 (16) - 0000000000874959 [08:47:54]1040 (4) - 225751 [08:47:54]1012 (4) - 27.07.2024 02:49 [08:47:54]1206 (1) - 0 [08:47:54]OFD Sender: Remove packet 225751 [08:47:54]ProducePacketName [08:47:54]name=ofd_packets/00225751 [08:47:54]NVStorageDeleteData [08:47:55]OFD Sender: No OFD packet to send [08:48:00]OFD Sender: No OFD packet to send [08:48:05]OFD Sender: No OFD packet to send [08:48:10]OFD Sender: No OFD packet to send [08:48:15]OFD Sender: No OFD packet to send [08:48:20]OFD Sender: No OFD packet to send [08:48:25]OFD Sender: No OFD packet to send [08:48:30]OFD Sender: No OFD packet to send [08:48:35]OFD Sender: No OFD packet to send [08:48:40]OFD Sender: No OFD packet to send [08:48:45]OFD Sender: No OFD packet to send [08:48:50]OFD Sender: No OFD packet to send [08:48:55]OFD Sender: No OFD packet to send [08:49:00]OFD Sender: No OFD packet to send [08:49:05]OFD Sender: No OFD packet to send [08:49:10]OFD Sender: No OFD packet to send [08:49:15]OFD Sender: No OFD packet to send [08:49:16]recv_with_timeout no data received [08:49:20]OFD Sender: No OFD packet to send [08:49:25]OFD Sender: No OFD packet to send [08:49:30]OFD Sender: No OFD packet to send [08:49:35]OFD Sender: No OFD packet to send [08:49:40]OFD Sender: No OFD packet to send [08:49:45]OFD Sender: No OFD packet to send [08:49:50]OFD Sender: No OFD packet to send [08:49:55]OFD Sender: No OFD packet to send [08:50:00]OFD Sender: No OFD packet to send [08:50:05]OFD Sender: No OFD packet to send [08:50:10]OFD Sender: No OFD packet to send [08:50:11]accept exits with 9 [08:50:11]New connection [08:50:11]New thread 3067219300 created [08:50:11]Thread 3067075940 joined [08:50:11]Waiting for new connection... [08:50:11] Sock 9.Parse request [08:50:11]Sock 9.Check first char [08:50:11]Sock 9.First char is OK [08:50:11]request: POST /json_proto HTTP/1.0 [08:50:11]Method: POST [08:50:11]URL: /json_proto [08:50:11]Method is POST - this is cgi request [08:50:11]url: /json_proto [08:50:11]query_string will be loaded in cgi processing [08:50:11]execute_cgi json_proto POST (null) [08:50:11]execute_cgi path=json_proto method=POST [08:50:11]POST find Content-Length [08:50:11]Host: 172.17.43.131:8080 [08:50:11]Content-Length: 1207 [08:50:11]Content-Type: application/json [08:50:11] [08:50:11]POST finish read [08:50:11]Found Content-Length = 1207 [08:50: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002007\u000A27.07.2024 08:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083990\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:11]execute_script... [08:50: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002007\u000A27.07.2024 08:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083990\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:11]POST & json_proto [08:50:11]process_json_proto [08:50:11]json parsed OK: [08:50:11]protocol is kg_v1.0 [08:50:11]action value=print_text [08:50:11]process_action print_text [08:50:11]cmd_print_text [08:50:11]ExternCall_PrintAddStr [08:50:11]wPrintStart [08:50:11]Write to MH i2c: 01 00 00 88 00 88 [08:50:11]Write i2c OK [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: 01 [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: 01 07 00 [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: 01 07 00 88 00 00 00 00 00 00 FF 0F 9D [08:50:11]RasterBufferAndPrint [08:50:11]line *****ТОВАРНЫЙ ЧЕК***** [08:50:11]line АЗС-97 [08:50:11]line Партнер нефть [08:50:11]line 02508201610067 [08:50:11]line Кассир : Орунбаева Б. [08:50:11]line Счет N : (1)2002007 [08:50:11]line 27.07.2024 08:48 [08:50:11]line ПРОДАЖА [08:50:11]line ТРК (МРК, ГНК): 21 [08:50:11]line Вид ГСМ : 2710194210 [08:50:11]line ДТ-К-5 [08:50:11]line 20.000 x 76.20 [08:50:11]line ИТОГ: 1524.00 [08:50:11]line Тип оплаты: Талоны: Топливные Талоны [08:50:11]line 4083990 [08:50:11]line ______________________ [08:50:11]line (подпись) [08:50:11]written 0, free lines is 4095 [08:50:12]Write to MH i2c: 01 00 00 9C 00 9C [08:50:12]Write i2c OK [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: 01 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: 01 07 00 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 0F 0E C0 [08:50:12]RasterBufferAndPrint [08:50:12]line [08:50:12]line [08:50:12]line [08:50:12]line [08:50:12]line [08:50:12]written 0, free lines is 3601 [08:50:12]MH_Cut [08:50:12]Write to MH i2c: D1 01 00 A3 00 01 75 [08:50:12]Write i2c OK [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: D1 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: D1 01 00 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: D1 01 00 A3 00 00 74 [08:50:12]Write to MH i2c: 01 00 00 A4 00 A4 [08:50:12]Write i2c OK [08:50:12]MH_I2C_Read... [08:50:12]*** Cut start [08:50:12]*** Partial cut [08:50:12]*** CUTSNS_PIN = 1 [08:50:12]*** CUTSNS_PIN = 0 [08:50:13]*** Brake cut motor [08:50:13]Read from MH i2c: 01 [08:50:13]MH_I2C_Read... [08:50:13]*** Stop cut motor [08:50:13]*** Cut end [08:50:13]Read from MH i2c: 01 07 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 FF 0F B9 [08:50:13]process_action print_text done [08:50:13]requested_data is exist [08:50:13]produce_requested_data [08:50:13]requested_item fm.sn is exist - process it [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 11 00 00 [08:50:13]Write to MH i2c: E2 08 00 A5 00 80 11 00 00 00 00 00 00 1F [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 17 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 17 00 A5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [08:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:50:13]wFMCommunicate OK [08:50:13]requested_item fd.num is exist - process it [08:50:13]SAM_PROTO_GetFieldsCounters [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 13 00 00 [08:50:13]Write to MH i2c: E2 08 00 A6 00 80 13 00 00 00 00 00 00 22 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 62 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 62 00 A6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 9A [08:50:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 [08:50:13]wFMCommunicate OK [08:50:13]SAM_PROTO_GetFieldsCounters done [08:50:13]requested_item shift.num is exist - process it [08:50:13]requested_item shift.opened is exist - process it [08:50:13]req_shift_opened [08:50:13]FM_GetShiftState [08:50:13]SAM_PROTO_GetShiftState [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 13 01 00 [08:50:13]Write to MH i2c: E2 08 00 A7 00 80 13 01 00 00 00 00 00 24 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 0E 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 0E 00 A7 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 32 [08:50:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:50:13]wFMCommunicate OK [08:50:13]SAM_PROTO_GetShiftState done [08:50:13]FM_GetShiftState done [08:50:13]req_shift_opened done [08:50:13]requested_item shift.open_date is exist - process it [08:50:13]req_shift_open_date [08:50:13]req_shift_open_date done [08:50:13]produce_requested_data done [08:50:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:50:13]process_action_free print_text [08:50:13]json_value_free [08:50:13]json_value_free done [08:50:13]process_json_proto returns [08:50:13]Send response to host [08:50:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:50:13]free response buf [08:50:13]execute_script done [08:50:13]execute_script returns [08:50:13]free content buf [08:50:13]Sock 9.Close socket [08:50:13]Sock 9.Thread stoped [08:50:14]recv_with_timeout no data received [08:50:15]OFD Sender: No OFD packet to send [08:50:20]OFD Sender: No OFD packet to send [08:50:25]OFD Sender: No OFD packet to send [08:50:30]OFD Sender: No OFD packet to send [08:50:35]OFD Sender: No OFD packet to send [08:50:40]OFD Sender: No OFD packet to send [08:50:45]OFD Sender: No OFD packet to send [08:50:50]OFD Sender: No OFD packet to send [08:50:54]accept exits with 10 [08:50:54]New connection [08:50:54]New thread 3067075940 created [08:50:54]Thread 3067219300 joined [08:50:54]Waiting for new connection... [08:50:54] Sock 10.Parse request [08:50:54]Sock 10.Check first char [08:50:54]Sock 10.First char is OK [08:50:54]request: POST /json_proto HTTP/1.0 [08:50:54]Method: POST [08:50:54]URL: /json_proto [08:50:54]Method is POST - this is cgi request [08:50:54]url: /json_proto [08:50:54]query_string will be loaded in cgi processing [08:50:54]execute_cgi json_proto POST (null) [08:50:54]execute_cgi path=json_proto method=POST [08:50:54]POST find Content-Length [08:50:54]Host: 172.17.43.131:8080 [08:50:54]Content-Length: 1199 [08:50:54]Content-Type: application/json [08:50:54] [08:50:54]POST finish read [08:50:54]Found Content-Length = 1199 [08:50:54]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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002006\u000A27.07.2024 08:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 2286.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\u000A53180\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:54]execute_script... [08:50:54]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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002006\u000A27.07.2024 08:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 2286.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\u000A53180\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:54]POST & json_proto [08:50:54]process_json_proto [08:50:54]json parsed OK: [08:50:54]protocol is kg_v1.0 [08:50:54]action value=print_text [08:50:54]process_action print_text [08:50:54]cmd_print_text [08:50:54]ExternCall_PrintAddStr [08:50:54]wPrintStart [08:50:54]Write to MH i2c: 01 00 00 A8 00 A8 [08:50:54]Write i2c OK [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: 01 [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: 01 07 00 [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: 01 07 00 A8 00 00 00 00 00 00 FF 0F BD [08:50:54]RasterBufferAndPrint [08:50:54]line *****ТОВАРНЫЙ ЧЕК***** [08:50:54]line АЗС-97 [08:50:54]line Партнер нефть [08:50:54]line 02508201610067 [08:50:54]line Кассир : Орунбаева Б. [08:50:54]line Счет N : (1)2002006 [08:50:54]line 27.07.2024 08:49 [08:50:54]line ПРОДАЖА [08:50:54]line ТРК (МРК, ГНК): 31 [08:50:54]line Вид ГСМ : 2710194210 [08:50:54]line ДТ-К-5 [08:50:54]line 30.000 x 76.20 [08:50:54]line ИТОГ: 2286.00 [08:50:54]line Тип оплаты: Талоны: Топливная Карта [08:50:54]line 53180 [08:50:54]line ______________________ [08:50:54]line (подпись) [08:50:54]written 0, free lines is 4095 [08:50:55]Write to MH i2c: 01 00 00 BC 00 BC [08:50:55]Write i2c OK [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: 01 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: 01 07 00 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: 01 07 00 BC 00 00 00 00 00 00 10 0E E1 [08:50:55]RasterBufferAndPrint [08:50:55]line [08:50:55]line [08:50:55]line [08:50:55]line [08:50:55]line [08:50:55]written 0, free lines is 3601 [08:50:55]MH_Cut [08:50:55]Write to MH i2c: D1 01 00 C3 00 01 95 [08:50:55]Write i2c OK [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: D1 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: D1 01 00 [08:50:55]MH_I2C_Read... [08:50:55]Read from MH i2c: D1 01 00 C3 00 00 94 [08:50:55]Write to MH i2c: 01 00 00 C4 00 C4 [08:50:55]Write i2c OK [08:50:55]MH_I2C_Read... [08:50:55]OFD Sender: No OFD packet to send [08:50:55]*** Cut start [08:50:55]*** Partial cut [08:50:55]*** CUTSNS_PIN = 1 [08:50:56]*** CUTSNS_PIN = 0 [08:50:56]*** Brake cut motor [08:50:56]Read from MH i2c: 01 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: 01 07 00 [08:50:56]MH_I2C_Read... [08:50:56]*** Stop cut motor [08:50:56]*** Cut end [08:50:56]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [08:50:56]process_action print_text done [08:50:56]requested_data is exist [08:50:56]produce_requested_data [08:50:56]requested_item fm.sn is exist - process it [08:50:56]wFMCommunicate request_size=4 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 11 00 00 [08:50:56]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 17 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [08:50:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:50:56]wFMCommunicate OK [08:50:56]requested_item fd.num is exist - process it [08:50:56]SAM_PROTO_GetFieldsCounters [08:50:56]wFMCommunicate request_size=4 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 13 00 00 [08:50:56]Write to MH i2c: E2 08 00 C6 00 80 13 00 00 00 00 00 00 42 [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 62 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 BA [08:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 71 03 00 0E 04 04 00 B6 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 [08:50:56]wFMCommunicate OK [08:50:56]SAM_PROTO_GetFieldsCounters done [08:50:56]requested_item shift.num is exist - process it [08:50:56]requested_item shift.opened is exist - process it [08:50:56]req_shift_opened [08:50:56]FM_GetShiftState [08:50:56]SAM_PROTO_GetShiftState [08:50:56]wFMCommunicate request_size=4 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 13 01 00 [08:50:56]Write to MH i2c: E2 08 00 C7 00 80 13 01 00 00 00 00 00 44 [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 0E 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 0E 00 C7 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 52 [08:50:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:50:56]wFMCommunicate OK [08:50:56]SAM_PROTO_GetShiftState done [08:50:56]FM_GetShiftState done [08:50:56]req_shift_opened done [08:50:56]requested_item shift.open_date is exist - process it [08:50:56]req_shift_open_date [08:50:56]req_shift_open_date done [08:50:56]produce_requested_data done [08:50:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:50:56]process_action_free print_text [08:50:56]json_value_free [08:50:56]json_value_free done [08:50:56]process_json_proto returns [08:50:56]Send response to host [08:50:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225751,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:50:56]free response buf [08:50:56]execute_script done [08:50:56]execute_script returns [08:50:56]free content buf [08:50:56]Sock 10.Close socket [08:50:56]Sock 10.Thread stoped [08:51:00]OFD Sender: No OFD packet to send [08:51:05]OFD Sender: No OFD packet to send [08:51:10]OFD Sender: No OFD packet to send [08:51:15]OFD Sender: No OFD packet to send [08:51:16]recv_with_timeout no data received [08:51:20]OFD Sender: No OFD packet to send [08:51:25]OFD Sender: No OFD packet to send [08:51:26]recv_with_timeout no data received [08:51:30]OFD Sender: No OFD packet to send [08:51:35]OFD Sender: No OFD packet to send [08:51:40]OFD Sender: No OFD packet to send [08:51:45]OFD Sender: No OFD packet to send [08:51:50]OFD Sender: No OFD packet to send [08:51:55]OFD Sender: No OFD packet to send [08:52:00]OFD Sender: No OFD packet to send [08:52:05]OFD Sender: No OFD packet to send [08:52:10]OFD Sender: No OFD packet to send [08:52:15]OFD Sender: No OFD packet to send [08:52:20]OFD Sender: No OFD packet to send [08:52:25]OFD Sender: No OFD packet to send [08:52:30]OFD Sender: No OFD packet to send [08:52:35]OFD Sender: No OFD packet to send [08:52:40]OFD Sender: No OFD packet to send [08:52:44]recv_with_timeout no data received [08:52:45]OFD Sender: No OFD packet to send [08:52:50]OFD Sender: No OFD packet to send [08:52:55]OFD Sender: No OFD packet to send [08:53:00]OFD Sender: No OFD packet to send [08:53:05]OFD Sender: No OFD packet to send [08:53:10]OFD Sender: No OFD packet to send [08:53:15]OFD Sender: No OFD packet to send [08:53:20]OFD Sender: No OFD packet to send [08:53:24]recv_with_timeout no data received [08:53:25]OFD Sender: No OFD packet to send [08:53:26]accept exits with 7 [08:53:26]New connection [08:53:26]New thread 3067219300 created [08:53:26]Thread 3067075940 joined [08:53:26]Waiting for new connection... [08:53:26] Sock 7.Parse request [08:53:26]Sock 7.Check first char [08:53:26]Sock 7.First char is OK [08:53:26]request: POST /json_proto HTTP/1.0 [08:53:26]Method: POST [08:53:26]URL: /json_proto [08:53:26]Method is POST - this is cgi request [08:53:26]url: /json_proto [08:53:26]query_string will be loaded in cgi processing [08:53:26]execute_cgi json_proto POST (null) [08:53:26]execute_cgi path=json_proto method=POST [08:53:26]POST find Content-Length [08:53:26]Host: 172.17.43.131:8080 [08:53:26]Content-Length: 683 [08:53:26]Content-Type: application/json [08:53:26] [08:53:26]POST finish read [08:53:26]Found Content-Length = 683 [08:53:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:26]execute_script... [08: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)2002008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:26]POST & json_proto [08:53:26]process_json_proto [08:53:26]json parsed OK: [08:53:26]protocol is kg_v1.0 [08:53:26]action value=close_receipt [08:53:26]process_action close_receipt [08:53:26]cmd_close_receipt [08:53:26]MH_GetDate [08:53:26]Write to MH i2c: F0 00 00 C8 00 B7 [08:53:26]Write i2c OK [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: F0 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: F0 09 00 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: F0 09 00 C8 00 00 86 B5 A4 66 F9 24 A2 66 2A [08:53:26]GetLastDocTimeStamp 1722069832 [08:53:26]current date 1722070406 [08:53:26]FM_GetShiftState [08:53:26]SAM_PROTO_GetShiftState [08:53:26]wFMCommunicate request_size=4 [08:53:26]MH_SAM_APDU [08:53:26]CAPDU: 80 13 01 00 [08:53:26]Write to MH i2c: E2 08 00 C9 00 80 13 01 00 00 00 00 00 46 [08:53:26]Write i2c OK [08:53:26]MH_I2C_Read... [08:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:26]Read from MH i2c: E2 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: E2 0E 00 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: E2 0E 00 C9 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 54 [08:53:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:53:26]wFMCommunicate OK [08:53:26]SAM_PROTO_GetShiftState done [08:53:26]FM_GetShiftState done [08:53:26]opened in 1722038719 [08:53:26]opened+sec_in_day 1722125119 [08:53:26]quantity*price = 350001 [08:53:26]sum+1 = 350002 [08:53:26]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 113 27.07.2024 08:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225753 ФПД: 160111071433780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225753&fm=160111071433780&tin=02508201610067®Number=0000000000092624&sum=300000 [08:57:32]StoreToDocumentArchive [08:57:32]shift 438 fd 225753 [08:57:32]save to /storage/0438/doc_00225753 [08:57:32]save last doc name /storage/0438/doc_00225753 to /storage/kkm_last_doc_name [08:57:32]save OK [08:57:32]Clear old archive folders... [08:57:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:57:32]tlvbuf is 01B88BE0 [08:57:32]SAM_PROTO_ClearQueue [08:57:32]wFMCommunicate request_size=4 [08:57:32]MH_SAM_APDU [08:57:32]CAPDU: 80 09 00 00 [08:57:32]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:32]Read from MH i2c: E2 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:57:32]RAPDU: 90 00 [08:57:32]wFMCommunicate OK [08:57:32]SAM_PROTO_ClearQueue done [08:57:32]KKMCreateOFDPacket [08:57:32]OFDProtocolAddRootSTLVToBuf [08:57:32]FM_MakeSignedData [08:57:32]FM_MakeSignedData [08:57:32]SAM_PROTO_SignData [08:57:32]wFMCommunicate request_size=4 [08:57:32]MH_SAM_APDU [08:57:32]CAPDU: 80 0D 01 02 [08:57:32]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:57:32]OFD Sender: No OFD packet to send [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:32]Read from MH i2c: E2 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:57:32]RAPDU: 90 00 [08:57:32]wFMCommunicate OK [08:57:32]wFMCommunicate request_size=255 [08:57:32]MH_SAM_APDU [08:57:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 7B B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 71 03 00 35 04 06 00 91 9E C3 89 [08:57:32]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 7B B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 71 03 00 35 04 06 00 91 9E C3 89 00 00 94 [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:33]Read from MH i2c: E2 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 03 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:57:33]RAPDU: 90 00 [08:57:33]wFMCommunicate OK [08:57:33]wFMCommunicate request_size=7 [08:57:33]MH_SAM_APDU [08:57:33]CAPDU: 80 0D 02 02 02 94 34 [08:57:33]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 94 34 00 00 74 [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:33]Read from MH i2c: E2 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 03 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:57:33]RAPDU: 90 00 [08:57:33]wFMCommunicate OK [08:57:33]wFMCommunicate request_size=4 [08:57:33]MH_SAM_APDU [08:57:33]CAPDU: 80 0D 03 02 [08:57:33]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:33]Read from MH i2c: E2 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 0B 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 0B 00 2F 00 00 8B 0E 2A 49 EC 36 69 ED 90 00 2F [08:57:33]RAPDU: 8B 0E 2A 49 EC 36 69 ED 90 00 [08:57:33]wFMCommunicate OK [08:57:33]SAM_PROTO_SignData done [08:57:33]FM_MakeSignedData done [08:57:33]CreateOFDProtocolMessage [08:57:33]wFMCommunicate request_size=4 [08:57:33]MH_SAM_APDU [08:57:33]CAPDU: 80 11 00 00 [08:57:33]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:33]Read from MH i2c: E2 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 17 00 [08:57:33]MH_I2C_Read... [08:57:33]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 35 39 90 00 07 [08:57:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:57:33]wFMCommunicate OK [08:57:33]CreateOFDProtocolMessage done [08:57:33]OFDSenderStorePacket 225753 [08:57:33]StoreOFDPacket docnum=225753 [08:57:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B4 92 04 01 5D E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 7B B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 71 03 00 35 04 06 00 91 9E C3 89 94 34 8B 0E 2A 49 EC 36 69 ED [08:57:33]CheckFolder [08:57:33]dirname=/storage/ofd_packets [08:57:33]CheckFolder done [08:57:33]ProducePacketName [08:57:33]name=ofd_packets/00225753 [08:57:33]NVStorageSaveData ofd_packets/00225753 [08:57:33]File name is /storage/ofd_packets/00225753 [08:57:33]Write 298 bytes [08:57:33]NVStorageSaveData done [08:57:33]OFDSenderStorePacket done [08:57:33]KKMCreateOFDPacket done [08:57:33]NVStorageSaveData kkm_last_timestamp [08:57:33]File name is /storage/kkm_last_timestamp [08:57:33]Write 4 bytes [08:57:33]NVStorageSaveData done [08:57:33]ExternCall_PrintAddStr [08:57:33]wPrintStart [08:57:33]Write to MH i2c: 01 00 00 31 00 31 [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 07 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:57:33]RasterBufferAndPrint [08:57:33]line Счет N : (1)2002009 [08:57:33]OFD Sender: Processing packet 225753 [packets to send 599, broken 598] [08:57:33]ProducePacketName [08:57:33]name=ofd_packets/00225753 [08:57:33]OFD Sender: To server: pG, [08:57:33]CommunicateWithHost lk.salyk.kg:30040 [08:57:33]ConnectInit lk.salyk.kg [08:57:33]line ИНН: 02508201610067 [08:57:33]line Контрольно-Кассовый Чек [08:57:33]line ПРОДАЖА [08:57:33]line ТРК (МРК, ГНК) : 11 [08:57:33]line Товар: 2710194210 [08:57:33]line ДТ-К-5 [08:57:33]line 39.380 * 76.20 [08:57:33]line = 3000.76 [08:57:33]line НДС 12% НСП 1% [08:57:33]line > о реализуемом товаре [08:57:33]line ОКРУГЛЕНИЕ: -0.76 [08:57:33]line ИТОГО: 3000.00 [08:57:33]line Внесено: 3000.00 [08:57:33]line СДАЧА: 0.00 [08:57:33]line НСП 1% : 26.55 [08:57:33]line НДС 12% : 318.66 [08:57:33]line Наличными: 3000.00 [08:57:33]line Безнал.: 0.00 [08:57:33]line Место: АЗС № 97 "Партнер Нефть" [08:57:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:57:33]line СНО: Общий режим [08:57:33]line Чек 113 27.07.2024 08:57 [08:57:33]line Смена: 438 ФФД: 1.0 [08:57:33]line ЗНМ: 0300000054 [08:57:33]line РНМ: 0000000000092624 [08:57:33]line Версия ККМ: 001 [08:57:33]line ФМ: 0000000000874959 [08:57:33]line ФД: 225753 [08:57:33]line ФПД: 160111071433780 [08:57:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225753&fm=160111071433780&tin=02508201610067®Number=0000000000092624&sum=300000 [08:57:33]written 0, free lines is 4095 [08:57:33]Write to MH i2c: 01 00 00 5C 00 5C [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 07 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 5F 0C CE [08:57:33]RasterBufferAndPrint [08:57:33]line [08:57:33]line [08:57:33]line [08:57:33]line [08:57:33]line [08:57:33]written 0, free lines is 3179 [08:57:33]MH_Cut [08:57:33]Write to MH i2c: D1 01 00 63 00 01 35 [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: D1 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: D1 01 00 [08:57:34]MH_I2C_Read... [08:57:34]Read from MH i2c: D1 01 00 63 00 00 34 [08:57:34]Write to MH i2c: 01 00 00 64 00 64 [08:57:34]Write i2c OK [08:57:34]MH_I2C_Read... [08:57:35]*** Cut start [08:57:35]*** Partial cut [08:57:35]*** CUTSNS_PIN = 1 [08:57:35]*** CUTSNS_PIN = 0 [08:57:35]*** Brake cut motor [08:57:35]Read from MH i2c: *** Stop cut motor [08:57:35]01 *** Cut end [08:57:35] [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: 01 07 00 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [08:57:35]process_action close_receipt done [08:57:35]requested_data is exist [08:57:35]produce_requested_data [08:57:35]requested_item fm.sn is exist - process it [08:57:35]wFMCommunicate request_size=4 [08:57:35]MH_SAM_APDU [08:57:35]CAPDU: 80 11 00 00 [08:57:35]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [08:57:35]Write i2c OK [08:57:35]MH_I2C_Read... [08:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:35]Read from MH i2c: E2 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 17 00 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [08:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:57:35]wFMCommunicate OK [08:57:35]requested_item fd.num is exist - process it [08:57:35]SAM_PROTO_GetFieldsCounters [08:57:35]wFMCommunicate request_size=4 [08:57:35]MH_SAM_APDU [08:57:35]CAPDU: 80 13 00 00 [08:57:35]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [08:57:35]Write i2c OK [08:57:35]MH_I2C_Read... [08:57:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:36]Read from MH i2c: E2 [08:57:36]MH_I2C_Read... [08:57:36]Read from MH i2c: E2 62 00 [08:57:36]MH_I2C_Read... [08:57:36]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 71 03 00 0E 04 04 00 B6 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 62 [08:57: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 71 03 00 0E 04 04 00 B6 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 [08:57:36]wFMCommunicate OK [08:57:36]SAM_PROTO_GetFieldsCounters done [08:57:36]requested_item shift.num is exist - process it [08:57:36]requested_item shift.opened is exist - process it [08:57:36]req_shift_opened [08:57:36]FM_GetShiftState [08:57:36]SAM_PROTO_GetShiftState [08:57:36]wFMCommunicate request_size=4 [08:57:36]MH_SAM_APDU [08:57:36]CAPDU: 80 13 01 00 [08:57:36]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [08:57:36]Write i2c OK [08:57:36]MH_I2C_Read... [08:57:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:36]Read from MH i2c: E2 [08:57:36]MH_I2C_Read... [08:57:36]Read from MH i2c: E2 0E 00 [08:57:36]MH_I2C_Read... [08:57:36]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [08:57:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:57:36]wFMCommunicate OK [08:57:36]SAM_PROTO_GetShiftState done [08:57:36]FM_GetShiftState done [08:57:36]req_shift_opened done [08:57:36]requested_item shift.open_date is exist - process it [08:57:36]req_shift_open_date [08:57:36]req_shift_open_date done [08:57:36]produce_requested_data done [08:57:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225753,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:57:36]process_action_free close_receipt [08:57:36]json_value_free [08:57:36]json_value_free done [08:57:36]process_json_proto returns [08:57:36]Send response to host [08:57:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225753,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:57:36]free response buf [08:57:36]execute_script done [08:57:36]execute_script returns [08:57:36]free content buf [08:57:36]Sock 9.Close socket [08:57:36]Sock 9.Thread stoped [08:57:38]recv_with_timeout no data received [08:57:38]ConnectInit Can't take IP for lk.salyk.kg [08:57:38]CommunicateWithHost connect error [08:57:38]CommunicateWithHost err = -1 [08:57:38]OFD Sender: Server communicate error [08:57:43]OFD Sender: Processing packet 225753 [packets to send 599, broken 598] [08:57:43]ProducePacketName [08:57:43]name=ofd_packets/00225753 [08:57:43]OFD Sender: To server: pG, [08:57:43]CommunicateWithHost lk.salyk.kg:30040 [08:57:43]ConnectInit lk.salyk.kg [08:57:48]ConnectInit Can't take IP for lk.salyk.kg [08:57:48]CommunicateWithHost connect error [08:57:48]CommunicateWithHost err = -1 [08:57:48]OFD Sender: Server communicate error [08:57:49]recv_with_timeout no data received [08:57:53]OFD Sender: Processing packet 225753 [packets to send 599, broken 598] [08:57:53]ProducePacketName [08:57:53]name=ofd_packets/00225753 [08:57:53]OFD Sender: To server: pG, [08:57:53]CommunicateWithHost lk.salyk.kg:30040 [08:57:53]ConnectInit lk.salyk.kg [08:57:59]Connected sock=7 [08:57:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B4 92 04 01 5D E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 7B B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 71 03 00 35 04 06 00 91 9E C3 89 94 34 8B 0E 2A 49 EC 36 69 ED [08:58:03]recv_with_timeout no data received [08:58:04]recv_with_timeout no data received [08:58:04]CommunicateWithHost answer receiving error [08:58:04]CommunicateWithHost err = -3 [08:58:04]OFD Sender: Server communicate error [08:58:09]OFD Sender: Processing packet 225753 [packets to send 599, broken 598] [08:58:09]ProducePacketName [08:58:09]name=ofd_packets/00225753 [08:58:09]OFD Sender: To server: pG, [08:58:09]CommunicateWithHost lk.salyk.kg:30040 [08:58:09]ConnectInit lk.salyk.kg [08:58:14]ConnectInit Can't take IP for lk.salyk.kg [08:58:14]CommunicateWithHost connect error [08:58:14]CommunicateWithHost err = -1 [08:58:14]OFD Sender: Server communicate error [08:58:15]accept exits with 10 [08:58:15]New connection [08:58:15]New thread 3066539364 created [08:58:15]Thread 3066682724 joined [08:58:15]Waiting for new connection... [08:58:15] Sock 10.Parse request [08:58:15]Sock 10.Check first char [08:58:15]Sock 10.First char is OK [08:58:15]request: POST /json_proto HTTP/1.0 [08:58:15]Method: POST [08:58:15]URL: /json_proto [08:58:15]Method is POST - this is cgi request [08:58:15]url: /json_proto [08:58:15]query_string will be loaded in cgi processing [08:58:15]execute_cgi json_proto POST (null) [08:58:15]execute_cgi path=json_proto method=POST [08:58:15]POST find Content-Length [08:58:15]Host: 172.17.43.131:8080 [08:58:15]Content-Length: 818 [08:58:15]Content-Type: application/json [08:58:15] [08:58:15]POST finish read [08:58:15]Found Content-Length = 818 [08:58:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:15]execute_script... [08:58:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:15]POST & json_proto [08:58:15]process_json_proto [08:58:15]json parsed OK: [08:58:15]protocol is kg_v1.0 [08:58:15]action value=close_receipt [08:58:15]process_action close_receipt [08:58:15]cmd_close_receipt [08:58:15]MH_GetDate [08:58:15]Write to MH i2c: F0 00 00 68 00 57 [08:58:15]Write i2c OK [08:58:15]MH_I2C_Read... [08:58:15]Read from MH i2c: F0 [08:58:15]MH_I2C_Read... [08:58:15]Read from MH i2c: F0 09 00 [08:58:15]MH_I2C_Read... [08:58:15]Read from MH i2c: F0 09 00 68 00 00 A7 B6 A4 66 F9 24 A2 66 EC [08:58:15]GetLastDocTimeStamp 1722070651 [08:58:15]current date 1722070695 [08:58:15]FM_GetShiftState [08:58:15]SAM_PROTO_GetShiftState [08:58:15]wFMCommunicate request_size=4 [08:58:15]MH_SAM_APDU [08:58:15]CAPDU: 80 13 01 00 [08:58:15]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [08:58:15]Write i2c OK [08:58:15]MH_I2C_Read... [08:58:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:15]Read from MH i2c: E2 [08:58:15]MH_I2C_Read... [08:58:15]Read from MH i2c: E2 0E 00 [08:58:15]MH_I2C_Read... [08:58:15]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [08:58:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:58:15]wFMCommunicate OK [08:58:15]SAM_PROTO_GetShiftState done [08:58:15]FM_GetShiftState done [08:58:15]opened in 1722038719 [08:58:15]opened+sec_in_day 1722125119 [08:58:15]quantity*price = 70037 [08:58:15]sum+1 = 70038 [08:58:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 114 27.07.2024 08:58 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225754 ФПД: 110790737360330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225754&fm=110790737360330&tin=02508201610067®Number=0000000000092624&sum=70037 [08:58:16]StoreToDocumentArchive [08:58:16]shift 438 fd 225754 [08:58:16]save to /storage/0438/doc_00225754 [08:58:16]save last doc name /storage/0438/doc_00225754 to /storage/kkm_last_doc_name [08:58:16]save OK [08:58:16]Clear old archive folders... [08:58:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:58:16]tlvbuf is 01BA5000 [08:58:16]SAM_PROTO_ClearQueue [08:58:16]wFMCommunicate request_size=4 [08:58:16]MH_SAM_APDU [08:58:16]CAPDU: 80 09 00 00 [08:58:16]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [08:58:16]Write i2c OK [08:58:16]MH_I2C_Read... [08:58:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:16]Read from MH i2c: E2 [08:58:16]MH_I2C_Read... [08:58:16]Read from MH i2c: E2 03 00 [08:58:16]MH_I2C_Read... [08:58:16]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:58:16]RAPDU: 90 00 [08:58:16]wFMCommunicate OK [08:58:16]SAM_PROTO_ClearQueue done [08:58:16]KKMCreateOFDPacket [08:58:16]OFDProtocolAddRootSTLVToBuf [08:58:16]FM_MakeSignedData [08:58:16]FM_MakeSignedData [08:58:16]SAM_PROTO_SignData [08:58:16]wFMCommunicate request_size=4 [08:58:16]MH_SAM_APDU [08:58:16]CAPDU: 80 0D 01 02 [08:58:16]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [08:58:16]Write i2c OK [08:58:16]MH_I2C_Read... [08:58:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:16]Read from MH i2c: E2 [08:58:16]MH_I2C_Read... [08:58:16]Read from MH i2c: E2 03 00 [08:58:16]MH_I2C_Read... [08:58:16]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:58:16]RAPDU: 90 00 [08:58:16]wFMCommunicate OK [08:58:16]wFMCommunicate request_size=255 [08:58:16]MH_SAM_APDU [08:58:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 A7 B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 71 03 00 35 04 06 00 64 [08:58:16]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 A7 B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 71 03 00 35 04 06 00 64 00 00 EA [08:58:16]Write i2c OK [08:58:16]MH_I2C_Read... [08:58:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:17]Read from MH i2c: E2 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 03 00 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:58:17]RAPDU: 90 00 [08:58:17]wFMCommunicate OK [08:58:17]wFMCommunicate request_size=10 [08:58:17]MH_SAM_APDU [08:58:17]CAPDU: 80 0D 02 02 05 C3 7A 8B 75 CA [08:58:17]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 C3 7A 8B 75 CA 00 00 04 [08:58:17]Write i2c OK [08:58:17]MH_I2C_Read... [08:58:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:17]Read from MH i2c: E2 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 03 00 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [08:58:17]RAPDU: 90 00 [08:58:17]wFMCommunicate OK [08:58:17]wFMCommunicate request_size=4 [08:58:17]MH_SAM_APDU [08:58:17]CAPDU: 80 0D 03 02 [08:58:17]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [08:58:17]Write i2c OK [08:58:17]MH_I2C_Read... [08:58:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:17]Read from MH i2c: E2 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 0B 00 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 0B 00 7A 00 00 9E 18 AA C9 2B CA 7A 78 90 00 06 [08:58:17]RAPDU: 9E 18 AA C9 2B CA 7A 78 90 00 [08:58:17]wFMCommunicate OK [08:58:17]SAM_PROTO_SignData done [08:58:17]FM_MakeSignedData done [08:58:17]CreateOFDProtocolMessage [08:58:17]wFMCommunicate request_size=4 [08:58:17]MH_SAM_APDU [08:58:17]CAPDU: 80 11 00 00 [08:58:17]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [08:58:17]Write i2c OK [08:58:17]MH_I2C_Read... [08:58:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:17]Read from MH i2c: E2 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 17 00 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [08:58:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:58:17]wFMCommunicate OK [08:58:17]CreateOFDProtocolMessage done [08:58:17]OFDSenderStorePacket 225754 [08:58:17]StoreOFDPacket docnum=225754 [08:58:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2E 1A 07 01 1B 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 A7 B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 71 03 00 35 04 06 00 64 C3 7A 8B 75 CA 9E 18 AA C9 2B CA 7A 78 [08:58:17]CheckFolder [08:58:17]dirname=/storage/ofd_packets [08:58:17]CheckFolder done [08:58:17]ProducePacketName [08:58:17]name=ofd_packets/00225754 [08:58:17]NVStorageSaveData ofd_packets/00225754 [08:58:17]File name is /storage/ofd_packets/00225754 [08:58:17]Write 301 bytes [08:58:17]NVStorageSaveData done [08:58:17]OFDSenderStorePacket done [08:58:17]KKMCreateOFDPacket done [08:58:17]NVStorageSaveData kkm_last_timestamp [08:58:17]File name is /storage/kkm_last_timestamp [08:58:17]Write 4 bytes [08:58:17]NVStorageSaveData done [08:58:17]ExternCall_PrintAddStr [08:58:17]wPrintStart [08:58:17]Write to MH i2c: 01 00 00 7C 00 7C [08:58:17]Write i2c OK [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: 01 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: 01 07 00 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [08:58:17]RasterBufferAndPrint [08:58:17]line Счет N : (1)2002010 [08:58:17]line ИНН: 02508201610067 [08:58:17]line Контрольно-Кассовый Чек [08:58:17]line ПРОДАЖА [08:58:17]line ТРК (МРК, ГНК) : 53 [08:58:17]line Товар: 2710124130 [08:58:17]line Аи-92-К-5 [08:58:17]line 10.330 * 67.80 [08:58:17]line = 700.37 [08:58:17]line НДС 12% НСП 1% [08:58:17]line > о реализуемом товаре [08:58:17]line ИТОГО: 700.37 [08:58:17]line НСП 1% : 6.20 [08:58:17]line НДС 12% : 74.38 [08:58:17]line Наличными: 0.00 [08:58:17]line Безнал.: 700.37 [08:58:17]line Место: АЗС № 97 "Партнер Нефть" [08:58:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:58:17]line СНО: Общий режим [08:58:17]line Чек 114 27.07.2024 08:58 [08:58:17]line Смена: 438 ФФД: 1.0 [08:58:17]line ЗНМ: 0300000054 [08:58:17]line РНМ: 0000000000092624 [08:58:17]line Версия ККМ: 001 [08:58:17]line Платежная система: Бакай Банк [08:58:17]line ФМ: 0000000000874959 [08:58:17]line ФД: 225754 [08:58:17]line ФПД: 110790737360330 [08:58:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225754&fm=110790737360330&tin=02508201610067®Number=0000000000092624&sum=70037 [08:58:17]written 0, free lines is 4095 [08:58:17]OFD Sender: Processing packet 225753 [packets to send 600, broken 598] [08:58:17]ProducePacketName [08:58:17]name=ofd_packets/00225753 [08:58:17]OFD Sender: To server: pG, [08:58:17]CommunicateWithHost lk.salyk.kg:30040 [08:58:17]ConnectInit lk.salyk.kg [08:58:17]Write to MH i2c: 01 00 00 A6 00 A6 [08:58:17]Write i2c OK [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: 01 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: 01 07 00 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 6C 0C 25 [08:58:17]RasterBufferAndPrint [08:58:17]line [08:58:17]line [08:58:17]line [08:58:17]line [08:58:17]line [08:58:17]written 0, free lines is 3191 [08:58:17]MH_Cut [08:58:17]Write to MH i2c: D1 01 00 AD 00 01 7F [08:58:17]Write i2c OK [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: D1 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: D1 01 00 [08:58:17]MH_I2C_Read... [08:58:17]Read from MH i2c: D1 01 00 AD 00 00 7E [08:58:17]Write to MH i2c: 01 00 00 AE 00 AE [08:58:17]Write i2c OK [08:58:17]MH_I2C_Read... [08:58:18]*** Cut start [08:58:18]*** Partial cut [08:58:18]*** CUTSNS_PIN = 1 [08:58:19]*** CUTSNS_PIN = 0 [08:58:19]*** Brake cut motor [08:58:19]Read from MH i2c: 01 [08:58:19]MH_I2C_Read... [08:58:19]*** Stop cut motor [08:58:19]*** Cut end [08:58:19]Read from MH i2c: 01 07 00 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [08:58:19]process_action close_receipt done [08:58:19]requested_data is exist [08:58:19]produce_requested_data [08:58:19]requested_item fm.sn is exist - process it [08:58:19]wFMCommunicate request_size=4 [08:58:19]MH_SAM_APDU [08:58:19]CAPDU: 80 11 00 00 [08:58:19]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [08:58:19]Write i2c OK [08:58:19]MH_I2C_Read... [08:58:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:19]Read from MH i2c: E2 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 17 00 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [08:58:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:58:19]wFMCommunicate OK [08:58:19]requested_item fd.num is exist - process it [08:58:19]SAM_PROTO_GetFieldsCounters [08:58:19]wFMCommunicate request_size=4 [08:58:19]MH_SAM_APDU [08:58:19]CAPDU: 80 13 00 00 [08:58:19]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [08:58:19]Write i2c OK [08:58:19]MH_I2C_Read... [08:58:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:19]Read from MH i2c: E2 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 62 00 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 71 03 00 0E 04 04 00 B6 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 B0 [08:58:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 71 03 00 0E 04 04 00 B6 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 [08:58:19]wFMCommunicate OK [08:58:19]SAM_PROTO_GetFieldsCounters done [08:58:19]requested_item shift.num is exist - process it [08:58:19]requested_item shift.opened is exist - process it [08:58:19]req_shift_opened [08:58:19]FM_GetShiftState [08:58:19]SAM_PROTO_GetShiftState [08:58:19]wFMCommunicate request_size=4 [08:58:19]MH_SAM_APDU [08:58:19]CAPDU: 80 13 01 00 [08:58:19]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [08:58:19]Write i2c OK [08:58:19]MH_I2C_Read... [08:58:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:19]Read from MH i2c: E2 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 0E 00 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [08:58:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:58:19]wFMCommunicate OK [08:58:19]SAM_PROTO_GetShiftState done [08:58:19]FM_GetShiftState done [08:58:19]req_shift_opened done [08:58:19]requested_item shift.open_date is exist - process it [08:58:19]req_shift_open_date [08:58:19]req_shift_open_date done [08:58:19]produce_requested_data done [08:58:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225754,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [08:58:19]process_action_free close_receipt [08:58:19]json_value_free [08:58:19]json_value_free done [08:58:19]process_json_proto returns [08:58:19]Send response to host [08:58:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225754,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [08:58:19]free response buf [08:58:19]execute_script done [08:58:19]execute_script returns [08:58:19]free content buf [08:58:19]Sock 10.Close socket [08:58:19]Sock 10.Thread stoped [08:58:22]ConnectInit Can't take IP for lk.salyk.kg [08:58:22]CommunicateWithHost connect error [08:58:22]CommunicateWithHost err = -1 [08:58:22]OFD Sender: Server communicate error [08:58:27]OFD Sender: Processing packet 225753 [packets to send 600, broken 598] [08:58:27]ProducePacketName [08:58:27]name=ofd_packets/00225753 [08:58:27]OFD Sender: To server: pG, [08:58:27]CommunicateWithHost lk.salyk.kg:30040 [08:58:27]ConnectInit lk.salyk.kg [08:58:29]recv_with_timeout no data received [08:58:32]ConnectInit Can't take IP for lk.salyk.kg [08:58:32]CommunicateWithHost connect error [08:58:32]CommunicateWithHost err = -1 [08:58:32]OFD Sender: Server communicate error [08:58:37]OFD Sender: Processing packet 225753 [packets to send 600, broken 598] [08:58:37]ProducePacketName [08:58:37]name=ofd_packets/00225753 [08:58:37]OFD Sender: To server: pG, [08:58:37]CommunicateWithHost lk.salyk.kg:30040 [08:58:37]ConnectInit lk.salyk.kg [08:58:41]recv_with_timeout no data received [08:58:42]ConnectInit Can't take IP for lk.salyk.kg [08:58:42]CommunicateWithHost connect error [08:58:42]CommunicateWithHost err = -1 [08:58:42]OFD Sender: Server communicate error [08:58:47]OFD Sender: Processing packet 225753 [packets to send 600, broken 598] [08:58:47]ProducePacketName [08:58:47]name=ofd_packets/00225753 [08:58:47]OFD Sender: To server: pG, [08:58:47]CommunicateWithHost lk.salyk.kg:30040 [08:58:47]ConnectInit lk.salyk.kg [08:58:53]recv_with_timeout no data received [08:58:54]Connected sock=10 [08:58:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B4 92 04 01 5D E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 7B B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 71 03 00 35 04 06 00 91 9E C3 89 94 34 8B 0E 2A 49 EC 36 69 ED [08:58: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 35 39 4F 00 00 00 05 E3 47 00 CC 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 71 03 00 F4 03 04 00 DC 62 A4 66 B6 04 01 00 00 3F C2 A1 AA 4A 56 94 3B [08:58:57]CommunicateWithHost err = 0 [08:58:57]CheckOFDResponse [08:58:57]1017 (14) - 77093643461234 [08:58:57]1041 (16) - 0000000000874959 [08:58:57]1040 (4) - 225753 [08:58:57]1012 (4) - 27.07.2024 03:00 [08:58:57]1206 (1) - 0 [08:58:57]OFD Sender: Remove packet 225753 [08:58:57]ProducePacketName [08:58:57]name=ofd_packets/00225753 [08:58:57]NVStorageDeleteData [08:58:57]OFD Sender: Processing packet 225754 [packets to send 599, broken 598] [08:58:57]ProducePacketName [08:58:57]name=ofd_packets/00225754 [08:58:57]OFD Sender: To server: pG, [08:58:57]CommunicateWithHost lk.salyk.kg:30040 [08:58:57]ConnectInit lk.salyk.kg [08:59:09]recv_with_timeout no data received [08:59:21]recv_with_timeout no data received [08:59:34]recv_with_timeout no data received [08:59:49]recv_with_timeout no data received [08:59:56]accept exits with 9 [08:59:56]New connection [08:59:56]New thread 3066682724 created [08:59:56]Thread 3066539364 joined [08:59:56]Waiting for new connection... [08:59:56] Sock 9.Parse request [08:59:56]Sock 9.Check first char [08:59:56]Sock 9.First char is OK [08:59:56]request: POST /json_proto HTTP/1.0 [08:59:56]Method: POST [08:59:56]URL: /json_proto [08:59:56]Method is POST - this is cgi request [08:59:56]url: /json_proto [08:59:56]query_string will be loaded in cgi processing [08:59:56]execute_cgi json_proto POST (null) [08:59:56]execute_cgi path=json_proto method=POST [08:59:56]POST find Content-Length [08:59:56]Host: 172.17.43.131:8080 [08:59:56]Content-Length: 815 [08:59:56]Content-Type: application/json [08:59:56] [08:59:56]POST finish read [08:59:56]Found Content-Length = 815 [08:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.160, "sum" : 850.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 850.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:56]execute_script... [08: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)2002012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.160, "sum" : 850.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 850.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:56]POST & json_proto [08:59:56]process_json_proto [08:59:56]json parsed OK: [08:59:56]protocol is kg_v1.0 [08:59:56]action value=close_receipt [08:59:56]process_action close_receipt [08:59:56]cmd_close_receipt [08:59:56]MH_GetDate [08:59:56]Write to MH i2c: F0 00 00 B2 00 A1 [08:59:56]Write i2c OK [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: F0 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: F0 09 00 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: F0 09 00 B2 00 00 0C B7 A4 66 F9 24 A2 66 9C [08:59:56]GetLastDocTimeStamp 1722070695 [08:59:56]current date 1722070796 [08:59:56]FM_GetShiftState [08:59:56]SAM_PROTO_GetShiftState [08:59:56]wFMCommunicate request_size=4 [08:59:56]MH_SAM_APDU [08:59:56]CAPDU: 80 13 01 00 [08:59:56]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [08:59:56]Write i2c OK [08:59:56]MH_I2C_Read... [08:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:56]Read from MH i2c: E2 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: E2 0E 00 [08:59:56]MH_I2C_Read... [08:59:56]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [08:59:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [08:59:56]wFMCommunicate OK [08:59:56]SAM_PROTO_GetShiftState done [08:59:56]FM_GetShiftState done [08:59:56]opened in 1722038719 [08:59:56]opened+sec_in_day 1722125119 [08:59:56]quantity*price = 85039 [08:59:56]sum+1 = 85040 [08:59:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 850.39 НСП 1% : 7.53 НДС 12% : 90.31 Наличными: 0.00 Безнал.: 850.39 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 115 27.07.2024 08:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225755 ФПД: 34992140410587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225755&fm=34992140410587&tin=02508201610067®Number=0000000000092624&sum=85039 [08:59:57]StoreToDocumentArchive [08:59:57]shift 438 fd 225755 [08:59:57]save to /storage/0438/doc_00225755 [08:59:57]save last doc name /storage/0438/doc_00225755 to /storage/kkm_last_doc_name [08:59:57]save OK [08:59:57]Clear old archive folders... [08:59:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:59:57]tlvbuf is 01B5CCC0 [08:59:57]SAM_PROTO_ClearQueue [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 09 00 00 [08:59:57]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]SAM_PROTO_ClearQueue done [08:59:57]KKMCreateOFDPacket [08:59:57]OFDProtocolAddRootSTLVToBuf [08:59:57]FM_MakeSignedData [08:59:57]FM_MakeSignedData [08:59:57]SAM_PROTO_SignData [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 01 02 [08:59:57]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=255 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 0C B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 71 03 00 35 04 06 00 1F D3 3E 19 [08:59:57]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 0C B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 71 03 00 35 04 06 00 1F D3 3E 19 00 00 A3 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=7 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 02 02 02 5E DB [08:59:57]Write to MH i2c: E2 0A 00 C3 00 80 0D 02 02 02 00 5E DB 00 00 7A [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 03 02 [08:59:57]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0B 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0B 00 C4 00 00 F6 BD 1D DA 7C AD 5B 07 90 00 75 [08:59:57]RAPDU: F6 BD 1D DA 7C AD 5B 07 90 00 [08:59:57]wFMCommunicate OK [08:59:57]SAM_PROTO_SignData done [08:59:57]FM_MakeSignedData done [08:59:57]CreateOFDProtocolMessage [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 11 00 00 [08:59:57]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 17 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [08:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:59:57]wFMCommunicate OK [08:59:57]CreateOFDProtocolMessage done [08:59:57]OFDSenderStorePacket 225755 [08:59:57]StoreOFDPacket docnum=225755 [08:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 44 67 04 01 30 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 0C B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 71 03 00 35 04 06 00 1F D3 3E 19 5E DB F6 BD 1D DA 7C AD 5B 07 [08:59:57]CheckFolder [08:59:57]dirname=/storage/ofd_packets [08:59:57]CheckFolder done [08:59:57]ProducePacketName [08:59:57]name=ofd_packets/00225755 [08:59:57]NVStorageSaveData ofd_packets/00225755 [08:59:57]File name is /storage/ofd_packets/00225755 [08:59:57]Write 298 bytes [08:59:57]NVStorageSaveData done [08:59:57]OFDSenderStorePacket done [08:59:57]KKMCreateOFDPacket done [08:59:57]NVStorageSaveData kkm_last_timestamp [08:59:57]File name is /storage/kkm_last_timestamp [08:59:57]Write 4 bytes [08:59:57]NVStorageSaveData done [08:59:57]ExternCall_PrintAddStr [08:59:57]wPrintStart [08:59:57]Write to MH i2c: 01 00 00 C6 00 C6 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: 01 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: 01 07 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [08:59:57]RasterBufferAndPrint [08:59:57]line Счет N : (1)2002012 [08:59:57]line ИНН: 02508201610067 [08:59:57]line Контрольно-Кассовый Чек [08:59:57]line ПРОДАЖА [08:59:57]line ТРК (МРК, ГНК) : 31 [08:59:57]line Товар: 2710194210 [08:59:57]line ДТ-К-5 [08:59:57]line 11.160 * 76.20 [08:59:57]line = 850.39 [08:59:57]line НДС 12% НСП 1% [08:59:57]line > о реализуемом товаре [08:59:57]line ИТОГО: 850.39 [08:59:57]line НСП 1% : 7.53 [08:59:57]line НДС 12% : 90.31 [08:59:57]line Наличными: 0.00 [08:59:57]line Безнал.: 850.39 [08:59:57]line Место: АЗС № 97 "Партнер Нефть" [08:59:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:59:57]line СНО: Общий режим [08:59:57]line Чек 115 27.07.2024 08:59 [08:59:57]line Смена: 438 ФФД: 1.0 [08:59:57]line ЗНМ: 0300000054 [08:59:57]line РНМ: 0000000000092624 [08:59:57]line Версия ККМ: 001 [08:59:57]line Платежная система: Бакай Банк [08:59:57]line ФМ: 0000000000874959 [08:59:57]line ФД: 225755 [08:59:57]line ФПД: 34992140410587 [08:59:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225755&fm=34992140410587&tin=02508201610067®Number=0000000000092624&sum=85039 [08:59:58]written 0, free lines is 4095 [08:59:58]Write to MH i2c: 01 00 00 F0 00 F0 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 6B 0C 6E [08:59:58]RasterBufferAndPrint [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]written 0, free lines is 3182 [08:59:58]MH_Cut [08:59:58]Write to MH i2c: D1 01 00 F7 00 01 C9 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 01 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 01 00 F7 00 00 C8 [08:59:58]Write to MH i2c: 01 00 00 F8 00 F8 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:59]*** Cut start [08:59:59]*** Partial cut [08:59:59]*** CUTSNS_PIN = 1 [08:59:59]*** CUTSNS_PIN = 0 [08:59:59]recv_with_timeout no data received [09:00:00]*** Brake cut motor [09:00:00]Read from MH i2c: 01 [09:00:00]MH_I2C_Read... [09:00:00]*** Stop cut motor [09:00:00]*** Cut end [09:00:00]Read from MH i2c: 01 07 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [09:00:00]process_action close_receipt done [09:00:00]requested_data is exist [09:00:00]produce_requested_data [09:00:00]requested_item fm.sn is exist - process it [09:00:00]wFMCommunicate request_size=4 [09:00:00]MH_SAM_APDU [09:00:00]CAPDU: 80 11 00 00 [09:00:00]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [09:00:00]Write i2c OK [09:00:00]MH_I2C_Read... [09:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:00]Read from MH i2c: E2 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 17 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [09:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:00]wFMCommunicate OK [09:00:00]requested_item fd.num is exist - process it [09:00:00]SAM_PROTO_GetFieldsCounters [09:00:00]wFMCommunicate request_size=4 [09:00:00]MH_SAM_APDU [09:00:00]CAPDU: 80 13 00 00 [09:00:00]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [09:00:00]Write i2c OK [09:00:00]MH_I2C_Read... [09:00:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:00]Read from MH i2c: E2 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 62 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 71 03 00 0E 04 04 00 B6 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 FE [09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:00]wFMCommunicate OK [09:00:00]SAM_PROTO_GetFieldsCounters done [09:00:00]requested_item shift.num is exist - process it [09:00:00]requested_item shift.opened is exist - process it [09:00:00]req_shift_opened [09:00:00]FM_GetShiftState [09:00:00]SAM_PROTO_GetShiftState [09:00:00]wFMCommunicate request_size=4 [09:00:00]MH_SAM_APDU [09:00:00]CAPDU: 80 13 01 00 [09:00:00]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [09:00:00]Write i2c OK [09:00:00]MH_I2C_Read... [09:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:00]Read from MH i2c: E2 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 0E 00 [09:00:00]MH_I2C_Read... [09:00:00]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 86 [09:00:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:00:00]wFMCommunicate OK [09:00:00]SAM_PROTO_GetShiftState done [09:00:00]FM_GetShiftState done [09:00:00]req_shift_opened done [09:00:00]requested_item shift.open_date is exist - process it [09:00:00]req_shift_open_date [09:00:00]req_shift_open_date done [09:00:00]produce_requested_data done [09:00:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225755,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:00:00]process_action_free close_receipt [09:00:00]json_value_free [09:00:00]json_value_free done [09:00:00]process_json_proto returns [09:00:00]Send response to host [09:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225755,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:00:00]free response buf [09:00:00]execute_script done [09:00:00]execute_script returns [09:00:00]free content buf [09:00:00]Sock 9.Close socket [09:00:00]Sock 9.Thread stoped [09:00:10]accept exits with 11 [09:00:10]New connection [09:00:10]New thread 3066539364 created [09:00:10]Thread 3066682724 joined [09:00:10]Waiting for new connection... [09:00:10] Sock 11.Parse request [09:00:10]Sock 11.Check first char [09:00:10]Sock 11.First char is OK [09:00:10]request: POST /json_proto HTTP/1.0 [09:00:10]Method: POST [09:00:10]URL: /json_proto [09:00:10]Method is POST - this is cgi request [09:00:10]url: /json_proto [09:00:10]query_string will be loaded in cgi processing [09:00:10]execute_cgi json_proto POST (null) [09:00:10]execute_cgi path=json_proto method=POST [09:00:10]POST find Content-Length [09:00:10]Host: 172.17.43.131:8080 [09:00:10]Content-Length: 1218 [09:00:10]Content-Type: application/json [09:00:10] [09:00:10]POST finish read [09:00:10]Found Content-Length = 1218 [09:00: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002011\u000A27.07.2024 08:58\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 45.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3429.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083988.89.3707041\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:10]execute_script... [09:00: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002011\u000A27.07.2024 08:58\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 45.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3429.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083988.89.3707041\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:10]POST & json_proto [09:00:10]process_json_proto [09:00:10]json parsed OK: [09:00:10]protocol is kg_v1.0 [09:00:10]action value=print_text [09:00:10]process_action print_text [09:00:10]cmd_print_text [09:00:10]ExternCall_PrintAddStr [09:00:10]wPrintStart [09:00:10]Write to MH i2c: 01 00 00 FC 00 FC [09:00:10]Write i2c OK [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: 01 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: 01 07 00 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: 01 07 00 FC 00 00 00 00 00 00 FF 0F 11 [09:00:10]RasterBufferAndPrint [09:00:10]line *****ТОВАРНЫЙ ЧЕК***** [09:00:10]line АЗС-97 [09:00:10]line Партнер нефть [09:00:10]line 02508201610067 [09:00:10]line Кассир : Орунбаева Б. [09:00:10]line Счет N : (1)2002011 [09:00:10]line 27.07.2024 08:58 [09:00:10]line ПРОДАЖА [09:00:10]line ТРК (МРК, ГНК): 61 [09:00:10]line Вид ГСМ : 2710194210 [09:00:10]line ДТ-К-5 [09:00:10]line 45.000 x 76.20 [09:00:10]line ИТОГ: 3429.00 [09:00:10]line Тип оплаты: Талоны: Топливные Талоны [09:00:10]line 4083988.89.3707041 [09:00:10]line ______________________ [09:00:10]line (подпись) [09:00:10]written 0, free lines is 4095 [09:00:10]Write to MH i2c: 01 00 00 10 01 11 [09:00:10]Write i2c OK [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: 01 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: 01 07 00 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 16 0E 3C [09:00:10]RasterBufferAndPrint [09:00:10]line [09:00:10]line [09:00:10]line [09:00:10]line [09:00:10]line [09:00:10]written 0, free lines is 3608 [09:00:10]MH_Cut [09:00:10]Write to MH i2c: D1 01 00 17 01 01 EA [09:00:10]Write i2c OK [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: D1 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: D1 01 00 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: D1 01 00 17 01 00 E9 [09:00:10]Write to MH i2c: 01 00 00 18 01 19 [09:00:10]Write i2c OK [09:00:10]MH_I2C_Read... [09:00:11]*** Cut start [09:00:11]*** Partial cut [09:00:11]*** CUTSNS_PIN = 1 [09:00:11]*** CUTSNS_PIN = 0 [09:00:11]*** Brake cut motor [09:00:12]Read from MH i2c: 01 [09:00:12]MH_I2C_Read... [09:00:12]*** Stop cut motor [09:00:12]*** Cut end [09:00:12]Read from MH i2c: 01 07 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 07 00 18 01 00 00 00 00 00 FF 0F 2E [09:00:12]process_action print_text done [09:00:12]requested_data is exist [09:00:12]produce_requested_data [09:00:12]requested_item fm.sn is exist - process it [09:00:12]wFMCommunicate request_size=4 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 11 00 00 [09:00:12]Write to MH i2c: E2 08 00 19 01 80 11 00 00 00 00 00 00 94 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 19 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [09:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:12]wFMCommunicate OK [09:00:12]requested_item fd.num is exist - process it [09:00:12]SAM_PROTO_GetFieldsCounters [09:00:12]wFMCommunicate request_size=4 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 13 00 00 [09:00:12]Write to MH i2c: E2 08 00 1A 01 80 13 00 00 00 00 00 00 97 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 62 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 62 00 1A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 71 03 00 0E 04 04 00 B6 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 1F [09:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:12]wFMCommunicate OK [09:00:12]SAM_PROTO_GetFieldsCounters done [09:00:12]requested_item shift.num is exist - process it [09:00:12]requested_item shift.opened is exist - process it [09:00:12]req_shift_opened [09:00:12]FM_GetShiftState [09:00:12]SAM_PROTO_GetShiftState [09:00:12]wFMCommunicate request_size=4 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 13 01 00 [09:00:12]Write to MH i2c: E2 08 00 1B 01 80 13 01 00 00 00 00 00 99 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 0E 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 0E 00 1B 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A7 [09:00:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:00:12]wFMCommunicate OK [09:00:12]SAM_PROTO_GetShiftState done [09:00:12]FM_GetShiftState done [09:00:12]req_shift_opened done [09:00:12]requested_item shift.open_date is exist - process it [09:00:12]req_shift_open_date [09:00:12]req_shift_open_date done [09:00:12]produce_requested_data done [09:00:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225755,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:00:12]process_action_free print_text [09:00:12]json_value_free [09:00:12]json_value_free done [09:00:12]process_json_proto returns [09:00:12]Send response to host [09:00:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225755,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:00:12]free response buf [09:00:12]execute_script done [09:00:12]execute_script returns [09:00:12]free content buf [09:00:12]Sock 11.Close socket [09:00:12]Sock 11.Thread stoped [09:00:33]recv_with_timeout no data received [09:00:38]accept exits with 9 [09:00:38]New connection [09:00:38]New thread 3066682724 created [09:00:38]Thread 3066539364 joined [09:00:38]Waiting for new connection... [09:00:38] Sock 9.Parse request [09:00:38]Sock 9.Check first char [09:00:38]Sock 9.First char is OK [09:00:38]request: POST /json_proto HTTP/1.0 [09:00:38]Method: POST [09:00:38]URL: /json_proto [09:00:38]Method is POST - this is cgi request [09:00:38]url: /json_proto [09:00:38]query_string will be loaded in cgi processing [09:00:38]execute_cgi json_proto POST (null) [09:00:38]execute_cgi path=json_proto method=POST [09:00:38]POST find Content-Length [09:00:38]Host: 172.17.43.131:8080 [09:00:38]Content-Length: 683 [09:00:38]Content-Type: application/json [09:00:38] [09:00:38]POST finish read [09:00:38]Found Content-Length = 683 [09:00:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:38]execute_script... [09:00: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)2002014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:38]POST & json_proto [09:00:38]process_json_proto [09:00:38]json parsed OK: [09:00:38]protocol is kg_v1.0 [09:00:38]action value=close_receipt [09:00:38]process_action close_receipt [09:00:38]cmd_close_receipt [09:00:38]MH_GetDate [09:00:38]Write to MH i2c: F0 00 00 1C 01 0C [09:00:38]Write i2c OK [09:00:38]MH_I2C_Read... [09:00:38]Read from MH i2c: F0 [09:00:38]MH_I2C_Read... [09:00:38]Read from MH i2c: F0 09 00 [09:00:38]MH_I2C_Read... [09:00:38]Read from MH i2c: F0 09 00 1C 01 00 36 B7 A4 66 F9 24 A2 66 31 [09:00:38]GetLastDocTimeStamp 1722070796 [09:00:38]current date 1722070838 [09:00:38]FM_GetShiftState [09:00:38]SAM_PROTO_GetShiftState [09:00:38]wFMCommunicate request_size=4 [09:00:38]MH_SAM_APDU [09:00:38]CAPDU: 80 13 01 00 [09:00:38]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [09:00:38]Write i2c OK [09:00:38]MH_I2C_Read... [09:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:38]Read from MH i2c: E2 [09:00:38]MH_I2C_Read... [09:00:38]Read from MH i2c: E2 0E 00 [09:00:38]MH_I2C_Read... [09:00:38]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [09:00:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:00:38]wFMCommunicate OK [09:00:38]SAM_PROTO_GetShiftState done [09:00:38]FM_GetShiftState done [09:00:38]opened in 1722038719 [09:00:38]opened+sec_in_day 1722125119 [09:00:38]quantity*price = 120055 [09:00:38]sum+1 = 120057 [09:00:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 116 27.07.2024 09:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225756 ФПД: 99657290841476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090038&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225756&fm=99657290841476&tin=02508201610067®Number=0000000000092624&sum=120000 [09:00:39]StoreToDocumentArchive [09:00:39]shift 438 fd 225756 [09:00:39]save to /storage/0438/doc_00225756 [09:00:39]save last doc name /storage/0438/doc_00225756 to /storage/kkm_last_doc_name [09:00:39]save OK [09:00:39]Clear old archive folders... [09:00:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:39]tlvbuf is 01B6D9E0 [09:00:39]SAM_PROTO_ClearQueue [09:00:39]wFMCommunicate request_size=4 [09:00:39]MH_SAM_APDU [09:00:39]CAPDU: 80 09 00 00 [09:00:39]Write to MH i2c: E2 08 00 2A 01 80 09 00 00 00 00 00 00 9D [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:39]Read from MH i2c: E2 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 2A 01 00 90 00 9F [09:00:39]RAPDU: 90 00 [09:00:39]wFMCommunicate OK [09:00:39]SAM_PROTO_ClearQueue done [09:00:39]KKMCreateOFDPacket [09:00:39]OFDProtocolAddRootSTLVToBuf [09:00:39]FM_MakeSignedData [09:00:39]FM_MakeSignedData [09:00:39]SAM_PROTO_SignData [09:00:39]wFMCommunicate request_size=4 [09:00:39]MH_SAM_APDU [09:00:39]CAPDU: 80 0D 01 02 [09:00:39]Write to MH i2c: E2 08 00 2B 01 80 0D 01 02 00 00 00 00 A5 [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:39]Read from MH i2c: E2 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 2B 01 00 90 00 A0 [09:00:39]RAPDU: 90 00 [09:00:39]wFMCommunicate OK [09:00:39]wFMCommunicate request_size=255 [09:00:39]MH_SAM_APDU [09:00: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 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 36 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 71 03 00 35 04 06 00 5A [09:00:39]Write to MH i2c: E2 02 01 2C 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 36 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 71 03 00 35 04 06 00 5A 00 00 31 [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:39]Read from MH i2c: E2 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [09:00:39]RAPDU: 90 00 [09:00:39]wFMCommunicate OK [09:00:39]wFMCommunicate request_size=10 [09:00:39]MH_SAM_APDU [09:00:39]CAPDU: 80 0D 02 02 05 A3 45 6B 7D 84 [09:00:39]Write to MH i2c: E2 0D 00 2D 01 80 0D 02 02 05 00 A3 45 6B 7D 84 00 00 06 [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:39]Read from MH i2c: E2 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [09:00:39]RAPDU: 90 00 [09:00:39]wFMCommunicate OK [09:00:39]wFMCommunicate request_size=4 [09:00:39]MH_SAM_APDU [09:00:39]CAPDU: 80 0D 03 02 [09:00:39]Write to MH i2c: E2 08 00 2E 01 80 0D 03 02 00 00 00 00 AA [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:39]Read from MH i2c: E2 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 0B 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 0B 00 2E 01 00 FC 8A 22 71 5C 93 E4 AE 90 00 45 [09:00:39]RAPDU: FC 8A 22 71 5C 93 E4 AE 90 00 [09:00:39]wFMCommunicate OK [09:00:39]SAM_PROTO_SignData done [09:00:39]FM_MakeSignedData done [09:00:39]CreateOFDProtocolMessage [09:00:39]wFMCommunicate request_size=4 [09:00:39]MH_SAM_APDU [09:00:39]CAPDU: 80 11 00 00 [09:00:39]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:39]Read from MH i2c: E2 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 17 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [09:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:39]wFMCommunicate OK [09:00:39]CreateOFDProtocolMessage done [09:00:39]OFDSenderStorePacket 225756 [09:00:39]StoreOFDPacket docnum=225756 [09:00:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D B4 07 01 19 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 36 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 71 03 00 35 04 06 00 5A A3 45 6B 7D 84 FC 8A 22 71 5C 93 E4 AE [09:00:39]CheckFolder [09:00:39]dirname=/storage/ofd_packets [09:00:39]CheckFolder done [09:00:39]ProducePacketName [09:00:39]name=ofd_packets/00225756 [09:00:39]NVStorageSaveData ofd_packets/00225756 [09:00:39]File name is /storage/ofd_packets/00225756 [09:00:39]Write 301 bytes [09:00:39]NVStorageSaveData done [09:00:39]OFDSenderStorePacket done [09:00:39]KKMCreateOFDPacket done [09:00:39]NVStorageSaveData kkm_last_timestamp [09:00:39]File name is /storage/kkm_last_timestamp [09:00:39]Write 4 bytes [09:00:39]NVStorageSaveData done [09:00:39]ExternCall_PrintAddStr [09:00:39]wPrintStart [09:00:39]Write to MH i2c: 01 00 00 30 01 31 [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: 01 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: 01 07 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: 01 07 00 30 01 00 00 00 00 00 FF 0F 46 [09:00:39]RasterBufferAndPrint [09:00:39]line Счет N : (1)2002014 [09:00:39]line ИНН: 02508201610067 [09:00:39]line Контрольно-Кассовый Чек [09:00:39]line ПРОДАЖА [09:00:39]line ТРК (МРК, ГНК) : 54 [09:00:39]line Товар: 2710124500 [09:00:39]line Аи-95-К-5 [09:00:39]line 16.180 * 74.20 [09:00:39]line = 1200.56 [09:00:39]line НДС 12% НСП 1% [09:00:39]line > о реализуемом товаре [09:00:39]line ОКРУГЛЕНИЕ: -0.56 [09:00:39]line ИТОГО: 1200.00 [09:00:39]line Внесено: 1200.00 [09:00:39]line СДАЧА: 0.00 [09:00:39]line НСП 1% : 10.62 [09:00:39]line НДС 12% : 127.49 [09:00:39]line Наличными: 1200.00 [09:00:39]line Безнал.: 0.00 [09:00:39]line Место: АЗС № 97 "Партнер Нефть" [09:00:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:00:39]line СНО: Общий режим [09:00:39]line Чек 116 27.07.2024 09:00 [09:00:39]line Смена: 438 ФФД: 1.0 [09:00:39]line ЗНМ: 0300000054 [09:00:39]line РНМ: 0000000000092624 [09:00:39]line Версия ККМ: 001 [09:00:39]line ФМ: 0000000000874959 [09:00:40]line ФД: 225756 [09:00:40]line ФПД: 99657290841476 [09:00:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090038&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225756&fm=99657290841476&tin=02508201610067®Number=0000000000092624&sum=120000 [09:00:40]written 0, free lines is 4095 [09:00:40]Write to MH i2c: 01 00 00 5B 01 5C [09:00:40]Write i2c OK [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: 01 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: 01 07 00 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 5D 0C CC [09:00:40]RasterBufferAndPrint [09:00:40]line [09:00:40]line [09:00:40]line [09:00:40]line [09:00:40]line [09:00:40]written 0, free lines is 3168 [09:00:40]MH_Cut [09:00:40]Write to MH i2c: D1 01 00 62 01 01 35 [09:00:40]Write i2c OK [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: D1 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: D1 01 00 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: D1 01 00 62 01 00 34 [09:00:40]Write to MH i2c: 01 00 00 63 01 64 [09:00:40]Write i2c OK [09:00:40]MH_I2C_Read... [09:00:41]*** Cut start [09:00:41]*** Partial cut [09:00:41]*** CUTSNS_PIN = 1 [09:00:41]*** CUTSNS_PIN = 0 [09:00:42]*** Brake cut motor [09:00:42]Read from MH i2c: 01 [09:00:42]MH_I2C_Read... [09:00:42]*** Stop cut motor [09:00:42]*** Cut end [09:00:42]Read from MH i2c: 01 07 00 [09:00:42]MH_I2C_Read... [09:00:42]Read from MH i2c: 01 07 00 63 01 00 00 00 00 00 FF 0F 79 [09:00:42]process_action close_receipt done [09:00:42]requested_data is exist [09:00:42]produce_requested_data [09:00:42]requested_item fm.sn is exist - process it [09:00:42]wFMCommunicate request_size=4 [09:00:42]MH_SAM_APDU [09:00:42]CAPDU: 80 11 00 00 [09:00:42]Write to MH i2c: E2 08 00 64 01 80 11 00 00 00 00 00 00 DF [09:00:42]Write i2c OK [09:00:42]MH_I2C_Read... [09:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:42]Read from MH i2c: E2 [09:00:42]MH_I2C_Read... [09:00:42]Read from MH i2c: E2 17 00 [09:00:42]MH_I2C_Read... [09:00:42]Read from MH i2c: E2 17 00 64 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [09:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:42]wFMCommunicate OK [09:00:42]requested_item fd.num is exist - process it [09:00:42]SAM_PROTO_GetFieldsCounters [09:00:42]wFMCommunicate request_size=4 [09:00:42]MH_SAM_APDU [09:00:42]CAPDU: 80 13 00 00 [09:00:42]Write to MH i2c: E2 08 00 65 01 80 13 00 00 00 00 00 00 E2 [09:00:42]Write i2c OK [09:00:42]MH_I2C_Read... [09:00:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:42]Read from MH i2c: E2 [09:00:42]MH_I2C_Read... [09:00:42]Read from MH i2c: E2 62 00 [09:00:42]MH_I2C_Read... [09:00:42]Read from MH i2c: E2 62 00 65 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 71 03 00 0E 04 04 00 B6 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 6E [09:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:42]wFMCommunicate OK [09:00:42]SAM_PROTO_GetFieldsCounters done [09:00:42]requested_item shift.num is exist - process it [09:00:42]requested_item shift.opened is exist - process it [09:00:42]req_shift_opened [09:00:42]FM_GetShiftState [09:00:42]SAM_PROTO_GetShiftState [09:00:42]wFMCommunicate request_size=4 [09:00:42]MH_SAM_APDU [09:00:42]CAPDU: 80 13 01 00 [09:00:42]Write to MH i2c: E2 08 00 66 01 80 13 01 00 00 00 00 00 E4 [09:00:42]Write i2c OK [09:00:42]MH_I2C_Read... [09:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:42]Read from MH i2c: E2 [09:00:42]MH_I2C_Read... [09:00:42]Read from MH i2c: E2 0E 00 [09:00:42]MH_I2C_Read... [09:00:42]Read from MH i2c: E2 0E 00 66 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [09:00:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:00:42]wFMCommunicate OK [09:00:42]SAM_PROTO_GetShiftState done [09:00:42]FM_GetShiftState done [09:00:42]req_shift_opened done [09:00:42]requested_item shift.open_date is exist - process it [09:00:42]req_shift_open_date [09:00:42]req_shift_open_date done [09:00:42]produce_requested_data done [09:00:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225756,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:00:42]process_action_free close_receipt [09:00:42]json_value_free [09:00:42]json_value_free done [09:00:42]process_json_proto returns [09:00:42]Send response to host [09:00:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225756,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:00:42]free response buf [09:00:42]execute_script done [09:00:42]execute_script returns [09:00:42]free content buf [09:00:42]Sock 9.Close socket [09:00:42]Sock 9.Thread stoped [09:00:52]recv_with_timeout no data received [09:00:54]accept exits with 10 [09:00:54]New connection [09:00:54]New thread 3066539364 created [09:00:54]Thread 3066682724 joined [09:00:54]Waiting for new connection... [09:00:54] Sock 10.Parse request [09:00:54]Sock 10.Check first char [09:00:54]Sock 10.First char is OK [09:00:54]request: POST /json_proto HTTP/1.0 [09:00:54]Method: POST [09:00:54]URL: /json_proto [09:00:54]Method is POST - this is cgi request [09:00:54]url: /json_proto [09:00:54]query_string will be loaded in cgi processing [09:00:54]execute_cgi json_proto POST (null) [09:00:54]execute_cgi path=json_proto method=POST [09:00:54]POST find Content-Length [09:00:54]Host: 172.17.43.131:8080 [09:00:54]Content-Length: 680 [09:00:54]Content-Type: application/json [09:00:54] [09:00:54]POST finish read [09:00:54]Found Content-Length = 680 [09:00:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:54]execute_script... [09:00: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)2002013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:54]POST & json_proto [09:00:54]process_json_proto [09:00:54]json parsed OK: [09:00:54]protocol is kg_v1.0 [09:00:54]action value=close_receipt [09:00:54]process_action close_receipt [09:00:54]cmd_close_receipt [09:00:54]MH_GetDate [09:00:54]Write to MH i2c: F0 00 00 67 01 57 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: F0 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: F0 09 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: F0 09 00 67 01 00 47 B7 A4 66 F9 24 A2 66 8D [09:00:54]GetLastDocTimeStamp 1722070838 [09:00:54]current date 1722070855 [09:00:54]FM_GetShiftState [09:00:54]SAM_PROTO_GetShiftState [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 13 01 00 [09:00:54]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [09:00:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:00:54]wFMCommunicate OK [09:00:54]SAM_PROTO_GetShiftState done [09:00:54]FM_GetShiftState done [09:00:54]opened in 1722038719 [09:00:54]opened+sec_in_day 1722125119 [09:00:54]quantity*price = 150037 [09:00:54]sum+1 = 150039 [09:00:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 117 27.07.2024 09:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225757 ФПД: 239943196851382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225757&fm=239943196851382&tin=02508201610067®Number=0000000000092624&sum=150000 [09:00:56]StoreToDocumentArchive [09:00:56]shift 438 fd 225757 [09:00:56]save to /storage/0438/doc_00225757 [09:00:56]save last doc name /storage/0438/doc_00225757 to /storage/kkm_last_doc_name [09:00:56]save OK [09:00:56]Clear old archive folders... [09:00:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:00:56]tlvbuf is 01B7C0C0 [09:00:56]SAM_PROTO_ClearQueue [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 09 00 00 [09:00:56]Write to MH i2c: E2 08 00 75 01 80 09 00 00 00 00 00 00 E8 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 75 01 00 90 00 EA [09:00:56]RAPDU: 90 00 [09:00:56]wFMCommunicate OK [09:00:56]SAM_PROTO_ClearQueue done [09:00:56]KKMCreateOFDPacket [09:00:56]OFDProtocolAddRootSTLVToBuf [09:00:56]FM_MakeSignedData [09:00:56]FM_MakeSignedData [09:00:56]SAM_PROTO_SignData [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 0D 01 02 [09:00:56]Write to MH i2c: E2 08 00 76 01 80 0D 01 02 00 00 00 00 F0 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [09:00:56]RAPDU: 90 00 [09:00:56]wFMCommunicate OK [09:00:56]wFMCommunicate request_size=255 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 47 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 71 03 00 35 04 06 00 DA 3A 21 03 [09:00:56]Write to MH i2c: E2 02 01 77 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 47 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 71 03 00 35 04 06 00 DA 3A 21 03 00 00 B1 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [09:00:56]RAPDU: 90 00 [09:00:56]wFMCommunicate OK [09:00:56]wFMCommunicate request_size=7 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 0D 02 02 02 BC B6 [09:00:56]Write to MH i2c: E2 0A 00 78 01 80 0D 02 02 02 00 BC B6 00 00 69 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [09:00:56]RAPDU: 90 00 [09:00:56]wFMCommunicate OK [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 0D 03 02 [09:00:56]Write to MH i2c: E2 08 00 79 01 80 0D 03 02 00 00 00 00 F5 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 0B 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 0B 00 79 01 00 E4 74 F0 96 57 D4 F1 39 90 00 29 [09:00:56]RAPDU: E4 74 F0 96 57 D4 F1 39 90 00 [09:00:56]wFMCommunicate OK [09:00:56]SAM_PROTO_SignData done [09:00:56]FM_MakeSignedData done [09:00:56]CreateOFDProtocolMessage [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 11 00 00 [09:00:56]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 17 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [09:00:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:56]wFMCommunicate OK [09:00:56]CreateOFDProtocolMessage done [09:00:56]OFDSenderStorePacket 225757 [09:00:56]StoreOFDPacket docnum=225757 [09:00:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 06 02 04 01 BE 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 47 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 71 03 00 35 04 06 00 DA 3A 21 03 BC B6 E4 74 F0 96 57 D4 F1 39 [09:00:56]CheckFolder [09:00:56]dirname=/storage/ofd_packets [09:00:56]CheckFolder done [09:00:56]ProducePacketName [09:00:56]name=ofd_packets/00225757 [09:00:56]NVStorageSaveData ofd_packets/00225757 [09:00:56]File name is /storage/ofd_packets/00225757 [09:00:56]Write 298 bytes [09:00:56]NVStorageSaveData done [09:00:56]OFDSenderStorePacket done [09:00:56]KKMCreateOFDPacket done [09:00:56]NVStorageSaveData kkm_last_timestamp [09:00:56]File name is /storage/kkm_last_timestamp [09:00:56]Write 4 bytes [09:00:56]NVStorageSaveData done [09:00:56]ExternCall_PrintAddStr [09:00:56]wPrintStart [09:00:56]Write to MH i2c: 01 00 00 7B 01 7C [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 07 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 07 00 7B 01 00 00 00 00 00 FF 0F 91 [09:00:56]RasterBufferAndPrint [09:00:56]line Счет N : (1)2002013 [09:00:56]line ИНН: 02508201610067 [09:00:56]line Контрольно-Кассовый Чек [09:00:56]line ПРОДАЖА [09:00:56]line ТРК (МРК, ГНК) : 41 [09:00:56]line Товар: 2710194210 [09:00:56]line ДТ-К-5 [09:00:56]line 19.690 * 76.20 [09:00:56]line = 1500.38 [09:00:56]line НДС 12% НСП 1% [09:00:56]line > о реализуемом товаре [09:00:56]line ОКРУГЛЕНИЕ: -0.38 [09:00:56]line ИТОГО: 1500.00 [09:00:56]line Внесено: 1500.00 [09:00:56]line СДАЧА: 0.00 [09:00:56]line НСП 1% : 13.28 [09:00:56]line НДС 12% : 159.33 [09:00:56]line Наличными: 1500.00 [09:00:56]line Безнал.: 0.00 [09:00:56]line Место: АЗС № 97 "Партнер Нефть" [09:00:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:00:56]line СНО: Общий режим [09:00:56]line Чек 117 27.07.2024 09:00 [09:00:56]line Смена: 438 ФФД: 1.0 [09:00:56]line ЗНМ: 0300000054 [09:00:56]line РНМ: 0000000000092624 [09:00:56]line Версия ККМ: 001 [09:00:56]line ФМ: 0000000000874959 [09:00:56]line ФД: 225757 [09:00:56]line ФПД: 239943196851382 [09:00:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225757&fm=239943196851382&tin=02508201610067®Number=0000000000092624&sum=150000 [09:00:56]written 0, free lines is 4095 [09:00:57]Write to MH i2c: 01 00 00 A6 01 A7 [09:00:57]Write i2c OK [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: 01 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: 01 07 00 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 65 0C 1F [09:00:57]RasterBufferAndPrint [09:00:57]line [09:00:57]line [09:00:57]line [09:00:57]line [09:00:57]line [09:00:57]written 0, free lines is 3179 [09:00:57]MH_Cut [09:00:57]Write to MH i2c: D1 01 00 AD 01 01 80 [09:00:57]Write i2c OK [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: D1 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: D1 01 00 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: D1 01 00 AD 01 00 7F [09:00:57]Write to MH i2c: 01 00 00 AE 01 AF [09:00:57]Write i2c OK [09:00:57]MH_I2C_Read... [09:00:58]*** Cut start [09:00:58]*** Partial cut [09:00:58]*** CUTSNS_PIN = 1 [09:00:58]*** CUTSNS_PIN = 0 [09:00:58]*** Brake cut motor [09:00:59]Read from MH i2c: 01 [09:00:59]MH_I2C_Read... [09:00:59]*** Stop cut motor [09:00:59]*** Cut end [09:00:59]Read from MH i2c: 01 07 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 FF 0F C4 [09:00:59]process_action close_receipt done [09:00:59]requested_data is exist [09:00:59]produce_requested_data [09:00:59]requested_item fm.sn is exist - process it [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 11 00 00 [09:00:59]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 17 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [09:00:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:59]wFMCommunicate OK [09:00:59]requested_item fd.num is exist - process it [09:00:59]SAM_PROTO_GetFieldsCounters [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 13 00 00 [09:00:59]Write to MH i2c: E2 08 00 B0 01 80 13 00 00 00 00 00 00 2D [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 62 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 62 00 B0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 71 03 00 0E 04 04 00 B6 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 BD [09:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:59]wFMCommunicate OK [09:00:59]SAM_PROTO_GetFieldsCounters done [09:00:59]requested_item shift.num is exist - process it [09:00:59]requested_item shift.opened is exist - process it [09:00:59]req_shift_opened [09:00:59]FM_GetShiftState [09:00:59]SAM_PROTO_GetShiftState [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 13 01 00 [09:00:59]Write to MH i2c: E2 08 00 B1 01 80 13 01 00 00 00 00 00 2F [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 0E 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 0E 00 B1 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [09:00:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:00:59]wFMCommunicate OK [09:00:59]SAM_PROTO_GetShiftState done [09:00:59]FM_GetShiftState done [09:00:59]req_shift_opened done [09:00:59]requested_item shift.open_date is exist - process it [09:00:59]req_shift_open_date [09:00:59]req_shift_open_date done [09:00:59]produce_requested_data done [09:00:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225757,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:00:59]process_action_free close_receipt [09:00:59]json_value_free [09:00:59]json_value_free done [09:00:59]process_json_proto returns [09:00:59]Send response to host [09:00:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225757,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:00:59]free response buf [09:00:59]execute_script done [09:00:59]execute_script returns [09:00:59]free content buf [09:00:59]Sock 10.Close socket [09:00:59]Sock 10.Thread stoped [09:01:03]recv_with_timeout no data received [09:01:09]ConnectInit Can't connect to host [09:01:09]CommunicateWithHost connect error [09:01:09]CommunicateWithHost err = -1 [09:01:09]OFD Sender: Server communicate error [09:01:09]OFD Sender: Processing packet 225754 [packets to send 602, broken 598] [09:01:09]ProducePacketName [09:01:09]name=ofd_packets/00225754 [09:01:09]OFD Sender: To server: pG, [09:01:09]CommunicateWithHost lk.salyk.kg:30040 [09:01:09]ConnectInit lk.salyk.kg [09:01:17]recv_with_timeout no data received [09:01:18]Connected sock=7 [09:01:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2E 1A 07 01 1B 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 A7 B6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 71 03 00 35 04 06 00 64 C3 7A 8B 75 CA 9E 18 AA C9 2B CA 7A 78 [09:01: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 35 39 4F 00 00 00 B1 BC 47 00 4C 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 71 03 00 F4 03 04 00 6B 63 A4 66 B6 04 01 00 00 53 8C B1 F7 67 11 4C 18 [09:01:20]CommunicateWithHost err = 0 [09:01:20]CheckOFDResponse [09:01:20]1017 (14) - 77093643461234 [09:01:20]1041 (16) - 0000000000874959 [09:01:20]1040 (4) - 225754 [09:01:20]1012 (4) - 27.07.2024 03:03 [09:01:20]1206 (1) - 0 [09:01:20]OFD Sender: Remove packet 225754 [09:01:20]ProducePacketName [09:01:20]name=ofd_packets/00225754 [09:01:20]NVStorageDeleteData [09:01:20]OFD Sender: Processing packet 225755 [packets to send 601, broken 598] [09:01:20]ProducePacketName [09:01:20]name=ofd_packets/00225755 [09:01:20]OFD Sender: To server: pG, [09:01:20]CommunicateWithHost lk.salyk.kg:30040 [09:01:20]ConnectInit lk.salyk.kg [09:01:21]Connected sock=7 [09:01:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 44 67 04 01 30 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 2B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2F 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 0C B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 71 03 00 35 04 06 00 1F D3 3E 19 5E DB F6 BD 1D DA 7C AD 5B 07 [09:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E1 8F 47 00 37 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 35 39 10 04 04 00 DB 71 03 00 F4 03 04 00 6D 63 A4 66 B6 04 01 00 00 2E 97 DE F3 58 D3 64 C8 [09:01:21]CommunicateWithHost err = 0 [09:01:21]CheckOFDResponse [09:01:21]1017 (14) - 77093643461234 [09:01:21]1041 (16) - 0000000000874959 [09:01:21]1040 (4) - 225755 [09:01:21]1012 (4) - 27.07.2024 03:03 [09:01:21]1206 (1) - 0 [09:01:21]OFD Sender: Remove packet 225755 [09:01:21]ProducePacketName [09:01:21]name=ofd_packets/00225755 [09:01:21]NVStorageDeleteData [09:01:22]OFD Sender: Processing packet 225756 [packets to send 600, broken 598] [09:01:22]ProducePacketName [09:01:22]name=ofd_packets/00225756 [09:01:22]OFD Sender: To server: pG, [09:01:22]CommunicateWithHost lk.salyk.kg:30040 [09:01:22]ConnectInit lk.salyk.kg [09:01:27]Connected sock=10 [09:01:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D B4 07 01 19 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 36 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 71 03 00 35 04 06 00 5A A3 45 6B 7D 84 FC 8A 22 71 5C 93 E4 AE [09:01: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 35 39 4F 00 00 00 7B 97 47 00 63 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 71 03 00 F4 03 04 00 73 63 A4 66 B6 04 01 00 00 2E 28 20 C9 D7 AF 3B 1D [09:01:28]CommunicateWithHost err = 0 [09:01:28]CheckOFDResponse [09:01:28]1017 (14) - 77093643461234 [09:01:28]1041 (16) - 0000000000874959 [09:01:28]1040 (4) - 225756 [09:01:28]1012 (4) - 27.07.2024 03:03 [09:01:28]1206 (1) - 0 [09:01:28]OFD Sender: Remove packet 225756 [09:01:28]ProducePacketName [09:01:28]name=ofd_packets/00225756 [09:01:28]NVStorageDeleteData [09:01:29]OFD Sender: Processing packet 225757 [packets to send 599, broken 598] [09:01:29]ProducePacketName [09:01:29]name=ofd_packets/00225757 [09:01:29]OFD Sender: To server: pG, [09:01:29]CommunicateWithHost lk.salyk.kg:30040 [09:01:29]ConnectInit lk.salyk.kg [09:01:30]Connected sock=7 [09:01:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 06 02 04 01 BE 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 47 B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 71 03 00 35 04 06 00 DA 3A 21 03 BC B6 E4 74 F0 96 57 D4 F1 39 [09:01: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 35 39 4F 00 00 00 39 DF 47 00 57 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 71 03 00 F4 03 04 00 78 63 A4 66 B6 04 01 00 00 77 2B 87 C5 F5 CF 1C D6 [09:01:32]CommunicateWithHost err = 0 [09:01:32]CheckOFDResponse [09:01:32]1017 (14) - 77093643461234 [09:01:32]1041 (16) - 0000000000874959 [09:01:32]1040 (4) - 225757 [09:01:32]1012 (4) - 27.07.2024 03:03 [09:01:32]1206 (1) - 0 [09:01:32]OFD Sender: Remove packet 225757 [09:01:32]ProducePacketName [09:01:32]name=ofd_packets/00225757 [09:01:32]NVStorageDeleteData [09:01:33]OFD Sender: No OFD packet to send [09:01:38]OFD Sender: No OFD packet to send [09:01:43]OFD Sender: No OFD packet to send [09:01:48]OFD Sender: No OFD packet to send [09:01:53]OFD Sender: No OFD packet to send [09:01:58]OFD Sender: No OFD packet to send [09:02:03]OFD Sender: No OFD packet to send [09:02:03]accept exits with 9 [09:02:03]New connection [09:02:03]New thread 3066682724 created [09:02:03]Thread 3066539364 joined [09:02:03]Waiting for new connection... [09:02:03] Sock 9.Parse request [09:02:03]Sock 9.Check first char [09:02:03]Sock 9.First char is OK [09:02:03]request: POST /json_proto HTTP/1.0 [09:02:03]Method: POST [09:02:03]URL: /json_proto [09:02:03]Method is POST - this is cgi request [09:02:03]url: /json_proto [09:02:03]query_string will be loaded in cgi processing [09:02:03]execute_cgi json_proto POST (null) [09:02:03]execute_cgi path=json_proto method=POST [09:02:03]POST find Content-Length [09:02:03]Host: 172.17.43.131:8080 [09:02:03]Content-Length: 678 [09:02:03]Content-Type: application/json [09:02:03] [09:02:03]POST finish read [09:02:03]Found Content-Length = 678 [09:02:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:03]execute_script... [09:02: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)2002016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:03]POST & json_proto [09:02:03]process_json_proto [09:02:03]json parsed OK: [09:02:03]protocol is kg_v1.0 [09:02:03]action value=close_receipt [09:02:03]process_action close_receipt [09:02:03]cmd_close_receipt [09:02:03]MH_GetDate [09:02:03]Write to MH i2c: F0 00 00 B2 01 A2 [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: F0 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: F0 09 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: F0 09 00 B2 01 00 8B B7 A4 66 F9 24 A2 66 1C [09:02:03]GetLastDocTimeStamp 1722070855 [09:02:03]current date 1722070923 [09:02:03]FM_GetShiftState [09:02:03]SAM_PROTO_GetShiftState [09:02:03]wFMCommunicate request_size=4 [09:02:03]MH_SAM_APDU [09:02:03]CAPDU: 80 13 01 00 [09:02:03]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 0E 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [09:02:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:02:03]wFMCommunicate OK [09:02:03]SAM_PROTO_GetShiftState done [09:02:03]FM_GetShiftState done [09:02:03]opened in 1722038719 [09:02:03]opened+sec_in_day 1722125119 [09:02:03]quantity*price = 60003 [09:02:03]sum+1 = 60004 [09:02:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 118 27.07.2024 09:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225758 ФПД: 254489711804944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090203&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225758&fm=254489711804944&tin=02508201610067®Number=0000000000092624&sum=60000 [09:02:04]StoreToDocumentArchive [09:02:04]shift 438 fd 225758 [09:02:04]save to /storage/0438/doc_00225758 [09:02:04]save last doc name /storage/0438/doc_00225758 to /storage/kkm_last_doc_name [09:02:04]save OK [09:02:04]Clear old archive folders... [09:02:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:04]tlvbuf is 01B7D9F0 [09:02:04]SAM_PROTO_ClearQueue [09:02:04]wFMCommunicate request_size=4 [09:02:04]MH_SAM_APDU [09:02:04]CAPDU: 80 09 00 00 [09:02:04]Write to MH i2c: E2 08 00 C0 01 80 09 00 00 00 00 00 00 33 [09:02:04]Write i2c OK [09:02:04]MH_I2C_Read... [09:02:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:04]Read from MH i2c: E2 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: E2 03 00 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [09:02:04]RAPDU: 90 00 [09:02:04]wFMCommunicate OK [09:02:04]SAM_PROTO_ClearQueue done [09:02:04]KKMCreateOFDPacket [09:02:04]OFDProtocolAddRootSTLVToBuf [09:02:04]FM_MakeSignedData [09:02:04]FM_MakeSignedData [09:02:04]SAM_PROTO_SignData [09:02:04]wFMCommunicate request_size=4 [09:02:04]MH_SAM_APDU [09:02:04]CAPDU: 80 0D 01 02 [09:02:04]Write to MH i2c: E2 08 00 C1 01 80 0D 01 02 00 00 00 00 3B [09:02:04]Write i2c OK [09:02:04]MH_I2C_Read... [09:02:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:04]Read from MH i2c: E2 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: E2 03 00 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [09:02:04]RAPDU: 90 00 [09:02:04]wFMCommunicate OK [09:02:04]wFMCommunicate request_size=255 [09:02:04]MH_SAM_APDU [09:02: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 8B B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 71 03 00 35 04 06 00 E7 [09:02:04]Write to MH i2c: E2 02 01 C2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 8B B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 71 03 00 35 04 06 00 E7 00 00 3B [09:02:04]Write i2c OK [09:02:04]MH_I2C_Read... [09:02:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:05]Read from MH i2c: E2 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 03 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [09:02:05]RAPDU: 90 00 [09:02:05]wFMCommunicate OK [09:02:05]wFMCommunicate request_size=10 [09:02:05]MH_SAM_APDU [09:02:05]CAPDU: 80 0D 02 02 05 75 00 DF 02 10 [09:02:05]Write to MH i2c: E2 0D 00 C3 01 80 0D 02 02 05 00 75 00 DF 02 10 00 00 AE [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:05]Read from MH i2c: E2 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 03 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [09:02:05]RAPDU: 90 00 [09:02:05]wFMCommunicate OK [09:02:05]wFMCommunicate request_size=4 [09:02:05]MH_SAM_APDU [09:02:05]CAPDU: 80 0D 03 02 [09:02:05]Write to MH i2c: E2 08 00 C4 01 80 0D 03 02 00 00 00 00 40 [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:05]Read from MH i2c: E2 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 0B 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 0B 00 C4 01 00 D3 7A CE C2 4D 05 23 D3 90 00 66 [09:02:05]RAPDU: D3 7A CE C2 4D 05 23 D3 90 00 [09:02:05]wFMCommunicate OK [09:02:05]SAM_PROTO_SignData done [09:02:05]FM_MakeSignedData done [09:02:05]CreateOFDProtocolMessage [09:02:05]wFMCommunicate request_size=4 [09:02:05]MH_SAM_APDU [09:02:05]CAPDU: 80 11 00 00 [09:02:05]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:05]Read from MH i2c: E2 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 17 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [09:02:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:05]wFMCommunicate OK [09:02:05]CreateOFDProtocolMessage done [09:02:05]OFDSenderStorePacket 225758 [09:02:05]StoreOFDPacket docnum=225758 [09:02:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 8D 07 01 D7 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 8B B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 71 03 00 35 04 06 00 E7 75 00 DF 02 10 D3 7A CE C2 4D 05 23 D3 [09:02:05]CheckFolder [09:02:05]dirname=/storage/ofd_packets [09:02:05]CheckFolder done [09:02:05]ProducePacketName [09:02:05]name=ofd_packets/00225758 [09:02:05]NVStorageSaveData ofd_packets/00225758 [09:02:05]File name is /storage/ofd_packets/00225758 [09:02:05]Write 301 bytes [09:02:05]NVStorageSaveData done [09:02:05]OFDSenderStorePacket done [09:02:05]KKMCreateOFDPacket done [09:02:05]NVStorageSaveData kkm_last_timestamp [09:02:05]File name is /storage/kkm_last_timestamp [09:02:05]Write 4 bytes [09:02:05]NVStorageSaveData done [09:02:05]ExternCall_PrintAddStr [09:02:05]wPrintStart [09:02:05]Write to MH i2c: 01 00 00 C6 01 C7 [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: 01 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: 01 07 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FF 0F DC [09:02:05]RasterBufferAndPrint [09:02:05]line Счет N : (1)2002016 [09:02:05]line ИНН: 02508201610067 [09:02:05]line Контрольно-Кассовый Чек [09:02:05]line ПРОДАЖА [09:02:05]line ТРК (МРК, ГНК) : 33 [09:02:05]line Товар: 2710124130 [09:02:05]line Аи-92-К-5 [09:02:05]line 8.850 * 67.80 [09:02:05]line = 600.03 [09:02:05]line НДС 12% НСП 1% [09:02:05]line > о реализуемом товаре [09:02:05]line ОКРУГЛЕНИЕ: -0.03 [09:02:05]line ИТОГО: 600.00 [09:02:05]line Внесено: 600.00 [09:02:05]line СДАЧА: 0.00 [09:02:05]line НСП 1% : 5.31 [09:02:05]line НДС 12% : 63.72 [09:02:05]line Наличными: 600.00 [09:02:05]line Безнал.: 0.00 [09:02:05]line Место: АЗС № 97 "Партнер Нефть" [09:02:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:02:05]line СНО: Общий режим [09:02:05]line Чек 118 27.07.2024 09:02 [09:02:05]line Смена: 438 ФФД: 1.0 [09:02:05]line ЗНМ: 0300000054 [09:02:05]line РНМ: 0000000000092624 [09:02:05]line Версия ККМ: 001 [09:02:05]line ФМ: 0000000000874959 [09:02:05]line ФД: 225758 [09:02:05]line ФПД: 254489711804944 [09:02:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090203&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225758&fm=254489711804944&tin=02508201610067®Number=0000000000092624&sum=60000 [09:02:05]written 0, free lines is 4095 [09:02:05]OFD Sender: Processing packet 225758 [packets to send 599, broken 598] [09:02:05]ProducePacketName [09:02:05]name=ofd_packets/00225758 [09:02:05]OFD Sender: To server: pG, [09:02:05]CommunicateWithHost lk.salyk.kg:30040 [09:02:05]ConnectInit lk.salyk.kg [09:02:05]Connected sock=7 [09:02: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 35 39 0F 01 00 00 B9 8D 07 01 D7 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 8B B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 71 03 00 35 04 06 00 E7 75 00 DF 02 10 D3 7A CE C2 4D 05 23 D3 [09:02:05]Write to MH i2c: 01 00 00 F1 01 F2 [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: 01 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: 01 07 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 65 0C 6A [09:02:05]RasterBufferAndPrint [09:02:05]line [09:02:05]line [09:02:05]line [09:02:05]line [09:02:05]line [09:02:05]written 0, free lines is 3176 [09:02:05]MH_Cut [09:02:05]Write to MH i2c: D1 01 00 F8 01 01 CB [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: D1 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: D1 01 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: D1 01 00 F8 01 00 CA [09:02:05]Write to MH i2c: 01 00 00 F9 01 FA [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02: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 35 39 4F 00 00 00 78 B3 47 00 C0 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 71 03 00 F4 03 04 00 99 63 A4 66 B6 04 01 00 00 EC 62 C4 31 B2 86 65 0A [09:02:06]CommunicateWithHost err = 0 [09:02:06]CheckOFDResponse [09:02:06]1017 (14) - 77093643461234 [09:02:06]1041 (16) - 0000000000874959 [09:02:06]1040 (4) - 225758 [09:02:06]1012 (4) - 27.07.2024 03:03 [09:02:06]1206 (1) - 0 [09:02:06]OFD Sender: Remove packet 225758 [09:02:06]ProducePacketName [09:02:06]name=ofd_packets/00225758 [09:02:06]NVStorageDeleteData [09:02:06]OFD Sender: No OFD packet to send [09:02:06]*** Cut start [09:02:06]*** Partial cut [09:02:06]*** CUTSNS_PIN = 1 [09:02:06]*** CUTSNS_PIN = 0 [09:02:07]*** Brake cut motor [09:02:07]Read from MH i2c: 01 [09:02:07]MH_I2C_Read... [09:02:07]*** Stop cut motor [09:02:07]*** Cut end [09:02:07]Read from MH i2c: 01 07 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 FF 0F 0F [09:02:07]process_action close_receipt done [09:02:07]requested_data is exist [09:02:07]produce_requested_data [09:02:07]requested_item fm.sn is exist - process it [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 11 00 00 [09:02:07]Write to MH i2c: E2 08 00 FA 01 80 11 00 00 00 00 00 00 75 [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 17 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 17 00 FA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [09:02:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:07]wFMCommunicate OK [09:02:07]requested_item fd.num is exist - process it [09:02:07]SAM_PROTO_GetFieldsCounters [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 13 00 00 [09:02:07]Write to MH i2c: E2 08 00 FB 01 80 13 00 00 00 00 00 00 78 [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 62 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 71 03 00 0E 04 04 00 B6 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 0C [09:02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:07]wFMCommunicate OK [09:02:07]SAM_PROTO_GetFieldsCounters done [09:02:07]requested_item shift.num is exist - process it [09:02:07]requested_item shift.opened is exist - process it [09:02:07]req_shift_opened [09:02:07]FM_GetShiftState [09:02:07]SAM_PROTO_GetShiftState [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 13 01 00 [09:02:07]Write to MH i2c: E2 08 00 FC 01 80 13 01 00 00 00 00 00 7A [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 0E 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 0E 00 FC 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [09:02:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:02:07]wFMCommunicate OK [09:02:07]SAM_PROTO_GetShiftState done [09:02:07]FM_GetShiftState done [09:02:07]req_shift_opened done [09:02:07]requested_item shift.open_date is exist - process it [09:02:07]req_shift_open_date [09:02:07]req_shift_open_date done [09:02:07]produce_requested_data done [09:02:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225758,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:02:07]process_action_free close_receipt [09:02:07]json_value_free [09:02:07]json_value_free done [09:02:07]process_json_proto returns [09:02:07]Send response to host [09:02:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225758,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:02:07]free response buf [09:02:07]execute_script done [09:02:07]execute_script returns [09:02:07]free content buf [09:02:07]Sock 9.Close socket [09:02:07]Sock 9.Thread stoped [09:02:11]OFD Sender: No OFD packet to send [09:02:14]recv_with_timeout no data received [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:10]accept exits with 10 [09:03:10]New connection [09:03:10]New thread 3066539364 created [09:03:10]Thread 3066682724 joined [09:03:10]Waiting for new connection... [09:03:10] Sock 10.Parse request [09:03:10]Sock 10.Check first char [09:03:10]Sock 10.First char is OK [09:03:10]request: POST /json_proto HTTP/1.0 [09:03:10]Method: POST [09:03:10]URL: /json_proto [09:03:10]Method is POST - this is cgi request [09:03:10]url: /json_proto [09:03:10]query_string will be loaded in cgi processing [09:03:10]execute_cgi json_proto POST (null) [09:03:10]execute_cgi path=json_proto method=POST [09:03:10]POST find Content-Length [09:03:10]Host: 172.17.43.131:8080 [09:03:10]Content-Length: 823 [09:03:10]Content-Type: application/json [09:03:10] [09:03:10]POST finish read [09:03:10]Found Content-Length = 823 [09:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 32.970, "sum" : 1200.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1200.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:10]execute_script... [09:03: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)2002015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 32.970, "sum" : 1200.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1200.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:10]POST & json_proto [09:03:10]process_json_proto [09:03:10]json parsed OK: [09:03:10]protocol is kg_v1.0 [09:03:10]action value=close_receipt [09:03:10]process_action close_receipt [09:03:10]cmd_close_receipt [09:03:10]MH_GetDate [09:03:10]Write to MH i2c: F0 00 00 FD 01 ED [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: F0 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: F0 09 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: F0 09 00 FD 01 00 CE B7 A4 66 F9 24 A2 66 AA [09:03:10]GetLastDocTimeStamp 1722070923 [09:03:10]current date 1722070990 [09:03:10]FM_GetShiftState [09:03:10]SAM_PROTO_GetShiftState [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 13 01 00 [09:03:10]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:10]Read from MH i2c: E2 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 0E 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [09:03:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:03:10]wFMCommunicate OK [09:03:10]SAM_PROTO_GetShiftState done [09:03:10]FM_GetShiftState done [09:03:10]opened in 1722038719 [09:03:10]opened+sec_in_day 1722125119 [09:03:10]quantity*price = 120010 [09:03:10]sum+1 = 120012 [09:03:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.11 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 0.00 Безнал.: 1200.11 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 119 27.07.2024 09:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225759 ФПД: 15057614696835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225759&fm=15057614696835&tin=02508201610067®Number=0000000000092624&sum=120011 [09:03:11]StoreToDocumentArchive [09:03:11]shift 438 fd 225759 [09:03:11]save to /storage/0438/doc_00225759 [09:03:11]save last doc name /storage/0438/doc_00225759 to /storage/kkm_last_doc_name [09:03:11]save OK [09:03:11]Clear old archive folders... [09:03:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:03:11]tlvbuf is 01B24290 [09:03:11]SAM_PROTO_ClearQueue [09:03:11]wFMCommunicate request_size=4 [09:03:11]MH_SAM_APDU [09:03:11]CAPDU: 80 09 00 00 [09:03:11]Write to MH i2c: E2 08 00 0B 02 80 09 00 00 00 00 00 00 7F [09:03:11]Write i2c OK [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 [09:03:11]MH_I2C_Read... [09:03:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:11]Read from MH i2c: E2 03 00 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [09:03:11]RAPDU: 90 00 [09:03:11]wFMCommunicate OK [09:03:11]SAM_PROTO_ClearQueue done [09:03:11]KKMCreateOFDPacket [09:03:11]OFDProtocolAddRootSTLVToBuf [09:03:11]FM_MakeSignedData [09:03:11]FM_MakeSignedData [09:03:11]SAM_PROTO_SignData [09:03:11]wFMCommunicate request_size=4 [09:03:11]MH_SAM_APDU [09:03:11]CAPDU: 80 0D 01 02 [09:03:11]Write to MH i2c: E2 08 00 0C 02 80 0D 01 02 00 00 00 00 87 [09:03:11]Write i2c OK [09:03:11]MH_I2C_Read... [09:03:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:11]Read from MH i2c: E2 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 03 00 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [09:03:11]RAPDU: 90 00 [09:03:11]wFMCommunicate OK [09:03:11]wFMCommunicate request_size=255 [09:03:11]MH_SAM_APDU [09:03:11]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 CE B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 71 03 00 35 04 06 00 0D B1 [09:03:11]Write to MH i2c: E2 02 01 0D 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 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 CE B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 71 03 00 35 04 06 00 0D B1 00 00 A1 [09:03:11]Write i2c OK [09:03:11]MH_I2C_Read... [09:03:11]OFD Sender: No OFD packet to send [09:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:12]Read from MH i2c: E2 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 03 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [09:03:12]RAPDU: 90 00 [09:03:12]wFMCommunicate OK [09:03:12]wFMCommunicate request_size=9 [09:03:12]MH_SAM_APDU [09:03:12]CAPDU: 80 0D 02 02 04 DF C6 71 83 [09:03:12]Write to MH i2c: E2 0C 00 0E 02 80 0D 02 02 04 00 DF C6 71 83 00 00 2B [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:12]Read from MH i2c: E2 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 03 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [09:03:12]RAPDU: 90 00 [09:03:12]wFMCommunicate OK [09:03:12]wFMCommunicate request_size=4 [09:03:12]MH_SAM_APDU [09:03:12]CAPDU: 80 0D 03 02 [09:03:12]Write to MH i2c: E2 08 00 0F 02 80 0D 03 02 00 00 00 00 8C [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:12]Read from MH i2c: E2 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 0B 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 0B 00 0F 02 00 DB CF 3D 15 8A B2 5A 92 90 00 B1 [09:03:12]RAPDU: DB CF 3D 15 8A B2 5A 92 90 00 [09:03:12]wFMCommunicate OK [09:03:12]SAM_PROTO_SignData done [09:03:12]FM_MakeSignedData done [09:03:12]CreateOFDProtocolMessage [09:03:12]wFMCommunicate request_size=4 [09:03:12]MH_SAM_APDU [09:03:12]CAPDU: 80 11 00 00 [09:03:12]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:12]Read from MH i2c: E2 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 17 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [09:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:03:12]wFMCommunicate OK [09:03:12]CreateOFDProtocolMessage done [09:03:12]OFDSenderStorePacket 225759 [09:03:12]StoreOFDPacket docnum=225759 [09:03:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 23 23 06 01 F1 A4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 CE B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 71 03 00 35 04 06 00 0D B1 DF C6 71 83 DB CF 3D 15 8A B2 5A 92 [09:03:12]CheckFolder [09:03:12]dirname=/storage/ofd_packets [09:03:12]CheckFolder done [09:03:12]ProducePacketName [09:03:12]name=ofd_packets/00225759 [09:03:12]NVStorageSaveData ofd_packets/00225759 [09:03:12]File name is /storage/ofd_packets/00225759 [09:03:12]Write 300 bytes [09:03:12]NVStorageSaveData done [09:03:12]OFDSenderStorePacket done [09:03:12]KKMCreateOFDPacket done [09:03:12]NVStorageSaveData kkm_last_timestamp [09:03:12]File name is /storage/kkm_last_timestamp [09:03:12]Write 4 bytes [09:03:12]NVStorageSaveData done [09:03:12]ExternCall_PrintAddStr [09:03:12]wPrintStart [09:03:12]Write to MH i2c: 01 00 00 11 02 13 [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: 01 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: 01 07 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: 01 07 00 11 02 00 00 00 00 00 FF 0F 28 [09:03:12]RasterBufferAndPrint [09:03:12]line Счет N : (1)2002015 [09:03:12]line ИНН: 02508201610067 [09:03:12]line Контрольно-Кассовый Чек [09:03:12]line ПРОДАЖА [09:03:12]line ТРК (МРК, ГНК) : 81 [09:03:12]line Товар: 2711190000 [09:03:12]line ГАЗ-К-5 [09:03:12]line 32.970 * 36.40 [09:03:12]line = 1200.11 [09:03:12]line НДС 12% НСП 1% [09:03:12]line > о реализуемом товаре [09:03:12]line ИТОГО: 1200.11 [09:03:12]line НСП 1% : 10.62 [09:03:12]line НДС 12% : 127.44 [09:03:12]line Наличными: 0.00 [09:03:12]line Безнал.: 1200.11 [09:03:12]line Место: АЗС № 97 "Партнер Нефть" [09:03:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:03:12]line СНО: Общий режим [09:03:12]line Чек 119 27.07.2024 09:03 [09:03:12]line Смена: 438 ФФД: 1.0 [09:03:12]line ЗНМ: 0300000054 [09:03:12]line РНМ: 0000000000092624 [09:03:12]line Версия ККМ: 001 [09:03:12]line Платежная система: Бакай Банк [09:03:12]line ФМ: 0000000000874959 [09:03:12]line ФД: 225759 [09:03:12]line ФПД: 15057614696835 [09:03:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225759&fm=15057614696835&tin=02508201610067®Number=0000000000092624&sum=120011 [09:03:12]OFD Sender: Processing packet 225759 [packets to send 599, broken 598] [09:03:12]ProducePacketName [09:03:12]name=ofd_packets/00225759 [09:03:12]OFD Sender: To server: pG, [09:03:12]CommunicateWithHost lk.salyk.kg:30040 [09:03:12]ConnectInit lk.salyk.kg [09:03:12]written 0, free lines is 4095 [09:03:12]Write to MH i2c: 01 00 00 3B 02 3D [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: 01 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: 01 07 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 6C 0C BC [09:03:12]RasterBufferAndPrint [09:03:12]line [09:03:12]line [09:03:12]line [09:03:12]line [09:03:12]line [09:03:12]written 0, free lines is 3183 [09:03:12]MH_Cut [09:03:12]Write to MH i2c: D1 01 00 42 02 01 16 [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: D1 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: D1 01 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: D1 01 00 42 02 00 15 [09:03:12]Write to MH i2c: 01 00 00 43 02 45 [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:14]*** Cut start [09:03:14]*** Partial cut [09:03:14]*** CUTSNS_PIN = 1 [09:03:14]*** CUTSNS_PIN = 0 [09:03:14]*** Brake cut motor [09:03:14]Read from MH i2c: 01 [09:03:14]MH_I2C_Read... [09:03:14]*** Stop cut motor [09:03:14]*** Cut end [09:03:14]Read from MH i2c: 01 07 00 [09:03:14]MH_I2C_Read... [09:03:14]Read from MH i2c: 01 07 00 43 02 00 00 00 00 00 FF 0F 5A [09:03:14]process_action close_receipt done [09:03:14]requested_data is exist [09:03:14]produce_requested_data [09:03:14]requested_item fm.sn is exist - process it [09:03:14]wFMCommunicate request_size=4 [09:03:14]MH_SAM_APDU [09:03:14]CAPDU: 80 11 00 00 [09:03:14]Write to MH i2c: E2 08 00 44 02 80 11 00 00 00 00 00 00 C0 [09:03:14]Write i2c OK [09:03:14]MH_I2C_Read... [09:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:14]Read from MH i2c: E2 [09:03:14]MH_I2C_Read... [09:03:14]Read from MH i2c: E2 17 00 [09:03:14]MH_I2C_Read... [09:03:14]Read from MH i2c: E2 17 00 44 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [09:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:03:14]wFMCommunicate OK [09:03:14]requested_item fd.num is exist - process it [09:03:14]SAM_PROTO_GetFieldsCounters [09:03:14]wFMCommunicate request_size=4 [09:03:14]MH_SAM_APDU [09:03:14]CAPDU: 80 13 00 00 [09:03:14]Write to MH i2c: E2 08 00 45 02 80 13 00 00 00 00 00 00 C3 [09:03:14]Write i2c OK [09:03:14]MH_I2C_Read... [09:03:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:15]Read from MH i2c: E2 [09:03:15]MH_I2C_Read... [09:03:15]Read from MH i2c: E2 62 00 [09:03:15]MH_I2C_Read... [09:03:15]Read from MH i2c: E2 62 00 45 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 71 03 00 0E 04 04 00 B6 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 5B [09:03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:15]wFMCommunicate OK [09:03:15]SAM_PROTO_GetFieldsCounters done [09:03:15]requested_item shift.num is exist - process it [09:03:15]requested_item shift.opened is exist - process it [09:03:15]req_shift_opened [09:03:15]FM_GetShiftState [09:03:15]SAM_PROTO_GetShiftState [09:03:15]wFMCommunicate request_size=4 [09:03:15]MH_SAM_APDU [09:03:15]CAPDU: 80 13 01 00 [09:03:15]Write to MH i2c: E2 08 00 46 02 80 13 01 00 00 00 00 00 C5 [09:03:15]Write i2c OK [09:03:15]MH_I2C_Read... [09:03:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:15]Read from MH i2c: E2 [09:03:15]MH_I2C_Read... [09:03:15]Read from MH i2c: E2 0E 00 [09:03:15]MH_I2C_Read... [09:03:15]Read from MH i2c: E2 0E 00 46 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [09:03:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:03:15]wFMCommunicate OK [09:03:15]SAM_PROTO_GetShiftState done [09:03:15]FM_GetShiftState done [09:03:15]req_shift_opened done [09:03:15]requested_item shift.open_date is exist - process it [09:03:15]req_shift_open_date [09:03:15]req_shift_open_date done [09:03:15]produce_requested_data done [09:03:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225759,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:03:15]process_action_free close_receipt [09:03:15]json_value_free [09:03:15]json_value_free done [09:03:15]process_json_proto returns [09:03:15]Send response to host [09:03:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225759,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:03:15]free response buf [09:03:15]execute_script done [09:03:15]execute_script returns [09:03:15]free content buf [09:03:15]Sock 10.Close socket [09:03:15]Sock 10.Thread stoped [09:03:17]ConnectInit Can't take IP for lk.salyk.kg [09:03:17]CommunicateWithHost connect error [09:03:17]CommunicateWithHost err = -1 [09:03:17]OFD Sender: Server communicate error [09:03:22]OFD Sender: Processing packet 225759 [packets to send 599, broken 598] [09:03:22]ProducePacketName [09:03:22]name=ofd_packets/00225759 [09:03:22]OFD Sender: To server: pG, [09:03:22]CommunicateWithHost lk.salyk.kg:30040 [09:03:22]ConnectInit lk.salyk.kg [09:03:24]Connected sock=10 [09: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 35 39 0E 01 00 00 23 23 06 01 F1 A4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 CE B7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 71 03 00 35 04 06 00 0D B1 DF C6 71 83 DB CF 3D 15 8A B2 5A 92 [09:03: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 35 39 4F 00 00 00 69 A8 47 00 D0 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 35 39 10 04 04 00 DF 71 03 00 F4 03 04 00 E8 63 A4 66 B6 04 01 00 00 64 2A 8D DF C2 E6 01 52 [09:03:25]CommunicateWithHost err = 0 [09:03:25]CheckOFDResponse [09:03:25]1017 (14) - 77093643461234 [09:03:25]1041 (16) - 0000000000874959 [09:03:25]1040 (4) - 225759 [09:03:25]1012 (4) - 27.07.2024 03:05 [09:03:25]1206 (1) - 0 [09:03:25]OFD Sender: Remove packet 225759 [09:03:25]ProducePacketName [09:03:25]name=ofd_packets/00225759 [09:03:25]NVStorageDeleteData [09:03:25]OFD Sender: No OFD packet to send [09:03:30]OFD Sender: No OFD packet to send [09:03:35]OFD Sender: No OFD packet to send [09:03:40]OFD Sender: No OFD packet to send [09:03:45]OFD Sender: No OFD packet to send [09:03:50]OFD Sender: No OFD packet to send [09:03:55]OFD Sender: No OFD packet to send [09:04:00]OFD Sender: No OFD packet to send [09:04:05]OFD Sender: No OFD packet to send [09:04:10]OFD Sender: No OFD packet to send [09:04:15]OFD Sender: No OFD packet to send [09:04:20]OFD Sender: No OFD packet to send [09:04:25]OFD Sender: No OFD packet to send [09:04:30]OFD Sender: No OFD packet to send [09:04:35]OFD Sender: No OFD packet to send [09:04: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:05]accept exits with 7 [09:06:05]New connection [09:06:05]New thread 3066682724 created [09:06:05]Thread 3066539364 joined [09:06:05]Waiting for new connection... [09:06:05] Sock 7.Parse request [09:06:05]Sock 7.Check first char [09:06:05]Sock 7.First char is OK [09:06:05]request: POST /json_proto HTTP/1.0 [09:06:05]Method: POST [09:06:05]URL: /json_proto [09:06:05]Method is POST - this is cgi request [09:06:05]url: /json_proto [09:06:05]query_string will be loaded in cgi processing [09:06:05]execute_cgi json_proto POST (null) [09:06:05]execute_cgi path=json_proto method=POST [09:06:05]POST find Content-Length [09:06:05]Host: 172.17.43.131:8080 [09:06:05]Content-Length: 671 [09:06:05]Content-Type: application/json [09:06:05] [09:06:05]POST finish read [09:06:05]Found Content-Length = 671 [09:06:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:05]execute_script... [09:06: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)2002019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:05]POST & json_proto [09:06:05]process_json_proto [09:06:05]json parsed OK: [09:06:05]protocol is kg_v1.0 [09:06:05]action value=close_receipt [09:06:05]process_action close_receipt [09:06:05]cmd_close_receipt [09:06:05]MH_GetDate [09:06:05]Write to MH i2c: F0 00 00 47 02 38 [09:06:05]Write i2c OK [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: F0 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: F0 09 00 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: F0 09 00 47 02 00 7E B8 A4 66 F9 24 A2 66 A6 [09:06:05]GetLastDocTimeStamp 1722070990 [09:06:05]current date 1722071166 [09:06:05]FM_GetShiftState [09:06:05]SAM_PROTO_GetShiftState [09:06:05]wFMCommunicate request_size=4 [09:06:05]MH_SAM_APDU [09:06:05]CAPDU: 80 13 01 00 [09:06:05]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [09:06:05]Write i2c OK [09:06:05]MH_I2C_Read... [09:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:05]Read from MH i2c: E2 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 0E 00 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [09:06:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:06:05]wFMCommunicate OK [09:06:05]SAM_PROTO_GetShiftState done [09:06:05]FM_GetShiftState done [09:06:05]opened in 1722038719 [09:06:05]opened+sec_in_day 1722125119 [09:06:05]quantity*price = 50017 [09:06:05]sum+1 = 50019 [09:06:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 120 27.07.2024 09:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225760 ФПД: 18252015310495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090606&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225760&fm=18252015310495&tin=02508201610067®Number=0000000000092624&sum=50000 [09:06:07]StoreToDocumentArchive [09:06:07]shift 438 fd 225760 [09:06:07]save to /storage/0438/doc_00225760 [09:06:07]save last doc name /storage/0438/doc_00225760 to /storage/kkm_last_doc_name [09:06:07]save OK [09:06:07]Clear old archive folders... [09:06:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:06:07]tlvbuf is 01B123E0 [09:06:07]SAM_PROTO_ClearQueue [09:06:07]wFMCommunicate request_size=4 [09:06:07]MH_SAM_APDU [09:06:07]CAPDU: 80 09 00 00 [09:06:07]Write to MH i2c: E2 08 00 55 02 80 09 00 00 00 00 00 00 C9 [09:06:07]Write i2c OK [09:06:07]MH_I2C_Read... [09:06:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:07]Read from MH i2c: E2 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [09:06:07]RAPDU: 90 00 [09:06:07]wFMCommunicate OK [09:06:07]SAM_PROTO_ClearQueue done [09:06:07]KKMCreateOFDPacket [09:06:07]OFDProtocolAddRootSTLVToBuf [09:06:07]FM_MakeSignedData [09:06:07]FM_MakeSignedData [09:06:07]SAM_PROTO_SignData [09:06:07]wFMCommunicate request_size=4 [09:06:07]MH_SAM_APDU [09:06:07]CAPDU: 80 0D 01 02 [09:06:07]Write to MH i2c: E2 08 00 56 02 80 0D 01 02 00 00 00 00 D1 [09:06:07]Write i2c OK [09:06:07]MH_I2C_Read... [09:06:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:07]Read from MH i2c: E2 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [09:06:07]RAPDU: 90 00 [09:06:07]wFMCommunicate OK [09:06:07]wFMCommunicate request_size=255 [09:06:07]MH_SAM_APDU [09:06:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 7E B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 71 03 00 35 04 06 00 [09:06:07]Write to MH i2c: E2 02 01 57 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 7E B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 71 03 00 35 04 06 00 00 00 27 [09:06:07]Write i2c OK [09:06:07]MH_I2C_Read... [09:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:07]Read from MH i2c: E2 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [09:06:07]RAPDU: 90 00 [09:06:07]wFMCommunicate OK [09:06:07]wFMCommunicate request_size=11 [09:06:07]MH_SAM_APDU [09:06:07]CAPDU: 80 0D 02 02 06 10 99 A0 E3 96 9F [09:06:07]Write to MH i2c: E2 0E 00 58 02 80 0D 02 02 06 00 10 99 A0 E3 96 9F 00 00 41 [09:06:07]Write i2c OK [09:06:07]MH_I2C_Read... [09:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:07]Read from MH i2c: E2 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [09:06:07]RAPDU: 90 00 [09:06:07]wFMCommunicate OK [09:06:07]wFMCommunicate request_size=4 [09:06:07]MH_SAM_APDU [09:06:07]CAPDU: 80 0D 03 02 [09:06:07]Write to MH i2c: E2 08 00 59 02 80 0D 03 02 00 00 00 00 D6 [09:06:07]Write i2c OK [09:06:07]MH_I2C_Read... [09:06:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:07]Read from MH i2c: E2 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 0B 00 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 0B 00 59 02 00 A5 BD D5 4B B1 ED B8 71 90 00 20 [09:06:07]RAPDU: A5 BD D5 4B B1 ED B8 71 90 00 [09:06:07]wFMCommunicate OK [09:06:07]SAM_PROTO_SignData done [09:06:07]FM_MakeSignedData done [09:06:07]CreateOFDProtocolMessage [09:06:07]wFMCommunicate request_size=4 [09:06:07]MH_SAM_APDU [09:06:07]CAPDU: 80 11 00 00 [09:06:07]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [09:06:07]Write i2c OK [09:06:07]MH_I2C_Read... [09:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:07]Read from MH i2c: E2 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 17 00 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [09:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:06:07]wFMCommunicate OK [09:06:07]CreateOFDProtocolMessage done [09:06:07]OFDSenderStorePacket 225760 [09:06:07]StoreOFDPacket docnum=225760 [09:06:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 99 63 08 01 F3 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 7E B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 71 03 00 35 04 06 00 10 99 A0 E3 96 9F A5 BD D5 4B B1 ED B8 71 [09:06:07]CheckFolder [09:06:07]dirname=/storage/ofd_packets [09:06:07]CheckFolder done [09:06:07]ProducePacketName [09:06:07]name=ofd_packets/00225760 [09:06:07]NVStorageSaveData ofd_packets/00225760 [09:06:07]File name is /storage/ofd_packets/00225760 [09:06:07]Write 302 bytes [09:06:07]NVStorageSaveData done [09:06:07]OFDSenderStorePacket done [09:06:07]KKMCreateOFDPacket done [09:06:07]NVStorageSaveData kkm_last_timestamp [09:06:07]File name is /storage/kkm_last_timestamp [09:06:07]Write 4 bytes [09:06:07]NVStorageSaveData done [09:06:07]ExternCall_PrintAddStr [09:06:07]wPrintStart [09:06:07]Write to MH i2c: 01 00 00 5B 02 5D [09:06:07]Write i2c OK [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: 01 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: 01 07 00 [09:06:07]MH_I2C_Read... [09:06:07]Read from MH i2c: 01 07 00 5B 02 00 00 00 00 00 FF 0F 72 [09:06:07]RasterBufferAndPrint [09:06:07]line Счет N : (1)2002019 [09:06:07]line ИНН: 02508201610067 [09:06:07]line Контрольно-Кассовый Чек [09:06:07]line ПРОДАЖА [09:06:07]line ТРК (МРК, ГНК) : 52 [09:06:07]line Товар: 2710124130 [09:06:07]line Super-92-К-5 [09:06:07]line 7.270 * 68.80 [09:06:07]line = 500.18 [09:06:07]line НДС 12% НСП 1% [09:06:07]line > о реализуемом товаре [09:06:07]line ОКРУГЛЕНИЕ: -0.18 [09:06:07]line ИТОГО: 500.00 [09:06:07]line Внесено: 500.00 [09:06:07]line СДАЧА: 0.00 [09:06:07]line НСП 1% : 4.43 [09:06:07]line НДС 12% : 53.12 [09:06:07]line Наличными: 500.00 [09:06:07]line Безнал.: 0.00 [09:06:07]line Место: АЗС № 97 "Партнер Нефть" [09:06:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:06:07]line СНО: Общий режим [09:06:07]line Чек 120 27.07.2024 09:06 [09:06:07]line Смена: 438 ФФД: 1.0 [09:06:07]line ЗНМ: 0300000054 [09:06:07]line РНМ: 0000000000092624 [09:06:07]line Версия ККМ: 001 [09:06:07]line ФМ: 0000000000874959 [09:06:07]line ФД: 225760 [09:06:07]line ФПД: 18252015310495 [09:06:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090606&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225760&fm=18252015310495&tin=02508201610067®Number=0000000000092624&sum=50000 [09:06:07]written 0, free lines is 4095 [09:06:07]OFD Sender: Processing packet 225760 [packets to send 599, broken 598] [09:06:07]ProducePacketName [09:06:07]name=ofd_packets/00225760 [09:06:07]OFD Sender: To server: pG, [09:06:07]CommunicateWithHost lk.salyk.kg:30040 [09:06:07]ConnectInit lk.salyk.kg [09:06:08]Write to MH i2c: 01 00 00 86 02 88 [09:06:08]Write i2c OK [09:06:08]MH_I2C_Read... [09:06:08]Read from MH i2c: 01 [09:06:08]MH_I2C_Read... [09:06:08]Read from MH i2c: 01 07 00 [09:06:08]MH_I2C_Read... [09:06:08]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 57 0C F2 [09:06:08]RasterBufferAndPrint [09:06:08]line [09:06:08]line [09:06:08]line [09:06:08]line [09:06:08]line [09:06:08]written 0, free lines is 3163 [09:06:08]MH_Cut [09:06:08]Write to MH i2c: D1 01 00 8D 02 01 61 [09:06:08]Write i2c OK [09:06:08]MH_I2C_Read... [09:06:08]Read from MH i2c: D1 [09:06:08]MH_I2C_Read... [09:06:08]Read from MH i2c: D1 01 00 [09:06:08]MH_I2C_Read... [09:06:08]Read from MH i2c: D1 01 00 8D 02 00 60 [09:06:08]Write to MH i2c: 01 00 00 8E 02 90 [09:06:08]Write i2c OK [09:06:08]MH_I2C_Read... [09:06:09]*** Cut start [09:06:09]*** Partial cut [09:06:09]*** CUTSNS_PIN = 1 [09:06:09]*** CUTSNS_PIN = 0 [09:06:09]*** Brake cut motor [09:06:09]Read from MH i2c: 01 [09:06:09]MH_I2C_Read... [09:06:09]*** Stop cut motor [09:06:09]*** Cut end [09:06:09]Read from MH i2c: 01 07 00 [09:06:09]MH_I2C_Read... [09:06:09]Read from MH i2c: 01 07 00 8E 02 00 00 00 00 00 FF 0F A5 [09:06:09]process_action close_receipt done [09:06:09]requested_data is exist [09:06:09]produce_requested_data [09:06:09]requested_item fm.sn is exist - process it [09:06:09]wFMCommunicate request_size=4 [09:06:09]MH_SAM_APDU [09:06:09]CAPDU: 80 11 00 00 [09:06:09]Write to MH i2c: E2 08 00 8F 02 80 11 00 00 00 00 00 00 0B [09:06:09]Write i2c OK [09:06:09]MH_I2C_Read... [09:06:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:09]Read from MH i2c: E2 [09:06:09]MH_I2C_Read... [09:06:09]Read from MH i2c: E2 17 00 [09:06:09]MH_I2C_Read... [09:06:09]Read from MH i2c: E2 17 00 8F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [09:06:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:06:09]wFMCommunicate OK [09:06:09]requested_item fd.num is exist - process it [09:06:09]SAM_PROTO_GetFieldsCounters [09:06:09]wFMCommunicate request_size=4 [09:06:09]MH_SAM_APDU [09:06:09]CAPDU: 80 13 00 00 [09:06:09]Write to MH i2c: E2 08 00 90 02 80 13 00 00 00 00 00 00 0E [09:06:09]Write i2c OK [09:06:09]MH_I2C_Read... [09:06:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:10]Read from MH i2c: E2 [09:06:10]MH_I2C_Read... [09:06:10]Read from MH i2c: E2 62 00 [09:06:10]MH_I2C_Read... [09:06:10]Read from MH i2c: E2 62 00 90 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 71 03 00 0E 04 04 00 B6 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 AA [09:06: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:10]wFMCommunicate OK [09:06:10]SAM_PROTO_GetFieldsCounters done [09:06:10]requested_item shift.num is exist - process it [09:06:10]requested_item shift.opened is exist - process it [09:06:10]req_shift_opened [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 91 02 80 13 01 00 00 00 00 00 10 [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 91 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1E [09:06:10]RAPDU: 09 00 01 BF 39 A4 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]req_shift_opened done [09:06:10]requested_item shift.open_date is exist - process it [09:06:10]req_shift_open_date [09:06:10]req_shift_open_date done [09:06:10]produce_requested_data done [09:06:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225760,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:06:10]process_action_free close_receipt [09:06:10]json_value_free [09:06:10]json_value_free done [09:06:10]process_json_proto returns [09:06:10]Send response to host [09:06:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225760,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:06:10]free response buf [09:06:10]execute_script done [09:06:10]execute_script returns [09:06:10]free content buf [09:06:10]Sock 7.Close socket [09:06:10]Sock 7.Thread stoped [09:06:12]Connected sock=11 [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 35 39 10 01 00 00 99 63 08 01 F3 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 7E B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 71 03 00 35 04 06 00 10 99 A0 E3 96 9F A5 BD D5 4B B1 ED B8 71 [09:06:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E 93 47 00 71 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 35 39 10 04 04 00 E0 71 03 00 F4 03 04 00 91 64 A4 66 B6 04 01 00 00 92 5B AA 88 D1 1E 7A 94 [09:06:14]CommunicateWithHost err = 0 [09:06:14]CheckOFDResponse [09:06:14]1017 (14) - 77093643461234 [09:06:14]1041 (16) - 0000000000874959 [09:06:14]1040 (4) - 225760 [09:06:14]1012 (4) - 27.07.2024 03:08 [09:06:14]1206 (1) - 0 [09:06:14]OFD Sender: Remove packet 225760 [09:06:14]ProducePacketName [09:06:14]name=ofd_packets/00225760 [09:06:14]NVStorageDeleteData [09:06:15]OFD Sender: No OFD packet to send [09:06:20]OFD Sender: No OFD packet to send [09:06:23]recv_with_timeout no data received [09:06:25]OFD Sender: No OFD packet to send [09:06:30]OFD Sender: No OFD packet to send [09:06:34]recv_with_timeout no data received [09:06:35]OFD Sender: No OFD packet to send [09:06:40]OFD Sender: No OFD packet to send [09:06:45]OFD Sender: No OFD packet to send [09:06:45]recv_with_timeout no data received [09:06:50]OFD Sender: No OFD packet to send [09:06:55]OFD Sender: No OFD packet to send [09:07:00]OFD Sender: No OFD packet to send [09:07:05]OFD Sender: No OFD packet to send [09:07:08]recv_with_timeout no data received [09:07:10]OFD Sender: No OFD packet to send [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:25]OFD Sender: No OFD packet to send [09:07:30]OFD Sender: No OFD packet to send [09:07:35]OFD Sender: No OFD packet to send [09:07:40]OFD Sender: No OFD packet to send [09:07:42]accept exits with 10 [09:07:42]New connection [09:07:42]New thread 3066539364 created [09:07:42]Thread 3066682724 joined [09:07:42]Waiting for new connection... [09:07:42] Sock 10.Parse request [09:07:42]Sock 10.Check first char [09:07:42]Sock 10.First char is OK [09:07:42]request: POST /json_proto HTTP/1.0 [09:07:42]Method: POST [09:07:42]URL: /json_proto [09:07:42]Method is POST - this is cgi request [09:07:42]url: /json_proto [09:07:42]query_string will be loaded in cgi processing [09:07:42]execute_cgi json_proto POST (null) [09:07:42]execute_cgi path=json_proto method=POST [09:07:42]POST find Content-Length [09:07:42]Host: 172.17.43.131:8080 [09:07:42]Content-Length: 817 [09:07:42]Content-Type: application/json [09:07:42] [09:07:42]POST finish read [09:07:42]Found Content-Length = 817 [09:07:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:42]execute_script... [09:07:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:42]POST & json_proto [09:07:42]process_json_proto [09:07:42]json parsed OK: [09:07:42]protocol is kg_v1.0 [09:07:42]action value=close_receipt [09:07:42]process_action close_receipt [09:07:42]cmd_close_receipt [09:07:42]MH_GetDate [09:07:42]Write to MH i2c: F0 00 00 92 02 83 [09:07:42]Write i2c OK [09:07:42]MH_I2C_Read... [09:07:42]Read from MH i2c: F0 [09:07:42]MH_I2C_Read... [09:07:42]Read from MH i2c: F0 09 00 [09:07:42]MH_I2C_Read... [09:07:42]Read from MH i2c: F0 09 00 92 02 00 DE B8 A4 66 F9 24 A2 66 51 [09:07:42]GetLastDocTimeStamp 1722071166 [09:07:42]current date 1722071262 [09:07:42]FM_GetShiftState [09:07:42]SAM_PROTO_GetShiftState [09:07:42]wFMCommunicate request_size=4 [09:07:42]MH_SAM_APDU [09:07:42]CAPDU: 80 13 01 00 [09:07:42]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [09:07:42]Write i2c OK [09:07:42]MH_I2C_Read... [09:07:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:42]Read from MH i2c: E2 [09:07:42]MH_I2C_Read... [09:07:42]Read from MH i2c: E2 0E 00 [09:07:42]MH_I2C_Read... [09:07:42]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 20 [09:07:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:07:42]wFMCommunicate OK [09:07:42]SAM_PROTO_GetShiftState done [09:07:42]FM_GetShiftState done [09:07:42]opened in 1722038719 [09:07:42]opened+sec_in_day 1722125119 [09:07:42]quantity*price = 200025 [09:07:42]sum+1 = 200026 [09:07:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 121 27.07.2024 09:07 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225761 ФПД: 95129411247102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225761&fm=95129411247102&tin=02508201610067®Number=0000000000092624&sum=200025 [09:07:43]StoreToDocumentArchive [09:07:43]shift 438 fd 225761 [09:07:43]save to /storage/0438/doc_00225761 [09:07:43]save last doc name /storage/0438/doc_00225761 to /storage/kkm_last_doc_name [09:07:43]save OK [09:07:43]Clear old archive folders... [09:07:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:07:43]tlvbuf is 01B84AF0 [09:07:43]SAM_PROTO_ClearQueue [09:07:43]wFMCommunicate request_size=4 [09:07:43]MH_SAM_APDU [09:07:43]CAPDU: 80 09 00 00 [09:07:43]Write to MH i2c: E2 08 00 A0 02 80 09 00 00 00 00 00 00 14 [09:07:43]Write i2c OK [09:07:43]MH_I2C_Read... [09:07:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:43]Read from MH i2c: E2 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [09:07:43]RAPDU: 90 00 [09:07:43]wFMCommunicate OK [09:07:43]SAM_PROTO_ClearQueue done [09:07:43]KKMCreateOFDPacket [09:07:43]OFDProtocolAddRootSTLVToBuf [09:07:43]FM_MakeSignedData [09:07:43]FM_MakeSignedData [09:07:43]SAM_PROTO_SignData [09:07:43]wFMCommunicate request_size=4 [09:07:43]MH_SAM_APDU [09:07:43]CAPDU: 80 0D 01 02 [09:07:43]Write to MH i2c: E2 08 00 A1 02 80 0D 01 02 00 00 00 00 1C [09:07:43]Write i2c OK [09:07:43]MH_I2C_Read... [09:07:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:43]Read from MH i2c: E2 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [09:07:43]RAPDU: 90 00 [09:07:43]wFMCommunicate OK [09:07:43]wFMCommunicate request_size=255 [09:07:43]MH_SAM_APDU [09:07:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 71 03 00 35 04 06 00 56 85 0A C3 [09:07:43]Write to MH i2c: E2 02 01 A2 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 71 03 00 35 04 06 00 56 85 0A C3 00 00 96 [09:07:43]Write i2c OK [09:07:43]MH_I2C_Read... [09:07:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:43]Read from MH i2c: E2 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [09:07:43]RAPDU: 90 00 [09:07:43]wFMCommunicate OK [09:07:43]wFMCommunicate request_size=7 [09:07:43]MH_SAM_APDU [09:07:43]CAPDU: 80 0D 02 02 02 DB FE [09:07:43]Write to MH i2c: E2 0A 00 A3 02 80 0D 02 02 02 00 DB FE 00 00 FC [09:07:43]Write i2c OK [09:07:43]MH_I2C_Read... [09:07:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:43]Read from MH i2c: E2 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [09:07:43]RAPDU: 90 00 [09:07:43]wFMCommunicate OK [09:07:43]wFMCommunicate request_size=4 [09:07:43]MH_SAM_APDU [09:07:43]CAPDU: 80 0D 03 02 [09:07:43]Write to MH i2c: E2 08 00 A4 02 80 0D 03 02 00 00 00 00 21 [09:07:43]Write i2c OK [09:07:43]MH_I2C_Read... [09:07:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:43]Read from MH i2c: E2 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 0B 00 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 0B 00 A4 02 00 AD CE E3 A8 CA 32 89 BB 90 00 68 [09:07:43]RAPDU: AD CE E3 A8 CA 32 89 BB 90 00 [09:07:43]wFMCommunicate OK [09:07:43]SAM_PROTO_SignData done [09:07:43]FM_MakeSignedData done [09:07:43]CreateOFDProtocolMessage [09:07:43]wFMCommunicate request_size=4 [09:07:43]MH_SAM_APDU [09:07:43]CAPDU: 80 11 00 00 [09:07:43]Write to MH i2c: E2 08 00 A5 02 80 11 00 00 00 00 00 00 21 [09:07:43]Write i2c OK [09:07:43]MH_I2C_Read... [09:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:43]Read from MH i2c: E2 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 17 00 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: E2 17 00 A5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [09:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:07:43]wFMCommunicate OK [09:07:43]CreateOFDProtocolMessage done [09:07:43]OFDSenderStorePacket 225761 [09:07:43]StoreOFDPacket docnum=225761 [09:07:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EC 1B 04 01 B5 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 71 03 00 35 04 06 00 56 85 0A C3 DB FE AD CE E3 A8 CA 32 89 BB [09:07:43]CheckFolder [09:07:43]dirname=/storage/ofd_packets [09:07:43]CheckFolder done [09:07:43]ProducePacketName [09:07:43]name=ofd_packets/00225761 [09:07:43]NVStorageSaveData ofd_packets/00225761 [09:07:43]File name is /storage/ofd_packets/00225761 [09:07:43]Write 298 bytes [09:07:43]NVStorageSaveData done [09:07:43]OFDSenderStorePacket done [09:07:43]KKMCreateOFDPacket done [09:07:43]NVStorageSaveData kkm_last_timestamp [09:07:43]File name is /storage/kkm_last_timestamp [09:07:43]Write 4 bytes [09:07:43]NVStorageSaveData done [09:07:43]ExternCall_PrintAddStr [09:07:43]wPrintStart [09:07:43]Write to MH i2c: 01 00 00 A6 02 A8 [09:07:43]Write i2c OK [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: 01 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: 01 07 00 [09:07:43]MH_I2C_Read... [09:07:43]Read from MH i2c: 01 07 00 A6 02 00 00 00 00 00 FF 0F BD [09:07:43]RasterBufferAndPrint [09:07:43]line Счет N : (1)2002017 [09:07:43]line ИНН: 02508201610067 [09:07:43]line Контрольно-Кассовый Чек [09:07:43]line ПРОДАЖА [09:07:43]line ТРК (МРК, ГНК) : 41 [09:07:43]line Товар: 2710194210 [09:07:43]line ДТ-К-5 [09:07:43]line 26.250 * 76.20 [09:07:43]line = 2000.25 [09:07:43]line НДС 12% НСП 1% [09:07:43]line > о реализуемом товаре [09:07:43]line ИТОГО: 2000.25 [09:07:43]line НСП 1% : 17.70 [09:07:43]line НДС 12% : 212.42 [09:07:43]line Наличными: 0.00 [09:07:43]line Безнал.: 2000.25 [09:07:43]line Место: АЗС № 97 "Партнер Нефть" [09:07:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:07:43]line СНО: Общий режим [09:07:43]line Чек 121 27.07.2024 09:07 [09:07:43]line Смена: 438 ФФД: 1.0 [09:07:43]line ЗНМ: 0300000054 [09:07:43]line РНМ: 0000000000092624 [09:07:43]line Версия ККМ: 001 [09:07:43]line Платежная система: Бакай Банк [09:07:43]line ФМ: 0000000000874959 [09:07:43]line ФД: 225761 [09:07:43]line ФПД: 95129411247102 [09:07:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225761&fm=95129411247102&tin=02508201610067®Number=0000000000092624&sum=200025 [09:07:43]written 0, free lines is 4095 [09:07:43]OFD Sender: Processing packet 225761 [packets to send 599, broken 598] [09:07:43]ProducePacketName [09:07:43]name=ofd_packets/00225761 [09:07:43]OFD Sender: To server: pG, [09:07:43]CommunicateWithHost lk.salyk.kg:30040 [09:07:43]ConnectInit lk.salyk.kg [09:07:44]Write to MH i2c: 01 00 00 D0 02 D2 [09:07:44]Write i2c OK [09:07:44]MH_I2C_Read... [09:07:44]Read from MH i2c: 01 [09:07:44]MH_I2C_Read... [09:07:44]Read from MH i2c: 01 07 00 [09:07:44]MH_I2C_Read... [09:07:44]Read from MH i2c: 01 07 00 D0 02 00 00 00 00 00 74 0C 59 [09:07:44]RasterBufferAndPrint [09:07:44]line [09:07:44]line [09:07:44]line [09:07:44]line [09:07:44]line [09:07:44]written 0, free lines is 3191 [09:07:44]MH_Cut [09:07:44]Write to MH i2c: D1 01 00 D7 02 01 AB [09:07:44]Write i2c OK [09:07:44]MH_I2C_Read... [09:07:44]Read from MH i2c: D1 [09:07:44]MH_I2C_Read... [09:07:44]Read from MH i2c: D1 01 00 [09:07:44]MH_I2C_Read... [09:07:44]Read from MH i2c: D1 01 00 D7 02 00 AA [09:07:44]Write to MH i2c: 01 00 00 D8 02 DA [09:07:44]Write i2c OK [09:07:44]MH_I2C_Read... [09:07:45]*** Cut start [09:07:45]*** Partial cut [09:07:45]*** CUTSNS_PIN = 1 [09:07:45]*** CUTSNS_PIN = 0 [09:07:45]*** Brake cut motor [09:07:46]Read from MH i2c: 01 [09:07:46]MH_I2C_Read... [09:07:46]*** Stop cut motor [09:07:46]*** Cut end [09:07:46]Read from MH i2c: 01 07 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 FF 0F EF [09:07:46]process_action close_receipt done [09:07:46]requested_data is exist [09:07:46]produce_requested_data [09:07:46]requested_item fm.sn is exist - process it [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 11 00 00 [09:07:46]Write to MH i2c: E2 08 00 D9 02 80 11 00 00 00 00 00 00 55 [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 17 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 17 00 D9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [09:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:07:46]wFMCommunicate OK [09:07:46]requested_item fd.num is exist - process it [09:07:46]SAM_PROTO_GetFieldsCounters [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 13 00 00 [09:07:46]Write to MH i2c: E2 08 00 DA 02 80 13 00 00 00 00 00 00 58 [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 62 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 62 00 DA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 71 03 00 0E 04 04 00 B6 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 F8 [09:07:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:46]wFMCommunicate OK [09:07:46]SAM_PROTO_GetFieldsCounters done [09:07:46]requested_item shift.num is exist - process it [09:07:46]requested_item shift.opened is exist - process it [09:07:46]req_shift_opened [09:07:46]FM_GetShiftState [09:07:46]SAM_PROTO_GetShiftState [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 13 01 00 [09:07:46]Write to MH i2c: E2 08 00 DB 02 80 13 01 00 00 00 00 00 5A [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 0E 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 0E 00 DB 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 68 [09:07:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:07:46]wFMCommunicate OK [09:07:46]SAM_PROTO_GetShiftState done [09:07:46]FM_GetShiftState done [09:07:46]req_shift_opened done [09:07:46]requested_item shift.open_date is exist - process it [09:07:46]req_shift_open_date [09:07:46]req_shift_open_date done [09:07:46]produce_requested_data done [09:07:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225761,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:07:46]process_action_free close_receipt [09:07:46]json_value_free [09:07:46]json_value_free done [09:07:46]process_json_proto returns [09:07:46]Send response to host [09:07:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225761,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:07:46]free response buf [09:07:46]execute_script done [09:07:46]execute_script returns [09:07:46]free content buf [09:07:46]Sock 10.Close socket [09:07:46]Sock 10.Thread stoped [09:07:49]recv_with_timeout no data received [09:07:50]Connected sock=11 [09:07:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EC 1B 04 01 B5 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE B8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 71 03 00 35 04 06 00 56 85 0A C3 DB FE AD CE E3 A8 CA 32 89 BB [09:07:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 39 79 47 00 D7 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 35 39 10 04 04 00 E1 71 03 00 F4 03 04 00 F2 64 A4 66 B6 04 01 00 00 77 97 7A A5 57 BE CE 7F [09:07:50]CommunicateWithHost err = 0 [09:07:50]CheckOFDResponse [09:07:50]1017 (14) - 77093643461234 [09:07:50]1041 (16) - 0000000000874959 [09:07:50]1040 (4) - 225761 [09:07:50]1012 (4) - 27.07.2024 03:09 [09:07:50]1206 (1) - 0 [09:07:50]OFD Sender: Remove packet 225761 [09:07:50]ProducePacketName [09:07:50]name=ofd_packets/00225761 [09:07:50]NVStorageDeleteData [09:07:51]OFD Sender: No OFD packet to send [09:07:56]OFD Sender: No OFD packet to send [09:08:00]recv_with_timeout no data received [09:08:01]OFD Sender: No OFD packet to send [09:08:06]OFD Sender: No OFD packet to send [09:08:11]OFD Sender: No OFD packet to send [09:08:16]OFD Sender: No OFD packet to send [09:08:21]OFD Sender: No OFD packet to send [09:08:26]OFD Sender: No OFD packet to send [09:08:31]OFD Sender: No OFD packet to send [09:08:36]OFD Sender: No OFD packet to send [09:08:37]accept exits with 7 [09:08:37]New connection [09:08:37]New thread 3066682724 created [09:08:37]Thread 3066539364 joined [09:08:37]Waiting for new connection... [09:08:37] Sock 7.Parse request [09:08:37]Sock 7.Check first char [09:08:37]Sock 7.First char is OK [09:08:37]request: POST /json_proto HTTP/1.0 [09:08:37]Method: POST [09:08:37]URL: /json_proto [09:08:37]Method is POST - this is cgi request [09:08:37]url: /json_proto [09:08:37]query_string will be loaded in cgi processing [09:08:37]execute_cgi json_proto POST (null) [09:08:37]execute_cgi path=json_proto method=POST [09:08:37]POST find Content-Length [09:08:37]Host: 172.17.43.131:8080 [09:08:37]Content-Length: 679 [09:08:37]Content-Type: application/json [09:08:37] [09:08:37]POST finish read [09:08:37]Found Content-Length = 679 [09:08:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:37]execute_script... [09:08: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)2002023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:37]POST & json_proto [09:08:37]process_json_proto [09:08:37]json parsed OK: [09:08:37]protocol is kg_v1.0 [09:08:37]action value=close_receipt [09:08:37]process_action close_receipt [09:08:37]cmd_close_receipt [09:08:37]MH_GetDate [09:08:37]Write to MH i2c: F0 00 00 DC 02 CD [09:08:37]Write i2c OK [09:08:37]MH_I2C_Read... [09:08:37]Read from MH i2c: F0 [09:08:37]MH_I2C_Read... [09:08:37]Read from MH i2c: F0 09 00 [09:08:37]MH_I2C_Read... [09:08:37]Read from MH i2c: F0 09 00 DC 02 00 16 B9 A4 66 F9 24 A2 66 D4 [09:08:37]GetLastDocTimeStamp 1722071262 [09:08:37]current date 1722071318 [09:08:37]FM_GetShiftState [09:08:37]SAM_PROTO_GetShiftState [09:08:37]wFMCommunicate request_size=4 [09:08:37]MH_SAM_APDU [09:08:37]CAPDU: 80 13 01 00 [09:08:37]Write to MH i2c: E2 08 00 DD 02 80 13 01 00 00 00 00 00 5C [09:08:37]Write i2c OK [09:08:37]MH_I2C_Read... [09:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:37]Read from MH i2c: E2 [09:08:37]MH_I2C_Read... [09:08:37]Read from MH i2c: E2 0E 00 [09:08:37]MH_I2C_Read... [09:08:37]Read from MH i2c: E2 0E 00 DD 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6A [09:08:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:08:37]wFMCommunicate OK [09:08:37]SAM_PROTO_GetShiftState done [09:08:37]FM_GetShiftState done [09:08:37]opened in 1722038719 [09:08:37]opened+sec_in_day 1722125119 [09:08:37]quantity*price = 70037 [09:08:37]sum+1 = 70038 [09:08:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 122 27.07.2024 09:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225762 ФПД: 106286137373865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090838&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225762&fm=106286137373865&tin=02508201610067®Number=0000000000092624&sum=70000 [09:08:39]StoreToDocumentArchive [09:08:39]shift 438 fd 225762 [09:08:39]save to /storage/0438/doc_00225762 [09:08:39]save last doc name /storage/0438/doc_00225762 to /storage/kkm_last_doc_name [09:08:39]save OK [09:08:39]Clear old archive folders... [09:08:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:08:39]tlvbuf is 01B124E0 [09:08:39]SAM_PROTO_ClearQueue [09:08:39]wFMCommunicate request_size=4 [09:08:39]MH_SAM_APDU [09:08:39]CAPDU: 80 09 00 00 [09:08:39]Write to MH i2c: E2 08 00 EA 02 80 09 00 00 00 00 00 00 5E [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:39]Read from MH i2c: E2 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 EA 02 00 90 00 60 [09:08:39]RAPDU: 90 00 [09:08:39]wFMCommunicate OK [09:08:39]SAM_PROTO_ClearQueue done [09:08:39]KKMCreateOFDPacket [09:08:39]OFDProtocolAddRootSTLVToBuf [09:08:39]FM_MakeSignedData [09:08:39]FM_MakeSignedData [09:08:39]SAM_PROTO_SignData [09:08:39]wFMCommunicate request_size=4 [09:08:39]MH_SAM_APDU [09:08:39]CAPDU: 80 0D 01 02 [09:08:39]Write to MH i2c: E2 08 00 EB 02 80 0D 01 02 00 00 00 00 66 [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:39]Read from MH i2c: E2 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [09:08:39]RAPDU: 90 00 [09:08:39]wFMCommunicate OK [09:08:39]wFMCommunicate request_size=255 [09:08:39]MH_SAM_APDU [09:08: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 16 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 71 03 00 35 04 06 00 60 [09:08:39]Write to MH i2c: E2 02 01 EC 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 16 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 71 03 00 35 04 06 00 60 00 00 94 [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:39]Read from MH i2c: E2 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [09:08:39]RAPDU: 90 00 [09:08:39]wFMCommunicate OK [09:08:39]wFMCommunicate request_size=10 [09:08:39]MH_SAM_APDU [09:08:39]CAPDU: 80 0D 02 02 05 AA AB 76 74 A9 [09:08:39]Write to MH i2c: E2 0D 00 ED 02 80 0D 02 02 05 00 AA AB 76 74 A9 00 00 5B [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:39]Read from MH i2c: E2 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [09:08:39]RAPDU: 90 00 [09:08:39]wFMCommunicate OK [09:08:39]wFMCommunicate request_size=4 [09:08:39]MH_SAM_APDU [09:08:39]CAPDU: 80 0D 03 02 [09:08:39]Write to MH i2c: E2 08 00 EE 02 80 0D 03 02 00 00 00 00 6B [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:39]Read from MH i2c: E2 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 0B 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 0B 00 EE 02 00 47 1F BC 3D 25 76 41 F7 90 00 9E [09:08:39]RAPDU: 47 1F BC 3D 25 76 41 F7 90 00 [09:08:39]wFMCommunicate OK [09:08:39]SAM_PROTO_SignData done [09:08:39]FM_MakeSignedData done [09:08:39]CreateOFDProtocolMessage [09:08:39]wFMCommunicate request_size=4 [09:08:39]MH_SAM_APDU [09:08:39]CAPDU: 80 11 00 00 [09:08:39]Write to MH i2c: E2 08 00 EF 02 80 11 00 00 00 00 00 00 6B [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:39]Read from MH i2c: E2 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 17 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: E2 17 00 EF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [09:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:08:39]wFMCommunicate OK [09:08:39]CreateOFDProtocolMessage done [09:08:39]OFDSenderStorePacket 225762 [09:08:39]StoreOFDPacket docnum=225762 [09:08:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5E F3 07 01 E8 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 16 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 71 03 00 35 04 06 00 60 AA AB 76 74 A9 47 1F BC 3D 25 76 41 F7 [09:08:39]CheckFolder [09:08:39]dirname=/storage/ofd_packets [09:08:39]CheckFolder done [09:08:39]ProducePacketName [09:08:39]name=ofd_packets/00225762 [09:08:39]NVStorageSaveData ofd_packets/00225762 [09:08:39]File name is /storage/ofd_packets/00225762 [09:08:39]Write 301 bytes [09:08:39]NVStorageSaveData done [09:08:39]OFDSenderStorePacket done [09:08:39]KKMCreateOFDPacket done [09:08:39]NVStorageSaveData kkm_last_timestamp [09:08:39]File name is /storage/kkm_last_timestamp [09:08:39]Write 4 bytes [09:08:39]NVStorageSaveData done [09:08:39]ExternCall_PrintAddStr [09:08:39]wPrintStart [09:08:39]Write to MH i2c: 01 00 00 F0 02 F2 [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: 01 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: 01 07 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: 01 07 00 F0 02 00 00 00 00 00 FF 0F 07 [09:08:39]RasterBufferAndPrint [09:08:39]line Счет N : (1)2002023 [09:08:39]line ИНН: 02508201610067 [09:08:39]line Контрольно-Кассовый Чек [09:08:39]line ПРОДАЖА [09:08:39]line ТРК (МРК, ГНК) : 53 [09:08:39]line Товар: 2710124130 [09:08:39]line Аи-92-К-5 [09:08:39]line 10.330 * 67.80 [09:08:39]line = 700.37 [09:08:39]line НДС 12% НСП 1% [09:08:39]line > о реализуемом товаре [09:08:39]line ОКРУГЛЕНИЕ: -0.37 [09:08:39]line ИТОГО: 700.00 [09:08:39]line Внесено: 700.00 [09:08:39]line СДАЧА: 0.00 [09:08:39]line НСП 1% : 6.20 [09:08:39]line НДС 12% : 74.38 [09:08:39]line Наличными: 700.00 [09:08:39]line Безнал.: 0.00 [09:08:39]line Место: АЗС № 97 "Партнер Нефть" [09:08:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:08:39]line СНО: Общий режим [09:08:39]line Чек 122 27.07.2024 09:08 [09:08:39]line Смена: 438 ФФД: 1.0 [09:08:39]line ЗНМ: 0300000054 [09:08:39]line РНМ: 0000000000092624 [09:08:39]line Версия ККМ: 001 [09:08:39]line ФМ: 0000000000874959 [09:08:39]line ФД: 225762 [09:08:39]line ФПД: 106286137373865 [09:08:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090838&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225762&fm=106286137373865&tin=02508201610067®Number=0000000000092624&sum=70000 [09:08:39]written 0, free lines is 4095 [09:08:39]OFD Sender: Processing packet 225762 [packets to send 599, broken 598] [09:08:39]ProducePacketName [09:08:39]name=ofd_packets/00225762 [09:08:39]OFD Sender: To server: pG, [09:08:39]CommunicateWithHost lk.salyk.kg:30040 [09:08:39]ConnectInit lk.salyk.kg [09:08:40]Write to MH i2c: 01 00 00 1B 03 1E [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: 01 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: 01 07 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: 01 07 00 1B 03 00 00 00 00 00 5A 0C 8B [09:08:40]RasterBufferAndPrint [09:08:40]line [09:08:40]line [09:08:40]line [09:08:40]line [09:08:40]line [09:08:40]written 0, free lines is 3166 [09:08:40]MH_Cut [09:08:40]Write to MH i2c: D1 01 00 22 03 01 F7 [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: D1 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: D1 01 00 [09:08:40]MH_I2C_Read... [09:08:40]Read from MH i2c: D1 01 00 22 03 00 F6 [09:08:40]Write to MH i2c: 01 00 00 23 03 26 [09:08:40]Write i2c OK [09:08:40]MH_I2C_Read... [09:08:41]*** Cut start [09:08:41]*** Partial cut [09:08:41]*** CUTSNS_PIN = 1 [09:08:41]*** CUTSNS_PIN = 0 [09:08:41]*** Brake cut motor [09:08:41]Read from MH i2c: 01 [09:08:41]MH_I2C_Read... [09:08:41]*** Stop cut motor [09:08:41]*** Cut end [09:08:41]Read from MH i2c: 01 07 00 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: 01 07 00 23 03 00 00 00 00 00 FF 0F 3B [09:08:41]process_action close_receipt done [09:08:41]requested_data is exist [09:08:41]produce_requested_data [09:08:41]requested_item fm.sn is exist - process it [09:08:41]wFMCommunicate request_size=4 [09:08:41]MH_SAM_APDU [09:08:41]CAPDU: 80 11 00 00 [09:08:41]Write to MH i2c: E2 08 00 24 03 80 11 00 00 00 00 00 00 A1 [09:08:41]Write i2c OK [09:08:41]MH_I2C_Read... [09:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:41]Read from MH i2c: E2 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: E2 17 00 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: E2 17 00 24 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [09:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:08:41]wFMCommunicate OK [09:08:41]requested_item fd.num is exist - process it [09:08:41]SAM_PROTO_GetFieldsCounters [09:08:41]wFMCommunicate request_size=4 [09:08:41]MH_SAM_APDU [09:08:41]CAPDU: 80 13 00 00 [09:08:41]Write to MH i2c: E2 08 00 25 03 80 13 00 00 00 00 00 00 A4 [09:08:41]Write i2c OK [09:08:41]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 62 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 62 00 25 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 71 03 00 0E 04 04 00 B6 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 48 [09:08:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_GetFieldsCounters done [09:08:42]requested_item shift.num is exist - process it [09:08:42]requested_item shift.opened is exist - process it [09:08:42]req_shift_opened [09:08:42]FM_GetShiftState [09:08:42]SAM_PROTO_GetShiftState [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 13 01 00 [09:08:42]Write to MH i2c: E2 08 00 26 03 80 13 01 00 00 00 00 00 A6 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 26 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B4 [09:08:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_GetShiftState done [09:08:42]FM_GetShiftState done [09:08:42]req_shift_opened done [09:08:42]requested_item shift.open_date is exist - process it [09:08:42]req_shift_open_date [09:08:42]req_shift_open_date done [09:08:42]produce_requested_data done [09:08:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225762,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:08:42]process_action_free close_receipt [09:08:42]json_value_free [09:08:42]json_value_free done [09:08:42]process_json_proto returns [09:08:42]Send response to host [09:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225762,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:08:42]free response buf [09:08:42]execute_script done [09:08:42]execute_script returns [09:08:42]free content buf [09:08:42]Sock 7.Close socket [09:08:42]Sock 7.Thread stoped [09:08:42]accept exits with 10 [09:08:42]New connection [09:08:42]New thread 3066539364 created [09:08:42]Thread 3066682724 joined [09:08:42]Waiting for new connection... [09:08:42] Sock 10.Parse request [09:08:42]Sock 10.Check first char [09:08:42]Sock 10.First char is OK [09:08:42]request: POST /json_proto HTTP/1.0 [09:08:42]Method: POST [09:08:42]URL: /json_proto [09:08:42]Method is POST - this is cgi request [09:08:42]url: /json_proto [09:08:42]query_string will be loaded in cgi processing [09:08:42]execute_cgi json_proto POST (null) [09:08:42]execute_cgi path=json_proto method=POST [09:08:42]POST find Content-Length [09:08:42]Host: 172.17.43.131:8080 [09:08:42]Content-Length: 817 [09:08:42]Content-Type: application/json [09:08:42] [09:08:42]POST finish read [09:08:42]Found Content-Length = 817 [09:08:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:42]execute_script... [09:08:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:42]POST & json_proto [09:08:42]process_json_proto [09:08:42]json parsed OK: [09:08:42]protocol is kg_v1.0 [09:08:42]action value=close_receipt [09:08:42]process_action close_receipt [09:08:42]cmd_close_receipt [09:08:42]MH_GetDate [09:08:42]Write to MH i2c: F0 00 00 27 03 19 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: F0 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: F0 09 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: F0 09 00 27 03 00 1A B9 A4 66 F9 24 A2 66 24 [09:08:42]GetLastDocTimeStamp 1722071318 [09:08:42]current date 1722071322 [09:08:42]FM_GetShiftState [09:08:42]SAM_PROTO_GetShiftState [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 13 01 00 [09:08:42]Write to MH i2c: E2 08 00 28 03 80 13 01 00 00 00 00 00 A8 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 28 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B6 [09:08:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_GetShiftState done [09:08:42]FM_GetShiftState done [09:08:42]opened in 1722038719 [09:08:42]opened+sec_in_day 1722125119 [09:08:42]quantity*price = 200025 [09:08:42]sum+1 = 200026 [09:08:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 123 27.07.2024 09:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225763 ФПД: 88575971996483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090842&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225763&fm=88575971996483&tin=02508201610067®Number=0000000000092624&sum=200025 [09:08:43]StoreToDocumentArchive [09:08:43]shift 438 fd 225763 [09:08:43]save to /storage/0438/doc_00225763 [09:08:43]save last doc name /storage/0438/doc_00225763 to /storage/kkm_last_doc_name [09:08:43]save OK [09:08:43]Clear old archive folders... [09:08:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:08:43]tlvbuf is 01B15A30 [09:08:43]SAM_PROTO_ClearQueue [09:08:43]wFMCommunicate request_size=4 [09:08:43]MH_SAM_APDU [09:08:43]CAPDU: 80 09 00 00 [09:08:43]Write to MH i2c: E2 08 00 35 03 80 09 00 00 00 00 00 00 AA [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:43]Read from MH i2c: E2 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 03 00 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 03 00 35 03 00 90 00 AC [09:08:43]RAPDU: 90 00 [09:08:43]wFMCommunicate OK [09:08:43]SAM_PROTO_ClearQueue done [09:08:43]KKMCreateOFDPacket [09:08:43]OFDProtocolAddRootSTLVToBuf [09:08:43]FM_MakeSignedData [09:08:43]FM_MakeSignedData [09:08:43]SAM_PROTO_SignData [09:08:43]wFMCommunicate request_size=4 [09:08:43]MH_SAM_APDU [09:08:43]CAPDU: 80 0D 01 02 [09:08:43]Write to MH i2c: E2 08 00 36 03 80 0D 01 02 00 00 00 00 B2 [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 36 03 00 90 00 AD [09:08:44]RAPDU: 90 00 [09:08:44]wFMCommunicate OK [09:08:44]wFMCommunicate request_size=255 [09:08:44]MH_SAM_APDU [09:08:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 1A B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 71 03 00 35 04 06 00 50 8F 33 58 [09:08:44]Write to MH i2c: E2 02 01 37 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 1A B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 71 03 00 35 04 06 00 50 8F 33 58 00 00 2F [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [09:08:44]RAPDU: 90 00 [09:08:44]wFMCommunicate OK [09:08:44]wFMCommunicate request_size=7 [09:08:44]MH_SAM_APDU [09:08:44]CAPDU: 80 0D 02 02 02 B3 43 [09:08:44]Write to MH i2c: E2 0A 00 38 03 80 0D 02 02 02 00 B3 43 00 00 AF [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [09:08:44]RAPDU: 90 00 [09:08:44]wFMCommunicate OK [09:08:44]wFMCommunicate request_size=4 [09:08:44]MH_SAM_APDU [09:08:44]CAPDU: 80 0D 03 02 [09:08:44]Write to MH i2c: E2 08 00 39 03 80 0D 03 02 00 00 00 00 B7 [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 0B 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 0B 00 39 03 00 AA A5 C4 DA 25 FD 8B EB 90 00 3D [09:08:44]RAPDU: AA A5 C4 DA 25 FD 8B EB 90 00 [09:08:44]wFMCommunicate OK [09:08:44]SAM_PROTO_SignData done [09:08:44]FM_MakeSignedData done [09:08:44]CreateOFDProtocolMessage [09:08:44]wFMCommunicate request_size=4 [09:08:44]MH_SAM_APDU [09:08:44]CAPDU: 80 11 00 00 [09:08:44]Write to MH i2c: E2 08 00 3A 03 80 11 00 00 00 00 00 00 B7 [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 17 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 17 00 3A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [09:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:08:44]wFMCommunicate OK [09:08:44]CreateOFDProtocolMessage done [09:08:44]OFDSenderStorePacket 225763 [09:08:44]StoreOFDPacket docnum=225763 [09:08:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FA 23 04 01 85 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 1A B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 71 03 00 35 04 06 00 50 8F 33 58 B3 43 AA A5 C4 DA 25 FD 8B EB [09:08:44]CheckFolder [09:08:44]dirname=/storage/ofd_packets [09:08:44]CheckFolder done [09:08:44]ProducePacketName [09:08:44]name=ofd_packets/00225763 [09:08:44]NVStorageSaveData ofd_packets/00225763 [09:08:44]File name is /storage/ofd_packets/00225763 [09:08:44]Write 298 bytes [09:08:44]NVStorageSaveData done [09:08:44]OFDSenderStorePacket done [09:08:44]KKMCreateOFDPacket done [09:08:44]NVStorageSaveData kkm_last_timestamp [09:08:44]File name is /storage/kkm_last_timestamp [09:08:44]Write 4 bytes [09:08:44]NVStorageSaveData done [09:08:44]ExternCall_PrintAddStr [09:08:44]wPrintStart [09:08:44]Write to MH i2c: 01 00 00 3B 03 3E [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: 01 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: 01 07 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: 01 07 00 3B 03 00 00 00 00 00 FF 0F 53 [09:08:44]RasterBufferAndPrint [09:08:44]line Счет N : (1)2002018 [09:08:44]line ИНН: 02508201610067 [09:08:44]line Контрольно-Кассовый Чек [09:08:44]line ПРОДАЖА [09:08:44]line ТРК (МРК, ГНК) : 61 [09:08:44]line Товар: 2710194210 [09:08:44]line ДТ-К-5 [09:08:44]line 26.250 * 76.20 [09:08:44]line = 2000.25 [09:08:44]line НДС 12% НСП 1% [09:08:44]line > о реализуемом товаре [09:08:44]line ИТОГО: 2000.25 [09:08:44]line НСП 1% : 17.70 [09:08:44]line НДС 12% : 212.42 [09:08:44]line Наличными: 0.00 [09:08:44]line Безнал.: 2000.25 [09:08:44]line Место: АЗС № 97 "Партнер Нефть" [09:08:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:08:44]line СНО: Общий режим [09:08:44]line Чек 123 27.07.2024 09:08 [09:08:44]line Смена: 438 ФФД: 1.0 [09:08:44]line ЗНМ: 0300000054 [09:08:44]line РНМ: 0000000000092624 [09:08:44]line Версия ККМ: 001 [09:08:44]line Платежная система: Бакай Банк [09:08:44]line ФМ: 0000000000874959 [09:08:44]line ФД: 225763 [09:08:44]line ФПД: 88575971996483 [09:08:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T090842&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225763&fm=88575971996483&tin=02508201610067®Number=0000000000092624&sum=200025 [09:08:45]recv_with_timeout no data received [09:08:45]ConnectInit Can't take IP for lk.salyk.kg [09:08:45]written 0, free lines is 4095 [09:08:45]CommunicateWithHost connect error [09:08:45]CommunicateWithHost err = -1 [09:08:45]OFD Sender: Server communicate error [09:08:45]OFD Sender: Processing packet 225762 [packets to send 600, broken 598] [09:08:45]ProducePacketName [09:08:45]name=ofd_packets/00225762 [09:08:45]OFD Sender: To server: pG, [09:08:45]CommunicateWithHost lk.salyk.kg:30040 [09:08:45]ConnectInit lk.salyk.kg [09:08:45]Write to MH i2c: 01 00 00 65 03 68 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: 01 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: 01 07 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 7B 0C F6 [09:08:45]RasterBufferAndPrint [09:08:45]line [09:08:45]line [09:08:45]line [09:08:45]line [09:08:45]line [09:08:45]written 0, free lines is 3203 [09:08:45]MH_Cut [09:08:45]Write to MH i2c: D1 01 00 6C 03 01 41 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: D1 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: D1 01 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: D1 01 00 6C 03 00 40 [09:08:45]Write to MH i2c: 01 00 00 6D 03 70 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:46]*** Cut start [09:08:46]*** Partial cut [09:08:46]*** CUTSNS_PIN = 1 [09:08:46]*** CUTSNS_PIN = 0 [09:08:46]*** Brake cut motor [09:08:47]Read from MH i2c: 01 [09:08:47]MH_I2C_Read... [09:08:47]*** Stop cut motor [09:08:47]*** Cut end [09:08:47]Read from MH i2c: 01 07 00 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 FF 0F 85 [09:08:47]process_action close_receipt done [09:08:47]requested_data is exist [09:08:47]produce_requested_data [09:08:47]requested_item fm.sn is exist - process it [09:08:47]wFMCommunicate request_size=4 [09:08:47]MH_SAM_APDU [09:08:47]CAPDU: 80 11 00 00 [09:08:47]Write to MH i2c: E2 08 00 6E 03 80 11 00 00 00 00 00 00 EB [09:08:47]Write i2c OK [09:08:47]MH_I2C_Read... [09:08:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:47]Read from MH i2c: E2 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: E2 17 00 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: E2 17 00 6E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [09:08:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:08:47]wFMCommunicate OK [09:08:47]requested_item fd.num is exist - process it [09:08:47]SAM_PROTO_GetFieldsCounters [09:08:47]wFMCommunicate request_size=4 [09:08:47]MH_SAM_APDU [09:08:47]CAPDU: 80 13 00 00 [09:08:47]Write to MH i2c: E2 08 00 6F 03 80 13 00 00 00 00 00 00 EE [09:08:47]Write i2c OK [09:08:47]MH_I2C_Read... [09:08:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:47]Read from MH i2c: E2 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: E2 62 00 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: E2 62 00 6F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 71 03 00 0E 04 04 00 B6 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 96 [09:08:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:47]wFMCommunicate OK [09:08:47]SAM_PROTO_GetFieldsCounters done [09:08:47]requested_item shift.num is exist - process it [09:08:47]requested_item shift.opened is exist - process it [09:08:47]req_shift_opened [09:08:47]FM_GetShiftState [09:08:47]SAM_PROTO_GetShiftState [09:08:47]wFMCommunicate request_size=4 [09:08:47]MH_SAM_APDU [09:08:47]CAPDU: 80 13 01 00 [09:08:47]Write to MH i2c: E2 08 00 70 03 80 13 01 00 00 00 00 00 F0 [09:08:47]Connected sock=9 [09:08:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5E F3 07 01 E8 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:47]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 16 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 71 03 00 35 04 06 00 60 AA AB 76 74 A9 47 1F BC 3D 25 76 41 F7 [09:08:47]Write i2c OK [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: E2 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: E2 0E 00 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: E2 0E 00 70 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FE [09:08:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:08:47]wFMCommunicate OK [09:08:47]SAM_PROTO_GetShiftState done [09:08:47]FM_GetShiftState done [09:08:47]req_shift_opened done [09:08:47]requested_item shift.open_date is exist - process it [09:08:47]req_shift_open_date [09:08:47]req_shift_open_date done [09:08:47]produce_requested_data done [09:08:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225763,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:08:47]process_action_free close_receipt [09:08:47]json_value_free [09:08:47]json_value_free done [09:08:47]process_json_proto returns [09:08:47]Send response to host [09:08:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225763,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:08:47]free response buf [09:08:47]execute_script done [09:08:47]execute_script returns [09:08:47]free content buf [09:08:47]Sock 10.Close socket [09:08:47]Sock 10.Thread stoped [09:08:49]accept exits with 7 [09:08:49]New connection [09:08:49]New thread 3066682724 created [09:08:49]Thread 3066539364 joined [09:08:49]Waiting for new connection... [09:08:49] Sock 7.Parse request [09:08:49]Sock 7.Check first char [09:08:49]Sock 7.First char is OK [09:08:49]request: POST /json_proto HTTP/1.0 [09:08:49]Method: POST [09:08:49]URL: /json_proto [09:08:49]Method is POST - this is cgi request [09:08:49]url: /json_proto [09:08:49]query_string will be loaded in cgi processing [09:08:49]execute_cgi json_proto POST (null) [09:08:49]execute_cgi path=json_proto method=POST [09:08:49]POST find Content-Length [09:08:49]Host: 172.17.43.131:8080 [09:08:49]Content-Length: 680 [09:08:49]Content-Type: application/json [09:08:49] [09:08:49]POST finish read [09:08:49]Found Content-Length = 680 [09:08:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:49]execute_script... [09:08: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)2002022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:49]POST & json_proto [09:08:49]process_json_proto [09:08:49]json parsed OK: [09:08:49]protocol is kg_v1.0 [09:08:49]action value=close_receipt [09:08:49]process_action close_receipt [09:08:49]cmd_close_receipt [09:08:49]MH_GetDate [09:08:49]Write to MH i2c: F0 00 00 71 03 63 [09:08:49]Write i2c OK [09:08:49]MH_I2C_Read... [09:08:49]Read from MH i2c: F0 [09:08:49]MH_I2C_Read... [09:08:49]Read from MH i2c: F0 09 00 [09:08:49]MH_I2C_Read... [09:08:49]Read from MH i2c: F0 09 00 71 03 00 21 B9 A4 66 F9 24 A2 66 75 [09:08:49]GetLastDocTimeStamp 1722071322 [09:08:49]current date 1722071329 [09:08:49]FM_GetShiftState [09:08:49]SAM_PROTO_GetShiftState [09:08:49]wFMCommunicate request_size=4 [09:08:49]MH_SAM_APDU [09:08:49]CAPDU: 80 13 01 00 [09:08:49]Write to MH i2c: E2 08 00 72 03 80 13 01 00 00 00 00 00 F2 [09:08:49]Write i2c OK [09:08:49]MH_I2C_Read... [09:08:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:49]Read from MH i2c: E2 [09:08:49]MH_I2C_Read... [09:08:49]Read from MH i2c: E2 0E 00 [09:08:49]MH_I2C_Read... [09:08:49]Read from MH i2c: E2 0E 00 72 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 00 [09:08:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:08:49]wFMCommunicate OK [09:08:49]SAM_PROTO_GetShiftState done [09:08:49]FM_GetShiftState done [09:08:49]opened in 1722038719 [09:08:49]opened+sec_in_day 1722125119 [09:08:49]quantity*price = 100050 [09:08:49]sum+1 = 100052 [09:08:49]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 125 27.07.2024 09:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225765 ФПД: 68222851742282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091117&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225765&fm=68222851742282&tin=02508201610067®Number=0000000000092624&sum=100000 [09:11:18]StoreToDocumentArchive [09:11:18]shift 438 fd 225765 [09:11:18]save to /storage/0438/doc_00225765 [09:11:18]save last doc name /storage/0438/doc_00225765 to /storage/kkm_last_doc_name [09:11:18]save OK [09:11:18]Clear old archive folders... [09:11:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:11:18]tlvbuf is 0151FBE0 [09:11:18]SAM_PROTO_ClearQueue [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 09 00 00 [09:11:18]Write to MH i2c: E2 08 00 4B 00 80 09 00 00 00 00 00 00 BD [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 4B 00 00 90 00 BF [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]SAM_PROTO_ClearQueue done [09:11:18]KKMCreateOFDPacket [09:11:18]OFDProtocolAddRootSTLVToBuf [09:11:18]FM_MakeSignedData [09:11:18]FM_MakeSignedData [09:11:18]SAM_PROTO_SignData [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 0D 01 02 [09:11:18]Write to MH i2c: E2 08 00 4C 00 80 0D 01 02 00 00 00 00 C5 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 4C 00 00 90 00 C0 [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]wFMCommunicate request_size=255 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 B5 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 71 03 00 35 04 06 00 3E 0C 5E D7 [09:11:18]Write to MH i2c: E2 02 01 4D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 B5 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 71 03 00 35 04 06 00 3E 0C 5E D7 00 00 D6 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11: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 35 39 4F 00 00 00 78 DC 47 00 D4 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 35 39 10 04 04 00 E4 71 03 00 F4 03 04 00 C2 65 A4 66 B6 04 01 00 00 D9 BD E2 1F 60 EE 91 26 [09:11:18]CommunicateWithHost err = 0 [09:11:18]CheckOFDResponse [09:11:18]1017 (14) - 77093643461234 [09:11:18]1041 (16) - 0000000000874959 [09:11:18]1040 (4) - 225764 [09:11:18]1012 (4) - 27.07.2024 03:13 [09:11:18]1206 (1) - 0 [09:11:18]OFD Sender: Remove packet 225764 [09:11:18]ProducePacketName [09:11:18]name=ofd_packets/00225764 [09:11:18]NVStorageDeleteData [09:11:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 4D 00 00 90 00 C1 [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]wFMCommunicate request_size=7 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 0D 02 02 02 FA 4A [09:11:18]Write to MH i2c: E2 0A 00 4E 00 80 0D 02 02 02 00 FA 4A 00 00 10 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 03 00 4E 00 00 90 00 C2 [09:11:18]RAPDU: 90 00 [09:11:18]wFMCommunicate OK [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 0D 03 02 [09:11:18]Write to MH i2c: E2 08 00 4F 00 80 0D 03 02 00 00 00 00 CA [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 0B 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 0B 00 4F 00 00 B5 7B 86 8C B5 45 DA 6B 90 00 4C [09:11:18]RAPDU: B5 7B 86 8C B5 45 DA 6B 90 00 [09:11:18]wFMCommunicate OK [09:11:18]SAM_PROTO_SignData done [09:11:18]FM_MakeSignedData done [09:11:18]CreateOFDProtocolMessage [09:11:18]wFMCommunicate request_size=4 [09:11:18]MH_SAM_APDU [09:11:18]CAPDU: 80 11 00 00 [09:11:18]Write to MH i2c: E2 08 00 50 00 80 11 00 00 00 00 00 00 CA [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:18]Read from MH i2c: E2 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 17 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: E2 17 00 50 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [09:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:11:18]wFMCommunicate OK [09:11:18]CreateOFDProtocolMessage done [09:11:18]OFDSenderStorePacket 225765 [09:11:18]StoreOFDPacket docnum=225765 [09:11:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9E DE 04 01 66 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 B5 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 71 03 00 35 04 06 00 3E 0C 5E D7 FA 4A B5 7B 86 8C B5 45 DA 6B [09:11:18]CheckFolder [09:11:18]dirname=/storage/ofd_packets [09:11:18]CheckFolder done [09:11:18]ProducePacketName [09:11:18]name=ofd_packets/00225765 [09:11:18]NVStorageSaveData ofd_packets/00225765 [09:11:18]File name is /storage/ofd_packets/00225765 [09:11:18]Write 298 bytes [09:11:18]NVStorageSaveData done [09:11:18]OFDSenderStorePacket done [09:11:18]KKMCreateOFDPacket done [09:11:18]NVStorageSaveData kkm_last_timestamp [09:11:18]File name is /storage/kkm_last_timestamp [09:11:18]Write 4 bytes [09:11:18]NVStorageSaveData done [09:11:18]ExternCall_PrintAddStr [09:11:18]wPrintStart [09:11:18]Write to MH i2c: 01 00 00 51 00 51 [09:11:18]Write i2c OK [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: 01 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: 01 07 00 [09:11:18]MH_I2C_Read... [09:11:18]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [09:11:18]RasterBufferAndPrint [09:11:18]line Счет N : (1)2002025 [09:11:18]line ИНН: 02508201610067 [09:11:18]line Контрольно-Кассовый Чек [09:11:18]line ПРОДАЖА [09:11:18]line ТРК (МРК, ГНК) : 41 [09:11:18]line Товар: 2710194210 [09:11:18]line ДТ-К-5 [09:11:18]line 13.130 * 76.20 [09:11:18]line = 1000.51 [09:11:18]line НДС 12% НСП 1% [09:11:18]line > о реализуемом товаре [09:11:18]line ОКРУГЛЕНИЕ: -0.51 [09:11:18]line ИТОГО: 1000.00 [09:11:18]line Внесено: 1000.00 [09:11:18]line СДАЧА: 0.00 [09:11:18]line НСП 1% : 8.85 [09:11:18]line НДС 12% : 106.25 [09:11:18]line Наличными: 1000.00 [09:11:18]line Безнал.: 0.00 [09:11:18]line Место: АЗС № 97 "Партнер Нефть" [09:11:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:11:18]line СНО: Общий режим [09:11:18]line Чек 125 27.07.2024 09:11 [09:11:18]line Смена: 438 ФФД: 1.0 [09:11:18]line ЗНМ: 0300000054 [09:11:18]line РНМ: 0000000000092624 [09:11:18]line Версия ККМ: 001 [09:11:18]line ФМ: 0000000000874959 [09:11:18]line ФД: 225765 [09:11:18]line ФПД: 68222851742282 [09:11:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091117&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225765&fm=68222851742282&tin=02508201610067®Number=0000000000092624&sum=100000 [09:11:18]written 0, free lines is 4095 [09:11:19]OFD Sender: Processing packet 225765 [packets to send 599, broken 598] [09:11:19]ProducePacketName [09:11:19]name=ofd_packets/00225765 [09:11:19]OFD Sender: To server: pG, [09:11:19]CommunicateWithHost lk.salyk.kg:30040 [09:11:19]ConnectInit lk.salyk.kg [09:11:19]Write to MH i2c: 01 00 00 7C 00 7C [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 07 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 66 0C F5 [09:11:19]RasterBufferAndPrint [09:11:19]line [09:11:19]line [09:11:19]line [09:11:19]line [09:11:19]line [09:11:19]written 0, free lines is 3186 [09:11:19]MH_Cut [09:11:19]Write to MH i2c: D1 01 00 83 00 01 55 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: D1 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: D1 01 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: D1 01 00 83 00 00 54 [09:11:19]Write to MH i2c: 01 00 00 84 00 84 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Connected sock=8 [09:11: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 35 39 0C 01 00 00 9E DE 04 01 66 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 B5 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 71 03 00 35 04 06 00 3E 0C 5E D7 FA 4A B5 7B 86 8C B5 45 DA 6B [09:11:20]*** Cut start [09:11:20]*** Partial cut [09:11:20]*** CUTSNS_PIN = 1 [09:11:20]*** CUTSNS_PIN = 0 [09:11: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 35 39 4F 00 00 00 FF C2 47 00 08 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 35 39 10 04 04 00 E5 71 03 00 F4 03 04 00 C4 65 A4 66 B6 04 01 00 00 5E AD 5C 8B FC 62 C4 94 [09:11:20]CommunicateWithHost err = 0 [09:11:20]CheckOFDResponse [09:11:20]1017 (14) - 77093643461234 [09:11:20]1041 (16) - 0000000000874959 [09:11:20]1040 (4) - 225765 [09:11:20]1012 (4) - 27.07.2024 03:13 [09:11:20]1206 (1) - 0 [09:11:20]OFD Sender: Remove packet 225765 [09:11:20]ProducePacketName [09:11:20]name=ofd_packets/00225765 [09:11:20]NVStorageDeleteData [09:11:20]*** Brake cut motor [09:11:21]Read from MH i2c: 01 [09:11:21]MH_I2C_Read... [09:11:21]*** Stop cut motor [09:11:21]*** Cut end [09:11:21]Read from MH i2c: 01 07 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 07 00 84 00 00 00 00 00 00 FF 0F 99 [09:11:21]process_action close_receipt done [09:11:21]requested_data is exist [09:11:21]produce_requested_data [09:11:21]requested_item fm.sn is exist - process it [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 11 00 00 [09:11:21]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:21]OFD Sender: No OFD packet to send [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [09:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:11:21]wFMCommunicate OK [09:11:21]requested_item fd.num is exist - process it [09:11:21]SAM_PROTO_GetFieldsCounters [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 13 00 00 [09:11:21]Write to MH i2c: E2 08 00 86 00 80 13 00 00 00 00 00 00 02 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]OFD Sender: No OFD packet to send [09:11:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 62 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 62 00 86 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 71 03 00 0E 04 04 00 B6 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 B2 [09:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:11:21]wFMCommunicate OK [09:11:21]SAM_PROTO_GetFieldsCounters done [09:11:21]requested_item shift.num is exist - process it [09:11:21]requested_item shift.opened is exist - process it [09:11:21]req_shift_opened [09:11:21]FM_GetShiftState [09:11:21]SAM_PROTO_GetShiftState [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 13 01 00 [09:11:21]Write to MH i2c: E2 08 00 87 00 80 13 01 00 00 00 00 00 04 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0E 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0E 00 87 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [09:11:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:11:21]wFMCommunicate OK [09:11:21]SAM_PROTO_GetShiftState done [09:11:21]FM_GetShiftState done [09:11:21]req_shift_opened done [09:11:21]requested_item shift.open_date is exist - process it [09:11:21]req_shift_open_date [09:11:21]req_shift_open_date done [09:11:21]produce_requested_data done [09:11:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225765,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:11:21]process_action_free close_receipt [09:11:21]json_value_free [09:11:21]json_value_free done [09:11:21]process_json_proto returns [09:11:21]Send response to host [09:11:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225765,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:11:21]free response buf [09:11:21]execute_script done [09:11:21]execute_script returns [09:11:21]free content buf [09:11:21]Sock 11.Close socket [09:11:21]Sock 11.Thread stoped [09:11:26]OFD Sender: No OFD packet to send [09:11:31]OFD Sender: No OFD packet to send [09:11:36]OFD Sender: No OFD packet to send [09:11:41]OFD Sender: No OFD packet to send [09:11:46]OFD Sender: No OFD packet to send [09:11:51]OFD Sender: No OFD packet to send [09:11:56]OFD Sender: No OFD packet to send [09:11:57]recv_with_timeout no data received [09:12:01]OFD Sender: No OFD packet to send [09:12:06]OFD Sender: No OFD packet to send [09:12:06]accept exits with 7 [09:12:06]New connection [09:12:06]New thread 3066744164 created [09:12:06]Thread 3066600804 joined [09:12:06]Waiting for new connection... [09:12:06] Sock 7.Parse request [09:12:06]Sock 7.Check first char [09:12:06]Sock 7.First char is OK [09:12:06]request: POST /json_proto HTTP/1.0 [09:12:06]Method: POST [09:12:06]URL: /json_proto [09:12:06]Method is POST - this is cgi request [09:12:06]url: /json_proto [09:12:06]query_string will be loaded in cgi processing [09:12:06]execute_cgi json_proto POST (null) [09:12:06]execute_cgi path=json_proto method=POST [09:12:06]POST find Content-Length [09:12:06]Host: 172.17.43.131:8080 [09:12:06]Content-Length: 683 [09:12:06]Content-Type: application/json [09:12:06] [09:12:06]POST finish read [09:12:06]Found Content-Length = 683 [09:12:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:06]execute_script... [09:12:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:06]POST & json_proto [09:12:06]process_json_proto [09:12:06]json parsed OK: [09:12:06]protocol is kg_v1.0 [09:12:06]action value=close_receipt [09:12:06]process_action close_receipt [09:12:06]cmd_close_receipt [09:12:06]MH_GetDate [09:12:06]Write to MH i2c: F0 00 00 88 00 77 [09:12:06]Write i2c OK [09:12:06]MH_I2C_Read... [09:12:06]Read from MH i2c: F0 [09:12:06]MH_I2C_Read... [09:12:06]Read from MH i2c: F0 09 00 [09:12:06]MH_I2C_Read... [09:12:06]Read from MH i2c: F0 09 00 88 00 00 E7 B9 A4 66 F9 24 A2 66 4F [09:12:06]GetLastDocTimeStamp 1722071477 [09:12:06]current date 1722071527 [09:12:06]FM_GetShiftState [09:12:06]SAM_PROTO_GetShiftState [09:12:06]wFMCommunicate request_size=4 [09:12:06]MH_SAM_APDU [09:12:06]CAPDU: 80 13 01 00 [09:12:06]Write to MH i2c: E2 08 00 89 00 80 13 01 00 00 00 00 00 06 [09:12:06]Write i2c OK [09:12:06]MH_I2C_Read... [09:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:06]Read from MH i2c: E2 [09:12:06]MH_I2C_Read... [09:12:06]Read from MH i2c: E2 0E 00 [09:12:06]MH_I2C_Read... [09:12:06]Read from MH i2c: E2 0E 00 89 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 14 [09:12:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:12:06]wFMCommunicate OK [09:12:06]SAM_PROTO_GetShiftState done [09:12:06]FM_GetShiftState done [09:12:06]opened in 1722038719 [09:12:06]opened+sec_in_day 1722125119 [09:12:06]quantity*price = 100005 [09:12:06]sum+1 = 100006 [09:12:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 126 27.07.2024 09:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225766 ФПД: 18390985600894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225766&fm=18390985600894&tin=02508201610067®Number=0000000000092624&sum=100000 [09:12:07]StoreToDocumentArchive [09:12:07]shift 438 fd 225766 [09:12:07]save to /storage/0438/doc_00225766 [09:12:07]save last doc name /storage/0438/doc_00225766 to /storage/kkm_last_doc_name [09:12:07]save OK [09:12:07]Clear old archive folders... [09:12:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:07]tlvbuf is 0149BB60 [09:12:07]SAM_PROTO_ClearQueue [09:12:07]wFMCommunicate request_size=4 [09:12:07]MH_SAM_APDU [09:12:07]CAPDU: 80 09 00 00 [09:12:07]Write to MH i2c: E2 08 00 96 00 80 09 00 00 00 00 00 00 08 [09:12:07]Write i2c OK [09:12:07]MH_I2C_Read... [09:12:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:07]Read from MH i2c: E2 [09:12:07]MH_I2C_Read... [09:12:07]Read from MH i2c: E2 03 00 [09:12:07]MH_I2C_Read... [09:12:07]Read from MH i2c: E2 03 00 96 00 00 90 00 0A [09:12:07]RAPDU: 90 00 [09:12:07]wFMCommunicate OK [09:12:07]SAM_PROTO_ClearQueue done [09:12:07]KKMCreateOFDPacket [09:12:07]OFDProtocolAddRootSTLVToBuf [09:12:07]FM_MakeSignedData [09:12:07]FM_MakeSignedData [09:12:07]SAM_PROTO_SignData [09:12:07]wFMCommunicate request_size=4 [09:12:07]MH_SAM_APDU [09:12:07]CAPDU: 80 0D 01 02 [09:12:07]Write to MH i2c: E2 08 00 97 00 80 0D 01 02 00 00 00 00 10 [09:12:07]Write i2c OK [09:12:07]MH_I2C_Read... [09:12:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:08]Read from MH i2c: E2 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 03 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [09:12:08]RAPDU: 90 00 [09:12:08]wFMCommunicate OK [09:12:08]wFMCommunicate request_size=255 [09:12:08]MH_SAM_APDU [09: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 E7 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 71 03 00 35 04 06 00 10 [09:12:08]Write to MH i2c: E2 02 01 98 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 E7 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 71 03 00 35 04 06 00 10 00 00 6F [09:12:08]Write i2c OK [09:12:08]MH_I2C_Read... [09:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:08]Read from MH i2c: E2 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 03 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [09:12:08]RAPDU: 90 00 [09:12:08]wFMCommunicate OK [09:12:08]wFMCommunicate request_size=10 [09:12:08]MH_SAM_APDU [09:12:08]CAPDU: 80 0D 02 02 05 B9 FC 29 EF 7E [09:12:08]Write to MH i2c: E2 0D 00 99 00 80 0D 02 02 05 00 B9 FC 29 EF 7E 00 00 68 [09:12:08]Write i2c OK [09:12:08]MH_I2C_Read... [09:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:08]Read from MH i2c: E2 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 03 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [09:12:08]RAPDU: 90 00 [09:12:08]wFMCommunicate OK [09:12:08]wFMCommunicate request_size=4 [09:12:08]MH_SAM_APDU [09:12:08]CAPDU: 80 0D 03 02 [09:12:08]Write to MH i2c: E2 08 00 9A 00 80 0D 03 02 00 00 00 00 15 [09:12:08]Write i2c OK [09:12:08]MH_I2C_Read... [09:12:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:08]Read from MH i2c: E2 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 0B 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 0B 00 9A 00 00 5E BB 2B F7 4A CA FA 52 90 00 B1 [09:12:08]RAPDU: 5E BB 2B F7 4A CA FA 52 90 00 [09:12:08]wFMCommunicate OK [09:12:08]SAM_PROTO_SignData done [09:12:08]FM_MakeSignedData done [09:12:08]CreateOFDProtocolMessage [09:12:08]wFMCommunicate request_size=4 [09:12:08]MH_SAM_APDU [09:12:08]CAPDU: 80 11 00 00 [09:12:08]Write to MH i2c: E2 08 00 9B 00 80 11 00 00 00 00 00 00 15 [09:12:08]Write i2c OK [09:12:08]MH_I2C_Read... [09:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:08]Read from MH i2c: E2 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 17 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 17 00 9B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [09:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:12:08]wFMCommunicate OK [09:12:08]CreateOFDProtocolMessage done [09:12:08]OFDSenderStorePacket 225766 [09:12:08]StoreOFDPacket docnum=225766 [09:12:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 71 07 01 B0 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 E7 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 71 03 00 35 04 06 00 10 B9 FC 29 EF 7E 5E BB 2B F7 4A CA FA 52 [09:12:08]CheckFolder [09:12:08]dirname=/storage/ofd_packets [09:12:08]CheckFolder done [09:12:08]ProducePacketName [09:12:08]name=ofd_packets/00225766 [09:12:08]NVStorageSaveData ofd_packets/00225766 [09:12:08]File name is /storage/ofd_packets/00225766 [09:12:08]Write 301 bytes [09:12:08]NVStorageSaveData done [09:12:08]OFDSenderStorePacket done [09:12:08]KKMCreateOFDPacket done [09:12:08]NVStorageSaveData kkm_last_timestamp [09:12:08]File name is /storage/kkm_last_timestamp [09:12:08]Write 4 bytes [09:12:08]NVStorageSaveData done [09:12:08]ExternCall_PrintAddStr [09:12:08]wPrintStart [09:12:08]Write to MH i2c: 01 00 00 9C 00 9C [09:12:08]Write i2c OK [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: 01 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: 01 07 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 FF 0F B1 [09:12:08]RasterBufferAndPrint [09:12:08]line Счет N : (1)2002027 [09:12:08]line ИНН: 02508201610067 [09:12:08]line Контрольно-Кассовый Чек [09:12:08]line ПРОДАЖА [09:12:08]line ТРК (МРК, ГНК) : 43 [09:12:08]line Товар: 2710124130 [09:12:08]line Аи-92-К-5 [09:12:08]line 14.750 * 67.80 [09:12:08]line = 1000.05 [09:12:08]line НДС 12% НСП 1% [09:12:08]line > о реализуемом товаре [09:12:08]line ОКРУГЛЕНИЕ: -0.05 [09:12:08]line ИТОГО: 1000.00 [09:12:08]line Внесено: 1000.00 [09:12:08]line СДАЧА: 0.00 [09:12:08]line НСП 1% : 8.85 [09:12:08]line НДС 12% : 106.20 [09:12:08]line Наличными: 1000.00 [09:12:08]line Безнал.: 0.00 [09:12:08]line Место: АЗС № 97 "Партнер Нефть" [09:12:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:12:08]line СНО: Общий режим [09:12:08]line Чек 126 27.07.2024 09:12 [09:12:08]line Смена: 438 ФФД: 1.0 [09:12:08]line ЗНМ: 0300000054 [09:12:08]line РНМ: 0000000000092624 [09:12:08]line Версия ККМ: 001 [09:12:08]line ФМ: 0000000000874959 [09:12:08]line ФД: 225766 [09:12:08]line ФПД: 18390985600894 [09:12:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225766&fm=18390985600894&tin=02508201610067®Number=0000000000092624&sum=100000 [09:12:08]written 0, free lines is 4095 [09:12:08]OFD Sender: Processing packet 225766 [packets to send 599, broken 598] [09:12:08]ProducePacketName [09:12:08]name=ofd_packets/00225766 [09:12:08]OFD Sender: To server: pG, [09:12:08]CommunicateWithHost lk.salyk.kg:30040 [09:12:08]ConnectInit lk.salyk.kg [09:12:09]Write to MH i2c: 01 00 00 C7 00 C7 [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: 01 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: 01 07 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 60 0C 3A [09:12:09]RasterBufferAndPrint [09:12:09]line [09:12:09]line [09:12:09]line [09:12:09]line [09:12:09]line [09:12:09]written 0, free lines is 3177 [09:12:09]MH_Cut [09:12:09]Write to MH i2c: D1 01 00 CE 00 01 A0 [09:12:09]Connected sock=9 [09: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 35 39 0F 01 00 00 08 71 07 01 B0 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 E7 B9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 71 03 00 35 04 06 00 10 B9 FC 29 EF 7E 5E BB 2B F7 4A CA FA 52 [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: D1 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: D1 01 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: D1 01 00 CE 00 00 9F [09:12:09]Write to MH i2c: 01 00 00 CF 00 CF [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09: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 35 39 4F 00 00 00 36 3B 47 00 F6 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 35 39 10 04 04 00 E6 71 03 00 F4 03 04 00 F5 65 A4 66 B6 04 01 00 00 C9 86 59 06 2A 93 DC ED [09:12:09]CommunicateWithHost err = 0 [09:12:09]CheckOFDResponse [09:12:09]1017 (14) - 77093643461234 [09:12:09]1041 (16) - 0000000000874959 [09:12:09]1040 (4) - 225766 [09:12:09]1012 (4) - 27.07.2024 03:13 [09:12:09]1206 (1) - 0 [09:12:09]OFD Sender: Remove packet 225766 [09:12:09]ProducePacketName [09:12:09]name=ofd_packets/00225766 [09:12:09]NVStorageDeleteData [09:12:10]OFD Sender: No OFD packet to send [09:12:10]*** Cut start [09:12:10]*** Partial cut [09:12:10]*** CUTSNS_PIN = 1 [09:12:10]*** CUTSNS_PIN = 0 [09:12:10]*** Brake cut motor [09:12:10]Read from MH i2c: 01 [09:12:10]MH_I2C_Read... [09:12:10]*** Stop cut motor [09:12:10]*** Cut end [09:12:10]Read from MH i2c: 01 07 00 [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [09:12:10]process_action close_receipt done [09:12:10]requested_data is exist [09:12:10]produce_requested_data [09:12:10]requested_item fm.sn is exist - process it [09:12:10]wFMCommunicate request_size=4 [09:12:10]MH_SAM_APDU [09:12:10]CAPDU: 80 11 00 00 [09:12:10]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [09:12:10]Write i2c OK [09:12:10]MH_I2C_Read... [09:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:10]Read from MH i2c: E2 [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: E2 17 00 [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [09:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:12:10]wFMCommunicate OK [09:12:10]requested_item fd.num is exist - process it [09:12:10]SAM_PROTO_GetFieldsCounters [09:12:10]wFMCommunicate request_size=4 [09:12:10]MH_SAM_APDU [09:12:10]CAPDU: 80 13 00 00 [09:12:11]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [09:12:11]Write i2c OK [09:12:11]MH_I2C_Read... [09:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:11]Read from MH i2c: E2 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 62 00 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 62 00 D1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 71 03 00 0E 04 04 00 B6 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 01 [09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:11]wFMCommunicate OK [09:12:11]SAM_PROTO_GetFieldsCounters done [09:12:11]requested_item shift.num is exist - process it [09:12:11]requested_item shift.opened is exist - process it [09:12:11]req_shift_opened [09:12:11]FM_GetShiftState [09:12:11]SAM_PROTO_GetShiftState [09:12:11]wFMCommunicate request_size=4 [09:12:11]MH_SAM_APDU [09:12:11]CAPDU: 80 13 01 00 [09:12:11]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [09:12:11]Write i2c OK [09:12:11]MH_I2C_Read... [09:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:11]Read from MH i2c: E2 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 0E 00 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5D [09:12:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:12:11]wFMCommunicate OK [09:12:11]SAM_PROTO_GetShiftState done [09:12:11]FM_GetShiftState done [09:12:11]req_shift_opened done [09:12:11]requested_item shift.open_date is exist - process it [09:12:11]req_shift_open_date [09:12:11]req_shift_open_date done [09:12:11]produce_requested_data done [09:12:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225766,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:12:11]process_action_free close_receipt [09:12:11]json_value_free [09:12:11]json_value_free done [09:12:11]process_json_proto returns [09:12:11]Send response to host [09:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225766,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:12:11]free response buf [09:12:11]execute_script done [09:12:11]execute_script returns [09:12:11]free content buf [09:12:11]Sock 7.Close socket [09:12:11]Sock 7.Thread stoped [09:12:15]OFD Sender: No OFD packet to send [09:12:17]accept exits with 10 [09:12:17]New connection [09:12:17]New thread 3066600804 created [09:12:17]Thread 3066744164 joined [09:12:17]Waiting for new connection... [09:12:17] Sock 10.Parse request [09:12:17]Sock 10.Check first char [09:12:17]Sock 10.First char is OK [09:12:17]request: POST /json_proto HTTP/1.0 [09:12:17]Method: POST [09:12:17]URL: /json_proto [09:12:17]Method is POST - this is cgi request [09:12:17]url: /json_proto [09:12:17]query_string will be loaded in cgi processing [09:12:17]execute_cgi json_proto POST (null) [09:12:17]execute_cgi path=json_proto method=POST [09:12:17]POST find Content-Length [09:12:17]Host: 172.17.43.131:8080 [09:12:17]Content-Length: 1210 [09:12:17]Content-Type: application/json [09:12:17] [09:12:17]POST finish read [09:12:17]Found Content-Length = 1210 [09:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002026\u000A27.07.2024 09:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:17]execute_script... [09:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002026\u000A27.07.2024 09:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943658\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:17]POST & json_proto [09:12:17]process_json_proto [09:12:17]json parsed OK: [09:12:17]protocol is kg_v1.0 [09:12:17]action value=print_text [09:12:17]process_action print_text [09:12:17]cmd_print_text [09:12:17]ExternCall_PrintAddStr [09:12:17]wPrintStart [09:12:17]Write to MH i2c: 01 00 00 D3 00 D3 [09:12:17]Write i2c OK [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: 01 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: 01 07 00 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: 01 07 00 D3 00 00 00 00 00 00 FF 0F E8 [09:12:17]RasterBufferAndPrint [09:12:17]line *****ТОВАРНЫЙ ЧЕК***** [09:12:17]line АЗС-97 [09:12:17]line Партнер нефть [09:12:17]line 02508201610067 [09:12:17]line Кассир : Орунбаева Б. [09:12:17]line Счет N : (1)2002026 [09:12:17]line 27.07.2024 09:10 [09:12:17]line ПРОДАЖА [09:12:17]line ТРК (МРК, ГНК): 63 [09:12:17]line Вид ГСМ : 2710124130 [09:12:17]line Аи-92-К-5 [09:12:17]line 20.000 x 67.80 [09:12:17]line ИТОГ: 1356.00 [09:12:17]line Тип оплаты: Талоны: Топливные Талоны [09:12:17]line 3943658 [09:12:17]line ______________________ [09:12:17]line (подпись) [09:12:17]written 0, free lines is 4095 [09:12:17]Write to MH i2c: 01 00 00 E7 00 E7 [09:12:17]Write i2c OK [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: 01 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: 01 07 00 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 13 0E 0F [09:12:17]RasterBufferAndPrint [09:12:17]line [09:12:17]line [09:12:17]line [09:12:17]line [09:12:17]line [09:12:17]written 0, free lines is 3611 [09:12:17]MH_Cut [09:12:17]Write to MH i2c: D1 01 00 EE 00 01 C0 [09:12:17]Write i2c OK [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: D1 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: D1 01 00 [09:12:17]MH_I2C_Read... [09:12:17]Read from MH i2c: D1 01 00 EE 00 00 BF [09:12:17]Write to MH i2c: 01 00 00 EF 00 EF [09:12:17]Write i2c OK [09:12:17]MH_I2C_Read... [09:12:18]recv_with_timeout no data received [09:12:18]*** Cut start [09:12:18]*** Partial cut [09:12:18]*** CUTSNS_PIN = 1 [09:12:18]*** CUTSNS_PIN = 0 [09:12:18]*** Brake cut motor [09:12:19]Read from MH i2c: 01 [09:12:19]MH_I2C_Read... [09:12:19]*** Stop cut motor [09:12:19]*** Cut end [09:12:19]Read from MH i2c: 01 07 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 FF 0F 04 [09:12:19]process_action print_text done [09:12:19]requested_data is exist [09:12:19]produce_requested_data [09:12:19]requested_item fm.sn is exist - process it [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 11 00 00 [09:12:19]Write to MH i2c: E2 08 00 F0 00 80 11 00 00 00 00 00 00 6A [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 17 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 17 00 F0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [09:12:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:12:19]wFMCommunicate OK [09:12:19]requested_item fd.num is exist - process it [09:12:19]SAM_PROTO_GetFieldsCounters [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 13 00 00 [09:12:19]Write to MH i2c: E2 08 00 F1 00 80 13 00 00 00 00 00 00 6D [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 62 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 71 03 00 0E 04 04 00 B6 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 21 [09:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:19]wFMCommunicate OK [09:12:19]SAM_PROTO_GetFieldsCounters done [09:12:19]requested_item shift.num is exist - process it [09:12:19]requested_item shift.opened is exist - process it [09:12:19]req_shift_opened [09:12:19]FM_GetShiftState [09:12:19]SAM_PROTO_GetShiftState [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 13 01 00 [09:12:19]Write to MH i2c: E2 08 00 F2 00 80 13 01 00 00 00 00 00 6F [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 0E 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 0E 00 F2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7D [09:12:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:12:19]wFMCommunicate OK [09:12:19]SAM_PROTO_GetShiftState done [09:12:19]FM_GetShiftState done [09:12:19]req_shift_opened done [09:12:19]requested_item shift.open_date is exist - process it [09:12:19]req_shift_open_date [09:12:19]req_shift_open_date done [09:12:19]produce_requested_data done [09:12:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225766,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:12:19]process_action_free print_text [09:12:19]json_value_free [09:12:19]json_value_free done [09:12:19]process_json_proto returns [09:12:19]Send response to host [09:12:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225766,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:12:19]free response buf [09:12:19]execute_script done [09:12:19]execute_script returns [09:12:19]free content buf [09:12:19]Sock 10.Close socket [09:12:19]Sock 10.Thread stoped [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:40]OFD Sender: No OFD packet to send [09:12:44]recv_with_timeout no data received [09:12:45]OFD Sender: No OFD packet to send [09:12:50]OFD Sender: No OFD packet to send [09:12:55]OFD Sender: No OFD packet to send [09:13:00]OFD Sender: No OFD packet to send [09:13:05]OFD Sender: No OFD packet to send [09:13:09]recv_with_timeout no data received [09:13:10]OFD Sender: No OFD packet to send [09:13:15]OFD Sender: No OFD packet to send [09:13:20]OFD Sender: No OFD packet to send [09:13:25]OFD Sender: No OFD packet to send [09:13:30]OFD Sender: No OFD packet to send [09:13:32]recv_with_timeout no data received [09:13:35]OFD Sender: No OFD packet to send [09:13:40]OFD Sender: No OFD packet to send [09:13:45]OFD Sender: No OFD packet to send [09:13:50]OFD Sender: No OFD packet to send [09:13:55]OFD Sender: No OFD packet to send [09:14:00]OFD Sender: No OFD packet to send [09:14:05]OFD Sender: No OFD packet to send [09:14:05]accept exits with 9 [09:14:05]New connection [09:14:05]New thread 3066744164 created [09:14:05]Thread 3066600804 joined [09:14:05]Waiting for new connection... [09:14:05] Sock 9.Parse request [09:14:05]Sock 9.Check first char [09:14:05]Sock 9.First char is OK [09:14:05]request: POST /json_proto HTTP/1.0 [09:14:05]Method: POST [09:14:05]URL: /json_proto [09:14:05]Method is POST - this is cgi request [09:14:05]url: /json_proto [09:14:05]query_string will be loaded in cgi processing [09:14:05]execute_cgi json_proto POST (null) [09:14:05]execute_cgi path=json_proto method=POST [09:14:05]POST find Content-Length [09:14:05]Host: 172.17.43.131:8080 [09:14:05]Content-Length: 1164 [09:14:05]Content-Type: application/json [09:14:05] [09:14:05]POST finish read [09:14:05]Found Content-Length = 1164 [09:14: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002028\u000A27.07.2024 09:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:05]execute_script... [09:14: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002028\u000A27.07.2024 09:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:05]POST & json_proto [09:14:05]process_json_proto [09:14:05]json parsed OK: [09:14:05]protocol is kg_v1.0 [09:14:05]action value=print_text [09:14:05]process_action print_text [09:14:05]cmd_print_text [09:14:05]ExternCall_PrintAddStr [09:14:05]wPrintStart [09:14:05]Write to MH i2c: 01 00 00 F3 00 F3 [09:14:05]Write i2c OK [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: 01 [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: 01 07 00 [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 FF 0F 08 [09:14:05]RasterBufferAndPrint [09:14:05]line *****ТОВАРНЫЙ ЧЕК***** [09:14:05]line АЗС-97 [09:14:05]line Партнер нефть [09:14:05]line 02508201610067 [09:14:05]line Кассир : Орунбаева Б. [09:14:05]line Счет N : (1)2002028 [09:14:05]line 27.07.2024 09:12 [09:14:05]line ПРОДАЖА [09:14:05]line ТРК (МРК, ГНК): 53 [09:14:05]line Вид ГСМ : 2710124130 [09:14:05]line Аи-92-К-5 [09:14:05]line 20.000 x 67.80 [09:14:05]line ИТОГ: 1356.00 [09:14:05]line Тип оплаты: Талоны: ТК ГПНА Online [09:14:05]line 30074845 [09:14:05]line ______________________ [09:14:05]line (подпись) [09:14:05]written 0, free lines is 4095 [09:14:05]Write to MH i2c: 01 00 00 07 01 08 [09:14:05]Write i2c OK [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: 01 [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: 01 07 00 [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: 01 07 00 07 01 00 00 00 00 00 11 0E 2E [09:14:05]RasterBufferAndPrint [09:14:05]line [09:14:05]line [09:14:05]line [09:14:05]line [09:14:05]line [09:14:05]written 0, free lines is 3603 [09:14:05]MH_Cut [09:14:05]Write to MH i2c: D1 01 00 0E 01 01 E1 [09:14:05]Write i2c OK [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: D1 [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: D1 01 00 [09:14:05]MH_I2C_Read... [09:14:05]Read from MH i2c: D1 01 00 0E 01 00 E0 [09:14:05]Write to MH i2c: 01 00 00 0F 01 10 [09:14:05]Write i2c OK [09:14:05]MH_I2C_Read... [09:14:06]*** Cut start [09:14:06]*** Partial cut [09:14:06]*** CUTSNS_PIN = 1 [09:14:06]*** CUTSNS_PIN = 0 [09:14:06]*** Brake cut motor [09:14:07]Read from MH i2c: 01 [09:14:07]MH_I2C_Read... [09:14:07]Read from MH i2c: 01 07 00 [09:14:07]MH_I2C_Read... [09:14:07]*** Stop cut motor [09:14:07]*** Cut end [09:14:07]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [09:14:07]process_action print_text done [09:14:07]requested_data is exist [09:14:07]produce_requested_data [09:14:07]requested_item fm.sn is exist - process it [09:14:07]wFMCommunicate request_size=4 [09:14:07]MH_SAM_APDU [09:14:07]CAPDU: 80 11 00 00 [09:14:07]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [09:14:07]Write i2c OK [09:14:07]MH_I2C_Read... [09:14:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:07]Read from MH i2c: E2 [09:14:07]MH_I2C_Read... [09:14:07]Read from MH i2c: E2 17 00 [09:14:07]MH_I2C_Read... [09:14:07]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [09:14:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:14:07]wFMCommunicate OK [09:14:07]requested_item fd.num is exist - process it [09:14:07]SAM_PROTO_GetFieldsCounters [09:14:07]wFMCommunicate request_size=4 [09:14:07]MH_SAM_APDU [09:14:07]CAPDU: 80 13 00 00 [09:14:07]Write to MH i2c: E2 08 00 11 01 80 13 00 00 00 00 00 00 8E [09:14:07]Write i2c OK [09:14:07]MH_I2C_Read... [09:14:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:07]Read from MH i2c: E2 [09:14:07]MH_I2C_Read... [09:14:07]Read from MH i2c: E2 62 00 [09:14:07]MH_I2C_Read... [09:14:07]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 71 03 00 0E 04 04 00 B6 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 42 [09:14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:14:07]wFMCommunicate OK [09:14:07]SAM_PROTO_GetFieldsCounters done [09:14:07]requested_item shift.num is exist - process it [09:14:07]requested_item shift.opened is exist - process it [09:14:07]req_shift_opened [09:14:07]FM_GetShiftState [09:14:07]SAM_PROTO_GetShiftState [09:14:07]wFMCommunicate request_size=4 [09:14:07]MH_SAM_APDU [09:14:07]CAPDU: 80 13 01 00 [09:14:07]Write to MH i2c: E2 08 00 12 01 80 13 01 00 00 00 00 00 90 [09:14:07]Write i2c OK [09:14:07]MH_I2C_Read... [09:14:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:07]Read from MH i2c: E2 [09:14:07]MH_I2C_Read... [09:14:07]Read from MH i2c: E2 0E 00 [09:14:07]MH_I2C_Read... [09:14:07]Read from MH i2c: E2 0E 00 12 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9E [09:14:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:14:07]wFMCommunicate OK [09:14:07]SAM_PROTO_GetShiftState done [09:14:07]FM_GetShiftState done [09:14:07]req_shift_opened done [09:14:07]requested_item shift.open_date is exist - process it [09:14:07]req_shift_open_date [09:14:07]req_shift_open_date done [09:14:07]produce_requested_data done [09:14:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225766,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:14:07]process_action_free print_text [09:14:07]json_value_free [09:14:07]json_value_free done [09:14:07]process_json_proto returns [09:14:07]Send response to host [09:14:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225766,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:14:07]free response buf [09:14:07]execute_script done [09:14:07]execute_script returns [09:14:07]free content buf [09:14:07]Sock 9.Close socket [09:14:07]Sock 9.Thread stoped [09:14:10]OFD Sender: No OFD packet to send [09:14:15]OFD Sender: No OFD packet to send [09:14:20]OFD Sender: No OFD packet to send [09:14:25]OFD Sender: No OFD packet to send [09:14:30]OFD Sender: No OFD packet to send [09:14:35]OFD Sender: No OFD packet to send [09:14:40]OFD Sender: No OFD packet to send [09:14:45]OFD Sender: No OFD packet to send [09:14:50]OFD Sender: No OFD packet to send [09:14:55]OFD Sender: No OFD packet to send [09:14:58]recv_with_timeout no data received [09:15:00]OFD Sender: No OFD packet to send [09:15:05]OFD Sender: No OFD packet to send [09:15:09]recv_with_timeout no data received [09:15:10]OFD Sender: No OFD packet to send [09:15:15]OFD Sender: No OFD packet to send [09:15:20]OFD Sender: No OFD packet to send [09:15:25]OFD Sender: No OFD packet to send [09:15:30]OFD Sender: No OFD packet to send [09:15:35]OFD Sender: No OFD packet to send [09:15:40]OFD Sender: No OFD packet to send [09:15:45]OFD Sender: No OFD packet to send [09:15:49]accept exits with 10 [09:15:49]New connection [09:15:49]New thread 3066600804 created [09:15:49]Thread 3066744164 joined [09:15:49]Waiting for new connection... [09:15:49] Sock 10.Parse request [09:15:49]Sock 10.Check first char [09:15:49]Sock 10.First char is OK [09:15:49]request: POST /json_proto HTTP/1.0 [09:15:49]Method: POST [09:15:49]URL: /json_proto [09:15:49]Method is POST - this is cgi request [09:15:49]url: /json_proto [09:15:49]query_string will be loaded in cgi processing [09:15:49]execute_cgi json_proto POST (null) [09:15:49]execute_cgi path=json_proto method=POST [09:15:49]POST find Content-Length [09:15:49]Host: 172.17.43.131:8080 [09:15:49]Content-Length: 680 [09:15:49]Content-Type: application/json [09:15:49] [09:15:49]POST finish read [09:15:49]Found Content-Length = 680 [09:15:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:49]execute_script... [09:15: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)2002030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:49]POST & json_proto [09:15:49]process_json_proto [09:15:49]json parsed OK: [09:15:49]protocol is kg_v1.0 [09:15:49]action value=close_receipt [09:15:49]process_action close_receipt [09:15:49]cmd_close_receipt [09:15:49]MH_GetDate [09:15:49]Write to MH i2c: F0 00 00 13 01 03 [09:15:49]Write i2c OK [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: F0 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: F0 09 00 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: F0 09 00 13 01 00 C6 BA A4 66 F9 24 A2 66 BB [09:15:49]GetLastDocTimeStamp 1722071527 [09:15:49]current date 1722071750 [09:15:49]FM_GetShiftState [09:15:49]SAM_PROTO_GetShiftState [09:15:49]wFMCommunicate request_size=4 [09:15:49]MH_SAM_APDU [09:15:49]CAPDU: 80 13 01 00 [09:15:49]Write to MH i2c: E2 08 00 14 01 80 13 01 00 00 00 00 00 92 [09:15:49]Write i2c OK [09:15:49]MH_I2C_Read... [09:15:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:49]Read from MH i2c: E2 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: E2 0E 00 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: E2 0E 00 14 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A0 [09:15:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:15:49]wFMCommunicate OK [09:15:49]SAM_PROTO_GetShiftState done [09:15:49]FM_GetShiftState done [09:15:49]opened in 1722038719 [09:15:49]opened+sec_in_day 1722125119 [09:15:49]quantity*price = 200025 [09:15:49]sum+1 = 200026 [09:15:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 127 27.07.2024 09:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225767 ФПД: 220726444466531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225767&fm=220726444466531&tin=02508201610067®Number=0000000000092624&sum=200000 [09:15:51]StoreToDocumentArchive [09:15:51]shift 438 fd 225767 [09:15:51]save to /storage/0438/doc_00225767 [09:15:51]save last doc name /storage/0438/doc_00225767 to /storage/kkm_last_doc_name [09:15:51]save OK [09:15:51]Clear old archive folders... [09:15:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:15:51]tlvbuf is 014D3CF0 [09:15:51]SAM_PROTO_ClearQueue [09:15:51]wFMCommunicate request_size=4 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 09 00 00 [09:15:51]Write to MH i2c: E2 08 00 21 01 80 09 00 00 00 00 00 00 94 [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 21 01 00 90 00 96 [09:15:51]RAPDU: 90 00 [09:15:51]wFMCommunicate OK [09:15:51]SAM_PROTO_ClearQueue done [09:15:51]KKMCreateOFDPacket [09:15:51]OFDProtocolAddRootSTLVToBuf [09:15:51]FM_MakeSignedData [09:15:51]FM_MakeSignedData [09:15:51]SAM_PROTO_SignData [09:15:51]wFMCommunicate request_size=4 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 0D 01 02 [09:15:51]Write to MH i2c: E2 08 00 22 01 80 0D 01 02 00 00 00 00 9C [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 22 01 00 90 00 97 [09:15:51]RAPDU: 90 00 [09:15:51]wFMCommunicate OK [09:15:51]wFMCommunicate request_size=255 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 C6 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 71 03 00 35 04 06 00 C8 BF E1 50 [09:15:51]Write to MH i2c: E2 02 01 23 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 C6 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 71 03 00 35 04 06 00 C8 BF E1 50 00 00 EA [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 23 01 00 90 00 98 [09:15:51]RAPDU: 90 00 [09:15:51]wFMCommunicate OK [09:15:51]wFMCommunicate request_size=7 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 0D 02 02 02 A1 63 [09:15:51]Write to MH i2c: E2 0A 00 24 01 80 0D 02 02 02 00 A1 63 00 00 A7 [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 03 00 24 01 00 90 00 99 [09:15:51]RAPDU: 90 00 [09:15:51]wFMCommunicate OK [09:15:51]wFMCommunicate request_size=4 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 0D 03 02 [09:15:51]Write to MH i2c: E2 08 00 25 01 80 0D 03 02 00 00 00 00 A1 [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 0B 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 0B 00 25 01 00 A3 1E 74 F7 F9 F8 1F 2E 90 00 0C [09:15:51]RAPDU: A3 1E 74 F7 F9 F8 1F 2E 90 00 [09:15:51]wFMCommunicate OK [09:15:51]SAM_PROTO_SignData done [09:15:51]FM_MakeSignedData done [09:15:51]CreateOFDProtocolMessage [09:15:51]wFMCommunicate request_size=4 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 11 00 00 [09:15:51]Write to MH i2c: E2 08 00 26 01 80 11 00 00 00 00 00 00 A1 [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 17 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 17 00 26 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [09:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:15:51]wFMCommunicate OK [09:15:51]CreateOFDProtocolMessage done [09:15:51]OFDSenderStorePacket 225767 [09:15:51]StoreOFDPacket docnum=225767 [09:15:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8E 5E 04 01 E8 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 C6 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 71 03 00 35 04 06 00 C8 BF E1 50 A1 63 A3 1E 74 F7 F9 F8 1F 2E [09:15:51]CheckFolder [09:15:51]dirname=/storage/ofd_packets [09:15:51]CheckFolder done [09:15:51]ProducePacketName [09:15:51]name=ofd_packets/00225767 [09:15:51]NVStorageSaveData ofd_packets/00225767 [09:15:51]File name is /storage/ofd_packets/00225767 [09:15:51]Write 298 bytes [09:15:51]NVStorageSaveData done [09:15:51]OFDSenderStorePacket done [09:15:51]KKMCreateOFDPacket done [09:15:51]NVStorageSaveData kkm_last_timestamp [09:15:51]File name is /storage/kkm_last_timestamp [09:15:51]Write 4 bytes [09:15:51]NVStorageSaveData done [09:15:51]ExternCall_PrintAddStr [09:15:51]wPrintStart [09:15:51]Write to MH i2c: 01 00 00 27 01 28 [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: 01 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: 01 07 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: 01 07 00 27 01 00 00 00 00 00 FF 0F 3D [09:15:51]RasterBufferAndPrint [09:15:51]line Счет N : (1)2002030 [09:15:51]line ИНН: 02508201610067 [09:15:51]line Контрольно-Кассовый Чек [09:15:51]line ПРОДАЖА [09:15:51]line ТРК (МРК, ГНК) : 41 [09:15:51]line Товар: 2710194210 [09:15:51]line ДТ-К-5 [09:15:51]line 26.250 * 76.20 [09:15:51]line = 2000.25 [09:15:51]line НДС 12% НСП 1% [09:15:51]line > о реализуемом товаре [09:15:51]line ОКРУГЛЕНИЕ: -0.25 [09:15:51]line ИТОГО: 2000.00 [09:15:51]line Внесено: 2000.00 [09:15:51]line СДАЧА: 0.00 [09:15:51]line НСП 1% : 17.70 [09:15:51]line НДС 12% : 212.42 [09:15:51]line Наличными: 2000.00 [09:15:51]line Безнал.: 0.00 [09:15:51]line Место: АЗС № 97 "Партнер Нефть" [09:15:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:15:51]line СНО: Общий режим [09:15:51]line Чек 127 27.07.2024 09:15 [09:15:51]line Смена: 438 ФФД: 1.0 [09:15:51]line ЗНМ: 0300000054 [09:15:51]line РНМ: 0000000000092624 [09:15:51]line Версия ККМ: 001 [09:15:51]line ФМ: 0000000000874959 [09:15:51]line ФД: 225767 [09:15:51]line ФПД: 220726444466531 [09:15:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225767&fm=220726444466531&tin=02508201610067®Number=0000000000092624&sum=200000 [09:15:51]written 0, free lines is 4095 [09:15:51]OFD Sender: Processing packet 225767 [packets to send 599, broken 598] [09:15:51]ProducePacketName [09:15:51]name=ofd_packets/00225767 [09:15:51]OFD Sender: To server: pG, [09:15:51]CommunicateWithHost lk.salyk.kg:30040 [09:15:51]ConnectInit lk.salyk.kg [09:15:52]Write to MH i2c: 01 00 00 52 01 53 [09:15:52]Write i2c OK [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: 01 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: 01 07 00 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: 01 07 00 52 01 00 00 00 00 00 5C 0C C2 [09:15:52]RasterBufferAndPrint [09:15:52]line [09:15:52]line [09:15:52]line [09:15:52]line [09:15:52]line [09:15:52]written 0, free lines is 3167 [09:15:52]MH_Cut [09:15:52]Write to MH i2c: D1 01 00 59 01 01 2C [09:15:52]Write i2c OK [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: D1 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: D1 01 00 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: D1 01 00 59 01 00 2B [09:15:52]Write to MH i2c: 01 00 00 5A 01 5B [09:15:52]Write i2c OK [09:15:52]MH_I2C_Read... [09:15:53]*** Cut start [09:15:53]*** Partial cut [09:15:53]*** CUTSNS_PIN = 1 [09:15:53]*** CUTSNS_PIN = 0 [09:15:53]*** Brake cut motor [09:15:54]Read from MH i2c: 01 [09:15:54]MH_I2C_Read... [09:15:54]*** Stop cut motor [09:15:54]*** Cut end [09:15:54]Read from MH i2c: 01 07 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [09:15:54]process_action close_receipt done [09:15:54]requested_data is exist [09:15:54]produce_requested_data [09:15:54]requested_item fm.sn is exist - process it [09:15:54]wFMCommunicate request_size=4 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 11 00 00 [09:15:54]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 17 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [09:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:15:54]wFMCommunicate OK [09:15:54]requested_item fd.num is exist - process it [09:15:54]SAM_PROTO_GetFieldsCounters [09:15:54]wFMCommunicate request_size=4 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 13 00 00 [09:15:54]Write to MH i2c: E2 08 00 5C 01 80 13 00 00 00 00 00 00 D9 [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 62 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 62 00 5C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 71 03 00 0E 04 04 00 B6 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 91 [09:15:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:54]wFMCommunicate OK [09:15:54]SAM_PROTO_GetFieldsCounters done [09:15:54]requested_item shift.num is exist - process it [09:15:54]requested_item shift.opened is exist - process it [09:15:54]req_shift_opened [09:15:54]FM_GetShiftState [09:15:54]SAM_PROTO_GetShiftState [09:15:54]wFMCommunicate request_size=4 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 13 01 00 [09:15:54]Write to MH i2c: E2 08 00 5D 01 80 13 01 00 00 00 00 00 DB [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 0E 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 0E 00 5D 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E9 [09:15:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:15:54]wFMCommunicate OK [09:15:54]SAM_PROTO_GetShiftState done [09:15:54]FM_GetShiftState done [09:15:54]req_shift_opened done [09:15:54]requested_item shift.open_date is exist - process it [09:15:54]req_shift_open_date [09:15:54]req_shift_open_date done [09:15:54]produce_requested_data done [09:15:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225767,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:15:54]process_action_free close_receipt [09:15:54]json_value_free [09:15:54]json_value_free done [09:15:54]process_json_proto returns [09:15:54]Send response to host [09:15:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225767,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:15:54]free response buf [09:15:54]execute_script done [09:15:54]execute_script returns [09:15:54]free content buf [09:15:54]Sock 10.Close socket [09:15:54]Sock 10.Thread stoped [09:15:57]ConnectInit Can't take IP for lk.salyk.kg [09:15:57]CommunicateWithHost connect error [09:15:57]CommunicateWithHost err = -1 [09:15:57]OFD Sender: Server communicate error [09:16:02]OFD Sender: Processing packet 225767 [packets to send 599, broken 598] [09:16:02]ProducePacketName [09:16:02]name=ofd_packets/00225767 [09:16:02]OFD Sender: To server: pG, [09:16:02]CommunicateWithHost lk.salyk.kg:30040 [09:16:02]ConnectInit lk.salyk.kg [09:16:07]ConnectInit Can't take IP for lk.salyk.kg [09:16:07]CommunicateWithHost connect error [09:16:07]CommunicateWithHost err = -1 [09:16:07]OFD Sender: Server communicate error [09:16:10]recv_with_timeout no data received [09:16:12]OFD Sender: Processing packet 225767 [packets to send 599, broken 598] [09:16:12]ProducePacketName [09:16:12]name=ofd_packets/00225767 [09:16:12]OFD Sender: To server: pG, [09:16:12]CommunicateWithHost lk.salyk.kg:30040 [09:16:12]ConnectInit lk.salyk.kg [09:16:17]ConnectInit Can't take IP for lk.salyk.kg [09:16:17]CommunicateWithHost connect error [09:16:17]CommunicateWithHost err = -1 [09:16:17]OFD Sender: Server communicate error [09:16:22]OFD Sender: Processing packet 225767 [packets to send 599, broken 598] [09:16:22]ProducePacketName [09:16:22]name=ofd_packets/00225767 [09:16:22]OFD Sender: To server: pG, [09:16:22]CommunicateWithHost lk.salyk.kg:30040 [09:16:22]ConnectInit lk.salyk.kg [09:16:22]accept exits with 9 [09:16:22]New connection [09:16:22]New thread 3066744164 created [09:16:22]Thread 3066600804 joined [09:16:22]Waiting for new connection... [09:16:22] Sock 9.Parse request [09:16:22]Sock 9.Check first char [09:16:22]Sock 9.First char is OK [09:16:22]request: POST /json_proto HTTP/1.0 [09:16:22]Method: POST [09:16:22]URL: /json_proto [09:16:22]Method is POST - this is cgi request [09:16:22]url: /json_proto [09:16:22]query_string will be loaded in cgi processing [09:16:22]execute_cgi json_proto POST (null) [09:16:22]execute_cgi path=json_proto method=POST [09:16:22]POST find Content-Length [09:16:22]Host: 172.17.43.131:8080 [09:16:22]Content-Length: 966 [09:16:22]Content-Type: application/json [09:16:22] [09:16:22]POST finish read [09:16:22]Found Content-Length = 966 [09:16:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:22]execute_script... [09:16: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)2002029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:22]POST & json_proto [09:16:22]process_json_proto [09:16:22]json parsed OK: [09:16:22]protocol is kg_v1.0 [09:16:22]action value=close_receipt [09:16:22]process_action close_receipt [09:16:22]cmd_close_receipt [09:16:22]MH_GetDate [09:16:22]Write to MH i2c: F0 00 00 5E 01 4E [09:16:22]Write i2c OK [09:16:22]MH_I2C_Read... [09:16:22]Read from MH i2c: F0 [09:16:22]MH_I2C_Read... [09:16:22]Read from MH i2c: F0 09 00 [09:16:22]MH_I2C_Read... [09:16:22]Read from MH i2c: F0 09 00 5E 01 00 E7 BA A4 66 F9 24 A2 66 27 [09:16:22]GetLastDocTimeStamp 1722071750 [09:16:22]current date 1722071783 [09:16:22]FM_GetShiftState [09:16:22]SAM_PROTO_GetShiftState [09:16:22]wFMCommunicate request_size=4 [09:16:22]MH_SAM_APDU [09:16:22]CAPDU: 80 13 01 00 [09:16:22]Write to MH i2c: E2 08 00 5F 01 80 13 01 00 00 00 00 00 DD [09:16:22]Write i2c OK [09:16:22]MH_I2C_Read... [09:16:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:22]Read from MH i2c: E2 [09:16:22]MH_I2C_Read... [09:16:22]Read from MH i2c: E2 0E 00 [09:16:22]MH_I2C_Read... [09:16:22]Read from MH i2c: E2 0E 00 5F 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EB [09:16:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:16:22]wFMCommunicate OK [09:16:22]SAM_PROTO_GetShiftState done [09:16:22]FM_GetShiftState done [09:16:22]opened in 1722038719 [09:16:22]opened+sec_in_day 1722125119 [09:16:22]quantity*price = 200010 [09:16:22]sum+1 = 200011 [09:16:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 128 27.07.2024 09:16 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 29.50 сом ФМ: 0000000000874959 ФД: 225768 ФПД: 198315092437150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225768&fm=198315092437150&tin=02508201610067®Number=0000000000092624&sum=200000 [09:16:24]StoreToDocumentArchive [09:16:24]shift 438 fd 225768 [09:16:24]save to /storage/0438/doc_00225768 [09:16:24]save last doc name /storage/0438/doc_00225768 to /storage/kkm_last_doc_name [09:16:24]save OK [09:16:24]Clear old archive folders... [09:16:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:16:24]tlvbuf is 014E1C50 [09:16:24]SAM_PROTO_ClearQueue [09:16:24]wFMCommunicate request_size=4 [09:16:24]MH_SAM_APDU [09:16:24]CAPDU: 80 09 00 00 [09:16:24]Write to MH i2c: E2 08 00 6C 01 80 09 00 00 00 00 00 00 DF [09:16:24]Write i2c OK [09:16:24]MH_I2C_Read... [09:16:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:24]Read from MH i2c: E2 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 6C 01 00 90 00 E1 [09:16:24]RAPDU: 90 00 [09:16:24]wFMCommunicate OK [09:16:24]SAM_PROTO_ClearQueue done [09:16:24]KKMCreateOFDPacket [09:16:24]OFDProtocolAddRootSTLVToBuf [09:16:24]FM_MakeSignedData [09:16:24]FM_MakeSignedData [09:16:24]SAM_PROTO_SignData [09:16:24]wFMCommunicate request_size=4 [09:16:24]MH_SAM_APDU [09:16:24]CAPDU: 80 0D 01 02 [09:16:24]Write to MH i2c: E2 08 00 6D 01 80 0D 01 02 00 00 00 00 E7 [09:16:24]Write i2c OK [09:16:24]MH_I2C_Read... [09:16:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:24]Read from MH i2c: E2 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 6D 01 00 90 00 E2 [09:16:24]RAPDU: 90 00 [09:16:24]wFMCommunicate OK [09:16:24]wFMCommunicate request_size=255 [09:16:24]MH_SAM_APDU [09:16: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 E7 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 71 03 00 35 04 06 00 [09:16:24]Write to MH i2c: E2 02 01 6E 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 E7 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 71 03 00 35 04 06 00 00 00 DA [09:16:24]Write i2c OK [09:16:24]MH_I2C_Read... [09:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:24]Read from MH i2c: E2 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 6E 01 00 90 00 E3 [09:16:24]RAPDU: 90 00 [09:16:24]wFMCommunicate OK [09:16:24]wFMCommunicate request_size=11 [09:16:24]MH_SAM_APDU [09:16:24]CAPDU: 80 0D 02 02 06 B4 5D D4 A3 68 9E [09:16:24]Write to MH i2c: E2 0E 00 6F 01 80 0D 02 02 06 00 B4 5D D4 A3 68 9E 00 00 84 [09:16:24]Write i2c OK [09:16:24]MH_I2C_Read... [09:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:24]Read from MH i2c: E2 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 03 00 6F 01 00 90 00 E4 [09:16:24]RAPDU: 90 00 [09:16:24]wFMCommunicate OK [09:16:24]wFMCommunicate request_size=4 [09:16:24]MH_SAM_APDU [09:16:24]CAPDU: 80 0D 03 02 [09:16:24]Write to MH i2c: E2 08 00 70 01 80 0D 03 02 00 00 00 00 EC [09:16:24]Write i2c OK [09:16:24]MH_I2C_Read... [09:16:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:24]Read from MH i2c: E2 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 0B 00 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 0B 00 70 01 00 4E 89 0E 8A 0D 06 0E 40 90 00 BD [09:16:24]RAPDU: 4E 89 0E 8A 0D 06 0E 40 90 00 [09:16:24]wFMCommunicate OK [09:16:24]SAM_PROTO_SignData done [09:16:24]FM_MakeSignedData done [09:16:24]CreateOFDProtocolMessage [09:16:24]wFMCommunicate request_size=4 [09:16:24]MH_SAM_APDU [09:16:24]CAPDU: 80 11 00 00 [09:16:24]Write to MH i2c: E2 08 00 71 01 80 11 00 00 00 00 00 00 EC [09:16:24]Write i2c OK [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 [09:16:24]MH_I2C_Read... [09:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:24]Read from MH i2c: E2 17 00 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: E2 17 00 71 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [09:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:16:24]wFMCommunicate OK [09:16:24]CreateOFDProtocolMessage done [09:16:24]OFDSenderStorePacket 225768 [09:16:24]StoreOFDPacket docnum=225768 [09:16:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E6 8A 08 01 DD D2 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 E7 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 71 03 00 35 04 06 00 B4 5D D4 A3 68 9E 4E 89 0E 8A 0D 06 0E 40 [09:16:24]CheckFolder [09:16:24]dirname=/storage/ofd_packets [09:16:24]CheckFolder done [09:16:24]ProducePacketName [09:16:24]name=ofd_packets/00225768 [09:16:24]NVStorageSaveData ofd_packets/00225768 [09:16:24]File name is /storage/ofd_packets/00225768 [09:16:24]Write 302 bytes [09:16:24]NVStorageSaveData done [09:16:24]OFDSenderStorePacket done [09:16:24]KKMCreateOFDPacket done [09:16:24]NVStorageSaveData kkm_last_timestamp [09:16:24]File name is /storage/kkm_last_timestamp [09:16:24]Write 4 bytes [09:16:24]NVStorageSaveData done [09:16:24]ExternCall_PrintAddStr [09:16:24]wPrintStart [09:16:24]Write to MH i2c: 01 00 00 72 01 73 [09:16:24]Write i2c OK [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: 01 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: 01 07 00 [09:16:24]MH_I2C_Read... [09:16:24]Read from MH i2c: 01 07 00 72 01 00 00 00 00 00 FF 0F 88 [09:16:24]RasterBufferAndPrint [09:16:24]line Счет N : (1)2002029 [09:16:24]line ИНН: 02508201610067 [09:16:24]line Контрольно-Кассовый Чек [09:16:24]line ПРОДАЖА [09:16:24]line ТРК (МРК, ГНК) : 32 [09:16:24]line Товар: 2710124130 [09:16:24]line Super-92-К-5 [09:16:24]line 29.500 * 67.80 [09:16:24]line = 2000.10 [09:16:24]line НДС 12% НСП 1% [09:16:24]line > о реализуемом товаре [09:16:24]line ОКРУГЛЕНИЕ: -0.10 [09:16:24]line ИТОГО: 2000.00 [09:16:24]line Внесено: 2000.00 [09:16:24]line СДАЧА: 0.00 [09:16:24]line НСП 1% : 17.70 [09:16:24]line НДС 12% : 212.40 [09:16:24]line Наличными: 2000.00 [09:16:24]line Безнал.: 0.00 [09:16:24]line Место: АЗС № 97 "Партнер Нефть" [09:16:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:16:24]line СНО: Общий режим [09:16:24]line Чек 128 27.07.2024 09:16 [09:16:24]line Смена: 438 ФФД: 1.0 [09:16:24]line ЗНМ: 0300000054 [09:16:24]line РНМ: 0000000000092624 [09:16:24]line Версия ККМ: 001 [09:16:24]line [09:16:24]line Дисконтная программа [09:16:24]line S-92 [09:16:24]line номер 97 [09:16:24]line сэкономлено 29.50 сом [09:16:24]line ФМ: 0000000000874959 [09:16:24]line ФД: 225768 [09:16:24]line ФПД: 198315092437150 [09:16:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225768&fm=198315092437150&tin=02508201610067®Number=0000000000092624&sum=200000 [09:16:24]written 0, free lines is 4095 [09:16:24]recv_with_timeout no data received [09:16:25]Write to MH i2c: 01 00 00 A2 01 A3 [09:16:25]Write i2c OK [09:16:25]MH_I2C_Read... [09:16:25]Read from MH i2c: 01 [09:16:25]MH_I2C_Read... [09:16:25]Read from MH i2c: 01 07 00 [09:16:25]MH_I2C_Read... [09:16:25]Read from MH i2c: 01 07 00 A2 01 00 00 00 00 00 E0 0B 95 [09:16:25]RasterBufferAndPrint [09:16:25]line [09:16:25]line [09:16:25]line [09:16:25]line [09:16:25]line [09:16:25]written 0, free lines is 3044 [09:16:25]MH_Cut [09:16:25]Write to MH i2c: D1 01 00 A9 01 01 7C [09:16:25]Write i2c OK [09:16:25]MH_I2C_Read... [09:16:25]Read from MH i2c: D1 [09:16:25]MH_I2C_Read... [09:16:25]Read from MH i2c: D1 01 00 [09:16:25]MH_I2C_Read... [09:16:25]Read from MH i2c: D1 01 00 A9 01 00 7B [09:16:25]Write to MH i2c: 01 00 00 AA 01 AB [09:16:25]Write i2c OK [09:16:25]MH_I2C_Read... [09:16:26]*** Cut start [09:16:26]*** Partial cut [09:16:26]*** CUTSNS_PIN = 1 [09:16:26]*** CUTSNS_PIN = 0 [09:16:26]*** Brake cut motor [09:16:27]ConnectInit Can't take IP for lk.salyk.kg [09:16:27]CommunicateWithHost connect error [09:16:27]CommunicateWithHost err = -1 [09:16:27]OFD Sender: Server communicate error [09:16:27]Read from MH i2c: 01 [09:16:27]MH_I2C_Read... [09:16:27]*** Stop cut motor [09:16:27]*** Cut end [09:16:27]Read from MH i2c: 01 07 00 [09:16:27]MH_I2C_Read... [09:16:27]Read from MH i2c: 01 07 00 AA 01 00 00 00 00 00 FF 0F C0 [09:16:27]process_action close_receipt done [09:16:27]requested_data is exist [09:16:27]produce_requested_data [09:16:27]requested_item fm.sn is exist - process it [09:16:27]wFMCommunicate request_size=4 [09:16:27]MH_SAM_APDU [09:16:27]CAPDU: 80 11 00 00 [09:16:27]Write to MH i2c: E2 08 00 AB 01 80 11 00 00 00 00 00 00 26 [09:16:27]Write i2c OK [09:16:27]MH_I2C_Read... [09:16:27]OFD Sender: Processing packet 225767 [packets to send 600, broken 598] [09:16:27]ProducePacketName [09:16:27]name=ofd_packets/00225767 [09:16:27]OFD Sender: To server: pG, [09:16:27]CommunicateWithHost lk.salyk.kg:30040 [09:16:27]ConnectInit lk.salyk.kg [09:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:27]Read from MH i2c: E2 [09:16:27]MH_I2C_Read... [09:16:27]Read from MH i2c: E2 17 00 [09:16:27]MH_I2C_Read... [09:16:27]Read from MH i2c: E2 17 00 AB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [09:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:16:27]wFMCommunicate OK [09:16:27]requested_item fd.num is exist - process it [09:16:27]SAM_PROTO_GetFieldsCounters [09:16:27]wFMCommunicate request_size=4 [09:16:27]MH_SAM_APDU [09:16:27]CAPDU: 80 13 00 00 [09:16:27]Write to MH i2c: E2 08 00 AC 01 80 13 00 00 00 00 00 00 29 [09:16:27]Write i2c OK [09:16:27]MH_I2C_Read... [09:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:27]Read from MH i2c: E2 [09:16:27]MH_I2C_Read... [09:16:27]Read from MH i2c: E2 62 00 [09:16:27]MH_I2C_Read... [09:16:27]Read from MH i2c: E2 62 00 AC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 71 03 00 0E 04 04 00 B6 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 E5 [09:16:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:16:27]wFMCommunicate OK [09:16:27]SAM_PROTO_GetFieldsCounters done [09:16:27]requested_item shift.num is exist - process it [09:16:27]requested_item shift.opened is exist - process it [09:16:27]req_shift_opened [09:16:27]FM_GetShiftState [09:16:27]SAM_PROTO_GetShiftState [09:16:27]wFMCommunicate request_size=4 [09:16:27]MH_SAM_APDU [09:16:27]CAPDU: 80 13 01 00 [09:16:27]Write to MH i2c: E2 08 00 AD 01 80 13 01 00 00 00 00 00 2B [09:16:27]Write i2c OK [09:16:27]MH_I2C_Read... [09:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:27]Read from MH i2c: E2 [09:16:27]MH_I2C_Read... [09:16:27]Read from MH i2c: E2 0E 00 [09:16:27]MH_I2C_Read... [09:16:27]Read from MH i2c: E2 0E 00 AD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 39 [09:16:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:16:27]wFMCommunicate OK [09:16:27]SAM_PROTO_GetShiftState done [09:16:27]FM_GetShiftState done [09:16:27]req_shift_opened done [09:16:27]requested_item shift.open_date is exist - process it [09:16:27]req_shift_open_date [09:16:27]req_shift_open_date done [09:16:27]produce_requested_data done [09:16:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225768,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:16:27]process_action_free close_receipt [09:16:27]json_value_free [09:16:27]json_value_free done [09:16:27]process_json_proto returns [09:16:27]Send response to host [09:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225768,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:16:27]free response buf [09:16:27]execute_script done [09:16:27]execute_script returns [09:16:27]free content buf [09:16:27]Sock 9.Close socket [09:16:27]Sock 9.Thread stoped [09:16:32]ConnectInit Can't take IP for lk.salyk.kg [09:16:32]CommunicateWithHost connect error [09:16:32]CommunicateWithHost err = -1 [09:16:32]OFD Sender: Server communicate error [09:16:37]OFD Sender: Processing packet 225767 [packets to send 600, broken 598] [09:16:37]ProducePacketName [09:16:37]name=ofd_packets/00225767 [09:16:37]OFD Sender: To server: pG, [09:16:37]CommunicateWithHost lk.salyk.kg:30040 [09:16:37]ConnectInit lk.salyk.kg [09:16:42]ConnectInit Can't take IP for lk.salyk.kg [09:16:42]CommunicateWithHost connect error [09:16:42]CommunicateWithHost err = -1 [09:16:42]OFD Sender: Server communicate error [09:16:47]OFD Sender: Processing packet 225767 [packets to send 600, broken 598] [09:16:47]ProducePacketName [09:16:47]name=ofd_packets/00225767 [09:16:47]OFD Sender: To server: pG, [09:16:47]CommunicateWithHost lk.salyk.kg:30040 [09:16:47]ConnectInit lk.salyk.kg [09:16:52]ConnectInit Can't take IP for lk.salyk.kg [09:16:52]CommunicateWithHost connect error [09:16:52]CommunicateWithHost err = -1 [09:16:52]OFD Sender: Server communicate error [09:16:55]recv_with_timeout no data received [09:16:57]OFD Sender: Processing packet 225767 [packets to send 600, broken 598] [09:16:57]ProducePacketName [09:16:57]name=ofd_packets/00225767 [09:16:57]OFD Sender: To server: pG, [09:16:57]CommunicateWithHost lk.salyk.kg:30040 [09:16:57]ConnectInit lk.salyk.kg [09:17:02]ConnectInit Can't take IP for lk.salyk.kg [09:17:02]CommunicateWithHost connect error [09:17:02]CommunicateWithHost err = -1 [09:17:02]OFD Sender: Server communicate error [09:17:07]OFD Sender: Processing packet 225767 [packets to send 600, broken 598] [09:17:07]ProducePacketName [09:17:07]name=ofd_packets/00225767 [09:17:07]OFD Sender: To server: pG, [09:17:07]CommunicateWithHost lk.salyk.kg:30040 [09:17:07]ConnectInit lk.salyk.kg [09:17:08]accept exits with 12 [09:17:08]New connection [09:17:08]New thread 3066600804 created [09:17:08]Thread 3066744164 joined [09:17:08]Waiting for new connection... [09:17:08] Sock 12.Parse request [09:17:08]Sock 12.Check first char [09:17:08]Sock 12.First char is OK [09:17:08]request: POST /json_proto HTTP/1.0 [09:17:08]Method: POST [09:17:08]URL: /json_proto [09:17:08]Method is POST - this is cgi request [09:17:08]url: /json_proto [09:17:08]query_string will be loaded in cgi processing [09:17:08]execute_cgi json_proto POST (null) [09:17:08]execute_cgi path=json_proto method=POST [09:17:08]POST find Content-Length [09:17:08]Host: 172.17.43.131:8080 [09:17:08]Content-Length: 676 [09:17:08]Content-Type: application/json [09:17:08] [09:17:08]POST finish read [09:17:08]Found Content-Length = 676 [09:17:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:08]execute_script... [09:17: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)2002031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:08]POST & json_proto [09:17:08]process_json_proto [09:17:08]json parsed OK: [09:17:08]protocol is kg_v1.0 [09:17:08]action value=close_receipt [09:17:08]process_action close_receipt [09:17:08]cmd_close_receipt [09:17:08]MH_GetDate [09:17:08]Write to MH i2c: F0 00 00 AE 01 9E [09:17:08]Write i2c OK [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: F0 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: F0 09 00 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: F0 09 00 AE 01 00 15 BB A4 66 F9 24 A2 66 A6 [09:17:08]GetLastDocTimeStamp 1722071783 [09:17:08]current date 1722071829 [09:17:08]FM_GetShiftState [09:17:08]SAM_PROTO_GetShiftState [09:17:08]wFMCommunicate request_size=4 [09:17:08]MH_SAM_APDU [09:17:08]CAPDU: 80 13 01 00 [09:17:08]Write to MH i2c: E2 08 00 AF 01 80 13 01 00 00 00 00 00 2D [09:17:08]Write i2c OK [09:17:08]MH_I2C_Read... [09:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:08]Read from MH i2c: E2 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: E2 0E 00 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: E2 0E 00 AF 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3B [09:17:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:17:08]wFMCommunicate OK [09:17:08]SAM_PROTO_GetShiftState done [09:17:08]FM_GetShiftState done [09:17:08]opened in 1722038719 [09:17:08]opened+sec_in_day 1722125119 [09:17:08]quantity*price = 100035 [09:17:08]sum+1 = 100036 [09:17:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 129 27.07.2024 09:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225769 ФПД: 91933364583224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091709&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225769&fm=91933364583224&tin=02508201610067®Number=0000000000092624&sum=100000 [09:17:09]StoreToDocumentArchive [09:17:09]shift 438 fd 225769 [09:17:09]save to /storage/0438/doc_00225769 [09:17:09]save last doc name /storage/0438/doc_00225769 to /storage/kkm_last_doc_name [09:17:09]save OK [09:17:09]Clear old archive folders... [09:17:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:17:09]tlvbuf is 014D43F0 [09:17:09]SAM_PROTO_ClearQueue [09:17:09]wFMCommunicate request_size=4 [09:17:09]MH_SAM_APDU [09:17:09]CAPDU: 80 09 00 00 [09:17:09]Write to MH i2c: E2 08 00 BC 01 80 09 00 00 00 00 00 00 2F [09:17:09]Write i2c OK [09:17:09]MH_I2C_Read... [09:17:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:09]Read from MH i2c: E2 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 BC 01 00 90 00 31 [09:17:09]RAPDU: 90 00 [09:17:09]wFMCommunicate OK [09:17:09]SAM_PROTO_ClearQueue done [09:17:09]KKMCreateOFDPacket [09:17:09]OFDProtocolAddRootSTLVToBuf [09:17:09]FM_MakeSignedData [09:17:09]FM_MakeSignedData [09:17:09]SAM_PROTO_SignData [09:17:09]wFMCommunicate request_size=4 [09:17:09]MH_SAM_APDU [09:17:09]CAPDU: 80 0D 01 02 [09:17:09]Write to MH i2c: E2 08 00 BD 01 80 0D 01 02 00 00 00 00 37 [09:17:09]Write i2c OK [09:17:09]MH_I2C_Read... [09:17:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:09]Read from MH i2c: E2 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 BD 01 00 90 00 32 [09:17:09]RAPDU: 90 00 [09:17:09]wFMCommunicate OK [09:17:09]wFMCommunicate request_size=255 [09:17:09]MH_SAM_APDU [09:17: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 15 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 71 03 00 35 04 06 00 [09:17:09]Write to MH i2c: E2 02 01 BE 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 15 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 71 03 00 35 04 06 00 00 00 98 [09:17:09]Write i2c OK [09:17:09]MH_I2C_Read... [09:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:09]Read from MH i2c: E2 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 BE 01 00 90 00 33 [09:17:09]RAPDU: 90 00 [09:17:09]wFMCommunicate OK [09:17:09]wFMCommunicate request_size=11 [09:17:09]MH_SAM_APDU [09:17:09]CAPDU: 80 0D 02 02 06 53 9C E7 89 FB 38 [09:17:09]Write to MH i2c: E2 0E 00 BF 01 80 0D 02 02 06 00 53 9C E7 89 FB 38 00 00 D8 [09:17:09]Write i2c OK [09:17:09]MH_I2C_Read... [09:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:09]Read from MH i2c: E2 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 [09:17:09]MH_I2C_Read... [09:17:09]Read from MH i2c: E2 03 00 BF 01 00 90 00 34 [09:17:09]RAPDU: 90 00 [09:17:09]wFMCommunicate OK [09:17:09]wFMCommunicate request_size=4 [09:17:09]MH_SAM_APDU [09:17:09]CAPDU: 80 0D 03 02 [09:17:09]Write to MH i2c: E2 08 00 C0 01 80 0D 03 02 00 00 00 00 3C [09:17:09]Write i2c OK [09:17:09]MH_I2C_Read... [09:17:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:10]Read from MH i2c: E2 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 0B 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 0B 00 C0 01 00 82 CE F7 BC 33 79 85 0D 90 00 7E [09:17:10]RAPDU: 82 CE F7 BC 33 79 85 0D 90 00 [09:17:10]wFMCommunicate OK [09:17:10]SAM_PROTO_SignData done [09:17:10]FM_MakeSignedData done [09:17:10]CreateOFDProtocolMessage [09:17:10]wFMCommunicate request_size=4 [09:17:10]MH_SAM_APDU [09:17:10]CAPDU: 80 11 00 00 [09:17:10]Write to MH i2c: E2 08 00 C1 01 80 11 00 00 00 00 00 00 3C [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:10]Read from MH i2c: E2 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 17 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 17 00 C1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [09:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:17:10]wFMCommunicate OK [09:17:10]CreateOFDProtocolMessage done [09:17:10]OFDSenderStorePacket 225769 [09:17:10]StoreOFDPacket docnum=225769 [09:17:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 30 A9 08 01 A3 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 15 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 71 03 00 35 04 06 00 53 9C E7 89 FB 38 82 CE F7 BC 33 79 85 0D [09:17:10]CheckFolder [09:17:10]dirname=/storage/ofd_packets [09:17:10]CheckFolder done [09:17:10]ProducePacketName [09:17:10]name=ofd_packets/00225769 [09:17:10]NVStorageSaveData ofd_packets/00225769 [09:17:10]File name is /storage/ofd_packets/00225769 [09:17:10]Write 302 bytes [09:17:10]NVStorageSaveData done [09:17:10]OFDSenderStorePacket done [09:17:10]KKMCreateOFDPacket done [09:17:10]NVStorageSaveData kkm_last_timestamp [09:17:10]File name is /storage/kkm_last_timestamp [09:17:10]Write 4 bytes [09:17:10]NVStorageSaveData done [09:17:10]ExternCall_PrintAddStr [09:17:10]wPrintStart [09:17:10]Write to MH i2c: 01 00 00 C2 01 C3 [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 07 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [09:17:10]RasterBufferAndPrint [09:17:10]line Счет N : (1)2002031 [09:17:10]line ИНН: 02508201610067 [09:17:10]line Контрольно-Кассовый Чек [09:17:10]line ПРОДАЖА [09:17:10]line ТРК (МРК, ГНК) : 52 [09:17:10]line Товар: 2710124130 [09:17:10]line Super-92-К-5 [09:17:10]line 14.540 * 68.80 [09:17:10]line = 1000.35 [09:17:10]line НДС 12% НСП 1% [09:17:10]line > о реализуемом товаре [09:17:10]line ОКРУГЛЕНИЕ: -0.35 [09:17:10]line ИТОГО: 1000.00 [09:17:10]line Внесено: 1000.00 [09:17:10]line СДАЧА: 0.00 [09:17:10]line НСП 1% : 8.85 [09:17:10]line НДС 12% : 106.23 [09:17:10]line Наличными: 1000.00 [09:17:10]line Безнал.: 0.00 [09:17:10]line Место: АЗС № 97 "Партнер Нефть" [09:17:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:17:10]line СНО: Общий режим [09:17:10]line Чек 129 27.07.2024 09:17 [09:17:10]line Смена: 438 ФФД: 1.0 [09:17:10]line ЗНМ: 0300000054 [09:17:10]line РНМ: 0000000000092624 [09:17:10]line Версия ККМ: 001 [09:17:10]line ФМ: 0000000000874959 [09:17:10]line ФД: 225769 [09:17:10]line ФПД: 91933364583224 [09:17:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091709&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225769&fm=91933364583224&tin=02508201610067®Number=0000000000092624&sum=100000 [09:17:10]written 0, free lines is 4095 [09:17:10]Write to MH i2c: 01 00 00 ED 01 EE [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 07 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 07 00 ED 01 00 00 00 00 00 59 0C 5A [09:17:10]RasterBufferAndPrint [09:17:10]line [09:17:10]line [09:17:10]line [09:17:10]line [09:17:10]line [09:17:10]written 0, free lines is 3169 [09:17:10]MH_Cut [09:17:10]Write to MH i2c: D1 01 00 F4 01 01 C7 [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: D1 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: D1 01 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: D1 01 00 F4 01 00 C6 [09:17:10]Write to MH i2c: 01 00 00 F5 01 F6 [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:11]*** Cut start [09:17:11]*** Partial cut [09:17:11]*** CUTSNS_PIN = 1 [09:17:11]*** CUTSNS_PIN = 0 [09:17:12]*** Brake cut motor [09:17:12]ConnectInit Can't take IP for lk.salyk.kg [09:17:12]CommunicateWithHost connect error [09:17:12]CommunicateWithHost err = -1 [09:17:12]OFD Sender: Server communicate error [09:17:12]Read from MH i2c: *** Stop cut motor [09:17:12]*** Cut end [09:17:12]01 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: 01 07 00 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: 01 07 00 F5 01 00 00 00 00 00 FF 0F 0B [09:17:12]process_action close_receipt done [09:17:12]requested_data is exist [09:17:12]produce_requested_data [09:17:12]requested_item fm.sn is exist - process it [09:17:12]wFMCommunicate request_size=4 [09:17:12]MH_SAM_APDU [09:17:12]CAPDU: 80 11 00 00 [09:17:12]Write to MH i2c: E2 08 00 F6 01 80 11 00 00 00 00 00 00 71 [09:17:12]Write i2c OK [09:17:12]MH_I2C_Read... [09:17:12]OFD Sender: Processing packet 225767 [packets to send 601, broken 598] [09:17:12]ProducePacketName [09:17:12]name=ofd_packets/00225767 [09:17:12]OFD Sender: To server: pG, [09:17:12]CommunicateWithHost lk.salyk.kg:30040 [09:17:12]ConnectInit lk.salyk.kg [09:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:12]Read from MH i2c: E2 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: E2 17 00 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: E2 17 00 F6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [09:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:17:12]wFMCommunicate OK [09:17:12]requested_item fd.num is exist - process it [09:17:12]SAM_PROTO_GetFieldsCounters [09:17:12]wFMCommunicate request_size=4 [09:17:12]MH_SAM_APDU [09:17:12]CAPDU: 80 13 00 00 [09:17:12]Write to MH i2c: E2 08 00 F7 01 80 13 00 00 00 00 00 00 74 [09:17:12]Write i2c OK [09:17:12]MH_I2C_Read... [09:17:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:12]Read from MH i2c: E2 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: E2 62 00 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: E2 62 00 F7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 71 03 00 0E 04 04 00 B6 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 34 [09:17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:17:12]wFMCommunicate OK [09:17:12]SAM_PROTO_GetFieldsCounters done [09:17:12]requested_item shift.num is exist - process it [09:17:12]requested_item shift.opened is exist - process it [09:17:12]req_shift_opened [09:17:12]FM_GetShiftState [09:17:12]SAM_PROTO_GetShiftState [09:17:12]wFMCommunicate request_size=4 [09:17:12]MH_SAM_APDU [09:17:12]CAPDU: 80 13 01 00 [09:17:12]Write to MH i2c: E2 08 00 F8 01 80 13 01 00 00 00 00 00 76 [09:17:12]Write i2c OK [09:17:12]MH_I2C_Read... [09:17:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:12]Read from MH i2c: E2 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: E2 0E 00 [09:17:12]MH_I2C_Read... [09:17:12]Read from MH i2c: E2 0E 00 F8 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 84 [09:17:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:17:12]wFMCommunicate OK [09:17:12]SAM_PROTO_GetShiftState done [09:17:12]FM_GetShiftState done [09:17:12]req_shift_opened done [09:17:12]requested_item shift.open_date is exist - process it [09:17:12]req_shift_open_date [09:17:12]req_shift_open_date done [09:17:12]produce_requested_data done [09:17:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225769,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:17:12]process_action_free close_receipt [09:17:12]json_value_free [09:17:12]json_value_free done [09:17:12]process_json_proto returns [09:17:12]Send response to host [09:17:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225769,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:17:12]free response buf [09:17:12]execute_script done [09:17:12]execute_script returns [09:17:12]free content buf [09:17:12]Sock 12.Close socket [09:17:12]Sock 12.Thread stoped [09:17:17]ConnectInit Can't take IP for lk.salyk.kg [09:17:17]CommunicateWithHost connect error [09:17:17]CommunicateWithHost err = -1 [09:17:17]OFD Sender: Server communicate error [09:17:20]recv_with_timeout no data received [09:17:22]OFD Sender: Processing packet 225767 [packets to send 601, broken 598] [09:17:22]ProducePacketName [09:17:22]name=ofd_packets/00225767 [09:17:22]OFD Sender: To server: pG, [09:17:22]CommunicateWithHost lk.salyk.kg:30040 [09:17:22]ConnectInit lk.salyk.kg [09:17:25]Connected sock=8 [09:17:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8E 5E 04 01 E8 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 C6 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 71 03 00 35 04 06 00 C8 BF E1 50 A1 63 A3 1E 74 F7 F9 F8 1F 2E [09:17: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 35 39 4F 00 00 00 F8 0F 47 00 9D 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 35 39 10 04 04 00 E7 71 03 00 F4 03 04 00 32 67 A4 66 B6 04 01 00 00 39 7F 89 FD F5 35 20 E0 [09:17:27]CommunicateWithHost err = 0 [09:17:27]CheckOFDResponse [09:17:27]1017 (14) - 77093643461234 [09:17:27]1041 (16) - 0000000000874959 [09:17:27]1040 (4) - 225767 [09:17:27]1012 (4) - 27.07.2024 03:19 [09:17:27]1206 (1) - 0 [09:17:27]OFD Sender: Remove packet 225767 [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00225767 [09:17:27]NVStorageDeleteData [09:17:27]OFD Sender: Processing packet 225768 [packets to send 600, broken 598] [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00225768 [09:17:27]OFD Sender: To server: pG, [09:17:27]CommunicateWithHost lk.salyk.kg:30040 [09:17:27]ConnectInit lk.salyk.kg [09:17:30]Connected sock=8 [09: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 35 39 10 01 00 00 E6 8A 08 01 DD D2 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 E7 BA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 71 03 00 35 04 06 00 B4 5D D4 A3 68 9E 4E 89 0E 8A 0D 06 0E 40 [09:17:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 89 B7 47 00 C9 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 35 39 10 04 04 00 E8 71 03 00 F4 03 04 00 37 67 A4 66 B6 04 01 00 00 36 04 6F 02 76 0C 37 32 [09:17:32]CommunicateWithHost err = 0 [09:17:32]CheckOFDResponse [09:17:32]1017 (14) - 77093643461234 [09:17:32]1041 (16) - 0000000000874959 [09:17:32]1040 (4) - 225768 [09:17:32]1012 (4) - 27.07.2024 03:19 [09:17:32]1206 (1) - 0 [09:17:32]OFD Sender: Remove packet 225768 [09:17:32]ProducePacketName [09:17:32]name=ofd_packets/00225768 [09:17:32]NVStorageDeleteData [09:17:32]OFD Sender: Processing packet 225769 [packets to send 599, broken 598] [09:17:32]ProducePacketName [09:17:32]name=ofd_packets/00225769 [09:17:32]OFD Sender: To server: pG, [09:17:32]CommunicateWithHost lk.salyk.kg:30040 [09:17:32]ConnectInit lk.salyk.kg [09:17:34]Connected sock=8 [09:17: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 35 39 10 01 00 00 30 A9 08 01 A3 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 15 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 71 03 00 35 04 06 00 53 9C E7 89 FB 38 82 CE F7 BC 33 79 85 0D [09:17: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 35 39 4F 00 00 00 50 70 47 00 56 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 35 39 10 04 04 00 E9 71 03 00 F4 03 04 00 3C 67 A4 66 B6 04 01 00 00 C5 F5 E1 5D B1 76 71 87 [09:17:36]CommunicateWithHost err = 0 [09:17:36]CheckOFDResponse [09:17:36]1017 (14) - 77093643461234 [09:17:36]1041 (16) - 0000000000874959 [09:17:36]1040 (4) - 225769 [09:17:36]1012 (4) - 27.07.2024 03:19 [09:17:36]1206 (1) - 0 [09:17:36]OFD Sender: Remove packet 225769 [09:17:36]ProducePacketName [09:17:36]name=ofd_packets/00225769 [09:17:36]NVStorageDeleteData [09:17:37]OFD Sender: No OFD packet to send [09:17:42]OFD Sender: No OFD packet to send [09:17:47]OFD Sender: No OFD packet to send [09:17:52]OFD Sender: No OFD packet to send [09:17:54]recv_with_timeout no data received [09:17:57]OFD Sender: No OFD packet to send [09:18:02]OFD Sender: No OFD packet to send [09:18:07]OFD Sender: No OFD packet to send [09:18:12]OFD Sender: No OFD packet to send [09:18:17]OFD Sender: No OFD packet to send [09:18:22]OFD Sender: No OFD packet to send [09:18:27]OFD Sender: No OFD packet to send [09:18:32]OFD Sender: No OFD packet to send [09:18:36]recv_with_timeout no data received [09:18:37]OFD Sender: No OFD packet to send [09:18:42]OFD Sender: No OFD packet to send [09:18:47]OFD Sender: No OFD packet to send [09:18:52]OFD Sender: No OFD packet to send [09:18:54]recv_with_timeout no data received [09:18:57]OFD Sender: No OFD packet to send [09:19:02]OFD Sender: No OFD packet to send [09:19:06]recv_with_timeout no data received [09:19:07]OFD Sender: No OFD packet to send [09:19:12]OFD Sender: No OFD packet to send [09:19:16]recv_with_timeout no data received [09:19:17]OFD Sender: No OFD packet to send [09:19:22]OFD Sender: No OFD packet to send [09:19:27]OFD Sender: No OFD packet to send [09:19:32]OFD Sender: No OFD packet to send [09:19:37]OFD Sender: No OFD packet to send [09:19:42]OFD Sender: No OFD packet to send [09:19:45]accept exits with 11 [09:19:45]New connection [09:19:45]New thread 3066744164 created [09:19:45]Thread 3066600804 joined [09:19:45]Waiting for new connection... [09:19:45] Sock 11.Parse request [09:19:45]Sock 11.Check first char [09:19:45]Sock 11.First char is OK [09:19:45]request: POST /json_proto HTTP/1.0 [09:19:45]Method: POST [09:19:45]URL: /json_proto [09:19:45]Method is POST - this is cgi request [09:19:45]url: /json_proto [09:19:45]query_string will be loaded in cgi processing [09:19:45]execute_cgi json_proto POST (null) [09:19:45]execute_cgi path=json_proto method=POST [09:19:45]POST find Content-Length [09:19:45]Host: 172.17.43.131:8080 [09:19:45]Content-Length: 675 [09:19:45]Content-Type: application/json [09:19:45] [09:19:45]POST finish read [09:19:45]Found Content-Length = 675 [09:19:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:45]execute_script... [09:19:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:45]POST & json_proto [09:19:45]process_json_proto [09:19:45]json parsed OK: [09:19:45]protocol is kg_v1.0 [09:19:45]action value=close_receipt [09:19:45]process_action close_receipt [09:19:45]cmd_close_receipt [09:19:45]MH_GetDate [09:19:45]Write to MH i2c: F0 00 00 F9 01 E9 [09:19:45]Write i2c OK [09:19:45]MH_I2C_Read... [09:19:45]Read from MH i2c: F0 [09:19:45]MH_I2C_Read... [09:19:45]Read from MH i2c: F0 09 00 [09:19:45]MH_I2C_Read... [09:19:45]Read from MH i2c: F0 09 00 F9 01 00 B2 BB A4 66 F9 24 A2 66 8E [09:19:45]GetLastDocTimeStamp 1722071829 [09:19:45]current date 1722071986 [09:19:45]FM_GetShiftState [09:19:45]SAM_PROTO_GetShiftState [09:19:45]wFMCommunicate request_size=4 [09:19:45]MH_SAM_APDU [09:19:45]CAPDU: 80 13 01 00 [09:19:45]Write to MH i2c: E2 08 00 FA 01 80 13 01 00 00 00 00 00 78 [09:19:45]Write i2c OK [09:19:45]MH_I2C_Read... [09:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:45]Read from MH i2c: E2 [09:19:45]MH_I2C_Read... [09:19:45]Read from MH i2c: E2 0E 00 [09:19:45]MH_I2C_Read... [09:19:45]Read from MH i2c: E2 0E 00 FA 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 86 [09:19:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:19:45]wFMCommunicate OK [09:19:45]SAM_PROTO_GetShiftState done [09:19:45]FM_GetShiftState done [09:19:45]opened in 1722038719 [09:19:45]opened+sec_in_day 1722125119 [09:19:45]quantity*price = 40005 [09:19:45]sum+1 = 40006 [09:19:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 130 27.07.2024 09:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225770 ФПД: 165334221166587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225770&fm=165334221166587&tin=02508201610067®Number=0000000000092624&sum=40000 [09:19:46]StoreToDocumentArchive [09:19:46]shift 438 fd 225770 [09:19:46]save to /storage/0438/doc_00225770 [09:19:46]save last doc name /storage/0438/doc_00225770 to /storage/kkm_last_doc_name [09:19:46]save OK [09:19:46]Clear old archive folders... [09:19:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:19:46]tlvbuf is 014D5330 [09:19:46]SAM_PROTO_ClearQueue [09:19:46]wFMCommunicate request_size=4 [09:19:46]MH_SAM_APDU [09:19:46]CAPDU: 80 09 00 00 [09:19:46]Write to MH i2c: E2 08 00 07 02 80 09 00 00 00 00 00 00 7B [09:19:46]Write i2c OK [09:19:46]MH_I2C_Read... [09:19:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:46]Read from MH i2c: E2 [09:19:46]MH_I2C_Read... [09:19:46]Read from MH i2c: E2 03 00 [09:19:46]MH_I2C_Read... [09:19:46]Read from MH i2c: E2 03 00 07 02 00 90 00 7D [09:19:46]RAPDU: 90 00 [09:19:46]wFMCommunicate OK [09:19:46]SAM_PROTO_ClearQueue done [09:19:46]KKMCreateOFDPacket [09:19:46]OFDProtocolAddRootSTLVToBuf [09:19:46]FM_MakeSignedData [09:19:46]FM_MakeSignedData [09:19:46]SAM_PROTO_SignData [09:19:46]wFMCommunicate request_size=4 [09:19:46]MH_SAM_APDU [09:19:46]CAPDU: 80 0D 01 02 [09:19:46]Write to MH i2c: E2 08 00 08 02 80 0D 01 02 00 00 00 00 83 [09:19:46]Write i2c OK [09:19:46]MH_I2C_Read... [09:19:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:46]Read from MH i2c: E2 [09:19:46]MH_I2C_Read... [09:19:46]Read from MH i2c: E2 03 00 [09:19:46]MH_I2C_Read... [09:19:46]Read from MH i2c: E2 03 00 08 02 00 90 00 7E [09:19:46]RAPDU: 90 00 [09:19:46]wFMCommunicate OK [09:19:46]wFMCommunicate request_size=255 [09:19:46]MH_SAM_APDU [09:19:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 B2 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 71 03 00 35 04 06 00 96 5E DF 85 [09:19:46]Write to MH i2c: E2 02 01 09 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 B2 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 71 03 00 35 04 06 00 96 5E DF 85 00 00 69 [09:19:46]Write i2c OK [09:19:46]MH_I2C_Read... [09:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:47]Read from MH i2c: E2 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 03 00 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 03 00 09 02 00 90 00 7F [09:19:47]RAPDU: 90 00 [09:19:47]wFMCommunicate OK [09:19:47]wFMCommunicate request_size=7 [09:19:47]MH_SAM_APDU [09:19:47]CAPDU: 80 0D 02 02 02 97 FB [09:19:47]Write to MH i2c: E2 0A 00 0A 02 80 0D 02 02 02 00 97 FB 00 00 1C [09:19:47]Write i2c OK [09:19:47]MH_I2C_Read... [09:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:47]Read from MH i2c: E2 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 03 00 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 03 00 0A 02 00 90 00 80 [09:19:47]RAPDU: 90 00 [09:19:47]wFMCommunicate OK [09:19:47]wFMCommunicate request_size=4 [09:19:47]MH_SAM_APDU [09:19:47]CAPDU: 80 0D 03 02 [09:19:47]Write to MH i2c: E2 08 00 0B 02 80 0D 03 02 00 00 00 00 88 [09:19:47]Write i2c OK [09:19:47]MH_I2C_Read... [09:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:47]Read from MH i2c: E2 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 0B 00 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 0B 00 0B 02 00 3D 9F A9 79 17 FA F1 75 90 00 FE [09:19:47]RAPDU: 3D 9F A9 79 17 FA F1 75 90 00 [09:19:47]wFMCommunicate OK [09:19:47]SAM_PROTO_SignData done [09:19:47]FM_MakeSignedData done [09:19:47]CreateOFDProtocolMessage [09:19:47]wFMCommunicate request_size=4 [09:19:47]MH_SAM_APDU [09:19:47]CAPDU: 80 11 00 00 [09:19:47]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [09:19:47]Write i2c OK [09:19:47]MH_I2C_Read... [09:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:47]Read from MH i2c: E2 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 17 00 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: E2 17 00 0C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [09:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:19:47]wFMCommunicate OK [09:19:47]CreateOFDProtocolMessage done [09:19:47]OFDSenderStorePacket 225770 [09:19:47]StoreOFDPacket docnum=225770 [09:19:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 44 4C 04 01 4B 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 B2 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 71 03 00 35 04 06 00 96 5E DF 85 97 FB 3D 9F A9 79 17 FA F1 75 [09:19:47]CheckFolder [09:19:47]dirname=/storage/ofd_packets [09:19:47]CheckFolder done [09:19:47]ProducePacketName [09:19:47]name=ofd_packets/00225770 [09:19:47]NVStorageSaveData ofd_packets/00225770 [09:19:47]File name is /storage/ofd_packets/00225770 [09:19:47]Write 298 bytes [09:19:47]NVStorageSaveData done [09:19:47]OFDSenderStorePacket done [09:19:47]KKMCreateOFDPacket done [09:19:47]NVStorageSaveData kkm_last_timestamp [09:19:47]File name is /storage/kkm_last_timestamp [09:19:47]Write 4 bytes [09:19:47]NVStorageSaveData done [09:19:47]ExternCall_PrintAddStr [09:19:47]wPrintStart [09:19:47]Write to MH i2c: 01 00 00 0D 02 0F [09:19:47]Write i2c OK [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: 01 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: 01 07 00 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 FF 0F 24 [09:19:47]RasterBufferAndPrint [09:19:47]line Счет N : (1)2002032 [09:19:47]line ИНН: 02508201610067 [09:19:47]line Контрольно-Кассовый Чек [09:19:47]line ПРОДАЖА [09:19:47]line ТРК (МРК, ГНК) : 21 [09:19:47]line Товар: 2710194210 [09:19:47]line ДТ-К-5 [09:19:47]line 5.250 * 76.20 [09:19:47]line = 400.05 [09:19:47]line НДС 12% НСП 1% [09:19:47]line > о реализуемом товаре [09:19:47]line ОКРУГЛЕНИЕ: -0.05 [09:19:47]line ИТОГО: 400.00 [09:19:47]line Внесено: 400.00 [09:19:47]line СДАЧА: 0.00 [09:19:47]line НСП 1% : 3.54 [09:19:47]line НДС 12% : 42.48 [09:19:47]line Наличными: 400.00 [09:19:47]line Безнал.: 0.00 [09:19:47]line Место: АЗС № 97 "Партнер Нефть" [09:19:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:19:47]line СНО: Общий режим [09:19:47]line Чек 130 27.07.2024 09:19 [09:19:47]line Смена: 438 ФФД: 1.0 [09:19:47]line ЗНМ: 0300000054 [09:19:47]line РНМ: 0000000000092624 [09:19:47]line Версия ККМ: 001 [09:19:47]line ФМ: 0000000000874959 [09:19:47]line ФД: 225770 [09:19:47]line ФПД: 165334221166587 [09:19:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225770&fm=165334221166587&tin=02508201610067®Number=0000000000092624&sum=40000 [09:19:47]OFD Sender: Processing packet 225770 [packets to send 599, broken 598] [09:19:47]ProducePacketName [09:19:47]name=ofd_packets/00225770 [09:19:47]OFD Sender: To server: pG, [09:19:47]CommunicateWithHost lk.salyk.kg:30040 [09:19:47]ConnectInit lk.salyk.kg [09:19:47]written 0, free lines is 4095 [09:19:48]Write to MH i2c: 01 00 00 38 02 3A [09:19:48]Write i2c OK [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: 01 [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: 01 07 00 [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 4E 0C 9B [09:19:48]RasterBufferAndPrint [09:19:48]line [09:19:48]line [09:19:48]line [09:19:48]line [09:19:48]line [09:19:48]written 0, free lines is 3153 [09:19:48]MH_Cut [09:19:48]Write to MH i2c: D1 01 00 3F 02 01 13 [09:19:48]Write i2c OK [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: D1 [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: D1 01 00 [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: D1 01 00 3F 02 00 12 [09:19:48]Write to MH i2c: 01 00 00 40 02 42 [09:19:48]Write i2c OK [09:19:48]MH_I2C_Read... [09:19:49]*** Cut start [09:19:49]*** Partial cut [09:19:49]*** CUTSNS_PIN = 1 [09:19:49]*** CUTSNS_PIN = 0 [09:19:49]*** Brake cut motor [09:19:49]Read from MH i2c: 01 [09:19:49]MH_I2C_Read... [09:19:49]*** Stop cut motor [09:19:49]*** Cut end [09:19:49]Read from MH i2c: 01 07 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [09:19:49]process_action close_receipt done [09:19:49]requested_data is exist [09:19:49]produce_requested_data [09:19:49]requested_item fm.sn is exist - process it [09:19:49]wFMCommunicate request_size=4 [09:19:49]MH_SAM_APDU [09:19:49]CAPDU: 80 11 00 00 [09:19:49]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:49]Read from MH i2c: E2 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 17 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [09:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:19:49]wFMCommunicate OK [09:19:49]requested_item fd.num is exist - process it [09:19:49]SAM_PROTO_GetFieldsCounters [09:19:49]wFMCommunicate request_size=4 [09:19:49]MH_SAM_APDU [09:19:49]CAPDU: 80 13 00 00 [09:19:49]Write to MH i2c: E2 08 00 42 02 80 13 00 00 00 00 00 00 C0 [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:50]Read from MH i2c: E2 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: E2 62 00 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: E2 62 00 42 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 71 03 00 0E 04 04 00 B6 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 84 [09:19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:50]wFMCommunicate OK [09:19:50]SAM_PROTO_GetFieldsCounters done [09:19:50]requested_item shift.num is exist - process it [09:19:50]requested_item shift.opened is exist - process it [09:19:50]req_shift_opened [09:19:50]FM_GetShiftState [09:19:50]SAM_PROTO_GetShiftState [09:19:50]wFMCommunicate request_size=4 [09:19:50]MH_SAM_APDU [09:19:50]CAPDU: 80 13 01 00 [09:19:50]Write to MH i2c: E2 08 00 43 02 80 13 01 00 00 00 00 00 C2 [09:19:50]Write i2c OK [09:19:50]MH_I2C_Read... [09:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:50]Read from MH i2c: E2 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: E2 0E 00 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: E2 0E 00 43 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D0 [09:19:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:19:50]wFMCommunicate OK [09:19:50]SAM_PROTO_GetShiftState done [09:19:50]FM_GetShiftState done [09:19:50]req_shift_opened done [09:19:50]requested_item shift.open_date is exist - process it [09:19:50]req_shift_open_date [09:19:50]req_shift_open_date done [09:19:50]produce_requested_data done [09:19:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225770,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:19:50]process_action_free close_receipt [09:19:50]json_value_free [09:19:50]json_value_free done [09:19:50]process_json_proto returns [09:19:50]Send response to host [09:19:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225770,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:19:50]free response buf [09:19:50]execute_script done [09:19:50]execute_script returns [09:19:50]free content buf [09:19:50]Sock 11.Close socket [09:19:50]Sock 11.Thread stoped [09:19:52]ConnectInit Can't take IP for lk.salyk.kg [09:19:52]CommunicateWithHost connect error [09:19:52]CommunicateWithHost err = -1 [09:19:52]OFD Sender: Server communicate error [09:19:52]recv_with_timeout no data received [09:19:57]OFD Sender: Processing packet 225770 [packets to send 599, broken 598] [09:19:57]ProducePacketName [09:19:57]name=ofd_packets/00225770 [09:19:57]OFD Sender: To server: pG, [09:19:57]CommunicateWithHost lk.salyk.kg:30040 [09:19:57]ConnectInit lk.salyk.kg [09:20:01]Connected sock=9 [09:20: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 35 39 0C 01 00 00 44 4C 04 01 4B 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 B2 BB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 71 03 00 35 04 06 00 96 5E DF 85 97 FB 3D 9F A9 79 17 FA F1 75 [09:20: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 35 39 4F 00 00 00 12 B6 47 00 DD 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 35 39 10 04 04 00 EA 71 03 00 F4 03 04 00 D0 67 A4 66 B6 04 01 00 00 A0 E4 B5 4F 3C 7D B6 9B [09:20:03]CommunicateWithHost err = 0 [09:20:03]CheckOFDResponse [09:20:03]1017 (14) - 77093643461234 [09:20:03]1041 (16) - 0000000000874959 [09:20:03]1040 (4) - 225770 [09:20:03]1012 (4) - 27.07.2024 03:21 [09:20:03]1206 (1) - 0 [09:20:03]OFD Sender: Remove packet 225770 [09:20:03]ProducePacketName [09:20:03]name=ofd_packets/00225770 [09:20:03]NVStorageDeleteData [09:20:04]OFD Sender: No OFD packet to send [09:20:09]OFD Sender: No OFD packet to send [09:20:14]OFD Sender: No OFD packet to send [09:20:19]OFD Sender: No OFD packet to send [09:20:24]OFD Sender: No OFD packet to send [09:20:29]OFD Sender: No OFD packet to send [09:20:34]OFD Sender: No OFD packet to send [09:20:39]OFD Sender: No OFD packet to send [09:20:42]recv_with_timeout no data received [09:20:44]OFD Sender: No OFD packet to send [09:20:49]OFD Sender: No OFD packet to send [09:20:54]OFD Sender: No OFD packet to send [09:20:56]recv_with_timeout no data received [09:20:59]OFD Sender: No OFD packet to send [09:21:04]accept exits with 8 [09:21:04]New connection [09:21:04]New thread 3066600804 created [09:21:04]Thread 3066744164 joined [09:21:04]Waiting for new connection... [09:21:04] Sock 8.Parse request [09:21:04]Sock 8.Check first char [09:21:04]Sock 8.First char is OK [09:21:04]request: POST /json_proto HTTP/1.0 [09:21:04]Method: POST [09:21:04]URL: /json_proto [09:21:04]Method is POST - this is cgi request [09:21:04]url: /json_proto [09:21:04]query_string will be loaded in cgi processing [09:21:04]execute_cgi json_proto POST (null) [09:21:04]execute_cgi path=json_proto method=POST [09:21:04]POST find Content-Length [09:21:04]Host: 172.17.43.131:8080 [09:21:04]Content-Length: 683 [09:21:04]Content-Type: application/json [09:21:04] [09:21:04]POST finish read [09:21:04]Found Content-Length = 683 [09:21:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:04]execute_script... [09:21: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)2002033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:04]POST & json_proto [09:21:04]process_json_proto [09:21:04]json parsed OK: [09:21:04]protocol is kg_v1.0 [09:21:04]action value=close_receipt [09:21:04]process_action close_receipt [09:21:04]cmd_close_receipt [09:21:04]MH_GetDate [09:21:04]Write to MH i2c: F0 00 00 44 02 35 [09:21:04]Write i2c OK [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: F0 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: F0 09 00 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: F0 09 00 44 02 00 01 BC A4 66 F9 24 A2 66 2A [09:21:04]GetLastDocTimeStamp 1722071986 [09:21:04]current date 1722072065 [09:21:04]FM_GetShiftState [09:21:04]SAM_PROTO_GetShiftState [09:21:04]wFMCommunicate request_size=4 [09:21:04]MH_SAM_APDU [09:21:04]CAPDU: 80 13 01 00 [09:21:04]Write to MH i2c: E2 08 00 45 02 80 13 01 00 00 00 00 00 C4 [09:21:04]Write i2c OK [09:21:04]MH_I2C_Read... [09:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:04]Read from MH i2c: E2 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: E2 0E 00 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: E2 0E 00 45 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [09:21:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:21:04]wFMCommunicate OK [09:21:04]SAM_PROTO_GetShiftState done [09:21:04]FM_GetShiftState done [09:21:04]opened in 1722038719 [09:21:04]opened+sec_in_day 1722125119 [09:21:04]quantity*price = 100005 [09:21:04]sum+1 = 100006 [09:21:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 131 27.07.2024 09:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225771 ФПД: 199906279599542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225771&fm=199906279599542&tin=02508201610067®Number=0000000000092624&sum=100000 [09:21:05]StoreToDocumentArchive [09:21:05]shift 438 fd 225771 [09:21:05]save to /storage/0438/doc_00225771 [09:21:05]save last doc name /storage/0438/doc_00225771 to /storage/kkm_last_doc_name [09:21:05]save OK [09:21:05]Clear old archive folders... [09:21:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:05]tlvbuf is 01492C60 [09:21:05]SAM_PROTO_ClearQueue [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 09 00 00 [09:21:05]Write to MH i2c: E2 08 00 52 02 80 09 00 00 00 00 00 00 C6 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 52 02 00 90 00 C8 [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]SAM_PROTO_ClearQueue done [09:21:05]KKMCreateOFDPacket [09:21:05]OFDProtocolAddRootSTLVToBuf [09:21:05]FM_MakeSignedData [09:21:05]FM_MakeSignedData [09:21:05]SAM_PROTO_SignData [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 01 02 [09:21:05]Write to MH i2c: E2 08 00 53 02 80 0D 01 02 00 00 00 00 CE [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 53 02 00 90 00 C9 [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=255 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 01 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 71 03 00 35 04 06 00 B5 [09:21:05]Write to MH i2c: E2 02 01 54 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 01 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 71 03 00 35 04 06 00 B5 00 00 F9 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 54 02 00 90 00 CA [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=10 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 02 02 05 D0 4E C8 AD B6 [09:21:05]Write to MH i2c: E2 0D 00 55 02 80 0D 02 02 05 00 D0 4E C8 AD B6 00 00 24 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 03 02 [09:21:05]Write to MH i2c: E2 08 00 56 02 80 0D 03 02 00 00 00 00 D3 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 0B 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 0B 00 56 02 00 C8 3A 4D 11 B5 19 48 B4 90 00 FE [09:21:05]RAPDU: C8 3A 4D 11 B5 19 48 B4 90 00 [09:21:05]wFMCommunicate OK [09:21:05]SAM_PROTO_SignData done [09:21:05]FM_MakeSignedData done [09:21:05]CreateOFDProtocolMessage [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 11 00 00 [09:21:05]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 17 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [09:21:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:21:05]wFMCommunicate OK [09:21:05]CreateOFDProtocolMessage done [09:21:05]OFDSenderStorePacket 225771 [09:21:05]StoreOFDPacket docnum=225771 [09:21:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BA 27 07 01 B9 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 01 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 71 03 00 35 04 06 00 B5 D0 4E C8 AD B6 C8 3A 4D 11 B5 19 48 B4 [09:21:05]CheckFolder [09:21:05]dirname=/storage/ofd_packets [09:21:05]CheckFolder done [09:21:05]ProducePacketName [09:21:05]name=ofd_packets/00225771 [09:21:05]NVStorageSaveData ofd_packets/00225771 [09:21:05]File name is /storage/ofd_packets/00225771 [09:21:05]Write 301 bytes [09:21:05]NVStorageSaveData done [09:21:05]OFDSenderStorePacket done [09:21:05]KKMCreateOFDPacket done [09:21:06]NVStorageSaveData kkm_last_timestamp [09:21:06]File name is /storage/kkm_last_timestamp [09:21:06]Write 4 bytes [09:21:06]NVStorageSaveData done [09:21:06]ExternCall_PrintAddStr [09:21:06]wPrintStart [09:21:06]Write to MH i2c: 01 00 00 58 02 5A [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 07 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [09:21:06]RasterBufferAndPrint [09:21:06]line Счет N : (1)2002033 [09:21:06]line ИНН: 02508201610067 [09:21:06]line Контрольно-Кассовый Чек [09:21:06]line ПРОДАЖА [09:21:06]line ТРК (МРК, ГНК) : 53 [09:21:06]line Товар: 2710124130 [09:21:06]line Аи-92-К-5 [09:21:06]line 14.750 * 67.80 [09:21:06]line = 1000.05 [09:21:06]line НДС 12% НСП 1% [09:21:06]line > о реализуемом товаре [09:21:06]line ОКРУГЛЕНИЕ: -0.05 [09:21:06]line ИТОГО: 1000.00 [09:21:06]line Внесено: 1000.00 [09:21:06]line СДАЧА: 0.00 [09:21:06]line НСП 1% : 8.85 [09:21:06]line НДС 12% : 106.20 [09:21:06]line Наличными: 1000.00 [09:21:06]line Безнал.: 0.00 [09:21:06]line Место: АЗС № 97 "Партнер Нефть" [09:21:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:21:06]line СНО: Общий режим [09:21:06]line Чек 131 27.07.2024 09:21 [09:21:06]line Смена: 438 ФФД: 1.0 [09:21:06]line ЗНМ: 0300000054 [09:21:06]line РНМ: 0000000000092624 [09:21:06]line Версия ККМ: 001 [09:21:06]line ФМ: 0000000000874959 [09:21:06]line ФД: 225771 [09:21:06]line ФПД: 199906279599542 [09:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225771&fm=199906279599542&tin=02508201610067®Number=0000000000092624&sum=100000 [09:21:06]written 0, free lines is 4095 [09:21:06]OFD Sender: Processing packet 225771 [packets to send 599, broken 598] [09:21:06]ProducePacketName [09:21:06]name=ofd_packets/00225771 [09:21:06]OFD Sender: To server: pG, [09:21:06]CommunicateWithHost lk.salyk.kg:30040 [09:21:06]ConnectInit lk.salyk.kg [09:21:06]Connected sock=9 [09:21: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 35 39 0F 01 00 00 BA 27 07 01 B9 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 01 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 71 03 00 35 04 06 00 B5 D0 4E C8 AD B6 C8 3A 4D 11 B5 19 48 B4 [09:21:06]Write to MH i2c: 01 00 00 83 02 85 [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 07 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 5F 0C F7 [09:21:06]RasterBufferAndPrint [09:21:06]line [09:21:06]line [09:21:06]line [09:21:06]line [09:21:06]line [09:21:06]written 0, free lines is 3170 [09:21:06]MH_Cut [09:21:06]Write to MH i2c: D1 01 00 8A 02 01 5E [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: D1 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: D1 01 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: D1 01 00 8A 02 00 5D [09:21:06]Write to MH i2c: 01 00 00 8B 02 8D [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21: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 35 39 4F 00 00 00 8F BD 47 00 72 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 35 39 10 04 04 00 EB 71 03 00 F4 03 04 00 0F 68 A4 66 B6 04 01 00 00 D0 BA 15 33 A1 2A 2F 8A [09:21:06]CommunicateWithHost err = 0 [09:21:06]CheckOFDResponse [09:21:06]1017 (14) - 77093643461234 [09:21:06]1041 (16) - 0000000000874959 [09:21:06]1040 (4) - 225771 [09:21:06]1012 (4) - 27.07.2024 03:22 [09:21:06]1206 (1) - 0 [09:21:06]OFD Sender: Remove packet 225771 [09:21:06]ProducePacketName [09:21:06]name=ofd_packets/00225771 [09:21:06]NVStorageDeleteData [09:21:07]OFD Sender: No OFD packet to send [09:21:07]*** Cut start [09:21:07]*** Partial cut [09:21:07]*** CUTSNS_PIN = 1 [09:21:07]*** CUTSNS_PIN = 0 [09:21:08]*** Brake cut motor [09:21:08]Read from MH i2c: 01 [09:21:08]MH_I2C_Read... [09:21:08]*** Stop cut motor [09:21:08]*** Cut end [09:21:08]Read from MH i2c: 01 07 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 FF 0F A2 [09:21:08]process_action close_receipt done [09:21:08]requested_data is exist [09:21:08]produce_requested_data [09:21:08]requested_item fm.sn is exist - process it [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 11 00 00 [09:21:08]Write to MH i2c: E2 08 00 8C 02 80 11 00 00 00 00 00 00 08 [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 17 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 17 00 8C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [09:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:21:08]wFMCommunicate OK [09:21:08]requested_item fd.num is exist - process it [09:21:08]SAM_PROTO_GetFieldsCounters [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 13 00 00 [09:21:08]Write to MH i2c: E2 08 00 8D 02 80 13 00 00 00 00 00 00 0B [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 62 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 62 00 8D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 71 03 00 0E 04 04 00 B6 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 D3 [09:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:08]wFMCommunicate OK [09:21:08]SAM_PROTO_GetFieldsCounters done [09:21:08]requested_item shift.num is exist - process it [09:21:08]requested_item shift.opened is exist - process it [09:21:08]req_shift_opened [09:21:08]FM_GetShiftState [09:21:08]SAM_PROTO_GetShiftState [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 13 01 00 [09:21:08]Write to MH i2c: E2 08 00 8E 02 80 13 01 00 00 00 00 00 0D [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:08]Read from MH i2c: E2 0E 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 0E 00 8E 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1B [09:21:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:21:08]wFMCommunicate OK [09:21:08]SAM_PROTO_GetShiftState done [09:21:08]FM_GetShiftState done [09:21:08]req_shift_opened done [09:21:08]requested_item shift.open_date is exist - process it [09:21:08]req_shift_open_date [09:21:08]req_shift_open_date done [09:21:08]produce_requested_data done [09:21:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225771,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:21:08]process_action_free close_receipt [09:21:08]json_value_free [09:21:08]json_value_free done [09:21:08]process_json_proto returns [09:21:08]Send response to host [09:21:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225771,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:21:08]free response buf [09:21:08]execute_script done [09:21:08]execute_script returns [09:21:08]free content buf [09:21:08]Sock 8.Close socket [09:21:08]Sock 8.Thread stoped [09:21:12]OFD Sender: No OFD packet to send [09:21:17]OFD Sender: No OFD packet to send [09:21:22]OFD Sender: No OFD packet to send [09:21:27]OFD Sender: No OFD packet to send [09:21:32]OFD Sender: No OFD packet to send [09:21:37]OFD Sender: No OFD packet to send [09:21:42]OFD Sender: No OFD packet to send [09:21:47]OFD Sender: No OFD packet to send [09:21:52]OFD Sender: No OFD packet to send [09:21:57]OFD Sender: No OFD packet to send [09:22:02]OFD Sender: No OFD packet to send [09:22:05]accept exits with 10 [09:22:05]New connection [09:22:05]New thread 3066744164 created [09:22:05]Thread 3066600804 joined [09:22:05]Waiting for new connection... [09:22:05] Sock 10.Parse request [09:22:05]Sock 10.Check first char [09:22:05]Sock 10.First char is OK [09:22:05]request: POST /json_proto HTTP/1.0 [09:22:05]Method: POST [09:22:05]URL: /json_proto [09:22:05]Method is POST - this is cgi request [09:22:05]url: /json_proto [09:22:05]query_string will be loaded in cgi processing [09:22:05]execute_cgi json_proto POST (null) [09:22:05]execute_cgi path=json_proto method=POST [09:22:05]POST find Content-Length [09:22:05]Host: 172.17.43.131:8080 [09:22:05]Content-Length: 680 [09:22:05]Content-Type: application/json [09:22:05] [09:22:05]POST finish read [09:22:05]Found Content-Length = 680 [09:22:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.640, "sum" : 1420.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1420.00, "total" : 1420.00, "payments": [ { "type": 0, "sum" : 1420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:05]execute_script... [09:22: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)2002034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.640, "sum" : 1420.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1420.00, "total" : 1420.00, "payments": [ { "type": 0, "sum" : 1420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:05]POST & json_proto [09:22:05]process_json_proto [09:22:05]json parsed OK: [09:22:05]protocol is kg_v1.0 [09:22:05]action value=close_receipt [09:22:05]process_action close_receipt [09:22:05]cmd_close_receipt [09:22:05]MH_GetDate [09:22:05]Write to MH i2c: F0 00 00 8F 02 80 [09:22:05]Write i2c OK [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: F0 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: F0 09 00 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: F0 09 00 8F 02 00 3E BC A4 66 F9 24 A2 66 B2 [09:22:05]GetLastDocTimeStamp 1722072065 [09:22:05]current date 1722072126 [09:22:05]FM_GetShiftState [09:22:05]SAM_PROTO_GetShiftState [09:22:05]wFMCommunicate request_size=4 [09:22:05]MH_SAM_APDU [09:22:05]CAPDU: 80 13 01 00 [09:22:05]Write to MH i2c: E2 08 00 90 02 80 13 01 00 00 00 00 00 0F [09:22:05]Write i2c OK [09:22:05]MH_I2C_Read... [09:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:05]Read from MH i2c: E2 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 0E 00 [09:22:05]MH_I2C_Read... [09:22:05]Read from MH i2c: E2 0E 00 90 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [09:22:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:22:05]wFMCommunicate OK [09:22:05]SAM_PROTO_GetShiftState done [09:22:05]FM_GetShiftState done [09:22:05]opened in 1722038719 [09:22:05]opened+sec_in_day 1722125119 [09:22:05]quantity*price = 142036 [09:22:05]sum+1 = 142038 [09:22:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1420.00 Внесено: 1420.00 СДАЧА: 0.00 НСП 1% : 12.57 НДС 12% : 150.84 Наличными: 1420.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 132 27.07.2024 09:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225772 ФПД: 166207126957942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092206&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225772&fm=166207126957942&tin=02508201610067®Number=0000000000092624&sum=142000 [09:22:06]StoreToDocumentArchive [09:22:06]shift 438 fd 225772 [09:22:06]save to /storage/0438/doc_00225772 [09:22:06]save last doc name /storage/0438/doc_00225772 to /storage/kkm_last_doc_name [09:22:06]save OK [09:22:06]Clear old archive folders... [09:22:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:22:06]tlvbuf is 014E3020 [09:22:06]SAM_PROTO_ClearQueue [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 09 00 00 [09:22:06]Write to MH i2c: E2 08 00 9D 02 80 09 00 00 00 00 00 00 11 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 9D 02 00 90 00 13 [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]SAM_PROTO_ClearQueue done [09:22:06]KKMCreateOFDPacket [09:22:06]OFDProtocolAddRootSTLVToBuf [09:22:06]FM_MakeSignedData [09:22:06]FM_MakeSignedData [09:22:06]SAM_PROTO_SignData [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 0D 01 02 [09:22:06]Write to MH i2c: E2 08 00 9E 02 80 0D 01 02 00 00 00 00 19 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 9E 02 00 90 00 14 [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=255 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D5 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 3A 00 00 00 00 07 04 06 00 B0 2A 02 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 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 71 03 00 35 04 06 00 97 2A 1C C2 [09:22:06]Write to MH i2c: E2 02 01 9F 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D5 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 3A 00 00 00 00 07 04 06 00 B0 2A 02 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 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 71 03 00 35 04 06 00 97 2A 1C C2 00 00 81 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 9F 02 00 90 00 15 [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=7 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 0D 02 02 02 EF 76 [09:22:06]Write to MH i2c: E2 0A 00 A0 02 80 0D 02 02 02 00 EF 76 00 00 85 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 0D 03 02 [09:22:06]Write to MH i2c: E2 08 00 A1 02 80 0D 03 02 00 00 00 00 1E [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 0B 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 0B 00 A1 02 00 09 FB 01 D5 2F 7F F2 E8 90 00 81 [09:22:06]RAPDU: 09 FB 01 D5 2F 7F F2 E8 90 00 [09:22:06]wFMCommunicate OK [09:22:06]SAM_PROTO_SignData done [09:22:06]FM_MakeSignedData done [09:22:06]CreateOFDProtocolMessage [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 11 00 00 [09:22:06]Write to MH i2c: E2 08 00 A2 02 80 11 00 00 00 00 00 00 1E [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 17 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 17 00 A2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [09:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:22:06]wFMCommunicate OK [09:22:06]CreateOFDProtocolMessage done [09:22:06]OFDSenderStorePacket 225772 [09:22:06]StoreOFDPacket docnum=225772 [09:22:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9B AC 04 01 78 5C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D5 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 3A 00 00 00 00 07 04 06 00 B0 2A 02 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 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 71 03 00 35 04 06 00 97 2A 1C C2 EF 76 09 FB 01 D5 2F 7F F2 E8 [09:22:06]CheckFolder [09:22:06]dirname=/storage/ofd_packets [09:22:06]CheckFolder done [09:22:06]ProducePacketName [09:22:06]name=ofd_packets/00225772 [09:22:06]NVStorageSaveData ofd_packets/00225772 [09:22:06]File name is /storage/ofd_packets/00225772 [09:22:06]Write 298 bytes [09:22:06]NVStorageSaveData done [09:22:06]OFDSenderStorePacket done [09:22:06]KKMCreateOFDPacket done [09:22:06]NVStorageSaveData kkm_last_timestamp [09:22:06]File name is /storage/kkm_last_timestamp [09:22:06]Write 4 bytes [09:22:06]NVStorageSaveData done [09:22:06]ExternCall_PrintAddStr [09:22:06]wPrintStart [09:22:06]Write to MH i2c: 01 00 00 A3 02 A5 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: 01 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: 01 07 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 FF 0F BA [09:22:06]RasterBufferAndPrint [09:22:06]line Счет N : (1)2002034 [09:22:06]line ИНН: 02508201610067 [09:22:06]line Контрольно-Кассовый Чек [09:22:06]line ПРОДАЖА [09:22:06]line ТРК (МРК, ГНК) : 61 [09:22:06]line Товар: 2710194210 [09:22:06]line ДТ-К-5 [09:22:06]line 18.640 * 76.20 [09:22:06]line = 1420.37 [09:22:06]line НДС 12% НСП 1% [09:22:06]line > о реализуемом товаре [09:22:06]line ОКРУГЛЕНИЕ: -0.37 [09:22:06]line ИТОГО: 1420.00 [09:22:06]line Внесено: 1420.00 [09:22:06]line СДАЧА: 0.00 [09:22:06]line НСП 1% : 12.57 [09:22:06]line НДС 12% : 150.84 [09:22:06]line Наличными: 1420.00 [09:22:06]line Безнал.: 0.00 [09:22:06]line Место: АЗС № 97 "Партнер Нефть" [09:22:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:22:06]line СНО: Общий режим [09:22:06]line Чек 132 27.07.2024 09:22 [09:22:06]line Смена: 438 ФФД: 1.0 [09:22:06]line ЗНМ: 0300000054 [09:22:06]line РНМ: 0000000000092624 [09:22:06]line Версия ККМ: 001 [09:22:06]line ФМ: 0000000000874959 [09:22:06]line ФД: 225772 [09:22:06]line ФПД: 166207126957942 [09:22:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092206&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225772&fm=166207126957942&tin=02508201610067®Number=0000000000092624&sum=142000 [09:22:06]written 0, free lines is 4095 [09:22:06]OFD Sender: Processing packet 225772 [packets to send 599, broken 598] [09:22:06]ProducePacketName [09:22:06]name=ofd_packets/00225772 [09:22:06]OFD Sender: To server: pG, [09:22:06]CommunicateWithHost lk.salyk.kg:30040 [09:22:06]ConnectInit lk.salyk.kg [09:22:07]Write to MH i2c: 01 00 00 CE 02 D0 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: 01 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: 01 07 00 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 54 0C 37 [09:22:07]RasterBufferAndPrint [09:22:07]line [09:22:07]line [09:22:07]line [09:22:07]line [09:22:07]line [09:22:07]written 0, free lines is 3160 [09:22:07]MH_Cut [09:22:07]Write to MH i2c: D1 01 00 D5 02 01 A9 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: D1 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: D1 01 00 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: D1 01 00 D5 02 00 A8 [09:22:07]Write to MH i2c: 01 00 00 D6 02 D8 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:07]Connected sock=9 [09:22:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9B AC 04 01 78 5C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D5 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 3A 00 00 00 00 07 04 06 00 B0 2A 02 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 BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 71 03 00 35 04 06 00 97 2A 1C C2 EF 76 09 FB 01 D5 2F 7F F2 E8 [09:22: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 35 39 4F 00 00 00 F5 10 47 00 E2 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 35 39 10 04 04 00 EC 71 03 00 F4 03 04 00 4C 68 A4 66 B6 04 01 00 00 85 F1 04 B0 CB E8 69 24 [09:22:08]CommunicateWithHost err = 0 [09:22:08]CheckOFDResponse [09:22:08]1017 (14) - 77093643461234 [09:22:08]1041 (16) - 0000000000874959 [09:22:08]1040 (4) - 225772 [09:22:08]1012 (4) - 27.07.2024 03:23 [09:22:08]1206 (1) - 0 [09:22:08]OFD Sender: Remove packet 225772 [09:22:08]ProducePacketName [09:22:08]name=ofd_packets/00225772 [09:22:08]NVStorageDeleteData [09:22:08]*** Cut start [09:22:08]*** Partial cut [09:22:08]*** CUTSNS_PIN = 1 [09:22:08]OFD Sender: No OFD packet to send [09:22:08]*** CUTSNS_PIN = 0 [09:22:08]*** Brake cut motor [09:22:09]Read from MH i2c: 01 [09:22:09]MH_I2C_Read... [09:22:09]*** Stop cut motor [09:22:09]*** Cut end [09:22:09]Read from MH i2c: 01 07 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 FF 0F ED [09:22:09]process_action close_receipt done [09:22:09]requested_data is exist [09:22:09]produce_requested_data [09:22:09]requested_item fm.sn is exist - process it [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 11 00 00 [09:22:09]Write to MH i2c: E2 08 00 D7 02 80 11 00 00 00 00 00 00 53 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 17 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 17 00 D7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [09:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:22:09]wFMCommunicate OK [09:22:09]requested_item fd.num is exist - process it [09:22:09]SAM_PROTO_GetFieldsCounters [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 13 00 00 [09:22:09]Write to MH i2c: E2 08 00 D8 02 80 13 00 00 00 00 00 00 56 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 62 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 62 00 D8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 71 03 00 0E 04 04 00 B6 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 22 [09:22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 71 03 00 0E 04 04 00 B6 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 [09:22:09]wFMCommunicate OK [09:22:09]SAM_PROTO_GetFieldsCounters done [09:22:09]requested_item shift.num is exist - process it [09:22:09]requested_item shift.opened is exist - process it [09:22:09]req_shift_opened [09:22:09]FM_GetShiftState [09:22:09]SAM_PROTO_GetShiftState [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 13 01 00 [09:22:09]Write to MH i2c: E2 08 00 D9 02 80 13 01 00 00 00 00 00 58 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:09]Read from MH i2c: E2 0E 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 0E 00 D9 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 66 [09:22:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:22:09]wFMCommunicate OK [09:22:09]SAM_PROTO_GetShiftState done [09:22:09]FM_GetShiftState done [09:22:09]req_shift_opened done [09:22:09]requested_item shift.open_date is exist - process it [09:22:09]req_shift_open_date [09:22:09]req_shift_open_date done [09:22:09]produce_requested_data done [09:22:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225772,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:22:09]process_action_free close_receipt [09:22:09]json_value_free [09:22:09]json_value_free done [09:22:09]process_json_proto returns [09:22:09]Send response to host [09:22:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225772,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:22:09]free response buf [09:22:09]execute_script done [09:22:09]execute_script returns [09:22:09]free content buf [09:22:09]Sock 10.Close socket [09:22:09]Sock 10.Thread stoped [09:22:13]OFD Sender: No OFD packet to send [09:22:18]OFD Sender: No OFD packet to send [09:22:23]OFD Sender: No OFD packet to send [09:22:28]OFD Sender: No OFD packet to send [09:22:33]OFD Sender: No OFD packet to send [09:22:38]OFD Sender: No OFD packet to send [09:22:38]accept exits with 8 [09:22:38]New connection [09:22:38]New thread 3066600804 created [09:22:38]Thread 3066744164 joined [09:22:38]Waiting for new connection... [09:22:38] Sock 8.Parse request [09:22:38]Sock 8.Check first char [09:22:38]Sock 8.First char is OK [09:22:38]request: POST /json_proto HTTP/1.0 [09:22:38]Method: POST [09:22:38]URL: /json_proto [09:22:38]Method is POST - this is cgi request [09:22:38]url: /json_proto [09:22:38]query_string will be loaded in cgi processing [09:22:38]execute_cgi json_proto POST (null) [09:22:38]execute_cgi path=json_proto method=POST [09:22:38]POST find Content-Length [09:22:38]Host: 172.17.43.131:8080 [09:22:38]Content-Length: 680 [09:22:38]Content-Type: application/json [09:22:38] [09:22:38]POST finish read [09:22:38]Found Content-Length = 680 [09:22:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.750, "sum" : 1047.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1047.00, "total" : 1047.00, "payments": [ { "type": 0, "sum" : 1047.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:38]execute_script... [09:22:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.750, "sum" : 1047.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1047.00, "total" : 1047.00, "payments": [ { "type": 0, "sum" : 1047.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:38]POST & json_proto [09:22:38]process_json_proto [09:22:38]json parsed OK: [09:22:38]protocol is kg_v1.0 [09:22:38]action value=close_receipt [09:22:38]process_action close_receipt [09:22:38]cmd_close_receipt [09:22:38]MH_GetDate [09:22:38]Write to MH i2c: F0 00 00 DA 02 CB [09:22:38]Write i2c OK [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: F0 [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: F0 09 00 [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: F0 09 00 DA 02 00 5F BC A4 66 F9 24 A2 66 1E [09:22:38]GetLastDocTimeStamp 1722072126 [09:22:38]current date 1722072159 [09:22:38]FM_GetShiftState [09:22:38]SAM_PROTO_GetShiftState [09:22:38]wFMCommunicate request_size=4 [09:22:38]MH_SAM_APDU [09:22:38]CAPDU: 80 13 01 00 [09:22:38]Write to MH i2c: E2 08 00 DB 02 80 13 01 00 00 00 00 00 5A [09:22:38]Write i2c OK [09:22:38]MH_I2C_Read... [09:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:39]Read from MH i2c: E2 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 0E 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 0E 00 DB 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 68 [09:22:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:22:39]wFMCommunicate OK [09:22:39]SAM_PROTO_GetShiftState done [09:22:39]FM_GetShiftState done [09:22:39]opened in 1722038719 [09:22:39]opened+sec_in_day 1722125119 [09:22:39]quantity*price = 104775 [09:22:39]sum+1 = 104776 [09:22:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 1047.00 Внесено: 1047.00 СДАЧА: 0.00 НСП 1% : 9.27 НДС 12% : 111.26 Наличными: 1047.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 133 27.07.2024 09:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225773 ФПД: 257890008042603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225773&fm=257890008042603&tin=02508201610067®Number=0000000000092624&sum=104700 [09:22:40]StoreToDocumentArchive [09:22:40]shift 438 fd 225773 [09:22:40]save to /storage/0438/doc_00225773 [09:22:40]save last doc name /storage/0438/doc_00225773 to /storage/kkm_last_doc_name [09:22:40]save OK [09:22:40]Clear old archive folders... [09:22:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:22:40]tlvbuf is 014CDE30 [09:22:40]SAM_PROTO_ClearQueue [09:22:40]wFMCommunicate request_size=4 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 09 00 00 [09:22:40]Write to MH i2c: E2 08 00 E8 02 80 09 00 00 00 00 00 00 5C [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 E8 02 00 90 00 5E [09:22:40]RAPDU: 90 00 [09:22:40]wFMCommunicate OK [09:22:40]SAM_PROTO_ClearQueue done [09:22:40]KKMCreateOFDPacket [09:22:40]OFDProtocolAddRootSTLVToBuf [09:22:40]FM_MakeSignedData [09:22:40]FM_MakeSignedData [09:22:40]SAM_PROTO_SignData [09:22:40]wFMCommunicate request_size=4 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 0D 01 02 [09:22:40]Write to MH i2c: E2 08 00 E9 02 80 0D 01 02 00 00 00 00 64 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 E9 02 00 90 00 5F [09:22:40]RAPDU: 90 00 [09:22:40]wFMCommunicate OK [09:22:40]wFMCommunicate request_size=255 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 99 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 98 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 2B 00 00 00 00 07 04 06 00 FC 98 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 5F BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 71 03 00 35 04 06 00 EA 8C B2 52 [09:22:40]Write to MH i2c: E2 02 01 EA 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 99 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 98 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 2B 00 00 00 00 07 04 06 00 FC 98 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 5F BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 71 03 00 35 04 06 00 EA 8C B2 52 00 00 1F [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 EA 02 00 90 00 60 [09:22:40]RAPDU: 90 00 [09:22:40]wFMCommunicate OK [09:22:40]wFMCommunicate request_size=7 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 0D 02 02 02 0C 6B [09:22:40]Write to MH i2c: E2 0A 00 EB 02 80 0D 02 02 02 00 0C 6B 00 00 E2 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [09:22:40]RAPDU: 90 00 [09:22:40]wFMCommunicate OK [09:22:40]wFMCommunicate request_size=4 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 0D 03 02 [09:22:40]Write to MH i2c: E2 08 00 EC 02 80 0D 03 02 00 00 00 00 69 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 0B 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 0B 00 EC 02 00 A2 2A 2B A7 64 32 6E BB 90 00 C7 [09:22:40]RAPDU: A2 2A 2B A7 64 32 6E BB 90 00 [09:22:40]wFMCommunicate OK [09:22:40]SAM_PROTO_SignData done [09:22:40]FM_MakeSignedData done [09:22:40]CreateOFDProtocolMessage [09:22:40]wFMCommunicate request_size=4 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 11 00 00 [09:22:40]Write to MH i2c: E2 08 00 ED 02 80 11 00 00 00 00 00 00 69 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 17 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 17 00 ED 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [09:22:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:22:40]wFMCommunicate OK [09:22:40]CreateOFDProtocolMessage done [09:22:40]OFDSenderStorePacket 225773 [09:22:40]StoreOFDPacket docnum=225773 [09:22:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 47 FB 04 01 E0 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 99 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 98 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 2B 00 00 00 00 07 04 06 00 FC 98 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 5F BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 71 03 00 35 04 06 00 EA 8C B2 52 0C 6B A2 2A 2B A7 64 32 6E BB [09:22:40]CheckFolder [09:22:40]dirname=/storage/ofd_packets [09:22:40]CheckFolder done [09:22:40]ProducePacketName [09:22:40]name=ofd_packets/00225773 [09:22:40]NVStorageSaveData ofd_packets/00225773 [09:22:40]File name is /storage/ofd_packets/00225773 [09:22:40]Write 298 bytes [09:22:40]NVStorageSaveData done [09:22:40]OFDSenderStorePacket done [09:22:40]KKMCreateOFDPacket done [09:22:40]NVStorageSaveData kkm_last_timestamp [09:22:40]File name is /storage/kkm_last_timestamp [09:22:40]Write 4 bytes [09:22:40]NVStorageSaveData done [09:22:40]ExternCall_PrintAddStr [09:22:40]wPrintStart [09:22:40]Write to MH i2c: 01 00 00 EE 02 F0 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: 01 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: 01 07 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: 01 07 00 EE 02 00 00 00 00 00 FF 0F 05 [09:22:40]RasterBufferAndPrint [09:22:40]line Счет N : (1)2002035 [09:22:40]line ИНН: 02508201610067 [09:22:40]line Контрольно-Кассовый Чек [09:22:40]line ПРОДАЖА [09:22:40]line ТРК (МРК, ГНК) : 41 [09:22:40]line Товар: 2710194210 [09:22:40]line ДТ-К-5 [09:22:40]line 13.750 * 76.20 [09:22:40]line = 1047.75 [09:22:40]line НДС 12% НСП 1% [09:22:40]line > о реализуемом товаре [09:22:40]line ОКРУГЛЕНИЕ: -0.75 [09:22:40]line ИТОГО: 1047.00 [09:22:40]line Внесено: 1047.00 [09:22:40]line СДАЧА: 0.00 [09:22:40]line НСП 1% : 9.27 [09:22:40]line НДС 12% : 111.26 [09:22:40]line Наличными: 1047.00 [09:22:40]line Безнал.: 0.00 [09:22:40]line Место: АЗС № 97 "Партнер Нефть" [09:22:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:22:40]line СНО: Общий режим [09:22:40]line Чек 133 27.07.2024 09:22 [09:22:40]line Смена: 438 ФФД: 1.0 [09:22:40]line ЗНМ: 0300000054 [09:22:40]line РНМ: 0000000000092624 [09:22:40]line Версия ККМ: 001 [09:22:40]line ФМ: 0000000000874959 [09:22:40]line ФД: 225773 [09:22:40]line ФПД: 257890008042603 [09:22:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225773&fm=257890008042603&tin=02508201610067®Number=0000000000092624&sum=104700 [09:22:41]OFD Sender: Processing packet 225773 [packets to send 599, broken 598] [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00225773 [09:22:41]OFD Sender: To server: pG, [09:22:41]CommunicateWithHost lk.salyk.kg:30040 [09:22:41]ConnectInit lk.salyk.kg [09:22:41]written 0, free lines is 4095 [09:22:41]Write to MH i2c: 01 00 00 19 03 1C [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: 01 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: 01 07 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: 01 07 00 19 03 00 00 00 00 00 5A 0C 89 [09:22:41]RasterBufferAndPrint [09:22:41]line [09:22:41]line [09:22:41]line [09:22:41]line [09:22:41]line [09:22:41]written 0, free lines is 3166 [09:22:41]MH_Cut [09:22:41]Write to MH i2c: D1 01 00 20 03 01 F5 [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: D1 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: D1 01 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: D1 01 00 20 03 00 F4 [09:22:41]Write to MH i2c: 01 00 00 21 03 24 [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [09:22:41]Connected sock=10 [09:22: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 35 39 0C 01 00 00 47 FB 04 01 E0 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 99 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 98 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 2B 00 00 00 00 07 04 06 00 FC 98 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 5F BC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 71 03 00 35 04 06 00 EA 8C B2 52 0C 6B A2 2A 2B A7 64 32 6E BB [09:22: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 35 39 4F 00 00 00 B1 02 47 00 BC 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 71 03 00 F4 03 04 00 6E 68 A4 66 B6 04 01 00 00 96 CC 1E 37 29 79 DF E0 [09:22:41]CommunicateWithHost err = 0 [09:22:41]CheckOFDResponse [09:22:41]1017 (14) - 77093643461234 [09:22:41]1041 (16) - 0000000000874959 [09:22:41]1040 (4) - 225773 [09:22:41]1012 (4) - 27.07.2024 03:24 [09:22:41]1206 (1) - 0 [09:22:41]OFD Sender: Remove packet 225773 [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00225773 [09:22:41]NVStorageDeleteData [09:22:42]OFD Sender: No OFD packet to send [09:22:42]*** Cut start [09:22:42]*** Partial cut [09:22:42]*** CUTSNS_PIN = 1 [09:22:42]*** CUTSNS_PIN = 0 [09:22:42]*** Brake cut motor [09:22:43]Read from MH i2c: 01 [09:22:43]MH_I2C_Read... [09:22:43]*** Stop cut motor [09:22:43]*** Cut end [09:22:43]Read from MH i2c: 01 07 00 [09:22:43]MH_I2C_Read... [09:22:43]Read from MH i2c: 01 07 00 21 03 00 00 00 00 00 FF 0F 39 [09:22:43]process_action close_receipt done [09:22:43]requested_data is exist [09:22:43]produce_requested_data [09:22:43]requested_item fm.sn is exist - process it [09:22:43]wFMCommunicate request_size=4 [09:22:43]MH_SAM_APDU [09:22:43]CAPDU: 80 11 00 00 [09:22:43]Write to MH i2c: E2 08 00 22 03 80 11 00 00 00 00 00 00 9F [09:22:43]Write i2c OK [09:22:43]MH_I2C_Read... [09:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:43]Read from MH i2c: E2 [09:22:43]MH_I2C_Read... [09:22:43]Read from MH i2c: E2 17 00 [09:22:43]MH_I2C_Read... [09:22:43]Read from MH i2c: E2 17 00 22 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [09:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:22:43]wFMCommunicate OK [09:22:43]requested_item fd.num is exist - process it [09:22:43]SAM_PROTO_GetFieldsCounters [09:22:43]wFMCommunicate request_size=4 [09:22:43]MH_SAM_APDU [09:22:43]CAPDU: 80 13 00 00 [09:22:43]Write to MH i2c: E2 08 00 23 03 80 13 00 00 00 00 00 00 A2 [09:22:43]Write i2c OK [09:22:43]MH_I2C_Read... [09:22:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:43]Read from MH i2c: E2 [09:22:43]MH_I2C_Read... [09:22:43]Read from MH i2c: E2 62 00 [09:22:43]MH_I2C_Read... [09:22:43]Read from MH i2c: E2 62 00 23 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 71 03 00 0E 04 04 00 B6 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 72 [09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 71 03 00 0E 04 04 00 B6 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 [09:22:43]wFMCommunicate OK [09:22:43]SAM_PROTO_GetFieldsCounters done [09:22:43]requested_item shift.num is exist - process it [09:22:43]requested_item shift.opened is exist - process it [09:22:43]req_shift_opened [09:22:43]FM_GetShiftState [09:22:43]SAM_PROTO_GetShiftState [09:22:43]wFMCommunicate request_size=4 [09:22:43]MH_SAM_APDU [09:22:43]CAPDU: 80 13 01 00 [09:22:43]Write to MH i2c: E2 08 00 24 03 80 13 01 00 00 00 00 00 A4 [09:22:43]Write i2c OK [09:22:43]MH_I2C_Read... [09:22:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:43]Read from MH i2c: E2 [09:22:43]MH_I2C_Read... [09:22:43]Read from MH i2c: E2 0E 00 [09:22:43]MH_I2C_Read... [09:22:43]Read from MH i2c: E2 0E 00 24 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B2 [09:22:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:22:43]wFMCommunicate OK [09:22:43]SAM_PROTO_GetShiftState done [09:22:43]FM_GetShiftState done [09:22:43]req_shift_opened done [09:22:43]requested_item shift.open_date is exist - process it [09:22:43]req_shift_open_date [09:22:43]req_shift_open_date done [09:22:43]produce_requested_data done [09:22:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225773,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:22:43]process_action_free close_receipt [09:22:43]json_value_free [09:22:43]json_value_free done [09:22:43]process_json_proto returns [09:22:43]Send response to host [09:22:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225773,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:22:43]free response buf [09:22:43]execute_script done [09:22:43]execute_script returns [09:22:43]free content buf [09:22:43]Sock 8.Close socket [09:22:43]Sock 8.Thread stoped [09:22:47]OFD Sender: No OFD packet to send [09:22:52]OFD Sender: No OFD packet to send [09:22:57]OFD Sender: No OFD packet to send [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:25]recv_with_timeout no data received [09:23:27]OFD Sender: No OFD packet to send [09:23:32]OFD Sender: No OFD packet to send [09:23:37]OFD Sender: No OFD packet to send [09:23:42]OFD Sender: No OFD packet to send [09:23:47]OFD Sender: No OFD packet to send [09:23:52]OFD Sender: No OFD packet to send [09:23:57]OFD Sender: No OFD packet to send [09:24:02]OFD Sender: No OFD packet to send [09:24:07]OFD Sender: No OFD packet to send [09:24:12]OFD Sender: No OFD packet to send [09:24:15]recv_with_timeout no data received [09:24:17]OFD Sender: No OFD packet to send [09:24:22]OFD Sender: No OFD packet to send [09:24:27]OFD Sender: No OFD packet to send [09:24:32]OFD Sender: No OFD packet to send [09:24:37]OFD Sender: No OFD packet to send [09:24:41]accept exits with 9 [09:24:41]New connection [09:24:41]New thread 3066744164 created [09:24:41]Thread 3066600804 joined [09:24:41]Waiting for new connection... [09:24:41] Sock 9.Parse request [09:24:41]Sock 9.Check first char [09:24:41]Sock 9.First char is OK [09:24:41]request: POST /json_proto HTTP/1.0 [09:24:41]Method: POST [09:24:41]URL: /json_proto [09:24:41]Method is POST - this is cgi request [09:24:41]url: /json_proto [09:24:41]query_string will be loaded in cgi processing [09:24:41]execute_cgi json_proto POST (null) [09:24:41]execute_cgi path=json_proto method=POST [09:24:41]POST find Content-Length [09:24:41]Host: 172.17.43.131:8080 [09:24:41]Content-Length: 1201 [09:24:41]Content-Type: application/json [09:24:41] [09:24:41]POST finish read [09:24:41]Found Content-Length = 1201 [09:24: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002037\u000A27.07.2024 09:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 11.800 x 67.80\u000A\u0418\u0422\u041E\u0413: 800.04\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:41]execute_script... [09:24: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002037\u000A27.07.2024 09:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 11.800 x 67.80\u000A\u0418\u0422\u041E\u0413: 800.04\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:41]POST & json_proto [09:24:41]process_json_proto [09:24:41]json parsed OK: [09:24:41]protocol is kg_v1.0 [09:24:41]action value=print_text [09:24:41]process_action print_text [09:24:41]cmd_print_text [09:24:41]ExternCall_PrintAddStr [09:24:41]wPrintStart [09:24:41]Write to MH i2c: 01 00 00 25 03 28 [09:24:41]Write i2c OK [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: 01 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: 01 07 00 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: 01 07 00 25 03 00 00 00 00 00 FF 0F 3D [09:24:41]RasterBufferAndPrint [09:24:41]line *****ТОВАРНЫЙ ЧЕК***** [09:24:41]line АЗС-97 [09:24:41]line Партнер нефть [09:24:41]line 02508201610067 [09:24:41]line Кассир : Орунбаева Б. [09:24:41]line Счет N : (1)2002037 [09:24:41]line 27.07.2024 09:23 [09:24:41]line ПРОДАЖА [09:24:41]line ТРК (МРК, ГНК): 33 [09:24:41]line Вид ГСМ : 2710124130 [09:24:41]line Аи-92-К-5 [09:24:41]line 11.800 x 67.80 [09:24:41]line ИТОГ: 800.04 [09:24:41]line Тип оплаты: Талоны: Топливная Карта [09:24:41]line 99564 [09:24:41]line ______________________ [09:24:41]line (подпись) [09:24:41]written 0, free lines is 4095 [09:24:42]Write to MH i2c: 01 00 00 39 03 3C [09:24:42]Write i2c OK [09:24:42]MH_I2C_Read... [09:24:42]Read from MH i2c: 01 [09:24:42]MH_I2C_Read... [09:24:42]Read from MH i2c: 01 07 00 [09:24:42]MH_I2C_Read... [09:24:42]Read from MH i2c: 01 07 00 39 03 00 00 00 00 00 11 0E 62 [09:24:42]RasterBufferAndPrint [09:24:42]line [09:24:42]line [09:24:42]line [09:24:42]line [09:24:42]line [09:24:42]written 0, free lines is 3602 [09:24:42]MH_Cut [09:24:42]Write to MH i2c: D1 01 00 40 03 01 15 [09:24:42]Write i2c OK [09:24:42]MH_I2C_Read... [09:24:42]Read from MH i2c: D1 [09:24:42]MH_I2C_Read... [09:24:42]Read from MH i2c: D1 01 00 [09:24:42]MH_I2C_Read... [09:24:42]Read from MH i2c: D1 01 00 40 03 00 14 [09:24:42]Write to MH i2c: 01 00 00 41 03 44 [09:24:42]Write i2c OK [09:24:42]MH_I2C_Read... [09:24:42]*** Cut start [09:24:42]*** Partial cut [09:24:42]*** CUTSNS_PIN = 1 [09:24:42]OFD Sender: No OFD packet to send [09:24:42]*** CUTSNS_PIN = 0 [09:24:43]*** Brake cut motor [09:24:43]Read from MH i2c: 01 [09:24:43]MH_I2C_Read... [09:24:43]Read from MH i2c: 01 07 00 [09:24:43]MH_I2C_Read... [09:24:43]*** Stop cut motor [09:24:43]*** Cut end [09:24:43]Read from MH i2c: 01 07 00 41 03 00 00 00 00 00 FF 0F 59 [09:24:43]process_action print_text done [09:24:43]requested_data is exist [09:24:43]produce_requested_data [09:24:43]requested_item fm.sn is exist - process it [09:24:43]wFMCommunicate request_size=4 [09:24:43]MH_SAM_APDU [09:24:43]CAPDU: 80 11 00 00 [09:24:43]Write to MH i2c: E2 08 00 42 03 80 11 00 00 00 00 00 00 BF [09:24:43]Write i2c OK [09:24:43]MH_I2C_Read... [09:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:43]Read from MH i2c: E2 [09:24:43]MH_I2C_Read... [09:24:43]Read from MH i2c: E2 17 00 [09:24:43]MH_I2C_Read... [09:24:43]Read from MH i2c: E2 17 00 42 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [09:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:24:43]wFMCommunicate OK [09:24:43]requested_item fd.num is exist - process it [09:24:43]SAM_PROTO_GetFieldsCounters [09:24:43]wFMCommunicate request_size=4 [09:24:43]MH_SAM_APDU [09:24:43]CAPDU: 80 13 00 00 [09:24:43]Write to MH i2c: E2 08 00 43 03 80 13 00 00 00 00 00 00 C2 [09:24:43]Write i2c OK [09:24:43]MH_I2C_Read... [09:24:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:43]Read from MH i2c: E2 [09:24:43]MH_I2C_Read... [09:24:43]Read from MH i2c: E2 62 00 [09:24:43]MH_I2C_Read... [09:24:43]Read from MH i2c: E2 62 00 43 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 71 03 00 0E 04 04 00 B6 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 92 [09:24:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 71 03 00 0E 04 04 00 B6 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 [09:24:43]wFMCommunicate OK [09:24:43]SAM_PROTO_GetFieldsCounters done [09:24:43]requested_item shift.num is exist - process it [09:24:43]requested_item shift.opened is exist - process it [09:24:43]req_shift_opened [09:24:43]FM_GetShiftState [09:24:43]SAM_PROTO_GetShiftState [09:24:43]wFMCommunicate request_size=4 [09:24:43]MH_SAM_APDU [09:24:43]CAPDU: 80 13 01 00 [09:24:43]Write to MH i2c: E2 08 00 44 03 80 13 01 00 00 00 00 00 C4 [09:24:43]Write i2c OK [09:24:43]MH_I2C_Read... [09:24:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:43]Read from MH i2c: E2 [09:24:43]MH_I2C_Read... [09:24:43]Read from MH i2c: E2 0E 00 [09:24:43]MH_I2C_Read... [09:24:43]Read from MH i2c: E2 0E 00 44 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [09:24:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:24:43]wFMCommunicate OK [09:24:43]SAM_PROTO_GetShiftState done [09:24:43]FM_GetShiftState done [09:24:43]req_shift_opened done [09:24:43]requested_item shift.open_date is exist - process it [09:24:43]req_shift_open_date [09:24:43]req_shift_open_date done [09:24:43]produce_requested_data done [09:24:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225773,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:24:43]process_action_free print_text [09:24:43]json_value_free [09:24:43]json_value_free done [09:24:43]process_json_proto returns [09:24:43]Send response to host [09:24:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225773,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:24:43]free response buf [09:24:43]execute_script done [09:24:43]execute_script returns [09:24:43]free content buf [09:24:43]Sock 9.Close socket [09:24:43]Sock 9.Thread stoped [09:24:47]OFD Sender: No OFD packet to send [09:24:52]OFD Sender: No OFD packet to send [09:24:57]OFD Sender: No OFD packet to send [09:25:02]OFD Sender: No OFD packet to send [09:25:07]OFD Sender: No OFD packet to send [09:25:12]OFD Sender: No OFD packet to send [09:25:17]OFD Sender: No OFD packet to send [09:25:22]OFD Sender: No OFD packet to send [09:25:27]OFD Sender: No OFD packet to send [09:25:32]OFD Sender: No OFD packet to send [09:25:37]OFD Sender: No OFD packet to send [09:25:42]accept exits with 10 [09:25:42]New connection [09:25:42]New thread 3066600804 created [09:25:42]Thread 3066744164 joined [09:25:42]Waiting for new connection... [09:25:42] Sock 10.Parse request [09:25:42]Sock 10.Check first char [09:25:42]Sock 10.First char is OK [09:25:42]request: POST /json_proto HTTP/1.0 [09:25:42]Method: POST [09:25:42]URL: /json_proto [09:25:42]Method is POST - this is cgi request [09:25:42]url: /json_proto [09:25:42]query_string will be loaded in cgi processing [09:25:42]execute_cgi json_proto POST (null) [09:25:42]execute_cgi path=json_proto method=POST [09:25:42]POST find Content-Length [09:25:42]Host: 172.17.43.131:8080 [09:25:42]Content-Length: 1164 [09:25:42]Content-Type: application/json [09:25:42] [09:25:42]POST finish read [09:25:42]Found Content-Length = 1164 [09:25: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002038\u000A27.07.2024 09:24\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30128336\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:42]execute_script... [09:25: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002038\u000A27.07.2024 09:24\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30128336\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:42]POST & json_proto [09:25:42]process_json_proto [09:25:42]json parsed OK: [09:25:42]protocol is kg_v1.0 [09:25:42]action value=print_text [09:25:42]process_action print_text [09:25:42]cmd_print_text [09:25:42]ExternCall_PrintAddStr [09:25:42]wPrintStart [09:25:42]Write to MH i2c: 01 00 00 45 03 48 [09:25:42]Write i2c OK [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: 01 [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: 01 07 00 [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 FF 0F 5D [09:25:42]RasterBufferAndPrint [09:25:42]line *****ТОВАРНЫЙ ЧЕК***** [09:25:42]line АЗС-97 [09:25:42]line Партнер нефть [09:25:42]line 02508201610067 [09:25:42]line Кассир : Орунбаева Б. [09:25:42]line Счет N : (1)2002038 [09:25:42]line 27.07.2024 09:24 [09:25:42]line ПРОДАЖА [09:25:42]line ТРК (МРК, ГНК): 53 [09:25:42]line Вид ГСМ : 2710124130 [09:25:42]line Аи-92-К-5 [09:25:42]line 15.000 x 67.80 [09:25:42]line ИТОГ: 1017.00 [09:25:42]line Тип оплаты: Талоны: ТК ГПНА Online [09:25:42]line 30128336 [09:25:42]line ______________________ [09:25:42]line (подпись) [09:25:42]written 0, free lines is 4095 [09:25:42]Write to MH i2c: 01 00 00 59 03 5C [09:25:42]Write i2c OK [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: 01 [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: 01 07 00 [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 10 0E 81 [09:25:42]RasterBufferAndPrint [09:25:42]line [09:25:42]line [09:25:42]line [09:25:42]line [09:25:42]line [09:25:42]written 0, free lines is 3602 [09:25:42]MH_Cut [09:25:42]Write to MH i2c: D1 01 00 60 03 01 35 [09:25:42]Write i2c OK [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: D1 [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: D1 01 00 [09:25:42]MH_I2C_Read... [09:25:42]Read from MH i2c: D1 01 00 60 03 00 34 [09:25:42]Write to MH i2c: 01 00 00 61 03 64 [09:25:42]Write i2c OK [09:25:42]MH_I2C_Read... [09:25:42]OFD Sender: No OFD packet to send [09:25:43]*** Cut start [09:25:43]*** Partial cut [09:25:43]*** CUTSNS_PIN = 1 [09:25:43]*** CUTSNS_PIN = 0 [09:25:43]*** Brake cut motor [09:25:43]Read from MH i2c: 01 [09:25:43]MH_I2C_Read... [09:25:43]*** Stop cut motor [09:25:43]*** Cut end [09:25:43]Read from MH i2c: 01 07 00 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: 01 07 00 61 03 00 00 00 00 00 FF 0F 79 [09:25:43]process_action print_text done [09:25:43]requested_data is exist [09:25:43]produce_requested_data [09:25:43]requested_item fm.sn is exist - process it [09:25:43]wFMCommunicate request_size=4 [09:25:43]MH_SAM_APDU [09:25:43]CAPDU: 80 11 00 00 [09:25:43]Write to MH i2c: E2 08 00 62 03 80 11 00 00 00 00 00 00 DF [09:25:43]Write i2c OK [09:25:43]MH_I2C_Read... [09:25:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:43]Read from MH i2c: E2 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 17 00 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 17 00 62 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [09:25:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:25:43]wFMCommunicate OK [09:25:43]requested_item fd.num is exist - process it [09:25:43]SAM_PROTO_GetFieldsCounters [09:25:43]wFMCommunicate request_size=4 [09:25:43]MH_SAM_APDU [09:25:43]CAPDU: 80 13 00 00 [09:25:43]Write to MH i2c: E2 08 00 63 03 80 13 00 00 00 00 00 00 E2 [09:25:43]Write i2c OK [09:25:43]MH_I2C_Read... [09:25:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:43]Read from MH i2c: E2 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 62 00 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 62 00 63 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 71 03 00 0E 04 04 00 B6 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 B2 [09:25: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 71 03 00 0E 04 04 00 B6 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 [09:25:43]wFMCommunicate OK [09:25:43]SAM_PROTO_GetFieldsCounters done [09:25:43]requested_item shift.num is exist - process it [09:25:43]requested_item shift.opened is exist - process it [09:25:43]req_shift_opened [09:25:43]FM_GetShiftState [09:25:43]SAM_PROTO_GetShiftState [09:25:43]wFMCommunicate request_size=4 [09:25:43]MH_SAM_APDU [09:25:43]CAPDU: 80 13 01 00 [09:25:43]Write to MH i2c: E2 08 00 64 03 80 13 01 00 00 00 00 00 E4 [09:25:43]Write i2c OK [09:25:43]MH_I2C_Read... [09:25:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:43]Read from MH i2c: E2 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 0E 00 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 0E 00 64 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [09:25:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:25:43]wFMCommunicate OK [09:25:43]SAM_PROTO_GetShiftState done [09:25:43]FM_GetShiftState done [09:25:43]req_shift_opened done [09:25:43]requested_item shift.open_date is exist - process it [09:25:43]req_shift_open_date [09:25:43]req_shift_open_date done [09:25:43]produce_requested_data done [09:25:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225773,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:25:43]process_action_free print_text [09:25:43]json_value_free [09:25:43]json_value_free done [09:25:43]process_json_proto returns [09:25:43]Send response to host [09:25:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225773,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:25:43]free response buf [09:25:43]execute_script done [09:25:43]execute_script returns [09:25:43]free content buf [09:25:43]Sock 10.Close socket [09:25:43]Sock 10.Thread stoped [09:25:47]OFD Sender: No OFD packet to send [09:25:52]OFD Sender: No OFD packet to send [09:25:54]recv_with_timeout no data received [09:25:58]OFD Sender: No OFD packet to send [09:25:59]accept exits with 9 [09:25:59]New connection [09:25:59]New thread 3066744164 created [09:25:59]Thread 3066600804 joined [09:25:59]Waiting for new connection... [09:25:59] Sock 9.Parse request [09:25:59]Sock 9.Check first char [09:25:59]Sock 9.First char is OK [09:25:59]request: POST /json_proto HTTP/1.0 [09:25:59]Method: POST [09:25:59]URL: /json_proto [09:25:59]Method is POST - this is cgi request [09:25:59]url: /json_proto [09:25:59]query_string will be loaded in cgi processing [09:25:59]execute_cgi json_proto POST (null) [09:25:59]execute_cgi path=json_proto method=POST [09:25:59]POST find Content-Length [09:25:59]Host: 172.17.43.131:8080 [09:25:59]Content-Length: 807 [09:25:59]Content-Type: application/json [09:25:59] [09:25:59]POST finish read [09:25:59]Found Content-Length = 807 [09:25:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 45.750, "sum" : 1665.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1665.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:59]execute_script... [09:25:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 45.750, "sum" : 1665.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1665.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:59]POST & json_proto [09:25:59]process_json_proto [09:25:59]json parsed OK: [09:25:59]protocol is kg_v1.0 [09:25:59]action value=close_receipt [09:25:59]process_action close_receipt [09:25:59]cmd_close_receipt [09:25:59]MH_GetDate [09:25:59]Write to MH i2c: F0 00 00 65 03 57 [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: F0 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: F0 09 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: F0 09 00 65 03 00 28 BD A4 66 F9 24 A2 66 74 [09:25:59]GetLastDocTimeStamp 1722072159 [09:25:59]current date 1722072360 [09:25:59]FM_GetShiftState [09:25:59]SAM_PROTO_GetShiftState [09:25:59]wFMCommunicate request_size=4 [09:25:59]MH_SAM_APDU [09:25:59]CAPDU: 80 13 01 00 [09:25:59]Write to MH i2c: E2 08 00 66 03 80 13 01 00 00 00 00 00 E6 [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:59]Read from MH i2c: E2 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 0E 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 0E 00 66 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [09:25:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:25:59]wFMCommunicate OK [09:25:59]SAM_PROTO_GetShiftState done [09:25:59]FM_GetShiftState done [09:25:59]opened in 1722038719 [09:25:59]opened+sec_in_day 1722125119 [09:25:59]quantity*price = 166530 [09:25:59]sum+1 = 166531 [09:25:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1665.30 НСП 1% : 14.74 НДС 12% : 176.85 Наличными: 0.00 Безнал.: 1665.30 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 134 27.07.2024 09:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225774 ФПД: 178286523975843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225774&fm=178286523975843&tin=02508201610067®Number=0000000000092624&sum=166530 [09:26:01]StoreToDocumentArchive [09:26:01]shift 438 fd 225774 [09:26:01]save to /storage/0438/doc_00225774 [09:26:01]save last doc name /storage/0438/doc_00225774 to /storage/kkm_last_doc_name [09:26:01]save OK [09:26:01]Clear old archive folders... [09:26:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:26:01]tlvbuf is 014E3340 [09:26:01]SAM_PROTO_ClearQueue [09:26:01]wFMCommunicate request_size=4 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 09 00 00 [09:26:01]Write to MH i2c: E2 08 00 73 03 80 09 00 00 00 00 00 00 E8 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 73 03 00 90 00 EA [09:26:01]RAPDU: 90 00 [09:26:01]wFMCommunicate OK [09:26:01]SAM_PROTO_ClearQueue done [09:26:01]KKMCreateOFDPacket [09:26:01]OFDProtocolAddRootSTLVToBuf [09:26:01]FM_MakeSignedData [09:26:01]FM_MakeSignedData [09:26:01]SAM_PROTO_SignData [09:26:01]wFMCommunicate request_size=4 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 0D 01 02 [09:26:01]Write to MH i2c: E2 08 00 74 03 80 0D 01 02 00 00 00 00 F0 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 74 03 00 90 00 EB [09:26:01]RAPDU: 90 00 [09:26:01]wFMCommunicate OK [09:26:01]wFMCommunicate request_size=255 [09:26:01]MH_SAM_APDU [09:26: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 B6 B2 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 82 8A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 8A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 8A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 28 BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 71 03 00 35 04 06 00 A2 26 [09:26:01]Write to MH i2c: E2 02 01 75 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 B2 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 82 8A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 8A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 8A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 28 BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 71 03 00 35 04 06 00 A2 26 00 00 F8 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 75 03 00 90 00 EC [09:26:01]RAPDU: 90 00 [09:26:01]wFMCommunicate OK [09:26:01]wFMCommunicate request_size=9 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 0D 02 02 04 90 EE 08 A3 [09:26:01]Write to MH i2c: E2 0C 00 76 03 80 0D 02 02 04 00 90 EE 08 A3 00 00 24 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 03 00 76 03 00 90 00 ED [09:26:01]RAPDU: 90 00 [09:26:01]wFMCommunicate OK [09:26:01]wFMCommunicate request_size=4 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 0D 03 02 [09:26:01]Write to MH i2c: E2 08 00 77 03 80 0D 03 02 00 00 00 00 F5 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 0B 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 0B 00 77 03 00 98 D1 D0 D0 8C 7A 3D 7C 90 00 BE [09:26:01]RAPDU: 98 D1 D0 D0 8C 7A 3D 7C 90 00 [09:26:01]wFMCommunicate OK [09:26:01]SAM_PROTO_SignData done [09:26:01]FM_MakeSignedData done [09:26:01]CreateOFDProtocolMessage [09:26:01]wFMCommunicate request_size=4 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 11 00 00 [09:26:01]Write to MH i2c: E2 08 00 78 03 80 11 00 00 00 00 00 00 F5 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 17 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 17 00 78 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [09:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:26:01]wFMCommunicate OK [09:26:01]CreateOFDProtocolMessage done [09:26:01]OFDSenderStorePacket 225774 [09:26:01]StoreOFDPacket docnum=225774 [09:26:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 57 62 06 01 30 F7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 B2 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 82 8A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 8A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 8A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 28 BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 71 03 00 35 04 06 00 A2 26 90 EE 08 A3 98 D1 D0 D0 8C 7A 3D 7C [09:26:01]CheckFolder [09:26:01]dirname=/storage/ofd_packets [09:26:01]CheckFolder done [09:26:01]ProducePacketName [09:26:01]name=ofd_packets/00225774 [09:26:01]NVStorageSaveData ofd_packets/00225774 [09:26:01]File name is /storage/ofd_packets/00225774 [09:26:01]Write 300 bytes [09:26:01]NVStorageSaveData done [09:26:01]OFDSenderStorePacket done [09:26:01]KKMCreateOFDPacket done [09:26:01]NVStorageSaveData kkm_last_timestamp [09:26:01]File name is /storage/kkm_last_timestamp [09:26:01]Write 4 bytes [09:26:01]NVStorageSaveData done [09:26:01]ExternCall_PrintAddStr [09:26:01]wPrintStart [09:26:01]Write to MH i2c: 01 00 00 79 03 7C [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: 01 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: 01 07 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: 01 07 00 79 03 00 00 00 00 00 FF 0F 91 [09:26:01]RasterBufferAndPrint [09:26:01]line Счет N : (1)2002036 [09:26:01]line ИНН: 02508201610067 [09:26:01]line Контрольно-Кассовый Чек [09:26:01]line ПРОДАЖА [09:26:01]line ТРК (МРК, ГНК) : 81 [09:26:01]line Товар: 2711190000 [09:26:01]line ГАЗ-К-5 [09:26:01]line 45.750 * 36.40 [09:26:01]line = 1665.30 [09:26:01]line НДС 12% НСП 1% [09:26:01]line > о реализуемом товаре [09:26:01]line ИТОГО: 1665.30 [09:26:01]line НСП 1% : 14.74 [09:26:01]line НДС 12% : 176.85 [09:26:01]line Наличными: 0.00 [09:26:01]line Безнал.: 1665.30 [09:26:01]line Место: АЗС № 97 "Партнер Нефть" [09:26:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:26:01]line СНО: Общий режим [09:26:01]line Чек 134 27.07.2024 09:26 [09:26:01]line Смена: 438 ФФД: 1.0 [09:26:01]line ЗНМ: 0300000054 [09:26:01]line РНМ: 0000000000092624 [09:26:01]line Версия ККМ: 001 [09:26:01]line Платежная система: O! деньги [09:26:01]line ФМ: 0000000000874959 [09:26:01]line ФД: 225774 [09:26:01]line ФПД: 178286523975843 [09:26:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225774&fm=178286523975843&tin=02508201610067®Number=0000000000092624&sum=166530 [09:26:01]written 0, free lines is 4095 [09:26:01]OFD Sender: Processing packet 225774 [packets to send 599, broken 598] [09:26:01]ProducePacketName [09:26:01]name=ofd_packets/00225774 [09:26:01]OFD Sender: To server: pG, [09:26:01]CommunicateWithHost lk.salyk.kg:30040 [09:26:01]ConnectInit lk.salyk.kg [09:26:02]Write to MH i2c: 01 00 00 A3 03 A6 [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: 01 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: 01 07 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: 01 07 00 A3 03 00 00 00 00 00 6B 0C 24 [09:26:02]RasterBufferAndPrint [09:26:02]line [09:26:02]line [09:26:02]line [09:26:02]line [09:26:02]line [09:26:02]written 0, free lines is 3182 [09:26:02]MH_Cut [09:26:02]Write to MH i2c: D1 01 00 AA 03 01 7F [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: D1 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: D1 01 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: D1 01 00 AA 03 00 7E [09:26:02]Write to MH i2c: 01 00 00 AB 03 AE [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:03]*** Cut start [09:26:03]*** Partial cut [09:26:03]*** CUTSNS_PIN = 1 [09:26:03]*** CUTSNS_PIN = 0 [09:26:03]*** Brake cut motor [09:26:04]Read from MH i2c: 01 [09:26:04]MH_I2C_Read... [09:26:04]*** Stop cut motor [09:26:04]*** Cut end [09:26:04]Read from MH i2c: 01 07 00 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: 01 07 00 AB 03 00 00 00 00 00 FF 0F C3 [09:26:04]process_action close_receipt done [09:26:04]requested_data is exist [09:26:04]produce_requested_data [09:26:04]requested_item fm.sn is exist - process it [09:26:04]wFMCommunicate request_size=4 [09:26:04]MH_SAM_APDU [09:26:04]CAPDU: 80 11 00 00 [09:26:04]Write to MH i2c: E2 08 00 AC 03 80 11 00 00 00 00 00 00 29 [09:26:04]Write i2c OK [09:26:04]MH_I2C_Read... [09:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:04]Read from MH i2c: E2 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: E2 17 00 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: E2 17 00 AC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [09:26:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:26:04]wFMCommunicate OK [09:26:04]requested_item fd.num is exist - process it [09:26:04]SAM_PROTO_GetFieldsCounters [09:26:04]wFMCommunicate request_size=4 [09:26:04]MH_SAM_APDU [09:26:04]CAPDU: 80 13 00 00 [09:26:04]Write to MH i2c: E2 08 00 AD 03 80 13 00 00 00 00 00 00 2C [09:26:04]Write i2c OK [09:26:04]MH_I2C_Read... [09:26:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:04]Read from MH i2c: E2 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: E2 62 00 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: E2 62 00 AD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 71 03 00 0E 04 04 00 B6 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 00 [09:26:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 71 03 00 0E 04 04 00 B6 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 [09:26:04]wFMCommunicate OK [09:26:04]SAM_PROTO_GetFieldsCounters done [09:26:04]requested_item shift.num is exist - process it [09:26:04]requested_item shift.opened is exist - process it [09:26:04]req_shift_opened [09:26:04]FM_GetShiftState [09:26:04]SAM_PROTO_GetShiftState [09:26:04]wFMCommunicate request_size=4 [09:26:04]MH_SAM_APDU [09:26:04]CAPDU: 80 13 01 00 [09:26:04]Write to MH i2c: E2 08 00 AE 03 80 13 01 00 00 00 00 00 2E [09:26:04]Write i2c OK [09:26:04]MH_I2C_Read... [09:26:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:04]Read from MH i2c: E2 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: E2 0E 00 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: E2 0E 00 AE 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [09:26:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:26:04]wFMCommunicate OK [09:26:04]SAM_PROTO_GetShiftState done [09:26:04]FM_GetShiftState done [09:26:04]req_shift_opened done [09:26:04]requested_item shift.open_date is exist - process it [09:26:04]req_shift_open_date [09:26:04]req_shift_open_date done [09:26:04]produce_requested_data done [09:26:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225774,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:26:04]process_action_free close_receipt [09:26:04]json_value_free [09:26:04]json_value_free done [09:26:04]process_json_proto returns [09:26:04]Send response to host [09:26:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225774,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:26:04]free response buf [09:26:04]execute_script done [09:26:04]execute_script returns [09:26:04]free content buf [09:26:04]Sock 9.Close socket [09:26:04]Sock 9.Thread stoped [09:26:06]accept exits with 10 [09:26:06]New connection [09:26:06]New thread 3066600804 created [09:26:06]Thread 3066744164 joined [09:26:06]Waiting for new connection... [09:26:06] Sock 10.Parse request [09:26:06]Sock 10.Check first char [09:26:06]Sock 10.First char is OK [09:26:06]request: POST /json_proto HTTP/1.0 [09:26:06]Method: POST [09:26:06]URL: /json_proto [09:26:06]Method is POST - this is cgi request [09:26:06]url: /json_proto [09:26:06]query_string will be loaded in cgi processing [09:26:06]execute_cgi json_proto POST (null) [09:26:06]execute_cgi path=json_proto method=POST [09:26:06]POST find Content-Length [09:26:06]Host: 172.17.43.131:8080 [09:26:06]Content-Length: 678 [09:26:06]Content-Type: application/json [09:26:06] [09:26:06]POST finish read [09:26:06]Found Content-Length = 678 [09:26:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:06]execute_script... [09:26: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)2002039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:06]POST & json_proto [09:26:06]process_json_proto [09:26:06]json parsed OK: [09:26:06]protocol is kg_v1.0 [09:26:06]action value=close_receipt [09:26:06]process_action close_receipt [09:26:06]cmd_close_receipt [09:26:06]MH_GetDate [09:26:06]Write to MH i2c: F0 00 00 AF 03 A1 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: F0 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: F0 09 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: F0 09 00 AF 03 00 2F BD A4 66 F9 24 A2 66 C5 [09:26:06]GetLastDocTimeStamp 1722072360 [09:26:06]current date 1722072367 [09:26:06]FM_GetShiftState [09:26:06]SAM_PROTO_GetShiftState [09:26:06]wFMCommunicate request_size=4 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 13 01 00 [09:26:06]Write to MH i2c: E2 08 00 B0 03 80 13 01 00 00 00 00 00 30 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 0E 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 0E 00 B0 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [09:26:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:26:06]wFMCommunicate OK [09:26:06]SAM_PROTO_GetShiftState done [09:26:06]FM_GetShiftState done [09:26:06]opened in 1722038719 [09:26:06]opened+sec_in_day 1722125119 [09:26:06]quantity*price = 40068 [09:26:06]sum+1 = 40069 [09:26:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 135 27.07.2024 09:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225775 ФПД: 138145341099103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225775&fm=138145341099103&tin=02508201610067®Number=0000000000092624&sum=40000 [09:26:07]StoreToDocumentArchive [09:26:07]shift 438 fd 225775 [09:26:07]save to /storage/0438/doc_00225775 [09:26:07]save last doc name /storage/0438/doc_00225775 to /storage/kkm_last_doc_name [09:26:07]save OK [09:26:07]Clear old archive folders... [09:26:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:07]tlvbuf is 014B4D80 [09:26:07]SAM_PROTO_ClearQueue [09:26:07]wFMCommunicate request_size=4 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 09 00 00 [09:26:07]Write to MH i2c: E2 08 00 BD 03 80 09 00 00 00 00 00 00 32 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 BD 03 00 90 00 34 [09:26:07]RAPDU: 90 00 [09:26:07]wFMCommunicate OK [09:26:07]SAM_PROTO_ClearQueue done [09:26:07]KKMCreateOFDPacket [09:26:07]OFDProtocolAddRootSTLVToBuf [09:26:07]FM_MakeSignedData [09:26:07]FM_MakeSignedData [09:26:07]SAM_PROTO_SignData [09:26:07]wFMCommunicate request_size=4 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 0D 01 02 [09:26:07]Write to MH i2c: E2 08 00 BE 03 80 0D 01 02 00 00 00 00 3A [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 BE 03 00 90 00 35 [09:26:07]RAPDU: 90 00 [09:26:07]wFMCommunicate OK [09:26:07]wFMCommunicate request_size=255 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2F BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 71 03 00 35 04 06 00 7D [09:26:07]Write to MH i2c: E2 02 01 BF 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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2F BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 71 03 00 35 04 06 00 7D 00 00 94 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 BF 03 00 90 00 36 [09:26:07]RAPDU: 90 00 [09:26:07]wFMCommunicate OK [09:26:07]wFMCommunicate request_size=10 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 0D 02 02 05 A4 77 FB CC 5F [09:26:07]Write to MH i2c: E2 0D 00 C0 03 80 0D 02 02 05 00 A4 77 FB CC 5F 00 00 88 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 C0 03 00 90 00 37 [09:26:07]RAPDU: 90 00 [09:26:07]wFMCommunicate OK [09:26:07]wFMCommunicate request_size=4 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 0D 03 02 [09:26:07]Write to MH i2c: E2 08 00 C1 03 80 0D 03 02 00 00 00 00 3F [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 0B 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 0B 00 C1 03 00 81 56 8E B7 F8 E2 38 7C 90 00 EA [09:26:07]RAPDU: 81 56 8E B7 F8 E2 38 7C 90 00 [09:26:07]wFMCommunicate OK [09:26:07]SAM_PROTO_SignData done [09:26:07]FM_MakeSignedData done [09:26:07]CreateOFDProtocolMessage [09:26:07]wFMCommunicate request_size=4 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 11 00 00 [09:26:07]Write to MH i2c: E2 08 00 C2 03 80 11 00 00 00 00 00 00 3F [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 17 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 17 00 C2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [09:26:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:26:07]wFMCommunicate OK [09:26:07]CreateOFDProtocolMessage done [09:26:07]OFDSenderStorePacket 225775 [09:26:07]StoreOFDPacket docnum=225775 [09:26:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BE 04 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2F BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 71 03 00 35 04 06 00 7D A4 77 FB CC 5F 81 56 8E B7 F8 E2 38 7C [09:26:07]CheckFolder [09:26:07]dirname=/storage/ofd_packets [09:26:07]CheckFolder done [09:26:07]ProducePacketName [09:26:07]name=ofd_packets/00225775 [09:26:07]NVStorageSaveData ofd_packets/00225775 [09:26:07]File name is /storage/ofd_packets/00225775 [09:26:07]Write 301 bytes [09:26:07]NVStorageSaveData done [09:26:07]OFDSenderStorePacket done [09:26:07]KKMCreateOFDPacket done [09:26:07]NVStorageSaveData kkm_last_timestamp [09:26:07]File name is /storage/kkm_last_timestamp [09:26:07]Write 4 bytes [09:26:07]NVStorageSaveData done [09:26:07]ExternCall_PrintAddStr [09:26:07]wPrintStart [09:26:07]Write to MH i2c: 01 00 00 C3 03 C6 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 FF 0F DB [09:26:07]RasterBufferAndPrint [09:26:07]line Счет N : (1)2002039 [09:26:07]line ИНН: 02508201610067 [09:26:07]line Контрольно-Кассовый Чек [09:26:07]line ПРОДАЖА [09:26:07]line ТРК (МРК, ГНК) : 44 [09:26:07]line Товар: 2710124500 [09:26:07]line Аи-95-К-5 [09:26:07]line 5.400 * 74.20 [09:26:07]line = 400.68 [09:26:07]line НДС 12% НСП 1% [09:26:07]line > о реализуемом товаре [09:26:07]line ОКРУГЛЕНИЕ: -0.68 [09:26:07]line ИТОГО: 400.00 [09:26:07]line Внесено: 400.00 [09:26:07]line СДАЧА: 0.00 [09:26:07]line НСП 1% : 3.55 [09:26:07]line НДС 12% : 42.55 [09:26:07]line Наличными: 400.00 [09:26:07]line Безнал.: 0.00 [09:26:07]line Место: АЗС № 97 "Партнер Нефть" [09:26:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:26:07]line СНО: Общий режим [09:26:07]line Чек 135 27.07.2024 09:26 [09:26:07]line Смена: 438 ФФД: 1.0 [09:26:07]line ЗНМ: 0300000054 [09:26:07]line РНМ: 0000000000092624 [09:26:07]line Версия ККМ: 001 [09:26:07]line ФМ: 0000000000874959 [09:26:07]line ФД: 225775 [09:26:07]line ФПД: 138145341099103 [09:26:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225775&fm=138145341099103&tin=02508201610067®Number=0000000000092624&sum=40000 [09:26:07]written 0, free lines is 4095 [09:26:08]OFD Sender: Processing packet 225774 [packets to send 600, broken 598] [09:26:08]ProducePacketName [09:26:08]name=ofd_packets/00225774 [09:26:08]OFD Sender: To server: pG, [09:26:08]CommunicateWithHost lk.salyk.kg:30040 [09:26:08]ConnectInit lk.salyk.kg [09:26:08]Write to MH i2c: 01 00 00 EE 03 F1 [09:26:08]Write i2c OK [09:26:08]MH_I2C_Read... [09:26:08]Read from MH i2c: 01 [09:26:08]MH_I2C_Read... [09:26:08]Read from MH i2c: 01 07 00 [09:26:08]MH_I2C_Read... [09:26:08]Read from MH i2c: 01 07 00 EE 03 00 00 00 00 00 65 0C 69 [09:26:08]RasterBufferAndPrint [09:26:08]line [09:26:08]line [09:26:08]line [09:26:08]line [09:26:08]line [09:26:08]written 0, free lines is 3180 [09:26:08]MH_Cut [09:26:08]Write to MH i2c: D1 01 00 F5 03 01 CA [09:26:08]Write i2c OK [09:26:08]MH_I2C_Read... [09:26:08]Read from MH i2c: D1 [09:26:08]MH_I2C_Read... [09:26:08]Read from MH i2c: D1 01 00 [09:26:08]MH_I2C_Read... [09:26:08]Read from MH i2c: D1 01 00 F5 03 00 C9 [09:26:08]Write to MH i2c: 01 00 00 F6 03 F9 [09:26:08]Write i2c OK [09:26:08]MH_I2C_Read... [09:26:09]*** Cut start [09:26:09]*** Partial cut [09:26:09]*** CUTSNS_PIN = 1 [09:26:09]*** CUTSNS_PIN = 0 [09:26:09]*** Brake cut motor [09:26:10]Read from MH i2c: 01 [09:26:10]MH_I2C_Read... [09:26:10]*** Stop cut motor [09:26:10]*** Cut end [09:26:10]Read from MH i2c: 01 07 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: 01 07 00 F6 03 00 00 00 00 00 FF 0F 0E [09:26:10]process_action close_receipt done [09:26:10]requested_data is exist [09:26:10]produce_requested_data [09:26:10]requested_item fm.sn is exist - process it [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 11 00 00 [09:26:10]Write to MH i2c: E2 08 00 F7 03 80 11 00 00 00 00 00 00 74 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 17 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 17 00 F7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [09:26:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:26:10]wFMCommunicate OK [09:26:10]requested_item fd.num is exist - process it [09:26:10]SAM_PROTO_GetFieldsCounters [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 13 00 00 [09:26:10]Write to MH i2c: E2 08 00 F8 03 80 13 00 00 00 00 00 00 77 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 62 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 62 00 F8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 71 03 00 0E 04 04 00 B6 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 4F [09:26:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 71 03 00 0E 04 04 00 B6 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 [09:26:10]wFMCommunicate OK [09:26:10]SAM_PROTO_GetFieldsCounters done [09:26:10]requested_item shift.num is exist - process it [09:26:10]requested_item shift.opened is exist - process it [09:26:10]req_shift_opened [09:26:10]FM_GetShiftState [09:26:10]SAM_PROTO_GetShiftState [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 13 01 00 [09:26:10]Write to MH i2c: E2 08 00 F9 03 80 13 01 00 00 00 00 00 79 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 F9 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [09:26:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:26:10]wFMCommunicate OK [09:26:10]SAM_PROTO_GetShiftState done [09:26:10]FM_GetShiftState done [09:26:10]req_shift_opened done [09:26:10]requested_item shift.open_date is exist - process it [09:26:10]req_shift_open_date [09:26:10]req_shift_open_date done [09:26:10]produce_requested_data done [09:26:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225775,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:26:10]process_action_free close_receipt [09:26:10]json_value_free [09:26:10]json_value_free done [09:26:10]process_json_proto returns [09:26:10]Send response to host [09:26:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225775,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:26:10]free response buf [09:26:10]execute_script done [09:26:10]execute_script returns [09:26:10]free content buf [09:26:10]Sock 10.Close socket [09:26:10]Sock 10.Thread stoped [09:26:13]ConnectInit Can't take IP for lk.salyk.kg [09:26:13]CommunicateWithHost connect error [09:26:13]CommunicateWithHost err = -1 [09:26:13]OFD Sender: Server communicate error [09:26:18]OFD Sender: Processing packet 225774 [packets to send 600, broken 598] [09:26:18]ProducePacketName [09:26:18]name=ofd_packets/00225774 [09:26:18]OFD Sender: To server: pG, [09:26:18]CommunicateWithHost lk.salyk.kg:30040 [09:26:18]ConnectInit lk.salyk.kg [09:26:20]Connected sock=8 [09:26:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 57 62 06 01 30 F7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 B2 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 82 8A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 8A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 8A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 28 BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 71 03 00 35 04 06 00 A2 26 90 EE 08 A3 98 D1 D0 D0 8C 7A 3D 7C [09:26:24]Read from MH i2c: E2 03 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [09:26:24]RAPDU: 90 00 [09:26:24]wFMCommunicate OK [09:26:24]wFMCommunicate request_size=47 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 [09:26:24]Write to MH i2c: E2 32 00 00 04 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 00 00 F8 [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [09:26:24]RAPDU: 90 00 [09:26:24]wFMCommunicate OK [09:26:24]wFMCommunicate request_size=15 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 15 02 00 0A 07 04 06 00 A0 86 01 00 00 00 [09:26:24]Write to MH i2c: E2 12 00 01 04 80 15 02 00 0A 00 07 04 06 00 A0 86 01 00 00 00 00 00 D1 [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [09:26:24]RAPDU: 90 00 [09:26:24]wFMCommunicate OK [09:26:24]wFMCommunicate request_size=15 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [09:26:24]Write to MH i2c: E2 12 00 02 04 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 DD [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [09:26:24]RAPDU: 90 00 [09:26:24]wFMCommunicate OK [09:26:24]wFMCommunicate request_size=11 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [09:26:24]Write to MH i2c: E2 0E 00 03 04 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 B9 [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 03 04 00 90 00 7B [09:26:24]RAPDU: 90 00 [09:26:24]wFMCommunicate OK [09:26:24]wFMCommunicate request_size=13 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 15 02 00 08 F4 03 04 00 40 BD A4 66 [09:26:24]Write to MH i2c: E2 10 00 04 04 80 15 02 00 08 00 F4 03 04 00 40 BD A4 66 00 00 9A [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 04 04 00 90 00 7C [09:26:24]RAPDU: 90 00 [09:26:24]wFMCommunicate OK [09:26:24]wFMCommunicate request_size=25 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [09:26:24]Write to MH i2c: E2 1C 00 05 04 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 E9 [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 03 00 05 04 00 90 00 7D [09:26:24]RAPDU: 90 00 [09:26:24]wFMCommunicate OK [09:26:24]wFMCommunicate request_size=4 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 15 03 00 [09:26:24]Write to MH i2c: E2 08 00 06 04 80 15 03 00 00 00 00 00 8B [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 40 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 40 00 06 04 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 35 39 10 04 04 00 F0 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 88 00 00 00 35 04 06 00 9E FF 21 FC 00 1D 90 00 05 [09:26:24]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 35 39 10 04 04 00 F0 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 88 00 00 00 35 04 06 00 9E FF 21 FC 00 1D 90 00 [09:26:24]wFMCommunicate OK [09:26:24]SAM_PROTO_ProcessDocument answer len = 59 [09:26:24]SAM_PROTO_ProcessDocument done [09:26:24]SetTLVBufToDocument [09:26:24]Processing tag 1209 (04B9) [09:26:24]Malloc new data [09:26:24]Processing tag 1041 (0411) [09:26:24]Processing tag 1040 (0410) [09:26:24]Malloc new data [09:26:24]Processing tag 1038 (040E) [09:26:24]Malloc new data [09:26:24]Processing tag 1042 (0412) [09:26:24]Malloc new data [09:26:24]Processing tag 1077 (0435) [09:26:24]Malloc new data [09:26:24]SetTLVBufToDocument err=0 [09:26:24]KKMLoadAndSignReceiptData store KKM data [09:26:24]KKMLoadAndSignReceiptData err=0 [09:26:24]wFMCommunicate request_size=4 [09:26:24]MH_SAM_APDU [09:26:24]CAPDU: 80 11 00 00 [09:26:24]Write to MH i2c: E2 08 00 07 04 80 11 00 00 00 00 00 00 85 [09:26:24]Write i2c OK [09:26:24]MH_I2C_Read... [09:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:24]Read from MH i2c: E2 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 17 00 [09:26:24]MH_I2C_Read... [09:26:24]Read from MH i2c: E2 17 00 07 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [09:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:26:25]wFMCommunicate OK [09:26:25]Счет N : (1)2002040 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 63 Товар: 2710124130 Аи-92-К-5 14.750 * 67.80 = 1000.05 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 136 27.07.2024 09:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225776 ФПД: 174818624012317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092624&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225776&fm=174818624012317&tin=02508201610067®Number=0000000000092624&sum=100000 [09:26:25]StoreToDocumentArchive [09:26:25]shift 438 fd 225776 [09:26:25]save to /storage/0438/doc_00225776 [09:26:25]save last doc name /storage/0438/doc_00225776 to /storage/kkm_last_doc_name [09:26:25]save OK [09:26:25]Clear old archive folders... [09:26:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:25]tlvbuf is 014FCE70 [09:26:25]SAM_PROTO_ClearQueue [09:26:25]wFMCommunicate request_size=4 [09:26:25]MH_SAM_APDU [09:26:25]CAPDU: 80 09 00 00 [09:26:25]Write to MH i2c: E2 08 00 08 04 80 09 00 00 00 00 00 00 7E [09:26:25]Write i2c OK [09:26:25]MH_I2C_Read... [09:26:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:25]Read from MH i2c: E2 [09:26:25]MH_I2C_Read... [09:26:25]Read from MH i2c: E2 03 00 [09:26:25]MH_I2C_Read... [09:26:25]Read from MH i2c: E2 03 00 08 04 00 90 00 80 [09:26:25]RAPDU: 90 00 [09:26:25]wFMCommunicate OK [09:26:25]SAM_PROTO_ClearQueue done [09:26:25]KKMCreateOFDPacket [09:26:25]OFDProtocolAddRootSTLVToBuf [09:26:25]FM_MakeSignedData [09:26:25]FM_MakeSignedData [09:26:25]SAM_PROTO_SignData [09:26:25]wFMCommunicate request_size=4 [09:26:25]MH_SAM_APDU [09:26:25]CAPDU: 80 0D 01 02 [09:26:25]Write to MH i2c: E2 08 00 09 04 80 0D 01 02 00 00 00 00 86 [09:26:25]Write i2c OK [09:26:25]MH_I2C_Read... [09:26:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:25]Read from MH i2c: E2 [09:26:25]MH_I2C_Read... [09:26:25]Read from MH i2c: E2 03 00 [09:26:25]MH_I2C_Read... [09:26:25]Read from MH i2c: E2 03 00 09 04 00 90 00 81 [09:26:25]RAPDU: 90 00 [09:26:25]wFMCommunicate OK [09:26:25]wFMCommunicate request_size=255 [09:26:25]MH_SAM_APDU [09:26: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 40 BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 71 03 00 35 04 06 00 9E [09:26:25]Write to MH i2c: E2 02 01 0A 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 [09:29:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 49 56 07 01 47 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 E0 BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 71 03 00 35 04 06 00 E3 5D C4 0F 88 C6 16 DD DD 92 4E 20 B9 27 [09:29:05]CheckFolder [09:29:05]dirname=/storage/ofd_packets [09:29:05]CheckFolder done [09:29:05]ProducePacketName [09:29:05]name=ofd_packets/00225777 [09:29:05]NVStorageSaveData ofd_packets/00225777 [09:29:05]File name is /storage/ofd_packets/00225777 [09:29:05]Write 301 bytes [09:29:05]NVStorageSaveData done [09:29:05]OFDSenderStorePacket done [09:29:05]ConnectInit Can't connect to host [09:29:05]KKMCreateOFDPacket done [09:29:05]NVStorageSaveData kkm_last_timestamp [09:29:05]File name is /storage/kkm_last_timestamp [09:29:05]Write 4 bytes [09:29:05]NVStorageSaveData done [09:29:05]OFD Sender: Processing packet 225777 [packets to send 599, broken 598] [09:29:05]ProducePacketName [09:29:05]name=ofd_packets/00225777 [09:29:05]OFD Sender: To server: pG, [09:29:05]CommunicateWithHost lk.salyk.kg:30040 [09:29:05]ConnectInit lk.salyk.kg [09:29:05]ExternCall_PrintAddStr [09:29:05]wPrintStart [09:29:05]Write to MH i2c: 01 00 00 79 04 7D [09:29:05]Write i2c OK [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: 01 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: 01 07 00 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: 01 07 00 79 04 00 00 00 00 00 FF 0F 92 [09:29:05]RasterBufferAndPrint [09:29:05]line Счет N : (1)2002042 [09:29:05]line ИНН: 02508201610067 [09:29:05]line Контрольно-Кассовый Чек [09:29:05]line ПРОДАЖА [09:29:05]line ТРК (МРК, ГНК) : 64 [09:29:05]line Товар: 2710124500 [09:29:05]line Аи-95-К-5 [09:29:05]line 14.830 * 74.20 [09:29:05]line = 1100.39 [09:29:05]line НДС 12% НСП 1% [09:29:05]line > о реализуемом товаре [09:29:05]line ОКРУГЛЕНИЕ: -0.39 [09:29:05]line ИТОГО: 1100.00 [09:29:05]line Внесено: 1100.00 [09:29:05]line СДАЧА: 0.00 [09:29:05]line НСП 1% : 9.74 [09:29:05]line НДС 12% : 116.86 [09:29:05]line Наличными: 1100.00 [09:29:05]line Безнал.: 0.00 [09:29:05]line Место: АЗС № 97 "Партнер Нефть" [09:29:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:29:05]line СНО: Общий режим [09:29:05]line Чек 137 27.07.2024 09:29 [09:29:05]line Смена: 438 ФФД: 1.0 [09:29:05]line ЗНМ: 0300000054 [09:29:05]line РНМ: 0000000000092624 [09:29:05]line Версия ККМ: 001 [09:29:05]line ФМ: 0000000000874959 [09:29:05]line ФД: 225777 [09:29:05]line ФПД: 249991860816070 [09:29:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092904&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225777&fm=249991860816070&tin=02508201610067®Number=0000000000092624&sum=110000 [09:29:05]written 0, free lines is 4095 [09:29:06]Write to MH i2c: 01 00 00 A4 04 A8 [09:29:06]Write i2c OK [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: 01 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: 01 07 00 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: 01 07 00 A4 04 00 00 00 00 00 5F 0C 1A [09:29:06]RasterBufferAndPrint [09:29:06]line [09:29:06]line [09:29:06]line [09:29:06]line [09:29:06]line [09:29:06]written 0, free lines is 3170 [09:29:06]MH_Cut [09:29:06]Write to MH i2c: D1 01 00 AB 04 01 81 [09:29:06]Write i2c OK [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: D1 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: D1 01 00 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: D1 01 00 AB 04 00 80 [09:29:06]Write to MH i2c: 01 00 00 AC 04 B0 [09:29:06]Write i2c OK [09:29:06]MH_I2C_Read... [09:29:07]*** Cut start [09:29:07]*** Partial cut [09:29:07]*** CUTSNS_PIN = 1 [09:29:07]*** CUTSNS_PIN = 0 [09:29:07]*** Brake cut motor [09:29:07]Read from MH i2c: 01 [09:29:07]MH_I2C_Read... [09:29:07]*** Stop cut motor [09:29:07]*** Cut end [09:29:07]Read from MH i2c: 01 07 00 [09:29:07]MH_I2C_Read... [09:29:07]Read from MH i2c: 01 07 00 AC 04 00 00 00 00 00 FF 0F C5 [09:29:07]process_action close_receipt done [09:29:07]requested_data is exist [09:29:07]produce_requested_data [09:29:07]requested_item fm.sn is exist - process it [09:29:07]wFMCommunicate request_size=4 [09:29:07]MH_SAM_APDU [09:29:07]CAPDU: 80 11 00 00 [09:29:07]Write to MH i2c: E2 08 00 AD 04 80 11 00 00 00 00 00 00 2B [09:29:07]Write i2c OK [09:29:07]MH_I2C_Read... [09:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:08]Read from MH i2c: E2 [09:29:08]MH_I2C_Read... [09:29:08]Read from MH i2c: E2 17 00 [09:29:08]MH_I2C_Read... [09:29:08]Read from MH i2c: E2 17 00 AD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [09:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:29:08]wFMCommunicate OK [09:29:08]requested_item fd.num is exist - process it [09:29:08]SAM_PROTO_GetFieldsCounters [09:29:08]wFMCommunicate request_size=4 [09:29:08]MH_SAM_APDU [09:29:08]CAPDU: 80 13 00 00 [09:29:08]Write to MH i2c: E2 08 00 AE 04 80 13 00 00 00 00 00 00 2E [09:29:08]Write i2c OK [09:29:08]MH_I2C_Read... [09:29:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:08]Read from MH i2c: E2 [09:29:08]MH_I2C_Read... [09:29:08]Read from MH i2c: E2 62 00 [09:29:08]MH_I2C_Read... [09:29:08]Read from MH i2c: E2 62 00 AE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 71 03 00 0E 04 04 00 B6 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 0E [09:29: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 71 03 00 0E 04 04 00 B6 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 [09:29:08]wFMCommunicate OK [09:29:08]SAM_PROTO_GetFieldsCounters done [09:29:08]requested_item shift.num is exist - process it [09:29:08]requested_item shift.opened is exist - process it [09:29:08]req_shift_opened [09:29:08]FM_GetShiftState [09:29:08]SAM_PROTO_GetShiftState [09:29:08]wFMCommunicate request_size=4 [09:29:08]MH_SAM_APDU [09:29:08]CAPDU: 80 13 01 00 [09:29:08]Write to MH i2c: E2 08 00 AF 04 80 13 01 00 00 00 00 00 30 [09:29:08]Write i2c OK [09:29:08]MH_I2C_Read... [09:29:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:08]Read from MH i2c: E2 [09:29:08]MH_I2C_Read... [09:29:08]Read from MH i2c: E2 0E 00 [09:29:08]MH_I2C_Read... [09:29:08]Read from MH i2c: E2 0E 00 AF 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [09:29:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:29:08]wFMCommunicate OK [09:29:08]SAM_PROTO_GetShiftState done [09:29:08]FM_GetShiftState done [09:29:08]req_shift_opened done [09:29:08]requested_item shift.open_date is exist - process it [09:29:08]req_shift_open_date [09:29:08]req_shift_open_date done [09:29:08]produce_requested_data done [09:29:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225777,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:29:08]process_action_free close_receipt [09:29:08]json_value_free [09:29:08]json_value_free done [09:29:08]process_json_proto returns [09:29:08]Send response to host [09:29:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225777,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:29:08]free response buf [09:29:08]execute_script done [09:29:08]execute_script returns [09:29:08]free content buf [09:29:08]Sock 9.Close socket [09:29:08]Sock 9.Thread stoped [09:29:10]ConnectInit Can't take IP for lk.salyk.kg [09:29:10]CommunicateWithHost connect error [09:29:10]CommunicateWithHost err = -1 [09:29:10]OFD Sender: Server communicate error [09:29:13]ConnectInit Can't connect to host [09:29:15]OFD Sender: Processing packet 225777 [packets to send 599, broken 598] [09:29:15]ProducePacketName [09:29:15]name=ofd_packets/00225777 [09:29:15]OFD Sender: To server: pG, [09:29:15]CommunicateWithHost lk.salyk.kg:30040 [09:29:15]ConnectInit lk.salyk.kg [09:29:18]ConnectInit Can't connect to host [09:29:20]ConnectInit Can't take IP for lk.salyk.kg [09:29:20]CommunicateWithHost connect error [09:29:20]CommunicateWithHost err = -1 [09:29:20]OFD Sender: Server communicate error [09:29:25]OFD Sender: Processing packet 225777 [packets to send 599, broken 598] [09:29:25]ProducePacketName [09:29:25]name=ofd_packets/00225777 [09:29:25]OFD Sender: To server: pG, [09:29:25]CommunicateWithHost lk.salyk.kg:30040 [09:29:25]ConnectInit lk.salyk.kg [09:29:30]recv_with_timeout no data received [09:29:30]ConnectInit Can't take IP for lk.salyk.kg [09:29:30]CommunicateWithHost connect error [09:29:30]CommunicateWithHost err = -1 [09:29:30]OFD Sender: Server communicate error [09:29:35]OFD Sender: Processing packet 225777 [packets to send 599, broken 598] [09:29:35]ProducePacketName [09:29:35]name=ofd_packets/00225777 [09:29:35]OFD Sender: To server: pG, [09:29:35]CommunicateWithHost lk.salyk.kg:30040 [09:29:35]ConnectInit lk.salyk.kg [09:29:40]ConnectInit Can't take IP for lk.salyk.kg [09:29:40]CommunicateWithHost connect error [09:29:40]CommunicateWithHost err = -1 [09:29:40]OFD Sender: Server communicate error [09:29:45]OFD Sender: Processing packet 225777 [packets to send 599, broken 598] [09:29:45]ProducePacketName [09:29:45]name=ofd_packets/00225777 [09:29:45]OFD Sender: To server: pG, [09:29:45]CommunicateWithHost lk.salyk.kg:30040 [09:29:45]ConnectInit lk.salyk.kg [09:29:50]ConnectInit Can't take IP for lk.salyk.kg [09:29:50]CommunicateWithHost connect error [09:29:50]CommunicateWithHost err = -1 [09:29:50]OFD Sender: Server communicate error [09:29:55]OFD Sender: Processing packet 225777 [packets to send 599, broken 598] [09:29:55]ProducePacketName [09:29:55]name=ofd_packets/00225777 [09:29:55]OFD Sender: To server: pG, [09:29:55]CommunicateWithHost lk.salyk.kg:30040 [09:29:55]ConnectInit lk.salyk.kg [09:29:59]Connected sock=9 [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 35 39 0F 01 00 00 49 56 07 01 47 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 E0 BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 71 03 00 35 04 06 00 E3 5D C4 0F 88 C6 16 DD DD 92 4E 20 B9 27 [09:30: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 35 39 4F 00 00 00 52 4D 47 00 96 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 35 39 10 04 04 00 F1 71 03 00 F4 03 04 00 25 6A A4 66 B6 04 01 00 00 EA E1 D6 EB B6 9E 3B 9B [09:30:01]CommunicateWithHost err = 0 [09:30:01]CheckOFDResponse [09:30:01]1017 (14) - 77093643461234 [09:30:01]1041 (16) - 0000000000874959 [09:30:01]1040 (4) - 225777 [09:30:01]1012 (4) - 27.07.2024 03:31 [09:30:01]1206 (1) - 0 [09:30:01]OFD Sender: Remove packet 225777 [09:30:01]ProducePacketName [09:30:01]name=ofd_packets/00225777 [09:30:01]NVStorageDeleteData [09:30:01]OFD Sender: No OFD packet to send [09:30:06]OFD Sender: No OFD packet to send [09:30:11]OFD Sender: No OFD packet to send [09:30:16]OFD Sender: No OFD packet to send [09:30:21]OFD Sender: No OFD packet to send [09:30:26]OFD Sender: No OFD packet to send [09:30:31]OFD Sender: No OFD packet to send [09:30:36]OFD Sender: No OFD packet to send [09:30:41]OFD Sender: No OFD packet to send [09:30:46]OFD Sender: No OFD packet to send [09:30:51]OFD Sender: No OFD packet to send [09:30:56]OFD Sender: No OFD packet to send [09:31:01]OFD Sender: No OFD packet to send [09:31:06]OFD Sender: No OFD packet to send [09:31:08]accept exits with 8 [09:31:08]New connection [09:31:08]New thread 3066600804 created [09:31:08]Thread 3066744164 joined [09:31:08]Waiting for new connection... [09:31:08] Sock 8.Parse request [09:31:08]Sock 8.Check first char [09:31:08]Sock 8.First char is OK [09:31:08]request: POST /json_proto HTTP/1.0 [09:31:08]Method: POST [09:31:08]URL: /json_proto [09:31:08]Method is POST - this is cgi request [09:31:08]url: /json_proto [09:31:08]query_string will be loaded in cgi processing [09:31:08]execute_cgi json_proto POST (null) [09:31:08]execute_cgi path=json_proto method=POST [09:31:08]POST find Content-Length [09:31:08]Host: 172.17.43.131:8080 [09:31:08]Content-Length: 1202 [09:31:08]Content-Type: application/json [09:31:08] [09:31:08]POST finish read [09:31:08]Found Content-Length = 1202 [09:31: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002043\u000A27.07.2024 09:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 34\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.220 x 74.20\u000A\u0418\u0422\u041E\u0413: 1500.32\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99619\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:08]execute_script... [09:31: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002043\u000A27.07.2024 09:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 34\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.220 x 74.20\u000A\u0418\u0422\u041E\u0413: 1500.32\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99619\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:08]POST & json_proto [09:31:08]process_json_proto [09:31:08]json parsed OK: [09:31:08]protocol is kg_v1.0 [09:31:08]action value=print_text [09:31:08]process_action print_text [09:31:08]cmd_print_text [09:31:08]ExternCall_PrintAddStr [09:31:08]wPrintStart [09:31:08]Write to MH i2c: 01 00 00 B0 04 B4 [09:31:08]Write i2c OK [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: 01 [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: 01 07 00 [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [09:31:08]RasterBufferAndPrint [09:31:08]line *****ТОВАРНЫЙ ЧЕК***** [09:31:08]line АЗС-97 [09:31:08]line Партнер нефть [09:31:08]line 02508201610067 [09:31:08]line Кассир : Орунбаева Б. [09:31:08]line Счет N : (1)2002043 [09:31:08]line 27.07.2024 09:29 [09:31:08]line ПРОДАЖА [09:31:08]line ТРК (МРК, ГНК): 34 [09:31:08]line Вид ГСМ : 2710124500 [09:31:08]line Аи-95-К-5 [09:31:08]line 20.220 x 74.20 [09:31:08]line ИТОГ: 1500.32 [09:31:08]line Тип оплаты: Талоны: Топливная Карта [09:31:08]line 99619 [09:31:08]line ______________________ [09:31:08]line (подпись) [09:31:08]written 0, free lines is 4095 [09:31:08]Write to MH i2c: 01 00 00 C4 04 C8 [09:31:08]Write i2c OK [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: 01 [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: 01 07 00 [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: 01 07 00 C4 04 00 00 00 00 00 11 0E EE [09:31:08]RasterBufferAndPrint [09:31:08]line [09:31:08]line [09:31:08]line [09:31:08]line [09:31:08]line [09:31:08]written 0, free lines is 3603 [09:31:08]MH_Cut [09:31:08]Write to MH i2c: D1 01 00 CB 04 01 A1 [09:31:08]Write i2c OK [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: D1 [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: D1 01 00 [09:31:08]MH_I2C_Read... [09:31:08]Read from MH i2c: D1 01 00 CB 04 00 A0 [09:31:08]Write to MH i2c: 01 00 00 CC 04 D0 [09:31:08]Write i2c OK [09:31:08]MH_I2C_Read... [09:31:09]*** Cut start [09:31:09]*** Partial cut [09:31:09]*** CUTSNS_PIN = 1 [09:31:09]*** CUTSNS_PIN = 0 [09:31:09]*** Brake cut motor [09:31:09]Read from MH i2c: 01 [09:31:09]MH_I2C_Read... [09:31:09]Read from MH i2c: 01 07 00 [09:31:09]MH_I2C_Read... [09:31:09]*** Stop cut motor [09:31:09]*** Cut end [09:31:09]Read from MH i2c: 01 07 00 CC 04 00 00 00 00 00 FF 0F E5 [09:31:09]process_action print_text done [09:31:09]requested_data is exist [09:31:09]produce_requested_data [09:31:09]requested_item fm.sn is exist - process it [09:31:09]wFMCommunicate request_size=4 [09:31:09]MH_SAM_APDU [09:31:09]CAPDU: 80 11 00 00 [09:31:09]Write to MH i2c: E2 08 00 CD 04 80 11 00 00 00 00 00 00 4B [09:31:09]Write i2c OK [09:31:09]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 17 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 17 00 CD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [09:31:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:31:10]wFMCommunicate OK [09:31:10]requested_item fd.num is exist - process it [09:31:10]SAM_PROTO_GetFieldsCounters [09:31:10]wFMCommunicate request_size=4 [09:31:10]MH_SAM_APDU [09:31:10]CAPDU: 80 13 00 00 [09:31:10]Write to MH i2c: E2 08 00 CE 04 80 13 00 00 00 00 00 00 4E [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 62 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 62 00 CE 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 71 03 00 0E 04 04 00 B6 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 2E [09:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 71 03 00 0E 04 04 00 B6 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 [09:31:10]wFMCommunicate OK [09:31:10]SAM_PROTO_GetFieldsCounters done [09:31:10]requested_item shift.num is exist - process it [09:31:10]requested_item shift.opened is exist - process it [09:31:10]req_shift_opened [09:31:10]FM_GetShiftState [09:31:10]SAM_PROTO_GetShiftState [09:31:10]wFMCommunicate request_size=4 [09:31:10]MH_SAM_APDU [09:31:10]CAPDU: 80 13 01 00 [09:31:10]Write to MH i2c: E2 08 00 CF 04 80 13 01 00 00 00 00 00 50 [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 0E 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 0E 00 CF 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5E [09:31:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:31:10]wFMCommunicate OK [09:31:10]SAM_PROTO_GetShiftState done [09:31:10]FM_GetShiftState done [09:31:10]req_shift_opened done [09:31:10]requested_item shift.open_date is exist - process it [09:31:10]req_shift_open_date [09:31:10]req_shift_open_date done [09:31:10]produce_requested_data done [09:31:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225777,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:31:10]process_action_free print_text [09:31:10]json_value_free [09:31:10]json_value_free done [09:31:10]process_json_proto returns [09:31:10]Send response to host [09:31:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225777,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:31:10]free response buf [09:31:10]execute_script done [09:31:10]execute_script returns [09:31:10]free content buf [09:31:10]Sock 8.Close socket [09:31:10]Sock 8.Thread stoped [09:31:11]OFD Sender: No OFD packet to send [09:31:16]OFD Sender: No OFD packet to send [09:31:21]OFD Sender: No OFD packet to send [09:31:26]OFD Sender: No OFD packet to send [09:31:31]OFD Sender: No OFD packet to send [09:31:36]OFD Sender: No OFD packet to send [09:31:41]OFD Sender: No OFD packet to send [09:31:46]OFD Sender: No OFD packet to send [09:31:51]OFD Sender: No OFD packet to send [09:31:56]OFD Sender: No OFD packet to send [09:32:01]OFD Sender: No OFD packet to send [09:32:06]accept exits with 10 [09:32:06]New connection [09:32:06]New thread 3066744164 created [09:32:06]Thread 3066600804 joined [09:32:06]Waiting for new connection... [09:32:06] Sock 10.Parse request [09:32:06]Sock 10.Check first char [09:32:06]Sock 10.First char is OK [09:32:06]request: POST /json_proto HTTP/1.0 [09:32:06]Method: POST [09:32:06]URL: /json_proto [09:32:06]Method is POST - this is cgi request [09:32:06]url: /json_proto [09:32:06]query_string will be loaded in cgi processing [09:32:06]execute_cgi json_proto POST (null) [09:32:06]execute_cgi path=json_proto method=POST [09:32:06]POST find Content-Length [09:32:06]Host: 172.17.43.131:8080 [09:32:06]Content-Length: 1199 [09:32:06]Content-Type: application/json [09:32:06] [09:32:06]POST finish read [09:32:06]Found Content-Length = 1199 [09:32: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002044\u000A27.07.2024 09:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3048.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\u000A43310\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:06]execute_script... [09:32: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002044\u000A27.07.2024 09:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3048.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\u000A43310\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:06]POST & json_proto [09:32:06]process_json_proto [09:32:06]json parsed OK: [09:32:06]protocol is kg_v1.0 [09:32:06]action value=print_text [09:32:06]process_action print_text [09:32:06]cmd_print_text [09:32:06]ExternCall_PrintAddStr [09:32:06]wPrintStart [09:32:06]Write to MH i2c: 01 00 00 D0 04 D4 [09:32:06]Write i2c OK [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: 01 [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: 01 07 00 [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: 01 07 00 D0 04 00 00 00 00 00 FF 0F E9 [09:32:06]RasterBufferAndPrint [09:32:06]line *****ТОВАРНЫЙ ЧЕК***** [09:32:06]line АЗС-97 [09:32:06]line Партнер нефть [09:32:06]line 02508201610067 [09:32:06]line Кассир : Орунбаева Б. [09:32:06]line Счет N : (1)2002044 [09:32:06]line 27.07.2024 09:30 [09:32:06]line ПРОДАЖА [09:32:06]line ТРК (МРК, ГНК): 41 [09:32:06]line Вид ГСМ : 2710194210 [09:32:06]line ДТ-К-5 [09:32:06]line 40.000 x 76.20 [09:32:06]line ИТОГ: 3048.00 [09:32:06]line Тип оплаты: Талоны: Топливная Карта [09:32:06]line 43310 [09:32:06]line ______________________ [09:32:06]line (подпись) [09:32:06]written 0, free lines is 4095 [09:32:06]Write to MH i2c: 01 00 00 E4 04 E8 [09:32:06]Write i2c OK [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: 01 [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: 01 07 00 [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: 01 07 00 E4 04 00 00 00 00 00 0F 0E 0C [09:32:06]RasterBufferAndPrint [09:32:06]line [09:32:06]line [09:32:06]line [09:32:06]line [09:32:06]line [09:32:06]written 0, free lines is 3600 [09:32:06]MH_Cut [09:32:06]Write to MH i2c: D1 01 00 EB 04 01 C1 [09:32:06]Write i2c OK [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: D1 [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: D1 01 00 [09:32:06]MH_I2C_Read... [09:32:06]Read from MH i2c: D1 01 00 EB 04 00 C0 [09:32:06]Write to MH i2c: 01 00 00 EC 04 F0 [09:32:06]Write i2c OK [09:32:06]MH_I2C_Read... [09:32:06]OFD Sender: No OFD packet to send [09:32:07]*** Cut start [09:32:07]*** Partial cut [09:32:07]*** CUTSNS_PIN = 1 [09:32:07]*** CUTSNS_PIN = 0 [09:32:07]*** Brake cut motor [09:32:07]Read from MH i2c: 01 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: 01 07 00 [09:32:07]MH_I2C_Read... [09:32:07]*** Stop cut motor [09:32:07]*** Cut end [09:32:07]Read from MH i2c: 01 07 00 EC 04 00 00 00 00 00 FF 0F 05 [09:32:07]process_action print_text done [09:32:07]requested_data is exist [09:32:07]produce_requested_data [09:32:07]requested_item fm.sn is exist - process it [09:32:07]wFMCommunicate request_size=4 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 80 11 00 00 [09:32:07]Write to MH i2c: E2 08 00 ED 04 80 11 00 00 00 00 00 00 6B [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** iso7816_exchange 80 11 00 00... Exchange failed -2850! [09:32:07]Read from MH i2c: E2 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 05 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 05 00 ED 04 10 DE F4 FF FF B7 [09:32:07]Error from MH - 10 [09:32:07]res=8208 [09:32:07]FM_DeInit [09:32:07]wFMDisconnect [09:32:07]MH_SAM_Off [09:32:07]Write to MH i2c: E1 00 00 EE 04 D2 [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** Shut down ICC! [09:32:07]Read from MH i2c: E1 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E1 01 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E1 01 00 EE 04 00 D3 [09:32:07]FM_Init [09:32:07]wFMConnect [09:32:07]MH_SAM_On [09:32:07]Write to MH i2c: E0 00 00 EF 04 D2 [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** iso7816_init finished! [09:32:07]*** atr: [09:32:07]*** 0F 3B D5 18 FF 81 91 FE [09:32:07]*** 1F C3 80 73 C8 21 10 0A [09:32:07]*** 00 00 00 00 00 00 00 00 [09:32:07]*** 00 00 00 00 00 00 00 00 [09:32:07]*** 00 00 00 00 00 00 00 00 [09:32:07]*** 00 00 00 00 00 00 00 00 [09:32:07]*** 00 00 00 00 00 00 00 00 [09:32:07]*** 00 00 00 00 00 00 00 00 [09:32:07]Read from MH i2c: E0 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E0 10 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E0 10 00 EF 04 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A F1 [09:32:07]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:32:07]wFMCommunicate request_size=10 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:32:07]Write to MH i2c: E2 0D 00 F0 04 00 A4 04 00 05 00 01 02 03 04 05 00 00 9E [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:32:07]Read from MH i2c: E2 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 03 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 03 00 F0 04 00 90 00 68 [09:32:07]RAPDU: 90 00 [09:32:07]wFMCommunicate OK [09:32:07]wFMCommunicate request_size=4 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 80 11 00 00 [09:32:07]Write to MH i2c: E2 08 00 F1 04 80 11 00 00 00 00 00 00 6F [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:07]Read from MH i2c: E2 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 17 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 17 00 F1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [09:32:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:32:07]wFMCommunicate OK [09:32:07]Detected FM SN is 0000000000874959 [09:32:07]Stored FM SN is 0000000000874959 [09:32:07]wFMCommunicate request_size=9 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 80 16 00 00 04 1A 5E 01 00 [09:32:07]Write to MH i2c: E2 0C 00 F2 04 80 16 00 00 04 00 1A 5E 01 00 00 00 F6 [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 F2 04 00 90 00 6A [09:32:08]RAPDU: 90 00 [09:32:08]wFMCommunicate OK [09:32:08]FM PIN OK [09:32:08]wFMCommunicate request_size=8 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 14 04 00 03 02 00 01 [09:32:08]Write to MH i2c: E2 0B 00 F3 04 80 14 04 00 03 00 02 00 01 00 00 81 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 F3 04 00 90 00 6B [09:32:08]RAPDU: 90 00 [09:32:08]wFMCommunicate OK [09:32:08]wFMCommunicate request_size=13 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:32:08]Write to MH i2c: E2 10 00 F4 04 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 A6 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 F4 04 00 90 00 6C [09:32:08]RAPDU: 90 00 [09:32:08]wFMCommunicate OK [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 11 00 00 [09:32:08]Write to MH i2c: E2 08 00 F5 04 80 11 00 00 00 00 00 00 73 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 17 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 17 00 F5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [09:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:32:08]wFMCommunicate OK [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 11 00 00 [09:32:08]Write to MH i2c: E2 08 00 F6 04 80 11 00 00 00 00 00 00 74 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 17 00 [09:32:08]MH_I2C_Read... [09:32:08]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 35 39 90 00 D1 [09:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:32:08]wFMCommunicate OK [09:32:08]requested_item fd.num is exist - process it [09:32:08]SAM_PROTO_GetFieldsCounters [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 13 00 00 [09:32:08]Write to MH i2c: E2 08 00 F7 04 80 13 00 00 00 00 00 00 77 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 62 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 62 00 F7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 71 03 00 0E 04 04 00 B6 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 57 [09:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 71 03 00 0E 04 04 00 B6 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 [09:32:08]wFMCommunicate OK [09:32:08]SAM_PROTO_GetFieldsCounters done [09:32:08]requested_item shift.num is exist - process it [09:32:08]requested_item shift.opened is exist - process it [09:32:08]req_shift_opened [09:32:08]FM_GetShiftState [09:32:08]SAM_PROTO_GetShiftState [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 13 01 00 [09:32:08]Write to MH i2c: E2 08 00 F8 04 80 13 01 00 00 00 00 00 79 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 0E 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 0E 00 F8 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [09:32:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:32:08]wFMCommunicate OK [09:32:08]SAM_PROTO_GetShiftState done [09:32:08]FM_GetShiftState done [09:32:08]req_shift_opened done [09:32:08]requested_item shift.open_date is exist - process it [09:32:08]req_shift_open_date [09:32:08]req_shift_open_date done [09:32:08]produce_requested_data done [09:32:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225777,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:32:08]process_action_free print_text [09:32:08]json_value_free [09:32:08]json_value_free done [09:32:08]process_json_proto returns [09:32:08]Send response to host [09:32:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225777,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:32:08]free response buf [09:32:08]execute_script done [09:32:08]execute_script returns [09:32:08]free content buf [09:32:08]Sock 10.Close socket [09:32:08]Sock 10.Thread stoped [09:32:11]OFD Sender: No OFD packet to send [09:32:16]OFD Sender: No OFD packet to send [09:32:21]OFD Sender: No OFD packet to send [09:32:26]OFD Sender: No OFD packet to send [09:32:31]OFD Sender: No OFD packet to send [09:32:36]OFD Sender: No OFD packet to send [09:32:41]OFD Sender: No OFD packet to send [09:32:46]OFD Sender: No OFD packet to send [09:32:52]OFD Sender: No OFD packet to send [09:26: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 35 39 4F 00 00 00 6A 8F 47 00 87 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 35 39 10 04 04 00 EE 71 03 00 F4 03 04 00 49 69 A4 66 B6 04 01 00 00 82 B2 E0 58 55 93 0B F0 [09:26:21]CommunicateWithHost err = 0 [09:26:21]CheckOFDResponse [09:26:21]1017 (14) - 77093643461234 [09:26:21]1041 (16) - 0000000000874959 [09:26:21]1040 (4) - 225774 [09:26:21]1012 (4) - 27.07.2024 03:28 [09:26:21]1206 (1) - 0 [09:26:21]OFD Sender: Remove packet 225774 [09:26:21]ProducePacketName [09:26:21]name=ofd_packets/00225774 [09:26:21]NVStorageDeleteData [09:26:21]OFD Sender: Processing packet 225775 [packets to send 599, broken 598] [09:26:21]ProducePacketName [09:26:21]name=ofd_packets/00225775 [09:26:21]OFD Sender: To server: pG, [09:26:21]CommunicateWithHost lk.salyk.kg:30040 [09:26:21]ConnectInit lk.salyk.kg [09:26:22]Connected sock=8 [09:26: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 35 39 0F 01 00 00 BE 04 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 2F BD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 71 03 00 35 04 06 00 7D A4 77 FB CC 5F 81 56 8E B7 F8 E2 38 7C [09:26: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 35 39 4F 00 00 00 65 C1 47 00 9E 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 35 39 10 04 04 00 EF 71 03 00 F4 03 04 00 4B 69 A4 66 B6 04 01 00 00 33 C3 0B A2 67 7C 77 C3 [09:26:22]CommunicateWithHost err = 0 [09:26:22]CheckOFDResponse [09:26:22]1017 (14) - 77093643461234 [09:26:22]1041 (16) - 0000000000874959 [09:26:22]1040 (4) - 225775 [09:26:22]1012 (4) - 27.07.2024 03:28 [09:26:22]1206 (1) - 0 [09:26:22]OFD Sender: Remove packet 225775 [09:26:22]ProducePacketName [09:26:22]name=ofd_packets/00225775 [09:26:22]NVStorageDeleteData [09:26:23]OFD Sender: No OFD packet to send [09:26:23]accept exits with 9 [09:26:23]New connection [09:26:23]New thread 3066744164 created [09:26:23]Thread 3066600804 joined [09:26:23]Waiting for new connection... [09:26:23] Sock 9.Parse request [09:26:23]Sock 9.Check first char [09:26:23]Sock 9.First char is OK [09:26:23]request: POST /json_proto HTTP/1.0 [09:26:23]Method: POST [09:26:23]URL: /json_proto [09:26:23]Method is POST - this is cgi request [09:26:23]url: /json_proto [09:26:23]query_string will be loaded in cgi processing [09:26:23]execute_cgi json_proto POST (null) [09:26:23]execute_cgi path=json_proto method=POST [09:26:23]POST find Content-Length [09:26:23]Host: 172.17.43.131:8080 [09:26:23]Content-Length: 683 [09:26:23]Content-Type: application/json [09:26:23] [09:26:23]POST finish read [09:26:23]Found Content-Length = 683 [09:26:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:23]execute_script... [09:26: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)2002040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:23]POST & json_proto [09:26:23]process_json_proto [09:26:23]json parsed OK: [09:26:23]protocol is kg_v1.0 [09:26:23]action value=close_receipt [09:26:23]process_action close_receipt [09:26:23]cmd_close_receipt [09:26:23]MH_GetDate [09:26:23]Write to MH i2c: F0 00 00 FA 03 EC [09:26:23]Write i2c OK [09:26:23]MH_I2C_Read... [09:26:23]Read from MH i2c: F0 [09:26:23]MH_I2C_Read... [09:26:23]Read from MH i2c: F0 09 00 [09:26:23]MH_I2C_Read... [09:26:23]Read from MH i2c: F0 09 00 FA 03 00 40 BD A4 66 F9 24 A2 66 21 [09:26:23]GetLastDocTimeStamp 1722072367 [09:26:23]current date 1722072384 [09:26:23]FM_GetShiftState [09:26:23]SAM_PROTO_GetShiftState [09:26:23]wFMCommunicate request_size=4 [09:26:23]MH_SAM_APDU [09:26:23]CAPDU: 80 13 01 00 [09:26:23]Write to MH i2c: E2 08 00 FB 03 80 13 01 00 00 00 00 00 7B [09:26:23]Write i2c OK [09:26:23]MH_I2C_Read... [09:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:23]Read from MH i2c: E2 [09:26:23]MH_I2C_Read... [09:26:23]Read from MH i2c: E2 0E 00 [09:26:23]MH_I2C_Read... [09:26:23]Read from MH i2c: E2 0E 00 FB 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [09:26:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:26:23]wFMCommunicate OK [09:26:23]SAM_PROTO_GetShiftState done [09:26:23]FM_GetShiftState done [09:26:23]opened in 1722038719 [09:26:23]opened+sec_in_day 1722125119 [09:26:23]quantity*price = 100005 [09:26:23]sum+1 = 100006 [09:26:23]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 138 27.07.2024 09:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225778 ФПД: 267294944466341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225778&fm=267294944466341&tin=02508201610067®Number=0000000000092624&sum=200000 [09:34:23]StoreToDocumentArchive [09:34:23]shift 438 fd 225778 [09:34:23]save to /storage/0438/doc_00225778 [09:34:23]save last doc name /storage/0438/doc_00225778 to /storage/kkm_last_doc_name [09:34:23]save OK [09:34:23]Clear old archive folders... [09:34:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:23]tlvbuf is 014CFA70 [09:34:23]SAM_PROTO_ClearQueue [09:34:23]wFMCommunicate request_size=4 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 09 00 00 [09:34:23]Write to MH i2c: E2 08 00 07 05 80 09 00 00 00 00 00 00 7E [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 07 05 00 90 00 80 [09:34:23]RAPDU: 90 00 [09:34:23]wFMCommunicate OK [09:34:23]SAM_PROTO_ClearQueue done [09:34:23]KKMCreateOFDPacket [09:34:23]OFDProtocolAddRootSTLVToBuf [09:34:23]FM_MakeSignedData [09:34:23]FM_MakeSignedData [09:34:23]SAM_PROTO_SignData [09:34:23]wFMCommunicate request_size=4 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 0D 01 02 [09:34:23]Write to MH i2c: E2 08 00 08 05 80 0D 01 02 00 00 00 00 86 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 08 05 00 90 00 81 [09:34:23]RAPDU: 90 00 [09:34:23]wFMCommunicate OK [09:34:23]wFMCommunicate request_size=255 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1E BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 71 03 00 35 04 06 00 F3 [09:34:23]Write to MH i2c: E2 02 01 09 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1E BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 71 03 00 35 04 06 00 F3 00 00 46 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 09 05 00 90 00 82 [09:34:23]RAPDU: 90 00 [09:34:23]wFMCommunicate OK [09:34:23]wFMCommunicate request_size=10 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 0D 02 02 05 1A 74 37 15 A5 [09:34:23]Write to MH i2c: E2 0D 00 0A 05 80 0D 02 02 05 00 1A 74 37 15 A5 00 00 12 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [09:34:23]RAPDU: 90 00 [09:34:23]wFMCommunicate OK [09:34:23]wFMCommunicate request_size=4 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 0D 03 02 [09:34:23]Write to MH i2c: E2 08 00 0B 05 80 0D 03 02 00 00 00 00 8B [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 0B 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 0B 00 0B 05 00 98 D8 1C C0 00 F6 F7 FA 90 00 BF [09:34:23]RAPDU: 98 D8 1C C0 00 F6 F7 FA 90 00 [09:34:23]wFMCommunicate OK [09:34:23]SAM_PROTO_SignData done [09:34:23]FM_MakeSignedData done [09:34:23]CreateOFDProtocolMessage [09:34:23]wFMCommunicate request_size=4 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 11 00 00 [09:34:23]Write to MH i2c: E2 08 00 0C 05 80 11 00 00 00 00 00 00 8B [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 17 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 17 00 0C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [09:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:23]wFMCommunicate OK [09:34:23]CreateOFDProtocolMessage done [09:34:23]OFDSenderStorePacket 225778 [09:34:23]StoreOFDPacket docnum=225778 [09:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 71 EA 07 01 B6 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1E BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 71 03 00 35 04 06 00 F3 1A 74 37 15 A5 98 D8 1C C0 00 F6 F7 FA [09:34:23]CheckFolder [09:34:23]dirname=/storage/ofd_packets [09:34:23]CheckFolder done [09:34:23]ProducePacketName [09:34:23]name=ofd_packets/00225778 [09:34:23]NVStorageSaveData ofd_packets/00225778 [09:34:23]File name is /storage/ofd_packets/00225778 [09:34:23]Write 301 bytes [09:34:23]NVStorageSaveData done [09:34:23]OFDSenderStorePacket done [09:34:23]KKMCreateOFDPacket done [09:34:23]NVStorageSaveData kkm_last_timestamp [09:34:23]File name is /storage/kkm_last_timestamp [09:34:23]Write 4 bytes [09:34:23]NVStorageSaveData done [09:34:23]ExternCall_PrintAddStr [09:34:23]wPrintStart [09:34:23]Write to MH i2c: 01 00 00 0D 05 12 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 0D 05 00 00 00 00 00 FF 0F 27 [09:34:23]RasterBufferAndPrint [09:34:23]line Счет N : (1)2002046 [09:34:23]line ИНН: 02508201610067 [09:34:23]line Контрольно-Кассовый Чек [09:34:23]line ПРОДАЖА [09:34:23]line ТРК (МРК, ГНК) : 34 [09:34:23]line Товар: 2710124500 [09:34:23]line Аи-95-К-5 [09:34:23]line 26.960 * 74.20 [09:34:23]line = 2000.43 [09:34:23]line НДС 12% НСП 1% [09:34:23]line > о реализуемом товаре [09:34:23]line ОКРУГЛЕНИЕ: -0.43 [09:34:23]line ИТОГО: 2000.00 [09:34:23]line Внесено: 2000.00 [09:34:23]line СДАЧА: 0.00 [09:34:23]line НСП 1% : 17.70 [09:34:23]line НДС 12% : 212.43 [09:34:23]line Наличными: 2000.00 [09:34:23]line Безнал.: 0.00 [09:34:23]line Место: АЗС № 97 "Партнер Нефть" [09:34:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:34:23]line СНО: Общий режим [09:34:23]line Чек 138 27.07.2024 09:34 [09:34:23]line Смена: 438 ФФД: 1.0 [09:34:23]line ЗНМ: 0300000054 [09:34:23]line РНМ: 0000000000092624 [09:34:23]line Версия ККМ: 001 [09:34:23]line ФМ: 0000000000874959 [09:34:23]line ФД: 225778 [09:34:23]line ФПД: 267294944466341 [09:34:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225778&fm=267294944466341&tin=02508201610067®Number=0000000000092624&sum=200000 [09:34:23]written 0, free lines is 4095 [09:34:23]OFD Sender: Processing packet 225778 [packets to send 599, broken 598] [09:34:23]ProducePacketName [09:34:23]name=ofd_packets/00225778 [09:34:23]OFD Sender: To server: pG, [09:34:23]CommunicateWithHost lk.salyk.kg:30040 [09:34:23]ConnectInit lk.salyk.kg [09:34:24]Write to MH i2c: 01 00 00 38 05 3D [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: 01 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: 01 07 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: 01 07 00 38 05 00 00 00 00 00 60 0C B0 [09:34:24]RasterBufferAndPrint [09:34:24]line [09:34:24]line [09:34:24]line [09:34:24]line [09:34:24]line [09:34:24]written 0, free lines is 3171 [09:34:24]MH_Cut [09:34:24]Write to MH i2c: D1 01 00 3F 05 01 16 [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: D1 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: D1 01 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: D1 01 00 3F 05 00 15 [09:34:24]Write to MH i2c: 01 00 00 40 05 45 [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:25]*** Cut start [09:34:25]*** Partial cut [09:34:25]*** CUTSNS_PIN = 1 [09:34:25]*** CUTSNS_PIN = 0 [09:34:25]*** Brake cut motor [09:34:26]Read from MH i2c: 01 [09:34:26]MH_I2C_Read... [09:34:26]*** Stop cut motor [09:34:26]*** Cut end [09:34:26]Read from MH i2c: 01 07 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: 01 07 00 40 05 00 00 00 00 00 FF 0F 5A [09:34:26]process_action close_receipt done [09:34:26]requested_data is exist [09:34:26]produce_requested_data [09:34:26]requested_item fm.sn is exist - process it [09:34:26]wFMCommunicate request_size=4 [09:34:26]MH_SAM_APDU [09:34:26]CAPDU: 80 11 00 00 [09:34:26]Write to MH i2c: E2 08 00 41 05 80 11 00 00 00 00 00 00 C0 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:26]Read from MH i2c: E2 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 17 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 17 00 41 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [09:34:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:26]wFMCommunicate OK [09:34:26]requested_item fd.num is exist - process it [09:34:26]SAM_PROTO_GetFieldsCounters [09:34:26]wFMCommunicate request_size=4 [09:34:26]MH_SAM_APDU [09:34:26]CAPDU: 80 13 00 00 [09:34:26]Write to MH i2c: E2 08 00 42 05 80 13 00 00 00 00 00 00 C3 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]Connected sock=10 [09:34:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 71 EA 07 01 B6 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1E BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 71 03 00 35 04 06 00 F3 1A 74 37 15 A5 98 D8 1C C0 00 F6 F7 FA [09:34:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:26]Read from MH i2c: E2 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 62 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 62 00 42 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 71 03 00 0E 04 04 00 B6 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 A7 [09:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 71 03 00 0E 04 04 00 B6 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 [09:34:26]wFMCommunicate OK [09:34:26]SAM_PROTO_GetFieldsCounters done [09:34:26]requested_item shift.num is exist - process it [09:34:26]requested_item shift.opened is exist - process it [09:34:26]req_shift_opened [09:34:26]FM_GetShiftState [09:34:26]SAM_PROTO_GetShiftState [09:34:26]wFMCommunicate request_size=4 [09:34:26]MH_SAM_APDU [09:34:26]CAPDU: 80 13 01 00 [09:34:26]Write to MH i2c: E2 08 00 43 05 80 13 01 00 00 00 00 00 C5 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:26]Read from MH i2c: E2 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 0E 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 0E 00 43 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [09:34:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:34:26]wFMCommunicate OK [09:34:26]SAM_PROTO_GetShiftState done [09:34:26]FM_GetShiftState done [09:34:26]req_shift_opened done [09:34:26]requested_item shift.open_date is exist - process it [09:34:26]req_shift_open_date [09:34:26]req_shift_open_date done [09:34:26]produce_requested_data done [09:34:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225778,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:34:26]process_action_free close_receipt [09:34:26]json_value_free [09:34:26]json_value_free done [09:34:26]process_json_proto returns [09:34:26]Send response to host [09:34:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225778,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:34:26]free response buf [09:34:26]execute_script done [09:34:26]execute_script returns [09:34:26]free content buf [09:34:26]Sock 8.Close socket [09:34:26]Sock 8.Thread stoped [09:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E8 76 47 00 B2 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 71 03 00 F4 03 04 00 30 6B A4 66 B6 04 01 00 00 DD 09 C7 2A 38 91 CA AB [09:34:28]CommunicateWithHost err = 0 [09:34:28]CheckOFDResponse [09:34:28]1017 (14) - 77093643461234 [09:34:28]1041 (16) - 0000000000874959 [09:34:28]1040 (4) - 225778 [09:34:28]1012 (4) - 27.07.2024 03:36 [09:34:28]1206 (1) - 0 [09:34:28]OFD Sender: Remove packet 225778 [09:34:28]ProducePacketName [09:34:28]name=ofd_packets/00225778 [09:34:28]NVStorageDeleteData [09:34:29]OFD Sender: No OFD packet to send [09:34:34]OFD Sender: No OFD packet to send [09:34:39]OFD Sender: No OFD packet to send [09:34:44]OFD Sender: No OFD packet to send [09:34:49]OFD Sender: No OFD packet to send [09:34:49]recv_with_timeout no data received [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:34:59]accept exits with 9 [09:34:59]New connection [09:34:59]New thread 3066744164 created [09:34:59]Thread 3066600804 joined [09:34:59]Waiting for new connection... [09:34:59] Sock 9.Parse request [09:34:59]Sock 9.Check first char [09:34:59]Sock 9.First char is OK [09:34:59]request: POST /json_proto HTTP/1.0 [09:34:59]Method: POST [09:34:59]URL: /json_proto [09:34:59]Method is POST - this is cgi request [09:34:59]url: /json_proto [09:34:59]query_string will be loaded in cgi processing [09:34:59]execute_cgi json_proto POST (null) [09:34:59]execute_cgi path=json_proto method=POST [09:34:59]POST find Content-Length [09:34:59]Host: 172.17.43.131:8080 [09:34:59]Content-Length: 679 [09:34:59]Content-Type: application/json [09:34:59] [09:34:59]POST finish read [09:34:59]Found Content-Length = 679 [09:34:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:59]execute_script... [09:34:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:59]POST & json_proto [09:34:59]process_json_proto [09:34:59]json parsed OK: [09:34:59]protocol is kg_v1.0 [09:34:59]action value=close_receipt [09:34:59]process_action close_receipt [09:34:59]cmd_close_receipt [09:34:59]MH_GetDate [09:34:59]Write to MH i2c: F0 00 00 44 05 38 [09:34:59]Write i2c OK [09:34:59]MH_I2C_Read... [09:34:59]Read from MH i2c: F0 [09:34:59]MH_I2C_Read... [09:34:59]Read from MH i2c: F0 09 00 [09:34:59]MH_I2C_Read... [09:34:59]Read from MH i2c: F0 09 00 44 05 00 44 BF A4 66 F9 24 A2 66 73 [09:34:59]GetLastDocTimeStamp 1722072862 [09:34:59]current date 1722072900 [09:34:59]FM_GetShiftState [09:34:59]SAM_PROTO_GetShiftState [09:34:59]wFMCommunicate request_size=4 [09:34:59]MH_SAM_APDU [09:34:59]CAPDU: 80 13 01 00 [09:34:59]Write to MH i2c: E2 08 00 45 05 80 13 01 00 00 00 00 00 C7 [09:34:59]Write i2c OK [09:34:59]MH_I2C_Read... [09:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:59]Read from MH i2c: E2 [09:34:59]MH_I2C_Read... [09:34:59]Read from MH i2c: E2 0E 00 [09:34:59]MH_I2C_Read... [09:34:59]Read from MH i2c: E2 0E 00 45 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [09:34:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:34:59]wFMCommunicate OK [09:34:59]SAM_PROTO_GetShiftState done [09:34:59]FM_GetShiftState done [09:34:59]opened in 1722038719 [09:34:59]opened+sec_in_day 1722125119 [09:34:59]quantity*price = 70037 [09:34:59]sum+1 = 70038 [09:34:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 139 27.07.2024 09:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225779 ФПД: 39151456262276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093500&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225779&fm=39151456262276&tin=02508201610067®Number=0000000000092624&sum=70000 [09:35:00]StoreToDocumentArchive [09:35:00]shift 438 fd 225779 [09:35:00]save to /storage/0438/doc_00225779 [09:35:00]save last doc name /storage/0438/doc_00225779 to /storage/kkm_last_doc_name [09:35:00]save OK [09:35:00]Clear old archive folders... [09:35:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:35:00]tlvbuf is 014DE190 [09:35:00]SAM_PROTO_ClearQueue [09:35:00]wFMCommunicate request_size=4 [09:35:00]MH_SAM_APDU [09:35:00]CAPDU: 80 09 00 00 [09:35:00]Write to MH i2c: E2 08 00 52 05 80 09 00 00 00 00 00 00 C9 [09:35:00]Write i2c OK [09:35:00]MH_I2C_Read... [09:35:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:00]Read from MH i2c: E2 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 52 05 00 90 00 CB [09:35:00]RAPDU: 90 00 [09:35:00]wFMCommunicate OK [09:35:00]SAM_PROTO_ClearQueue done [09:35:00]KKMCreateOFDPacket [09:35:00]OFDProtocolAddRootSTLVToBuf [09:35:00]FM_MakeSignedData [09:35:00]FM_MakeSignedData [09:35:00]SAM_PROTO_SignData [09:35:00]wFMCommunicate request_size=4 [09:35:00]MH_SAM_APDU [09:35:00]CAPDU: 80 0D 01 02 [09:35:00]Write to MH i2c: E2 08 00 53 05 80 0D 01 02 00 00 00 00 D1 [09:35:00]Write i2c OK [09:35:00]MH_I2C_Read... [09:35:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:00]Read from MH i2c: E2 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 53 05 00 90 00 CC [09:35:00]RAPDU: 90 00 [09:35:00]wFMCommunicate OK [09:35:00]wFMCommunicate request_size=255 [09:35:00]MH_SAM_APDU [09:35:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 44 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 71 03 00 35 04 06 00 23 [09:35:00]Write to MH i2c: E2 02 01 54 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 44 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 71 03 00 35 04 06 00 23 00 00 18 [09:35:00]Write i2c OK [09:35:00]MH_I2C_Read... [09:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:00]Read from MH i2c: E2 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 54 05 00 90 00 CD [09:35:00]RAPDU: 90 00 [09:35:00]wFMCommunicate OK [09:35:00]wFMCommunicate request_size=10 [09:35:00]MH_SAM_APDU [09:35:00]CAPDU: 80 0D 02 02 05 9B A8 A4 98 84 [09:35:00]Write to MH i2c: E2 0D 00 55 05 80 0D 02 02 05 00 9B A8 A4 98 84 00 00 E1 [09:35:00]Write i2c OK [09:35:00]MH_I2C_Read... [09:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:00]Read from MH i2c: E2 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 03 00 55 05 00 90 00 CE [09:35:00]RAPDU: 90 00 [09:35:00]wFMCommunicate OK [09:35:00]wFMCommunicate request_size=4 [09:35:00]MH_SAM_APDU [09:35:00]CAPDU: 80 0D 03 02 [09:35:00]Write to MH i2c: E2 08 00 56 05 80 0D 03 02 00 00 00 00 D6 [09:35:00]Write i2c OK [09:35:00]MH_I2C_Read... [09:35:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:01]Read from MH i2c: E2 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: E2 0B 00 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: E2 0B 00 56 05 00 EB 66 23 C0 66 F9 8F DF 90 00 D8 [09:35:01]RAPDU: EB 66 23 C0 66 F9 8F DF 90 00 [09:35:01]wFMCommunicate OK [09:35:01]SAM_PROTO_SignData done [09:35:01]FM_MakeSignedData done [09:35:01]CreateOFDProtocolMessage [09:35:01]wFMCommunicate request_size=4 [09:35:01]MH_SAM_APDU [09:35:01]CAPDU: 80 11 00 00 [09:35:01]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [09:35:01]Write i2c OK [09:35:01]MH_I2C_Read... [09:35:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:01]Read from MH i2c: E2 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: E2 17 00 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: E2 17 00 57 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [09:35:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:01]wFMCommunicate OK [09:35:01]CreateOFDProtocolMessage done [09:35:01]OFDSenderStorePacket 225779 [09:35:01]StoreOFDPacket docnum=225779 [09:35:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 1E 07 01 8A 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 44 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 71 03 00 35 04 06 00 23 9B A8 A4 98 84 EB 66 23 C0 66 F9 8F DF [09:35:01]CheckFolder [09:35:01]dirname=/storage/ofd_packets [09:35:01]CheckFolder done [09:35:01]ProducePacketName [09:35:01]name=ofd_packets/00225779 [09:35:01]NVStorageSaveData ofd_packets/00225779 [09:35:01]File name is /storage/ofd_packets/00225779 [09:35:01]Write 301 bytes [09:35:01]NVStorageSaveData done [09:35:01]OFDSenderStorePacket done [09:35:01]KKMCreateOFDPacket done [09:35:01]NVStorageSaveData kkm_last_timestamp [09:35:01]File name is /storage/kkm_last_timestamp [09:35:01]Write 4 bytes [09:35:01]NVStorageSaveData done [09:35:01]ExternCall_PrintAddStr [09:35:01]wPrintStart [09:35:01]Write to MH i2c: 01 00 00 58 05 5D [09:35:01]Write i2c OK [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: 01 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: 01 07 00 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: 01 07 00 58 05 00 00 00 00 00 FF 0F 72 [09:35:01]RasterBufferAndPrint [09:35:01]line Счет N : (1)2002048 [09:35:01]line ИНН: 02508201610067 [09:35:01]line Контрольно-Кассовый Чек [09:35:01]line ПРОДАЖА [09:35:01]line ТРК (МРК, ГНК) : 43 [09:35:01]line Товар: 2710124130 [09:35:01]line Аи-92-К-5 [09:35:01]line 10.330 * 67.80 [09:35:01]line = 700.37 [09:35:01]line НДС 12% НСП 1% [09:35:01]line > о реализуемом товаре [09:35:01]line ОКРУГЛЕНИЕ: -0.37 [09:35:01]line ИТОГО: 700.00 [09:35:01]line Внесено: 700.00 [09:35:01]line СДАЧА: 0.00 [09:35:01]line НСП 1% : 6.20 [09:35:01]line НДС 12% : 74.38 [09:35:01]line Наличными: 700.00 [09:35:01]line Безнал.: 0.00 [09:35:01]line Место: АЗС № 97 "Партнер Нефть" [09:35:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:35:01]line СНО: Общий режим [09:35:01]line Чек 139 27.07.2024 09:35 [09:35:01]line Смена: 438 ФФД: 1.0 [09:35:01]line ЗНМ: 0300000054 [09:35:01]line РНМ: 0000000000092624 [09:35:01]line Версия ККМ: 001 [09:35:01]line ФМ: 0000000000874959 [09:35:01]line ФД: 225779 [09:35:01]line ФПД: 39151456262276 [09:35:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093500&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225779&fm=39151456262276&tin=02508201610067®Number=0000000000092624&sum=70000 [09:35:01]OFD Sender: Processing packet 225779 [packets to send 599, broken 598] [09:35:01]ProducePacketName [09:35:01]name=ofd_packets/00225779 [09:35:01]OFD Sender: To server: pG, [09:35:01]CommunicateWithHost lk.salyk.kg:30040 [09:35:01]ConnectInit lk.salyk.kg [09:35:01]written 0, free lines is 4095 [09:35:01]Write to MH i2c: 01 00 00 83 05 88 [09:35:01]Write i2c OK [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: 01 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: 01 07 00 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: 01 07 00 83 05 00 00 00 00 00 5C 0C F7 [09:35:01]RasterBufferAndPrint [09:35:01]line [09:35:01]line [09:35:01]line [09:35:01]line [09:35:01]line [09:35:01]written 0, free lines is 3167 [09:35:01]MH_Cut [09:35:01]Write to MH i2c: D1 01 00 8A 05 01 61 [09:35:01]Write i2c OK [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: D1 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: D1 01 00 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: D1 01 00 8A 05 00 60 [09:35:01]Write to MH i2c: 01 00 00 8B 05 90 [09:35:01]Write i2c OK [09:35:01]MH_I2C_Read... [09:35:03]*** Cut start [09:35:03]*** Partial cut [09:35:03]*** CUTSNS_PIN = 1 [09:35:03]*** CUTSNS_PIN = 0 [09:35:03]*** Brake cut motor [09:35:03]Read from MH i2c: 01 [09:35:03]MH_I2C_Read... [09:35:03]*** Stop cut motor [09:35:03]*** Cut end [09:35:03]Read from MH i2c: 01 07 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 07 00 8B 05 00 00 00 00 00 FF 0F A5 [09:35:03]process_action close_receipt done [09:35:03]requested_data is exist [09:35:03]produce_requested_data [09:35:03]requested_item fm.sn is exist - process it [09:35:03]wFMCommunicate request_size=4 [09:35:03]MH_SAM_APDU [09:35:03]CAPDU: 80 11 00 00 [09:35:03]Write to MH i2c: E2 08 00 8C 05 80 11 00 00 00 00 00 00 0B [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:03]Read from MH i2c: E2 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 17 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 17 00 8C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [09:35:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:03]wFMCommunicate OK [09:35:03]requested_item fd.num is exist - process it [09:35:03]SAM_PROTO_GetFieldsCounters [09:35:03]wFMCommunicate request_size=4 [09:35:03]MH_SAM_APDU [09:35:03]CAPDU: 80 13 00 00 [09:35:03]Write to MH i2c: E2 08 00 8D 05 80 13 00 00 00 00 00 00 0E [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:03]Read from MH i2c: E2 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 62 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 62 00 8D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 71 03 00 0E 04 04 00 B6 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 F6 [09:35:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 71 03 00 0E 04 04 00 B6 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 [09:35:03]wFMCommunicate OK [09:35:03]SAM_PROTO_GetFieldsCounters done [09:35:03]requested_item shift.num is exist - process it [09:35:03]requested_item shift.opened is exist - process it [09:35:03]req_shift_opened [09:35:03]FM_GetShiftState [09:35:03]SAM_PROTO_GetShiftState [09:35:03]wFMCommunicate request_size=4 [09:35:03]MH_SAM_APDU [09:35:03]CAPDU: 80 13 01 00 [09:35:03]Write to MH i2c: E2 08 00 8E 05 80 13 01 00 00 00 00 00 10 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:03]Read from MH i2c: E2 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 0E 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 0E 00 8E 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1E [09:35:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:35:03]wFMCommunicate OK [09:35:03]SAM_PROTO_GetShiftState done [09:35:03]FM_GetShiftState done [09:35:03]req_shift_opened done [09:35:03]requested_item shift.open_date is exist - process it [09:35:03]req_shift_open_date [09:35:03]req_shift_open_date done [09:35:03]produce_requested_data done [09:35:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225779,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:35:03]process_action_free close_receipt [09:35:03]json_value_free [09:35:03]json_value_free done [09:35:03]process_json_proto returns [09:35:03]Send response to host [09:35:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225779,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:35:03]free response buf [09:35:03]execute_script done [09:35:03]execute_script returns [09:35:03]free content buf [09:35:03]Sock 9.Close socket [09:35:03]Sock 9.Thread stoped [09:35:04]accept exits with 8 [09:35:04]New connection [09:35:04]New thread 3066600804 created [09:35:04]Thread 3066744164 joined [09:35:04]Waiting for new connection... [09:35:04] Sock 8.Parse request [09:35:04]Sock 8.Check first char [09:35:04]Sock 8.First char is OK [09:35:04]request: POST /json_proto HTTP/1.0 [09:35:04]Method: POST [09:35:04]URL: /json_proto [09:35:04]Method is POST - this is cgi request [09:35:04]url: /json_proto [09:35:04]query_string will be loaded in cgi processing [09:35:04]execute_cgi json_proto POST (null) [09:35:04]execute_cgi path=json_proto method=POST [09:35:04]POST find Content-Length [09:35:04]Host: 172.17.43.131:8080 [09:35:04]Content-Length: 680 [09:35:04]Content-Type: application/json [09:35:04] [09:35:04]POST finish read [09:35:04]Found Content-Length = 680 [09:35:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:04]execute_script... [09:35:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:04]POST & json_proto [09:35:04]process_json_proto [09:35:04]json parsed OK: [09:35:04]protocol is kg_v1.0 [09:35:04]action value=close_receipt [09:35:04]process_action close_receipt [09:35:04]cmd_close_receipt [09:35:04]MH_GetDate [09:35:04]Write to MH i2c: F0 00 00 8F 05 83 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: F0 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: F0 09 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: F0 09 00 8F 05 00 49 BF A4 66 F9 24 A2 66 C3 [09:35:04]GetLastDocTimeStamp 1722072900 [09:35:04]current date 1722072905 [09:35:04]FM_GetShiftState [09:35:04]SAM_PROTO_GetShiftState [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 13 01 00 [09:35:04]Write to MH i2c: E2 08 00 90 05 80 13 01 00 00 00 00 00 12 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 0E 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 0E 00 90 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 20 [09:35:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:35:04]wFMCommunicate OK [09:35:04]SAM_PROTO_GetShiftState done [09:35:04]FM_GetShiftState done [09:35:04]opened in 1722038719 [09:35:04]opened+sec_in_day 1722125119 [09:35:04]quantity*price = 300075 [09:35:04]sum+1 = 300077 [09:35:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 140 27.07.2024 09:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225780 ФПД: 45851152010256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093505&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225780&fm=45851152010256&tin=02508201610067®Number=0000000000092624&sum=300000 [09:35:05]StoreToDocumentArchive [09:35:05]shift 438 fd 225780 [09:35:05]save to /storage/0438/doc_00225780 [09:35:05]save last doc name /storage/0438/doc_00225780 to /storage/kkm_last_doc_name [09:35:05]save OK [09:35:05]Clear old archive folders... [09:35:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:35:05]tlvbuf is 014E6E40 [09:35:05]SAM_PROTO_ClearQueue [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 09 00 00 [09:35:05]Write to MH i2c: E2 08 00 9D 05 80 09 00 00 00 00 00 00 14 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 03 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 03 00 9D 05 00 90 00 16 [09:35:05]RAPDU: 90 00 [09:35:05]wFMCommunicate OK [09:35:05]SAM_PROTO_ClearQueue done [09:35:05]KKMCreateOFDPacket [09:35:05]OFDProtocolAddRootSTLVToBuf [09:35:05]FM_MakeSignedData [09:35:05]FM_MakeSignedData [09:35:05]SAM_PROTO_SignData [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 0D 01 02 [09:35:05]Write to MH i2c: E2 08 00 9E 05 80 0D 01 02 00 00 00 00 1C [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 03 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 03 00 9E 05 00 90 00 17 [09:35:05]RAPDU: 90 00 [09:35:05]wFMCommunicate OK [09:35:05]wFMCommunicate request_size=255 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 71 03 00 35 04 06 00 29 B3 8D A0 [09:35:05]Write to MH i2c: E2 02 01 9F 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 71 03 00 35 04 06 00 29 B3 8D A0 00 00 A6 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 03 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 03 00 9F 05 00 90 00 18 [09:35:06]RAPDU: 90 00 [09:35:06]wFMCommunicate OK [09:35:06]wFMCommunicate request_size=7 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 0D 02 02 02 CC 10 [09:35:06]Write to MH i2c: E2 0A 00 A0 05 80 0D 02 02 02 00 CC 10 00 00 FF [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 03 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 03 00 A0 05 00 90 00 19 [09:35:06]RAPDU: 90 00 [09:35:06]wFMCommunicate OK [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 0D 03 02 [09:35:06]Write to MH i2c: E2 08 00 A1 05 80 0D 03 02 00 00 00 00 21 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 0B 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 0B 00 A1 05 00 EF 36 6E 40 4A E3 09 4B 90 00 76 [09:35:06]RAPDU: EF 36 6E 40 4A E3 09 4B 90 00 [09:35:06]wFMCommunicate OK [09:35:06]SAM_PROTO_SignData done [09:35:06]FM_MakeSignedData done [09:35:06]CreateOFDProtocolMessage [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 11 00 00 [09:35:06]Write to MH i2c: E2 08 00 A2 05 80 11 00 00 00 00 00 00 21 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 17 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 17 00 A2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [09:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:06]wFMCommunicate OK [09:35:06]CreateOFDProtocolMessage done [09:35:06]OFDSenderStorePacket 225780 [09:35:06]StoreOFDPacket docnum=225780 [09:35:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 90 85 04 01 CD C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 71 03 00 35 04 06 00 29 B3 8D A0 CC 10 EF 36 6E 40 4A E3 09 4B [09:35:06]CheckFolder [09:35:06]dirname=/storage/ofd_packets [09:35:06]CheckFolder done [09:35:06]ProducePacketName [09:35:06]name=ofd_packets/00225780 [09:35:06]NVStorageSaveData ofd_packets/00225780 [09:35:06]File name is /storage/ofd_packets/00225780 [09:35:06]Write 298 bytes [09:35:06]NVStorageSaveData done [09:35:06]OFDSenderStorePacket done [09:35:06]KKMCreateOFDPacket done [09:35:06]NVStorageSaveData kkm_last_timestamp [09:35:06]File name is /storage/kkm_last_timestamp [09:35:06]Write 4 bytes [09:35:06]NVStorageSaveData done [09:35:06]ExternCall_PrintAddStr [09:35:06]wPrintStart [09:35:06]Write to MH i2c: 01 00 00 A3 05 A8 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: 01 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: 01 07 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 FF 0F BD [09:35:06]RasterBufferAndPrint [09:35:06]line Счет N : (1)2002045 [09:35:06]line ИНН: 02508201610067 [09:35:06]line Контрольно-Кассовый Чек [09:35:06]line ПРОДАЖА [09:35:06]line ТРК (МРК, ГНК) : 51 [09:35:06]line Товар: 2710194210 [09:35:06]line ДТ-К-5 [09:35:06]line 39.380 * 76.20 [09:35:06]line = 3000.76 [09:35:06]line НДС 12% НСП 1% [09:35:06]line > о реализуемом товаре [09:35:06]line ОКРУГЛЕНИЕ: -0.76 [09:35:06]line ИТОГО: 3000.00 [09:35:06]line Внесено: 3000.00 [09:35:06]line СДАЧА: 0.00 [09:35:06]line НСП 1% : 26.55 [09:35:06]line НДС 12% : 318.66 [09:35:06]line Наличными: 3000.00 [09:35:06]line Безнал.: 0.00 [09:35:06]line Место: АЗС № 97 "Партнер Нефть" [09:35:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:35:06]line СНО: Общий режим [09:35:06]line Чек 140 27.07.2024 09:35 [09:35:06]line Смена: 438 ФФД: 1.0 [09:35:06]Connected sock=11 [09:35:06]line ЗНМ: 0300000054 [09:35:06]Data to sent: line РНМ: 0000000000092624 [09:35:06]87 line Версия ККМ: 001 [09:35:06]95 line ФМ: 0000000000874959 [09:35:06]F6 line ФД: 225780 [09:35:06]70 line ФПД: 45851152010256 [09:35:06]47 line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093505&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225780&fm=45851152010256&tin=02508201610067®Number=0000000000092624&sum=300000 [09:35:06]2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 1E 07 01 8A 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 written 0, free lines is 4095 [09:35:06]00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 44 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 71 03 00 35 04 06 00 23 9B A8 A4 98 84 EB 66 23 C0 66 F9 8F DF [09:35:07]Write to MH i2c: 01 00 00 CE 05 D3 [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: 01 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: 01 07 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: 01 07 00 CE 05 00 00 00 00 00 58 0C 3E [09:35:07]RasterBufferAndPrint [09:35:07]line [09:35:07]line [09:35:07]line [09:35:07]line [09:35:07]line [09:35:07]written 0, free lines is 3167 [09:35:07]MH_Cut [09:35:07]Write to MH i2c: D1 01 00 D5 05 01 AC [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: D1 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: D1 01 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: D1 01 00 D5 05 00 AB [09:35:07]Write to MH i2c: 01 00 00 D6 05 DB [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35: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 35 39 4F 00 00 00 C5 94 47 00 95 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 71 03 00 F4 03 04 00 57 6B A4 66 B6 04 01 00 00 21 30 D7 5F 17 0F 3B 7B [09:35:07]CommunicateWithHost err = 0 [09:35:07]CheckOFDResponse [09:35:07]1017 (14) - 77093643461234 [09:35:07]1041 (16) - 0000000000874959 [09:35:07]1040 (4) - 225779 [09:35:07]1012 (4) - 27.07.2024 03:36 [09:35:07]1206 (1) - 0 [09:35:07]OFD Sender: Remove packet 225779 [09:35:07]ProducePacketName [09:35:07]name=ofd_packets/00225779 [09:35:07]NVStorageDeleteData [09:35:07]OFD Sender: Processing packet 225780 [packets to send 599, broken 598] [09:35:07]ProducePacketName [09:35:07]name=ofd_packets/00225780 [09:35:07]OFD Sender: To server: pG, [09:35:07]CommunicateWithHost lk.salyk.kg:30040 [09:35:07]ConnectInit lk.salyk.kg [09:35:08]*** Cut start [09:35:08]*** Partial cut [09:35:08]*** CUTSNS_PIN = 1 [09:35:08]*** CUTSNS_PIN = 0 [09:35:08]Connected sock=10 [09: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 35 39 0C 01 00 00 90 85 04 01 CD C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 49 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 71 03 00 35 04 06 00 29 B3 8D A0 CC 10 EF 36 6E 40 4A E3 09 4B [09:35:08]*** Brake cut motor [09:35:08]Read from MH i2c: 01 [09:35:08]MH_I2C_Read... [09:35:08]*** Stop cut motor [09:35:08]*** Cut end [09:35:08]Read from MH i2c: 01 07 00 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: 01 07 00 D6 05 00 00 00 00 00 FF 0F F0 [09:35:08]process_action close_receipt done [09:35:08]requested_data is exist [09:35:08]produce_requested_data [09:35:08]requested_item fm.sn is exist - process it [09:35:08]wFMCommunicate request_size=4 [09:35:08]MH_SAM_APDU [09:35:08]CAPDU: 80 11 00 00 [09:35:08]Write to MH i2c: E2 08 00 D7 05 80 11 00 00 00 00 00 00 56 [09:35:08]Write i2c OK [09:35:08]MH_I2C_Read... [09:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:08]Read from MH i2c: E2 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: E2 17 00 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: E2 17 00 D7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [09:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:08]wFMCommunicate OK [09:35:08]requested_item fd.num is exist - process it [09:35:08]SAM_PROTO_GetFieldsCounters [09:35:08]wFMCommunicate request_size=4 [09:35:08]MH_SAM_APDU [09:35:08]CAPDU: 80 13 00 00 [09:35:08]Write to MH i2c: E2 08 00 D8 05 80 13 00 00 00 00 00 00 59 [09:35:08]Write i2c OK [09:35:08]MH_I2C_Read... [09:35: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 35 39 4F 00 00 00 06 BC 47 00 33 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 35 39 10 04 04 00 F4 71 03 00 F4 03 04 00 59 6B A4 66 B6 04 01 00 00 39 0D D6 55 E2 4D F7 33 [09:35:09]CommunicateWithHost err = 0 [09:35:09]CheckOFDResponse [09:35:09]1017 (14) - 77093643461234 [09:35:09]1041 (16) - 0000000000874959 [09:35:09]1040 (4) - 225780 [09:35:09]1012 (4) - 27.07.2024 03:36 [09:35:09]1206 (1) - 0 [09:35:09]OFD Sender: Remove packet 225780 [09:35:09]ProducePacketName [09:35:09]name=ofd_packets/00225780 [09:35:09]NVStorageDeleteData [09:35:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:09]Read from MH i2c: E2 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 62 00 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 62 00 D8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 71 03 00 0E 04 04 00 B6 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 45 [09:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 71 03 00 0E 04 04 00 B6 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 [09:35:09]wFMCommunicate OK [09:35:09]SAM_PROTO_GetFieldsCounters done [09:35:09]requested_item shift.num is exist - process it [09:35:09]requested_item shift.opened is exist - process it [09:35:09]req_shift_opened [09:35:09]FM_GetShiftState [09:35:09]SAM_PROTO_GetShiftState [09:35:09]wFMCommunicate request_size=4 [09:35:09]MH_SAM_APDU [09:35:09]CAPDU: 80 13 01 00 [09:35:09]Write to MH i2c: E2 08 00 D9 05 80 13 01 00 00 00 00 00 5B [09:35:09]Write i2c OK [09:35:09]MH_I2C_Read... [09:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:09]Read from MH i2c: E2 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 0E 00 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 0E 00 D9 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 69 [09:35:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:35:09]wFMCommunicate OK [09:35:09]SAM_PROTO_GetShiftState done [09:35:09]FM_GetShiftState done [09:35:09]req_shift_opened done [09:35:09]requested_item shift.open_date is exist - process it [09:35:09]req_shift_open_date [09:35:09]req_shift_open_date done [09:35:09]produce_requested_data done [09:35:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225780,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:35:09]process_action_free close_receipt [09:35:09]json_value_free [09:35:09]json_value_free done [09:35:09]process_json_proto returns [09:35:09]Send response to host [09:35:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225780,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:35:09]free response buf [09:35:09]execute_script done [09:35:09]execute_script returns [09:35:09]free content buf [09:35:09]Sock 8.Close socket [09:35:09]Sock 8.Thread stoped [09:35:09]OFD Sender: No OFD packet to send [09:35:09]OFD Sender: No OFD packet to send [09:35:14]OFD Sender: No OFD packet to send [09:35:19]OFD Sender: No OFD packet to send [09:35:24]OFD Sender: No OFD packet to send [09:35:29]OFD Sender: No OFD packet to send [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [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:29]OFD Sender: No OFD packet to send [09:36:33]accept exits with 9 [09:36:33]New connection [09:36:33]New thread 3066744164 created [09:36:33]Thread 3066600804 joined [09:36:33]Waiting for new connection... [09:36:33] Sock 9.Parse request [09:36:33]Sock 9.Check first char [09:36:33]Sock 9.First char is OK [09:36:33]request: POST /json_proto HTTP/1.0 [09:36:33]Method: POST [09:36:33]URL: /json_proto [09:36:33]Method is POST - this is cgi request [09:36:33]url: /json_proto [09:36:33]query_string will be loaded in cgi processing [09:36:33]execute_cgi json_proto POST (null) [09:36:33]execute_cgi path=json_proto method=POST [09:36:33]POST find Content-Length [09:36:33]Host: 172.17.43.131:8080 [09:36:33]Content-Length: 680 [09:36:33]Content-Type: application/json [09:36:33] [09:36:33]POST finish read [09:36:33]Found Content-Length = 680 [09:36:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:33]execute_script... [09: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)2002047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:33]POST & json_proto [09:36:33]process_json_proto [09:36:33]json parsed OK: [09:36:33]protocol is kg_v1.0 [09:36:33]action value=close_receipt [09:36:33]process_action close_receipt [09:36:33]cmd_close_receipt [09:36:33]MH_GetDate [09:36:33]Write to MH i2c: F0 00 00 DA 05 CE [09:36:33]Write i2c OK [09:36:33]MH_I2C_Read... [09:36:33]Read from MH i2c: F0 [09:36:33]MH_I2C_Read... [09:36:33]Read from MH i2c: F0 09 00 [09:36:33]MH_I2C_Read... [09:36:33]Read from MH i2c: F0 09 00 DA 05 00 A2 BF A4 66 F9 24 A2 66 67 [09:36:33]GetLastDocTimeStamp 1722072905 [09:36:33]current date 1722072994 [09:36:33]FM_GetShiftState [09:36:33]SAM_PROTO_GetShiftState [09:36:33]wFMCommunicate request_size=4 [09:36:33]MH_SAM_APDU [09:36:33]CAPDU: 80 13 01 00 [09:36:33]Write to MH i2c: E2 08 00 DB 05 80 13 01 00 00 00 00 00 5D [09:36:33]Write i2c OK [09:36:33]MH_I2C_Read... [09:36:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:33]Read from MH i2c: E2 [09:36:33]MH_I2C_Read... [09:36:33]Read from MH i2c: E2 0E 00 [09:36:33]MH_I2C_Read... [09:36:33]Read from MH i2c: E2 0E 00 DB 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [09:36:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:36:33]wFMCommunicate OK [09:36:33]SAM_PROTO_GetShiftState done [09:36:33]FM_GetShiftState done [09:36:33]opened in 1722038719 [09:36:33]opened+sec_in_day 1722125119 [09:36:33]quantity*price = 500024 [09:36:33]sum+1 = 500025 [09:36:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 141 27.07.2024 09:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225781 ФПД: 216795407498721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225781&fm=216795407498721&tin=02508201610067®Number=0000000000092624&sum=500000 [09:36:34]StoreToDocumentArchive [09:36:34]shift 438 fd 225781 [09:36:34]save to /storage/0438/doc_00225781 [09:36:34]save last doc name /storage/0438/doc_00225781 to /storage/kkm_last_doc_name [09:36:34]save OK [09:36:34]Clear old archive folders... [09:36:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:36:34]tlvbuf is 014CF5B0 [09:36:34]SAM_PROTO_ClearQueue [09:36:34]wFMCommunicate request_size=4 [09:36:34]MH_SAM_APDU [09:36:34]CAPDU: 80 09 00 00 [09:36:34]Write to MH i2c: E2 08 00 E8 05 80 09 00 00 00 00 00 00 5F [09:36:34]Write i2c OK [09:36:34]MH_I2C_Read... [09:36:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:34]Read from MH i2c: E2 [09:36:34]MH_I2C_Read... [09:36:34]Read from MH i2c: E2 03 00 [09:36:34]MH_I2C_Read... [09:36:34]Read from MH i2c: E2 03 00 E8 05 00 90 00 61 [09:36:34]RAPDU: 90 00 [09:36:34]wFMCommunicate OK [09:36:34]SAM_PROTO_ClearQueue done [09:36:34]KKMCreateOFDPacket [09:36:34]OFDProtocolAddRootSTLVToBuf [09:36:34]FM_MakeSignedData [09:36:34]FM_MakeSignedData [09:36:34]SAM_PROTO_SignData [09:36:34]wFMCommunicate request_size=4 [09:36:34]MH_SAM_APDU [09:36:34]CAPDU: 80 0D 01 02 [09:36:34]Write to MH i2c: E2 08 00 E9 05 80 0D 01 02 00 00 00 00 67 [09:36:34]Write i2c OK [09:36:34]MH_I2C_Read... [09:36:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:34]OFD Sender: No OFD packet to send [09:36:34]Read from MH i2c: E2 [09:36:34]MH_I2C_Read... [09:36:34]Read from MH i2c: E2 03 00 [09:36:34]MH_I2C_Read... [09:36:34]Read from MH i2c: E2 03 00 E9 05 00 90 00 62 [09:36:34]RAPDU: 90 00 [09:36:34]wFMCommunicate OK [09:36:34]wFMCommunicate request_size=255 [09:36:34]MH_SAM_APDU [09:36:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 A2 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 71 03 00 35 04 06 00 C5 2C 9D 40 [09:36:34]Write to MH i2c: E2 02 01 EA 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 A2 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 71 03 00 35 04 06 00 C5 2C 9D 40 00 00 ED [09:36:34]Write i2c OK [09:36:34]MH_I2C_Read... [09:36:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:35]Read from MH i2c: E2 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 03 00 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 03 00 EA 05 00 90 00 63 [09:36:35]RAPDU: 90 00 [09:36:35]wFMCommunicate OK [09:36:35]wFMCommunicate request_size=7 [09:36:35]MH_SAM_APDU [09:36:35]CAPDU: 80 0D 02 02 02 BD E1 [09:36:35]Write to MH i2c: E2 0A 00 EB 05 80 0D 02 02 02 00 BD E1 00 00 0C [09:36:35]Write i2c OK [09:36:35]MH_I2C_Read... [09:36:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:35]Read from MH i2c: E2 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 03 00 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 03 00 EB 05 00 90 00 64 [09:36:35]RAPDU: 90 00 [09:36:35]wFMCommunicate OK [09:36:35]wFMCommunicate request_size=4 [09:36:35]MH_SAM_APDU [09:36:35]CAPDU: 80 0D 03 02 [09:36:35]Write to MH i2c: E2 08 00 EC 05 80 0D 03 02 00 00 00 00 6C [09:36:35]Write i2c OK [09:36:35]MH_I2C_Read... [09:36:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:35]Read from MH i2c: E2 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 0B 00 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 0B 00 EC 05 00 4D 89 97 55 47 F7 83 C7 90 00 B7 [09:36:35]RAPDU: 4D 89 97 55 47 F7 83 C7 90 00 [09:36:35]wFMCommunicate OK [09:36:35]SAM_PROTO_SignData done [09:36:35]FM_MakeSignedData done [09:36:35]CreateOFDProtocolMessage [09:36:35]wFMCommunicate request_size=4 [09:36:35]MH_SAM_APDU [09:36:35]CAPDU: 80 11 00 00 [09:36:35]Write to MH i2c: E2 08 00 ED 05 80 11 00 00 00 00 00 00 6C [09:36:35]Write i2c OK [09:36:35]MH_I2C_Read... [09:36:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:35]Read from MH i2c: E2 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 17 00 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: E2 17 00 ED 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [09:36:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:36:35]wFMCommunicate OK [09:36:35]CreateOFDProtocolMessage done [09:36:35]OFDSenderStorePacket 225781 [09:36:35]StoreOFDPacket docnum=225781 [09:36:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 71 73 04 01 00 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 A2 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 71 03 00 35 04 06 00 C5 2C 9D 40 BD E1 4D 89 97 55 47 F7 83 C7 [09:36:35]CheckFolder [09:36:35]dirname=/storage/ofd_packets [09:36:35]CheckFolder done [09:36:35]ProducePacketName [09:36:35]name=ofd_packets/00225781 [09:36:35]NVStorageSaveData ofd_packets/00225781 [09:36:35]File name is /storage/ofd_packets/00225781 [09:36:35]Write 298 bytes [09:36:35]NVStorageSaveData done [09:36:35]OFDSenderStorePacket done [09:36:35]KKMCreateOFDPacket done [09:36:35]NVStorageSaveData kkm_last_timestamp [09:36:35]File name is /storage/kkm_last_timestamp [09:36:35]Write 4 bytes [09:36:35]NVStorageSaveData done [09:36:35]ExternCall_PrintAddStr [09:36:35]wPrintStart [09:36:35]Write to MH i2c: 01 00 00 EE 05 F3 [09:36:35]Write i2c OK [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: 01 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: 01 07 00 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: 01 07 00 EE 05 00 00 00 00 00 FF 0F 08 [09:36:35]RasterBufferAndPrint [09:36:35]line Счет N : (1)2002047 [09:36:35]line ИНН: 02508201610067 [09:36:35]line Контрольно-Кассовый Чек [09:36:35]line ПРОДАЖА [09:36:35]line ТРК (МРК, ГНК) : 61 [09:36:35]line Товар: 2710194210 [09:36:35]line ДТ-К-5 [09:36:35]line 65.620 * 76.20 [09:36:35]line = 5000.24 [09:36:35]line НДС 12% НСП 1% [09:36:35]line > о реализуемом товаре [09:36:35]line ОКРУГЛЕНИЕ: -0.24 [09:36:35]line ИТОГО: 5000.00 [09:36:35]line Внесено: 5000.00 [09:36:35]line СДАЧА: 0.00 [09:36:35]line НСП 1% : 44.25 [09:36:35]line НДС 12% : 531.00 [09:36:35]line Наличными: 5000.00 [09:36:35]line Безнал.: 0.00 [09:36:35]line Место: АЗС № 97 "Партнер Нефть" [09:36:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:36:35]line СНО: Общий режим [09:36:35]line Чек 141 27.07.2024 09:36 [09:36:35]line Смена: 438 ФФД: 1.0 [09:36:35]line ЗНМ: 0300000054 [09:36:35]line РНМ: 0000000000092624 [09:36:35]line Версия ККМ: 001 [09:36:35]line ФМ: 0000000000874959 [09:36:35]line ФД: 225781 [09:36:35]line ФПД: 216795407498721 [09:36:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225781&fm=216795407498721&tin=02508201610067®Number=0000000000092624&sum=500000 [09:36:35]written 0, free lines is 4095 [09:36:35]OFD Sender: Processing packet 225781 [packets to send 599, broken 598] [09:36:35]ProducePacketName [09:36:35]name=ofd_packets/00225781 [09:36:35]OFD Sender: To server: pG, [09:36:35]CommunicateWithHost lk.salyk.kg:30040 [09:36:35]ConnectInit lk.salyk.kg [09:36:35]Write to MH i2c: 01 00 00 19 06 1F [09:36:35]Write i2c OK [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: 01 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: 01 07 00 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: 01 07 00 19 06 00 00 00 00 00 66 0C 98 [09:36:35]RasterBufferAndPrint [09:36:35]line [09:36:35]line [09:36:35]line [09:36:35]line [09:36:35]line [09:36:35]written 0, free lines is 3177 [09:36:35]MH_Cut [09:36:35]Write to MH i2c: D1 01 00 20 06 01 F8 [09:36:35]Write i2c OK [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: D1 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: D1 01 00 [09:36:35]MH_I2C_Read... [09:36:35]Read from MH i2c: D1 01 00 20 06 00 F7 [09:36:35]Write to MH i2c: 01 00 00 21 06 27 [09:36:35]Write i2c OK [09:36:35]MH_I2C_Read... [09:36:36]Connected sock=10 [09:36: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 35 39 0C 01 00 00 71 73 04 01 00 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 A2 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 71 03 00 35 04 06 00 C5 2C 9D 40 BD E1 4D 89 97 55 47 F7 83 C7 [09:36:37]*** Cut start [09:36:37]*** Partial cut [09:36:37]*** CUTSNS_PIN = 1 [09:36:37]*** CUTSNS_PIN = 0 [09:36:37]*** Brake cut motor [09:36:37]Read from MH i2c: 01 [09:36:37]MH_I2C_Read... [09:36:37]*** Stop cut motor [09:36:37]*** Cut end [09:36:37]Read from MH i2c: 01 07 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: 01 07 00 21 06 00 00 00 00 00 FF 0F 3C [09:36:37]process_action close_receipt done [09:36:37]requested_data is exist [09:36:37]produce_requested_data [09:36:37]requested_item fm.sn is exist - process it [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 11 00 00 [09:36:37]Write to MH i2c: E2 08 00 22 06 80 11 00 00 00 00 00 00 A2 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 17 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 17 00 22 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [09:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:36:37]wFMCommunicate OK [09:36:37]requested_item fd.num is exist - process it [09:36:37]SAM_PROTO_GetFieldsCounters [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 13 00 00 [09:36:37]Write to MH i2c: E2 08 00 23 06 80 13 00 00 00 00 00 00 A5 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 62 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 62 00 23 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 71 03 00 0E 04 04 00 B6 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 95 [09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 71 03 00 0E 04 04 00 B6 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 [09:36:37]wFMCommunicate OK [09:36:37]SAM_PROTO_GetFieldsCounters done [09:36:37]requested_item shift.num is exist - process it [09:36:37]requested_item shift.opened is exist - process it [09:36:37]req_shift_opened [09:36:37]FM_GetShiftState [09:36:37]SAM_PROTO_GetShiftState [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 13 01 00 [09:36:37]Write to MH i2c: E2 08 00 24 06 80 13 01 00 00 00 00 00 A7 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 0E 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 0E 00 24 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B5 [09:36:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:36:37]wFMCommunicate OK [09:36:37]SAM_PROTO_GetShiftState done [09:36:37]FM_GetShiftState done [09:36:37]req_shift_opened done [09:36:37]requested_item shift.open_date is exist - process it [09:36:37]req_shift_open_date [09:36:37]req_shift_open_date done [09:36:37]produce_requested_data done [09:36:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225781,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:36:37]process_action_free close_receipt [09:36:37]json_value_free [09:36:37]json_value_free done [09:36:37]process_json_proto returns [09:36:37]Send response to host [09:36:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225781,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:36:37]free response buf [09:36:37]execute_script done [09:36:37]execute_script returns [09:36:37]free content buf [09:36:37]Sock 9.Close socket [09:36:37]Sock 9.Thread stoped [09:36: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 35 39 4F 00 00 00 0D C9 47 00 0C 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 71 03 00 F4 03 04 00 B1 6B A4 66 B6 04 01 00 00 54 EA B6 18 E7 F0 DB 37 [09:36:38]CommunicateWithHost err = 0 [09:36:38]CheckOFDResponse [09:36:38]1017 (14) - 77093643461234 [09:36:38]1041 (16) - 0000000000874959 [09:36:38]1040 (4) - 225781 [09:36:38]1012 (4) - 27.07.2024 03:38 [09:36:38]1206 (1) - 0 [09:36:38]OFD Sender: Remove packet 225781 [09:36:38]ProducePacketName [09:36:38]name=ofd_packets/00225781 [09:36:38]NVStorageDeleteData [09:36:38]OFD Sender: No OFD packet to send [09:36:43]recv_with_timeout no data received [09:36:43]OFD Sender: No OFD packet to send [09:36:48]OFD Sender: No OFD packet to send [09:36:53]OFD Sender: No OFD packet to send [09:36:53]recv_with_timeout no data received [09:36:58]OFD Sender: No OFD packet to send [09:37:03]OFD Sender: No OFD packet to send [09:37:08]OFD Sender: No OFD packet to send [09:37:13]OFD Sender: No OFD packet to send [09:37:18]OFD Sender: No OFD packet to send [09:37:23]OFD Sender: No OFD packet to send [09:37:25]accept exits with 8 [09:37:25]New connection [09:37:25]New thread 3066600804 created [09:37:25]Thread 3066744164 joined [09:37:25]Waiting for new connection... [09:37:25] Sock 8.Parse request [09:37:25]Sock 8.Check first char [09:37:25]Sock 8.First char is OK [09:37:25]request: POST /json_proto HTTP/1.0 [09:37:25]Method: POST [09:37:25]URL: /json_proto [09:37:25]Method is POST - this is cgi request [09:37:25]url: /json_proto [09:37:25]query_string will be loaded in cgi processing [09:37:25]execute_cgi json_proto POST (null) [09:37:25]execute_cgi path=json_proto method=POST [09:37:25]POST find Content-Length [09:37:25]Host: 172.17.43.131:8080 [09:37:25]Content-Length: 676 [09:37:25]Content-Type: application/json [09:37:25] [09:37:25]POST finish read [09:37:25]Found Content-Length = 676 [09:37:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 19.630, "sum" : 1350.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:25]execute_script... [09:37:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 19.630, "sum" : 1350.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:25]POST & json_proto [09:37:25]process_json_proto [09:37:25]json parsed OK: [09:37:25]protocol is kg_v1.0 [09:37:25]action value=close_receipt [09:37:25]process_action close_receipt [09:37:25]cmd_close_receipt [09:37:25]MH_GetDate [09:37:25]Write to MH i2c: F0 00 00 25 06 1A [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: F0 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: F0 09 00 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: F0 09 00 25 06 00 D6 BF A4 66 F9 24 A2 66 E7 [09:37:25]GetLastDocTimeStamp 1722072994 [09:37:25]current date 1722073046 [09:37:25]FM_GetShiftState [09:37:25]SAM_PROTO_GetShiftState [09:37:25]wFMCommunicate request_size=4 [09:37:25]MH_SAM_APDU [09:37:25]CAPDU: 80 13 01 00 [09:37:25]Write to MH i2c: E2 08 00 26 06 80 13 01 00 00 00 00 00 A9 [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:25]Read from MH i2c: E2 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: E2 0E 00 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: E2 0E 00 26 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [09:37:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:37:25]wFMCommunicate OK [09:37:25]SAM_PROTO_GetShiftState done [09:37:25]FM_GetShiftState done [09:37:25]opened in 1722038719 [09:37:25]opened+sec_in_day 1722125119 [09:37:25]quantity*price = 135054 [09:37:25]sum+1 = 135055 [09:37:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1350.00 Внесено: 1350.00 СДАЧА: 0.00 НСП 1% : 11.95 НДС 12% : 143.42 Наличными: 1350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 142 27.07.2024 09:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225782 ФПД: 236132445001820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225782&fm=236132445001820&tin=02508201610067®Number=0000000000092624&sum=135000 [09:37:26]StoreToDocumentArchive [09:37:26]shift 438 fd 225782 [09:37:26]save to /storage/0438/doc_00225782 [09:37:26]save last doc name /storage/0438/doc_00225782 to /storage/kkm_last_doc_name [09:37:26]save OK [09:37:26]Clear old archive folders... [09:37:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:37:26]tlvbuf is 014CF170 [09:37:26]SAM_PROTO_ClearQueue [09:37:26]wFMCommunicate request_size=4 [09:37:26]MH_SAM_APDU [09:37:26]CAPDU: 80 09 00 00 [09:37:26]Write to MH i2c: E2 08 00 33 06 80 09 00 00 00 00 00 00 AB [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:26]Read from MH i2c: E2 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [09:37:26]RAPDU: 90 00 [09:37:26]wFMCommunicate OK [09:37:26]SAM_PROTO_ClearQueue done [09:37:26]KKMCreateOFDPacket [09:37:26]OFDProtocolAddRootSTLVToBuf [09:37:26]FM_MakeSignedData [09:37:26]FM_MakeSignedData [09:37:26]SAM_PROTO_SignData [09:37:26]wFMCommunicate request_size=4 [09:37:26]MH_SAM_APDU [09:37:26]CAPDU: 80 0D 01 02 [09:37:26]Write to MH i2c: E2 08 00 34 06 80 0D 01 02 00 00 00 00 B3 [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:26]Read from MH i2c: E2 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 34 06 00 90 00 AE [09:37:26]RAPDU: 90 00 [09:37:26]wFMCommunicate OK [09:37:26]wFMCommunicate request_size=255 [09:37:26]MH_SAM_APDU [09:37:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 4C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 71 03 00 35 04 06 00 [09:37:26]Write to MH i2c: E2 02 01 35 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 4C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 71 03 00 35 04 06 00 00 00 8F [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:26]Read from MH i2c: E2 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 35 06 00 90 00 AF [09:37:26]RAPDU: 90 00 [09:37:26]wFMCommunicate OK [09:37:26]wFMCommunicate request_size=11 [09:37:26]MH_SAM_APDU [09:37:26]CAPDU: 80 0D 02 02 06 D6 C2 DE 81 18 5C [09:37:26]Write to MH i2c: E2 0E 00 36 06 80 0D 02 02 06 00 D6 C2 DE 81 18 5C 00 00 2D [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:26]Read from MH i2c: E2 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 03 00 36 06 00 90 00 B0 [09:37:26]RAPDU: 90 00 [09:37:26]wFMCommunicate OK [09:37:26]wFMCommunicate request_size=4 [09:37:26]MH_SAM_APDU [09:37:26]CAPDU: 80 0D 03 02 [09:37:26]Write to MH i2c: E2 08 00 37 06 80 0D 03 02 00 00 00 00 B8 [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:26]Read from MH i2c: E2 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 0B 00 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 0B 00 37 06 00 6C 1B C1 C3 2A 1B 7D B6 90 00 3C [09:37:26]RAPDU: 6C 1B C1 C3 2A 1B 7D B6 90 00 [09:37:26]wFMCommunicate OK [09:37:26]SAM_PROTO_SignData done [09:37:26]FM_MakeSignedData done [09:37:26]CreateOFDProtocolMessage [09:37:26]wFMCommunicate request_size=4 [09:37:26]MH_SAM_APDU [09:37:26]CAPDU: 80 11 00 00 [09:37:26]Write to MH i2c: E2 08 00 38 06 80 11 00 00 00 00 00 00 B8 [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:27]Read from MH i2c: E2 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 17 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 17 00 38 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [09:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:37:27]wFMCommunicate OK [09:37:27]CreateOFDProtocolMessage done [09:37:27]OFDSenderStorePacket 225782 [09:37:27]StoreOFDPacket docnum=225782 [09:37:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 17 D1 08 01 32 8F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 4C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 71 03 00 35 04 06 00 D6 C2 DE 81 18 5C 6C 1B C1 C3 2A 1B 7D B6 [09:37:27]CheckFolder [09:37:27]dirname=/storage/ofd_packets [09:37:27]CheckFolder done [09:37:27]ProducePacketName [09:37:27]name=ofd_packets/00225782 [09:37:27]NVStorageSaveData ofd_packets/00225782 [09:37:27]File name is /storage/ofd_packets/00225782 [09:37:27]Write 302 bytes [09:37:27]NVStorageSaveData done [09:37:27]OFDSenderStorePacket done [09:37:27]KKMCreateOFDPacket done [09:37:27]NVStorageSaveData kkm_last_timestamp [09:37:27]File name is /storage/kkm_last_timestamp [09:37:27]Write 4 bytes [09:37:27]NVStorageSaveData done [09:37:27]ExternCall_PrintAddStr [09:37:27]wPrintStart [09:37:27]Write to MH i2c: 01 00 00 39 06 3F [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: 01 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: 01 07 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 FF 0F 54 [09:37:27]RasterBufferAndPrint [09:37:27]line Счет N : (1)2002049 [09:37:27]line ИНН: 02508201610067 [09:37:27]line Контрольно-Кассовый Чек [09:37:27]line ПРОДАЖА [09:37:27]line ТРК (МРК, ГНК) : 32 [09:37:27]line Товар: 2710124130 [09:37:27]line Super-92-К-5 [09:37:27]line 19.630 * 68.80 [09:37:27]line = 1350.54 [09:37:27]line НДС 12% НСП 1% [09:37:27]line > о реализуемом товаре [09:37:27]line ОКРУГЛЕНИЕ: -0.54 [09:37:27]line ИТОГО: 1350.00 [09:37:27]line Внесено: 1350.00 [09:37:27]line СДАЧА: 0.00 [09:37:27]line НСП 1% : 11.95 [09:37:27]line НДС 12% : 143.42 [09:37:27]line Наличными: 1350.00 [09:37:27]line Безнал.: 0.00 [09:37:27]line Место: АЗС № 97 "Партнер Нефть" [09:37:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:37:27]line СНО: Общий режим [09:37:27]line Чек 142 27.07.2024 09:37 [09:37:27]line Смена: 438 ФФД: 1.0 [09:37:27]line ЗНМ: 0300000054 [09:37:27]line РНМ: 0000000000092624 [09:37:27]line Версия ККМ: 001 [09:37:27]line ФМ: 0000000000874959 [09:37:27]line ФД: 225782 [09:37:27]line ФПД: 236132445001820 [09:37:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225782&fm=236132445001820&tin=02508201610067®Number=0000000000092624&sum=135000 [09:37:27]written 0, free lines is 4095 [09:37:27]OFD Sender: Processing packet 225782 [packets to send 599, broken 598] [09:37:27]ProducePacketName [09:37:27]name=ofd_packets/00225782 [09:37:27]OFD Sender: To server: pG, [09:37:27]CommunicateWithHost lk.salyk.kg:30040 [09:37:27]ConnectInit lk.salyk.kg [09:37:27]Write to MH i2c: 01 00 00 64 06 6A [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: 01 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: 01 07 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: 01 07 00 64 06 00 00 00 00 00 5F 0C DC [09:37:27]RasterBufferAndPrint [09:37:27]line [09:37:27]line [09:37:27]line [09:37:27]line [09:37:27]line [09:37:27]written 0, free lines is 3171 [09:37:27]MH_Cut [09:37:27]Write to MH i2c: D1 01 00 6B 06 01 43 [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: D1 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: D1 01 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: D1 01 00 6B 06 00 42 [09:37:27]Write to MH i2c: 01 00 00 6C 06 72 [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:28]recv_with_timeout no data received [09:37:28]*** Cut start [09:37:28]*** Partial cut [09:37:28]*** CUTSNS_PIN = 1 [09:37:28]*** CUTSNS_PIN = 0 [09:37:29]*** Brake cut motor [09:37:29]Read from MH i2c: 01 [09:37:29]MH_I2C_Read... [09:37:29]*** Stop cut motor [09:37:29]*** Cut end [09:37:29]Read from MH i2c: 01 07 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: 01 07 00 6C 06 00 00 00 00 00 FF 0F 87 [09:37:29]process_action close_receipt done [09:37:29]requested_data is exist [09:37:29]produce_requested_data [09:37:29]requested_item fm.sn is exist - process it [09:37:29]wFMCommunicate request_size=4 [09:37:29]MH_SAM_APDU [09:37:29]CAPDU: 80 11 00 00 [09:37:29]Write to MH i2c: E2 08 00 6D 06 80 11 00 00 00 00 00 00 ED [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:29]Read from MH i2c: E2 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 17 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 17 00 6D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [09:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:37:29]wFMCommunicate OK [09:37:29]requested_item fd.num is exist - process it [09:37:29]SAM_PROTO_GetFieldsCounters [09:37:29]wFMCommunicate request_size=4 [09:37:29]MH_SAM_APDU [09:37:29]CAPDU: 80 13 00 00 [09:37:29]Write to MH i2c: E2 08 00 6E 06 80 13 00 00 00 00 00 00 F0 [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:29]Read from MH i2c: E2 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 62 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 62 00 6E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 71 03 00 0E 04 04 00 B6 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 E4 [09:37: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 71 03 00 0E 04 04 00 B6 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 [09:37:29]wFMCommunicate OK [09:37:29]SAM_PROTO_GetFieldsCounters done [09:37:29]requested_item shift.num is exist - process it [09:37:29]requested_item shift.opened is exist - process it [09:37:29]req_shift_opened [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 6F 06 80 13 01 00 00 00 00 00 F2 [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 6F 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 00 [09:37:29]RAPDU: 09 00 01 BF 39 A4 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]req_shift_opened done [09:37:29]requested_item shift.open_date is exist - process it [09:37:29]req_shift_open_date [09:37:29]req_shift_open_date done [09:37:29]produce_requested_data done [09:37:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225782,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:37:29]process_action_free close_receipt [09:37:29]json_value_free [09:37:29]json_value_free done [09:37:29]process_json_proto returns [09:37:29]Send response to host [09:37:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225782,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:37:29]free response buf [09:37:29]execute_script done [09:37:29]execute_script returns [09:37:29]free content buf [09:37:29]Sock 8.Close socket [09:37:29]Sock 8.Thread stoped [09:37:32]ConnectInit Can't take IP for lk.salyk.kg [09:37:32]CommunicateWithHost connect error [09:37:32]CommunicateWithHost err = -1 [09:37:32]OFD Sender: Server communicate error [09:37:37]OFD Sender: Processing packet 225782 [packets to send 599, broken 598] [09:37:37]ProducePacketName [09:37:37]name=ofd_packets/00225782 [09:37:37]OFD Sender: To server: pG, [09:37:37]CommunicateWithHost lk.salyk.kg:30040 [09:37:37]ConnectInit lk.salyk.kg [09:37:41]recv_with_timeout no data received [09:37:41]Connected sock=9 [09:37:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 17 D1 08 01 32 8F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 4C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 71 03 00 35 04 06 00 D6 C2 DE 81 18 5C 6C 1B C1 C3 2A 1B 7D B6 [09: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 35 39 4F 00 00 00 C6 25 47 00 2E 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 35 39 10 04 04 00 F6 71 03 00 F4 03 04 00 F2 6B A4 66 B6 04 01 00 00 4F 54 B7 B2 5A FC 83 63 [09:37:43]CommunicateWithHost err = 0 [09:37:43]CheckOFDResponse [09:37:43]1017 (14) - 77093643461234 [09:37:43]1041 (16) - 0000000000874959 [09:37:43]1040 (4) - 225782 [09:37:43]1012 (4) - 27.07.2024 03:39 [09:37:43]1206 (1) - 0 [09:37:43]OFD Sender: Remove packet 225782 [09:37:43]ProducePacketName [09:37:43]name=ofd_packets/00225782 [09:37:43]NVStorageDeleteData [09:37:44]OFD Sender: No OFD packet to send [09:37:49]OFD Sender: No OFD packet to send [09:37:54]OFD Sender: No OFD packet to send [09:37:57]accept exits with 10 [09:37:57]New connection [09:37:57]New thread 3066744164 created [09:37:57]Thread 3066600804 joined [09:37:57]Waiting for new connection... [09:37:57] Sock 10.Parse request [09:37:57]Sock 10.Check first char [09:37:57]Sock 10.First char is OK [09:37:57]request: POST /json_proto HTTP/1.0 [09:37:57]Method: POST [09:37:57]URL: /json_proto [09:37:57]Method is POST - this is cgi request [09:37:57]url: /json_proto [09:37:57]query_string will be loaded in cgi processing [09:37:57]execute_cgi json_proto POST (null) [09:37:57]execute_cgi path=json_proto method=POST [09:37:57]POST find Content-Length [09:37:57]Host: 172.17.43.131:8080 [09:37:57]Content-Length: 683 [09:37:57]Content-Type: application/json [09:37:57] [09:37:57]POST finish read [09:37:57]Found Content-Length = 683 [09:37:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:57]execute_script... [09:37: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)2002051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:57]POST & json_proto [09:37:57]process_json_proto [09:37:57]json parsed OK: [09:37:57]protocol is kg_v1.0 [09:37:57]action value=close_receipt [09:37:57]process_action close_receipt [09:37:57]cmd_close_receipt [09:37:57]MH_GetDate [09:37:57]Write to MH i2c: F0 00 00 70 06 65 [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: F0 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: F0 09 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: F0 09 00 70 06 00 F6 BF A4 66 F9 24 A2 66 52 [09:37:57]GetLastDocTimeStamp 1722073046 [09:37:57]current date 1722073078 [09:37:57]FM_GetShiftState [09:37:57]SAM_PROTO_GetShiftState [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 13 01 00 [09:37:57]Write to MH i2c: E2 08 00 71 06 80 13 01 00 00 00 00 00 F4 [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 0E 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 0E 00 71 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 02 [09:37:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:37:57]wFMCommunicate OK [09:37:57]SAM_PROTO_GetShiftState done [09:37:57]FM_GetShiftState done [09:37:57]opened in 1722038719 [09:37:57]opened+sec_in_day 1722125119 [09:37:57]quantity*price = 100005 [09:37:57]sum+1 = 100006 [09:37:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 143 27.07.2024 09:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225783 ФПД: 102341772970443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093758&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225783&fm=102341772970443&tin=02508201610067®Number=0000000000092624&sum=100000 [09:37:58]StoreToDocumentArchive [09:37:58]shift 438 fd 225783 [09:37:58]save to /storage/0438/doc_00225783 [09:37:58]save last doc name /storage/0438/doc_00225783 to /storage/kkm_last_doc_name [09:37:58]save OK [09:37:58]Clear old archive folders... [09:37:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:58]tlvbuf is 014CF0C0 [09:37:58]SAM_PROTO_ClearQueue [09:37:58]wFMCommunicate request_size=4 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 09 00 00 [09:37:58]Write to MH i2c: E2 08 00 7E 06 80 09 00 00 00 00 00 00 F6 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 7E 06 00 90 00 F8 [09:37:58]RAPDU: 90 00 [09:37:58]wFMCommunicate OK [09:37:58]SAM_PROTO_ClearQueue done [09:37:58]KKMCreateOFDPacket [09:37:58]OFDProtocolAddRootSTLVToBuf [09:37:58]FM_MakeSignedData [09:37:58]FM_MakeSignedData [09:37:58]SAM_PROTO_SignData [09:37:58]wFMCommunicate request_size=4 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 0D 01 02 [09:37:58]Write to MH i2c: E2 08 00 7F 06 80 0D 01 02 00 00 00 00 FE [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 7F 06 00 90 00 F9 [09:37:58]RAPDU: 90 00 [09:37:58]wFMCommunicate OK [09:37:58]wFMCommunicate request_size=255 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 71 03 00 35 04 06 00 5D [09:37:58]Write to MH i2c: E2 02 01 80 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 71 03 00 35 04 06 00 5D 00 00 E1 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 80 06 00 90 00 FA [09:37:58]RAPDU: 90 00 [09:37:58]wFMCommunicate OK [09:37:58]wFMCommunicate request_size=10 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 0D 02 02 05 14 4D 06 09 CB [09:37:58]Write to MH i2c: E2 0D 00 81 06 80 0D 02 02 05 00 14 4D 06 09 CB 00 00 46 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 81 06 00 90 00 FB [09:37:58]RAPDU: 90 00 [09:37:58]wFMCommunicate OK [09:37:58]wFMCommunicate request_size=4 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 0D 03 02 [09:37:58]Write to MH i2c: E2 08 00 82 06 80 0D 03 02 00 00 00 00 03 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 0B 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 0B 00 82 06 00 9E C2 7E F9 08 AF 47 F8 90 00 D1 [09:37:58]RAPDU: 9E C2 7E F9 08 AF 47 F8 90 00 [09:37:58]wFMCommunicate OK [09:37:58]SAM_PROTO_SignData done [09:37:58]FM_MakeSignedData done [09:37:58]CreateOFDProtocolMessage [09:37:58]wFMCommunicate request_size=4 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 11 00 00 [09:37:58]Write to MH i2c: E2 08 00 83 06 80 11 00 00 00 00 00 00 03 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 17 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 17 00 83 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [09:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:37:58]wFMCommunicate OK [09:37:58]CreateOFDProtocolMessage done [09:37:58]OFDSenderStorePacket 225783 [09:37:58]StoreOFDPacket docnum=225783 [09:37:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 92 07 01 2F 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 71 03 00 35 04 06 00 5D 14 4D 06 09 CB 9E C2 7E F9 08 AF 47 F8 [09:37:58]CheckFolder [09:37:58]dirname=/storage/ofd_packets [09:37:58]CheckFolder done [09:37:58]ProducePacketName [09:37:58]name=ofd_packets/00225783 [09:37:58]NVStorageSaveData ofd_packets/00225783 [09:37:58]File name is /storage/ofd_packets/00225783 [09:37:58]Write 301 bytes [09:37:58]NVStorageSaveData done [09:37:58]OFDSenderStorePacket done [09:37:58]KKMCreateOFDPacket done [09:37:58]NVStorageSaveData kkm_last_timestamp [09:37:58]File name is /storage/kkm_last_timestamp [09:37:58]Write 4 bytes [09:37:58]NVStorageSaveData done [09:37:58]ExternCall_PrintAddStr [09:37:58]wPrintStart [09:37:58]Write to MH i2c: 01 00 00 84 06 8A [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 FF 0F 9F [09:37:58]RasterBufferAndPrint [09:37:58]line Счет N : (1)2002051 [09:37:58]line ИНН: 02508201610067 [09:37:58]line Контрольно-Кассовый Чек [09:37:58]line ПРОДАЖА [09:37:58]line ТРК (МРК, ГНК) : 53 [09:37:58]line Товар: 2710124130 [09:37:58]line Аи-92-К-5 [09:37:58]line 14.750 * 67.80 [09:37:58]line = 1000.05 [09:37:58]line НДС 12% НСП 1% [09:37:58]line > о реализуемом товаре [09:37:58]line ОКРУГЛЕНИЕ: -0.05 [09:37:58]line ИТОГО: 1000.00 [09:37:58]line Внесено: 1000.00 [09:37:58]line СДАЧА: 0.00 [09:37:58]line НСП 1% : 8.85 [09:37:58]line НДС 12% : 106.20 [09:37:58]line Наличными: 1000.00 [09:37:58]line Безнал.: 0.00 [09:37:58]line Место: АЗС № 97 "Партнер Нефть" [09:37:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:37:58]line СНО: Общий режим [09:37:58]line Чек 143 27.07.2024 09:37 [09:37:58]line Смена: 438 ФФД: 1.0 [09:37:58]line ЗНМ: 0300000054 [09:37:58]line РНМ: 0000000000092624 [09:37:58]line Версия ККМ: 001 [09:37:58]line ФМ: 0000000000874959 [09:37:58]line ФД: 225783 [09:37:58]line ФПД: 102341772970443 [09:37:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093758&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225783&fm=102341772970443&tin=02508201610067®Number=0000000000092624&sum=100000 [09:37:58]written 0, free lines is 4095 [09:37:59]OFD Sender: Processing packet 225783 [packets to send 599, broken 598] [09:37:59]ProducePacketName [09:37:59]name=ofd_packets/00225783 [09:37:59]OFD Sender: To server: pG, [09:37:59]CommunicateWithHost lk.salyk.kg:30040 [09:37:59]ConnectInit lk.salyk.kg [09:37:59]Write to MH i2c: 01 00 00 AF 06 B5 [09:37:59]Write i2c OK [09:37:59]MH_I2C_Read... [09:37:59]Read from MH i2c: 01 [09:37:59]MH_I2C_Read... [09:37:59]Read from MH i2c: 01 07 00 [09:37:59]MH_I2C_Read... [09:37:59]Read from MH i2c: 01 07 00 AF 06 00 00 00 00 00 5C 0C 24 [09:37:59]RasterBufferAndPrint [09:37:59]line [09:37:59]line [09:37:59]line [09:37:59]line [09:37:59]line [09:37:59]written 0, free lines is 3167 [09:37:59]MH_Cut [09:37:59]Write to MH i2c: D1 01 00 B6 06 01 8E [09:37:59]Write i2c OK [09:37:59]MH_I2C_Read... [09:37:59]Read from MH i2c: D1 [09:37:59]MH_I2C_Read... [09:37:59]Read from MH i2c: D1 01 00 [09:37:59]MH_I2C_Read... [09:37:59]Read from MH i2c: D1 01 00 B6 06 00 8D [09:37:59]Write to MH i2c: 01 00 00 B7 06 BD [09:37:59]Write i2c OK [09:37:59]MH_I2C_Read... [09:37:59]Connected sock=8 [09:37: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 35 39 0F 01 00 00 DE 92 07 01 2F 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F6 BF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 71 03 00 35 04 06 00 5D 14 4D 06 09 CB 9E C2 7E F9 08 AF 47 F8 [09:38:00]*** Cut start [09:38:00]*** Partial cut [09:38:00]*** CUTSNS_PIN = 1 [09:38:00]*** CUTSNS_PIN = 0 [09:38:00]*** Brake cut motor [09:38:01]Read from MH i2c: 01 [09:38:01]MH_I2C_Read... [09:38:01]*** Stop cut motor [09:38:01]*** Cut end [09:38:01]Read from MH i2c: 01 07 00 [09:38:01]MH_I2C_Read... [09:38:01]Read from MH i2c: 01 07 00 B7 06 00 00 00 00 00 FF 0F D2 [09:38:01]process_action close_receipt done [09:38:01]requested_data is exist [09:38:01]produce_requested_data [09:38:01]requested_item fm.sn is exist - process it [09:38:01]wFMCommunicate request_size=4 [09:38:01]MH_SAM_APDU [09:38:01]CAPDU: 80 11 00 00 [09:38:01]Write to MH i2c: E2 08 00 B8 06 80 11 00 00 00 00 00 00 38 [09:38:01]Write i2c OK [09:38:01]MH_I2C_Read... [09:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:01]Read from MH i2c: E2 [09:38:01]MH_I2C_Read... [09:38:01]Read from MH i2c: E2 17 00 [09:38:01]MH_I2C_Read... [09:38:01]Read from MH i2c: E2 17 00 B8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [09:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:01]wFMCommunicate OK [09:38:01]requested_item fd.num is exist - process it [09:38:01]SAM_PROTO_GetFieldsCounters [09:38:01]wFMCommunicate request_size=4 [09:38:01]MH_SAM_APDU [09:38:01]CAPDU: 80 13 00 00 [09:38:01]Write to MH i2c: E2 08 00 B9 06 80 13 00 00 00 00 00 00 3B [09:38:01]Write i2c OK [09:38:01]MH_I2C_Read... [09:38:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:01]Read from MH i2c: E2 [09:38:01]MH_I2C_Read... [09:38:01]Read from MH i2c: E2 62 00 [09:38:01]MH_I2C_Read... [09:38:01]Read from MH i2c: E2 62 00 B9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 71 03 00 0E 04 04 00 B6 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 33 [09:38: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 71 03 00 0E 04 04 00 B6 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 [09:38:01]wFMCommunicate OK [09:38:01]SAM_PROTO_GetFieldsCounters done [09:38:01]requested_item shift.num is exist - process it [09:38:01]requested_item shift.opened is exist - process it [09:38:01]req_shift_opened [09:38:01]FM_GetShiftState [09:38:01]SAM_PROTO_GetShiftState [09:38:01]wFMCommunicate request_size=4 [09:38:01]MH_SAM_APDU [09:38:01]CAPDU: 80 13 01 00 [09:38:01]Write to MH i2c: E2 08 00 BA 06 80 13 01 00 00 00 00 00 3D [09:38:01]Write i2c OK [09:38:01]MH_I2C_Read... [09:38:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:01]Read from MH i2c: E2 [09:38:01]MH_I2C_Read... [09:38:01]Read from MH i2c: E2 0E 00 [09:38:01]MH_I2C_Read... [09:38:01]Read from MH i2c: E2 0E 00 BA 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4B [09:38:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:38:01]wFMCommunicate OK [09:38:01]SAM_PROTO_GetShiftState done [09:38:01]FM_GetShiftState done [09:38:01]req_shift_opened done [09:38:01]requested_item shift.open_date is exist - process it [09:38:01]req_shift_open_date [09:38:01]req_shift_open_date done [09:38:01]produce_requested_data done [09:38:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225783,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:38:01]process_action_free close_receipt [09:38:01]json_value_free [09:38:01]json_value_free done [09:38:01]process_json_proto returns [09:38:01]Send response to host [09:38:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225783,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:38:01]free response buf [09:38:01]execute_script done [09:38:01]execute_script returns [09:38:01]free content buf [09:38:01]Sock 10.Close socket [09:38:01]Sock 10.Thread stoped [09:38:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A0 6E 47 00 C8 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 71 03 00 F4 03 04 00 06 6C A4 66 B6 04 01 00 00 CB AE 14 55 99 83 81 42 [09:38:02]CommunicateWithHost err = 0 [09:38:02]CheckOFDResponse [09:38:02]1017 (14) - 77093643461234 [09:38:02]1041 (16) - 0000000000874959 [09:38:02]1040 (4) - 225783 [09:38:02]1012 (4) - 27.07.2024 03:39 [09:38:02]1206 (1) - 0 [09:38:02]OFD Sender: Remove packet 225783 [09:38:02]ProducePacketName [09:38:02]name=ofd_packets/00225783 [09:38:02]NVStorageDeleteData [09:38:02]OFD Sender: No OFD packet to send [09:38:07]OFD Sender: No OFD packet to send [09:38:09]accept exits with 9 [09:38:09]New connection [09:38:09]New thread 3066600804 created [09:38:09]Thread 3066744164 joined [09:38:09]Waiting for new connection... [09:38:09] Sock 9.Parse request [09:38:09]Sock 9.Check first char [09:38:09]Sock 9.First char is OK [09:38:09]request: POST /json_proto HTTP/1.0 [09:38:09]Method: POST [09:38:09]URL: /json_proto [09:38:09]Method is POST - this is cgi request [09:38:09]url: /json_proto [09:38:09]query_string will be loaded in cgi processing [09:38:09]execute_cgi json_proto POST (null) [09:38:09]execute_cgi path=json_proto method=POST [09:38:09]POST find Content-Length [09:38:09]Host: 172.17.43.131:8080 [09:38:09]Content-Length: 680 [09:38:09]Content-Type: application/json [09:38:09] [09:38:09]POST finish read [09:38:09]Found Content-Length = 680 [09:38:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:09]execute_script... [09:38:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:09]POST & json_proto [09:38:09]process_json_proto [09:38:09]json parsed OK: [09:38:09]protocol is kg_v1.0 [09:38:09]action value=close_receipt [09:38:09]process_action close_receipt [09:38:09]cmd_close_receipt [09:38:09]MH_GetDate [09:38:09]Write to MH i2c: F0 00 00 BB 06 B0 [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: F0 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: F0 09 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: F0 09 00 BB 06 00 02 C0 A4 66 F9 24 A2 66 AA [09:38:09]GetLastDocTimeStamp 1722073078 [09:38:09]current date 1722073090 [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 BC 06 80 13 01 00 00 00 00 00 3F [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 BC 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4D [09:38:09]RAPDU: 09 00 01 BF 39 A4 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]opened in 1722038719 [09:38:09]opened+sec_in_day 1722125119 [09:38:09]quantity*price = 100050 [09:38:09]sum+1 = 100052 [09:38:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 144 27.07.2024 09:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225784 ФПД: 19756351503344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093810&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225784&fm=19756351503344&tin=02508201610067®Number=0000000000092624&sum=100000 [09:38:10]StoreToDocumentArchive [09:38:10]shift 438 fd 225784 [09:38:10]save to /storage/0438/doc_00225784 [09:38:10]save last doc name /storage/0438/doc_00225784 to /storage/kkm_last_doc_name [09:38:10]save OK [09:38:10]Clear old archive folders... [09:38:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:38:10]tlvbuf is 014F1490 [09:38:10]SAM_PROTO_ClearQueue [09:38:10]wFMCommunicate request_size=4 [09:38:10]MH_SAM_APDU [09:38:10]CAPDU: 80 09 00 00 [09:38:10]Write to MH i2c: E2 08 00 C9 06 80 09 00 00 00 00 00 00 41 [09:38:10]Write i2c OK [09:38:10]MH_I2C_Read... [09:38:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:10]Read from MH i2c: E2 [09:38:10]MH_I2C_Read... [09:38:10]Read from MH i2c: E2 03 00 [09:38:10]MH_I2C_Read... [09:38:10]Read from MH i2c: E2 03 00 C9 06 00 90 00 43 [09:38:10]RAPDU: 90 00 [09:38:10]wFMCommunicate OK [09:38:10]SAM_PROTO_ClearQueue done [09:38:10]KKMCreateOFDPacket [09:38:10]OFDProtocolAddRootSTLVToBuf [09:38:10]FM_MakeSignedData [09:38:10]FM_MakeSignedData [09:38:10]SAM_PROTO_SignData [09:38:10]wFMCommunicate request_size=4 [09:38:10]MH_SAM_APDU [09:38:10]CAPDU: 80 0D 01 02 [09:38:10]Write to MH i2c: E2 08 00 CA 06 80 0D 01 02 00 00 00 00 49 [09:38:10]Write i2c OK [09:38:10]MH_I2C_Read... [09:38:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:10]Read from MH i2c: E2 [09:38:10]MH_I2C_Read... [09:38:10]Read from MH i2c: E2 03 00 [09:38:10]MH_I2C_Read... [09:38:10]Read from MH i2c: E2 03 00 CA 06 00 90 00 44 [09:38:10]RAPDU: 90 00 [09:38:10]wFMCommunicate OK [09:38:10]wFMCommunicate request_size=255 [09:38:10]MH_SAM_APDU [09:38:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 02 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 71 03 00 35 04 06 00 11 F7 E2 50 [09:38:10]Write to MH i2c: E2 02 01 CB 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 02 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 71 03 00 35 04 06 00 11 F7 E2 50 00 00 8F [09:38:10]Write i2c OK [09:38:10]MH_I2C_Read... [09:38:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:11]Read from MH i2c: E2 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 03 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 03 00 CB 06 00 90 00 45 [09:38:11]RAPDU: 90 00 [09:38:11]wFMCommunicate OK [09:38:11]wFMCommunicate request_size=7 [09:38:11]MH_SAM_APDU [09:38:11]CAPDU: 80 0D 02 02 02 3B F0 [09:38:11]Write to MH i2c: E2 0A 00 CC 06 80 0D 02 02 02 00 3B F0 00 00 7B [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:11]Read from MH i2c: E2 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 03 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 03 00 CC 06 00 90 00 46 [09:38:11]RAPDU: 90 00 [09:38:11]wFMCommunicate OK [09:38:11]wFMCommunicate request_size=4 [09:38:11]MH_SAM_APDU [09:38:11]CAPDU: 80 0D 03 02 [09:38:11]Write to MH i2c: E2 08 00 CD 06 80 0D 03 02 00 00 00 00 4E [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:11]Read from MH i2c: E2 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 0B 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 0B 00 CD 06 00 35 77 09 78 BC C3 5F 5E 90 00 B8 [09:38:11]RAPDU: 35 77 09 78 BC C3 5F 5E 90 00 [09:38:11]wFMCommunicate OK [09:38:11]SAM_PROTO_SignData done [09:38:11]FM_MakeSignedData done [09:38:11]CreateOFDProtocolMessage [09:38:11]wFMCommunicate request_size=4 [09:38:11]MH_SAM_APDU [09:38:11]CAPDU: 80 11 00 00 [09:38:11]Write to MH i2c: E2 08 00 CE 06 80 11 00 00 00 00 00 00 4E [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:11]Read from MH i2c: E2 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 17 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 17 00 CE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [09:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:11]wFMCommunicate OK [09:38:11]CreateOFDProtocolMessage done [09:38:11]OFDSenderStorePacket 225784 [09:38:11]StoreOFDPacket docnum=225784 [09:38:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BB 0B 04 01 30 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 02 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 71 03 00 35 04 06 00 11 F7 E2 50 3B F0 35 77 09 78 BC C3 5F 5E [09:38:11]CheckFolder [09:38:11]dirname=/storage/ofd_packets [09:38:11]CheckFolder done [09:38:11]ProducePacketName [09:38:11]name=ofd_packets/00225784 [09:38:11]NVStorageSaveData ofd_packets/00225784 [09:38:11]File name is /storage/ofd_packets/00225784 [09:38:11]Write 298 bytes [09:38:11]NVStorageSaveData done [09:38:11]OFDSenderStorePacket done [09:38:11]KKMCreateOFDPacket done [09:38:11]NVStorageSaveData kkm_last_timestamp [09:38:11]File name is /storage/kkm_last_timestamp [09:38:11]Write 4 bytes [09:38:11]NVStorageSaveData done [09:38:11]ExternCall_PrintAddStr [09:38:11]wPrintStart [09:38:11]Write to MH i2c: 01 00 00 CF 06 D5 [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: 01 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: 01 07 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: 01 07 00 CF 06 00 00 00 00 00 FF 0F EA [09:38:11]RasterBufferAndPrint [09:38:11]line Счет N : (1)2002052 [09:38:11]line ИНН: 02508201610067 [09:38:11]line Контрольно-Кассовый Чек [09:38:11]line ПРОДАЖА [09:38:11]line ТРК (МРК, ГНК) : 61 [09:38:11]line Товар: 2710194210 [09:38:11]line ДТ-К-5 [09:38:11]line 13.130 * 76.20 [09:38:11]line = 1000.51 [09:38:11]line НДС 12% НСП 1% [09:38:11]line > о реализуемом товаре [09:38:11]line ОКРУГЛЕНИЕ: -0.51 [09:38:11]line ИТОГО: 1000.00 [09:38:11]line Внесено: 1000.00 [09:38:11]line СДАЧА: 0.00 [09:38:11]line НСП 1% : 8.85 [09:38:11]line НДС 12% : 106.25 [09:38:11]line Наличными: 1000.00 [09:38:11]line Безнал.: 0.00 [09:38:11]line Место: АЗС № 97 "Партнер Нефть" [09:38:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:38:11]line СНО: Общий режим [09:38:11]line Чек 144 27.07.2024 09:38 [09:38:11]line Смена: 438 ФФД: 1.0 [09:38:11]line ЗНМ: 0300000054 [09:38:11]line РНМ: 0000000000092624 [09:38:11]line Версия ККМ: 001 [09:38:11]line ФМ: 0000000000874959 [09:38:11]line ФД: 225784 [09:38:11]line ФПД: 19756351503344 [09:38:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093810&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225784&fm=19756351503344&tin=02508201610067®Number=0000000000092624&sum=100000 [09:38:11]written 0, free lines is 4095 [09:38:11]OFD Sender: Processing packet 225784 [packets to send 599, broken 598] [09:38:11]ProducePacketName [09:38:11]name=ofd_packets/00225784 [09:38:11]OFD Sender: To server: pG, [09:38:11]CommunicateWithHost lk.salyk.kg:30040 [09:38:11]ConnectInit lk.salyk.kg [09:38:11]Write to MH i2c: 01 00 00 FA 06 00 [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: 01 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: 01 07 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: 01 07 00 FA 06 00 00 00 00 00 5A 0C 6D [09:38:11]RasterBufferAndPrint [09:38:11]line [09:38:11]line [09:38:11]line [09:38:11]line [09:38:11]line [09:38:11]written 0, free lines is 3170 [09:38:11]MH_Cut [09:38:11]Write to MH i2c: D1 01 00 01 07 01 DA [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: D1 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: D1 01 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: D1 01 00 01 07 00 D9 [09:38:11]Write to MH i2c: 01 00 00 02 07 09 [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]Connected sock=10 [09:38:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BB 0B 04 01 30 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 02 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 71 03 00 35 04 06 00 11 F7 E2 50 3B F0 35 77 09 78 BC C3 5F 5E [09:38: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 35 39 4F 00 00 00 A1 DE 47 00 C4 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 35 39 10 04 04 00 F8 71 03 00 F4 03 04 00 10 6C A4 66 B6 04 01 00 00 D6 C1 BC A6 42 5C C5 FB [09:38:12]CommunicateWithHost err = 0 [09:38:12]CheckOFDResponse [09:38:12]1017 (14) - 77093643461234 [09:38:12]1041 (16) - 0000000000874959 [09:38:12]1040 (4) - 225784 [09:38:12]1012 (4) - 27.07.2024 03:40 [09:38:12]1206 (1) - 0 [09:38:12]OFD Sender: Remove packet 225784 [09:38:12]ProducePacketName [09:38:12]name=ofd_packets/00225784 [09:38:12]NVStorageDeleteData [09:38:12]OFD Sender: No OFD packet to send [09:38:12]*** Cut start [09:38:12]*** Partial cut [09:38:12]*** CUTSNS_PIN = 1 [09:38:12]*** CUTSNS_PIN = 0 [09:38:13]*** Brake cut motor [09:38:13]Read from MH i2c: 01 [09:38:13]MH_I2C_Read... [09:38:13]*** Stop cut motor [09:38:13]*** Cut end [09:38:13]Read from MH i2c: 01 07 00 [09:38:13]MH_I2C_Read... [09:38:13]Read from MH i2c: 01 07 00 02 07 00 00 00 00 00 FF 0F 1E [09:38:13]process_action close_receipt done [09:38:13]requested_data is exist [09:38:13]produce_requested_data [09:38:13]requested_item fm.sn is exist - process it [09:38:13]wFMCommunicate request_size=4 [09:38:13]MH_SAM_APDU [09:38:13]CAPDU: 80 11 00 00 [09:38:13]Write to MH i2c: E2 08 00 03 07 80 11 00 00 00 00 00 00 84 [09:38:13]Write i2c OK [09:38:13]MH_I2C_Read... [09:38:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:13]Read from MH i2c: E2 [09:38:13]MH_I2C_Read... [09:38:13]Read from MH i2c: E2 17 00 [09:38:13]MH_I2C_Read... [09:38:13]Read from MH i2c: E2 17 00 03 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [09:38:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:13]wFMCommunicate OK [09:38:13]requested_item fd.num is exist - process it [09:38:13]SAM_PROTO_GetFieldsCounters [09:38:13]wFMCommunicate request_size=4 [09:38:13]MH_SAM_APDU [09:38:13]CAPDU: 80 13 00 00 [09:38:13]Write to MH i2c: E2 08 00 04 07 80 13 00 00 00 00 00 00 87 [09:38:13]Write i2c OK [09:38:13]MH_I2C_Read... [09:38:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:13]Read from MH i2c: E2 [09:38:13]MH_I2C_Read... [09:38:13]Read from MH i2c: E2 62 00 [09:38:13]MH_I2C_Read... [09:38:13]Read from MH i2c: E2 62 00 04 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 71 03 00 0E 04 04 00 B6 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 83 [09:38: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 71 03 00 0E 04 04 00 B6 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 [09:38:13]wFMCommunicate OK [09:38:13]SAM_PROTO_GetFieldsCounters done [09:38:13]requested_item shift.num is exist - process it [09:38:13]requested_item shift.opened is exist - process it [09:38:13]req_shift_opened [09:38:13]FM_GetShiftState [09:38:13]SAM_PROTO_GetShiftState [09:38:13]wFMCommunicate request_size=4 [09:38:13]MH_SAM_APDU [09:38:13]CAPDU: 80 13 01 00 [09:38:13]Write to MH i2c: E2 08 00 05 07 80 13 01 00 00 00 00 00 89 [09:38:13]Write i2c OK [09:38:13]MH_I2C_Read... [09:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:13]Read from MH i2c: E2 [09:38:13]MH_I2C_Read... [09:38:13]Read from MH i2c: E2 0E 00 [09:38:13]MH_I2C_Read... [09:38:13]Read from MH i2c: E2 0E 00 05 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 97 [09:38:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:38:13]wFMCommunicate OK [09:38:13]SAM_PROTO_GetShiftState done [09:38:13]FM_GetShiftState done [09:38:13]req_shift_opened done [09:38:13]requested_item shift.open_date is exist - process it [09:38:13]req_shift_open_date [09:38:13]req_shift_open_date done [09:38:13]produce_requested_data done [09:38:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225784,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:38:13]process_action_free close_receipt [09:38:13]json_value_free [09:38:13]json_value_free done [09:38:13]process_json_proto returns [09:38:13]Send response to host [09:38:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225784,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:38:13]free response buf [09:38:13]execute_script done [09:38:13]execute_script returns [09:38:13]free content buf [09:38:13]Sock 9.Close socket [09:38:13]Sock 9.Thread stoped [09:38:17]OFD Sender: No OFD packet to send [09:38:22]accept exits with 8 [09:38:22]New connection [09:38:22]New thread 3066744164 created [09:38:22]Thread 3066600804 joined [09:38:22]Waiting for new connection... [09:38:22] Sock 8.Parse request [09:38:22]Sock 8.Check first char [09:38:22]Sock 8.First char is OK [09:38:22]request: POST /json_proto HTTP/1.0 [09:38:22]Method: POST [09:38:22]URL: /json_proto [09:38:22]Method is POST - this is cgi request [09:38:22]url: /json_proto [09:38:22]query_string will be loaded in cgi processing [09:38:22]execute_cgi json_proto POST (null) [09:38:22]execute_cgi path=json_proto method=POST [09:38:22]POST find Content-Length [09:38:22]Host: 172.17.43.131:8080 [09:38:22]Content-Length: 683 [09:38:22]Content-Type: application/json [09:38:22] [09:38:22]POST finish read [09:38:22]Found Content-Length = 683 [09:38:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:22]execute_script... [09:38: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)2002050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:22]POST & json_proto [09:38:22]process_json_proto [09:38:22]json parsed OK: [09:38:22]protocol is kg_v1.0 [09:38:22]action value=close_receipt [09:38:22]process_action close_receipt [09:38:22]cmd_close_receipt [09:38:22]MH_GetDate [09:38:22]Write to MH i2c: F0 00 00 06 07 FC [09:38:22]Write i2c OK [09:38:22]MH_I2C_Read... [09:38:22]Read from MH i2c: F0 [09:38:22]MH_I2C_Read... [09:38:22]Read from MH i2c: F0 09 00 [09:38:22]MH_I2C_Read... [09:38:22]Read from MH i2c: F0 09 00 06 07 00 0F C0 A4 66 F9 24 A2 66 03 [09:38:22]GetLastDocTimeStamp 1722073090 [09:38:22]current date 1722073103 [09:38:22]FM_GetShiftState [09:38:22]SAM_PROTO_GetShiftState [09:38:22]wFMCommunicate request_size=4 [09:38:22]MH_SAM_APDU [09:38:22]CAPDU: 80 13 01 00 [09:38:22]Write to MH i2c: E2 08 00 07 07 80 13 01 00 00 00 00 00 8B [09:38:22]Write i2c OK [09:38:22]MH_I2C_Read... [09:38:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:22]Read from MH i2c: E2 [09:38:22]MH_I2C_Read... [09:38:22]Read from MH i2c: E2 0E 00 [09:38:22]MH_I2C_Read... [09:38:22]Read from MH i2c: E2 0E 00 07 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 99 [09:38:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:38:22]wFMCommunicate OK [09:38:22]SAM_PROTO_GetShiftState done [09:38:22]FM_GetShiftState done [09:38:22]opened in 1722038719 [09:38:22]opened+sec_in_day 1722125119 [09:38:22]quantity*price = 250054 [09:38:22]sum+1 = 250055 [09:38:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 145 27.07.2024 09:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225785 ФПД: 153051128337028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225785&fm=153051128337028&tin=02508201610067®Number=0000000000092624&sum=250000 [09:38:23]StoreToDocumentArchive [09:38:23]shift 438 fd 225785 [09:38:23]save to /storage/0438/doc_00225785 [09:38:23]save last doc name /storage/0438/doc_00225785 to /storage/kkm_last_doc_name [09:38:23]save OK [09:38:23]Clear old archive folders... [09:38:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:23]tlvbuf is 014C4A20 [09:38:23]SAM_PROTO_ClearQueue [09:38:23]wFMCommunicate request_size=4 [09:38:23]MH_SAM_APDU [09:38:23]CAPDU: 80 09 00 00 [09:38:23]Write to MH i2c: E2 08 00 14 07 80 09 00 00 00 00 00 00 8D [09:38:23]Write i2c OK [09:38:23]MH_I2C_Read... [09:38:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:23]Read from MH i2c: E2 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 14 07 00 90 00 8F [09:38:23]RAPDU: 90 00 [09:38:23]wFMCommunicate OK [09:38:23]SAM_PROTO_ClearQueue done [09:38:23]KKMCreateOFDPacket [09:38:23]OFDProtocolAddRootSTLVToBuf [09:38:23]FM_MakeSignedData [09:38:23]FM_MakeSignedData [09:38:23]SAM_PROTO_SignData [09:38:23]wFMCommunicate request_size=4 [09:38:23]MH_SAM_APDU [09:38:23]CAPDU: 80 0D 01 02 [09:38:23]Write to MH i2c: E2 08 00 15 07 80 0D 01 02 00 00 00 00 95 [09:38:23]Write i2c OK [09:38:23]MH_I2C_Read... [09:38:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:23]Read from MH i2c: E2 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 15 07 00 90 00 90 [09:38:23]RAPDU: 90 00 [09:38:23]wFMCommunicate OK [09:38:23]wFMCommunicate request_size=255 [09:38:23]MH_SAM_APDU [09:38:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 0F C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 71 03 00 35 04 06 00 8B [09:38:23]Write to MH i2c: E2 02 01 16 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 0F C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 71 03 00 35 04 06 00 8B 00 00 30 [09:38:23]Write i2c OK [09:38:23]MH_I2C_Read... [09:38:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:23]Read from MH i2c: E2 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 16 07 00 90 00 91 [09:38:23]RAPDU: 90 00 [09:38:23]wFMCommunicate OK [09:38:23]wFMCommunicate request_size=10 [09:38:23]MH_SAM_APDU [09:38:23]CAPDU: 80 0D 02 02 05 32 FE 23 12 84 [09:38:23]Write to MH i2c: E2 0D 00 17 07 80 0D 02 02 05 00 32 FE 23 12 84 00 00 8B [09:38:23]Write i2c OK [09:38:23]MH_I2C_Read... [09:38:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:23]Read from MH i2c: E2 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 03 00 17 07 00 90 00 92 [09:38:23]RAPDU: 90 00 [09:38:23]wFMCommunicate OK [09:38:23]wFMCommunicate request_size=4 [09:38:23]MH_SAM_APDU [09:38:23]CAPDU: 80 0D 03 02 [09:38:23]Write to MH i2c: E2 08 00 18 07 80 0D 03 02 00 00 00 00 9A [09:38:23]Write i2c OK [09:38:23]MH_I2C_Read... [09:38:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:23]Read from MH i2c: E2 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 0B 00 [09:38:23]MH_I2C_Read... [09:38:23]Read from MH i2c: E2 0B 00 18 07 00 C3 EC 54 87 48 5B CC A5 90 00 39 [09:38:23]RAPDU: C3 EC 54 87 48 5B CC A5 90 00 [09:38:24]wFMCommunicate OK [09:38:24]SAM_PROTO_SignData done [09:38:24]FM_MakeSignedData done [09:38:24]CreateOFDProtocolMessage [09:38:24]wFMCommunicate request_size=4 [09:38:24]MH_SAM_APDU [09:38:24]CAPDU: 80 11 00 00 [09:38:24]Write to MH i2c: E2 08 00 19 07 80 11 00 00 00 00 00 00 9A [09:38:24]Write i2c OK [09:38:24]MH_I2C_Read... [09:38:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:24]Read from MH i2c: E2 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: E2 17 00 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: E2 17 00 19 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [09:38:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:24]wFMCommunicate OK [09:38:24]CreateOFDProtocolMessage done [09:38:24]OFDSenderStorePacket 225785 [09:38:24]StoreOFDPacket docnum=225785 [09:38:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F8 74 07 01 06 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 0F C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 71 03 00 35 04 06 00 8B 32 FE 23 12 84 C3 EC 54 87 48 5B CC A5 [09:38:24]CheckFolder [09:38:24]dirname=/storage/ofd_packets [09:38:24]CheckFolder done [09:38:24]ProducePacketName [09:38:24]name=ofd_packets/00225785 [09:38:24]NVStorageSaveData ofd_packets/00225785 [09:38:24]File name is /storage/ofd_packets/00225785 [09:38:24]Write 301 bytes [09:38:24]NVStorageSaveData done [09:38:24]OFDSenderStorePacket done [09:38:24]KKMCreateOFDPacket done [09:38:24]NVStorageSaveData kkm_last_timestamp [09:38:24]File name is /storage/kkm_last_timestamp [09:38:24]Write 4 bytes [09:38:24]NVStorageSaveData done [09:38:24]ExternCall_PrintAddStr [09:38:24]wPrintStart [09:38:24]Write to MH i2c: 01 00 00 1A 07 21 [09:38:24]Write i2c OK [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: 01 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: 01 07 00 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: 01 07 00 1A 07 00 00 00 00 00 FF 0F 36 [09:38:24]RasterBufferAndPrint [09:38:24]line Счет N : (1)2002050 [09:38:24]line ИНН: 02508201610067 [09:38:24]line Контрольно-Кассовый Чек [09:38:24]line ПРОДАЖА [09:38:24]line ТРК (МРК, ГНК) : 44 [09:38:24]line Товар: 2710124500 [09:38:24]line Аи-95-К-5 [09:38:24]line 33.700 * 74.20 [09:38:24]line = 2500.54 [09:38:24]line НДС 12% НСП 1% [09:38:24]line > о реализуемом товаре [09:38:24]line ОКРУГЛЕНИЕ: -0.54 [09:38:24]line ИТОГО: 2500.00 [09:38:24]line Внесено: 2500.00 [09:38:24]line СДАЧА: 0.00 [09:38:24]line НСП 1% : 22.13 [09:38:24]line НДС 12% : 265.54 [09:38:24]line Наличными: 2500.00 [09:38:24]line Безнал.: 0.00 [09:38:24]line Место: АЗС № 97 "Партнер Нефть" [09:38:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:38:24]line СНО: Общий режим [09:38:24]line Чек 145 27.07.2024 09:38 [09:38:24]line Смена: 438 ФФД: 1.0 [09:38:24]line ЗНМ: 0300000054 [09:38:24]line РНМ: 0000000000092624 [09:38:24]line Версия ККМ: 001 [09:38:24]line ФМ: 0000000000874959 [09:38:24]line ФД: 225785 [09:38:24]line ФПД: 153051128337028 [09:38:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225785&fm=153051128337028&tin=02508201610067®Number=0000000000092624&sum=250000 [09:38:24]OFD Sender: Processing packet 225785 [packets to send 599, broken 598] [09:38:24]ProducePacketName [09:38:24]name=ofd_packets/00225785 [09:38:24]OFD Sender: To server: pG, [09:38:24]CommunicateWithHost lk.salyk.kg:30040 [09:38:24]ConnectInit lk.salyk.kg [09:38:24]written 0, free lines is 4095 [09:38:24]Write to MH i2c: 01 00 00 45 07 4C [09:38:24]Write i2c OK [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: 01 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: 01 07 00 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: 01 07 00 45 07 00 00 00 00 00 6D 0C CC [09:38:24]RasterBufferAndPrint [09:38:24]line [09:38:24]line [09:38:24]line [09:38:24]line [09:38:24]line [09:38:24]written 0, free lines is 3188 [09:38:24]MH_Cut [09:38:24]Write to MH i2c: D1 01 00 4C 07 01 25 [09:38:24]Write i2c OK [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: D1 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: D1 01 00 [09:38:24]MH_I2C_Read... [09:38:24]Read from MH i2c: D1 01 00 4C 07 00 24 [09:38:24]Write to MH i2c: 01 00 00 4D 07 54 [09:38:24]Write i2c OK [09:38:24]MH_I2C_Read... [09:38:24]Connected sock=9 [09:38: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 35 39 0F 01 00 00 F8 74 07 01 06 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 0F C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 71 03 00 35 04 06 00 8B 32 FE 23 12 84 C3 EC 54 87 48 5B CC A5 [09:38: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 35 39 4F 00 00 00 F4 21 47 00 DB 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 71 03 00 F4 03 04 00 1D 6C A4 66 B6 04 01 00 00 B3 B0 8A 6C 48 45 21 16 [09:38:25]CommunicateWithHost err = 0 [09:38:25]CheckOFDResponse [09:38:25]1017 (14) - 77093643461234 [09:38:25]1041 (16) - 0000000000874959 [09:38:25]1040 (4) - 225785 [09:38:25]1012 (4) - 27.07.2024 03:40 [09:38:25]1206 (1) - 0 [09:38:25]OFD Sender: Remove packet 225785 [09:38:25]ProducePacketName [09:38:25]name=ofd_packets/00225785 [09:38:25]NVStorageDeleteData [09:38:25]*** Cut start [09:38:25]*** Partial cut [09:38:25]*** CUTSNS_PIN = 1 [09:38:25]*** CUTSNS_PIN = 0 [09:38:25]OFD Sender: No OFD packet to send [09:38:26]*** Brake cut motor [09:38:26]Read from MH i2c: 01 [09:38:26]MH_I2C_Read... [09:38:26]*** Stop cut motor [09:38:26]*** Cut end [09:38:26]Read from MH i2c: 01 07 00 [09:38:26]MH_I2C_Read... [09:38:26]Read from MH i2c: 01 07 00 4D 07 00 00 00 00 00 FF 0F 69 [09:38:26]process_action close_receipt done [09:38:26]requested_data is exist [09:38:26]produce_requested_data [09:38:26]requested_item fm.sn is exist - process it [09:38:26]wFMCommunicate request_size=4 [09:38:26]MH_SAM_APDU [09:38:26]CAPDU: 80 11 00 00 [09:38:26]Write to MH i2c: E2 08 00 4E 07 80 11 00 00 00 00 00 00 CF [09:38:26]Write i2c OK [09:38:26]MH_I2C_Read... [09:38:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:26]Read from MH i2c: E2 [09:38:26]MH_I2C_Read... [09:38:26]Read from MH i2c: E2 17 00 [09:38:26]MH_I2C_Read... [09:38:26]Read from MH i2c: E2 17 00 4E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [09:38:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:26]wFMCommunicate OK [09:38:26]requested_item fd.num is exist - process it [09:38:26]SAM_PROTO_GetFieldsCounters [09:38:26]wFMCommunicate request_size=4 [09:38:26]MH_SAM_APDU [09:38:26]CAPDU: 80 13 00 00 [09:38:26]Write to MH i2c: E2 08 00 4F 07 80 13 00 00 00 00 00 00 D2 [09:38:26]Write i2c OK [09:38:26]MH_I2C_Read... [09:38:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:26]Read from MH i2c: E2 [09:38:26]MH_I2C_Read... [09:38:26]Read from MH i2c: E2 62 00 [09:38:26]MH_I2C_Read... [09:38:26]Read from MH i2c: E2 62 00 4F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 71 03 00 0E 04 04 00 B6 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 D2 [09:38: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 71 03 00 0E 04 04 00 B6 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 [09:38:26]wFMCommunicate OK [09:38:26]SAM_PROTO_GetFieldsCounters done [09:38:26]requested_item shift.num is exist - process it [09:38:26]requested_item shift.opened is exist - process it [09:38:26]req_shift_opened [09:38:26]FM_GetShiftState [09:38:26]SAM_PROTO_GetShiftState [09:38:26]wFMCommunicate request_size=4 [09:38:26]MH_SAM_APDU [09:38:26]CAPDU: 80 13 01 00 [09:38:26]Write to MH i2c: E2 08 00 50 07 80 13 01 00 00 00 00 00 D4 [09:38:26]Write i2c OK [09:38:26]MH_I2C_Read... [09:38:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:26]Read from MH i2c: E2 [09:38:26]MH_I2C_Read... [09:38:26]Read from MH i2c: E2 0E 00 [09:38:26]MH_I2C_Read... [09:38:26]Read from MH i2c: E2 0E 00 50 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E2 [09:38:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:38:26]wFMCommunicate OK [09:38:26]SAM_PROTO_GetShiftState done [09:38:26]FM_GetShiftState done [09:38:26]req_shift_opened done [09:38:26]requested_item shift.open_date is exist - process it [09:38:26]req_shift_open_date [09:38:26]req_shift_open_date done [09:38:26]produce_requested_data done [09:38:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225785,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:38:26]process_action_free close_receipt [09:38:26]json_value_free [09:38:26]json_value_free done [09:38:26]process_json_proto returns [09:38:26]Send response to host [09:38:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225785,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:38:26]free response buf [09:38:26]execute_script done [09:38:26]execute_script returns [09:38:26]free content buf [09:38:26]Sock 8.Close socket [09:38:26]Sock 8.Thread stoped [09:38:30]OFD Sender: No OFD packet to send [09:38:35]OFD Sender: No OFD packet to send [09:38:40]OFD Sender: No OFD packet to send [09:38:45]OFD Sender: No OFD packet to send [09:38:50]OFD Sender: No OFD packet to send [09:38:56]OFD Sender: No OFD packet to send [09:39:01]OFD Sender: No OFD packet to send [09:39:06]OFD Sender: No OFD packet to send [09:39:11]OFD Sender: No OFD packet to send [09:39:16]OFD Sender: No OFD packet to send [09:39:21]OFD Sender: No OFD packet to send [09:39:26]OFD Sender: No OFD packet to send [09:39:31]OFD Sender: No OFD packet to send [09:39:36]OFD Sender: No OFD packet to send [09:39:39]accept exits with 10 [09:39:39]New connection [09:39:39]New thread 3066600804 created [09:39:39]Thread 3066744164 joined [09:39:39]Waiting for new connection... [09:39:39] Sock 10.Parse request [09:39:39]Sock 10.Check first char [09:39:39]Sock 10.First char is OK [09:39:39]request: POST /json_proto HTTP/1.0 [09:39:39]Method: POST [09:39:39]URL: /json_proto [09:39:39]Method is POST - this is cgi request [09:39:39]url: /json_proto [09:39:39]query_string will be loaded in cgi processing [09:39:39]execute_cgi json_proto POST (null) [09:39:39]execute_cgi path=json_proto method=POST [09:39:39]POST find Content-Length [09:39:39]Host: 172.17.43.131:8080 [09:39:39]Content-Length: 678 [09:39:39]Content-Type: application/json [09:39:39] [09:39:39]POST finish read [09:39:39]Found Content-Length = 678 [09:39:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:39]execute_script... [09:39:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:39]POST & json_proto [09:39:39]process_json_proto [09:39:39]json parsed OK: [09:39:39]protocol is kg_v1.0 [09:39:39]action value=close_receipt [09:39:39]process_action close_receipt [09:39:39]cmd_close_receipt [09:39:39]MH_GetDate [09:39:39]Write to MH i2c: F0 00 00 51 07 47 [09:39:39]Write i2c OK [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: F0 [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: F0 09 00 [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: F0 09 00 51 07 00 5B C0 A4 66 F9 24 A2 66 9A [09:39:39]GetLastDocTimeStamp 1722073103 [09:39:39]current date 1722073179 [09:39:39]FM_GetShiftState [09:39:39]SAM_PROTO_GetShiftState [09:39:39]wFMCommunicate request_size=4 [09:39:39]MH_SAM_APDU [09:39:39]CAPDU: 80 13 01 00 [09:39:39]Write to MH i2c: E2 08 00 52 07 80 13 01 00 00 00 00 00 D6 [09:39:39]Write i2c OK [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: E2 [09:39:39]MH_I2C_Read... [09:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:39]Read from MH i2c: E2 0E 00 [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: E2 0E 00 52 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E4 [09:39:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:39:39]wFMCommunicate OK [09:39:39]SAM_PROTO_GetShiftState done [09:39:39]FM_GetShiftState done [09:39:39]opened in 1722038719 [09:39:39]opened+sec_in_day 1722125119 [09:39:39]quantity*price = 50010 [09:39:39]sum+1 = 50012 [09:39:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 146 27.07.2024 09:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225786 ФПД: 215280787770929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093940&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225786&fm=215280787770929&tin=02508201610067®Number=0000000000092624&sum=50000 [09:39:40]StoreToDocumentArchive [09:39:40]shift 438 fd 225786 [09:39:40]save to /storage/0438/doc_00225786 [09:39:40]save last doc name /storage/0438/doc_00225786 to /storage/kkm_last_doc_name [09:39:40]save OK [09:39:40]Clear old archive folders... [09:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:40]tlvbuf is 01479750 [09:39:40]SAM_PROTO_ClearQueue [09:39:40]wFMCommunicate request_size=4 [09:39:40]MH_SAM_APDU [09:39:40]CAPDU: 80 09 00 00 [09:39:40]Write to MH i2c: E2 08 00 5F 07 80 09 00 00 00 00 00 00 D8 [09:39:40]Write i2c OK [09:39:40]MH_I2C_Read... [09:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:40]Read from MH i2c: E2 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 5F 07 00 90 00 DA [09:39:40]RAPDU: 90 00 [09:39:40]wFMCommunicate OK [09:39:40]SAM_PROTO_ClearQueue done [09:39:40]KKMCreateOFDPacket [09:39:40]OFDProtocolAddRootSTLVToBuf [09:39:40]FM_MakeSignedData [09:39:40]FM_MakeSignedData [09:39:40]SAM_PROTO_SignData [09:39:40]wFMCommunicate request_size=4 [09:39:40]MH_SAM_APDU [09:39:40]CAPDU: 80 0D 01 02 [09:39:40]Write to MH i2c: E2 08 00 60 07 80 0D 01 02 00 00 00 00 E0 [09:39:40]Write i2c OK [09:39:40]MH_I2C_Read... [09:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:40]Read from MH i2c: E2 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 60 07 00 90 00 DB [09:39:40]RAPDU: 90 00 [09:39:40]wFMCommunicate OK [09:39:40]wFMCommunicate request_size=255 [09:39:40]MH_SAM_APDU [09:39:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 5C C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 71 03 00 35 04 06 00 C3 [09:39:40]Write to MH i2c: E2 02 01 61 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 5C C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 71 03 00 35 04 06 00 C3 00 00 EF [09:39:40]Write i2c OK [09:39:40]MH_I2C_Read... [09:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:40]Read from MH i2c: E2 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 61 07 00 90 00 DC [09:39:40]RAPDU: 90 00 [09:39:40]wFMCommunicate OK [09:39:40]wFMCommunicate request_size=10 [09:39:40]MH_SAM_APDU [09:39:40]CAPDU: 80 0D 02 02 05 CB F6 E1 CE 31 [09:39:40]Write to MH i2c: E2 0D 00 62 07 80 0D 02 02 05 00 CB F6 E1 CE 31 00 00 8E [09:39:40]Write i2c OK [09:39:40]MH_I2C_Read... [09:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:40]Read from MH i2c: E2 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 03 00 62 07 00 90 00 DD [09:39:40]RAPDU: 90 00 [09:39:40]wFMCommunicate OK [09:39:40]wFMCommunicate request_size=4 [09:39:40]MH_SAM_APDU [09:39:40]CAPDU: 80 0D 03 02 [09:39:40]Write to MH i2c: E2 08 00 63 07 80 0D 03 02 00 00 00 00 E5 [09:39:40]Write i2c OK [09:39:40]MH_I2C_Read... [09:39:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:40]Read from MH i2c: E2 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 0B 00 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 0B 00 63 07 00 AC 1C A3 1A 27 A7 B4 D3 90 00 C0 [09:39:40]RAPDU: AC 1C A3 1A 27 A7 B4 D3 90 00 [09:39:40]wFMCommunicate OK [09:39:40]SAM_PROTO_SignData done [09:39:40]FM_MakeSignedData done [09:39:40]CreateOFDProtocolMessage [09:39:40]wFMCommunicate request_size=4 [09:39:40]MH_SAM_APDU [09:39:40]CAPDU: 80 11 00 00 [09:39:40]Write to MH i2c: E2 08 00 64 07 80 11 00 00 00 00 00 00 E5 [09:39:40]Write i2c OK [09:39:40]MH_I2C_Read... [09:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:40]Read from MH i2c: E2 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 17 00 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: E2 17 00 64 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [09:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:39:40]wFMCommunicate OK [09:39:40]CreateOFDProtocolMessage done [09:39:40]OFDSenderStorePacket 225786 [09:39:40]StoreOFDPacket docnum=225786 [09:39:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 23 07 01 D2 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 5C C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 71 03 00 35 04 06 00 C3 CB F6 E1 CE 31 AC 1C A3 1A 27 A7 B4 D3 [09:39:40]CheckFolder [09:39:40]dirname=/storage/ofd_packets [09:39:40]CheckFolder done [09:39:40]ProducePacketName [09:39:40]name=ofd_packets/00225786 [09:39:40]NVStorageSaveData ofd_packets/00225786 [09:39:40]File name is /storage/ofd_packets/00225786 [09:39:40]Write 301 bytes [09:39:40]NVStorageSaveData done [09:39:40]OFDSenderStorePacket done [09:39:40]KKMCreateOFDPacket done [09:39:40]NVStorageSaveData kkm_last_timestamp [09:39:40]File name is /storage/kkm_last_timestamp [09:39:40]Write 4 bytes [09:39:40]NVStorageSaveData done [09:39:40]ExternCall_PrintAddStr [09:39:40]wPrintStart [09:39:40]Write to MH i2c: 01 00 00 65 07 6C [09:39:40]Write i2c OK [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: 01 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: 01 07 00 [09:39:40]MH_I2C_Read... [09:39:40]Read from MH i2c: 01 07 00 65 07 00 00 00 00 00 FF 0F 81 [09:39:40]RasterBufferAndPrint [09:39:40]line Счет N : (1)2002053 [09:39:40]line ИНН: 02508201610067 [09:39:40]line Контрольно-Кассовый Чек [09:39:40]line ПРОДАЖА [09:39:40]line ТРК (МРК, ГНК) : 34 [09:39:40]line Товар: 2710124500 [09:39:40]line Аи-95-К-5 [09:39:40]line 6.740 * 74.20 [09:39:40]line = 500.11 [09:39:40]line НДС 12% НСП 1% [09:39:40]line > о реализуемом товаре [09:39:40]line ОКРУГЛЕНИЕ: -0.11 [09:39:40]line ИТОГО: 500.00 [09:39:40]line Внесено: 500.00 [09:39:40]line СДАЧА: 0.00 [09:39:40]line НСП 1% : 4.43 [09:39:40]line НДС 12% : 53.11 [09:39:40]line Наличными: 500.00 [09:39:40]line Безнал.: 0.00 [09:39:40]line Место: АЗС № 97 "Партнер Нефть" [09:39:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:39:40]line СНО: Общий режим [09:39:40]line Чек 146 27.07.2024 09:39 [09:39:40]line Смена: 438 ФФД: 1.0 [09:39:40]line ЗНМ: 0300000054 [09:39:40]line РНМ: 0000000000092624 [09:39:40]line Версия ККМ: 001 [09:39:40]line ФМ: 0000000000874959 [09:39:40]line ФД: 225786 [09:39:40]line ФПД: 215280787770929 [09:39:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093940&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225786&fm=215280787770929&tin=02508201610067®Number=0000000000092624&sum=50000 [09:39:40]written 0, free lines is 4095 [09:39:40]OFD Sender: Processing packet 225786 [packets to send 599, broken 598] [09:39:40]ProducePacketName [09:39:40]name=ofd_packets/00225786 [09:39:40]OFD Sender: To server: pG, [09:39:40]CommunicateWithHost lk.salyk.kg:30040 [09:39:40]ConnectInit lk.salyk.kg [09:39:41]Write to MH i2c: 01 00 00 90 07 97 [09:39:41]Write i2c OK [09:39:41]MH_I2C_Read... [09:39:41]Read from MH i2c: 01 [09:39:41]MH_I2C_Read... [09:39:41]Read from MH i2c: 01 07 00 [09:39:41]MH_I2C_Read... [09:39:41]Read from MH i2c: 01 07 00 90 07 00 00 00 00 00 6C 0C 16 [09:39:41]RasterBufferAndPrint [09:39:41]line [09:39:41]line [09:39:41]line [09:39:41]line [09:39:41]line [09:39:41]written 0, free lines is 3186 [09:39:41]MH_Cut [09:39:41]Write to MH i2c: D1 01 00 97 07 01 70 [09:39:41]Write i2c OK [09:39:41]MH_I2C_Read... [09:39:41]Read from MH i2c: D1 [09:39:41]MH_I2C_Read... [09:39:41]Read from MH i2c: D1 01 00 [09:39:41]MH_I2C_Read... [09:39:41]Read from MH i2c: D1 01 00 97 07 00 6F [09:39:41]Write to MH i2c: 01 00 00 98 07 9F [09:39:41]Write i2c OK [09:39:41]MH_I2C_Read... [09:39:42]*** Cut start [09:39:42]*** Partial cut [09:39:42]*** CUTSNS_PIN = 1 [09:39:42]*** CUTSNS_PIN = 0 [09:39:42]*** Brake cut motor [09:39:43]Read from MH i2c: 01 [09:39:43]MH_I2C_Read... [09:39:43]*** Stop cut motor [09:39:43]*** Cut end [09:39:43]Read from MH i2c: 01 07 00 [09:39:43]MH_I2C_Read... [09:39:43]Read from MH i2c: 01 07 00 98 07 00 00 00 00 00 FF 0F B4 [09:39:43]process_action close_receipt done [09:39:43]requested_data is exist [09:39:43]produce_requested_data [09:39:43]requested_item fm.sn is exist - process it [09:39:43]wFMCommunicate request_size=4 [09:39:43]MH_SAM_APDU [09:39:43]CAPDU: 80 11 00 00 [09:39:43]Write to MH i2c: E2 08 00 99 07 80 11 00 00 00 00 00 00 1A [09:39:43]Write i2c OK [09:39:43]MH_I2C_Read... [09:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:43]Read from MH i2c: E2 [09:39:43]MH_I2C_Read... [09:39:43]Read from MH i2c: E2 17 00 [09:39:43]MH_I2C_Read... [09:39:43]Read from MH i2c: E2 17 00 99 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 77 [09:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:39:43]wFMCommunicate OK [09:39:43]requested_item fd.num is exist - process it [09:39:43]SAM_PROTO_GetFieldsCounters [09:39:43]wFMCommunicate request_size=4 [09:39:43]MH_SAM_APDU [09:39:43]CAPDU: 80 13 00 00 [09:39:43]Write to MH i2c: E2 08 00 9A 07 80 13 00 00 00 00 00 00 1D [09:39:43]Write i2c OK [09:39:43]MH_I2C_Read... [09:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:43]Read from MH i2c: E2 [09:39:43]MH_I2C_Read... [09:39:43]Read from MH i2c: E2 62 00 [09:39:43]MH_I2C_Read... [09:39:43]Read from MH i2c: E2 62 00 9A 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 71 03 00 0E 04 04 00 B6 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 21 [09:39:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 71 03 00 0E 04 04 00 B6 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 [09:39:43]wFMCommunicate OK [09:39:43]SAM_PROTO_GetFieldsCounters done [09:39:43]requested_item shift.num is exist - process it [09:39:43]requested_item shift.opened is exist - process it [09:39:43]req_shift_opened [09:39:43]FM_GetShiftState [09:39:43]SAM_PROTO_GetShiftState [09:39:43]wFMCommunicate request_size=4 [09:39:43]MH_SAM_APDU [09:39:43]CAPDU: 80 13 01 00 [09:39:43]Write to MH i2c: E2 08 00 9B 07 80 13 01 00 00 00 00 00 1F [09:39:43]Write i2c OK [09:39:43]MH_I2C_Read... [09:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:43]Read from MH i2c: E2 [09:39:43]MH_I2C_Read... [09:39:43]Read from MH i2c: E2 0E 00 [09:39:43]MH_I2C_Read... [09:39:43]Read from MH i2c: E2 0E 00 9B 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2D [09:39:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:39:43]wFMCommunicate OK [09:39:43]SAM_PROTO_GetShiftState done [09:39:43]FM_GetShiftState done [09:39:43]req_shift_opened done [09:39:43]requested_item shift.open_date is exist - process it [09:39:43]req_shift_open_date [09:39:43]req_shift_open_date done [09:39:43]produce_requested_data done [09:39:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225786,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:39:43]process_action_free close_receipt [09:39:43]json_value_free [09:39:43]json_value_free done [09:39:43]process_json_proto returns [09:39:43]Send response to host [09:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225786,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:39:43]free response buf [09:39:43]execute_script done [09:39:43]execute_script returns [09:39:43]free content buf [09:39:43]Sock 10.Close socket [09:39:43]Sock 10.Thread stoped [09:39:45]ConnectInit Can't take IP for lk.salyk.kg [09:39:45]CommunicateWithHost connect error [09:39:45]CommunicateWithHost err = -1 [09:39:45]OFD Sender: Server communicate error [09:39:49]accept exits with 9 [09:39:49]New connection [09:39:49]New thread 3066744164 created [09:39:49]Thread 3066600804 joined [09:39:49]Waiting for new connection... [09:39:49] Sock 9.Parse request [09:39:49]Sock 9.Check first char [09:39:49]Sock 9.First char is OK [09:39:49]request: POST /json_proto HTTP/1.0 [09:39:49]Method: POST [09:39:49]URL: /json_proto [09:39:49]Method is POST - this is cgi request [09:39:49]url: /json_proto [09:39:49]query_string will be loaded in cgi processing [09:39:49]execute_cgi json_proto POST (null) [09:39:49]execute_cgi path=json_proto method=POST [09:39:49]POST find Content-Length [09:39:49]Host: 172.17.43.131:8080 [09:39:49]Content-Length: 678 [09:39:49]Content-Type: application/json [09:39:49] [09:39:49]POST finish read [09:39:49]Found Content-Length = 678 [09:39:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:49]execute_script... [09:39: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)2002054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:49]POST & json_proto [09:39:49]process_json_proto [09:39:49]json parsed OK: [09:39:49]protocol is kg_v1.0 [09:39:49]action value=close_receipt [09:39:49]process_action close_receipt [09:39:49]cmd_close_receipt [09:39:49]MH_GetDate [09:39:49]Write to MH i2c: F0 00 00 9C 07 92 [09:39:49]Write i2c OK [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: F0 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: F0 09 00 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: F0 09 00 9C 07 00 66 C0 A4 66 F9 24 A2 66 F0 [09:39:49]GetLastDocTimeStamp 1722073180 [09:39:49]current date 1722073190 [09:39:49]FM_GetShiftState [09:39:49]SAM_PROTO_GetShiftState [09:39:49]wFMCommunicate request_size=4 [09:39:49]MH_SAM_APDU [09:39:49]CAPDU: 80 13 01 00 [09:39:49]Write to MH i2c: E2 08 00 9D 07 80 13 01 00 00 00 00 00 21 [09:39:49]Write i2c OK [09:39:49]MH_I2C_Read... [09:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:49]Read from MH i2c: E2 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 0E 00 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 0E 00 9D 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2F [09:39:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:39:49]wFMCommunicate OK [09:39:49]SAM_PROTO_GetShiftState done [09:39:49]FM_GetShiftState done [09:39:49]opened in 1722038719 [09:39:49]opened+sec_in_day 1722125119 [09:39:49]quantity*price = 50036 [09:39:49]sum+1 = 50037 [09:39:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 147 27.07.2024 09:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225787 ФПД: 197513129811563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225787&fm=197513129811563&tin=02508201610067®Number=0000000000092624&sum=50000 [09:39:50]StoreToDocumentArchive [09:39:50]shift 438 fd 225787 [09:39:50]save to /storage/0438/doc_00225787 [09:39:50]save last doc name /storage/0438/doc_00225787 to /storage/kkm_last_doc_name [09:39:50]save OK [09:39:50]Clear old archive folders... [09:39:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:50]tlvbuf is 014A66A0 [09:39:50]SAM_PROTO_ClearQueue [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 09 00 00 [09:39:50]Write to MH i2c: E2 08 00 AA 07 80 09 00 00 00 00 00 00 23 [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 03 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 03 00 AA 07 00 90 00 25 [09:39:50]RAPDU: 90 00 [09:39:50]wFMCommunicate OK [09:39:50]SAM_PROTO_ClearQueue done [09:39:50]KKMCreateOFDPacket [09:39:50]OFDProtocolAddRootSTLVToBuf [09:39:50]FM_MakeSignedData [09:39:50]FM_MakeSignedData [09:39:50]SAM_PROTO_SignData [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 0D 01 02 [09:39:50]Write to MH i2c: E2 08 00 AB 07 80 0D 01 02 00 00 00 00 2B [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:51]OFD Sender: Processing packet 225786 [packets to send 599, broken 598] [09:39:51]ProducePacketName [09:39:51]name=ofd_packets/00225786 [09:39:51]OFD Sender: To server: pG, [09:39:51]CommunicateWithHost lk.salyk.kg:30040 [09:39:51]ConnectInit lk.salyk.kg [09:39:51]Read from MH i2c: E2 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 03 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 03 00 AB 07 00 90 00 26 [09:39:51]RAPDU: 90 00 [09:39:51]wFMCommunicate OK [09:39:51]wFMCommunicate request_size=255 [09:39:51]MH_SAM_APDU [09:39: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 66 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 71 03 00 35 04 06 00 B3 [09:39:51]Write to MH i2c: E2 02 01 AC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 66 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 71 03 00 35 04 06 00 B3 00 00 4E [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:51]Read from MH i2c: E2 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 03 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 03 00 AC 07 00 90 00 27 [09:39:51]RAPDU: 90 00 [09:39:51]wFMCommunicate OK [09:39:51]wFMCommunicate request_size=10 [09:39:51]MH_SAM_APDU [09:39:51]CAPDU: 80 0D 02 02 05 A3 1B F0 DE 6B [09:39:51]Write to MH i2c: E2 0D 00 AD 07 80 0D 02 02 05 00 A3 1B F0 DE 6B 00 00 2F [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:51]Read from MH i2c: E2 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 03 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 03 00 AD 07 00 90 00 28 [09:39:51]RAPDU: 90 00 [09:39:51]wFMCommunicate OK [09:39:51]wFMCommunicate request_size=4 [09:39:51]MH_SAM_APDU [09:39:51]CAPDU: 80 0D 03 02 [09:39:51]Write to MH i2c: E2 08 00 AE 07 80 0D 03 02 00 00 00 00 30 [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:51]Read from MH i2c: E2 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 0B 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 0B 00 AE 07 00 80 0B 35 9E 63 42 E4 33 90 00 4B [09:39:51]RAPDU: 80 0B 35 9E 63 42 E4 33 90 00 [09:39:51]wFMCommunicate OK [09:39:51]SAM_PROTO_SignData done [09:39:51]FM_MakeSignedData done [09:39:51]CreateOFDProtocolMessage [09:39:51]wFMCommunicate request_size=4 [09:39:51]MH_SAM_APDU [09:39:51]CAPDU: 80 11 00 00 [09:39:51]Write to MH i2c: E2 08 00 AF 07 80 11 00 00 00 00 00 00 30 [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:51]Read from MH i2c: E2 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 17 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 17 00 AF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8D [09:39:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:39:51]wFMCommunicate OK [09:39:51]CreateOFDProtocolMessage done [09:39:51]OFDSenderStorePacket 225787 [09:39:51]StoreOFDPacket docnum=225787 [09:39:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C 4F 07 01 77 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 66 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 71 03 00 35 04 06 00 B3 A3 1B F0 DE 6B 80 0B 35 9E 63 42 E4 33 [09:39:51]CheckFolder [09:39:51]dirname=/storage/ofd_packets [09:39:51]CheckFolder done [09:39:51]ProducePacketName [09:39:51]name=ofd_packets/00225787 [09:39:51]NVStorageSaveData ofd_packets/00225787 [09:39:51]File name is /storage/ofd_packets/00225787 [09:39:51]Write 301 bytes [09:39:51]NVStorageSaveData done [09:39:51]OFDSenderStorePacket done [09:39:51]KKMCreateOFDPacket done [09:39:51]NVStorageSaveData kkm_last_timestamp [09:39:51]File name is /storage/kkm_last_timestamp [09:39:51]Write 4 bytes [09:39:51]NVStorageSaveData done [09:39:51]ExternCall_PrintAddStr [09:39:51]wPrintStart [09:39:51]Write to MH i2c: 01 00 00 B0 07 B7 [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 07 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 07 00 B0 07 00 00 00 00 00 FF 0F CC [09:39:51]RasterBufferAndPrint [09:39:51]line Счет N : (1)2002054 [09:39:51]line ИНН: 02508201610067 [09:39:51]line Контрольно-Кассовый Чек [09:39:51]line ПРОДАЖА [09:39:51]line ТРК (МРК, ГНК) : 53 [09:39:51]line Товар: 2710124130 [09:39:51]line Аи-92-К-5 [09:39:51]line 7.380 * 67.80 [09:39:51]line = 500.36 [09:39:51]line НДС 12% НСП 1% [09:39:51]line > о реализуемом товаре [09:39:51]line ОКРУГЛЕНИЕ: -0.36 [09:39:51]line ИТОГО: 500.00 [09:39:51]line Внесено: 500.00 [09:39:51]line СДАЧА: 0.00 [09:39:51]line НСП 1% : 4.43 [09:39:51]line НДС 12% : 53.14 [09:39:51]line Наличными: 500.00 [09:39:51]line Безнал.: 0.00 [09:39:51]line Место: АЗС № 97 "Партнер Нефть" [09:39:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:39:51]line СНО: Общий режим [09:39:51]line Чек 147 27.07.2024 09:39 [09:39:51]line Смена: 438 ФФД: 1.0 [09:39:51]line ЗНМ: 0300000054 [09:39:51]line РНМ: 0000000000092624 [09:39:51]line Версия ККМ: 001 [09:39:51]line ФМ: 0000000000874959 [09:39:51]line ФД: 225787 [09:39:51]line ФПД: 197513129811563 [09:39:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225787&fm=197513129811563&tin=02508201610067®Number=0000000000092624&sum=50000 [09:39:51]written 0, free lines is 4095 [09:39:52]Write to MH i2c: 01 00 00 DB 07 E2 [09:39:52]Write i2c OK [09:39:52]MH_I2C_Read... [09:39:52]Read from MH i2c: 01 [09:39:52]MH_I2C_Read... [09:39:52]Read from MH i2c: 01 07 00 [09:39:52]MH_I2C_Read... [09:39:52]Read from MH i2c: 01 07 00 DB 07 00 00 00 00 00 64 0C 59 [09:39:52]RasterBufferAndPrint [09:39:52]line [09:39:52]line [09:39:52]line [09:39:52]line [09:39:52]line [09:39:52]written 0, free lines is 3184 [09:39:52]MH_Cut [09:39:52]Write to MH i2c: D1 01 00 E2 07 01 BB [09:39:52]Write i2c OK [09:39:52]MH_I2C_Read... [09:39:52]Read from MH i2c: D1 [09:39:52]MH_I2C_Read... [09:39:52]Read from MH i2c: D1 01 00 [09:39:52]MH_I2C_Read... [09:39:52]Read from MH i2c: D1 01 00 E2 07 00 BA [09:39:52]Write to MH i2c: 01 00 00 E3 07 EA [09:39:52]Write i2c OK [09:39:52]MH_I2C_Read... [09:39:53]*** Cut start [09:39:53]*** Partial cut [09:39:53]*** CUTSNS_PIN = 1 [09:39:53]*** CUTSNS_PIN = 0 [09:39:53]*** Brake cut motor [09:39:54]Read from MH i2c: 01 [09:39:54]MH_I2C_Read... [09:39:54]*** Stop cut motor [09:39:54]*** Cut end [09:39:54]Read from MH i2c: 01 07 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: 01 07 00 E3 07 00 00 00 00 00 FF 0F FF [09:39:54]process_action close_receipt done [09:39:54]requested_data is exist [09:39:54]produce_requested_data [09:39:54]requested_item fm.sn is exist - process it [09:39:54]wFMCommunicate request_size=4 [09:39:54]MH_SAM_APDU [09:39:54]CAPDU: 80 11 00 00 [09:39:54]Write to MH i2c: E2 08 00 E4 07 80 11 00 00 00 00 00 00 65 [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:54]Read from MH i2c: E2 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 17 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 17 00 E4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [09:39:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:39:54]wFMCommunicate OK [09:39:54]requested_item fd.num is exist - process it [09:39:54]SAM_PROTO_GetFieldsCounters [09:39:54]wFMCommunicate request_size=4 [09:39:54]MH_SAM_APDU [09:39:54]CAPDU: 80 13 00 00 [09:39:54]Write to MH i2c: E2 08 00 E5 07 80 13 00 00 00 00 00 00 68 [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:54]Read from MH i2c: E2 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 62 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 71 03 00 0E 04 04 00 B6 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 70 [09:39: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 71 03 00 0E 04 04 00 B6 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 [09:39:54]wFMCommunicate OK [09:39:54]SAM_PROTO_GetFieldsCounters done [09:39:54]requested_item shift.num is exist - process it [09:39:54]requested_item shift.opened is exist - process it [09:39:54]req_shift_opened [09:39:54]FM_GetShiftState [09:39:54]SAM_PROTO_GetShiftState [09:39:54]wFMCommunicate request_size=4 [09:39:54]MH_SAM_APDU [09:39:54]CAPDU: 80 13 01 00 [09:39:54]Write to MH i2c: E2 08 00 E6 07 80 13 01 00 00 00 00 00 6A [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:54]Read from MH i2c: E2 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 0E 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: E2 0E 00 E6 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 78 [09:39:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:39:54]wFMCommunicate OK [09:39:54]SAM_PROTO_GetShiftState done [09:39:54]FM_GetShiftState done [09:39:54]req_shift_opened done [09:39:54]requested_item shift.open_date is exist - process it [09:39:54]req_shift_open_date [09:39:54]req_shift_open_date done [09:39:54]produce_requested_data done [09:39:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225787,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:39:54]process_action_free close_receipt [09:39:54]json_value_free [09:39:54]json_value_free done [09:39:54]process_json_proto returns [09:39:54]Send response to host [09:39:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225787,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:39:54]free response buf [09:39:54]execute_script done [09:39:54]execute_script returns [09:39:54]free content buf [09:39:54]Sock 9.Close socket [09:39:54]Sock 9.Thread stoped [09:39:55]recv_with_timeout no data received [09:39:56]ConnectInit Can't take IP for lk.salyk.kg [09:39:56]CommunicateWithHost connect error [09:39:56]CommunicateWithHost err = -1 [09:39:56]OFD Sender: Server communicate error [09:39:56]OFD Sender: Processing packet 225786 [packets to send 600, broken 598] [09:39:56]ProducePacketName [09:39:56]name=ofd_packets/00225786 [09:39:56]OFD Sender: To server: pG, [09:39:56]CommunicateWithHost lk.salyk.kg:30040 [09:39:56]ConnectInit lk.salyk.kg [09:39:59]Connected sock=8 [09:39:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 23 07 01 D2 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 5C C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 71 03 00 35 04 06 00 C3 CB F6 E1 CE 31 AC 1C A3 1A 27 A7 B4 D3 [09:40: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 35 39 4F 00 00 00 0E 00 47 00 7A 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 71 03 00 F4 03 04 00 7C 6C A4 66 B6 04 01 00 00 0C AA 2D 27 76 2B 0D 6E [09:40:00]CommunicateWithHost err = 0 [09:40:00]CheckOFDResponse [09:40:00]1017 (14) - 77093643461234 [09:40:00]1041 (16) - 0000000000874959 [09:40:00]1040 (4) - 225786 [09:40:00]1012 (4) - 27.07.2024 03:41 [09:40:00]1206 (1) - 0 [09:40:00]OFD Sender: Remove packet 225786 [09:40:00]ProducePacketName [09:40:00]name=ofd_packets/00225786 [09:40:00]NVStorageDeleteData [09:40:00]OFD Sender: Processing packet 225787 [packets to send 599, broken 598] [09:40:00]ProducePacketName [09:40:00]name=ofd_packets/00225787 [09:40:00]OFD Sender: To server: pG, [09:40:00]CommunicateWithHost lk.salyk.kg:30040 [09:40:00]ConnectInit lk.salyk.kg [09:40:05]Connected sock=9 [09:40:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C 4F 07 01 77 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 66 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 71 03 00 35 04 06 00 B3 A3 1B F0 DE 6B 80 0B 35 9E 63 42 E4 33 [09:40: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 35 39 4F 00 00 00 B1 49 47 00 8C B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 71 03 00 F4 03 04 00 84 6C A4 66 B6 04 01 00 00 BD 90 00 A3 BF 48 0B C7 [09:40:08]CommunicateWithHost err = 0 [09:40:08]CheckOFDResponse [09:40:08]1017 (14) - 77093643461234 [09:40:08]1041 (16) - 0000000000874959 [09:40:08]1040 (4) - 225787 [09:40:08]1012 (4) - 27.07.2024 03:41 [09:40:08]1206 (1) - 0 [09:40:08]OFD Sender: Remove packet 225787 [09:40:08]ProducePacketName [09:40:08]name=ofd_packets/00225787 [09:40:08]NVStorageDeleteData [09:40:09]OFD Sender: No OFD packet to send [09:40:14]OFD Sender: No OFD packet to send [09:40:16]recv_with_timeout no data received [09:40:19]OFD Sender: No OFD packet to send [09:40:24]OFD Sender: No OFD packet to send [09:40:26]recv_with_timeout no data received [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:37]recv_with_timeout no data received [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:54]OFD Sender: No OFD packet to send [09:40:58]recv_with_timeout no data received [09:40:59]OFD Sender: No OFD packet to send [09:41:04]OFD Sender: No OFD packet to send [09:41:09]OFD Sender: No OFD packet to send [09:41:14]OFD Sender: No OFD packet to send [09:41:19]OFD Sender: No OFD packet to send [09:41:21]accept exits with 10 [09:41:21]New connection [09:41:21]New thread 3066600804 created [09:41:21]Thread 3066744164 joined [09:41:21]Waiting for new connection... [09:41:21] Sock 10.Parse request [09:41:21]Sock 10.Check first char [09:41:21]Sock 10.First char is OK [09:41:21]request: POST /json_proto HTTP/1.0 [09:41:21]Method: POST [09:41:21]URL: /json_proto [09:41:21]Method is POST - this is cgi request [09:41:21]url: /json_proto [09:41:21]query_string will be loaded in cgi processing [09:41:21]execute_cgi json_proto POST (null) [09:41:21]execute_cgi path=json_proto method=POST [09:41:21]POST find Content-Length [09:41:21]Host: 172.17.43.131:8080 [09:41:21]Content-Length: 680 [09:41:21]Content-Type: application/json [09:41:21] [09:41:21]POST finish read [09:41:21]Found Content-Length = 680 [09:41:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:21]execute_script... [09:41: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)2002055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:21]POST & json_proto [09:41:21]process_json_proto [09:41:21]json parsed OK: [09:41:21]protocol is kg_v1.0 [09:41:21]action value=close_receipt [09:41:21]process_action close_receipt [09:41:21]cmd_close_receipt [09:41:21]MH_GetDate [09:41:21]Write to MH i2c: F0 00 00 E7 07 DD [09:41:21]Write i2c OK [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: F0 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: F0 09 00 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: F0 09 00 E7 07 00 C2 C0 A4 66 F9 24 A2 66 97 [09:41:21]GetLastDocTimeStamp 1722073190 [09:41:21]current date 1722073282 [09:41:21]FM_GetShiftState [09:41:21]SAM_PROTO_GetShiftState [09:41:21]wFMCommunicate request_size=4 [09:41:21]MH_SAM_APDU [09:41:21]CAPDU: 80 13 01 00 [09:41:21]Write to MH i2c: E2 08 00 E8 07 80 13 01 00 00 00 00 00 6C [09:41:21]Write i2c OK [09:41:21]MH_I2C_Read... [09:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:21]Read from MH i2c: E2 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 0E 00 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 0E 00 E8 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7A [09:41:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:41:21]wFMCommunicate OK [09:41:21]SAM_PROTO_GetShiftState done [09:41:21]FM_GetShiftState done [09:41:21]opened in 1722038719 [09:41:21]opened+sec_in_day 1722125119 [09:41:21]quantity*price = 100050 [09:41:21]sum+1 = 100052 [09:41:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 148 27.07.2024 09:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225788 ФПД: 168468710784762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094122&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225788&fm=168468710784762&tin=02508201610067®Number=0000000000092624&sum=100000 [09:41:22]StoreToDocumentArchive [09:41:22]shift 438 fd 225788 [09:41:22]save to /storage/0438/doc_00225788 [09:41:22]save last doc name /storage/0438/doc_00225788 to /storage/kkm_last_doc_name [09:41:22]save OK [09:41:22]Clear old archive folders... [09:41:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:41:22]tlvbuf is 015247C0 [09:41:22]SAM_PROTO_ClearQueue [09:41:22]wFMCommunicate request_size=4 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 09 00 00 [09:41:22]Write to MH i2c: E2 08 00 F5 07 80 09 00 00 00 00 00 00 6E [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:22]Read from MH i2c: E2 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 F5 07 00 90 00 70 [09:41:22]RAPDU: 90 00 [09:41:22]wFMCommunicate OK [09:41:22]SAM_PROTO_ClearQueue done [09:41:22]KKMCreateOFDPacket [09:41:22]OFDProtocolAddRootSTLVToBuf [09:41:22]FM_MakeSignedData [09:41:22]FM_MakeSignedData [09:41:22]SAM_PROTO_SignData [09:41:22]wFMCommunicate request_size=4 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 0D 01 02 [09:41:22]Write to MH i2c: E2 08 00 F6 07 80 0D 01 02 00 00 00 00 76 [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:22]Read from MH i2c: E2 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 03 00 F6 07 00 90 00 71 [09:41:22]RAPDU: 90 00 [09:41:22]wFMCommunicate OK [09:41:22]wFMCommunicate request_size=255 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 C2 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 71 03 00 35 04 06 00 99 38 AD A9 [09:41:22]Write to MH i2c: E2 02 01 F7 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 C2 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 71 03 00 35 04 06 00 99 38 AD A9 00 00 71 [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 03 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 03 00 F7 07 00 90 00 72 [09:41:23]RAPDU: 90 00 [09:41:23]wFMCommunicate OK [09:41:23]wFMCommunicate request_size=7 [09:41:23]MH_SAM_APDU [09:41:23]CAPDU: 80 0D 02 02 02 7E FA [09:41:23]Write to MH i2c: E2 0A 00 F8 07 80 0D 02 02 02 00 7E FA 00 00 F5 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 03 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 03 00 F8 07 00 90 00 73 [09:41:23]RAPDU: 90 00 [09:41:23]wFMCommunicate OK [09:41:23]wFMCommunicate request_size=4 [09:41:23]MH_SAM_APDU [09:41:23]CAPDU: 80 0D 03 02 [09:41:23]Write to MH i2c: E2 08 00 F9 07 80 0D 03 02 00 00 00 00 7B [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0B 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0B 00 F9 07 00 FF 19 B8 4E 03 2F 8D 4B 90 00 A4 [09:41:23]RAPDU: FF 19 B8 4E 03 2F 8D 4B 90 00 [09:41:23]wFMCommunicate OK [09:41:23]SAM_PROTO_SignData done [09:41:23]FM_MakeSignedData done [09:41:23]CreateOFDProtocolMessage [09:41:23]wFMCommunicate request_size=4 [09:41:23]MH_SAM_APDU [09:41:23]CAPDU: 80 11 00 00 [09:41:23]Write to MH i2c: E2 08 00 FA 07 80 11 00 00 00 00 00 00 7B [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 17 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 17 00 FA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [09:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:41:23]wFMCommunicate OK [09:41:23]CreateOFDProtocolMessage done [09:41:23]OFDSenderStorePacket 225788 [09:41:23]StoreOFDPacket docnum=225788 [09:41:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0E 59 04 01 EE C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 C2 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 71 03 00 35 04 06 00 99 38 AD A9 7E FA FF 19 B8 4E 03 2F 8D 4B [09:41:23]CheckFolder [09:41:23]dirname=/storage/ofd_packets [09:41:23]CheckFolder done [09:41:23]ProducePacketName [09:41:23]name=ofd_packets/00225788 [09:41:23]NVStorageSaveData ofd_packets/00225788 [09:41:23]File name is /storage/ofd_packets/00225788 [09:41:23]Write 298 bytes [09:41:23]NVStorageSaveData done [09:41:23]OFDSenderStorePacket done [09:41:23]KKMCreateOFDPacket done [09:41:23]NVStorageSaveData kkm_last_timestamp [09:41:23]File name is /storage/kkm_last_timestamp [09:41:23]Write 4 bytes [09:41:23]NVStorageSaveData done [09:41:23]ExternCall_PrintAddStr [09:41:23]wPrintStart [09:41:23]Write to MH i2c: 01 00 00 FB 07 02 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 07 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 07 00 FB 07 00 00 00 00 00 FF 0F 17 [09:41:23]RasterBufferAndPrint [09:41:23]line Счет N : (1)2002055 [09:41:23]line ИНН: 02508201610067 [09:41:23]line Контрольно-Кассовый Чек [09:41:23]line ПРОДАЖА [09:41:23]line ТРК (МРК, ГНК) : 61 [09:41:23]line Товар: 2710194210 [09:41:23]line ДТ-К-5 [09:41:23]line 13.130 * 76.20 [09:41:23]line = 1000.51 [09:41:23]line НДС 12% НСП 1% [09:41:23]line > о реализуемом товаре [09:41:23]line ОКРУГЛЕНИЕ: -0.51 [09:41:23]line ИТОГО: 1000.00 [09:41:23]line Внесено: 1000.00 [09:41:23]line СДАЧА: 0.00 [09:41:23]line НСП 1% : 8.85 [09:41:23]line НДС 12% : 106.25 [09:41:23]line Наличными: 1000.00 [09:41:23]line Безнал.: 0.00 [09:41:23]line Место: АЗС № 97 "Партнер Нефть" [09:41:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:41:23]line СНО: Общий режим [09:41:23]line Чек 148 27.07.2024 09:41 [09:41:23]line Смена: 438 ФФД: 1.0 [09:41:23]line ЗНМ: 0300000054 [09:41:23]line РНМ: 0000000000092624 [09:41:23]line Версия ККМ: 001 [09:41:23]line ФМ: 0000000000874959 [09:41:23]line ФД: 225788 [09:41:23]line ФПД: 168468710784762 [09:41:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094122&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225788&fm=168468710784762&tin=02508201610067®Number=0000000000092624&sum=100000 [09:41:23]written 0, free lines is 4095 [09:41:23]OFD Sender: Processing packet 225788 [packets to send 599, broken 598] [09:41:23]ProducePacketName [09:41:23]name=ofd_packets/00225788 [09:41:23]OFD Sender: To server: pG, [09:41:23]CommunicateWithHost lk.salyk.kg:30040 [09:41:23]ConnectInit lk.salyk.kg [09:41:23]Write to MH i2c: 01 00 00 26 08 2E [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 07 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 07 00 26 08 00 00 00 00 00 60 0C A1 [09:41:23]RasterBufferAndPrint [09:41:23]line [09:41:23]line [09:41:23]line [09:41:23]line [09:41:23]line [09:41:23]written 0, free lines is 3172 [09:41:23]MH_Cut [09:41:23]Write to MH i2c: D1 01 00 2D 08 01 07 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: D1 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: D1 01 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: D1 01 00 2D 08 00 06 [09:41:23]Write to MH i2c: 01 00 00 2E 08 36 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:24]*** Cut start [09:41:24]*** Partial cut [09:41:24]*** CUTSNS_PIN = 1 [09:41:24]*** CUTSNS_PIN = 0 [09:41:25]*** Brake cut motor [09:41:25]Read from MH i2c: 01 [09:41:25]MH_I2C_Read... [09:41:25]*** Stop cut motor [09:41:25]*** Cut end [09:41:25]Read from MH i2c: 01 07 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: 01 07 00 2E 08 00 00 00 00 00 FF 0F 4B [09:41:25]process_action close_receipt done [09:41:25]requested_data is exist [09:41:25]produce_requested_data [09:41:25]requested_item fm.sn is exist - process it [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 11 00 00 [09:41:25]Write to MH i2c: E2 08 00 2F 08 80 11 00 00 00 00 00 00 B1 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 17 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 17 00 2F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [09:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:41:25]wFMCommunicate OK [09:41:25]requested_item fd.num is exist - process it [09:41:25]SAM_PROTO_GetFieldsCounters [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 13 00 00 [09:41:25]Write to MH i2c: E2 08 00 30 08 80 13 00 00 00 00 00 00 B4 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 62 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 71 03 00 0E 04 04 00 B6 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 C0 [09:41: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 71 03 00 0E 04 04 00 B6 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 [09:41:25]wFMCommunicate OK [09:41:25]SAM_PROTO_GetFieldsCounters done [09:41:25]requested_item shift.num is exist - process it [09:41:25]requested_item shift.opened is exist - process it [09:41:25]req_shift_opened [09:41:25]FM_GetShiftState [09:41:25]SAM_PROTO_GetShiftState [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 13 01 00 [09:41:25]Write to MH i2c: E2 08 00 31 08 80 13 01 00 00 00 00 00 B6 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 0E 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 0E 00 31 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C4 [09:41:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:41:25]wFMCommunicate OK [09:41:25]SAM_PROTO_GetShiftState done [09:41:25]FM_GetShiftState done [09:41:25]req_shift_opened done [09:41:25]requested_item shift.open_date is exist - process it [09:41:25]req_shift_open_date [09:41:25]req_shift_open_date done [09:41:25]produce_requested_data done [09:41:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225788,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:41:25]process_action_free close_receipt [09:41:25]json_value_free [09:41:25]json_value_free done [09:41:25]process_json_proto returns [09:41:25]Send response to host [09:41:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225788,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:41:25]free response buf [09:41:25]execute_script done [09:41:25]execute_script returns [09:41:25]free content buf [09:41:25]Sock 10.Close socket [09:41:25]Sock 10.Thread stoped [09:41:37]accept exits with 8 [09:41:37]New connection [09:41:37]New thread 3066744164 created [09:41:37]Thread 3066600804 joined [09:41:37]Waiting for new connection... [09:41:37] Sock 8.Parse request [09:41:37]Sock 8.Check first char [09:41:37]Sock 8.First char is OK [09:41:37]request: POST /json_proto HTTP/1.0 [09:41:37]Method: POST [09:41:37]URL: /json_proto [09:41:37]Method is POST - this is cgi request [09:41:37]url: /json_proto [09:41:37]query_string will be loaded in cgi processing [09:41:37]execute_cgi json_proto POST (null) [09:41:37]execute_cgi path=json_proto method=POST [09:41:37]POST find Content-Length [09:41:37]Host: 172.17.43.131:8080 [09:41:37]Content-Length: 1210 [09:41:37]Content-Type: application/json [09:41:37] [09:41:37]POST finish read [09:41:37]Found Content-Length = 1210 [09:41: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002056\u000A27.07.2024 09:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3591009\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:37]execute_script... [09:41: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002056\u000A27.07.2024 09:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3591009\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:37]POST & json_proto [09:41:37]process_json_proto [09:41:37]json parsed OK: [09:41:37]protocol is kg_v1.0 [09:41:37]action value=print_text [09:41:37]process_action print_text [09:41:37]cmd_print_text [09:41:37]ExternCall_PrintAddStr [09:41:37]wPrintStart [09:41:37]Write to MH i2c: 01 00 00 32 08 3A [09:41:37]Write i2c OK [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: 01 [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: 01 07 00 [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: 01 07 00 32 08 00 00 00 00 00 FF 0F 4F [09:41:37]RasterBufferAndPrint [09:41:37]line *****ТОВАРНЫЙ ЧЕК***** [09:41:37]line АЗС-97 [09:41:37]line Партнер нефть [09:41:37]line 02508201610067 [09:41:37]line Кассир : Орунбаева Б. [09:41:37]line Счет N : (1)2002056 [09:41:37]line 27.07.2024 09:40 [09:41:37]line ПРОДАЖА [09:41:37]line ТРК (МРК, ГНК): 43 [09:41:37]line Вид ГСМ : 2710124130 [09:41:37]line Аи-92-К-5 [09:41:37]line 20.000 x 67.80 [09:41:37]line ИТОГ: 1356.00 [09:41:37]line Тип оплаты: Талоны: Топливные Талоны [09:41:37]line 3591009 [09:41:37]line ______________________ [09:41:37]line (подпись) [09:41:37]written 0, free lines is 4095 [09:41:37]Write to MH i2c: 01 00 00 46 08 4E [09:41:37]Write i2c OK [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: 01 [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: 01 07 00 [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: 01 07 00 46 08 00 00 00 00 00 13 0E 76 [09:41:37]RasterBufferAndPrint [09:41:37]line [09:41:37]line [09:41:37]line [09:41:37]line [09:41:37]line [09:41:37]written 0, free lines is 3605 [09:41:37]MH_Cut [09:41:37]Write to MH i2c: D1 01 00 4D 08 01 27 [09:41:37]Write i2c OK [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: D1 [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: D1 01 00 [09:41:37]MH_I2C_Read... [09:41:37]Read from MH i2c: D1 01 00 4D 08 00 26 [09:41:37]Write to MH i2c: 01 00 00 4E 08 56 [09:41:37]Write i2c OK [09:41:37]MH_I2C_Read... [09:41:38]*** Cut start [09:41:38]*** Partial cut [09:41:38]*** CUTSNS_PIN = 1 [09:41:38]*** CUTSNS_PIN = 0 [09:41:38]*** Brake cut motor [09:41:38]Read from MH i2c: 01 [09:41:38]MH_I2C_Read... [09:41:38]*** Stop cut motor [09:41:38]*** Cut end [09:41:38]Read from MH i2c: 01 07 00 [09:41:38]MH_I2C_Read... [09:41:38]Read from MH i2c: 01 07 00 4E 08 00 00 00 00 00 FF 0F 6B [09:41:38]process_action print_text done [09:41:38]requested_data is exist [09:41:38]produce_requested_data [09:41:38]requested_item fm.sn is exist - process it [09:41:38]wFMCommunicate request_size=4 [09:41:38]MH_SAM_APDU [09:41:38]CAPDU: 80 11 00 00 [09:41:38]Write to MH i2c: E2 08 00 4F 08 80 11 00 00 00 00 00 00 D1 [09:41:38]Write i2c OK [09:41:38]MH_I2C_Read... [09:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:38]Read from MH i2c: E2 [09:41:38]MH_I2C_Read... [09:41:38]Read from MH i2c: E2 17 00 [09:41:38]MH_I2C_Read... [09:41:38]Read from MH i2c: E2 17 00 4F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [09:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:41:38]wFMCommunicate OK [09:41:38]requested_item fd.num is exist - process it [09:41:38]SAM_PROTO_GetFieldsCounters [09:41:38]wFMCommunicate request_size=4 [09:41:38]MH_SAM_APDU [09:41:38]CAPDU: 80 13 00 00 [09:41:38]Write to MH i2c: E2 08 00 50 08 80 13 00 00 00 00 00 00 D4 [09:41:38]Write i2c OK [09:41:38]MH_I2C_Read... [09:41:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:38]Read from MH i2c: E2 [09:41:38]MH_I2C_Read... [09:41:38]Read from MH i2c: E2 62 00 [09:41:38]MH_I2C_Read... [09:41:38]Read from MH i2c: E2 62 00 50 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 71 03 00 0E 04 04 00 B6 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 E0 [09:41: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 71 03 00 0E 04 04 00 B6 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 [09:41:38]wFMCommunicate OK [09:41:38]SAM_PROTO_GetFieldsCounters done [09:41:38]requested_item shift.num is exist - process it [09:41:38]requested_item shift.opened is exist - process it [09:41:38]req_shift_opened [09:41:38]FM_GetShiftState [09:41:38]SAM_PROTO_GetShiftState [09:41:38]wFMCommunicate request_size=4 [09:41:38]MH_SAM_APDU [09:41:38]CAPDU: 80 13 01 00 [09:41:38]Write to MH i2c: E2 08 00 51 08 80 13 01 00 00 00 00 00 D6 [09:41:38]Write i2c OK [09:41:38]MH_I2C_Read... [09:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:38]Read from MH i2c: E2 [09:41:38]MH_I2C_Read... [09:41:38]Read from MH i2c: E2 0E 00 [09:41:38]MH_I2C_Read... [09:41:38]Read from MH i2c: E2 0E 00 51 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E4 [09:41:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:41:38]wFMCommunicate OK [09:41:38]SAM_PROTO_GetShiftState done [09:41:38]FM_GetShiftState done [09:41:38]req_shift_opened done [09:41:38]requested_item shift.open_date is exist - process it [09:41:38]req_shift_open_date [09:41:38]req_shift_open_date done [09:41:38]produce_requested_data done [09:41:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225788,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:41:38]process_action_free print_text [09:41:38]json_value_free [09:41:38]json_value_free done [09:41:38]process_json_proto returns [09:41:38]Send response to host [09:41:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225788,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:41:38]free response buf [09:41:38]execute_script done [09:41:38]execute_script returns [09:41:38]free content buf [09:41:38]Sock 8.Close socket [09:41:38]Sock 8.Thread stoped [09:41:40]recv_with_timeout no data received [09:41:54]recv_with_timeout no data received [09:42:14]recv_with_timeout no data received [09:42:39]recv_with_timeout no data received [09:42:54]recv_with_timeout no data received [09:43:33]ConnectInit Can't connect to host [09:43:33]CommunicateWithHost connect error [09:43:33]CommunicateWithHost err = -1 [09:43:33]OFD Sender: Server communicate error [09:43:38]OFD Sender: Processing packet 225788 [packets to send 599, broken 598] [09:43:38]ProducePacketName [09:43:38]name=ofd_packets/00225788 [09:43:38]OFD Sender: To server: pG, [09:43:38]CommunicateWithHost lk.salyk.kg:30040 [09:43:38]ConnectInit lk.salyk.kg [09:43:39]Connected sock=8 [09:43:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0E 59 04 01 EE C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 C2 C0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 71 03 00 35 04 06 00 99 38 AD A9 7E FA FF 19 B8 4E 03 2F 8D 4B [09:43: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 35 39 4F 00 00 00 BB 52 47 00 F2 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 35 39 10 04 04 00 FC 71 03 00 F4 03 04 00 58 6D A4 66 B6 04 01 00 00 FC C8 A0 7B 3A 42 FF E0 [09:43:40]CommunicateWithHost err = 0 [09:43:40]CheckOFDResponse [09:43:40]1017 (14) - 77093643461234 [09:43:40]1041 (16) - 0000000000874959 [09:43:40]1040 (4) - 225788 [09:43:40]1012 (4) - 27.07.2024 03:45 [09:43:40]1206 (1) - 0 [09:43:40]OFD Sender: Remove packet 225788 [09:43:40]ProducePacketName [09:43:40]name=ofd_packets/00225788 [09:43:40]NVStorageDeleteData [09:43:40]OFD Sender: No OFD packet to send [09:43:45]OFD Sender: No OFD packet to send [09:43:50]OFD Sender: No OFD packet to send [09:43:55]OFD Sender: No OFD packet to send [09:44:00]OFD Sender: No OFD packet to send [09:44:05]OFD Sender: No OFD packet to send [09:44:10]OFD Sender: No OFD packet to send [09:44:16]OFD Sender: No OFD packet to send [09:44:21]OFD Sender: No OFD packet to send [09:44:26]OFD Sender: No OFD packet to send [09:44:31]OFD Sender: No OFD packet to send [09:44:31]accept exits with 11 [09:44:31]New connection [09:44:31]New thread 3066600804 created [09:44:31]Thread 3066744164 joined [09:44:31]Waiting for new connection... [09:44:31] Sock 11.Parse request [09:44:31]Sock 11.Check first char [09:44:31]Sock 11.First char is OK [09:44:31]request: POST /json_proto HTTP/1.0 [09:44:31]Method: POST [09:44:31]URL: /json_proto [09:44:31]Method is POST - this is cgi request [09:44:31]url: /json_proto [09:44:31]query_string will be loaded in cgi processing [09:44:31]execute_cgi json_proto POST (null) [09:44:32]execute_cgi path=json_proto method=POST [09:44:32]POST find Content-Length [09:44:32]Host: 172.17.43.131:8080 [09:44:32]Content-Length: 817 [09:44:32]Content-Type: application/json [09:44:32] [09:44:32]POST finish read [09:44:32]Found Content-Length = 817 [09:44:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:32]execute_script... [09:44:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:32]POST & json_proto [09:44:32]process_json_proto [09:44:32]json parsed OK: [09:44:32]protocol is kg_v1.0 [09:44:32]action value=close_receipt [09:44:32]process_action close_receipt [09:44:32]cmd_close_receipt [09:44:32]MH_GetDate [09:44:32]Write to MH i2c: F0 00 00 52 08 49 [09:44:32]Write i2c OK [09:44:32]MH_I2C_Read... [09:44:32]Read from MH i2c: F0 [09:44:32]MH_I2C_Read... [09:44:32]Read from MH i2c: F0 09 00 [09:44:32]MH_I2C_Read... [09:44:32]Read from MH i2c: F0 09 00 52 08 00 80 C1 A4 66 F9 24 A2 66 C2 [09:44:32]GetLastDocTimeStamp 1722073282 [09:44:32]current date 1722073472 [09:44:32]FM_GetShiftState [09:44:32]SAM_PROTO_GetShiftState [09:44:32]wFMCommunicate request_size=4 [09:44:32]MH_SAM_APDU [09:44:32]CAPDU: 80 13 01 00 [09:44:32]Write to MH i2c: E2 08 00 53 08 80 13 01 00 00 00 00 00 D8 [09:44:32]Write i2c OK [09:44:32]MH_I2C_Read... [09:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:32]Read from MH i2c: E2 [09:44:32]MH_I2C_Read... [09:44:32]Read from MH i2c: E2 0E 00 [09:44:32]MH_I2C_Read... [09:44:32]Read from MH i2c: E2 0E 00 53 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E6 [09:44:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:44:32]wFMCommunicate OK [09:44:32]SAM_PROTO_GetShiftState done [09:44:32]FM_GetShiftState done [09:44:32]opened in 1722038719 [09:44:32]opened+sec_in_day 1722125119 [09:44:32]quantity*price = 50036 [09:44:32]sum+1 = 50037 [09:44:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 149 27.07.2024 09:44 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225789 ФПД: 73623791684881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094432&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225789&fm=73623791684881&tin=02508201610067®Number=0000000000092624&sum=50036 [09:44:33]StoreToDocumentArchive [09:44:33]shift 438 fd 225789 [09:44:33]save to /storage/0438/doc_00225789 [09:44:33]save last doc name /storage/0438/doc_00225789 to /storage/kkm_last_doc_name [09:44:33]save OK [09:44:33]Clear old archive folders... [09:44:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:33]tlvbuf is 014C5080 [09:44:33]SAM_PROTO_ClearQueue [09:44:33]wFMCommunicate request_size=4 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 09 00 00 [09:44:33]Write to MH i2c: E2 08 00 60 08 80 09 00 00 00 00 00 00 DA [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 60 08 00 90 00 DC [09:44:33]RAPDU: 90 00 [09:44:33]wFMCommunicate OK [09:44:33]SAM_PROTO_ClearQueue done [09:44:33]KKMCreateOFDPacket [09:44:33]OFDProtocolAddRootSTLVToBuf [09:44:33]FM_MakeSignedData [09:44:33]FM_MakeSignedData [09:44:33]SAM_PROTO_SignData [09:44:33]wFMCommunicate request_size=4 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 0D 01 02 [09:44:33]Write to MH i2c: E2 08 00 61 08 80 0D 01 02 00 00 00 00 E2 [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 61 08 00 90 00 DD [09:44:33]RAPDU: 90 00 [09:44:33]wFMCommunicate OK [09:44:33]wFMCommunicate request_size=255 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 80 C1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 71 03 00 35 04 06 00 42 [09:44:33]Write to MH i2c: E2 02 01 62 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 80 C1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 71 03 00 35 04 06 00 42 00 00 FB [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 62 08 00 90 00 DE [09:44:33]RAPDU: 90 00 [09:44:33]wFMCommunicate OK [09:44:33]wFMCommunicate request_size=10 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 0D 02 02 05 F5 DF F3 4D 11 [09:44:33]Write to MH i2c: E2 0D 00 63 08 80 0D 02 02 05 00 F5 DF F3 4D 11 00 00 14 [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 63 08 00 90 00 DF [09:44:33]RAPDU: 90 00 [09:44:33]wFMCommunicate OK [09:44:33]wFMCommunicate request_size=4 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 0D 03 02 [09:44:33]Write to MH i2c: E2 08 00 64 08 80 0D 03 02 00 00 00 00 E7 [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 0B 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 0B 00 64 08 00 78 39 29 6A 68 00 4A 57 90 00 35 [09:44:33]RAPDU: 78 39 29 6A 68 00 4A 57 90 00 [09:44:33]wFMCommunicate OK [09:44:33]SAM_PROTO_SignData done [09:44:33]FM_MakeSignedData done [09:44:33]CreateOFDProtocolMessage [09:44:33]wFMCommunicate request_size=4 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 11 00 00 [09:44:33]Write to MH i2c: E2 08 00 65 08 80 11 00 00 00 00 00 00 E7 [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 17 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 17 00 65 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [09:44:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:44:33]wFMCommunicate OK [09:44:33]CreateOFDProtocolMessage done [09:44:33]OFDSenderStorePacket 225789 [09:44:33]StoreOFDPacket docnum=225789 [09:44:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 23 81 07 01 38 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 80 C1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 71 03 00 35 04 06 00 42 F5 DF F3 4D 11 78 39 29 6A 68 00 4A 57 [09:44:33]CheckFolder [09:44:33]dirname=/storage/ofd_packets [09:44:33]CheckFolder done [09:44:33]ProducePacketName [09:44:33]name=ofd_packets/00225789 [09:44:33]NVStorageSaveData ofd_packets/00225789 [09:44:33]File name is /storage/ofd_packets/00225789 [09:44:33]Write 301 bytes [09:44:33]NVStorageSaveData done [09:44:33]OFDSenderStorePacket done [09:44:33]KKMCreateOFDPacket done [09:44:33]NVStorageSaveData kkm_last_timestamp [09:44:33]File name is /storage/kkm_last_timestamp [09:44:33]Write 4 bytes [09:44:33]NVStorageSaveData done [09:44:33]ExternCall_PrintAddStr [09:44:33]wPrintStart [09:44:33]Write to MH i2c: 01 00 00 66 08 6E [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: 01 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: 01 07 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: 01 07 00 66 08 00 00 00 00 00 FF 0F 83 [09:44:33]RasterBufferAndPrint [09:44:33]line Счет N : (1)2002059 [09:44:33]line ИНН: 02508201610067 [09:44:33]line Контрольно-Кассовый Чек [09:44:33]line ПРОДАЖА [09:44:33]line ТРК (МРК, ГНК) : 43 [09:44:33]line Товар: 2710124130 [09:44:33]line Аи-92-К-5 [09:44:33]line 7.380 * 67.80 [09:44:33]line = 500.36 [09:44:33]line НДС 12% НСП 1% [09:44:33]line > о реализуемом товаре [09:44:33]line ИТОГО: 500.36 [09:44:33]line НСП 1% : 4.43 [09:44:33]line НДС 12% : 53.14 [09:44:33]line Наличными: 0.00 [09:44:33]line Безнал.: 500.36 [09:44:33]line Место: АЗС № 97 "Партнер Нефть" [09:44:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:44:33]line СНО: Общий режим [09:44:33]line Чек 149 27.07.2024 09:44 [09:44:33]line Смена: 438 ФФД: 1.0 [09:44:33]line ЗНМ: 0300000054 [09:44:33]line РНМ: 0000000000092624 [09:44:33]line Версия ККМ: 001 [09:44:33]line Платежная система: Бакай Банк [09:44:33]line ФМ: 0000000000874959 [09:44:33]line ФД: 225789 [09:44:33]line ФПД: 73623791684881 [09:44:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094432&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225789&fm=73623791684881&tin=02508201610067®Number=0000000000092624&sum=50036 [09:44:33]written 0, free lines is 4095 [09:44:33]OFD Sender: Processing packet 225789 [packets to send 599, broken 598] [09:44:33]ProducePacketName [09:44:33]name=ofd_packets/00225789 [09:44:33]OFD Sender: To server: pG, [09:44:33]CommunicateWithHost lk.salyk.kg:30040 [09:44:33]ConnectInit lk.salyk.kg [09:44:34]Write to MH i2c: 01 00 00 90 08 98 [09:44:34]Write i2c OK [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: 01 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: 01 07 00 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: 01 07 00 90 08 00 00 00 00 00 7D 0C 28 [09:44:34]RasterBufferAndPrint [09:44:34]line [09:44:34]line [09:44:34]line [09:44:34]line [09:44:34]line [09:44:34]written 0, free lines is 3199 [09:44:34]MH_Cut [09:44:34]Write to MH i2c: D1 01 00 97 08 01 71 [09:44:34]Write i2c OK [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: D1 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: D1 01 00 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: D1 01 00 97 08 00 70 [09:44:34]Write to MH i2c: 01 00 00 98 08 A0 [09:44:34]Write i2c OK [09:44:34]MH_I2C_Read... [09:44:35]*** Cut start [09:44:35]*** Partial cut [09:44:35]*** CUTSNS_PIN = 1 [09:44:35]*** CUTSNS_PIN = 0 [09:44:35]*** Brake cut motor [09:44:36]Read from MH i2c: 01 [09:44:36]MH_I2C_Read... [09:44:36]*** Stop cut motor [09:44:36]*** Cut end [09:44:36]Read from MH i2c: 01 07 00 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: 01 07 00 98 08 00 00 00 00 00 FF 0F B5 [09:44:36]process_action close_receipt done [09:44:36]requested_data is exist [09:44:36]produce_requested_data [09:44:36]requested_item fm.sn is exist - process it [09:44:36]wFMCommunicate request_size=4 [09:44:36]MH_SAM_APDU [09:44:36]CAPDU: 80 11 00 00 [09:44:36]Write to MH i2c: E2 08 00 99 08 80 11 00 00 00 00 00 00 1B [09:44:36]Write i2c OK [09:44:36]MH_I2C_Read... [09:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:36]Read from MH i2c: E2 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 17 00 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 17 00 99 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [09:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:44:36]wFMCommunicate OK [09:44:36]requested_item fd.num is exist - process it [09:44:36]SAM_PROTO_GetFieldsCounters [09:44:36]wFMCommunicate request_size=4 [09:44:36]MH_SAM_APDU [09:44:36]CAPDU: 80 13 00 00 [09:44:36]Write to MH i2c: E2 08 00 9A 08 80 13 00 00 00 00 00 00 1E [09:44:36]Write i2c OK [09:44:36]MH_I2C_Read... [09:44:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:36]Read from MH i2c: E2 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 62 00 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 62 00 9A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 71 03 00 0E 04 04 00 B6 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 2E [09:44:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 71 03 00 0E 04 04 00 B6 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 [09:44:36]wFMCommunicate OK [09:44:36]SAM_PROTO_GetFieldsCounters done [09:44:36]requested_item shift.num is exist - process it [09:44:36]requested_item shift.opened is exist - process it [09:44:36]req_shift_opened [09:44:36]FM_GetShiftState [09:44:36]SAM_PROTO_GetShiftState [09:44:36]wFMCommunicate request_size=4 [09:44:36]MH_SAM_APDU [09:44:36]CAPDU: 80 13 01 00 [09:44:36]Write to MH i2c: E2 08 00 9B 08 80 13 01 00 00 00 00 00 20 [09:44:36]Write i2c OK [09:44:36]MH_I2C_Read... [09:44:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:36]Read from MH i2c: E2 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 0E 00 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 0E 00 9B 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2E [09:44:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:44:36]wFMCommunicate OK [09:44:36]SAM_PROTO_GetShiftState done [09:44:36]FM_GetShiftState done [09:44:36]req_shift_opened done [09:44:36]requested_item shift.open_date is exist - process it [09:44:36]req_shift_open_date [09:44:36]req_shift_open_date done [09:44:36]produce_requested_data done [09:44:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225789,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:44:36]process_action_free close_receipt [09:44:36]json_value_free [09:44:36]json_value_free done [09:44:36]process_json_proto returns [09:44:36]Send response to host [09:44:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225789,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:44:36]free response buf [09:44:36]execute_script done [09:44:36]execute_script returns [09:44:36]free content buf [09:44:36]Sock 11.Close socket [09:44:36]Sock 11.Thread stoped [09:44:37]Connected sock=9 [09: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 35 39 0F 01 00 00 23 81 07 01 38 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 80 C1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 71 03 00 35 04 06 00 42 F5 DF F3 4D 11 78 39 29 6A 68 00 4A 57 [09:44: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 35 39 4F 00 00 00 B5 E7 47 00 B2 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 35 39 10 04 04 00 FD 71 03 00 F4 03 04 00 92 6D A4 66 B6 04 01 00 00 A7 FE 3C 32 01 D2 D3 BD [09:44:38]CommunicateWithHost err = 0 [09:44:38]CheckOFDResponse [09:44:38]1017 (14) - 77093643461234 [09:44:38]1041 (16) - 0000000000874959 [09:44:38]1040 (4) - 225789 [09:44:38]1012 (4) - 27.07.2024 03:46 [09:44:38]1206 (1) - 0 [09:44:38]OFD Sender: Remove packet 225789 [09:44:38]ProducePacketName [09:44:38]name=ofd_packets/00225789 [09:44:38]NVStorageDeleteData [09:44:38]OFD Sender: No OFD packet to send [09:44:42]recv_with_timeout no data received [09:44:43]OFD Sender: No OFD packet to send [09:44:48]OFD Sender: No OFD packet to send [09:44:52]recv_with_timeout no data received [09:44:53]OFD Sender: No OFD packet to send [09:44:58]OFD Sender: No OFD packet to send [09:45:02]recv_with_timeout no data received [09:45:03]OFD Sender: No OFD packet to send [09:45:08]OFD Sender: No OFD packet to send [09:45:13]OFD Sender: No OFD packet to send [09:45:18]OFD Sender: No OFD packet to send [09:45:23]OFD Sender: No OFD packet to send [09:45:28]OFD Sender: No OFD packet to send [09:45:33]OFD Sender: No OFD packet to send [09:45:38]OFD Sender: No OFD packet to send [09:45:43]OFD Sender: No OFD packet to send [09:45:48]OFD Sender: No OFD packet to send [09:45:53]OFD Sender: No OFD packet to send [09:45:58]OFD Sender: No OFD packet to send [09:46:03]OFD Sender: No OFD packet to send [09:46:08]OFD Sender: No OFD packet to send [09:46:13]OFD Sender: No OFD packet to send [09:46:18]OFD Sender: No OFD packet to send [09:46:23]OFD Sender: No OFD packet to send [09:46:28]OFD Sender: No OFD packet to send [09:46:33]OFD Sender: No OFD packet to send [09:46:38]OFD Sender: No OFD packet to send [09:46:40]recv_with_timeout no data received [09:46:43]OFD Sender: No OFD packet to send [09:46:48]OFD Sender: No OFD packet to send [09:46:54]OFD Sender: No OFD packet to send [09:46:59]OFD Sender: No OFD packet to send [09:47:04]OFD Sender: No OFD packet to send [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:21]recv_with_timeout no data received [09:47:24]OFD Sender: No OFD packet to send [09:47:29]OFD Sender: No OFD packet to send [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:54]OFD Sender: No OFD packet to send [09:47:59]OFD Sender: No OFD packet to send [09:48:02]accept exits with 8 [09:48:02]New connection [09:48:02]New thread 3066744164 created [09:48:02]Thread 3066600804 joined [09:48:02]Waiting for new connection... [09:48:02] Sock 8.Parse request [09:48:02]Sock 8.Check first char [09:48:02]Sock 8.First char is OK [09:48:02]request: POST /json_proto HTTP/1.0 [09:48:02]Method: POST [09:48:02]URL: /json_proto [09:48:02]Method is POST - this is cgi request [09:48:02]url: /json_proto [09:48:02]query_string will be loaded in cgi processing [09:48:02]execute_cgi json_proto POST (null) [09:48:02]execute_cgi path=json_proto method=POST [09:48:02]POST find Content-Length [09:48:02]Host: 172.17.43.131:8080 [09:48:02]Content-Length: 680 [09:48:02]Content-Type: application/json [09:48:02] [09:48:02]POST finish read [09:48:02]Found Content-Length = 680 [09:48:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:02]execute_script... [09:48:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:02]POST & json_proto [09:48:02]process_json_proto [09:48:02]json parsed OK: [09:48:02]protocol is kg_v1.0 [09:48:02]action value=close_receipt [09:48:02]process_action close_receipt [09:48:02]cmd_close_receipt [09:48:02]MH_GetDate [09:48:02]Write to MH i2c: F0 00 00 9C 08 93 [09:48:02]Write i2c OK [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 09 00 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 09 00 9C 08 00 53 C2 A4 66 F9 24 A2 66 E0 [09:48:02]GetLastDocTimeStamp 1722073472 [09:48:02]current date 1722073683 [09:48:02]FM_GetShiftState [09:48:02]SAM_PROTO_GetShiftState [09:48:02]wFMCommunicate request_size=4 [09:48:02]MH_SAM_APDU [09:48:02]CAPDU: 80 13 01 00 [09:48:02]Write to MH i2c: E2 08 00 9D 08 80 13 01 00 00 00 00 00 22 [09:48:02]Write i2c OK [09:48:02]MH_I2C_Read... [09:48:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:02]Read from MH i2c: E2 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: E2 0E 00 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: E2 0E 00 9D 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 30 [09:48:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:48:02]wFMCommunicate OK [09:48:02]SAM_PROTO_GetShiftState done [09:48:02]FM_GetShiftState done [09:48:02]opened in 1722038719 [09:48:02]opened+sec_in_day 1722125119 [09:48:02]quantity*price = 500024 [09:48:02]sum+1 = 500025 [09:48:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 150 27.07.2024 09:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225790 ФПД: 220257718720147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225790&fm=220257718720147&tin=02508201610067®Number=0000000000092624&sum=500000 [09:48:03]StoreToDocumentArchive [09:48:03]shift 438 fd 225790 [09:48:03]save to /storage/0438/doc_00225790 [09:48:03]save last doc name /storage/0438/doc_00225790 to /storage/kkm_last_doc_name [09:48:03]save OK [09:48:03]Clear old archive folders... [09:48:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:48:03]tlvbuf is 01524820 [09:48:03]SAM_PROTO_ClearQueue [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 09 00 00 [09:48:03]Write to MH i2c: E2 08 00 AA 08 80 09 00 00 00 00 00 00 24 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 AA 08 00 90 00 26 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]SAM_PROTO_ClearQueue done [09:48:03]KKMCreateOFDPacket [09:48:03]OFDProtocolAddRootSTLVToBuf [09:48:03]FM_MakeSignedData [09:48:03]FM_MakeSignedData [09:48:03]SAM_PROTO_SignData [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 01 02 [09:48:03]Write to MH i2c: E2 08 00 AB 08 80 0D 01 02 00 00 00 00 2C [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 AB 08 00 90 00 27 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]wFMCommunicate request_size=255 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 53 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 71 03 00 35 04 06 00 C8 52 BF 15 [09:48:03]Write to MH i2c: E2 02 01 AC 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 53 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 71 03 00 35 04 06 00 C8 52 BF 15 00 00 98 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:04]Read from MH i2c: E2 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 03 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 03 00 AC 08 00 90 00 28 [09:48:04]RAPDU: 90 00 [09:48:04]wFMCommunicate OK [09:48:04]wFMCommunicate request_size=7 [09:48:04]MH_SAM_APDU [09:48:04]CAPDU: 80 0D 02 02 02 56 93 [09:48:04]Write to MH i2c: E2 0A 00 AD 08 80 0D 02 02 02 00 56 93 00 00 1C [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:04]Read from MH i2c: E2 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 03 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [09:48:04]RAPDU: 90 00 [09:48:04]wFMCommunicate OK [09:48:04]wFMCommunicate request_size=4 [09:48:04]MH_SAM_APDU [09:48:04]CAPDU: 80 0D 03 02 [09:48:04]Write to MH i2c: E2 08 00 AE 08 80 0D 03 02 00 00 00 00 31 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:04]OFD Sender: No OFD packet to send [09:48:04]Read from MH i2c: E2 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 0B 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 0B 00 AE 08 00 32 8D C6 61 52 C0 42 F5 90 00 61 [09:48:04]RAPDU: 32 8D C6 61 52 C0 42 F5 90 00 [09:48:04]wFMCommunicate OK [09:48:04]SAM_PROTO_SignData done [09:48:04]FM_MakeSignedData done [09:48:04]CreateOFDProtocolMessage [09:48:04]wFMCommunicate request_size=4 [09:48:04]MH_SAM_APDU [09:48:04]CAPDU: 80 11 00 00 [09:48:04]Write to MH i2c: E2 08 00 AF 08 80 11 00 00 00 00 00 00 31 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:04]Read from MH i2c: E2 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 17 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 17 00 AF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [09:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:48:04]wFMCommunicate OK [09:48:04]CreateOFDProtocolMessage done [09:48:04]OFDSenderStorePacket 225790 [09:48:04]StoreOFDPacket docnum=225790 [09:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 60 32 04 01 B0 C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 53 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 71 03 00 35 04 06 00 C8 52 BF 15 56 93 32 8D C6 61 52 C0 42 F5 [09:48:04]CheckFolder [09:48:04]dirname=/storage/ofd_packets [09:48:04]CheckFolder done [09:48:04]ProducePacketName [09:48:04]name=ofd_packets/00225790 [09:48:04]NVStorageSaveData ofd_packets/00225790 [09:48:04]File name is /storage/ofd_packets/00225790 [09:48:04]Write 298 bytes [09:48:04]NVStorageSaveData done [09:48:04]OFDSenderStorePacket done [09:48:04]KKMCreateOFDPacket done [09:48:04]NVStorageSaveData kkm_last_timestamp [09:48:04]File name is /storage/kkm_last_timestamp [09:48:04]Write 4 bytes [09:48:04]NVStorageSaveData done [09:48:04]ExternCall_PrintAddStr [09:48:04]wPrintStart [09:48:04]Write to MH i2c: 01 00 00 B0 08 B8 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 B0 08 00 00 00 00 00 FF 0F CD [09:48:04]RasterBufferAndPrint [09:48:04]line Счет N : (1)2002058 [09:48:04]line ИНН: 02508201610067 [09:48:04]line Контрольно-Кассовый Чек [09:48:04]line ПРОДАЖА [09:48:04]line ТРК (МРК, ГНК) : 21 [09:48:04]line Товар: 2710194210 [09:48:04]line ДТ-К-5 [09:48:04]line 65.620 * 76.20 [09:48:04]line = 5000.24 [09:48:04]line НДС 12% НСП 1% [09:48:04]line > о реализуемом товаре [09:48:04]line ОКРУГЛЕНИЕ: -0.24 [09:48:04]line ИТОГО: 5000.00 [09:48:04]line Внесено: 5000.00 [09:48:04]line СДАЧА: 0.00 [09:48:04]line НСП 1% : 44.25 [09:48:04]line НДС 12% : 531.00 [09:48:04]line Наличными: 5000.00 [09:48:04]line Безнал.: 0.00 [09:48:04]line Место: АЗС № 97 "Партнер Нефть" [09:48:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:48:04]line СНО: Общий режим [09:48:04]line Чек 150 27.07.2024 09:48 [09:48:04]line Смена: 438 ФФД: 1.0 [09:48:04]line ЗНМ: 0300000054 [09:48:04]line РНМ: 0000000000092624 [09:48:04]line Версия ККМ: 001 [09:48:04]line ФМ: 0000000000874959 [09:48:04]line ФД: 225790 [09:48:04]line ФПД: 220257718720147 [09:48:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225790&fm=220257718720147&tin=02508201610067®Number=0000000000092624&sum=500000 [09:48:04]OFD Sender: Processing packet 225790 [packets to send 599, broken 598] [09:48:04]ProducePacketName [09:48:04]name=ofd_packets/00225790 [09:48:04]OFD Sender: To server: pG, [09:48:04]CommunicateWithHost lk.salyk.kg:30040 [09:48:04]ConnectInit lk.salyk.kg [09:48:04]written 0, free lines is 4095 [09:48:05]Write to MH i2c: 01 00 00 DB 08 E3 [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: 01 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: 01 07 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: 01 07 00 DB 08 00 00 00 00 00 5B 0C 51 [09:48:05]RasterBufferAndPrint [09:48:05]line [09:48:05]line [09:48:05]line [09:48:05]line [09:48:05]line [09:48:05]written 0, free lines is 3167 [09:48:05]MH_Cut [09:48:05]Write to MH i2c: D1 01 00 E2 08 01 BC [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: D1 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: D1 01 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: D1 01 00 E2 08 00 BB [09:48:05]Write to MH i2c: 01 00 00 E3 08 EB [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:06]*** Cut start [09:48:06]*** Partial cut [09:48:06]*** CUTSNS_PIN = 1 [09:48:06]*** CUTSNS_PIN = 0 [09:48:06]*** Brake cut motor [09:48:06]Read from MH i2c: 01 [09:48:06]MH_I2C_Read... [09:48:06]*** Stop cut motor [09:48:06]*** Cut end [09:48:06]Read from MH i2c: 01 07 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 07 00 E3 08 00 00 00 00 00 FF 0F 00 [09:48:06]process_action close_receipt done [09:48:06]requested_data is exist [09:48:06]produce_requested_data [09:48:06]requested_item fm.sn is exist - process it [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 11 00 00 [09:48:06]Write to MH i2c: E2 08 00 E4 08 80 11 00 00 00 00 00 00 66 [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:07]Read from MH i2c: E2 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: E2 17 00 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: E2 17 00 E4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [09:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:48:07]wFMCommunicate OK [09:48:07]requested_item fd.num is exist - process it [09:48:07]SAM_PROTO_GetFieldsCounters [09:48:07]wFMCommunicate request_size=4 [09:48:07]MH_SAM_APDU [09:48:07]CAPDU: 80 13 00 00 [09:48:07]Write to MH i2c: E2 08 00 E5 08 80 13 00 00 00 00 00 00 69 [09:48:07]Write i2c OK [09:48:07]MH_I2C_Read... [09:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:07]Read from MH i2c: E2 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: E2 62 00 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 71 03 00 0E 04 04 00 B6 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 7D [09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 71 03 00 0E 04 04 00 B6 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 [09:48:07]wFMCommunicate OK [09:48:07]SAM_PROTO_GetFieldsCounters done [09:48:07]requested_item shift.num is exist - process it [09:48:07]requested_item shift.opened is exist - process it [09:48:07]req_shift_opened [09:48:07]FM_GetShiftState [09:48:07]SAM_PROTO_GetShiftState [09:48:07]wFMCommunicate request_size=4 [09:48:07]MH_SAM_APDU [09:48:07]CAPDU: 80 13 01 00 [09:48:07]Write to MH i2c: E2 08 00 E6 08 80 13 01 00 00 00 00 00 6B [09:48:07]Write i2c OK [09:48:07]MH_I2C_Read... [09:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:07]Read from MH i2c: E2 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: E2 0E 00 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: E2 0E 00 E6 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 79 [09:48:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:48:07]wFMCommunicate OK [09:48:07]SAM_PROTO_GetShiftState done [09:48:07]FM_GetShiftState done [09:48:07]req_shift_opened done [09:48:07]requested_item shift.open_date is exist - process it [09:48:07]req_shift_open_date [09:48:07]req_shift_open_date done [09:48:07]produce_requested_data done [09:48:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225790,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:48:07]process_action_free close_receipt [09:48:07]json_value_free [09:48:07]json_value_free done [09:48:07]process_json_proto returns [09:48:07]Send response to host [09:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225790,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:48:07]free response buf [09:48:07]execute_script done [09:48:07]execute_script returns [09:48:07]free content buf [09:48:07]Sock 8.Close socket [09:48:07]Sock 8.Thread stoped [09:48:09]ConnectInit Can't take IP for lk.salyk.kg [09:48:09]CommunicateWithHost connect error [09:48:09]CommunicateWithHost err = -1 [09:48:09]OFD Sender: Server communicate error [09:48:10]accept exits with 10 [09:48:10]New connection [09:48:10]New thread 3066600804 created [09:48:10]Thread 3066744164 joined [09:48:10]Waiting for new connection... [09:48:10] Sock 10.Parse request [09:48:10]Sock 10.Check first char [09:48:10]Sock 10.First char is OK [09:48:10]request: POST /json_proto HTTP/1.0 [09:48:10]Method: POST [09:48:10]URL: /json_proto [09:48:10]Method is POST - this is cgi request [09:48:10]url: /json_proto [09:48:10]query_string will be loaded in cgi processing [09:48:10]execute_cgi json_proto POST (null) [09:48:10]execute_cgi path=json_proto method=POST [09:48:10]POST find Content-Length [09:48:10]Host: 172.17.43.131:8080 [09:48:10]Content-Length: 680 [09:48:10]Content-Type: application/json [09:48:10] [09:48:10]POST finish read [09:48:10]Found Content-Length = 680 [09:48:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:10]execute_script... [09:48: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)2002057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:10]POST & json_proto [09:48:10]process_json_proto [09:48:10]json parsed OK: [09:48:10]protocol is kg_v1.0 [09:48:10]action value=close_receipt [09:48:10]process_action close_receipt [09:48:10]cmd_close_receipt [09:48:10]MH_GetDate [09:48:10]Write to MH i2c: F0 00 00 E7 08 DE [09:48:10]Write i2c OK [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: F0 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: F0 09 00 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: F0 09 00 E7 08 00 5B C2 A4 66 F9 24 A2 66 33 [09:48:10]GetLastDocTimeStamp 1722073683 [09:48:10]current date 1722073691 [09:48:10]FM_GetShiftState [09:48:10]SAM_PROTO_GetShiftState [09:48:10]wFMCommunicate request_size=4 [09:48:10]MH_SAM_APDU [09:48:10]CAPDU: 80 13 01 00 [09:48:10]Write to MH i2c: E2 08 00 E8 08 80 13 01 00 00 00 00 00 6D [09:48:10]Write i2c OK [09:48:10]MH_I2C_Read... [09:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:10]Read from MH i2c: E2 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: E2 0E 00 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: E2 0E 00 E8 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7B [09:48:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:48:10]wFMCommunicate OK [09:48:10]SAM_PROTO_GetShiftState done [09:48:10]FM_GetShiftState done [09:48:10]opened in 1722038719 [09:48:10]opened+sec_in_day 1722125119 [09:48:10]quantity*price = 500024 [09:48:10]sum+1 = 500025 [09:48:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 151 27.07.2024 09:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225791 ФПД: 167087546470219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094811&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225791&fm=167087546470219&tin=02508201610067®Number=0000000000092624&sum=500000 [09:48:11]StoreToDocumentArchive [09:48:11]shift 438 fd 225791 [09:48:11]save to /storage/0438/doc_00225791 [09:48:11]save last doc name /storage/0438/doc_00225791 to /storage/kkm_last_doc_name [09:48:11]save OK [09:48:11]Clear old archive folders... [09:48:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:48:11]tlvbuf is 01528730 [09:48:11]SAM_PROTO_ClearQueue [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 09 00 00 [09:48:11]Write to MH i2c: E2 08 00 F5 08 80 09 00 00 00 00 00 00 6F [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 F5 08 00 90 00 71 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]SAM_PROTO_ClearQueue done [09:48:11]KKMCreateOFDPacket [09:48:11]OFDProtocolAddRootSTLVToBuf [09:48:11]FM_MakeSignedData [09:48:11]FM_MakeSignedData [09:48:11]SAM_PROTO_SignData [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 0D 01 02 [09:48:11]Write to MH i2c: E2 08 00 F6 08 80 0D 01 02 00 00 00 00 77 [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 F6 08 00 90 00 72 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]wFMCommunicate request_size=255 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 71 03 00 35 04 06 00 97 F7 19 DA [09:48:11]Write to MH i2c: E2 02 01 F7 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 71 03 00 35 04 06 00 97 F7 19 DA 00 00 80 [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 F7 08 00 90 00 73 [09:48:12]RAPDU: 90 00 [09:48:12]wFMCommunicate OK [09:48:12]wFMCommunicate request_size=7 [09:48:12]MH_SAM_APDU [09:48:12]CAPDU: 80 0D 02 02 02 8F 4B [09:48:12]Write to MH i2c: E2 0A 00 F8 08 80 0D 02 02 02 00 8F 4B 00 00 58 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [09:48:12]RAPDU: 90 00 [09:48:12]wFMCommunicate OK [09:48:12]wFMCommunicate request_size=4 [09:48:12]MH_SAM_APDU [09:48:12]CAPDU: 80 0D 03 02 [09:48:12]Write to MH i2c: E2 08 00 F9 08 80 0D 03 02 00 00 00 00 7C [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 0B 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 0B 00 F9 08 00 1D 2A D1 24 0C 81 28 A0 90 00 0E [09:48:12]RAPDU: 1D 2A D1 24 0C 81 28 A0 90 00 [09:48:12]wFMCommunicate OK [09:48:12]SAM_PROTO_SignData done [09:48:12]FM_MakeSignedData done [09:48:12]CreateOFDProtocolMessage [09:48:12]wFMCommunicate request_size=4 [09:48:12]MH_SAM_APDU [09:48:12]CAPDU: 80 11 00 00 [09:48:12]Write to MH i2c: E2 08 00 FA 08 80 11 00 00 00 00 00 00 7C [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 17 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 17 00 FA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [09:48:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:48:12]wFMCommunicate OK [09:48:12]CreateOFDProtocolMessage done [09:48:12]OFDSenderStorePacket 225791 [09:48:12]StoreOFDPacket docnum=225791 [09:48:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 33 6E 04 01 07 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 71 03 00 35 04 06 00 97 F7 19 DA 8F 4B 1D 2A D1 24 0C 81 28 A0 [09:48:12]CheckFolder [09:48:12]dirname=/storage/ofd_packets [09:48:12]CheckFolder done [09:48:12]ProducePacketName [09:48:12]name=ofd_packets/00225791 [09:48:12]NVStorageSaveData ofd_packets/00225791 [09:48:12]File name is /storage/ofd_packets/00225791 [09:48:12]Write 298 bytes [09:48:12]NVStorageSaveData done [09:48:12]OFDSenderStorePacket done [09:48:12]KKMCreateOFDPacket done [09:48:12]NVStorageSaveData kkm_last_timestamp [09:48:12]File name is /storage/kkm_last_timestamp [09:48:12]Write 4 bytes [09:48:12]NVStorageSaveData done [09:48:12]ExternCall_PrintAddStr [09:48:12]wPrintStart [09:48:12]Write to MH i2c: 01 00 00 FB 08 03 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 FB 08 00 00 00 00 00 FF 0F 18 [09:48:12]RasterBufferAndPrint [09:48:12]line Счет N : (1)2002057 [09:48:12]line ИНН: 02508201610067 [09:48:12]line Контрольно-Кассовый Чек [09:48:12]line ПРОДАЖА [09:48:12]line ТРК (МРК, ГНК) : 11 [09:48:12]line Товар: 2710194210 [09:48:12]line ДТ-К-5 [09:48:12]line 65.620 * 76.20 [09:48:12]line = 5000.24 [09:48:12]line НДС 12% НСП 1% [09:48:12]line > о реализуемом товаре [09:48:12]line ОКРУГЛЕНИЕ: -0.24 [09:48:12]line ИТОГО: 5000.00 [09:48:12]line Внесено: 5000.00 [09:48:12]line СДАЧА: 0.00 [09:48:12]line НСП 1% : 44.25 [09:48:12]line НДС 12% : 531.00 [09:48:12]line Наличными: 5000.00 [09:48:12]line Безнал.: 0.00 [09:48:12]line Место: АЗС № 97 "Партнер Нефть" [09:48:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:48:12]line СНО: Общий режим [09:48:12]line Чек 151 27.07.2024 09:48 [09:48:12]line Смена: 438 ФФД: 1.0 [09:48:12]line ЗНМ: 0300000054 [09:48:12]line РНМ: 0000000000092624 [09:48:12]line Версия ККМ: 001 [09:48:12]line ФМ: 0000000000874959 [09:48:12]line ФД: 225791 [09:48:12]line ФПД: 167087546470219 [09:48:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094811&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225791&fm=167087546470219&tin=02508201610067®Number=0000000000092624&sum=500000 [09:48:12]written 0, free lines is 4095 [09:48:12]OFD Sender: Processing packet 225790 [packets to send 600, broken 598] [09:48:12]ProducePacketName [09:48:12]name=ofd_packets/00225790 [09:48:12]OFD Sender: To server: pG, [09:48:12]CommunicateWithHost lk.salyk.kg:30040 [09:48:12]ConnectInit lk.salyk.kg [09:48:12]Write to MH i2c: 01 00 00 26 09 2F [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 26 09 00 00 00 00 00 62 0C A4 [09:48:12]RasterBufferAndPrint [09:48:12]line [09:48:12]line [09:48:12]line [09:48:12]line [09:48:12]line [09:48:12]written 0, free lines is 3178 [09:48:12]MH_Cut [09:48:12]Write to MH i2c: D1 01 00 2D 09 01 08 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: D1 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: D1 01 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: D1 01 00 2D 09 00 07 [09:48:12]Write to MH i2c: 01 00 00 2E 09 37 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:14]*** Cut start [09:48:14]*** Partial cut [09:48:14]*** CUTSNS_PIN = 1 [09:48:14]*** CUTSNS_PIN = 0 [09:48:14]*** Brake cut motor [09:48:14]Read from MH i2c: 01 [09:48:14]MH_I2C_Read... [09:48:14]*** Stop cut motor [09:48:14]*** Cut end [09:48:14]Read from MH i2c: 01 07 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 07 00 2E 09 00 00 00 00 00 FF 0F 4C [09:48:14]process_action close_receipt done [09:48:14]requested_data is exist [09:48:14]produce_requested_data [09:48:14]requested_item fm.sn is exist - process it [09:48:14]wFMCommunicate request_size=4 [09:48:14]MH_SAM_APDU [09:48:14]CAPDU: 80 11 00 00 [09:48:14]Write to MH i2c: E2 08 00 2F 09 80 11 00 00 00 00 00 00 B2 [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:14]Read from MH i2c: E2 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 17 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 17 00 2F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [09:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:48:14]wFMCommunicate OK [09:48:14]requested_item fd.num is exist - process it [09:48:14]SAM_PROTO_GetFieldsCounters [09:48:14]wFMCommunicate request_size=4 [09:48:14]MH_SAM_APDU [09:48:14]CAPDU: 80 13 00 00 [09:48:14]Write to MH i2c: E2 08 00 30 09 80 13 00 00 00 00 00 00 B5 [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:14]Read from MH i2c: E2 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 62 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 71 03 00 0E 04 04 00 B6 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 CD [09:48:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 71 03 00 0E 04 04 00 B6 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 [09:48:15]wFMCommunicate OK [09:48:15]SAM_PROTO_GetFieldsCounters done [09:48:15]requested_item shift.num is exist - process it [09:48:15]requested_item shift.opened is exist - process it [09:48:15]req_shift_opened [09:48:15]FM_GetShiftState [09:48:15]SAM_PROTO_GetShiftState [09:48:15]wFMCommunicate request_size=4 [09:48:15]MH_SAM_APDU [09:48:15]CAPDU: 80 13 01 00 [09:48:15]Write to MH i2c: E2 08 00 31 09 80 13 01 00 00 00 00 00 B7 [09:48:15]Write i2c OK [09:48:15]MH_I2C_Read... [09:48:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:15]Read from MH i2c: E2 [09:48:15]MH_I2C_Read... [09:48:15]Read from MH i2c: E2 0E 00 [09:48:15]MH_I2C_Read... [09:48:15]Read from MH i2c: E2 0E 00 31 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C5 [09:48:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:48:15]wFMCommunicate OK [09:48:15]SAM_PROTO_GetShiftState done [09:48:15]FM_GetShiftState done [09:48:15]req_shift_opened done [09:48:15]requested_item shift.open_date is exist - process it [09:48:15]req_shift_open_date [09:48:15]req_shift_open_date done [09:48:15]produce_requested_data done [09:48:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225791,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:48:15]process_action_free close_receipt [09:48:15]json_value_free [09:48:15]json_value_free done [09:48:15]process_json_proto returns [09:48:15]Send response to host [09:48:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225791,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:48:15]free response buf [09:48:15]execute_script done [09:48:15]execute_script returns [09:48:15]free content buf [09:48:15]Sock 10.Close socket [09:48:15]Sock 10.Thread stoped [09:48:17]ConnectInit Can't take IP for lk.salyk.kg [09:48:17]CommunicateWithHost connect error [09:48:17]CommunicateWithHost err = -1 [09:48:17]OFD Sender: Server communicate error [09:48:21]recv_with_timeout no data received [09:48:22]OFD Sender: Processing packet 225790 [packets to send 600, broken 598] [09:48:22]ProducePacketName [09:48:22]name=ofd_packets/00225790 [09:48:22]OFD Sender: To server: pG, [09:48:22]CommunicateWithHost lk.salyk.kg:30040 [09:48:22]ConnectInit lk.salyk.kg [09:48:32]recv_with_timeout no data received [09:48:56]recv_with_timeout no data received [09:49:16]recv_with_timeout no data received [09:49:39]recv_with_timeout no data received [09:50:38]ConnectInit Can't connect to host [09:50:38]CommunicateWithHost connect error [09:50:38]CommunicateWithHost err = -1 [09:50:38]OFD Sender: Server communicate error [09:50:39]accept exits with 8 [09:50:39]New connection [09:50:39]New thread 3066744164 created [09:50:39]Thread 3066600804 joined [09:50:39]Waiting for new connection... [09:50:39] Sock 8.Parse request [09:50:39]Sock 8.Check first char [09:50:39]Sock 8.First char is OK [09:50:39]request: POST /json_proto HTTP/1.0 [09:50:39]Method: POST [09:50:39]URL: /json_proto [09:50:39]Method is POST - this is cgi request [09:50:39]url: /json_proto [09:50:39]query_string will be loaded in cgi processing [09:50:39]execute_cgi json_proto POST (null) [09:50:39]execute_cgi path=json_proto method=POST [09:50:39]POST find Content-Length [09:50:39]Host: 172.17.43.131:8080 [09:50:39]Content-Length: 679 [09:50:39]Content-Type: application/json [09:50:39] [09:50:39]POST finish read [09:50:39]Found Content-Length = 679 [09:50:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:39]execute_script... [09:50:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:39]POST & json_proto [09:50:39]process_json_proto [09:50:39]json parsed OK: [09:50:39]protocol is kg_v1.0 [09:50:39]action value=close_receipt [09:50:39]process_action close_receipt [09:50:39]cmd_close_receipt [09:50:39]MH_GetDate [09:50:39]Write to MH i2c: F0 00 00 32 09 2A [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 09 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 09 00 32 09 00 F0 C2 A4 66 F9 24 A2 66 14 [09:50:39]GetLastDocTimeStamp 1722073691 [09:50:39]current date 1722073840 [09:50:39]FM_GetShiftState [09:50:39]SAM_PROTO_GetShiftState [09:50:39]wFMCommunicate request_size=4 [09:50:39]MH_SAM_APDU [09:50:39]CAPDU: 80 13 01 00 [09:50:39]Write to MH i2c: E2 08 00 33 09 80 13 01 00 00 00 00 00 B9 [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:39]Read from MH i2c: E2 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 0E 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 0E 00 33 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C7 [09:50:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:50:39]wFMCommunicate OK [09:50:39]SAM_PROTO_GetShiftState done [09:50:39]FM_GetShiftState done [09:50:39]opened in 1722038719 [09:50:39]opened+sec_in_day 1722125119 [09:50:39]quantity*price = 80061 [09:50:39]sum+1 = 80063 [09:50:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 152 27.07.2024 09:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225792 ФПД: 220631254305078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225792&fm=220631254305078&tin=02508201610067®Number=0000000000092624&sum=80000 [09:50:40]StoreToDocumentArchive [09:50:40]shift 438 fd 225792 [09:50:40]save to /storage/0438/doc_00225792 [09:50:40]save last doc name /storage/0438/doc_00225792 to /storage/kkm_last_doc_name [09:50:40]save OK [09:50:40]Clear old archive folders... [09:50:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:40]tlvbuf is 01524820 [09:50:40]SAM_PROTO_ClearQueue [09:50:40]wFMCommunicate request_size=4 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 09 00 00 [09:50:40]Write to MH i2c: E2 08 00 40 09 80 09 00 00 00 00 00 00 BB [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 [09:50:40]MH_I2C_Read... [09:50:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:40]Read from MH i2c: E2 03 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 40 09 00 90 00 BD [09:50:40]RAPDU: 90 00 [09:50:40]wFMCommunicate OK [09:50:40]SAM_PROTO_ClearQueue done [09:50:40]KKMCreateOFDPacket [09:50:40]OFDProtocolAddRootSTLVToBuf [09:50:40]FM_MakeSignedData [09:50:40]FM_MakeSignedData [09:50:40]SAM_PROTO_SignData [09:50:40]wFMCommunicate request_size=4 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 0D 01 02 [09:50:40]Write to MH i2c: E2 08 00 41 09 80 0D 01 02 00 00 00 00 C3 [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:40]Read from MH i2c: E2 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 41 09 00 90 00 BE [09:50:40]RAPDU: 90 00 [09:50:40]wFMCommunicate OK [09:50:40]wFMCommunicate request_size=255 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F0 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 72 03 00 35 04 06 00 C8 [09:50:40]Write to MH i2c: E2 02 01 42 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F0 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 72 03 00 35 04 06 00 C8 00 00 0F [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:40]Read from MH i2c: E2 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 42 09 00 90 00 BF [09:50:40]RAPDU: 90 00 [09:50:40]wFMCommunicate OK [09:50:40]wFMCommunicate request_size=10 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 0D 02 02 05 A9 B7 8A 09 36 [09:50:40]Write to MH i2c: E2 0D 00 43 09 80 0D 02 02 05 00 A9 B7 8A 09 36 00 00 F9 [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:40]Read from MH i2c: E2 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [09:50:40]RAPDU: 90 00 [09:50:40]wFMCommunicate OK [09:50:40]wFMCommunicate request_size=4 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 0D 03 02 [09:50:40]Write to MH i2c: E2 08 00 44 09 80 0D 03 02 00 00 00 00 C8 [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:40]Read from MH i2c: E2 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 0B 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 0B 00 44 09 00 75 68 68 3C 10 3C 7A 81 90 00 91 [09:50:40]RAPDU: 75 68 68 3C 10 3C 7A 81 90 00 [09:50:40]wFMCommunicate OK [09:50:40]SAM_PROTO_SignData done [09:50:40]FM_MakeSignedData done [09:50:40]CreateOFDProtocolMessage [09:50:40]wFMCommunicate request_size=4 [09:50:40]MH_SAM_APDU [09:50:40]CAPDU: 80 11 00 00 [09:50:40]Write to MH i2c: E2 08 00 45 09 80 11 00 00 00 00 00 00 C8 [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:40]Read from MH i2c: E2 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 17 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: E2 17 00 45 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [09:50:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:50:40]wFMCommunicate OK [09:50:40]CreateOFDProtocolMessage done [09:50:40]OFDSenderStorePacket 225792 [09:50:40]StoreOFDPacket docnum=225792 [09:50:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 41 07 01 70 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F0 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 72 03 00 35 04 06 00 C8 A9 B7 8A 09 36 75 68 68 3C 10 3C 7A 81 [09:50:40]CheckFolder [09:50:40]dirname=/storage/ofd_packets [09:50:40]CheckFolder done [09:50:40]ProducePacketName [09:50:40]name=ofd_packets/00225792 [09:50:40]NVStorageSaveData ofd_packets/00225792 [09:50:40]File name is /storage/ofd_packets/00225792 [09:50:40]Write 301 bytes [09:50:40]NVStorageSaveData done [09:50:40]OFDSenderStorePacket done [09:50:40]KKMCreateOFDPacket done [09:50:40]NVStorageSaveData kkm_last_timestamp [09:50:40]File name is /storage/kkm_last_timestamp [09:50:40]Write 4 bytes [09:50:40]NVStorageSaveData done [09:50:40]ExternCall_PrintAddStr [09:50:40]wPrintStart [09:50:40]Write to MH i2c: 01 00 00 46 09 4F [09:50:40]Write i2c OK [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: 01 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: 01 07 00 [09:50:40]MH_I2C_Read... [09:50:40]Read from MH i2c: 01 07 00 46 09 00 00 00 00 00 FF 0F 64 [09:50:40]RasterBufferAndPrint [09:50:40]line Счет N : (1)2002061 [09:50:40]line ИНН: 02508201610067 [09:50:40]line Контрольно-Кассовый Чек [09:50:40]line ПРОДАЖА [09:50:40]line ТРК (МРК, ГНК) : 64 [09:50:40]line Товар: 2710124500 [09:50:40]line Аи-95-К-5 [09:50:40]line 10.790 * 74.20 [09:50:40]line = 800.62 [09:50:40]line НДС 12% НСП 1% [09:50:40]line > о реализуемом товаре [09:50:40]line ОКРУГЛЕНИЕ: -0.62 [09:50:40]line ИТОГО: 800.00 [09:50:40]line Внесено: 800.00 [09:50:40]line СДАЧА: 0.00 [09:50:40]line НСП 1% : 7.08 [09:50:40]line НДС 12% : 85.02 [09:50:40]line Наличными: 800.00 [09:50:40]line Безнал.: 0.00 [09:50:40]line Место: АЗС № 97 "Партнер Нефть" [09:50:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:50:40]line СНО: Общий режим [09:50:40]line Чек 152 27.07.2024 09:50 [09:50:40]line Смена: 438 ФФД: 1.0 [09:50:40]line ЗНМ: 0300000054 [09:50:40]line РНМ: 0000000000092624 [09:50:40]line Версия ККМ: 001 [09:50:40]line ФМ: 0000000000874959 [09:50:40]line ФД: 225792 [09:50:40]line ФПД: 220631254305078 [09:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225792&fm=220631254305078&tin=02508201610067®Number=0000000000092624&sum=80000 [09:50:41]OFD Sender: Processing packet 225790 [packets to send 601, broken 598] [09:50:41]ProducePacketName [09:50:41]name=ofd_packets/00225790 [09:50:41]OFD Sender: To server: pG, [09:50:41]CommunicateWithHost lk.salyk.kg:30040 [09:50:41]ConnectInit lk.salyk.kg [09:50:41]written 0, free lines is 4095 [09:50:41]Write to MH i2c: 01 00 00 71 09 7A [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 71 09 00 00 00 00 00 69 0C F6 [09:50:41]RasterBufferAndPrint [09:50:41]line [09:50:41]line [09:50:41]line [09:50:41]line [09:50:41]line [09:50:41]written 0, free lines is 3179 [09:50:41]MH_Cut [09:50:41]Write to MH i2c: D1 01 00 78 09 01 53 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: D1 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: D1 01 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: D1 01 00 78 09 00 52 [09:50:41]Write to MH i2c: 01 00 00 79 09 82 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:42]*** Cut start [09:50:42]*** Partial cut [09:50:42]*** CUTSNS_PIN = 1 [09:50:42]*** CUTSNS_PIN = 0 [09:50:43]*** Brake cut motor [09:50:43]Read from MH i2c: 01 [09:50:43]MH_I2C_Read... [09:50:43]*** Stop cut motor [09:50:43]*** Cut end [09:50:43]Read from MH i2c: 01 07 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: 01 07 00 79 09 00 00 00 00 00 FF 0F 97 [09:50:43]process_action close_receipt done [09:50:43]requested_data is exist [09:50:43]produce_requested_data [09:50:43]requested_item fm.sn is exist - process it [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 11 00 00 [09:50:43]Write to MH i2c: E2 08 00 7A 09 80 11 00 00 00 00 00 00 FD [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 7A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [09:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:50:43]wFMCommunicate OK [09:50:43]requested_item fd.num is exist - process it [09:50:43]SAM_PROTO_GetFieldsCounters [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 13 00 00 [09:50:43]Write to MH i2c: E2 08 00 7B 09 80 13 00 00 00 00 00 00 00 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 62 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 62 00 7B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 72 03 00 0E 04 04 00 B6 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 1D [09:50:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 72 03 00 0E 04 04 00 B6 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 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_GetFieldsCounters done [09:50:43]requested_item shift.num is exist - process it [09:50:43]requested_item shift.opened is exist - process it [09:50:43]req_shift_opened [09:50:43]FM_GetShiftState [09:50:43]SAM_PROTO_GetShiftState [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 13 01 00 [09:50:43]Write to MH i2c: E2 08 00 7C 09 80 13 01 00 00 00 00 00 02 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 7C 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 10 [09:50:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_GetShiftState done [09:50:43]FM_GetShiftState done [09:50:43]req_shift_opened done [09:50:43]requested_item shift.open_date is exist - process it [09:50:43]req_shift_open_date [09:50:43]req_shift_open_date done [09:50:43]produce_requested_data done [09:50:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225792,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:50:43]process_action_free close_receipt [09:50:43]json_value_free [09:50:43]json_value_free done [09:50:43]process_json_proto returns [09:50:43]Send response to host [09:50:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225792,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:50:43]free response buf [09:50:43]execute_script done [09:50:43]execute_script returns [09:50:43]free content buf [09:50:43]Sock 8.Close socket [09:50:43]Sock 8.Thread stoped [09:50:45]accept exits with 9 [09:50:45]New connection [09:50:45]New thread 3066600804 created [09:50:45]Thread 3066744164 joined [09:50:45]Waiting for new connection... [09:50:45] Sock 9.Parse request [09:50:45]Sock 9.Check first char [09:50:45]Sock 9.First char is OK [09:50:45]request: POST /json_proto HTTP/1.0 [09:50:45]Method: POST [09:50:45]URL: /json_proto [09:50:45]Method is POST - this is cgi request [09:50:45]url: /json_proto [09:50:45]query_string will be loaded in cgi processing [09:50:45]execute_cgi json_proto POST (null) [09:50:45]execute_cgi path=json_proto method=POST [09:50:45]POST find Content-Length [09:50:45]Host: 172.17.43.131:8080 [09:50:45]Content-Length: 683 [09:50:45]Content-Type: application/json [09:50:45] [09:50:45]POST finish read [09:50:45]Found Content-Length = 683 [09:50:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:45]execute_script... [09:50: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)2002060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:45]POST & json_proto [09:50:45]process_json_proto [09:50:45]json parsed OK: [09:50:45]protocol is kg_v1.0 [09:50:45]action value=close_receipt [09:50:45]process_action close_receipt [09:50:45]cmd_close_receipt [09:50:45]MH_GetDate [09:50:45]Write to MH i2c: F0 00 00 7D 09 75 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: F0 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: F0 09 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: F0 09 00 7D 09 00 F6 C2 A4 66 F9 24 A2 66 65 [09:50:45]GetLastDocTimeStamp 1722073840 [09:50:45]current date 1722073846 [09:50:45]FM_GetShiftState [09:50:45]SAM_PROTO_GetShiftState [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 13 01 00 [09:50:45]Write to MH i2c: E2 08 00 7E 09 80 13 01 00 00 00 00 00 04 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 0E 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 0E 00 7E 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [09:50:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:50:45]wFMCommunicate OK [09:50:45]SAM_PROTO_GetShiftState done [09:50:45]FM_GetShiftState done [09:50:45]opened in 1722038719 [09:50:45]opened+sec_in_day 1722125119 [09:50:45]quantity*price = 200043 [09:50:45]sum+1 = 200044 [09:50:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 153 27.07.2024 09:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225793 ФПД: 160370518742707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095046&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225793&fm=160370518742707&tin=02508201610067®Number=0000000000092624&sum=200000 [09:50:47]StoreToDocumentArchive [09:50:47]shift 438 fd 225793 [09:50:47]save to /storage/0438/doc_00225793 [09:50:47]save last doc name /storage/0438/doc_00225793 to /storage/kkm_last_doc_name [09:50:47]save OK [09:50:47]Clear old archive folders... [09:50:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:47]tlvbuf is 01526E70 [09:50:47]SAM_PROTO_ClearQueue [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 09 00 00 [09:50:47]Write to MH i2c: E2 08 00 8B 09 80 09 00 00 00 00 00 00 06 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_ClearQueue done [09:50:47]KKMCreateOFDPacket [09:50:47]OFDProtocolAddRootSTLVToBuf [09:50:47]FM_MakeSignedData [09:50:47]FM_MakeSignedData [09:50:47]SAM_PROTO_SignData [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 0D 01 02 [09:50:47]Write to MH i2c: E2 08 00 8C 09 80 0D 01 02 00 00 00 00 0E [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 8C 09 00 90 00 09 [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]wFMCommunicate request_size=255 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F6 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 72 03 00 35 04 06 00 91 [09:50:47]Write to MH i2c: E2 02 01 8D 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F6 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 72 03 00 35 04 06 00 91 00 00 66 [09:50: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 35 39 4F 00 00 00 20 96 47 00 2F 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 35 39 10 04 04 00 FE 71 03 00 F4 03 04 00 03 6F A4 66 B6 04 01 00 00 0B D0 1C 29 E8 71 DC BC [09:50:47]CommunicateWithHost err = 0 [09:50:47]CheckOFDResponse [09:50:47]1017 (14) - 77093643461234 [09:50:47]1041 (16) - 0000000000874959 [09:50:47]1040 (4) - 225790 [09:50:47]1012 (4) - 27.07.2024 03:52 [09:50:47]1206 (1) - 0 [09:50:47]OFD Sender: Remove packet 225790 [09:50:47]ProducePacketName [09:50:47]name=ofd_packets/00225790 [09:50:47]NVStorageDeleteData [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 8D 09 00 90 00 0A [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]wFMCommunicate request_size=10 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 0D 02 02 05 DB 2B CD 56 B3 [09:50:47]Write to MH i2c: E2 0D 00 8E 09 80 0D 02 02 05 00 DB 2B CD 56 B3 00 00 F7 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 8E 09 00 90 00 0B [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 0D 03 02 [09:50:47]Write to MH i2c: E2 08 00 8F 09 80 0D 03 02 00 00 00 00 13 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0B 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0B 00 8F 09 00 D2 45 2B E1 67 92 52 E3 90 00 65 [09:50:47]RAPDU: D2 45 2B E1 67 92 52 E3 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_SignData done [09:50:47]FM_MakeSignedData done [09:50:47]CreateOFDProtocolMessage [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 11 00 00 [09:50:47]Write to MH i2c: E2 08 00 90 09 80 11 00 00 00 00 00 00 13 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 90 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [09:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:50:47]wFMCommunicate OK [09:50:47]CreateOFDProtocolMessage done [09:50:47]OFDSenderStorePacket 225793 [09:50:47]StoreOFDPacket docnum=225793 [09:50:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 43 FF 07 01 CA 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F6 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 72 03 00 35 04 06 00 91 DB 2B CD 56 B3 D2 45 2B E1 67 92 52 E3 [09:50:47]CheckFolder [09:50:47]dirname=/storage/ofd_packets [09:50:47]CheckFolder done [09:50:47]ProducePacketName [09:50:47]name=ofd_packets/00225793 [09:50:47]NVStorageSaveData ofd_packets/00225793 [09:50:47]File name is /storage/ofd_packets/00225793 [09:50:47]Write 301 bytes [09:50:47]NVStorageSaveData done [09:50:47]OFDSenderStorePacket done [09:50:47]KKMCreateOFDPacket done [09:50:47]NVStorageSaveData kkm_last_timestamp [09:50:47]File name is /storage/kkm_last_timestamp [09:50:47]Write 4 bytes [09:50:47]NVStorageSaveData done [09:50:47]ExternCall_PrintAddStr [09:50:47]wPrintStart [09:50:47]Write to MH i2c: 01 00 00 91 09 9A [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 07 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 07 00 91 09 00 00 00 00 00 FF 0F AF [09:50:47]RasterBufferAndPrint [09:50:47]line Счет N : (1)2002060 [09:50:47]line ИНН: 02508201610067 [09:50:47]line Контрольно-Кассовый Чек [09:50:47]line ПРОДАЖА [09:50:47]line ТРК (МРК, ГНК) : 54 [09:50:47]line Товар: 2710124500 [09:50:47]line Аи-95-К-5 [09:50:47]line 26.960 * 74.20 [09:50:47]line = 2000.43 [09:50:47]line НДС 12% НСП 1% [09:50:47]line > о реализуемом товаре [09:50:47]line ОКРУГЛЕНИЕ: -0.43 [09:50:47]line ИТОГО: 2000.00 [09:50:47]line Внесено: 2000.00 [09:50:47]line СДАЧА: 0.00 [09:50:47]line НСП 1% : 17.70 [09:50:47]line НДС 12% : 212.43 [09:50:47]line Наличными: 2000.00 [09:50:47]line Безнал.: 0.00 [09:50:47]line Место: АЗС № 97 "Партнер Нефть" [09:50:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:50:48]line СНО: Общий режим [09:50:48]line Чек 153 27.07.2024 09:50 [09:50:48]line Смена: 438 ФФД: 1.0 [09:50:48]line ЗНМ: 0300000054 [09:50:48]line РНМ: 0000000000092624 [09:50:48]line Версия ККМ: 001 [09:50:48]line ФМ: 0000000000874959 [09:50:48]line ФД: 225793 [09:50:48]line ФПД: 160370518742707 [09:50:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095046&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225793&fm=160370518742707&tin=02508201610067®Number=0000000000092624&sum=200000 [09:50:48]OFD Sender: Processing packet 225791 [packets to send 601, broken 598] [09:50:48]ProducePacketName [09:50:48]name=ofd_packets/00225791 [09:50:48]OFD Sender: To server: pG, [09:50:48]CommunicateWithHost lk.salyk.kg:30040 [09:50:48]ConnectInit lk.salyk.kg [09:50:48]written 0, free lines is 4095 [09:50:48]Write to MH i2c: 01 00 00 BC 09 C5 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: 01 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: 01 07 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: 01 07 00 BC 09 00 00 00 00 00 63 0C 3B [09:50:48]RasterBufferAndPrint [09:50:48]line [09:50:48]line [09:50:48]line [09:50:48]line [09:50:48]line [09:50:48]written 0, free lines is 3178 [09:50:48]MH_Cut [09:50:48]Write to MH i2c: D1 01 00 C3 09 01 9E [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: D1 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: D1 01 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: D1 01 00 C3 09 00 9D [09:50:48]Write to MH i2c: 01 00 00 C4 09 CD [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:49]Connected sock=10 [09:50: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 35 39 0C 01 00 00 33 6E 04 01 07 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 71 03 00 35 04 06 00 97 F7 19 DA 8F 4B 1D 2A D1 24 0C 81 28 A0 [09:50:49]*** Cut start [09:50:49]*** Partial cut [09:50:49]*** CUTSNS_PIN = 1 [09:50:49]*** CUTSNS_PIN = 0 [09:50:49]*** Brake cut motor [09:50: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 35 39 4F 00 00 00 7C B4 47 00 B2 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 71 03 00 F4 03 04 00 06 6F A4 66 B6 04 01 00 00 89 89 7F C1 A0 17 5F 2C [09:50:50]CommunicateWithHost err = 0 [09:50:50]CheckOFDResponse [09:50:50]1017 (14) - 77093643461234 [09:50:50]1041 (16) - 0000000000874959 [09:50:50]1040 (4) - 225791 [09:50:50]1012 (4) - 27.07.2024 03:52 [09:50:50]1206 (1) - 0 [09:50:50]OFD Sender: Remove packet 225791 [09:50:50]ProducePacketName [09:50:50]name=ofd_packets/00225791 [09:50:50]NVStorageDeleteData [09:50:50]Read from MH i2c: 01 [09:50:50]MH_I2C_Read... [09:50:50]*** Stop cut motor [09:50:50]*** Cut end [09:50:50]Read from MH i2c: 01 07 00 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: 01 07 00 C4 09 00 00 00 00 00 FF 0F E2 [09:50:50]process_action close_receipt done [09:50:50]requested_data is exist [09:50:50]produce_requested_data [09:50:50]requested_item fm.sn is exist - process it [09:50:50]wFMCommunicate request_size=4 [09:50:50]MH_SAM_APDU [09:50:50]CAPDU: 80 11 00 00 [09:50:50]Write to MH i2c: E2 08 00 C5 09 80 11 00 00 00 00 00 00 48 [09:50:50]Write i2c OK [09:50:50]MH_I2C_Read... [09:50:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:50]Read from MH i2c: E2 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: E2 17 00 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: E2 17 00 C5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [09:50:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:50:50]wFMCommunicate OK [09:50:50]requested_item fd.num is exist - process it [09:50:50]SAM_PROTO_GetFieldsCounters [09:50:50]wFMCommunicate request_size=4 [09:50:50]MH_SAM_APDU [09:50:50]CAPDU: 80 13 00 00 [09:50:50]Write to MH i2c: E2 08 00 C6 09 80 13 00 00 00 00 00 00 4B [09:50:50]Write i2c OK [09:50:50]MH_I2C_Read... [09:50:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:50]Read from MH i2c: E2 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: E2 62 00 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: E2 62 00 C6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 72 03 00 0E 04 04 00 B6 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 6C [09:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 72 03 00 0E 04 04 00 B6 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 [09:50:50]wFMCommunicate OK [09:50:50]SAM_PROTO_GetFieldsCounters done [09:50:50]requested_item shift.num is exist - process it [09:50:50]requested_item shift.opened is exist - process it [09:50:50]req_shift_opened [09:50:50]FM_GetShiftState [09:50:50]SAM_PROTO_GetShiftState [09:50:50]wFMCommunicate request_size=4 [09:50:50]MH_SAM_APDU [09:50:50]CAPDU: 80 13 01 00 [09:50:50]Write to MH i2c: E2 08 00 C7 09 80 13 01 00 00 00 00 00 4D [09:50:50]Write i2c OK [09:50:50]MH_I2C_Read... [09:50:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:50]Read from MH i2c: E2 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: E2 0E 00 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: E2 0E 00 C7 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5B [09:50:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:50:50]wFMCommunicate OK [09:50:50]SAM_PROTO_GetShiftState done [09:50:50]FM_GetShiftState done [09:50:50]req_shift_opened done [09:50:50]requested_item shift.open_date is exist - process it [09:50:50]req_shift_open_date [09:50:50]req_shift_open_date done [09:50:50]produce_requested_data done [09:50:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225793,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:50:50]process_action_free close_receipt [09:50:50]json_value_free [09:50:50]json_value_free done [09:50:50]process_json_proto returns [09:50:50]Send response to host [09:50:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225793,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:50:50]free response buf [09:50:50]execute_script done [09:50:50]execute_script returns [09:50:50]free content buf [09:50:50]Sock 9.Close socket [09:50:50]Sock 9.Thread stoped [09:50:50]OFD Sender: Processing packet 225792 [packets to send 600, broken 598] [09:50:50]ProducePacketName [09:50:50]name=ofd_packets/00225792 [09:50:50]OFD Sender: To server: pG, [09:50:50]CommunicateWithHost lk.salyk.kg:30040 [09:50:50]ConnectInit lk.salyk.kg [09:50:56]Connected sock=10 [09:50: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 35 39 0F 01 00 00 89 41 07 01 70 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F0 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 72 03 00 35 04 06 00 C8 A9 B7 8A 09 36 75 68 68 3C 10 3C 7A 81 [09:50:57]accept exits with 8 [09:50:57]New connection [09:50:57]New thread 3066744164 created [09:50:57]Thread 3066600804 joined [09:50:57]Waiting for new connection... [09:50:57] Sock 8.Parse request [09:50:57]Sock 8.Check first char [09:50:57]Sock 8.First char is OK [09:50:57]request: POST /json_proto HTTP/1.0 [09:50:57]Method: POST [09:50:57]URL: /json_proto [09:50:57]Method is POST - this is cgi request [09:50:57]url: /json_proto [09:50:57]query_string will be loaded in cgi processing [09:50:57]execute_cgi json_proto POST (null) [09:50:57]execute_cgi path=json_proto method=POST [09:50:57]POST find Content-Length [09:50:57]Host: 172.17.43.131:8080 [09:50:57]Content-Length: 671 [09:50:57]Content-Type: application/json [09:50:57] [09:50:57]POST finish read [09:50:57]Found Content-Length = 671 [09:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:57]execute_script... [09:50: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)2002063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:57]POST & json_proto [09:50:57]process_json_proto [09:50:57]json parsed OK: [09:50:57]protocol is kg_v1.0 [09:50:57]action value=close_receipt [09:50:57]process_action close_receipt [09:50:57]cmd_close_receipt [09:50:57]MH_GetDate [09:50:57]Write to MH i2c: F0 00 00 C8 09 C0 [09:50:57]Write i2c OK [09:50:57]MH_I2C_Read... [09:50:57]Read from MH i2c: F0 [09:50:57]MH_I2C_Read... [09:50:57]Read from MH i2c: F0 09 00 [09:50:57]MH_I2C_Read... [09:50:57]Read from MH i2c: F0 09 00 C8 09 00 02 C3 A4 66 F9 24 A2 66 BD [09:50:57]GetLastDocTimeStamp 1722073846 [09:50:57]current date 1722073858 [09:50:57]FM_GetShiftState [09:50:57]SAM_PROTO_GetShiftState [09:50:57]wFMCommunicate request_size=4 [09:50:57]MH_SAM_APDU [09:50:57]CAPDU: 80 13 01 00 [09:50:57]Write to MH i2c: E2 08 00 C9 09 80 13 01 00 00 00 00 00 4F [09:50:57]Write i2c OK [09:50:57]MH_I2C_Read... [09:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:57]Read from MH i2c: E2 [09:50:57]MH_I2C_Read... [09:50:57]Read from MH i2c: E2 0E 00 [09:50:57]MH_I2C_Read... [09:50:57]Read from MH i2c: E2 0E 00 C9 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5D [09:50:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:50:57]wFMCommunicate OK [09:50:57]SAM_PROTO_GetShiftState done [09:50:57]FM_GetShiftState done [09:50:57]opened in 1722038719 [09:50:57]opened+sec_in_day 1722125119 [09:50:57]quantity*price = 50017 [09:50:57]sum+1 = 50019 [09:50:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 154 27.07.2024 09:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225794 ФПД: 9530882501423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225794&fm=9530882501423&tin=02508201610067®Number=0000000000092624&sum=50000 [09:50:58]StoreToDocumentArchive [09:50:58]shift 438 fd 225794 [09:50:58]save to /storage/0438/doc_00225794 [09:50:58]save last doc name /storage/0438/doc_00225794 to /storage/kkm_last_doc_name [09:50:58]save OK [09:50:58]Clear old archive folders... [09:50:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:50:58]tlvbuf is 014E9BE0 [09:50:58]SAM_PROTO_ClearQueue [09:50:58]wFMCommunicate request_size=4 [09:50:58]MH_SAM_APDU [09:50:58]CAPDU: 80 09 00 00 [09:50:58]Write to MH i2c: E2 08 00 D6 09 80 09 00 00 00 00 00 00 51 [09:50:58]Write i2c OK [09:50:58]MH_I2C_Read... [09:50:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:58]Read from MH i2c: E2 [09:50:58]MH_I2C_Read... [09:50:58]Read from MH i2c: E2 03 00 [09:50:58]MH_I2C_Read... [09:50:58]Read from MH i2c: E2 03 00 D6 09 00 90 00 53 [09:50:58]RAPDU: 90 00 [09:50:58]wFMCommunicate OK [09:50:58]SAM_PROTO_ClearQueue done [09:50:58]KKMCreateOFDPacket [09:50:58]OFDProtocolAddRootSTLVToBuf [09:50:58]FM_MakeSignedData [09:50:58]FM_MakeSignedData [09:50:58]SAM_PROTO_SignData [09:50:58]wFMCommunicate request_size=4 [09:50:58]MH_SAM_APDU [09:50:58]CAPDU: 80 0D 01 02 [09:50:58]Write to MH i2c: E2 08 00 D7 09 80 0D 01 02 00 00 00 00 59 [09:50:58]Write i2c OK [09:50:58]MH_I2C_Read... [09:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:58]Read from MH i2c: E2 [09:50:58]MH_I2C_Read... [09:50:58]Read from MH i2c: E2 03 00 [09:50:58]MH_I2C_Read... [09:50:58]Read from MH i2c: E2 03 00 D7 09 00 90 00 54 [09:50:58]RAPDU: 90 00 [09:50:58]wFMCommunicate OK [09:50:58]wFMCommunicate request_size=255 [09:50:58]MH_SAM_APDU [09:50:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 02 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 72 03 00 35 04 06 00 [09:50:58]Write to MH i2c: E2 02 01 D8 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 02 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 72 03 00 35 04 06 00 00 00 83 [09:50:58]Write i2c OK [09:50:58]MH_I2C_Read... [09:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:59]Read from MH i2c: E2 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 03 00 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 03 00 D8 09 00 90 00 55 [09:50:59]RAPDU: 90 00 [09:50:59]wFMCommunicate OK [09:50:59]wFMCommunicate request_size=11 [09:50:59]MH_SAM_APDU [09:50:59]CAPDU: 80 0D 02 02 06 08 AB 14 DD AB 2F [09:50:59]Write to MH i2c: E2 0E 00 D9 09 80 0D 02 02 06 00 08 AB 14 DD AB 2F 00 00 E6 [09:50:59]Write i2c OK [09:50:59]MH_I2C_Read... [09:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:59]Read from MH i2c: E2 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 03 00 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 03 00 D9 09 00 90 00 56 [09:50:59]RAPDU: 90 00 [09:50:59]wFMCommunicate OK [09:50:59]wFMCommunicate request_size=4 [09:50:59]MH_SAM_APDU [09:50:59]CAPDU: 80 0D 03 02 [09:50:59]Write to MH i2c: E2 08 00 DA 09 80 0D 03 02 00 00 00 00 5E [09:50:59]Write i2c OK [09:50:59]MH_I2C_Read... [09:50:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:59]Read from MH i2c: E2 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 0B 00 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 0B 00 DA 09 00 6E 32 94 87 B5 36 DD B1 90 00 93 [09:50:59]RAPDU: 6E 32 94 87 B5 36 DD B1 90 00 [09:50:59]wFMCommunicate OK [09:50:59]SAM_PROTO_SignData done [09:50:59]FM_MakeSignedData done [09:50:59]CreateOFDProtocolMessage [09:50:59]wFMCommunicate request_size=4 [09:50:59]MH_SAM_APDU [09:50:59]CAPDU: 80 11 00 00 [09:50:59]Write to MH i2c: E2 08 00 DB 09 80 11 00 00 00 00 00 00 5E [09:50:59]Write i2c OK [09:50:59]MH_I2C_Read... [09:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:59]Read from MH i2c: E2 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 17 00 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: E2 17 00 DB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [09:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:50:59]wFMCommunicate OK [09:50:59]CreateOFDProtocolMessage done [09:50:59]OFDSenderStorePacket 225794 [09:50:59]StoreOFDPacket docnum=225794 [09:50:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EB 5A 08 01 CF D1 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 02 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 72 03 00 35 04 06 00 08 AB 14 DD AB 2F 6E 32 94 87 B5 36 DD B1 [09:50:59]CheckFolder [09:50:59]dirname=/storage/ofd_packets [09:50:59]CheckFolder done [09:50:59]ProducePacketName [09:50:59]name=ofd_packets/00225794 [09:50:59]NVStorageSaveData ofd_packets/00225794 [09:50:59]File name is /storage/ofd_packets/00225794 [09:50:59]Write 302 bytes [09:50:59]NVStorageSaveData done [09:50:59]OFDSenderStorePacket done [09:50:59]KKMCreateOFDPacket done [09:50:59]NVStorageSaveData kkm_last_timestamp [09:50:59]File name is /storage/kkm_last_timestamp [09:50:59]Write 4 bytes [09:50:59]NVStorageSaveData done [09:50:59]ExternCall_PrintAddStr [09:50:59]wPrintStart [09:50:59]Write to MH i2c: 01 00 00 DC 09 E5 [09:50:59]Write i2c OK [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: 01 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: 01 07 00 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: 01 07 00 DC 09 00 00 00 00 00 FF 0F FA [09:50:59]RasterBufferAndPrint [09:50:59]line Счет N : (1)2002063 [09:50:59]line ИНН: 02508201610067 [09:50:59]line Контрольно-Кассовый Чек [09:50:59]line ПРОДАЖА [09:50:59]line ТРК (МРК, ГНК) : 42 [09:50:59]line Товар: 2710124130 [09:50:59]line Super-92-К-5 [09:50:59]line 7.270 * 68.80 [09:50:59]line = 500.18 [09:50:59]line НДС 12% НСП 1% [09:50:59]line > о реализуемом товаре [09:50:59]line ОКРУГЛЕНИЕ: -0.18 [09:50:59]line ИТОГО: 500.00 [09:50:59]line Внесено: 500.00 [09:50:59]line СДАЧА: 0.00 [09:50:59]line НСП 1% : 4.43 [09:50:59]line НДС 12% : 53.12 [09:50:59]line Наличными: 500.00 [09:50:59]line Безнал.: 0.00 [09:50:59]line Место: АЗС № 97 "Партнер Нефть" [09:50:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:50:59]line СНО: Общий режим [09:50:59]line Чек 154 27.07.2024 09:50 [09:50:59]line Смена: 438 ФФД: 1.0 [09:50:59]line ЗНМ: 0300000054 [09:50:59]line РНМ: 0000000000092624 [09:50:59]line Версия ККМ: 001 [09:50:59]line ФМ: 0000000000874959 [09:50:59]line ФД: 225794 [09:50:59]line ФПД: 9530882501423 [09:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225794&fm=9530882501423&tin=02508201610067®Number=0000000000092624&sum=50000 [09:50:59]written 0, free lines is 4095 [09:50:59]Write to MH i2c: 01 00 00 07 0A 11 [09:50:59]Write i2c OK [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: 01 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: 01 07 00 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: 01 07 00 07 0A 00 00 00 00 00 62 0C 86 [09:50:59]RasterBufferAndPrint [09:50:59]line [09:50:59]line [09:50:59]line [09:50:59]line [09:50:59]line [09:50:59]written 0, free lines is 3182 [09:50:59]MH_Cut [09:50:59]Write to MH i2c: D1 01 00 0E 0A 01 EA [09:50:59]Write i2c OK [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: D1 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: D1 01 00 [09:50:59]MH_I2C_Read... [09:50:59]Read from MH i2c: D1 01 00 0E 0A 00 E9 [09:50:59]Write to MH i2c: 01 00 00 0F 0A 19 [09:50:59]Write i2c OK [09:50:59]MH_I2C_Read... [09:51:01]*** Cut start [09:51:01]*** Partial cut [09:51:01]*** CUTSNS_PIN = 1 [09:51:01]*** CUTSNS_PIN = 0 [09:51:01]*** Brake cut motor [09:51:01]Read from MH i2c: 01 [09:51:01]MH_I2C_Read... [09:51:01]*** Stop cut motor [09:51:01]*** Cut end [09:51:01]Read from MH i2c: 01 07 00 [09:51:01]MH_I2C_Read... [09:51:01]Read from MH i2c: 01 07 00 0F 0A 00 00 00 00 00 FF 0F 2E [09:51:01]process_action close_receipt done [09:51:01]requested_data is exist [09:51:01]produce_requested_data [09:51:01]requested_item fm.sn is exist - process it [09:51:01]wFMCommunicate request_size=4 [09:51:01]MH_SAM_APDU [09:51:01]CAPDU: 80 11 00 00 [09:51:01]Write to MH i2c: E2 08 00 10 0A 80 11 00 00 00 00 00 00 94 [09:51:01]Write i2c OK [09:51:01]MH_I2C_Read... [09:51:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:01]Read from MH i2c: E2 [09:51:01]MH_I2C_Read... [09:51:01]Read from MH i2c: E2 17 00 [09:51:01]MH_I2C_Read... [09:51:01]Read from MH i2c: E2 17 00 10 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [09:51:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:51:01]wFMCommunicate OK [09:51:01]requested_item fd.num is exist - process it [09:51:01]SAM_PROTO_GetFieldsCounters [09:51:01]wFMCommunicate request_size=4 [09:51:01]MH_SAM_APDU [09:51:01]CAPDU: 80 13 00 00 [09:51:01]Write to MH i2c: E2 08 00 11 0A 80 13 00 00 00 00 00 00 97 [09:51:01]Connected sock=10 [09:51: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 35 39 0F 01 00 00 43 FF 07 01 CA 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F6 C2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 72 03 00 35 04 06 00 91 DB 2B CD 56 B3 D2 45 2B E1 67 92 52 E3 [09:51:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:02]Write i2c OK [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: E2 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: E2 62 00 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 72 03 00 0E 04 04 00 B6 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 BC [09:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 72 03 00 0E 04 04 00 B6 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:51:02]wFMCommunicate OK [09:51:02]SAM_PROTO_GetFieldsCounters done [09:51:02]requested_item shift.num is exist - process it [09:51:02]requested_item shift.opened is exist - process it [09:51:02]req_shift_opened [09:51:02]FM_GetShiftState [09:51:02]SAM_PROTO_GetShiftState [09:51:02]wFMCommunicate request_size=4 [09:51:02]MH_SAM_APDU [09:51:02]CAPDU: 80 13 01 00 [09:51:02]Write to MH i2c: E2 08 00 12 0A 80 13 01 00 00 00 00 00 99 [09:51:02]Write i2c OK [09:51:02]MH_I2C_Read... [09:51:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:02]Read from MH i2c: E2 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: E2 0E 00 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: E2 0E 00 12 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A7 [09:51:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:51:02]wFMCommunicate OK [09:51:02]SAM_PROTO_GetShiftState done [09:51:02]FM_GetShiftState done [09:51:02]req_shift_opened done [09:51:02]requested_item shift.open_date is exist - process it [09:51:02]req_shift_open_date [09:51:02]req_shift_open_date done [09:51:02]produce_requested_data done [09:51:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225794,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:51:02]process_action_free close_receipt [09:51:02]json_value_free [09:51:02]json_value_free done [09:51:02]process_json_proto returns [09:51:02]Send response to host [09:51:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225794,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:51:02]free response buf [09:51:02]execute_script done [09:51:02]execute_script returns [09:51:02]free content buf [09:51:02]Sock 8.Close socket [09:51:02]Sock 8.Thread stoped [09:51: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 35 39 4F 00 00 00 C8 71 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 35 39 10 04 04 00 01 72 03 00 F4 03 04 00 12 6F A4 66 B6 04 01 00 00 A5 B2 13 D9 5E A4 B5 EA [09:51:03]CommunicateWithHost err = 0 [09:51:03]CheckOFDResponse [09:51:03]1017 (14) - 77093643461234 [09:51:03]1041 (16) - 0000000000874959 [09:51:03]1040 (4) - 225793 [09:51:03]1012 (4) - 27.07.2024 03:52 [09:51:03]1206 (1) - 0 [09:51:03]OFD Sender: Remove packet 225793 [09:51:03]ProducePacketName [09:51:03]name=ofd_packets/00225793 [09:51:03]NVStorageDeleteData [09:51:04]OFD Sender: Processing packet 225794 [packets to send 599, broken 598] [09:51:04]ProducePacketName [09:51:04]name=ofd_packets/00225794 [09:51:04]OFD Sender: To server: pG, [09:51:04]CommunicateWithHost lk.salyk.kg:30040 [09:51:04]ConnectInit lk.salyk.kg [09:51:08]recv_with_timeout no data received [09:51:10]Connected sock=8 [09:51: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 35 39 10 01 00 00 EB 5A 08 01 CF D1 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 02 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 72 03 00 35 04 06 00 08 AB 14 DD AB 2F 6E 32 94 87 B5 36 DD B1 [09:51: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 35 39 4F 00 00 00 B5 71 47 00 7D 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 35 39 10 04 04 00 02 72 03 00 F4 03 04 00 1B 6F A4 66 B6 04 01 00 00 2E 25 F7 59 5B 9A DE AE [09:51:11]CommunicateWithHost err = 0 [09:51:11]CheckOFDResponse [09:51:11]1017 (14) - 77093643461234 [09:51:11]1041 (16) - 0000000000874959 [09:51:11]1040 (4) - 225794 [09:51:11]1012 (4) - 27.07.2024 03:52 [09:51:11]1206 (1) - 0 [09:51:11]OFD Sender: Remove packet 225794 [09:51:11]ProducePacketName [09:51:11]name=ofd_packets/00225794 [09:51:11]NVStorageDeleteData [09:51:12]OFD Sender: No OFD packet to send [09:51:12]OFD Sender: No OFD packet to send [09:51:17]OFD Sender: No OFD packet to send [09:51:19]recv_with_timeout no data received [09:51:22]OFD Sender: No OFD packet to send [09:51:27]OFD Sender: No OFD packet to send [09:51:32]OFD Sender: No OFD packet to send [09:51:37]OFD Sender: No OFD packet to send [09:51:42]OFD Sender: No OFD packet to send [09:51:47]OFD Sender: No OFD packet to send [09:51:52]OFD Sender: No OFD packet to send [09:51:57]OFD Sender: No OFD packet to send [09:52:01]recv_with_timeout no data received [09:52:02]OFD Sender: No OFD packet to send [09:52:07]OFD Sender: No OFD packet to send [09:52:12]OFD Sender: No OFD packet to send [09:52:15]recv_with_timeout no data received [09:52:17]OFD Sender: No OFD packet to send [09:52:22]OFD Sender: No OFD packet to send [09:52:27]OFD Sender: No OFD packet to send [09:52:32]OFD Sender: No OFD packet to send [09:52:37]OFD Sender: No OFD packet to send [09:52:42]OFD Sender: No OFD packet to send [09:52:47]OFD Sender: No OFD packet to send [09:52:49]recv_with_timeout no data received [09:52:52]OFD Sender: No OFD packet to send [09:52:57]OFD Sender: No OFD packet to send [09:53:02]OFD Sender: No OFD packet to send [09:53:05]accept exits with 9 [09:53:05]New connection [09:53:05]New thread 3066600804 created [09:53:05]Thread 3066744164 joined [09:53:05]Waiting for new connection... [09:53:05] Sock 9.Parse request [09:53:05]Sock 9.Check first char [09:53:05]Sock 9.First char is OK [09:53:05]request: POST /json_proto HTTP/1.0 [09:53:05]Method: POST [09:53:05]URL: /json_proto [09:53:05]Method is POST - this is cgi request [09:53:05]url: /json_proto [09:53:05]query_string will be loaded in cgi processing [09:53:05]execute_cgi json_proto POST (null) [09:53:05]execute_cgi path=json_proto method=POST [09:53:05]POST find Content-Length [09:53:05]Host: 172.17.43.131:8080 [09:53:05]Content-Length: 680 [09:53:05]Content-Type: application/json [09:53:05] [09:53:05]POST finish read [09:53:05]Found Content-Length = 680 [09:53:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:05]execute_script... [09:53: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)2002064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:05]POST & json_proto [09:53:05]process_json_proto [09:53:05]json parsed OK: [09:53:05]protocol is kg_v1.0 [09:53:05]action value=close_receipt [09:53:05]process_action close_receipt [09:53:05]cmd_close_receipt [09:53:05]MH_GetDate [09:53:05]Write to MH i2c: F0 00 00 13 0A 0C [09:53:05]Write i2c OK [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: F0 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: F0 09 00 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: F0 09 00 13 0A 00 82 C3 A4 66 F9 24 A2 66 89 [09:53:05]GetLastDocTimeStamp 1722073858 [09:53:05]current date 1722073986 [09:53:05]FM_GetShiftState [09:53:05]SAM_PROTO_GetShiftState [09:53:05]wFMCommunicate request_size=4 [09:53:05]MH_SAM_APDU [09:53:05]CAPDU: 80 13 01 00 [09:53:05]Write to MH i2c: E2 08 00 14 0A 80 13 01 00 00 00 00 00 9B [09:53:05]Write i2c OK [09:53:05]MH_I2C_Read... [09:53:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:05]Read from MH i2c: E2 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: E2 0E 00 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: E2 0E 00 14 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [09:53:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:53:05]wFMCommunicate OK [09:53:05]SAM_PROTO_GetShiftState done [09:53:05]FM_GetShiftState done [09:53:05]opened in 1722038719 [09:53:05]opened+sec_in_day 1722125119 [09:53:05]quantity*price = 100050 [09:53:05]sum+1 = 100052 [09:53:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 155 27.07.2024 09:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225795 ФПД: 14745740890775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095306&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225795&fm=14745740890775&tin=02508201610067®Number=0000000000092624&sum=100000 [09:53:06]StoreToDocumentArchive [09:53:06]shift 438 fd 225795 [09:53:06]save to /storage/0438/doc_00225795 [09:53:06]save last doc name /storage/0438/doc_00225795 to /storage/kkm_last_doc_name [09:53:06]save OK [09:53:06]Clear old archive folders... [09:53:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:53:06]tlvbuf is 014FDBC0 [09:53:06]SAM_PROTO_ClearQueue [09:53:06]wFMCommunicate request_size=4 [09:53:06]MH_SAM_APDU [09:53:06]CAPDU: 80 09 00 00 [09:53:06]Write to MH i2c: E2 08 00 21 0A 80 09 00 00 00 00 00 00 9D [09:53:06]Write i2c OK [09:53:06]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 21 0A 00 90 00 9F [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_ClearQueue done [09:53:07]KKMCreateOFDPacket [09:53:07]OFDProtocolAddRootSTLVToBuf [09:53:07]FM_MakeSignedData [09:53:07]FM_MakeSignedData [09:53:07]SAM_PROTO_SignData [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 01 02 [09:53:07]Write to MH i2c: E2 08 00 22 0A 80 0D 01 02 00 00 00 00 A5 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 22 0A 00 90 00 A0 [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]wFMCommunicate request_size=255 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 82 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 72 03 00 35 04 06 00 0D 69 42 A5 [09:53:07]Write to MH i2c: E2 02 01 23 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 82 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 72 03 00 35 04 06 00 0D 69 42 A5 00 00 A8 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 23 0A 00 90 00 A1 [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]wFMCommunicate request_size=7 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 02 02 02 D2 97 [09:53:07]Write to MH i2c: E2 0A 00 24 0A 80 0D 02 02 02 00 D2 97 00 00 15 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 24 0A 00 90 00 A2 [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 03 02 [09:53:07]Write to MH i2c: E2 08 00 25 0A 80 0D 03 02 00 00 00 00 AA [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0B 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0B 00 25 0A 00 E5 2D FA 65 FA B7 EA 42 90 00 F9 [09:53:07]RAPDU: E5 2D FA 65 FA B7 EA 42 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_SignData done [09:53:07]FM_MakeSignedData done [09:53:07]CreateOFDProtocolMessage [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 11 00 00 [09:53:07]Write to MH i2c: E2 08 00 26 0A 80 11 00 00 00 00 00 00 AA [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 17 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 17 00 26 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [09:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:53:07]wFMCommunicate OK [09:53:07]CreateOFDProtocolMessage done [09:53:07]OFDSenderStorePacket 225795 [09:53:07]StoreOFDPacket docnum=225795 [09:53:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C3 1C 04 01 34 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 82 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 72 03 00 35 04 06 00 0D 69 42 A5 D2 97 E5 2D FA 65 FA B7 EA 42 [09:53:07]CheckFolder [09:53:07]dirname=/storage/ofd_packets [09:53:07]CheckFolder done [09:53:07]ProducePacketName [09:53:07]name=ofd_packets/00225795 [09:53:07]NVStorageSaveData ofd_packets/00225795 [09:53:07]File name is /storage/ofd_packets/00225795 [09:53:07]Write 298 bytes [09:53:07]NVStorageSaveData done [09:53:07]OFDSenderStorePacket done [09:53:07]KKMCreateOFDPacket done [09:53:07]NVStorageSaveData kkm_last_timestamp [09:53:07]File name is /storage/kkm_last_timestamp [09:53:07]Write 4 bytes [09:53:07]NVStorageSaveData done [09:53:07]ExternCall_PrintAddStr [09:53:07]wPrintStart [09:53:07]Write to MH i2c: 01 00 00 27 0A 31 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: 01 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: 01 07 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: 01 07 00 27 0A 00 00 00 00 00 FF 0F 46 [09:53:07]RasterBufferAndPrint [09:53:07]line Счет N : (1)2002064 [09:53:07]line ИНН: 02508201610067 [09:53:07]line Контрольно-Кассовый Чек [09:53:07]line ПРОДАЖА [09:53:07]line ТРК (МРК, ГНК) : 61 [09:53:07]line Товар: 2710194210 [09:53:07]line ДТ-К-5 [09:53:07]line 13.130 * 76.20 [09:53:07]line = 1000.51 [09:53:07]line НДС 12% НСП 1% [09:53:07]line > о реализуемом товаре [09:53:07]line ОКРУГЛЕНИЕ: -0.51 [09:53:07]line ИТОГО: 1000.00 [09:53:07]line Внесено: 1000.00 [09:53:07]line СДАЧА: 0.00 [09:53:07]line НСП 1% : 8.85 [09:53:07]line НДС 12% : 106.25 [09:53:07]line Наличными: 1000.00 [09:53:07]line Безнал.: 0.00 [09:53:07]line Место: АЗС № 97 "Партнер Нефть" [09:53:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:53:07]line СНО: Общий режим [09:53:07]line Чек 155 27.07.2024 09:53 [09:53:07]line Смена: 438 ФФД: 1.0 [09:53:07]line ЗНМ: 0300000054 [09:53:07]line РНМ: 0000000000092624 [09:53:07]line Версия ККМ: 001 [09:53:07]line ФМ: 0000000000874959 [09:53:07]line ФД: 225795 [09:53:07]line ФПД: 14745740890775 [09:53:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095306&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225795&fm=14745740890775&tin=02508201610067®Number=0000000000092624&sum=100000 [09:53:07]OFD Sender: Processing packet 225795 [packets to send 599, broken 598] [09:53:07]ProducePacketName [09:53:07]name=ofd_packets/00225795 [09:53:07]OFD Sender: To server: pG, [09:53:07]CommunicateWithHost lk.salyk.kg:30040 [09:53:07]ConnectInit lk.salyk.kg [09:53:07]written 0, free lines is 4095 [09:53:08]Write to MH i2c: 01 00 00 52 0A 5C [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 52 0A 00 00 00 00 00 5A 0C C9 [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 3165 [09:53:08]MH_Cut [09:53:08]Write to MH i2c: D1 01 00 59 0A 01 35 [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 59 0A 00 34 [09:53:08]Write to MH i2c: 01 00 00 5A 0A 64 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:09]*** Cut start [09:53:09]*** Partial cut [09:53:09]*** CUTSNS_PIN = 1 [09:53:09]*** CUTSNS_PIN = 0 [09:53:09]*** Brake cut motor [09:53:10]Read from MH i2c: 01 [09:53:10]MH_I2C_Read... [09:53:10]*** Stop cut motor [09:53:10]*** Cut end [09:53:10]Read from MH i2c: 01 07 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: 01 07 00 5A 0A 00 00 00 00 00 FF 0F 79 [09:53:10]process_action close_receipt done [09:53:10]requested_data is exist [09:53:10]produce_requested_data [09:53:10]requested_item fm.sn is exist - process it [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 11 00 00 [09:53:10]Write to MH i2c: E2 08 00 5B 0A 80 11 00 00 00 00 00 00 DF [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 5B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [09:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:53:10]wFMCommunicate OK [09:53:10]requested_item fd.num is exist - process it [09:53:10]SAM_PROTO_GetFieldsCounters [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 13 00 00 [09:53:10]Write to MH i2c: E2 08 00 5C 0A 80 13 00 00 00 00 00 00 E2 [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 62 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 62 00 5C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 72 03 00 0E 04 04 00 B6 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 0B [09:53: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 72 03 00 0E 04 04 00 B6 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:53:10]wFMCommunicate OK [09:53:10]SAM_PROTO_GetFieldsCounters done [09:53:10]requested_item shift.num is exist - process it [09:53:10]requested_item shift.opened is exist - process it [09:53:10]req_shift_opened [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 5D 0A 80 13 01 00 00 00 00 00 E4 [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 5D 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [09:53:10]RAPDU: 09 00 01 BF 39 A4 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]req_shift_opened done [09:53:10]requested_item shift.open_date is exist - process it [09:53:10]req_shift_open_date [09:53:10]req_shift_open_date done [09:53:10]produce_requested_data done [09:53:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225795,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:53:10]process_action_free close_receipt [09:53:10]json_value_free [09:53:10]json_value_free done [09:53:10]process_json_proto returns [09:53:10]Send response to host [09:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225795,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:53:10]free response buf [09:53:10]execute_script done [09:53:10]execute_script returns [09:53:10]free content buf [09:53:10]Sock 9.Close socket [09:53:10]Sock 9.Thread stoped [09:53:12]Connected sock=10 [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 35 39 0C 01 00 00 C3 1C 04 01 34 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 82 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 72 03 00 35 04 06 00 0D 69 42 A5 D2 97 E5 2D FA 65 FA B7 EA 42 [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 35 39 4F 00 00 00 D5 82 47 00 AE 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 35 39 10 04 04 00 03 72 03 00 F4 03 04 00 95 6F A4 66 B6 04 01 00 00 78 C8 A9 81 DE 07 83 B4 [09:53:12]CommunicateWithHost err = 0 [09:53:12]CheckOFDResponse [09:53:12]1017 (14) - 77093643461234 [09:53:12]1041 (16) - 0000000000874959 [09:53:12]1040 (4) - 225795 [09:53:12]1012 (4) - 27.07.2024 03:55 [09:53:12]1206 (1) - 0 [09:53:12]OFD Sender: Remove packet 225795 [09:53:12]ProducePacketName [09:53:12]name=ofd_packets/00225795 [09:53:12]NVStorageDeleteData [09:53:13]OFD Sender: No OFD packet to send [09:53:18]OFD Sender: No OFD packet to send [09:53:23]OFD Sender: No OFD packet to send [09:53:28]OFD Sender: No OFD packet to send [09:53:33]OFD Sender: No OFD packet to send [09:53:34]recv_with_timeout no data received [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:53]recv_with_timeout no data received [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:44]accept exits with 8 [09:54:44]New connection [09:54:44]New thread 3066744164 created [09:54:44]Thread 3066600804 joined [09:54:44]Waiting for new connection... [09:54:44] Sock 8.Parse request [09:54:44]Sock 8.Check first char [09:54:44]Sock 8.First char is OK [09:54:44]request: POST /json_proto HTTP/1.0 [09:54:44]Method: POST [09:54:44]URL: /json_proto [09:54:44]Method is POST - this is cgi request [09:54:44]url: /json_proto [09:54:44]query_string will be loaded in cgi processing [09:54:44]execute_cgi json_proto POST (null) [09:54:44]execute_cgi path=json_proto method=POST [09:54:44]POST find Content-Length [09:54:44]Host: 172.17.43.131:8080 [09:54:44]Content-Length: 818 [09:54:44]Content-Type: application/json [09:54:44] [09:54:44]POST finish read [09:54:44]Found Content-Length = 818 [09:54:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:44]execute_script... [09:54: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)2002062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:44]POST & json_proto [09:54:44]process_json_proto [09:54:44]json parsed OK: [09:54:44]protocol is kg_v1.0 [09:54:44]action value=close_receipt [09:54:44]process_action close_receipt [09:54:44]cmd_close_receipt [09:54:44]MH_GetDate [09:54:44]Write to MH i2c: F0 00 00 5E 0A 57 [09:54:44]Write i2c OK [09:54:44]MH_I2C_Read... [09:54:44]Read from MH i2c: F0 [09:54:44]MH_I2C_Read... [09:54:44]Read from MH i2c: F0 09 00 [09:54:44]MH_I2C_Read... [09:54:44]Read from MH i2c: F0 09 00 5E 0A 00 E5 C3 A4 66 F9 24 A2 66 37 [09:54:44]GetLastDocTimeStamp 1722073986 [09:54:44]current date 1722074085 [09:54:44]FM_GetShiftState [09:54:44]SAM_PROTO_GetShiftState [09:54:44]wFMCommunicate request_size=4 [09:54:44]MH_SAM_APDU [09:54:44]CAPDU: 80 13 01 00 [09:54:44]Write to MH i2c: E2 08 00 5F 0A 80 13 01 00 00 00 00 00 E6 [09:54:44]Write i2c OK [09:54:44]MH_I2C_Read... [09:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:44]Read from MH i2c: E2 [09:54:44]MH_I2C_Read... [09:54:44]Read from MH i2c: E2 0E 00 [09:54:44]MH_I2C_Read... [09:54:44]Read from MH i2c: E2 0E 00 5F 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [09:54:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:54:44]wFMCommunicate OK [09:54:44]SAM_PROTO_GetShiftState done [09:54:44]FM_GetShiftState done [09:54:44]opened in 1722038719 [09:54:44]opened+sec_in_day 1722125119 [09:54:44]quantity*price = 900074 [09:54:44]sum+1 = 900075 [09:54:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.74 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 0.00 Безнал.: 9000.74 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 156 27.07.2024 09:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225796 ФПД: 94274964088336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225796&fm=94274964088336&tin=02508201610067®Number=0000000000092624&sum=900074 [09:54:45]StoreToDocumentArchive [09:54:45]shift 438 fd 225796 [09:54:45]save to /storage/0438/doc_00225796 [09:54:45]save last doc name /storage/0438/doc_00225796 to /storage/kkm_last_doc_name [09:54:45]save OK [09:54:45]Clear old archive folders... [09:54:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:54:45]tlvbuf is 014C9330 [09:54:45]SAM_PROTO_ClearQueue [09:54:45]wFMCommunicate request_size=4 [09:54:45]MH_SAM_APDU [09:54:45]CAPDU: 80 09 00 00 [09:54:45]Write to MH i2c: E2 08 00 6C 0A 80 09 00 00 00 00 00 00 E8 [09:54:45]Write i2c OK [09:54:45]MH_I2C_Read... [09:54:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:45]Read from MH i2c: E2 [09:54:45]MH_I2C_Read... [09:54:45]Read from MH i2c: E2 03 00 [09:54:45]MH_I2C_Read... [09:54:45]Read from MH i2c: E2 03 00 6C 0A 00 90 00 EA [09:54:45]RAPDU: 90 00 [09:54:45]wFMCommunicate OK [09:54:45]SAM_PROTO_ClearQueue done [09:54:45]KKMCreateOFDPacket [09:54:45]OFDProtocolAddRootSTLVToBuf [09:54:45]FM_MakeSignedData [09:54:45]FM_MakeSignedData [09:54:45]SAM_PROTO_SignData [09:54:45]wFMCommunicate request_size=4 [09:54:45]MH_SAM_APDU [09:54:45]CAPDU: 80 0D 01 02 [09:54:45]Write to MH i2c: E2 08 00 6D 0A 80 0D 01 02 00 00 00 00 F0 [09:54:45]Write i2c OK [09:54:45]MH_I2C_Read... [09:54:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:45]Read from MH i2c: E2 [09:54:45]MH_I2C_Read... [09:54:45]Read from MH i2c: E2 03 00 [09:54:45]MH_I2C_Read... [09:54:45]Read from MH i2c: E2 03 00 6D 0A 00 90 00 EB [09:54:45]RAPDU: 90 00 [09:54:45]wFMCommunicate OK [09:54:45]wFMCommunicate request_size=255 [09:54:45]MH_SAM_APDU [09:54:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 E5 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 72 03 00 35 04 06 00 55 BE 19 BE [09:54:45]Write to MH i2c: E2 02 01 6E 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 E5 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 72 03 00 35 04 06 00 55 BE 19 BE 00 00 FB [09:54:45]Write i2c OK [09:54:45]MH_I2C_Read... [09:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:46]Read from MH i2c: E2 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 03 00 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 03 00 6E 0A 00 90 00 EC [09:54:46]RAPDU: 90 00 [09:54:46]wFMCommunicate OK [09:54:46]wFMCommunicate request_size=7 [09:54:46]MH_SAM_APDU [09:54:46]CAPDU: 80 0D 02 02 02 E6 10 [09:54:46]Write to MH i2c: E2 0A 00 6F 0A 80 0D 02 02 02 00 E6 10 00 00 ED [09:54:46]Write i2c OK [09:54:46]MH_I2C_Read... [09:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:46]Read from MH i2c: E2 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 03 00 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 03 00 6F 0A 00 90 00 ED [09:54:46]RAPDU: 90 00 [09:54:46]wFMCommunicate OK [09:54:46]wFMCommunicate request_size=4 [09:54:46]MH_SAM_APDU [09:54:46]CAPDU: 80 0D 03 02 [09:54:46]Write to MH i2c: E2 08 00 70 0A 80 0D 03 02 00 00 00 00 F5 [09:54:46]Write i2c OK [09:54:46]MH_I2C_Read... [09:54:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:46]Read from MH i2c: E2 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 0B 00 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 0B 00 70 0A 00 8E FE 3C EA EA 09 1F B2 90 00 6C [09:54:46]RAPDU: 8E FE 3C EA EA 09 1F B2 90 00 [09:54:46]wFMCommunicate OK [09:54:46]SAM_PROTO_SignData done [09:54:46]FM_MakeSignedData done [09:54:46]CreateOFDProtocolMessage [09:54:46]wFMCommunicate request_size=4 [09:54:46]MH_SAM_APDU [09:54:46]CAPDU: 80 11 00 00 [09:54:46]Write to MH i2c: E2 08 00 71 0A 80 11 00 00 00 00 00 00 F5 [09:54:46]Write i2c OK [09:54:46]MH_I2C_Read... [09:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:46]Read from MH i2c: E2 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 17 00 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: E2 17 00 71 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [09:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:54:46]wFMCommunicate OK [09:54:46]CreateOFDProtocolMessage done [09:54:46]OFDSenderStorePacket 225796 [09:54:46]StoreOFDPacket docnum=225796 [09:54:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D1 86 04 01 C6 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 E5 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 72 03 00 35 04 06 00 55 BE 19 BE E6 10 8E FE 3C EA EA 09 1F B2 [09:54:46]CheckFolder [09:54:46]dirname=/storage/ofd_packets [09:54:46]CheckFolder done [09:54:46]ProducePacketName [09:54:46]name=ofd_packets/00225796 [09:54:46]NVStorageSaveData ofd_packets/00225796 [09:54:46]File name is /storage/ofd_packets/00225796 [09:54:46]Write 298 bytes [09:54:46]NVStorageSaveData done [09:54:46]OFDSenderStorePacket done [09:54:46]KKMCreateOFDPacket done [09:54:46]NVStorageSaveData kkm_last_timestamp [09:54:46]File name is /storage/kkm_last_timestamp [09:54:46]Write 4 bytes [09:54:46]NVStorageSaveData done [09:54:46]ExternCall_PrintAddStr [09:54:46]wPrintStart [09:54:46]Write to MH i2c: 01 00 00 72 0A 7C [09:54:46]Write i2c OK [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: 01 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: 01 07 00 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: 01 07 00 72 0A 00 00 00 00 00 FF 0F 91 [09:54:46]RasterBufferAndPrint [09:54:46]line Счет N : (1)2002062 [09:54:46]line ИНН: 02508201610067 [09:54:46]line Контрольно-Кассовый Чек [09:54:46]line ПРОДАЖА [09:54:46]line ТРК (МРК, ГНК) : 31 [09:54:46]line Товар: 2710194210 [09:54:46]line ДТ-К-5 [09:54:46]line 118.120 * 76.20 [09:54:46]line = 9000.74 [09:54:46]line НДС 12% НСП 1% [09:54:46]line > о реализуемом товаре [09:54:46]line ИТОГО: 9000.74 [09:54:46]line НСП 1% : 79.65 [09:54:46]line НДС 12% : 955.83 [09:54:46]line Наличными: 0.00 [09:54:46]line Безнал.: 9000.74 [09:54:46]line Место: АЗС № 97 "Партнер Нефть" [09:54:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:54:46]line СНО: Общий режим [09:54:46]line Чек 156 27.07.2024 09:54 [09:54:46]line Смена: 438 ФФД: 1.0 [09:54:46]line ЗНМ: 0300000054 [09:54:46]line РНМ: 0000000000092624 [09:54:46]line Версия ККМ: 001 [09:54:46]line Платежная система: Бакай Банк [09:54:46]line ФМ: 0000000000874959 [09:54:46]line ФД: 225796 [09:54:46]line ФПД: 94274964088336 [09:54:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225796&fm=94274964088336&tin=02508201610067®Number=0000000000092624&sum=900074 [09:54:46]written 0, free lines is 4095 [09:54:46]OFD Sender: Processing packet 225796 [packets to send 599, broken 598] [09:54:46]ProducePacketName [09:54:46]name=ofd_packets/00225796 [09:54:46]OFD Sender: To server: pG, [09:54:46]CommunicateWithHost lk.salyk.kg:30040 [09:54:46]ConnectInit lk.salyk.kg [09:54:46]Write to MH i2c: 01 00 00 9C 0A A6 [09:54:46]Write i2c OK [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: 01 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: 01 07 00 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: 01 07 00 9C 0A 00 00 00 00 00 76 0C 2F [09:54:46]RasterBufferAndPrint [09:54:46]line [09:54:46]line [09:54:46]line [09:54:46]line [09:54:46]line [09:54:46]written 0, free lines is 3194 [09:54:46]MH_Cut [09:54:46]Write to MH i2c: D1 01 00 A3 0A 01 7F [09:54:46]Write i2c OK [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: D1 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: D1 01 00 [09:54:46]MH_I2C_Read... [09:54:46]Read from MH i2c: D1 01 00 A3 0A 00 7E [09:54:46]Write to MH i2c: 01 00 00 A4 0A AE [09:54:46]Write i2c OK [09:54:46]MH_I2C_Read... [09:54:46]Connected sock=10 [09:54: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 35 39 0C 01 00 00 D1 86 04 01 C6 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 E5 C3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 72 03 00 35 04 06 00 55 BE 19 BE E6 10 8E FE 3C EA EA 09 1F B2 [09:54: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 35 39 4F 00 00 00 82 92 47 00 61 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 72 03 00 F4 03 04 00 F3 6F A4 66 B6 04 01 00 00 E2 B9 20 81 6B 97 F5 E0 [09:54:47]CommunicateWithHost err = 0 [09:54:47]CheckOFDResponse [09:54:47]1017 (14) - 77093643461234 [09:54:47]1041 (16) - 0000000000874959 [09:54:47]1040 (4) - 225796 [09:54:47]1012 (4) - 27.07.2024 03:56 [09:54:47]1206 (1) - 0 [09:54:47]OFD Sender: Remove packet 225796 [09:54:47]ProducePacketName [09:54:47]name=ofd_packets/00225796 [09:54:47]NVStorageDeleteData [09:54:47]*** Cut start [09:54:47]*** Partial cut [09:54:47]*** CUTSNS_PIN = 1 [09:54:47]*** CUTSNS_PIN = 0 [09:54:47]OFD Sender: No OFD packet to send [09:54:48]*** Brake cut motor [09:54:48]Read from MH i2c: 01 [09:54:48]MH_I2C_Read... [09:54:48]*** Stop cut motor [09:54:48]*** Cut end [09:54:48]Read from MH i2c: 01 07 00 [09:54:48]MH_I2C_Read... [09:54:48]Read from MH i2c: 01 07 00 A4 0A 00 00 00 00 00 FF 0F C3 [09:54:48]process_action close_receipt done [09:54:48]requested_data is exist [09:54:48]produce_requested_data [09:54:48]requested_item fm.sn is exist - process it [09:54:48]wFMCommunicate request_size=4 [09:54:48]MH_SAM_APDU [09:54:48]CAPDU: 80 11 00 00 [09:54:48]Write to MH i2c: E2 08 00 A5 0A 80 11 00 00 00 00 00 00 29 [09:54:48]Write i2c OK [09:54:48]MH_I2C_Read... [09:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:48]Read from MH i2c: E2 [09:54:48]MH_I2C_Read... [09:54:48]Read from MH i2c: E2 17 00 [09:54:48]MH_I2C_Read... [09:54:48]Read from MH i2c: E2 17 00 A5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [09:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:54:48]wFMCommunicate OK [09:54:48]requested_item fd.num is exist - process it [09:54:48]SAM_PROTO_GetFieldsCounters [09:54:48]wFMCommunicate request_size=4 [09:54:48]MH_SAM_APDU [09:54:48]CAPDU: 80 13 00 00 [09:54:48]Write to MH i2c: E2 08 00 A6 0A 80 13 00 00 00 00 00 00 2C [09:54:48]Write i2c OK [09:54:48]MH_I2C_Read... [09:54:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:48]Read from MH i2c: E2 [09:54:48]MH_I2C_Read... [09:54:48]Read from MH i2c: E2 62 00 [09:54:48]MH_I2C_Read... [09:54:48]Read from MH i2c: E2 62 00 A6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 72 03 00 0E 04 04 00 B6 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 59 [09:54:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 72 03 00 0E 04 04 00 B6 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:54:48]wFMCommunicate OK [09:54:48]SAM_PROTO_GetFieldsCounters done [09:54:48]requested_item shift.num is exist - process it [09:54:48]requested_item shift.opened is exist - process it [09:54:48]req_shift_opened [09:54:48]FM_GetShiftState [09:54:48]SAM_PROTO_GetShiftState [09:54:48]wFMCommunicate request_size=4 [09:54:48]MH_SAM_APDU [09:54:48]CAPDU: 80 13 01 00 [09:54:48]Write to MH i2c: E2 08 00 A7 0A 80 13 01 00 00 00 00 00 2E [09:54:48]Write i2c OK [09:54:48]MH_I2C_Read... [09:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:48]Read from MH i2c: E2 [09:54:48]MH_I2C_Read... [09:54:48]Read from MH i2c: E2 0E 00 [09:54:48]MH_I2C_Read... [09:54:48]Read from MH i2c: E2 0E 00 A7 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [09:54:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:54:48]wFMCommunicate OK [09:54:48]SAM_PROTO_GetShiftState done [09:54:48]FM_GetShiftState done [09:54:48]req_shift_opened done [09:54:48]requested_item shift.open_date is exist - process it [09:54:48]req_shift_open_date [09:54:48]req_shift_open_date done [09:54:48]produce_requested_data done [09:54:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225796,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:54:48]process_action_free close_receipt [09:54:48]json_value_free [09:54:48]json_value_free done [09:54:48]process_json_proto returns [09:54:48]Send response to host [09:54:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225796,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:54:48]free response buf [09:54:48]execute_script done [09:54:48]execute_script returns [09:54:48]free content buf [09:54:48]Sock 8.Close socket [09:54:48]Sock 8.Thread stoped [09:54:52]OFD Sender: No OFD packet to send [09:54:54]recv_with_timeout no data received [09:54:58]OFD Sender: No OFD packet to send [09:55:03]OFD Sender: No OFD packet to send [09:55:04]recv_with_timeout no data received [09:55:08]OFD Sender: No OFD packet to send [09:55:13]OFD Sender: No OFD packet to send [09:55:15]recv_with_timeout no data received [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:55]accept exits with 9 [09:55:55]New connection [09:55:55]New thread 3066600804 created [09:55:55]Thread 3066744164 joined [09:55:55]Waiting for new connection... [09:55:55] Sock 9.Parse request [09:55:55]Sock 9.Check first char [09:55:55]Sock 9.First char is OK [09:55:55]request: POST /json_proto HTTP/1.0 [09:55:55]Method: POST [09:55:55]URL: /json_proto [09:55:55]Method is POST - this is cgi request [09:55:55]url: /json_proto [09:55:55]query_string will be loaded in cgi processing [09:55:55]execute_cgi json_proto POST (null) [09:55:55]execute_cgi path=json_proto method=POST [09:55:55]POST find Content-Length [09:55:55]Host: 172.17.43.131:8080 [09:55:55]Content-Length: 683 [09:55:55]Content-Type: application/json [09:55:55] [09:55:55]POST finish read [09:55:55]Found Content-Length = 683 [09:55:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:55]execute_script... [09:55: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)2002066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:55]POST & json_proto [09:55:55]process_json_proto [09:55:55]json parsed OK: [09:55:55]protocol is kg_v1.0 [09:55:55]action value=close_receipt [09:55:55]process_action close_receipt [09:55:55]cmd_close_receipt [09:55:55]MH_GetDate [09:55:55]Write to MH i2c: F0 00 00 A8 0A A1 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: F0 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: F0 09 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: F0 09 00 A8 0A 00 2C C4 A4 66 F9 24 A2 66 C9 [09:55:55]GetLastDocTimeStamp 1722074085 [09:55:55]current date 1722074156 [09:55:55]FM_GetShiftState [09:55:55]SAM_PROTO_GetShiftState [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 13 01 00 [09:55:55]Write to MH i2c: E2 08 00 A9 0A 80 13 01 00 00 00 00 00 30 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 0E 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 0E 00 A9 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [09:55:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:55:55]wFMCommunicate OK [09:55:55]SAM_PROTO_GetShiftState done [09:55:55]FM_GetShiftState done [09:55:55]opened in 1722038719 [09:55:55]opened+sec_in_day 1722125119 [09:55:55]quantity*price = 100005 [09:55:55]sum+1 = 100006 [09:55:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 157 27.07.2024 09:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225797 ФПД: 36839796668732 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095556&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225797&fm=36839796668732&tin=02508201610067®Number=0000000000092624&sum=100000 [09:55:56]StoreToDocumentArchive [09:55:56]shift 438 fd 225797 [09:55:56]save to /storage/0438/doc_00225797 [09:55:56]save last doc name /storage/0438/doc_00225797 to /storage/kkm_last_doc_name [09:55:56]save OK [09:55:56]Clear old archive folders... [09:55:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:56]tlvbuf is 0149CCD0 [09:55:56]SAM_PROTO_ClearQueue [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 09 00 00 [09:55:56]Write to MH i2c: E2 08 00 B6 0A 80 09 00 00 00 00 00 00 32 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:56]Read from MH i2c: E2 03 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 B6 0A 00 90 00 34 [09:55:56]RAPDU: 90 00 [09:55:56]wFMCommunicate OK [09:55:56]SAM_PROTO_ClearQueue done [09:55:56]KKMCreateOFDPacket [09:55:56]OFDProtocolAddRootSTLVToBuf [09:55:56]FM_MakeSignedData [09:55:56]FM_MakeSignedData [09:55:56]SAM_PROTO_SignData [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 0D 01 02 [09:55:56]Write to MH i2c: E2 08 00 B7 0A 80 0D 01 02 00 00 00 00 3A [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 B7 0A 00 90 00 35 [09:55:56]RAPDU: 90 00 [09:55:56]wFMCommunicate OK [09:55:56]wFMCommunicate request_size=255 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 2C C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 72 03 00 35 04 06 00 21 [09:55:56]Write to MH i2c: E2 02 01 B8 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 2C C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 72 03 00 35 04 06 00 21 00 00 39 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 B8 0A 00 90 00 36 [09:55:56]RAPDU: 90 00 [09:55:56]wFMCommunicate OK [09:55:56]wFMCommunicate request_size=10 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 0D 02 02 05 81 6E FE 79 3C [09:55:56]Write to MH i2c: E2 0D 00 B9 0A 80 0D 02 02 05 00 81 6E FE 79 3C 00 00 E9 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 B9 0A 00 90 00 37 [09:55:56]RAPDU: 90 00 [09:55:56]wFMCommunicate OK [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 0D 03 02 [09:55:56]Write to MH i2c: E2 08 00 BA 0A 80 0D 03 02 00 00 00 00 3F [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 0B 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 0B 00 BA 0A 00 09 56 45 96 30 2F 82 EE 90 00 49 [09:55:56]RAPDU: 09 56 45 96 30 2F 82 EE 90 00 [09:55:56]wFMCommunicate OK [09:55:56]SAM_PROTO_SignData done [09:55:56]FM_MakeSignedData done [09:55:56]CreateOFDProtocolMessage [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 11 00 00 [09:55:56]Write to MH i2c: E2 08 00 BB 0A 80 11 00 00 00 00 00 00 3F [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 17 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 17 00 BB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [09:55:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:55:56]wFMCommunicate OK [09:55:56]CreateOFDProtocolMessage done [09:55:56]OFDSenderStorePacket 225797 [09:55:56]StoreOFDPacket docnum=225797 [09:55:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AC 70 07 01 75 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 2C C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 72 03 00 35 04 06 00 21 81 6E FE 79 3C 09 56 45 96 30 2F 82 EE [09:55:56]CheckFolder [09:55:56]dirname=/storage/ofd_packets [09:55:56]CheckFolder done [09:55:56]ProducePacketName [09:55:56]name=ofd_packets/00225797 [09:55:56]NVStorageSaveData ofd_packets/00225797 [09:55:56]File name is /storage/ofd_packets/00225797 [09:55:56]Write 301 bytes [09:55:56]NVStorageSaveData done [09:55:56]OFDSenderStorePacket done [09:55:56]KKMCreateOFDPacket done [09:55:56]NVStorageSaveData kkm_last_timestamp [09:55:56]File name is /storage/kkm_last_timestamp [09:55:56]Write 4 bytes [09:55:56]NVStorageSaveData done [09:55:56]ExternCall_PrintAddStr [09:55:56]wPrintStart [09:55:56]Write to MH i2c: 01 00 00 BC 0A C6 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 BC 0A 00 00 00 00 00 FF 0F DB [09:55:56]RasterBufferAndPrint [09:55:56]line Счет N : (1)2002066 [09:55:56]line ИНН: 02508201610067 [09:55:56]line Контрольно-Кассовый Чек [09:55:56]line ПРОДАЖА [09:55:56]line ТРК (МРК, ГНК) : 53 [09:55:56]line Товар: 2710124130 [09:55:56]line Аи-92-К-5 [09:55:56]line 14.750 * 67.80 [09:55:56]line = 1000.05 [09:55:56]line НДС 12% НСП 1% [09:55:56]line > о реализуемом товаре [09:55:56]line ОКРУГЛЕНИЕ: -0.05 [09:55:56]line ИТОГО: 1000.00 [09:55:56]line Внесено: 1000.00 [09:55:56]line СДАЧА: 0.00 [09:55:56]line НСП 1% : 8.85 [09:55:56]line НДС 12% : 106.20 [09:55:56]line Наличными: 1000.00 [09:55:56]line Безнал.: 0.00 [09:55:56]line Место: АЗС № 97 "Партнер Нефть" [09:55:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:55:56]line СНО: Общий режим [09:55:56]line Чек 157 27.07.2024 09:55 [09:55:56]line Смена: 438 ФФД: 1.0 [09:55:56]line ЗНМ: 0300000054 [09:55:56]line РНМ: 0000000000092624 [09:55:56]line Версия ККМ: 001 [09:55:56]line ФМ: 0000000000874959 [09:55:56]line ФД: 225797 [09:55:56]line ФПД: 36839796668732 [09:55:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095556&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225797&fm=36839796668732&tin=02508201610067®Number=0000000000092624&sum=100000 [09:55:57]OFD Sender: Processing packet 225797 [packets to send 599, broken 598] [09:55:57]ProducePacketName [09:55:57]name=ofd_packets/00225797 [09:55:57]OFD Sender: To server: pG, [09:55:57]CommunicateWithHost lk.salyk.kg:30040 [09:55:57]ConnectInit lk.salyk.kg [09:55:57]written 0, free lines is 4095 [09:55:57]Write to MH i2c: 01 00 00 E7 0A F1 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 07 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 07 00 E7 0A 00 00 00 00 00 5F 0C 63 [09:55:57]RasterBufferAndPrint [09:55:57]line [09:55:57]line [09:55:57]line [09:55:57]line [09:55:57]line [09:55:57]written 0, free lines is 3170 [09:55:57]MH_Cut [09:55:57]Write to MH i2c: D1 01 00 EE 0A 01 CA [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: D1 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: D1 01 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: D1 01 00 EE 0A 00 C9 [09:55:57]Write to MH i2c: 01 00 00 EF 0A F9 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]Connected sock=11 [09:55: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 35 39 0F 01 00 00 AC 70 07 01 75 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 2C C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 72 03 00 35 04 06 00 21 81 6E FE 79 3C 09 56 45 96 30 2F 82 EE [09:55: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 35 39 4F 00 00 00 66 D5 47 00 17 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 35 39 10 04 04 00 05 72 03 00 F4 03 04 00 3A 70 A4 66 B6 04 01 00 00 E8 A3 1E 59 5C 28 EB 7A [09:55:58]CommunicateWithHost err = 0 [09:55:58]CheckOFDResponse [09:55:58]1017 (14) - 77093643461234 [09:55:58]1041 (16) - 0000000000874959 [09:55:58]1040 (4) - 225797 [09:55:58]1012 (4) - 27.07.2024 03:57 [09:55:58]1206 (1) - 0 [09:55:58]OFD Sender: Remove packet 225797 [09:55:58]ProducePacketName [09:55:58]name=ofd_packets/00225797 [09:55:58]NVStorageDeleteData [09:55:58]OFD Sender: No OFD packet to send [09:55:58]*** Cut start [09:55:58]*** Partial cut [09:55:58]*** CUTSNS_PIN = 1 [09:55:59]*** CUTSNS_PIN = 0 [09:55:59]*** Brake cut motor [09:55:59]Read from MH i2c: 01 [09:55:59]MH_I2C_Read... [09:55:59]*** Stop cut motor [09:55:59]*** Cut end [09:55:59]Read from MH i2c: 01 07 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: 01 07 00 EF 0A 00 00 00 00 00 FF 0F 0E [09:55:59]process_action close_receipt done [09:55:59]requested_data is exist [09:55:59]produce_requested_data [09:55:59]requested_item fm.sn is exist - process it [09:55:59]wFMCommunicate request_size=4 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 11 00 00 [09:55:59]Write to MH i2c: E2 08 00 F0 0A 80 11 00 00 00 00 00 00 74 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 17 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 17 00 F0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [09:55:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:55:59]wFMCommunicate OK [09:55:59]requested_item fd.num is exist - process it [09:55:59]SAM_PROTO_GetFieldsCounters [09:55:59]wFMCommunicate request_size=4 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 13 00 00 [09:55:59]Write to MH i2c: E2 08 00 F1 0A 80 13 00 00 00 00 00 00 77 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 62 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 72 03 00 0E 04 04 00 B6 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 A8 [09:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 72 03 00 0E 04 04 00 B6 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:55:59]wFMCommunicate OK [09:55:59]SAM_PROTO_GetFieldsCounters done [09:55:59]requested_item shift.num is exist - process it [09:55:59]requested_item shift.opened is exist - process it [09:55:59]req_shift_opened [09:55:59]FM_GetShiftState [09:55:59]SAM_PROTO_GetShiftState [09:55:59]wFMCommunicate request_size=4 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 13 01 00 [09:55:59]Write to MH i2c: E2 08 00 F2 0A 80 13 01 00 00 00 00 00 79 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 0E 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 0E 00 F2 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [09:55:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:55:59]wFMCommunicate OK [09:55:59]SAM_PROTO_GetShiftState done [09:55:59]FM_GetShiftState done [09:55:59]req_shift_opened done [09:55:59]requested_item shift.open_date is exist - process it [09:55:59]req_shift_open_date [09:55:59]req_shift_open_date done [09:55:59]produce_requested_data done [09:55:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225797,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:55:59]process_action_free close_receipt [09:55:59]json_value_free [09:55:59]json_value_free done [09:55:59]process_json_proto returns [09:55:59]Send response to host [09:55:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225797,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:55:59]free response buf [09:55:59]execute_script done [09:55:59]execute_script returns [09:55:59]free content buf [09:55:59]Sock 9.Close socket [09:55:59]Sock 9.Thread stoped [09:56:03]OFD Sender: No OFD packet to send [09:56:08]recv_with_timeout no data received [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:20]recv_with_timeout no data received [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:57]recv_with_timeout no data received [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:24]accept exits with 8 [09:57:24]New connection [09:57:24]New thread 3066744164 created [09:57:24]Thread 3066600804 joined [09:57:24]Waiting for new connection... [09:57:24] Sock 8.Parse request [09:57:24]Sock 8.Check first char [09:57:24]Sock 8.First char is OK [09:57:24]request: POST /json_proto HTTP/1.0 [09:57:24]Method: POST [09:57:24]URL: /json_proto [09:57:24]Method is POST - this is cgi request [09:57:24]url: /json_proto [09:57:24]query_string will be loaded in cgi processing [09:57:24]execute_cgi json_proto POST (null) [09:57:24]execute_cgi path=json_proto method=POST [09:57:24]POST find Content-Length [09:57:24]Host: 172.17.43.131:8080 [09:57:24]Content-Length: 817 [09:57:24]Content-Type: application/json [09:57:24] [09:57:24]POST finish read [09:57:24]Found Content-Length = 817 [09:57:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.890, "sum" : 3877.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3877.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:24]execute_script... [09:57: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)2002065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.890, "sum" : 3877.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3877.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:24]POST & json_proto [09:57:24]process_json_proto [09:57:24]json parsed OK: [09:57:24]protocol is kg_v1.0 [09:57:24]action value=close_receipt [09:57:24]process_action close_receipt [09:57:24]cmd_close_receipt [09:57:24]MH_GetDate [09:57:24]Write to MH i2c: F0 00 00 F3 0A EC [09:57:24]Write i2c OK [09:57:24]MH_I2C_Read... [09:57:24]Read from MH i2c: F0 [09:57:24]MH_I2C_Read... [09:57:24]Read from MH i2c: F0 09 00 [09:57:24]MH_I2C_Read... [09:57:24]Read from MH i2c: F0 09 00 F3 0A 00 85 C4 A4 66 F9 24 A2 66 6D [09:57:24]GetLastDocTimeStamp 1722074156 [09:57:24]current date 1722074245 [09:57:24]FM_GetShiftState [09:57:24]SAM_PROTO_GetShiftState [09:57:24]wFMCommunicate request_size=4 [09:57:24]MH_SAM_APDU [09:57:24]CAPDU: 80 13 01 00 [09:57:24]Write to MH i2c: E2 08 00 F4 0A 80 13 01 00 00 00 00 00 7B [09:57:24]Write i2c OK [09:57:24]MH_I2C_Read... [09:57:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:24]Read from MH i2c: E2 [09:57:24]MH_I2C_Read... [09:57:24]Read from MH i2c: E2 0E 00 [09:57:24]MH_I2C_Read... [09:57:24]Read from MH i2c: E2 0E 00 F4 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [09:57:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:57:24]wFMCommunicate OK [09:57:24]SAM_PROTO_GetShiftState done [09:57:24]FM_GetShiftState done [09:57:24]opened in 1722038719 [09:57:24]opened+sec_in_day 1722125119 [09:57:24]quantity*price = 387781 [09:57:24]sum+1 = 387783 [09:57:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3877.82 НСП 1% : 34.32 НДС 12% : 411.80 Наличными: 0.00 Безнал.: 3877.82 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 158 27.07.2024 09:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225798 ФПД: 39593124078587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095725&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225798&fm=39593124078587&tin=02508201610067®Number=0000000000092624&sum=387782 [09:57:25]StoreToDocumentArchive [09:57:25]shift 438 fd 225798 [09:57:25]save to /storage/0438/doc_00225798 [09:57:25]save last doc name /storage/0438/doc_00225798 to /storage/kkm_last_doc_name [09:57:25]save OK [09:57:25]Clear old archive folders... [09:57:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:57:25]tlvbuf is 01497C60 [09:57:25]SAM_PROTO_ClearQueue [09:57:25]wFMCommunicate request_size=4 [09:57:25]MH_SAM_APDU [09:57:25]CAPDU: 80 09 00 00 [09:57:25]Write to MH i2c: E2 08 00 01 0B 80 09 00 00 00 00 00 00 7E [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 [09:57:25]MH_I2C_Read... [09:57:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:25]Read from MH i2c: E2 03 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 03 00 01 0B 00 90 00 80 [09:57:25]RAPDU: 90 00 [09:57:25]wFMCommunicate OK [09:57:25]SAM_PROTO_ClearQueue done [09:57:25]KKMCreateOFDPacket [09:57:25]OFDProtocolAddRootSTLVToBuf [09:57:25]FM_MakeSignedData [09:57:25]FM_MakeSignedData [09:57:25]SAM_PROTO_SignData [09:57:25]wFMCommunicate request_size=4 [09:57:25]MH_SAM_APDU [09:57:25]CAPDU: 80 0D 01 02 [09:57:25]Write to MH i2c: E2 08 00 02 0B 80 0D 01 02 00 00 00 00 86 [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:25]Read from MH i2c: E2 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 03 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 03 00 02 0B 00 90 00 81 [09:57:25]RAPDU: 90 00 [09:57:25]wFMCommunicate OK [09:57:25]wFMCommunicate request_size=255 [09:57:25]MH_SAM_APDU [09:57:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CA C6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C6 EA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 EA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC A0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 EA 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 85 C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 72 03 00 35 04 06 00 24 02 7E 18 [09:57:25]Write to MH i2c: E2 02 01 03 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CA C6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C6 EA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 EA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC A0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 EA 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 85 C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 72 03 00 35 04 06 00 24 02 7E 18 00 00 4B [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:25]Read from MH i2c: E2 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 03 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 03 00 03 0B 00 90 00 82 [09:57:25]RAPDU: 90 00 [09:57:25]wFMCommunicate OK [09:57:25]wFMCommunicate request_size=7 [09:57:25]MH_SAM_APDU [09:57:25]CAPDU: 80 0D 02 02 02 A3 FB [09:57:25]Write to MH i2c: E2 0A 00 04 0B 80 0D 02 02 02 00 A3 FB 00 00 2B [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:25]Read from MH i2c: E2 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 03 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 03 00 04 0B 00 90 00 83 [09:57:25]RAPDU: 90 00 [09:57:25]wFMCommunicate OK [09:57:25]wFMCommunicate request_size=4 [09:57:25]MH_SAM_APDU [09:57:25]CAPDU: 80 0D 03 02 [09:57:25]Write to MH i2c: E2 08 00 05 0B 80 0D 03 02 00 00 00 00 8B [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:25]Read from MH i2c: E2 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 0B 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 0B 00 05 0B 00 89 E1 25 C7 1F C0 21 96 90 00 78 [09:57:25]RAPDU: 89 E1 25 C7 1F C0 21 96 90 00 [09:57:25]wFMCommunicate OK [09:57:25]SAM_PROTO_SignData done [09:57:25]FM_MakeSignedData done [09:57:25]CreateOFDProtocolMessage [09:57:25]wFMCommunicate request_size=4 [09:57:25]MH_SAM_APDU [09:57:25]CAPDU: 80 11 00 00 [09:57:25]Write to MH i2c: E2 08 00 06 0B 80 11 00 00 00 00 00 00 8B [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:25]Read from MH i2c: E2 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 17 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 17 00 06 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [09:57:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:25]wFMCommunicate OK [09:57:25]CreateOFDProtocolMessage done [09:57:25]OFDSenderStorePacket 225798 [09:57:25]StoreOFDPacket docnum=225798 [09:57:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 32 6F 04 01 73 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CA C6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C6 EA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 EA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC A0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 EA 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 85 C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 72 03 00 35 04 06 00 24 02 7E 18 A3 FB 89 E1 25 C7 1F C0 21 96 [09:57:25]CheckFolder [09:57:25]dirname=/storage/ofd_packets [09:57:25]CheckFolder done [09:57:25]ProducePacketName [09:57:25]name=ofd_packets/00225798 [09:57:25]NVStorageSaveData ofd_packets/00225798 [09:57:25]File name is /storage/ofd_packets/00225798 [09:57:25]Write 298 bytes [09:57:25]NVStorageSaveData done [09:57:25]OFDSenderStorePacket done [09:57:25]KKMCreateOFDPacket done [09:57:25]NVStorageSaveData kkm_last_timestamp [09:57:25]File name is /storage/kkm_last_timestamp [09:57:25]Write 4 bytes [09:57:25]NVStorageSaveData done [09:57:25]ExternCall_PrintAddStr [09:57:25]wPrintStart [09:57:25]Write to MH i2c: 01 00 00 07 0B 12 [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: 01 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: 01 07 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: 01 07 00 07 0B 00 00 00 00 00 FF 0F 27 [09:57:25]RasterBufferAndPrint [09:57:25]line Счет N : (1)2002065 [09:57:25]line ИНН: 02508201610067 [09:57:25]line Контрольно-Кассовый Чек [09:57:25]line ПРОДАЖА [09:57:25]line ТРК (МРК, ГНК) : 31 [09:57:25]line Товар: 2710194210 [09:57:25]line ДТ-К-5 [09:57:25]line 50.890 * 76.20 [09:57:25]line = 3877.82 [09:57:25]line НДС 12% НСП 1% [09:57:25]line > о реализуемом товаре [09:57:25]line ИТОГО: 3877.82 [09:57:25]line НСП 1% : 34.32 [09:57:25]line НДС 12% : 411.80 [09:57:25]line Наличными: 0.00 [09:57:25]line Безнал.: 3877.82 [09:57:25]line Место: АЗС № 97 "Партнер Нефть" [09:57:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:57:25]line СНО: Общий режим [09:57:25]line Чек 158 27.07.2024 09:57 [09:57:25]line Смена: 438 ФФД: 1.0 [09:57:25]line ЗНМ: 0300000054 [09:57:25]line РНМ: 0000000000092624 [09:57:25]line Версия ККМ: 001 [09:57:25]line Платежная система: Бакай Банк [09:57:25]line ФМ: 0000000000874959 [09:57:25]line ФД: 225798 [09:57:25]line ФПД: 39593124078587 [09:57:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T095725&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225798&fm=39593124078587&tin=02508201610067®Number=0000000000092624&sum=387782 [09:57:26]OFD Sender: Processing packet 225798 [packets to send 599, broken 598] [09:57:26]ProducePacketName [09:57:26]name=ofd_packets/00225798 [09:57:26]OFD Sender: To server: pG, [09:57:26]CommunicateWithHost lk.salyk.kg:30040 [09:57:26]ConnectInit lk.salyk.kg [09:57:26]written 0, free lines is 4095 [09:57:26]Write to MH i2c: 01 00 00 31 0B 3C [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: 01 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: 01 07 00 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: 01 07 00 31 0B 00 00 00 00 00 73 0C C2 [09:57:26]RasterBufferAndPrint [09:57:26]line [09:57:26]line [09:57:26]line [09:57:26]line [09:57:26]line [09:57:26]written 0, free lines is 3190 [09:57:26]MH_Cut [09:57:26]Write to MH i2c: D1 01 00 38 0B 01 15 [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: D1 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: D1 01 00 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: D1 01 00 38 0B 00 14 [09:57:26]Write to MH i2c: 01 00 00 39 0B 44 [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:27]*** Cut start [09:57:27]*** Partial cut [09:57:27]*** CUTSNS_PIN = 1 [09:57:27]*** CUTSNS_PIN = 0 [09:57:28]*** Brake cut motor [09:57:28]Read from MH i2c: 01 [09:57:28]MH_I2C_Read... [09:57:28]*** Stop cut motor [09:57:28]*** Cut end [09:57:28]Read from MH i2c: 01 07 00 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: 01 07 00 39 0B 00 00 00 00 00 FF 0F 59 [09:57:28]process_action close_receipt done [09:57:28]requested_data is exist [09:57:28]produce_requested_data [09:57:28]requested_item fm.sn is exist - process it [09:57:28]wFMCommunicate request_size=4 [09:57:28]MH_SAM_APDU [09:57:28]CAPDU: 80 11 00 00 [09:57:28]Write to MH i2c: E2 08 00 3A 0B 80 11 00 00 00 00 00 00 BF [09:57:28]Write i2c OK [09:57:28]MH_I2C_Read... [09:57:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:28]Read from MH i2c: E2 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 17 00 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 17 00 3A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [09:57:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:28]wFMCommunicate OK [09:57:28]requested_item fd.num is exist - process it [09:57:28]SAM_PROTO_GetFieldsCounters [09:57:28]wFMCommunicate request_size=4 [09:57:28]MH_SAM_APDU [09:57:28]CAPDU: 80 13 00 00 [09:57:28]Write to MH i2c: E2 08 00 3B 0B 80 13 00 00 00 00 00 00 C2 [09:57:28]Write i2c OK [09:57:28]MH_I2C_Read... [09:57:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:28]Connected sock=11 [09:57: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 35 39 0C 01 00 00 32 6F 04 01 73 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CA C6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C6 EA 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 EA 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC A0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 EA 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 85 C4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 72 03 00 35 04 06 00 24 02 7E 18 A3 FB 89 E1 25 C7 1F C0 21 96 [09:57:28]Read from MH i2c: E2 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 62 00 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 62 00 3B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 72 03 00 0E 04 04 00 B6 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 F7 [09:57:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 72 03 00 0E 04 04 00 B6 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:57:28]wFMCommunicate OK [09:57:28]SAM_PROTO_GetFieldsCounters done [09:57:28]requested_item shift.num is exist - process it [09:57:28]requested_item shift.opened is exist - process it [09:57:28]req_shift_opened [09:57:28]FM_GetShiftState [09:57:28]SAM_PROTO_GetShiftState [09:57:28]wFMCommunicate request_size=4 [09:57:28]MH_SAM_APDU [09:57:28]CAPDU: 80 13 01 00 [09:57:28]Write to MH i2c: E2 08 00 3C 0B 80 13 01 00 00 00 00 00 C4 [09:57:28]Write i2c OK [09:57:28]MH_I2C_Read... [09:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:28]Read from MH i2c: E2 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 0E 00 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 0E 00 3C 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [09:57:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:57:28]wFMCommunicate OK [09:57:28]SAM_PROTO_GetShiftState done [09:57:28]FM_GetShiftState done [09:57:28]req_shift_opened done [09:57:28]requested_item shift.open_date is exist - process it [09:57:28]req_shift_open_date [09:57:28]req_shift_open_date done [09:57:28]produce_requested_data done [09:57:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225798,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:57:28]process_action_free close_receipt [09:57:28]json_value_free [09:57:28]json_value_free done [09:57:28]process_json_proto returns [09:57:28]Send response to host [09:57:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225798,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:57:28]free response buf [09:57:28]execute_script done [09:57:28]execute_script returns [09:57:28]free content buf [09:57:28]Sock 8.Close socket [09:57:28]Sock 8.Thread stoped [09:57: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 35 39 4F 00 00 00 9E 63 47 00 ED 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 35 39 10 04 04 00 06 72 03 00 F4 03 04 00 95 70 A4 66 B6 04 01 00 00 8E 5D 2C 7C F8 BC A2 09 [09:57:29]CommunicateWithHost err = 0 [09:57:29]CheckOFDResponse [09:57:29]1017 (14) - 77093643461234 [09:57:29]1041 (16) - 0000000000874959 [09:57:29]1040 (4) - 225798 [09:57:29]1012 (4) - 27.07.2024 03:59 [09:57:29]1206 (1) - 0 [09:57:29]OFD Sender: Remove packet 225798 [09:57:29]ProducePacketName [09:57:29]name=ofd_packets/00225798 [09:57:29]NVStorageDeleteData [09:57:29]OFD Sender: No OFD packet to send [09:57:34]OFD Sender: No OFD packet to send [09:57:39]OFD Sender: No OFD packet to send [09:57:44]OFD Sender: No OFD packet to send [09:57:48]recv_with_timeout no data received [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:59]OFD Sender: No OFD packet to send [09:58:04]OFD Sender: No OFD packet to send [09:58:09]OFD Sender: No OFD packet to send [09:58:14]OFD Sender: No OFD packet to send [09:58:19]OFD Sender: No OFD packet to send [09:58:24]OFD Sender: No OFD packet to send [09:58:29]OFD Sender: No OFD packet to send [09:58:34]OFD Sender: No OFD packet to send [09:58:37]accept exits with 9 [09:58:37]New connection [09:58:37]New thread 3066600804 created [09:58:37]Thread 3066744164 joined [09:58:37]Waiting for new connection... [09:58:37] Sock 9.Parse request [09:58:37]Sock 9.Check first char [09:58:37]Sock 9.First char is OK [09:58:37]request: POST /json_proto HTTP/1.0 [09:58:37]Method: POST [09:58:37]URL: /json_proto [09:58:37]Method is POST - this is cgi request [09:58:37]url: /json_proto [09:58:37]query_string will be loaded in cgi processing [09:58:37]execute_cgi json_proto POST (null) [09:58:37]execute_cgi path=json_proto method=POST [09:58:37]POST find Content-Length [09:58:37]Host: 172.17.43.131:8080 [09:58:37]Content-Length: 1164 [09:58:37]Content-Type: application/json [09:58:37] [09:58:37]POST finish read [09:58:37]Found Content-Length = 1164 [09:58: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002067\u000A27.07.2024 09:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30097705\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:37]execute_script... [09:58: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002067\u000A27.07.2024 09:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30097705\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:37]POST & json_proto [09:58:37]process_json_proto [09:58:37]json parsed OK: [09:58:37]protocol is kg_v1.0 [09:58:37]action value=print_text [09:58:37]process_action print_text [09:58:37]cmd_print_text [09:58:37]ExternCall_PrintAddStr [09:58:37]wPrintStart [09:58:37]Write to MH i2c: 01 00 00 3D 0B 48 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 3D 0B 00 00 00 00 00 FF 0F 5D [09:58:37]RasterBufferAndPrint [09:58:37]line *****ТОВАРНЫЙ ЧЕК***** [09:58:37]line АЗС-97 [09:58:37]line Партнер нефть [09:58:37]line 02508201610067 [09:58:37]line Кассир : Орунбаева Б. [09:58:37]line Счет N : (1)2002067 [09:58:37]line 27.07.2024 09:57 [09:58:37]line ПРОДАЖА [09:58:37]line ТРК (МРК, ГНК): 63 [09:58:37]line Вид ГСМ : 2710124130 [09:58:37]line Аи-92-К-5 [09:58:37]line 20.000 x 67.80 [09:58:37]line ИТОГ: 1356.00 [09:58:37]line Тип оплаты: Талоны: ТК ГПНА Online [09:58:37]line 30097705 [09:58:37]line ______________________ [09:58:37]line (подпись) [09:58:37]written 0, free lines is 4095 [09:58:37]Write to MH i2c: 01 00 00 51 0B 5C [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 51 0B 00 00 00 00 00 12 0E 83 [09:58:37]RasterBufferAndPrint [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]written 0, free lines is 3604 [09:58:38]MH_Cut [09:58:38]Write to MH i2c: D1 01 00 58 0B 01 35 [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: D1 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: D1 01 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: D1 01 00 58 0B 00 34 [09:58:38]Write to MH i2c: 01 00 00 59 0B 64 [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:38]*** Cut start [09:58:38]*** Partial cut [09:58:38]*** CUTSNS_PIN = 1 [09:58:38]*** CUTSNS_PIN = 0 [09:58:39]*** Brake cut motor [09:58:39]Read from MH i2c: 01 [09:58:39]MH_I2C_Read... [09:58:39]*** Stop cut motor [09:58:39]*** Cut end [09:58:39]Read from MH i2c: 01 07 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: 01 07 00 59 0B 00 00 00 00 00 FF 0F 79 [09:58:39]process_action print_text done [09:58:39]requested_data is exist [09:58:39]produce_requested_data [09:58:39]requested_item fm.sn is exist - process it [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 11 00 00 [09:58:39]Write to MH i2c: E2 08 00 5A 0B 80 11 00 00 00 00 00 00 DF [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 17 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 17 00 5A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [09:58:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:58:39]wFMCommunicate OK [09:58:39]requested_item fd.num is exist - process it [09:58:39]SAM_PROTO_GetFieldsCounters [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 13 00 00 [09:58:39]Write to MH i2c: E2 08 00 5B 0B 80 13 00 00 00 00 00 00 E2 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 62 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 62 00 5B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 72 03 00 0E 04 04 00 B6 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 17 [09:58: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 72 03 00 0E 04 04 00 B6 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:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_GetFieldsCounters done [09:58:39]requested_item shift.num is exist - process it [09:58:39]requested_item shift.opened is exist - process it [09:58:39]req_shift_opened [09:58:39]FM_GetShiftState [09:58:39]SAM_PROTO_GetShiftState [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 13 01 00 [09:58:39]Write to MH i2c: E2 08 00 5C 0B 80 13 01 00 00 00 00 00 E4 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0E 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0E 00 5C 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [09:58:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [09:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_GetShiftState done [09:58:39]FM_GetShiftState done [09:58:39]req_shift_opened done [09:58:39]requested_item shift.open_date is exist - process it [09:58:39]req_shift_open_date [09:58:39]req_shift_open_date done [09:58:39]produce_requested_data done [09:58:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225798,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [09:58:39]process_action_free print_text [09:58:39]json_value_free [09:58:39]json_value_free done [09:58:39]process_json_proto returns [09:58:39]Send response to host [09:58:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225798,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [09:58:39]free response buf [09:58:39]execute_script done [09:58:39]execute_script returns [09:58:39]free content buf [09:58:39]Sock 9.Close socket [09:58:39]Sock 9.Thread stoped [09:58:39]OFD Sender: No OFD packet to send [09:58:44]OFD Sender: No OFD packet to send [09:58:49]OFD Sender: No OFD packet to send [09:58:54]OFD Sender: No OFD packet to send [09:58:59]OFD Sender: No OFD packet to send [09:59:05]OFD Sender: No OFD packet to send [09:59:05]recv_with_timeout no data received [09:59:10]OFD Sender: No OFD packet to send [09:59:15]OFD Sender: No OFD packet to send [09:59:20]OFD Sender: No OFD packet to send [09:59:25]OFD Sender: No OFD packet to send [09:59:30]OFD Sender: No OFD packet to send [09:59:35]OFD Sender: No OFD packet to send [09:59:40]OFD Sender: No OFD packet to send [09:59:45]OFD Sender: No OFD packet to send [09:59:50]OFD Sender: No OFD packet to send [09:59:55]OFD Sender: No OFD packet to send [10:00:00]OFD Sender: No OFD packet to send [10:00:05]OFD Sender: No OFD packet to send [10:00:10]OFD Sender: No OFD packet to send [10:00:15]OFD Sender: No OFD packet to send [10:00:20]OFD Sender: No OFD packet to send [10:00:25]OFD Sender: No OFD packet to send [10:00:30]OFD Sender: No OFD packet to send [10:00:35]OFD Sender: No OFD packet to send [10:00:40]OFD Sender: No OFD packet to send [10:00:45]OFD Sender: No OFD packet to send [10:00:50]OFD Sender: No OFD packet to send [10:00:55]OFD Sender: No OFD packet to send [10:01:00]OFD Sender: No OFD packet to send [10:01:05]OFD Sender: No OFD packet to send [10:01:10]OFD Sender: No OFD packet to send [10:01:15]OFD Sender: No OFD packet to send [10:01:19]recv_with_timeout no data received [10:01:20]OFD Sender: No OFD packet to send [10:01:25]OFD Sender: No OFD packet to send [10:01:30]OFD Sender: No OFD packet to send [10:01:35]OFD Sender: No OFD packet to send [10:01:40]OFD Sender: No OFD packet to send [10:01:45]OFD Sender: No OFD packet to send [10:01:50]OFD Sender: No OFD packet to send [10:01:55]OFD Sender: No OFD packet to send [10:02:00]OFD Sender: No OFD packet to send [10:02:01]accept exits with 8 [10:02:01]New connection [10:02:01]New thread 3066744164 created [10:02:01]Thread 3066600804 joined [10:02:01]Waiting for new connection... [10:02:01] Sock 8.Parse request [10:02:01]Sock 8.Check first char [10:02:01]Sock 8.First char is OK [10:02:01]request: POST /json_proto HTTP/1.0 [10:02:01]Method: POST [10:02:01]URL: /json_proto [10:02:01]Method is POST - this is cgi request [10:02:01]url: /json_proto [10:02:01]query_string will be loaded in cgi processing [10:02:01]execute_cgi json_proto POST (null) [10:02:01]execute_cgi path=json_proto method=POST [10:02:01]POST find Content-Length [10:02:01]Host: 172.17.43.131:8080 [10:02:01]Content-Length: 801 [10:02:01]Content-Type: application/json [10:02:01] [10:02:01]POST finish read [10:02:01]Found Content-Length = 801 [10:02:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:01]execute_script... [10:02: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)2002068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:01]POST & json_proto [10:02:01]process_json_proto [10:02:01]json parsed OK: [10:02:01]protocol is kg_v1.0 [10:02:01]action value=close_receipt [10:02:01]process_action close_receipt [10:02:01]cmd_close_receipt [10:02:01]MH_GetDate [10:02:01]Write to MH i2c: F0 00 00 5D 0B 57 [10:02:01]Write i2c OK [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: F0 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: F0 09 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: F0 09 00 5D 0B 00 9A C5 A4 66 F9 24 A2 66 EE [10:02:01]GetLastDocTimeStamp 1722074245 [10:02:01]current date 1722074522 [10:02:01]FM_GetShiftState [10:02:01]SAM_PROTO_GetShiftState [10:02:01]wFMCommunicate request_size=4 [10:02:01]MH_SAM_APDU [10:02:01]CAPDU: 80 13 01 00 [10:02:01]Write to MH i2c: E2 08 00 5E 0B 80 13 01 00 00 00 00 00 E6 [10:02:01]Write i2c OK [10:02:01]MH_I2C_Read... [10:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:01]Read from MH i2c: E2 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 0E 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 0E 00 5E 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [10:02:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:02:01]wFMCommunicate OK [10:02:01]SAM_PROTO_GetShiftState done [10:02:01]FM_GetShiftState done [10:02:01]opened in 1722038719 [10:02:01]opened+sec_in_day 1722125119 [10:02:01]quantity*price = 400050 [10:02:01]sum+1 = 400051 [10:02:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 159 27.07.2024 10:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225799 ФПД: 37167067597090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100202&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225799&fm=37167067597090&tin=02508201610067®Number=0000000000092624&sum=400050 [10:02:02]StoreToDocumentArchive [10:02:02]shift 438 fd 225799 [10:02:02]save to /storage/0438/doc_00225799 [10:02:02]save last doc name /storage/0438/doc_00225799 to /storage/kkm_last_doc_name [10:02:02]save OK [10:02:02]Clear old archive folders... [10:02:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:02:02]tlvbuf is 014D5170 [10:02:02]SAM_PROTO_ClearQueue [10:02:02]wFMCommunicate request_size=4 [10:02:02]MH_SAM_APDU [10:02:02]CAPDU: 80 09 00 00 [10:02:02]Write to MH i2c: E2 08 00 6B 0B 80 09 00 00 00 00 00 00 E8 [10:02:02]Write i2c OK [10:02:02]MH_I2C_Read... [10:02:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:02]Read from MH i2c: E2 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: E2 03 00 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: E2 03 00 6B 0B 00 90 00 EA [10:02:02]RAPDU: 90 00 [10:02:02]wFMCommunicate OK [10:02:02]SAM_PROTO_ClearQueue done [10:02:02]KKMCreateOFDPacket [10:02:02]OFDProtocolAddRootSTLVToBuf [10:02:02]FM_MakeSignedData [10:02:02]FM_MakeSignedData [10:02:02]SAM_PROTO_SignData [10:02:02]wFMCommunicate request_size=4 [10:02:02]MH_SAM_APDU [10:02:02]CAPDU: 80 0D 01 02 [10:02:02]Write to MH i2c: E2 08 00 6C 0B 80 0D 01 02 00 00 00 00 F0 [10:02:02]Write i2c OK [10:02:02]MH_I2C_Read... [10:02:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:02]Read from MH i2c: E2 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: E2 03 00 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: E2 03 00 6C 0B 00 90 00 EB [10:02:02]RAPDU: 90 00 [10:02:02]wFMCommunicate OK [10:02:02]wFMCommunicate request_size=255 [10:02:02]MH_SAM_APDU [10:02:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 9A C5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 72 03 00 35 04 06 00 21 CD A1 DC [10:02:02]Write to MH i2c: E2 02 01 6D 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 9A C5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 72 03 00 35 04 06 00 21 CD A1 DC 00 00 AC [10:02:02]Write i2c OK [10:02:02]MH_I2C_Read... [10:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:03]Read from MH i2c: E2 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 03 00 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 03 00 6D 0B 00 90 00 EC [10:02:03]RAPDU: 90 00 [10:02:03]wFMCommunicate OK [10:02:03]wFMCommunicate request_size=7 [10:02:03]MH_SAM_APDU [10:02:03]CAPDU: 80 0D 02 02 02 89 22 [10:02:03]Write to MH i2c: E2 0A 00 6E 0B 80 0D 02 02 02 00 89 22 00 00 A2 [10:02:03]Write i2c OK [10:02:03]MH_I2C_Read... [10:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:03]Read from MH i2c: E2 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 03 00 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 03 00 6E 0B 00 90 00 ED [10:02:03]RAPDU: 90 00 [10:02:03]wFMCommunicate OK [10:02:03]wFMCommunicate request_size=4 [10:02:03]MH_SAM_APDU [10:02:03]CAPDU: 80 0D 03 02 [10:02:03]Write to MH i2c: E2 08 00 6F 0B 80 0D 03 02 00 00 00 00 F5 [10:02:03]Write i2c OK [10:02:03]MH_I2C_Read... [10:02:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:03]Read from MH i2c: E2 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 0B 00 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 0B 00 6F 0B 00 2E 3E 45 40 AC 09 AB 17 90 00 5E [10:02:03]RAPDU: 2E 3E 45 40 AC 09 AB 17 90 00 [10:02:03]wFMCommunicate OK [10:02:03]SAM_PROTO_SignData done [10:02:03]FM_MakeSignedData done [10:02:03]CreateOFDProtocolMessage [10:02:03]wFMCommunicate request_size=4 [10:02:03]MH_SAM_APDU [10:02:03]CAPDU: 80 11 00 00 [10:02:03]Write to MH i2c: E2 08 00 70 0B 80 11 00 00 00 00 00 00 F5 [10:02:03]Write i2c OK [10:02:03]MH_I2C_Read... [10:02:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:03]Read from MH i2c: E2 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 17 00 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: E2 17 00 70 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [10:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:02:03]wFMCommunicate OK [10:02:03]CreateOFDProtocolMessage done [10:02:03]OFDSenderStorePacket 225799 [10:02:03]StoreOFDPacket docnum=225799 [10:02:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D4 CB 04 01 80 FD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 9A C5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 72 03 00 35 04 06 00 21 CD A1 DC 89 22 2E 3E 45 40 AC 09 AB 17 [10:02:03]CheckFolder [10:02:03]dirname=/storage/ofd_packets [10:02:03]CheckFolder done [10:02:03]ProducePacketName [10:02:03]name=ofd_packets/00225799 [10:02:03]NVStorageSaveData ofd_packets/00225799 [10:02:03]File name is /storage/ofd_packets/00225799 [10:02:03]Write 298 bytes [10:02:03]NVStorageSaveData done [10:02:03]OFDSenderStorePacket done [10:02:03]KKMCreateOFDPacket done [10:02:03]NVStorageSaveData kkm_last_timestamp [10:02:03]File name is /storage/kkm_last_timestamp [10:02:03]Write 4 bytes [10:02:03]NVStorageSaveData done [10:02:03]ExternCall_PrintAddStr [10:02:03]wPrintStart [10:02:03]Write to MH i2c: 01 00 00 71 0B 7C [10:02:03]Write i2c OK [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: 01 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: 01 07 00 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: 01 07 00 71 0B 00 00 00 00 00 FF 0F 91 [10:02:03]RasterBufferAndPrint [10:02:03]line Счет N : (1)2002068 [10:02:03]line ИНН: 02508201610067 [10:02:03]line Контрольно-Кассовый Чек [10:02:03]line ПРОДАЖА [10:02:03]line ТРК (МРК, ГНК) : 11 [10:02:03]line Товар: 2710194210 [10:02:03]line ДТ-К-5 [10:02:03]line 52.500 * 76.20 [10:02:03]line = 4000.50 [10:02:03]line НДС 12% НСП 1% [10:02:03]line > о реализуемом товаре [10:02:03]line ИТОГО: 4000.50 [10:02:03]line НСП 1% : 35.40 [10:02:03]line НДС 12% : 424.83 [10:02:03]line Наличными: 0.00 [10:02:03]line Безнал.: 4000.50 [10:02:03]line Место: АЗС № 97 "Партнер Нефть" [10:02:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:02:03]line СНО: Общий режим [10:02:03]line Чек 159 27.07.2024 10:02 [10:02:03]line Смена: 438 ФФД: 1.0 [10:02:03]line ЗНМ: 0300000054 [10:02:03]line РНМ: 0000000000092624 [10:02:03]line Версия ККМ: 001 [10:02:03]line Платежная система: O! деньги [10:02:03]line ФМ: 0000000000874959 [10:02:03]line ФД: 225799 [10:02:03]line ФПД: 37167067597090 [10:02:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100202&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225799&fm=37167067597090&tin=02508201610067®Number=0000000000092624&sum=400050 [10:02:03]written 0, free lines is 4095 [10:02:03]OFD Sender: Processing packet 225799 [packets to send 599, broken 598] [10:02:03]ProducePacketName [10:02:03]name=ofd_packets/00225799 [10:02:03]OFD Sender: To server: pG, [10:02:03]CommunicateWithHost lk.salyk.kg:30040 [10:02:03]ConnectInit lk.salyk.kg [10:02:03]Write to MH i2c: 01 00 00 9B 0B A6 [10:02:03]Write i2c OK [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: 01 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: 01 07 00 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: 01 07 00 9B 0B 00 00 00 00 00 6E 0C 27 [10:02:03]RasterBufferAndPrint [10:02:03]line [10:02:03]line [10:02:03]line [10:02:03]line [10:02:03]line [10:02:03]written 0, free lines is 3186 [10:02:03]MH_Cut [10:02:03]Write to MH i2c: D1 01 00 A2 0B 01 7F [10:02:03]Write i2c OK [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: D1 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: D1 01 00 [10:02:03]MH_I2C_Read... [10:02:03]Read from MH i2c: D1 01 00 A2 0B 00 7E [10:02:03]Write to MH i2c: 01 00 00 A3 0B AE [10:02:03]Write i2c OK [10:02:03]MH_I2C_Read... [10:02:03]Connected sock=10 [10:02: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 35 39 0C 01 00 00 D4 CB 04 01 80 FD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 9A C5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 72 03 00 35 04 06 00 21 CD A1 DC 89 22 2E 3E 45 40 AC 09 AB 17 [10:02: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 35 39 4F 00 00 00 91 4E 47 00 9E 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 35 39 10 04 04 00 07 72 03 00 F4 03 04 00 A8 71 A4 66 B6 04 01 00 00 CE BC 21 34 63 5E 08 ED [10:02:04]CommunicateWithHost err = 0 [10:02:04]CheckOFDResponse [10:02:04]1017 (14) - 77093643461234 [10:02:04]1041 (16) - 0000000000874959 [10:02:04]1040 (4) - 225799 [10:02:04]1012 (4) - 27.07.2024 04:03 [10:02:04]1206 (1) - 0 [10:02:04]OFD Sender: Remove packet 225799 [10:02:04]ProducePacketName [10:02:04]name=ofd_packets/00225799 [10:02:04]NVStorageDeleteData [10:02:04]*** Cut start [10:02:04]*** Partial cut [10:02:04]*** CUTSNS_PIN = 1 [10:02:04]*** CUTSNS_PIN = 0 [10:02:04]OFD Sender: No OFD packet to send [10:02:05]*** Brake cut motor [10:02:05]Read from MH i2c: 01 [10:02:05]MH_I2C_Read... [10:02:05]*** Stop cut motor [10:02:05]*** Cut end [10:02:05]Read from MH i2c: 01 07 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: 01 07 00 A3 0B 00 00 00 00 00 FF 0F C3 [10:02:05]process_action close_receipt done [10:02:05]requested_data is exist [10:02:05]produce_requested_data [10:02:05]requested_item fm.sn is exist - process it [10:02:05]wFMCommunicate request_size=4 [10:02:05]MH_SAM_APDU [10:02:05]CAPDU: 80 11 00 00 [10:02:05]Write to MH i2c: E2 08 00 A4 0B 80 11 00 00 00 00 00 00 29 [10:02:05]Write i2c OK [10:02:05]MH_I2C_Read... [10:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:05]Read from MH i2c: E2 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 17 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 17 00 A4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [10:02:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:02:05]wFMCommunicate OK [10:02:05]requested_item fd.num is exist - process it [10:02:05]SAM_PROTO_GetFieldsCounters [10:02:05]wFMCommunicate request_size=4 [10:02:05]MH_SAM_APDU [10:02:05]CAPDU: 80 13 00 00 [10:02:05]Write to MH i2c: E2 08 00 A5 0B 80 13 00 00 00 00 00 00 2C [10:02:05]Write i2c OK [10:02:05]MH_I2C_Read... [10:02:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:05]Read from MH i2c: E2 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 62 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 62 00 A5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 72 03 00 0E 04 04 00 B6 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 65 [10:02:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 72 03 00 0E 04 04 00 B6 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 [10:02:05]wFMCommunicate OK [10:02:05]SAM_PROTO_GetFieldsCounters done [10:02:05]requested_item shift.num is exist - process it [10:02:05]requested_item shift.opened is exist - process it [10:02:05]req_shift_opened [10:02:05]FM_GetShiftState [10:02:05]SAM_PROTO_GetShiftState [10:02:05]wFMCommunicate request_size=4 [10:02:05]MH_SAM_APDU [10:02:05]CAPDU: 80 13 01 00 [10:02:05]Write to MH i2c: E2 08 00 A6 0B 80 13 01 00 00 00 00 00 2E [10:02:05]Write i2c OK [10:02:05]MH_I2C_Read... [10:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:05]Read from MH i2c: E2 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 0E 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 0E 00 A6 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [10:02:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:02:05]wFMCommunicate OK [10:02:05]SAM_PROTO_GetShiftState done [10:02:05]FM_GetShiftState done [10:02:05]req_shift_opened done [10:02:05]requested_item shift.open_date is exist - process it [10:02:05]req_shift_open_date [10:02:05]req_shift_open_date done [10:02:05]produce_requested_data done [10:02:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225799,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:02:05]process_action_free close_receipt [10:02:05]json_value_free [10:02:05]json_value_free done [10:02:05]process_json_proto returns [10:02:05]Send response to host [10:02:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225799,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:02:05]free response buf [10:02:05]execute_script done [10:02:05]execute_script returns [10:02:05]free content buf [10:02:05]Sock 8.Close socket [10:02:05]Sock 8.Thread stoped [10:02:09]OFD Sender: No OFD packet to send [10:02:14]OFD Sender: No OFD packet to send [10:02:20]OFD Sender: No OFD packet to send [10:02:20]recv_with_timeout no data received [10:02:25]OFD Sender: No OFD packet to send [10:02:30]OFD Sender: No OFD packet to send [10:02:35]OFD Sender: No OFD packet to send [10:02:40]OFD Sender: No OFD packet to send [10:02:45]OFD Sender: No OFD packet to send [10:02:50]OFD Sender: No OFD packet to send [10:02:55]OFD Sender: No OFD packet to send [10:03:00]OFD Sender: No OFD packet to send [10:03:05]OFD Sender: No OFD packet to send [10:03:10]OFD Sender: No OFD packet to send [10:03:15]OFD Sender: No OFD packet to send [10:03:20]OFD Sender: No OFD packet to send [10:03:25]OFD Sender: No OFD packet to send [10:03:30]OFD Sender: No OFD packet to send [10:03:35]OFD Sender: No OFD packet to send [10:03:40]OFD Sender: No OFD packet to send [10:03:45]OFD Sender: No OFD packet to send [10:03:50]OFD Sender: No OFD packet to send [10:03:55]OFD Sender: No OFD packet to send [10:04:00]OFD Sender: No OFD packet to send [10:04:05]OFD Sender: No OFD packet to send [10:04:10]OFD Sender: No OFD packet to send [10:04:15]OFD Sender: No OFD packet to send [10:04:20]OFD Sender: No OFD packet to send [10:04:25]OFD Sender: No OFD packet to send [10:04:30]OFD Sender: No OFD packet to send [10:04:35]OFD Sender: No OFD packet to send [10:04:40]OFD Sender: No OFD packet to send [10:04:44]recv_with_timeout no data received [10:04:45]OFD Sender: No OFD packet to send [10:04:50]OFD Sender: No OFD packet to send [10:04:55]OFD Sender: No OFD packet to send [10:05:00]OFD Sender: No OFD packet to send [10:05:05]OFD Sender: No OFD packet to send [10:05:10]OFD Sender: No OFD packet to send [10:05:15]OFD Sender: No OFD packet to send [10:05:20]OFD Sender: No OFD packet to send [10:05:25]OFD Sender: No OFD packet to send [10:05:30]accept exits with 9 [10:05:30]New connection [10:05:30]New thread 3066600804 created [10:05:30]Thread 3066744164 joined [10:05:30]Waiting for new connection... [10:05:30] Sock 9.Parse request [10:05:30]Sock 9.Check first char [10:05:30]Sock 9.First char is OK [10:05:30]request: POST /json_proto HTTP/1.0 [10:05:30]Method: POST [10:05:30]URL: /json_proto [10:05:30]Method is POST - this is cgi request [10:05:30]url: /json_proto [10:05:30]query_string will be loaded in cgi processing [10:05:30]execute_cgi json_proto POST (null) [10:05:30]execute_cgi path=json_proto method=POST [10:05:30]POST find Content-Length [10:05:30]Host: 172.17.43.131:8080 [10:05:30]Content-Length: 676 [10:05:30]Content-Type: application/json [10:05:30] [10:05:30]POST finish read [10:05:30]Found Content-Length = 676 [10:05:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:30]execute_script... [10:05: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)2002071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:30]POST & json_proto [10:05:30]process_json_proto [10:05:30]json parsed OK: [10:05:30]protocol is kg_v1.0 [10:05:30]action value=close_receipt [10:05:30]process_action close_receipt [10:05:30]cmd_close_receipt [10:05:30]MH_GetDate [10:05:30]Write to MH i2c: F0 00 00 A7 0B A1 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: F0 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: F0 09 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: F0 09 00 A7 0B 00 6B C6 A4 66 F9 24 A2 66 0A [10:05:30]GetLastDocTimeStamp 1722074522 [10:05:30]current date 1722074731 [10:05:30]FM_GetShiftState [10:05:30]SAM_PROTO_GetShiftState [10:05:30]wFMCommunicate request_size=4 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 13 01 00 [10:05:30]Write to MH i2c: E2 08 00 A8 0B 80 13 01 00 00 00 00 00 30 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 0E 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 0E 00 A8 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [10:05:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:05:30]wFMCommunicate OK [10:05:30]SAM_PROTO_GetShiftState done [10:05:30]FM_GetShiftState done [10:05:30]opened in 1722038719 [10:05:30]opened+sec_in_day 1722125119 [10:05:30]quantity*price = 100035 [10:05:30]sum+1 = 100036 [10:05:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 160 27.07.2024 10:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225800 ФПД: 175845527860562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100531&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225800&fm=175845527860562&tin=02508201610067®Number=0000000000092624&sum=100000 [10:05:31]StoreToDocumentArchive [10:05:31]shift 438 fd 225800 [10:05:31]save to /storage/0438/doc_00225800 [10:05:31]save last doc name /storage/0438/doc_00225800 to /storage/kkm_last_doc_name [10:05:31]save OK [10:05:31]Clear old archive folders... [10:05:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:05:31]tlvbuf is 014999D0 [10:05:31]SAM_PROTO_ClearQueue [10:05:31]wFMCommunicate request_size=4 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 09 00 00 [10:05:31]Write to MH i2c: E2 08 00 B5 0B 80 09 00 00 00 00 00 00 32 [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 B5 0B 00 90 00 34 [10:05:31]RAPDU: 90 00 [10:05:31]wFMCommunicate OK [10:05:31]SAM_PROTO_ClearQueue done [10:05:31]KKMCreateOFDPacket [10:05:31]OFDProtocolAddRootSTLVToBuf [10:05:31]FM_MakeSignedData [10:05:31]FM_MakeSignedData [10:05:31]SAM_PROTO_SignData [10:05:31]wFMCommunicate request_size=4 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 0D 01 02 [10:05:31]Write to MH i2c: E2 08 00 B6 0B 80 0D 01 02 00 00 00 00 3A [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 B6 0B 00 90 00 35 [10:05:31]RAPDU: 90 00 [10:05:31]wFMCommunicate OK [10:05:31]wFMCommunicate request_size=255 [10:05:31]MH_SAM_APDU [10:05: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6B C6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 72 03 00 35 04 06 00 [10:05:31]Write to MH i2c: E2 02 01 B7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6B C6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 72 03 00 35 04 06 00 00 00 3B [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 B7 0B 00 90 00 36 [10:05:31]RAPDU: 90 00 [10:05:31]wFMCommunicate OK [10:05:31]wFMCommunicate request_size=11 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 0D 02 02 06 9F EE 3A 39 35 52 [10:05:31]Write to MH i2c: E2 0E 00 B8 0B 80 0D 02 02 06 00 9F EE 3A 39 35 52 00 00 D0 [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 03 00 B8 0B 00 90 00 37 [10:05:31]RAPDU: 90 00 [10:05:31]wFMCommunicate OK [10:05:31]wFMCommunicate request_size=4 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 0D 03 02 [10:05:31]Write to MH i2c: E2 08 00 B9 0B 80 0D 03 02 00 00 00 00 3F [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 0B 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 0B 00 B9 0B 00 93 8B 15 36 3C 21 55 7D 90 00 D8 [10:05:31]RAPDU: 93 8B 15 36 3C 21 55 7D 90 00 [10:05:31]wFMCommunicate OK [10:05:31]SAM_PROTO_SignData done [10:05:31]FM_MakeSignedData done [10:05:31]CreateOFDProtocolMessage [10:05:31]wFMCommunicate request_size=4 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 11 00 00 [10:05:31]Write to MH i2c: E2 08 00 BA 0B 80 11 00 00 00 00 00 00 3F [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 17 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 17 00 BA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [10:05:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:05:31]wFMCommunicate OK [10:05:31]CreateOFDProtocolMessage done [10:05:31]OFDSenderStorePacket 225800 [10:05:31]StoreOFDPacket docnum=225800 [10:05:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 C6 56 08 01 2B E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6B C6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 72 03 00 35 04 06 00 9F EE 3A 39 35 52 93 8B 15 36 3C 21 55 7D [10:05:31]CheckFolder [10:05:31]dirname=/storage/ofd_packets [10:05:31]CheckFolder done [10:05:31]ProducePacketName [10:05:31]name=ofd_packets/00225800 [10:05:31]NVStorageSaveData ofd_packets/00225800 [10:05:31]File name is /storage/ofd_packets/00225800 [10:05:31]Write 302 bytes [10:05:31]NVStorageSaveData done [10:05:31]OFDSenderStorePacket done [10:05:31]KKMCreateOFDPacket done [10:05:31]NVStorageSaveData kkm_last_timestamp [10:05:31]File name is /storage/kkm_last_timestamp [10:05:31]Write 4 bytes [10:05:31]NVStorageSaveData done [10:05:31]ExternCall_PrintAddStr [10:05:31]wPrintStart [10:05:31]Write to MH i2c: 01 00 00 BB 0B C6 [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 07 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 07 00 BB 0B 00 00 00 00 00 FF 0F DB [10:05:31]RasterBufferAndPrint [10:05:31]line Счет N : (1)2002071 [10:05:31]line ИНН: 02508201610067 [10:05:31]line Контрольно-Кассовый Чек [10:05:31]line ПРОДАЖА [10:05:31]line ТРК (МРК, ГНК) : 52 [10:05:31]line Товар: 2710124130 [10:05:31]line Super-92-К-5 [10:05:31]line 14.540 * 68.80 [10:05:31]line = 1000.35 [10:05:31]line НДС 12% НСП 1% [10:05:31]line > о реализуемом товаре [10:05:31]line ОКРУГЛЕНИЕ: -0.35 [10:05:31]line ИТОГО: 1000.00 [10:05:31]line Внесено: 1000.00 [10:05:31]line СДАЧА: 0.00 [10:05:31]line НСП 1% : 8.85 [10:05:31]line НДС 12% : 106.23 [10:05:31]line Наличными: 1000.00 [10:05:31]line Безнал.: 0.00 [10:05:31]line Место: АЗС № 97 "Партнер Нефть" [10:05:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:05:31]line СНО: Общий режим [10:05:31]line Чек 160 27.07.2024 10:05 [10:05:31]line Смена: 438 ФФД: 1.0 [10:05:31]line ЗНМ: 0300000054 [10:05:31]line РНМ: 0000000000092624 [10:05:31]line Версия ККМ: 001 [10:05:31]line ФМ: 0000000000874959 [10:05:31]line ФД: 225800 [10:05:31]line ФПД: 175845527860562 [10:05:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100531&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225800&fm=175845527860562&tin=02508201610067®Number=0000000000092624&sum=100000 [10:05:31]written 0, free lines is 4095 [10:05:31]OFD Sender: Processing packet 225800 [packets to send 599, broken 598] [10:05:31]ProducePacketName [10:05:31]name=ofd_packets/00225800 [10:05:31]OFD Sender: To server: pG, [10:05:31]CommunicateWithHost lk.salyk.kg:30040 [10:05:31]ConnectInit lk.salyk.kg [10:05:32]Write to MH i2c: 01 00 00 E6 0B F1 [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: 01 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: 01 07 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: 01 07 00 E6 0B 00 00 00 00 00 5F 0C 63 [10:05:32]RasterBufferAndPrint [10:05:32]line [10:05:32]line [10:05:32]line [10:05:32]line [10:05:32]line [10:05:32]written 0, free lines is 3170 [10:05:32]MH_Cut [10:05:32]Write to MH i2c: D1 01 00 ED 0B 01 CA [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: D1 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: D1 01 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: D1 01 00 ED 0B 00 C9 [10:05:32]Write to MH i2c: 01 00 00 EE 0B F9 [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]Connected sock=10 [10:05: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 35 39 10 01 00 00 C6 56 08 01 2B E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6B C6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 72 03 00 35 04 06 00 9F EE 3A 39 35 52 93 8B 15 36 3C 21 55 7D [10:05: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 35 39 4F 00 00 00 9B AC 47 00 5E 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 72 03 00 F4 03 04 00 79 72 A4 66 B6 04 01 00 00 BC A6 9D 7D 30 F0 30 2E [10:05:33]CommunicateWithHost err = 0 [10:05:33]CheckOFDResponse [10:05:33]1017 (14) - 77093643461234 [10:05:33]1041 (16) - 0000000000874959 [10:05:33]1040 (4) - 225800 [10:05:33]1012 (4) - 27.07.2024 04:07 [10:05:33]1206 (1) - 0 [10:05:33]OFD Sender: Remove packet 225800 [10:05:33]ProducePacketName [10:05:33]name=ofd_packets/00225800 [10:05:33]NVStorageDeleteData [10:05:33]*** Cut start [10:05:33]*** Partial cut [10:05:33]*** CUTSNS_PIN = 1 [10:05:33]OFD Sender: No OFD packet to send [10:05:33]*** CUTSNS_PIN = 0 [10:05:33]*** Brake cut motor [10:05:34]Read from MH i2c: 01 [10:05:34]MH_I2C_Read... [10:05:34]*** Stop cut motor [10:05:34]*** Cut end [10:05:34]Read from MH i2c: 01 07 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: 01 07 00 EE 0B 00 00 00 00 00 FF 0F 0E [10:05:34]process_action close_receipt done [10:05:34]requested_data is exist [10:05:34]produce_requested_data [10:05:34]requested_item fm.sn is exist - process it [10:05:34]wFMCommunicate request_size=4 [10:05:34]MH_SAM_APDU [10:05:34]CAPDU: 80 11 00 00 [10:05:34]Write to MH i2c: E2 08 00 EF 0B 80 11 00 00 00 00 00 00 74 [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:34]Read from MH i2c: E2 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 17 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 17 00 EF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [10:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:05:34]wFMCommunicate OK [10:05:34]requested_item fd.num is exist - process it [10:05:34]SAM_PROTO_GetFieldsCounters [10:05:34]wFMCommunicate request_size=4 [10:05:34]MH_SAM_APDU [10:05:34]CAPDU: 80 13 00 00 [10:05:34]Write to MH i2c: E2 08 00 F0 0B 80 13 00 00 00 00 00 00 77 [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:34]Read from MH i2c: E2 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 62 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 62 00 F0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 72 03 00 0E 04 04 00 B6 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 B4 [10:05:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 72 03 00 0E 04 04 00 B6 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 [10:05:34]wFMCommunicate OK [10:05:34]SAM_PROTO_GetFieldsCounters done [10:05:34]requested_item shift.num is exist - process it [10:05:34]requested_item shift.opened is exist - process it [10:05:34]req_shift_opened [10:05:34]FM_GetShiftState [10:05:34]SAM_PROTO_GetShiftState [10:05:34]wFMCommunicate request_size=4 [10:05:34]MH_SAM_APDU [10:05:34]CAPDU: 80 13 01 00 [10:05:34]Write to MH i2c: E2 08 00 F1 0B 80 13 01 00 00 00 00 00 79 [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:34]Read from MH i2c: E2 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 0E 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 0E 00 F1 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [10:05:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:05:34]wFMCommunicate OK [10:05:34]SAM_PROTO_GetShiftState done [10:05:34]FM_GetShiftState done [10:05:34]req_shift_opened done [10:05:34]requested_item shift.open_date is exist - process it [10:05:34]req_shift_open_date [10:05:34]req_shift_open_date done [10:05:34]produce_requested_data done [10:05:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225800,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:05:34]process_action_free close_receipt [10:05:34]json_value_free [10:05:34]json_value_free done [10:05:34]process_json_proto returns [10:05:34]Send response to host [10:05:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225800,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:05:34]free response buf [10:05:34]execute_script done [10:05:34]execute_script returns [10:05:34]free content buf [10:05:34]Sock 9.Close socket [10:05:34]Sock 9.Thread stoped [10:05:38]OFD Sender: No OFD packet to send [10:05:39]recv_with_timeout no data received [10:05:43]OFD Sender: No OFD packet to send [10:05:48]OFD Sender: No OFD packet to send [10:05:49]recv_with_timeout no data received [10:05:53]OFD Sender: No OFD packet to send [10:05:58]OFD Sender: No OFD packet to send [10:05:59]recv_with_timeout no data received [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:30]accept exits with 8 [10:06:30]New connection [10:06:30]New thread 3066744164 created [10:06:30]Thread 3066600804 joined [10:06:30]Waiting for new connection... [10:06:30] Sock 8.Parse request [10:06:30]Sock 8.Check first char [10:06:30]Sock 8.First char is OK [10:06:30]request: POST /json_proto HTTP/1.0 [10:06:30]Method: POST [10:06:30]URL: /json_proto [10:06:30]Method is POST - this is cgi request [10:06:30]url: /json_proto [10:06:30]query_string will be loaded in cgi processing [10:06:30]execute_cgi json_proto POST (null) [10:06:30]execute_cgi path=json_proto method=POST [10:06:30]POST find Content-Length [10:06:30]Host: 172.17.43.131:8080 [10:06:30]Content-Length: 984 [10:06:30]Content-Type: application/json [10:06:30] [10:06:30]POST finish read [10:06:30]Found Content-Length = 984 [10:06:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:30]execute_script... [10:06:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:30]POST & json_proto [10:06:30]process_json_proto [10:06:30]json parsed OK: [10:06:30]protocol is kg_v1.0 [10:06:30]action value=close_receipt [10:06:30]process_action close_receipt [10:06:30]cmd_close_receipt [10:06:30]MH_GetDate [10:06:30]Write to MH i2c: F0 00 00 F2 0B EC [10:06:30]Write i2c OK [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: F0 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: F0 09 00 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: F0 09 00 F2 0B 00 A7 C6 A4 66 F9 24 A2 66 91 [10:06:30]GetLastDocTimeStamp 1722074731 [10:06:30]current date 1722074791 [10:06:30]FM_GetShiftState [10:06:30]SAM_PROTO_GetShiftState [10:06:30]wFMCommunicate request_size=4 [10:06:30]MH_SAM_APDU [10:06:30]CAPDU: 80 13 01 00 [10:06:30]Write to MH i2c: E2 08 00 F3 0B 80 13 01 00 00 00 00 00 7B [10:06:30]Write i2c OK [10:06:30]MH_I2C_Read... [10:06:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:30]Read from MH i2c: E2 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: E2 0E 00 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: E2 0E 00 F3 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [10:06:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:06:30]wFMCommunicate OK [10:06:30]SAM_PROTO_GetShiftState done [10:06:30]FM_GetShiftState done [10:06:30]opened in 1722038719 [10:06:30]opened+sec_in_day 1722125119 [10:06:30]quantity*price = 150032 [10:06:30]sum+1 = 150034 [10:06:30]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 163 27.07.2024 10:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225803 ФПД: 218747379518453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225803&fm=218747379518453&tin=02508201610067®Number=0000000000092624&sum=20000 [10:08:22]StoreToDocumentArchive [10:08:22]shift 438 fd 225803 [10:08:22]save to /storage/0438/doc_00225803 [10:08:22]save last doc name /storage/0438/doc_00225803 to /storage/kkm_last_doc_name [10:08:22]save OK [10:08:22]Clear old archive folders... [10:08:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:22]tlvbuf is 00832060 [10:08:22]SAM_PROTO_ClearQueue [10:08:22]wFMCommunicate request_size=4 [10:08:22]MH_SAM_APDU [10:08:22]CAPDU: 80 09 00 00 [10:08:22]Write to MH i2c: E2 08 00 AF 00 80 09 00 00 00 00 00 00 21 [10:08:22]Write i2c OK [10:08:22]MH_I2C_Read... [10:08:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:22]Read from MH i2c: E2 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: E2 03 00 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [10:08:22]RAPDU: 90 00 [10:08:22]wFMCommunicate OK [10:08:22]SAM_PROTO_ClearQueue done [10:08:22]KKMCreateOFDPacket [10:08:22]OFDProtocolAddRootSTLVToBuf [10:08:22]FM_MakeSignedData [10:08:22]FM_MakeSignedData [10:08:22]SAM_PROTO_SignData [10:08:22]wFMCommunicate request_size=4 [10:08:22]MH_SAM_APDU [10:08:22]CAPDU: 80 0D 01 02 [10:08:22]Write to MH i2c: E2 08 00 B0 00 80 0D 01 02 00 00 00 00 29 [10:08:22]Write i2c OK [10:08:22]MH_I2C_Read... [10:08:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:22]Read from MH i2c: E2 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: E2 03 00 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: E2 03 00 B0 00 00 90 00 24 [10:08:22]RAPDU: 90 00 [10:08:22]wFMCommunicate OK [10:08:22]wFMCommunicate request_size=255 [10:08:22]MH_SAM_APDU [10:08: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 15 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 72 03 00 35 04 06 00 C6 [10:08:23]Write to MH i2c: E2 02 01 B1 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 15 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 72 03 00 35 04 06 00 C6 00 00 38 [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]ConnectInit Can't take IP for lk.salyk.kg [10:08:23]CommunicateWithHost connect error [10:08:23]CommunicateWithHost err = -1 [10:08:23]OFD Sender: Server communicate error [10:08:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [10:08:23]RAPDU: 90 00 [10:08:23]wFMCommunicate OK [10:08:23]wFMCommunicate request_size=10 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 0D 02 02 05 F3 17 DA 0B F5 [10:08:23]Write to MH i2c: E2 0D 00 B2 00 80 0D 02 02 05 00 F3 17 DA 0B F5 00 00 1A [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [10:08:23]RAPDU: 90 00 [10:08:23]wFMCommunicate OK [10:08:23]wFMCommunicate request_size=4 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 0D 03 02 [10:08:23]Write to MH i2c: E2 08 00 B3 00 80 0D 03 02 00 00 00 00 2E [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 0B 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 0B 00 B3 00 00 71 36 86 B1 F4 4C D8 F1 90 00 16 [10:08:23]RAPDU: 71 36 86 B1 F4 4C D8 F1 90 00 [10:08:23]wFMCommunicate OK [10:08:23]SAM_PROTO_SignData done [10:08:23]FM_MakeSignedData done [10:08:23]CreateOFDProtocolMessage [10:08:23]wFMCommunicate request_size=4 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 11 00 00 [10:08:23]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 17 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [10:08:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:23]wFMCommunicate OK [10:08:23]CreateOFDProtocolMessage done [10:08:23]OFDSenderStorePacket 225803 [10:08:23]StoreOFDPacket docnum=225803 [10:08:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 99 07 01 02 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 15 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 72 03 00 35 04 06 00 C6 F3 17 DA 0B F5 71 36 86 B1 F4 4C D8 F1 [10:08:23]CheckFolder [10:08:23]dirname=/storage/ofd_packets [10:08:23]CheckFolder done [10:08:23]ProducePacketName [10:08:23]name=ofd_packets/00225803 [10:08:23]NVStorageSaveData ofd_packets/00225803 [10:08:23]File name is /storage/ofd_packets/00225803 [10:08:23]Write 301 bytes [10:08:23]NVStorageSaveData done [10:08:23]OFDSenderStorePacket done [10:08:23]KKMCreateOFDPacket done [10:08:23]NVStorageSaveData kkm_last_timestamp [10:08:23]File name is /storage/kkm_last_timestamp [10:08:23]Write 4 bytes [10:08:23]NVStorageSaveData done [10:08:23]ExternCall_PrintAddStr [10:08:23]wPrintStart [10:08:23]Write to MH i2c: 01 00 00 B5 00 B5 [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: 01 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: 01 07 00 [10:08:23]MH_I2C_Read... [10:08:23]OFD Sender: Processing packet 225802 [packets to send 600, broken 598] [10:08:23]ProducePacketName [10:08:23]name=ofd_packets/00225802 [10:08:23]OFD Sender: To server: pG, [10:08:23]CommunicateWithHost lk.salyk.kg:30040 [10:08:23]ConnectInit lk.salyk.kg [10:08:23]Read from MH i2c: 01 07 00 B5 00 00 00 00 00 00 FF 0F CA [10:08:23]RasterBufferAndPrint [10:08:23]line Счет N : (1)2002073 [10:08:23]line ИНН: 02508201610067 [10:08:23]line Контрольно-Кассовый Чек [10:08:23]line ПРОДАЖА [10:08:23]line ТРК (МРК, ГНК) : 53 [10:08:23]line Товар: 2710124130 [10:08:23]line Аи-92-К-5 [10:08:23]line 2.950 * 67.80 [10:08:23]line = 200.01 [10:08:23]line НДС 12% НСП 1% [10:08:23]line > о реализуемом товаре [10:08:23]line ОКРУГЛЕНИЕ: -0.01 [10:08:23]line ИТОГО: 200.00 [10:08:23]line Внесено: 200.00 [10:08:23]line СДАЧА: 0.00 [10:08:23]line НСП 1% : 1.77 [10:08:23]line НДС 12% : 21.24 [10:08:23]line Наличными: 200.00 [10:08:23]line Безнал.: 0.00 [10:08:23]line Место: АЗС № 97 "Партнер Нефть" [10:08:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:08:23]line СНО: Общий режим [10:08:23]line Чек 163 27.07.2024 10:08 [10:08:23]line Смена: 438 ФФД: 1.0 [10:08:23]line ЗНМ: 0300000054 [10:08:23]line РНМ: 0000000000092624 [10:08:23]line Версия ККМ: 001 [10:08:23]line ФМ: 0000000000874959 [10:08:23]line ФД: 225803 [10:08:23]line ФПД: 218747379518453 [10:08:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225803&fm=218747379518453&tin=02508201610067®Number=0000000000092624&sum=20000 [10:08:23]written 0, free lines is 4095 [10:08:24]Write to MH i2c: 01 00 00 E0 00 E0 [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 07 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 65 0C 58 [10:08:24]RasterBufferAndPrint [10:08:24]line [10:08:24]line [10:08:24]line [10:08:24]line [10:08:24]line [10:08:24]written 0, free lines is 3187 [10:08:24]MH_Cut [10:08:24]Write to MH i2c: D1 01 00 E7 00 01 B9 [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: D1 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: D1 01 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: D1 01 00 E7 00 00 B8 [10:08:24]Write to MH i2c: 01 00 00 E8 00 E8 [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:25]*** Cut start [10:08:25]*** Partial cut [10:08:25]*** CUTSNS_PIN = 1 [10:08:25]*** CUTSNS_PIN = 0 [10:08:25]*** Brake cut motor [10:08:26]Read from MH i2c: 01 [10:08:26]MH_I2C_Read... [10:08:26]*** Stop cut motor [10:08:26]*** Cut end [10:08:26]Read from MH i2c: 01 07 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: 01 07 00 E8 00 00 00 00 00 00 FF 0F FD [10:08:26]process_action close_receipt done [10:08:26]requested_data is exist [10:08:26]produce_requested_data [10:08:26]requested_item fm.sn is exist - process it [10:08:26]wFMCommunicate request_size=4 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 11 00 00 [10:08:26]Write to MH i2c: E2 08 00 E9 00 80 11 00 00 00 00 00 00 63 [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 17 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 17 00 E9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [10:08:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:26]wFMCommunicate OK [10:08:26]requested_item fd.num is exist - process it [10:08:26]SAM_PROTO_GetFieldsCounters [10:08:26]wFMCommunicate request_size=4 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 13 00 00 [10:08:26]Write to MH i2c: E2 08 00 EA 00 80 13 00 00 00 00 00 00 66 [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 62 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 62 00 EA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 72 03 00 0E 04 04 00 B6 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 AF [10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 72 03 00 0E 04 04 00 B6 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 [10:08:26]wFMCommunicate OK [10:08:26]SAM_PROTO_GetFieldsCounters done [10:08:26]requested_item shift.num is exist - process it [10:08:26]requested_item shift.opened is exist - process it [10:08:26]req_shift_opened [10:08:26]FM_GetShiftState [10:08:26]SAM_PROTO_GetShiftState [10:08:26]wFMCommunicate request_size=4 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 13 01 00 [10:08:26]Write to MH i2c: E2 08 00 EB 00 80 13 01 00 00 00 00 00 68 [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 0E 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 0E 00 EB 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 76 [10:08:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:08:26]wFMCommunicate OK [10:08:26]SAM_PROTO_GetShiftState done [10:08:26]FM_GetShiftState done [10:08:26]req_shift_opened done [10:08:26]requested_item shift.open_date is exist - process it [10:08:26]req_shift_open_date [10:08:26]req_shift_open_date done [10:08:26]produce_requested_data done [10:08:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225803,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:08:26]process_action_free close_receipt [10:08:26]json_value_free [10:08:26]json_value_free done [10:08:26]process_json_proto returns [10:08:26]Send response to host [10:08:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225803,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:08:26]free response buf [10:08:26]execute_script done [10:08:26]execute_script returns [10:08:26]free content buf [10:08:26]Sock 9.Close socket [10:08:26]Sock 9.Thread stoped [10:08:28]ConnectInit Can't take IP for lk.salyk.kg [10:08:28]CommunicateWithHost connect error [10:08:28]CommunicateWithHost err = -1 [10:08:28]OFD Sender: Server communicate error [10:08:33]OFD Sender: Processing packet 225802 [packets to send 600, broken 598] [10:08:33]ProducePacketName [10:08:33]name=ofd_packets/00225802 [10:08:33]OFD Sender: To server: pG, [10:08:33]CommunicateWithHost lk.salyk.kg:30040 [10:08:33]ConnectInit lk.salyk.kg [10:08:33]recv_with_timeout no data received [10:08:38]ConnectInit Can't take IP for lk.salyk.kg [10:08:38]CommunicateWithHost connect error [10:08:38]CommunicateWithHost err = -1 [10:08:38]OFD Sender: Server communicate error [10:08:43]OFD Sender: Processing packet 225802 [packets to send 600, broken 598] [10:08:43]ProducePacketName [10:08:43]name=ofd_packets/00225802 [10:08:43]OFD Sender: To server: pG, [10:08:43]CommunicateWithHost lk.salyk.kg:30040 [10:08:43]ConnectInit lk.salyk.kg [10:08:48]ConnectInit Can't take IP for lk.salyk.kg [10:08:48]CommunicateWithHost connect error [10:08:48]CommunicateWithHost err = -1 [10:08:48]OFD Sender: Server communicate error [10:08:52]accept exits with 7 [10:08:52]New connection [10:08:52]New thread 3066817892 created [10:08:52]Thread 3066961252 joined [10:08:52]Waiting for new connection... [10:08:52] Sock 7.Parse request [10:08:52]Sock 7.Check first char [10:08:52]Sock 7.First char is OK [10:08:52]request: POST /json_proto HTTP/1.0 [10:08:52]Method: POST [10:08:52]URL: /json_proto [10:08:52]Method is POST - this is cgi request [10:08:52]url: /json_proto [10:08:52]query_string will be loaded in cgi processing [10:08:52]execute_cgi json_proto POST (null) [10:08:52]execute_cgi path=json_proto method=POST [10:08:52]POST find Content-Length [10:08:52]Host: 172.17.43.131:8080 [10:08:52]Content-Length: 817 [10:08:52]Content-Type: application/json [10:08:52] [10:08:52]POST finish read [10:08:52]Found Content-Length = 817 [10:08:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:52]execute_script... [10:08: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)2002075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:52]POST & json_proto [10:08:52]process_json_proto [10:08:52]json parsed OK: [10:08:52]protocol is kg_v1.0 [10:08:52]action value=close_receipt [10:08:52]process_action close_receipt [10:08:52]cmd_close_receipt [10:08:52]MH_GetDate [10:08:52]Write to MH i2c: F0 00 00 EC 00 DB [10:08:52]Write i2c OK [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: F0 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: F0 09 00 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: F0 09 00 EC 00 00 34 C7 A4 66 F9 24 A2 66 0E [10:08:52]GetLastDocTimeStamp 1722074901 [10:08:52]current date 1722074932 [10:08:52]FM_GetShiftState [10:08:52]SAM_PROTO_GetShiftState [10:08:52]wFMCommunicate request_size=4 [10:08:52]MH_SAM_APDU [10:08:52]CAPDU: 80 13 01 00 [10:08:52]Write to MH i2c: E2 08 00 ED 00 80 13 01 00 00 00 00 00 6A [10:08:52]Write i2c OK [10:08:52]MH_I2C_Read... [10:08:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:52]Read from MH i2c: E2 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: E2 0E 00 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: E2 0E 00 ED 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 78 [10:08:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:08:52]wFMCommunicate OK [10:08:52]SAM_PROTO_GetShiftState done [10:08:52]FM_GetShiftState done [10:08:52]opened in 1722038719 [10:08:52]opened+sec_in_day 1722125119 [10:08:52]quantity*price = 40002 [10:08:52]sum+1 = 40003 [10:08:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 164 27.07.2024 10:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225804 ФПД: 27658133438866 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225804&fm=27658133438866&tin=02508201610067®Number=0000000000092624&sum=40002 [10:08:53]StoreToDocumentArchive [10:08:53]shift 438 fd 225804 [10:08:53]save to /storage/0438/doc_00225804 [10:08:53]save last doc name /storage/0438/doc_00225804 to /storage/kkm_last_doc_name [10:08:53]save OK [10:08:53]Clear old archive folders... [10:08:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:53]tlvbuf is 008247D0 [10:08:53]SAM_PROTO_ClearQueue [10:08:53]wFMCommunicate request_size=4 [10:08:53]MH_SAM_APDU [10:08:53]CAPDU: 80 09 00 00 [10:08:53]Write to MH i2c: E2 08 00 FA 00 80 09 00 00 00 00 00 00 6C [10:08:53]Write i2c OK [10:08:53]MH_I2C_Read... [10:08:53]OFD Sender: Processing packet 225802 [packets to send 600, broken 598] [10:08:53]ProducePacketName [10:08:53]name=ofd_packets/00225802 [10:08:53]OFD Sender: To server: pG, [10:08:53]CommunicateWithHost lk.salyk.kg:30040 [10:08:53]ConnectInit lk.salyk.kg [10:08:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:53]Read from MH i2c: E2 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 03 00 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 03 00 FA 00 00 90 00 6E [10:08:53]RAPDU: 90 00 [10:08:53]wFMCommunicate OK [10:08:53]SAM_PROTO_ClearQueue done [10:08:53]KKMCreateOFDPacket [10:08:53]OFDProtocolAddRootSTLVToBuf [10:08:53]FM_MakeSignedData [10:08:53]FM_MakeSignedData [10:08:53]SAM_PROTO_SignData [10:08:53]wFMCommunicate request_size=4 [10:08:53]MH_SAM_APDU [10:08:53]CAPDU: 80 0D 01 02 [10:08:53]Write to MH i2c: E2 08 00 FB 00 80 0D 01 02 00 00 00 00 74 [10:08:53]Write i2c OK [10:08:53]MH_I2C_Read... [10:08:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 FB 00 00 90 00 6F [10:08:54]RAPDU: 90 00 [10:08:54]wFMCommunicate OK [10:08:54]wFMCommunicate request_size=255 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 34 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 72 03 00 35 04 06 00 19 [10:08:54]Write to MH i2c: E2 02 01 FC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 34 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 72 03 00 35 04 06 00 19 00 00 DE [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 FC 00 00 90 00 70 [10:08:54]RAPDU: 90 00 [10:08:54]wFMCommunicate OK [10:08:54]wFMCommunicate request_size=10 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 0D 02 02 05 27 A9 38 01 92 [10:08:54]Write to MH i2c: E2 0D 00 FD 00 80 0D 02 02 05 00 27 A9 38 01 92 00 00 1C [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 FD 00 00 90 00 71 [10:08:54]RAPDU: 90 00 [10:08:54]wFMCommunicate OK [10:08:54]wFMCommunicate request_size=4 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 0D 03 02 [10:08:54]Write to MH i2c: E2 08 00 FE 00 80 0D 03 02 00 00 00 00 79 [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 0B 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 0B 00 FE 00 00 13 5A 69 58 8A A6 03 7B 90 00 56 [10:08:54]RAPDU: 13 5A 69 58 8A A6 03 7B 90 00 [10:08:54]wFMCommunicate OK [10:08:54]SAM_PROTO_SignData done [10:08:54]FM_MakeSignedData done [10:08:54]CreateOFDProtocolMessage [10:08:54]wFMCommunicate request_size=4 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 11 00 00 [10:08:54]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 17 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [10:08:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:54]wFMCommunicate OK [10:08:54]CreateOFDProtocolMessage done [10:08:54]OFDSenderStorePacket 225804 [10:08:54]StoreOFDPacket docnum=225804 [10:08:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1F 9A 07 01 31 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 34 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 72 03 00 35 04 06 00 19 27 A9 38 01 92 13 5A 69 58 8A A6 03 7B [10:08:54]CheckFolder [10:08:54]dirname=/storage/ofd_packets [10:08:54]CheckFolder done [10:08:54]ProducePacketName [10:08:54]name=ofd_packets/00225804 [10:08:54]NVStorageSaveData ofd_packets/00225804 [10:08:54]File name is /storage/ofd_packets/00225804 [10:08:54]Write 301 bytes [10:08:54]NVStorageSaveData done [10:08:54]OFDSenderStorePacket done [10:08:54]KKMCreateOFDPacket done [10:08:54]NVStorageSaveData kkm_last_timestamp [10:08:54]File name is /storage/kkm_last_timestamp [10:08:54]Write 4 bytes [10:08:54]NVStorageSaveData done [10:08:54]ExternCall_PrintAddStr [10:08:54]wPrintStart [10:08:54]Write to MH i2c: 01 00 00 00 01 01 [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: 01 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: 01 07 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: 01 07 00 00 01 00 00 00 00 00 FF 0F 16 [10:08:54]RasterBufferAndPrint [10:08:54]line Счет N : (1)2002075 [10:08:54]line ИНН: 02508201610067 [10:08:54]line Контрольно-Кассовый Чек [10:08:54]line ПРОДАЖА [10:08:54]line ТРК (МРК, ГНК) : 33 [10:08:54]line Товар: 2710124130 [10:08:54]line Аи-92-К-5 [10:08:54]line 5.900 * 67.80 [10:08:54]line = 400.02 [10:08:54]line НДС 12% НСП 1% [10:08:54]line > о реализуемом товаре [10:08:54]line ИТОГО: 400.02 [10:08:54]line НСП 1% : 3.54 [10:08:54]line НДС 12% : 42.48 [10:08:54]line Наличными: 0.00 [10:08:54]line Безнал.: 400.02 [10:08:54]line Место: АЗС № 97 "Партнер Нефть" [10:08:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:08:54]line СНО: Общий режим [10:08:54]line Чек 164 27.07.2024 10:08 [10:08:54]line Смена: 438 ФФД: 1.0 [10:08:54]line ЗНМ: 0300000054 [10:08:54]line РНМ: 0000000000092624 [10:08:54]line Версия ККМ: 001 [10:08:54]line Платежная система: Бакай Банк [10:08:54]line ФМ: 0000000000874959 [10:08:54]line ФД: 225804 [10:08:54]line ФПД: 27658133438866 [10:08:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225804&fm=27658133438866&tin=02508201610067®Number=0000000000092624&sum=40002 [10:08:54]written 0, free lines is 4095 [10:08:55]Write to MH i2c: 01 00 00 2A 01 2B [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: 01 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: 01 07 00 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: 01 07 00 2A 01 00 00 00 00 00 7F 0C BD [10:08:55]RasterBufferAndPrint [10:08:55]line [10:08:55]line [10:08:55]line [10:08:55]line [10:08:55]line [10:08:55]written 0, free lines is 3216 [10:08:55]MH_Cut [10:08:55]Write to MH i2c: D1 01 00 31 01 01 04 [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: D1 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: D1 01 00 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: D1 01 00 31 01 00 03 [10:08:55]Write to MH i2c: 01 00 00 32 01 33 [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:56]*** Cut start [10:08:56]*** Partial cut [10:08:56]*** CUTSNS_PIN = 1 [10:08:56]*** CUTSNS_PIN = 0 [10:08:56]*** Brake cut motor [10:08:57]Read from MH i2c: 01 [10:08:57]MH_I2C_Read... [10:08:57]*** Stop cut motor [10:08:57]*** Cut end [10:08:57]Read from MH i2c: 01 07 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 FF 0F 48 [10:08:57]process_action close_receipt done [10:08:57]requested_data is exist [10:08:57]produce_requested_data [10:08:57]requested_item fm.sn is exist - process it [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 11 00 00 [10:08:57]Write to MH i2c: E2 08 00 33 01 80 11 00 00 00 00 00 00 AE [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 33 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0B [10:08:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:57]wFMCommunicate OK [10:08:57]requested_item fd.num is exist - process it [10:08:57]SAM_PROTO_GetFieldsCounters [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 13 00 00 [10:08:57]Write to MH i2c: E2 08 00 34 01 80 13 00 00 00 00 00 00 B1 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 62 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 62 00 34 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 72 03 00 0E 04 04 00 B6 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 FE [10:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 72 03 00 0E 04 04 00 B6 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 [10:08:57]wFMCommunicate OK [10:08:57]SAM_PROTO_GetFieldsCounters done [10:08:57]requested_item shift.num is exist - process it [10:08:57]requested_item shift.opened is exist - process it [10:08:57]req_shift_opened [10:08:57]FM_GetShiftState [10:08:57]SAM_PROTO_GetShiftState [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 13 01 00 [10:08:57]Write to MH i2c: E2 08 00 35 01 80 13 01 00 00 00 00 00 B3 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0E 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0E 00 35 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C1 [10:08:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:08:57]wFMCommunicate OK [10:08:57]SAM_PROTO_GetShiftState done [10:08:57]FM_GetShiftState done [10:08:57]req_shift_opened done [10:08:57]requested_item shift.open_date is exist - process it [10:08:57]req_shift_open_date [10:08:57]req_shift_open_date done [10:08:57]produce_requested_data done [10:08:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225804,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:08:57]process_action_free close_receipt [10:08:57]json_value_free [10:08:57]json_value_free done [10:08:57]process_json_proto returns [10:08:57]Send response to host [10:08:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225804,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:08:57]free response buf [10:08:57]execute_script done [10:08:57]execute_script returns [10:08:57]free content buf [10:08:57]Sock 7.Close socket [10:08:57]Sock 7.Thread stoped [10:08:58]ConnectInit Can't take IP for lk.salyk.kg [10:08:58]CommunicateWithHost connect error [10:08:58]CommunicateWithHost err = -1 [10:08:58]OFD Sender: Server communicate error [10:08:59]OFD Sender: Processing packet 225802 [packets to send 601, broken 598] [10:08:59]ProducePacketName [10:08:59]name=ofd_packets/00225802 [10:08:59]OFD Sender: To server: pG, [10:08:59]CommunicateWithHost lk.salyk.kg:30040 [10:08:59]ConnectInit lk.salyk.kg [10:09:00]recv_with_timeout no data received [10:09:04]ConnectInit Can't take IP for lk.salyk.kg [10:09:04]CommunicateWithHost connect error [10:09:04]CommunicateWithHost err = -1 [10:09:04]OFD Sender: Server communicate error [10:09:09]OFD Sender: Processing packet 225802 [packets to send 601, broken 598] [10:09:09]ProducePacketName [10:09:09]name=ofd_packets/00225802 [10:09:09]OFD Sender: To server: pG, [10:09:09]CommunicateWithHost lk.salyk.kg:30040 [10:09:09]ConnectInit lk.salyk.kg [10:09:14]ConnectInit Can't take IP for lk.salyk.kg [10:09:14]CommunicateWithHost connect error [10:09:14]CommunicateWithHost err = -1 [10:09:14]OFD Sender: Server communicate error [10:09:19]OFD Sender: Processing packet 225802 [packets to send 601, broken 598] [10:09:19]ProducePacketName [10:09:19]name=ofd_packets/00225802 [10:09:19]OFD Sender: To server: pG, [10:09:19]CommunicateWithHost lk.salyk.kg:30040 [10:09:19]ConnectInit lk.salyk.kg [10:09:21]ConnectInit Can't connect to host [10:09:24]ConnectInit Can't take IP for lk.salyk.kg [10:09:24]CommunicateWithHost connect error [10:09:24]CommunicateWithHost err = -1 [10:09:24]OFD Sender: Server communicate error [10:09:26]ConnectInit Can't connect to host [10:09:29]OFD Sender: Processing packet 225802 [packets to send 601, broken 598] [10:09:29]ProducePacketName [10:09:29]name=ofd_packets/00225802 [10:09:29]OFD Sender: To server: pG, [10:09:29]CommunicateWithHost lk.salyk.kg:30040 [10:09:29]ConnectInit lk.salyk.kg [10:09:34]ConnectInit Can't take IP for lk.salyk.kg [10:09:34]CommunicateWithHost connect error [10:09:34]CommunicateWithHost err = -1 [10:09:34]OFD Sender: Server communicate error [10:09:34]ConnectInit Can't connect to host [10:09:39]OFD Sender: Processing packet 225802 [packets to send 601, broken 598] [10:09:39]ProducePacketName [10:09:39]name=ofd_packets/00225802 [10:09:39]OFD Sender: To server: pG, [10:09:39]CommunicateWithHost lk.salyk.kg:30040 [10:09:39]ConnectInit lk.salyk.kg [10:09:40]ConnectInit Can't connect to host [10:09:44]ConnectInit Can't take IP for lk.salyk.kg [10:09:44]CommunicateWithHost connect error [10:09:44]CommunicateWithHost err = -1 [10:09:44]OFD Sender: Server communicate error [10:09:45]ConnectInit Can't connect to host [10:09:49]OFD Sender: Processing packet 225802 [packets to send 601, broken 598] [10:09:49]ProducePacketName [10:09:49]name=ofd_packets/00225802 [10:09:49]OFD Sender: To server: pG, [10:09:49]CommunicateWithHost lk.salyk.kg:30040 [10:09:49]ConnectInit lk.salyk.kg [10:09:54]ConnectInit Can't take IP for lk.salyk.kg [10:09:54]CommunicateWithHost connect error [10:09:54]CommunicateWithHost err = -1 [10:09:54]OFD Sender: Server communicate error [10:09:56]recv_with_timeout no data received [10:09:59]OFD Sender: Processing packet 225802 [packets to send 601, broken 598] [10:09:59]ProducePacketName [10:09:59]name=ofd_packets/00225802 [10:09:59]OFD Sender: To server: pG, [10:09:59]CommunicateWithHost lk.salyk.kg:30040 [10:09:59]ConnectInit lk.salyk.kg [10:10:27]accept exits with 10 [10:10:27]New connection [10:10:27]New thread 3066961252 created [10:10:27]Thread 3066817892 joined [10:10:27]Waiting for new connection... [10:10:27] Sock 10.Parse request [10:10:27]Sock 10.Check first char [10:10:27]Sock 10.First char is OK [10:10:27]request: POST /json_proto HTTP/1.0 [10:10:27]Method: POST [10:10:27]URL: /json_proto [10:10:27]Method is POST - this is cgi request [10:10:27]url: /json_proto [10:10:27]query_string will be loaded in cgi processing [10:10:27]execute_cgi json_proto POST (null) [10:10:27]execute_cgi path=json_proto method=POST [10:10:27]POST find Content-Length [10:10:27]Host: 172.17.43.131:8080 [10:10:27]Content-Length: 678 [10:10:27]Content-Type: application/json [10:10:27] [10:10:27]POST finish read [10:10:27]Found Content-Length = 678 [10:10:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.500, "sum" : 305.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 305.00, "total" : 305.00, "payments": [ { "type": 0, "sum" : 305.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:27]execute_script... [10: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)2002076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.500, "sum" : 305.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 305.00, "total" : 305.00, "payments": [ { "type": 0, "sum" : 305.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:27]POST & json_proto [10:10:27]process_json_proto [10:10:27]json parsed OK: [10:10:27]protocol is kg_v1.0 [10:10:27]action value=close_receipt [10:10:27]process_action close_receipt [10:10:27]cmd_close_receipt [10:10:27]MH_GetDate [10:10:27]Write to MH i2c: F0 00 00 36 01 26 [10:10:27]Write i2c OK [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: F0 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: F0 09 00 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: F0 09 00 36 01 00 93 C7 A4 66 F9 24 A2 66 B8 [10:10:27]GetLastDocTimeStamp 1722074932 [10:10:27]current date 1722075027 [10:10:27]FM_GetShiftState [10:10:27]SAM_PROTO_GetShiftState [10:10:27]wFMCommunicate request_size=4 [10:10:27]MH_SAM_APDU [10:10:27]CAPDU: 80 13 01 00 [10:10:27]Write to MH i2c: E2 08 00 37 01 80 13 01 00 00 00 00 00 B5 [10:10:27]Write i2c OK [10:10:27]MH_I2C_Read... [10:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:27]Read from MH i2c: E2 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 0E 00 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 0E 00 37 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C3 [10:10:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:10:27]wFMCommunicate OK [10:10:27]SAM_PROTO_GetShiftState done [10:10:27]FM_GetShiftState done [10:10:27]opened in 1722038719 [10:10:27]opened+sec_in_day 1722125119 [10:10:27]quantity*price = 30510 [10:10:27]sum+1 = 30511 [10:10:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 305.00 Внесено: 305.00 СДАЧА: 0.00 НСП 1% : 2.70 НДС 12% : 32.40 Наличными: 305.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 165 27.07.2024 10:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225805 ФПД: 162388670460579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T101027&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225805&fm=162388670460579&tin=02508201610067®Number=0000000000092624&sum=30500 [10:10:29]StoreToDocumentArchive [10:10:29]shift 438 fd 225805 [10:10:29]save to /storage/0438/doc_00225805 [10:10:29]save last doc name /storage/0438/doc_00225805 to /storage/kkm_last_doc_name [10:10:29]save OK [10:10:29]Clear old archive folders... [10:10:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:29]tlvbuf is 007B2A40 [10:10:29]SAM_PROTO_ClearQueue [10:10:29]wFMCommunicate request_size=4 [10:10:29]MH_SAM_APDU [10:10:29]CAPDU: 80 09 00 00 [10:10:29]Write to MH i2c: E2 08 00 44 01 80 09 00 00 00 00 00 00 B7 [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:29]Read from MH i2c: E2 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 44 01 00 90 00 B9 [10:10:29]RAPDU: 90 00 [10:10:29]wFMCommunicate OK [10:10:29]SAM_PROTO_ClearQueue done [10:10:29]KKMCreateOFDPacket [10:10:29]OFDProtocolAddRootSTLVToBuf [10:10:29]FM_MakeSignedData [10:10:29]FM_MakeSignedData [10:10:29]SAM_PROTO_SignData [10:10:29]wFMCommunicate request_size=4 [10:10:29]MH_SAM_APDU [10:10:29]CAPDU: 80 0D 01 02 [10:10:29]Write to MH i2c: E2 08 00 45 01 80 0D 01 02 00 00 00 00 BF [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:29]Read from MH i2c: E2 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [10:10:29]RAPDU: 90 00 [10:10:29]wFMCommunicate OK [10:10:29]wFMCommunicate request_size=255 [10:10:29]MH_SAM_APDU [10:10: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 94 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2E 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 77 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 93 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 72 03 00 35 04 06 00 93 [10:10:29]Write to MH i2c: E2 02 01 46 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 94 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2E 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 77 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 93 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 72 03 00 35 04 06 00 93 00 00 7F [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:29]Read from MH i2c: E2 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 46 01 00 90 00 BB [10:10:29]RAPDU: 90 00 [10:10:29]wFMCommunicate OK [10:10:29]wFMCommunicate request_size=10 [10:10:29]MH_SAM_APDU [10:10:29]CAPDU: 80 0D 02 02 05 B1 0F 04 B2 A3 [10:10:29]Write to MH i2c: E2 0D 00 47 01 80 0D 02 02 05 00 B1 0F 04 B2 A3 00 00 E5 [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:29]Read from MH i2c: E2 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 03 00 47 01 00 90 00 BC [10:10:29]RAPDU: 90 00 [10:10:29]wFMCommunicate OK [10:10:29]wFMCommunicate request_size=4 [10:10:29]MH_SAM_APDU [10:10:29]CAPDU: 80 0D 03 02 [10:10:29]Write to MH i2c: E2 08 00 48 01 80 0D 03 02 00 00 00 00 C4 [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:29]Read from MH i2c: E2 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 0B 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 0B 00 48 01 00 B1 FC F8 A0 32 5A B4 27 90 00 71 [10:10:29]RAPDU: B1 FC F8 A0 32 5A B4 27 90 00 [10:10:29]wFMCommunicate OK [10:10:29]SAM_PROTO_SignData done [10:10:29]FM_MakeSignedData done [10:10:29]CreateOFDProtocolMessage [10:10:29]wFMCommunicate request_size=4 [10:10:29]MH_SAM_APDU [10:10:29]CAPDU: 80 11 00 00 [10:10:29]Write to MH i2c: E2 08 00 49 01 80 11 00 00 00 00 00 00 C4 [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:29]Read from MH i2c: E2 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 17 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 17 00 49 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [10:10:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:10:29]wFMCommunicate OK [10:10:29]CreateOFDProtocolMessage done [10:10:29]OFDSenderStorePacket 225805 [10:10:29]StoreOFDPacket docnum=225805 [10:10:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 49 41 07 01 A5 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2E 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 77 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 93 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 72 03 00 35 04 06 00 93 B1 0F 04 B2 A3 B1 FC F8 A0 32 5A B4 27 [10:10:29]CheckFolder [10:10:29]dirname=/storage/ofd_packets [10:10:29]CheckFolder done [10:10:29]ProducePacketName [10:10:29]name=ofd_packets/00225805 [10:10:29]NVStorageSaveData ofd_packets/00225805 [10:10:29]File name is /storage/ofd_packets/00225805 [10:10:29]Write 301 bytes [10:10:29]NVStorageSaveData done [10:10:29]OFDSenderStorePacket done [10:10:29]KKMCreateOFDPacket done [10:10:29]NVStorageSaveData kkm_last_timestamp [10:10:29]File name is /storage/kkm_last_timestamp [10:10:29]Write 4 bytes [10:10:29]NVStorageSaveData done [10:10:29]ExternCall_PrintAddStr [10:10:29]wPrintStart [10:10:29]Write to MH i2c: 01 00 00 4A 01 4B [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: 01 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: 01 07 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: 01 07 00 4A 01 00 00 00 00 00 FF 0F 60 [10:10:29]RasterBufferAndPrint [10:10:29]line Счет N : (1)2002076 [10:10:29]line ИНН: 02508201610067 [10:10:29]line Контрольно-Кассовый Чек [10:10:29]line ПРОДАЖА [10:10:29]line ТРК (МРК, ГНК) : 53 [10:10:29]line Товар: 2710124130 [10:10:29]line Аи-92-К-5 [10:10:29]line 4.500 * 67.80 [10:10:29]line = 305.10 [10:10:29]line НДС 12% НСП 1% [10:10:29]line > о реализуемом товаре [10:10:29]line ОКРУГЛЕНИЕ: -0.10 [10:10:29]line ИТОГО: 305.00 [10:10:29]line Внесено: 305.00 [10:10:29]line СДАЧА: 0.00 [10:10:29]line НСП 1% : 2.70 [10:10:29]line НДС 12% : 32.40 [10:10:29]line Наличными: 305.00 [10:10:29]line Безнал.: 0.00 [10:10:29]line Место: АЗС № 97 "Партнер Нефть" [10:10:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:10:29]line СНО: Общий режим [10:10:29]line Чек 165 27.07.2024 10:10 [10:10:29]line Смена: 438 ФФД: 1.0 [10:10:29]line ЗНМ: 0300000054 [10:10:29]line РНМ: 0000000000092624 [10:10:29]line Версия ККМ: 001 [10:10:29]line ФМ: 0000000000874959 [10:10:29]line ФД: 225805 [10:10:29]line ФПД: 162388670460579 [10:10:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T101027&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225805&fm=162388670460579&tin=02508201610067®Number=0000000000092624&sum=30500 [10:10:29]written 0, free lines is 4095 [10:10:30]Write to MH i2c: 01 00 00 75 01 76 [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 07 00 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 61 0C EA [10:10:30]RasterBufferAndPrint [10:10:30]line [10:10:30]line [10:10:30]line [10:10:30]line [10:10:30]line [10:10:30]written 0, free lines is 3176 [10:10:30]MH_Cut [10:10:30]Write to MH i2c: D1 01 00 7C 01 01 4F [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: D1 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: D1 01 00 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: D1 01 00 7C 01 00 4E [10:10:30]Write to MH i2c: 01 00 00 7D 01 7E [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:31]*** Cut start [10:10:31]*** Partial cut [10:10:31]*** CUTSNS_PIN = 1 [10:10:31]*** CUTSNS_PIN = 0 [10:10:31]*** Brake cut motor [10:10:31]Read from MH i2c: 01 [10:10:31]MH_I2C_Read... [10:10:31]*** Stop cut motor [10:10:31]*** Cut end [10:10:31]Read from MH i2c: 01 07 00 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [10:10:31]process_action close_receipt done [10:10:31]requested_data is exist [10:10:31]produce_requested_data [10:10:31]requested_item fm.sn is exist - process it [10:10:31]wFMCommunicate request_size=4 [10:10:31]MH_SAM_APDU [10:10:31]CAPDU: 80 11 00 00 [10:10:31]Write to MH i2c: E2 08 00 7E 01 80 11 00 00 00 00 00 00 F9 [10:10:31]Write i2c OK [10:10:31]MH_I2C_Read... [10:10:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:31]Read from MH i2c: E2 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 17 00 [10:10:31]MH_I2C_Read... [10:10:31]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 35 39 90 00 56 [10:10:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:10:31]wFMCommunicate OK [10:10:31]requested_item fd.num is exist - process it [10:10:31]SAM_PROTO_GetFieldsCounters [10:10:31]wFMCommunicate request_size=4 [10:10:31]MH_SAM_APDU [10:10:31]CAPDU: 80 13 00 00 [10:10:31]Write to MH i2c: E2 08 00 7F 01 80 13 00 00 00 00 00 00 FC [10:10:31]Write i2c OK [10:10:31]MH_I2C_Read... [10:10:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:32]Read from MH i2c: E2 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: E2 62 00 [10:10:32]MH_I2C_Read... [10:10:32]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 72 03 00 0E 04 04 00 B6 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 4D [10:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 72 03 00 0E 04 04 00 B6 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 [10:10:32]wFMCommunicate OK [10:10:32]SAM_PROTO_GetFieldsCounters done [10:10:32]requested_item shift.num is exist - process it [10:10:32]requested_item shift.opened is exist - process it [10:10:32]req_shift_opened [10:10:32]FM_GetShiftState [10:10:32]SAM_PROTO_GetShiftState [10:10:32]wFMCommunicate request_size=4 [10:10:32]MH_SAM_APDU [10:10:32]CAPDU: 80 13 01 00 [10:10:32]Write to MH i2c: E2 08 00 80 01 80 13 01 00 00 00 00 00 FE [10:10:32]Write i2c OK [10:10:32]MH_I2C_Read... [10:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:32]Read from MH i2c: E2 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: E2 0E 00 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: E2 0E 00 80 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0C [10:10:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:10:32]wFMCommunicate OK [10:10:32]SAM_PROTO_GetShiftState done [10:10:32]FM_GetShiftState done [10:10:32]req_shift_opened done [10:10:32]requested_item shift.open_date is exist - process it [10:10:32]req_shift_open_date [10:10:32]req_shift_open_date done [10:10:32]produce_requested_data done [10:10:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225805,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:10:32]process_action_free close_receipt [10:10:32]json_value_free [10:10:32]json_value_free done [10:10:32]process_json_proto returns [10:10:32]Send response to host [10:10:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225805,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:10:32]free response buf [10:10:32]execute_script done [10:10:32]execute_script returns [10:10:32]free content buf [10:10:32]Sock 10.Close socket [10:10:32]Sock 10.Thread stoped [10:10:41]recv_with_timeout no data received [10:10:41]accept exits with 11 [10:10:41]New connection [10:10:41]New thread 3066817892 created [10:10:41]Thread 3066961252 joined [10:10:41]Waiting for new connection... [10:10:41] Sock 11.Parse request [10:10:41]Sock 11.Check first char [10:10:41]Sock 11.First char is OK [10:10:41]request: POST /json_proto HTTP/1.0 [10:10:41]Method: POST [10:10:41]URL: /json_proto [10:10:41]Method is POST - this is cgi request [10:10:41]url: /json_proto [10:10:41]query_string will be loaded in cgi processing [10:10:41]execute_cgi json_proto POST (null) [10:10:41]execute_cgi path=json_proto method=POST [10:10:41]POST find Content-Length [10:10:41]Host: 172.17.43.131:8080 [10:10:41]Content-Length: 681 [10:10:41]Content-Type: application/json [10:10:41] [10:10:41]POST finish read [10:10:41]Found Content-Length = 681 [10:10:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 8.250, "sum" : 300.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:41]execute_script... [10:10:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 8.250, "sum" : 300.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:41]POST & json_proto [10:10:41]process_json_proto [10:10:41]json parsed OK: [10:10:41]protocol is kg_v1.0 [10:10:41]action value=close_receipt [10:10:41]process_action close_receipt [10:10:41]cmd_close_receipt [10:10:41]MH_GetDate [10:10:41]Write to MH i2c: F0 00 00 81 01 71 [10:10:41]Write i2c OK [10:10:41]MH_I2C_Read... [10:10:41]Read from MH i2c: F0 [10:10:41]MH_I2C_Read... [10:10:41]Read from MH i2c: F0 09 00 [10:10:41]MH_I2C_Read... [10:10:41]Read from MH i2c: F0 09 00 81 01 00 A2 C7 A4 66 F9 24 A2 66 12 [10:10:41]GetLastDocTimeStamp 1722075027 [10:10:41]current date 1722075042 [10:10:41]FM_GetShiftState [10:10:41]SAM_PROTO_GetShiftState [10:10:41]wFMCommunicate request_size=4 [10:10:41]MH_SAM_APDU [10:10:41]CAPDU: 80 13 01 00 [10:10:41]Write to MH i2c: E2 08 00 82 01 80 13 01 00 00 00 00 00 00 [10:10:41]Write i2c OK [10:10:41]MH_I2C_Read... [10:10:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:41]Read from MH i2c: E2 [10:10:41]MH_I2C_Read... [10:10:41]Read from MH i2c: E2 0E 00 [10:10:41]MH_I2C_Read... [10:10:41]Read from MH i2c: E2 0E 00 82 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0E [10:10:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:10:41]wFMCommunicate OK [10:10:41]SAM_PROTO_GetShiftState done [10:10:41]FM_GetShiftState done [10:10:41]opened in 1722038719 [10:10:41]opened+sec_in_day 1722125119 [10:10:41]quantity*price = 30030 [10:10:41]sum+1 = 30031 [10:10:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 166 27.07.2024 10:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225806 ФПД: 205626285503939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T101042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225806&fm=205626285503939&tin=02508201610067®Number=0000000000092624&sum=30000 [10:10:42]StoreToDocumentArchive [10:10:42]shift 438 fd 225806 [10:10:42]save to /storage/0438/doc_00225806 [10:10:42]save last doc name /storage/0438/doc_00225806 to /storage/kkm_last_doc_name [10:10:42]save OK [10:10:42]Clear old archive folders... [10:10:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:10:42]tlvbuf is 00832460 [10:10:42]SAM_PROTO_ClearQueue [10:10:42]wFMCommunicate request_size=4 [10:10:42]MH_SAM_APDU [10:10:42]CAPDU: 80 09 00 00 [10:10:42]Write to MH i2c: E2 08 00 8F 01 80 09 00 00 00 00 00 00 02 [10:10:42]Write i2c OK [10:10:42]MH_I2C_Read... [10:10:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:42]Read from MH i2c: E2 [10:10:42]MH_I2C_Read... [10:10:42]Read from MH i2c: E2 03 00 [10:10:42]MH_I2C_Read... [10:10:42]Read from MH i2c: E2 03 00 8F 01 00 90 00 04 [10:10:42]RAPDU: 90 00 [10:10:42]wFMCommunicate OK [10:10:42]SAM_PROTO_ClearQueue done [10:10:42]KKMCreateOFDPacket [10:10:42]OFDProtocolAddRootSTLVToBuf [10:10:42]FM_MakeSignedData [10:10:42]FM_MakeSignedData [10:10:42]SAM_PROTO_SignData [10:10:42]wFMCommunicate request_size=4 [10:10:42]MH_SAM_APDU [10:10:42]CAPDU: 80 0D 01 02 [10:10:42]Write to MH i2c: E2 08 00 90 01 80 0D 01 02 00 00 00 00 0A [10:10:42]Write i2c OK [10:10:42]MH_I2C_Read... [10:10:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:42]Read from MH i2c: E2 [10:10:42]MH_I2C_Read... [10:10:42]Read from MH i2c: E2 03 00 [10:10:42]MH_I2C_Read... [10:10:42]Read from MH i2c: E2 03 00 90 01 00 90 00 05 [10:10:42]RAPDU: 90 00 [10:10:42]wFMCommunicate OK [10:10:42]wFMCommunicate request_size=255 [10:10:42]MH_SAM_APDU [10:10:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 20 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 4E 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 A2 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 72 03 00 35 04 06 00 BB 04 [10:10:42]Write to MH i2c: E2 02 01 91 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 20 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 4E 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 A2 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 72 03 00 35 04 06 00 BB 04 00 00 0E [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 91 01 00 90 00 06 [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]wFMCommunicate request_size=9 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 0D 02 02 04 19 B4 35 C3 [10:10:43]Write to MH i2c: E2 0C 00 92 01 80 0D 02 02 04 00 19 B4 35 C3 00 00 DA [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 92 01 00 90 00 07 [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 0D 03 02 [10:10:43]Write to MH i2c: E2 08 00 93 01 80 0D 03 02 00 00 00 00 0F [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 0B 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 0B 00 93 01 00 49 C1 C9 56 C7 88 5F AF 90 00 96 [10:10:43]RAPDU: 49 C1 C9 56 C7 88 5F AF 90 00 [10:10:43]wFMCommunicate OK [10:10:43]SAM_PROTO_SignData done [10:10:43]FM_MakeSignedData done [10:10:43]CreateOFDProtocolMessage [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 11 00 00 [10:10:43]Write to MH i2c: E2 08 00 94 01 80 11 00 00 00 00 00 00 0F [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 17 00 [10:10:43]MH_I2C_Read... [10:10:43]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 35 39 90 00 6C [10:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:10:43]wFMCommunicate OK [10:10:43]CreateOFDProtocolMessage done [10:10:43]OFDSenderStorePacket 225806 [10:10:43]StoreOFDPacket docnum=225806 [10:10:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 8F 07 06 01 AC 0F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 20 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 4E 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 A2 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 72 03 00 35 04 06 00 BB 04 19 B4 35 C3 49 C1 C9 56 C7 88 5F AF [10:10:43]CheckFolder [10:10:43]dirname=/storage/ofd_packets [10:10:43]CheckFolder done [10:10:43]ProducePacketName [10:10:43]name=ofd_packets/00225806 [10:10:43]NVStorageSaveData ofd_packets/00225806 [10:10:43]File name is /storage/ofd_packets/00225806 [10:10:43]Write 300 bytes [10:10:43]NVStorageSaveData done [10:10:43]OFDSenderStorePacket done [10:10:43]KKMCreateOFDPacket done [10:10:43]NVStorageSaveData kkm_last_timestamp [10:10:43]File name is /storage/kkm_last_timestamp [10:10:43]Write 4 bytes [10:10:43]NVStorageSaveData done [10:10:43]ExternCall_PrintAddStr [10:10:43]wPrintStart [10:10:43]Write to MH i2c: 01 00 00 95 01 96 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: 01 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: 01 07 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: 01 07 00 95 01 00 00 00 00 00 FF 0F AB [10:10:43]RasterBufferAndPrint [10:10:43]line Счет N : (1)2002077 [10:10:43]line ИНН: 02508201610067 [10:10:43]line Контрольно-Кассовый Чек [10:10:43]line ПРОДАЖА [10:10:43]line ТРК (МРК, ГНК) : 81 [10:10:43]line Товар: 2711190000 [10:10:43]line ГАЗ-К-5 [10:10:43]line 8.250 * 36.40 [10:10:43]line = 300.30 [10:10:43]line НДС 12% НСП 1% [10:10:43]line > о реализуемом товаре [10:10:43]line ОКРУГЛЕНИЕ: -0.30 [10:10:43]line ИТОГО: 300.00 [10:10:43]line Внесено: 300.00 [10:10:43]line СДАЧА: 0.00 [10:10:43]line НСП 1% : 2.66 [10:10:43]line НДС 12% : 31.89 [10:10:43]line Наличными: 300.00 [10:10:43]line Безнал.: 0.00 [10:10:43]line Место: АЗС № 97 "Партнер Нефть" [10:10:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:10:43]line СНО: Общий режим [10:10:43]line Чек 166 27.07.2024 10:10 [10:10:43]line Смена: 438 ФФД: 1.0 [10:10:43]line ЗНМ: 0300000054 [10:10:43]line РНМ: 0000000000092624 [10:10:43]line Версия ККМ: 001 [10:10:43]line ФМ: 0000000000874959 [10:10:43]line ФД: 225806 [10:10:43]line ФПД: 205626285503939 [10:10:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T101042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225806&fm=205626285503939&tin=02508201610067®Number=0000000000092624&sum=30000 [10:10:43]written 0, free lines is 4095 [10:10:44]Write to MH i2c: 01 00 00 C0 01 C1 [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: 01 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: 01 07 00 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: 01 07 00 C0 01 00 00 00 00 00 65 0C 39 [10:10:44]RasterBufferAndPrint [10:10:44]line [10:10:44]line [10:10:44]line [10:10:44]line [10:10:44]line [10:10:44]written 0, free lines is 3182 [10:10:44]MH_Cut [10:10:44]Write to MH i2c: D1 01 00 C7 01 01 9A [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: D1 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: D1 01 00 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: D1 01 00 C7 01 00 99 [10:10:44]Write to MH i2c: 01 00 00 C8 01 C9 [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:45]*** Cut start [10:10:45]*** Partial cut [10:10:45]*** CUTSNS_PIN = 1 [10:10:45]*** CUTSNS_PIN = 0 [10:10:45]*** Brake cut motor [10:10:46]Read from MH i2c: 01 [10:10:46]MH_I2C_Read... [10:10:46]*** Stop cut motor [10:10:46]*** Cut end [10:10:46]Read from MH i2c: 01 07 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 07 00 C8 01 00 00 00 00 00 FF 0F DE [10:10:46]process_action close_receipt done [10:10:46]requested_data is exist [10:10:46]produce_requested_data [10:10:46]requested_item fm.sn is exist - process it [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 11 00 00 [10:10:46]Write to MH i2c: E2 08 00 C9 01 80 11 00 00 00 00 00 00 44 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 17 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 17 00 C9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A1 [10:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:10:46]wFMCommunicate OK [10:10:46]requested_item fd.num is exist - process it [10:10:46]SAM_PROTO_GetFieldsCounters [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 13 00 00 [10:10:46]Write to MH i2c: E2 08 00 CA 01 80 13 00 00 00 00 00 00 47 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 62 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 62 00 CA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 72 03 00 0E 04 04 00 B6 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 9C [10:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 72 03 00 0E 04 04 00 B6 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 [10:10:46]wFMCommunicate OK [10:10:46]SAM_PROTO_GetFieldsCounters done [10:10:46]requested_item shift.num is exist - process it [10:10:46]requested_item shift.opened is exist - process it [10:10:46]req_shift_opened [10:10:46]FM_GetShiftState [10:10:46]SAM_PROTO_GetShiftState [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 13 01 00 [10:10:46]Write to MH i2c: E2 08 00 CB 01 80 13 01 00 00 00 00 00 49 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 0E 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 0E 00 CB 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 57 [10:10:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:10:46]wFMCommunicate OK [10:10:46]SAM_PROTO_GetShiftState done [10:10:46]FM_GetShiftState done [10:10:46]req_shift_opened done [10:10:46]requested_item shift.open_date is exist - process it [10:10:46]req_shift_open_date [10:10:46]req_shift_open_date done [10:10:46]produce_requested_data done [10:10:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225806,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:10:46]process_action_free close_receipt [10:10:46]json_value_free [10:10:46]json_value_free done [10:10:46]process_json_proto returns [10:10:46]Send response to host [10:10:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225806,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:10:46]free response buf [10:10:46]execute_script done [10:10:46]execute_script returns [10:10:46]free content buf [10:10:46]Sock 11.Close socket [10:10:46]Sock 11.Thread stoped [10:11:13]recv_with_timeout no data received [10:12:13]ConnectInit Can't connect to host [10:12:13]CommunicateWithHost connect error [10:12:13]CommunicateWithHost err = -1 [10:12:13]OFD Sender: Server communicate error [10:12:13]OFD Sender: Processing packet 225802 [packets to send 603, broken 598] [10:12:13]ProducePacketName [10:12:13]name=ofd_packets/00225802 [10:12:13]OFD Sender: To server: pG, [10:12:13]CommunicateWithHost lk.salyk.kg:30040 [10:12:13]ConnectInit lk.salyk.kg [10:12:14]Connected sock=7 [10: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 35 39 0E 01 00 00 CA 39 06 01 83 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 10 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 72 03 00 35 04 06 00 47 E3 B3 4E E2 F3 CB CB 85 02 0F 94 D2 C6 [10:12: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 35 39 4F 00 00 00 47 AB 47 00 9D BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 72 03 00 F4 03 04 00 0B 74 A4 66 B6 04 01 00 00 AF C7 58 D1 93 13 CB 29 [10:12:15]CommunicateWithHost err = 0 [10:12:15]CheckOFDResponse [10:12:15]1017 (14) - 77093643461234 [10:12:15]1041 (16) - 0000000000874959 [10:12:15]1040 (4) - 225802 [10:12:15]1012 (4) - 27.07.2024 04:14 [10:12:15]1206 (1) - 0 [10:12:15]OFD Sender: Remove packet 225802 [10:12:15]ProducePacketName [10:12:15]name=ofd_packets/00225802 [10:12:15]NVStorageDeleteData [10:12:16]OFD Sender: Processing packet 225803 [packets to send 602, broken 598] [10:12:16]ProducePacketName [10:12:16]name=ofd_packets/00225803 [10:12:16]OFD Sender: To server: pG, [10:12:16]CommunicateWithHost lk.salyk.kg:30040 [10:12:16]ConnectInit lk.salyk.kg [10:12:21]ConnectInit Can't take IP for lk.salyk.kg [10:12:21]CommunicateWithHost connect error [10:12:21]CommunicateWithHost err = -1 [10:12:21]OFD Sender: Server communicate error [10:12:26]OFD Sender: Processing packet 225803 [packets to send 602, broken 598] [10:12:26]ProducePacketName [10:12:26]name=ofd_packets/00225803 [10:12:26]OFD Sender: To server: pG, [10:12:26]CommunicateWithHost lk.salyk.kg:30040 [10:12:26]ConnectInit lk.salyk.kg [10:12:27]Connected sock=7 [10: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 35 39 0F 01 00 00 D9 99 07 01 02 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 15 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 72 03 00 35 04 06 00 C6 F3 17 DA 0B F5 71 36 86 B1 F4 4C D8 F1 [10: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 35 39 4F 00 00 00 F2 24 47 00 C9 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 35 39 10 04 04 00 0B 72 03 00 F4 03 04 00 18 74 A4 66 B6 04 01 00 00 A9 D6 39 21 C3 9C 29 56 [10:12:28]CommunicateWithHost err = 0 [10:12:28]CheckOFDResponse [10:12:28]1017 (14) - 77093643461234 [10:12:28]1041 (16) - 0000000000874959 [10:12:28]1040 (4) - 225803 [10:12:28]1012 (4) - 27.07.2024 04:14 [10:12:28]1206 (1) - 0 [10:12:28]OFD Sender: Remove packet 225803 [10:12:28]ProducePacketName [10:12:28]name=ofd_packets/00225803 [10:12:28]NVStorageDeleteData [10:12:29]OFD Sender: Processing packet 225804 [packets to send 601, broken 598] [10:12:29]ProducePacketName [10:12:29]name=ofd_packets/00225804 [10:12:29]OFD Sender: To server: pG, [10:12:29]CommunicateWithHost lk.salyk.kg:30040 [10:12:29]ConnectInit lk.salyk.kg [10:12:29]Connected sock=7 [10:12: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 35 39 0F 01 00 00 1F 9A 07 01 31 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 34 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 72 03 00 35 04 06 00 19 27 A9 38 01 92 13 5A 69 58 8A A6 03 7B [10:12: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 35 39 4F 00 00 00 14 DC 47 00 DB 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 35 39 10 04 04 00 0C 72 03 00 F4 03 04 00 1A 74 A4 66 B6 04 01 00 00 2F 99 83 14 DB 30 C5 17 [10:12:31]CommunicateWithHost err = 0 [10:12:31]CheckOFDResponse [10:12:31]1017 (14) - 77093643461234 [10:12:31]1041 (16) - 0000000000874959 [10:12:31]1040 (4) - 225804 [10:12:31]1012 (4) - 27.07.2024 04:14 [10:12:31]1206 (1) - 0 [10:12:31]OFD Sender: Remove packet 225804 [10:12:31]ProducePacketName [10:12:31]name=ofd_packets/00225804 [10:12:31]NVStorageDeleteData [10:12:31]OFD Sender: Processing packet 225805 [packets to send 600, broken 598] [10:12:31]ProducePacketName [10:12:31]name=ofd_packets/00225805 [10:12:31]OFD Sender: To server: pG, [10:12:31]CommunicateWithHost lk.salyk.kg:30040 [10:12:31]ConnectInit lk.salyk.kg [10:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:09]Read from MH i2c: E2 [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 0E 00 [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [10:08:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:08:09]wFMCommunicate OK [10:08:09]SAM_PROTO_GetShiftState done [10:08:09]FM_GetShiftState done [10:08:09]req_shift_opened done [10:08:09]requested_item shift.open_date is exist - process it [10:08:09]req_shift_open_date [10:08:09]req_shift_open_date done [10:08:09]produce_requested_data done [10:08:09]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225801,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:08:09]process_action_free get_value [10:08:09]json_value_free [10:08:09]json_value_free done [10:08:09]process_json_proto returns [10:08:09]Send response to host [10:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225801,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:08:09]free response buf [10:08:09]execute_script done [10:08:09]execute_script returns [10:08:09]free content buf [10:08:09]Sock 9.Close socket [10:08:09]Sock 9.Thread stoped [10:08:09]accept exits with 10 [10:08:09]New connection [10:08:09]New thread 3066817892 created [10:08:09]Thread 3066961252 joined [10:08:09]Waiting for new connection... [10:08:09] Sock 10.Parse request [10:08:09]Sock 10.Check first char [10:08:09]Sock 10.First char is OK [10:08:09]request: POST /json_proto HTTP/1.0 [10:08:09]Method: POST [10:08:09]URL: /json_proto [10:08:09]Method is POST - this is cgi request [10:08:09]url: /json_proto [10:08:09]query_string will be loaded in cgi processing [10:08:09]execute_cgi json_proto POST (null) [10:08:09]execute_cgi path=json_proto method=POST [10:08:09]POST find Content-Length [10:08:09]Host: 172.17.43.131:8080 [10:08:09]Content-Length: 331 [10:08:09]Content-Type: application/json [10:08:09] [10:08:09]POST finish read [10:08:09]Found Content-Length = 331 [10:08: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" ] } } [10:08:09]execute_script... [10:08: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" ] } } [10:08:09]POST & json_proto [10:08:09]process_json_proto [10:08:09]json parsed OK: [10:08:09]protocol is kg_v1.0 [10:08:09]action value=get_value [10:08:09]process_action get_value [10:08:09]cmd_get_value [10:08:09]process_action get_value done [10:08:09]requested_data is exist [10:08:09]produce_requested_data [10:08:09]requested_item fm.sale.total is exist - process it [10:08:09]SAM_PROTO_GetFMData [10:08:09]wFMCommunicate request_size=4 [10:08:09]MH_SAM_APDU [10:08:09]CAPDU: 80 13 03 00 [10:08:09]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:08:09]Write i2c OK [10:08:09]MH_I2C_Read... [10:08:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:08:10]Read from MH i2c: E2 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 FD 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 9D 6E 03 00 69 04 A3 00 6F 04 04 00 54 68 03 00 B1 04 05 00 52 1D C2 7A 05 70 04 05 00 10 58 EF AD 04 72 04 04 00 42 C5 D2 CC 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 CE D5 01 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DB 89 6A 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 A3 [10:08:10]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 9D 6E 03 00 69 04 A3 00 6F 04 04 00 54 68 03 00 B1 04 05 00 52 1D C2 7A 05 70 04 05 00 10 58 EF AD 04 72 04 04 00 42 C5 D2 CC 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 CE D5 01 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DB 89 6A 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [10:08:10]wFMCommunicate OK [10:08:10]wFMCommunicate request_size=4 [10:08:10]MH_SAM_APDU [10:08:10]CAPDU: 80 17 00 00 [10:08:10]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:08:10]Read from MH i2c: E2 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 FD 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FE [10:08:10]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:08:10]wFMCommunicate OK [10:08:10]wFMCommunicate request_size=4 [10:08:10]MH_SAM_APDU [10:08:10]CAPDU: 80 17 00 00 [10:08:10]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:08:10]Read from MH i2c: E2 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 FD 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 [10:14:41]ConnectInit Can't connect to host [10:14:41]CommunicateWithHost connect error [10:14:41]CommunicateWithHost err = -1 [10:14:41]OFD Sender: Server communicate error [10:14:46]OFD Sender: Processing packet 225805 [packets to send 600, broken 598] [10:14:46]ProducePacketName [10:14:46]name=ofd_packets/00225805 [10:14:46]OFD Sender: To server: pG, [10:14:46]CommunicateWithHost lk.salyk.kg:30040 [10:14:46]ConnectInit lk.salyk.kg [10:14:47]Connected sock=7 [10:14: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 35 39 0F 01 00 00 49 41 07 01 A5 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2E 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 77 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 93 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 72 03 00 35 04 06 00 93 B1 0F 04 B2 A3 B1 FC F8 A0 32 5A B4 27 [10:14: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 35 39 4F 00 00 00 AE 7D 47 00 4E 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 72 03 00 F4 03 04 00 A4 74 A4 66 B6 04 01 00 00 A8 02 0E AC 4C 4D C6 D1 [10:14:48]CommunicateWithHost err = 0 [10:14:48]CheckOFDResponse [10:14:48]1017 (14) - 77093643461234 [10:14:48]1041 (16) - 0000000000874959 [10:14:48]1040 (4) - 225805 [10:14:48]1012 (4) - 27.07.2024 04:16 [10:14:48]1206 (1) - 0 [10:14:48]OFD Sender: Remove packet 225805 [10:14:48]ProducePacketName [10:14:48]name=ofd_packets/00225805 [10:14:48]NVStorageDeleteData [10:14:48]OFD Sender: Processing packet 225806 [packets to send 599, broken 598] [10:14:48]ProducePacketName [10:14:48]name=ofd_packets/00225806 [10:14:48]OFD Sender: To server: pG, [10:14:48]CommunicateWithHost lk.salyk.kg:30040 [10:14:48]ConnectInit lk.salyk.kg [10:14:49]Connected sock=7 [10:14:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 8F 07 06 01 AC 0F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 20 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 4E 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 A2 C7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 72 03 00 35 04 06 00 BB 04 19 B4 35 C3 49 C1 C9 56 C7 88 5F AF [10: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 35 39 4F 00 00 00 73 95 47 00 DA 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 35 39 10 04 04 00 0E 72 03 00 F4 03 04 00 A5 74 A4 66 B6 04 01 00 00 22 58 F5 D0 64 FB CD 6F [10:14:50]CommunicateWithHost err = 0 [10:14:50]CheckOFDResponse [10:14:50]1017 (14) - 77093643461234 [10:14:50]1041 (16) - 0000000000874959 [10:14:50]1040 (4) - 225806 [10:14:50]1012 (4) - 27.07.2024 04:16 [10:14:50]1206 (1) - 0 [10:14:50]OFD Sender: Remove packet 225806 [10:14:50]ProducePacketName [10:14:50]name=ofd_packets/00225806 [10:14:50]NVStorageDeleteData [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:23]accept exits with 9 [10:15:23]New connection [10:15:23]New thread 3066961252 created [10:15:23]Thread 3066817892 joined [10:15:23]Waiting for new connection... [10:15:23] Sock 9.Parse request [10:15:23]Sock 9.Check first char [10:15:23]Sock 9.First char is OK [10:15:23]request: POST /json_proto HTTP/1.0 [10:15:23]Method: POST [10:15:23]URL: /json_proto [10:15:23]Method is POST - this is cgi request [10:15:23]url: /json_proto [10:15:23]query_string will be loaded in cgi processing [10:15:23]execute_cgi json_proto POST (null) [10:15:23]execute_cgi path=json_proto method=POST [10:15:23]POST find Content-Length [10:15:23]Host: 172.17.43.131:8080 [10:15:23]Content-Length: 1199 [10:15:23]Content-Type: application/json [10:15:23] [10:15:23]POST finish read [10:15:23]Found Content-Length = 1199 [10:15:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002078\u000A27.07.2024 10:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.750 x 76.20\u000A\u0418\u0422\u041E\u0413: 1200.15\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\u000A99594\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:23]execute_script... [10:15:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002078\u000A27.07.2024 10:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.750 x 76.20\u000A\u0418\u0422\u041E\u0413: 1200.15\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\u000A99594\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:23]POST & json_proto [10:15:23]process_json_proto [10:15:23]json parsed OK: [10:15:23]protocol is kg_v1.0 [10:15:23]action value=print_text [10:15:23]process_action print_text [10:15:23]cmd_print_text [10:15:23]ExternCall_PrintAddStr [10:15:23]wPrintStart [10:15:23]Write to MH i2c: 01 00 00 CC 01 CD [10:15:23]Write i2c OK [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: 01 [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: 01 07 00 [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: 01 07 00 CC 01 00 00 00 00 00 FF 0F E2 [10:15:23]RasterBufferAndPrint [10:15:23]line *****ТОВАРНЫЙ ЧЕК***** [10:15:23]line АЗС-97 [10:15:23]line Партнер нефть [10:15:23]line 02508201610067 [10:15:23]line Кассир : Орунбаева Б. [10:15:23]line Счет N : (1)2002078 [10:15:23]line 27.07.2024 10:14 [10:15:23]line ПРОДАЖА [10:15:23]line ТРК (МРК, ГНК): 31 [10:15:23]line Вид ГСМ : 2710194210 [10:15:23]line ДТ-К-5 [10:15:23]line 15.750 x 76.20 [10:15:23]line ИТОГ: 1200.15 [10:15:23]line Тип оплаты: Талоны: Топливная Карта [10:15:23]line 99594 [10:15:23]line ______________________ [10:15:23]line (подпись) [10:15:23]written 0, free lines is 4095 [10:15:23]Write to MH i2c: 01 00 00 E0 01 E1 [10:15:23]Write i2c OK [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: 01 [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: 01 07 00 [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: 01 07 00 E0 01 00 00 00 00 00 10 0E 06 [10:15:23]RasterBufferAndPrint [10:15:23]line [10:15:23]line [10:15:23]line [10:15:23]line [10:15:23]line [10:15:23]written 0, free lines is 3601 [10:15:23]MH_Cut [10:15:23]Write to MH i2c: D1 01 00 E7 01 01 BA [10:15:23]Write i2c OK [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: D1 [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: D1 01 00 [10:15:23]MH_I2C_Read... [10:15:23]Read from MH i2c: D1 01 00 E7 01 00 B9 [10:15:23]Write to MH i2c: 01 00 00 E8 01 E9 [10:15:23]Write i2c OK [10:15:23]MH_I2C_Read... [10:15:24]*** Cut start [10:15:24]*** Partial cut [10:15:24]*** CUTSNS_PIN = 1 [10:15:24]*** CUTSNS_PIN = 0 [10:15:24]*** Brake cut motor [10:15:24]Read from MH i2c: 01 [10:15:24]MH_I2C_Read... [10:15:24]Read from MH i2c: 01 07 00 [10:15:24]MH_I2C_Read... [10:15:24]*** Stop cut motor [10:15:24]*** Cut end [10:15:24]Read from MH i2c: 01 07 00 E8 01 00 00 00 00 00 FF 0F FE [10:15:24]process_action print_text done [10:15:24]requested_data is exist [10:15:24]produce_requested_data [10:15:24]requested_item fm.sn is exist - process it [10:15:24]wFMCommunicate request_size=4 [10:15:24]MH_SAM_APDU [10:15:24]CAPDU: 80 11 00 00 [10:15:24]Write to MH i2c: E2 08 00 E9 01 80 11 00 00 00 00 00 00 64 [10:15:24]Write i2c OK [10:15:24]MH_I2C_Read... [10:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:24]Read from MH i2c: E2 [10:15:24]MH_I2C_Read... [10:15:24]Read from MH i2c: E2 17 00 [10:15:24]MH_I2C_Read... [10:15:24]Read from MH i2c: E2 17 00 E9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [10:15:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:15:24]wFMCommunicate OK [10:15:24]requested_item fd.num is exist - process it [10:15:24]SAM_PROTO_GetFieldsCounters [10:15:24]wFMCommunicate request_size=4 [10:15:24]MH_SAM_APDU [10:15:24]CAPDU: 80 13 00 00 [10:15:24]Write to MH i2c: E2 08 00 EA 01 80 13 00 00 00 00 00 00 67 [10:15:24]Write i2c OK [10:15:24]MH_I2C_Read... [10:15:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:25]Read from MH i2c: E2 [10:15:25]MH_I2C_Read... [10:15:25]Read from MH i2c: E2 62 00 [10:15:25]MH_I2C_Read... [10:15:25]Read from MH i2c: E2 62 00 EA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 72 03 00 0E 04 04 00 B6 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 BC [10:15:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 72 03 00 0E 04 04 00 B6 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 [10:15:25]wFMCommunicate OK [10:15:25]SAM_PROTO_GetFieldsCounters done [10:15:25]requested_item shift.num is exist - process it [10:15:25]requested_item shift.opened is exist - process it [10:15:25]req_shift_opened [10:15:25]FM_GetShiftState [10:15:25]SAM_PROTO_GetShiftState [10:15:25]wFMCommunicate request_size=4 [10:15:25]MH_SAM_APDU [10:15:25]CAPDU: 80 13 01 00 [10:15:25]Write to MH i2c: E2 08 00 EB 01 80 13 01 00 00 00 00 00 69 [10:15:25]Write i2c OK [10:15:25]MH_I2C_Read... [10:15:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:25]Read from MH i2c: E2 [10:15:25]MH_I2C_Read... [10:15:25]Read from MH i2c: E2 0E 00 [10:15:25]MH_I2C_Read... [10:15:25]Read from MH i2c: E2 0E 00 EB 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 77 [10:15:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:15:25]wFMCommunicate OK [10:15:25]SAM_PROTO_GetShiftState done [10:15:25]FM_GetShiftState done [10:15:25]req_shift_opened done [10:15:25]requested_item shift.open_date is exist - process it [10:15:25]req_shift_open_date [10:15:25]req_shift_open_date done [10:15:25]produce_requested_data done [10:15:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225806,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:15:25]process_action_free print_text [10:15:25]json_value_free [10:15:25]json_value_free done [10:15:25]process_json_proto returns [10:15:25]Send response to host [10:15:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225806,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:15:25]free response buf [10:15:25]execute_script done [10:15:25]execute_script returns [10:15:25]free content buf [10:15:25]Sock 9.Close socket [10:15:25]Sock 9.Thread stoped [10:15:25]OFD Sender: No OFD packet to send [10:15:30]recv_with_timeout no data received [10:15:30]OFD Sender: No OFD packet to send [10:15:35]OFD Sender: No OFD packet to send [10:15:40]OFD Sender: No OFD packet to send [10:15:45]OFD Sender: No OFD packet to send [10:15:50]OFD Sender: No OFD packet to send [10:15:55]OFD Sender: No OFD packet to send [10:16:00]OFD Sender: No OFD packet to send [10:16:05]OFD Sender: No OFD packet to send [10:16:10]OFD Sender: No OFD packet to send [10:16:15]OFD Sender: No OFD packet to send [10:16:20]OFD Sender: No OFD packet to send [10:16:25]OFD Sender: No OFD packet to send [10:16:31]OFD Sender: No OFD packet to send [10:16:36]OFD Sender: No OFD packet to send [10:16:41]OFD Sender: No OFD packet to send [10:16:46]OFD Sender: No OFD packet to send [10:16:51]OFD Sender: No OFD packet to send [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:16]OFD Sender: No OFD packet to send [10:17:21]OFD Sender: No OFD packet to send [10:17:26]OFD Sender: No OFD packet to send [10:17:31]OFD Sender: No OFD packet to send [10:17:36]OFD Sender: No OFD packet to send [10:17:41]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:18:01]OFD Sender: No OFD packet to send [10:18:06]OFD Sender: No OFD packet to send [10:18:11]OFD Sender: No OFD packet to send [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:26]OFD Sender: No OFD packet to send [10:18:27]recv_with_timeout no data received [10:18:31]OFD Sender: No OFD packet to send [10:18:36]OFD Sender: No OFD packet to send [10:18:38]recv_with_timeout no data received [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:55]recv_with_timeout no data received [10:18:56]OFD Sender: No OFD packet to send [10:19:01]OFD Sender: No OFD packet to send [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:06]OFD Sender: No OFD packet to send [10:20:11]OFD Sender: No OFD packet to send [10:20:16]OFD Sender: No OFD packet to send [10:20:17]recv_with_timeout no data received [10:20:21]OFD Sender: No OFD packet to send [10:20:26]OFD Sender: No OFD packet to send [10:20:31]OFD Sender: No OFD packet to send [10:20:36]OFD Sender: No OFD packet to send [10:20:40]recv_with_timeout no data received [10:20:41]OFD Sender: No OFD packet to send [10:20:46]OFD Sender: No OFD packet to send [10:20:51]OFD Sender: No OFD packet to send [10:20:56]OFD Sender: No OFD packet to send [10:21:01]OFD Sender: No OFD packet to send [10:21:06]OFD Sender: No OFD packet to send [10:21:07]accept exits with 7 [10:21:07]New connection [10:21:07]New thread 3066817892 created [10:21:07]Thread 3066961252 joined [10:21:07]Waiting for new connection... [10:21:07] Sock 7.Parse request [10:21:07]Sock 7.Check first char [10:21:07]Sock 7.First char is OK [10:21:07]request: POST /json_proto HTTP/1.0 [10:21:07]Method: POST [10:21:07]URL: /json_proto [10:21:07]Method is POST - this is cgi request [10:21:07]url: /json_proto [10:21:07]query_string will be loaded in cgi processing [10:21:07]execute_cgi json_proto POST (null) [10:21:07]execute_cgi path=json_proto method=POST [10:21:07]POST find Content-Length [10:21:07]Host: 172.17.43.131:8080 [10:21:07]Content-Length: 678 [10:21:07]Content-Type: application/json [10:21:07] [10:21:07]POST finish read [10:21:07]Found Content-Length = 678 [10:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:07]execute_script... [10: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)2002080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:07]POST & json_proto [10:21:07]process_json_proto [10:21:07]json parsed OK: [10:21:07]protocol is kg_v1.0 [10:21:07]action value=close_receipt [10:21:07]process_action close_receipt [10:21:07]cmd_close_receipt [10:21:07]MH_GetDate [10:21:07]Write to MH i2c: F0 00 00 EC 01 DC [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: F0 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: F0 09 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: F0 09 00 EC 01 00 13 CA A4 66 F9 24 A2 66 F1 [10:21:07]GetLastDocTimeStamp 1722075042 [10:21:07]current date 1722075667 [10:21:07]FM_GetShiftState [10:21:07]SAM_PROTO_GetShiftState [10:21:07]wFMCommunicate request_size=4 [10:21:07]MH_SAM_APDU [10:21:07]CAPDU: 80 13 01 00 [10:21:07]Write to MH i2c: E2 08 00 ED 01 80 13 01 00 00 00 00 00 6B [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 0E 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 0E 00 ED 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 79 [10:21:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:21:07]wFMCommunicate OK [10:21:07]SAM_PROTO_GetShiftState done [10:21:07]FM_GetShiftState done [10:21:07]opened in 1722038719 [10:21:07]opened+sec_in_day 1722125119 [10:21:07]quantity*price = 20001 [10:21:07]sum+1 = 20002 [10:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 167 27.07.2024 10:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225807 ФПД: 134737658897826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225807&fm=134737658897826&tin=02508201610067®Number=0000000000092624&sum=20000 [10:21:08]StoreToDocumentArchive [10:21:08]shift 438 fd 225807 [10:21:08]save to /storage/0438/doc_00225807 [10:21:08]save last doc name /storage/0438/doc_00225807 to /storage/kkm_last_doc_name [10:21:08]save OK [10:21:08]Clear old archive folders... [10:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:08]tlvbuf is 00859310 [10:21:08]SAM_PROTO_ClearQueue [10:21:08]wFMCommunicate request_size=4 [10:21:08]MH_SAM_APDU [10:21:08]CAPDU: 80 09 00 00 [10:21:08]Write to MH i2c: E2 08 00 FA 01 80 09 00 00 00 00 00 00 6D [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:08]Read from MH i2c: E2 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 03 00 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 03 00 FA 01 00 90 00 6F [10:21:08]RAPDU: 90 00 [10:21:08]wFMCommunicate OK [10:21:08]SAM_PROTO_ClearQueue done [10:21:08]KKMCreateOFDPacket [10:21:08]OFDProtocolAddRootSTLVToBuf [10:21:08]FM_MakeSignedData [10:21:08]FM_MakeSignedData [10:21:08]SAM_PROTO_SignData [10:21:08]wFMCommunicate request_size=4 [10:21:08]MH_SAM_APDU [10:21:08]CAPDU: 80 0D 01 02 [10:21:08]Write to MH i2c: E2 08 00 FB 01 80 0D 01 02 00 00 00 00 75 [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:08]Read from MH i2c: E2 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 03 00 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 03 00 FB 01 00 90 00 70 [10:21:08]RAPDU: 90 00 [10:21:08]wFMCommunicate OK [10:21:08]wFMCommunicate request_size=255 [10:21:08]MH_SAM_APDU [10:21:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 13 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 72 03 00 35 04 06 00 7A [10:21:08]Write to MH i2c: E2 02 01 FC 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 13 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 72 03 00 35 04 06 00 7A 00 00 41 [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:08]Read from MH i2c: E2 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 03 00 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 03 00 FC 01 00 90 00 71 [10:21:08]RAPDU: 90 00 [10:21:08]wFMCommunicate OK [10:21:08]wFMCommunicate request_size=10 [10:21:08]MH_SAM_APDU [10:21:08]CAPDU: 80 0D 02 02 05 8B 0E 4B E5 A2 [10:21:08]Write to MH i2c: E2 0D 00 FD 01 80 0D 02 02 05 00 8B 0E 4B E5 A2 00 00 ED [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:09]Read from MH i2c: E2 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 03 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 03 00 FD 01 00 90 00 72 [10:21:09]RAPDU: 90 00 [10:21:09]wFMCommunicate OK [10:21:09]wFMCommunicate request_size=4 [10:21:09]MH_SAM_APDU [10:21:09]CAPDU: 80 0D 03 02 [10:21:09]Write to MH i2c: E2 08 00 FE 01 80 0D 03 02 00 00 00 00 7A [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:09]Read from MH i2c: E2 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 0B 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 0B 00 FE 01 00 D4 0D 13 78 6E C6 10 2E 90 00 59 [10:21:09]RAPDU: D4 0D 13 78 6E C6 10 2E 90 00 [10:21:09]wFMCommunicate OK [10:21:09]SAM_PROTO_SignData done [10:21:09]FM_MakeSignedData done [10:21:09]CreateOFDProtocolMessage [10:21:09]wFMCommunicate request_size=4 [10:21:09]MH_SAM_APDU [10:21:09]CAPDU: 80 11 00 00 [10:21:09]Write to MH i2c: E2 08 00 FF 01 80 11 00 00 00 00 00 00 7A [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:09]Read from MH i2c: E2 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 17 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 17 00 FF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D7 [10:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:21:09]wFMCommunicate OK [10:21:09]CreateOFDProtocolMessage done [10:21:09]OFDSenderStorePacket 225807 [10:21:09]StoreOFDPacket docnum=225807 [10:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 6D 07 01 4F ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 13 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 72 03 00 35 04 06 00 7A 8B 0E 4B E5 A2 D4 0D 13 78 6E C6 10 2E [10:21:09]CheckFolder [10:21:09]dirname=/storage/ofd_packets [10:21:09]CheckFolder done [10:21:09]ProducePacketName [10:21:09]name=ofd_packets/00225807 [10:21:09]NVStorageSaveData ofd_packets/00225807 [10:21:09]File name is /storage/ofd_packets/00225807 [10:21:09]Write 301 bytes [10:21:09]NVStorageSaveData done [10:21:09]OFDSenderStorePacket done [10:21:09]KKMCreateOFDPacket done [10:21:09]NVStorageSaveData kkm_last_timestamp [10:21:09]File name is /storage/kkm_last_timestamp [10:21:09]Write 4 bytes [10:21:09]NVStorageSaveData done [10:21:09]ExternCall_PrintAddStr [10:21:09]wPrintStart [10:21:09]Write to MH i2c: 01 00 00 00 02 02 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: 01 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: 01 07 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: 01 07 00 00 02 00 00 00 00 00 FF 0F 17 [10:21:09]RasterBufferAndPrint [10:21:09]line Счет N : (1)2002080 [10:21:09]line ИНН: 02508201610067 [10:21:09]line Контрольно-Кассовый Чек [10:21:09]line ПРОДАЖА [10:21:09]line ТРК (МРК, ГНК) : 63 [10:21:09]line Товар: 2710124130 [10:21:09]line Аи-92-К-5 [10:21:09]line 2.950 * 67.80 [10:21:09]line = 200.01 [10:21:09]line НДС 12% НСП 1% [10:21:09]line > о реализуемом товаре [10:21:09]line ОКРУГЛЕНИЕ: -0.01 [10:21:09]line ИТОГО: 200.00 [10:21:09]line Внесено: 200.00 [10:21:09]line СДАЧА: 0.00 [10:21:09]line НСП 1% : 1.77 [10:21:09]line НДС 12% : 21.24 [10:21:09]line Наличными: 200.00 [10:21:09]line Безнал.: 0.00 [10:21:09]line Место: АЗС № 97 "Партнер Нефть" [10:21:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:21:09]line СНО: Общий режим [10:21:09]line Чек 167 27.07.2024 10:21 [10:21:09]line Смена: 438 ФФД: 1.0 [10:21:09]line ЗНМ: 0300000054 [10:21:09]line РНМ: 0000000000092624 [10:21:09]line Версия ККМ: 001 [10:21:09]line ФМ: 0000000000874959 [10:21:09]line ФД: 225807 [10:21:09]line ФПД: 134737658897826 [10:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225807&fm=134737658897826&tin=02508201610067®Number=0000000000092624&sum=20000 [10:21:09]written 0, free lines is 4095 [10:21:09]OFD Sender: Processing packet 225807 [packets to send 599, broken 598] [10:21:09]ProducePacketName [10:21:09]name=ofd_packets/00225807 [10:21:09]OFD Sender: To server: pG, [10:21:09]CommunicateWithHost lk.salyk.kg:30040 [10:21:09]ConnectInit lk.salyk.kg [10:21:09]Write to MH i2c: 01 00 00 2B 02 2D [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: 01 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: 01 07 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: 01 07 00 2B 02 00 00 00 00 00 59 0C 99 [10:21:09]RasterBufferAndPrint [10:21:09]line [10:21:09]line [10:21:09]line [10:21:09]line [10:21:09]line [10:21:09]written 0, free lines is 3165 [10:21:09]MH_Cut [10:21:09]Write to MH i2c: D1 01 00 32 02 01 06 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: D1 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: D1 01 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: D1 01 00 32 02 00 05 [10:21:09]Write to MH i2c: 01 00 00 33 02 35 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:10]*** Cut start [10:21:10]*** Partial cut [10:21:10]*** CUTSNS_PIN = 1 [10:21:10]*** CUTSNS_PIN = 0 [10:21:11]*** Brake cut motor [10:21:11]Read from MH i2c: 01 [10:21:11]MH_I2C_Read... [10:21:11]*** Stop cut motor [10:21:11]*** Cut end [10:21:11]Read from MH i2c: 01 07 00 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: 01 07 00 33 02 00 00 00 00 00 FF 0F 4A [10:21:11]process_action close_receipt done [10:21:11]requested_data is exist [10:21:11]produce_requested_data [10:21:11]requested_item fm.sn is exist - process it [10:21:11]wFMCommunicate request_size=4 [10:21:11]MH_SAM_APDU [10:21:11]CAPDU: 80 11 00 00 [10:21:11]Write to MH i2c: E2 08 00 34 02 80 11 00 00 00 00 00 00 B0 [10:21:11]Write i2c OK [10:21:11]MH_I2C_Read... [10:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:11]Read from MH i2c: E2 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 17 00 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 17 00 34 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [10:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:21:11]wFMCommunicate OK [10:21:11]requested_item fd.num is exist - process it [10:21:11]SAM_PROTO_GetFieldsCounters [10:21:11]wFMCommunicate request_size=4 [10:21:11]MH_SAM_APDU [10:21:11]CAPDU: 80 13 00 00 [10:21:11]Write to MH i2c: E2 08 00 35 02 80 13 00 00 00 00 00 00 B3 [10:21:11]Write i2c OK [10:21:11]MH_I2C_Read... [10:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:11]Read from MH i2c: E2 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 62 00 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 62 00 35 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 72 03 00 0E 04 04 00 B6 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 0C [10:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 72 03 00 0E 04 04 00 B6 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 [10:21:11]wFMCommunicate OK [10:21:11]SAM_PROTO_GetFieldsCounters done [10:21:11]requested_item shift.num is exist - process it [10:21:11]requested_item shift.opened is exist - process it [10:21:11]req_shift_opened [10:21:11]FM_GetShiftState [10:21:11]SAM_PROTO_GetShiftState [10:21:11]wFMCommunicate request_size=4 [10:21:11]MH_SAM_APDU [10:21:11]CAPDU: 80 13 01 00 [10:21:11]Write to MH i2c: E2 08 00 36 02 80 13 01 00 00 00 00 00 B5 [10:21:11]Write i2c OK [10:21:11]MH_I2C_Read... [10:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:11]Read from MH i2c: E2 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 0E 00 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 0E 00 36 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C3 [10:21:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:21:11]wFMCommunicate OK [10:21:11]SAM_PROTO_GetShiftState done [10:21:11]FM_GetShiftState done [10:21:11]req_shift_opened done [10:21:11]requested_item shift.open_date is exist - process it [10:21:11]req_shift_open_date [10:21:11]req_shift_open_date done [10:21:11]produce_requested_data done [10:21:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225807,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:21:11]process_action_free close_receipt [10:21:11]json_value_free [10:21:11]json_value_free done [10:21:11]process_json_proto returns [10:21:11]Send response to host [10:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225807,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:21:11]free response buf [10:21:11]execute_script done [10:21:11]execute_script returns [10:21:11]free content buf [10:21:11]Sock 7.Close socket [10:21:11]Sock 7.Thread stoped [10:21:14]ConnectInit Can't take IP for lk.salyk.kg [10:21:14]CommunicateWithHost connect error [10:21:14]CommunicateWithHost err = -1 [10:21:14]OFD Sender: Server communicate error [10:21:19]OFD Sender: Processing packet 225807 [packets to send 599, broken 598] [10:21:19]ProducePacketName [10:21:19]name=ofd_packets/00225807 [10:21:19]OFD Sender: To server: pG, [10:21:19]CommunicateWithHost lk.salyk.kg:30040 [10:21:19]ConnectInit lk.salyk.kg [10:21:23]accept exits with 9 [10:21:23]New connection [10:21:23]New thread 3066961252 created [10:21:23]Thread 3066817892 joined [10:21:23]Waiting for new connection... [10:21:23] Sock 9.Parse request [10:21:23]Sock 9.Check first char [10:21:23]Sock 9.First char is OK [10:21:23]request: POST /json_proto HTTP/1.0 [10:21:23]Method: POST [10:21:23]URL: /json_proto [10:21:23]Method is POST - this is cgi request [10:21:23]url: /json_proto [10:21:23]query_string will be loaded in cgi processing [10:21:23]execute_cgi json_proto POST (null) [10:21:23]execute_cgi path=json_proto method=POST [10:21:23]POST find Content-Length [10:21:23]Host: 172.17.43.131:8080 [10:21:23]Content-Length: 683 [10:21:23]Content-Type: application/json [10:21:23] [10:21:23]POST finish read [10:21:23]Found Content-Length = 683 [10:21:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:23]execute_script... [10:21: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)2002079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:23]POST & json_proto [10:21:23]process_json_proto [10:21:23]json parsed OK: [10:21:23]protocol is kg_v1.0 [10:21:23]action value=close_receipt [10:21:23]process_action close_receipt [10:21:23]cmd_close_receipt [10:21:23]MH_GetDate [10:21:23]Write to MH i2c: F0 00 00 37 02 28 [10:21:23]Write i2c OK [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: F0 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: F0 09 00 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: F0 09 00 37 02 00 23 CA A4 66 F9 24 A2 66 4D [10:21:23]GetLastDocTimeStamp 1722075667 [10:21:23]current date 1722075683 [10:21:23]FM_GetShiftState [10:21:23]SAM_PROTO_GetShiftState [10:21:23]wFMCommunicate request_size=4 [10:21:23]MH_SAM_APDU [10:21:23]CAPDU: 80 13 01 00 [10:21:23]Write to MH i2c: E2 08 00 38 02 80 13 01 00 00 00 00 00 B7 [10:21:23]Write i2c OK [10:21:23]MH_I2C_Read... [10:21:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:23]Read from MH i2c: E2 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: E2 0E 00 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: E2 0E 00 38 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C5 [10:21:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:21:23]wFMCommunicate OK [10:21:23]SAM_PROTO_GetShiftState done [10:21:23]FM_GetShiftState done [10:21:23]opened in 1722038719 [10:21:23]opened+sec_in_day 1722125119 [10:21:23]quantity*price = 300064 [10:21:23]sum+1 = 300066 [10:21:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 168 27.07.2024 10:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225808 ФПД: 42645836859441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225808&fm=42645836859441&tin=02508201610067®Number=0000000000092624&sum=300000 [10:21:24]StoreToDocumentArchive [10:21:24]shift 438 fd 225808 [10:21:24]save to /storage/0438/doc_00225808 [10:21:24]save last doc name /storage/0438/doc_00225808 to /storage/kkm_last_doc_name [10:21:24]save OK [10:21:24]Clear old archive folders... [10:21:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:24]tlvbuf is 00853CE0 [10:21:24]SAM_PROTO_ClearQueue [10:21:24]wFMCommunicate request_size=4 [10:21:24]MH_SAM_APDU [10:21:24]CAPDU: 80 09 00 00 [10:21:24]Write to MH i2c: E2 08 00 45 02 80 09 00 00 00 00 00 00 B9 [10:21:24]Write i2c OK [10:21:24]MH_I2C_Read... [10:21:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:24]Read from MH i2c: E2 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 03 00 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 03 00 45 02 00 90 00 BB [10:21:24]RAPDU: 90 00 [10:21:24]wFMCommunicate OK [10:21:24]SAM_PROTO_ClearQueue done [10:21:24]KKMCreateOFDPacket [10:21:24]OFDProtocolAddRootSTLVToBuf [10:21:24]FM_MakeSignedData [10:21:24]FM_MakeSignedData [10:21:24]SAM_PROTO_SignData [10:21:24]wFMCommunicate request_size=4 [10:21:24]MH_SAM_APDU [10:21:24]CAPDU: 80 0D 01 02 [10:21:24]Write to MH i2c: E2 08 00 46 02 80 0D 01 02 00 00 00 00 C1 [10:21:24]Write i2c OK [10:21:24]MH_I2C_Read... [10:21:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:24]Read from MH i2c: E2 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 03 00 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 03 00 46 02 00 90 00 BC [10:21:24]RAPDU: 90 00 [10:21:24]wFMCommunicate OK [10:21:24]wFMCommunicate request_size=255 [10:21:24]MH_SAM_APDU [10:21:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 23 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 72 03 00 35 04 06 00 26 [10:21:24]Write to MH i2c: E2 02 01 47 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 23 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 72 03 00 35 04 06 00 26 00 00 8A [10:21:24]Write i2c OK [10:21:24]MH_I2C_Read... [10:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:25]Read from MH i2c: E2 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 03 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 03 00 47 02 00 90 00 BD [10:21:25]RAPDU: 90 00 [10:21:25]wFMCommunicate OK [10:21:25]wFMCommunicate request_size=10 [10:21:25]MH_SAM_APDU [10:21:25]CAPDU: 80 0D 02 02 05 C9 41 F5 08 31 [10:21:25]Write to MH i2c: E2 0D 00 48 02 80 0D 02 02 05 00 C9 41 F5 08 31 00 00 06 [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:25]Read from MH i2c: E2 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 03 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 03 00 48 02 00 90 00 BE [10:21:25]RAPDU: 90 00 [10:21:25]wFMCommunicate OK [10:21:25]wFMCommunicate request_size=4 [10:21:25]MH_SAM_APDU [10:21:25]CAPDU: 80 0D 03 02 [10:21:25]Write to MH i2c: E2 08 00 49 02 80 0D 03 02 00 00 00 00 C6 [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:25]Read from MH i2c: E2 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 0B 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 0B 00 49 02 00 A1 6D FB E7 3E 57 DD 7D 90 00 A6 [10:21:25]RAPDU: A1 6D FB E7 3E 57 DD 7D 90 00 [10:21:25]wFMCommunicate OK [10:21:25]SAM_PROTO_SignData done [10:21:25]FM_MakeSignedData done [10:21:25]CreateOFDProtocolMessage [10:21:25]wFMCommunicate request_size=4 [10:21:25]MH_SAM_APDU [10:21:25]CAPDU: 80 11 00 00 [10:21:25]Write to MH i2c: E2 08 00 4A 02 80 11 00 00 00 00 00 00 C6 [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 [10:21:25]MH_I2C_Read... [10:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:25]Read from MH i2c: E2 17 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 17 00 4A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 23 [10:21:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:21:25]wFMCommunicate OK [10:21:25]CreateOFDProtocolMessage done [10:21:25]OFDSenderStorePacket 225808 [10:21:25]StoreOFDPacket docnum=225808 [10:21:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 01 07 01 B0 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 23 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 72 03 00 35 04 06 00 26 C9 41 F5 08 31 A1 6D FB E7 3E 57 DD 7D [10:21:25]CheckFolder [10:21:25]dirname=/storage/ofd_packets [10:21:25]CheckFolder done [10:21:25]ProducePacketName [10:21:25]name=ofd_packets/00225808 [10:21:25]NVStorageSaveData ofd_packets/00225808 [10:21:25]File name is /storage/ofd_packets/00225808 [10:21:25]Write 301 bytes [10:21:25]NVStorageSaveData done [10:21:25]OFDSenderStorePacket done [10:21:25]KKMCreateOFDPacket done [10:21:25]NVStorageSaveData kkm_last_timestamp [10:21:25]File name is /storage/kkm_last_timestamp [10:21:25]Write 4 bytes [10:21:25]NVStorageSaveData done [10:21:25]ExternCall_PrintAddStr [10:21:25]wPrintStart [10:21:25]Write to MH i2c: 01 00 00 4B 02 4D [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: 01 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: 01 07 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: 01 07 00 4B 02 00 00 00 00 00 FF 0F 62 [10:21:25]RasterBufferAndPrint [10:21:25]line Счет N : (1)2002079 [10:21:25]line ИНН: 02508201610067 [10:21:25]line Контрольно-Кассовый Чек [10:21:25]line ПРОДАЖА [10:21:25]line ТРК (МРК, ГНК) : 44 [10:21:25]line Товар: 2710124500 [10:21:25]line Аи-95-К-5 [10:21:25]line 40.440 * 74.20 [10:21:25]line = 3000.65 [10:21:25]line НДС 12% НСП 1% [10:21:25]line > о реализуемом товаре [10:21:25]line ОКРУГЛЕНИЕ: -0.65 [10:21:25]line ИТОГО: 3000.00 [10:21:25]line Внесено: 3000.00 [10:21:25]line СДАЧА: 0.00 [10:21:25]line НСП 1% : 26.55 [10:21:25]line НДС 12% : 318.65 [10:21:25]line Наличными: 3000.00 [10:21:25]line Безнал.: 0.00 [10:21:25]line Место: АЗС № 97 "Партнер Нефть" [10:21:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:21:25]line СНО: Общий режим [10:21:25]line Чек 168 27.07.2024 10:21 [10:21:25]line Смена: 438 ФФД: 1.0 [10:21:25]line ЗНМ: 0300000054 [10:21:25]line РНМ: 0000000000092624 [10:21:25]line Версия ККМ: 001 [10:21:25]line ФМ: 0000000000874959 [10:21:25]line ФД: 225808 [10:21:25]line ФПД: 42645836859441 [10:21:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225808&fm=42645836859441&tin=02508201610067®Number=0000000000092624&sum=300000 [10:21:25]written 0, free lines is 4095 [10:21:25]OFD Sender: Processing packet 225807 [packets to send 600, broken 598] [10:21:25]ProducePacketName [10:21:25]name=ofd_packets/00225807 [10:21:25]OFD Sender: To server: pG, [10:21:25]CommunicateWithHost lk.salyk.kg:30040 [10:21:25]ConnectInit lk.salyk.kg [10:21:25]Write to MH i2c: 01 00 00 76 02 78 [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: 01 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: 01 07 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: 01 07 00 76 02 00 00 00 00 00 6B 0C F6 [10:21:25]RasterBufferAndPrint [10:21:25]line [10:21:25]line [10:21:25]line [10:21:25]line [10:21:25]line [10:21:25]written 0, free lines is 3185 [10:21:25]MH_Cut [10:21:25]Write to MH i2c: D1 01 00 7D 02 01 51 [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: D1 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: D1 01 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: D1 01 00 7D 02 00 50 [10:21:25]Write to MH i2c: 01 00 00 7E 02 80 [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:27]*** Cut start [10:21:27]*** Partial cut [10:21:27]*** CUTSNS_PIN = 1 [10:21:27]*** CUTSNS_PIN = 0 [10:21:27]*** Brake cut motor [10:21:27]Read from MH i2c: 01 [10:21:27]MH_I2C_Read... [10:21:27]*** Stop cut motor [10:21:27]*** Cut end [10:21:27]Read from MH i2c: 01 07 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: 01 07 00 7E 02 00 00 00 00 00 FF 0F 95 [10:21:27]process_action close_receipt done [10:21:27]requested_data is exist [10:21:27]produce_requested_data [10:21:27]requested_item fm.sn is exist - process it [10:21:27]wFMCommunicate request_size=4 [10:21:27]MH_SAM_APDU [10:21:27]CAPDU: 80 11 00 00 [10:21:27]Write to MH i2c: E2 08 00 7F 02 80 11 00 00 00 00 00 00 FB [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:27]Read from MH i2c: E2 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 17 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 17 00 7F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 58 [10:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:21:27]wFMCommunicate OK [10:21:27]requested_item fd.num is exist - process it [10:21:27]SAM_PROTO_GetFieldsCounters [10:21:27]wFMCommunicate request_size=4 [10:21:27]MH_SAM_APDU [10:21:27]CAPDU: 80 13 00 00 [10:21:27]Write to MH i2c: E2 08 00 80 02 80 13 00 00 00 00 00 00 FE [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:27]Read from MH i2c: E2 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 62 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 62 00 80 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 72 03 00 0E 04 04 00 B6 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 5B [10:21:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 72 03 00 0E 04 04 00 B6 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 [10:21:27]wFMCommunicate OK [10:21:27]SAM_PROTO_GetFieldsCounters done [10:21:27]requested_item shift.num is exist - process it [10:21:27]requested_item shift.opened is exist - process it [10:21:27]req_shift_opened [10:21:27]FM_GetShiftState [10:21:27]SAM_PROTO_GetShiftState [10:21:27]wFMCommunicate request_size=4 [10:21:27]MH_SAM_APDU [10:21:27]CAPDU: 80 13 01 00 [10:21:27]Write to MH i2c: E2 08 00 81 02 80 13 01 00 00 00 00 00 00 [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:27]Read from MH i2c: E2 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 0E 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: E2 0E 00 81 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0E [10:21:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:21:27]wFMCommunicate OK [10:21:27]SAM_PROTO_GetShiftState done [10:21:27]FM_GetShiftState done [10:21:27]req_shift_opened done [10:21:27]requested_item shift.open_date is exist - process it [10:21:27]req_shift_open_date [10:21:27]req_shift_open_date done [10:21:27]produce_requested_data done [10:21:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225808,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:21:27]process_action_free close_receipt [10:21:27]json_value_free [10:21:27]json_value_free done [10:21:27]process_json_proto returns [10:21:27]Send response to host [10:21:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225808,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:21:27]free response buf [10:21:27]execute_script done [10:21:27]execute_script returns [10:21:27]free content buf [10:21:27]Sock 9.Close socket [10:21:27]Sock 9.Thread stoped [10:21:30]ConnectInit Can't take IP for lk.salyk.kg [10:21:30]CommunicateWithHost connect error [10:21:30]CommunicateWithHost err = -1 [10:21:30]OFD Sender: Server communicate error [10:21:35]recv_with_timeout no data received [10:21:35]OFD Sender: Processing packet 225807 [packets to send 600, broken 598] [10:21:35]ProducePacketName [10:21:35]name=ofd_packets/00225807 [10:21:35]OFD Sender: To server: pG, [10:21:35]CommunicateWithHost lk.salyk.kg:30040 [10:21:35]ConnectInit lk.salyk.kg [10:21:40]ConnectInit Can't take IP for lk.salyk.kg [10:21:40]CommunicateWithHost connect error [10:21:40]CommunicateWithHost err = -1 [10:21:40]OFD Sender: Server communicate error [10:21:45]OFD Sender: Processing packet 225807 [packets to send 600, broken 598] [10:21:45]ProducePacketName [10:21:45]name=ofd_packets/00225807 [10:21:45]OFD Sender: To server: pG, [10:21:45]CommunicateWithHost lk.salyk.kg:30040 [10:21:45]ConnectInit lk.salyk.kg [10:21:50]ConnectInit Can't take IP for lk.salyk.kg [10:21:50]CommunicateWithHost connect error [10:21:50]CommunicateWithHost err = -1 [10:21:50]OFD Sender: Server communicate error [10:21:55]OFD Sender: Processing packet 225807 [packets to send 600, broken 598] [10:21:55]ProducePacketName [10:21:55]name=ofd_packets/00225807 [10:21:55]OFD Sender: To server: pG, [10:21:55]CommunicateWithHost lk.salyk.kg:30040 [10:21:55]ConnectInit lk.salyk.kg [10:22:00]ConnectInit Can't take IP for lk.salyk.kg [10:22:00]CommunicateWithHost connect error [10:22:00]CommunicateWithHost err = -1 [10:22:00]OFD Sender: Server communicate error [10:22:05]OFD Sender: Processing packet 225807 [packets to send 600, broken 598] [10:22:05]ProducePacketName [10:22:05]name=ofd_packets/00225807 [10:22:05]OFD Sender: To server: pG, [10:22:05]CommunicateWithHost lk.salyk.kg:30040 [10:22:05]ConnectInit lk.salyk.kg [10:22:13]recv_with_timeout no data received [10:22:16]Connected sock=7 [10:22: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 35 39 0F 01 00 00 81 6D 07 01 4F ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 13 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 72 03 00 35 04 06 00 7A 8B 0E 4B E5 A2 D4 0D 13 78 6E C6 10 2E [10:22: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 35 39 4F 00 00 00 DA 87 47 00 E2 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 72 03 00 F4 03 04 00 64 76 A4 66 B6 04 01 00 00 9B D0 26 D1 C0 35 F6 7E [10:22:17]CommunicateWithHost err = 0 [10:22:17]CheckOFDResponse [10:22:17]1017 (14) - 77093643461234 [10:22:17]1041 (16) - 0000000000874959 [10:22:17]1040 (4) - 225807 [10:22:17]1012 (4) - 27.07.2024 04:24 [10:22:17]1206 (1) - 0 [10:22:17]OFD Sender: Remove packet 225807 [10:22:17]ProducePacketName [10:22:17]name=ofd_packets/00225807 [10:22:17]NVStorageDeleteData [10:22:17]OFD Sender: Processing packet 225808 [packets to send 599, broken 598] [10:22:17]ProducePacketName [10:22:17]name=ofd_packets/00225808 [10:22:17]OFD Sender: To server: pG, [10:22:17]CommunicateWithHost lk.salyk.kg:30040 [10:22:17]ConnectInit lk.salyk.kg [10:22:24]recv_with_timeout no data received [10:22:36]recv_with_timeout no data received [10:22:46]recv_with_timeout no data received [10:23:03]accept exits with 12 [10:23:03]New connection [10:23:03]New thread 3066817892 created [10:23:03]Thread 3066961252 joined [10:23:03]Waiting for new connection... [10:23:03] Sock 12.Parse request [10:23:03]Sock 12.Check first char [10:23:03]Sock 12.First char is OK [10:23:03]request: POST /json_proto HTTP/1.0 [10:23:03]Method: POST [10:23:03]URL: /json_proto [10:23:03]Method is POST - this is cgi request [10:23:03]url: /json_proto [10:23:03]query_string will be loaded in cgi processing [10:23:03]execute_cgi json_proto POST (null) [10:23:03]execute_cgi path=json_proto method=POST [10:23:03]POST find Content-Length [10:23:03]Host: 172.17.43.131:8080 [10:23:03]Content-Length: 676 [10:23:03]Content-Type: application/json [10:23:03] [10:23:03]POST finish read [10:23:03]Found Content-Length = 676 [10:23:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:03]execute_script... [10:23:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:03]POST & json_proto [10:23:03]process_json_proto [10:23:03]json parsed OK: [10:23:03]protocol is kg_v1.0 [10:23:03]action value=close_receipt [10:23:03]process_action close_receipt [10:23:03]cmd_close_receipt [10:23:03]MH_GetDate [10:23:03]Write to MH i2c: F0 00 00 82 02 73 [10:23:03]Write i2c OK [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: F0 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: F0 09 00 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: F0 09 00 82 02 00 88 CA A4 66 F9 24 A2 66 FD [10:23:03]GetLastDocTimeStamp 1722075683 [10:23:03]current date 1722075784 [10:23:03]FM_GetShiftState [10:23:03]SAM_PROTO_GetShiftState [10:23:03]wFMCommunicate request_size=4 [10:23:03]MH_SAM_APDU [10:23:03]CAPDU: 80 13 01 00 [10:23:03]Write to MH i2c: E2 08 00 83 02 80 13 01 00 00 00 00 00 02 [10:23:03]Write i2c OK [10:23:03]MH_I2C_Read... [10:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:03]Read from MH i2c: E2 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: E2 0E 00 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: E2 0E 00 83 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 10 [10:23:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:23:03]wFMCommunicate OK [10:23:03]SAM_PROTO_GetShiftState done [10:23:03]FM_GetShiftState done [10:23:03]opened in 1722038719 [10:23:03]opened+sec_in_day 1722125119 [10:23:03]quantity*price = 100035 [10:23:03]sum+1 = 100036 [10:23:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 169 27.07.2024 10:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225809 ФПД: 99748895291943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225809&fm=99748895291943&tin=02508201610067®Number=0000000000092624&sum=100000 [10:23:05]StoreToDocumentArchive [10:23:05]shift 438 fd 225809 [10:23:05]save to /storage/0438/doc_00225809 [10:23:05]save last doc name /storage/0438/doc_00225809 to /storage/kkm_last_doc_name [10:23:05]save OK [10:23:05]Clear old archive folders... [10:23:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:23:05]tlvbuf is 0083A810 [10:23:05]SAM_PROTO_ClearQueue [10:23:05]wFMCommunicate request_size=4 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 09 00 00 [10:23:05]Write to MH i2c: E2 08 00 90 02 80 09 00 00 00 00 00 00 04 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 90 02 00 90 00 06 [10:23:05]RAPDU: 90 00 [10:23:05]wFMCommunicate OK [10:23:05]SAM_PROTO_ClearQueue done [10:23:05]KKMCreateOFDPacket [10:23:05]OFDProtocolAddRootSTLVToBuf [10:23:05]FM_MakeSignedData [10:23:05]FM_MakeSignedData [10:23:05]SAM_PROTO_SignData [10:23:05]wFMCommunicate request_size=4 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 0D 01 02 [10:23:05]Write to MH i2c: E2 08 00 91 02 80 0D 01 02 00 00 00 00 0C [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 91 02 00 90 00 07 [10:23:05]RAPDU: 90 00 [10:23:05]wFMCommunicate OK [10:23:05]wFMCommunicate request_size=255 [10:23:05]MH_SAM_APDU [10:23: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 88 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 72 03 00 35 04 06 00 [10:23:05]Write to MH i2c: E2 02 01 92 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 88 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 72 03 00 35 04 06 00 00 00 40 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 92 02 00 90 00 08 [10:23:05]RAPDU: 90 00 [10:23:05]wFMCommunicate OK [10:23:05]wFMCommunicate request_size=11 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 0D 02 02 06 5A B8 99 78 7A 27 [10:23:05]Write to MH i2c: E2 0E 00 93 02 80 0D 02 02 06 00 5A B8 99 78 7A 27 00 00 DF [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 93 02 00 90 00 09 [10:23:05]RAPDU: 90 00 [10:23:05]wFMCommunicate OK [10:23:05]wFMCommunicate request_size=4 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 0D 03 02 [10:23:05]Write to MH i2c: E2 08 00 94 02 80 0D 03 02 00 00 00 00 11 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 0B 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 0B 00 94 02 00 76 2B C7 3C B3 A1 70 2F 90 00 A9 [10:23:05]RAPDU: 76 2B C7 3C B3 A1 70 2F 90 00 [10:23:05]wFMCommunicate OK [10:23:05]SAM_PROTO_SignData done [10:23:05]FM_MakeSignedData done [10:23:05]CreateOFDProtocolMessage [10:23:05]wFMCommunicate request_size=4 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 11 00 00 [10:23:05]Write to MH i2c: E2 08 00 95 02 80 11 00 00 00 00 00 00 11 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 17 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 17 00 95 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6E [10:23:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:23:05]wFMCommunicate OK [10:23:05]CreateOFDProtocolMessage done [10:23:05]OFDSenderStorePacket 225809 [10:23:05]StoreOFDPacket docnum=225809 [10:23:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 15 25 08 01 9E 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 88 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 72 03 00 35 04 06 00 5A B8 99 78 7A 27 76 2B C7 3C B3 A1 70 2F [10:23:05]CheckFolder [10:23:05]dirname=/storage/ofd_packets [10:23:05]CheckFolder done [10:23:05]ProducePacketName [10:23:05]name=ofd_packets/00225809 [10:23:05]NVStorageSaveData ofd_packets/00225809 [10:23:05]File name is /storage/ofd_packets/00225809 [10:23:05]Write 302 bytes [10:23:05]NVStorageSaveData done [10:23:05]OFDSenderStorePacket done [10:23:05]KKMCreateOFDPacket done [10:23:05]NVStorageSaveData kkm_last_timestamp [10:23:05]File name is /storage/kkm_last_timestamp [10:23:05]Write 4 bytes [10:23:05]NVStorageSaveData done [10:23:05]ExternCall_PrintAddStr [10:23:05]wPrintStart [10:23:05]Write to MH i2c: 01 00 00 96 02 98 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: 01 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: 01 07 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: 01 07 00 96 02 00 00 00 00 00 FF 0F AD [10:23:05]RasterBufferAndPrint [10:23:05]line Счет N : (1)2002081 [10:23:05]line ИНН: 02508201610067 [10:23:05]line Контрольно-Кассовый Чек [10:23:05]line ПРОДАЖА [10:23:05]line ТРК (МРК, ГНК) : 62 [10:23:05]line Товар: 2710124130 [10:23:05]line Super-92-К-5 [10:23:05]line 14.540 * 68.80 [10:23:05]line = 1000.35 [10:23:05]line НДС 12% НСП 1% [10:23:05]line > о реализуемом товаре [10:23:05]line ОКРУГЛЕНИЕ: -0.35 [10:23:05]line ИТОГО: 1000.00 [10:23:05]line Внесено: 1000.00 [10:23:05]line СДАЧА: 0.00 [10:23:05]line НСП 1% : 8.85 [10:23:05]line НДС 12% : 106.23 [10:23:05]line Наличными: 1000.00 [10:23:05]line Безнал.: 0.00 [10:23:05]line Место: АЗС № 97 "Партнер Нефть" [10:23:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:23:05]line СНО: Общий режим [10:23:05]line Чек 169 27.07.2024 10:23 [10:23:05]line Смена: 438 ФФД: 1.0 [10:23:05]line ЗНМ: 0300000054 [10:23:05]line РНМ: 0000000000092624 [10:23:05]line Версия ККМ: 001 [10:23:05]line ФМ: 0000000000874959 [10:23:05]line ФД: 225809 [10:23:05]line ФПД: 99748895291943 [10:23:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225809&fm=99748895291943&tin=02508201610067®Number=0000000000092624&sum=100000 [10:23:06]written 0, free lines is 4095 [10:23:06]Write to MH i2c: 01 00 00 C1 02 C3 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 07 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 07 00 C1 02 00 00 00 00 00 61 0C 37 [10:23:06]RasterBufferAndPrint [10:23:06]line [10:23:06]line [10:23:06]line [10:23:06]line [10:23:06]line [10:23:06]written 0, free lines is 3173 [10:23:06]MH_Cut [10:23:06]Write to MH i2c: D1 01 00 C8 02 01 9C [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: D1 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: D1 01 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: D1 01 00 C8 02 00 9B [10:23:06]Write to MH i2c: 01 00 00 C9 02 CB [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:07]*** Cut start [10:23:07]*** Partial cut [10:23:07]*** CUTSNS_PIN = 1 [10:23:07]*** CUTSNS_PIN = 0 [10:23:07]*** Brake cut motor [10:23:08]Read from MH i2c: 01 [10:23:08]MH_I2C_Read... [10:23:08]*** Stop cut motor [10:23:08]*** Cut end [10:23:08]Read from MH i2c: 01 07 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: 01 07 00 C9 02 00 00 00 00 00 FF 0F E0 [10:23:08]process_action close_receipt done [10:23:08]requested_data is exist [10:23:08]produce_requested_data [10:23:08]requested_item fm.sn is exist - process it [10:23:08]wFMCommunicate request_size=4 [10:23:08]MH_SAM_APDU [10:23:08]CAPDU: 80 11 00 00 [10:23:08]Write to MH i2c: E2 08 00 CA 02 80 11 00 00 00 00 00 00 46 [10:23:08]Write i2c OK [10:23:08]MH_I2C_Read... [10:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:08]Read from MH i2c: E2 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 17 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 17 00 CA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [10:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:23:08]wFMCommunicate OK [10:23:08]requested_item fd.num is exist - process it [10:23:08]SAM_PROTO_GetFieldsCounters [10:23:08]wFMCommunicate request_size=4 [10:23:08]MH_SAM_APDU [10:23:08]CAPDU: 80 13 00 00 [10:23:08]Write to MH i2c: E2 08 00 CB 02 80 13 00 00 00 00 00 00 49 [10:23:08]Write i2c OK [10:23:08]MH_I2C_Read... [10:23:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:08]Read from MH i2c: E2 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 62 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 62 00 CB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 72 03 00 0E 04 04 00 B6 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 AA [10:23:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 72 03 00 0E 04 04 00 B6 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 [10:23:08]wFMCommunicate OK [10:23:08]SAM_PROTO_GetFieldsCounters done [10:23:08]requested_item shift.num is exist - process it [10:23:08]requested_item shift.opened is exist - process it [10:23:08]req_shift_opened [10:23:08]FM_GetShiftState [10:23:08]SAM_PROTO_GetShiftState [10:23:08]wFMCommunicate request_size=4 [10:23:08]MH_SAM_APDU [10:23:08]CAPDU: 80 13 01 00 [10:23:08]Write to MH i2c: E2 08 00 CC 02 80 13 01 00 00 00 00 00 4B [10:23:08]Write i2c OK [10:23:08]MH_I2C_Read... [10:23:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:08]Read from MH i2c: E2 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 0E 00 [10:23:08]MH_I2C_Read... [10:23:08]Read from MH i2c: E2 0E 00 CC 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 59 [10:23:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:23:08]wFMCommunicate OK [10:23:08]SAM_PROTO_GetShiftState done [10:23:08]FM_GetShiftState done [10:23:08]req_shift_opened done [10:23:08]requested_item shift.open_date is exist - process it [10:23:08]req_shift_open_date [10:23:08]req_shift_open_date done [10:23:08]produce_requested_data done [10:23:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225809,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:23:08]process_action_free close_receipt [10:23:08]json_value_free [10:23:08]json_value_free done [10:23:08]process_json_proto returns [10:23:08]Send response to host [10:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225809,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:23:08]free response buf [10:23:08]execute_script done [10:23:08]execute_script returns [10:23:08]free content buf [10:23:08]Sock 12.Close socket [10:23:08]Sock 12.Thread stoped [10:23:16]recv_with_timeout no data received [10:23:28]recv_with_timeout no data received [10:23:37]accept exits with 10 [10:23:37]New connection [10:23:37]New thread 3066961252 created [10:23:37]Thread 3066817892 joined [10:23:37]Waiting for new connection... [10:23:37] Sock 10.Parse request [10:23:37]Sock 10.Check first char [10:23:37]Sock 10.First char is OK [10:23:37]request: POST /json_proto HTTP/1.0 [10:23:37]Method: POST [10:23:37]URL: /json_proto [10:23:37]Method is POST - this is cgi request [10:23:37]url: /json_proto [10:23:37]query_string will be loaded in cgi processing [10:23:37]execute_cgi json_proto POST (null) [10:23:37]execute_cgi path=json_proto method=POST [10:23:37]POST find Content-Length [10:23:37]Host: 172.17.43.131:8080 [10:23:37]Content-Length: 1199 [10:23:37]Content-Type: application/json [10:23:37] [10:23:37]POST finish read [10:23:37]Found Content-Length = 1199 [10:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002082\u000A27.07.2024 10:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 23.620 x 76.20\u000A\u0418\u0422\u041E\u0413: 1799.84\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\u000A99597\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:37]execute_script... [10:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002082\u000A27.07.2024 10:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 23.620 x 76.20\u000A\u0418\u0422\u041E\u0413: 1799.84\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\u000A99597\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:37]POST & json_proto [10:23:37]process_json_proto [10:23:37]json parsed OK: [10:23:37]protocol is kg_v1.0 [10:23:37]action value=print_text [10:23:37]process_action print_text [10:23:37]cmd_print_text [10:23:37]ExternCall_PrintAddStr [10:23:37]wPrintStart [10:23:37]Write to MH i2c: 01 00 00 CD 02 CF [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: 01 [10:23:37]MH_I2C_Read... [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 CD 02 00 00 00 00 00 FF 0F E4 [10:23:37]RasterBufferAndPrint [10:23:37]line *****ТОВАРНЫЙ ЧЕК***** [10:23:37]line АЗС-97 [10:23:37]line Партнер нефть [10:23:37]line 02508201610067 [10:23:37]line Кассир : Орунбаева Б. [10:23:37]line Счет N : (1)2002082 [10:23:37]line 27.07.2024 10:22 [10:23:37]line ПРОДАЖА [10:23:37]line ТРК (МРК, ГНК): 51 [10:23:37]line Вид ГСМ : 2710194210 [10:23:37]line ДТ-К-5 [10:23:37]line 23.620 x 76.20 [10:23:37]line ИТОГ: 1799.84 [10:23:37]line Тип оплаты: Талоны: Топливная Карта [10:23:37]line 99597 [10:23:37]line ______________________ [10:23:37]line (подпись) [10:23:37]written 0, free lines is 4095 [10:23:37]Write to MH i2c: 01 00 00 E1 02 E3 [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: 01 [10:23:37]MH_I2C_Read... [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 E1 02 00 00 00 00 00 12 0E 0A [10:23:37]RasterBufferAndPrint [10:23:37]line [10:23:37]line [10:23:37]line [10:23:37]line [10:23:37]line [10:23:37]written 0, free lines is 3604 [10:23:37]MH_Cut [10:23:37]Write to MH i2c: D1 01 00 E8 02 01 BC [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: D1 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: D1 01 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: D1 01 00 E8 02 00 BB [10:23:37]Write to MH i2c: 01 00 00 E9 02 EB [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:38]*** Cut start [10:23:38]*** Partial cut [10:23:38]*** CUTSNS_PIN = 1 [10:23:38]*** CUTSNS_PIN = 0 [10:23:38]*** Brake cut motor [10:23:38]Read from MH i2c: 01 [10:23:38]MH_I2C_Read... [10:23:38]*** Stop cut motor [10:23:38]*** Cut end [10:23:38]Read from MH i2c: 01 07 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: 01 07 00 E9 02 00 00 00 00 00 FF 0F 00 [10:23:38]process_action print_text done [10:23:38]requested_data is exist [10:23:38]produce_requested_data [10:23:38]requested_item fm.sn is exist - process it [10:23:38]wFMCommunicate request_size=4 [10:23:38]MH_SAM_APDU [10:23:38]CAPDU: 80 11 00 00 [10:23:38]Write to MH i2c: E2 08 00 EA 02 80 11 00 00 00 00 00 00 66 [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:38]Read from MH i2c: E2 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 17 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 17 00 EA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [10:23:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:23:38]wFMCommunicate OK [10:23:38]requested_item fd.num is exist - process it [10:23:38]SAM_PROTO_GetFieldsCounters [10:23:38]wFMCommunicate request_size=4 [10:23:38]MH_SAM_APDU [10:23:38]CAPDU: 80 13 00 00 [10:23:38]Write to MH i2c: E2 08 00 EB 02 80 13 00 00 00 00 00 00 69 [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 62 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 62 00 EB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 72 03 00 0E 04 04 00 B6 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 CA [10:23:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 72 03 00 0E 04 04 00 B6 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 [10:23:39]wFMCommunicate OK [10:23:39]SAM_PROTO_GetFieldsCounters done [10:23:39]requested_item shift.num is exist - process it [10:23:39]requested_item shift.opened is exist - process it [10:23:39]req_shift_opened [10:23:39]FM_GetShiftState [10:23:39]SAM_PROTO_GetShiftState [10:23:39]wFMCommunicate request_size=4 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 13 01 00 [10:23:39]Write to MH i2c: E2 08 00 EC 02 80 13 01 00 00 00 00 00 6B [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 0E 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 0E 00 EC 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 79 [10:23:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:23:39]wFMCommunicate OK [10:23:39]SAM_PROTO_GetShiftState done [10:23:39]FM_GetShiftState done [10:23:39]req_shift_opened done [10:23:39]requested_item shift.open_date is exist - process it [10:23:39]req_shift_open_date [10:23:39]req_shift_open_date done [10:23:39]produce_requested_data done [10:23:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225809,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:23:39]process_action_free print_text [10:23:39]json_value_free [10:23:39]json_value_free done [10:23:39]process_json_proto returns [10:23:39]Send response to host [10:23:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225809,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:23:39]free response buf [10:23:39]execute_script done [10:23:39]execute_script returns [10:23:39]free content buf [10:23:39]Sock 10.Close socket [10:23:39]Sock 10.Thread stoped [10:23:39]recv_with_timeout no data received [10:23:52]recv_with_timeout no data received [10:24:30]ConnectInit Can't connect to host [10:24:30]CommunicateWithHost connect error [10:24:30]CommunicateWithHost err = -1 [10:24:30]OFD Sender: Server communicate error [10:24:30]OFD Sender: Processing packet 225808 [packets to send 600, broken 598] [10:24:30]ProducePacketName [10:24:30]name=ofd_packets/00225808 [10:24:30]OFD Sender: To server: pG, [10:24:30]CommunicateWithHost lk.salyk.kg:30040 [10:24:30]ConnectInit lk.salyk.kg [10:24:32]Connected sock=7 [10:24: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 35 39 0F 01 00 00 66 01 07 01 B0 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 23 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 72 03 00 35 04 06 00 26 C9 41 F5 08 31 A1 6D FB E7 3E 57 DD 7D [10:24: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 35 39 4F 00 00 00 D2 FE 47 00 41 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 72 03 00 F4 03 04 00 EC 76 A4 66 B6 04 01 00 00 67 F9 F5 B4 52 B3 81 50 [10:24:32]CommunicateWithHost err = 0 [10:24:32]CheckOFDResponse [10:24:32]1017 (14) - 77093643461234 [10:24:32]1041 (16) - 0000000000874959 [10:24:32]1040 (4) - 225808 [10:24:32]1012 (4) - 27.07.2024 04:26 [10:24:32]1206 (1) - 0 [10:24:32]OFD Sender: Remove packet 225808 [10:24:32]ProducePacketName [10:24:32]name=ofd_packets/00225808 [10:24:32]NVStorageDeleteData [10:24:33]OFD Sender: Processing packet 225809 [packets to send 599, broken 598] [10:24:33]ProducePacketName [10:24:33]name=ofd_packets/00225809 [10:24:33]OFD Sender: To server: pG, [10:24:33]CommunicateWithHost lk.salyk.kg:30040 [10:24:33]ConnectInit lk.salyk.kg [10:24:34]Connected sock=9 [10:24: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 35 39 10 01 00 00 15 25 08 01 9E 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 88 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 72 03 00 35 04 06 00 5A B8 99 78 7A 27 76 2B C7 3C B3 A1 70 2F [10:24: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 35 39 4F 00 00 00 33 3D 47 00 F2 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 35 39 10 04 04 00 11 72 03 00 F4 03 04 00 EE 76 A4 66 B6 04 01 00 00 4C B9 8F 5A EB 4A DD 99 [10:24:34]CommunicateWithHost err = 0 [10:24:34]CheckOFDResponse [10:24:34]1017 (14) - 77093643461234 [10:24:34]1041 (16) - 0000000000874959 [10:24:34]1040 (4) - 225809 [10:24:34]1012 (4) - 27.07.2024 04:26 [10:24:34]1206 (1) - 0 [10:24:34]OFD Sender: Remove packet 225809 [10:24:34]ProducePacketName [10:24:34]name=ofd_packets/00225809 [10:24:34]NVStorageDeleteData [10:24:35]OFD Sender: No OFD packet to send [10:24:40]OFD Sender: No OFD packet to send [10:24:45]OFD Sender: No OFD packet to send [10:24:48]accept exits with 11 [10:24:48]New connection [10:24:48]New thread 3066817892 created [10:24:48]Thread 3066961252 joined [10:24:48]Waiting for new connection... [10:24:48] Sock 11.Parse request [10:24:48]Sock 11.Check first char [10:24:48]Sock 11.First char is OK [10:24:48]request: POST /json_proto HTTP/1.0 [10:24:48]Method: POST [10:24:48]URL: /json_proto [10:24:48]Method is POST - this is cgi request [10:24:48]url: /json_proto [10:24:48]query_string will be loaded in cgi processing [10:24:48]execute_cgi json_proto POST (null) [10:24:48]execute_cgi path=json_proto method=POST [10:24:48]POST find Content-Length [10:24:48]Host: 172.17.43.131:8080 [10:24:48]Content-Length: 801 [10:24:48]Content-Type: application/json [10:24:48] [10:24:48]POST finish read [10:24:48]Found Content-Length = 801 [10:24:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:48]execute_script... [10:24: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)2002083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:48]POST & json_proto [10:24:48]process_json_proto [10:24:48]json parsed OK: [10:24:48]protocol is kg_v1.0 [10:24:48]action value=close_receipt [10:24:48]process_action close_receipt [10:24:48]cmd_close_receipt [10:24:48]MH_GetDate [10:24:48]Write to MH i2c: F0 00 00 ED 02 DE [10:24:48]Write i2c OK [10:24:48]MH_I2C_Read... [10:24:48]Read from MH i2c: F0 [10:24:48]MH_I2C_Read... [10:24:48]Read from MH i2c: F0 09 00 [10:24:48]MH_I2C_Read... [10:24:48]Read from MH i2c: F0 09 00 ED 02 00 F0 CA A4 66 F9 24 A2 66 D0 [10:24:48]GetLastDocTimeStamp 1722075784 [10:24:48]current date 1722075888 [10:24:48]FM_GetShiftState [10:24:48]SAM_PROTO_GetShiftState [10:24:48]wFMCommunicate request_size=4 [10:24:48]MH_SAM_APDU [10:24:48]CAPDU: 80 13 01 00 [10:24:48]Write to MH i2c: E2 08 00 EE 02 80 13 01 00 00 00 00 00 6D [10:24:48]Write i2c OK [10:24:48]MH_I2C_Read... [10:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:48]Read from MH i2c: E2 [10:24:48]MH_I2C_Read... [10:24:48]Read from MH i2c: E2 0E 00 [10:24:48]MH_I2C_Read... [10:24:48]Read from MH i2c: E2 0E 00 EE 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7B [10:24:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:24:48]wFMCommunicate OK [10:24:48]SAM_PROTO_GetShiftState done [10:24:48]FM_GetShiftState done [10:24:48]opened in 1722038719 [10:24:48]opened+sec_in_day 1722125119 [10:24:48]quantity*price = 150037 [10:24:48]sum+1 = 150039 [10:24:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 170 27.07.2024 10:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225810 ФПД: 78179692087102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102448&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225810&fm=78179692087102&tin=02508201610067®Number=0000000000092624&sum=150038 [10:24:49]StoreToDocumentArchive [10:24:49]shift 438 fd 225810 [10:24:49]save to /storage/0438/doc_00225810 [10:24:49]save last doc name /storage/0438/doc_00225810 to /storage/kkm_last_doc_name [10:24:49]save OK [10:24:49]Clear old archive folders... [10:24:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:24:49]tlvbuf is 0083A3D0 [10:24:49]SAM_PROTO_ClearQueue [10:24:49]wFMCommunicate request_size=4 [10:24:49]MH_SAM_APDU [10:24:49]CAPDU: 80 09 00 00 [10:24:49]Write to MH i2c: E2 08 00 FB 02 80 09 00 00 00 00 00 00 6F [10:24:49]Write i2c OK [10:24:49]MH_I2C_Read... [10:24:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:49]Read from MH i2c: E2 [10:24:49]MH_I2C_Read... [10:24:49]Read from MH i2c: E2 03 00 [10:24:49]MH_I2C_Read... [10:24:49]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [10:24:49]RAPDU: 90 00 [10:24:49]wFMCommunicate OK [10:24:49]SAM_PROTO_ClearQueue done [10:24:49]KKMCreateOFDPacket [10:24:49]OFDProtocolAddRootSTLVToBuf [10:24:49]FM_MakeSignedData [10:24:49]FM_MakeSignedData [10:24:49]SAM_PROTO_SignData [10:24:49]wFMCommunicate request_size=4 [10:24:49]MH_SAM_APDU [10:24:49]CAPDU: 80 0D 01 02 [10:24:49]Write to MH i2c: E2 08 00 FC 02 80 0D 01 02 00 00 00 00 77 [10:24:49]Write i2c OK [10:24:49]MH_I2C_Read... [10:24:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:49]Read from MH i2c: E2 [10:24:49]MH_I2C_Read... [10:24:49]Read from MH i2c: E2 03 00 [10:24:49]MH_I2C_Read... [10:24:49]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [10:24:49]RAPDU: 90 00 [10:24:49]wFMCommunicate OK [10:24:49]wFMCommunicate request_size=255 [10:24:49]MH_SAM_APDU [10:24:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 F0 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 72 03 00 35 04 06 00 47 1A A0 C6 [10:24:49]Write to MH i2c: E2 02 01 FD 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 F0 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 72 03 00 35 04 06 00 47 1A A0 C6 00 00 3C [10:24:49]Write i2c OK [10:24:49]MH_I2C_Read... [10:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:50]Read from MH i2c: E2 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 03 00 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [10:24:50]RAPDU: 90 00 [10:24:50]wFMCommunicate OK [10:24:50]wFMCommunicate request_size=7 [10:24:50]MH_SAM_APDU [10:24:50]CAPDU: 80 0D 02 02 02 87 3E [10:24:50]Write to MH i2c: E2 0A 00 FE 02 80 0D 02 02 02 00 87 3E 00 00 43 [10:24:50]Write i2c OK [10:24:50]MH_I2C_Read... [10:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:50]Read from MH i2c: E2 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 03 00 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [10:24:50]RAPDU: 90 00 [10:24:50]wFMCommunicate OK [10:24:50]wFMCommunicate request_size=4 [10:24:50]MH_SAM_APDU [10:24:50]CAPDU: 80 0D 03 02 [10:24:50]Write to MH i2c: E2 08 00 FF 02 80 0D 03 02 00 00 00 00 7C [10:24:50]Write i2c OK [10:24:50]MH_I2C_Read... [10:24:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:50]Read from MH i2c: E2 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 0B 00 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 0B 00 FF 02 00 AB E3 67 33 09 2F CF EC 90 00 98 [10:24:50]RAPDU: AB E3 67 33 09 2F CF EC 90 00 [10:24:50]wFMCommunicate OK [10:24:50]SAM_PROTO_SignData done [10:24:50]FM_MakeSignedData done [10:24:50]CreateOFDProtocolMessage [10:24:50]wFMCommunicate request_size=4 [10:24:50]MH_SAM_APDU [10:24:50]CAPDU: 80 11 00 00 [10:24:50]Write to MH i2c: E2 08 00 00 03 80 11 00 00 00 00 00 00 7D [10:24:50]Write i2c OK [10:24:50]MH_I2C_Read... [10:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:50]Read from MH i2c: E2 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 17 00 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: E2 17 00 00 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [10:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:24:50]wFMCommunicate OK [10:24:50]CreateOFDProtocolMessage done [10:24:50]OFDSenderStorePacket 225810 [10:24:50]StoreOFDPacket docnum=225810 [10:24:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6B 22 04 01 E2 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 F0 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 72 03 00 35 04 06 00 47 1A A0 C6 87 3E AB E3 67 33 09 2F CF EC [10:24:50]CheckFolder [10:24:50]dirname=/storage/ofd_packets [10:24:50]CheckFolder done [10:24:50]ProducePacketName [10:24:50]name=ofd_packets/00225810 [10:24:50]NVStorageSaveData ofd_packets/00225810 [10:24:50]File name is /storage/ofd_packets/00225810 [10:24:50]Write 298 bytes [10:24:50]NVStorageSaveData done [10:24:50]OFDSenderStorePacket done [10:24:50]KKMCreateOFDPacket done [10:24:50]NVStorageSaveData kkm_last_timestamp [10:24:50]File name is /storage/kkm_last_timestamp [10:24:50]Write 4 bytes [10:24:50]NVStorageSaveData done [10:24:50]ExternCall_PrintAddStr [10:24:50]wPrintStart [10:24:50]Write to MH i2c: 01 00 00 01 03 04 [10:24:50]Write i2c OK [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: 01 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: 01 07 00 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [10:24:50]RasterBufferAndPrint [10:24:50]line Счет N : (1)2002083 [10:24:50]line ИНН: 02508201610067 [10:24:50]line Контрольно-Кассовый Чек [10:24:50]line ПРОДАЖА [10:24:50]line ТРК (МРК, ГНК) : 41 [10:24:50]line Товар: 2710194210 [10:24:50]line ДТ-К-5 [10:24:50]line 19.690 * 76.20 [10:24:50]line = 1500.38 [10:24:50]line НДС 12% НСП 1% [10:24:50]line > о реализуемом товаре [10:24:50]line ИТОГО: 1500.38 [10:24:50]line НСП 1% : 13.28 [10:24:50]line НДС 12% : 159.33 [10:24:50]line Наличными: 0.00 [10:24:50]line Безнал.: 1500.38 [10:24:50]line Место: АЗС № 97 "Партнер Нефть" [10:24:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:24:50]line СНО: Общий режим [10:24:50]line Чек 170 27.07.2024 10:24 [10:24:50]line Смена: 438 ФФД: 1.0 [10:24:50]line ЗНМ: 0300000054 [10:24:50]line РНМ: 0000000000092624 [10:24:50]line Версия ККМ: 001 [10:24:50]line Платежная система: O! деньги [10:24:50]line ФМ: 0000000000874959 [10:24:50]line ФД: 225810 [10:24:50]line ФПД: 78179692087102 [10:24:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102448&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225810&fm=78179692087102&tin=02508201610067®Number=0000000000092624&sum=150038 [10:24:50]written 0, free lines is 4095 [10:24:50]OFD Sender: Processing packet 225810 [packets to send 599, broken 598] [10:24:50]ProducePacketName [10:24:50]name=ofd_packets/00225810 [10:24:50]OFD Sender: To server: pG, [10:24:50]CommunicateWithHost lk.salyk.kg:30040 [10:24:50]ConnectInit lk.salyk.kg [10:24:50]Connected sock=9 [10:24: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 35 39 0C 01 00 00 6B 22 04 01 E2 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 F0 CA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 72 03 00 35 04 06 00 47 1A A0 C6 87 3E AB E3 67 33 09 2F CF EC [10:24:50]Write to MH i2c: 01 00 00 2B 03 2E [10:24:50]Write i2c OK [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: 01 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: 01 07 00 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: 01 07 00 2B 03 00 00 00 00 00 8A 0C CB [10:24:50]RasterBufferAndPrint [10:24:50]line [10:24:50]line [10:24:50]line [10:24:50]line [10:24:50]line [10:24:50]written 0, free lines is 3213 [10:24:50]MH_Cut [10:24:50]Write to MH i2c: D1 01 00 32 03 01 07 [10:24:50]Write i2c OK [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: D1 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: D1 01 00 [10:24:50]MH_I2C_Read... [10:24:50]Read from MH i2c: D1 01 00 32 03 00 06 [10:24:50]Write to MH i2c: 01 00 00 33 03 36 [10:24:50]Write i2c OK [10:24:50]MH_I2C_Read... [10:24: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 35 39 4F 00 00 00 95 8C 47 00 25 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 35 39 10 04 04 00 12 72 03 00 F4 03 04 00 FE 76 A4 66 B6 04 01 00 00 78 C4 4C 51 D2 1C DA 08 [10:24:51]CommunicateWithHost err = 0 [10:24:51]CheckOFDResponse [10:24:51]1017 (14) - 77093643461234 [10:24:51]1041 (16) - 0000000000874959 [10:24:51]1040 (4) - 225810 [10:24:51]1012 (4) - 27.07.2024 04:26 [10:24:51]1206 (1) - 0 [10:24:51]OFD Sender: Remove packet 225810 [10:24:51]ProducePacketName [10:24:51]name=ofd_packets/00225810 [10:24:51]NVStorageDeleteData [10:24:51]OFD Sender: No OFD packet to send [10:24:51]*** Cut start [10:24:51]*** Partial cut [10:24:51]*** CUTSNS_PIN = 1 [10:24:51]*** CUTSNS_PIN = 0 [10:24:52]*** Brake cut motor [10:24:52]Read from MH i2c: 01 [10:24:52]MH_I2C_Read... [10:24:52]*** Stop cut motor [10:24:52]*** Cut end [10:24:52]Read from MH i2c: 01 07 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 FF 0F 4B [10:24:52]process_action close_receipt done [10:24:52]requested_data is exist [10:24:52]produce_requested_data [10:24:52]requested_item fm.sn is exist - process it [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 11 00 00 [10:24:52]Write to MH i2c: E2 08 00 34 03 80 11 00 00 00 00 00 00 B1 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 17 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 17 00 34 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [10:24:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:24:52]wFMCommunicate OK [10:24:52]requested_item fd.num is exist - process it [10:24:52]SAM_PROTO_GetFieldsCounters [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 13 00 00 [10:24:52]Write to MH i2c: E2 08 00 35 03 80 13 00 00 00 00 00 00 B4 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 62 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 62 00 35 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 72 03 00 0E 04 04 00 B6 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 19 [10:24: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 72 03 00 0E 04 04 00 B6 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 [10:24:52]wFMCommunicate OK [10:24:52]SAM_PROTO_GetFieldsCounters done [10:24:52]requested_item shift.num is exist - process it [10:24:52]requested_item shift.opened is exist - process it [10:24:52]req_shift_opened [10:24:52]FM_GetShiftState [10:24:52]SAM_PROTO_GetShiftState [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 13 01 00 [10:24:52]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 0E 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C4 [10:24:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:24:52]wFMCommunicate OK [10:24:52]SAM_PROTO_GetShiftState done [10:24:52]FM_GetShiftState done [10:24:52]req_shift_opened done [10:24:52]requested_item shift.open_date is exist - process it [10:24:52]req_shift_open_date [10:24:52]req_shift_open_date done [10:24:52]produce_requested_data done [10:24:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225810,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:24:52]process_action_free close_receipt [10:24:52]json_value_free [10:24:52]json_value_free done [10:24:52]process_json_proto returns [10:24:52]Send response to host [10:24:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225810,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:24:52]free response buf [10:24:52]execute_script done [10:24:52]execute_script returns [10:24:52]free content buf [10:24:52]Sock 11.Close socket [10:24:52]Sock 11.Thread stoped [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:12]recv_with_timeout no data received [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:32]accept exits with 7 [10:26:32]New connection [10:26:32]New thread 3066961252 created [10:26:32]Thread 3066817892 joined [10:26:32]Waiting for new connection... [10:26:32] Sock 7.Parse request [10:26:32]Sock 7.Check first char [10:26:32]Sock 7.First char is OK [10:26:32]request: POST /json_proto HTTP/1.0 [10:26:32]Method: POST [10:26:32]URL: /json_proto [10:26:32]Method is POST - this is cgi request [10:26:32]url: /json_proto [10:26:32]query_string will be loaded in cgi processing [10:26:32]execute_cgi json_proto POST (null) [10:26:32]execute_cgi path=json_proto method=POST [10:26:32]POST find Content-Length [10:26:32]Host: 172.17.43.131:8080 [10:26:32]Content-Length: 678 [10:26:32]Content-Type: application/json [10:26:32] [10:26:32]POST finish read [10:26:32]Found Content-Length = 678 [10:26:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:32]execute_script... [10:26:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:32]POST & json_proto [10:26:32]process_json_proto [10:26:32]json parsed OK: [10:26:32]protocol is kg_v1.0 [10:26:32]action value=close_receipt [10:26:32]process_action close_receipt [10:26:32]cmd_close_receipt [10:26:32]MH_GetDate [10:26:32]Write to MH i2c: F0 00 00 37 03 29 [10:26:32]Write i2c OK [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: F0 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: F0 09 00 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: F0 09 00 37 03 00 58 CB A4 66 F9 24 A2 66 84 [10:26:32]GetLastDocTimeStamp 1722075888 [10:26:32]current date 1722075992 [10:26:32]FM_GetShiftState [10:26:32]SAM_PROTO_GetShiftState [10:26:32]wFMCommunicate request_size=4 [10:26:32]MH_SAM_APDU [10:26:32]CAPDU: 80 13 01 00 [10:26:32]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [10:26:32]Write i2c OK [10:26:32]MH_I2C_Read... [10:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:32]Read from MH i2c: E2 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 0E 00 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C6 [10:26:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:26:32]wFMCommunicate OK [10:26:32]SAM_PROTO_GetShiftState done [10:26:32]FM_GetShiftState done [10:26:32]opened in 1722038719 [10:26:32]opened+sec_in_day 1722125119 [10:26:32]quantity*price = 40002 [10:26:32]sum+1 = 40003 [10:26:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 171 27.07.2024 10:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225811 ФПД: 263716778245865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102632&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225811&fm=263716778245865&tin=02508201610067®Number=0000000000092624&sum=40000 [10:26:33]StoreToDocumentArchive [10:26:33]shift 438 fd 225811 [10:26:33]save to /storage/0438/doc_00225811 [10:26:33]save last doc name /storage/0438/doc_00225811 to /storage/kkm_last_doc_name [10:26:33]save OK [10:26:33]Clear old archive folders... [10:26:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:33]tlvbuf is 0083F8B0 [10:26:33]SAM_PROTO_ClearQueue [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 09 00 00 [10:26:33]Write to MH i2c: E2 08 00 45 03 80 09 00 00 00 00 00 00 BA [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [10:26:33]RAPDU: 90 00 [10:26:33]wFMCommunicate OK [10:26:33]SAM_PROTO_ClearQueue done [10:26:33]KKMCreateOFDPacket [10:26:33]OFDProtocolAddRootSTLVToBuf [10:26:33]FM_MakeSignedData [10:26:33]FM_MakeSignedData [10:26:33]SAM_PROTO_SignData [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 0D 01 02 [10:26:33]Write to MH i2c: E2 08 00 46 03 80 0D 01 02 00 00 00 00 C2 [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [10:26:33]RAPDU: 90 00 [10:26:33]wFMCommunicate OK [10:26:33]wFMCommunicate request_size=255 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 58 CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 72 03 00 35 04 06 00 EF [10:26:33]Write to MH i2c: E2 02 01 47 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 58 CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 72 03 00 35 04 06 00 EF 00 00 34 [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [10:26:33]RAPDU: 90 00 [10:26:33]wFMCommunicate OK [10:26:33]wFMCommunicate request_size=10 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 0D 02 02 05 D9 58 E3 7E E9 [10:26:33]Write to MH i2c: E2 0D 00 48 03 80 0D 02 02 05 00 D9 58 E3 7E E9 00 00 4A [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [10:26:33]RAPDU: 90 00 [10:26:33]wFMCommunicate OK [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 0D 03 02 [10:26:33]Write to MH i2c: E2 08 00 49 03 80 0D 03 02 00 00 00 00 C7 [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 0B 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 0B 00 49 03 00 03 94 18 DD E9 F3 7F 6B 90 00 1A [10:26:33]RAPDU: 03 94 18 DD E9 F3 7F 6B 90 00 [10:26:33]wFMCommunicate OK [10:26:33]SAM_PROTO_SignData done [10:26:33]FM_MakeSignedData done [10:26:33]CreateOFDProtocolMessage [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 11 00 00 [10:26:33]Write to MH i2c: E2 08 00 4A 03 80 11 00 00 00 00 00 00 C7 [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 17 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 17 00 4A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [10:26:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:26:33]wFMCommunicate OK [10:26:33]CreateOFDProtocolMessage done [10:26:33]OFDSenderStorePacket 225811 [10:26:33]StoreOFDPacket docnum=225811 [10:26:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 21 07 01 06 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 58 CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 72 03 00 35 04 06 00 EF D9 58 E3 7E E9 03 94 18 DD E9 F3 7F 6B [10:26:33]CheckFolder [10:26:33]dirname=/storage/ofd_packets [10:26:33]CheckFolder done [10:26:33]ProducePacketName [10:26:33]name=ofd_packets/00225811 [10:26:33]NVStorageSaveData ofd_packets/00225811 [10:26:33]File name is /storage/ofd_packets/00225811 [10:26:33]Write 301 bytes [10:26:33]NVStorageSaveData done [10:26:33]OFDSenderStorePacket done [10:26:33]KKMCreateOFDPacket done [10:26:33]NVStorageSaveData kkm_last_timestamp [10:26:33]File name is /storage/kkm_last_timestamp [10:26:33]Write 4 bytes [10:26:33]NVStorageSaveData done [10:26:33]ExternCall_PrintAddStr [10:26:33]wPrintStart [10:26:33]Write to MH i2c: 01 00 00 4B 03 4E [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: 01 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: 01 07 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [10:26:33]RasterBufferAndPrint [10:26:33]line Счет N : (1)2002084 [10:26:33]line ИНН: 02508201610067 [10:26:33]line Контрольно-Кассовый Чек [10:26:33]line ПРОДАЖА [10:26:33]line ТРК (МРК, ГНК) : 63 [10:26:33]line Товар: 2710124130 [10:26:33]line Аи-92-К-5 [10:26:33]line 5.900 * 67.80 [10:26:33]line = 400.02 [10:26:33]line НДС 12% НСП 1% [10:26:33]line > о реализуемом товаре [10:26:33]line ОКРУГЛЕНИЕ: -0.02 [10:26:33]line ИТОГО: 400.00 [10:26:33]line Внесено: 400.00 [10:26:33]line СДАЧА: 0.00 [10:26:33]line НСП 1% : 3.54 [10:26:33]line НДС 12% : 42.48 [10:26:33]line Наличными: 400.00 [10:26:33]line Безнал.: 0.00 [10:26:33]line Место: АЗС № 97 "Партнер Нефть" [10:26:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:26:33]line СНО: Общий режим [10:26:33]line Чек 171 27.07.2024 10:26 [10:26:33]line Смена: 438 ФФД: 1.0 [10:26:33]line ЗНМ: 0300000054 [10:26:33]line РНМ: 0000000000092624 [10:26:33]line Версия ККМ: 001 [10:26:33]line ФМ: 0000000000874959 [10:26:33]line ФД: 225811 [10:26:33]line ФПД: 263716778245865 [10:26:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102632&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225811&fm=263716778245865&tin=02508201610067®Number=0000000000092624&sum=40000 [10:26:33]written 0, free lines is 4095 [10:26:34]OFD Sender: Processing packet 225811 [packets to send 599, broken 598] [10:26:34]ProducePacketName [10:26:34]name=ofd_packets/00225811 [10:26:34]OFD Sender: To server: pG, [10:26:34]CommunicateWithHost lk.salyk.kg:30040 [10:26:34]ConnectInit lk.salyk.kg [10:26:34]Write to MH i2c: 01 00 00 76 03 79 [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 07 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 07 00 76 03 00 00 00 00 00 5D 0C E9 [10:26:34]RasterBufferAndPrint [10:26:34]line [10:26:34]line [10:26:34]line [10:26:34]line [10:26:34]line [10:26:34]written 0, free lines is 3168 [10:26:34]MH_Cut [10:26:34]Write to MH i2c: D1 01 00 7D 03 01 52 [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: D1 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: D1 01 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: D1 01 00 7D 03 00 51 [10:26:34]Write to MH i2c: 01 00 00 7E 03 81 [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:35]*** Cut start [10:26:35]*** Partial cut [10:26:35]*** CUTSNS_PIN = 1 [10:26:35]*** CUTSNS_PIN = 0 [10:26:35]*** Brake cut motor [10:26:36]Read from MH i2c: 01 [10:26:36]MH_I2C_Read... [10:26:36]*** Stop cut motor [10:26:36]*** Cut end [10:26:36]Read from MH i2c: 01 07 00 [10:26:36]MH_I2C_Read... [10:26:36]Read from MH i2c: 01 07 00 7E 03 00 00 00 00 00 FF 0F 96 [10:26:36]process_action close_receipt done [10:26:36]requested_data is exist [10:26:36]produce_requested_data [10:26:36]requested_item fm.sn is exist - process it [10:26:36]wFMCommunicate request_size=4 [10:26:36]MH_SAM_APDU [10:26:36]CAPDU: 80 11 00 00 [10:26:36]Write to MH i2c: E2 08 00 7F 03 80 11 00 00 00 00 00 00 FC [10:26:36]Write i2c OK [10:26:36]MH_I2C_Read... [10:26:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:36]Read from MH i2c: E2 [10:26:36]MH_I2C_Read... [10:26:36]Read from MH i2c: E2 17 00 [10:26:36]MH_I2C_Read... [10:26:36]Read from MH i2c: E2 17 00 7F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [10:26:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:26:36]wFMCommunicate OK [10:26:36]requested_item fd.num is exist - process it [10:26:36]SAM_PROTO_GetFieldsCounters [10:26:36]wFMCommunicate request_size=4 [10:26:36]MH_SAM_APDU [10:26:36]CAPDU: 80 13 00 00 [10:26:36]Write to MH i2c: E2 08 00 80 03 80 13 00 00 00 00 00 00 FF [10:26:36]Write i2c OK [10:26:36]MH_I2C_Read... [10:26:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:36]Read from MH i2c: E2 [10:26:36]MH_I2C_Read... [10:26:36]Read from MH i2c: E2 62 00 [10:26:36]MH_I2C_Read... [10:26:36]Read from MH i2c: E2 62 00 80 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 72 03 00 0E 04 04 00 B6 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 68 [10:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 72 03 00 0E 04 04 00 B6 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 [10:26:36]wFMCommunicate OK [10:26:36]SAM_PROTO_GetFieldsCounters done [10:26:36]requested_item shift.num is exist - process it [10:26:36]requested_item shift.opened is exist - process it [10:26:36]req_shift_opened [10:26:36]FM_GetShiftState [10:26:36]SAM_PROTO_GetShiftState [10:26:36]wFMCommunicate request_size=4 [10:26:36]MH_SAM_APDU [10:26:36]CAPDU: 80 13 01 00 [10:26:36]Write to MH i2c: E2 08 00 81 03 80 13 01 00 00 00 00 00 01 [10:26:36]Write i2c OK [10:26:36]MH_I2C_Read... [10:26:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:36]Read from MH i2c: E2 [10:26:36]MH_I2C_Read... [10:26:36]Read from MH i2c: E2 0E 00 [10:26:36]MH_I2C_Read... [10:26:36]Read from MH i2c: E2 0E 00 81 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0F [10:26:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:26:36]wFMCommunicate OK [10:26:36]SAM_PROTO_GetShiftState done [10:26:36]FM_GetShiftState done [10:26:36]req_shift_opened done [10:26:36]requested_item shift.open_date is exist - process it [10:26:36]req_shift_open_date [10:26:36]req_shift_open_date done [10:26:36]produce_requested_data done [10:26:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225811,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:26:36]process_action_free close_receipt [10:26:36]json_value_free [10:26:36]json_value_free done [10:26:36]process_json_proto returns [10:26:36]Send response to host [10:26:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225811,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:26:36]free response buf [10:26:36]execute_script done [10:26:36]execute_script returns [10:26:36]free content buf [10:26:36]Sock 7.Close socket [10:26:36]Sock 7.Thread stoped [10:26:41]Connected sock=11 [10:26: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 35 39 0F 01 00 00 1C 21 07 01 06 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 58 CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 72 03 00 35 04 06 00 EF D9 58 E3 7E E9 03 94 18 DD E9 F3 7F 6B [10:26: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 35 39 4F 00 00 00 03 58 47 00 4B 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 35 39 10 04 04 00 13 72 03 00 F4 03 04 00 6E 77 A4 66 B6 04 01 00 00 4B 4C 99 26 45 DD 7E 6C [10:26:43]CommunicateWithHost err = 0 [10:26:43]CheckOFDResponse [10:26:43]1017 (14) - 77093643461234 [10:26:43]1041 (16) - 0000000000874959 [10:26:43]1040 (4) - 225811 [10:26:43]1012 (4) - 27.07.2024 04:28 [10:26:43]1206 (1) - 0 [10:26:43]OFD Sender: Remove packet 225811 [10:26:43]ProducePacketName [10:26:43]name=ofd_packets/00225811 [10:26:43]NVStorageDeleteData [10:26:44]OFD Sender: No OFD packet to send [10:26:48]recv_with_timeout no data received [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26:59]OFD Sender: No OFD packet to send [10:27:04]OFD Sender: No OFD packet to send [10:27:09]OFD Sender: No OFD packet to send [10:27:14]OFD Sender: No OFD packet to send [10:27:19]OFD Sender: No OFD packet to send [10:27:24]OFD Sender: No OFD packet to send [10:27:26]recv_with_timeout no data received [10:27:29]OFD Sender: No OFD packet to send [10:27:34]OFD Sender: No OFD packet to send [10:27:39]OFD Sender: No OFD packet to send [10:27:44]OFD Sender: No OFD packet to send [10:27:49]OFD Sender: No OFD packet to send [10:27:54]OFD Sender: No OFD packet to send [10:27:59]OFD Sender: No OFD packet to send [10:28:04]OFD Sender: No OFD packet to send [10:28:09]OFD Sender: No OFD packet to send [10:28:14]accept exits with 10 [10:28:14]New connection [10:28:14]New thread 3066817892 created [10:28:14]Thread 3066961252 joined [10:28:14]Waiting for new connection... [10:28:14] Sock 10.Parse request [10:28:14]Sock 10.Check first char [10:28:14]Sock 10.First char is OK [10:28:14]request: POST /json_proto HTTP/1.0 [10:28:14]Method: POST [10:28:14]URL: /json_proto [10:28:14]Method is POST - this is cgi request [10:28:14]url: /json_proto [10:28:14]query_string will be loaded in cgi processing [10:28:14]execute_cgi json_proto POST (null) [10:28:14]execute_cgi path=json_proto method=POST [10:28:14]POST find Content-Length [10:28:14]Host: 172.17.43.131:8080 [10:28:14]Content-Length: 676 [10:28:14]Content-Type: application/json [10:28:14] [10:28:14]POST finish read [10:28:14]Found Content-Length = 676 [10:28:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:14]execute_script... [10:28: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)2002086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:14]POST & json_proto [10:28:14]process_json_proto [10:28:14]json parsed OK: [10:28:14]protocol is kg_v1.0 [10:28:14]action value=close_receipt [10:28:14]process_action close_receipt [10:28:14]cmd_close_receipt [10:28:14]MH_GetDate [10:28:14]Write to MH i2c: F0 00 00 82 03 74 [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: F0 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: F0 09 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: F0 09 00 82 03 00 BE CB A4 66 F9 24 A2 66 35 [10:28:14]GetLastDocTimeStamp 1722075992 [10:28:14]current date 1722076094 [10:28:14]FM_GetShiftState [10:28:14]SAM_PROTO_GetShiftState [10:28:14]wFMCommunicate request_size=4 [10:28:14]MH_SAM_APDU [10:28:14]CAPDU: 80 13 01 00 [10:28:14]Write to MH i2c: E2 08 00 83 03 80 13 01 00 00 00 00 00 03 [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:14]Read from MH i2c: E2 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 0E 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 0E 00 83 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 11 [10:28:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:28:14]wFMCommunicate OK [10:28:14]SAM_PROTO_GetShiftState done [10:28:14]FM_GetShiftState done [10:28:14]opened in 1722038719 [10:28:14]opened+sec_in_day 1722125119 [10:28:14]quantity*price = 120056 [10:28:14]sum+1 = 120057 [10:28:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 172 27.07.2024 10:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225812 ФПД: 87081494451883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225812&fm=87081494451883&tin=02508201610067®Number=0000000000092624&sum=120000 [10:28:15]StoreToDocumentArchive [10:28:15]shift 438 fd 225812 [10:28:15]save to /storage/0438/doc_00225812 [10:28:15]save last doc name /storage/0438/doc_00225812 to /storage/kkm_last_doc_name [10:28:15]save OK [10:28:15]Clear old archive folders... [10:28:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:28:15]tlvbuf is 00831ED0 [10:28:15]SAM_PROTO_ClearQueue [10:28:15]wFMCommunicate request_size=4 [10:28:15]MH_SAM_APDU [10:28:15]CAPDU: 80 09 00 00 [10:28:15]Write to MH i2c: E2 08 00 90 03 80 09 00 00 00 00 00 00 05 [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:15]Read from MH i2c: E2 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 90 03 00 90 00 07 [10:28:15]RAPDU: 90 00 [10:28:15]wFMCommunicate OK [10:28:15]SAM_PROTO_ClearQueue done [10:28:15]KKMCreateOFDPacket [10:28:15]OFDProtocolAddRootSTLVToBuf [10:28:15]FM_MakeSignedData [10:28:15]FM_MakeSignedData [10:28:15]SAM_PROTO_SignData [10:28:15]wFMCommunicate request_size=4 [10:28:15]MH_SAM_APDU [10:28:15]CAPDU: 80 0D 01 02 [10:28:15]Write to MH i2c: E2 08 00 91 03 80 0D 01 02 00 00 00 00 0D [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:15]Read from MH i2c: E2 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 91 03 00 90 00 08 [10:28:15]RAPDU: 90 00 [10:28:15]wFMCommunicate OK [10:28:15]wFMCommunicate request_size=255 [10:28:15]MH_SAM_APDU [10:28:15]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 BE CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 72 03 00 35 04 06 00 [10:28:15]Write to MH i2c: E2 02 01 92 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 BE CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 72 03 00 35 04 06 00 00 00 4F [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:15]Read from MH i2c: E2 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 92 03 00 90 00 09 [10:28:15]RAPDU: 90 00 [10:28:15]wFMCommunicate OK [10:28:15]wFMCommunicate request_size=11 [10:28:15]MH_SAM_APDU [10:28:15]CAPDU: 80 0D 02 02 06 4F 33 3D 8B 16 AB [10:28:15]Write to MH i2c: E2 0E 00 93 03 80 0D 02 02 06 00 4F 33 3D 8B 16 AB 00 00 27 [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:15]Read from MH i2c: E2 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 03 00 93 03 00 90 00 0A [10:28:15]RAPDU: 90 00 [10:28:15]wFMCommunicate OK [10:28:15]wFMCommunicate request_size=4 [10:28:15]MH_SAM_APDU [10:28:15]CAPDU: 80 0D 03 02 [10:28:15]Write to MH i2c: E2 08 00 94 03 80 0D 03 02 00 00 00 00 12 [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:15]Read from MH i2c: E2 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 0B 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 0B 00 94 03 00 A3 85 A8 54 3A E3 8D A5 90 00 86 [10:28:15]RAPDU: A3 85 A8 54 3A E3 8D A5 90 00 [10:28:15]wFMCommunicate OK [10:28:15]SAM_PROTO_SignData done [10:28:15]FM_MakeSignedData done [10:28:15]CreateOFDProtocolMessage [10:28:15]wFMCommunicate request_size=4 [10:28:15]MH_SAM_APDU [10:28:15]CAPDU: 80 11 00 00 [10:28:15]Write to MH i2c: E2 08 00 95 03 80 11 00 00 00 00 00 00 12 [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:15]Read from MH i2c: E2 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 17 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 17 00 95 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [10:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:28:15]wFMCommunicate OK [10:28:15]CreateOFDProtocolMessage done [10:28:15]OFDSenderStorePacket 225812 [10:28:15]StoreOFDPacket docnum=225812 [10:28:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 1A 58 08 01 CB 1E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 BE CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 72 03 00 35 04 06 00 4F 33 3D 8B 16 AB A3 85 A8 54 3A E3 8D A5 [10:28:15]CheckFolder [10:28:15]dirname=/storage/ofd_packets [10:28:15]CheckFolder done [10:28:15]ProducePacketName [10:28:15]name=ofd_packets/00225812 [10:28:15]NVStorageSaveData ofd_packets/00225812 [10:28:15]File name is /storage/ofd_packets/00225812 [10:28:15]Write 302 bytes [10:28:15]NVStorageSaveData done [10:28:15]OFDSenderStorePacket done [10:28:15]KKMCreateOFDPacket done [10:28:15]NVStorageSaveData kkm_last_timestamp [10:28:15]File name is /storage/kkm_last_timestamp [10:28:15]Write 4 bytes [10:28:15]NVStorageSaveData done [10:28:16]ExternCall_PrintAddStr [10:28:16]wPrintStart [10:28:16]Write to MH i2c: 01 00 00 96 03 99 [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: 01 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: 01 07 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: 01 07 00 96 03 00 00 00 00 00 FF 0F AE [10:28:16]RasterBufferAndPrint [10:28:16]line Счет N : (1)2002086 [10:28:16]line ИНН: 02508201610067 [10:28:16]line Контрольно-Кассовый Чек [10:28:16]line ПРОДАЖА [10:28:16]line ТРК (МРК, ГНК) : 42 [10:28:16]line Товар: 2710124130 [10:28:16]line Super-92-К-5 [10:28:16]line 17.450 * 68.80 [10:28:16]line = 1200.56 [10:28:16]line НДС 12% НСП 1% [10:28:16]line > о реализуемом товаре [10:28:16]line ОКРУГЛЕНИЕ: -0.56 [10:28:16]line ИТОГО: 1200.00 [10:28:16]line Внесено: 1200.00 [10:28:16]line СДАЧА: 0.00 [10:28:16]line НСП 1% : 10.62 [10:28:16]line НДС 12% : 127.49 [10:28:16]line Наличными: 1200.00 [10:28:16]line Безнал.: 0.00 [10:28:16]line Место: АЗС № 97 "Партнер Нефть" [10:28:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:28:16]line СНО: Общий режим [10:28:16]line Чек 172 27.07.2024 10:28 [10:28:16]line Смена: 438 ФФД: 1.0 [10:28:16]line ЗНМ: 0300000054 [10:28:16]line РНМ: 0000000000092624 [10:28:16]line Версия ККМ: 001 [10:28:16]line ФМ: 0000000000874959 [10:28:16]line ФД: 225812 [10:28:16]line ФПД: 87081494451883 [10:28:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225812&fm=87081494451883&tin=02508201610067®Number=0000000000092624&sum=120000 [10:28:16]OFD Sender: Processing packet 225812 [packets to send 599, broken 598] [10:28:16]ProducePacketName [10:28:16]name=ofd_packets/00225812 [10:28:16]OFD Sender: To server: pG, [10:28:16]CommunicateWithHost lk.salyk.kg:30040 [10:28:16]ConnectInit lk.salyk.kg [10:28:16]written 0, free lines is 4095 [10:28:16]Write to MH i2c: 01 00 00 C1 03 C4 [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: 01 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: 01 07 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: 01 07 00 C1 03 00 00 00 00 00 61 0C 38 [10:28:16]RasterBufferAndPrint [10:28:16]line [10:28:16]line [10:28:16]line [10:28:16]line [10:28:16]line [10:28:16]written 0, free lines is 3173 [10:28:16]MH_Cut [10:28:16]Write to MH i2c: D1 01 00 C8 03 01 9D [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: D1 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: D1 01 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: D1 01 00 C8 03 00 9C [10:28:16]Write to MH i2c: 01 00 00 C9 03 CC [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:17]Connected sock=9 [10:28:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 1A 58 08 01 CB 1E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 BE CB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 72 03 00 35 04 06 00 4F 33 3D 8B 16 AB A3 85 A8 54 3A E3 8D A5 [10:28:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4A 9F 47 00 6F 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 72 03 00 F4 03 04 00 CD 77 A4 66 B6 04 01 00 00 DE 33 C5 4C FA 17 93 2C [10:28:17]CommunicateWithHost err = 0 [10:28:17]CheckOFDResponse [10:28:17]1017 (14) - 77093643461234 [10:28:17]1041 (16) - 0000000000874959 [10:28:17]1040 (4) - 225812 [10:28:17]1012 (4) - 27.07.2024 04:30 [10:28:17]1206 (1) - 0 [10:28:17]OFD Sender: Remove packet 225812 [10:28:17]ProducePacketName [10:28:17]name=ofd_packets/00225812 [10:28:17]NVStorageDeleteData [10:28:18]*** Cut start [10:28:18]*** Partial cut [10:28:18]*** CUTSNS_PIN = 1 [10:28:18]*** CUTSNS_PIN = 0 [10:28:18]OFD Sender: No OFD packet to send [10:28:18]*** Brake cut motor [10:28:18]Read from MH i2c: 01 [10:28:18]MH_I2C_Read... [10:28:18]*** Stop cut motor [10:28:18]*** Cut end [10:28:18]Read from MH i2c: 01 07 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: 01 07 00 C9 03 00 00 00 00 00 FF 0F E1 [10:28:18]process_action close_receipt done [10:28:18]requested_data is exist [10:28:18]produce_requested_data [10:28:18]requested_item fm.sn is exist - process it [10:28:18]wFMCommunicate request_size=4 [10:28:18]MH_SAM_APDU [10:28:18]CAPDU: 80 11 00 00 [10:28:18]Write to MH i2c: E2 08 00 CA 03 80 11 00 00 00 00 00 00 47 [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:18]Read from MH i2c: E2 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 17 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 17 00 CA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [10:28:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:28:18]wFMCommunicate OK [10:28:18]requested_item fd.num is exist - process it [10:28:18]SAM_PROTO_GetFieldsCounters [10:28:18]wFMCommunicate request_size=4 [10:28:18]MH_SAM_APDU [10:28:18]CAPDU: 80 13 00 00 [10:28:18]Write to MH i2c: E2 08 00 CB 03 80 13 00 00 00 00 00 00 4A [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:18]Read from MH i2c: E2 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 62 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 62 00 CB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 72 03 00 0E 04 04 00 B6 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 B7 [10:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 72 03 00 0E 04 04 00 B6 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 [10:28:18]wFMCommunicate OK [10:28:18]SAM_PROTO_GetFieldsCounters done [10:28:18]requested_item shift.num is exist - process it [10:28:18]requested_item shift.opened is exist - process it [10:28:18]req_shift_opened [10:28:18]FM_GetShiftState [10:28:18]SAM_PROTO_GetShiftState [10:28:18]wFMCommunicate request_size=4 [10:28:18]MH_SAM_APDU [10:28:18]CAPDU: 80 13 01 00 [10:28:18]Write to MH i2c: E2 08 00 CC 03 80 13 01 00 00 00 00 00 4C [10:28:18]Write i2c OK [10:28:18]MH_I2C_Read... [10:28:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:18]Read from MH i2c: E2 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 0E 00 [10:28:18]MH_I2C_Read... [10:28:18]Read from MH i2c: E2 0E 00 CC 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5A [10:28:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:28:18]wFMCommunicate OK [10:28:18]SAM_PROTO_GetShiftState done [10:28:18]FM_GetShiftState done [10:28:18]req_shift_opened done [10:28:18]requested_item shift.open_date is exist - process it [10:28:18]req_shift_open_date [10:28:18]req_shift_open_date done [10:28:18]produce_requested_data done [10:28:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225812,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:28:18]process_action_free close_receipt [10:28:18]json_value_free [10:28:18]json_value_free done [10:28:18]process_json_proto returns [10:28:18]Send response to host [10:28:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225812,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:28:18]free response buf [10:28:18]execute_script done [10:28:18]execute_script returns [10:28:18]free content buf [10:28:18]Sock 10.Close socket [10:28:18]Sock 10.Thread stoped [10:28:23]OFD Sender: No OFD packet to send [10:28:28]OFD Sender: No OFD packet to send [10:28:33]OFD Sender: No OFD packet to send [10:28:38]OFD Sender: No OFD packet to send [10:28:43]OFD Sender: No OFD packet to send [10:28:48]OFD Sender: No OFD packet to send [10:28:53]OFD Sender: No OFD packet to send [10:28:58]OFD Sender: No OFD packet to send [10:29:03]OFD Sender: No OFD packet to send [10:29:08]OFD Sender: No OFD packet to send [10:29:13]OFD Sender: No OFD packet to send [10:29:18]OFD Sender: No OFD packet to send [10:29:18]recv_with_timeout no data received [10:29:23]OFD Sender: No OFD packet to send [10:29:28]OFD Sender: No OFD packet to send [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:43]OFD Sender: No OFD packet to send [10:29:47]recv_with_timeout no data received [10:29:48]OFD Sender: No OFD packet to send [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:13]OFD Sender: No OFD packet to send [10:30:18]OFD Sender: No OFD packet to send [10:30:23]OFD Sender: No OFD packet to send [10:30:24]recv_with_timeout no data received [10:30:28]OFD Sender: No OFD packet to send [10:30:31]accept exits with 7 [10:30:31]New connection [10:30:31]New thread 3066961252 created [10:30:31]Thread 3066817892 joined [10:30:31]Waiting for new connection... [10:30:31] Sock 7.Parse request [10:30:31]Sock 7.Check first char [10:30:31]Sock 7.First char is OK [10:30:31]request: POST /json_proto HTTP/1.0 [10:30:31]Method: POST [10:30:31]URL: /json_proto [10:30:31]Method is POST - this is cgi request [10:30:31]url: /json_proto [10:30:31]query_string will be loaded in cgi processing [10:30:31]execute_cgi json_proto POST (null) [10:30:31]execute_cgi path=json_proto method=POST [10:30:31]POST find Content-Length [10:30:31]Host: 172.17.43.131:8080 [10:30:31]Content-Length: 678 [10:30:31]Content-Type: application/json [10:30:31] [10:30:31]POST finish read [10:30:31]Found Content-Length = 678 [10:30:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:31]execute_script... [10:30:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:31]POST & json_proto [10:30:31]process_json_proto [10:30:31]json parsed OK: [10:30:31]protocol is kg_v1.0 [10:30:31]action value=close_receipt [10:30:31]process_action close_receipt [10:30:31]cmd_close_receipt [10:30:31]MH_GetDate [10:30:31]Write to MH i2c: F0 00 00 CD 03 BF [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: F0 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: F0 09 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: F0 09 00 CD 03 00 47 CC A4 66 F9 24 A2 66 0A [10:30:31]GetLastDocTimeStamp 1722076094 [10:30:31]current date 1722076231 [10:30:31]FM_GetShiftState [10:30:31]SAM_PROTO_GetShiftState [10:30:31]wFMCommunicate request_size=4 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 13 01 00 [10:30:31]Write to MH i2c: E2 08 00 CE 03 80 13 01 00 00 00 00 00 4E [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 0E 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 0E 00 CE 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5C [10:30:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:30:31]wFMCommunicate OK [10:30:31]SAM_PROTO_GetShiftState done [10:30:31]FM_GetShiftState done [10:30:31]opened in 1722038719 [10:30:31]opened+sec_in_day 1722125119 [10:30:31]quantity*price = 60027 [10:30:31]sum+1 = 60029 [10:30:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 173 27.07.2024 10:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225813 ФПД: 245820356227654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103031&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225813&fm=245820356227654&tin=02508201610067®Number=0000000000092624&sum=60000 [10:30:32]StoreToDocumentArchive [10:30:32]shift 438 fd 225813 [10:30:32]save to /storage/0438/doc_00225813 [10:30:32]save last doc name /storage/0438/doc_00225813 to /storage/kkm_last_doc_name [10:30:32]save OK [10:30:32]Clear old archive folders... [10:30:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:32]tlvbuf is 00833860 [10:30:32]SAM_PROTO_ClearQueue [10:30:32]wFMCommunicate request_size=4 [10:30:32]MH_SAM_APDU [10:30:32]CAPDU: 80 09 00 00 [10:30:32]Write to MH i2c: E2 08 00 DB 03 80 09 00 00 00 00 00 00 50 [10:30:32]Write i2c OK [10:30:32]MH_I2C_Read... [10:30:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:32]Read from MH i2c: E2 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: E2 03 00 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: E2 03 00 DB 03 00 90 00 52 [10:30:32]RAPDU: 90 00 [10:30:32]wFMCommunicate OK [10:30:32]SAM_PROTO_ClearQueue done [10:30:32]KKMCreateOFDPacket [10:30:32]OFDProtocolAddRootSTLVToBuf [10:30:32]FM_MakeSignedData [10:30:32]FM_MakeSignedData [10:30:32]SAM_PROTO_SignData [10:30:32]wFMCommunicate request_size=4 [10:30:32]MH_SAM_APDU [10:30:32]CAPDU: 80 0D 01 02 [10:30:32]Write to MH i2c: E2 08 00 DC 03 80 0D 01 02 00 00 00 00 58 [10:30:32]Write i2c OK [10:30:32]MH_I2C_Read... [10:30:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:32]Read from MH i2c: E2 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: E2 03 00 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: E2 03 00 DC 03 00 90 00 53 [10:30:32]RAPDU: 90 00 [10:30:32]wFMCommunicate OK [10:30:32]wFMCommunicate request_size=255 [10:30:32]MH_SAM_APDU [10:30:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 47 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 72 03 00 35 04 06 00 DF [10:30:32]Write to MH i2c: E2 02 01 DD 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 47 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 72 03 00 35 04 06 00 DF 00 00 37 [10:30:32]Write i2c OK [10:30:32]MH_I2C_Read... [10:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:32]Read from MH i2c: E2 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: E2 03 00 [10:30:32]MH_I2C_Read... [10:30:32]Read from MH i2c: E2 03 00 DD 03 00 90 00 54 [10:30:32]RAPDU: 90 00 [10:30:32]wFMCommunicate OK [10:30:32]wFMCommunicate request_size=10 [10:30:32]MH_SAM_APDU [10:30:32]CAPDU: 80 0D 02 02 05 92 83 02 F2 46 [10:30:32]Write to MH i2c: E2 0D 00 DE 03 80 0D 02 02 05 00 92 83 02 F2 46 00 00 B4 [10:30:32]Write i2c OK [10:30:32]MH_I2C_Read... [10:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:33]Read from MH i2c: E2 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: E2 03 00 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: E2 03 00 DE 03 00 90 00 55 [10:30:33]RAPDU: 90 00 [10:30:33]wFMCommunicate OK [10:30:33]wFMCommunicate request_size=4 [10:30:33]MH_SAM_APDU [10:30:33]CAPDU: 80 0D 03 02 [10:30:33]Write to MH i2c: E2 08 00 DF 03 80 0D 03 02 00 00 00 00 5D [10:30:33]Write i2c OK [10:30:33]MH_I2C_Read... [10:30:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:33]Read from MH i2c: E2 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: E2 0B 00 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: E2 0B 00 DF 03 00 EA 07 5B 6F 20 39 75 84 90 00 6B [10:30:33]RAPDU: EA 07 5B 6F 20 39 75 84 90 00 [10:30:33]wFMCommunicate OK [10:30:33]SAM_PROTO_SignData done [10:30:33]FM_MakeSignedData done [10:30:33]CreateOFDProtocolMessage [10:30:33]wFMCommunicate request_size=4 [10:30:33]MH_SAM_APDU [10:30:33]CAPDU: 80 11 00 00 [10:30:33]Write to MH i2c: E2 08 00 E0 03 80 11 00 00 00 00 00 00 5D [10:30:33]Write i2c OK [10:30:33]MH_I2C_Read... [10:30:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:33]Read from MH i2c: E2 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: E2 17 00 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: E2 17 00 E0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [10:30:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:30:33]wFMCommunicate OK [10:30:33]CreateOFDProtocolMessage done [10:30:33]OFDSenderStorePacket 225813 [10:30:33]StoreOFDPacket docnum=225813 [10:30:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B3 88 07 01 74 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 47 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 72 03 00 35 04 06 00 DF 92 83 02 F2 46 EA 07 5B 6F 20 39 75 84 [10:30:33]CheckFolder [10:30:33]dirname=/storage/ofd_packets [10:30:33]CheckFolder done [10:30:33]ProducePacketName [10:30:33]name=ofd_packets/00225813 [10:30:33]NVStorageSaveData ofd_packets/00225813 [10:30:33]File name is /storage/ofd_packets/00225813 [10:30:33]Write 301 bytes [10:30:33]NVStorageSaveData done [10:30:33]OFDSenderStorePacket done [10:30:33]KKMCreateOFDPacket done [10:30:33]NVStorageSaveData kkm_last_timestamp [10:30:33]File name is /storage/kkm_last_timestamp [10:30:33]Write 4 bytes [10:30:33]NVStorageSaveData done [10:30:33]ExternCall_PrintAddStr [10:30:33]wPrintStart [10:30:33]Write to MH i2c: 01 00 00 E1 03 E4 [10:30:33]Write i2c OK [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: 01 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: 01 07 00 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 FF 0F F9 [10:30:33]RasterBufferAndPrint [10:30:33]line Счет N : (1)2002085 [10:30:33]line ИНН: 02508201610067 [10:30:33]line Контрольно-Кассовый Чек [10:30:33]line ПРОДАЖА [10:30:33]line ТРК (МРК, ГНК) : 54 [10:30:33]line Товар: 2710124500 [10:30:33]line Аи-95-К-5 [10:30:33]line 8.090 * 74.20 [10:30:33]line = 600.28 [10:30:33]line НДС 12% НСП 1% [10:30:33]line > о реализуемом товаре [10:30:33]line ОКРУГЛЕНИЕ: -0.28 [10:30:33]line ИТОГО: 600.00 [10:30:33]line Внесено: 600.00 [10:30:33]line СДАЧА: 0.00 [10:30:33]line НСП 1% : 5.31 [10:30:33]line НДС 12% : 63.75 [10:30:33]line Наличными: 600.00 [10:30:33]line Безнал.: 0.00 [10:30:33]line Место: АЗС № 97 "Партнер Нефть" [10:30:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:30:33]line СНО: Общий режим [10:30:33]line Чек 173 27.07.2024 10:30 [10:30:33]line Смена: 438 ФФД: 1.0 [10:30:33]line ЗНМ: 0300000054 [10:30:33]line РНМ: 0000000000092624 [10:30:33]line Версия ККМ: 001 [10:30:33]line ФМ: 0000000000874959 [10:30:33]line ФД: 225813 [10:30:33]line ФПД: 245820356227654 [10:30:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103031&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225813&fm=245820356227654&tin=02508201610067®Number=0000000000092624&sum=60000 [10:30:33]OFD Sender: Processing packet 225813 [packets to send 599, broken 598] [10:30:33]ProducePacketName [10:30:33]name=ofd_packets/00225813 [10:30:33]OFD Sender: To server: pG, [10:30:33]CommunicateWithHost lk.salyk.kg:30040 [10:30:33]ConnectInit lk.salyk.kg [10:30:33]written 0, free lines is 4095 [10:30:33]Write to MH i2c: 01 00 00 0C 04 10 [10:30:33]Write i2c OK [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: 01 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: 01 07 00 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: 01 07 00 0C 04 00 00 00 00 00 5F 0C 82 [10:30:33]RasterBufferAndPrint [10:30:33]line [10:30:33]line [10:30:33]line [10:30:33]line [10:30:33]line [10:30:33]written 0, free lines is 3169 [10:30:33]MH_Cut [10:30:33]Write to MH i2c: D1 01 00 13 04 01 E9 [10:30:33]Write i2c OK [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: D1 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: D1 01 00 [10:30:33]MH_I2C_Read... [10:30:33]Read from MH i2c: D1 01 00 13 04 00 E8 [10:30:33]Write to MH i2c: 01 00 00 14 04 18 [10:30:33]Write i2c OK [10:30:33]MH_I2C_Read... [10:30:34]Connected sock=9 [10:30:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B3 88 07 01 74 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 47 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 72 03 00 35 04 06 00 DF 92 83 02 F2 46 EA 07 5B 6F 20 39 75 84 [10:30: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 35 39 4F 00 00 00 D8 B9 47 00 F5 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 35 39 10 04 04 00 15 72 03 00 F4 03 04 00 56 78 A4 66 B6 04 01 00 00 D9 25 4C 71 E1 F6 61 0F [10:30:34]CommunicateWithHost err = 0 [10:30:34]CheckOFDResponse [10:30:34]1017 (14) - 77093643461234 [10:30:34]1041 (16) - 0000000000874959 [10:30:34]1040 (4) - 225813 [10:30:34]1012 (4) - 27.07.2024 04:32 [10:30:34]1206 (1) - 0 [10:30:34]OFD Sender: Remove packet 225813 [10:30:34]ProducePacketName [10:30:34]name=ofd_packets/00225813 [10:30:34]NVStorageDeleteData [10:30:35]OFD Sender: No OFD packet to send [10:30:35]*** Cut start [10:30:35]*** Partial cut [10:30:35]*** CUTSNS_PIN = 1 [10:30:35]*** CUTSNS_PIN = 0 [10:30:35]*** Brake cut motor [10:30:35]Read from MH i2c: 01 [10:30:35]MH_I2C_Read... [10:30:35]*** Stop cut motor [10:30:35]*** Cut end [10:30:35]Read from MH i2c: 01 07 00 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: 01 07 00 14 04 00 00 00 00 00 FF 0F 2D [10:30:35]process_action close_receipt done [10:30:35]requested_data is exist [10:30:35]produce_requested_data [10:30:35]requested_item fm.sn is exist - process it [10:30:35]wFMCommunicate request_size=4 [10:30:35]MH_SAM_APDU [10:30:35]CAPDU: 80 11 00 00 [10:30:35]Write to MH i2c: E2 08 00 15 04 80 11 00 00 00 00 00 00 93 [10:30:35]Write i2c OK [10:30:35]MH_I2C_Read... [10:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:35]Read from MH i2c: E2 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 17 00 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 17 00 15 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [10:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:30:35]wFMCommunicate OK [10:30:35]requested_item fd.num is exist - process it [10:30:35]SAM_PROTO_GetFieldsCounters [10:30:35]wFMCommunicate request_size=4 [10:30:35]MH_SAM_APDU [10:30:35]CAPDU: 80 13 00 00 [10:30:35]Write to MH i2c: E2 08 00 16 04 80 13 00 00 00 00 00 00 96 [10:30:35]Write i2c OK [10:30:35]MH_I2C_Read... [10:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:35]Read from MH i2c: E2 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 62 00 [10:30:35]MH_I2C_Read... [10:30:35]Read from MH i2c: E2 62 00 16 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 72 03 00 0E 04 04 00 B6 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 07 [10:30:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 72 03 00 0E 04 04 00 B6 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 [10:30:35]wFMCommunicate OK [10:30:35]SAM_PROTO_GetFieldsCounters done [10:30:35]requested_item shift.num is exist - process it [10:30:35]requested_item shift.opened is exist - process it [10:30:35]req_shift_opened [10:30:35]FM_GetShiftState [10:30:35]SAM_PROTO_GetShiftState [10:30:35]wFMCommunicate request_size=4 [10:30:35]MH_SAM_APDU [10:30:35]CAPDU: 80 13 01 00 [10:30:35]Write to MH i2c: E2 08 00 17 04 80 13 01 00 00 00 00 00 98 [10:30:35]Write i2c OK [10:30:35]MH_I2C_Read... [10:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:36]Read from MH i2c: E2 [10:30:36]MH_I2C_Read... [10:30:36]Read from MH i2c: E2 0E 00 [10:30:36]MH_I2C_Read... [10:30:36]Read from MH i2c: E2 0E 00 17 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A6 [10:30:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:30:36]wFMCommunicate OK [10:30:36]SAM_PROTO_GetShiftState done [10:30:36]FM_GetShiftState done [10:30:36]req_shift_opened done [10:30:36]requested_item shift.open_date is exist - process it [10:30:36]req_shift_open_date [10:30:36]req_shift_open_date done [10:30:36]produce_requested_data done [10:30:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225813,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:30:36]process_action_free close_receipt [10:30:36]json_value_free [10:30:36]json_value_free done [10:30:36]process_json_proto returns [10:30:36]Send response to host [10:30:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225813,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:30:36]free response buf [10:30:36]execute_script done [10:30:36]execute_script returns [10:30:36]free content buf [10:30:36]Sock 7.Close socket [10:30:36]Sock 7.Thread stoped [10:30:40]OFD Sender: No OFD packet to send [10:30:41]recv_with_timeout no data received [10:30:45]OFD Sender: No OFD packet to send [10:30:45]accept exits with 10 [10:30:45]New connection [10:30:45]New thread 3066817892 created [10:30:45]Thread 3066961252 joined [10:30:45]Waiting for new connection... [10:30:45] Sock 10.Parse request [10:30:45]Sock 10.Check first char [10:30:45]Sock 10.First char is OK [10:30:45]request: POST /json_proto HTTP/1.0 [10:30:45]Method: POST [10:30:45]URL: /json_proto [10:30:45]Method is POST - this is cgi request [10:30:45]url: /json_proto [10:30:45]query_string will be loaded in cgi processing [10:30:45]execute_cgi json_proto POST (null) [10:30:45]execute_cgi path=json_proto method=POST [10:30:45]POST find Content-Length [10:30:45]Host: 172.17.43.131:8080 [10:30:45]Content-Length: 678 [10:30:45]Content-Type: application/json [10:30:45] [10:30:45]POST finish read [10:30:45]Found Content-Length = 678 [10:30:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:45]execute_script... [10:30: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)2002087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:45]POST & json_proto [10:30:45]process_json_proto [10:30:45]json parsed OK: [10:30:45]protocol is kg_v1.0 [10:30:45]action value=close_receipt [10:30:45]process_action close_receipt [10:30:45]cmd_close_receipt [10:30:45]MH_GetDate [10:30:45]Write to MH i2c: F0 00 00 18 04 0B [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: F0 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: F0 09 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: F0 09 00 18 04 00 55 CC A4 66 F9 24 A2 66 64 [10:30:45]GetLastDocTimeStamp 1722076231 [10:30:45]current date 1722076245 [10:30:45]FM_GetShiftState [10:30:45]SAM_PROTO_GetShiftState [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 13 01 00 [10:30:45]Write to MH i2c: E2 08 00 19 04 80 13 01 00 00 00 00 00 9A [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 0E 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 0E 00 19 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A8 [10:30:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:30:45]wFMCommunicate OK [10:30:45]SAM_PROTO_GetShiftState done [10:30:45]FM_GetShiftState done [10:30:45]opened in 1722038719 [10:30:45]opened+sec_in_day 1722125119 [10:30:45]quantity*price = 30035 [10:30:45]sum+1 = 30036 [10:30:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 174 27.07.2024 10:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225814 ФПД: 263323069849225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225814&fm=263323069849225&tin=02508201610067®Number=0000000000092624&sum=30000 [10:30:46]StoreToDocumentArchive [10:30:46]shift 438 fd 225814 [10:30:46]save to /storage/0438/doc_00225814 [10:30:46]save last doc name /storage/0438/doc_00225814 to /storage/kkm_last_doc_name [10:30:46]save OK [10:30:46]Clear old archive folders... [10:30:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:46]tlvbuf is 00852720 [10:30:46]SAM_PROTO_ClearQueue [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 09 00 00 [10:30:46]Write to MH i2c: E2 08 00 26 04 80 09 00 00 00 00 00 00 9C [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 26 04 00 90 00 9E [10:30:46]RAPDU: 90 00 [10:30:46]wFMCommunicate OK [10:30:46]SAM_PROTO_ClearQueue done [10:30:46]KKMCreateOFDPacket [10:30:46]OFDProtocolAddRootSTLVToBuf [10:30:46]FM_MakeSignedData [10:30:46]FM_MakeSignedData [10:30:46]SAM_PROTO_SignData [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 0D 01 02 [10:30:46]Write to MH i2c: E2 08 00 27 04 80 0D 01 02 00 00 00 00 A4 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 27 04 00 90 00 9F [10:30:46]RAPDU: 90 00 [10:30:46]wFMCommunicate OK [10:30:46]wFMCommunicate request_size=255 [10:30:46]MH_SAM_APDU [10:30: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 55 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 72 03 00 35 04 06 00 EF [10:30:46]Write to MH i2c: E2 02 01 28 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 55 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 72 03 00 35 04 06 00 EF 00 00 54 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 28 04 00 90 00 A0 [10:30:46]RAPDU: 90 00 [10:30:46]wFMCommunicate OK [10:30:46]wFMCommunicate request_size=10 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 0D 02 02 05 7D AE 0A 1E 89 [10:30:46]Write to MH i2c: E2 0D 00 29 04 80 0D 02 02 05 00 7D AE 0A 1E 89 00 00 8D [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 03 00 29 04 00 90 00 A1 [10:30:46]RAPDU: 90 00 [10:30:46]wFMCommunicate OK [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 0D 03 02 [10:30:46]Write to MH i2c: E2 08 00 2A 04 80 0D 03 02 00 00 00 00 A9 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0B 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0B 00 2A 04 00 9D 3C 47 10 BC 54 F9 24 90 00 07 [10:30:46]RAPDU: 9D 3C 47 10 BC 54 F9 24 90 00 [10:30:46]wFMCommunicate OK [10:30:46]SAM_PROTO_SignData done [10:30:46]FM_MakeSignedData done [10:30:46]CreateOFDProtocolMessage [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 11 00 00 [10:30:46]Write to MH i2c: E2 08 00 2B 04 80 11 00 00 00 00 00 00 A9 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 17 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 17 00 2B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [10:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:30:46]wFMCommunicate OK [10:30:46]CreateOFDProtocolMessage done [10:30:46]OFDSenderStorePacket 225814 [10:30:46]StoreOFDPacket docnum=225814 [10:30:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 09 07 01 9F 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 55 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 72 03 00 35 04 06 00 EF 7D AE 0A 1E 89 9D 3C 47 10 BC 54 F9 24 [10:30:46]CheckFolder [10:30:46]dirname=/storage/ofd_packets [10:30:46]CheckFolder done [10:30:46]ProducePacketName [10:30:46]name=ofd_packets/00225814 [10:30:46]NVStorageSaveData ofd_packets/00225814 [10:30:46]File name is /storage/ofd_packets/00225814 [10:30:46]Write 301 bytes [10:30:46]NVStorageSaveData done [10:30:46]OFDSenderStorePacket done [10:30:46]KKMCreateOFDPacket done [10:30:46]NVStorageSaveData kkm_last_timestamp [10:30:46]File name is /storage/kkm_last_timestamp [10:30:46]Write 4 bytes [10:30:46]NVStorageSaveData done [10:30:46]ExternCall_PrintAddStr [10:30:46]wPrintStart [10:30:46]Write to MH i2c: 01 00 00 2C 04 30 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: 01 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: 01 07 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: 01 07 00 2C 04 00 00 00 00 00 FF 0F 45 [10:30:46]RasterBufferAndPrint [10:30:46]line Счет N : (1)2002087 [10:30:46]line ИНН: 02508201610067 [10:30:46]line Контрольно-Кассовый Чек [10:30:46]line ПРОДАЖА [10:30:46]line ТРК (МРК, ГНК) : 43 [10:30:46]line Товар: 2710124130 [10:30:46]line Аи-92-К-5 [10:30:46]line 4.430 * 67.80 [10:30:46]line = 300.35 [10:30:46]line НДС 12% НСП 1% [10:30:46]line > о реализуемом товаре [10:30:46]line ОКРУГЛЕНИЕ: -0.35 [10:30:46]line ИТОГО: 300.00 [10:30:46]line Внесено: 300.00 [10:30:46]line СДАЧА: 0.00 [10:30:46]line НСП 1% : 2.66 [10:30:46]line НДС 12% : 31.90 [10:30:46]line Наличными: 300.00 [10:30:46]line Безнал.: 0.00 [10:30:46]line Место: АЗС № 97 "Партнер Нефть" [10:30:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:30:46]line СНО: Общий режим [10:30:46]line Чек 174 27.07.2024 10:30 [10:30:46]line Смена: 438 ФФД: 1.0 [10:30:46]line ЗНМ: 0300000054 [10:30:46]line РНМ: 0000000000092624 [10:30:46]line Версия ККМ: 001 [10:30:46]line ФМ: 0000000000874959 [10:30:46]line ФД: 225814 [10:30:46]line ФПД: 263323069849225 [10:30:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225814&fm=263323069849225&tin=02508201610067®Number=0000000000092624&sum=30000 [10:30:46]OFD Sender: Processing packet 225814 [packets to send 599, broken 598] [10:30:46]ProducePacketName [10:30:46]name=ofd_packets/00225814 [10:30:46]OFD Sender: To server: pG, [10:30:46]CommunicateWithHost lk.salyk.kg:30040 [10:30:46]ConnectInit lk.salyk.kg [10:30:46]written 0, free lines is 4095 [10:30:47]Write to MH i2c: 01 00 00 57 04 5B [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: 01 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: 01 07 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: 01 07 00 57 04 00 00 00 00 00 6A 0C D8 [10:30:47]RasterBufferAndPrint [10:30:47]line [10:30:47]line [10:30:47]line [10:30:47]line [10:30:47]line [10:30:47]written 0, free lines is 3181 [10:30:47]MH_Cut [10:30:47]Write to MH i2c: D1 01 00 5E 04 01 34 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: D1 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: D1 01 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: D1 01 00 5E 04 00 33 [10:30:47]Write to MH i2c: 01 00 00 5F 04 63 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:48]*** Cut start [10:30:48]*** Partial cut [10:30:48]*** CUTSNS_PIN = 1 [10:30:48]*** CUTSNS_PIN = 0 [10:30:48]*** Brake cut motor [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]*** Stop cut motor [10:30:49]*** Cut end [10:30:49]Read from MH i2c: 01 07 00 5F 04 00 00 00 00 00 FF 0F 78 [10:30:49]process_action close_receipt done [10:30:49]requested_data is exist [10:30:49]produce_requested_data [10:30:49]requested_item fm.sn is exist - process it [10:30:49]wFMCommunicate request_size=4 [10:30:49]MH_SAM_APDU [10:30:49]CAPDU: 80 11 00 00 [10:30:49]Write to MH i2c: E2 08 00 60 04 80 11 00 00 00 00 00 00 DE [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:49]Read from MH i2c: E2 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 17 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 17 00 60 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [10:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:30:49]wFMCommunicate OK [10:30:49]requested_item fd.num is exist - process it [10:30:49]SAM_PROTO_GetFieldsCounters [10:30:49]wFMCommunicate request_size=4 [10:30:49]MH_SAM_APDU [10:30:49]CAPDU: 80 13 00 00 [10:30:49]Write to MH i2c: E2 08 00 61 04 80 13 00 00 00 00 00 00 E1 [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:49]Read from MH i2c: E2 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 62 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 62 00 61 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 72 03 00 0E 04 04 00 B6 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 56 [10:30: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 72 03 00 0E 04 04 00 B6 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 [10:30:49]wFMCommunicate OK [10:30:49]SAM_PROTO_GetFieldsCounters done [10:30:49]requested_item shift.num is exist - process it [10:30:49]requested_item shift.opened is exist - process it [10:30:49]req_shift_opened [10:30:49]FM_GetShiftState [10:30:49]SAM_PROTO_GetShiftState [10:30:49]wFMCommunicate request_size=4 [10:30:49]MH_SAM_APDU [10:30:49]CAPDU: 80 13 01 00 [10:30:49]Write to MH i2c: E2 08 00 62 04 80 13 01 00 00 00 00 00 E3 [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:49]Read from MH i2c: E2 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 0E 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 0E 00 62 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [10:30:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:30:49]wFMCommunicate OK [10:30:49]SAM_PROTO_GetShiftState done [10:30:49]FM_GetShiftState done [10:30:49]req_shift_opened done [10:30:49]requested_item shift.open_date is exist - process it [10:30:49]req_shift_open_date [10:30:49]req_shift_open_date done [10:30:49]produce_requested_data done [10:30:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225814,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:30:49]process_action_free close_receipt [10:30:49]json_value_free [10:30:49]json_value_free done [10:30:49]process_json_proto returns [10:30:49]Send response to host [10:30:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225814,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:30:49]free response buf [10:30:49]execute_script done [10:30:49]execute_script returns [10:30:49]free content buf [10:30:49]Sock 10.Close socket [10:30:49]Sock 10.Thread stoped [10:30:51]ConnectInit Can't take IP for lk.salyk.kg [10:30:51]CommunicateWithHost connect error [10:30:51]CommunicateWithHost err = -1 [10:30:51]OFD Sender: Server communicate error [10:30:56]OFD Sender: Processing packet 225814 [packets to send 599, broken 598] [10:30:56]ProducePacketName [10:30:56]name=ofd_packets/00225814 [10:30:56]OFD Sender: To server: pG, [10:30:56]CommunicateWithHost lk.salyk.kg:30040 [10:30:56]ConnectInit lk.salyk.kg [10:31:01]ConnectInit Can't take IP for lk.salyk.kg [10:31:01]CommunicateWithHost connect error [10:31:01]CommunicateWithHost err = -1 [10:31:01]OFD Sender: Server communicate error [10:31:06]OFD Sender: Processing packet 225814 [packets to send 599, broken 598] [10:31:06]ProducePacketName [10:31:06]name=ofd_packets/00225814 [10:31:06]OFD Sender: To server: pG, [10:31:06]CommunicateWithHost lk.salyk.kg:30040 [10:31:06]ConnectInit lk.salyk.kg [10:31:11]Connected sock=9 [10:31: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 35 39 0F 01 00 00 80 09 07 01 9F 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 55 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 72 03 00 35 04 06 00 EF 7D AE 0A 1E 89 9D 3C 47 10 BC 54 F9 24 [10:31: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 35 39 4F 00 00 00 93 A2 47 00 DF 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 35 39 10 04 04 00 16 72 03 00 F4 03 04 00 7B 78 A4 66 B6 04 01 00 00 A3 B0 4B 43 5A 5B 37 46 [10:31:12]CommunicateWithHost err = 0 [10:31:12]CheckOFDResponse [10:31:12]1017 (14) - 77093643461234 [10:31:12]1041 (16) - 0000000000874959 [10:31:12]1040 (4) - 225814 [10:31:12]1012 (4) - 27.07.2024 04:32 [10:31:12]1206 (1) - 0 [10:31:12]OFD Sender: Remove packet 225814 [10:31:12]ProducePacketName [10:31:12]name=ofd_packets/00225814 [10:31:12]NVStorageDeleteData [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:37]recv_with_timeout no data received [10:31:38]OFD Sender: No OFD packet to send [10:31:42]accept exits with 7 [10:31:42]New connection [10:31:42]New thread 3066961252 created [10:31:42]Thread 3066817892 joined [10:31:42]Waiting for new connection... [10:31:42] Sock 7.Parse request [10:31:42]Sock 7.Check first char [10:31:42]Sock 7.First char is OK [10:31:42]request: POST /json_proto HTTP/1.0 [10:31:42]Method: POST [10:31:42]URL: /json_proto [10:31:42]Method is POST - this is cgi request [10:31:42]url: /json_proto [10:31:42]query_string will be loaded in cgi processing [10:31:42]execute_cgi json_proto POST (null) [10:31:42]execute_cgi path=json_proto method=POST [10:31:42]POST find Content-Length [10:31:42]Host: 172.17.43.131:8080 [10:31:42]Content-Length: 1164 [10:31:42]Content-Type: application/json [10:31:42] [10:31:42]POST finish read [10:31:42]Found Content-Length = 1164 [10:31: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002088\u000A27.07.2024 10:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30078051\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:42]execute_script... [10:31:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002088\u000A27.07.2024 10:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30078051\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:42]POST & json_proto [10:31:42]process_json_proto [10:31:42]json parsed OK: [10:31:42]protocol is kg_v1.0 [10:31:42]action value=print_text [10:31:42]process_action print_text [10:31:42]cmd_print_text [10:31:42]ExternCall_PrintAddStr [10:31:42]wPrintStart [10:31:42]Write to MH i2c: 01 00 00 63 04 67 [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: 01 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: 01 07 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: 01 07 00 63 04 00 00 00 00 00 FF 0F 7C [10:31:42]RasterBufferAndPrint [10:31:42]line *****ТОВАРНЫЙ ЧЕК***** [10:31:42]line АЗС-97 [10:31:42]line Партнер нефть [10:31:42]line 02508201610067 [10:31:42]line Кассир : Орунбаева Б. [10:31:42]line Счет N : (1)2002088 [10:31:42]line 27.07.2024 10:30 [10:31:42]line ПРОДАЖА [10:31:42]line ТРК (МРК, ГНК): 63 [10:31:42]line Вид ГСМ : 2710124130 [10:31:42]line Аи-92-К-5 [10:31:42]line 20.000 x 67.80 [10:31:42]line ИТОГ: 1356.00 [10:31:42]line Тип оплаты: Талоны: ТК ГПНА Online [10:31:42]line 30078051 [10:31:42]line ______________________ [10:31:42]line (подпись) [10:31:42]written 0, free lines is 4095 [10:31:42]Write to MH i2c: 01 00 00 77 04 7B [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: 01 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: 01 07 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: 01 07 00 77 04 00 00 00 00 00 13 0E A3 [10:31:42]RasterBufferAndPrint [10:31:42]line [10:31:42]line [10:31:42]line [10:31:42]line [10:31:42]line [10:31:42]written 0, free lines is 3605 [10:31:42]MH_Cut [10:31:42]Write to MH i2c: D1 01 00 7E 04 01 54 [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: D1 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: D1 01 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: D1 01 00 7E 04 00 53 [10:31:42]Write to MH i2c: 01 00 00 7F 04 83 [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:43]OFD Sender: No OFD packet to send [10:31:43]*** Cut start [10:31:43]*** Partial cut [10:31:43]*** CUTSNS_PIN = 1 [10:31:43]*** CUTSNS_PIN = 0 [10:31:43]*** Brake cut motor [10:31:43]Read from MH i2c: 01 [10:31:43]MH_I2C_Read... [10:31:43]*** Stop cut motor [10:31:43]*** Cut end [10:31:43]Read from MH i2c: 01 07 00 [10:31:43]MH_I2C_Read... [10:31:43]Read from MH i2c: 01 07 00 7F 04 00 00 00 00 00 FF 0F 98 [10:31:43]process_action print_text done [10:31:43]requested_data is exist [10:31:43]produce_requested_data [10:31:43]requested_item fm.sn is exist - process it [10:31:43]wFMCommunicate request_size=4 [10:31:43]MH_SAM_APDU [10:31:43]CAPDU: 80 11 00 00 [10:31:43]Write to MH i2c: E2 08 00 80 04 80 11 00 00 00 00 00 00 FE [10:31:43]Write i2c OK [10:31:43]MH_I2C_Read... [10:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 17 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 17 00 80 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [10:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:31:44]wFMCommunicate OK [10:31:44]requested_item fd.num is exist - process it [10:31:44]SAM_PROTO_GetFieldsCounters [10:31:44]wFMCommunicate request_size=4 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 13 00 00 [10:31:44]Write to MH i2c: E2 08 00 81 04 80 13 00 00 00 00 00 00 01 [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:44]Read from MH i2c: E2 62 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 62 00 81 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 72 03 00 0E 04 04 00 B6 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 76 [10:31:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 72 03 00 0E 04 04 00 B6 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 [10:31:44]wFMCommunicate OK [10:31:44]SAM_PROTO_GetFieldsCounters done [10:31:44]requested_item shift.num is exist - process it [10:31:44]requested_item shift.opened is exist - process it [10:31:44]req_shift_opened [10:31:44]FM_GetShiftState [10:31:44]SAM_PROTO_GetShiftState [10:31:44]wFMCommunicate request_size=4 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 13 01 00 [10:31:44]Write to MH i2c: E2 08 00 82 04 80 13 01 00 00 00 00 00 03 [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 0E 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 0E 00 82 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 11 [10:31:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:31:44]wFMCommunicate OK [10:31:44]SAM_PROTO_GetShiftState done [10:31:44]FM_GetShiftState done [10:31:44]req_shift_opened done [10:31:44]requested_item shift.open_date is exist - process it [10:31:44]req_shift_open_date [10:31:44]req_shift_open_date done [10:31:44]produce_requested_data done [10:31:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225814,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:31:44]process_action_free print_text [10:31:44]json_value_free [10:31:44]json_value_free done [10:31:44]process_json_proto returns [10:31:44]Send response to host [10:31:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225814,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:31:44]free response buf [10:31:44]execute_script done [10:31:44]execute_script returns [10:31:44]free content buf [10:31:44]Sock 7.Close socket [10:31:44]Sock 7.Thread stoped [10:31:48]OFD Sender: No OFD packet to send [10:31:53]OFD Sender: No OFD packet to send [10:31:58]OFD Sender: No OFD packet to send [10:32:00]recv_with_timeout no data received [10:32:01]accept exits with 9 [10:32:01]New connection [10:32:01]New thread 3066817892 created [10:32:01]Thread 3066961252 joined [10:32:01]Waiting for new connection... [10:32:01] Sock 9.Parse request [10:32:01]Sock 9.Check first char [10:32:01]Sock 9.First char is OK [10:32:01]request: POST /json_proto HTTP/1.0 [10:32:01]Method: POST [10:32:01]URL: /json_proto [10:32:01]Method is POST - this is cgi request [10:32:01]url: /json_proto [10:32:01]query_string will be loaded in cgi processing [10:32:01]execute_cgi json_proto POST (null) [10:32:01]execute_cgi path=json_proto method=POST [10:32:01]POST find Content-Length [10:32:01]Host: 172.17.43.131:8080 [10:32:01]Content-Length: 683 [10:32:01]Content-Type: application/json [10:32:01] [10:32:01]POST finish read [10:32:01]Found Content-Length = 683 [10:32:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:01]execute_script... [10:32: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)2002089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:01]POST & json_proto [10:32:01]process_json_proto [10:32:01]json parsed OK: [10:32:01]protocol is kg_v1.0 [10:32:01]action value=close_receipt [10:32:01]process_action close_receipt [10:32:01]cmd_close_receipt [10:32:01]MH_GetDate [10:32:01]Write to MH i2c: F0 00 00 83 04 76 [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: F0 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: F0 09 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: F0 09 00 83 04 00 A1 CC A4 66 F9 24 A2 66 1B [10:32:01]GetLastDocTimeStamp 1722076245 [10:32:01]current date 1722076321 [10:32:01]FM_GetShiftState [10:32:01]SAM_PROTO_GetShiftState [10:32:01]wFMCommunicate request_size=4 [10:32:01]MH_SAM_APDU [10:32:01]CAPDU: 80 13 01 00 [10:32:01]Write to MH i2c: E2 08 00 84 04 80 13 01 00 00 00 00 00 05 [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:01]Read from MH i2c: E2 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 0E 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 0E 00 84 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 13 [10:32:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:32:01]wFMCommunicate OK [10:32:01]SAM_PROTO_GetShiftState done [10:32:01]FM_GetShiftState done [10:32:01]opened in 1722038719 [10:32:01]opened+sec_in_day 1722125119 [10:32:01]quantity*price = 100021 [10:32:01]sum+1 = 100023 [10:32:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 175 27.07.2024 10:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225815 ФПД: 278108815545963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225815&fm=278108815545963&tin=02508201610067®Number=0000000000092624&sum=100000 [10:32:02]StoreToDocumentArchive [10:32:02]shift 438 fd 225815 [10:32:02]save to /storage/0438/doc_00225815 [10:32:02]save last doc name /storage/0438/doc_00225815 to /storage/kkm_last_doc_name [10:32:02]save OK [10:32:02]Clear old archive folders... [10:32:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:02]tlvbuf is 007B3FB0 [10:32:02]SAM_PROTO_ClearQueue [10:32:02]wFMCommunicate request_size=4 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 09 00 00 [10:32:02]Write to MH i2c: E2 08 00 91 04 80 09 00 00 00 00 00 00 07 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [10:32:02]RAPDU: 90 00 [10:32:02]wFMCommunicate OK [10:32:02]SAM_PROTO_ClearQueue done [10:32:02]KKMCreateOFDPacket [10:32:02]OFDProtocolAddRootSTLVToBuf [10:32:02]FM_MakeSignedData [10:32:02]FM_MakeSignedData [10:32:02]SAM_PROTO_SignData [10:32:02]wFMCommunicate request_size=4 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 0D 01 02 [10:32:02]Write to MH i2c: E2 08 00 92 04 80 0D 01 02 00 00 00 00 0F [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [10:32:02]RAPDU: 90 00 [10:32:02]wFMCommunicate OK [10:32:02]wFMCommunicate request_size=255 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 A1 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 72 03 00 35 04 06 00 FC [10:32:02]Write to MH i2c: E2 02 01 93 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 A1 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 72 03 00 35 04 06 00 FC 00 00 28 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 93 04 00 90 00 0B [10:32:02]RAPDU: 90 00 [10:32:02]wFMCommunicate OK [10:32:02]wFMCommunicate request_size=10 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 0D 02 02 05 F0 41 28 D6 6B [10:32:02]Write to MH i2c: E2 0D 00 94 04 80 0D 02 02 05 00 F0 41 28 D6 6B 00 00 B6 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 03 00 94 04 00 90 00 0C [10:32:02]RAPDU: 90 00 [10:32:02]wFMCommunicate OK [10:32:02]wFMCommunicate request_size=4 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 0D 03 02 [10:32:02]Write to MH i2c: E2 08 00 95 04 80 0D 03 02 00 00 00 00 14 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 0B 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 0B 00 95 04 00 E6 E6 3F F0 8C 9B 95 AA 90 00 76 [10:32:02]RAPDU: E6 E6 3F F0 8C 9B 95 AA 90 00 [10:32:02]wFMCommunicate OK [10:32:02]SAM_PROTO_SignData done [10:32:02]FM_MakeSignedData done [10:32:02]CreateOFDProtocolMessage [10:32:02]wFMCommunicate request_size=4 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 11 00 00 [10:32:02]Write to MH i2c: E2 08 00 96 04 80 11 00 00 00 00 00 00 14 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 17 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 17 00 96 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [10:32:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:32:02]wFMCommunicate OK [10:32:02]CreateOFDProtocolMessage done [10:32:02]OFDSenderStorePacket 225815 [10:32:02]StoreOFDPacket docnum=225815 [10:32:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D F5 07 01 7D 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 A1 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 72 03 00 35 04 06 00 FC F0 41 28 D6 6B E6 E6 3F F0 8C 9B 95 AA [10:32:02]CheckFolder [10:32:02]dirname=/storage/ofd_packets [10:32:02]CheckFolder done [10:32:02]ProducePacketName [10:32:02]name=ofd_packets/00225815 [10:32:02]NVStorageSaveData ofd_packets/00225815 [10:32:02]File name is /storage/ofd_packets/00225815 [10:32:02]Write 301 bytes [10:32:02]NVStorageSaveData done [10:32:02]OFDSenderStorePacket done [10:32:02]KKMCreateOFDPacket done [10:32:02]NVStorageSaveData kkm_last_timestamp [10:32:02]File name is /storage/kkm_last_timestamp [10:32:02]Write 4 bytes [10:32:02]NVStorageSaveData done [10:32:02]ExternCall_PrintAddStr [10:32:02]wPrintStart [10:32:02]Write to MH i2c: 01 00 00 97 04 9B [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: 01 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: 01 07 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: 01 07 00 97 04 00 00 00 00 00 FF 0F B0 [10:32:02]RasterBufferAndPrint [10:32:02]line Счет N : (1)2002089 [10:32:02]line ИНН: 02508201610067 [10:32:02]line Контрольно-Кассовый Чек [10:32:02]line ПРОДАЖА [10:32:02]line ТРК (МРК, ГНК) : 34 [10:32:02]line Товар: 2710124500 [10:32:02]line Аи-95-К-5 [10:32:02]line 13.480 * 74.20 [10:32:02]line = 1000.22 [10:32:02]line НДС 12% НСП 1% [10:32:02]line > о реализуемом товаре [10:32:02]line ОКРУГЛЕНИЕ: -0.22 [10:32:02]line ИТОГО: 1000.00 [10:32:02]line Внесено: 1000.00 [10:32:02]line СДАЧА: 0.00 [10:32:02]line НСП 1% : 8.85 [10:32:02]line НДС 12% : 106.22 [10:32:02]line Наличными: 1000.00 [10:32:02]line Безнал.: 0.00 [10:32:02]line Место: АЗС № 97 "Партнер Нефть" [10:32:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:32:02]line СНО: Общий режим [10:32:02]line Чек 175 27.07.2024 10:32 [10:32:02]line Смена: 438 ФФД: 1.0 [10:32:02]line ЗНМ: 0300000054 [10:32:02]line РНМ: 0000000000092624 [10:32:02]line Версия ККМ: 001 [10:32:02]line ФМ: 0000000000874959 [10:32:02]line ФД: 225815 [10:32:02]line ФПД: 278108815545963 [10:32:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225815&fm=278108815545963&tin=02508201610067®Number=0000000000092624&sum=100000 [10:32:03]written 0, free lines is 4095 [10:32:03]OFD Sender: Processing packet 225815 [packets to send 599, broken 598] [10:32:03]ProducePacketName [10:32:03]name=ofd_packets/00225815 [10:32:03]OFD Sender: To server: pG, [10:32:03]CommunicateWithHost lk.salyk.kg:30040 [10:32:03]ConnectInit lk.salyk.kg [10:32:03]Write to MH i2c: 01 00 00 C2 04 C6 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 07 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 07 00 C2 04 00 00 00 00 00 6A 0C 43 [10:32:03]RasterBufferAndPrint [10:32:03]line [10:32:03]line [10:32:03]line [10:32:03]line [10:32:03]line [10:32:03]written 0, free lines is 3181 [10:32:03]MH_Cut [10:32:03]Write to MH i2c: D1 01 00 C9 04 01 9F [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: D1 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: D1 01 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: D1 01 00 C9 04 00 9E [10:32:03]Write to MH i2c: 01 00 00 CA 04 CE [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:04]*** Cut start [10:32:04]*** Partial cut [10:32:04]*** CUTSNS_PIN = 1 [10:32:04]*** CUTSNS_PIN = 0 [10:32:04]*** Brake cut motor [10:32:05]Read from MH i2c: 01 [10:32:05]MH_I2C_Read... [10:32:05]*** Stop cut motor [10:32:05]*** Cut end [10:32:05]Read from MH i2c: 01 07 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: 01 07 00 CA 04 00 00 00 00 00 FF 0F E3 [10:32:05]process_action close_receipt done [10:32:05]requested_data is exist [10:32:05]produce_requested_data [10:32:05]requested_item fm.sn is exist - process it [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 11 00 00 [10:32:05]Write to MH i2c: E2 08 00 CB 04 80 11 00 00 00 00 00 00 49 [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 17 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 17 00 CB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [10:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:32:05]wFMCommunicate OK [10:32:05]requested_item fd.num is exist - process it [10:32:05]SAM_PROTO_GetFieldsCounters [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 13 00 00 [10:32:05]Write to MH i2c: E2 08 00 CC 04 80 13 00 00 00 00 00 00 4C [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 62 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 62 00 CC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 72 03 00 0E 04 04 00 B6 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 C5 [10:32:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 72 03 00 0E 04 04 00 B6 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 [10:32:05]wFMCommunicate OK [10:32:05]SAM_PROTO_GetFieldsCounters done [10:32:05]requested_item shift.num is exist - process it [10:32:05]requested_item shift.opened is exist - process it [10:32:05]req_shift_opened [10:32:05]FM_GetShiftState [10:32:05]SAM_PROTO_GetShiftState [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 13 01 00 [10:32:05]Write to MH i2c: E2 08 00 CD 04 80 13 01 00 00 00 00 00 4E [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 0E 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 0E 00 CD 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5C [10:32:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:32:05]wFMCommunicate OK [10:32:05]SAM_PROTO_GetShiftState done [10:32:05]FM_GetShiftState done [10:32:05]req_shift_opened done [10:32:05]requested_item shift.open_date is exist - process it [10:32:05]req_shift_open_date [10:32:05]req_shift_open_date done [10:32:05]produce_requested_data done [10:32:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225815,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:32:05]process_action_free close_receipt [10:32:05]json_value_free [10:32:05]json_value_free done [10:32:05]process_json_proto returns [10:32:05]Send response to host [10:32:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225815,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:32:05]free response buf [10:32:05]execute_script done [10:32:05]execute_script returns [10:32:05]free content buf [10:32:05]Sock 9.Close socket [10:32:05]Sock 9.Thread stoped [10:32:08]ConnectInit Can't take IP for lk.salyk.kg [10:32:08]CommunicateWithHost connect error [10:32:08]CommunicateWithHost err = -1 [10:32:08]OFD Sender: Server communicate error [10:32:13]OFD Sender: Processing packet 225815 [packets to send 599, broken 598] [10:32:13]ProducePacketName [10:32:13]name=ofd_packets/00225815 [10:32:13]OFD Sender: To server: pG, [10:32:13]CommunicateWithHost lk.salyk.kg:30040 [10:32:13]ConnectInit lk.salyk.kg [10:32:16]recv_with_timeout no data received [10:32:18]Connected sock=10 [10:32: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 35 39 0F 01 00 00 9D F5 07 01 7D 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 A1 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 72 03 00 35 04 06 00 FC F0 41 28 D6 6B E6 E6 3F F0 8C 9B 95 AA [10:32: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 35 39 4F 00 00 00 76 42 47 00 5F 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 35 39 10 04 04 00 17 72 03 00 F4 03 04 00 BE 78 A4 66 B6 04 01 00 00 15 2C CD B1 06 80 E3 37 [10:32:19]CommunicateWithHost err = 0 [10:32:19]CheckOFDResponse [10:32:19]1017 (14) - 77093643461234 [10:32:19]1041 (16) - 0000000000874959 [10:32:19]1040 (4) - 225815 [10:32:19]1012 (4) - 27.07.2024 04:34 [10:32:19]1206 (1) - 0 [10:32:19]OFD Sender: Remove packet 225815 [10:32:19]ProducePacketName [10:32:19]name=ofd_packets/00225815 [10:32:19]NVStorageDeleteData [10:32:19]OFD Sender: No OFD packet to send [10:32:24]OFD Sender: No OFD packet to send [10:32:29]OFD Sender: No OFD packet to send [10:32:34]OFD Sender: No OFD packet to send [10:32:37]recv_with_timeout no data received [10:32:39]OFD Sender: No OFD packet to send [10:32:43]accept exits with 7 [10:32:43]New connection [10:32:43]New thread 3066961252 created [10:32:43]Thread 3066817892 joined [10:32:43]Waiting for new connection... [10:32:43] Sock 7.Parse request [10:32:43]Sock 7.Check first char [10:32:43]Sock 7.First char is OK [10:32:43]request: POST /json_proto HTTP/1.0 [10:32:43]Method: POST [10:32:43]URL: /json_proto [10:32:43]Method is POST - this is cgi request [10:32:43]url: /json_proto [10:32:43]query_string will be loaded in cgi processing [10:32:43]execute_cgi json_proto POST (null) [10:32:43]execute_cgi path=json_proto method=POST [10:32:43]POST find Content-Length [10:32:43]Host: 172.17.43.131:8080 [10:32:43]Content-Length: 680 [10:32:43]Content-Type: application/json [10:32:43] [10:32:43]POST finish read [10:32:43]Found Content-Length = 680 [10:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:43]execute_script... [10:32: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)2002090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:43]POST & json_proto [10:32:43]process_json_proto [10:32:43]json parsed OK: [10:32:43]protocol is kg_v1.0 [10:32:43]action value=close_receipt [10:32:43]process_action close_receipt [10:32:43]cmd_close_receipt [10:32:43]MH_GetDate [10:32:43]Write to MH i2c: F0 00 00 CE 04 C1 [10:32:43]Write i2c OK [10:32:43]MH_I2C_Read... [10:32:43]Read from MH i2c: F0 [10:32:43]MH_I2C_Read... [10:32:43]Read from MH i2c: F0 09 00 [10:32:43]MH_I2C_Read... [10:32:43]Read from MH i2c: F0 09 00 CE 04 00 CB CC A4 66 F9 24 A2 66 90 [10:32:43]GetLastDocTimeStamp 1722076321 [10:32:43]current date 1722076363 [10:32:43]FM_GetShiftState [10:32:43]SAM_PROTO_GetShiftState [10:32:43]wFMCommunicate request_size=4 [10:32:43]MH_SAM_APDU [10:32:43]CAPDU: 80 13 01 00 [10:32:43]Write to MH i2c: E2 08 00 CF 04 80 13 01 00 00 00 00 00 50 [10:32:43]Write i2c OK [10:32:43]MH_I2C_Read... [10:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:43]Read from MH i2c: E2 [10:32:43]MH_I2C_Read... [10:32:43]Read from MH i2c: E2 0E 00 [10:32:43]MH_I2C_Read... [10:32:43]Read from MH i2c: E2 0E 00 CF 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5E [10:32:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:32:43]wFMCommunicate OK [10:32:43]SAM_PROTO_GetShiftState done [10:32:43]FM_GetShiftState done [10:32:43]opened in 1722038719 [10:32:43]opened+sec_in_day 1722125119 [10:32:43]quantity*price = 100050 [10:32:43]sum+1 = 100052 [10:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 176 27.07.2024 10:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225816 ФПД: 76957566883127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103243&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225816&fm=76957566883127&tin=02508201610067®Number=0000000000092624&sum=100000 [10:32:44]StoreToDocumentArchive [10:32:44]shift 438 fd 225816 [10:32:44]save to /storage/0438/doc_00225816 [10:32:44]save last doc name /storage/0438/doc_00225816 to /storage/kkm_last_doc_name [10:32:44]save OK [10:32:44]Clear old archive folders... [10:32:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:32:44]tlvbuf is 00845870 [10:32:44]SAM_PROTO_ClearQueue [10:32:44]wFMCommunicate request_size=4 [10:32:44]MH_SAM_APDU [10:32:44]CAPDU: 80 09 00 00 [10:32:44]Write to MH i2c: E2 08 00 DC 04 80 09 00 00 00 00 00 00 52 [10:32:44]Write i2c OK [10:32:44]MH_I2C_Read... [10:32:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:44]Read from MH i2c: E2 [10:32:44]MH_I2C_Read... [10:32:44]Read from MH i2c: E2 03 00 [10:32:44]MH_I2C_Read... [10:32:44]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [10:32:44]RAPDU: 90 00 [10:32:44]wFMCommunicate OK [10:32:44]SAM_PROTO_ClearQueue done [10:32:44]KKMCreateOFDPacket [10:32:44]OFDProtocolAddRootSTLVToBuf [10:32:44]FM_MakeSignedData [10:32:44]FM_MakeSignedData [10:32:44]SAM_PROTO_SignData [10:32:44]wFMCommunicate request_size=4 [10:32:44]MH_SAM_APDU [10:32:44]CAPDU: 80 0D 01 02 [10:32:44]Write to MH i2c: E2 08 00 DD 04 80 0D 01 02 00 00 00 00 5A [10:32:44]Write i2c OK [10:32:44]MH_I2C_Read... [10:32:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:44]Read from MH i2c: E2 [10:32:44]MH_I2C_Read... [10:32:44]Read from MH i2c: E2 03 00 [10:32:44]MH_I2C_Read... [10:32:44]Read from MH i2c: E2 03 00 DD 04 00 90 00 55 [10:32:44]RAPDU: 90 00 [10:32:44]wFMCommunicate OK [10:32:44]wFMCommunicate request_size=255 [10:32:44]MH_SAM_APDU [10:32:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 CB CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 72 03 00 35 04 06 00 45 FE 14 6F [10:32:44]Write to MH i2c: E2 02 01 DE 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 CB CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 72 03 00 35 04 06 00 45 FE 14 6F 00 00 42 [10:32:44]Write i2c OK [10:32:44]MH_I2C_Read... [10:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:45]Read from MH i2c: E2 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 03 00 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 03 00 DE 04 00 90 00 56 [10:32:45]RAPDU: 90 00 [10:32:45]wFMCommunicate OK [10:32:45]wFMCommunicate request_size=7 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 0D 02 02 02 D5 37 [10:32:45]Write to MH i2c: E2 0A 00 DF 04 80 0D 02 02 02 00 D5 37 00 00 6D [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:45]Read from MH i2c: E2 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 03 00 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 03 00 DF 04 00 90 00 57 [10:32:45]RAPDU: 90 00 [10:32:45]wFMCommunicate OK [10:32:45]wFMCommunicate request_size=4 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 0D 03 02 [10:32:45]Write to MH i2c: E2 08 00 E0 04 80 0D 03 02 00 00 00 00 5F [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:45]Read from MH i2c: E2 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 0B 00 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 0B 00 E0 04 00 89 CA 47 55 6B 27 A5 56 90 00 DC [10:32:45]RAPDU: 89 CA 47 55 6B 27 A5 56 90 00 [10:32:45]wFMCommunicate OK [10:32:45]SAM_PROTO_SignData done [10:32:45]FM_MakeSignedData done [10:32:45]CreateOFDProtocolMessage [10:32:45]wFMCommunicate request_size=4 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 11 00 00 [10:32:45]Write to MH i2c: E2 08 00 E1 04 80 11 00 00 00 00 00 00 5F [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:45]Read from MH i2c: E2 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 17 00 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 17 00 E1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [10:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:32:45]wFMCommunicate OK [10:32:45]CreateOFDProtocolMessage done [10:32:45]OFDSenderStorePacket 225816 [10:32:45]StoreOFDPacket docnum=225816 [10:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AB 18 04 01 45 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 CB CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 72 03 00 35 04 06 00 45 FE 14 6F D5 37 89 CA 47 55 6B 27 A5 56 [10:32:45]CheckFolder [10:32:45]dirname=/storage/ofd_packets [10:32:45]CheckFolder done [10:32:45]ProducePacketName [10:32:45]name=ofd_packets/00225816 [10:32:45]NVStorageSaveData ofd_packets/00225816 [10:32:45]File name is /storage/ofd_packets/00225816 [10:32:45]Write 298 bytes [10:32:45]NVStorageSaveData done [10:32:45]OFDSenderStorePacket done [10:32:45]KKMCreateOFDPacket done [10:32:45]NVStorageSaveData kkm_last_timestamp [10:32:45]File name is /storage/kkm_last_timestamp [10:32:45]Write 4 bytes [10:32:45]NVStorageSaveData done [10:32:45]ExternCall_PrintAddStr [10:32:45]wPrintStart [10:32:45]Write to MH i2c: 01 00 00 E2 04 E6 [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: 01 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: 01 07 00 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: 01 07 00 E2 04 00 00 00 00 00 FF 0F FB [10:32:45]RasterBufferAndPrint [10:32:45]line Счет N : (1)2002090 [10:32:45]line ИНН: 02508201610067 [10:32:45]line Контрольно-Кассовый Чек [10:32:45]line ПРОДАЖА [10:32:45]line ТРК (МРК, ГНК) : 21 [10:32:45]line Товар: 2710194210 [10:32:45]line ДТ-К-5 [10:32:45]line 13.130 * 76.20 [10:32:45]line = 1000.51 [10:32:45]line НДС 12% НСП 1% [10:32:45]line > о реализуемом товаре [10:32:45]line ОКРУГЛЕНИЕ: -0.51 [10:32:45]line ИТОГО: 1000.00 [10:32:45]line Внесено: 1000.00 [10:32:45]line СДАЧА: 0.00 [10:32:45]line НСП 1% : 8.85 [10:32:45]line НДС 12% : 106.25 [10:32:45]line Наличными: 1000.00 [10:32:45]line Безнал.: 0.00 [10:32:45]line Место: АЗС № 97 "Партнер Нефть" [10:32:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:32:45]line СНО: Общий режим [10:32:45]line Чек 176 27.07.2024 10:32 [10:32:45]line Смена: 438 ФФД: 1.0 [10:32:45]line ЗНМ: 0300000054 [10:32:45]line РНМ: 0000000000092624 [10:32:45]line Версия ККМ: 001 [10:32:45]line ФМ: 0000000000874959 [10:32:45]line ФД: 225816 [10:32:45]line ФПД: 76957566883127 [10:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103243&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225816&fm=76957566883127&tin=02508201610067®Number=0000000000092624&sum=100000 [10:32:45]OFD Sender: Processing packet 225816 [packets to send 599, broken 598] [10:32:45]ProducePacketName [10:32:45]name=ofd_packets/00225816 [10:32:45]OFD Sender: To server: pG, [10:32:45]CommunicateWithHost lk.salyk.kg:30040 [10:32:45]ConnectInit lk.salyk.kg [10:32:45]written 0, free lines is 4095 [10:32:46]Write to MH i2c: 01 00 00 0D 05 12 [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: 01 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: 01 07 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: 01 07 00 0D 05 00 00 00 00 00 5E 0C 83 [10:32:46]RasterBufferAndPrint [10:32:46]line [10:32:46]line [10:32:46]line [10:32:46]line [10:32:46]line [10:32:46]written 0, free lines is 3169 [10:32:46]MH_Cut [10:32:46]Write to MH i2c: D1 01 00 14 05 01 EB [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: D1 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: D1 01 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: D1 01 00 14 05 00 EA [10:32:46]Write to MH i2c: 01 00 00 15 05 1A [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:47]*** Cut start [10:32:47]*** Partial cut [10:32:47]*** CUTSNS_PIN = 1 [10:32:47]*** CUTSNS_PIN = 0 [10:32:47]*** Brake cut motor [10:32:48]Read from MH i2c: 01 [10:32:48]MH_I2C_Read... [10:32:48]*** Stop cut motor [10:32:48]*** Cut end [10:32:48]Read from MH i2c: 01 07 00 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: 01 07 00 15 05 00 00 00 00 00 FF 0F 2F [10:32:48]process_action close_receipt done [10:32:48]requested_data is exist [10:32:48]produce_requested_data [10:32:48]requested_item fm.sn is exist - process it [10:32:48]wFMCommunicate request_size=4 [10:32:48]MH_SAM_APDU [10:32:48]CAPDU: 80 11 00 00 [10:32:48]Write to MH i2c: E2 08 00 16 05 80 11 00 00 00 00 00 00 95 [10:32:48]Write i2c OK [10:32:48]MH_I2C_Read... [10:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:48]Read from MH i2c: E2 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: E2 17 00 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: E2 17 00 16 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [10:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:32:48]wFMCommunicate OK [10:32:48]requested_item fd.num is exist - process it [10:32:48]SAM_PROTO_GetFieldsCounters [10:32:48]wFMCommunicate request_size=4 [10:32:48]MH_SAM_APDU [10:32:48]CAPDU: 80 13 00 00 [10:32:48]Write to MH i2c: E2 08 00 17 05 80 13 00 00 00 00 00 00 98 [10:32:48]Write i2c OK [10:32:48]MH_I2C_Read... [10:32:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:48]Read from MH i2c: E2 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: E2 62 00 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: E2 62 00 17 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [10:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 72 03 00 0E 04 04 00 B6 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 [10:32:48]wFMCommunicate OK [10:32:48]SAM_PROTO_GetFieldsCounters done [10:32:48]requested_item shift.num is exist - process it [10:32:48]requested_item shift.opened is exist - process it [10:32:48]req_shift_opened [10:32:48]FM_GetShiftState [10:32:48]SAM_PROTO_GetShiftState [10:32:48]wFMCommunicate request_size=4 [10:32:48]MH_SAM_APDU [10:32:48]CAPDU: 80 13 01 00 [10:32:48]Write to MH i2c: E2 08 00 18 05 80 13 01 00 00 00 00 00 9A [10:32:48]Write i2c OK [10:32:48]MH_I2C_Read... [10:32:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:48]Read from MH i2c: E2 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: E2 0E 00 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: E2 0E 00 18 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A8 [10:32:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:32:48]wFMCommunicate OK [10:32:48]SAM_PROTO_GetShiftState done [10:32:48]FM_GetShiftState done [10:32:48]req_shift_opened done [10:32:48]requested_item shift.open_date is exist - process it [10:32:48]req_shift_open_date [10:32:48]req_shift_open_date done [10:32:48]produce_requested_data done [10:32:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225816,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:32:48]process_action_free close_receipt [10:32:48]json_value_free [10:32:48]json_value_free done [10:32:48]process_json_proto returns [10:32:48]Send response to host [10:32:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225816,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:32:48]free response buf [10:32:48]execute_script done [10:32:48]execute_script returns [10:32:48]free content buf [10:32:48]Sock 7.Close socket [10:32:48]Sock 7.Thread stoped [10:32:49]Connected sock=11 [10:32: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 35 39 0C 01 00 00 AB 18 04 01 45 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 CB CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 72 03 00 35 04 06 00 45 FE 14 6F D5 37 89 CA 47 55 6B 27 A5 56 [10:32: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 35 39 4F 00 00 00 9E 00 47 00 C1 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 72 03 00 F4 03 04 00 DE 78 A4 66 B6 04 01 00 00 D0 FB 19 AE 74 DD 3F 5D [10:32:51]CommunicateWithHost err = 0 [10:32:51]CheckOFDResponse [10:32:51]1017 (14) - 77093643461234 [10:32:51]1041 (16) - 0000000000874959 [10:32:51]1040 (4) - 225816 [10:32:51]1012 (4) - 27.07.2024 04:34 [10:32:51]1206 (1) - 0 [10:32:51]OFD Sender: Remove packet 225816 [10:32:51]ProducePacketName [10:32:51]name=ofd_packets/00225816 [10:32:51]NVStorageDeleteData [10:32:51]OFD Sender: No OFD packet to send [10:32:56]OFD Sender: No OFD packet to send [10:33:01]OFD Sender: No OFD packet to send [10:33:04]accept exits with 10 [10:33:04]New connection [10:33:04]New thread 3066817892 created [10:33:04]Thread 3066961252 joined [10:33:04]Waiting for new connection... [10:33:04] Sock 10.Parse request [10:33:04]Sock 10.Check first char [10:33:04]Sock 10.First char is OK [10:33:04]request: POST /json_proto HTTP/1.0 [10:33:04]Method: POST [10:33:04]URL: /json_proto [10:33:04]Method is POST - this is cgi request [10:33:04]url: /json_proto [10:33:04]query_string will be loaded in cgi processing [10:33:04]execute_cgi json_proto POST (null) [10:33:04]execute_cgi path=json_proto method=POST [10:33:04]POST find Content-Length [10:33:04]Host: 172.17.43.131:8080 [10:33:04]Content-Length: 678 [10:33:04]Content-Type: application/json [10:33:04] [10:33:04]POST finish read [10:33:04]Found Content-Length = 678 [10:33:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:04]execute_script... [10:33: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)2002091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:04]POST & json_proto [10:33:04]process_json_proto [10:33:04]json parsed OK: [10:33:04]protocol is kg_v1.0 [10:33:04]action value=close_receipt [10:33:04]process_action close_receipt [10:33:04]cmd_close_receipt [10:33:04]MH_GetDate [10:33:04]Write to MH i2c: F0 00 00 19 05 0D [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: F0 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: F0 09 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: F0 09 00 19 05 00 E0 CC A4 66 F9 24 A2 66 F1 [10:33:04]GetLastDocTimeStamp 1722076363 [10:33:04]current date 1722076384 [10:33:04]FM_GetShiftState [10:33:04]SAM_PROTO_GetShiftState [10:33:04]wFMCommunicate request_size=4 [10:33:04]MH_SAM_APDU [10:33:04]CAPDU: 80 13 01 00 [10:33:04]Write to MH i2c: E2 08 00 1A 05 80 13 01 00 00 00 00 00 9C [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:04]Read from MH i2c: E2 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 0E 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 0E 00 1A 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AA [10:33:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:33:04]wFMCommunicate OK [10:33:04]SAM_PROTO_GetShiftState done [10:33:04]FM_GetShiftState done [10:33:04]opened in 1722038719 [10:33:04]opened+sec_in_day 1722125119 [10:33:04]quantity*price = 60027 [10:33:04]sum+1 = 60029 [10:33:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 177 27.07.2024 10:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225817 ФПД: 7248817116218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225817&fm=7248817116218&tin=02508201610067®Number=0000000000092624&sum=60000 [10:33:05]StoreToDocumentArchive [10:33:05]shift 438 fd 225817 [10:33:05]save to /storage/0438/doc_00225817 [10:33:05]save last doc name /storage/0438/doc_00225817 to /storage/kkm_last_doc_name [10:33:05]save OK [10:33:05]Clear old archive folders... [10:33:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:05]tlvbuf is 0085E1F0 [10:33:05]SAM_PROTO_ClearQueue [10:33:05]wFMCommunicate request_size=4 [10:33:05]MH_SAM_APDU [10:33:05]CAPDU: 80 09 00 00 [10:33:05]Write to MH i2c: E2 08 00 27 05 80 09 00 00 00 00 00 00 9E [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:05]Read from MH i2c: E2 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [10:33:05]RAPDU: 90 00 [10:33:05]wFMCommunicate OK [10:33:05]SAM_PROTO_ClearQueue done [10:33:05]KKMCreateOFDPacket [10:33:05]OFDProtocolAddRootSTLVToBuf [10:33:05]FM_MakeSignedData [10:33:05]FM_MakeSignedData [10:33:05]SAM_PROTO_SignData [10:33:05]wFMCommunicate request_size=4 [10:33:05]MH_SAM_APDU [10:33:05]CAPDU: 80 0D 01 02 [10:33:05]Write to MH i2c: E2 08 00 28 05 80 0D 01 02 00 00 00 00 A6 [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:05]Read from MH i2c: E2 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [10:33:05]RAPDU: 90 00 [10:33:05]wFMCommunicate OK [10:33:05]wFMCommunicate request_size=255 [10:33:05]MH_SAM_APDU [10:33:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 72 03 00 35 04 06 00 06 [10:33:05]Write to MH i2c: E2 02 01 29 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 72 03 00 35 04 06 00 06 00 00 4D [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:05]Read from MH i2c: E2 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 29 05 00 90 00 A2 [10:33:05]RAPDU: 90 00 [10:33:05]wFMCommunicate OK [10:33:05]wFMCommunicate request_size=10 [10:33:05]MH_SAM_APDU [10:33:05]CAPDU: 80 0D 02 02 05 97 BF 2B 54 3A [10:33:05]Write to MH i2c: E2 0D 00 2A 05 80 0D 02 02 05 00 97 BF 2B 54 3A 00 00 C2 [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:05]Read from MH i2c: E2 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 03 00 2A 05 00 90 00 A3 [10:33:05]RAPDU: 90 00 [10:33:05]wFMCommunicate OK [10:33:05]wFMCommunicate request_size=4 [10:33:05]MH_SAM_APDU [10:33:05]CAPDU: 80 0D 03 02 [10:33:05]Write to MH i2c: E2 08 00 2B 05 80 0D 03 02 00 00 00 00 AB [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:05]Read from MH i2c: E2 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 0B 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 0B 00 2B 05 00 A2 6C 91 DE 4C 72 E4 9D 90 00 68 [10:33:05]RAPDU: A2 6C 91 DE 4C 72 E4 9D 90 00 [10:33:05]wFMCommunicate OK [10:33:05]SAM_PROTO_SignData done [10:33:05]FM_MakeSignedData done [10:33:05]CreateOFDProtocolMessage [10:33:05]wFMCommunicate request_size=4 [10:33:05]MH_SAM_APDU [10:33:05]CAPDU: 80 11 00 00 [10:33:05]Write to MH i2c: E2 08 00 2C 05 80 11 00 00 00 00 00 00 AB [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:06]Read from MH i2c: E2 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: E2 17 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: E2 17 00 2C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [10:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:06]wFMCommunicate OK [10:33:06]CreateOFDProtocolMessage done [10:33:06]OFDSenderStorePacket 225817 [10:33:06]StoreOFDPacket docnum=225817 [10:33:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BD 5D 07 01 82 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 72 03 00 35 04 06 00 06 97 BF 2B 54 3A A2 6C 91 DE 4C 72 E4 9D [10:33:06]CheckFolder [10:33:06]dirname=/storage/ofd_packets [10:33:06]CheckFolder done [10:33:06]ProducePacketName [10:33:06]name=ofd_packets/00225817 [10:33:06]NVStorageSaveData ofd_packets/00225817 [10:33:06]File name is /storage/ofd_packets/00225817 [10:33:06]Write 301 bytes [10:33:06]NVStorageSaveData done [10:33:06]OFDSenderStorePacket done [10:33:06]KKMCreateOFDPacket done [10:33:06]NVStorageSaveData kkm_last_timestamp [10:33:06]File name is /storage/kkm_last_timestamp [10:33:06]Write 4 bytes [10:33:06]NVStorageSaveData done [10:33:06]ExternCall_PrintAddStr [10:33:06]wPrintStart [10:33:06]Write to MH i2c: 01 00 00 2D 05 32 [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: 01 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: 01 07 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: 01 07 00 2D 05 00 00 00 00 00 FF 0F 47 [10:33:06]RasterBufferAndPrint [10:33:06]line Счет N : (1)2002091 [10:33:06]line ИНН: 02508201610067 [10:33:06]line Контрольно-Кассовый Чек [10:33:06]line ПРОДАЖА [10:33:06]line ТРК (МРК, ГНК) : 54 [10:33:06]line Товар: 2710124500 [10:33:06]line Аи-95-К-5 [10:33:06]line 8.090 * 74.20 [10:33:06]line = 600.28 [10:33:06]line НДС 12% НСП 1% [10:33:06]line > о реализуемом товаре [10:33:06]line ОКРУГЛЕНИЕ: -0.28 [10:33:06]line ИТОГО: 600.00 [10:33:06]line Внесено: 600.00 [10:33:06]line СДАЧА: 0.00 [10:33:06]line НСП 1% : 5.31 [10:33:06]line НДС 12% : 63.75 [10:33:06]line Наличными: 600.00 [10:33:06]line Безнал.: 0.00 [10:33:06]line Место: АЗС № 97 "Партнер Нефть" [10:33:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:33:06]line СНО: Общий режим [10:33:06]line Чек 177 27.07.2024 10:33 [10:33:06]line Смена: 438 ФФД: 1.0 [10:33:06]line ЗНМ: 0300000054 [10:33:06]line РНМ: 0000000000092624 [10:33:06]line Версия ККМ: 001 [10:33:06]line ФМ: 0000000000874959 [10:33:06]line ФД: 225817 [10:33:06]line ФПД: 7248817116218 [10:33:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225817&fm=7248817116218&tin=02508201610067®Number=0000000000092624&sum=60000 [10:33:06]OFD Sender: Processing packet 225817 [packets to send 599, broken 598] [10:33:06]ProducePacketName [10:33:06]name=ofd_packets/00225817 [10:33:06]OFD Sender: To server: pG, [10:33:06]CommunicateWithHost lk.salyk.kg:30040 [10:33:06]ConnectInit lk.salyk.kg [10:33:06]written 0, free lines is 4095 [10:33:06]Write to MH i2c: 01 00 00 58 05 5D [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: 01 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: 01 07 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: 01 07 00 58 05 00 00 00 00 00 60 0C D0 [10:33:06]RasterBufferAndPrint [10:33:06]line [10:33:06]line [10:33:06]line [10:33:06]line [10:33:06]line [10:33:06]written 0, free lines is 3176 [10:33:06]MH_Cut [10:33:06]Write to MH i2c: D1 01 00 5F 05 01 36 [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: D1 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: D1 01 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: D1 01 00 5F 05 00 35 [10:33:06]Write to MH i2c: 01 00 00 60 05 65 [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:07]*** Cut start [10:33:07]*** Partial cut [10:33:07]*** CUTSNS_PIN = 1 [10:33:07]*** CUTSNS_PIN = 0 [10:33:08]*** Brake cut motor [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]*** Stop cut motor [10:33:08]*** Cut end [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 60 05 00 00 00 00 00 FF 0F 7A [10:33:08]process_action close_receipt done [10:33:08]requested_data is exist [10:33:08]produce_requested_data [10:33:08]requested_item fm.sn is exist - process it [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 11 00 00 [10:33:08]Write to MH i2c: E2 08 00 61 05 80 11 00 00 00 00 00 00 E0 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 61 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [10:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:08]wFMCommunicate OK [10:33:08]requested_item fd.num is exist - process it [10:33:08]SAM_PROTO_GetFieldsCounters [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 13 00 00 [10:33:08]Write to MH i2c: E2 08 00 62 05 80 13 00 00 00 00 00 00 E3 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 62 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 62 00 62 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 72 03 00 0E 04 04 00 B6 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 64 [10:33:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 72 03 00 0E 04 04 00 B6 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 [10:33:08]wFMCommunicate OK [10:33:08]SAM_PROTO_GetFieldsCounters done [10:33:08]requested_item shift.num is exist - process it [10:33:08]requested_item shift.opened is exist - process it [10:33:08]req_shift_opened [10:33:08]FM_GetShiftState [10:33:08]SAM_PROTO_GetShiftState [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 13 01 00 [10:33:08]Write to MH i2c: E2 08 00 63 05 80 13 01 00 00 00 00 00 E5 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0E 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0E 00 63 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F3 [10:33:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:33:08]wFMCommunicate OK [10:33:08]SAM_PROTO_GetShiftState done [10:33:08]FM_GetShiftState done [10:33:08]req_shift_opened done [10:33:08]requested_item shift.open_date is exist - process it [10:33:08]req_shift_open_date [10:33:08]req_shift_open_date done [10:33:08]produce_requested_data done [10:33:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225817,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:33:08]process_action_free close_receipt [10:33:08]json_value_free [10:33:08]json_value_free done [10:33:08]process_json_proto returns [10:33:08]Send response to host [10:33:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225817,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:33:08]free response buf [10:33:08]execute_script done [10:33:08]execute_script returns [10:33:08]free content buf [10:33:08]Sock 10.Close socket [10:33:08]Sock 10.Thread stoped [10:33:11]Connected sock=11 [10:33: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 35 39 0F 01 00 00 BD 5D 07 01 82 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 CC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 72 03 00 35 04 06 00 06 97 BF 2B 54 3A A2 6C 91 DE 4C 72 E4 9D [10:33: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 35 39 4F 00 00 00 5B 41 47 00 F0 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 35 39 10 04 04 00 19 72 03 00 F4 03 04 00 F4 78 A4 66 B6 04 01 00 00 D6 0D 26 5E 79 C7 6A 82 [10:33:12]CommunicateWithHost err = 0 [10:33:12]CheckOFDResponse [10:33:12]1017 (14) - 77093643461234 [10:33:12]1041 (16) - 0000000000874959 [10:33:12]1040 (4) - 225817 [10:33:12]1012 (4) - 27.07.2024 04:35 [10:33:12]1206 (1) - 0 [10:33:12]OFD Sender: Remove packet 225817 [10:33:12]ProducePacketName [10:33:12]name=ofd_packets/00225817 [10:33:12]NVStorageDeleteData [10:33:13]OFD Sender: No OFD packet to send [10:33:18]OFD Sender: No OFD packet to send [10:33:23]OFD Sender: No OFD packet to send [10:33:28]OFD Sender: No OFD packet to send [10:33:33]OFD Sender: No OFD packet to send [10:33:38]OFD Sender: No OFD packet to send [10:33:43]OFD Sender: No OFD packet to send [10:33:46]recv_with_timeout no data received [10:33:48]OFD Sender: No OFD packet to send [10:33:53]OFD Sender: No OFD packet to send [10:33:57]recv_with_timeout no data received [10:33:58]OFD Sender: No OFD packet to send [10:34:01]accept exits with 9 [10:34:01]New connection [10:34:01]New thread 3066961252 created [10:34:01]Thread 3066817892 joined [10:34:01]Waiting for new connection... [10:34:01] Sock 9.Parse request [10:34:01]Sock 9.Check first char [10:34:01]Sock 9.First char is OK [10:34:01]request: POST /json_proto HTTP/1.0 [10:34:01]Method: POST [10:34:01]URL: /json_proto [10:34:01]Method is POST - this is cgi request [10:34:01]url: /json_proto [10:34:01]query_string will be loaded in cgi processing [10:34:01]execute_cgi json_proto POST (null) [10:34:01]execute_cgi path=json_proto method=POST [10:34:01]POST find Content-Length [10:34:01]Host: 172.17.43.131:8080 [10:34:01]Content-Length: 678 [10:34:01]Content-Type: application/json [10:34:01] [10:34:01]POST finish read [10:34:01]Found Content-Length = 678 [10:34:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:01]execute_script... [10:34: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)2002094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:01]POST & json_proto [10:34:01]process_json_proto [10:34:01]json parsed OK: [10:34:01]protocol is kg_v1.0 [10:34:01]action value=close_receipt [10:34:01]process_action close_receipt [10:34:01]cmd_close_receipt [10:34:01]MH_GetDate [10:34:01]Write to MH i2c: F0 00 00 64 05 58 [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: F0 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: F0 09 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: F0 09 00 64 05 00 19 CD A4 66 F9 24 A2 66 76 [10:34:01]GetLastDocTimeStamp 1722076384 [10:34:01]current date 1722076441 [10:34:01]FM_GetShiftState [10:34:01]SAM_PROTO_GetShiftState [10:34:01]wFMCommunicate request_size=4 [10:34:01]MH_SAM_APDU [10:34:01]CAPDU: 80 13 01 00 [10:34:01]Write to MH i2c: E2 08 00 65 05 80 13 01 00 00 00 00 00 E7 [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:01]Read from MH i2c: E2 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 0E 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 0E 00 65 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F5 [10:34:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:34:01]wFMCommunicate OK [10:34:01]SAM_PROTO_GetShiftState done [10:34:01]FM_GetShiftState done [10:34:01]opened in 1722038719 [10:34:01]opened+sec_in_day 1722125119 [10:34:01]quantity*price = 40068 [10:34:01]sum+1 = 40069 [10:34:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 178 27.07.2024 10:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225818 ФПД: 189290212229820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103401&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225818&fm=189290212229820&tin=02508201610067®Number=0000000000092624&sum=40000 [10:34:02]StoreToDocumentArchive [10:34:02]shift 438 fd 225818 [10:34:02]save to /storage/0438/doc_00225818 [10:34:02]save last doc name /storage/0438/doc_00225818 to /storage/kkm_last_doc_name [10:34:02]save OK [10:34:02]Clear old archive folders... [10:34:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:02]tlvbuf is B6EDC490 [10:34:02]SAM_PROTO_ClearQueue [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 09 00 00 [10:34:02]Write to MH i2c: E2 08 00 72 05 80 09 00 00 00 00 00 00 E9 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]SAM_PROTO_ClearQueue done [10:34:02]KKMCreateOFDPacket [10:34:02]OFDProtocolAddRootSTLVToBuf [10:34:02]FM_MakeSignedData [10:34:02]FM_MakeSignedData [10:34:02]SAM_PROTO_SignData [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 01 02 [10:34:02]Write to MH i2c: E2 08 00 73 05 80 0D 01 02 00 00 00 00 F1 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]wFMCommunicate request_size=255 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 72 03 00 35 04 06 00 AC [10:34:02]Write to MH i2c: E2 02 01 74 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 72 03 00 35 04 06 00 AC 00 00 CB [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]wFMCommunicate request_size=10 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 02 02 05 28 8F DC 02 BC [10:34:02]Write to MH i2c: E2 0D 00 75 05 80 0D 02 02 05 00 28 8F DC 02 BC 00 00 4F [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 75 05 00 90 00 EE [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 03 02 [10:34:02]Write to MH i2c: E2 08 00 76 05 80 0D 03 02 00 00 00 00 F6 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 0B 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 0B 00 76 05 00 DE E4 58 3A E0 4F 5A DD 90 00 B1 [10:34:02]RAPDU: DE E4 58 3A E0 4F 5A DD 90 00 [10:34:02]wFMCommunicate OK [10:34:02]SAM_PROTO_SignData done [10:34:02]FM_MakeSignedData done [10:34:02]CreateOFDProtocolMessage [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 11 00 00 [10:34:02]Write to MH i2c: E2 08 00 77 05 80 11 00 00 00 00 00 00 F6 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 17 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 17 00 77 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [10:34:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:02]wFMCommunicate OK [10:34:02]CreateOFDProtocolMessage done [10:34:02]OFDSenderStorePacket 225818 [10:34:02]StoreOFDPacket docnum=225818 [10:34:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F6 54 07 01 95 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 72 03 00 35 04 06 00 AC 28 8F DC 02 BC DE E4 58 3A E0 4F 5A DD [10:34:02]CheckFolder [10:34:02]dirname=/storage/ofd_packets [10:34:02]CheckFolder done [10:34:02]ProducePacketName [10:34:02]name=ofd_packets/00225818 [10:34:02]NVStorageSaveData ofd_packets/00225818 [10:34:02]File name is /storage/ofd_packets/00225818 [10:34:02]Write 301 bytes [10:34:02]NVStorageSaveData done [10:34:02]OFDSenderStorePacket done [10:34:02]KKMCreateOFDPacket done [10:34:02]NVStorageSaveData kkm_last_timestamp [10:34:02]File name is /storage/kkm_last_timestamp [10:34:02]Write 4 bytes [10:34:02]NVStorageSaveData done [10:34:02]ExternCall_PrintAddStr [10:34:02]wPrintStart [10:34:02]Write to MH i2c: 01 00 00 78 05 7D [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: 01 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: 01 07 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: 01 07 00 78 05 00 00 00 00 00 FF 0F 92 [10:34:02]RasterBufferAndPrint [10:34:02]line Счет N : (1)2002094 [10:34:02]line ИНН: 02508201610067 [10:34:02]line Контрольно-Кассовый Чек [10:34:02]line ПРОДАЖА [10:34:02]line ТРК (МРК, ГНК) : 34 [10:34:02]line Товар: 2710124500 [10:34:02]line Аи-95-К-5 [10:34:02]line 5.400 * 74.20 [10:34:02]line = 400.68 [10:34:02]line НДС 12% НСП 1% [10:34:02]line > о реализуемом товаре [10:34:02]line ОКРУГЛЕНИЕ: -0.68 [10:34:02]line ИТОГО: 400.00 [10:34:02]line Внесено: 400.00 [10:34:02]line СДАЧА: 0.00 [10:34:02]line НСП 1% : 3.55 [10:34:02]line НДС 12% : 42.55 [10:34:02]line Наличными: 400.00 [10:34:02]line Безнал.: 0.00 [10:34:02]line Место: АЗС № 97 "Партнер Нефть" [10:34:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:34:02]line СНО: Общий режим [10:34:02]line Чек 178 27.07.2024 10:34 [10:34:02]line Смена: 438 ФФД: 1.0 [10:34:02]line ЗНМ: 0300000054 [10:34:02]line РНМ: 0000000000092624 [10:34:02]line Версия ККМ: 001 [10:34:02]line ФМ: 0000000000874959 [10:34:02]line ФД: 225818 [10:34:02]line ФПД: 189290212229820 [10:34:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103401&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225818&fm=189290212229820&tin=02508201610067®Number=0000000000092624&sum=40000 [10:34:03]OFD Sender: Processing packet 225818 [packets to send 599, broken 598] [10:34:03]ProducePacketName [10:34:03]name=ofd_packets/00225818 [10:34:03]OFD Sender: To server: pG, [10:34:03]CommunicateWithHost lk.salyk.kg:30040 [10:34:03]ConnectInit lk.salyk.kg [10:34:03]written 0, free lines is 4095 [10:34:03]Write to MH i2c: 01 00 00 A3 05 A8 [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: 01 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: 01 07 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 66 0C 21 [10:34:03]RasterBufferAndPrint [10:34:03]line [10:34:03]line [10:34:03]line [10:34:03]line [10:34:03]line [10:34:03]written 0, free lines is 3177 [10:34:03]MH_Cut [10:34:03]Write to MH i2c: D1 01 00 AA 05 01 81 [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: D1 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: D1 01 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: D1 01 00 AA 05 00 80 [10:34:03]Write to MH i2c: 01 00 00 AB 05 B0 [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:04]*** Cut start [10:34:04]*** Partial cut [10:34:04]*** CUTSNS_PIN = 1 [10:34:04]*** CUTSNS_PIN = 0 [10:34:05]*** Brake cut motor [10:34:05]Read from MH i2c: 01 [10:34:05]*** Stop cut motor [10:34:05]*** Cut end [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: 01 07 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 FF 0F C5 [10:34:05]process_action close_receipt done [10:34:05]requested_data is exist [10:34:05]produce_requested_data [10:34:05]requested_item fm.sn is exist - process it [10:34:05]wFMCommunicate request_size=4 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 11 00 00 [10:34:05]Write to MH i2c: E2 08 00 AC 05 80 11 00 00 00 00 00 00 2B [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 17 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 17 00 AC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [10:34:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:05]wFMCommunicate OK [10:34:05]requested_item fd.num is exist - process it [10:34:05]SAM_PROTO_GetFieldsCounters [10:34:05]wFMCommunicate request_size=4 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 13 00 00 [10:34:05]Write to MH i2c: E2 08 00 AD 05 80 13 00 00 00 00 00 00 2E [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 62 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 62 00 AD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 72 03 00 0E 04 04 00 B6 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 B3 [10:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 72 03 00 0E 04 04 00 B6 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 [10:34:05]wFMCommunicate OK [10:34:05]SAM_PROTO_GetFieldsCounters done [10:34:05]requested_item shift.num is exist - process it [10:34:05]requested_item shift.opened is exist - process it [10:34:05]req_shift_opened [10:34:05]FM_GetShiftState [10:34:05]SAM_PROTO_GetShiftState [10:34:05]wFMCommunicate request_size=4 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 13 01 00 [10:34:05]Write to MH i2c: E2 08 00 AE 05 80 13 01 00 00 00 00 00 30 [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 0E 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 0E 00 AE 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [10:34:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:34:05]wFMCommunicate OK [10:34:05]SAM_PROTO_GetShiftState done [10:34:05]FM_GetShiftState done [10:34:05]req_shift_opened done [10:34:05]requested_item shift.open_date is exist - process it [10:34:05]req_shift_open_date [10:34:05]req_shift_open_date done [10:34:05]produce_requested_data done [10:34:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225818,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:34:05]process_action_free close_receipt [10:34:05]json_value_free [10:34:05]json_value_free done [10:34:05]process_json_proto returns [10:34:05]Send response to host [10:34:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225818,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:34:05]free response buf [10:34:05]execute_script done [10:34:05]execute_script returns [10:34:05]free content buf [10:34:05]Sock 9.Close socket [10:34:05]Sock 9.Thread stoped [10:34:08]recv_with_timeout no data received [10:34:08]ConnectInit Can't take IP for lk.salyk.kg [10:34:08]CommunicateWithHost connect error [10:34:08]CommunicateWithHost err = -1 [10:34:08]OFD Sender: Server communicate error [10:34:13]OFD Sender: Processing packet 225818 [packets to send 599, broken 598] [10:34:13]ProducePacketName [10:34:13]name=ofd_packets/00225818 [10:34:13]OFD Sender: To server: pG, [10:34:13]CommunicateWithHost lk.salyk.kg:30040 [10:34:13]ConnectInit lk.salyk.kg [10:34:18]recv_with_timeout no data received [10:34:18]ConnectInit Can't take IP for lk.salyk.kg [10:34:18]CommunicateWithHost connect error [10:34:18]CommunicateWithHost err = -1 [10:34:18]OFD Sender: Server communicate error [10:34:22]accept exits with 7 [10:34:22]New connection [10:34:22]New thread 3066817892 created [10:34:22]Thread 3066961252 joined [10:34:22]Waiting for new connection... [10:34:22] Sock 7.Parse request [10:34:22]Sock 7.Check first char [10:34:22]Sock 7.First char is OK [10:34:22]request: POST /json_proto HTTP/1.0 [10:34:22]Method: POST [10:34:22]URL: /json_proto [10:34:22]Method is POST - this is cgi request [10:34:22]url: /json_proto [10:34:22]query_string will be loaded in cgi processing [10:34:22]execute_cgi json_proto POST (null) [10:34:22]execute_cgi path=json_proto method=POST [10:34:22]POST find Content-Length [10:34:22]Host: 172.17.43.131:8080 [10:34:22]Content-Length: 680 [10:34:22]Content-Type: application/json [10:34:22] [10:34:22]POST finish read [10:34:22]Found Content-Length = 680 [10:34:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:22]execute_script... [10:34: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)2002092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:22]POST & json_proto [10:34:22]process_json_proto [10:34:22]json parsed OK: [10:34:22]protocol is kg_v1.0 [10:34:22]action value=close_receipt [10:34:22]process_action close_receipt [10:34:22]cmd_close_receipt [10:34:22]MH_GetDate [10:34:22]Write to MH i2c: F0 00 00 AF 05 A3 [10:34:22]Write i2c OK [10:34:22]MH_I2C_Read... [10:34:22]Read from MH i2c: F0 [10:34:22]MH_I2C_Read... [10:34:22]Read from MH i2c: F0 09 00 [10:34:22]MH_I2C_Read... [10:34:22]Read from MH i2c: F0 09 00 AF 05 00 2E CD A4 66 F9 24 A2 66 D6 [10:34:22]GetLastDocTimeStamp 1722076441 [10:34:22]current date 1722076462 [10:34:22]FM_GetShiftState [10:34:22]SAM_PROTO_GetShiftState [10:34:22]wFMCommunicate request_size=4 [10:34:22]MH_SAM_APDU [10:34:22]CAPDU: 80 13 01 00 [10:34:22]Write to MH i2c: E2 08 00 B0 05 80 13 01 00 00 00 00 00 32 [10:34:22]Write i2c OK [10:34:22]MH_I2C_Read... [10:34:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:22]Read from MH i2c: E2 [10:34:22]MH_I2C_Read... [10:34:22]Read from MH i2c: E2 0E 00 [10:34:22]MH_I2C_Read... [10:34:22]Read from MH i2c: E2 0E 00 B0 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [10:34:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:34:22]wFMCommunicate OK [10:34:22]SAM_PROTO_GetShiftState done [10:34:22]FM_GetShiftState done [10:34:22]opened in 1722038719 [10:34:22]opened+sec_in_day 1722125119 [10:34:22]quantity*price = 150037 [10:34:22]sum+1 = 150039 [10:34:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 179 27.07.2024 10:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225819 ФПД: 8000259376637 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225819&fm=8000259376637&tin=02508201610067®Number=0000000000092624&sum=150000 [10:34:23]StoreToDocumentArchive [10:34:23]shift 438 fd 225819 [10:34:23]save to /storage/0438/doc_00225819 [10:34:23]save last doc name /storage/0438/doc_00225819 to /storage/kkm_last_doc_name [10:34:23]save OK [10:34:23]Clear old archive folders... [10:34:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:34:23]tlvbuf is 0082A560 [10:34:23]SAM_PROTO_ClearQueue [10:34:23]wFMCommunicate request_size=4 [10:34:23]MH_SAM_APDU [10:34:23]CAPDU: 80 09 00 00 [10:34:23]Write to MH i2c: E2 08 00 BD 05 80 09 00 00 00 00 00 00 34 [10:34:23]Write i2c OK [10:34:23]MH_I2C_Read... [10:34:23]OFD Sender: Processing packet 225818 [packets to send 599, broken 598] [10:34:23]ProducePacketName [10:34:23]name=ofd_packets/00225818 [10:34:23]OFD Sender: To server: pG, [10:34:23]CommunicateWithHost lk.salyk.kg:30040 [10:34:23]ConnectInit lk.salyk.kg [10:34:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:23]Read from MH i2c: E2 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 03 00 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [10:34:23]RAPDU: 90 00 [10:34:23]wFMCommunicate OK [10:34:23]SAM_PROTO_ClearQueue done [10:34:23]KKMCreateOFDPacket [10:34:23]OFDProtocolAddRootSTLVToBuf [10:34:23]FM_MakeSignedData [10:34:23]FM_MakeSignedData [10:34:23]SAM_PROTO_SignData [10:34:23]wFMCommunicate request_size=4 [10:34:23]MH_SAM_APDU [10:34:23]CAPDU: 80 0D 01 02 [10:34:23]Write to MH i2c: E2 08 00 BE 05 80 0D 01 02 00 00 00 00 3C [10:34:23]Write i2c OK [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 [10:34:23]MH_I2C_Read... [10:34:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:23]Read from MH i2c: E2 03 00 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [10:34:23]RAPDU: 90 00 [10:34:23]wFMCommunicate OK [10:34:23]wFMCommunicate request_size=255 [10:34:23]MH_SAM_APDU [10:34:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 2E CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 72 03 00 35 04 06 00 07 46 B4 9E [10:34:23]Write to MH i2c: E2 02 01 BF 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 2E CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 72 03 00 35 04 06 00 07 46 B4 9E 00 00 DE [10:34:23]Write i2c OK [10:34:23]MH_I2C_Read... [10:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:23]Read from MH i2c: E2 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 03 00 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 03 00 BF 05 00 90 00 38 [10:34:23]RAPDU: 90 00 [10:34:23]wFMCommunicate OK [10:34:23]wFMCommunicate request_size=7 [10:34:23]MH_SAM_APDU [10:34:23]CAPDU: 80 0D 02 02 02 45 FD [10:34:23]Write to MH i2c: E2 0A 00 C0 05 80 0D 02 02 02 00 45 FD 00 00 85 [10:34:23]Write i2c OK [10:34:23]MH_I2C_Read... [10:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:23]Read from MH i2c: E2 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 03 00 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 03 00 C0 05 00 90 00 39 [10:34:23]RAPDU: 90 00 [10:34:23]wFMCommunicate OK [10:34:23]wFMCommunicate request_size=4 [10:34:23]MH_SAM_APDU [10:34:23]CAPDU: 80 0D 03 02 [10:34:23]Write to MH i2c: E2 08 00 C1 05 80 0D 03 02 00 00 00 00 41 [10:34:23]Write i2c OK [10:34:23]MH_I2C_Read... [10:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:23]Read from MH i2c: E2 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 0B 00 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 0B 00 C1 05 00 6A 6D 19 09 65 B1 FB F2 90 00 3E [10:34:23]RAPDU: 6A 6D 19 09 65 B1 FB F2 90 00 [10:34:23]wFMCommunicate OK [10:34:23]SAM_PROTO_SignData done [10:34:23]FM_MakeSignedData done [10:34:23]CreateOFDProtocolMessage [10:34:23]wFMCommunicate request_size=4 [10:34:23]MH_SAM_APDU [10:34:23]CAPDU: 80 11 00 00 [10:34:23]Write to MH i2c: E2 08 00 C2 05 80 11 00 00 00 00 00 00 41 [10:34:23]Write i2c OK [10:34:23]MH_I2C_Read... [10:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:23]Read from MH i2c: E2 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 17 00 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: E2 17 00 C2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [10:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:23]wFMCommunicate OK [10:34:23]CreateOFDProtocolMessage done [10:34:23]OFDSenderStorePacket 225819 [10:34:23]StoreOFDPacket docnum=225819 [10:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7B 73 04 01 42 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 2E CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 72 03 00 35 04 06 00 07 46 B4 9E 45 FD 6A 6D 19 09 65 B1 FB F2 [10:34:23]CheckFolder [10:34:23]dirname=/storage/ofd_packets [10:34:23]CheckFolder done [10:34:23]ProducePacketName [10:34:23]name=ofd_packets/00225819 [10:34:23]NVStorageSaveData ofd_packets/00225819 [10:34:23]File name is /storage/ofd_packets/00225819 [10:34:23]Write 298 bytes [10:34:23]NVStorageSaveData done [10:34:23]OFDSenderStorePacket done [10:34:23]KKMCreateOFDPacket done [10:34:23]NVStorageSaveData kkm_last_timestamp [10:34:23]File name is /storage/kkm_last_timestamp [10:34:23]Write 4 bytes [10:34:23]NVStorageSaveData done [10:34:23]ExternCall_PrintAddStr [10:34:23]wPrintStart [10:34:23]Write to MH i2c: 01 00 00 C3 05 C8 [10:34:23]Write i2c OK [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: 01 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: 01 07 00 [10:34:23]MH_I2C_Read... [10:34:23]Read from MH i2c: 01 07 00 C3 05 00 00 00 00 00 FF 0F DD [10:34:23]RasterBufferAndPrint [10:34:23]line Счет N : (1)2002092 [10:34:23]line ИНН: 02508201610067 [10:34:23]line Контрольно-Кассовый Чек [10:34:23]line ПРОДАЖА [10:34:23]line ТРК (МРК, ГНК) : 11 [10:34:23]line Товар: 2710194210 [10:34:23]line ДТ-К-5 [10:34:23]line 19.690 * 76.20 [10:34:23]line = 1500.38 [10:34:23]line НДС 12% НСП 1% [10:34:23]line > о реализуемом товаре [10:34:23]line ОКРУГЛЕНИЕ: -0.38 [10:34:23]line ИТОГО: 1500.00 [10:34:23]line Внесено: 1500.00 [10:34:23]line СДАЧА: 0.00 [10:34:23]line НСП 1% : 13.28 [10:34:23]line НДС 12% : 159.33 [10:34:23]line Наличными: 1500.00 [10:34:23]line Безнал.: 0.00 [10:34:23]line Место: АЗС № 97 "Партнер Нефть" [10:34:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:34:23]line СНО: Общий режим [10:34:23]line Чек 179 27.07.2024 10:34 [10:34:23]line Смена: 438 ФФД: 1.0 [10:34:23]line ЗНМ: 0300000054 [10:34:23]line РНМ: 0000000000092624 [10:34:23]line Версия ККМ: 001 [10:34:23]line ФМ: 0000000000874959 [10:34:23]line ФД: 225819 [10:34:23]line ФПД: 8000259376637 [10:34:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225819&fm=8000259376637&tin=02508201610067®Number=0000000000092624&sum=150000 [10:34:24]written 0, free lines is 4095 [10:34:24]Write to MH i2c: 01 00 00 EE 05 F3 [10:34:24]Write i2c OK [10:34:24]MH_I2C_Read... [10:34:24]Read from MH i2c: 01 [10:34:24]MH_I2C_Read... [10:34:24]Read from MH i2c: 01 07 00 [10:34:24]MH_I2C_Read... [10:34:24]Read from MH i2c: 01 07 00 EE 05 00 00 00 00 00 62 0C 68 [10:34:24]RasterBufferAndPrint [10:34:24]line [10:34:24]line [10:34:24]line [10:34:24]line [10:34:24]line [10:34:24]written 0, free lines is 3173 [10:34:24]MH_Cut [10:34:24]Write to MH i2c: D1 01 00 F5 05 01 CC [10:34:24]Write i2c OK [10:34:24]MH_I2C_Read... [10:34:24]Read from MH i2c: D1 [10:34:24]MH_I2C_Read... [10:34:24]Read from MH i2c: D1 01 00 [10:34:24]MH_I2C_Read... [10:34:24]Read from MH i2c: D1 01 00 F5 05 00 CB [10:34:24]Write to MH i2c: 01 00 00 F6 05 FB [10:34:24]Write i2c OK [10:34:24]MH_I2C_Read... [10:34:25]*** Cut start [10:34:25]*** Partial cut [10:34:25]*** CUTSNS_PIN = 1 [10:34:25]*** CUTSNS_PIN = 0 [10:34:26]*** Brake cut motor [10:34:26]Read from MH i2c: 01 [10:34:26]MH_I2C_Read... [10:34:26]*** Stop cut motor [10:34:26]*** Cut end [10:34:26]Read from MH i2c: 01 07 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: 01 07 00 F6 05 00 00 00 00 00 FF 0F 10 [10:34:26]process_action close_receipt done [10:34:26]requested_data is exist [10:34:26]produce_requested_data [10:34:26]requested_item fm.sn is exist - process it [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 11 00 00 [10:34:26]Write to MH i2c: E2 08 00 F7 05 80 11 00 00 00 00 00 00 76 [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 17 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 17 00 F7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [10:34:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:26]wFMCommunicate OK [10:34:26]requested_item fd.num is exist - process it [10:34:26]SAM_PROTO_GetFieldsCounters [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 13 00 00 [10:34:26]Write to MH i2c: E2 08 00 F8 05 80 13 00 00 00 00 00 00 79 [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 62 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 62 00 F8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 72 03 00 0E 04 04 00 B6 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 02 [10:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 72 03 00 0E 04 04 00 B6 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:34:26]wFMCommunicate OK [10:34:26]SAM_PROTO_GetFieldsCounters done [10:34:26]requested_item shift.num is exist - process it [10:34:26]requested_item shift.opened is exist - process it [10:34:26]req_shift_opened [10:34:26]FM_GetShiftState [10:34:26]SAM_PROTO_GetShiftState [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 13 01 00 [10:34:26]Write to MH i2c: E2 08 00 F9 05 80 13 01 00 00 00 00 00 7B [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 0E 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 0E 00 F9 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [10:34:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:34:26]wFMCommunicate OK [10:34:26]SAM_PROTO_GetShiftState done [10:34:26]FM_GetShiftState done [10:34:26]req_shift_opened done [10:34:26]requested_item shift.open_date is exist - process it [10:34:26]req_shift_open_date [10:34:26]req_shift_open_date done [10:34:26]produce_requested_data done [10:34:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225819,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:34:26]process_action_free close_receipt [10:34:26]json_value_free [10:34:26]json_value_free done [10:34:26]process_json_proto returns [10:34:26]Send response to host [10:34:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225819,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:34:26]free response buf [10:34:26]execute_script done [10:34:26]execute_script returns [10:34:26]free content buf [10:34:26]Sock 7.Close socket [10:34:26]Sock 7.Thread stoped [10:34:27]accept exits with 9 [10:34:27]New connection [10:34:27]New thread 3066961252 created [10:34:27]Thread 3066817892 joined [10:34:27]Waiting for new connection... [10:34:27] Sock 9.Parse request [10:34:27]Sock 9.Check first char [10:34:27]Sock 9.First char is OK [10:34:27]request: POST /json_proto HTTP/1.0 [10:34:27]Method: POST [10:34:27]URL: /json_proto [10:34:27]Method is POST - this is cgi request [10:34:27]url: /json_proto [10:34:27]query_string will be loaded in cgi processing [10:34:27]execute_cgi json_proto POST (null) [10:34:27]execute_cgi path=json_proto method=POST [10:34:27]POST find Content-Length [10:34:27]Host: 172.17.43.131:8080 [10:34:27]Content-Length: 683 [10:34:27]Content-Type: application/json [10:34:27] [10:34:27]POST finish read [10:34:27]Found Content-Length = 683 [10:34:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:27]execute_script... [10:34: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)2002095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:27]POST & json_proto [10:34:27]process_json_proto [10:34:27]json parsed OK: [10:34:27]protocol is kg_v1.0 [10:34:27]action value=close_receipt [10:34:27]process_action close_receipt [10:34:27]cmd_close_receipt [10:34:27]MH_GetDate [10:34:27]Write to MH i2c: F0 00 00 FA 05 EE [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: F0 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: F0 09 00 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: F0 09 00 FA 05 00 33 CD A4 66 F9 24 A2 66 26 [10:34:27]GetLastDocTimeStamp 1722076462 [10:34:27]current date 1722076467 [10:34:27]FM_GetShiftState [10:34:27]SAM_PROTO_GetShiftState [10:34:27]wFMCommunicate request_size=4 [10:34:27]MH_SAM_APDU [10:34:27]CAPDU: 80 13 01 00 [10:34:27]Write to MH i2c: E2 08 00 FB 05 80 13 01 00 00 00 00 00 7D [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:27]Read from MH i2c: E2 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: E2 0E 00 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: E2 0E 00 FB 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8B [10:34:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:34:27]wFMCommunicate OK [10:34:27]SAM_PROTO_GetShiftState done [10:34:27]FM_GetShiftState done [10:34:27]opened in 1722038719 [10:34:27]opened+sec_in_day 1722125119 [10:34:27]quantity*price = 100021 [10:34:27]sum+1 = 100023 [10:34:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 180 27.07.2024 10:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225820 ФПД: 69075758770954 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225820&fm=69075758770954&tin=02508201610067®Number=0000000000092624&sum=100000 [10:34:28]StoreToDocumentArchive [10:34:28]shift 438 fd 225820 [10:34:28]save to /storage/0438/doc_00225820 [10:34:28]save last doc name /storage/0438/doc_00225820 to /storage/kkm_last_doc_name [10:34:28]save OK [10:34:28]Clear old archive folders... [10:34:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:28]tlvbuf is 0087F730 [10:34:28]SAM_PROTO_ClearQueue [10:34:28]wFMCommunicate request_size=4 [10:34:28]MH_SAM_APDU [10:34:28]CAPDU: 80 09 00 00 [10:34:28]Write to MH i2c: E2 08 00 08 06 80 09 00 00 00 00 00 00 80 [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:28]Read from MH i2c: E2 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [10:34:28]RAPDU: 90 00 [10:34:28]wFMCommunicate OK [10:34:28]SAM_PROTO_ClearQueue done [10:34:28]KKMCreateOFDPacket [10:34:28]OFDProtocolAddRootSTLVToBuf [10:34:28]FM_MakeSignedData [10:34:28]FM_MakeSignedData [10:34:28]SAM_PROTO_SignData [10:34:28]wFMCommunicate request_size=4 [10:34:28]MH_SAM_APDU [10:34:28]CAPDU: 80 0D 01 02 [10:34:28]Write to MH i2c: E2 08 00 09 06 80 0D 01 02 00 00 00 00 88 [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:28]Read from MH i2c: E2 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [10:34:28]RAPDU: 90 00 [10:34:28]wFMCommunicate OK [10:34:28]wFMCommunicate request_size=255 [10:34:28]MH_SAM_APDU [10:34:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 33 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 72 03 00 35 04 06 00 3E [10:34:28]Write to MH i2c: E2 02 01 0A 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 33 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 72 03 00 35 04 06 00 3E 00 00 80 [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:29]Read from MH i2c: E2 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 03 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 03 00 0A 06 00 90 00 84 [10:34:29]RAPDU: 90 00 [10:34:29]wFMCommunicate OK [10:34:29]wFMCommunicate request_size=10 [10:34:29]MH_SAM_APDU [10:34:29]CAPDU: 80 0D 02 02 05 D2 F4 10 6B 0A [10:34:29]Write to MH i2c: E2 0D 00 0B 06 80 0D 02 02 05 00 D2 F4 10 6B 0A 00 00 E0 [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:29]Read from MH i2c: E2 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 03 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [10:34:29]RAPDU: 90 00 [10:34:29]wFMCommunicate OK [10:34:29]wFMCommunicate request_size=4 [10:34:29]MH_SAM_APDU [10:34:29]CAPDU: 80 0D 03 02 [10:34:29]Write to MH i2c: E2 08 00 0C 06 80 0D 03 02 00 00 00 00 8D [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:29]Read from MH i2c: E2 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 0B 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 0B 00 0C 06 00 F9 2D 0A 10 1D 7A FA 28 90 00 87 [10:34:29]RAPDU: F9 2D 0A 10 1D 7A FA 28 90 00 [10:34:29]wFMCommunicate OK [10:34:29]SAM_PROTO_SignData done [10:34:29]FM_MakeSignedData done [10:34:29]CreateOFDProtocolMessage [10:34:29]wFMCommunicate request_size=4 [10:34:29]MH_SAM_APDU [10:34:29]CAPDU: 80 11 00 00 [10:34:29]Write to MH i2c: E2 08 00 0D 06 80 11 00 00 00 00 00 00 8D [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:29]Read from MH i2c: E2 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 17 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 17 00 0D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [10:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:29]wFMCommunicate OK [10:34:29]CreateOFDProtocolMessage done [10:34:29]OFDSenderStorePacket 225820 [10:34:29]StoreOFDPacket docnum=225820 [10:34:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D3 AC 07 01 54 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 33 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 72 03 00 35 04 06 00 3E D2 F4 10 6B 0A F9 2D 0A 10 1D 7A FA 28 [10:34:29]CheckFolder [10:34:29]dirname=/storage/ofd_packets [10:34:29]CheckFolder done [10:34:29]ProducePacketName [10:34:29]name=ofd_packets/00225820 [10:34:29]NVStorageSaveData ofd_packets/00225820 [10:34:29]File name is /storage/ofd_packets/00225820 [10:34:29]Write 301 bytes [10:34:29]NVStorageSaveData done [10:34:29]OFDSenderStorePacket done [10:34:29]KKMCreateOFDPacket done [10:34:29]NVStorageSaveData kkm_last_timestamp [10:34:29]File name is /storage/kkm_last_timestamp [10:34:29]Write 4 bytes [10:34:29]NVStorageSaveData done [10:34:29]ExternCall_PrintAddStr [10:34:29]wPrintStart [10:34:29]Write to MH i2c: 01 00 00 0E 06 14 [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: 01 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: 01 07 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: 01 07 00 0E 06 00 00 00 00 00 FF 0F 29 [10:34:29]RasterBufferAndPrint [10:34:29]line Счет N : (1)2002095 [10:34:29]line ИНН: 02508201610067 [10:34:29]line Контрольно-Кассовый Чек [10:34:29]line ПРОДАЖА [10:34:29]line ТРК (МРК, ГНК) : 64 [10:34:29]line Товар: 2710124500 [10:34:29]line Аи-95-К-5 [10:34:29]line 13.480 * 74.20 [10:34:29]line = 1000.22 [10:34:29]line НДС 12% НСП 1% [10:34:29]line > о реализуемом товаре [10:34:29]line ОКРУГЛЕНИЕ: -0.22 [10:34:29]line ИТОГО: 1000.00 [10:34:29]line Внесено: 1000.00 [10:34:29]line СДАЧА: 0.00 [10:34:29]line НСП 1% : 8.85 [10:34:29]line НДС 12% : 106.22 [10:34:29]line Наличными: 1000.00 [10:34:29]line Безнал.: 0.00 [10:34:29]line Место: АЗС № 97 "Партнер Нефть" [10:34:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:34:29]line СНО: Общий режим [10:34:29]line Чек 180 27.07.2024 10:34 [10:34:29]line Смена: 438 ФФД: 1.0 [10:34:29]line ЗНМ: 0300000054 [10:34:29]line РНМ: 0000000000092624 [10:34:29]line Версия ККМ: 001 [10:34:29]line ФМ: 0000000000874959 [10:34:29]line ФД: 225820 [10:34:29]line ФПД: 69075758770954 [10:34:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225820&fm=69075758770954&tin=02508201610067®Number=0000000000092624&sum=100000 [10:34:29]written 0, free lines is 4095 [10:34:30]Write to MH i2c: 01 00 00 39 06 3F [10:34:30]Write i2c OK [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: 01 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: 01 07 00 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 70 0C C2 [10:34:30]RasterBufferAndPrint [10:34:30]line [10:34:30]line [10:34:30]line [10:34:30]line [10:34:30]line [10:34:30]written 0, free lines is 3189 [10:34:30]MH_Cut [10:34:30]Write to MH i2c: D1 01 00 40 06 01 18 [10:34:30]Write i2c OK [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: D1 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: D1 01 00 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: D1 01 00 40 06 00 17 [10:34:30]Write to MH i2c: 01 00 00 41 06 47 [10:34:30]Write i2c OK [10:34:30]MH_I2C_Read... [10:34:31]*** Cut start [10:34:31]*** Partial cut [10:34:31]*** CUTSNS_PIN = 1 [10:34:31]*** CUTSNS_PIN = 0 [10:34:31]*** Brake cut motor [10:34:31]Read from MH i2c: 01 [10:34:31]MH_I2C_Read... [10:34:31]*** Stop cut motor [10:34:31]*** Cut end [10:34:31]Read from MH i2c: 01 07 00 [10:34:31]MH_I2C_Read... [10:34:31]Read from MH i2c: 01 07 00 41 06 00 00 00 00 00 FF 0F 5C [10:34:31]process_action close_receipt done [10:34:31]requested_data is exist [10:34:31]produce_requested_data [10:34:31]requested_item fm.sn is exist - process it [10:34:31]wFMCommunicate request_size=4 [10:34:31]MH_SAM_APDU [10:34:31]CAPDU: 80 11 00 00 [10:34:31]Write to MH i2c: E2 08 00 42 06 80 11 00 00 00 00 00 00 C2 [10:34:31]Write i2c OK [10:34:31]MH_I2C_Read... [10:34:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:32]Read from MH i2c: E2 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: E2 17 00 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: E2 17 00 42 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [10:34:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:32]wFMCommunicate OK [10:34:32]requested_item fd.num is exist - process it [10:34:32]SAM_PROTO_GetFieldsCounters [10:34:32]wFMCommunicate request_size=4 [10:34:32]MH_SAM_APDU [10:34:32]CAPDU: 80 13 00 00 [10:34:32]Write to MH i2c: E2 08 00 43 06 80 13 00 00 00 00 00 00 C5 [10:34:32]Write i2c OK [10:34:32]MH_I2C_Read... [10:34:32]int [10:34:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:32]*** FLAG_PRN_PAP1 set [10:34:32]Connected sock=11 [10:34: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 35 39 0F 01 00 00 F6 54 07 01 95 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 72 03 00 35 04 06 00 AC 28 8F DC 02 BC DE E4 58 3A E0 4F 5A DD [10:34:32]Read from MH i2c: E2 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: E2 62 00 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: E2 62 00 43 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 72 03 00 0E 04 04 00 B6 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 52 [10:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 72 03 00 0E 04 04 00 B6 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:34:32]wFMCommunicate OK [10:34:32]SAM_PROTO_GetFieldsCounters done [10:34:32]requested_item shift.num is exist - process it [10:34:32]requested_item shift.opened is exist - process it [10:34:32]req_shift_opened [10:34:32]FM_GetShiftState [10:34:32]SAM_PROTO_GetShiftState [10:34:32]wFMCommunicate request_size=4 [10:34:32]MH_SAM_APDU [10:34:32]CAPDU: 80 13 01 00 [10:34:32]Write to MH i2c: 01 00 00 44 06 4A [10:34:32]Write i2c OK [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: 01 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: 01 07 00 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: 01 07 00 44 06 00 01 00 00 00 FF 0F 60 [10:34:32]state=0 [10:34:32]No paper [10:34:32]Write to MH i2c: E2 08 00 45 06 80 13 01 00 00 00 00 00 C8 [10:34:32]Write i2c OK [10:34:32]MH_I2C_Read... [10:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:32]Read from MH i2c: E2 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: E2 0E 00 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: E2 0E 00 45 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [10:34:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:34:32]wFMCommunicate OK [10:34:32]SAM_PROTO_GetShiftState done [10:34:32]FM_GetShiftState done [10:34:32]req_shift_opened done [10:34:32]requested_item shift.open_date is exist - process it [10:34:32]req_shift_open_date [10:34:32]req_shift_open_date done [10:34:32]produce_requested_data done [10:34:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225820,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:34:32]process_action_free close_receipt [10:34:32]json_value_free [10:34:32]json_value_free done [10:34:32]process_json_proto returns [10:34:32]Send response to host [10:34:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225820,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:34:32]free response buf [10:34:32]execute_script done [10:34:32]execute_script returns [10:34:32]free content buf [10:34:32]Sock 9.Close socket [10:34:32]Sock 9.Thread stoped [10:34:32]int [10:34:32]Write to MH i2c: 01 00 00 46 06 4C [10:34:32]*** FLAG_PRN_PAP2 set [10:34:32]Write i2c OK [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: 01 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: 01 07 00 [10:34:32]MH_I2C_Read... [10:34:32]Read from MH i2c: 01 07 00 46 06 00 03 00 00 00 FF 0F 64 [10:34:32]state=0 [10:34:32]No paper [10:34:32]Cover opened [10:34:33]int [10:34:33]Write to MH i2c: 01 00 00 47 06 4D [10:34:33]*** FLAG_PRN_PAP2 reset [10:34:33]Write i2c OK [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 07 00 [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 07 00 47 06 00 01 00 00 00 FF 0F 63 [10:34:33]state=3 [10:34:33]No paper [10:34:33]Cover closed [10:34:33]int [10:34:33]Write to MH i2c: 01 00 00 48 06 4E [10:34:33]*** FLAG_PRN_PAP2 set [10:34:33]Write i2c OK [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 07 00 [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 07 00 48 06 00 03 00 00 00 FF 0F 66 [10:34:33]state=0 [10:34:33]No paper [10:34:33]Cover opened [10:34:33]int [10:34:33]Write to MH i2c: 01 00 00 49 06 4F [10:34:33]*** FLAG_PRN_PAP2 reset [10:34:33]*** FLAG_PRN_PAP2 set [10:34:33]Write i2c OK [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 07 00 [10:34:33]MH_I2C_Read... [10:34:33]Read from MH i2c: 01 07 00 49 06 00 03 00 00 00 FF 0F 67 [10:34:33]state=3 [10:34:33]No paper [10:34:33]Cover opened [10:34:34]int [10:34:34]Write to MH i2c: 01 00 00 4A 06 50 [10:34:34]*** FLAG_PRN_PAP2 reset [10:34:34]Write i2c OK [10:34:34]MH_I2C_Read... [10:34:34]Read from MH i2c: 01 [10:34:34]MH_I2C_Read... [10:34:34]Read from MH i2c: 01 07 00 [10:34:34]MH_I2C_Read... [10:34:34]Read from MH i2c: 01 07 00 4A 06 00 01 00 00 00 FF 0F 66 [10:34:34]state=3 [10:34:34]No paper [10:34:34]Cover closed [10:34:34]int [10:34:34]Write to MH i2c: 01 00 00 4B 06 51 [10:34:34]*** FLAG_PRN_PAP2 set [10:34:34]Write i2c OK [10:34:34]MH_I2C_Read... [10:34:34]Read from MH i2c: 01 [10:34:34]MH_I2C_Read... [10:34:34]Read from MH i2c: 01 07 00 [10:34:34]MH_I2C_Read... [10:34:34]Read from MH i2c: 01 07 00 4B 06 00 03 00 00 00 FF 0F 69 [10:34:34]state=0 [10:34:34]No paper [10:34:34]Cover opened [10:34:36]int [10:34:36]Write to MH i2c: 01 00 00 4C 06 52 [10:34:36]*** FLAG_PRN_PAP1 reset [10:34:36]*** FLAG_PRN_PAP2 reset [10:34:36]Write i2c OK [10:34:36]MH_I2C_Read... [10:34:36]Read from MH i2c: 01 [10:34:36]MH_I2C_Read... [10:34:36]Read from MH i2c: 01 07 00 [10:34:36]MH_I2C_Read... [10:34:36]Read from MH i2c: 01 07 00 4C 06 00 00 00 00 00 FF 0F 67 [10:34:36]state=3 [10:34:36]Cover closed [10:34: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 35 39 4F 00 00 00 0C 02 47 00 7F C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 72 03 00 F4 03 04 00 47 79 A4 66 B6 04 01 00 00 87 13 0E 37 ED B0 A8 3D [10:34:36]CommunicateWithHost err = 0 [10:34:36]CheckOFDResponse [10:34:36]1017 (14) - 77093643461234 [10:34:36]1041 (16) - 0000000000874959 [10:34:36]1040 (4) - 225818 [10:34:36]1012 (4) - 27.07.2024 04:36 [10:34:36]1206 (1) - 0 [10:34:36]OFD Sender: Remove packet 225818 [10:34:36]ProducePacketName [10:34:36]name=ofd_packets/00225818 [10:34:36]NVStorageDeleteData [10:34:37]OFD Sender: Processing packet 225819 [packets to send 600, broken 598] [10:34:37]ProducePacketName [10:34:37]name=ofd_packets/00225819 [10:34:37]OFD Sender: To server: pG, [10:34:37]CommunicateWithHost lk.salyk.kg:30040 [10:34:37]ConnectInit lk.salyk.kg [10:34:42]recv_with_timeout no data received [10:34:42]ConnectInit Can't take IP for lk.salyk.kg [10:34:42]CommunicateWithHost connect error [10:34:42]CommunicateWithHost err = -1 [10:34:42]OFD Sender: Server communicate error [10:34:42]OFD Sender: Processing packet 225819 [packets to send 600, broken 598] [10:34:42]ProducePacketName [10:34:42]name=ofd_packets/00225819 [10:34:42]OFD Sender: To server: pG, [10:34:42]CommunicateWithHost lk.salyk.kg:30040 [10:34:42]ConnectInit lk.salyk.kg [10:34:44]Connected sock=9 [10:34:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7B 73 04 01 42 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 2E CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 72 03 00 35 04 06 00 07 46 B4 9E 45 FD 6A 6D 19 09 65 B1 FB F2 [10:34: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 35 39 4F 00 00 00 57 9A 47 00 55 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 72 03 00 F4 03 04 00 50 79 A4 66 B6 04 01 00 00 3E 95 C7 C3 43 EC C1 73 [10:34:45]CommunicateWithHost err = 0 [10:34:45]CheckOFDResponse [10:34:45]1017 (14) - 77093643461234 [10:34:45]1041 (16) - 0000000000874959 [10:34:45]1040 (4) - 225819 [10:34:45]1012 (4) - 27.07.2024 04:36 [10:34:45]1206 (1) - 0 [10:34:45]OFD Sender: Remove packet 225819 [10:34:45]ProducePacketName [10:34:45]name=ofd_packets/00225819 [10:34:45]NVStorageDeleteData [10:34:45]OFD Sender: Processing packet 225820 [packets to send 599, broken 598] [10:34:45]ProducePacketName [10:34:45]name=ofd_packets/00225820 [10:34:45]OFD Sender: To server: pG, [10:34:45]CommunicateWithHost lk.salyk.kg:30040 [10:34:45]ConnectInit lk.salyk.kg [10:34:46]Connected sock=9 [10:34: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 35 39 0F 01 00 00 D3 AC 07 01 54 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 33 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 72 03 00 35 04 06 00 3E D2 F4 10 6B 0A F9 2D 0A 10 1D 7A FA 28 [10:34: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 35 39 4F 00 00 00 8C F9 47 00 2A 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 72 03 00 F4 03 04 00 52 79 A4 66 B6 04 01 00 00 40 C4 A0 3E CF 74 56 57 [10:34:46]CommunicateWithHost err = 0 [10:34:46]CheckOFDResponse [10:34:46]1017 (14) - 77093643461234 [10:34:46]1041 (16) - 0000000000874959 [10:34:46]1040 (4) - 225820 [10:34:46]1012 (4) - 27.07.2024 04:36 [10:34:46]1206 (1) - 0 [10:34:46]OFD Sender: Remove packet 225820 [10:34:46]ProducePacketName [10:34:46]name=ofd_packets/00225820 [10:34:46]NVStorageDeleteData [10:34:47]OFD Sender: No OFD packet to send [10:34:52]OFD Sender: No OFD packet to send [10:34:52]recv_with_timeout no data received [10:34:57]OFD Sender: No OFD packet to send [10:35:02]OFD Sender: No OFD packet to send [10:35:07]OFD Sender: No OFD packet to send [10:35:12]OFD Sender: No OFD packet to send [10:35:17]OFD Sender: No OFD packet to send [10:35:22]OFD Sender: No OFD packet to send [10:35:26]recv_with_timeout no data received [10:35:27]OFD Sender: No OFD packet to send [10:35:30]accept exits with 7 [10:35:30]New connection [10:35:30]New thread 3066817892 created [10:35:30]Thread 3066961252 joined [10:35:30]Waiting for new connection... [10:35:30] Sock 7.Parse request [10:35:30]Sock 7.Check first char [10:35:30]Sock 7.First char is OK [10:35:30]request: POST /json_proto HTTP/1.0 [10:35:30]Method: POST [10:35:30]URL: /json_proto [10:35:30]Method is POST - this is cgi request [10:35:30]url: /json_proto [10:35:30]query_string will be loaded in cgi processing [10:35:30]execute_cgi json_proto POST (null) [10:35:30]execute_cgi path=json_proto method=POST [10:35:30]POST find Content-Length [10:35:30]Host: 172.17.43.131:8080 [10:35:30]Content-Length: 797 [10:35:30]Content-Type: application/json [10:35:30] [10:35:30]POST finish read [10:35:30]Found Content-Length = 797 [10:35:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:30]execute_script... [10:35:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:30]POST & json_proto [10:35:30]process_json_proto [10:35:30]json parsed OK: [10:35:30]protocol is kg_v1.0 [10:35:30]action value=close_receipt [10:35:30]process_action close_receipt [10:35:30]cmd_close_receipt [10:35:30]MH_GetDate [10:35:30]Write to MH i2c: F0 00 00 4D 06 42 [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: F0 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: F0 09 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: F0 09 00 4D 06 00 73 CD A4 66 F9 24 A2 66 BA [10:35:30]GetLastDocTimeStamp 1722076467 [10:35:30]current date 1722076531 [10:35:30]FM_GetShiftState [10:35:30]SAM_PROTO_GetShiftState [10:35:30]wFMCommunicate request_size=4 [10:35:30]MH_SAM_APDU [10:35:30]CAPDU: 80 13 01 00 [10:35:30]Write to MH i2c: E2 08 00 4E 06 80 13 01 00 00 00 00 00 D1 [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:30]Read from MH i2c: E2 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 0E 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 0E 00 4E 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DF [10:35:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:35:30]wFMCommunicate OK [10:35:30]SAM_PROTO_GetShiftState done [10:35:30]FM_GetShiftState done [10:35:30]opened in 1722038719 [10:35:30]opened+sec_in_day 1722125119 [10:35:30]quantity*price = 100035 [10:35:30]sum+1 = 100036 [10:35:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 181 27.07.2024 10:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225821 ФПД: 151374428905521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103531&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225821&fm=151374428905521&tin=02508201610067®Number=0000000000092624&sum=100035 [10:35:32]StoreToDocumentArchive [10:35:32]shift 438 fd 225821 [10:35:32]save to /storage/0438/doc_00225821 [10:35:32]save last doc name /storage/0438/doc_00225821 to /storage/kkm_last_doc_name [10:35:32]save OK [10:35:32]Clear old archive folders... [10:35:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:35:32]tlvbuf is 0082BCC0 [10:35:32]SAM_PROTO_ClearQueue [10:35:32]wFMCommunicate request_size=4 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 09 00 00 [10:35:32]Write to MH i2c: E2 08 00 5B 06 80 09 00 00 00 00 00 00 D3 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 5B 06 00 90 00 D5 [10:35:32]RAPDU: 90 00 [10:35:32]wFMCommunicate OK [10:35:32]SAM_PROTO_ClearQueue done [10:35:32]KKMCreateOFDPacket [10:35:32]OFDProtocolAddRootSTLVToBuf [10:35:32]FM_MakeSignedData [10:35:32]FM_MakeSignedData [10:35:32]SAM_PROTO_SignData [10:35:32]wFMCommunicate request_size=4 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 0D 01 02 [10:35:32]Write to MH i2c: E2 08 00 5C 06 80 0D 01 02 00 00 00 00 DB [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 5C 06 00 90 00 D6 [10:35:32]RAPDU: 90 00 [10:35:32]wFMCommunicate OK [10:35:32]wFMCommunicate request_size=255 [10:35:32]MH_SAM_APDU [10:35:32]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 73 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 72 03 00 35 04 06 00 [10:35:32]Write to MH i2c: E2 02 01 5D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 73 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 72 03 00 35 04 06 00 00 00 5B [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]OFD Sender: No OFD packet to send [10:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 5D 06 00 90 00 D7 [10:35:32]RAPDU: 90 00 [10:35:32]wFMCommunicate OK [10:35:32]wFMCommunicate request_size=11 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 0D 02 02 06 89 AC 9B 10 20 31 [10:35:32]Write to MH i2c: E2 0E 00 5E 06 80 0D 02 02 06 00 89 AC 9B 10 20 31 00 00 1B [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 5E 06 00 90 00 D8 [10:35:32]RAPDU: 90 00 [10:35:32]wFMCommunicate OK [10:35:32]wFMCommunicate request_size=4 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 0D 03 02 [10:35:32]Write to MH i2c: E2 08 00 5F 06 80 0D 03 02 00 00 00 00 E0 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 0B 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 0B 00 5F 06 00 97 B8 C0 44 E9 08 70 43 90 00 D8 [10:35:32]RAPDU: 97 B8 C0 44 E9 08 70 43 90 00 [10:35:32]wFMCommunicate OK [10:35:32]SAM_PROTO_SignData done [10:35:32]FM_MakeSignedData done [10:35:32]CreateOFDProtocolMessage [10:35:32]wFMCommunicate request_size=4 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 11 00 00 [10:35:32]Write to MH i2c: E2 08 00 60 06 80 11 00 00 00 00 00 00 E0 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 17 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 17 00 60 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [10:35:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:35:32]wFMCommunicate OK [10:35:32]CreateOFDProtocolMessage done [10:35:32]OFDSenderStorePacket 225821 [10:35:32]StoreOFDPacket docnum=225821 [10:35:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 1F 13 08 01 D4 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 73 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 72 03 00 35 04 06 00 89 AC 9B 10 20 31 97 B8 C0 44 E9 08 70 43 [10:35:32]CheckFolder [10:35:32]dirname=/storage/ofd_packets [10:35:32]CheckFolder done [10:35:32]ProducePacketName [10:35:32]name=ofd_packets/00225821 [10:35:32]NVStorageSaveData ofd_packets/00225821 [10:35:32]File name is /storage/ofd_packets/00225821 [10:35:32]Write 302 bytes [10:35:32]NVStorageSaveData done [10:35:32]OFDSenderStorePacket done [10:35:32]KKMCreateOFDPacket done [10:35:32]NVStorageSaveData kkm_last_timestamp [10:35:32]File name is /storage/kkm_last_timestamp [10:35:32]Write 4 bytes [10:35:32]NVStorageSaveData done [10:35:32]ExternCall_PrintAddStr [10:35:32]wPrintStart [10:35:32]Write to MH i2c: 01 00 00 61 06 67 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 61 06 00 00 00 00 00 FF 0F 7C [10:35:32]RasterBufferAndPrint [10:35:32]line Счет N : (1)2002093 [10:35:32]line ИНН: 02508201610067 [10:35:32]line Контрольно-Кассовый Чек [10:35:32]line ПРОДАЖА [10:35:32]line ТРК (МРК, ГНК) : 42 [10:35:32]line Товар: 2710124130 [10:35:32]line Super-92-К-5 [10:35:32]line 14.540 * 68.80 [10:35:32]line = 1000.35 [10:35:32]line НДС 12% НСП 1% [10:35:32]line > о реализуемом товаре [10:35:32]line ИТОГО: 1000.35 [10:35:32]line НСП 1% : 8.85 [10:35:32]line НДС 12% : 106.23 [10:35:32]line Наличными: 0.00 [10:35:32]line Безнал.: 1000.35 [10:35:32]line Место: АЗС № 97 "Партнер Нефть" [10:35:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:35:32]line СНО: Общий режим [10:35:32]line Чек 181 27.07.2024 10:35 [10:35:32]line Смена: 438 ФФД: 1.0 [10:35:32]line ЗНМ: 0300000054 [10:35:32]line РНМ: 0000000000092624 [10:35:32]line Версия ККМ: 001 [10:35:32]line Платежная система: O! деньги [10:35:32]line ФМ: 0000000000874959 [10:35:32]line ФД: 225821 [10:35:32]line ФПД: 151374428905521 [10:35:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103531&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225821&fm=151374428905521&tin=02508201610067®Number=0000000000092624&sum=100035 [10:35:32]written 0, free lines is 4095 [10:35:32]OFD Sender: Processing packet 225821 [packets to send 599, broken 598] [10:35:32]ProducePacketName [10:35:32]name=ofd_packets/00225821 [10:35:32]OFD Sender: To server: pG, [10:35:32]CommunicateWithHost lk.salyk.kg:30040 [10:35:32]ConnectInit lk.salyk.kg [10:35:33]Write to MH i2c: 01 00 00 8B 06 91 [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: 01 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: 01 07 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: 01 07 00 8B 06 00 00 00 00 00 7D 0C 21 [10:35:33]RasterBufferAndPrint [10:35:33]line [10:35:33]line [10:35:33]line [10:35:33]line [10:35:33]line [10:35:33]written 0, free lines is 3200 [10:35:33]MH_Cut [10:35:33]Write to MH i2c: D1 01 00 92 06 01 6A [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: D1 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: D1 01 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: D1 01 00 92 06 00 69 [10:35:33]Write to MH i2c: 01 00 00 93 06 99 [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:34]*** Cut start [10:35:34]*** Partial cut [10:35:34]*** CUTSNS_PIN = 1 [10:35:34]*** CUTSNS_PIN = 0 [10:35:34]*** Brake cut motor [10:35:34]Read from MH i2c: 01 [10:35:34]MH_I2C_Read... [10:35:34]*** Stop cut motor [10:35:34]*** Cut end [10:35:34]Read from MH i2c: 01 07 00 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: 01 07 00 93 06 00 00 00 00 00 FF 0F AE [10:35:34]process_action close_receipt done [10:35:34]requested_data is exist [10:35:34]produce_requested_data [10:35:34]requested_item fm.sn is exist - process it [10:35:34]wFMCommunicate request_size=4 [10:35:34]MH_SAM_APDU [10:35:34]CAPDU: 80 11 00 00 [10:35:34]Write to MH i2c: E2 08 00 94 06 80 11 00 00 00 00 00 00 14 [10:35:34]Write i2c OK [10:35:34]MH_I2C_Read... [10:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:34]Read from MH i2c: E2 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 17 00 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 17 00 94 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [10:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:35:34]wFMCommunicate OK [10:35:34]requested_item fd.num is exist - process it [10:35:34]SAM_PROTO_GetFieldsCounters [10:35:34]wFMCommunicate request_size=4 [10:35:34]MH_SAM_APDU [10:35:34]CAPDU: 80 13 00 00 [10:35:34]Write to MH i2c: E2 08 00 95 06 80 13 00 00 00 00 00 00 17 [10:35:34]Write i2c OK [10:35:34]MH_I2C_Read... [10:35:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:35]Read from MH i2c: E2 [10:35:35]MH_I2C_Read... [10:35:35]Read from MH i2c: E2 62 00 [10:35:35]MH_I2C_Read... [10:35:35]Read from MH i2c: E2 62 00 95 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 72 03 00 0E 04 04 00 B6 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 A8 [10:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 72 03 00 0E 04 04 00 B6 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:35:35]wFMCommunicate OK [10:35:35]SAM_PROTO_GetFieldsCounters done [10:35:35]requested_item shift.num is exist - process it [10:35:35]requested_item shift.opened is exist - process it [10:35:35]req_shift_opened [10:35:35]FM_GetShiftState [10:35:35]SAM_PROTO_GetShiftState [10:35:35]wFMCommunicate request_size=4 [10:35:35]MH_SAM_APDU [10:35:35]CAPDU: 80 13 01 00 [10:35:35]Write to MH i2c: E2 08 00 96 06 80 13 01 00 00 00 00 00 19 [10:35:35]Write i2c OK [10:35:35]MH_I2C_Read... [10:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:35]Read from MH i2c: E2 [10:35:35]MH_I2C_Read... [10:35:35]Read from MH i2c: E2 0E 00 [10:35:35]MH_I2C_Read... [10:35:35]Read from MH i2c: E2 0E 00 96 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 27 [10:35:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:35:35]wFMCommunicate OK [10:35:35]SAM_PROTO_GetShiftState done [10:35:35]FM_GetShiftState done [10:35:35]req_shift_opened done [10:35:35]requested_item shift.open_date is exist - process it [10:35:35]req_shift_open_date [10:35:35]req_shift_open_date done [10:35:35]produce_requested_data done [10:35:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225821,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:35:35]process_action_free close_receipt [10:35:35]json_value_free [10:35:35]json_value_free done [10:35:35]process_json_proto returns [10:35:35]Send response to host [10:35:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225821,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:35:35]free response buf [10:35:35]execute_script done [10:35:35]execute_script returns [10:35:35]free content buf [10:35:35]Sock 7.Close socket [10:35:35]Sock 7.Thread stoped [10:35:36]Connected sock=11 [10:35: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 35 39 10 01 00 00 1F 13 08 01 D4 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 73 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 72 03 00 35 04 06 00 89 AC 9B 10 20 31 97 B8 C0 44 E9 08 70 43 [10:35: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 35 39 4F 00 00 00 BF 1D 47 00 21 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 72 03 00 F4 03 04 00 85 79 A4 66 B6 04 01 00 00 43 72 DE 1D 65 DA E7 E1 [10:35:37]CommunicateWithHost err = 0 [10:35:37]CheckOFDResponse [10:35:37]1017 (14) - 77093643461234 [10:35:37]1041 (16) - 0000000000874959 [10:35:37]1040 (4) - 225821 [10:35:37]1012 (4) - 27.07.2024 04:37 [10:35:37]1206 (1) - 0 [10:35:37]OFD Sender: Remove packet 225821 [10:35:37]ProducePacketName [10:35:37]name=ofd_packets/00225821 [10:35:37]NVStorageDeleteData [10:35:38]OFD Sender: No OFD packet to send [10:35:43]OFD Sender: No OFD packet to send [10:35:46]recv_with_timeout no data received [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]accept exits with 9 [10:36:13]New connection [10:36:13]New thread 3066961252 created [10:36:13]Thread 3066817892 joined [10:36:13]Waiting for new connection... [10:36:13] Sock 9.Parse request [10:36:13]Sock 9.Check first char [10:36:13]Sock 9.First char is OK [10:36:13]request: POST /json_proto HTTP/1.0 [10:36:13]Method: POST [10:36:13]URL: /json_proto [10:36:13]Method is POST - this is cgi request [10:36:13]url: /json_proto [10:36:13]query_string will be loaded in cgi processing [10:36:13]execute_cgi json_proto POST (null) [10:36:13]execute_cgi path=json_proto method=POST [10:36:13]POST find Content-Length [10:36:13]Host: 172.17.43.131:8080 [10:36:13]Content-Length: 671 [10:36:13]Content-Type: application/json [10:36:13] [10:36:13]POST finish read [10:36:13]Found Content-Length = 671 [10:36:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:13]execute_script... [10:36: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)2002096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:13]POST & json_proto [10:36:13]process_json_proto [10:36:13]json parsed OK: [10:36:13]protocol is kg_v1.0 [10:36:13]action value=close_receipt [10:36:13]process_action close_receipt [10:36:13]cmd_close_receipt [10:36:13]MH_GetDate [10:36:13]Write to MH i2c: F0 00 00 97 06 8C [10:36:13]Write i2c OK [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: F0 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: F0 09 00 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: F0 09 00 97 06 00 9D CD A4 66 F9 24 A2 66 2E [10:36:13]GetLastDocTimeStamp 1722076531 [10:36:13]current date 1722076573 [10:36:13]FM_GetShiftState [10:36:13]SAM_PROTO_GetShiftState [10:36:13]wFMCommunicate request_size=4 [10:36:13]MH_SAM_APDU [10:36:13]CAPDU: 80 13 01 00 [10:36:13]Write to MH i2c: E2 08 00 98 06 80 13 01 00 00 00 00 00 1B [10:36:13]Write i2c OK [10:36:13]MH_I2C_Read... [10:36:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:13]Read from MH i2c: E2 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: E2 0E 00 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: E2 0E 00 98 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 29 [10:36:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:36:13]wFMCommunicate OK [10:36:13]SAM_PROTO_GetShiftState done [10:36:13]FM_GetShiftState done [10:36:13]opened in 1722038719 [10:36:13]opened+sec_in_day 1722125119 [10:36:13]quantity*price = 50017 [10:36:13]sum+1 = 50019 [10:36:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 182 27.07.2024 10:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225822 ФПД: 181034942945530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225822&fm=181034942945530&tin=02508201610067®Number=0000000000092624&sum=50000 [10:36:14]StoreToDocumentArchive [10:36:14]shift 438 fd 225822 [10:36:14]save to /storage/0438/doc_00225822 [10:36:14]save last doc name /storage/0438/doc_00225822 to /storage/kkm_last_doc_name [10:36:14]save OK [10:36:14]Clear old archive folders... [10:36:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:36:14]tlvbuf is 0087AB20 [10:36:14]SAM_PROTO_ClearQueue [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 09 00 00 [10:36:14]Write to MH i2c: E2 08 00 A5 06 80 09 00 00 00 00 00 00 1D [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 A5 06 00 90 00 1F [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_ClearQueue done [10:36:14]KKMCreateOFDPacket [10:36:14]OFDProtocolAddRootSTLVToBuf [10:36:14]FM_MakeSignedData [10:36:14]FM_MakeSignedData [10:36:14]SAM_PROTO_SignData [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 01 02 [10:36:14]Write to MH i2c: E2 08 00 A6 06 80 0D 01 02 00 00 00 00 25 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 A6 06 00 90 00 20 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=255 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 9D CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 72 03 00 35 04 06 00 [10:36:14]Write to MH i2c: E2 02 01 A7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 9D CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 72 03 00 35 04 06 00 00 00 2C [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 A7 06 00 90 00 21 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=11 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 02 02 06 A4 A6 7B 77 58 FA [10:36:14]Write to MH i2c: E2 0E 00 A8 06 80 0D 02 02 06 00 A4 A6 7B 77 58 FA 00 00 C2 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 A8 06 00 90 00 22 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 03 02 [10:36:14]Write to MH i2c: E2 08 00 A9 06 80 0D 03 02 00 00 00 00 2A [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0B 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0B 00 A9 06 00 A3 94 EF 93 EB F2 A2 9C 90 00 FF [10:36:14]RAPDU: A3 94 EF 93 EB F2 A2 9C 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_SignData done [10:36:14]FM_MakeSignedData done [10:36:14]CreateOFDProtocolMessage [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 11 00 00 [10:36:14]Write to MH i2c: E2 08 00 AA 06 80 11 00 00 00 00 00 00 2A [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 17 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 17 00 AA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [10:36:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:36:14]wFMCommunicate OK [10:36:14]CreateOFDProtocolMessage done [10:36:14]OFDSenderStorePacket 225822 [10:36:14]StoreOFDPacket docnum=225822 [10:36:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EC 94 08 01 17 0B 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 9D CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 72 03 00 35 04 06 00 A4 A6 7B 77 58 FA A3 94 EF 93 EB F2 A2 9C [10:36:14]CheckFolder [10:36:14]dirname=/storage/ofd_packets [10:36:14]CheckFolder done [10:36:14]ProducePacketName [10:36:14]name=ofd_packets/00225822 [10:36:14]NVStorageSaveData ofd_packets/00225822 [10:36:14]File name is /storage/ofd_packets/00225822 [10:36:14]Write 302 bytes [10:36:14]NVStorageSaveData done [10:36:14]OFDSenderStorePacket done [10:36:14]KKMCreateOFDPacket done [10:36:14]NVStorageSaveData kkm_last_timestamp [10:36:14]File name is /storage/kkm_last_timestamp [10:36:14]Write 4 bytes [10:36:14]NVStorageSaveData done [10:36:14]ExternCall_PrintAddStr [10:36:14]wPrintStart [10:36:14]Write to MH i2c: 01 00 00 AB 06 B1 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: 01 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: 01 07 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: 01 07 00 AB 06 00 00 00 00 00 FF 0F C6 [10:36:14]RasterBufferAndPrint [10:36:14]line Счет N : (1)2002096 [10:36:14]line ИНН: 02508201610067 [10:36:14]line Контрольно-Кассовый Чек [10:36:14]line ПРОДАЖА [10:36:14]line ТРК (МРК, ГНК) : 42 [10:36:14]line Товар: 2710124130 [10:36:14]line Super-92-К-5 [10:36:14]line 7.270 * 68.80 [10:36:14]line = 500.18 [10:36:14]line НДС 12% НСП 1% [10:36:14]line > о реализуемом товаре [10:36:14]line ОКРУГЛЕНИЕ: -0.18 [10:36:14]line ИТОГО: 500.00 [10:36:14]line Внесено: 500.00 [10:36:14]line СДАЧА: 0.00 [10:36:14]line НСП 1% : 4.43 [10:36:14]line НДС 12% : 53.12 [10:36:14]line Наличными: 500.00 [10:36:14]line Безнал.: 0.00 [10:36:14]line Место: АЗС № 97 "Партнер Нефть" [10:36:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:36:14]line СНО: Общий режим [10:36:14]line Чек 182 27.07.2024 10:36 [10:36:14]line Смена: 438 ФФД: 1.0 [10:36:14]line ЗНМ: 0300000054 [10:36:14]line РНМ: 0000000000092624 [10:36:14]line Версия ККМ: 001 [10:36:14]line ФМ: 0000000000874959 [10:36:14]line ФД: 225822 [10:36:14]line ФПД: 181034942945530 [10:36:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225822&fm=181034942945530&tin=02508201610067®Number=0000000000092624&sum=50000 [10:36:15]OFD Sender: Processing packet 225822 [packets to send 599, broken 598] [10:36:15]ProducePacketName [10:36:15]name=ofd_packets/00225822 [10:36:15]OFD Sender: To server: pG, [10:36:15]CommunicateWithHost lk.salyk.kg:30040 [10:36:15]ConnectInit lk.salyk.kg [10:36:15]written 0, free lines is 4095 [10:36:15]Write to MH i2c: 01 00 00 D6 06 DC [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 D6 06 00 00 00 00 00 61 0C 50 [10:36:15]RasterBufferAndPrint [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]written 0, free lines is 3172 [10:36:15]MH_Cut [10:36:15]Write to MH i2c: D1 01 00 DD 06 01 B5 [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 01 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 01 00 DD 06 00 B4 [10:36:15]Write to MH i2c: 01 00 00 DE 06 E4 [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:16]*** Cut start [10:36:16]*** Partial cut [10:36:16]*** CUTSNS_PIN = 1 [10:36:16]*** CUTSNS_PIN = 0 [10:36:16]*** Brake cut motor [10:36:17]Read from MH i2c: 01 [10:36:17]MH_I2C_Read... [10:36:17]*** Stop cut motor [10:36:17]*** Cut end [10:36:17]Read from MH i2c: 01 07 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: 01 07 00 DE 06 00 00 00 00 00 FF 0F F9 [10:36:17]process_action close_receipt done [10:36:17]requested_data is exist [10:36:17]produce_requested_data [10:36:17]requested_item fm.sn is exist - process it [10:36:17]wFMCommunicate request_size=4 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 11 00 00 [10:36:17]Write to MH i2c: E2 08 00 DF 06 80 11 00 00 00 00 00 00 5F [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 17 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 17 00 DF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [10:36:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:36:17]wFMCommunicate OK [10:36:17]requested_item fd.num is exist - process it [10:36:17]SAM_PROTO_GetFieldsCounters [10:36:17]wFMCommunicate request_size=4 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 13 00 00 [10:36:17]Write to MH i2c: E2 08 00 E0 06 80 13 00 00 00 00 00 00 62 [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 62 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 62 00 E0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 72 03 00 0E 04 04 00 B6 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 F7 [10:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 72 03 00 0E 04 04 00 B6 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:36:17]wFMCommunicate OK [10:36:17]SAM_PROTO_GetFieldsCounters done [10:36:17]requested_item shift.num is exist - process it [10:36:17]requested_item shift.opened is exist - process it [10:36:17]req_shift_opened [10:36:17]FM_GetShiftState [10:36:17]SAM_PROTO_GetShiftState [10:36:17]wFMCommunicate request_size=4 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 13 01 00 [10:36:17]Write to MH i2c: E2 08 00 E1 06 80 13 01 00 00 00 00 00 64 [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 0E 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 0E 00 E1 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 72 [10:36:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:36:17]wFMCommunicate OK [10:36:17]SAM_PROTO_GetShiftState done [10:36:17]FM_GetShiftState done [10:36:17]req_shift_opened done [10:36:17]requested_item shift.open_date is exist - process it [10:36:17]req_shift_open_date [10:36:17]req_shift_open_date done [10:36:17]produce_requested_data done [10:36:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225822,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:36:17]process_action_free close_receipt [10:36:17]json_value_free [10:36:17]json_value_free done [10:36:17]process_json_proto returns [10:36:17]Send response to host [10:36:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225822,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:36:17]free response buf [10:36:17]execute_script done [10:36:17]execute_script returns [10:36:17]free content buf [10:36:17]Sock 9.Close socket [10:36:17]Sock 9.Thread stoped [10:36:20]ConnectInit Can't take IP for lk.salyk.kg [10:36:20]CommunicateWithHost connect error [10:36:20]CommunicateWithHost err = -1 [10:36:20]OFD Sender: Server communicate error [10:36:20]recv_with_timeout no data received [10:36:25]OFD Sender: Processing packet 225822 [packets to send 599, broken 598] [10:36:25]ProducePacketName [10:36:25]name=ofd_packets/00225822 [10:36:25]OFD Sender: To server: pG, [10:36:25]CommunicateWithHost lk.salyk.kg:30040 [10:36:25]ConnectInit lk.salyk.kg [10:36:29]Connected sock=10 [10:36: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 35 39 10 01 00 00 EC 94 08 01 17 0B 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 9D CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 72 03 00 35 04 06 00 A4 A6 7B 77 58 FA A3 94 EF 93 EB F2 A2 9C [10:36: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 35 39 4F 00 00 00 5B 71 47 00 F9 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 35 39 10 04 04 00 1E 72 03 00 F4 03 04 00 B9 79 A4 66 B6 04 01 00 00 7A B3 6B 6F BD 88 DC 91 [10:36:30]CommunicateWithHost err = 0 [10:36:30]CheckOFDResponse [10:36:30]1017 (14) - 77093643461234 [10:36:30]1041 (16) - 0000000000874959 [10:36:30]1040 (4) - 225822 [10:36:30]1012 (4) - 27.07.2024 04:38 [10:36:30]1206 (1) - 0 [10:36:30]OFD Sender: Remove packet 225822 [10:36:30]ProducePacketName [10:36:30]name=ofd_packets/00225822 [10:36:30]NVStorageDeleteData [10:36:30]OFD Sender: No OFD packet to send [10:36:35]OFD Sender: No OFD packet to send [10:36:40]OFD Sender: No OFD packet to send [10:36:45]OFD Sender: No OFD packet to send [10:36:50]OFD Sender: No OFD packet to send [10:36:55]OFD Sender: No OFD packet to send [10:37:00]OFD Sender: No OFD packet to send [10:37:05]OFD Sender: No OFD packet to send [10:37:10]OFD Sender: No OFD packet to send [10:37:15]OFD Sender: No OFD packet to send [10:37:20]OFD Sender: No OFD packet to send [10:37:24]accept exits with 7 [10:37:24]New connection [10:37:24]New thread 3066817892 created [10:37:24]Thread 3066961252 joined [10:37:24]Waiting for new connection... [10:37:24] Sock 7.Parse request [10:37:24]Sock 7.Check first char [10:37:24]Sock 7.First char is OK [10:37:24]request: POST /json_proto HTTP/1.0 [10:37:24]Method: POST [10:37:24]URL: /json_proto [10:37:24]Method is POST - this is cgi request [10:37:24]url: /json_proto [10:37:24]query_string will be loaded in cgi processing [10:37:24]execute_cgi json_proto POST (null) [10:37:24]execute_cgi path=json_proto method=POST [10:37:24]POST find Content-Length [10:37:24]Host: 172.17.43.131:8080 [10:37:24]Content-Length: 1216 [10:37:24]Content-Type: application/json [10:37:24] [10:37:24]POST finish read [10:37:24]Found Content-Length = 1216 [10:37: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002098\u000A27.07.2024 10:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 54\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 15.000 x 74.20\u000A\u0418\u0422\u041E\u0413: 1113.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2036595-96-99\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:24]execute_script... [10:37: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002098\u000A27.07.2024 10:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 54\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 15.000 x 74.20\u000A\u0418\u0422\u041E\u0413: 1113.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2036595-96-99\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:24]POST & json_proto [10:37:24]process_json_proto [10:37:24]json parsed OK: [10:37:24]protocol is kg_v1.0 [10:37:24]action value=print_text [10:37:24]process_action print_text [10:37:24]cmd_print_text [10:37:24]ExternCall_PrintAddStr [10:37:24]wPrintStart [10:37:24]Write to MH i2c: 01 00 00 E2 06 E8 [10:37:24]Write i2c OK [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: 01 [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: 01 07 00 [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [10:37:24]RasterBufferAndPrint [10:37:24]line *****ТОВАРНЫЙ ЧЕК***** [10:37:24]line АЗС-97 [10:37:24]line Партнер нефть [10:37:24]line 02508201610067 [10:37:24]line Кассир : Орунбаева Б. [10:37:24]line Счет N : (1)2002098 [10:37:24]line 27.07.2024 10:36 [10:37:24]line ПРОДАЖА [10:37:24]line ТРК (МРК, ГНК): 54 [10:37:24]line Вид ГСМ : 2710124500 [10:37:24]line Аи-95-К-5 [10:37:24]line 15.000 x 74.20 [10:37:24]line ИТОГ: 1113.00 [10:37:24]line Тип оплаты: Талоны: Топливные Талоны [10:37:24]line 2036595-96-99 [10:37:24]line ______________________ [10:37:24]line (подпись) [10:37:24]written 0, free lines is 4095 [10:37:24]Write to MH i2c: 01 00 00 F6 06 FC [10:37:24]Write i2c OK [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: 01 [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: 01 07 00 [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: 01 07 00 F6 06 00 00 00 00 00 13 0E 24 [10:37:24]RasterBufferAndPrint [10:37:24]line [10:37:24]line [10:37:24]line [10:37:24]line [10:37:24]line [10:37:24]written 0, free lines is 3605 [10:37:24]MH_Cut [10:37:24]Write to MH i2c: D1 01 00 FD 06 01 D5 [10:37:24]Write i2c OK [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: D1 [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: D1 01 00 [10:37:24]MH_I2C_Read... [10:37:24]Read from MH i2c: D1 01 00 FD 06 00 D4 [10:37:24]Write to MH i2c: 01 00 00 FE 06 04 [10:37:24]Write i2c OK [10:37:24]MH_I2C_Read... [10:37:25]*** Cut start [10:37:25]*** Partial cut [10:37:25]*** CUTSNS_PIN = 1 [10:37:25]*** CUTSNS_PIN = 0 [10:37:25]*** Brake cut motor [10:37:25]OFD Sender: No OFD packet to send [10:37:26]Read from MH i2c: 01 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: 01 07 00 [10:37:26]MH_I2C_Read... [10:37:26]*** Stop cut motor [10:37:26]*** Cut end [10:37:26]Read from MH i2c: 01 07 00 FE 06 00 00 00 00 00 FF 0F 19 [10:37:26]process_action print_text done [10:37:26]requested_data is exist [10:37:26]produce_requested_data [10:37:26]requested_item fm.sn is exist - process it [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 11 00 00 [10:37:26]Write to MH i2c: E2 08 00 FF 06 80 11 00 00 00 00 00 00 7F [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 17 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 17 00 FF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [10:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:37:26]wFMCommunicate OK [10:37:26]requested_item fd.num is exist - process it [10:37:26]SAM_PROTO_GetFieldsCounters [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 13 00 00 [10:37:26]Write to MH i2c: E2 08 00 00 07 80 13 00 00 00 00 00 00 83 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 62 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 62 00 00 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 72 03 00 0E 04 04 00 B6 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 18 [10:37:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 72 03 00 0E 04 04 00 B6 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:37:26]wFMCommunicate OK [10:37:26]SAM_PROTO_GetFieldsCounters done [10:37:26]requested_item shift.num is exist - process it [10:37:26]requested_item shift.opened is exist - process it [10:37:26]req_shift_opened [10:37:26]FM_GetShiftState [10:37:26]SAM_PROTO_GetShiftState [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 13 01 00 [10:37:26]Write to MH i2c: E2 08 00 01 07 80 13 01 00 00 00 00 00 85 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 0E 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 0E 00 01 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 93 [10:37:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:37:26]wFMCommunicate OK [10:37:26]SAM_PROTO_GetShiftState done [10:37:26]FM_GetShiftState done [10:37:26]req_shift_opened done [10:37:26]requested_item shift.open_date is exist - process it [10:37:26]req_shift_open_date [10:37:26]req_shift_open_date done [10:37:26]produce_requested_data done [10:37:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225822,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:37:26]process_action_free print_text [10:37:26]json_value_free [10:37:26]json_value_free done [10:37:26]process_json_proto returns [10:37:26]Send response to host [10:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225822,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:37:26]free response buf [10:37:26]execute_script done [10:37:26]execute_script returns [10:37:26]free content buf [10:37:26]Sock 7.Close socket [10:37:26]Sock 7.Thread stoped [10:37:30]OFD Sender: No OFD packet to send [10:37:35]OFD Sender: No OFD packet to send [10:37:37]recv_with_timeout no data received [10:37:40]OFD Sender: No OFD packet to send [10:37:41]accept exits with 10 [10:37:41]New connection [10:37:41]New thread 3066961252 created [10:37:41]Thread 3066817892 joined [10:37:41]Waiting for new connection... [10:37:41] Sock 10.Parse request [10:37:41]Sock 10.Check first char [10:37:41]Sock 10.First char is OK [10:37:41]request: POST /json_proto HTTP/1.0 [10:37:41]Method: POST [10:37:41]URL: /json_proto [10:37:41]Method is POST - this is cgi request [10:37:41]url: /json_proto [10:37:41]query_string will be loaded in cgi processing [10:37:41]execute_cgi json_proto POST (null) [10:37:41]execute_cgi path=json_proto method=POST [10:37:41]POST find Content-Length [10:37:41]Host: 172.17.43.131:8080 [10:37:41]Content-Length: 675 [10:37:41]Content-Type: application/json [10:37:41] [10:37:41]POST finish read [10:37:41]Found Content-Length = 675 [10:37:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:41]execute_script... [10:37: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)2002097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:41]POST & json_proto [10:37:41]process_json_proto [10:37:41]json parsed OK: [10:37:41]protocol is kg_v1.0 [10:37:41]action value=close_receipt [10:37:41]process_action close_receipt [10:37:41]cmd_close_receipt [10:37:41]MH_GetDate [10:37:41]Write to MH i2c: F0 00 00 02 07 F8 [10:37:41]Write i2c OK [10:37:41]MH_I2C_Read... [10:37:41]Read from MH i2c: F0 [10:37:41]MH_I2C_Read... [10:37:41]Read from MH i2c: F0 09 00 [10:37:41]MH_I2C_Read... [10:37:41]Read from MH i2c: F0 09 00 02 07 00 F6 CD A4 66 F9 24 A2 66 F3 [10:37:41]GetLastDocTimeStamp 1722076573 [10:37:41]current date 1722076662 [10:37:41]FM_GetShiftState [10:37:41]SAM_PROTO_GetShiftState [10:37:41]wFMCommunicate request_size=4 [10:37:41]MH_SAM_APDU [10:37:41]CAPDU: 80 13 01 00 [10:37:41]Write to MH i2c: E2 08 00 03 07 80 13 01 00 00 00 00 00 87 [10:37:41]Write i2c OK [10:37:41]MH_I2C_Read... [10:37:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:41]Read from MH i2c: E2 [10:37:41]MH_I2C_Read... [10:37:41]Read from MH i2c: E2 0E 00 [10:37:41]MH_I2C_Read... [10:37:41]Read from MH i2c: E2 0E 00 03 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 95 [10:37:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:37:41]wFMCommunicate OK [10:37:41]SAM_PROTO_GetShiftState done [10:37:41]FM_GetShiftState done [10:37:41]opened in 1722038719 [10:37:41]opened+sec_in_day 1722125119 [10:37:41]quantity*price = 50063 [10:37:41]sum+1 = 50064 [10:37:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 183 27.07.2024 10:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225823 ФПД: 232068956160447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225823&fm=232068956160447&tin=02508201610067®Number=0000000000092624&sum=50000 [10:37:43]StoreToDocumentArchive [10:37:43]shift 438 fd 225823 [10:37:43]save to /storage/0438/doc_00225823 [10:37:43]save last doc name /storage/0438/doc_00225823 to /storage/kkm_last_doc_name [10:37:43]save OK [10:37:43]Clear old archive folders... [10:37:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:37:43]tlvbuf is 007B1FE0 [10:37:43]SAM_PROTO_ClearQueue [10:37:43]wFMCommunicate request_size=4 [10:37:43]MH_SAM_APDU [10:37:43]CAPDU: 80 09 00 00 [10:37:43]Write to MH i2c: E2 08 00 10 07 80 09 00 00 00 00 00 00 89 [10:37:43]Write i2c OK [10:37:43]MH_I2C_Read... [10:37:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:43]Read from MH i2c: E2 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 10 07 00 90 00 8B [10:37:43]RAPDU: 90 00 [10:37:43]wFMCommunicate OK [10:37:43]SAM_PROTO_ClearQueue done [10:37:43]KKMCreateOFDPacket [10:37:43]OFDProtocolAddRootSTLVToBuf [10:37:43]FM_MakeSignedData [10:37:43]FM_MakeSignedData [10:37:43]SAM_PROTO_SignData [10:37:43]wFMCommunicate request_size=4 [10:37:43]MH_SAM_APDU [10:37:43]CAPDU: 80 0D 01 02 [10:37:43]Write to MH i2c: E2 08 00 11 07 80 0D 01 02 00 00 00 00 91 [10:37:43]Write i2c OK [10:37:43]MH_I2C_Read... [10:37:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:43]Read from MH i2c: E2 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 11 07 00 90 00 8C [10:37:43]RAPDU: 90 00 [10:37:43]wFMCommunicate OK [10:37:43]wFMCommunicate request_size=255 [10:37:43]MH_SAM_APDU [10:37:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F6 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 72 03 00 35 04 06 00 D3 10 C3 B2 [10:37:43]Write to MH i2c: E2 02 01 12 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F6 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 72 03 00 35 04 06 00 D3 10 C3 B2 00 00 CD [10:37:43]Write i2c OK [10:37:43]MH_I2C_Read... [10:37:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:43]Read from MH i2c: E2 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 12 07 00 90 00 8D [10:37:43]RAPDU: 90 00 [10:37:43]wFMCommunicate OK [10:37:43]wFMCommunicate request_size=7 [10:37:43]MH_SAM_APDU [10:37:43]CAPDU: 80 0D 02 02 02 01 BF [10:37:43]Write to MH i2c: E2 0A 00 13 07 80 0D 02 02 02 00 01 BF 00 00 58 [10:37:43]Write i2c OK [10:37:43]MH_I2C_Read... [10:37:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:43]Read from MH i2c: E2 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 03 00 13 07 00 90 00 8E [10:37:43]RAPDU: 90 00 [10:37:43]wFMCommunicate OK [10:37:43]wFMCommunicate request_size=4 [10:37:43]MH_SAM_APDU [10:37:43]CAPDU: 80 0D 03 02 [10:37:43]Write to MH i2c: E2 08 00 14 07 80 0D 03 02 00 00 00 00 96 [10:37:43]Write i2c OK [10:37:43]MH_I2C_Read... [10:37:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:43]Read from MH i2c: E2 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 0B 00 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 0B 00 14 07 00 48 A9 0E 3E 9A ED BA DC 90 00 F1 [10:37:43]RAPDU: 48 A9 0E 3E 9A ED BA DC 90 00 [10:37:43]wFMCommunicate OK [10:37:43]SAM_PROTO_SignData done [10:37:43]FM_MakeSignedData done [10:37:43]CreateOFDProtocolMessage [10:37:43]wFMCommunicate request_size=4 [10:37:43]MH_SAM_APDU [10:37:43]CAPDU: 80 11 00 00 [10:37:43]Write to MH i2c: E2 08 00 15 07 80 11 00 00 00 00 00 00 96 [10:37:43]Write i2c OK [10:37:43]MH_I2C_Read... [10:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:43]Read from MH i2c: E2 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 17 00 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: E2 17 00 15 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [10:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:37:43]wFMCommunicate OK [10:37:43]CreateOFDProtocolMessage done [10:37:43]OFDSenderStorePacket 225823 [10:37:43]StoreOFDPacket docnum=225823 [10:37:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 29 14 04 01 18 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F6 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 72 03 00 35 04 06 00 D3 10 C3 B2 01 BF 48 A9 0E 3E 9A ED BA DC [10:37:43]CheckFolder [10:37:43]dirname=/storage/ofd_packets [10:37:43]CheckFolder done [10:37:43]ProducePacketName [10:37:43]name=ofd_packets/00225823 [10:37:43]NVStorageSaveData ofd_packets/00225823 [10:37:43]File name is /storage/ofd_packets/00225823 [10:37:43]Write 298 bytes [10:37:43]NVStorageSaveData done [10:37:43]OFDSenderStorePacket done [10:37:43]KKMCreateOFDPacket done [10:37:43]NVStorageSaveData kkm_last_timestamp [10:37:43]File name is /storage/kkm_last_timestamp [10:37:43]Write 4 bytes [10:37:43]NVStorageSaveData done [10:37:43]ExternCall_PrintAddStr [10:37:43]wPrintStart [10:37:43]Write to MH i2c: 01 00 00 16 07 1D [10:37:43]Write i2c OK [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: 01 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: 01 07 00 [10:37:43]MH_I2C_Read... [10:37:43]Read from MH i2c: 01 07 00 16 07 00 00 00 00 00 FF 0F 32 [10:37:43]RasterBufferAndPrint [10:37:43]line Счет N : (1)2002097 [10:37:43]line ИНН: 02508201610067 [10:37:43]line Контрольно-Кассовый Чек [10:37:43]line ПРОДАЖА [10:37:43]line ТРК (МРК, ГНК) : 11 [10:37:43]line Товар: 2710194210 [10:37:43]line ДТ-К-5 [10:37:43]line 6.570 * 76.20 [10:37:43]line = 500.63 [10:37:43]line НДС 12% НСП 1% [10:37:43]line > о реализуемом товаре [10:37:43]line ОКРУГЛЕНИЕ: -0.63 [10:37:43]line ИТОГО: 500.00 [10:37:43]line Внесено: 500.00 [10:37:43]line СДАЧА: 0.00 [10:37:43]line НСП 1% : 4.43 [10:37:43]line НДС 12% : 53.16 [10:37:43]line Наличными: 500.00 [10:37:43]line Безнал.: 0.00 [10:37:43]line Место: АЗС № 97 "Партнер Нефть" [10:37:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:37:43]line СНО: Общий режим [10:37:43]line Чек 183 27.07.2024 10:37 [10:37:43]line Смена: 438 ФФД: 1.0 [10:37:43]line ЗНМ: 0300000054 [10:37:43]line РНМ: 0000000000092624 [10:37:43]line Версия ККМ: 001 [10:37:43]line ФМ: 0000000000874959 [10:37:43]line ФД: 225823 [10:37:43]line ФПД: 232068956160447 [10:37:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225823&fm=232068956160447&tin=02508201610067®Number=0000000000092624&sum=50000 [10:37:43]OFD Sender: Processing packet 225823 [packets to send 599, broken 598] [10:37:43]ProducePacketName [10:37:43]name=ofd_packets/00225823 [10:37:43]OFD Sender: To server: pG, [10:37:43]CommunicateWithHost lk.salyk.kg:30040 [10:37:43]ConnectInit lk.salyk.kg [10:37:43]written 0, free lines is 4095 [10:37:44]Write to MH i2c: 01 00 00 41 07 48 [10:37:44]Write i2c OK [10:37:44]MH_I2C_Read... [10:37:44]Read from MH i2c: 01 [10:37:44]MH_I2C_Read... [10:37:44]Read from MH i2c: 01 07 00 [10:37:44]MH_I2C_Read... [10:37:44]Read from MH i2c: 01 07 00 41 07 00 00 00 00 00 5F 0C BA [10:37:44]RasterBufferAndPrint [10:37:44]line [10:37:44]line [10:37:44]line [10:37:44]line [10:37:44]line [10:37:44]written 0, free lines is 3170 [10:37:44]MH_Cut [10:37:44]Write to MH i2c: D1 01 00 48 07 01 21 [10:37:44]Write i2c OK [10:37:44]MH_I2C_Read... [10:37:44]Read from MH i2c: D1 [10:37:44]MH_I2C_Read... [10:37:44]Read from MH i2c: D1 01 00 [10:37:44]MH_I2C_Read... [10:37:44]Read from MH i2c: D1 01 00 48 07 00 20 [10:37:44]Write to MH i2c: 01 00 00 49 07 50 [10:37:44]Write i2c OK [10:37:44]MH_I2C_Read... [10:37:45]*** Cut start [10:37:45]*** Partial cut [10:37:45]*** CUTSNS_PIN = 1 [10:37:45]*** CUTSNS_PIN = 0 [10:37:45]*** Brake cut motor [10:37:46]Read from MH i2c: 01 [10:37:46]MH_I2C_Read... [10:37:46]*** Stop cut motor [10:37:46]*** Cut end [10:37:46]Read from MH i2c: 01 07 00 [10:37:46]MH_I2C_Read... [10:37:46]Read from MH i2c: 01 07 00 49 07 00 00 00 00 00 FF 0F 65 [10:37:46]process_action close_receipt done [10:37:46]requested_data is exist [10:37:46]produce_requested_data [10:37:46]requested_item fm.sn is exist - process it [10:37:46]wFMCommunicate request_size=4 [10:37:46]MH_SAM_APDU [10:37:46]CAPDU: 80 11 00 00 [10:37:46]Write to MH i2c: E2 08 00 4A 07 80 11 00 00 00 00 00 00 CB [10:37:46]Write i2c OK [10:37:46]MH_I2C_Read... [10:37:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:46]Read from MH i2c: E2 [10:37:46]MH_I2C_Read... [10:37:46]Read from MH i2c: E2 17 00 [10:37:46]MH_I2C_Read... [10:37:46]Read from MH i2c: E2 17 00 4A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [10:37:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:37:46]wFMCommunicate OK [10:37:46]requested_item fd.num is exist - process it [10:37:46]SAM_PROTO_GetFieldsCounters [10:37:46]wFMCommunicate request_size=4 [10:37:46]MH_SAM_APDU [10:37:46]CAPDU: 80 13 00 00 [10:37:46]Write to MH i2c: E2 08 00 4B 07 80 13 00 00 00 00 00 00 CE [10:37:46]Write i2c OK [10:37:46]MH_I2C_Read... [10:37:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:46]Read from MH i2c: E2 [10:37:46]MH_I2C_Read... [10:37:46]Read from MH i2c: E2 62 00 [10:37:46]MH_I2C_Read... [10:37:46]Read from MH i2c: E2 62 00 4B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 72 03 00 0E 04 04 00 B6 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 67 [10:37: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 72 03 00 0E 04 04 00 B6 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:37:46]wFMCommunicate OK [10:37:46]SAM_PROTO_GetFieldsCounters done [10:37:46]requested_item shift.num is exist - process it [10:37:46]requested_item shift.opened is exist - process it [10:37:46]req_shift_opened [10:37:46]FM_GetShiftState [10:37:46]SAM_PROTO_GetShiftState [10:37:46]wFMCommunicate request_size=4 [10:37:46]MH_SAM_APDU [10:37:46]CAPDU: 80 13 01 00 [10:37:46]Write to MH i2c: E2 08 00 4C 07 80 13 01 00 00 00 00 00 D0 [10:37:46]Write i2c OK [10:37:46]MH_I2C_Read... [10:37:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:46]Read from MH i2c: E2 [10:37:46]MH_I2C_Read... [10:37:46]Read from MH i2c: E2 0E 00 [10:37:46]MH_I2C_Read... [10:37:46]Read from MH i2c: E2 0E 00 4C 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DE [10:37:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:37:46]wFMCommunicate OK [10:37:46]SAM_PROTO_GetShiftState done [10:37:46]FM_GetShiftState done [10:37:46]req_shift_opened done [10:37:46]requested_item shift.open_date is exist - process it [10:37:46]req_shift_open_date [10:37:46]req_shift_open_date done [10:37:46]produce_requested_data done [10:37:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225823,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:37:46]process_action_free close_receipt [10:37:46]json_value_free [10:37:46]json_value_free done [10:37:46]process_json_proto returns [10:37:46]Send response to host [10:37:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225823,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:37:46]free response buf [10:37:46]execute_script done [10:37:46]execute_script returns [10:37:46]free content buf [10:37:46]Sock 10.Close socket [10:37:46]Sock 10.Thread stoped [10:37:47]Connected sock=11 [10:37:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 29 14 04 01 18 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F6 CD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 72 03 00 35 04 06 00 D3 10 C3 B2 01 BF 48 A9 0E 3E 9A ED BA DC [10:37:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2D 4C 47 00 FC 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 35 39 10 04 04 00 1F 72 03 00 F4 03 04 00 08 7A A4 66 B6 04 01 00 00 C1 AD 56 9A 37 1D CE 2B [10:37:48]CommunicateWithHost err = 0 [10:37:48]CheckOFDResponse [10:37:48]1017 (14) - 77093643461234 [10:37:48]1041 (16) - 0000000000874959 [10:37:48]1040 (4) - 225823 [10:37:48]1012 (4) - 27.07.2024 04:39 [10:37:48]1206 (1) - 0 [10:37:48]OFD Sender: Remove packet 225823 [10:37:48]ProducePacketName [10:37:48]name=ofd_packets/00225823 [10:37:48]NVStorageDeleteData [10:37:49]OFD Sender: No OFD packet to send [10:37:54]OFD Sender: No OFD packet to send [10:37:57]recv_with_timeout no data received [10:37:59]OFD Sender: No OFD packet to send [10:38:04]OFD Sender: No OFD packet to send [10:38:08]recv_with_timeout no data received [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:19]recv_with_timeout no data received [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:44]OFD Sender: No OFD packet to send [10:38:49]OFD Sender: No OFD packet to send [10:38:54]OFD Sender: No OFD packet to send [10:38:59]OFD Sender: No OFD packet to send [10:39:04]OFD Sender: No OFD packet to send [10:39:09]OFD Sender: No OFD packet to send [10:39:14]OFD Sender: No OFD packet to send [10:39:19]OFD Sender: No OFD packet to send [10:39:24]OFD Sender: No OFD packet to send [10:39:29]OFD Sender: No OFD packet to send [10:39:30]recv_with_timeout no data received [10:39:34]OFD Sender: No OFD packet to send [10:39:39]OFD Sender: No OFD packet to send [10:39:44]OFD Sender: No OFD packet to send [10:39:49]OFD Sender: No OFD packet to send [10:39:54]OFD Sender: No OFD packet to send [10:39:59]OFD Sender: No OFD packet to send [10:40:04]OFD Sender: No OFD packet to send [10:40:09]OFD Sender: No OFD packet to send [10:40:11]recv_with_timeout no data received [10:40:14]OFD Sender: No OFD packet to send [10:40:15]accept exits with 7 [10:40:15]New connection [10:40:15]New thread 3066817892 created [10:40:15]Thread 3066961252 joined [10:40:15]Waiting for new connection... [10:40:15] Sock 7.Parse request [10:40:15]Sock 7.Check first char [10:40:15]Sock 7.First char is OK [10:40:15]request: POST /json_proto HTTP/1.0 [10:40:15]Method: POST [10:40:15]URL: /json_proto [10:40:15]Method is POST - this is cgi request [10:40:15]url: /json_proto [10:40:15]query_string will be loaded in cgi processing [10:40:15]execute_cgi json_proto POST (null) [10:40:15]execute_cgi path=json_proto method=POST [10:40:15]POST find Content-Length [10:40:15]Host: 172.17.43.131:8080 [10:40:15]Content-Length: 683 [10:40:15]Content-Type: application/json [10:40:15] [10:40:15]POST finish read [10:40:15]Found Content-Length = 683 [10:40:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:15]execute_script... [10:40:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:15]POST & json_proto [10:40:15]process_json_proto [10:40:15]json parsed OK: [10:40:15]protocol is kg_v1.0 [10:40:15]action value=close_receipt [10:40:15]process_action close_receipt [10:40:15]cmd_close_receipt [10:40:15]MH_GetDate [10:40:15]Write to MH i2c: F0 00 00 4D 07 43 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: F0 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: F0 09 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: F0 09 00 4D 07 00 8F CE A4 66 F9 24 A2 66 D8 [10:40:15]GetLastDocTimeStamp 1722076662 [10:40:15]current date 1722076815 [10:40:15]FM_GetShiftState [10:40:15]SAM_PROTO_GetShiftState [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 13 01 00 [10:40:15]Write to MH i2c: E2 08 00 4E 07 80 13 01 00 00 00 00 00 D2 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 0E 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 0E 00 4E 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E0 [10:40:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:40:15]wFMCommunicate OK [10:40:15]SAM_PROTO_GetShiftState done [10:40:15]FM_GetShiftState done [10:40:15]opened in 1722038719 [10:40:15]opened+sec_in_day 1722125119 [10:40:15]quantity*price = 100005 [10:40:15]sum+1 = 100006 [10:40:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 184 27.07.2024 10:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225824 ФПД: 117273263623747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104015&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225824&fm=117273263623747&tin=02508201610067®Number=0000000000092624&sum=100000 [10:40:16]StoreToDocumentArchive [10:40:16]shift 438 fd 225824 [10:40:16]save to /storage/0438/doc_00225824 [10:40:16]save last doc name /storage/0438/doc_00225824 to /storage/kkm_last_doc_name [10:40:16]save OK [10:40:16]Clear old archive folders... [10:40:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:16]tlvbuf is 007B2D30 [10:40:16]SAM_PROTO_ClearQueue [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 09 00 00 [10:40:16]Write to MH i2c: E2 08 00 5B 07 80 09 00 00 00 00 00 00 D4 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 03 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 03 00 5B 07 00 90 00 D6 [10:40:16]RAPDU: 90 00 [10:40:16]wFMCommunicate OK [10:40:16]SAM_PROTO_ClearQueue done [10:40:16]KKMCreateOFDPacket [10:40:16]OFDProtocolAddRootSTLVToBuf [10:40:16]FM_MakeSignedData [10:40:16]FM_MakeSignedData [10:40:16]SAM_PROTO_SignData [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 0D 01 02 [10:40:16]Write to MH i2c: E2 08 00 5C 07 80 0D 01 02 00 00 00 00 DC [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 03 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 03 00 5C 07 00 90 00 D7 [10:40:16]RAPDU: 90 00 [10:40:16]wFMCommunicate OK [10:40:16]wFMCommunicate request_size=255 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 8F CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 72 03 00 35 04 06 00 6A [10:40:16]Write to MH i2c: E2 02 01 5D 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 8F CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 72 03 00 35 04 06 00 6A 00 00 C7 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 03 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 03 00 5D 07 00 90 00 D8 [10:40:17]RAPDU: 90 00 [10:40:17]wFMCommunicate OK [10:40:17]wFMCommunicate request_size=10 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 0D 02 02 05 A8 CF 38 4E 43 [10:40:17]Write to MH i2c: E2 0D 00 5E 07 80 0D 02 02 05 00 A8 CF 38 4E 43 00 00 29 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 03 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [10:40:17]RAPDU: 90 00 [10:40:17]wFMCommunicate OK [10:40:17]wFMCommunicate request_size=4 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 0D 03 02 [10:40:17]Write to MH i2c: E2 08 00 5F 07 80 0D 03 02 00 00 00 00 E1 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 0B 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 0B 00 5F 07 00 8B FD 32 FF 4B 4F D2 23 90 00 2A [10:40:17]RAPDU: 8B FD 32 FF 4B 4F D2 23 90 00 [10:40:17]wFMCommunicate OK [10:40:17]SAM_PROTO_SignData done [10:40:17]FM_MakeSignedData done [10:40:17]CreateOFDProtocolMessage [10:40:17]wFMCommunicate request_size=4 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 11 00 00 [10:40:17]Write to MH i2c: E2 08 00 60 07 80 11 00 00 00 00 00 00 E1 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 17 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 17 00 60 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [10:40:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:40:17]wFMCommunicate OK [10:40:17]CreateOFDProtocolMessage done [10:40:17]OFDSenderStorePacket 225824 [10:40:17]StoreOFDPacket docnum=225824 [10:40:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC EB 07 01 8E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 8F CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 72 03 00 35 04 06 00 6A A8 CF 38 4E 43 8B FD 32 FF 4B 4F D2 23 [10:40:17]CheckFolder [10:40:17]dirname=/storage/ofd_packets [10:40:17]CheckFolder done [10:40:17]ProducePacketName [10:40:17]name=ofd_packets/00225824 [10:40:17]NVStorageSaveData ofd_packets/00225824 [10:40:17]File name is /storage/ofd_packets/00225824 [10:40:17]Write 301 bytes [10:40:17]NVStorageSaveData done [10:40:17]OFDSenderStorePacket done [10:40:17]KKMCreateOFDPacket done [10:40:17]NVStorageSaveData kkm_last_timestamp [10:40:17]File name is /storage/kkm_last_timestamp [10:40:17]Write 4 bytes [10:40:17]NVStorageSaveData done [10:40:17]ExternCall_PrintAddStr [10:40:17]wPrintStart [10:40:17]Write to MH i2c: 01 00 00 61 07 68 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: 01 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: 01 07 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: 01 07 00 61 07 00 00 00 00 00 FF 0F 7D [10:40:17]RasterBufferAndPrint [10:40:17]line Счет N : (1)2002099 [10:40:17]line ИНН: 02508201610067 [10:40:17]line Контрольно-Кассовый Чек [10:40:17]line ПРОДАЖА [10:40:17]line ТРК (МРК, ГНК) : 43 [10:40:17]line Товар: 2710124130 [10:40:17]line Аи-92-К-5 [10:40:17]line 14.750 * 67.80 [10:40:17]line = 1000.05 [10:40:17]line НДС 12% НСП 1% [10:40:17]line > о реализуемом товаре [10:40:17]line ОКРУГЛЕНИЕ: -0.05 [10:40:17]line ИТОГО: 1000.00 [10:40:17]line Внесено: 1000.00 [10:40:17]line СДАЧА: 0.00 [10:40:17]line НСП 1% : 8.85 [10:40:17]line НДС 12% : 106.20 [10:40:17]line Наличными: 1000.00 [10:40:17]line Безнал.: 0.00 [10:40:17]line Место: АЗС № 97 "Партнер Нефть" [10:40:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:40:17]line СНО: Общий режим [10:40:17]line Чек 184 27.07.2024 10:40 [10:40:17]line Смена: 438 ФФД: 1.0 [10:40:17]line ЗНМ: 0300000054 [10:40:17]line РНМ: 0000000000092624 [10:40:17]line Версия ККМ: 001 [10:40:17]line ФМ: 0000000000874959 [10:40:17]line ФД: 225824 [10:40:17]line ФПД: 117273263623747 [10:40:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104015&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225824&fm=117273263623747&tin=02508201610067®Number=0000000000092624&sum=100000 [10:40:17]OFD Sender: Processing packet 225824 [packets to send 599, broken 598] [10:40:17]ProducePacketName [10:40:17]name=ofd_packets/00225824 [10:40:17]OFD Sender: To server: pG, [10:40:17]CommunicateWithHost lk.salyk.kg:30040 [10:40:17]ConnectInit lk.salyk.kg [10:40:17]written 0, free lines is 4095 [10:40:18]Write to MH i2c: 01 00 00 8C 07 93 [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: 01 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: 01 07 00 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: 01 07 00 8C 07 00 00 00 00 00 62 0C 08 [10:40:18]RasterBufferAndPrint [10:40:18]line [10:40:18]line [10:40:18]line [10:40:18]line [10:40:18]line [10:40:18]written 0, free lines is 3173 [10:40:18]MH_Cut [10:40:18]Write to MH i2c: D1 01 00 93 07 01 6C [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: D1 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: D1 01 00 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: D1 01 00 93 07 00 6B [10:40:18]Write to MH i2c: 01 00 00 94 07 9B [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:19]*** Cut start [10:40:19]*** Partial cut [10:40:19]*** CUTSNS_PIN = 1 [10:40:19]*** CUTSNS_PIN = 0 [10:40:19]*** Brake cut motor [10:40:19]Read from MH i2c: 01 [10:40:19]MH_I2C_Read... [10:40:19]*** Stop cut motor [10:40:19]*** Cut end [10:40:19]Read from MH i2c: 01 07 00 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: 01 07 00 94 07 00 00 00 00 00 FF 0F B0 [10:40:19]process_action close_receipt done [10:40:19]requested_data is exist [10:40:19]produce_requested_data [10:40:19]requested_item fm.sn is exist - process it [10:40:19]wFMCommunicate request_size=4 [10:40:19]MH_SAM_APDU [10:40:19]CAPDU: 80 11 00 00 [10:40:19]Write to MH i2c: E2 08 00 95 07 80 11 00 00 00 00 00 00 16 [10:40:19]Write i2c OK [10:40:19]MH_I2C_Read... [10:40:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:19]Read from MH i2c: E2 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 17 00 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 17 00 95 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [10:40:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:40:19]wFMCommunicate OK [10:40:19]requested_item fd.num is exist - process it [10:40:19]SAM_PROTO_GetFieldsCounters [10:40:19]wFMCommunicate request_size=4 [10:40:19]MH_SAM_APDU [10:40:19]CAPDU: 80 13 00 00 [10:40:19]Write to MH i2c: E2 08 00 96 07 80 13 00 00 00 00 00 00 19 [10:40:19]Write i2c OK [10:40:19]MH_I2C_Read... [10:40:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:20]Read from MH i2c: E2 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: E2 62 00 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: E2 62 00 96 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 72 03 00 0E 04 04 00 B6 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 B6 [10:40:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 72 03 00 0E 04 04 00 B6 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:40:20]wFMCommunicate OK [10:40:20]SAM_PROTO_GetFieldsCounters done [10:40:20]requested_item shift.num is exist - process it [10:40:20]requested_item shift.opened is exist - process it [10:40:20]req_shift_opened [10:40:20]FM_GetShiftState [10:40:20]SAM_PROTO_GetShiftState [10:40:20]wFMCommunicate request_size=4 [10:40:20]MH_SAM_APDU [10:40:20]CAPDU: 80 13 01 00 [10:40:20]Write to MH i2c: E2 08 00 97 07 80 13 01 00 00 00 00 00 1B [10:40:20]Write i2c OK [10:40:20]MH_I2C_Read... [10:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:20]Read from MH i2c: E2 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: E2 0E 00 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: E2 0E 00 97 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 29 [10:40:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:40:20]wFMCommunicate OK [10:40:20]SAM_PROTO_GetShiftState done [10:40:20]FM_GetShiftState done [10:40:20]req_shift_opened done [10:40:20]requested_item shift.open_date is exist - process it [10:40:20]req_shift_open_date [10:40:20]req_shift_open_date done [10:40:20]produce_requested_data done [10:40:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225824,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:40:20]process_action_free close_receipt [10:40:20]json_value_free [10:40:20]json_value_free done [10:40:20]process_json_proto returns [10:40:20]Send response to host [10:40:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225824,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:40:20]free response buf [10:40:20]execute_script done [10:40:20]execute_script returns [10:40:20]free content buf [10:40:20]Sock 7.Close socket [10:40:20]Sock 7.Thread stoped [10:40:25]recv_with_timeout no data received [10:40:25]Connected sock=11 [10:40:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC EB 07 01 8E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 8F CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 72 03 00 35 04 06 00 6A A8 CF 38 4E 43 8B FD 32 FF 4B 4F D2 23 [10:40: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 35 39 4F 00 00 00 C7 C5 47 00 D0 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 35 39 10 04 04 00 20 72 03 00 F4 03 04 00 A6 7A A4 66 B6 04 01 00 00 B8 94 F2 00 96 AF 2F 25 [10:40:27]CommunicateWithHost err = 0 [10:40:27]CheckOFDResponse [10:40:27]1017 (14) - 77093643461234 [10:40:27]1041 (16) - 0000000000874959 [10:40:27]1040 (4) - 225824 [10:40:27]1012 (4) - 27.07.2024 04:42 [10:40:27]1206 (1) - 0 [10:40:27]OFD Sender: Remove packet 225824 [10:40:27]ProducePacketName [10:40:27]name=ofd_packets/00225824 [10:40:27]NVStorageDeleteData [10:40:27]OFD Sender: No OFD packet to send [10:40:32]OFD Sender: No OFD packet to send [10:40:35]recv_with_timeout no data received [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:53]OFD Sender: No OFD packet to send [10:40:56]recv_with_timeout no data received [10:40:58]OFD Sender: No OFD packet to send [10:40:59]accept exits with 9 [10:40:59]New connection [10:40:59]New thread 3066961252 created [10:40:59]Thread 3066817892 joined [10:40:59]Waiting for new connection... [10:40:59] Sock 9.Parse request [10:40:59]Sock 9.Check first char [10:40:59]Sock 9.First char is OK [10:40:59]request: POST /json_proto HTTP/1.0 [10:40:59]Method: POST [10:40:59]URL: /json_proto [10:40:59]Method is POST - this is cgi request [10:40:59]url: /json_proto [10:40:59]query_string will be loaded in cgi processing [10:40:59]execute_cgi json_proto POST (null) [10:40:59]execute_cgi path=json_proto method=POST [10:40:59]POST find Content-Length [10:40:59]Host: 172.17.43.131:8080 [10:40:59]Content-Length: 984 [10:40:59]Content-Type: application/json [10:40:59] [10:40:59]POST finish read [10:40:59]Found Content-Length = 984 [10:40:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:59]execute_script... [10:40: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)2002100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:59]POST & json_proto [10:40:59]process_json_proto [10:40:59]json parsed OK: [10:40:59]protocol is kg_v1.0 [10:40:59]action value=close_receipt [10:40:59]process_action close_receipt [10:40:59]cmd_close_receipt [10:40:59]MH_GetDate [10:40:59]Write to MH i2c: F0 00 00 98 07 8E [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: F0 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: F0 09 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: F0 09 00 98 07 00 BB CE A4 66 F9 24 A2 66 4F [10:40:59]GetLastDocTimeStamp 1722076815 [10:40:59]current date 1722076859 [10:40:59]FM_GetShiftState [10:40:59]SAM_PROTO_GetShiftState [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 13 01 00 [10:40:59]Write to MH i2c: E2 08 00 99 07 80 13 01 00 00 00 00 00 1D [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0E 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0E 00 99 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2B [10:40:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:40:59]wFMCommunicate OK [10:40:59]SAM_PROTO_GetShiftState done [10:40:59]FM_GetShiftState done [10:40:59]opened in 1722038719 [10:40:59]opened+sec_in_day 1722125119 [10:40:59]quantity*price = 200066 [10:40:59]sum+1 = 200067 [10:40:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 185 27.07.2024 10:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 29.95 сом ФМ: 0000000000874959 ФД: 225825 ФПД: 198314295619572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225825&fm=198314295619572&tin=02508201610067®Number=0000000000092624&sum=200000 [10:41:00]StoreToDocumentArchive [10:41:00]shift 438 fd 225825 [10:41:00]save to /storage/0438/doc_00225825 [10:41:00]save last doc name /storage/0438/doc_00225825 to /storage/kkm_last_doc_name [10:41:00]save OK [10:41:00]Clear old archive folders... [10:41:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:00]tlvbuf is 00831660 [10:41:00]SAM_PROTO_ClearQueue [10:41:00]wFMCommunicate request_size=4 [10:41:00]MH_SAM_APDU [10:41:00]CAPDU: 80 09 00 00 [10:41:00]Write to MH i2c: E2 08 00 A6 07 80 09 00 00 00 00 00 00 1F [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:00]Read from MH i2c: E2 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: E2 03 00 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: E2 03 00 A6 07 00 90 00 21 [10:41:00]RAPDU: 90 00 [10:41:00]wFMCommunicate OK [10:41:00]SAM_PROTO_ClearQueue done [10:41:00]KKMCreateOFDPacket [10:41:00]OFDProtocolAddRootSTLVToBuf [10:41:00]FM_MakeSignedData [10:41:00]FM_MakeSignedData [10:41:00]SAM_PROTO_SignData [10:41:00]wFMCommunicate request_size=4 [10:41:00]MH_SAM_APDU [10:41:00]CAPDU: 80 0D 01 02 [10:41:00]Write to MH i2c: E2 08 00 A7 07 80 0D 01 02 00 00 00 00 27 [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:00]Read from MH i2c: E2 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: E2 03 00 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: E2 03 00 A7 07 00 90 00 22 [10:41:00]RAPDU: 90 00 [10:41:00]wFMCommunicate OK [10:41:00]wFMCommunicate request_size=255 [10:41:00]MH_SAM_APDU [10:41: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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BB CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 72 03 00 35 04 06 00 B4 [10:41:00]Write to MH i2c: E2 02 01 A8 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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BB CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 72 03 00 35 04 06 00 B4 00 00 9C [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:01]Read from MH i2c: E2 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 03 00 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 03 00 A8 07 00 90 00 23 [10:41:01]RAPDU: 90 00 [10:41:01]wFMCommunicate OK [10:41:01]wFMCommunicate request_size=10 [10:41:01]MH_SAM_APDU [10:41:01]CAPDU: 80 0D 02 02 05 5D A5 24 EF F4 [10:41:01]Write to MH i2c: E2 0D 00 A9 07 80 0D 02 02 05 00 5D A5 24 EF F4 00 00 3D [10:41:01]Write i2c OK [10:41:01]MH_I2C_Read... [10:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:01]Read from MH i2c: E2 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 03 00 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 03 00 A9 07 00 90 00 24 [10:41:01]RAPDU: 90 00 [10:41:01]wFMCommunicate OK [10:41:01]wFMCommunicate request_size=4 [10:41:01]MH_SAM_APDU [10:41:01]CAPDU: 80 0D 03 02 [10:41:01]Write to MH i2c: E2 08 00 AA 07 80 0D 03 02 00 00 00 00 2C [10:41:01]Write i2c OK [10:41:01]MH_I2C_Read... [10:41:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:01]Read from MH i2c: E2 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 0B 00 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 0B 00 AA 07 00 62 37 90 F3 A9 60 C0 25 90 00 37 [10:41:01]RAPDU: 62 37 90 F3 A9 60 C0 25 90 00 [10:41:01]wFMCommunicate OK [10:41:01]SAM_PROTO_SignData done [10:41:01]FM_MakeSignedData done [10:41:01]CreateOFDProtocolMessage [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 AB 07 80 11 00 00 00 00 00 00 2C [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 AB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [10:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:01]wFMCommunicate OK [10:41:01]CreateOFDProtocolMessage done [10:41:01]OFDSenderStorePacket 225825 [10:41:01]StoreOFDPacket docnum=225825 [10:41:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB 23 07 01 26 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BB CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 72 03 00 35 04 06 00 B4 5D A5 24 EF F4 62 37 90 F3 A9 60 C0 25 [10:41:01]CheckFolder [10:41:01]dirname=/storage/ofd_packets [10:41:01]CheckFolder done [10:41:01]ProducePacketName [10:41:01]name=ofd_packets/00225825 [10:41:01]NVStorageSaveData ofd_packets/00225825 [10:41:01]File name is /storage/ofd_packets/00225825 [10:41:01]Write 301 bytes [10:41:01]NVStorageSaveData done [10:41:01]OFDSenderStorePacket done [10:41:01]KKMCreateOFDPacket done [10:41:01]NVStorageSaveData kkm_last_timestamp [10:41:01]File name is /storage/kkm_last_timestamp [10:41:01]Write 4 bytes [10:41:01]NVStorageSaveData done [10:41:01]ExternCall_PrintAddStr [10:41:01]wPrintStart [10:41:01]Write to MH i2c: 01 00 00 AC 07 B3 [10:41:01]Write i2c OK [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: 01 [10:41:01]MH_I2C_Read... [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 AC 07 00 00 00 00 00 FF 0F C8 [10:41:01]RasterBufferAndPrint [10:41:01]line Счет N : (1)2002100 [10:41:01]line ИНН: 02508201610067 [10:41:01]line Контрольно-Кассовый Чек [10:41:01]line ПРОДАЖА [10:41:01]line ТРК (МРК, ГНК) : 63 [10:41:01]line Товар: 2710124130 [10:41:01]line Аи-92-К-5 [10:41:01]line 29.950 * 66.80 [10:41:01]line = 2000.66 [10:41:01]line НДС 12% НСП 1% [10:41:01]line > о реализуемом товаре [10:41:01]line ОКРУГЛЕНИЕ: -0.66 [10:41:01]line ИТОГО: 2000.00 [10:41:01]line Внесено: 2000.00 [10:41:01]line СДАЧА: 0.00 [10:41:01]line НСП 1% : 17.70 [10:41:01]line НДС 12% : 212.46 [10:41:01]line Наличными: 2000.00 [10:41:01]line Безнал.: 0.00 [10:41:01]line Место: АЗС № 97 "Партнер Нефть" [10:41:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:41:01]line СНО: Общий режим [10:41:01]line Чек 185 27.07.2024 10:40 [10:41:01]line Смена: 438 ФФД: 1.0 [10:41:01]line ЗНМ: 0300000054 [10:41:01]line РНМ: 0000000000092624 [10:41:01]line Версия ККМ: 001 [10:41:01]line [10:41:01]line Дисконтная программа [10:41:01]line АИ-92 [10:41:01]line номер 97 [10:41:01]line сэкономлено 29.95 сом [10:41:01]line ФМ: 0000000000874959 [10:41:01]line ФД: 225825 [10:41:01]line ФПД: 198314295619572 [10:41:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225825&fm=198314295619572&tin=02508201610067®Number=0000000000092624&sum=200000 [10:41:01]OFD Sender: Processing packet 225825 [packets to send 599, broken 598] [10:41:01]ProducePacketName [10:41:01]name=ofd_packets/00225825 [10:41:01]OFD Sender: To server: pG, [10:41:01]CommunicateWithHost lk.salyk.kg:30040 [10:41:01]ConnectInit lk.salyk.kg [10:41:01]written 0, free lines is 4095 [10:41:02]Write to MH i2c: 01 00 00 DC 07 E3 [10:41:02]Write i2c OK [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: 01 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: 01 07 00 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: 01 07 00 DC 07 00 00 00 00 00 E4 0B D9 [10:41:02]RasterBufferAndPrint [10:41:02]line [10:41:02]line [10:41:02]line [10:41:02]line [10:41:02]line [10:41:02]written 0, free lines is 3046 [10:41:02]MH_Cut [10:41:02]Write to MH i2c: D1 01 00 E3 07 01 BC [10:41:02]Write i2c OK [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: D1 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: D1 01 00 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: D1 01 00 E3 07 00 BB [10:41:02]Write to MH i2c: 01 00 00 E4 07 EB [10:41:02]Write i2c OK [10:41:02]MH_I2C_Read... [10:41:03]*** Cut start [10:41:03]*** Partial cut [10:41:03]*** CUTSNS_PIN = 1 [10:41:03]*** CUTSNS_PIN = 0 [10:41:03]*** Brake cut motor [10:41:04]Read from MH i2c: 01 [10:41:04]MH_I2C_Read... [10:41:04]*** Stop cut motor [10:41:04]*** Cut end [10:41:04]Read from MH i2c: 01 07 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: 01 07 00 E4 07 00 00 00 00 00 FF 0F 00 [10:41:04]process_action close_receipt done [10:41:04]requested_data is exist [10:41:04]produce_requested_data [10:41:04]requested_item fm.sn is exist - process it [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 11 00 00 [10:41:04]Write to MH i2c: E2 08 00 E5 07 80 11 00 00 00 00 00 00 66 [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 17 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 17 00 E5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [10:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:04]wFMCommunicate OK [10:41:04]requested_item fd.num is exist - process it [10:41:04]SAM_PROTO_GetFieldsCounters [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 13 00 00 [10:41:04]Write to MH i2c: E2 08 00 E6 07 80 13 00 00 00 00 00 00 69 [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 62 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 62 00 E6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 72 03 00 0E 04 04 00 B6 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 0A [10:41: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 72 03 00 0E 04 04 00 B6 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:41:04]wFMCommunicate OK [10:41:04]SAM_PROTO_GetFieldsCounters done [10:41:04]requested_item shift.num is exist - process it [10:41:04]requested_item shift.opened is exist - process it [10:41:04]req_shift_opened [10:41:04]FM_GetShiftState [10:41:04]SAM_PROTO_GetShiftState [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 13 01 00 [10:41:04]Write to MH i2c: E2 08 00 E7 07 80 13 01 00 00 00 00 00 6B [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 0E 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 0E 00 E7 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 79 [10:41:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:41:04]wFMCommunicate OK [10:41:04]SAM_PROTO_GetShiftState done [10:41:04]FM_GetShiftState done [10:41:04]req_shift_opened done [10:41:04]requested_item shift.open_date is exist - process it [10:41:04]req_shift_open_date [10:41:04]req_shift_open_date done [10:41:04]produce_requested_data done [10:41:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225825,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:41:04]process_action_free close_receipt [10:41:04]json_value_free [10:41:04]json_value_free done [10:41:04]process_json_proto returns [10:41:04]Send response to host [10:41:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225825,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:41:04]free response buf [10:41:04]execute_script done [10:41:04]execute_script returns [10:41:04]free content buf [10:41:04]Sock 9.Close socket [10:41:04]Sock 9.Thread stoped [10:41:17]recv_with_timeout no data received [10:41:56]accept exits with 7 [10:41:56]New connection [10:41:56]New thread 3066817892 created [10:41:56]Thread 3066961252 joined [10:41:56]Waiting for new connection... [10:41:56] Sock 7.Parse request [10:41:56]Sock 7.Check first char [10:41:56]Sock 7.First char is OK [10:41:56]request: POST /json_proto HTTP/1.0 [10:41:56]Method: POST [10:41:56]URL: /json_proto [10:41:56]Method is POST - this is cgi request [10:41:56]url: /json_proto [10:41:56]query_string will be loaded in cgi processing [10:41:56]execute_cgi json_proto POST (null) [10:41:56]execute_cgi path=json_proto method=POST [10:41:56]POST find Content-Length [10:41:56]Host: 172.17.43.131:8080 [10:41:56]Content-Length: 680 [10:41:56]Content-Type: application/json [10:41:56] [10:41:56]POST finish read [10:41:56]Found Content-Length = 680 [10:41:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:56]execute_script... [10:41:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:56]POST & json_proto [10:41:56]process_json_proto [10:41:56]json parsed OK: [10:41:56]protocol is kg_v1.0 [10:41:56]action value=close_receipt [10:41:56]process_action close_receipt [10:41:56]cmd_close_receipt [10:41:56]MH_GetDate [10:41:56]Write to MH i2c: F0 00 00 E8 07 DE [10:41:56]Write i2c OK [10:41:56]MH_I2C_Read... [10:41:56]Read from MH i2c: F0 [10:41:56]MH_I2C_Read... [10:41:56]Read from MH i2c: F0 09 00 [10:41:56]MH_I2C_Read... [10:41:56]Read from MH i2c: F0 09 00 E8 07 00 F4 CE A4 66 F9 24 A2 66 D8 [10:41:56]GetLastDocTimeStamp 1722076859 [10:41:56]current date 1722076916 [10:41:56]FM_GetShiftState [10:41:56]SAM_PROTO_GetShiftState [10:41:56]wFMCommunicate request_size=4 [10:41:56]MH_SAM_APDU [10:41:56]CAPDU: 80 13 01 00 [10:41:56]Write to MH i2c: E2 08 00 E9 07 80 13 01 00 00 00 00 00 6D [10:41:56]Write i2c OK [10:41:56]MH_I2C_Read... [10:41:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:56]Read from MH i2c: E2 [10:41:56]MH_I2C_Read... [10:41:56]Read from MH i2c: E2 0E 00 [10:41:56]MH_I2C_Read... [10:41:56]Read from MH i2c: E2 0E 00 E9 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7B [10:41:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:41:56]wFMCommunicate OK [10:41:56]SAM_PROTO_GetShiftState done [10:41:56]FM_GetShiftState done [10:41:56]opened in 1722038719 [10:41:56]opened+sec_in_day 1722125119 [10:41:56]quantity*price = 200025 [10:41:56]sum+1 = 200026 [10:41:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 186 27.07.2024 10:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225826 ФПД: 217925600078789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225826&fm=217925600078789&tin=02508201610067®Number=0000000000092624&sum=200000 [10:41:57]StoreToDocumentArchive [10:41:57]shift 438 fd 225826 [10:41:57]save to /storage/0438/doc_00225826 [10:41:57]save last doc name /storage/0438/doc_00225826 to /storage/kkm_last_doc_name [10:41:57]save OK [10:41:57]Clear old archive folders... [10:41:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:41:57]tlvbuf is 00831AC0 [10:41:57]SAM_PROTO_ClearQueue [10:41:57]wFMCommunicate request_size=4 [10:41:57]MH_SAM_APDU [10:41:57]CAPDU: 80 09 00 00 [10:41:57]Write to MH i2c: E2 08 00 F6 07 80 09 00 00 00 00 00 00 6F [10:41:57]Write i2c OK [10:41:57]MH_I2C_Read... [10:41:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:57]Read from MH i2c: E2 [10:41:57]MH_I2C_Read... [10:41:57]Read from MH i2c: E2 03 00 [10:41:57]MH_I2C_Read... [10:41:57]Read from MH i2c: E2 03 00 F6 07 00 90 00 71 [10:41:57]RAPDU: 90 00 [10:41:57]wFMCommunicate OK [10:41:57]SAM_PROTO_ClearQueue done [10:41:57]KKMCreateOFDPacket [10:41:57]OFDProtocolAddRootSTLVToBuf [10:41:57]FM_MakeSignedData [10:41:57]FM_MakeSignedData [10:41:57]SAM_PROTO_SignData [10:41:57]wFMCommunicate request_size=4 [10:41:57]MH_SAM_APDU [10:41:57]CAPDU: 80 0D 01 02 [10:41:57]Write to MH i2c: E2 08 00 F7 07 80 0D 01 02 00 00 00 00 77 [10:41:57]Write i2c OK [10:41:57]MH_I2C_Read... [10:41:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:57]Read from MH i2c: E2 [10:41:57]MH_I2C_Read... [10:41:57]Read from MH i2c: E2 03 00 [10:41:57]MH_I2C_Read... [10:41:57]Read from MH i2c: E2 03 00 F7 07 00 90 00 72 [10:41:57]RAPDU: 90 00 [10:41:57]wFMCommunicate OK [10:41:57]wFMCommunicate request_size=255 [10:41:57]MH_SAM_APDU [10:41:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 F4 CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 72 03 00 35 04 06 00 C6 33 C1 FA [10:41:57]Write to MH i2c: E2 02 01 F8 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 F4 CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 72 03 00 35 04 06 00 C6 33 C1 FA 00 00 7A [10:41:57]Write i2c OK [10:41:57]MH_I2C_Read... [10:41:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:58]Read from MH i2c: E2 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 03 00 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 03 00 F8 07 00 90 00 73 [10:41:58]RAPDU: 90 00 [10:41:58]wFMCommunicate OK [10:41:58]wFMCommunicate request_size=7 [10:41:58]MH_SAM_APDU [10:41:58]CAPDU: 80 0D 02 02 02 EB C5 [10:41:58]Write to MH i2c: E2 0A 00 F9 07 80 0D 02 02 02 00 EB C5 00 00 2E [10:41:58]Write i2c OK [10:41:58]MH_I2C_Read... [10:41:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:58]Read from MH i2c: E2 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 03 00 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 03 00 F9 07 00 90 00 74 [10:41:58]RAPDU: 90 00 [10:41:58]wFMCommunicate OK [10:41:58]wFMCommunicate request_size=4 [10:41:58]MH_SAM_APDU [10:41:58]CAPDU: 80 0D 03 02 [10:41:58]Write to MH i2c: E2 08 00 FA 07 80 0D 03 02 00 00 00 00 7C [10:41:58]Write i2c OK [10:41:58]MH_I2C_Read... [10:41:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:58]Read from MH i2c: E2 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 0B 00 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 0B 00 FA 07 00 F8 00 41 1C AB EE 95 6F 90 00 6F [10:41:58]RAPDU: F8 00 41 1C AB EE 95 6F 90 00 [10:41:58]wFMCommunicate OK [10:41:58]SAM_PROTO_SignData done [10:41:58]FM_MakeSignedData done [10:41:58]CreateOFDProtocolMessage [10:41:58]wFMCommunicate request_size=4 [10:41:58]MH_SAM_APDU [10:41:58]CAPDU: 80 11 00 00 [10:41:58]Write to MH i2c: E2 08 00 FB 07 80 11 00 00 00 00 00 00 7C [10:41:58]Write i2c OK [10:41:58]MH_I2C_Read... [10:41:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:58]Read from MH i2c: E2 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 17 00 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: E2 17 00 FB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [10:41:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:58]wFMCommunicate OK [10:41:58]CreateOFDProtocolMessage done [10:41:58]OFDSenderStorePacket 225826 [10:41:58]StoreOFDPacket docnum=225826 [10:41:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A1 0C 04 01 67 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 F4 CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 72 03 00 35 04 06 00 C6 33 C1 FA EB C5 F8 00 41 1C AB EE 95 6F [10:41:58]CheckFolder [10:41:58]dirname=/storage/ofd_packets [10:41:58]CheckFolder done [10:41:58]ProducePacketName [10:41:58]name=ofd_packets/00225826 [10:41:58]NVStorageSaveData ofd_packets/00225826 [10:41:58]File name is /storage/ofd_packets/00225826 [10:41:58]Write 298 bytes [10:41:58]NVStorageSaveData done [10:41:58]OFDSenderStorePacket done [10:41:58]KKMCreateOFDPacket done [10:41:58]NVStorageSaveData kkm_last_timestamp [10:41:58]File name is /storage/kkm_last_timestamp [10:41:58]Write 4 bytes [10:41:58]NVStorageSaveData done [10:41:58]ExternCall_PrintAddStr [10:41:58]wPrintStart [10:41:58]Write to MH i2c: 01 00 00 FC 07 03 [10:41:58]Write i2c OK [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: 01 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: 01 07 00 [10:41:58]MH_I2C_Read... [10:41:58]Read from MH i2c: 01 07 00 FC 07 00 00 00 00 00 FF 0F 18 [10:41:58]RasterBufferAndPrint [10:41:58]line Счет N : (1)2002101 [10:41:58]line ИНН: 02508201610067 [10:41:58]line Контрольно-Кассовый Чек [10:41:58]line ПРОДАЖА [10:41:58]line ТРК (МРК, ГНК) : 31 [10:41:58]line Товар: 2710194210 [10:41:58]line ДТ-К-5 [10:41:58]line 26.250 * 76.20 [10:41:58]line = 2000.25 [10:41:58]line НДС 12% НСП 1% [10:41:58]line > о реализуемом товаре [10:41:58]line ОКРУГЛЕНИЕ: -0.25 [10:41:58]line ИТОГО: 2000.00 [10:41:58]line Внесено: 2000.00 [10:41:58]line СДАЧА: 0.00 [10:41:58]line НСП 1% : 17.70 [10:41:58]line НДС 12% : 212.42 [10:41:58]line Наличными: 2000.00 [10:41:58]line Безнал.: 0.00 [10:41:58]line Место: АЗС № 97 "Партнер Нефть" [10:41:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:41:58]line СНО: Общий режим [10:41:58]line Чек 186 27.07.2024 10:41 [10:41:58]line Смена: 438 ФФД: 1.0 [10:41:58]line ЗНМ: 0300000054 [10:41:58]line РНМ: 0000000000092624 [10:41:58]line Версия ККМ: 001 [10:41:58]line ФМ: 0000000000874959 [10:41:58]line ФД: 225826 [10:41:58]line ФПД: 217925600078789 [10:41:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225826&fm=217925600078789&tin=02508201610067®Number=0000000000092624&sum=200000 [10:41:58]written 0, free lines is 4095 [10:41:59]Write to MH i2c: 01 00 00 27 08 2F [10:41:59]Write i2c OK [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: 01 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: 01 07 00 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: 01 07 00 27 08 00 00 00 00 00 5A 0C 9C [10:41:59]RasterBufferAndPrint [10:41:59]line [10:41:59]line [10:41:59]line [10:41:59]line [10:41:59]line [10:41:59]written 0, free lines is 3165 [10:41:59]MH_Cut [10:41:59]Write to MH i2c: D1 01 00 2E 08 01 08 [10:41:59]Write i2c OK [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: D1 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: D1 01 00 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: D1 01 00 2E 08 00 07 [10:41:59]Write to MH i2c: 01 00 00 2F 08 37 [10:41:59]Write i2c OK [10:41:59]MH_I2C_Read... [10:42:00]*** Cut start [10:42:00]*** Partial cut [10:42:00]*** CUTSNS_PIN = 1 [10:42:00]*** CUTSNS_PIN = 0 [10:42:00]*** Brake cut motor [10:42:00]Read from MH i2c: 01 [10:42:00]MH_I2C_Read... [10:42:00]*** Stop cut motor [10:42:00]Read from MH i2c: 01 07 00 [10:42:00]MH_I2C_Read... [10:42:00]*** Cut end [10:42:00]Read from MH i2c: 01 07 00 2F 08 00 00 00 00 00 FF 0F 4C [10:42:00]process_action close_receipt done [10:42:00]requested_data is exist [10:42:00]produce_requested_data [10:42:00]requested_item fm.sn is exist - process it [10:42:00]wFMCommunicate request_size=4 [10:42:00]MH_SAM_APDU [10:42:00]CAPDU: 80 11 00 00 [10:42:00]Write to MH i2c: E2 08 00 30 08 80 11 00 00 00 00 00 00 B2 [10:42:00]Write i2c OK [10:42:00]MH_I2C_Read... [10:42:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:00]Read from MH i2c: E2 [10:42:00]MH_I2C_Read... [10:42:00]Read from MH i2c: E2 17 00 [10:42:00]MH_I2C_Read... [10:42:00]Read from MH i2c: E2 17 00 30 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [10:42:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:42:00]wFMCommunicate OK [10:42:00]requested_item fd.num is exist - process it [10:42:00]SAM_PROTO_GetFieldsCounters [10:42:00]wFMCommunicate request_size=4 [10:42:00]MH_SAM_APDU [10:42:00]CAPDU: 80 13 00 00 [10:42:00]Write to MH i2c: E2 08 00 31 08 80 13 00 00 00 00 00 00 B5 [10:42:00]Write i2c OK [10:42:00]MH_I2C_Read... [10:42:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:01]Read from MH i2c: E2 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 62 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 62 00 31 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 72 03 00 0E 04 04 00 B6 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 5A [10:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 72 03 00 0E 04 04 00 B6 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:42:01]wFMCommunicate OK [10:42:01]SAM_PROTO_GetFieldsCounters done [10:42:01]requested_item shift.num is exist - process it [10:42:01]requested_item shift.opened is exist - process it [10:42:01]req_shift_opened [10:42:01]FM_GetShiftState [10:42:01]SAM_PROTO_GetShiftState [10:42:01]wFMCommunicate request_size=4 [10:42:01]MH_SAM_APDU [10:42:01]CAPDU: 80 13 01 00 [10:42:01]Write to MH i2c: E2 08 00 32 08 80 13 01 00 00 00 00 00 B7 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:01]Read from MH i2c: E2 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 0E 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 0E 00 32 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C5 [10:42:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:42:01]wFMCommunicate OK [10:42:01]SAM_PROTO_GetShiftState done [10:42:01]FM_GetShiftState done [10:42:01]req_shift_opened done [10:42:01]requested_item shift.open_date is exist - process it [10:42:01]req_shift_open_date [10:42:01]req_shift_open_date done [10:42:01]produce_requested_data done [10:42:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225826,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:42:01]process_action_free close_receipt [10:42:01]json_value_free [10:42:01]json_value_free done [10:42:01]process_json_proto returns [10:42:01]Send response to host [10:42:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225826,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:42:01]free response buf [10:42:01]execute_script done [10:42:01]execute_script returns [10:42:01]free content buf [10:42:01]Sock 7.Close socket [10:42:01]Sock 7.Thread stoped [10:42:06]recv_with_timeout no data received [10:43:12]ConnectInit Can't connect to host [10:43:12]CommunicateWithHost connect error [10:43:12]CommunicateWithHost err = -1 [10:43:12]OFD Sender: Server communicate error [10:43:12]OFD Sender: Processing packet 225825 [packets to send 600, broken 598] [10:43:12]ProducePacketName [10:43:12]name=ofd_packets/00225825 [10:43:12]OFD Sender: To server: pG, [10:43:12]CommunicateWithHost lk.salyk.kg:30040 [10:43:12]ConnectInit lk.salyk.kg [10:43:12]Connected sock=7 [10:43:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB 23 07 01 26 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BB CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 72 03 00 35 04 06 00 B4 5D A5 24 EF F4 62 37 90 F3 A9 60 C0 25 [10:43: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 35 39 4F 00 00 00 10 F3 47 00 F3 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 72 03 00 F4 03 04 00 4C 7B A4 66 B6 04 01 00 00 BF 65 EE D5 08 7B 33 57 [10:43:13]CommunicateWithHost err = 0 [10:43:13]CheckOFDResponse [10:43:13]1017 (14) - 77093643461234 [10:43:13]1041 (16) - 0000000000874959 [10:43:13]1040 (4) - 225825 [10:43:13]1012 (4) - 27.07.2024 04:45 [10:43:13]1206 (1) - 0 [10:43:13]OFD Sender: Remove packet 225825 [10:43:13]ProducePacketName [10:43:13]name=ofd_packets/00225825 [10:43:13]NVStorageDeleteData [10:43:13]OFD Sender: Processing packet 225826 [packets to send 599, broken 598] [10:43:13]ProducePacketName [10:43:13]name=ofd_packets/00225826 [10:43:13]OFD Sender: To server: pG, [10:43:13]CommunicateWithHost lk.salyk.kg:30040 [10:43:13]ConnectInit lk.salyk.kg [10:43:14]Connected sock=7 [10:43:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A1 0C 04 01 67 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 F4 CE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 72 03 00 35 04 06 00 C6 33 C1 FA EB C5 F8 00 41 1C AB EE 95 6F [10:43: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 35 39 4F 00 00 00 73 F5 47 00 44 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 35 39 10 04 04 00 22 72 03 00 F4 03 04 00 4E 7B A4 66 B6 04 01 00 00 18 65 FC 33 FE 25 64 75 [10:43:14]CommunicateWithHost err = 0 [10:43:14]CheckOFDResponse [10:43:14]1017 (14) - 77093643461234 [10:43:14]1041 (16) - 0000000000874959 [10:43:14]1040 (4) - 225826 [10:43:14]1012 (4) - 27.07.2024 04:45 [10:43:14]1206 (1) - 0 [10:43:14]OFD Sender: Remove packet 225826 [10:43:14]ProducePacketName [10:43:14]name=ofd_packets/00225826 [10:43:14]NVStorageDeleteData [10:43:15]OFD Sender: No OFD packet to send [10:43:20]OFD Sender: No OFD packet to send [10:43:25]OFD Sender: No OFD packet to send [10:43:30]OFD Sender: No OFD packet to send [10:43:35]OFD Sender: No OFD packet to send [10:43:40]OFD Sender: No OFD packet to send [10:43:45]OFD Sender: No OFD packet to send [10:43:50]OFD Sender: No OFD packet to send [10:43:55]OFD Sender: No OFD packet to send [10:44:00]OFD Sender: No OFD packet to send [10:44:02]recv_with_timeout no data received [10:44:05]OFD Sender: No OFD packet to send [10:44:10]OFD Sender: No OFD packet to send [10:44:15]OFD Sender: No OFD packet to send [10:44:20]OFD Sender: No OFD packet to send [10:44:25]OFD Sender: No OFD packet to send [10:44:30]OFD Sender: No OFD packet to send [10:44:35]OFD Sender: No OFD packet to send [10:44:40]OFD Sender: No OFD packet to send [10:44:45]OFD Sender: No OFD packet to send [10:44:47]recv_with_timeout no data received [10:44:50]OFD Sender: No OFD packet to send [10:44:55]OFD Sender: No OFD packet to send [10:45:00]OFD Sender: No OFD packet to send [10:45:05]OFD Sender: No OFD packet to send [10:45:07]recv_with_timeout no data received [10:45:10]OFD Sender: No OFD packet to send [10:45:15]OFD Sender: No OFD packet to send [10:45:20]OFD Sender: No OFD packet to send [10:45:25]OFD Sender: No OFD packet to send [10:45:30]OFD Sender: No OFD packet to send [10:45:35]OFD Sender: No OFD packet to send [10:45:40]OFD Sender: No OFD packet to send [10:45:45]OFD Sender: No OFD packet to send [10:45:50]OFD Sender: No OFD packet to send [10:45:55]OFD Sender: No OFD packet to send [10:46:00]accept exits with 9 [10:46:00]New connection [10:46:00]New thread 3066961252 created [10:46:00]Thread 3066817892 joined [10:46:00]Waiting for new connection... [10:46:00] Sock 9.Parse request [10:46:00]Sock 9.Check first char [10:46:00]Sock 9.First char is OK [10:46:00]request: POST /json_proto HTTP/1.0 [10:46:00]Method: POST [10:46:00]URL: /json_proto [10:46:00]Method is POST - this is cgi request [10:46:00]url: /json_proto [10:46:00]query_string will be loaded in cgi processing [10:46:00]execute_cgi json_proto POST (null) [10:46:00]execute_cgi path=json_proto method=POST [10:46:00]POST find Content-Length [10:46:00]Host: 172.17.43.131:8080 [10:46:00]Content-Length: 678 [10:46:00]Content-Type: application/json [10:46:00] [10:46:00]POST finish read [10:46:00]Found Content-Length = 678 [10:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.710, "sum" : 720.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:00]execute_script... [10:46:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.710, "sum" : 720.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:00]POST & json_proto [10:46:00]process_json_proto [10:46:00]json parsed OK: [10:46:00]protocol is kg_v1.0 [10:46:00]action value=close_receipt [10:46:00]process_action close_receipt [10:46:00]cmd_close_receipt [10:46:00]MH_GetDate [10:46:00]Write to MH i2c: F0 00 00 33 08 2A [10:46:00]Write i2c OK [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: F0 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: F0 09 00 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: F0 09 00 33 08 00 E8 CF A4 66 F9 24 A2 66 19 [10:46:00]GetLastDocTimeStamp 1722076916 [10:46:00]current date 1722077160 [10:46:00]FM_GetShiftState [10:46:00]SAM_PROTO_GetShiftState [10:46:00]wFMCommunicate request_size=4 [10:46:00]MH_SAM_APDU [10:46:00]CAPDU: 80 13 01 00 [10:46:00]Write to MH i2c: E2 08 00 34 08 80 13 01 00 00 00 00 00 B9 [10:46:00]Write i2c OK [10:46:00]MH_I2C_Read... [10:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:00]Read from MH i2c: E2 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 0E 00 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 0E 00 34 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C7 [10:46:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:46:00]wFMCommunicate OK [10:46:00]SAM_PROTO_GetShiftState done [10:46:00]FM_GetShiftState done [10:46:00]opened in 1722038719 [10:46:00]opened+sec_in_day 1722125119 [10:46:00]quantity*price = 72048 [10:46:00]sum+1 = 72049 [10:46:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 720.00 Внесено: 720.00 СДАЧА: 0.00 НСП 1% : 6.38 НДС 12% : 76.51 Наличными: 720.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 187 27.07.2024 10:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225827 ФПД: 31152331278796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225827&fm=31152331278796&tin=02508201610067®Number=0000000000092624&sum=72000 [10:46:01]StoreToDocumentArchive [10:46:01]shift 438 fd 225827 [10:46:01]save to /storage/0438/doc_00225827 [10:46:01]save last doc name /storage/0438/doc_00225827 to /storage/kkm_last_doc_name [10:46:01]save OK [10:46:01]Clear old archive folders... [10:46:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:01]tlvbuf is 00832860 [10:46:01]SAM_PROTO_ClearQueue [10:46:01]wFMCommunicate request_size=4 [10:46:01]MH_SAM_APDU [10:46:01]CAPDU: 80 09 00 00 [10:46:01]Write to MH i2c: E2 08 00 41 08 80 09 00 00 00 00 00 00 BB [10:46:01]Write i2c OK [10:46:01]MH_I2C_Read... [10:46:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:01]Read from MH i2c: E2 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 41 08 00 90 00 BD [10:46:01]RAPDU: 90 00 [10:46:01]wFMCommunicate OK [10:46:01]SAM_PROTO_ClearQueue done [10:46:01]KKMCreateOFDPacket [10:46:01]OFDProtocolAddRootSTLVToBuf [10:46:01]FM_MakeSignedData [10:46:01]FM_MakeSignedData [10:46:01]SAM_PROTO_SignData [10:46:01]wFMCommunicate request_size=4 [10:46:01]MH_SAM_APDU [10:46:01]CAPDU: 80 0D 01 02 [10:46:01]Write to MH i2c: E2 08 00 42 08 80 0D 01 02 00 00 00 00 C3 [10:46:01]Write i2c OK [10:46:01]MH_I2C_Read... [10:46:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:01]Read from MH i2c: E2 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 42 08 00 90 00 BE [10:46:01]RAPDU: 90 00 [10:46:01]wFMCommunicate OK [10:46:01]wFMCommunicate request_size=255 [10:46:01]MH_SAM_APDU [10:46:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 E8 CF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 72 03 00 35 04 06 00 1C [10:46:01]Write to MH i2c: E2 02 01 43 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 E8 CF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 72 03 00 35 04 06 00 1C 00 00 A9 [10:46:01]Write i2c OK [10:46:01]MH_I2C_Read... [10:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:01]Read from MH i2c: E2 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 43 08 00 90 00 BF [10:46:01]RAPDU: 90 00 [10:46:01]wFMCommunicate OK [10:46:01]wFMCommunicate request_size=10 [10:46:01]MH_SAM_APDU [10:46:01]CAPDU: 80 0D 02 02 05 55 37 A3 C9 CC [10:46:01]Write to MH i2c: E2 0D 00 44 08 80 0D 02 02 05 00 55 37 A3 C9 CC 00 00 94 [10:46:01]Write i2c OK [10:46:01]MH_I2C_Read... [10:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:01]Read from MH i2c: E2 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 03 00 44 08 00 90 00 C0 [10:46:01]RAPDU: 90 00 [10:46:01]wFMCommunicate OK [10:46:01]wFMCommunicate request_size=4 [10:46:01]MH_SAM_APDU [10:46:01]CAPDU: 80 0D 03 02 [10:46:01]Write to MH i2c: E2 08 00 45 08 80 0D 03 02 00 00 00 00 C8 [10:46:01]Write i2c OK [10:46:01]MH_I2C_Read... [10:46:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:01]Read from MH i2c: E2 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 0B 00 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 0B 00 45 08 00 11 55 9B 06 F9 DA E6 DF 90 00 68 [10:46:01]RAPDU: 11 55 9B 06 F9 DA E6 DF 90 00 [10:46:01]wFMCommunicate OK [10:46:01]SAM_PROTO_SignData done [10:46:01]FM_MakeSignedData done [10:46:01]CreateOFDProtocolMessage [10:46:01]wFMCommunicate request_size=4 [10:46:01]MH_SAM_APDU [10:46:01]CAPDU: 80 11 00 00 [10:46:01]Write to MH i2c: E2 08 00 46 08 80 11 00 00 00 00 00 00 C8 [10:46:01]Write i2c OK [10:46:01]MH_I2C_Read... [10:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:01]Read from MH i2c: E2 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 17 00 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: E2 17 00 46 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [10:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:46:01]wFMCommunicate OK [10:46:01]CreateOFDProtocolMessage done [10:46:01]OFDSenderStorePacket 225827 [10:46:01]StoreOFDPacket docnum=225827 [10:46:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D B6 07 01 8F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 E8 CF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 72 03 00 35 04 06 00 1C 55 37 A3 C9 CC 11 55 9B 06 F9 DA E6 DF [10:46:01]CheckFolder [10:46:01]dirname=/storage/ofd_packets [10:46:01]CheckFolder done [10:46:01]ProducePacketName [10:46:01]name=ofd_packets/00225827 [10:46:01]NVStorageSaveData ofd_packets/00225827 [10:46:01]File name is /storage/ofd_packets/00225827 [10:46:01]Write 301 bytes [10:46:01]NVStorageSaveData done [10:46:01]OFDSenderStorePacket done [10:46:01]KKMCreateOFDPacket done [10:46:01]NVStorageSaveData kkm_last_timestamp [10:46:01]File name is /storage/kkm_last_timestamp [10:46:01]Write 4 bytes [10:46:01]NVStorageSaveData done [10:46:01]ExternCall_PrintAddStr [10:46:01]wPrintStart [10:46:01]Write to MH i2c: 01 00 00 47 08 4F [10:46:01]Write i2c OK [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: 01 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: 01 07 00 [10:46:01]MH_I2C_Read... [10:46:01]Read from MH i2c: 01 07 00 47 08 00 00 00 00 00 FF 0F 64 [10:46:01]RasterBufferAndPrint [10:46:01]line Счет N : (1)2002102 [10:46:01]line ИНН: 02508201610067 [10:46:01]line Контрольно-Кассовый Чек [10:46:01]line ПРОДАЖА [10:46:01]line ТРК (МРК, ГНК) : 34 [10:46:01]line Товар: 2710124500 [10:46:01]line Аи-95-К-5 [10:46:01]line 9.710 * 74.20 [10:46:01]line = 720.48 [10:46:01]line НДС 12% НСП 1% [10:46:01]line > о реализуемом товаре [10:46:01]line ОКРУГЛЕНИЕ: -0.48 [10:46:01]line ИТОГО: 720.00 [10:46:01]line Внесено: 720.00 [10:46:01]line СДАЧА: 0.00 [10:46:01]line НСП 1% : 6.38 [10:46:01]line НДС 12% : 76.51 [10:46:01]line Наличными: 720.00 [10:46:01]line Безнал.: 0.00 [10:46:01]line Место: АЗС № 97 "Партнер Нефть" [10:46:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:46:01]line СНО: Общий режим [10:46:01]line Чек 187 27.07.2024 10:46 [10:46:01]line Смена: 438 ФФД: 1.0 [10:46:01]line ЗНМ: 0300000054 [10:46:01]line РНМ: 0000000000092624 [10:46:01]line Версия ККМ: 001 [10:46:01]line ФМ: 0000000000874959 [10:46:01]line ФД: 225827 [10:46:01]line ФПД: 31152331278796 [10:46:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225827&fm=31152331278796&tin=02508201610067®Number=0000000000092624&sum=72000 [10:46:01]written 0, free lines is 4095 [10:46:01]OFD Sender: Processing packet 225827 [packets to send 599, broken 598] [10:46:01]ProducePacketName [10:46:01]name=ofd_packets/00225827 [10:46:01]OFD Sender: To server: pG, [10:46:01]CommunicateWithHost lk.salyk.kg:30040 [10:46:01]ConnectInit lk.salyk.kg [10:46:02]Write to MH i2c: 01 00 00 72 08 7A [10:46:02]Write i2c OK [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: 01 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: 01 07 00 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: 01 07 00 72 08 00 00 00 00 00 61 0C EE [10:46:02]RasterBufferAndPrint [10:46:02]line [10:46:02]line [10:46:02]line [10:46:02]line [10:46:02]line [10:46:02]written 0, free lines is 3173 [10:46:02]MH_Cut [10:46:02]Write to MH i2c: D1 01 00 79 08 01 53 [10:46:02]Write i2c OK [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: D1 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: D1 01 00 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: D1 01 00 79 08 00 52 [10:46:02]Write to MH i2c: 01 00 00 7A 08 82 [10:46:02]Write i2c OK [10:46:02]MH_I2C_Read... [10:46:02]Connected sock=7 [10:46:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D B6 07 01 8F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 E8 CF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 72 03 00 35 04 06 00 1C 55 37 A3 C9 CC 11 55 9B 06 F9 DA E6 DF [10:46: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 35 39 4F 00 00 00 AE E7 47 00 B9 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 72 03 00 F4 03 04 00 F6 7B A4 66 B6 04 01 00 00 11 F8 29 AA E3 C2 99 5A [10:46:03]CommunicateWithHost err = 0 [10:46:03]CheckOFDResponse [10:46:03]1017 (14) - 77093643461234 [10:46:03]1041 (16) - 0000000000874959 [10:46:03]1040 (4) - 225827 [10:46:03]1012 (4) - 27.07.2024 04:47 [10:46:03]1206 (1) - 0 [10:46:03]OFD Sender: Remove packet 225827 [10:46:03]ProducePacketName [10:46:03]name=ofd_packets/00225827 [10:46:03]NVStorageDeleteData [10:46:03]*** Cut start [10:46:03]*** Partial cut [10:46:03]*** CUTSNS_PIN = 1 [10:46:03]*** CUTSNS_PIN = 0 [10:46:03]*** Brake cut motor [10:46:03]OFD Sender: No OFD packet to send [10:46:04]Read from MH i2c: 01 [10:46:04]MH_I2C_Read... [10:46:04]*** Stop cut motor [10:46:04]*** Cut end [10:46:04]Read from MH i2c: 01 07 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: 01 07 00 7A 08 00 00 00 00 00 FF 0F 97 [10:46:04]process_action close_receipt done [10:46:04]requested_data is exist [10:46:04]produce_requested_data [10:46:04]requested_item fm.sn is exist - process it [10:46:04]wFMCommunicate request_size=4 [10:46:04]MH_SAM_APDU [10:46:04]CAPDU: 80 11 00 00 [10:46:04]Write to MH i2c: E2 08 00 7B 08 80 11 00 00 00 00 00 00 FD [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:04]Read from MH i2c: E2 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 17 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 17 00 7B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [10:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:46:04]wFMCommunicate OK [10:46:04]requested_item fd.num is exist - process it [10:46:04]SAM_PROTO_GetFieldsCounters [10:46:04]wFMCommunicate request_size=4 [10:46:04]MH_SAM_APDU [10:46:04]CAPDU: 80 13 00 00 [10:46:04]Write to MH i2c: E2 08 00 7C 08 80 13 00 00 00 00 00 00 00 [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:04]Read from MH i2c: E2 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 62 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 62 00 7C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 72 03 00 0E 04 04 00 B6 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 A9 [10:46:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 72 03 00 0E 04 04 00 B6 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:46:04]wFMCommunicate OK [10:46:04]SAM_PROTO_GetFieldsCounters done [10:46:04]requested_item shift.num is exist - process it [10:46:04]requested_item shift.opened is exist - process it [10:46:04]req_shift_opened [10:46:04]FM_GetShiftState [10:46:04]SAM_PROTO_GetShiftState [10:46:04]wFMCommunicate request_size=4 [10:46:04]MH_SAM_APDU [10:46:04]CAPDU: 80 13 01 00 [10:46:04]Write to MH i2c: E2 08 00 7D 08 80 13 01 00 00 00 00 00 02 [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:04]Read from MH i2c: E2 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 0E 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 0E 00 7D 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 10 [10:46:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:46:04]wFMCommunicate OK [10:46:04]SAM_PROTO_GetShiftState done [10:46:04]FM_GetShiftState done [10:46:04]req_shift_opened done [10:46:04]requested_item shift.open_date is exist - process it [10:46:04]req_shift_open_date [10:46:04]req_shift_open_date done [10:46:04]produce_requested_data done [10:46:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225827,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:46:04]process_action_free close_receipt [10:46:04]json_value_free [10:46:04]json_value_free done [10:46:04]process_json_proto returns [10:46:04]Send response to host [10:46:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225827,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:46:04]free response buf [10:46:04]execute_script done [10:46:04]execute_script returns [10:46:04]free content buf [10:46:04]Sock 9.Close socket [10:46:04]Sock 9.Thread stoped [10:46:08]OFD Sender: No OFD packet to send [10:46:13]OFD Sender: No OFD packet to send [10:46:18]OFD Sender: No OFD packet to send [10:46:22]recv_with_timeout no data received [10:46:23]OFD Sender: No OFD packet to send [10:46:28]OFD Sender: No OFD packet to send [10:46:33]OFD Sender: No OFD packet to send [10:46:38]recv_with_timeout no data received [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:01]recv_with_timeout no data received [10:47:03]OFD Sender: No OFD packet to send [10:47:09]OFD Sender: No OFD packet to send [10:47:10]accept exits with 10 [10:47:10]New connection [10:47:10]New thread 3066817892 created [10:47:10]Thread 3066961252 joined [10:47:10]Waiting for new connection... [10:47:10] Sock 10.Parse request [10:47:10]Sock 10.Check first char [10:47:10]Sock 10.First char is OK [10:47:10]request: POST /json_proto HTTP/1.0 [10:47:10]Method: POST [10:47:10]URL: /json_proto [10:47:10]Method is POST - this is cgi request [10:47:10]url: /json_proto [10:47:10]query_string will be loaded in cgi processing [10:47:10]execute_cgi json_proto POST (null) [10:47:10]execute_cgi path=json_proto method=POST [10:47:10]POST find Content-Length [10:47:10]Host: 172.17.43.131:8080 [10:47:10]Content-Length: 680 [10:47:10]Content-Type: application/json [10:47:10] [10:47:10]POST finish read [10:47:10]Found Content-Length = 680 [10:47:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:10]execute_script... [10:47:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:10]POST & json_proto [10:47:10]process_json_proto [10:47:10]json parsed OK: [10:47:10]protocol is kg_v1.0 [10:47:10]action value=close_receipt [10:47:10]process_action close_receipt [10:47:10]cmd_close_receipt [10:47:10]MH_GetDate [10:47:10]Write to MH i2c: F0 00 00 7E 08 75 [10:47:10]Write i2c OK [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 09 00 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 09 00 7E 08 00 2E D0 A4 66 F9 24 A2 66 AB [10:47:10]GetLastDocTimeStamp 1722077160 [10:47:10]current date 1722077230 [10:47:10]FM_GetShiftState [10:47:10]SAM_PROTO_GetShiftState [10:47:10]wFMCommunicate request_size=4 [10:47:10]MH_SAM_APDU [10:47:10]CAPDU: 80 13 01 00 [10:47:10]Write to MH i2c: E2 08 00 7F 08 80 13 01 00 00 00 00 00 04 [10:47:10]Write i2c OK [10:47:10]MH_I2C_Read... [10:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:10]Read from MH i2c: E2 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: E2 0E 00 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: E2 0E 00 7F 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [10:47:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:47:10]wFMCommunicate OK [10:47:10]SAM_PROTO_GetShiftState done [10:47:10]FM_GetShiftState done [10:47:10]opened in 1722038719 [10:47:10]opened+sec_in_day 1722125119 [10:47:10]quantity*price = 100050 [10:47:10]sum+1 = 100052 [10:47:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 188 27.07.2024 10:47 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225828 ФПД: 52742399929237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225828&fm=52742399929237&tin=02508201610067®Number=0000000000092624&sum=100000 [10:47:11]StoreToDocumentArchive [10:47:11]shift 438 fd 225828 [10:47:11]save to /storage/0438/doc_00225828 [10:47:11]save last doc name /storage/0438/doc_00225828 to /storage/kkm_last_doc_name [10:47:11]save OK [10:47:11]Clear old archive folders... [10:47:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:47:11]tlvbuf is 00828610 [10:47:11]SAM_PROTO_ClearQueue [10:47:11]wFMCommunicate request_size=4 [10:47:11]MH_SAM_APDU [10:47:11]CAPDU: 80 09 00 00 [10:47:11]Write to MH i2c: E2 08 00 8C 08 80 09 00 00 00 00 00 00 06 [10:47:11]Write i2c OK [10:47:11]MH_I2C_Read... [10:47:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:11]Read from MH i2c: E2 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 8C 08 00 90 00 08 [10:47:11]RAPDU: 90 00 [10:47:11]wFMCommunicate OK [10:47:11]SAM_PROTO_ClearQueue done [10:47:11]KKMCreateOFDPacket [10:47:11]OFDProtocolAddRootSTLVToBuf [10:47:11]FM_MakeSignedData [10:47:11]FM_MakeSignedData [10:47:11]SAM_PROTO_SignData [10:47:11]wFMCommunicate request_size=4 [10:47:11]MH_SAM_APDU [10:47:11]CAPDU: 80 0D 01 02 [10:47:11]Write to MH i2c: E2 08 00 8D 08 80 0D 01 02 00 00 00 00 0E [10:47:11]Write i2c OK [10:47:11]MH_I2C_Read... [10:47:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:11]Read from MH i2c: E2 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 8D 08 00 90 00 09 [10:47:11]RAPDU: 90 00 [10:47:11]wFMCommunicate OK [10:47:11]wFMCommunicate request_size=255 [10:47:11]MH_SAM_APDU [10:47:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2F D0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 72 03 00 35 04 06 00 2F F8 0C 03 [10:47:11]Write to MH i2c: E2 02 01 8E 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2F D0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 72 03 00 35 04 06 00 2F F8 0C 03 00 00 E6 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 8E 08 00 90 00 0A [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]wFMCommunicate request_size=7 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 0D 02 02 02 2B 95 [10:47:12]Write to MH i2c: E2 0A 00 8F 08 80 0D 02 02 02 00 2B 95 00 00 D5 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 8F 08 00 90 00 0B [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]wFMCommunicate request_size=4 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 0D 03 02 [10:47:12]Write to MH i2c: E2 08 00 90 08 80 0D 03 02 00 00 00 00 13 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 0B 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 0B 00 90 08 00 84 15 F1 70 C3 49 59 CE 90 00 41 [10:47:12]RAPDU: 84 15 F1 70 C3 49 59 CE 90 00 [10:47:12]wFMCommunicate OK [10:47:12]SAM_PROTO_SignData done [10:47:12]FM_MakeSignedData done [10:47:12]CreateOFDProtocolMessage [10:47:12]wFMCommunicate request_size=4 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 11 00 00 [10:47:12]Write to MH i2c: E2 08 00 91 08 80 11 00 00 00 00 00 00 13 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 17 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 17 00 91 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [10:47:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:47:12]wFMCommunicate OK [10:47:12]CreateOFDProtocolMessage done [10:47:12]OFDSenderStorePacket 225828 [10:47:12]StoreOFDPacket docnum=225828 [10:47:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8D AE 04 01 57 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2F D0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 72 03 00 35 04 06 00 2F F8 0C 03 2B 95 84 15 F1 70 C3 49 59 CE [10:47:12]CheckFolder [10:47:12]dirname=/storage/ofd_packets [10:47:12]CheckFolder done [10:47:12]ProducePacketName [10:47:12]name=ofd_packets/00225828 [10:47:12]NVStorageSaveData ofd_packets/00225828 [10:47:12]File name is /storage/ofd_packets/00225828 [10:47:12]Write 298 bytes [10:47:12]NVStorageSaveData done [10:47:12]OFDSenderStorePacket done [10:47:12]KKMCreateOFDPacket done [10:47:12]NVStorageSaveData kkm_last_timestamp [10:47:12]File name is /storage/kkm_last_timestamp [10:47:12]Write 4 bytes [10:47:12]NVStorageSaveData done [10:47:12]ExternCall_PrintAddStr [10:47:12]wPrintStart [10:47:12]Write to MH i2c: 01 00 00 92 08 9A [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 92 08 00 00 00 00 00 FF 0F AF [10:47:12]RasterBufferAndPrint [10:47:12]line Счет N : (1)2002103 [10:47:12]line ИНН: 02508201610067 [10:47:12]line Контрольно-Кассовый Чек [10:47:12]line ПРОДАЖА [10:47:12]line ТРК (МРК, ГНК) : 21 [10:47:12]line Товар: 2710194210 [10:47:12]line ДТ-К-5 [10:47:12]line 13.130 * 76.20 [10:47:12]line = 1000.51 [10:47:12]line НДС 12% НСП 1% [10:47:12]line > о реализуемом товаре [10:47:12]line ОКРУГЛЕНИЕ: -0.51 [10:47:12]line ИТОГО: 1000.00 [10:47:12]line Внесено: 1000.00 [10:47:12]line СДАЧА: 0.00 [10:47:12]line НСП 1% : 8.85 [10:47:12]line НДС 12% : 106.25 [10:47:12]line Наличными: 1000.00 [10:47:12]line Безнал.: 0.00 [10:47:12]line Место: АЗС № 97 "Партнер Нефть" [10:47:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:47:12]line СНО: Общий режим [10:47:12]line Чек 188 27.07.2024 10:47 [10:47:12]line Смена: 438 ФФД: 1.0 [10:47:12]line ЗНМ: 0300000054 [10:47:12]line РНМ: 0000000000092624 [10:47:12]line Версия ККМ: 001 [10:47:12]line ФМ: 0000000000874959 [10:47:12]line ФД: 225828 [10:47:12]line ФПД: 52742399929237 [10:47:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T104711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225828&fm=52742399929237&tin=02508201610067®Number=0000000000092624&sum=100000 [10:47:12]OFD Sender: Processing packet 225828 [packets to send 599, broken 598] [10:47:12]ProducePacketName [10:47:12]name=ofd_packets/00225828 [10:47:12]OFD Sender: To server: pG, [10:47:12]CommunicateWithHost lk.salyk.kg:30040 [10:47:12]ConnectInit lk.salyk.kg [10:47:12]written 0, free lines is 4095 [10:47:13]Write to MH i2c: 01 00 00 BD 08 C5 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: 01 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: 01 07 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: 01 07 00 BD 08 00 00 00 00 00 58 0C 30 [10:47:13]RasterBufferAndPrint [10:47:13]line [10:47:13]line [10:47:13]line [10:47:13]line [10:47:13]line [10:47:13]written 0, free lines is 3163 [10:47:13]MH_Cut [10:47:13]Write to MH i2c: D1 01 00 C4 08 01 9E [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: D1 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: D1 01 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: D1 01 00 C4 08 00 9D [10:47:13]Write to MH i2c: 01 00 00 C5 08 CD [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:14]*** Cut start [10:47:14]*** Partial cut [10:47:14]*** CUTSNS_PIN = 1 [10:47:14]*** CUTSNS_PIN = 0 [10:47:14]*** Brake cut motor [10:47:15]Read from MH i2c: 01 [10:47:15]MH_I2C_Read... [10:47:15]*** Stop cut motor [10:47:15]*** Cut end [10:47:15]Read from MH i2c: 01 07 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: 01 07 00 C5 08 00 00 00 00 00 FF 0F E2 [10:47:15]process_action close_receipt done [10:47:15]requested_data is exist [10:47:15]produce_requested_data [10:47:15]requested_item fm.sn is exist - process it [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 11 00 00 [10:47:15]Write to MH i2c: E2 08 00 C6 08 80 11 00 00 00 00 00 00 48 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 17 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 17 00 C6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [10:47:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:47:15]wFMCommunicate OK [10:47:15]requested_item fd.num is exist - process it [10:47:15]SAM_PROTO_GetFieldsCounters [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 13 00 00 [10:47:15]Write to MH i2c: E2 08 00 C7 08 80 13 00 00 00 00 00 00 4B [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 62 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 62 00 C7 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 72 03 00 0E 04 04 00 B6 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 F8 [10:47: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 72 03 00 0E 04 04 00 B6 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:47:15]wFMCommunicate OK [10:47:15]SAM_PROTO_GetFieldsCounters done [10:47:15]requested_item shift.num is exist - process it [10:47:15]requested_item shift.opened is exist - process it [10:47:15]req_shift_opened [10:47:15]FM_GetShiftState [10:47:15]SAM_PROTO_GetShiftState [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 13 01 00 [10:47:15]Write to MH i2c: E2 08 00 C8 08 80 13 01 00 00 00 00 00 4D [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 0E 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 0E 00 C8 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5B [10:47:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:47:15]wFMCommunicate OK [10:47:15]SAM_PROTO_GetShiftState done [10:47:15]FM_GetShiftState done [10:47:15]req_shift_opened done [10:47:15]requested_item shift.open_date is exist - process it [10:47:15]req_shift_open_date [10:47:15]req_shift_open_date done [10:47:15]produce_requested_data done [10:47:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225828,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:47:15]process_action_free close_receipt [10:47:15]json_value_free [10:47:15]json_value_free done [10:47:15]process_json_proto returns [10:47:15]Send response to host [10:47:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225828,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:47:15]free response buf [10:47:15]execute_script done [10:47:15]execute_script returns [10:47:15]free content buf [10:47:15]Sock 10.Close socket [10:47:15]Sock 10.Thread stoped [10:47:16]Connected sock=7 [10:47:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8D AE 04 01 57 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2F D0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 72 03 00 35 04 06 00 2F F8 0C 03 2B 95 84 15 F1 70 C3 49 59 CE [10: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 35 39 4F 00 00 00 6E 88 47 00 F5 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 72 03 00 F4 03 04 00 40 7C A4 66 B6 04 01 00 00 BF 9B 90 E8 76 8E 44 68 [10:47:18]CommunicateWithHost err = 0 [10:47:18]CheckOFDResponse [10:47:18]1017 (14) - 77093643461234 [10:47:18]1041 (16) - 0000000000874959 [10:47:18]1040 (4) - 225828 [10:47:18]1012 (4) - 27.07.2024 04:49 [10:47:18]1206 (1) - 0 [10:47:18]OFD Sender: Remove packet 225828 [10:47:18]ProducePacketName [10:47:18]name=ofd_packets/00225828 [10:47:18]NVStorageDeleteData [10:47:18]OFD Sender: No OFD packet to send [10:47:23]recv_with_timeout no data received [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:50]recv_with_timeout no data received [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:54]OFD Sender: No OFD packet to send [10:48:59]OFD Sender: No OFD packet to send [10:49:04]OFD Sender: No OFD packet to send [10:49:09]OFD Sender: No OFD packet to send [10:49:14]OFD Sender: No OFD packet to send [10:49:19]OFD Sender: No OFD packet to send [10:49:24]OFD Sender: No OFD packet to send [10:49:29]OFD Sender: No OFD packet to send [10:49:34]OFD Sender: No OFD packet to send [10:49:39]OFD Sender: No OFD packet to send [10:49:44]OFD Sender: No OFD packet to send [10:49:49]OFD Sender: No OFD packet to send [10:49:54]OFD Sender: No OFD packet to send [10:49:57]recv_with_timeout no data received [10:49:59]OFD Sender: No OFD packet to send [10:50:04]OFD Sender: No OFD packet to send [10:50:09]OFD Sender: No OFD packet to send [10:50:14]OFD Sender: No OFD packet to send [10:50:19]OFD Sender: No OFD packet to send [10:50:24]OFD Sender: No OFD packet to send [10:50:29]OFD Sender: No OFD packet to send [10:50:32]recv_with_timeout no data received [10:50:34]OFD Sender: No OFD packet to send [10:50:39]OFD Sender: No OFD packet to send [10:50:44]OFD Sender: No OFD packet to send [10:50:47]recv_with_timeout no data received [10:50:49]OFD Sender: No OFD packet to send [10:50:54]OFD Sender: No OFD packet to send [10:50:56]accept exits with 9 [10:50:56]New connection [10:50:56]New thread 3066961252 created [10:50:56]Thread 3066817892 joined [10:50:56]Waiting for new connection... [10:50:56] Sock 9.Parse request [10:50:56]Sock 9.Check first char [10:50:56]Sock 9.First char is OK [10:50:56]request: POST /json_proto HTTP/1.0 [10:50:56]Method: POST [10:50:56]URL: /json_proto [10:50:56]Method is POST - this is cgi request [10:50:56]url: /json_proto [10:50:56]query_string will be loaded in cgi processing [10:50:56]execute_cgi json_proto POST (null) [10:50:56]execute_cgi path=json_proto method=POST [10:50:56]POST find Content-Length [10:50:56]Host: 172.17.43.131:8080 [10:50:56]Content-Length: 678 [10:50:56]Content-Type: application/json [10:50:56] [10:50:56]POST finish read [10:50:56]Found Content-Length = 678 [10:50:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:56]execute_script... [10:50: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)2002105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:56]POST & json_proto [10:50:56]process_json_proto [10:50:56]json parsed OK: [10:50:56]protocol is kg_v1.0 [10:50:56]action value=close_receipt [10:50:56]process_action close_receipt [10:50:56]cmd_close_receipt [10:50:56]MH_GetDate [10:50:56]Write to MH i2c: F0 00 00 C9 08 C0 [10:50:56]Write i2c OK [10:50:56]MH_I2C_Read... [10:50:56]Read from MH i2c: F0 [10:50:56]MH_I2C_Read... [10:50:56]Read from MH i2c: F0 09 00 [10:50:56]MH_I2C_Read... [10:50:56]Read from MH i2c: F0 09 00 C9 08 00 10 D1 A4 66 F9 24 A2 66 D9 [10:50:56]GetLastDocTimeStamp 1722077231 [10:50:56]current date 1722077456 [10:50:56]FM_GetShiftState [10:50:56]SAM_PROTO_GetShiftState [10:50:56]wFMCommunicate request_size=4 [10:50:56]MH_SAM_APDU [10:50:56]CAPDU: 80 13 01 00 [10:50:56]Write to MH i2c: E2 08 00 CA 08 80 13 01 00 00 00 00 00 4F [10:50:56]Write i2c OK [10:50:56]MH_I2C_Read... [10:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:56]Read from MH i2c: E2 [10:50:56]MH_I2C_Read... [10:50:56]Read from MH i2c: E2 0E 00 [10:50:56]MH_I2C_Read... [10:50:56]Read from MH i2c: E2 0E 00 CA 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5D [10:50:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:50:56]wFMCommunicate OK [10:50:56]SAM_PROTO_GetShiftState done [10:50:56]FM_GetShiftState done [10:50:56]opened in 1722038719 [10:50:56]opened+sec_in_day 1722125119 [10:50:56]quantity*price = 30035 [10:50:56]sum+1 = 30036 [10:50:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 189 27.07.2024 10:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225829 ФПД: 198800538166063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225829&fm=198800538166063&tin=02508201610067®Number=0000000000092624&sum=30000 [10:50:57]StoreToDocumentArchive [10:50:57]shift 438 fd 225829 [10:50:57]save to /storage/0438/doc_00225829 [10:50:57]save last doc name /storage/0438/doc_00225829 to /storage/kkm_last_doc_name [10:50:57]save OK [10:50:57]Clear old archive folders... [10:50:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:57]tlvbuf is 008310C0 [10:50:57]SAM_PROTO_ClearQueue [10:50:57]wFMCommunicate request_size=4 [10:50:57]MH_SAM_APDU [10:50:57]CAPDU: 80 09 00 00 [10:50:57]Write to MH i2c: E2 08 00 D7 08 80 09 00 00 00 00 00 00 51 [10:50:57]Write i2c OK [10:50:57]MH_I2C_Read... [10:50:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:57]Read from MH i2c: E2 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: E2 03 00 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: E2 03 00 D7 08 00 90 00 53 [10:50:57]RAPDU: 90 00 [10:50:57]wFMCommunicate OK [10:50:57]SAM_PROTO_ClearQueue done [10:50:57]KKMCreateOFDPacket [10:50:57]OFDProtocolAddRootSTLVToBuf [10:50:57]FM_MakeSignedData [10:50:57]FM_MakeSignedData [10:50:57]SAM_PROTO_SignData [10:50:57]wFMCommunicate request_size=4 [10:50:57]MH_SAM_APDU [10:50:57]CAPDU: 80 0D 01 02 [10:50:57]Write to MH i2c: E2 08 00 D8 08 80 0D 01 02 00 00 00 00 59 [10:50:57]Write i2c OK [10:50:57]MH_I2C_Read... [10:50:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:57]Read from MH i2c: E2 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: E2 03 00 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: E2 03 00 D8 08 00 90 00 54 [10:50:57]RAPDU: 90 00 [10:50:57]wFMCommunicate OK [10:50:57]wFMCommunicate request_size=255 [10:50:57]MH_SAM_APDU [10:50:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 10 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 72 03 00 35 04 06 00 B4 [10:50:57]Write to MH i2c: E2 02 01 D9 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 10 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 72 03 00 35 04 06 00 B4 00 00 AC [10:50:57]Write i2c OK [10:50:57]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 D9 08 00 90 00 55 [10:50:58]RAPDU: 90 00 [10:50:58]wFMCommunicate OK [10:50:58]wFMCommunicate request_size=10 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 0D 02 02 05 CE DB 75 63 2F [10:50:58]Write to MH i2c: E2 0D 00 DA 08 80 0D 02 02 05 00 CE DB 75 63 2F 00 00 16 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 DA 08 00 90 00 56 [10:50:58]RAPDU: 90 00 [10:50:58]wFMCommunicate OK [10:50:58]wFMCommunicate request_size=4 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 0D 03 02 [10:50:58]Write to MH i2c: E2 08 00 DB 08 80 0D 03 02 00 00 00 00 5E [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 0B 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 0B 00 DB 08 00 CC 74 3A 1E 21 82 A6 4F 90 00 8F [10:50:58]RAPDU: CC 74 3A 1E 21 82 A6 4F 90 00 [10:50:58]wFMCommunicate OK [10:50:58]SAM_PROTO_SignData done [10:50:58]FM_MakeSignedData done [10:50:58]CreateOFDProtocolMessage [10:50:58]wFMCommunicate request_size=4 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 11 00 00 [10:50:58]Write to MH i2c: E2 08 00 DC 08 80 11 00 00 00 00 00 00 5E [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 17 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 17 00 DC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [10:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:50:58]wFMCommunicate OK [10:50:58]CreateOFDProtocolMessage done [10:50:58]OFDSenderStorePacket 225829 [10:50:58]StoreOFDPacket docnum=225829 [10:50:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BE 54 07 01 88 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 10 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 72 03 00 35 04 06 00 B4 CE DB 75 63 2F CC 74 3A 1E 21 82 A6 4F [10:50:58]CheckFolder [10:50:58]dirname=/storage/ofd_packets [10:50:58]CheckFolder done [10:50:58]ProducePacketName [10:50:58]name=ofd_packets/00225829 [10:50:58]NVStorageSaveData ofd_packets/00225829 [10:50:58]File name is /storage/ofd_packets/00225829 [10:50:58]Write 301 bytes [10:50:58]NVStorageSaveData done [10:50:58]OFDSenderStorePacket done [10:50:58]KKMCreateOFDPacket done [10:50:58]NVStorageSaveData kkm_last_timestamp [10:50:58]File name is /storage/kkm_last_timestamp [10:50:58]Write 4 bytes [10:50:58]NVStorageSaveData done [10:50:58]ExternCall_PrintAddStr [10:50:58]wPrintStart [10:50:58]Write to MH i2c: 01 00 00 DD 08 E5 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 07 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 07 00 DD 08 00 00 00 00 00 FF 0F FA [10:50:58]RasterBufferAndPrint [10:50:58]line Счет N : (1)2002105 [10:50:58]line ИНН: 02508201610067 [10:50:58]line Контрольно-Кассовый Чек [10:50:58]line ПРОДАЖА [10:50:58]line ТРК (МРК, ГНК) : 53 [10:50:58]line Товар: 2710124130 [10:50:58]line Аи-92-К-5 [10:50:58]line 4.430 * 67.80 [10:50:58]line = 300.35 [10:50:58]line НДС 12% НСП 1% [10:50:58]line > о реализуемом товаре [10:50:58]line ОКРУГЛЕНИЕ: -0.35 [10:50:58]line ИТОГО: 300.00 [10:50:58]line Внесено: 300.00 [10:50:58]line СДАЧА: 0.00 [10:50:58]line НСП 1% : 2.66 [10:50:58]line НДС 12% : 31.90 [10:50:58]line Наличными: 300.00 [10:50:58]line Безнал.: 0.00 [10:50:58]line Место: АЗС № 97 "Партнер Нефть" [10:50:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:50:58]line СНО: Общий режим [10:50:58]line Чек 189 27.07.2024 10:50 [10:50:58]line Смена: 438 ФФД: 1.0 [10:50:58]line ЗНМ: 0300000054 [10:50:58]line РНМ: 0000000000092624 [10:50:58]line Версия ККМ: 001 [10:50:58]line ФМ: 0000000000874959 [10:50:58]line ФД: 225829 [10:50:58]line ФПД: 198800538166063 [10:50:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225829&fm=198800538166063&tin=02508201610067®Number=0000000000092624&sum=30000 [10:50:58]written 0, free lines is 4095 [10:50:58]OFD Sender: Processing packet 225829 [packets to send 599, broken 598] [10:50:58]ProducePacketName [10:50:58]name=ofd_packets/00225829 [10:50:58]OFD Sender: To server: pG, [10:50:58]CommunicateWithHost lk.salyk.kg:30040 [10:50:58]ConnectInit lk.salyk.kg [10:50:58]Connected sock=10 [10:50: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 35 39 0F 01 00 00 BE 54 07 01 88 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 10 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 72 03 00 35 04 06 00 B4 CE DB 75 63 2F CC 74 3A 1E 21 82 A6 4F [10:50:58]Write to MH i2c: 01 00 00 08 09 11 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 07 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 07 00 08 09 00 00 00 00 00 63 0C 87 [10:50:58]RasterBufferAndPrint [10:50:58]line [10:50:58]line [10:50:58]line [10:50:58]line [10:50:58]line [10:50:58]written 0, free lines is 3174 [10:50:58]MH_Cut [10:50:58]Write to MH i2c: D1 01 00 0F 09 01 EA [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: D1 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: D1 01 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: D1 01 00 0F 09 00 E9 [10:50:58]Write to MH i2c: 01 00 00 10 09 19 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50: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 35 39 4F 00 00 00 1C F9 47 00 F4 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 35 39 10 04 04 00 25 72 03 00 F4 03 04 00 1E 7D A4 66 B6 04 01 00 00 49 FC 45 B3 6C 2A B0 30 [10:50:59]CommunicateWithHost err = 0 [10:50:59]CheckOFDResponse [10:50:59]1017 (14) - 77093643461234 [10:50:59]1041 (16) - 0000000000874959 [10:50:59]1040 (4) - 225829 [10:50:59]1012 (4) - 27.07.2024 04:52 [10:50:59]1206 (1) - 0 [10:50:59]OFD Sender: Remove packet 225829 [10:50:59]ProducePacketName [10:50:59]name=ofd_packets/00225829 [10:50:59]NVStorageDeleteData [10:50:59]OFD Sender: No OFD packet to send [10:51:00]*** Cut start [10:51:00]*** Partial cut [10:51:00]*** CUTSNS_PIN = 1 [10:51:00]*** CUTSNS_PIN = 0 [10:51:00]*** Brake cut motor [10:51:00]Read from MH i2c: 01 [10:51:00]MH_I2C_Read... [10:51:00]*** Stop cut motor [10:51:00]*** Cut end [10:51:00]Read from MH i2c: 01 07 00 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: 01 07 00 10 09 00 00 00 00 00 FF 0F 2E [10:51:00]process_action close_receipt done [10:51:00]requested_data is exist [10:51:00]produce_requested_data [10:51:00]requested_item fm.sn is exist - process it [10:51:00]wFMCommunicate request_size=4 [10:51:00]MH_SAM_APDU [10:51:00]CAPDU: 80 11 00 00 [10:51:00]Write to MH i2c: E2 08 00 11 09 80 11 00 00 00 00 00 00 94 [10:51:00]Write i2c OK [10:51:00]MH_I2C_Read... [10:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:00]Read from MH i2c: E2 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 17 00 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 17 00 11 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [10:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:51:00]wFMCommunicate OK [10:51:00]requested_item fd.num is exist - process it [10:51:00]SAM_PROTO_GetFieldsCounters [10:51:00]wFMCommunicate request_size=4 [10:51:00]MH_SAM_APDU [10:51:00]CAPDU: 80 13 00 00 [10:51:00]Write to MH i2c: E2 08 00 12 09 80 13 00 00 00 00 00 00 97 [10:51:00]Write i2c OK [10:51:00]MH_I2C_Read... [10:51:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:00]Read from MH i2c: E2 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 62 00 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 62 00 12 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 72 03 00 0E 04 04 00 B6 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 48 [10:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 72 03 00 0E 04 04 00 B6 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:51:00]wFMCommunicate OK [10:51:00]SAM_PROTO_GetFieldsCounters done [10:51:00]requested_item shift.num is exist - process it [10:51:00]requested_item shift.opened is exist - process it [10:51:00]req_shift_opened [10:51:00]FM_GetShiftState [10:51:00]SAM_PROTO_GetShiftState [10:51:00]wFMCommunicate request_size=4 [10:51:00]MH_SAM_APDU [10:51:00]CAPDU: 80 13 01 00 [10:51:00]Write to MH i2c: E2 08 00 13 09 80 13 01 00 00 00 00 00 99 [10:51:00]Write i2c OK [10:51:00]MH_I2C_Read... [10:51:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:00]Read from MH i2c: E2 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 0E 00 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 0E 00 13 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A7 [10:51:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:51:00]wFMCommunicate OK [10:51:00]SAM_PROTO_GetShiftState done [10:51:00]FM_GetShiftState done [10:51:00]req_shift_opened done [10:51:00]requested_item shift.open_date is exist - process it [10:51:00]req_shift_open_date [10:51:00]req_shift_open_date done [10:51:00]produce_requested_data done [10:51:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225829,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:51:00]process_action_free close_receipt [10:51:00]json_value_free [10:51:00]json_value_free done [10:51:00]process_json_proto returns [10:51:00]Send response to host [10:51:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225829,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:51:00]free response buf [10:51:00]execute_script done [10:51:00]execute_script returns [10:51:00]free content buf [10:51:00]Sock 9.Close socket [10:51:00]Sock 9.Thread stoped [10:51:04]OFD Sender: No OFD packet to send [10:51:09]OFD Sender: No OFD packet to send [10:51:14]OFD Sender: No OFD packet to send [10:51:19]OFD Sender: No OFD packet to send [10:51:23]recv_with_timeout no data received [10:51:24]OFD Sender: No OFD packet to send [10:51:29]OFD Sender: No OFD packet to send [10:51:32]accept exits with 7 [10:51:32]New connection [10:51:32]New thread 3066817892 created [10:51:32]Thread 3066961252 joined [10:51:32]Waiting for new connection... [10:51:32] Sock 7.Parse request [10:51:32]Sock 7.Check first char [10:51:32]Sock 7.First char is OK [10:51:32]request: POST /json_proto HTTP/1.0 [10:51:32]Method: POST [10:51:32]URL: /json_proto [10:51:32]Method is POST - this is cgi request [10:51:32]url: /json_proto [10:51:32]query_string will be loaded in cgi processing [10:51:32]execute_cgi json_proto POST (null) [10:51:32]execute_cgi path=json_proto method=POST [10:51:32]POST find Content-Length [10:51:32]Host: 172.17.43.131:8080 [10:51:32]Content-Length: 676 [10:51:32]Content-Type: application/json [10:51:32] [10:51:32]POST finish read [10:51:32]Found Content-Length = 676 [10:51:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:32]execute_script... [10:51:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:32]POST & json_proto [10:51:32]process_json_proto [10:51:32]json parsed OK: [10:51:32]protocol is kg_v1.0 [10:51:32]action value=close_receipt [10:51:32]process_action close_receipt [10:51:32]cmd_close_receipt [10:51:32]MH_GetDate [10:51:32]Write to MH i2c: F0 00 00 14 09 0C [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: F0 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: F0 09 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: F0 09 00 14 09 00 34 D1 A4 66 F9 24 A2 66 49 [10:51:32]GetLastDocTimeStamp 1722077456 [10:51:32]current date 1722077492 [10:51:32]FM_GetShiftState [10:51:32]SAM_PROTO_GetShiftState [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 13 01 00 [10:51:32]Write to MH i2c: E2 08 00 15 09 80 13 01 00 00 00 00 00 9B [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0E 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0E 00 15 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [10:51:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:51:32]wFMCommunicate OK [10:51:32]SAM_PROTO_GetShiftState done [10:51:32]FM_GetShiftState done [10:51:32]opened in 1722038719 [10:51:32]opened+sec_in_day 1722125119 [10:51:32]quantity*price = 200001 [10:51:32]sum+1 = 200003 [10:51:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 190 27.07.2024 10:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225830 ФПД: 248525757552211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225830&fm=248525757552211&tin=02508201610067®Number=0000000000092624&sum=200000 [10:51:33]StoreToDocumentArchive [10:51:33]shift 438 fd 225830 [10:51:33]save to /storage/0438/doc_00225830 [10:51:33]save last doc name /storage/0438/doc_00225830 to /storage/kkm_last_doc_name [10:51:33]save OK [10:51:33]Clear old archive folders... [10:51:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:51:33]tlvbuf is 00826C20 [10:51:33]SAM_PROTO_ClearQueue [10:51:33]wFMCommunicate request_size=4 [10:51:33]MH_SAM_APDU [10:51:33]CAPDU: 80 09 00 00 [10:51:33]Write to MH i2c: E2 08 00 22 09 80 09 00 00 00 00 00 00 9D [10:51:33]Write i2c OK [10:51:33]MH_I2C_Read... [10:51:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:33]Read from MH i2c: E2 [10:51:33]MH_I2C_Read... [10:51:33]Read from MH i2c: E2 03 00 [10:51:33]MH_I2C_Read... [10:51:33]Read from MH i2c: E2 03 00 22 09 00 90 00 9F [10:51:33]RAPDU: 90 00 [10:51:33]wFMCommunicate OK [10:51:33]SAM_PROTO_ClearQueue done [10:51:33]KKMCreateOFDPacket [10:51:33]OFDProtocolAddRootSTLVToBuf [10:51:33]FM_MakeSignedData [10:51:33]FM_MakeSignedData [10:51:33]SAM_PROTO_SignData [10:51:33]wFMCommunicate request_size=4 [10:51:33]MH_SAM_APDU [10:51:33]CAPDU: 80 0D 01 02 [10:51:33]Write to MH i2c: E2 08 00 23 09 80 0D 01 02 00 00 00 00 A5 [10:51:33]Write i2c OK [10:51:33]MH_I2C_Read... [10:51:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:33]Read from MH i2c: E2 [10:51:33]MH_I2C_Read... [10:51:33]Read from MH i2c: E2 03 00 [10:51:33]MH_I2C_Read... [10:51:33]Read from MH i2c: E2 03 00 23 09 00 90 00 A0 [10:51:33]RAPDU: 90 00 [10:51:33]wFMCommunicate OK [10:51:33]wFMCommunicate request_size=255 [10:51:33]MH_SAM_APDU [10:51: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 34 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 72 03 00 35 04 06 00 [10:51:33]Write to MH i2c: E2 02 01 24 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 34 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 72 03 00 35 04 06 00 00 00 24 [10:51:33]Write i2c OK [10:51:33]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 24 09 00 90 00 A1 [10:51:34]RAPDU: 90 00 [10:51:34]wFMCommunicate OK [10:51:34]wFMCommunicate request_size=11 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 0D 02 02 06 E2 08 69 7F 16 53 [10:51:34]Write to MH i2c: E2 0E 00 25 09 80 0D 02 02 06 00 E2 08 69 7F 16 53 00 00 EF [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 25 09 00 90 00 A2 [10:51:34]RAPDU: 90 00 [10:51:34]wFMCommunicate OK [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 0D 03 02 [10:51:34]Write to MH i2c: E2 08 00 26 09 80 0D 03 02 00 00 00 00 AA [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0B 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0B 00 26 09 00 AF 3F CF 19 11 5F E1 28 90 00 FA [10:51:34]RAPDU: AF 3F CF 19 11 5F E1 28 90 00 [10:51:34]wFMCommunicate OK [10:51:34]SAM_PROTO_SignData done [10:51:34]FM_MakeSignedData done [10:51:34]CreateOFDProtocolMessage [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 27 09 80 11 00 00 00 00 00 00 AA [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 27 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [10:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:51:34]wFMCommunicate OK [10:51:34]CreateOFDProtocolMessage done [10:51:34]OFDSenderStorePacket 225830 [10:51:34]StoreOFDPacket docnum=225830 [10:51:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7B CC 08 01 A4 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 34 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 72 03 00 35 04 06 00 E2 08 69 7F 16 53 AF 3F CF 19 11 5F E1 28 [10:51:34]CheckFolder [10:51:34]dirname=/storage/ofd_packets [10:51:34]CheckFolder done [10:51:34]ProducePacketName [10:51:34]name=ofd_packets/00225830 [10:51:34]NVStorageSaveData ofd_packets/00225830 [10:51:34]File name is /storage/ofd_packets/00225830 [10:51:34]Write 302 bytes [10:51:34]NVStorageSaveData done [10:51:34]OFDSenderStorePacket done [10:51:34]KKMCreateOFDPacket done [10:51:34]NVStorageSaveData kkm_last_timestamp [10:51:34]File name is /storage/kkm_last_timestamp [10:51:34]Write 4 bytes [10:51:34]NVStorageSaveData done [10:51:34]ExternCall_PrintAddStr [10:51:34]wPrintStart [10:51:34]Write to MH i2c: 01 00 00 28 09 31 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: 01 [10:51:34]MH_I2C_Read... [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 28 09 00 00 00 00 00 FF 0F 46 [10:51:34]RasterBufferAndPrint [10:51:34]line Счет N : (1)2002106 [10:51:34]line ИНН: 02508201610067 [10:51:34]line Контрольно-Кассовый Чек [10:51:34]line ПРОДАЖА [10:51:34]line ТРК (МРК, ГНК) : 42 [10:51:34]line Товар: 2710124130 [10:51:34]line Super-92-К-5 [10:51:34]line 29.070 * 68.80 [10:51:34]line = 2000.02 [10:51:34]line НДС 12% НСП 1% [10:51:34]line > о реализуемом товаре [10:51:34]line ОКРУГЛЕНИЕ: -0.02 [10:51:34]line ИТОГО: 2000.00 [10:51:34]line Внесено: 2000.00 [10:51:34]line СДАЧА: 0.00 [10:51:34]line НСП 1% : 17.70 [10:51:34]line НДС 12% : 212.39 [10:51:34]line Наличными: 2000.00 [10:51:34]line Безнал.: 0.00 [10:51:34]line Место: АЗС № 97 "Партнер Нефть" [10:51:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:51:34]line СНО: Общий режим [10:51:34]line Чек 190 27.07.2024 10:51 [10:51:34]line Смена: 438 ФФД: 1.0 [10:51:34]line ЗНМ: 0300000054 [10:51:34]line РНМ: 0000000000092624 [10:51:34]line Версия ККМ: 001 [10:51:34]line ФМ: 0000000000874959 [10:51:34]line ФД: 225830 [10:51:34]line ФПД: 248525757552211 [10:51:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225830&fm=248525757552211&tin=02508201610067®Number=0000000000092624&sum=200000 [10:51:34]written 0, free lines is 4095 [10:51:34]OFD Sender: Processing packet 225830 [packets to send 599, broken 598] [10:51:34]ProducePacketName [10:51:34]name=ofd_packets/00225830 [10:51:34]OFD Sender: To server: pG, [10:51:34]CommunicateWithHost lk.salyk.kg:30040 [10:51:34]ConnectInit lk.salyk.kg [10:51:34]Write to MH i2c: 01 00 00 53 09 5C [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: 01 [10:51:34]MH_I2C_Read... [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 53 09 00 00 00 00 00 61 0C D0 [10:51:34]RasterBufferAndPrint [10:51:34]line [10:51:34]line [10:51:34]line [10:51:34]line [10:51:34]line [10:51:34]written 0, free lines is 3172 [10:51:34]MH_Cut [10:51:34]Write to MH i2c: D1 01 00 5A 09 01 35 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: D1 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: D1 01 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: D1 01 00 5A 09 00 34 [10:51:34]Write to MH i2c: 01 00 00 5B 09 64 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:35]*** Cut start [10:51:35]*** Partial cut [10:51:35]*** CUTSNS_PIN = 1 [10:51:35]*** CUTSNS_PIN = 0 [10:51:36]*** Brake cut motor [10:51:36]Read from MH i2c: 01 [10:51:36]MH_I2C_Read... [10:51:36]*** Stop cut motor [10:51:36]*** Cut end [10:51:36]Read from MH i2c: 01 07 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: 01 07 00 5B 09 00 00 00 00 00 FF 0F 79 [10:51:36]process_action close_receipt done [10:51:36]requested_data is exist [10:51:36]produce_requested_data [10:51:36]requested_item fm.sn is exist - process it [10:51:36]wFMCommunicate request_size=4 [10:51:36]MH_SAM_APDU [10:51:36]CAPDU: 80 11 00 00 [10:51:36]Write to MH i2c: E2 08 00 5C 09 80 11 00 00 00 00 00 00 DF [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 17 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 17 00 5C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [10:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:51:36]wFMCommunicate OK [10:51:36]requested_item fd.num is exist - process it [10:51:36]SAM_PROTO_GetFieldsCounters [10:51:36]wFMCommunicate request_size=4 [10:51:36]MH_SAM_APDU [10:51:36]CAPDU: 80 13 00 00 [10:51:36]Write to MH i2c: E2 08 00 5D 09 80 13 00 00 00 00 00 00 E2 [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 62 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 62 00 5D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 72 03 00 0E 04 04 00 B6 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 97 [10:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 72 03 00 0E 04 04 00 B6 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:51:36]wFMCommunicate OK [10:51:36]SAM_PROTO_GetFieldsCounters done [10:51:36]requested_item shift.num is exist - process it [10:51:36]requested_item shift.opened is exist - process it [10:51:36]req_shift_opened [10:51:36]FM_GetShiftState [10:51:36]SAM_PROTO_GetShiftState [10:51:36]wFMCommunicate request_size=4 [10:51:36]MH_SAM_APDU [10:51:36]CAPDU: 80 13 01 00 [10:51:36]Write to MH i2c: E2 08 00 5E 09 80 13 01 00 00 00 00 00 E4 [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 0E 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 0E 00 5E 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [10:51:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:51:36]wFMCommunicate OK [10:51:36]SAM_PROTO_GetShiftState done [10:51:36]FM_GetShiftState done [10:51:36]req_shift_opened done [10:51:36]requested_item shift.open_date is exist - process it [10:51:36]req_shift_open_date [10:51:36]req_shift_open_date done [10:51:36]produce_requested_data done [10:51:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225830,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:51:36]process_action_free close_receipt [10:51:36]json_value_free [10:51:36]json_value_free done [10:51:36]process_json_proto returns [10:51:36]Send response to host [10:51:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225830,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:51:36]free response buf [10:51:36]execute_script done [10:51:36]execute_script returns [10:51:36]free content buf [10:51:36]Sock 7.Close socket [10:51:36]Sock 7.Thread stoped [10:52:32]accept exits with 9 [10:52:32]New connection [10:52:32]New thread 3066961252 created [10:52:32]Thread 3066817892 joined [10:52:32]Waiting for new connection... [10:52:32] Sock 9.Parse request [10:52:32]Sock 9.Check first char [10:52:32]Sock 9.First char is OK [10:52:32]request: POST /json_proto HTTP/1.0 [10:52:32]Method: POST [10:52:32]URL: /json_proto [10:52:32]Method is POST - this is cgi request [10:52:32]url: /json_proto [10:52:32]query_string will be loaded in cgi processing [10:52:32]execute_cgi json_proto POST (null) [10:52:32]execute_cgi path=json_proto method=POST [10:52:32]POST find Content-Length [10:52:32]Host: 172.17.43.131:8080 [10:52:32]Content-Length: 681 [10:52:32]Content-Type: application/json [10:52:32] [10:52:32]POST finish read [10:52:32]Found Content-Length = 681 [10:52:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9990.00, "total" : 9989.00, "payments": [ { "type": 0, "sum" : 9989.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:32]execute_script... [10:52: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)2002104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9990.00, "total" : 9989.00, "payments": [ { "type": 0, "sum" : 9989.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:32]POST & json_proto [10:52:32]process_json_proto [10:52:32]json parsed OK: [10:52:32]protocol is kg_v1.0 [10:52:32]action value=close_receipt [10:52:32]process_action close_receipt [10:52:32]cmd_close_receipt [10:52:32]MH_GetDate [10:52:32]Write to MH i2c: F0 00 00 5F 09 57 [10:52:32]Write i2c OK [10:52:32]MH_I2C_Read... [10:52:32]Read from MH i2c: F0 [10:52:32]MH_I2C_Read... [10:52:32]Read from MH i2c: F0 09 00 [10:52:32]MH_I2C_Read... [10:52:32]Read from MH i2c: F0 09 00 5F 09 00 71 D1 A4 66 F9 24 A2 66 D1 [10:52:32]GetLastDocTimeStamp 1722077492 [10:52:32]current date 1722077553 [10:52:32]FM_GetShiftState [10:52:32]SAM_PROTO_GetShiftState [10:52:32]wFMCommunicate request_size=4 [10:52:32]MH_SAM_APDU [10:52:32]CAPDU: 80 13 01 00 [10:52:32]Write to MH i2c: E2 08 00 60 09 80 13 01 00 00 00 00 00 E6 [10:52:32]Write i2c OK [10:52:32]MH_I2C_Read... [10:52:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:32]Read from MH i2c: E2 [10:52:32]MH_I2C_Read... [10:52:32]Read from MH i2c: E2 0E 00 [10:52:32]MH_I2C_Read... [10:52:32]Read from MH i2c: E2 0E 00 60 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [10:52:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:52:32]wFMCommunicate OK [10:52:32]SAM_PROTO_GetShiftState done [10:52:32]FM_GetShiftState done [10:52:32]opened in 1722038719 [10:52:32]opened+sec_in_day 1722125119 [10:52:32]quantity*price = 998982 [10:52:32]sum+1 = 998983 [10:52:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.82 ИТОГО: 9989.00 Внесено: 9990.00 СДАЧА: 1.00 НСП 1% : 88.40 НДС 12% : 1060.87 Наличными: 9989.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 191 27.07.2024 10:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225831 ФПД: 224272955838326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225831&fm=224272955838326&tin=02508201610067®Number=0000000000092624&sum=998900 [10:52:33]StoreToDocumentArchive [10:52:33]shift 438 fd 225831 [10:52:33]save to /storage/0438/doc_00225831 [10:52:33]save last doc name /storage/0438/doc_00225831 to /storage/kkm_last_doc_name [10:52:33]save OK [10:52:33]Clear old archive folders... [10:52:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:52:33]tlvbuf is 00838840 [10:52:33]SAM_PROTO_ClearQueue [10:52:33]wFMCommunicate request_size=4 [10:52:33]MH_SAM_APDU [10:52:33]CAPDU: 80 09 00 00 [10:52:33]Write to MH i2c: E2 08 00 6D 09 80 09 00 00 00 00 00 00 E8 [10:52:33]Write i2c OK [10:52:33]MH_I2C_Read... [10:52:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:34]Read from MH i2c: E2 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 6D 09 00 90 00 EA [10:52:34]RAPDU: 90 00 [10:52:34]wFMCommunicate OK [10:52:34]SAM_PROTO_ClearQueue done [10:52:34]KKMCreateOFDPacket [10:52:34]OFDProtocolAddRootSTLVToBuf [10:52:34]FM_MakeSignedData [10:52:34]FM_MakeSignedData [10:52:34]SAM_PROTO_SignData [10:52:34]wFMCommunicate request_size=4 [10:52:34]MH_SAM_APDU [10:52:34]CAPDU: 80 0D 01 02 [10:52:34]Write to MH i2c: E2 08 00 6E 09 80 0D 01 02 00 00 00 00 F0 [10:52:34]Write i2c OK [10:52:34]MH_I2C_Read... [10:52:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:34]Read from MH i2c: E2 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 6E 09 00 90 00 EB [10:52:34]RAPDU: 90 00 [10:52:34]wFMCommunicate OK [10:52:34]wFMCommunicate request_size=255 [10:52:34]MH_SAM_APDU [10:52:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 71 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 72 03 00 35 04 06 00 CB F9 9D DD [10:52:34]Write to MH i2c: E2 02 01 6F 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 71 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 72 03 00 35 04 06 00 CB F9 9D DD 00 00 B3 [10:52:34]Write i2c OK [10:52:34]MH_I2C_Read... [10:52:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:34]Read from MH i2c: E2 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 6F 09 00 90 00 EC [10:52:34]RAPDU: 90 00 [10:52:34]wFMCommunicate OK [10:52:34]wFMCommunicate request_size=7 [10:52:34]MH_SAM_APDU [10:52:34]CAPDU: 80 0D 02 02 02 8F 76 [10:52:34]Write to MH i2c: E2 0A 00 70 09 80 0D 02 02 02 00 8F 76 00 00 FC [10:52:34]Write i2c OK [10:52:34]MH_I2C_Read... [10:52:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:34]Read from MH i2c: E2 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 03 00 70 09 00 90 00 ED [10:52:34]RAPDU: 90 00 [10:52:34]wFMCommunicate OK [10:52:34]wFMCommunicate request_size=4 [10:52:34]MH_SAM_APDU [10:52:34]CAPDU: 80 0D 03 02 [10:52:34]Write to MH i2c: E2 08 00 71 09 80 0D 03 02 00 00 00 00 F5 [10:52:34]Write i2c OK [10:52:34]MH_I2C_Read... [10:52:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:34]Read from MH i2c: E2 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 0B 00 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 0B 00 71 09 00 3C 4C 6A 6D 14 12 CD 09 90 00 51 [10:52:34]RAPDU: 3C 4C 6A 6D 14 12 CD 09 90 00 [10:52:34]wFMCommunicate OK [10:52:34]SAM_PROTO_SignData done [10:52:34]FM_MakeSignedData done [10:52:34]CreateOFDProtocolMessage [10:52:34]wFMCommunicate request_size=4 [10:52:34]MH_SAM_APDU [10:52:34]CAPDU: 80 11 00 00 [10:52:34]Write to MH i2c: E2 08 00 72 09 80 11 00 00 00 00 00 00 F5 [10:52:34]Write i2c OK [10:52:34]MH_I2C_Read... [10:52:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:34]Read from MH i2c: E2 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: E2 17 00 [10:52:34]MH_I2C_Read... [10:52:34]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 35 39 90 00 52 [10:52:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:34]wFMCommunicate OK [10:52:34]CreateOFDProtocolMessage done [10:52:34]OFDSenderStorePacket 225831 [10:52:34]StoreOFDPacket docnum=225831 [10:52:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E8 86 04 01 EA 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 71 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 72 03 00 35 04 06 00 CB F9 9D DD 8F 76 3C 4C 6A 6D 14 12 CD 09 [10:52:34]CheckFolder [10:52:34]dirname=/storage/ofd_packets [10:52:34]CheckFolder done [10:52:34]ProducePacketName [10:52:34]name=ofd_packets/00225831 [10:52:34]NVStorageSaveData ofd_packets/00225831 [10:52:34]File name is /storage/ofd_packets/00225831 [10:52:34]Write 298 bytes [10:52:34]NVStorageSaveData done [10:52:34]OFDSenderStorePacket done [10:52:34]KKMCreateOFDPacket done [10:52:34]NVStorageSaveData kkm_last_timestamp [10:52:34]File name is /storage/kkm_last_timestamp [10:52:34]Write 4 bytes [10:52:34]NVStorageSaveData done [10:52:34]ExternCall_PrintAddStr [10:52:34]wPrintStart [10:52:34]Write to MH i2c: 01 00 00 73 09 7C [10:52:34]Write i2c OK [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: 01 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: 01 07 00 [10:52:34]MH_I2C_Read... [10:52:34]Read from MH i2c: 01 07 00 73 09 00 00 00 00 00 FF 0F 91 [10:52:34]RasterBufferAndPrint [10:52:34]line Счет N : (1)2002104 [10:52:34]line ИНН: 02508201610067 [10:52:34]line Контрольно-Кассовый Чек [10:52:34]line ПРОДАЖА [10:52:34]line ТРК (МРК, ГНК) : 11 [10:52:34]line Товар: 2710194210 [10:52:34]line ДТ-К-5 [10:52:34]line 131.100 * 76.20 [10:52:34]line = 9989.82 [10:52:34]line НДС 12% НСП 1% [10:52:34]line > о реализуемом товаре [10:52:34]line ОКРУГЛЕНИЕ: -0.82 [10:52:34]line ИТОГО: 9989.00 [10:52:34]line Внесено: 9990.00 [10:52:34]line СДАЧА: 1.00 [10:52:34]line НСП 1% : 88.40 [10:52:34]line НДС 12% : 1060.87 [10:52:34]line Наличными: 9989.00 [10:52:34]line Безнал.: 0.00 [10:52:34]line Место: АЗС № 97 "Партнер Нефть" [10:52:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:52:34]line СНО: Общий режим [10:52:34]line Чек 191 27.07.2024 10:52 [10:52:34]line Смена: 438 ФФД: 1.0 [10:52:34]line ЗНМ: 0300000054 [10:52:34]line РНМ: 0000000000092624 [10:52:34]line Версия ККМ: 001 [10:52:34]line ФМ: 0000000000874959 [10:52:34]line ФД: 225831 [10:52:34]line ФПД: 224272955838326 [10:52:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225831&fm=224272955838326&tin=02508201610067®Number=0000000000092624&sum=998900 [10:52:34]written 0, free lines is 4095 [10:52:35]Write to MH i2c: 01 00 00 9E 09 A7 [10:52:35]Write i2c OK [10:52:35]MH_I2C_Read... [10:52:35]Read from MH i2c: 01 [10:52:35]MH_I2C_Read... [10:52:35]Read from MH i2c: 01 07 00 [10:52:35]MH_I2C_Read... [10:52:35]Read from MH i2c: 01 07 00 9E 09 00 00 00 00 00 5E 0C 18 [10:52:35]RasterBufferAndPrint [10:52:35]line [10:52:35]line [10:52:35]line [10:52:35]line [10:52:35]line [10:52:35]written 0, free lines is 3169 [10:52:35]MH_Cut [10:52:35]Write to MH i2c: D1 01 00 A5 09 01 80 [10:52:35]Write i2c OK [10:52:35]MH_I2C_Read... [10:52:35]Read from MH i2c: D1 [10:52:35]MH_I2C_Read... [10:52:35]Read from MH i2c: D1 01 00 [10:52:35]MH_I2C_Read... [10:52:35]Read from MH i2c: D1 01 00 A5 09 00 7F [10:52:35]Write to MH i2c: 01 00 00 A6 09 AF [10:52:35]Write i2c OK [10:52:35]MH_I2C_Read... [10:52:36]*** Cut start [10:52:36]*** Partial cut [10:52:36]*** CUTSNS_PIN = 1 [10:52:36]*** CUTSNS_PIN = 0 [10:52:36]*** Brake cut motor [10:52:37]Read from MH i2c: 01 [10:52:37]MH_I2C_Read... [10:52:37]*** Stop cut motor [10:52:37]*** Cut end [10:52:37]Read from MH i2c: 01 07 00 [10:52:37]MH_I2C_Read... [10:52:37]Read from MH i2c: 01 07 00 A6 09 00 00 00 00 00 FF 0F C4 [10:52:37]process_action close_receipt done [10:52:37]requested_data is exist [10:52:37]produce_requested_data [10:52:37]requested_item fm.sn is exist - process it [10:52:37]wFMCommunicate request_size=4 [10:52:37]MH_SAM_APDU [10:52:37]CAPDU: 80 11 00 00 [10:52:37]Write to MH i2c: E2 08 00 A7 09 80 11 00 00 00 00 00 00 2A [10:52:37]Write i2c OK [10:52:37]MH_I2C_Read... [10:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:37]Read from MH i2c: E2 [10:52:37]MH_I2C_Read... [10:52:37]Read from MH i2c: E2 17 00 [10:52:37]MH_I2C_Read... [10:52:37]Read from MH i2c: E2 17 00 A7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [10:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:37]wFMCommunicate OK [10:52:37]requested_item fd.num is exist - process it [10:52:37]SAM_PROTO_GetFieldsCounters [10:52:37]wFMCommunicate request_size=4 [10:52:37]MH_SAM_APDU [10:52:37]CAPDU: 80 13 00 00 [10:52:37]Write to MH i2c: E2 08 00 A8 09 80 13 00 00 00 00 00 00 2D [10:52:37]Write i2c OK [10:52:37]MH_I2C_Read... [10:52:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:37]Read from MH i2c: E2 [10:52:37]MH_I2C_Read... [10:52:37]Read from MH i2c: E2 62 00 [10:52:37]MH_I2C_Read... [10:52:37]Read from MH i2c: E2 62 00 A8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 72 03 00 0E 04 04 00 B6 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 E6 [10:52: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 72 03 00 0E 04 04 00 B6 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:52:37]wFMCommunicate OK [10:52:37]SAM_PROTO_GetFieldsCounters done [10:52:37]requested_item shift.num is exist - process it [10:52:37]requested_item shift.opened is exist - process it [10:52:37]req_shift_opened [10:52:37]FM_GetShiftState [10:52:37]SAM_PROTO_GetShiftState [10:52:37]wFMCommunicate request_size=4 [10:52:37]MH_SAM_APDU [10:52:37]CAPDU: 80 13 01 00 [10:52:37]Write to MH i2c: E2 08 00 A9 09 80 13 01 00 00 00 00 00 2F [10:52:37]Write i2c OK [10:52:37]MH_I2C_Read... [10:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:37]Read from MH i2c: E2 [10:52:37]MH_I2C_Read... [10:52:37]Read from MH i2c: E2 0E 00 [10:52:37]MH_I2C_Read... [10:52:37]Read from MH i2c: E2 0E 00 A9 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [10:52:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:52:37]wFMCommunicate OK [10:52:37]SAM_PROTO_GetShiftState done [10:52:37]FM_GetShiftState done [10:52:37]req_shift_opened done [10:52:37]requested_item shift.open_date is exist - process it [10:52:37]req_shift_open_date [10:52:37]req_shift_open_date done [10:52:37]produce_requested_data done [10:52:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225831,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:52:37]process_action_free close_receipt [10:52:37]json_value_free [10:52:37]json_value_free done [10:52:37]process_json_proto returns [10:52:37]Send response to host [10:52:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225831,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:52:37]free response buf [10:52:37]execute_script done [10:52:37]execute_script returns [10:52:37]free content buf [10:52:37]Sock 9.Close socket [10:52:37]Sock 9.Thread stoped [10:52:42]recv_with_timeout no data received [10:53:46]ConnectInit Can't connect to host [10:53:46]CommunicateWithHost connect error [10:53:46]CommunicateWithHost err = -1 [10:53:46]OFD Sender: Server communicate error [10:53:47]OFD Sender: Processing packet 225830 [packets to send 600, broken 598] [10:53:47]ProducePacketName [10:53:47]name=ofd_packets/00225830 [10:53:47]OFD Sender: To server: pG, [10:53:47]CommunicateWithHost lk.salyk.kg:30040 [10:53:47]ConnectInit lk.salyk.kg [10:53:47]Connected sock=9 [10:53: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 35 39 10 01 00 00 7B CC 08 01 A4 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 34 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 72 03 00 35 04 06 00 E2 08 69 7F 16 53 AF 3F CF 19 11 5F E1 28 [10:53: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 35 39 4F 00 00 00 9D B1 47 00 59 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 35 39 10 04 04 00 26 72 03 00 F4 03 04 00 C7 7D A4 66 B6 04 01 00 00 D2 39 2C 7F D4 CD 57 4E [10:53:48]CommunicateWithHost err = 0 [10:53:48]CheckOFDResponse [10:53:48]1017 (14) - 77093643461234 [10:53:48]1041 (16) - 0000000000874959 [10:53:48]1040 (4) - 225830 [10:53:48]1012 (4) - 27.07.2024 04:55 [10:53:48]1206 (1) - 0 [10:53:48]OFD Sender: Remove packet 225830 [10:53:48]ProducePacketName [10:53:48]name=ofd_packets/00225830 [10:53:48]NVStorageDeleteData [10:53:48]OFD Sender: Processing packet 225831 [packets to send 599, broken 598] [10:53:48]ProducePacketName [10:53:48]name=ofd_packets/00225831 [10:53:48]OFD Sender: To server: pG, [10:53:48]CommunicateWithHost lk.salyk.kg:30040 [10:53:48]ConnectInit lk.salyk.kg [10:53:49]Connected sock=9 [10:53: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 35 39 0C 01 00 00 E8 86 04 01 EA 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 71 D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 72 03 00 35 04 06 00 CB F9 9D DD 8F 76 3C 4C 6A 6D 14 12 CD 09 [10:53: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 35 39 4F 00 00 00 C5 79 47 00 06 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 35 39 10 04 04 00 27 72 03 00 F4 03 04 00 CA 7D A4 66 B6 04 01 00 00 24 60 E8 AC F3 37 D8 54 [10:53:50]CommunicateWithHost err = 0 [10:53:50]CheckOFDResponse [10:53:50]1017 (14) - 77093643461234 [10:53:50]1041 (16) - 0000000000874959 [10:53:50]1040 (4) - 225831 [10:53:50]1012 (4) - 27.07.2024 04:55 [10:53:50]1206 (1) - 0 [10:53:50]OFD Sender: Remove packet 225831 [10:53:50]ProducePacketName [10:53:50]name=ofd_packets/00225831 [10:53:50]NVStorageDeleteData [10:53:50]OFD Sender: No OFD packet to send [10:53:55]OFD Sender: No OFD packet to send [10:54:00]OFD Sender: No OFD packet to send [10:54:05]OFD Sender: No OFD packet to send [10:54:10]OFD Sender: No OFD packet to send [10:54:15]OFD Sender: No OFD packet to send [10:54:20]OFD Sender: No OFD packet to send [10:54:21]accept exits with 7 [10:54:21]New connection [10:54:21]New thread 3066817892 created [10:54:21]Thread 3066961252 joined [10:54:21]Waiting for new connection... [10:54:21] Sock 7.Parse request [10:54:21]Sock 7.Check first char [10:54:21]Sock 7.First char is OK [10:54:21]request: POST /json_proto HTTP/1.0 [10:54:21]Method: POST [10:54:21]URL: /json_proto [10:54:21]Method is POST - this is cgi request [10:54:21]url: /json_proto [10:54:21]query_string will be loaded in cgi processing [10:54:21]execute_cgi json_proto POST (null) [10:54:21]execute_cgi path=json_proto method=POST [10:54:21]POST find Content-Length [10:54:21]Host: 172.17.43.131:8080 [10:54:21]Content-Length: 680 [10:54:21]Content-Type: application/json [10:54:21] [10:54:21]POST finish read [10:54:21]Found Content-Length = 680 [10:54:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:21]execute_script... [10:54:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:21]POST & json_proto [10:54:21]process_json_proto [10:54:21]json parsed OK: [10:54:21]protocol is kg_v1.0 [10:54:21]action value=close_receipt [10:54:21]process_action close_receipt [10:54:21]cmd_close_receipt [10:54:21]MH_GetDate [10:54:21]Write to MH i2c: F0 00 00 AA 09 A2 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: F0 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: F0 09 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: F0 09 00 AA 09 00 DD D1 A4 66 F9 24 A2 66 88 [10:54:21]GetLastDocTimeStamp 1722077553 [10:54:21]current date 1722077661 [10:54:21]FM_GetShiftState [10:54:21]SAM_PROTO_GetShiftState [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 13 01 00 [10:54:21]Write to MH i2c: E2 08 00 AB 09 80 13 01 00 00 00 00 00 31 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0E 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0E 00 AB 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [10:54:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:54:21]wFMCommunicate OK [10:54:21]SAM_PROTO_GetShiftState done [10:54:21]FM_GetShiftState done [10:54:21]opened in 1722038719 [10:54:21]opened+sec_in_day 1722125119 [10:54:21]quantity*price = 100050 [10:54:21]sum+1 = 100052 [10:54:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 192 27.07.2024 10:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225832 ФПД: 242049563295609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225832&fm=242049563295609&tin=02508201610067®Number=0000000000092624&sum=100000 [10:54:22]StoreToDocumentArchive [10:54:22]shift 438 fd 225832 [10:54:22]save to /storage/0438/doc_00225832 [10:54:22]save last doc name /storage/0438/doc_00225832 to /storage/kkm_last_doc_name [10:54:22]save OK [10:54:22]Clear old archive folders... [10:54:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:54:22]tlvbuf is 00866940 [10:54:22]SAM_PROTO_ClearQueue [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 09 00 00 [10:54:22]Write to MH i2c: E2 08 00 B8 09 80 09 00 00 00 00 00 00 33 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 B8 09 00 90 00 35 [10:54:22]RAPDU: 90 00 [10:54:22]wFMCommunicate OK [10:54:22]SAM_PROTO_ClearQueue done [10:54:22]KKMCreateOFDPacket [10:54:22]OFDProtocolAddRootSTLVToBuf [10:54:22]FM_MakeSignedData [10:54:22]FM_MakeSignedData [10:54:22]SAM_PROTO_SignData [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 0D 01 02 [10:54:22]Write to MH i2c: E2 08 00 B9 09 80 0D 01 02 00 00 00 00 3B [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 B9 09 00 90 00 36 [10:54:22]RAPDU: 90 00 [10:54:22]wFMCommunicate OK [10:54:22]wFMCommunicate request_size=255 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DD D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 72 03 00 35 04 06 00 DC 24 8E 3C [10:54:22]Write to MH i2c: E2 02 01 BA 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DD D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 72 03 00 35 04 06 00 DC 24 8E 3C 00 00 5E [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 BA 09 00 90 00 37 [10:54:22]RAPDU: 90 00 [10:54:22]wFMCommunicate OK [10:54:22]wFMCommunicate request_size=7 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 0D 02 02 02 FF 79 [10:54:22]Write to MH i2c: E2 0A 00 BB 09 80 0D 02 02 02 00 FF 79 00 00 BA [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 BB 09 00 90 00 38 [10:54:22]RAPDU: 90 00 [10:54:22]wFMCommunicate OK [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 0D 03 02 [10:54:22]Write to MH i2c: E2 08 00 BC 09 80 0D 03 02 00 00 00 00 40 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 0B 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 0B 00 BC 09 00 75 8E E7 E2 CF 3D 99 D4 90 00 86 [10:54:22]RAPDU: 75 8E E7 E2 CF 3D 99 D4 90 00 [10:54:22]wFMCommunicate OK [10:54:22]SAM_PROTO_SignData done [10:54:22]FM_MakeSignedData done [10:54:22]CreateOFDProtocolMessage [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 11 00 00 [10:54:22]Write to MH i2c: E2 08 00 BD 09 80 11 00 00 00 00 00 00 40 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 17 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 17 00 BD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [10:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:22]wFMCommunicate OK [10:54:22]CreateOFDProtocolMessage done [10:54:22]OFDSenderStorePacket 225832 [10:54:22]StoreOFDPacket docnum=225832 [10:54:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 58 24 04 01 33 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DD D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 72 03 00 35 04 06 00 DC 24 8E 3C FF 79 75 8E E7 E2 CF 3D 99 D4 [10:54:22]CheckFolder [10:54:22]dirname=/storage/ofd_packets [10:54:22]CheckFolder done [10:54:22]ProducePacketName [10:54:22]name=ofd_packets/00225832 [10:54:22]NVStorageSaveData ofd_packets/00225832 [10:54:22]File name is /storage/ofd_packets/00225832 [10:54:22]Write 298 bytes [10:54:22]NVStorageSaveData done [10:54:22]OFDSenderStorePacket done [10:54:22]KKMCreateOFDPacket done [10:54:22]NVStorageSaveData kkm_last_timestamp [10:54:22]File name is /storage/kkm_last_timestamp [10:54:22]Write 4 bytes [10:54:22]NVStorageSaveData done [10:54:22]ExternCall_PrintAddStr [10:54:22]wPrintStart [10:54:22]Write to MH i2c: 01 00 00 BE 09 C7 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 07 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 07 00 BE 09 00 00 00 00 00 FF 0F DC [10:54:22]RasterBufferAndPrint [10:54:22]line Счет N : (1)2002107 [10:54:22]line ИНН: 02508201610067 [10:54:22]line Контрольно-Кассовый Чек [10:54:22]line ПРОДАЖА [10:54:22]line ТРК (МРК, ГНК) : 31 [10:54:22]line Товар: 2710194210 [10:54:22]line ДТ-К-5 [10:54:22]line 13.130 * 76.20 [10:54:22]line = 1000.51 [10:54:22]line НДС 12% НСП 1% [10:54:22]line > о реализуемом товаре [10:54:22]line ОКРУГЛЕНИЕ: -0.51 [10:54:22]line ИТОГО: 1000.00 [10:54:22]line Внесено: 1000.00 [10:54:22]line СДАЧА: 0.00 [10:54:22]line НСП 1% : 8.85 [10:54:22]line НДС 12% : 106.25 [10:54:22]line Наличными: 1000.00 [10:54:22]line Безнал.: 0.00 [10:54:22]line Место: АЗС № 97 "Партнер Нефть" [10:54:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:54:22]line СНО: Общий режим [10:54:22]line Чек 192 27.07.2024 10:54 [10:54:22]line Смена: 438 ФФД: 1.0 [10:54:22]line ЗНМ: 0300000054 [10:54:22]line РНМ: 0000000000092624 [10:54:22]line Версия ККМ: 001 [10:54:22]line ФМ: 0000000000874959 [10:54:22]line ФД: 225832 [10:54:22]line ФПД: 242049563295609 [10:54:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225832&fm=242049563295609&tin=02508201610067®Number=0000000000092624&sum=100000 [10:54:23]written 0, free lines is 4095 [10:54:23]OFD Sender: Processing packet 225832 [packets to send 599, broken 598] [10:54:23]ProducePacketName [10:54:23]name=ofd_packets/00225832 [10:54:23]OFD Sender: To server: pG, [10:54:23]CommunicateWithHost lk.salyk.kg:30040 [10:54:23]ConnectInit lk.salyk.kg [10:54:23]Connected sock=9 [10:54:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 58 24 04 01 33 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DD D1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 72 03 00 35 04 06 00 DC 24 8E 3C FF 79 75 8E E7 E2 CF 3D 99 D4 [10:54:23]Write to MH i2c: 01 00 00 E9 09 F2 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 07 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 07 00 E9 09 00 00 00 00 00 58 0C 5D [10:54:23]RasterBufferAndPrint [10:54:23]line [10:54:23]line [10:54:23]line [10:54:23]line [10:54:23]line [10:54:23]written 0, free lines is 3164 [10:54:23]MH_Cut [10:54:23]Write to MH i2c: D1 01 00 F0 09 01 CB [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: D1 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: D1 01 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: D1 01 00 F0 09 00 CA [10:54:23]Write to MH i2c: 01 00 00 F1 09 FA [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10: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 35 39 4F 00 00 00 CB 69 47 00 57 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 35 39 10 04 04 00 28 72 03 00 F4 03 04 00 EB 7D A4 66 B6 04 01 00 00 CF D5 C7 F0 94 58 F9 6C [10:54:24]CommunicateWithHost err = 0 [10:54:24]CheckOFDResponse [10:54:24]1017 (14) - 77093643461234 [10:54:24]1041 (16) - 0000000000874959 [10:54:24]1040 (4) - 225832 [10:54:24]1012 (4) - 27.07.2024 04:56 [10:54:24]1206 (1) - 0 [10:54:24]OFD Sender: Remove packet 225832 [10:54:24]ProducePacketName [10:54:24]name=ofd_packets/00225832 [10:54:24]NVStorageDeleteData [10:54:24]OFD Sender: No OFD packet to send [10:54:24]*** Cut start [10:54:24]*** Partial cut [10:54:24]*** CUTSNS_PIN = 1 [10:54:24]*** CUTSNS_PIN = 0 [10:54:25]*** Brake cut motor [10:54:25]Read from MH i2c: 01 [10:54:25]MH_I2C_Read... [10:54:25]*** Stop cut motor [10:54:25]*** Cut end [10:54:25]Read from MH i2c: 01 07 00 [10:54:25]MH_I2C_Read... [10:54:25]Read from MH i2c: 01 07 00 F1 09 00 00 00 00 00 FF 0F 0F [10:54:25]process_action close_receipt done [10:54:25]requested_data is exist [10:54:25]produce_requested_data [10:54:25]requested_item fm.sn is exist - process it [10:54:25]wFMCommunicate request_size=4 [10:54:25]MH_SAM_APDU [10:54:25]CAPDU: 80 11 00 00 [10:54:25]Write to MH i2c: E2 08 00 F2 09 80 11 00 00 00 00 00 00 75 [10:54:25]Write i2c OK [10:54:25]MH_I2C_Read... [10:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:25]Read from MH i2c: E2 [10:54:25]MH_I2C_Read... [10:54:25]Read from MH i2c: E2 17 00 [10:54:25]MH_I2C_Read... [10:54:25]Read from MH i2c: E2 17 00 F2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [10:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:25]wFMCommunicate OK [10:54:25]requested_item fd.num is exist - process it [10:54:25]SAM_PROTO_GetFieldsCounters [10:54:25]wFMCommunicate request_size=4 [10:54:25]MH_SAM_APDU [10:54:25]CAPDU: 80 13 00 00 [10:54:25]Write to MH i2c: E2 08 00 F3 09 80 13 00 00 00 00 00 00 78 [10:54:25]Write i2c OK [10:54:25]MH_I2C_Read... [10:54:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:25]Read from MH i2c: E2 [10:54:25]MH_I2C_Read... [10:54:25]Read from MH i2c: E2 62 00 [10:54:25]MH_I2C_Read... [10:54:25]Read from MH i2c: E2 62 00 F3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 72 03 00 0E 04 04 00 B6 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 35 [10:54:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 72 03 00 0E 04 04 00 B6 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:54:25]wFMCommunicate OK [10:54:25]SAM_PROTO_GetFieldsCounters done [10:54:25]requested_item shift.num is exist - process it [10:54:25]requested_item shift.opened is exist - process it [10:54:25]req_shift_opened [10:54:25]FM_GetShiftState [10:54:25]SAM_PROTO_GetShiftState [10:54:25]wFMCommunicate request_size=4 [10:54:25]MH_SAM_APDU [10:54:25]CAPDU: 80 13 01 00 [10:54:25]Write to MH i2c: E2 08 00 F4 09 80 13 01 00 00 00 00 00 7A [10:54:25]Write i2c OK [10:54:25]MH_I2C_Read... [10:54:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:25]Read from MH i2c: E2 [10:54:25]MH_I2C_Read... [10:54:25]Read from MH i2c: E2 0E 00 [10:54:25]MH_I2C_Read... [10:54:25]Read from MH i2c: E2 0E 00 F4 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [10:54:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:54:25]wFMCommunicate OK [10:54:25]SAM_PROTO_GetShiftState done [10:54:25]FM_GetShiftState done [10:54:25]req_shift_opened done [10:54:25]requested_item shift.open_date is exist - process it [10:54:25]req_shift_open_date [10:54:25]req_shift_open_date done [10:54:25]produce_requested_data done [10:54:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225832,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:54:25]process_action_free close_receipt [10:54:25]json_value_free [10:54:25]json_value_free done [10:54:25]process_json_proto returns [10:54:25]Send response to host [10:54:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225832,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:54:25]free response buf [10:54:25]execute_script done [10:54:25]execute_script returns [10:54:25]free content buf [10:54:25]Sock 7.Close socket [10:54:25]Sock 7.Thread stoped [10:54:29]OFD Sender: No OFD packet to send [10:54:34]OFD Sender: No OFD packet to send [10:54:39]OFD Sender: No OFD packet to send [10:54:41]recv_with_timeout no data received [10:54:44]OFD Sender: No OFD packet to send [10:54:49]OFD Sender: No OFD packet to send [10:54:52]recv_with_timeout no data received [10:54:54]OFD Sender: No OFD packet to send [10:54:59]OFD Sender: No OFD packet to send [10:55:04]OFD Sender: No OFD packet to send [10:55:09]OFD Sender: No OFD packet to send [10:55:14]OFD Sender: No OFD packet to send [10:55:19]OFD Sender: No OFD packet to send [10:55:24]OFD Sender: No OFD packet to send [10:55:29]OFD Sender: No OFD packet to send [10:55:34]OFD Sender: No OFD packet to send [10:55:39]OFD Sender: No OFD packet to send [10:55:44]OFD Sender: No OFD packet to send [10:55:50]OFD Sender: No OFD packet to send [10:55:55]OFD Sender: No OFD packet to send [10:56:00]OFD Sender: No OFD packet to send [10:56:05]OFD Sender: No OFD packet to send [10:56:10]OFD Sender: No OFD packet to send [10:56:15]OFD Sender: No OFD packet to send [10:56:20]OFD Sender: No OFD packet to send [10:56:25]OFD Sender: No OFD packet to send [10:56:30]OFD Sender: No OFD packet to send [10:56:35]OFD Sender: No OFD packet to send [10:56:40]OFD Sender: No OFD packet to send [10:56:45]OFD Sender: No OFD packet to send [10:56:50]OFD Sender: No OFD packet to send [10:56:55]OFD Sender: No OFD packet to send [10:57:00]OFD Sender: No OFD packet to send [10:57:05]OFD Sender: No OFD packet to send [10:57:10]OFD Sender: No OFD packet to send [10:57:15]OFD Sender: No OFD packet to send [10:57:20]OFD Sender: No OFD packet to send [10:57:25]OFD Sender: No OFD packet to send [10:57:30]OFD Sender: No OFD packet to send [10:57:35]OFD Sender: No OFD packet to send [10:57:38]recv_with_timeout no data received [10:57:40]OFD Sender: No OFD packet to send [10:57:45]OFD Sender: No OFD packet to send [10:57:50]OFD Sender: No OFD packet to send [10:57:55]OFD Sender: No OFD packet to send [10:58:00]OFD Sender: No OFD packet to send [10:58:05]OFD Sender: No OFD packet to send [10:58:10]OFD Sender: No OFD packet to send [10:58:15]OFD Sender: No OFD packet to send [10:58:20]OFD Sender: No OFD packet to send [10:58:25]OFD Sender: No OFD packet to send [10:58:30]OFD Sender: No OFD packet to send [10:58:35]OFD Sender: No OFD packet to send [10:58:40]OFD Sender: No OFD packet to send [10:58:45]OFD Sender: No OFD packet to send [10:58:50]OFD Sender: No OFD packet to send [10:58:55]OFD Sender: No OFD packet to send [10:59:00]OFD Sender: No OFD packet to send [10:59:02]accept exits with 10 [10:59:02]New connection [10:59:02]New thread 3066961252 created [10:59:02]Thread 3066817892 joined [10:59:02]Waiting for new connection... [10:59:02] Sock 10.Parse request [10:59:02]Sock 10.Check first char [10:59:02]Sock 10.First char is OK [10:59:02]request: POST /json_proto HTTP/1.0 [10:59:02]Method: POST [10:59:02]URL: /json_proto [10:59:02]Method is POST - this is cgi request [10:59:02]url: /json_proto [10:59:02]query_string will be loaded in cgi processing [10:59:02]execute_cgi json_proto POST (null) [10:59:02]execute_cgi path=json_proto method=POST [10:59:02]POST find Content-Length [10:59:02]Host: 172.17.43.131:8080 [10:59:02]Content-Length: 678 [10:59:02]Content-Type: application/json [10:59:02] [10:59:02]POST finish read [10:59:02]Found Content-Length = 678 [10:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:02]execute_script... [10:59: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)2002108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:02]POST & json_proto [10:59:02]process_json_proto [10:59:02]json parsed OK: [10:59:02]protocol is kg_v1.0 [10:59:02]action value=close_receipt [10:59:02]process_action close_receipt [10:59:02]cmd_close_receipt [10:59:02]MH_GetDate [10:59:02]Write to MH i2c: F0 00 00 F5 09 ED [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: F0 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: F0 09 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: F0 09 00 F5 09 00 F6 D2 A4 66 F9 24 A2 66 ED [10:59:02]GetLastDocTimeStamp 1722077661 [10:59:02]current date 1722077942 [10:59:02]FM_GetShiftState [10:59:02]SAM_PROTO_GetShiftState [10:59:02]wFMCommunicate request_size=4 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 13 01 00 [10:59:02]Write to MH i2c: E2 08 00 F6 09 80 13 01 00 00 00 00 00 7C [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 0E 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 0E 00 F6 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [10:59:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:59:02]wFMCommunicate OK [10:59:02]SAM_PROTO_GetShiftState done [10:59:02]FM_GetShiftState done [10:59:02]opened in 1722038719 [10:59:02]opened+sec_in_day 1722125119 [10:59:02]quantity*price = 20001 [10:59:02]sum+1 = 20002 [10:59:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 193 27.07.2024 10:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225833 ФПД: 60562636624653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225833&fm=60562636624653&tin=02508201610067®Number=0000000000092624&sum=20000 [10:59:03]StoreToDocumentArchive [10:59:03]shift 438 fd 225833 [10:59:03]save to /storage/0438/doc_00225833 [10:59:03]save last doc name /storage/0438/doc_00225833 to /storage/kkm_last_doc_name [10:59:03]save OK [10:59:03]Clear old archive folders... [10:59:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:03]tlvbuf is 0087CB80 [10:59:03]SAM_PROTO_ClearQueue [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 09 00 00 [10:59:03]Write to MH i2c: E2 08 00 03 0A 80 09 00 00 00 00 00 00 7F [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 03 0A 00 90 00 81 [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]SAM_PROTO_ClearQueue done [10:59:03]KKMCreateOFDPacket [10:59:03]OFDProtocolAddRootSTLVToBuf [10:59:03]FM_MakeSignedData [10:59:03]FM_MakeSignedData [10:59:03]SAM_PROTO_SignData [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 0D 01 02 [10:59:03]Write to MH i2c: E2 08 00 04 0A 80 0D 01 02 00 00 00 00 87 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 04 0A 00 90 00 82 [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]wFMCommunicate request_size=255 [10:59:03]MH_SAM_APDU [10:59: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 F6 D2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 72 03 00 35 04 06 00 37 [10:59:03]Write to MH i2c: E2 02 01 05 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 F6 D2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 72 03 00 35 04 06 00 37 00 00 2F [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:04]Read from MH i2c: E2 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 03 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 03 00 05 0A 00 90 00 83 [10:59:04]RAPDU: 90 00 [10:59:04]wFMCommunicate OK [10:59:04]wFMCommunicate request_size=10 [10:59:04]MH_SAM_APDU [10:59:04]CAPDU: 80 0D 02 02 05 14 D6 71 53 0D [10:59:04]Write to MH i2c: E2 0D 00 06 0A 80 0D 02 02 05 00 14 D6 71 53 0D 00 00 4F [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:04]Read from MH i2c: E2 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 03 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 03 00 06 0A 00 90 00 84 [10:59:04]RAPDU: 90 00 [10:59:04]wFMCommunicate OK [10:59:04]wFMCommunicate request_size=4 [10:59:04]MH_SAM_APDU [10:59:04]CAPDU: 80 0D 03 02 [10:59:04]Write to MH i2c: E2 08 00 07 0A 80 0D 03 02 00 00 00 00 8C [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:04]Read from MH i2c: E2 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 0B 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 0B 00 07 0A 00 B1 F8 96 3E A8 E1 9C 42 90 00 71 [10:59:04]RAPDU: B1 F8 96 3E A8 E1 9C 42 90 00 [10:59:04]wFMCommunicate OK [10:59:04]SAM_PROTO_SignData done [10:59:04]FM_MakeSignedData done [10:59:04]CreateOFDProtocolMessage [10:59:04]wFMCommunicate request_size=4 [10:59:04]MH_SAM_APDU [10:59:04]CAPDU: 80 11 00 00 [10:59:04]Write to MH i2c: E2 08 00 08 0A 80 11 00 00 00 00 00 00 8C [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:04]Read from MH i2c: E2 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 17 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 17 00 08 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [10:59:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:59:04]wFMCommunicate OK [10:59:04]CreateOFDProtocolMessage done [10:59:04]OFDSenderStorePacket 225833 [10:59:04]StoreOFDPacket docnum=225833 [10:59:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 50 92 07 01 1F ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 F6 D2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 72 03 00 35 04 06 00 37 14 D6 71 53 0D B1 F8 96 3E A8 E1 9C 42 [10:59:04]CheckFolder [10:59:04]dirname=/storage/ofd_packets [10:59:04]CheckFolder done [10:59:04]ProducePacketName [10:59:04]name=ofd_packets/00225833 [10:59:04]NVStorageSaveData ofd_packets/00225833 [10:59:04]File name is /storage/ofd_packets/00225833 [10:59:04]Write 301 bytes [10:59:04]NVStorageSaveData done [10:59:04]OFDSenderStorePacket done [10:59:04]KKMCreateOFDPacket done [10:59:04]NVStorageSaveData kkm_last_timestamp [10:59:04]File name is /storage/kkm_last_timestamp [10:59:04]Write 4 bytes [10:59:04]NVStorageSaveData done [10:59:04]ExternCall_PrintAddStr [10:59:04]wPrintStart [10:59:04]Write to MH i2c: 01 00 00 09 0A 13 [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 07 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 07 00 09 0A 00 00 00 00 00 FF 0F 28 [10:59:04]RasterBufferAndPrint [10:59:04]line Счет N : (1)2002108 [10:59:04]line ИНН: 02508201610067 [10:59:04]line Контрольно-Кассовый Чек [10:59:04]line ПРОДАЖА [10:59:04]line ТРК (МРК, ГНК) : 53 [10:59:04]line Товар: 2710124130 [10:59:04]line Аи-92-К-5 [10:59:04]line 2.950 * 67.80 [10:59:04]line = 200.01 [10:59:04]line НДС 12% НСП 1% [10:59:04]line > о реализуемом товаре [10:59:04]line ОКРУГЛЕНИЕ: -0.01 [10:59:04]line ИТОГО: 200.00 [10:59:04]line Внесено: 200.00 [10:59:04]line СДАЧА: 0.00 [10:59:04]line НСП 1% : 1.77 [10:59:04]line НДС 12% : 21.24 [10:59:04]line Наличными: 200.00 [10:59:04]line Безнал.: 0.00 [10:59:04]line Место: АЗС № 97 "Партнер Нефть" [10:59:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:59:04]line СНО: Общий режим [10:59:04]line Чек 193 27.07.2024 10:59 [10:59:04]line Смена: 438 ФФД: 1.0 [10:59:04]line ЗНМ: 0300000054 [10:59:04]line РНМ: 0000000000092624 [10:59:04]line Версия ККМ: 001 [10:59:04]line ФМ: 0000000000874959 [10:59:04]line ФД: 225833 [10:59:04]line ФПД: 60562636624653 [10:59:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T105902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225833&fm=60562636624653&tin=02508201610067®Number=0000000000092624&sum=20000 [10:59:04]written 0, free lines is 4095 [10:59:04]OFD Sender: Processing packet 225833 [packets to send 599, broken 598] [10:59:04]ProducePacketName [10:59:04]name=ofd_packets/00225833 [10:59:04]OFD Sender: To server: pG, [10:59:04]CommunicateWithHost lk.salyk.kg:30040 [10:59:04]ConnectInit lk.salyk.kg [10:59:04]Write to MH i2c: 01 00 00 34 0A 3E [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 07 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 07 00 34 0A 00 00 00 00 00 5C 0C AD [10:59:04]RasterBufferAndPrint [10:59:04]line [10:59:04]line [10:59:04]line [10:59:04]line [10:59:04]line [10:59:04]written 0, free lines is 3167 [10:59:04]MH_Cut [10:59:04]Write to MH i2c: D1 01 00 3B 0A 01 17 [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: D1 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: D1 01 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: D1 01 00 3B 0A 00 16 [10:59:04]Write to MH i2c: 01 00 00 3C 0A 46 [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:05]*** Cut start [10:59:05]*** Partial cut [10:59:05]*** CUTSNS_PIN = 1 [10:59:05]*** CUTSNS_PIN = 0 [10:59:06]*** Brake cut motor [10:59:06]Read from MH i2c: 01 [10:59:06]MH_I2C_Read... [10:59:06]*** Stop cut motor [10:59:06]*** Cut end [10:59:06]Read from MH i2c: 01 07 00 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: 01 07 00 3C 0A 00 00 00 00 00 FF 0F 5B [10:59:06]process_action close_receipt done [10:59:06]requested_data is exist [10:59:06]produce_requested_data [10:59:06]requested_item fm.sn is exist - process it [10:59:06]wFMCommunicate request_size=4 [10:59:06]MH_SAM_APDU [10:59:06]CAPDU: 80 11 00 00 [10:59:06]Write to MH i2c: E2 08 00 3D 0A 80 11 00 00 00 00 00 00 C1 [10:59:06]Write i2c OK [10:59:06]MH_I2C_Read... [10:59:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:06]Read from MH i2c: E2 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 17 00 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 17 00 3D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [10:59:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:59:06]wFMCommunicate OK [10:59:06]requested_item fd.num is exist - process it [10:59:06]SAM_PROTO_GetFieldsCounters [10:59:06]wFMCommunicate request_size=4 [10:59:06]MH_SAM_APDU [10:59:06]CAPDU: 80 13 00 00 [10:59:06]Write to MH i2c: E2 08 00 3E 0A 80 13 00 00 00 00 00 00 C4 [10:59:06]Write i2c OK [10:59:06]MH_I2C_Read... [10:59:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:06]Read from MH i2c: E2 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 62 00 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 62 00 3E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 72 03 00 0E 04 04 00 B6 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 85 [10:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 72 03 00 0E 04 04 00 B6 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:59:06]wFMCommunicate OK [10:59:06]SAM_PROTO_GetFieldsCounters done [10:59:06]requested_item shift.num is exist - process it [10:59:06]requested_item shift.opened is exist - process it [10:59:06]req_shift_opened [10:59:06]FM_GetShiftState [10:59:06]SAM_PROTO_GetShiftState [10:59:06]wFMCommunicate request_size=4 [10:59:06]MH_SAM_APDU [10:59:06]CAPDU: 80 13 01 00 [10:59:06]Write to MH i2c: E2 08 00 3F 0A 80 13 01 00 00 00 00 00 C6 [10:59:06]Write i2c OK [10:59:06]MH_I2C_Read... [10:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:06]Read from MH i2c: E2 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 0E 00 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 0E 00 3F 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [10:59:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [10:59:06]wFMCommunicate OK [10:59:06]SAM_PROTO_GetShiftState done [10:59:06]FM_GetShiftState done [10:59:06]req_shift_opened done [10:59:06]requested_item shift.open_date is exist - process it [10:59:06]req_shift_open_date [10:59:06]req_shift_open_date done [10:59:06]produce_requested_data done [10:59:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225833,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [10:59:06]process_action_free close_receipt [10:59:06]json_value_free [10:59:06]json_value_free done [10:59:06]process_json_proto returns [10:59:06]Send response to host [10:59:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225833,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [10:59:06]free response buf [10:59:06]execute_script done [10:59:06]execute_script returns [10:59:06]free content buf [10:59:06]Sock 10.Close socket [10:59:06]Sock 10.Thread stoped [10:59:12]recv_with_timeout no data received [10:59:18]Connected sock=11 [10:59: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 35 39 0F 01 00 00 50 92 07 01 1F ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 F6 D2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 72 03 00 35 04 06 00 37 14 D6 71 53 0D B1 F8 96 3E A8 E1 9C 42 [10:59:23]recv_with_timeout no data received [10:59:23]CommunicateWithHost answer receiving error [10:59:23]CommunicateWithHost err = -3 [10:59:23]OFD Sender: Server communicate error [10:59:27]recv_with_timeout no data received [10:59:28]OFD Sender: Processing packet 225833 [packets to send 599, broken 598] [10:59:28]ProducePacketName [10:59:28]name=ofd_packets/00225833 [10:59:28]OFD Sender: To server: pG, [10:59:28]CommunicateWithHost lk.salyk.kg:30040 [10:59:28]ConnectInit lk.salyk.kg [10:59:33]ConnectInit Can't take IP for lk.salyk.kg [10:59:33]CommunicateWithHost connect error [10:59:33]CommunicateWithHost err = -1 [10:59:33]OFD Sender: Server communicate error [10:59:38]OFD Sender: Processing packet 225833 [packets to send 599, broken 598] [10:59:38]ProducePacketName [10:59:38]name=ofd_packets/00225833 [10:59:38]OFD Sender: To server: pG, [10:59:38]CommunicateWithHost lk.salyk.kg:30040 [10:59:38]ConnectInit lk.salyk.kg [10:59:43]ConnectInit Can't take IP for lk.salyk.kg [10:59:43]CommunicateWithHost connect error [10:59:43]CommunicateWithHost err = -1 [10:59:43]OFD Sender: Server communicate error [10:59:48]OFD Sender: Processing packet 225833 [packets to send 599, broken 598] [10:59:48]ProducePacketName [10:59:48]name=ofd_packets/00225833 [10:59:48]OFD Sender: To server: pG, [10:59:48]CommunicateWithHost lk.salyk.kg:30040 [10:59:48]ConnectInit lk.salyk.kg [10:59:52]recv_with_timeout no data received [10:59:53]ConnectInit Can't take IP for lk.salyk.kg [10:59:53]CommunicateWithHost connect error [10:59:53]CommunicateWithHost err = -1 [10:59:53]OFD Sender: Server communicate error [10:59:58]OFD Sender: Processing packet 225833 [packets to send 599, broken 598] [10:59:58]ProducePacketName [10:59:58]name=ofd_packets/00225833 [10:59:58]OFD Sender: To server: pG, [10:59:58]CommunicateWithHost lk.salyk.kg:30040 [10:59:58]ConnectInit lk.salyk.kg [11:00:01]Connected sock=10 [11:00:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 50 92 07 01 1F ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 F6 D2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 72 03 00 35 04 06 00 37 14 D6 71 53 0D B1 F8 96 3E A8 E1 9C 42 [11:00: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 35 39 4F 00 00 00 35 FE 47 00 DD CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 72 03 00 F4 03 04 00 3D 7F A4 66 B6 04 01 00 00 03 A9 A7 E0 24 C3 F2 54 [11:00:01]CommunicateWithHost err = 0 [11:00:01]CheckOFDResponse [11:00:01]1017 (14) - 77093643461234 [11:00:01]1041 (16) - 0000000000874959 [11:00:01]1040 (4) - 225833 [11:00:01]1012 (4) - 27.07.2024 05:01 [11:00:01]1206 (1) - 0 [11:00:01]OFD Sender: Remove packet 225833 [11:00:01]ProducePacketName [11:00:01]name=ofd_packets/00225833 [11:00:01]NVStorageDeleteData [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:27]OFD Sender: No OFD packet to send [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:47]OFD Sender: No OFD packet to send [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:37]OFD Sender: No OFD packet to send [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:04]recv_with_timeout no data received [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:42]OFD Sender: No OFD packet to send [11:02:47]OFD Sender: No OFD packet to send [11:02:52]OFD Sender: No OFD packet to send [11:02:57]OFD Sender: No OFD packet to send [11:03:01]recv_with_timeout no data received [11:03:02]OFD Sender: No OFD packet to send [11:03:07]OFD Sender: No OFD packet to send [11:03:12]OFD Sender: No OFD packet to send [11:03:18]OFD Sender: No OFD packet to send [11:03:23]OFD Sender: No OFD packet to send [11:03:27]accept exits with 7 [11:03:27]New connection [11:03:27]New thread 3066817892 created [11:03:27]Thread 3066961252 joined [11:03:27]Waiting for new connection... [11:03:27] Sock 7.Parse request [11:03:27]Sock 7.Check first char [11:03:27]Sock 7.First char is OK [11:03:27]request: POST /json_proto HTTP/1.0 [11:03:27]Method: POST [11:03:27]URL: /json_proto [11:03:27]Method is POST - this is cgi request [11:03:27]url: /json_proto [11:03:27]query_string will be loaded in cgi processing [11:03:27]execute_cgi json_proto POST (null) [11:03:27]execute_cgi path=json_proto method=POST [11:03:27]POST find Content-Length [11:03:27]Host: 172.17.43.131:8080 [11:03:27]Content-Length: 671 [11:03:27]Content-Type: application/json [11:03:27] [11:03:27]POST finish read [11:03:27]Found Content-Length = 671 [11:03:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:27]execute_script... [11: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)2002109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:27]POST & json_proto [11:03:27]process_json_proto [11:03:27]json parsed OK: [11:03:27]protocol is kg_v1.0 [11:03:27]action value=close_receipt [11:03:27]process_action close_receipt [11:03:27]cmd_close_receipt [11:03:27]MH_GetDate [11:03:27]Write to MH i2c: F0 00 00 40 0A 39 [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: F0 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: F0 09 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: F0 09 00 40 0A 00 FF D3 A4 66 F9 24 A2 66 43 [11:03:27]GetLastDocTimeStamp 1722077942 [11:03:27]current date 1722078207 [11:03:27]FM_GetShiftState [11:03:27]SAM_PROTO_GetShiftState [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 13 01 00 [11:03:27]Write to MH i2c: E2 08 00 41 0A 80 13 01 00 00 00 00 00 C8 [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 0E 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 0E 00 41 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [11:03:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:03:27]wFMCommunicate OK [11:03:27]SAM_PROTO_GetShiftState done [11:03:27]FM_GetShiftState done [11:03:27]opened in 1722038719 [11:03:27]opened+sec_in_day 1722125119 [11:03:27]quantity*price = 50017 [11:03:27]sum+1 = 50019 [11:03:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 194 27.07.2024 11:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225834 ФПД: 248169661558139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T110327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225834&fm=248169661558139&tin=02508201610067®Number=0000000000092624&sum=50000 [11:03:28]StoreToDocumentArchive [11:03:28]shift 438 fd 225834 [11:03:28]save to /storage/0438/doc_00225834 [11:03:28]save last doc name /storage/0438/doc_00225834 to /storage/kkm_last_doc_name [11:03:28]save OK [11:03:28]Clear old archive folders... [11:03:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:03:28]tlvbuf is 00868E80 [11:03:28]SAM_PROTO_ClearQueue [11:03:28]wFMCommunicate request_size=4 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 09 00 00 [11:03:28]Write to MH i2c: E2 08 00 4E 0A 80 09 00 00 00 00 00 00 CA [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 4E 0A 00 90 00 CC [11:03:28]RAPDU: 90 00 [11:03:28]wFMCommunicate OK [11:03:28]SAM_PROTO_ClearQueue done [11:03:28]KKMCreateOFDPacket [11:03:28]OFDProtocolAddRootSTLVToBuf [11:03:28]FM_MakeSignedData [11:03:28]FM_MakeSignedData [11:03:28]SAM_PROTO_SignData [11:03:28]wFMCommunicate request_size=4 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 0D 01 02 [11:03:28]Write to MH i2c: E2 08 00 4F 0A 80 0D 01 02 00 00 00 00 D2 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 4F 0A 00 90 00 CD [11:03:28]RAPDU: 90 00 [11:03:28]wFMCommunicate OK [11:03:28]wFMCommunicate request_size=255 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 FF D3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 72 03 00 35 04 06 00 [11:03:28]Write to MH i2c: E2 02 01 50 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 FF D3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 72 03 00 35 04 06 00 00 00 59 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:29]Read from MH i2c: E2 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 03 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 03 00 50 0A 00 90 00 CE [11:03:29]RAPDU: 90 00 [11:03:29]wFMCommunicate OK [11:03:29]wFMCommunicate request_size=11 [11:03:29]MH_SAM_APDU [11:03:29]CAPDU: 80 0D 02 02 06 E1 B5 80 85 6D 7B [11:03:29]Write to MH i2c: E2 0E 00 51 0A 80 0D 02 02 06 00 E1 B5 80 85 6D 7B 00 00 64 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:29]Read from MH i2c: E2 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 03 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 03 00 51 0A 00 90 00 CF [11:03:29]RAPDU: 90 00 [11:03:29]wFMCommunicate OK [11:03:29]wFMCommunicate request_size=4 [11:03:29]MH_SAM_APDU [11:03:29]CAPDU: 80 0D 03 02 [11:03:29]Write to MH i2c: E2 08 00 52 0A 80 0D 03 02 00 00 00 00 D7 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:29]Read from MH i2c: E2 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 0B 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 0B 00 52 0A 00 C5 F9 95 39 59 04 40 B4 90 00 B5 [11:03:29]RAPDU: C5 F9 95 39 59 04 40 B4 90 00 [11:03:29]wFMCommunicate OK [11:03:29]SAM_PROTO_SignData done [11:03:29]FM_MakeSignedData done [11:03:29]CreateOFDProtocolMessage [11:03:29]wFMCommunicate request_size=4 [11:03:29]MH_SAM_APDU [11:03:29]CAPDU: 80 11 00 00 [11:03:29]Write to MH i2c: E2 08 00 53 0A 80 11 00 00 00 00 00 00 D7 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:29]Read from MH i2c: E2 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 17 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 17 00 53 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [11:03:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:03:29]wFMCommunicate OK [11:03:29]CreateOFDProtocolMessage done [11:03:29]OFDSenderStorePacket 225834 [11:03:29]StoreOFDPacket docnum=225834 [11:03:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F4 0E 08 01 FC B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 FF D3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 72 03 00 35 04 06 00 E1 B5 80 85 6D 7B C5 F9 95 39 59 04 40 B4 [11:03:29]CheckFolder [11:03:29]dirname=/storage/ofd_packets [11:03:29]CheckFolder done [11:03:29]ProducePacketName [11:03:29]name=ofd_packets/00225834 [11:03:29]NVStorageSaveData ofd_packets/00225834 [11:03:29]File name is /storage/ofd_packets/00225834 [11:03:29]Write 302 bytes [11:03:29]NVStorageSaveData done [11:03:29]OFDSenderStorePacket done [11:03:29]KKMCreateOFDPacket done [11:03:29]NVStorageSaveData kkm_last_timestamp [11:03:29]File name is /storage/kkm_last_timestamp [11:03:29]Write 4 bytes [11:03:29]NVStorageSaveData done [11:03:29]ExternCall_PrintAddStr [11:03:29]wPrintStart [11:03:29]Write to MH i2c: 01 00 00 54 0A 5E [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 07 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 07 00 54 0A 00 00 00 00 00 FF 0F 73 [11:03:29]RasterBufferAndPrint [11:03:29]line Счет N : (1)2002109 [11:03:29]line ИНН: 02508201610067 [11:03:29]line Контрольно-Кассовый Чек [11:03:29]line ПРОДАЖА [11:03:29]line ТРК (МРК, ГНК) : 52 [11:03:29]line Товар: 2710124130 [11:03:29]line Super-92-К-5 [11:03:29]line 7.270 * 68.80 [11:03:29]line = 500.18 [11:03:29]line НДС 12% НСП 1% [11:03:29]line > о реализуемом товаре [11:03:29]line ОКРУГЛЕНИЕ: -0.18 [11:03:29]line ИТОГО: 500.00 [11:03:29]line Внесено: 500.00 [11:03:29]line СДАЧА: 0.00 [11:03:29]line НСП 1% : 4.43 [11:03:29]line НДС 12% : 53.12 [11:03:29]line Наличными: 500.00 [11:03:29]line Безнал.: 0.00 [11:03:29]line Место: АЗС № 97 "Партнер Нефть" [11:03:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:03:29]line СНО: Общий режим [11:03:29]line Чек 194 27.07.2024 11:03 [11:03:29]line Смена: 438 ФФД: 1.0 [11:03:29]line ЗНМ: 0300000054 [11:03:29]line РНМ: 0000000000092624 [11:03:29]line Версия ККМ: 001 [11:03:29]line ФМ: 0000000000874959 [11:03:29]line ФД: 225834 [11:03:29]line ФПД: 248169661558139 [11:03:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T110327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225834&fm=248169661558139&tin=02508201610067®Number=0000000000092624&sum=50000 [11:03:29]OFD Sender: Processing packet 225834 [packets to send 599, broken 598] [11:03:29]ProducePacketName [11:03:29]name=ofd_packets/00225834 [11:03:29]OFD Sender: To server: pG, [11:03:29]CommunicateWithHost lk.salyk.kg:30040 [11:03:29]ConnectInit lk.salyk.kg [11:03:29]written 0, free lines is 4095 [11:03:29]Write to MH i2c: 01 00 00 7F 0A 89 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 07 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 07 00 7F 0A 00 00 00 00 00 57 0C F3 [11:03:29]RasterBufferAndPrint [11:03:29]line [11:03:29]line [11:03:29]line [11:03:29]line [11:03:29]line [11:03:29]written 0, free lines is 3162 [11:03:29]MH_Cut [11:03:29]Write to MH i2c: D1 01 00 86 0A 01 62 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: D1 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: D1 01 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: D1 01 00 86 0A 00 61 [11:03:29]Write to MH i2c: 01 00 00 87 0A 91 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:31]*** Cut start [11:03:31]*** Partial cut [11:03:31]*** CUTSNS_PIN = 1 [11:03:31]*** CUTSNS_PIN = 0 [11:03:31]*** Brake cut motor [11:03:31]Read from MH i2c: 01 [11:03:31]MH_I2C_Read... [11:03:31]*** Stop cut motor [11:03:31]*** Cut end [11:03:31]Read from MH i2c: 01 07 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: 01 07 00 87 0A 00 00 00 00 00 FF 0F A6 [11:03:31]process_action close_receipt done [11:03:31]requested_data is exist [11:03:31]produce_requested_data [11:03:31]requested_item fm.sn is exist - process it [11:03:31]wFMCommunicate request_size=4 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 11 00 00 [11:03:31]Write to MH i2c: E2 08 00 88 0A 80 11 00 00 00 00 00 00 0C [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 17 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 17 00 88 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [11:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:03:31]wFMCommunicate OK [11:03:31]requested_item fd.num is exist - process it [11:03:31]SAM_PROTO_GetFieldsCounters [11:03:31]wFMCommunicate request_size=4 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 13 00 00 [11:03:31]Write to MH i2c: E2 08 00 89 0A 80 13 00 00 00 00 00 00 0F [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:32]Read from MH i2c: E2 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: E2 62 00 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: E2 62 00 89 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [11:03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 72 03 00 0E 04 04 00 B6 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 [11:03:32]wFMCommunicate OK [11:03:32]SAM_PROTO_GetFieldsCounters done [11:03:32]requested_item shift.num is exist - process it [11:03:32]requested_item shift.opened is exist - process it [11:03:32]req_shift_opened [11:03:32]FM_GetShiftState [11:03:32]SAM_PROTO_GetShiftState [11:03:32]wFMCommunicate request_size=4 [11:03:32]MH_SAM_APDU [11:03:32]CAPDU: 80 13 01 00 [11:03:32]Write to MH i2c: E2 08 00 8A 0A 80 13 01 00 00 00 00 00 11 [11:03:32]Write i2c OK [11:03:32]MH_I2C_Read... [11:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:32]Read from MH i2c: E2 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: E2 0E 00 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: E2 0E 00 8A 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [11:03:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:03:32]wFMCommunicate OK [11:03:32]SAM_PROTO_GetShiftState done [11:03:32]FM_GetShiftState done [11:03:32]req_shift_opened done [11:03:32]requested_item shift.open_date is exist - process it [11:03:32]req_shift_open_date [11:03:32]req_shift_open_date done [11:03:32]produce_requested_data done [11:03:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225834,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:03:32]process_action_free close_receipt [11:03:32]json_value_free [11:03:32]json_value_free done [11:03:32]process_json_proto returns [11:03:32]Send response to host [11:03:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225834,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:03:32]free response buf [11:03:32]execute_script done [11:03:32]execute_script returns [11:03:32]free content buf [11:03:32]Sock 7.Close socket [11:03:32]Sock 7.Thread stoped [11:03:34]Connected sock=11 [11:03: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 35 39 10 01 00 00 F4 0E 08 01 FC B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 FF D3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 72 03 00 35 04 06 00 E1 B5 80 85 6D 7B C5 F9 95 39 59 04 40 B4 [11:03: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 35 39 4F 00 00 00 63 7A 47 00 3A 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 35 39 10 04 04 00 2A 72 03 00 F4 03 04 00 13 80 A4 66 B6 04 01 00 00 BB 4E A4 B5 FB B0 E3 7C [11:03:35]CommunicateWithHost err = 0 [11:03:35]CheckOFDResponse [11:03:35]1017 (14) - 77093643461234 [11:03:35]1041 (16) - 0000000000874959 [11:03:35]1040 (4) - 225834 [11:03:35]1012 (4) - 27.07.2024 05:05 [11:03:35]1206 (1) - 0 [11:03:35]OFD Sender: Remove packet 225834 [11:03:35]ProducePacketName [11:03:35]name=ofd_packets/00225834 [11:03:35]NVStorageDeleteData [11:03:35]OFD Sender: No OFD packet to send [11:03:40]OFD Sender: No OFD packet to send [11:03:43]recv_with_timeout no data received [11:03:45]OFD Sender: No OFD packet to send [11:03:50]OFD Sender: No OFD packet to send [11:03:55]OFD Sender: No OFD packet to send [11:04:00]OFD Sender: No OFD packet to send [11:04:05]OFD Sender: No OFD packet to send [11:04:10]OFD Sender: No OFD packet to send [11:04:15]OFD Sender: No OFD packet to send [11:04:20]OFD Sender: No OFD packet to send [11:04:25]OFD Sender: No OFD packet to send [11:04:30]OFD Sender: No OFD packet to send [11:04:35]OFD Sender: No OFD packet to send [11:04:40]OFD Sender: No OFD packet to send [11:04:46]OFD Sender: No OFD packet to send [11:04:51]OFD Sender: No OFD packet to send [11:04:56]OFD Sender: No OFD packet to send [11:04:59]recv_with_timeout no data received [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]accept exits with 9 [11:05:31]New connection [11:05:31]New thread 3066961252 created [11:05:31]Thread 3066817892 joined [11:05:31]Waiting for new connection... [11:05:31] Sock 9.Parse request [11:05:31]Sock 9.Check first char [11:05:31]Sock 9.First char is OK [11:05:31]request: POST /json_proto HTTP/1.0 [11:05:31]Method: POST [11:05:31]URL: /json_proto [11:05:31]Method is POST - this is cgi request [11:05:31]url: /json_proto [11:05:31]query_string will be loaded in cgi processing [11:05:31]execute_cgi json_proto POST (null) [11:05:31]execute_cgi path=json_proto method=POST [11:05:31]POST find Content-Length [11:05:31]Host: 172.17.43.131:8080 [11:05:31]Content-Length: 680 [11:05:31]Content-Type: application/json [11:05:31] [11:05:31]POST finish read [11:05:31]Found Content-Length = 680 [11:05:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:31]execute_script... [11:05:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:31]POST & json_proto [11:05:31]process_json_proto [11:05:31]json parsed OK: [11:05:31]protocol is kg_v1.0 [11:05:31]action value=close_receipt [11:05:31]process_action close_receipt [11:05:31]cmd_close_receipt [11:05:31]MH_GetDate [11:05:31]Write to MH i2c: F0 00 00 8B 0A 84 [11:05:31]Write i2c OK [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: F0 [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: F0 09 00 [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: F0 09 00 8B 0A 00 7B D4 A4 66 F9 24 A2 66 0B [11:05:31]GetLastDocTimeStamp 1722078207 [11:05:31]current date 1722078331 [11:05:31]FM_GetShiftState [11:05:31]SAM_PROTO_GetShiftState [11:05:31]wFMCommunicate request_size=4 [11:05:31]MH_SAM_APDU [11:05:31]CAPDU: 80 13 01 00 [11:05:31]Write to MH i2c: E2 08 00 8C 0A 80 13 01 00 00 00 00 00 13 [11:05:31]Write i2c OK [11:05:31]MH_I2C_Read... [11:05:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:31]OFD Sender: No OFD packet to send [11:05:31]Read from MH i2c: E2 [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: E2 0E 00 [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: E2 0E 00 8C 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 21 [11:05:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:05:31]wFMCommunicate OK [11:05:31]SAM_PROTO_GetShiftState done [11:05:31]FM_GetShiftState done [11:05:31]opened in 1722038719 [11:05:31]opened+sec_in_day 1722125119 [11:05:31]quantity*price = 100050 [11:05:31]sum+1 = 100052 [11:05:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 195 27.07.2024 11:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225835 ФПД: 29069884568154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T110531&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225835&fm=29069884568154&tin=02508201610067®Number=0000000000092624&sum=100000 [11:05:32]StoreToDocumentArchive [11:05:32]shift 438 fd 225835 [11:05:32]save to /storage/0438/doc_00225835 [11:05:32]save last doc name /storage/0438/doc_00225835 to /storage/kkm_last_doc_name [11:05:32]save OK [11:05:32]Clear old archive folders... [11:05:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:05:32]tlvbuf is 00881BD0 [11:05:32]SAM_PROTO_ClearQueue [11:05:32]wFMCommunicate request_size=4 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 09 00 00 [11:05:32]Write to MH i2c: E2 08 00 99 0A 80 09 00 00 00 00 00 00 15 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 99 0A 00 90 00 17 [11:05:32]RAPDU: 90 00 [11:05:32]wFMCommunicate OK [11:05:32]SAM_PROTO_ClearQueue done [11:05:32]KKMCreateOFDPacket [11:05:32]OFDProtocolAddRootSTLVToBuf [11:05:32]FM_MakeSignedData [11:05:32]FM_MakeSignedData [11:05:32]SAM_PROTO_SignData [11:05:32]wFMCommunicate request_size=4 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 0D 01 02 [11:05:32]Write to MH i2c: E2 08 00 9A 0A 80 0D 01 02 00 00 00 00 1D [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 9A 0A 00 90 00 18 [11:05:32]RAPDU: 90 00 [11:05:32]wFMCommunicate OK [11:05:32]wFMCommunicate request_size=255 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 7B D4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 72 03 00 35 04 06 00 1A 70 5C 24 [11:05:32]Write to MH i2c: E2 02 01 9B 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 7B D4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 72 03 00 35 04 06 00 1A 70 5C 24 00 00 27 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 9B 0A 00 90 00 19 [11:05:32]RAPDU: 90 00 [11:05:32]wFMCommunicate OK [11:05:32]wFMCommunicate request_size=7 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 0D 02 02 02 B2 5A [11:05:32]Write to MH i2c: E2 0A 00 9C 0A 80 0D 02 02 02 00 B2 5A 00 00 30 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 03 00 9C 0A 00 90 00 1A [11:05:32]RAPDU: 90 00 [11:05:32]wFMCommunicate OK [11:05:32]wFMCommunicate request_size=4 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 0D 03 02 [11:05:32]Write to MH i2c: E2 08 00 9D 0A 80 0D 03 02 00 00 00 00 22 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 0B 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 0B 00 9D 0A 00 14 F2 8B 45 59 5D D4 31 90 00 B4 [11:05:32]RAPDU: 14 F2 8B 45 59 5D D4 31 90 00 [11:05:32]wFMCommunicate OK [11:05:32]SAM_PROTO_SignData done [11:05:32]FM_MakeSignedData done [11:05:32]CreateOFDProtocolMessage [11:05:32]wFMCommunicate request_size=4 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 11 00 00 [11:05:32]Write to MH i2c: E2 08 00 9E 0A 80 11 00 00 00 00 00 00 22 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 17 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 17 00 9E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [11:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:05:32]wFMCommunicate OK [11:05:32]CreateOFDProtocolMessage done [11:05:32]OFDSenderStorePacket 225835 [11:05:32]StoreOFDPacket docnum=225835 [11:05:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 70 4E 04 01 97 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 7B D4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 72 03 00 35 04 06 00 1A 70 5C 24 B2 5A 14 F2 8B 45 59 5D D4 31 [11:05:32]CheckFolder [11:05:32]dirname=/storage/ofd_packets [11:05:32]CheckFolder done [11:05:32]ProducePacketName [11:05:32]name=ofd_packets/00225835 [11:05:32]NVStorageSaveData ofd_packets/00225835 [11:05:32]File name is /storage/ofd_packets/00225835 [11:05:32]Write 298 bytes [11:05:32]NVStorageSaveData done [11:05:32]OFDSenderStorePacket done [11:05:32]KKMCreateOFDPacket done [11:05:32]NVStorageSaveData kkm_last_timestamp [11:05:32]File name is /storage/kkm_last_timestamp [11:05:32]Write 4 bytes [11:05:32]NVStorageSaveData done [11:05:32]ExternCall_PrintAddStr [11:05:32]wPrintStart [11:05:32]Write to MH i2c: 01 00 00 9F 0A A9 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: 01 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: 01 07 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: 01 07 00 9F 0A 00 00 00 00 00 FF 0F BE [11:05:32]RasterBufferAndPrint [11:05:32]line Счет N : (1)2002110 [11:05:32]line ИНН: 02508201610067 [11:05:32]line Контрольно-Кассовый Чек [11:05:32]line ПРОДАЖА [11:05:32]line ТРК (МРК, ГНК) : 31 [11:05:32]line Товар: 2710194210 [11:05:32]line ДТ-К-5 [11:05:32]line 13.130 * 76.20 [11:05:32]line = 1000.51 [11:05:32]line НДС 12% НСП 1% [11:05:32]line > о реализуемом товаре [11:05:32]line ОКРУГЛЕНИЕ: -0.51 [11:05:32]line ИТОГО: 1000.00 [11:05:32]line Внесено: 1000.00 [11:05:32]line СДАЧА: 0.00 [11:05:32]line НСП 1% : 8.85 [11:05:32]line НДС 12% : 106.25 [11:05:32]line Наличными: 1000.00 [11:05:32]line Безнал.: 0.00 [11:05:32]line Место: АЗС № 97 "Партнер Нефть" [11:05:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:05:32]line СНО: Общий режим [11:05:32]line Чек 195 27.07.2024 11:05 [11:05:32]line Смена: 438 ФФД: 1.0 [11:05:32]line ЗНМ: 0300000054 [11:05:32]line РНМ: 0000000000092624 [11:05:32]line Версия ККМ: 001 [11:05:32]line ФМ: 0000000000874959 [11:05:32]line ФД: 225835 [11:05:32]line ФПД: 29069884568154 [11:05:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T110531&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225835&fm=29069884568154&tin=02508201610067®Number=0000000000092624&sum=100000 [11:05:33]OFD Sender: Processing packet 225835 [packets to send 599, broken 598] [11:05:33]ProducePacketName [11:05:33]name=ofd_packets/00225835 [11:05:33]OFD Sender: To server: pG, [11:05:33]CommunicateWithHost lk.salyk.kg:30040 [11:05:33]ConnectInit lk.salyk.kg [11:05:33]written 0, free lines is 4095 [11:05:33]Write to MH i2c: 01 00 00 CA 0A D4 [11:05:33]Write i2c OK [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: 01 [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: 01 07 00 [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: 01 07 00 CA 0A 00 00 00 00 00 58 0C 3F [11:05:33]RasterBufferAndPrint [11:05:33]line [11:05:33]line [11:05:33]line [11:05:33]line [11:05:33]line [11:05:33]written 0, free lines is 3163 [11:05:33]MH_Cut [11:05:33]Write to MH i2c: D1 01 00 D1 0A 01 AD [11:05:33]Write i2c OK [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: D1 [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: D1 01 00 [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: D1 01 00 D1 0A 00 AC [11:05:33]Write to MH i2c: 01 00 00 D2 0A DC [11:05:33]Write i2c OK [11:05:33]MH_I2C_Read... [11:05:34]*** Cut start [11:05:34]*** Partial cut [11:05:34]*** CUTSNS_PIN = 1 [11:05:34]*** CUTSNS_PIN = 0 [11:05:35]*** Brake cut motor [11:05:35]Read from MH i2c: 01 [11:05:35]MH_I2C_Read... [11:05:35]*** Stop cut motor [11:05:35]*** Cut end [11:05:35]Read from MH i2c: 01 07 00 [11:05:35]MH_I2C_Read... [11:05:35]Read from MH i2c: 01 07 00 D2 0A 00 00 00 00 00 FF 0F F1 [11:05:35]process_action close_receipt done [11:05:35]requested_data is exist [11:05:35]produce_requested_data [11:05:35]requested_item fm.sn is exist - process it [11:05:35]wFMCommunicate request_size=4 [11:05:35]MH_SAM_APDU [11:05:35]CAPDU: 80 11 00 00 [11:05:35]Write to MH i2c: E2 08 00 D3 0A 80 11 00 00 00 00 00 00 57 [11:05:35]Write i2c OK [11:05:35]MH_I2C_Read... [11:05:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:35]Read from MH i2c: E2 [11:05:35]MH_I2C_Read... [11:05:35]Read from MH i2c: E2 17 00 [11:05:35]MH_I2C_Read... [11:05:35]Read from MH i2c: E2 17 00 D3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [11:05:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:05:35]wFMCommunicate OK [11:05:35]requested_item fd.num is exist - process it [11:05:35]SAM_PROTO_GetFieldsCounters [11:05:35]wFMCommunicate request_size=4 [11:05:35]MH_SAM_APDU [11:05:35]CAPDU: 80 13 00 00 [11:05:35]Write to MH i2c: E2 08 00 D4 0A 80 13 00 00 00 00 00 00 5A [11:05:35]Write i2c OK [11:05:35]MH_I2C_Read... [11:05:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:35]Read from MH i2c: E2 [11:05:35]MH_I2C_Read... [11:05:35]Read from MH i2c: E2 62 00 [11:05:35]MH_I2C_Read... [11:05:35]Read from MH i2c: E2 62 00 D4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 72 03 00 0E 04 04 00 B6 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 23 [11:05:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 72 03 00 0E 04 04 00 B6 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 [11:05:35]wFMCommunicate OK [11:05:35]SAM_PROTO_GetFieldsCounters done [11:05:35]requested_item shift.num is exist - process it [11:05:35]requested_item shift.opened is exist - process it [11:05:35]req_shift_opened [11:05:35]FM_GetShiftState [11:05:35]SAM_PROTO_GetShiftState [11:05:35]wFMCommunicate request_size=4 [11:05:35]MH_SAM_APDU [11:05:35]CAPDU: 80 13 01 00 [11:05:35]Write to MH i2c: E2 08 00 D5 0A 80 13 01 00 00 00 00 00 5C [11:05:35]Write i2c OK [11:05:35]MH_I2C_Read... [11:05:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:35]Read from MH i2c: E2 [11:05:35]MH_I2C_Read... [11:05:35]Read from MH i2c: E2 0E 00 [11:05:35]MH_I2C_Read... [11:05:35]Read from MH i2c: E2 0E 00 D5 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6A [11:05:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:05:35]wFMCommunicate OK [11:05:35]SAM_PROTO_GetShiftState done [11:05:35]FM_GetShiftState done [11:05:35]req_shift_opened done [11:05:35]requested_item shift.open_date is exist - process it [11:05:35]req_shift_open_date [11:05:35]req_shift_open_date done [11:05:35]produce_requested_data done [11:05:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225835,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:05:35]process_action_free close_receipt [11:05:35]json_value_free [11:05:35]json_value_free done [11:05:35]process_json_proto returns [11:05:35]Send response to host [11:05:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225835,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:05:35]free response buf [11:05:35]execute_script done [11:05:35]execute_script returns [11:05:35]free content buf [11:05:35]Sock 9.Close socket [11:05:35]Sock 9.Thread stoped [11:05:38]ConnectInit Can't take IP for lk.salyk.kg [11:05:38]CommunicateWithHost connect error [11:05:38]CommunicateWithHost err = -1 [11:05:38]OFD Sender: Server communicate error [11:05:43]OFD Sender: Processing packet 225835 [packets to send 599, broken 598] [11:05:43]ProducePacketName [11:05:43]name=ofd_packets/00225835 [11:05:43]OFD Sender: To server: pG, [11:05:43]CommunicateWithHost lk.salyk.kg:30040 [11:05:43]ConnectInit lk.salyk.kg [11:05:48]ConnectInit Can't take IP for lk.salyk.kg [11:05:48]CommunicateWithHost connect error [11:05:48]CommunicateWithHost err = -1 [11:05:48]OFD Sender: Server communicate error [11:05:53]OFD Sender: Processing packet 225835 [packets to send 599, broken 598] [11:05:53]ProducePacketName [11:05:53]name=ofd_packets/00225835 [11:05:53]OFD Sender: To server: pG, [11:05:53]CommunicateWithHost lk.salyk.kg:30040 [11:05:53]ConnectInit lk.salyk.kg [11:05:58]ConnectInit Can't take IP for lk.salyk.kg [11:05:58]CommunicateWithHost connect error [11:05:58]CommunicateWithHost err = -1 [11:05:58]OFD Sender: Server communicate error [11:06:03]OFD Sender: Processing packet 225835 [packets to send 599, broken 598] [11:06:03]ProducePacketName [11:06:03]name=ofd_packets/00225835 [11:06:03]OFD Sender: To server: pG, [11:06:03]CommunicateWithHost lk.salyk.kg:30040 [11:06:03]ConnectInit lk.salyk.kg [11:06:06]Connected sock=9 [11:06:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 70 4E 04 01 97 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 7B D4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 72 03 00 35 04 06 00 1A 70 5C 24 B2 5A 14 F2 8B 45 59 5D D4 31 [11:06: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 35 39 4F 00 00 00 95 9B 47 00 BA 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 72 03 00 F4 03 04 00 AA 80 A4 66 B6 04 01 00 00 11 4E A4 5E 66 4A A4 45 [11:06:07]CommunicateWithHost err = 0 [11:06:07]CheckOFDResponse [11:06:07]1017 (14) - 77093643461234 [11:06:07]1041 (16) - 0000000000874959 [11:06:07]1040 (4) - 225835 [11:06:07]1012 (4) - 27.07.2024 05:07 [11:06:07]1206 (1) - 0 [11:06:07]OFD Sender: Remove packet 225835 [11:06:07]ProducePacketName [11:06:07]name=ofd_packets/00225835 [11:06:07]NVStorageDeleteData [11:06:07]OFD Sender: No OFD packet to send [11:06:11]recv_with_timeout no data received [11:06:12]OFD Sender: No OFD packet to send [11:06:17]OFD Sender: No OFD packet to send [11:06:21]recv_with_timeout no data received [11:06:22]OFD Sender: No OFD packet to send [11:06:27]OFD Sender: No OFD packet to send [11:06:32]recv_with_timeout no data received [11:06:32]OFD Sender: No OFD packet to send [11:06:37]OFD Sender: No OFD packet to send [11:06:42]OFD Sender: No OFD packet to send [11:06:47]OFD Sender: No OFD packet to send [11:06:52]OFD Sender: No OFD packet to send [11:06:57]OFD Sender: No OFD packet to send [11:07:02]OFD Sender: No OFD packet to send [11:07:03]recv_with_timeout no data received [11:07:07]OFD Sender: No OFD packet to send [11:07:12]OFD Sender: No OFD packet to send [11:07:17]OFD Sender: No OFD packet to send [11:07:21]recv_with_timeout no data received [11:07:22]OFD Sender: No OFD packet to send [11:07:27]OFD Sender: No OFD packet to send [11:07:32]OFD Sender: No OFD packet to send [11:07:37]OFD Sender: No OFD packet to send [11:07:42]OFD Sender: No OFD packet to send [11:07:47]OFD Sender: No OFD packet to send [11:07:51]recv_with_timeout no data received [11:07:52]OFD Sender: No OFD packet to send [11:07:57]OFD Sender: No OFD packet to send [11:08:02]OFD Sender: No OFD packet to send [11:08:07]OFD Sender: No OFD packet to send [11:08:12]OFD Sender: No OFD packet to send [11:08:17]OFD Sender: No OFD packet to send [11:08:22]OFD Sender: No OFD packet to send [11:08:27]OFD Sender: No OFD packet to send [11:08:31]accept exits with 7 [11:08:31]New connection [11:08:31]New thread 3066817892 created [11:08:31]Thread 3066961252 joined [11:08:31]Waiting for new connection... [11:08:31] Sock 7.Parse request [11:08:31]Sock 7.Check first char [11:08:31]Sock 7.First char is OK [11:08:31]request: POST /json_proto HTTP/1.0 [11:08:31]Method: POST [11:08:31]URL: /json_proto [11:08:31]Method is POST - this is cgi request [11:08:31]url: /json_proto [11:08:31]query_string will be loaded in cgi processing [11:08:31]execute_cgi json_proto POST (null) [11:08:31]execute_cgi path=json_proto method=POST [11:08:31]POST find Content-Length [11:08:31]Host: 172.17.43.131:8080 [11:08:31]Content-Length: 683 [11:08:31]Content-Type: application/json [11:08:31] [11:08:31]POST finish read [11:08:31]Found Content-Length = 683 [11:08:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:31]execute_script... [11:08: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)2002111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:31]POST & json_proto [11:08:31]process_json_proto [11:08:31]json parsed OK: [11:08:31]protocol is kg_v1.0 [11:08:31]action value=close_receipt [11:08:31]process_action close_receipt [11:08:31]cmd_close_receipt [11:08:31]MH_GetDate [11:08:31]Write to MH i2c: F0 00 00 D6 0A CF [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: F0 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: F0 09 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: F0 09 00 D6 0A 00 30 D5 A4 66 F9 24 A2 66 0C [11:08:31]GetLastDocTimeStamp 1722078331 [11:08:31]current date 1722078512 [11:08:31]FM_GetShiftState [11:08:31]SAM_PROTO_GetShiftState [11:08:31]wFMCommunicate request_size=4 [11:08:31]MH_SAM_APDU [11:08:31]CAPDU: 80 13 01 00 [11:08:31]Write to MH i2c: E2 08 00 D7 0A 80 13 01 00 00 00 00 00 5E [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 0E 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 0E 00 D7 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6C [11:08:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:08:31]wFMCommunicate OK [11:08:31]SAM_PROTO_GetShiftState done [11:08:31]FM_GetShiftState done [11:08:31]opened in 1722038719 [11:08:31]opened+sec_in_day 1722125119 [11:08:31]quantity*price = 100021 [11:08:31]sum+1 = 100023 [11:08:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 196 27.07.2024 11:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225836 ФПД: 1672512936226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T110832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225836&fm=1672512936226&tin=02508201610067®Number=0000000000092624&sum=100000 [11:08:32]StoreToDocumentArchive [11:08:32]shift 438 fd 225836 [11:08:32]save to /storage/0438/doc_00225836 [11:08:32]save last doc name /storage/0438/doc_00225836 to /storage/kkm_last_doc_name [11:08:32]save OK [11:08:32]Clear old archive folders... [11:08:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:08:32]tlvbuf is 00877740 [11:08:32]SAM_PROTO_ClearQueue [11:08:32]wFMCommunicate request_size=4 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 09 00 00 [11:08:32]Write to MH i2c: E2 08 00 E4 0A 80 09 00 00 00 00 00 00 60 [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:32]Read from MH i2c: E2 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 [11:08:32]MH_I2C_Read... [11:08:32]Read from MH i2c: E2 03 00 E4 0A 00 90 00 62 [11:08:32]RAPDU: 90 00 [11:08:32]wFMCommunicate OK [11:08:32]SAM_PROTO_ClearQueue done [11:08:32]KKMCreateOFDPacket [11:08:32]OFDProtocolAddRootSTLVToBuf [11:08:32]FM_MakeSignedData [11:08:32]FM_MakeSignedData [11:08:32]SAM_PROTO_SignData [11:08:32]wFMCommunicate request_size=4 [11:08:32]MH_SAM_APDU [11:08:32]CAPDU: 80 0D 01 02 [11:08:32]Write to MH i2c: E2 08 00 E5 0A 80 0D 01 02 00 00 00 00 68 [11:08:32]Write i2c OK [11:08:32]MH_I2C_Read... [11:08:33]OFD Sender: No OFD packet to send [11:08:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 03 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 03 00 E5 0A 00 90 00 63 [11:08:33]RAPDU: 90 00 [11:08:33]wFMCommunicate OK [11:08:33]wFMCommunicate request_size=255 [11:08:33]MH_SAM_APDU [11:08:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 30 D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 72 03 00 35 04 06 00 01 [11:08:33]Write to MH i2c: E2 02 01 E6 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 30 D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 72 03 00 35 04 06 00 01 00 00 48 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 03 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 03 00 E6 0A 00 90 00 64 [11:08:33]RAPDU: 90 00 [11:08:33]wFMCommunicate OK [11:08:33]wFMCommunicate request_size=10 [11:08:33]MH_SAM_APDU [11:08:33]CAPDU: 80 0D 02 02 05 85 69 8A 19 22 [11:08:33]Write to MH i2c: E2 0D 00 E7 0A 80 0D 02 02 05 00 85 69 8A 19 22 00 00 28 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 03 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 03 00 E7 0A 00 90 00 65 [11:08:33]RAPDU: 90 00 [11:08:33]wFMCommunicate OK [11:08:33]wFMCommunicate request_size=4 [11:08:33]MH_SAM_APDU [11:08:33]CAPDU: 80 0D 03 02 [11:08:33]Write to MH i2c: E2 08 00 E8 0A 80 0D 03 02 00 00 00 00 6D [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 0B 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 0B 00 E8 0A 00 C3 79 72 E0 40 36 A2 58 90 00 6C [11:08:33]RAPDU: C3 79 72 E0 40 36 A2 58 90 00 [11:08:33]wFMCommunicate OK [11:08:33]SAM_PROTO_SignData done [11:08:33]FM_MakeSignedData done [11:08:33]CreateOFDProtocolMessage [11:08:33]wFMCommunicate request_size=4 [11:08:33]MH_SAM_APDU [11:08:33]CAPDU: 80 11 00 00 [11:08:33]Write to MH i2c: E2 08 00 E9 0A 80 11 00 00 00 00 00 00 6D [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 17 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 17 00 E9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [11:08:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:08:33]wFMCommunicate OK [11:08:33]CreateOFDProtocolMessage done [11:08:33]OFDSenderStorePacket 225836 [11:08:33]StoreOFDPacket docnum=225836 [11:08:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 EF 07 01 A1 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 30 D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 72 03 00 35 04 06 00 01 85 69 8A 19 22 C3 79 72 E0 40 36 A2 58 [11:08:33]CheckFolder [11:08:33]dirname=/storage/ofd_packets [11:08:33]CheckFolder done [11:08:33]ProducePacketName [11:08:33]name=ofd_packets/00225836 [11:08:33]NVStorageSaveData ofd_packets/00225836 [11:08:33]File name is /storage/ofd_packets/00225836 [11:08:33]Write 301 bytes [11:08:33]NVStorageSaveData done [11:08:33]OFDSenderStorePacket done [11:08:33]KKMCreateOFDPacket done [11:08:33]NVStorageSaveData kkm_last_timestamp [11:08:33]File name is /storage/kkm_last_timestamp [11:08:33]Write 4 bytes [11:08:33]NVStorageSaveData done [11:08:33]ExternCall_PrintAddStr [11:08:33]wPrintStart [11:08:33]Write to MH i2c: 01 00 00 EA 0A F4 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 07 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 07 00 EA 0A 00 00 00 00 00 FF 0F 09 [11:08:33]RasterBufferAndPrint [11:08:33]line Счет N : (1)2002111 [11:08:33]line ИНН: 02508201610067 [11:08:33]line Контрольно-Кассовый Чек [11:08:33]line ПРОДАЖА [11:08:33]line ТРК (МРК, ГНК) : 44 [11:08:33]line Товар: 2710124500 [11:08:33]line Аи-95-К-5 [11:08:33]line 13.480 * 74.20 [11:08:33]line = 1000.22 [11:08:33]line НДС 12% НСП 1% [11:08:33]line > о реализуемом товаре [11:08:33]line ОКРУГЛЕНИЕ: -0.22 [11:08:33]line ИТОГО: 1000.00 [11:08:33]line Внесено: 1000.00 [11:08:33]line СДАЧА: 0.00 [11:08:33]line НСП 1% : 8.85 [11:08:33]line НДС 12% : 106.22 [11:08:33]line Наличными: 1000.00 [11:08:33]line Безнал.: 0.00 [11:08:33]line Место: АЗС № 97 "Партнер Нефть" [11:08:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:08:33]line СНО: Общий режим [11:08:33]line Чек 196 27.07.2024 11:08 [11:08:33]line Смена: 438 ФФД: 1.0 [11:08:33]line ЗНМ: 0300000054 [11:08:33]line РНМ: 0000000000092624 [11:08:33]line Версия ККМ: 001 [11:08:33]line ФМ: 0000000000874959 [11:08:33]line ФД: 225836 [11:08:33]line ФПД: 1672512936226 [11:08:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T110832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225836&fm=1672512936226&tin=02508201610067®Number=0000000000092624&sum=100000 [11:08:33]written 0, free lines is 4095 [11:08:33]OFD Sender: Processing packet 225836 [packets to send 599, broken 598] [11:08:33]ProducePacketName [11:08:33]name=ofd_packets/00225836 [11:08:33]OFD Sender: To server: pG, [11:08:33]CommunicateWithHost lk.salyk.kg:30040 [11:08:33]ConnectInit lk.salyk.kg [11:08:34]Write to MH i2c: 01 00 00 15 0B 20 [11:08:34]Write i2c OK [11:08:34]MH_I2C_Read... [11:08:34]Read from MH i2c: 01 [11:08:34]MH_I2C_Read... [11:08:34]Read from MH i2c: 01 07 00 [11:08:34]MH_I2C_Read... [11:08:34]Read from MH i2c: 01 07 00 15 0B 00 00 00 00 00 5F 0C 92 [11:08:34]RasterBufferAndPrint [11:08:34]line [11:08:34]line [11:08:34]line [11:08:34]line [11:08:34]line [11:08:34]written 0, free lines is 3169 [11:08:34]MH_Cut [11:08:34]Write to MH i2c: D1 01 00 1C 0B 01 F9 [11:08:34]Write i2c OK [11:08:34]MH_I2C_Read... [11:08:34]Read from MH i2c: D1 [11:08:34]MH_I2C_Read... [11:08:34]Read from MH i2c: D1 01 00 [11:08:34]MH_I2C_Read... [11:08:34]Read from MH i2c: D1 01 00 1C 0B 00 F8 [11:08:34]Write to MH i2c: 01 00 00 1D 0B 28 [11:08:34]Write i2c OK [11:08:34]MH_I2C_Read... [11:08:35]*** Cut start [11:08:35]*** Partial cut [11:08:35]*** CUTSNS_PIN = 1 [11:08:35]*** CUTSNS_PIN = 0 [11:08:35]*** Brake cut motor [11:08:36]Read from MH i2c: 01 [11:08:36]MH_I2C_Read... [11:08:36]*** Stop cut motor [11:08:36]*** Cut end [11:08:36]Read from MH i2c: 01 07 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: 01 07 00 1D 0B 00 00 00 00 00 FF 0F 3D [11:08:36]process_action close_receipt done [11:08:36]requested_data is exist [11:08:36]produce_requested_data [11:08:36]requested_item fm.sn is exist - process it [11:08:36]wFMCommunicate request_size=4 [11:08:36]MH_SAM_APDU [11:08:36]CAPDU: 80 11 00 00 [11:08:36]Write to MH i2c: E2 08 00 1E 0B 80 11 00 00 00 00 00 00 A3 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:36]Read from MH i2c: E2 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 17 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 17 00 1E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [11:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:08:36]wFMCommunicate OK [11:08:36]requested_item fd.num is exist - process it [11:08:36]SAM_PROTO_GetFieldsCounters [11:08:36]wFMCommunicate request_size=4 [11:08:36]MH_SAM_APDU [11:08:36]CAPDU: 80 13 00 00 [11:08:36]Write to MH i2c: E2 08 00 1F 0B 80 13 00 00 00 00 00 00 A6 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:36]Read from MH i2c: E2 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 62 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 62 00 1F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 72 03 00 0E 04 04 00 B6 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 73 [11:08:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 72 03 00 0E 04 04 00 B6 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 [11:08:36]wFMCommunicate OK [11:08:36]SAM_PROTO_GetFieldsCounters done [11:08:36]requested_item shift.num is exist - process it [11:08:36]requested_item shift.opened is exist - process it [11:08:36]req_shift_opened [11:08:36]FM_GetShiftState [11:08:36]SAM_PROTO_GetShiftState [11:08:36]wFMCommunicate request_size=4 [11:08:36]MH_SAM_APDU [11:08:36]CAPDU: 80 13 01 00 [11:08:36]Write to MH i2c: E2 08 00 20 0B 80 13 01 00 00 00 00 00 A8 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:36]Read from MH i2c: E2 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 0E 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 0E 00 20 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B6 [11:08:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:08:36]wFMCommunicate OK [11:08:36]SAM_PROTO_GetShiftState done [11:08:36]FM_GetShiftState done [11:08:36]req_shift_opened done [11:08:36]requested_item shift.open_date is exist - process it [11:08:36]req_shift_open_date [11:08:36]req_shift_open_date done [11:08:36]produce_requested_data done [11:08:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225836,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:08:36]process_action_free close_receipt [11:08:36]json_value_free [11:08:36]json_value_free done [11:08:36]process_json_proto returns [11:08:36]Send response to host [11:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225836,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:08:36]free response buf [11:08:36]execute_script done [11:08:36]execute_script returns [11:08:36]free content buf [11:08:36]Sock 7.Close socket [11:08:36]Sock 7.Thread stoped [11:08:37]recv_with_timeout no data received [11:08:38]Connected sock=11 [11:08: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 35 39 0F 01 00 00 F0 EF 07 01 A1 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 30 D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 72 03 00 35 04 06 00 01 85 69 8A 19 22 C3 79 72 E0 40 36 A2 58 [11:08: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 35 39 4F 00 00 00 BF E4 47 00 D9 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 35 39 10 04 04 00 2C 72 03 00 F4 03 04 00 43 81 A4 66 B6 04 01 00 00 05 23 5C 29 67 06 B8 73 [11:08:39]CommunicateWithHost err = 0 [11:08:39]CheckOFDResponse [11:08:39]1017 (14) - 77093643461234 [11:08:39]1041 (16) - 0000000000874959 [11:08:39]1040 (4) - 225836 [11:08:39]1012 (4) - 27.07.2024 05:10 [11:08:39]1206 (1) - 0 [11:08:39]OFD Sender: Remove packet 225836 [11:08:39]ProducePacketName [11:08:39]name=ofd_packets/00225836 [11:08:39]NVStorageDeleteData [11:08:40]OFD Sender: No OFD packet to send [11:08:45]OFD Sender: No OFD packet to send [11:08:50]OFD Sender: No OFD packet to send [11:08:55]OFD Sender: No OFD packet to send [11:08:58]recv_with_timeout no data received [11:09:00]OFD Sender: No OFD packet to send [11:09:05]OFD Sender: No OFD packet to send [11:09:10]OFD Sender: No OFD packet to send [11:09:15]OFD Sender: No OFD packet to send [11:09:20]OFD Sender: No OFD packet to send [11:09:25]OFD Sender: No OFD packet to send [11:09:30]OFD Sender: No OFD packet to send [11:09:35]OFD Sender: No OFD packet to send [11:09:40]OFD Sender: No OFD packet to send [11:09:45]OFD Sender: No OFD packet to send [11:09:50]OFD Sender: No OFD packet to send [11:09:55]OFD Sender: No OFD packet to send [11:10:00]OFD Sender: No OFD packet to send [11:10:02]recv_with_timeout no data received [11:10:05]OFD Sender: No OFD packet to send [11:10:10]OFD Sender: No OFD packet to send [11:10:15]OFD Sender: No OFD packet to send [11:10:20]OFD Sender: No OFD packet to send [11:10:20]recv_with_timeout no data received [11:10:25]OFD Sender: No OFD packet to send [11:10:30]OFD Sender: No OFD packet to send [11:10:35]OFD Sender: No OFD packet to send [11:10:40]OFD Sender: No OFD packet to send [11:10:45]OFD Sender: No OFD packet to send [11:10:49]accept exits with 9 [11:10:49]New connection [11:10:49]New thread 3066961252 created [11:10:49]Thread 3066817892 joined [11:10:49]Waiting for new connection... [11:10:49] Sock 9.Parse request [11:10:49]Sock 9.Check first char [11:10:49]Sock 9.First char is OK [11:10:49]request: POST /json_proto HTTP/1.0 [11:10:49]Method: POST [11:10:49]URL: /json_proto [11:10:49]Method is POST - this is cgi request [11:10:49]url: /json_proto [11:10:49]query_string will be loaded in cgi processing [11:10:49]execute_cgi json_proto POST (null) [11:10:49]execute_cgi path=json_proto method=POST [11:10:49]POST find Content-Length [11:10:49]Host: 172.17.43.131:8080 [11:10:49]Content-Length: 680 [11:10:49]Content-Type: application/json [11:10:49] [11:10:49]POST finish read [11:10:49]Found Content-Length = 680 [11:10:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:49]execute_script... [11:10: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)2002112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:49]POST & json_proto [11:10:49]process_json_proto [11:10:49]json parsed OK: [11:10:49]protocol is kg_v1.0 [11:10:49]action value=close_receipt [11:10:49]process_action close_receipt [11:10:49]cmd_close_receipt [11:10:49]MH_GetDate [11:10:49]Write to MH i2c: F0 00 00 21 0B 1B [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: F0 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: F0 09 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: F0 09 00 21 0B 00 BA D5 A4 66 F9 24 A2 66 E2 [11:10:49]GetLastDocTimeStamp 1722078512 [11:10:49]current date 1722078650 [11:10:49]FM_GetShiftState [11:10:49]SAM_PROTO_GetShiftState [11:10:49]wFMCommunicate request_size=4 [11:10:49]MH_SAM_APDU [11:10:49]CAPDU: 80 13 01 00 [11:10:49]Write to MH i2c: E2 08 00 22 0B 80 13 01 00 00 00 00 00 AA [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 0E 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 0E 00 22 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B8 [11:10:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:10:49]wFMCommunicate OK [11:10:49]SAM_PROTO_GetShiftState done [11:10:49]FM_GetShiftState done [11:10:49]opened in 1722038719 [11:10:49]opened+sec_in_day 1722125119 [11:10:49]quantity*price = 100050 [11:10:49]sum+1 = 100052 [11:10:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 197 27.07.2024 11:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225837 ФПД: 76703348167208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225837&fm=76703348167208&tin=02508201610067®Number=0000000000092624&sum=100000 [11:10:51]StoreToDocumentArchive [11:10:51]shift 438 fd 225837 [11:10:51]save to /storage/0438/doc_00225837 [11:10:51]save last doc name /storage/0438/doc_00225837 to /storage/kkm_last_doc_name [11:10:51]save OK [11:10:51]Clear old archive folders... [11:10:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:10:51]tlvbuf is 00876CC0 [11:10:51]SAM_PROTO_ClearQueue [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 09 00 00 [11:10:51]Write to MH i2c: E2 08 00 2F 0B 80 09 00 00 00 00 00 00 AC [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 2F 0B 00 90 00 AE [11:10:51]RAPDU: 90 00 [11:10:51]wFMCommunicate OK [11:10:51]SAM_PROTO_ClearQueue done [11:10:51]KKMCreateOFDPacket [11:10:51]OFDProtocolAddRootSTLVToBuf [11:10:51]FM_MakeSignedData [11:10:51]FM_MakeSignedData [11:10:51]SAM_PROTO_SignData [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 0D 01 02 [11:10:51]Write to MH i2c: E2 08 00 30 0B 80 0D 01 02 00 00 00 00 B4 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 30 0B 00 90 00 AF [11:10:51]RAPDU: 90 00 [11:10:51]wFMCommunicate OK [11:10:51]wFMCommunicate request_size=255 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 BA D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 72 03 00 35 04 06 00 45 C2 E3 D2 [11:10:51]Write to MH i2c: E2 02 01 31 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 BA D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 72 03 00 35 04 06 00 45 C2 E3 D2 00 00 B4 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 31 0B 00 90 00 B0 [11:10:51]RAPDU: 90 00 [11:10:51]wFMCommunicate OK [11:10:51]wFMCommunicate request_size=7 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 0D 02 02 02 12 28 [11:10:51]Write to MH i2c: E2 0A 00 32 0B 80 0D 02 02 02 00 12 28 00 00 F5 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 32 0B 00 90 00 B1 [11:10:51]RAPDU: 90 00 [11:10:51]wFMCommunicate OK [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 0D 03 02 [11:10:51]Write to MH i2c: E2 08 00 33 0B 80 0D 03 02 00 00 00 00 B9 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 0B 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 0B 00 33 0B 00 31 5C 91 BF 73 02 EE 86 90 00 80 [11:10:51]RAPDU: 31 5C 91 BF 73 02 EE 86 90 00 [11:10:51]wFMCommunicate OK [11:10:51]SAM_PROTO_SignData done [11:10:51]FM_MakeSignedData done [11:10:51]CreateOFDProtocolMessage [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 11 00 00 [11:10:51]Write to MH i2c: E2 08 00 34 0B 80 11 00 00 00 00 00 00 B9 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 17 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 17 00 34 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [11:10:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:10:51]wFMCommunicate OK [11:10:51]CreateOFDProtocolMessage done [11:10:51]OFDSenderStorePacket 225837 [11:10:51]StoreOFDPacket docnum=225837 [11:10:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 27 D9 04 01 89 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 BA D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 72 03 00 35 04 06 00 45 C2 E3 D2 12 28 31 5C 91 BF 73 02 EE 86 [11:10:51]CheckFolder [11:10:51]dirname=/storage/ofd_packets [11:10:51]CheckFolder done [11:10:51]ProducePacketName [11:10:51]name=ofd_packets/00225837 [11:10:51]NVStorageSaveData ofd_packets/00225837 [11:10:51]File name is /storage/ofd_packets/00225837 [11:10:51]Write 298 bytes [11:10:51]NVStorageSaveData done [11:10:51]OFDSenderStorePacket done [11:10:51]KKMCreateOFDPacket done [11:10:51]NVStorageSaveData kkm_last_timestamp [11:10:51]File name is /storage/kkm_last_timestamp [11:10:51]Write 4 bytes [11:10:51]NVStorageSaveData done [11:10:51]ExternCall_PrintAddStr [11:10:51]wPrintStart [11:10:51]Write to MH i2c: 01 00 00 35 0B 40 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: 01 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: 01 07 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: 01 07 00 35 0B 00 00 00 00 00 FF 0F 55 [11:10:51]RasterBufferAndPrint [11:10:51]line Счет N : (1)2002112 [11:10:51]line ИНН: 02508201610067 [11:10:51]line Контрольно-Кассовый Чек [11:10:51]line ПРОДАЖА [11:10:51]line ТРК (МРК, ГНК) : 51 [11:10:51]line Товар: 2710194210 [11:10:51]line ДТ-К-5 [11:10:51]line 13.130 * 76.20 [11:10:51]line = 1000.51 [11:10:51]line НДС 12% НСП 1% [11:10:51]line > о реализуемом товаре [11:10:51]line ОКРУГЛЕНИЕ: -0.51 [11:10:51]line ИТОГО: 1000.00 [11:10:51]line Внесено: 1000.00 [11:10:51]line СДАЧА: 0.00 [11:10:51]line НСП 1% : 8.85 [11:10:51]line НДС 12% : 106.25 [11:10:51]line Наличными: 1000.00 [11:10:51]line Безнал.: 0.00 [11:10:51]line Место: АЗС № 97 "Партнер Нефть" [11:10:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:10:51]line СНО: Общий режим [11:10:51]line Чек 197 27.07.2024 11:10 [11:10:51]line Смена: 438 ФФД: 1.0 [11:10:51]line ЗНМ: 0300000054 [11:10:51]line РНМ: 0000000000092624 [11:10:51]line Версия ККМ: 001 [11:10:51]line ФМ: 0000000000874959 [11:10:51]line ФД: 225837 [11:10:51]line ФПД: 76703348167208 [11:10:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225837&fm=76703348167208&tin=02508201610067®Number=0000000000092624&sum=100000 [11:10:51]OFD Sender: Processing packet 225837 [packets to send 599, broken 598] [11:10:51]ProducePacketName [11:10:51]name=ofd_packets/00225837 [11:10:51]OFD Sender: To server: pG, [11:10:51]CommunicateWithHost lk.salyk.kg:30040 [11:10:51]ConnectInit lk.salyk.kg [11:10:51]written 0, free lines is 4095 [11:10:52]Write to MH i2c: 01 00 00 60 0B 6B [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 07 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 07 00 60 0B 00 00 00 00 00 55 0C D3 [11:10:52]RasterBufferAndPrint [11:10:52]line [11:10:52]line [11:10:52]line [11:10:52]line [11:10:52]line [11:10:52]written 0, free lines is 3160 [11:10:52]MH_Cut [11:10:52]Write to MH i2c: D1 01 00 67 0B 01 44 [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: D1 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: D1 01 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: D1 01 00 67 0B 00 43 [11:10:52]Write to MH i2c: 01 00 00 68 0B 73 [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]recv_with_timeout no data received [11:10:53]*** Cut start [11:10:53]*** Partial cut [11:10:53]*** CUTSNS_PIN = 1 [11:10:53]*** CUTSNS_PIN = 0 [11:10:53]*** Brake cut motor [11:10:54]Read from MH i2c: 01 [11:10:54]MH_I2C_Read... [11:10:54]*** Stop cut motor [11:10:54]*** Cut end [11:10:54]Read from MH i2c: 01 07 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: 01 07 00 68 0B 00 00 00 00 00 FF 0F 88 [11:10:54]process_action close_receipt done [11:10:54]requested_data is exist [11:10:54]produce_requested_data [11:10:54]requested_item fm.sn is exist - process it [11:10:54]wFMCommunicate request_size=4 [11:10:54]MH_SAM_APDU [11:10:54]CAPDU: 80 11 00 00 [11:10:54]Write to MH i2c: E2 08 00 69 0B 80 11 00 00 00 00 00 00 EE [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:54]Read from MH i2c: E2 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 17 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 17 00 69 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [11:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:10:54]wFMCommunicate OK [11:10:54]requested_item fd.num is exist - process it [11:10:54]SAM_PROTO_GetFieldsCounters [11:10:54]wFMCommunicate request_size=4 [11:10:54]MH_SAM_APDU [11:10:54]CAPDU: 80 13 00 00 [11:10:54]Write to MH i2c: E2 08 00 6A 0B 80 13 00 00 00 00 00 00 F1 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:54]Read from MH i2c: E2 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 62 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 62 00 6A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 72 03 00 0E 04 04 00 B6 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 C2 [11:10:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 72 03 00 0E 04 04 00 B6 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 [11:10:54]wFMCommunicate OK [11:10:54]SAM_PROTO_GetFieldsCounters done [11:10:54]requested_item shift.num is exist - process it [11:10:54]requested_item shift.opened is exist - process it [11:10:54]req_shift_opened [11:10:54]FM_GetShiftState [11:10:54]SAM_PROTO_GetShiftState [11:10:54]wFMCommunicate request_size=4 [11:10:54]MH_SAM_APDU [11:10:54]CAPDU: 80 13 01 00 [11:10:54]Write to MH i2c: E2 08 00 6B 0B 80 13 01 00 00 00 00 00 F3 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:54]Read from MH i2c: E2 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 0E 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 0E 00 6B 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 01 [11:10:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:10:54]wFMCommunicate OK [11:10:54]SAM_PROTO_GetShiftState done [11:10:54]FM_GetShiftState done [11:10:54]req_shift_opened done [11:10:54]requested_item shift.open_date is exist - process it [11:10:54]req_shift_open_date [11:10:54]req_shift_open_date done [11:10:54]produce_requested_data done [11:10:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225837,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:10:54]process_action_free close_receipt [11:10:54]json_value_free [11:10:54]json_value_free done [11:10:54]process_json_proto returns [11:10:54]Send response to host [11:10:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225837,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:10:54]free response buf [11:10:54]execute_script done [11:10:54]execute_script returns [11:10:54]free content buf [11:10:54]Sock 9.Close socket [11:10:54]Sock 9.Thread stoped [11:10:54]accept exits with 10 [11:10:54]New connection [11:10:54]New thread 3066817892 created [11:10:54]Thread 3066961252 joined [11:10:54]Waiting for new connection... [11:10:54] Sock 10.Parse request [11:10:54]Sock 10.Check first char [11:10:54]Sock 10.First char is OK [11:10:54]request: POST /json_proto HTTP/1.0 [11:10:54]Method: POST [11:10:54]URL: /json_proto [11:10:54]Method is POST - this is cgi request [11:10:54]url: /json_proto [11:10:54]query_string will be loaded in cgi processing [11:10:54]execute_cgi json_proto POST (null) [11:10:54]execute_cgi path=json_proto method=POST [11:10:54]POST find Content-Length [11:10:54]Host: 172.17.43.131:8080 [11:10:54]Content-Length: 680 [11:10:54]Content-Type: application/json [11:10:54] [11:10:54]POST finish read [11:10:54]Found Content-Length = 680 [11:10:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:54]execute_script... [11:10: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)2002113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:54]POST & json_proto [11:10:54]process_json_proto [11:10:54]json parsed OK: [11:10:54]protocol is kg_v1.0 [11:10:54]action value=close_receipt [11:10:54]process_action close_receipt [11:10:54]cmd_close_receipt [11:10:54]MH_GetDate [11:10:54]Write to MH i2c: F0 00 00 6C 0B 66 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: F0 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: F0 09 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: F0 09 00 6C 0B 00 BF D5 A4 66 F9 24 A2 66 32 [11:10:54]GetLastDocTimeStamp 1722078650 [11:10:54]current date 1722078655 [11:10:54]FM_GetShiftState [11:10:54]SAM_PROTO_GetShiftState [11:10:54]wFMCommunicate request_size=4 [11:10:54]MH_SAM_APDU [11:10:54]CAPDU: 80 13 01 00 [11:10:54]Write to MH i2c: E2 08 00 6D 0B 80 13 01 00 00 00 00 00 F5 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:55]Read from MH i2c: E2 [11:10:55]MH_I2C_Read... [11:10:55]Read from MH i2c: E2 0E 00 [11:10:55]MH_I2C_Read... [11:10:55]Read from MH i2c: E2 0E 00 6D 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 03 [11:10:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:10:55]wFMCommunicate OK [11:10:55]SAM_PROTO_GetShiftState done [11:10:55]FM_GetShiftState done [11:10:55]opened in 1722038719 [11:10:55]opened+sec_in_day 1722125119 [11:10:55]quantity*price = 200025 [11:10:55]sum+1 = 200026 [11:10:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 198 27.07.2024 11:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225838 ФПД: 257511378096454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225838&fm=257511378096454&tin=02508201610067®Number=0000000000092624&sum=200000 [11:10:56]StoreToDocumentArchive [11:10:56]shift 438 fd 225838 [11:10:56]save to /storage/0438/doc_00225838 [11:10:56]save last doc name /storage/0438/doc_00225838 to /storage/kkm_last_doc_name [11:10:56]save OK [11:10:56]Clear old archive folders... [11:10:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:10:56]tlvbuf is 008661A0 [11:10:56]SAM_PROTO_ClearQueue [11:10:56]wFMCommunicate request_size=4 [11:10:56]MH_SAM_APDU [11:10:56]CAPDU: 80 09 00 00 [11:10:56]Write to MH i2c: E2 08 00 7A 0B 80 09 00 00 00 00 00 00 F7 [11:10:56]Write i2c OK [11:10:56]MH_I2C_Read... [11:10:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:56]Read from MH i2c: E2 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 03 00 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 03 00 7A 0B 00 90 00 F9 [11:10:56]RAPDU: 90 00 [11:10:56]wFMCommunicate OK [11:10:56]SAM_PROTO_ClearQueue done [11:10:56]KKMCreateOFDPacket [11:10:56]OFDProtocolAddRootSTLVToBuf [11:10:56]FM_MakeSignedData [11:10:56]FM_MakeSignedData [11:10:56]SAM_PROTO_SignData [11:10:56]wFMCommunicate request_size=4 [11:10:56]MH_SAM_APDU [11:10:56]CAPDU: 80 0D 01 02 [11:10:56]Write to MH i2c: E2 08 00 7B 0B 80 0D 01 02 00 00 00 00 FF [11:10:56]Write i2c OK [11:10:56]MH_I2C_Read... [11:10:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:56]OFD Sender: No OFD packet to send [11:10:56]Read from MH i2c: E2 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 03 00 [11:10:56]MH_I2C_Read... [11:10:56]Read from MH i2c: E2 03 00 7B 0B 00 90 00 FA [11:10:56]RAPDU: 90 00 [11:10:56]wFMCommunicate OK [11:10:56]wFMCommunicate request_size=255 [11:10:56]MH_SAM_APDU [11:10:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 BF D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 72 03 00 35 04 06 00 EA 34 8A 37 [11:10:56]Write to MH i2c: E2 02 01 7C 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 BF D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 72 03 00 35 04 06 00 EA 34 8A 37 00 00 17 [11:10:56]Write i2c OK [11:10:56]MH_I2C_Read... [11:10:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:57]Read from MH i2c: E2 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 03 00 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 03 00 7C 0B 00 90 00 FB [11:10:57]RAPDU: 90 00 [11:10:57]wFMCommunicate OK [11:10:57]wFMCommunicate request_size=7 [11:10:57]MH_SAM_APDU [11:10:57]CAPDU: 80 0D 02 02 02 91 46 [11:10:57]Write to MH i2c: E2 0A 00 7D 0B 80 0D 02 02 02 00 91 46 00 00 DD [11:10:57]Write i2c OK [11:10:57]MH_I2C_Read... [11:10:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:57]Read from MH i2c: E2 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 03 00 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 03 00 7D 0B 00 90 00 FC [11:10:57]RAPDU: 90 00 [11:10:57]wFMCommunicate OK [11:10:57]wFMCommunicate request_size=4 [11:10:57]MH_SAM_APDU [11:10:57]CAPDU: 80 0D 03 02 [11:10:57]Write to MH i2c: E2 08 00 7E 0B 80 0D 03 02 00 00 00 00 04 [11:10:57]Write i2c OK [11:10:57]MH_I2C_Read... [11:10:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:57]Read from MH i2c: E2 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 0B 00 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 0B 00 7E 0B 00 81 38 D5 DB FE 83 81 4B 90 00 BB [11:10:57]RAPDU: 81 38 D5 DB FE 83 81 4B 90 00 [11:10:57]wFMCommunicate OK [11:10:57]SAM_PROTO_SignData done [11:10:57]FM_MakeSignedData done [11:10:57]CreateOFDProtocolMessage [11:10:57]wFMCommunicate request_size=4 [11:10:57]MH_SAM_APDU [11:10:57]CAPDU: 80 11 00 00 [11:10:57]Write to MH i2c: E2 08 00 7F 0B 80 11 00 00 00 00 00 00 04 [11:10:57]Write i2c OK [11:10:57]MH_I2C_Read... [11:10:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:57]Read from MH i2c: E2 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 17 00 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: E2 17 00 7F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [11:10:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:10:57]wFMCommunicate OK [11:10:57]CreateOFDProtocolMessage done [11:10:57]OFDSenderStorePacket 225838 [11:10:57]StoreOFDPacket docnum=225838 [11:10:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D3 63 04 01 2E 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 BF D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 72 03 00 35 04 06 00 EA 34 8A 37 91 46 81 38 D5 DB FE 83 81 4B [11:10:57]CheckFolder [11:10:57]dirname=/storage/ofd_packets [11:10:57]CheckFolder done [11:10:57]ProducePacketName [11:10:57]name=ofd_packets/00225838 [11:10:57]NVStorageSaveData ofd_packets/00225838 [11:10:57]File name is /storage/ofd_packets/00225838 [11:10:57]Write 298 bytes [11:10:57]NVStorageSaveData done [11:10:57]OFDSenderStorePacket done [11:10:57]KKMCreateOFDPacket done [11:10:57]NVStorageSaveData kkm_last_timestamp [11:10:57]File name is /storage/kkm_last_timestamp [11:10:57]Write 4 bytes [11:10:57]NVStorageSaveData done [11:10:57]ExternCall_PrintAddStr [11:10:57]wPrintStart [11:10:57]Write to MH i2c: 01 00 00 80 0B 8B [11:10:57]Write i2c OK [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: 01 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: 01 07 00 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: 01 07 00 80 0B 00 00 00 00 00 FF 0F A0 [11:10:57]RasterBufferAndPrint [11:10:57]line Счет N : (1)2002113 [11:10:57]line ИНН: 02508201610067 [11:10:57]line Контрольно-Кассовый Чек [11:10:57]line ПРОДАЖА [11:10:57]line ТРК (МРК, ГНК) : 31 [11:10:57]line Товар: 2710194210 [11:10:57]line ДТ-К-5 [11:10:57]line 26.250 * 76.20 [11:10:57]line = 2000.25 [11:10:57]line НДС 12% НСП 1% [11:10:57]line > о реализуемом товаре [11:10:57]line ОКРУГЛЕНИЕ: -0.25 [11:10:57]line ИТОГО: 2000.00 [11:10:57]line Внесено: 2000.00 [11:10:57]line СДАЧА: 0.00 [11:10:57]line НСП 1% : 17.70 [11:10:57]line НДС 12% : 212.42 [11:10:57]line Наличными: 2000.00 [11:10:57]line Безнал.: 0.00 [11:10:57]line Место: АЗС № 97 "Партнер Нефть" [11:10:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:10:57]line СНО: Общий режим [11:10:57]line Чек 198 27.07.2024 11:10 [11:10:57]line Смена: 438 ФФД: 1.0 [11:10:57]line ЗНМ: 0300000054 [11:10:57]line РНМ: 0000000000092624 [11:10:57]line Версия ККМ: 001 [11:10:57]line ФМ: 0000000000874959 [11:10:57]line ФД: 225838 [11:10:57]line ФПД: 257511378096454 [11:10:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225838&fm=257511378096454&tin=02508201610067®Number=0000000000092624&sum=200000 [11:10:57]written 0, free lines is 4095 [11:10:57]OFD Sender: Processing packet 225838 [packets to send 599, broken 598] [11:10:57]ProducePacketName [11:10:57]name=ofd_packets/00225838 [11:10:57]OFD Sender: To server: pG, [11:10:57]CommunicateWithHost lk.salyk.kg:30040 [11:10:57]ConnectInit lk.salyk.kg [11:10:57]Write to MH i2c: 01 00 00 AB 0B B6 [11:10:57]Write i2c OK [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: 01 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: 01 07 00 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: 01 07 00 AB 0B 00 00 00 00 00 5B 0C 24 [11:10:57]RasterBufferAndPrint [11:10:57]line [11:10:57]line [11:10:57]line [11:10:57]line [11:10:57]line [11:10:57]written 0, free lines is 3169 [11:10:57]MH_Cut [11:10:57]Write to MH i2c: D1 01 00 B2 0B 01 8F [11:10:57]Write i2c OK [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: D1 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: D1 01 00 [11:10:57]MH_I2C_Read... [11:10:57]Read from MH i2c: D1 01 00 B2 0B 00 8E [11:10:57]Write to MH i2c: 01 00 00 B3 0B BE [11:10:57]Write i2c OK [11:10:57]MH_I2C_Read... [11:10:59]*** Cut start [11:10:59]*** Partial cut [11:10:59]*** CUTSNS_PIN = 1 [11:10:59]*** CUTSNS_PIN = 0 [11:10:59]*** Brake cut motor [11:10:59]Read from MH i2c: 01 [11:10:59]MH_I2C_Read... [11:10:59]*** Stop cut motor [11:10:59]*** Cut end [11:10:59]Read from MH i2c: 01 07 00 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: 01 07 00 B3 0B 00 00 00 00 00 FF 0F D3 [11:10:59]process_action close_receipt done [11:10:59]requested_data is exist [11:10:59]produce_requested_data [11:10:59]requested_item fm.sn is exist - process it [11:10:59]wFMCommunicate request_size=4 [11:10:59]MH_SAM_APDU [11:10:59]CAPDU: 80 11 00 00 [11:10:59]Write to MH i2c: E2 08 00 B4 0B 80 11 00 00 00 00 00 00 39 [11:10:59]Write i2c OK [11:10:59]MH_I2C_Read... [11:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:59]Read from MH i2c: E2 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 17 00 [11:10:59]MH_I2C_Read... [11:10:59]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 35 39 90 00 96 [11:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:10:59]wFMCommunicate OK [11:10:59]requested_item fd.num is exist - process it [11:10:59]SAM_PROTO_GetFieldsCounters [11:10:59]wFMCommunicate request_size=4 [11:10:59]MH_SAM_APDU [11:10:59]CAPDU: 80 13 00 00 [11:10:59]Write to MH i2c: E2 08 00 B5 0B 80 13 00 00 00 00 00 00 3C [11:10:59]Write i2c OK [11:10:59]MH_I2C_Read... [11:10:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:59]Read from MH i2c: E2 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 62 00 [11:10:59]MH_I2C_Read... [11:10:59]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 72 03 00 0E 04 04 00 B6 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 11 [11:10:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 72 03 00 0E 04 04 00 B6 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 [11:10:59]wFMCommunicate OK [11:10:59]SAM_PROTO_GetFieldsCounters done [11:10:59]requested_item shift.num is exist - process it [11:10:59]requested_item shift.opened is exist - process it [11:10:59]req_shift_opened [11:10:59]FM_GetShiftState [11:10:59]SAM_PROTO_GetShiftState [11:10:59]wFMCommunicate request_size=4 [11:10:59]MH_SAM_APDU [11:10:59]CAPDU: 80 13 01 00 [11:10:59]Write to MH i2c: E2 08 00 B6 0B 80 13 01 00 00 00 00 00 3E [11:10:59]Write i2c OK [11:10:59]MH_I2C_Read... [11:10:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:59]Read from MH i2c: E2 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 0E 00 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 0E 00 B6 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4C [11:10:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:10:59]wFMCommunicate OK [11:10:59]SAM_PROTO_GetShiftState done [11:10:59]FM_GetShiftState done [11:10:59]req_shift_opened done [11:10:59]requested_item shift.open_date is exist - process it [11:10:59]req_shift_open_date [11:10:59]req_shift_open_date done [11:10:59]produce_requested_data done [11:10:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225838,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:10:59]process_action_free close_receipt [11:10:59]json_value_free [11:10:59]json_value_free done [11:10:59]process_json_proto returns [11:10:59]Send response to host [11:10:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225838,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:10:59]free response buf [11:10:59]execute_script done [11:10:59]execute_script returns [11:10:59]free content buf [11:10:59]Sock 10.Close socket [11:10:59]Sock 10.Thread stoped [11:11:23]recv_with_timeout no data received [11:11:42]recv_with_timeout no data received [11:11:54]recv_with_timeout no data received [11:12:26]accept exits with 7 [11:12:26]New connection [11:12:26]New thread 3066961252 created [11:12:26]Thread 3066817892 joined [11:12:26]Waiting for new connection... [11:12:26] Sock 7.Parse request [11:12:26]Sock 7.Check first char [11:12:26]Sock 7.First char is OK [11:12:26]request: POST /json_proto HTTP/1.0 [11:12:26]Method: POST [11:12:26]URL: /json_proto [11:12:26]Method is POST - this is cgi request [11:12:26]url: /json_proto [11:12:26]query_string will be loaded in cgi processing [11:12:26]execute_cgi json_proto POST (null) [11:12:26]execute_cgi path=json_proto method=POST [11:12:26]POST find Content-Length [11:12:26]Host: 172.17.43.131:8080 [11:12:26]Content-Length: 679 [11:12:26]Content-Type: application/json [11:12:26] [11:12:26]POST finish read [11:12:26]Found Content-Length = 679 [11:12:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:26]execute_script... [11:12: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)2002114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:26]POST & json_proto [11:12:26]process_json_proto [11:12:26]json parsed OK: [11:12:26]protocol is kg_v1.0 [11:12:26]action value=close_receipt [11:12:26]process_action close_receipt [11:12:26]cmd_close_receipt [11:12:26]MH_GetDate [11:12:26]Write to MH i2c: F0 00 00 B7 0B B1 [11:12:26]Write i2c OK [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: F0 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: F0 09 00 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: F0 09 00 B7 0B 00 1A D6 A4 66 F9 24 A2 66 D9 [11:12:26]GetLastDocTimeStamp 1722078655 [11:12:26]current date 1722078746 [11:12:26]FM_GetShiftState [11:12:26]SAM_PROTO_GetShiftState [11:12:26]wFMCommunicate request_size=4 [11:12:26]MH_SAM_APDU [11:12:26]CAPDU: 80 13 01 00 [11:12:26]Write to MH i2c: E2 08 00 B8 0B 80 13 01 00 00 00 00 00 40 [11:12:26]Write i2c OK [11:12:26]MH_I2C_Read... [11:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:26]Read from MH i2c: E2 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: E2 0E 00 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: E2 0E 00 B8 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4E [11:12:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:12:26]wFMCommunicate OK [11:12:26]SAM_PROTO_GetShiftState done [11:12:26]FM_GetShiftState done [11:12:26]opened in 1722038719 [11:12:26]opened+sec_in_day 1722125119 [11:12:26]quantity*price = 80061 [11:12:26]sum+1 = 80063 [11:12:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 199 27.07.2024 11:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225839 ФПД: 182481912657451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111226&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225839&fm=182481912657451&tin=02508201610067®Number=0000000000092624&sum=80000 [11:12:27]StoreToDocumentArchive [11:12:27]shift 438 fd 225839 [11:12:27]save to /storage/0438/doc_00225839 [11:12:27]save last doc name /storage/0438/doc_00225839 to /storage/kkm_last_doc_name [11:12:27]save OK [11:12:27]Clear old archive folders... [11:12:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:27]tlvbuf is 00861F40 [11:12:27]SAM_PROTO_ClearQueue [11:12:27]wFMCommunicate request_size=4 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 09 00 00 [11:12:27]Write to MH i2c: E2 08 00 C5 0B 80 09 00 00 00 00 00 00 42 [11:12:27]Write i2c OK [11:12:27]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 C5 0B 00 90 00 44 [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 C6 0B 80 0D 01 02 00 00 00 00 4A [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 C6 0B 00 90 00 45 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 1A D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 72 03 00 35 04 06 00 A5 [11:12:27]Write to MH i2c: E2 02 01 C7 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 1A D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 72 03 00 35 04 06 00 A5 00 00 0F [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 C7 0B 00 90 00 46 [11:12:27]RAPDU: 90 00 [11:12:27]wFMCommunicate OK [11:12:27]wFMCommunicate request_size=10 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 0D 02 02 05 F7 61 94 F6 2B [11:12:27]Write to MH i2c: E2 0D 00 C8 0B 80 0D 02 02 05 00 F7 61 94 F6 2B 00 00 64 [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 C8 0B 00 90 00 47 [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 C9 0B 80 0D 03 02 00 00 00 00 4F [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 C9 0B 00 5D 40 E7 9F 95 84 F2 D6 90 00 54 [11:12:27]RAPDU: 5D 40 E7 9F 95 84 F2 D6 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 CA 0B 80 11 00 00 00 00 00 00 4F [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:28]Read from MH i2c: E2 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: E2 17 00 [11:12:28]MH_I2C_Read... [11:12:28]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 35 39 90 00 AC [11:12:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:28]wFMCommunicate OK [11:12:28]CreateOFDProtocolMessage done [11:12:28]OFDSenderStorePacket 225839 [11:12:28]StoreOFDPacket docnum=225839 [11:12:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4C A0 07 01 3F 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 1A D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 72 03 00 35 04 06 00 A5 F7 61 94 F6 2B 5D 40 E7 9F 95 84 F2 D6 [11:12:28]CheckFolder [11:12:28]dirname=/storage/ofd_packets [11:12:28]CheckFolder done [11:12:28]ProducePacketName [11:12:28]name=ofd_packets/00225839 [11:12:28]NVStorageSaveData ofd_packets/00225839 [11:12:28]File name is /storage/ofd_packets/00225839 [11:12:28]Write 301 bytes [11:12:28]NVStorageSaveData done [11:12:28]OFDSenderStorePacket done [11:12:28]KKMCreateOFDPacket done [11:12:28]NVStorageSaveData kkm_last_timestamp [11:12:28]File name is /storage/kkm_last_timestamp [11:12:28]Write 4 bytes [11:12:28]NVStorageSaveData done [11:12:28]ExternCall_PrintAddStr [11:12:28]wPrintStart [11:12:28]Write to MH i2c: 01 00 00 CB 0B D6 [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 CB 0B 00 00 00 00 00 FF 0F EB [11:12:28]RasterBufferAndPrint [11:12:28]line Счет N : (1)2002114 [11:12:28]line ИНН: 02508201610067 [11:12:28]line Контрольно-Кассовый Чек [11:12:28]line ПРОДАЖА [11:12:28]line ТРК (МРК, ГНК) : 44 [11:12:28]line Товар: 2710124500 [11:12:28]line Аи-95-К-5 [11:12:28]line 10.790 * 74.20 [11:12:28]line = 800.62 [11:12:28]line НДС 12% НСП 1% [11:12:28]line > о реализуемом товаре [11:12:28]line ОКРУГЛЕНИЕ: -0.62 [11:12:28]line ИТОГО: 800.00 [11:12:28]line Внесено: 800.00 [11:12:28]line СДАЧА: 0.00 [11:12:28]line НСП 1% : 7.08 [11:12:28]line НДС 12% : 85.02 [11:12:28]line Наличными: 800.00 [11:12:28]line Безнал.: 0.00 [11:12:28]line Место: АЗС № 97 "Партнер Нефть" [11:12:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:12:28]line СНО: Общий режим [11:12:28]line Чек 199 27.07.2024 11:12 [11:12:28]line Смена: 438 ФФД: 1.0 [11:12:28]line ЗНМ: 0300000054 [11:12:28]line РНМ: 0000000000092624 [11:12:28]line Версия ККМ: 001 [11:12:28]line ФМ: 0000000000874959 [11:12:28]line ФД: 225839 [11:12:28]line ФПД: 182481912657451 [11:12:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111226&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225839&fm=182481912657451&tin=02508201610067®Number=0000000000092624&sum=80000 [11:12:28]written 0, free lines is 4095 [11:12:28]Write to MH i2c: 01 00 00 F6 0B 01 [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 F6 0B 00 00 00 00 00 61 0C 75 [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 3172 [11:12:28]MH_Cut [11:12:28]Write to MH i2c: D1 01 00 FD 0B 01 DA [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 FD 0B 00 D9 [11:12:28]Write to MH i2c: 01 00 00 FE 0B 09 [11:12:28]Write i2c OK [11:12:28]MH_I2C_Read... [11:12:29]*** Cut start [11:12:29]*** Partial cut [11:12:29]*** CUTSNS_PIN = 1 [11:12:29]*** CUTSNS_PIN = 0 [11:12:30]*** Brake cut motor [11:12:30]Read from MH i2c: 01 [11:12:30]MH_I2C_Read... [11:12:30]*** Stop cut motor [11:12:30]*** Cut end [11:12:30]Read from MH i2c: 01 07 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: 01 07 00 FE 0B 00 00 00 00 00 FF 0F 1E [11:12:30]process_action close_receipt done [11:12:30]requested_data is exist [11:12:30]produce_requested_data [11:12:30]requested_item fm.sn is exist - process it [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 11 00 00 [11:12:30]Write to MH i2c: E2 08 00 FF 0B 80 11 00 00 00 00 00 00 84 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 17 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 17 00 FF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [11:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:30]wFMCommunicate OK [11:12:30]requested_item fd.num is exist - process it [11:12:30]SAM_PROTO_GetFieldsCounters [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 13 00 00 [11:12:30]Write to MH i2c: E2 08 00 00 0C 80 13 00 00 00 00 00 00 88 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 62 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 62 00 00 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 72 03 00 0E 04 04 00 B6 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 61 [11:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 72 03 00 0E 04 04 00 B6 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 [11:12:30]wFMCommunicate OK [11:12:30]SAM_PROTO_GetFieldsCounters done [11:12:30]requested_item shift.num is exist - process it [11:12:30]requested_item shift.opened is exist - process it [11:12:30]req_shift_opened [11:12:30]FM_GetShiftState [11:12:30]SAM_PROTO_GetShiftState [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 13 01 00 [11:12:30]Write to MH i2c: E2 08 00 01 0C 80 13 01 00 00 00 00 00 8A [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 0E 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 0E 00 01 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 98 [11:12:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:12:30]wFMCommunicate OK [11:12:30]SAM_PROTO_GetShiftState done [11:12:30]FM_GetShiftState done [11:12:30]req_shift_opened done [11:12:30]requested_item shift.open_date is exist - process it [11:12:30]req_shift_open_date [11:12:30]req_shift_open_date done [11:12:30]produce_requested_data done [11:12:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225839,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:12:30]process_action_free close_receipt [11:12:30]json_value_free [11:12:30]json_value_free done [11:12:30]process_json_proto returns [11:12:30]Send response to host [11:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225839,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [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 7.Close socket [11:12:30]Sock 7.Thread stoped [11:12:36]recv_with_timeout no data received [11:12:49]accept exits with 10 [11:12:49]New connection [11:12:49]New thread 3066817892 created [11:12:49]Thread 3066961252 joined [11:12:49]Waiting for new connection... [11:12:49] Sock 10.Parse request [11:12:49]Sock 10.Check first char [11:12:49]Sock 10.First char is OK [11:12:49]request: POST /json_proto HTTP/1.0 [11:12:49]Method: POST [11:12:49]URL: /json_proto [11:12:49]Method is POST - this is cgi request [11:12:49]url: /json_proto [11:12:49]query_string will be loaded in cgi processing [11:12:49]execute_cgi json_proto POST (null) [11:12:49]execute_cgi path=json_proto method=POST [11:12:49]POST find Content-Length [11:12:49]Host: 172.17.43.131:8080 [11:12:49]Content-Length: 675 [11:12:49]Content-Type: application/json [11:12:49] [11:12:49]POST finish read [11:12:49]Found Content-Length = 675 [11:12:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:49]execute_script... [11:12: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)2002115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:49]POST & json_proto [11:12:49]process_json_proto [11:12:49]json parsed OK: [11:12:49]protocol is kg_v1.0 [11:12:49]action value=close_receipt [11:12:49]process_action close_receipt [11:12:49]cmd_close_receipt [11:12:49]MH_GetDate [11:12:49]Write to MH i2c: F0 00 00 02 0C FD [11:12:49]Write i2c OK [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: F0 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: F0 09 00 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: F0 09 00 02 0C 00 31 D6 A4 66 F9 24 A2 66 3C [11:12:49]GetLastDocTimeStamp 1722078746 [11:12:49]current date 1722078769 [11:12:49]FM_GetShiftState [11:12:49]SAM_PROTO_GetShiftState [11:12:49]wFMCommunicate request_size=4 [11:12:49]MH_SAM_APDU [11:12:49]CAPDU: 80 13 01 00 [11:12:49]Write to MH i2c: E2 08 00 03 0C 80 13 01 00 00 00 00 00 8C [11:12:49]Write i2c OK [11:12:49]MH_I2C_Read... [11:12:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:49]Read from MH i2c: E2 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: E2 0E 00 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: E2 0E 00 03 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9A [11:12:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:12:49]wFMCommunicate OK [11:12:49]SAM_PROTO_GetShiftState done [11:12:49]FM_GetShiftState done [11:12:49]opened in 1722038719 [11:12:49]opened+sec_in_day 1722125119 [11:12:49]quantity*price = 50063 [11:12:49]sum+1 = 50064 [11:12:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 200 27.07.2024 11:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225840 ФПД: 123765876872870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225840&fm=123765876872870&tin=02508201610067®Number=0000000000092624&sum=50000 [11:12:50]StoreToDocumentArchive [11:12:50]shift 438 fd 225840 [11:12:50]save to /storage/0438/doc_00225840 [11:12:50]save last doc name /storage/0438/doc_00225840 to /storage/kkm_last_doc_name [11:12:50]save OK [11:12:50]Clear old archive folders... [11:12:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:12:50]tlvbuf is 008818B0 [11:12:50]SAM_PROTO_ClearQueue [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 09 00 00 [11:12:50]Write to MH i2c: E2 08 00 10 0C 80 09 00 00 00 00 00 00 8E [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 10 0C 00 90 00 90 [11:12:50]RAPDU: 90 00 [11:12:50]wFMCommunicate OK [11:12:50]SAM_PROTO_ClearQueue done [11:12:50]KKMCreateOFDPacket [11:12:50]OFDProtocolAddRootSTLVToBuf [11:12:50]FM_MakeSignedData [11:12:50]FM_MakeSignedData [11:12:50]SAM_PROTO_SignData [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 0D 01 02 [11:12:50]Write to MH i2c: E2 08 00 11 0C 80 0D 01 02 00 00 00 00 96 [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 11 0C 00 90 00 91 [11:12:50]RAPDU: 90 00 [11:12:50]wFMCommunicate OK [11:12:50]wFMCommunicate request_size=255 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 32 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 72 03 00 35 04 06 00 70 90 7D 20 [11:12:50]Write to MH i2c: E2 02 01 12 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 32 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 72 03 00 35 04 06 00 70 90 7D 20 00 00 7E [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:51]Read from MH i2c: E2 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 03 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 03 00 12 0C 00 90 00 92 [11:12:51]RAPDU: 90 00 [11:12:51]wFMCommunicate OK [11:12:51]wFMCommunicate request_size=7 [11:12:51]MH_SAM_APDU [11:12:51]CAPDU: 80 0D 02 02 02 56 A6 [11:12:51]Write to MH i2c: E2 0A 00 13 0C 80 0D 02 02 02 00 56 A6 00 00 99 [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:51]Read from MH i2c: E2 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 03 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 03 00 13 0C 00 90 00 93 [11:12:51]RAPDU: 90 00 [11:12:51]wFMCommunicate OK [11:12:51]wFMCommunicate request_size=4 [11:12:51]MH_SAM_APDU [11:12:51]CAPDU: 80 0D 03 02 [11:12:51]Write to MH i2c: E2 08 00 14 0C 80 0D 03 02 00 00 00 00 9B [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:51]Read from MH i2c: E2 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 0B 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 0B 00 14 0C 00 95 7C 92 83 BA 3E EF 09 90 00 B2 [11:12:51]RAPDU: 95 7C 92 83 BA 3E EF 09 90 00 [11:12:51]wFMCommunicate OK [11:12:51]SAM_PROTO_SignData done [11:12:51]FM_MakeSignedData done [11:12:51]CreateOFDProtocolMessage [11:12:51]wFMCommunicate request_size=4 [11:12:51]MH_SAM_APDU [11:12:51]CAPDU: 80 11 00 00 [11:12:51]Write to MH i2c: E2 08 00 15 0C 80 11 00 00 00 00 00 00 9B [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:51]Read from MH i2c: E2 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 17 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 17 00 15 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [11:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:51]wFMCommunicate OK [11:12:51]CreateOFDProtocolMessage done [11:12:51]OFDSenderStorePacket 225840 [11:12:51]StoreOFDPacket docnum=225840 [11:12:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7C F3 04 01 2C 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 32 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 72 03 00 35 04 06 00 70 90 7D 20 56 A6 95 7C 92 83 BA 3E EF 09 [11:12:51]CheckFolder [11:12:51]dirname=/storage/ofd_packets [11:12:51]CheckFolder done [11:12:51]ProducePacketName [11:12:51]name=ofd_packets/00225840 [11:12:51]NVStorageSaveData ofd_packets/00225840 [11:12:51]File name is /storage/ofd_packets/00225840 [11:12:51]Write 298 bytes [11:12:51]NVStorageSaveData done [11:12:51]OFDSenderStorePacket done [11:12:51]KKMCreateOFDPacket done [11:12:51]NVStorageSaveData kkm_last_timestamp [11:12:51]File name is /storage/kkm_last_timestamp [11:12:51]Write 4 bytes [11:12:51]NVStorageSaveData done [11:12:51]ExternCall_PrintAddStr [11:12:51]wPrintStart [11:12:51]Write to MH i2c: 01 00 00 16 0C 22 [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: 01 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: 01 07 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: 01 07 00 16 0C 00 00 00 00 00 FF 0F 37 [11:12:51]RasterBufferAndPrint [11:12:51]line Счет N : (1)2002115 [11:12:51]line ИНН: 02508201610067 [11:12:51]line Контрольно-Кассовый Чек [11:12:51]line ПРОДАЖА [11:12:51]line ТРК (МРК, ГНК) : 61 [11:12:51]line Товар: 2710194210 [11:12:51]line ДТ-К-5 [11:12:51]line 6.570 * 76.20 [11:12:51]line = 500.63 [11:12:51]line НДС 12% НСП 1% [11:12:51]line > о реализуемом товаре [11:12:51]line ОКРУГЛЕНИЕ: -0.63 [11:12:51]line ИТОГО: 500.00 [11:12:51]line Внесено: 500.00 [11:12:51]line СДАЧА: 0.00 [11:12:51]line НСП 1% : 4.43 [11:12:51]line НДС 12% : 53.16 [11:12:51]line Наличными: 500.00 [11:12:51]line Безнал.: 0.00 [11:12:51]line Место: АЗС № 97 "Партнер Нефть" [11:12:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:12:51]line СНО: Общий режим [11:12:51]line Чек 200 27.07.2024 11:12 [11:12:51]line Смена: 438 ФФД: 1.0 [11:12:51]line ЗНМ: 0300000054 [11:12:51]line РНМ: 0000000000092624 [11:12:51]line Версия ККМ: 001 [11:12:51]line ФМ: 0000000000874959 [11:12:51]line ФД: 225840 [11:12:51]line ФПД: 123765876872870 [11:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225840&fm=123765876872870&tin=02508201610067®Number=0000000000092624&sum=50000 [11:12:51]written 0, free lines is 4095 [11:12:52]Write to MH i2c: 01 00 00 41 0C 4D [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: 01 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: 01 07 00 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: 01 07 00 41 0C 00 00 00 00 00 58 0C B8 [11:12:52]RasterBufferAndPrint [11:12:52]line [11:12:52]line [11:12:52]line [11:12:52]line [11:12:52]line [11:12:52]written 0, free lines is 3163 [11:12:52]MH_Cut [11:12:52]Write to MH i2c: D1 01 00 48 0C 01 26 [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: D1 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: D1 01 00 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: D1 01 00 48 0C 00 25 [11:12:52]Write to MH i2c: 01 00 00 49 0C 55 [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:53]*** Cut start [11:12:53]*** Partial cut [11:12:53]*** CUTSNS_PIN = 1 [11:12:53]*** CUTSNS_PIN = 0 [11:12:53]*** Brake cut motor [11:12:53]Read from MH i2c: 01 [11:12:53]MH_I2C_Read... [11:12:53]*** Stop cut motor [11:12:53]*** Cut end [11:12:53]Read from MH i2c: 01 07 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 49 0C 00 00 00 00 00 FF 0F 6A [11:12:53]process_action close_receipt done [11:12:53]requested_data is exist [11:12:53]produce_requested_data [11:12:53]requested_item fm.sn is exist - process it [11:12:53]wFMCommunicate request_size=4 [11:12:53]MH_SAM_APDU [11:12:53]CAPDU: 80 11 00 00 [11:12:53]Write to MH i2c: E2 08 00 4A 0C 80 11 00 00 00 00 00 00 D0 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 17 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 17 00 4A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [11:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:54]wFMCommunicate OK [11:12:54]requested_item fd.num is exist - process it [11:12:54]SAM_PROTO_GetFieldsCounters [11:12:54]wFMCommunicate request_size=4 [11:12:54]MH_SAM_APDU [11:12:54]CAPDU: 80 13 00 00 [11:12:54]Write to MH i2c: E2 08 00 4B 0C 80 13 00 00 00 00 00 00 D3 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 62 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 62 00 4B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 72 03 00 0E 04 04 00 B6 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 B0 [11:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 72 03 00 0E 04 04 00 B6 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 [11:12:54]wFMCommunicate OK [11:12:54]SAM_PROTO_GetFieldsCounters done [11:12:54]requested_item shift.num is exist - process it [11:12:54]requested_item shift.opened is exist - process it [11:12:54]req_shift_opened [11:12:54]FM_GetShiftState [11:12:54]SAM_PROTO_GetShiftState [11:12:54]wFMCommunicate request_size=4 [11:12:54]MH_SAM_APDU [11:12:54]CAPDU: 80 13 01 00 [11:12:54]Write to MH i2c: E2 08 00 4C 0C 80 13 01 00 00 00 00 00 D5 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 0E 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 0E 00 4C 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E3 [11:12:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:12:54]wFMCommunicate OK [11:12:54]SAM_PROTO_GetShiftState done [11:12:54]FM_GetShiftState done [11:12:54]req_shift_opened done [11:12:54]requested_item shift.open_date is exist - process it [11:12:54]req_shift_open_date [11:12:54]req_shift_open_date done [11:12:54]produce_requested_data done [11:12:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225840,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:12:54]process_action_free close_receipt [11:12:54]json_value_free [11:12:54]json_value_free done [11:12:54]process_json_proto returns [11:12:54]Send response to host [11:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225840,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:12:54]free response buf [11:12:54]execute_script done [11:12:54]execute_script returns [11:12:54]free content buf [11:12:54]Sock 10.Close socket [11:12:54]Sock 10.Thread stoped [11:12:56]recv_with_timeout no data received [11:13:07]recv_with_timeout no data received [11:13:09]ConnectInit Can't connect to host [11:13:09]CommunicateWithHost connect error [11:13:09]CommunicateWithHost err = -1 [11:13:09]OFD Sender: Server communicate error [11:13:09]OFD Sender: Processing packet 225838 [packets to send 601, broken 598] [11:13:09]ProducePacketName [11:13:09]name=ofd_packets/00225838 [11:13:09]OFD Sender: To server: pG, [11:13:09]CommunicateWithHost lk.salyk.kg:30040 [11:13:09]ConnectInit lk.salyk.kg [11:13:09]Connected sock=9 [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 35 39 0C 01 00 00 D3 63 04 01 2E 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 BF D5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 72 03 00 35 04 06 00 EA 34 8A 37 91 46 81 38 D5 DB FE 83 81 4B [11:13: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 35 39 4F 00 00 00 DB 43 47 00 38 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 35 39 10 04 04 00 2E 72 03 00 F4 03 04 00 52 82 A4 66 B6 04 01 00 00 F6 4B C7 44 DA 52 CC F7 [11:13:10]CommunicateWithHost err = 0 [11:13:10]CheckOFDResponse [11:13:10]1017 (14) - 77093643461234 [11:13:10]1041 (16) - 0000000000874959 [11:13:10]1040 (4) - 225838 [11:13:10]1012 (4) - 27.07.2024 05:14 [11:13:10]1206 (1) - 0 [11:13:10]OFD Sender: Remove packet 225838 [11:13:10]ProducePacketName [11:13:10]name=ofd_packets/00225838 [11:13:10]NVStorageDeleteData [11:13:10]OFD Sender: Processing packet 225839 [packets to send 600, broken 598] [11:13:10]ProducePacketName [11:13:10]name=ofd_packets/00225839 [11:13:10]OFD Sender: To server: pG, [11:13:10]CommunicateWithHost lk.salyk.kg:30040 [11:13:10]ConnectInit lk.salyk.kg [11:13:11]accept exits with 7 [11:13:11]New connection [11:13:11]New thread 3066961252 created [11:13:11]Thread 3066817892 joined [11:13:11]Waiting for new connection... [11:13:11] Sock 7.Parse request [11:13:11]Sock 7.Check first char [11:13:11]Sock 7.First char is OK [11:13:11]request: POST /json_proto HTTP/1.0 [11:13:11]Method: POST [11:13:11]URL: /json_proto [11:13:11]Method is POST - this is cgi request [11:13:11]url: /json_proto [11:13:11]query_string will be loaded in cgi processing [11:13:11]execute_cgi json_proto POST (null) [11:13:11]execute_cgi path=json_proto method=POST [11:13:11]POST find Content-Length [11:13:11]Host: 172.17.43.131:8080 [11:13:11]Content-Length: 678 [11:13:11]Content-Type: application/json [11:13:11] [11:13:11]POST finish read [11:13:11]Found Content-Length = 678 [11:13:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:11]execute_script... [11: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)2002116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:11]POST & json_proto [11:13:11]process_json_proto [11:13:11]json parsed OK: [11:13:11]protocol is kg_v1.0 [11:13:11]action value=close_receipt [11:13:11]process_action close_receipt [11:13:11]cmd_close_receipt [11:13:11]MH_GetDate [11:13:11]Write to MH i2c: F0 00 00 4D 0C 48 [11:13:11]Write i2c OK [11:13:11]MH_I2C_Read... [11:13:11]Read from MH i2c: F0 [11:13:11]MH_I2C_Read... [11:13:11]Read from MH i2c: F0 09 00 [11:13:11]MH_I2C_Read... [11:13:11]Read from MH i2c: F0 09 00 4D 0C 00 47 D6 A4 66 F9 24 A2 66 9D [11:13:11]GetLastDocTimeStamp 1722078770 [11:13:11]current date 1722078791 [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 4E 0C 80 13 01 00 00 00 00 00 D7 [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 4E 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E5 [11:13:11]RAPDU: 09 00 01 BF 39 A4 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]opened in 1722038719 [11:13:11]opened+sec_in_day 1722125119 [11:13:11]quantity*price = 20034 [11:13:11]sum+1 = 20035 [11:13:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 201 27.07.2024 11:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225841 ФПД: 198216628960029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225841&fm=198216628960029&tin=02508201610067®Number=0000000000092624&sum=20000 [11:13:12]StoreToDocumentArchive [11:13:12]shift 438 fd 225841 [11:13:12]save to /storage/0438/doc_00225841 [11:13:12]save last doc name /storage/0438/doc_00225841 to /storage/kkm_last_doc_name [11:13:12]save OK [11:13:12]Clear old archive folders... [11:13:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:12]tlvbuf is 008180F0 [11:13:12]SAM_PROTO_ClearQueue [11:13:12]wFMCommunicate request_size=4 [11:13:12]MH_SAM_APDU [11:13:12]CAPDU: 80 09 00 00 [11:13:12]Write to MH i2c: E2 08 00 5B 0C 80 09 00 00 00 00 00 00 D9 [11:13:12]Write i2c OK [11:13:12]MH_I2C_Read... [11:13:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:12]Read from MH i2c: E2 [11:13:12]MH_I2C_Read... [11:13:12]Read from MH i2c: E2 03 00 [11:13:12]MH_I2C_Read... [11:13:12]Read from MH i2c: E2 03 00 5B 0C 00 90 00 DB [11:13:12]RAPDU: 90 00 [11:13:12]wFMCommunicate OK [11:13:12]SAM_PROTO_ClearQueue done [11:13:12]KKMCreateOFDPacket [11:13:12]OFDProtocolAddRootSTLVToBuf [11:13:12]FM_MakeSignedData [11:13:12]FM_MakeSignedData [11:13:12]SAM_PROTO_SignData [11:13:12]wFMCommunicate request_size=4 [11:13:12]MH_SAM_APDU [11:13:12]CAPDU: 80 0D 01 02 [11:13:12]Write to MH i2c: E2 08 00 5C 0C 80 0D 01 02 00 00 00 00 E1 [11:13:12]Write i2c OK [11:13:12]MH_I2C_Read... [11:13:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:12]Read from MH i2c: E2 [11:13:12]MH_I2C_Read... [11:13:12]Read from MH i2c: E2 03 00 [11:13:12]MH_I2C_Read... [11:13:12]Read from MH i2c: E2 03 00 5C 0C 00 90 00 DC [11:13:12]RAPDU: 90 00 [11:13:12]wFMCommunicate OK [11:13:12]wFMCommunicate request_size=255 [11:13:12]MH_SAM_APDU [11: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 47 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 72 03 00 35 04 06 00 B4 [11:13:12]Write to MH i2c: E2 02 01 5D 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 47 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 72 03 00 35 04 06 00 B4 00 00 1A [11:13:12]Write i2c OK [11:13:12]MH_I2C_Read... [11:13:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:13]Read from MH i2c: E2 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 03 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 03 00 5D 0C 00 90 00 DD [11:13:13]RAPDU: 90 00 [11:13:13]wFMCommunicate OK [11:13:13]wFMCommunicate request_size=10 [11:13:13]MH_SAM_APDU [11:13:13]CAPDU: 80 0D 02 02 05 46 E7 C1 FB 1D [11:13:13]Write to MH i2c: E2 0D 00 5E 0C 80 0D 02 02 05 00 46 E7 C1 FB 1D 00 00 F4 [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11:13:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:13]Read from MH i2c: E2 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 03 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 03 00 5E 0C 00 90 00 DE [11:13:13]RAPDU: 90 00 [11:13:13]wFMCommunicate OK [11:13:13]wFMCommunicate request_size=4 [11:13:13]MH_SAM_APDU [11:13:13]CAPDU: 80 0D 03 02 [11:13:13]Write to MH i2c: E2 08 00 5F 0C 80 0D 03 02 00 00 00 00 E6 [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11:13:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:13]Read from MH i2c: E2 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 0B 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 0B 00 5F 0C 00 B7 7C DF 11 EC BE 10 54 90 00 18 [11:13:13]RAPDU: B7 7C DF 11 EC BE 10 54 90 00 [11:13:13]wFMCommunicate OK [11:13:13]SAM_PROTO_SignData done [11:13:13]FM_MakeSignedData done [11:13:13]CreateOFDProtocolMessage [11:13:13]wFMCommunicate request_size=4 [11:13:13]MH_SAM_APDU [11:13:13]CAPDU: 80 11 00 00 [11:13:13]Write to MH i2c: E2 08 00 60 0C 80 11 00 00 00 00 00 00 E6 [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11:13:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:13]Read from MH i2c: E2 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 17 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: E2 17 00 60 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [11:13:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:13:13]wFMCommunicate OK [11:13:13]CreateOFDProtocolMessage done [11:13:13]OFDSenderStorePacket 225841 [11:13:13]StoreOFDPacket docnum=225841 [11:13:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 68 07 01 63 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 47 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 72 03 00 35 04 06 00 B4 46 E7 C1 FB 1D B7 7C DF 11 EC BE 10 54 [11:13:13]CheckFolder [11:13:13]dirname=/storage/ofd_packets [11:13:13]CheckFolder done [11:13:13]ProducePacketName [11:13:13]name=ofd_packets/00225841 [11:13:13]NVStorageSaveData ofd_packets/00225841 [11:13:13]File name is /storage/ofd_packets/00225841 [11:13:13]Write 301 bytes [11:13:13]NVStorageSaveData done [11:13:13]OFDSenderStorePacket done [11:13:13]KKMCreateOFDPacket done [11:13:13]NVStorageSaveData kkm_last_timestamp [11:13:13]File name is /storage/kkm_last_timestamp [11:13:13]Write 4 bytes [11:13:13]NVStorageSaveData done [11:13:13]ExternCall_PrintAddStr [11:13:13]wPrintStart [11:13:13]Write to MH i2c: 01 00 00 61 0C 6D [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 07 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 07 00 61 0C 00 00 00 00 00 FF 0F 82 [11:13:13]RasterBufferAndPrint [11:13:13]line Счет N : (1)2002116 [11:13:13]line ИНН: 02508201610067 [11:13:13]line Контрольно-Кассовый Чек [11:13:13]line ПРОДАЖА [11:13:13]line ТРК (МРК, ГНК) : 34 [11:13:13]line Товар: 2710124500 [11:13:13]line Аи-95-К-5 [11:13:13]line 2.700 * 74.20 [11:13:13]line = 200.34 [11:13:13]line НДС 12% НСП 1% [11:13:13]line > о реализуемом товаре [11:13:13]line ОКРУГЛЕНИЕ: -0.34 [11:13:13]line ИТОГО: 200.00 [11:13:13]line Внесено: 200.00 [11:13:13]line СДАЧА: 0.00 [11:13:13]line НСП 1% : 1.77 [11:13:13]line НДС 12% : 21.27 [11:13:13]line Наличными: 200.00 [11:13:13]line Безнал.: 0.00 [11:13:13]line Место: АЗС № 97 "Партнер Нефть" [11:13:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:13:13]line СНО: Общий режим [11:13:13]line Чек 201 27.07.2024 11:13 [11:13:13]line Смена: 438 ФФД: 1.0 [11:13:13]line ЗНМ: 0300000054 [11:13:13]line РНМ: 0000000000092624 [11:13:13]line Версия ККМ: 001 [11:13:13]line ФМ: 0000000000874959 [11:13:13]line ФД: 225841 [11:13:13]line ФПД: 198216628960029 [11:13:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225841&fm=198216628960029&tin=02508201610067®Number=0000000000092624&sum=20000 [11:13:13]written 0, free lines is 4095 [11:13:13]Write to MH i2c: 01 00 00 8C 0C 98 [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 07 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 07 00 8C 0C 00 00 00 00 00 64 0C 0F [11:13:13]RasterBufferAndPrint [11:13:13]line [11:13:13]line [11:13:13]line [11:13:13]line [11:13:13]line [11:13:13]written 0, free lines is 3177 [11:13:13]MH_Cut [11:13:13]Write to MH i2c: D1 01 00 93 0C 01 71 [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: D1 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: D1 01 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: D1 01 00 93 0C 00 70 [11:13:13]Write to MH i2c: 01 00 00 94 0C A0 [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11: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 35 39 4F 00 00 00 4B 67 47 00 A7 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 35 39 10 04 04 00 2F 72 03 00 F4 03 04 00 53 82 A4 66 B6 04 01 00 00 A2 33 54 D3 CC 40 E3 6D [11:13:13]CommunicateWithHost err = 0 [11:13:13]CheckOFDResponse [11:13:13]1017 (14) - 77093643461234 [11:13:13]1041 (16) - 0000000000874959 [11:13:13]1040 (4) - 225839 [11:13:13]1012 (4) - 27.07.2024 05:14 [11:13:13]1206 (1) - 0 [11:13:13]OFD Sender: Remove packet 225839 [11:13:13]ProducePacketName [11:13:13]name=ofd_packets/00225839 [11:13:13]NVStorageDeleteData [11:13:14]OFD Sender: Processing packet 225840 [packets to send 600, broken 598] [11:13:14]ProducePacketName [11:13:14]name=ofd_packets/00225840 [11:13:14]OFD Sender: To server: pG, [11:13:14]CommunicateWithHost lk.salyk.kg:30040 [11:13:14]ConnectInit lk.salyk.kg [11:13:14]*** Cut start [11:13:14]*** Partial cut [11:13:14]*** CUTSNS_PIN = 1 [11:13:14]*** CUTSNS_PIN = 0 [11:13:15]*** Brake cut motor [11:13:15]Read from MH i2c: 01 [11:13:15]MH_I2C_Read... [11:13:15]*** Stop cut motor [11:13:15]*** Cut end [11:13:15]Read from MH i2c: 01 07 00 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: 01 07 00 94 0C 00 00 00 00 00 FF 0F B5 [11:13:15]process_action close_receipt done [11:13:15]requested_data is exist [11:13:15]produce_requested_data [11:13:15]requested_item fm.sn is exist - process it [11:13:15]wFMCommunicate request_size=4 [11:13:15]MH_SAM_APDU [11:13:15]CAPDU: 80 11 00 00 [11:13:15]Write to MH i2c: E2 08 00 95 0C 80 11 00 00 00 00 00 00 1B [11:13:15]Write i2c OK [11:13:15]MH_I2C_Read... [11:13:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:15]Read from MH i2c: E2 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: E2 17 00 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: E2 17 00 95 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [11:13:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:13:15]wFMCommunicate OK [11:13:15]requested_item fd.num is exist - process it [11:13:15]SAM_PROTO_GetFieldsCounters [11:13:15]wFMCommunicate request_size=4 [11:13:15]MH_SAM_APDU [11:13:15]CAPDU: 80 13 00 00 [11:13:15]Write to MH i2c: E2 08 00 96 0C 80 13 00 00 00 00 00 00 1E [11:13:15]Write i2c OK [11:13:15]MH_I2C_Read... [11:13:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:15]Read from MH i2c: E2 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: E2 62 00 [11:13:15]MH_I2C_Read... [11:13:15]Read from MH i2c: E2 62 00 96 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 72 03 00 0E 04 04 00 B6 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 FF [11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 72 03 00 0E 04 04 00 B6 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 [11:13:15]wFMCommunicate OK [11:13:15]SAM_PROTO_GetFieldsCounters done [11:13:15]requested_item shift.num is exist - process it [11:13:15]requested_item shift.opened is exist - process it [11:13:15]req_shift_opened [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 97 0C 80 13 01 00 00 00 00 00 20 [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 97 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2E [11:13:15]RAPDU: 09 00 01 BF 39 A4 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]req_shift_opened done [11:13:15]requested_item shift.open_date is exist - process it [11:13:15]req_shift_open_date [11:13:15]req_shift_open_date done [11:13:15]produce_requested_data done [11:13:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225841,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:13:15]process_action_free close_receipt [11:13:15]json_value_free [11:13:15]json_value_free done [11:13:15]process_json_proto returns [11:13:15]Send response to host [11:13:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225841,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:13:15]free response buf [11:13:15]execute_script done [11:13:15]execute_script returns [11:13:15]free content buf [11:13:15]Sock 7.Close socket [11:13:15]Sock 7.Thread stoped [11:13:18]Connected sock=9 [11:13: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 35 39 0C 01 00 00 7C F3 04 01 2C 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 32 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 72 03 00 35 04 06 00 70 90 7D 20 56 A6 95 7C 92 83 BA 3E EF 09 [11:13: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 35 39 4F 00 00 00 E1 FB 47 00 84 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 35 39 10 04 04 00 30 72 03 00 F4 03 04 00 5B 82 A4 66 B6 04 01 00 00 61 DB 23 8E B6 44 67 4A [11:13:19]CommunicateWithHost err = 0 [11:13:19]CheckOFDResponse [11:13:19]1017 (14) - 77093643461234 [11:13:19]1041 (16) - 0000000000874959 [11:13:19]1040 (4) - 225840 [11:13:19]1012 (4) - 27.07.2024 05:15 [11:13:19]1206 (1) - 0 [11:13:19]OFD Sender: Remove packet 225840 [11:13:19]ProducePacketName [11:13:19]name=ofd_packets/00225840 [11:13:19]NVStorageDeleteData [11:13:20]OFD Sender: Processing packet 225841 [packets to send 599, broken 598] [11:13:20]ProducePacketName [11:13:20]name=ofd_packets/00225841 [11:13:20]OFD Sender: To server: pG, [11:13:20]CommunicateWithHost lk.salyk.kg:30040 [11:13:20]ConnectInit lk.salyk.kg [11:13:20]Connected sock=7 [11:13: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 35 39 0F 01 00 00 39 68 07 01 63 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 47 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 72 03 00 35 04 06 00 B4 46 E7 C1 FB 1D B7 7C DF 11 EC BE 10 54 [11:13: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 35 39 4F 00 00 00 F7 21 47 00 39 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 35 39 10 04 04 00 31 72 03 00 F4 03 04 00 5C 82 A4 66 B6 04 01 00 00 0C 79 FB 94 4E 54 F3 F6 [11:13:20]CommunicateWithHost err = 0 [11:13:20]CheckOFDResponse [11:13:20]1017 (14) - 77093643461234 [11:13:20]1041 (16) - 0000000000874959 [11:13:20]1040 (4) - 225841 [11:13:20]1012 (4) - 27.07.2024 05:15 [11:13:20]1206 (1) - 0 [11:13:20]OFD Sender: Remove packet 225841 [11:13:20]ProducePacketName [11:13:20]name=ofd_packets/00225841 [11:13:20]NVStorageDeleteData [11:13:21]OFD Sender: No OFD packet to send [11:13:21]OFD Sender: No OFD packet to send [11:13:26]OFD Sender: No OFD packet to send [11:13:31]OFD Sender: No OFD packet to send [11:13:36]OFD Sender: No OFD packet to send [11:13:39]recv_with_timeout no data received [11:13:41]OFD Sender: No OFD packet to send [11:13:46]OFD Sender: No OFD packet to send [11:13:49]recv_with_timeout no data received [11:13:51]OFD Sender: No OFD packet to send [11:13:56]OFD Sender: No OFD packet to send [11:14:01]OFD Sender: No OFD packet to send [11:14:06]OFD Sender: No OFD packet to send [11:14:11]OFD Sender: No OFD packet to send [11:14:11]recv_with_timeout no data received [11:14:16]OFD Sender: No OFD packet to send [11:14:17]accept exits with 10 [11:14:17]New connection [11:14:17]New thread 3066817892 created [11:14:17]Thread 3066961252 joined [11:14:17]Waiting for new connection... [11:14:17] Sock 10.Parse request [11:14:17]Sock 10.Check first char [11:14:17]Sock 10.First char is OK [11:14:17]request: POST /json_proto HTTP/1.0 [11:14:17]Method: POST [11:14:17]URL: /json_proto [11:14:17]Method is POST - this is cgi request [11:14:17]url: /json_proto [11:14:17]query_string will be loaded in cgi processing [11:14:17]execute_cgi json_proto POST (null) [11:14:17]execute_cgi path=json_proto method=POST [11:14:17]POST find Content-Length [11:14:17]Host: 172.17.43.131:8080 [11:14:17]Content-Length: 675 [11:14:17]Content-Type: application/json [11:14:17] [11:14:17]POST finish read [11:14:17]Found Content-Length = 675 [11:14:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:17]execute_script... [11:14:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:17]POST & json_proto [11:14:17]process_json_proto [11:14:17]json parsed OK: [11:14:17]protocol is kg_v1.0 [11:14:17]action value=close_receipt [11:14:17]process_action close_receipt [11:14:17]cmd_close_receipt [11:14:17]MH_GetDate [11:14:17]Write to MH i2c: F0 00 00 98 0C 93 [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: F0 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: F0 09 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: F0 09 00 98 0C 00 8A D6 A4 66 F9 24 A2 66 2B [11:14:17]GetLastDocTimeStamp 1722078791 [11:14:17]current date 1722078858 [11:14:17]FM_GetShiftState [11:14:17]SAM_PROTO_GetShiftState [11:14:17]wFMCommunicate request_size=4 [11:14:17]MH_SAM_APDU [11:14:17]CAPDU: 80 13 01 00 [11:14:17]Write to MH i2c: E2 08 00 99 0C 80 13 01 00 00 00 00 00 22 [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:17]Read from MH i2c: E2 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 0E 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 0E 00 99 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 30 [11:14:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:14:17]wFMCommunicate OK [11:14:17]SAM_PROTO_GetShiftState done [11:14:17]FM_GetShiftState done [11:14:17]opened in 1722038719 [11:14:17]opened+sec_in_day 1722125119 [11:14:17]quantity*price = 50063 [11:14:17]sum+1 = 50064 [11:14:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 202 27.07.2024 11:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225842 ФПД: 238537358435085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111418&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225842&fm=238537358435085&tin=02508201610067®Number=0000000000092624&sum=50000 [11:14:18]StoreToDocumentArchive [11:14:18]shift 438 fd 225842 [11:14:18]save to /storage/0438/doc_00225842 [11:14:18]save last doc name /storage/0438/doc_00225842 to /storage/kkm_last_doc_name [11:14:18]save OK [11:14:18]Clear old archive folders... [11:14:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:14:18]tlvbuf is 0081A050 [11:14:18]SAM_PROTO_ClearQueue [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 09 00 00 [11:14:18]Write to MH i2c: E2 08 00 A6 0C 80 09 00 00 00 00 00 00 24 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 A6 0C 00 90 00 26 [11:14:19]RAPDU: 90 00 [11:14:19]wFMCommunicate OK [11:14:19]SAM_PROTO_ClearQueue done [11:14:19]KKMCreateOFDPacket [11:14:19]OFDProtocolAddRootSTLVToBuf [11:14:19]FM_MakeSignedData [11:14:19]FM_MakeSignedData [11:14:19]SAM_PROTO_SignData [11:14:19]wFMCommunicate request_size=4 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 0D 01 02 [11:14:19]Write to MH i2c: E2 08 00 A7 0C 80 0D 01 02 00 00 00 00 2C [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 A7 0C 00 90 00 27 [11:14:19]RAPDU: 90 00 [11:14:19]wFMCommunicate OK [11:14:19]wFMCommunicate request_size=255 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 8A D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 72 03 00 35 04 06 00 D8 F2 CE 83 [11:14:19]Write to MH i2c: E2 02 01 A8 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 8A D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 72 03 00 35 04 06 00 D8 F2 CE 83 00 00 EE [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 A8 0C 00 90 00 28 [11:14:19]RAPDU: 90 00 [11:14:19]wFMCommunicate OK [11:14:19]wFMCommunicate request_size=7 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 0D 02 02 02 E3 0D [11:14:19]Write to MH i2c: E2 0A 00 A9 0C 80 0D 02 02 02 00 E3 0D 00 00 23 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 03 00 A9 0C 00 90 00 29 [11:14:19]RAPDU: 90 00 [11:14:19]wFMCommunicate OK [11:14:19]wFMCommunicate request_size=4 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 0D 03 02 [11:14:19]Write to MH i2c: E2 08 00 AA 0C 80 0D 03 02 00 00 00 00 31 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 0B 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 0B 00 AA 0C 00 5E 78 57 DE D0 B5 C2 AF 90 00 33 [11:14:19]RAPDU: 5E 78 57 DE D0 B5 C2 AF 90 00 [11:14:19]wFMCommunicate OK [11:14:19]SAM_PROTO_SignData done [11:14:19]FM_MakeSignedData done [11:14:19]CreateOFDProtocolMessage [11:14:19]wFMCommunicate request_size=4 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 11 00 00 [11:14:19]Write to MH i2c: E2 08 00 AB 0C 80 11 00 00 00 00 00 00 31 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 17 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 17 00 AB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [11:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:14:19]wFMCommunicate OK [11:14:19]CreateOFDProtocolMessage done [11:14:19]OFDSenderStorePacket 225842 [11:14:19]StoreOFDPacket docnum=225842 [11:14:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 68 47 04 01 5A 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 8A D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 72 03 00 35 04 06 00 D8 F2 CE 83 E3 0D 5E 78 57 DE D0 B5 C2 AF [11:14:19]CheckFolder [11:14:19]dirname=/storage/ofd_packets [11:14:19]CheckFolder done [11:14:19]ProducePacketName [11:14:19]name=ofd_packets/00225842 [11:14:19]NVStorageSaveData ofd_packets/00225842 [11:14:19]File name is /storage/ofd_packets/00225842 [11:14:19]Write 298 bytes [11:14:19]NVStorageSaveData done [11:14:19]OFDSenderStorePacket done [11:14:19]KKMCreateOFDPacket done [11:14:19]NVStorageSaveData kkm_last_timestamp [11:14:19]File name is /storage/kkm_last_timestamp [11:14:19]Write 4 bytes [11:14:19]NVStorageSaveData done [11:14:19]ExternCall_PrintAddStr [11:14:19]wPrintStart [11:14:19]Write to MH i2c: 01 00 00 AC 0C B8 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 AC 0C 00 00 00 00 00 FF 0F CD [11:14:19]RasterBufferAndPrint [11:14:19]line Счет N : (1)2002118 [11:14:19]line ИНН: 02508201610067 [11:14:19]line Контрольно-Кассовый Чек [11:14:19]line ПРОДАЖА [11:14:19]line ТРК (МРК, ГНК) : 51 [11:14:19]line Товар: 2710194210 [11:14:19]line ДТ-К-5 [11:14:19]line 6.570 * 76.20 [11:14:19]line = 500.63 [11:14:19]line НДС 12% НСП 1% [11:14:19]line > о реализуемом товаре [11:14:19]line ОКРУГЛЕНИЕ: -0.63 [11:14:19]line ИТОГО: 500.00 [11:14:19]line Внесено: 500.00 [11:14:19]line СДАЧА: 0.00 [11:14:19]line НСП 1% : 4.43 [11:14:19]line НДС 12% : 53.16 [11:14:19]line Наличными: 500.00 [11:14:19]line Безнал.: 0.00 [11:14:19]line Место: АЗС № 97 "Партнер Нефть" [11:14:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:14:19]line СНО: Общий режим [11:14:19]line Чек 202 27.07.2024 11:14 [11:14:19]line Смена: 438 ФФД: 1.0 [11:14:19]line ЗНМ: 0300000054 [11:14:19]line РНМ: 0000000000092624 [11:14:19]line Версия ККМ: 001 [11:14:19]line ФМ: 0000000000874959 [11:14:19]line ФД: 225842 [11:14:19]line ФПД: 238537358435085 [11:14:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111418&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225842&fm=238537358435085&tin=02508201610067®Number=0000000000092624&sum=50000 [11:14:19]OFD Sender: Processing packet 225842 [packets to send 599, broken 598] [11:14:19]ProducePacketName [11:14:19]name=ofd_packets/00225842 [11:14:19]OFD Sender: To server: pG, [11:14:19]CommunicateWithHost lk.salyk.kg:30040 [11:14:19]ConnectInit lk.salyk.kg [11:14:19]written 0, free lines is 4095 [11:14:20]Write to MH i2c: 01 00 00 D7 0C E3 [11:14:20]Write i2c OK [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: 01 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: 01 07 00 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: 01 07 00 D7 0C 00 00 00 00 00 56 0C 4C [11:14:20]RasterBufferAndPrint [11:14:20]line [11:14:20]line [11:14:20]line [11:14:20]line [11:14:20]line [11:14:20]written 0, free lines is 3162 [11:14:20]MH_Cut [11:14:20]Write to MH i2c: D1 01 00 DE 0C 01 BC [11:14:20]Write i2c OK [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: D1 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: D1 01 00 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: D1 01 00 DE 0C 00 BB [11:14:20]Write to MH i2c: 01 00 00 DF 0C EB [11:14:20]Write i2c OK [11:14:20]MH_I2C_Read... [11:14:20]Connected sock=11 [11:14: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 35 39 0C 01 00 00 68 47 04 01 5A 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 8A D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 72 03 00 35 04 06 00 D8 F2 CE 83 E3 0D 5E 78 57 DE D0 B5 C2 AF [11:14: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 35 39 4F 00 00 00 24 CD 47 00 F2 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 35 39 10 04 04 00 32 72 03 00 F4 03 04 00 98 82 A4 66 B6 04 01 00 00 12 BF 73 3A 66 B1 FA 05 [11:14:20]CommunicateWithHost err = 0 [11:14:20]CheckOFDResponse [11:14:20]1017 (14) - 77093643461234 [11:14:20]1041 (16) - 0000000000874959 [11:14:20]1040 (4) - 225842 [11:14:20]1012 (4) - 27.07.2024 05:16 [11:14:20]1206 (1) - 0 [11:14:20]OFD Sender: Remove packet 225842 [11:14:20]ProducePacketName [11:14:20]name=ofd_packets/00225842 [11:14:20]NVStorageDeleteData [11:14:21]OFD Sender: No OFD packet to send [11:14:21]*** Cut start [11:14:21]*** Partial cut [11:14:21]*** CUTSNS_PIN = 1 [11:14:21]*** CUTSNS_PIN = 0 [11:14:21]*** Brake cut motor [11:14:22]Read from MH i2c: 01 [11:14:22]MH_I2C_Read... [11:14:22]*** Stop cut motor [11:14:22]*** Cut end [11:14:22]Read from MH i2c: 01 07 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: 01 07 00 DF 0C 00 00 00 00 00 FF 0F 00 [11:14:22]process_action close_receipt done [11:14:22]requested_data is exist [11:14:22]produce_requested_data [11:14:22]requested_item fm.sn is exist - process it [11:14:22]wFMCommunicate request_size=4 [11:14:22]MH_SAM_APDU [11:14:22]CAPDU: 80 11 00 00 [11:14:22]Write to MH i2c: E2 08 00 E0 0C 80 11 00 00 00 00 00 00 66 [11:14:22]Write i2c OK [11:14:22]MH_I2C_Read... [11:14:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:22]Read from MH i2c: E2 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 17 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 17 00 E0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [11:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:14:22]wFMCommunicate OK [11:14:22]requested_item fd.num is exist - process it [11:14:22]SAM_PROTO_GetFieldsCounters [11:14:22]wFMCommunicate request_size=4 [11:14:22]MH_SAM_APDU [11:14:22]CAPDU: 80 13 00 00 [11:14:22]Write to MH i2c: E2 08 00 E1 0C 80 13 00 00 00 00 00 00 69 [11:14:22]Write i2c OK [11:14:22]MH_I2C_Read... [11:14:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:22]Read from MH i2c: E2 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 62 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 62 00 E1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 72 03 00 0E 04 04 00 B6 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 4E [11:14:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 72 03 00 0E 04 04 00 B6 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:14:22]wFMCommunicate OK [11:14:22]SAM_PROTO_GetFieldsCounters done [11:14:22]requested_item shift.num is exist - process it [11:14:22]requested_item shift.opened is exist - process it [11:14:22]req_shift_opened [11:14:22]FM_GetShiftState [11:14:22]SAM_PROTO_GetShiftState [11:14:22]wFMCommunicate request_size=4 [11:14:22]MH_SAM_APDU [11:14:22]CAPDU: 80 13 01 00 [11:14:22]Write to MH i2c: E2 08 00 E2 0C 80 13 01 00 00 00 00 00 6B [11:14:22]Write i2c OK [11:14:22]MH_I2C_Read... [11:14:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:22]Read from MH i2c: E2 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 0E 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 0E 00 E2 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 79 [11:14:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:14:22]wFMCommunicate OK [11:14:22]SAM_PROTO_GetShiftState done [11:14:22]FM_GetShiftState done [11:14:22]req_shift_opened done [11:14:22]requested_item shift.open_date is exist - process it [11:14:22]req_shift_open_date [11:14:22]req_shift_open_date done [11:14:22]produce_requested_data done [11:14:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225842,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:14:22]process_action_free close_receipt [11:14:22]json_value_free [11:14:22]json_value_free done [11:14:22]process_json_proto returns [11:14:22]Send response to host [11:14:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225842,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:14:22]free response buf [11:14:22]execute_script done [11:14:22]execute_script returns [11:14:22]free content buf [11:14:22]Sock 10.Close socket [11:14:22]Sock 10.Thread stoped [11:14:26]OFD Sender: No OFD packet to send [11:14:30]recv_with_timeout no data received [11:14:31]OFD Sender: No OFD packet to send [11:14:36]OFD Sender: No OFD packet to send [11:14:39]accept exits with 9 [11:14:39]New connection [11:14:39]New thread 3066961252 created [11:14:39]Thread 3066817892 joined [11:14:39]Waiting for new connection... [11:14:39] Sock 9.Parse request [11:14:39]Sock 9.Check first char [11:14:39]Sock 9.First char is OK [11:14:39]request: POST /json_proto HTTP/1.0 [11:14:39]Method: POST [11:14:39]URL: /json_proto [11:14:39]Method is POST - this is cgi request [11:14:39]url: /json_proto [11:14:39]query_string will be loaded in cgi processing [11:14:39]execute_cgi json_proto POST (null) [11:14:39]execute_cgi path=json_proto method=POST [11:14:39]POST find Content-Length [11:14:39]Host: 172.17.43.131:8080 [11:14:39]Content-Length: 680 [11:14:39]Content-Type: application/json [11:14:39] [11:14:39]POST finish read [11:14:39]Found Content-Length = 680 [11:14:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:39]execute_script... [11:14: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)2002117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:39]POST & json_proto [11:14:39]process_json_proto [11:14:39]json parsed OK: [11:14:39]protocol is kg_v1.0 [11:14:39]action value=close_receipt [11:14:39]process_action close_receipt [11:14:39]cmd_close_receipt [11:14:39]MH_GetDate [11:14:39]Write to MH i2c: F0 00 00 E3 0C DE [11:14:39]Write i2c OK [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: F0 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: F0 09 00 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: F0 09 00 E3 0C 00 9F D6 A4 66 F9 24 A2 66 8B [11:14:39]GetLastDocTimeStamp 1722078858 [11:14:39]current date 1722078879 [11:14:39]FM_GetShiftState [11:14:39]SAM_PROTO_GetShiftState [11:14:39]wFMCommunicate request_size=4 [11:14:39]MH_SAM_APDU [11:14:39]CAPDU: 80 13 01 00 [11:14:39]Write to MH i2c: E2 08 00 E4 0C 80 13 01 00 00 00 00 00 6D [11:14:39]Write i2c OK [11:14:39]MH_I2C_Read... [11:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:39]Read from MH i2c: E2 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: E2 0E 00 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: E2 0E 00 E4 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7B [11:14:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:14:39]wFMCommunicate OK [11:14:39]SAM_PROTO_GetShiftState done [11:14:39]FM_GetShiftState done [11:14:39]opened in 1722038719 [11:14:39]opened+sec_in_day 1722125119 [11:14:39]quantity*price = 120015 [11:14:39]sum+1 = 120016 [11:14:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 203 27.07.2024 11:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225843 ФПД: 71240234632235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225843&fm=71240234632235&tin=02508201610067®Number=0000000000092624&sum=120000 [11:14:40]StoreToDocumentArchive [11:14:40]shift 438 fd 225843 [11:14:40]save to /storage/0438/doc_00225843 [11:14:40]save last doc name /storage/0438/doc_00225843 to /storage/kkm_last_doc_name [11:14:40]save OK [11:14:40]Clear old archive folders... [11:14:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:14:40]tlvbuf is 00798DC0 [11:14:40]SAM_PROTO_ClearQueue [11:14:40]wFMCommunicate request_size=4 [11:14:40]MH_SAM_APDU [11:14:40]CAPDU: 80 09 00 00 [11:14:40]Write to MH i2c: E2 08 00 F1 0C 80 09 00 00 00 00 00 00 6F [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 F1 0C 00 90 00 71 [11:14:40]RAPDU: 90 00 [11:14:40]wFMCommunicate OK [11:14:40]SAM_PROTO_ClearQueue done [11:14:40]KKMCreateOFDPacket [11:14:40]OFDProtocolAddRootSTLVToBuf [11:14:40]FM_MakeSignedData [11:14:40]FM_MakeSignedData [11:14:40]SAM_PROTO_SignData [11:14:40]wFMCommunicate request_size=4 [11:14:40]MH_SAM_APDU [11:14:40]CAPDU: 80 0D 01 02 [11:14:40]Write to MH i2c: E2 08 00 F2 0C 80 0D 01 02 00 00 00 00 77 [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 F2 0C 00 90 00 72 [11:14:40]RAPDU: 90 00 [11:14:40]wFMCommunicate OK [11:14:40]wFMCommunicate request_size=255 [11:14:40]MH_SAM_APDU [11:14:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 9F D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 72 03 00 35 04 06 00 40 CA E8 E1 [11:14:40]Write to MH i2c: E2 02 01 F3 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 9F D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 72 03 00 35 04 06 00 40 CA E8 E1 00 00 EE [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [11:14:40]RAPDU: 90 00 [11:14:40]wFMCommunicate OK [11:14:40]wFMCommunicate request_size=7 [11:14:40]MH_SAM_APDU [11:14:40]CAPDU: 80 0D 02 02 02 04 2B [11:14:40]Write to MH i2c: E2 0A 00 F4 0C 80 0D 02 02 02 00 04 2B 00 00 AD [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [11:14:40]RAPDU: 90 00 [11:14:40]wFMCommunicate OK [11:14:40]wFMCommunicate request_size=4 [11:14:40]MH_SAM_APDU [11:14:40]CAPDU: 80 0D 03 02 [11:14:40]Write to MH i2c: E2 08 00 F5 0C 80 0D 03 02 00 00 00 00 7C [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 0B 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 0B 00 F5 0C 00 91 F3 97 65 1E BD C3 82 90 00 1D [11:14:40]RAPDU: 91 F3 97 65 1E BD C3 82 90 00 [11:14:40]wFMCommunicate OK [11:14:40]SAM_PROTO_SignData done [11:14:40]FM_MakeSignedData done [11:14:40]CreateOFDProtocolMessage [11:14:40]wFMCommunicate request_size=4 [11:14:40]MH_SAM_APDU [11:14:40]CAPDU: 80 11 00 00 [11:14:40]Write to MH i2c: E2 08 00 F6 0C 80 11 00 00 00 00 00 00 7C [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 17 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 17 00 F6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [11:14:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:14:40]wFMCommunicate OK [11:14:40]CreateOFDProtocolMessage done [11:14:40]OFDSenderStorePacket 225843 [11:14:40]StoreOFDPacket docnum=225843 [11:14:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6E C3 04 01 07 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 9F D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 72 03 00 35 04 06 00 40 CA E8 E1 04 2B 91 F3 97 65 1E BD C3 82 [11:14:40]CheckFolder [11:14:40]dirname=/storage/ofd_packets [11:14:40]CheckFolder done [11:14:40]ProducePacketName [11:14:40]name=ofd_packets/00225843 [11:14:40]NVStorageSaveData ofd_packets/00225843 [11:14:40]File name is /storage/ofd_packets/00225843 [11:14:40]Write 298 bytes [11:14:40]NVStorageSaveData done [11:14:40]OFDSenderStorePacket done [11:14:40]KKMCreateOFDPacket done [11:14:40]NVStorageSaveData kkm_last_timestamp [11:14:40]File name is /storage/kkm_last_timestamp [11:14:40]Write 4 bytes [11:14:40]NVStorageSaveData done [11:14:40]ExternCall_PrintAddStr [11:14:40]wPrintStart [11:14:40]Write to MH i2c: 01 00 00 F7 0C 03 [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: 01 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: 01 07 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: 01 07 00 F7 0C 00 00 00 00 00 FF 0F 18 [11:14:40]RasterBufferAndPrint [11:14:40]line Счет N : (1)2002117 [11:14:40]line ИНН: 02508201610067 [11:14:40]line Контрольно-Кассовый Чек [11:14:40]line ПРОДАЖА [11:14:40]line ТРК (МРК, ГНК) : 21 [11:14:40]line Товар: 2710194210 [11:14:40]line ДТ-К-5 [11:14:40]line 15.750 * 76.20 [11:14:40]line = 1200.15 [11:14:40]line НДС 12% НСП 1% [11:14:40]line > о реализуемом товаре [11:14:40]line ОКРУГЛЕНИЕ: -0.15 [11:14:40]line ИТОГО: 1200.00 [11:14:40]line Внесено: 1200.00 [11:14:40]line СДАЧА: 0.00 [11:14:40]line НСП 1% : 10.62 [11:14:40]line НДС 12% : 127.45 [11:14:40]line Наличными: 1200.00 [11:14:40]line Безнал.: 0.00 [11:14:40]line Место: АЗС № 97 "Партнер Нефть" [11:14:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:14:40]line СНО: Общий режим [11:14:40]line Чек 203 27.07.2024 11:14 [11:14:40]line Смена: 438 ФФД: 1.0 [11:14:40]line ЗНМ: 0300000054 [11:14:40]line РНМ: 0000000000092624 [11:14:40]line Версия ККМ: 001 [11:14:40]line ФМ: 0000000000874959 [11:14:40]line ФД: 225843 [11:14:40]line ФПД: 71240234632235 [11:14:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225843&fm=71240234632235&tin=02508201610067®Number=0000000000092624&sum=120000 [11:14:40]written 0, free lines is 4095 [11:14:41]OFD Sender: Processing packet 225843 [packets to send 599, broken 598] [11:14:41]ProducePacketName [11:14:41]name=ofd_packets/00225843 [11:14:41]OFD Sender: To server: pG, [11:14:41]CommunicateWithHost lk.salyk.kg:30040 [11:14:41]ConnectInit lk.salyk.kg [11:14:41]Write to MH i2c: 01 00 00 22 0D 2F [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 22 0D 00 00 00 00 00 5E 0C A0 [11:14:41]RasterBufferAndPrint [11:14:41]line [11:14:41]line [11:14:41]line [11:14:41]line [11:14:41]line [11:14:41]written 0, free lines is 3170 [11:14:41]MH_Cut [11:14:41]Write to MH i2c: D1 01 00 29 0D 01 08 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: D1 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: D1 01 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: D1 01 00 29 0D 00 07 [11:14:41]Write to MH i2c: 01 00 00 2A 0D 37 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:42]*** Cut start [11:14:42]*** Partial cut [11:14:42]*** CUTSNS_PIN = 1 [11:14:42]*** CUTSNS_PIN = 0 [11:14:42]*** Brake cut motor [11:14:43]Read from MH i2c: 01 [11:14:43]MH_I2C_Read... [11:14:43]*** Stop cut motor [11:14:43]*** Cut end [11:14:43]Read from MH i2c: 01 07 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 07 00 2A 0D 00 00 00 00 00 FF 0F 4C [11:14:43]process_action close_receipt done [11:14:43]requested_data is exist [11:14:43]produce_requested_data [11:14:43]requested_item fm.sn is exist - process it [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 11 00 00 [11:14:43]Write to MH i2c: E2 08 00 2B 0D 80 11 00 00 00 00 00 00 B2 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 2B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [11:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:14:43]wFMCommunicate OK [11:14:43]requested_item fd.num is exist - process it [11:14:43]SAM_PROTO_GetFieldsCounters [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 13 00 00 [11:14:43]Write to MH i2c: E2 08 00 2C 0D 80 13 00 00 00 00 00 00 B5 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 62 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 62 00 2C 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 72 03 00 0E 04 04 00 B6 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 9E [11:14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 72 03 00 0E 04 04 00 B6 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 [11:14:43]wFMCommunicate OK [11:14:43]SAM_PROTO_GetFieldsCounters done [11:14:43]requested_item shift.num is exist - process it [11:14:43]requested_item shift.opened is exist - process it [11:14:43]req_shift_opened [11:14:43]FM_GetShiftState [11:14:43]SAM_PROTO_GetShiftState [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 13 01 00 [11:14:43]Write to MH i2c: E2 08 00 2D 0D 80 13 01 00 00 00 00 00 B7 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0E 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0E 00 2D 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C5 [11:14:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:14:43]wFMCommunicate OK [11:14:43]SAM_PROTO_GetShiftState done [11:14:43]FM_GetShiftState done [11:14:43]req_shift_opened done [11:14:43]requested_item shift.open_date is exist - process it [11:14:43]req_shift_open_date [11:14:43]req_shift_open_date done [11:14:43]produce_requested_data done [11:14:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225843,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:14:43]process_action_free close_receipt [11:14:43]json_value_free [11:14:43]json_value_free done [11:14:43]process_json_proto returns [11:14:43]Send response to host [11:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225843,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:14:43]free response buf [11:14:43]execute_script done [11:14:43]execute_script returns [11:14:43]free content buf [11:14:43]Sock 9.Close socket [11:14:43]Sock 9.Thread stoped [11:14:45]Connected sock=11 [11:14: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 35 39 0C 01 00 00 6E C3 04 01 07 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 9F D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 72 03 00 35 04 06 00 40 CA E8 E1 04 2B 91 F3 97 65 1E BD C3 82 [11:14: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 35 39 4F 00 00 00 E2 80 47 00 3A 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 35 39 10 04 04 00 33 72 03 00 F4 03 04 00 B2 82 A4 66 B6 04 01 00 00 C6 B6 5F 68 14 09 97 AE [11:14:48]CommunicateWithHost err = 0 [11:14:48]CheckOFDResponse [11:14:48]1017 (14) - 77093643461234 [11:14:48]1041 (16) - 0000000000874959 [11:14:48]1040 (4) - 225843 [11:14:48]1012 (4) - 27.07.2024 05:16 [11:14:48]1206 (1) - 0 [11:14:48]OFD Sender: Remove packet 225843 [11:14:48]ProducePacketName [11:14:48]name=ofd_packets/00225843 [11:14:48]NVStorageDeleteData [11:14:48]OFD Sender: No OFD packet to send [11:14:53]OFD Sender: No OFD packet to send [11:14:54]recv_with_timeout no data received [11:14:58]OFD Sender: No OFD packet to send [11:15:03]OFD Sender: No OFD packet to send [11:15:06]recv_with_timeout no data received [11:15:08]OFD Sender: No OFD packet to send [11:15:13]OFD Sender: No OFD packet to send [11:15:18]recv_with_timeout no data received [11:15:18]OFD Sender: No OFD packet to send [11:15:23]OFD Sender: No OFD packet to send [11:15:27]accept exits with 10 [11:15:27]New connection [11:15:27]New thread 3066817892 created [11:15:27]Thread 3066961252 joined [11:15:27]Waiting for new connection... [11:15:27] Sock 10.Parse request [11:15:27]Sock 10.Check first char [11:15:27]Sock 10.First char is OK [11:15:27]request: POST /json_proto HTTP/1.0 [11:15:27]Method: POST [11:15:27]URL: /json_proto [11:15:27]Method is POST - this is cgi request [11:15:27]url: /json_proto [11:15:27]query_string will be loaded in cgi processing [11:15:27]execute_cgi json_proto POST (null) [11:15:27]execute_cgi path=json_proto method=POST [11:15:27]POST find Content-Length [11:15:27]Host: 172.17.43.131:8080 [11:15:27]Content-Length: 675 [11:15:27]Content-Type: application/json [11:15:27] [11:15:27]POST finish read [11:15:27]Found Content-Length = 675 [11:15:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:27]execute_script... [11:15: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)2002120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:27]POST & json_proto [11:15:27]process_json_proto [11:15:27]json parsed OK: [11:15:27]protocol is kg_v1.0 [11:15:27]action value=close_receipt [11:15:27]process_action close_receipt [11:15:27]cmd_close_receipt [11:15:27]MH_GetDate [11:15:27]Write to MH i2c: F0 00 00 2E 0D 2A [11:15:27]Write i2c OK [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: F0 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: F0 09 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: F0 09 00 2E 0D 00 CF D6 A4 66 F9 24 A2 66 07 [11:15:27]GetLastDocTimeStamp 1722078879 [11:15:27]current date 1722078927 [11:15:27]FM_GetShiftState [11:15:27]SAM_PROTO_GetShiftState [11:15:27]wFMCommunicate request_size=4 [11:15:27]MH_SAM_APDU [11:15:27]CAPDU: 80 13 01 00 [11:15:27]Write to MH i2c: E2 08 00 2F 0D 80 13 01 00 00 00 00 00 B9 [11:15:27]Write i2c OK [11:15:27]MH_I2C_Read... [11:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:27]Read from MH i2c: E2 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 0E 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 0E 00 2F 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C7 [11:15:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:15:27]wFMCommunicate OK [11:15:27]SAM_PROTO_GetShiftState done [11:15:27]FM_GetShiftState done [11:15:27]opened in 1722038719 [11:15:27]opened+sec_in_day 1722125119 [11:15:27]quantity*price = 50063 [11:15:27]sum+1 = 50064 [11:15:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 204 27.07.2024 11:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225844 ФПД: 198155342181474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111527&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225844&fm=198155342181474&tin=02508201610067®Number=0000000000092624&sum=50000 [11:15:28]StoreToDocumentArchive [11:15:28]shift 438 fd 225844 [11:15:28]save to /storage/0438/doc_00225844 [11:15:28]save last doc name /storage/0438/doc_00225844 to /storage/kkm_last_doc_name [11:15:28]save OK [11:15:28]Clear old archive folders... [11:15:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:15:28]tlvbuf is 0082CA60 [11:15:28]SAM_PROTO_ClearQueue [11:15:28]wFMCommunicate request_size=4 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 09 00 00 [11:15:28]Write to MH i2c: E2 08 00 3C 0D 80 09 00 00 00 00 00 00 BB [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 3C 0D 00 90 00 BD [11:15:28]RAPDU: 90 00 [11:15:28]wFMCommunicate OK [11:15:28]SAM_PROTO_ClearQueue done [11:15:28]KKMCreateOFDPacket [11:15:28]OFDProtocolAddRootSTLVToBuf [11:15:28]FM_MakeSignedData [11:15:28]FM_MakeSignedData [11:15:28]SAM_PROTO_SignData [11:15:28]wFMCommunicate request_size=4 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 0D 01 02 [11:15:28]Write to MH i2c: E2 08 00 3D 0D 80 0D 01 02 00 00 00 00 C3 [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 3D 0D 00 90 00 BE [11:15:28]RAPDU: 90 00 [11:15:28]wFMCommunicate OK [11:15:28]wFMCommunicate request_size=255 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 CF D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 72 03 00 35 04 06 00 B4 38 A2 C7 [11:15:28]Write to MH i2c: E2 02 01 3E 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 CF D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 72 03 00 35 04 06 00 B4 38 A2 C7 00 00 08 [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 3E 0D 00 90 00 BF [11:15:28]RAPDU: 90 00 [11:15:28]wFMCommunicate OK [11:15:28]wFMCommunicate request_size=7 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 0D 02 02 02 F4 62 [11:15:28]Write to MH i2c: E2 0A 00 3F 0D 80 0D 02 02 02 00 F4 62 00 00 20 [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 03 00 3F 0D 00 90 00 C0 [11:15:28]RAPDU: 90 00 [11:15:28]wFMCommunicate OK [11:15:28]wFMCommunicate request_size=4 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 0D 03 02 [11:15:28]Write to MH i2c: E2 08 00 40 0D 80 0D 03 02 00 00 00 00 C8 [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 0B 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 0B 00 40 0D 00 1B 78 85 B5 A8 25 03 76 90 00 DC [11:15:28]RAPDU: 1B 78 85 B5 A8 25 03 76 90 00 [11:15:28]wFMCommunicate OK [11:15:28]SAM_PROTO_SignData done [11:15:28]FM_MakeSignedData done [11:15:28]CreateOFDProtocolMessage [11:15:28]wFMCommunicate request_size=4 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 11 00 00 [11:15:28]Write to MH i2c: E2 08 00 41 0D 80 11 00 00 00 00 00 00 C8 [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 17 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 17 00 41 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [11:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:28]wFMCommunicate OK [11:15:28]CreateOFDProtocolMessage done [11:15:28]OFDSenderStorePacket 225844 [11:15:28]StoreOFDPacket docnum=225844 [11:15:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EC C9 04 01 63 FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 CF D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 72 03 00 35 04 06 00 B4 38 A2 C7 F4 62 1B 78 85 B5 A8 25 03 76 [11:15:28]CheckFolder [11:15:28]dirname=/storage/ofd_packets [11:15:28]CheckFolder done [11:15:28]ProducePacketName [11:15:28]name=ofd_packets/00225844 [11:15:28]NVStorageSaveData ofd_packets/00225844 [11:15:28]File name is /storage/ofd_packets/00225844 [11:15:28]Write 298 bytes [11:15:28]NVStorageSaveData done [11:15:28]OFDSenderStorePacket done [11:15:28]KKMCreateOFDPacket done [11:15:28]NVStorageSaveData kkm_last_timestamp [11:15:28]File name is /storage/kkm_last_timestamp [11:15:28]Write 4 bytes [11:15:28]NVStorageSaveData done [11:15:28]recv_with_timeout no data received [11:15:28]ExternCall_PrintAddStr [11:15:28]wPrintStart [11:15:28]Write to MH i2c: 01 00 00 42 0D 4F [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: 01 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: 01 07 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: 01 07 00 42 0D 00 00 00 00 00 FF 0F 64 [11:15:28]RasterBufferAndPrint [11:15:28]line Счет N : (1)2002120 [11:15:28]line ИНН: 02508201610067 [11:15:28]line Контрольно-Кассовый Чек [11:15:28]line ПРОДАЖА [11:15:28]line ТРК (МРК, ГНК) : 41 [11:15:28]line Товар: 2710194210 [11:15:28]line ДТ-К-5 [11:15:28]line 6.570 * 76.20 [11:15:28]line = 500.63 [11:15:28]line НДС 12% НСП 1% [11:15:28]line > о реализуемом товаре [11:15:28]line ОКРУГЛЕНИЕ: -0.63 [11:15:28]line ИТОГО: 500.00 [11:15:28]line Внесено: 500.00 [11:15:28]line СДАЧА: 0.00 [11:15:28]line НСП 1% : 4.43 [11:15:28]line НДС 12% : 53.16 [11:15:28]line Наличными: 500.00 [11:15:28]line Безнал.: 0.00 [11:15:28]line Место: АЗС № 97 "Партнер Нефть" [11:15:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:15:28]line СНО: Общий режим [11:15:28]line Чек 204 27.07.2024 11:15 [11:15:28]line Смена: 438 ФФД: 1.0 [11:15:28]line ЗНМ: 0300000054 [11:15:28]line РНМ: 0000000000092624 [11:15:28]line Версия ККМ: 001 [11:15:28]line ФМ: 0000000000874959 [11:15:28]line ФД: 225844 [11:15:28]line ФПД: 198155342181474 [11:15:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111527&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225844&fm=198155342181474&tin=02508201610067®Number=0000000000092624&sum=50000 [11:15:29]OFD Sender: Processing packet 225844 [packets to send 599, broken 598] [11:15:29]ProducePacketName [11:15:29]name=ofd_packets/00225844 [11:15:29]OFD Sender: To server: pG, [11:15:29]CommunicateWithHost lk.salyk.kg:30040 [11:15:29]ConnectInit lk.salyk.kg [11:15:29]written 0, free lines is 4095 [11:15:29]Write to MH i2c: 01 00 00 6D 0D 7A [11:15:29]Write i2c OK [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: 01 [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: 01 07 00 [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: 01 07 00 6D 0D 00 00 00 00 00 64 0C F1 [11:15:29]RasterBufferAndPrint [11:15:29]line [11:15:29]line [11:15:29]line [11:15:29]line [11:15:29]line [11:15:29]written 0, free lines is 3175 [11:15:29]MH_Cut [11:15:29]Write to MH i2c: D1 01 00 74 0D 01 53 [11:15:29]Write i2c OK [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: D1 [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: D1 01 00 [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: D1 01 00 74 0D 00 52 [11:15:29]Write to MH i2c: 01 00 00 75 0D 82 [11:15:29]Write i2c OK [11:15:29]MH_I2C_Read... [11:15:30]*** Cut start [11:15:30]*** Partial cut [11:15:30]*** CUTSNS_PIN = 1 [11:15:30]*** CUTSNS_PIN = 0 [11:15:31]*** Brake cut motor [11:15:31]Read from MH i2c: 01 [11:15:31]MH_I2C_Read... [11:15:31]*** Stop cut motor [11:15:31]*** Cut end [11:15:31]Read from MH i2c: 01 07 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: 01 07 00 75 0D 00 00 00 00 00 FF 0F 97 [11:15:31]process_action close_receipt done [11:15:31]requested_data is exist [11:15:31]produce_requested_data [11:15:31]requested_item fm.sn is exist - process it [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 11 00 00 [11:15:31]Write to MH i2c: E2 08 00 76 0D 80 11 00 00 00 00 00 00 FD [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 17 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 17 00 76 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [11:15:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:31]wFMCommunicate OK [11:15:31]requested_item fd.num is exist - process it [11:15:31]SAM_PROTO_GetFieldsCounters [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 13 00 00 [11:15:31]Write to MH i2c: E2 08 00 77 0D 80 13 00 00 00 00 00 00 00 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 62 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 62 00 77 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 72 03 00 0E 04 04 00 B6 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 ED [11:15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 72 03 00 0E 04 04 00 B6 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 [11:15:31]wFMCommunicate OK [11:15:31]SAM_PROTO_GetFieldsCounters done [11:15:31]requested_item shift.num is exist - process it [11:15:31]requested_item shift.opened is exist - process it [11:15:31]req_shift_opened [11:15:31]FM_GetShiftState [11:15:31]SAM_PROTO_GetShiftState [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 13 01 00 [11:15:31]Write to MH i2c: E2 08 00 78 0D 80 13 01 00 00 00 00 00 02 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:31]Read from MH i2c: E2 0E 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 0E 00 78 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 10 [11:15:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:15:31]wFMCommunicate OK [11:15:31]SAM_PROTO_GetShiftState done [11:15:31]FM_GetShiftState done [11:15:31]req_shift_opened done [11:15:31]requested_item shift.open_date is exist - process it [11:15:31]req_shift_open_date [11:15:31]req_shift_open_date done [11:15:31]produce_requested_data done [11:15:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225844,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:15:31]process_action_free close_receipt [11:15:31]json_value_free [11:15:31]json_value_free done [11:15:31]process_json_proto returns [11:15:31]Send response to host [11:15:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225844,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:15:31]free response buf [11:15:31]execute_script done [11:15:31]execute_script returns [11:15:31]free content buf [11:15:31]Sock 10.Close socket [11:15:31]Sock 10.Thread stoped [11:15:32]Connected sock=7 [11:15: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 35 39 0C 01 00 00 EC C9 04 01 63 FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 CF D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 72 03 00 35 04 06 00 B4 38 A2 C7 F4 62 1B 78 85 B5 A8 25 03 76 [11:15:33]accept exits with 9 [11:15:33]New connection [11:15:33]New thread 3066961252 created [11:15:33]Thread 3066817892 joined [11:15:33]Waiting for new connection... [11:15:33] Sock 9.Parse request [11:15:33]Sock 9.Check first char [11:15:33]Sock 9.First char is OK [11:15:33]request: POST /json_proto HTTP/1.0 [11:15:33]Method: POST [11:15:33]URL: /json_proto [11:15:33]Method is POST - this is cgi request [11:15:33]url: /json_proto [11:15:33]query_string will be loaded in cgi processing [11:15:33]execute_cgi json_proto POST (null) [11:15:33]execute_cgi path=json_proto method=POST [11:15:33]POST find Content-Length [11:15:33]Host: 172.17.43.131:8080 [11:15:33]Content-Length: 683 [11:15:33]Content-Type: application/json [11:15:33] [11:15:33]POST finish read [11:15:33]Found Content-Length = 683 [11:15:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:33]execute_script... [11:15: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)2002121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:33]POST & json_proto [11:15:33]process_json_proto [11:15:33]json parsed OK: [11:15:33]protocol is kg_v1.0 [11:15:33]action value=close_receipt [11:15:33]process_action close_receipt [11:15:33]cmd_close_receipt [11:15:33]MH_GetDate [11:15:33]Write to MH i2c: F0 00 00 79 0D 75 [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: F0 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: F0 09 00 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: F0 09 00 79 0D 00 D5 D6 A4 66 F9 24 A2 66 58 [11:15:33]GetLastDocTimeStamp 1722078927 [11:15:33]current date 1722078933 [11:15:33]FM_GetShiftState [11:15:33]SAM_PROTO_GetShiftState [11:15:33]wFMCommunicate request_size=4 [11:15:33]MH_SAM_APDU [11:15:33]CAPDU: 80 13 01 00 [11:15:33]Write to MH i2c: E2 08 00 7A 0D 80 13 01 00 00 00 00 00 04 [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:33]Read from MH i2c: E2 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: E2 0E 00 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: E2 0E 00 7A 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [11:15:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:15:33]wFMCommunicate OK [11:15:33]SAM_PROTO_GetShiftState done [11:15:33]FM_GetShiftState done [11:15:33]opened in 1722038719 [11:15:33]opened+sec_in_day 1722125119 [11:15:33]quantity*price = 100021 [11:15:33]sum+1 = 100023 [11:15:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 205 27.07.2024 11:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225845 ФПД: 3943095778856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111533&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225845&fm=3943095778856&tin=02508201610067®Number=0000000000092624&sum=100000 [11:15:34]StoreToDocumentArchive [11:15:34]shift 438 fd 225845 [11:15:34]save to /storage/0438/doc_00225845 [11:15:34]save last doc name /storage/0438/doc_00225845 to /storage/kkm_last_doc_name [11:15:34]save OK [11:15:34]Clear old archive folders... [11:15:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:34]tlvbuf is 0083E450 [11:15:34]SAM_PROTO_ClearQueue [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 09 00 00 [11:15:34]Write to MH i2c: E2 08 00 87 0D 80 09 00 00 00 00 00 00 06 [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 03 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 03 00 87 0D 00 90 00 08 [11:15:34]RAPDU: 90 00 [11:15:34]wFMCommunicate OK [11:15:34]SAM_PROTO_ClearQueue done [11:15:34]KKMCreateOFDPacket [11:15:34]OFDProtocolAddRootSTLVToBuf [11:15:34]FM_MakeSignedData [11:15:34]FM_MakeSignedData [11:15:34]SAM_PROTO_SignData [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 0D 01 02 [11:15:34]Write to MH i2c: E2 08 00 88 0D 80 0D 01 02 00 00 00 00 0E [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 03 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [11:15:34]RAPDU: 90 00 [11:15:34]wFMCommunicate OK [11:15:34]wFMCommunicate request_size=255 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 D5 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 72 03 00 35 04 06 00 03 [11:15:34]Write to MH i2c: E2 02 01 89 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 D5 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 72 03 00 35 04 06 00 03 00 00 A8 [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:35]Read from MH i2c: E2 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 03 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 03 00 89 0D 00 90 00 0A [11:15:35]RAPDU: 90 00 [11:15:35]wFMCommunicate OK [11:15:35]wFMCommunicate request_size=10 [11:15:35]MH_SAM_APDU [11:15:35]CAPDU: 80 0D 02 02 05 96 12 D2 BE 28 [11:15:35]Write to MH i2c: E2 0D 00 8A 0D 80 0D 02 02 05 00 96 12 D2 BE 28 00 00 7B [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:35]Read from MH i2c: E2 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 03 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 03 00 8A 0D 00 90 00 0B [11:15:35]RAPDU: 90 00 [11:15:35]wFMCommunicate OK [11:15:35]wFMCommunicate request_size=4 [11:15:35]MH_SAM_APDU [11:15:35]CAPDU: 80 0D 03 02 [11:15:35]Write to MH i2c: E2 08 00 8B 0D 80 0D 03 02 00 00 00 00 13 [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:35]Read from MH i2c: E2 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 0B 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 0B 00 8B 0D 00 F1 30 37 6D 28 7E 74 2C 90 00 1F [11:15:35]RAPDU: F1 30 37 6D 28 7E 74 2C 90 00 [11:15:35]wFMCommunicate OK [11:15:35]SAM_PROTO_SignData done [11:15:35]FM_MakeSignedData done [11:15:35]CreateOFDProtocolMessage [11:15:35]wFMCommunicate request_size=4 [11:15:35]MH_SAM_APDU [11:15:35]CAPDU: 80 11 00 00 [11:15:35]Write to MH i2c: E2 08 00 8C 0D 80 11 00 00 00 00 00 00 13 [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:35]Read from MH i2c: E2 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 17 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 17 00 8C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [11:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:35]wFMCommunicate OK [11:15:35]CreateOFDProtocolMessage done [11:15:35]OFDSenderStorePacket 225845 [11:15:35]StoreOFDPacket docnum=225845 [11:15:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 40 65 07 01 51 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 D5 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 72 03 00 35 04 06 00 03 96 12 D2 BE 28 F1 30 37 6D 28 7E 74 2C [11:15:35]CheckFolder [11:15:35]dirname=/storage/ofd_packets [11:15:35]CheckFolder done [11:15:35]ProducePacketName [11:15:35]name=ofd_packets/00225845 [11:15:35]NVStorageSaveData ofd_packets/00225845 [11:15:35]File name is /storage/ofd_packets/00225845 [11:15:35]Write 301 bytes [11:15:35]NVStorageSaveData done [11:15:35]OFDSenderStorePacket done [11:15:35]KKMCreateOFDPacket done [11:15:35]NVStorageSaveData kkm_last_timestamp [11:15:35]File name is /storage/kkm_last_timestamp [11:15:35]Write 4 bytes [11:15:35]NVStorageSaveData done [11:15:35]ExternCall_PrintAddStr [11:15:35]wPrintStart [11:15:35]Write to MH i2c: 01 00 00 8D 0D 9A [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: 01 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: 01 07 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: 01 07 00 8D 0D 00 00 00 00 00 FF 0F AF [11:15:35]RasterBufferAndPrint [11:15:35]line Счет N : (1)2002121 [11:15:35]line ИНН: 02508201610067 [11:15:35]line Контрольно-Кассовый Чек [11:15:35]line ПРОДАЖА [11:15:35]line ТРК (МРК, ГНК) : 64 [11:15:35]line Товар: 2710124500 [11:15:35]line Аи-95-К-5 [11:15:35]line 13.480 * 74.20 [11:15:35]line = 1000.22 [11:15:35]line НДС 12% НСП 1% [11:15:35]line > о реализуемом товаре [11:15:35]line ОКРУГЛЕНИЕ: -0.22 [11:15:35]line ИТОГО: 1000.00 [11:15:35]line Внесено: 1000.00 [11:15:35]line СДАЧА: 0.00 [11:15:35]line НСП 1% : 8.85 [11:15:35]line НДС 12% : 106.22 [11:15:35]line Наличными: 1000.00 [11:15:35]line Безнал.: 0.00 [11:15:35]line Место: АЗС № 97 "Партнер Нефть" [11:15:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:15:35]line СНО: Общий режим [11:15:35]line Чек 205 27.07.2024 11:15 [11:15:35]line Смена: 438 ФФД: 1.0 [11:15:35]line ЗНМ: 0300000054 [11:15:35]line РНМ: 0000000000092624 [11:15:35]line Версия ККМ: 001 [11:15:35]line ФМ: 0000000000874959 [11:15:35]line ФД: 225845 [11:15:35]line ФПД: 3943095778856 [11:15:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111533&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225845&fm=3943095778856&tin=02508201610067®Number=0000000000092624&sum=100000 [11:15:35]written 0, free lines is 4095 [11:15:35]OFD Sender: Processing packet 225845 [packets to send 599, broken 598] [11:15:35]ProducePacketName [11:15:35]name=ofd_packets/00225845 [11:15:35]OFD Sender: To server: pG, [11:15:35]CommunicateWithHost lk.salyk.kg:30040 [11:15:35]ConnectInit lk.salyk.kg [11:15:35]Write to MH i2c: 01 00 00 B8 0D C5 [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: 01 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: 01 07 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: 01 07 00 B8 0D 00 00 00 00 00 6D 0C 45 [11:15:35]RasterBufferAndPrint [11:15:35]line [11:15:35]line [11:15:35]line [11:15:35]line [11:15:35]line [11:15:35]written 0, free lines is 3186 [11:15:35]MH_Cut [11:15:35]Write to MH i2c: D1 01 00 BF 0D 01 9E [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: D1 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: D1 01 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: D1 01 00 BF 0D 00 9D [11:15:35]Write to MH i2c: 01 00 00 C0 0D CD [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:37]*** Cut start [11:15:37]*** Partial cut [11:15:37]*** CUTSNS_PIN = 1 [11:15:37]*** CUTSNS_PIN = 0 [11:15:37]*** Brake cut motor [11:15:37]Read from MH i2c: 01 [11:15:37]MH_I2C_Read... [11:15:37]*** Stop cut motor [11:15:37]*** Cut end [11:15:37]Read from MH i2c: 01 07 00 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: 01 07 00 C0 0D 00 00 00 00 00 FF 0F E2 [11:15:37]process_action close_receipt done [11:15:37]requested_data is exist [11:15:37]produce_requested_data [11:15:37]requested_item fm.sn is exist - process it [11:15:37]wFMCommunicate request_size=4 [11:15:37]MH_SAM_APDU [11:15:37]CAPDU: 80 11 00 00 [11:15:37]Write to MH i2c: E2 08 00 C1 0D 80 11 00 00 00 00 00 00 48 [11:15:37]Write i2c OK [11:15:37]MH_I2C_Read... [11:15:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:37]Read from MH i2c: E2 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: E2 17 00 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: E2 17 00 C1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [11:15:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:37]wFMCommunicate OK [11:15:37]requested_item fd.num is exist - process it [11:15:37]SAM_PROTO_GetFieldsCounters [11:15:37]wFMCommunicate request_size=4 [11:15:37]MH_SAM_APDU [11:15:37]CAPDU: 80 13 00 00 [11:15:37]Write to MH i2c: E2 08 00 C2 0D 80 13 00 00 00 00 00 00 4B [11:15:37]Write i2c OK [11:15:37]MH_I2C_Read... [11:15:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:37]Read from MH i2c: E2 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: E2 62 00 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: E2 62 00 C2 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 72 03 00 0E 04 04 00 B6 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 3C [11:15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 72 03 00 0E 04 04 00 B6 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 [11:15:37]wFMCommunicate OK [11:15:37]SAM_PROTO_GetFieldsCounters done [11:15:37]requested_item shift.num is exist - process it [11:15:37]requested_item shift.opened is exist - process it [11:15:37]req_shift_opened [11:15:37]FM_GetShiftState [11:15:37]SAM_PROTO_GetShiftState [11:15:37]wFMCommunicate request_size=4 [11:15:37]MH_SAM_APDU [11:15:37]CAPDU: 80 13 01 00 [11:15:37]Write to MH i2c: E2 08 00 C3 0D 80 13 01 00 00 00 00 00 4D [11:15:37]Connected sock=11 [11:15: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 35 39 0F 01 00 00 40 65 07 01 51 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:37]00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 D5 D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 72 03 00 35 04 06 00 03 96 12 D2 BE 28 F1 30 37 6D 28 7E 74 2C [11:15:38]Write i2c OK [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: E2 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: E2 0E 00 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: E2 0E 00 C3 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5B [11:15:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:15:38]wFMCommunicate OK [11:15:38]SAM_PROTO_GetShiftState done [11:15:38]FM_GetShiftState done [11:15:38]req_shift_opened done [11:15:38]requested_item shift.open_date is exist - process it [11:15:38]req_shift_open_date [11:15:38]req_shift_open_date done [11:15:38]produce_requested_data done [11:15:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225845,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:15:38]process_action_free close_receipt [11:15:38]json_value_free [11:15:38]json_value_free done [11:15:38]process_json_proto returns [11:15:38]Send response to host [11:15:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225845,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:15:38]free response buf [11:15:38]execute_script done [11:15:38]execute_script returns [11:15:38]free content buf [11:15:38]Sock 9.Close socket [11:15:38]Sock 9.Thread stoped [11:15:38]accept exits with 10 [11:15:38]New connection [11:15:38]New thread 3066817892 created [11:15:38]Thread 3066961252 joined [11:15:38]Waiting for new connection... [11:15:38] Sock 10.Parse request [11:15:38]Sock 10.Check first char [11:15:38]Sock 10.First char is OK [11:15:38]request: POST /json_proto HTTP/1.0 [11:15:38]Method: POST [11:15:38]URL: /json_proto [11:15:38]Method is POST - this is cgi request [11:15:38]url: /json_proto [11:15:38]query_string will be loaded in cgi processing [11:15:38]execute_cgi json_proto POST (null) [11:15:38]execute_cgi path=json_proto method=POST [11:15:38]POST find Content-Length [11:15:38]Host: 172.17.43.131:8080 [11:15:38]Content-Length: 671 [11:15:38]Content-Type: application/json [11:15:38] [11:15:38]POST finish read [11:15:38]Found Content-Length = 671 [11:15:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:38]execute_script... [11:15:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:38]POST & json_proto [11:15:38]process_json_proto [11:15:38]json parsed OK: [11:15:38]protocol is kg_v1.0 [11:15:38]action value=close_receipt [11:15:38]process_action close_receipt [11:15:38]cmd_close_receipt [11:15:38]MH_GetDate [11:15:38]Write to MH i2c: F0 00 00 C4 0D C0 [11:15:38]Write i2c OK [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: F0 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: F0 09 00 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: F0 09 00 C4 0D 00 DA D6 A4 66 F9 24 A2 66 A8 [11:15:38]GetLastDocTimeStamp 1722078933 [11:15:38]current date 1722078938 [11:15:38]FM_GetShiftState [11:15:38]SAM_PROTO_GetShiftState [11:15:38]wFMCommunicate request_size=4 [11:15:38]MH_SAM_APDU [11:15:38]CAPDU: 80 13 01 00 [11:15:38]Write to MH i2c: E2 08 00 C5 0D 80 13 01 00 00 00 00 00 4F [11:15:38]Write i2c OK [11:15:38]MH_I2C_Read... [11:15:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:38]Read from MH i2c: E2 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: E2 0E 00 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: E2 0E 00 C5 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5D [11:15:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:15:38]wFMCommunicate OK [11:15:38]SAM_PROTO_GetShiftState done [11:15:38]FM_GetShiftState done [11:15:38]opened in 1722038719 [11:15:38]opened+sec_in_day 1722125119 [11:15:38]quantity*price = 50017 [11:15:38]sum+1 = 50019 [11:15:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 206 27.07.2024 11:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225846 ФПД: 248352288836506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111538&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225846&fm=248352288836506&tin=02508201610067®Number=0000000000092624&sum=50000 [11:15:39]StoreToDocumentArchive [11:15:39]shift 438 fd 225846 [11:15:39]save to /storage/0438/doc_00225846 [11:15:39]save last doc name /storage/0438/doc_00225846 to /storage/kkm_last_doc_name [11:15:39]save OK [11:15:39]Clear old archive folders... [11:15:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:15:39]tlvbuf is 007BCA30 [11:15:39]SAM_PROTO_ClearQueue [11:15:39]wFMCommunicate request_size=4 [11:15:39]MH_SAM_APDU [11:15:39]CAPDU: 80 09 00 00 [11:15:39]Write to MH i2c: E2 08 00 D2 0D 80 09 00 00 00 00 00 00 51 [11:15:39]Write i2c OK [11:15:39]MH_I2C_Read... [11:15:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:39]Read from MH i2c: E2 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 03 00 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 03 00 D2 0D 00 90 00 53 [11:15:39]RAPDU: 90 00 [11:15:39]wFMCommunicate OK [11:15:39]SAM_PROTO_ClearQueue done [11:15:39]KKMCreateOFDPacket [11:15:39]OFDProtocolAddRootSTLVToBuf [11:15:39]FM_MakeSignedData [11:15:39]FM_MakeSignedData [11:15:39]SAM_PROTO_SignData [11:15:39]wFMCommunicate request_size=4 [11:15:39]MH_SAM_APDU [11:15:39]CAPDU: 80 0D 01 02 [11:15:39]Write to MH i2c: E2 08 00 D3 0D 80 0D 01 02 00 00 00 00 59 [11:15:39]Write i2c OK [11:15:39]MH_I2C_Read... [11:15:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:39]Read from MH i2c: E2 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 03 00 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 03 00 D3 0D 00 90 00 54 [11:15:39]RAPDU: 90 00 [11:15:39]wFMCommunicate OK [11:15:39]wFMCommunicate request_size=255 [11:15:39]MH_SAM_APDU [11:15:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 DA D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 72 03 00 35 04 06 00 [11:15:39]Write to MH i2c: E2 02 01 D4 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 DA D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 72 03 00 35 04 06 00 00 00 D6 [11:15:39]Write i2c OK [11:15:39]MH_I2C_Read... [11:15:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:40]Read from MH i2c: E2 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 03 00 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 03 00 D4 0D 00 90 00 55 [11:15:40]RAPDU: 90 00 [11:15:40]wFMCommunicate OK [11:15:40]wFMCommunicate request_size=11 [11:15:40]MH_SAM_APDU [11:15:40]CAPDU: 80 0D 02 02 06 E1 E0 05 F4 8B 9A [11:15:40]Write to MH i2c: E2 0E 00 D5 0D 80 0D 02 02 06 00 E1 E0 05 F4 8B 9A 00 00 47 [11:15:40]Write i2c OK [11:15:40]MH_I2C_Read... [11:15:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:40]Read from MH i2c: E2 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 03 00 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 03 00 D5 0D 00 90 00 56 [11:15:40]RAPDU: 90 00 [11:15:40]wFMCommunicate OK [11:15:40]wFMCommunicate request_size=4 [11:15:40]MH_SAM_APDU [11:15:40]CAPDU: 80 0D 03 02 [11:15:40]Write to MH i2c: E2 08 00 D6 0D 80 0D 03 02 00 00 00 00 5E [11:15:40]Write i2c OK [11:15:40]MH_I2C_Read... [11:15:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:40]Read from MH i2c: E2 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 0B 00 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 0B 00 D6 0D 00 9A 40 7C CA C0 5D DC 41 90 00 B9 [11:15:40]RAPDU: 9A 40 7C CA C0 5D DC 41 90 00 [11:15:40]wFMCommunicate OK [11:15:40]SAM_PROTO_SignData done [11:15:40]FM_MakeSignedData done [11:15:40]CreateOFDProtocolMessage [11:15:40]wFMCommunicate request_size=4 [11:15:40]MH_SAM_APDU [11:15:40]CAPDU: 80 11 00 00 [11:15:40]Write to MH i2c: E2 08 00 D7 0D 80 11 00 00 00 00 00 00 5E [11:15:40]Write i2c OK [11:15:40]MH_I2C_Read... [11:15:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:40]Read from MH i2c: E2 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 17 00 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 17 00 D7 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [11:15:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:40]wFMCommunicate OK [11:15:40]CreateOFDProtocolMessage done [11:15:40]OFDSenderStorePacket 225846 [11:15:40]StoreOFDPacket docnum=225846 [11:15:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 C8 19 08 01 45 36 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 DA D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 72 03 00 35 04 06 00 E1 E0 05 F4 8B 9A 9A 40 7C CA C0 5D DC 41 [11:15:40]CheckFolder [11:15:40]dirname=/storage/ofd_packets [11:15:40]CheckFolder done [11:15:40]ProducePacketName [11:15:40]name=ofd_packets/00225846 [11:15:40]NVStorageSaveData ofd_packets/00225846 [11:15:40]File name is /storage/ofd_packets/00225846 [11:15:40]Write 302 bytes [11:15:40]NVStorageSaveData done [11:15:40]OFDSenderStorePacket done [11:15:40]KKMCreateOFDPacket done [11:15:40]NVStorageSaveData kkm_last_timestamp [11:15:40]File name is /storage/kkm_last_timestamp [11:15:40]Write 4 bytes [11:15:40]NVStorageSaveData done [11:15:40]ExternCall_PrintAddStr [11:15:40]wPrintStart [11:15:40]Write to MH i2c: 01 00 00 D8 0D E5 [11:15:40]Write i2c OK [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: 01 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: 01 07 00 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: 01 07 00 D8 0D 00 00 00 00 00 FF 0F FA [11:15:40]RasterBufferAndPrint [11:15:40]line Счет N : (1)2002119 [11:15:40]line ИНН: 02508201610067 [11:15:40]line Контрольно-Кассовый Чек [11:15:40]line ПРОДАЖА [11:15:40]line ТРК (МРК, ГНК) : 32 [11:15:40]line Товар: 2710124130 [11:15:40]line Super-92-К-5 [11:15:40]line 7.270 * 68.80 [11:15:40]line = 500.18 [11:15:40]line НДС 12% НСП 1% [11:15:40]line > о реализуемом товаре [11:15:40]line ОКРУГЛЕНИЕ: -0.18 [11:15:40]line ИТОГО: 500.00 [11:15:40]line Внесено: 500.00 [11:15:40]line СДАЧА: 0.00 [11:15:40]line НСП 1% : 4.43 [11:15:40]line НДС 12% : 53.12 [11:15:40]line Наличными: 500.00 [11:15:40]line Безнал.: 0.00 [11:15:40]line Место: АЗС № 97 "Партнер Нефть" [11:15:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:15:40]line СНО: Общий режим [11:15:40]line Чек 206 27.07.2024 11:15 [11:15:40]line Смена: 438 ФФД: 1.0 [11:15:40]line ЗНМ: 0300000054 [11:15:40]line РНМ: 0000000000092624 [11:15:40]line Версия ККМ: 001 [11:15:40]line ФМ: 0000000000874959 [11:15:40]line ФД: 225846 [11:15:40]line ФПД: 248352288836506 [11:15:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111538&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225846&fm=248352288836506&tin=02508201610067®Number=0000000000092624&sum=50000 [11:15:40]written 0, free lines is 4095 [11:15:40]OFD Sender: Processing packet 225846 [packets to send 599, broken 598] [11:15:40]ProducePacketName [11:15:40]name=ofd_packets/00225846 [11:15:40]OFD Sender: To server: pG, [11:15:40]CommunicateWithHost lk.salyk.kg:30040 [11:15:40]ConnectInit lk.salyk.kg [11:15:41]Write to MH i2c: 01 00 00 03 0E 11 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: 01 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: 01 07 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: 01 07 00 03 0E 00 00 00 00 00 6E 0C 92 [11:15:41]RasterBufferAndPrint [11:15:41]line [11:15:41]line [11:15:41]line [11:15:41]line [11:15:41]line [11:15:41]written 0, free lines is 3192 [11:15:41]MH_Cut [11:15:41]Write to MH i2c: D1 01 00 0A 0E 01 EA [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: D1 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: D1 01 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: D1 01 00 0A 0E 00 E9 [11:15:41]Write to MH i2c: 01 00 00 0B 0E 19 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]Connected sock=9 [11: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 35 39 10 01 00 00 C8 19 08 01 45 36 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 DA D6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 72 03 00 35 04 06 00 E1 E0 05 F4 8B 9A 9A 40 7C CA C0 5D DC 41 [11:15: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 35 39 4F 00 00 00 C7 30 47 00 10 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 72 03 00 F4 03 04 00 E9 82 A4 66 B6 04 01 00 00 8F FC EE 02 6B C9 F4 6E [11:15:41]CommunicateWithHost err = 0 [11:15:41]CheckOFDResponse [11:15:41]1017 (14) - 77093643461234 [11:15:41]1041 (16) - 0000000000874959 [11:15:41]1040 (4) - 225846 [11:15:41]1012 (4) - 27.07.2024 05:17 [11:15:41]1206 (1) - 0 [11:15:41]OFD Sender: Remove packet 225846 [11:15:41]ProducePacketName [11:15:41]name=ofd_packets/00225846 [11:15:41]NVStorageDeleteData [11:15:42]*** Cut start [11:15:42]*** Partial cut [11:15:42]*** CUTSNS_PIN = 1 [11:15:42]*** CUTSNS_PIN = 0 [11:15:42]OFD Sender: No OFD packet to send [11:15:42]*** Brake cut motor [11:15:42]Read from MH i2c: 01 [11:15:42]MH_I2C_Read... [11:15:42]*** Stop cut motor [11:15:42]*** Cut end [11:15:42]Read from MH i2c: 01 07 00 [11:15:42]MH_I2C_Read... [11:15:42]Read from MH i2c: 01 07 00 0B 0E 00 00 00 00 00 FF 0F 2E [11:15:42]process_action close_receipt done [11:15:42]requested_data is exist [11:15:42]produce_requested_data [11:15:42]requested_item fm.sn is exist - process it [11:15:42]wFMCommunicate request_size=4 [11:15:42]MH_SAM_APDU [11:15:42]CAPDU: 80 11 00 00 [11:15:42]Write to MH i2c: E2 08 00 0C 0E 80 11 00 00 00 00 00 00 94 [11:15:42]Write i2c OK [11:15:42]MH_I2C_Read... [11:15:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:43]Read from MH i2c: E2 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: E2 17 00 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: E2 17 00 0C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [11:15:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:43]wFMCommunicate OK [11:15:43]requested_item fd.num is exist - process it [11:15:43]SAM_PROTO_GetFieldsCounters [11:15:43]wFMCommunicate request_size=4 [11:15:43]MH_SAM_APDU [11:15:43]CAPDU: 80 13 00 00 [11:15:43]Write to MH i2c: E2 08 00 0D 0E 80 13 00 00 00 00 00 00 97 [11:15:43]Write i2c OK [11:15:43]MH_I2C_Read... [11:15:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:43]Read from MH i2c: E2 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: E2 62 00 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: E2 62 00 0D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 72 03 00 0E 04 04 00 B6 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 8C [11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 72 03 00 0E 04 04 00 B6 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 [11:15:43]wFMCommunicate OK [11:15:43]SAM_PROTO_GetFieldsCounters done [11:15:43]requested_item shift.num is exist - process it [11:15:43]requested_item shift.opened is exist - process it [11:15:43]req_shift_opened [11:15:43]FM_GetShiftState [11:15:43]SAM_PROTO_GetShiftState [11:15:43]wFMCommunicate request_size=4 [11:15:43]MH_SAM_APDU [11:15:43]CAPDU: 80 13 01 00 [11:15:43]Write to MH i2c: E2 08 00 0E 0E 80 13 01 00 00 00 00 00 99 [11:15:43]Write i2c OK [11:15:43]MH_I2C_Read... [11:15:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:43]Read from MH i2c: E2 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: E2 0E 00 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: E2 0E 00 0E 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A7 [11:15:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:15:43]wFMCommunicate OK [11:15:43]SAM_PROTO_GetShiftState done [11:15:43]FM_GetShiftState done [11:15:43]req_shift_opened done [11:15:43]requested_item shift.open_date is exist - process it [11:15:43]req_shift_open_date [11:15:43]req_shift_open_date done [11:15:43]produce_requested_data done [11:15:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225846,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:15:43]process_action_free close_receipt [11:15:43]json_value_free [11:15:43]json_value_free done [11:15:43]process_json_proto returns [11:15:43]Send response to host [11:15:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225846,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:15:43]free response buf [11:15:43]execute_script done [11:15:43]execute_script returns [11:15:43]free content buf [11:15:43]Sock 10.Close socket [11:15:43]Sock 10.Thread stoped [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:16:02]OFD Sender: No OFD packet to send [11:16:07]OFD Sender: No OFD packet to send [11:16:12]OFD Sender: No OFD packet to send [11:16:16]recv_with_timeout no data received [11:16:17]OFD Sender: No OFD packet to send [11:16:22]OFD Sender: No OFD packet to send [11:16:27]recv_with_timeout no data received [11:16:27]OFD Sender: No OFD packet to send [11:16:32]OFD Sender: No OFD packet to send [11:16:37]recv_with_timeout no data received [11:16:37]OFD Sender: No OFD packet to send [11:16:42]OFD Sender: No OFD packet to send [11:16:47]OFD Sender: No OFD packet to send [11:16:50]recv_with_timeout no data received [11:16:52]OFD Sender: No OFD packet to send [11:16:57]OFD Sender: No OFD packet to send [11:17:02]OFD Sender: No OFD packet to send [11:17:07]OFD Sender: No OFD packet to send [11:17:09]recv_with_timeout no data received [11:17:12]OFD Sender: No OFD packet to send [11:17:17]accept exits with 7 [11:17:17]New connection [11:17:17]New thread 3066961252 created [11:17:17]Thread 3066817892 joined [11:17:17]Waiting for new connection... [11:17:17] Sock 7.Parse request [11:17:17]Sock 7.Check first char [11:17:17]Sock 7.First char is OK [11:17:17]request: POST /json_proto HTTP/1.0 [11:17:17]Method: POST [11:17:17]URL: /json_proto [11:17:17]Method is POST - this is cgi request [11:17:17]url: /json_proto [11:17:17]query_string will be loaded in cgi processing [11:17:17]execute_cgi json_proto POST (null) [11:17:17]execute_cgi path=json_proto method=POST [11:17:17]POST find Content-Length [11:17:17]Host: 172.17.43.131:8080 [11:17:17]Content-Length: 680 [11:17:17]Content-Type: application/json [11:17:17] [11:17:17]POST finish read [11:17:17]Found Content-Length = 680 [11:17:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:17]execute_script... [11:17:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:17]POST & json_proto [11:17:17]process_json_proto [11:17:17]json parsed OK: [11:17:17]protocol is kg_v1.0 [11:17:17]action value=close_receipt [11:17:17]process_action close_receipt [11:17:17]cmd_close_receipt [11:17:17]MH_GetDate [11:17:17]Write to MH i2c: F0 00 00 0F 0E 0C [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: F0 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: F0 09 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: F0 09 00 0F 0E 00 3D D7 A4 66 F9 24 A2 66 58 [11:17:17]GetLastDocTimeStamp 1722078938 [11:17:17]current date 1722079037 [11:17:17]FM_GetShiftState [11:17:17]SAM_PROTO_GetShiftState [11:17:17]wFMCommunicate request_size=4 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 13 01 00 [11:17:17]Write to MH i2c: E2 08 00 10 0E 80 13 01 00 00 00 00 00 9B [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:17]Read from MH i2c: E2 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 0E 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 0E 00 10 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [11:17:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:17:17]wFMCommunicate OK [11:17:17]SAM_PROTO_GetShiftState done [11:17:17]FM_GetShiftState done [11:17:17]opened in 1722038719 [11:17:17]opened+sec_in_day 1722125119 [11:17:17]quantity*price = 200025 [11:17:17]sum+1 = 200026 [11:17:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 207 27.07.2024 11:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225847 ФПД: 59932788616230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225847&fm=59932788616230&tin=02508201610067®Number=0000000000092624&sum=200000 [11:17:18]StoreToDocumentArchive [11:17:18]shift 438 fd 225847 [11:17:18]save to /storage/0438/doc_00225847 [11:17:18]save last doc name /storage/0438/doc_00225847 to /storage/kkm_last_doc_name [11:17:18]save OK [11:17:18]Clear old archive folders... [11:17:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:17:18]tlvbuf is 00846F80 [11:17:18]SAM_PROTO_ClearQueue [11:17:18]wFMCommunicate request_size=4 [11:17:18]MH_SAM_APDU [11:17:18]CAPDU: 80 09 00 00 [11:17:18]Write to MH i2c: E2 08 00 1D 0E 80 09 00 00 00 00 00 00 9D [11:17:18]Write i2c OK [11:17:18]MH_I2C_Read... [11:17:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:18]Read from MH i2c: E2 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: E2 03 00 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: E2 03 00 1D 0E 00 90 00 9F [11:17:18]RAPDU: 90 00 [11:17:18]wFMCommunicate OK [11:17:18]SAM_PROTO_ClearQueue done [11:17:18]KKMCreateOFDPacket [11:17:18]OFDProtocolAddRootSTLVToBuf [11:17:18]FM_MakeSignedData [11:17:18]FM_MakeSignedData [11:17:18]SAM_PROTO_SignData [11:17:18]wFMCommunicate request_size=4 [11:17:18]MH_SAM_APDU [11:17:18]CAPDU: 80 0D 01 02 [11:17:18]Write to MH i2c: E2 08 00 1E 0E 80 0D 01 02 00 00 00 00 A5 [11:17:18]Write i2c OK [11:17:18]MH_I2C_Read... [11:17:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:18]Read from MH i2c: E2 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: E2 03 00 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: E2 03 00 1E 0E 00 90 00 A0 [11:17:18]RAPDU: 90 00 [11:17:18]wFMCommunicate OK [11:17:18]wFMCommunicate request_size=255 [11:17:18]MH_SAM_APDU [11:17:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 3D D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 72 03 00 35 04 06 00 36 82 30 93 [11:17:18]Write to MH i2c: E2 02 01 1F 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 3D D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 72 03 00 35 04 06 00 36 82 30 93 00 00 EB [11:17:18]Write i2c OK [11:17:18]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 1F 0E 00 90 00 A1 [11:17:19]RAPDU: 90 00 [11:17:19]wFMCommunicate OK [11:17:19]wFMCommunicate request_size=7 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 0D 02 02 02 6C 26 [11:17:19]Write to MH i2c: E2 0A 00 20 0E 80 0D 02 02 02 00 6C 26 00 00 3E [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 20 0E 00 90 00 A2 [11:17:19]RAPDU: 90 00 [11:17:19]wFMCommunicate OK [11:17:19]wFMCommunicate request_size=4 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 0D 03 02 [11:17:19]Write to MH i2c: E2 08 00 21 0E 80 0D 03 02 00 00 00 00 AA [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 0B 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 0B 00 21 0E 00 30 23 49 4B 56 AF 81 F4 90 00 0C [11:17:19]RAPDU: 30 23 49 4B 56 AF 81 F4 90 00 [11:17:19]wFMCommunicate OK [11:17:19]SAM_PROTO_SignData done [11:17:19]FM_MakeSignedData done [11:17:19]CreateOFDProtocolMessage [11:17:19]wFMCommunicate request_size=4 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 11 00 00 [11:17:19]Write to MH i2c: E2 08 00 22 0E 80 11 00 00 00 00 00 00 AA [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 17 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 17 00 22 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [11:17:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:17:19]wFMCommunicate OK [11:17:19]CreateOFDProtocolMessage done [11:17:19]OFDSenderStorePacket 225847 [11:17:19]StoreOFDPacket docnum=225847 [11:17:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B3 05 04 01 E8 11 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 3D D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 72 03 00 35 04 06 00 36 82 30 93 6C 26 30 23 49 4B 56 AF 81 F4 [11:17:19]CheckFolder [11:17:19]dirname=/storage/ofd_packets [11:17:19]CheckFolder done [11:17:19]ProducePacketName [11:17:19]name=ofd_packets/00225847 [11:17:19]NVStorageSaveData ofd_packets/00225847 [11:17:19]File name is /storage/ofd_packets/00225847 [11:17:19]Write 298 bytes [11:17:19]NVStorageSaveData done [11:17:19]OFDSenderStorePacket done [11:17:19]KKMCreateOFDPacket done [11:17:19]NVStorageSaveData kkm_last_timestamp [11:17:19]File name is /storage/kkm_last_timestamp [11:17:19]Write 4 bytes [11:17:19]NVStorageSaveData done [11:17:19]ExternCall_PrintAddStr [11:17:19]wPrintStart [11:17:19]Write to MH i2c: 01 00 00 23 0E 31 [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: 01 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: 01 07 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: 01 07 00 23 0E 00 00 00 00 00 FF 0F 46 [11:17:19]RasterBufferAndPrint [11:17:19]line Счет N : (1)2002122 [11:17:19]line ИНН: 02508201610067 [11:17:19]line Контрольно-Кассовый Чек [11:17:19]line ПРОДАЖА [11:17:19]line ТРК (МРК, ГНК) : 51 [11:17:19]line Товар: 2710194210 [11:17:19]line ДТ-К-5 [11:17:19]line 26.250 * 76.20 [11:17:19]line = 2000.25 [11:17:19]line НДС 12% НСП 1% [11:17:19]line > о реализуемом товаре [11:17:19]line ОКРУГЛЕНИЕ: -0.25 [11:17:19]line ИТОГО: 2000.00 [11:17:19]line Внесено: 2000.00 [11:17:19]line СДАЧА: 0.00 [11:17:19]line НСП 1% : 17.70 [11:17:19]line НДС 12% : 212.42 [11:17:19]line Наличными: 2000.00 [11:17:19]line Безнал.: 0.00 [11:17:19]line Место: АЗС № 97 "Партнер Нефть" [11:17:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:17:19]line СНО: Общий режим [11:17:19]line Чек 207 27.07.2024 11:17 [11:17:19]line Смена: 438 ФФД: 1.0 [11:17:19]line ЗНМ: 0300000054 [11:17:19]line РНМ: 0000000000092624 [11:17:19]line Версия ККМ: 001 [11:17:19]line ФМ: 0000000000874959 [11:17:19]line ФД: 225847 [11:17:19]line ФПД: 59932788616230 [11:17:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225847&fm=59932788616230&tin=02508201610067®Number=0000000000092624&sum=200000 [11:17:19]OFD Sender: Processing packet 225847 [packets to send 599, broken 598] [11:17:19]ProducePacketName [11:17:19]name=ofd_packets/00225847 [11:17:19]OFD Sender: To server: pG, [11:17:19]CommunicateWithHost lk.salyk.kg:30040 [11:17:19]ConnectInit lk.salyk.kg [11:17:19]written 0, free lines is 4095 [11:17:20]Write to MH i2c: 01 00 00 4E 0E 5C [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: 01 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: 01 07 00 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: 01 07 00 4E 0E 00 00 00 00 00 62 0C D1 [11:17:20]RasterBufferAndPrint [11:17:20]line [11:17:20]line [11:17:20]line [11:17:20]line [11:17:20]line [11:17:20]written 0, free lines is 3173 [11:17:20]MH_Cut [11:17:20]Write to MH i2c: D1 01 00 55 0E 01 35 [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: D1 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: D1 01 00 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: D1 01 00 55 0E 00 34 [11:17:20]Write to MH i2c: 01 00 00 56 0E 64 [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:21]*** Cut start [11:17:21]*** Partial cut [11:17:21]*** CUTSNS_PIN = 1 [11:17:21]*** CUTSNS_PIN = 0 [11:17:21]Connected sock=10 [11:17:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B3 05 04 01 E8 11 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 3D D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 72 03 00 35 04 06 00 36 82 30 93 6C 26 30 23 49 4B 56 AF 81 F4 [11:17:21]*** Brake cut motor [11:17:21]Read from MH i2c: 01 [11:17:21]MH_I2C_Read... [11:17:21]*** Stop cut motor [11:17:21]*** Cut end [11:17:21]Read from MH i2c: 01 07 00 [11:17:21]MH_I2C_Read... [11:17:21]Read from MH i2c: 01 07 00 56 0E 00 00 00 00 00 FF 0F 79 [11:17:21]process_action close_receipt done [11:17:21]requested_data is exist [11:17:21]produce_requested_data [11:17:21]requested_item fm.sn is exist - process it [11:17:21]wFMCommunicate request_size=4 [11:17:21]MH_SAM_APDU [11:17:21]CAPDU: 80 11 00 00 [11:17:21]Write to MH i2c: E2 08 00 57 0E 80 11 00 00 00 00 00 00 DF [11:17:21]Write i2c OK [11:17:21]MH_I2C_Read... [11:17:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:21]Read from MH i2c: E2 [11:17:21]MH_I2C_Read... [11:17:21]Read from MH i2c: E2 17 00 [11:17:21]MH_I2C_Read... [11:17:21]Read from MH i2c: E2 17 00 57 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [11:17:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:17:21]wFMCommunicate OK [11:17:21]requested_item fd.num is exist - process it [11:17:21]SAM_PROTO_GetFieldsCounters [11:17:21]wFMCommunicate request_size=4 [11:17:21]MH_SAM_APDU [11:17:21]CAPDU: 80 13 00 00 [11:17:21]Write to MH i2c: E2 08 00 58 0E 80 13 00 00 00 00 00 00 E2 [11:17:21]Write i2c OK [11:17:21]MH_I2C_Read... [11:17:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:22]Read from MH i2c: E2 [11:17:22]MH_I2C_Read... [11:17:22]Read from MH i2c: E2 62 00 [11:17:22]MH_I2C_Read... [11:17:22]Read from MH i2c: E2 62 00 58 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 72 03 00 0E 04 04 00 B6 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 DB [11:17:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 72 03 00 0E 04 04 00 B6 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 [11:17:22]wFMCommunicate OK [11:17:22]SAM_PROTO_GetFieldsCounters done [11:17:22]requested_item shift.num is exist - process it [11:17:22]requested_item shift.opened is exist - process it [11:17:22]req_shift_opened [11:17:22]FM_GetShiftState [11:17:22]SAM_PROTO_GetShiftState [11:17:22]wFMCommunicate request_size=4 [11:17:22]MH_SAM_APDU [11:17:22]CAPDU: 80 13 01 00 [11:17:22]Write to MH i2c: E2 08 00 59 0E 80 13 01 00 00 00 00 00 E4 [11:17:22]Write i2c OK [11:17:22]MH_I2C_Read... [11:17:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17: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 35 39 4F 00 00 00 B3 C5 47 00 53 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 35 39 10 04 04 00 37 72 03 00 F4 03 04 00 4D 83 A4 66 B6 04 01 00 00 99 F9 AA D1 96 58 6C EE [11:17:22]CommunicateWithHost err = 0 [11:17:22]CheckOFDResponse [11:17:22]1017 (14) - 77093643461234 [11:17:22]1041 (16) - 0000000000874959 [11:17:22]1040 (4) - 225847 [11:17:22]1012 (4) - 27.07.2024 05:19 [11:17:22]1206 (1) - 0 [11:17:22]OFD Sender: Remove packet 225847 [11:17:22]ProducePacketName [11:17:22]name=ofd_packets/00225847 [11:17:22]NVStorageDeleteData [11:17:22]Read from MH i2c: E2 [11:17:22]MH_I2C_Read... [11:17:22]Read from MH i2c: E2 0E 00 [11:17:22]MH_I2C_Read... [11:17:22]Read from MH i2c: E2 0E 00 59 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [11:17:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:17:22]wFMCommunicate OK [11:17:22]SAM_PROTO_GetShiftState done [11:17:22]FM_GetShiftState done [11:17:22]req_shift_opened done [11:17:22]requested_item shift.open_date is exist - process it [11:17:22]req_shift_open_date [11:17:22]req_shift_open_date done [11:17:22]produce_requested_data done [11:17:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225847,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:17:22]process_action_free close_receipt [11:17:22]json_value_free [11:17:22]json_value_free done [11:17:22]process_json_proto returns [11:17:22]Send response to host [11:17:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225847,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:17:22]free response buf [11:17:22]execute_script done [11:17:22]execute_script returns [11:17:22]free content buf [11:17:22]Sock 7.Close socket [11:17:22]Sock 7.Thread stoped [11:17:22]OFD Sender: No OFD packet to send [11:17:27]recv_with_timeout no data received [11:17:27]OFD Sender: No OFD packet to send [11:17:32]OFD Sender: No OFD packet to send [11:17:37]OFD Sender: No OFD packet to send [11:17:37]recv_with_timeout no data received [11:17:42]OFD Sender: No OFD packet to send [11:17:47]OFD Sender: No OFD packet to send [11:17:52]OFD Sender: No OFD packet to send [11:17:57]OFD Sender: No OFD packet to send [11:18:02]OFD Sender: No OFD packet to send [11:18:07]OFD Sender: No OFD packet to send [11:18:08]recv_with_timeout no data received [11:18:12]OFD Sender: No OFD packet to send [11:18:17]OFD Sender: No OFD packet to send [11:18:19]accept exits with 9 [11:18:19]New connection [11:18:19]New thread 3066817892 created [11:18:19]Thread 3066961252 joined [11:18:19]Waiting for new connection... [11:18:19] Sock 9.Parse request [11:18:19]Sock 9.Check first char [11:18:19]Sock 9.First char is OK [11:18:19]request: POST /json_proto HTTP/1.0 [11:18:19]Method: POST [11:18:19]URL: /json_proto [11:18:19]Method is POST - this is cgi request [11:18:19]url: /json_proto [11:18:19]query_string will be loaded in cgi processing [11:18:19]execute_cgi json_proto POST (null) [11:18:19]execute_cgi path=json_proto method=POST [11:18:19]POST find Content-Length [11:18:19]Host: 172.17.43.131:8080 [11:18:19]Content-Length: 1210 [11:18:19]Content-Type: application/json [11:18:19] [11:18:19]POST finish read [11:18:19]Found Content-Length = 1210 [11:18: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002124\u000A27.07.2024 11:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590568\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:19]execute_script... [11:18:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002124\u000A27.07.2024 11:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590568\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:19]POST & json_proto [11:18:19]process_json_proto [11:18:19]json parsed OK: [11:18:19]protocol is kg_v1.0 [11:18:19]action value=print_text [11:18:19]process_action print_text [11:18:19]cmd_print_text [11:18:19]ExternCall_PrintAddStr [11:18:19]wPrintStart [11:18:19]Write to MH i2c: 01 00 00 5A 0E 68 [11:18:19]Write i2c OK [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: 01 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: 01 07 00 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: 01 07 00 5A 0E 00 00 00 00 00 FF 0F 7D [11:18:19]RasterBufferAndPrint [11:18:19]line *****ТОВАРНЫЙ ЧЕК***** [11:18:19]line АЗС-97 [11:18:19]line Партнер нефть [11:18:19]line 02508201610067 [11:18:19]line Кассир : Орунбаева Б. [11:18:19]line Счет N : (1)2002124 [11:18:19]line 27.07.2024 11:16 [11:18:19]line ПРОДАЖА [11:18:19]line ТРК (МРК, ГНК): 63 [11:18:19]line Вид ГСМ : 2710124130 [11:18:19]line Аи-92-К-5 [11:18:19]line 20.000 x 67.80 [11:18:19]line ИТОГ: 1356.00 [11:18:19]line Тип оплаты: Талоны: Топливные Талоны [11:18:19]line 3590568 [11:18:19]line ______________________ [11:18:19]line (подпись) [11:18:19]written 0, free lines is 4095 [11:18:20]Write to MH i2c: 01 00 00 6E 0E 7C [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: 01 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: 01 07 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: 01 07 00 6E 0E 00 00 00 00 00 12 0E A3 [11:18:20]RasterBufferAndPrint [11:18:20]line [11:18:20]line [11:18:20]line [11:18:20]line [11:18:20]line [11:18:20]written 0, free lines is 3604 [11:18:20]MH_Cut [11:18:20]Write to MH i2c: D1 01 00 75 0E 01 55 [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: D1 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: D1 01 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: D1 01 00 75 0E 00 54 [11:18:20]Write to MH i2c: 01 00 00 76 0E 84 [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]*** Cut start [11:18:20]*** Partial cut [11:18:20]*** CUTSNS_PIN = 1 [11:18:20]*** CUTSNS_PIN = 0 [11:18:21]*** Brake cut motor [11:18:21]Read from MH i2c: 01 [11:18:21]MH_I2C_Read... [11:18:21]*** Stop cut motor [11:18:21]*** Cut end [11:18:21]Read from MH i2c: 01 07 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: 01 07 00 76 0E 00 00 00 00 00 FF 0F 99 [11:18:21]process_action print_text done [11:18:21]requested_data is exist [11:18:21]produce_requested_data [11:18:21]requested_item fm.sn is exist - process it [11:18:21]wFMCommunicate request_size=4 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 11 00 00 [11:18:21]Write to MH i2c: E2 08 00 77 0E 80 11 00 00 00 00 00 00 FF [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 17 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 17 00 77 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [11:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:18:21]wFMCommunicate OK [11:18:21]requested_item fd.num is exist - process it [11:18:21]SAM_PROTO_GetFieldsCounters [11:18:21]wFMCommunicate request_size=4 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 13 00 00 [11:18:21]Write to MH i2c: E2 08 00 78 0E 80 13 00 00 00 00 00 00 02 [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 62 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 62 00 78 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 72 03 00 0E 04 04 00 B6 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 FB [11:18:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 72 03 00 0E 04 04 00 B6 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 [11:18:21]wFMCommunicate OK [11:18:21]SAM_PROTO_GetFieldsCounters done [11:18:21]requested_item shift.num is exist - process it [11:18:21]requested_item shift.opened is exist - process it [11:18:21]req_shift_opened [11:18:21]FM_GetShiftState [11:18:21]SAM_PROTO_GetShiftState [11:18:21]wFMCommunicate request_size=4 [11:18:21]MH_SAM_APDU [11:18:21]CAPDU: 80 13 01 00 [11:18:21]Write to MH i2c: E2 08 00 79 0E 80 13 01 00 00 00 00 00 04 [11:18:21]Write i2c OK [11:18:21]MH_I2C_Read... [11:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:21]Read from MH i2c: E2 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 0E 00 [11:18:21]MH_I2C_Read... [11:18:21]Read from MH i2c: E2 0E 00 79 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [11:18:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:18:21]wFMCommunicate OK [11:18:21]SAM_PROTO_GetShiftState done [11:18:21]FM_GetShiftState done [11:18:21]req_shift_opened done [11:18:21]requested_item shift.open_date is exist - process it [11:18:21]req_shift_open_date [11:18:21]req_shift_open_date done [11:18:21]produce_requested_data done [11:18:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225847,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:18:21]process_action_free print_text [11:18:21]json_value_free [11:18:21]json_value_free done [11:18:21]process_json_proto returns [11:18:21]Send response to host [11:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225847,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:18:21]free response buf [11:18:21]execute_script done [11:18:21]execute_script returns [11:18:21]free content buf [11:18:21]Sock 9.Close socket [11:18:21]Sock 9.Thread stoped [11:18:22]OFD Sender: No OFD packet to send [11:18:27]OFD Sender: No OFD packet to send [11:18:30]recv_with_timeout no data received [11:18:32]OFD Sender: No OFD packet to send [11:19:14]ConnectInit Can't connect to host [11:19:14]OFD Sender: Processing packet 225848 [packets to send 599, broken 598] [11:19:14]ProducePacketName [11:19:14]name=ofd_packets/00225848 [11:19:14]OFD Sender: To server: pG, [11:19:14]CommunicateWithHost lk.salyk.kg:30040 [11:19:14]ConnectInit lk.salyk.kg [11:19:15]Write to MH i2c: 01 00 00 E8 0E F6 [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: 01 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: 01 07 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: 01 07 00 E8 0E 00 00 00 00 00 FF 0F 0B [11:19:16]state=3 [11:19:16]Cover closed [11:19:19]ConnectInit Can't take IP for lk.salyk.kg [11:19:19]CommunicateWithHost connect error [11:19:19]CommunicateWithHost err = -1 [11:19:19]OFD Sender: Server communicate error [11:19:24]OFD Sender: Processing packet 225848 [packets to send 599, broken 598] [11:19:24]ProducePacketName [11:19:24]name=ofd_packets/00225848 [11:19:24]OFD Sender: To server: pG, [11:19:24]CommunicateWithHost lk.salyk.kg:30040 [11:19:24]ConnectInit lk.salyk.kg [11:19:25]Connected sock=7 [11:19: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 35 39 0E 01 00 00 6B 91 06 01 D0 6D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 93 D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 72 03 00 35 04 06 00 78 07 88 E6 87 D4 3F D5 42 3F 0C 07 BD 3D [11:19: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 35 39 4F 00 00 00 F5 4F 47 00 B9 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 35 39 10 04 04 00 38 72 03 00 F4 03 04 00 C9 83 A4 66 B6 04 01 00 00 53 7A FE 35 51 16 C3 6F [11:19:25]CommunicateWithHost err = 0 [11:19:25]CheckOFDResponse [11:19:25]1017 (14) - 77093643461234 [11:19:25]1041 (16) - 0000000000874959 [11:19:25]1040 (4) - 225848 [11:19:25]1012 (4) - 27.07.2024 05:21 [11:19:25]1206 (1) - 0 [11:19:25]OFD Sender: Remove packet 225848 [11:19:25]ProducePacketName [11:19:25]name=ofd_packets/00225848 [11:19:25]NVStorageDeleteData [11:19:26]OFD Sender: No OFD packet to send [11:19:27]accept exits with 11 [11:19:27]New connection [11:19:27]New thread 3066961252 created [11:19:27]Thread 3066817892 joined [11:19:27]Waiting for new connection... [11:19:27] Sock 11.Parse request [11:19:27]Sock 11.Check first char [11:19:27]Sock 11.First char is OK [11:19:27]request: POST /json_proto HTTP/1.0 [11:19:27]Method: POST [11:19:27]URL: /json_proto [11:19:27]Method is POST - this is cgi request [11:19:27]url: /json_proto [11:19:27]query_string will be loaded in cgi processing [11:19:27]execute_cgi json_proto POST (null) [11:19:27]execute_cgi path=json_proto method=POST [11:19:27]POST find Content-Length [11:19:27]Host: 172.17.43.131:8080 [11:19:27]Content-Length: 671 [11:19:27]Content-Type: application/json [11:19:27] [11:19:27]POST finish read [11:19:27]Found Content-Length = 671 [11:19:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:27]execute_script... [11:19: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)2002126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:27]POST & json_proto [11:19:27]process_json_proto [11:19:27]json parsed OK: [11:19:27]protocol is kg_v1.0 [11:19:27]action value=close_receipt [11:19:27]process_action close_receipt [11:19:27]cmd_close_receipt [11:19:27]MH_GetDate [11:19:27]Write to MH i2c: F0 00 00 E9 0E E6 [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: F0 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: F0 09 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: F0 09 00 E9 0E 00 C0 D7 A4 66 F9 24 A2 66 B5 [11:19:27]GetLastDocTimeStamp 1722079123 [11:19:27]current date 1722079168 [11:19:27]FM_GetShiftState [11:19:27]SAM_PROTO_GetShiftState [11:19:27]wFMCommunicate request_size=4 [11:19:27]MH_SAM_APDU [11:19:27]CAPDU: 80 13 01 00 [11:19:27]Write to MH i2c: E2 08 00 EA 0E 80 13 01 00 00 00 00 00 75 [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:27]Read from MH i2c: E2 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 0E 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 0E 00 EA 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 83 [11:19:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:19:27]wFMCommunicate OK [11:19:27]SAM_PROTO_GetShiftState done [11:19:27]FM_GetShiftState done [11:19:27]opened in 1722038719 [11:19:27]opened+sec_in_day 1722125119 [11:19:27]quantity*price = 30065 [11:19:27]sum+1 = 30067 [11:19:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 209 27.07.2024 11:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225849 ФПД: 164043700703003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111928&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225849&fm=164043700703003&tin=02508201610067®Number=0000000000092624&sum=30000 [11:19:28]StoreToDocumentArchive [11:19:28]shift 438 fd 225849 [11:19:28]save to /storage/0438/doc_00225849 [11:19:28]save last doc name /storage/0438/doc_00225849 to /storage/kkm_last_doc_name [11:19:28]save OK [11:19:28]Clear old archive folders... [11:19:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:19:28]tlvbuf is 00847B30 [11:19:28]SAM_PROTO_ClearQueue [11:19:28]wFMCommunicate request_size=4 [11:19:28]MH_SAM_APDU [11:19:28]CAPDU: 80 09 00 00 [11:19:28]Write to MH i2c: E2 08 00 F7 0E 80 09 00 00 00 00 00 00 77 [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:28]Read from MH i2c: E2 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 03 00 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 03 00 F7 0E 00 90 00 79 [11:19:28]RAPDU: 90 00 [11:19:28]wFMCommunicate OK [11:19:28]SAM_PROTO_ClearQueue done [11:19:28]KKMCreateOFDPacket [11:19:28]OFDProtocolAddRootSTLVToBuf [11:19:28]FM_MakeSignedData [11:19:28]FM_MakeSignedData [11:19:28]SAM_PROTO_SignData [11:19:28]wFMCommunicate request_size=4 [11:19:28]MH_SAM_APDU [11:19:28]CAPDU: 80 0D 01 02 [11:19:28]Write to MH i2c: E2 08 00 F8 0E 80 0D 01 02 00 00 00 00 7F [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 03 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [11:19:29]RAPDU: 90 00 [11:19:29]wFMCommunicate OK [11:19:29]wFMCommunicate request_size=255 [11:19:29]MH_SAM_APDU [11:19:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 C0 D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 72 03 00 35 04 06 00 [11:19:29]Write to MH i2c: E2 02 01 F9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 C0 D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 72 03 00 35 04 06 00 00 00 70 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 03 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [11:19:29]RAPDU: 90 00 [11:19:29]wFMCommunicate OK [11:19:29]wFMCommunicate request_size=11 [11:19:29]MH_SAM_APDU [11:19:29]CAPDU: 80 0D 02 02 06 95 32 66 82 0F 1B [11:19:29]Write to MH i2c: E2 0E 00 FA 0E 80 0D 02 02 06 00 95 32 66 82 0F 1B 00 00 67 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 03 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 03 00 FA 0E 00 90 00 7C [11:19:29]RAPDU: 90 00 [11:19:29]wFMCommunicate OK [11:19:29]wFMCommunicate request_size=4 [11:19:29]MH_SAM_APDU [11:19:29]CAPDU: 80 0D 03 02 [11:19:29]Write to MH i2c: E2 08 00 FB 0E 80 0D 03 02 00 00 00 00 84 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 0B 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 0B 00 FB 0E 00 AE 78 E9 B7 EB 59 39 DB 90 00 A3 [11:19:29]RAPDU: AE 78 E9 B7 EB 59 39 DB 90 00 [11:19:29]wFMCommunicate OK [11:19:29]SAM_PROTO_SignData done [11:19:29]FM_MakeSignedData done [11:19:29]CreateOFDProtocolMessage [11:19:29]wFMCommunicate request_size=4 [11:19:29]MH_SAM_APDU [11:19:29]CAPDU: 80 11 00 00 [11:19:29]Write to MH i2c: E2 08 00 FC 0E 80 11 00 00 00 00 00 00 84 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 17 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 17 00 FC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [11:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:19:29]wFMCommunicate OK [11:19:29]CreateOFDProtocolMessage done [11:19:29]OFDSenderStorePacket 225849 [11:19:29]StoreOFDPacket docnum=225849 [11:19:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 01 CB 08 01 D5 9C 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 C0 D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 72 03 00 35 04 06 00 95 32 66 82 0F 1B AE 78 E9 B7 EB 59 39 DB [11:19:29]CheckFolder [11:19:29]dirname=/storage/ofd_packets [11:19:29]CheckFolder done [11:19:29]ProducePacketName [11:19:29]name=ofd_packets/00225849 [11:19:29]NVStorageSaveData ofd_packets/00225849 [11:19:29]File name is /storage/ofd_packets/00225849 [11:19:29]Write 302 bytes [11:19:29]NVStorageSaveData done [11:19:29]OFDSenderStorePacket done [11:19:29]KKMCreateOFDPacket done [11:19:29]NVStorageSaveData kkm_last_timestamp [11:19:29]File name is /storage/kkm_last_timestamp [11:19:29]Write 4 bytes [11:19:29]NVStorageSaveData done [11:19:29]ExternCall_PrintAddStr [11:19:29]wPrintStart [11:19:29]Write to MH i2c: 01 00 00 FD 0E 0B [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: 01 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: 01 07 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: 01 07 00 FD 0E 00 00 00 00 00 FF 0F 20 [11:19:29]RasterBufferAndPrint [11:19:29]line Счет N : (1)2002126 [11:19:29]line ИНН: 02508201610067 [11:19:29]line Контрольно-Кассовый Чек [11:19:29]line ПРОДАЖА [11:19:29]line ТРК (МРК, ГНК) : 32 [11:19:29]line Товар: 2710124130 [11:19:29]line Super-92-К-5 [11:19:29]line 4.370 * 68.80 [11:19:29]line = 300.66 [11:19:29]line НДС 12% НСП 1% [11:19:29]line > о реализуемом товаре [11:19:29]line ОКРУГЛЕНИЕ: -0.66 [11:19:29]line ИТОГО: 300.00 [11:19:29]line Внесено: 300.00 [11:19:29]line СДАЧА: 0.00 [11:19:29]line НСП 1% : 2.66 [11:19:29]line НДС 12% : 31.93 [11:19:29]line Наличными: 300.00 [11:19:29]line Безнал.: 0.00 [11:19:29]line Место: АЗС № 97 "Партнер Нефть" [11:19:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:19:29]line СНО: Общий режим [11:19:29]line Чек 209 27.07.2024 11:19 [11:19:29]line Смена: 438 ФФД: 1.0 [11:19:29]line ЗНМ: 0300000054 [11:19:29]line РНМ: 0000000000092624 [11:19:29]line Версия ККМ: 001 [11:19:29]line ФМ: 0000000000874959 [11:19:29]line ФД: 225849 [11:19:29]line ФПД: 164043700703003 [11:19:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T111928&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225849&fm=164043700703003&tin=02508201610067®Number=0000000000092624&sum=30000 [11:19:29]written 0, free lines is 4095 [11:19:29]OFD Sender: Processing packet 225849 [packets to send 599, broken 598] [11:19:29]ProducePacketName [11:19:29]name=ofd_packets/00225849 [11:19:29]OFD Sender: To server: pG, [11:19:29]CommunicateWithHost lk.salyk.kg:30040 [11:19:29]ConnectInit lk.salyk.kg [11:19:29]Write to MH i2c: 01 00 00 28 0F 37 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: 01 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: 01 07 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: 01 07 00 28 0F 00 00 00 00 00 68 0C B2 [11:19:29]RasterBufferAndPrint [11:19:29]line [11:19:29]line [11:19:29]line [11:19:29]line [11:19:29]line [11:19:29]written 0, free lines is 3179 [11:19:29]MH_Cut [11:19:29]Write to MH i2c: D1 01 00 2F 0F 01 10 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: D1 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: D1 01 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: D1 01 00 2F 0F 00 0F [11:19:29]Write to MH i2c: 01 00 00 30 0F 3F [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:31]*** Cut start [11:19:31]*** Partial cut [11:19:31]*** CUTSNS_PIN = 1 [11:19:31]*** CUTSNS_PIN = 0 [11:19:31]*** Brake cut motor [11:19:31]Read from MH i2c: 01 [11:19:31]MH_I2C_Read... [11:19:31]*** Stop cut motor [11:19:31]*** Cut end [11:19:31]Read from MH i2c: 01 07 00 [11:19:31]MH_I2C_Read... [11:19:31]Read from MH i2c: 01 07 00 30 0F 00 00 00 00 00 FF 0F 54 [11:19:31]process_action close_receipt done [11:19:31]requested_data is exist [11:19:31]produce_requested_data [11:19:31]requested_item fm.sn is exist - process it [11:19:31]wFMCommunicate request_size=4 [11:19:31]MH_SAM_APDU [11:19:31]CAPDU: 80 11 00 00 [11:19:31]Write to MH i2c: E2 08 00 31 0F 80 11 00 00 00 00 00 00 BA [11:19:31]Write i2c OK [11:19:31]MH_I2C_Read... [11:19:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:31]Read from MH i2c: E2 [11:19:31]MH_I2C_Read... [11:19:31]Read from MH i2c: E2 17 00 [11:19:31]MH_I2C_Read... [11:19:31]Read from MH i2c: E2 17 00 31 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [11:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:19:31]wFMCommunicate OK [11:19:31]requested_item fd.num is exist - process it [11:19:31]SAM_PROTO_GetFieldsCounters [11:19:31]wFMCommunicate request_size=4 [11:19:31]MH_SAM_APDU [11:19:31]CAPDU: 80 13 00 00 [11:19:31]Write to MH i2c: E2 08 00 32 0F 80 13 00 00 00 00 00 00 BD [11:19:31]Write i2c OK [11:19:31]MH_I2C_Read... [11:19:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:31]Read from MH i2c: E2 [11:19:31]MH_I2C_Read... [11:19:31]Read from MH i2c: E2 62 00 [11:19:31]MH_I2C_Read... [11:19:31]Read from MH i2c: E2 62 00 32 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 72 03 00 0E 04 04 00 B6 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 BE [11:19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 72 03 00 0E 04 04 00 B6 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 [11:19:31]wFMCommunicate OK [11:19:31]SAM_PROTO_GetFieldsCounters done [11:19:31]requested_item shift.num is exist - process it [11:19:31]requested_item shift.opened is exist - process it [11:19:31]req_shift_opened [11:19:31]FM_GetShiftState [11:19:31]SAM_PROTO_GetShiftState [11:19:31]wFMCommunicate request_size=4 [11:19:31]MH_SAM_APDU [11:19:31]CAPDU: 80 13 01 00 [11:19:31]Write to MH i2c: E2 08 00 33 0F 80 13 01 00 00 00 00 00 BF [11:19:31]Write i2c OK [11:19:31]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 [11:19:32]MH_I2C_Read... [11:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:32]Read from MH i2c: E2 0E 00 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 0E 00 33 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CD [11:19:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:19:32]wFMCommunicate OK [11:19:32]SAM_PROTO_GetShiftState done [11:19:32]FM_GetShiftState done [11:19:32]req_shift_opened done [11:19:32]requested_item shift.open_date is exist - process it [11:19:32]req_shift_open_date [11:19:32]req_shift_open_date done [11:19:32]produce_requested_data done [11:19:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225849,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:19:32]process_action_free close_receipt [11:19:32]json_value_free [11:19:32]json_value_free done [11:19:32]process_json_proto returns [11:19:32]Send response to host [11:19:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225849,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:19:32]free response buf [11:19:32]execute_script done [11:19:32]execute_script returns [11:19:32]free content buf [11:19:32]Sock 11.Close socket [11:19:32]Sock 11.Thread stoped [11:19:33]recv_with_timeout no data received [11:19:34]ConnectInit Can't take IP for lk.salyk.kg [11:19:34]CommunicateWithHost connect error [11:19:34]CommunicateWithHost err = -1 [11:19:34]OFD Sender: Server communicate error [11:19:39]OFD Sender: Processing packet 225849 [packets to send 599, broken 598] [11:19:39]ProducePacketName [11:19:39]name=ofd_packets/00225849 [11:19:39]OFD Sender: To server: pG, [11:19:39]CommunicateWithHost lk.salyk.kg:30040 [11:19:39]ConnectInit lk.salyk.kg [11:19:42]Connected sock=10 [11:19: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 35 39 10 01 00 00 01 CB 08 01 D5 9C 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 C0 D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 72 03 00 35 04 06 00 95 32 66 82 0F 1B AE 78 E9 B7 EB 59 39 DB [11:19: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 35 39 4F 00 00 00 9A 04 47 00 47 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 72 03 00 F4 03 04 00 DA 83 A4 66 B6 04 01 00 00 69 4C 94 9D 20 1B 68 0B [11:19:42]CommunicateWithHost err = 0 [11:19:42]CheckOFDResponse [11:19:42]1017 (14) - 77093643461234 [11:19:42]1041 (16) - 0000000000874959 [11:19:42]1040 (4) - 225849 [11:19:42]1012 (4) - 27.07.2024 05:21 [11:19:42]1206 (1) - 0 [11:19:42]OFD Sender: Remove packet 225849 [11:19:42]ProducePacketName [11:19:42]name=ofd_packets/00225849 [11:19:42]NVStorageDeleteData [11:19:42]OFD Sender: No OFD packet to send [11:19:47]OFD Sender: No OFD packet to send [11:19:52]OFD Sender: No OFD packet to send [11:19:57]OFD Sender: No OFD packet to send [11:20:00]recv_with_timeout no data received [11:20:02]OFD Sender: No OFD packet to send [11:20:08]OFD Sender: No OFD packet to send [11:20:13]OFD Sender: No OFD packet to send [11:20:14]accept exits with 9 [11:20:14]New connection [11:20:14]New thread 3066817892 created [11:20:14]Thread 3066961252 joined [11:20:14]Waiting for new connection... [11:20:14] Sock 9.Parse request [11:20:14]Sock 9.Check first char [11:20:14]Sock 9.First char is OK [11:20:14]request: POST /json_proto HTTP/1.0 [11:20:14]Method: POST [11:20:14]URL: /json_proto [11:20:14]Method is POST - this is cgi request [11:20:14]url: /json_proto [11:20:14]query_string will be loaded in cgi processing [11:20:14]execute_cgi json_proto POST (null) [11:20:14]execute_cgi path=json_proto method=POST [11:20:14]POST find Content-Length [11:20:14]Host: 172.17.43.131:8080 [11:20:14]Content-Length: 678 [11:20:14]Content-Type: application/json [11:20:14] [11:20:14]POST finish read [11:20:14]Found Content-Length = 678 [11:20:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:14]execute_script... [11:20: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)2002128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:14]POST & json_proto [11:20:14]process_json_proto [11:20:14]json parsed OK: [11:20:14]protocol is kg_v1.0 [11:20:14]action value=close_receipt [11:20:14]process_action close_receipt [11:20:14]cmd_close_receipt [11:20:14]MH_GetDate [11:20:14]Write to MH i2c: F0 00 00 34 0F 32 [11:20:14]Write i2c OK [11:20:14]MH_I2C_Read... [11:20:14]Read from MH i2c: F0 [11:20:14]MH_I2C_Read... [11:20:14]Read from MH i2c: F0 09 00 [11:20:14]MH_I2C_Read... [11:20:14]Read from MH i2c: F0 09 00 34 0F 00 EF D7 A4 66 F9 24 A2 66 30 [11:20:14]GetLastDocTimeStamp 1722079168 [11:20:14]current date 1722079215 [11:20:14]FM_GetShiftState [11:20:14]SAM_PROTO_GetShiftState [11:20:14]wFMCommunicate request_size=4 [11:20:14]MH_SAM_APDU [11:20:14]CAPDU: 80 13 01 00 [11:20:14]Write to MH i2c: E2 08 00 35 0F 80 13 01 00 00 00 00 00 C1 [11:20:14]Write i2c OK [11:20:14]MH_I2C_Read... [11:20:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:14]Read from MH i2c: E2 [11:20:14]MH_I2C_Read... [11:20:14]Read from MH i2c: E2 0E 00 [11:20:14]MH_I2C_Read... [11:20:14]Read from MH i2c: E2 0E 00 35 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CF [11:20:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:20:14]wFMCommunicate OK [11:20:14]SAM_PROTO_GetShiftState done [11:20:14]FM_GetShiftState done [11:20:14]opened in 1722038719 [11:20:14]opened+sec_in_day 1722125119 [11:20:14]quantity*price = 50036 [11:20:14]sum+1 = 50037 [11:20:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 210 27.07.2024 11:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225850 ФПД: 117138833872110 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112015&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225850&fm=117138833872110&tin=02508201610067®Number=0000000000092624&sum=50000 [11:20:15]StoreToDocumentArchive [11:20:15]shift 438 fd 225850 [11:20:15]save to /storage/0438/doc_00225850 [11:20:15]save last doc name /storage/0438/doc_00225850 to /storage/kkm_last_doc_name [11:20:15]save OK [11:20:15]Clear old archive folders... [11:20:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:15]tlvbuf is 00797E00 [11:20:15]SAM_PROTO_ClearQueue [11:20:15]wFMCommunicate request_size=4 [11:20:15]MH_SAM_APDU [11:20:15]CAPDU: 80 09 00 00 [11:20:15]Write to MH i2c: E2 08 00 42 0F 80 09 00 00 00 00 00 00 C3 [11:20:15]Write i2c OK [11:20:15]MH_I2C_Read... [11:20:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:15]Read from MH i2c: E2 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: E2 03 00 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: E2 03 00 42 0F 00 90 00 C5 [11:20:15]RAPDU: 90 00 [11:20:15]wFMCommunicate OK [11:20:15]SAM_PROTO_ClearQueue done [11:20:15]KKMCreateOFDPacket [11:20:15]OFDProtocolAddRootSTLVToBuf [11:20:15]FM_MakeSignedData [11:20:15]FM_MakeSignedData [11:20:15]SAM_PROTO_SignData [11:20:15]wFMCommunicate request_size=4 [11:20:15]MH_SAM_APDU [11:20:15]CAPDU: 80 0D 01 02 [11:20:15]Write to MH i2c: E2 08 00 43 0F 80 0D 01 02 00 00 00 00 CB [11:20:15]Write i2c OK [11:20:15]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=255 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 EF D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 72 03 00 35 04 06 00 6A [11:20:16]Write to MH i2c: E2 02 01 44 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 EF D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 72 03 00 35 04 06 00 6A 00 00 C4 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 44 0F 00 90 00 C7 [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=10 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 02 02 05 89 82 95 14 EE [11:20:16]Write to MH i2c: E2 0D 00 45 0F 80 0D 02 02 05 00 89 82 95 14 EE 00 00 7A [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 45 0F 00 90 00 C8 [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 03 02 [11:20:16]Write to MH i2c: E2 08 00 46 0F 80 0D 03 02 00 00 00 00 D0 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 0B 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 0B 00 46 0F 00 99 67 72 5F D0 93 9E B0 90 00 53 [11:20:16]RAPDU: 99 67 72 5F D0 93 9E B0 90 00 [11:20:16]wFMCommunicate OK [11:20:16]SAM_PROTO_SignData done [11:20:16]FM_MakeSignedData done [11:20:16]CreateOFDProtocolMessage [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 11 00 00 [11:20:16]Write to MH i2c: E2 08 00 47 0F 80 11 00 00 00 00 00 00 D0 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 17 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 17 00 47 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [11:20:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:20:16]wFMCommunicate OK [11:20:16]CreateOFDProtocolMessage done [11:20:16]OFDSenderStorePacket 225850 [11:20:16]StoreOFDPacket docnum=225850 [11:20:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 65 07 01 06 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 EF D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 72 03 00 35 04 06 00 6A 89 82 95 14 EE 99 67 72 5F D0 93 9E B0 [11:20:16]CheckFolder [11:20:16]dirname=/storage/ofd_packets [11:20:16]CheckFolder done [11:20:16]ProducePacketName [11:20:16]name=ofd_packets/00225850 [11:20:16]NVStorageSaveData ofd_packets/00225850 [11:20:16]File name is /storage/ofd_packets/00225850 [11:20:16]Write 301 bytes [11:20:16]NVStorageSaveData done [11:20:16]OFDSenderStorePacket done [11:20:16]KKMCreateOFDPacket done [11:20:16]NVStorageSaveData kkm_last_timestamp [11:20:16]File name is /storage/kkm_last_timestamp [11:20:16]Write 4 bytes [11:20:16]NVStorageSaveData done [11:20:16]ExternCall_PrintAddStr [11:20:16]wPrintStart [11:20:16]Write to MH i2c: 01 00 00 48 0F 57 [11:20:16]OFD Sender: Processing packet 225850 [packets to send 599, broken 598] [11:20:16]ProducePacketName [11:20:16]name=ofd_packets/00225850 [11:20:16]OFD Sender: To server: pG, [11:20:16]CommunicateWithHost lk.salyk.kg:30040 [11:20:16]ConnectInit lk.salyk.kg [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 07 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 07 00 48 0F 00 00 00 00 00 FF 0F 6C [11:20:16]RasterBufferAndPrint [11:20:16]line Счет N : (1)2002128 [11:20:16]line ИНН: 02508201610067 [11:20:16]line Контрольно-Кассовый Чек [11:20:16]line ПРОДАЖА [11:20:16]line ТРК (МРК, ГНК) : 53 [11:20:16]line Товар: 2710124130 [11:20:16]line Аи-92-К-5 [11:20:16]line 7.380 * 67.80 [11:20:16]line = 500.36 [11:20:16]line НДС 12% НСП 1% [11:20:16]line > о реализуемом товаре [11:20:16]line ОКРУГЛЕНИЕ: -0.36 [11:20:16]line ИТОГО: 500.00 [11:20:16]line Внесено: 500.00 [11:20:16]line СДАЧА: 0.00 [11:20:16]line НСП 1% : 4.43 [11:20:16]line НДС 12% : 53.14 [11:20:16]line Наличными: 500.00 [11:20:16]line Безнал.: 0.00 [11:20:16]line Место: АЗС № 97 "Партнер Нефть" [11:20:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:20:16]line СНО: Общий режим [11:20:16]line Чек 210 27.07.2024 11:20 [11:20:16]line Смена: 438 ФФД: 1.0 [11:20:16]line ЗНМ: 0300000054 [11:20:16]line РНМ: 0000000000092624 [11:20:16]line Версия ККМ: 001 [11:20:16]line ФМ: 0000000000874959 [11:20:16]line ФД: 225850 [11:20:16]line ФПД: 117138833872110 [11:20:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112015&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225850&fm=117138833872110&tin=02508201610067®Number=0000000000092624&sum=50000 [11:20:16]written 0, free lines is 4095 [11:20:16]Write to MH i2c: 01 00 00 73 0F 82 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 07 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 07 00 73 0F 00 00 00 00 00 61 0C F6 [11:20:16]RasterBufferAndPrint [11:20:16]line [11:20:16]line [11:20:16]line [11:20:16]line [11:20:16]line [11:20:16]written 0, free lines is 3173 [11:20:16]MH_Cut [11:20:16]Write to MH i2c: D1 01 00 7A 0F 01 5B [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: D1 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: D1 01 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: D1 01 00 7A 0F 00 5A [11:20:16]Write to MH i2c: 01 00 00 7B 0F 8A [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:17]Connected sock=7 [11:20: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 35 39 0F 01 00 00 8F 65 07 01 06 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 EF D7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 72 03 00 35 04 06 00 6A 89 82 95 14 EE 99 67 72 5F D0 93 9E B0 [11:20: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 35 39 4F 00 00 00 D1 C2 47 00 F7 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 72 03 00 F4 03 04 00 FD 83 A4 66 B6 04 01 00 00 8C B8 08 F6 15 24 75 23 [11:20:17]CommunicateWithHost err = 0 [11:20:17]CheckOFDResponse [11:20:17]1017 (14) - 77093643461234 [11:20:17]1041 (16) - 0000000000874959 [11:20:17]1040 (4) - 225850 [11:20:17]1012 (4) - 27.07.2024 05:22 [11:20:17]1206 (1) - 0 [11:20:17]OFD Sender: Remove packet 225850 [11:20:17]ProducePacketName [11:20:17]name=ofd_packets/00225850 [11:20:17]NVStorageDeleteData [11:20:18]OFD Sender: No OFD packet to send [11:20:18]*** Cut start [11:20:18]*** Partial cut [11:20:18]*** CUTSNS_PIN = 1 [11:20:18]*** CUTSNS_PIN = 0 [11:20:18]*** Brake cut motor [11:20:18]Read from MH i2c: 01 [11:20:18]MH_I2C_Read... [11:20:18]*** Stop cut motor [11:20:18]*** Cut end [11:20:18]Read from MH i2c: 01 07 00 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: 01 07 00 7B 0F 00 00 00 00 00 FF 0F 9F [11:20:18]process_action close_receipt done [11:20:18]requested_data is exist [11:20:18]produce_requested_data [11:20:18]requested_item fm.sn is exist - process it [11:20:18]wFMCommunicate request_size=4 [11:20:18]MH_SAM_APDU [11:20:18]CAPDU: 80 11 00 00 [11:20:18]Write to MH i2c: E2 08 00 7C 0F 80 11 00 00 00 00 00 00 05 [11:20:18]Write i2c OK [11:20:18]MH_I2C_Read... [11:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:18]Read from MH i2c: E2 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 17 00 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 17 00 7C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [11:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:20:18]wFMCommunicate OK [11:20:18]requested_item fd.num is exist - process it [11:20:18]SAM_PROTO_GetFieldsCounters [11:20:18]wFMCommunicate request_size=4 [11:20:18]MH_SAM_APDU [11:20:18]CAPDU: 80 13 00 00 [11:20:18]Write to MH i2c: E2 08 00 7D 0F 80 13 00 00 00 00 00 00 08 [11:20:18]Write i2c OK [11:20:18]MH_I2C_Read... [11:20:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:18]Read from MH i2c: E2 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 62 00 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 62 00 7D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 72 03 00 0E 04 04 00 B6 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 0D [11:20:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 72 03 00 0E 04 04 00 B6 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 [11:20:18]wFMCommunicate OK [11:20:18]SAM_PROTO_GetFieldsCounters done [11:20:18]requested_item shift.num is exist - process it [11:20:18]requested_item shift.opened is exist - process it [11:20:18]req_shift_opened [11:20:18]FM_GetShiftState [11:20:18]SAM_PROTO_GetShiftState [11:20:18]wFMCommunicate request_size=4 [11:20:18]MH_SAM_APDU [11:20:18]CAPDU: 80 13 01 00 [11:20:18]Write to MH i2c: E2 08 00 7E 0F 80 13 01 00 00 00 00 00 0A [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 0E 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 0E 00 7E 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [11:20:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:20:19]wFMCommunicate OK [11:20:19]SAM_PROTO_GetShiftState done [11:20:19]FM_GetShiftState done [11:20:19]req_shift_opened done [11:20:19]requested_item shift.open_date is exist - process it [11:20:19]req_shift_open_date [11:20:19]req_shift_open_date done [11:20:19]produce_requested_data done [11:20:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225850,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:20:19]process_action_free close_receipt [11:20:19]json_value_free [11:20:19]json_value_free done [11:20:19]process_json_proto returns [11:20:19]Send response to host [11:20:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225850,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:20:19]free response buf [11:20:19]execute_script done [11:20:19]execute_script returns [11:20:19]free content buf [11:20:19]Sock 9.Close socket [11:20:19]Sock 9.Thread stoped [11:20:23]OFD Sender: No OFD packet to send [11:20:26]recv_with_timeout no data received [11:20:28]OFD Sender: No OFD packet to send [11:20:33]OFD Sender: No OFD packet to send [11:20:38]OFD Sender: No OFD packet to send [11:20:39]recv_with_timeout no data received [11:20:43]OFD Sender: No OFD packet to send [11:20:47]accept exits with 10 [11:20:47]New connection [11:20:47]New thread 3066961252 created [11:20:47]Thread 3066817892 joined [11:20:47]Waiting for new connection... [11:20:47] Sock 10.Parse request [11:20:47]Sock 10.Check first char [11:20:47]Sock 10.First char is OK [11:20:47]request: POST /json_proto HTTP/1.0 [11:20:47]Method: POST [11:20:47]URL: /json_proto [11:20:47]Method is POST - this is cgi request [11:20:47]url: /json_proto [11:20:47]query_string will be loaded in cgi processing [11:20:47]execute_cgi json_proto POST (null) [11:20:47]execute_cgi path=json_proto method=POST [11:20:47]POST find Content-Length [11:20:47]Host: 172.17.43.131:8080 [11:20:47]Content-Length: 817 [11:20:47]Content-Type: application/json [11:20:47] [11:20:47]POST finish read [11:20:47]Found Content-Length = 817 [11:20:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\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.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:47]execute_script... [11:20:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\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.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:47]POST & json_proto [11:20:47]process_json_proto [11:20:47]json parsed OK: [11:20:47]protocol is kg_v1.0 [11:20:47]action value=close_receipt [11:20:47]process_action close_receipt [11:20:47]cmd_close_receipt [11:20:47]MH_GetDate [11:20:47]Write to MH i2c: F0 00 00 7F 0F 7D [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: F0 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: F0 09 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: F0 09 00 7F 0F 00 0F D8 A4 66 F9 24 A2 66 9C [11:20:47]GetLastDocTimeStamp 1722079215 [11:20:47]current date 1722079247 [11:20:47]FM_GetShiftState [11:20:47]SAM_PROTO_GetShiftState [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 13 01 00 [11:20:47]Write to MH i2c: E2 08 00 80 0F 80 13 01 00 00 00 00 00 0C [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 0E 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 0E 00 80 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1A [11:20:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:20:47]wFMCommunicate OK [11:20:47]SAM_PROTO_GetShiftState done [11:20:47]FM_GetShiftState done [11:20:47]opened in 1722038719 [11:20:47]opened+sec_in_day 1722125119 [11:20:47]quantity*price = 40002 [11:20:47]sum+1 = 40003 [11:20:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 211 27.07.2024 11:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225851 ФПД: 260660310893780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225851&fm=260660310893780&tin=02508201610067®Number=0000000000092624&sum=40002 [11:20:48]StoreToDocumentArchive [11:20:48]shift 438 fd 225851 [11:20:48]save to /storage/0438/doc_00225851 [11:20:48]save last doc name /storage/0438/doc_00225851 to /storage/kkm_last_doc_name [11:20:48]save OK [11:20:48]Clear old archive folders... [11:20:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:48]tlvbuf is 00798020 [11:20:48]SAM_PROTO_ClearQueue [11:20:48]wFMCommunicate request_size=4 [11:20:48]MH_SAM_APDU [11:20:48]CAPDU: 80 09 00 00 [11:20:48]Write to MH i2c: E2 08 00 8D 0F 80 09 00 00 00 00 00 00 0E [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:48]Read from MH i2c: E2 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 8D 0F 00 90 00 10 [11:20:48]RAPDU: 90 00 [11:20:48]wFMCommunicate OK [11:20:48]SAM_PROTO_ClearQueue done [11:20:48]KKMCreateOFDPacket [11:20:48]OFDProtocolAddRootSTLVToBuf [11:20:48]FM_MakeSignedData [11:20:48]FM_MakeSignedData [11:20:48]SAM_PROTO_SignData [11:20:48]wFMCommunicate request_size=4 [11:20:48]MH_SAM_APDU [11:20:48]CAPDU: 80 0D 01 02 [11:20:48]Write to MH i2c: E2 08 00 8E 0F 80 0D 01 02 00 00 00 00 16 [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:48]Read from MH i2c: E2 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 8E 0F 00 90 00 11 [11:20:48]RAPDU: 90 00 [11:20:48]wFMCommunicate OK [11:20:48]wFMCommunicate request_size=255 [11:20:48]MH_SAM_APDU [11:20:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 0F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 72 03 00 35 04 06 00 ED [11:20:48]Write to MH i2c: E2 02 01 8F 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 0F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 72 03 00 35 04 06 00 ED 00 00 9E [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:48]Read from MH i2c: E2 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 8F 0F 00 90 00 12 [11:20:48]RAPDU: 90 00 [11:20:48]wFMCommunicate OK [11:20:48]wFMCommunicate request_size=10 [11:20:48]MH_SAM_APDU [11:20:48]CAPDU: 80 0D 02 02 05 11 B5 3C E4 D4 [11:20:48]Write to MH i2c: E2 0D 00 90 0F 80 0D 02 02 05 00 11 B5 3C E4 D4 00 00 DD [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:48]Read from MH i2c: E2 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 03 00 90 0F 00 90 00 13 [11:20:48]RAPDU: 90 00 [11:20:48]wFMCommunicate OK [11:20:48]wFMCommunicate request_size=4 [11:20:48]MH_SAM_APDU [11:20:48]CAPDU: 80 0D 03 02 [11:20:48]Write to MH i2c: E2 08 00 91 0F 80 0D 03 02 00 00 00 00 1B [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:48]Read from MH i2c: E2 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 0B 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 0B 00 91 0F 00 05 B9 36 15 93 F5 34 CB 90 00 AC [11:20:48]RAPDU: 05 B9 36 15 93 F5 34 CB 90 00 [11:20:48]wFMCommunicate OK [11:20:48]SAM_PROTO_SignData done [11:20:48]FM_MakeSignedData done [11:20:48]CreateOFDProtocolMessage [11:20:48]wFMCommunicate request_size=4 [11:20:48]MH_SAM_APDU [11:20:48]CAPDU: 80 11 00 00 [11:20:48]Write to MH i2c: E2 08 00 92 0F 80 11 00 00 00 00 00 00 1B [11:20:49]Write i2c OK [11:20:49]MH_I2C_Read... [11:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:49]Read from MH i2c: E2 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: E2 17 00 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: E2 17 00 92 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [11:20:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:20:49]wFMCommunicate OK [11:20:49]CreateOFDProtocolMessage done [11:20:49]OFDSenderStorePacket 225851 [11:20:49]StoreOFDPacket docnum=225851 [11:20:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 DE 07 01 28 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 0F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 72 03 00 35 04 06 00 ED 11 B5 3C E4 D4 05 B9 36 15 93 F5 34 CB [11:20:49]CheckFolder [11:20:49]dirname=/storage/ofd_packets [11:20:49]CheckFolder done [11:20:49]ProducePacketName [11:20:49]name=ofd_packets/00225851 [11:20:49]NVStorageSaveData ofd_packets/00225851 [11:20:49]File name is /storage/ofd_packets/00225851 [11:20:49]Write 301 bytes [11:20:49]NVStorageSaveData done [11:20:49]OFDSenderStorePacket done [11:20:49]KKMCreateOFDPacket done [11:20:49]NVStorageSaveData kkm_last_timestamp [11:20:49]File name is /storage/kkm_last_timestamp [11:20:49]Write 4 bytes [11:20:49]NVStorageSaveData done [11:20:49]OFD Sender: Processing packet 225851 [packets to send 599, broken 598] [11:20:49]ProducePacketName [11:20:49]name=ofd_packets/00225851 [11:20:49]OFD Sender: To server: pG, [11:20:49]CommunicateWithHost lk.salyk.kg:30040 [11:20:49]ConnectInit lk.salyk.kg [11:20:49]ExternCall_PrintAddStr [11:20:49]wPrintStart [11:20:49]Write to MH i2c: 01 00 00 93 0F A2 [11:20:49]Write i2c OK [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: 01 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: 01 07 00 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: 01 07 00 93 0F 00 00 00 00 00 FF 0F B7 [11:20:49]RasterBufferAndPrint [11:20:49]line Счет N : (1)2002127 [11:20:49]line ИНН: 02508201610067 [11:20:49]line Контрольно-Кассовый Чек [11:20:49]line ПРОДАЖА [11:20:49]line ТРК (МРК, ГНК) : 63 [11:20:49]line Товар: 2710124130 [11:20:49]line Аи-92-К-5 [11:20:49]line 5.900 * 67.80 [11:20:49]line = 400.02 [11:20:49]line НДС 12% НСП 1% [11:20:49]line > о реализуемом товаре [11:20:49]line ИТОГО: 400.02 [11:20:49]line НСП 1% : 3.54 [11:20:49]line НДС 12% : 42.48 [11:20:49]line Наличными: 0.00 [11:20:49]line Безнал.: 400.02 [11:20:49]line Место: АЗС № 97 "Партнер Нефть" [11:20:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:20:49]line СНО: Общий режим [11:20:49]line Чек 211 27.07.2024 11:20 [11:20:49]line Смена: 438 ФФД: 1.0 [11:20:49]line ЗНМ: 0300000054 [11:20:49]line РНМ: 0000000000092624 [11:20:49]line Версия ККМ: 001 [11:20:49]line Платежная система: Бакай Банк [11:20:49]line ФМ: 0000000000874959 [11:20:49]line ФД: 225851 [11:20:49]line ФПД: 260660310893780 [11:20:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225851&fm=260660310893780&tin=02508201610067®Number=0000000000092624&sum=40002 [11:20:49]written 0, free lines is 4095 [11:20:49]Write to MH i2c: 01 00 00 BD 0F CC [11:20:49]Write i2c OK [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: 01 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: 01 07 00 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: 01 07 00 BD 0F 00 00 00 00 00 7D 0C 5C [11:20:49]RasterBufferAndPrint [11:20:49]line [11:20:49]line [11:20:49]line [11:20:49]line [11:20:49]line [11:20:49]written 0, free lines is 3201 [11:20:49]MH_Cut [11:20:49]Write to MH i2c: D1 01 00 C4 0F 01 A5 [11:20:49]Write i2c OK [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: D1 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: D1 01 00 [11:20:49]MH_I2C_Read... [11:20:49]Read from MH i2c: D1 01 00 C4 0F 00 A4 [11:20:49]Write to MH i2c: 01 00 00 C5 0F D4 [11:20:49]Write i2c OK [11:20:49]MH_I2C_Read... [11:20:50]Connected sock=12 [11:20: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 35 39 0F 01 00 00 62 DE 07 01 28 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 0F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 72 03 00 35 04 06 00 ED 11 B5 3C E4 D4 05 B9 36 15 93 F5 34 CB [11:20:50]*** Cut start [11:20:50]*** Partial cut [11:20:50]*** CUTSNS_PIN = 1 [11:20:50]*** CUTSNS_PIN = 0 [11:20: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 35 39 4F 00 00 00 47 29 47 00 5C 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 35 39 10 04 04 00 3B 72 03 00 F4 03 04 00 1E 84 A4 66 B6 04 01 00 00 D7 28 29 5E 34 A6 DB BB [11:20:50]CommunicateWithHost err = 0 [11:20:50]CheckOFDResponse [11:20:50]1017 (14) - 77093643461234 [11:20:50]1041 (16) - 0000000000874959 [11:20:50]1040 (4) - 225851 [11:20:50]1012 (4) - 27.07.2024 05:22 [11:20:50]1206 (1) - 0 [11:20:50]OFD Sender: Remove packet 225851 [11:20:50]ProducePacketName [11:20:50]name=ofd_packets/00225851 [11:20:50]NVStorageDeleteData [11:20:51]*** Brake cut motor [11:20:51]OFD Sender: No OFD packet to send [11:20:51]Read from MH i2c: 01 [11:20:51]MH_I2C_Read... [11:20:51]*** Stop cut motor [11:20:51]*** Cut end [11:20:51]Read from MH i2c: 01 07 00 [11:20:51]MH_I2C_Read... [11:20:51]Read from MH i2c: 01 07 00 C5 0F 00 00 00 00 00 FF 0F E9 [11:20:51]process_action close_receipt done [11:20:51]requested_data is exist [11:20:51]produce_requested_data [11:20:51]requested_item fm.sn is exist - process it [11:20:51]wFMCommunicate request_size=4 [11:20:51]MH_SAM_APDU [11:20:51]CAPDU: 80 11 00 00 [11:20:51]Write to MH i2c: E2 08 00 C6 0F 80 11 00 00 00 00 00 00 4F [11:20:51]Write i2c OK [11:20:51]MH_I2C_Read... [11:20:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:51]Read from MH i2c: E2 [11:20:51]MH_I2C_Read... [11:20:51]Read from MH i2c: E2 17 00 [11:20:51]MH_I2C_Read... [11:20:51]Read from MH i2c: E2 17 00 C6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [11:20:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:20:51]wFMCommunicate OK [11:20:51]requested_item fd.num is exist - process it [11:20:51]SAM_PROTO_GetFieldsCounters [11:20:51]wFMCommunicate request_size=4 [11:20:51]MH_SAM_APDU [11:20:51]CAPDU: 80 13 00 00 [11:20:51]Write to MH i2c: E2 08 00 C7 0F 80 13 00 00 00 00 00 00 52 [11:20:51]Write i2c OK [11:20:51]MH_I2C_Read... [11:20:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:51]Read from MH i2c: E2 [11:20:51]MH_I2C_Read... [11:20:51]Read from MH i2c: E2 62 00 [11:20:51]MH_I2C_Read... [11:20:51]Read from MH i2c: E2 62 00 C7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 72 03 00 0E 04 04 00 B6 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 5B [11:20:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 72 03 00 0E 04 04 00 B6 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 [11:20:51]wFMCommunicate OK [11:20:51]SAM_PROTO_GetFieldsCounters done [11:20:51]requested_item shift.num is exist - process it [11:20:51]requested_item shift.opened is exist - process it [11:20:51]req_shift_opened [11:20:51]FM_GetShiftState [11:20:51]SAM_PROTO_GetShiftState [11:20:51]wFMCommunicate request_size=4 [11:20:51]MH_SAM_APDU [11:20:51]CAPDU: 80 13 01 00 [11:20:51]Write to MH i2c: E2 08 00 C8 0F 80 13 01 00 00 00 00 00 54 [11:20:51]Write i2c OK [11:20:51]MH_I2C_Read... [11:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:51]Read from MH i2c: E2 [11:20:51]MH_I2C_Read... [11:20:51]Read from MH i2c: E2 0E 00 [11:20:51]MH_I2C_Read... [11:20:51]Read from MH i2c: E2 0E 00 C8 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 62 [11:20:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:20:51]wFMCommunicate OK [11:20:51]SAM_PROTO_GetShiftState done [11:20:51]FM_GetShiftState done [11:20:51]req_shift_opened done [11:20:51]requested_item shift.open_date is exist - process it [11:20:51]req_shift_open_date [11:20:51]req_shift_open_date done [11:20:51]produce_requested_data done [11:20:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225851,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:20:51]process_action_free close_receipt [11:20:51]json_value_free [11:20:51]json_value_free done [11:20:51]process_json_proto returns [11:20:51]Send response to host [11:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225851,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:20:51]free response buf [11:20:51]execute_script done [11:20:51]execute_script returns [11:20:51]free content buf [11:20:51]Sock 10.Close socket [11:20:51]Sock 10.Thread stoped [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:09]recv_with_timeout no data received [11:21:11]OFD Sender: No OFD packet to send [11:21:16]OFD Sender: No OFD packet to send [11:21:20]recv_with_timeout no data received [11:21:21]OFD Sender: No OFD packet to send [11:21:23]accept exits with 9 [11:21:23]New connection [11:21:23]New thread 3066817892 created [11:21:23]Thread 3066961252 joined [11:21:23]Waiting for new connection... [11:21:23] Sock 9.Parse request [11:21:23]Sock 9.Check first char [11:21:23]Sock 9.First char is OK [11:21:23]request: POST /json_proto HTTP/1.0 [11:21:23]Method: POST [11:21:23]URL: /json_proto [11:21:23]Method is POST - this is cgi request [11:21:23]url: /json_proto [11:21:23]query_string will be loaded in cgi processing [11:21:23]execute_cgi json_proto POST (null) [11:21:23]execute_cgi path=json_proto method=POST [11:21:23]POST find Content-Length [11:21:23]Host: 172.17.43.131:8080 [11:21:23]Content-Length: 675 [11:21:23]Content-Type: application/json [11:21:23] [11:21:23]POST finish read [11:21:23]Found Content-Length = 675 [11:21:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:23]execute_script... [11:21: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)2002129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:23]POST & json_proto [11:21:23]process_json_proto [11:21:23]json parsed OK: [11:21:23]protocol is kg_v1.0 [11:21:23]action value=close_receipt [11:21:23]process_action close_receipt [11:21:23]cmd_close_receipt [11:21:23]MH_GetDate [11:21:23]Write to MH i2c: F0 00 00 C9 0F C7 [11:21:23]Write i2c OK [11:21:23]MH_I2C_Read... [11:21:23]Read from MH i2c: F0 [11:21:23]MH_I2C_Read... [11:21:23]Read from MH i2c: F0 09 00 [11:21:23]MH_I2C_Read... [11:21:23]Read from MH i2c: F0 09 00 C9 0F 00 33 D8 A4 66 F9 24 A2 66 0A [11:21:23]GetLastDocTimeStamp 1722079247 [11:21:23]current date 1722079283 [11:21:23]FM_GetShiftState [11:21:23]SAM_PROTO_GetShiftState [11:21:23]wFMCommunicate request_size=4 [11:21:23]MH_SAM_APDU [11:21:23]CAPDU: 80 13 01 00 [11:21:23]Write to MH i2c: E2 08 00 CA 0F 80 13 01 00 00 00 00 00 56 [11:21:23]Write i2c OK [11:21:23]MH_I2C_Read... [11:21:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:23]Read from MH i2c: E2 [11:21:23]MH_I2C_Read... [11:21:23]Read from MH i2c: E2 0E 00 [11:21:23]MH_I2C_Read... [11:21:23]Read from MH i2c: E2 0E 00 CA 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 64 [11:21:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:21:23]wFMCommunicate OK [11:21:23]SAM_PROTO_GetShiftState done [11:21:23]FM_GetShiftState done [11:21:23]opened in 1722038719 [11:21:23]opened+sec_in_day 1722125119 [11:21:23]quantity*price = 50063 [11:21:23]sum+1 = 50064 [11:21:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 212 27.07.2024 11:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225852 ФПД: 173161135868760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225852&fm=173161135868760&tin=02508201610067®Number=0000000000092624&sum=50000 [11:21:24]StoreToDocumentArchive [11:21:24]shift 438 fd 225852 [11:21:24]save to /storage/0438/doc_00225852 [11:21:24]save last doc name /storage/0438/doc_00225852 to /storage/kkm_last_doc_name [11:21:24]save OK [11:21:24]Clear old archive folders... [11:21:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:21:24]tlvbuf is B6EC3CE0 [11:21:24]SAM_PROTO_ClearQueue [11:21:24]wFMCommunicate request_size=4 [11:21:24]MH_SAM_APDU [11:21:24]CAPDU: 80 09 00 00 [11:21:24]Write to MH i2c: E2 08 00 D7 0F 80 09 00 00 00 00 00 00 58 [11:21:24]Write i2c OK [11:21:24]MH_I2C_Read... [11:21:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:24]Read from MH i2c: E2 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: E2 03 00 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: E2 03 00 D7 0F 00 90 00 5A [11:21:24]RAPDU: 90 00 [11:21:24]wFMCommunicate OK [11:21:24]SAM_PROTO_ClearQueue done [11:21:24]KKMCreateOFDPacket [11:21:24]OFDProtocolAddRootSTLVToBuf [11:21:24]FM_MakeSignedData [11:21:24]FM_MakeSignedData [11:21:24]SAM_PROTO_SignData [11:21:24]wFMCommunicate request_size=4 [11:21:24]MH_SAM_APDU [11:21:24]CAPDU: 80 0D 01 02 [11:21:24]Write to MH i2c: E2 08 00 D8 0F 80 0D 01 02 00 00 00 00 60 [11:21:24]Write i2c OK [11:21:24]MH_I2C_Read... [11:21:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:24]Read from MH i2c: E2 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: E2 03 00 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: E2 03 00 D8 0F 00 90 00 5B [11:21:24]RAPDU: 90 00 [11:21:24]wFMCommunicate OK [11:21:24]wFMCommunicate request_size=255 [11:21:24]MH_SAM_APDU [11:21:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 33 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 72 03 00 35 04 06 00 9D 7D 37 FE [11:21:24]Write to MH i2c: E2 02 01 D9 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 33 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 72 03 00 35 04 06 00 9D 7D 37 FE 00 00 15 [11:21:24]Write i2c OK [11:21:24]MH_I2C_Read... [11:21:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:25]Read from MH i2c: E2 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 D9 0F 00 90 00 5C [11:21:25]RAPDU: 90 00 [11:21:25]wFMCommunicate OK [11:21:25]wFMCommunicate request_size=7 [11:21:25]MH_SAM_APDU [11:21:25]CAPDU: 80 0D 02 02 02 0B 58 [11:21:25]Write to MH i2c: E2 0A 00 DA 0F 80 0D 02 02 02 00 0B 58 00 00 CA [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:25]Read from MH i2c: E2 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 DA 0F 00 90 00 5D [11:21:25]RAPDU: 90 00 [11:21:25]wFMCommunicate OK [11:21:25]wFMCommunicate request_size=4 [11:21:25]MH_SAM_APDU [11:21:25]CAPDU: 80 0D 03 02 [11:21:25]Write to MH i2c: E2 08 00 DB 0F 80 0D 03 02 00 00 00 00 65 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:25]Read from MH i2c: E2 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 0B 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 0B 00 DB 0F 00 5E C9 DB 8B D0 47 BA 5B 90 00 1F [11:21:25]RAPDU: 5E C9 DB 8B D0 47 BA 5B 90 00 [11:21:25]wFMCommunicate OK [11:21:25]SAM_PROTO_SignData done [11:21:25]FM_MakeSignedData done [11:21:25]CreateOFDProtocolMessage [11:21:25]wFMCommunicate request_size=4 [11:21:25]MH_SAM_APDU [11:21:25]CAPDU: 80 11 00 00 [11:21:25]Write to MH i2c: E2 08 00 DC 0F 80 11 00 00 00 00 00 00 65 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:25]Read from MH i2c: E2 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 17 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 17 00 DC 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [11:21:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:25]wFMCommunicate OK [11:21:25]CreateOFDProtocolMessage done [11:21:25]OFDSenderStorePacket 225852 [11:21:25]StoreOFDPacket docnum=225852 [11:21:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 BF 04 01 EC 56 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 33 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 72 03 00 35 04 06 00 9D 7D 37 FE 0B 58 5E C9 DB 8B D0 47 BA 5B [11:21:25]CheckFolder [11:21:25]dirname=/storage/ofd_packets [11:21:25]CheckFolder done [11:21:25]ProducePacketName [11:21:25]name=ofd_packets/00225852 [11:21:25]NVStorageSaveData ofd_packets/00225852 [11:21:25]File name is /storage/ofd_packets/00225852 [11:21:25]Write 298 bytes [11:21:25]NVStorageSaveData done [11:21:25]OFDSenderStorePacket done [11:21:25]KKMCreateOFDPacket done [11:21:25]NVStorageSaveData kkm_last_timestamp [11:21:25]File name is /storage/kkm_last_timestamp [11:21:25]Write 4 bytes [11:21:25]NVStorageSaveData done [11:21:25]ExternCall_PrintAddStr [11:21:25]wPrintStart [11:21:25]Write to MH i2c: 01 00 00 DD 0F EC [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: 01 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: 01 07 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: 01 07 00 DD 0F 00 00 00 00 00 FF 0F 01 [11:21:25]RasterBufferAndPrint [11:21:25]line Счет N : (1)2002129 [11:21:25]line ИНН: 02508201610067 [11:21:25]line Контрольно-Кассовый Чек [11:21:25]line ПРОДАЖА [11:21:25]line ТРК (МРК, ГНК) : 21 [11:21:25]line Товар: 2710194210 [11:21:25]line ДТ-К-5 [11:21:25]line 6.570 * 76.20 [11:21:25]line = 500.63 [11:21:25]line НДС 12% НСП 1% [11:21:25]line > о реализуемом товаре [11:21:25]line ОКРУГЛЕНИЕ: -0.63 [11:21:25]line ИТОГО: 500.00 [11:21:25]line Внесено: 500.00 [11:21:25]line СДАЧА: 0.00 [11:21:25]line НСП 1% : 4.43 [11:21:25]line НДС 12% : 53.16 [11:21:25]line Наличными: 500.00 [11:21:25]line Безнал.: 0.00 [11:21:25]line Место: АЗС № 97 "Партнер Нефть" [11:21:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:21:25]line СНО: Общий режим [11:21:25]line Чек 212 27.07.2024 11:21 [11:21:25]line Смена: 438 ФФД: 1.0 [11:21:25]line ЗНМ: 0300000054 [11:21:25]line РНМ: 0000000000092624 [11:21:25]line Версия ККМ: 001 [11:21:25]line ФМ: 0000000000874959 [11:21:25]line ФД: 225852 [11:21:25]line ФПД: 173161135868760 [11:21:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225852&fm=173161135868760&tin=02508201610067®Number=0000000000092624&sum=50000 [11:21:25]written 0, free lines is 4095 [11:21:25]OFD Sender: Processing packet 225852 [packets to send 599, broken 598] [11:21:25]ProducePacketName [11:21:25]name=ofd_packets/00225852 [11:21:25]OFD Sender: To server: pG, [11:21:25]CommunicateWithHost lk.salyk.kg:30040 [11:21:25]ConnectInit lk.salyk.kg [11:21:25]Write to MH i2c: 01 00 00 08 10 18 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: 01 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: 01 07 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: 01 07 00 08 10 00 00 00 00 00 5F 0C 8A [11:21:25]RasterBufferAndPrint [11:21:25]line [11:21:25]line [11:21:25]line [11:21:25]line [11:21:25]line [11:21:25]written 0, free lines is 3170 [11:21:25]MH_Cut [11:21:25]Write to MH i2c: D1 01 00 0F 10 01 F1 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: D1 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: D1 01 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: D1 01 00 0F 10 00 F0 [11:21:25]Write to MH i2c: 01 00 00 10 10 20 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:26]*** Cut start [11:21:26]*** Partial cut [11:21:26]*** CUTSNS_PIN = 1 [11:21:26]*** CUTSNS_PIN = 0 [11:21:27]*** Brake cut motor [11:21:27]Read from MH i2c: 01 [11:21:27]MH_I2C_Read... [11:21:27]*** Stop cut motor [11:21:27]*** Cut end [11:21:27]Read from MH i2c: 01 07 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: 01 07 00 10 10 00 00 00 00 00 FF 0F 35 [11:21:27]process_action close_receipt done [11:21:27]requested_data is exist [11:21:27]produce_requested_data [11:21:27]requested_item fm.sn is exist - process it [11:21:27]wFMCommunicate request_size=4 [11:21:27]MH_SAM_APDU [11:21:27]CAPDU: 80 11 00 00 [11:21:27]Write to MH i2c: E2 08 00 11 10 80 11 00 00 00 00 00 00 9B [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:27]Read from MH i2c: E2 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 17 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 17 00 11 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [11:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:27]wFMCommunicate OK [11:21:27]requested_item fd.num is exist - process it [11:21:27]SAM_PROTO_GetFieldsCounters [11:21:27]wFMCommunicate request_size=4 [11:21:27]MH_SAM_APDU [11:21:27]CAPDU: 80 13 00 00 [11:21:27]Write to MH i2c: E2 08 00 12 10 80 13 00 00 00 00 00 00 9E [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:27]Read from MH i2c: E2 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 62 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 62 00 12 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 72 03 00 0E 04 04 00 B6 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 AB [11:21:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 72 03 00 0E 04 04 00 B6 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 [11:21:27]wFMCommunicate OK [11:21:27]SAM_PROTO_GetFieldsCounters done [11:21:27]requested_item shift.num is exist - process it [11:21:27]requested_item shift.opened is exist - process it [11:21:27]req_shift_opened [11:21:27]FM_GetShiftState [11:21:27]SAM_PROTO_GetShiftState [11:21:27]wFMCommunicate request_size=4 [11:21:27]MH_SAM_APDU [11:21:27]CAPDU: 80 13 01 00 [11:21:27]Write to MH i2c: E2 08 00 13 10 80 13 01 00 00 00 00 00 A0 [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:27]Read from MH i2c: E2 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 0E 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 0E 00 13 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AE [11:21:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:21:27]wFMCommunicate OK [11:21:27]SAM_PROTO_GetShiftState done [11:21:27]FM_GetShiftState done [11:21:27]req_shift_opened done [11:21:27]requested_item shift.open_date is exist - process it [11:21:27]req_shift_open_date [11:21:27]req_shift_open_date done [11:21:27]produce_requested_data done [11:21:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225852,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:21:27]process_action_free close_receipt [11:21:27]json_value_free [11:21:27]json_value_free done [11:21:27]process_json_proto returns [11:21:27]Send response to host [11:21:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225852,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:21:27]free response buf [11:21:27]execute_script done [11:21:27]execute_script returns [11:21:27]free content buf [11:21:27]Sock 9.Close socket [11:21:27]Sock 9.Thread stoped [11:21:30]recv_with_timeout no data received [11:21:41]recv_with_timeout no data received [11:21:52]recv_with_timeout no data received [11:22:06]accept exits with 7 [11:22:06]New connection [11:22:06]New thread 3066961252 created [11:22:06]Thread 3066817892 joined [11:22:06]Waiting for new connection... [11:22:06] Sock 7.Parse request [11:22:06]Sock 7.Check first char [11:22:06]Sock 7.First char is OK [11:22:06]request: POST /json_proto HTTP/1.0 [11:22:06]Method: POST [11:22:06]URL: /json_proto [11:22:06]Method is POST - this is cgi request [11:22:06]url: /json_proto [11:22:06]query_string will be loaded in cgi processing [11:22:06]execute_cgi json_proto POST (null) [11:22:06]execute_cgi path=json_proto method=POST [11:22:06]POST find Content-Length [11:22:06]Host: 172.17.43.131:8080 [11:22:06]Content-Length: 675 [11:22:06]Content-Type: application/json [11:22:06] [11:22:06]POST finish read [11:22:06]Found Content-Length = 675 [11:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:06]execute_script... [11:22:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:06]POST & json_proto [11:22:06]process_json_proto [11:22:06]json parsed OK: [11:22:06]protocol is kg_v1.0 [11:22:06]action value=close_receipt [11:22:06]process_action close_receipt [11:22:06]cmd_close_receipt [11:22:06]MH_GetDate [11:22:06]Write to MH i2c: F0 00 00 14 10 13 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: F0 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: F0 09 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: F0 09 00 14 10 00 5F D8 A4 66 F9 24 A2 66 82 [11:22:06]GetLastDocTimeStamp 1722079283 [11:22:06]current date 1722079327 [11:22:06]FM_GetShiftState [11:22:06]SAM_PROTO_GetShiftState [11:22:06]wFMCommunicate request_size=4 [11:22:06]MH_SAM_APDU [11:22:06]CAPDU: 80 13 01 00 [11:22:06]Write to MH i2c: E2 08 00 15 10 80 13 01 00 00 00 00 00 A2 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 0E 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 0E 00 15 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B0 [11:22:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:22:06]wFMCommunicate OK [11:22:06]SAM_PROTO_GetShiftState done [11:22:06]FM_GetShiftState done [11:22:06]opened in 1722038719 [11:22:06]opened+sec_in_day 1722125119 [11:22:06]quantity*price = 30022 [11:22:06]sum+1 = 30024 [11:22:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 213 27.07.2024 11:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225853 ФПД: 106682583997081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225853&fm=106682583997081&tin=02508201610067®Number=0000000000092624&sum=30000 [11:22:08]StoreToDocumentArchive [11:22:08]shift 438 fd 225853 [11:22:08]save to /storage/0438/doc_00225853 [11:22:08]save last doc name /storage/0438/doc_00225853 to /storage/kkm_last_doc_name [11:22:08]save OK [11:22:08]Clear old archive folders... [11:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:22:08]tlvbuf is 00797C90 [11:22:08]SAM_PROTO_ClearQueue [11:22:08]wFMCommunicate request_size=4 [11:22:08]MH_SAM_APDU [11:22:08]CAPDU: 80 09 00 00 [11:22:08]Write to MH i2c: E2 08 00 22 10 80 09 00 00 00 00 00 00 A4 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:08]Read from MH i2c: E2 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 22 10 00 90 00 A6 [11:22:08]RAPDU: 90 00 [11:22:08]wFMCommunicate OK [11:22:08]SAM_PROTO_ClearQueue done [11:22:08]KKMCreateOFDPacket [11:22:08]OFDProtocolAddRootSTLVToBuf [11:22:08]FM_MakeSignedData [11:22:08]FM_MakeSignedData [11:22:08]SAM_PROTO_SignData [11:22:08]wFMCommunicate request_size=4 [11:22:08]MH_SAM_APDU [11:22:08]CAPDU: 80 0D 01 02 [11:22:08]Write to MH i2c: E2 08 00 23 10 80 0D 01 02 00 00 00 00 AC [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:08]Read from MH i2c: E2 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 23 10 00 90 00 A7 [11:22:08]RAPDU: 90 00 [11:22:08]wFMCommunicate OK [11:22:08]wFMCommunicate request_size=255 [11:22:08]MH_SAM_APDU [11:22:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 5F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 72 03 00 35 04 06 00 61 06 F9 85 [11:22:08]Write to MH i2c: E2 02 01 24 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 5F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 72 03 00 35 04 06 00 61 06 F9 85 00 00 5A [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:08]Read from MH i2c: E2 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 24 10 00 90 00 A8 [11:22:08]RAPDU: 90 00 [11:22:08]wFMCommunicate OK [11:22:08]wFMCommunicate request_size=7 [11:22:08]MH_SAM_APDU [11:22:08]CAPDU: 80 0D 02 02 02 DA 99 [11:22:08]Write to MH i2c: E2 0A 00 25 10 80 0D 02 02 02 00 DA 99 00 00 26 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:08]Read from MH i2c: E2 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 03 00 25 10 00 90 00 A9 [11:22:08]RAPDU: 90 00 [11:22:08]wFMCommunicate OK [11:22:08]wFMCommunicate request_size=4 [11:22:08]MH_SAM_APDU [11:22:08]CAPDU: 80 0D 03 02 [11:22:08]Write to MH i2c: E2 08 00 26 10 80 0D 03 02 00 00 00 00 B1 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:08]Read from MH i2c: E2 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 0B 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 0B 00 26 10 00 DF 0C FF F8 99 7B AD EF 90 00 44 [11:22:08]RAPDU: DF 0C FF F8 99 7B AD EF 90 00 [11:22:08]wFMCommunicate OK [11:22:08]SAM_PROTO_SignData done [11:22:08]FM_MakeSignedData done [11:22:08]CreateOFDProtocolMessage [11:22:08]wFMCommunicate request_size=4 [11:22:08]MH_SAM_APDU [11:22:08]CAPDU: 80 11 00 00 [11:22:08]Write to MH i2c: E2 08 00 27 10 80 11 00 00 00 00 00 00 B1 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:08]Read from MH i2c: E2 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 17 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: E2 17 00 27 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [11:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:22:08]wFMCommunicate OK [11:22:08]CreateOFDProtocolMessage done [11:22:08]OFDSenderStorePacket 225853 [11:22:08]StoreOFDPacket docnum=225853 [11:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 88 CE 04 01 D5 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 5F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 72 03 00 35 04 06 00 61 06 F9 85 DA 99 DF 0C FF F8 99 7B AD EF [11:22:08]CheckFolder [11:22:08]dirname=/storage/ofd_packets [11:22:08]CheckFolder done [11:22:08]ProducePacketName [11:22:08]name=ofd_packets/00225853 [11:22:08]NVStorageSaveData ofd_packets/00225853 [11:22:08]File name is /storage/ofd_packets/00225853 [11:22:08]Write 298 bytes [11:22:08]NVStorageSaveData done [11:22:08]OFDSenderStorePacket done [11:22:08]KKMCreateOFDPacket done [11:22:08]NVStorageSaveData kkm_last_timestamp [11:22:08]File name is /storage/kkm_last_timestamp [11:22:08]Write 4 bytes [11:22:08]NVStorageSaveData done [11:22:08]ExternCall_PrintAddStr [11:22:08]wPrintStart [11:22:08]Write to MH i2c: 01 00 00 28 10 38 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: 01 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: 01 07 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: 01 07 00 28 10 00 00 00 00 00 FF 0F 4D [11:22:08]RasterBufferAndPrint [11:22:08]line Счет N : (1)2002131 [11:22:08]line ИНН: 02508201610067 [11:22:08]line Контрольно-Кассовый Чек [11:22:08]line ПРОДАЖА [11:22:08]line ТРК (МРК, ГНК) : 31 [11:22:08]line Товар: 2710194210 [11:22:08]line ДТ-К-5 [11:22:08]line 3.940 * 76.20 [11:22:08]line = 300.23 [11:22:08]line НДС 12% НСП 1% [11:22:08]line > о реализуемом товаре [11:22:08]line ОКРУГЛЕНИЕ: -0.23 [11:22:08]line ИТОГО: 300.00 [11:22:08]line Внесено: 300.00 [11:22:08]line СДАЧА: 0.00 [11:22:08]line НСП 1% : 2.66 [11:22:08]line НДС 12% : 31.88 [11:22:08]line Наличными: 300.00 [11:22:08]line Безнал.: 0.00 [11:22:08]line Место: АЗС № 97 "Партнер Нефть" [11:22:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:22:08]line СНО: Общий режим [11:22:08]line Чек 213 27.07.2024 11:22 [11:22:08]line Смена: 438 ФФД: 1.0 [11:22:08]line ЗНМ: 0300000054 [11:22:08]line РНМ: 0000000000092624 [11:22:08]line Версия ККМ: 001 [11:22:08]line ФМ: 0000000000874959 [11:22:08]line ФД: 225853 [11:22:08]line ФПД: 106682583997081 [11:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225853&fm=106682583997081&tin=02508201610067®Number=0000000000092624&sum=30000 [11:22:08]written 0, free lines is 4095 [11:22:09]Write to MH i2c: 01 00 00 53 10 63 [11:22:09]Write i2c OK [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: 01 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: 01 07 00 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: 01 07 00 53 10 00 00 00 00 00 63 0C D9 [11:22:09]RasterBufferAndPrint [11:22:09]line [11:22:09]line [11:22:09]line [11:22:09]line [11:22:09]line [11:22:09]written 0, free lines is 3174 [11:22:09]MH_Cut [11:22:09]Write to MH i2c: D1 01 00 5A 10 01 3C [11:22:09]Write i2c OK [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: D1 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: D1 01 00 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: D1 01 00 5A 10 00 3B [11:22:09]Write to MH i2c: 01 00 00 5B 10 6B [11:22:09]Write i2c OK [11:22:09]MH_I2C_Read... [11:22:10]*** Cut start [11:22:10]*** Partial cut [11:22:10]*** CUTSNS_PIN = 1 [11:22:10]*** CUTSNS_PIN = 0 [11:22:10]*** Brake cut motor [11:22:11]Read from MH i2c: 01 [11:22:11]MH_I2C_Read... [11:22:11]*** Stop cut motor [11:22:11]*** Cut end [11:22:11]Read from MH i2c: 01 07 00 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: 01 07 00 5B 10 00 00 00 00 00 FF 0F 80 [11:22:11]process_action close_receipt done [11:22:11]requested_data is exist [11:22:11]produce_requested_data [11:22:11]requested_item fm.sn is exist - process it [11:22:11]wFMCommunicate request_size=4 [11:22:11]MH_SAM_APDU [11:22:11]CAPDU: 80 11 00 00 [11:22:11]Write to MH i2c: E2 08 00 5C 10 80 11 00 00 00 00 00 00 E6 [11:22:11]Write i2c OK [11:22:11]MH_I2C_Read... [11:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:11]Read from MH i2c: E2 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 17 00 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 17 00 5C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [11:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:22:11]wFMCommunicate OK [11:22:11]requested_item fd.num is exist - process it [11:22:11]SAM_PROTO_GetFieldsCounters [11:22:11]wFMCommunicate request_size=4 [11:22:11]MH_SAM_APDU [11:22:11]CAPDU: 80 13 00 00 [11:22:11]Write to MH i2c: E2 08 00 5D 10 80 13 00 00 00 00 00 00 E9 [11:22:11]Write i2c OK [11:22:11]MH_I2C_Read... [11:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:11]Read from MH i2c: E2 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 62 00 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 62 00 5D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 72 03 00 0E 04 04 00 B6 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 FA [11:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 72 03 00 0E 04 04 00 B6 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:22:11]wFMCommunicate OK [11:22:11]SAM_PROTO_GetFieldsCounters done [11:22:11]requested_item shift.num is exist - process it [11:22:11]requested_item shift.opened is exist - process it [11:22:11]req_shift_opened [11:22:11]FM_GetShiftState [11:22:11]SAM_PROTO_GetShiftState [11:22:11]wFMCommunicate request_size=4 [11:22:11]MH_SAM_APDU [11:22:11]CAPDU: 80 13 01 00 [11:22:11]Write to MH i2c: E2 08 00 5E 10 80 13 01 00 00 00 00 00 EB [11:22:11]Write i2c OK [11:22:11]MH_I2C_Read... [11:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:11]Read from MH i2c: E2 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 0E 00 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 0E 00 5E 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F9 [11:22:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:22:11]wFMCommunicate OK [11:22:11]SAM_PROTO_GetShiftState done [11:22:11]FM_GetShiftState done [11:22:11]req_shift_opened done [11:22:11]requested_item shift.open_date is exist - process it [11:22:11]req_shift_open_date [11:22:11]req_shift_open_date done [11:22:11]produce_requested_data done [11:22:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225853,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:22:11]process_action_free close_receipt [11:22:11]json_value_free [11:22:11]json_value_free done [11:22:11]process_json_proto returns [11:22:11]Send response to host [11:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225853,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:22:11]free response buf [11:22:11]execute_script done [11:22:11]execute_script returns [11:22:11]free content buf [11:22:11]Sock 7.Close socket [11:22:11]Sock 7.Thread stoped [11:22:14]recv_with_timeout no data received [11:22:27]accept exits with 9 [11:22:27]New connection [11:22:27]New thread 3066817892 created [11:22:27]Thread 3066961252 joined [11:22:27]Waiting for new connection... [11:22:27] Sock 9.Parse request [11:22:27]Sock 9.Check first char [11:22:27]Sock 9.First char is OK [11:22:27]request: POST /json_proto HTTP/1.0 [11:22:27]Method: POST [11:22:27]URL: /json_proto [11:22:27]Method is POST - this is cgi request [11:22:27]url: /json_proto [11:22:27]query_string will be loaded in cgi processing [11:22:27]execute_cgi json_proto POST (null) [11:22:27]execute_cgi path=json_proto method=POST [11:22:27]POST find Content-Length [11:22:27]Host: 172.17.43.131:8080 [11:22:27]Content-Length: 683 [11:22:27]Content-Type: application/json [11:22:27] [11:22:27]POST finish read [11:22:27]Found Content-Length = 683 [11:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 48.580, "sum" : 3604.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 3604.00, "payments": [ { "type": 0, "sum" : 3604.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:27]execute_script... [11:22:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 48.580, "sum" : 3604.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 3604.00, "payments": [ { "type": 0, "sum" : 3604.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:27]POST & json_proto [11:22:27]process_json_proto [11:22:27]json parsed OK: [11:22:27]protocol is kg_v1.0 [11:22:27]action value=close_receipt [11:22:27]process_action close_receipt [11:22:27]cmd_close_receipt [11:22:27]MH_GetDate [11:22:27]Write to MH i2c: F0 00 00 5F 10 5E [11:22:27]Write i2c OK [11:22:27]MH_I2C_Read... [11:22:27]Read from MH i2c: F0 [11:22:27]MH_I2C_Read... [11:22:27]Read from MH i2c: F0 09 00 [11:22:27]MH_I2C_Read... [11:22:27]Read from MH i2c: F0 09 00 5F 10 00 73 D8 A4 66 F9 24 A2 66 E1 [11:22:27]GetLastDocTimeStamp 1722079327 [11:22:27]current date 1722079347 [11:22:27]FM_GetShiftState [11:22:27]SAM_PROTO_GetShiftState [11:22:27]wFMCommunicate request_size=4 [11:22:27]MH_SAM_APDU [11:22:27]CAPDU: 80 13 01 00 [11:22:27]Write to MH i2c: E2 08 00 60 10 80 13 01 00 00 00 00 00 ED [11:22:27]Write i2c OK [11:22:27]MH_I2C_Read... [11:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:27]Read from MH i2c: E2 [11:22:27]MH_I2C_Read... [11:22:27]Read from MH i2c: E2 0E 00 [11:22:27]MH_I2C_Read... [11:22:27]Read from MH i2c: E2 0E 00 60 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FB [11:22:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:22:27]wFMCommunicate OK [11:22:27]SAM_PROTO_GetShiftState done [11:22:27]FM_GetShiftState done [11:22:27]opened in 1722038719 [11:22:27]opened+sec_in_day 1722125119 [11:22:27]quantity*price = 360463 [11:22:27]sum+1 = 360465 [11:22:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 3604.00 Внесено: 7000.00 СДАЧА: 3396.00 НСП 1% : 31.90 НДС 12% : 382.79 Наличными: 3604.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 214 27.07.2024 11:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225854 ФПД: 66833615510817 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225854&fm=66833615510817&tin=02508201610067®Number=0000000000092624&sum=360400 [11:22:28]StoreToDocumentArchive [11:22:28]shift 438 fd 225854 [11:22:28]save to /storage/0438/doc_00225854 [11:22:28]save last doc name /storage/0438/doc_00225854 to /storage/kkm_last_doc_name [11:22:28]save OK [11:22:28]Clear old archive folders... [11:22:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:28]tlvbuf is 0087CCB0 [11:22:28]SAM_PROTO_ClearQueue [11:22:28]wFMCommunicate request_size=4 [11:22:28]MH_SAM_APDU [11:22:28]CAPDU: 80 09 00 00 [11:22:28]Write to MH i2c: E2 08 00 6D 10 80 09 00 00 00 00 00 00 EF [11:22:28]Write i2c OK [11:22:28]MH_I2C_Read... [11:22:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:28]Read from MH i2c: E2 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 6D 10 00 90 00 F1 [11:22:28]RAPDU: 90 00 [11:22:28]wFMCommunicate OK [11:22:28]SAM_PROTO_ClearQueue done [11:22:28]KKMCreateOFDPacket [11:22:28]OFDProtocolAddRootSTLVToBuf [11:22:28]FM_MakeSignedData [11:22:28]FM_MakeSignedData [11:22:28]SAM_PROTO_SignData [11:22:28]wFMCommunicate request_size=4 [11:22:28]MH_SAM_APDU [11:22:28]CAPDU: 80 0D 01 02 [11:22:28]Write to MH i2c: E2 08 00 6E 10 80 0D 01 02 00 00 00 00 F7 [11:22:28]Write i2c OK [11:22:28]MH_I2C_Read... [11:22:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:28]Read from MH i2c: E2 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 6E 10 00 90 00 F2 [11:22:28]RAPDU: 90 00 [11:22:28]wFMCommunicate OK [11:22:28]wFMCommunicate request_size=255 [11:22:28]MH_SAM_APDU [11:22:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 80 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 95 00 00 00 00 07 04 06 00 D0 7F 05 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 73 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 72 03 00 35 04 06 00 3C [11:22:28]Write to MH i2c: E2 02 01 6F 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 80 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 95 00 00 00 00 07 04 06 00 D0 7F 05 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 73 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 72 03 00 35 04 06 00 3C 00 00 52 [11:22:28]Write i2c OK [11:22:28]MH_I2C_Read... [11:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:28]Read from MH i2c: E2 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 6F 10 00 90 00 F3 [11:22:28]RAPDU: 90 00 [11:22:28]wFMCommunicate OK [11:22:28]wFMCommunicate request_size=10 [11:22:28]MH_SAM_APDU [11:22:28]CAPDU: 80 0D 02 02 05 C8 E9 E9 5D 21 [11:22:28]Write to MH i2c: E2 0D 00 70 10 80 0D 02 02 05 00 C8 E9 E9 5D 21 00 00 1C [11:22:28]Write i2c OK [11:22:28]MH_I2C_Read... [11:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:28]Read from MH i2c: E2 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 03 00 70 10 00 90 00 F4 [11:22:28]RAPDU: 90 00 [11:22:28]wFMCommunicate OK [11:22:28]wFMCommunicate request_size=4 [11:22:28]MH_SAM_APDU [11:22:28]CAPDU: 80 0D 03 02 [11:22:28]Write to MH i2c: E2 08 00 71 10 80 0D 03 02 00 00 00 00 FC [11:22:28]Write i2c OK [11:22:28]MH_I2C_Read... [11:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:28]Read from MH i2c: E2 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 0B 00 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 0B 00 71 10 00 7C 03 C6 DB 24 A3 52 55 90 00 8B [11:22:28]RAPDU: 7C 03 C6 DB 24 A3 52 55 90 00 [11:22:28]wFMCommunicate OK [11:22:28]SAM_PROTO_SignData done [11:22:28]FM_MakeSignedData done [11:22:28]CreateOFDProtocolMessage [11:22:28]wFMCommunicate request_size=4 [11:22:28]MH_SAM_APDU [11:22:28]CAPDU: 80 11 00 00 [11:22:28]Write to MH i2c: E2 08 00 72 10 80 11 00 00 00 00 00 00 FC [11:22:28]Write i2c OK [11:22:28]MH_I2C_Read... [11:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:28]Read from MH i2c: E2 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 17 00 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: E2 17 00 72 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [11:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:22:28]wFMCommunicate OK [11:22:28]CreateOFDProtocolMessage done [11:22:28]OFDSenderStorePacket 225854 [11:22:28]StoreOFDPacket docnum=225854 [11:22:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C D6 07 01 8E 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 80 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 95 00 00 00 00 07 04 06 00 D0 7F 05 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 73 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 72 03 00 35 04 06 00 3C C8 E9 E9 5D 21 7C 03 C6 DB 24 A3 52 55 [11:22:28]CheckFolder [11:22:28]dirname=/storage/ofd_packets [11:22:28]CheckFolder done [11:22:28]ProducePacketName [11:22:28]name=ofd_packets/00225854 [11:22:28]NVStorageSaveData ofd_packets/00225854 [11:22:28]File name is /storage/ofd_packets/00225854 [11:22:28]Write 301 bytes [11:22:28]NVStorageSaveData done [11:22:28]OFDSenderStorePacket done [11:22:28]KKMCreateOFDPacket done [11:22:28]NVStorageSaveData kkm_last_timestamp [11:22:28]File name is /storage/kkm_last_timestamp [11:22:28]Write 4 bytes [11:22:28]NVStorageSaveData done [11:22:28]ExternCall_PrintAddStr [11:22:28]wPrintStart [11:22:28]Write to MH i2c: 01 00 00 73 10 83 [11:22:28]Write i2c OK [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: 01 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: 01 07 00 [11:22:28]MH_I2C_Read... [11:22:28]Read from MH i2c: 01 07 00 73 10 00 00 00 00 00 FF 0F 98 [11:22:28]RasterBufferAndPrint [11:22:28]line Счет N : (1)2002130 [11:22:28]line ИНН: 02508201610067 [11:22:28]line Контрольно-Кассовый Чек [11:22:28]line ПРОДАЖА [11:22:28]line ТРК (МРК, ГНК) : 44 [11:22:28]line Товар: 2710124500 [11:22:28]line Аи-95-К-5 [11:22:28]line 48.580 * 74.20 [11:22:28]line = 3604.64 [11:22:28]line НДС 12% НСП 1% [11:22:28]line > о реализуемом товаре [11:22:28]line ОКРУГЛЕНИЕ: -0.64 [11:22:28]line ИТОГО: 3604.00 [11:22:28]line Внесено: 7000.00 [11:22:28]line СДАЧА: 3396.00 [11:22:28]line НСП 1% : 31.90 [11:22:28]line НДС 12% : 382.79 [11:22:28]line Наличными: 3604.00 [11:22:28]line Безнал.: 0.00 [11:22:28]line Место: АЗС № 97 "Партнер Нефть" [11:22:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:22:28]line СНО: Общий режим [11:22:28]line Чек 214 27.07.2024 11:22 [11:22:28]line Смена: 438 ФФД: 1.0 [11:22:28]line ЗНМ: 0300000054 [11:22:28]line РНМ: 0000000000092624 [11:22:28]line Версия ККМ: 001 [11:22:28]line ФМ: 0000000000874959 [11:22:28]line ФД: 225854 [11:22:28]line ФПД: 66833615510817 [11:22:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225854&fm=66833615510817&tin=02508201610067®Number=0000000000092624&sum=360400 [11:22:28]written 0, free lines is 4095 [11:22:29]Write to MH i2c: 01 00 00 9E 10 AE [11:22:29]Write i2c OK [11:22:29]MH_I2C_Read... [11:22:29]Read from MH i2c: 01 [11:22:29]MH_I2C_Read... [11:22:29]Read from MH i2c: 01 07 00 [11:22:29]MH_I2C_Read... [11:22:29]Read from MH i2c: 01 07 00 9E 10 00 00 00 00 00 6E 0C 2F [11:22:29]RasterBufferAndPrint [11:22:29]line [11:22:29]line [11:22:29]line [11:22:29]line [11:22:29]line [11:22:29]written 0, free lines is 3186 [11:22:29]MH_Cut [11:22:29]Write to MH i2c: D1 01 00 A5 10 01 87 [11:22:29]Write i2c OK [11:22:29]MH_I2C_Read... [11:22:29]Read from MH i2c: D1 [11:22:29]MH_I2C_Read... [11:22:29]Read from MH i2c: D1 01 00 [11:22:29]MH_I2C_Read... [11:22:29]Read from MH i2c: D1 01 00 A5 10 00 86 [11:22:29]Write to MH i2c: 01 00 00 A6 10 B6 [11:22:29]Write i2c OK [11:22:29]MH_I2C_Read... [11:22:30]*** Cut start [11:22:30]*** Partial cut [11:22:30]*** CUTSNS_PIN = 1 [11:22:30]*** CUTSNS_PIN = 0 [11:22:30]*** Brake cut motor [11:22:31]Read from MH i2c: 01 [11:22:31]MH_I2C_Read... [11:22:31]*** Stop cut motor [11:22:31]*** Cut end [11:22:31]Read from MH i2c: 01 07 00 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: 01 07 00 A6 10 00 00 00 00 00 FF 0F CB [11:22:31]process_action close_receipt done [11:22:31]requested_data is exist [11:22:31]produce_requested_data [11:22:31]requested_item fm.sn is exist - process it [11:22:31]wFMCommunicate request_size=4 [11:22:31]MH_SAM_APDU [11:22:31]CAPDU: 80 11 00 00 [11:22:31]Write to MH i2c: E2 08 00 A7 10 80 11 00 00 00 00 00 00 31 [11:22:31]Write i2c OK [11:22:31]MH_I2C_Read... [11:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:31]Read from MH i2c: E2 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 17 00 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 17 00 A7 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [11:22:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:22:31]wFMCommunicate OK [11:22:31]requested_item fd.num is exist - process it [11:22:31]SAM_PROTO_GetFieldsCounters [11:22:31]wFMCommunicate request_size=4 [11:22:31]MH_SAM_APDU [11:22:31]CAPDU: 80 13 00 00 [11:22:31]Write to MH i2c: E2 08 00 A8 10 80 13 00 00 00 00 00 00 34 [11:22:31]Write i2c OK [11:22:31]MH_I2C_Read... [11:22:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:31]Read from MH i2c: E2 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 62 00 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 62 00 A8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 72 03 00 0E 04 04 00 B6 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 49 [11:22:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 72 03 00 0E 04 04 00 B6 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:22:31]wFMCommunicate OK [11:22:31]SAM_PROTO_GetFieldsCounters done [11:22:31]requested_item shift.num is exist - process it [11:22:31]requested_item shift.opened is exist - process it [11:22:31]req_shift_opened [11:22:31]FM_GetShiftState [11:22:31]SAM_PROTO_GetShiftState [11:22:31]wFMCommunicate request_size=4 [11:22:31]MH_SAM_APDU [11:22:31]CAPDU: 80 13 01 00 [11:22:31]Write to MH i2c: E2 08 00 A9 10 80 13 01 00 00 00 00 00 36 [11:22:31]Write i2c OK [11:22:31]MH_I2C_Read... [11:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:31]Read from MH i2c: E2 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 0E 00 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 0E 00 A9 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 44 [11:22:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:22:31]wFMCommunicate OK [11:22:31]SAM_PROTO_GetShiftState done [11:22:31]FM_GetShiftState done [11:22:31]req_shift_opened done [11:22:31]requested_item shift.open_date is exist - process it [11:22:31]req_shift_open_date [11:22:31]req_shift_open_date done [11:22:31]produce_requested_data done [11:22:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225854,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:22:31]process_action_free close_receipt [11:22:31]json_value_free [11:22:31]json_value_free done [11:22:31]process_json_proto returns [11:22:31]Send response to host [11:22:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225854,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:22:31]free response buf [11:22:31]execute_script done [11:22:31]execute_script returns [11:22:31]free content buf [11:22:31]Sock 9.Close socket [11:22:31]Sock 9.Thread stoped [11:22:44]recv_with_timeout no data received [11:22:55]recv_with_timeout no data received [11:23:02]accept exits with 7 [11:23:02]New connection [11:23:02]New thread 3066961252 created [11:23:02]Thread 3066817892 joined [11:23:02]Waiting for new connection... [11:23:02] Sock 7.Parse request [11:23:02]Sock 7.Check first char [11:23:02]Sock 7.First char is OK [11:23:02]request: POST /json_proto HTTP/1.0 [11:23:02]Method: POST [11:23:02]URL: /json_proto [11:23:02]Method is POST - this is cgi request [11:23:02]url: /json_proto [11:23:02]query_string will be loaded in cgi processing [11:23:02]execute_cgi json_proto POST (null) [11:23:02]execute_cgi path=json_proto method=POST [11:23:02]POST find Content-Length [11:23:02]Host: 172.17.43.131:8080 [11:23:02]Content-Length: 675 [11:23:02]Content-Type: application/json [11:23:02] [11:23:02]POST finish read [11:23:02]Found Content-Length = 675 [11:23:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:02]execute_script... [11:23: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)2002132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:02]POST & json_proto [11:23:02]process_json_proto [11:23:02]json parsed OK: [11:23:02]protocol is kg_v1.0 [11:23:02]action value=close_receipt [11:23:02]process_action close_receipt [11:23:02]cmd_close_receipt [11:23:02]MH_GetDate [11:23:02]Write to MH i2c: F0 00 00 AA 10 A9 [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: F0 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: F0 09 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: F0 09 00 AA 10 00 97 D8 A4 66 F9 24 A2 66 50 [11:23:02]GetLastDocTimeStamp 1722079347 [11:23:02]current date 1722079383 [11:23:02]FM_GetShiftState [11:23:02]SAM_PROTO_GetShiftState [11:23:02]wFMCommunicate request_size=4 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 13 01 00 [11:23:02]Write to MH i2c: E2 08 00 AB 10 80 13 01 00 00 00 00 00 38 [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 0E 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 0E 00 AB 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 46 [11:23:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:23:02]wFMCommunicate OK [11:23:02]SAM_PROTO_GetShiftState done [11:23:02]FM_GetShiftState done [11:23:02]opened in 1722038719 [11:23:02]opened+sec_in_day 1722125119 [11:23:02]quantity*price = 70027 [11:23:02]sum+1 = 70029 [11:23:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 215 27.07.2024 11:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225855 ФПД: 74740773452002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112303&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225855&fm=74740773452002&tin=02508201610067®Number=0000000000092624&sum=70000 [11:23:03]StoreToDocumentArchive [11:23:03]shift 438 fd 225855 [11:23:03]save to /storage/0438/doc_00225855 [11:23:03]save last doc name /storage/0438/doc_00225855 to /storage/kkm_last_doc_name [11:23:03]save OK [11:23:03]Clear old archive folders... [11:23:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:23:03]tlvbuf is 008612C0 [11:23:03]SAM_PROTO_ClearQueue [11:23:03]wFMCommunicate request_size=4 [11:23:03]MH_SAM_APDU [11:23:03]CAPDU: 80 09 00 00 [11:23:03]Write to MH i2c: E2 08 00 B8 10 80 09 00 00 00 00 00 00 3A [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:03]Read from MH i2c: E2 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: E2 03 00 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: E2 03 00 B8 10 00 90 00 3C [11:23:03]RAPDU: 90 00 [11:23:03]wFMCommunicate OK [11:23:03]SAM_PROTO_ClearQueue done [11:23:03]KKMCreateOFDPacket [11:23:03]OFDProtocolAddRootSTLVToBuf [11:23:03]FM_MakeSignedData [11:23:03]FM_MakeSignedData [11:23:03]SAM_PROTO_SignData [11:23:03]wFMCommunicate request_size=4 [11:23:03]MH_SAM_APDU [11:23:03]CAPDU: 80 0D 01 02 [11:23:03]Write to MH i2c: E2 08 00 B9 10 80 0D 01 02 00 00 00 00 42 [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 03 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 03 00 B9 10 00 90 00 3D [11:23:04]RAPDU: 90 00 [11:23:04]wFMCommunicate OK [11:23:04]wFMCommunicate request_size=255 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 97 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 72 03 00 35 04 06 00 43 F9 F1 40 [11:23:04]Write to MH i2c: E2 02 01 BA 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 97 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 72 03 00 35 04 06 00 43 F9 F1 40 00 00 F3 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 03 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 03 00 BA 10 00 90 00 3E [11:23:04]RAPDU: 90 00 [11:23:04]wFMCommunicate OK [11:23:04]wFMCommunicate request_size=7 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 0D 02 02 02 78 E2 [11:23:04]Write to MH i2c: E2 0A 00 BB 10 80 0D 02 02 02 00 78 E2 00 00 A3 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 03 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 03 00 BB 10 00 90 00 3F [11:23:04]RAPDU: 90 00 [11:23:04]wFMCommunicate OK [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 0D 03 02 [11:23:04]Write to MH i2c: E2 08 00 BC 10 80 0D 03 02 00 00 00 00 47 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 0B 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 0B 00 BC 10 00 34 1E 6B 9E FA A2 2B 28 90 00 92 [11:23:04]RAPDU: 34 1E 6B 9E FA A2 2B 28 90 00 [11:23:04]wFMCommunicate OK [11:23:04]SAM_PROTO_SignData done [11:23:04]FM_MakeSignedData done [11:23:04]CreateOFDProtocolMessage [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 11 00 00 [11:23:04]Write to MH i2c: E2 08 00 BD 10 80 11 00 00 00 00 00 00 47 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 17 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 17 00 BD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [11:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:23:04]wFMCommunicate OK [11:23:04]CreateOFDProtocolMessage done [11:23:04]OFDSenderStorePacket 225855 [11:23:04]StoreOFDPacket docnum=225855 [11:23:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9E 8D 04 01 D7 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 97 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 72 03 00 35 04 06 00 43 F9 F1 40 78 E2 34 1E 6B 9E FA A2 2B 28 [11:23:04]CheckFolder [11:23:04]dirname=/storage/ofd_packets [11:23:04]CheckFolder done [11:23:04]ProducePacketName [11:23:04]name=ofd_packets/00225855 [11:23:04]NVStorageSaveData ofd_packets/00225855 [11:23:04]File name is /storage/ofd_packets/00225855 [11:23:04]Write 298 bytes [11:23:04]NVStorageSaveData done [11:23:04]OFDSenderStorePacket done [11:23:04]KKMCreateOFDPacket done [11:23:04]NVStorageSaveData kkm_last_timestamp [11:23:04]File name is /storage/kkm_last_timestamp [11:23:04]Write 4 bytes [11:23:04]NVStorageSaveData done [11:23:04]ExternCall_PrintAddStr [11:23:04]wPrintStart [11:23:04]Write to MH i2c: 01 00 00 BE 10 CE [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 07 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 07 00 BE 10 00 00 00 00 00 FF 0F E3 [11:23:04]RasterBufferAndPrint [11:23:04]line Счет N : (1)2002132 [11:23:04]line ИНН: 02508201610067 [11:23:04]line Контрольно-Кассовый Чек [11:23:04]line ПРОДАЖА [11:23:04]line ТРК (МРК, ГНК) : 61 [11:23:04]line Товар: 2710194210 [11:23:04]line ДТ-К-5 [11:23:04]line 9.190 * 76.20 [11:23:04]line = 700.28 [11:23:04]line НДС 12% НСП 1% [11:23:04]line > о реализуемом товаре [11:23:04]line ОКРУГЛЕНИЕ: -0.28 [11:23:04]line ИТОГО: 700.00 [11:23:04]line Внесено: 700.00 [11:23:04]line СДАЧА: 0.00 [11:23:04]line НСП 1% : 6.20 [11:23:04]line НДС 12% : 74.37 [11:23:04]line Наличными: 700.00 [11:23:04]line Безнал.: 0.00 [11:23:04]line Место: АЗС № 97 "Партнер Нефть" [11:23:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:23:04]line СНО: Общий режим [11:23:04]line Чек 215 27.07.2024 11:23 [11:23:04]line Смена: 438 ФФД: 1.0 [11:23:04]line ЗНМ: 0300000054 [11:23:04]line РНМ: 0000000000092624 [11:23:04]line Версия ККМ: 001 [11:23:04]line ФМ: 0000000000874959 [11:23:04]line ФД: 225855 [11:23:04]line ФПД: 74740773452002 [11:23:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112303&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225855&fm=74740773452002&tin=02508201610067®Number=0000000000092624&sum=70000 [11:23:04]written 0, free lines is 4095 [11:23:04]Write to MH i2c: 01 00 00 E9 10 F9 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 07 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 07 00 E9 10 00 00 00 00 00 61 0C 6D [11:23:04]RasterBufferAndPrint [11:23:04]line [11:23:04]line [11:23:04]line [11:23:04]line [11:23:04]line [11:23:04]written 0, free lines is 3173 [11:23:04]MH_Cut [11:23:04]Write to MH i2c: D1 01 00 F0 10 01 D2 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: D1 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: D1 01 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: D1 01 00 F0 10 00 D1 [11:23:04]Write to MH i2c: 01 00 00 F1 10 01 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:06]*** Cut start [11:23:06]*** Partial cut [11:23:06]*** CUTSNS_PIN = 1 [11:23:06]*** CUTSNS_PIN = 0 [11:23:06]*** Brake cut motor [11:23:06]Read from MH i2c: 01 [11:23:06]MH_I2C_Read... [11:23:06]*** Stop cut motor [11:23:06]*** Cut end [11:23:06]Read from MH i2c: 01 07 00 [11:23:06]MH_I2C_Read... [11:23:06]Read from MH i2c: 01 07 00 F1 10 00 00 00 00 00 FF 0F 16 [11:23:06]process_action close_receipt done [11:23:06]requested_data is exist [11:23:06]produce_requested_data [11:23:06]requested_item fm.sn is exist - process it [11:23:06]wFMCommunicate request_size=4 [11:23:06]MH_SAM_APDU [11:23:06]CAPDU: 80 11 00 00 [11:23:06]Write to MH i2c: E2 08 00 F2 10 80 11 00 00 00 00 00 00 7C [11:23:06]Write i2c OK [11:23:06]MH_I2C_Read... [11:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:06]Read from MH i2c: E2 [11:23:06]MH_I2C_Read... [11:23:06]Read from MH i2c: E2 17 00 [11:23:06]MH_I2C_Read... [11:23:06]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 35 39 90 00 D9 [11:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:23:06]wFMCommunicate OK [11:23:06]requested_item fd.num is exist - process it [11:23:06]SAM_PROTO_GetFieldsCounters [11:23:06]wFMCommunicate request_size=4 [11:23:06]MH_SAM_APDU [11:23:06]CAPDU: 80 13 00 00 [11:23:06]Write to MH i2c: E2 08 00 F3 10 80 13 00 00 00 00 00 00 7F [11:23:06]Write i2c OK [11:23:06]MH_I2C_Read... [11:23:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:06]Read from MH i2c: E2 [11:23:06]MH_I2C_Read... [11:23:06]Read from MH i2c: E2 62 00 [11:23:06]MH_I2C_Read... [11:23:06]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 72 03 00 0E 04 04 00 B6 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 98 [11:23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 72 03 00 0E 04 04 00 B6 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:23:06]wFMCommunicate OK [11:23:06]SAM_PROTO_GetFieldsCounters done [11:23:06]requested_item shift.num is exist - process it [11:23:06]requested_item shift.opened is exist - process it [11:23:06]req_shift_opened [11:23:06]FM_GetShiftState [11:23:06]SAM_PROTO_GetShiftState [11:23:06]wFMCommunicate request_size=4 [11:23:06]MH_SAM_APDU [11:23:06]CAPDU: 80 13 01 00 [11:23:06]Write to MH i2c: E2 08 00 F4 10 80 13 01 00 00 00 00 00 81 [11:23:06]Write i2c OK [11:23:06]MH_I2C_Read... [11:23:07]Read from MH i2c: E2 [11:23:07]MH_I2C_Read... [11:23:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:07]Read from MH i2c: E2 0E 00 [11:23:07]MH_I2C_Read... [11:23:07]Read from MH i2c: E2 0E 00 F4 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8F [11:23:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:23:07]wFMCommunicate OK [11:23:07]SAM_PROTO_GetShiftState done [11:23:07]FM_GetShiftState done [11:23:07]req_shift_opened done [11:23:07]requested_item shift.open_date is exist - process it [11:23:07]req_shift_open_date [11:23:07]req_shift_open_date done [11:23:07]produce_requested_data done [11:23:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225855,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:23:07]process_action_free close_receipt [11:23:07]json_value_free [11:23:07]json_value_free done [11:23:07]process_json_proto returns [11:23:07]Send response to host [11:23:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225855,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:23:07]free response buf [11:23:07]execute_script done [11:23:07]execute_script returns [11:23:07]free content buf [11:23:07]Sock 7.Close socket [11:23:07]Sock 7.Thread stoped [11:23:16]recv_with_timeout no data received [11:23:38]recv_with_timeout no data received [11:23:38]ConnectInit Can't connect to host [11:23:38]CommunicateWithHost connect error [11:23:38]CommunicateWithHost err = -1 [11:23:38]OFD Sender: Server communicate error [11:23:39]OFD Sender: Processing packet 225852 [packets to send 602, broken 598] [11:23:39]ProducePacketName [11:23:39]name=ofd_packets/00225852 [11:23:39]OFD Sender: To server: pG, [11:23:39]CommunicateWithHost lk.salyk.kg:30040 [11:23:39]ConnectInit lk.salyk.kg [11:23:44]ConnectInit Can't take IP for lk.salyk.kg [11:23:44]CommunicateWithHost connect error [11:23:44]CommunicateWithHost err = -1 [11:23:44]OFD Sender: Server communicate error [11:23:49]OFD Sender: Processing packet 225852 [packets to send 602, broken 598] [11:23:49]ProducePacketName [11:23:49]name=ofd_packets/00225852 [11:23:49]OFD Sender: To server: pG, [11:23:49]CommunicateWithHost lk.salyk.kg:30040 [11:23:49]ConnectInit lk.salyk.kg [11:23:49]Connected sock=7 [11:23:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 BF 04 01 EC 56 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 33 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 72 03 00 35 04 06 00 9D 7D 37 FE 0B 58 5E C9 DB 8B D0 47 BA 5B [11:23: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 35 39 4F 00 00 00 97 8D 47 00 D4 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 35 39 10 04 04 00 3C 72 03 00 F4 03 04 00 D2 84 A4 66 B6 04 01 00 00 69 35 74 B1 56 10 1B C3 [11:23:50]CommunicateWithHost err = 0 [11:23:50]CheckOFDResponse [11:23:50]1017 (14) - 77093643461234 [11:23:50]1041 (16) - 0000000000874959 [11:23:50]1040 (4) - 225852 [11:23:50]1012 (4) - 27.07.2024 05:25 [11:23:50]1206 (1) - 0 [11:23:50]OFD Sender: Remove packet 225852 [11:23:50]ProducePacketName [11:23:50]name=ofd_packets/00225852 [11:23:50]NVStorageDeleteData [11:23:50]OFD Sender: Processing packet 225853 [packets to send 601, broken 598] [11:23:50]ProducePacketName [11:23:50]name=ofd_packets/00225853 [11:23:50]OFD Sender: To server: pG, [11:23:50]CommunicateWithHost lk.salyk.kg:30040 [11:23:50]ConnectInit lk.salyk.kg [11:23:51]Connected sock=7 [11:23: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 35 39 0C 01 00 00 88 CE 04 01 D5 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 5F D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 72 03 00 35 04 06 00 61 06 F9 85 DA 99 DF 0C FF F8 99 7B AD EF [11:23: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 35 39 4F 00 00 00 C2 9F 47 00 58 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 35 39 10 04 04 00 3D 72 03 00 F4 03 04 00 D3 84 A4 66 B6 04 01 00 00 DF 7B 0D 25 A6 9A F9 9A [11:23:52]CommunicateWithHost err = 0 [11:23:52]CheckOFDResponse [11:23:52]1017 (14) - 77093643461234 [11:23:52]1041 (16) - 0000000000874959 [11:23:52]1040 (4) - 225853 [11:23:52]1012 (4) - 27.07.2024 05:25 [11:23:52]1206 (1) - 0 [11:23:52]OFD Sender: Remove packet 225853 [11:23:52]ProducePacketName [11:23:52]name=ofd_packets/00225853 [11:23:52]NVStorageDeleteData [11:23:52]OFD Sender: Processing packet 225854 [packets to send 600, broken 598] [11:23:52]ProducePacketName [11:23:52]name=ofd_packets/00225854 [11:23:52]OFD Sender: To server: pG, [11:23:52]CommunicateWithHost lk.salyk.kg:30040 [11:23:52]ConnectInit lk.salyk.kg [11:23:55]Connected sock=7 [11:23:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C D6 07 01 8E 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 80 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 95 00 00 00 00 07 04 06 00 D0 7F 05 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 73 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 72 03 00 35 04 06 00 3C C8 E9 E9 5D 21 7C 03 C6 DB 24 A3 52 55 [11:23: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 35 39 4F 00 00 00 57 8E 47 00 1D 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 35 39 10 04 04 00 3E 72 03 00 F4 03 04 00 D7 84 A4 66 B6 04 01 00 00 64 D5 88 DC 98 B6 D7 45 [11:23:55]CommunicateWithHost err = 0 [11:23:55]CheckOFDResponse [11:23:55]1017 (14) - 77093643461234 [11:23:55]1041 (16) - 0000000000874959 [11:23:55]1040 (4) - 225854 [11:23:55]1012 (4) - 27.07.2024 05:25 [11:23:55]1206 (1) - 0 [11:23:55]OFD Sender: Remove packet 225854 [11:23:55]ProducePacketName [11:23:55]name=ofd_packets/00225854 [11:23:55]NVStorageDeleteData [11:23:56]OFD Sender: Processing packet 225855 [packets to send 599, broken 598] [11:23:56]ProducePacketName [11:23:56]name=ofd_packets/00225855 [11:23:56]OFD Sender: To server: pG, [11:23:56]CommunicateWithHost lk.salyk.kg:30040 [11:23:56]ConnectInit lk.salyk.kg [11:23:56]Connected sock=7 [11:23: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 35 39 0C 01 00 00 9E 8D 04 01 D7 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 97 D8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 72 03 00 35 04 06 00 43 F9 F1 40 78 E2 34 1E 6B 9E FA A2 2B 28 [11:23: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 35 39 4F 00 00 00 73 5F 47 00 DF C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 72 03 00 F4 03 04 00 D9 84 A4 66 B6 04 01 00 00 96 AF 87 92 DA C1 65 69 [11:23:57]CommunicateWithHost err = 0 [11:23:57]CheckOFDResponse [11:23:57]1017 (14) - 77093643461234 [11:23:57]1041 (16) - 0000000000874959 [11:23:57]1040 (4) - 225855 [11:23:57]1012 (4) - 27.07.2024 05:25 [11:23:57]1206 (1) - 0 [11:23:57]OFD Sender: Remove packet 225855 [11:23:57]ProducePacketName [11:23:57]name=ofd_packets/00225855 [11:23:57]NVStorageDeleteData [11:23:57]OFD Sender: No OFD packet to send [11:24:02]OFD Sender: No OFD packet to send [11:24:07]OFD Sender: No OFD packet to send [11:24:12]OFD Sender: No OFD packet to send [11:24:18]OFD Sender: No OFD packet to send [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:38]OFD Sender: No OFD packet to send [11:24:43]OFD Sender: No OFD packet to send [11:24:48]OFD Sender: No OFD packet to send [11:24:53]OFD Sender: No OFD packet to send [11:24:57]recv_with_timeout no data received [11:24:58]OFD Sender: No OFD packet to send [11:25:03]OFD Sender: No OFD packet to send [11:25:08]OFD Sender: No OFD packet to send [11:25:13]OFD Sender: No OFD packet to send [11:25:18]OFD Sender: No OFD packet to send [11:25:23]OFD Sender: No OFD packet to send [11:25:26]recv_with_timeout no data received [11:25:28]OFD Sender: No OFD packet to send [11:25:33]OFD Sender: No OFD packet to send [11:25:38]OFD Sender: No OFD packet to send [11:25:43]OFD Sender: No OFD packet to send [11:25:47]recv_with_timeout no data received [11:25:48]OFD Sender: No OFD packet to send [11:25:53]OFD Sender: No OFD packet to send [11:25:58]OFD Sender: No OFD packet to send [11:26:03]OFD Sender: No OFD packet to send [11:26:08]OFD Sender: No OFD packet to send [11:26:13]OFD Sender: No OFD packet to send [11:26:18]accept exits with 11 [11:26:18]New connection [11:26:18]New thread 3066817892 created [11:26:18]Thread 3066961252 joined [11:26:18]Waiting for new connection... [11:26:18] Sock 11.Parse request [11:26:18]Sock 11.Check first char [11:26:18]Sock 11.First char is OK [11:26:18]request: POST /json_proto HTTP/1.0 [11:26:18]Method: POST [11:26:18]URL: /json_proto [11:26:18]Method is POST - this is cgi request [11:26:18]url: /json_proto [11:26:18]query_string will be loaded in cgi processing [11:26:18]execute_cgi json_proto POST (null) [11:26:18]execute_cgi path=json_proto method=POST [11:26:18]POST find Content-Length [11:26:18]Host: 172.17.43.131:8080 [11:26:18]Content-Length: 683 [11:26:18]Content-Type: application/json [11:26:18] [11:26:18]POST finish read [11:26:18]Found Content-Length = 683 [11:26:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:18]execute_script... [11:26: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)2002135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:18]POST & json_proto [11:26:18]process_json_proto [11:26:18]json parsed OK: [11:26:18]protocol is kg_v1.0 [11:26:18]action value=close_receipt [11:26:18]process_action close_receipt [11:26:18]cmd_close_receipt [11:26:18]MH_GetDate [11:26:18]Write to MH i2c: F0 00 00 F5 10 F4 [11:26:18]Write i2c OK [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: F0 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: F0 09 00 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: F0 09 00 F5 10 00 5A D9 A4 66 F9 24 A2 66 5F [11:26:18]GetLastDocTimeStamp 1722079383 [11:26:18]current date 1722079578 [11:26:18]FM_GetShiftState [11:26:18]SAM_PROTO_GetShiftState [11:26:18]wFMCommunicate request_size=4 [11:26:18]MH_SAM_APDU [11:26:18]CAPDU: 80 13 01 00 [11:26:18]Write to MH i2c: E2 08 00 F6 10 80 13 01 00 00 00 00 00 83 [11:26:18]Write i2c OK [11:26:18]MH_I2C_Read... [11:26:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:18]Read from MH i2c: E2 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 0E 00 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 0E 00 F6 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 91 [11:26:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:26:18]wFMCommunicate OK [11:26:18]SAM_PROTO_GetShiftState done [11:26:18]FM_GetShiftState done [11:26:18]opened in 1722038719 [11:26:18]opened+sec_in_day 1722125119 [11:26:18]quantity*price = 100021 [11:26:18]sum+1 = 100023 [11:26:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 216 27.07.2024 11:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225856 ФПД: 109826638636818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225856&fm=109826638636818&tin=02508201610067®Number=0000000000092624&sum=100000 [11:26:19]StoreToDocumentArchive [11:26:19]shift 438 fd 225856 [11:26:19]save to /storage/0438/doc_00225856 [11:26:19]save last doc name /storage/0438/doc_00225856 to /storage/kkm_last_doc_name [11:26:19]save OK [11:26:19]Clear old archive folders... [11:26:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:19]tlvbuf is 007B4D40 [11:26:19]SAM_PROTO_ClearQueue [11:26:19]wFMCommunicate request_size=4 [11:26:19]MH_SAM_APDU [11:26:19]CAPDU: 80 09 00 00 [11:26:19]Write to MH i2c: E2 08 00 03 11 80 09 00 00 00 00 00 00 86 [11:26:19]Write i2c OK [11:26:19]MH_I2C_Read... [11:26:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:19]Read from MH i2c: E2 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 03 11 00 90 00 88 [11:26:19]RAPDU: 90 00 [11:26:19]wFMCommunicate OK [11:26:19]SAM_PROTO_ClearQueue done [11:26:19]KKMCreateOFDPacket [11:26:19]OFDProtocolAddRootSTLVToBuf [11:26:19]FM_MakeSignedData [11:26:19]FM_MakeSignedData [11:26:19]SAM_PROTO_SignData [11:26:19]wFMCommunicate request_size=4 [11:26:19]MH_SAM_APDU [11:26:19]CAPDU: 80 0D 01 02 [11:26:19]Write to MH i2c: E2 08 00 04 11 80 0D 01 02 00 00 00 00 8E [11:26:19]Write i2c OK [11:26:19]MH_I2C_Read... [11:26:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:19]Read from MH i2c: E2 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 04 11 00 90 00 89 [11:26:19]RAPDU: 90 00 [11:26:19]wFMCommunicate OK [11:26:19]wFMCommunicate request_size=255 [11:26:19]MH_SAM_APDU [11:26:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 5A D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 72 03 00 35 04 06 00 63 [11:26:19]Write to MH i2c: E2 02 01 05 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 5A D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 72 03 00 35 04 06 00 63 00 00 26 [11:26:19]Write i2c OK [11:26:19]MH_I2C_Read... [11:26:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:19]Read from MH i2c: E2 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 05 11 00 90 00 8A [11:26:19]RAPDU: 90 00 [11:26:19]wFMCommunicate OK [11:26:19]wFMCommunicate request_size=10 [11:26:19]MH_SAM_APDU [11:26:19]CAPDU: 80 0D 02 02 05 E3 01 C8 67 12 [11:26:19]Write to MH i2c: E2 0D 00 06 11 80 0D 02 02 05 00 E3 01 C8 67 12 00 00 C0 [11:26:19]Write i2c OK [11:26:19]MH_I2C_Read... [11:26:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:19]Read from MH i2c: E2 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 03 00 06 11 00 90 00 8B [11:26:19]RAPDU: 90 00 [11:26:19]wFMCommunicate OK [11:26:19]wFMCommunicate request_size=4 [11:26:19]MH_SAM_APDU [11:26:19]CAPDU: 80 0D 03 02 [11:26:19]Write to MH i2c: E2 08 00 07 11 80 0D 03 02 00 00 00 00 93 [11:26:19]Write i2c OK [11:26:19]MH_I2C_Read... [11:26:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:19]Read from MH i2c: E2 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 0B 00 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 0B 00 07 11 00 23 F1 B4 99 A2 AB B1 FE 90 00 F1 [11:26:19]RAPDU: 23 F1 B4 99 A2 AB B1 FE 90 00 [11:26:19]wFMCommunicate OK [11:26:19]SAM_PROTO_SignData done [11:26:19]FM_MakeSignedData done [11:26:19]CreateOFDProtocolMessage [11:26:19]wFMCommunicate request_size=4 [11:26:19]MH_SAM_APDU [11:26:19]CAPDU: 80 11 00 00 [11:26:19]Write to MH i2c: E2 08 00 08 11 80 11 00 00 00 00 00 00 93 [11:26:19]Write i2c OK [11:26:19]MH_I2C_Read... [11:26:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:19]Read from MH i2c: E2 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 17 00 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: E2 17 00 08 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [11:26:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:26:19]wFMCommunicate OK [11:26:19]CreateOFDProtocolMessage done [11:26:19]OFDSenderStorePacket 225856 [11:26:19]StoreOFDPacket docnum=225856 [11:26:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B2 F8 07 01 58 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 5A D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 72 03 00 35 04 06 00 63 E3 01 C8 67 12 23 F1 B4 99 A2 AB B1 FE [11:26:19]CheckFolder [11:26:19]dirname=/storage/ofd_packets [11:26:19]CheckFolder done [11:26:19]ProducePacketName [11:26:19]name=ofd_packets/00225856 [11:26:19]NVStorageSaveData ofd_packets/00225856 [11:26:19]File name is /storage/ofd_packets/00225856 [11:26:19]Write 301 bytes [11:26:19]NVStorageSaveData done [11:26:19]OFDSenderStorePacket done [11:26:19]KKMCreateOFDPacket done [11:26:19]NVStorageSaveData kkm_last_timestamp [11:26:19]File name is /storage/kkm_last_timestamp [11:26:19]Write 4 bytes [11:26:19]NVStorageSaveData done [11:26:19]ExternCall_PrintAddStr [11:26:19]wPrintStart [11:26:19]Write to MH i2c: 01 00 00 09 11 1A [11:26:19]Write i2c OK [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: 01 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: 01 07 00 [11:26:19]MH_I2C_Read... [11:26:19]Read from MH i2c: 01 07 00 09 11 00 00 00 00 00 FF 0F 2F [11:26:19]RasterBufferAndPrint [11:26:19]line Счет N : (1)2002135 [11:26:19]line ИНН: 02508201610067 [11:26:19]line Контрольно-Кассовый Чек [11:26:19]line ПРОДАЖА [11:26:19]line ТРК (МРК, ГНК) : 54 [11:26:19]line Товар: 2710124500 [11:26:19]line Аи-95-К-5 [11:26:19]line 13.480 * 74.20 [11:26:19]line = 1000.22 [11:26:19]line НДС 12% НСП 1% [11:26:19]line > о реализуемом товаре [11:26:19]line ОКРУГЛЕНИЕ: -0.22 [11:26:19]line ИТОГО: 1000.00 [11:26:19]line Внесено: 1000.00 [11:26:19]line СДАЧА: 0.00 [11:26:19]line НСП 1% : 8.85 [11:26:19]line НДС 12% : 106.22 [11:26:19]line Наличными: 1000.00 [11:26:19]line Безнал.: 0.00 [11:26:19]line Место: АЗС № 97 "Партнер Нефть" [11:26:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:26:19]line СНО: Общий режим [11:26:19]line Чек 216 27.07.2024 11:26 [11:26:19]line Смена: 438 ФФД: 1.0 [11:26:19]line ЗНМ: 0300000054 [11:26:19]line РНМ: 0000000000092624 [11:26:19]line Версия ККМ: 001 [11:26:19]line ФМ: 0000000000874959 [11:26:19]line ФД: 225856 [11:26:19]line ФПД: 109826638636818 [11:26:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225856&fm=109826638636818&tin=02508201610067®Number=0000000000092624&sum=100000 [11:26:19]written 0, free lines is 4095 [11:26:19]OFD Sender: Processing packet 225856 [packets to send 599, broken 598] [11:26:19]ProducePacketName [11:26:19]name=ofd_packets/00225856 [11:26:19]OFD Sender: To server: pG, [11:26:19]CommunicateWithHost lk.salyk.kg:30040 [11:26:19]ConnectInit lk.salyk.kg [11:26:20]Write to MH i2c: 01 00 00 34 11 45 [11:26:20]Write i2c OK [11:26:20]MH_I2C_Read... [11:26:20]Read from MH i2c: 01 [11:26:20]MH_I2C_Read... [11:26:20]Read from MH i2c: 01 07 00 [11:26:20]MH_I2C_Read... [11:26:20]Read from MH i2c: 01 07 00 34 11 00 00 00 00 00 64 0C BC [11:26:20]RasterBufferAndPrint [11:26:20]line [11:26:20]line [11:26:20]line [11:26:20]line [11:26:20]line [11:26:20]written 0, free lines is 3176 [11:26:20]MH_Cut [11:26:20]Write to MH i2c: D1 01 00 3B 11 01 1E [11:26:20]Write i2c OK [11:26:20]MH_I2C_Read... [11:26:20]Read from MH i2c: D1 [11:26:20]MH_I2C_Read... [11:26:20]Read from MH i2c: D1 01 00 [11:26:20]MH_I2C_Read... [11:26:20]Read from MH i2c: D1 01 00 3B 11 00 1D [11:26:20]Write to MH i2c: 01 00 00 3C 11 4D [11:26:20]Write i2c OK [11:26:20]MH_I2C_Read... [11:26:20]Connected sock=7 [11:26:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B2 F8 07 01 58 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 5A D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 72 03 00 35 04 06 00 63 E3 01 C8 67 12 23 F1 B4 99 A2 AB B1 FE [11:26: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 35 39 4F 00 00 00 61 C5 47 00 3B 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 35 39 10 04 04 00 40 72 03 00 F4 03 04 00 68 85 A4 66 B6 04 01 00 00 8D 3B A1 86 FD DC CE 4E [11:26:21]CommunicateWithHost err = 0 [11:26:21]CheckOFDResponse [11:26:21]1017 (14) - 77093643461234 [11:26:21]1041 (16) - 0000000000874959 [11:26:21]1040 (4) - 225856 [11:26:21]1012 (4) - 27.07.2024 05:28 [11:26:21]1206 (1) - 0 [11:26:21]OFD Sender: Remove packet 225856 [11:26:21]ProducePacketName [11:26:21]name=ofd_packets/00225856 [11:26:21]NVStorageDeleteData [11:26:21]*** Cut start [11:26:21]*** Partial cut [11:26:21]*** CUTSNS_PIN = 1 [11:26:21]*** CUTSNS_PIN = 0 [11:26:21]OFD Sender: No OFD packet to send [11:26:21]*** Brake cut motor [11:26:22]Read from MH i2c: 01 [11:26:22]MH_I2C_Read... [11:26:22]*** Stop cut motor [11:26:22]*** Cut end [11:26:22]Read from MH i2c: 01 07 00 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: 01 07 00 3C 11 00 00 00 00 00 FF 0F 62 [11:26:22]process_action close_receipt done [11:26:22]requested_data is exist [11:26:22]produce_requested_data [11:26:22]requested_item fm.sn is exist - process it [11:26:22]wFMCommunicate request_size=4 [11:26:22]MH_SAM_APDU [11:26:22]CAPDU: 80 11 00 00 [11:26:22]Write to MH i2c: E2 08 00 3D 11 80 11 00 00 00 00 00 00 C8 [11:26:22]Write i2c OK [11:26:22]MH_I2C_Read... [11:26:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:22]Read from MH i2c: E2 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 17 00 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 17 00 3D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [11:26:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:26:22]wFMCommunicate OK [11:26:22]requested_item fd.num is exist - process it [11:26:22]SAM_PROTO_GetFieldsCounters [11:26:22]wFMCommunicate request_size=4 [11:26:22]MH_SAM_APDU [11:26:22]CAPDU: 80 13 00 00 [11:26:22]Write to MH i2c: E2 08 00 3E 11 80 13 00 00 00 00 00 00 CB [11:26:22]Write i2c OK [11:26:22]MH_I2C_Read... [11:26:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:22]Read from MH i2c: E2 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 62 00 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 62 00 3E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 72 03 00 0E 04 04 00 B6 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 E8 [11:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 72 03 00 0E 04 04 00 B6 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:26:22]wFMCommunicate OK [11:26:22]SAM_PROTO_GetFieldsCounters done [11:26:22]requested_item shift.num is exist - process it [11:26:22]requested_item shift.opened is exist - process it [11:26:22]req_shift_opened [11:26:22]FM_GetShiftState [11:26:22]SAM_PROTO_GetShiftState [11:26:22]wFMCommunicate request_size=4 [11:26:22]MH_SAM_APDU [11:26:22]CAPDU: 80 13 01 00 [11:26:22]Write to MH i2c: E2 08 00 3F 11 80 13 01 00 00 00 00 00 CD [11:26:22]Write i2c OK [11:26:22]MH_I2C_Read... [11:26:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:22]Read from MH i2c: E2 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 0E 00 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 0E 00 3F 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DB [11:26:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:26:22]wFMCommunicate OK [11:26:22]SAM_PROTO_GetShiftState done [11:26:22]FM_GetShiftState done [11:26:22]req_shift_opened done [11:26:22]requested_item shift.open_date is exist - process it [11:26:22]req_shift_open_date [11:26:22]req_shift_open_date done [11:26:22]produce_requested_data done [11:26:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225856,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:26:22]process_action_free close_receipt [11:26:22]json_value_free [11:26:22]json_value_free done [11:26:22]process_json_proto returns [11:26:22]Send response to host [11:26:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225856,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:26:22]free response buf [11:26:22]execute_script done [11:26:22]execute_script returns [11:26:22]free content buf [11:26:22]Sock 11.Close socket [11:26:22]Sock 11.Thread stoped [11:26:26]OFD Sender: No OFD packet to send [11:26:29]recv_with_timeout no data received [11:26:31]OFD Sender: No OFD packet to send [11:26:36]OFD Sender: No OFD packet to send [11:26:41]OFD Sender: No OFD packet to send [11:26:46]OFD Sender: No OFD packet to send [11:26:47]recv_with_timeout no data received [11:26:47]accept exits with 9 [11:26:47]New connection [11:26:47]New thread 3066961252 created [11:26:47]Thread 3066817892 joined [11:26:47]Waiting for new connection... [11:26:47] Sock 9.Parse request [11:26:47]Sock 9.Check first char [11:26:47]Sock 9.First char is OK [11:26:47]request: POST /json_proto HTTP/1.0 [11:26:47]Method: POST [11:26:47]URL: /json_proto [11:26:47]Method is POST - this is cgi request [11:26:47]url: /json_proto [11:26:47]query_string will be loaded in cgi processing [11:26:47]execute_cgi json_proto POST (null) [11:26:47]execute_cgi path=json_proto method=POST [11:26:47]POST find Content-Length [11:26:47]Host: 172.17.43.131:8080 [11:26:47]Content-Length: 680 [11:26:47]Content-Type: application/json [11:26:47] [11:26:47]POST finish read [11:26:47]Found Content-Length = 680 [11:26:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:47]execute_script... [11:26: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)2002134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:47]POST & json_proto [11:26:47]process_json_proto [11:26:47]json parsed OK: [11:26:47]protocol is kg_v1.0 [11:26:47]action value=close_receipt [11:26:47]process_action close_receipt [11:26:47]cmd_close_receipt [11:26:47]MH_GetDate [11:26:47]Write to MH i2c: F0 00 00 40 11 40 [11:26:47]Write i2c OK [11:26:47]MH_I2C_Read... [11:26:47]Read from MH i2c: F0 [11:26:47]MH_I2C_Read... [11:26:47]Read from MH i2c: F0 09 00 [11:26:47]MH_I2C_Read... [11:26:47]Read from MH i2c: F0 09 00 40 11 00 78 D9 A4 66 F9 24 A2 66 C9 [11:26:47]GetLastDocTimeStamp 1722079578 [11:26:47]current date 1722079608 [11:26:47]FM_GetShiftState [11:26:47]SAM_PROTO_GetShiftState [11:26:47]wFMCommunicate request_size=4 [11:26:47]MH_SAM_APDU [11:26:47]CAPDU: 80 13 01 00 [11:26:47]Write to MH i2c: E2 08 00 41 11 80 13 01 00 00 00 00 00 CF [11:26:47]Write i2c OK [11:26:47]MH_I2C_Read... [11:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:47]Read from MH i2c: E2 [11:26:47]MH_I2C_Read... [11:26:47]Read from MH i2c: E2 0E 00 [11:26:47]MH_I2C_Read... [11:26:47]Read from MH i2c: E2 0E 00 41 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [11:26:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:26:47]wFMCommunicate OK [11:26:47]SAM_PROTO_GetShiftState done [11:26:47]FM_GetShiftState done [11:26:47]opened in 1722038719 [11:26:47]opened+sec_in_day 1722125119 [11:26:47]quantity*price = 150037 [11:26:47]sum+1 = 150039 [11:26:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 217 27.07.2024 11:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225857 ФПД: 104494626035713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112648&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225857&fm=104494626035713&tin=02508201610067®Number=0000000000092624&sum=150000 [11:26:49]StoreToDocumentArchive [11:26:49]shift 438 fd 225857 [11:26:49]save to /storage/0438/doc_00225857 [11:26:49]save last doc name /storage/0438/doc_00225857 to /storage/kkm_last_doc_name [11:26:49]save OK [11:26:49]Clear old archive folders... [11:26:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:26:49]tlvbuf is 0082C620 [11:26:49]SAM_PROTO_ClearQueue [11:26:49]wFMCommunicate request_size=4 [11:26:49]MH_SAM_APDU [11:26:49]CAPDU: 80 09 00 00 [11:26:49]Write to MH i2c: E2 08 00 4E 11 80 09 00 00 00 00 00 00 D1 [11:26:49]Write i2c OK [11:26:49]MH_I2C_Read... [11:26:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:49]Read from MH i2c: E2 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 4E 11 00 90 00 D3 [11:26:49]RAPDU: 90 00 [11:26:49]wFMCommunicate OK [11:26:49]SAM_PROTO_ClearQueue done [11:26:49]KKMCreateOFDPacket [11:26:49]OFDProtocolAddRootSTLVToBuf [11:26:49]FM_MakeSignedData [11:26:49]FM_MakeSignedData [11:26:49]SAM_PROTO_SignData [11:26:49]wFMCommunicate request_size=4 [11:26:49]MH_SAM_APDU [11:26:49]CAPDU: 80 0D 01 02 [11:26:49]Write to MH i2c: E2 08 00 4F 11 80 0D 01 02 00 00 00 00 D9 [11:26:49]Write i2c OK [11:26:49]MH_I2C_Read... [11:26:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:49]Read from MH i2c: E2 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 4F 11 00 90 00 D4 [11:26:49]RAPDU: 90 00 [11:26:49]wFMCommunicate OK [11:26:49]wFMCommunicate request_size=255 [11:26:49]MH_SAM_APDU [11:26:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 78 D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 72 03 00 35 04 06 00 5F 09 8D 10 [11:26:49]Write to MH i2c: E2 02 01 50 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 78 D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 72 03 00 35 04 06 00 5F 09 8D 10 00 00 83 [11:26:49]Write i2c OK [11:26:49]MH_I2C_Read... [11:26:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:49]Read from MH i2c: E2 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 50 11 00 90 00 D5 [11:26:49]RAPDU: 90 00 [11:26:49]wFMCommunicate OK [11:26:49]wFMCommunicate request_size=7 [11:26:49]MH_SAM_APDU [11:26:49]CAPDU: 80 0D 02 02 02 D8 01 [11:26:49]Write to MH i2c: E2 0A 00 51 11 80 0D 02 02 02 00 D8 01 00 00 B9 [11:26:49]Write i2c OK [11:26:49]MH_I2C_Read... [11:26:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:49]Read from MH i2c: E2 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 03 00 51 11 00 90 00 D6 [11:26:49]RAPDU: 90 00 [11:26:49]wFMCommunicate OK [11:26:49]wFMCommunicate request_size=4 [11:26:49]MH_SAM_APDU [11:26:49]CAPDU: 80 0D 03 02 [11:26:49]Write to MH i2c: E2 08 00 52 11 80 0D 03 02 00 00 00 00 DE [11:26:49]Write i2c OK [11:26:49]MH_I2C_Read... [11:26:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:49]Read from MH i2c: E2 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 0B 00 [11:26:49]MH_I2C_Read... [11:26:49]Read from MH i2c: E2 0B 00 52 11 00 EF F9 DC C3 90 14 D4 8D 90 00 6B [11:26:49]RAPDU: EF F9 DC C3 90 14 D4 8D 90 00 [11:26:49]wFMCommunicate OK [11:26:49]SAM_PROTO_SignData done [11:26:49]FM_MakeSignedData done [11:26:49]CreateOFDProtocolMessage [11:26:49]wFMCommunicate request_size=4 [11:26:49]MH_SAM_APDU [11:26:49]CAPDU: 80 11 00 00 [11:26:49]Write to MH i2c: E2 08 00 53 11 80 11 00 00 00 00 00 00 DE [11:26:49]Write i2c OK [11:26:49]MH_I2C_Read... [11:28:56]Write i2c OK [11:28:56]MH_I2C_Read... [11:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:56]Read from MH i2c: E2 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 03 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 03 00 EA 11 00 90 00 6F [11:28:56]RAPDU: 90 00 [11:28:56]wFMCommunicate OK [11:28:56]wFMCommunicate request_size=255 [11:28:56]MH_SAM_APDU [11:28:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F8 D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 72 03 00 35 04 06 00 BF [11:28:56]Write to MH i2c: E2 02 01 EB 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F8 D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 72 03 00 35 04 06 00 BF 00 00 DF [11:28:56]Write i2c OK [11:28:56]MH_I2C_Read... [11:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:57]Read from MH i2c: E2 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 03 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 03 00 EB 11 00 90 00 70 [11:28:57]RAPDU: 90 00 [11:28:57]wFMCommunicate OK [11:28:57]wFMCommunicate request_size=10 [11:28:57]MH_SAM_APDU [11:28:57]CAPDU: 80 0D 02 02 05 75 25 EC D1 C3 [11:28:57]Write to MH i2c: E2 0D 00 EC 11 80 0D 02 02 05 00 75 25 EC D1 C3 00 00 9B [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:57]Read from MH i2c: E2 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 03 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 03 00 EC 11 00 90 00 71 [11:28:57]RAPDU: 90 00 [11:28:57]wFMCommunicate OK [11:28:57]wFMCommunicate request_size=4 [11:28:57]MH_SAM_APDU [11:28:57]CAPDU: 80 0D 03 02 [11:28:57]Write to MH i2c: E2 08 00 ED 11 80 0D 03 02 00 00 00 00 79 [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:57]Read from MH i2c: E2 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 0B 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 0B 00 ED 11 00 B9 8B 58 32 81 45 89 2C 90 00 C3 [11:28:57]RAPDU: B9 8B 58 32 81 45 89 2C 90 00 [11:28:57]wFMCommunicate OK [11:28:57]SAM_PROTO_SignData done [11:28:57]FM_MakeSignedData done [11:28:57]CreateOFDProtocolMessage [11:28:57]wFMCommunicate request_size=4 [11:28:57]MH_SAM_APDU [11:28:57]CAPDU: 80 11 00 00 [11:28:57]Write to MH i2c: E2 08 00 EE 11 80 11 00 00 00 00 00 00 79 [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:57]Read from MH i2c: E2 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 17 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: E2 17 00 EE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [11:28:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:28:57]wFMCommunicate OK [11:28:57]CreateOFDProtocolMessage done [11:28:57]OFDSenderStorePacket 225859 [11:28:57]StoreOFDPacket docnum=225859 [11:28:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E C3 07 01 5C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F8 D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 72 03 00 35 04 06 00 BF 75 25 EC D1 C3 B9 8B 58 32 81 45 89 2C [11:28:57]CheckFolder [11:28:57]dirname=/storage/ofd_packets [11:28:57]CheckFolder done [11:28:57]ProducePacketName [11:28:57]name=ofd_packets/00225859 [11:28:57]NVStorageSaveData ofd_packets/00225859 [11:28:57]File name is /storage/ofd_packets/00225859 [11:28:57]Write 301 bytes [11:28:57]NVStorageSaveData done [11:28:57]OFDSenderStorePacket done [11:28:57]KKMCreateOFDPacket done [11:28:57]NVStorageSaveData kkm_last_timestamp [11:28:57]File name is /storage/kkm_last_timestamp [11:28:57]Write 4 bytes [11:28:57]NVStorageSaveData done [11:28:57]ExternCall_PrintAddStr [11:28:57]wPrintStart [11:28:57]Write to MH i2c: 01 00 00 EF 11 00 [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 07 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 07 00 EF 11 00 00 00 00 00 FF 0F 15 [11:28:57]RasterBufferAndPrint [11:28:57]line Счет N : (1)2002136 [11:28:57]line ИНН: 02508201610067 [11:28:57]line Контрольно-Кассовый Чек [11:28:57]line ПРОДАЖА [11:28:57]line ТРК (МРК, ГНК) : 53 [11:28:57]line Товар: 2710124130 [11:28:57]line Аи-92-К-5 [11:28:57]line 7.380 * 67.80 [11:28:57]line = 500.36 [11:28:57]line НДС 12% НСП 1% [11:28:57]line > о реализуемом товаре [11:28:57]line ОКРУГЛЕНИЕ: -0.36 [11:28:57]line ИТОГО: 500.00 [11:28:57]line Внесено: 500.00 [11:28:57]line СДАЧА: 0.00 [11:28:57]line НСП 1% : 4.43 [11:28:57]line НДС 12% : 53.14 [11:28:57]line Наличными: 500.00 [11:28:57]line Безнал.: 0.00 [11:28:57]line Место: АЗС № 97 "Партнер Нефть" [11:28:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:28:57]line СНО: Общий режим [11:28:57]line Чек 219 27.07.2024 11:28 [11:28:57]line Смена: 438 ФФД: 1.0 [11:28:57]line ЗНМ: 0300000054 [11:28:57]line РНМ: 0000000000092624 [11:28:57]line Версия ККМ: 001 [11:28:57]line ФМ: 0000000000874959 [11:28:57]line ФД: 225859 [11:28:57]line ФПД: 210509868356035 [11:28:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112856&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225859&fm=210509868356035&tin=02508201610067®Number=0000000000092624&sum=50000 [11:28:57]OFD Sender: Processing packet 225858 [packets to send 600, broken 598] [11:28:57]ProducePacketName [11:28:57]name=ofd_packets/00225858 [11:28:57]OFD Sender: To server: pG, [11:28:57]CommunicateWithHost lk.salyk.kg:30040 [11:28:57]ConnectInit lk.salyk.kg [11:28:57]written 0, free lines is 4095 [11:28:57]Write to MH i2c: 01 00 00 1A 12 2C [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 07 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 07 00 1A 12 00 00 00 00 00 66 0C A5 [11:28:57]RasterBufferAndPrint [11:28:57]line [11:28:57]line [11:28:57]line [11:28:57]line [11:28:57]line [11:28:57]written 0, free lines is 3182 [11:28:57]MH_Cut [11:28:57]Write to MH i2c: D1 01 00 21 12 01 05 [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: D1 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: D1 01 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: D1 01 00 21 12 00 04 [11:28:57]Write to MH i2c: 01 00 00 22 12 34 [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:59]*** Cut start [11:28:59]*** Partial cut [11:28:59]*** CUTSNS_PIN = 1 [11:28:59]*** CUTSNS_PIN = 0 [11:28:59]*** Brake cut motor [11:28:59]Read from MH i2c: 01 [11:28:59]MH_I2C_Read... [11:28:59]*** Stop cut motor [11:28:59]*** Cut end [11:28:59]Read from MH i2c: 01 07 00 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: 01 07 00 22 12 00 00 00 00 00 FF 0F 49 [11:28:59]process_action close_receipt done [11:28:59]requested_data is exist [11:28:59]produce_requested_data [11:28:59]requested_item fm.sn is exist - process it [11:28:59]wFMCommunicate request_size=4 [11:28:59]MH_SAM_APDU [11:28:59]CAPDU: 80 11 00 00 [11:28:59]Write to MH i2c: E2 08 00 23 12 80 11 00 00 00 00 00 00 AF [11:28:59]Write i2c OK [11:28:59]MH_I2C_Read... [11:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:59]Read from MH i2c: E2 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 17 00 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 17 00 23 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [11:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:28:59]wFMCommunicate OK [11:28:59]requested_item fd.num is exist - process it [11:28:59]SAM_PROTO_GetFieldsCounters [11:28:59]wFMCommunicate request_size=4 [11:28:59]MH_SAM_APDU [11:28:59]CAPDU: 80 13 00 00 [11:28:59]Write to MH i2c: E2 08 00 24 12 80 13 00 00 00 00 00 00 B2 [11:28:59]Write i2c OK [11:28:59]MH_I2C_Read... [11:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:59]Read from MH i2c: E2 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 62 00 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 62 00 24 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 72 03 00 0E 04 04 00 B6 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 DB [11:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 72 03 00 0E 04 04 00 B6 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:28:59]wFMCommunicate OK [11:28:59]SAM_PROTO_GetFieldsCounters done [11:28:59]requested_item shift.num is exist - process it [11:28:59]requested_item shift.opened is exist - process it [11:28:59]req_shift_opened [11:28:59]FM_GetShiftState [11:28:59]SAM_PROTO_GetShiftState [11:28:59]wFMCommunicate request_size=4 [11:28:59]MH_SAM_APDU [11:28:59]CAPDU: 80 13 01 00 [11:28:59]Write to MH i2c: E2 08 00 25 12 80 13 01 00 00 00 00 00 B4 [11:28:59]Write i2c OK [11:28:59]MH_I2C_Read... [11:29:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:00]Read from MH i2c: E2 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 0E 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 0E 00 25 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C2 [11:29:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:29:00]wFMCommunicate OK [11:29:00]SAM_PROTO_GetShiftState done [11:29:00]FM_GetShiftState done [11:29:00]req_shift_opened done [11:29:00]requested_item shift.open_date is exist - process it [11:29:00]req_shift_open_date [11:29:00]req_shift_open_date done [11:29:00]produce_requested_data done [11:29:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225859,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:29:00]process_action_free close_receipt [11:29:00]json_value_free [11:29:00]json_value_free done [11:29:00]process_json_proto returns [11:29:00]Send response to host [11:29:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225859,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:29:00]free response buf [11:29:00]execute_script done [11:29:00]execute_script returns [11:29:00]free content buf [11:29:00]Sock 10.Close socket [11:29:00]Sock 10.Thread stoped [11:29:01]recv_with_timeout no data received [11:29:02]int [11:29:02]Write to MH i2c: 01 00 00 26 12 38 [11:29:02]*** FLAG_PRN_PAP1 set [11:29:02]Write i2c OK [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: 01 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: 01 07 00 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: 01 07 00 26 12 00 01 00 00 00 FF 0F 4E [11:29:02]state=0 [11:29:02]No paper [11:29:02]int [11:29:02]Write to MH i2c: 01 00 00 27 12 39 [11:29:02]*** FLAG_PRN_PAP2 set [11:29:02]Write i2c OK [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: 01 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: 01 07 00 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: 01 07 00 27 12 00 03 00 00 00 FF 0F 51 [11:29:02]state=0 [11:29:02]No paper [11:29:02]Cover opened [11:29:02]ConnectInit Can't take IP for lk.salyk.kg [11:29:02]CommunicateWithHost connect error [11:29:02]CommunicateWithHost err = -1 [11:29:02]OFD Sender: Server communicate error [11:29:04]int [11:29:04]Write to MH i2c: 01 00 00 28 12 3A [11:29:04]*** FLAG_PRN_PAP1 reset [11:29:04]*** FLAG_PRN_PAP2 reset [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: 01 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: 01 07 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: 01 07 00 28 12 00 00 00 00 00 FF 0F 4F [11:29:04]state=3 [11:29:04]Cover closed [11:29:06]ConnectInit Can't connect to host [11:29:07]OFD Sender: Processing packet 225858 [packets to send 600, broken 598] [11:29:07]ProducePacketName [11:29:07]name=ofd_packets/00225858 [11:29:07]OFD Sender: To server: pG, [11:29:07]CommunicateWithHost lk.salyk.kg:30040 [11:29:07]ConnectInit lk.salyk.kg [11:29:09]accept exits with 9 [11:29:09]New connection [11:29:09]New thread 3066817892 created [11:29:09]Thread 3066961252 joined [11:29:09]Waiting for new connection... [11:29:09] Sock 9.Parse request [11:29:09]Sock 9.Check first char [11:29:09]Sock 9.First char is OK [11:29:09]request: POST /json_proto HTTP/1.0 [11:29:09]Method: POST [11:29:09]URL: /json_proto [11:29:09]Method is POST - this is cgi request [11:29:09]url: /json_proto [11:29:09]query_string will be loaded in cgi processing [11:29:09]execute_cgi json_proto POST (null) [11:29:09]execute_cgi path=json_proto method=POST [11:29:09]POST find Content-Length [11:29:09]Host: 172.17.43.131:8080 [11:29:09]Content-Length: 678 [11:29:09]Content-Type: application/json [11:29:09] [11:29:09]POST finish read [11:29:09]Found Content-Length = 678 [11:29:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:09]execute_script... [11:29: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)2002138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:09]POST & json_proto [11:29:09]process_json_proto [11:29:09]json parsed OK: [11:29:09]protocol is kg_v1.0 [11:29:09]action value=close_receipt [11:29:09]process_action close_receipt [11:29:09]cmd_close_receipt [11:29:09]MH_GetDate [11:29:09]Write to MH i2c: F0 00 00 29 12 2A [11:29:09]Write i2c OK [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: F0 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: F0 09 00 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: F0 09 00 29 12 00 05 DA A4 66 F9 24 A2 66 41 [11:29:09]GetLastDocTimeStamp 1722079736 [11:29:09]current date 1722079749 [11:29:09]FM_GetShiftState [11:29:09]SAM_PROTO_GetShiftState [11:29:09]wFMCommunicate request_size=4 [11:29:09]MH_SAM_APDU [11:29:09]CAPDU: 80 13 01 00 [11:29:09]Write to MH i2c: E2 08 00 2A 12 80 13 01 00 00 00 00 00 B9 [11:29:09]Write i2c OK [11:29:09]MH_I2C_Read... [11:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:09]Read from MH i2c: E2 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 0E 00 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 0E 00 2A 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C7 [11:29:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:29:09]wFMCommunicate OK [11:29:09]SAM_PROTO_GetShiftState done [11:29:09]FM_GetShiftState done [11:29:09]opened in 1722038719 [11:29:09]opened+sec_in_day 1722125119 [11:29:09]quantity*price = 50010 [11:29:09]sum+1 = 50012 [11:29:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 220 27.07.2024 11:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225860 ФПД: 135814489891167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112909&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225860&fm=135814489891167&tin=02508201610067®Number=0000000000092624&sum=50000 [11:29:10]StoreToDocumentArchive [11:29:10]shift 438 fd 225860 [11:29:10]save to /storage/0438/doc_00225860 [11:29:10]save last doc name /storage/0438/doc_00225860 to /storage/kkm_last_doc_name [11:29:10]save OK [11:29:10]Clear old archive folders... [11:29:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:10]tlvbuf is 00890FB0 [11:29:10]SAM_PROTO_ClearQueue [11:29:10]wFMCommunicate request_size=4 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 09 00 00 [11:29:10]Write to MH i2c: E2 08 00 37 12 80 09 00 00 00 00 00 00 BB [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 37 12 00 90 00 BD [11:29:10]RAPDU: 90 00 [11:29:10]wFMCommunicate OK [11:29:10]SAM_PROTO_ClearQueue done [11:29:10]KKMCreateOFDPacket [11:29:10]OFDProtocolAddRootSTLVToBuf [11:29:10]FM_MakeSignedData [11:29:10]FM_MakeSignedData [11:29:10]SAM_PROTO_SignData [11:29:10]wFMCommunicate request_size=4 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 0D 01 02 [11:29:10]Write to MH i2c: E2 08 00 38 12 80 0D 01 02 00 00 00 00 C3 [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 38 12 00 90 00 BE [11:29:10]RAPDU: 90 00 [11:29:10]wFMCommunicate OK [11:29:10]wFMCommunicate request_size=255 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 05 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 72 03 00 35 04 06 00 7B [11:29:10]Write to MH i2c: E2 02 01 39 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 05 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 72 03 00 35 04 06 00 7B 00 00 E2 [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 39 12 00 90 00 BF [11:29:10]RAPDU: 90 00 [11:29:10]wFMCommunicate OK [11:29:10]wFMCommunicate request_size=10 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 0D 02 02 05 85 C6 6C E1 5F [11:29:10]Write to MH i2c: E2 0D 00 3A 12 80 0D 02 02 05 00 85 C6 6C E1 5F 00 00 C7 [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 03 00 3A 12 00 90 00 C0 [11:29:10]RAPDU: 90 00 [11:29:10]wFMCommunicate OK [11:29:10]wFMCommunicate request_size=4 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 0D 03 02 [11:29:10]Write to MH i2c: E2 08 00 3B 12 80 0D 03 02 00 00 00 00 C8 [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 0B 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 0B 00 3B 12 00 8D 0E 77 6A AC A2 B3 31 90 00 77 [11:29:10]RAPDU: 8D 0E 77 6A AC A2 B3 31 90 00 [11:29:10]wFMCommunicate OK [11:29:10]SAM_PROTO_SignData done [11:29:10]FM_MakeSignedData done [11:29:10]CreateOFDProtocolMessage [11:29:10]wFMCommunicate request_size=4 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 11 00 00 [11:29:10]Write to MH i2c: E2 08 00 3C 12 80 11 00 00 00 00 00 00 C8 [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:10]Read from MH i2c: E2 17 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 17 00 3C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [11:29:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:11]wFMCommunicate OK [11:29:11]CreateOFDProtocolMessage done [11:29:11]OFDSenderStorePacket 225860 [11:29:11]StoreOFDPacket docnum=225860 [11:29:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A 4F 07 01 E7 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 05 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 72 03 00 35 04 06 00 7B 85 C6 6C E1 5F 8D 0E 77 6A AC A2 B3 31 [11:29:11]CheckFolder [11:29:11]dirname=/storage/ofd_packets [11:29:11]CheckFolder done [11:29:11]ProducePacketName [11:29:11]name=ofd_packets/00225860 [11:29:11]NVStorageSaveData ofd_packets/00225860 [11:29:11]File name is /storage/ofd_packets/00225860 [11:29:11]Write 301 bytes [11:29:11]NVStorageSaveData done [11:29:11]OFDSenderStorePacket done [11:29:11]KKMCreateOFDPacket done [11:29:11]NVStorageSaveData kkm_last_timestamp [11:29:11]File name is /storage/kkm_last_timestamp [11:29:11]Write 4 bytes [11:29:11]NVStorageSaveData done [11:29:11]ExternCall_PrintAddStr [11:29:11]wPrintStart [11:29:11]Write to MH i2c: 01 00 00 3D 12 4F [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 07 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 07 00 3D 12 00 00 00 00 00 FF 0F 64 [11:29:11]RasterBufferAndPrint [11:29:11]line Счет N : (1)2002138 [11:29:11]line ИНН: 02508201610067 [11:29:11]line Контрольно-Кассовый Чек [11:29:11]line ПРОДАЖА [11:29:11]line ТРК (МРК, ГНК) : 44 [11:29:11]line Товар: 2710124500 [11:29:11]line Аи-95-К-5 [11:29:11]line 6.740 * 74.20 [11:29:11]line = 500.11 [11:29:11]line НДС 12% НСП 1% [11:29:11]line > о реализуемом товаре [11:29:11]line ОКРУГЛЕНИЕ: -0.11 [11:29:11]line ИТОГО: 500.00 [11:29:11]line Внесено: 500.00 [11:29:11]line СДАЧА: 0.00 [11:29:11]line НСП 1% : 4.43 [11:29:11]line НДС 12% : 53.11 [11:29:11]line Наличными: 500.00 [11:29:11]line Безнал.: 0.00 [11:29:11]line Место: АЗС № 97 "Партнер Нефть" [11:29:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:29:11]line СНО: Общий режим [11:29:11]line Чек 220 27.07.2024 11:29 [11:29:11]line Смена: 438 ФФД: 1.0 [11:29:11]line ЗНМ: 0300000054 [11:29:11]line РНМ: 0000000000092624 [11:29:11]line Версия ККМ: 001 [11:29:11]line ФМ: 0000000000874959 [11:29:11]line ФД: 225860 [11:29:11]line ФПД: 135814489891167 [11:29:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112909&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225860&fm=135814489891167&tin=02508201610067®Number=0000000000092624&sum=50000 [11:29:11]written 0, free lines is 4095 [11:29:11]ConnectInit Can't connect to host [11:29:11]Write to MH i2c: 01 00 00 68 12 7A [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 07 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 07 00 68 12 00 00 00 00 00 6C 0C F9 [11:29:11]RasterBufferAndPrint [11:29:11]line [11:29:11]line [11:29:11]line [11:29:11]line [11:29:11]line [11:29:11]written 0, free lines is 3188 [11:29:11]MH_Cut [11:29:11]Write to MH i2c: D1 01 00 6F 12 01 53 [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: D1 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: D1 01 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: D1 01 00 6F 12 00 52 [11:29:11]Write to MH i2c: 01 00 00 70 12 82 [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:12]ConnectInit Can't take IP for lk.salyk.kg [11:29:12]CommunicateWithHost connect error [11:29:12]CommunicateWithHost err = -1 [11:29:12]OFD Sender: Server communicate error [11:29:12]OFD Sender: Processing packet 225858 [packets to send 601, broken 598] [11:29:12]ProducePacketName [11:29:12]name=ofd_packets/00225858 [11:29:12]OFD Sender: To server: pG, [11:29:12]CommunicateWithHost lk.salyk.kg:30040 [11:29:12]ConnectInit lk.salyk.kg [11:29:12]*** Cut start [11:29:12]*** Partial cut [11:29:12]*** CUTSNS_PIN = 1 [11:29:12]*** CUTSNS_PIN = 0 [11:29:12]*** Brake cut motor [11:29:13]Read from MH i2c: 01 [11:29:13]MH_I2C_Read... [11:29:13]*** Stop cut motor [11:29:13]*** Cut end [11:29:13]Read from MH i2c: 01 07 00 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: 01 07 00 70 12 00 00 00 00 00 FF 0F 97 [11:29:13]process_action close_receipt done [11:29:13]requested_data is exist [11:29:13]produce_requested_data [11:29:13]requested_item fm.sn is exist - process it [11:29:13]wFMCommunicate request_size=4 [11:29:13]MH_SAM_APDU [11:29:13]CAPDU: 80 11 00 00 [11:29:13]Write to MH i2c: E2 08 00 71 12 80 11 00 00 00 00 00 00 FD [11:29:13]Write i2c OK [11:29:13]MH_I2C_Read... [11:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:13]Read from MH i2c: E2 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 17 00 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 17 00 71 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [11:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:13]wFMCommunicate OK [11:29:13]requested_item fd.num is exist - process it [11:29:13]SAM_PROTO_GetFieldsCounters [11:29:13]wFMCommunicate request_size=4 [11:29:13]MH_SAM_APDU [11:29:13]CAPDU: 80 13 00 00 [11:29:13]Write to MH i2c: E2 08 00 72 12 80 13 00 00 00 00 00 00 00 [11:29:13]Write i2c OK [11:29:13]MH_I2C_Read... [11:29:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:13]Read from MH i2c: E2 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 62 00 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 62 00 72 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 72 03 00 0E 04 04 00 B6 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 2D [11:29:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 72 03 00 0E 04 04 00 B6 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:29:13]wFMCommunicate OK [11:29:13]SAM_PROTO_GetFieldsCounters done [11:29:13]requested_item shift.num is exist - process it [11:29:13]requested_item shift.opened is exist - process it [11:29:13]req_shift_opened [11:29:13]FM_GetShiftState [11:29:13]SAM_PROTO_GetShiftState [11:29:13]wFMCommunicate request_size=4 [11:29:13]MH_SAM_APDU [11:29:13]CAPDU: 80 13 01 00 [11:29:13]Write to MH i2c: E2 08 00 73 12 80 13 01 00 00 00 00 00 02 [11:29:13]Write i2c OK [11:29:13]MH_I2C_Read... [11:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:13]Read from MH i2c: E2 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 0E 00 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 0E 00 73 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 10 [11:29:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:29:13]wFMCommunicate OK [11:29:13]SAM_PROTO_GetShiftState done [11:29:13]FM_GetShiftState done [11:29:13]req_shift_opened done [11:29:13]requested_item shift.open_date is exist - process it [11:29:13]req_shift_open_date [11:29:13]req_shift_open_date done [11:29:13]produce_requested_data done [11:29:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225860,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:29:13]process_action_free close_receipt [11:29:13]json_value_free [11:29:13]json_value_free done [11:29:13]process_json_proto returns [11:29:13]Send response to host [11:29:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225860,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:29:13]free response buf [11:29:13]execute_script done [11:29:13]execute_script returns [11:29:13]free content buf [11:29:13]Sock 9.Close socket [11:29:13]Sock 9.Thread stoped [11:29:16]ConnectInit Can't connect to host [11:29:17]ConnectInit Can't take IP for lk.salyk.kg [11:29:17]CommunicateWithHost connect error [11:29:17]CommunicateWithHost err = -1 [11:29:17]OFD Sender: Server communicate error [11:29:17]accept exits with 11 [11:29:17]New connection [11:29:17]New thread 3066961252 created [11:29:17]Thread 3066817892 joined [11:29:17]Waiting for new connection... [11:29:17] Sock 11.Parse request [11:29:17]Sock 11.Check first char [11:29:17]Sock 11.First char is OK [11:29:17]request: POST /json_proto HTTP/1.0 [11:29:17]Method: POST [11:29:17]URL: /json_proto [11:29:17]Method is POST - this is cgi request [11:29:17]url: /json_proto [11:29:17]query_string will be loaded in cgi processing [11:29:17]execute_cgi json_proto POST (null) [11:29:17]execute_cgi path=json_proto method=POST [11:29:17]POST find Content-Length [11:29:17]Host: 172.17.43.131:8080 [11:29:17]Content-Length: 802 [11:29:17]Content-Type: application/json [11:29:17] [11:29:17]POST finish read [11:29:17]Found Content-Length = 802 [11:29:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.000, "sum" : 9906.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" : 9906.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:17]execute_script... [11:29:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.000, "sum" : 9906.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" : 9906.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:17]POST & json_proto [11:29:17]process_json_proto [11:29:17]json parsed OK: [11:29:17]protocol is kg_v1.0 [11:29:17]action value=close_receipt [11:29:17]process_action close_receipt [11:29:17]cmd_close_receipt [11:29:17]MH_GetDate [11:29:17]Write to MH i2c: F0 00 00 74 12 75 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: F0 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: F0 09 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: F0 09 00 74 12 00 0E DA A4 66 F9 24 A2 66 95 [11:29:17]GetLastDocTimeStamp 1722079749 [11:29:17]current date 1722079758 [11:29:17]FM_GetShiftState [11:29:17]SAM_PROTO_GetShiftState [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 13 01 00 [11:29:17]Write to MH i2c: E2 08 00 75 12 80 13 01 00 00 00 00 00 04 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0E 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0E 00 75 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [11:29:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:29:17]wFMCommunicate OK [11:29:17]SAM_PROTO_GetShiftState done [11:29:17]FM_GetShiftState done [11:29:17]opened in 1722038719 [11:29:17]opened+sec_in_day 1722125119 [11:29:17]quantity*price = 990600 [11:29:17]sum+1 = 990601 [11:29:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9906.00 НСП 1% : 87.66 НДС 12% : 1051.96 Наличными: 0.00 Безнал.: 9906.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 221 27.07.2024 11:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225861 ФПД: 117935390279047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225861&fm=117935390279047&tin=02508201610067®Number=0000000000092624&sum=990600 [11:29:18]StoreToDocumentArchive [11:29:18]shift 438 fd 225861 [11:29:18]save to /storage/0438/doc_00225861 [11:29:18]save last doc name /storage/0438/doc_00225861 to /storage/kkm_last_doc_name [11:29:18]save OK [11:29:18]Clear old archive folders... [11:29:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:29:18]tlvbuf is 00892A10 [11:29:18]SAM_PROTO_ClearQueue [11:29:18]wFMCommunicate request_size=4 [11:29:18]MH_SAM_APDU [11:29:18]CAPDU: 80 09 00 00 [11:29:18]Write to MH i2c: E2 08 00 82 12 80 09 00 00 00 00 00 00 06 [11:29:18]Write i2c OK [11:29:18]MH_I2C_Read... [11:29:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:18]Read from MH i2c: E2 [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: E2 03 00 [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: E2 03 00 82 12 00 90 00 08 [11:29:18]RAPDU: 90 00 [11:29:18]wFMCommunicate OK [11:29:18]SAM_PROTO_ClearQueue done [11:29:18]KKMCreateOFDPacket [11:29:18]OFDProtocolAddRootSTLVToBuf [11:29:18]FM_MakeSignedData [11:29:18]FM_MakeSignedData [11:29:18]SAM_PROTO_SignData [11:29:18]wFMCommunicate request_size=4 [11:29:18]MH_SAM_APDU [11:29:18]CAPDU: 80 0D 01 02 [11:29:18]Write to MH i2c: E2 08 00 83 12 80 0D 01 02 00 00 00 00 0E [11:29:18]Write i2c OK [11:29:18]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 03 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 03 00 83 12 00 90 00 09 [11:29:19]RAPDU: 90 00 [11:29:19]wFMCommunicate OK [11:29:19]wFMCommunicate request_size=255 [11:29:19]MH_SAM_APDU [11:29:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 1D 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 9A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1D 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 0E DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 72 03 00 35 04 06 00 6B 42 F9 0B [11:29:19]Write to MH i2c: E2 02 01 84 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 1D 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 9A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1D 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 0E DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 72 03 00 35 04 06 00 6B 42 F9 0B 00 00 14 [11:29:19]Write i2c OK [11:29:19]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 03 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 03 00 84 12 00 90 00 0A [11:29:19]RAPDU: 90 00 [11:29:19]wFMCommunicate OK [11:29:19]wFMCommunicate request_size=7 [11:29:19]MH_SAM_APDU [11:29:19]CAPDU: 80 0D 02 02 02 45 87 [11:29:19]Write to MH i2c: E2 0A 00 85 12 80 0D 02 02 02 00 45 87 00 00 E1 [11:29:19]Write i2c OK [11:29:19]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 03 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 03 00 85 12 00 90 00 0B [11:29:19]RAPDU: 90 00 [11:29:19]wFMCommunicate OK [11:29:19]wFMCommunicate request_size=4 [11:29:19]MH_SAM_APDU [11:29:19]CAPDU: 80 0D 03 02 [11:29:19]Write to MH i2c: E2 08 00 86 12 80 0D 03 02 00 00 00 00 13 [11:29:19]Write i2c OK [11:29:19]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 0B 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 0B 00 86 12 00 37 87 E6 8B 10 AD 49 E3 90 00 2C [11:29:19]RAPDU: 37 87 E6 8B 10 AD 49 E3 90 00 [11:29:19]wFMCommunicate OK [11:29:19]SAM_PROTO_SignData done [11:29:19]FM_MakeSignedData done [11:29:19]CreateOFDProtocolMessage [11:29:19]wFMCommunicate request_size=4 [11:29:19]MH_SAM_APDU [11:29:19]CAPDU: 80 11 00 00 [11:29:19]Write to MH i2c: E2 08 00 87 12 80 11 00 00 00 00 00 00 13 [11:29:19]Write i2c OK [11:29:19]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 17 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 17 00 87 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [11:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:19]wFMCommunicate OK [11:29:19]CreateOFDProtocolMessage done [11:29:19]OFDSenderStorePacket 225861 [11:29:19]StoreOFDPacket docnum=225861 [11:29:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B9 B8 04 01 EB 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 1D 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 9A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1D 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 0E DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 72 03 00 35 04 06 00 6B 42 F9 0B 45 87 37 87 E6 8B 10 AD 49 E3 [11:29:19]CheckFolder [11:29:19]dirname=/storage/ofd_packets [11:29:19]CheckFolder done [11:29:19]ProducePacketName [11:29:19]name=ofd_packets/00225861 [11:29:19]NVStorageSaveData ofd_packets/00225861 [11:29:19]File name is /storage/ofd_packets/00225861 [11:29:19]Write 298 bytes [11:29:19]NVStorageSaveData done [11:29:19]OFDSenderStorePacket done [11:29:19]KKMCreateOFDPacket done [11:29:19]NVStorageSaveData kkm_last_timestamp [11:29:19]File name is /storage/kkm_last_timestamp [11:29:19]Write 4 bytes [11:29:19]NVStorageSaveData done [11:29:19]ExternCall_PrintAddStr [11:29:19]wPrintStart [11:29:19]Write to MH i2c: 01 00 00 88 12 9A [11:29:19]Write i2c OK [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: 01 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: 01 07 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: 01 07 00 88 12 00 00 00 00 00 FF 0F AF [11:29:19]RasterBufferAndPrint [11:29:19]line Счет N : (1)2002133 [11:29:19]line ИНН: 02508201610067 [11:29:19]line Контрольно-Кассовый Чек [11:29:19]line ПРОДАЖА [11:29:19]line ТРК (МРК, ГНК) : 21 [11:29:19]line Товар: 2710194210 [11:29:19]line ДТ-К-5 [11:29:19]line 130.000 * 76.20 [11:29:19]line = 9906.00 [11:29:19]line НДС 12% НСП 1% [11:29:19]line > о реализуемом товаре [11:29:19]line ИТОГО: 9906.00 [11:29:19]line НСП 1% : 87.66 [11:29:19]line НДС 12% : 1051.96 [11:29:19]line Наличными: 0.00 [11:29:19]line Безнал.: 9906.00 [11:29:19]line Место: АЗС № 97 "Партнер Нефть" [11:29:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:29:19]line СНО: Общий режим [11:29:19]line Чек 221 27.07.2024 11:29 [11:29:19]line Смена: 438 ФФД: 1.0 [11:29:19]line ЗНМ: 0300000054 [11:29:19]line РНМ: 0000000000092624 [11:29:19]line Версия ККМ: 001 [11:29:19]line Платежная система: O! деньги [11:29:19]line ФМ: 0000000000874959 [11:29:19]line ФД: 225861 [11:29:19]line ФПД: 117935390279047 [11:29:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T112918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225861&fm=117935390279047&tin=02508201610067®Number=0000000000092624&sum=990600 [11:29:19]OFD Sender: Processing packet 225858 [packets to send 602, broken 598] [11:29:19]ProducePacketName [11:29:19]name=ofd_packets/00225858 [11:29:19]OFD Sender: To server: pG, [11:29:19]CommunicateWithHost lk.salyk.kg:30040 [11:29:19]ConnectInit lk.salyk.kg [11:29:19]written 0, free lines is 4095 [11:29:20]Write to MH i2c: 01 00 00 B2 12 C4 [11:29:20]Write i2c OK [11:29:20]MH_I2C_Read... [11:29:20]Read from MH i2c: 01 [11:29:20]MH_I2C_Read... [11:29:20]Read from MH i2c: 01 07 00 [11:29:20]MH_I2C_Read... [11:29:20]Read from MH i2c: 01 07 00 B2 12 00 00 00 00 00 7F 0C 56 [11:29:20]RasterBufferAndPrint [11:29:20]line [11:29:20]line [11:29:20]line [11:29:20]line [11:29:20]line [11:29:20]written 0, free lines is 3212 [11:29:20]MH_Cut [11:29:20]Write to MH i2c: D1 01 00 B9 12 01 9D [11:29:20]Write i2c OK [11:29:20]MH_I2C_Read... [11:29:20]Read from MH i2c: D1 [11:29:20]MH_I2C_Read... [11:29:20]Read from MH i2c: D1 01 00 [11:29:20]MH_I2C_Read... [11:29:20]Read from MH i2c: D1 01 00 B9 12 00 9C [11:29:20]Write to MH i2c: 01 00 00 BA 12 CC [11:29:20]Write i2c OK [11:29:20]MH_I2C_Read... [11:29:21]ConnectInit Can't connect to host [11:29:21]*** Cut start [11:29:21]*** Partial cut [11:29:21]*** CUTSNS_PIN = 1 [11:29:21]*** CUTSNS_PIN = 0 [11:29:21]*** Brake cut motor [11:29:22]Read from MH i2c: 01 [11:29:22]MH_I2C_Read... [11:29:22]*** Stop cut motor [11:29:22]*** Cut end [11:29:22]Read from MH i2c: 01 07 00 [11:29:22]MH_I2C_Read... [11:29:22]Read from MH i2c: 01 07 00 BA 12 00 00 00 00 00 FF 0F E1 [11:29:22]process_action close_receipt done [11:29:22]requested_data is exist [11:29:22]produce_requested_data [11:29:22]requested_item fm.sn is exist - process it [11:29:22]wFMCommunicate request_size=4 [11:29:22]MH_SAM_APDU [11:29:22]CAPDU: 80 11 00 00 [11:29:22]Write to MH i2c: E2 08 00 BB 12 80 11 00 00 00 00 00 00 47 [11:29:22]Write i2c OK [11:29:22]MH_I2C_Read... [11:29:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:22]Read from MH i2c: E2 [11:29:22]MH_I2C_Read... [11:29:22]Read from MH i2c: E2 17 00 [11:29:22]MH_I2C_Read... [11:29:22]Read from MH i2c: E2 17 00 BB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [11:29:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:22]wFMCommunicate OK [11:29:22]requested_item fd.num is exist - process it [11:29:22]SAM_PROTO_GetFieldsCounters [11:29:22]wFMCommunicate request_size=4 [11:29:22]MH_SAM_APDU [11:29:22]CAPDU: 80 13 00 00 [11:29:22]Write to MH i2c: E2 08 00 BC 12 80 13 00 00 00 00 00 00 4A [11:29:22]Write i2c OK [11:29:22]MH_I2C_Read... [11:29:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:22]Read from MH i2c: E2 [11:29:22]MH_I2C_Read... [11:29:22]Read from MH i2c: E2 62 00 [11:29:22]MH_I2C_Read... [11:29:22]Read from MH i2c: E2 62 00 BC 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 72 03 00 0E 04 04 00 B6 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 7B [11:29:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 72 03 00 0E 04 04 00 B6 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:29:22]wFMCommunicate OK [11:29:22]SAM_PROTO_GetFieldsCounters done [11:29:22]requested_item shift.num is exist - process it [11:29:22]requested_item shift.opened is exist - process it [11:29:22]req_shift_opened [11:29:22]FM_GetShiftState [11:29:22]SAM_PROTO_GetShiftState [11:29:22]wFMCommunicate request_size=4 [11:29:22]MH_SAM_APDU [11:29:22]CAPDU: 80 13 01 00 [11:29:22]Write to MH i2c: E2 08 00 BD 12 80 13 01 00 00 00 00 00 4C [11:29:22]Write i2c OK [11:29:22]MH_I2C_Read... [11:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:22]Read from MH i2c: E2 [11:29:22]MH_I2C_Read... [11:29:22]Read from MH i2c: E2 0E 00 [11:29:22]MH_I2C_Read... [11:29:22]Read from MH i2c: E2 0E 00 BD 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5A [11:29:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:29:22]wFMCommunicate OK [11:29:22]SAM_PROTO_GetShiftState done [11:29:22]FM_GetShiftState done [11:29:22]req_shift_opened done [11:29:22]requested_item shift.open_date is exist - process it [11:29:22]req_shift_open_date [11:29:22]req_shift_open_date done [11:29:22]produce_requested_data done [11:29:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225861,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:29:22]process_action_free close_receipt [11:29:22]json_value_free [11:29:22]json_value_free done [11:29:22]process_json_proto returns [11:29:22]Send response to host [11:29:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225861,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:29:22]free response buf [11:29:22]execute_script done [11:29:22]execute_script returns [11:29:22]free content buf [11:29:22]Sock 11.Close socket [11:29:22]Sock 11.Thread stoped [11:29:24]ConnectInit Can't take IP for lk.salyk.kg [11:29:24]CommunicateWithHost connect error [11:29:24]CommunicateWithHost err = -1 [11:29:24]OFD Sender: Server communicate error [11:29:29]OFD Sender: Processing packet 225858 [packets to send 602, broken 598] [11:29:29]ProducePacketName [11:29:29]name=ofd_packets/00225858 [11:29:29]OFD Sender: To server: pG, [11:29:29]CommunicateWithHost lk.salyk.kg:30040 [11:29:29]ConnectInit lk.salyk.kg [11:29:31]recv_with_timeout no data received [11:29:34]ConnectInit Can't take IP for lk.salyk.kg [11:29:34]CommunicateWithHost connect error [11:29:34]CommunicateWithHost err = -1 [11:29:34]OFD Sender: Server communicate error [11:29:39]OFD Sender: Processing packet 225858 [packets to send 602, broken 598] [11:29:39]ProducePacketName [11:29:39]name=ofd_packets/00225858 [11:29:39]OFD Sender: To server: pG, [11:29:39]CommunicateWithHost lk.salyk.kg:30040 [11:29:39]ConnectInit lk.salyk.kg [11:29:43]recv_with_timeout no data received [11:29:44]ConnectInit Can't take IP for lk.salyk.kg [11:29:44]CommunicateWithHost connect error [11:29:44]CommunicateWithHost err = -1 [11:29:44]OFD Sender: Server communicate error [11:29:49]OFD Sender: Processing packet 225858 [packets to send 602, broken 598] [11:29:49]ProducePacketName [11:29:49]name=ofd_packets/00225858 [11:29:49]OFD Sender: To server: pG, [11:29:49]CommunicateWithHost lk.salyk.kg:30040 [11:29:49]ConnectInit lk.salyk.kg [11:29:54]recv_with_timeout no data received [11:29:55]Connected sock=10 [11:29:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FC E0 04 01 8F 9B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 D2 D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 72 03 00 35 04 06 00 31 E3 57 95 54 DC 35 FE AE 7A 7A 72 F1 DF [11:29: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 35 39 4F 00 00 00 14 F7 47 00 56 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 72 03 00 F4 03 04 00 40 86 A4 66 B6 04 01 00 00 FE E9 71 5F A3 AF 73 24 [11:29:57]CommunicateWithHost err = 0 [11:29:57]CheckOFDResponse [11:29:57]1017 (14) - 77093643461234 [11:29:57]1041 (16) - 0000000000874959 [11:29:57]1040 (4) - 225858 [11:29:57]1012 (4) - 27.07.2024 05:31 [11:29:57]1206 (1) - 0 [11:29:57]OFD Sender: Remove packet 225858 [11:29:57]ProducePacketName [11:29:57]name=ofd_packets/00225858 [11:29:57]NVStorageDeleteData [11:29:57]OFD Sender: Processing packet 225859 [packets to send 601, broken 598] [11:29:57]ProducePacketName [11:29:57]name=ofd_packets/00225859 [11:29:57]OFD Sender: To server: pG, [11:29:57]CommunicateWithHost lk.salyk.kg:30040 [11:29:57]ConnectInit lk.salyk.kg [11:29:58]Connected sock=9 [11:29: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 35 39 0F 01 00 00 6E C3 07 01 5C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F8 D9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 72 03 00 35 04 06 00 BF 75 25 EC D1 C3 B9 8B 58 32 81 45 89 2C [11: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 35 39 4F 00 00 00 31 A9 47 00 1B 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 72 03 00 F4 03 04 00 42 86 A4 66 B6 04 01 00 00 97 5D 26 6B F4 E2 B0 08 [11:29:59]CommunicateWithHost err = 0 [11:29:59]CheckOFDResponse [11:29:59]1017 (14) - 77093643461234 [11:29:59]1041 (16) - 0000000000874959 [11:29:59]1040 (4) - 225859 [11:29:59]1012 (4) - 27.07.2024 05:31 [11:29:59]1206 (1) - 0 [11:29:59]OFD Sender: Remove packet 225859 [11:29:59]ProducePacketName [11:29:59]name=ofd_packets/00225859 [11:29:59]NVStorageDeleteData [11:30:00]OFD Sender: Processing packet 225860 [packets to send 600, broken 598] [11:30:00]ProducePacketName [11:30:00]name=ofd_packets/00225860 [11:30:00]OFD Sender: To server: pG, [11:30:00]CommunicateWithHost lk.salyk.kg:30040 [11:30:00]ConnectInit lk.salyk.kg [11:30:04]recv_with_timeout no data received [11:30:07]Connected sock=9 [11:30: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 35 39 0F 01 00 00 6A 4F 07 01 E7 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 05 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 72 03 00 35 04 06 00 7B 85 C6 6C E1 5F 8D 0E 77 6A AC A2 B3 31 [11:30: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 35 39 4F 00 00 00 AA 3D 47 00 17 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 35 39 10 04 04 00 44 72 03 00 F4 03 04 00 4B 86 A4 66 B6 04 01 00 00 C3 2C 54 7F 6A 3C 86 10 [11:30:08]CommunicateWithHost err = 0 [11:30:08]CheckOFDResponse [11:30:08]1017 (14) - 77093643461234 [11:30:08]1041 (16) - 0000000000874959 [11:30:08]1040 (4) - 225860 [11:30:08]1012 (4) - 27.07.2024 05:31 [11:30:08]1206 (1) - 0 [11:30:08]OFD Sender: Remove packet 225860 [11:30:08]ProducePacketName [11:30:08]name=ofd_packets/00225860 [11:30:08]NVStorageDeleteData [11:30:08]OFD Sender: Processing packet 225861 [packets to send 599, broken 598] [11:30:08]ProducePacketName [11:30:08]name=ofd_packets/00225861 [11:30:08]OFD Sender: To server: pG, [11:30:08]CommunicateWithHost lk.salyk.kg:30040 [11:30:08]ConnectInit lk.salyk.kg [11:30:09]Connected sock=9 [11:30: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 35 39 0C 01 00 00 B9 B8 04 01 EB 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 1D 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 1D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 9A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 1D 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 0E DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 72 03 00 35 04 06 00 6B 42 F9 0B 45 87 37 87 E6 8B 10 AD 49 E3 [11:30: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 35 39 4F 00 00 00 34 D4 47 00 05 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 72 03 00 F4 03 04 00 4D 86 A4 66 B6 04 01 00 00 7B C2 29 D6 29 2E CC 37 [11:30:09]CommunicateWithHost err = 0 [11:30:09]CheckOFDResponse [11:30:09]1017 (14) - 77093643461234 [11:30:09]1041 (16) - 0000000000874959 [11:30:09]1040 (4) - 225861 [11:30:09]1012 (4) - 27.07.2024 05:31 [11:30:09]1206 (1) - 0 [11:30:09]OFD Sender: Remove packet 225861 [11:30:09]ProducePacketName [11:30:09]name=ofd_packets/00225861 [11:30:09]NVStorageDeleteData [11:30:10]OFD Sender: No OFD packet to send [11:30:15]OFD Sender: No OFD packet to send [11:30:20]OFD Sender: No OFD packet to send [11:30:25]OFD Sender: No OFD packet to send [11:30:30]OFD Sender: No OFD packet to send [11:30:31]recv_with_timeout no data received [11:30:35]OFD Sender: No OFD packet to send [11:30:40]OFD Sender: No OFD packet to send [11:30:45]OFD Sender: No OFD packet to send [11:30:49]accept exits with 7 [11:30:49]New connection [11:30:49]New thread 3066817892 created [11:30:49]Thread 3066961252 joined [11:30:49]Waiting for new connection... [11:30:49] Sock 7.Parse request [11:30:49]Sock 7.Check first char [11:30:49]Sock 7.First char is OK [11:30:49]request: POST /json_proto HTTP/1.0 [11:30:49]Method: POST [11:30:49]URL: /json_proto [11:30:49]Method is POST - this is cgi request [11:30:49]url: /json_proto [11:30:49]query_string will be loaded in cgi processing [11:30:49]execute_cgi json_proto POST (null) [11:30:49]execute_cgi path=json_proto method=POST [11:30:49]POST find Content-Length [11:30:49]Host: 172.17.43.131:8080 [11:30:49]Content-Length: 798 [11:30:49]Content-Type: application/json [11:30:49] [11:30:49]POST finish read [11:30:49]Found Content-Length = 798 [11:30:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 1.710, "sum" : 130.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 130.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:49]execute_script... [11:30: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)2002139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 1.710, "sum" : 130.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 130.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:49]POST & json_proto [11:30:49]process_json_proto [11:30:49]json parsed OK: [11:30:49]protocol is kg_v1.0 [11:30:49]action value=close_receipt [11:30:49]process_action close_receipt [11:30:49]cmd_close_receipt [11:30:49]MH_GetDate [11:30:49]Write to MH i2c: F0 00 00 BE 12 BF [11:30:49]Write i2c OK [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: F0 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: F0 09 00 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: F0 09 00 BE 12 00 69 DA A4 66 F9 24 A2 66 3A [11:30:49]GetLastDocTimeStamp 1722079758 [11:30:49]current date 1722079849 [11:30:49]FM_GetShiftState [11:30:49]SAM_PROTO_GetShiftState [11:30:49]wFMCommunicate request_size=4 [11:30:49]MH_SAM_APDU [11:30:49]CAPDU: 80 13 01 00 [11:30:49]Write to MH i2c: E2 08 00 BF 12 80 13 01 00 00 00 00 00 4E [11:30:49]Write i2c OK [11:30:49]MH_I2C_Read... [11:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:49]Read from MH i2c: E2 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: E2 0E 00 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: E2 0E 00 BF 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5C [11:30:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:30:49]wFMCommunicate OK [11:30:49]SAM_PROTO_GetShiftState done [11:30:49]FM_GetShiftState done [11:30:49]opened in 1722038719 [11:30:49]opened+sec_in_day 1722125119 [11:30:49]quantity*price = 13030 [11:30:49]sum+1 = 13031 [11:30:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.30 НСП 1% : 1.15 НДС 12% : 13.84 Наличными: 0.00 Безнал.: 130.30 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 222 27.07.2024 11:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225862 ФПД: 246843467958252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225862&fm=246843467958252&tin=02508201610067®Number=0000000000092624&sum=13030 [11:30:50]StoreToDocumentArchive [11:30:50]shift 438 fd 225862 [11:30:50]save to /storage/0438/doc_00225862 [11:30:50]save last doc name /storage/0438/doc_00225862 to /storage/kkm_last_doc_name [11:30:50]save OK [11:30:50]Clear old archive folders... [11:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:30:50]tlvbuf is 00798920 [11:30:50]SAM_PROTO_ClearQueue [11:30:50]wFMCommunicate request_size=4 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 09 00 00 [11:30:50]Write to MH i2c: E2 08 00 CC 12 80 09 00 00 00 00 00 00 50 [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 CC 12 00 90 00 52 [11:30:50]RAPDU: 90 00 [11:30:50]wFMCommunicate OK [11:30:50]SAM_PROTO_ClearQueue done [11:30:50]KKMCreateOFDPacket [11:30:50]OFDProtocolAddRootSTLVToBuf [11:30:50]FM_MakeSignedData [11:30:50]FM_MakeSignedData [11:30:50]SAM_PROTO_SignData [11:30:50]wFMCommunicate request_size=4 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 0D 01 02 [11:30:50]Write to MH i2c: E2 08 00 CD 12 80 0D 01 02 00 00 00 00 58 [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 CD 12 00 90 00 53 [11:30:50]RAPDU: 90 00 [11:30:50]wFMCommunicate OK [11:30:50]wFMCommunicate request_size=255 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 6A DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 72 03 00 35 04 06 00 E0 80 B9 39 [11:30:50]Write to MH i2c: E2 02 01 CE 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 6A DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 72 03 00 35 04 06 00 E0 80 B9 39 00 00 6A [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:51]Read from MH i2c: E2 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 03 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 03 00 CE 12 00 90 00 54 [11:30:51]RAPDU: 90 00 [11:30:51]wFMCommunicate OK [11:30:51]wFMCommunicate request_size=7 [11:30:51]MH_SAM_APDU [11:30:51]CAPDU: 80 0D 02 02 02 07 EC [11:30:51]Write to MH i2c: E2 0A 00 CF 12 80 0D 02 02 02 00 07 EC 00 00 52 [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:51]Read from MH i2c: E2 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 03 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 03 00 CF 12 00 90 00 55 [11:30:51]RAPDU: 90 00 [11:30:51]wFMCommunicate OK [11:30:51]wFMCommunicate request_size=4 [11:30:51]MH_SAM_APDU [11:30:51]CAPDU: 80 0D 03 02 [11:30:51]Write to MH i2c: E2 08 00 D0 12 80 0D 03 02 00 00 00 00 5D [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:51]Read from MH i2c: E2 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 0B 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 0B 00 D0 12 00 9C EE 61 5F 2C 70 DE 7E 90 00 A0 [11:30:51]RAPDU: 9C EE 61 5F 2C 70 DE 7E 90 00 [11:30:51]wFMCommunicate OK [11:30:51]SAM_PROTO_SignData done [11:30:51]FM_MakeSignedData done [11:30:51]CreateOFDProtocolMessage [11:30:51]wFMCommunicate request_size=4 [11:30:51]MH_SAM_APDU [11:30:51]CAPDU: 80 11 00 00 [11:30:51]Write to MH i2c: E2 08 00 D1 12 80 11 00 00 00 00 00 00 5D [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:51]Read from MH i2c: E2 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 17 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: E2 17 00 D1 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [11:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:30:51]wFMCommunicate OK [11:30:51]CreateOFDProtocolMessage done [11:30:51]OFDSenderStorePacket 225862 [11:30:51]StoreOFDPacket docnum=225862 [11:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 60 CD 04 01 24 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 6A DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 72 03 00 35 04 06 00 E0 80 B9 39 07 EC 9C EE 61 5F 2C 70 DE 7E [11:30:51]CheckFolder [11:30:51]dirname=/storage/ofd_packets [11:30:51]CheckFolder done [11:30:51]ProducePacketName [11:30:51]name=ofd_packets/00225862 [11:30:51]NVStorageSaveData ofd_packets/00225862 [11:30:51]File name is /storage/ofd_packets/00225862 [11:30:51]Write 298 bytes [11:30:51]NVStorageSaveData done [11:30:51]OFDSenderStorePacket done [11:30:51]KKMCreateOFDPacket done [11:30:51]NVStorageSaveData kkm_last_timestamp [11:30:51]File name is /storage/kkm_last_timestamp [11:30:51]Write 4 bytes [11:30:51]NVStorageSaveData done [11:30:51]ExternCall_PrintAddStr [11:30:51]wPrintStart [11:30:51]Write to MH i2c: 01 00 00 D2 12 E4 [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 07 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 07 00 D2 12 00 00 00 00 00 FF 0F F9 [11:30:51]RasterBufferAndPrint [11:30:51]line Счет N : (1)2002139 [11:30:51]line ИНН: 02508201610067 [11:30:51]line Контрольно-Кассовый Чек [11:30:51]line ПРОДАЖА [11:30:51]line ТРК (МРК, ГНК) : 21 [11:30:51]line Товар: 2710194210 [11:30:51]line ДТ-К-5 [11:30:51]line 1.710 * 76.20 [11:30:51]line = 130.30 [11:30:51]line НДС 12% НСП 1% [11:30:51]line > о реализуемом товаре [11:30:51]line ИТОГО: 130.30 [11:30:51]line НСП 1% : 1.15 [11:30:51]line НДС 12% : 13.84 [11:30:51]line Наличными: 0.00 [11:30:51]line Безнал.: 130.30 [11:30:51]line Место: АЗС № 97 "Партнер Нефть" [11:30:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:30:51]line СНО: Общий режим [11:30:51]line Чек 222 27.07.2024 11:30 [11:30:51]line Смена: 438 ФФД: 1.0 [11:30:51]line ЗНМ: 0300000054 [11:30:51]line РНМ: 0000000000092624 [11:30:51]line Версия ККМ: 001 [11:30:51]line Платежная система: O! деньги [11:30:51]line ФМ: 0000000000874959 [11:30:51]line ФД: 225862 [11:30:51]line ФПД: 246843467958252 [11:30:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225862&fm=246843467958252&tin=02508201610067®Number=0000000000092624&sum=13030 [11:30:51]written 0, free lines is 4095 [11:30:51]OFD Sender: Processing packet 225862 [packets to send 599, broken 598] [11:30:51]ProducePacketName [11:30:51]name=ofd_packets/00225862 [11:30:51]OFD Sender: To server: pG, [11:30:51]CommunicateWithHost lk.salyk.kg:30040 [11:30:51]ConnectInit lk.salyk.kg [11:30:51]Write to MH i2c: 01 00 00 FC 12 0E [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 07 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 07 00 FC 12 00 00 00 00 00 75 0C 96 [11:30:51]RasterBufferAndPrint [11:30:51]line [11:30:51]line [11:30:51]line [11:30:51]line [11:30:51]line [11:30:51]written 0, free lines is 3194 [11:30:51]MH_Cut [11:30:51]Write to MH i2c: D1 01 00 03 13 01 E8 [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: D1 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: D1 01 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: D1 01 00 03 13 00 E7 [11:30:51]Write to MH i2c: 01 00 00 04 13 17 [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:52]recv_with_timeout no data received [11:30:52]*** Cut start [11:30:52]*** Partial cut [11:30:52]*** CUTSNS_PIN = 1 [11:30:52]*** CUTSNS_PIN = 0 [11:30:53]*** Brake cut motor [11:30:53]Read from MH i2c: 01 [11:30:53]MH_I2C_Read... [11:30:53]*** Stop cut motor [11:30:53]*** Cut end [11:30:53]Read from MH i2c: 01 07 00 [11:30:53]MH_I2C_Read... [11:30:53]Read from MH i2c: 01 07 00 04 13 00 00 00 00 00 FF 0F 2C [11:30:53]process_action close_receipt done [11:30:53]requested_data is exist [11:30:53]produce_requested_data [11:30:53]requested_item fm.sn is exist - process it [11:30:53]wFMCommunicate request_size=4 [11:30:53]MH_SAM_APDU [11:30:53]CAPDU: 80 11 00 00 [11:30:53]Write to MH i2c: E2 08 00 05 13 80 11 00 00 00 00 00 00 92 [11:30:53]Write i2c OK [11:30:53]MH_I2C_Read... [11:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:53]Read from MH i2c: E2 [11:30:53]MH_I2C_Read... [11:30:53]Read from MH i2c: E2 17 00 [11:30:53]MH_I2C_Read... [11:30:53]Read from MH i2c: E2 17 00 05 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [11:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:30:53]wFMCommunicate OK [11:30:53]requested_item fd.num is exist - process it [11:30:53]SAM_PROTO_GetFieldsCounters [11:30:53]wFMCommunicate request_size=4 [11:30:53]MH_SAM_APDU [11:30:53]CAPDU: 80 13 00 00 [11:30:53]Write to MH i2c: E2 08 00 06 13 80 13 00 00 00 00 00 00 95 [11:30:53]Write i2c OK [11:30:53]MH_I2C_Read... [11:30:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:53]Read from MH i2c: E2 [11:30:53]MH_I2C_Read... [11:30:53]Read from MH i2c: E2 62 00 [11:30:53]MH_I2C_Read... [11:30:53]Read from MH i2c: E2 62 00 06 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 72 03 00 0E 04 04 00 B6 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 CA [11:30:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 72 03 00 0E 04 04 00 B6 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:30:53]wFMCommunicate OK [11:30:53]SAM_PROTO_GetFieldsCounters done [11:30:53]requested_item shift.num is exist - process it [11:30:53]requested_item shift.opened is exist - process it [11:30:53]req_shift_opened [11:30:53]FM_GetShiftState [11:30:53]SAM_PROTO_GetShiftState [11:30:53]wFMCommunicate request_size=4 [11:30:53]MH_SAM_APDU [11:30:53]CAPDU: 80 13 01 00 [11:30:53]Write to MH i2c: E2 08 00 07 13 80 13 01 00 00 00 00 00 97 [11:30:53]Write i2c OK [11:30:53]MH_I2C_Read... [11:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:53]Read from MH i2c: E2 [11:30:53]MH_I2C_Read... [11:30:53]Read from MH i2c: E2 0E 00 [11:30:53]MH_I2C_Read... [11:30:53]Read from MH i2c: E2 0E 00 07 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A5 [11:30:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:30:53]wFMCommunicate OK [11:30:53]SAM_PROTO_GetShiftState done [11:30:53]FM_GetShiftState done [11:30:53]req_shift_opened done [11:30:53]requested_item shift.open_date is exist - process it [11:30:53]req_shift_open_date [11:30:53]req_shift_open_date done [11:30:53]produce_requested_data done [11:30:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225862,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:30:53]process_action_free close_receipt [11:30:53]json_value_free [11:30:53]json_value_free done [11:30:53]process_json_proto returns [11:30:53]Send response to host [11:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225862,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:30:53]free response buf [11:30:53]execute_script done [11:30:53]execute_script returns [11:30:53]free content buf [11:30:53]Sock 7.Close socket [11:30:53]Sock 7.Thread stoped [11:30:56]ConnectInit Can't take IP for lk.salyk.kg [11:30:56]CommunicateWithHost connect error [11:30:56]CommunicateWithHost err = -1 [11:30:56]OFD Sender: Server communicate error [11:31:01]OFD Sender: Processing packet 225862 [packets to send 599, broken 598] [11:31:01]ProducePacketName [11:31:01]name=ofd_packets/00225862 [11:31:01]OFD Sender: To server: pG, [11:31:01]CommunicateWithHost lk.salyk.kg:30040 [11:31:01]ConnectInit lk.salyk.kg [11:31:02]Connected sock=9 [11:31:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 60 CD 04 01 24 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 6A DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 72 03 00 35 04 06 00 E0 80 B9 39 07 EC 9C EE 61 5F 2C 70 DE 7E [11:31: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 35 39 4F 00 00 00 74 68 47 00 00 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 35 39 10 04 04 00 46 72 03 00 F4 03 04 00 82 86 A4 66 B6 04 01 00 00 F2 7F 05 37 87 2A B3 9D [11:31:02]CommunicateWithHost err = 0 [11:31:02]CheckOFDResponse [11:31:02]1017 (14) - 77093643461234 [11:31:02]1041 (16) - 0000000000874959 [11:31:02]1040 (4) - 225862 [11:31:02]1012 (4) - 27.07.2024 05:32 [11:31:02]1206 (1) - 0 [11:31:02]OFD Sender: Remove packet 225862 [11:31:02]ProducePacketName [11:31:02]name=ofd_packets/00225862 [11:31:02]NVStorageDeleteData [11:31:03]OFD Sender: No OFD packet to send [11:31:08]OFD Sender: No OFD packet to send [11:31:13]OFD Sender: No OFD packet to send [11:31:18]OFD Sender: No OFD packet to send [11:31:22]recv_with_timeout no data received [11:31:23]OFD Sender: No OFD packet to send [11:31:28]OFD Sender: No OFD packet to send [11:31:33]OFD Sender: No OFD packet to send [11:31:38]OFD Sender: No OFD packet to send [11:31:43]OFD Sender: No OFD packet to send [11:31:48]OFD Sender: No OFD packet to send [11:31:49]accept exits with 10 [11:31:49]New connection [11:31:49]New thread 3066961252 created [11:31:49]Thread 3066817892 joined [11:31:49]Waiting for new connection... [11:31:49] Sock 10.Parse request [11:31:49]Sock 10.Check first char [11:31:49]Sock 10.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.43.131:8080 [11:31:49]Content-Length: 683 [11:31:49]Content-Type: application/json [11:31:49] [11:31:49]POST finish read [11:31:49]Found Content-Length = 683 [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)2002140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11: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)2002140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11: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 08 13 0A [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 08 13 00 A6 DA A4 66 F9 24 A2 66 C2 [11:31:49]GetLastDocTimeStamp 1722079850 [11:31:49]current date 1722079910 [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 09 13 80 13 01 00 00 00 00 00 99 [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 09 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A7 [11:31:49]RAPDU: 09 00 01 BF 39 A4 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 1722038719 [11:31:49]opened+sec_in_day 1722125119 [11:31:49]quantity*price = 150032 [11:31:49]sum+1 = 150033 [11:31:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 223 27.07.2024 11:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225863 ФПД: 258803418480521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113150&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225863&fm=258803418480521&tin=02508201610067®Number=0000000000092624&sum=150000 [11:31:50]StoreToDocumentArchive [11:31:50]shift 438 fd 225863 [11:31:50]save to /storage/0438/doc_00225863 [11:31:50]save last doc name /storage/0438/doc_00225863 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=251 [11:31:50]tlvbuf is 00832530 [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 16 13 80 09 00 00 00 00 00 00 9B [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 16 13 00 90 00 9D [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 17 13 80 0D 01 02 00 00 00 00 A3 [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 17 13 00 90 00 9E [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 A6 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 72 03 00 35 04 06 00 EB [11:31:50]Write to MH i2c: E2 02 01 18 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 A6 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 72 03 00 35 04 06 00 EB 00 00 64 [11:31:50]Write i2c OK [11:31:50]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 18 13 00 90 00 9F [11:31:51]RAPDU: 90 00 [11:31:51]wFMCommunicate OK [11:31:51]wFMCommunicate request_size=10 [11:31:51]MH_SAM_APDU [11:31:51]CAPDU: 80 0D 02 02 05 61 5D D3 3F 89 [11:31:51]Write to MH i2c: E2 0D 00 19 13 80 0D 02 02 05 00 61 5D D3 3F 89 00 00 09 [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 19 13 00 90 00 A0 [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 1A 13 80 0D 03 02 00 00 00 00 A8 [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 1A 13 00 50 42 AD 61 05 01 97 62 90 00 48 [11:31:51]RAPDU: 50 42 AD 61 05 01 97 62 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 1B 13 80 11 00 00 00 00 00 00 A8 [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 1B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [11:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:31:51]wFMCommunicate OK [11:31:51]CreateOFDProtocolMessage done [11:31:51]OFDSenderStorePacket 225863 [11:31:51]StoreOFDPacket docnum=225863 [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 35 39 0F 01 00 00 0A 5E 07 01 10 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 A6 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 72 03 00 35 04 06 00 EB 61 5D D3 3F 89 50 42 AD 61 05 01 97 62 [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/00225863 [11:31:51]NVStorageSaveData ofd_packets/00225863 [11:31:51]File name is /storage/ofd_packets/00225863 [11:31:51]Write 301 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 1C 13 2F [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 1C 13 00 00 00 00 00 FF 0F 44 [11:31:51]RasterBufferAndPrint [11:31:51]line Счет N : (1)2002140 [11:31:51]line ИНН: 02508201610067 [11:31:51]line Контрольно-Кассовый Чек [11:31:51]line ПРОДАЖА [11:31:51]line ТРК (МРК, ГНК) : 34 [11:31:51]line Товар: 2710124500 [11:31:51]line Аи-95-К-5 [11:31:51]line 20.220 * 74.20 [11:31:51]line = 1500.32 [11:31:51]line НДС 12% НСП 1% [11:31:51]line > о реализуемом товаре [11:31:51]line ОКРУГЛЕНИЕ: -0.32 [11:31:51]line ИТОГО: 1500.00 [11:31:51]line Внесено: 1500.00 [11:31:51]line СДАЧА: 0.00 [11:31:51]line НСП 1% : 13.28 [11:31:51]line НДС 12% : 159.33 [11:31:51]line Наличными: 1500.00 [11:31:51]line Безнал.: 0.00 [11:31:51]line Место: АЗС № 97 "Партнер Нефть" [11:31:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:31:51]line СНО: Общий режим [11:31:51]line Чек 223 27.07.2024 11:31 [11:31:51]line Смена: 438 ФФД: 1.0 [11:31:51]line ЗНМ: 0300000054 [11:31:51]line РНМ: 0000000000092624 [11:31:51]line Версия ККМ: 001 [11:31:51]line ФМ: 0000000000874959 [11:31:51]line ФД: 225863 [11:31:51]line ФПД: 258803418480521 [11:31:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113150&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225863&fm=258803418480521&tin=02508201610067®Number=0000000000092624&sum=150000 [11:31:51]written 0, free lines is 4095 [11:31:51]OFD Sender: Processing packet 225863 [packets to send 599, broken 598] [11:31:51]ProducePacketName [11:31:51]name=ofd_packets/00225863 [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]Write to MH i2c: 01 00 00 47 13 5A [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 47 13 00 00 00 00 00 6A 0C D7 [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 3181 [11:31:51]MH_Cut [11:31:51]Write to MH i2c: D1 01 00 4E 13 01 33 [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 4E 13 00 32 [11:31:51]Write to MH i2c: 01 00 00 4F 13 62 [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:52]Connected sock=9 [11:31: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 35 39 0F 01 00 00 0A 5E 07 01 10 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 A6 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 72 03 00 35 04 06 00 EB 61 5D D3 3F 89 50 42 AD 61 05 01 97 62 [11:31: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 35 39 4F 00 00 00 A7 88 47 00 D0 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 72 03 00 F4 03 04 00 B4 86 A4 66 B6 04 01 00 00 AB 89 C4 7F 51 51 A8 DD [11:31:52]CommunicateWithHost err = 0 [11:31:52]CheckOFDResponse [11:31:52]1017 (14) - 77093643461234 [11:31:52]1041 (16) - 0000000000874959 [11:31:52]1040 (4) - 225863 [11:31:52]1012 (4) - 27.07.2024 05:33 [11:31:52]1206 (1) - 0 [11:31:52]OFD Sender: Remove packet 225863 [11:31:52]ProducePacketName [11:31:52]name=ofd_packets/00225863 [11:31:52]NVStorageDeleteData [11:31:52]*** Cut start [11:31:52]*** Partial cut [11:31:52]*** CUTSNS_PIN = 1 [11:31:53]*** CUTSNS_PIN = 0 [11:31:53]OFD Sender: No OFD packet to send [11:31:53]*** 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 4F 13 00 00 00 00 00 FF 0F 77 [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 50 13 80 11 00 00 00 00 00 00 DD [11:31:53]Write i2c OK [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 [11:31:53]MH_I2C_Read... [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 50 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [11:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 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 51 13 80 13 00 00 00 00 00 00 E0 [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 51 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 72 03 00 0E 04 04 00 B6 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 19 [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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 72 03 00 0E 04 04 00 B6 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: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 52 13 80 13 01 00 00 00 00 00 E2 [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 52 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F0 [11:31:53]RAPDU: 09 00 01 BF 39 A4 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":"0000000000874959","fd.num":225863,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [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":"0000000000874959","fd.num":225863,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [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 10.Close socket [11:31:53]Sock 10.Thread stoped [11:31:58]OFD Sender: No OFD packet to send [11:32:03]OFD Sender: No OFD packet to send [11:32:08]OFD Sender: No OFD packet to send [11:32:13]OFD Sender: No OFD packet to send [11:32:15]recv_with_timeout no data received [11:32:18]OFD Sender: No OFD packet to send [11:32:23]OFD Sender: No OFD packet to send [11:32:28]OFD Sender: No OFD packet to send [11:32:33]OFD Sender: No OFD packet to send [11:32:38]OFD Sender: No OFD packet to send [11:32:43]OFD Sender: No OFD packet to send [11:32:44]accept exits with 7 [11:32:44]New connection [11:32:44]New thread 3066817892 created [11:32:44]Thread 3066961252 joined [11:32:44]Waiting for new connection... [11:32:44] Sock 7.Parse request [11:32:44]Sock 7.Check first char [11:32:44]Sock 7.First char is OK [11:32:44]request: POST /json_proto HTTP/1.0 [11:32:44]Method: POST [11:32:44]URL: /json_proto [11:32:44]Method is POST - this is cgi request [11:32:44]url: /json_proto [11:32:44]query_string will be loaded in cgi processing [11:32:44]execute_cgi json_proto POST (null) [11:32:44]execute_cgi path=json_proto method=POST [11:32:44]POST find Content-Length [11:32:44]Host: 172.17.43.131:8080 [11:32:44]Content-Length: 683 [11:32:44]Content-Type: application/json [11:32:44] [11:32:44]POST finish read [11:32:44]Found Content-Length = 683 [11:32:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:44]execute_script... [11:32: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)2002145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:44]POST & json_proto [11:32:44]process_json_proto [11:32:44]json parsed OK: [11:32:44]protocol is kg_v1.0 [11:32:44]action value=close_receipt [11:32:44]process_action close_receipt [11:32:44]cmd_close_receipt [11:32:44]MH_GetDate [11:32:44]Write to MH i2c: F0 00 00 53 13 55 [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: F0 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: F0 09 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: F0 09 00 53 13 00 DD DA A4 66 F9 24 A2 66 44 [11:32:44]GetLastDocTimeStamp 1722079910 [11:32:44]current date 1722079965 [11:32:44]FM_GetShiftState [11:32:44]SAM_PROTO_GetShiftState [11:32:44]wFMCommunicate request_size=4 [11:32:44]MH_SAM_APDU [11:32:44]CAPDU: 80 13 01 00 [11:32:44]Write to MH i2c: E2 08 00 54 13 80 13 01 00 00 00 00 00 E4 [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:44]Read from MH i2c: E2 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: E2 0E 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: E2 0E 00 54 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [11:32:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:32:44]wFMCommunicate OK [11:32:44]SAM_PROTO_GetShiftState done [11:32:44]FM_GetShiftState done [11:32:44]opened in 1722038719 [11:32:44]opened+sec_in_day 1722125119 [11:32:44]quantity*price = 100005 [11:32:44]sum+1 = 100006 [11:32:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 224 27.07.2024 11:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225864 ФПД: 191923327069724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113245&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225864&fm=191923327069724&tin=02508201610067®Number=0000000000092624&sum=100000 [11:32:45]StoreToDocumentArchive [11:32:45]shift 438 fd 225864 [11:32:45]save to /storage/0438/doc_00225864 [11:32:45]save last doc name /storage/0438/doc_00225864 to /storage/kkm_last_doc_name [11:32:45]save OK [11:32:45]Clear old archive folders... [11:32:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:45]tlvbuf is B6EDCEC0 [11:32:45]SAM_PROTO_ClearQueue [11:32:45]wFMCommunicate request_size=4 [11:32:45]MH_SAM_APDU [11:32:45]CAPDU: 80 09 00 00 [11:32:45]Write to MH i2c: E2 08 00 61 13 80 09 00 00 00 00 00 00 E6 [11:32:45]Write i2c OK [11:32:45]MH_I2C_Read... [11:32:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:45]Read from MH i2c: E2 [11:32:45]MH_I2C_Read... [11:32:45]Read from MH i2c: E2 03 00 [11:32:45]MH_I2C_Read... [11:32:45]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [11:32:45]RAPDU: 90 00 [11:32:45]wFMCommunicate OK [11:32:45]SAM_PROTO_ClearQueue done [11:32:45]KKMCreateOFDPacket [11:32:45]OFDProtocolAddRootSTLVToBuf [11:32:45]FM_MakeSignedData [11:32:45]FM_MakeSignedData [11:32:45]SAM_PROTO_SignData [11:32:45]wFMCommunicate request_size=4 [11:32:45]MH_SAM_APDU [11:32:45]CAPDU: 80 0D 01 02 [11:32:45]Write to MH i2c: E2 08 00 62 13 80 0D 01 02 00 00 00 00 EE [11:32:45]Write i2c OK [11:32:45]MH_I2C_Read... [11:32:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:45]Read from MH i2c: E2 [11:32:45]MH_I2C_Read... [11:32:45]Read from MH i2c: E2 03 00 [11:32:45]MH_I2C_Read... [11:32:45]Read from MH i2c: E2 03 00 62 13 00 90 00 E9 [11:32:45]RAPDU: 90 00 [11:32:45]wFMCommunicate OK [11:32:45]wFMCommunicate request_size=255 [11:32:45]MH_SAM_APDU [11:32:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 DD DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 72 03 00 35 04 06 00 AE [11:32:45]Write to MH i2c: E2 02 01 63 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 DD DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 72 03 00 35 04 06 00 AE 00 00 C7 [11:32:45]Write i2c OK [11:32:45]MH_I2C_Read... [11:32:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:46]Read from MH i2c: E2 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 03 00 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 03 00 63 13 00 90 00 EA [11:32:46]RAPDU: 90 00 [11:32:46]wFMCommunicate OK [11:32:46]wFMCommunicate request_size=10 [11:32:46]MH_SAM_APDU [11:32:46]CAPDU: 80 0D 02 02 05 8D A1 BB EE 1C [11:32:46]Write to MH i2c: E2 0D 00 64 13 80 0D 02 02 05 00 8D A1 BB EE 1C 00 00 EE [11:32:46]Write i2c OK [11:32:46]MH_I2C_Read... [11:32:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:46]Read from MH i2c: E2 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 03 00 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 03 00 64 13 00 90 00 EB [11:32:46]RAPDU: 90 00 [11:32:46]wFMCommunicate OK [11:32:46]wFMCommunicate request_size=4 [11:32:46]MH_SAM_APDU [11:32:46]CAPDU: 80 0D 03 02 [11:32:46]Write to MH i2c: E2 08 00 65 13 80 0D 03 02 00 00 00 00 F3 [11:32:46]Write i2c OK [11:32:46]MH_I2C_Read... [11:32:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:46]Read from MH i2c: E2 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 0B 00 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 0B 00 65 13 00 2C 4B 08 C5 D3 31 95 C6 90 00 97 [11:32:46]RAPDU: 2C 4B 08 C5 D3 31 95 C6 90 00 [11:32:46]wFMCommunicate OK [11:32:46]SAM_PROTO_SignData done [11:32:46]FM_MakeSignedData done [11:32:46]CreateOFDProtocolMessage [11:32:46]wFMCommunicate request_size=4 [11:32:46]MH_SAM_APDU [11:32:46]CAPDU: 80 11 00 00 [11:32:46]Write to MH i2c: E2 08 00 66 13 80 11 00 00 00 00 00 00 F3 [11:32:46]Write i2c OK [11:32:46]MH_I2C_Read... [11:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:46]Read from MH i2c: E2 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 17 00 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: E2 17 00 66 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [11:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:32:46]wFMCommunicate OK [11:32:46]CreateOFDProtocolMessage done [11:32:46]OFDSenderStorePacket 225864 [11:32:46]StoreOFDPacket docnum=225864 [11:32:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 36 B0 07 01 FB 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 DD DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 72 03 00 35 04 06 00 AE 8D A1 BB EE 1C 2C 4B 08 C5 D3 31 95 C6 [11:32:46]CheckFolder [11:32:46]dirname=/storage/ofd_packets [11:32:46]CheckFolder done [11:32:46]ProducePacketName [11:32:46]name=ofd_packets/00225864 [11:32:46]NVStorageSaveData ofd_packets/00225864 [11:32:46]File name is /storage/ofd_packets/00225864 [11:32:46]Write 301 bytes [11:32:46]NVStorageSaveData done [11:32:46]OFDSenderStorePacket done [11:32:46]KKMCreateOFDPacket done [11:32:46]NVStorageSaveData kkm_last_timestamp [11:32:46]File name is /storage/kkm_last_timestamp [11:32:46]Write 4 bytes [11:32:46]NVStorageSaveData done [11:32:46]ExternCall_PrintAddStr [11:32:46]wPrintStart [11:32:46]Write to MH i2c: 01 00 00 67 13 7A [11:32:46]Write i2c OK [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: 01 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: 01 07 00 [11:32:46]MH_I2C_Read... [11:32:46]Read from MH i2c: 01 07 00 67 13 00 00 00 00 00 FF 0F 8F [11:32:46]RasterBufferAndPrint [11:32:46]line Счет N : (1)2002145 [11:32:46]line ИНН: 02508201610067 [11:32:46]line Контрольно-Кассовый Чек [11:32:46]line ПРОДАЖА [11:32:46]line ТРК (МРК, ГНК) : 63 [11:32:46]line Товар: 2710124130 [11:32:46]line Аи-92-К-5 [11:32:46]line 14.750 * 67.80 [11:32:46]line = 1000.05 [11:32:46]line НДС 12% НСП 1% [11:32:46]line > о реализуемом товаре [11:32:46]line ОКРУГЛЕНИЕ: -0.05 [11:32:46]line ИТОГО: 1000.00 [11:32:46]line Внесено: 1000.00 [11:32:46]line СДАЧА: 0.00 [11:32:46]line НСП 1% : 8.85 [11:32:46]line НДС 12% : 106.20 [11:32:46]line Наличными: 1000.00 [11:32:46]line Безнал.: 0.00 [11:32:46]line Место: АЗС № 97 "Партнер Нефть" [11:32:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:32:46]line СНО: Общий режим [11:32:46]line Чек 224 27.07.2024 11:32 [11:32:46]line Смена: 438 ФФД: 1.0 [11:32:46]line ЗНМ: 0300000054 [11:32:46]line РНМ: 0000000000092624 [11:32:46]line Версия ККМ: 001 [11:32:46]line ФМ: 0000000000874959 [11:32:46]line ФД: 225864 [11:32:46]line ФПД: 191923327069724 [11:32:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113245&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225864&fm=191923327069724&tin=02508201610067®Number=0000000000092624&sum=100000 [11:32:46]OFD Sender: Processing packet 225864 [packets to send 599, broken 598] [11:32:46]ProducePacketName [11:32:46]name=ofd_packets/00225864 [11:32:46]OFD Sender: To server: pG, [11:32:46]CommunicateWithHost lk.salyk.kg:30040 [11:32:46]ConnectInit lk.salyk.kg [11:32:46]written 0, free lines is 4095 [11:32:47]Write to MH i2c: 01 00 00 92 13 A5 [11:32:47]Write i2c OK [11:32:47]MH_I2C_Read... [11:32:47]Read from MH i2c: 01 [11:32:47]MH_I2C_Read... [11:32:47]Read from MH i2c: 01 07 00 [11:32:47]MH_I2C_Read... [11:32:47]Read from MH i2c: 01 07 00 92 13 00 00 00 00 00 65 0C 1D [11:32:47]RasterBufferAndPrint [11:32:47]line [11:32:47]line [11:32:47]line [11:32:47]line [11:32:47]line [11:32:47]written 0, free lines is 3176 [11:32:47]MH_Cut [11:32:47]Write to MH i2c: D1 01 00 99 13 01 7E [11:32:47]Write i2c OK [11:32:47]MH_I2C_Read... [11:32:47]Read from MH i2c: D1 [11:32:47]MH_I2C_Read... [11:32:47]Read from MH i2c: D1 01 00 [11:32:47]MH_I2C_Read... [11:32:47]Read from MH i2c: D1 01 00 99 13 00 7D [11:32:47]Write to MH i2c: 01 00 00 9A 13 AD [11:32:47]Write i2c OK [11:32:47]MH_I2C_Read... [11:32:48]*** Cut start [11:32:48]*** Partial cut [11:32:48]*** CUTSNS_PIN = 1 [11:32:48]*** CUTSNS_PIN = 0 [11:32:48]*** Brake cut motor [11:32:48]Read from MH i2c: 01 [11:32:48]MH_I2C_Read... [11:32:48]*** Stop cut motor [11:32:48]*** Cut end [11:32:48]Read from MH i2c: 01 07 00 [11:32:48]MH_I2C_Read... [11:32:48]Read from MH i2c: 01 07 00 9A 13 00 00 00 00 00 FF 0F C2 [11:32:48]process_action close_receipt done [11:32:48]requested_data is exist [11:32:48]produce_requested_data [11:32:48]requested_item fm.sn is exist - process it [11:32:48]wFMCommunicate request_size=4 [11:32:48]MH_SAM_APDU [11:32:48]CAPDU: 80 11 00 00 [11:32:48]Write to MH i2c: E2 08 00 9B 13 80 11 00 00 00 00 00 00 28 [11:32:48]Write i2c OK [11:32:48]MH_I2C_Read... [11:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:49]Read from MH i2c: E2 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 17 00 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 17 00 9B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [11:32:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:32:49]wFMCommunicate OK [11:32:49]requested_item fd.num is exist - process it [11:32:49]SAM_PROTO_GetFieldsCounters [11:32:49]wFMCommunicate request_size=4 [11:32:49]MH_SAM_APDU [11:32:49]CAPDU: 80 13 00 00 [11:32:49]Write to MH i2c: E2 08 00 9C 13 80 13 00 00 00 00 00 00 2B [11:32:49]Write i2c OK [11:32:49]MH_I2C_Read... [11:32:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:49]Read from MH i2c: E2 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 62 00 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 62 00 9C 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 72 03 00 0E 04 04 00 B6 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 68 [11:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 72 03 00 0E 04 04 00 B6 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:32:49]wFMCommunicate OK [11:32:49]SAM_PROTO_GetFieldsCounters done [11:32:49]requested_item shift.num is exist - process it [11:32:49]requested_item shift.opened is exist - process it [11:32:49]req_shift_opened [11:32:49]FM_GetShiftState [11:32:49]SAM_PROTO_GetShiftState [11:32:49]wFMCommunicate request_size=4 [11:32:49]MH_SAM_APDU [11:32:49]CAPDU: 80 13 01 00 [11:32:49]Write to MH i2c: E2 08 00 9D 13 80 13 01 00 00 00 00 00 2D [11:32:49]Write i2c OK [11:32:49]MH_I2C_Read... [11:32:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:49]Read from MH i2c: E2 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 0E 00 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 0E 00 9D 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3B [11:32:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:32:49]wFMCommunicate OK [11:32:49]SAM_PROTO_GetShiftState done [11:32:49]FM_GetShiftState done [11:32:49]req_shift_opened done [11:32:49]requested_item shift.open_date is exist - process it [11:32:49]req_shift_open_date [11:32:49]req_shift_open_date done [11:32:49]produce_requested_data done [11:32:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225864,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:32:49]process_action_free close_receipt [11:32:49]json_value_free [11:32:49]json_value_free done [11:32:49]process_json_proto returns [11:32:49]Send response to host [11:32:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225864,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:32:49]free response buf [11:32:49]execute_script done [11:32:49]execute_script returns [11:32:49]free content buf [11:32:49]Sock 7.Close socket [11:32:49]Sock 7.Thread stoped [11:32:49]Connected sock=11 [11:32: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 35 39 0F 01 00 00 36 B0 07 01 FB 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 DD DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 72 03 00 35 04 06 00 AE 8D A1 BB EE 1C 2C 4B 08 C5 D3 31 95 C6 [11:32: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 35 39 4F 00 00 00 49 E7 47 00 40 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 35 39 10 04 04 00 48 72 03 00 F4 03 04 00 ED 86 A4 66 B6 04 01 00 00 2A 01 83 B7 18 46 5E 63 [11:32:50]CommunicateWithHost err = 0 [11:32:50]CheckOFDResponse [11:32:50]1017 (14) - 77093643461234 [11:32:50]1041 (16) - 0000000000874959 [11:32:50]1040 (4) - 225864 [11:32:50]1012 (4) - 27.07.2024 05:34 [11:32:50]1206 (1) - 0 [11:32:50]OFD Sender: Remove packet 225864 [11:32:50]ProducePacketName [11:32:50]name=ofd_packets/00225864 [11:32:50]NVStorageDeleteData [11:32:50]OFD Sender: No OFD packet to send [11:32:55]OFD Sender: No OFD packet to send [11:33:00]OFD Sender: No OFD packet to send [11:33:05]OFD Sender: No OFD packet to send [11:33:07]accept exits with 9 [11:33:07]New connection [11:33:07]New thread 3066961252 created [11:33:07]Thread 3066817892 joined [11:33:07]Waiting for new connection... [11:33:07] Sock 9.Parse request [11:33:07]Sock 9.Check first char [11:33:07]Sock 9.First char is OK [11:33:07]request: POST /json_proto HTTP/1.0 [11:33:07]Method: POST [11:33:07]URL: /json_proto [11:33:07]Method is POST - this is cgi request [11:33:07]url: /json_proto [11:33:07]query_string will be loaded in cgi processing [11:33:07]execute_cgi json_proto POST (null) [11:33:07]execute_cgi path=json_proto method=POST [11:33:07]POST find Content-Length [11:33:07]Host: 172.17.43.131:8080 [11:33:07]Content-Length: 798 [11:33:07]Content-Type: application/json [11:33:07] [11:33:07]POST finish read [11:33:07]Found Content-Length = 798 [11:33:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:07]execute_script... [11:33: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)2002143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:07]POST & json_proto [11:33:07]process_json_proto [11:33:07]json parsed OK: [11:33:07]protocol is kg_v1.0 [11:33:07]action value=close_receipt [11:33:07]process_action close_receipt [11:33:07]cmd_close_receipt [11:33:07]MH_GetDate [11:33:07]Write to MH i2c: F0 00 00 9E 13 A0 [11:33:07]Write i2c OK [11:33:07]MH_I2C_Read... [11:33:07]Read from MH i2c: F0 [11:33:07]MH_I2C_Read... [11:33:07]Read from MH i2c: F0 09 00 [11:33:07]MH_I2C_Read... [11:33:07]Read from MH i2c: F0 09 00 9E 13 00 F3 DA A4 66 F9 24 A2 66 A5 [11:33:07]GetLastDocTimeStamp 1722079965 [11:33:07]current date 1722079987 [11:33:07]FM_GetShiftState [11:33:07]SAM_PROTO_GetShiftState [11:33:07]wFMCommunicate request_size=4 [11:33:07]MH_SAM_APDU [11:33:07]CAPDU: 80 13 01 00 [11:33:07]Write to MH i2c: E2 08 00 9F 13 80 13 01 00 00 00 00 00 2F [11:33:07]Write i2c OK [11:33:07]MH_I2C_Read... [11:33:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:07]Read from MH i2c: E2 [11:33:07]MH_I2C_Read... [11:33:07]Read from MH i2c: E2 0E 00 [11:33:07]MH_I2C_Read... [11:33:07]Read from MH i2c: E2 0E 00 9F 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [11:33:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:33:07]wFMCommunicate OK [11:33:07]SAM_PROTO_GetShiftState done [11:33:07]FM_GetShiftState done [11:33:07]opened in 1722038719 [11:33:07]opened+sec_in_day 1722125119 [11:33:07]quantity*price = 50063 [11:33:07]sum+1 = 50064 [11:33:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 225 27.07.2024 11:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225865 ФПД: 133017528153820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113307&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225865&fm=133017528153820&tin=02508201610067®Number=0000000000092624&sum=50063 [11:33:08]StoreToDocumentArchive [11:33:08]shift 438 fd 225865 [11:33:08]save to /storage/0438/doc_00225865 [11:33:08]save last doc name /storage/0438/doc_00225865 to /storage/kkm_last_doc_name [11:33:08]save OK [11:33:08]Clear old archive folders... [11:33:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:33:08]tlvbuf is 0086B3D0 [11:33:08]SAM_PROTO_ClearQueue [11:33:08]wFMCommunicate request_size=4 [11:33:08]MH_SAM_APDU [11:33:08]CAPDU: 80 09 00 00 [11:33:08]Write to MH i2c: E2 08 00 AC 13 80 09 00 00 00 00 00 00 31 [11:33:08]Write i2c OK [11:33:08]MH_I2C_Read... [11:33:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:08]Read from MH i2c: E2 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 03 00 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 03 00 AC 13 00 90 00 33 [11:33:08]RAPDU: 90 00 [11:33:08]wFMCommunicate OK [11:33:08]SAM_PROTO_ClearQueue done [11:33:08]KKMCreateOFDPacket [11:33:08]OFDProtocolAddRootSTLVToBuf [11:33:08]FM_MakeSignedData [11:33:08]FM_MakeSignedData [11:33:08]SAM_PROTO_SignData [11:33:08]wFMCommunicate request_size=4 [11:33:08]MH_SAM_APDU [11:33:08]CAPDU: 80 0D 01 02 [11:33:08]Write to MH i2c: E2 08 00 AD 13 80 0D 01 02 00 00 00 00 39 [11:33:08]Write i2c OK [11:33:08]MH_I2C_Read... [11:33:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:08]Read from MH i2c: E2 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 03 00 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 03 00 AD 13 00 90 00 34 [11:33:08]RAPDU: 90 00 [11:33:08]wFMCommunicate OK [11:33:08]wFMCommunicate request_size=255 [11:33:08]MH_SAM_APDU [11:33:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 F3 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 72 03 00 35 04 06 00 78 FA 8E 83 [11:33:08]Write to MH i2c: E2 02 01 AE 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 F3 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 72 03 00 35 04 06 00 78 FA 8E 83 00 00 7C [11:33:08]Write i2c OK [11:33:08]MH_I2C_Read... [11:33:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:09]Read from MH i2c: E2 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 03 00 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 03 00 AE 13 00 90 00 35 [11:33:09]RAPDU: 90 00 [11:33:09]wFMCommunicate OK [11:33:09]wFMCommunicate request_size=7 [11:33:09]MH_SAM_APDU [11:33:09]CAPDU: 80 0D 02 02 02 B6 DC [11:33:09]Write to MH i2c: E2 0A 00 AF 13 80 0D 02 02 02 00 B6 DC 00 00 D2 [11:33:09]Write i2c OK [11:33:09]MH_I2C_Read... [11:33:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:09]Read from MH i2c: E2 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 03 00 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 03 00 AF 13 00 90 00 36 [11:33:09]RAPDU: 90 00 [11:33:09]wFMCommunicate OK [11:33:09]wFMCommunicate request_size=4 [11:33:09]MH_SAM_APDU [11:33:09]CAPDU: 80 0D 03 02 [11:33:09]Write to MH i2c: E2 08 00 B0 13 80 0D 03 02 00 00 00 00 3E [11:33:09]Write i2c OK [11:33:09]MH_I2C_Read... [11:33:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:09]Read from MH i2c: E2 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 0B 00 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 0B 00 B0 13 00 63 31 A1 46 87 2D A9 19 90 00 30 [11:33:09]RAPDU: 63 31 A1 46 87 2D A9 19 90 00 [11:33:09]wFMCommunicate OK [11:33:09]SAM_PROTO_SignData done [11:33:09]FM_MakeSignedData done [11:33:09]CreateOFDProtocolMessage [11:33:09]wFMCommunicate request_size=4 [11:33:09]MH_SAM_APDU [11:33:09]CAPDU: 80 11 00 00 [11:33:09]Write to MH i2c: E2 08 00 B1 13 80 11 00 00 00 00 00 00 3E [11:33:09]Write i2c OK [11:33:09]MH_I2C_Read... [11:33:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:09]Read from MH i2c: E2 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 17 00 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: E2 17 00 B1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [11:33:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:33:09]wFMCommunicate OK [11:33:09]CreateOFDProtocolMessage done [11:33:09]OFDSenderStorePacket 225865 [11:33:09]StoreOFDPacket docnum=225865 [11:33:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 69 3D 04 01 9A C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 F3 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 72 03 00 35 04 06 00 78 FA 8E 83 B6 DC 63 31 A1 46 87 2D A9 19 [11:33:09]CheckFolder [11:33:09]dirname=/storage/ofd_packets [11:33:09]CheckFolder done [11:33:09]ProducePacketName [11:33:09]name=ofd_packets/00225865 [11:33:09]NVStorageSaveData ofd_packets/00225865 [11:33:09]File name is /storage/ofd_packets/00225865 [11:33:09]Write 298 bytes [11:33:09]NVStorageSaveData done [11:33:09]OFDSenderStorePacket done [11:33:09]KKMCreateOFDPacket done [11:33:09]NVStorageSaveData kkm_last_timestamp [11:33:09]File name is /storage/kkm_last_timestamp [11:33:09]Write 4 bytes [11:33:09]NVStorageSaveData done [11:33:09]ExternCall_PrintAddStr [11:33:09]wPrintStart [11:33:09]Write to MH i2c: 01 00 00 B2 13 C5 [11:33:09]Write i2c OK [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: 01 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: 01 07 00 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: 01 07 00 B2 13 00 00 00 00 00 FF 0F DA [11:33:09]RasterBufferAndPrint [11:33:09]line Счет N : (1)2002143 [11:33:09]line ИНН: 02508201610067 [11:33:09]line Контрольно-Кассовый Чек [11:33:09]line ПРОДАЖА [11:33:09]line ТРК (МРК, ГНК) : 41 [11:33:09]line Товар: 2710194210 [11:33:09]line ДТ-К-5 [11:33:09]line 6.570 * 76.20 [11:33:09]line = 500.63 [11:33:09]line НДС 12% НСП 1% [11:33:09]line > о реализуемом товаре [11:33:09]line ИТОГО: 500.63 [11:33:09]line НСП 1% : 4.43 [11:33:09]line НДС 12% : 53.16 [11:33:09]line Наличными: 0.00 [11:33:09]line Безнал.: 500.63 [11:33:09]line Место: АЗС № 97 "Партнер Нефть" [11:33:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:33:09]line СНО: Общий режим [11:33:09]line Чек 225 27.07.2024 11:33 [11:33:09]line Смена: 438 ФФД: 1.0 [11:33:09]line ЗНМ: 0300000054 [11:33:09]line РНМ: 0000000000092624 [11:33:09]line Версия ККМ: 001 [11:33:09]line Платежная система: O! деньги [11:33:09]line ФМ: 0000000000874959 [11:33:09]line ФД: 225865 [11:33:09]line ФПД: 133017528153820 [11:33:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113307&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225865&fm=133017528153820&tin=02508201610067®Number=0000000000092624&sum=50063 [11:33:09]written 0, free lines is 4095 [11:33:09]OFD Sender: Processing packet 225865 [packets to send 599, broken 598] [11:33:09]ProducePacketName [11:33:09]name=ofd_packets/00225865 [11:33:09]OFD Sender: To server: pG, [11:33:09]CommunicateWithHost lk.salyk.kg:30040 [11:33:09]ConnectInit lk.salyk.kg [11:33:09]Write to MH i2c: 01 00 00 DC 13 EF [11:33:09]Write i2c OK [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: 01 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: 01 07 00 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: 01 07 00 DC 13 00 00 00 00 00 88 0C 8A [11:33:09]RasterBufferAndPrint [11:33:09]line [11:33:09]line [11:33:09]line [11:33:09]line [11:33:09]line [11:33:09]written 0, free lines is 3212 [11:33:09]MH_Cut [11:33:09]Write to MH i2c: D1 01 00 E3 13 01 C8 [11:33:09]Write i2c OK [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: D1 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: D1 01 00 [11:33:09]MH_I2C_Read... [11:33:09]Read from MH i2c: D1 01 00 E3 13 00 C7 [11:33:09]Write to MH i2c: 01 00 00 E4 13 F7 [11:33:09]Write i2c OK [11:33:09]MH_I2C_Read... [11:33:10]Connected sock=7 [11:33:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 69 3D 04 01 9A C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 F3 DA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 72 03 00 35 04 06 00 78 FA 8E 83 B6 DC 63 31 A1 46 87 2D A9 19 [11:33:10]*** Cut start [11:33:10]*** Partial cut [11:33:10]*** CUTSNS_PIN = 1 [11:33:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 91 EB 47 00 C9 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 35 39 10 04 04 00 49 72 03 00 F4 03 04 00 02 87 A4 66 B6 04 01 00 00 87 AF 8F C4 1B D8 19 A4 [11:33:10]CommunicateWithHost err = 0 [11:33:10]CheckOFDResponse [11:33:10]1017 (14) - 77093643461234 [11:33:10]1041 (16) - 0000000000874959 [11:33:10]1040 (4) - 225865 [11:33:10]1012 (4) - 27.07.2024 05:34 [11:33:10]1206 (1) - 0 [11:33:10]OFD Sender: Remove packet 225865 [11:33:10]ProducePacketName [11:33:10]name=ofd_packets/00225865 [11:33:10]NVStorageDeleteData [11:33:10]*** CUTSNS_PIN = 0 [11:33:11]*** Brake cut motor [11:33:11]OFD Sender: No OFD packet to send [11:33:11]Read from MH i2c: 01 [11:33:11]MH_I2C_Read... [11:33:11]*** Stop cut motor [11:33:11]*** Cut end [11:33:11]Read from MH i2c: 01 07 00 [11:33:11]MH_I2C_Read... [11:33:11]Read from MH i2c: 01 07 00 E4 13 00 00 00 00 00 FF 0F 0C [11:33:11]process_action close_receipt done [11:33:11]requested_data is exist [11:33:11]produce_requested_data [11:33:11]requested_item fm.sn is exist - process it [11:33:11]wFMCommunicate request_size=4 [11:33:11]MH_SAM_APDU [11:33:11]CAPDU: 80 11 00 00 [11:33:11]Write to MH i2c: E2 08 00 E5 13 80 11 00 00 00 00 00 00 72 [11:33:11]Write i2c OK [11:33:11]MH_I2C_Read... [11:33:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:11]Read from MH i2c: E2 [11:33:11]MH_I2C_Read... [11:33:11]Read from MH i2c: E2 17 00 [11:33:11]MH_I2C_Read... [11:33:11]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 35 39 90 00 CF [11:33:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:33:11]wFMCommunicate OK [11:33:11]requested_item fd.num is exist - process it [11:33:11]SAM_PROTO_GetFieldsCounters [11:33:11]wFMCommunicate request_size=4 [11:33:11]MH_SAM_APDU [11:33:11]CAPDU: 80 13 00 00 [11:33:11]Write to MH i2c: E2 08 00 E6 13 80 13 00 00 00 00 00 00 75 [11:33:11]Write i2c OK [11:33:11]MH_I2C_Read... [11:33:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:11]Read from MH i2c: E2 [11:33:11]MH_I2C_Read... [11:33:11]Read from MH i2c: E2 62 00 [11:33:11]MH_I2C_Read... [11:33:11]Read from MH i2c: E2 62 00 E6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 72 03 00 0E 04 04 00 B6 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 B6 [11:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 72 03 00 0E 04 04 00 B6 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:33:11]wFMCommunicate OK [11:33:11]SAM_PROTO_GetFieldsCounters done [11:33:11]requested_item shift.num is exist - process it [11:33:11]requested_item shift.opened is exist - process it [11:33:11]req_shift_opened [11:33:11]FM_GetShiftState [11:33:11]SAM_PROTO_GetShiftState [11:33:11]wFMCommunicate request_size=4 [11:33:11]MH_SAM_APDU [11:33:11]CAPDU: 80 13 01 00 [11:33:11]Write to MH i2c: E2 08 00 E7 13 80 13 01 00 00 00 00 00 77 [11:33:11]Write i2c OK [11:33:11]MH_I2C_Read... [11:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:11]Read from MH i2c: E2 [11:33:11]MH_I2C_Read... [11:33:11]Read from MH i2c: E2 0E 00 [11:33:11]MH_I2C_Read... [11:33:11]Read from MH i2c: E2 0E 00 E7 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 85 [11:33:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:33:11]wFMCommunicate OK [11:33:11]SAM_PROTO_GetShiftState done [11:33:11]FM_GetShiftState done [11:33:11]req_shift_opened done [11:33:11]requested_item shift.open_date is exist - process it [11:33:11]req_shift_open_date [11:33:11]req_shift_open_date done [11:33:11]produce_requested_data done [11:33:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225865,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:33:11]process_action_free close_receipt [11:33:11]json_value_free [11:33:11]json_value_free done [11:33:11]process_json_proto returns [11:33:11]Send response to host [11:33:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225865,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:33:11]free response buf [11:33:11]execute_script done [11:33:11]execute_script returns [11:33:11]free content buf [11:33:11]Sock 9.Close socket [11:33:11]Sock 9.Thread stoped [11:33:16]OFD Sender: No OFD packet to send [11:33:21]OFD Sender: No OFD packet to send [11:33:26]OFD Sender: No OFD packet to send [11:33:31]OFD Sender: No OFD packet to send [11:33:32]recv_with_timeout no data received [11:33:36]OFD Sender: No OFD packet to send [11:33:41]OFD Sender: No OFD packet to send [11:33:42]recv_with_timeout no data received [11:33:46]OFD Sender: No OFD packet to send [11:33:51]OFD Sender: No OFD packet to send [11:33:53]recv_with_timeout no data received [11:33:56]OFD Sender: No OFD packet to send [11:34:01]OFD Sender: No OFD packet to send [11:34:06]OFD Sender: No OFD packet to send [11:34:09]accept exits with 10 [11:34:09]New connection [11:34:09]New thread 3066817892 created [11:34:09]Thread 3066961252 joined [11:34:09]Waiting for new connection... [11:34:09] Sock 10.Parse request [11:34:09]Sock 10.Check first char [11:34:09]Sock 10.First char is OK [11:34:09]request: POST /json_proto HTTP/1.0 [11:34:09]Method: POST [11:34:09]URL: /json_proto [11:34:09]Method is POST - this is cgi request [11:34:09]url: /json_proto [11:34:09]query_string will be loaded in cgi processing [11:34:09]execute_cgi json_proto POST (null) [11:34:09]execute_cgi path=json_proto method=POST [11:34:09]POST find Content-Length [11:34:09]Host: 172.17.43.131:8080 [11:34:09]Content-Length: 801 [11:34:09]Content-Type: application/json [11:34:09] [11:34:09]POST finish read [11:34:09]Found Content-Length = 801 [11:34:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.710, "sum" : 4016.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" : 4016.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:09]execute_script... [11:34: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)2002141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.710, "sum" : 4016.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" : 4016.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:09]POST & json_proto [11:34:09]process_json_proto [11:34:09]json parsed OK: [11:34:09]protocol is kg_v1.0 [11:34:09]action value=close_receipt [11:34:09]process_action close_receipt [11:34:09]cmd_close_receipt [11:34:09]MH_GetDate [11:34:09]Write to MH i2c: F0 00 00 E8 13 EA [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: F0 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: F0 09 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: F0 09 00 E8 13 00 31 DB A4 66 F9 24 A2 66 2E [11:34:09]GetLastDocTimeStamp 1722079987 [11:34:09]current date 1722080049 [11:34:09]FM_GetShiftState [11:34:09]SAM_PROTO_GetShiftState [11:34:09]wFMCommunicate request_size=4 [11:34:09]MH_SAM_APDU [11:34:09]CAPDU: 80 13 01 00 [11:34:09]Write to MH i2c: E2 08 00 E9 13 80 13 01 00 00 00 00 00 79 [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:09]Read from MH i2c: E2 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 0E 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 0E 00 E9 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [11:34:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:34:09]wFMCommunicate OK [11:34:09]SAM_PROTO_GetShiftState done [11:34:09]FM_GetShiftState done [11:34:09]opened in 1722038719 [11:34:09]opened+sec_in_day 1722125119 [11:34:09]quantity*price = 401650 [11:34:09]sum+1 = 401651 [11:34:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4016.50 НСП 1% : 35.54 НДС 12% : 426.53 Наличными: 0.00 Безнал.: 4016.50 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 226 27.07.2024 11:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225866 ФПД: 108449760401547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113409&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225866&fm=108449760401547&tin=02508201610067®Number=0000000000092624&sum=401650 [11:34:10]StoreToDocumentArchive [11:34:10]shift 438 fd 225866 [11:34:10]save to /storage/0438/doc_00225866 [11:34:10]save last doc name /storage/0438/doc_00225866 to /storage/kkm_last_doc_name [11:34:10]save OK [11:34:10]Clear old archive folders... [11:34:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:34:10]tlvbuf is B6EAAD80 [11:34:10]SAM_PROTO_ClearQueue [11:34:10]wFMCommunicate request_size=4 [11:34:10]MH_SAM_APDU [11:34:10]CAPDU: 80 09 00 00 [11:34:10]Write to MH i2c: E2 08 00 F6 13 80 09 00 00 00 00 00 00 7B [11:34:10]Write i2c OK [11:34:10]MH_I2C_Read... [11:34:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:10]Read from MH i2c: E2 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 F6 13 00 90 00 7D [11:34:10]RAPDU: 90 00 [11:34:10]wFMCommunicate OK [11:34:10]SAM_PROTO_ClearQueue done [11:34:10]KKMCreateOFDPacket [11:34:10]OFDProtocolAddRootSTLVToBuf [11:34:10]FM_MakeSignedData [11:34:10]FM_MakeSignedData [11:34:10]SAM_PROTO_SignData [11:34:10]wFMCommunicate request_size=4 [11:34:10]MH_SAM_APDU [11:34:10]CAPDU: 80 0D 01 02 [11:34:10]Write to MH i2c: E2 08 00 F7 13 80 0D 01 02 00 00 00 00 83 [11:34:10]Write i2c OK [11:34:10]MH_I2C_Read... [11:34:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:10]Read from MH i2c: E2 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 F7 13 00 90 00 7E [11:34:10]RAPDU: 90 00 [11:34:10]wFMCommunicate OK [11:34:10]wFMCommunicate request_size=255 [11:34:10]MH_SAM_APDU [11:34:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F2 20 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 20 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F2 20 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 31 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 72 03 00 35 04 06 00 62 A2 6D 71 [11:34:10]Write to MH i2c: E2 02 01 F8 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F2 20 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 20 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F2 20 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 31 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 72 03 00 35 04 06 00 62 A2 6D 71 00 00 46 [11:34:10]Write i2c OK [11:34:10]MH_I2C_Read... [11:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:11]Read from MH i2c: E2 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 03 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 03 00 F8 13 00 90 00 7F [11:34:11]RAPDU: 90 00 [11:34:11]wFMCommunicate OK [11:34:11]wFMCommunicate request_size=7 [11:34:11]MH_SAM_APDU [11:34:11]CAPDU: 80 0D 02 02 02 D8 8B [11:34:11]Write to MH i2c: E2 0A 00 F9 13 80 0D 02 02 02 00 D8 8B 00 00 ED [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:11]Read from MH i2c: E2 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 03 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 03 00 F9 13 00 90 00 80 [11:34:11]RAPDU: 90 00 [11:34:11]wFMCommunicate OK [11:34:11]wFMCommunicate request_size=4 [11:34:11]MH_SAM_APDU [11:34:11]CAPDU: 80 0D 03 02 [11:34:11]Write to MH i2c: E2 08 00 FA 13 80 0D 03 02 00 00 00 00 88 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:11]Read from MH i2c: E2 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 0B 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 0B 00 FA 13 00 1D 51 FA FE 8E D2 88 22 90 00 F9 [11:34:11]RAPDU: 1D 51 FA FE 8E D2 88 22 90 00 [11:34:11]wFMCommunicate OK [11:34:11]SAM_PROTO_SignData done [11:34:11]FM_MakeSignedData done [11:34:11]CreateOFDProtocolMessage [11:34:11]wFMCommunicate request_size=4 [11:34:11]MH_SAM_APDU [11:34:11]CAPDU: 80 11 00 00 [11:34:11]Write to MH i2c: E2 08 00 FB 13 80 11 00 00 00 00 00 00 88 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:11]Read from MH i2c: E2 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 17 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 17 00 FB 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [11:34:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:11]wFMCommunicate OK [11:34:11]CreateOFDProtocolMessage done [11:34:11]OFDSenderStorePacket 225866 [11:34:11]StoreOFDPacket docnum=225866 [11:34:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 1B 04 01 F7 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F2 20 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 20 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F2 20 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 31 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 72 03 00 35 04 06 00 62 A2 6D 71 D8 8B 1D 51 FA FE 8E D2 88 22 [11:34:11]CheckFolder [11:34:11]dirname=/storage/ofd_packets [11:34:11]CheckFolder done [11:34:11]ProducePacketName [11:34:11]name=ofd_packets/00225866 [11:34:11]NVStorageSaveData ofd_packets/00225866 [11:34:11]File name is /storage/ofd_packets/00225866 [11:34:11]Write 298 bytes [11:34:11]NVStorageSaveData done [11:34:11]OFDSenderStorePacket done [11:34:11]KKMCreateOFDPacket done [11:34:11]NVStorageSaveData kkm_last_timestamp [11:34:11]File name is /storage/kkm_last_timestamp [11:34:11]Write 4 bytes [11:34:11]NVStorageSaveData done [11:34:11]ExternCall_PrintAddStr [11:34:11]wPrintStart [11:34:11]Write to MH i2c: 01 00 00 FC 13 0F [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 07 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 07 00 FC 13 00 00 00 00 00 FF 0F 24 [11:34:11]RasterBufferAndPrint [11:34:11]line Счет N : (1)2002141 [11:34:11]line ИНН: 02508201610067 [11:34:11]line Контрольно-Кассовый Чек [11:34:11]line ПРОДАЖА [11:34:11]line ТРК (МРК, ГНК) : 21 [11:34:11]line Товар: 2710194210 [11:34:11]line ДТ-К-5 [11:34:11]line 52.710 * 76.20 [11:34:11]line = 4016.50 [11:34:11]line НДС 12% НСП 1% [11:34:11]line > о реализуемом товаре [11:34:11]line ИТОГО: 4016.50 [11:34:11]line НСП 1% : 35.54 [11:34:11]line НДС 12% : 426.53 [11:34:11]line Наличными: 0.00 [11:34:11]line Безнал.: 4016.50 [11:34:11]line Место: АЗС № 97 "Партнер Нефть" [11:34:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:34:11]line СНО: Общий режим [11:34:11]line Чек 226 27.07.2024 11:34 [11:34:11]line Смена: 438 ФФД: 1.0 [11:34:11]line ЗНМ: 0300000054 [11:34:11]line РНМ: 0000000000092624 [11:34:11]line Версия ККМ: 001 [11:34:11]line Платежная система: O! деньги [11:34:11]line ФМ: 0000000000874959 [11:34:11]line ФД: 225866 [11:34:11]line ФПД: 108449760401547 [11:34:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113409&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225866&fm=108449760401547&tin=02508201610067®Number=0000000000092624&sum=401650 [11:34:11]written 0, free lines is 4095 [11:34:11]OFD Sender: Processing packet 225866 [packets to send 599, broken 598] [11:34:11]ProducePacketName [11:34:11]name=ofd_packets/00225866 [11:34:11]OFD Sender: To server: pG, [11:34:11]CommunicateWithHost lk.salyk.kg:30040 [11:34:11]ConnectInit lk.salyk.kg [11:34:11]Write to MH i2c: 01 00 00 26 14 3A [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 07 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 07 00 26 14 00 00 00 00 00 7D 0C CA [11:34:11]RasterBufferAndPrint [11:34:11]line [11:34:11]line [11:34:11]line [11:34:11]line [11:34:11]line [11:34:11]written 0, free lines is 3200 [11:34:11]MH_Cut [11:34:11]Write to MH i2c: D1 01 00 2D 14 01 13 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: D1 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: D1 01 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: D1 01 00 2D 14 00 12 [11:34:11]Write to MH i2c: 01 00 00 2E 14 42 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]Connected sock=9 [11:34:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 1B 04 01 F7 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F2 20 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 20 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F2 20 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 31 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 72 03 00 35 04 06 00 62 A2 6D 71 D8 8B 1D 51 FA FE 8E D2 88 22 [11:34:12]*** Cut start [11:34:12]*** Partial cut [11:34:12]*** CUTSNS_PIN = 1 [11:34:12]*** CUTSNS_PIN = 0 [11:34:13]*** Brake cut motor [11:34:13]Read from MH i2c: 01 [11:34:13]MH_I2C_Read... [11:34:13]*** Stop cut motor [11:34:13]*** Cut end [11:34:13]Read from MH i2c: 01 07 00 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: 01 07 00 2E 14 00 00 00 00 00 FF 0F 57 [11:34:13]process_action close_receipt done [11:34:13]requested_data is exist [11:34:13]produce_requested_data [11:34:13]requested_item fm.sn is exist - process it [11:34:13]wFMCommunicate request_size=4 [11:34:13]MH_SAM_APDU [11:34:13]CAPDU: 80 11 00 00 [11:34:13]Write to MH i2c: E2 08 00 2F 14 80 11 00 00 00 00 00 00 BD [11:34:13]Write i2c OK [11:34:13]MH_I2C_Read... [11:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:13]Read from MH i2c: E2 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: E2 17 00 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: E2 17 00 2F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [11:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:13]wFMCommunicate OK [11:34:13]requested_item fd.num is exist - process it [11:34:13]SAM_PROTO_GetFieldsCounters [11:34:13]wFMCommunicate request_size=4 [11:34:13]MH_SAM_APDU [11:34:13]CAPDU: 80 13 00 00 [11:34:13]Write to MH i2c: E2 08 00 30 14 80 13 00 00 00 00 00 00 C0 [11:34:13]Write i2c OK [11:34:13]MH_I2C_Read... [11:34:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:13]Read from MH i2c: E2 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: E2 62 00 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 72 03 00 0E 04 04 00 B6 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:34:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 72 03 00 0E 04 04 00 B6 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:34:13]wFMCommunicate OK [11:34:13]SAM_PROTO_GetFieldsCounters done [11:34:13]requested_item shift.num is exist - process it [11:34:13]requested_item shift.opened is exist - process it [11:34:13]req_shift_opened [11:34:13]FM_GetShiftState [11:34:13]SAM_PROTO_GetShiftState [11:34:13]wFMCommunicate request_size=4 [11:34:13]MH_SAM_APDU [11:34:13]CAPDU: 80 13 01 00 [11:34:13]Write to MH i2c: E2 08 00 31 14 80 13 01 00 00 00 00 00 C2 [11:34:13]Write i2c OK [11:34:13]MH_I2C_Read... [11:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:13]Read from MH i2c: E2 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: E2 0E 00 [11:34:13]MH_I2C_Read... [11:34:13]Read from MH i2c: E2 0E 00 31 14 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D0 [11:34:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:34:13]wFMCommunicate OK [11:34:13]SAM_PROTO_GetShiftState done [11:34:13]FM_GetShiftState done [11:34:13]req_shift_opened done [11:34:13]requested_item shift.open_date is exist - process it [11:34:13]req_shift_open_date [11:34:13]req_shift_open_date done [11:34:13]produce_requested_data done [11:34:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225866,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:34:13]process_action_free close_receipt [11:34:13]json_value_free [11:34:13]json_value_free done [11:34:13]process_json_proto returns [11:34:13]Send response to host [11:34:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225866,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:34:13]free response buf [11:34:13]execute_script done [11:34:13]execute_script returns [11:34:13]free content buf [11:34:13]Sock 10.Close socket [11:34:13]Sock 10.Thread stoped [11:34:14]accept exits with 7 [11:34:14]New connection [11:34:14]New thread 3066961252 created [11:34:14]Thread 3066817892 joined [11:34:14]Waiting for new connection... [11:34:14] Sock 7.Parse request [11:34:14]Sock 7.Check first char [11:34:14]Sock 7.First char is OK [11:34:14]request: POST /json_proto HTTP/1.0 [11:34:14]Method: POST [11:34:14]URL: /json_proto [11:34:14]Method is POST - this is cgi request [11:34:14]url: /json_proto [11:34:14]query_string will be loaded in cgi processing [11:34:14]execute_cgi json_proto POST (null) [11:34:14]execute_cgi path=json_proto method=POST [11:34:14]POST find Content-Length [11:34:14]Host: 172.17.43.131:8080 [11:34:14]Content-Length: 1210 [11:34:14]Content-Type: application/json [11:34:14] [11:34:14]POST finish read [11:34:14]Found Content-Length = 1210 [11:34: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002142\u000A27.07.2024 11:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940761\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:14]execute_script... [11:34: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002142\u000A27.07.2024 11:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940761\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:14]POST & json_proto [11:34:14]process_json_proto [11:34:14]json parsed OK: [11:34:14]protocol is kg_v1.0 [11:34:14]action value=print_text [11:34:14]process_action print_text [11:34:14]cmd_print_text [11:34:14]ExternCall_PrintAddStr [11:34:14]wPrintStart [11:34:14]Write to MH i2c: 01 00 00 32 14 46 [11:34:14]Write i2c OK [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: 01 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: 01 07 00 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: 01 07 00 32 14 00 00 00 00 00 FF 0F 5B [11:34:14]RasterBufferAndPrint [11:34:14]line *****ТОВАРНЫЙ ЧЕК***** [11:34:14]line АЗС-97 [11:34:14]line Партнер нефть [11:34:14]line 02508201610067 [11:34:14]line Кассир : Орунбаева Б. [11:34:14]line Счет N : (1)2002142 [11:34:14]line 27.07.2024 11:32 [11:34:14]line ПРОДАЖА [11:34:14]line ТРК (МРК, ГНК): 53 [11:34:14]line Вид ГСМ : 2710124130 [11:34:14]line Аи-92-К-5 [11:34:14]line 20.000 x 67.80 [11:34:14]line ИТОГ: 1356.00 [11:34:14]line Тип оплаты: Талоны: Топливные Талоны [11:34:14]line 3940761 [11:34:14]line ______________________ [11:34:14]line (подпись) [11:34:14]written 0, free lines is 4095 [11:34:14]Write to MH i2c: 01 00 00 46 14 5A [11:34:14]Write i2c OK [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: 01 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: 01 07 00 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: 01 07 00 46 14 00 00 00 00 00 12 0E 81 [11:34:14]RasterBufferAndPrint [11:34:14]line [11:34:14]line [11:34:14]line [11:34:14]line [11:34:14]line [11:34:14]written 0, free lines is 3605 [11:34:14]MH_Cut [11:34:14]Write to MH i2c: D1 01 00 4D 14 01 33 [11:34:14]Write i2c OK [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: D1 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: D1 01 00 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: D1 01 00 4D 14 00 32 [11:34:14]Write to MH i2c: 01 00 00 4E 14 62 [11:34:14]Write i2c OK [11:34:14]MH_I2C_Read... [11:34:14]*** Cut start [11:34:14]*** Partial cut [11:34:14]*** CUTSNS_PIN = 1 [11:34:15]*** CUTSNS_PIN = 0 [11:34:15]*** Brake cut motor [11:34:15]Read from MH i2c: 01 [11:34:15]MH_I2C_Read... [11:34:15]*** Stop cut motor [11:34:15]*** Cut end [11:34:15]Read from MH i2c: 01 07 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: 01 07 00 4E 14 00 00 00 00 00 FF 0F 77 [11:34:15]process_action print_text done [11:34:15]requested_data is exist [11:34:15]produce_requested_data [11:34:15]requested_item fm.sn is exist - process it [11:34:15]wFMCommunicate request_size=4 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 11 00 00 [11:34:15]Write to MH i2c: E2 08 00 4F 14 80 11 00 00 00 00 00 00 DD [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 17 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 17 00 4F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [11:34:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:15]wFMCommunicate OK [11:34:15]requested_item fd.num is exist - process it [11:34:15]SAM_PROTO_GetFieldsCounters [11:34:15]wFMCommunicate request_size=4 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 13 00 00 [11:34:15]Write to MH i2c: E2 08 00 50 14 80 13 00 00 00 00 00 00 E0 [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 62 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 62 00 50 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 72 03 00 0E 04 04 00 B6 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 25 [11:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 72 03 00 0E 04 04 00 B6 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:34:15]wFMCommunicate OK [11:34:15]SAM_PROTO_GetFieldsCounters done [11:34:15]requested_item shift.num is exist - process it [11:34:15]requested_item shift.opened is exist - process it [11:34:15]req_shift_opened [11:34:15]FM_GetShiftState [11:34:15]SAM_PROTO_GetShiftState [11:34:15]wFMCommunicate request_size=4 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 13 01 00 [11:34:15]Write to MH i2c: E2 08 00 51 14 80 13 01 00 00 00 00 00 E2 [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 0E 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 0E 00 51 14 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F0 [11:34:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:34:15]wFMCommunicate OK [11:34:15]SAM_PROTO_GetShiftState done [11:34:15]FM_GetShiftState done [11:34:15]req_shift_opened done [11:34:15]requested_item shift.open_date is exist - process it [11:34:15]req_shift_open_date [11:34:15]req_shift_open_date done [11:34:15]produce_requested_data done [11:34:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225866,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:34:15]process_action_free print_text [11:34:15]json_value_free [11:34:15]json_value_free done [11:34:15]process_json_proto returns [11:34:15]Send response to host [11:34:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225866,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:34:15]free response buf [11:34:15]execute_script done [11:34:15]execute_script returns [11:34:15]free content buf [11:34:15]Sock 7.Close socket [11:34:15]Sock 7.Thread stoped [11:34:16]recv_with_timeout no data received [11:34:16]CommunicateWithHost answer receiving error [11:34:16]CommunicateWithHost err = -3 [11:34:16]OFD Sender: Server communicate error [11:34:21]OFD Sender: Processing packet 225866 [packets to send 599, broken 598] [11:34:21]ProducePacketName [11:34:21]name=ofd_packets/00225866 [11:34:21]OFD Sender: To server: pG, [11:34:21]CommunicateWithHost lk.salyk.kg:30040 [11:34:21]ConnectInit lk.salyk.kg [11:34:30]recv_with_timeout no data received [11:34:37]Connected sock=7 [11:34: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 35 39 0C 01 00 00 E6 1B 04 01 F7 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F2 20 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F2 20 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F2 20 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 31 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 72 03 00 35 04 06 00 62 A2 6D 71 D8 8B 1D 51 FA FE 8E D2 88 22 [11:34: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 35 39 4F 00 00 00 7D F1 47 00 38 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 72 03 00 F4 03 04 00 5A 87 A4 66 B6 04 01 00 00 74 3C AA D6 6A DF 2C A5 [11:34:41]CommunicateWithHost err = 0 [11:34:41]CheckOFDResponse [11:34:41]1017 (14) - 77093643461234 [11:34:41]1041 (16) - 0000000000874959 [11:34:41]1040 (4) - 225866 [11:34:41]1012 (4) - 27.07.2024 05:36 [11:34:41]1206 (1) - 0 [11:34:41]OFD Sender: Remove packet 225866 [11:34:41]ProducePacketName [11:34:41]name=ofd_packets/00225866 [11:34:41]NVStorageDeleteData [11:34:42]OFD Sender: No OFD packet to send [11:34:46]recv_with_timeout no data received [11:34:47]OFD Sender: No OFD packet to send [11:34:52]OFD Sender: No OFD packet to send [11:34:57]OFD Sender: No OFD packet to send [11:35:00]recv_with_timeout no data received [11:35:01]accept exits with 10 [11:35:01]New connection [11:35:01]New thread 3066817892 created [11:35:01]Thread 3066961252 joined [11:35:01]Waiting for new connection... [11:35:01] Sock 10.Parse request [11:35:01]Sock 10.Check first char [11:35:01]Sock 10.First char is OK [11:35:01]request: POST /json_proto HTTP/1.0 [11:35:01]Method: POST [11:35:01]URL: /json_proto [11:35:01]Method is POST - this is cgi request [11:35:01]url: /json_proto [11:35:01]query_string will be loaded in cgi processing [11:35:01]execute_cgi json_proto POST (null) [11:35:01]execute_cgi path=json_proto method=POST [11:35:01]POST find Content-Length [11:35:01]Host: 172.17.43.131:8080 [11:35:01]Content-Length: 984 [11:35:01]Content-Type: application/json [11:35:01] [11:35:01]POST finish read [11:35:01]Found Content-Length = 984 [11:35:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:01]execute_script... [11:35:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:01]POST & json_proto [11:35:01]process_json_proto [11:35:01]json parsed OK: [11:35:01]protocol is kg_v1.0 [11:35:01]action value=close_receipt [11:35:01]process_action close_receipt [11:35:01]cmd_close_receipt [11:35:01]MH_GetDate [11:35:01]Write to MH i2c: F0 00 00 52 14 55 [11:35:01]Write i2c OK [11:35:01]MH_I2C_Read... [11:35:01]Read from MH i2c: F0 [11:35:01]MH_I2C_Read... [11:35:01]Read from MH i2c: F0 09 00 [11:35:01]MH_I2C_Read... [11:35:01]Read from MH i2c: F0 09 00 52 14 00 65 DB A4 66 F9 24 A2 66 CD [11:35:01]GetLastDocTimeStamp 1722080049 [11:35:01]current date 1722080101 [11:35:01]FM_GetShiftState [11:35:01]SAM_PROTO_GetShiftState [11:35:01]wFMCommunicate request_size=4 [11:35:01]MH_SAM_APDU [11:35:01]CAPDU: 80 13 01 00 [11:35:01]Write to MH i2c: E2 08 00 53 14 80 13 01 00 00 00 00 00 E4 [11:35:01]Write i2c OK [11:35:01]MH_I2C_Read... [11:35:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:01]Read from MH i2c: E2 [11:35:01]MH_I2C_Read... [11:35:01]Read from MH i2c: E2 0E 00 [11:35:01]MH_I2C_Read... [11:35:01]Read from MH i2c: E2 0E 00 53 14 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [11:35:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:35:01]wFMCommunicate OK [11:35:01]SAM_PROTO_GetShiftState done [11:35:01]FM_GetShiftState done [11:35:01]opened in 1722038719 [11:35:01]opened+sec_in_day 1722125119 [11:35:01]quantity*price = 150032 [11:35:01]sum+1 = 150034 [11:35:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 227 27.07.2024 11:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 225867 ФПД: 146840200743613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225867&fm=146840200743613&tin=02508201610067®Number=0000000000092624&sum=150000 [11:35:02]StoreToDocumentArchive [11:35:02]shift 438 fd 225867 [11:35:02]save to /storage/0438/doc_00225867 [11:35:02]save last doc name /storage/0438/doc_00225867 to /storage/kkm_last_doc_name [11:35:02]save OK [11:35:02]Clear old archive folders... [11:35:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:02]tlvbuf is 00817D00 [11:35:02]SAM_PROTO_ClearQueue [11:35:02]wFMCommunicate request_size=4 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 09 00 00 [11:35:02]Write to MH i2c: E2 08 00 60 14 80 09 00 00 00 00 00 00 E6 [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 60 14 00 90 00 E8 [11:35:02]RAPDU: 90 00 [11:35:02]wFMCommunicate OK [11:35:02]SAM_PROTO_ClearQueue done [11:35:02]KKMCreateOFDPacket [11:35:02]OFDProtocolAddRootSTLVToBuf [11:35:02]FM_MakeSignedData [11:35:02]FM_MakeSignedData [11:35:02]SAM_PROTO_SignData [11:35:02]wFMCommunicate request_size=4 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 0D 01 02 [11:35:02]Write to MH i2c: E2 08 00 61 14 80 0D 01 02 00 00 00 00 EE [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 61 14 00 90 00 E9 [11:35:02]RAPDU: 90 00 [11:35:02]wFMCommunicate OK [11:35:02]wFMCommunicate request_size=255 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 72 03 00 35 04 06 00 85 [11:35:02]Write to MH i2c: E2 02 01 62 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 72 03 00 35 04 06 00 85 00 00 F1 [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]OFD Sender: No OFD packet to send [11:35:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 62 14 00 90 00 EA [11:35:02]RAPDU: 90 00 [11:35:02]wFMCommunicate OK [11:35:02]wFMCommunicate request_size=10 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 0D 02 02 05 8C E6 01 0A BD [11:35:02]Write to MH i2c: E2 0D 00 63 14 80 0D 02 02 05 00 8C E6 01 0A BD 00 00 35 [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 03 00 63 14 00 90 00 EB [11:35:02]RAPDU: 90 00 [11:35:02]wFMCommunicate OK [11:35:02]wFMCommunicate request_size=4 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 0D 03 02 [11:35:02]Write to MH i2c: E2 08 00 64 14 80 0D 03 02 00 00 00 00 F3 [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 0B 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 0B 00 64 14 00 AC C6 BB CF A5 1A 79 0E 90 00 36 [11:35:02]RAPDU: AC C6 BB CF A5 1A 79 0E 90 00 [11:35:02]wFMCommunicate OK [11:35:02]SAM_PROTO_SignData done [11:35:02]FM_MakeSignedData done [11:35:02]CreateOFDProtocolMessage [11:35:02]wFMCommunicate request_size=4 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 11 00 00 [11:35:02]Write to MH i2c: E2 08 00 65 14 80 11 00 00 00 00 00 00 F3 [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 17 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 17 00 65 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [11:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:35:02]wFMCommunicate OK [11:35:02]CreateOFDProtocolMessage done [11:35:02]OFDSenderStorePacket 225867 [11:35:02]StoreOFDPacket docnum=225867 [11:35:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 2E 07 01 22 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 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 72 03 00 35 04 06 00 85 8C E6 01 0A BD AC C6 BB CF A5 1A 79 0E [11:35:02]CheckFolder [11:35:02]dirname=/storage/ofd_packets [11:35:02]CheckFolder done [11:35:02]ProducePacketName [11:35:02]name=ofd_packets/00225867 [11:35:02]NVStorageSaveData ofd_packets/00225867 [11:35:02]File name is /storage/ofd_packets/00225867 [11:35:02]Write 301 bytes [11:35:02]NVStorageSaveData done [11:35:02]OFDSenderStorePacket done [11:35:02]KKMCreateOFDPacket done [11:35:02]NVStorageSaveData kkm_last_timestamp [11:35:02]File name is /storage/kkm_last_timestamp [11:35:02]Write 4 bytes [11:35:02]NVStorageSaveData done [11:35:02]ExternCall_PrintAddStr [11:35:02]wPrintStart [11:35:02]Write to MH i2c: 01 00 00 66 14 7A [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: 01 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: 01 07 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: 01 07 00 66 14 00 00 00 00 00 FF 0F 8F [11:35:02]RasterBufferAndPrint [11:35:02]line Счет N : (1)2002146 [11:35:02]line ИНН: 02508201610067 [11:35:02]line Контрольно-Кассовый Чек [11:35:02]line ПРОДАЖА [11:35:02]line ТРК (МРК, ГНК) : 33 [11:35:02]line Товар: 2710124130 [11:35:02]line Аи-92-К-5 [11:35:02]line 22.460 * 66.80 [11:35:02]line = 1500.33 [11:35:02]line НДС 12% НСП 1% [11:35:02]line > о реализуемом товаре [11:35:02]line ОКРУГЛЕНИЕ: -0.33 [11:35:02]line ИТОГО: 1500.00 [11:35:02]line Внесено: 1500.00 [11:35:02]line СДАЧА: 0.00 [11:35:02]line НСП 1% : 13.28 [11:35:02]line НДС 12% : 159.33 [11:35:02]line Наличными: 1500.00 [11:35:02]line Безнал.: 0.00 [11:35:02]line Место: АЗС № 97 "Партнер Нефть" [11:35:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:35:02]line СНО: Общий режим [11:35:02]line Чек 227 27.07.2024 11:35 [11:35:02]line Смена: 438 ФФД: 1.0 [11:35:02]line ЗНМ: 0300000054 [11:35:02]line РНМ: 0000000000092624 [11:35:02]line Версия ККМ: 001 [11:35:02]line [11:35:02]line Дисконтная программа [11:35:02]line АИ-92 [11:35:02]line номер 97 [11:35:02]line сэкономлено 22.46 сом [11:35:02]line ФМ: 0000000000874959 [11:35:02]line ФД: 225867 [11:35:02]line ФПД: 146840200743613 [11:35:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225867&fm=146840200743613&tin=02508201610067®Number=0000000000092624&sum=150000 [11:35:02]OFD Sender: Processing packet 225867 [packets to send 599, broken 598] [11:35:02]ProducePacketName [11:35:02]name=ofd_packets/00225867 [11:35:02]OFD Sender: To server: pG, [11:35:02]CommunicateWithHost lk.salyk.kg:30040 [11:35:02]ConnectInit lk.salyk.kg [11:35:02]written 0, free lines is 4095 [11:35:03]Write to MH i2c: 01 00 00 96 14 AA [11:35:03]Write i2c OK [11:35:03]MH_I2C_Read... [11:35:03]Read from MH i2c: 01 [11:35:03]MH_I2C_Read... [11:35:03]Read from MH i2c: 01 07 00 [11:35:03]MH_I2C_Read... [11:35:03]Read from MH i2c: 01 07 00 96 14 00 00 00 00 00 ED 0B A9 [11:35:03]RasterBufferAndPrint [11:35:03]line [11:35:03]line [11:35:03]line [11:35:03]line [11:35:03]line [11:35:03]written 0, free lines is 3058 [11:35:03]MH_Cut [11:35:03]Write to MH i2c: D1 01 00 9D 14 01 83 [11:35:03]Write i2c OK [11:35:03]MH_I2C_Read... [11:35:03]Read from MH i2c: D1 [11:35:03]MH_I2C_Read... [11:35:03]Read from MH i2c: D1 01 00 [11:35:03]MH_I2C_Read... [11:35:03]Read from MH i2c: D1 01 00 9D 14 00 82 [11:35:03]Write to MH i2c: 01 00 00 9E 14 B2 [11:35:03]Write i2c OK [11:35:03]MH_I2C_Read... [11:35:04]*** Cut start [11:35:04]*** Partial cut [11:35:04]*** CUTSNS_PIN = 1 [11:35:04]*** CUTSNS_PIN = 0 [11:35:04]*** Brake cut motor [11:35:05]Read from MH i2c: 01 [11:35:05]MH_I2C_Read... [11:35:05]*** Stop cut motor [11:35:05]*** Cut end [11:35:05]Read from MH i2c: 01 07 00 [11:35:05]MH_I2C_Read... [11:35:05]Read from MH i2c: 01 07 00 9E 14 00 00 00 00 00 FF 0F C7 [11:35:05]process_action close_receipt done [11:35:05]requested_data is exist [11:35:05]produce_requested_data [11:35:05]requested_item fm.sn is exist - process it [11:35:05]wFMCommunicate request_size=4 [11:35:05]MH_SAM_APDU [11:35:05]CAPDU: 80 11 00 00 [11:35:05]Write to MH i2c: E2 08 00 9F 14 80 11 00 00 00 00 00 00 2D [11:35:05]Write i2c OK [11:35:05]MH_I2C_Read... [11:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:05]Read from MH i2c: E2 [11:35:05]MH_I2C_Read... [11:35:05]Read from MH i2c: E2 17 00 [11:35:05]MH_I2C_Read... [11:35:05]Read from MH i2c: E2 17 00 9F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [11:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:35:05]wFMCommunicate OK [11:35:05]requested_item fd.num is exist - process it [11:35:05]SAM_PROTO_GetFieldsCounters [11:35:05]wFMCommunicate request_size=4 [11:35:05]MH_SAM_APDU [11:35:05]CAPDU: 80 13 00 00 [11:35:05]Write to MH i2c: E2 08 00 A0 14 80 13 00 00 00 00 00 00 30 [11:35:05]Write i2c OK [11:35:05]MH_I2C_Read... [11:35:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:05]Read from MH i2c: E2 [11:35:05]MH_I2C_Read... [11:35:05]Read from MH i2c: E2 62 00 [11:35:05]MH_I2C_Read... [11:35:05]Read from MH i2c: E2 62 00 A0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 72 03 00 0E 04 04 00 B6 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 79 [11:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 72 03 00 0E 04 04 00 B6 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:35:05]wFMCommunicate OK [11:35:05]SAM_PROTO_GetFieldsCounters done [11:35:05]requested_item shift.num is exist - process it [11:35:05]requested_item shift.opened is exist - process it [11:35:05]req_shift_opened [11:35:05]FM_GetShiftState [11:35:05]SAM_PROTO_GetShiftState [11:35:05]wFMCommunicate request_size=4 [11:35:05]MH_SAM_APDU [11:35:05]CAPDU: 80 13 01 00 [11:35:05]Write to MH i2c: E2 08 00 A1 14 80 13 01 00 00 00 00 00 32 [11:35:05]Write i2c OK [11:35:05]MH_I2C_Read... [11:35:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:05]Read from MH i2c: E2 [11:35:05]MH_I2C_Read... [11:35:05]Read from MH i2c: E2 0E 00 [11:35:05]MH_I2C_Read... [11:35:05]Read from MH i2c: E2 0E 00 A1 14 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [11:35:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:35:05]wFMCommunicate OK [11:35:05]SAM_PROTO_GetShiftState done [11:35:05]FM_GetShiftState done [11:35:05]req_shift_opened done [11:35:05]requested_item shift.open_date is exist - process it [11:35:05]req_shift_open_date [11:35:05]req_shift_open_date done [11:35:05]produce_requested_data done [11:35:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225867,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:35:05]process_action_free close_receipt [11:35:05]json_value_free [11:35:05]json_value_free done [11:35:05]process_json_proto returns [11:35:05]Send response to host [11:35:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225867,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:35:05]free response buf [11:35:05]execute_script done [11:35:05]execute_script returns [11:35:05]free content buf [11:35:05]Sock 10.Close socket [11:35:05]Sock 10.Thread stoped [11:35:08]Connected sock=9 [11: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 35 39 0F 01 00 00 46 2E 07 01 22 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 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 72 03 00 35 04 06 00 85 8C E6 01 0A BD AC C6 BB CF A5 1A 79 0E [11:35:12]recv_with_timeout no data received [11:35:13]recv_with_timeout no data received [11:35:13]CommunicateWithHost answer receiving error [11:35:13]CommunicateWithHost err = -3 [11:35:13]OFD Sender: Server communicate error [11:35:18]OFD Sender: Processing packet 225867 [packets to send 599, broken 598] [11:35:18]ProducePacketName [11:35:18]name=ofd_packets/00225867 [11:35:18]OFD Sender: To server: pG, [11:35:18]CommunicateWithHost lk.salyk.kg:30040 [11:35:18]ConnectInit lk.salyk.kg [11:35:23]ConnectInit Can't take IP for lk.salyk.kg [11:35:23]CommunicateWithHost connect error [11:35:23]CommunicateWithHost err = -1 [11:35:23]OFD Sender: Server communicate error [11:35:28]OFD Sender: Processing packet 225867 [packets to send 599, broken 598] [11:35:28]ProducePacketName [11:35:28]name=ofd_packets/00225867 [11:35:28]OFD Sender: To server: pG, [11:35:28]CommunicateWithHost lk.salyk.kg:30040 [11:35:28]ConnectInit lk.salyk.kg [11:35:31]recv_with_timeout no data received [11:35:33]accept exits with 7 [11:35:33]New connection [11:35:33]New thread 3066961252 created [11:35:33]Thread 3066817892 joined [11:35:33]Waiting for new connection... [11:35:33] Sock 7.Parse request [11:35:33]Sock 7.Check first char [11:35:33]Sock 7.First char is OK [11:35:33]request: POST /json_proto HTTP/1.0 [11:35:33]Method: POST [11:35:33]URL: /json_proto [11:35:33]Method is POST - this is cgi request [11:35:33]url: /json_proto [11:35:33]query_string will be loaded in cgi processing [11:35:33]execute_cgi json_proto POST (null) [11:35:33]execute_cgi path=json_proto method=POST [11:35:33]POST find Content-Length [11:35:33]Host: 172.17.43.131:8080 [11:35:33]Content-Length: 686 [11:35:33]Content-Type: application/json [11:35:33] [11:35:33]POST finish read [11:35:33]Found Content-Length = 686 [11:35:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:33]execute_script... [11:35: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)2002144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:33]POST & json_proto [11:35:33]process_json_proto [11:35:33]json parsed OK: [11:35:33]protocol is kg_v1.0 [11:35:33]action value=close_receipt [11:35:33]process_action close_receipt [11:35:33]cmd_close_receipt [11:35:33]MH_GetDate [11:35:33]Write to MH i2c: F0 00 00 A2 14 A5 [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: F0 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: F0 09 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: F0 09 00 A2 14 00 86 DB A4 66 F9 24 A2 66 3E [11:35:33]GetLastDocTimeStamp 1722080101 [11:35:33]current date 1722080134 [11:35:33]FM_GetShiftState [11:35:33]SAM_PROTO_GetShiftState [11:35:33]wFMCommunicate request_size=4 [11:35:33]MH_SAM_APDU [11:35:33]CAPDU: 80 13 01 00 [11:35:33]Write to MH i2c: E2 08 00 A3 14 80 13 01 00 00 00 00 00 34 [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:33]Read from MH i2c: E2 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 0E 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 0E 00 A3 14 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 42 [11:35:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:35:33]wFMCommunicate OK [11:35:33]SAM_PROTO_GetShiftState done [11:35:33]FM_GetShiftState done [11:35:33]opened in 1722038719 [11:35:33]opened+sec_in_day 1722125119 [11:35:33]quantity*price = 100027 [11:35:33]sum+1 = 100028 [11:35:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 228 27.07.2024 11:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225868 ФПД: 254411060555126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113534&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225868&fm=254411060555126&tin=02508201610067®Number=0000000000092624&sum=100000 [11:35:34]StoreToDocumentArchive [11:35:34]shift 438 fd 225868 [11:35:34]save to /storage/0438/doc_00225868 [11:35:34]save last doc name /storage/0438/doc_00225868 to /storage/kkm_last_doc_name [11:35:34]save OK [11:35:34]Clear old archive folders... [11:35:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:35:34]tlvbuf is 0087DE80 [11:35:34]SAM_PROTO_ClearQueue [11:35:34]wFMCommunicate request_size=4 [11:35:34]MH_SAM_APDU [11:35:34]CAPDU: 80 09 00 00 [11:35:34]Write to MH i2c: E2 08 00 B0 14 80 09 00 00 00 00 00 00 36 [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:34]Read from MH i2c: E2 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 03 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 03 00 B0 14 00 90 00 38 [11:35:34]RAPDU: 90 00 [11:35:34]wFMCommunicate OK [11:35:34]SAM_PROTO_ClearQueue done [11:35:34]KKMCreateOFDPacket [11:35:34]OFDProtocolAddRootSTLVToBuf [11:35:34]FM_MakeSignedData [11:35:34]FM_MakeSignedData [11:35:34]SAM_PROTO_SignData [11:35:34]wFMCommunicate request_size=4 [11:35:34]MH_SAM_APDU [11:35:34]CAPDU: 80 0D 01 02 [11:35:34]Write to MH i2c: E2 08 00 B1 14 80 0D 01 02 00 00 00 00 3E [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:34]Read from MH i2c: E2 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 03 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 03 00 B1 14 00 90 00 39 [11:35:34]RAPDU: 90 00 [11:35:34]wFMCommunicate OK [11:35:34]wFMCommunicate request_size=255 [11:35:34]MH_SAM_APDU [11:35: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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 86 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 72 03 00 35 04 06 00 E7 62 [11:35:35]Write to MH i2c: E2 02 01 B2 14 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 86 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 72 03 00 35 04 06 00 E7 62 00 00 BF [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 B2 14 00 90 00 3A [11:35:35]RAPDU: 90 00 [11:35:35]wFMCommunicate OK [11:35:35]wFMCommunicate request_size=9 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 0D 02 02 04 B0 E4 2D 76 [11:35:35]Write to MH i2c: E2 0C 00 B3 14 80 0D 02 02 04 00 B0 E4 2D 76 00 00 80 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 B3 14 00 90 00 3B [11:35:35]RAPDU: 90 00 [11:35:35]wFMCommunicate OK [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 0D 03 02 [11:35:35]Write to MH i2c: E2 08 00 B4 14 80 0D 03 02 00 00 00 00 43 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 0B 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 0B 00 B4 14 00 AA 05 6A F0 E8 B4 17 7C 90 00 7C [11:35:35]RAPDU: AA 05 6A F0 E8 B4 17 7C 90 00 [11:35:35]wFMCommunicate OK [11:35:35]SAM_PROTO_SignData done [11:35:35]FM_MakeSignedData done [11:35:35]CreateOFDProtocolMessage [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 11 00 00 [11:35:35]Write to MH i2c: E2 08 00 B5 14 80 11 00 00 00 00 00 00 43 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 17 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 17 00 B5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [11:35:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:35:35]wFMCommunicate OK [11:35:35]CreateOFDProtocolMessage done [11:35:35]OFDSenderStorePacket 225868 [11:35:35]StoreOFDPacket docnum=225868 [11:35:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 65 BD 06 01 FE 16 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 86 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 72 03 00 35 04 06 00 E7 62 B0 E4 2D 76 AA 05 6A F0 E8 B4 17 7C [11:35:35]CheckFolder [11:35:35]dirname=/storage/ofd_packets [11:35:35]CheckFolder done [11:35:35]ProducePacketName [11:35:35]name=ofd_packets/00225868 [11:35:35]NVStorageSaveData ofd_packets/00225868 [11:35:35]File name is /storage/ofd_packets/00225868 [11:35:35]Write 300 bytes [11:35:35]NVStorageSaveData done [11:35:35]OFDSenderStorePacket done [11:35:35]KKMCreateOFDPacket done [11:35:35]NVStorageSaveData kkm_last_timestamp [11:35:35]File name is /storage/kkm_last_timestamp [11:35:35]Write 4 bytes [11:35:35]NVStorageSaveData done [11:35:35]ExternCall_PrintAddStr [11:35:35]wPrintStart [11:35:35]Write to MH i2c: 01 00 00 B6 14 CA [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 07 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 07 00 B6 14 00 00 00 00 00 FF 0F DF [11:35:35]RasterBufferAndPrint [11:35:35]line Счет N : (1)2002144 [11:35:35]line ИНН: 02508201610067 [11:35:35]line Контрольно-Кассовый Чек [11:35:35]line ПРОДАЖА [11:35:35]line ТРК (МРК, ГНК) : 81 [11:35:35]line Товар: 2711190000 [11:35:35]line ГАЗ-К-5 [11:35:35]line 27.480 * 36.40 [11:35:35]line = 1000.27 [11:35:35]line НДС 12% НСП 1% [11:35:35]line > о реализуемом товаре [11:35:35]line ОКРУГЛЕНИЕ: -0.27 [11:35:35]line ИТОГО: 1000.00 [11:35:35]line Внесено: 1000.00 [11:35:35]line СДАЧА: 0.00 [11:35:35]line НСП 1% : 8.85 [11:35:35]line НДС 12% : 106.22 [11:35:35]line Наличными: 1000.00 [11:35:35]line Безнал.: 0.00 [11:35:35]line Место: АЗС № 97 "Партнер Нефть" [11:35:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:35:35]line СНО: Общий режим [11:35:35]line Чек 228 27.07.2024 11:35 [11:35:35]line Смена: 438 ФФД: 1.0 [11:35:35]line ЗНМ: 0300000054 [11:35:35]line РНМ: 0000000000092624 [11:35:35]line Версия ККМ: 001 [11:35:35]line ФМ: 0000000000874959 [11:35:35]line ФД: 225868 [11:35:35]line ФПД: 254411060555126 [11:35:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T113534&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225868&fm=254411060555126&tin=02508201610067®Number=0000000000092624&sum=100000 [11:35:35]OFD Sender: Processing packet 225867 [packets to send 600, broken 598] [11:35:35]ProducePacketName [11:35:35]name=ofd_packets/00225867 [11:35:35]OFD Sender: To server: pG, [11:35:35]CommunicateWithHost lk.salyk.kg:30040 [11:35:35]ConnectInit lk.salyk.kg [11:35:35]written 0, free lines is 4095 [11:35:35]Write to MH i2c: 01 00 00 E1 14 F5 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 07 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 07 00 E1 14 00 00 00 00 00 64 0C 6C [11:35:35]RasterBufferAndPrint [11:35:35]line [11:35:35]line [11:35:35]line [11:35:35]line [11:35:35]line [11:35:35]written 0, free lines is 3180 [11:35:35]MH_Cut [11:35:35]Write to MH i2c: D1 01 00 E8 14 01 CE [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: D1 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: D1 01 00 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: D1 01 00 E8 14 00 CD [11:35:36]Write to MH i2c: 01 00 00 E9 14 FD [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:37]*** Cut start [11:35:37]*** Partial cut [11:35:37]*** CUTSNS_PIN = 1 [11:35:37]*** CUTSNS_PIN = 0 [11:35:37]*** Brake cut motor [11:35:37]Read from MH i2c: 01 [11:35:37]MH_I2C_Read... [11:35:37]*** Stop cut motor [11:35:37]*** Cut end [11:35:37]Read from MH i2c: 01 07 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 07 00 E9 14 00 00 00 00 00 FF 0F 12 [11:35:37]process_action close_receipt done [11:35:37]requested_data is exist [11:35:37]produce_requested_data [11:35:37]requested_item fm.sn is exist - process it [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 11 00 00 [11:35:37]Write to MH i2c: E2 08 00 EA 14 80 11 00 00 00 00 00 00 78 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 17 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 17 00 EA 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [11:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:35:37]wFMCommunicate OK [11:35:37]requested_item fd.num is exist - process it [11:35:37]SAM_PROTO_GetFieldsCounters [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 13 00 00 [11:35:37]Write to MH i2c: E2 08 00 EB 14 80 13 00 00 00 00 00 00 7B [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:38]Read from MH i2c: E2 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 62 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 62 00 EB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 72 03 00 0E 04 04 00 B6 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 C8 [11:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 72 03 00 0E 04 04 00 B6 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:35:38]wFMCommunicate OK [11:35:38]SAM_PROTO_GetFieldsCounters done [11:35:38]requested_item shift.num is exist - process it [11:35:38]requested_item shift.opened is exist - process it [11:35:38]req_shift_opened [11:35:38]FM_GetShiftState [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 177923+1721902329=1722080252 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 FD DB A4 66 F9 24 A2 66 06 [11:37:33]Current date/time: 27.07.2024 11:37 [11:37:33]FM_Init [11:37:33]wFMConnect [11:37:33]MH_SAM_On [11:37:33]Write to MH i2c: E0 00 00 08 00 E7 [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]*** iso7816_init finished! [11:37:33]*** atr: [11:37:33]*** 0F 3B D5 18 FF 81 91 FE [11:37:33]*** 1F C3 80 73 C8 21 10 0A [11:37:33]*** 00 00 00 00 00 00 00 00 [11:37:33]*** 00 00 00 00 00 00 00 00 [11:37:33]*** 00 00 00 00 00 00 00 00 [11:37:33]*** 00 00 00 00 00 00 00 00 [11:37:33]*** 00 00 00 00 00 00 00 00 [11:37:33]*** 00 00 00 00 00 00 00 00 [11:37:33]Read from MH i2c: E0 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E0 10 00 [11:37:33]MH_I2C_Read... [11:37:33]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 [11:37:33]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:37:33]wFMCommunicate request_size=10 [11:37:33]MH_SAM_APDU [11:37:33]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:37:33]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:37:33]Read from MH i2c: E2 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:37:33]RAPDU: 90 00 [11:37:33]wFMCommunicate OK [11:37:33]wFMCommunicate request_size=4 [11:37:33]MH_SAM_APDU [11:37:33]CAPDU: 80 11 00 00 [11:37:33]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:33]Read from MH i2c: E2 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 17 00 [11:37:33]MH_I2C_Read... [11:37:33]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 35 39 90 00 E1 [11:37:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:37:33]wFMCommunicate OK [11:37:33]Detected FM SN is 0000000000874959 [11:37:33]Stored FM SN is 0000000000874959 [11:37:33]wFMCommunicate request_size=9 [11:37:33]MH_SAM_APDU [11:37:33]CAPDU: 80 16 00 00 04 1A 5E 01 00 [11:37:33]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:37:33]Read from MH i2c: E2 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:37:33]RAPDU: 90 00 [11:37:33]wFMCommunicate OK [11:37:33]FM PIN OK [11:37:33]wFMCommunicate request_size=8 [11:37:33]MH_SAM_APDU [11:37:33]CAPDU: 80 14 04 00 03 02 00 01 [11:37:33]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:37:33]Read from MH i2c: E2 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:37:33]RAPDU: 90 00 [11:37:33]wFMCommunicate OK [11:37:33]wFMCommunicate request_size=13 [11:37:33]MH_SAM_APDU [11:37:33]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:37:33]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 [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:37:33]Read from MH i2c: E2 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:37:33]RAPDU: 90 00 [11:37:33]wFMCommunicate OK [11:37:33]wFMCommunicate request_size=4 [11:37:33]MH_SAM_APDU [11:37:33]CAPDU: 80 11 00 00 [11:37:33]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:33]Read from MH i2c: E2 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: E2 17 00 [11:37:33]MH_I2C_Read... [11:37:33]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 35 39 90 00 E5 [11:37:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:37:33]wFMCommunicate OK [11:37:33]DocumentArchiveInit [11:37:33]Start Httpd... [11:37:33]Httpd thread 3066944868 created [11:37:33]Write to MH i2c: 01 00 00 0F 00 0F [11:37:33]Write i2c OK [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: 01 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: 01 07 00 [11:37:33]MH_I2C_Read... [11:37:33]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:37:33]MH Int Process started [11:37:33]Allocated Socket 7 [11:37:33]Bind OK [11:37:33]Listen OK [11:37:33]httpd running on port 8080 [11:37:33]Waiting for new connection... [11:37:34]OFD Sender: Processing packet 225868 [packets to send 599, broken 598] [11:37:34]ProducePacketName [11:37:34]name=ofd_packets/00225868 [11:37:34]OFD Sender: To server: pG, [11:37:34]CommunicateWithHost lk.salyk.kg:30040 [11:37:34]ConnectInit lk.salyk.kg [11:37:34]accept exits with 8 [11:37:34]New connection [11:37:34]New thread 3066658148 created [11:37:34]Waiting for new connection... [11:37:34] Sock 8.Parse request [11:37:34]Sock 8.Check first char [11:37:34]Sock 8.First char is OK [11:37:34]request: POST /json_proto HTTP/1.0 [11:37:34]Method: POST [11:37:34]URL: /json_proto [11:37:34]Method is POST - this is cgi request [11:37:34]url: /json_proto [11:37:34]query_string will be loaded in cgi processing [11:37:34]execute_cgi json_proto POST (null) [11:37:34]execute_cgi path=json_proto method=POST [11:37:34]POST find Content-Length [11:37:34]Host: 172.17.43.131:8080 [11:37:34]Content-Length: 215 [11:37:34]Content-Type: application/json [11:37:34] [11:37:34]POST finish read [11:37:34]Found Content-Length = 215 [11:37: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:37:34]execute_script... [11:37: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:37:34]POST & json_proto [11:37:34]process_json_proto [11:37:34]json parsed OK: [11:37:34]protocol is kg_v1.0 [11:37:34]action value=get_value [11:37:34]process_action get_value [11:37:34]cmd_get_value [11:37:34]process_action get_value done [11:37:34]requested_data is exist [11:37:34]produce_requested_data [11:37:34]requested_item kkm.sn is exist - process it [11:37:34]requested_item kkm.ver is exist - process it [11:37:34]requested_item fm.sn is exist - process it [11:37:34]wFMCommunicate request_size=4 [11:37:34]MH_SAM_APDU [11:37:34]CAPDU: 80 11 00 00 [11:37:34]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:37:34]Write i2c OK [11:37:34]MH_I2C_Read... [11:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:35]Read from MH i2c: E2 [11:37:35]MH_I2C_Read... [11:37:35]Read from MH i2c: E2 17 00 [11:37:35]MH_I2C_Read... [11:37:35]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 35 39 90 00 E7 [11:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:37:35]wFMCommunicate OK [11:37:35]requested_item fd.num is exist - process it [11:37:35]SAM_PROTO_GetFieldsCounters [11:37:35]wFMCommunicate request_size=4 [11:37:35]MH_SAM_APDU [11:37:35]CAPDU: 80 13 00 00 [11:37:35]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:37:35]Write i2c OK [11:37:35]MH_I2C_Read... [11:37:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:35]Read from MH i2c: E2 [11:37:35]MH_I2C_Read... [11:37:35]Read from MH i2c: E2 62 00 [11:37:35]MH_I2C_Read... [11:37:35]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 72 03 00 0E 04 04 00 B6 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 DA [11:37:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 72 03 00 0E 04 04 00 B6 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:37:35]wFMCommunicate OK [11:37:35]SAM_PROTO_GetFieldsCounters done [11:37:35]requested_item shift.num is exist - process it [11:37:35]requested_item shift.opened is exist - process it [11:37:35]req_shift_opened [11:37:35]FM_GetShiftState [11:37:35]SAM_PROTO_GetShiftState [11:37:35]wFMCommunicate request_size=4 [11:37:35]MH_SAM_APDU [11:37:35]CAPDU: 80 13 01 00 [11:37:35]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:37:35]Write i2c OK [11:37:35]MH_I2C_Read... [11:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:35]Read from MH i2c: E2 [11:37:35]MH_I2C_Read... [11:37:35]Read from MH i2c: E2 0E 00 [11:37:35]MH_I2C_Read... [11:37:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [11:37:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:37:35]wFMCommunicate OK [11:37:35]SAM_PROTO_GetShiftState done [11:37:35]FM_GetShiftState done [11:37:35]req_shift_opened done [11:37:35]requested_item shift.open_date is exist - process it [11:37:35]req_shift_open_date [11:37:35]req_shift_open_date done [11:37:35]produce_requested_data done [11:37:35]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225868,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:37:35]process_action_free get_value [11:37:35]json_value_free [11:37:35]json_value_free done [11:37:35]process_json_proto returns [11:37:35]Send response to host [11:37:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225868,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:37:35]free response buf [11:37:35]execute_script done [11:37:35]execute_script returns [11:37:35]free content buf [11:37:35]Sock 8.Close socket [11:37:35]Sock 8.Thread stoped [11:37:35]accept exits with 11 [11:37:35]New connection [11:37:35]New thread 3066514788 created [11:37:35]Thread 3066658148 joined [11:37:35]Waiting for new connection... [11:37:35] Sock 11.Parse request [11:37:35]Sock 11.Check first char [11:37:35]Sock 11.First char is OK [11:37:35]request: POST /json_proto HTTP/1.0 [11:37:35]Method: POST [11:37:35]URL: /json_proto [11:37:35]Method is POST - this is cgi request [11:37:35]url: /json_proto [11:37:35]query_string will be loaded in cgi processing [11:37:35]execute_cgi json_proto POST (null) [11:37:35]execute_cgi path=json_proto method=POST [11:37:35]POST find Content-Length [11:37:35]Host: 172.17.43.131:8080 [11:37:35]Content-Length: 331 [11:37:35]Content-Type: application/json [11:37:35] [11:37:35]POST finish read [11:37:35]Found Content-Length = 331 [11:37:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:37:35]execute_script... [11:37:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:37:35]POST & json_proto [11:37:35]process_json_proto [11:37:35]json parsed OK: [11:37:35]protocol is kg_v1.0 [11:37:35]action value=get_value [11:37:35]process_action get_value [11:37:35]cmd_get_value [11:37:35]process_action get_value done [11:37:35]requested_data is exist [11:37:35]produce_requested_data [11:37:35]requested_item fm.sale.total is exist - process it [11:37:35]SAM_PROTO_GetFMData [11:37:35]wFMCommunicate request_size=4 [11:37:35]MH_SAM_APDU [11:37:35]CAPDU: 80 13 03 00 [11:37:35]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:37:35]Write i2c OK [11:37:35]MH_I2C_Read... [11:37:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:37:35]Read from MH i2c: E2 [11:37:35]MH_I2C_Read... [11:37:35]Read from MH i2c: E2 FD 00 [11:37:35]MH_I2C_Read... [11:37:35]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 E0 6E 03 00 69 04 A3 00 6F 04 04 00 97 68 03 00 B1 04 05 00 76 06 41 7B 05 70 04 05 00 E8 02 53 AE 04 72 04 04 00 8E 03 EE CC 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 D1 50 0F 95 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 6D A9 6B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 82 [11:37:35]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 E0 6E 03 00 69 04 A3 00 6F 04 04 00 97 68 03 00 B1 04 05 00 76 06 41 7B 05 70 04 05 00 E8 02 53 AE 04 72 04 04 00 8E 03 EE CC 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 D1 50 0F 95 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 6D A9 6B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [11:37:35]wFMCommunicate OK [11:37:35]wFMCommunicate request_size=4 [11:37:35]MH_SAM_APDU [11:37:35]CAPDU: 80 17 00 00 [11:37:35]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:37:36]Write i2c OK [11:37:36]MH_I2C_Read... [11:37:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:37:36]Read from MH i2c: E2 [11:37:36]MH_I2C_Read... [11:37:36]Read from MH i2c: E2 FD 00 [11:37:36]MH_I2C_Read... [11:37:36]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FE [11:37:36]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:37:36]wFMCommunicate OK [11:37:36]wFMCommunicate request_size=4 [11:37:36]MH_SAM_APDU [11:37:36]CAPDU: 80 17 00 00 [11:37:36]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:37:36]Write i2c OK [11:37:36]MH_I2C_Read... [11:37:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:37:36]Read from MH i2c: E2 [11:37:36]MH_I2C_Read... [11:37:36]Read from MH i2c: E2 FD 00 [11:37:36]MH_I2C_Read... [11:37:36]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [11:37:36]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [11:37:36]wFMCommunicate OK [11:37:36]wFMCommunicate request_size=4 [11:37:36]MH_SAM_APDU [11:37:36]CAPDU: 80 17 00 00 [11:37:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:37:36]Write i2c OK [11:37:36]MH_I2C_Read... [11:37:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:37:36]Read from MH i2c: E2 [11:37:36]MH_I2C_Read... [11:37:36]Read from MH i2c: E2 FD 00 [11:37:36]MH_I2C_Read... [11:37:36]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [11:37:36]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [11:37:36]wFMCommunicate OK [11:37:36]wFMCommunicate request_size=4 [11:37:36]MH_SAM_APDU [11:37:36]CAPDU: 80 17 00 00 [11:37:36]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:37:36]Write i2c OK [11:37:36]MH_I2C_Read... [11:37:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [11:37:37]Read from MH i2c: E2 [11:40:45]ConnectInit Can't connect to host [11:40:46]ConnectInit Can't take IP for lk.salyk.kg [11:40:46]CommunicateWithHost connect error [11:40:46]CommunicateWithHost err = -1 [11:40:46]OFD Sender: Server communicate error [11:40:51]OFD Sender: Processing packet 225868 [packets to send 602, broken 599] [11:40:51]ProducePacketName [11:40:51]name=ofd_packets/00225868 [11:40:51]OFD Sender: To server: pG, [11:40:51]CommunicateWithHost lk.salyk.kg:30040 [11:40:51]ConnectInit lk.salyk.kg [11:40:56]recv_with_timeout no data received [11:40:56]ConnectInit Can't take IP for lk.salyk.kg [11:40:56]CommunicateWithHost connect error [11:40:56]CommunicateWithHost err = -1 [11:40:56]OFD Sender: Server communicate error [11:41:01]OFD Sender: Processing packet 225868 [packets to send 602, broken 599] [11:41:01]ProducePacketName [11:41:01]name=ofd_packets/00225868 [11:41:01]OFD Sender: To server: pG, [11:41:01]CommunicateWithHost lk.salyk.kg:30040 [11:41:01]ConnectInit lk.salyk.kg [11:41:06]Connected sock=9 [11:41:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 65 BD 06 01 FE 16 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 86 DB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 72 03 00 35 04 06 00 E7 62 B0 E4 2D 76 AA 05 6A F0 E8 B4 17 7C [11:41: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 35 39 4F 00 00 00 AF 58 47 00 79 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 35 39 10 04 04 00 4C 72 03 00 F4 03 04 00 DE 88 A4 66 B6 04 01 00 00 DA 85 35 D4 1F DC 05 9E [11:41:06]CommunicateWithHost err = 0 [11:41:06]CheckOFDResponse [11:41:06]1017 (14) - 77093643461234 [11:41:06]1041 (16) - 0000000000874959 [11:41:06]1040 (4) - 225868 [11:41:06]1012 (4) - 27.07.2024 05:42 [11:41:06]1206 (1) - 0 [11:41:06]OFD Sender: Remove packet 225868 [11:41:06]ProducePacketName [11:41:06]name=ofd_packets/00225868 [11:41:06]NVStorageDeleteData [11:41:06]OFD Sender: Processing packet 225869 [packets to send 601, broken 599] [11:41:06]ProducePacketName [11:41:06]name=ofd_packets/00225869 [11:41:06]OFD Sender: To server: pG, [11:41:06]CommunicateWithHost lk.salyk.kg:30040 [11:41:06]ConnectInit lk.salyk.kg [11:41:07]Connected sock=8 [11:41:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 8D 07 01 6B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 03 DC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 72 03 00 35 04 06 00 28 1E 73 4A A2 1A 40 83 11 60 AC 2B EF 3F [11:41: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 35 39 4F 00 00 00 DA FC 47 00 9D 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 35 39 10 04 04 00 4D 72 03 00 F4 03 04 00 DF 88 A4 66 B6 04 01 00 00 E4 28 60 8F 9B F7 09 06 [11:41:08]CommunicateWithHost err = 0 [11:41:08]CheckOFDResponse [11:41:08]1017 (14) - 77093643461234 [11:41:08]1041 (16) - 0000000000874959 [11:41:08]1040 (4) - 225869 [11:41:08]1012 (4) - 27.07.2024 05:42 [11:41:08]1206 (1) - 0 [11:41:08]OFD Sender: Remove packet 225869 [11:41:08]ProducePacketName [11:41:08]name=ofd_packets/00225869 [11:41:08]NVStorageDeleteData [11:41:08]OFD Sender: Processing packet 225870 [packets to send 600, broken 599] [11:41:08]ProducePacketName [11:41:08]name=ofd_packets/00225870 [11:41:08]OFD Sender: To server: pG, [11:41:08]CommunicateWithHost lk.salyk.kg:30040 [11:41:08]ConnectInit lk.salyk.kg [11:41:10]Connected sock=8 [11:41:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E1 32 07 01 11 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 08 DC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 72 03 00 35 04 06 00 AA D9 B6 18 EE 71 7B 48 85 A6 2A D7 09 88 [11:41: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 35 39 4F 00 00 00 FC 10 47 00 9F 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 35 39 10 04 04 00 4E 72 03 00 F4 03 04 00 E2 88 A4 66 B6 04 01 00 00 BC DF 7D 64 56 CB 16 1D [11:41:11]CommunicateWithHost err = 0 [11:41:11]CheckOFDResponse [11:41:11]1017 (14) - 77093643461234 [11:41:11]1041 (16) - 0000000000874959 [11:41:11]1040 (4) - 225870 [11:41:11]1012 (4) - 27.07.2024 05:42 [11:41:11]1206 (1) - 0 [11:41:11]OFD Sender: Remove packet 225870 [11:41:11]ProducePacketName [11:41:11]name=ofd_packets/00225870 [11:41:11]NVStorageDeleteData [11:41:11]OFD Sender: No OFD packet to send [11:41:16]OFD Sender: No OFD packet to send [11:41:21]OFD Sender: No OFD packet to send [11:41:26]OFD Sender: No OFD packet to send [11:41:31]OFD Sender: No OFD packet to send [11:41:36]OFD Sender: No OFD packet to send [11:41:41]OFD Sender: No OFD packet to send [11:41:46]OFD Sender: No OFD packet to send [11:41:51]OFD Sender: No OFD packet to send [11:41:56]OFD Sender: No OFD packet to send [11:42:01]OFD Sender: No OFD packet to send [11:42:06]OFD Sender: No OFD packet to send [11:42:11]OFD Sender: No OFD packet to send [11:42:16]OFD Sender: No OFD packet to send [11:42:21]OFD Sender: No OFD packet to send [11:42:26]OFD Sender: No OFD packet to send [11:42:31]OFD Sender: No OFD packet to send [11:42:36]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]Read from MH i2c: *** [00:00:10]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 54000000005725E5 (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: 178248+1721902329=1722080577 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 42 DD A4 66 F9 24 A2 66 4D [11:42:58]Current date/time: 27.07.2024 11:42 [11:42:58]FM_Init [11:42:58]wFMConnect [11:42:58]MH_SAM_On [11:42:58]Write to MH i2c: E0 00 00 08 00 E7 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_init finished! [11:42:58]*** atr: [11:42:58]*** 0F 3B D5 18 FF 81 91 FE [11:42:58]*** 1F C3 80 73 C8 21 10 0A [11:42:58]*** 00 00 00 00 00 00 00 00 [11:42:58]*** 00 00 00 00 00 00 00 00 [11:42:58]*** 00 00 00 00 00 00 00 00 [11:42:58]*** 00 00 00 00 00 00 00 00 [11:42:58]*** 00 00 00 00 00 00 00 00 [11:42:58]*** 00 00 00 00 00 00 00 00 [11:42:58]Read from MH i2c: E0 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E0 10 00 [11:42:58]MH_I2C_Read... [11:42:58]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 [11:42:58]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:42:58]wFMCommunicate request_size=10 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:42:58]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:42:58]RAPDU: 90 00 [11:42:58]wFMCommunicate OK [11:42:58]wFMCommunicate request_size=4 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 11 00 00 [11:42:58]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 17 00 [11:42:58]MH_I2C_Read... [11:42:58]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 35 39 90 00 E1 [11:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:42:58]wFMCommunicate OK [11:42:58]Detected FM SN is 0000000000874959 [11:42:58]Stored FM SN is 0000000000874959 [11:42:58]wFMCommunicate request_size=9 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 16 00 00 04 1A 5E 01 00 [11:42:58]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:42:58]RAPDU: 90 00 [11:42:58]wFMCommunicate OK [11:42:58]FM PIN OK [11:42:58]wFMCommunicate request_size=8 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 14 04 00 03 02 00 01 [11:42:58]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:42:58]RAPDU: 90 00 [11:42:58]wFMCommunicate OK [11:42:58]wFMCommunicate request_size=13 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:42:58]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 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:42:58]RAPDU: 90 00 [11:42:58]wFMCommunicate OK [11:42:58]wFMCommunicate request_size=4 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 11 00 00 [11:42:58]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 17 00 [11:42:58]MH_I2C_Read... [11:42:58]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 35 39 90 00 E5 [11:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:42:58]wFMCommunicate OK [11:42:58]DocumentArchiveInit [11:42:58]Start Httpd... [11:42:58]Httpd thread 3067370852 created [11:42:58]Write to MH i2c: 01 00 00 0F 00 0F [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: 01 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: 01 07 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:42:58]MH Int Process started [11:42:58]Allocated Socket 7 [11:42:58]Bind OK [11:42:58]Listen OK [11:42:58]httpd running on port 8080 [11:42:58]Waiting for new connection... [11:42:59]OFD Sender: No OFD packet to send [11:43:04]OFD Sender: No OFD packet to send [11:43:05]accept exits with 8 [11:43:05]New connection [11:43:05]New thread 3067084132 created [11:43:05]Waiting for new connection... [11:43:05] Sock 8.Parse request [11:43:05]Sock 8.Check first char [11:43:05]Sock 8.First char is OK [11:43:05]request: POST /json_proto HTTP/1.0 [11:43:05]Method: POST [11:43:05]URL: /json_proto [11:43:05]Method is POST - this is cgi request [11:43:05]url: /json_proto [11:43:05]query_string will be loaded in cgi processing [11:43:05]execute_cgi json_proto POST (null) [11:43:05]execute_cgi path=json_proto method=POST [11:43:05]POST find Content-Length [11:43:05]Host: 172.17.43.131:8080 [11:43:05]Content-Length: 215 [11:43:05]Content-Type: application/json [11:43:05] [11:43:05]POST finish read [11:43:05]Found Content-Length = 215 [11:43: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" ] } } [11:43:05]execute_script... [11:43: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" ] } } [11:43:05]POST & json_proto [11:43:05]process_json_proto [11:43:05]json parsed OK: [11:43:05]protocol is kg_v1.0 [11:43:05]action value=get_value [11:43:05]process_action get_value [11:43:05]cmd_get_value [11:43:05]process_action get_value done [11:43:05]requested_data is exist [11:43:05]produce_requested_data [11:43:05]requested_item kkm.sn is exist - process it [11:43:05]requested_item kkm.ver is exist - process it [11:43:05]requested_item fm.sn is exist - process it [11:43:05]wFMCommunicate request_size=4 [11:43:05]MH_SAM_APDU [11:43:05]CAPDU: 80 11 00 00 [11:43:05]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:43:05]Write i2c OK [11:43:05]MH_I2C_Read... [11:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:05]Read from MH i2c: E2 [11:43:05]MH_I2C_Read... [11:43:05]Read from MH i2c: E2 17 00 [11:43:05]MH_I2C_Read... [11:43:05]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 35 39 90 00 E7 [11:43:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:05]wFMCommunicate OK [11:43:05]requested_item fd.num is exist - process it [11:43:05]SAM_PROTO_GetFieldsCounters [11:43:05]wFMCommunicate request_size=4 [11:43:05]MH_SAM_APDU [11:43:05]CAPDU: 80 13 00 00 [11:43:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:43:05]Write i2c OK [11:43:05]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 [11:43:06]MH_I2C_Read... [11:43:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:06]Read from MH i2c: E2 62 00 [11:43:06]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [11:43: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 72 03 00 0E 04 04 00 B6 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:43:06]wFMCommunicate OK [11:43:06]SAM_PROTO_GetFieldsCounters done [11:43:06]requested_item shift.num is exist - process it [11:43:06]requested_item shift.opened is exist - process it [11:43:06]req_shift_opened [11:43:06]FM_GetShiftState [11:43:06]SAM_PROTO_GetShiftState [11:43:06]wFMCommunicate request_size=4 [11:43:06]MH_SAM_APDU [11:43:06]CAPDU: 80 13 01 00 [11:43:06]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:43:06]Write i2c OK [11:43:06]MH_I2C_Read... [11:43:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:06]Read from MH i2c: E2 [11:43:06]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 0E 00 [11:43:06]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [11:43:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:43:06]wFMCommunicate OK [11:43:06]SAM_PROTO_GetShiftState done [11:43:06]FM_GetShiftState done [11:43:06]req_shift_opened done [11:43:06]requested_item shift.open_date is exist - process it [11:43:06]req_shift_open_date [11:43:06]req_shift_open_date done [11:43:06]produce_requested_data done [11:43:06]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225871,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:43:06]process_action_free get_value [11:43:06]json_value_free [11:43:06]json_value_free done [11:43:06]process_json_proto returns [11:43:06]Send response to host [11:43:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225871,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:43:06]free response buf [11:43:06]execute_script done [11:43:06]execute_script returns [11:43:06]free content buf [11:43:06]Sock 8.Close socket [11:43:06]Sock 8.Thread stoped [11:43:06]accept exits with 10 [11:43:06]New connection [11:43:06]New thread 3066940772 created [11:43:06]Thread 3067084132 joined [11:43:06]Waiting for new connection... [11:43:06] Sock 10.Parse request [11:43:06]Sock 10.Check first char [11:43:06]Sock 10.First char is OK [11:43:06]request: POST /json_proto HTTP/1.0 [11:43:06]Method: POST [11:43:06]URL: /json_proto [11:43:06]Method is POST - this is cgi request [11:43:06]url: /json_proto [11:43:06]query_string will be loaded in cgi processing [11:43:06]execute_cgi json_proto POST (null) [11:43:06]execute_cgi path=json_proto method=POST [11:43:06]POST find Content-Length [11:43:06]Host: 172.17.43.131:8080 [11:43:06]Content-Length: 331 [11:43:06]Content-Type: application/json [11:43:06] [11:43:06]POST finish read [11:43:06]Found Content-Length = 331 [11:43: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" ] } } [11:43:06]execute_script... [11:43: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" ] } } [11:43:06]POST & json_proto [11:43:06]process_json_proto [11:43:06]json parsed OK: [11:43:06]protocol is kg_v1.0 [11:43:06]action value=get_value [11:43:06]process_action get_value [11:43:06]cmd_get_value [11:43:06]process_action get_value done [11:43:06]requested_data is exist [11:43:06]produce_requested_data [11:43:06]requested_item fm.sale.total is exist - process it [11:43:06]SAM_PROTO_GetFMData [11:43:06]wFMCommunicate request_size=4 [11:43:06]MH_SAM_APDU [11:43:06]CAPDU: 80 13 03 00 [11:43:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:43:06]Write i2c OK [11:43:06]MH_I2C_Read... [11:43:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:43:06]Read from MH i2c: E2 [11:43:06]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 FD 00 [11:43:06]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 E3 6E 03 00 69 04 A3 00 6F 04 04 00 9A 68 03 00 B1 04 05 00 A6 5D 46 7B 05 70 04 05 00 18 5A 58 AE 04 72 04 04 00 8E 03 EE CC 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 0A E2 0F 95 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 87 B5 6B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 92 [11:43:06]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 E3 6E 03 00 69 04 A3 00 6F 04 04 00 9A 68 03 00 B1 04 05 00 A6 5D 46 7B 05 70 04 05 00 18 5A 58 AE 04 72 04 04 00 8E 03 EE CC 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 0A E2 0F 95 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 87 B5 6B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [11:43:06]wFMCommunicate OK [11:43:06]wFMCommunicate request_size=4 [11:43:06]MH_SAM_APDU [11:43:06]CAPDU: 80 17 00 00 [11:43:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:43:06]Write i2c OK [11:43:06]MH_I2C_Read... [11:43:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:06]Read from MH i2c: E2 [11:43:06]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 FD 00 [11:43:06]MH_I2C_Read... [11:43:06]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FE [11:43:06]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:43:06]wFMCommunicate OK [11:43:06]wFMCommunicate request_size=4 [11:43:06]MH_SAM_APDU [11:43:06]CAPDU: 80 17 00 00 [11:43:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:43:06]Write i2c OK [11:43:06]MH_I2C_Read... [11:43:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:07]Read from MH i2c: E2 [11:43:07]MH_I2C_Read... [11:43:07]Read from MH i2c: E2 FD 00 [11:43:07]MH_I2C_Read... [11:43:07]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [11:43:07]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [11:43:07]wFMCommunicate OK [11:43:07]wFMCommunicate request_size=4 [11:43:07]MH_SAM_APDU [11:43:07]CAPDU: 80 17 00 00 [11:43:07]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:43:07]Write i2c OK [11:43:07]MH_I2C_Read... [11:43:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:07]Read from MH i2c: E2 [11:43:07]MH_I2C_Read... [11:43:07]Read from MH i2c: E2 FD 00 [11:43:07]MH_I2C_Read... [11:43:07]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [11:43:07]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [11:43:07]wFMCommunicate OK [11:43:07]wFMCommunicate request_size=4 [11:43:07]MH_SAM_APDU [11:43:07]CAPDU: 80 17 00 00 [11:43:07]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:43:07]Write i2c OK [11:43:07]MH_I2C_Read... [11:43:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [11:43:07]Read from MH i2c: E2 [11:43:07]MH_I2C_Read... [11:43:07]Read from MH i2c: E2 E2 00 [11:43:07]MH_I2C_Read... [11:43:07]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [11:43:07]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:43:07]wFMCommunicate OK [11:43:07]SAM_PROTO_GetFMData done [11:43:07]requested_item fm.sale_refund.total is exist - process it [11:43:07]requested_item fm.buy.total is exist - process it [11:43:07]requested_item shift.sale.total is exist - process it [11:43:07]SAM_PROTO_GetShiftData [11:43:07]wFMCommunicate request_size=4 [11:43:07]MH_SAM_APDU [11:43:07]CAPDU: 80 13 02 00 [11:43:07]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:43:07]Write i2c OK [11:43:07]MH_I2C_Read... [11:43:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:43:08]Read from MH i2c: E2 [11:43:08]MH_I2C_Read... [11:43:08]Read from MH i2c: E2 FD 00 [11:43:08]MH_I2C_Read... [11:43:08]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 E7 00 00 00 69 04 9E 00 6F 04 04 00 E7 00 00 00 B1 04 04 00 FD D7 4C 02 70 04 04 00 9C 22 9F 01 72 04 03 00 61 B5 AD 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 FB 8A 3E 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 38 36 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 B4 [11:43:08]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 E7 00 00 00 69 04 9E 00 6F 04 04 00 E7 00 00 00 B1 04 04 00 FD D7 4C 02 70 04 04 00 9C 22 9F 01 72 04 03 00 61 B5 AD 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 FB 8A 3E 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 38 36 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [11:43:08]wFMCommunicate OK [11:43:08]wFMCommunicate request_size=4 [11:43:08]MH_SAM_APDU [11:43:08]CAPDU: 80 17 00 00 [11:43:08]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:43:08]Write i2c OK [11:43:08]MH_I2C_Read... [11:43:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:08]Read from MH i2c: E2 [11:43:08]MH_I2C_Read... [11:43:08]Read from MH i2c: E2 FD 00 [11:43:08]MH_I2C_Read... [11:43:08]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 B2 [11:43:08]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:43:08]wFMCommunicate OK [11:43:08]wFMCommunicate request_size=4 [11:43:08]MH_SAM_APDU [11:43:08]CAPDU: 80 17 00 00 [11:43:08]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:43:08]Write i2c OK [11:43:08]MH_I2C_Read... [11:43:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:08]Read from MH i2c: E2 [11:43:08]MH_I2C_Read... [11:43:08]Read from MH i2c: E2 FD 00 [11:43:08]MH_I2C_Read... [11:43:08]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [11:43:08]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:43:08]wFMCommunicate OK [11:43:08]wFMCommunicate request_size=4 [11:43:08]MH_SAM_APDU [11:43:08]CAPDU: 80 17 00 00 [11:43:08]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:43:08]Write i2c OK [11:43:08]MH_I2C_Read... [11:43:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:09]Read from MH i2c: E2 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: E2 FD 00 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [11:43:09]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [11:43:09]wFMCommunicate OK [11:43:09]wFMCommunicate request_size=4 [11:43:09]MH_SAM_APDU [11:43:09]CAPDU: 80 17 00 00 [11:43:09]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:43:09]Write i2c OK [11:43:09]MH_I2C_Read... [11:43:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [11:43:09]Read from MH i2c: E2 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: E2 CE 00 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [11:43:09]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:43:09]wFMCommunicate OK [11:43:09]SAM_PROTO_GetShiftData done [11:43:09]requested_item shift.sale.total_cash is exist - process it [11:43:09]requested_item shift.sale_refund.total is exist - process it [11:43:09]requested_item shift.sale_refund.total_cash is exist - process it [11:43:09]requested_item shift.buy.total is exist - process it [11:43:09]requested_item shift.buy.total_cash is exist - process it [11:43:09]produce_requested_data done [11:43:09]produce_requested_data return {"fm.sale.total":235430455.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":385904.61,"shift.sale.total_cash":272063.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:43:09]process_action_free get_value [11:43:09]json_value_free [11:43:09]json_value_free done [11:43:09]process_json_proto returns [11:43:09]Send response to host [11:43:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235430455.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":385904.61,"shift.sale.total_cash":272063.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:43:09]free response buf [11:43:09]execute_script done [11:43:09]execute_script returns [11:43:09]free content buf [11:43:09]Sock 10.Close socket [11:43:09]Sock 10.Thread stoped [11:43:09]OFD Sender: No OFD packet to send [11:43:09]accept exits with 8 [11:43:09]New connection [11:43:09]New thread 3067084132 created [11:43:09]Thread 3066940772 joined [11:43:09]Waiting for new connection... [11:43:09] Sock 8.Parse request [11:43:09]Sock 8.Check first char [11:43:09]Sock 8.First char is OK [11:43:09]request: POST /json_proto HTTP/1.0 [11:43:09]Method: POST [11:43:09]URL: /json_proto [11:43:09]Method is POST - this is cgi request [11:43:09]url: /json_proto [11:43:09]query_string will be loaded in cgi processing [11:43:09]execute_cgi json_proto POST (null) [11:43:09]execute_cgi path=json_proto method=POST [11:43:09]POST find Content-Length [11:43:09]Host: 172.17.43.131:8080 [11:43:09]Content-Length: 678 [11:43:09]Content-Type: application/json [11:43:09] [11:43:09]POST finish read [11:43:09]Found Content-Length = 678 [11:43:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:09]execute_script... [11:43: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)2002150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:09]POST & json_proto [11:43:09]process_json_proto [11:43:09]json parsed OK: [11:43:09]protocol is kg_v1.0 [11:43:09]action value=close_receipt [11:43:09]process_action close_receipt [11:43:09]cmd_close_receipt [11:43:09]MH_GetDate [11:43:09]Write to MH i2c: F0 00 00 1D 00 0C [11:43:09]Write i2c OK [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: F0 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: F0 09 00 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: F0 09 00 1D 00 00 4E DD A4 66 F9 24 A2 66 6F [11:43:09]GetLastDocTimeStamp 97 [11:43:09]current date 1722080590 [11:43:09]FM_GetShiftState [11:43:09]SAM_PROTO_GetShiftState [11:43:09]wFMCommunicate request_size=4 [11:43:09]MH_SAM_APDU [11:43:09]CAPDU: 80 13 01 00 [11:43:09]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [11:43:09]Write i2c OK [11:43:09]MH_I2C_Read... [11:43:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:09]Read from MH i2c: E2 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: E2 0E 00 [11:43:09]MH_I2C_Read... [11:43:09]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [11:43:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:43:09]wFMCommunicate OK [11:43:09]SAM_PROTO_GetShiftState done [11:43:09]FM_GetShiftState done [11:43:09]opened in 1722038719 [11:43:09]opened+sec_in_day 1722125119 [11:43:09]quantity*price = 30035 [11:43:09]sum+1 = 30036 [11:43:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 232 27.07.2024 11:43 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225872 ФПД: 51411393375979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225872&fm=51411393375979&tin=02508201610067®Number=0000000000092624&sum=30000 [11:43:10]StoreToDocumentArchive [11:43:10]shift 438 fd 225872 [11:43:10]save to /storage/0438/doc_00225872 [11:43:10]save last doc name /storage/0438/doc_00225872 to /storage/kkm_last_doc_name [11:43:10]save OK [11:43:10]Clear old archive folders... [11:43:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:10]tlvbuf is 020B23F0 [11:43:10]SAM_PROTO_ClearQueue [11:43:10]wFMCommunicate request_size=4 [11:43:10]MH_SAM_APDU [11:43:10]CAPDU: 80 09 00 00 [11:43:10]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:43:10]Write i2c OK [11:43:10]MH_I2C_Read... [11:43:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:10]Read from MH i2c: E2 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 03 00 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:43:10]RAPDU: 90 00 [11:43:10]wFMCommunicate OK [11:43:10]SAM_PROTO_ClearQueue done [11:43:10]KKMCreateOFDPacket [11:43:10]OFDProtocolAddRootSTLVToBuf [11:43:10]FM_MakeSignedData [11:43:10]FM_MakeSignedData [11:43:10]SAM_PROTO_SignData [11:43:10]wFMCommunicate request_size=4 [11:43:10]MH_SAM_APDU [11:43:10]CAPDU: 80 0D 01 02 [11:43:10]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:43:10]Write i2c OK [11:43:10]MH_I2C_Read... [11:43:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:10]Read from MH i2c: E2 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 03 00 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:43:10]RAPDU: 90 00 [11:43:10]wFMCommunicate OK [11:43:10]wFMCommunicate request_size=255 [11:43:10]MH_SAM_APDU [11:43:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 72 03 00 35 04 06 00 2E [11:43:11]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 72 03 00 35 04 06 00 2E 00 00 12 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:43:11]RAPDU: 90 00 [11:43:11]wFMCommunicate OK [11:43:11]wFMCommunicate request_size=10 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 0D 02 02 05 C2 25 D6 EE EB [11:43:11]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 C2 25 D6 EE EB 00 00 48 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:43:11]RAPDU: 90 00 [11:43:11]wFMCommunicate OK [11:43:11]wFMCommunicate request_size=4 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 0D 03 02 [11:43:11]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 0B 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 0B 00 2F 00 00 84 65 7E 71 60 77 0A ED 90 00 51 [11:43:11]RAPDU: 84 65 7E 71 60 77 0A ED 90 00 [11:43:11]wFMCommunicate OK [11:43:11]SAM_PROTO_SignData done [11:43:11]FM_MakeSignedData done [11:43:11]CreateOFDProtocolMessage [11:43:11]wFMCommunicate request_size=4 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 11 00 00 [11:43:11]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 17 00 [11:43:11]MH_I2C_Read... [11:43:11]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 35 39 90 00 07 [11:43:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:11]wFMCommunicate OK [11:43:11]CreateOFDProtocolMessage done [11:43:11]OFDSenderStorePacket 225872 [11:43:11]StoreOFDPacket docnum=225872 [11:43:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 37 07 01 A4 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 72 03 00 35 04 06 00 2E C2 25 D6 EE EB 84 65 7E 71 60 77 0A ED [11:43:11]CheckFolder [11:43:11]dirname=/storage/ofd_packets [11:43:11]CheckFolder done [11:43:11]ProducePacketName [11:43:11]name=ofd_packets/00225872 [11:43:11]NVStorageSaveData ofd_packets/00225872 [11:43:11]File name is /storage/ofd_packets/00225872 [11:43:11]Write 301 bytes [11:43:11]NVStorageSaveData done [11:43:11]OFDSenderStorePacket done [11:43:11]KKMCreateOFDPacket done [11:43:11]NVStorageSaveData kkm_last_timestamp [11:43:11]File name is /storage/kkm_last_timestamp [11:43:11]Write 4 bytes [11:43:11]NVStorageSaveData done [11:43:11]ExternCall_PrintAddStr [11:43:11]wPrintStart [11:43:11]Write to MH i2c: 01 00 00 31 00 31 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: 01 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: 01 07 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:43:11]RasterBufferAndPrint [11:43:11]line Счет N : (1)2002150 [11:43:11]line ИНН: 02508201610067 [11:43:11]line Контрольно-Кассовый Чек [11:43:11]line ПРОДАЖА [11:43:11]line ТРК (МРК, ГНК) : 43 [11:43:11]line Товар: 2710124130 [11:43:11]line Аи-92-К-5 [11:43:11]line 4.430 * 67.80 [11:43:11]line = 300.35 [11:43:11]line НДС 12% НСП 1% [11:43:11]line > о реализуемом товаре [11:43:11]line ОКРУГЛЕНИЕ: -0.35 [11:43:11]line ИТОГО: 300.00 [11:43:11]line Внесено: 300.00 [11:43:11]line СДАЧА: 0.00 [11:43:11]line НСП 1% : 2.66 [11:43:11]line НДС 12% : 31.90 [11:43:11]line Наличными: 300.00 [11:43:11]line Безнал.: 0.00 [11:43:11]line Место: АЗС № 97 "Партнер Нефть" [11:43:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:43:11]line СНО: Общий режим [11:43:11]line Чек 232 27.07.2024 11:43 [11:43:11]line Смена: 438 ФФД: 1.0 [11:43:11]line ЗНМ: 0300000054 [11:43:11]line РНМ: 0000000000092624 [11:43:11]line Версия ККМ: 001 [11:43:11]line ФМ: 0000000000874959 [11:43:11]line ФД: 225872 [11:43:11]line ФПД: 51411393375979 [11:43:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225872&fm=51411393375979&tin=02508201610067®Number=0000000000092624&sum=30000 [11:43:11]written 0, free lines is 4095 [11:43:12]OFD Sender: Processing packet 225872 [packets to send 600, broken 599] [11:43:12]ProducePacketName [11:43:12]name=ofd_packets/00225872 [11:43:12]OFD Sender: To server: pG, [11:43:12]CommunicateWithHost lk.salyk.kg:30040 [11:43:12]ConnectInit lk.salyk.kg [11:43:12]Write to MH i2c: 01 00 00 5C 00 5C [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 07 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 69 0C D8 [11:43:12]RasterBufferAndPrint [11:43:12]line [11:43:12]line [11:43:12]line [11:43:12]line [11:43:12]line [11:43:12]written 0, free lines is 3186 [11:43:12]MH_Cut [11:43:12]Write to MH i2c: D1 01 00 63 00 01 35 [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: D1 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: D1 01 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: D1 01 00 63 00 00 34 [11:43:12]Write to MH i2c: 01 00 00 64 00 64 [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]Connected sock=9 [11:43:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 37 07 01 A4 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 72 03 00 35 04 06 00 2E C2 25 D6 EE EB 84 65 7E 71 60 77 0A ED [11:43:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FF 1F 47 00 F7 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 72 03 00 F4 03 04 00 5D 89 A4 66 B6 04 01 00 00 B4 B9 A2 10 2A A9 E1 57 [11:43:13]CommunicateWithHost err = 0 [11:43:13]CheckOFDResponse [11:43:13]1017 (14) - 77093643461234 [11:43:13]1041 (16) - 0000000000874959 [11:43:13]1040 (4) - 225872 [11:43:13]1012 (4) - 27.07.2024 05:45 [11:43:13]1206 (1) - 0 [11:43:13]OFD Sender: Remove packet 225872 [11:43:13]ProducePacketName [11:43:13]name=ofd_packets/00225872 [11:43:13]NVStorageDeleteData [11:43:13]*** Cut start [11:43:13]*** Partial cut [11:43:13]*** CUTSNS_PIN = 1 [11:43:13]*** CUTSNS_PIN = 0 [11:43:13]*** Brake cut motor [11:43:14]OFD Sender: No OFD packet to send [11:43:14]Read from MH i2c: 01 [11:43:14]MH_I2C_Read... [11:43:14]*** Stop cut motor [11:43:14]*** Cut end [11:43:14]Read from MH i2c: 01 07 00 [11:43:14]MH_I2C_Read... [11:43:14]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [11:43:14]process_action close_receipt done [11:43:14]requested_data is exist [11:43:14]produce_requested_data [11:43:14]requested_item fm.sn is exist - process it [11:43:14]wFMCommunicate request_size=4 [11:43:14]MH_SAM_APDU [11:43:14]CAPDU: 80 11 00 00 [11:43:14]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [11:43:14]Write i2c OK [11:43:14]MH_I2C_Read... [11:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:14]Read from MH i2c: E2 [11:43:14]MH_I2C_Read... [11:43:14]Read from MH i2c: E2 17 00 [11:43:14]MH_I2C_Read... [11:43:14]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [11:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:14]wFMCommunicate OK [11:43:14]requested_item fd.num is exist - process it [11:43:14]SAM_PROTO_GetFieldsCounters [11:43:14]wFMCommunicate request_size=4 [11:43:14]MH_SAM_APDU [11:43:14]CAPDU: 80 13 00 00 [11:43:14]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [11:43:14]Write i2c OK [11:43:14]MH_I2C_Read... [11:43:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:14]Read from MH i2c: E2 [11:43:14]MH_I2C_Read... [11:43:14]Read from MH i2c: E2 62 00 [11:43:14]MH_I2C_Read... [11:43:14]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 72 03 00 0E 04 04 00 B6 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 3F [11:43:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 72 03 00 0E 04 04 00 B6 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:43:14]wFMCommunicate OK [11:43:14]SAM_PROTO_GetFieldsCounters done [11:43:14]requested_item shift.num is exist - process it [11:43:14]requested_item shift.opened is exist - process it [11:43:14]req_shift_opened [11:43:14]FM_GetShiftState [11:43:14]SAM_PROTO_GetShiftState [11:43:14]wFMCommunicate request_size=4 [11:43:14]MH_SAM_APDU [11:43:14]CAPDU: 80 13 01 00 [11:43:14]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [11:43:14]Write i2c OK [11:43:14]MH_I2C_Read... [11:43:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:14]Read from MH i2c: E2 [11:43:14]MH_I2C_Read... [11:43:14]Read from MH i2c: E2 0E 00 [11:43:14]MH_I2C_Read... [11:43:14]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [11:43:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:43:14]wFMCommunicate OK [11:43:14]SAM_PROTO_GetShiftState done [11:43:14]FM_GetShiftState done [11:43:14]req_shift_opened done [11:43:14]requested_item shift.open_date is exist - process it [11:43:14]req_shift_open_date [11:43:14]req_shift_open_date done [11:43:14]produce_requested_data done [11:43:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225872,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:43:14]process_action_free close_receipt [11:43:14]json_value_free [11:43:14]json_value_free done [11:43:14]process_json_proto returns [11:43:14]Send response to host [11:43:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225872,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:43:14]free response buf [11:43:14]execute_script done [11:43:14]execute_script returns [11:43:14]free content buf [11:43:14]Sock 8.Close socket [11:43:14]Sock 8.Thread stoped [11:43:19]OFD Sender: No OFD packet to send [11:43:20]recv_with_timeout no data received [11:43:24]OFD Sender: No OFD packet to send [11:43:29]OFD Sender: No OFD packet to send [11:43:31]recv_with_timeout no data received [11:43:34]OFD Sender: No OFD packet to send [11:43:39]OFD Sender: No OFD packet to send [11:43:43]recv_with_timeout no data received [11:43:44]OFD Sender: No OFD packet to send [11:43:44]accept exits with 10 [11:43:44]New connection [11:43:45]New thread 3066940772 created [11:43:45]Thread 3067084132 joined [11:43:45]Waiting for new connection... [11:43:45] Sock 10.Parse request [11:43:45]Sock 10.Check first char [11:43:45]Sock 10.First char is OK [11:43:45]request: POST /json_proto HTTP/1.0 [11:43:45]Method: POST [11:43:45]URL: /json_proto [11:43:45]Method is POST - this is cgi request [11:43:45]url: /json_proto [11:43:45]query_string will be loaded in cgi processing [11:43:45]execute_cgi json_proto POST (null) [11:43:45]execute_cgi path=json_proto method=POST [11:43:45]POST find Content-Length [11:43:45]Host: 172.17.43.131:8080 [11:43:45]Content-Length: 675 [11:43:45]Content-Type: application/json [11:43:45] [11:43:45]POST finish read [11:43:45]Found Content-Length = 675 [11:43:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:45]execute_script... [11:43: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)2002152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:45]POST & json_proto [11:43:45]process_json_proto [11:43:45]json parsed OK: [11:43:45]protocol is kg_v1.0 [11:43:45]action value=close_receipt [11:43:45]process_action close_receipt [11:43:45]cmd_close_receipt [11:43:45]MH_GetDate [11:43:45]Write to MH i2c: F0 00 00 68 00 57 [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: F0 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: F0 09 00 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: F0 09 00 68 00 00 71 DD A4 66 F9 24 A2 66 DD [11:43:45]GetLastDocTimeStamp 1722080590 [11:43:45]current date 1722080625 [11:43:45]FM_GetShiftState [11:43:45]SAM_PROTO_GetShiftState [11:43:45]wFMCommunicate request_size=4 [11:43:45]MH_SAM_APDU [11:43:45]CAPDU: 80 13 01 00 [11:43:45]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:45]Read from MH i2c: E2 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: E2 0E 00 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [11:43:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:43:45]wFMCommunicate OK [11:43:45]SAM_PROTO_GetShiftState done [11:43:45]FM_GetShiftState done [11:43:45]opened in 1722038719 [11:43:45]opened+sec_in_day 1722125119 [11:43:45]quantity*price = 50063 [11:43:45]sum+1 = 50064 [11:43:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 233 27.07.2024 11:43 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225873 ФПД: 123602572477131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225873&fm=123602572477131&tin=02508201610067®Number=0000000000092624&sum=50000 [11:43:45]StoreToDocumentArchive [11:43:45]shift 438 fd 225873 [11:43:45]save to /storage/0438/doc_00225873 [11:43:45]save last doc name /storage/0438/doc_00225873 to /storage/kkm_last_doc_name [11:43:45]save OK [11:43:45]Clear old archive folders... [11:43:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:43:45]tlvbuf is 020B22A0 [11:43:45]SAM_PROTO_ClearQueue [11:43:45]wFMCommunicate request_size=4 [11:43:45]MH_SAM_APDU [11:43:45]CAPDU: 80 09 00 00 [11:43:45]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:43:46]RAPDU: 90 00 [11:43:46]wFMCommunicate OK [11:43:46]SAM_PROTO_ClearQueue done [11:43:46]KKMCreateOFDPacket [11:43:46]OFDProtocolAddRootSTLVToBuf [11:43:46]FM_MakeSignedData [11:43:46]FM_MakeSignedData [11:43:46]SAM_PROTO_SignData [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 0D 01 02 [11:43:46]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [11:43:46]RAPDU: 90 00 [11:43:46]wFMCommunicate OK [11:43:46]wFMCommunicate request_size=255 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 71 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 72 03 00 35 04 06 00 70 6A 77 6D [11:43:46]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 71 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 72 03 00 35 04 06 00 70 6A 77 6D 00 00 81 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [11:43:46]RAPDU: 90 00 [11:43:46]wFMCommunicate OK [11:43:46]wFMCommunicate request_size=7 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 0D 02 02 02 02 CB [11:43:46]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 02 CB 00 00 C4 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [11:43:46]RAPDU: 90 00 [11:43:46]wFMCommunicate OK [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 0D 03 02 [11:43:46]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 0B 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 0B 00 7A 00 00 98 C4 A4 36 E7 61 75 F8 90 00 E1 [11:43:46]RAPDU: 98 C4 A4 36 E7 61 75 F8 90 00 [11:43:46]wFMCommunicate OK [11:43:46]SAM_PROTO_SignData done [11:43:46]FM_MakeSignedData done [11:43:46]CreateOFDProtocolMessage [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 11 00 00 [11:43:46]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 17 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [11:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:46]wFMCommunicate OK [11:43:46]CreateOFDProtocolMessage done [11:43:46]OFDSenderStorePacket 225873 [11:43:46]StoreOFDPacket docnum=225873 [11:43:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C4 24 04 01 DA 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 71 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 72 03 00 35 04 06 00 70 6A 77 6D 02 CB 98 C4 A4 36 E7 61 75 F8 [11:43:46]CheckFolder [11:43:46]dirname=/storage/ofd_packets [11:43:46]CheckFolder done [11:43:46]ProducePacketName [11:43:46]name=ofd_packets/00225873 [11:43:46]NVStorageSaveData ofd_packets/00225873 [11:43:46]File name is /storage/ofd_packets/00225873 [11:43:46]Write 298 bytes [11:43:46]NVStorageSaveData done [11:43:46]OFDSenderStorePacket done [11:43:46]KKMCreateOFDPacket done [11:43:46]NVStorageSaveData kkm_last_timestamp [11:43:46]File name is /storage/kkm_last_timestamp [11:43:46]Write 4 bytes [11:43:46]NVStorageSaveData done [11:43:46]ExternCall_PrintAddStr [11:43:46]wPrintStart [11:43:46]Write to MH i2c: 01 00 00 7C 00 7C [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 07 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [11:43:46]RasterBufferAndPrint [11:43:46]line Счет N : (1)2002152 [11:43:46]line ИНН: 02508201610067 [11:43:46]line Контрольно-Кассовый Чек [11:43:46]line ПРОДАЖА [11:43:46]line ТРК (МРК, ГНК) : 41 [11:43:46]line Товар: 2710194210 [11:43:46]line ДТ-К-5 [11:43:46]line 6.570 * 76.20 [11:43:46]line = 500.63 [11:43:46]line НДС 12% НСП 1% [11:43:46]line > о реализуемом товаре [11:43:46]line ОКРУГЛЕНИЕ: -0.63 [11:43:46]line ИТОГО: 500.00 [11:43:46]line Внесено: 500.00 [11:43:46]line СДАЧА: 0.00 [11:43:46]line НСП 1% : 4.43 [11:43:46]line НДС 12% : 53.16 [11:43:46]line Наличными: 500.00 [11:43:46]line Безнал.: 0.00 [11:43:46]line Место: АЗС № 97 "Партнер Нефть" [11:43:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:43:46]line СНО: Общий режим [11:43:46]line Чек 233 27.07.2024 11:43 [11:43:46]line Смена: 438 ФФД: 1.0 [11:43:46]line ЗНМ: 0300000054 [11:43:46]line РНМ: 0000000000092624 [11:43:46]line Версия ККМ: 001 [11:43:46]line ФМ: 0000000000874959 [11:43:46]line ФД: 225873 [11:43:46]line ФПД: 123602572477131 [11:43:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225873&fm=123602572477131&tin=02508201610067®Number=0000000000092624&sum=50000 [11:43:46]OFD Sender: Processing packet 225873 [packets to send 600, broken 599] [11:43:46]ProducePacketName [11:43:46]name=ofd_packets/00225873 [11:43:46]written 0, free lines is 4095 [11:43:46]OFD Sender: To server: pG, [11:43:46]CommunicateWithHost lk.salyk.kg:30040 [11:43:46]ConnectInit lk.salyk.kg [11:43:47]Write to MH i2c: 01 00 00 A7 00 A7 [11:43:47]Write i2c OK [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: 01 [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: 01 07 00 [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 61 0C 1B [11:43:47]RasterBufferAndPrint [11:43:47]line [11:43:47]line [11:43:47]line [11:43:47]line [11:43:47]line [11:43:47]written 0, free lines is 3179 [11:43:47]MH_Cut [11:43:47]Write to MH i2c: D1 01 00 AE 00 01 80 [11:43:47]Write i2c OK [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: D1 [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: D1 01 00 [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: D1 01 00 AE 00 00 7F [11:43:47]Write to MH i2c: 01 00 00 AF 00 AF [11:43:47]Write i2c OK [11:43:47]MH_I2C_Read... [11:43:47]Connected sock=9 [11:43: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 35 39 0C 01 00 00 C4 24 04 01 DA 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 71 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 72 03 00 35 04 06 00 70 6A 77 6D 02 CB 98 C4 A4 36 E7 61 75 F8 [11:43:48]*** Cut start [11:43:48]*** Partial cut [11:43:48]*** CUTSNS_PIN = 1 [11:43:48]*** CUTSNS_PIN = 0 [11:43:48]*** Brake cut motor [11:43:49]Read from MH i2c: 01 [11:43:49]MH_I2C_Read... [11:43:49]*** Stop cut motor [11:43:49]*** Cut end [11:43:49]Read from MH i2c: 01 07 00 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [11:43:49]process_action close_receipt done [11:43:49]requested_data is exist [11:43:49]produce_requested_data [11:43:49]requested_item fm.sn is exist - process it [11:43:49]wFMCommunicate request_size=4 [11:43:49]MH_SAM_APDU [11:43:49]CAPDU: 80 11 00 00 [11:43:49]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [11:43:49]Write i2c OK [11:43:49]MH_I2C_Read... [11:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:49]Read from MH i2c: E2 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 17 00 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [11:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:49]wFMCommunicate OK [11:43:49]requested_item fd.num is exist - process it [11:43:49]SAM_PROTO_GetFieldsCounters [11:43:49]wFMCommunicate request_size=4 [11:43:49]MH_SAM_APDU [11:43:49]CAPDU: 80 13 00 00 [11:43:49]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [11:43:49]Write i2c OK [11:43:49]MH_I2C_Read... [11:43:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:49]Read from MH i2c: E2 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 62 00 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 72 03 00 0E 04 04 00 B6 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 8E [11:43: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 72 03 00 0E 04 04 00 B6 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:43:49]wFMCommunicate OK [11:43:49]SAM_PROTO_GetFieldsCounters done [11:43:49]requested_item shift.num is exist - process it [11:43:49]requested_item shift.opened is exist - process it [11:43:49]req_shift_opened [11:43:49]FM_GetShiftState [11:43:49]SAM_PROTO_GetShiftState [11:43:49]wFMCommunicate request_size=4 [11:43:49]MH_SAM_APDU [11:43:49]CAPDU: 80 13 01 00 [11:43:49]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [11:43:49]Write i2c OK [11:43:49]MH_I2C_Read... [11:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:49]Read from MH i2c: E2 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 0E 00 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [11:43:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:43:49]wFMCommunicate OK [11:43:49]SAM_PROTO_GetShiftState done [11:43:49]FM_GetShiftState done [11:43:49]req_shift_opened done [11:43:49]requested_item shift.open_date is exist - process it [11:43:49]req_shift_open_date [11:43:49]req_shift_open_date done [11:43:49]produce_requested_data done [11:43:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225873,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:43:49]process_action_free close_receipt [11:43:49]json_value_free [11:43:49]json_value_free done [11:43:49]process_json_proto returns [11:43:49]Send response to host [11:43:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225873,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:43:49]free response buf [11:43:49]execute_script done [11:43:49]execute_script returns [11:43:49]free content buf [11:43:49]Sock 10.Close socket [11:43:49]Sock 10.Thread stoped [11:43:49]accept exits with 8 [11:43:49]New connection [11:43:49]New thread 3067084132 created [11:43:49]Thread 3066940772 joined [11:43:49]Waiting for new connection... [11:43:49] Sock 8.Parse request [11:43:49]Sock 8.Check first char [11:43:49]Sock 8.First char is OK [11:43:49]request: POST /json_proto HTTP/1.0 [11:43:49]Method: POST [11:43:49]URL: /json_proto [11:43:49]Method is POST - this is cgi request [11:43:49]url: /json_proto [11:43:49]query_string will be loaded in cgi processing [11:43:49]execute_cgi json_proto POST (null) [11:43:49]execute_cgi path=json_proto method=POST [11:43:49]POST find Content-Length [11:43:49]Host: 172.17.43.131:8080 [11:43:49]Content-Length: 678 [11:43:49]Content-Type: application/json [11:43:49] [11:43:49]POST finish read [11:43:49]Found Content-Length = 678 [11:43:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:49]execute_script... [11:43: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)2002153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:49]POST & json_proto [11:43:49]process_json_proto [11:43:49]json parsed OK: [11:43:49]protocol is kg_v1.0 [11:43:49]action value=close_receipt [11:43:49]process_action close_receipt [11:43:49]cmd_close_receipt [11:43:49]MH_GetDate [11:43:49]Write to MH i2c: F0 00 00 B3 00 A2 [11:43:49]Write i2c OK [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: F0 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: F0 09 00 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: F0 09 00 B3 00 00 76 DD A4 66 F9 24 A2 66 2D [11:43:49]GetLastDocTimeStamp 1722080625 [11:43:49]current date 1722080630 [11:43:49]FM_GetShiftState [11:43:49]SAM_PROTO_GetShiftState [11:43:49]wFMCommunicate request_size=4 [11:43:49]MH_SAM_APDU [11:43:49]CAPDU: 80 13 01 00 [11:43:49]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [11:43:49]Write i2c OK [11:43:49]MH_I2C_Read... [11:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:49]Read from MH i2c: E2 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 0E 00 [11:43:49]MH_I2C_Read... [11:43:49]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [11:43:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:43:49]wFMCommunicate OK [11:43:49]SAM_PROTO_GetShiftState done [11:43:49]FM_GetShiftState done [11:43:49]opened in 1722038719 [11:43:49]opened+sec_in_day 1722125119 [11:43:49]quantity*price = 50036 [11:43:49]sum+1 = 50037 [11:43:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 234 27.07.2024 11:43 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225874 ФПД: 19798090666026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225874&fm=19798090666026&tin=02508201610067®Number=0000000000092624&sum=50000 [11:43:51]StoreToDocumentArchive [11:43:51]shift 438 fd 225874 [11:43:51]save to /storage/0438/doc_00225874 [11:43:51]save last doc name /storage/0438/doc_00225874 to /storage/kkm_last_doc_name [11:43:51]save OK [11:43:51]Clear old archive folders... [11:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:51]tlvbuf is 0205B910 [11:43:51]SAM_PROTO_ClearQueue [11:43:51]wFMCommunicate request_size=4 [11:43:51]MH_SAM_APDU [11:43:51]CAPDU: 80 09 00 00 [11:43:51]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [11:43:51]Write i2c OK [11:43:51]MH_I2C_Read... [11:43:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:51]Read from MH i2c: E2 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [11:43:51]RAPDU: 90 00 [11:43:51]wFMCommunicate OK [11:43:51]SAM_PROTO_ClearQueue done [11:43:51]KKMCreateOFDPacket [11:43:51]OFDProtocolAddRootSTLVToBuf [11:43:51]FM_MakeSignedData [11:43:51]FM_MakeSignedData [11:43:51]SAM_PROTO_SignData [11:43:51]wFMCommunicate request_size=4 [11:43:51]MH_SAM_APDU [11:43:51]CAPDU: 80 0D 01 02 [11:43:51]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [11:43:51]Write i2c OK [11:43:51]MH_I2C_Read... [11:43:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:51]Read from MH i2c: E2 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [11:43:51]RAPDU: 90 00 [11:43:51]wFMCommunicate OK [11:43:51]wFMCommunicate request_size=255 [11:43:51]MH_SAM_APDU [11:43:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 76 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 72 03 00 35 04 06 00 12 [11:43:51]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 76 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 72 03 00 35 04 06 00 12 00 00 99 [11:43:51]Write i2c OK [11:43:51]MH_I2C_Read... [11:43: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 35 39 4F 00 00 00 53 F2 47 00 33 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 72 03 00 F4 03 04 00 7F 89 A4 66 B6 04 01 00 00 5D 79 5F C1 A0 EF E3 10 [11:43:51]CommunicateWithHost err = 0 [11:43:51]CheckOFDResponse [11:43:51]1017 (14) - 77093643461234 [11:43:51]1041 (16) - 0000000000874959 [11:43:51]1040 (4) - 225873 [11:43:51]1012 (4) - 27.07.2024 05:45 [11:43:51]1206 (1) - 0 [11:43:51]OFD Sender: Remove packet 225873 [11:43:51]ProducePacketName [11:43:51]name=ofd_packets/00225873 [11:43:51]NVStorageDeleteData [11:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:51]Read from MH i2c: E2 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [11:43:51]RAPDU: 90 00 [11:43:51]wFMCommunicate OK [11:43:51]wFMCommunicate request_size=10 [11:43:51]MH_SAM_APDU [11:43:51]CAPDU: 80 0D 02 02 05 01 9A 29 50 2A [11:43:51]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 01 9A 29 50 2A 00 00 86 [11:43:51]Write i2c OK [11:43:51]MH_I2C_Read... [11:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:51]Read from MH i2c: E2 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [11:43:51]RAPDU: 90 00 [11:43:51]wFMCommunicate OK [11:43:51]wFMCommunicate request_size=4 [11:43:51]MH_SAM_APDU [11:43:51]CAPDU: 80 0D 03 02 [11:43:51]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [11:43:51]Write i2c OK [11:43:51]MH_I2C_Read... [11:43:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:51]Read from MH i2c: E2 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 0B 00 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 0B 00 C5 00 00 70 D4 F2 89 45 DA E3 54 90 00 56 [11:43:51]RAPDU: 70 D4 F2 89 45 DA E3 54 90 00 [11:43:51]wFMCommunicate OK [11:43:51]SAM_PROTO_SignData done [11:43:51]FM_MakeSignedData done [11:43:51]CreateOFDProtocolMessage [11:43:51]wFMCommunicate request_size=4 [11:43:51]MH_SAM_APDU [11:43:51]CAPDU: 80 11 00 00 [11:43:51]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [11:43:51]Write i2c OK [11:43:51]MH_I2C_Read... [11:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:51]Read from MH i2c: E2 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 17 00 [11:43:51]MH_I2C_Read... [11:43:51]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [11:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:51]wFMCommunicate OK [11:43:51]CreateOFDProtocolMessage done [11:43:51]OFDSenderStorePacket 225874 [11:43:51]StoreOFDPacket docnum=225874 [11:43:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7C AA 07 01 91 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 76 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 72 03 00 35 04 06 00 12 01 9A 29 50 2A 70 D4 F2 89 45 DA E3 54 [11:43:51]CheckFolder [11:43:51]dirname=/storage/ofd_packets [11:43:51]CheckFolder done [11:43:51]ProducePacketName [11:43:51]name=ofd_packets/00225874 [11:43:51]NVStorageSaveData ofd_packets/00225874 [11:43:51]File name is /storage/ofd_packets/00225874 [11:43:52]Write 301 bytes [11:43:52]NVStorageSaveData done [11:43:52]OFDSenderStorePacket done [11:43:52]KKMCreateOFDPacket done [11:43:52]NVStorageSaveData kkm_last_timestamp [11:43:52]File name is /storage/kkm_last_timestamp [11:43:52]Write 4 bytes [11:43:52]NVStorageSaveData done [11:43:52]ExternCall_PrintAddStr [11:43:52]wPrintStart [11:43:52]Write to MH i2c: 01 00 00 C7 00 C7 [11:43:52]Write i2c OK [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: 01 [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: 01 07 00 [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [11:43:52]RasterBufferAndPrint [11:43:52]line Счет N : (1)2002153 [11:43:52]line ИНН: 02508201610067 [11:43:52]line Контрольно-Кассовый Чек [11:43:52]line ПРОДАЖА [11:43:52]line ТРК (МРК, ГНК) : 33 [11:43:52]line Товар: 2710124130 [11:43:52]line Аи-92-К-5 [11:43:52]line 7.380 * 67.80 [11:43:52]line = 500.36 [11:43:52]line НДС 12% НСП 1% [11:43:52]line > о реализуемом товаре [11:43:52]line ОКРУГЛЕНИЕ: -0.36 [11:43:52]line ИТОГО: 500.00 [11:43:52]line Внесено: 500.00 [11:43:52]line СДАЧА: 0.00 [11:43:52]line НСП 1% : 4.43 [11:43:52]line НДС 12% : 53.14 [11:43:52]line Наличными: 500.00 [11:43:52]line Безнал.: 0.00 [11:43:52]line Место: АЗС № 97 "Партнер Нефть" [11:43:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:43:52]line СНО: Общий режим [11:43:52]line Чек 234 27.07.2024 11:43 [11:43:52]line Смена: 438 ФФД: 1.0 [11:43:52]line ЗНМ: 0300000054 [11:43:52]line РНМ: 0000000000092624 [11:43:52]line Версия ККМ: 001 [11:43:52]line ФМ: 0000000000874959 [11:43:52]line ФД: 225874 [11:43:52]line ФПД: 19798090666026 [11:43:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225874&fm=19798090666026&tin=02508201610067®Number=0000000000092624&sum=50000 [11:43:52]written 0, free lines is 4095 [11:43:52]OFD Sender: Processing packet 225874 [packets to send 600, broken 599] [11:43:52]ProducePacketName [11:43:52]name=ofd_packets/00225874 [11:43:52]OFD Sender: To server: pG, [11:43:52]CommunicateWithHost lk.salyk.kg:30040 [11:43:52]ConnectInit lk.salyk.kg [11:43:52]Write to MH i2c: 01 00 00 F2 00 F2 [11:43:52]Write i2c OK [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: 01 [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: 01 07 00 [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 6C 0C 71 [11:43:52]RasterBufferAndPrint [11:43:52]line [11:43:52]line [11:43:52]line [11:43:52]line [11:43:52]line [11:43:52]written 0, free lines is 3190 [11:43:52]MH_Cut [11:43:52]Write to MH i2c: D1 01 00 F9 00 01 CB [11:43:52]Write i2c OK [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: D1 [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: D1 01 00 [11:43:52]MH_I2C_Read... [11:43:52]Read from MH i2c: D1 01 00 F9 00 00 CA [11:43:52]Write to MH i2c: 01 00 00 FA 00 FA [11:43:52]Write i2c OK [11:43:52]MH_I2C_Read... [11:43:53]*** Cut start [11:43:53]*** Partial cut [11:43:53]*** CUTSNS_PIN = 1 [11:43:53]*** CUTSNS_PIN = 0 [11:43:53]*** Brake cut motor [11:43:54]Read from MH i2c: 01 [11:43:54]MH_I2C_Read... [11:43:54]*** Stop cut motor [11:43:54]*** Cut end [11:43:54]Read from MH i2c: 01 07 00 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [11:43:54]process_action close_receipt done [11:43:54]requested_data is exist [11:43:54]produce_requested_data [11:43:54]requested_item fm.sn is exist - process it [11:43:54]wFMCommunicate request_size=4 [11:43:54]MH_SAM_APDU [11:43:54]CAPDU: 80 11 00 00 [11:43:54]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [11:43:54]Write i2c OK [11:43:54]MH_I2C_Read... [11:43:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:54]Read from MH i2c: E2 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 17 00 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [11:43:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:54]wFMCommunicate OK [11:43:54]requested_item fd.num is exist - process it [11:43:54]SAM_PROTO_GetFieldsCounters [11:43:54]wFMCommunicate request_size=4 [11:43:54]MH_SAM_APDU [11:43:54]CAPDU: 80 13 00 00 [11:43:54]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [11:43:54]Write i2c OK [11:43:54]MH_I2C_Read... [11:43:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:54]Read from MH i2c: E2 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 62 00 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 72 03 00 0E 04 04 00 B6 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 DD [11:43:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 72 03 00 0E 04 04 00 B6 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:43:54]wFMCommunicate OK [11:43:54]SAM_PROTO_GetFieldsCounters done [11:43:54]requested_item shift.num is exist - process it [11:43:54]requested_item shift.opened is exist - process it [11:43:54]req_shift_opened [11:43:54]FM_GetShiftState [11:43:54]SAM_PROTO_GetShiftState [11:43:54]wFMCommunicate request_size=4 [11:43:54]MH_SAM_APDU [11:43:54]CAPDU: 80 13 01 00 [11:43:54]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [11:43:54]Write i2c OK [11:43:54]MH_I2C_Read... [11:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:54]Read from MH i2c: E2 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 0E 00 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [11:43:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:43:54]wFMCommunicate OK [11:43:54]SAM_PROTO_GetShiftState done [11:43:54]FM_GetShiftState done [11:43:54]req_shift_opened done [11:43:54]requested_item shift.open_date is exist - process it [11:43:54]req_shift_open_date [11:43:54]req_shift_open_date done [11:43:54]produce_requested_data done [11:43:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225874,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:43:54]process_action_free close_receipt [11:43:54]json_value_free [11:43:54]json_value_free done [11:43:54]process_json_proto returns [11:43:54]Send response to host [11:43:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225874,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:43:54]free response buf [11:43:54]execute_script done [11:43:54]execute_script returns [11:43:54]free content buf [11:43:54]Sock 8.Close socket [11:43:54]Sock 8.Thread stoped [11:43:56]recv_with_timeout no data received [11:43:56]Connected sock=9 [11:43:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7C AA 07 01 91 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 76 DD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 72 03 00 35 04 06 00 12 01 9A 29 50 2A 70 D4 F2 89 45 DA E3 54 [11:43: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 35 39 4F 00 00 00 C6 94 47 00 31 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 35 39 10 04 04 00 52 72 03 00 F4 03 04 00 88 89 A4 66 B6 04 01 00 00 88 92 60 58 74 A2 A5 40 [11:43:57]CommunicateWithHost err = 0 [11:43:57]CheckOFDResponse [11:43:57]1017 (14) - 77093643461234 [11:43:57]1041 (16) - 0000000000874959 [11:43:57]1040 (4) - 225874 [11:43:57]1012 (4) - 27.07.2024 05:45 [11:43:57]1206 (1) - 0 [11:43:57]OFD Sender: Remove packet 225874 [11:43:57]ProducePacketName [11:43:57]name=ofd_packets/00225874 [11:43:57]NVStorageDeleteData [11:43:57]OFD Sender: No OFD packet to send [11:43:57]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:09]recv_with_timeout no data received [11:44:11]accept exits with 10 [11:44:11]New connection [11:44:11]New thread 3066940772 created [11:44:11]Thread 3067084132 joined [11:44:11]Waiting for new connection... [11:44:11] Sock 10.Parse request [11:44:11]Sock 10.Check first char [11:44:11]Sock 10.First char is OK [11:44:11]request: POST /json_proto HTTP/1.0 [11:44:11]Method: POST [11:44:11]URL: /json_proto [11:44:11]Method is POST - this is cgi request [11:44:11]url: /json_proto [11:44:11]query_string will be loaded in cgi processing [11:44:11]execute_cgi json_proto POST (null) [11:44:11]execute_cgi path=json_proto method=POST [11:44:11]POST find Content-Length [11:44:11]Host: 172.17.43.131:8080 [11:44:11]Content-Length: 1210 [11:44:11]Content-Type: application/json [11:44:11] [11:44:11]POST finish read [11:44:11]Found Content-Length = 1210 [11:44: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002151\u000A27.07.2024 11:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:11]execute_script... [11:44: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002151\u000A27.07.2024 11:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:11]POST & json_proto [11:44:11]process_json_proto [11:44:11]json parsed OK: [11:44:11]protocol is kg_v1.0 [11:44:11]action value=print_text [11:44:11]process_action print_text [11:44:11]cmd_print_text [11:44:11]ExternCall_PrintAddStr [11:44:11]wPrintStart [11:44:11]Write to MH i2c: 01 00 00 FE 00 FE [11:44:11]Write i2c OK [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: 01 [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: 01 07 00 [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: 01 07 00 FE 00 00 00 00 00 00 FF 0F 13 [11:44:11]RasterBufferAndPrint [11:44:11]line *****ТОВАРНЫЙ ЧЕК***** [11:44:11]line АЗС-97 [11:44:11]line Партнер нефть [11:44:11]line 02508201610067 [11:44:11]line Кассир : Орунбаева Б. [11:44:11]line Счет N : (1)2002151 [11:44:11]line 27.07.2024 11:42 [11:44:11]line ПРОДАЖА [11:44:11]line ТРК (МРК, ГНК): 53 [11:44:11]line Вид ГСМ : 2710124130 [11:44:11]line Аи-92-К-5 [11:44:11]line 20.000 x 67.80 [11:44:11]line ИТОГ: 1356.00 [11:44:11]line Тип оплаты: Талоны: Топливные Талоны [11:44:11]line 3943659 [11:44:11]line ______________________ [11:44:11]line (подпись) [11:44:11]written 0, free lines is 4095 [11:44:11]Write to MH i2c: 01 00 00 12 01 13 [11:44:11]Write i2c OK [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: 01 [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: 01 07 00 [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 13 0E 3B [11:44:11]RasterBufferAndPrint [11:44:11]line [11:44:11]line [11:44:11]line [11:44:11]line [11:44:11]line [11:44:11]written 0, free lines is 3616 [11:44:11]MH_Cut [11:44:11]Write to MH i2c: D1 01 00 19 01 01 EC [11:44:11]Write i2c OK [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: D1 [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: D1 01 00 [11:44:11]MH_I2C_Read... [11:44:11]Read from MH i2c: D1 01 00 19 01 00 EB [11:44:11]Write to MH i2c: 01 00 00 1A 01 1B [11:44:11]Write i2c OK [11:44:11]MH_I2C_Read... [11:44:12]*** Cut start [11:44:12]*** Partial cut [11:44:12]*** CUTSNS_PIN = 1 [11:44:12]*** CUTSNS_PIN = 0 [11:44:12]*** Brake cut motor [11:44:12]Read from MH i2c: 01 [11:44:12]MH_I2C_Read... [11:44:12]*** Stop cut motor [11:44:12]*** Cut end [11:44:12]Read from MH i2c: 01 07 00 [11:44:12]MH_I2C_Read... [11:44:12]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [11:44:12]process_action print_text done [11:44:12]requested_data is exist [11:44:12]produce_requested_data [11:44:12]requested_item fm.sn is exist - process it [11:44:12]wFMCommunicate request_size=4 [11:44:12]MH_SAM_APDU [11:44:12]CAPDU: 80 11 00 00 [11:44:12]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [11:44:12]Write i2c OK [11:44:12]MH_I2C_Read... [11:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:12]Read from MH i2c: E2 [11:44:12]MH_I2C_Read... [11:44:12]Read from MH i2c: E2 17 00 [11:44:12]MH_I2C_Read... [11:44:12]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [11:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:44:12]wFMCommunicate OK [11:44:12]requested_item fd.num is exist - process it [11:44:12]SAM_PROTO_GetFieldsCounters [11:44:12]wFMCommunicate request_size=4 [11:44:12]MH_SAM_APDU [11:44:12]CAPDU: 80 13 00 00 [11:44:12]Write to MH i2c: E2 08 00 1C 01 80 13 00 00 00 00 00 00 99 [11:44:12]Write i2c OK [11:44:12]MH_I2C_Read... [11:44:13]OFD Sender: No OFD packet to send [11:44:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:13]Read from MH i2c: E2 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: E2 62 00 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: E2 62 00 1C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 72 03 00 0E 04 04 00 B6 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 FE [11:44: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 72 03 00 0E 04 04 00 B6 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:44:13]wFMCommunicate OK [11:44:13]SAM_PROTO_GetFieldsCounters done [11:44:13]requested_item shift.num is exist - process it [11:44:13]requested_item shift.opened is exist - process it [11:44:13]req_shift_opened [11:44:13]FM_GetShiftState [11:44:13]SAM_PROTO_GetShiftState [11:44:13]wFMCommunicate request_size=4 [11:44:13]MH_SAM_APDU [11:44:13]CAPDU: 80 13 01 00 [11:44:13]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [11:44:13]Write i2c OK [11:44:13]MH_I2C_Read... [11:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:13]Read from MH i2c: E2 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: E2 0E 00 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [11:44:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:44:13]wFMCommunicate OK [11:44:13]SAM_PROTO_GetShiftState done [11:44:13]FM_GetShiftState done [11:44:13]req_shift_opened done [11:44:13]requested_item shift.open_date is exist - process it [11:44:13]req_shift_open_date [11:44:13]req_shift_open_date done [11:44:13]produce_requested_data done [11:44:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225874,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:44:13]process_action_free print_text [11:44:13]json_value_free [11:44:13]json_value_free done [11:44:13]process_json_proto returns [11:44:13]Send response to host [11:44:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225874,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:44:13]free response buf [11:44:13]execute_script done [11:44:13]execute_script returns [11:44:13]free content buf [11:44:13]Sock 10.Close socket [11:44:13]Sock 10.Thread stoped [11:44:18]OFD Sender: No OFD packet to send [11:44:21]recv_with_timeout no data received [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:06]recv_with_timeout no data received [11:45:08]OFD Sender: No OFD packet to send [11:45:13]OFD Sender: No OFD packet to send [11:45:17]recv_with_timeout no data received [11:45:18]OFD Sender: No OFD packet to send [11:45:23]OFD Sender: No OFD packet to send [11:45:28]OFD Sender: No OFD packet to send [11:45:29]recv_with_timeout no data received [11:45:33]OFD Sender: No OFD packet to send [11:45:38]OFD Sender: No OFD packet to send [11:45:39]recv_with_timeout no data received [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:03]OFD Sender: No OFD packet to send [11:46:07]recv_with_timeout no data received [11:46:08]OFD Sender: No OFD packet to send [11:46:13]OFD Sender: No OFD packet to send [11:46:18]OFD Sender: No OFD packet to send [11:46:19]recv_with_timeout no data received [11:46:23]OFD Sender: No OFD packet to send [11:46:28]OFD Sender: No OFD packet to send [11:46:31]recv_with_timeout no data received [11:46:33]OFD Sender: No OFD packet to send [11:46:38]OFD Sender: No OFD packet to send [11:46:43]OFD Sender: No OFD packet to send [11:46:48]OFD Sender: No OFD packet to send [11:46:53]OFD Sender: No OFD packet to send [11:46:58]OFD Sender: No OFD packet to send [11:47:03]OFD Sender: No OFD packet to send [11:47:04]recv_with_timeout no data received [11:47:08]OFD Sender: No OFD packet to send [11:47:13]OFD Sender: No OFD packet to send [11:47:18]OFD Sender: No OFD packet to send [11:47:23]OFD Sender: No OFD packet to send [11:47:28]OFD Sender: No OFD packet to send [11:47:33]OFD Sender: No OFD packet to send [11:47:38]OFD Sender: No OFD packet to send [11:47:43]OFD Sender: No OFD packet to send [11:47:48]OFD Sender: No OFD packet to send [11:47:53]OFD Sender: No OFD packet to send [11:47:58]OFD Sender: No OFD packet to send [11:48:03]OFD Sender: No OFD packet to send [11:48:05]recv_with_timeout no data received [11:48:08]OFD Sender: No OFD packet to send [11:48:13]OFD Sender: No OFD packet to send [11:48:16]recv_with_timeout no data received [11:48:18]OFD Sender: No OFD packet to send [11:48:23]OFD Sender: No OFD packet to send [11:48:28]OFD Sender: No OFD packet to send [11:48:30]recv_with_timeout no data received [11:48:33]OFD Sender: No OFD packet to send [11:48:38]OFD Sender: No OFD packet to send [11:48:43]OFD Sender: No OFD packet to send [11:48:48]OFD Sender: No OFD packet to send [11:48:53]OFD Sender: No OFD packet to send [11:48:58]OFD Sender: No OFD packet to send [11:49:03]OFD Sender: No OFD packet to send [11:49:08]OFD Sender: No OFD packet to send [11:49:13]OFD Sender: No OFD packet to send [11:49:18]OFD Sender: No OFD packet to send [11:49:23]OFD Sender: No OFD packet to send [11:49:28]OFD Sender: No OFD packet to send [11:49:33]OFD Sender: No OFD packet to send [11:49:37]recv_with_timeout no data received [11:49:38]OFD Sender: No OFD packet to send [11:49:43]OFD Sender: No OFD packet to send [11:49:48]accept exits with 8 [11:49:48]New connection [11:49:48]New thread 3067084132 created [11:49:48]Thread 3066940772 joined [11:49:48]Waiting for new connection... [11:49:48] Sock 8.Parse request [11:49:48]Sock 8.Check first char [11:49:48]Sock 8.First char is OK [11:49:48]request: POST /json_proto HTTP/1.0 [11:49:48]Method: POST [11:49:48]URL: /json_proto [11:49:48]Method is POST - this is cgi request [11:49:48]url: /json_proto [11:49:48]query_string will be loaded in cgi processing [11:49:48]execute_cgi json_proto POST (null) [11:49:48]execute_cgi path=json_proto method=POST [11:49:48]POST find Content-Length [11:49:48]Host: 172.17.43.131:8080 [11:49:48]Content-Length: 683 [11:49:48]Content-Type: application/json [11:49:48] [11:49:48]POST finish read [11:49:48]Found Content-Length = 683 [11:49:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:48]execute_script... [11:49:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:48]POST & json_proto [11:49:48]process_json_proto [11:49:48]json parsed OK: [11:49:48]protocol is kg_v1.0 [11:49:48]action value=close_receipt [11:49:48]process_action close_receipt [11:49:48]cmd_close_receipt [11:49:48]MH_GetDate [11:49:48]Write to MH i2c: F0 00 00 1E 01 0E [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: F0 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: F0 09 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: F0 09 00 1E 01 00 DC DE A4 66 F9 24 A2 66 00 [11:49:48]GetLastDocTimeStamp 1722080630 [11:49:48]current date 1722080988 [11:49:48]FM_GetShiftState [11:49:48]SAM_PROTO_GetShiftState [11:49:48]wFMCommunicate request_size=4 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 13 01 00 [11:49:48]Write to MH i2c: E2 08 00 1F 01 80 13 01 00 00 00 00 00 9D [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 0E 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 0E 00 1F 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AB [11:49:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:49:48]wFMCommunicate OK [11:49:48]SAM_PROTO_GetShiftState done [11:49:48]FM_GetShiftState done [11:49:48]opened in 1722038719 [11:49:48]opened+sec_in_day 1722125119 [11:49:48]quantity*price = 100005 [11:49:48]sum+1 = 100006 [11:49:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 235 27.07.2024 11:49 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225875 ФПД: 131494094798797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225875&fm=131494094798797&tin=02508201610067®Number=0000000000092624&sum=100000 [11:49:49]StoreToDocumentArchive [11:49:49]shift 438 fd 225875 [11:49:49]save to /storage/0438/doc_00225875 [11:49:49]save last doc name /storage/0438/doc_00225875 to /storage/kkm_last_doc_name [11:49:49]save OK [11:49:49]Clear old archive folders... [11:49:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:49]tlvbuf is 02053D20 [11:49:49]SAM_PROTO_ClearQueue [11:49:49]wFMCommunicate request_size=4 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 09 00 00 [11:49:49]Write to MH i2c: E2 08 00 2C 01 80 09 00 00 00 00 00 00 9F [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 09 00 00... 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 2C 01 00 90 00 A1 [11:49:49]RAPDU: 90 00 [11:49:49]wFMCommunicate OK [11:49:49]SAM_PROTO_ClearQueue done [11:49:49]KKMCreateOFDPacket [11:49:49]OFDProtocolAddRootSTLVToBuf [11:49:49]FM_MakeSignedData [11:49:49]FM_MakeSignedData [11:49:49]SAM_PROTO_SignData [11:49:49]wFMCommunicate request_size=4 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 0D 01 02 [11:49:49]Write to MH i2c: E2 08 00 2D 01 80 0D 01 02 00 00 00 00 A7 [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 0D 01 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 2D 01 00 90 00 A2 [11:49:49]RAPDU: 90 00 [11:49:49]wFMCommunicate OK [11:49:49]wFMCommunicate request_size=255 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DC DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 72 03 00 35 04 06 00 77 [11:49:49]Write to MH i2c: E2 02 01 2E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DC DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 72 03 00 35 04 06 00 77 00 00 62 [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 2E 01 00 90 00 A3 [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 97 DA CF 7F CD [11:49:49]Write to MH i2c: E2 0D 00 2F 01 80 0D 02 02 05 00 97 DA CF 7F CD 00 00 40 [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 2F 01 00 90 00 A4 [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 30 01 80 0D 03 02 00 00 00 00 AC [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 30 01 00 48 95 3F F5 3C 6C 17 AA 90 00 27 [11:49:49]RAPDU: 48 95 3F F5 3C 6C 17 AA 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 31 01 80 11 00 00 00 00 00 00 AC [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 31 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [11:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:49:49]wFMCommunicate OK [11:49:49]CreateOFDProtocolMessage done [11:49:49]OFDSenderStorePacket 225875 [11:49:49]StoreOFDPacket docnum=225875 [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 35 39 0F 01 00 00 33 80 07 01 0D A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DC DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 72 03 00 35 04 06 00 77 97 DA CF 7F CD 48 95 3F F5 3C 6C 17 AA [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/00225875 [11:49:49]NVStorageSaveData ofd_packets/00225875 [11:49:49]File name is /storage/ofd_packets/00225875 [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 32 01 33 [11:49:50]OFD Sender: Processing packet 225875 [packets to send 600, broken 599] [11:49:50]ProducePacketName [11:49:50]name=ofd_packets/00225875 [11:49:50]OFD Sender: To server: pG, [11:49:50]CommunicateWithHost lk.salyk.kg:30040 [11:49:50]ConnectInit lk.salyk.kg [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 32 01 00 00 00 00 00 FF 0F 48 [11:49:50]RasterBufferAndPrint [11:49:50]line Счет N : (1)2002156 [11:49:50]line ИНН: 02508201610067 [11:49:50]line Контрольно-Кассовый Чек [11:49:50]line ПРОДАЖА [11:49:50]line ТРК (МРК, ГНК) : 63 [11:49:50]line Товар: 2710124130 [11:49:50]line Аи-92-К-5 [11:49:50]line 14.750 * 67.80 [11:49:50]line = 1000.05 [11:49:50]line НДС 12% НСП 1% [11:49:50]line > о реализуемом товаре [11:49:50]line ОКРУГЛЕНИЕ: -0.05 [11:49:50]line ИТОГО: 1000.00 [11:49:50]line Внесено: 1000.00 [11:49:50]line СДАЧА: 0.00 [11:49:50]line НСП 1% : 8.85 [11:49:50]line НДС 12% : 106.20 [11:49:50]line Наличными: 1000.00 [11:49:50]line Безнал.: 0.00 [11:49:50]line Место: АЗС № 97 "Партнер Нефть" [11:49:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:49:50]line СНО: Общий режим [11:49:50]line Чек 235 27.07.2024 11:49 [11:49:50]line Смена: 438 ФФД: 1.0 [11:49:50]line ЗНМ: 0300000054 [11:49:50]line РНМ: 0000000000092624 [11:49:50]line Версия ККМ: 001 [11:49:50]line ФМ: 0000000000874959 [11:49:50]line ФД: 225875 [11:49:50]line ФПД: 131494094798797 [11:49:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T114948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225875&fm=131494094798797&tin=02508201610067®Number=0000000000092624&sum=100000 [11:49:50]written 0, free lines is 4095 [11:49:50]Write to MH i2c: 01 00 00 5D 01 5E [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 5D 01 00 00 00 00 00 5C 0C CD [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 3167 [11:49:50]MH_Cut [11:49:50]Write to MH i2c: D1 01 00 64 01 01 37 [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 64 01 00 36 [11:49:50]Write to MH i2c: 01 00 00 65 01 66 [11:49:50]Write i2c OK [11:49:50]MH_I2C_Read... [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:52]Read from MH i2c: 01 [11:49:52]MH_I2C_Read... [11:49:52]*** Stop cut motor [11:49:52]*** Cut end [11:49:52]Read from MH i2c: 01 07 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: 01 07 00 65 01 00 00 00 00 00 FF 0F 7B [11:49:52]process_action close_receipt done [11:49:52]requested_data is exist [11:49:52]produce_requested_data [11:49:52]requested_item fm.sn is exist - process it [11:49:52]wFMCommunicate request_size=4 [11:49:52]MH_SAM_APDU [11:49:52]CAPDU: 80 11 00 00 [11:49:52]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:52]Read from MH i2c: E2 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 17 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [11:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:49:52]wFMCommunicate OK [11:49:52]requested_item fd.num is exist - process it [11:49:52]SAM_PROTO_GetFieldsCounters [11:49:52]wFMCommunicate request_size=4 [11:49:52]MH_SAM_APDU [11:49:52]CAPDU: 80 13 00 00 [11:49:52]Write to MH i2c: E2 08 00 67 01 80 13 00 00 00 00 00 00 E4 [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:52]Read from MH i2c: E2 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 62 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 62 00 67 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 72 03 00 0E 04 04 00 B6 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 4D [11:49:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 72 03 00 0E 04 04 00 B6 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:49:52]wFMCommunicate OK [11:49:52]SAM_PROTO_GetFieldsCounters done [11:49:52]requested_item shift.num is exist - process it [11:49:52]requested_item shift.opened is exist - process it [11:49:52]req_shift_opened [11:49:52]FM_GetShiftState [11:49:52]SAM_PROTO_GetShiftState [11:49:52]wFMCommunicate request_size=4 [11:49:52]MH_SAM_APDU [11:49:52]CAPDU: 80 13 01 00 [11:49:52]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:52]Read from MH i2c: E2 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 0E 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [11:49:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:49:52]wFMCommunicate OK [11:49:52]SAM_PROTO_GetShiftState done [11:49:52]FM_GetShiftState done [11:49:52]req_shift_opened done [11:49:52]requested_item shift.open_date is exist - process it [11:49:52]req_shift_open_date [11:49:52]req_shift_open_date done [11:49:52]produce_requested_data done [11:49:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225875,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:49:52]process_action_free close_receipt [11:49:52]json_value_free [11:49:52]json_value_free done [11:49:52]process_json_proto returns [11:49:52]Send response to host [11:49:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225875,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:49:52]free response buf [11:49:52]execute_script done [11:49:52]execute_script returns [11:49:52]free content buf [11:49:52]Sock 8.Close socket [11:49:52]Sock 8.Thread stoped [11:49:54]Connected sock=11 [11:49:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 80 07 01 0D A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DC DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 72 03 00 35 04 06 00 77 97 DA CF 7F CD 48 95 3F F5 3C 6C 17 AA [11:49: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 35 39 4F 00 00 00 3D 7E 47 00 86 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 35 39 10 04 04 00 53 72 03 00 F4 03 04 00 EE 8A A4 66 B6 04 01 00 00 5F 8F 35 A9 4A 94 35 ED [11:49:55]CommunicateWithHost err = 0 [11:49:55]CheckOFDResponse [11:49:55]1017 (14) - 77093643461234 [11:49:55]1041 (16) - 0000000000874959 [11:49:55]1040 (4) - 225875 [11:49:55]1012 (4) - 27.07.2024 05:51 [11:49:55]1206 (1) - 0 [11:49:55]OFD Sender: Remove packet 225875 [11:49:55]ProducePacketName [11:49:55]name=ofd_packets/00225875 [11:49:55]NVStorageDeleteData [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:16]OFD Sender: No OFD packet to send [11:50:18]accept exits with 10 [11:50:18]New connection [11:50:18]New thread 3066940772 created [11:50:18]Thread 3067084132 joined [11:50:18]Waiting for new connection... [11:50:18] Sock 10.Parse request [11:50:18]Sock 10.Check first char [11:50:18]Sock 10.First char is OK [11:50:18]request: POST /json_proto HTTP/1.0 [11:50:18]Method: POST [11:50:18]URL: /json_proto [11:50:18]Method is POST - this is cgi request [11:50:18]url: /json_proto [11:50:18]query_string will be loaded in cgi processing [11:50:18]execute_cgi json_proto POST (null) [11:50:18]execute_cgi path=json_proto method=POST [11:50:18]POST find Content-Length [11:50:18]Host: 172.17.43.131:8080 [11:50:18]Content-Length: 817 [11:50:18]Content-Type: application/json [11:50:18] [11:50:18]POST finish read [11:50:18]Found Content-Length = 817 [11:50:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:18]execute_script... [11:50: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)2002155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:18]POST & json_proto [11:50:18]process_json_proto [11:50:18]json parsed OK: [11:50:18]protocol is kg_v1.0 [11:50:18]action value=close_receipt [11:50:18]process_action close_receipt [11:50:18]cmd_close_receipt [11:50:18]MH_GetDate [11:50:18]Write to MH i2c: F0 00 00 69 01 59 [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: F0 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: F0 09 00 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: F0 09 00 69 01 00 FB DE A4 66 F9 24 A2 66 6A [11:50:18]GetLastDocTimeStamp 1722080988 [11:50:18]current date 1722081019 [11:50:18]FM_GetShiftState [11:50:18]SAM_PROTO_GetShiftState [11:50:18]wFMCommunicate request_size=4 [11:50:18]MH_SAM_APDU [11:50:18]CAPDU: 80 13 01 00 [11:50:18]Write to MH i2c: E2 08 00 6A 01 80 13 01 00 00 00 00 00 E8 [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:18]Read from MH i2c: E2 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: E2 0E 00 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: E2 0E 00 6A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F6 [11:50:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:50:18]wFMCommunicate OK [11:50:18]SAM_PROTO_GetShiftState done [11:50:18]FM_GetShiftState done [11:50:18]opened in 1722038719 [11:50:18]opened+sec_in_day 1722125119 [11:50:18]quantity*price = 150037 [11:50:18]sum+1 = 150039 [11:50:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 236 27.07.2024 11:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225876 ФПД: 270569385060415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115019&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225876&fm=270569385060415&tin=02508201610067®Number=0000000000092624&sum=150038 [11:50:19]StoreToDocumentArchive [11:50:19]shift 438 fd 225876 [11:50:19]save to /storage/0438/doc_00225876 [11:50:19]save last doc name /storage/0438/doc_00225876 to /storage/kkm_last_doc_name [11:50:19]save OK [11:50:19]Clear old archive folders... [11:50:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:50:19]tlvbuf is 02084B70 [11:50:19]SAM_PROTO_ClearQueue [11:50:19]wFMCommunicate request_size=4 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 09 00 00 [11:50:19]Write to MH i2c: E2 08 00 77 01 80 09 00 00 00 00 00 00 EA [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [11:50:19]RAPDU: 90 00 [11:50:19]wFMCommunicate OK [11:50:19]SAM_PROTO_ClearQueue done [11:50:19]KKMCreateOFDPacket [11:50:19]OFDProtocolAddRootSTLVToBuf [11:50:19]FM_MakeSignedData [11:50:19]FM_MakeSignedData [11:50:19]SAM_PROTO_SignData [11:50:19]wFMCommunicate request_size=4 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 0D 01 02 [11:50:19]Write to MH i2c: E2 08 00 78 01 80 0D 01 02 00 00 00 00 F2 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [11:50:19]RAPDU: 90 00 [11:50:19]wFMCommunicate OK [11:50:19]wFMCommunicate request_size=255 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 FB DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 72 03 00 35 04 06 00 F6 14 D8 15 [11:50:19]Write to MH i2c: E2 02 01 79 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 FB DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 72 03 00 35 04 06 00 F6 14 D8 15 00 00 8A [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:20]Read from MH i2c: E2 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 03 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [11:50:20]RAPDU: 90 00 [11:50:20]wFMCommunicate OK [11:50:20]wFMCommunicate request_size=7 [11:50:20]MH_SAM_APDU [11:50:20]CAPDU: 80 0D 02 02 02 68 3F [11:50:20]Write to MH i2c: E2 0A 00 7A 01 80 0D 02 02 02 00 68 3F 00 00 A0 [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:20]Read from MH i2c: E2 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 03 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 03 00 7A 01 00 90 00 EF [11:50:20]RAPDU: 90 00 [11:50:20]wFMCommunicate OK [11:50:20]wFMCommunicate request_size=4 [11:50:20]MH_SAM_APDU [11:50:20]CAPDU: 80 0D 03 02 [11:50:20]Write to MH i2c: E2 08 00 7B 01 80 0D 03 02 00 00 00 00 F7 [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:20]Read from MH i2c: E2 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 0B 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 0B 00 7B 01 00 7E 13 3B 8E 42 17 7D 45 90 00 6D [11:50:20]RAPDU: 7E 13 3B 8E 42 17 7D 45 90 00 [11:50:20]wFMCommunicate OK [11:50:20]SAM_PROTO_SignData done [11:50:20]FM_MakeSignedData done [11:50:20]CreateOFDProtocolMessage [11:50:20]wFMCommunicate request_size=4 [11:50:20]MH_SAM_APDU [11:50:20]CAPDU: 80 11 00 00 [11:50:20]Write to MH i2c: E2 08 00 7C 01 80 11 00 00 00 00 00 00 F7 [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:20]Read from MH i2c: E2 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 17 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 17 00 7C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [11:50:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:50:20]wFMCommunicate OK [11:50:20]CreateOFDProtocolMessage done [11:50:20]OFDSenderStorePacket 225876 [11:50:20]StoreOFDPacket docnum=225876 [11:50:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C5 B0 04 01 EA 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 FB DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 72 03 00 35 04 06 00 F6 14 D8 15 68 3F 7E 13 3B 8E 42 17 7D 45 [11:50:20]CheckFolder [11:50:20]dirname=/storage/ofd_packets [11:50:20]CheckFolder done [11:50:20]ProducePacketName [11:50:20]name=ofd_packets/00225876 [11:50:20]NVStorageSaveData ofd_packets/00225876 [11:50:20]File name is /storage/ofd_packets/00225876 [11:50:20]Write 298 bytes [11:50:20]NVStorageSaveData done [11:50:20]OFDSenderStorePacket done [11:50:20]KKMCreateOFDPacket done [11:50:20]NVStorageSaveData kkm_last_timestamp [11:50:20]File name is /storage/kkm_last_timestamp [11:50:20]Write 4 bytes [11:50:20]NVStorageSaveData done [11:50:20]ExternCall_PrintAddStr [11:50:20]wPrintStart [11:50:20]Write to MH i2c: 01 00 00 7D 01 7E [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: 01 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: 01 07 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [11:50:20]RasterBufferAndPrint [11:50:20]line Счет N : (1)2002155 [11:50:20]line ИНН: 02508201610067 [11:50:20]line Контрольно-Кассовый Чек [11:50:20]line ПРОДАЖА [11:50:20]line ТРК (МРК, ГНК) : 41 [11:50:20]line Товар: 2710194210 [11:50:20]line ДТ-К-5 [11:50:20]line 19.690 * 76.20 [11:50:20]line = 1500.38 [11:50:20]line НДС 12% НСП 1% [11:50:20]line > о реализуемом товаре [11:50:20]line ИТОГО: 1500.38 [11:50:20]line НСП 1% : 13.28 [11:50:20]line НДС 12% : 159.33 [11:50:20]line Наличными: 0.00 [11:50:20]line Безнал.: 1500.38 [11:50:20]line Место: АЗС № 97 "Партнер Нефть" [11:50:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:50:20]line СНО: Общий режим [11:50:20]line Чек 236 27.07.2024 11:50 [11:50:20]line Смена: 438 ФФД: 1.0 [11:50:20]line ЗНМ: 0300000054 [11:50:20]line РНМ: 0000000000092624 [11:50:20]line Версия ККМ: 001 [11:50:20]line Платежная система: Бакай Банк [11:50:20]line ФМ: 0000000000874959 [11:50:20]line ФД: 225876 [11:50:20]line ФПД: 270569385060415 [11:50:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115019&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225876&fm=270569385060415&tin=02508201610067®Number=0000000000092624&sum=150038 [11:50:20]written 0, free lines is 4095 [11:50:20]OFD Sender: Processing packet 225876 [packets to send 600, broken 599] [11:50:20]ProducePacketName [11:50:20]name=ofd_packets/00225876 [11:50:20]OFD Sender: To server: pG, [11:50:20]CommunicateWithHost lk.salyk.kg:30040 [11:50:20]ConnectInit lk.salyk.kg [11:50:20]Write to MH i2c: 01 00 00 A7 01 A8 [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: 01 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: 01 07 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 7A 0C 35 [11:50:20]RasterBufferAndPrint [11:50:20]line [11:50:20]line [11:50:20]line [11:50:20]line [11:50:20]line [11:50:20]written 0, free lines is 3197 [11:50:20]MH_Cut [11:50:20]Write to MH i2c: D1 01 00 AE 01 01 81 [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: D1 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: D1 01 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: D1 01 00 AE 01 00 80 [11:50:20]Write to MH i2c: 01 00 00 AF 01 B0 [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:21]Connected sock=8 [11:50: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 35 39 0C 01 00 00 C5 B0 04 01 EA 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 FB DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 72 03 00 35 04 06 00 F6 14 D8 15 68 3F 7E 13 3B 8E 42 17 7D 45 [11:50:22]*** Cut start [11:50:22]*** Partial cut [11:50:22]*** CUTSNS_PIN = 1 [11:50:22]*** CUTSNS_PIN = 0 [11:50:22]*** Brake cut motor [11:50:22]Read from MH i2c: 01 [11:50:22]MH_I2C_Read... [11:50:22]*** Stop cut motor [11:50:22]*** Cut end [11:50:22]Read from MH i2c: 01 07 00 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [11:50:22]process_action close_receipt done [11:50:22]requested_data is exist [11:50:22]produce_requested_data [11:50:22]requested_item fm.sn is exist - process it [11:50:22]wFMCommunicate request_size=4 [11:50:22]MH_SAM_APDU [11:50:22]CAPDU: 80 11 00 00 [11:50:22]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [11:50:22]Write i2c OK [11:50:22]MH_I2C_Read... [11:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:22]Read from MH i2c: E2 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: E2 17 00 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [11:50:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:50:22]wFMCommunicate OK [11:50:22]requested_item fd.num is exist - process it [11:50:22]SAM_PROTO_GetFieldsCounters [11:50:22]wFMCommunicate request_size=4 [11:50:22]MH_SAM_APDU [11:50:22]CAPDU: 80 13 00 00 [11:50:22]Write to MH i2c: E2 08 00 B1 01 80 13 00 00 00 00 00 00 2E [11:50:22]Write i2c OK [11:50:22]MH_I2C_Read... [11:50:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:22]Read from MH i2c: E2 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: E2 62 00 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 72 03 00 0E 04 04 00 B6 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 9B [11:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 72 03 00 0E 04 04 00 B6 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:50:22]wFMCommunicate OK [11:50:22]SAM_PROTO_GetFieldsCounters done [11:50:22]requested_item shift.num is exist - process it [11:50:22]requested_item shift.opened is exist - process it [11:50:22]req_shift_opened [11:50:22]FM_GetShiftState [11:50:22]SAM_PROTO_GetShiftState [11:50:22]wFMCommunicate request_size=4 [11:50:22]MH_SAM_APDU [11:50:22]CAPDU: 80 13 01 00 [11:50:22]Write to MH i2c: E2 08 00 B2 01 80 13 01 00 00 00 00 00 30 [11:50:22]Write i2c OK [11:50:22]MH_I2C_Read... [11:50:23]Read from MH i2c: E2 [11:50:23]MH_I2C_Read... [11:50:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:23]Read from MH i2c: E2 0E 00 [11:50:23]MH_I2C_Read... [11:50:23]Read from MH i2c: E2 0E 00 B2 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [11:50:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:50:23]wFMCommunicate OK [11:50:23]SAM_PROTO_GetShiftState done [11:50:23]FM_GetShiftState done [11:50:23]req_shift_opened done [11:50:23]requested_item shift.open_date is exist - process it [11:50:23]req_shift_open_date [11:50:23]req_shift_open_date done [11:50:23]produce_requested_data done [11:50:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225876,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:50:23]process_action_free close_receipt [11:50:23]json_value_free [11:50:23]json_value_free done [11:50:23]process_json_proto returns [11:50:23]Send response to host [11:50:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225876,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:50:23]free response buf [11:50:23]execute_script done [11:50:23]execute_script returns [11:50:23]free content buf [11:50:23]Sock 10.Close socket [11:50:23]Sock 10.Thread stoped [11:50:26]recv_with_timeout no data received [11:50:26]CommunicateWithHost answer receiving error [11:50:26]CommunicateWithHost err = -3 [11:50:26]OFD Sender: Server communicate error [11:50:31]OFD Sender: Processing packet 225876 [packets to send 600, broken 599] [11:50:31]ProducePacketName [11:50:31]name=ofd_packets/00225876 [11:50:31]OFD Sender: To server: pG, [11:50:31]CommunicateWithHost lk.salyk.kg:30040 [11:50:31]ConnectInit lk.salyk.kg [11:50:34]Connected sock=8 [11:50: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 35 39 0C 01 00 00 C5 B0 04 01 EA 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 FB DE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 72 03 00 35 04 06 00 F6 14 D8 15 68 3F 7E 13 3B 8E 42 17 7D 45 [11:50: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 35 39 4F 00 00 00 29 14 47 00 B0 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 72 03 00 F4 03 04 00 16 8B A4 66 B6 04 01 00 00 4C B8 CB BD E9 62 F6 52 [11:50:35]CommunicateWithHost err = 0 [11:50:35]CheckOFDResponse [11:50:35]1017 (14) - 77093643461234 [11:50:35]1041 (16) - 0000000000874959 [11:50:35]1040 (4) - 225876 [11:50:35]1012 (4) - 27.07.2024 05:52 [11:50:35]1206 (1) - 0 [11:50:35]OFD Sender: Remove packet 225876 [11:50:35]ProducePacketName [11:50:35]name=ofd_packets/00225876 [11:50:35]NVStorageDeleteData [11:50:36]OFD Sender: No OFD packet to send [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:51]OFD Sender: No OFD packet to send [11:50:56]OFD Sender: No OFD packet to send [11:51:01]OFD Sender: No OFD packet to send [11:51:06]OFD Sender: No OFD packet to send [11:51:09]accept exits with 9 [11:51:09]New connection [11:51:09]New thread 3067084132 created [11:51:09]Thread 3066940772 joined [11:51:09]Waiting for new connection... [11:51:09] Sock 9.Parse request [11:51:09]Sock 9.Check first char [11:51:09]Sock 9.First char is OK [11:51:09]request: POST /json_proto HTTP/1.0 [11:51:09]Method: POST [11:51:09]URL: /json_proto [11:51:09]Method is POST - this is cgi request [11:51:09]url: /json_proto [11:51:09]query_string will be loaded in cgi processing [11:51:09]execute_cgi json_proto POST (null) [11:51:09]execute_cgi path=json_proto method=POST [11:51:09]POST find Content-Length [11:51:09]Host: 172.17.43.131:8080 [11:51:09]Content-Length: 686 [11:51:09]Content-Type: application/json [11:51:09] [11:51:09]POST finish read [11:51:09]Found Content-Length = 686 [11:51:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:09]execute_script... [11: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)2002154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:09]POST & json_proto [11:51:09]process_json_proto [11:51:09]json parsed OK: [11:51:09]protocol is kg_v1.0 [11:51:09]action value=close_receipt [11:51:09]process_action close_receipt [11:51:09]cmd_close_receipt [11:51:09]MH_GetDate [11:51:09]Write to MH i2c: F0 00 00 B3 01 A3 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: F0 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: F0 09 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: F0 09 00 B3 01 00 2D DF A4 66 F9 24 A2 66 E7 [11:51:09]GetLastDocTimeStamp 1722081019 [11:51:09]current date 1722081069 [11:51:09]FM_GetShiftState [11:51:09]SAM_PROTO_GetShiftState [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 13 01 00 [11:51:09]Write to MH i2c: E2 08 00 B4 01 80 13 01 00 00 00 00 00 32 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0E 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0E 00 B4 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [11:51:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:51:09]wFMCommunicate OK [11:51:09]SAM_PROTO_GetShiftState done [11:51:09]FM_GetShiftState done [11:51:09]opened in 1722038719 [11:51:09]opened+sec_in_day 1722125119 [11:51:09]quantity*price = 100027 [11:51:09]sum+1 = 100028 [11:51:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 237 27.07.2024 11:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225877 ФПД: 6373598086990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115109&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225877&fm=6373598086990&tin=02508201610067®Number=0000000000092624&sum=100000 [11:51:10]StoreToDocumentArchive [11:51:10]shift 438 fd 225877 [11:51:10]save to /storage/0438/doc_00225877 [11:51:10]save last doc name /storage/0438/doc_00225877 to /storage/kkm_last_doc_name [11:51:10]save OK [11:51:10]Clear old archive folders... [11:51:10]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:51:10]tlvbuf is 0207BC40 [11:51:10]SAM_PROTO_ClearQueue [11:51:10]wFMCommunicate request_size=4 [11:51:10]MH_SAM_APDU [11:51:10]CAPDU: 80 09 00 00 [11:51:10]Write to MH i2c: E2 08 00 C1 01 80 09 00 00 00 00 00 00 34 [11:51:10]Write i2c OK [11:51:10]MH_I2C_Read... [11:51:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:10]Read from MH i2c: E2 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 03 00 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [11:51:10]RAPDU: 90 00 [11:51:10]wFMCommunicate OK [11:51:10]SAM_PROTO_ClearQueue done [11:51:10]KKMCreateOFDPacket [11:51:10]OFDProtocolAddRootSTLVToBuf [11:51:10]FM_MakeSignedData [11:51:10]FM_MakeSignedData [11:51:10]SAM_PROTO_SignData [11:51:10]wFMCommunicate request_size=4 [11:51:10]MH_SAM_APDU [11:51:10]CAPDU: 80 0D 01 02 [11:51:10]Write to MH i2c: E2 08 00 C2 01 80 0D 01 02 00 00 00 00 3C [11:51:10]Write i2c OK [11:51:10]MH_I2C_Read... [11:51:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:10]Read from MH i2c: E2 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 03 00 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [11:51:10]RAPDU: 90 00 [11:51:10]wFMCommunicate OK [11:51:10]wFMCommunicate request_size=255 [11:51:10]MH_SAM_APDU [11:51:10]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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 2D DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 72 03 00 35 04 06 00 05 CB [11:51:10]Write to MH i2c: E2 02 01 C3 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 2D DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 72 03 00 35 04 06 00 05 CB 00 00 01 [11:51:10]Write i2c OK [11:51:10]MH_I2C_Read... [11:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:11]Read from MH i2c: E2 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: E2 03 00 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [11:51:11]RAPDU: 90 00 [11:51:11]wFMCommunicate OK [11:51:11]wFMCommunicate request_size=9 [11:51:11]MH_SAM_APDU [11:51:11]CAPDU: 80 0D 02 02 04 F8 0C C7 4E [11:51:11]Write to MH i2c: E2 0C 00 C4 01 80 0D 02 02 04 00 F8 0C C7 4E 00 00 60 [11:51:11]Write i2c OK [11:51:11]MH_I2C_Read... [11:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:11]Read from MH i2c: E2 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: E2 03 00 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [11:51:11]RAPDU: 90 00 [11:51:11]wFMCommunicate OK [11:51:11]wFMCommunicate request_size=4 [11:51:11]MH_SAM_APDU [11:51:11]CAPDU: 80 0D 03 02 [11:51:11]Write to MH i2c: E2 08 00 C5 01 80 0D 03 02 00 00 00 00 41 [11:51:11]Write i2c OK [11:51:11]MH_I2C_Read... [11:51:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:11]Read from MH i2c: E2 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: E2 0B 00 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: E2 0B 00 C5 01 00 92 10 E6 EF 67 B6 E7 B3 90 00 70 [11:51:11]RAPDU: 92 10 E6 EF 67 B6 E7 B3 90 00 [11:51:11]wFMCommunicate OK [11:51:11]SAM_PROTO_SignData done [11:51:11]FM_MakeSignedData done [11:51:11]CreateOFDProtocolMessage [11:51:11]wFMCommunicate request_size=4 [11:51:11]MH_SAM_APDU [11:51:11]CAPDU: 80 11 00 00 [11:51:11]Write to MH i2c: E2 08 00 C6 01 80 11 00 00 00 00 00 00 41 [11:51:11]Write i2c OK [11:51:11]MH_I2C_Read... [11:51:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:11]Read from MH i2c: E2 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: E2 17 00 [11:51:11]MH_I2C_Read... [11:51:11]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 35 39 90 00 9E [11:51:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:51:11]wFMCommunicate OK [11:51:11]CreateOFDProtocolMessage done [11:51:11]OFDSenderStorePacket 225877 [11:51:11]StoreOFDPacket docnum=225877 [11:51:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 BB D8 06 01 B7 16 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 2D DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 72 03 00 35 04 06 00 05 CB F8 0C C7 4E 92 10 E6 EF 67 B6 E7 B3 [11:51:11]CheckFolder [11:51:11]dirname=/storage/ofd_packets [11:51:11]CheckFolder done [11:51:11]ProducePacketName [11:51:11]name=ofd_packets/00225877 [11:51:11]NVStorageSaveData ofd_packets/00225877 [11:51:11]File name is /storage/ofd_packets/00225877 [11:51:11]Write 300 bytes [11:51:11]NVStorageSaveData done [11:51:11]OFDSenderStorePacket done [11:51:11]KKMCreateOFDPacket done [11:51:11]NVStorageSaveData kkm_last_timestamp [11:51:11]File name is /storage/kkm_last_timestamp [11:51:11]Write 4 bytes [11:51:11]NVStorageSaveData done [11:51:11]ExternCall_PrintAddStr [11:51:11]wPrintStart [11:51:11]Write to MH i2c: 01 00 00 C7 01 C8 [11:51:11]Write i2c OK [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: 01 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: 01 07 00 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: 01 07 00 C7 01 00 00 00 00 00 FF 0F DD [11:51:11]RasterBufferAndPrint [11:51:11]line Счет N : (1)2002154 [11:51:11]line ИНН: 02508201610067 [11:51:11]line Контрольно-Кассовый Чек [11:51:11]line ПРОДАЖА [11:51:11]line ТРК (МРК, ГНК) : 81 [11:51:11]line Товар: 2711190000 [11:51:11]line ГАЗ-К-5 [11:51:11]line 27.480 * 36.40 [11:51:11]line = 1000.27 [11:51:11]line НДС 12% НСП 1% [11:51:11]line > о реализуемом товаре [11:51:11]line ОКРУГЛЕНИЕ: -0.27 [11:51:11]line ИТОГО: 1000.00 [11:51:11]line Внесено: 1000.00 [11:51:11]line СДАЧА: 0.00 [11:51:11]line НСП 1% : 8.85 [11:51:11]line НДС 12% : 106.22 [11:51:11]line Наличными: 1000.00 [11:51:11]line Безнал.: 0.00 [11:51:11]line Место: АЗС № 97 "Партнер Нефть" [11:51:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:51:11]line СНО: Общий режим [11:51:11]line Чек 237 27.07.2024 11:51 [11:51:11]line Смена: 438 ФФД: 1.0 [11:51:11]line ЗНМ: 0300000054 [11:51:11]line РНМ: 0000000000092624 [11:51:11]line Версия ККМ: 001 [11:51:11]line ФМ: 0000000000874959 [11:51:11]line ФД: 225877 [11:51:11]line ФПД: 6373598086990 [11:51:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115109&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225877&fm=6373598086990&tin=02508201610067®Number=0000000000092624&sum=100000 [11:51:11]written 0, free lines is 4095 [11:51:11]OFD Sender: Processing packet 225877 [packets to send 600, broken 599] [11:51:11]ProducePacketName [11:51:11]name=ofd_packets/00225877 [11:51:11]OFD Sender: To server: pG, [11:51:11]CommunicateWithHost lk.salyk.kg:30040 [11:51:11]ConnectInit lk.salyk.kg [11:51:11]Write to MH i2c: 01 00 00 F2 01 F3 [11:51:11]Write i2c OK [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: 01 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: 01 07 00 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 5F 0C 65 [11:51:11]RasterBufferAndPrint [11:51:11]line [11:51:11]line [11:51:11]line [11:51:11]line [11:51:11]line [11:51:11]written 0, free lines is 3170 [11:51:11]MH_Cut [11:51:11]Write to MH i2c: D1 01 00 F9 01 01 CC [11:51:11]Write i2c OK [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: D1 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: D1 01 00 [11:51:11]MH_I2C_Read... [11:51:11]Read from MH i2c: D1 01 00 F9 01 00 CB [11:51:11]Write to MH i2c: 01 00 00 FA 01 FB [11:51:11]Write i2c OK [11:51:11]MH_I2C_Read... [11:51:12]*** Cut start [11:51:12]*** Partial cut [11:51:12]*** CUTSNS_PIN = 1 [11:51:12]*** CUTSNS_PIN = 0 [11:51:13]*** Brake cut motor [11:51:13]Read from MH i2c: 01 [11:51:13]MH_I2C_Read... [11:51:13]Connected sock=11 [11:51: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 35 39 0E 01 00 00 BB D8 06 01 B7 16 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 2D DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 72 03 00 35 04 06 00 05 CB F8 0C C7 4E 92 10 E6 EF 67 B6 E7 B3 [11:51:13]*** Stop cut motor [11:51:13]*** Cut end [11:51:13]Read from MH i2c: 01 07 00 [11:51:13]MH_I2C_Read... [11:51:13]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [11:51:13]process_action close_receipt done [11:51:13]requested_data is exist [11:51:13]produce_requested_data [11:51:13]requested_item fm.sn is exist - process it [11:51:13]wFMCommunicate request_size=4 [11:51:13]MH_SAM_APDU [11:51:13]CAPDU: 80 11 00 00 [11:51:13]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [11:51:13]Write i2c OK [11:51:13]MH_I2C_Read... [11:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:13]Read from MH i2c: E2 [11:51:13]MH_I2C_Read... [11:51:13]Read from MH i2c: E2 17 00 [11:51:13]MH_I2C_Read... [11:51:13]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [11:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:51:13]wFMCommunicate OK [11:51:13]requested_item fd.num is exist - process it [11:51:13]SAM_PROTO_GetFieldsCounters [11:51:13]wFMCommunicate request_size=4 [11:51:13]MH_SAM_APDU [11:51:13]CAPDU: 80 13 00 00 [11:51:13]Write to MH i2c: E2 08 00 FC 01 80 13 00 00 00 00 00 00 79 [11:51:13]Write i2c OK [11:51:13]MH_I2C_Read... [11:51:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:13]Read from MH i2c: E2 [11:51:13]MH_I2C_Read... [11:51:13]Read from MH i2c: E2 62 00 [11:51:13]MH_I2C_Read... [11:51:13]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 72 03 00 0E 04 04 00 B6 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 EA [11:51:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 72 03 00 0E 04 04 00 B6 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:51:13]wFMCommunicate OK [11:51:13]SAM_PROTO_GetFieldsCounters done [11:51:13]requested_item shift.num is exist - process it [11:51:13]requested_item shift.opened is exist - process it [11:51:13]req_shift_opened [11:51:13]FM_GetShiftState [11:51:13]SAM_PROTO_GetShiftState [11:51:13]wFMCommunicate request_size=4 [11:51:13]MH_SAM_APDU [11:51:13]CAPDU: 80 13 01 00 [11:51:13]Write to MH i2c: E2 08 00 FD 01 80 13 01 00 00 00 00 00 7B [11:51:13]Write i2c OK [11:51:13]MH_I2C_Read... [11:51:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:13]Read from MH i2c: E2 [11:51:13]MH_I2C_Read... [11:51:13]Read from MH i2c: E2 0E 00 [11:51:13]MH_I2C_Read... [11:51:13]Read from MH i2c: E2 0E 00 FD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [11:51:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:51:13]wFMCommunicate OK [11:51:13]SAM_PROTO_GetShiftState done [11:51:13]FM_GetShiftState done [11:51:13]req_shift_opened done [11:51:13]requested_item shift.open_date is exist - process it [11:51:13]req_shift_open_date [11:51:13]req_shift_open_date done [11:51:13]produce_requested_data done [11:51:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225877,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:51:13]process_action_free close_receipt [11:51:13]json_value_free [11:51:13]json_value_free done [11:51:13]process_json_proto returns [11:51:13]Send response to host [11:51:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225877,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:51:13]free response buf [11:51:13]execute_script done [11:51:13]execute_script returns [11:51:13]free content buf [11:51:13]Sock 9.Close socket [11:51:13]Sock 9.Thread stoped [11:51: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 35 39 4F 00 00 00 9E 8E 47 00 38 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 35 39 10 04 04 00 55 72 03 00 F4 03 04 00 3D 8B A4 66 B6 04 01 00 00 07 A9 C1 9B A1 79 13 03 [11:51:14]CommunicateWithHost err = 0 [11:51:14]CheckOFDResponse [11:51:14]1017 (14) - 77093643461234 [11:51:14]1041 (16) - 0000000000874959 [11:51:14]1040 (4) - 225877 [11:51:14]1012 (4) - 27.07.2024 05:53 [11:51:14]1206 (1) - 0 [11:51:14]OFD Sender: Remove packet 225877 [11:51:14]ProducePacketName [11:51:14]name=ofd_packets/00225877 [11:51:14]NVStorageDeleteData [11:51:14]OFD Sender: No OFD packet to send [11:51:19]OFD Sender: No OFD packet to send [11:51:24]recv_with_timeout no data received [11:51:24]OFD Sender: No OFD packet to send [11:51:29]OFD Sender: No OFD packet to send [11:51:34]OFD Sender: No OFD packet to send [11:51:37]recv_with_timeout no data received [11:51:39]OFD Sender: No OFD packet to send [11:51:44]int [11:51:44]Write to MH i2c: 01 00 00 FE 01 FF [11:51:44]*** FLAG_PRN_PAP1 set [11:51:44]Write i2c OK [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 FE 01 00 01 00 00 00 FF 0F 15 [11:51:44]state=0 [11:51:44]No paper [11:51:44]int [11:51:44]Write to MH i2c: 01 00 00 FF 01 00 [11:51:44]*** FLAG_PRN_PAP2 set [11:51:44]Write i2c OK [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 FF 01 00 03 00 00 00 FF 0F 18 [11:51:44]state=0 [11:51:44]No paper [11:51:44]Cover opened [11:51:44]int [11:51:44]Write to MH i2c: 01 00 00 00 02 02 [11:51:44]*** FLAG_PRN_PAP2 reset [11:51:44]Write i2c OK [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 00 02 00 01 00 00 00 FF 0F 18 [11:51:44]state=3 [11:51:44]No paper [11:51:44]Cover closed [11:51:44]int [11:51:44]Write to MH i2c: 01 00 00 01 02 03 [11:51:44]*** FLAG_PRN_PAP2 set [11:51:44]Write i2c OK [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 [11:51:44]MH_I2C_Read... [11:51:44]Read from MH i2c: 01 07 00 01 02 00 03 00 00 00 FF 0F 1B [11:51:44]state=0 [11:51:44]No paper [11:51:44]Cover opened [11:51:44]OFD Sender: No OFD packet to send [11:51:46]accept exits with 10 [11:51:46]New connection [11:51:46]New thread 3066940772 created [11:51:46]Thread 3067084132 joined [11:51:46]Waiting for new connection... [11:51:46] Sock 10.Parse request [11:51:46]Sock 10.Check first char [11:51:46]Sock 10.First char is OK [11:51:46]request: POST /json_proto HTTP/1.0 [11:51:46]Method: POST [11:51:46]URL: /json_proto [11:51:46]Method is POST - this is cgi request [11:51:46]url: /json_proto [11:51:46]query_string will be loaded in cgi processing [11:51:46]execute_cgi json_proto POST (null) [11:51:46]execute_cgi path=json_proto method=POST [11:51:46]POST find Content-Length [11:51:46]Host: 172.17.43.131:8080 [11:51:46]Content-Length: 678 [11:51:46]Content-Type: application/json [11:51:46] [11:51:46]POST finish read [11:51:46]Found Content-Length = 678 [11:51:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:46]execute_script... [11: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)2002157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:46]POST & json_proto [11:51:46]process_json_proto [11:51:46]json parsed OK: [11:51:46]protocol is kg_v1.0 [11:51:46]action value=close_receipt [11:51:46]process_action close_receipt [11:51:46]cmd_close_receipt [11:51:46]MH_GetDate [11:51:46]Write to MH i2c: F0 00 00 02 02 F3 [11:51:46]Write i2c OK [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: F0 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: F0 09 00 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: F0 09 00 02 02 00 52 DF A4 66 F9 24 A2 66 5C [11:51:46]GetLastDocTimeStamp 1722081069 [11:51:46]current date 1722081106 [11:51:46]FM_GetShiftState [11:51:46]SAM_PROTO_GetShiftState [11:51:46]wFMCommunicate request_size=4 [11:51:46]MH_SAM_APDU [11:51:46]CAPDU: 80 13 01 00 [11:51:46]Write to MH i2c: E2 08 00 03 02 80 13 01 00 00 00 00 00 82 [11:51:46]Write i2c OK [11:51:46]MH_I2C_Read... [11:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:46]Read from MH i2c: E2 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: E2 0E 00 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: E2 0E 00 03 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 90 [11:51:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:51:46]wFMCommunicate OK [11:51:46]SAM_PROTO_GetShiftState done [11:51:46]FM_GetShiftState done [11:51:46]opened in 1722038719 [11:51:46]opened+sec_in_day 1722125119 [11:51:46]quantity*price = 50036 [11:51:46]sum+1 = 50037 [11:51:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 238 27.07.2024 11:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225878 ФПД: 236267112581780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115146&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225878&fm=236267112581780&tin=02508201610067®Number=0000000000092624&sum=50000 [11:51:47]StoreToDocumentArchive [11:51:47]shift 438 fd 225878 [11:51:47]save to /storage/0438/doc_00225878 [11:51:47]save last doc name /storage/0438/doc_00225878 to /storage/kkm_last_doc_name [11:51:47]save OK [11:51:47]Clear old archive folders... [11:51:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:47]tlvbuf is 02085940 [11:51:47]SAM_PROTO_ClearQueue [11:51:47]wFMCommunicate request_size=4 [11:51:47]MH_SAM_APDU [11:51:47]CAPDU: 80 09 00 00 [11:51:47]Write to MH i2c: E2 08 00 10 02 80 09 00 00 00 00 00 00 84 [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:47]Read from MH i2c: E2 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 10 02 00 90 00 86 [11:51:47]RAPDU: 90 00 [11:51:47]wFMCommunicate OK [11:51:47]SAM_PROTO_ClearQueue done [11:51:47]KKMCreateOFDPacket [11:51:47]OFDProtocolAddRootSTLVToBuf [11:51:47]FM_MakeSignedData [11:51:47]FM_MakeSignedData [11:51:47]SAM_PROTO_SignData [11:51:47]wFMCommunicate request_size=4 [11:51:47]MH_SAM_APDU [11:51:47]CAPDU: 80 0D 01 02 [11:51:47]Write to MH i2c: E2 08 00 11 02 80 0D 01 02 00 00 00 00 8C [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:47]Read from MH i2c: E2 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 11 02 00 90 00 87 [11:51:47]RAPDU: 90 00 [11:51:47]wFMCommunicate OK [11:51:47]wFMCommunicate request_size=255 [11:51:47]MH_SAM_APDU [11: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 52 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 72 03 00 35 04 06 00 D6 [11:51:47]Write to MH i2c: E2 02 01 12 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 52 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 72 03 00 35 04 06 00 D6 00 00 94 [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:47]Read from MH i2c: E2 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 12 02 00 90 00 88 [11:51:47]RAPDU: 90 00 [11:51:47]wFMCommunicate OK [11:51:47]wFMCommunicate request_size=10 [11:51:47]MH_SAM_APDU [11:51:47]CAPDU: 80 0D 02 02 05 E2 39 51 4A 94 [11:51:47]Write to MH i2c: E2 0D 00 13 02 80 0D 02 02 05 00 E2 39 51 4A 94 00 00 E3 [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:47]Read from MH i2c: E2 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 03 00 13 02 00 90 00 89 [11:51:47]RAPDU: 90 00 [11:51:47]wFMCommunicate OK [11:51:47]wFMCommunicate request_size=4 [11:51:47]MH_SAM_APDU [11:51:47]CAPDU: 80 0D 03 02 [11:51:47]Write to MH i2c: E2 08 00 14 02 80 0D 03 02 00 00 00 00 91 [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:47]Read from MH i2c: E2 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 0B 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 0B 00 14 02 00 B6 D6 40 28 6C 0B BC 05 90 00 BE [11:51:47]RAPDU: B6 D6 40 28 6C 0B BC 05 90 00 [11:51:47]wFMCommunicate OK [11:51:47]SAM_PROTO_SignData done [11:51:47]FM_MakeSignedData done [11:51:47]CreateOFDProtocolMessage [11:51:47]wFMCommunicate request_size=4 [11:51:47]MH_SAM_APDU [11:51:47]CAPDU: 80 11 00 00 [11:51:47]Write to MH i2c: E2 08 00 15 02 80 11 00 00 00 00 00 00 91 [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:47]Read from MH i2c: E2 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 17 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 17 00 15 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [11:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:51:47]wFMCommunicate OK [11:51:47]CreateOFDProtocolMessage done [11:51:47]OFDSenderStorePacket 225878 [11:51:47]StoreOFDPacket docnum=225878 [11:51:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 98 07 01 5A 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 52 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 72 03 00 35 04 06 00 D6 E2 39 51 4A 94 B6 D6 40 28 6C 0B BC 05 [11:51:47]CheckFolder [11:51:47]dirname=/storage/ofd_packets [11:51:47]CheckFolder done [11:51:47]ProducePacketName [11:51:47]name=ofd_packets/00225878 [11:51:47]NVStorageSaveData ofd_packets/00225878 [11:51:47]File name is /storage/ofd_packets/00225878 [11:51:47]Write 301 bytes [11:51:47]NVStorageSaveData done [11:51:47]OFDSenderStorePacket done [11:51:47]KKMCreateOFDPacket done [11:51:47]NVStorageSaveData kkm_last_timestamp [11:51:47]File name is /storage/kkm_last_timestamp [11:51:47]Write 4 bytes [11:51:47]NVStorageSaveData done [11:51:47]ExternCall_PrintAddStr [11:51:47]wPrintStart [11:51:47]Write to MH i2c: 01 00 00 16 02 18 [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: 01 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: 01 07 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: 01 07 00 16 02 00 03 00 00 00 FF 0F 30 [11:51:47]RasterBufferAndPrint [11:51:47]line Счет N : (1)2002157 [11:51:47]line ИНН: 02508201610067 [11:51:47]line Контрольно-Кассовый Чек [11:51:47]line ПРОДАЖА [11:51:47]line ТРК (МРК, ГНК) : 53 [11:51:47]line Товар: 2710124130 [11:51:47]line Аи-92-К-5 [11:51:47]line 7.380 * 67.80 [11:51:48]line = 500.36 [11:51:48]line НДС 12% НСП 1% [11:51:48]line > о реализуемом товаре [11:51:48]line ОКРУГЛЕНИЕ: -0.36 [11:51:48]line ИТОГО: 500.00 [11:51:48]line Внесено: 500.00 [11:51:48]line СДАЧА: 0.00 [11:51:48]line НСП 1% : 4.43 [11:51:48]line НДС 12% : 53.14 [11:51:48]line Наличными: 500.00 [11:51:48]line Безнал.: 0.00 [11:51:48]line Место: АЗС № 97 "Партнер Нефть" [11:51:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:51:48]line СНО: Общий режим [11:51:48]line Чек 238 27.07.2024 11:51 [11:51:48]line Смена: 438 ФФД: 1.0 [11:51:48]line ЗНМ: 0300000054 [11:51:48]line РНМ: 0000000000092624 [11:51:48]line Версия ККМ: 001 [11:51:48]line ФМ: 0000000000874959 [11:51:48]line ФД: 225878 [11:51:48]line ФПД: 236267112581780 [11:51:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115146&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225878&fm=236267112581780&tin=02508201610067®Number=0000000000092624&sum=50000 [11:51:48]written 0, free lines is 4095 [11:51:48]Error from MH - 05 [11:51:48]process_action_free close_receipt [11:51:48]json_value_free [11:51:48]json_value_free done [11:51:48]process_json_proto returns [11:51:48]Send response to host [11:51:48]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:51:48]free response buf [11:51:48]execute_script done [11:51:48]execute_script returns [11:51:48]free content buf [11:51:48]Sock 10.Close socket [11:51:48]Sock 10.Thread stoped [11:51:48]OFD Sender: Processing packet 225878 [packets to send 600, broken 599] [11:51:48]ProducePacketName [11:51:48]name=ofd_packets/00225878 [11:51:48]OFD Sender: To server: pG, [11:51:48]CommunicateWithHost lk.salyk.kg:30040 [11:51:48]ConnectInit lk.salyk.kg [11:51:48]recv_with_timeout no data received [11:51:49]Write to MH i2c: 01 00 00 19 02 1B [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: 01 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: 01 07 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: 01 07 00 19 02 00 03 00 00 00 FF 0F 33 [11:51:49]state=3 [11:51:49]No paper [11:51:49]Cover opened [11:51:50]Connected sock=10 [11:51: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 35 39 0F 01 00 00 96 98 07 01 5A 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 52 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 72 03 00 35 04 06 00 D6 E2 39 51 4A 94 B6 D6 40 28 6C 0B BC 05 [11:51: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 35 39 4F 00 00 00 65 40 47 00 CE 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 35 39 10 04 04 00 56 72 03 00 F4 03 04 00 62 8B A4 66 B6 04 01 00 00 06 98 CC 0B 54 EF F5 AB [11:51:51]CommunicateWithHost err = 0 [11:51:51]CheckOFDResponse [11:51:51]1017 (14) - 77093643461234 [11:51:51]1041 (16) - 0000000000874959 [11:51:51]1040 (4) - 225878 [11:51:51]1012 (4) - 27.07.2024 05:53 [11:51:51]1206 (1) - 0 [11:51:51]OFD Sender: Remove packet 225878 [11:51:51]ProducePacketName [11:51:51]name=ofd_packets/00225878 [11:51:51]NVStorageDeleteData [11:51:52]OFD Sender: No OFD packet to send [11:51:54]Write to MH i2c: 01 00 00 1A 02 1C [11:51:54]Write i2c OK [11:51:54]MH_I2C_Read... [11:51:54]Read from MH i2c: 01 [11:51:54]MH_I2C_Read... [11:51:54]Read from MH i2c: 01 07 00 [11:51:54]MH_I2C_Read... [11:51:54]Read from MH i2c: 01 07 00 1A 02 00 03 00 00 00 FF 0F 34 [11:51:54]state=3 [11:51:54]No paper [11:51:54]Cover opened [11:51:57]OFD Sender: No OFD packet to send [11:51:59]Write to MH i2c: 01 00 00 1B 02 1D [11:51:59]Write i2c OK [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: 01 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: 01 07 00 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: 01 07 00 1B 02 00 03 00 00 00 FF 0F 35 [11:51:59]state=3 [11:51:59]No paper [11:51:59]Cover opened [11:52:00]int [11:52:00]Write to MH i2c: 01 00 00 1C 02 1E [11:52:00]*** FLAG_PRN_PAP1 reset [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 [11:52:00]MH_I2C_Read... [11:52:00]*** FLAG_PRN_PAP2 reset [11:52:00]Read from MH i2c: 01 07 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [11:52:00]state=3 [11:52:00]Cover closed [11:52:02]OFD Sender: No OFD packet to send [11:52:07]OFD Sender: No OFD packet to send [11:52:08]accept exits with 9 [11:52:08]New connection [11:52:08]New thread 3067084132 created [11:52:08]Thread 3066940772 joined [11:52:08]Waiting for new connection... [11:52:08] Sock 9.Parse request [11:52:08]Sock 9.Check first char [11:52:08]Sock 9.First char is OK [11:52:08]request: POST /json_proto HTTP/1.0 [11:52:08]Method: POST [11:52:08]URL: /json_proto [11:52:08]Method is POST - this is cgi request [11:52:08]url: /json_proto [11:52:08]query_string will be loaded in cgi processing [11:52:08]execute_cgi json_proto POST (null) [11:52:08]execute_cgi path=json_proto method=POST [11:52:08]POST find Content-Length [11:52:08]Host: 172.17.43.131:8080 [11:52:08]Content-Length: 215 [11:52:08]Content-Type: application/json [11:52:08] [11:52:08]POST finish read [11:52:08]Found Content-Length = 215 [11:52:08]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:52:08]execute_script... [11:52:08]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:52:08]POST & json_proto [11:52:08]process_json_proto [11:52:08]json parsed OK: [11:52:08]protocol is kg_v1.0 [11:52:08]action value=get_value [11:52:08]process_action get_value [11:52:08]cmd_get_value [11:52:08]process_action get_value done [11:52:08]requested_data is exist [11:52:08]produce_requested_data [11:52:08]requested_item kkm.sn is exist - process it [11:52:08]requested_item kkm.ver is exist - process it [11:52:08]requested_item fm.sn is exist - process it [11:52:08]wFMCommunicate request_size=4 [11:52:08]MH_SAM_APDU [11:52:08]CAPDU: 80 11 00 00 [11:52:08]Write to MH i2c: E2 08 00 1D 02 80 11 00 00 00 00 00 00 99 [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:08]*** iso7816_exchange 80 11 00 00... Exchange failed -2850! [11:52:08]Read from MH i2c: E2 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 05 00 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 05 00 1D 02 10 DE F4 FF FF E5 [11:52:08]Error from MH - 10 [11:52:08]res=8208 [11:52:08]FM_DeInit [11:52:08]wFMDisconnect [11:52:08]MH_SAM_Off [11:52:08]Write to MH i2c: E1 00 00 1E 02 00 [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:08]*** Shut down ICC! [11:52:08]Read from MH i2c: E1 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E1 01 00 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E1 01 00 1E 02 00 01 [11:52:08]FM_Init [11:52:08]wFMConnect [11:52:08]MH_SAM_On [11:52:08]Write to MH i2c: E0 00 00 1F 02 00 [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:09]*** iso7816_init finished! [11:52:09]*** atr: [11:52:09]*** 0F 3B D5 18 FF 81 91 FE [11:52:09]*** 1F C3 80 73 C8 21 10 0A [11:52:09]*** 00 00 00 00 00 00 00 00 [11:52:09]*** 00 00 00 00 00 00 00 00 [11:52:09]*** 00 00 00 00 00 00 00 00 [11:52:09]*** 00 00 00 00 00 00 00 00 [11:52:09]*** 00 00 00 00 00 00 00 00 [11:52:09]*** 00 00 00 00 00 00 00 00 [11:52:09]Read from MH i2c: E0 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E0 10 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E0 10 00 1F 02 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 1F [11:52:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:52:09]wFMCommunicate request_size=10 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:52:09]Write to MH i2c: E2 0D 00 20 02 00 A4 04 00 05 00 01 02 03 04 05 00 00 CC [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [11:52:09]RAPDU: 90 00 [11:52:09]wFMCommunicate OK [11:52:09]wFMCommunicate request_size=4 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 11 00 00 [11:52:09]Write to MH i2c: E2 08 00 21 02 80 11 00 00 00 00 00 00 9D [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 17 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 17 00 21 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [11:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:09]wFMCommunicate OK [11:52:09]Detected FM SN is 0000000000874959 [11:52:09]Stored FM SN is 0000000000874959 [11:52:09]wFMCommunicate request_size=9 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 16 00 00 04 1A 5E 01 00 [11:52:09]Write to MH i2c: E2 0C 00 22 02 80 16 00 00 04 00 1A 5E 01 00 00 00 24 [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [11:52:09]RAPDU: 90 00 [11:52:09]wFMCommunicate OK [11:52:09]FM PIN OK [11:52:09]wFMCommunicate request_size=8 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 14 04 00 03 02 00 01 [11:52:09]Write to MH i2c: E2 0B 00 23 02 80 14 04 00 03 00 02 00 01 00 00 AF [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [11:52:09]RAPDU: 90 00 [11:52:09]wFMCommunicate OK [11:52:09]wFMCommunicate request_size=13 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:52:09]Write to MH i2c: E2 10 00 24 02 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 D4 [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [11:52:09]RAPDU: 90 00 [11:52:09]wFMCommunicate OK [11:52:09]wFMCommunicate request_size=4 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 11 00 00 [11:52:09]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 17 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [11:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:09]wFMCommunicate OK [11:52:09]wFMCommunicate request_size=4 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 11 00 00 [11:52:09]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 17 00 [11:52:09]MH_I2C_Read... [11:52:09]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 35 39 90 00 FF [11:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:09]wFMCommunicate OK [11:52:09]requested_item fd.num is exist - process it [11:52:09]SAM_PROTO_GetFieldsCounters [11:52:09]wFMCommunicate request_size=4 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 13 00 00 [11:52:09]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 62 00 [11:52:09]MH_I2C_Read... [11:52:09]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 72 03 00 0E 04 04 00 B6 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 1A [11:52: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 72 03 00 0E 04 04 00 B6 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:52:09]wFMCommunicate OK [11:52:09]SAM_PROTO_GetFieldsCounters done [11:52:09]requested_item shift.num is exist - process it [11:52:09]requested_item shift.opened is exist - process it [11:52:09]req_shift_opened [11:52:09]FM_GetShiftState [11:52:09]SAM_PROTO_GetShiftState [11:52:09]wFMCommunicate request_size=4 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 13 01 00 [11:52:09]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:09]Read from MH i2c: E2 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 0E 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B5 [11:52:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:52:09]wFMCommunicate OK [11:52:09]SAM_PROTO_GetShiftState done [11:52:09]FM_GetShiftState done [11:52:09]req_shift_opened done [11:52:09]requested_item shift.open_date is exist - process it [11:52:09]req_shift_open_date [11:52:09]req_shift_open_date done [11:52:09]produce_requested_data done [11:52:09]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225878,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:52:09]process_action_free get_value [11:52:09]json_value_free [11:52:09]json_value_free done [11:52:09]process_json_proto returns [11:52:09]Send response to host [11:52:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225878,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:52:09]free response buf [11:52:09]execute_script done [11:52:09]execute_script returns [11:52:09]free content buf [11:52:09]Sock 9.Close socket [11:52:09]Sock 9.Thread stoped [11:52:09]accept exits with 8 [11:52:09]New connection [11:52:09]New thread 3066940772 created [11:52:09]Thread 3067084132 joined [11:52:09]Waiting for new connection... [11:52:09] Sock 8.Parse request [11:52:09]Sock 8.Check first char [11:52:09]Sock 8.First char is OK [11:52:09]request: POST /json_proto HTTP/1.0 [11:52:09]Method: POST [11:52:09]URL: /json_proto [11:52:09]Method is POST - this is cgi request [11:52:09]url: /json_proto [11:52:09]query_string will be loaded in cgi processing [11:52:09]execute_cgi json_proto POST (null) [11:52:09]execute_cgi path=json_proto method=POST [11:52:09]POST find Content-Length [11:52:09]Host: 172.17.43.131:8080 [11:52:09]Content-Length: 331 [11:52:09]Content-Type: application/json [11:52:09] [11:52:09]POST finish read [11:52:09]Found Content-Length = 331 [11:52: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" ] } } [11:52:09]execute_script... [11:52: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" ] } } [11:52:09]POST & json_proto [11:52:09]process_json_proto [11:52:09]json parsed OK: [11:52:09]protocol is kg_v1.0 [11:52:09]action value=get_value [11:52:09]process_action get_value [11:52:09]cmd_get_value [11:52:09]process_action get_value done [11:52:09]requested_data is exist [11:52:09]produce_requested_data [11:52:09]requested_item fm.sale.total is exist - process it [11:52:09]SAM_PROTO_GetFMData [11:52:09]wFMCommunicate request_size=4 [11:52:09]MH_SAM_APDU [11:52:09]CAPDU: 80 13 03 00 [11:52:09]Write to MH i2c: E2 08 00 29 02 80 13 03 00 00 00 00 00 AA [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 FD 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 FD 00 29 02 00 C5 04 85 04 C1 04 6E 04 04 00 EA 6E 03 00 69 04 A3 00 6F 04 04 00 A1 68 03 00 B1 04 05 00 1C 74 4E 7B 05 70 04 05 00 78 26 5E AE 04 72 04 04 00 A4 4D F0 CC 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 FF BD 10 95 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 DC C7 6B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 19 [11:52:10]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 EA 6E 03 00 69 04 A3 00 6F 04 04 00 A1 68 03 00 B1 04 05 00 1C 74 4E 7B 05 70 04 05 00 78 26 5E AE 04 72 04 04 00 A4 4D F0 CC 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 FF BD 10 95 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 DC C7 6B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [11:52:10]wFMCommunicate OK [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 17 00 00 [11:52:10]Write to MH i2c: E2 08 00 2A 02 80 17 00 00 00 00 00 00 AC [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 FD 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 FD 00 2A 02 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 16 [11:52:10]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:52:10]wFMCommunicate OK [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 17 00 00 [11:52:10]Write to MH i2c: E2 08 00 2B 02 80 17 00 00 00 00 00 00 AD [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 FD 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 FD 00 2B 02 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 BF [11:52:10]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [11:52:10]wFMCommunicate OK [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 17 00 00 [11:52:10]Write to MH i2c: E2 08 00 2C 02 80 17 00 00 00 00 00 00 AE [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 2C 02 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 3A [11:52:11]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 17 00 00 [11:52:11]Write to MH i2c: E2 08 00 2D 02 80 17 00 00 00 00 00 00 AF [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 E2 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 E2 00 2D 02 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8D [11:52:11]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:52:11]wFMCommunicate OK [11:52:11]SAM_PROTO_GetFMData done [11:52:11]requested_item fm.sale_refund.total is exist - process it [11:52:11]requested_item fm.buy.total is exist - process it [11:52:11]requested_item shift.sale.total is exist - process it [11:52:11]SAM_PROTO_GetShiftData [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 13 02 00 [11:52:11]Write to MH i2c: E2 08 00 2E 02 80 13 02 00 00 00 00 00 AE [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:52:11]Read from MH i2c: E2 FD 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 2E 02 00 B1 04 AA 04 AD 04 6E 04 04 00 EE 00 00 00 69 04 9E 00 6F 04 04 00 EE 00 00 00 B1 04 04 00 73 EE 54 02 70 04 04 00 FC EE A4 01 72 04 03 00 77 FF AF 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 F0 66 3F 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 8D 48 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 3B [11:52:11]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 EE 00 00 00 69 04 9E 00 6F 04 04 00 EE 00 00 00 B1 04 04 00 73 EE 54 02 70 04 04 00 FC EE A4 01 72 04 03 00 77 FF AF 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 F0 66 3F 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 8D 48 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 17 00 00 [11:52:12]Write to MH i2c: E2 08 00 2F 02 80 17 00 00 00 00 00 00 B1 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]OFD Sender: No OFD packet to send [11:52:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 2F 02 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 CA [11:52:12]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 17 00 00 [11:52:12]Write to MH i2c: E2 08 00 30 02 80 17 00 00 00 00 00 00 B2 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 30 02 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 6B [11:52:12]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 17 00 00 [11:52:12]Write to MH i2c: E2 08 00 31 02 80 17 00 00 00 00 00 00 B3 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 31 02 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 2B [11:52:13]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [11:52:13]wFMCommunicate OK [11:52:13]wFMCommunicate request_size=4 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 17 00 00 [11:52:13]Write to MH i2c: E2 08 00 32 02 80 17 00 00 00 00 00 00 B4 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 CE 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 CE 00 32 02 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 99 [11:52:13]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:52:13]wFMCommunicate OK [11:52:13]SAM_PROTO_GetShiftData done [11:52:13]requested_item shift.sale.total_cash is exist - process it [11:52:13]requested_item shift.sale_refund.total is exist - process it [11:52:13]requested_item shift.sale_refund.total_cash is exist - process it [11:52:13]requested_item shift.buy.total is exist - process it [11:52:13]requested_item shift.buy.total_cash is exist - process it [11:52:13]produce_requested_data done [11:52:13]produce_requested_data return {"fm.sale.total":235435755.80,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":391204.99,"shift.sale.total_cash":275863.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:52:13]process_action_free get_value [11:52:13]json_value_free [11:52:13]json_value_free done [11:52:13]process_json_proto returns [11:52:13]Send response to host [11:52:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235435755.80,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":391204.99,"shift.sale.total_cash":275863.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:52:13]free response buf [11:52:13]execute_script done [11:52:13]execute_script returns [11:52:13]free content buf [11:52:13]Sock 8.Close socket [11:52:13]Sock 8.Thread stoped [11:52:13]accept exits with 9 [11:52:13]New connection [11:52:13]New thread 3067084132 created [11:52:13]Thread 3066940772 joined [11:52:13]Waiting for new connection... [11:52:13] Sock 9.Parse request [11:52:13]Sock 9.Check first char [11:52:13]Sock 9.First char is OK [11:52:13]request: POST /json_proto HTTP/1.0 [11:52:13]Method: POST [11:52:13]URL: /json_proto [11:52:13]Method is POST - this is cgi request [11:52:13]url: /json_proto [11:52:13]query_string will be loaded in cgi processing [11:52:13]execute_cgi json_proto POST (null) [11:52:13]execute_cgi path=json_proto method=POST [11:52:13]POST find Content-Length [11:52:13]Host: 172.17.43.131:8080 [11:52:13]Content-Length: 144 [11:52:13]Content-Type: application/json [11:52:13] [11:52:13]POST finish read [11:52:13]Found Content-Length = 144 [11:52:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:52:13]execute_script... [11:52:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:52:13]POST & json_proto [11:52:13]process_json_proto [11:52:13]json parsed OK: [11:52:13]protocol is kg_v1.0 [11:52:13]action value=print_doc [11:52:13]process_action print_doc [11:52:13]ExternCall_PrintAddStr [11:52:13]wPrintStart [11:52:13]Write to MH i2c: 01 00 00 33 02 35 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 33 02 00 00 00 00 00 FF 0F 4A [11:52:13]RasterBufferAndPrint [11:52:13]line Счет N : (1)2002157 [11:52:13]line ИНН: 02508201610067 [11:52:13]line Контрольно-Кассовый Чек [11:52:13]line ПРОДАЖА [11:52:13]line ТРК (МРК, ГНК) : 53 [11:52:13]line Товар: 2710124130 [11:52:13]line Аи-92-К-5 [11:52:13]line 7.380 * 67.80 [11:52:13]line = 500.36 [11:52:13]line НДС 12% НСП 1% [11:52:13]line > о реализуемом товаре [11:52:13]line ОКРУГЛЕНИЕ: -0.36 [11:52:13]line ИТОГО: 500.00 [11:52:13]line Внесено: 500.00 [11:52:13]line СДАЧА: 0.00 [11:52:13]line НСП 1% : 4.43 [11:52:13]line НДС 12% : 53.14 [11:52:13]line Наличными: 500.00 [11:52:13]line Безнал.: 0.00 [11:52:13]line Место: АЗС № 97 "Партнер Нефть" [11:52:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:52:13]line СНО: Общий режим [11:52:13]line Чек 238 27.07.2024 11:51 [11:52:13]line Смена: 438 ФФД: 1.0 [11:52:13]line ЗНМ: 0300000054 [11:52:13]line РНМ: 0000000000092624 [11:52:13]line Версия ККМ: 001 [11:52:13]line ФМ: 0000000000874959 [11:52:13]line ФД: 225878 [11:52:13]line ФПД: 236267112581780 [11:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115146&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225878&fm=236267112581780&tin=02508201610067®Number=0000000000092624&sum=50000 [11:52:13]written 0, free lines is 4095 [11:52:14]Write to MH i2c: 01 00 00 5E 02 60 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: 01 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: 01 07 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 60 0C D3 [11:52:14]RasterBufferAndPrint [11:52:14]line [11:52:14]line [11:52:14]line [11:52:14]line [11:52:14]line [11:52:14]written 0, free lines is 3179 [11:52:14]MH_Cut [11:52:14]Write to MH i2c: D1 01 00 65 02 01 39 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: D1 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: D1 01 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: D1 01 00 65 02 00 38 [11:52:14]Write to MH i2c: 01 00 00 66 02 68 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:15]*** Cut start [11:52:15]*** Partial cut [11:52:15]*** CUTSNS_PIN = 1 [11:52:15]*** CUTSNS_PIN = 0 [11:52:15]*** Brake cut motor [11:52:15]Read from MH i2c: 01 [11:52:15]MH_I2C_Read... [11:52:15]*** Stop cut motor [11:52:15]*** Cut end [11:52:15]Read from MH i2c: 01 07 00 [11:52:15]MH_I2C_Read... [11:52:15]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 FF 0F 7D [11:52:15]process_action print_doc done [11:52:15]requested_data is exist [11:52:15]produce_requested_data [11:52:15]produce_requested_data return (null) [11:52:15]process_action_free print_doc [11:52:15]json_value_free [11:52:15]json_value_free done [11:52:15]process_json_proto returns [11:52:15]Send response to host [11:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [11:52:15]free response buf [11:52:15]execute_script done [11:52:15]execute_script returns [11:52:15]free content buf [11:52:15]Sock 9.Close socket [11:52:15]Sock 9.Thread stoped [11:52:16]accept exits with 10 [11:52:16]New connection [11:52:16]New thread 3066940772 created [11:52:16]Thread 3067084132 joined [11:52:16]Waiting for new connection... [11:52:16] Sock 10.Parse request [11:52:16]Sock 10.Check first char [11:52:16]Sock 10.First char is OK [11:52:16]request: POST /json_proto HTTP/1.0 [11:52:16]Method: POST [11:52:16]URL: /json_proto [11:52:16]Method is POST - this is cgi request [11:52:16]url: /json_proto [11:52:16]query_string will be loaded in cgi processing [11:52:16]execute_cgi json_proto POST (null) [11:52:16]execute_cgi path=json_proto method=POST [11:52:16]POST find Content-Length [11:52:16]Host: 172.17.43.131:8080 [11:52:16]Content-Length: 678 [11:52:16]Content-Type: application/json [11:52:16] [11:52:16]POST finish read [11:52:16]Found Content-Length = 678 [11:52:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:16]execute_script... [11:52: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)2002158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:16]POST & json_proto [11:52:16]process_json_proto [11:52:16]json parsed OK: [11:52:16]protocol is kg_v1.0 [11:52:16]action value=close_receipt [11:52:16]process_action close_receipt [11:52:16]cmd_close_receipt [11:52:16]MH_GetDate [11:52:16]Write to MH i2c: F0 00 00 67 02 58 [11:52:16]Write i2c OK [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: F0 [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: F0 09 00 [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: F0 09 00 67 02 00 70 DF A4 66 F9 24 A2 66 DF [11:52:16]GetLastDocTimeStamp 1722081106 [11:52:16]current date 1722081136 [11:52:16]FM_GetShiftState [11:52:16]SAM_PROTO_GetShiftState [11:52:16]wFMCommunicate request_size=4 [11:52:16]MH_SAM_APDU [11:52:16]CAPDU: 80 13 01 00 [11:52:16]Write to MH i2c: E2 08 00 68 02 80 13 01 00 00 00 00 00 E7 [11:52:16]Write i2c OK [11:52:16]MH_I2C_Read... [11:52:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:16]Read from MH i2c: E2 [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: E2 0E 00 [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: E2 0E 00 68 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F5 [11:52:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:52:16]wFMCommunicate OK [11:52:16]SAM_PROTO_GetShiftState done [11:52:16]FM_GetShiftState done [11:52:16]opened in 1722038719 [11:52:16]opened+sec_in_day 1722125119 [11:52:16]quantity*price = 50036 [11:52:16]sum+1 = 50037 [11:52:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 239 27.07.2024 11:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225879 ФПД: 246075795141785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115216&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225879&fm=246075795141785&tin=02508201610067®Number=0000000000092624&sum=50000 [11:52:17]StoreToDocumentArchive [11:52:17]shift 438 fd 225879 [11:52:17]save to /storage/0438/doc_00225879 [11:52:17]save last doc name /storage/0438/doc_00225879 to /storage/kkm_last_doc_name [11:52:17]save OK [11:52:17]Clear old archive folders... [11:52:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:17]tlvbuf is 0206EA60 [11:52:17]SAM_PROTO_ClearQueue [11:52:17]wFMCommunicate request_size=4 [11:52:17]MH_SAM_APDU [11:52:17]CAPDU: 80 09 00 00 [11:52:17]Write to MH i2c: E2 08 00 75 02 80 09 00 00 00 00 00 00 E9 [11:52:17]Write i2c OK [11:52:17]MH_I2C_Read... [11:52:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:17]Read from MH i2c: E2 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 03 00 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 03 00 75 02 00 90 00 EB [11:52:17]RAPDU: 90 00 [11:52:17]wFMCommunicate OK [11:52:17]SAM_PROTO_ClearQueue done [11:52:17]KKMCreateOFDPacket [11:52:17]OFDProtocolAddRootSTLVToBuf [11:52:17]FM_MakeSignedData [11:52:17]FM_MakeSignedData [11:52:17]SAM_PROTO_SignData [11:52:17]wFMCommunicate request_size=4 [11:52:17]MH_SAM_APDU [11:52:17]CAPDU: 80 0D 01 02 [11:52:17]Write to MH i2c: E2 08 00 76 02 80 0D 01 02 00 00 00 00 F1 [11:52:17]Write i2c OK [11:52:17]MH_I2C_Read... [11:52:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:17]Read from MH i2c: E2 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 03 00 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 03 00 76 02 00 90 00 EC [11:52:17]RAPDU: 90 00 [11:52:17]wFMCommunicate OK [11:52:17]wFMCommunicate request_size=255 [11:52:17]MH_SAM_APDU [11:52:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 70 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 72 03 00 35 04 06 00 DF [11:52:17]Write to MH i2c: E2 02 01 77 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 70 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 72 03 00 35 04 06 00 DF 00 00 22 [11:52:17]Write i2c OK [11:52:17]MH_I2C_Read... [11:52:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:18]Read from MH i2c: E2 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 03 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [11:52:18]RAPDU: 90 00 [11:52:18]wFMCommunicate OK [11:52:18]wFMCommunicate request_size=10 [11:52:18]MH_SAM_APDU [11:52:18]CAPDU: 80 0D 02 02 05 CD FC 5B 74 99 [11:52:18]Write to MH i2c: E2 0D 00 78 02 80 0D 02 02 05 00 CD FC 5B 74 99 00 00 2F [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:18]Read from MH i2c: E2 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 03 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [11:52:18]RAPDU: 90 00 [11:52:18]wFMCommunicate OK [11:52:18]wFMCommunicate request_size=4 [11:52:18]MH_SAM_APDU [11:52:18]CAPDU: 80 0D 03 02 [11:52:18]Write to MH i2c: E2 08 00 79 02 80 0D 03 02 00 00 00 00 F6 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:18]Read from MH i2c: E2 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 0B 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 0B 00 79 02 00 9E 46 BF FB 26 F0 8E B3 90 00 EC [11:52:18]RAPDU: 9E 46 BF FB 26 F0 8E B3 90 00 [11:52:18]wFMCommunicate OK [11:52:18]SAM_PROTO_SignData done [11:52:18]FM_MakeSignedData done [11:52:18]CreateOFDProtocolMessage [11:52:18]wFMCommunicate request_size=4 [11:52:18]MH_SAM_APDU [11:52:18]CAPDU: 80 11 00 00 [11:52:18]Write to MH i2c: E2 08 00 7A 02 80 11 00 00 00 00 00 00 F6 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:18]Read from MH i2c: E2 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 17 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: E2 17 00 7A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [11:52:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:18]wFMCommunicate OK [11:52:18]CreateOFDProtocolMessage done [11:52:18]OFDSenderStorePacket 225879 [11:52:18]StoreOFDPacket docnum=225879 [11:52:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 05 07 01 0F 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 70 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 72 03 00 35 04 06 00 DF CD FC 5B 74 99 9E 46 BF FB 26 F0 8E B3 [11:52:18]CheckFolder [11:52:18]dirname=/storage/ofd_packets [11:52:18]CheckFolder done [11:52:18]ProducePacketName [11:52:18]name=ofd_packets/00225879 [11:52:18]NVStorageSaveData ofd_packets/00225879 [11:52:18]File name is /storage/ofd_packets/00225879 [11:52:18]Write 301 bytes [11:52:18]NVStorageSaveData done [11:52:18]OFDSenderStorePacket done [11:52:18]KKMCreateOFDPacket done [11:52:18]NVStorageSaveData kkm_last_timestamp [11:52:18]File name is /storage/kkm_last_timestamp [11:52:18]Write 4 bytes [11:52:18]NVStorageSaveData done [11:52:18]ExternCall_PrintAddStr [11:52:18]wPrintStart [11:52:18]Write to MH i2c: 01 00 00 7B 02 7D [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 07 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 07 00 7B 02 00 00 00 00 00 FF 0F 92 [11:52:18]RasterBufferAndPrint [11:52:18]line Счет N : (1)2002158 [11:52:18]line ИНН: 02508201610067 [11:52:18]line Контрольно-Кассовый Чек [11:52:18]line ПРОДАЖА [11:52:18]line ТРК (МРК, ГНК) : 33 [11:52:18]line Товар: 2710124130 [11:52:18]line Аи-92-К-5 [11:52:18]line 7.380 * 67.80 [11:52:18]line = 500.36 [11:52:18]line НДС 12% НСП 1% [11:52:18]line > о реализуемом товаре [11:52:18]line ОКРУГЛЕНИЕ: -0.36 [11:52:18]line ИТОГО: 500.00 [11:52:18]line Внесено: 500.00 [11:52:18]line СДАЧА: 0.00 [11:52:18]line НСП 1% : 4.43 [11:52:18]line НДС 12% : 53.14 [11:52:18]line Наличными: 500.00 [11:52:18]line Безнал.: 0.00 [11:52:18]line Место: АЗС № 97 "Партнер Нефть" [11:52:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:52:18]line СНО: Общий режим [11:52:18]line Чек 239 27.07.2024 11:52 [11:52:18]line Смена: 438 ФФД: 1.0 [11:52:18]line ЗНМ: 0300000054 [11:52:18]line РНМ: 0000000000092624 [11:52:18]line Версия ККМ: 001 [11:52:18]line ФМ: 0000000000874959 [11:52:18]line ФД: 225879 [11:52:18]line ФПД: 246075795141785 [11:52:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115216&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225879&fm=246075795141785&tin=02508201610067®Number=0000000000092624&sum=50000 [11:52:18]written 0, free lines is 4095 [11:52:18]OFD Sender: Processing packet 225879 [packets to send 600, broken 599] [11:52:18]ProducePacketName [11:52:18]name=ofd_packets/00225879 [11:52:18]OFD Sender: To server: pG, [11:52:18]CommunicateWithHost lk.salyk.kg:30040 [11:52:18]ConnectInit lk.salyk.kg [11:52:18]Write to MH i2c: 01 00 00 A6 02 A8 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 07 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 07 00 A6 02 00 00 00 00 00 65 0C 20 [11:52:18]RasterBufferAndPrint [11:52:18]line [11:52:18]line [11:52:18]line [11:52:18]line [11:52:18]line [11:52:18]written 0, free lines is 3185 [11:52:18]MH_Cut [11:52:18]Write to MH i2c: D1 01 00 AD 02 01 81 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: D1 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: D1 01 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: D1 01 00 AD 02 00 80 [11:52:18]Write to MH i2c: 01 00 00 AE 02 B0 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:19]recv_with_timeout no data received [11:52:20]*** Cut start [11:52:20]*** Partial cut [11:52:20]*** CUTSNS_PIN = 1 [11:52:20]*** CUTSNS_PIN = 0 [11:52:20]*** Brake cut motor [11:52:20]Read from MH i2c: 01 [11:52:20]MH_I2C_Read... [11:52:20]*** Stop cut motor [11:52:20]*** Cut end [11:52:20]Read from MH i2c: 01 07 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 FF 0F C5 [11:52:20]process_action close_receipt done [11:52:20]requested_data is exist [11:52:20]produce_requested_data [11:52:20]requested_item fm.sn is exist - process it [11:52:20]wFMCommunicate request_size=4 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 11 00 00 [11:52:20]Write to MH i2c: E2 08 00 AF 02 80 11 00 00 00 00 00 00 2B [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:20]Read from MH i2c: E2 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 17 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 17 00 AF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [11:52:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:20]wFMCommunicate OK [11:52:20]requested_item fd.num is exist - process it [11:52:20]SAM_PROTO_GetFieldsCounters [11:52:20]wFMCommunicate request_size=4 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 13 00 00 [11:52:20]Write to MH i2c: E2 08 00 B0 02 80 13 00 00 00 00 00 00 2E [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]Connected sock=11 [11:52:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 05 07 01 0F 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:21]74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 70 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 72 03 00 35 04 06 00 DF CD FC 5B 74 99 9E 46 BF FB 26 F0 8E B3 [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 62 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 62 00 B0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 72 03 00 0E 04 04 00 B6 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 A7 [11:52: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 72 03 00 0E 04 04 00 B6 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:52:21]wFMCommunicate OK [11:52:21]SAM_PROTO_GetFieldsCounters done [11:52:21]requested_item shift.num is exist - process it [11:52:21]requested_item shift.opened is exist - process it [11:52:21]req_shift_opened [11:52:21]FM_GetShiftState [11:52:21]SAM_PROTO_GetShiftState [11:52:21]wFMCommunicate request_size=4 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 13 01 00 [11:52:21]Write to MH i2c: E2 08 00 B1 02 80 13 01 00 00 00 00 00 30 [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 0E 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 0E 00 B1 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [11:52:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:52:21]wFMCommunicate OK [11:52:21]SAM_PROTO_GetShiftState done [11:52:21]FM_GetShiftState done [11:52:21]req_shift_opened done [11:52:21]requested_item shift.open_date is exist - process it [11:52:21]req_shift_open_date [11:52:21]req_shift_open_date done [11:52:21]produce_requested_data done [11:52:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225879,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:52:21]process_action_free close_receipt [11:52:21]json_value_free [11:52:21]json_value_free done [11:52:21]process_json_proto returns [11:52:21]Send response to host [11:52:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225879,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:52:21]free response buf [11:52:21]execute_script done [11:52:21]execute_script returns [11:52:21]free content buf [11:52:21]Sock 10.Close socket [11:52:21]Sock 10.Thread stoped [11:52: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 35 39 4F 00 00 00 BF 7E 47 00 0D 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 72 03 00 F4 03 04 00 81 8B A4 66 B6 04 01 00 00 44 0E A1 90 DC BB 87 0F [11:52:21]CommunicateWithHost err = 0 [11:52:21]CheckOFDResponse [11:52:21]1017 (14) - 77093643461234 [11:52:21]1041 (16) - 0000000000874959 [11:52:21]1040 (4) - 225879 [11:52:21]1012 (4) - 27.07.2024 05:54 [11:52:21]1206 (1) - 0 [11:52:21]OFD Sender: Remove packet 225879 [11:52:21]ProducePacketName [11:52:21]name=ofd_packets/00225879 [11:52:21]NVStorageDeleteData [11:52:22]OFD Sender: No OFD packet to send [11:52:27]OFD Sender: No OFD packet to send [11:52:32]OFD Sender: No OFD packet to send [11:52:37]OFD Sender: No OFD packet to send [11:52:42]OFD Sender: No OFD packet to send [11:52:47]OFD Sender: No OFD packet to send [11:52:49]recv_with_timeout no data received [11:52:52]OFD Sender: No OFD packet to send [11:52:56]accept exits with 9 [11:52:56]New connection [11:52:56]New thread 3067084132 created [11:52:56]Thread 3066940772 joined [11:52:56]Waiting for new connection... [11:52:56] Sock 9.Parse request [11:52:56]Sock 9.Check first char [11:52:56]Sock 9.First char is OK [11:52:56]request: POST /json_proto HTTP/1.0 [11:52:56]Method: POST [11:52:56]URL: /json_proto [11:52:56]Method is POST - this is cgi request [11:52:56]url: /json_proto [11:52:56]query_string will be loaded in cgi processing [11:52:56]execute_cgi json_proto POST (null) [11:52:56]execute_cgi path=json_proto method=POST [11:52:56]POST find Content-Length [11:52:56]Host: 172.17.43.131:8080 [11:52:56]Content-Length: 678 [11:52:56]Content-Type: application/json [11:52:56] [11:52:56]POST finish read [11:52:56]Found Content-Length = 678 [11:52:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:56]execute_script... [11:52: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)2002159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:56]POST & json_proto [11:52:56]process_json_proto [11:52:56]json parsed OK: [11:52:56]protocol is kg_v1.0 [11:52:56]action value=close_receipt [11:52:56]process_action close_receipt [11:52:56]cmd_close_receipt [11:52:56]MH_GetDate [11:52:56]Write to MH i2c: F0 00 00 B2 02 A3 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: F0 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: F0 09 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: F0 09 00 B2 02 00 99 DF A4 66 F9 24 A2 66 53 [11:52:56]GetLastDocTimeStamp 1722081136 [11:52:56]current date 1722081177 [11:52:56]FM_GetShiftState [11:52:56]SAM_PROTO_GetShiftState [11:52:56]wFMCommunicate request_size=4 [11:52:56]MH_SAM_APDU [11:52:56]CAPDU: 80 13 01 00 [11:52:56]Write to MH i2c: E2 08 00 B3 02 80 13 01 00 00 00 00 00 32 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 0E 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 0E 00 B3 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [11:52:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:52:56]wFMCommunicate OK [11:52:56]SAM_PROTO_GetShiftState done [11:52:56]FM_GetShiftState done [11:52:56]opened in 1722038719 [11:52:56]opened+sec_in_day 1722125119 [11:52:56]quantity*price = 50010 [11:52:56]sum+1 = 50012 [11:52:56]Check (price>sum+1) || (price+1 о реализуемом товаре [11:54:34]line ОКРУГЛЕНИЕ: -0.01 [11:54:34]line ИТОГО: 200.00 [11:54:34]line Внесено: 200.00 [11:54:34]line СДАЧА: 0.00 [11:54:34]line НСП 1% : 1.77 [11:54:34]line НДС 12% : 21.24 [11:54:34]line Наличными: 200.00 [11:54:34]line Безнал.: 0.00 [11:54:34]line Место: АЗС № 97 "Партнер Нефть" [11:54:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:54:34]line СНО: Общий режим [11:54:34]line Чек 241 27.07.2024 11:54 [11:54:34]line Смена: 438 ФФД: 1.0 [11:54:34]line ЗНМ: 0300000054 [11:54:34]line РНМ: 0000000000092624 [11:54:34]line Версия ККМ: 001 [11:54:34]line ФМ: 0000000000874959 [11:54:34]line ФД: 225881 [11:54:34]line ФПД: 102533416779567 [11:54:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115432&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225881&fm=102533416779567&tin=02508201610067®Number=0000000000092624&sum=20000 [11:54:34]written 0, free lines is 4095 [11:54:34]OFD Sender: Processing packet 225881 [packets to send 600, broken 599] [11:54:34]ProducePacketName [11:54:34]name=ofd_packets/00225881 [11:54:34]OFD Sender: To server: pG, [11:54:34]CommunicateWithHost lk.salyk.kg:30040 [11:54:34]ConnectInit lk.salyk.kg [11:54:34]Write to MH i2c: 01 00 00 3C 03 3F [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: 01 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: 01 07 00 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: 01 07 00 3C 03 00 00 00 00 00 61 0C B3 [11:54:34]RasterBufferAndPrint [11:54:34]line [11:54:34]line [11:54:34]line [11:54:34]line [11:54:34]line [11:54:34]written 0, free lines is 3176 [11:54:34]MH_Cut [11:54:34]Write to MH i2c: D1 01 00 43 03 01 18 [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: D1 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: D1 01 00 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: D1 01 00 43 03 00 17 [11:54:34]Write to MH i2c: 01 00 00 44 03 47 [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:35]*** Cut start [11:54:35]*** Partial cut [11:54:35]*** CUTSNS_PIN = 1 [11:54:35]*** CUTSNS_PIN = 0 [11:54:35]*** Brake cut motor [11:54:36]Read from MH i2c: 01 [11:54:36]MH_I2C_Read... [11:54:36]*** Stop cut motor [11:54:36]*** Cut end [11:54:36]Read from MH i2c: 01 07 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 FF 0F 5C [11:54:36]process_action close_receipt done [11:54:36]requested_data is exist [11:54:36]produce_requested_data [11:54:36]requested_item fm.sn is exist - process it [11:54:36]wFMCommunicate request_size=4 [11:54:36]MH_SAM_APDU [11:54:36]CAPDU: 80 11 00 00 [11:54:36]Write to MH i2c: E2 08 00 45 03 80 11 00 00 00 00 00 00 C2 [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:36]Read from MH i2c: E2 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 17 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 17 00 45 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [11:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:54:36]wFMCommunicate OK [11:54:36]requested_item fd.num is exist - process it [11:54:36]SAM_PROTO_GetFieldsCounters [11:54:36]wFMCommunicate request_size=4 [11:54:36]MH_SAM_APDU [11:54:36]CAPDU: 80 13 00 00 [11:54:36]Write to MH i2c: E2 08 00 46 03 80 13 00 00 00 00 00 00 C5 [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:36]Read from MH i2c: E2 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 62 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 72 03 00 0E 04 04 00 B6 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 46 [11:54: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 72 03 00 0E 04 04 00 B6 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:54:36]wFMCommunicate OK [11:54:36]SAM_PROTO_GetFieldsCounters done [11:54:36]requested_item shift.num is exist - process it [11:54:36]requested_item shift.opened is exist - process it [11:54:36]req_shift_opened [11:54:36]FM_GetShiftState [11:54:36]SAM_PROTO_GetShiftState [11:54:36]wFMCommunicate request_size=4 [11:54:36]MH_SAM_APDU [11:54:36]CAPDU: 80 13 01 00 [11:54:36]Write to MH i2c: E2 08 00 47 03 80 13 01 00 00 00 00 00 C7 [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:36]Read from MH i2c: E2 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 0E 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 0E 00 47 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [11:54:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:54:36]wFMCommunicate OK [11:54:36]SAM_PROTO_GetShiftState done [11:54:36]FM_GetShiftState done [11:54:36]req_shift_opened done [11:54:36]requested_item shift.open_date is exist - process it [11:54:36]req_shift_open_date [11:54:36]req_shift_open_date done [11:54:36]produce_requested_data done [11:54:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225881,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:54:36]process_action_free close_receipt [11:54:36]json_value_free [11:54:36]json_value_free done [11:54:36]process_json_proto returns [11:54:36]Send response to host [11:54:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225881,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:54:36]free response buf [11:54:36]execute_script done [11:54:36]execute_script returns [11:54:36]free content buf [11:54:36]Sock 10.Close socket [11:54:36]Sock 10.Thread stoped [11:54:38]recv_with_timeout no data received [11:54:39]ConnectInit Can't take IP for lk.salyk.kg [11:54:39]CommunicateWithHost connect error [11:54:39]CommunicateWithHost err = -1 [11:54:39]OFD Sender: Server communicate error [11:54:39]accept exits with 9 [11:54:39]New connection [11:54:39]New thread 3067084132 created [11:54:39]Thread 3066940772 joined [11:54:39]Waiting for new connection... [11:54:39] Sock 9.Parse request [11:54:39]Sock 9.Check first char [11:54:39]Sock 9.First char is OK [11:54:39]request: POST /json_proto HTTP/1.0 [11:54:39]Method: POST [11:54:39]URL: /json_proto [11:54:39]Method is POST - this is cgi request [11:54:39]url: /json_proto [11:54:39]query_string will be loaded in cgi processing [11:54:39]execute_cgi json_proto POST (null) [11:54:39]execute_cgi path=json_proto method=POST [11:54:39]POST find Content-Length [11:54:39]Host: 172.17.43.131:8080 [11:54:39]Content-Length: 984 [11:54:39]Content-Type: application/json [11:54:39] [11:54:39]POST finish read [11:54:39]Found Content-Length = 984 [11:54:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:39]execute_script... [11:54: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)2002160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:39]POST & json_proto [11:54:39]process_json_proto [11:54:39]json parsed OK: [11:54:39]protocol is kg_v1.0 [11:54:39]action value=close_receipt [11:54:39]process_action close_receipt [11:54:39]cmd_close_receipt [11:54:39]MH_GetDate [11:54:39]Write to MH i2c: F0 00 00 48 03 3A [11:54:39]Write i2c OK [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: F0 [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: F0 09 00 [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: F0 09 00 48 03 00 FF DF A4 66 F9 24 A2 66 50 [11:54:39]GetLastDocTimeStamp 1722081272 [11:54:39]current date 1722081279 [11:54:39]FM_GetShiftState [11:54:39]SAM_PROTO_GetShiftState [11:54:39]wFMCommunicate request_size=4 [11:54:39]MH_SAM_APDU [11:54:39]CAPDU: 80 13 01 00 [11:54:39]Write to MH i2c: E2 08 00 49 03 80 13 01 00 00 00 00 00 C9 [11:54:39]Write i2c OK [11:54:39]MH_I2C_Read... [11:54:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:39]Read from MH i2c: E2 [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: E2 0E 00 [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: E2 0E 00 49 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D7 [11:54:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:54:39]wFMCommunicate OK [11:54:39]SAM_PROTO_GetShiftState done [11:54:39]FM_GetShiftState done [11:54:39]opened in 1722038719 [11:54:39]opened+sec_in_day 1722125119 [11:54:39]quantity*price = 200066 [11:54:39]sum+1 = 200067 [11:54:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 242 27.07.2024 11:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 29.95 сом ФМ: 0000000000874959 ФД: 225882 ФПД: 123736248902382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225882&fm=123736248902382&tin=02508201610067®Number=0000000000092624&sum=200000 [11:54:40]StoreToDocumentArchive [11:54:40]shift 438 fd 225882 [11:54:40]save to /storage/0438/doc_00225882 [11:54:40]save last doc name /storage/0438/doc_00225882 to /storage/kkm_last_doc_name [11:54:40]save OK [11:54:40]Clear old archive folders... [11:54:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:40]tlvbuf is 020639D0 [11:54:40]SAM_PROTO_ClearQueue [11:54:40]wFMCommunicate request_size=4 [11:54:40]MH_SAM_APDU [11:54:40]CAPDU: 80 09 00 00 [11:54:40]Write to MH i2c: E2 08 00 56 03 80 09 00 00 00 00 00 00 CB [11:54:41]Write i2c OK [11:54:41]MH_I2C_Read... [11:54:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:41]Read from MH i2c: E2 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 56 03 00 90 00 CD [11:54:41]RAPDU: 90 00 [11:54:41]wFMCommunicate OK [11:54:41]SAM_PROTO_ClearQueue done [11:54:41]KKMCreateOFDPacket [11:54:41]OFDProtocolAddRootSTLVToBuf [11:54:41]FM_MakeSignedData [11:54:41]FM_MakeSignedData [11:54:41]SAM_PROTO_SignData [11:54:41]wFMCommunicate request_size=4 [11:54:41]MH_SAM_APDU [11:54:41]CAPDU: 80 0D 01 02 [11:54:41]Write to MH i2c: E2 08 00 57 03 80 0D 01 02 00 00 00 00 D3 [11:54:41]Write i2c OK [11:54:41]MH_I2C_Read... [11:54:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:41]Read from MH i2c: E2 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 57 03 00 90 00 CE [11:54:41]RAPDU: 90 00 [11:54:41]wFMCommunicate OK [11:54:41]wFMCommunicate request_size=255 [11:54:41]MH_SAM_APDU [11:54: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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 FF DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 72 03 00 35 04 06 00 70 [11:54:41]Write to MH i2c: E2 02 01 58 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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 FF DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 72 03 00 35 04 06 00 70 00 00 CB [11:54:41]Write i2c OK [11:54:41]MH_I2C_Read... [11:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:41]Read from MH i2c: E2 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [11:54:41]RAPDU: 90 00 [11:54:41]wFMCommunicate OK [11:54:41]wFMCommunicate request_size=10 [11:54:41]MH_SAM_APDU [11:54:41]CAPDU: 80 0D 02 02 05 89 97 29 62 EE [11:54:41]Write to MH i2c: E2 0D 00 59 03 80 0D 02 02 05 00 89 97 29 62 EE 00 00 79 [11:54:41]Write i2c OK [11:54:41]MH_I2C_Read... [11:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:41]Read from MH i2c: E2 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [11:54:41]RAPDU: 90 00 [11:54:41]wFMCommunicate OK [11:54:41]wFMCommunicate request_size=4 [11:54:41]MH_SAM_APDU [11:54:41]CAPDU: 80 0D 03 02 [11:54:41]Write to MH i2c: E2 08 00 5A 03 80 0D 03 02 00 00 00 00 D8 [11:54:41]Write i2c OK [11:54:41]MH_I2C_Read... [11:54:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:41]Read from MH i2c: E2 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 0B 00 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 0B 00 5A 03 00 4C 7C 4F 7E DD E1 3C 59 90 00 C1 [11:54:41]RAPDU: 4C 7C 4F 7E DD E1 3C 59 90 00 [11:54:41]wFMCommunicate OK [11:54:41]SAM_PROTO_SignData done [11:54:41]FM_MakeSignedData done [11:54:41]CreateOFDProtocolMessage [11:54:41]wFMCommunicate request_size=4 [11:54:41]MH_SAM_APDU [11:54:41]CAPDU: 80 11 00 00 [11:54:41]Write to MH i2c: E2 08 00 5B 03 80 11 00 00 00 00 00 00 D8 [11:54:41]Write i2c OK [11:54:41]MH_I2C_Read... [11:54:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:41]Read from MH i2c: E2 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 [11:52:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [11:52:57]RAPDU: 90 00 [11:52:57]wFMCommunicate OK [11:52:57]wFMCommunicate request_size=25 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [11:52:57]Write to MH i2c: E2 1C 00 BD 02 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 9F [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [11:52:57]RAPDU: 90 00 [11:52:57]wFMCommunicate OK [11:52:57]wFMCommunicate request_size=4 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 15 03 00 [11:52:57]Write to MH i2c: E2 08 00 BE 02 80 15 03 00 00 00 00 00 41 [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 40 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 40 00 BE 02 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 35 39 10 04 04 00 58 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F0 00 00 00 35 04 06 00 45 30 DE 3A 3F 76 90 00 F7 [11:52:58]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 35 39 10 04 04 00 58 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F0 00 00 00 35 04 06 00 45 30 DE 3A 3F 76 90 00 [11:52:58]wFMCommunicate OK [11:52:58]SAM_PROTO_ProcessDocument answer len = 59 [11:52:58]SAM_PROTO_ProcessDocument done [11:52:58]SetTLVBufToDocument [11:52:58]Processing tag 1209 (04B9) [11:52:58]Malloc new data [11:52:58]Processing tag 1041 (0411) [11:52:58]Processing tag 1040 (0410) [11:52:58]Malloc new data [11:52:58]Processing tag 1038 (040E) [11:52:58]Malloc new data [11:52:58]Processing tag 1042 (0412) [11:52:58]Malloc new data [11:52:58]Processing tag 1077 (0435) [11:52:58]Malloc new data [11:52:58]SetTLVBufToDocument err=0 [11:52:58]KKMLoadAndSignReceiptData store KKM data [11:52:58]KKMLoadAndSignReceiptData err=0 [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 BF 02 80 11 00 00 00 00 00 00 3B [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 BF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [11:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:58]wFMCommunicate OK [11:52:58]Счет N : (1)2002159 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 64 Товар: 2710124500 Аи-95-К-5 6.740 * 74.20 = 500.11 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 240 27.07.2024 11:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225880 ФПД: 76076189106038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225880&fm=76076189106038&tin=02508201610067®Number=0000000000092624&sum=50000 [11:52:58]StoreToDocumentArchive [11:52:58]shift 438 fd 225880 [11:52:58]save to /storage/0438/doc_00225880 [11:52:58]save last doc name /storage/0438/doc_00225880 to /storage/kkm_last_doc_name [11:52:58]save OK [11:52:58]Clear old archive folders... [11:52:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:58]tlvbuf is 02088F10 [11:52:58]SAM_PROTO_ClearQueue [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 09 00 00 [11:52:58]Write to MH i2c: E2 08 00 C0 02 80 09 00 00 00 00 00 00 34 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:58]Read from MH i2c: E2 03 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 03 00 C0 02 00 90 00 36 [11:52:58]RAPDU: 90 00 [11:52:58]wFMCommunicate OK [11:52:58]SAM_PROTO_ClearQueue done [11:52:58]KKMCreateOFDPacket [11:52:58]OFDProtocolAddRootSTLVToBuf [11:52:58]FM_MakeSignedData [11:52:58]FM_MakeSignedData [11:52:58]SAM_PROTO_SignData [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 0D 01 02 [11:52:58]Write to MH i2c: E2 08 00 C1 02 80 0D 01 02 00 00 00 00 3C [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 03 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 03 00 C1 02 00 90 00 37 [11:52:58]RAPDU: 90 00 [11:52:58]wFMCommunicate OK [11:52:58]wFMCommunicate request_size=255 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 99 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 72 03 00 35 04 06 00 45 [11:52:58]Write to MH i2c: E2 02 01 C2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 99 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 72 03 00 35 04 06 00 45 00 00 E6 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 03 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 03 00 C2 02 00 90 00 38 [11:52:58]RAPDU: 90 00 [11:52:58]wFMCommunicate OK [11:52:58]wFMCommunicate request_size=10 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 0D 02 02 05 30 DE 3A 3F 76 [11:52:58]Write to MH i2c: E2 0D 00 C3 02 80 0D 02 02 05 00 30 DE 3A 3F 76 00 00 46 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 03 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 03 00 C3 02 00 90 00 39 [11:52:58]RAPDU: 90 00 [11:52:58]wFMCommunicate OK [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 0D 03 02 [11:52:58]Write to MH i2c: E2 08 00 C4 02 80 0D 03 02 00 00 00 00 41 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 0B 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 0B 00 C4 02 00 A0 84 03 5F 54 8D B9 DA 90 00 3C [11:52:58]RAPDU: A0 84 03 5F 54 8D B9 DA 90 00 [11:52:58]wFMCommunicate OK [11:52:58]SAM_PROTO_SignData done [11:52:58]FM_MakeSignedData done [11:52:58]CreateOFDProtocolMessage [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 C5 02 80 11 00 00 00 00 00 00 41 [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 C5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [11:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:58]wFMCommunicate OK [11:52:58]CreateOFDProtocolMessage done [11:52:58]OFDSenderStorePacket 225880 [11:52:58]StoreOFDPacket docnum=225880 17 00 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: E2 17 00 5B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [11:54:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:54:41]wFMCommunicate OK [11:54:41]CreateOFDProtocolMessage done [11:54:41]OFDSenderStorePacket 225882 [11:54:41]StoreOFDPacket docnum=225882 [11:54:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 29 07 01 86 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 FF DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 72 03 00 35 04 06 00 70 89 97 29 62 EE 4C 7C 4F 7E DD E1 3C 59 [11:54:41]CheckFolder [11:54:41]dirname=/storage/ofd_packets [11:54:41]CheckFolder done [11:54:41]ProducePacketName [11:54:41]name=ofd_packets/00225882 [11:54:41]NVStorageSaveData ofd_packets/00225882 [11:54:41]File name is /storage/ofd_packets/00225882 [11:54:41]Write 301 bytes [11:54:41]NVStorageSaveData done [11:54:41]OFDSenderStorePacket done [11:54:41]KKMCreateOFDPacket done [11:54:41]NVStorageSaveData kkm_last_timestamp [11:54:41]File name is /storage/kkm_last_timestamp [11:54:41]Write 4 bytes [11:54:41]NVStorageSaveData done [11:54:41]ExternCall_PrintAddStr [11:54:41]wPrintStart [11:54:41]Write to MH i2c: 01 00 00 5C 03 5F [11:54:41]Write i2c OK [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: 01 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: 01 07 00 [11:54:41]MH_I2C_Read... [11:54:41]Read from MH i2c: 01 07 00 5C 03 00 00 00 00 00 FF 0F 74 [11:54:41]RasterBufferAndPrint [11:54:41]line Счет N : (1)2002160 [11:54:41]line ИНН: 02508201610067 [11:54:41]line Контрольно-Кассовый Чек [11:54:41]line ПРОДАЖА [11:54:41]line ТРК (МРК, ГНК) : 43 [11:54:41]line Товар: 2710124130 [11:54:41]line Аи-92-К-5 [11:54:41]line 29.950 * 66.80 [11:54:41]line = 2000.66 [11:54:41]line НДС 12% НСП 1% [11:54:41]line > о реализуемом товаре [11:54:41]line ОКРУГЛЕНИЕ: -0.66 [11:54:41]line ИТОГО: 2000.00 [11:54:41]line Внесено: 2000.00 [11:54:41]line СДАЧА: 0.00 [11:54:41]line НСП 1% : 17.70 [11:54:41]line НДС 12% : 212.46 [11:54:41]line Наличными: 2000.00 [11:54:41]line Безнал.: 0.00 [11:54:41]line Место: АЗС № 97 "Партнер Нефть" [11:54:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:54:41]line СНО: Общий режим [11:54:41]line Чек 242 27.07.2024 11:54 [11:54:41]line Смена: 438 ФФД: 1.0 [11:54:41]line ЗНМ: 0300000054 [11:54:41]line РНМ: 0000000000092624 [11:54:41]line Версия ККМ: 001 [11:54:41]line [11:54:41]line Дисконтная программа [11:54:41]line АИ-92 [11:54:41]line номер 97 [11:54:41]line сэкономлено 29.95 сом [11:54:41]line ФМ: 0000000000874959 [11:54:41]line ФД: 225882 [11:54:41]line ФПД: 123736248902382 [11:54:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225882&fm=123736248902382&tin=02508201610067®Number=0000000000092624&sum=200000 [11:54:41]written 0, free lines is 4095 [11:54:41]OFD Sender: Processing packet 225881 [packets to send 601, broken 599] [11:54:41]ProducePacketName [11:54:41]name=ofd_packets/00225881 [11:54:41]OFD Sender: To server: pG, [11:54:41]CommunicateWithHost lk.salyk.kg:30040 [11:54:41]ConnectInit lk.salyk.kg [11:54:42]Write to MH i2c: 01 00 00 8C 03 8F [11:54:42]Write i2c OK [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: 01 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: 01 07 00 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: 01 07 00 8C 03 00 00 00 00 00 F7 0B 98 [11:54:42]RasterBufferAndPrint [11:54:42]line [11:54:42]line [11:54:42]line [11:54:42]line [11:54:42]line [11:54:42]written 0, free lines is 3075 [11:54:42]MH_Cut [11:54:42]Write to MH i2c: D1 01 00 93 03 01 68 [11:54:42]Write i2c OK [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: D1 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: D1 01 00 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: D1 01 00 93 03 00 67 [11:54:42]Write to MH i2c: 01 00 00 94 03 97 [11:54:42]Write i2c OK [11:54:42]MH_I2C_Read... [11:54:43]*** Cut start [11:54:43]*** Partial cut [11:54:43]*** CUTSNS_PIN = 1 [11:54:43]*** CUTSNS_PIN = 0 [11:54:43]*** Brake cut motor [11:54:44]Read from MH i2c: 01 [11:54:44]MH_I2C_Read... [11:54:44]*** Stop cut motor [11:54:44]*** Cut end [11:54:44]Read from MH i2c: 01 07 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 FF 0F AC [11:54:44]process_action close_receipt done [11:54:44]requested_data is exist [11:54:44]produce_requested_data [11:54:44]requested_item fm.sn is exist - process it [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 11 00 00 [11:54:44]Write to MH i2c: E2 08 00 95 03 80 11 00 00 00 00 00 00 12 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 17 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 17 00 95 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [11:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:54:44]wFMCommunicate OK [11:54:44]requested_item fd.num is exist - process it [11:54:44]SAM_PROTO_GetFieldsCounters [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 13 00 00 [11:54:44]Write to MH i2c: E2 08 00 96 03 80 13 00 00 00 00 00 00 15 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 62 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 62 00 96 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 72 03 00 0E 04 04 00 B6 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 9A [11:54:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 72 03 00 0E 04 04 00 B6 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:54:44]wFMCommunicate OK [11:54:44]SAM_PROTO_GetFieldsCounters done [11:54:44]requested_item shift.num is exist - process it [11:54:44]requested_item shift.opened is exist - process it [11:54:44]req_shift_opened [11:54:44]FM_GetShiftState [11:54:44]SAM_PROTO_GetShiftState [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 13 01 00 [11:54:44]Write to MH i2c: E2 08 00 97 03 80 13 01 00 00 00 00 00 17 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 0E 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 0E 00 97 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 25 [11:54:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:54:44]wFMCommunicate OK [11:54:44]SAM_PROTO_GetShiftState done [11:54:44]FM_GetShiftState done [11:54:44]req_shift_opened done [11:54:44]requested_item shift.open_date is exist - process it [11:54:44]req_shift_open_date [11:54:44]req_shift_open_date done [11:54:44]produce_requested_data done [11:54:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225882,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:54:44]process_action_free close_receipt [11:54:44]json_value_free [11:54:44]json_value_free done [11:54:44]process_json_proto returns [11:54:44]Send response to host [11:54:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225882,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:54:44]free response buf [11:54:44]execute_script done [11:54:44]execute_script returns [11:54:44]free content buf [11:54:44]Sock 9.Close socket [11:54:44]Sock 9.Thread stoped [11:54:46]ConnectInit Can't take IP for lk.salyk.kg [11:54:46]CommunicateWithHost connect error [11:54:46]CommunicateWithHost err = -1 [11:54:46]OFD Sender: Server communicate error [11:54:51]OFD Sender: Processing packet 225881 [packets to send 601, broken 599] [11:54:51]ProducePacketName [11:54:51]name=ofd_packets/00225881 [11:54:51]OFD Sender: To server: pG, [11:54:51]CommunicateWithHost lk.salyk.kg:30040 [11:54:51]ConnectInit lk.salyk.kg [11:54:55]recv_with_timeout no data received [11:54:56]ConnectInit Can't connect to host [11:54:56]CommunicateWithHost connect error [11:54:56]CommunicateWithHost err = -1 [11:54:56]OFD Sender: Server communicate error [11:55:00]ConnectInit Can't connect to host [11:55:01]OFD Sender: Processing packet 225881 [packets to send 601, broken 599] [11:55:01]ProducePacketName [11:55:01]name=ofd_packets/00225881 [11:55:01]OFD Sender: To server: pG, [11:55:01]CommunicateWithHost lk.salyk.kg:30040 [11:55:01]ConnectInit lk.salyk.kg [11:55:05]ConnectInit Can't connect to host [11:55:06]ConnectInit Can't take IP for lk.salyk.kg [11:55:06]CommunicateWithHost connect error [11:55:06]CommunicateWithHost err = -1 [11:55:06]OFD Sender: Server communicate error [11:55:11]OFD Sender: Processing packet 225881 [packets to send 601, broken 599] [11:55:11]ProducePacketName [11:55:11]name=ofd_packets/00225881 [11:55:11]OFD Sender: To server: pG, [11:55:11]CommunicateWithHost lk.salyk.kg:30040 [11:55:11]ConnectInit lk.salyk.kg [11:55:16]ConnectInit Can't take IP for lk.salyk.kg [11:55:16]CommunicateWithHost connect error [11:55:16]CommunicateWithHost err = -1 [11:55:16]OFD Sender: Server communicate error [11:55:17]ConnectInit Can't connect to host [11:55:21]OFD Sender: Processing packet 225881 [packets to send 601, broken 599] [11:55:21]ProducePacketName [11:55:21]name=ofd_packets/00225881 [11:55:21]OFD Sender: To server: pG, [11:55:21]CommunicateWithHost lk.salyk.kg:30040 [11:55:21]ConnectInit lk.salyk.kg [11:55:43]recv_with_timeout no data received [11:55:44]accept exits with 8 [11:55:44]New connection [11:55:44]New thread 3066940772 created [11:55:44]Thread 3067084132 joined [11:55:44]Waiting for new connection... [11:55:44] Sock 8.Parse request [11:55:44]Sock 8.Check first char [11:55:44]Sock 8.First char is OK [11:55:44]request: POST /json_proto HTTP/1.0 [11:55:44]Method: POST [11:55:44]URL: /json_proto [11:55:44]Method is POST - this is cgi request [11:55:44]url: /json_proto [11:55:44]query_string will be loaded in cgi processing [11:55:44]execute_cgi json_proto POST (null) [11:55:44]execute_cgi path=json_proto method=POST [11:55:44]POST find Content-Length [11:55:44]Host: 172.17.43.131:8080 [11:55:44]Content-Length: 678 [11:55:44]Content-Type: application/json [11:55:44] [11:55:44]POST finish read [11:55:44]Found Content-Length = 678 [11:55:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:44]execute_script... [11:55: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)2002163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:44]POST & json_proto [11:55:44]process_json_proto [11:55:44]json parsed OK: [11:55:44]protocol is kg_v1.0 [11:55:44]action value=close_receipt [11:55:44]process_action close_receipt [11:55:44]cmd_close_receipt [11:55:44]MH_GetDate [11:55:44]Write to MH i2c: F0 00 00 98 03 8A [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: F0 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: F0 09 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: F0 09 00 98 03 00 40 E0 A4 66 F9 24 A2 66 E2 [11:55:44]GetLastDocTimeStamp 1722081279 [11:55:44]current date 1722081344 [11:55:44]FM_GetShiftState [11:55:44]SAM_PROTO_GetShiftState [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 13 01 00 [11:55:44]Write to MH i2c: E2 08 00 99 03 80 13 01 00 00 00 00 00 19 [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 0E 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 0E 00 99 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 27 [11:55:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:55:44]wFMCommunicate OK [11:55:44]SAM_PROTO_GetShiftState done [11:55:44]FM_GetShiftState done [11:55:44]opened in 1722038719 [11:55:44]opened+sec_in_day 1722125119 [11:55:44]quantity*price = 35052 [11:55:44]sum+1 = 35054 [11:55:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 243 27.07.2024 11:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225883 ФПД: 205405110387887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225883&fm=205405110387887&tin=02508201610067®Number=0000000000092624&sum=35000 [11:55:45]StoreToDocumentArchive [11:55:45]shift 438 fd 225883 [11:55:45]save to /storage/0438/doc_00225883 [11:55:45]save last doc name /storage/0438/doc_00225883 to /storage/kkm_last_doc_name [11:55:45]save OK [11:55:45]Clear old archive folders... [11:55:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:45]tlvbuf is 0204D0C0 [11:55:45]SAM_PROTO_ClearQueue [11:55:45]wFMCommunicate request_size=4 [11:55:45]MH_SAM_APDU [11:55:45]CAPDU: 80 09 00 00 [11:55:45]Write to MH i2c: E2 08 00 A6 03 80 09 00 00 00 00 00 00 1B [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:45]Read from MH i2c: E2 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [11:55:45]RAPDU: 90 00 [11:55:45]wFMCommunicate OK [11:55:45]SAM_PROTO_ClearQueue done [11:55:45]KKMCreateOFDPacket [11:55:45]OFDProtocolAddRootSTLVToBuf [11:55:45]FM_MakeSignedData [11:55:45]FM_MakeSignedData [11:55:45]SAM_PROTO_SignData [11:55:45]wFMCommunicate request_size=4 [11:55:45]MH_SAM_APDU [11:55:45]CAPDU: 80 0D 01 02 [11:55:45]Write to MH i2c: E2 08 00 A7 03 80 0D 01 02 00 00 00 00 23 [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:45]Read from MH i2c: E2 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [11:55:45]RAPDU: 90 00 [11:55:45]wFMCommunicate OK [11:55:45]wFMCommunicate request_size=255 [11:55:45]MH_SAM_APDU [11:55: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 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 40 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 72 03 00 35 04 06 00 BA [11:55:45]Write to MH i2c: E2 02 01 A8 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 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 40 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 72 03 00 35 04 06 00 BA 00 00 33 [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:45]Read from MH i2c: E2 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [11:55:45]RAPDU: 90 00 [11:55:45]wFMCommunicate OK [11:55:45]wFMCommunicate request_size=10 [11:55:45]MH_SAM_APDU [11:55:45]CAPDU: 80 0D 02 02 05 D0 9A A3 C4 AF [11:55:45]Write to MH i2c: E2 0D 00 A9 03 80 0D 02 02 05 00 D0 9A A3 C4 AF 00 00 B0 [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:45]Read from MH i2c: E2 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [11:55:45]RAPDU: 90 00 [11:55:45]wFMCommunicate OK [11:55:45]wFMCommunicate request_size=4 [11:55:45]MH_SAM_APDU [11:55:45]CAPDU: 80 0D 03 02 [11:55:45]Write to MH i2c: E2 08 00 AA 03 80 0D 03 02 00 00 00 00 28 [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:45]Read from MH i2c: E2 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 0B 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 0B 00 AA 03 00 85 32 71 63 A7 85 9A 9B 90 00 15 [11:55:45]RAPDU: 85 32 71 63 A7 85 9A 9B 90 00 [11:55:45]wFMCommunicate OK [11:55:45]SAM_PROTO_SignData done [11:55:45]FM_MakeSignedData done [11:55:45]CreateOFDProtocolMessage [11:55:45]wFMCommunicate request_size=4 [11:55:45]MH_SAM_APDU [11:55:45]CAPDU: 80 11 00 00 [11:55:45]Write to MH i2c: E2 08 00 AB 03 80 11 00 00 00 00 00 00 28 [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:45]Read from MH i2c: E2 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 17 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 17 00 AB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [11:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:55:46]wFMCommunicate OK [11:55:46]CreateOFDProtocolMessage done [11:55:46]OFDSenderStorePacket 225883 [11:55:46]StoreOFDPacket docnum=225883 [11:55:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 69 E6 07 01 10 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 40 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 72 03 00 35 04 06 00 BA D0 9A A3 C4 AF 85 32 71 63 A7 85 9A 9B [11:55:46]CheckFolder [11:55:46]dirname=/storage/ofd_packets [11:55:46]CheckFolder done [11:55:46]ProducePacketName [11:55:46]name=ofd_packets/00225883 [11:55:46]NVStorageSaveData ofd_packets/00225883 [11:55:46]File name is /storage/ofd_packets/00225883 [11:55:46]Write 301 bytes [11:55:46]NVStorageSaveData done [11:55:46]OFDSenderStorePacket done [11:55:46]KKMCreateOFDPacket done [11:55:46]NVStorageSaveData kkm_last_timestamp [11:55:46]File name is /storage/kkm_last_timestamp [11:55:46]Write 4 bytes [11:55:46]NVStorageSaveData done [11:55:46]ExternCall_PrintAddStr [11:55:46]wPrintStart [11:55:46]Write to MH i2c: 01 00 00 AC 03 AF [11:55:46]Write i2c OK [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: 01 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: 01 07 00 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: 01 07 00 AC 03 00 00 00 00 00 FF 0F C4 [11:55:46]RasterBufferAndPrint [11:55:46]line Счет N : (1)2002163 [11:55:46]line ИНН: 02508201610067 [11:55:46]line Контрольно-Кассовый Чек [11:55:46]line ПРОДАЖА [11:55:46]line ТРК (МРК, ГНК) : 43 [11:55:46]line Товар: 2710124130 [11:55:46]line Аи-92-К-5 [11:55:46]line 5.170 * 67.80 [11:55:46]line = 350.53 [11:55:46]line НДС 12% НСП 1% [11:55:46]line > о реализуемом товаре [11:55:46]line ОКРУГЛЕНИЕ: -0.53 [11:55:46]line ИТОГО: 350.00 [11:55:46]line Внесено: 350.00 [11:55:46]line СДАЧА: 0.00 [11:55:46]line НСП 1% : 3.10 [11:55:46]line НДС 12% : 37.22 [11:55:46]line Наличными: 350.00 [11:55:46]line Безнал.: 0.00 [11:55:46]line Место: АЗС № 97 "Партнер Нефть" [11:55:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:55:46]line СНО: Общий режим [11:55:46]line Чек 243 27.07.2024 11:55 [11:55:46]line Смена: 438 ФФД: 1.0 [11:55:46]line ЗНМ: 0300000054 [11:55:46]line РНМ: 0000000000092624 [11:55:46]line Версия ККМ: 001 [11:55:46]line ФМ: 0000000000874959 [11:55:46]line ФД: 225883 [11:55:46]line ФПД: 205405110387887 [11:55:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225883&fm=205405110387887&tin=02508201610067®Number=0000000000092624&sum=35000 [11:55:46]written 0, free lines is 4095 [11:55:46]Write to MH i2c: 01 00 00 D7 03 DA [11:55:46]Write i2c OK [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: 01 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: 01 07 00 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: 01 07 00 D7 03 00 00 00 00 00 6C 0C 59 [11:55:46]RasterBufferAndPrint [11:55:46]line [11:55:46]line [11:55:46]line [11:55:46]line [11:55:46]line [11:55:46]written 0, free lines is 3185 [11:55:46]MH_Cut [11:55:46]Write to MH i2c: D1 01 00 DE 03 01 B3 [11:55:46]Write i2c OK [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: D1 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: D1 01 00 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: D1 01 00 DE 03 00 B2 [11:55:46]Write to MH i2c: 01 00 00 DF 03 E2 [11:55:46]Write i2c OK [11:55:46]MH_I2C_Read... [11:55:47]*** Cut start [11:55:47]*** Partial cut [11:55:47]*** CUTSNS_PIN = 1 [11:55:47]*** CUTSNS_PIN = 0 [11:55:47]*** Brake cut motor [11:55:48]Read from MH i2c: 01 [11:55:48]MH_I2C_Read... [11:55:48]*** Stop cut motor [11:55:48]*** Cut end [11:55:48]Read from MH i2c: 01 07 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: 01 07 00 DF 03 00 00 00 00 00 FF 0F F7 [11:55:48]process_action close_receipt done [11:55:48]requested_data is exist [11:55:48]produce_requested_data [11:55:48]requested_item fm.sn is exist - process it [11:55:48]wFMCommunicate request_size=4 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 11 00 00 [11:55:48]Write to MH i2c: E2 08 00 E0 03 80 11 00 00 00 00 00 00 5D [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 17 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 17 00 E0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [11:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:55:48]wFMCommunicate OK [11:55:48]requested_item fd.num is exist - process it [11:55:48]SAM_PROTO_GetFieldsCounters [11:55:48]wFMCommunicate request_size=4 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 13 00 00 [11:55:48]Write to MH i2c: E2 08 00 E1 03 80 13 00 00 00 00 00 00 60 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 62 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 62 00 E1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 72 03 00 0E 04 04 00 B6 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 E9 [11:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 72 03 00 0E 04 04 00 B6 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:55:48]wFMCommunicate OK [11:55:48]SAM_PROTO_GetFieldsCounters done [11:55:48]requested_item shift.num is exist - process it [11:55:48]requested_item shift.opened is exist - process it [11:55:48]req_shift_opened [11:55:48]FM_GetShiftState [11:55:48]SAM_PROTO_GetShiftState [11:55:48]wFMCommunicate request_size=4 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 13 01 00 [11:55:48]Write to MH i2c: E2 08 00 E2 03 80 13 01 00 00 00 00 00 62 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 0E 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 0E 00 E2 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 70 [11:55:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:55:48]wFMCommunicate OK [11:55:48]SAM_PROTO_GetShiftState done [11:55:48]FM_GetShiftState done [11:55:48]req_shift_opened done [11:55:48]requested_item shift.open_date is exist - process it [11:55:48]req_shift_open_date [11:55:48]req_shift_open_date done [11:55:48]produce_requested_data done [11:55:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225883,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:55:48]process_action_free close_receipt [11:55:48]json_value_free [11:55:48]json_value_free done [11:55:48]process_json_proto returns [11:55:48]Send response to host [11:55:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225883,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:55:48]free response buf [11:55:48]execute_script done [11:55:48]execute_script returns [11:55:48]free content buf [11:55:48]Sock 8.Close socket [11:55:48]Sock 8.Thread stoped [11:55:54]accept exits with 10 [11:55:54]New connection [11:55:54]New thread 3067084132 created [11:55:54]Thread 3066940772 joined [11:55:54]Waiting for new connection... [11:55:54] Sock 10.Parse request [11:55:54]Sock 10.Check first char [11:55:54]Sock 10.First char is OK [11:55:54]request: POST /json_proto HTTP/1.0 [11:55:54]Method: POST [11:55:54]URL: /json_proto [11:55:54]Method is POST - this is cgi request [11:55:54]url: /json_proto [11:55:54]query_string will be loaded in cgi processing [11:55:54]execute_cgi json_proto POST (null) [11:55:54]execute_cgi path=json_proto method=POST [11:55:54]POST find Content-Length [11:55:54]Host: 172.17.43.131:8080 [11:55:54]Content-Length: 671 [11:55:54]Content-Type: application/json [11:55:54] [11:55:54]POST finish read [11:55:54]Found Content-Length = 671 [11:55:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:54]execute_script... [11:55: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)2002162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:54]POST & json_proto [11:55:54]process_json_proto [11:55:54]json parsed OK: [11:55:54]protocol is kg_v1.0 [11:55:54]action value=close_receipt [11:55:54]process_action close_receipt [11:55:54]cmd_close_receipt [11:55:54]MH_GetDate [11:55:54]Write to MH i2c: F0 00 00 E3 03 D5 [11:55:54]Write i2c OK [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: F0 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: F0 09 00 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: F0 09 00 E3 03 00 4B E0 A4 66 F9 24 A2 66 38 [11:55:54]GetLastDocTimeStamp 1722081344 [11:55:54]current date 1722081355 [11:55:54]FM_GetShiftState [11:55:54]SAM_PROTO_GetShiftState [11:55:54]wFMCommunicate request_size=4 [11:55:54]MH_SAM_APDU [11:55:54]CAPDU: 80 13 01 00 [11:55:54]Write to MH i2c: E2 08 00 E4 03 80 13 01 00 00 00 00 00 64 [11:55:54]Write i2c OK [11:55:54]MH_I2C_Read... [11:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:54]Read from MH i2c: E2 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: E2 0E 00 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: E2 0E 00 E4 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 72 [11:55:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:55:54]wFMCommunicate OK [11:55:54]SAM_PROTO_GetShiftState done [11:55:54]FM_GetShiftState done [11:55:54]opened in 1722038719 [11:55:54]opened+sec_in_day 1722125119 [11:55:54]quantity*price = 50017 [11:55:54]sum+1 = 50019 [11:55:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 244 27.07.2024 11:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225884 ФПД: 182793610797177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225884&fm=182793610797177&tin=02508201610067®Number=0000000000092624&sum=50000 [11:55:55]StoreToDocumentArchive [11:55:55]shift 438 fd 225884 [11:55:55]save to /storage/0438/doc_00225884 [11:55:55]save last doc name /storage/0438/doc_00225884 to /storage/kkm_last_doc_name [11:55:55]save OK [11:55:55]Clear old archive folders... [11:55:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:55:55]tlvbuf is 02059810 [11:55:55]SAM_PROTO_ClearQueue [11:55:55]wFMCommunicate request_size=4 [11:55:55]MH_SAM_APDU [11:55:55]CAPDU: 80 09 00 00 [11:55:55]Write to MH i2c: E2 08 00 F1 03 80 09 00 00 00 00 00 00 66 [11:55:55]Write i2c OK [11:55:55]MH_I2C_Read... [11:55:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:55]Read from MH i2c: E2 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 03 00 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [11:55:55]RAPDU: 90 00 [11:55:55]wFMCommunicate OK [11:55:55]SAM_PROTO_ClearQueue done [11:55:55]KKMCreateOFDPacket [11:55:55]OFDProtocolAddRootSTLVToBuf [11:55:55]FM_MakeSignedData [11:55:55]FM_MakeSignedData [11:55:55]SAM_PROTO_SignData [11:55:55]wFMCommunicate request_size=4 [11:55:55]MH_SAM_APDU [11:55:55]CAPDU: 80 0D 01 02 [11:55:55]Write to MH i2c: E2 08 00 F2 03 80 0D 01 02 00 00 00 00 6E [11:55:55]Write i2c OK [11:55:55]MH_I2C_Read... [11:55:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:55]Read from MH i2c: E2 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 03 00 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [11:55:55]RAPDU: 90 00 [11:55:55]wFMCommunicate OK [11:55:55]wFMCommunicate request_size=255 [11:55:55]MH_SAM_APDU [11:55: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 4B E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 72 03 00 35 04 06 00 [11:55:56]Write to MH i2c: E2 02 01 F3 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 4B E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 72 03 00 35 04 06 00 00 00 B2 [11:55:56]Write i2c OK [11:55:56]MH_I2C_Read... [11:55:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:56]Read from MH i2c: E2 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 03 00 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [11:55:56]RAPDU: 90 00 [11:55:56]wFMCommunicate OK [11:55:56]wFMCommunicate request_size=11 [11:55:56]MH_SAM_APDU [11:55:56]CAPDU: 80 0D 02 02 06 A6 3F F4 3D 20 79 [11:55:56]Write to MH i2c: E2 0E 00 F4 03 80 0D 02 02 06 00 A6 3F F4 3D 20 79 00 00 2C [11:55:56]Write i2c OK [11:55:56]MH_I2C_Read... [11:55:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:56]Read from MH i2c: E2 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 03 00 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [11:55:56]RAPDU: 90 00 [11:55:56]wFMCommunicate OK [11:55:56]wFMCommunicate request_size=4 [11:55:56]MH_SAM_APDU [11:55:56]CAPDU: 80 0D 03 02 [11:55:56]Write to MH i2c: E2 08 00 F5 03 80 0D 03 02 00 00 00 00 73 [11:55:56]Write i2c OK [11:55:56]MH_I2C_Read... [11:55:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:56]Read from MH i2c: E2 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 0B 00 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 0B 00 F5 03 00 72 D0 65 5F BB BC 92 69 90 00 EC [11:55:56]RAPDU: 72 D0 65 5F BB BC 92 69 90 00 [11:55:56]wFMCommunicate OK [11:55:56]SAM_PROTO_SignData done [11:55:56]FM_MakeSignedData done [11:55:56]CreateOFDProtocolMessage [11:55:56]wFMCommunicate request_size=4 [11:55:56]MH_SAM_APDU [11:55:56]CAPDU: 80 11 00 00 [11:55:56]Write to MH i2c: E2 08 00 F6 03 80 11 00 00 00 00 00 00 73 [11:55:56]Write i2c OK [11:55:56]MH_I2C_Read... [11:55:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:56]Read from MH i2c: E2 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 17 00 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: E2 17 00 F6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [11:55:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:55:56]wFMCommunicate OK [11:55:56]CreateOFDProtocolMessage done [11:55:56]OFDSenderStorePacket 225884 [11:55:56]StoreOFDPacket docnum=225884 [11:55:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 9D 0D 08 01 14 CE 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 4B E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 72 03 00 35 04 06 00 A6 3F F4 3D 20 79 72 D0 65 5F BB BC 92 69 [11:55:56]CheckFolder [11:55:56]dirname=/storage/ofd_packets [11:55:56]CheckFolder done [11:55:56]ProducePacketName [11:55:56]name=ofd_packets/00225884 [11:55:56]NVStorageSaveData ofd_packets/00225884 [11:55:56]File name is /storage/ofd_packets/00225884 [11:55:56]Write 302 bytes [11:55:56]NVStorageSaveData done [11:55:56]OFDSenderStorePacket done [11:55:56]KKMCreateOFDPacket done [11:55:56]NVStorageSaveData kkm_last_timestamp [11:55:56]File name is /storage/kkm_last_timestamp [11:55:56]Write 4 bytes [11:55:56]NVStorageSaveData done [11:55:56]ExternCall_PrintAddStr [11:55:56]wPrintStart [11:55:56]Write to MH i2c: 01 00 00 F7 03 FA [11:55:56]Write i2c OK [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: 01 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: 01 07 00 [11:55:56]MH_I2C_Read... [11:55:56]Read from MH i2c: 01 07 00 F7 03 00 00 00 00 00 FF 0F 0F [11:55:56]RasterBufferAndPrint [11:55:56]line Счет N : (1)2002162 [11:55:56]line ИНН: 02508201610067 [11:55:56]line Контрольно-Кассовый Чек [11:55:56]line ПРОДАЖА [11:55:56]line ТРК (МРК, ГНК) : 32 [11:55:56]line Товар: 2710124130 [11:55:56]line Super-92-К-5 [11:55:56]line 7.270 * 68.80 [11:55:56]line = 500.18 [11:55:56]line НДС 12% НСП 1% [11:55:56]line > о реализуемом товаре [11:55:56]line ОКРУГЛЕНИЕ: -0.18 [11:55:56]line ИТОГО: 500.00 [11:55:56]line Внесено: 500.00 [11:55:56]line СДАЧА: 0.00 [11:55:56]line НСП 1% : 4.43 [11:55:56]line НДС 12% : 53.12 [11:55:56]line Наличными: 500.00 [11:55:56]line Безнал.: 0.00 [11:55:56]line Место: АЗС № 97 "Партнер Нефть" [11:55:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:55:56]line СНО: Общий режим [11:55:56]line Чек 244 27.07.2024 11:55 [11:55:56]line Смена: 438 ФФД: 1.0 [11:55:56]line ЗНМ: 0300000054 [11:55:56]line РНМ: 0000000000092624 [11:55:56]line Версия ККМ: 001 [11:55:56]line ФМ: 0000000000874959 [11:55:56]line ФД: 225884 [11:55:56]line ФПД: 182793610797177 [11:55:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225884&fm=182793610797177&tin=02508201610067®Number=0000000000092624&sum=50000 [11:55:56]written 0, free lines is 4095 [11:55:57]Write to MH i2c: 01 00 00 22 04 26 [11:55:57]Write i2c OK [11:55:57]MH_I2C_Read... [11:55:57]Read from MH i2c: 01 [11:55:57]MH_I2C_Read... [11:55:57]Read from MH i2c: 01 07 00 [11:55:57]MH_I2C_Read... [11:55:57]Read from MH i2c: 01 07 00 22 04 00 00 00 00 00 65 0C 9E [11:55:57]RasterBufferAndPrint [11:55:57]line [11:55:57]line [11:55:57]line [11:55:57]line [11:55:57]line [11:55:57]written 0, free lines is 3182 [11:55:57]MH_Cut [11:55:57]Write to MH i2c: D1 01 00 29 04 01 FF [11:55:57]Write i2c OK [11:55:57]MH_I2C_Read... [11:55:57]Read from MH i2c: D1 [11:55:57]MH_I2C_Read... [11:55:57]Read from MH i2c: D1 01 00 [11:55:57]MH_I2C_Read... [11:55:57]Read from MH i2c: D1 01 00 29 04 00 FE [11:55:57]Write to MH i2c: 01 00 00 2A 04 2E [11:55:57]Write i2c OK [11:55:57]MH_I2C_Read... [11:55:58]*** Cut start [11:55:58]*** Partial cut [11:55:58]*** CUTSNS_PIN = 1 [11:55:58]*** CUTSNS_PIN = 0 [11:55:58]*** Brake cut motor [11:55:58]Read from MH i2c: 01 [11:55:58]MH_I2C_Read... [11:55:58]*** Stop cut motor [11:55:58]*** Cut end [11:55:58]Read from MH i2c: 01 07 00 [11:55:58]MH_I2C_Read... [11:55:58]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 FF 0F 43 [11:55:58]process_action close_receipt done [11:55:58]requested_data is exist [11:55:58]produce_requested_data [11:55:58]requested_item fm.sn is exist - process it [11:55:58]wFMCommunicate request_size=4 [11:55:58]MH_SAM_APDU [11:55:58]CAPDU: 80 11 00 00 [11:55:58]Write to MH i2c: E2 08 00 2B 04 80 11 00 00 00 00 00 00 A9 [11:55:58]Write i2c OK [11:55:58]MH_I2C_Read... [11:55:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:58]Read from MH i2c: E2 [11:55:58]MH_I2C_Read... [11:55:58]Read from MH i2c: E2 17 00 [11:55:58]MH_I2C_Read... [11:55:58]Read from MH i2c: E2 17 00 2B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [11:55:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:55:58]wFMCommunicate OK [11:55:58]requested_item fd.num is exist - process it [11:55:58]SAM_PROTO_GetFieldsCounters [11:55:58]wFMCommunicate request_size=4 [11:55:58]MH_SAM_APDU [11:55:58]CAPDU: 80 13 00 00 [11:55:58]Write to MH i2c: E2 08 00 2C 04 80 13 00 00 00 00 00 00 AC [11:55:58]Write i2c OK [11:55:58]MH_I2C_Read... [11:55:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:59]Read from MH i2c: E2 [11:55:59]MH_I2C_Read... [11:55:59]Read from MH i2c: E2 62 00 [11:55:59]MH_I2C_Read... [11:55:59]Read from MH i2c: E2 62 00 2C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 72 03 00 0E 04 04 00 B6 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 39 [11:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 72 03 00 0E 04 04 00 B6 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:55:59]wFMCommunicate OK [11:55:59]SAM_PROTO_GetFieldsCounters done [11:55:59]requested_item shift.num is exist - process it [11:55:59]requested_item shift.opened is exist - process it [11:55:59]req_shift_opened [11:55:59]FM_GetShiftState [11:55:59]SAM_PROTO_GetShiftState [11:55:59]wFMCommunicate request_size=4 [11:55:59]MH_SAM_APDU [11:55:59]CAPDU: 80 13 01 00 [11:55:59]Write to MH i2c: E2 08 00 2D 04 80 13 01 00 00 00 00 00 AE [11:55:59]Write i2c OK [11:55:59]MH_I2C_Read... [11:55:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:59]Read from MH i2c: E2 [11:55:59]MH_I2C_Read... [11:55:59]Read from MH i2c: E2 0E 00 [11:55:59]MH_I2C_Read... [11:55:59]Read from MH i2c: E2 0E 00 2D 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BC [11:55:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:55:59]wFMCommunicate OK [11:55:59]SAM_PROTO_GetShiftState done [11:55:59]FM_GetShiftState done [11:55:59]req_shift_opened done [11:55:59]requested_item shift.open_date is exist - process it [11:55:59]req_shift_open_date [11:55:59]req_shift_open_date done [11:55:59]produce_requested_data done [11:55:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225884,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:55:59]process_action_free close_receipt [11:55:59]json_value_free [11:55:59]json_value_free done [11:55:59]process_json_proto returns [11:55:59]Send response to host [11:55:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225884,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:55:59]free response buf [11:55:59]execute_script done [11:55:59]execute_script returns [11:55:59]free content buf [11:55:59]Sock 10.Close socket [11:55:59]Sock 10.Thread stoped [11:56:30]recv_with_timeout no data received [11:57:05]recv_with_timeout no data received [11:57:06]accept exits with 8 [11:57:06]New connection [11:57:06]New thread 3066940772 created [11:57:06]Thread 3067084132 joined [11:57:06]Waiting for new connection... [11:57:06] Sock 8.Parse request [11:57:06]Sock 8.Check first char [11:57:06]Sock 8.First char is OK [11:57:06]request: POST /json_proto HTTP/1.0 [11:57:06]Method: POST [11:57:06]URL: /json_proto [11:57:06]Method is POST - this is cgi request [11:57:06]url: /json_proto [11:57:06]query_string will be loaded in cgi processing [11:57:06]execute_cgi json_proto POST (null) [11:57:06]execute_cgi path=json_proto method=POST [11:57:06]POST find Content-Length [11:57:06]Host: 172.17.43.131:8080 [11:57:06]Content-Length: 680 [11:57:06]Content-Type: application/json [11:57:06] [11:57:06]POST finish read [11:57:06]Found Content-Length = 680 [11:57:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:06]execute_script... [11:57:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:06]POST & json_proto [11:57:06]process_json_proto [11:57:06]json parsed OK: [11:57:06]protocol is kg_v1.0 [11:57:06]action value=close_receipt [11:57:06]process_action close_receipt [11:57:06]cmd_close_receipt [11:57:06]MH_GetDate [11:57:06]Write to MH i2c: F0 00 00 2E 04 21 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: F0 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: F0 09 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: F0 09 00 2E 04 00 92 E0 A4 66 F9 24 A2 66 CB [11:57:06]GetLastDocTimeStamp 1722081355 [11:57:06]current date 1722081426 [11:57:06]FM_GetShiftState [11:57:06]SAM_PROTO_GetShiftState [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 13 01 00 [11:57:06]Write to MH i2c: E2 08 00 2F 04 80 13 01 00 00 00 00 00 B0 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 0E 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 0E 00 2F 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BE [11:57:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:57:06]wFMCommunicate OK [11:57:06]SAM_PROTO_GetShiftState done [11:57:06]FM_GetShiftState done [11:57:06]opened in 1722038719 [11:57:06]opened+sec_in_day 1722125119 [11:57:06]quantity*price = 150037 [11:57:06]sum+1 = 150039 [11:57:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 245 27.07.2024 11:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225885 ФПД: 120208445950139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115706&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225885&fm=120208445950139&tin=02508201610067®Number=0000000000092624&sum=150000 [11:57:07]StoreToDocumentArchive [11:57:07]shift 438 fd 225885 [11:57:07]save to /storage/0438/doc_00225885 [11:57:07]save last doc name /storage/0438/doc_00225885 to /storage/kkm_last_doc_name [11:57:07]save OK [11:57:07]Clear old archive folders... [11:57:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:57:07]tlvbuf is 02075050 [11:57:07]SAM_PROTO_ClearQueue [11:57:07]wFMCommunicate request_size=4 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 09 00 00 [11:57:07]Write to MH i2c: E2 08 00 3C 04 80 09 00 00 00 00 00 00 B2 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [11:57:07]RAPDU: 90 00 [11:57:07]wFMCommunicate OK [11:57:07]SAM_PROTO_ClearQueue done [11:57:07]KKMCreateOFDPacket [11:57:07]OFDProtocolAddRootSTLVToBuf [11:57:07]FM_MakeSignedData [11:57:07]FM_MakeSignedData [11:57:07]SAM_PROTO_SignData [11:57:07]wFMCommunicate request_size=4 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 0D 01 02 [11:57:07]Write to MH i2c: E2 08 00 3D 04 80 0D 01 02 00 00 00 00 BA [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [11:57:07]RAPDU: 90 00 [11:57:07]wFMCommunicate OK [11:57:07]wFMCommunicate request_size=255 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 92 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 72 03 00 35 04 06 00 6D 54 35 B8 [11:57:07]Write to MH i2c: E2 02 01 3E 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 92 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 72 03 00 35 04 06 00 6D 54 35 B8 00 00 66 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:08]Read from MH i2c: E2 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 03 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [11:57:08]RAPDU: 90 00 [11:57:08]wFMCommunicate OK [11:57:08]wFMCommunicate request_size=7 [11:57:08]MH_SAM_APDU [11:57:08]CAPDU: 80 0D 02 02 02 48 BB [11:57:08]Write to MH i2c: E2 0A 00 3F 04 80 0D 02 02 02 00 48 BB 00 00 C4 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:08]Read from MH i2c: E2 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 03 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [11:57:08]RAPDU: 90 00 [11:57:08]wFMCommunicate OK [11:57:08]wFMCommunicate request_size=4 [11:57:08]MH_SAM_APDU [11:57:08]CAPDU: 80 0D 03 02 [11:57:08]Write to MH i2c: E2 08 00 40 04 80 0D 03 02 00 00 00 00 BF [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:08]Read from MH i2c: E2 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 0B 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 0B 00 40 04 00 78 7F 4B 38 9C 25 A6 86 90 00 27 [11:57:08]RAPDU: 78 7F 4B 38 9C 25 A6 86 90 00 [11:57:08]wFMCommunicate OK [11:57:08]SAM_PROTO_SignData done [11:57:08]FM_MakeSignedData done [11:57:08]CreateOFDProtocolMessage [11:57:08]wFMCommunicate request_size=4 [11:57:08]MH_SAM_APDU [11:57:08]CAPDU: 80 11 00 00 [11:57:08]Write to MH i2c: E2 08 00 41 04 80 11 00 00 00 00 00 00 BF [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:08]Read from MH i2c: E2 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 17 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: E2 17 00 41 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [11:57:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:57:08]wFMCommunicate OK [11:57:08]CreateOFDProtocolMessage done [11:57:08]OFDSenderStorePacket 225885 [11:57:08]StoreOFDPacket docnum=225885 [11:57:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B1 F7 04 01 5D 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 92 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 72 03 00 35 04 06 00 6D 54 35 B8 48 BB 78 7F 4B 38 9C 25 A6 86 [11:57:08]CheckFolder [11:57:08]dirname=/storage/ofd_packets [11:57:08]CheckFolder done [11:57:08]ProducePacketName [11:57:08]name=ofd_packets/00225885 [11:57:08]NVStorageSaveData ofd_packets/00225885 [11:57:08]File name is /storage/ofd_packets/00225885 [11:57:08]Write 298 bytes [11:57:08]NVStorageSaveData done [11:57:08]OFDSenderStorePacket done [11:57:08]KKMCreateOFDPacket done [11:57:08]NVStorageSaveData kkm_last_timestamp [11:57:08]File name is /storage/kkm_last_timestamp [11:57:08]Write 4 bytes [11:57:08]NVStorageSaveData done [11:57:08]ExternCall_PrintAddStr [11:57:08]wPrintStart [11:57:08]Write to MH i2c: 01 00 00 42 04 46 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 42 04 00 00 00 00 00 FF 0F 5B [11:57:08]RasterBufferAndPrint [11:57:08]line Счет N : (1)2002164 [11:57:08]line ИНН: 02508201610067 [11:57:08]line Контрольно-Кассовый Чек [11:57:08]line ПРОДАЖА [11:57:08]line ТРК (МРК, ГНК) : 61 [11:57:08]line Товар: 2710194210 [11:57:08]line ДТ-К-5 [11:57:08]line 19.690 * 76.20 [11:57:08]line = 1500.38 [11:57:08]line НДС 12% НСП 1% [11:57:08]line > о реализуемом товаре [11:57:08]line ОКРУГЛЕНИЕ: -0.38 [11:57:08]line ИТОГО: 1500.00 [11:57:08]line Внесено: 1500.00 [11:57:08]line СДАЧА: 0.00 [11:57:08]line НСП 1% : 13.28 [11:57:08]line НДС 12% : 159.33 [11:57:08]line Наличными: 1500.00 [11:57:08]line Безнал.: 0.00 [11:57:08]line Место: АЗС № 97 "Партнер Нефть" [11:57:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:57:08]line СНО: Общий режим [11:57:08]line Чек 245 27.07.2024 11:57 [11:57:08]line Смена: 438 ФФД: 1.0 [11:57:08]line ЗНМ: 0300000054 [11:57:08]line РНМ: 0000000000092624 [11:57:08]line Версия ККМ: 001 [11:57:08]line ФМ: 0000000000874959 [11:57:08]line ФД: 225885 [11:57:08]line ФПД: 120208445950139 [11:57:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115706&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225885&fm=120208445950139&tin=02508201610067®Number=0000000000092624&sum=150000 [11:57:08]written 0, free lines is 4095 [11:57:08]Write to MH i2c: 01 00 00 6D 04 71 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 6D 04 00 00 00 00 00 5D 0C E1 [11:57:08]RasterBufferAndPrint [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]written 0, free lines is 3168 [11:57:09]MH_Cut [11:57:09]Write to MH i2c: D1 01 00 74 04 01 4A [11:57:09]Write i2c OK [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: D1 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: D1 01 00 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: D1 01 00 74 04 00 49 [11:57:09]Write to MH i2c: 01 00 00 75 04 79 [11:57:09]Write i2c OK [11:57:09]MH_I2C_Read... [11:57:10]*** Cut start [11:57:10]*** Partial cut [11:57:10]*** CUTSNS_PIN = 1 [11:57:10]*** CUTSNS_PIN = 0 [11:57:10]*** Brake cut motor [11:57:10]Read from MH i2c: 01 [11:57:10]MH_I2C_Read... [11:57:10]*** Stop cut motor [11:57:10]*** Cut end [11:57:10]Read from MH i2c: 01 07 00 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: 01 07 00 75 04 00 00 00 00 00 FF 0F 8E [11:57:10]process_action close_receipt done [11:57:10]requested_data is exist [11:57:10]produce_requested_data [11:57:10]requested_item fm.sn is exist - process it [11:57:10]wFMCommunicate request_size=4 [11:57:10]MH_SAM_APDU [11:57:10]CAPDU: 80 11 00 00 [11:57:10]Write to MH i2c: E2 08 00 76 04 80 11 00 00 00 00 00 00 F4 [11:57:10]Write i2c OK [11:57:10]MH_I2C_Read... [11:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:10]Read from MH i2c: E2 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 17 00 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 17 00 76 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [11:57:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:57:10]wFMCommunicate OK [11:57:10]requested_item fd.num is exist - process it [11:57:10]SAM_PROTO_GetFieldsCounters [11:57:10]wFMCommunicate request_size=4 [11:57:10]MH_SAM_APDU [11:57:10]CAPDU: 80 13 00 00 [11:57:10]Write to MH i2c: E2 08 00 77 04 80 13 00 00 00 00 00 00 F7 [11:57:10]Write i2c OK [11:57:10]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 62 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 62 00 77 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 72 03 00 0E 04 04 00 B6 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 88 [11:57:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 72 03 00 0E 04 04 00 B6 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:57:11]wFMCommunicate OK [11:57:11]SAM_PROTO_GetFieldsCounters done [11:57:11]requested_item shift.num is exist - process it [11:57:11]requested_item shift.opened is exist - process it [11:57:11]req_shift_opened [11:57:11]FM_GetShiftState [11:57:11]SAM_PROTO_GetShiftState [11:57:11]wFMCommunicate request_size=4 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 13 01 00 [11:57:11]Write to MH i2c: E2 08 00 78 04 80 13 01 00 00 00 00 00 F9 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 0E 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 0E 00 78 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 07 [11:57:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:57:11]wFMCommunicate OK [11:57:11]SAM_PROTO_GetShiftState done [11:57:11]FM_GetShiftState done [11:57:11]req_shift_opened done [11:57:11]requested_item shift.open_date is exist - process it [11:57:11]req_shift_open_date [11:57:11]req_shift_open_date done [11:57:11]produce_requested_data done [11:57:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225885,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:57:11]process_action_free close_receipt [11:57:11]json_value_free [11:57:11]json_value_free done [11:57:11]process_json_proto returns [11:57:11]Send response to host [11:57:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225885,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:57:11]free response buf [11:57:11]execute_script done [11:57:11]execute_script returns [11:57:11]free content buf [11:57:11]Sock 8.Close socket [11:57:11]Sock 8.Thread stoped [11:57:25]recv_with_timeout no data received [11:57:38]ConnectInit Can't connect to host [11:57:38]CommunicateWithHost connect error [11:57:38]CommunicateWithHost err = -1 [11:57:38]OFD Sender: Server communicate error [11:57:38]OFD Sender: Processing packet 225881 [packets to send 604, broken 599] [11:57:38]ProducePacketName [11:57:38]name=ofd_packets/00225881 [11:57:38]OFD Sender: To server: pG, [11:57:38]CommunicateWithHost lk.salyk.kg:30040 [11:57:38]ConnectInit lk.salyk.kg [11:57:41]recv_with_timeout no data received [11:57:43]ConnectInit Can't take IP for lk.salyk.kg [11:57:43]CommunicateWithHost connect error [11:57:43]CommunicateWithHost err = -1 [11:57:43]OFD Sender: Server communicate error [11:57:48]OFD Sender: Processing packet 225881 [packets to send 604, broken 599] [11:57:48]ProducePacketName [11:57:48]name=ofd_packets/00225881 [11:57:48]OFD Sender: To server: pG, [11:57:48]CommunicateWithHost lk.salyk.kg:30040 [11:57:48]ConnectInit lk.salyk.kg [11:57:53]ConnectInit Can't take IP for lk.salyk.kg [11:57:53]CommunicateWithHost connect error [11:57:53]CommunicateWithHost err = -1 [11:57:53]OFD Sender: Server communicate error [11:57:58]OFD Sender: Processing packet 225881 [packets to send 604, broken 599] [11:57:58]ProducePacketName [11:57:58]name=ofd_packets/00225881 [11:57:58]OFD Sender: To server: pG, [11:57:58]CommunicateWithHost lk.salyk.kg:30040 [11:57:58]ConnectInit lk.salyk.kg [11:57:59]Connected sock=8 [11:57:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 59 07 01 68 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 F8 DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 72 03 00 35 04 06 00 5D 40 EB E2 7F 2F AC C9 2F 8F 5B 2A 37 C0 [11:58: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 35 39 4F 00 00 00 7A F5 47 00 1A D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 72 03 00 F4 03 04 00 D3 8C A4 66 B6 04 01 00 00 57 A0 07 70 75 8D 84 2B [11:58:00]CommunicateWithHost err = 0 [11:58:00]CheckOFDResponse [11:58:00]1017 (14) - 77093643461234 [11:58:00]1041 (16) - 0000000000874959 [11:58:00]1040 (4) - 225881 [11:58:00]1012 (4) - 27.07.2024 05:59 [11:58:00]1206 (1) - 0 [11:58:00]OFD Sender: Remove packet 225881 [11:58:00]ProducePacketName [11:58:00]name=ofd_packets/00225881 [11:58:00]NVStorageDeleteData [11:58:00]OFD Sender: Processing packet 225882 [packets to send 603, broken 599] [11:58:00]ProducePacketName [11:58:00]name=ofd_packets/00225882 [11:58:00]OFD Sender: To server: pG, [11:58:00]CommunicateWithHost lk.salyk.kg:30040 [11:58:00]ConnectInit lk.salyk.kg [11:58:06]recv_with_timeout no data received [11:58:21]accept exits with 10 [11:58:21]New connection [11:58:21]New thread 3067084132 created [11:58:21]Thread 3066940772 joined [11:58:21]Waiting for new connection... [11:58:21] Sock 10.Parse request [11:58:21]Sock 10.Check first char [11:58:21]Sock 10.First char is OK [11:58:21]request: POST /json_proto HTTP/1.0 [11:58:21]Method: POST [11:58:21]URL: /json_proto [11:58:21]Method is POST - this is cgi request [11:58:21]url: /json_proto [11:58:21]query_string will be loaded in cgi processing [11:58:21]execute_cgi json_proto POST (null) [11:58:21]execute_cgi path=json_proto method=POST [11:58:21]POST find Content-Length [11:58:21]Host: 172.17.43.131:8080 [11:58:21]Content-Length: 680 [11:58:21]Content-Type: application/json [11:58:21] [11:58:21]POST finish read [11:58:21]Found Content-Length = 680 [11:58:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:21]execute_script... [11:58: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)2002167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:21]POST & json_proto [11:58:21]process_json_proto [11:58:21]json parsed OK: [11:58:21]protocol is kg_v1.0 [11:58:21]action value=close_receipt [11:58:21]process_action close_receipt [11:58:21]cmd_close_receipt [11:58:21]MH_GetDate [11:58:21]Write to MH i2c: F0 00 00 79 04 6C [11:58:21]Write i2c OK [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: F0 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: F0 09 00 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: F0 09 00 79 04 00 DE E0 A4 66 F9 24 A2 66 62 [11:58:21]GetLastDocTimeStamp 1722081426 [11:58:21]current date 1722081502 [11:58:21]FM_GetShiftState [11:58:21]SAM_PROTO_GetShiftState [11:58:21]wFMCommunicate request_size=4 [11:58:21]MH_SAM_APDU [11:58:21]CAPDU: 80 13 01 00 [11:58:21]Write to MH i2c: E2 08 00 7A 04 80 13 01 00 00 00 00 00 FB [11:58:21]Write i2c OK [11:58:21]MH_I2C_Read... [11:58:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:21]Read from MH i2c: E2 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: E2 0E 00 [11:58:21]MH_I2C_Read... [11:58:21]Read from MH i2c: E2 0E 00 7A 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 09 [11:58:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:58:21]wFMCommunicate OK [11:58:21]SAM_PROTO_GetShiftState done [11:58:21]FM_GetShiftState done [11:58:21]opened in 1722038719 [11:58:21]opened+sec_in_day 1722125119 [11:58:21]quantity*price = 130073 [11:58:21]sum+1 = 130074 [11:58:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 246 27.07.2024 11:58 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225886 ФПД: 121685398708915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225886&fm=121685398708915&tin=02508201610067®Number=0000000000092624&sum=130000 [11:58:23]StoreToDocumentArchive [11:58:23]shift 438 fd 225886 [11:58:23]save to /storage/0438/doc_00225886 [11:58:23]save last doc name /storage/0438/doc_00225886 to /storage/kkm_last_doc_name [11:58:23]save OK [11:58:23]Clear old archive folders... [11:58:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:58:23]tlvbuf is 02076AD0 [11:58:23]SAM_PROTO_ClearQueue [11:58:23]wFMCommunicate request_size=4 [11:58:23]MH_SAM_APDU [11:58:23]CAPDU: 80 09 00 00 [11:58:23]Write to MH i2c: E2 08 00 87 04 80 09 00 00 00 00 00 00 FD [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:23]Read from MH i2c: E2 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 87 04 00 90 00 FF [11:58:23]RAPDU: 90 00 [11:58:23]wFMCommunicate OK [11:58:23]SAM_PROTO_ClearQueue done [11:58:23]KKMCreateOFDPacket [11:58:23]OFDProtocolAddRootSTLVToBuf [11:58:23]FM_MakeSignedData [11:58:23]FM_MakeSignedData [11:58:23]SAM_PROTO_SignData [11:58:23]wFMCommunicate request_size=4 [11:58:23]MH_SAM_APDU [11:58:23]CAPDU: 80 0D 01 02 [11:58:23]Write to MH i2c: E2 08 00 88 04 80 0D 01 02 00 00 00 00 05 [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:23]Read from MH i2c: E2 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [11:58:23]RAPDU: 90 00 [11:58:23]wFMCommunicate OK [11:58:23]wFMCommunicate request_size=255 [11:58:23]MH_SAM_APDU [11:58:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 DE E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 72 03 00 35 04 06 00 6E AC 16 F6 [11:58:23]Write to MH i2c: E2 02 01 89 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 DE E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 72 03 00 35 04 06 00 6E AC 16 F6 00 00 04 [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:23]Read from MH i2c: E2 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [11:58:23]RAPDU: 90 00 [11:58:23]wFMCommunicate OK [11:58:23]wFMCommunicate request_size=7 [11:58:23]MH_SAM_APDU [11:58:23]CAPDU: 80 0D 02 02 02 E2 B3 [11:58:23]Write to MH i2c: E2 0A 00 8A 04 80 0D 02 02 02 00 E2 B3 00 00 A1 [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:23]Read from MH i2c: E2 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [11:58:23]RAPDU: 90 00 [11:58:23]wFMCommunicate OK [11:58:23]wFMCommunicate request_size=4 [11:58:23]MH_SAM_APDU [11:58:23]CAPDU: 80 0D 03 02 [11:58:23]Write to MH i2c: E2 08 00 8B 04 80 0D 03 02 00 00 00 00 0A [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:23]Read from MH i2c: E2 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 0B 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 0B 00 8B 04 00 5B F6 B2 34 FD 75 C9 F0 90 00 6D [11:58:23]RAPDU: 5B F6 B2 34 FD 75 C9 F0 90 00 [11:58:23]wFMCommunicate OK [11:58:23]SAM_PROTO_SignData done [11:58:23]FM_MakeSignedData done [11:58:23]CreateOFDProtocolMessage [11:58:23]wFMCommunicate request_size=4 [11:58:23]MH_SAM_APDU [11:58:23]CAPDU: 80 11 00 00 [11:58:23]Write to MH i2c: E2 08 00 8C 04 80 11 00 00 00 00 00 00 0A [11:58:23]Write i2c OK [11:58:23]MH_I2C_Read... [11:58:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:23]Read from MH i2c: E2 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 17 00 [11:58:23]MH_I2C_Read... [11:58:23]Read from MH i2c: E2 17 00 8C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [11:58:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:58:23]wFMCommunicate OK [11:58:23]CreateOFDProtocolMessage done [11:58:23]OFDSenderStorePacket 225886 [11:58:23]StoreOFDPacket docnum=225886 [11:58:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 02 F6 04 01 8A 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 DE E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 72 03 00 35 04 06 00 6E AC 16 F6 E2 B3 5B F6 B2 34 FD 75 C9 F0 [11:58:23]CheckFolder [11:58:23]dirname=/storage/ofd_packets [11:58:23]CheckFolder done [11:58:23]ProducePacketName [11:58:23]name=ofd_packets/00225886 [11:58:23]NVStorageSaveData ofd_packets/00225886 [11:58:23]File name is /storage/ofd_packets/00225886 [11:58:23]Write 298 bytes [11:58:23]NVStorageSaveData done [11:58:23]OFDSenderStorePacket done [11:58:23]KKMCreateOFDPacket done [11:58:23]NVStorageSaveData kkm_last_timestamp [11:58:23]File name is /storage/kkm_last_timestamp [11:58:23]Write 4 bytes [11:58:23]NVStorageSaveData done [11:58:23]ExternCall_PrintAddStr [11:58:23]wPrintStart [11:58:23]Write to MH i2c: 01 00 00 8D 04 91 [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 8D 04 00 00 00 00 00 FF 0F A6 [11:58:23]RasterBufferAndPrint [11:58:23]line Счет N : (1)2002167 [11:58:23]line ИНН: 02508201610067 [11:58:23]line Контрольно-Кассовый Чек [11:58:23]line ПРОДАЖА [11:58:23]line ТРК (МРК, ГНК) : 51 [11:58:23]line Товар: 2710194210 [11:58:23]line ДТ-К-5 [11:58:23]line 17.070 * 76.20 [11:58:23]line = 1300.73 [11:58:23]line НДС 12% НСП 1% [11:58:23]line > о реализуемом товаре [11:58:23]line ОКРУГЛЕНИЕ: -0.73 [11:58:23]line ИТОГО: 1300.00 [11:58:23]line Внесено: 1300.00 [11:58:23]line СДАЧА: 0.00 [11:58:23]line НСП 1% : 11.51 [11:58:23]line НДС 12% : 138.13 [11:58:23]line Наличными: 1300.00 [11:58:23]line Безнал.: 0.00 [11:58:23]line Место: АЗС № 97 "Партнер Нефть" [11:58:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:58:23]line СНО: Общий режим [11:58:23]line Чек 246 27.07.2024 11:58 [11:58:23]line Смена: 438 ФФД: 1.0 [11:58:23]line ЗНМ: 0300000054 [11:58:23]line РНМ: 0000000000092624 [11:58:23]line Версия ККМ: 001 [11:58:23]line ФМ: 0000000000874959 [11:58:23]line ФД: 225886 [11:58:23]line ФПД: 121685398708915 [11:58:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225886&fm=121685398708915&tin=02508201610067®Number=0000000000092624&sum=130000 [11:58:23]written 0, free lines is 4095 [11:58:24]Write to MH i2c: 01 00 00 B8 04 BC [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: 01 [11:58:24]MH_I2C_Read... [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 B8 04 00 00 00 00 00 5C 0C 2B [11:58:24]RasterBufferAndPrint [11:58:24]line [11:58:24]line [11:58:24]line [11:58:24]line [11:58:24]line [11:58:24]written 0, free lines is 3167 [11:58:24]MH_Cut [11:58:24]Write to MH i2c: D1 01 00 BF 04 01 95 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: D1 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: D1 01 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: D1 01 00 BF 04 00 94 [11:58:24]Write to MH i2c: 01 00 00 C0 04 C4 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:25]*** Cut start [11:58:25]*** Partial cut [11:58:25]*** CUTSNS_PIN = 1 [11:58:25]*** CUTSNS_PIN = 0 [11:58:25]*** Brake cut motor [11:58:26]Read from MH i2c: 01 [11:58:26]MH_I2C_Read... [11:58:26]*** Stop cut motor [11:58:26]*** Cut end [11:58:26]Read from MH i2c: 01 07 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [11:58:26]process_action close_receipt done [11:58:26]requested_data is exist [11:58:26]produce_requested_data [11:58:26]requested_item fm.sn is exist - process it [11:58:26]wFMCommunicate request_size=4 [11:58:26]MH_SAM_APDU [11:58:26]CAPDU: 80 11 00 00 [11:58:26]Write to MH i2c: E2 08 00 C1 04 80 11 00 00 00 00 00 00 3F [11:58:26]Write i2c OK [11:58:26]MH_I2C_Read... [11:58:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:26]Read from MH i2c: E2 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 17 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 17 00 C1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [11:58:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:58:26]wFMCommunicate OK [11:58:26]requested_item fd.num is exist - process it [11:58:26]SAM_PROTO_GetFieldsCounters [11:58:26]wFMCommunicate request_size=4 [11:58:26]MH_SAM_APDU [11:58:26]CAPDU: 80 13 00 00 [11:58:26]Write to MH i2c: E2 08 00 C2 04 80 13 00 00 00 00 00 00 42 [11:58:26]Write i2c OK [11:58:26]MH_I2C_Read... [11:58:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:26]Read from MH i2c: E2 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 62 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 62 00 C2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 72 03 00 0E 04 04 00 B6 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 D7 [11:58: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 72 03 00 0E 04 04 00 B6 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:58:26]wFMCommunicate OK [11:58:26]SAM_PROTO_GetFieldsCounters done [11:58:26]requested_item shift.num is exist - process it [11:58:26]requested_item shift.opened is exist - process it [11:58:26]req_shift_opened [11:58:26]FM_GetShiftState [11:58:26]SAM_PROTO_GetShiftState [11:58:26]wFMCommunicate request_size=4 [11:58:26]MH_SAM_APDU [11:58:26]CAPDU: 80 13 01 00 [11:58:26]Write to MH i2c: E2 08 00 C3 04 80 13 01 00 00 00 00 00 44 [11:58:26]Write i2c OK [11:58:26]MH_I2C_Read... [11:58:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:26]Read from MH i2c: E2 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 0E 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 0E 00 C3 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 52 [11:58:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:58:26]wFMCommunicate OK [11:58:26]SAM_PROTO_GetShiftState done [11:58:26]FM_GetShiftState done [11:58:26]req_shift_opened done [11:58:26]requested_item shift.open_date is exist - process it [11:58:26]req_shift_open_date [11:58:26]req_shift_open_date done [11:58:26]produce_requested_data done [11:58:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225886,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:58:26]process_action_free close_receipt [11:58:26]json_value_free [11:58:26]json_value_free done [11:58:26]process_json_proto returns [11:58:26]Send response to host [11:58:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225886,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:58:26]free response buf [11:58:26]execute_script done [11:58:26]execute_script returns [11:58:26]free content buf [11:58:26]Sock 10.Close socket [11:58:26]Sock 10.Thread stoped [11:58:27]accept exits with 9 [11:58:27]New connection [11:58:27]New thread 3066940772 created [11:58:27]Thread 3067084132 joined [11:58:27]Waiting for new connection... [11:58:27] Sock 9.Parse request [11:58:27]Sock 9.Check first char [11:58:27]Sock 9.First char is OK [11:58:27]request: POST /json_proto HTTP/1.0 [11:58:27]Method: POST [11:58:27]URL: /json_proto [11:58:27]Method is POST - this is cgi request [11:58:27]url: /json_proto [11:58:27]query_string will be loaded in cgi processing [11:58:27]execute_cgi json_proto POST (null) [11:58:27]execute_cgi path=json_proto method=POST [11:58:27]POST find Content-Length [11:58:27]Host: 172.17.43.131:8080 [11:58:27]Content-Length: 678 [11:58:27]Content-Type: application/json [11:58:27] [11:58:27]POST finish read [11:58:27]Found Content-Length = 678 [11:58:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:27]execute_script... [11:58: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)2002165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:27]POST & json_proto [11:58:27]process_json_proto [11:58:27]json parsed OK: [11:58:27]protocol is kg_v1.0 [11:58:27]action value=close_receipt [11:58:27]process_action close_receipt [11:58:27]cmd_close_receipt [11:58:27]MH_GetDate [11:58:27]Write to MH i2c: F0 00 00 C4 04 B7 [11:58:27]Write i2c OK [11:58:27]MH_I2C_Read... [11:58:27]Read from MH i2c: F0 [11:58:27]MH_I2C_Read... [11:58:27]Read from MH i2c: F0 09 00 [11:58:27]MH_I2C_Read... [11:58:27]Read from MH i2c: F0 09 00 C4 04 00 E3 E0 A4 66 F9 24 A2 66 B2 [11:58:27]GetLastDocTimeStamp 1722081502 [11:58:27]current date 1722081507 [11:58:27]FM_GetShiftState [11:58:27]SAM_PROTO_GetShiftState [11:58:27]wFMCommunicate request_size=4 [11:58:27]MH_SAM_APDU [11:58:27]CAPDU: 80 13 01 00 [11:58:27]Write to MH i2c: E2 08 00 C5 04 80 13 01 00 00 00 00 00 46 [11:58:27]Write i2c OK [11:58:27]MH_I2C_Read... [11:58:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:27]Read from MH i2c: E2 [11:58:27]MH_I2C_Read... [11:58:27]Read from MH i2c: E2 0E 00 [11:58:27]MH_I2C_Read... [11:58:27]Read from MH i2c: E2 0E 00 C5 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 54 [11:58:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:58:27]wFMCommunicate OK [11:58:27]SAM_PROTO_GetShiftState done [11:58:27]FM_GetShiftState done [11:58:27]opened in 1722038719 [11:58:27]opened+sec_in_day 1722125119 [11:58:27]quantity*price = 40002 [11:58:27]sum+1 = 40003 [11:58:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 247 27.07.2024 11:58 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225887 ФПД: 257782565631828 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225887&fm=257782565631828&tin=02508201610067®Number=0000000000092624&sum=40000 [11:58:28]StoreToDocumentArchive [11:58:28]shift 438 fd 225887 [11:58:28]save to /storage/0438/doc_00225887 [11:58:28]save last doc name /storage/0438/doc_00225887 to /storage/kkm_last_doc_name [11:58:28]save OK [11:58:28]Clear old archive folders... [11:58:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:28]tlvbuf is 020B9C60 [11:58:28]SAM_PROTO_ClearQueue [11:58:28]wFMCommunicate request_size=4 [11:58:28]MH_SAM_APDU [11:58:28]CAPDU: 80 09 00 00 [11:58:28]Write to MH i2c: E2 08 00 D2 04 80 09 00 00 00 00 00 00 48 [11:58:28]Write i2c OK [11:58:28]MH_I2C_Read... [11:58:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:28]Read from MH i2c: E2 [11:58:28]MH_I2C_Read... [11:58:28]Read from MH i2c: E2 03 00 [11:58:28]MH_I2C_Read... [11:58:28]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [11:58:28]RAPDU: 90 00 [11:58:28]wFMCommunicate OK [11:58:28]SAM_PROTO_ClearQueue done [11:58:28]KKMCreateOFDPacket [11:58:28]OFDProtocolAddRootSTLVToBuf [11:58:28]FM_MakeSignedData [11:58:28]FM_MakeSignedData [11:58:28]SAM_PROTO_SignData [11:58:28]wFMCommunicate request_size=4 [11:58:28]MH_SAM_APDU [11:58:28]CAPDU: 80 0D 01 02 [11:58:28]Write to MH i2c: E2 08 00 D3 04 80 0D 01 02 00 00 00 00 50 [11:58:28]Write i2c OK [11:58:28]MH_I2C_Read... [11:58:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:28]Read from MH i2c: E2 [11:58:28]MH_I2C_Read... [11:58:28]Read from MH i2c: E2 03 00 [11:58:28]MH_I2C_Read... [11:58:28]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [11:58:28]RAPDU: 90 00 [11:58:28]wFMCommunicate OK [11:58:28]wFMCommunicate request_size=255 [11:58:28]MH_SAM_APDU [11:58: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 E3 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 72 03 00 35 04 06 00 EA [11:58:28]Write to MH i2c: E2 02 01 D4 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 E3 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 72 03 00 35 04 06 00 EA 00 00 F5 [11:58:28]Write i2c OK [11:58:28]MH_I2C_Read... [11:58:29]recv_with_timeout no data received [11:58:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:29]Read from MH i2c: E2 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 03 00 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [11:58:29]RAPDU: 90 00 [11:58:29]wFMCommunicate OK [11:58:29]wFMCommunicate request_size=10 [11:58:29]MH_SAM_APDU [11:58:29]CAPDU: 80 0D 02 02 05 73 AE 40 F7 54 [11:58:29]Write to MH i2c: E2 0D 00 D5 04 80 0D 02 02 05 00 73 AE 40 F7 54 00 00 09 [11:58:29]Write i2c OK [11:58:29]MH_I2C_Read... [11:58:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:29]Read from MH i2c: E2 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 03 00 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [11:58:29]RAPDU: 90 00 [11:58:29]wFMCommunicate OK [11:58:29]wFMCommunicate request_size=4 [11:58:29]MH_SAM_APDU [11:58:29]CAPDU: 80 0D 03 02 [11:58:29]Write to MH i2c: E2 08 00 D6 04 80 0D 03 02 00 00 00 00 55 [11:58:29]Write i2c OK [11:58:29]MH_I2C_Read... [11:58:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:29]Read from MH i2c: E2 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 0B 00 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 0B 00 D6 04 00 67 39 BF 70 5C 4C 77 92 90 00 D6 [11:58:29]RAPDU: 67 39 BF 70 5C 4C 77 92 90 00 [11:58:29]wFMCommunicate OK [11:58:29]SAM_PROTO_SignData done [11:58:29]FM_MakeSignedData done [11:58:29]CreateOFDProtocolMessage [11:58:29]wFMCommunicate request_size=4 [11:58:29]MH_SAM_APDU [11:58:29]CAPDU: 80 11 00 00 [11:58:29]Write to MH i2c: E2 08 00 D7 04 80 11 00 00 00 00 00 00 55 [11:58:29]Write i2c OK [11:58:29]MH_I2C_Read... [11:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:29]Read from MH i2c: E2 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 17 00 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: E2 17 00 D7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [11:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:58:29]wFMCommunicate OK [11:58:29]CreateOFDProtocolMessage done [11:58:29]OFDSenderStorePacket 225887 [11:58:29]StoreOFDPacket docnum=225887 [11:58:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A 93 07 01 44 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 E3 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 72 03 00 35 04 06 00 EA 73 AE 40 F7 54 67 39 BF 70 5C 4C 77 92 [11:58:29]CheckFolder [11:58:29]dirname=/storage/ofd_packets [11:58:29]CheckFolder done [11:58:29]ProducePacketName [11:58:29]name=ofd_packets/00225887 [11:58:29]NVStorageSaveData ofd_packets/00225887 [11:58:29]File name is /storage/ofd_packets/00225887 [11:58:29]Write 301 bytes [11:58:29]NVStorageSaveData done [11:58:29]OFDSenderStorePacket done [11:58:29]KKMCreateOFDPacket done [11:58:29]NVStorageSaveData kkm_last_timestamp [11:58:29]File name is /storage/kkm_last_timestamp [11:58:29]Write 4 bytes [11:58:29]NVStorageSaveData done [11:58:29]ExternCall_PrintAddStr [11:58:29]wPrintStart [11:58:29]Write to MH i2c: 01 00 00 D8 04 DC [11:58:29]Write i2c OK [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: 01 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: 01 07 00 [11:58:29]MH_I2C_Read... [11:58:29]Read from MH i2c: 01 07 00 D8 04 00 00 00 00 00 FF 0F F1 [11:58:29]RasterBufferAndPrint [11:58:29]line Счет N : (1)2002165 [11:58:29]line ИНН: 02508201610067 [11:58:29]line Контрольно-Кассовый Чек [11:58:29]line ПРОДАЖА [11:58:29]line ТРК (МРК, ГНК) : 43 [11:58:29]line Товар: 2710124130 [11:58:29]line Аи-92-К-5 [11:58:29]line 5.900 * 67.80 [11:58:29]line = 400.02 [11:58:29]line НДС 12% НСП 1% [11:58:29]line > о реализуемом товаре [11:58:29]line ОКРУГЛЕНИЕ: -0.02 [11:58:29]line ИТОГО: 400.00 [11:58:29]line Внесено: 400.00 [11:58:29]line СДАЧА: 0.00 [11:58:29]line НСП 1% : 3.54 [11:58:29]line НДС 12% : 42.48 [11:58:29]line Наличными: 400.00 [11:58:29]line Безнал.: 0.00 [11:58:29]line Место: АЗС № 97 "Партнер Нефть" [11:58:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:58:29]line СНО: Общий режим [11:58:29]line Чек 247 27.07.2024 11:58 [11:58:29]line Смена: 438 ФФД: 1.0 [11:58:29]line ЗНМ: 0300000054 [11:58:29]line РНМ: 0000000000092624 [11:58:29]line Версия ККМ: 001 [11:58:29]line ФМ: 0000000000874959 [11:58:29]line ФД: 225887 [11:58:29]line ФПД: 257782565631828 [11:58:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T115827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225887&fm=257782565631828&tin=02508201610067®Number=0000000000092624&sum=40000 [11:58:29]written 0, free lines is 4095 [11:58:30]Write to MH i2c: 01 00 00 03 05 08 [11:58:30]Write i2c OK [11:58:30]MH_I2C_Read... [11:58:30]Read from MH i2c: 01 [11:58:30]MH_I2C_Read... [11:58:30]Read from MH i2c: 01 07 00 [11:58:30]MH_I2C_Read... [11:58:30]Read from MH i2c: 01 07 00 03 05 00 00 00 00 00 6C 0C 87 [11:58:30]RasterBufferAndPrint [11:58:30]line [11:58:30]line [11:58:30]line [11:58:30]line [11:58:30]line [11:58:30]written 0, free lines is 3185 [11:58:30]MH_Cut [11:58:30]Write to MH i2c: D1 01 00 0A 05 01 E1 [11:58:30]Write i2c OK [11:58:30]MH_I2C_Read... [11:58:30]Read from MH i2c: D1 [11:58:30]MH_I2C_Read... [11:58:30]Read from MH i2c: D1 01 00 [11:58:30]MH_I2C_Read... [11:58:30]Read from MH i2c: D1 01 00 0A 05 00 E0 [11:58:30]Write to MH i2c: 01 00 00 0B 05 10 [11:58:30]Write i2c OK [11:58:30]MH_I2C_Read... [11:58:31]*** Cut start [11:58:31]*** Partial cut [11:58:31]*** CUTSNS_PIN = 1 [11:58:31]*** CUTSNS_PIN = 0 [11:58:31]*** Brake cut motor [11:58:32]Read from MH i2c: 01 [11:58:32]MH_I2C_Read... [11:58:32]*** Stop cut motor [11:58:32]*** Cut end [11:58:32]Read from MH i2c: 01 07 00 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: 01 07 00 0B 05 00 00 00 00 00 FF 0F 25 [11:58:32]process_action close_receipt done [11:58:32]requested_data is exist [11:58:32]produce_requested_data [11:58:32]requested_item fm.sn is exist - process it [11:58:32]wFMCommunicate request_size=4 [11:58:32]MH_SAM_APDU [11:58:32]CAPDU: 80 11 00 00 [11:58:32]Write to MH i2c: E2 08 00 0C 05 80 11 00 00 00 00 00 00 8B [11:58:32]Write i2c OK [11:58:32]MH_I2C_Read... [11:58:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:32]Read from MH i2c: E2 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 17 00 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 17 00 0C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [11:58:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:58:32]wFMCommunicate OK [11:58:32]requested_item fd.num is exist - process it [11:58:32]SAM_PROTO_GetFieldsCounters [11:58:32]wFMCommunicate request_size=4 [11:58:32]MH_SAM_APDU [11:58:32]CAPDU: 80 13 00 00 [11:58:32]Write to MH i2c: E2 08 00 0D 05 80 13 00 00 00 00 00 00 8E [11:58:32]Write i2c OK [11:58:32]MH_I2C_Read... [11:58:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:32]Read from MH i2c: E2 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 62 00 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 62 00 0D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 72 03 00 0E 04 04 00 B6 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 27 [11:58: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 72 03 00 0E 04 04 00 B6 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:58:32]wFMCommunicate OK [11:58:32]SAM_PROTO_GetFieldsCounters done [11:58:32]requested_item shift.num is exist - process it [11:58:32]requested_item shift.opened is exist - process it [11:58:32]req_shift_opened [11:58:32]FM_GetShiftState [11:58:32]SAM_PROTO_GetShiftState [11:58:32]wFMCommunicate request_size=4 [11:58:32]MH_SAM_APDU [11:58:32]CAPDU: 80 13 01 00 [11:58:32]Write to MH i2c: E2 08 00 0E 05 80 13 01 00 00 00 00 00 90 [11:58:32]Write i2c OK [11:58:32]MH_I2C_Read... [11:58:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:32]Read from MH i2c: E2 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 0E 00 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 0E 00 0E 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9E [11:58:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [11:58:32]wFMCommunicate OK [11:58:32]SAM_PROTO_GetShiftState done [11:58:32]FM_GetShiftState done [11:58:32]req_shift_opened done [11:58:32]requested_item shift.open_date is exist - process it [11:58:32]req_shift_open_date [11:58:32]req_shift_open_date done [11:58:32]produce_requested_data done [11:58:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225887,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [11:58:32]process_action_free close_receipt [11:58:32]json_value_free [11:58:32]json_value_free done [11:58:32]process_json_proto returns [11:58:32]Send response to host [11:58:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225887,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [11:58:32]free response buf [11:58:32]execute_script done [11:58:32]execute_script returns [11:58:32]free content buf [11:58:32]Sock 9.Close socket [11:58:32]Sock 9.Thread stoped [11:58:46]recv_with_timeout no data received [11:59:06]recv_with_timeout no data received [11:59:28]recv_with_timeout no data received [11:59:53]recv_with_timeout no data received [12:01:11]ConnectInit Can't connect to host [12:01:12]OFD Sender: Processing packet 225882 [packets to send 605, broken 599] [12:01:12]ProducePacketName [12:01:12]name=ofd_packets/00225882 [12:01:12]OFD Sender: To server: pG, [12:01:12]CommunicateWithHost lk.salyk.kg:30040 [12:01:12]ConnectInit lk.salyk.kg [12:01:19]Connected sock=8 [12:01:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 29 07 01 86 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 FF DF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 72 03 00 35 04 06 00 70 89 97 29 62 EE 4C 7C 4F 7E DD E1 3C 59 [12:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5A CD 47 00 EE 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 35 39 10 04 04 00 5A 72 03 00 F4 03 04 00 9B 8D A4 66 B6 04 01 00 00 69 12 1E 96 1C E8 AC 72 [12:01:21]CommunicateWithHost err = 0 [12:01:21]CheckOFDResponse [12:01:21]1017 (14) - 77093643461234 [12:01:21]1041 (16) - 0000000000874959 [12:01:21]1040 (4) - 225882 [12:01:21]1012 (4) - 27.07.2024 06:03 [12:01:21]1206 (1) - 0 [12:01:21]OFD Sender: Remove packet 225882 [12:01:21]ProducePacketName [12:01:21]name=ofd_packets/00225882 [12:01:21]NVStorageDeleteData [12:01:21]OFD Sender: Processing packet 225883 [packets to send 604, broken 599] [12:01:21]ProducePacketName [12:01:21]name=ofd_packets/00225883 [12:01:21]OFD Sender: To server: pG, [12:01:21]CommunicateWithHost lk.salyk.kg:30040 [12:01:21]ConnectInit lk.salyk.kg [12:01:22]Connected sock=8 [12:01:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 69 E6 07 01 10 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 40 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 72 03 00 35 04 06 00 BA D0 9A A3 C4 AF 85 32 71 63 A7 85 9A 9B [12:01: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 35 39 4F 00 00 00 2E D9 47 00 25 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 35 39 10 04 04 00 5B 72 03 00 F4 03 04 00 9E 8D A4 66 B6 04 01 00 00 07 8C 2B 09 8B AA AB D8 [12:01:23]CommunicateWithHost err = 0 [12:01:23]CheckOFDResponse [12:01:23]1017 (14) - 77093643461234 [12:01:23]1041 (16) - 0000000000874959 [12:01:23]1040 (4) - 225883 [12:01:23]1012 (4) - 27.07.2024 06:03 [12:01:23]1206 (1) - 0 [12:01:23]OFD Sender: Remove packet 225883 [12:01:23]ProducePacketName [12:01:23]name=ofd_packets/00225883 [12:01:23]NVStorageDeleteData [12:01:24]OFD Sender: Processing packet 225884 [packets to send 603, broken 599] [12:01:24]ProducePacketName [12:01:24]name=ofd_packets/00225884 [12:01:24]OFD Sender: To server: pG, [12:01:24]CommunicateWithHost lk.salyk.kg:30040 [12:01:24]ConnectInit lk.salyk.kg [12:01:26]Connected sock=8 [12:01:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 9D 0D 08 01 14 CE 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 4B E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 72 03 00 35 04 06 00 A6 3F F4 3D 20 79 72 D0 65 5F BB BC 92 69 [12:01: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 35 39 4F 00 00 00 1B 7F 47 00 72 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 72 03 00 F4 03 04 00 A3 8D A4 66 B6 04 01 00 00 DE 8C 97 A0 11 B7 FB FB [12:01:28]CommunicateWithHost err = 0 [12:01:28]CheckOFDResponse [12:01:28]1017 (14) - 77093643461234 [12:01:28]1041 (16) - 0000000000874959 [12:01:28]1040 (4) - 225884 [12:01:28]1012 (4) - 27.07.2024 06:03 [12:01:28]1206 (1) - 0 [12:01:28]OFD Sender: Remove packet 225884 [12:01:28]ProducePacketName [12:01:28]name=ofd_packets/00225884 [12:01:28]NVStorageDeleteData [12:01:28]OFD Sender: Processing packet 225885 [packets to send 602, broken 599] [12:01:28]ProducePacketName [12:01:28]name=ofd_packets/00225885 [12:01:28]OFD Sender: To server: pG, [12:01:28]CommunicateWithHost lk.salyk.kg:30040 [12:01:28]ConnectInit lk.salyk.kg [12:01:33]Connected sock=8 [12:01:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B1 F7 04 01 5D 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 92 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 72 03 00 35 04 06 00 6D 54 35 B8 48 BB 78 7F 4B 38 9C 25 A6 86 [12:01: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 35 39 4F 00 00 00 F7 72 47 00 5A 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 72 03 00 F4 03 04 00 A9 8D A4 66 B6 04 01 00 00 14 16 B0 6B 80 9C F1 8C [12:01:34]CommunicateWithHost err = 0 [12:01:34]CheckOFDResponse [12:01:34]1017 (14) - 77093643461234 [12:01:34]1041 (16) - 0000000000874959 [12:01:34]1040 (4) - 225885 [12:01:34]1012 (4) - 27.07.2024 06:03 [12:01:34]1206 (1) - 0 [12:01:34]OFD Sender: Remove packet 225885 [12:01:34]ProducePacketName [12:01:34]name=ofd_packets/00225885 [12:01:34]NVStorageDeleteData [12:01:35]OFD Sender: Processing packet 225886 [packets to send 601, broken 599] [12:01:35]ProducePacketName [12:01:35]name=ofd_packets/00225886 [12:01:35]OFD Sender: To server: pG, [12:01:35]CommunicateWithHost lk.salyk.kg:30040 [12:01:35]ConnectInit lk.salyk.kg [12:01:36]Connected sock=8 [12: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 35 39 0C 01 00 00 02 F6 04 01 8A 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 DE E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 72 03 00 35 04 06 00 6E AC 16 F6 E2 B3 5B F6 B2 34 FD 75 C9 F0 [12:01: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 35 39 4F 00 00 00 8D CB 47 00 C4 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 35 39 10 04 04 00 5E 72 03 00 F4 03 04 00 AC 8D A4 66 B6 04 01 00 00 2B 62 4A 6A 17 21 6D EE [12:01:37]CommunicateWithHost err = 0 [12:01:37]CheckOFDResponse [12:01:37]1017 (14) - 77093643461234 [12:01:37]1041 (16) - 0000000000874959 [12:01:37]1040 (4) - 225886 [12:01:37]1012 (4) - 27.07.2024 06:03 [12:01:37]1206 (1) - 0 [12:01:37]OFD Sender: Remove packet 225886 [12:01:37]ProducePacketName [12:01:37]name=ofd_packets/00225886 [12:01:37]NVStorageDeleteData [12:01:37]OFD Sender: Processing packet 225887 [packets to send 600, broken 599] [12:01:37]ProducePacketName [12:01:37]name=ofd_packets/00225887 [12:01:37]OFD Sender: To server: pG, [12:01:37]CommunicateWithHost lk.salyk.kg:30040 [12:01:37]ConnectInit lk.salyk.kg [12:01:41]Connected sock=9 [12:01:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A 93 07 01 44 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 E3 E0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 72 03 00 35 04 06 00 EA 73 AE 40 F7 54 67 39 BF 70 5C 4C 77 92 [12:01: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 35 39 4F 00 00 00 97 A5 47 00 EB 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 35 39 10 04 04 00 5F 72 03 00 F4 03 04 00 B1 8D A4 66 B6 04 01 00 00 A1 B3 75 B8 3B 7D 21 A4 [12:01:42]CommunicateWithHost err = 0 [12:01:42]CheckOFDResponse [12:01:42]1017 (14) - 77093643461234 [12:01:42]1041 (16) - 0000000000874959 [12:01:42]1040 (4) - 225887 [12:01:42]1012 (4) - 27.07.2024 06:03 [12:01:42]1206 (1) - 0 [12:01:42]OFD Sender: Remove packet 225887 [12:01:42]ProducePacketName [12:01:42]name=ofd_packets/00225887 [12:01:42]NVStorageDeleteData [12:01:42]OFD Sender: No OFD packet to send [12:01:47]OFD Sender: No OFD packet to send [12:01:52]recv_with_timeout no data received [12:01:52]OFD Sender: No OFD packet to send [12:01:57]OFD Sender: No OFD packet to send [12:02:02]OFD Sender: No OFD packet to send [12:02:07]OFD Sender: No OFD packet to send [12:02:12]OFD Sender: No OFD packet to send [12:02:15]accept exits with 10 [12:02:15]New connection [12:02:15]New thread 3067084132 created [12:02:15]Thread 3066940772 joined [12:02:15]Waiting for new connection... [12:02:15] Sock 10.Parse request [12:02:15]Sock 10.Check first char [12:02:15]Sock 10.First char is OK [12:02:15]request: POST /json_proto HTTP/1.0 [12:02:15]Method: POST [12:02:15]URL: /json_proto [12:02:15]Method is POST - this is cgi request [12:02:15]url: /json_proto [12:02:15]query_string will be loaded in cgi processing [12:02:15]execute_cgi json_proto POST (null) [12:02:15]execute_cgi path=json_proto method=POST [12:02:15]POST find Content-Length [12:02:15]Host: 172.17.43.131:8080 [12:02:15]Content-Length: 686 [12:02:15]Content-Type: application/json [12:02:15] [12:02:15]POST finish read [12:02:15]Found Content-Length = 686 [12:02:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:15]execute_script... [12:02: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)2002166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:15]POST & json_proto [12:02:15]process_json_proto [12:02:15]json parsed OK: [12:02:15]protocol is kg_v1.0 [12:02:15]action value=close_receipt [12:02:15]process_action close_receipt [12:02:15]cmd_close_receipt [12:02:15]MH_GetDate [12:02:15]Write to MH i2c: F0 00 00 0F 05 03 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: F0 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: F0 09 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: F0 09 00 0F 05 00 C7 E1 A4 66 F9 24 A2 66 E3 [12:02:15]GetLastDocTimeStamp 1722081507 [12:02:15]current date 1722081735 [12:02:15]FM_GetShiftState [12:02:15]SAM_PROTO_GetShiftState [12:02:15]wFMCommunicate request_size=4 [12:02:15]MH_SAM_APDU [12:02:15]CAPDU: 80 13 01 00 [12:02:15]Write to MH i2c: E2 08 00 10 05 80 13 01 00 00 00 00 00 92 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:15]Read from MH i2c: E2 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 0E 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 0E 00 10 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A0 [12:02:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:02:15]wFMCommunicate OK [12:02:15]SAM_PROTO_GetShiftState done [12:02:15]FM_GetShiftState done [12:02:15]opened in 1722038719 [12:02:15]opened+sec_in_day 1722125119 [12:02:15]quantity*price = 200018 [12:02:15]sum+1 = 200019 [12:02:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 248 27.07.2024 12:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225888 ФПД: 109759809153070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225888&fm=109759809153070&tin=02508201610067®Number=0000000000092624&sum=200000 [12:02:16]StoreToDocumentArchive [12:02:16]shift 438 fd 225888 [12:02:16]save to /storage/0438/doc_00225888 [12:02:16]save last doc name /storage/0438/doc_00225888 to /storage/kkm_last_doc_name [12:02:16]save OK [12:02:16]Clear old archive folders... [12:02:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:02:16]tlvbuf is 020C5F00 [12:02:16]SAM_PROTO_ClearQueue [12:02:16]wFMCommunicate request_size=4 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 09 00 00 [12:02:16]Write to MH i2c: E2 08 00 1D 05 80 09 00 00 00 00 00 00 94 [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [12:02:16]RAPDU: 90 00 [12:02:16]wFMCommunicate OK [12:02:16]SAM_PROTO_ClearQueue done [12:02:16]KKMCreateOFDPacket [12:02:16]OFDProtocolAddRootSTLVToBuf [12:02:16]FM_MakeSignedData [12:02:16]FM_MakeSignedData [12:02:16]SAM_PROTO_SignData [12:02:16]wFMCommunicate request_size=4 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 0D 01 02 [12:02:16]Write to MH i2c: E2 08 00 1E 05 80 0D 01 02 00 00 00 00 9C [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [12:02:16]RAPDU: 90 00 [12:02:16]wFMCommunicate OK [12:02:16]wFMCommunicate request_size=255 [12:02:16]MH_SAM_APDU [12:02: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 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 C7 E1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 72 03 00 35 04 06 00 63 D3 [12:02:16]Write to MH i2c: E2 02 01 1F 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 C7 E1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 72 03 00 35 04 06 00 63 D3 00 00 C0 [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [12:02:16]RAPDU: 90 00 [12:02:16]wFMCommunicate OK [12:02:16]wFMCommunicate request_size=9 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 0D 02 02 04 72 6F 68 2E [12:02:16]Write to MH i2c: E2 0C 00 20 05 80 0D 02 02 04 00 72 6F 68 2E 00 00 1E [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [12:02:16]RAPDU: 90 00 [12:02:16]wFMCommunicate OK [12:02:16]wFMCommunicate request_size=4 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 0D 03 02 [12:02:16]Write to MH i2c: E2 08 00 21 05 80 0D 03 02 00 00 00 00 A1 [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 0B 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 0B 00 21 05 00 F2 77 F7 AC FD 31 9F 5A 90 00 D5 [12:02:16]RAPDU: F2 77 F7 AC FD 31 9F 5A 90 00 [12:02:16]wFMCommunicate OK [12:02:16]SAM_PROTO_SignData done [12:02:16]FM_MakeSignedData done [12:02:16]CreateOFDProtocolMessage [12:02:16]wFMCommunicate request_size=4 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 11 00 00 [12:02:16]Write to MH i2c: E2 08 00 22 05 80 11 00 00 00 00 00 00 A1 [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 17 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 17 00 22 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [12:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:02:16]wFMCommunicate OK [12:02:16]CreateOFDProtocolMessage done [12:02:16]OFDSenderStorePacket 225888 [12:02:16]StoreOFDPacket docnum=225888 [12:02:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 AE BA 06 01 2D 02 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 C7 E1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 72 03 00 35 04 06 00 63 D3 72 6F 68 2E F2 77 F7 AC FD 31 9F 5A [12:02:16]CheckFolder [12:02:16]dirname=/storage/ofd_packets [12:02:16]CheckFolder done [12:02:16]ProducePacketName [12:02:16]name=ofd_packets/00225888 [12:02:16]NVStorageSaveData ofd_packets/00225888 [12:02:16]File name is /storage/ofd_packets/00225888 [12:02:16]Write 300 bytes [12:02:16]NVStorageSaveData done [12:02:16]OFDSenderStorePacket done [12:02:16]KKMCreateOFDPacket done [12:02:16]NVStorageSaveData kkm_last_timestamp [12:02:16]File name is /storage/kkm_last_timestamp [12:02:16]Write 4 bytes [12:02:16]NVStorageSaveData done [12:02:16]ExternCall_PrintAddStr [12:02:16]wPrintStart [12:02:16]Write to MH i2c: 01 00 00 23 05 28 [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: 01 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: 01 07 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: 01 07 00 23 05 00 00 00 00 00 FF 0F 3D [12:02:16]RasterBufferAndPrint [12:02:16]line Счет N : (1)2002166 [12:02:16]line ИНН: 02508201610067 [12:02:16]line Контрольно-Кассовый Чек [12:02:16]line ПРОДАЖА [12:02:16]line ТРК (МРК, ГНК) : 81 [12:02:16]line Товар: 2711190000 [12:02:16]line ГАЗ-К-5 [12:02:16]line 54.950 * 36.40 [12:02:16]line = 2000.18 [12:02:16]line НДС 12% НСП 1% [12:02:16]line > о реализуемом товаре [12:02:16]line ОКРУГЛЕНИЕ: -0.18 [12:02:16]line ИТОГО: 2000.00 [12:02:16]line Внесено: 2000.00 [12:02:16]line СДАЧА: 0.00 [12:02:16]line НСП 1% : 17.70 [12:02:16]line НДС 12% : 212.41 [12:02:16]line Наличными: 2000.00 [12:02:16]line Безнал.: 0.00 [12:02:16]line Место: АЗС № 97 "Партнер Нефть" [12:02:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:02:16]line СНО: Общий режим [12:02:16]line Чек 248 27.07.2024 12:02 [12:02:16]line Смена: 438 ФФД: 1.0 [12:02:16]line ЗНМ: 0300000054 [12:02:16]line РНМ: 0000000000092624 [12:02:16]line Версия ККМ: 001 [12:02:16]line ФМ: 0000000000874959 [12:02:16]line ФД: 225888 [12:02:16]line ФПД: 109759809153070 [12:02:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225888&fm=109759809153070&tin=02508201610067®Number=0000000000092624&sum=200000 [12:02:16]written 0, free lines is 4095 [12:02:16]OFD Sender: Processing packet 225888 [packets to send 600, broken 599] [12:02:16]ProducePacketName [12:02:16]name=ofd_packets/00225888 [12:02:16]OFD Sender: To server: pG, [12:02:16]CommunicateWithHost lk.salyk.kg:30040 [12:02:16]ConnectInit lk.salyk.kg [12:02:17]Write to MH i2c: 01 00 00 4E 05 53 [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: 01 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: 01 07 00 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 5C 0C C2 [12:02:17]RasterBufferAndPrint [12:02:17]line [12:02:17]line [12:02:17]line [12:02:17]line [12:02:17]line [12:02:17]written 0, free lines is 3167 [12:02:17]MH_Cut [12:02:17]Write to MH i2c: D1 01 00 55 05 01 2C [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: D1 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: D1 01 00 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: D1 01 00 55 05 00 2B [12:02:17]Write to MH i2c: 01 00 00 56 05 5B [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:18]*** Cut start [12:02:18]*** Partial cut [12:02:18]*** CUTSNS_PIN = 1 [12:02:18]*** CUTSNS_PIN = 0 [12:02:18]*** Brake cut motor [12:02:19]Read from MH i2c: 01 [12:02:19]MH_I2C_Read... [12:02:19]*** Stop cut motor [12:02:19]*** Cut end [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 56 05 00 00 00 00 00 FF 0F 70 [12:02:19]process_action close_receipt done [12:02:19]requested_data is exist [12:02:19]produce_requested_data [12:02:19]requested_item fm.sn is exist - process it [12:02:19]wFMCommunicate request_size=4 [12:02:19]MH_SAM_APDU [12:02:19]CAPDU: 80 11 00 00 [12:02:19]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:19]Read from MH i2c: E2 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 17 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 17 00 57 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [12:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:02:19]wFMCommunicate OK [12:02:19]requested_item fd.num is exist - process it [12:02:19]SAM_PROTO_GetFieldsCounters [12:02:19]wFMCommunicate request_size=4 [12:02:19]MH_SAM_APDU [12:02:19]CAPDU: 80 13 00 00 [12:02:19]Write to MH i2c: E2 08 00 58 05 80 13 00 00 00 00 00 00 D9 [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:19]Read from MH i2c: E2 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 62 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 62 00 58 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 72 03 00 0E 04 04 00 B6 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 76 [12:02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 72 03 00 0E 04 04 00 B6 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 [12:02:19]wFMCommunicate OK [12:02:19]SAM_PROTO_GetFieldsCounters done [12:02:19]requested_item shift.num is exist - process it [12:02:19]requested_item shift.opened is exist - process it [12:02:19]req_shift_opened [12:02:19]FM_GetShiftState [12:02:19]SAM_PROTO_GetShiftState [12:02:19]wFMCommunicate request_size=4 [12:02:19]MH_SAM_APDU [12:02:19]CAPDU: 80 13 01 00 [12:02:19]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]Connected sock=8 [12:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 AE BA 06 01 2D 02 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 C7 E1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 72 03 00 35 04 06 00 63 D3 72 6F 68 2E F2 77 F7 AC FD 31 9F 5A [12:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:19]Read from MH i2c: E2 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 0E 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E9 [12:02:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:02:19]wFMCommunicate OK [12:02:19]SAM_PROTO_GetShiftState done [12:02:19]FM_GetShiftState done [12:02:19]req_shift_opened done [12:02:19]requested_item shift.open_date is exist - process it [12:02:19]req_shift_open_date [12:02:19]req_shift_open_date done [12:02:19]produce_requested_data done [12:02:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225888,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:02:19]process_action_free close_receipt [12:02:19]json_value_free [12:02:19]json_value_free done [12:02:19]process_json_proto returns [12:02:19]Send response to host [12:02:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225888,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:02:19]free response buf [12:02:19]execute_script done [12:02:19]execute_script returns [12:02:19]free content buf [12:02:19]Sock 10.Close socket [12:02:19]Sock 10.Thread stoped [12:02: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 35 39 4F 00 00 00 90 86 47 00 5F 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 35 39 10 04 04 00 60 72 03 00 F4 03 04 00 D8 8D A4 66 B6 04 01 00 00 60 0C F3 E5 F8 62 C0 DF [12:02:21]CommunicateWithHost err = 0 [12:02:21]CheckOFDResponse [12:02:21]1017 (14) - 77093643461234 [12:02:21]1041 (16) - 0000000000874959 [12:02:21]1040 (4) - 225888 [12:02:21]1012 (4) - 27.07.2024 06:04 [12:02:21]1206 (1) - 0 [12:02:21]OFD Sender: Remove packet 225888 [12:02:21]ProducePacketName [12:02:21]name=ofd_packets/00225888 [12:02:21]NVStorageDeleteData [12:02:21]OFD Sender: No OFD packet to send [12:02:26]recv_with_timeout no data received [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:37]recv_with_timeout no data received [12:02:41]OFD Sender: No OFD packet to send [12:02:46]OFD Sender: No OFD packet to send [12:02:51]OFD Sender: No OFD packet to send [12:02:54]recv_with_timeout no data received [12:02:56]OFD Sender: No OFD packet to send [12:03:01]OFD Sender: No OFD packet to send [12:03:06]OFD Sender: No OFD packet to send [12:03:11]OFD Sender: No OFD packet to send [12:03:17]OFD Sender: No OFD packet to send [12:03:22]OFD Sender: No OFD packet to send [12:03:27]OFD Sender: No OFD packet to send [12:03:32]OFD Sender: No OFD packet to send [12:03:37]OFD Sender: No OFD packet to send [12:03:42]OFD Sender: No OFD packet to send [12:03:46]accept exits with 9 [12:03:46]New connection [12:03:46]New thread 3066940772 created [12:03:46]Thread 3067084132 joined [12:03:46]Waiting for new connection... [12:03:46] Sock 9.Parse request [12:03:46]Sock 9.Check first char [12:03:46]Sock 9.First char is OK [12:03:46]request: POST /json_proto HTTP/1.0 [12:03:46]Method: POST [12:03:46]URL: /json_proto [12:03:46]Method is POST - this is cgi request [12:03:46]url: /json_proto [12:03:46]query_string will be loaded in cgi processing [12:03:46]execute_cgi json_proto POST (null) [12:03:46]execute_cgi path=json_proto method=POST [12:03:46]POST find Content-Length [12:03:46]Host: 172.17.43.131:8080 [12:03:46]Content-Length: 671 [12:03:46]Content-Type: application/json [12:03:46] [12:03:46]POST finish read [12:03:46]Found Content-Length = 671 [12:03:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:46]execute_script... [12:03: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)2002170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:46]POST & json_proto [12:03:46]process_json_proto [12:03:46]json parsed OK: [12:03:46]protocol is kg_v1.0 [12:03:46]action value=close_receipt [12:03:46]process_action close_receipt [12:03:46]cmd_close_receipt [12:03:46]MH_GetDate [12:03:46]Write to MH i2c: F0 00 00 5A 05 4E [12:03:46]Write i2c OK [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: F0 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: F0 09 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: F0 09 00 5A 05 00 22 E2 A4 66 F9 24 A2 66 8A [12:03:46]GetLastDocTimeStamp 1722081735 [12:03:46]current date 1722081826 [12:03:46]FM_GetShiftState [12:03:46]SAM_PROTO_GetShiftState [12:03:46]wFMCommunicate request_size=4 [12:03:46]MH_SAM_APDU [12:03:46]CAPDU: 80 13 01 00 [12:03:46]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [12:03:46]Write i2c OK [12:03:46]MH_I2C_Read... [12:03:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:46]Read from MH i2c: E2 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 0E 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EB [12:03:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:03:46]wFMCommunicate OK [12:03:46]SAM_PROTO_GetShiftState done [12:03:46]FM_GetShiftState done [12:03:46]opened in 1722038719 [12:03:46]opened+sec_in_day 1722125119 [12:03:46]quantity*price = 40041 [12:03:46]sum+1 = 40043 [12:03:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 249 27.07.2024 12:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225889 ФПД: 141331102622425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120346&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225889&fm=141331102622425&tin=02508201610067®Number=0000000000092624&sum=40000 [12:03:47]StoreToDocumentArchive [12:03:47]shift 438 fd 225889 [12:03:47]save to /storage/0438/doc_00225889 [12:03:47]save last doc name /storage/0438/doc_00225889 to /storage/kkm_last_doc_name [12:03:47]save OK [12:03:47]Clear old archive folders... [12:03:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:03:47]tlvbuf is 02075E30 [12:03:47]SAM_PROTO_ClearQueue [12:03:47]wFMCommunicate request_size=4 [12:03:47]MH_SAM_APDU [12:03:47]CAPDU: 80 09 00 00 [12:03:47]Write to MH i2c: E2 08 00 68 05 80 09 00 00 00 00 00 00 DF [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:47]Read from MH i2c: E2 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [12:03:47]RAPDU: 90 00 [12:03:47]wFMCommunicate OK [12:03:47]SAM_PROTO_ClearQueue done [12:03:47]KKMCreateOFDPacket [12:03:47]OFDProtocolAddRootSTLVToBuf [12:03:47]FM_MakeSignedData [12:03:47]FM_MakeSignedData [12:03:47]SAM_PROTO_SignData [12:03:47]wFMCommunicate request_size=4 [12:03:47]MH_SAM_APDU [12:03:47]CAPDU: 80 0D 01 02 [12:03:47]Write to MH i2c: E2 08 00 69 05 80 0D 01 02 00 00 00 00 E7 [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:47]Read from MH i2c: E2 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [12:03:47]RAPDU: 90 00 [12:03:47]wFMCommunicate OK [12:03:47]wFMCommunicate request_size=255 [12:03:47]MH_SAM_APDU [12:03:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 22 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 72 03 00 35 04 06 00 [12:03:47]Write to MH i2c: E2 02 01 6A 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 22 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 72 03 00 35 04 06 00 00 00 50 [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:47]Read from MH i2c: E2 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [12:03:47]RAPDU: 90 00 [12:03:47]wFMCommunicate OK [12:03:47]wFMCommunicate request_size=11 [12:03:47]MH_SAM_APDU [12:03:47]CAPDU: 80 0D 02 02 06 80 8A 36 2A E2 D9 [12:03:47]Write to MH i2c: E2 0E 00 6B 05 80 0D 02 02 06 00 80 8A 36 2A E2 D9 00 00 1B [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:47]Read from MH i2c: E2 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [12:03:47]RAPDU: 90 00 [12:03:47]wFMCommunicate OK [12:03:47]wFMCommunicate request_size=4 [12:03:47]MH_SAM_APDU [12:03:47]CAPDU: 80 0D 03 02 [12:03:47]Write to MH i2c: E2 08 00 6C 05 80 0D 03 02 00 00 00 00 EC [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:47]Read from MH i2c: E2 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 0B 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 0B 00 6C 05 00 7F 21 F6 7C D0 C3 5A 90 90 00 7C [12:03:47]RAPDU: 7F 21 F6 7C D0 C3 5A 90 90 00 [12:03:47]wFMCommunicate OK [12:03:47]SAM_PROTO_SignData done [12:03:47]FM_MakeSignedData done [12:03:47]CreateOFDProtocolMessage [12:03:47]wFMCommunicate request_size=4 [12:03:47]MH_SAM_APDU [12:03:47]CAPDU: 80 11 00 00 [12:03:47]Write to MH i2c: E2 08 00 6D 05 80 11 00 00 00 00 00 00 EC [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:47]Read from MH i2c: E2 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 17 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: E2 17 00 6D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [12:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:03:47]wFMCommunicate OK [12:03:47]CreateOFDProtocolMessage done [12:03:47]OFDSenderStorePacket 225889 [12:03:47]StoreOFDPacket docnum=225889 [12:03:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 65 A9 08 01 CB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 22 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 72 03 00 35 04 06 00 80 8A 36 2A E2 D9 7F 21 F6 7C D0 C3 5A 90 [12:03:47]CheckFolder [12:03:47]dirname=/storage/ofd_packets [12:03:47]CheckFolder done [12:03:47]ProducePacketName [12:03:47]name=ofd_packets/00225889 [12:03:47]NVStorageSaveData ofd_packets/00225889 [12:03:47]File name is /storage/ofd_packets/00225889 [12:03:47]Write 302 bytes [12:03:47]NVStorageSaveData done [12:03:47]OFDSenderStorePacket done [12:03:47]KKMCreateOFDPacket done [12:03:47]NVStorageSaveData kkm_last_timestamp [12:03:47]File name is /storage/kkm_last_timestamp [12:03:47]Write 4 bytes [12:03:47]NVStorageSaveData done [12:03:47]ExternCall_PrintAddStr [12:03:47]wPrintStart [12:03:47]Write to MH i2c: 01 00 00 6E 05 73 [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: 01 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: 01 07 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 FF 0F 88 [12:03:47]RasterBufferAndPrint [12:03:47]line Счет N : (1)2002170 [12:03:47]line ИНН: 02508201610067 [12:03:47]line Контрольно-Кассовый Чек [12:03:47]line ПРОДАЖА [12:03:47]line ТРК (МРК, ГНК) : 32 [12:03:47]line Товар: 2710124130 [12:03:47]line Super-92-К-5 [12:03:47]line 5.820 * 68.80 [12:03:47]line = 400.42 [12:03:47]line НДС 12% НСП 1% [12:03:47]line > о реализуемом товаре [12:03:47]line ОКРУГЛЕНИЕ: -0.42 [12:03:47]line ИТОГО: 400.00 [12:03:47]line Внесено: 400.00 [12:03:47]line СДАЧА: 0.00 [12:03:47]line НСП 1% : 3.54 [12:03:47]line НДС 12% : 42.52 [12:03:47]line Наличными: 400.00 [12:03:47]line Безнал.: 0.00 [12:03:47]line Место: АЗС № 97 "Партнер Нефть" [12:03:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:03:47]line СНО: Общий режим [12:03:47]line Чек 249 27.07.2024 12:03 [12:03:47]line Смена: 438 ФФД: 1.0 [12:03:47]line ЗНМ: 0300000054 [12:03:47]line РНМ: 0000000000092624 [12:03:47]line Версия ККМ: 001 [12:03:47]line ФМ: 0000000000874959 [12:03:47]line ФД: 225889 [12:03:47]line ФПД: 141331102622425 [12:03:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120346&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225889&fm=141331102622425&tin=02508201610067®Number=0000000000092624&sum=40000 [12:03:47]written 0, free lines is 4095 [12:03:47]OFD Sender: Processing packet 225889 [packets to send 600, broken 599] [12:03:47]ProducePacketName [12:03:47]name=ofd_packets/00225889 [12:03:47]OFD Sender: To server: pG, [12:03:47]CommunicateWithHost lk.salyk.kg:30040 [12:03:47]ConnectInit lk.salyk.kg [12:03:48]Write to MH i2c: 01 00 00 99 05 9E [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: 01 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: 01 07 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: 01 07 00 99 05 00 00 00 00 00 59 0C 0A [12:03:48]RasterBufferAndPrint [12:03:48]line [12:03:48]line [12:03:48]line [12:03:48]line [12:03:48]line [12:03:48]written 0, free lines is 3165 [12:03:48]MH_Cut [12:03:48]Write to MH i2c: D1 01 00 A0 05 01 77 [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: D1 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: D1 01 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: D1 01 00 A0 05 00 76 [12:03:48]Write to MH i2c: 01 00 00 A1 05 A6 [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]Connected sock=11 [12:03:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 65 A9 08 01 CB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 22 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 72 03 00 35 04 06 00 80 8A 36 2A E2 D9 7F 21 F6 7C D0 C3 5A 90 [12:03:49]*** Cut start [12:03:49]*** Partial cut [12:03:49]*** CUTSNS_PIN = 1 [12:03:49]*** CUTSNS_PIN = 0 [12:03:49]*** Brake cut motor [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 35 39 4F 00 00 00 F2 DD 47 00 54 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 35 39 10 04 04 00 61 72 03 00 F4 03 04 00 31 8E A4 66 B6 04 01 00 00 48 3E F5 17 59 35 E5 92 [12:03:49]CommunicateWithHost err = 0 [12:03:49]CheckOFDResponse [12:03:49]1017 (14) - 77093643461234 [12:03:49]1041 (16) - 0000000000874959 [12:03:49]1040 (4) - 225889 [12:03:49]1012 (4) - 27.07.2024 06:05 [12:03:49]1206 (1) - 0 [12:03:49]OFD Sender: Remove packet 225889 [12:03:49]ProducePacketName [12:03:49]name=ofd_packets/00225889 [12:03:49]NVStorageDeleteData [12:03:50]Read from MH i2c: 01 [12:03:50]MH_I2C_Read... [12:03:50]*** Stop cut motor [12:03:50]*** Cut end [12:03:50]Read from MH i2c: 01 07 00 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: 01 07 00 A1 05 00 00 00 00 00 FF 0F BB [12:03:50]process_action close_receipt done [12:03:50]requested_data is exist [12:03:50]produce_requested_data [12:03:50]requested_item fm.sn is exist - process it [12:03:50]wFMCommunicate request_size=4 [12:03:50]MH_SAM_APDU [12:03:50]CAPDU: 80 11 00 00 [12:03:50]Write to MH i2c: E2 08 00 A2 05 80 11 00 00 00 00 00 00 21 [12:03:50]Write i2c OK [12:03:50]MH_I2C_Read... [12:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:50]Read from MH i2c: E2 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 17 00 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 17 00 A2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [12:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:03:50]wFMCommunicate OK [12:03:50]requested_item fd.num is exist - process it [12:03:50]SAM_PROTO_GetFieldsCounters [12:03:50]wFMCommunicate request_size=4 [12:03:50]MH_SAM_APDU [12:03:50]CAPDU: 80 13 00 00 [12:03:50]Write to MH i2c: E2 08 00 A3 05 80 13 00 00 00 00 00 00 24 [12:03:50]Write i2c OK [12:03:50]MH_I2C_Read... [12:03:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:50]Read from MH i2c: E2 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 62 00 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 62 00 A3 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 72 03 00 0E 04 04 00 B6 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 C5 [12:03:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 72 03 00 0E 04 04 00 B6 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 [12:03:50]wFMCommunicate OK [12:03:50]SAM_PROTO_GetFieldsCounters done [12:03:50]requested_item shift.num is exist - process it [12:03:50]requested_item shift.opened is exist - process it [12:03:50]req_shift_opened [12:03:50]FM_GetShiftState [12:03:50]SAM_PROTO_GetShiftState [12:03:50]wFMCommunicate request_size=4 [12:03:50]MH_SAM_APDU [12:03:50]CAPDU: 80 13 01 00 [12:03:50]Write to MH i2c: E2 08 00 A4 05 80 13 01 00 00 00 00 00 26 [12:03:50]Write i2c OK [12:03:50]MH_I2C_Read... [12:03:50]OFD Sender: No OFD packet to send [12:03:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:50]Read from MH i2c: E2 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 0E 00 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 0E 00 A4 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 34 [12:03:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:03:50]wFMCommunicate OK [12:03:50]SAM_PROTO_GetShiftState done [12:03:50]FM_GetShiftState done [12:03:50]req_shift_opened done [12:03:50]requested_item shift.open_date is exist - process it [12:03:50]req_shift_open_date [12:03:50]req_shift_open_date done [12:03:50]produce_requested_data done [12:03:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225889,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:03:50]process_action_free close_receipt [12:03:50]json_value_free [12:03:50]json_value_free done [12:03:50]process_json_proto returns [12:03:50]Send response to host [12:03:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225889,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:03:50]free response buf [12:03:50]execute_script done [12:03:50]execute_script returns [12:03:50]free content buf [12:03:50]Sock 9.Close socket [12:03:50]Sock 9.Thread stoped [12:03:55]OFD Sender: No OFD packet to send [12:03:58]recv_with_timeout no data received [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:10]recv_with_timeout no data received [12:04:15]OFD Sender: No OFD packet to send [12:04:16]accept exits with 10 [12:04:16]New connection [12:04:16]New thread 3067084132 created [12:04:16]Thread 3066940772 joined [12:04:16]Waiting for new connection... [12:04:16] Sock 10.Parse request [12:04:16]Sock 10.Check first char [12:04:16]Sock 10.First char is OK [12:04:16]request: POST /json_proto HTTP/1.0 [12:04:16]Method: POST [12:04:16]URL: /json_proto [12:04:16]Method is POST - this is cgi request [12:04:16]url: /json_proto [12:04:16]query_string will be loaded in cgi processing [12:04:16]execute_cgi json_proto POST (null) [12:04:16]execute_cgi path=json_proto method=POST [12:04:16]POST find Content-Length [12:04:16]Host: 172.17.43.131:8080 [12:04:16]Content-Length: 801 [12:04:16]Content-Type: application/json [12:04:16] [12:04:16]POST finish read [12:04:16]Found Content-Length = 801 [12:04:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:16]execute_script... [12:04: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)2002172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:16]POST & json_proto [12:04:16]process_json_proto [12:04:16]json parsed OK: [12:04:16]protocol is kg_v1.0 [12:04:16]action value=close_receipt [12:04:16]process_action close_receipt [12:04:16]cmd_close_receipt [12:04:16]MH_GetDate [12:04:16]Write to MH i2c: F0 00 00 A5 05 99 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: F0 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: F0 09 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: F0 09 00 A5 05 00 40 E2 A4 66 F9 24 A2 66 F3 [12:04:16]GetLastDocTimeStamp 1722081826 [12:04:16]current date 1722081856 [12:04:16]FM_GetShiftState [12:04:16]SAM_PROTO_GetShiftState [12:04:16]wFMCommunicate request_size=4 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 13 01 00 [12:04:16]Write to MH i2c: E2 08 00 A6 05 80 13 01 00 00 00 00 00 28 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 0E 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 0E 00 A6 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 36 [12:04:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:04:16]wFMCommunicate OK [12:04:16]SAM_PROTO_GetShiftState done [12:04:16]FM_GetShiftState done [12:04:16]opened in 1722038719 [12:04:16]opened+sec_in_day 1722125119 [12:04:16]quantity*price = 40002 [12:04:16]sum+1 = 40003 [12:04:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 250 27.07.2024 12:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225890 ФПД: 153336128475230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120416&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225890&fm=153336128475230&tin=02508201610067®Number=0000000000092624&sum=40002 [12:04:17]StoreToDocumentArchive [12:04:17]shift 438 fd 225890 [12:04:17]save to /storage/0438/doc_00225890 [12:04:17]save last doc name /storage/0438/doc_00225890 to /storage/kkm_last_doc_name [12:04:17]save OK [12:04:17]Clear old archive folders... [12:04:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:04:17]tlvbuf is 020688B0 [12:04:17]SAM_PROTO_ClearQueue [12:04:17]wFMCommunicate request_size=4 [12:04:17]MH_SAM_APDU [12:04:17]CAPDU: 80 09 00 00 [12:04:17]Write to MH i2c: E2 08 00 B3 05 80 09 00 00 00 00 00 00 2A [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:17]Read from MH i2c: E2 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [12:04:17]RAPDU: 90 00 [12:04:17]wFMCommunicate OK [12:04:17]SAM_PROTO_ClearQueue done [12:04:17]KKMCreateOFDPacket [12:04:17]OFDProtocolAddRootSTLVToBuf [12:04:17]FM_MakeSignedData [12:04:17]FM_MakeSignedData [12:04:17]SAM_PROTO_SignData [12:04:17]wFMCommunicate request_size=4 [12:04:17]MH_SAM_APDU [12:04:17]CAPDU: 80 0D 01 02 [12:04:17]Write to MH i2c: E2 08 00 B4 05 80 0D 01 02 00 00 00 00 32 [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:17]Read from MH i2c: E2 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [12:04:17]RAPDU: 90 00 [12:04:17]wFMCommunicate OK [12:04:17]wFMCommunicate request_size=255 [12:04:17]MH_SAM_APDU [12:04:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 40 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 72 03 00 35 04 06 00 8B [12:04:17]Write to MH i2c: E2 02 01 B5 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 40 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 72 03 00 35 04 06 00 8B 00 00 E1 [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:17]Read from MH i2c: E2 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 B5 05 00 90 00 2E [12:04:17]RAPDU: 90 00 [12:04:17]wFMCommunicate OK [12:04:17]wFMCommunicate request_size=10 [12:04:17]MH_SAM_APDU [12:04:17]CAPDU: 80 0D 02 02 05 75 59 78 10 5E [12:04:17]Write to MH i2c: E2 0D 00 B6 05 80 0D 02 02 05 00 75 59 78 10 5E 00 00 F3 [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:17]Read from MH i2c: E2 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [12:04:17]RAPDU: 90 00 [12:04:17]wFMCommunicate OK [12:04:17]wFMCommunicate request_size=4 [12:04:17]MH_SAM_APDU [12:04:17]CAPDU: 80 0D 03 02 [12:04:17]Write to MH i2c: E2 08 00 B7 05 80 0D 03 02 00 00 00 00 37 [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:18]Read from MH i2c: E2 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 0B 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 0B 00 B7 05 00 8B 66 27 16 50 8A 9D 1A 90 00 F7 [12:04:18]RAPDU: 8B 66 27 16 50 8A 9D 1A 90 00 [12:04:18]wFMCommunicate OK [12:04:18]SAM_PROTO_SignData done [12:04:18]FM_MakeSignedData done [12:04:18]CreateOFDProtocolMessage [12:04:18]wFMCommunicate request_size=4 [12:04:18]MH_SAM_APDU [12:04:18]CAPDU: 80 11 00 00 [12:04:18]Write to MH i2c: E2 08 00 B8 05 80 11 00 00 00 00 00 00 37 [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:18]Read from MH i2c: E2 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 17 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 17 00 B8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [12:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:18]wFMCommunicate OK [12:04:18]CreateOFDProtocolMessage done [12:04:18]OFDSenderStorePacket 225890 [12:04:18]StoreOFDPacket docnum=225890 [12:04:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 82 C2 07 01 84 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 40 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 72 03 00 35 04 06 00 8B 75 59 78 10 5E 8B 66 27 16 50 8A 9D 1A [12:04:18]CheckFolder [12:04:18]dirname=/storage/ofd_packets [12:04:18]CheckFolder done [12:04:18]ProducePacketName [12:04:18]name=ofd_packets/00225890 [12:04:18]NVStorageSaveData ofd_packets/00225890 [12:04:18]File name is /storage/ofd_packets/00225890 [12:04:18]Write 301 bytes [12:04:18]NVStorageSaveData done [12:04:18]OFDSenderStorePacket done [12:04:18]KKMCreateOFDPacket done [12:04:18]NVStorageSaveData kkm_last_timestamp [12:04:18]File name is /storage/kkm_last_timestamp [12:04:18]Write 4 bytes [12:04:18]NVStorageSaveData done [12:04:18]ExternCall_PrintAddStr [12:04:18]wPrintStart [12:04:18]Write to MH i2c: 01 00 00 B9 05 BE [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: 01 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: 01 07 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: 01 07 00 B9 05 00 00 00 00 00 FF 0F D3 [12:04:18]RasterBufferAndPrint [12:04:18]line Счет N : (1)2002172 [12:04:18]line ИНН: 02508201610067 [12:04:18]line Контрольно-Кассовый Чек [12:04:18]line ПРОДАЖА [12:04:18]line ТРК (МРК, ГНК) : 53 [12:04:18]line Товар: 2710124130 [12:04:18]line Аи-92-К-5 [12:04:18]line 5.900 * 67.80 [12:04:18]line = 400.02 [12:04:18]line НДС 12% НСП 1% [12:04:18]line > о реализуемом товаре [12:04:18]line ИТОГО: 400.02 [12:04:18]line НСП 1% : 3.54 [12:04:18]line НДС 12% : 42.48 [12:04:18]line Наличными: 0.00 [12:04:18]line Безнал.: 400.02 [12:04:18]line Место: АЗС № 97 "Партнер Нефть" [12:04:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:04:18]line СНО: Общий режим [12:04:18]line Чек 250 27.07.2024 12:04 [12:04:18]line Смена: 438 ФФД: 1.0 [12:04:18]line ЗНМ: 0300000054 [12:04:18]line РНМ: 0000000000092624 [12:04:18]line Версия ККМ: 001 [12:04:18]line Платежная система: O! деньги [12:04:18]line ФМ: 0000000000874959 [12:04:18]line ФД: 225890 [12:04:18]line ФПД: 153336128475230 [12:04:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120416&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225890&fm=153336128475230&tin=02508201610067®Number=0000000000092624&sum=40002 [12:04:18]written 0, free lines is 4095 [12:04:18]OFD Sender: Processing packet 225890 [packets to send 600, broken 599] [12:04:18]ProducePacketName [12:04:18]name=ofd_packets/00225890 [12:04:18]OFD Sender: To server: pG, [12:04:18]CommunicateWithHost lk.salyk.kg:30040 [12:04:18]ConnectInit lk.salyk.kg [12:04:18]Write to MH i2c: 01 00 00 E3 05 E8 [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: 01 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: 01 07 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: 01 07 00 E3 05 00 00 00 00 00 72 0C 6D [12:04:18]RasterBufferAndPrint [12:04:18]line [12:04:18]line [12:04:18]line [12:04:18]line [12:04:18]line [12:04:18]written 0, free lines is 3190 [12:04:18]MH_Cut [12:04:18]Write to MH i2c: D1 01 00 EA 05 01 C1 [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: D1 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: D1 01 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: D1 01 00 EA 05 00 C0 [12:04:18]Write to MH i2c: 01 00 00 EB 05 F0 [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:19]*** Cut start [12:04:19]*** Partial cut [12:04:19]*** CUTSNS_PIN = 1 [12:04:19]*** CUTSNS_PIN = 0 [12:04:20]*** Brake cut motor [12:04:20]Read from MH i2c: 01 [12:04:20]MH_I2C_Read... [12:04:20]*** Stop cut motor [12:04:20]*** Cut end [12:04:20]Read from MH i2c: 01 07 00 [12:04:20]MH_I2C_Read... [12:04:20]Read from MH i2c: 01 07 00 EB 05 00 00 00 00 00 FF 0F 05 [12:04:20]process_action close_receipt done [12:04:20]requested_data is exist [12:04:20]produce_requested_data [12:04:20]requested_item fm.sn is exist - process it [12:04:20]wFMCommunicate request_size=4 [12:04:20]MH_SAM_APDU [12:04:20]CAPDU: 80 11 00 00 [12:04:20]Write to MH i2c: E2 08 00 EC 05 80 11 00 00 00 00 00 00 6B [12:04:20]Write i2c OK [12:04:20]MH_I2C_Read... [12:04:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:20]Read from MH i2c: E2 [12:04:20]MH_I2C_Read... [12:04:20]Read from MH i2c: E2 17 00 [12:04:20]MH_I2C_Read... [12:04:20]Read from MH i2c: E2 17 00 EC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [12:04:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:20]wFMCommunicate OK [12:04:20]requested_item fd.num is exist - process it [12:04:20]SAM_PROTO_GetFieldsCounters [12:04:20]wFMCommunicate request_size=4 [12:04:20]MH_SAM_APDU [12:04:20]CAPDU: 80 13 00 00 [12:04:20]Write to MH i2c: E2 08 00 ED 05 80 13 00 00 00 00 00 00 6E [12:04:20]Write i2c OK [12:04:20]MH_I2C_Read... [12:04:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:20]Read from MH i2c: E2 [12:04:20]MH_I2C_Read... [12:04:20]Read from MH i2c: E2 62 00 [12:04:20]MH_I2C_Read... [12:04:20]Read from MH i2c: E2 62 00 ED 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 72 03 00 0E 04 04 00 B6 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 13 [12:04: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 72 03 00 0E 04 04 00 B6 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 [12:04:20]wFMCommunicate OK [12:04:20]SAM_PROTO_GetFieldsCounters done [12:04:20]requested_item shift.num is exist - process it [12:04:20]requested_item shift.opened is exist - process it [12:04:20]req_shift_opened [12:04:20]FM_GetShiftState [12:04:20]SAM_PROTO_GetShiftState [12:04:20]wFMCommunicate request_size=4 [12:04:20]MH_SAM_APDU [12:04:20]CAPDU: 80 13 01 00 [12:04:20]Write to MH i2c: E2 08 00 EE 05 80 13 01 00 00 00 00 00 70 [12:04:20]Write i2c OK [12:04:20]MH_I2C_Read... [12:04:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:20]Read from MH i2c: E2 [12:04:20]MH_I2C_Read... [12:04:20]Read from MH i2c: E2 0E 00 [12:04:20]MH_I2C_Read... [12:04:20]Read from MH i2c: E2 0E 00 EE 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7E [12:04:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:04:20]wFMCommunicate OK [12:04:20]SAM_PROTO_GetShiftState done [12:04:20]FM_GetShiftState done [12:04:20]req_shift_opened done [12:04:20]requested_item shift.open_date is exist - process it [12:04:20]req_shift_open_date [12:04:20]req_shift_open_date done [12:04:20]produce_requested_data done [12:04:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225890,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:04:20]process_action_free close_receipt [12:04:20]json_value_free [12:04:20]json_value_free done [12:04:20]process_json_proto returns [12:04:20]Send response to host [12:04:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225890,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:04:20]free response buf [12:04:20]execute_script done [12:04:20]execute_script returns [12:04:20]free content buf [12:04:20]Sock 10.Close socket [12:04:20]Sock 10.Thread stoped [12:04:21]recv_with_timeout no data received [12:04:23]ConnectInit Can't take IP for lk.salyk.kg [12:04:23]CommunicateWithHost connect error [12:04:23]CommunicateWithHost err = -1 [12:04:23]OFD Sender: Server communicate error [12:04:28]OFD Sender: Processing packet 225890 [packets to send 600, broken 599] [12:04:28]ProducePacketName [12:04:28]name=ofd_packets/00225890 [12:04:28]OFD Sender: To server: pG, [12:04:28]CommunicateWithHost lk.salyk.kg:30040 [12:04:28]ConnectInit lk.salyk.kg [12:04:32]recv_with_timeout no data received [12:04:33]ConnectInit Can't take IP for lk.salyk.kg [12:04:33]CommunicateWithHost connect error [12:04:33]CommunicateWithHost err = -1 [12:04:33]OFD Sender: Server communicate error [12:04:38]OFD Sender: Processing packet 225890 [packets to send 600, broken 599] [12:04:38]ProducePacketName [12:04:38]name=ofd_packets/00225890 [12:04:38]OFD Sender: To server: pG, [12:04:38]CommunicateWithHost lk.salyk.kg:30040 [12:04:38]ConnectInit lk.salyk.kg [12:04:43]ConnectInit Can't take IP for lk.salyk.kg [12:04:43]CommunicateWithHost connect error [12:04:43]CommunicateWithHost err = -1 [12:04:43]OFD Sender: Server communicate error [12:04:48]OFD Sender: Processing packet 225890 [packets to send 600, broken 599] [12:04:48]ProducePacketName [12:04:48]name=ofd_packets/00225890 [12:04:48]OFD Sender: To server: pG, [12:04:48]CommunicateWithHost lk.salyk.kg:30040 [12:04:48]ConnectInit lk.salyk.kg [12:04:57]recv_with_timeout no data received [12:04:58]Connected sock=10 [12:04: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 35 39 0F 01 00 00 82 C2 07 01 84 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 40 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 72 03 00 35 04 06 00 8B 75 59 78 10 5E 8B 66 27 16 50 8A 9D 1A [12:04:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D7 E3 47 00 C1 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 35 39 10 04 04 00 62 72 03 00 F4 03 04 00 76 8E A4 66 B6 04 01 00 00 0F AE EF 48 1B BA 82 94 [12:04:59]CommunicateWithHost err = 0 [12:04:59]CheckOFDResponse [12:04:59]1017 (14) - 77093643461234 [12:04:59]1041 (16) - 0000000000874959 [12:04:59]1040 (4) - 225890 [12:04:59]1012 (4) - 27.07.2024 06:06 [12:04:59]1206 (1) - 0 [12:04:59]OFD Sender: Remove packet 225890 [12:04:59]ProducePacketName [12:04:59]name=ofd_packets/00225890 [12:04:59]NVStorageDeleteData [12:04:59]OFD Sender: No OFD packet to send [12:05:00]accept exits with 9 [12:05:00]New connection [12:05:00]New thread 3066940772 created [12:05:00]Thread 3067084132 joined [12:05:00]Waiting for new connection... [12:05:00] Sock 9.Parse request [12:05:00]Sock 9.Check first char [12:05:00]Sock 9.First char is OK [12:05:00]request: POST /json_proto HTTP/1.0 [12:05:00]Method: POST [12:05:00]URL: /json_proto [12:05:00]Method is POST - this is cgi request [12:05:00]url: /json_proto [12:05:00]query_string will be loaded in cgi processing [12:05:00]execute_cgi json_proto POST (null) [12:05:00]execute_cgi path=json_proto method=POST [12:05:00]POST find Content-Length [12:05:00]Host: 172.17.43.131:8080 [12:05:00]Content-Length: 817 [12:05:00]Content-Type: application/json [12:05:00] [12:05:00]POST finish read [12:05:00]Found Content-Length = 817 [12:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.140, "sum" : 2449.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" : 2449.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:00]execute_script... [12:05:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.140, "sum" : 2449.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" : 2449.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:00]POST & json_proto [12:05:00]process_json_proto [12:05:00]json parsed OK: [12:05:00]protocol is kg_v1.0 [12:05:00]action value=close_receipt [12:05:00]process_action close_receipt [12:05:00]cmd_close_receipt [12:05:00]MH_GetDate [12:05:00]Write to MH i2c: F0 00 00 EF 05 E3 [12:05:00]Write i2c OK [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: F0 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: F0 09 00 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: F0 09 00 EF 05 00 6D E2 A4 66 F9 24 A2 66 6A [12:05:00]GetLastDocTimeStamp 1722081856 [12:05:00]current date 1722081901 [12:05:00]FM_GetShiftState [12:05:00]SAM_PROTO_GetShiftState [12:05:00]wFMCommunicate request_size=4 [12:05:00]MH_SAM_APDU [12:05:00]CAPDU: 80 13 01 00 [12:05:00]Write to MH i2c: E2 08 00 F0 05 80 13 01 00 00 00 00 00 72 [12:05:00]Write i2c OK [12:05:00]MH_I2C_Read... [12:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:00]Read from MH i2c: E2 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: E2 0E 00 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: E2 0E 00 F0 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 80 [12:05:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:05:00]wFMCommunicate OK [12:05:00]SAM_PROTO_GetShiftState done [12:05:00]FM_GetShiftState done [12:05:00]opened in 1722038719 [12:05:00]opened+sec_in_day 1722125119 [12:05:00]quantity*price = 244906 [12:05:00]sum+1 = 244908 [12:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2449.07 НСП 1% : 21.67 НДС 12% : 260.08 Наличными: 0.00 Безнал.: 2449.07 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 251 27.07.2024 12:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225891 ФПД: 78976713910037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225891&fm=78976713910037&tin=02508201610067®Number=0000000000092624&sum=244907 [12:05:02]StoreToDocumentArchive [12:05:02]shift 438 fd 225891 [12:05:02]save to /storage/0438/doc_00225891 [12:05:02]save last doc name /storage/0438/doc_00225891 to /storage/kkm_last_doc_name [12:05:02]save OK [12:05:02]Clear old archive folders... [12:05:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:05:02]tlvbuf is 02075570 [12:05:02]SAM_PROTO_ClearQueue [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 09 00 00 [12:05:02]Write to MH i2c: E2 08 00 FD 05 80 09 00 00 00 00 00 00 74 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 FD 05 00 90 00 76 [12:05:02]RAPDU: 90 00 [12:05:02]wFMCommunicate OK [12:05:02]SAM_PROTO_ClearQueue done [12:05:02]KKMCreateOFDPacket [12:05:02]OFDProtocolAddRootSTLVToBuf [12:05:02]FM_MakeSignedData [12:05:02]FM_MakeSignedData [12:05:02]SAM_PROTO_SignData [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 0D 01 02 [12:05:02]Write to MH i2c: E2 08 00 FE 05 80 0D 01 02 00 00 00 00 7C [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 FE 05 00 90 00 77 [12:05:02]RAPDU: 90 00 [12:05:02]wFMCommunicate OK [12:05:02]wFMCommunicate request_size=255 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C 7D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AB BC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 6D E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 72 03 00 35 04 06 00 47 D4 32 FA [12:05:02]Write to MH i2c: E2 02 01 FF 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C 7D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AB BC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 6D E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 72 03 00 35 04 06 00 47 D4 32 FA 00 00 AF [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 FF 05 00 90 00 78 [12:05:02]RAPDU: 90 00 [12:05:02]wFMCommunicate OK [12:05:02]wFMCommunicate request_size=7 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 0D 02 02 02 67 15 [12:05:02]Write to MH i2c: E2 0A 00 00 06 80 0D 02 02 02 00 67 15 00 00 00 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [12:05:02]RAPDU: 90 00 [12:05:02]wFMCommunicate OK [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 0D 03 02 [12:05:02]Write to MH i2c: E2 08 00 01 06 80 0D 03 02 00 00 00 00 82 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 0B 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 0B 00 01 06 00 87 B7 72 A1 33 6B B1 A3 90 00 C6 [12:05:02]RAPDU: 87 B7 72 A1 33 6B B1 A3 90 00 [12:05:02]wFMCommunicate OK [12:05:02]SAM_PROTO_SignData done [12:05:02]FM_MakeSignedData done [12:05:02]CreateOFDProtocolMessage [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 11 00 00 [12:05:02]Write to MH i2c: E2 08 00 02 06 80 11 00 00 00 00 00 00 82 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 17 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 17 00 02 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [12:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:02]wFMCommunicate OK [12:05:02]CreateOFDProtocolMessage done [12:05:02]OFDSenderStorePacket 225891 [12:05:02]StoreOFDPacket docnum=225891 [12:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D 3E 04 01 47 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C 7D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AB BC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 6D E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 72 03 00 35 04 06 00 47 D4 32 FA 67 15 87 B7 72 A1 33 6B B1 A3 [12:05:02]CheckFolder [12:05:02]dirname=/storage/ofd_packets [12:05:02]CheckFolder done [12:05:02]ProducePacketName [12:05:02]name=ofd_packets/00225891 [12:05:02]NVStorageSaveData ofd_packets/00225891 [12:05:02]File name is /storage/ofd_packets/00225891 [12:05:02]Write 298 bytes [12:05:02]NVStorageSaveData done [12:05:02]OFDSenderStorePacket done [12:05:02]KKMCreateOFDPacket done [12:05:02]NVStorageSaveData kkm_last_timestamp [12:05:02]File name is /storage/kkm_last_timestamp [12:05:02]Write 4 bytes [12:05:02]NVStorageSaveData done [12:05:02]ExternCall_PrintAddStr [12:05:02]wPrintStart [12:05:02]Write to MH i2c: 01 00 00 03 06 09 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: 01 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: 01 07 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: 01 07 00 03 06 00 00 00 00 00 FF 0F 1E [12:05:02]RasterBufferAndPrint [12:05:02]line Счет N : (1)2002171 [12:05:02]line ИНН: 02508201610067 [12:05:02]line Контрольно-Кассовый Чек [12:05:02]line ПРОДАЖА [12:05:02]line ТРК (МРК, ГНК) : 41 [12:05:02]line Товар: 2710194210 [12:05:02]line ДТ-К-5 [12:05:02]line 32.140 * 76.20 [12:05:02]line = 2449.07 [12:05:02]line НДС 12% НСП 1% [12:05:02]line > о реализуемом товаре [12:05:02]line ИТОГО: 2449.07 [12:05:02]line НСП 1% : 21.67 [12:05:02]line НДС 12% : 260.08 [12:05:02]line Наличными: 0.00 [12:05:02]line Безнал.: 2449.07 [12:05:02]line Место: АЗС № 97 "Партнер Нефть" [12:05:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:05:02]line СНО: Общий режим [12:05:02]line Чек 251 27.07.2024 12:05 [12:05:02]line Смена: 438 ФФД: 1.0 [12:05:02]line ЗНМ: 0300000054 [12:05:02]line РНМ: 0000000000092624 [12:05:02]line Версия ККМ: 001 [12:05:02]line Платежная система: Бакай Банк [12:05:02]line ФМ: 0000000000874959 [12:05:02]line ФД: 225891 [12:05:02]line ФПД: 78976713910037 [12:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225891&fm=78976713910037&tin=02508201610067®Number=0000000000092624&sum=244907 [12:05:02]written 0, free lines is 4095 [12:05:02]OFD Sender: Processing packet 225891 [packets to send 600, broken 599] [12:05:02]ProducePacketName [12:05:02]name=ofd_packets/00225891 [12:05:02]OFD Sender: To server: pG, [12:05:02]CommunicateWithHost lk.salyk.kg:30040 [12:05:02]ConnectInit lk.salyk.kg [12:05:03]Write to MH i2c: 01 00 00 2D 06 33 [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: 01 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: 01 07 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 7F 0C C5 [12:05:03]RasterBufferAndPrint [12:05:03]line [12:05:03]line [12:05:03]line [12:05:03]line [12:05:03]line [12:05:03]written 0, free lines is 3203 [12:05:03]MH_Cut [12:05:03]Write to MH i2c: D1 01 00 34 06 01 0C [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: D1 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: D1 01 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: D1 01 00 34 06 00 0B [12:05:03]Write to MH i2c: 01 00 00 35 06 3B [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:04]*** Cut start [12:05:04]*** Partial cut [12:05:04]*** CUTSNS_PIN = 1 [12:05:04]*** CUTSNS_PIN = 0 [12:05:04]*** Brake cut motor [12:05:04]Read from MH i2c: 01 [12:05:04]MH_I2C_Read... [12:05:04]*** Stop cut motor [12:05:04]*** Cut end [12:05:04]Read from MH i2c: 01 07 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 07 00 35 06 00 00 00 00 00 FF 0F 50 [12:05:04]process_action close_receipt done [12:05:04]requested_data is exist [12:05:04]produce_requested_data [12:05:04]requested_item fm.sn is exist - process it [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 11 00 00 [12:05:04]Write to MH i2c: E2 08 00 36 06 80 11 00 00 00 00 00 00 B6 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 17 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 17 00 36 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [12:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:04]wFMCommunicate OK [12:05:04]requested_item fd.num is exist - process it [12:05:04]SAM_PROTO_GetFieldsCounters [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 13 00 00 [12:05:04]Write to MH i2c: E2 08 00 37 06 80 13 00 00 00 00 00 00 B9 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:05]Read from MH i2c: E2 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 62 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 62 00 37 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 72 03 00 0E 04 04 00 B6 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 62 [12:05:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 72 03 00 0E 04 04 00 B6 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 [12:05:05]wFMCommunicate OK [12:05:05]SAM_PROTO_GetFieldsCounters done [12:05:05]requested_item shift.num is exist - process it [12:05:05]requested_item shift.opened is exist - process it [12:05:05]req_shift_opened [12:05:05]FM_GetShiftState [12:05:05]SAM_PROTO_GetShiftState [12:05:05]wFMCommunicate request_size=4 [12:05:05]MH_SAM_APDU [12:05:05]CAPDU: 80 13 01 00 [12:05:05]Write to MH i2c: E2 08 00 38 06 80 13 01 00 00 00 00 00 BB [12:05:05]Write i2c OK [12:05:05]MH_I2C_Read... [12:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:05]Read from MH i2c: E2 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 0E 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: E2 0E 00 38 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C9 [12:05:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:05:05]wFMCommunicate OK [12:05:05]SAM_PROTO_GetShiftState done [12:05:05]FM_GetShiftState done [12:05:05]req_shift_opened done [12:05:05]requested_item shift.open_date is exist - process it [12:05:05]req_shift_open_date [12:05:05]req_shift_open_date done [12:05:05]produce_requested_data done [12:05:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225891,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:05:05]process_action_free close_receipt [12:05:05]json_value_free [12:05:05]json_value_free done [12:05:05]process_json_proto returns [12:05:05]Send response to host [12:05:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225891,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:05:05]free response buf [12:05:05]execute_script done [12:05:05]execute_script returns [12:05:05]free content buf [12:05:05]Sock 9.Close socket [12:05:05]Sock 9.Thread stoped [12:05:07]Connected sock=11 [12:05: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 35 39 0C 01 00 00 1D 3E 04 01 47 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C 7D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AB BC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BC 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 6D E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 72 03 00 35 04 06 00 47 D4 32 FA 67 15 87 B7 72 A1 33 6B B1 A3 [12:05:07]recv_with_timeout no data received [12:05:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5C A4 47 00 5A 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 72 03 00 F4 03 04 00 7F 8E A4 66 B6 04 01 00 00 8B 6F FC 58 BC 93 5A 40 [12:05:08]CommunicateWithHost err = 0 [12:05:08]CheckOFDResponse [12:05:08]1017 (14) - 77093643461234 [12:05:08]1041 (16) - 0000000000874959 [12:05:08]1040 (4) - 225891 [12:05:08]1012 (4) - 27.07.2024 06:06 [12:05:08]1206 (1) - 0 [12:05:08]OFD Sender: Remove packet 225891 [12:05:08]ProducePacketName [12:05:08]name=ofd_packets/00225891 [12:05:08]NVStorageDeleteData [12:05:09]OFD Sender: No OFD packet to send [12:05:13]accept exits with 8 [12:05:13]New connection [12:05:13]New thread 3067084132 created [12:05:13]Thread 3066940772 joined [12:05:13]Waiting for new connection... [12:05:13] Sock 8.Parse request [12:05:13]Sock 8.Check first char [12:05:13]Sock 8.First char is OK [12:05:13]request: POST /json_proto HTTP/1.0 [12:05:13]Method: POST [12:05:13]URL: /json_proto [12:05:13]Method is POST - this is cgi request [12:05:13]url: /json_proto [12:05:13]query_string will be loaded in cgi processing [12:05:13]execute_cgi json_proto POST (null) [12:05:13]execute_cgi path=json_proto method=POST [12:05:13]POST find Content-Length [12:05:13]Host: 172.17.43.131:8080 [12:05:13]Content-Length: 801 [12:05:13]Content-Type: application/json [12:05:13] [12:05:13]POST finish read [12:05:13]Found Content-Length = 801 [12:05:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:13]execute_script... [12:05: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)2002173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:13]POST & json_proto [12:05:13]process_json_proto [12:05:13]json parsed OK: [12:05:13]protocol is kg_v1.0 [12:05:13]action value=close_receipt [12:05:13]process_action close_receipt [12:05:13]cmd_close_receipt [12:05:13]MH_GetDate [12:05:13]Write to MH i2c: F0 00 00 39 06 2E [12:05:13]Write i2c OK [12:05:13]MH_I2C_Read... [12:05:13]Read from MH i2c: F0 [12:05:13]MH_I2C_Read... [12:05:13]Read from MH i2c: F0 09 00 [12:05:13]MH_I2C_Read... [12:05:13]Read from MH i2c: F0 09 00 39 06 00 7A E2 A4 66 F9 24 A2 66 C2 [12:05:13]GetLastDocTimeStamp 1722081901 [12:05:13]current date 1722081914 [12:05:13]FM_GetShiftState [12:05:13]SAM_PROTO_GetShiftState [12:05:13]wFMCommunicate request_size=4 [12:05:13]MH_SAM_APDU [12:05:13]CAPDU: 80 13 01 00 [12:05:13]Write to MH i2c: E2 08 00 3A 06 80 13 01 00 00 00 00 00 BD [12:05:13]Write i2c OK [12:05:13]MH_I2C_Read... [12:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:13]Read from MH i2c: E2 [12:05:13]MH_I2C_Read... [12:05:13]Read from MH i2c: E2 0E 00 [12:05:13]MH_I2C_Read... [12:05:13]Read from MH i2c: E2 0E 00 3A 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CB [12:05:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:05:13]wFMCommunicate OK [12:05:13]SAM_PROTO_GetShiftState done [12:05:13]FM_GetShiftState done [12:05:13]opened in 1722038719 [12:05:13]opened+sec_in_day 1722125119 [12:05:13]quantity*price = 100050 [12:05:13]sum+1 = 100052 [12:05:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 252 27.07.2024 12:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225892 ФПД: 236976350519762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225892&fm=236976350519762&tin=02508201610067®Number=0000000000092624&sum=100051 [12:05:14]StoreToDocumentArchive [12:05:14]shift 438 fd 225892 [12:05:14]save to /storage/0438/doc_00225892 [12:05:14]save last doc name /storage/0438/doc_00225892 to /storage/kkm_last_doc_name [12:05:14]save OK [12:05:14]Clear old archive folders... [12:05:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:05:14]tlvbuf is 02048D20 [12:05:14]SAM_PROTO_ClearQueue [12:05:14]wFMCommunicate request_size=4 [12:05:14]MH_SAM_APDU [12:05:14]CAPDU: 80 09 00 00 [12:05:14]Write to MH i2c: E2 08 00 47 06 80 09 00 00 00 00 00 00 BF [12:05:14]Write i2c OK [12:05:14]MH_I2C_Read... [12:05:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:14]Read from MH i2c: E2 [12:05:14]MH_I2C_Read... [12:05:14]Read from MH i2c: E2 03 00 [12:05:14]MH_I2C_Read... [12:05:14]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [12:05:14]RAPDU: 90 00 [12:05:14]wFMCommunicate OK [12:05:14]SAM_PROTO_ClearQueue done [12:05:14]KKMCreateOFDPacket [12:05:14]OFDProtocolAddRootSTLVToBuf [12:05:14]FM_MakeSignedData [12:05:14]FM_MakeSignedData [12:05:14]SAM_PROTO_SignData [12:05:14]wFMCommunicate request_size=4 [12:05:14]MH_SAM_APDU [12:05:14]CAPDU: 80 0D 01 02 [12:05:14]Write to MH i2c: E2 08 00 48 06 80 0D 01 02 00 00 00 00 C7 [12:05:14]Write i2c OK [12:05:14]MH_I2C_Read... [12:05:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:14]Read from MH i2c: E2 [12:05:14]MH_I2C_Read... [12:05:14]Read from MH i2c: E2 03 00 [12:05:14]MH_I2C_Read... [12:05:14]Read from MH i2c: E2 03 00 48 06 00 90 00 C2 [12:05:14]RAPDU: 90 00 [12:05:14]wFMCommunicate OK [12:05:14]wFMCommunicate request_size=255 [12:05:14]MH_SAM_APDU [12:05:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 7A E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 72 03 00 35 04 06 00 D7 87 5B 31 [12:05:15]Write to MH i2c: E2 02 01 49 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 7A E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 72 03 00 35 04 06 00 D7 87 5B 31 00 00 96 [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:15]Read from MH i2c: E2 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 03 00 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 03 00 49 06 00 90 00 C3 [12:05:15]RAPDU: 90 00 [12:05:15]wFMCommunicate OK [12:05:15]wFMCommunicate request_size=7 [12:05:15]MH_SAM_APDU [12:05:15]CAPDU: 80 0D 02 02 02 61 D2 [12:05:15]Write to MH i2c: E2 0A 00 4A 06 80 0D 02 02 02 00 61 D2 00 00 01 [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:15]Read from MH i2c: E2 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 03 00 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 03 00 4A 06 00 90 00 C4 [12:05:15]RAPDU: 90 00 [12:05:15]wFMCommunicate OK [12:05:15]wFMCommunicate request_size=4 [12:05:15]MH_SAM_APDU [12:05:15]CAPDU: 80 0D 03 02 [12:05:15]Write to MH i2c: E2 08 00 4B 06 80 0D 03 02 00 00 00 00 CC [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:15]Read from MH i2c: E2 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 0B 00 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 0B 00 4B 06 00 CB 95 35 56 0A E9 BE D5 90 00 3E [12:05:15]RAPDU: CB 95 35 56 0A E9 BE D5 90 00 [12:05:15]wFMCommunicate OK [12:05:15]SAM_PROTO_SignData done [12:05:15]FM_MakeSignedData done [12:05:15]CreateOFDProtocolMessage [12:05:15]wFMCommunicate request_size=4 [12:05:15]MH_SAM_APDU [12:05:15]CAPDU: 80 11 00 00 [12:05:15]Write to MH i2c: E2 08 00 4C 06 80 11 00 00 00 00 00 00 CC [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:15]Read from MH i2c: E2 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 17 00 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: E2 17 00 4C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [12:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:15]wFMCommunicate OK [12:05:15]CreateOFDProtocolMessage done [12:05:15]OFDSenderStorePacket 225892 [12:05:15]StoreOFDPacket docnum=225892 [12:05:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B9 06 04 01 52 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 7A E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 72 03 00 35 04 06 00 D7 87 5B 31 61 D2 CB 95 35 56 0A E9 BE D5 [12:05:15]CheckFolder [12:05:15]dirname=/storage/ofd_packets [12:05:15]CheckFolder done [12:05:15]ProducePacketName [12:05:15]name=ofd_packets/00225892 [12:05:15]NVStorageSaveData ofd_packets/00225892 [12:05:15]File name is /storage/ofd_packets/00225892 [12:05:15]Write 298 bytes [12:05:15]NVStorageSaveData done [12:05:15]OFDSenderStorePacket done [12:05:15]KKMCreateOFDPacket done [12:05:15]NVStorageSaveData kkm_last_timestamp [12:05:15]File name is /storage/kkm_last_timestamp [12:05:15]Write 4 bytes [12:05:15]NVStorageSaveData done [12:05:15]ExternCall_PrintAddStr [12:05:15]wPrintStart [12:05:15]Write to MH i2c: 01 00 00 4D 06 53 [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: 01 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: 01 07 00 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: 01 07 00 4D 06 00 00 00 00 00 FF 0F 68 [12:05:15]RasterBufferAndPrint [12:05:15]line Счет N : (1)2002173 [12:05:15]line ИНН: 02508201610067 [12:05:15]line Контрольно-Кассовый Чек [12:05:15]line ПРОДАЖА [12:05:15]line ТРК (МРК, ГНК) : 61 [12:05:15]line Товар: 2710194210 [12:05:15]line ДТ-К-5 [12:05:15]line 13.130 * 76.20 [12:05:15]line = 1000.51 [12:05:15]line НДС 12% НСП 1% [12:05:15]line > о реализуемом товаре [12:05:15]line ИТОГО: 1000.51 [12:05:15]line НСП 1% : 8.85 [12:05:15]line НДС 12% : 106.25 [12:05:15]line Наличными: 0.00 [12:05:15]line Безнал.: 1000.51 [12:05:15]line Место: АЗС № 97 "Партнер Нефть" [12:05:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:05:15]line СНО: Общий режим [12:05:15]line Чек 252 27.07.2024 12:05 [12:05:15]line Смена: 438 ФФД: 1.0 [12:05:15]line ЗНМ: 0300000054 [12:05:15]line РНМ: 0000000000092624 [12:05:15]line Версия ККМ: 001 [12:05:15]line Платежная система: O! деньги [12:05:15]line ФМ: 0000000000874959 [12:05:15]line ФД: 225892 [12:05:15]line ФПД: 236976350519762 [12:05:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225892&fm=236976350519762&tin=02508201610067®Number=0000000000092624&sum=100051 [12:05:15]written 0, free lines is 4095 [12:05:15]OFD Sender: Processing packet 225892 [packets to send 600, broken 599] [12:05:15]ProducePacketName [12:05:15]name=ofd_packets/00225892 [12:05:15]OFD Sender: To server: pG, [12:05:15]CommunicateWithHost lk.salyk.kg:30040 [12:05:15]ConnectInit lk.salyk.kg [12:05:15]Write to MH i2c: 01 00 00 77 06 7D [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: 01 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: 01 07 00 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: 01 07 00 77 06 00 00 00 00 00 7A 0C 0A [12:05:15]RasterBufferAndPrint [12:05:15]line [12:05:15]line [12:05:15]line [12:05:15]line [12:05:15]line [12:05:15]written 0, free lines is 3202 [12:05:15]MH_Cut [12:05:15]Write to MH i2c: D1 01 00 7E 06 01 56 [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: D1 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: D1 01 00 [12:05:15]MH_I2C_Read... [12:05:15]Read from MH i2c: D1 01 00 7E 06 00 55 [12:05:15]Write to MH i2c: 01 00 00 7F 06 85 [12:05:15]Write i2c OK [12:05:15]MH_I2C_Read... [12:05:17]*** Cut start [12:05:17]*** Partial cut [12:05:17]*** CUTSNS_PIN = 1 [12:05:17]*** CUTSNS_PIN = 0 [12:05:17]*** Brake cut motor [12:05:17]Read from MH i2c: 01 [12:05:17]MH_I2C_Read... [12:05:17]*** Stop cut motor [12:05:17]*** Cut end [12:05:17]Read from MH i2c: 01 07 00 [12:05:17]MH_I2C_Read... [12:05:17]Read from MH i2c: 01 07 00 7F 06 00 00 00 00 00 FF 0F 9A [12:05:17]process_action close_receipt done [12:05:17]requested_data is exist [12:05:17]produce_requested_data [12:05:17]requested_item fm.sn is exist - process it [12:05:17]wFMCommunicate request_size=4 [12:05:17]MH_SAM_APDU [12:05:17]CAPDU: 80 11 00 00 [12:05:17]Write to MH i2c: E2 08 00 80 06 80 11 00 00 00 00 00 00 00 [12:05:17]Write i2c OK [12:05:17]MH_I2C_Read... [12:05:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:17]Read from MH i2c: E2 [12:05:17]MH_I2C_Read... [12:05:17]Read from MH i2c: E2 17 00 [12:05:17]MH_I2C_Read... [12:05:17]Read from MH i2c: E2 17 00 80 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [12:05:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:17]wFMCommunicate OK [12:05:17]requested_item fd.num is exist - process it [12:05:17]SAM_PROTO_GetFieldsCounters [12:05:17]wFMCommunicate request_size=4 [12:05:17]MH_SAM_APDU [12:05:17]CAPDU: 80 13 00 00 [12:05:17]Write to MH i2c: E2 08 00 81 06 80 13 00 00 00 00 00 00 03 [12:05:17]Write i2c OK [12:05:17]MH_I2C_Read... [12:05:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:18]Read from MH i2c: E2 [12:05:18]MH_I2C_Read... [12:05:18]Read from MH i2c: E2 62 00 [12:05:18]MH_I2C_Read... [12:05:18]Read from MH i2c: E2 62 00 81 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 72 03 00 0E 04 04 00 B6 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 B0 [12:05:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 72 03 00 0E 04 04 00 B6 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 [12:05:18]wFMCommunicate OK [12:05:18]SAM_PROTO_GetFieldsCounters done [12:05:18]requested_item shift.num is exist - process it [12:05:18]requested_item shift.opened is exist - process it [12:05:18]req_shift_opened [12:05:18]FM_GetShiftState [12:05:18]SAM_PROTO_GetShiftState [12:05:18]wFMCommunicate request_size=4 [12:05:18]MH_SAM_APDU [12:05:18]CAPDU: 80 13 01 00 [12:05:18]Write to MH i2c: E2 08 00 82 06 80 13 01 00 00 00 00 00 05 [12:05:18]Write i2c OK [12:05:18]MH_I2C_Read... [12:05:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:18]Read from MH i2c: E2 [12:05:18]MH_I2C_Read... [12:05:18]Read from MH i2c: E2 0E 00 [12:05:18]MH_I2C_Read... [12:05:18]Read from MH i2c: E2 0E 00 82 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 13 [12:05:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:05:18]wFMCommunicate OK [12:05:18]SAM_PROTO_GetShiftState done [12:05:18]FM_GetShiftState done [12:05:18]req_shift_opened done [12:05:18]requested_item shift.open_date is exist - process it [12:05:18]req_shift_open_date [12:05:18]req_shift_open_date done [12:05:18]produce_requested_data done [12:05:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225892,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:05:18]process_action_free close_receipt [12:05:18]json_value_free [12:05:18]json_value_free done [12:05:18]process_json_proto returns [12:05:18]Send response to host [12:05:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225892,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:05:18]free response buf [12:05:18]execute_script done [12:05:18]execute_script returns [12:05:18]free content buf [12:05:18]Sock 8.Close socket [12:05:18]Sock 8.Thread stoped [12:05:18]recv_with_timeout no data received [12:05:21]Connected sock=11 [12:05:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B9 06 04 01 52 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 7A E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 72 03 00 35 04 06 00 D7 87 5B 31 61 D2 CB 95 35 56 0A E9 BE D5 [12:05: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 35 39 4F 00 00 00 51 59 47 00 59 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 35 39 10 04 04 00 64 72 03 00 F4 03 04 00 8D 8E A4 66 B6 04 01 00 00 96 67 94 A6 D2 3D 06 D2 [12:05:22]CommunicateWithHost err = 0 [12:05:22]CheckOFDResponse [12:05:22]1017 (14) - 77093643461234 [12:05:22]1041 (16) - 0000000000874959 [12:05:22]1040 (4) - 225892 [12:05:22]1012 (4) - 27.07.2024 06:07 [12:05:22]1206 (1) - 0 [12:05:22]OFD Sender: Remove packet 225892 [12:05:22]ProducePacketName [12:05:22]name=ofd_packets/00225892 [12:05:22]NVStorageDeleteData [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:28]recv_with_timeout no data received [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:48]OFD Sender: No OFD packet to send [12:05:53]OFD Sender: No OFD packet to send [12:05:58]OFD Sender: No OFD packet to send [12:06:03]OFD Sender: No OFD packet to send [12:06:03]accept exits with 10 [12:06:03]New connection [12:06:03]New thread 3066940772 created [12:06:03]Thread 3067084132 joined [12:06:03]Waiting for new connection... [12:06:03] Sock 10.Parse request [12:06:03]Sock 10.Check first char [12:06:03]Sock 10.First char is OK [12:06:03]request: POST /json_proto HTTP/1.0 [12:06:03]Method: POST [12:06:03]URL: /json_proto [12:06:03]Method is POST - this is cgi request [12:06:03]url: /json_proto [12:06:03]query_string will be loaded in cgi processing [12:06:03]execute_cgi json_proto POST (null) [12:06:03]execute_cgi path=json_proto method=POST [12:06:03]POST find Content-Length [12:06:03]Host: 172.17.43.131:8080 [12:06:03]Content-Length: 675 [12:06:03]Content-Type: application/json [12:06:03] [12:06:03]POST finish read [12:06:03]Found Content-Length = 675 [12:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.040, "sum" : 460.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:03]execute_script... [12:06:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.040, "sum" : 460.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:03]POST & json_proto [12:06:03]process_json_proto [12:06:03]json parsed OK: [12:06:03]protocol is kg_v1.0 [12:06:03]action value=close_receipt [12:06:03]process_action close_receipt [12:06:03]cmd_close_receipt [12:06:03]MH_GetDate [12:06:03]Write to MH i2c: F0 00 00 83 06 78 [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 09 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 09 00 83 06 00 AB E2 A4 66 F9 24 A2 66 3D [12:06:03]GetLastDocTimeStamp 1722081914 [12:06:03]current date 1722081963 [12:06:03]FM_GetShiftState [12:06:03]SAM_PROTO_GetShiftState [12:06:03]wFMCommunicate request_size=4 [12:06:03]MH_SAM_APDU [12:06:03]CAPDU: 80 13 01 00 [12:06:03]Write to MH i2c: E2 08 00 84 06 80 13 01 00 00 00 00 00 07 [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:03]Read from MH i2c: E2 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 0E 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 0E 00 84 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 15 [12:06:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:06:03]wFMCommunicate OK [12:06:03]SAM_PROTO_GetShiftState done [12:06:03]FM_GetShiftState done [12:06:03]opened in 1722038719 [12:06:03]opened+sec_in_day 1722125119 [12:06:03]quantity*price = 46024 [12:06:03]sum+1 = 46026 [12:06:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.88 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 253 27.07.2024 12:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225893 ФПД: 8593171105399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120603&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225893&fm=8593171105399&tin=02508201610067®Number=0000000000092624&sum=46000 [12:06:04]StoreToDocumentArchive [12:06:04]shift 438 fd 225893 [12:06:04]save to /storage/0438/doc_00225893 [12:06:04]save last doc name /storage/0438/doc_00225893 to /storage/kkm_last_doc_name [12:06:04]save OK [12:06:04]Clear old archive folders... [12:06:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:06:04]tlvbuf is 020B46A0 [12:06:04]SAM_PROTO_ClearQueue [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 09 00 00 [12:06:04]Write to MH i2c: E2 08 00 91 06 80 09 00 00 00 00 00 00 09 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_ClearQueue done [12:06:04]KKMCreateOFDPacket [12:06:04]OFDProtocolAddRootSTLVToBuf [12:06:04]FM_MakeSignedData [12:06:04]FM_MakeSignedData [12:06:04]SAM_PROTO_SignData [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 01 02 [12:06:04]Write to MH i2c: E2 08 00 92 06 80 0D 01 02 00 00 00 00 11 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=255 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C9 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 72 03 00 35 04 06 00 07 D0 C0 E9 [12:06:04]Write to MH i2c: E2 02 01 93 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C9 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 72 03 00 35 04 06 00 07 D0 C0 E9 00 00 B0 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=7 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 02 02 02 46 77 [12:06:04]Write to MH i2c: E2 0A 00 94 06 80 0D 02 02 02 00 46 77 00 00 D5 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:05]Read from MH i2c: E2 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: E2 03 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: E2 03 00 94 06 00 90 00 0E [12:06:05]RAPDU: 90 00 [12:06:05]wFMCommunicate OK [12:06:05]wFMCommunicate request_size=4 [12:06:05]MH_SAM_APDU [12:06:05]CAPDU: 80 0D 03 02 [12:06:05]Write to MH i2c: E2 08 00 95 06 80 0D 03 02 00 00 00 00 16 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:05]Read from MH i2c: E2 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: E2 0B 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: E2 0B 00 95 06 00 9D FF 60 FD 24 27 C1 0D 90 00 29 [12:06:05]RAPDU: 9D FF 60 FD 24 27 C1 0D 90 00 [12:06:05]wFMCommunicate OK [12:06:05]SAM_PROTO_SignData done [12:06:05]FM_MakeSignedData done [12:06:05]CreateOFDProtocolMessage [12:06:05]wFMCommunicate request_size=4 [12:06:05]MH_SAM_APDU [12:06:05]CAPDU: 80 11 00 00 [12:06:05]Write to MH i2c: E2 08 00 96 06 80 11 00 00 00 00 00 00 16 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:05]Read from MH i2c: E2 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: E2 17 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: E2 17 00 96 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [12:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:06:05]wFMCommunicate OK [12:06:05]CreateOFDProtocolMessage done [12:06:05]OFDSenderStorePacket 225893 [12:06:05]StoreOFDPacket docnum=225893 [12:06:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F6 B5 04 01 80 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C9 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 72 03 00 35 04 06 00 07 D0 C0 E9 46 77 9D FF 60 FD 24 27 C1 0D [12:06:05]CheckFolder [12:06:05]dirname=/storage/ofd_packets [12:06:05]CheckFolder done [12:06:05]ProducePacketName [12:06:05]name=ofd_packets/00225893 [12:06:05]NVStorageSaveData ofd_packets/00225893 [12:06:05]File name is /storage/ofd_packets/00225893 [12:06:05]Write 298 bytes [12:06:05]NVStorageSaveData done [12:06:05]OFDSenderStorePacket done [12:06:05]KKMCreateOFDPacket done [12:06:05]NVStorageSaveData kkm_last_timestamp [12:06:05]File name is /storage/kkm_last_timestamp [12:06:05]Write 4 bytes [12:06:05]NVStorageSaveData done [12:06:05]ExternCall_PrintAddStr [12:06:05]wPrintStart [12:06:05]Write to MH i2c: 01 00 00 97 06 9D [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 97 06 00 00 00 00 00 FF 0F B2 [12:06:05]RasterBufferAndPrint [12:06:05]line Счет N : (1)2002174 [12:06:05]line ИНН: 02508201610067 [12:06:05]line Контрольно-Кассовый Чек [12:06:05]line ПРОДАЖА [12:06:05]line ТРК (МРК, ГНК) : 61 [12:06:05]line Товар: 2710194210 [12:06:05]line ДТ-К-5 [12:06:05]line 6.040 * 76.20 [12:06:05]line = 460.25 [12:06:05]line НДС 12% НСП 1% [12:06:05]line > о реализуемом товаре [12:06:05]line ОКРУГЛЕНИЕ: -0.25 [12:06:05]line ИТОГО: 460.00 [12:06:05]line Внесено: 460.00 [12:06:05]line СДАЧА: 0.00 [12:06:05]line НСП 1% : 4.07 [12:06:05]line НДС 12% : 48.88 [12:06:05]line Наличными: 460.00 [12:06:05]line Безнал.: 0.00 [12:06:05]line Место: АЗС № 97 "Партнер Нефть" [12:06:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:06:05]line СНО: Общий режим [12:06:05]line Чек 253 27.07.2024 12:06 [12:06:05]line Смена: 438 ФФД: 1.0 [12:06:05]line ЗНМ: 0300000054 [12:06:05]line РНМ: 0000000000092624 [12:06:05]line Версия ККМ: 001 [12:06:05]line ФМ: 0000000000874959 [12:06:05]line ФД: 225893 [12:06:05]line ФПД: 8593171105399 [12:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120603&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225893&fm=8593171105399&tin=02508201610067®Number=0000000000092624&sum=46000 [12:06:05]written 0, free lines is 4095 [12:06:05]OFD Sender: Processing packet 225893 [packets to send 600, broken 599] [12:06:05]ProducePacketName [12:06:05]name=ofd_packets/00225893 [12:06:05]OFD Sender: To server: pG, [12:06:05]CommunicateWithHost lk.salyk.kg:30040 [12:06:05]ConnectInit lk.salyk.kg [12:06:05]Write to MH i2c: 01 00 00 C2 06 C8 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 C2 06 00 00 00 00 00 5C 0C 37 [12:06:05]RasterBufferAndPrint [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]written 0, free lines is 3168 [12:06:05]MH_Cut [12:06:05]Write to MH i2c: D1 01 00 C9 06 01 A1 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 C9 06 00 A0 [12:06:05]Write to MH i2c: 01 00 00 CA 06 D0 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:07]*** Cut start [12:06:07]*** Partial cut [12:06:07]*** CUTSNS_PIN = 1 [12:06:07]*** CUTSNS_PIN = 0 [12:06:07]*** Brake cut motor [12:06:07]Read from MH i2c: 01 [12:06:07]MH_I2C_Read... [12:06:07]*** Stop cut motor [12:06:07]*** Cut end [12:06:07]Read from MH i2c: 01 07 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: 01 07 00 CA 06 00 00 00 00 00 FF 0F E5 [12:06:07]process_action close_receipt done [12:06:07]requested_data is exist [12:06:07]produce_requested_data [12:06:07]requested_item fm.sn is exist - process it [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 11 00 00 [12:06:07]Write to MH i2c: E2 08 00 CB 06 80 11 00 00 00 00 00 00 4B [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 17 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 17 00 CB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [12:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:06:07]wFMCommunicate OK [12:06:07]requested_item fd.num is exist - process it [12:06:07]SAM_PROTO_GetFieldsCounters [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 00 00 [12:06:07]Write to MH i2c: E2 08 00 CC 06 80 13 00 00 00 00 00 00 4E [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 62 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 62 00 CC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 72 03 00 0E 04 04 00 B6 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 FF [12:06:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 72 03 00 0E 04 04 00 B6 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 [12:06:07]wFMCommunicate OK [12:06:07]SAM_PROTO_GetFieldsCounters done [12:06:07]requested_item shift.num is exist - process it [12:06:07]requested_item shift.opened is exist - process it [12:06:07]req_shift_opened [12:06:07]FM_GetShiftState [12:06:07]SAM_PROTO_GetShiftState [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 01 00 [12:06:07]Write to MH i2c: E2 08 00 CD 06 80 13 01 00 00 00 00 00 50 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:08]Read from MH i2c: E2 [12:06:08]MH_I2C_Read... [12:06:08]Read from MH i2c: E2 0E 00 [12:06:08]MH_I2C_Read... [12:06:08]Read from MH i2c: E2 0E 00 CD 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5E [12:06:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:06:08]wFMCommunicate OK [12:06:08]SAM_PROTO_GetShiftState done [12:06:08]FM_GetShiftState done [12:06:08]req_shift_opened done [12:06:08]requested_item shift.open_date is exist - process it [12:06:08]req_shift_open_date [12:06:08]req_shift_open_date done [12:06:08]produce_requested_data done [12:06:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225893,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:06:08]process_action_free close_receipt [12:06:08]json_value_free [12:06:08]json_value_free done [12:06:08]process_json_proto returns [12:06:08]Send response to host [12:06:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225893,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:06:08]free response buf [12:06:08]execute_script done [12:06:08]execute_script returns [12:06:08]free content buf [12:06:08]Sock 10.Close socket [12:06:08]Sock 10.Thread stoped [12:06:09]Connected sock=11 [12:06:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F6 B5 04 01 80 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C9 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 72 03 00 35 04 06 00 07 D0 C0 E9 46 77 9D FF 60 FD 24 27 C1 0D [12:06:14]recv_with_timeout no data received [12:06:14]CommunicateWithHost answer receiving error [12:06:14]CommunicateWithHost err = -3 [12:06:14]OFD Sender: Server communicate error [12:06:19]OFD Sender: Processing packet 225893 [packets to send 600, broken 599] [12:06:19]ProducePacketName [12:06:19]name=ofd_packets/00225893 [12:06:19]OFD Sender: To server: pG, [12:06:19]CommunicateWithHost lk.salyk.kg:30040 [12:06:19]ConnectInit lk.salyk.kg [12:06:22]recv_with_timeout no data received [12:06:24]ConnectInit Can't take IP for lk.salyk.kg [12:06:24]CommunicateWithHost connect error [12:06:24]CommunicateWithHost err = -1 [12:06:24]OFD Sender: Server communicate error [12:06:29]OFD Sender: Processing packet 225893 [packets to send 600, broken 599] [12:06:29]ProducePacketName [12:06:29]name=ofd_packets/00225893 [12:06:29]OFD Sender: To server: pG, [12:06:29]CommunicateWithHost lk.salyk.kg:30040 [12:06:29]ConnectInit lk.salyk.kg [12:06:34]ConnectInit Can't take IP for lk.salyk.kg [12:06:34]CommunicateWithHost connect error [12:06:34]CommunicateWithHost err = -1 [12:06:34]OFD Sender: Server communicate error [12:06:39]OFD Sender: Processing packet 225893 [packets to send 600, broken 599] [12:06:39]ProducePacketName [12:06:39]name=ofd_packets/00225893 [12:06:39]OFD Sender: To server: pG, [12:06:39]CommunicateWithHost lk.salyk.kg:30040 [12:06:39]ConnectInit lk.salyk.kg [12:06:40]Connected sock=10 [12:06: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 35 39 0C 01 00 00 F6 B5 04 01 80 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C9 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 72 03 00 35 04 06 00 07 D0 C0 E9 46 77 9D FF 60 FD 24 27 C1 0D [12:06: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 35 39 4F 00 00 00 7E 73 47 00 38 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 35 39 10 04 04 00 65 72 03 00 F4 03 04 00 DC 8E A4 66 B6 04 01 00 00 F0 BF FB CF 07 99 F4 5A [12:06:40]CommunicateWithHost err = 0 [12:06:40]CheckOFDResponse [12:06:40]1017 (14) - 77093643461234 [12:06:40]1041 (16) - 0000000000874959 [12:06:40]1040 (4) - 225893 [12:06:40]1012 (4) - 27.07.2024 06:08 [12:06:40]1206 (1) - 0 [12:06:40]OFD Sender: Remove packet 225893 [12:06:40]ProducePacketName [12:06:40]name=ofd_packets/00225893 [12:06:40]NVStorageDeleteData [12:06:41]OFD Sender: No OFD packet to send [12:06:46]OFD Sender: No OFD packet to send [12:06:48]accept exits with 9 [12:06:48]New connection [12:06:48]New thread 3067084132 created [12:06:48]Thread 3066940772 joined [12:06:48]Waiting for new connection... [12:06:48] Sock 9.Parse request [12:06:48]Sock 9.Check first char [12:06:48]Sock 9.First char is OK [12:06:48]request: POST /json_proto HTTP/1.0 [12:06:48]Method: POST [12:06:48]URL: /json_proto [12:06:48]Method is POST - this is cgi request [12:06:48]url: /json_proto [12:06:48]query_string will be loaded in cgi processing [12:06:48]execute_cgi json_proto POST (null) [12:06:48]execute_cgi path=json_proto method=POST [12:06:48]POST find Content-Length [12:06:48]Host: 172.17.43.131:8080 [12:06:48]Content-Length: 678 [12:06:48]Content-Type: application/json [12:06:48] [12:06:48]POST finish read [12:06:48]Found Content-Length = 678 [12:06:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:48]execute_script... [12:06: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)2002175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:48]POST & json_proto [12:06:48]process_json_proto [12:06:48]json parsed OK: [12:06:48]protocol is kg_v1.0 [12:06:48]action value=close_receipt [12:06:48]process_action close_receipt [12:06:48]cmd_close_receipt [12:06:48]MH_GetDate [12:06:48]Write to MH i2c: F0 00 00 CE 06 C3 [12:06:48]Write i2c OK [12:06:48]MH_I2C_Read... [12:06:48]Read from MH i2c: F0 [12:06:48]MH_I2C_Read... [12:06:48]Read from MH i2c: F0 09 00 [12:06:48]MH_I2C_Read... [12:06:48]Read from MH i2c: F0 09 00 CE 06 00 D9 E2 A4 66 F9 24 A2 66 B6 [12:06:48]GetLastDocTimeStamp 1722081963 [12:06:48]current date 1722082009 [12:06:48]FM_GetShiftState [12:06:48]SAM_PROTO_GetShiftState [12:06:48]wFMCommunicate request_size=4 [12:06:48]MH_SAM_APDU [12:06:48]CAPDU: 80 13 01 00 [12:06:48]Write to MH i2c: E2 08 00 CF 06 80 13 01 00 00 00 00 00 52 [12:06:48]Write i2c OK [12:06:48]MH_I2C_Read... [12:06:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:48]Read from MH i2c: E2 [12:06:48]MH_I2C_Read... [12:06:48]Read from MH i2c: E2 0E 00 [12:06:48]MH_I2C_Read... [12:06:48]Read from MH i2c: E2 0E 00 CF 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 60 [12:06:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:06:48]wFMCommunicate OK [12:06:48]SAM_PROTO_GetShiftState done [12:06:48]FM_GetShiftState done [12:06:48]opened in 1722038719 [12:06:48]opened+sec_in_day 1722125119 [12:06:48]quantity*price = 45019 [12:06:48]sum+1 = 45020 [12:06:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 254 27.07.2024 12:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225894 ФПД: 93211456181043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225894&fm=93211456181043&tin=02508201610067®Number=0000000000092624&sum=45000 [12:06:49]StoreToDocumentArchive [12:06:49]shift 438 fd 225894 [12:06:49]save to /storage/0438/doc_00225894 [12:06:49]save last doc name /storage/0438/doc_00225894 to /storage/kkm_last_doc_name [12:06:49]save OK [12:06:49]Clear old archive folders... [12:06:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:06:49]tlvbuf is 020829F0 [12:06:49]SAM_PROTO_ClearQueue [12:06:49]wFMCommunicate request_size=4 [12:06:49]MH_SAM_APDU [12:06:49]CAPDU: 80 09 00 00 [12:06:49]Write to MH i2c: E2 08 00 DC 06 80 09 00 00 00 00 00 00 54 [12:06:49]Write i2c OK [12:06:49]MH_I2C_Read... [12:06:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:50]Read from MH i2c: E2 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [12:06:50]RAPDU: 90 00 [12:06:50]wFMCommunicate OK [12:06:50]SAM_PROTO_ClearQueue done [12:06:50]KKMCreateOFDPacket [12:06:50]OFDProtocolAddRootSTLVToBuf [12:06:50]FM_MakeSignedData [12:06:50]FM_MakeSignedData [12:06:50]SAM_PROTO_SignData [12:06:50]wFMCommunicate request_size=4 [12:06:50]MH_SAM_APDU [12:06:50]CAPDU: 80 0D 01 02 [12:06:50]Write to MH i2c: E2 08 00 DD 06 80 0D 01 02 00 00 00 00 5C [12:06:50]Write i2c OK [12:06:50]MH_I2C_Read... [12:06:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:50]Read from MH i2c: E2 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [12:06:50]RAPDU: 90 00 [12:06:50]wFMCommunicate OK [12:06:50]wFMCommunicate request_size=255 [12:06:50]MH_SAM_APDU [12:06: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 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D9 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 72 03 00 35 04 06 00 54 [12:06:50]Write to MH i2c: E2 02 01 DE 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 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D9 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 72 03 00 35 04 06 00 54 00 00 7C [12:06:50]Write i2c OK [12:06:50]MH_I2C_Read... [12:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:50]Read from MH i2c: E2 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 DE 06 00 90 00 58 [12:06:50]RAPDU: 90 00 [12:06:50]wFMCommunicate OK [12:06:50]wFMCommunicate request_size=10 [12:06:50]MH_SAM_APDU [12:06:50]CAPDU: 80 0D 02 02 05 C6 7B BC 13 33 [12:06:50]Write to MH i2c: E2 0D 00 DF 06 80 0D 02 02 05 00 C6 7B BC 13 33 00 00 AC [12:06:50]Write i2c OK [12:06:50]MH_I2C_Read... [12:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:50]Read from MH i2c: E2 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 03 00 DF 06 00 90 00 59 [12:06:50]RAPDU: 90 00 [12:06:50]wFMCommunicate OK [12:06:50]wFMCommunicate request_size=4 [12:06:50]MH_SAM_APDU [12:06:50]CAPDU: 80 0D 03 02 [12:06:50]Write to MH i2c: E2 08 00 E0 06 80 0D 03 02 00 00 00 00 61 [12:06:50]Write i2c OK [12:06:50]MH_I2C_Read... [12:06:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:50]Read from MH i2c: E2 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 0B 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 0B 00 E0 06 00 92 28 A6 30 EF 6C D8 AF 90 00 D4 [12:06:50]RAPDU: 92 28 A6 30 EF 6C D8 AF 90 00 [12:06:50]wFMCommunicate OK [12:06:50]SAM_PROTO_SignData done [12:06:50]FM_MakeSignedData done [12:06:50]CreateOFDProtocolMessage [12:06:50]wFMCommunicate request_size=4 [12:06:50]MH_SAM_APDU [12:06:50]CAPDU: 80 11 00 00 [12:06:50]Write to MH i2c: E2 08 00 E1 06 80 11 00 00 00 00 00 00 61 [12:06:50]Write i2c OK [12:06:50]MH_I2C_Read... [12:06:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:50]Read from MH i2c: E2 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 17 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: E2 17 00 E1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [12:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:06:50]wFMCommunicate OK [12:06:50]CreateOFDProtocolMessage done [12:06:50]OFDSenderStorePacket 225894 [12:06:50]StoreOFDPacket docnum=225894 [12:06:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 60 E0 07 01 56 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D9 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 72 03 00 35 04 06 00 54 C6 7B BC 13 33 92 28 A6 30 EF 6C D8 AF [12:06:50]CheckFolder [12:06:50]dirname=/storage/ofd_packets [12:06:50]CheckFolder done [12:06:50]ProducePacketName [12:06:50]name=ofd_packets/00225894 [12:06:50]NVStorageSaveData ofd_packets/00225894 [12:06:50]File name is /storage/ofd_packets/00225894 [12:06:50]Write 301 bytes [12:06:50]NVStorageSaveData done [12:06:50]OFDSenderStorePacket done [12:06:50]KKMCreateOFDPacket done [12:06:50]NVStorageSaveData kkm_last_timestamp [12:06:50]File name is /storage/kkm_last_timestamp [12:06:50]Write 4 bytes [12:06:50]NVStorageSaveData done [12:06:50]ExternCall_PrintAddStr [12:06:50]wPrintStart [12:06:50]Write to MH i2c: 01 00 00 E2 06 E8 [12:06:50]Write i2c OK [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: 01 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: 01 07 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [12:06:50]RasterBufferAndPrint [12:06:50]line Счет N : (1)2002175 [12:06:50]line ИНН: 02508201610067 [12:06:50]line Контрольно-Кассовый Чек [12:06:50]line ПРОДАЖА [12:06:50]line ТРК (МРК, ГНК) : 33 [12:06:50]line Товар: 2710124130 [12:06:50]line Аи-92-К-5 [12:06:50]line 6.640 * 67.80 [12:06:50]line = 450.19 [12:06:50]line НДС 12% НСП 1% [12:06:50]line > о реализуемом товаре [12:06:50]line ОКРУГЛЕНИЕ: -0.19 [12:06:50]line ИТОГО: 450.00 [12:06:50]line Внесено: 450.00 [12:06:50]line СДАЧА: 0.00 [12:06:50]line НСП 1% : 3.98 [12:06:50]line НДС 12% : 47.81 [12:06:50]line Наличными: 450.00 [12:06:50]line Безнал.: 0.00 [12:06:50]line Место: АЗС № 97 "Партнер Нефть" [12:06:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:06:50]line СНО: Общий режим [12:06:50]line Чек 254 27.07.2024 12:06 [12:06:50]line Смена: 438 ФФД: 1.0 [12:06:50]line ЗНМ: 0300000054 [12:06:50]line РНМ: 0000000000092624 [12:06:50]line Версия ККМ: 001 [12:06:50]line ФМ: 0000000000874959 [12:06:50]line ФД: 225894 [12:06:50]line ФПД: 93211456181043 [12:06:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225894&fm=93211456181043&tin=02508201610067®Number=0000000000092624&sum=45000 [12:06:50]written 0, free lines is 4095 [12:06:50]OFD Sender: Processing packet 225894 [packets to send 600, broken 599] [12:06:50]ProducePacketName [12:06:50]name=ofd_packets/00225894 [12:06:50]OFD Sender: To server: pG, [12:06:50]CommunicateWithHost lk.salyk.kg:30040 [12:06:50]ConnectInit lk.salyk.kg [12:06:50]Write to MH i2c: 01 00 00 0D 07 14 [12:06:50]Write i2c OK [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: 01 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: 01 07 00 [12:06:50]MH_I2C_Read... [12:06:50]Read from MH i2c: 01 07 00 0D 07 00 00 00 00 00 5F 0C 86 [12:06:50]RasterBufferAndPrint [12:06:50]line [12:06:50]line [12:06:50]line [12:06:50]line [12:06:50]line [12:06:50]written 0, free lines is 3172 [12:06:51]MH_Cut [12:06:51]Write to MH i2c: D1 01 00 14 07 01 ED [12:06:51]Write i2c OK [12:06:51]MH_I2C_Read... [12:06:51]Read from MH i2c: D1 [12:06:51]MH_I2C_Read... [12:06:51]Read from MH i2c: D1 01 00 [12:06:51]MH_I2C_Read... [12:06:51]Read from MH i2c: D1 01 00 14 07 00 EC [12:06:51]Write to MH i2c: 01 00 00 15 07 1C [12:06:51]Write i2c OK [12:06:51]MH_I2C_Read... [12:06:51]Connected sock=10 [12:06: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 35 39 0F 01 00 00 60 E0 07 01 56 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D9 E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 72 03 00 35 04 06 00 54 C6 7B BC 13 33 92 28 A6 30 EF 6C D8 AF [12:06:52]*** Cut start [12:06:52]*** Partial cut [12:06:52]*** CUTSNS_PIN = 1 [12:06:52]*** CUTSNS_PIN = 0 [12:06:52]*** Brake cut motor [12:06:52]Read from MH i2c: 01 [12:06:52]MH_I2C_Read... [12:06:52]*** Stop cut motor [12:06:52]*** Cut end [12:06:52]Read from MH i2c: 01 07 00 [12:06:52]MH_I2C_Read... [12:06:52]Read from MH i2c: 01 07 00 15 07 00 00 00 00 00 FF 0F 31 [12:06:52]process_action close_receipt done [12:06:52]requested_data is exist [12:06:52]produce_requested_data [12:06:52]requested_item fm.sn is exist - process it [12:06:52]wFMCommunicate request_size=4 [12:06:52]MH_SAM_APDU [12:06:52]CAPDU: 80 11 00 00 [12:06:52]Write to MH i2c: E2 08 00 16 07 80 11 00 00 00 00 00 00 97 [12:06:52]Write i2c OK [12:06:52]MH_I2C_Read... [12:06:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:52]Read from MH i2c: E2 [12:06:52]MH_I2C_Read... [12:06:52]Read from MH i2c: E2 17 00 [12:06:52]MH_I2C_Read... [12:06:52]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 35 39 90 00 F4 [12:06:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:06:52]wFMCommunicate OK [12:06:52]requested_item fd.num is exist - process it [12:06:52]SAM_PROTO_GetFieldsCounters [12:06:52]wFMCommunicate request_size=4 [12:06:52]MH_SAM_APDU [12:06:52]CAPDU: 80 13 00 00 [12:06:52]Write to MH i2c: E2 08 00 17 07 80 13 00 00 00 00 00 00 9A [12:06:52]Write i2c OK [12:06:52]MH_I2C_Read... [12:06:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:52]Read from MH i2c: E2 [12:06:52]MH_I2C_Read... [12:06:52]Read from MH i2c: E2 62 00 [12:06:52]MH_I2C_Read... [12:06:53]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 72 03 00 0E 04 04 00 B6 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 4F [12:06: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 72 03 00 0E 04 04 00 B6 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 [12:06:53]wFMCommunicate OK [12:06:53]SAM_PROTO_GetFieldsCounters done [12:06:53]requested_item shift.num is exist - process it [12:06:53]requested_item shift.opened is exist - process it [12:06:53]req_shift_opened [12:06:53]FM_GetShiftState [12:06:53]SAM_PROTO_GetShiftState [12:06:53]wFMCommunicate request_size=4 [12:06:53]MH_SAM_APDU [12:06:53]CAPDU: 80 13 01 00 [12:06:53]Write to MH i2c: E2 08 00 18 07 80 13 01 00 00 00 00 00 9C [12:06:53]Write i2c OK [12:06:53]MH_I2C_Read... [12:06:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:53]Read from MH i2c: E2 [12:06:53]MH_I2C_Read... [12:06:53]Read from MH i2c: E2 0E 00 [12:06:53]MH_I2C_Read... [12:06:53]Read from MH i2c: E2 0E 00 18 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AA [12:06:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:06:53]wFMCommunicate OK [12:06:53]SAM_PROTO_GetShiftState done [12:06:53]FM_GetShiftState done [12:06:53]req_shift_opened done [12:06:53]requested_item shift.open_date is exist - process it [12:06:53]req_shift_open_date [12:06:53]req_shift_open_date done [12:06:53]produce_requested_data done [12:06:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225894,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:06:53]process_action_free close_receipt [12:06:53]json_value_free [12:06:53]json_value_free done [12:06:53]process_json_proto returns [12:06:53]Send response to host [12:06:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225894,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:06:53]free response buf [12:06:53]execute_script done [12:06:53]execute_script returns [12:06:53]free content buf [12:06:53]Sock 9.Close socket [12:06:53]Sock 9.Thread stoped [12:06: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 35 39 4F 00 00 00 20 C5 47 00 29 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 35 39 10 04 04 00 66 72 03 00 F4 03 04 00 E8 8E A4 66 B6 04 01 00 00 12 08 87 87 F1 9C 48 2A [12:06:53]CommunicateWithHost err = 0 [12:06:53]CheckOFDResponse [12:06:53]1017 (14) - 77093643461234 [12:06:53]1041 (16) - 0000000000874959 [12:06:53]1040 (4) - 225894 [12:06:53]1012 (4) - 27.07.2024 06:08 [12:06:53]1206 (1) - 0 [12:06:53]OFD Sender: Remove packet 225894 [12:06:53]ProducePacketName [12:06:53]name=ofd_packets/00225894 [12:06:53]NVStorageDeleteData [12:06:53]accept exits with 8 [12:06:53]New connection [12:06:53]New thread 3066940772 created [12:06:53]Thread 3067084132 joined [12:06:53]Waiting for new connection... [12:06:53] Sock 8.Parse request [12:06:53]Sock 8.Check first char [12:06:53]Sock 8.First char is OK [12:06:53]request: POST /json_proto HTTP/1.0 [12:06:53]Method: POST [12:06:53]URL: /json_proto [12:06:53]Method is POST - this is cgi request [12:06:53]url: /json_proto [12:06:53]query_string will be loaded in cgi processing [12:06:53]execute_cgi json_proto POST (null) [12:06:53]execute_cgi path=json_proto method=POST [12:06:53]POST find Content-Length [12:06:53]Host: 172.17.43.131:8080 [12:06:53]Content-Length: 680 [12:06:53]Content-Type: application/json [12:06:53] [12:06:53]POST finish read [12:06:53]Found Content-Length = 680 [12:06:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:53]execute_script... [12:06: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)2002176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:53]POST & json_proto [12:06:53]process_json_proto [12:06:53]json parsed OK: [12:06:53]protocol is kg_v1.0 [12:06:53]action value=close_receipt [12:06:53]process_action close_receipt [12:06:53]cmd_close_receipt [12:06:53]MH_GetDate [12:06:53]Write to MH i2c: F0 00 00 19 07 0F [12:06:53]Write i2c OK [12:06:53]MH_I2C_Read... [12:06:53]Read from MH i2c: F0 [12:06:53]MH_I2C_Read... [12:06:53]Read from MH i2c: F0 09 00 [12:06:53]MH_I2C_Read... [12:06:53]Read from MH i2c: F0 09 00 19 07 00 DD E2 A4 66 F9 24 A2 66 06 [12:06:53]GetLastDocTimeStamp 1722082009 [12:06:53]current date 1722082013 [12:06:53]FM_GetShiftState [12:06:53]SAM_PROTO_GetShiftState [12:06:53]wFMCommunicate request_size=4 [12:06:53]MH_SAM_APDU [12:06:53]CAPDU: 80 13 01 00 [12:06:53]Write to MH i2c: E2 08 00 1A 07 80 13 01 00 00 00 00 00 9E [12:06:53]Write i2c OK [12:06:53]MH_I2C_Read... [12:06:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:53]Read from MH i2c: E2 [12:06:53]MH_I2C_Read... [12:06:53]Read from MH i2c: E2 0E 00 [12:06:53]MH_I2C_Read... [12:06:53]Read from MH i2c: E2 0E 00 1A 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AC [12:06:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:06:53]wFMCommunicate OK [12:06:53]SAM_PROTO_GetShiftState done [12:06:53]FM_GetShiftState done [12:06:53]opened in 1722038719 [12:06:53]opened+sec_in_day 1722125119 [12:06:53]quantity*price = 100050 [12:06:53]sum+1 = 100052 [12:06:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 255 27.07.2024 12:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225895 ФПД: 228741155259037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225895&fm=228741155259037&tin=02508201610067®Number=0000000000092624&sum=100000 [12:06:54]StoreToDocumentArchive [12:06:54]shift 438 fd 225895 [12:06:54]save to /storage/0438/doc_00225895 [12:06:54]save last doc name /storage/0438/doc_00225895 to /storage/kkm_last_doc_name [12:06:54]save OK [12:06:54]Clear old archive folders... [12:06:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:06:54]tlvbuf is 020BDB70 [12:06:54]SAM_PROTO_ClearQueue [12:06:54]wFMCommunicate request_size=4 [12:06:54]MH_SAM_APDU [12:06:54]CAPDU: 80 09 00 00 [12:06:54]Write to MH i2c: E2 08 00 27 07 80 09 00 00 00 00 00 00 A0 [12:06:54]Write i2c OK [12:06:54]MH_I2C_Read... [12:06:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:54]Read from MH i2c: E2 [12:06:54]MH_I2C_Read... [12:06:54]Read from MH i2c: E2 03 00 [12:06:54]MH_I2C_Read... [12:06:54]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [12:06:54]RAPDU: 90 00 [12:06:54]wFMCommunicate OK [12:06:54]SAM_PROTO_ClearQueue done [12:06:54]KKMCreateOFDPacket [12:06:54]OFDProtocolAddRootSTLVToBuf [12:06:54]FM_MakeSignedData [12:06:54]FM_MakeSignedData [12:06:54]SAM_PROTO_SignData [12:06:54]wFMCommunicate request_size=4 [12:06:54]MH_SAM_APDU [12:06:54]CAPDU: 80 0D 01 02 [12:06:54]Write to MH i2c: E2 08 00 28 07 80 0D 01 02 00 00 00 00 A8 [12:06:54]Write i2c OK [12:06:54]MH_I2C_Read... [12:06:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:55]Read from MH i2c: E2 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 03 00 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [12:06:55]RAPDU: 90 00 [12:06:55]wFMCommunicate OK [12:06:55]wFMCommunicate request_size=255 [12:06:55]MH_SAM_APDU [12:06:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 DD E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 72 03 00 35 04 06 00 D0 09 F3 4E [12:06:55]Write to MH i2c: E2 02 01 29 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 DD E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 72 03 00 35 04 06 00 D0 09 F3 4E 00 00 AA [12:06:55]Write i2c OK [12:06:55]MH_I2C_Read... [12:06:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:55]Read from MH i2c: E2 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 03 00 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [12:06:55]RAPDU: 90 00 [12:06:55]wFMCommunicate OK [12:06:55]wFMCommunicate request_size=7 [12:06:55]MH_SAM_APDU [12:06:55]CAPDU: 80 0D 02 02 02 02 9D [12:06:55]Write to MH i2c: E2 0A 00 2A 07 80 0D 02 02 02 00 02 9D 00 00 4E [12:06:55]Write i2c OK [12:06:55]MH_I2C_Read... [12:06:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:55]Read from MH i2c: E2 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 03 00 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [12:06:55]RAPDU: 90 00 [12:06:55]wFMCommunicate OK [12:06:55]wFMCommunicate request_size=4 [12:06:55]MH_SAM_APDU [12:06:55]CAPDU: 80 0D 03 02 [12:06:55]Write to MH i2c: E2 08 00 2B 07 80 0D 03 02 00 00 00 00 AD [12:06:55]Write i2c OK [12:06:55]MH_I2C_Read... [12:06:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:55]Read from MH i2c: E2 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 0B 00 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 0B 00 2B 07 00 8D 76 03 86 A2 0D 0E FD 90 00 F4 [12:06:55]RAPDU: 8D 76 03 86 A2 0D 0E FD 90 00 [12:06:55]wFMCommunicate OK [12:06:55]SAM_PROTO_SignData done [12:06:55]FM_MakeSignedData done [12:06:55]CreateOFDProtocolMessage [12:06:55]wFMCommunicate request_size=4 [12:06:55]MH_SAM_APDU [12:06:55]CAPDU: 80 11 00 00 [12:06:55]Write to MH i2c: E2 08 00 2C 07 80 11 00 00 00 00 00 00 AD [12:06:55]Write i2c OK [12:06:55]MH_I2C_Read... [12:06:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:55]Read from MH i2c: E2 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: E2 17 00 [12:06:55]MH_I2C_Read... [12:06:55]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 35 39 90 00 0A [12:06:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:06:55]wFMCommunicate OK [12:06:55]CreateOFDProtocolMessage done [12:06:55]OFDSenderStorePacket 225895 [12:06:55]StoreOFDPacket docnum=225895 [12:06:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 56 04 04 01 E9 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 DD E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 72 03 00 35 04 06 00 D0 09 F3 4E 02 9D 8D 76 03 86 A2 0D 0E FD [12:06:55]CheckFolder [12:06:55]dirname=/storage/ofd_packets [12:06:55]CheckFolder done [12:06:55]ProducePacketName [12:06:55]name=ofd_packets/00225895 [12:06:55]NVStorageSaveData ofd_packets/00225895 [12:06:55]File name is /storage/ofd_packets/00225895 [12:06:55]Write 298 bytes [12:06:55]NVStorageSaveData done [12:06:55]OFDSenderStorePacket done [12:06:55]KKMCreateOFDPacket done [12:06:55]NVStorageSaveData kkm_last_timestamp [12:06:55]File name is /storage/kkm_last_timestamp [12:06:55]Write 4 bytes [12:06:55]NVStorageSaveData done [12:06:55]ExternCall_PrintAddStr [12:06:55]wPrintStart [12:06:55]Write to MH i2c: 01 00 00 2D 07 34 [12:06:55]Write i2c OK [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: 01 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: 01 07 00 [12:06:55]MH_I2C_Read... [12:06:55]Read from MH i2c: 01 07 00 2D 07 00 00 00 00 00 FF 0F 49 [12:06:55]RasterBufferAndPrint [12:06:55]line Счет N : (1)2002176 [12:06:55]line ИНН: 02508201610067 [12:06:55]line Контрольно-Кассовый Чек [12:06:55]line ПРОДАЖА [12:06:55]line ТРК (МРК, ГНК) : 51 [12:06:55]line Товар: 2710194210 [12:06:55]line ДТ-К-5 [12:06:55]line 13.130 * 76.20 [12:06:55]line = 1000.51 [12:06:55]line НДС 12% НСП 1% [12:06:55]line > о реализуемом товаре [12:06:55]line ОКРУГЛЕНИЕ: -0.51 [12:06:55]line ИТОГО: 1000.00 [12:06:55]line Внесено: 1000.00 [12:06:55]line СДАЧА: 0.00 [12:06:55]line НСП 1% : 8.85 [12:06:55]line НДС 12% : 106.25 [12:06:55]line Наличными: 1000.00 [12:06:55]line Безнал.: 0.00 [12:06:55]line Место: АЗС № 97 "Партнер Нефть" [12:06:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:06:55]line СНО: Общий режим [12:06:55]line Чек 255 27.07.2024 12:06 [12:06:55]line Смена: 438 ФФД: 1.0 [12:06:55]line ЗНМ: 0300000054 [12:06:55]line РНМ: 0000000000092624 [12:06:55]line Версия ККМ: 001 [12:06:55]line ФМ: 0000000000874959 [12:06:55]line ФД: 225895 [12:06:55]line ФПД: 228741155259037 [12:06:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225895&fm=228741155259037&tin=02508201610067®Number=0000000000092624&sum=100000 [12:06:55]OFD Sender: Processing packet 225895 [packets to send 600, broken 599] [12:06:55]ProducePacketName [12:06:55]name=ofd_packets/00225895 [12:06:55]OFD Sender: To server: pG, [12:06:55]CommunicateWithHost lk.salyk.kg:30040 [12:06:55]ConnectInit lk.salyk.kg [12:06:55]written 0, free lines is 4095 [12:06:56]Write to MH i2c: 01 00 00 58 07 5F [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: 01 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: 01 07 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: 01 07 00 58 07 00 00 00 00 00 67 0C D9 [12:06:56]RasterBufferAndPrint [12:06:56]line [12:06:56]line [12:06:56]line [12:06:56]line [12:06:56]line [12:06:56]written 0, free lines is 3183 [12:06:56]MH_Cut [12:06:56]Write to MH i2c: D1 01 00 5F 07 01 38 [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: D1 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: D1 01 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: D1 01 00 5F 07 00 37 [12:06:56]Write to MH i2c: 01 00 00 60 07 67 [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:57]*** Cut start [12:06:57]*** Partial cut [12:06:57]*** CUTSNS_PIN = 1 [12:06:57]*** CUTSNS_PIN = 0 [12:06:57]*** Brake cut motor [12:06:57]Read from MH i2c: 01 [12:06:57]MH_I2C_Read... [12:06:57]*** Stop cut motor [12:06:57]*** Cut end [12:06:57]Read from MH i2c: 01 07 00 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: 01 07 00 60 07 00 00 00 00 00 FF 0F 7C [12:06:57]process_action close_receipt done [12:06:57]requested_data is exist [12:06:57]produce_requested_data [12:06:57]requested_item fm.sn is exist - process it [12:06:57]wFMCommunicate request_size=4 [12:06:57]MH_SAM_APDU [12:06:57]CAPDU: 80 11 00 00 [12:06:57]Write to MH i2c: E2 08 00 61 07 80 11 00 00 00 00 00 00 E2 [12:06:57]Write i2c OK [12:06:57]MH_I2C_Read... [12:06:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:57]Read from MH i2c: E2 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: E2 17 00 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: E2 17 00 61 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [12:06:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:06:57]wFMCommunicate OK [12:06:57]requested_item fd.num is exist - process it [12:06:57]SAM_PROTO_GetFieldsCounters [12:06:57]wFMCommunicate request_size=4 [12:06:57]MH_SAM_APDU [12:06:57]CAPDU: 80 13 00 00 [12:06:57]Write to MH i2c: E2 08 00 62 07 80 13 00 00 00 00 00 00 E5 [12:06:57]Write i2c OK [12:06:57]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 62 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 62 00 62 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 72 03 00 0E 04 04 00 B6 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 9F [12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 72 03 00 0E 04 04 00 B6 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:06:58]wFMCommunicate OK [12:06:58]SAM_PROTO_GetFieldsCounters done [12:06:58]requested_item shift.num is exist - process it [12:06:58]requested_item shift.opened is exist - process it [12:06:58]req_shift_opened [12:06:58]FM_GetShiftState [12:06:58]SAM_PROTO_GetShiftState [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 13 01 00 [12:06:58]Write to MH i2c: E2 08 00 63 07 80 13 01 00 00 00 00 00 E7 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0E 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0E 00 63 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F5 [12:06:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:06:58]wFMCommunicate OK [12:06:58]SAM_PROTO_GetShiftState done [12:06:58]FM_GetShiftState done [12:06:58]req_shift_opened done [12:06:58]requested_item shift.open_date is exist - process it [12:06:58]req_shift_open_date [12:06:58]req_shift_open_date done [12:06:58]produce_requested_data done [12:06:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225895,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:06:58]process_action_free close_receipt [12:06:58]json_value_free [12:06:58]json_value_free done [12:06:58]process_json_proto returns [12:06:58]Send response to host [12:06:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225895,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:06:58]free response buf [12:06:58]execute_script done [12:06:58]execute_script returns [12:06:58]free content buf [12:06:58]Sock 8.Close socket [12:06:58]Sock 8.Thread stoped [12:06:58]recv_with_timeout no data received [12:07:00]Connected sock=10 [12:07: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 35 39 0C 01 00 00 56 04 04 01 E9 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 DD E2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 72 03 00 35 04 06 00 D0 09 F3 4E 02 9D 8D 76 03 86 A2 0D 0E FD [12:07:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5A 40 47 00 A5 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 35 39 10 04 04 00 67 72 03 00 F4 03 04 00 F0 8E A4 66 B6 04 01 00 00 28 EF FC 46 A5 D2 80 0A [12:07:01]CommunicateWithHost err = 0 [12:07:01]CheckOFDResponse [12:07:01]1017 (14) - 77093643461234 [12:07:01]1041 (16) - 0000000000874959 [12:07:01]1040 (4) - 225895 [12:07:01]1012 (4) - 27.07.2024 06:08 [12:07:01]1206 (1) - 0 [12:07:01]OFD Sender: Remove packet 225895 [12:07:01]ProducePacketName [12:07:01]name=ofd_packets/00225895 [12:07:01]NVStorageDeleteData [12:07:01]OFD Sender: No OFD packet to send [12:07:06]OFD Sender: No OFD packet to send [12:07:09]recv_with_timeout no data received [12:07:11]OFD Sender: No OFD packet to send [12:07:16]OFD Sender: No OFD packet to send [12:07:20]recv_with_timeout no data received [12:07:21]OFD Sender: No OFD packet to send [12:07:26]OFD Sender: No OFD packet to send [12:07:30]recv_with_timeout no data received [12:07:31]OFD Sender: No OFD packet to send [12:07:36]OFD Sender: No OFD packet to send [12:07:41]OFD Sender: No OFD packet to send [12:07:42]recv_with_timeout no data received [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:17]accept exits with 9 [12:08:17]New connection [12:08:17]New thread 3067084132 created [12:08:17]Thread 3066940772 joined [12:08:17]Waiting for new connection... [12:08:17] Sock 9.Parse request [12:08:17]Sock 9.Check first char [12:08:17]Sock 9.First char is OK [12:08:17]request: POST /json_proto HTTP/1.0 [12:08:17]Method: POST [12:08:17]URL: /json_proto [12:08:17]Method is POST - this is cgi request [12:08:17]url: /json_proto [12:08:17]query_string will be loaded in cgi processing [12:08:17]execute_cgi json_proto POST (null) [12:08:17]execute_cgi path=json_proto method=POST [12:08:17]POST find Content-Length [12:08:17]Host: 172.17.43.131:8080 [12:08:17]Content-Length: 675 [12:08:17]Content-Type: application/json [12:08:17] [12:08:17]POST finish read [12:08:17]Found Content-Length = 675 [12:08:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:17]execute_script... [12:08: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)2002177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:17]POST & json_proto [12:08:17]process_json_proto [12:08:17]json parsed OK: [12:08:17]protocol is kg_v1.0 [12:08:17]action value=close_receipt [12:08:17]process_action close_receipt [12:08:17]cmd_close_receipt [12:08:17]MH_GetDate [12:08:17]Write to MH i2c: F0 00 00 64 07 5A [12:08:17]Write i2c OK [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: F0 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: F0 09 00 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: F0 09 00 64 07 00 31 E3 A4 66 F9 24 A2 66 A6 [12:08:17]GetLastDocTimeStamp 1722082013 [12:08:17]current date 1722082097 [12:08:17]FM_GetShiftState [12:08:17]SAM_PROTO_GetShiftState [12:08:17]wFMCommunicate request_size=4 [12:08:17]MH_SAM_APDU [12:08:17]CAPDU: 80 13 01 00 [12:08:17]Write to MH i2c: E2 08 00 65 07 80 13 01 00 00 00 00 00 E9 [12:08:17]Write i2c OK [12:08:17]MH_I2C_Read... [12:08:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:17]Read from MH i2c: E2 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: E2 0E 00 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: E2 0E 00 65 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F7 [12:08:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:08:17]wFMCommunicate OK [12:08:17]SAM_PROTO_GetShiftState done [12:08:17]FM_GetShiftState done [12:08:17]opened in 1722038719 [12:08:17]opened+sec_in_day 1722125119 [12:08:17]quantity*price = 75057 [12:08:17]sum+1 = 75058 [12:08:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 256 27.07.2024 12:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225896 ФПД: 134364933048232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120818&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225896&fm=134364933048232&tin=02508201610067®Number=0000000000092624&sum=75000 [12:08:18]StoreToDocumentArchive [12:08:18]shift 438 fd 225896 [12:08:18]save to /storage/0438/doc_00225896 [12:08:18]save last doc name /storage/0438/doc_00225896 to /storage/kkm_last_doc_name [12:08:18]save OK [12:08:18]Clear old archive folders... [12:08:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:08:18]tlvbuf is 02049A30 [12:08:18]SAM_PROTO_ClearQueue [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 09 00 00 [12:08:18]Write to MH i2c: E2 08 00 72 07 80 09 00 00 00 00 00 00 EB [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 03 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 03 00 72 07 00 90 00 ED [12:08:18]RAPDU: 90 00 [12:08:18]wFMCommunicate OK [12:08:18]SAM_PROTO_ClearQueue done [12:08:18]KKMCreateOFDPacket [12:08:18]OFDProtocolAddRootSTLVToBuf [12:08:18]FM_MakeSignedData [12:08:18]FM_MakeSignedData [12:08:18]SAM_PROTO_SignData [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 0D 01 02 [12:08:18]Write to MH i2c: E2 08 00 73 07 80 0D 01 02 00 00 00 00 F3 [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 03 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [12:08:18]RAPDU: 90 00 [12:08:18]wFMCommunicate OK [12:08:18]wFMCommunicate request_size=255 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 32 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 72 03 00 35 04 06 00 7A 34 46 1A [12:08:18]Write to MH i2c: E2 02 01 74 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 32 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 72 03 00 35 04 06 00 7A 34 46 1A 00 00 08 [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:19]Read from MH i2c: E2 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 03 00 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 03 00 74 07 00 90 00 EF [12:08:19]RAPDU: 90 00 [12:08:19]wFMCommunicate OK [12:08:19]wFMCommunicate request_size=7 [12:08:19]MH_SAM_APDU [12:08:19]CAPDU: 80 0D 02 02 02 C7 A8 [12:08:19]Write to MH i2c: E2 0A 00 75 07 80 0D 02 02 02 00 C7 A8 00 00 69 [12:08:19]Write i2c OK [12:08:19]MH_I2C_Read... [12:08:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:19]Read from MH i2c: E2 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 03 00 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 03 00 75 07 00 90 00 F0 [12:08:19]RAPDU: 90 00 [12:08:19]wFMCommunicate OK [12:08:19]wFMCommunicate request_size=4 [12:08:19]MH_SAM_APDU [12:08:19]CAPDU: 80 0D 03 02 [12:08:19]Write to MH i2c: E2 08 00 76 07 80 0D 03 02 00 00 00 00 F8 [12:08:19]Write i2c OK [12:08:19]MH_I2C_Read... [12:08:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:19]Read from MH i2c: E2 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 0B 00 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 0B 00 76 07 00 CD 21 7E 21 A2 E2 18 55 90 00 77 [12:08:19]RAPDU: CD 21 7E 21 A2 E2 18 55 90 00 [12:08:19]wFMCommunicate OK [12:08:19]SAM_PROTO_SignData done [12:08:19]FM_MakeSignedData done [12:08:19]CreateOFDProtocolMessage [12:08:19]wFMCommunicate request_size=4 [12:08:19]MH_SAM_APDU [12:08:19]CAPDU: 80 11 00 00 [12:08:19]Write to MH i2c: E2 08 00 77 07 80 11 00 00 00 00 00 00 F8 [12:08:19]Write i2c OK [12:08:19]MH_I2C_Read... [12:08:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:19]Read from MH i2c: E2 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 17 00 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 17 00 77 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [12:08:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:08:19]wFMCommunicate OK [12:08:19]CreateOFDProtocolMessage done [12:08:19]OFDSenderStorePacket 225896 [12:08:19]StoreOFDPacket docnum=225896 [12:08:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4D 3B 04 01 AB 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 32 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 72 03 00 35 04 06 00 7A 34 46 1A C7 A8 CD 21 7E 21 A2 E2 18 55 [12:08:19]CheckFolder [12:08:19]dirname=/storage/ofd_packets [12:08:19]CheckFolder done [12:08:19]ProducePacketName [12:08:19]name=ofd_packets/00225896 [12:08:19]NVStorageSaveData ofd_packets/00225896 [12:08:19]File name is /storage/ofd_packets/00225896 [12:08:19]Write 298 bytes [12:08:19]NVStorageSaveData done [12:08:19]OFDSenderStorePacket done [12:08:19]KKMCreateOFDPacket done [12:08:19]NVStorageSaveData kkm_last_timestamp [12:08:19]File name is /storage/kkm_last_timestamp [12:08:19]Write 4 bytes [12:08:19]NVStorageSaveData done [12:08:19]ExternCall_PrintAddStr [12:08:19]wPrintStart [12:08:19]Write to MH i2c: 01 00 00 78 07 7F [12:08:19]Write i2c OK [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: 01 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: 01 07 00 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: 01 07 00 78 07 00 00 00 00 00 FF 0F 94 [12:08:19]RasterBufferAndPrint [12:08:19]line Счет N : (1)2002177 [12:08:19]line ИНН: 02508201610067 [12:08:19]line Контрольно-Кассовый Чек [12:08:19]line ПРОДАЖА [12:08:19]line ТРК (МРК, ГНК) : 51 [12:08:19]line Товар: 2710194210 [12:08:19]line ДТ-К-5 [12:08:19]line 9.850 * 76.20 [12:08:19]line = 750.57 [12:08:19]line НДС 12% НСП 1% [12:08:19]line > о реализуемом товаре [12:08:19]line ОКРУГЛЕНИЕ: -0.57 [12:08:19]line ИТОГО: 750.00 [12:08:19]line Внесено: 750.00 [12:08:19]line СДАЧА: 0.00 [12:08:19]line НСП 1% : 6.64 [12:08:19]line НДС 12% : 79.71 [12:08:19]line Наличными: 750.00 [12:08:19]line Безнал.: 0.00 [12:08:19]line Место: АЗС № 97 "Партнер Нефть" [12:08:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:08:19]line СНО: Общий режим [12:08:19]line Чек 256 27.07.2024 12:08 [12:08:19]line Смена: 438 ФФД: 1.0 [12:08:19]line ЗНМ: 0300000054 [12:08:19]line РНМ: 0000000000092624 [12:08:19]line Версия ККМ: 001 [12:08:19]line ФМ: 0000000000874959 [12:08:19]line ФД: 225896 [12:08:19]line ФПД: 134364933048232 [12:08:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T120818&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225896&fm=134364933048232&tin=02508201610067®Number=0000000000092624&sum=75000 [12:08:19]OFD Sender: Processing packet 225896 [packets to send 600, broken 599] [12:08:19]ProducePacketName [12:08:19]name=ofd_packets/00225896 [12:08:19]OFD Sender: To server: pG, [12:08:19]CommunicateWithHost lk.salyk.kg:30040 [12:08:19]ConnectInit lk.salyk.kg [12:08:19]written 0, free lines is 4095 [12:08:20]Connected sock=10 [12:08:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4D 3B 04 01 AB 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 32 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 72 03 00 35 04 06 00 7A 34 46 1A C7 A8 CD 21 7E 21 A2 E2 18 55 [12:08:20]Write to MH i2c: 01 00 00 A3 07 AA [12:08:20]Write i2c OK [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: 01 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: 01 07 00 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: 01 07 00 A3 07 00 00 00 00 00 6A 0C 27 [12:08:20]RasterBufferAndPrint [12:08:20]line [12:08:20]line [12:08:20]line [12:08:20]line [12:08:20]line [12:08:20]written 0, free lines is 3181 [12:08:20]MH_Cut [12:08:20]Write to MH i2c: D1 01 00 AA 07 01 83 [12:08:20]Write i2c OK [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: D1 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: D1 01 00 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: D1 01 00 AA 07 00 82 [12:08:20]Write to MH i2c: 01 00 00 AB 07 B2 [12:08:20]Write i2c OK [12:08:20]MH_I2C_Read... [12:08: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 35 39 4F 00 00 00 D7 A7 47 00 3D 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 35 39 10 04 04 00 68 72 03 00 F4 03 04 00 40 8F A4 66 B6 04 01 00 00 71 8B 38 88 E7 F3 23 85 [12:08:20]CommunicateWithHost err = 0 [12:08:20]CheckOFDResponse [12:08:20]1017 (14) - 77093643461234 [12:08:20]1041 (16) - 0000000000874959 [12:08:20]1040 (4) - 225896 [12:08:20]1012 (4) - 27.07.2024 06:10 [12:08:20]1206 (1) - 0 [12:08:20]OFD Sender: Remove packet 225896 [12:08:20]ProducePacketName [12:08:20]name=ofd_packets/00225896 [12:08:20]NVStorageDeleteData [12:08:21]OFD Sender: No OFD packet to send [12:08:21]*** Cut start [12:08:21]*** Partial cut [12:08:21]*** CUTSNS_PIN = 1 [12:08:21]*** CUTSNS_PIN = 0 [12:08:21]*** Brake cut motor [12:08:21]Read from MH i2c: 01 [12:08:21]MH_I2C_Read... [12:08:21]*** Stop cut motor [12:08:21]*** Cut end [12:08:21]Read from MH i2c: 01 07 00 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: 01 07 00 AB 07 00 00 00 00 00 FF 0F C7 [12:08:21]process_action close_receipt done [12:08:21]requested_data is exist [12:08:21]produce_requested_data [12:08:21]requested_item fm.sn is exist - process it [12:08:21]wFMCommunicate request_size=4 [12:08:21]MH_SAM_APDU [12:08:21]CAPDU: 80 11 00 00 [12:08:21]Write to MH i2c: E2 08 00 AC 07 80 11 00 00 00 00 00 00 2D [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:21]Read from MH i2c: E2 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 17 00 [12:08:21]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 17 00 AC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [12:08:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:08:22]wFMCommunicate OK [12:08:22]requested_item fd.num is exist - process it [12:08:22]SAM_PROTO_GetFieldsCounters [12:08:22]wFMCommunicate request_size=4 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 13 00 00 [12:08:22]Write to MH i2c: E2 08 00 AD 07 80 13 00 00 00 00 00 00 30 [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 62 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 62 00 AD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 72 03 00 0E 04 04 00 B6 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 F0 [12:08:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 72 03 00 0E 04 04 00 B6 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:08:22]wFMCommunicate OK [12:08:22]SAM_PROTO_GetFieldsCounters done [12:08:22]requested_item shift.num is exist - process it [12:08:22]requested_item shift.opened is exist - process it [12:08:22]req_shift_opened [12:08:22]FM_GetShiftState [12:08:22]SAM_PROTO_GetShiftState [12:08:22]wFMCommunicate request_size=4 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 13 01 00 [12:08:22]Write to MH i2c: E2 08 00 AE 07 80 13 01 00 00 00 00 00 32 [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 0E 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 0E 00 AE 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [12:08:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:08:22]wFMCommunicate OK [12:08:22]SAM_PROTO_GetShiftState done [12:08:22]FM_GetShiftState done [12:08:22]req_shift_opened done [12:08:22]requested_item shift.open_date is exist - process it [12:08:22]req_shift_open_date [12:08:22]req_shift_open_date done [12:08:22]produce_requested_data done [12:08:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225896,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:08:22]process_action_free close_receipt [12:08:22]json_value_free [12:08:22]json_value_free done [12:08:22]process_json_proto returns [12:08:22]Send response to host [12:08:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225896,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:08:22]free response buf [12:08:22]execute_script done [12:08:22]execute_script returns [12:08:22]free content buf [12:08:22]Sock 9.Close socket [12:08:22]Sock 9.Thread stoped [12:08:26]OFD Sender: No OFD packet to send [12:08:31]OFD Sender: No OFD packet to send [12:08:36]recv_with_timeout no data received [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:46]recv_with_timeout no data received [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:16]OFD Sender: No OFD packet to send [12:09:21]OFD Sender: No OFD packet to send [12:09:26]OFD Sender: No OFD packet to send [12:09:31]OFD Sender: No OFD packet to send [12:09:36]OFD Sender: No OFD packet to send [12:09:41]OFD Sender: No OFD packet to send [12:09:46]OFD Sender: No OFD packet to send [12:09:51]OFD Sender: No OFD packet to send [12:09:56]OFD Sender: No OFD packet to send [12:10:01]OFD Sender: No OFD packet to send [12:10:06]OFD Sender: No OFD packet to send [12:10:11]OFD Sender: No OFD packet to send [12:10:16]OFD Sender: No OFD packet to send [12:10:16]accept exits with 8 [12:10:16]New connection [12:10:16]New thread 3066940772 created [12:10:16]Thread 3067084132 joined [12:10:16]Waiting for new connection... [12:10:16] Sock 8.Parse request [12:10:16]Sock 8.Check first char [12:10:16]Sock 8.First char is OK [12:10:16]request: POST /json_proto HTTP/1.0 [12:10:16]Method: POST [12:10:16]URL: /json_proto [12:10:16]Method is POST - this is cgi request [12:10:16]url: /json_proto [12:10:16]query_string will be loaded in cgi processing [12:10:16]execute_cgi json_proto POST (null) [12:10:16]execute_cgi path=json_proto method=POST [12:10:16]POST find Content-Length [12:10:16]Host: 172.17.43.131:8080 [12:10:16]Content-Length: 680 [12:10:16]Content-Type: application/json [12:10:16] [12:10:16]POST finish read [12:10:16]Found Content-Length = 680 [12:10:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:16]execute_script... [12:10: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)2002179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:16]POST & json_proto [12:10:16]process_json_proto [12:10:16]json parsed OK: [12:10:16]protocol is kg_v1.0 [12:10:16]action value=close_receipt [12:10:16]process_action close_receipt [12:10:16]cmd_close_receipt [12:10:16]MH_GetDate [12:10:16]Write to MH i2c: F0 00 00 AF 07 A5 [12:10:16]Write i2c OK [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: F0 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: F0 09 00 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: F0 09 00 AF 07 00 A9 E3 A4 66 F9 24 A2 66 69 [12:10:16]GetLastDocTimeStamp 1722082098 [12:10:16]current date 1722082217 [12:10:16]FM_GetShiftState [12:10:16]SAM_PROTO_GetShiftState [12:10:16]wFMCommunicate request_size=4 [12:10:16]MH_SAM_APDU [12:10:16]CAPDU: 80 13 01 00 [12:10:16]Write to MH i2c: E2 08 00 B0 07 80 13 01 00 00 00 00 00 34 [12:10:16]Write i2c OK [12:10:16]MH_I2C_Read... [12:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:16]Read from MH i2c: E2 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 0E 00 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 0E 00 B0 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 42 [12:10:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:10:16]wFMCommunicate OK [12:10:16]SAM_PROTO_GetShiftState done [12:10:16]FM_GetShiftState done [12:10:16]opened in 1722038719 [12:10:16]opened+sec_in_day 1722125119 [12:10:16]quantity*price = 100050 [12:10:16]sum+1 = 100052 [12:10:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 257 27.07.2024 12:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225897 ФПД: 232246880342105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225897&fm=232246880342105&tin=02508201610067®Number=0000000000092624&sum=100000 [12:10:18]StoreToDocumentArchive [12:10:18]shift 438 fd 225897 [12:10:18]save to /storage/0438/doc_00225897 [12:10:18]save last doc name /storage/0438/doc_00225897 to /storage/kkm_last_doc_name [12:10:18]save OK [12:10:18]Clear old archive folders... [12:10:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:10:18]tlvbuf is 020684A0 [12:10:18]SAM_PROTO_ClearQueue [12:10:18]wFMCommunicate request_size=4 [12:10:18]MH_SAM_APDU [12:10:18]CAPDU: 80 09 00 00 [12:10:18]Write to MH i2c: E2 08 00 BD 07 80 09 00 00 00 00 00 00 36 [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:18]Read from MH i2c: E2 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 BD 07 00 90 00 38 [12:10:18]RAPDU: 90 00 [12:10:18]wFMCommunicate OK [12:10:18]SAM_PROTO_ClearQueue done [12:10:18]KKMCreateOFDPacket [12:10:18]OFDProtocolAddRootSTLVToBuf [12:10:18]FM_MakeSignedData [12:10:18]FM_MakeSignedData [12:10:18]SAM_PROTO_SignData [12:10:18]wFMCommunicate request_size=4 [12:10:18]MH_SAM_APDU [12:10:18]CAPDU: 80 0D 01 02 [12:10:18]Write to MH i2c: E2 08 00 BE 07 80 0D 01 02 00 00 00 00 3E [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:18]Read from MH i2c: E2 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 BE 07 00 90 00 39 [12:10:18]RAPDU: 90 00 [12:10:18]wFMCommunicate OK [12:10:18]wFMCommunicate request_size=255 [12:10:18]MH_SAM_APDU [12:10:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 A9 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 72 03 00 35 04 06 00 D3 3A 30 CD [12:10:18]Write to MH i2c: E2 02 01 BF 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 A9 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 72 03 00 35 04 06 00 D3 3A 30 CD 00 00 02 [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:18]Read from MH i2c: E2 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 BF 07 00 90 00 3A [12:10:18]RAPDU: 90 00 [12:10:18]wFMCommunicate OK [12:10:18]wFMCommunicate request_size=7 [12:10:18]MH_SAM_APDU [12:10:18]CAPDU: 80 0D 02 02 02 90 59 [12:10:18]Write to MH i2c: E2 0A 00 C0 07 80 0D 02 02 02 00 90 59 00 00 2E [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:18]Read from MH i2c: E2 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 03 00 C0 07 00 90 00 3B [12:10:18]RAPDU: 90 00 [12:10:18]wFMCommunicate OK [12:10:18]wFMCommunicate request_size=4 [12:10:18]MH_SAM_APDU [12:10:18]CAPDU: 80 0D 03 02 [12:10:18]Write to MH i2c: E2 08 00 C1 07 80 0D 03 02 00 00 00 00 43 [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:18]Read from MH i2c: E2 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 0B 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 0B 00 C1 07 00 CE 29 2E CD AC 2C 9E 58 90 00 04 [12:10:18]RAPDU: CE 29 2E CD AC 2C 9E 58 90 00 [12:10:18]wFMCommunicate OK [12:10:18]SAM_PROTO_SignData done [12:10:18]FM_MakeSignedData done [12:10:18]CreateOFDProtocolMessage [12:10:18]wFMCommunicate request_size=4 [12:10:18]MH_SAM_APDU [12:10:18]CAPDU: 80 11 00 00 [12:10:18]Write to MH i2c: E2 08 00 C2 07 80 11 00 00 00 00 00 00 43 [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:18]Read from MH i2c: E2 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 17 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: E2 17 00 C2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [12:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:10:18]wFMCommunicate OK [12:10:18]CreateOFDProtocolMessage done [12:10:18]OFDSenderStorePacket 225897 [12:10:18]StoreOFDPacket docnum=225897 [12:10:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 94 24 04 01 B4 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 A9 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 72 03 00 35 04 06 00 D3 3A 30 CD 90 59 CE 29 2E CD AC 2C 9E 58 [12:10:18]CheckFolder [12:10:18]dirname=/storage/ofd_packets [12:10:18]CheckFolder done [12:10:18]ProducePacketName [12:10:18]name=ofd_packets/00225897 [12:10:18]NVStorageSaveData ofd_packets/00225897 [12:10:18]File name is /storage/ofd_packets/00225897 [12:10:18]Write 298 bytes [12:10:18]NVStorageSaveData done [12:10:18]OFDSenderStorePacket done [12:10:18]KKMCreateOFDPacket done [12:10:18]NVStorageSaveData kkm_last_timestamp [12:10:18]File name is /storage/kkm_last_timestamp [12:10:18]Write 4 bytes [12:10:18]NVStorageSaveData done [12:10:18]ExternCall_PrintAddStr [12:10:18]wPrintStart [12:10:18]Write to MH i2c: 01 00 00 C3 07 CA [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: 01 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: 01 07 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: 01 07 00 C3 07 00 00 00 00 00 FF 0F DF [12:10:18]RasterBufferAndPrint [12:10:18]line Счет N : (1)2002179 [12:10:18]line ИНН: 02508201610067 [12:10:18]line Контрольно-Кассовый Чек [12:10:18]line ПРОДАЖА [12:10:18]line ТРК (МРК, ГНК) : 31 [12:10:18]line Товар: 2710194210 [12:10:18]line ДТ-К-5 [12:10:18]line 13.130 * 76.20 [12:10:18]line = 1000.51 [12:10:18]line НДС 12% НСП 1% [12:10:18]line > о реализуемом товаре [12:10:18]line ОКРУГЛЕНИЕ: -0.51 [12:10:18]line ИТОГО: 1000.00 [12:10:18]line Внесено: 1000.00 [12:10:18]line СДАЧА: 0.00 [12:10:18]line НСП 1% : 8.85 [12:10:18]line НДС 12% : 106.25 [12:10:18]line Наличными: 1000.00 [12:10:18]line Безнал.: 0.00 [12:10:18]line Место: АЗС № 97 "Партнер Нефть" [12:10:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:10:18]line СНО: Общий режим [12:10:18]line Чек 257 27.07.2024 12:10 [12:10:18]line Смена: 438 ФФД: 1.0 [12:10:18]line ЗНМ: 0300000054 [12:10:18]line РНМ: 0000000000092624 [12:10:18]line Версия ККМ: 001 [12:10:18]line ФМ: 0000000000874959 [12:10:18]line ФД: 225897 [12:10:18]line ФПД: 232246880342105 [12:10:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225897&fm=232246880342105&tin=02508201610067®Number=0000000000092624&sum=100000 [12:10:18]OFD Sender: Processing packet 225897 [packets to send 600, broken 599] [12:10:18]ProducePacketName [12:10:18]name=ofd_packets/00225897 [12:10:18]OFD Sender: To server: pG, [12:10:18]CommunicateWithHost lk.salyk.kg:30040 [12:10:18]ConnectInit lk.salyk.kg [12:10:18]written 0, free lines is 4095 [12:10:19]Write to MH i2c: 01 00 00 EE 07 F5 [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: 01 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: 01 07 00 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: 01 07 00 EE 07 00 00 00 00 00 5F 0C 67 [12:10:19]RasterBufferAndPrint [12:10:19]line [12:10:19]line [12:10:19]line [12:10:19]line [12:10:19]line [12:10:19]written 0, free lines is 3170 [12:10:19]MH_Cut [12:10:19]Write to MH i2c: D1 01 00 F5 07 01 CE [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: D1 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: D1 01 00 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: D1 01 00 F5 07 00 CD [12:10:19]Write to MH i2c: 01 00 00 F6 07 FD [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:20]*** Cut start [12:10:20]*** Partial cut [12:10:20]*** CUTSNS_PIN = 1 [12:10:20]*** CUTSNS_PIN = 0 [12:10:20]*** Brake cut motor [12:10:21]Read from MH i2c: 01 [12:10:21]MH_I2C_Read... [12:10:21]*** Stop cut motor [12:10:21]*** Cut end [12:10:21]Read from MH i2c: 01 07 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: 01 07 00 F6 07 00 00 00 00 00 FF 0F 12 [12:10:21]process_action close_receipt done [12:10:21]requested_data is exist [12:10:21]produce_requested_data [12:10:21]requested_item fm.sn is exist - process it [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 11 00 00 [12:10:21]Write to MH i2c: E2 08 00 F7 07 80 11 00 00 00 00 00 00 78 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 17 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 17 00 F7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [12:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:10:21]wFMCommunicate OK [12:10:21]requested_item fd.num is exist - process it [12:10:21]SAM_PROTO_GetFieldsCounters [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 13 00 00 [12:10:21]Write to MH i2c: E2 08 00 F8 07 80 13 00 00 00 00 00 00 7B [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 62 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 62 00 F8 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 72 03 00 0E 04 04 00 B6 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 3F [12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 72 03 00 0E 04 04 00 B6 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:10:21]wFMCommunicate OK [12:10:21]SAM_PROTO_GetFieldsCounters done [12:10:21]requested_item shift.num is exist - process it [12:10:21]requested_item shift.opened is exist - process it [12:10:21]req_shift_opened [12:10:21]FM_GetShiftState [12:10:21]SAM_PROTO_GetShiftState [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 13 01 00 [12:10:21]Write to MH i2c: E2 08 00 F9 07 80 13 01 00 00 00 00 00 7D [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 0E 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 0E 00 F9 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8B [12:10:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:10:21]wFMCommunicate OK [12:10:21]SAM_PROTO_GetShiftState done [12:10:21]FM_GetShiftState done [12:10:21]req_shift_opened done [12:10:21]requested_item shift.open_date is exist - process it [12:10:21]req_shift_open_date [12:10:21]req_shift_open_date done [12:10:21]produce_requested_data done [12:10:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225897,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:10:21]process_action_free close_receipt [12:10:21]json_value_free [12:10:21]json_value_free done [12:10:21]process_json_proto returns [12:10:21]Send response to host [12:10:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225897,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:10:21]free response buf [12:10:21]execute_script done [12:10:21]execute_script returns [12:10:21]free content buf [12:10:21]Sock 8.Close socket [12:10:21]Sock 8.Thread stoped [12:10:23]ConnectInit Can't take IP for lk.salyk.kg [12:10:23]CommunicateWithHost connect error [12:10:23]CommunicateWithHost err = -1 [12:10:23]OFD Sender: Server communicate error [12:10:25]accept exits with 10 [12:10:25]New connection [12:10:25]New thread 3067084132 created [12:10:25]Thread 3066940772 joined [12:10:25]Waiting for new connection... [12:10:25] Sock 10.Parse request [12:10:25]Sock 10.Check first char [12:10:25]Sock 10.First char is OK [12:10:25]request: POST /json_proto HTTP/1.0 [12:10:25]Method: POST [12:10:25]URL: /json_proto [12:10:25]Method is POST - this is cgi request [12:10:25]url: /json_proto [12:10:25]query_string will be loaded in cgi processing [12:10:25]execute_cgi json_proto POST (null) [12:10:25]execute_cgi path=json_proto method=POST [12:10:25]POST find Content-Length [12:10:25]Host: 172.17.43.131:8080 [12:10:25]Content-Length: 1200 [12:10:25]Content-Type: application/json [12:10:25] [12:10:25]POST finish read [12:10:25]Found Content-Length = 1200 [12:10:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002168\u000A27.07.2024 12:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:25]execute_script... [12:10:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002168\u000A27.07.2024 12:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:25]POST & json_proto [12:10:25]process_json_proto [12:10:25]json parsed OK: [12:10:25]protocol is kg_v1.0 [12:10:25]action value=print_text [12:10:25]process_action print_text [12:10:25]cmd_print_text [12:10:25]ExternCall_PrintAddStr [12:10:25]wPrintStart [12:10:25]Write to MH i2c: 01 00 00 FA 07 01 [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: 01 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: 01 07 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: 01 07 00 FA 07 00 00 00 00 00 FF 0F 16 [12:10:25]RasterBufferAndPrint [12:10:25]line *****ТОВАРНЫЙ ЧЕК***** [12:10:25]line АЗС-97 [12:10:25]line Партнер нефть [12:10:25]line 02508201610067 [12:10:25]line Кассир : Орунбаева Б. [12:10:25]line Счет N : (1)2002168 [12:10:25]line 27.07.2024 12:09 [12:10:25]line ПРОДАЖА [12:10:25]line ТРК (МРК, ГНК): 11 [12:10:25]line Вид ГСМ : 2710194210 [12:10:25]line ДТ-К-5 [12:10:25]line 130.000 x 76.20 [12:10:25]line ИТОГ: 9906.00 [12:10:25]line Тип оплаты: Талоны: Топливная Карта [12:10:25]line 68638 [12:10:25]line ______________________ [12:10:25]line (подпись) [12:10:25]written 0, free lines is 4095 [12:10:25]Write to MH i2c: 01 00 00 0E 08 16 [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: 01 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: 01 07 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: 01 07 00 0E 08 00 00 00 00 00 12 0E 3D [12:10:25]RasterBufferAndPrint [12:10:25]line [12:10:25]line [12:10:25]line [12:10:25]line [12:10:25]line [12:10:25]written 0, free lines is 3606 [12:10:25]MH_Cut [12:10:25]Write to MH i2c: D1 01 00 15 08 01 EF [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: D1 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: D1 01 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: D1 01 00 15 08 00 EE [12:10:25]Write to MH i2c: 01 00 00 16 08 1E [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:26]*** Cut start [12:10:26]*** Partial cut [12:10:26]*** CUTSNS_PIN = 1 [12:10:26]*** CUTSNS_PIN = 0 [12:10:26]*** Brake cut motor [12:10:27]Read from MH i2c: 01 [12:10:27]MH_I2C_Read... [12:10:27]*** Stop cut motor [12:10:27]*** Cut end [12:10:27]Read from MH i2c: 01 07 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: 01 07 00 16 08 00 00 00 00 00 FF 0F 33 [12:10:27]process_action print_text done [12:10:27]requested_data is exist [12:10:27]produce_requested_data [12:10:27]requested_item fm.sn is exist - process it [12:10:27]wFMCommunicate request_size=4 [12:10:27]MH_SAM_APDU [12:10:27]CAPDU: 80 11 00 00 [12:10:27]Write to MH i2c: E2 08 00 17 08 80 11 00 00 00 00 00 00 99 [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:27]Read from MH i2c: E2 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 17 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 17 00 17 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [12:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:10:27]wFMCommunicate OK [12:10:27]requested_item fd.num is exist - process it [12:10:27]SAM_PROTO_GetFieldsCounters [12:10:27]wFMCommunicate request_size=4 [12:10:27]MH_SAM_APDU [12:10:27]CAPDU: 80 13 00 00 [12:10:27]Write to MH i2c: E2 08 00 18 08 80 13 00 00 00 00 00 00 9C [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:27]Read from MH i2c: E2 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 62 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 62 00 18 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 72 03 00 0E 04 04 00 B6 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 60 [12:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 72 03 00 0E 04 04 00 B6 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:10:27]wFMCommunicate OK [12:10:27]SAM_PROTO_GetFieldsCounters done [12:10:27]requested_item shift.num is exist - process it [12:10:27]requested_item shift.opened is exist - process it [12:10:27]req_shift_opened [12:10:27]FM_GetShiftState [12:10:27]SAM_PROTO_GetShiftState [12:10:27]wFMCommunicate request_size=4 [12:10:27]MH_SAM_APDU [12:10:27]CAPDU: 80 13 01 00 [12:10:27]Write to MH i2c: E2 08 00 19 08 80 13 01 00 00 00 00 00 9E [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:27]Read from MH i2c: E2 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 0E 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 0E 00 19 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AC [12:10:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:10:27]wFMCommunicate OK [12:10:27]SAM_PROTO_GetShiftState done [12:10:27]FM_GetShiftState done [12:10:27]req_shift_opened done [12:10:27]requested_item shift.open_date is exist - process it [12:10:27]req_shift_open_date [12:10:27]req_shift_open_date done [12:10:27]produce_requested_data done [12:10:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225897,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:10:27]process_action_free print_text [12:10:27]json_value_free [12:10:27]json_value_free done [12:10:27]process_json_proto returns [12:10:27]Send response to host [12:10:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225897,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:10:27]free response buf [12:10:27]execute_script done [12:10:27]execute_script returns [12:10:27]free content buf [12:10:27]Sock 10.Close socket [12:10:27]Sock 10.Thread stoped [12:10:28]OFD Sender: Processing packet 225897 [packets to send 600, broken 599] [12:10:28]ProducePacketName [12:10:28]name=ofd_packets/00225897 [12:10:28]OFD Sender: To server: pG, [12:10:28]CommunicateWithHost lk.salyk.kg:30040 [12:10:28]ConnectInit lk.salyk.kg [12:10:32]accept exits with 8 [12:10:32]New connection [12:10:32]New thread 3066940772 created [12:10:32]Thread 3067084132 joined [12:10:32]Waiting for new connection... [12:10:32] Sock 8.Parse request [12:10:32]Sock 8.Check first char [12:10:32]Sock 8.First char is OK [12:10:32]request: POST /json_proto HTTP/1.0 [12:10:32]Method: POST [12:10:32]URL: /json_proto [12:10:32]Method is POST - this is cgi request [12:10:32]url: /json_proto [12:10:32]query_string will be loaded in cgi processing [12:10:32]execute_cgi json_proto POST (null) [12:10:32]execute_cgi path=json_proto method=POST [12:10:32]POST find Content-Length [12:10:32]Host: 172.17.43.131:8080 [12:10:32]Content-Length: 817 [12:10:32]Content-Type: application/json [12:10:32] [12:10:32]POST finish read [12:10:32]Found Content-Length = 817 [12:10:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 44.310, "sum" : 3376.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3376.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:32]execute_script... [12:10: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)2002178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 44.310, "sum" : 3376.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3376.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:32]POST & json_proto [12:10:32]process_json_proto [12:10:32]json parsed OK: [12:10:32]protocol is kg_v1.0 [12:10:32]action value=close_receipt [12:10:32]process_action close_receipt [12:10:32]cmd_close_receipt [12:10:32]MH_GetDate [12:10:32]Write to MH i2c: F0 00 00 1A 08 11 [12:10:32]Write i2c OK [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: F0 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: F0 09 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: F0 09 00 1A 08 00 B8 E3 A4 66 F9 24 A2 66 E4 [12:10:32]GetLastDocTimeStamp 1722082217 [12:10:32]current date 1722082232 [12:10:32]FM_GetShiftState [12:10:32]SAM_PROTO_GetShiftState [12:10:32]wFMCommunicate request_size=4 [12:10:32]MH_SAM_APDU [12:10:32]CAPDU: 80 13 01 00 [12:10:32]Write to MH i2c: E2 08 00 1B 08 80 13 01 00 00 00 00 00 A0 [12:10:32]Write i2c OK [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 [12:10:32]MH_I2C_Read... [12:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:32]Read from MH i2c: E2 0E 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 0E 00 1B 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AE [12:10:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:10:32]wFMCommunicate OK [12:10:32]SAM_PROTO_GetShiftState done [12:10:32]FM_GetShiftState done [12:10:32]opened in 1722038719 [12:10:32]opened+sec_in_day 1722125119 [12:10:32]quantity*price = 337642 [12:10:32]sum+1 = 337643 [12:10:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3376.42 НСП 1% : 29.88 НДС 12% : 358.56 Наличными: 0.00 Безнал.: 3376.42 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 258 27.07.2024 12:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225898 ФПД: 259031639403990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225898&fm=259031639403990&tin=02508201610067®Number=0000000000092624&sum=337642 [12:10:33]StoreToDocumentArchive [12:10:33]shift 438 fd 225898 [12:10:33]save to /storage/0438/doc_00225898 [12:10:33]save last doc name /storage/0438/doc_00225898 to /storage/kkm_last_doc_name [12:10:33]save OK [12:10:33]Clear old archive folders... [12:10:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:10:33]tlvbuf is 020C5F40 [12:10:33]SAM_PROTO_ClearQueue [12:10:33]wFMCommunicate request_size=4 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 09 00 00 [12:10:33]Write to MH i2c: E2 08 00 28 08 80 09 00 00 00 00 00 00 A2 [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:33]Read from MH i2c: E2 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 28 08 00 90 00 A4 [12:10:33]RAPDU: 90 00 [12:10:33]wFMCommunicate OK [12:10:33]SAM_PROTO_ClearQueue done [12:10:33]KKMCreateOFDPacket [12:10:33]OFDProtocolAddRootSTLVToBuf [12:10:33]FM_MakeSignedData [12:10:33]FM_MakeSignedData [12:10:33]SAM_PROTO_SignData [12:10:33]wFMCommunicate request_size=4 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 0D 01 02 [12:10:33]Write to MH i2c: E2 08 00 29 08 80 0D 01 02 00 00 00 00 AA [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:33]Read from MH i2c: E2 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 29 08 00 90 00 A5 [12:10:33]RAPDU: 90 00 [12:10:33]wFMCommunicate OK [12:10:33]wFMCommunicate request_size=255 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA 26 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 26 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 8C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 26 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 B8 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 72 03 00 35 04 06 00 EB 96 80 DA [12:10:33]Write to MH i2c: E2 02 01 2A 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA 26 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 26 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 8C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 26 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 B8 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 72 03 00 35 04 06 00 EB 96 80 DA 00 00 5E [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:33]Read from MH i2c: E2 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 2A 08 00 90 00 A6 [12:10:33]RAPDU: 90 00 [12:10:33]wFMCommunicate OK [12:10:33]wFMCommunicate request_size=7 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 0D 02 02 02 2D D6 [12:10:33]Write to MH i2c: E2 0A 00 2B 08 80 0D 02 02 02 00 2D D6 00 00 B4 [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:33]Read from MH i2c: E2 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 03 00 2B 08 00 90 00 A7 [12:10:33]RAPDU: 90 00 [12:10:33]wFMCommunicate OK [12:10:33]wFMCommunicate request_size=4 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 0D 03 02 [12:10:33]Write to MH i2c: E2 08 00 2C 08 80 0D 03 02 00 00 00 00 AF [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:33]Read from MH i2c: E2 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 0B 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: E2 0B 00 2C 08 00 85 BA 73 BA D1 DF 53 E2 90 00 01 [12:10:33]RAPDU: 85 BA 73 BA D1 DF 53 E2 90 00 [12:10:33]wFMCommunicate OK [12:10:33]SAM_PROTO_SignData done [12:10:33]FM_MakeSignedData done [12:10:33]CreateOFDProtocolMessage [12:10:33]wFMCommunicate request_size=4 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 11 00 00 [12:10:33]Write to MH i2c: E2 08 00 2D 08 80 11 00 00 00 00 00 00 AF [12:10:33]Write i2c OK [12:10:33]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 17 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 17 00 2D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [12:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:10:34]wFMCommunicate OK [12:10:34]CreateOFDProtocolMessage done [12:10:34]OFDSenderStorePacket 225898 [12:10:34]StoreOFDPacket docnum=225898 [12:10:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 90 29 04 01 E8 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA 26 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 26 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 8C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 26 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 B8 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 72 03 00 35 04 06 00 EB 96 80 DA 2D D6 85 BA 73 BA D1 DF 53 E2 [12:10:34]CheckFolder [12:10:34]dirname=/storage/ofd_packets [12:10:34]CheckFolder done [12:10:34]ProducePacketName [12:10:34]name=ofd_packets/00225898 [12:10:34]NVStorageSaveData ofd_packets/00225898 [12:10:34]File name is /storage/ofd_packets/00225898 [12:10:34]Write 298 bytes [12:10:34]NVStorageSaveData done [12:10:34]OFDSenderStorePacket done [12:10:34]KKMCreateOFDPacket done [12:10:34]NVStorageSaveData kkm_last_timestamp [12:10:34]File name is /storage/kkm_last_timestamp [12:10:34]Write 4 bytes [12:10:34]NVStorageSaveData done [12:10:34]ExternCall_PrintAddStr [12:10:34]wPrintStart [12:10:34]Write to MH i2c: 01 00 00 2E 08 36 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 07 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 07 00 2E 08 00 00 00 00 00 FF 0F 4B [12:10:34]RasterBufferAndPrint [12:10:34]line Счет N : (1)2002178 [12:10:34]line ИНН: 02508201610067 [12:10:34]line Контрольно-Кассовый Чек [12:10:34]line ПРОДАЖА [12:10:34]line ТРК (МРК, ГНК) : 41 [12:10:34]line Товар: 2710194210 [12:10:34]line ДТ-К-5 [12:10:34]line 44.310 * 76.20 [12:10:34]line = 3376.42 [12:10:34]line НДС 12% НСП 1% [12:10:34]line > о реализуемом товаре [12:10:34]line ИТОГО: 3376.42 [12:10:34]line НСП 1% : 29.88 [12:10:34]line НДС 12% : 358.56 [12:10:34]line Наличными: 0.00 [12:10:34]line Безнал.: 3376.42 [12:10:34]line Место: АЗС № 97 "Партнер Нефть" [12:10:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:10:34]line СНО: Общий режим [12:10:34]line Чек 258 27.07.2024 12:10 [12:10:34]line Смена: 438 ФФД: 1.0 [12:10:34]line ЗНМ: 0300000054 [12:10:34]line РНМ: 0000000000092624 [12:10:34]line Версия ККМ: 001 [12:10:34]line Платежная система: Бакай Банк [12:10:34]line ФМ: 0000000000874959 [12:10:34]line ФД: 225898 [12:10:34]line ФПД: 259031639403990 [12:10:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225898&fm=259031639403990&tin=02508201610067®Number=0000000000092624&sum=337642 [12:10:34]written 0, free lines is 4095 [12:10:34]Write to MH i2c: 01 00 00 58 08 60 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 07 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: 01 07 00 58 08 00 00 00 00 00 89 0C FC [12:10:34]RasterBufferAndPrint [12:10:34]line [12:10:34]line [12:10:34]line [12:10:34]line [12:10:34]line [12:10:34]written 0, free lines is 3215 [12:10:34]MH_Cut [12:10:34]Write to MH i2c: D1 01 00 5F 08 01 39 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: D1 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: D1 01 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: D1 01 00 5F 08 00 38 [12:10:34]Write to MH i2c: 01 00 00 60 08 68 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:35]*** Cut start [12:10:35]*** Partial cut [12:10:35]*** CUTSNS_PIN = 1 [12:10:35]*** CUTSNS_PIN = 0 [12:10:35]*** Brake cut motor [12:10:36]recv_with_timeout no data received [12:10:36]Read from MH i2c: 01 [12:10:36]MH_I2C_Read... [12:10:36]*** Stop cut motor [12:10:36]*** Cut end [12:10:36]Read from MH i2c: 01 07 00 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: 01 07 00 60 08 00 00 00 00 00 FF 0F 7D [12:10:36]process_action close_receipt done [12:10:36]requested_data is exist [12:10:36]produce_requested_data [12:10:36]requested_item fm.sn is exist - process it [12:10:36]wFMCommunicate request_size=4 [12:10:36]MH_SAM_APDU [12:10:36]CAPDU: 80 11 00 00 [12:10:36]Write to MH i2c: E2 08 00 61 08 80 11 00 00 00 00 00 00 E3 [12:10:36]Write i2c OK [12:10:36]MH_I2C_Read... [12:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:36]Read from MH i2c: E2 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 17 00 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 17 00 61 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [12:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:10:36]wFMCommunicate OK [12:10:36]requested_item fd.num is exist - process it [12:10:36]SAM_PROTO_GetFieldsCounters [12:10:36]wFMCommunicate request_size=4 [12:10:36]MH_SAM_APDU [12:10:36]CAPDU: 80 13 00 00 [12:10:36]Write to MH i2c: E2 08 00 62 08 80 13 00 00 00 00 00 00 E6 [12:10:36]Write i2c OK [12:10:36]MH_I2C_Read... [12:10:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:36]Read from MH i2c: E2 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 62 00 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 62 00 62 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 72 03 00 0E 04 04 00 B6 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 AE [12:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 72 03 00 0E 04 04 00 B6 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:10:36]wFMCommunicate OK [12:10:36]SAM_PROTO_GetFieldsCounters done [12:10:36]requested_item shift.num is exist - process it [12:10:36]requested_item shift.opened is exist - process it [12:10:36]req_shift_opened [12:10:36]FM_GetShiftState [12:10:36]SAM_PROTO_GetShiftState [12:10:36]wFMCommunicate request_size=4 [12:10:36]MH_SAM_APDU [12:10:36]CAPDU: 80 13 01 00 [12:10:36]Write to MH i2c: E2 08 00 63 08 80 13 01 00 00 00 00 00 E8 [12:10:36]Write i2c OK [12:10:36]MH_I2C_Read... [12:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:36]Read from MH i2c: E2 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 0E 00 [12:10:36]MH_I2C_Read... [12:10:36]Read from MH i2c: E2 0E 00 63 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F6 [12:10:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:10:36]wFMCommunicate OK [12:10:36]SAM_PROTO_GetShiftState done [12:10:36]FM_GetShiftState done [12:10:36]req_shift_opened done [12:10:36]requested_item shift.open_date is exist - process it [12:10:36]req_shift_open_date [12:10:36]req_shift_open_date done [12:10:36]produce_requested_data done [12:10:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225898,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:10:36]process_action_free close_receipt [12:10:36]json_value_free [12:10:36]json_value_free done [12:10:36]process_json_proto returns [12:10:36]Send response to host [12:10:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225898,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:10:36]free response buf [12:10:36]execute_script done [12:10:36]execute_script returns [12:10:36]free content buf [12:10:36]Sock 8.Close socket [12:10:36]Sock 8.Thread stoped [12:10:46]recv_with_timeout no data received [12:10:51]accept exits with 10 [12:10:51]New connection [12:10:51]New thread 3067084132 created [12:10:51]Thread 3066940772 joined [12:10:51]Waiting for new connection... [12:10:51] Sock 10.Parse request [12:10:51]Sock 10.Check first char [12:10:51]Sock 10.First char is OK [12:10:51]request: POST /json_proto HTTP/1.0 [12:10:51]Method: POST [12:10:51]URL: /json_proto [12:10:51]Method is POST - this is cgi request [12:10:51]url: /json_proto [12:10:51]query_string will be loaded in cgi processing [12:10:51]execute_cgi json_proto POST (null) [12:10:51]execute_cgi path=json_proto method=POST [12:10:51]POST find Content-Length [12:10:51]Host: 172.17.43.131:8080 [12:10:51]Content-Length: 1200 [12:10:51]Content-Type: application/json [12:10:51] [12:10:51]POST finish read [12:10:51]Found Content-Length = 1200 [12:10: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002169\u000A27.07.2024 12:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:51]execute_script... [12:10: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002169\u000A27.07.2024 12:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:51]POST & json_proto [12:10:51]process_json_proto [12:10:51]json parsed OK: [12:10:51]protocol is kg_v1.0 [12:10:51]action value=print_text [12:10:51]process_action print_text [12:10:51]cmd_print_text [12:10:51]ExternCall_PrintAddStr [12:10:51]wPrintStart [12:10:51]Write to MH i2c: 01 00 00 64 08 6C [12:10:51]Write i2c OK [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: 01 [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: 01 07 00 [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: 01 07 00 64 08 00 00 00 00 00 FF 0F 81 [12:10:51]RasterBufferAndPrint [12:10:51]line *****ТОВАРНЫЙ ЧЕК***** [12:10:51]line АЗС-97 [12:10:51]line Партнер нефть [12:10:51]line 02508201610067 [12:10:51]line Кассир : Орунбаева Б. [12:10:51]line Счет N : (1)2002169 [12:10:51]line 27.07.2024 12:09 [12:10:51]line ПРОДАЖА [12:10:51]line ТРК (МРК, ГНК): 21 [12:10:51]line Вид ГСМ : 2710194210 [12:10:51]line ДТ-К-5 [12:10:51]line 130.000 x 76.20 [12:10:51]line ИТОГ: 9906.00 [12:10:51]line Тип оплаты: Талоны: Топливная Карта [12:10:51]line 68638 [12:10:51]line ______________________ [12:10:51]line (подпись) [12:10:51]written 0, free lines is 4095 [12:10:51]Write to MH i2c: 01 00 00 78 08 80 [12:10:51]Write i2c OK [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: 01 [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: 01 07 00 [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: 01 07 00 78 08 00 00 00 00 00 13 0E A8 [12:10:51]RasterBufferAndPrint [12:10:51]line [12:10:51]line [12:10:51]line [12:10:51]line [12:10:51]line [12:10:51]written 0, free lines is 3607 [12:10:51]MH_Cut [12:10:51]Write to MH i2c: D1 01 00 7F 08 01 59 [12:10:51]Write i2c OK [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: D1 [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: D1 01 00 [12:10:51]MH_I2C_Read... [12:10:51]Read from MH i2c: D1 01 00 7F 08 00 58 [12:10:51]Write to MH i2c: 01 00 00 80 08 88 [12:10:51]Write i2c OK [12:10:51]MH_I2C_Read... [12:10:52]*** Cut start [12:10:52]*** Partial cut [12:10:52]*** CUTSNS_PIN = 1 [12:10:52]*** CUTSNS_PIN = 0 [12:10:53]*** Brake cut motor [12:10:53]Read from MH i2c: 01 [12:10:53]MH_I2C_Read... [12:10:53]*** Stop cut motor [12:10:53]*** Cut end [12:10:53]Read from MH i2c: 01 07 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: 01 07 00 80 08 00 00 00 00 00 FF 0F 9D [12:10:53]process_action print_text done [12:10:53]requested_data is exist [12:10:53]produce_requested_data [12:10:53]requested_item fm.sn is exist - process it [12:10:53]wFMCommunicate request_size=4 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 11 00 00 [12:10:53]Write to MH i2c: E2 08 00 81 08 80 11 00 00 00 00 00 00 03 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 17 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 17 00 81 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [12:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:10:53]wFMCommunicate OK [12:10:53]requested_item fd.num is exist - process it [12:10:53]SAM_PROTO_GetFieldsCounters [12:10:53]wFMCommunicate request_size=4 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 13 00 00 [12:10:53]Write to MH i2c: E2 08 00 82 08 80 13 00 00 00 00 00 00 06 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 62 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 62 00 82 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 72 03 00 0E 04 04 00 B6 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 CE [12:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 72 03 00 0E 04 04 00 B6 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:10:53]wFMCommunicate OK [12:10:53]SAM_PROTO_GetFieldsCounters done [12:10:53]requested_item shift.num is exist - process it [12:10:53]requested_item shift.opened is exist - process it [12:10:53]req_shift_opened [12:10:53]FM_GetShiftState [12:10:53]SAM_PROTO_GetShiftState [12:10:53]wFMCommunicate request_size=4 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 13 01 00 [12:10:53]Write to MH i2c: E2 08 00 83 08 80 13 01 00 00 00 00 00 08 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 0E 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 0E 00 83 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 16 [12:10:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:10:53]wFMCommunicate OK [12:10:53]SAM_PROTO_GetShiftState done [12:10:53]FM_GetShiftState done [12:10:53]req_shift_opened done [12:10:53]requested_item shift.open_date is exist - process it [12:10:53]req_shift_open_date [12:10:53]req_shift_open_date done [12:10:53]produce_requested_data done [12:10:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225898,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:10:53]process_action_free print_text [12:10:53]json_value_free [12:10:53]json_value_free done [12:10:53]process_json_proto returns [12:10:53]Send response to host [12:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225898,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:10:53]free response buf [12:10:53]execute_script done [12:10:53]execute_script returns [12:10:53]free content buf [12:10:53]Sock 10.Close socket [12:10:53]Sock 10.Thread stoped [12:11:35]recv_with_timeout no data received [12:11:46]recv_with_timeout no data received [12:12:13]recv_with_timeout no data received [12:12:44]ConnectInit Can't connect to host [12:12:44]CommunicateWithHost connect error [12:12:44]CommunicateWithHost err = -1 [12:12:44]OFD Sender: Server communicate error [12:12:44]OFD Sender: Processing packet 225897 [packets to send 601, broken 599] [12:12:44]ProducePacketName [12:12:44]name=ofd_packets/00225897 [12:12:44]OFD Sender: To server: pG, [12:12:44]CommunicateWithHost lk.salyk.kg:30040 [12:12:44]ConnectInit lk.salyk.kg [12:12:45]Connected sock=8 [12:12: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 35 39 0C 01 00 00 94 24 04 01 B4 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 A9 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 72 03 00 35 04 06 00 D3 3A 30 CD 90 59 CE 29 2E CD AC 2C 9E 58 [12:12: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 35 39 4F 00 00 00 0D 3C 47 00 EF 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 35 39 10 04 04 00 69 72 03 00 F4 03 04 00 49 90 A4 66 B6 04 01 00 00 70 87 27 8D 23 7F 53 35 [12:12:46]CommunicateWithHost err = 0 [12:12:46]CheckOFDResponse [12:12:46]1017 (14) - 77093643461234 [12:12:46]1041 (16) - 0000000000874959 [12:12:46]1040 (4) - 225897 [12:12:46]1012 (4) - 27.07.2024 06:14 [12:12:46]1206 (1) - 0 [12:12:46]OFD Sender: Remove packet 225897 [12:12:46]ProducePacketName [12:12:46]name=ofd_packets/00225897 [12:12:46]NVStorageDeleteData [12:12:46]OFD Sender: Processing packet 225898 [packets to send 600, broken 599] [12:12:46]ProducePacketName [12:12:46]name=ofd_packets/00225898 [12:12:46]OFD Sender: To server: pG, [12:12:46]CommunicateWithHost lk.salyk.kg:30040 [12:12:46]ConnectInit lk.salyk.kg [12:12:47]Connected sock=8 [12:12: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 35 39 0C 01 00 00 90 29 04 01 E8 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 16 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA 26 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA 26 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 8C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA 26 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 B8 E3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 72 03 00 35 04 06 00 EB 96 80 DA 2D D6 85 BA 73 BA D1 DF 53 E2 [12:12: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 35 39 4F 00 00 00 F0 F8 47 00 C7 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 35 39 10 04 04 00 6A 72 03 00 F4 03 04 00 4B 90 A4 66 B6 04 01 00 00 69 09 DE 3F AE 4C 44 8E [12:12:47]CommunicateWithHost err = 0 [12:12:47]CheckOFDResponse [12:12:47]1017 (14) - 77093643461234 [12:12:47]1041 (16) - 0000000000874959 [12:12:47]1040 (4) - 225898 [12:12:47]1012 (4) - 27.07.2024 06:14 [12:12:47]1206 (1) - 0 [12:12:47]OFD Sender: Remove packet 225898 [12:12:47]ProducePacketName [12:12:47]name=ofd_packets/00225898 [12:12:47]NVStorageDeleteData [12:12:48]OFD Sender: No OFD packet to send [12:12:53]OFD Sender: No OFD packet to send [12:12:58]OFD Sender: No OFD packet to send [12:13:03]OFD Sender: No OFD packet to send [12:13:08]OFD Sender: No OFD packet to send [12:13:13]OFD Sender: No OFD packet to send [12:13:18]OFD Sender: No OFD packet to send [12:13:23]OFD Sender: No OFD packet to send [12:13:28]OFD Sender: No OFD packet to send [12:13:33]OFD Sender: No OFD packet to send [12:13:38]OFD Sender: No OFD packet to send [12:13:43]OFD Sender: No OFD packet to send [12:13:48]OFD Sender: No OFD packet to send [12:13:53]OFD Sender: No OFD packet to send [12:13:58]OFD Sender: No OFD packet to send [12:14:03]OFD Sender: No OFD packet to send [12:14:08]OFD Sender: No OFD packet to send [12:14:13]OFD Sender: No OFD packet to send [12:14:18]OFD Sender: No OFD packet to send [12:14:20]accept exits with 11 [12:14:20]New connection [12:14:20]New thread 3066940772 created [12:14:20]Thread 3067084132 joined [12:14:20]Waiting for new connection... [12:14:20] Sock 11.Parse request [12:14:20]Sock 11.Check first char [12:14:20]Sock 11.First char is OK [12:14:20]request: POST /json_proto HTTP/1.0 [12:14:20]Method: POST [12:14:20]URL: /json_proto [12:14:20]Method is POST - this is cgi request [12:14:20]url: /json_proto [12:14:20]query_string will be loaded in cgi processing [12:14:20]execute_cgi json_proto POST (null) [12:14:20]execute_cgi path=json_proto method=POST [12:14:20]POST find Content-Length [12:14:20]Host: 172.17.43.131:8080 [12:14:20]Content-Length: 675 [12:14:20]Content-Type: application/json [12:14:20] [12:14:20]POST finish read [12:14:20]Found Content-Length = 675 [12:14:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:20]execute_script... [12:14: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)2002182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:20]POST & json_proto [12:14:20]process_json_proto [12:14:20]json parsed OK: [12:14:20]protocol is kg_v1.0 [12:14:20]action value=close_receipt [12:14:20]process_action close_receipt [12:14:20]cmd_close_receipt [12:14:20]MH_GetDate [12:14:20]Write to MH i2c: F0 00 00 84 08 7B [12:14:20]Write i2c OK [12:14:20]MH_I2C_Read... [12:14:20]Read from MH i2c: F0 [12:14:20]MH_I2C_Read... [12:14:20]Read from MH i2c: F0 09 00 [12:14:20]MH_I2C_Read... [12:14:20]Read from MH i2c: F0 09 00 84 08 00 9C E4 A4 66 F9 24 A2 66 33 [12:14:20]GetLastDocTimeStamp 1722082232 [12:14:20]current date 1722082460 [12:14:20]FM_GetShiftState [12:14:20]SAM_PROTO_GetShiftState [12:14:20]wFMCommunicate request_size=4 [12:14:20]MH_SAM_APDU [12:14:20]CAPDU: 80 13 01 00 [12:14:20]Write to MH i2c: E2 08 00 85 08 80 13 01 00 00 00 00 00 0A [12:14:20]Write i2c OK [12:14:20]MH_I2C_Read... [12:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:20]Read from MH i2c: E2 [12:14:20]MH_I2C_Read... [12:14:20]Read from MH i2c: E2 0E 00 [12:14:20]MH_I2C_Read... [12:14:20]Read from MH i2c: E2 0E 00 85 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [12:14:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:14:20]wFMCommunicate OK [12:14:20]SAM_PROTO_GetShiftState done [12:14:20]FM_GetShiftState done [12:14:20]opened in 1722038719 [12:14:20]opened+sec_in_day 1722125119 [12:14:20]quantity*price = 50063 [12:14:20]sum+1 = 50064 [12:14:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 259 27.07.2024 12:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225899 ФПД: 148228137968728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121420&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225899&fm=148228137968728&tin=02508201610067®Number=0000000000092624&sum=50000 [12:14:21]StoreToDocumentArchive [12:14:21]shift 438 fd 225899 [12:14:21]save to /storage/0438/doc_00225899 [12:14:21]save last doc name /storage/0438/doc_00225899 to /storage/kkm_last_doc_name [12:14:21]save OK [12:14:21]Clear old archive folders... [12:14:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:14:21]tlvbuf is 020760C0 [12:14:21]SAM_PROTO_ClearQueue [12:14:21]wFMCommunicate request_size=4 [12:14:21]MH_SAM_APDU [12:14:21]CAPDU: 80 09 00 00 [12:14:21]Write to MH i2c: E2 08 00 92 08 80 09 00 00 00 00 00 00 0C [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:21]Read from MH i2c: E2 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 92 08 00 90 00 0E [12:14:21]RAPDU: 90 00 [12:14:21]wFMCommunicate OK [12:14:21]SAM_PROTO_ClearQueue done [12:14:21]KKMCreateOFDPacket [12:14:21]OFDProtocolAddRootSTLVToBuf [12:14:21]FM_MakeSignedData [12:14:21]FM_MakeSignedData [12:14:21]SAM_PROTO_SignData [12:14:21]wFMCommunicate request_size=4 [12:14:21]MH_SAM_APDU [12:14:21]CAPDU: 80 0D 01 02 [12:14:21]Write to MH i2c: E2 08 00 93 08 80 0D 01 02 00 00 00 00 14 [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:21]Read from MH i2c: E2 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 93 08 00 90 00 0F [12:14:21]RAPDU: 90 00 [12:14:21]wFMCommunicate OK [12:14:21]wFMCommunicate request_size=255 [12:14:21]MH_SAM_APDU [12:14:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 9C E4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 72 03 00 35 04 06 00 86 D0 0D 82 [12:14:21]Write to MH i2c: E2 02 01 94 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 9C E4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 72 03 00 35 04 06 00 86 D0 0D 82 00 00 33 [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]recv_with_timeout no data received [12:14:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:21]Read from MH i2c: E2 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 94 08 00 90 00 10 [12:14:21]RAPDU: 90 00 [12:14:21]wFMCommunicate OK [12:14:21]wFMCommunicate request_size=7 [12:14:21]MH_SAM_APDU [12:14:21]CAPDU: 80 0D 02 02 02 64 58 [12:14:21]Write to MH i2c: E2 0A 00 95 08 80 0D 02 02 02 00 64 58 00 00 D7 [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:21]Read from MH i2c: E2 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 03 00 95 08 00 90 00 11 [12:14:21]RAPDU: 90 00 [12:14:21]wFMCommunicate OK [12:14:21]wFMCommunicate request_size=4 [12:14:21]MH_SAM_APDU [12:14:21]CAPDU: 80 0D 03 02 [12:14:21]Write to MH i2c: E2 08 00 96 08 80 0D 03 02 00 00 00 00 19 [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:21]Read from MH i2c: E2 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 0B 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 0B 00 96 08 00 F5 C3 B4 70 84 B3 F3 CC 90 00 EC [12:14:21]RAPDU: F5 C3 B4 70 84 B3 F3 CC 90 00 [12:14:21]wFMCommunicate OK [12:14:21]SAM_PROTO_SignData done [12:14:21]FM_MakeSignedData done [12:14:21]CreateOFDProtocolMessage [12:14:21]wFMCommunicate request_size=4 [12:14:21]MH_SAM_APDU [12:14:21]CAPDU: 80 11 00 00 [12:14:21]Write to MH i2c: E2 08 00 97 08 80 11 00 00 00 00 00 00 19 [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:21]Read from MH i2c: E2 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 17 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 17 00 97 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [12:14:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:14:21]wFMCommunicate OK [12:14:21]CreateOFDProtocolMessage done [12:14:21]OFDSenderStorePacket 225899 [12:14:21]StoreOFDPacket docnum=225899 [12:14:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 61 8E 04 01 40 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 9C E4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 72 03 00 35 04 06 00 86 D0 0D 82 64 58 F5 C3 B4 70 84 B3 F3 CC [12:14:21]CheckFolder [12:14:21]dirname=/storage/ofd_packets [12:14:21]CheckFolder done [12:14:21]ProducePacketName [12:14:21]name=ofd_packets/00225899 [12:14:21]NVStorageSaveData ofd_packets/00225899 [12:14:21]File name is /storage/ofd_packets/00225899 [12:14:21]Write 298 bytes [12:14:21]NVStorageSaveData done [12:14:21]OFDSenderStorePacket done [12:14:21]KKMCreateOFDPacket done [12:14:21]NVStorageSaveData kkm_last_timestamp [12:14:21]File name is /storage/kkm_last_timestamp [12:14:21]Write 4 bytes [12:14:21]NVStorageSaveData done [12:14:21]ExternCall_PrintAddStr [12:14:21]wPrintStart [12:14:21]Write to MH i2c: 01 00 00 98 08 A0 [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: 01 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: 01 07 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: 01 07 00 98 08 00 00 00 00 00 FF 0F B5 [12:14:21]RasterBufferAndPrint [12:14:21]line Счет N : (1)2002182 [12:14:21]line ИНН: 02508201610067 [12:14:21]line Контрольно-Кассовый Чек [12:14:21]line ПРОДАЖА [12:14:21]line ТРК (МРК, ГНК) : 31 [12:14:21]line Товар: 2710194210 [12:14:21]line ДТ-К-5 [12:14:21]line 6.570 * 76.20 [12:14:21]line = 500.63 [12:14:21]line НДС 12% НСП 1% [12:14:21]line > о реализуемом товаре [12:14:21]line ОКРУГЛЕНИЕ: -0.63 [12:14:21]line ИТОГО: 500.00 [12:14:21]line Внесено: 500.00 [12:14:21]line СДАЧА: 0.00 [12:14:21]line НСП 1% : 4.43 [12:14:21]line НДС 12% : 53.16 [12:14:21]line Наличными: 500.00 [12:14:21]line Безнал.: 0.00 [12:14:21]line Место: АЗС № 97 "Партнер Нефть" [12:14:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:14:21]line СНО: Общий режим [12:14:21]line Чек 259 27.07.2024 12:14 [12:14:21]line Смена: 438 ФФД: 1.0 [12:14:21]line ЗНМ: 0300000054 [12:14:21]line РНМ: 0000000000092624 [12:14:21]line Версия ККМ: 001 [12:14:21]line ФМ: 0000000000874959 [12:14:21]line ФД: 225899 [12:14:21]line ФПД: 148228137968728 [12:14:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121420&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225899&fm=148228137968728&tin=02508201610067®Number=0000000000092624&sum=50000 [12:14:22]OFD Sender: Processing packet 225899 [packets to send 600, broken 599] [12:14:22]ProducePacketName [12:14:22]name=ofd_packets/00225899 [12:14:22]OFD Sender: To server: pG, [12:14:22]CommunicateWithHost lk.salyk.kg:30040 [12:14:22]ConnectInit lk.salyk.kg [12:14:22]written 0, free lines is 4095 [12:14:22]Write to MH i2c: 01 00 00 C3 08 CB [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: 01 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: 01 07 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: 01 07 00 C3 08 00 00 00 00 00 61 0C 3F [12:14:22]RasterBufferAndPrint [12:14:22]line [12:14:22]line [12:14:22]line [12:14:22]line [12:14:22]line [12:14:22]written 0, free lines is 3173 [12:14:22]MH_Cut [12:14:22]Write to MH i2c: D1 01 00 CA 08 01 A4 [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: D1 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: D1 01 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: D1 01 00 CA 08 00 A3 [12:14:22]Write to MH i2c: 01 00 00 CB 08 D3 [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:23]*** Cut start [12:14:23]*** Partial cut [12:14:23]*** CUTSNS_PIN = 1 [12:14:23]*** CUTSNS_PIN = 0 [12:14:24]*** Brake cut motor [12:14:24]Read from MH i2c: 01 [12:14:24]MH_I2C_Read... [12:14:24]*** Stop cut motor [12:14:24]*** Cut end [12:14:24]Read from MH i2c: 01 07 00 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: 01 07 00 CB 08 00 00 00 00 00 FF 0F E8 [12:14:24]process_action close_receipt done [12:14:24]requested_data is exist [12:14:24]produce_requested_data [12:14:24]requested_item fm.sn is exist - process it [12:14:24]wFMCommunicate request_size=4 [12:14:24]MH_SAM_APDU [12:14:24]CAPDU: 80 11 00 00 [12:14:24]Write to MH i2c: E2 08 00 CC 08 80 11 00 00 00 00 00 00 4E [12:14:24]Write i2c OK [12:14:24]MH_I2C_Read... [12:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:24]Read from MH i2c: E2 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: E2 17 00 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: E2 17 00 CC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [12:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:14:24]wFMCommunicate OK [12:14:24]requested_item fd.num is exist - process it [12:14:24]SAM_PROTO_GetFieldsCounters [12:14:24]wFMCommunicate request_size=4 [12:14:24]MH_SAM_APDU [12:14:24]CAPDU: 80 13 00 00 [12:14:24]Write to MH i2c: E2 08 00 CD 08 80 13 00 00 00 00 00 00 51 [12:14:24]Write i2c OK [12:14:24]MH_I2C_Read... [12:14:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:24]Read from MH i2c: E2 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: E2 62 00 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: E2 62 00 CD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 72 03 00 0E 04 04 00 B6 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 1D [12:14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 72 03 00 0E 04 04 00 B6 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:14:24]wFMCommunicate OK [12:14:24]SAM_PROTO_GetFieldsCounters done [12:14:24]requested_item shift.num is exist - process it [12:14:24]requested_item shift.opened is exist - process it [12:14:24]req_shift_opened [12:14:24]FM_GetShiftState [12:14:24]SAM_PROTO_GetShiftState [12:14:24]wFMCommunicate request_size=4 [12:14:24]MH_SAM_APDU [12:14:24]CAPDU: 80 13 01 00 [12:14:24]Write to MH i2c: E2 08 00 CE 08 80 13 01 00 00 00 00 00 53 [12:14:24]Write i2c OK [12:14:24]MH_I2C_Read... [12:14:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:24]Read from MH i2c: E2 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: E2 0E 00 [12:14:24]MH_I2C_Read... [12:14:24]Read from MH i2c: E2 0E 00 CE 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 61 [12:14:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:14:24]wFMCommunicate OK [12:14:24]SAM_PROTO_GetShiftState done [12:14:24]FM_GetShiftState done [12:14:24]req_shift_opened done [12:14:24]requested_item shift.open_date is exist - process it [12:14:24]req_shift_open_date [12:14:24]req_shift_open_date done [12:14:24]produce_requested_data done [12:14:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225899,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:14:24]process_action_free close_receipt [12:14:24]json_value_free [12:14:24]json_value_free done [12:14:24]process_json_proto returns [12:14:24]Send response to host [12:14:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225899,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:14:24]free response buf [12:14:24]execute_script done [12:14:24]execute_script returns [12:14:24]free content buf [12:14:24]Sock 11.Close socket [12:14:24]Sock 11.Thread stoped [12:14:53]recv_with_timeout no data received [12:16:39]ConnectInit Can't connect to host [12:16:39]CommunicateWithHost connect error [12:16:39]CommunicateWithHost err = -1 [12:16:39]OFD Sender: Server communicate error [12:16:44]OFD Sender: Processing packet 225899 [packets to send 600, broken 599] [12:16:44]ProducePacketName [12:16:44]name=ofd_packets/00225899 [12:16:44]OFD Sender: To server: pG, [12:16:44]CommunicateWithHost lk.salyk.kg:30040 [12:16:44]ConnectInit lk.salyk.kg [12:16:45]Connected sock=8 [12:16: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 35 39 0C 01 00 00 61 8E 04 01 40 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 9C E4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 72 03 00 35 04 06 00 86 D0 0D 82 64 58 F5 C3 B4 70 84 B3 F3 CC [12:16: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 35 39 4F 00 00 00 1F 50 47 00 79 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 35 39 10 04 04 00 6B 72 03 00 F4 03 04 00 39 91 A4 66 B6 04 01 00 00 32 8D EC 34 A7 54 94 3D [12:16:46]CommunicateWithHost err = 0 [12:16:46]CheckOFDResponse [12:16:46]1017 (14) - 77093643461234 [12:16:46]1041 (16) - 0000000000874959 [12:16:46]1040 (4) - 225899 [12:16:46]1012 (4) - 27.07.2024 06:18 [12:16:46]1206 (1) - 0 [12:16:46]OFD Sender: Remove packet 225899 [12:16:46]ProducePacketName [12:16:46]name=ofd_packets/00225899 [12:16:46]NVStorageDeleteData [12:16:46]OFD Sender: No OFD packet to send [12:16:51]OFD Sender: No OFD packet to send [12:16:56]OFD Sender: No OFD packet to send [12:17:01]OFD Sender: No OFD packet to send [12:17:06]OFD Sender: No OFD packet to send [12:17:11]OFD Sender: No OFD packet to send [12:17:16]OFD Sender: No OFD packet to send [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17:26]accept exits with 9 [12:17:26]New connection [12:17:26]New thread 3067084132 created [12:17:26]Thread 3066940772 joined [12:17:26]Waiting for new connection... [12:17:26] Sock 9.Parse request [12:17:26]Sock 9.Check first char [12:17:26]Sock 9.First char is OK [12:17:26]request: POST /json_proto HTTP/1.0 [12:17:26]Method: POST [12:17:26]URL: /json_proto [12:17:26]Method is POST - this is cgi request [12:17:26]url: /json_proto [12:17:26]query_string will be loaded in cgi processing [12:17:26]execute_cgi json_proto POST (null) [12:17:26]execute_cgi path=json_proto method=POST [12:17:26]POST find Content-Length [12:17:26]Host: 172.17.43.131:8080 [12:17:26]Content-Length: 678 [12:17:26]Content-Type: application/json [12:17:26] [12:17:26]POST finish read [12:17:26]Found Content-Length = 678 [12:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:26]execute_script... [12:17:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:26]POST & json_proto [12:17:26]process_json_proto [12:17:26]json parsed OK: [12:17:26]protocol is kg_v1.0 [12:17:26]action value=close_receipt [12:17:26]process_action close_receipt [12:17:26]cmd_close_receipt [12:17:26]MH_GetDate [12:17:26]Write to MH i2c: F0 00 00 CF 08 C6 [12:17:26]Write i2c OK [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: F0 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: F0 09 00 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: F0 09 00 CF 08 00 57 E5 A4 66 F9 24 A2 66 3A [12:17:26]GetLastDocTimeStamp 1722082460 [12:17:26]current date 1722082647 [12:17:26]FM_GetShiftState [12:17:26]SAM_PROTO_GetShiftState [12:17:26]wFMCommunicate request_size=4 [12:17:26]MH_SAM_APDU [12:17:26]CAPDU: 80 13 01 00 [12:17:26]Write to MH i2c: E2 08 00 D0 08 80 13 01 00 00 00 00 00 55 [12:17:26]Write i2c OK [12:17:26]MH_I2C_Read... [12:17:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:26]Read from MH i2c: E2 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 0E 00 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 0E 00 D0 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 63 [12:17:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:17:26]wFMCommunicate OK [12:17:26]SAM_PROTO_GetShiftState done [12:17:26]FM_GetShiftState done [12:17:26]opened in 1722038719 [12:17:26]opened+sec_in_day 1722125119 [12:17:26]quantity*price = 50010 [12:17:26]sum+1 = 50012 [12:17:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 260 27.07.2024 12:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225900 ФПД: 265701335856915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121727&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225900&fm=265701335856915&tin=02508201610067®Number=0000000000092624&sum=50000 [12:17:27]StoreToDocumentArchive [12:17:27]shift 438 fd 225900 [12:17:27]save to /storage/0438/doc_00225900 [12:17:27]save last doc name /storage/0438/doc_00225900 to /storage/kkm_last_doc_name [12:17:27]save OK [12:17:27]Clear old archive folders... [12:17:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:27]tlvbuf is 02049B60 [12:17:27]SAM_PROTO_ClearQueue [12:17:27]wFMCommunicate request_size=4 [12:17:27]MH_SAM_APDU [12:17:27]CAPDU: 80 09 00 00 [12:17:27]Write to MH i2c: E2 08 00 DD 08 80 09 00 00 00 00 00 00 57 [12:17:27]Write i2c OK [12:17:27]MH_I2C_Read... [12:17:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:27]Read from MH i2c: E2 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: E2 03 00 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: E2 03 00 DD 08 00 90 00 59 [12:17:27]RAPDU: 90 00 [12:17:27]wFMCommunicate OK [12:17:27]SAM_PROTO_ClearQueue done [12:17:27]KKMCreateOFDPacket [12:17:27]OFDProtocolAddRootSTLVToBuf [12:17:27]FM_MakeSignedData [12:17:27]FM_MakeSignedData [12:17:27]SAM_PROTO_SignData [12:17:27]wFMCommunicate request_size=4 [12:17:27]MH_SAM_APDU [12:17:27]CAPDU: 80 0D 01 02 [12:17:27]Write to MH i2c: E2 08 00 DE 08 80 0D 01 02 00 00 00 00 5F [12:17:27]Write i2c OK [12:17:27]MH_I2C_Read... [12:17:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:27]Read from MH i2c: E2 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: E2 03 00 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: E2 03 00 DE 08 00 90 00 5A [12:17:27]RAPDU: 90 00 [12:17:27]wFMCommunicate OK [12:17:27]wFMCommunicate request_size=255 [12:17:27]MH_SAM_APDU [12:17:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 57 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 72 03 00 35 04 06 00 F1 [12:17:27]Write to MH i2c: E2 02 01 DF 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 57 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 72 03 00 35 04 06 00 F1 00 00 A2 [12:17:27]Write i2c OK [12:17:27]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 DF 08 00 90 00 5B [12:17:28]RAPDU: 90 00 [12:17:28]wFMCommunicate OK [12:17:28]wFMCommunicate request_size=10 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 0D 02 02 05 A7 69 BD 77 13 [12:17:28]Write to MH i2c: E2 0D 00 E0 08 80 0D 02 02 05 00 A7 69 BD 77 13 00 00 C3 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 E0 08 00 90 00 5C [12:17:28]RAPDU: 90 00 [12:17:28]wFMCommunicate OK [12:17:28]wFMCommunicate request_size=4 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 0D 03 02 [12:17:28]Write to MH i2c: E2 08 00 E1 08 80 0D 03 02 00 00 00 00 64 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 0B 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 0B 00 E1 08 00 60 44 2A 14 74 86 33 3B 90 00 AF [12:17:28]RAPDU: 60 44 2A 14 74 86 33 3B 90 00 [12:17:28]wFMCommunicate OK [12:17:28]SAM_PROTO_SignData done [12:17:28]FM_MakeSignedData done [12:17:28]CreateOFDProtocolMessage [12:17:28]wFMCommunicate request_size=4 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 11 00 00 [12:17:28]Write to MH i2c: E2 08 00 E2 08 80 11 00 00 00 00 00 00 64 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 17 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 17 00 E2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [12:17:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:28]wFMCommunicate OK [12:17:28]CreateOFDProtocolMessage done [12:17:28]OFDSenderStorePacket 225900 [12:17:28]StoreOFDPacket docnum=225900 [12:17:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C8 63 07 01 A5 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 57 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 72 03 00 35 04 06 00 F1 A7 69 BD 77 13 60 44 2A 14 74 86 33 3B [12:17:28]CheckFolder [12:17:28]dirname=/storage/ofd_packets [12:17:28]CheckFolder done [12:17:28]ProducePacketName [12:17:28]name=ofd_packets/00225900 [12:17:28]NVStorageSaveData ofd_packets/00225900 [12:17:28]File name is /storage/ofd_packets/00225900 [12:17:28]Write 301 bytes [12:17:28]NVStorageSaveData done [12:17:28]OFDSenderStorePacket done [12:17:28]KKMCreateOFDPacket done [12:17:28]NVStorageSaveData kkm_last_timestamp [12:17:28]File name is /storage/kkm_last_timestamp [12:17:28]Write 4 bytes [12:17:28]NVStorageSaveData done [12:17:28]ExternCall_PrintAddStr [12:17:28]wPrintStart [12:17:28]Write to MH i2c: 01 00 00 E3 08 EB [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: 01 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: 01 07 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: 01 07 00 E3 08 00 00 00 00 00 FF 0F 00 [12:17:28]RasterBufferAndPrint [12:17:28]line Счет N : (1)2002185 [12:17:28]line ИНН: 02508201610067 [12:17:28]line Контрольно-Кассовый Чек [12:17:28]line ПРОДАЖА [12:17:28]line ТРК (МРК, ГНК) : 34 [12:17:28]line Товар: 2710124500 [12:17:28]line Аи-95-К-5 [12:17:28]line 6.740 * 74.20 [12:17:28]line = 500.11 [12:17:28]line НДС 12% НСП 1% [12:17:28]line > о реализуемом товаре [12:17:28]line ОКРУГЛЕНИЕ: -0.11 [12:17:28]line ИТОГО: 500.00 [12:17:28]line Внесено: 500.00 [12:17:28]line СДАЧА: 0.00 [12:17:28]line НСП 1% : 4.43 [12:17:28]line НДС 12% : 53.11 [12:17:28]line Наличными: 500.00 [12:17:28]line Безнал.: 0.00 [12:17:28]line Место: АЗС № 97 "Партнер Нефть" [12:17:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:17:28]line СНО: Общий режим [12:17:28]line Чек 260 27.07.2024 12:17 [12:17:28]line Смена: 438 ФФД: 1.0 [12:17:28]line ЗНМ: 0300000054 [12:17:28]line РНМ: 0000000000092624 [12:17:28]line Версия ККМ: 001 [12:17:28]line ФМ: 0000000000874959 [12:17:28]line ФД: 225900 [12:17:28]line ФПД: 265701335856915 [12:17:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121727&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225900&fm=265701335856915&tin=02508201610067®Number=0000000000092624&sum=50000 [12:17:28]OFD Sender: Processing packet 225900 [packets to send 600, broken 599] [12:17:28]ProducePacketName [12:17:28]name=ofd_packets/00225900 [12:17:28]OFD Sender: To server: pG, [12:17:28]CommunicateWithHost lk.salyk.kg:30040 [12:17:28]ConnectInit lk.salyk.kg [12:17:28]written 0, free lines is 4095 [12:17:29]Write to MH i2c: 01 00 00 0E 09 17 [12:17:29]Write i2c OK [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: 01 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: 01 07 00 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: 01 07 00 0E 09 00 00 00 00 00 65 0C 8F [12:17:29]RasterBufferAndPrint [12:17:29]line [12:17:29]line [12:17:29]line [12:17:29]line [12:17:29]line [12:17:29]written 0, free lines is 3177 [12:17:29]MH_Cut [12:17:29]Write to MH i2c: D1 01 00 15 09 01 F0 [12:17:29]Write i2c OK [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: D1 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: D1 01 00 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: D1 01 00 15 09 00 EF [12:17:29]Write to MH i2c: 01 00 00 16 09 1F [12:17:29]Write i2c OK [12:17:29]MH_I2C_Read... [12:17:30]*** Cut start [12:17:30]*** Partial cut [12:17:30]*** CUTSNS_PIN = 1 [12:17:30]*** CUTSNS_PIN = 0 [12:17:30]Connected sock=8 [12: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 35 39 0F 01 00 00 C8 63 07 01 A5 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 57 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 72 03 00 35 04 06 00 F1 A7 69 BD 77 13 60 44 2A 14 74 86 33 3B [12:17:30]*** Brake cut motor [12: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 35 39 4F 00 00 00 0E 47 47 00 17 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 35 39 10 04 04 00 6C 72 03 00 F4 03 04 00 66 91 A4 66 B6 04 01 00 00 38 9B 77 B7 23 B6 C3 99 [12:17:31]CommunicateWithHost err = 0 [12:17:31]CheckOFDResponse [12:17:31]1017 (14) - 77093643461234 [12:17:31]1041 (16) - 0000000000874959 [12:17:31]1040 (4) - 225900 [12:17:31]1012 (4) - 27.07.2024 06:19 [12:17:31]1206 (1) - 0 [12:17:31]OFD Sender: Remove packet 225900 [12:17:31]ProducePacketName [12:17:31]name=ofd_packets/00225900 [12:17:31]NVStorageDeleteData [12:17:31]Read from MH i2c: 01 [12:17:31]MH_I2C_Read... [12:17:31]*** Stop cut motor [12:17:31]*** Cut end [12:17:31]Read from MH i2c: 01 07 00 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: 01 07 00 16 09 00 00 00 00 00 FF 0F 34 [12:17:31]process_action close_receipt done [12:17:31]requested_data is exist [12:17:31]produce_requested_data [12:17:31]requested_item fm.sn is exist - process it [12:17:31]wFMCommunicate request_size=4 [12:17:31]MH_SAM_APDU [12:17:31]CAPDU: 80 11 00 00 [12:17:31]Write to MH i2c: E2 08 00 17 09 80 11 00 00 00 00 00 00 9A [12:17:31]Write i2c OK [12:17:31]MH_I2C_Read... [12:17:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:31]Read from MH i2c: E2 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 17 00 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 17 00 17 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [12:17:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:31]wFMCommunicate OK [12:17:31]requested_item fd.num is exist - process it [12:17:31]SAM_PROTO_GetFieldsCounters [12:17:31]wFMCommunicate request_size=4 [12:17:31]MH_SAM_APDU [12:17:31]CAPDU: 80 13 00 00 [12:17:31]Write to MH i2c: E2 08 00 18 09 80 13 00 00 00 00 00 00 9D [12:17:31]Write i2c OK [12:17:31]MH_I2C_Read... [12:17:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:31]Read from MH i2c: E2 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 62 00 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 62 00 18 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 72 03 00 0E 04 04 00 B6 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 6D [12:17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 72 03 00 0E 04 04 00 B6 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:17:31]wFMCommunicate OK [12:17:31]SAM_PROTO_GetFieldsCounters done [12:17:31]requested_item shift.num is exist - process it [12:17:31]requested_item shift.opened is exist - process it [12:17:31]req_shift_opened [12:17:31]FM_GetShiftState [12:17:31]SAM_PROTO_GetShiftState [12:17:31]wFMCommunicate request_size=4 [12:17:31]MH_SAM_APDU [12:17:31]CAPDU: 80 13 01 00 [12:17:31]Write to MH i2c: E2 08 00 19 09 80 13 01 00 00 00 00 00 9F [12:17:31]Write i2c OK [12:17:31]MH_I2C_Read... [12:17:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:31]Read from MH i2c: E2 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 0E 00 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 0E 00 19 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AD [12:17:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:17:31]wFMCommunicate OK [12:17:31]SAM_PROTO_GetShiftState done [12:17:31]FM_GetShiftState done [12:17:31]req_shift_opened done [12:17:31]requested_item shift.open_date is exist - process it [12:17:31]req_shift_open_date [12:17:31]req_shift_open_date done [12:17:31]produce_requested_data done [12:17:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225900,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:17:31]process_action_free close_receipt [12:17:31]json_value_free [12:17:31]json_value_free done [12:17:31]process_json_proto returns [12:17:31]Send response to host [12:17:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225900,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:17:31]free response buf [12:17:31]execute_script done [12:17:31]execute_script returns [12:17:31]free content buf [12:17:31]Sock 9.Close socket [12:17:31]Sock 9.Thread stoped [12:17:31]OFD Sender: No OFD packet to send [12:17:36]OFD Sender: No OFD packet to send [12:17:41]accept exits with 10 [12:17:41]New connection [12:17:41]New thread 3066940772 created [12:17:41]Thread 3067084132 joined [12:17:41]Waiting for new connection... [12:17:41] Sock 10.Parse request [12:17:41]Sock 10.Check first char [12:17:41]Sock 10.First char is OK [12:17:41]request: POST /json_proto HTTP/1.0 [12:17:41]Method: POST [12:17:41]URL: /json_proto [12:17:41]Method is POST - this is cgi request [12:17:41]url: /json_proto [12:17:41]query_string will be loaded in cgi processing [12:17:41]execute_cgi json_proto POST (null) [12:17:41]execute_cgi path=json_proto method=POST [12:17:41]POST find Content-Length [12:17:41]Host: 172.17.43.131:8080 [12:17:41]Content-Length: 680 [12:17:41]Content-Type: application/json [12:17:41] [12:17:41]POST finish read [12:17:41]Found Content-Length = 680 [12:17:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:41]execute_script... [12:17:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:41]POST & json_proto [12:17:41]process_json_proto [12:17:41]json parsed OK: [12:17:41]protocol is kg_v1.0 [12:17:41]action value=close_receipt [12:17:41]process_action close_receipt [12:17:41]cmd_close_receipt [12:17:41]MH_GetDate [12:17:41]Write to MH i2c: F0 00 00 1A 09 12 [12:17:41]Write i2c OK [12:17:41]MH_I2C_Read... [12:17:41]Read from MH i2c: F0 [12:17:41]MH_I2C_Read... [12:17:41]Read from MH i2c: F0 09 00 [12:17:41]MH_I2C_Read... [12:17:41]Read from MH i2c: F0 09 00 1A 09 00 65 E5 A4 66 F9 24 A2 66 94 [12:17:41]GetLastDocTimeStamp 1722082647 [12:17:41]current date 1722082661 [12:17:41]FM_GetShiftState [12:17:41]SAM_PROTO_GetShiftState [12:17:41]wFMCommunicate request_size=4 [12:17:41]MH_SAM_APDU [12:17:41]CAPDU: 80 13 01 00 [12:17:41]Write to MH i2c: E2 08 00 1B 09 80 13 01 00 00 00 00 00 A1 [12:17:41]Write i2c OK [12:17:41]MH_I2C_Read... [12:17:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:41]Read from MH i2c: E2 [12:17:41]MH_I2C_Read... [12:17:41]Read from MH i2c: E2 0E 00 [12:17:41]MH_I2C_Read... [12:17:41]Read from MH i2c: E2 0E 00 1B 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AF [12:17:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:17:41]wFMCommunicate OK [12:17:41]SAM_PROTO_GetShiftState done [12:17:41]FM_GetShiftState done [12:17:41]opened in 1722038719 [12:17:41]opened+sec_in_day 1722125119 [12:17:41]quantity*price = 100050 [12:17:41]sum+1 = 100052 [12:17:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 261 27.07.2024 12:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225901 ФПД: 19014187348904 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225901&fm=19014187348904&tin=02508201610067®Number=0000000000092624&sum=100000 [12:17:42]StoreToDocumentArchive [12:17:42]shift 438 fd 225901 [12:17:42]save to /storage/0438/doc_00225901 [12:17:42]save last doc name /storage/0438/doc_00225901 to /storage/kkm_last_doc_name [12:17:42]save OK [12:17:42]Clear old archive folders... [12:17:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:17:42]tlvbuf is 020C9CD0 [12:17:42]SAM_PROTO_ClearQueue [12:17:42]wFMCommunicate request_size=4 [12:17:42]MH_SAM_APDU [12:17:42]CAPDU: 80 09 00 00 [12:17:42]Write to MH i2c: E2 08 00 28 09 80 09 00 00 00 00 00 00 A3 [12:17:42]Write i2c OK [12:17:42]MH_I2C_Read... [12:17:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:42]Read from MH i2c: E2 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 28 09 00 90 00 A5 [12:17:42]RAPDU: 90 00 [12:17:42]wFMCommunicate OK [12:17:42]SAM_PROTO_ClearQueue done [12:17:42]KKMCreateOFDPacket [12:17:42]OFDProtocolAddRootSTLVToBuf [12:17:42]FM_MakeSignedData [12:17:42]FM_MakeSignedData [12:17:42]SAM_PROTO_SignData [12:17:42]wFMCommunicate request_size=4 [12:17:42]MH_SAM_APDU [12:17:42]CAPDU: 80 0D 01 02 [12:17:42]Write to MH i2c: E2 08 00 29 09 80 0D 01 02 00 00 00 00 AB [12:17:42]Write i2c OK [12:17:42]MH_I2C_Read... [12:17:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:42]Read from MH i2c: E2 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 29 09 00 90 00 A6 [12:17:42]RAPDU: 90 00 [12:17:42]wFMCommunicate OK [12:17:42]wFMCommunicate request_size=255 [12:17:42]MH_SAM_APDU [12:17:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 65 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 72 03 00 35 04 06 00 11 4B 15 E1 [12:17:42]Write to MH i2c: E2 02 01 2A 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 65 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 72 03 00 35 04 06 00 11 4B 15 E1 00 00 7D [12:17:42]Write i2c OK [12:17:42]MH_I2C_Read... [12:17:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:42]Read from MH i2c: E2 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 2A 09 00 90 00 A7 [12:17:42]RAPDU: 90 00 [12:17:42]wFMCommunicate OK [12:17:42]wFMCommunicate request_size=7 [12:17:42]MH_SAM_APDU [12:17:42]CAPDU: 80 0D 02 02 02 F3 A8 [12:17:42]Write to MH i2c: E2 0A 00 2B 09 80 0D 02 02 02 00 F3 A8 00 00 4D [12:17:42]Write i2c OK [12:17:42]MH_I2C_Read... [12:17:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:42]Read from MH i2c: E2 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 03 00 2B 09 00 90 00 A8 [12:17:42]RAPDU: 90 00 [12:17:42]wFMCommunicate OK [12:17:42]wFMCommunicate request_size=4 [12:17:42]MH_SAM_APDU [12:17:42]CAPDU: 80 0D 03 02 [12:17:42]Write to MH i2c: E2 08 00 2C 09 80 0D 03 02 00 00 00 00 B0 [12:17:42]Write i2c OK [12:17:42]MH_I2C_Read... [12:17:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:42]Read from MH i2c: E2 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 0B 00 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 0B 00 2C 09 00 64 B6 F2 3E BA 1D 8D AF 90 00 0E [12:17:42]RAPDU: 64 B6 F2 3E BA 1D 8D AF 90 00 [12:17:42]wFMCommunicate OK [12:17:42]SAM_PROTO_SignData done [12:17:42]FM_MakeSignedData done [12:17:42]CreateOFDProtocolMessage [12:17:42]wFMCommunicate request_size=4 [12:17:42]MH_SAM_APDU [12:17:42]CAPDU: 80 11 00 00 [12:17:42]Write to MH i2c: E2 08 00 2D 09 80 11 00 00 00 00 00 00 B0 [12:17:42]Write i2c OK [12:17:42]MH_I2C_Read... [12:17:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:42]Read from MH i2c: E2 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 17 00 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: E2 17 00 2D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [12:17:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:42]wFMCommunicate OK [12:17:42]CreateOFDProtocolMessage done [12:17:42]OFDSenderStorePacket 225901 [12:17:42]StoreOFDPacket docnum=225901 [12:17:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7F D1 04 01 80 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 65 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 72 03 00 35 04 06 00 11 4B 15 E1 F3 A8 64 B6 F2 3E BA 1D 8D AF [12:17:42]CheckFolder [12:17:42]dirname=/storage/ofd_packets [12:17:42]CheckFolder done [12:17:42]ProducePacketName [12:17:42]name=ofd_packets/00225901 [12:17:42]NVStorageSaveData ofd_packets/00225901 [12:17:42]File name is /storage/ofd_packets/00225901 [12:17:42]Write 298 bytes [12:17:42]NVStorageSaveData done [12:17:42]OFDSenderStorePacket done [12:17:42]KKMCreateOFDPacket done [12:17:42]NVStorageSaveData kkm_last_timestamp [12:17:42]File name is /storage/kkm_last_timestamp [12:17:42]Write 4 bytes [12:17:42]NVStorageSaveData done [12:17:42]ExternCall_PrintAddStr [12:17:42]wPrintStart [12:17:42]Write to MH i2c: 01 00 00 2E 09 37 [12:17:42]Write i2c OK [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: 01 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: 01 07 00 [12:17:42]MH_I2C_Read... [12:17:42]Read from MH i2c: 01 07 00 2E 09 00 00 00 00 00 FF 0F 4C [12:17:42]RasterBufferAndPrint [12:17:42]line Счет N : (1)2002184 [12:17:42]line ИНН: 02508201610067 [12:17:42]line Контрольно-Кассовый Чек [12:17:42]line ПРОДАЖА [12:17:42]line ТРК (МРК, ГНК) : 61 [12:17:42]line Товар: 2710194210 [12:17:42]line ДТ-К-5 [12:17:42]line 13.130 * 76.20 [12:17:42]line = 1000.51 [12:17:42]line НДС 12% НСП 1% [12:17:42]line > о реализуемом товаре [12:17:42]line ОКРУГЛЕНИЕ: -0.51 [12:17:42]line ИТОГО: 1000.00 [12:17:42]line Внесено: 1000.00 [12:17:42]line СДАЧА: 0.00 [12:17:42]line НСП 1% : 8.85 [12:17:42]line НДС 12% : 106.25 [12:17:42]line Наличными: 1000.00 [12:17:42]line Безнал.: 0.00 [12:17:42]line Место: АЗС № 97 "Партнер Нефть" [12:17:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:17:42]line СНО: Общий режим [12:17:42]line Чек 261 27.07.2024 12:17 [12:17:42]line Смена: 438 ФФД: 1.0 [12:17:42]line ЗНМ: 0300000054 [12:17:42]line РНМ: 0000000000092624 [12:17:42]line Версия ККМ: 001 [12:17:42]line ФМ: 0000000000874959 [12:17:42]line ФД: 225901 [12:17:42]line ФПД: 19014187348904 [12:17:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225901&fm=19014187348904&tin=02508201610067®Number=0000000000092624&sum=100000 [12:17:42]written 0, free lines is 4095 [12:17:43]OFD Sender: Processing packet 225901 [packets to send 600, broken 599] [12:17:43]ProducePacketName [12:17:43]name=ofd_packets/00225901 [12:17:43]OFD Sender: To server: pG, [12:17:43]CommunicateWithHost lk.salyk.kg:30040 [12:17:43]ConnectInit lk.salyk.kg [12:17:43]Write to MH i2c: 01 00 00 59 09 62 [12:17:43]Write i2c OK [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: 01 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: 01 07 00 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: 01 07 00 59 09 00 00 00 00 00 5A 0C CF [12:17:43]RasterBufferAndPrint [12:17:43]line [12:17:43]line [12:17:43]line [12:17:43]line [12:17:43]line [12:17:43]written 0, free lines is 3167 [12:17:43]MH_Cut [12:17:43]Write to MH i2c: D1 01 00 60 09 01 3B [12:17:43]Write i2c OK [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: D1 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: D1 01 00 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: D1 01 00 60 09 00 3A [12:17:43]Write to MH i2c: 01 00 00 61 09 6A [12:17:43]Write i2c OK [12:17:43]MH_I2C_Read... [12:17:44]*** Cut start [12:17:44]*** Partial cut [12:17:44]*** CUTSNS_PIN = 1 [12:17:44]*** CUTSNS_PIN = 0 [12:17:44]*** Brake cut motor [12:17:45]Read from MH i2c: 01 [12:17:45]MH_I2C_Read... [12:17:45]*** Stop cut motor [12:17:45]*** Cut end [12:17:45]Read from MH i2c: 01 07 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 07 00 61 09 00 00 00 00 00 FF 0F 7F [12:17:45]process_action close_receipt done [12:17:45]requested_data is exist [12:17:45]produce_requested_data [12:17:45]requested_item fm.sn is exist - process it [12:17:45]wFMCommunicate request_size=4 [12:17:45]MH_SAM_APDU [12:17:45]CAPDU: 80 11 00 00 [12:17:45]Write to MH i2c: E2 08 00 62 09 80 11 00 00 00 00 00 00 E5 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 17 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 17 00 62 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [12:17:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:45]wFMCommunicate OK [12:17:45]requested_item fd.num is exist - process it [12:17:45]SAM_PROTO_GetFieldsCounters [12:17:45]wFMCommunicate request_size=4 [12:17:45]MH_SAM_APDU [12:17:45]CAPDU: 80 13 00 00 [12:17:45]Write to MH i2c: E2 08 00 63 09 80 13 00 00 00 00 00 00 E8 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 62 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 62 00 63 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 72 03 00 0E 04 04 00 B6 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 BC [12:17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 72 03 00 0E 04 04 00 B6 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:17:45]wFMCommunicate OK [12:17:45]SAM_PROTO_GetFieldsCounters done [12:17:45]requested_item shift.num is exist - process it [12:17:45]requested_item shift.opened is exist - process it [12:17:45]req_shift_opened [12:17:45]FM_GetShiftState [12:17:45]SAM_PROTO_GetShiftState [12:17:45]wFMCommunicate request_size=4 [12:17:45]MH_SAM_APDU [12:17:45]CAPDU: 80 13 01 00 [12:17:45]Write to MH i2c: E2 08 00 64 09 80 13 01 00 00 00 00 00 EA [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 0E 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 0E 00 64 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F8 [12:17:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:17:45]wFMCommunicate OK [12:17:45]SAM_PROTO_GetShiftState done [12:17:45]FM_GetShiftState done [12:17:45]req_shift_opened done [12:17:45]requested_item shift.open_date is exist - process it [12:17:45]req_shift_open_date [12:17:45]req_shift_open_date done [12:17:45]produce_requested_data done [12:17:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225901,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:17:45]process_action_free close_receipt [12:17:45]json_value_free [12:17:45]json_value_free done [12:17:45]process_json_proto returns [12:17:45]Send response to host [12:17:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225901,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:17:45]free response buf [12:17:45]execute_script done [12:17:45]execute_script returns [12:17:45]free content buf [12:17:45]Sock 10.Close socket [12:17:45]Sock 10.Thread stoped [12:17:45]accept exits with 8 [12:17:45]New connection [12:17:45]New thread 3067084132 created [12:17:45]Thread 3066940772 joined [12:17:45]Waiting for new connection... [12:17:45] Sock 8.Parse request [12:17:45]Sock 8.Check first char [12:17:45]Sock 8.First char is OK [12:17:45]request: POST /json_proto HTTP/1.0 [12:17:45]Method: POST [12:17:45]URL: /json_proto [12:17:45]Method is POST - this is cgi request [12:17:45]url: /json_proto [12:17:45]query_string will be loaded in cgi processing [12:17:45]execute_cgi json_proto POST (null) [12:17:45]execute_cgi path=json_proto method=POST [12:17:45]POST find Content-Length [12:17:45]Host: 172.17.43.131:8080 [12:17:45]Content-Length: 683 [12:17:45]Content-Type: application/json [12:17:45] [12:17:45]POST finish read [12:17:45]Found Content-Length = 683 [12:17:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:45]execute_script... [12:17: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)2002183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:45]POST & json_proto [12:17:45]process_json_proto [12:17:45]json parsed OK: [12:17:45]protocol is kg_v1.0 [12:17:45]action value=close_receipt [12:17:45]process_action close_receipt [12:17:45]cmd_close_receipt [12:17:45]MH_GetDate [12:17:45]Write to MH i2c: F0 00 00 65 09 5D [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: F0 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: F0 09 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: F0 09 00 65 09 00 6A E5 A4 66 F9 24 A2 66 E4 [12:17:45]GetLastDocTimeStamp 1722082661 [12:17:45]current date 1722082666 [12:17:45]FM_GetShiftState [12:17:45]SAM_PROTO_GetShiftState [12:17:45]wFMCommunicate request_size=4 [12:17:45]MH_SAM_APDU [12:17:45]CAPDU: 80 13 01 00 [12:17:45]Write to MH i2c: E2 08 00 66 09 80 13 01 00 00 00 00 00 EC [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 0E 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 0E 00 66 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FA [12:17:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:17:45]wFMCommunicate OK [12:17:45]SAM_PROTO_GetShiftState done [12:17:45]FM_GetShiftState done [12:17:45]opened in 1722038719 [12:17:45]opened+sec_in_day 1722125119 [12:17:45]quantity*price = 150041 [12:17:45]sum+1 = 150042 [12:17:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 262 27.07.2024 12:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225902 ФПД: 274814667983591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225902&fm=274814667983591&tin=02508201610067®Number=0000000000092624&sum=150000 [12:17:47]StoreToDocumentArchive [12:17:47]shift 438 fd 225902 [12:17:47]save to /storage/0438/doc_00225902 [12:17:47]save last doc name /storage/0438/doc_00225902 to /storage/kkm_last_doc_name [12:17:47]save OK [12:17:47]Clear old archive folders... [12:17:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:47]tlvbuf is 020A51D0 [12:17:47]SAM_PROTO_ClearQueue [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 09 00 00 [12:17:47]Write to MH i2c: E2 08 00 73 09 80 09 00 00 00 00 00 00 EE [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 03 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 03 00 73 09 00 90 00 F0 [12:17:47]RAPDU: 90 00 [12:17:47]wFMCommunicate OK [12:17:47]SAM_PROTO_ClearQueue done [12:17:47]KKMCreateOFDPacket [12:17:47]OFDProtocolAddRootSTLVToBuf [12:17:47]FM_MakeSignedData [12:17:47]FM_MakeSignedData [12:17:47]SAM_PROTO_SignData [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 0D 01 02 [12:17:47]Write to MH i2c: E2 08 00 74 09 80 0D 01 02 00 00 00 00 F6 [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 03 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 03 00 74 09 00 90 00 F1 [12:17:47]RAPDU: 90 00 [12:17:47]wFMCommunicate OK [12:17:47]wFMCommunicate request_size=255 [12:17:47]MH_SAM_APDU [12:17: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 6A E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 72 03 00 35 04 06 00 F9 [12:17:47]Write to MH i2c: E2 02 01 75 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 6A E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 72 03 00 35 04 06 00 F9 00 00 E5 [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]recv_with_timeout no data received [12:17:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]OFD Sender: No OFD packet to send [12:17:47]Read from MH i2c: E2 03 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 03 00 75 09 00 90 00 F2 [12:17:47]RAPDU: 90 00 [12:17:47]wFMCommunicate OK [12:17:47]wFMCommunicate request_size=10 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 0D 02 02 05 F1 46 AA 0A E7 [12:17:47]Write to MH i2c: E2 0D 00 76 09 80 0D 02 02 05 00 F1 46 AA 0A E7 00 00 D5 [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:48]Read from MH i2c: E2 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 03 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 03 00 76 09 00 90 00 F3 [12:17:48]RAPDU: 90 00 [12:17:48]wFMCommunicate OK [12:17:48]wFMCommunicate request_size=4 [12:17:48]MH_SAM_APDU [12:17:48]CAPDU: 80 0D 03 02 [12:17:48]Write to MH i2c: E2 08 00 77 09 80 0D 03 02 00 00 00 00 FB [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:48]Read from MH i2c: E2 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 0B 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 0B 00 77 09 00 87 79 A6 93 CE FD F3 D7 90 00 CA [12:17:48]RAPDU: 87 79 A6 93 CE FD F3 D7 90 00 [12:17:48]wFMCommunicate OK [12:17:48]SAM_PROTO_SignData done [12:17:48]FM_MakeSignedData done [12:17:48]CreateOFDProtocolMessage [12:17:48]wFMCommunicate request_size=4 [12:17:48]MH_SAM_APDU [12:17:48]CAPDU: 80 11 00 00 [12:17:48]Write to MH i2c: E2 08 00 78 09 80 11 00 00 00 00 00 00 FB [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:48]Read from MH i2c: E2 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 17 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 17 00 78 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 58 [12:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:48]wFMCommunicate OK [12:17:48]CreateOFDProtocolMessage done [12:17:48]OFDSenderStorePacket 225902 [12:17:48]StoreOFDPacket docnum=225902 [12:17:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 7A 07 01 8B 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 6A E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 72 03 00 35 04 06 00 F9 F1 46 AA 0A E7 87 79 A6 93 CE FD F3 D7 [12:17:48]CheckFolder [12:17:48]dirname=/storage/ofd_packets [12:17:48]CheckFolder done [12:17:48]ProducePacketName [12:17:48]name=ofd_packets/00225902 [12:17:48]NVStorageSaveData ofd_packets/00225902 [12:17:48]File name is /storage/ofd_packets/00225902 [12:17:48]Write 301 bytes [12:17:48]NVStorageSaveData done [12:17:48]OFDSenderStorePacket done [12:17:48]KKMCreateOFDPacket done [12:17:48]NVStorageSaveData kkm_last_timestamp [12:17:48]File name is /storage/kkm_last_timestamp [12:17:48]Write 4 bytes [12:17:48]NVStorageSaveData done [12:17:48]ExternCall_PrintAddStr [12:17:48]wPrintStart [12:17:48]Write to MH i2c: 01 00 00 79 09 82 [12:17:48]OFD Sender: Processing packet 225902 [packets to send 600, broken 599] [12:17:48]ProducePacketName [12:17:48]name=ofd_packets/00225902 [12:17:48]OFD Sender: To server: pG, [12:17:48]CommunicateWithHost lk.salyk.kg:30040 [12:17:48]ConnectInit lk.salyk.kg [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: 01 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: 01 07 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: 01 07 00 79 09 00 00 00 00 00 FF 0F 97 [12:17:48]RasterBufferAndPrint [12:17:48]line Счет N : (1)2002183 [12:17:48]line ИНН: 02508201610067 [12:17:48]line Контрольно-Кассовый Чек [12:17:48]line ПРОДАЖА [12:17:48]line ТРК (МРК, ГНК) : 53 [12:17:48]line Товар: 2710124130 [12:17:48]line Аи-92-К-5 [12:17:48]line 22.130 * 67.80 [12:17:48]line = 1500.41 [12:17:48]line НДС 12% НСП 1% [12:17:48]line > о реализуемом товаре [12:17:48]line ОКРУГЛЕНИЕ: -0.41 [12:17:48]line ИТОГО: 1500.00 [12:17:48]line Внесено: 1500.00 [12:17:48]line СДАЧА: 0.00 [12:17:48]line НСП 1% : 13.28 [12:17:48]line НДС 12% : 159.34 [12:17:48]line Наличными: 1500.00 [12:17:48]line Безнал.: 0.00 [12:17:48]line Место: АЗС № 97 "Партнер Нефть" [12:17:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:17:48]line СНО: Общий режим [12:17:48]line Чек 262 27.07.2024 12:17 [12:17:48]line Смена: 438 ФФД: 1.0 [12:17:48]line ЗНМ: 0300000054 [12:17:48]line РНМ: 0000000000092624 [12:17:48]line Версия ККМ: 001 [12:17:48]line ФМ: 0000000000874959 [12:17:48]line ФД: 225902 [12:17:48]line ФПД: 274814667983591 [12:17:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225902&fm=274814667983591&tin=02508201610067®Number=0000000000092624&sum=150000 [12:17:48]written 0, free lines is 4095 [12:17:48]Write to MH i2c: 01 00 00 A4 09 AD [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: 01 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: 01 07 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: 01 07 00 A4 09 00 00 00 00 00 69 0C 29 [12:17:48]RasterBufferAndPrint [12:17:48]line [12:17:48]line [12:17:48]line [12:17:48]line [12:17:48]line [12:17:48]written 0, free lines is 3186 [12:17:48]MH_Cut [12:17:48]Write to MH i2c: D1 01 00 AB 09 01 86 [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: D1 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: D1 01 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: D1 01 00 AB 09 00 85 [12:17:48]Write to MH i2c: 01 00 00 AC 09 B5 [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:49]Connected sock=9 [12:17:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 7A 07 01 8B 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 6A E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 72 03 00 35 04 06 00 F9 F1 46 AA 0A E7 87 79 A6 93 CE FD F3 D7 [12:17: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 35 39 4F 00 00 00 C9 4C 47 00 E7 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 35 39 10 04 04 00 6E 72 03 00 F4 03 04 00 79 91 A4 66 B6 04 01 00 00 D5 9D 2C 37 D4 6E 0B AB [12:17:49]CommunicateWithHost err = 0 [12:17:49]CheckOFDResponse [12:17:49]1017 (14) - 77093643461234 [12:17:49]1041 (16) - 0000000000874959 [12:17:49]1040 (4) - 225902 [12:17:49]1012 (4) - 27.07.2024 06:19 [12:17:49]1206 (1) - 0 [12:17:49]OFD Sender: Remove packet 225902 [12:17:49]ProducePacketName [12:17:49]name=ofd_packets/00225902 [12:17:49]NVStorageDeleteData [12:17:49]*** Cut start [12:17:49]*** Partial cut [12:17:49]*** CUTSNS_PIN = 1 [12:17:49]*** CUTSNS_PIN = 0 [12:17:50]*** Brake cut motor [12:17:50]OFD Sender: No OFD packet to send [12:17:50]Read from MH i2c: 01 [12:17:50]MH_I2C_Read... [12:17:50]*** Stop cut motor [12:17:50]*** Cut end [12:17:50]Read from MH i2c: 01 07 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 07 00 AC 09 00 00 00 00 00 FF 0F CA [12:17:50]process_action close_receipt done [12:17:50]requested_data is exist [12:17:50]produce_requested_data [12:17:50]requested_item fm.sn is exist - process it [12:17:50]wFMCommunicate request_size=4 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 11 00 00 [12:17:50]Write to MH i2c: E2 08 00 AD 09 80 11 00 00 00 00 00 00 30 [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 17 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 17 00 AD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8D [12:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:50]wFMCommunicate OK [12:17:50]requested_item fd.num is exist - process it [12:17:50]SAM_PROTO_GetFieldsCounters [12:17:50]wFMCommunicate request_size=4 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 13 00 00 [12:17:50]Write to MH i2c: E2 08 00 AE 09 80 13 00 00 00 00 00 00 33 [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 62 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 62 00 AE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 72 03 00 0E 04 04 00 B6 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 0B [12:17:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 72 03 00 0E 04 04 00 B6 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:17:50]wFMCommunicate OK [12:17:50]SAM_PROTO_GetFieldsCounters done [12:17:50]requested_item shift.num is exist - process it [12:17:50]requested_item shift.opened is exist - process it [12:17:50]req_shift_opened [12:17:50]FM_GetShiftState [12:17:50]SAM_PROTO_GetShiftState [12:17:50]wFMCommunicate request_size=4 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 13 01 00 [12:17:50]Write to MH i2c: E2 08 00 AF 09 80 13 01 00 00 00 00 00 35 [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 0E 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 0E 00 AF 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 43 [12:17:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:17:50]wFMCommunicate OK [12:17:50]SAM_PROTO_GetShiftState done [12:17:50]FM_GetShiftState done [12:17:50]req_shift_opened done [12:17:50]requested_item shift.open_date is exist - process it [12:17:50]req_shift_open_date [12:17:50]req_shift_open_date done [12:17:50]produce_requested_data done [12:17:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225902,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:17:50]process_action_free close_receipt [12:17:50]json_value_free [12:17:50]json_value_free done [12:17:50]process_json_proto returns [12:17:50]Send response to host [12:17:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225902,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:17:50]free response buf [12:17:50]execute_script done [12:17:50]execute_script returns [12:17:50]free content buf [12:17:50]Sock 8.Close socket [12:17:50]Sock 8.Thread stoped [12:17:55]OFD Sender: No OFD packet to send [12:18:00]OFD Sender: No OFD packet to send [12:18:05]OFD Sender: No OFD packet to send [12:18:07]recv_with_timeout no data received [12:18:10]OFD Sender: No OFD packet to send [12:18:15]OFD Sender: No OFD packet to send [12:18:20]OFD Sender: No OFD packet to send [12:18:25]OFD Sender: No OFD packet to send [12:18:30]OFD Sender: No OFD packet to send [12:18:35]OFD Sender: No OFD packet to send [12:18:40]OFD Sender: No OFD packet to send [12:18:45]OFD Sender: No OFD packet to send [12:18:50]OFD Sender: No OFD packet to send [12:18:55]OFD Sender: No OFD packet to send [12:19:00]accept exits with 10 [12:19:00]New connection [12:19:00]New thread 3066940772 created [12:19:00]Thread 3067084132 joined [12:19:00]Waiting for new connection... [12:19:00] Sock 10.Parse request [12:19:00]Sock 10.Check first char [12:19:00]Sock 10.First char is OK [12:19:00]request: POST /json_proto HTTP/1.0 [12:19:00]Method: POST [12:19:00]URL: /json_proto [12:19:00]Method is POST - this is cgi request [12:19:00]url: /json_proto [12:19:00]query_string will be loaded in cgi processing [12:19:00]execute_cgi json_proto POST (null) [12:19:00]execute_cgi path=json_proto method=POST [12:19:00]POST find Content-Length [12:19:00]Host: 172.17.43.131:8080 [12:19:00]Content-Length: 678 [12:19:00]Content-Type: application/json [12:19:00] [12:19:00]POST finish read [12:19:00]Found Content-Length = 678 [12:19:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:00]execute_script... [12:19: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)2002188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:00]POST & json_proto [12:19:00]process_json_proto [12:19:00]json parsed OK: [12:19:00]protocol is kg_v1.0 [12:19:00]action value=close_receipt [12:19:00]process_action close_receipt [12:19:00]cmd_close_receipt [12:19:00]MH_GetDate [12:19:00]Write to MH i2c: F0 00 00 B0 09 A8 [12:19:00]Write i2c OK [12:19:00]MH_I2C_Read... [12:19:00]Read from MH i2c: F0 [12:19:00]MH_I2C_Read... [12:19:00]Read from MH i2c: F0 09 00 [12:19:00]MH_I2C_Read... [12:19:00]Read from MH i2c: F0 09 00 B0 09 00 B4 E5 A4 66 F9 24 A2 66 79 [12:19:00]GetLastDocTimeStamp 1722082666 [12:19:00]current date 1722082740 [12:19:00]FM_GetShiftState [12:19:00]SAM_PROTO_GetShiftState [12:19:00]wFMCommunicate request_size=4 [12:19:00]MH_SAM_APDU [12:19:00]CAPDU: 80 13 01 00 [12:19:00]Write to MH i2c: E2 08 00 B1 09 80 13 01 00 00 00 00 00 37 [12:19:00]Write i2c OK [12:19:00]MH_I2C_Read... [12:19:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:00]Read from MH i2c: E2 [12:19:00]MH_I2C_Read... [12:19:00]Read from MH i2c: E2 0E 00 [12:19:00]MH_I2C_Read... [12:19:00]Read from MH i2c: E2 0E 00 B1 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 45 [12:19:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:19:00]wFMCommunicate OK [12:19:00]SAM_PROTO_GetShiftState done [12:19:00]FM_GetShiftState done [12:19:00]opened in 1722038719 [12:19:00]opened+sec_in_day 1722125119 [12:19:00]quantity*price = 50010 [12:19:00]sum+1 = 50012 [12:19:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 263 27.07.2024 12:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225903 ФПД: 197861980648195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225903&fm=197861980648195&tin=02508201610067®Number=0000000000092624&sum=50000 [12:19:01]StoreToDocumentArchive [12:19:01]shift 438 fd 225903 [12:19:01]save to /storage/0438/doc_00225903 [12:19:01]save last doc name /storage/0438/doc_00225903 to /storage/kkm_last_doc_name [12:19:01]save OK [12:19:01]Clear old archive folders... [12:19:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:01]tlvbuf is 00051400 [12:19:01]SAM_PROTO_ClearQueue [12:19:01]wFMCommunicate request_size=4 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 09 00 00 [12:19:01]Write to MH i2c: E2 08 00 BE 09 80 09 00 00 00 00 00 00 39 [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 BE 09 00 90 00 3B [12:19:01]RAPDU: 90 00 [12:19:01]wFMCommunicate OK [12:19:01]SAM_PROTO_ClearQueue done [12:19:01]KKMCreateOFDPacket [12:19:01]OFDProtocolAddRootSTLVToBuf [12:19:01]FM_MakeSignedData [12:19:01]FM_MakeSignedData [12:19:01]SAM_PROTO_SignData [12:19:01]wFMCommunicate request_size=4 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 0D 01 02 [12:19:01]Write to MH i2c: E2 08 00 BF 09 80 0D 01 02 00 00 00 00 41 [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 BF 09 00 90 00 3C [12:19:01]RAPDU: 90 00 [12:19:01]wFMCommunicate OK [12:19:01]wFMCommunicate request_size=255 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B4 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 72 03 00 35 04 06 00 B3 [12:19:01]Write to MH i2c: E2 02 01 C0 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B4 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 72 03 00 35 04 06 00 B3 00 00 A9 [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 C0 09 00 90 00 3D [12:19:01]RAPDU: 90 00 [12:19:01]wFMCommunicate OK [12:19:01]wFMCommunicate request_size=10 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 0D 02 02 05 F4 55 12 33 03 [12:19:01]Write to MH i2c: E2 0D 00 C1 09 80 0D 02 02 05 00 F4 55 12 33 03 00 00 DF [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 03 00 C1 09 00 90 00 3E [12:19:01]RAPDU: 90 00 [12:19:01]wFMCommunicate OK [12:19:01]wFMCommunicate request_size=4 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 0D 03 02 [12:19:01]Write to MH i2c: E2 08 00 C2 09 80 0D 03 02 00 00 00 00 46 [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 0B 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 0B 00 C2 09 00 CF 79 96 E7 AA F5 21 80 90 00 4C [12:19:01]RAPDU: CF 79 96 E7 AA F5 21 80 90 00 [12:19:01]wFMCommunicate OK [12:19:01]SAM_PROTO_SignData done [12:19:01]FM_MakeSignedData done [12:19:01]CreateOFDProtocolMessage [12:19:01]wFMCommunicate request_size=4 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 11 00 00 [12:19:01]Write to MH i2c: E2 08 00 C3 09 80 11 00 00 00 00 00 00 46 [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 17 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 17 00 C3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [12:19:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:01]wFMCommunicate OK [12:19:01]CreateOFDProtocolMessage done [12:19:01]OFDSenderStorePacket 225903 [12:19:01]StoreOFDPacket docnum=225903 [12:19:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 93 85 07 01 54 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B4 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 72 03 00 35 04 06 00 B3 F4 55 12 33 03 CF 79 96 E7 AA F5 21 80 [12:19:01]CheckFolder [12:19:01]dirname=/storage/ofd_packets [12:19:01]CheckFolder done [12:19:01]ProducePacketName [12:19:01]name=ofd_packets/00225903 [12:19:01]NVStorageSaveData ofd_packets/00225903 [12:19:01]File name is /storage/ofd_packets/00225903 [12:19:01]Write 301 bytes [12:19:01]NVStorageSaveData done [12:19:01]OFDSenderStorePacket done [12:19:01]KKMCreateOFDPacket done [12:19:01]NVStorageSaveData kkm_last_timestamp [12:19:01]File name is /storage/kkm_last_timestamp [12:19:01]Write 4 bytes [12:19:01]NVStorageSaveData done [12:19:01]ExternCall_PrintAddStr [12:19:01]wPrintStart [12:19:01]Write to MH i2c: 01 00 00 C4 09 CD [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: 01 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: 01 07 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: 01 07 00 C4 09 00 00 00 00 00 FF 0F E2 [12:19:01]RasterBufferAndPrint [12:19:01]line Счет N : (1)2002188 [12:19:01]line ИНН: 02508201610067 [12:19:01]line Контрольно-Кассовый Чек [12:19:01]line ПРОДАЖА [12:19:01]line ТРК (МРК, ГНК) : 64 [12:19:01]line Товар: 2710124500 [12:19:01]line Аи-95-К-5 [12:19:01]line 6.740 * 74.20 [12:19:01]line = 500.11 [12:19:01]line НДС 12% НСП 1% [12:19:01]line > о реализуемом товаре [12:19:01]line ОКРУГЛЕНИЕ: -0.11 [12:19:01]line ИТОГО: 500.00 [12:19:01]line Внесено: 500.00 [12:19:01]line СДАЧА: 0.00 [12:19:01]line НСП 1% : 4.43 [12:19:01]line НДС 12% : 53.11 [12:19:01]line Наличными: 500.00 [12:19:01]line Безнал.: 0.00 [12:19:01]line Место: АЗС № 97 "Партнер Нефть" [12:19:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:19:01]line СНО: Общий режим [12:19:01]line Чек 263 27.07.2024 12:19 [12:19:01]line Смена: 438 ФФД: 1.0 [12:19:01]line ЗНМ: 0300000054 [12:19:01]line РНМ: 0000000000092624 [12:19:01]line Версия ККМ: 001 [12:19:01]line ФМ: 0000000000874959 [12:19:01]line ФД: 225903 [12:19:01]line ФПД: 197861980648195 [12:19:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225903&fm=197861980648195&tin=02508201610067®Number=0000000000092624&sum=50000 [12:19:02]OFD Sender: Processing packet 225903 [packets to send 600, broken 599] [12:19:02]ProducePacketName [12:19:02]name=ofd_packets/00225903 [12:19:02]OFD Sender: To server: pG, [12:19:02]CommunicateWithHost lk.salyk.kg:30040 [12:19:02]ConnectInit lk.salyk.kg [12:19:02]written 0, free lines is 4095 [12:19:02]Write to MH i2c: 01 00 00 EF 09 F8 [12:19:02]Write i2c OK [12:19:02]MH_I2C_Read... [12:19:02]Read from MH i2c: 01 [12:19:02]MH_I2C_Read... [12:19:02]Read from MH i2c: 01 07 00 [12:19:02]MH_I2C_Read... [12:19:02]Read from MH i2c: 01 07 00 EF 09 00 00 00 00 00 6B 0C 76 [12:19:02]RasterBufferAndPrint [12:19:02]line [12:19:02]line [12:19:02]line [12:19:02]line [12:19:02]line [12:19:02]written 0, free lines is 3181 [12:19:02]MH_Cut [12:19:02]Write to MH i2c: D1 01 00 F6 09 01 D1 [12:19:02]Write i2c OK [12:19:02]MH_I2C_Read... [12:19:02]Read from MH i2c: D1 [12:19:02]MH_I2C_Read... [12:19:02]Read from MH i2c: D1 01 00 [12:19:02]MH_I2C_Read... [12:19:02]Read from MH i2c: D1 01 00 F6 09 00 D0 [12:19:02]Write to MH i2c: 01 00 00 F7 09 00 [12:19:02]Write i2c OK [12:19:02]MH_I2C_Read... [12:19:03]*** Cut start [12:19:03]*** Partial cut [12:19:03]*** CUTSNS_PIN = 1 [12:19:03]*** CUTSNS_PIN = 0 [12:19:04]*** Brake cut motor [12:19:04]Read from MH i2c: 01 [12:19:04]MH_I2C_Read... [12:19:04]*** Stop cut motor [12:19:04]*** Cut end [12:19:04]Read from MH i2c: 01 07 00 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: 01 07 00 F7 09 00 00 00 00 00 FF 0F 15 [12:19:04]process_action close_receipt done [12:19:04]requested_data is exist [12:19:04]produce_requested_data [12:19:04]requested_item fm.sn is exist - process it [12:19:04]wFMCommunicate request_size=4 [12:19:04]MH_SAM_APDU [12:19:04]CAPDU: 80 11 00 00 [12:19:04]Write to MH i2c: E2 08 00 F8 09 80 11 00 00 00 00 00 00 7B [12:19:04]Write i2c OK [12:19:04]MH_I2C_Read... [12:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:04]Read from MH i2c: E2 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: E2 17 00 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: E2 17 00 F8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [12:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:04]wFMCommunicate OK [12:19:04]requested_item fd.num is exist - process it [12:19:04]SAM_PROTO_GetFieldsCounters [12:19:04]wFMCommunicate request_size=4 [12:19:04]MH_SAM_APDU [12:19:04]CAPDU: 80 13 00 00 [12:19:04]Write to MH i2c: E2 08 00 F9 09 80 13 00 00 00 00 00 00 7E [12:19:04]Write i2c OK [12:19:04]MH_I2C_Read... [12:19:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:04]Read from MH i2c: E2 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: E2 62 00 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: E2 62 00 F9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 72 03 00 0E 04 04 00 B6 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 5A [12:19:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 72 03 00 0E 04 04 00 B6 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:19:04]wFMCommunicate OK [12:19:04]SAM_PROTO_GetFieldsCounters done [12:19:04]requested_item shift.num is exist - process it [12:19:04]requested_item shift.opened is exist - process it [12:19:04]req_shift_opened [12:19:04]FM_GetShiftState [12:19:04]SAM_PROTO_GetShiftState [12:19:04]wFMCommunicate request_size=4 [12:19:04]MH_SAM_APDU [12:19:04]CAPDU: 80 13 01 00 [12:19:04]Write to MH i2c: E2 08 00 FA 09 80 13 01 00 00 00 00 00 80 [12:19:04]Write i2c OK [12:19:04]MH_I2C_Read... [12:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:04]Read from MH i2c: E2 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: E2 0E 00 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: E2 0E 00 FA 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8E [12:19:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:19:04]wFMCommunicate OK [12:19:04]SAM_PROTO_GetShiftState done [12:19:04]FM_GetShiftState done [12:19:04]req_shift_opened done [12:19:04]requested_item shift.open_date is exist - process it [12:19:04]req_shift_open_date [12:19:04]req_shift_open_date done [12:19:04]produce_requested_data done [12:19:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225903,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:19:04]process_action_free close_receipt [12:19:04]json_value_free [12:19:04]json_value_free done [12:19:04]process_json_proto returns [12:19:04]Send response to host [12:19:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225903,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:19:04]free response buf [12:19:04]execute_script done [12:19:04]execute_script returns [12:19:04]free content buf [12:19:04]Sock 10.Close socket [12:19:04]Sock 10.Thread stoped [12:19:04]accept exits with 8 [12:19:04]New connection [12:19:04]New thread 3067084132 created [12:19:04]Thread 3066940772 joined [12:19:04]Waiting for new connection... [12:19:04] Sock 8.Parse request [12:19:04]Sock 8.Check first char [12:19:04]Sock 8.First char is OK [12:19:04]request: POST /json_proto HTTP/1.0 [12:19:04]Method: POST [12:19:04]URL: /json_proto [12:19:04]Method is POST - this is cgi request [12:19:04]url: /json_proto [12:19:04]query_string will be loaded in cgi processing [12:19:04]execute_cgi json_proto POST (null) [12:19:04]execute_cgi path=json_proto method=POST [12:19:04]POST find Content-Length [12:19:04]Host: 172.17.43.131:8080 [12:19:04]Content-Length: 678 [12:19:04]Content-Type: application/json [12:19:04] [12:19:04]POST finish read [12:19:04]Found Content-Length = 678 [12:19:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:04]execute_script... [12:19: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)2002187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:04]POST & json_proto [12:19:04]process_json_proto [12:19:04]json parsed OK: [12:19:04]protocol is kg_v1.0 [12:19:04]action value=close_receipt [12:19:04]process_action close_receipt [12:19:04]cmd_close_receipt [12:19:04]MH_GetDate [12:19:04]Write to MH i2c: F0 00 00 FB 09 F3 [12:19:04]Write i2c OK [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: F0 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: F0 09 00 [12:19:04]MH_I2C_Read... [12:19:04]Read from MH i2c: F0 09 00 FB 09 00 B9 E5 A4 66 F9 24 A2 66 C9 [12:19:04]GetLastDocTimeStamp 1722082740 [12:19:04]current date 1722082745 [12:19:04]FM_GetShiftState [12:19:04]SAM_PROTO_GetShiftState [12:19:04]wFMCommunicate request_size=4 [12:19:04]MH_SAM_APDU [12:19:04]CAPDU: 80 13 01 00 [12:19:04]Write to MH i2c: E2 08 00 FC 09 80 13 01 00 00 00 00 00 82 [12:19:04]Write i2c OK [12:19:04]MH_I2C_Read... [12:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:05]Read from MH i2c: E2 [12:19:05]MH_I2C_Read... [12:19:05]Read from MH i2c: E2 0E 00 [12:19:05]MH_I2C_Read... [12:19:05]Read from MH i2c: E2 0E 00 FC 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 90 [12:19:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:19:05]wFMCommunicate OK [12:19:05]SAM_PROTO_GetShiftState done [12:19:05]FM_GetShiftState done [12:19:05]opened in 1722038719 [12:19:05]opened+sec_in_day 1722125119 [12:19:05]quantity*price = 50010 [12:19:05]sum+1 = 50012 [12:19:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 264 27.07.2024 12:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225904 ФПД: 141983335144635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121905&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225904&fm=141983335144635&tin=02508201610067®Number=0000000000092624&sum=50000 [12:19:06]StoreToDocumentArchive [12:19:06]shift 438 fd 225904 [12:19:06]save to /storage/0438/doc_00225904 [12:19:06]save last doc name /storage/0438/doc_00225904 to /storage/kkm_last_doc_name [12:19:06]save OK [12:19:06]Clear old archive folders... [12:19:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:06]tlvbuf is 020B5C30 [12:19:06]SAM_PROTO_ClearQueue [12:19:06]wFMCommunicate request_size=4 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 09 00 00 [12:19:06]Write to MH i2c: E2 08 00 09 0A 80 09 00 00 00 00 00 00 85 [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:06]Read from MH i2c: E2 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [12:19:06]RAPDU: 90 00 [12:19:06]wFMCommunicate OK [12:19:06]SAM_PROTO_ClearQueue done [12:19:06]KKMCreateOFDPacket [12:19:06]OFDProtocolAddRootSTLVToBuf [12:19:06]FM_MakeSignedData [12:19:06]FM_MakeSignedData [12:19:06]SAM_PROTO_SignData [12:19:06]wFMCommunicate request_size=4 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 0D 01 02 [12:19:06]Write to MH i2c: E2 08 00 0A 0A 80 0D 01 02 00 00 00 00 8D [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:06]Read from MH i2c: E2 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 0A 0A 00 90 00 88 [12:19:06]RAPDU: 90 00 [12:19:06]wFMCommunicate OK [12:19:06]wFMCommunicate request_size=255 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 B9 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 72 03 00 35 04 06 00 81 [12:19:06]Write to MH i2c: E2 02 01 0B 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 B9 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 72 03 00 35 04 06 00 81 00 00 CA [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]recv_with_timeout no data received [12:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:06]Read from MH i2c: E2 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 0B 0A 00 90 00 89 [12:19:06]RAPDU: 90 00 [12:19:06]wFMCommunicate OK [12:19:06]wFMCommunicate request_size=10 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 0D 02 02 05 22 12 41 5C BB [12:19:06]Write to MH i2c: E2 0D 00 0C 0A 80 0D 02 02 05 00 22 12 41 5C BB 00 00 26 [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:06]Read from MH i2c: E2 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 03 00 0C 0A 00 90 00 8A [12:19:06]RAPDU: 90 00 [12:19:06]wFMCommunicate OK [12:19:06]wFMCommunicate request_size=4 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 0D 03 02 [12:19:06]Write to MH i2c: E2 08 00 0D 0A 80 0D 03 02 00 00 00 00 92 [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:06]Read from MH i2c: E2 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 0B 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 0B 00 0D 0A 00 0E 6C EC 79 7A AA AB A5 90 00 E6 [12:19:06]RAPDU: 0E 6C EC 79 7A AA AB A5 90 00 [12:19:06]wFMCommunicate OK [12:19:06]SAM_PROTO_SignData done [12:19:06]FM_MakeSignedData done [12:19:06]CreateOFDProtocolMessage [12:19:06]wFMCommunicate request_size=4 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 11 00 00 [12:19:06]Write to MH i2c: E2 08 00 0E 0A 80 11 00 00 00 00 00 00 92 [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:07]Read from MH i2c: E2 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 17 00 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 17 00 0E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [12:19:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:07]wFMCommunicate OK [12:19:07]CreateOFDProtocolMessage done [12:19:07]OFDSenderStorePacket 225904 [12:19:07]StoreOFDPacket docnum=225904 [12:19:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8A 65 07 01 05 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 B9 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 72 03 00 35 04 06 00 81 22 12 41 5C BB 0E 6C EC 79 7A AA AB A5 [12:19:07]CheckFolder [12:19:07]dirname=/storage/ofd_packets [12:19:07]CheckFolder done [12:19:07]ProducePacketName [12:19:07]name=ofd_packets/00225904 [12:19:07]NVStorageSaveData ofd_packets/00225904 [12:19:07]File name is /storage/ofd_packets/00225904 [12:19:07]Write 301 bytes [12:19:07]NVStorageSaveData done [12:19:07]OFDSenderStorePacket done [12:19:07]KKMCreateOFDPacket done [12:19:07]NVStorageSaveData kkm_last_timestamp [12:19:07]File name is /storage/kkm_last_timestamp [12:19:07]Write 4 bytes [12:19:07]NVStorageSaveData done [12:19:07]ExternCall_PrintAddStr [12:19:07]wPrintStart [12:19:07]Write to MH i2c: 01 00 00 0F 0A 19 [12:19:07]Write i2c OK [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: 01 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: 01 07 00 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: 01 07 00 0F 0A 00 00 00 00 00 FF 0F 2E [12:19:07]RasterBufferAndPrint [12:19:07]line Счет N : (1)2002187 [12:19:07]line ИНН: 02508201610067 [12:19:07]line Контрольно-Кассовый Чек [12:19:07]line ПРОДАЖА [12:19:07]line ТРК (МРК, ГНК) : 44 [12:19:07]line Товар: 2710124500 [12:19:07]line Аи-95-К-5 [12:19:07]line 6.740 * 74.20 [12:19:07]line = 500.11 [12:19:07]line НДС 12% НСП 1% [12:19:07]line > о реализуемом товаре [12:19:07]line ОКРУГЛЕНИЕ: -0.11 [12:19:07]line ИТОГО: 500.00 [12:19:07]line Внесено: 500.00 [12:19:07]line СДАЧА: 0.00 [12:19:07]line НСП 1% : 4.43 [12:19:07]line НДС 12% : 53.11 [12:19:07]line Наличными: 500.00 [12:19:07]line Безнал.: 0.00 [12:19:07]line Место: АЗС № 97 "Партнер Нефть" [12:19:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:19:07]line СНО: Общий режим [12:19:07]line Чек 264 27.07.2024 12:19 [12:19:07]line Смена: 438 ФФД: 1.0 [12:19:07]line ЗНМ: 0300000054 [12:19:07]line РНМ: 0000000000092624 [12:19:07]line Версия ККМ: 001 [12:19:07]line ФМ: 0000000000874959 [12:19:07]line ФД: 225904 [12:19:07]line ФПД: 141983335144635 [12:19:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121905&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225904&fm=141983335144635&tin=02508201610067®Number=0000000000092624&sum=50000 [12:19:07]ConnectInit Can't take IP for lk.salyk.kg [12:19:07]CommunicateWithHost connect error [12:19:07]CommunicateWithHost err = -1 [12:19:07]OFD Sender: Server communicate error [12:19:07]written 0, free lines is 4095 [12:19:07]OFD Sender: Processing packet 225903 [packets to send 601, broken 599] [12:19:07]ProducePacketName [12:19:07]name=ofd_packets/00225903 [12:19:07]OFD Sender: To server: pG, [12:19:07]CommunicateWithHost lk.salyk.kg:30040 [12:19:07]ConnectInit lk.salyk.kg [12:19:07]Write to MH i2c: 01 00 00 3A 0A 44 [12:19:07]Write i2c OK [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: 01 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: 01 07 00 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: 01 07 00 3A 0A 00 00 00 00 00 76 0C CD [12:19:07]RasterBufferAndPrint [12:19:07]line [12:19:07]line [12:19:07]line [12:19:07]line [12:19:07]line [12:19:07]written 0, free lines is 3194 [12:19:07]MH_Cut [12:19:07]Write to MH i2c: D1 01 00 41 0A 01 1D [12:19:07]Write i2c OK [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: D1 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: D1 01 00 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: D1 01 00 41 0A 00 1C [12:19:07]Write to MH i2c: 01 00 00 42 0A 4C [12:19:07]Write i2c OK [12:19:07]MH_I2C_Read... [12:19:08]*** Cut start [12:19:08]*** Partial cut [12:19:08]*** CUTSNS_PIN = 1 [12:19:09]*** CUTSNS_PIN = 0 [12:19:09]*** Brake cut motor [12:19:09]Read from MH i2c: 01 [12:19:09]MH_I2C_Read... [12:19:09]*** Stop cut motor [12:19:09]*** Cut end [12:19:09]Read from MH i2c: 01 07 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: 01 07 00 42 0A 00 00 00 00 00 FF 0F 61 [12:19:09]process_action close_receipt done [12:19:09]requested_data is exist [12:19:09]produce_requested_data [12:19:09]requested_item fm.sn is exist - process it [12:19:09]wFMCommunicate request_size=4 [12:19:09]MH_SAM_APDU [12:19:09]CAPDU: 80 11 00 00 [12:19:09]Write to MH i2c: E2 08 00 43 0A 80 11 00 00 00 00 00 00 C7 [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:09]Read from MH i2c: E2 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 17 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 17 00 43 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [12:19:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:09]wFMCommunicate OK [12:19:09]requested_item fd.num is exist - process it [12:19:09]SAM_PROTO_GetFieldsCounters [12:19:09]wFMCommunicate request_size=4 [12:19:09]MH_SAM_APDU [12:19:09]CAPDU: 80 13 00 00 [12:19:09]Write to MH i2c: E2 08 00 44 0A 80 13 00 00 00 00 00 00 CA [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:09]Read from MH i2c: E2 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 62 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 62 00 44 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 72 03 00 0E 04 04 00 B6 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 AA [12:19:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 72 03 00 0E 04 04 00 B6 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:19:09]wFMCommunicate OK [12:19:09]SAM_PROTO_GetFieldsCounters done [12:19:09]requested_item shift.num is exist - process it [12:19:09]requested_item shift.opened is exist - process it [12:19:09]req_shift_opened [12:19:09]FM_GetShiftState [12:19:09]SAM_PROTO_GetShiftState [12:19:09]wFMCommunicate request_size=4 [12:19:09]MH_SAM_APDU [12:19:09]CAPDU: 80 13 01 00 [12:19:09]Write to MH i2c: E2 08 00 45 0A 80 13 01 00 00 00 00 00 CC [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]Connected sock=9 [12:19: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 35 39 0F 01 00 00 93 85 07 01 54 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B4 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:10]10 04 04 00 6F 72 03 00 35 04 06 00 B3 F4 55 12 33 03 CF 79 96 E7 AA F5 21 80 [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 0E 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 0E 00 45 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DA [12:19:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:19:10]wFMCommunicate OK [12:19:10]SAM_PROTO_GetShiftState done [12:19:10]FM_GetShiftState done [12:19:10]req_shift_opened done [12:19:10]requested_item shift.open_date is exist - process it [12:19:10]req_shift_open_date [12:19:10]req_shift_open_date done [12:19:10]produce_requested_data done [12:19:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225904,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:19:10]process_action_free close_receipt [12:19:10]json_value_free [12:19:10]json_value_free done [12:19:10]process_json_proto returns [12:19:10]Send response to host [12:19:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225904,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:19:10]free response buf [12:19:10]execute_script done [12:19:10]execute_script returns [12:19:10]free content buf [12:19:10]Sock 8.Close socket [12:19:10]Sock 8.Thread stoped [12:19: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 35 39 4F 00 00 00 00 34 47 00 0F 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 35 39 10 04 04 00 6F 72 03 00 F4 03 04 00 CA 91 A4 66 B6 04 01 00 00 28 5C C7 A1 00 24 79 F2 [12:19:11]CommunicateWithHost err = 0 [12:19:11]CheckOFDResponse [12:19:11]1017 (14) - 77093643461234 [12:19:11]1041 (16) - 0000000000874959 [12:19:11]1040 (4) - 225903 [12:19:11]1012 (4) - 27.07.2024 06:20 [12:19:11]1206 (1) - 0 [12:19:11]OFD Sender: Remove packet 225903 [12:19:11]ProducePacketName [12:19:11]name=ofd_packets/00225903 [12:19:11]NVStorageDeleteData [12:19:11]OFD Sender: Processing packet 225904 [packets to send 600, broken 599] [12:19:11]ProducePacketName [12:19:11]name=ofd_packets/00225904 [12:19:11]OFD Sender: To server: pG, [12:19:11]CommunicateWithHost lk.salyk.kg:30040 [12:19:11]ConnectInit lk.salyk.kg [12:19:16]recv_with_timeout no data received [12:19:27]recv_with_timeout no data received [12:19:38]recv_with_timeout no data received [12:19:48]accept exits with 10 [12:19:48]New connection [12:19:48]New thread 3066940772 created [12:19:48]Thread 3067084132 joined [12:19:48]Waiting for new connection... [12:19:48] Sock 10.Parse request [12:19:48]Sock 10.Check first char [12:19:48]Sock 10.First char is OK [12:19:48]request: POST /json_proto HTTP/1.0 [12:19:48]Method: POST [12:19:48]URL: /json_proto [12:19:48]Method is POST - this is cgi request [12:19:48]url: /json_proto [12:19:48]query_string will be loaded in cgi processing [12:19:48]execute_cgi json_proto POST (null) [12:19:48]execute_cgi path=json_proto method=POST [12:19:48]POST find Content-Length [12:19:48]Host: 172.17.43.131:8080 [12:19:48]Content-Length: 804 [12:19:48]Content-Type: application/json [12:19:48] [12:19:48]POST finish read [12:19:48]Found Content-Length = 804 [12:19:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:48]execute_script... [12: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)2002186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:48]POST & json_proto [12:19:48]process_json_proto [12:19:48]json parsed OK: [12:19:48]protocol is kg_v1.0 [12:19:48]action value=close_receipt [12:19:48]process_action close_receipt [12:19:48]cmd_close_receipt [12:19:48]MH_GetDate [12:19:48]Write to MH i2c: F0 00 00 46 0A 3F [12:19:48]Write i2c OK [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: F0 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: F0 09 00 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: F0 09 00 46 0A 00 E5 E5 A4 66 F9 24 A2 66 41 [12:19:48]GetLastDocTimeStamp 1722082745 [12:19:48]current date 1722082789 [12:19:48]FM_GetShiftState [12:19:48]SAM_PROTO_GetShiftState [12:19:48]wFMCommunicate request_size=4 [12:19:48]MH_SAM_APDU [12:19:48]CAPDU: 80 13 01 00 [12:19:48]Write to MH i2c: E2 08 00 47 0A 80 13 01 00 00 00 00 00 CE [12:19:48]Write i2c OK [12:19:48]MH_I2C_Read... [12:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:48]Read from MH i2c: E2 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: E2 0E 00 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: E2 0E 00 47 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DC [12:19:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:19:48]wFMCommunicate OK [12:19:48]SAM_PROTO_GetShiftState done [12:19:48]FM_GetShiftState done [12:19:48]opened in 1722038719 [12:19:48]opened+sec_in_day 1722125119 [12:19:48]quantity*price = 200043 [12:19:48]sum+1 = 200044 [12:19:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 265 27.07.2024 12:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225905 ФПД: 154582253690369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121949&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225905&fm=154582253690369&tin=02508201610067®Number=0000000000092624&sum=200043 [12:19:49]StoreToDocumentArchive [12:19:49]shift 438 fd 225905 [12:19:49]save to /storage/0438/doc_00225905 [12:19:49]save last doc name /storage/0438/doc_00225905 to /storage/kkm_last_doc_name [12:19:49]save OK [12:19:49]Clear old archive folders... [12:19:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:49]tlvbuf is 0202F9D0 [12:19:49]SAM_PROTO_ClearQueue [12:19:49]wFMCommunicate request_size=4 [12:19:49]MH_SAM_APDU [12:19:49]CAPDU: 80 09 00 00 [12:19:49]Write to MH i2c: E2 08 00 54 0A 80 09 00 00 00 00 00 00 D0 [12:19:49]Write i2c OK [12:19:49]MH_I2C_Read... [12:19:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:49]Read from MH i2c: E2 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [12:19:49]RAPDU: 90 00 [12:19:49]wFMCommunicate OK [12:19:49]SAM_PROTO_ClearQueue done [12:19:49]KKMCreateOFDPacket [12:19:49]OFDProtocolAddRootSTLVToBuf [12:19:49]FM_MakeSignedData [12:19:49]FM_MakeSignedData [12:19:49]SAM_PROTO_SignData [12:19:49]wFMCommunicate request_size=4 [12:19:49]MH_SAM_APDU [12:19:49]CAPDU: 80 0D 01 02 [12:19:49]Write to MH i2c: E2 08 00 55 0A 80 0D 01 02 00 00 00 00 D8 [12:19:49]Write i2c OK [12:19:49]MH_I2C_Read... [12:19:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:49]Read from MH i2c: E2 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 55 0A 00 90 00 D3 [12:19:49]RAPDU: 90 00 [12:19:49]wFMCommunicate OK [12:19:49]wFMCommunicate request_size=255 [12:19:49]MH_SAM_APDU [12:19:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 E5 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 72 03 00 35 04 06 00 8C [12:19:49]Write to MH i2c: E2 02 01 56 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 E5 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 72 03 00 35 04 06 00 8C 00 00 74 [12:19:49]Write i2c OK [12:19:49]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 56 0A 00 90 00 D4 [12:19:50]RAPDU: 90 00 [12:19:50]wFMCommunicate OK [12:19:50]wFMCommunicate request_size=10 [12:19:50]MH_SAM_APDU [12:19:50]CAPDU: 80 0D 02 02 05 97 7C 51 DE 01 [12:19:50]Write to MH i2c: E2 0D 00 57 0A 80 0D 02 02 05 00 97 7C 51 DE 01 00 00 28 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 57 0A 00 90 00 D5 [12:19:50]RAPDU: 90 00 [12:19:50]wFMCommunicate OK [12:19:50]wFMCommunicate request_size=4 [12:19:50]MH_SAM_APDU [12:19:50]CAPDU: 80 0D 03 02 [12:19:50]Write to MH i2c: E2 08 00 58 0A 80 0D 03 02 00 00 00 00 DD [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 0B 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 0B 00 58 0A 00 18 64 B9 44 80 AF E2 6E 90 00 D6 [12:19:50]RAPDU: 18 64 B9 44 80 AF E2 6E 90 00 [12:19:50]wFMCommunicate OK [12:19:50]SAM_PROTO_SignData done [12:19:50]FM_MakeSignedData done [12:19:50]CreateOFDProtocolMessage [12:19:50]wFMCommunicate request_size=4 [12:19:50]MH_SAM_APDU [12:19:50]CAPDU: 80 11 00 00 [12:19:50]Write to MH i2c: E2 08 00 59 0A 80 11 00 00 00 00 00 00 DD [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 17 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 17 00 59 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [12:19:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:50]wFMCommunicate OK [12:19:50]CreateOFDProtocolMessage done [12:19:50]OFDSenderStorePacket 225905 [12:19:50]StoreOFDPacket docnum=225905 [12:19:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D 3D 07 01 B6 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 E5 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 72 03 00 35 04 06 00 8C 97 7C 51 DE 01 18 64 B9 44 80 AF E2 6E [12:19:50]CheckFolder [12:19:50]dirname=/storage/ofd_packets [12:19:50]CheckFolder done [12:19:50]ProducePacketName [12:19:50]name=ofd_packets/00225905 [12:19:50]NVStorageSaveData ofd_packets/00225905 [12:19:50]File name is /storage/ofd_packets/00225905 [12:19:50]Write 301 bytes [12:19:50]NVStorageSaveData done [12:19:50]OFDSenderStorePacket done [12:19:50]KKMCreateOFDPacket done [12:19:50]NVStorageSaveData kkm_last_timestamp [12:19:50]File name is /storage/kkm_last_timestamp [12:19:50]Write 4 bytes [12:19:50]NVStorageSaveData done [12:19:50]ExternCall_PrintAddStr [12:19:50]wPrintStart [12:19:50]Write to MH i2c: 01 00 00 5A 0A 64 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 07 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 07 00 5A 0A 00 00 00 00 00 FF 0F 79 [12:19:50]RasterBufferAndPrint [12:19:50]line Счет N : (1)2002186 [12:19:50]line ИНН: 02508201610067 [12:19:50]line Контрольно-Кассовый Чек [12:19:50]line ПРОДАЖА [12:19:50]line ТРК (МРК, ГНК) : 54 [12:19:50]line Товар: 2710124500 [12:19:50]line Аи-95-К-5 [12:19:50]line 26.960 * 74.20 [12:19:50]line = 2000.43 [12:19:50]line НДС 12% НСП 1% [12:19:50]line > о реализуемом товаре [12:19:50]line ИТОГО: 2000.43 [12:19:50]line НСП 1% : 17.70 [12:19:50]line НДС 12% : 212.43 [12:19:50]line Наличными: 0.00 [12:19:50]line Безнал.: 2000.43 [12:19:50]line Место: АЗС № 97 "Партнер Нефть" [12:19:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:19:50]line СНО: Общий режим [12:19:50]line Чек 265 27.07.2024 12:19 [12:19:50]line Смена: 438 ФФД: 1.0 [12:19:50]line ЗНМ: 0300000054 [12:19:50]line РНМ: 0000000000092624 [12:19:50]line Версия ККМ: 001 [12:19:50]line Платежная система: O! деньги [12:19:50]line ФМ: 0000000000874959 [12:19:50]line ФД: 225905 [12:19:50]line ФПД: 154582253690369 [12:19:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T121949&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225905&fm=154582253690369&tin=02508201610067®Number=0000000000092624&sum=200043 [12:19:50]written 0, free lines is 4095 [12:19:50]Write to MH i2c: 01 00 00 84 0A 8E [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 07 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 07 00 84 0A 00 00 00 00 00 7E 0C 1F [12:19:50]RasterBufferAndPrint [12:19:50]line [12:19:50]line [12:19:50]line [12:19:50]line [12:19:50]line [12:19:50]written 0, free lines is 3203 [12:19:50]MH_Cut [12:19:50]Write to MH i2c: D1 01 00 8B 0A 01 67 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: D1 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: D1 01 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: D1 01 00 8B 0A 00 66 [12:19:50]Write to MH i2c: 01 00 00 8C 0A 96 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:52]*** Cut start [12:19:52]*** Partial cut [12:19:52]*** CUTSNS_PIN = 1 [12:19:52]*** CUTSNS_PIN = 0 [12:19:52]*** Brake cut motor [12:19:52]Read from MH i2c: 01 [12:19:52]MH_I2C_Read... [12:19:52]*** Stop cut motor [12:19:52]*** Cut end [12:19:52]Read from MH i2c: 01 07 00 [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: 01 07 00 8C 0A 00 00 00 00 00 FF 0F AB [12:19:52]process_action close_receipt done [12:19:52]requested_data is exist [12:19:52]produce_requested_data [12:19:52]requested_item fm.sn is exist - process it [12:19:52]wFMCommunicate request_size=4 [12:19:52]MH_SAM_APDU [12:19:52]CAPDU: 80 11 00 00 [12:19:52]Write to MH i2c: E2 08 00 8D 0A 80 11 00 00 00 00 00 00 11 [12:19:52]Write i2c OK [12:19:52]MH_I2C_Read... [12:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:52]Read from MH i2c: E2 [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: E2 17 00 [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: E2 17 00 8D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6E [12:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:52]wFMCommunicate OK [12:19:52]requested_item fd.num is exist - process it [12:19:52]SAM_PROTO_GetFieldsCounters [12:19:52]wFMCommunicate request_size=4 [12:19:52]MH_SAM_APDU [12:19:52]CAPDU: 80 13 00 00 [12:19:52]Write to MH i2c: E2 08 00 8E 0A 80 13 00 00 00 00 00 00 14 [12:19:52]Write i2c OK [12:19:52]MH_I2C_Read... [12:19:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:52]Read from MH i2c: E2 [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: E2 62 00 [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: E2 62 00 8E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 72 03 00 0E 04 04 00 B6 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 F8 [12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 72 03 00 0E 04 04 00 B6 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:19:52]wFMCommunicate OK [12:19:52]SAM_PROTO_GetFieldsCounters done [12:19:52]requested_item shift.num is exist - process it [12:19:52]requested_item shift.opened is exist - process it [12:19:52]req_shift_opened [12:19:52]FM_GetShiftState [12:19:52]SAM_PROTO_GetShiftState [12:19:52]wFMCommunicate request_size=4 [12:19:52]MH_SAM_APDU [12:19:52]CAPDU: 80 13 01 00 [12:19:52]Write to MH i2c: E2 08 00 8F 0A 80 13 01 00 00 00 00 00 16 [12:19:52]Write i2c OK [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: E2 [12:19:52]MH_I2C_Read... [12:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:52]Read from MH i2c: E2 0E 00 [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: E2 0E 00 8F 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 24 [12:19:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:19:52]wFMCommunicate OK [12:19:52]SAM_PROTO_GetShiftState done [12:19:52]FM_GetShiftState done [12:19:52]req_shift_opened done [12:19:52]requested_item shift.open_date is exist - process it [12:19:52]req_shift_open_date [12:19:52]req_shift_open_date done [12:19:52]produce_requested_data done [12:19:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225905,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:19:52]process_action_free close_receipt [12:19:52]json_value_free [12:19:52]json_value_free done [12:19:52]process_json_proto returns [12:19:52]Send response to host [12:19:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225905,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:19:52]free response buf [12:19:52]execute_script done [12:19:52]execute_script returns [12:19:52]free content buf [12:19:52]Sock 10.Close socket [12:19:52]Sock 10.Thread stoped [12:19:57]recv_with_timeout no data received [12:20:07]recv_with_timeout no data received [12:20:17]recv_with_timeout no data received [12:21:21]ConnectInit Can't connect to host [12:21:21]CommunicateWithHost connect error [12:21:21]CommunicateWithHost err = -1 [12:21:21]OFD Sender: Server communicate error [12:21:21]OFD Sender: Processing packet 225904 [packets to send 601, broken 599] [12:21:21]ProducePacketName [12:21:21]name=ofd_packets/00225904 [12:21:21]OFD Sender: To server: pG, [12:21:21]CommunicateWithHost lk.salyk.kg:30040 [12:21:21]ConnectInit lk.salyk.kg [12:21:22]Connected sock=8 [12:21: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 35 39 0F 01 00 00 8A 65 07 01 05 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 B9 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 72 03 00 35 04 06 00 81 22 12 41 5C BB 0E 6C EC 79 7A AA AB A5 [12:21: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 35 39 4F 00 00 00 DE 32 47 00 1E DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 72 03 00 F4 03 04 00 4E 92 A4 66 B6 04 01 00 00 B7 78 AF 8A D4 08 B6 03 [12:21:23]CommunicateWithHost err = 0 [12:21:23]CheckOFDResponse [12:21:23]1017 (14) - 77093643461234 [12:21:23]1041 (16) - 0000000000874959 [12:21:23]1040 (4) - 225904 [12:21:23]1012 (4) - 27.07.2024 06:23 [12:21:23]1206 (1) - 0 [12:21:23]OFD Sender: Remove packet 225904 [12:21:23]ProducePacketName [12:21:23]name=ofd_packets/00225904 [12:21:23]NVStorageDeleteData [12:21:24]OFD Sender: Processing packet 225905 [packets to send 600, broken 599] [12:21:24]ProducePacketName [12:21:24]name=ofd_packets/00225905 [12:21:24]OFD Sender: To server: pG, [12:21:24]CommunicateWithHost lk.salyk.kg:30040 [12:21:24]ConnectInit lk.salyk.kg [12:21:28]recv_with_timeout no data received [12:21:29]ConnectInit Can't take IP for lk.salyk.kg [12:21:29]CommunicateWithHost connect error [12:21:29]CommunicateWithHost err = -1 [12:21:29]OFD Sender: Server communicate error [12:21:34]OFD Sender: Processing packet 225905 [packets to send 600, broken 599] [12:21:34]ProducePacketName [12:21:34]name=ofd_packets/00225905 [12:21:34]OFD Sender: To server: pG, [12:21:34]CommunicateWithHost lk.salyk.kg:30040 [12:21:34]ConnectInit lk.salyk.kg [12:21:36]Connected sock=10 [12:21: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 35 39 0F 01 00 00 1D 3D 07 01 B6 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 E5 E5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 72 03 00 35 04 06 00 8C 97 7C 51 DE 01 18 64 B9 44 80 AF E2 6E [12:21: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 35 39 4F 00 00 00 00 BA 47 00 D5 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 35 39 10 04 04 00 71 72 03 00 F4 03 04 00 5C 92 A4 66 B6 04 01 00 00 C9 D2 FB C3 B3 E4 0D 7B [12:21:37]CommunicateWithHost err = 0 [12:21:37]CheckOFDResponse [12:21:37]1017 (14) - 77093643461234 [12:21:37]1041 (16) - 0000000000874959 [12:21:37]1040 (4) - 225905 [12:21:37]1012 (4) - 27.07.2024 06:23 [12:21:37]1206 (1) - 0 [12:21:37]OFD Sender: Remove packet 225905 [12:21:37]ProducePacketName [12:21:37]name=ofd_packets/00225905 [12:21:37]NVStorageDeleteData [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:07]accept exits with 9 [12:22:07]New connection [12:22:07]New thread 3067084132 created [12:22:07]Thread 3066940772 joined [12:22:07]Waiting for new connection... [12:22:07] Sock 9.Parse request [12:22:07]Sock 9.Check first char [12:22:07]Sock 9.First char is OK [12:22:07]request: POST /json_proto HTTP/1.0 [12:22:07]Method: POST [12:22:07]URL: /json_proto [12:22:07]Method is POST - this is cgi request [12:22:07]url: /json_proto [12:22:07]query_string will be loaded in cgi processing [12:22:07]execute_cgi json_proto POST (null) [12:22:07]execute_cgi path=json_proto method=POST [12:22:07]POST find Content-Length [12:22:07]Host: 172.17.43.131:8080 [12:22:07]Content-Length: 680 [12:22:07]Content-Type: application/json [12:22:07] [12:22:07]POST finish read [12:22:07]Found Content-Length = 680 [12:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:07]execute_script... [12:22: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)2002190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:07]POST & json_proto [12:22:07]process_json_proto [12:22:07]json parsed OK: [12:22:07]protocol is kg_v1.0 [12:22:07]action value=close_receipt [12:22:07]process_action close_receipt [12:22:07]cmd_close_receipt [12:22:07]MH_GetDate [12:22:07]Write to MH i2c: F0 00 00 90 0A 89 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: F0 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: F0 09 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: F0 09 00 90 0A 00 6F E6 A4 66 F9 24 A2 66 16 [12:22:07]GetLastDocTimeStamp 1722082789 [12:22:07]current date 1722082927 [12:22:07]FM_GetShiftState [12:22:07]SAM_PROTO_GetShiftState [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 13 01 00 [12:22:07]Write to MH i2c: E2 08 00 91 0A 80 13 01 00 00 00 00 00 18 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0E 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0E 00 91 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [12:22:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:22:07]wFMCommunicate OK [12:22:07]SAM_PROTO_GetShiftState done [12:22:07]FM_GetShiftState done [12:22:07]opened in 1722038719 [12:22:07]opened+sec_in_day 1722125119 [12:22:07]quantity*price = 100050 [12:22:07]sum+1 = 100052 [12:22:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 266 27.07.2024 12:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225906 ФПД: 149818485955646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225906&fm=149818485955646&tin=02508201610067®Number=0000000000092624&sum=100000 [12:22:08]StoreToDocumentArchive [12:22:08]shift 438 fd 225906 [12:22:08]save to /storage/0438/doc_00225906 [12:22:08]save last doc name /storage/0438/doc_00225906 to /storage/kkm_last_doc_name [12:22:08]save OK [12:22:08]Clear old archive folders... [12:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:22:08]tlvbuf is 020839F0 [12:22:08]SAM_PROTO_ClearQueue [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 09 00 00 [12:22:08]Write to MH i2c: E2 08 00 9E 0A 80 09 00 00 00 00 00 00 1A [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 9E 0A 00 90 00 1C [12:22:08]RAPDU: 90 00 [12:22:08]wFMCommunicate OK [12:22:08]SAM_PROTO_ClearQueue done [12:22:08]KKMCreateOFDPacket [12:22:08]OFDProtocolAddRootSTLVToBuf [12:22:08]FM_MakeSignedData [12:22:08]FM_MakeSignedData [12:22:08]SAM_PROTO_SignData [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 0D 01 02 [12:22:08]Write to MH i2c: E2 08 00 9F 0A 80 0D 01 02 00 00 00 00 22 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 9F 0A 00 90 00 1D [12:22:08]RAPDU: 90 00 [12:22:08]wFMCommunicate OK [12:22:08]wFMCommunicate request_size=255 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 6F E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 72 03 00 35 04 06 00 88 42 55 A2 [12:22:08]Write to MH i2c: E2 02 01 A0 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 6F E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 72 03 00 35 04 06 00 88 42 55 A2 00 00 78 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 03 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 03 00 A0 0A 00 90 00 1E [12:22:09]RAPDU: 90 00 [12:22:09]wFMCommunicate OK [12:22:09]wFMCommunicate request_size=7 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 0D 02 02 02 DC 3E [12:22:09]Write to MH i2c: E2 0A 00 A1 0A 80 0D 02 02 02 00 DC 3E 00 00 43 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 03 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 03 00 A1 0A 00 90 00 1F [12:22:09]RAPDU: 90 00 [12:22:09]wFMCommunicate OK [12:22:09]wFMCommunicate request_size=4 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 0D 03 02 [12:22:09]Write to MH i2c: E2 08 00 A2 0A 80 0D 03 02 00 00 00 00 27 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 0B 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 0B 00 A2 0A 00 40 6F 77 07 8D 42 49 72 90 00 DF [12:22:09]RAPDU: 40 6F 77 07 8D 42 49 72 90 00 [12:22:09]wFMCommunicate OK [12:22:09]SAM_PROTO_SignData done [12:22:09]FM_MakeSignedData done [12:22:09]CreateOFDProtocolMessage [12:22:09]wFMCommunicate request_size=4 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 11 00 00 [12:22:09]Write to MH i2c: E2 08 00 A3 0A 80 11 00 00 00 00 00 00 27 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 17 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 17 00 A3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [12:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:09]wFMCommunicate OK [12:22:09]CreateOFDProtocolMessage done [12:22:09]OFDSenderStorePacket 225906 [12:22:09]StoreOFDPacket docnum=225906 [12:22:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 45 24 04 01 D2 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 6F E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 72 03 00 35 04 06 00 88 42 55 A2 DC 3E 40 6F 77 07 8D 42 49 72 [12:22:09]CheckFolder [12:22:09]dirname=/storage/ofd_packets [12:22:09]CheckFolder done [12:22:09]ProducePacketName [12:22:09]name=ofd_packets/00225906 [12:22:09]NVStorageSaveData ofd_packets/00225906 [12:22:09]File name is /storage/ofd_packets/00225906 [12:22:09]Write 298 bytes [12:22:09]NVStorageSaveData done [12:22:09]OFDSenderStorePacket done [12:22:09]KKMCreateOFDPacket done [12:22:09]NVStorageSaveData kkm_last_timestamp [12:22:09]File name is /storage/kkm_last_timestamp [12:22:09]Write 4 bytes [12:22:09]NVStorageSaveData done [12:22:09]ExternCall_PrintAddStr [12:22:09]wPrintStart [12:22:09]Write to MH i2c: 01 00 00 A4 0A AE [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 A4 0A 00 00 00 00 00 FF 0F C3 [12:22:09]RasterBufferAndPrint [12:22:09]line Счет N : (1)2002190 [12:22:09]line ИНН: 02508201610067 [12:22:09]line Контрольно-Кассовый Чек [12:22:09]line ПРОДАЖА [12:22:09]line ТРК (МРК, ГНК) : 41 [12:22:09]line Товар: 2710194210 [12:22:09]line ДТ-К-5 [12:22:09]line 13.130 * 76.20 [12:22:09]line = 1000.51 [12:22:09]line НДС 12% НСП 1% [12:22:09]line > о реализуемом товаре [12:22:09]line ОКРУГЛЕНИЕ: -0.51 [12:22:09]line ИТОГО: 1000.00 [12:22:09]line Внесено: 1000.00 [12:22:09]line СДАЧА: 0.00 [12:22:09]line НСП 1% : 8.85 [12:22:09]line НДС 12% : 106.25 [12:22:09]line Наличными: 1000.00 [12:22:09]line Безнал.: 0.00 [12:22:09]line Место: АЗС № 97 "Партнер Нефть" [12:22:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:22:09]line СНО: Общий режим [12:22:09]line Чек 266 27.07.2024 12:22 [12:22:09]line Смена: 438 ФФД: 1.0 [12:22:09]line ЗНМ: 0300000054 [12:22:09]line РНМ: 0000000000092624 [12:22:09]line Версия ККМ: 001 [12:22:09]line ФМ: 0000000000874959 [12:22:09]line ФД: 225906 [12:22:09]line ФПД: 149818485955646 [12:22:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225906&fm=149818485955646&tin=02508201610067®Number=0000000000092624&sum=100000 [12:22:09]OFD Sender: Processing packet 225906 [packets to send 600, broken 599] [12:22:09]ProducePacketName [12:22:09]name=ofd_packets/00225906 [12:22:09]OFD Sender: To server: pG, [12:22:09]CommunicateWithHost lk.salyk.kg:30040 [12:22:09]ConnectInit lk.salyk.kg [12:22:09]written 0, free lines is 4095 [12:22:09]Connected sock=8 [12:22: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 35 39 0C 01 00 00 45 24 04 01 D2 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 6F E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 72 03 00 35 04 06 00 88 42 55 A2 DC 3E 40 6F 77 07 8D 42 49 72 [12:22:09]Write to MH i2c: 01 00 00 CF 0A D9 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 CF 0A 00 00 00 00 00 6F 0C 5B [12:22:09]RasterBufferAndPrint [12:22:09]line [12:22:09]line [12:22:09]line [12:22:09]line [12:22:09]line [12:22:09]written 0, free lines is 3186 [12:22:09]MH_Cut [12:22:09]Write to MH i2c: D1 01 00 D6 0A 01 B2 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: D1 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: D1 01 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: D1 01 00 D6 0A 00 B1 [12:22:09]Write to MH i2c: 01 00 00 D7 0A E1 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22: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 35 39 4F 00 00 00 E9 E1 47 00 28 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 35 39 10 04 04 00 72 72 03 00 F4 03 04 00 7E 92 A4 66 B6 04 01 00 00 2D 42 C6 A9 EB 2B 79 B8 [12:22:10]CommunicateWithHost err = 0 [12:22:10]CheckOFDResponse [12:22:10]1017 (14) - 77093643461234 [12:22:10]1041 (16) - 0000000000874959 [12:22:10]1040 (4) - 225906 [12:22:10]1012 (4) - 27.07.2024 06:23 [12:22:10]1206 (1) - 0 [12:22:10]OFD Sender: Remove packet 225906 [12:22:10]ProducePacketName [12:22:10]name=ofd_packets/00225906 [12:22:10]NVStorageDeleteData [12:22:10]OFD Sender: No OFD packet to send [12:22:11]*** Cut start [12:22:11]*** Partial cut [12:22:11]*** CUTSNS_PIN = 1 [12:22:11]*** CUTSNS_PIN = 0 [12:22:11]*** Brake cut motor [12:22:11]Read from MH i2c: 01 [12:22:11]MH_I2C_Read... [12:22:11]*** Stop cut motor [12:22:11]*** Cut end [12:22:11]Read from MH i2c: 01 07 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: 01 07 00 D7 0A 00 00 00 00 00 FF 0F F6 [12:22:11]process_action close_receipt done [12:22:11]requested_data is exist [12:22:11]produce_requested_data [12:22:11]requested_item fm.sn is exist - process it [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 11 00 00 [12:22:11]Write to MH i2c: E2 08 00 D8 0A 80 11 00 00 00 00 00 00 5C [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:11]Read from MH i2c: E2 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 17 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 17 00 D8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [12:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:11]wFMCommunicate OK [12:22:11]requested_item fd.num is exist - process it [12:22:11]SAM_PROTO_GetFieldsCounters [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 13 00 00 [12:22:11]Write to MH i2c: E2 08 00 D9 0A 80 13 00 00 00 00 00 00 5F [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:11]Read from MH i2c: E2 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 62 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 62 00 D9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 72 03 00 0E 04 04 00 B6 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 47 [12:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 72 03 00 0E 04 04 00 B6 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:22:11]wFMCommunicate OK [12:22:11]SAM_PROTO_GetFieldsCounters done [12:22:11]requested_item shift.num is exist - process it [12:22:11]requested_item shift.opened is exist - process it [12:22:11]req_shift_opened [12:22:11]FM_GetShiftState [12:22:11]SAM_PROTO_GetShiftState [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 13 01 00 [12:22:11]Write to MH i2c: E2 08 00 DA 0A 80 13 01 00 00 00 00 00 61 [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:12]Read from MH i2c: E2 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 0E 00 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 0E 00 DA 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6F [12:22:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:22:12]wFMCommunicate OK [12:22:12]SAM_PROTO_GetShiftState done [12:22:12]FM_GetShiftState done [12:22:12]req_shift_opened done [12:22:12]requested_item shift.open_date is exist - process it [12:22:12]req_shift_open_date [12:22:12]req_shift_open_date done [12:22:12]produce_requested_data done [12:22:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225906,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:22:12]process_action_free close_receipt [12:22:12]json_value_free [12:22:12]json_value_free done [12:22:12]process_json_proto returns [12:22:12]Send response to host [12:22:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225906,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:22:12]free response buf [12:22:12]execute_script done [12:22:12]execute_script returns [12:22:12]free content buf [12:22:12]Sock 9.Close socket [12:22:12]Sock 9.Thread stoped [12:22:12]accept exits with 10 [12:22:12]New connection [12:22:12]New thread 3066940772 created [12:22:12]Thread 3067084132 joined [12:22:12]Waiting for new connection... [12:22:12] Sock 10.Parse request [12:22:12]Sock 10.Check first char [12:22:12]Sock 10.First char is OK [12:22:12]request: POST /json_proto HTTP/1.0 [12:22:12]Method: POST [12:22:12]URL: /json_proto [12:22:12]Method is POST - this is cgi request [12:22:12]url: /json_proto [12:22:12]query_string will be loaded in cgi processing [12:22:12]execute_cgi json_proto POST (null) [12:22:12]execute_cgi path=json_proto method=POST [12:22:12]POST find Content-Length [12:22:12]Host: 172.17.43.131:8080 [12:22:12]Content-Length: 678 [12:22:12]Content-Type: application/json [12:22:12] [12:22:12]POST finish read [12:22:12]Found Content-Length = 678 [12:22:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:12]execute_script... [12:22:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:12]POST & json_proto [12:22:12]process_json_proto [12:22:12]json parsed OK: [12:22:12]protocol is kg_v1.0 [12:22:12]action value=close_receipt [12:22:12]process_action close_receipt [12:22:12]cmd_close_receipt [12:22:12]MH_GetDate [12:22:12]Write to MH i2c: F0 00 00 DB 0A D4 [12:22:12]Write i2c OK [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: F0 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: F0 09 00 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: F0 09 00 DB 0A 00 74 E6 A4 66 F9 24 A2 66 66 [12:22:12]GetLastDocTimeStamp 1722082927 [12:22:12]current date 1722082932 [12:22:12]FM_GetShiftState [12:22:12]SAM_PROTO_GetShiftState [12:22:12]wFMCommunicate request_size=4 [12:22:12]MH_SAM_APDU [12:22:12]CAPDU: 80 13 01 00 [12:22:12]Write to MH i2c: E2 08 00 DC 0A 80 13 01 00 00 00 00 00 63 [12:22:12]Write i2c OK [12:22:12]MH_I2C_Read... [12:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:12]Read from MH i2c: E2 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 0E 00 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 0E 00 DC 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [12:22:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:22:12]wFMCommunicate OK [12:22:12]SAM_PROTO_GetShiftState done [12:22:12]FM_GetShiftState done [12:22:12]opened in 1722038719 [12:22:12]opened+sec_in_day 1722125119 [12:22:12]quantity*price = 20001 [12:22:12]sum+1 = 20002 [12:22:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 267 27.07.2024 12:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225907 ФПД: 261059721504009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122212&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225907&fm=261059721504009&tin=02508201610067®Number=0000000000092624&sum=20000 [12:22:13]StoreToDocumentArchive [12:22:13]shift 438 fd 225907 [12:22:13]save to /storage/0438/doc_00225907 [12:22:13]save last doc name /storage/0438/doc_00225907 to /storage/kkm_last_doc_name [12:22:13]save OK [12:22:13]Clear old archive folders... [12:22:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:13]tlvbuf is 02092560 [12:22:13]SAM_PROTO_ClearQueue [12:22:13]wFMCommunicate request_size=4 [12:22:13]MH_SAM_APDU [12:22:13]CAPDU: 80 09 00 00 [12:22:13]Write to MH i2c: E2 08 00 E9 0A 80 09 00 00 00 00 00 00 65 [12:22:13]Write i2c OK [12:22:13]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 03 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 03 00 E9 0A 00 90 00 67 [12:22:13]RAPDU: 90 00 [12:22:13]wFMCommunicate OK [12:22:13]SAM_PROTO_ClearQueue done [12:22:13]KKMCreateOFDPacket [12:22:13]OFDProtocolAddRootSTLVToBuf [12:22:13]FM_MakeSignedData [12:22:13]FM_MakeSignedData [12:22:13]SAM_PROTO_SignData [12:22:13]wFMCommunicate request_size=4 [12:22:13]MH_SAM_APDU [12:22:13]CAPDU: 80 0D 01 02 [12:22:13]Write to MH i2c: E2 08 00 EA 0A 80 0D 01 02 00 00 00 00 6D [12:22:13]Write i2c OK [12:22:13]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 03 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 03 00 EA 0A 00 90 00 68 [12:22:13]RAPDU: 90 00 [12:22:13]wFMCommunicate OK [12:22:13]wFMCommunicate request_size=255 [12:22:13]MH_SAM_APDU [12:22:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 74 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 72 03 00 35 04 06 00 ED [12:22:13]Write to MH i2c: E2 02 01 EB 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 74 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 72 03 00 35 04 06 00 ED 00 00 F2 [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:14]Read from MH i2c: E2 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 03 00 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 03 00 EB 0A 00 90 00 69 [12:22:14]RAPDU: 90 00 [12:22:14]wFMCommunicate OK [12:22:14]wFMCommunicate request_size=10 [12:22:14]MH_SAM_APDU [12:22:14]CAPDU: 80 0D 02 02 05 6E B3 F7 25 09 [12:22:14]Write to MH i2c: E2 0D 00 EC 0A 80 0D 02 02 05 00 6E B3 F7 25 09 00 00 C0 [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:14]Read from MH i2c: E2 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 03 00 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 03 00 EC 0A 00 90 00 6A [12:22:14]RAPDU: 90 00 [12:22:14]wFMCommunicate OK [12:22:14]wFMCommunicate request_size=4 [12:22:14]MH_SAM_APDU [12:22:14]CAPDU: 80 0D 03 02 [12:22:14]Write to MH i2c: E2 08 00 ED 0A 80 0D 03 02 00 00 00 00 72 [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:14]Read from MH i2c: E2 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 0B 00 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 0B 00 ED 0A 00 B5 43 49 3B 84 07 B8 C0 90 00 F2 [12:22:14]RAPDU: B5 43 49 3B 84 07 B8 C0 90 00 [12:22:14]wFMCommunicate OK [12:22:14]SAM_PROTO_SignData done [12:22:14]FM_MakeSignedData done [12:22:14]CreateOFDProtocolMessage [12:22:14]wFMCommunicate request_size=4 [12:22:14]MH_SAM_APDU [12:22:14]CAPDU: 80 11 00 00 [12:22:14]Write to MH i2c: E2 08 00 EE 0A 80 11 00 00 00 00 00 00 72 [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:14]Read from MH i2c: E2 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 17 00 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 17 00 EE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [12:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:14]wFMCommunicate OK [12:22:14]CreateOFDProtocolMessage done [12:22:14]OFDSenderStorePacket 225907 [12:22:14]StoreOFDPacket docnum=225907 [12:22:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E9 27 07 01 AD 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 74 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 72 03 00 35 04 06 00 ED 6E B3 F7 25 09 B5 43 49 3B 84 07 B8 C0 [12:22:14]CheckFolder [12:22:14]dirname=/storage/ofd_packets [12:22:14]CheckFolder done [12:22:14]ProducePacketName [12:22:14]name=ofd_packets/00225907 [12:22:14]NVStorageSaveData ofd_packets/00225907 [12:22:14]File name is /storage/ofd_packets/00225907 [12:22:14]Write 301 bytes [12:22:14]NVStorageSaveData done [12:22:14]OFDSenderStorePacket done [12:22:14]KKMCreateOFDPacket done [12:22:14]NVStorageSaveData kkm_last_timestamp [12:22:14]File name is /storage/kkm_last_timestamp [12:22:14]Write 4 bytes [12:22:14]NVStorageSaveData done [12:22:14]ExternCall_PrintAddStr [12:22:14]wPrintStart [12:22:14]Write to MH i2c: 01 00 00 EF 0A F9 [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: 01 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: 01 07 00 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: 01 07 00 EF 0A 00 00 00 00 00 FF 0F 0E [12:22:14]RasterBufferAndPrint [12:22:14]line Счет N : (1)2002191 [12:22:14]line ИНН: 02508201610067 [12:22:14]line Контрольно-Кассовый Чек [12:22:14]line ПРОДАЖА [12:22:14]line ТРК (МРК, ГНК) : 33 [12:22:14]line Товар: 2710124130 [12:22:14]line Аи-92-К-5 [12:22:14]line 2.950 * 67.80 [12:22:14]line = 200.01 [12:22:14]line НДС 12% НСП 1% [12:22:14]line > о реализуемом товаре [12:22:14]line ОКРУГЛЕНИЕ: -0.01 [12:22:14]line ИТОГО: 200.00 [12:22:14]line Внесено: 200.00 [12:22:14]line СДАЧА: 0.00 [12:22:14]line НСП 1% : 1.77 [12:22:14]line НДС 12% : 21.24 [12:22:14]line Наличными: 200.00 [12:22:14]line Безнал.: 0.00 [12:22:14]line Место: АЗС № 97 "Партнер Нефть" [12:22:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:22:14]line СНО: Общий режим [12:22:14]line Чек 267 27.07.2024 12:22 [12:22:14]line Смена: 438 ФФД: 1.0 [12:22:14]line ЗНМ: 0300000054 [12:22:14]line РНМ: 0000000000092624 [12:22:14]line Версия ККМ: 001 [12:22:14]line ФМ: 0000000000874959 [12:22:14]line ФД: 225907 [12:22:14]line ФПД: 261059721504009 [12:22:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122212&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225907&fm=261059721504009&tin=02508201610067®Number=0000000000092624&sum=20000 [12:22:14]OFD Sender: Processing packet 225907 [packets to send 600, broken 599] [12:22:14]ProducePacketName [12:22:14]name=ofd_packets/00225907 [12:22:14]written 0, free lines is 4095 [12:22:14]OFD Sender: To server: pG, [12:22:14]CommunicateWithHost lk.salyk.kg:30040 [12:22:14]ConnectInit lk.salyk.kg [12:22:15]Write to MH i2c: 01 00 00 1A 0B 25 [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: 01 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: 01 07 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: 01 07 00 1A 0B 00 00 00 00 00 65 0C 9D [12:22:15]RasterBufferAndPrint [12:22:15]line [12:22:15]line [12:22:15]line [12:22:15]line [12:22:15]line [12:22:15]written 0, free lines is 3180 [12:22:15]MH_Cut [12:22:15]Write to MH i2c: D1 01 00 21 0B 01 FE [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: D1 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: D1 01 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: D1 01 00 21 0B 00 FD [12:22:15]Write to MH i2c: 01 00 00 22 0B 2D [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:16]*** Cut start [12:22:16]*** Partial cut [12:22:16]*** CUTSNS_PIN = 1 [12:22:16]*** CUTSNS_PIN = 0 [12:22:16]*** Brake cut motor [12:22:16]Read from MH i2c: 01 [12:22:16]MH_I2C_Read... [12:22:16]*** Stop cut motor [12:22:16]*** Cut end [12:22:16]Read from MH i2c: 01 07 00 [12:22:16]MH_I2C_Read... [12:22:16]Read from MH i2c: 01 07 00 22 0B 00 00 00 00 00 FF 0F 42 [12:22:16]process_action close_receipt done [12:22:16]requested_data is exist [12:22:16]produce_requested_data [12:22:16]requested_item fm.sn is exist - process it [12:22:16]wFMCommunicate request_size=4 [12:22:16]MH_SAM_APDU [12:22:16]CAPDU: 80 11 00 00 [12:22:16]Write to MH i2c: E2 08 00 23 0B 80 11 00 00 00 00 00 00 A8 [12:22:16]Write i2c OK [12:22:16]MH_I2C_Read... [12:22:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:16]Read from MH i2c: E2 [12:22:16]MH_I2C_Read... [12:22:16]Read from MH i2c: E2 17 00 [12:22:16]MH_I2C_Read... [12:22:16]Read from MH i2c: E2 17 00 23 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [12:22:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:16]wFMCommunicate OK [12:22:16]requested_item fd.num is exist - process it [12:22:16]SAM_PROTO_GetFieldsCounters [12:22:16]wFMCommunicate request_size=4 [12:22:16]MH_SAM_APDU [12:22:16]CAPDU: 80 13 00 00 [12:22:16]Write to MH i2c: E2 08 00 24 0B 80 13 00 00 00 00 00 00 AB [12:22:16]Write i2c OK [12:22:16]MH_I2C_Read... [12:22:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:17]Read from MH i2c: E2 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 62 00 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 62 00 24 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 72 03 00 0E 04 04 00 B6 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 97 [12:22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 72 03 00 0E 04 04 00 B6 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:22:17]wFMCommunicate OK [12:22:17]SAM_PROTO_GetFieldsCounters done [12:22:17]requested_item shift.num is exist - process it [12:22:17]requested_item shift.opened is exist - process it [12:22:17]req_shift_opened [12:22:17]FM_GetShiftState [12:22:17]SAM_PROTO_GetShiftState [12:22:17]wFMCommunicate request_size=4 [12:22:17]MH_SAM_APDU [12:22:17]CAPDU: 80 13 01 00 [12:22:17]Write to MH i2c: E2 08 00 25 0B 80 13 01 00 00 00 00 00 AD [12:22:17]Write i2c OK [12:22:17]MH_I2C_Read... [12:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:17]Read from MH i2c: E2 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 0E 00 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 0E 00 25 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BB [12:22:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:22:17]wFMCommunicate OK [12:22:17]SAM_PROTO_GetShiftState done [12:22:17]FM_GetShiftState done [12:22:17]req_shift_opened done [12:22:17]requested_item shift.open_date is exist - process it [12:22:17]req_shift_open_date [12:22:17]req_shift_open_date done [12:22:17]produce_requested_data done [12:22:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225907,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:22:17]process_action_free close_receipt [12:22:17]json_value_free [12:22:17]json_value_free done [12:22:17]process_json_proto returns [12:22:17]Send response to host [12:22:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225907,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:22:17]free response buf [12:22:17]execute_script done [12:22:17]execute_script returns [12:22:17]free content buf [12:22:17]Sock 10.Close socket [12:22:17]Sock 10.Thread stoped [12:22:19]Connected sock=11 [12:22: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 35 39 0F 01 00 00 E9 27 07 01 AD 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 74 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 72 03 00 35 04 06 00 ED 6E B3 F7 25 09 B5 43 49 3B 84 07 B8 C0 [12:22: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 35 39 4F 00 00 00 8C 6F 47 00 80 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 72 03 00 F4 03 04 00 87 92 A4 66 B6 04 01 00 00 10 DF B8 61 50 91 B2 35 [12:22:20]CommunicateWithHost err = 0 [12:22:20]CheckOFDResponse [12:22:20]1017 (14) - 77093643461234 [12:22:20]1041 (16) - 0000000000874959 [12:22:20]1040 (4) - 225907 [12:22:20]1012 (4) - 27.07.2024 06:24 [12:22:20]1206 (1) - 0 [12:22:20]OFD Sender: Remove packet 225907 [12:22:20]ProducePacketName [12:22:20]name=ofd_packets/00225907 [12:22:20]NVStorageDeleteData [12:22:20]OFD Sender: No OFD packet to send [12:22:25]OFD Sender: No OFD packet to send [12:22:30]OFD Sender: No OFD packet to send [12:22:35]OFD Sender: No OFD packet to send [12:22:39]accept exits with 8 [12:22:39]New connection [12:22:39]New thread 3067084132 created [12:22:39]Thread 3066940772 joined [12:22:39]Waiting for new connection... [12:22:39] Sock 8.Parse request [12:22:39]Sock 8.Check first char [12:22:39]Sock 8.First char is OK [12:22:39]request: POST /json_proto HTTP/1.0 [12:22:39]Method: POST [12:22:39]URL: /json_proto [12:22:39]Method is POST - this is cgi request [12:22:39]url: /json_proto [12:22:39]query_string will be loaded in cgi processing [12:22:39]execute_cgi json_proto POST (null) [12:22:39]execute_cgi path=json_proto method=POST [12:22:39]POST find Content-Length [12:22:39]Host: 172.17.43.131:8080 [12:22:39]Content-Length: 1200 [12:22:39]Content-Type: application/json [12:22:39] [12:22:39]POST finish read [12:22:39]Found Content-Length = 1200 [12:22:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002180\u000A27.07.2024 12:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:39]execute_script... [12:22:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002180\u000A27.07.2024 12:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:39]POST & json_proto [12:22:39]process_json_proto [12:22:39]json parsed OK: [12:22:39]protocol is kg_v1.0 [12:22:39]action value=print_text [12:22:39]process_action print_text [12:22:39]cmd_print_text [12:22:39]ExternCall_PrintAddStr [12:22:39]wPrintStart [12:22:39]Write to MH i2c: 01 00 00 26 0B 31 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 26 0B 00 00 00 00 00 FF 0F 46 [12:22:39]RasterBufferAndPrint [12:22:39]line *****ТОВАРНЫЙ ЧЕК***** [12:22:39]line АЗС-97 [12:22:39]line Партнер нефть [12:22:39]line 02508201610067 [12:22:39]line Кассир : Орунбаева Б. [12:22:39]line Счет N : (1)2002180 [12:22:39]line 27.07.2024 12:21 [12:22:39]line ПРОДАЖА [12:22:39]line ТРК (МРК, ГНК): 11 [12:22:39]line Вид ГСМ : 2710194210 [12:22:39]line ДТ-К-5 [12:22:39]line 130.000 x 76.20 [12:22:39]line ИТОГ: 9906.00 [12:22:39]line Тип оплаты: Талоны: Топливная Карта [12:22:39]line 68638 [12:22:39]line ______________________ [12:22:39]line (подпись) [12:22:39]written 0, free lines is 4095 [12:22:39]Write to MH i2c: 01 00 00 3A 0B 45 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 3A 0B 00 00 00 00 00 12 0E 6C [12:22:39]RasterBufferAndPrint [12:22:39]line [12:22:39]line [12:22:39]line [12:22:39]line [12:22:39]line [12:22:39]written 0, free lines is 3606 [12:22:39]MH_Cut [12:22:39]Write to MH i2c: D1 01 00 41 0B 01 1E [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: D1 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: D1 01 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: D1 01 00 41 0B 00 1D [12:22:39]Write to MH i2c: 01 00 00 42 0B 4D [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:40]*** Cut start [12:22:40]*** Partial cut [12:22:40]*** CUTSNS_PIN = 1 [12:22:40]*** CUTSNS_PIN = 0 [12:22:40]recv_with_timeout no data received [12:22:40]*** Brake cut motor [12:22:40]OFD Sender: No OFD packet to send [12:22:40]Read from MH i2c: 01 [12:22:40]MH_I2C_Read... [12:22:40]*** Stop cut motor [12:22:40]*** Cut end [12:22:40]Read from MH i2c: 01 07 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: 01 07 00 42 0B 00 00 00 00 00 FF 0F 62 [12:22:40]process_action print_text done [12:22:40]requested_data is exist [12:22:40]produce_requested_data [12:22:40]requested_item fm.sn is exist - process it [12:22:40]wFMCommunicate request_size=4 [12:22:40]MH_SAM_APDU [12:22:40]CAPDU: 80 11 00 00 [12:22:40]Write to MH i2c: E2 08 00 43 0B 80 11 00 00 00 00 00 00 C8 [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:40]Read from MH i2c: E2 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 17 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 17 00 43 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [12:22:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:40]wFMCommunicate OK [12:22:40]requested_item fd.num is exist - process it [12:22:40]SAM_PROTO_GetFieldsCounters [12:22:40]wFMCommunicate request_size=4 [12:22:40]MH_SAM_APDU [12:22:40]CAPDU: 80 13 00 00 [12:22:40]Write to MH i2c: E2 08 00 44 0B 80 13 00 00 00 00 00 00 CB [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:40]Read from MH i2c: E2 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 62 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 62 00 44 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 72 03 00 0E 04 04 00 B6 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 B7 [12:22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 72 03 00 0E 04 04 00 B6 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:22:40]wFMCommunicate OK [12:22:40]SAM_PROTO_GetFieldsCounters done [12:22:40]requested_item shift.num is exist - process it [12:22:40]requested_item shift.opened is exist - process it [12:22:40]req_shift_opened [12:22:40]FM_GetShiftState [12:22:40]SAM_PROTO_GetShiftState [12:22:40]wFMCommunicate request_size=4 [12:22:40]MH_SAM_APDU [12:22:40]CAPDU: 80 13 01 00 [12:22:40]Write to MH i2c: E2 08 00 45 0B 80 13 01 00 00 00 00 00 CD [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 0E 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 0E 00 45 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DB [12:22:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:22:41]wFMCommunicate OK [12:22:41]SAM_PROTO_GetShiftState done [12:22:41]FM_GetShiftState done [12:22:41]req_shift_opened done [12:22:41]requested_item shift.open_date is exist - process it [12:22:41]req_shift_open_date [12:22:41]req_shift_open_date done [12:22:41]produce_requested_data done [12:22:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225907,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:22:41]process_action_free print_text [12:22:41]json_value_free [12:22:41]json_value_free done [12:22:41]process_json_proto returns [12:22:41]Send response to host [12:22:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225907,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:22:41]free response buf [12:22:41]execute_script done [12:22:41]execute_script returns [12:22:41]free content buf [12:22:41]Sock 8.Close socket [12:22:41]Sock 8.Thread stoped [12:22:45]OFD Sender: No OFD packet to send [12:22:50]OFD Sender: No OFD packet to send [12:22:51]recv_with_timeout no data received [12:22:55]OFD Sender: No OFD packet to send [12:23:00]OFD Sender: No OFD packet to send [12:23:05]OFD Sender: No OFD packet to send [12:23:06]accept exits with 10 [12:23:06]New connection [12:23:06]New thread 3066940772 created [12:23:06]Thread 3067084132 joined [12:23:06]Waiting for new connection... [12:23:06] Sock 10.Parse request [12:23:06]Sock 10.Check first char [12:23:06]Sock 10.First char is OK [12:23:06]request: POST /json_proto HTTP/1.0 [12:23:06]Method: POST [12:23:06]URL: /json_proto [12:23:06]Method is POST - this is cgi request [12:23:06]url: /json_proto [12:23:06]query_string will be loaded in cgi processing [12:23:06]execute_cgi json_proto POST (null) [12:23:06]execute_cgi path=json_proto method=POST [12:23:06]POST find Content-Length [12:23:06]Host: 172.17.43.131:8080 [12:23:06]Content-Length: 1200 [12:23:06]Content-Type: application/json [12:23:06] [12:23:06]POST finish read [12:23:06]Found Content-Length = 1200 [12:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002181\u000A27.07.2024 12:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:06]execute_script... [12:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002181\u000A27.07.2024 12:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:06]POST & json_proto [12:23:06]process_json_proto [12:23:06]json parsed OK: [12:23:06]protocol is kg_v1.0 [12:23:06]action value=print_text [12:23:06]process_action print_text [12:23:06]cmd_print_text [12:23:06]ExternCall_PrintAddStr [12:23:06]wPrintStart [12:23:06]Write to MH i2c: 01 00 00 46 0B 51 [12:23:06]Write i2c OK [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: 01 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: 01 07 00 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: 01 07 00 46 0B 00 00 00 00 00 FF 0F 66 [12:23:06]RasterBufferAndPrint [12:23:06]line *****ТОВАРНЫЙ ЧЕК***** [12:23:06]line АЗС-97 [12:23:06]line Партнер нефть [12:23:06]line 02508201610067 [12:23:06]line Кассир : Орунбаева Б. [12:23:06]line Счет N : (1)2002181 [12:23:06]line 27.07.2024 12:21 [12:23:06]line ПРОДАЖА [12:23:06]line ТРК (МРК, ГНК): 21 [12:23:06]line Вид ГСМ : 2710194210 [12:23:06]line ДТ-К-5 [12:23:06]line 130.000 x 76.20 [12:23:06]line ИТОГ: 9906.00 [12:23:06]line Тип оплаты: Талоны: Топливная Карта [12:23:06]line 68638 [12:23:06]line ______________________ [12:23:06]line (подпись) [12:23:06]written 0, free lines is 4095 [12:23:06]Write to MH i2c: 01 00 00 5A 0B 65 [12:23:06]Write i2c OK [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: 01 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: 01 07 00 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: 01 07 00 5A 0B 00 00 00 00 00 12 0E 8C [12:23:06]RasterBufferAndPrint [12:23:06]line [12:23:06]line [12:23:06]line [12:23:06]line [12:23:06]line [12:23:06]written 0, free lines is 3603 [12:23:06]MH_Cut [12:23:06]Write to MH i2c: D1 01 00 61 0B 01 3E [12:23:06]Write i2c OK [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: D1 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: D1 01 00 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: D1 01 00 61 0B 00 3D [12:23:06]Write to MH i2c: 01 00 00 62 0B 6D [12:23:06]Write i2c OK [12:23:06]MH_I2C_Read... [12:23:06]*** Cut start [12:23:06]*** Partial cut [12:23:06]*** CUTSNS_PIN = 1 [12:23:07]*** CUTSNS_PIN = 0 [12:23:07]*** Brake cut motor [12:23:07]Read from MH i2c: 01 [12:23:07]MH_I2C_Read... [12:23:07]*** Stop cut motor [12:23:07]*** Cut end [12:23:07]Read from MH i2c: 01 07 00 [12:23:07]MH_I2C_Read... [12:23:07]Read from MH i2c: 01 07 00 62 0B 00 00 00 00 00 FF 0F 82 [12:23:07]process_action print_text done [12:23:07]requested_data is exist [12:23:07]produce_requested_data [12:23:07]requested_item fm.sn is exist - process it [12:23:07]wFMCommunicate request_size=4 [12:23:07]MH_SAM_APDU [12:23:07]CAPDU: 80 11 00 00 [12:23:07]Write to MH i2c: E2 08 00 63 0B 80 11 00 00 00 00 00 00 E8 [12:23:07]Write i2c OK [12:23:07]MH_I2C_Read... [12:23:08]*** iso7816_exchange 80 11 00 00... Exchange failed -2851! [12:23:08]Read from MH i2c: E2 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 05 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 05 00 63 0B 10 DD F4 FF FF 33 [12:23:08]Error from MH - 10 [12:23:08]res=8208 [12:23:08]FM_DeInit [12:23:08]wFMDisconnect [12:23:08]MH_SAM_Off [12:23:08]Write to MH i2c: E1 00 00 64 0B 4F [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:09]*** Shut down ICC! [12:23:09]Read from MH i2c: E1 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E1 01 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E1 01 00 64 0B 00 50 [12:23:09]FM_Init [12:23:09]wFMConnect [12:23:09]MH_SAM_On [12:23:09]Write to MH i2c: E0 00 00 65 0B 4F [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_init finished! [12:23:09]*** atr: [12:23:09]*** 0F 3B D5 18 FF 81 91 FE [12:23:09]*** 1F C3 80 73 C8 21 10 0A [12:23:09]*** 00 00 00 00 00 00 00 00 [12:23:09]*** 00 00 00 00 00 00 00 00 [12:23:09]*** 00 00 00 00 00 00 00 00 [12:23:09]*** 00 00 00 00 00 00 00 00 [12:23:09]*** 00 00 00 00 00 00 00 00 [12:23:09]*** 00 00 00 00 00 00 00 00 [12:23:09]Read from MH i2c: E0 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E0 10 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E0 10 00 65 0B 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 6E [12:23:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:23:09]wFMCommunicate request_size=10 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:23:09]Write to MH i2c: E2 0D 00 66 0B 00 A4 04 00 05 00 01 02 03 04 05 00 00 1B [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 03 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 03 00 66 0B 00 90 00 E5 [12:23:09]RAPDU: 90 00 [12:23:09]wFMCommunicate OK [12:23:09]wFMCommunicate request_size=4 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 11 00 00 [12:23:09]Write to MH i2c: E2 08 00 67 0B 80 11 00 00 00 00 00 00 EC [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 17 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 17 00 67 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [12:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:09]wFMCommunicate OK [12:23:09]Detected FM SN is 0000000000874959 [12:23:09]Stored FM SN is 0000000000874959 [12:23:09]wFMCommunicate request_size=9 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 16 00 00 04 1A 5E 01 00 [12:23:09]Write to MH i2c: E2 0C 00 68 0B 80 16 00 00 04 00 1A 5E 01 00 00 00 73 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 03 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 03 00 68 0B 00 90 00 E7 [12:23:09]RAPDU: 90 00 [12:23:09]wFMCommunicate OK [12:23:09]FM PIN OK [12:23:09]wFMCommunicate request_size=8 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 14 04 00 03 02 00 01 [12:23:09]Write to MH i2c: E2 0B 00 69 0B 80 14 04 00 03 00 02 00 01 00 00 FE [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:23:09]Read from MH i2c: E2 03 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 03 00 69 0B 00 90 00 E8 [12:23:09]RAPDU: 90 00 [12:23:09]wFMCommunicate OK [12:23:09]wFMCommunicate request_size=13 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:23:09]Write to MH i2c: E2 10 00 6A 0B 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 23 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 03 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 03 00 6A 0B 00 90 00 E9 [12:23:09]RAPDU: 90 00 [12:23:09]wFMCommunicate OK [12:23:09]wFMCommunicate request_size=4 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 11 00 00 [12:23:09]Write to MH i2c: E2 08 00 6B 0B 80 11 00 00 00 00 00 00 F0 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 17 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 17 00 6B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [12:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:09]wFMCommunicate OK [12:23:09]wFMCommunicate request_size=4 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 11 00 00 [12:23:09]Write to MH i2c: E2 08 00 6C 0B 80 11 00 00 00 00 00 00 F1 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 17 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 17 00 6C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [12:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:09]wFMCommunicate OK [12:23:09]requested_item fd.num is exist - process it [12:23:09]SAM_PROTO_GetFieldsCounters [12:23:09]wFMCommunicate request_size=4 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 13 00 00 [12:23:09]Write to MH i2c: E2 08 00 6D 0B 80 13 00 00 00 00 00 00 F4 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 62 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 62 00 6D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 72 03 00 0E 04 04 00 B6 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 E0 [12:23:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 72 03 00 0E 04 04 00 B6 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:23:09]wFMCommunicate OK [12:23:09]SAM_PROTO_GetFieldsCounters done [12:23:09]requested_item shift.num is exist - process it [12:23:09]requested_item shift.opened is exist - process it [12:23:09]req_shift_opened [12:23:09]FM_GetShiftState [12:23:09]SAM_PROTO_GetShiftState [12:23:09]wFMCommunicate request_size=4 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 13 01 00 [12:23:09]Write to MH i2c: E2 08 00 6E 0B 80 13 01 00 00 00 00 00 F6 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 0E 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 0E 00 6E 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 04 [12:23:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:23:09]wFMCommunicate OK [12:23:09]SAM_PROTO_GetShiftState done [12:23:09]FM_GetShiftState done [12:23:09]req_shift_opened done [12:23:09]requested_item shift.open_date is exist - process it [12:23:09]req_shift_open_date [12:23:09]req_shift_open_date done [12:23:09]produce_requested_data done [12:23:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225907,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:23:09]process_action_free print_text [12:23:09]json_value_free [12:23:09]json_value_free done [12:23:09]process_json_proto returns [12:23:09]Send response to host [12:23:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225907,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:23:09]free response buf [12:23:09]execute_script done [12:23:09]execute_script returns [12:23:09]free content buf [12:23:09]Sock 10.Close socket [12:23:09]Sock 10.Thread stoped [12:23:10]accept exits with 9 [12:23:10]New connection [12:23:10]New thread 3067084132 created [12:23:10]Thread 3066940772 joined [12:23:10]Waiting for new connection... [12:23:10] Sock 9.Parse request [12:23:10]Sock 9.Check first char [12:23:10]Sock 9.First char is OK [12:23:10]request: POST /json_proto HTTP/1.0 [12:23:10]Method: POST [12:23:10]URL: /json_proto [12:23:10]Method is POST - this is cgi request [12:23:10]url: /json_proto [12:23:10]query_string will be loaded in cgi processing [12:23:10]execute_cgi json_proto POST (null) [12:23:10]execute_cgi path=json_proto method=POST [12:23:10]POST find Content-Length [12:23:10]Host: 172.17.43.131:8080 [12:23:10]Content-Length: 680 [12:23:10]Content-Type: application/json [12:23:10] [12:23:10]POST finish read [12:23:10]Found Content-Length = 680 [12:23:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:10]execute_script... [12:23:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:10]POST & json_proto [12:23:10]process_json_proto [12:23:10]json parsed OK: [12:23:10]protocol is kg_v1.0 [12:23:10]action value=close_receipt [12:23:10]process_action close_receipt [12:23:10]cmd_close_receipt [12:23:10]MH_GetDate [12:23:10]Write to MH i2c: F0 00 00 6F 0B 69 [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: F0 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: F0 09 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: F0 09 00 6F 0B 00 AE E6 A4 66 F9 24 A2 66 35 [12:23:10]GetLastDocTimeStamp 1722082932 [12:23:10]current date 1722082990 [12:23:10]FM_GetShiftState [12:23:10]SAM_PROTO_GetShiftState [12:23:10]wFMCommunicate request_size=4 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 13 01 00 [12:23:10]Write to MH i2c: E2 08 00 70 0B 80 13 01 00 00 00 00 00 F8 [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 0E 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 0E 00 70 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 06 [12:23:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:23:10]wFMCommunicate OK [12:23:10]SAM_PROTO_GetShiftState done [12:23:10]FM_GetShiftState done [12:23:10]opened in 1722038719 [12:23:10]opened+sec_in_day 1722125119 [12:23:10]quantity*price = 300075 [12:23:10]sum+1 = 300077 [12:23:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 268 27.07.2024 12:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225908 ФПД: 36799711204138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225908&fm=36799711204138&tin=02508201610067®Number=0000000000092624&sum=300000 [12:23:11]StoreToDocumentArchive [12:23:11]shift 438 fd 225908 [12:23:11]save to /storage/0438/doc_00225908 [12:23:11]save last doc name /storage/0438/doc_00225908 to /storage/kkm_last_doc_name [12:23:11]save OK [12:23:11]Clear old archive folders... [12:23:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:23:11]tlvbuf is 020963D0 [12:23:11]SAM_PROTO_ClearQueue [12:23:11]wFMCommunicate request_size=4 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 09 00 00 [12:23:11]Write to MH i2c: E2 08 00 7D 0B 80 09 00 00 00 00 00 00 FA [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 7D 0B 00 90 00 FC [12:23:11]RAPDU: 90 00 [12:23:11]wFMCommunicate OK [12:23:11]SAM_PROTO_ClearQueue done [12:23:11]KKMCreateOFDPacket [12:23:11]OFDProtocolAddRootSTLVToBuf [12:23:11]FM_MakeSignedData [12:23:11]FM_MakeSignedData [12:23:11]SAM_PROTO_SignData [12:23:11]wFMCommunicate request_size=4 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 0D 01 02 [12:23:11]Write to MH i2c: E2 08 00 7E 0B 80 0D 01 02 00 00 00 00 02 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 7E 0B 00 90 00 FD [12:23:11]RAPDU: 90 00 [12:23:11]wFMCommunicate OK [12:23:11]wFMCommunicate request_size=255 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 AE E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 72 03 00 35 04 06 00 21 78 19 B6 [12:23:11]Write to MH i2c: E2 02 01 7F 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 AE E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 72 03 00 35 04 06 00 21 78 19 B6 00 00 79 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 7F 0B 00 90 00 FE [12:23:11]RAPDU: 90 00 [12:23:11]wFMCommunicate OK [12:23:11]wFMCommunicate request_size=7 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 0D 02 02 02 D3 2A [12:23:11]Write to MH i2c: E2 0A 00 80 0B 80 0D 02 02 02 00 D3 2A 00 00 06 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 03 00 80 0B 00 90 00 FF [12:23:11]RAPDU: 90 00 [12:23:11]wFMCommunicate OK [12:23:11]wFMCommunicate request_size=4 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 0D 03 02 [12:23:11]Write to MH i2c: E2 08 00 81 0B 80 0D 03 02 00 00 00 00 07 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 0B 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 0B 00 81 0B 00 7F 39 03 2C D2 B2 22 13 90 00 A8 [12:23:11]RAPDU: 7F 39 03 2C D2 B2 22 13 90 00 [12:23:11]wFMCommunicate OK [12:23:11]SAM_PROTO_SignData done [12:23:11]FM_MakeSignedData done [12:23:11]CreateOFDProtocolMessage [12:23:11]wFMCommunicate request_size=4 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 11 00 00 [12:23:11]Write to MH i2c: E2 08 00 82 0B 80 11 00 00 00 00 00 00 07 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:12]Read from MH i2c: E2 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: E2 17 00 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: E2 17 00 82 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [12:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:12]wFMCommunicate OK [12:23:12]CreateOFDProtocolMessage done [12:23:12]OFDSenderStorePacket 225908 [12:23:12]StoreOFDPacket docnum=225908 [12:23:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 96 04 01 7D 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 AE E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 72 03 00 35 04 06 00 21 78 19 B6 D3 2A 7F 39 03 2C D2 B2 22 13 [12:23:12]CheckFolder [12:23:12]dirname=/storage/ofd_packets [12:23:12]CheckFolder done [12:23:12]ProducePacketName [12:23:12]name=ofd_packets/00225908 [12:23:12]NVStorageSaveData ofd_packets/00225908 [12:23:12]File name is /storage/ofd_packets/00225908 [12:23:12]Write 298 bytes [12:23:12]NVStorageSaveData done [12:23:12]OFDSenderStorePacket done [12:23:12]KKMCreateOFDPacket done [12:23:12]NVStorageSaveData kkm_last_timestamp [12:23:12]File name is /storage/kkm_last_timestamp [12:23:12]Write 4 bytes [12:23:12]NVStorageSaveData done [12:23:12]ExternCall_PrintAddStr [12:23:12]wPrintStart [12:23:12]Write to MH i2c: 01 00 00 83 0B 8E [12:23:12]Write i2c OK [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: 01 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: 01 07 00 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: 01 07 00 83 0B 00 00 00 00 00 FF 0F A3 [12:23:12]RasterBufferAndPrint [12:23:12]line Счет N : (1)2002189 [12:23:12]line ИНН: 02508201610067 [12:23:12]line Контрольно-Кассовый Чек [12:23:12]line ПРОДАЖА [12:23:12]line ТРК (МРК, ГНК) : 61 [12:23:12]line Товар: 2710194210 [12:23:12]line ДТ-К-5 [12:23:12]line 39.380 * 76.20 [12:23:12]line = 3000.76 [12:23:12]line НДС 12% НСП 1% [12:23:12]line > о реализуемом товаре [12:23:12]line ОКРУГЛЕНИЕ: -0.76 [12:23:12]line ИТОГО: 3000.00 [12:23:12]line Внесено: 3000.00 [12:23:12]line СДАЧА: 0.00 [12:23:12]line НСП 1% : 26.55 [12:23:12]line НДС 12% : 318.66 [12:23:12]line Наличными: 3000.00 [12:23:12]line Безнал.: 0.00 [12:23:12]line Место: АЗС № 97 "Партнер Нефть" [12:23:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:23:12]line СНО: Общий режим [12:23:12]line Чек 268 27.07.2024 12:23 [12:23:12]line Смена: 438 ФФД: 1.0 [12:23:12]line ЗНМ: 0300000054 [12:23:12]line РНМ: 0000000000092624 [12:23:12]line Версия ККМ: 001 [12:23:12]line ФМ: 0000000000874959 [12:23:12]line ФД: 225908 [12:23:12]line ФПД: 36799711204138 [12:23:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225908&fm=36799711204138&tin=02508201610067®Number=0000000000092624&sum=300000 [12:23:12]OFD Sender: Processing packet 225908 [packets to send 600, broken 599] [12:23:12]ProducePacketName [12:23:12]name=ofd_packets/00225908 [12:23:12]OFD Sender: To server: pG, [12:23:12]CommunicateWithHost lk.salyk.kg:30040 [12:23:12]ConnectInit lk.salyk.kg [12:23:12]written 0, free lines is 4095 [12:23:12]Write to MH i2c: 01 00 00 AE 0B B9 [12:23:12]Write i2c OK [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: 01 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: 01 07 00 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: 01 07 00 AE 0B 00 00 00 00 00 63 0C 2F [12:23:12]RasterBufferAndPrint [12:23:12]line [12:23:12]line [12:23:12]line [12:23:12]line [12:23:12]line [12:23:12]written 0, free lines is 3176 [12:23:12]MH_Cut [12:23:12]Write to MH i2c: D1 01 00 B5 0B 01 92 [12:23:12]Write i2c OK [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: D1 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: D1 01 00 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: D1 01 00 B5 0B 00 91 [12:23:12]Write to MH i2c: 01 00 00 B6 0B C1 [12:23:12]Write i2c OK [12:23:12]MH_I2C_Read... [12:23:14]*** Cut start [12:23:14]*** Partial cut [12:23:14]*** CUTSNS_PIN = 1 [12:23:14]*** CUTSNS_PIN = 0 [12:23:14]*** Brake cut motor [12:23:14]Read from MH i2c: 01 [12:23:14]MH_I2C_Read... [12:23:14]*** Stop cut motor [12:23:14]*** Cut end [12:23:14]Read from MH i2c: 01 07 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: 01 07 00 B6 0B 00 00 00 00 00 FF 0F D6 [12:23:14]process_action close_receipt done [12:23:14]requested_data is exist [12:23:14]produce_requested_data [12:23:14]requested_item fm.sn is exist - process it [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 11 00 00 [12:23:14]Write to MH i2c: E2 08 00 B7 0B 80 11 00 00 00 00 00 00 3C [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 17 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 17 00 B7 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [12:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:14]wFMCommunicate OK [12:23:14]requested_item fd.num is exist - process it [12:23:14]SAM_PROTO_GetFieldsCounters [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 13 00 00 [12:23:14]Write to MH i2c: E2 08 00 B8 0B 80 13 00 00 00 00 00 00 3F [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 62 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 62 00 B8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 72 03 00 0E 04 04 00 B6 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 2F [12:23:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 72 03 00 0E 04 04 00 B6 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:23:14]wFMCommunicate OK [12:23:14]SAM_PROTO_GetFieldsCounters done [12:23:14]requested_item shift.num is exist - process it [12:23:14]requested_item shift.opened is exist - process it [12:23:14]req_shift_opened [12:23:14]FM_GetShiftState [12:23:14]SAM_PROTO_GetShiftState [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 13 01 00 [12:23:14]Write to MH i2c: E2 08 00 B9 0B 80 13 01 00 00 00 00 00 41 [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:15]Read from MH i2c: E2 [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: E2 0E 00 [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: E2 0E 00 B9 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4F [12:23:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:23:15]wFMCommunicate OK [12:23:15]SAM_PROTO_GetShiftState done [12:23:15]FM_GetShiftState done [12:23:15]req_shift_opened done [12:23:15]requested_item shift.open_date is exist - process it [12:23:15]req_shift_open_date [12:23:15]req_shift_open_date done [12:23:15]produce_requested_data done [12:23:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225908,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:23:15]process_action_free close_receipt [12:23:15]json_value_free [12:23:15]json_value_free done [12:23:15]process_json_proto returns [12:23:15]Send response to host [12:23:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225908,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:23:15]free response buf [12:23:15]execute_script done [12:23:15]execute_script returns [12:23:15]free content buf [12:23:15]Sock 9.Close socket [12:23:15]Sock 9.Thread stoped [12:23:16]Connected sock=11 [12:23: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 35 39 0C 01 00 00 25 96 04 01 7D 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 AE E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 72 03 00 35 04 06 00 21 78 19 B6 D3 2A 7F 39 03 2C D2 B2 22 13 [12:23: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 35 39 4F 00 00 00 BE 86 47 00 83 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 72 03 00 F4 03 04 00 C0 92 A4 66 B6 04 01 00 00 61 1D 71 71 58 D6 67 1E [12:23:16]CommunicateWithHost err = 0 [12:23:16]CheckOFDResponse [12:23:16]1017 (14) - 77093643461234 [12:23:16]1041 (16) - 0000000000874959 [12:23:16]1040 (4) - 225908 [12:23:16]1012 (4) - 27.07.2024 06:25 [12:23:16]1206 (1) - 0 [12:23:16]OFD Sender: Remove packet 225908 [12:23:16]ProducePacketName [12:23:16]name=ofd_packets/00225908 [12:23:16]NVStorageDeleteData [12:23:17]OFD Sender: No OFD packet to send [12:23:18]accept exits with 8 [12:23:18]New connection [12:23:18]New thread 3066940772 created [12:23:18]Thread 3067084132 joined [12:23:18]Waiting for new connection... [12:23:18] Sock 8.Parse request [12:23:18]Sock 8.Check first char [12:23:18]Sock 8.First char is OK [12:23:18]request: POST /json_proto HTTP/1.0 [12:23:18]Method: POST [12:23:18]URL: /json_proto [12:23:18]Method is POST - this is cgi request [12:23:18]url: /json_proto [12:23:18]query_string will be loaded in cgi processing [12:23:18]execute_cgi json_proto POST (null) [12:23:18]execute_cgi path=json_proto method=POST [12:23:18]POST find Content-Length [12:23:18]Host: 172.17.43.131:8080 [12:23:18]Content-Length: 680 [12:23:18]Content-Type: application/json [12:23:18] [12:23:18]POST finish read [12:23:18]Found Content-Length = 680 [12:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:18]execute_script... [12:23: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)2002192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:18]POST & json_proto [12:23:18]process_json_proto [12:23:18]json parsed OK: [12:23:18]protocol is kg_v1.0 [12:23:18]action value=close_receipt [12:23:18]process_action close_receipt [12:23:18]cmd_close_receipt [12:23:18]MH_GetDate [12:23:18]Write to MH i2c: F0 00 00 BA 0B B4 [12:23:18]Write i2c OK [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: F0 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: F0 09 00 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: F0 09 00 BA 0B 00 B6 E6 A4 66 F9 24 A2 66 88 [12:23:18]GetLastDocTimeStamp 1722082990 [12:23:18]current date 1722082998 [12:23:18]FM_GetShiftState [12:23:18]SAM_PROTO_GetShiftState [12:23:18]wFMCommunicate request_size=4 [12:23:18]MH_SAM_APDU [12:23:18]CAPDU: 80 13 01 00 [12:23:18]Write to MH i2c: E2 08 00 BB 0B 80 13 01 00 00 00 00 00 43 [12:23:18]Write i2c OK [12:23:18]MH_I2C_Read... [12:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:18]Read from MH i2c: E2 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: E2 0E 00 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: E2 0E 00 BB 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 51 [12:23:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:23:18]wFMCommunicate OK [12:23:18]SAM_PROTO_GetShiftState done [12:23:18]FM_GetShiftState done [12:23:18]opened in 1722038719 [12:23:18]opened+sec_in_day 1722125119 [12:23:18]quantity*price = 150037 [12:23:18]sum+1 = 150039 [12:23:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 269 27.07.2024 12:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225909 ФПД: 221236133909003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225909&fm=221236133909003&tin=02508201610067®Number=0000000000092624&sum=150000 [12:23:19]StoreToDocumentArchive [12:23:19]shift 438 fd 225909 [12:23:19]save to /storage/0438/doc_00225909 [12:23:19]save last doc name /storage/0438/doc_00225909 to /storage/kkm_last_doc_name [12:23:19]save OK [12:23:19]Clear old archive folders... [12:23:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:23:19]tlvbuf is 020A8B10 [12:23:19]SAM_PROTO_ClearQueue [12:23:19]wFMCommunicate request_size=4 [12:23:19]MH_SAM_APDU [12:23:19]CAPDU: 80 09 00 00 [12:23:19]Write to MH i2c: E2 08 00 C8 0B 80 09 00 00 00 00 00 00 45 [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:19]Read from MH i2c: E2 03 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 C8 0B 00 90 00 47 [12:23:19]RAPDU: 90 00 [12:23:19]wFMCommunicate OK [12:23:19]SAM_PROTO_ClearQueue done [12:23:19]KKMCreateOFDPacket [12:23:19]OFDProtocolAddRootSTLVToBuf [12:23:19]FM_MakeSignedData [12:23:19]FM_MakeSignedData [12:23:19]SAM_PROTO_SignData [12:23:19]wFMCommunicate request_size=4 [12:23:19]MH_SAM_APDU [12:23:19]CAPDU: 80 0D 01 02 [12:23:19]Write to MH i2c: E2 08 00 C9 0B 80 0D 01 02 00 00 00 00 4D [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:19]Read from MH i2c: E2 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 C9 0B 00 90 00 48 [12:23:19]RAPDU: 90 00 [12:23:19]wFMCommunicate OK [12:23:19]wFMCommunicate request_size=255 [12:23:19]MH_SAM_APDU [12:23:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 B6 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 72 03 00 35 04 06 00 C9 36 8D 2C [12:23:19]Write to MH i2c: E2 02 01 CA 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 B6 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 72 03 00 35 04 06 00 C9 36 8D 2C 00 00 5E [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:19]Read from MH i2c: E2 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 CA 0B 00 90 00 49 [12:23:19]RAPDU: 90 00 [12:23:19]wFMCommunicate OK [12:23:19]wFMCommunicate request_size=7 [12:23:19]MH_SAM_APDU [12:23:19]CAPDU: 80 0D 02 02 02 52 0B [12:23:19]Write to MH i2c: E2 0A 00 CB 0B 80 0D 02 02 02 00 52 0B 00 00 B1 [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:19]Read from MH i2c: E2 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [12:23:19]RAPDU: 90 00 [12:23:19]wFMCommunicate OK [12:23:19]wFMCommunicate request_size=4 [12:23:19]MH_SAM_APDU [12:23:19]CAPDU: 80 0D 03 02 [12:23:19]Write to MH i2c: E2 08 00 CC 0B 80 0D 03 02 00 00 00 00 52 [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:19]Read from MH i2c: E2 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 0B 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 0B 00 CC 0B 00 3A C1 AC 05 B0 2A 02 F0 90 00 CB [12:23:19]RAPDU: 3A C1 AC 05 B0 2A 02 F0 90 00 [12:23:19]wFMCommunicate OK [12:23:19]SAM_PROTO_SignData done [12:23:19]FM_MakeSignedData done [12:23:19]CreateOFDProtocolMessage [12:23:19]wFMCommunicate request_size=4 [12:23:19]MH_SAM_APDU [12:23:19]CAPDU: 80 11 00 00 [12:23:19]Write to MH i2c: E2 08 00 CD 0B 80 11 00 00 00 00 00 00 52 [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:19]Read from MH i2c: E2 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 17 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 17 00 CD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [12:23:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:19]wFMCommunicate OK [12:23:19]CreateOFDProtocolMessage done [12:23:19]OFDSenderStorePacket 225909 [12:23:19]StoreOFDPacket docnum=225909 [12:23:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 67 1E 04 01 3E 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 B6 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 72 03 00 35 04 06 00 C9 36 8D 2C 52 0B 3A C1 AC 05 B0 2A 02 F0 [12:23:19]CheckFolder [12:23:19]dirname=/storage/ofd_packets [12:23:19]CheckFolder done [12:23:19]ProducePacketName [12:23:19]name=ofd_packets/00225909 [12:23:19]NVStorageSaveData ofd_packets/00225909 [12:23:19]File name is /storage/ofd_packets/00225909 [12:23:19]Write 298 bytes [12:23:19]NVStorageSaveData done [12:23:19]OFDSenderStorePacket done [12:23:19]KKMCreateOFDPacket done [12:23:19]NVStorageSaveData kkm_last_timestamp [12:23:19]File name is /storage/kkm_last_timestamp [12:23:19]Write 4 bytes [12:23:19]NVStorageSaveData done [12:23:19]ExternCall_PrintAddStr [12:23:19]wPrintStart [12:23:19]Write to MH i2c: 01 00 00 CE 0B D9 [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: 01 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: 01 07 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: 01 07 00 CE 0B 00 00 00 00 00 FF 0F EE [12:23:19]RasterBufferAndPrint [12:23:19]line Счет N : (1)2002192 [12:23:19]line ИНН: 02508201610067 [12:23:19]line Контрольно-Кассовый Чек [12:23:19]line ПРОДАЖА [12:23:19]line ТРК (МРК, ГНК) : 51 [12:23:19]line Товар: 2710194210 [12:23:19]line ДТ-К-5 [12:23:19]line 19.690 * 76.20 [12:23:19]line = 1500.38 [12:23:19]line НДС 12% НСП 1% [12:23:19]line > о реализуемом товаре [12:23:19]line ОКРУГЛЕНИЕ: -0.38 [12:23:19]line ИТОГО: 1500.00 [12:23:19]line Внесено: 1500.00 [12:23:19]line СДАЧА: 0.00 [12:23:19]line НСП 1% : 13.28 [12:23:19]line НДС 12% : 159.33 [12:23:19]line Наличными: 1500.00 [12:23:19]line Безнал.: 0.00 [12:23:20]line Место: АЗС № 97 "Партнер Нефть" [12:23:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:23:20]line СНО: Общий режим [12:23:20]line Чек 269 27.07.2024 12:23 [12:23:20]line Смена: 438 ФФД: 1.0 [12:23:20]line ЗНМ: 0300000054 [12:23:20]line РНМ: 0000000000092624 [12:23:20]line Версия ККМ: 001 [12:23:20]line ФМ: 0000000000874959 [12:23:20]line ФД: 225909 [12:23:20]line ФПД: 221236133909003 [12:23:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225909&fm=221236133909003&tin=02508201610067®Number=0000000000092624&sum=150000 [12:23:20]written 0, free lines is 4095 [12:23:20]OFD Sender: Processing packet 225909 [packets to send 600, broken 599] [12:23:20]ProducePacketName [12:23:20]name=ofd_packets/00225909 [12:23:20]OFD Sender: To server: pG, [12:23:20]CommunicateWithHost lk.salyk.kg:30040 [12:23:20]ConnectInit lk.salyk.kg [12:23:20]Connected sock=10 [12:23: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 35 39 0C 01 00 00 67 1E 04 01 3E 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 B6 E6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 72 03 00 35 04 06 00 C9 36 8D 2C 52 0B 3A C1 AC 05 B0 2A 02 F0 [12:23:20]Write to MH i2c: 01 00 00 F9 0B 04 [12:23:20]Write i2c OK [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: 01 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: 01 07 00 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: 01 07 00 F9 0B 00 00 00 00 00 CA 0C E1 [12:23:20]RasterBufferAndPrint [12:23:20]line [12:23:20]line [12:23:20]line [12:23:20]line [12:23:20]line [12:23:20]written 0, free lines is 3288 [12:23:20]MH_Cut [12:23:20]Write to MH i2c: D1 01 00 00 0C 01 DE [12:23:20]Write i2c OK [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: D1 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: D1 01 00 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: D1 01 00 00 0C 00 DD [12:23:20]Write to MH i2c: 01 00 00 01 0C 0D [12:23:20]Write i2c OK [12:23:20]MH_I2C_Read... [12:23: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 35 39 4F 00 00 00 4A 6A 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 35 39 10 04 04 00 75 72 03 00 F4 03 04 00 C4 92 A4 66 B6 04 01 00 00 E8 EE CC 01 29 E1 DD E8 [12:23:21]CommunicateWithHost err = 0 [12:23:21]CheckOFDResponse [12:23:21]1017 (14) - 77093643461234 [12:23:21]1041 (16) - 0000000000874959 [12:23:21]1040 (4) - 225909 [12:23:21]1012 (4) - 27.07.2024 06:25 [12:23:21]1206 (1) - 0 [12:23:21]OFD Sender: Remove packet 225909 [12:23:21]ProducePacketName [12:23:21]name=ofd_packets/00225909 [12:23:21]NVStorageDeleteData [12:23:21]OFD Sender: No OFD packet to send [12:23:21]*** Cut start [12:23:21]*** Partial cut [12:23:21]*** CUTSNS_PIN = 1 [12:23:21]*** CUTSNS_PIN = 0 [12:23:21]*** Brake cut motor [12:23:22]Read from MH i2c: 01 [12:23:22]MH_I2C_Read... [12:23:22]*** Stop cut motor [12:23:22]*** Cut end [12:23:22]Read from MH i2c: 01 07 00 [12:23:22]MH_I2C_Read... [12:23:22]Read from MH i2c: 01 07 00 01 0C 00 00 00 00 00 FF 0F 22 [12:23:22]process_action close_receipt done [12:23:22]requested_data is exist [12:23:22]produce_requested_data [12:23:22]requested_item fm.sn is exist - process it [12:23:22]wFMCommunicate request_size=4 [12:23:22]MH_SAM_APDU [12:23:22]CAPDU: 80 11 00 00 [12:23:22]Write to MH i2c: E2 08 00 02 0C 80 11 00 00 00 00 00 00 88 [12:23:22]Write i2c OK [12:23:22]MH_I2C_Read... [12:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:22]Read from MH i2c: E2 [12:23:22]MH_I2C_Read... [12:23:22]Read from MH i2c: E2 17 00 [12:23:22]MH_I2C_Read... [12:23:22]Read from MH i2c: E2 17 00 02 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [12:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:22]wFMCommunicate OK [12:23:22]requested_item fd.num is exist - process it [12:23:22]SAM_PROTO_GetFieldsCounters [12:23:22]wFMCommunicate request_size=4 [12:23:22]MH_SAM_APDU [12:23:22]CAPDU: 80 13 00 00 [12:23:22]Write to MH i2c: E2 08 00 03 0C 80 13 00 00 00 00 00 00 8B [12:23:22]Write i2c OK [12:23:22]MH_I2C_Read... [12:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:22]Read from MH i2c: E2 [12:23:22]MH_I2C_Read... [12:23:22]Read from MH i2c: E2 62 00 [12:23:22]MH_I2C_Read... [12:23:22]Read from MH i2c: E2 62 00 03 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 72 03 00 0E 04 04 00 B6 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 7F [12:23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 72 03 00 0E 04 04 00 B6 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:23:22]wFMCommunicate OK [12:23:22]SAM_PROTO_GetFieldsCounters done [12:23:22]requested_item shift.num is exist - process it [12:23:22]requested_item shift.opened is exist - process it [12:23:22]req_shift_opened [12:23:22]FM_GetShiftState [12:23:22]SAM_PROTO_GetShiftState [12:23:22]wFMCommunicate request_size=4 [12:23:22]MH_SAM_APDU [12:23:22]CAPDU: 80 13 01 00 [12:23:22]Write to MH i2c: E2 08 00 04 0C 80 13 01 00 00 00 00 00 8D [12:23:22]Write i2c OK [12:23:22]MH_I2C_Read... [12:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:22]Read from MH i2c: E2 [12:23:22]MH_I2C_Read... [12:23:22]Read from MH i2c: E2 0E 00 [12:23:22]MH_I2C_Read... [12:23:22]Read from MH i2c: E2 0E 00 04 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9B [12:23:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:23:22]wFMCommunicate OK [12:23:22]SAM_PROTO_GetShiftState done [12:23:22]FM_GetShiftState done [12:23:22]req_shift_opened done [12:23:22]requested_item shift.open_date is exist - process it [12:23:22]req_shift_open_date [12:23:22]req_shift_open_date done [12:23:22]produce_requested_data done [12:23:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225909,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:23:22]process_action_free close_receipt [12:23:22]json_value_free [12:23:22]json_value_free done [12:23:22]process_json_proto returns [12:23:22]Send response to host [12:23:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225909,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:23:22]free response buf [12:23:22]execute_script done [12:23:22]execute_script returns [12:23:22]free content buf [12:23:22]Sock 8.Close socket [12:23:22]Sock 8.Thread stoped [12:23:26]OFD Sender: No OFD packet to send [12:23:31]OFD Sender: No OFD packet to send [12:23:36]OFD Sender: No OFD packet to send [12:23:41]OFD Sender: No OFD packet to send [12:23:46]OFD Sender: No OFD packet to send [12:23:51]OFD Sender: No OFD packet to send [12:23:56]OFD Sender: No OFD packet to send [12:24:01]OFD Sender: No OFD packet to send [12:24:04]recv_with_timeout no data received [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:24]recv_with_timeout no data received [12:24:26]OFD Sender: No OFD packet to send [12:24:31]OFD Sender: No OFD packet to send [12:24:36]OFD Sender: No OFD packet to send [12:24:41]accept exits with 9 [12:24:41]New connection [12:24:41]New thread 3067084132 created [12:24:41]Thread 3066940772 joined [12:24:41]Waiting for new connection... [12:24:41] Sock 9.Parse request [12:24:41]Sock 9.Check first char [12:24:41]Sock 9.First char is OK [12:24:41]request: POST /json_proto HTTP/1.0 [12:24:41]Method: POST [12:24:41]URL: /json_proto [12:24:41]Method is POST - this is cgi request [12:24:41]url: /json_proto [12:24:41]query_string will be loaded in cgi processing [12:24:41]execute_cgi json_proto POST (null) [12:24:41]execute_cgi path=json_proto method=POST [12:24:41]POST find Content-Length [12:24:41]Host: 172.17.43.131:8080 [12:24:41]Content-Length: 678 [12:24:41]Content-Type: application/json [12:24:41] [12:24:41]POST finish read [12:24:41]Found Content-Length = 678 [12:24:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:41]execute_script... [12:24: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)2002195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:41]POST & json_proto [12:24:41]process_json_proto [12:24:41]json parsed OK: [12:24:41]protocol is kg_v1.0 [12:24:41]action value=close_receipt [12:24:41]process_action close_receipt [12:24:41]cmd_close_receipt [12:24:41]MH_GetDate [12:24:41]Write to MH i2c: F0 00 00 05 0C 00 [12:24:41]Write i2c OK [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: F0 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: F0 09 00 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: F0 09 00 05 0C 00 09 E7 A4 66 F9 24 A2 66 28 [12:24:41]GetLastDocTimeStamp 1722082998 [12:24:41]current date 1722083081 [12:24:41]FM_GetShiftState [12:24:41]SAM_PROTO_GetShiftState [12:24:41]wFMCommunicate request_size=4 [12:24:41]MH_SAM_APDU [12:24:41]CAPDU: 80 13 01 00 [12:24:41]Write to MH i2c: E2 08 00 06 0C 80 13 01 00 00 00 00 00 8F [12:24:41]Write i2c OK [12:24:41]MH_I2C_Read... [12:24:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:41]Read from MH i2c: E2 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: E2 0E 00 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: E2 0E 00 06 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [12:24:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:24:41]wFMCommunicate OK [12:24:41]SAM_PROTO_GetShiftState done [12:24:41]FM_GetShiftState done [12:24:41]opened in 1722038719 [12:24:41]opened+sec_in_day 1722125119 [12:24:41]quantity*price = 60027 [12:24:41]sum+1 = 60029 [12:24:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 270 27.07.2024 12:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225910 ФПД: 164298122676648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122441&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225910&fm=164298122676648&tin=02508201610067®Number=0000000000092624&sum=60000 [12:24:42]StoreToDocumentArchive [12:24:42]shift 438 fd 225910 [12:24:42]save to /storage/0438/doc_00225910 [12:24:42]save last doc name /storage/0438/doc_00225910 to /storage/kkm_last_doc_name [12:24:42]save OK [12:24:42]Clear old archive folders... [12:24:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:24:42]tlvbuf is 0205CD10 [12:24:42]SAM_PROTO_ClearQueue [12:24:42]wFMCommunicate request_size=4 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 09 00 00 [12:24:42]Write to MH i2c: E2 08 00 13 0C 80 09 00 00 00 00 00 00 91 [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:42]Read from MH i2c: E2 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 13 0C 00 90 00 93 [12:24:42]RAPDU: 90 00 [12:24:42]wFMCommunicate OK [12:24:42]SAM_PROTO_ClearQueue done [12:24:42]KKMCreateOFDPacket [12:24:42]OFDProtocolAddRootSTLVToBuf [12:24:42]FM_MakeSignedData [12:24:42]FM_MakeSignedData [12:24:42]SAM_PROTO_SignData [12:24:42]wFMCommunicate request_size=4 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 0D 01 02 [12:24:42]Write to MH i2c: E2 08 00 14 0C 80 0D 01 02 00 00 00 00 99 [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:42]Read from MH i2c: E2 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 14 0C 00 90 00 94 [12:24:42]RAPDU: 90 00 [12:24:42]wFMCommunicate OK [12:24:42]wFMCommunicate request_size=255 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 09 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 72 03 00 35 04 06 00 95 [12:24:42]Write to MH i2c: E2 02 01 15 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 09 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 72 03 00 35 04 06 00 95 00 00 CE [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:42]Read from MH i2c: E2 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 15 0C 00 90 00 95 [12:24:42]RAPDU: 90 00 [12:24:42]wFMCommunicate OK [12:24:42]wFMCommunicate request_size=10 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 0D 02 02 05 6D A3 3D 49 A8 [12:24:42]Write to MH i2c: E2 0D 00 16 0C 80 0D 02 02 05 00 6D A3 3D 49 A8 00 00 E4 [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:42]Read from MH i2c: E2 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [12:24:42]RAPDU: 90 00 [12:24:42]wFMCommunicate OK [12:24:42]wFMCommunicate request_size=4 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 0D 03 02 [12:24:42]Write to MH i2c: E2 08 00 17 0C 80 0D 03 02 00 00 00 00 9E [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:43]Read from MH i2c: E2 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: E2 0B 00 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: E2 0B 00 17 0C 00 C7 0B 89 6E F9 BF 3B D7 90 00 32 [12:24:43]RAPDU: C7 0B 89 6E F9 BF 3B D7 90 00 [12:24:43]wFMCommunicate OK [12:24:43]SAM_PROTO_SignData done [12:24:43]FM_MakeSignedData done [12:24:43]CreateOFDProtocolMessage [12:24:43]wFMCommunicate request_size=4 [12:24:43]MH_SAM_APDU [12:24:43]CAPDU: 80 11 00 00 [12:24:43]Write to MH i2c: E2 08 00 18 0C 80 11 00 00 00 00 00 00 9E [12:24:43]Write i2c OK [12:24:43]MH_I2C_Read... [12:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:43]Read from MH i2c: E2 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: E2 17 00 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: E2 17 00 18 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [12:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:24:43]wFMCommunicate OK [12:24:43]CreateOFDProtocolMessage done [12:24:43]OFDSenderStorePacket 225910 [12:24:43]StoreOFDPacket docnum=225910 [12:24:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE FD 07 01 6B 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 09 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 72 03 00 35 04 06 00 95 6D A3 3D 49 A8 C7 0B 89 6E F9 BF 3B D7 [12:24:43]CheckFolder [12:24:43]dirname=/storage/ofd_packets [12:24:43]CheckFolder done [12:24:43]ProducePacketName [12:24:43]name=ofd_packets/00225910 [12:24:43]NVStorageSaveData ofd_packets/00225910 [12:24:43]File name is /storage/ofd_packets/00225910 [12:24:43]Write 301 bytes [12:24:43]NVStorageSaveData done [12:24:43]OFDSenderStorePacket done [12:24:43]KKMCreateOFDPacket done [12:24:43]NVStorageSaveData kkm_last_timestamp [12:24:43]File name is /storage/kkm_last_timestamp [12:24:43]Write 4 bytes [12:24:43]NVStorageSaveData done [12:24:43]ExternCall_PrintAddStr [12:24:43]wPrintStart [12:24:43]Write to MH i2c: 01 00 00 19 0C 25 [12:24:43]Write i2c OK [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: 01 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: 01 07 00 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: 01 07 00 19 0C 00 00 00 00 00 FF 0F 3A [12:24:43]RasterBufferAndPrint [12:24:43]line Счет N : (1)2002195 [12:24:43]line ИНН: 02508201610067 [12:24:43]line Контрольно-Кассовый Чек [12:24:43]line ПРОДАЖА [12:24:43]line ТРК (МРК, ГНК) : 44 [12:24:43]line Товар: 2710124500 [12:24:43]line Аи-95-К-5 [12:24:43]line 8.090 * 74.20 [12:24:43]line = 600.28 [12:24:43]line НДС 12% НСП 1% [12:24:43]line > о реализуемом товаре [12:24:43]line ОКРУГЛЕНИЕ: -0.28 [12:24:43]line ИТОГО: 600.00 [12:24:43]line Внесено: 600.00 [12:24:43]line СДАЧА: 0.00 [12:24:43]line НСП 1% : 5.31 [12:24:43]line НДС 12% : 63.75 [12:24:43]line Наличными: 600.00 [12:24:43]line Безнал.: 0.00 [12:24:43]line Место: АЗС № 97 "Партнер Нефть" [12:24:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:24:43]line СНО: Общий режим [12:24:43]line Чек 270 27.07.2024 12:24 [12:24:43]line Смена: 438 ФФД: 1.0 [12:24:43]line ЗНМ: 0300000054 [12:24:43]line РНМ: 0000000000092624 [12:24:43]line Версия ККМ: 001 [12:24:43]line ФМ: 0000000000874959 [12:24:43]line ФД: 225910 [12:24:43]line ФПД: 164298122676648 [12:24:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122441&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225910&fm=164298122676648&tin=02508201610067®Number=0000000000092624&sum=60000 [12:24:43]written 0, free lines is 4095 [12:24:43]OFD Sender: Processing packet 225910 [packets to send 600, broken 599] [12:24:43]ProducePacketName [12:24:43]name=ofd_packets/00225910 [12:24:43]OFD Sender: To server: pG, [12:24:43]CommunicateWithHost lk.salyk.kg:30040 [12:24:43]ConnectInit lk.salyk.kg [12:24:43]Write to MH i2c: 01 00 00 44 0C 50 [12:24:43]Write i2c OK [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: 01 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: 01 07 00 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: 01 07 00 44 0C 00 00 00 00 00 6C 0C CF [12:24:43]RasterBufferAndPrint [12:24:43]line [12:24:43]line [12:24:43]line [12:24:43]line [12:24:43]line [12:24:43]written 0, free lines is 3183 [12:24:43]MH_Cut [12:24:43]Write to MH i2c: D1 01 00 4B 0C 01 29 [12:24:43]Write i2c OK [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: D1 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: D1 01 00 [12:24:43]MH_I2C_Read... [12:24:43]Read from MH i2c: D1 01 00 4B 0C 00 28 [12:24:43]Write to MH i2c: 01 00 00 4C 0C 58 [12:24:43]Write i2c OK [12:24:43]MH_I2C_Read... [12:24:43]Connected sock=10 [12:24: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 35 39 0F 01 00 00 EE FD 07 01 6B 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 09 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 72 03 00 35 04 06 00 95 6D A3 3D 49 A8 C7 0B 89 6E F9 BF 3B D7 [12:24: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 35 39 4F 00 00 00 A2 9A 47 00 BF 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 35 39 10 04 04 00 76 72 03 00 F4 03 04 00 17 93 A4 66 B6 04 01 00 00 B8 6B C7 B7 32 AD 58 3C [12:24:44]CommunicateWithHost err = 0 [12:24:44]CheckOFDResponse [12:24:44]1017 (14) - 77093643461234 [12:24:44]1041 (16) - 0000000000874959 [12:24:44]1040 (4) - 225910 [12:24:44]1012 (4) - 27.07.2024 06:26 [12:24:44]1206 (1) - 0 [12:24:44]OFD Sender: Remove packet 225910 [12:24:44]ProducePacketName [12:24:44]name=ofd_packets/00225910 [12:24:44]NVStorageDeleteData [12:24:44]*** Cut start [12:24:44]*** Partial cut [12:24:44]*** CUTSNS_PIN = 1 [12:24:44]*** CUTSNS_PIN = 0 [12:24:44]OFD Sender: No OFD packet to send [12:24:45]*** Brake cut motor [12:24:45]Read from MH i2c: 01 [12:24:45]MH_I2C_Read... [12:24:45]*** Stop cut motor [12:24:45]*** Cut end [12:24:45]Read from MH i2c: 01 07 00 [12:24:45]MH_I2C_Read... [12:24:45]Read from MH i2c: 01 07 00 4C 0C 00 00 00 00 00 FF 0F 6D [12:24:45]process_action close_receipt done [12:24:45]requested_data is exist [12:24:45]produce_requested_data [12:24:45]requested_item fm.sn is exist - process it [12:24:45]wFMCommunicate request_size=4 [12:24:45]MH_SAM_APDU [12:24:45]CAPDU: 80 11 00 00 [12:24:45]Write to MH i2c: E2 08 00 4D 0C 80 11 00 00 00 00 00 00 D3 [12:24:45]Write i2c OK [12:24:45]MH_I2C_Read... [12:24:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:45]Read from MH i2c: E2 [12:24:45]MH_I2C_Read... [12:24:45]Read from MH i2c: E2 17 00 [12:24:45]MH_I2C_Read... [12:24:45]Read from MH i2c: E2 17 00 4D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [12:24:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:24:45]wFMCommunicate OK [12:24:45]requested_item fd.num is exist - process it [12:24:45]SAM_PROTO_GetFieldsCounters [12:24:45]wFMCommunicate request_size=4 [12:24:45]MH_SAM_APDU [12:24:45]CAPDU: 80 13 00 00 [12:24:45]Write to MH i2c: E2 08 00 4E 0C 80 13 00 00 00 00 00 00 D6 [12:24:45]Write i2c OK [12:24:45]MH_I2C_Read... [12:24:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:45]Read from MH i2c: E2 [12:24:45]MH_I2C_Read... [12:24:45]Read from MH i2c: E2 62 00 [12:24:45]MH_I2C_Read... [12:24:45]Read from MH i2c: E2 62 00 4E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 72 03 00 0E 04 04 00 B6 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 CE [12:24:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 72 03 00 0E 04 04 00 B6 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:24:45]wFMCommunicate OK [12:24:45]SAM_PROTO_GetFieldsCounters done [12:24:45]requested_item shift.num is exist - process it [12:24:45]requested_item shift.opened is exist - process it [12:24:45]req_shift_opened [12:24:45]FM_GetShiftState [12:24:45]SAM_PROTO_GetShiftState [12:24:45]wFMCommunicate request_size=4 [12:24:45]MH_SAM_APDU [12:24:45]CAPDU: 80 13 01 00 [12:24:45]Write to MH i2c: E2 08 00 4F 0C 80 13 01 00 00 00 00 00 D8 [12:24:45]Write i2c OK [12:24:45]MH_I2C_Read... [12:24:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:45]Read from MH i2c: E2 [12:24:45]MH_I2C_Read... [12:24:45]Read from MH i2c: E2 0E 00 [12:24:45]MH_I2C_Read... [12:24:45]Read from MH i2c: E2 0E 00 4F 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E6 [12:24:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:24:45]wFMCommunicate OK [12:24:45]SAM_PROTO_GetShiftState done [12:24:45]FM_GetShiftState done [12:24:45]req_shift_opened done [12:24:45]requested_item shift.open_date is exist - process it [12:24:45]req_shift_open_date [12:24:45]req_shift_open_date done [12:24:45]produce_requested_data done [12:24:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225910,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:24:45]process_action_free close_receipt [12:24:45]json_value_free [12:24:45]json_value_free done [12:24:45]process_json_proto returns [12:24:45]Send response to host [12:24:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225910,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:24:45]free response buf [12:24:45]execute_script done [12:24:45]execute_script returns [12:24:45]free content buf [12:24:45]Sock 9.Close socket [12:24:45]Sock 9.Thread stoped [12:24:49]OFD Sender: No OFD packet to send [12:24:54]OFD Sender: No OFD packet to send [12:24:59]OFD Sender: No OFD packet to send [12:25:04]OFD Sender: No OFD packet to send [12:25:09]OFD Sender: No OFD packet to send [12:25:14]OFD Sender: No OFD packet to send [12:25:20]OFD Sender: No OFD packet to send [12:25:25]OFD Sender: No OFD packet to send [12:25:30]OFD Sender: No OFD packet to send [12:25:35]OFD Sender: No OFD packet to send [12:25:40]OFD Sender: No OFD packet to send [12:25:45]OFD Sender: No OFD packet to send [12:25:50]OFD Sender: No OFD packet to send [12:25:55]OFD Sender: No OFD packet to send [12:26:00]OFD Sender: No OFD packet to send [12:26:05]OFD Sender: No OFD packet to send [12:26:10]OFD Sender: No OFD packet to send [12:26:15]OFD Sender: No OFD packet to send [12:26:16]accept exits with 8 [12:26:16]New connection [12:26:16]New thread 3066940772 created [12:26:16]Thread 3067084132 joined [12:26:16]Waiting for new connection... [12:26:16] Sock 8.Parse request [12:26:16]Sock 8.Check first char [12:26:16]Sock 8.First char is OK [12:26:16]request: POST /json_proto HTTP/1.0 [12:26:16]Method: POST [12:26:16]URL: /json_proto [12:26:16]Method is POST - this is cgi request [12:26:16]url: /json_proto [12:26:16]query_string will be loaded in cgi processing [12:26:16]execute_cgi json_proto POST (null) [12:26:16]execute_cgi path=json_proto method=POST [12:26:16]POST find Content-Length [12:26:16]Host: 172.17.43.131:8080 [12:26:16]Content-Length: 678 [12:26:16]Content-Type: application/json [12:26:16] [12:26:16]POST finish read [12:26:16]Found Content-Length = 678 [12:26:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:16]execute_script... [12:26:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:16]POST & json_proto [12:26:16]process_json_proto [12:26:16]json parsed OK: [12:26:16]protocol is kg_v1.0 [12:26:16]action value=close_receipt [12:26:16]process_action close_receipt [12:26:16]cmd_close_receipt [12:26:16]MH_GetDate [12:26:16]Write to MH i2c: F0 00 00 50 0C 4B [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: F0 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: F0 09 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: F0 09 00 50 0C 00 68 E7 A4 66 F9 24 A2 66 D2 [12:26:16]GetLastDocTimeStamp 1722083081 [12:26:16]current date 1722083176 [12:26:16]FM_GetShiftState [12:26:16]SAM_PROTO_GetShiftState [12:26:16]wFMCommunicate request_size=4 [12:26:16]MH_SAM_APDU [12:26:16]CAPDU: 80 13 01 00 [12:26:16]Write to MH i2c: E2 08 00 51 0C 80 13 01 00 00 00 00 00 DA [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:16]Read from MH i2c: E2 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 0E 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 0E 00 51 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E8 [12:26:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:26:16]wFMCommunicate OK [12:26:16]SAM_PROTO_GetShiftState done [12:26:16]FM_GetShiftState done [12:26:16]opened in 1722038719 [12:26:16]opened+sec_in_day 1722125119 [12:26:16]quantity*price = 50010 [12:26:16]sum+1 = 50012 [12:26:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 271 27.07.2024 12:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225911 ФПД: 246049239086216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122616&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225911&fm=246049239086216&tin=02508201610067®Number=0000000000092624&sum=50000 [12:26:17]StoreToDocumentArchive [12:26:17]shift 438 fd 225911 [12:26:17]save to /storage/0438/doc_00225911 [12:26:17]save last doc name /storage/0438/doc_00225911 to /storage/kkm_last_doc_name [12:26:17]save OK [12:26:17]Clear old archive folders... [12:26:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:17]tlvbuf is 0207F8C0 [12:26:17]SAM_PROTO_ClearQueue [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 09 00 00 [12:26:17]Write to MH i2c: E2 08 00 5E 0C 80 09 00 00 00 00 00 00 DC [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 03 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 03 00 5E 0C 00 90 00 DE [12:26:17]RAPDU: 90 00 [12:26:17]wFMCommunicate OK [12:26:17]SAM_PROTO_ClearQueue done [12:26:17]KKMCreateOFDPacket [12:26:17]OFDProtocolAddRootSTLVToBuf [12:26:17]FM_MakeSignedData [12:26:17]FM_MakeSignedData [12:26:17]SAM_PROTO_SignData [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 0D 01 02 [12:26:17]Write to MH i2c: E2 08 00 5F 0C 80 0D 01 02 00 00 00 00 E4 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 03 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 03 00 5F 0C 00 90 00 DF [12:26:17]RAPDU: 90 00 [12:26:17]wFMCommunicate OK [12:26:17]wFMCommunicate request_size=255 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 68 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 72 03 00 35 04 06 00 DF [12:26:17]Write to MH i2c: E2 02 01 60 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 68 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 72 03 00 35 04 06 00 DF 00 00 3E [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 60 0C 00 90 00 E0 [12:26:18]RAPDU: 90 00 [12:26:18]wFMCommunicate OK [12:26:18]wFMCommunicate request_size=10 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 0D 02 02 05 C7 CD 7E 34 88 [12:26:18]Write to MH i2c: E2 0D 00 61 0C 80 0D 02 02 05 00 C7 CD 7E 34 88 00 00 BF [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 61 0C 00 90 00 E1 [12:26:18]RAPDU: 90 00 [12:26:18]wFMCommunicate OK [12:26:18]wFMCommunicate request_size=4 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 0D 03 02 [12:26:18]Write to MH i2c: E2 08 00 62 0C 80 0D 03 02 00 00 00 00 E9 [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 0B 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 0B 00 62 0C 00 C7 B3 65 2F 49 31 D5 81 90 00 C8 [12:26:18]RAPDU: C7 B3 65 2F 49 31 D5 81 90 00 [12:26:18]wFMCommunicate OK [12:26:18]SAM_PROTO_SignData done [12:26:18]FM_MakeSignedData done [12:26:18]CreateOFDProtocolMessage [12:26:18]wFMCommunicate request_size=4 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 11 00 00 [12:26:18]Write to MH i2c: E2 08 00 63 0C 80 11 00 00 00 00 00 00 E9 [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 17 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 17 00 63 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 46 [12:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:18]wFMCommunicate OK [12:26:18]CreateOFDProtocolMessage done [12:26:18]OFDSenderStorePacket 225911 [12:26:18]StoreOFDPacket docnum=225911 [12:26:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 23 C3 07 01 42 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 68 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 72 03 00 35 04 06 00 DF C7 CD 7E 34 88 C7 B3 65 2F 49 31 D5 81 [12:26:18]CheckFolder [12:26:18]dirname=/storage/ofd_packets [12:26:18]CheckFolder done [12:26:18]ProducePacketName [12:26:18]name=ofd_packets/00225911 [12:26:18]NVStorageSaveData ofd_packets/00225911 [12:26:18]File name is /storage/ofd_packets/00225911 [12:26:18]Write 301 bytes [12:26:18]NVStorageSaveData done [12:26:18]OFDSenderStorePacket done [12:26:18]KKMCreateOFDPacket done [12:26:18]NVStorageSaveData kkm_last_timestamp [12:26:18]File name is /storage/kkm_last_timestamp [12:26:18]Write 4 bytes [12:26:18]NVStorageSaveData done [12:26:18]ExternCall_PrintAddStr [12:26:18]wPrintStart [12:26:18]Write to MH i2c: 01 00 00 64 0C 70 [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: 01 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: 01 07 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: 01 07 00 64 0C 00 00 00 00 00 FF 0F 85 [12:26:18]RasterBufferAndPrint [12:26:18]line Счет N : (1)2002197 [12:26:18]line ИНН: 02508201610067 [12:26:18]line Контрольно-Кассовый Чек [12:26:18]line ПРОДАЖА [12:26:18]line ТРК (МРК, ГНК) : 64 [12:26:18]line Товар: 2710124500 [12:26:18]line Аи-95-К-5 [12:26:18]line 6.740 * 74.20 [12:26:18]line = 500.11 [12:26:18]line НДС 12% НСП 1% [12:26:18]line > о реализуемом товаре [12:26:18]line ОКРУГЛЕНИЕ: -0.11 [12:26:18]line ИТОГО: 500.00 [12:26:18]line Внесено: 500.00 [12:26:18]line СДАЧА: 0.00 [12:26:18]line НСП 1% : 4.43 [12:26:18]line НДС 12% : 53.11 [12:26:18]line Наличными: 500.00 [12:26:18]line Безнал.: 0.00 [12:26:18]line Место: АЗС № 97 "Партнер Нефть" [12:26:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:26:18]line СНО: Общий режим [12:26:18]line Чек 271 27.07.2024 12:26 [12:26:18]line Смена: 438 ФФД: 1.0 [12:26:18]line ЗНМ: 0300000054 [12:26:18]line РНМ: 0000000000092624 [12:26:18]line Версия ККМ: 001 [12:26:18]line ФМ: 0000000000874959 [12:26:18]line ФД: 225911 [12:26:18]line ФПД: 246049239086216 [12:26:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122616&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225911&fm=246049239086216&tin=02508201610067®Number=0000000000092624&sum=50000 [12:26:18]OFD Sender: Processing packet 225911 [packets to send 600, broken 599] [12:26:18]ProducePacketName [12:26:18]name=ofd_packets/00225911 [12:26:18]OFD Sender: To server: pG, [12:26:18]CommunicateWithHost lk.salyk.kg:30040 [12:26:18]ConnectInit lk.salyk.kg [12:26:18]written 0, free lines is 4095 [12:26:18]Write to MH i2c: 01 00 00 8F 0C 9B [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: 01 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: 01 07 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: 01 07 00 8F 0C 00 00 00 00 00 6A 0C 18 [12:26:18]RasterBufferAndPrint [12:26:18]line [12:26:18]line [12:26:18]line [12:26:18]line [12:26:18]line [12:26:18]written 0, free lines is 3180 [12:26:18]MH_Cut [12:26:18]Write to MH i2c: D1 01 00 96 0C 01 74 [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: D1 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: D1 01 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: D1 01 00 96 0C 00 73 [12:26:18]Write to MH i2c: 01 00 00 97 0C A3 [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:19]Connected sock=10 [12:26: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 35 39 0F 01 00 00 23 C3 07 01 42 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 68 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 72 03 00 35 04 06 00 DF C7 CD 7E 34 88 C7 B3 65 2F 49 31 D5 81 [12:26:20]*** Cut start [12:26:20]*** Partial cut [12:26:20]*** CUTSNS_PIN = 1 [12:26:20]*** CUTSNS_PIN = 0 [12:26:20]*** Brake cut motor [12:26:20]Read from MH i2c: 01 [12:26:20]MH_I2C_Read... [12:26:20]*** Stop cut motor [12:26:20]*** Cut end [12:26:20]Read from MH i2c: 01 07 00 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: 01 07 00 97 0C 00 00 00 00 00 FF 0F B8 [12:26:20]process_action close_receipt done [12:26:20]requested_data is exist [12:26:20]produce_requested_data [12:26:20]requested_item fm.sn is exist - process it [12:26:20]wFMCommunicate request_size=4 [12:26:20]MH_SAM_APDU [12:26:20]CAPDU: 80 11 00 00 [12:26:20]Write to MH i2c: E2 08 00 98 0C 80 11 00 00 00 00 00 00 1E [12:26:20]Write i2c OK [12:26:20]MH_I2C_Read... [12:26:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:20]Read from MH i2c: E2 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: E2 17 00 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: E2 17 00 98 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [12:26:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:20]wFMCommunicate OK [12:26:20]requested_item fd.num is exist - process it [12:26:20]SAM_PROTO_GetFieldsCounters [12:26:20]wFMCommunicate request_size=4 [12:26:20]MH_SAM_APDU [12:26:20]CAPDU: 80 13 00 00 [12:26:20]Write to MH i2c: E2 08 00 99 0C 80 13 00 00 00 00 00 00 21 [12:26:20]Write i2c OK [12:26:20]MH_I2C_Read... [12:26:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE BA 47 00 51 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 35 39 10 04 04 00 77 72 03 00 F4 03 04 00 77 93 A4 66 B6 04 01 00 00 16 A1 37 54 6E FF 3E 4D [12:26:20]CommunicateWithHost err = 0 [12:26:20]CheckOFDResponse [12:26:20]1017 (14) - 77093643461234 [12:26:20]1041 (16) - 0000000000874959 [12:26:20]1040 (4) - 225911 [12:26:20]1012 (4) - 27.07.2024 06:28 [12:26:20]1206 (1) - 0 [12:26:20]OFD Sender: Remove packet 225911 [12:26:20]ProducePacketName [12:26:20]name=ofd_packets/00225911 [12:26:20]NVStorageDeleteData [12:26:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:20]Read from MH i2c: E2 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: E2 62 00 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: E2 62 00 99 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 72 03 00 0E 04 04 00 B6 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 1D [12:26:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 72 03 00 0E 04 04 00 B6 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:26:20]wFMCommunicate OK [12:26:20]SAM_PROTO_GetFieldsCounters done [12:26:20]requested_item shift.num is exist - process it [12:26:20]requested_item shift.opened is exist - process it [12:26:20]req_shift_opened [12:26:20]FM_GetShiftState [12:26:20]SAM_PROTO_GetShiftState [12:26:20]wFMCommunicate request_size=4 [12:26:20]MH_SAM_APDU [12:26:20]CAPDU: 80 13 01 00 [12:26:20]Write to MH i2c: E2 08 00 9A 0C 80 13 01 00 00 00 00 00 23 [12:26:20]Write i2c OK [12:26:20]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 0E 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 0E 00 9A 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 31 [12:26:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:26:21]wFMCommunicate OK [12:26:21]SAM_PROTO_GetShiftState done [12:26:21]FM_GetShiftState done [12:26:21]req_shift_opened done [12:26:21]requested_item shift.open_date is exist - process it [12:26:21]req_shift_open_date [12:26:21]req_shift_open_date done [12:26:21]produce_requested_data done [12:26:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225911,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:26:21]process_action_free close_receipt [12:26:21]json_value_free [12:26:21]json_value_free done [12:26:21]process_json_proto returns [12:26:21]Send response to host [12:26:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225911,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:26:21]free response buf [12:26:21]execute_script done [12:26:21]execute_script returns [12:26:21]free content buf [12:26:21]Sock 8.Close socket [12:26:21]Sock 8.Thread stoped [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:40]accept exits with 9 [12:26:40]New connection [12:26:40]New thread 3067084132 created [12:26:40]Thread 3066940772 joined [12:26:40]Waiting for new connection... [12:26:40] Sock 9.Parse request [12:26:40]Sock 9.Check first char [12:26:40]Sock 9.First char is OK [12:26:40]request: POST /json_proto HTTP/1.0 [12:26:40]Method: POST [12:26:40]URL: /json_proto [12:26:40]Method is POST - this is cgi request [12:26:40]url: /json_proto [12:26:40]query_string will be loaded in cgi processing [12:26:40]execute_cgi json_proto POST (null) [12:26:40]execute_cgi path=json_proto method=POST [12:26:40]POST find Content-Length [12:26:40]Host: 172.17.43.131:8080 [12:26:40]Content-Length: 817 [12:26:40]Content-Type: application/json [12:26:40] [12:26:40]POST finish read [12:26:40]Found Content-Length = 817 [12:26:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:40]execute_script... [12:26:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:40]POST & json_proto [12:26:40]process_json_proto [12:26:40]json parsed OK: [12:26:40]protocol is kg_v1.0 [12:26:40]action value=close_receipt [12:26:40]process_action close_receipt [12:26:40]cmd_close_receipt [12:26:40]MH_GetDate [12:26:40]Write to MH i2c: F0 00 00 9B 0C 96 [12:26:40]Write i2c OK [12:26:40]MH_I2C_Read... [12:26:40]Read from MH i2c: F0 [12:26:40]MH_I2C_Read... [12:26:40]Read from MH i2c: F0 09 00 [12:26:40]MH_I2C_Read... [12:26:40]Read from MH i2c: F0 09 00 9B 0C 00 80 E7 A4 66 F9 24 A2 66 35 [12:26:40]GetLastDocTimeStamp 1722083176 [12:26:40]current date 1722083200 [12:26:40]FM_GetShiftState [12:26:40]SAM_PROTO_GetShiftState [12:26:40]wFMCommunicate request_size=4 [12:26:40]MH_SAM_APDU [12:26:40]CAPDU: 80 13 01 00 [12:26:40]Write to MH i2c: E2 08 00 9C 0C 80 13 01 00 00 00 00 00 25 [12:26:40]Write i2c OK [12:26:40]MH_I2C_Read... [12:26:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:40]Read from MH i2c: E2 [12:26:40]MH_I2C_Read... [12:26:40]Read from MH i2c: E2 0E 00 [12:26:40]MH_I2C_Read... [12:26:40]Read from MH i2c: E2 0E 00 9C 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 33 [12:26:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:26:40]wFMCommunicate OK [12:26:40]SAM_PROTO_GetShiftState done [12:26:40]FM_GetShiftState done [12:26:40]opened in 1722038719 [12:26:40]opened+sec_in_day 1722125119 [12:26:40]quantity*price = 50036 [12:26:40]sum+1 = 50037 [12:26:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 272 27.07.2024 12:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225912 ФПД: 130677302027804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225912&fm=130677302027804&tin=02508201610067®Number=0000000000092624&sum=50036 [12:26:41]StoreToDocumentArchive [12:26:41]shift 438 fd 225912 [12:26:41]save to /storage/0438/doc_00225912 [12:26:41]save last doc name /storage/0438/doc_00225912 to /storage/kkm_last_doc_name [12:26:41]save OK [12:26:41]Clear old archive folders... [12:26:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:41]tlvbuf is 02083470 [12:26:41]SAM_PROTO_ClearQueue [12:26:41]wFMCommunicate request_size=4 [12:26:41]MH_SAM_APDU [12:26:41]CAPDU: 80 09 00 00 [12:26:41]Write to MH i2c: E2 08 00 A9 0C 80 09 00 00 00 00 00 00 27 [12:26:41]Write i2c OK [12:26:41]MH_I2C_Read... [12:26:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:41]Read from MH i2c: E2 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 03 00 [12:26:41]MH_I2C_Read... [12:26:41]OFD Sender: No OFD packet to send [12:26:41]Read from MH i2c: E2 03 00 A9 0C 00 90 00 29 [12:26:41]RAPDU: 90 00 [12:26:41]wFMCommunicate OK [12:26:41]SAM_PROTO_ClearQueue done [12:26:41]KKMCreateOFDPacket [12:26:41]OFDProtocolAddRootSTLVToBuf [12:26:41]FM_MakeSignedData [12:26:41]FM_MakeSignedData [12:26:41]SAM_PROTO_SignData [12:26:41]wFMCommunicate request_size=4 [12:26:41]MH_SAM_APDU [12:26:41]CAPDU: 80 0D 01 02 [12:26:41]Write to MH i2c: E2 08 00 AA 0C 80 0D 01 02 00 00 00 00 2F [12:26:41]Write i2c OK [12:26:41]MH_I2C_Read... [12:26:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:41]Read from MH i2c: E2 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 03 00 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 03 00 AA 0C 00 90 00 2A [12:26:41]RAPDU: 90 00 [12:26:41]wFMCommunicate OK [12:26:41]wFMCommunicate request_size=255 [12:26:41]MH_SAM_APDU [12:26:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 80 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 72 03 00 35 04 06 00 76 [12:26:41]Write to MH i2c: E2 02 01 AB 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 80 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 72 03 00 35 04 06 00 76 00 00 9A [12:26:41]Write i2c OK [12:26:41]MH_I2C_Read... [12:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:41]Read from MH i2c: E2 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 03 00 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 03 00 AB 0C 00 90 00 2B [12:26:41]RAPDU: 90 00 [12:26:41]wFMCommunicate OK [12:26:41]wFMCommunicate request_size=10 [12:26:41]MH_SAM_APDU [12:26:41]CAPDU: 80 0D 02 02 05 D9 AE 2A E6 1C [12:26:41]Write to MH i2c: E2 0D 00 AC 0C 80 0D 02 02 05 00 D9 AE 2A E6 1C 00 00 EF [12:26:41]Write i2c OK [12:26:41]MH_I2C_Read... [12:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:41]Read from MH i2c: E2 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 03 00 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [12:26:41]RAPDU: 90 00 [12:26:41]wFMCommunicate OK [12:26:41]wFMCommunicate request_size=4 [12:26:41]MH_SAM_APDU [12:26:41]CAPDU: 80 0D 03 02 [12:26:41]Write to MH i2c: E2 08 00 AD 0C 80 0D 03 02 00 00 00 00 34 [12:26:41]Write i2c OK [12:26:41]MH_I2C_Read... [12:26:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:41]Read from MH i2c: E2 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 0B 00 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 0B 00 AD 0C 00 06 C8 88 07 3A F9 C2 9D 90 00 24 [12:26:41]RAPDU: 06 C8 88 07 3A F9 C2 9D 90 00 [12:26:41]wFMCommunicate OK [12:26:41]SAM_PROTO_SignData done [12:26:41]FM_MakeSignedData done [12:26:41]CreateOFDProtocolMessage [12:26:41]wFMCommunicate request_size=4 [12:26:41]MH_SAM_APDU [12:26:41]CAPDU: 80 11 00 00 [12:26:41]Write to MH i2c: E2 08 00 AE 0C 80 11 00 00 00 00 00 00 34 [12:26:41]Write i2c OK [12:26:41]MH_I2C_Read... [12:26:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:41]Read from MH i2c: E2 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 17 00 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: E2 17 00 AE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [12:26:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:41]wFMCommunicate OK [12:26:41]CreateOFDProtocolMessage done [12:26:41]OFDSenderStorePacket 225912 [12:26:41]StoreOFDPacket docnum=225912 [12:26:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 5D 07 01 A8 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 80 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 72 03 00 35 04 06 00 76 D9 AE 2A E6 1C 06 C8 88 07 3A F9 C2 9D [12:26:41]CheckFolder [12:26:41]dirname=/storage/ofd_packets [12:26:41]CheckFolder done [12:26:41]ProducePacketName [12:26:41]name=ofd_packets/00225912 [12:26:41]NVStorageSaveData ofd_packets/00225912 [12:26:41]File name is /storage/ofd_packets/00225912 [12:26:41]Write 301 bytes [12:26:41]NVStorageSaveData done [12:26:41]OFDSenderStorePacket done [12:26:41]KKMCreateOFDPacket done [12:26:41]NVStorageSaveData kkm_last_timestamp [12:26:41]File name is /storage/kkm_last_timestamp [12:26:41]Write 4 bytes [12:26:41]NVStorageSaveData done [12:26:41]ExternCall_PrintAddStr [12:26:41]wPrintStart [12:26:41]Write to MH i2c: 01 00 00 AF 0C BB [12:26:41]Write i2c OK [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: 01 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: 01 07 00 [12:26:41]MH_I2C_Read... [12:26:41]Read from MH i2c: 01 07 00 AF 0C 00 00 00 00 00 FF 0F D0 [12:26:41]RasterBufferAndPrint [12:26:41]line Счет N : (1)2002198 [12:26:41]line ИНН: 02508201610067 [12:26:41]line Контрольно-Кассовый Чек [12:26:41]line ПРОДАЖА [12:26:41]line ТРК (МРК, ГНК) : 53 [12:26:41]line Товар: 2710124130 [12:26:41]line Аи-92-К-5 [12:26:41]line 7.380 * 67.80 [12:26:41]line = 500.36 [12:26:41]line НДС 12% НСП 1% [12:26:41]line > о реализуемом товаре [12:26:41]line ИТОГО: 500.36 [12:26:41]line НСП 1% : 4.43 [12:26:41]line НДС 12% : 53.14 [12:26:41]line Наличными: 0.00 [12:26:41]line Безнал.: 500.36 [12:26:41]line Место: АЗС № 97 "Партнер Нефть" [12:26:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:26:41]line СНО: Общий режим [12:26:41]line Чек 272 27.07.2024 12:26 [12:26:41]line Смена: 438 ФФД: 1.0 [12:26:41]line ЗНМ: 0300000054 [12:26:41]line РНМ: 0000000000092624 [12:26:41]line Версия ККМ: 001 [12:26:41]line Платежная система: Бакай Банк [12:26:41]line ФМ: 0000000000874959 [12:26:41]line ФД: 225912 [12:26:41]line ФПД: 130677302027804 [12:26:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T122640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225912&fm=130677302027804&tin=02508201610067®Number=0000000000092624&sum=50036 [12:26:41]written 0, free lines is 4095 [12:26:41]OFD Sender: Processing packet 225912 [packets to send 600, broken 599] [12:26:41]ProducePacketName [12:26:41]name=ofd_packets/00225912 [12:26:41]OFD Sender: To server: pG, [12:26:41]CommunicateWithHost lk.salyk.kg:30040 [12:26:41]ConnectInit lk.salyk.kg [12:26:42]Write to MH i2c: 01 00 00 D9 0C E5 [12:26:42]Write i2c OK [12:26:42]MH_I2C_Read... [12:26:42]Read from MH i2c: 01 [12:26:42]MH_I2C_Read... [12:26:42]Read from MH i2c: 01 07 00 [12:26:42]MH_I2C_Read... [12:26:42]Read from MH i2c: 01 07 00 D9 0C 00 00 00 00 00 7D 0C 75 [12:26:42]RasterBufferAndPrint [12:26:42]line [12:26:42]line [12:26:42]line [12:26:42]line [12:26:42]line [12:26:42]written 0, free lines is 3200 [12:26:42]MH_Cut [12:26:42]Write to MH i2c: D1 01 00 E0 0C 01 BE [12:26:42]Write i2c OK [12:26:42]MH_I2C_Read... [12:26:42]Read from MH i2c: D1 [12:26:42]MH_I2C_Read... [12:26:42]Read from MH i2c: D1 01 00 [12:26:42]MH_I2C_Read... [12:26:42]Read from MH i2c: D1 01 00 E0 0C 00 BD [12:26:42]Write to MH i2c: 01 00 00 E1 0C ED [12:26:42]Write i2c OK [12:26:42]MH_I2C_Read... [12:26:42]Connected sock=11 [12:26:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 5D 07 01 A8 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 80 E7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 72 03 00 35 04 06 00 76 D9 AE 2A E6 1C 06 C8 88 07 3A F9 C2 9D [12:26: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 35 39 4F 00 00 00 BB 3D 47 00 E6 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 72 03 00 F4 03 04 00 8E 93 A4 66 B6 04 01 00 00 F3 AD 5B 0B 40 8B 86 4C [12:26:43]CommunicateWithHost err = 0 [12:26:43]CheckOFDResponse [12:26:43]1017 (14) - 77093643461234 [12:26:43]1041 (16) - 0000000000874959 [12:26:43]1040 (4) - 225912 [12:26:43]1012 (4) - 27.07.2024 06:28 [12:26:43]1206 (1) - 0 [12:26:43]OFD Sender: Remove packet 225912 [12:26:43]ProducePacketName [12:26:43]name=ofd_packets/00225912 [12:26:43]NVStorageDeleteData [12:26:43]*** Cut start [12:26:43]*** Partial cut [12:26:43]*** CUTSNS_PIN = 1 [12:26:43]*** CUTSNS_PIN = 0 [12:26:43]OFD Sender: No OFD packet to send [12:26:43]*** Brake cut motor [12:26:44]Read from MH i2c: 01 [12:26:44]MH_I2C_Read... [12:26:44]*** Stop cut motor [12:26:44]*** Cut end [12:26:44]Read from MH i2c: 01 07 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: 01 07 00 E1 0C 00 00 00 00 00 FF 0F 02 [12:26:44]process_action close_receipt done [12:26:44]requested_data is exist [12:26:44]produce_requested_data [12:26:44]requested_item fm.sn is exist - process it [12:26:44]wFMCommunicate request_size=4 [12:26:44]MH_SAM_APDU [12:26:44]CAPDU: 80 11 00 00 [12:26:44]Write to MH i2c: E2 08 00 E2 0C 80 11 00 00 00 00 00 00 68 [12:26:44]Write i2c OK [12:26:44]MH_I2C_Read... [12:26:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:44]Read from MH i2c: E2 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 17 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 17 00 E2 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [12:26:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:44]wFMCommunicate OK [12:26:44]requested_item fd.num is exist - process it [12:26:44]SAM_PROTO_GetFieldsCounters [12:26:44]wFMCommunicate request_size=4 [12:26:44]MH_SAM_APDU [12:26:44]CAPDU: 80 13 00 00 [12:26:44]Write to MH i2c: E2 08 00 E3 0C 80 13 00 00 00 00 00 00 6B [12:26:44]Write i2c OK [12:26:44]MH_I2C_Read... [12:26:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:44]Read from MH i2c: E2 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 62 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 62 00 E3 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 72 03 00 0E 04 04 00 B6 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 6B [12:26:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 72 03 00 0E 04 04 00 B6 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:26:44]wFMCommunicate OK [12:26:44]SAM_PROTO_GetFieldsCounters done [12:26:44]requested_item shift.num is exist - process it [12:26:44]requested_item shift.opened is exist - process it [12:26:44]req_shift_opened [12:26:44]FM_GetShiftState [12:26:44]SAM_PROTO_GetShiftState [12:26:44]wFMCommunicate request_size=4 [12:26:44]MH_SAM_APDU [12:26:44]CAPDU: 80 13 01 00 [12:26:44]Write to MH i2c: E2 08 00 E4 0C 80 13 01 00 00 00 00 00 6D [12:26:44]Write i2c OK [12:26:44]MH_I2C_Read... [12:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:44]Read from MH i2c: E2 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 0E 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 0E 00 E4 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7B [12:26:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:26:44]wFMCommunicate OK [12:26:44]SAM_PROTO_GetShiftState done [12:26:44]FM_GetShiftState done [12:26:44]req_shift_opened done [12:26:44]requested_item shift.open_date is exist - process it [12:26:44]req_shift_open_date [12:26:44]req_shift_open_date done [12:26:44]produce_requested_data done [12:26:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225912,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:26:44]process_action_free close_receipt [12:26:44]json_value_free [12:26:44]json_value_free done [12:26:44]process_json_proto returns [12:26:44]Send response to host [12:26:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225912,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:26:44]free response buf [12:26:44]execute_script done [12:26:44]execute_script returns [12:26:44]free content buf [12:26:44]Sock 9.Close socket [12:26:44]Sock 9.Thread stoped [12:26:48]OFD Sender: No OFD packet to send [12:26:53]OFD Sender: No OFD packet to send [12:26:58]OFD Sender: No OFD packet to send [12:27:03]OFD Sender: No OFD packet to send [12:27:08]OFD Sender: No OFD packet to send [12:27:09]recv_with_timeout no data received [12:27:13]OFD Sender: No OFD packet to send [12:27:18]OFD Sender: No OFD packet to send [12:27:19]recv_with_timeout no data received [12:27:23]OFD Sender: No OFD packet to send [12:27:28]OFD Sender: No OFD packet to send [12:27:33]OFD Sender: No OFD packet to send [12:27:38]OFD Sender: No OFD packet to send [12:27:43]OFD Sender: No OFD packet to send [12:27:48]OFD Sender: No OFD packet to send [12:27:53]OFD Sender: No OFD packet to send [12:27:58]OFD Sender: No OFD packet to send [12:28:03]OFD Sender: No OFD packet to send [12:28:08]OFD Sender: No OFD packet to send [12:28:13]OFD Sender: No OFD packet to send [12:28:18]OFD Sender: No OFD packet to send [12:28:23]OFD Sender: No OFD packet to send [12:28:28]OFD Sender: No OFD packet to send [12:28:33]OFD Sender: No OFD packet to send [12:28:38]OFD Sender: No OFD packet to send [12:28:43]OFD Sender: No OFD packet to send [12:28:49]OFD Sender: No OFD packet to send [12:28:50]recv_with_timeout no data received [12:28:54]OFD Sender: No OFD packet to send [12:28:59]OFD Sender: No OFD packet to send [12:29:04]OFD Sender: No OFD packet to send [12:29:09]OFD Sender: No OFD packet to send [12:29:14]OFD Sender: No OFD packet to send [12:29:19]OFD Sender: No OFD packet to send [12:29:24]OFD Sender: No OFD packet to send [12:29:29]OFD Sender: No OFD packet to send [12:29:34]OFD Sender: No OFD packet to send [12:29:39]OFD Sender: No OFD packet to send [12:29:44]OFD Sender: No OFD packet to send [12:29:49]OFD Sender: No OFD packet to send [12:29:54]OFD Sender: No OFD packet to send [12:29:59]OFD Sender: No OFD packet to send [12:30:04]OFD Sender: No OFD packet to send [12:30:07]accept exits with 10 [12:30:07]New connection [12:30:07]New thread 3066940772 created [12:30:07]Thread 3067084132 joined [12:30:07]Waiting for new connection... [12:30:07] Sock 10.Parse request [12:30:07]Sock 10.Check first char [12:30:07]Sock 10.First char is OK [12:30:07]request: POST /json_proto HTTP/1.0 [12:30:07]Method: POST [12:30:07]URL: /json_proto [12:30:07]Method is POST - this is cgi request [12:30:07]url: /json_proto [12:30:07]query_string will be loaded in cgi processing [12:30:07]execute_cgi json_proto POST (null) [12:30:07]execute_cgi path=json_proto method=POST [12:30:07]POST find Content-Length [12:30:07]Host: 172.17.43.131:8080 [12:30:07]Content-Length: 680 [12:30:07]Content-Type: application/json [12:30:07] [12:30:07]POST finish read [12:30:07]Found Content-Length = 680 [12:30:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:07]execute_script... [12:30: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)2002199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:07]POST & json_proto [12:30:07]process_json_proto [12:30:07]json parsed OK: [12:30:07]protocol is kg_v1.0 [12:30:07]action value=close_receipt [12:30:07]process_action close_receipt [12:30:07]cmd_close_receipt [12:30:07]MH_GetDate [12:30:07]Write to MH i2c: F0 00 00 E5 0C E0 [12:30:07]Write i2c OK [12:30:07]MH_I2C_Read... [12:30:07]Read from MH i2c: F0 [12:30:07]MH_I2C_Read... [12:30:07]Read from MH i2c: F0 09 00 [12:30:07]MH_I2C_Read... [12:30:07]Read from MH i2c: F0 09 00 E5 0C 00 50 E8 A4 66 F9 24 A2 66 50 [12:30:07]GetLastDocTimeStamp 1722083200 [12:30:07]current date 1722083408 [12:30:07]FM_GetShiftState [12:30:07]SAM_PROTO_GetShiftState [12:30:07]wFMCommunicate request_size=4 [12:30:07]MH_SAM_APDU [12:30:07]CAPDU: 80 13 01 00 [12:30:07]Write to MH i2c: E2 08 00 E6 0C 80 13 01 00 00 00 00 00 6F [12:30:07]Write i2c OK [12:30:07]MH_I2C_Read... [12:30:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:07]Read from MH i2c: E2 [12:30:07]MH_I2C_Read... [12:30:07]Read from MH i2c: E2 0E 00 [12:30:07]MH_I2C_Read... [12:30:07]Read from MH i2c: E2 0E 00 E6 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7D [12:30:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:30:07]wFMCommunicate OK [12:30:07]SAM_PROTO_GetShiftState done [12:30:07]FM_GetShiftState done [12:30:07]opened in 1722038719 [12:30:07]opened+sec_in_day 1722125119 [12:30:07]quantity*price = 200025 [12:30:07]sum+1 = 200026 [12:30:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 273 27.07.2024 12:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225913 ФПД: 210398881654502 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123008&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225913&fm=210398881654502&tin=02508201610067®Number=0000000000092624&sum=200000 [12:30:08]StoreToDocumentArchive [12:30:08]shift 438 fd 225913 [12:30:08]save to /storage/0438/doc_00225913 [12:30:08]save last doc name /storage/0438/doc_00225913 to /storage/kkm_last_doc_name [12:30:08]save OK [12:30:08]Clear old archive folders... [12:30:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:30:08]tlvbuf is 0202FB00 [12:30:08]SAM_PROTO_ClearQueue [12:30:08]wFMCommunicate request_size=4 [12:30:08]MH_SAM_APDU [12:30:08]CAPDU: 80 09 00 00 [12:30:08]Write to MH i2c: E2 08 00 F3 0C 80 09 00 00 00 00 00 00 71 [12:30:08]Write i2c OK [12:30:08]MH_I2C_Read... [12:30:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:08]Read from MH i2c: E2 [12:30:08]MH_I2C_Read... [12:30:08]Read from MH i2c: E2 03 00 [12:30:08]MH_I2C_Read... [12:30:08]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [12:30:08]RAPDU: 90 00 [12:30:08]wFMCommunicate OK [12:30:08]SAM_PROTO_ClearQueue done [12:30:08]KKMCreateOFDPacket [12:30:08]OFDProtocolAddRootSTLVToBuf [12:30:08]FM_MakeSignedData [12:30:08]FM_MakeSignedData [12:30:08]SAM_PROTO_SignData [12:30:08]wFMCommunicate request_size=4 [12:30:08]MH_SAM_APDU [12:30:08]CAPDU: 80 0D 01 02 [12:30:08]Write to MH i2c: E2 08 00 F4 0C 80 0D 01 02 00 00 00 00 79 [12:30:08]Write i2c OK [12:30:08]MH_I2C_Read... [12:30:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:08]Read from MH i2c: E2 [12:30:08]MH_I2C_Read... [12:30:08]Read from MH i2c: E2 03 00 [12:30:08]MH_I2C_Read... [12:30:08]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [12:30:08]RAPDU: 90 00 [12:30:08]wFMCommunicate OK [12:30:08]wFMCommunicate request_size=255 [12:30:08]MH_SAM_APDU [12:30:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 50 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 72 03 00 35 04 06 00 BF 5B 4E 9A [12:30:08]Write to MH i2c: E2 02 01 F5 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 50 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 72 03 00 35 04 06 00 BF 5B 4E 9A 00 00 EF [12:30:08]Write i2c OK [12:30:08]MH_I2C_Read... [12:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:09]Read from MH i2c: E2 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 03 00 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [12:30:09]RAPDU: 90 00 [12:30:09]wFMCommunicate OK [12:30:09]wFMCommunicate request_size=7 [12:30:09]MH_SAM_APDU [12:30:09]CAPDU: 80 0D 02 02 02 26 E6 [12:30:09]Write to MH i2c: E2 0A 00 F6 0C 80 0D 02 02 02 00 26 E6 00 00 8C [12:30:09]Write i2c OK [12:30:09]MH_I2C_Read... [12:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:09]Read from MH i2c: E2 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 03 00 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 03 00 F6 0C 00 90 00 76 [12:30:09]RAPDU: 90 00 [12:30:09]wFMCommunicate OK [12:30:09]wFMCommunicate request_size=4 [12:30:09]MH_SAM_APDU [12:30:09]CAPDU: 80 0D 03 02 [12:30:09]Write to MH i2c: E2 08 00 F7 0C 80 0D 03 02 00 00 00 00 7E [12:30:09]Write i2c OK [12:30:09]MH_I2C_Read... [12:30:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:09]Read from MH i2c: E2 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 0B 00 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 0B 00 F7 0C 00 8F 4F D7 22 D9 E0 32 51 90 00 92 [12:30:09]RAPDU: 8F 4F D7 22 D9 E0 32 51 90 00 [12:30:09]wFMCommunicate OK [12:30:09]SAM_PROTO_SignData done [12:30:09]FM_MakeSignedData done [12:30:09]CreateOFDProtocolMessage [12:30:09]wFMCommunicate request_size=4 [12:30:09]MH_SAM_APDU [12:30:09]CAPDU: 80 11 00 00 [12:30:09]Write to MH i2c: E2 08 00 F8 0C 80 11 00 00 00 00 00 00 7E [12:30:09]OFD Sender: No OFD packet to send [12:30:09]Write i2c OK [12:30:09]MH_I2C_Read... [12:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:09]Read from MH i2c: E2 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 17 00 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: E2 17 00 F8 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [12:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:30:09]wFMCommunicate OK [12:30:09]CreateOFDProtocolMessage done [12:30:09]OFDSenderStorePacket 225913 [12:30:09]StoreOFDPacket docnum=225913 [12:30:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0D 90 04 01 30 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 50 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 72 03 00 35 04 06 00 BF 5B 4E 9A 26 E6 8F 4F D7 22 D9 E0 32 51 [12:30:09]CheckFolder [12:30:09]dirname=/storage/ofd_packets [12:30:09]CheckFolder done [12:30:09]ProducePacketName [12:30:09]name=ofd_packets/00225913 [12:30:09]NVStorageSaveData ofd_packets/00225913 [12:30:09]File name is /storage/ofd_packets/00225913 [12:30:09]Write 298 bytes [12:30:09]NVStorageSaveData done [12:30:09]OFDSenderStorePacket done [12:30:09]KKMCreateOFDPacket done [12:30:09]NVStorageSaveData kkm_last_timestamp [12:30:09]File name is /storage/kkm_last_timestamp [12:30:09]Write 4 bytes [12:30:09]NVStorageSaveData done [12:30:09]ExternCall_PrintAddStr [12:30:09]wPrintStart [12:30:09]Write to MH i2c: 01 00 00 F9 0C 05 [12:30:09]Write i2c OK [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: 01 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: 01 07 00 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: 01 07 00 F9 0C 00 00 00 00 00 FF 0F 1A [12:30:09]RasterBufferAndPrint [12:30:09]line Счет N : (1)2002199 [12:30:09]line ИНН: 02508201610067 [12:30:09]line Контрольно-Кассовый Чек [12:30:09]line ПРОДАЖА [12:30:09]line ТРК (МРК, ГНК) : 51 [12:30:09]line Товар: 2710194210 [12:30:09]line ДТ-К-5 [12:30:09]line 26.250 * 76.20 [12:30:09]line = 2000.25 [12:30:09]line НДС 12% НСП 1% [12:30:09]line > о реализуемом товаре [12:30:09]line ОКРУГЛЕНИЕ: -0.25 [12:30:09]line ИТОГО: 2000.00 [12:30:09]line Внесено: 2000.00 [12:30:09]line СДАЧА: 0.00 [12:30:09]line НСП 1% : 17.70 [12:30:09]line НДС 12% : 212.42 [12:30:09]line Наличными: 2000.00 [12:30:09]line Безнал.: 0.00 [12:30:09]line Место: АЗС № 97 "Партнер Нефть" [12:30:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:30:09]line СНО: Общий режим [12:30:09]line Чек 273 27.07.2024 12:30 [12:30:09]line Смена: 438 ФФД: 1.0 [12:30:09]line ЗНМ: 0300000054 [12:30:09]line РНМ: 0000000000092624 [12:30:09]line Версия ККМ: 001 [12:30:09]line ФМ: 0000000000874959 [12:30:09]line ФД: 225913 [12:30:09]line ФПД: 210398881654502 [12:30:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123008&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225913&fm=210398881654502&tin=02508201610067®Number=0000000000092624&sum=200000 [12:30:09]written 0, free lines is 4095 [12:30:09]OFD Sender: Processing packet 225913 [packets to send 600, broken 599] [12:30:09]ProducePacketName [12:30:09]name=ofd_packets/00225913 [12:30:09]OFD Sender: To server: pG, [12:30:09]CommunicateWithHost lk.salyk.kg:30040 [12:30:09]ConnectInit lk.salyk.kg [12:30:09]Write to MH i2c: 01 00 00 24 0D 31 [12:30:09]Write i2c OK [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: 01 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: 01 07 00 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: 01 07 00 24 0D 00 00 00 00 00 5F 0C A3 [12:30:09]RasterBufferAndPrint [12:30:09]line [12:30:09]line [12:30:09]line [12:30:09]line [12:30:09]line [12:30:09]written 0, free lines is 3170 [12:30:09]MH_Cut [12:30:09]Write to MH i2c: D1 01 00 2B 0D 01 0A [12:30:09]Write i2c OK [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: D1 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: D1 01 00 [12:30:09]MH_I2C_Read... [12:30:09]Read from MH i2c: D1 01 00 2B 0D 00 09 [12:30:09]Write to MH i2c: 01 00 00 2C 0D 39 [12:30:09]Write i2c OK [12:30:09]MH_I2C_Read... [12:30:10]Connected sock=9 [12:30: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 35 39 0C 01 00 00 0D 90 04 01 30 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 50 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 72 03 00 35 04 06 00 BF 5B 4E 9A 26 E6 8F 4F D7 22 D9 E0 32 51 [12:30:11]*** Cut start [12:30:11]*** Partial cut [12:30:11]*** CUTSNS_PIN = 1 [12:30:11]*** CUTSNS_PIN = 0 [12:30:11]*** Brake cut motor [12:30:11]Read from MH i2c: 01 [12:30:11]MH_I2C_Read... [12:30:11]*** Stop cut motor [12:30:11]*** Cut end [12:30:11]Read from MH i2c: 01 07 00 [12:30:11]MH_I2C_Read... [12:30:11]Read from MH i2c: 01 07 00 2C 0D 00 00 00 00 00 FF 0F 4E [12:30:11]process_action close_receipt done [12:30:11]requested_data is exist [12:30:11]produce_requested_data [12:30:11]requested_item fm.sn is exist - process it [12:30:11]wFMCommunicate request_size=4 [12:30:11]MH_SAM_APDU [12:30:11]CAPDU: 80 11 00 00 [12:30:11]Write to MH i2c: E2 08 00 2D 0D 80 11 00 00 00 00 00 00 B4 [12:30:11]Write i2c OK [12:30:11]MH_I2C_Read... [12:30:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:11]Read from MH i2c: E2 [12:30:11]MH_I2C_Read... [12:30:11]Read from MH i2c: E2 17 00 [12:30:11]MH_I2C_Read... [12:30:11]Read from MH i2c: E2 17 00 2D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [12:30:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:30:11]wFMCommunicate OK [12:30:11]requested_item fd.num is exist - process it [12:30:11]SAM_PROTO_GetFieldsCounters [12:30:11]wFMCommunicate request_size=4 [12:30:11]MH_SAM_APDU [12:30:11]CAPDU: 80 13 00 00 [12:30:11]Write to MH i2c: E2 08 00 2E 0D 80 13 00 00 00 00 00 00 B7 [12:30:11]Write i2c OK [12:30:11]MH_I2C_Read... [12:30: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 35 39 4F 00 00 00 60 F8 47 00 3A 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 35 39 10 04 04 00 79 72 03 00 F4 03 04 00 5F 94 A4 66 B6 04 01 00 00 9F 9C AB C5 2C 7A A4 3A [12:30:11]CommunicateWithHost err = 0 [12:30:11]CheckOFDResponse [12:30:11]1017 (14) - 77093643461234 [12:30:11]1041 (16) - 0000000000874959 [12:30:11]1040 (4) - 225913 [12:30:11]1012 (4) - 27.07.2024 06:31 [12:30:11]1206 (1) - 0 [12:30:11]OFD Sender: Remove packet 225913 [12:30:11]ProducePacketName [12:30:11]name=ofd_packets/00225913 [12:30:11]NVStorageDeleteData [12:30:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:11]Read from MH i2c: E2 [12:30:11]MH_I2C_Read... [12:30:11]Read from MH i2c: E2 62 00 [12:30:11]MH_I2C_Read... [12:30:11]Read from MH i2c: E2 62 00 2E 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 72 03 00 0E 04 04 00 B6 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 BB [12:30:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 72 03 00 0E 04 04 00 B6 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:30:11]wFMCommunicate OK [12:30:11]SAM_PROTO_GetFieldsCounters done [12:30:11]requested_item shift.num is exist - process it [12:30:11]requested_item shift.opened is exist - process it [12:30:11]req_shift_opened [12:30:11]FM_GetShiftState [12:30:11]SAM_PROTO_GetShiftState [12:30:11]wFMCommunicate request_size=4 [12:30:11]MH_SAM_APDU [12:30:11]CAPDU: 80 13 01 00 [12:30:11]Write to MH i2c: E2 08 00 2F 0D 80 13 01 00 00 00 00 00 B9 [12:30:11]Write i2c OK [12:30:11]MH_I2C_Read... [12:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:11]Read from MH i2c: E2 [12:30:11]MH_I2C_Read... [12:30:11]Read from MH i2c: E2 0E 00 [12:30:11]MH_I2C_Read... [12:30:11]Read from MH i2c: E2 0E 00 2F 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C7 [12:30:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:30:11]wFMCommunicate OK [12:30:11]SAM_PROTO_GetShiftState done [12:30:11]FM_GetShiftState done [12:30:11]req_shift_opened done [12:30:11]requested_item shift.open_date is exist - process it [12:30:11]req_shift_open_date [12:30:11]req_shift_open_date done [12:30:11]produce_requested_data done [12:30:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225913,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:30:11]process_action_free close_receipt [12:30:11]json_value_free [12:30:11]json_value_free done [12:30:11]process_json_proto returns [12:30:11]Send response to host [12:30:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225913,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:30:11]free response buf [12:30:11]execute_script done [12:30:11]execute_script returns [12:30:11]free content buf [12:30:11]Sock 10.Close socket [12:30:11]Sock 10.Thread stoped [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:27]recv_with_timeout no data received [12:30:32]OFD Sender: No OFD packet to send [12:30:37]OFD Sender: No OFD packet to send [12:30:37]recv_with_timeout no data received [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:27]accept exits with 8 [12:31:27]New connection [12:31:27]New thread 3067084132 created [12:31:27]Thread 3066940772 joined [12:31:27]Waiting for new connection... [12:31:27] Sock 8.Parse request [12:31:27]Sock 8.Check first char [12:31:27]Sock 8.First char is OK [12:31:27]request: POST /json_proto HTTP/1.0 [12:31:27]Method: POST [12:31:27]URL: /json_proto [12:31:27]Method is POST - this is cgi request [12:31:27]url: /json_proto [12:31:27]query_string will be loaded in cgi processing [12:31:27]execute_cgi json_proto POST (null) [12:31:27]execute_cgi path=json_proto method=POST [12:31:27]POST find Content-Length [12:31:27]Host: 172.17.43.131:8080 [12:31:27]Content-Length: 804 [12:31:27]Content-Type: application/json [12:31:27] [12:31:27]POST finish read [12:31:27]Found Content-Length = 804 [12:31:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:27]execute_script... [12:31: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)2002196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:27]POST & json_proto [12:31:27]process_json_proto [12:31:27]json parsed OK: [12:31:27]protocol is kg_v1.0 [12:31:27]action value=close_receipt [12:31:27]process_action close_receipt [12:31:27]cmd_close_receipt [12:31:27]MH_GetDate [12:31:27]Write to MH i2c: F0 00 00 30 0D 2C [12:31:27]Write i2c OK [12:31:27]MH_I2C_Read... [12:31:27]Read from MH i2c: F0 [12:31:27]MH_I2C_Read... [12:31:27]Read from MH i2c: F0 09 00 [12:31:27]MH_I2C_Read... [12:31:27]Read from MH i2c: F0 09 00 30 0D 00 A0 E8 A4 66 F9 24 A2 66 EC [12:31:27]GetLastDocTimeStamp 1722083408 [12:31:27]current date 1722083488 [12:31:27]FM_GetShiftState [12:31:27]SAM_PROTO_GetShiftState [12:31:27]wFMCommunicate request_size=4 [12:31:27]MH_SAM_APDU [12:31:27]CAPDU: 80 13 01 00 [12:31:27]Write to MH i2c: E2 08 00 31 0D 80 13 01 00 00 00 00 00 BB [12:31:27]Write i2c OK [12:31:27]MH_I2C_Read... [12:31:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:27]Read from MH i2c: E2 [12:31:27]MH_I2C_Read... [12:31:27]Read from MH i2c: E2 0E 00 [12:31:27]MH_I2C_Read... [12:31:27]Read from MH i2c: E2 0E 00 31 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C9 [12:31:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:31:27]wFMCommunicate OK [12:31:27]SAM_PROTO_GetShiftState done [12:31:27]FM_GetShiftState done [12:31:27]opened in 1722038719 [12:31:27]opened+sec_in_day 1722125119 [12:31:27]quantity*price = 100021 [12:31:27]sum+1 = 100023 [12:31:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 274 27.07.2024 12:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225914 ФПД: 197020911669138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225914&fm=197020911669138&tin=02508201610067®Number=0000000000092624&sum=100022 [12:31:28]StoreToDocumentArchive [12:31:28]shift 438 fd 225914 [12:31:28]save to /storage/0438/doc_00225914 [12:31:28]save last doc name /storage/0438/doc_00225914 to /storage/kkm_last_doc_name [12:31:28]save OK [12:31:28]Clear old archive folders... [12:31:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:28]tlvbuf is B6F75760 [12:31:28]SAM_PROTO_ClearQueue [12:31:28]wFMCommunicate request_size=4 [12:31:28]MH_SAM_APDU [12:31:28]CAPDU: 80 09 00 00 [12:31:28]Write to MH i2c: E2 08 00 3E 0D 80 09 00 00 00 00 00 00 BD [12:31:28]Write i2c OK [12:31:28]MH_I2C_Read... [12:31:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:28]Read from MH i2c: E2 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: E2 03 00 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: E2 03 00 3E 0D 00 90 00 BF [12:31:28]RAPDU: 90 00 [12:31:28]wFMCommunicate OK [12:31:28]SAM_PROTO_ClearQueue done [12:31:28]KKMCreateOFDPacket [12:31:28]OFDProtocolAddRootSTLVToBuf [12:31:28]FM_MakeSignedData [12:31:28]FM_MakeSignedData [12:31:28]SAM_PROTO_SignData [12:31:28]wFMCommunicate request_size=4 [12:31:28]MH_SAM_APDU [12:31:28]CAPDU: 80 0D 01 02 [12:31:28]Write to MH i2c: E2 08 00 3F 0D 80 0D 01 02 00 00 00 00 C5 [12:31:28]Write i2c OK [12:31:28]MH_I2C_Read... [12:31:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:28]Read from MH i2c: E2 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: E2 03 00 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: E2 03 00 3F 0D 00 90 00 C0 [12:31:28]RAPDU: 90 00 [12:31:28]wFMCommunicate OK [12:31:28]wFMCommunicate request_size=255 [12:31:28]MH_SAM_APDU [12:31:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 A0 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 72 03 00 35 04 06 00 B3 [12:31:28]Write to MH i2c: E2 02 01 40 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 A0 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 72 03 00 35 04 06 00 B3 00 00 A3 [12:31:28]Write i2c OK [12:31:28]MH_I2C_Read... [12:31:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:29]Read from MH i2c: E2 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 03 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 03 00 40 0D 00 90 00 C1 [12:31:29]RAPDU: 90 00 [12:31:29]wFMCommunicate OK [12:31:29]wFMCommunicate request_size=10 [12:31:29]MH_SAM_APDU [12:31:29]CAPDU: 80 0D 02 02 05 30 81 74 0F 92 [12:31:29]Write to MH i2c: E2 0D 00 41 0D 80 0D 02 02 05 00 30 81 74 0F 92 00 00 98 [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:29]Read from MH i2c: E2 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 03 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 03 00 41 0D 00 90 00 C2 [12:31:29]RAPDU: 90 00 [12:31:29]wFMCommunicate OK [12:31:29]wFMCommunicate request_size=4 [12:31:29]MH_SAM_APDU [12:31:29]CAPDU: 80 0D 03 02 [12:31:29]Write to MH i2c: E2 08 00 42 0D 80 0D 03 02 00 00 00 00 CA [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:29]Read from MH i2c: E2 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 0B 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 0B 00 42 0D 00 53 B0 C3 C0 24 DE CF 35 90 00 57 [12:31:29]RAPDU: 53 B0 C3 C0 24 DE CF 35 90 00 [12:31:29]wFMCommunicate OK [12:31:29]SAM_PROTO_SignData done [12:31:29]FM_MakeSignedData done [12:31:29]CreateOFDProtocolMessage [12:31:29]wFMCommunicate request_size=4 [12:31:29]MH_SAM_APDU [12:31:29]CAPDU: 80 11 00 00 [12:31:29]Write to MH i2c: E2 08 00 43 0D 80 11 00 00 00 00 00 00 CA [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:29]Read from MH i2c: E2 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 17 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 17 00 43 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [12:31:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:31:29]wFMCommunicate OK [12:31:29]CreateOFDProtocolMessage done [12:31:29]OFDSenderStorePacket 225914 [12:31:29]StoreOFDPacket docnum=225914 [12:31:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 24 C2 07 01 80 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 A0 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 72 03 00 35 04 06 00 B3 30 81 74 0F 92 53 B0 C3 C0 24 DE CF 35 [12:31:29]CheckFolder [12:31:29]dirname=/storage/ofd_packets [12:31:29]CheckFolder done [12:31:29]ProducePacketName [12:31:29]name=ofd_packets/00225914 [12:31:29]NVStorageSaveData ofd_packets/00225914 [12:31:29]File name is /storage/ofd_packets/00225914 [12:31:29]Write 301 bytes [12:31:29]NVStorageSaveData done [12:31:29]OFDSenderStorePacket done [12:31:29]KKMCreateOFDPacket done [12:31:29]NVStorageSaveData kkm_last_timestamp [12:31:29]File name is /storage/kkm_last_timestamp [12:31:29]Write 4 bytes [12:31:29]NVStorageSaveData done [12:31:29]ExternCall_PrintAddStr [12:31:29]wPrintStart [12:31:29]Write to MH i2c: 01 00 00 44 0D 51 [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: 01 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: 01 07 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: 01 07 00 44 0D 00 00 00 00 00 FF 0F 66 [12:31:29]RasterBufferAndPrint [12:31:29]line Счет N : (1)2002196 [12:31:29]line ИНН: 02508201610067 [12:31:29]line Контрольно-Кассовый Чек [12:31:29]line ПРОДАЖА [12:31:29]line ТРК (МРК, ГНК) : 34 [12:31:29]line Товар: 2710124500 [12:31:29]line Аи-95-К-5 [12:31:29]line 13.480 * 74.20 [12:31:29]line = 1000.22 [12:31:29]line НДС 12% НСП 1% [12:31:29]line > о реализуемом товаре [12:31:29]line ИТОГО: 1000.22 [12:31:29]line НСП 1% : 8.85 [12:31:29]line НДС 12% : 106.22 [12:31:29]line Наличными: 0.00 [12:31:29]line Безнал.: 1000.22 [12:31:29]line Место: АЗС № 97 "Партнер Нефть" [12:31:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:31:29]line СНО: Общий режим [12:31:29]line Чек 274 27.07.2024 12:31 [12:31:29]line Смена: 438 ФФД: 1.0 [12:31:29]line ЗНМ: 0300000054 [12:31:29]line РНМ: 0000000000092624 [12:31:29]line Версия ККМ: 001 [12:31:29]line Платежная система: O! деньги [12:31:29]line ФМ: 0000000000874959 [12:31:29]line ФД: 225914 [12:31:29]line ФПД: 197020911669138 [12:31:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225914&fm=197020911669138&tin=02508201610067®Number=0000000000092624&sum=100022 [12:31:29]OFD Sender: Processing packet 225914 [packets to send 600, broken 599] [12:31:29]ProducePacketName [12:31:29]name=ofd_packets/00225914 [12:31:29]OFD Sender: To server: pG, [12:31:29]CommunicateWithHost lk.salyk.kg:30040 [12:31:29]ConnectInit lk.salyk.kg [12:31:29]written 0, free lines is 4095 [12:31:30]Write to MH i2c: 01 00 00 6E 0D 7B [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 07 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 07 00 6E 0D 00 00 00 00 00 7A 0C 08 [12:31:30]RasterBufferAndPrint [12:31:30]line [12:31:30]line [12:31:30]line [12:31:30]line [12:31:30]line [12:31:30]written 0, free lines is 3197 [12:31:30]MH_Cut [12:31:30]Write to MH i2c: D1 01 00 75 0D 01 54 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: D1 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: D1 01 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: D1 01 00 75 0D 00 53 [12:31:30]Write to MH i2c: 01 00 00 76 0D 83 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:31]*** Cut start [12:31:31]*** Partial cut [12:31:31]*** CUTSNS_PIN = 1 [12:31:31]*** CUTSNS_PIN = 0 [12:31:31]*** Brake cut motor [12:31:31]Read from MH i2c: 01 [12:31:31]MH_I2C_Read... [12:31:31]*** Stop cut motor [12:31:31]*** Cut end [12:31:31]Read from MH i2c: 01 07 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 07 00 76 0D 00 00 00 00 00 FF 0F 98 [12:31:31]process_action close_receipt done [12:31:31]requested_data is exist [12:31:31]produce_requested_data [12:31:31]requested_item fm.sn is exist - process it [12:31:31]wFMCommunicate request_size=4 [12:31:31]MH_SAM_APDU [12:31:31]CAPDU: 80 11 00 00 [12:31:31]Write to MH i2c: E2 08 00 77 0D 80 11 00 00 00 00 00 00 FE [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:32]Read from MH i2c: E2 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 17 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 17 00 77 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [12:31:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:31:32]wFMCommunicate OK [12:31:32]requested_item fd.num is exist - process it [12:31:32]SAM_PROTO_GetFieldsCounters [12:31:32]wFMCommunicate request_size=4 [12:31:32]MH_SAM_APDU [12:31:32]CAPDU: 80 13 00 00 [12:31:32]Write to MH i2c: E2 08 00 78 0D 80 13 00 00 00 00 00 00 01 [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:32]Read from MH i2c: E2 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 62 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 62 00 78 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 72 03 00 0E 04 04 00 B6 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 09 [12:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 72 03 00 0E 04 04 00 B6 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:31:32]wFMCommunicate OK [12:31:32]SAM_PROTO_GetFieldsCounters done [12:31:32]requested_item shift.num is exist - process it [12:31:32]requested_item shift.opened is exist - process it [12:31:32]req_shift_opened [12:31:32]FM_GetShiftState [12:31:32]SAM_PROTO_GetShiftState [12:31:32]wFMCommunicate request_size=4 [12:31:32]MH_SAM_APDU [12:31:32]CAPDU: 80 13 01 00 [12:31:32]Write to MH i2c: E2 08 00 79 0D 80 13 01 00 00 00 00 00 03 [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:32]Read from MH i2c: E2 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 0E 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 0E 00 79 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 11 [12:31:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:31:32]wFMCommunicate OK [12:31:32]SAM_PROTO_GetShiftState done [12:31:32]FM_GetShiftState done [12:31:32]req_shift_opened done [12:31:32]requested_item shift.open_date is exist - process it [12:31:32]req_shift_open_date [12:31:32]req_shift_open_date done [12:31:32]produce_requested_data done [12:31:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225914,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:31:32]process_action_free close_receipt [12:31:32]json_value_free [12:31:32]json_value_free done [12:31:32]process_json_proto returns [12:31:32]Send response to host [12:31:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225914,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:31:32]free response buf [12:31:32]execute_script done [12:31:32]execute_script returns [12:31:32]free content buf [12:31:32]Sock 8.Close socket [12:31:32]Sock 8.Thread stoped [12:31:33]recv_with_timeout no data received [12:31:34]ConnectInit Can't take IP for lk.salyk.kg [12:31:34]CommunicateWithHost connect error [12:31:34]CommunicateWithHost err = -1 [12:31:34]OFD Sender: Server communicate error [12:31:39]OFD Sender: Processing packet 225914 [packets to send 600, broken 599] [12:31:39]ProducePacketName [12:31:39]name=ofd_packets/00225914 [12:31:39]OFD Sender: To server: pG, [12:31:39]CommunicateWithHost lk.salyk.kg:30040 [12:31:39]ConnectInit lk.salyk.kg [12:31:44]recv_with_timeout no data received [12:31:44]ConnectInit Can't take IP for lk.salyk.kg [12:31:44]CommunicateWithHost connect error [12:31:44]CommunicateWithHost err = -1 [12:31:44]OFD Sender: Server communicate error [12:31:49]OFD Sender: Processing packet 225914 [packets to send 600, broken 599] [12:31:49]ProducePacketName [12:31:49]name=ofd_packets/00225914 [12:31:49]OFD Sender: To server: pG, [12:31:49]CommunicateWithHost lk.salyk.kg:30040 [12:31:49]ConnectInit lk.salyk.kg [12:31:53]Connected sock=10 [12:31: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 35 39 0F 01 00 00 24 C2 07 01 80 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 A0 E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 72 03 00 35 04 06 00 B3 30 81 74 0F 92 53 B0 C3 C0 24 DE CF 35 [12:31: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 35 39 4F 00 00 00 DB 85 47 00 05 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 35 39 10 04 04 00 7A 72 03 00 F4 03 04 00 C5 94 A4 66 B6 04 01 00 00 74 B4 D3 62 65 83 AF 9F [12:31:54]CommunicateWithHost err = 0 [12:31:54]CheckOFDResponse [12:31:54]1017 (14) - 77093643461234 [12:31:54]1041 (16) - 0000000000874959 [12:31:54]1040 (4) - 225914 [12:31:54]1012 (4) - 27.07.2024 06:33 [12:31:54]1206 (1) - 0 [12:31:54]OFD Sender: Remove packet 225914 [12:31:54]ProducePacketName [12:31:54]name=ofd_packets/00225914 [12:31:54]NVStorageDeleteData [12:31:54]OFD Sender: No OFD packet to send [12:31:59]OFD Sender: No OFD packet to send [12:32:04]OFD Sender: No OFD packet to send [12:32:09]OFD Sender: No OFD packet to send [12:32:14]OFD Sender: No OFD packet to send [12:32:19]OFD Sender: No OFD packet to send [12:32:24]OFD Sender: No OFD packet to send [12:32:29]OFD Sender: No OFD packet to send [12:32:34]OFD Sender: No OFD packet to send [12:32:39]OFD Sender: No OFD packet to send [12:32:40]recv_with_timeout no data received [12:32:44]OFD Sender: No OFD packet to send [12:32:49]OFD Sender: No OFD packet to send [12:32:53]recv_with_timeout no data received [12:32:54]OFD Sender: No OFD packet to send [12:32:59]OFD Sender: No OFD packet to send [12:33:00]accept exits with 9 [12:33:00]New connection [12:33:00]New thread 3066940772 created [12:33:00]Thread 3067084132 joined [12:33:00]Waiting for new connection... [12:33:00] Sock 9.Parse request [12:33:00]Sock 9.Check first char [12:33:00]Sock 9.First char is OK [12:33:00]request: POST /json_proto HTTP/1.0 [12:33:00]Method: POST [12:33:00]URL: /json_proto [12:33:00]Method is POST - this is cgi request [12:33:00]url: /json_proto [12:33:00]query_string will be loaded in cgi processing [12:33:00]execute_cgi json_proto POST (null) [12:33:00]execute_cgi path=json_proto method=POST [12:33:00]POST find Content-Length [12:33:00]Host: 172.17.43.131:8080 [12:33:00]Content-Length: 679 [12:33:00]Content-Type: application/json [12:33:00] [12:33:00]POST finish read [12:33:00]Found Content-Length = 679 [12:33:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:00]execute_script... [12:33: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)2002200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:00]POST & json_proto [12:33:00]process_json_proto [12:33:00]json parsed OK: [12:33:00]protocol is kg_v1.0 [12:33:00]action value=close_receipt [12:33:00]process_action close_receipt [12:33:00]cmd_close_receipt [12:33:00]MH_GetDate [12:33:00]Write to MH i2c: F0 00 00 7A 0D 76 [12:33:00]Write i2c OK [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: F0 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: F0 09 00 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: F0 09 00 7A 0D 00 FD E8 A4 66 F9 24 A2 66 93 [12:33:00]GetLastDocTimeStamp 1722083488 [12:33:00]current date 1722083581 [12:33:00]FM_GetShiftState [12:33:00]SAM_PROTO_GetShiftState [12:33:00]wFMCommunicate request_size=4 [12:33:00]MH_SAM_APDU [12:33:00]CAPDU: 80 13 01 00 [12:33:00]Write to MH i2c: E2 08 00 7B 0D 80 13 01 00 00 00 00 00 05 [12:33:00]Write i2c OK [12:33:00]MH_I2C_Read... [12:33:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:00]Read from MH i2c: E2 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: E2 0E 00 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: E2 0E 00 7B 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 13 [12:33:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:33:00]wFMCommunicate OK [12:33:00]SAM_PROTO_GetShiftState done [12:33:00]FM_GetShiftState done [12:33:00]opened in 1722038719 [12:33:00]opened+sec_in_day 1722125119 [12:33:00]quantity*price = 70037 [12:33:00]sum+1 = 70038 [12:33:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 275 27.07.2024 12:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225915 ФПД: 13169710431146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123301&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225915&fm=13169710431146&tin=02508201610067®Number=0000000000092624&sum=70000 [12:33:01]StoreToDocumentArchive [12:33:01]shift 438 fd 225915 [12:33:01]save to /storage/0438/doc_00225915 [12:33:01]save last doc name /storage/0438/doc_00225915 to /storage/kkm_last_doc_name [12:33:01]save OK [12:33:01]Clear old archive folders... [12:33:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:01]tlvbuf is 0206FB20 [12:33:01]SAM_PROTO_ClearQueue [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 09 00 00 [12:33:01]Write to MH i2c: E2 08 00 88 0D 80 09 00 00 00 00 00 00 07 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [12:33:01]RAPDU: 90 00 [12:33:01]wFMCommunicate OK [12:33:01]SAM_PROTO_ClearQueue done [12:33:01]KKMCreateOFDPacket [12:33:01]OFDProtocolAddRootSTLVToBuf [12:33:01]FM_MakeSignedData [12:33:01]FM_MakeSignedData [12:33:01]SAM_PROTO_SignData [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 0D 01 02 [12:33:01]Write to MH i2c: E2 08 00 89 0D 80 0D 01 02 00 00 00 00 0F [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 89 0D 00 90 00 0A [12:33:01]RAPDU: 90 00 [12:33:01]wFMCommunicate OK [12:33:01]wFMCommunicate request_size=255 [12:33:01]MH_SAM_APDU [12:33: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 FD E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 72 03 00 35 04 06 00 0B [12:33:01]Write to MH i2c: E2 02 01 8A 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 FD E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 72 03 00 35 04 06 00 0B 00 00 32 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:02]Read from MH i2c: E2 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 03 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 03 00 8A 0D 00 90 00 0B [12:33:02]RAPDU: 90 00 [12:33:02]wFMCommunicate OK [12:33:02]wFMCommunicate request_size=10 [12:33:02]MH_SAM_APDU [12:33:02]CAPDU: 80 0D 02 02 05 FA 4F E9 7B AA [12:33:02]Write to MH i2c: E2 0D 00 8B 0D 80 0D 02 02 05 00 FA 4F E9 7B AA 00 00 73 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:02]Read from MH i2c: E2 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 03 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 03 00 8B 0D 00 90 00 0C [12:33:02]RAPDU: 90 00 [12:33:02]wFMCommunicate OK [12:33:02]wFMCommunicate request_size=4 [12:33:02]MH_SAM_APDU [12:33:02]CAPDU: 80 0D 03 02 [12:33:02]Write to MH i2c: E2 08 00 8C 0D 80 0D 03 02 00 00 00 00 14 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:02]Read from MH i2c: E2 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 0B 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 0B 00 8C 0D 00 89 2A 16 D7 3E 4C B1 38 90 00 28 [12:33:02]RAPDU: 89 2A 16 D7 3E 4C B1 38 90 00 [12:33:02]wFMCommunicate OK [12:33:02]SAM_PROTO_SignData done [12:33:02]FM_MakeSignedData done [12:33:02]CreateOFDProtocolMessage [12:33:02]wFMCommunicate request_size=4 [12:33:02]MH_SAM_APDU [12:33:02]CAPDU: 80 11 00 00 [12:33:02]Write to MH i2c: E2 08 00 8D 0D 80 11 00 00 00 00 00 00 14 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:02]Read from MH i2c: E2 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 17 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 17 00 8D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [12:33:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:02]wFMCommunicate OK [12:33:02]CreateOFDProtocolMessage done [12:33:02]OFDSenderStorePacket 225915 [12:33:02]StoreOFDPacket docnum=225915 [12:33:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C B3 07 01 25 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 FD E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 72 03 00 35 04 06 00 0B FA 4F E9 7B AA 89 2A 16 D7 3E 4C B1 38 [12:33:02]CheckFolder [12:33:02]dirname=/storage/ofd_packets [12:33:02]CheckFolder done [12:33:02]ProducePacketName [12:33:02]name=ofd_packets/00225915 [12:33:02]NVStorageSaveData ofd_packets/00225915 [12:33:02]File name is /storage/ofd_packets/00225915 [12:33:02]Write 301 bytes [12:33:02]NVStorageSaveData done [12:33:02]OFDSenderStorePacket done [12:33:02]KKMCreateOFDPacket done [12:33:02]NVStorageSaveData kkm_last_timestamp [12:33:02]File name is /storage/kkm_last_timestamp [12:33:02]Write 4 bytes [12:33:02]NVStorageSaveData done [12:33:02]ExternCall_PrintAddStr [12:33:02]wPrintStart [12:33:02]Write to MH i2c: 01 00 00 8E 0D 9B [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 8E 0D 00 00 00 00 00 FF 0F B0 [12:33:02]RasterBufferAndPrint [12:33:02]line Счет N : (1)2002200 [12:33:02]line ИНН: 02508201610067 [12:33:02]line Контрольно-Кассовый Чек [12:33:02]line ПРОДАЖА [12:33:02]line ТРК (МРК, ГНК) : 63 [12:33:02]line Товар: 2710124130 [12:33:02]line Аи-92-К-5 [12:33:02]line 10.330 * 67.80 [12:33:02]line = 700.37 [12:33:02]line НДС 12% НСП 1% [12:33:02]line > о реализуемом товаре [12:33:02]line ОКРУГЛЕНИЕ: -0.37 [12:33:02]line ИТОГО: 700.00 [12:33:02]line Внесено: 700.00 [12:33:02]line СДАЧА: 0.00 [12:33:02]line НСП 1% : 6.20 [12:33:02]line НДС 12% : 74.38 [12:33:02]line Наличными: 700.00 [12:33:02]line Безнал.: 0.00 [12:33:02]line Место: АЗС № 97 "Партнер Нефть" [12:33:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:33:02]OFD Sender: Processing packet 225915 [packets to send 600, broken 599] [12:33:02]ProducePacketName [12:33:02]name=ofd_packets/00225915 [12:33:02]OFD Sender: To server: pG, [12:33:02]CommunicateWithHost lk.salyk.kg:30040 [12:33:02]ConnectInit lk.salyk.kg [12:33:02]line СНО: Общий режим [12:33:02]line Чек 275 27.07.2024 12:33 [12:33:02]line Смена: 438 ФФД: 1.0 [12:33:02]line ЗНМ: 0300000054 [12:33:02]line РНМ: 0000000000092624 [12:33:02]line Версия ККМ: 001 [12:33:02]line ФМ: 0000000000874959 [12:33:02]line ФД: 225915 [12:33:02]line ФПД: 13169710431146 [12:33:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123301&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225915&fm=13169710431146&tin=02508201610067®Number=0000000000092624&sum=70000 [12:33:02]written 0, free lines is 4095 [12:33:02]Write to MH i2c: 01 00 00 B9 0D C6 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 B9 0D 00 00 00 00 00 55 0C 2E [12:33:02]RasterBufferAndPrint [12:33:02]line [12:33:02]line [12:33:02]line [12:33:02]line [12:33:02]line [12:33:02]written 0, free lines is 3160 [12:33:02]MH_Cut [12:33:02]Write to MH i2c: D1 01 00 C0 0D 01 9F [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: D1 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: D1 01 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: D1 01 00 C0 0D 00 9E [12:33:02]Write to MH i2c: 01 00 00 C1 0D CE [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:03]Connected sock=10 [12:33: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 35 39 0F 01 00 00 0C B3 07 01 25 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 FD E8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 72 03 00 35 04 06 00 0B FA 4F E9 7B AA 89 2A 16 D7 3E 4C B1 38 [12:33:04]*** Cut start [12:33:04]*** Partial cut [12:33:04]*** CUTSNS_PIN = 1 [12:33:04]*** CUTSNS_PIN = 0 [12:33:04]*** Brake cut motor [12: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 35 39 4F 00 00 00 28 3E 47 00 0D 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 35 39 10 04 04 00 7B 72 03 00 F4 03 04 00 0B 95 A4 66 B6 04 01 00 00 79 15 A2 D6 B2 30 5E CD [12:33:04]CommunicateWithHost err = 0 [12:33:04]CheckOFDResponse [12:33:04]1017 (14) - 77093643461234 [12:33:04]1041 (16) - 0000000000874959 [12:33:04]1040 (4) - 225915 [12:33:04]1012 (4) - 27.07.2024 06:34 [12:33:04]1206 (1) - 0 [12:33:04]OFD Sender: Remove packet 225915 [12:33:04]ProducePacketName [12:33:04]name=ofd_packets/00225915 [12:33:04]NVStorageDeleteData [12:33:04]Read from MH i2c: 01 [12:33:04]MH_I2C_Read... [12:33:04]*** Stop cut motor [12:33:04]*** Cut end [12:33:04]Read from MH i2c: 01 07 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: 01 07 00 C1 0D 00 00 00 00 00 FF 0F E3 [12:33:04]process_action close_receipt done [12:33:04]requested_data is exist [12:33:04]produce_requested_data [12:33:04]requested_item fm.sn is exist - process it [12:33:04]wFMCommunicate request_size=4 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 11 00 00 [12:33:04]Write to MH i2c: E2 08 00 C2 0D 80 11 00 00 00 00 00 00 49 [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 17 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 17 00 C2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [12:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:04]wFMCommunicate OK [12:33:04]requested_item fd.num is exist - process it [12:33:04]SAM_PROTO_GetFieldsCounters [12:33:04]wFMCommunicate request_size=4 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 13 00 00 [12:33:04]Write to MH i2c: E2 08 00 C3 0D 80 13 00 00 00 00 00 00 4C [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 62 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 62 00 C3 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 72 03 00 0E 04 04 00 B6 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 58 [12:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 72 03 00 0E 04 04 00 B6 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:33:04]wFMCommunicate OK [12:33:04]SAM_PROTO_GetFieldsCounters done [12:33:04]requested_item shift.num is exist - process it [12:33:04]requested_item shift.opened is exist - process it [12:33:04]req_shift_opened [12:33:04]FM_GetShiftState [12:33:04]SAM_PROTO_GetShiftState [12:33:04]wFMCommunicate request_size=4 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 13 01 00 [12:33:04]Write to MH i2c: E2 08 00 C4 0D 80 13 01 00 00 00 00 00 4E [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:04]OFD Sender: No OFD packet to send [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 0E 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 0E 00 C4 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5C [12:33:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:33:04]wFMCommunicate OK [12:33:04]SAM_PROTO_GetShiftState done [12:33:04]FM_GetShiftState done [12:33:04]req_shift_opened done [12:33:04]requested_item shift.open_date is exist - process it [12:33:04]req_shift_open_date [12:33:04]req_shift_open_date done [12:33:04]produce_requested_data done [12:33:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225915,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:33:04]process_action_free close_receipt [12:33:04]json_value_free [12:33:04]json_value_free done [12:33:04]process_json_proto returns [12:33:04]Send response to host [12:33:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225915,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:33:04]free response buf [12:33:04]execute_script done [12:33:04]execute_script returns [12:33:04]free content buf [12:33:04]Sock 9.Close socket [12:33:04]Sock 9.Thread stoped [12:33:09]OFD Sender: No OFD packet to send [12:33:14]OFD Sender: No OFD packet to send [12:33:20]OFD Sender: No OFD packet to send [12:33:25]OFD Sender: No OFD packet to send [12:33:30]OFD Sender: No OFD packet to send [12:33:35]OFD Sender: No OFD packet to send [12:33:36]accept exits with 8 [12:33:36]New connection [12:33:36]New thread 3067084132 created [12:33:36]Thread 3066940772 joined [12:33:36]Waiting for new connection... [12:33:36] Sock 8.Parse request [12:33:36]Sock 8.Check first char [12:33:36]Sock 8.First char is OK [12:33:36]request: POST /json_proto HTTP/1.0 [12:33:36]Method: POST [12:33:36]URL: /json_proto [12:33:36]Method is POST - this is cgi request [12:33:36]url: /json_proto [12:33:36]query_string will be loaded in cgi processing [12:33:36]execute_cgi json_proto POST (null) [12:33:36]execute_cgi path=json_proto method=POST [12:33:36]POST find Content-Length [12:33:36]Host: 172.17.43.131:8080 [12:33:36]Content-Length: 1200 [12:33:36]Content-Type: application/json [12:33:36] [12:33:36]POST finish read [12:33:36]Found Content-Length = 1200 [12:33: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002194\u000A27.07.2024 12:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:36]execute_script... [12:33: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002194\u000A27.07.2024 12:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:36]POST & json_proto [12:33:36]process_json_proto [12:33:36]json parsed OK: [12:33:36]protocol is kg_v1.0 [12:33:36]action value=print_text [12:33:36]process_action print_text [12:33:36]cmd_print_text [12:33:36]ExternCall_PrintAddStr [12:33:36]wPrintStart [12:33:36]Write to MH i2c: 01 00 00 C5 0D D2 [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 07 00 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 07 00 C5 0D 00 00 00 00 00 FF 0F E7 [12:33:36]RasterBufferAndPrint [12:33:36]line *****ТОВАРНЫЙ ЧЕК***** [12:33:36]line АЗС-97 [12:33:36]line Партнер нефть [12:33:36]line 02508201610067 [12:33:36]line Кассир : Орунбаева Б. [12:33:36]line Счет N : (1)2002194 [12:33:36]line 27.07.2024 12:32 [12:33:36]line ПРОДАЖА [12:33:36]line ТРК (МРК, ГНК): 21 [12:33:36]line Вид ГСМ : 2710194210 [12:33:36]line ДТ-К-5 [12:33:36]line 130.000 x 76.20 [12:33:36]line ИТОГ: 9906.00 [12:33:36]line Тип оплаты: Талоны: Топливная Карта [12:33:36]line 68638 [12:33:36]line ______________________ [12:33:36]line (подпись) [12:33:36]written 0, free lines is 4095 [12:33:36]Write to MH i2c: 01 00 00 D9 0D E6 [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 07 00 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 07 00 D9 0D 00 00 00 00 00 11 0E 0C [12:33:36]RasterBufferAndPrint [12:33:36]line [12:33:36]line [12:33:36]line [12:33:36]line [12:33:36]line [12:33:36]written 0, free lines is 3603 [12:33:37]MH_Cut [12:33:37]Write to MH i2c: D1 01 00 E0 0D 01 BF [12:33:37]Write i2c OK [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: D1 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: D1 01 00 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: D1 01 00 E0 0D 00 BE [12:33:37]Write to MH i2c: 01 00 00 E1 0D EE [12:33:37]Write i2c OK [12:33:37]MH_I2C_Read... [12:33:37]*** Cut start [12:33:37]*** Partial cut [12:33:37]*** CUTSNS_PIN = 1 [12:33:37]*** CUTSNS_PIN = 0 [12:33:38]*** Brake cut motor [12:33:38]Read from MH i2c: 01 [12:33:38]MH_I2C_Read... [12:33:38]*** Stop cut motor [12:33:38]*** Cut end [12:33:38]Read from MH i2c: 01 07 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: 01 07 00 E1 0D 00 00 00 00 00 FF 0F 03 [12:33:38]process_action print_text done [12:33:38]requested_data is exist [12:33:38]produce_requested_data [12:33:38]requested_item fm.sn is exist - process it [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 11 00 00 [12:33:38]Write to MH i2c: E2 08 00 E2 0D 80 11 00 00 00 00 00 00 69 [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 17 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 17 00 E2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [12:33:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:38]wFMCommunicate OK [12:33:38]requested_item fd.num is exist - process it [12:33:38]SAM_PROTO_GetFieldsCounters [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 13 00 00 [12:33:38]Write to MH i2c: E2 08 00 E3 0D 80 13 00 00 00 00 00 00 6C [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 62 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 62 00 E3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 72 03 00 0E 04 04 00 B6 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 78 [12:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 72 03 00 0E 04 04 00 B6 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:33:38]wFMCommunicate OK [12:33:38]SAM_PROTO_GetFieldsCounters done [12:33:38]requested_item shift.num is exist - process it [12:33:38]requested_item shift.opened is exist - process it [12:33:38]req_shift_opened [12:33:38]FM_GetShiftState [12:33:38]SAM_PROTO_GetShiftState [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 13 01 00 [12:33:38]Write to MH i2c: E2 08 00 E4 0D 80 13 01 00 00 00 00 00 6E [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 0E 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 0E 00 E4 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7C [12:33:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:33:38]wFMCommunicate OK [12:33:38]SAM_PROTO_GetShiftState done [12:33:38]FM_GetShiftState done [12:33:38]req_shift_opened done [12:33:38]requested_item shift.open_date is exist - process it [12:33:38]req_shift_open_date [12:33:38]req_shift_open_date done [12:33:38]produce_requested_data done [12:33:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225915,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:33:38]process_action_free print_text [12:33:38]json_value_free [12:33:38]json_value_free done [12:33:38]process_json_proto returns [12:33:38]Send response to host [12:33:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225915,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:33:38]free response buf [12:33:38]execute_script done [12:33:38]execute_script returns [12:33:38]free content buf [12:33:38]Sock 8.Close socket [12:33:38]Sock 8.Thread stoped [12:33:40]OFD Sender: No OFD packet to send [12:33:45]OFD Sender: No OFD packet to send [12:33:48]accept exits with 10 [12:33:48]New connection [12:33:48]New thread 3066940772 created [12:33:48]Thread 3067084132 joined [12:33:48]Waiting for new connection... [12:33:48] Sock 10.Parse request [12:33:48]Sock 10.Check first char [12:33:48]Sock 10.First char is OK [12:33:48]request: POST /json_proto HTTP/1.0 [12:33:48]Method: POST [12:33:48]URL: /json_proto [12:33:48]Method is POST - this is cgi request [12:33:48]url: /json_proto [12:33:48]query_string will be loaded in cgi processing [12:33:48]execute_cgi json_proto POST (null) [12:33:48]execute_cgi path=json_proto method=POST [12:33:48]POST find Content-Length [12:33:48]Host: 172.17.43.131:8080 [12:33:48]Content-Length: 678 [12:33:48]Content-Type: application/json [12:33:48] [12:33:48]POST finish read [12:33:48]Found Content-Length = 678 [12:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:48]execute_script... [12:33: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)2002201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:48]POST & json_proto [12:33:48]process_json_proto [12:33:48]json parsed OK: [12:33:48]protocol is kg_v1.0 [12:33:48]action value=close_receipt [12:33:48]process_action close_receipt [12:33:48]cmd_close_receipt [12:33:48]MH_GetDate [12:33:48]Write to MH i2c: F0 00 00 E5 0D E1 [12:33:48]Write i2c OK [12:33:48]MH_I2C_Read... [12:33:48]Read from MH i2c: F0 [12:33:48]MH_I2C_Read... [12:33:48]Read from MH i2c: F0 09 00 [12:33:48]MH_I2C_Read... [12:33:48]Read from MH i2c: F0 09 00 E5 0D 00 2C E9 A4 66 F9 24 A2 66 2E [12:33:48]GetLastDocTimeStamp 1722083581 [12:33:48]current date 1722083628 [12:33:48]FM_GetShiftState [12:33:48]SAM_PROTO_GetShiftState [12:33:48]wFMCommunicate request_size=4 [12:33:48]MH_SAM_APDU [12:33:48]CAPDU: 80 13 01 00 [12:33:48]Write to MH i2c: E2 08 00 E6 0D 80 13 01 00 00 00 00 00 70 [12:33:48]Write i2c OK [12:33:48]MH_I2C_Read... [12:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:48]Read from MH i2c: E2 [12:33:48]MH_I2C_Read... [12:33:48]Read from MH i2c: E2 0E 00 [12:33:48]MH_I2C_Read... [12:33:48]Read from MH i2c: E2 0E 00 E6 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7E [12:33:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:33:48]wFMCommunicate OK [12:33:48]SAM_PROTO_GetShiftState done [12:33:48]FM_GetShiftState done [12:33:48]opened in 1722038719 [12:33:48]opened+sec_in_day 1722125119 [12:33:48]quantity*price = 30035 [12:33:48]sum+1 = 30036 [12:33:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 276 27.07.2024 12:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225916 ФПД: 192661784543540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123348&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225916&fm=192661784543540&tin=02508201610067®Number=0000000000092624&sum=30000 [12:33:49]StoreToDocumentArchive [12:33:49]shift 438 fd 225916 [12:33:49]save to /storage/0438/doc_00225916 [12:33:49]save last doc name /storage/0438/doc_00225916 to /storage/kkm_last_doc_name [12:33:49]save OK [12:33:49]Clear old archive folders... [12:33:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:49]tlvbuf is 020CB510 [12:33:49]SAM_PROTO_ClearQueue [12:33:49]wFMCommunicate request_size=4 [12:33:49]MH_SAM_APDU [12:33:49]CAPDU: 80 09 00 00 [12:33:49]Write to MH i2c: E2 08 00 F3 0D 80 09 00 00 00 00 00 00 72 [12:33:49]Write i2c OK [12:33:49]MH_I2C_Read... [12:33:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:49]Read from MH i2c: E2 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 F3 0D 00 90 00 74 [12:33:49]RAPDU: 90 00 [12:33:49]wFMCommunicate OK [12:33:49]SAM_PROTO_ClearQueue done [12:33:49]KKMCreateOFDPacket [12:33:49]OFDProtocolAddRootSTLVToBuf [12:33:49]FM_MakeSignedData [12:33:49]FM_MakeSignedData [12:33:49]SAM_PROTO_SignData [12:33:49]wFMCommunicate request_size=4 [12:33:49]MH_SAM_APDU [12:33:49]CAPDU: 80 0D 01 02 [12:33:49]Write to MH i2c: E2 08 00 F4 0D 80 0D 01 02 00 00 00 00 7A [12:33:49]Write i2c OK [12:33:49]MH_I2C_Read... [12:33:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:49]Read from MH i2c: E2 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 F4 0D 00 90 00 75 [12:33:49]RAPDU: 90 00 [12:33:49]wFMCommunicate OK [12:33:49]wFMCommunicate request_size=255 [12:33:49]MH_SAM_APDU [12:33: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 2C E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 72 03 00 35 04 06 00 AF [12:33:49]Write to MH i2c: E2 02 01 F5 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 2C E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 72 03 00 35 04 06 00 AF 00 00 AB [12:33:49]Write i2c OK [12:33:49]MH_I2C_Read... [12:33:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:49]Read from MH i2c: E2 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 F5 0D 00 90 00 76 [12:33:49]RAPDU: 90 00 [12:33:49]wFMCommunicate OK [12:33:49]wFMCommunicate request_size=10 [12:33:49]MH_SAM_APDU [12:33:49]CAPDU: 80 0D 02 02 05 39 91 3A C1 34 [12:33:49]Write to MH i2c: E2 0D 00 F6 0D 80 0D 02 02 05 00 39 91 3A C1 34 00 00 80 [12:33:49]Write i2c OK [12:33:49]MH_I2C_Read... [12:33:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:49]Read from MH i2c: E2 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 03 00 F6 0D 00 90 00 77 [12:33:49]RAPDU: 90 00 [12:33:49]wFMCommunicate OK [12:33:49]wFMCommunicate request_size=4 [12:33:49]MH_SAM_APDU [12:33:49]CAPDU: 80 0D 03 02 [12:33:49]Write to MH i2c: E2 08 00 F7 0D 80 0D 03 02 00 00 00 00 7F [12:33:49]Write i2c OK [12:33:49]MH_I2C_Read... [12:33:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:50]Read from MH i2c: E2 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 0B 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 0B 00 F7 0D 00 F6 F1 F5 85 E0 A8 20 A8 90 00 31 [12:33:50]RAPDU: F6 F1 F5 85 E0 A8 20 A8 90 00 [12:33:50]wFMCommunicate OK [12:33:50]SAM_PROTO_SignData done [12:33:50]FM_MakeSignedData done [12:33:50]CreateOFDProtocolMessage [12:33:50]wFMCommunicate request_size=4 [12:33:50]MH_SAM_APDU [12:33:50]CAPDU: 80 11 00 00 [12:33:50]Write to MH i2c: E2 08 00 F8 0D 80 11 00 00 00 00 00 00 7F [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:50]Read from MH i2c: E2 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 17 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 17 00 F8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [12:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:50]wFMCommunicate OK [12:33:50]CreateOFDProtocolMessage done [12:33:50]OFDSenderStorePacket 225916 [12:33:50]StoreOFDPacket docnum=225916 [12:33:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EC 12 07 01 FE C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 2C E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 72 03 00 35 04 06 00 AF 39 91 3A C1 34 F6 F1 F5 85 E0 A8 20 A8 [12:33:50]CheckFolder [12:33:50]dirname=/storage/ofd_packets [12:33:50]CheckFolder done [12:33:50]ProducePacketName [12:33:50]name=ofd_packets/00225916 [12:33:50]NVStorageSaveData ofd_packets/00225916 [12:33:50]File name is /storage/ofd_packets/00225916 [12:33:50]Write 301 bytes [12:33:50]NVStorageSaveData done [12:33:50]OFDSenderStorePacket done [12:33:50]KKMCreateOFDPacket done [12:33:50]NVStorageSaveData kkm_last_timestamp [12:33:50]File name is /storage/kkm_last_timestamp [12:33:50]Write 4 bytes [12:33:50]NVStorageSaveData done [12:33:50]ExternCall_PrintAddStr [12:33:50]wPrintStart [12:33:50]Write to MH i2c: 01 00 00 F9 0D 06 [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: 01 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: 01 07 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: 01 07 00 F9 0D 00 00 00 00 00 FF 0F 1B [12:33:50]RasterBufferAndPrint [12:33:50]line Счет N : (1)2002201 [12:33:50]line ИНН: 02508201610067 [12:33:50]line Контрольно-Кассовый Чек [12:33:50]line ПРОДАЖА [12:33:50]line ТРК (МРК, ГНК) : 53 [12:33:50]line Товар: 2710124130 [12:33:50]line Аи-92-К-5 [12:33:50]line 4.430 * 67.80 [12:33:50]line = 300.35 [12:33:50]line НДС 12% НСП 1% [12:33:50]line > о реализуемом товаре [12:33:50]line ОКРУГЛЕНИЕ: -0.35 [12:33:50]line ИТОГО: 300.00 [12:33:50]line Внесено: 300.00 [12:33:50]line СДАЧА: 0.00 [12:33:50]line НСП 1% : 2.66 [12:33:50]line НДС 12% : 31.90 [12:33:50]line Наличными: 300.00 [12:33:50]line Безнал.: 0.00 [12:33:50]line Место: АЗС № 97 "Партнер Нефть" [12:33:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:33:50]line СНО: Общий режим [12:33:50]line Чек 276 27.07.2024 12:33 [12:33:50]line Смена: 438 ФФД: 1.0 [12:33:50]line ЗНМ: 0300000054 [12:33:50]line РНМ: 0000000000092624 [12:33:50]line Версия ККМ: 001 [12:33:50]line ФМ: 0000000000874959 [12:33:50]line ФД: 225916 [12:33:50]line ФПД: 192661784543540 [12:33:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123348&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225916&fm=192661784543540&tin=02508201610067®Number=0000000000092624&sum=30000 [12:33:50]written 0, free lines is 4095 [12:33:50]OFD Sender: Processing packet 225916 [packets to send 600, broken 599] [12:33:50]ProducePacketName [12:33:50]name=ofd_packets/00225916 [12:33:50]OFD Sender: To server: pG, [12:33:50]CommunicateWithHost lk.salyk.kg:30040 [12:33:50]ConnectInit lk.salyk.kg [12:33:50]Connected sock=9 [12:33: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 35 39 0F 01 00 00 EC 12 07 01 FE C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 2C E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 72 03 00 35 04 06 00 AF 39 91 3A C1 34 F6 F1 F5 85 E0 A8 20 A8 [12:33:50]Write to MH i2c: 01 00 00 24 0E 32 [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: 01 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: 01 07 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: 01 07 00 24 0E 00 00 00 00 00 64 0C A9 [12:33:50]RasterBufferAndPrint [12:33:50]line [12:33:50]line [12:33:50]line [12:33:50]line [12:33:50]line [12:33:50]written 0, free lines is 3176 [12:33:50]MH_Cut [12:33:50]Write to MH i2c: D1 01 00 2B 0E 01 0B [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: D1 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: D1 01 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: D1 01 00 2B 0E 00 0A [12:33:50]Write to MH i2c: 01 00 00 2C 0E 3A [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33: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 35 39 4F 00 00 00 79 D1 47 00 FF 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 72 03 00 F4 03 04 00 3A 95 A4 66 B6 04 01 00 00 47 23 39 E5 3C 55 F3 38 [12:33:51]CommunicateWithHost err = 0 [12:33:51]CheckOFDResponse [12:33:51]1017 (14) - 77093643461234 [12:33:51]1041 (16) - 0000000000874959 [12:33:51]1040 (4) - 225916 [12:33:51]1012 (4) - 27.07.2024 06:35 [12:33:51]1206 (1) - 0 [12:33:51]OFD Sender: Remove packet 225916 [12:33:51]ProducePacketName [12:33:51]name=ofd_packets/00225916 [12:33:51]NVStorageDeleteData [12:33:51]OFD Sender: No OFD packet to send [12:33:51]*** Cut start [12:33:51]*** Partial cut [12:33:51]*** CUTSNS_PIN = 1 [12:33:51]*** CUTSNS_PIN = 0 [12:33:52]*** Brake cut motor [12:33:52]Read from MH i2c: 01 [12:33:52]MH_I2C_Read... [12:33:52]*** Stop cut motor [12:33:52]*** Cut end [12:33:52]Read from MH i2c: 01 07 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 07 00 2C 0E 00 00 00 00 00 FF 0F 4F [12:33:52]process_action close_receipt done [12:33:52]requested_data is exist [12:33:52]produce_requested_data [12:33:52]requested_item fm.sn is exist - process it [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 11 00 00 [12:33:52]Write to MH i2c: E2 08 00 2D 0E 80 11 00 00 00 00 00 00 B5 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 17 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 17 00 2D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [12:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:52]wFMCommunicate OK [12:33:52]requested_item fd.num is exist - process it [12:33:52]SAM_PROTO_GetFieldsCounters [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 13 00 00 [12:33:52]Write to MH i2c: E2 08 00 2E 0E 80 13 00 00 00 00 00 00 B8 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 62 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 62 00 2E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 72 03 00 0E 04 04 00 B6 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 C8 [12:33:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 72 03 00 0E 04 04 00 B6 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:33:52]wFMCommunicate OK [12:33:52]SAM_PROTO_GetFieldsCounters done [12:33:52]requested_item shift.num is exist - process it [12:33:52]requested_item shift.opened is exist - process it [12:33:52]req_shift_opened [12:33:52]FM_GetShiftState [12:33:52]SAM_PROTO_GetShiftState [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 13 01 00 [12:33:52]Write to MH i2c: E2 08 00 2F 0E 80 13 01 00 00 00 00 00 BA [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0E 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0E 00 2F 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C8 [12:33:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:33:52]wFMCommunicate OK [12:33:52]SAM_PROTO_GetShiftState done [12:33:52]FM_GetShiftState done [12:33:52]req_shift_opened done [12:33:52]requested_item shift.open_date is exist - process it [12:33:52]req_shift_open_date [12:33:52]req_shift_open_date done [12:33:52]produce_requested_data done [12:33:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225916,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:33:52]process_action_free close_receipt [12:33:52]json_value_free [12:33:52]json_value_free done [12:33:52]process_json_proto returns [12:33:52]Send response to host [12:33:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225916,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:33:52]free response buf [12:33:52]execute_script done [12:33:52]execute_script returns [12:33:52]free content buf [12:33:52]Sock 10.Close socket [12:33:52]Sock 10.Thread stoped [12:33:53]accept exits with 8 [12:33:53]New connection [12:33:53]New thread 3067084132 created [12:33:53]Thread 3066940772 joined [12:33:53]Waiting for new connection... [12:33:53] Sock 8.Parse request [12:33:53]Sock 8.Check first char [12:33:53]Sock 8.First char is OK [12:33:53]request: POST /json_proto HTTP/1.0 [12:33:53]Method: POST [12:33:53]URL: /json_proto [12:33:53]Method is POST - this is cgi request [12:33:53]url: /json_proto [12:33:53]query_string will be loaded in cgi processing [12:33:53]execute_cgi json_proto POST (null) [12:33:53]execute_cgi path=json_proto method=POST [12:33:53]POST find Content-Length [12:33:53]Host: 172.17.43.131:8080 [12:33:53]Content-Length: 1200 [12:33:53]Content-Type: application/json [12:33:53] [12:33:53]POST finish read [12:33:53]Found Content-Length = 1200 [12:33:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002193\u000A27.07.2024 12:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:53]execute_script... [12:33:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002193\u000A27.07.2024 12:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:53]POST & json_proto [12:33:53]process_json_proto [12:33:53]json parsed OK: [12:33:53]protocol is kg_v1.0 [12:33:53]action value=print_text [12:33:53]process_action print_text [12:33:53]cmd_print_text [12:33:53]ExternCall_PrintAddStr [12:33:53]wPrintStart [12:33:53]Write to MH i2c: 01 00 00 30 0E 3E [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 07 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 07 00 30 0E 00 00 00 00 00 FF 0F 53 [12:33:53]RasterBufferAndPrint [12:33:53]line *****ТОВАРНЫЙ ЧЕК***** [12:33:53]line АЗС-97 [12:33:53]line Партнер нефть [12:33:53]line 02508201610067 [12:33:53]line Кассир : Орунбаева Б. [12:33:53]line Счет N : (1)2002193 [12:33:53]line 27.07.2024 12:32 [12:33:53]line ПРОДАЖА [12:33:53]line ТРК (МРК, ГНК): 11 [12:33:53]line Вид ГСМ : 2710194210 [12:33:53]line ДТ-К-5 [12:33:53]line 130.000 x 76.20 [12:33:53]line ИТОГ: 9906.00 [12:33:53]line Тип оплаты: Талоны: Топливная Карта [12:33:53]line 68638 [12:33:53]line ______________________ [12:33:53]line (подпись) [12:33:53]written 0, free lines is 4095 [12:33:53]Write to MH i2c: 01 00 00 44 0E 52 [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 44 0E 00 00 00 00 00 11 0E 78 [12:33:54]RasterBufferAndPrint [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]written 0, free lines is 3604 [12:33:54]MH_Cut [12:33:54]Write to MH i2c: D1 01 00 4B 0E 01 2B [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 01 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 01 00 4B 0E 00 2A [12:33:54]Write to MH i2c: 01 00 00 4C 0E 5A [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]*** Cut start [12:33:54]*** Partial cut [12:33:54]*** CUTSNS_PIN = 1 [12:33:54]*** CUTSNS_PIN = 0 [12:33:55]*** Brake cut motor [12:33:55]Read from MH i2c: 01 [12:33:55]MH_I2C_Read... [12:33:55]*** Stop cut motor [12:33:55]*** Cut end [12:33:55]Read from MH i2c: 01 07 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: 01 07 00 4C 0E 00 00 00 00 00 FF 0F 6F [12:33:55]process_action print_text done [12:33:55]requested_data is exist [12:33:55]produce_requested_data [12:33:55]requested_item fm.sn is exist - process it [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 11 00 00 [12:33:55]Write to MH i2c: E2 08 00 4D 0E 80 11 00 00 00 00 00 00 D5 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 4D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [12:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:55]wFMCommunicate OK [12:33:55]requested_item fd.num is exist - process it [12:33:55]SAM_PROTO_GetFieldsCounters [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 00 00 [12:33:55]Write to MH i2c: E2 08 00 4E 0E 80 13 00 00 00 00 00 00 D8 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 4E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 72 03 00 0E 04 04 00 B6 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 E8 [12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 72 03 00 0E 04 04 00 B6 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:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetFieldsCounters done [12:33:55]requested_item shift.num is exist - process it [12:33:55]requested_item shift.opened is exist - process it [12:33:55]req_shift_opened [12:33:55]FM_GetShiftState [12:33:55]SAM_PROTO_GetShiftState [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 01 00 [12:33:55]Write to MH i2c: E2 08 00 4F 0E 80 13 01 00 00 00 00 00 DA [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 4F 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E8 [12:33:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetShiftState done [12:33:55]FM_GetShiftState done [12:33:55]req_shift_opened done [12:33:55]requested_item shift.open_date is exist - process it [12:33:55]req_shift_open_date [12:33:55]req_shift_open_date done [12:33:55]produce_requested_data done [12:33:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225916,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:33:55]process_action_free print_text [12:33:55]json_value_free [12:33:55]json_value_free done [12:33:55]process_json_proto returns [12:33:55]Send response to host [12:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225916,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:33:55]free response buf [12:33:55]execute_script done [12:33:55]execute_script returns [12:33:55]free content buf [12:33:55]Sock 8.Close socket [12:33:55]Sock 8.Thread stoped [12:33:56]OFD Sender: No OFD packet to send [12:34:01]OFD Sender: No OFD packet to send [12:34:06]recv_with_timeout no data received [12:34:06]OFD Sender: No OFD packet to send [12:34:11]OFD Sender: No OFD packet to send [12:34:15]accept exits with 10 [12:34:15]New connection [12:34:15]New thread 3066940772 created [12:34:15]Thread 3067084132 joined [12:34:15]Waiting for new connection... [12:34:15] Sock 10.Parse request [12:34:15]Sock 10.Check first char [12:34:15]Sock 10.First char is OK [12:34:15]request: POST /json_proto HTTP/1.0 [12:34:15]Method: POST [12:34:15]URL: /json_proto [12:34:15]Method is POST - this is cgi request [12:34:15]url: /json_proto [12:34:15]query_string will be loaded in cgi processing [12:34:15]execute_cgi json_proto POST (null) [12:34:15]execute_cgi path=json_proto method=POST [12:34:15]POST find Content-Length [12:34:15]Host: 172.17.43.131:8080 [12:34:15]Content-Length: 820 [12:34:15]Content-Type: application/json [12:34:15] [12:34:15]POST finish read [12:34:15]Found Content-Length = 820 [12:34:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:15]execute_script... [12:34:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:15]POST & json_proto [12:34:15]process_json_proto [12:34:15]json parsed OK: [12:34:15]protocol is kg_v1.0 [12:34:15]action value=close_receipt [12:34:15]process_action close_receipt [12:34:15]cmd_close_receipt [12:34:15]MH_GetDate [12:34:15]Write to MH i2c: F0 00 00 50 0E 4D [12:34:15]Write i2c OK [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: F0 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: F0 09 00 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: F0 09 00 50 0E 00 47 E9 A4 66 F9 24 A2 66 B5 [12:34:15]GetLastDocTimeStamp 1722083628 [12:34:15]current date 1722083655 [12:34:15]FM_GetShiftState [12:34:15]SAM_PROTO_GetShiftState [12:34:15]wFMCommunicate request_size=4 [12:34:15]MH_SAM_APDU [12:34:15]CAPDU: 80 13 01 00 [12:34:15]Write to MH i2c: E2 08 00 51 0E 80 13 01 00 00 00 00 00 DC [12:34:15]Write i2c OK [12:34:15]MH_I2C_Read... [12:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:15]Read from MH i2c: E2 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: E2 0E 00 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: E2 0E 00 51 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EA [12:34:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:34:15]wFMCommunicate OK [12:34:15]SAM_PROTO_GetShiftState done [12:34:15]FM_GetShiftState done [12:34:15]opened in 1722038719 [12:34:15]opened+sec_in_day 1722125119 [12:34:15]quantity*price = 100005 [12:34:15]sum+1 = 100006 [12:34:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 277 27.07.2024 12:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225917 ФПД: 193824847673993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225917&fm=193824847673993&tin=02508201610067®Number=0000000000092624&sum=100005 [12:34:16]StoreToDocumentArchive [12:34:16]shift 438 fd 225917 [12:34:16]save to /storage/0438/doc_00225917 [12:34:16]save last doc name /storage/0438/doc_00225917 to /storage/kkm_last_doc_name [12:34:16]save OK [12:34:16]Clear old archive folders... [12:34:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:16]tlvbuf is 020B59A0 [12:34:16]SAM_PROTO_ClearQueue [12:34:16]wFMCommunicate request_size=4 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 09 00 00 [12:34:16]Write to MH i2c: E2 08 00 5E 0E 80 09 00 00 00 00 00 00 DE [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 5E 0E 00 90 00 E0 [12:34:16]RAPDU: 90 00 [12:34:16]wFMCommunicate OK [12:34:16]SAM_PROTO_ClearQueue done [12:34:16]KKMCreateOFDPacket [12:34:16]OFDProtocolAddRootSTLVToBuf [12:34:16]FM_MakeSignedData [12:34:16]FM_MakeSignedData [12:34:16]SAM_PROTO_SignData [12:34:16]wFMCommunicate request_size=4 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 0D 01 02 [12:34:16]Write to MH i2c: E2 08 00 5F 0E 80 0D 01 02 00 00 00 00 E6 [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 5F 0E 00 90 00 E1 [12:34:16]RAPDU: 90 00 [12:34:16]wFMCommunicate OK [12:34:16]wFMCommunicate request_size=255 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 47 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 72 03 00 35 04 06 00 B0 [12:34:16]Write to MH i2c: E2 02 01 60 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 47 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 72 03 00 35 04 06 00 B0 00 00 AF [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 60 0E 00 90 00 E2 [12:34:16]RAPDU: 90 00 [12:34:16]wFMCommunicate OK [12:34:16]wFMCommunicate request_size=10 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 0D 02 02 05 48 5D 31 BA 89 [12:34:16]Write to MH i2c: E2 0D 00 61 0E 80 0D 02 02 05 00 48 5D 31 BA 89 00 00 0C [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 03 00 61 0E 00 90 00 E3 [12:34:16]RAPDU: 90 00 [12:34:16]wFMCommunicate OK [12:34:16]wFMCommunicate request_size=4 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 0D 03 02 [12:34:16]Write to MH i2c: E2 08 00 62 0E 80 0D 03 02 00 00 00 00 EB [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]OFD Sender: No OFD packet to send [12:34:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 0B 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 0B 00 62 0E 00 55 1A E2 7A BA 23 63 16 90 00 0D [12:34:16]RAPDU: 55 1A E2 7A BA 23 63 16 90 00 [12:34:16]wFMCommunicate OK [12:34:16]SAM_PROTO_SignData done [12:34:16]FM_MakeSignedData done [12:34:16]CreateOFDProtocolMessage [12:34:16]wFMCommunicate request_size=4 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 11 00 00 [12:34:16]Write to MH i2c: E2 08 00 63 0E 80 11 00 00 00 00 00 00 EB [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 17 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 17 00 63 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [12:34:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:34:16]wFMCommunicate OK [12:34:16]CreateOFDProtocolMessage done [12:34:16]OFDSenderStorePacket 225917 [12:34:16]StoreOFDPacket docnum=225917 [12:34:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 64 7D 07 01 33 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 47 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 72 03 00 35 04 06 00 B0 48 5D 31 BA 89 55 1A E2 7A BA 23 63 16 [12:34:16]CheckFolder [12:34:16]dirname=/storage/ofd_packets [12:34:16]CheckFolder done [12:34:16]ProducePacketName [12:34:16]name=ofd_packets/00225917 [12:34:16]NVStorageSaveData ofd_packets/00225917 [12:34:16]File name is /storage/ofd_packets/00225917 [12:34:16]Write 301 bytes [12:34:16]NVStorageSaveData done [12:34:16]OFDSenderStorePacket done [12:34:16]KKMCreateOFDPacket done [12:34:16]NVStorageSaveData kkm_last_timestamp [12:34:16]File name is /storage/kkm_last_timestamp [12:34:16]Write 4 bytes [12:34:16]NVStorageSaveData done [12:34:16]ExternCall_PrintAddStr [12:34:16]wPrintStart [12:34:16]Write to MH i2c: 01 00 00 64 0E 72 [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: 01 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: 01 07 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: 01 07 00 64 0E 00 00 00 00 00 FF 0F 87 [12:34:16]RasterBufferAndPrint [12:34:16]line Счет N : (1)2002202 [12:34:16]line ИНН: 02508201610067 [12:34:16]line Контрольно-Кассовый Чек [12:34:16]line ПРОДАЖА [12:34:16]line ТРК (МРК, ГНК) : 43 [12:34:16]line Товар: 2710124130 [12:34:16]line Аи-92-К-5 [12:34:16]line 14.750 * 67.80 [12:34:16]line = 1000.05 [12:34:16]line НДС 12% НСП 1% [12:34:16]line > о реализуемом товаре [12:34:16]line ИТОГО: 1000.05 [12:34:16]line НСП 1% : 8.85 [12:34:16]line НДС 12% : 106.20 [12:34:16]line Наличными: 0.00 [12:34:16]line Безнал.: 1000.05 [12:34:16]line Место: АЗС № 97 "Партнер Нефть" [12:34:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:34:16]line СНО: Общий режим [12:34:16]line Чек 277 27.07.2024 12:34 [12:34:16]line Смена: 438 ФФД: 1.0 [12:34:16]line ЗНМ: 0300000054 [12:34:16]line РНМ: 0000000000092624 [12:34:16]line Версия ККМ: 001 [12:34:16]line Платежная система: Бакай Банк [12:34:16]line ФМ: 0000000000874959 [12:34:16]line ФД: 225917 [12:34:16]line ФПД: 193824847673993 [12:34:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225917&fm=193824847673993&tin=02508201610067®Number=0000000000092624&sum=100005 [12:34:16]written 0, free lines is 4095 [12:34:16]OFD Sender: Processing packet 225917 [packets to send 600, broken 599] [12:34:16]ProducePacketName [12:34:16]name=ofd_packets/00225917 [12:34:16]OFD Sender: To server: pG, [12:34:16]CommunicateWithHost lk.salyk.kg:30040 [12:34:16]ConnectInit lk.salyk.kg [12:34:17]Write to MH i2c: 01 00 00 8E 0E 9C [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: 01 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: 01 07 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: 01 07 00 8E 0E 00 00 00 00 00 7E 0C 2D [12:34:17]RasterBufferAndPrint [12:34:17]line [12:34:17]line [12:34:17]line [12:34:17]line [12:34:17]line [12:34:17]written 0, free lines is 3202 [12:34:17]MH_Cut [12:34:17]Write to MH i2c: D1 01 00 95 0E 01 75 [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: D1 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: D1 01 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: D1 01 00 95 0E 00 74 [12:34:17]Write to MH i2c: 01 00 00 96 0E A4 [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:18]*** Cut start [12:34:18]*** Partial cut [12:34:18]*** CUTSNS_PIN = 1 [12:34:18]*** CUTSNS_PIN = 0 [12:34:18]*** Brake cut motor [12:34:19]Read from MH i2c: 01 [12:34:19]MH_I2C_Read... [12:34:19]*** Stop cut motor [12:34:19]*** Cut end [12:34:19]Read from MH i2c: 01 07 00 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: 01 07 00 96 0E 00 00 00 00 00 FF 0F B9 [12:34:19]process_action close_receipt done [12:34:19]requested_data is exist [12:34:19]produce_requested_data [12:34:19]requested_item fm.sn is exist - process it [12:34:19]wFMCommunicate request_size=4 [12:34:19]MH_SAM_APDU [12:34:19]CAPDU: 80 11 00 00 [12:34:19]Write to MH i2c: E2 08 00 97 0E 80 11 00 00 00 00 00 00 1F [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:19]Read from MH i2c: E2 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 17 00 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 17 00 97 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [12:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:34:19]wFMCommunicate OK [12:34:19]requested_item fd.num is exist - process it [12:34:19]SAM_PROTO_GetFieldsCounters [12:34:19]wFMCommunicate request_size=4 [12:34:19]MH_SAM_APDU [12:34:19]CAPDU: 80 13 00 00 [12:34:19]Write to MH i2c: E2 08 00 98 0E 80 13 00 00 00 00 00 00 22 [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:19]Read from MH i2c: E2 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 62 00 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 62 00 98 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 72 03 00 0E 04 04 00 B6 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 36 [12:34:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 72 03 00 0E 04 04 00 B6 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:34:19]wFMCommunicate OK [12:34:19]SAM_PROTO_GetFieldsCounters done [12:34:19]requested_item shift.num is exist - process it [12:34:19]requested_item shift.opened is exist - process it [12:34:19]req_shift_opened [12:34:19]FM_GetShiftState [12:34:19]SAM_PROTO_GetShiftState [12:34:19]wFMCommunicate request_size=4 [12:34:19]MH_SAM_APDU [12:34:19]CAPDU: 80 13 01 00 [12:34:19]Write to MH i2c: E2 08 00 99 0E 80 13 01 00 00 00 00 00 24 [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:19]Read from MH i2c: E2 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 0E 00 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 0E 00 99 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 32 [12:34:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:34:19]wFMCommunicate OK [12:34:19]SAM_PROTO_GetShiftState done [12:34:19]FM_GetShiftState done [12:34:19]req_shift_opened done [12:34:19]requested_item shift.open_date is exist - process it [12:34:19]req_shift_open_date [12:34:19]req_shift_open_date done [12:34:19]produce_requested_data done [12:34:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225917,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:34:19]process_action_free close_receipt [12:34:19]json_value_free [12:34:19]json_value_free done [12:34:19]process_json_proto returns [12:34:19]Send response to host [12:34:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225917,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:34:19]free response buf [12:34:19]execute_script done [12:34:19]execute_script returns [12:34:19]free content buf [12:34:19]Sock 10.Close socket [12:34:19]Sock 10.Thread stoped [12:34:21]recv_with_timeout no data received [12:34:21]Connected sock=11 [12:34:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 64 7D 07 01 33 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 47 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 72 03 00 35 04 06 00 B0 48 5D 31 BA 89 55 1A E2 7A BA 23 63 16 [12:34: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 35 39 4F 00 00 00 34 A0 47 00 F0 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 35 39 10 04 04 00 7D 72 03 00 F4 03 04 00 5A 95 A4 66 B6 04 01 00 00 1E CF AF 95 F3 A1 40 8E [12:34:22]CommunicateWithHost err = 0 [12:34:22]CheckOFDResponse [12:34:22]1017 (14) - 77093643461234 [12:34:22]1041 (16) - 0000000000874959 [12:34:22]1040 (4) - 225917 [12:34:22]1012 (4) - 27.07.2024 06:36 [12:34:22]1206 (1) - 0 [12:34:22]OFD Sender: Remove packet 225917 [12:34:22]ProducePacketName [12:34:22]name=ofd_packets/00225917 [12:34:22]NVStorageDeleteData [12:34:23]OFD Sender: No OFD packet to send [12:34:28]OFD Sender: No OFD packet to send [12:34:33]OFD Sender: No OFD packet to send [12:34:38]OFD Sender: No OFD packet to send [12:34:43]OFD Sender: No OFD packet to send [12:34:48]OFD Sender: No OFD packet to send [12:34:50]recv_with_timeout no data received [12:34:53]OFD Sender: No OFD packet to send [12:34:58]OFD Sender: No OFD packet to send [12:35:03]OFD Sender: No OFD packet to send [12:35:05]recv_with_timeout no data received [12:35:08]OFD Sender: No OFD packet to send [12:35:09]accept exits with 9 [12:35:09]New connection [12:35:09]New thread 3067084132 created [12:35:09]Thread 3066940772 joined [12:35:09]Waiting for new connection... [12:35:09] Sock 9.Parse request [12:35:09]Sock 9.Check first char [12:35:09]Sock 9.First char is OK [12:35:09]request: POST /json_proto HTTP/1.0 [12:35:09]Method: POST [12:35:09]URL: /json_proto [12:35:09]Method is POST - this is cgi request [12:35:09]url: /json_proto [12:35:09]query_string will be loaded in cgi processing [12:35:09]execute_cgi json_proto POST (null) [12:35:09]execute_cgi path=json_proto method=POST [12:35:09]POST find Content-Length [12:35:09]Host: 172.17.43.131:8080 [12:35:09]Content-Length: 676 [12:35:09]Content-Type: application/json [12:35:09] [12:35:09]POST finish read [12:35:09]Found Content-Length = 676 [12:35:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:09]execute_script... [12:35:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:09]POST & json_proto [12:35:09]process_json_proto [12:35:09]json parsed OK: [12:35:09]protocol is kg_v1.0 [12:35:09]action value=close_receipt [12:35:09]process_action close_receipt [12:35:09]cmd_close_receipt [12:35:09]MH_GetDate [12:35:09]Write to MH i2c: F0 00 00 9A 0E 97 [12:35:09]Write i2c OK [12:35:09]MH_I2C_Read... [12:35:09]Read from MH i2c: F0 [12:35:09]MH_I2C_Read... [12:35:09]Read from MH i2c: F0 09 00 [12:35:09]MH_I2C_Read... [12:35:09]Read from MH i2c: F0 09 00 9A 0E 00 7D E9 A4 66 F9 24 A2 66 35 [12:35:09]GetLastDocTimeStamp 1722083655 [12:35:09]current date 1722083709 [12:35:09]FM_GetShiftState [12:35:09]SAM_PROTO_GetShiftState [12:35:09]wFMCommunicate request_size=4 [12:35:09]MH_SAM_APDU [12:35:09]CAPDU: 80 13 01 00 [12:35:09]Write to MH i2c: E2 08 00 9B 0E 80 13 01 00 00 00 00 00 26 [12:35:09]Write i2c OK [12:35:09]MH_I2C_Read... [12:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:09]Read from MH i2c: E2 [12:35:09]MH_I2C_Read... [12:35:09]Read from MH i2c: E2 0E 00 [12:35:09]MH_I2C_Read... [12:35:09]Read from MH i2c: E2 0E 00 9B 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 34 [12:35:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:35:09]wFMCommunicate OK [12:35:09]SAM_PROTO_GetShiftState done [12:35:09]FM_GetShiftState done [12:35:09]opened in 1722038719 [12:35:09]opened+sec_in_day 1722125119 [12:35:09]quantity*price = 120056 [12:35:09]sum+1 = 120057 [12:35:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 278 27.07.2024 12:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225918 ФПД: 269909145921150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225918&fm=269909145921150&tin=02508201610067®Number=0000000000092624&sum=120000 [12:35:10]StoreToDocumentArchive [12:35:10]shift 438 fd 225918 [12:35:10]save to /storage/0438/doc_00225918 [12:35:10]save last doc name /storage/0438/doc_00225918 to /storage/kkm_last_doc_name [12:35:10]save OK [12:35:10]Clear old archive folders... [12:35:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:35:10]tlvbuf is 0205C470 [12:35:10]SAM_PROTO_ClearQueue [12:35:10]wFMCommunicate request_size=4 [12:35:10]MH_SAM_APDU [12:35:10]CAPDU: 80 09 00 00 [12:35:10]Write to MH i2c: E2 08 00 A8 0E 80 09 00 00 00 00 00 00 28 [12:35:10]Write i2c OK [12:35:10]MH_I2C_Read... [12:35:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:10]Read from MH i2c: E2 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 A8 0E 00 90 00 2A [12:35:10]RAPDU: 90 00 [12:35:10]wFMCommunicate OK [12:35:10]SAM_PROTO_ClearQueue done [12:35:10]KKMCreateOFDPacket [12:35:10]OFDProtocolAddRootSTLVToBuf [12:35:10]FM_MakeSignedData [12:35:10]FM_MakeSignedData [12:35:10]SAM_PROTO_SignData [12:35:10]wFMCommunicate request_size=4 [12:35:10]MH_SAM_APDU [12:35:10]CAPDU: 80 0D 01 02 [12:35:10]Write to MH i2c: E2 08 00 A9 0E 80 0D 01 02 00 00 00 00 30 [12:35:10]Write i2c OK [12:35:10]MH_I2C_Read... [12:35:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:10]Read from MH i2c: E2 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 A9 0E 00 90 00 2B [12:35:10]RAPDU: 90 00 [12:35:10]wFMCommunicate OK [12:35:10]wFMCommunicate request_size=255 [12:35:10]MH_SAM_APDU [12:35:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7D E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 72 03 00 35 04 06 00 [12:35:10]Write to MH i2c: E2 02 01 AA 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7D E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 72 03 00 35 04 06 00 00 00 24 [12:35:10]Write i2c OK [12:35:10]MH_I2C_Read... [12:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:10]Read from MH i2c: E2 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 AA 0E 00 90 00 2C [12:35:10]RAPDU: 90 00 [12:35:10]wFMCommunicate OK [12:35:10]wFMCommunicate request_size=11 [12:35:10]MH_SAM_APDU [12:35:10]CAPDU: 80 0D 02 02 06 F5 7B 1E C3 A6 7E [12:35:10]Write to MH i2c: E2 0E 00 AB 0E 80 0D 02 02 06 00 F5 7B 1E C3 A6 7E 00 00 B4 [12:35:10]Write i2c OK [12:35:10]MH_I2C_Read... [12:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:10]Read from MH i2c: E2 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [12:35:10]RAPDU: 90 00 [12:35:10]wFMCommunicate OK [12:35:10]wFMCommunicate request_size=4 [12:35:10]MH_SAM_APDU [12:35:10]CAPDU: 80 0D 03 02 [12:35:10]Write to MH i2c: E2 08 00 AC 0E 80 0D 03 02 00 00 00 00 35 [12:35:10]Write i2c OK [12:35:10]MH_I2C_Read... [12:35:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:10]Read from MH i2c: E2 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 0B 00 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 0B 00 AC 0E 00 6F 7E 2F 4E 2F 52 89 65 90 00 0F [12:35:10]RAPDU: 6F 7E 2F 4E 2F 52 89 65 90 00 [12:35:10]wFMCommunicate OK [12:35:10]SAM_PROTO_SignData done [12:35:10]FM_MakeSignedData done [12:35:10]CreateOFDProtocolMessage [12:35:10]wFMCommunicate request_size=4 [12:35:10]MH_SAM_APDU [12:35:10]CAPDU: 80 11 00 00 [12:35:10]Write to MH i2c: E2 08 00 AD 0E 80 11 00 00 00 00 00 00 35 [12:35:10]Write i2c OK [12:35:10]MH_I2C_Read... [12:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:10]Read from MH i2c: E2 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 17 00 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: E2 17 00 AD 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [12:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:10]wFMCommunicate OK [12:35:10]CreateOFDProtocolMessage done [12:35:10]OFDSenderStorePacket 225918 [12:35:10]StoreOFDPacket docnum=225918 [12:35:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 84 5C 08 01 34 9F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7D E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 72 03 00 35 04 06 00 F5 7B 1E C3 A6 7E 6F 7E 2F 4E 2F 52 89 65 [12:35:10]CheckFolder [12:35:10]dirname=/storage/ofd_packets [12:35:10]CheckFolder done [12:35:10]ProducePacketName [12:35:10]name=ofd_packets/00225918 [12:35:10]NVStorageSaveData ofd_packets/00225918 [12:35:10]File name is /storage/ofd_packets/00225918 [12:35:10]Write 302 bytes [12:35:10]NVStorageSaveData done [12:35:10]OFDSenderStorePacket done [12:35:10]KKMCreateOFDPacket done [12:35:10]NVStorageSaveData kkm_last_timestamp [12:35:10]File name is /storage/kkm_last_timestamp [12:35:10]Write 4 bytes [12:35:10]NVStorageSaveData done [12:35:10]ExternCall_PrintAddStr [12:35:10]wPrintStart [12:35:10]Write to MH i2c: 01 00 00 AE 0E BC [12:35:10]Write i2c OK [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: 01 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: 01 07 00 [12:35:10]MH_I2C_Read... [12:35:10]Read from MH i2c: 01 07 00 AE 0E 00 00 00 00 00 FF 0F D1 [12:35:10]RasterBufferAndPrint [12:35:10]line Счет N : (1)2002203 [12:35:10]line ИНН: 02508201610067 [12:35:10]line Контрольно-Кассовый Чек [12:35:10]line ПРОДАЖА [12:35:10]line ТРК (МРК, ГНК) : 32 [12:35:10]line Товар: 2710124130 [12:35:10]line Super-92-К-5 [12:35:10]line 17.450 * 68.80 [12:35:10]line = 1200.56 [12:35:10]line НДС 12% НСП 1% [12:35:10]line > о реализуемом товаре [12:35:10]line ОКРУГЛЕНИЕ: -0.56 [12:35:10]line ИТОГО: 1200.00 [12:35:10]line Внесено: 1200.00 [12:35:10]line СДАЧА: 0.00 [12:35:10]line НСП 1% : 10.62 [12:35:10]line НДС 12% : 127.49 [12:35:10]line Наличными: 1200.00 [12:35:10]line Безнал.: 0.00 [12:35:10]line Место: АЗС № 97 "Партнер Нефть" [12:35:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:35:10]line СНО: Общий режим [12:35:10]line Чек 278 27.07.2024 12:35 [12:35:10]line Смена: 438 ФФД: 1.0 [12:35:10]line ЗНМ: 0300000054 [12:35:10]line РНМ: 0000000000092624 [12:35:10]line Версия ККМ: 001 [12:35:10]line ФМ: 0000000000874959 [12:35:10]line ФД: 225918 [12:35:10]line ФПД: 269909145921150 [12:35:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225918&fm=269909145921150&tin=02508201610067®Number=0000000000092624&sum=120000 [12:35:11]OFD Sender: Processing packet 225918 [packets to send 600, broken 599] [12:35:11]ProducePacketName [12:35:11]name=ofd_packets/00225918 [12:35:11]OFD Sender: To server: pG, [12:35:11]CommunicateWithHost lk.salyk.kg:30040 [12:35:11]ConnectInit lk.salyk.kg [12:35:11]written 0, free lines is 4095 [12:35:11]Write to MH i2c: 01 00 00 D9 0E E7 [12:35:11]Write i2c OK [12:35:11]MH_I2C_Read... [12:35:11]Read from MH i2c: 01 [12:35:11]MH_I2C_Read... [12:35:11]Read from MH i2c: 01 07 00 [12:35:11]MH_I2C_Read... [12:35:11]Read from MH i2c: 01 07 00 D9 0E 00 00 00 00 00 61 0C 5B [12:35:11]RasterBufferAndPrint [12:35:11]line [12:35:11]line [12:35:11]line [12:35:11]line [12:35:11]line [12:35:11]written 0, free lines is 3172 [12:35:11]MH_Cut [12:35:11]Write to MH i2c: D1 01 00 E0 0E 01 C0 [12:35:11]Write i2c OK [12:35:11]MH_I2C_Read... [12:35:11]Read from MH i2c: D1 [12:35:11]MH_I2C_Read... [12:35:11]Read from MH i2c: D1 01 00 [12:35:11]MH_I2C_Read... [12:35:11]Read from MH i2c: D1 01 00 E0 0E 00 BF [12:35:11]Write to MH i2c: 01 00 00 E1 0E EF [12:35:11]Write i2c OK [12:35:11]MH_I2C_Read... [12:35:12]*** Cut start [12:35:12]*** Partial cut [12:35:12]*** CUTSNS_PIN = 1 [12:35:12]*** CUTSNS_PIN = 0 [12:35:13]*** Brake cut motor [12:35:13]Read from MH i2c: 01 [12:35:13]MH_I2C_Read... [12:35:13]*** Stop cut motor [12:35:13]*** Cut end [12:35:13]Read from MH i2c: 01 07 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: 01 07 00 E1 0E 00 00 00 00 00 FF 0F 04 [12:35:13]process_action close_receipt done [12:35:13]requested_data is exist [12:35:13]produce_requested_data [12:35:13]requested_item fm.sn is exist - process it [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 11 00 00 [12:35:13]Write to MH i2c: E2 08 00 E2 0E 80 11 00 00 00 00 00 00 6A [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 17 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 17 00 E2 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [12:35:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:13]wFMCommunicate OK [12:35:13]requested_item fd.num is exist - process it [12:35:13]SAM_PROTO_GetFieldsCounters [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 13 00 00 [12:35:13]Write to MH i2c: E2 08 00 E3 0E 80 13 00 00 00 00 00 00 6D [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 62 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 62 00 E3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 72 03 00 0E 04 04 00 B6 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 85 [12:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 72 03 00 0E 04 04 00 B6 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:35:13]wFMCommunicate OK [12:35:13]SAM_PROTO_GetFieldsCounters done [12:35:13]requested_item shift.num is exist - process it [12:35:13]requested_item shift.opened is exist - process it [12:35:13]req_shift_opened [12:35:13]FM_GetShiftState [12:35:13]SAM_PROTO_GetShiftState [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 13 01 00 [12:35:13]Write to MH i2c: E2 08 00 E4 0E 80 13 01 00 00 00 00 00 6F [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 0E 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 0E 00 E4 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7D [12:35:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:35:13]wFMCommunicate OK [12:35:13]SAM_PROTO_GetShiftState done [12:35:13]FM_GetShiftState done [12:35:13]req_shift_opened done [12:35:13]requested_item shift.open_date is exist - process it [12:35:13]req_shift_open_date [12:35:13]req_shift_open_date done [12:35:13]produce_requested_data done [12:35:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225918,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:35:13]process_action_free close_receipt [12:35:13]json_value_free [12:35:13]json_value_free done [12:35:13]process_json_proto returns [12:35:13]Send response to host [12:35:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225918,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:35:13]free response buf [12:35:13]execute_script done [12:35:13]execute_script returns [12:35:13]free content buf [12:35:13]Sock 9.Close socket [12:35:13]Sock 9.Thread stoped [12:35:16]recv_with_timeout no data received [12:35:17]Connected sock=11 [12:35: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 35 39 10 01 00 00 84 5C 08 01 34 9F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7D E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 72 03 00 35 04 06 00 F5 7B 1E C3 A6 7E 6F 7E 2F 4E 2F 52 89 65 [12:35: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 35 39 4F 00 00 00 CD 74 47 00 35 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 35 39 10 04 04 00 7E 72 03 00 F4 03 04 00 91 95 A4 66 B6 04 01 00 00 BC 0F F9 06 A3 C2 9B 2D [12:35:17]CommunicateWithHost err = 0 [12:35:17]CheckOFDResponse [12:35:17]1017 (14) - 77093643461234 [12:35:17]1041 (16) - 0000000000874959 [12:35:17]1040 (4) - 225918 [12:35:17]1012 (4) - 27.07.2024 06:37 [12:35:17]1206 (1) - 0 [12:35:17]OFD Sender: Remove packet 225918 [12:35:17]ProducePacketName [12:35:17]name=ofd_packets/00225918 [12:35:17]NVStorageDeleteData [12:35:18]OFD Sender: No OFD packet to send [12:35:18]accept exits with 8 [12:35:18]New connection [12:35:18]New thread 3066940772 created [12:35:18]Thread 3067084132 joined [12:35:18]Waiting for new connection... [12:35:18] Sock 8.Parse request [12:35:18]Sock 8.Check first char [12:35:18]Sock 8.First char is OK [12:35:18]request: POST /json_proto HTTP/1.0 [12:35:18]Method: POST [12:35:18]URL: /json_proto [12:35:18]Method is POST - this is cgi request [12:35:18]url: /json_proto [12:35:18]query_string will be loaded in cgi processing [12:35:18]execute_cgi json_proto POST (null) [12:35:18]execute_cgi path=json_proto method=POST [12:35:18]POST find Content-Length [12:35:18]Host: 172.17.43.131:8080 [12:35:18]Content-Length: 678 [12:35:18]Content-Type: application/json [12:35:18] [12:35:18]POST finish read [12:35:18]Found Content-Length = 678 [12:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:18]execute_script... [12:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:18]POST & json_proto [12:35:18]process_json_proto [12:35:18]json parsed OK: [12:35:18]protocol is kg_v1.0 [12:35:18]action value=close_receipt [12:35:18]process_action close_receipt [12:35:18]cmd_close_receipt [12:35:18]MH_GetDate [12:35:18]Write to MH i2c: F0 00 00 E5 0E E2 [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: F0 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: F0 09 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: F0 09 00 E5 0E 00 87 E9 A4 66 F9 24 A2 66 8A [12:35:18]GetLastDocTimeStamp 1722083709 [12:35:18]current date 1722083719 [12:35:18]FM_GetShiftState [12:35:18]SAM_PROTO_GetShiftState [12:35:18]wFMCommunicate request_size=4 [12:35:18]MH_SAM_APDU [12:35:18]CAPDU: 80 13 01 00 [12:35:18]Write to MH i2c: E2 08 00 E6 0E 80 13 01 00 00 00 00 00 71 [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:18]Read from MH i2c: E2 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 0E 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 0E 00 E6 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7F [12:35:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:35:18]wFMCommunicate OK [12:35:18]SAM_PROTO_GetShiftState done [12:35:18]FM_GetShiftState done [12:35:18]opened in 1722038719 [12:35:18]opened+sec_in_day 1722125119 [12:35:18]quantity*price = 50036 [12:35:18]sum+1 = 50037 [12:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 279 27.07.2024 12:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225919 ФПД: 29752738752299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123519&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225919&fm=29752738752299&tin=02508201610067®Number=0000000000092624&sum=50000 [12:35:19]StoreToDocumentArchive [12:35:19]shift 438 fd 225919 [12:35:19]save to /storage/0438/doc_00225919 [12:35:19]save last doc name /storage/0438/doc_00225919 to /storage/kkm_last_doc_name [12:35:19]save OK [12:35:19]Clear old archive folders... [12:35:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:19]tlvbuf is 02092D40 [12:35:19]SAM_PROTO_ClearQueue [12:35:19]wFMCommunicate request_size=4 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 09 00 00 [12:35:19]Write to MH i2c: E2 08 00 F3 0E 80 09 00 00 00 00 00 00 73 [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:19]Read from MH i2c: E2 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 F3 0E 00 90 00 75 [12:35:19]RAPDU: 90 00 [12:35:19]wFMCommunicate OK [12:35:19]SAM_PROTO_ClearQueue done [12:35:19]KKMCreateOFDPacket [12:35:19]OFDProtocolAddRootSTLVToBuf [12:35:19]FM_MakeSignedData [12:35:19]FM_MakeSignedData [12:35:19]SAM_PROTO_SignData [12:35:19]wFMCommunicate request_size=4 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 0D 01 02 [12:35:19]Write to MH i2c: E2 08 00 F4 0E 80 0D 01 02 00 00 00 00 7B [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:19]Read from MH i2c: E2 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 F4 0E 00 90 00 76 [12:35:19]RAPDU: 90 00 [12:35:19]wFMCommunicate OK [12:35:19]wFMCommunicate request_size=255 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 87 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 72 03 00 35 04 06 00 1B [12:35:19]Write to MH i2c: E2 02 01 F5 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 87 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 72 03 00 35 04 06 00 1B 00 00 5A [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 F5 0E 00 90 00 77 [12:35:20]RAPDU: 90 00 [12:35:20]wFMCommunicate OK [12:35:20]wFMCommunicate request_size=10 [12:35:20]MH_SAM_APDU [12:35:20]CAPDU: 80 0D 02 02 05 0F 59 6C A7 2B [12:35:20]Write to MH i2c: E2 0D 00 F6 0E 80 0D 02 02 05 00 0F 59 6C A7 2B 00 00 2E [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 F6 0E 00 90 00 78 [12:35:20]RAPDU: 90 00 [12:35:20]wFMCommunicate OK [12:35:20]wFMCommunicate request_size=4 [12:35:20]MH_SAM_APDU [12:35:20]CAPDU: 80 0D 03 02 [12:35:20]Write to MH i2c: E2 08 00 F7 0E 80 0D 03 02 00 00 00 00 80 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 0B 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 0B 00 F7 0E 00 ED 48 2E 55 A3 85 33 CE 90 00 62 [12:35:20]RAPDU: ED 48 2E 55 A3 85 33 CE 90 00 [12:35:20]wFMCommunicate OK [12:35:20]SAM_PROTO_SignData done [12:35:20]FM_MakeSignedData done [12:35:20]CreateOFDProtocolMessage [12:35:20]wFMCommunicate request_size=4 [12:35:20]MH_SAM_APDU [12:35:20]CAPDU: 80 11 00 00 [12:35:20]Write to MH i2c: E2 08 00 F8 0E 80 11 00 00 00 00 00 00 80 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 17 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 17 00 F8 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [12:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:20]wFMCommunicate OK [12:35:20]CreateOFDProtocolMessage done [12:35:20]OFDSenderStorePacket 225919 [12:35:20]StoreOFDPacket docnum=225919 [12:35:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 10 07 01 78 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 87 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 72 03 00 35 04 06 00 1B 0F 59 6C A7 2B ED 48 2E 55 A3 85 33 CE [12:35:20]CheckFolder [12:35:20]dirname=/storage/ofd_packets [12:35:20]CheckFolder done [12:35:20]ProducePacketName [12:35:20]name=ofd_packets/00225919 [12:35:20]NVStorageSaveData ofd_packets/00225919 [12:35:20]File name is /storage/ofd_packets/00225919 [12:35:20]Write 301 bytes [12:35:20]NVStorageSaveData done [12:35:20]OFDSenderStorePacket done [12:35:20]KKMCreateOFDPacket done [12:35:20]NVStorageSaveData kkm_last_timestamp [12:35:20]File name is /storage/kkm_last_timestamp [12:35:20]Write 4 bytes [12:35:20]NVStorageSaveData done [12:35:20]ExternCall_PrintAddStr [12:35:20]wPrintStart [12:35:20]Write to MH i2c: 01 00 00 F9 0E 07 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 F9 0E 00 00 00 00 00 FF 0F 1C [12:35:20]RasterBufferAndPrint [12:35:20]line Счет N : (1)2002207 [12:35:20]line ИНН: 02508201610067 [12:35:20]line Контрольно-Кассовый Чек [12:35:20]line ПРОДАЖА [12:35:20]line ТРК (МРК, ГНК) : 43 [12:35:20]line Товар: 2710124130 [12:35:20]line Аи-92-К-5 [12:35:20]line 7.380 * 67.80 [12:35:20]line = 500.36 [12:35:20]line НДС 12% НСП 1% [12:35:20]line > о реализуемом товаре [12:35:20]line ОКРУГЛЕНИЕ: -0.36 [12:35:20]line ИТОГО: 500.00 [12:35:20]line Внесено: 500.00 [12:35:20]line СДАЧА: 0.00 [12:35:20]line НСП 1% : 4.43 [12:35:20]line НДС 12% : 53.14 [12:35:20]line Наличными: 500.00 [12:35:20]line Безнал.: 0.00 [12:35:20]line Место: АЗС № 97 "Партнер Нефть" [12:35:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:35:20]line СНО: Общий режим [12:35:20]line Чек 279 27.07.2024 12:35 [12:35:20]line Смена: 438 ФФД: 1.0 [12:35:20]line ЗНМ: 0300000054 [12:35:20]line РНМ: 0000000000092624 [12:35:20]line Версия ККМ: 001 [12:35:20]line ФМ: 0000000000874959 [12:35:20]line ФД: 225919 [12:35:20]line ФПД: 29752738752299 [12:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123519&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225919&fm=29752738752299&tin=02508201610067®Number=0000000000092624&sum=50000 [12:35:20]written 0, free lines is 4095 [12:35:20]OFD Sender: Processing packet 225919 [packets to send 600, broken 599] [12:35:20]ProducePacketName [12:35:20]name=ofd_packets/00225919 [12:35:20]OFD Sender: To server: pG, [12:35:20]CommunicateWithHost lk.salyk.kg:30040 [12:35:20]ConnectInit lk.salyk.kg [12:35:20]Write to MH i2c: 01 00 00 24 0F 33 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 24 0F 00 00 00 00 00 6B 0C B1 [12:35:20]RasterBufferAndPrint [12:35:20]line [12:35:20]line [12:35:20]line [12:35:20]line [12:35:20]line [12:35:20]written 0, free lines is 3185 [12:35:20]MH_Cut [12:35:20]Write to MH i2c: D1 01 00 2B 0F 01 0C [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: D1 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: D1 01 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: D1 01 00 2B 0F 00 0B [12:35:20]Write to MH i2c: 01 00 00 2C 0F 3B [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:21]Connected sock=10 [12:35: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 35 39 0F 01 00 00 99 10 07 01 78 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 87 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 72 03 00 35 04 06 00 1B 0F 59 6C A7 2B ED 48 2E 55 A3 85 33 CE [12:35: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 35 39 4F 00 00 00 05 2A 47 00 1E 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 35 39 10 04 04 00 7F 72 03 00 F4 03 04 00 95 95 A4 66 B6 04 01 00 00 26 A3 70 16 44 33 2B 63 [12:35:21]CommunicateWithHost err = 0 [12:35:21]CheckOFDResponse [12:35:21]1017 (14) - 77093643461234 [12:35:21]1041 (16) - 0000000000874959 [12:35:21]1040 (4) - 225919 [12:35:21]1012 (4) - 27.07.2024 06:37 [12:35:21]1206 (1) - 0 [12:35:21]OFD Sender: Remove packet 225919 [12:35:21]ProducePacketName [12:35:21]name=ofd_packets/00225919 [12:35:21]NVStorageDeleteData [12:35:22]*** Cut start [12:35:22]*** Partial cut [12:35:22]*** CUTSNS_PIN = 1 [12:35:22]*** CUTSNS_PIN = 0 [12:35:22]OFD Sender: No OFD packet to send [12:35:22]*** Brake cut motor [12:35:22]Read from MH i2c: 01 [12:35:22]MH_I2C_Read... [12:35:22]*** Stop cut motor [12:35:22]*** Cut end [12:35:22]Read from MH i2c: 01 07 00 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: 01 07 00 2C 0F 00 00 00 00 00 FF 0F 50 [12:35:22]process_action close_receipt done [12:35:22]requested_data is exist [12:35:22]produce_requested_data [12:35:22]requested_item fm.sn is exist - process it [12:35:22]wFMCommunicate request_size=4 [12:35:22]MH_SAM_APDU [12:35:22]CAPDU: 80 11 00 00 [12:35:22]Write to MH i2c: E2 08 00 2D 0F 80 11 00 00 00 00 00 00 B6 [12:35:22]Write i2c OK [12:35:22]MH_I2C_Read... [12:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:22]Read from MH i2c: E2 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 17 00 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 17 00 2D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [12:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:22]wFMCommunicate OK [12:35:22]requested_item fd.num is exist - process it [12:35:22]SAM_PROTO_GetFieldsCounters [12:35:22]wFMCommunicate request_size=4 [12:35:22]MH_SAM_APDU [12:35:22]CAPDU: 80 13 00 00 [12:35:22]Write to MH i2c: E2 08 00 2E 0F 80 13 00 00 00 00 00 00 B9 [12:35:22]Write i2c OK [12:35:22]MH_I2C_Read... [12:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:22]Read from MH i2c: E2 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 62 00 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 62 00 2E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 72 03 00 0E 04 04 00 B6 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 D5 [12:35:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 72 03 00 0E 04 04 00 B6 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:35:23]wFMCommunicate OK [12:35:23]SAM_PROTO_GetFieldsCounters done [12:35:23]requested_item shift.num is exist - process it [12:35:23]requested_item shift.opened is exist - process it [12:35:23]req_shift_opened [12:35:23]FM_GetShiftState [12:35:23]SAM_PROTO_GetShiftState [12:35:23]wFMCommunicate request_size=4 [12:35:23]MH_SAM_APDU [12:35:23]CAPDU: 80 13 01 00 [12:35:23]Write to MH i2c: E2 08 00 2F 0F 80 13 01 00 00 00 00 00 BB [12:35:23]Write i2c OK [12:35:23]MH_I2C_Read... [12:35:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:23]Read from MH i2c: E2 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: E2 0E 00 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: E2 0E 00 2F 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C9 [12:35:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:35:23]wFMCommunicate OK [12:35:23]SAM_PROTO_GetShiftState done [12:35:23]FM_GetShiftState done [12:35:23]req_shift_opened done [12:35:23]requested_item shift.open_date is exist - process it [12:35:23]req_shift_open_date [12:35:23]req_shift_open_date done [12:35:23]produce_requested_data done [12:35:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225919,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:35:23]process_action_free close_receipt [12:35:23]json_value_free [12:35:23]json_value_free done [12:35:23]process_json_proto returns [12:35:23]Send response to host [12:35:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225919,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:35:23]free response buf [12:35:23]execute_script done [12:35:23]execute_script returns [12:35:23]free content buf [12:35:23]Sock 8.Close socket [12:35:23]Sock 8.Thread stoped [12:35:27]OFD Sender: No OFD packet to send [12:35:32]OFD Sender: No OFD packet to send [12:35:37]OFD Sender: No OFD packet to send [12:35:42]accept exits with 9 [12:35:42]New connection [12:35:42]New thread 3067084132 created [12:35:42]Thread 3066940772 joined [12:35:42]Waiting for new connection... [12:35:42] Sock 9.Parse request [12:35:42]Sock 9.Check first char [12:35:42]Sock 9.First char is OK [12:35:42]request: POST /json_proto HTTP/1.0 [12:35:42]Method: POST [12:35:42]URL: /json_proto [12:35:42]Method is POST - this is cgi request [12:35:42]url: /json_proto [12:35:42]query_string will be loaded in cgi processing [12:35:42]execute_cgi json_proto POST (null) [12:35:42]execute_cgi path=json_proto method=POST [12:35:42]POST find Content-Length [12:35:42]Host: 172.17.43.131:8080 [12:35:42]Content-Length: 735 [12:35:42]Content-Type: application/json [12:35:42] [12:35:42]POST finish read [12:35:42]Found Content-Length = 735 [12:35:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 225919, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:42]execute_script... [12:35:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 225919, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:42]POST & json_proto [12:35:42]process_json_proto [12:35:42]json parsed OK: [12:35:42]protocol is kg_v1.0 [12:35:42]action value=close_receipt [12:35:42]process_action close_receipt [12:35:42]cmd_close_receipt [12:35:42]MH_GetDate [12:35:42]Write to MH i2c: F0 00 00 30 0F 2E [12:35:42]Write i2c OK [12:35:42]MH_I2C_Read... [12:35:42]Read from MH i2c: F0 [12:35:42]MH_I2C_Read... [12:35:42]Read from MH i2c: F0 09 00 [12:35:42]MH_I2C_Read... [12:35:42]Read from MH i2c: F0 09 00 30 0F 00 9E E9 A4 66 F9 24 A2 66 ED [12:35:42]GetLastDocTimeStamp 1722083719 [12:35:42]current date 1722083742 [12:35:42]FM_GetShiftState [12:35:42]SAM_PROTO_GetShiftState [12:35:42]wFMCommunicate request_size=4 [12:35:42]MH_SAM_APDU [12:35:42]CAPDU: 80 13 01 00 [12:35:42]Write to MH i2c: E2 08 00 31 0F 80 13 01 00 00 00 00 00 BD [12:35:42]Write i2c OK [12:35:42]MH_I2C_Read... [12:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:42]Read from MH i2c: E2 [12:35:42]MH_I2C_Read... [12:35:42]Read from MH i2c: E2 0E 00 [12:35:42]MH_I2C_Read... [12:35:42]Read from MH i2c: E2 0E 00 31 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CB [12:35:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:35:42]wFMCommunicate OK [12:35:42]SAM_PROTO_GetShiftState done [12:35:42]FM_GetShiftState done [12:35:42]opened in 1722038719 [12:35:42]opened+sec_in_day 1722125119 [12:35:42]quantity*price = 50036 [12:35:42]sum+1 = 50037 [12:35:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 280 27.07.2024 12:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФД осн.: 225919 ФМ осн.: 0000000000874959 ФМ: 0000000000874959 ФД: 225920 ФПД: 103262021113715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123542&type=2&operation_type=1&fn_number=0000000000874959&fd_number=225920&fm=103262021113715&tin=02508201610067®Number=0000000000092624&sum=50000 [12:35:43]StoreToDocumentArchive [12:35:43]shift 438 fd 225920 [12:35:43]save to /storage/0438/doc_00225920 [12:35:43]save last doc name /storage/0438/doc_00225920 to /storage/kkm_last_doc_name [12:35:43]save OK [12:35:43]Clear old archive folders... [12:35:43]ProcessDocumentItem done err = 0, tmpTLVsize=279 [12:35:43]tlvbuf is 020946C0 [12:35:43]SAM_PROTO_ClearQueue [12:35:43]wFMCommunicate request_size=4 [12:35:43]MH_SAM_APDU [12:35:43]CAPDU: 80 09 00 00 [12:35:43]Write to MH i2c: E2 08 00 40 0F 80 09 00 00 00 00 00 00 C1 [12:35:43]Write i2c OK [12:35:43]MH_I2C_Read... [12:35:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:43]Read from MH i2c: E2 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 03 00 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 03 00 40 0F 00 90 00 C3 [12:35:43]RAPDU: 90 00 [12:35:43]wFMCommunicate OK [12:35:43]SAM_PROTO_ClearQueue done [12:35:43]KKMCreateOFDPacket [12:35:43]OFDProtocolAddRootSTLVToBuf [12:35:43]FM_MakeSignedData [12:35:43]FM_MakeSignedData [12:35:43]SAM_PROTO_SignData [12:35:43]wFMCommunicate request_size=4 [12:35:43]MH_SAM_APDU [12:35:43]CAPDU: 80 0D 01 02 [12:35:43]Write to MH i2c: E2 08 00 41 0F 80 0D 01 02 00 00 00 00 C9 [12:35:43]Write i2c OK [12:35:43]MH_I2C_Read... [12:35:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:43]Read from MH i2c: E2 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 03 00 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 03 00 41 0F 00 90 00 C4 [12:35:43]RAPDU: 90 00 [12:35:43]wFMCommunicate OK [12:35:43]wFMCommunicate request_size=255 [12:35:43]MH_SAM_APDU [12:35:43]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 9E E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 7F 72 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 [12:35:43]Write to MH i2c: E2 02 01 42 0F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 9E E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 7F 72 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 00 00 07 [12:35:43]Write i2c OK [12:35:43]MH_I2C_Read... [12:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:44]Read from MH i2c: E2 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 03 00 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 03 00 42 0F 00 90 00 C5 [12:35:44]RAPDU: 90 00 [12:35:44]wFMCommunicate OK [12:35:44]wFMCommunicate request_size=38 [12:35:44]MH_SAM_APDU [12:35:44]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 72 03 00 35 04 06 00 5D EA 90 16 57 73 [12:35:44]Write to MH i2c: E2 29 00 43 0F 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 72 03 00 35 04 06 00 5D EA 90 16 57 73 00 00 0B [12:35:44]Write i2c OK [12:35:44]MH_I2C_Read... [12:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:44]Read from MH i2c: E2 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 03 00 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [12:35:44]RAPDU: 90 00 [12:35:44]wFMCommunicate OK [12:35:44]wFMCommunicate request_size=4 [12:35:44]MH_SAM_APDU [12:35:44]CAPDU: 80 0D 03 02 [12:35:44]Write to MH i2c: E2 08 00 44 0F 80 0D 03 02 00 00 00 00 CE [12:35:44]Write i2c OK [12:35:44]MH_I2C_Read... [12:35:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:44]Read from MH i2c: E2 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 0B 00 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 0B 00 44 0F 00 EA F8 4E 1C 5D 9B 94 C4 90 00 6B [12:35:44]RAPDU: EA F8 4E 1C 5D 9B 94 C4 90 00 [12:35:44]wFMCommunicate OK [12:35:44]SAM_PROTO_SignData done [12:35:44]FM_MakeSignedData done [12:35:44]CreateOFDProtocolMessage [12:35:44]wFMCommunicate request_size=4 [12:35:44]MH_SAM_APDU [12:35:44]CAPDU: 80 11 00 00 [12:35:44]Write to MH i2c: E2 08 00 45 0F 80 11 00 00 00 00 00 00 CE [12:35:44]Write i2c OK [12:35:44]MH_I2C_Read... [12:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:44]Read from MH i2c: E2 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 17 00 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: E2 17 00 45 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [12:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:44]wFMCommunicate OK [12:35:44]CreateOFDProtocolMessage done [12:35:44]OFDSenderStorePacket 225920 [12:35:44]StoreOFDPacket docnum=225920 [12:35:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 2B 01 00 00 CE 2D 23 01 22 27 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 9E E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 7F 72 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 72 03 00 35 04 06 00 5D EA 90 16 57 73 EA F8 4E 1C 5D 9B 94 C4 [12:35:44]CheckFolder [12:35:44]dirname=/storage/ofd_packets [12:35:44]CheckFolder done [12:35:44]ProducePacketName [12:35:44]name=ofd_packets/00225920 [12:35:44]NVStorageSaveData ofd_packets/00225920 [12:35:44]File name is /storage/ofd_packets/00225920 [12:35:44]Write 329 bytes [12:35:44]NVStorageSaveData done [12:35:44]OFDSenderStorePacket done [12:35:44]KKMCreateOFDPacket done [12:35:44]NVStorageSaveData kkm_last_timestamp [12:35:44]File name is /storage/kkm_last_timestamp [12:35:44]Write 4 bytes [12:35:44]NVStorageSaveData done [12:35:44]ExternCall_PrintAddStr [12:35:44]wPrintStart [12:35:44]Write to MH i2c: 01 00 00 46 0F 55 [12:35:44]Write i2c OK [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: 01 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: 01 07 00 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: 01 07 00 46 0F 00 00 00 00 00 FF 0F 6A [12:35:44]RasterBufferAndPrint [12:35:44]line Счет N : (1)2002207 [12:35:44]line ИНН: 02508201610067 [12:35:44]line Контрольно-Кассовый Чек [12:35:44]line ВОЗВРАТ ПРОДАЖИ [12:35:44]line ТРК (МРК, ГНК) : 43 [12:35:44]line Товар: 2710124130 [12:35:44]line Аи-92-К-5 [12:35:44]line 7.380 * 67.80 [12:35:44]line = 500.36 [12:35:44]line НДС 12% НСП 1% [12:35:44]line > о реализуемом товаре [12:35:44]line ОКРУГЛЕНИЕ: -0.36 [12:35:44]line ИТОГО: 500.00 [12:35:44]line НСП 1% : 4.43 [12:35:44]line НДС 12% : 53.14 [12:35:44]line Наличными: 500.00 [12:35:44]line Безнал.: 0.00 [12:35:44]line Место: АЗС № 97 "Партнер Нефть" [12:35:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:35:44]line СНО: Общий режим [12:35:44]line Чек 280 27.07.2024 12:35 [12:35:44]line Смена: 438 ФФД: 1.0 [12:35:44]line ЗНМ: 0300000054 [12:35:44]line РНМ: 0000000000092624 [12:35:44]line Версия ККМ: 001 [12:35:44]line ФД осн.: 225919 [12:35:44]line ФМ осн.: 0000000000874959 [12:35:44]line ФМ: 0000000000874959 [12:35:44]line ФД: 225920 [12:35:44]line ФПД: 103262021113715 [12:35:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123542&type=2&operation_type=1&fn_number=0000000000874959&fd_number=225920&fm=103262021113715&tin=02508201610067®Number=0000000000092624&sum=50000 [12:35:44]written 0, free lines is 4095 [12:35:44]OFD Sender: Processing packet 225920 [packets to send 600, broken 599] [12:35:44]ProducePacketName [12:35:44]name=ofd_packets/00225920 [12:35:44]OFD Sender: To server: pG, [12:35:44]CommunicateWithHost lk.salyk.kg:30040 [12:35:44]ConnectInit lk.salyk.kg [12:35:44]Write to MH i2c: 01 00 00 71 0F 80 [12:35:44]Write i2c OK [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: 01 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: 01 07 00 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: 01 07 00 71 0F 00 00 00 00 00 6D 0C 00 [12:35:44]RasterBufferAndPrint [12:35:44]line [12:35:44]line [12:35:44]line [12:35:44]line [12:35:44]line [12:35:44]written 0, free lines is 3187 [12:35:44]MH_Cut [12:35:44]Write to MH i2c: D1 01 00 78 0F 01 59 [12:35:44]Write i2c OK [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: D1 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: D1 01 00 [12:35:44]MH_I2C_Read... [12:35:44]Read from MH i2c: D1 01 00 78 0F 00 58 [12:35:44]Write to MH i2c: 01 00 00 79 0F 88 [12:35:44]Write i2c OK [12:35:44]MH_I2C_Read... [12:35:45]*** Cut start [12:35:45]*** Partial cut [12:35:45]*** CUTSNS_PIN = 1 [12:35:46]*** CUTSNS_PIN = 0 [12:35:46]*** Brake cut motor [12:35:46]recv_with_timeout no data received [12:35:46]Read from MH i2c: 01 [12:35:46]MH_I2C_Read... [12:35:46]*** Stop cut motor [12:35:46]*** Cut end [12:35:46]Read from MH i2c: 01 07 00 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: 01 07 00 79 0F 00 00 00 00 00 FF 0F 9D [12:35:46]process_action close_receipt done [12:35:46]requested_data is exist [12:35:46]produce_requested_data [12:35:46]requested_item fm.sn is exist - process it [12:35:46]wFMCommunicate request_size=4 [12:35:46]MH_SAM_APDU [12:35:46]CAPDU: 80 11 00 00 [12:35:46]Write to MH i2c: E2 08 00 7A 0F 80 11 00 00 00 00 00 00 03 [12:35:46]Write i2c OK [12:35:46]MH_I2C_Read... [12:35:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:46]Read from MH i2c: E2 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 17 00 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 17 00 7A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [12:35:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:46]wFMCommunicate OK [12:35:46]requested_item fd.num is exist - process it [12:35:46]SAM_PROTO_GetFieldsCounters [12:35:46]wFMCommunicate request_size=4 [12:35:46]MH_SAM_APDU [12:35:46]CAPDU: 80 13 00 00 [12:35:46]Write to MH i2c: E2 08 00 7B 0F 80 13 00 00 00 00 00 00 06 [12:35:46]Write i2c OK [12:35:46]MH_I2C_Read... [12:35:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:46]Read from MH i2c: E2 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 62 00 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 62 00 7B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 72 03 00 0E 04 04 00 B6 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 26 [12:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 72 03 00 0E 04 04 00 B6 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:35:46]wFMCommunicate OK [12:35:46]SAM_PROTO_GetFieldsCounters done [12:35:46]requested_item shift.num is exist - process it [12:35:46]requested_item shift.opened is exist - process it [12:35:46]req_shift_opened [12:35:46]FM_GetShiftState [12:35:46]SAM_PROTO_GetShiftState [12:35:46]wFMCommunicate request_size=4 [12:35:46]MH_SAM_APDU [12:35:46]CAPDU: 80 13 01 00 [12:35:46]Write to MH i2c: E2 08 00 7C 0F 80 13 01 00 00 00 00 00 08 [12:35:46]Write i2c OK [12:35:46]MH_I2C_Read... [12:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:46]Read from MH i2c: E2 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 0E 00 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 0E 00 7C 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 16 [12:35:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:35:46]wFMCommunicate OK [12:35:46]SAM_PROTO_GetShiftState done [12:35:46]FM_GetShiftState done [12:35:46]req_shift_opened done [12:35:46]requested_item shift.open_date is exist - process it [12:35:46]req_shift_open_date [12:35:46]req_shift_open_date done [12:35:46]produce_requested_data done [12:35:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225920,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:35:46]process_action_free close_receipt [12:35:46]json_value_free [12:35:46]json_value_free done [12:35:46]process_json_proto returns [12:35:46]Send response to host [12:35:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225920,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:35:46]free response buf [12:35:46]execute_script done [12:35:46]execute_script returns [12:35:46]free content buf [12:35:46]Sock 9.Close socket [12:35:46]Sock 9.Thread stoped [12:35:50]Connected sock=11 [12:35: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 35 39 2B 01 00 00 CE 2D 23 01 22 27 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 9E E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 7F 72 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 72 03 00 35 04 06 00 5D EA 90 16 57 73 EA F8 4E 1C 5D 9B 94 C4 [12:35: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 35 39 4F 00 00 00 9E 82 47 00 23 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 35 39 10 04 04 00 80 72 03 00 F4 03 04 00 B2 95 A4 66 B6 04 01 00 00 23 38 4B 36 FF 8D 81 83 [12:35:51]CommunicateWithHost err = 0 [12:35:51]CheckOFDResponse [12:35:51]1017 (14) - 77093643461234 [12:35:51]1041 (16) - 0000000000874959 [12:35:51]1040 (4) - 225920 [12:35:51]1012 (4) - 27.07.2024 06:37 [12:35:51]1206 (1) - 0 [12:35:51]OFD Sender: Remove packet 225920 [12:35:51]ProducePacketName [12:35:51]name=ofd_packets/00225920 [12:35:51]NVStorageDeleteData [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:05]recv_with_timeout no data received [12:36:07]OFD Sender: No OFD packet to send [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:22]OFD Sender: No OFD packet to send [12:36:25]recv_with_timeout no data received [12:36:27]OFD Sender: No OFD packet to send [12:36:30]accept exits with 10 [12:36:30]New connection [12:36:30]New thread 3066940772 created [12:36:30]Thread 3067084132 joined [12:36:30]Waiting for new connection... [12:36:30] Sock 10.Parse request [12:36:30]Sock 10.Check first char [12:36:30]Sock 10.First char is OK [12:36:30]request: POST /json_proto HTTP/1.0 [12:36:30]Method: POST [12:36:30]URL: /json_proto [12:36:30]Method is POST - this is cgi request [12:36:30]url: /json_proto [12:36:30]query_string will be loaded in cgi processing [12:36:30]execute_cgi json_proto POST (null) [12:36:30]execute_cgi path=json_proto method=POST [12:36:30]POST find Content-Length [12:36:30]Host: 172.17.43.131:8080 [12:36:30]Content-Length: 671 [12:36:30]Content-Type: application/json [12:36:30] [12:36:30]POST finish read [12:36:30]Found Content-Length = 671 [12:36:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:30]execute_script... [12:36: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)2002208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:30]POST & json_proto [12:36:30]process_json_proto [12:36:30]json parsed OK: [12:36:30]protocol is kg_v1.0 [12:36:30]action value=close_receipt [12:36:30]process_action close_receipt [12:36:30]cmd_close_receipt [12:36:30]MH_GetDate [12:36:30]Write to MH i2c: F0 00 00 7D 0F 7B [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: F0 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: F0 09 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: F0 09 00 7D 0F 00 CE E9 A4 66 F9 24 A2 66 6A [12:36:30]GetLastDocTimeStamp 1722083742 [12:36:30]current date 1722083790 [12:36:30]FM_GetShiftState [12:36:30]SAM_PROTO_GetShiftState [12:36:30]wFMCommunicate request_size=4 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 13 01 00 [12:36:30]Write to MH i2c: E2 08 00 7E 0F 80 13 01 00 00 00 00 00 0A [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 0E 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 0E 00 7E 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [12:36:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:36:30]wFMCommunicate OK [12:36:30]SAM_PROTO_GetShiftState done [12:36:30]FM_GetShiftState done [12:36:30]opened in 1722038719 [12:36:30]opened+sec_in_day 1722125119 [12:36:30]quantity*price = 50017 [12:36:30]sum+1 = 50019 [12:36:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 281 27.07.2024 12:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225921 ФПД: 120960903258017 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123630&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225921&fm=120960903258017&tin=02508201610067®Number=0000000000092624&sum=50000 [12:36:31]StoreToDocumentArchive [12:36:31]shift 438 fd 225921 [12:36:31]save to /storage/0438/doc_00225921 [12:36:31]save last doc name /storage/0438/doc_00225921 to /storage/kkm_last_doc_name [12:36:31]save OK [12:36:31]Clear old archive folders... [12:36:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:36:31]tlvbuf is B6EE1A60 [12:36:31]SAM_PROTO_ClearQueue [12:36:31]wFMCommunicate request_size=4 [12:36:31]MH_SAM_APDU [12:36:31]CAPDU: 80 09 00 00 [12:36:31]Write to MH i2c: E2 08 00 8B 0F 80 09 00 00 00 00 00 00 0C [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:31]Read from MH i2c: E2 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: E2 03 00 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: E2 03 00 8B 0F 00 90 00 0E [12:36:31]RAPDU: 90 00 [12:36:31]wFMCommunicate OK [12:36:31]SAM_PROTO_ClearQueue done [12:36:31]KKMCreateOFDPacket [12:36:31]OFDProtocolAddRootSTLVToBuf [12:36:31]FM_MakeSignedData [12:36:31]FM_MakeSignedData [12:36:31]SAM_PROTO_SignData [12:36:31]wFMCommunicate request_size=4 [12:36:31]MH_SAM_APDU [12:36:31]CAPDU: 80 0D 01 02 [12:36:31]Write to MH i2c: E2 08 00 8C 0F 80 0D 01 02 00 00 00 00 14 [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:31]Read from MH i2c: E2 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: E2 03 00 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: E2 03 00 8C 0F 00 90 00 0F [12:36:31]RAPDU: 90 00 [12:36:31]wFMCommunicate OK [12:36:31]wFMCommunicate request_size=255 [12:36:31]MH_SAM_APDU [12:36: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 CE E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 72 03 00 35 04 06 00 [12:36:31]Write to MH i2c: E2 02 01 8D 0F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 CE E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 72 03 00 35 04 06 00 00 00 2F [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:31]Read from MH i2c: E2 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: E2 03 00 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: E2 03 00 8D 0F 00 90 00 10 [12:36:31]RAPDU: 90 00 [12:36:31]wFMCommunicate OK [12:36:31]wFMCommunicate request_size=11 [12:36:31]MH_SAM_APDU [12:36:31]CAPDU: 80 0D 02 02 06 6E 03 67 AB 9F A1 [12:36:31]Write to MH i2c: E2 0E 00 8E 0F 80 0D 02 02 06 00 6E 03 67 AB 9F A1 00 00 E6 [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 8E 0F 00 90 00 11 [12:36:32]RAPDU: 90 00 [12:36:32]wFMCommunicate OK [12:36:32]wFMCommunicate request_size=4 [12:36:32]MH_SAM_APDU [12:36:32]CAPDU: 80 0D 03 02 [12:36:32]Write to MH i2c: E2 08 00 8F 0F 80 0D 03 02 00 00 00 00 19 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 0B 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 0B 00 8F 0F 00 FD 26 AF 5B 7B 15 E9 F1 90 00 B1 [12:36:32]RAPDU: FD 26 AF 5B 7B 15 E9 F1 90 00 [12:36:32]wFMCommunicate OK [12:36:32]SAM_PROTO_SignData done [12:36:32]FM_MakeSignedData done [12:36:32]CreateOFDProtocolMessage [12:36:32]wFMCommunicate request_size=4 [12:36:32]MH_SAM_APDU [12:36:32]CAPDU: 80 11 00 00 [12:36:32]Write to MH i2c: E2 08 00 90 0F 80 11 00 00 00 00 00 00 19 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]OFD Sender: No OFD packet to send [12:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 17 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 17 00 90 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [12:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:36:32]wFMCommunicate OK [12:36:32]CreateOFDProtocolMessage done [12:36:32]OFDSenderStorePacket 225921 [12:36:32]StoreOFDPacket docnum=225921 [12:36:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 99 F5 08 01 E7 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 CE E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 72 03 00 35 04 06 00 6E 03 67 AB 9F A1 FD 26 AF 5B 7B 15 E9 F1 [12:36:32]CheckFolder [12:36:32]dirname=/storage/ofd_packets [12:36:32]CheckFolder done [12:36:32]ProducePacketName [12:36:32]name=ofd_packets/00225921 [12:36:32]NVStorageSaveData ofd_packets/00225921 [12:36:32]File name is /storage/ofd_packets/00225921 [12:36:32]Write 302 bytes [12:36:32]NVStorageSaveData done [12:36:32]OFDSenderStorePacket done [12:36:32]KKMCreateOFDPacket done [12:36:32]NVStorageSaveData kkm_last_timestamp [12:36:32]File name is /storage/kkm_last_timestamp [12:36:32]Write 4 bytes [12:36:32]NVStorageSaveData done [12:36:32]ExternCall_PrintAddStr [12:36:32]wPrintStart [12:36:32]Write to MH i2c: 01 00 00 91 0F A0 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 91 0F 00 00 00 00 00 FF 0F B5 [12:36:32]RasterBufferAndPrint [12:36:32]line Счет N : (1)2002208 [12:36:32]line ИНН: 02508201610067 [12:36:32]line Контрольно-Кассовый Чек [12:36:32]line ПРОДАЖА [12:36:32]line ТРК (МРК, ГНК) : 42 [12:36:32]line Товар: 2710124130 [12:36:32]line Super-92-К-5 [12:36:32]line 7.270 * 68.80 [12:36:32]line = 500.18 [12:36:32]line НДС 12% НСП 1% [12:36:32]line > о реализуемом товаре [12:36:32]line ОКРУГЛЕНИЕ: -0.18 [12:36:32]line ИТОГО: 500.00 [12:36:32]line Внесено: 500.00 [12:36:32]line СДАЧА: 0.00 [12:36:32]line НСП 1% : 4.43 [12:36:32]line НДС 12% : 53.12 [12:36:32]line Наличными: 500.00 [12:36:32]line Безнал.: 0.00 [12:36:32]line Место: АЗС № 97 "Партнер Нефть" [12:36:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:36:32]line СНО: Общий режим [12:36:32]line Чек 281 27.07.2024 12:36 [12:36:32]line Смена: 438 ФФД: 1.0 [12:36:32]line ЗНМ: 0300000054 [12:36:32]line РНМ: 0000000000092624 [12:36:32]line Версия ККМ: 001 [12:36:32]line ФМ: 0000000000874959 [12:36:32]line ФД: 225921 [12:36:32]line ФПД: 120960903258017 [12:36:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123630&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225921&fm=120960903258017&tin=02508201610067®Number=0000000000092624&sum=50000 [12:36:32]written 0, free lines is 4095 [12:36:32]OFD Sender: Processing packet 225921 [packets to send 600, broken 599] [12:36:32]ProducePacketName [12:36:32]name=ofd_packets/00225921 [12:36:32]OFD Sender: To server: pG, [12:36:32]CommunicateWithHost lk.salyk.kg:30040 [12:36:32]ConnectInit lk.salyk.kg [12:36:32]Write to MH i2c: 01 00 00 BC 0F CB [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 BC 0F 00 00 00 00 00 62 0C 40 [12:36:32]RasterBufferAndPrint [12:36:32]line [12:36:32]line [12:36:32]line [12:36:32]line [12:36:32]line [12:36:32]written 0, free lines is 3174 [12:36:32]MH_Cut [12:36:32]Write to MH i2c: D1 01 00 C3 0F 01 A4 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: D1 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: D1 01 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: D1 01 00 C3 0F 00 A3 [12:36:32]Write to MH i2c: 01 00 00 C4 0F D3 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:33]*** Cut start [12:36:33]*** Partial cut [12:36:33]*** CUTSNS_PIN = 1 [12:36:33]*** CUTSNS_PIN = 0 [12:36:34]*** Brake cut motor [12:36:34]Read from MH i2c: 01 [12:36:34]MH_I2C_Read... [12:36:34]*** Stop cut motor [12:36:34]*** Cut end [12:36:34]Read from MH i2c: 01 07 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: 01 07 00 C4 0F 00 00 00 00 00 FF 0F E8 [12:36:34]process_action close_receipt done [12:36:34]requested_data is exist [12:36:34]produce_requested_data [12:36:34]requested_item fm.sn is exist - process it [12:36:34]wFMCommunicate request_size=4 [12:36:34]MH_SAM_APDU [12:36:34]CAPDU: 80 11 00 00 [12:36:34]Write to MH i2c: E2 08 00 C5 0F 80 11 00 00 00 00 00 00 4E [12:36:34]Write i2c OK [12:36:34]MH_I2C_Read... [12:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:34]Read from MH i2c: E2 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 17 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 17 00 C5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [12:36:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:36:34]wFMCommunicate OK [12:36:34]requested_item fd.num is exist - process it [12:36:34]SAM_PROTO_GetFieldsCounters [12:36:34]wFMCommunicate request_size=4 [12:36:34]MH_SAM_APDU [12:36:34]CAPDU: 80 13 00 00 [12:36:34]Write to MH i2c: E2 08 00 C6 0F 80 13 00 00 00 00 00 00 51 [12:36:34]Write i2c OK [12:36:34]MH_I2C_Read... [12:36:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:34]Read from MH i2c: E2 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 62 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 72 03 00 0E 04 04 00 B6 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 75 [12:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 72 03 00 0E 04 04 00 B6 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:36:34]wFMCommunicate OK [12:36:34]SAM_PROTO_GetFieldsCounters done [12:36:34]requested_item shift.num is exist - process it [12:36:34]requested_item shift.opened is exist - process it [12:36:34]req_shift_opened [12:36:34]FM_GetShiftState [12:36:34]SAM_PROTO_GetShiftState [12:36:34]wFMCommunicate request_size=4 [12:36:34]MH_SAM_APDU [12:36:34]CAPDU: 80 13 01 00 [12:36:34]Write to MH i2c: E2 08 00 C7 0F 80 13 01 00 00 00 00 00 53 [12:36:34]Write i2c OK [12:36:34]MH_I2C_Read... [12:36:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:34]Read from MH i2c: E2 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 0E 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 0E 00 C7 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 61 [12:36:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:36:34]wFMCommunicate OK [12:36:34]SAM_PROTO_GetShiftState done [12:36:34]FM_GetShiftState done [12:36:34]req_shift_opened done [12:36:34]requested_item shift.open_date is exist - process it [12:36:34]req_shift_open_date [12:36:34]req_shift_open_date done [12:36:34]produce_requested_data done [12:36:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225921,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:36:34]process_action_free close_receipt [12:36:34]json_value_free [12:36:34]json_value_free done [12:36:34]process_json_proto returns [12:36:34]Send response to host [12:36:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225921,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:36:34]free response buf [12:36:34]execute_script done [12:36:34]execute_script returns [12:36:34]free content buf [12:36:34]Sock 10.Close socket [12:36:34]Sock 10.Thread stoped [12:36:35]recv_with_timeout no data received [12:36:36]Connected sock=11 [12:36: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 35 39 10 01 00 00 99 F5 08 01 E7 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 CE E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 72 03 00 35 04 06 00 6E 03 67 AB 9F A1 FD 26 AF 5B 7B 15 E9 F1 [12:36: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 35 39 4F 00 00 00 6E D8 47 00 62 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 35 39 10 04 04 00 81 72 03 00 F4 03 04 00 E0 95 A4 66 B6 04 01 00 00 1D 04 9F D7 D8 B9 2B E1 [12:36:36]CommunicateWithHost err = 0 [12:36:36]CheckOFDResponse [12:36:36]1017 (14) - 77093643461234 [12:36:36]1041 (16) - 0000000000874959 [12:36:36]1040 (4) - 225921 [12:36:36]1012 (4) - 27.07.2024 06:38 [12:36:36]1206 (1) - 0 [12:36:36]OFD Sender: Remove packet 225921 [12:36:36]ProducePacketName [12:36:36]name=ofd_packets/00225921 [12:36:36]NVStorageDeleteData [12:36:37]OFD Sender: No OFD packet to send [12:36:42]OFD Sender: No OFD packet to send [12:36:44]accept exits with 8 [12:36:44]New connection [12:36:44]New thread 3067084132 created [12:36:44]Thread 3066940772 joined [12:36:44]Waiting for new connection... [12:36:44] Sock 8.Parse request [12:36:44]Sock 8.Check first char [12:36:44]Sock 8.First char is OK [12:36:44]request: POST /json_proto HTTP/1.0 [12:36:44]Method: POST [12:36:44]URL: /json_proto [12:36:44]Method is POST - this is cgi request [12:36:44]url: /json_proto [12:36:44]query_string will be loaded in cgi processing [12:36:44]execute_cgi json_proto POST (null) [12:36:44]execute_cgi path=json_proto method=POST [12:36:44]POST find Content-Length [12:36:44]Host: 172.17.43.131:8080 [12:36:44]Content-Length: 683 [12:36:44]Content-Type: application/json [12:36:44] [12:36:44]POST finish read [12:36:44]Found Content-Length = 683 [12:36:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:44]execute_script... [12:36: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)2002209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:44]POST & json_proto [12:36:44]process_json_proto [12:36:44]json parsed OK: [12:36:44]protocol is kg_v1.0 [12:36:44]action value=close_receipt [12:36:44]process_action close_receipt [12:36:44]cmd_close_receipt [12:36:44]MH_GetDate [12:36:44]Write to MH i2c: F0 00 00 C8 0F C6 [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: F0 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: F0 09 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: F0 09 00 C8 0F 00 DC E9 A4 66 F9 24 A2 66 C3 [12:36:44]GetLastDocTimeStamp 1722083790 [12:36:44]current date 1722083804 [12:36:44]FM_GetShiftState [12:36:44]SAM_PROTO_GetShiftState [12:36:44]wFMCommunicate request_size=4 [12:36:44]MH_SAM_APDU [12:36:44]CAPDU: 80 13 01 00 [12:36:44]Write to MH i2c: E2 08 00 C9 0F 80 13 01 00 00 00 00 00 55 [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:44]Read from MH i2c: E2 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 0E 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: E2 0E 00 C9 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 63 [12:36:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:36:44]wFMCommunicate OK [12:36:44]SAM_PROTO_GetShiftState done [12:36:44]FM_GetShiftState done [12:36:44]opened in 1722038719 [12:36:44]opened+sec_in_day 1722125119 [12:36:44]quantity*price = 100021 [12:36:44]sum+1 = 100023 [12:36:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 282 27.07.2024 12:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225922 ФПД: 265829456215489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225922&fm=265829456215489&tin=02508201610067®Number=0000000000092624&sum=100000 [12:36:45]StoreToDocumentArchive [12:36:45]shift 438 fd 225922 [12:36:45]save to /storage/0438/doc_00225922 [12:36:45]save last doc name /storage/0438/doc_00225922 to /storage/kkm_last_doc_name [12:36:45]save OK [12:36:45]Clear old archive folders... [12:36:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:45]tlvbuf is 0209C920 [12:36:45]SAM_PROTO_ClearQueue [12:36:45]wFMCommunicate request_size=4 [12:36:45]MH_SAM_APDU [12:36:45]CAPDU: 80 09 00 00 [12:36:45]Write to MH i2c: E2 08 00 D6 0F 80 09 00 00 00 00 00 00 57 [12:36:45]Write i2c OK [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 [12:36:45]MH_I2C_Read... [12:36:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:45]Read from MH i2c: E2 03 00 [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 03 00 D6 0F 00 90 00 59 [12:36:45]RAPDU: 90 00 [12:36:45]wFMCommunicate OK [12:36:45]SAM_PROTO_ClearQueue done [12:36:45]KKMCreateOFDPacket [12:36:45]OFDProtocolAddRootSTLVToBuf [12:36:45]FM_MakeSignedData [12:36:45]FM_MakeSignedData [12:36:45]SAM_PROTO_SignData [12:36:45]wFMCommunicate request_size=4 [12:36:45]MH_SAM_APDU [12:36:45]CAPDU: 80 0D 01 02 [12:36:45]Write to MH i2c: E2 08 00 D7 0F 80 0D 01 02 00 00 00 00 5F [12:36:45]Write i2c OK [12:36:45]MH_I2C_Read... [12:36:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:45]Read from MH i2c: E2 [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 03 00 [12:36:45]MH_I2C_Read... [12:36:45]Read from MH i2c: E2 03 00 D7 0F 00 90 00 5A [12:36:45]RAPDU: 90 00 [12:36:45]wFMCommunicate OK [12:36:45]wFMCommunicate request_size=255 [12:36:45]MH_SAM_APDU [12:36:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 DD E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 72 03 00 35 04 06 00 F1 [12:36:45]Write to MH i2c: E2 02 01 D8 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 DD E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 72 03 00 35 04 06 00 F1 00 00 9D [12:36:45]Write i2c OK [12:36:45]MH_I2C_Read... [12:36:45]recv_with_timeout no data received [12:36:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:46]Read from MH i2c: E2 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 03 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 03 00 D8 0F 00 90 00 5B [12:36:46]RAPDU: 90 00 [12:36:46]wFMCommunicate OK [12:36:46]wFMCommunicate request_size=10 [12:36:46]MH_SAM_APDU [12:36:46]CAPDU: 80 0D 02 02 05 C5 3E 4E FD C1 [12:36:46]Write to MH i2c: E2 0D 00 D9 0F 80 0D 02 02 05 00 C5 3E 4E FD C1 00 00 7B [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:46]Read from MH i2c: E2 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 03 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 03 00 D9 0F 00 90 00 5C [12:36:46]RAPDU: 90 00 [12:36:46]wFMCommunicate OK [12:36:46]wFMCommunicate request_size=4 [12:36:46]MH_SAM_APDU [12:36:46]CAPDU: 80 0D 03 02 [12:36:46]Write to MH i2c: E2 08 00 DA 0F 80 0D 03 02 00 00 00 00 64 [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:46]Read from MH i2c: E2 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 0B 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: E2 0B 00 DA 0F 00 67 43 92 F9 58 E3 40 A0 90 00 B5 [12:36:46]RAPDU: 67 43 92 F9 58 E3 40 A0 90 00 [12:36:46]wFMCommunicate OK [12:36:46]SAM_PROTO_SignData done [12:36:46]FM_MakeSignedData done [12:36:46]CreateOFDProtocolMessage [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 0F 80 11 00 00 00 00 00 00 64 [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 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [12:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:36:46]wFMCommunicate OK [12:36:46]CreateOFDProtocolMessage done [12:36:46]OFDSenderStorePacket 225922 [12:36:46]StoreOFDPacket docnum=225922 [12:36:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 D5 07 01 6F DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 DD E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 72 03 00 35 04 06 00 F1 C5 3E 4E FD C1 67 43 92 F9 58 E3 40 A0 [12:36:46]CheckFolder [12:36:46]dirname=/storage/ofd_packets [12:36:46]CheckFolder done [12:36:46]ProducePacketName [12:36:46]name=ofd_packets/00225922 [12:36:46]NVStorageSaveData ofd_packets/00225922 [12:36:46]File name is /storage/ofd_packets/00225922 [12:36:46]Write 301 bytes [12:36:46]NVStorageSaveData done [12:36:46]OFDSenderStorePacket done [12:36:46]KKMCreateOFDPacket done [12:36:46]NVStorageSaveData kkm_last_timestamp [12:36:46]File name is /storage/kkm_last_timestamp [12:36:46]Write 4 bytes [12:36:46]NVStorageSaveData done [12:36:46]ExternCall_PrintAddStr [12:36:46]wPrintStart [12:36:46]Write to MH i2c: 01 00 00 DC 0F EB [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: 01 [12:36:46]MH_I2C_Read... [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 DC 0F 00 00 00 00 00 FF 0F 00 [12:36:46]RasterBufferAndPrint [12:36:46]line Счет N : (1)2002209 [12:36:46]line ИНН: 02508201610067 [12:36:46]line Контрольно-Кассовый Чек [12:36:46]line ПРОДАЖА [12:36:46]line ТРК (МРК, ГНК) : 54 [12:36:46]line Товар: 2710124500 [12:36:46]line Аи-95-К-5 [12:36:46]line 13.480 * 74.20 [12:36:46]line = 1000.22 [12:36:46]line НДС 12% НСП 1% [12:36:46]line > о реализуемом товаре [12:36:46]line ОКРУГЛЕНИЕ: -0.22 [12:36:46]line ИТОГО: 1000.00 [12:36:46]line Внесено: 1000.00 [12:36:46]line СДАЧА: 0.00 [12:36:46]line НСП 1% : 8.85 [12:36:46]line НДС 12% : 106.22 [12:36:46]line Наличными: 1000.00 [12:36:46]line Безнал.: 0.00 [12:36:46]line Место: АЗС № 97 "Партнер Нефть" [12:36:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:36:46]line СНО: Общий режим [12:36:46]line Чек 282 27.07.2024 12:36 [12:36:46]line Смена: 438 ФФД: 1.0 [12:36:46]line ЗНМ: 0300000054 [12:36:46]line РНМ: 0000000000092624 [12:36:46]line Версия ККМ: 001 [12:36:46]line ФМ: 0000000000874959 [12:36:46]line ФД: 225922 [12:36:46]line ФПД: 265829456215489 [12:36:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225922&fm=265829456215489&tin=02508201610067®Number=0000000000092624&sum=100000 [12:36:46]written 0, free lines is 4095 [12:36:46]OFD Sender: Processing packet 225922 [packets to send 600, broken 599] [12:36:46]ProducePacketName [12:36:46]name=ofd_packets/00225922 [12:36:46]OFD Sender: To server: pG, [12:36:46]CommunicateWithHost lk.salyk.kg:30040 [12:36:46]ConnectInit lk.salyk.kg [12:36:46]Write to MH i2c: 01 00 00 07 10 17 [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: 01 [12:36:46]MH_I2C_Read... [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 07 10 00 00 00 00 00 69 0C 93 [12:36:46]RasterBufferAndPrint [12:36:46]line [12:36:46]line [12:36:46]line [12:36:46]line [12:36:46]line [12:36:46]written 0, free lines is 3184 [12:36:46]MH_Cut [12:36:46]Write to MH i2c: D1 01 00 0E 10 01 F0 [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: D1 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: D1 01 00 [12:36:46]MH_I2C_Read... [12:36:46]Read from MH i2c: D1 01 00 0E 10 00 EF [12:36:46]Write to MH i2c: 01 00 00 0F 10 1F [12:36:46]Write i2c OK [12:36:46]MH_I2C_Read... [12:36:47]Connected sock=9 [12:36: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 35 39 0F 01 00 00 99 D5 07 01 6F DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 DD E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 72 03 00 35 04 06 00 F1 C5 3E 4E FD C1 67 43 92 F9 58 E3 40 A0 [12:36:48]*** Cut start [12:36:48]*** Partial cut [12:36:48]*** CUTSNS_PIN = 1 [12:36:48]*** CUTSNS_PIN = 0 [12:36:48]*** Brake cut motor [12:36: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 35 39 4F 00 00 00 45 DE 47 00 99 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 72 03 00 F4 03 04 00 EC 95 A4 66 B6 04 01 00 00 79 4E 9D D5 CD 61 30 1B [12:36:48]CommunicateWithHost err = 0 [12:36:48]CheckOFDResponse [12:36:48]1017 (14) - 77093643461234 [12:36:48]1041 (16) - 0000000000874959 [12:36:48]1040 (4) - 225922 [12:36:48]1012 (4) - 27.07.2024 06:38 [12:36:48]1206 (1) - 0 [12:36:48]OFD Sender: Remove packet 225922 [12:36:48]ProducePacketName [12:36:48]name=ofd_packets/00225922 [12:36:48]NVStorageDeleteData [12:36:48]Read from MH i2c: 01 [12:36:48]MH_I2C_Read... [12:36:48]*** Stop cut motor [12:36:48]*** Cut end [12:36:48]Read from MH i2c: 01 07 00 [12:36:48]MH_I2C_Read... [12:36:48]Read from MH i2c: 01 07 00 0F 10 00 00 00 00 00 FF 0F 34 [12:36:48]process_action close_receipt done [12:36:48]requested_data is exist [12:36:48]produce_requested_data [12:36:48]requested_item fm.sn is exist - process it [12:36:48]wFMCommunicate request_size=4 [12:36:48]MH_SAM_APDU [12:36:48]CAPDU: 80 11 00 00 [12:36:48]Write to MH i2c: E2 08 00 10 10 80 11 00 00 00 00 00 00 9A [12:36:48]Write i2c OK [12:36:48]MH_I2C_Read... [12:36:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:48]Read from MH i2c: E2 [12:36:48]MH_I2C_Read... [12:36:48]Read from MH i2c: E2 17 00 [12:36:48]MH_I2C_Read... [12:36:48]Read from MH i2c: E2 17 00 10 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [12:36:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:36:48]wFMCommunicate OK [12:36:48]requested_item fd.num is exist - process it [12:36:48]SAM_PROTO_GetFieldsCounters [12:36:48]wFMCommunicate request_size=4 [12:36:48]MH_SAM_APDU [12:36:48]CAPDU: 80 13 00 00 [12:36:48]Write to MH i2c: E2 08 00 11 10 80 13 00 00 00 00 00 00 9D [12:36:48]Write i2c OK [12:36:48]MH_I2C_Read... [12:36:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:48]Read from MH i2c: E2 [12:36:48]MH_I2C_Read... [12:36:48]Read from MH i2c: E2 62 00 [12:36:48]MH_I2C_Read... [12:36:48]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 72 03 00 0E 04 04 00 B6 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 C5 [12:36:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 72 03 00 0E 04 04 00 B6 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:36:48]wFMCommunicate OK [12:36:48]SAM_PROTO_GetFieldsCounters done [12:36:48]requested_item shift.num is exist - process it [12:36:48]requested_item shift.opened is exist - process it [12:36:48]req_shift_opened [12:36:48]FM_GetShiftState [12:36:48]SAM_PROTO_GetShiftState [12:36:48]wFMCommunicate request_size=4 [12:36:48]MH_SAM_APDU [12:36:48]CAPDU: 80 13 01 00 [12:36:48]Write to MH i2c: E2 08 00 12 10 80 13 01 00 00 00 00 00 9F [12:36:49]OFD Sender: No OFD packet to send [12:36:49]Write i2c OK [12:36:49]MH_I2C_Read... [12:36:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:49]Read from MH i2c: E2 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: E2 0E 00 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: E2 0E 00 12 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AD [12:36:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:36:49]wFMCommunicate OK [12:36:49]SAM_PROTO_GetShiftState done [12:36:49]FM_GetShiftState done [12:36:49]req_shift_opened done [12:36:49]requested_item shift.open_date is exist - process it [12:36:49]req_shift_open_date [12:36:49]req_shift_open_date done [12:36:49]produce_requested_data done [12:36:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225922,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:36:49]process_action_free close_receipt [12:36:49]json_value_free [12:36:49]json_value_free done [12:36:49]process_json_proto returns [12:36:49]Send response to host [12:36:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225922,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:36:49]free response buf [12:36:49]execute_script done [12:36:49]execute_script returns [12:36:49]free content buf [12:36:49]Sock 8.Close socket [12:36:49]Sock 8.Thread stoped [12:36:49]accept exits with 10 [12:36:49]New connection [12:36:49]New thread 3066940772 created [12:36:49]Thread 3067084132 joined [12:36:49]Waiting for new connection... [12:36:49] Sock 10.Parse request [12:36:49]Sock 10.Check first char [12:36:49]Sock 10.First char is OK [12:36:49]request: POST /json_proto HTTP/1.0 [12:36:49]Method: POST [12:36:49]URL: /json_proto [12:36:49]Method is POST - this is cgi request [12:36:49]url: /json_proto [12:36:49]query_string will be loaded in cgi processing [12:36:49]execute_cgi json_proto POST (null) [12:36:49]execute_cgi path=json_proto method=POST [12:36:49]POST find Content-Length [12:36:49]Host: 172.17.43.131:8080 [12:36:49]Content-Length: 817 [12:36:49]Content-Type: application/json [12:36:49] [12:36:49]POST finish read [12:36:49]Found Content-Length = 817 [12:36:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:49]execute_script... [12:36:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:49]POST & json_proto [12:36:49]process_json_proto [12:36:49]json parsed OK: [12:36:49]protocol is kg_v1.0 [12:36:49]action value=close_receipt [12:36:49]process_action close_receipt [12:36:49]cmd_close_receipt [12:36:49]MH_GetDate [12:36:49]Write to MH i2c: F0 00 00 13 10 12 [12:36:49]Write i2c OK [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: F0 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: F0 09 00 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: F0 09 00 13 10 00 E1 E9 A4 66 F9 24 A2 66 14 [12:36:49]GetLastDocTimeStamp 1722083805 [12:36:49]current date 1722083809 [12:36:49]FM_GetShiftState [12:36:49]SAM_PROTO_GetShiftState [12:36:49]wFMCommunicate request_size=4 [12:36:49]MH_SAM_APDU [12:36:49]CAPDU: 80 13 01 00 [12:36:49]Write to MH i2c: E2 08 00 14 10 80 13 01 00 00 00 00 00 A1 [12:36:49]Write i2c OK [12:36:49]MH_I2C_Read... [12:36:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:49]Read from MH i2c: E2 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: E2 0E 00 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: E2 0E 00 14 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AF [12:36:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:36:49]wFMCommunicate OK [12:36:49]SAM_PROTO_GetShiftState done [12:36:49]FM_GetShiftState done [12:36:49]opened in 1722038719 [12:36:49]opened+sec_in_day 1722125119 [12:36:49]quantity*price = 300075 [12:36:49]sum+1 = 300077 [12:36:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 283 27.07.2024 12:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225923 ФПД: 88949471276799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225923&fm=88949471276799&tin=02508201610067®Number=0000000000092624&sum=300076 [12:36:50]StoreToDocumentArchive [12:36:50]shift 438 fd 225923 [12:36:50]save to /storage/0438/doc_00225923 [12:36:50]save last doc name /storage/0438/doc_00225923 to /storage/kkm_last_doc_name [12:36:50]save OK [12:36:50]Clear old archive folders... [12:36:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:36:50]tlvbuf is 020F8790 [12:36:50]SAM_PROTO_ClearQueue [12:36:50]wFMCommunicate request_size=4 [12:36:50]MH_SAM_APDU [12:36:50]CAPDU: 80 09 00 00 [12:36:50]Write to MH i2c: E2 08 00 21 10 80 09 00 00 00 00 00 00 A3 [12:36:50]Write i2c OK [12:36:50]MH_I2C_Read... [12:36:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:50]Read from MH i2c: E2 [12:36:50]MH_I2C_Read... [12:36:50]Read from MH i2c: E2 03 00 [12:36:50]MH_I2C_Read... [12:36:50]Read from MH i2c: E2 03 00 21 10 00 90 00 A5 [12:36:50]RAPDU: 90 00 [12:36:50]wFMCommunicate OK [12:36:50]SAM_PROTO_ClearQueue done [12:36:50]KKMCreateOFDPacket [12:36:50]OFDProtocolAddRootSTLVToBuf [12:36:50]FM_MakeSignedData [12:36:50]FM_MakeSignedData [12:36:50]SAM_PROTO_SignData [12:36:50]wFMCommunicate request_size=4 [12:36:50]MH_SAM_APDU [12:36:50]CAPDU: 80 0D 01 02 [12:36:50]Write to MH i2c: E2 08 00 22 10 80 0D 01 02 00 00 00 00 AB [12:36:50]Write i2c OK [12:36:50]MH_I2C_Read... [12:36:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:50]Read from MH i2c: E2 [12:36:50]MH_I2C_Read... [12:36:50]Read from MH i2c: E2 03 00 [12:36:50]MH_I2C_Read... [12:36:50]Read from MH i2c: E2 03 00 22 10 00 90 00 A6 [12:36:50]RAPDU: 90 00 [12:36:50]wFMCommunicate OK [12:36:50]wFMCommunicate request_size=255 [12:36:50]MH_SAM_APDU [12:36:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 E1 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 72 03 00 35 04 06 00 50 E6 29 A3 [12:36:51]Write to MH i2c: E2 02 01 23 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 E1 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 72 03 00 35 04 06 00 50 E6 29 A3 00 00 AA [12:36:51]Write i2c OK [12:36:51]MH_I2C_Read... [12:36:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:51]Read from MH i2c: E2 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 03 00 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 03 00 23 10 00 90 00 A7 [12:36:51]RAPDU: 90 00 [12:36:51]wFMCommunicate OK [12:36:51]wFMCommunicate request_size=7 [12:36:51]MH_SAM_APDU [12:36:51]CAPDU: 80 0D 02 02 02 6E FF [12:36:51]Write to MH i2c: E2 0A 00 24 10 80 0D 02 02 02 00 6E FF 00 00 1F [12:36:51]Write i2c OK [12:36:51]MH_I2C_Read... [12:36:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:51]Read from MH i2c: E2 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 03 00 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 03 00 24 10 00 90 00 A8 [12:36:51]RAPDU: 90 00 [12:36:51]wFMCommunicate OK [12:36:51]wFMCommunicate request_size=4 [12:36:51]MH_SAM_APDU [12:36:51]CAPDU: 80 0D 03 02 [12:36:51]Write to MH i2c: E2 08 00 25 10 80 0D 03 02 00 00 00 00 B0 [12:36:51]Write i2c OK [12:36:51]MH_I2C_Read... [12:36:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:51]Read from MH i2c: E2 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 0B 00 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 0B 00 25 10 00 40 88 C5 C1 B3 85 80 AC 90 00 63 [12:36:51]RAPDU: 40 88 C5 C1 B3 85 80 AC 90 00 [12:36:51]wFMCommunicate OK [12:36:51]SAM_PROTO_SignData done [12:36:51]FM_MakeSignedData done [12:36:51]CreateOFDProtocolMessage [12:36:51]wFMCommunicate request_size=4 [12:36:51]MH_SAM_APDU [12:36:51]CAPDU: 80 11 00 00 [12:36:51]Write to MH i2c: E2 08 00 26 10 80 11 00 00 00 00 00 00 B0 [12:36:51]Write i2c OK [12:36:51]MH_I2C_Read... [12:36:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:51]Read from MH i2c: E2 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 17 00 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: E2 17 00 26 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [12:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:36:51]wFMCommunicate OK [12:36:51]CreateOFDProtocolMessage done [12:36:51]OFDSenderStorePacket 225923 [12:36:51]StoreOFDPacket docnum=225923 [12:36:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2B 5E 04 01 AB 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 E1 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 72 03 00 35 04 06 00 50 E6 29 A3 6E FF 40 88 C5 C1 B3 85 80 AC [12:36:51]CheckFolder [12:36:51]dirname=/storage/ofd_packets [12:36:51]CheckFolder done [12:36:51]ProducePacketName [12:36:51]name=ofd_packets/00225923 [12:36:51]NVStorageSaveData ofd_packets/00225923 [12:36:51]File name is /storage/ofd_packets/00225923 [12:36:51]Write 298 bytes [12:36:51]NVStorageSaveData done [12:36:51]OFDSenderStorePacket done [12:36:51]KKMCreateOFDPacket done [12:36:51]NVStorageSaveData kkm_last_timestamp [12:36:51]File name is /storage/kkm_last_timestamp [12:36:51]Write 4 bytes [12:36:51]NVStorageSaveData done [12:36:51]ExternCall_PrintAddStr [12:36:51]wPrintStart [12:36:51]Write to MH i2c: 01 00 00 27 10 37 [12:36:51]OFD Sender: Processing packet 225923 [packets to send 600, broken 599] [12:36:51]ProducePacketName [12:36:51]name=ofd_packets/00225923 [12:36:51]OFD Sender: To server: pG, [12:36:51]CommunicateWithHost lk.salyk.kg:30040 [12:36:51]ConnectInit lk.salyk.kg [12:36:51]Write i2c OK [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: 01 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: 01 07 00 [12:36:51]MH_I2C_Read... [12:36:51]Read from MH i2c: 01 07 00 27 10 00 00 00 00 00 FF 0F 4C [12:36:51]RasterBufferAndPrint [12:36:51]line Счет N : (1)2002206 [12:36:51]line ИНН: 02508201610067 [12:36:51]line Контрольно-Кассовый Чек [12:36:51]line ПРОДАЖА [12:36:51]line ТРК (МРК, ГНК) : 61 [12:36:51]line Товар: 2710194210 [12:36:51]line ДТ-К-5 [12:36:51]line 39.380 * 76.20 [12:36:51]line = 3000.76 [12:36:51]line НДС 12% НСП 1% [12:36:51]line > о реализуемом товаре [12:36:51]line ИТОГО: 3000.76 [12:36:51]line НСП 1% : 26.55 [12:36:51]line НДС 12% : 318.66 [12:36:51]line Наличными: 0.00 [12:36:51]line Безнал.: 3000.76 [12:36:51]line Место: АЗС № 97 "Партнер Нефть" [12:36:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:36:51]line СНО: Общий режим [12:36:51]line Чек 283 27.07.2024 12:36 [12:36:51]line Смена: 438 ФФД: 1.0 [12:36:51]line ЗНМ: 0300000054 [12:36:51]line РНМ: 0000000000092624 [12:36:51]line Версия ККМ: 001 [12:36:51]line Платежная система: Бакай Банк [12:36:51]line ФМ: 0000000000874959 [12:36:51]line ФД: 225923 [12:36:51]line ФПД: 88949471276799 [12:36:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225923&fm=88949471276799&tin=02508201610067®Number=0000000000092624&sum=300076 [12:36:51]written 0, free lines is 4095 [12:36:52]Write to MH i2c: 01 00 00 51 10 61 [12:36:52]Write i2c OK [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: 01 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: 01 07 00 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: 01 07 00 51 10 00 00 00 00 00 81 0C F5 [12:36:52]RasterBufferAndPrint [12:36:52]line [12:36:52]line [12:36:52]line [12:36:52]line [12:36:52]line [12:36:52]written 0, free lines is 3214 [12:36:52]MH_Cut [12:36:52]Write to MH i2c: D1 01 00 58 10 01 3A [12:36:52]Write i2c OK [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: D1 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: D1 01 00 [12:36:52]MH_I2C_Read... [12:36:52]Read from MH i2c: D1 01 00 58 10 00 39 [12:36:52]Write to MH i2c: 01 00 00 59 10 69 [12:36:52]Write i2c OK [12:36:52]MH_I2C_Read... [12:36:53]*** Cut start [12:36:53]*** Partial cut [12:36:53]*** CUTSNS_PIN = 1 [12:36:53]*** CUTSNS_PIN = 0 [12:36:53]*** Brake cut motor [12:36:53]Read from MH i2c: 01 [12:36:53]MH_I2C_Read... [12:36:53]*** Stop cut motor [12:36:53]*** Cut end [12:36:53]Read from MH i2c: 01 07 00 [12:36:53]MH_I2C_Read... [12:36:53]Read from MH i2c: 01 07 00 59 10 00 00 00 00 00 FF 0F 7E [12:36:53]process_action close_receipt done [12:36:53]requested_data is exist [12:36:53]produce_requested_data [12:36:53]requested_item fm.sn is exist - process it [12:36:53]wFMCommunicate request_size=4 [12:36:53]MH_SAM_APDU [12:36:53]CAPDU: 80 11 00 00 [12:36:53]Write to MH i2c: E2 08 00 5A 10 80 11 00 00 00 00 00 00 E4 [12:36:53]Write i2c OK [12:36:53]MH_I2C_Read... [12:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:54]Read from MH i2c: E2 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 17 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 17 00 5A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [12:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:36:54]wFMCommunicate OK [12:36:54]requested_item fd.num is exist - process it [12:36:54]SAM_PROTO_GetFieldsCounters [12:36:54]wFMCommunicate request_size=4 [12:36:54]MH_SAM_APDU [12:36:54]CAPDU: 80 13 00 00 [12:36:54]Write to MH i2c: E2 08 00 5B 10 80 13 00 00 00 00 00 00 E7 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:54]Read from MH i2c: E2 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 62 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 62 00 5B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 72 03 00 0E 04 04 00 B6 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 13 [12:36:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 72 03 00 0E 04 04 00 B6 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:36:54]wFMCommunicate OK [12:36:54]SAM_PROTO_GetFieldsCounters done [12:36:54]requested_item shift.num is exist - process it [12:36:54]requested_item shift.opened is exist - process it [12:36:54]req_shift_opened [12:36:54]FM_GetShiftState [12:36:54]SAM_PROTO_GetShiftState [12:36:54]wFMCommunicate request_size=4 [12:36:54]MH_SAM_APDU [12:36:54]CAPDU: 80 13 01 00 [12:36:54]Write to MH i2c: E2 08 00 5C 10 80 13 01 00 00 00 00 00 E9 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:54]Read from MH i2c: E2 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 0E 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: E2 0E 00 5C 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F7 [12:36:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:36:54]wFMCommunicate OK [12:36:54]SAM_PROTO_GetShiftState done [12:36:54]FM_GetShiftState done [12:36:54]req_shift_opened done [12:36:54]requested_item shift.open_date is exist - process it [12:36:54]req_shift_open_date [12:36:54]req_shift_open_date done [12:36:54]produce_requested_data done [12:36:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225923,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:36:54]process_action_free close_receipt [12:36:54]json_value_free [12:36:54]json_value_free done [12:36:54]process_json_proto returns [12:36:54]Send response to host [12:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225923,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:36:54]free response buf [12:36:54]execute_script done [12:36:54]execute_script returns [12:36:54]free content buf [12:36:54]Sock 10.Close socket [12:36:54]Sock 10.Thread stoped [12:36:56]recv_with_timeout no data received [12:36:56]Connected sock=11 [12:36:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2B 5E 04 01 AB 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 E1 E9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 72 03 00 35 04 06 00 50 E6 29 A3 6E FF 40 88 C5 C1 B3 85 80 AC [12:36: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 35 39 4F 00 00 00 DA B8 47 00 42 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 72 03 00 F4 03 04 00 F5 95 A4 66 B6 04 01 00 00 81 28 39 E4 FF 67 BC C0 [12:36:57]CommunicateWithHost err = 0 [12:36:57]CheckOFDResponse [12:36:57]1017 (14) - 77093643461234 [12:36:57]1041 (16) - 0000000000874959 [12:36:57]1040 (4) - 225923 [12:36:57]1012 (4) - 27.07.2024 06:38 [12:36:57]1206 (1) - 0 [12:36:57]OFD Sender: Remove packet 225923 [12:36:57]ProducePacketName [12:36:57]name=ofd_packets/00225923 [12:36:57]NVStorageDeleteData [12:36:58]OFD Sender: No OFD packet to send [12:37:03]OFD Sender: No OFD packet to send [12:37:06]recv_with_timeout no data received [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:17]recv_with_timeout no data received [12:37:18]OFD Sender: No OFD packet to send [12:37:23]OFD Sender: No OFD packet to send [12:37:27]recv_with_timeout no data received [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:48]OFD Sender: No OFD packet to send [12:37:53]OFD Sender: No OFD packet to send [12:37:58]OFD Sender: No OFD packet to send [12:38:03]OFD Sender: No OFD packet to send [12:38:08]OFD Sender: No OFD packet to send [12:38:13]OFD Sender: No OFD packet to send [12:38:15]accept exits with 8 [12:38:15]New connection [12:38:15]New thread 3067084132 created [12:38:15]Thread 3066940772 joined [12:38:15]Waiting for new connection... [12:38:15] Sock 8.Parse request [12:38:15]Sock 8.Check first char [12:38:15]Sock 8.First char is OK [12:38:15]request: POST /json_proto HTTP/1.0 [12:38:15]Method: POST [12:38:15]URL: /json_proto [12:38:15]Method is POST - this is cgi request [12:38:15]url: /json_proto [12:38:15]query_string will be loaded in cgi processing [12:38:15]execute_cgi json_proto POST (null) [12:38:15]execute_cgi path=json_proto method=POST [12:38:15]POST find Content-Length [12:38:15]Host: 172.17.43.131:8080 [12:38:15]Content-Length: 680 [12:38:15]Content-Type: application/json [12:38:15] [12:38:15]POST finish read [12:38:15]Found Content-Length = 680 [12:38:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:15]execute_script... [12:38:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:15]POST & json_proto [12:38:15]process_json_proto [12:38:15]json parsed OK: [12:38:15]protocol is kg_v1.0 [12:38:15]action value=close_receipt [12:38:15]process_action close_receipt [12:38:15]cmd_close_receipt [12:38:15]MH_GetDate [12:38:15]Write to MH i2c: F0 00 00 5D 10 5C [12:38:15]Write i2c OK [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: F0 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: F0 09 00 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: F0 09 00 5D 10 00 38 EA A4 66 F9 24 A2 66 B6 [12:38:15]GetLastDocTimeStamp 1722083809 [12:38:15]current date 1722083896 [12:38:15]FM_GetShiftState [12:38:15]SAM_PROTO_GetShiftState [12:38:15]wFMCommunicate request_size=4 [12:38:15]MH_SAM_APDU [12:38:15]CAPDU: 80 13 01 00 [12:38:15]Write to MH i2c: E2 08 00 5E 10 80 13 01 00 00 00 00 00 EB [12:38:15]Write i2c OK [12:38:15]MH_I2C_Read... [12:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:15]Read from MH i2c: E2 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 0E 00 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 0E 00 5E 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F9 [12:38:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:38:15]wFMCommunicate OK [12:38:15]SAM_PROTO_GetShiftState done [12:38:15]FM_GetShiftState done [12:38:15]opened in 1722038719 [12:38:15]opened+sec_in_day 1722125119 [12:38:15]quantity*price = 200025 [12:38:15]sum+1 = 200026 [12:38:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 284 27.07.2024 12:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225924 ФПД: 247664731344221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225924&fm=247664731344221&tin=02508201610067®Number=0000000000092624&sum=200000 [12:38:16]StoreToDocumentArchive [12:38:16]shift 438 fd 225924 [12:38:16]save to /storage/0438/doc_00225924 [12:38:16]save last doc name /storage/0438/doc_00225924 to /storage/kkm_last_doc_name [12:38:16]save OK [12:38:16]Clear old archive folders... [12:38:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:38:16]tlvbuf is 0208AE90 [12:38:16]SAM_PROTO_ClearQueue [12:38:16]wFMCommunicate request_size=4 [12:38:16]MH_SAM_APDU [12:38:16]CAPDU: 80 09 00 00 [12:38:16]Write to MH i2c: E2 08 00 6B 10 80 09 00 00 00 00 00 00 ED [12:38:16]Write i2c OK [12:38:16]MH_I2C_Read... [12:38:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:16]Read from MH i2c: E2 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 6B 10 00 90 00 EF [12:38:16]RAPDU: 90 00 [12:38:16]wFMCommunicate OK [12:38:16]SAM_PROTO_ClearQueue done [12:38:16]KKMCreateOFDPacket [12:38:16]OFDProtocolAddRootSTLVToBuf [12:38:16]FM_MakeSignedData [12:38:16]FM_MakeSignedData [12:38:16]SAM_PROTO_SignData [12:38:16]wFMCommunicate request_size=4 [12:38:16]MH_SAM_APDU [12:38:16]CAPDU: 80 0D 01 02 [12:38:16]Write to MH i2c: E2 08 00 6C 10 80 0D 01 02 00 00 00 00 F5 [12:38:16]Write i2c OK [12:38:16]MH_I2C_Read... [12:38:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:16]Read from MH i2c: E2 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 6C 10 00 90 00 F0 [12:38:16]RAPDU: 90 00 [12:38:16]wFMCommunicate OK [12:38:16]wFMCommunicate request_size=255 [12:38:16]MH_SAM_APDU [12:38:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 38 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 72 03 00 35 04 06 00 E1 3F F0 55 [12:38:16]Write to MH i2c: E2 02 01 6D 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 38 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 72 03 00 35 04 06 00 E1 3F F0 55 00 00 CE [12:38:16]Write i2c OK [12:38:16]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 6D 10 00 90 00 F1 [12:38:17]RAPDU: 90 00 [12:38:17]wFMCommunicate OK [12:38:17]wFMCommunicate request_size=7 [12:38:17]MH_SAM_APDU [12:38:17]CAPDU: 80 0D 02 02 02 CD 5D [12:38:17]Write to MH i2c: E2 0A 00 6E 10 80 0D 02 02 02 00 CD 5D 00 00 26 [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 6E 10 00 90 00 F2 [12:38:17]RAPDU: 90 00 [12:38:17]wFMCommunicate OK [12:38:17]wFMCommunicate request_size=4 [12:38:17]MH_SAM_APDU [12:38:17]CAPDU: 80 0D 03 02 [12:38:17]Write to MH i2c: E2 08 00 6F 10 80 0D 03 02 00 00 00 00 FA [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 0B 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 0B 00 6F 10 00 6A 61 8C D6 62 DC 5E EA 90 00 AE [12:38:17]RAPDU: 6A 61 8C D6 62 DC 5E EA 90 00 [12:38:17]wFMCommunicate OK [12:38:17]SAM_PROTO_SignData done [12:38:17]FM_MakeSignedData done [12:38:17]CreateOFDProtocolMessage [12:38:17]wFMCommunicate request_size=4 [12:38:17]MH_SAM_APDU [12:38:17]CAPDU: 80 11 00 00 [12:38:17]Write to MH i2c: E2 08 00 70 10 80 11 00 00 00 00 00 00 FA [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 17 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 17 00 70 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [12:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:38:17]wFMCommunicate OK [12:38:17]CreateOFDProtocolMessage done [12:38:17]OFDSenderStorePacket 225924 [12:38:17]StoreOFDPacket docnum=225924 [12:38:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 16 D7 04 01 B8 15 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 38 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 72 03 00 35 04 06 00 E1 3F F0 55 CD 5D 6A 61 8C D6 62 DC 5E EA [12:38:17]CheckFolder [12:38:17]dirname=/storage/ofd_packets [12:38:17]CheckFolder done [12:38:17]ProducePacketName [12:38:17]name=ofd_packets/00225924 [12:38:17]NVStorageSaveData ofd_packets/00225924 [12:38:17]File name is /storage/ofd_packets/00225924 [12:38:17]Write 298 bytes [12:38:17]NVStorageSaveData done [12:38:17]OFDSenderStorePacket done [12:38:17]KKMCreateOFDPacket done [12:38:17]NVStorageSaveData kkm_last_timestamp [12:38:17]File name is /storage/kkm_last_timestamp [12:38:17]Write 4 bytes [12:38:17]NVStorageSaveData done [12:38:17]ExternCall_PrintAddStr [12:38:17]wPrintStart [12:38:17]Write to MH i2c: 01 00 00 71 10 81 [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: 01 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: 01 07 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: 01 07 00 71 10 00 00 00 00 00 FF 0F 96 [12:38:17]RasterBufferAndPrint [12:38:17]line Счет N : (1)2002210 [12:38:17]line ИНН: 02508201610067 [12:38:17]line Контрольно-Кассовый Чек [12:38:17]line ПРОДАЖА [12:38:17]line ТРК (МРК, ГНК) : 31 [12:38:17]line Товар: 2710194210 [12:38:17]line ДТ-К-5 [12:38:17]line 26.250 * 76.20 [12:38:17]line = 2000.25 [12:38:17]line НДС 12% НСП 1% [12:38:17]line > о реализуемом товаре [12:38:17]line ОКРУГЛЕНИЕ: -0.25 [12:38:17]line ИТОГО: 2000.00 [12:38:17]line Внесено: 2000.00 [12:38:17]line СДАЧА: 0.00 [12:38:17]line НСП 1% : 17.70 [12:38:17]line НДС 12% : 212.42 [12:38:17]line Наличными: 2000.00 [12:38:17]line Безнал.: 0.00 [12:38:17]line Место: АЗС № 97 "Партнер Нефть" [12:38:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:38:17]line СНО: Общий режим [12:38:17]line Чек 284 27.07.2024 12:38 [12:38:17]line Смена: 438 ФФД: 1.0 [12:38:17]line ЗНМ: 0300000054 [12:38:17]line РНМ: 0000000000092624 [12:38:17]line Версия ККМ: 001 [12:38:17]line ФМ: 0000000000874959 [12:38:17]line ФД: 225924 [12:38:17]line ФПД: 247664731344221 [12:38:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225924&fm=247664731344221&tin=02508201610067®Number=0000000000092624&sum=200000 [12:38:17]OFD Sender: Processing packet 225924 [packets to send 600, broken 599] [12:38:17]ProducePacketName [12:38:17]name=ofd_packets/00225924 [12:38:17]OFD Sender: To server: pG, [12:38:17]CommunicateWithHost lk.salyk.kg:30040 [12:38:17]ConnectInit lk.salyk.kg [12:38:17]written 0, free lines is 4095 [12:38:18]Write to MH i2c: 01 00 00 9C 10 AC [12:38:18]Write i2c OK [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: 01 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: 01 07 00 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: 01 07 00 9C 10 00 00 00 00 00 61 0C 20 [12:38:18]RasterBufferAndPrint [12:38:18]line [12:38:18]line [12:38:18]line [12:38:18]line [12:38:18]line [12:38:18]written 0, free lines is 3172 [12:38:18]MH_Cut [12:38:18]Write to MH i2c: D1 01 00 A3 10 01 85 [12:38:18]Write i2c OK [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: D1 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: D1 01 00 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: D1 01 00 A3 10 00 84 [12:38:18]Write to MH i2c: 01 00 00 A4 10 B4 [12:38:18]Write i2c OK [12:38:18]MH_I2C_Read... [12:38:18]Connected sock=9 [12:38: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 35 39 0C 01 00 00 16 D7 04 01 B8 15 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 38 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 72 03 00 35 04 06 00 E1 3F F0 55 CD 5D 6A 61 8C D6 62 DC 5E EA [12:38: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 35 39 4F 00 00 00 28 4A 47 00 DB 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 72 03 00 F4 03 04 00 46 96 A4 66 B6 04 01 00 00 0C 62 56 C6 DF 28 15 25 [12:38:18]CommunicateWithHost err = 0 [12:38:18]CheckOFDResponse [12:38:18]1017 (14) - 77093643461234 [12:38:18]1041 (16) - 0000000000874959 [12:38:18]1040 (4) - 225924 [12:38:18]1012 (4) - 27.07.2024 06:40 [12:38:18]1206 (1) - 0 [12:38:18]OFD Sender: Remove packet 225924 [12:38:18]ProducePacketName [12:38:18]name=ofd_packets/00225924 [12:38:18]NVStorageDeleteData [12:38:19]*** Cut start [12:38:19]*** Partial cut [12:38:19]*** CUTSNS_PIN = 1 [12:38:19]*** CUTSNS_PIN = 0 [12:38:19]OFD Sender: No OFD packet to send [12:38:19]*** Brake cut motor [12:38:19]Read from MH i2c: 01 [12:38:19]MH_I2C_Read... [12:38:19]*** Stop cut motor [12:38:19]*** Cut end [12:38:19]Read from MH i2c: 01 07 00 [12:38:19]MH_I2C_Read... [12:38:19]Read from MH i2c: 01 07 00 A4 10 00 00 00 00 00 FF 0F C9 [12:38:19]process_action close_receipt done [12:38:19]requested_data is exist [12:38:19]produce_requested_data [12:38:19]requested_item fm.sn is exist - process it [12:38:19]wFMCommunicate request_size=4 [12:38:19]MH_SAM_APDU [12:38:19]CAPDU: 80 11 00 00 [12:38:19]Write to MH i2c: E2 08 00 A5 10 80 11 00 00 00 00 00 00 2F [12:38:19]Write i2c OK [12:38:19]MH_I2C_Read... [12:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:20]Read from MH i2c: E2 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 17 00 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 17 00 A5 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [12:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:38:20]wFMCommunicate OK [12:38:20]requested_item fd.num is exist - process it [12:38:20]SAM_PROTO_GetFieldsCounters [12:38:20]wFMCommunicate request_size=4 [12:38:20]MH_SAM_APDU [12:38:20]CAPDU: 80 13 00 00 [12:38:20]Write to MH i2c: E2 08 00 A6 10 80 13 00 00 00 00 00 00 32 [12:38:20]Write i2c OK [12:38:20]MH_I2C_Read... [12:38:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:20]Read from MH i2c: E2 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 62 00 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 62 00 A6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 72 03 00 0E 04 04 00 B6 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 62 [12:38: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 72 03 00 0E 04 04 00 B6 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:38:20]wFMCommunicate OK [12:38:20]SAM_PROTO_GetFieldsCounters done [12:38:20]requested_item shift.num is exist - process it [12:38:20]requested_item shift.opened is exist - process it [12:38:20]req_shift_opened [12:38:20]FM_GetShiftState [12:38:20]SAM_PROTO_GetShiftState [12:38:20]wFMCommunicate request_size=4 [12:38:20]MH_SAM_APDU [12:38:20]CAPDU: 80 13 01 00 [12:38:20]Write to MH i2c: E2 08 00 A7 10 80 13 01 00 00 00 00 00 34 [12:38:20]Write i2c OK [12:38:20]MH_I2C_Read... [12:38:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:20]Read from MH i2c: E2 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 0E 00 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 0E 00 A7 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 42 [12:38:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:38:20]wFMCommunicate OK [12:38:20]SAM_PROTO_GetShiftState done [12:38:20]FM_GetShiftState done [12:38:20]req_shift_opened done [12:38:20]requested_item shift.open_date is exist - process it [12:38:20]req_shift_open_date [12:38:20]req_shift_open_date done [12:38:20]produce_requested_data done [12:38:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225924,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:38:20]process_action_free close_receipt [12:38:20]json_value_free [12:38:20]json_value_free done [12:38:20]process_json_proto returns [12:38:20]Send response to host [12:38:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225924,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:38:20]free response buf [12:38:20]execute_script done [12:38:20]execute_script returns [12:38:20]free content buf [12:38:20]Sock 8.Close socket [12:38:20]Sock 8.Thread stoped [12:38:24]OFD Sender: No OFD packet to send [12:38:27]accept exits with 10 [12:38:27]New connection [12:38:27]New thread 3066940772 created [12:38:27]Thread 3067084132 joined [12:38:27]Waiting for new connection... [12:38:27] Sock 10.Parse request [12:38:27]Sock 10.Check first char [12:38:27]Sock 10.First char is OK [12:38:27]request: POST /json_proto HTTP/1.0 [12:38:27]Method: POST [12:38:27]URL: /json_proto [12:38:27]Method is POST - this is cgi request [12:38:27]url: /json_proto [12:38:27]query_string will be loaded in cgi processing [12:38:27]execute_cgi json_proto POST (null) [12:38:27]execute_cgi path=json_proto method=POST [12:38:27]POST find Content-Length [12:38:27]Host: 172.17.43.131:8080 [12:38:27]Content-Length: 683 [12:38:27]Content-Type: application/json [12:38:27] [12:38:27]POST finish read [12:38:27]Found Content-Length = 683 [12:38:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:27]execute_script... [12:38: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)2002211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:27]POST & json_proto [12:38:27]process_json_proto [12:38:27]json parsed OK: [12:38:27]protocol is kg_v1.0 [12:38:27]action value=close_receipt [12:38:27]process_action close_receipt [12:38:27]cmd_close_receipt [12:38:27]MH_GetDate [12:38:27]Write to MH i2c: F0 00 00 A8 10 A7 [12:38:27]Write i2c OK [12:38:27]MH_I2C_Read... [12:38:27]Read from MH i2c: F0 [12:38:27]MH_I2C_Read... [12:38:27]Read from MH i2c: F0 09 00 [12:38:27]MH_I2C_Read... [12:38:27]Read from MH i2c: F0 09 00 A8 10 00 43 EA A4 66 F9 24 A2 66 0C [12:38:27]GetLastDocTimeStamp 1722083896 [12:38:27]current date 1722083907 [12:38:27]FM_GetShiftState [12:38:27]SAM_PROTO_GetShiftState [12:38:27]wFMCommunicate request_size=4 [12:38:27]MH_SAM_APDU [12:38:27]CAPDU: 80 13 01 00 [12:38:27]Write to MH i2c: E2 08 00 A9 10 80 13 01 00 00 00 00 00 36 [12:38:27]Write i2c OK [12:38:27]MH_I2C_Read... [12:38:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:27]Read from MH i2c: E2 [12:38:27]MH_I2C_Read... [12:38:27]Read from MH i2c: E2 0E 00 [12:38:27]MH_I2C_Read... [12:38:27]Read from MH i2c: E2 0E 00 A9 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 44 [12:38:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:38:27]wFMCommunicate OK [12:38:27]SAM_PROTO_GetShiftState done [12:38:27]FM_GetShiftState done [12:38:27]opened in 1722038719 [12:38:27]opened+sec_in_day 1722125119 [12:38:27]quantity*price = 100005 [12:38:27]sum+1 = 100006 [12:38:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 285 27.07.2024 12:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225925 ФПД: 13115194540640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225925&fm=13115194540640&tin=02508201610067®Number=0000000000092624&sum=100000 [12:38:28]StoreToDocumentArchive [12:38:28]shift 438 fd 225925 [12:38:28]save to /storage/0438/doc_00225925 [12:38:28]save last doc name /storage/0438/doc_00225925 to /storage/kkm_last_doc_name [12:38:28]save OK [12:38:28]Clear old archive folders... [12:38:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:38:28]tlvbuf is 020EB750 [12:38:28]SAM_PROTO_ClearQueue [12:38:28]wFMCommunicate request_size=4 [12:38:28]MH_SAM_APDU [12:38:28]CAPDU: 80 09 00 00 [12:38:28]Write to MH i2c: E2 08 00 B6 10 80 09 00 00 00 00 00 00 38 [12:38:28]Write i2c OK [12:38:28]MH_I2C_Read... [12:38:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:28]Read from MH i2c: E2 [12:38:28]MH_I2C_Read... [12:38:28]Read from MH i2c: E2 03 00 [12:38:28]MH_I2C_Read... [12:38:28]Read from MH i2c: E2 03 00 B6 10 00 90 00 3A [12:38:28]RAPDU: 90 00 [12:38:28]wFMCommunicate OK [12:38:28]SAM_PROTO_ClearQueue done [12:38:28]KKMCreateOFDPacket [12:38:28]OFDProtocolAddRootSTLVToBuf [12:38:28]FM_MakeSignedData [12:38:28]FM_MakeSignedData [12:38:28]SAM_PROTO_SignData [12:38:28]wFMCommunicate request_size=4 [12:38:28]MH_SAM_APDU [12:38:28]CAPDU: 80 0D 01 02 [12:38:28]Write to MH i2c: E2 08 00 B7 10 80 0D 01 02 00 00 00 00 40 [12:38:28]Write i2c OK [12:38:28]MH_I2C_Read... [12:38:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:28]Read from MH i2c: E2 [12:38:28]MH_I2C_Read... [12:38:28]Read from MH i2c: E2 03 00 [12:38:28]MH_I2C_Read... [12:38:28]Read from MH i2c: E2 03 00 B7 10 00 90 00 3B [12:38:28]RAPDU: 90 00 [12:38:28]wFMCommunicate OK [12:38:28]wFMCommunicate request_size=255 [12:38:28]MH_SAM_APDU [12:38:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 43 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 72 03 00 35 04 06 00 0B [12:38:28]Write to MH i2c: E2 02 01 B8 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 43 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 72 03 00 35 04 06 00 0B 00 00 67 [12:38:28]Write i2c OK [12:38:28]MH_I2C_Read... [12:38:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:29]Read from MH i2c: E2 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 03 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 03 00 B8 10 00 90 00 3C [12:38:29]RAPDU: 90 00 [12:38:29]wFMCommunicate OK [12:38:29]wFMCommunicate request_size=10 [12:38:29]MH_SAM_APDU [12:38:29]CAPDU: 80 0D 02 02 05 ED 9E 83 02 60 [12:38:29]Write to MH i2c: E2 0D 00 B9 10 80 0D 02 02 05 00 ED 9E 83 02 60 00 00 BD [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:29]Read from MH i2c: E2 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 03 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 03 00 B9 10 00 90 00 3D [12:38:29]RAPDU: 90 00 [12:38:29]wFMCommunicate OK [12:38:29]wFMCommunicate request_size=4 [12:38:29]MH_SAM_APDU [12:38:29]CAPDU: 80 0D 03 02 [12:38:29]Write to MH i2c: E2 08 00 BA 10 80 0D 03 02 00 00 00 00 45 [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:29]Read from MH i2c: E2 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 0B 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 0B 00 BA 10 00 B5 17 62 BD 8B F9 EF 46 90 00 EA [12:38:29]RAPDU: B5 17 62 BD 8B F9 EF 46 90 00 [12:38:29]wFMCommunicate OK [12:38:29]SAM_PROTO_SignData done [12:38:29]FM_MakeSignedData done [12:38:29]CreateOFDProtocolMessage [12:38:29]wFMCommunicate request_size=4 [12:38:29]MH_SAM_APDU [12:38:29]CAPDU: 80 11 00 00 [12:38:29]Write to MH i2c: E2 08 00 BB 10 80 11 00 00 00 00 00 00 45 [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:29]Read from MH i2c: E2 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 17 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: E2 17 00 BB 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [12:38:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:38:29]wFMCommunicate OK [12:38:29]CreateOFDProtocolMessage done [12:38:29]OFDSenderStorePacket 225925 [12:38:29]StoreOFDPacket docnum=225925 [12:38:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 1C 07 01 B7 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 43 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 72 03 00 35 04 06 00 0B ED 9E 83 02 60 B5 17 62 BD 8B F9 EF 46 [12:38:29]CheckFolder [12:38:29]dirname=/storage/ofd_packets [12:38:29]CheckFolder done [12:38:29]ProducePacketName [12:38:29]name=ofd_packets/00225925 [12:38:29]NVStorageSaveData ofd_packets/00225925 [12:38:29]File name is /storage/ofd_packets/00225925 [12:38:29]Write 301 bytes [12:38:29]NVStorageSaveData done [12:38:29]OFDSenderStorePacket done [12:38:29]KKMCreateOFDPacket done [12:38:29]NVStorageSaveData kkm_last_timestamp [12:38:29]File name is /storage/kkm_last_timestamp [12:38:29]Write 4 bytes [12:38:29]NVStorageSaveData done [12:38:29]ExternCall_PrintAddStr [12:38:29]wPrintStart [12:38:29]Write to MH i2c: 01 00 00 BC 10 CC [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 07 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 07 00 BC 10 00 00 00 00 00 FF 0F E1 [12:38:29]RasterBufferAndPrint [12:38:29]line Счет N : (1)2002211 [12:38:29]line ИНН: 02508201610067 [12:38:29]line Контрольно-Кассовый Чек [12:38:29]line ПРОДАЖА [12:38:29]line ТРК (МРК, ГНК) : 43 [12:38:29]line Товар: 2710124130 [12:38:29]line Аи-92-К-5 [12:38:29]line 14.750 * 67.80 [12:38:29]line = 1000.05 [12:38:29]line НДС 12% НСП 1% [12:38:29]line > о реализуемом товаре [12:38:29]line ОКРУГЛЕНИЕ: -0.05 [12:38:29]line ИТОГО: 1000.00 [12:38:29]line Внесено: 1000.00 [12:38:29]line СДАЧА: 0.00 [12:38:29]line НСП 1% : 8.85 [12:38:29]line НДС 12% : 106.20 [12:38:29]line Наличными: 1000.00 [12:38:29]line Безнал.: 0.00 [12:38:29]line Место: АЗС № 97 "Партнер Нефть" [12:38:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:38:29]line СНО: Общий режим [12:38:29]line Чек 285 27.07.2024 12:38 [12:38:29]line Смена: 438 ФФД: 1.0 [12:38:29]line ЗНМ: 0300000054 [12:38:29]line РНМ: 0000000000092624 [12:38:29]line Версия ККМ: 001 [12:38:29]line ФМ: 0000000000874959 [12:38:29]line ФД: 225925 [12:38:29]line ФПД: 13115194540640 [12:38:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225925&fm=13115194540640&tin=02508201610067®Number=0000000000092624&sum=100000 [12:38:29]written 0, free lines is 4095 [12:38:29]OFD Sender: Processing packet 225925 [packets to send 600, broken 599] [12:38:29]ProducePacketName [12:38:29]name=ofd_packets/00225925 [12:38:29]OFD Sender: To server: pG, [12:38:29]CommunicateWithHost lk.salyk.kg:30040 [12:38:29]ConnectInit lk.salyk.kg [12:38:29]Write to MH i2c: 01 00 00 E7 10 F7 [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 07 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 07 00 E7 10 00 00 00 00 00 6C 0C 76 [12:38:29]RasterBufferAndPrint [12:38:29]line [12:38:29]line [12:38:29]line [12:38:29]line [12:38:29]line [12:38:29]written 0, free lines is 3184 [12:38:29]MH_Cut [12:38:29]Write to MH i2c: D1 01 00 EE 10 01 D0 [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: D1 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: D1 01 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: D1 01 00 EE 10 00 CF [12:38:29]Write to MH i2c: 01 00 00 EF 10 FF [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:30]Connected sock=9 [12:38: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 35 39 0F 01 00 00 78 1C 07 01 B7 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 43 EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 72 03 00 35 04 06 00 0B ED 9E 83 02 60 B5 17 62 BD 8B F9 EF 46 [12:38:30]*** Cut start [12:38:30]*** Partial cut [12:38:30]*** CUTSNS_PIN = 1 [12:38:30]*** CUTSNS_PIN = 0 [12:38:31]*** Brake cut motor [12:38:31]Read from MH i2c: 01 [12:38:31]MH_I2C_Read... [12:38:31]*** Stop cut motor [12:38:31]*** Cut end [12:38:31]Read from MH i2c: 01 07 00 [12:38:31]MH_I2C_Read... [12:38:31]Read from MH i2c: 01 07 00 EF 10 00 00 00 00 00 FF 0F 14 [12:38:31]process_action close_receipt done [12:38:31]requested_data is exist [12:38:31]produce_requested_data [12:38:31]requested_item fm.sn is exist - process it [12:38:31]wFMCommunicate request_size=4 [12:38:31]MH_SAM_APDU [12:38:31]CAPDU: 80 11 00 00 [12:38:31]Write to MH i2c: E2 08 00 F0 10 80 11 00 00 00 00 00 00 7A [12:38:31]Write i2c OK [12:38:31]MH_I2C_Read... [12:38:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:31]Read from MH i2c: E2 [12:38:31]MH_I2C_Read... [12:38:31]Read from MH i2c: E2 17 00 [12:38:31]MH_I2C_Read... [12:38:31]Read from MH i2c: E2 17 00 F0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D7 [12:38:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:38:31]wFMCommunicate OK [12:38:31]requested_item fd.num is exist - process it [12:38:31]SAM_PROTO_GetFieldsCounters [12:38:31]wFMCommunicate request_size=4 [12:38:31]MH_SAM_APDU [12:38:31]CAPDU: 80 13 00 00 [12:38:31]Write to MH i2c: E2 08 00 F1 10 80 13 00 00 00 00 00 00 7D [12:38:31]Write i2c OK [12:38:31]MH_I2C_Read... [12:38:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:31]Read from MH i2c: E2 [12:38:31]MH_I2C_Read... [12:38:31]Read from MH i2c: E2 62 00 [12:38:31]MH_I2C_Read... [12:38:31]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 72 03 00 0E 04 04 00 B6 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 B1 [12:38: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 72 03 00 0E 04 04 00 B6 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:38:31]wFMCommunicate OK [12:38:31]SAM_PROTO_GetFieldsCounters done [12:38:31]requested_item shift.num is exist - process it [12:38:31]requested_item shift.opened is exist - process it [12:38:31]req_shift_opened [12:38:31]FM_GetShiftState [12:38:31]SAM_PROTO_GetShiftState [12:38:31]wFMCommunicate request_size=4 [12:38:31]MH_SAM_APDU [12:38:31]CAPDU: 80 13 01 00 [12:38:31]Write to MH i2c: E2 08 00 F2 10 80 13 01 00 00 00 00 00 7F [12:38:31]Write i2c OK [12:38:31]MH_I2C_Read... [12:38:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:31]Read from MH i2c: E2 [12:38:31]MH_I2C_Read... [12:38:31]Read from MH i2c: E2 0E 00 [12:38:31]MH_I2C_Read... [12:38:31]Read from MH i2c: E2 0E 00 F2 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8D [12:38:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:38:31]wFMCommunicate OK [12:38:31]SAM_PROTO_GetShiftState done [12:38:31]FM_GetShiftState done [12:38:31]req_shift_opened done [12:38:31]requested_item shift.open_date is exist - process it [12:38:31]req_shift_open_date [12:38:31]req_shift_open_date done [12:38:31]produce_requested_data done [12:38:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225925,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:38:31]process_action_free close_receipt [12:38:31]json_value_free [12:38:31]json_value_free done [12:38:31]process_json_proto returns [12:38:31]Send response to host [12:38:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225925,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:38:31]free response buf [12:38:31]execute_script done [12:38:31]execute_script returns [12:38:31]free content buf [12:38:31]Sock 10.Close socket [12:38:31]Sock 10.Thread stoped [12:38: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 35 39 4F 00 00 00 90 9D 47 00 DB 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 72 03 00 F4 03 04 00 53 96 A4 66 B6 04 01 00 00 47 18 8C BD FF A1 3F C3 [12:38:32]CommunicateWithHost err = 0 [12:38:32]CheckOFDResponse [12:38:32]1017 (14) - 77093643461234 [12:38:32]1041 (16) - 0000000000874959 [12:38:32]1040 (4) - 225925 [12:38:32]1012 (4) - 27.07.2024 06:40 [12:38:32]1206 (1) - 0 [12:38:32]OFD Sender: Remove packet 225925 [12:38:32]ProducePacketName [12:38:32]name=ofd_packets/00225925 [12:38:32]NVStorageDeleteData [12:38:32]OFD Sender: No OFD packet to send [12:38:37]OFD Sender: No OFD packet to send [12:38:42]OFD Sender: No OFD packet to send [12:38:42]recv_with_timeout no data received [12:38:47]OFD Sender: No OFD packet to send [12:38:52]OFD Sender: No OFD packet to send [12:38:57]OFD Sender: No OFD packet to send [12:38:58]recv_with_timeout no data received [12:39:02]OFD Sender: No OFD packet to send [12:39:07]OFD Sender: No OFD packet to send [12:39:09]recv_with_timeout no data received [12:39:13]OFD Sender: No OFD packet to send [12:39:18]OFD Sender: No OFD packet to send [12:39:23]OFD Sender: No OFD packet to send [12:39:28]OFD Sender: No OFD packet to send [12:39:33]OFD Sender: No OFD packet to send [12:39:38]OFD Sender: No OFD packet to send [12:39:38]accept exits with 8 [12:39:38]New connection [12:39:38]New thread 3067084132 created [12:39:38]Thread 3066940772 joined [12:39:38]Waiting for new connection... [12:39:38] Sock 8.Parse request [12:39:38]Sock 8.Check first char [12:39:38]Sock 8.First char is OK [12:39:38]request: POST /json_proto HTTP/1.0 [12:39:38]Method: POST [12:39:38]URL: /json_proto [12:39:38]Method is POST - this is cgi request [12:39:38]url: /json_proto [12:39:38]query_string will be loaded in cgi processing [12:39:38]execute_cgi json_proto POST (null) [12:39:38]execute_cgi path=json_proto method=POST [12:39:38]POST find Content-Length [12:39:38]Host: 172.17.43.131:8080 [12:39:38]Content-Length: 817 [12:39:38]Content-Type: application/json [12:39:38] [12:39:38]POST finish read [12:39:38]Found Content-Length = 817 [12:39:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:38]execute_script... [12:39: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)2002212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:38]POST & json_proto [12:39:38]process_json_proto [12:39:38]json parsed OK: [12:39:38]protocol is kg_v1.0 [12:39:38]action value=close_receipt [12:39:38]process_action close_receipt [12:39:38]cmd_close_receipt [12:39:38]MH_GetDate [12:39:38]Write to MH i2c: F0 00 00 F3 10 F2 [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: F0 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: F0 09 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: F0 09 00 F3 10 00 8B EA A4 66 F9 24 A2 66 9F [12:39:39]GetLastDocTimeStamp 1722083907 [12:39:39]current date 1722083979 [12:39:39]FM_GetShiftState [12:39:39]SAM_PROTO_GetShiftState [12:39:39]wFMCommunicate request_size=4 [12:39:39]MH_SAM_APDU [12:39:39]CAPDU: 80 13 01 00 [12:39:39]Write to MH i2c: E2 08 00 F4 10 80 13 01 00 00 00 00 00 81 [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:39]Read from MH i2c: E2 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 0E 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 0E 00 F4 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8F [12:39:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:39:39]wFMCommunicate OK [12:39:39]SAM_PROTO_GetShiftState done [12:39:39]FM_GetShiftState done [12:39:39]opened in 1722038719 [12:39:39]opened+sec_in_day 1722125119 [12:39:39]quantity*price = 50036 [12:39:39]sum+1 = 50037 [12:39:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 286 27.07.2024 12:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225926 ФПД: 110274293533371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123939&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225926&fm=110274293533371&tin=02508201610067®Number=0000000000092624&sum=50036 [12:39:40]StoreToDocumentArchive [12:39:40]shift 438 fd 225926 [12:39:40]save to /storage/0438/doc_00225926 [12:39:40]save last doc name /storage/0438/doc_00225926 to /storage/kkm_last_doc_name [12:39:40]save OK [12:39:40]Clear old archive folders... [12:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:40]tlvbuf is 0206F230 [12:39:40]SAM_PROTO_ClearQueue [12:39:40]wFMCommunicate request_size=4 [12:39:40]MH_SAM_APDU [12:39:40]CAPDU: 80 09 00 00 [12:39:40]Write to MH i2c: E2 08 00 01 11 80 09 00 00 00 00 00 00 84 [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:40]Read from MH i2c: E2 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 01 11 00 90 00 86 [12:39:40]RAPDU: 90 00 [12:39:40]wFMCommunicate OK [12:39:40]SAM_PROTO_ClearQueue done [12:39:40]KKMCreateOFDPacket [12:39:40]OFDProtocolAddRootSTLVToBuf [12:39:40]FM_MakeSignedData [12:39:40]FM_MakeSignedData [12:39:40]SAM_PROTO_SignData [12:39:40]wFMCommunicate request_size=4 [12:39:40]MH_SAM_APDU [12:39:40]CAPDU: 80 0D 01 02 [12:39:40]Write to MH i2c: E2 08 00 02 11 80 0D 01 02 00 00 00 00 8C [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:40]Read from MH i2c: E2 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 02 11 00 90 00 87 [12:39:40]RAPDU: 90 00 [12:39:40]wFMCommunicate OK [12:39:40]wFMCommunicate request_size=255 [12:39:40]MH_SAM_APDU [12:39:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 8B EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 72 03 00 35 04 06 00 64 [12:39:40]Write to MH i2c: E2 02 01 03 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 8B EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 72 03 00 35 04 06 00 64 00 00 0F [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:40]Read from MH i2c: E2 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 03 11 00 90 00 88 [12:39:40]RAPDU: 90 00 [12:39:40]wFMCommunicate OK [12:39:40]wFMCommunicate request_size=10 [12:39:40]MH_SAM_APDU [12:39:40]CAPDU: 80 0D 02 02 05 4B 3C 18 0A BB [12:39:40]Write to MH i2c: E2 0D 00 04 11 80 0D 02 02 05 00 4B 3C 18 0A BB 00 00 FD [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:40]Read from MH i2c: E2 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 03 00 04 11 00 90 00 89 [12:39:40]RAPDU: 90 00 [12:39:40]wFMCommunicate OK [12:39:40]wFMCommunicate request_size=4 [12:39:40]MH_SAM_APDU [12:39:40]CAPDU: 80 0D 03 02 [12:39:40]Write to MH i2c: E2 08 00 05 11 80 0D 03 02 00 00 00 00 91 [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:40]Read from MH i2c: E2 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 0B 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 0B 00 05 11 00 6C 21 52 6E DA E4 63 3D 90 00 3D [12:39:40]RAPDU: 6C 21 52 6E DA E4 63 3D 90 00 [12:39:40]wFMCommunicate OK [12:39:40]SAM_PROTO_SignData done [12:39:40]FM_MakeSignedData done [12:39:40]CreateOFDProtocolMessage [12:39:40]wFMCommunicate request_size=4 [12:39:40]MH_SAM_APDU [12:39:40]CAPDU: 80 11 00 00 [12:39:40]Write to MH i2c: E2 08 00 06 11 80 11 00 00 00 00 00 00 91 [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:40]Read from MH i2c: E2 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 17 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: E2 17 00 06 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [12:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:39:40]wFMCommunicate OK [12:39:40]CreateOFDProtocolMessage done [12:39:40]OFDSenderStorePacket 225926 [12:39:40]StoreOFDPacket docnum=225926 [12:39:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 51 74 07 01 80 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 8B EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 72 03 00 35 04 06 00 64 4B 3C 18 0A BB 6C 21 52 6E DA E4 63 3D [12:39:40]CheckFolder [12:39:40]dirname=/storage/ofd_packets [12:39:40]CheckFolder done [12:39:40]ProducePacketName [12:39:40]name=ofd_packets/00225926 [12:39:40]NVStorageSaveData ofd_packets/00225926 [12:39:40]File name is /storage/ofd_packets/00225926 [12:39:40]Write 301 bytes [12:39:40]NVStorageSaveData done [12:39:40]OFDSenderStorePacket done [12:39:40]KKMCreateOFDPacket done [12:39:40]NVStorageSaveData kkm_last_timestamp [12:39:40]File name is /storage/kkm_last_timestamp [12:39:40]Write 4 bytes [12:39:40]NVStorageSaveData done [12:39:40]ExternCall_PrintAddStr [12:39:40]wPrintStart [12:39:40]Write to MH i2c: 01 00 00 07 11 18 [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: 01 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: 01 07 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: 01 07 00 07 11 00 00 00 00 00 FF 0F 2D [12:39:40]RasterBufferAndPrint [12:39:40]line Счет N : (1)2002212 [12:39:40]line ИНН: 02508201610067 [12:39:40]line Контрольно-Кассовый Чек [12:39:40]line ПРОДАЖА [12:39:40]line ТРК (МРК, ГНК) : 53 [12:39:40]line Товар: 2710124130 [12:39:40]line Аи-92-К-5 [12:39:40]line 7.380 * 67.80 [12:39:40]line = 500.36 [12:39:40]line НДС 12% НСП 1% [12:39:40]line > о реализуемом товаре [12:39:40]line ИТОГО: 500.36 [12:39:40]line НСП 1% : 4.43 [12:39:40]line НДС 12% : 53.14 [12:39:40]line Наличными: 0.00 [12:39:40]line Безнал.: 500.36 [12:39:40]line Место: АЗС № 97 "Партнер Нефть" [12:39:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:39:40]line СНО: Общий режим [12:39:40]line Чек 286 27.07.2024 12:39 [12:39:40]line Смена: 438 ФФД: 1.0 [12:39:40]line ЗНМ: 0300000054 [12:39:40]line РНМ: 0000000000092624 [12:39:40]line Версия ККМ: 001 [12:39:40]line Платежная система: Бакай Банк [12:39:40]line ФМ: 0000000000874959 [12:39:40]line ФД: 225926 [12:39:40]line ФПД: 110274293533371 [12:39:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123939&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225926&fm=110274293533371&tin=02508201610067®Number=0000000000092624&sum=50036 [12:39:40]written 0, free lines is 4095 [12:39:40]OFD Sender: Processing packet 225926 [packets to send 600, broken 599] [12:39:40]ProducePacketName [12:39:40]name=ofd_packets/00225926 [12:39:40]OFD Sender: To server: pG, [12:39:40]CommunicateWithHost lk.salyk.kg:30040 [12:39:40]ConnectInit lk.salyk.kg [12:39:41]Write to MH i2c: 01 00 00 31 11 42 [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: 01 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: 01 07 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: 01 07 00 31 11 00 00 00 00 00 79 0C CE [12:39:41]RasterBufferAndPrint [12:39:41]line [12:39:41]line [12:39:41]line [12:39:41]line [12:39:41]line [12:39:41]written 0, free lines is 3197 [12:39:41]MH_Cut [12:39:41]Write to MH i2c: D1 01 00 38 11 01 1B [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: D1 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: D1 01 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: D1 01 00 38 11 00 1A [12:39:41]Write to MH i2c: 01 00 00 39 11 4A [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:42]*** Cut start [12:39:42]*** Partial cut [12:39:42]*** CUTSNS_PIN = 1 [12:39:42]*** CUTSNS_PIN = 0 [12:39:42]*** Brake cut motor [12:39:43]Read from MH i2c: 01 [12:39:43]MH_I2C_Read... [12:39:43]*** Stop cut motor [12:39:43]*** Cut end [12:39:43]Read from MH i2c: 01 07 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: 01 07 00 39 11 00 00 00 00 00 FF 0F 5F [12:39:43]process_action close_receipt done [12:39:43]requested_data is exist [12:39:43]produce_requested_data [12:39:43]requested_item fm.sn is exist - process it [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 11 00 00 [12:39:43]Write to MH i2c: E2 08 00 3A 11 80 11 00 00 00 00 00 00 C5 [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 17 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 17 00 3A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [12:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:39:43]wFMCommunicate OK [12:39:43]requested_item fd.num is exist - process it [12:39:43]SAM_PROTO_GetFieldsCounters [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 13 00 00 [12:39:43]Write to MH i2c: E2 08 00 3B 11 80 13 00 00 00 00 00 00 C8 [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 62 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 62 00 3B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 72 03 00 0E 04 04 00 B6 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 00 [12:39:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 72 03 00 0E 04 04 00 B6 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:39:43]wFMCommunicate OK [12:39:43]SAM_PROTO_GetFieldsCounters done [12:39:43]requested_item shift.num is exist - process it [12:39:43]requested_item shift.opened is exist - process it [12:39:43]req_shift_opened [12:39:43]FM_GetShiftState [12:39:43]SAM_PROTO_GetShiftState [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 13 01 00 [12:39:43]Write to MH i2c: E2 08 00 3C 11 80 13 01 00 00 00 00 00 CA [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 0E 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 0E 00 3C 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D8 [12:39:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:39:43]wFMCommunicate OK [12:39:43]SAM_PROTO_GetShiftState done [12:39:43]FM_GetShiftState done [12:39:43]req_shift_opened done [12:39:43]requested_item shift.open_date is exist - process it [12:39:43]req_shift_open_date [12:39:43]req_shift_open_date done [12:39:43]produce_requested_data done [12:39:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225926,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:39:43]process_action_free close_receipt [12:39:43]json_value_free [12:39:43]json_value_free done [12:39:43]process_json_proto returns [12:39:43]Send response to host [12:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225926,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:39:43]free response buf [12:39:43]execute_script done [12:39:43]execute_script returns [12:39:43]free content buf [12:39:43]Sock 8.Close socket [12:39:43]Sock 8.Thread stoped [12:39:45]ConnectInit Can't take IP for lk.salyk.kg [12:39:45]CommunicateWithHost connect error [12:39:45]CommunicateWithHost err = -1 [12:39:45]OFD Sender: Server communicate error [12:39:50]OFD Sender: Processing packet 225926 [packets to send 600, broken 599] [12:39:50]ProducePacketName [12:39:50]name=ofd_packets/00225926 [12:39:50]OFD Sender: To server: pG, [12:39:50]CommunicateWithHost lk.salyk.kg:30040 [12:39:50]ConnectInit lk.salyk.kg [12:39:55]Connected sock=8 [12:39: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 35 39 0F 01 00 00 51 74 07 01 80 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 8B EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 72 03 00 35 04 06 00 64 4B 3C 18 0A BB 6C 21 52 6E DA E4 63 3D [12:39:56]accept exits with 10 [12:39:56]New connection [12:39:56]New thread 3066940772 created [12:39:56]Thread 3067084132 joined [12:39:56]Waiting for new connection... [12:39:56] Sock 10.Parse request [12:39:56]Sock 10.Check first char [12:39:56]Sock 10.First char is OK [12:39:56]request: POST /json_proto HTTP/1.0 [12:39:56]Method: POST [12:39:56]URL: /json_proto [12:39:56]Method is POST - this is cgi request [12:39:56]url: /json_proto [12:39:56]query_string will be loaded in cgi processing [12:39:56]execute_cgi json_proto POST (null) [12:39:56]execute_cgi path=json_proto method=POST [12:39:56]POST find Content-Length [12:39:56]Host: 172.17.43.131:8080 [12:39:56]Content-Length: 678 [12:39:56]Content-Type: application/json [12:39:56] [12:39:56]POST finish read [12:39:56]Found Content-Length = 678 [12:39:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:56]execute_script... [12:39: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)2002213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:56]POST & json_proto [12:39:56]process_json_proto [12:39:56]json parsed OK: [12:39:56]protocol is kg_v1.0 [12:39:56]action value=close_receipt [12:39:56]process_action close_receipt [12:39:56]cmd_close_receipt [12:39:56]MH_GetDate [12:39:56]Write to MH i2c: F0 00 00 3D 11 3D [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: F0 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: F0 09 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: F0 09 00 3D 11 00 9C EA A4 66 F9 24 A2 66 FB [12:39:56]GetLastDocTimeStamp 1722083979 [12:39:56]current date 1722083996 [12:39:56]FM_GetShiftState [12:39:56]SAM_PROTO_GetShiftState [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 13 01 00 [12:39:56]Write to MH i2c: E2 08 00 3E 11 80 13 01 00 00 00 00 00 CC [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0E 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0E 00 3E 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DA [12:39:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:39:56]wFMCommunicate OK [12:39:56]SAM_PROTO_GetShiftState done [12:39:56]FM_GetShiftState done [12:39:56]opened in 1722038719 [12:39:56]opened+sec_in_day 1722125119 [12:39:56]quantity*price = 35052 [12:39:56]sum+1 = 35054 [12:39:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 287 27.07.2024 12:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225927 ФПД: 241444068181422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225927&fm=241444068181422&tin=02508201610067®Number=0000000000092624&sum=35000 [12:39:57]StoreToDocumentArchive [12:39:57]shift 438 fd 225927 [12:39:57]save to /storage/0438/doc_00225927 [12:39:57]save last doc name /storage/0438/doc_00225927 to /storage/kkm_last_doc_name [12:39:57]save OK [12:39:57]Clear old archive folders... [12:39:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:57]tlvbuf is 02055C80 [12:39:57]SAM_PROTO_ClearQueue [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 09 00 00 [12:39:57]Write to MH i2c: E2 08 00 4B 11 80 09 00 00 00 00 00 00 CE [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 4B 11 00 90 00 D0 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]SAM_PROTO_ClearQueue done [12:39:57]KKMCreateOFDPacket [12:39:57]OFDProtocolAddRootSTLVToBuf [12:39:57]FM_MakeSignedData [12:39:57]FM_MakeSignedData [12:39:57]SAM_PROTO_SignData [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 0D 01 02 [12:39:57]Write to MH i2c: E2 08 00 4C 11 80 0D 01 02 00 00 00 00 D6 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 4C 11 00 90 00 D1 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=255 [12:39:57]MH_SAM_APDU [12:39: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 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9C EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 72 03 00 35 04 06 00 DB [12:39:57]Write to MH i2c: E2 02 01 4D 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 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9C EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 72 03 00 35 04 06 00 DB 00 00 C6 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 4D 11 00 90 00 D2 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=10 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 0D 02 02 05 97 93 EA C5 AE [12:39:57]Write to MH i2c: E2 0D 00 4E 11 80 0D 02 02 05 00 97 93 EA C5 AE 00 00 6A [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 4E 11 00 90 00 D3 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 0D 03 02 [12:39:57]Write to MH i2c: E2 08 00 4F 11 80 0D 03 02 00 00 00 00 DB [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:58]Read from MH i2c: E2 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 0B 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 0B 00 4F 11 00 94 C6 92 EF 78 1C C2 F3 90 00 00 [12:39:58]RAPDU: 94 C6 92 EF 78 1C C2 F3 90 00 [12:39:58]wFMCommunicate OK [12:39:58]SAM_PROTO_SignData done [12:39:58]FM_MakeSignedData done [12:39:58]CreateOFDProtocolMessage [12:39:58]wFMCommunicate request_size=4 [12:39:58]MH_SAM_APDU [12:39:58]CAPDU: 80 11 00 00 [12:39:58]Write to MH i2c: E2 08 00 50 11 80 11 00 00 00 00 00 00 DB [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:58]Read from MH i2c: E2 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 17 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: E2 17 00 50 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [12:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:39:58]wFMCommunicate OK [12:39:58]CreateOFDProtocolMessage done [12:39:58]OFDSenderStorePacket 225927 [12:39:58]StoreOFDPacket docnum=225927 [12:39:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 4D 07 01 44 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9C EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 72 03 00 35 04 06 00 DB 97 93 EA C5 AE 94 C6 92 EF 78 1C C2 F3 [12:39:58]CheckFolder [12:39:58]dirname=/storage/ofd_packets [12:39:58]CheckFolder done [12:39:58]ProducePacketName [12:39:58]name=ofd_packets/00225927 [12:39:58]NVStorageSaveData ofd_packets/00225927 [12:39:58]File name is /storage/ofd_packets/00225927 [12:39:58]Write 301 bytes [12:39:58]NVStorageSaveData done [12:39:58]OFDSenderStorePacket done [12:39:58]KKMCreateOFDPacket done [12:39:58]NVStorageSaveData kkm_last_timestamp [12:39:58]File name is /storage/kkm_last_timestamp [12:39:58]Write 4 bytes [12:39:58]NVStorageSaveData done [12:39:58]ExternCall_PrintAddStr [12:39:58]wPrintStart [12:39:58]Write to MH i2c: 01 00 00 51 11 62 [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 07 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 07 00 51 11 00 00 00 00 00 FF 0F 77 [12:39:58]RasterBufferAndPrint [12:39:58]line Счет N : (1)2002213 [12:39:58]line ИНН: 02508201610067 [12:39:58]line Контрольно-Кассовый Чек [12:39:58]line ПРОДАЖА [12:39:58]line ТРК (МРК, ГНК) : 43 [12:39:58]line Товар: 2710124130 [12:39:58]line Аи-92-К-5 [12:39:58]line 5.170 * 67.80 [12:39:58]line = 350.53 [12:39:58]line НДС 12% НСП 1% [12:39:58]line > о реализуемом товаре [12:39:58]line ОКРУГЛЕНИЕ: -0.53 [12:39:58]line ИТОГО: 350.00 [12:39:58]line Внесено: 350.00 [12:39:58]line СДАЧА: 0.00 [12:39:58]line НСП 1% : 3.10 [12:39:58]line НДС 12% : 37.22 [12:39:58]line Наличными: 350.00 [12:39:58]line Безнал.: 0.00 [12:39:58]line Место: АЗС № 97 "Партнер Нефть" [12:39:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:39:58]line СНО: Общий режим [12:39:58]line Чек 287 27.07.2024 12:39 [12:39:58]line Смена: 438 ФФД: 1.0 [12:39:58]line ЗНМ: 0300000054 [12:39:58]line РНМ: 0000000000092624 [12:39:58]line Версия ККМ: 001 [12:39:58]line ФМ: 0000000000874959 [12:39:58]line ФД: 225927 [12:39:58]line ФПД: 241444068181422 [12:39:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T123956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225927&fm=241444068181422&tin=02508201610067®Number=0000000000092624&sum=35000 [12:39:58]written 0, free lines is 4095 [12:39:58]OFD Sender: Processing packet 225927 [packets to send 600, broken 599] [12:39:58]ProducePacketName [12:39:58]name=ofd_packets/00225927 [12:39:58]OFD Sender: To server: pG, [12:39:58]CommunicateWithHost lk.salyk.kg:30040 [12:39:58]ConnectInit lk.salyk.kg [12:39:58]Write to MH i2c: 01 00 00 7C 11 8D [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 07 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 07 00 7C 11 00 00 00 00 00 6C 0C 0C [12:39:58]RasterBufferAndPrint [12:39:58]line [12:39:58]line [12:39:58]line [12:39:58]line [12:39:58]line [12:39:58]written 0, free lines is 3187 [12:39:58]MH_Cut [12:39:58]Write to MH i2c: D1 01 00 83 11 01 66 [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: D1 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: D1 01 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: D1 01 00 83 11 00 65 [12:39:58]Write to MH i2c: 01 00 00 84 11 95 [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]Connected sock=8 [12:39: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 35 39 0F 01 00 00 6B 4D 07 01 44 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9C EA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 72 03 00 35 04 06 00 DB 97 93 EA C5 AE 94 C6 92 EF 78 1C C2 F3 [12:39:59]*** Cut start [12:39:59]*** Partial cut [12:39:59]*** CUTSNS_PIN = 1 [12:39:59]*** CUTSNS_PIN = 0 [12:39:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 52 12 47 00 8B 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 72 03 00 F4 03 04 00 AB 96 A4 66 B6 04 01 00 00 2B 29 CF 60 1F F8 67 22 [12:39:59]CommunicateWithHost err = 0 [12:39:59]CheckOFDResponse [12:39:59]1017 (14) - 77093643461234 [12:39:59]1041 (16) - 0000000000874959 [12:39:59]1040 (4) - 225927 [12:39:59]1012 (4) - 27.07.2024 06:41 [12:39:59]1206 (1) - 0 [12:39:59]OFD Sender: Remove packet 225927 [12:39:59]ProducePacketName [12:39:59]name=ofd_packets/00225927 [12:39:59]NVStorageDeleteData [12:40:00]*** Brake cut motor [12:40:00]Read from MH i2c: 01 [12:40:00]MH_I2C_Read... [12:40:00]*** Stop cut motor [12:40:00]*** Cut end [12:40:00]Read from MH i2c: 01 07 00 [12:40:00]MH_I2C_Read... [12:40:00]OFD Sender: No OFD packet to send [12:40:00]Read from MH i2c: 01 07 00 84 11 00 00 00 00 00 FF 0F AA [12:40:00]process_action close_receipt done [12:40:00]requested_data is exist [12:40:00]produce_requested_data [12:40:00]requested_item fm.sn is exist - process it [12:40:00]wFMCommunicate request_size=4 [12:40:00]MH_SAM_APDU [12:40:00]CAPDU: 80 11 00 00 [12:40:00]Write to MH i2c: E2 08 00 85 11 80 11 00 00 00 00 00 00 10 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:00]Read from MH i2c: E2 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 17 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 17 00 85 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [12:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:40:00]wFMCommunicate OK [12:40:00]requested_item fd.num is exist - process it [12:40:00]SAM_PROTO_GetFieldsCounters [12:40:00]wFMCommunicate request_size=4 [12:40:00]MH_SAM_APDU [12:40:00]CAPDU: 80 13 00 00 [12:40:00]Write to MH i2c: E2 08 00 86 11 80 13 00 00 00 00 00 00 13 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:00]Read from MH i2c: E2 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 62 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 62 00 86 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 72 03 00 0E 04 04 00 B6 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 4F [12:40:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 72 03 00 0E 04 04 00 B6 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:40:00]wFMCommunicate OK [12:40:00]SAM_PROTO_GetFieldsCounters done [12:40:00]requested_item shift.num is exist - process it [12:40:00]requested_item shift.opened is exist - process it [12:40:00]req_shift_opened [12:40:00]FM_GetShiftState [12:40:00]SAM_PROTO_GetShiftState [12:40:00]wFMCommunicate request_size=4 [12:40:00]MH_SAM_APDU [12:40:00]CAPDU: 80 13 01 00 [12:40:00]Write to MH i2c: E2 08 00 87 11 80 13 01 00 00 00 00 00 15 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:00]Read from MH i2c: E2 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 0E 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 0E 00 87 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 23 [12:40:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:40:00]wFMCommunicate OK [12:40:00]SAM_PROTO_GetShiftState done [12:40:00]FM_GetShiftState done [12:40:00]req_shift_opened done [12:40:00]requested_item shift.open_date is exist - process it [12:40:00]req_shift_open_date [12:40:00]req_shift_open_date done [12:40:00]produce_requested_data done [12:40:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225927,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:40:00]process_action_free close_receipt [12:40:00]json_value_free [12:40:00]json_value_free done [12:40:00]process_json_proto returns [12:40:00]Send response to host [12:40:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225927,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:40:00]free response buf [12:40:00]execute_script done [12:40:00]execute_script returns [12:40:00]free content buf [12:40:00]Sock 10.Close socket [12:40:00]Sock 10.Thread stoped [12:40:05]OFD Sender: No OFD packet to send [12:40:10]OFD Sender: No OFD packet to send [12:40:15]OFD Sender: No OFD packet to send [12:40:20]OFD Sender: No OFD packet to send [12:40:25]OFD Sender: No OFD packet to send [12:40:30]OFD Sender: No OFD packet to send [12:40:33]recv_with_timeout no data received [12:40:35]OFD Sender: No OFD packet to send [12:40:40]OFD Sender: No OFD packet to send [12:40:43]recv_with_timeout no data received [12:40:45]OFD Sender: No OFD packet to send [12:40:50]OFD Sender: No OFD packet to send [12:40:55]OFD Sender: No OFD packet to send [12:41:00]OFD Sender: No OFD packet to send [12:41:04]recv_with_timeout no data received [12:41:05]OFD Sender: No OFD packet to send [12:41:10]OFD Sender: No OFD packet to send [12:41:13]accept exits with 11 [12:41:13]New connection [12:41:13]New thread 3067084132 created [12:41:13]Thread 3066940772 joined [12:41:13]Waiting for new connection... [12:41:13] Sock 11.Parse request [12:41:13]Sock 11.Check first char [12:41:13]Sock 11.First char is OK [12:41:13]request: POST /json_proto HTTP/1.0 [12:41:13]Method: POST [12:41:13]URL: /json_proto [12:41:13]Method is POST - this is cgi request [12:41:13]url: /json_proto [12:41:13]query_string will be loaded in cgi processing [12:41:13]execute_cgi json_proto POST (null) [12:41:13]execute_cgi path=json_proto method=POST [12:41:13]POST find Content-Length [12:41:13]Host: 172.17.43.131:8080 [12:41:13]Content-Length: 1164 [12:41:13]Content-Type: application/json [12:41:13] [12:41:13]POST finish read [12:41:13]Found Content-Length = 1164 [12:41: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002214\u000A27.07.2024 12:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:13]execute_script... [12:41: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002214\u000A27.07.2024 12:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:13]POST & json_proto [12:41:13]process_json_proto [12:41:13]json parsed OK: [12:41:13]protocol is kg_v1.0 [12:41:13]action value=print_text [12:41:13]process_action print_text [12:41:13]cmd_print_text [12:41:13]ExternCall_PrintAddStr [12:41:13]wPrintStart [12:41:13]Write to MH i2c: 01 00 00 88 11 99 [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: 01 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: 01 07 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: 01 07 00 88 11 00 00 00 00 00 FF 0F AE [12:41:13]RasterBufferAndPrint [12:41:13]line *****ТОВАРНЫЙ ЧЕК***** [12:41:13]line АЗС-97 [12:41:13]line Партнер нефть [12:41:13]line 02508201610067 [12:41:13]line Кассир : Орунбаева Б. [12:41:13]line Счет N : (1)2002214 [12:41:13]line 27.07.2024 12:39 [12:41:13]line ПРОДАЖА [12:41:13]line ТРК (МРК, ГНК): 63 [12:41:13]line Вид ГСМ : 2710124130 [12:41:13]line Аи-92-К-5 [12:41:13]line 20.000 x 67.80 [12:41:13]line ИТОГ: 1356.00 [12:41:13]line Тип оплаты: Талоны: ТК ГПНА Online [12:41:13]line 30106076 [12:41:13]line ______________________ [12:41:13]line (подпись) [12:41:13]written 0, free lines is 4095 [12:41:13]Write to MH i2c: 01 00 00 9C 11 AD [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: 01 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: 01 07 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: 01 07 00 9C 11 00 00 00 00 00 11 0E D3 [12:41:13]RasterBufferAndPrint [12:41:13]line [12:41:13]line [12:41:13]line [12:41:13]line [12:41:13]line [12:41:13]written 0, free lines is 3604 [12:41:13]MH_Cut [12:41:13]Write to MH i2c: D1 01 00 A3 11 01 86 [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: D1 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: D1 01 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: D1 01 00 A3 11 00 85 [12:41:13]Write to MH i2c: 01 00 00 A4 11 B5 [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:14]*** Cut start [12:41:14]*** Partial cut [12:41:14]*** CUTSNS_PIN = 1 [12:41:14]*** CUTSNS_PIN = 0 [12:41:14]*** Brake cut motor [12:41:14]Read from MH i2c: 01 [12:41:14]MH_I2C_Read... [12:41:14]*** Stop cut motor [12:41:14]*** Cut end [12:41:14]Read from MH i2c: 01 07 00 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: 01 07 00 A4 11 00 00 00 00 00 FF 0F CA [12:41:14]process_action print_text done [12:41:14]requested_data is exist [12:41:14]produce_requested_data [12:41:14]requested_item fm.sn is exist - process it [12:41:14]wFMCommunicate request_size=4 [12:41:14]MH_SAM_APDU [12:41:14]CAPDU: 80 11 00 00 [12:41:14]Write to MH i2c: E2 08 00 A5 11 80 11 00 00 00 00 00 00 30 [12:41:14]Write i2c OK [12:41:14]MH_I2C_Read... [12:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:14]Read from MH i2c: E2 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: E2 17 00 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: E2 17 00 A5 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8D [12:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:14]wFMCommunicate OK [12:41:14]requested_item fd.num is exist - process it [12:41:14]SAM_PROTO_GetFieldsCounters [12:41:14]wFMCommunicate request_size=4 [12:41:14]MH_SAM_APDU [12:41:14]CAPDU: 80 13 00 00 [12:41:14]Write to MH i2c: E2 08 00 A6 11 80 13 00 00 00 00 00 00 33 [12:41:14]Write i2c OK [12:41:14]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 62 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 62 00 A6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 72 03 00 0E 04 04 00 B6 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 6F [12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 72 03 00 0E 04 04 00 B6 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:41:15]wFMCommunicate OK [12:41:15]SAM_PROTO_GetFieldsCounters done [12:41:15]requested_item shift.num is exist - process it [12:41:15]requested_item shift.opened is exist - process it [12:41:15]req_shift_opened [12:41:15]FM_GetShiftState [12:41:15]SAM_PROTO_GetShiftState [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 13 01 00 [12:41:15]Write to MH i2c: E2 08 00 A7 11 80 13 01 00 00 00 00 00 35 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:15]Read from MH i2c: E2 0E 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 0E 00 A7 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 43 [12:41:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:41:15]wFMCommunicate OK [12:41:15]SAM_PROTO_GetShiftState done [12:41:15]FM_GetShiftState done [12:41:15]req_shift_opened done [12:41:15]requested_item shift.open_date is exist - process it [12:41:15]req_shift_open_date [12:41:15]req_shift_open_date done [12:41:15]produce_requested_data done [12:41:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225927,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:41:15]process_action_free print_text [12:41:15]json_value_free [12:41:15]json_value_free done [12:41:15]process_json_proto returns [12:41:15]Send response to host [12:41:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225927,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:41:15]free response buf [12:41:15]execute_script done [12:41:15]execute_script returns [12:41:15]free content buf [12:41:15]Sock 11.Close socket [12:41:15]Sock 11.Thread stoped [12:41:15]OFD Sender: No OFD packet to send [12:41:20]OFD Sender: No OFD packet to send [12:41:25]OFD Sender: No OFD packet to send [12:41:26]recv_with_timeout no data received [12:41:30]OFD Sender: No OFD packet to send [12:41:35]OFD Sender: No OFD packet to send [12:41:36]recv_with_timeout no data received [12:41:40]OFD Sender: No OFD packet to send [12:41:45]OFD Sender: No OFD packet to send [12:41:47]recv_with_timeout no data received [12:41:50]OFD Sender: No OFD packet to send [12:41:55]OFD Sender: No OFD packet to send [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:25]OFD Sender: No OFD packet to send [12:42:29]accept exits with 9 [12:42:29]New connection [12:42:29]New thread 3066940772 created [12:42:29]Thread 3067084132 joined [12:42:29]Waiting for new connection... [12:42:29] Sock 9.Parse request [12:42:29]Sock 9.Check first char [12:42:29]Sock 9.First char is OK [12:42:29]request: POST /json_proto HTTP/1.0 [12:42:29]Method: POST [12:42:29]URL: /json_proto [12:42:29]Method is POST - this is cgi request [12:42:29]url: /json_proto [12:42:29]query_string will be loaded in cgi processing [12:42:29]execute_cgi json_proto POST (null) [12:42:29]execute_cgi path=json_proto method=POST [12:42:29]POST find Content-Length [12:42:29]Host: 172.17.43.131:8080 [12:42:29]Content-Length: 1199 [12:42:29]Content-Type: application/json [12:42:29] [12:42:29]POST finish read [12:42:29]Found Content-Length = 1199 [12:42:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002204\u000A27.07.2024 12:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 90.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 6858.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:29]execute_script... [12:42:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002204\u000A27.07.2024 12:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 90.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 6858.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:29]POST & json_proto [12:42:29]process_json_proto [12:42:29]json parsed OK: [12:42:29]protocol is kg_v1.0 [12:42:29]action value=print_text [12:42:29]process_action print_text [12:42:29]cmd_print_text [12:42:29]ExternCall_PrintAddStr [12:42:29]wPrintStart [12:42:29]Write to MH i2c: 01 00 00 A8 11 B9 [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: 01 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: 01 07 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: 01 07 00 A8 11 00 00 00 00 00 FF 0F CE [12:42:29]RasterBufferAndPrint [12:42:29]line *****ТОВАРНЫЙ ЧЕК***** [12:42:29]line АЗС-97 [12:42:29]line Партнер нефть [12:42:29]line 02508201610067 [12:42:29]line Кассир : Орунбаева Б. [12:42:29]line Счет N : (1)2002204 [12:42:29]line 27.07.2024 12:41 [12:42:29]line ПРОДАЖА [12:42:29]line ТРК (МРК, ГНК): 11 [12:42:29]line Вид ГСМ : 2710194210 [12:42:29]line ДТ-К-5 [12:42:29]line 90.000 x 76.20 [12:42:29]line ИТОГ: 6858.00 [12:42:29]line Тип оплаты: Талоны: Топливная Карта [12:42:29]line 68638 [12:42:29]line ______________________ [12:42:29]line (подпись) [12:42:29]written 0, free lines is 4095 [12:42:30]Write to MH i2c: 01 00 00 BC 11 CD [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: 01 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: 01 07 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: 01 07 00 BC 11 00 00 00 00 00 10 0E F2 [12:42:30]RasterBufferAndPrint [12:42:30]line [12:42:30]line [12:42:30]line [12:42:30]line [12:42:30]line [12:42:30]written 0, free lines is 3601 [12:42:30]MH_Cut [12:42:30]Write to MH i2c: D1 01 00 C3 11 01 A6 [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: D1 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: D1 01 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: D1 01 00 C3 11 00 A5 [12:42:30]Write to MH i2c: 01 00 00 C4 11 D5 [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]*** Cut start [12:42:30]*** Partial cut [12:42:30]*** CUTSNS_PIN = 1 [12:42:30]OFD Sender: No OFD packet to send [12:42:30]*** CUTSNS_PIN = 0 [12:42:31]*** Brake cut motor [12:42:31]Read from MH i2c: 01 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: 01 07 00 [12:42:31]MH_I2C_Read... [12:42:31]*** Stop cut motor [12:42:31]*** Cut end [12:42:31]Read from MH i2c: 01 07 00 C4 11 00 00 00 00 00 FF 0F EA [12:42:31]process_action print_text done [12:42:31]requested_data is exist [12:42:31]produce_requested_data [12:42:31]requested_item fm.sn is exist - process it [12:42:31]wFMCommunicate request_size=4 [12:42:31]MH_SAM_APDU [12:42:31]CAPDU: 80 11 00 00 [12:42:31]Write to MH i2c: E2 08 00 C5 11 80 11 00 00 00 00 00 00 50 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:31]Read from MH i2c: E2 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 17 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 17 00 C5 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [12:42:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:42:31]wFMCommunicate OK [12:42:31]requested_item fd.num is exist - process it [12:42:31]SAM_PROTO_GetFieldsCounters [12:42:31]wFMCommunicate request_size=4 [12:42:31]MH_SAM_APDU [12:42:31]CAPDU: 80 13 00 00 [12:42:31]Write to MH i2c: E2 08 00 C6 11 80 13 00 00 00 00 00 00 53 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 [12:42:31]MH_I2C_Read... [12:42:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:31]Read from MH i2c: E2 62 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 72 03 00 0E 04 04 00 B6 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 8F [12:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 72 03 00 0E 04 04 00 B6 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:42:31]wFMCommunicate OK [12:42:31]SAM_PROTO_GetFieldsCounters done [12:42:31]requested_item shift.num is exist - process it [12:42:31]requested_item shift.opened is exist - process it [12:42:31]req_shift_opened [12:42:31]FM_GetShiftState [12:42:31]SAM_PROTO_GetShiftState [12:42:31]wFMCommunicate request_size=4 [12:42:31]MH_SAM_APDU [12:42:31]CAPDU: 80 13 01 00 [12:42:31]Write to MH i2c: E2 08 00 C7 11 80 13 01 00 00 00 00 00 55 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:31]Read from MH i2c: E2 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 0E 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 0E 00 C7 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 63 [12:42:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:42:31]wFMCommunicate OK [12:42:31]SAM_PROTO_GetShiftState done [12:42:31]FM_GetShiftState done [12:42:31]req_shift_opened done [12:42:31]requested_item shift.open_date is exist - process it [12:42:31]req_shift_open_date [12:42:31]req_shift_open_date done [12:42:31]produce_requested_data done [12:42:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225927,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:42:31]process_action_free print_text [12:42:31]json_value_free [12:42:31]json_value_free done [12:42:31]process_json_proto returns [12:42:31]Send response to host [12:42:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225927,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:42:31]free response buf [12:42:31]execute_script done [12:42:31]execute_script returns [12:42:31]free content buf [12:42:31]Sock 9.Close socket [12:42:31]Sock 9.Thread stoped [12:42:35]OFD Sender: No OFD packet to send [12:42:39]recv_with_timeout no data received [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:55]OFD Sender: No OFD packet to send [12:43:00]OFD Sender: No OFD packet to send [12:43:05]OFD Sender: No OFD packet to send [12:43:11]OFD Sender: No OFD packet to send [12:43:16]OFD Sender: No OFD packet to send [12:43:21]OFD Sender: No OFD packet to send [12:43:26]OFD Sender: No OFD packet to send [12:43:30]accept exits with 8 [12:43:30]New connection [12:43:30]New thread 3067084132 created [12:43:30]Thread 3066940772 joined [12:43:30]Waiting for new connection... [12:43:30] Sock 8.Parse request [12:43:30]Sock 8.Check first char [12:43:30]Sock 8.First char is OK [12:43:30]request: POST /json_proto HTTP/1.0 [12:43:30]Method: POST [12:43:30]URL: /json_proto [12:43:30]Method is POST - this is cgi request [12:43:30]url: /json_proto [12:43:30]query_string will be loaded in cgi processing [12:43:30]execute_cgi json_proto POST (null) [12:43:30]execute_cgi path=json_proto method=POST [12:43:30]POST find Content-Length [12:43:30]Host: 172.17.43.131:8080 [12:43:30]Content-Length: 683 [12:43:30]Content-Type: application/json [12:43:30] [12:43:30]POST finish read [12:43:30]Found Content-Length = 683 [12:43:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.900, "sum" : 1349.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1349.00, "payments": [ { "type": 0, "sum" : 1349.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:30]execute_script... [12:43:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.900, "sum" : 1349.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1349.00, "payments": [ { "type": 0, "sum" : 1349.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:30]POST & json_proto [12:43:30]process_json_proto [12:43:30]json parsed OK: [12:43:30]protocol is kg_v1.0 [12:43:30]action value=close_receipt [12:43:30]process_action close_receipt [12:43:30]cmd_close_receipt [12:43:30]MH_GetDate [12:43:30]Write to MH i2c: F0 00 00 C8 11 C8 [12:43:30]Write i2c OK [12:43:30]MH_I2C_Read... [12:43:30]Read from MH i2c: F0 [12:43:30]MH_I2C_Read... [12:43:30]Read from MH i2c: F0 09 00 [12:43:30]MH_I2C_Read... [12:43:30]Read from MH i2c: F0 09 00 C8 11 00 73 EB A4 66 F9 24 A2 66 5E [12:43:30]GetLastDocTimeStamp 1722083996 [12:43:30]current date 1722084211 [12:43:30]FM_GetShiftState [12:43:30]SAM_PROTO_GetShiftState [12:43:30]wFMCommunicate request_size=4 [12:43:30]MH_SAM_APDU [12:43:30]CAPDU: 80 13 01 00 [12:43:30]Write to MH i2c: E2 08 00 C9 11 80 13 01 00 00 00 00 00 57 [12:43:30]Write i2c OK [12:43:30]MH_I2C_Read... [12:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:30]Read from MH i2c: E2 [12:43:30]MH_I2C_Read... [12:43:30]Read from MH i2c: E2 0E 00 [12:43:30]MH_I2C_Read... [12:43:30]Read from MH i2c: E2 0E 00 C9 11 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 65 [12:43:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:43:30]wFMCommunicate OK [12:43:30]SAM_PROTO_GetShiftState done [12:43:30]FM_GetShiftState done [12:43:30]opened in 1722038719 [12:43:30]opened+sec_in_day 1722125119 [12:43:30]quantity*price = 134922 [12:43:30]sum+1 = 134923 [12:43:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1349.00 Внесено: 1500.00 СДАЧА: 151.00 НСП 1% : 11.94 НДС 12% : 143.28 Наличными: 1349.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 288 27.07.2024 12:43 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225928 ФПД: 134298623136741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225928&fm=134298623136741&tin=02508201610067®Number=0000000000092624&sum=134900 [12:43:31]StoreToDocumentArchive [12:43:31]shift 438 fd 225928 [12:43:31]save to /storage/0438/doc_00225928 [12:43:31]save last doc name /storage/0438/doc_00225928 to /storage/kkm_last_doc_name [12:43:31]save OK [12:43:31]Clear old archive folders... [12:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:31]tlvbuf is 020D3670 [12:43:31]SAM_PROTO_ClearQueue [12:43:31]wFMCommunicate request_size=4 [12:43:31]MH_SAM_APDU [12:43:31]CAPDU: 80 09 00 00 [12:43:31]Write to MH i2c: E2 08 00 D6 11 80 09 00 00 00 00 00 00 59 [12:43:31]Write i2c OK [12:43:31]MH_I2C_Read... [12:43:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:32]Read from MH i2c: E2 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 D6 11 00 90 00 5B [12:43:32]RAPDU: 90 00 [12:43:32]wFMCommunicate OK [12:43:32]SAM_PROTO_ClearQueue done [12:43:32]KKMCreateOFDPacket [12:43:32]OFDProtocolAddRootSTLVToBuf [12:43:32]FM_MakeSignedData [12:43:32]FM_MakeSignedData [12:43:32]SAM_PROTO_SignData [12:43:32]wFMCommunicate request_size=4 [12:43:32]MH_SAM_APDU [12:43:32]CAPDU: 80 0D 01 02 [12:43:32]Write to MH i2c: E2 08 00 D7 11 80 0D 01 02 00 00 00 00 61 [12:43:32]Write i2c OK [12:43:32]MH_I2C_Read... [12:43:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:32]Read from MH i2c: E2 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 D7 11 00 90 00 5C [12:43:32]RAPDU: 90 00 [12:43:32]wFMCommunicate OK [12:43:32]wFMCommunicate request_size=255 [12:43:32]MH_SAM_APDU [12:43:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0A 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 37 00 00 00 00 07 04 06 00 F4 0E 02 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 73 EB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 72 03 00 35 04 06 00 7A [12:43:32]Write to MH i2c: E2 02 01 D8 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 BC 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0A 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 37 00 00 00 00 07 04 06 00 F4 0E 02 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 73 EB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 72 03 00 35 04 06 00 7A 00 00 C9 [12:43:32]Write i2c OK [12:43:32]MH_I2C_Read... [12:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:32]Read from MH i2c: E2 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 D8 11 00 90 00 5D [12:43:32]RAPDU: 90 00 [12:43:32]wFMCommunicate OK [12:43:32]wFMCommunicate request_size=10 [12:43:32]MH_SAM_APDU [12:43:32]CAPDU: 80 0D 02 02 05 24 D5 B9 D3 E5 [12:43:32]Write to MH i2c: E2 0D 00 D9 11 80 0D 02 02 05 00 24 D5 B9 D3 E5 00 00 D8 [12:43:32]Write i2c OK [12:43:32]MH_I2C_Read... [12:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:32]Read from MH i2c: E2 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 03 00 D9 11 00 90 00 5E [12:43:32]RAPDU: 90 00 [12:43:32]wFMCommunicate OK [12:43:32]wFMCommunicate request_size=4 [12:43:32]MH_SAM_APDU [12:43:32]CAPDU: 80 0D 03 02 [12:43:32]Write to MH i2c: E2 08 00 DA 11 80 0D 03 02 00 00 00 00 66 [12:43:32]Write i2c OK [12:43:32]MH_I2C_Read... [12:43:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:32]Read from MH i2c: E2 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 0B 00 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 0B 00 DA 11 00 BF 15 9C A2 D3 5B 0E F5 90 00 AA [12:43:32]RAPDU: BF 15 9C A2 D3 5B 0E F5 90 00 [12:43:32]wFMCommunicate OK [12:43:32]SAM_PROTO_SignData done [12:43:32]FM_MakeSignedData done [12:43:32]CreateOFDProtocolMessage [12:43:32]wFMCommunicate request_size=4 [12:43:32]MH_SAM_APDU [12:43:32]CAPDU: 80 11 00 00 [12:43:32]Write to MH i2c: E2 08 00 DB 11 80 11 00 00 00 00 00 00 66 [12:43:32]Write i2c OK [12:43:32]MH_I2C_Read... [12:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:32]Read from MH i2c: E2 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 17 00 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: E2 17 00 DB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [12:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:43:32]wFMCommunicate OK [12:43:32]CreateOFDProtocolMessage done [12:43:32]OFDSenderStorePacket 225928 [12:43:32]StoreOFDPacket docnum=225928 [12:43:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 5E 07 01 3D 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0A 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 37 00 00 00 00 07 04 06 00 F4 0E 02 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 73 EB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 72 03 00 35 04 06 00 7A 24 D5 B9 D3 E5 BF 15 9C A2 D3 5B 0E F5 [12:43:32]CheckFolder [12:43:32]dirname=/storage/ofd_packets [12:43:32]CheckFolder done [12:43:32]ProducePacketName [12:43:32]name=ofd_packets/00225928 [12:43:32]NVStorageSaveData ofd_packets/00225928 [12:43:32]File name is /storage/ofd_packets/00225928 [12:43:32]Write 301 bytes [12:43:32]NVStorageSaveData done [12:43:32]OFDSenderStorePacket done [12:43:32]KKMCreateOFDPacket done [12:43:32]NVStorageSaveData kkm_last_timestamp [12:43:32]File name is /storage/kkm_last_timestamp [12:43:32]Write 4 bytes [12:43:32]NVStorageSaveData done [12:43:32]ExternCall_PrintAddStr [12:43:32]wPrintStart [12:43:32]Write to MH i2c: 01 00 00 DC 11 ED [12:43:32]Write i2c OK [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: 01 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: 01 07 00 [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: 01 07 00 DC 11 00 00 00 00 00 FF 0F 02 [12:43:32]RasterBufferAndPrint [12:43:32]line Счет N : (1)2002215 [12:43:32]line ИНН: 02508201610067 [12:43:32]line Контрольно-Кассовый Чек [12:43:32]line ПРОДАЖА [12:43:32]line ТРК (МРК, ГНК) : 33 [12:43:32]line Товар: 2710124130 [12:43:32]line Аи-92-К-5 [12:43:32]line 19.900 * 67.80 [12:43:32]line = 1349.22 [12:43:32]line НДС 12% НСП 1% [12:43:32]line > о реализуемом товаре [12:43:32]line ОКРУГЛЕНИЕ: -0.22 [12:43:32]line ИТОГО: 1349.00 [12:43:32]line Внесено: 1500.00 [12:43:32]line СДАЧА: 151.00 [12:43:32]line НСП 1% : 11.94 [12:43:32]line НДС 12% : 143.28 [12:43:32]line Наличными: 1349.00 [12:43:32]line Безнал.: 0.00 [12:43:32]line Место: АЗС № 97 "Партнер Нефть" [12:43:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:43:32]line СНО: Общий режим [12:43:32]line Чек 288 27.07.2024 12:43 [12:43:32]line Смена: 438 ФФД: 1.0 [12:43:32]line ЗНМ: 0300000054 [12:43:32]line РНМ: 0000000000092624 [12:43:32]line Версия ККМ: 001 [12:43:32]line ФМ: 0000000000874959 [12:43:32]line ФД: 225928 [12:43:32]line ФПД: 134298623136741 [12:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225928&fm=134298623136741&tin=02508201610067®Number=0000000000092624&sum=134900 [12:43:32]written 0, free lines is 4095 [12:43:32]OFD Sender: Processing packet 225928 [packets to send 600, broken 599] [12:43:32]ProducePacketName [12:43:32]name=ofd_packets/00225928 [12:43:32]OFD Sender: To server: pG, [12:43:32]CommunicateWithHost lk.salyk.kg:30040 [12:43:32]ConnectInit lk.salyk.kg [12:43:32]Write to MH i2c: 01 00 00 07 12 19 [12:43:32]Write i2c OK [12:43:32]MH_I2C_Read... [12:43:32]Read from MH i2c: 01 [12:43:32]MH_I2C_Read... [12:43:33]Read from MH i2c: 01 07 00 [12:43:33]MH_I2C_Read... [12:43:33]Read from MH i2c: 01 07 00 07 12 00 00 00 00 00 63 0C 8F [12:43:33]RasterBufferAndPrint [12:43:33]line [12:43:33]line [12:43:33]line [12:43:33]line [12:43:33]line [12:43:33]written 0, free lines is 3174 [12:43:33]MH_Cut [12:43:33]Write to MH i2c: D1 01 00 0E 12 01 F2 [12:43:33]Write i2c OK [12:43:33]MH_I2C_Read... [12:43:33]Read from MH i2c: D1 [12:43:33]MH_I2C_Read... [12:43:33]Read from MH i2c: D1 01 00 [12:43:33]MH_I2C_Read... [12:43:33]Read from MH i2c: D1 01 00 0E 12 00 F1 [12:43:33]Write to MH i2c: 01 00 00 0F 12 21 [12:43:33]Write i2c OK [12:43:33]MH_I2C_Read... [12:43:34]*** Cut start [12:43:34]*** Partial cut [12:43:34]*** CUTSNS_PIN = 1 [12:43:34]*** CUTSNS_PIN = 0 [12:43:34]*** Brake cut motor [12:43:34]Read from MH i2c: 01 [12:43:34]MH_I2C_Read... [12:43:34]*** Stop cut motor [12:43:34]*** Cut end [12:43:34]Read from MH i2c: 01 07 00 [12:43:34]MH_I2C_Read... [12:43:34]Read from MH i2c: 01 07 00 0F 12 00 00 00 00 00 FF 0F 36 [12:43:34]process_action close_receipt done [12:43:34]requested_data is exist [12:43:34]produce_requested_data [12:43:34]requested_item fm.sn is exist - process it [12:43:34]wFMCommunicate request_size=4 [12:43:34]MH_SAM_APDU [12:43:34]CAPDU: 80 11 00 00 [12:43:34]Write to MH i2c: E2 08 00 10 12 80 11 00 00 00 00 00 00 9C [12:43:34]Write i2c OK [12:43:34]MH_I2C_Read... [12:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:34]Read from MH i2c: E2 [12:43:34]MH_I2C_Read... [12:43:34]Read from MH i2c: E2 17 00 [12:43:34]MH_I2C_Read... [12:43:34]Read from MH i2c: E2 17 00 10 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [12:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:43:34]wFMCommunicate OK [12:43:34]requested_item fd.num is exist - process it [12:43:34]SAM_PROTO_GetFieldsCounters [12:43:34]wFMCommunicate request_size=4 [12:43:34]MH_SAM_APDU [12:43:34]CAPDU: 80 13 00 00 [12:43:34]Write to MH i2c: E2 08 00 11 12 80 13 00 00 00 00 00 00 9F [12:43:34]Write i2c OK [12:43:34]MH_I2C_Read... [12:43:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:35]Read from MH i2c: E2 [12:43:35]MH_I2C_Read... [12:43:35]Read from MH i2c: E2 62 00 [12:43:35]MH_I2C_Read... [12:43:35]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 72 03 00 0E 04 04 00 B6 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 DF [12:43: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 72 03 00 0E 04 04 00 B6 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:43:35]wFMCommunicate OK [12:43:35]SAM_PROTO_GetFieldsCounters done [12:43:35]requested_item shift.num is exist - process it [12:43:35]requested_item shift.opened is exist - process it [12:43:35]req_shift_opened [12:43:35]FM_GetShiftState [12:43:35]SAM_PROTO_GetShiftState [12:43:35]wFMCommunicate request_size=4 [12:43:35]MH_SAM_APDU [12:43:35]CAPDU: 80 13 01 00 [12:43:35]Write to MH i2c: E2 08 00 12 12 80 13 01 00 00 00 00 00 A1 [12:43:35]Write i2c OK [12:43:35]MH_I2C_Read... [12:43:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:35]Read from MH i2c: E2 [12:43:35]MH_I2C_Read... [12:43:35]Read from MH i2c: E2 0E 00 [12:43:35]MH_I2C_Read... [12:43:35]Read from MH i2c: E2 0E 00 12 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AF [12:43:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:43:35]wFMCommunicate OK [12:43:35]SAM_PROTO_GetShiftState done [12:43:35]FM_GetShiftState done [12:43:35]req_shift_opened done [12:43:35]requested_item shift.open_date is exist - process it [12:43:35]req_shift_open_date [12:43:35]req_shift_open_date done [12:43:35]produce_requested_data done [12:43:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225928,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:43:35]process_action_free close_receipt [12:43:35]json_value_free [12:43:35]json_value_free done [12:43:35]process_json_proto returns [12:43:35]Send response to host [12:43:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225928,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:43:35]free response buf [12:43:35]execute_script done [12:43:35]execute_script returns [12:43:35]free content buf [12:43:35]Sock 8.Close socket [12:43:35]Sock 8.Thread stoped [12:43:38]recv_with_timeout no data received [12:43:38]Connected sock=11 [12:43: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 35 39 0F 01 00 00 CC 5E 07 01 3D 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0A 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 0E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 37 00 00 00 00 07 04 06 00 F4 0E 02 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 73 EB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 72 03 00 35 04 06 00 7A 24 D5 B9 D3 E5 BF 15 9C A2 D3 5B 0E F5 [12:43: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 35 39 4F 00 00 00 40 AF 47 00 F9 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 72 03 00 F4 03 04 00 86 97 A4 66 B6 04 01 00 00 F8 52 60 71 B2 AA BB 4F [12:43:39]CommunicateWithHost err = 0 [12:43:39]CheckOFDResponse [12:43:39]1017 (14) - 77093643461234 [12:43:39]1041 (16) - 0000000000874959 [12:43:39]1040 (4) - 225928 [12:43:39]1012 (4) - 27.07.2024 06:45 [12:43:39]1206 (1) - 0 [12:43:39]OFD Sender: Remove packet 225928 [12:43:39]ProducePacketName [12:43:39]name=ofd_packets/00225928 [12:43:39]NVStorageDeleteData [12:43:40]OFD Sender: No OFD packet to send [12:43:45]OFD Sender: No OFD packet to send [12:43:50]OFD Sender: No OFD packet to send [12:43:55]OFD Sender: No OFD packet to send [12:44:00]OFD Sender: No OFD packet to send [12:44:05]OFD Sender: No OFD packet to send [12:44:10]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:18]accept exits with 9 [12:44:18]New connection [12:44:18]New thread 3066940772 created [12:44:18]Thread 3067084132 joined [12:44:18]Waiting for new connection... [12:44:18] Sock 9.Parse request [12:44:18]Sock 9.Check first char [12:44:18]Sock 9.First char is OK [12:44:18]request: POST /json_proto HTTP/1.0 [12:44:18]Method: POST [12:44:18]URL: /json_proto [12:44:18]Method is POST - this is cgi request [12:44:18]url: /json_proto [12:44:18]query_string will be loaded in cgi processing [12:44:18]execute_cgi json_proto POST (null) [12:44:18]execute_cgi path=json_proto method=POST [12:44:18]POST find Content-Length [12:44:18]Host: 172.17.43.131:8080 [12:44:18]Content-Length: 1200 [12:44:18]Content-Type: application/json [12:44:18] [12:44:18]POST finish read [12:44:18]Found Content-Length = 1200 [12:44:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002205\u000A27.07.2024 12:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:18]execute_script... [12:44:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002205\u000A27.07.2024 12:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 9906.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:18]POST & json_proto [12:44:18]process_json_proto [12:44:18]json parsed OK: [12:44:18]protocol is kg_v1.0 [12:44:18]action value=print_text [12:44:18]process_action print_text [12:44:18]cmd_print_text [12:44:18]ExternCall_PrintAddStr [12:44:18]wPrintStart [12:44:18]Write to MH i2c: 01 00 00 13 12 25 [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 07 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 07 00 13 12 00 00 00 00 00 FF 0F 3A [12:44:18]RasterBufferAndPrint [12:44:18]line *****ТОВАРНЫЙ ЧЕК***** [12:44:18]line АЗС-97 [12:44:18]line Партнер нефть [12:44:18]line 02508201610067 [12:44:18]line Кассир : Орунбаева Б. [12:44:18]line Счет N : (1)2002205 [12:44:18]line 27.07.2024 12:42 [12:44:18]line ПРОДАЖА [12:44:18]line ТРК (МРК, ГНК): 21 [12:44:18]line Вид ГСМ : 2710194210 [12:44:18]line ДТ-К-5 [12:44:18]line 130.000 x 76.20 [12:44:18]line ИТОГ: 9906.00 [12:44:18]line Тип оплаты: Талоны: Топливная Карта [12:44:18]line 68638 [12:44:18]line ______________________ [12:44:18]line (подпись) [12:44:18]written 0, free lines is 4095 [12:44:18]Write to MH i2c: 01 00 00 27 12 39 [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 07 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 07 00 27 12 00 00 00 00 00 11 0E 5F [12:44:18]RasterBufferAndPrint [12:44:18]line [12:44:18]line [12:44:18]line [12:44:18]line [12:44:18]line [12:44:18]written 0, free lines is 3602 [12:44:18]MH_Cut [12:44:18]Write to MH i2c: D1 01 00 2E 12 01 12 [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: D1 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: D1 01 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: D1 01 00 2E 12 00 11 [12:44:18]Write to MH i2c: 01 00 00 2F 12 41 [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]*** Cut start [12:44:18]*** Partial cut [12:44:18]*** CUTSNS_PIN = 1 [12:44:19]*** CUTSNS_PIN = 0 [12:44:19]*** Brake cut motor [12:44:19]Read from MH i2c: 01 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: 01 07 00 [12:44:19]MH_I2C_Read... [12:44:19]*** Stop cut motor [12:44:19]*** Cut end [12:44:19]Read from MH i2c: 01 07 00 2F 12 00 00 00 00 00 FF 0F 56 [12:44:19]process_action print_text done [12:44:19]requested_data is exist [12:44:19]produce_requested_data [12:44:19]requested_item fm.sn is exist - process it [12:44:19]wFMCommunicate request_size=4 [12:44:19]MH_SAM_APDU [12:44:19]CAPDU: 80 11 00 00 [12:44:19]Write to MH i2c: E2 08 00 30 12 80 11 00 00 00 00 00 00 BC [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:19]Read from MH i2c: E2 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 17 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 17 00 30 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 19 [12:44:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:44:19]wFMCommunicate OK [12:44:19]requested_item fd.num is exist - process it [12:44:19]SAM_PROTO_GetFieldsCounters [12:44:19]wFMCommunicate request_size=4 [12:44:19]MH_SAM_APDU [12:44:19]CAPDU: 80 13 00 00 [12:44:19]Write to MH i2c: E2 08 00 31 12 80 13 00 00 00 00 00 00 BF [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 [12:44:19]MH_I2C_Read... [12:44:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:19]Read from MH i2c: E2 62 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 62 00 31 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 72 03 00 0E 04 04 00 B6 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 FF [12:44:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 72 03 00 0E 04 04 00 B6 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:44:19]wFMCommunicate OK [12:44:19]SAM_PROTO_GetFieldsCounters done [12:44:19]requested_item shift.num is exist - process it [12:44:19]requested_item shift.opened is exist - process it [12:44:19]req_shift_opened [12:44:19]FM_GetShiftState [12:44:19]SAM_PROTO_GetShiftState [12:44:19]wFMCommunicate request_size=4 [12:44:19]MH_SAM_APDU [12:44:19]CAPDU: 80 13 01 00 [12:44:19]Write to MH i2c: E2 08 00 32 12 80 13 01 00 00 00 00 00 C1 [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:19]Read from MH i2c: E2 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 0E 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: E2 0E 00 32 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CF [12:44:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:44:19]wFMCommunicate OK [12:44:19]SAM_PROTO_GetShiftState done [12:44:19]FM_GetShiftState done [12:44:19]req_shift_opened done [12:44:19]requested_item shift.open_date is exist - process it [12:44:19]req_shift_open_date [12:44:19]req_shift_open_date done [12:44:19]produce_requested_data done [12:44:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225928,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:44:19]process_action_free print_text [12:44:19]json_value_free [12:44:19]json_value_free done [12:44:19]process_json_proto returns [12:44:19]Send response to host [12:44:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225928,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:44:19]free response buf [12:44:19]execute_script done [12:44:19]execute_script returns [12:44:19]free content buf [12:44:19]Sock 9.Close socket [12:44:19]Sock 9.Thread stoped [12:44:20]OFD Sender: No OFD packet to send [12:44:20]recv_with_timeout no data received [12:44:25]OFD Sender: No OFD packet to send [12:44:30]OFD Sender: No OFD packet to send [12:44:35]OFD Sender: No OFD packet to send [12:44:40]OFD Sender: No OFD packet to send [12:44:41]recv_with_timeout no data received [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:55]OFD Sender: No OFD packet to send [12:45:00]OFD Sender: No OFD packet to send [12:45:05]OFD Sender: No OFD packet to send [12:45:10]OFD Sender: No OFD packet to send [12:45:15]OFD Sender: No OFD packet to send [12:45:20]OFD Sender: No OFD packet to send [12:45:25]OFD Sender: No OFD packet to send [12:45:30]OFD Sender: No OFD packet to send [12:45:35]OFD Sender: No OFD packet to send [12:45:35]recv_with_timeout no data received [12:45:40]OFD Sender: No OFD packet to send [12:45:45]OFD Sender: No OFD packet to send [12:45:50]OFD Sender: No OFD packet to send [12:45:55]OFD Sender: No OFD packet to send [12:46:00]OFD Sender: No OFD packet to send [12:46:05]OFD Sender: No OFD packet to send [12:46:07]accept exits with 10 [12:46:07]New connection [12:46:07]New thread 3067084132 created [12:46:07]Thread 3066940772 joined [12:46:07]Waiting for new connection... [12:46:07] Sock 10.Parse request [12:46:07]Sock 10.Check first char [12:46:07]Sock 10.First char is OK [12:46:07]request: POST /json_proto HTTP/1.0 [12:46:07]Method: POST [12:46:07]URL: /json_proto [12:46:07]Method is POST - this is cgi request [12:46:07]url: /json_proto [12:46:07]query_string will be loaded in cgi processing [12:46:07]execute_cgi json_proto POST (null) [12:46:07]execute_cgi path=json_proto method=POST [12:46:07]POST find Content-Length [12:46:07]Host: 172.17.43.131:8080 [12:46:07]Content-Length: 801 [12:46:07]Content-Type: application/json [12:46:07] [12:46:07]POST finish read [12:46:07]Found Content-Length = 801 [12:46:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:07]execute_script... [12:46: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)2002216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:07]POST & json_proto [12:46:07]process_json_proto [12:46:07]json parsed OK: [12:46:07]protocol is kg_v1.0 [12:46:07]action value=close_receipt [12:46:07]process_action close_receipt [12:46:07]cmd_close_receipt [12:46:07]MH_GetDate [12:46:07]Write to MH i2c: F0 00 00 33 12 34 [12:46:07]Write i2c OK [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: F0 [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: F0 09 00 [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: F0 09 00 33 12 00 0F EC A4 66 F9 24 A2 66 67 [12:46:07]GetLastDocTimeStamp 1722084211 [12:46:07]current date 1722084367 [12:46:07]FM_GetShiftState [12:46:07]SAM_PROTO_GetShiftState [12:46:07]wFMCommunicate request_size=4 [12:46:07]MH_SAM_APDU [12:46:07]CAPDU: 80 13 01 00 [12:46:07]Write to MH i2c: E2 08 00 34 12 80 13 01 00 00 00 00 00 C3 [12:46:07]Write i2c OK [12:46:07]MH_I2C_Read... [12:46:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:07]Read from MH i2c: E2 [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: E2 0E 00 [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: E2 0E 00 34 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D1 [12:46:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:46:07]wFMCommunicate OK [12:46:07]SAM_PROTO_GetShiftState done [12:46:07]FM_GetShiftState done [12:46:07]opened in 1722038719 [12:46:07]opened+sec_in_day 1722125119 [12:46:07]quantity*price = 60003 [12:46:07]sum+1 = 60004 [12:46:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 289 27.07.2024 12:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225929 ФПД: 150533699885109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225929&fm=150533699885109&tin=02508201610067®Number=0000000000092624&sum=60003 [12:46:08]StoreToDocumentArchive [12:46:08]shift 438 fd 225929 [12:46:08]save to /storage/0438/doc_00225929 [12:46:08]save last doc name /storage/0438/doc_00225929 to /storage/kkm_last_doc_name [12:46:08]save OK [12:46:08]Clear old archive folders... [12:46:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:08]tlvbuf is 020E6D10 [12:46:08]SAM_PROTO_ClearQueue [12:46:08]wFMCommunicate request_size=4 [12:46:08]MH_SAM_APDU [12:46:08]CAPDU: 80 09 00 00 [12:46:08]Write to MH i2c: E2 08 00 41 12 80 09 00 00 00 00 00 00 C5 [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 41 12 00 90 00 C7 [12:46:08]RAPDU: 90 00 [12:46:08]wFMCommunicate OK [12:46:08]SAM_PROTO_ClearQueue done [12:46:08]KKMCreateOFDPacket [12:46:08]OFDProtocolAddRootSTLVToBuf [12:46:08]FM_MakeSignedData [12:46:08]FM_MakeSignedData [12:46:08]SAM_PROTO_SignData [12:46:08]wFMCommunicate request_size=4 [12:46:08]MH_SAM_APDU [12:46:08]CAPDU: 80 0D 01 02 [12:46:08]Write to MH i2c: E2 08 00 42 12 80 0D 01 02 00 00 00 00 CD [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 42 12 00 90 00 C8 [12:46:08]RAPDU: 90 00 [12:46:08]wFMCommunicate OK [12:46:08]wFMCommunicate request_size=255 [12:46:08]MH_SAM_APDU [12:46:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0F EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 72 03 00 35 04 06 00 88 [12:46:08]Write to MH i2c: E2 02 01 43 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0F EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 72 03 00 35 04 06 00 88 00 00 85 [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 43 12 00 90 00 C9 [12:46:08]RAPDU: 90 00 [12:46:08]wFMCommunicate OK [12:46:08]wFMCommunicate request_size=10 [12:46:08]MH_SAM_APDU [12:46:08]CAPDU: 80 0D 02 02 05 E8 DB B5 58 35 [12:46:08]Write to MH i2c: E2 0D 00 44 12 80 0D 02 02 05 00 E8 DB B5 58 35 00 00 DF [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 03 00 44 12 00 90 00 CA [12:46:08]RAPDU: 90 00 [12:46:08]wFMCommunicate OK [12:46:08]wFMCommunicate request_size=4 [12:46:08]MH_SAM_APDU [12:46:08]CAPDU: 80 0D 03 02 [12:46:08]Write to MH i2c: E2 08 00 45 12 80 0D 03 02 00 00 00 00 D2 [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 0B 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 0B 00 45 12 00 A0 33 39 DD 74 78 19 42 90 00 03 [12:46:08]RAPDU: A0 33 39 DD 74 78 19 42 90 00 [12:46:08]wFMCommunicate OK [12:46:08]SAM_PROTO_SignData done [12:46:08]FM_MakeSignedData done [12:46:08]CreateOFDProtocolMessage [12:46:08]wFMCommunicate request_size=4 [12:46:08]MH_SAM_APDU [12:46:08]CAPDU: 80 11 00 00 [12:46:08]Write to MH i2c: E2 08 00 46 12 80 11 00 00 00 00 00 00 D2 [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 17 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 17 00 46 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [12:46:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:46:08]wFMCommunicate OK [12:46:08]CreateOFDProtocolMessage done [12:46:08]OFDSenderStorePacket 225929 [12:46:08]StoreOFDPacket docnum=225929 [12:46:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 13 07 01 3B 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0F EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 72 03 00 35 04 06 00 88 E8 DB B5 58 35 A0 33 39 DD 74 78 19 42 [12:46:08]CheckFolder [12:46:08]dirname=/storage/ofd_packets [12:46:08]CheckFolder done [12:46:08]ProducePacketName [12:46:08]name=ofd_packets/00225929 [12:46:08]NVStorageSaveData ofd_packets/00225929 [12:46:08]File name is /storage/ofd_packets/00225929 [12:46:08]Write 301 bytes [12:46:08]NVStorageSaveData done [12:46:08]OFDSenderStorePacket done [12:46:08]KKMCreateOFDPacket done [12:46:08]NVStorageSaveData kkm_last_timestamp [12:46:08]File name is /storage/kkm_last_timestamp [12:46:08]Write 4 bytes [12:46:08]NVStorageSaveData done [12:46:08]ExternCall_PrintAddStr [12:46:08]wPrintStart [12:46:08]Write to MH i2c: 01 00 00 47 12 59 [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: 01 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: 01 07 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: 01 07 00 47 12 00 00 00 00 00 FF 0F 6E [12:46:08]RasterBufferAndPrint [12:46:08]line Счет N : (1)2002216 [12:46:08]line ИНН: 02508201610067 [12:46:08]line Контрольно-Кассовый Чек [12:46:08]line ПРОДАЖА [12:46:08]line ТРК (МРК, ГНК) : 53 [12:46:08]line Товар: 2710124130 [12:46:08]line Аи-92-К-5 [12:46:08]line 8.850 * 67.80 [12:46:08]line = 600.03 [12:46:08]line НДС 12% НСП 1% [12:46:08]line > о реализуемом товаре [12:46:08]line ИТОГО: 600.03 [12:46:08]line НСП 1% : 5.31 [12:46:08]line НДС 12% : 63.72 [12:46:08]line Наличными: 0.00 [12:46:08]line Безнал.: 600.03 [12:46:08]line Место: АЗС № 97 "Партнер Нефть" [12:46:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:46:08]line СНО: Общий режим [12:46:08]line Чек 289 27.07.2024 12:46 [12:46:08]line Смена: 438 ФФД: 1.0 [12:46:08]line ЗНМ: 0300000054 [12:46:08]line РНМ: 0000000000092624 [12:46:08]line Версия ККМ: 001 [12:46:08]line Платежная система: O! деньги [12:46:08]line ФМ: 0000000000874959 [12:46:08]line ФД: 225929 [12:46:09]line ФПД: 150533699885109 [12:46:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225929&fm=150533699885109&tin=02508201610067®Number=0000000000092624&sum=60003 [12:46:09]OFD Sender: Processing packet 225929 [packets to send 600, broken 599] [12:46:09]ProducePacketName [12:46:09]name=ofd_packets/00225929 [12:46:09]OFD Sender: To server: pG, [12:46:09]CommunicateWithHost lk.salyk.kg:30040 [12:46:09]ConnectInit lk.salyk.kg [12:46:09]written 0, free lines is 4095 [12:46:09]Write to MH i2c: 01 00 00 71 12 83 [12:46:09]Write i2c OK [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: 01 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: 01 07 00 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: 01 07 00 71 12 00 00 00 00 00 73 0C 09 [12:46:09]RasterBufferAndPrint [12:46:09]line [12:46:09]line [12:46:09]line [12:46:09]line [12:46:09]line [12:46:09]written 0, free lines is 3190 [12:46:09]MH_Cut [12:46:09]Write to MH i2c: D1 01 00 78 12 01 5C [12:46:09]Write i2c OK [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: D1 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: D1 01 00 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: D1 01 00 78 12 00 5B [12:46:09]Write to MH i2c: 01 00 00 79 12 8B [12:46:09]Write i2c OK [12:46:09]MH_I2C_Read... [12:46:10]*** Cut start [12:46:10]*** Partial cut [12:46:10]*** CUTSNS_PIN = 1 [12:46:10]*** CUTSNS_PIN = 0 [12:46:11]*** Brake cut motor [12:46:11]Read from MH i2c: 01 [12:46:11]MH_I2C_Read... [12:46:11]*** Stop cut motor [12:46:11]*** Cut end [12:46:11]Read from MH i2c: 01 07 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 79 12 00 00 00 00 00 FF 0F A0 [12:46:11]process_action close_receipt done [12:46:11]requested_data is exist [12:46:11]produce_requested_data [12:46:11]requested_item fm.sn is exist - process it [12:46:11]wFMCommunicate request_size=4 [12:46:11]MH_SAM_APDU [12:46:11]CAPDU: 80 11 00 00 [12:46:11]Write to MH i2c: E2 08 00 7A 12 80 11 00 00 00 00 00 00 06 [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 17 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 17 00 7A 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [12:46:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:46:11]wFMCommunicate OK [12:46:11]requested_item fd.num is exist - process it [12:46:11]SAM_PROTO_GetFieldsCounters [12:46:11]wFMCommunicate request_size=4 [12:46:11]MH_SAM_APDU [12:46:11]CAPDU: 80 13 00 00 [12:46:11]Write to MH i2c: E2 08 00 7B 12 80 13 00 00 00 00 00 00 09 [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 62 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 62 00 7B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 72 03 00 0E 04 04 00 B6 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 4D [12:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 72 03 00 0E 04 04 00 B6 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:46:11]wFMCommunicate OK [12:46:11]SAM_PROTO_GetFieldsCounters done [12:46:11]requested_item shift.num is exist - process it [12:46:11]requested_item shift.opened is exist - process it [12:46:11]req_shift_opened [12:46:11]FM_GetShiftState [12:46:11]SAM_PROTO_GetShiftState [12:46:11]wFMCommunicate request_size=4 [12:46:11]MH_SAM_APDU [12:46:11]CAPDU: 80 13 01 00 [12:46:11]Write to MH i2c: E2 08 00 7C 12 80 13 01 00 00 00 00 00 0B [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 0E 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 0E 00 7C 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 19 [12:46:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:46:11]wFMCommunicate OK [12:46:11]SAM_PROTO_GetShiftState done [12:46:11]FM_GetShiftState done [12:46:11]req_shift_opened done [12:46:11]requested_item shift.open_date is exist - process it [12:46:11]req_shift_open_date [12:46:11]req_shift_open_date done [12:46:11]produce_requested_data done [12:46:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225929,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:46:11]process_action_free close_receipt [12:46:11]json_value_free [12:46:11]json_value_free done [12:46:11]process_json_proto returns [12:46:11]Send response to host [12:46:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225929,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:46:11]free response buf [12:46:11]execute_script done [12:46:11]execute_script returns [12:46:11]free content buf [12:46:11]Sock 10.Close socket [12:46:11]Sock 10.Thread stoped [12:46:13]recv_with_timeout no data received [12:46:14]ConnectInit Can't take IP for lk.salyk.kg [12:46:14]CommunicateWithHost connect error [12:46:14]CommunicateWithHost err = -1 [12:46:14]OFD Sender: Server communicate error [12:46:19]OFD Sender: Processing packet 225929 [packets to send 600, broken 599] [12:46:19]ProducePacketName [12:46:19]name=ofd_packets/00225929 [12:46:19]OFD Sender: To server: pG, [12:46:19]CommunicateWithHost lk.salyk.kg:30040 [12:46:19]ConnectInit lk.salyk.kg [12:46:22]Connected sock=10 [12:46:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 13 07 01 3B 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0F EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 72 03 00 35 04 06 00 88 E8 DB B5 58 35 A0 33 39 DD 74 78 19 42 [12:46: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 35 39 4F 00 00 00 43 B8 47 00 A7 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 72 03 00 F4 03 04 00 2B 98 A4 66 B6 04 01 00 00 0C 91 7B A3 91 B3 0F 75 [12:46:23]CommunicateWithHost err = 0 [12:46:23]CheckOFDResponse [12:46:23]1017 (14) - 77093643461234 [12:46:23]1041 (16) - 0000000000874959 [12:46:23]1040 (4) - 225929 [12:46:23]1012 (4) - 27.07.2024 06:48 [12:46:23]1206 (1) - 0 [12:46:23]OFD Sender: Remove packet 225929 [12:46:23]ProducePacketName [12:46:23]name=ofd_packets/00225929 [12:46:23]NVStorageDeleteData [12:46:23]OFD Sender: No OFD packet to send [12:46:28]OFD Sender: No OFD packet to send [12:46:33]OFD Sender: No OFD packet to send [12:46:38]OFD Sender: No OFD packet to send [12:46:43]OFD Sender: No OFD packet to send [12:46:48]OFD Sender: No OFD packet to send [12:46:50]accept exits with 8 [12:46:50]New connection [12:46:50]New thread 3066940772 created [12:46:50]Thread 3067084132 joined [12:46:50]Waiting for new connection... [12:46:50] Sock 8.Parse request [12:46:50]Sock 8.Check first char [12:46:50]Sock 8.First char is OK [12:46:50]request: POST /json_proto HTTP/1.0 [12:46:50]Method: POST [12:46:50]URL: /json_proto [12:46:50]Method is POST - this is cgi request [12:46:50]url: /json_proto [12:46:50]query_string will be loaded in cgi processing [12:46:50]execute_cgi json_proto POST (null) [12:46:50]execute_cgi path=json_proto method=POST [12:46:50]POST find Content-Length [12:46:50]Host: 172.17.43.131:8080 [12:46:50]Content-Length: 678 [12:46:50]Content-Type: application/json [12:46:50] [12:46:50]POST finish read [12:46:50]Found Content-Length = 678 [12:46:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:50]execute_script... [12:46: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)2002218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:50]POST & json_proto [12:46:50]process_json_proto [12:46:50]json parsed OK: [12:46:50]protocol is kg_v1.0 [12:46:50]action value=close_receipt [12:46:50]process_action close_receipt [12:46:50]cmd_close_receipt [12:46:50]MH_GetDate [12:46:50]Write to MH i2c: F0 00 00 7D 12 7E [12:46:50]Write i2c OK [12:46:50]MH_I2C_Read... [12:46:50]Read from MH i2c: F0 [12:46:50]MH_I2C_Read... [12:46:50]Read from MH i2c: F0 09 00 [12:46:50]MH_I2C_Read... [12:46:50]Read from MH i2c: F0 09 00 7D 12 00 3B EC A4 66 F9 24 A2 66 DD [12:46:50]GetLastDocTimeStamp 1722084367 [12:46:50]current date 1722084411 [12:46:50]FM_GetShiftState [12:46:50]SAM_PROTO_GetShiftState [12:46:50]wFMCommunicate request_size=4 [12:46:50]MH_SAM_APDU [12:46:50]CAPDU: 80 13 01 00 [12:46:50]Write to MH i2c: E2 08 00 7E 12 80 13 01 00 00 00 00 00 0D [12:46:50]Write i2c OK [12:46:50]MH_I2C_Read... [12:46:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:50]Read from MH i2c: E2 [12:46:50]MH_I2C_Read... [12:46:50]Read from MH i2c: E2 0E 00 [12:46:50]MH_I2C_Read... [12:46:50]Read from MH i2c: E2 0E 00 7E 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1B [12:46:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:46:50]wFMCommunicate OK [12:46:50]SAM_PROTO_GetShiftState done [12:46:50]FM_GetShiftState done [12:46:50]opened in 1722038719 [12:46:50]opened+sec_in_day 1722125119 [12:46:50]quantity*price = 25018 [12:46:50]sum+1 = 25019 [12:46:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 290 27.07.2024 12:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225930 ФПД: 280559376253297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124651&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225930&fm=280559376253297&tin=02508201610067®Number=0000000000092624&sum=25000 [12:46:51]StoreToDocumentArchive [12:46:51]shift 438 fd 225930 [12:46:51]save to /storage/0438/doc_00225930 [12:46:51]save last doc name /storage/0438/doc_00225930 to /storage/kkm_last_doc_name [12:46:51]save OK [12:46:51]Clear old archive folders... [12:46:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:51]tlvbuf is 0204FB10 [12:46:51]SAM_PROTO_ClearQueue [12:46:51]wFMCommunicate request_size=4 [12:46:51]MH_SAM_APDU [12:46:51]CAPDU: 80 09 00 00 [12:46:51]Write to MH i2c: E2 08 00 8B 12 80 09 00 00 00 00 00 00 0F [12:46:51]Write i2c OK [12:46:51]MH_I2C_Read... [12:46:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:51]Read from MH i2c: E2 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: E2 03 00 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: E2 03 00 8B 12 00 90 00 11 [12:46:51]RAPDU: 90 00 [12:46:51]wFMCommunicate OK [12:46:51]SAM_PROTO_ClearQueue done [12:46:51]KKMCreateOFDPacket [12:46:51]OFDProtocolAddRootSTLVToBuf [12:46:51]FM_MakeSignedData [12:46:51]FM_MakeSignedData [12:46:51]SAM_PROTO_SignData [12:46:51]wFMCommunicate request_size=4 [12:46:51]MH_SAM_APDU [12:46:51]CAPDU: 80 0D 01 02 [12:46:51]Write to MH i2c: E2 08 00 8C 12 80 0D 01 02 00 00 00 00 17 [12:46:51]Write i2c OK [12:46:51]MH_I2C_Read... [12:46:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:51]Read from MH i2c: E2 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: E2 03 00 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: E2 03 00 8C 12 00 90 00 12 [12:46:51]RAPDU: 90 00 [12:46:51]wFMCommunicate OK [12:46:51]wFMCommunicate request_size=255 [12:46:51]MH_SAM_APDU [12:46: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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 3B EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 72 03 00 35 04 06 00 FF [12:46:51]Write to MH i2c: E2 02 01 8D 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 3B EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 72 03 00 35 04 06 00 FF 00 00 B5 [12:46:51]Write i2c OK [12:46:51]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 8D 12 00 90 00 13 [12:46:52]RAPDU: 90 00 [12:46:52]wFMCommunicate OK [12:46:52]wFMCommunicate request_size=10 [12:46:52]MH_SAM_APDU [12:46:52]CAPDU: 80 0D 02 02 05 2A D1 F5 C1 71 [12:46:52]Write to MH i2c: E2 0D 00 8E 12 80 0D 02 02 05 00 2A D1 F5 C1 71 00 00 46 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 8E 12 00 90 00 14 [12:46:52]RAPDU: 90 00 [12:46:52]wFMCommunicate OK [12:46:52]wFMCommunicate request_size=4 [12:46:52]MH_SAM_APDU [12:46:52]CAPDU: 80 0D 03 02 [12:46:52]Write to MH i2c: E2 08 00 8F 12 80 0D 03 02 00 00 00 00 1C [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 0B 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 0B 00 8F 12 00 A7 9C 00 04 5E C8 06 CD 90 00 5D [12:46:52]RAPDU: A7 9C 00 04 5E C8 06 CD 90 00 [12:46:52]wFMCommunicate OK [12:46:52]SAM_PROTO_SignData done [12:46:52]FM_MakeSignedData done [12:46:52]CreateOFDProtocolMessage [12:46:52]wFMCommunicate request_size=4 [12:46:52]MH_SAM_APDU [12:46:52]CAPDU: 80 11 00 00 [12:46:52]Write to MH i2c: E2 08 00 90 12 80 11 00 00 00 00 00 00 1C [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 17 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 17 00 90 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [12:46:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:46:52]wFMCommunicate OK [12:46:52]CreateOFDProtocolMessage done [12:46:52]OFDSenderStorePacket 225930 [12:46:52]StoreOFDPacket docnum=225930 [12:46:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B C4 07 01 F8 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 3B EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 72 03 00 35 04 06 00 FF 2A D1 F5 C1 71 A7 9C 00 04 5E C8 06 CD [12:46:52]CheckFolder [12:46:52]dirname=/storage/ofd_packets [12:46:52]CheckFolder done [12:46:52]ProducePacketName [12:46:52]name=ofd_packets/00225930 [12:46:52]NVStorageSaveData ofd_packets/00225930 [12:46:52]File name is /storage/ofd_packets/00225930 [12:46:52]Write 301 bytes [12:46:52]NVStorageSaveData done [12:46:52]OFDSenderStorePacket done [12:46:52]KKMCreateOFDPacket done [12:46:52]NVStorageSaveData kkm_last_timestamp [12:46:52]File name is /storage/kkm_last_timestamp [12:46:52]Write 4 bytes [12:46:52]NVStorageSaveData done [12:46:52]ExternCall_PrintAddStr [12:46:52]wPrintStart [12:46:52]Write to MH i2c: 01 00 00 91 12 A3 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: 01 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: 01 07 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: 01 07 00 91 12 00 00 00 00 00 FF 0F B8 [12:46:52]RasterBufferAndPrint [12:46:52]line Счет N : (1)2002218 [12:46:52]line ИНН: 02508201610067 [12:46:52]line Контрольно-Кассовый Чек [12:46:52]line ПРОДАЖА [12:46:52]line ТРК (МРК, ГНК) : 43 [12:46:52]line Товар: 2710124130 [12:46:52]line Аи-92-К-5 [12:46:52]line 3.690 * 67.80 [12:46:52]line = 250.18 [12:46:52]line НДС 12% НСП 1% [12:46:52]line > о реализуемом товаре [12:46:52]line ОКРУГЛЕНИЕ: -0.18 [12:46:52]line ИТОГО: 250.00 [12:46:52]line Внесено: 250.00 [12:46:52]line СДАЧА: 0.00 [12:46:52]line НСП 1% : 2.21 [12:46:52]line НДС 12% : 26.57 [12:46:52]line Наличными: 250.00 [12:46:52]line Безнал.: 0.00 [12:46:52]line Место: АЗС № 97 "Партнер Нефть" [12:46:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:46:52]line СНО: Общий режим [12:46:52]line Чек 290 27.07.2024 12:46 [12:46:52]line Смена: 438 ФФД: 1.0 [12:46:52]line ЗНМ: 0300000054 [12:46:52]line РНМ: 0000000000092624 [12:46:52]line Версия ККМ: 001 [12:46:52]line ФМ: 0000000000874959 [12:46:52]line ФД: 225930 [12:46:52]line ФПД: 280559376253297 [12:46:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124651&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225930&fm=280559376253297&tin=02508201610067®Number=0000000000092624&sum=25000 [12:46:52]OFD Sender: Processing packet 225930 [packets to send 600, broken 599] [12:46:52]ProducePacketName [12:46:52]name=ofd_packets/00225930 [12:46:52]OFD Sender: To server: pG, [12:46:52]CommunicateWithHost lk.salyk.kg:30040 [12:46:52]ConnectInit lk.salyk.kg [12:46:52]written 0, free lines is 4095 [12:46:52]Write to MH i2c: 01 00 00 BC 12 CE [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: 01 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: 01 07 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: 01 07 00 BC 12 00 00 00 00 00 66 0C 47 [12:46:52]RasterBufferAndPrint [12:46:52]line [12:46:52]line [12:46:52]line [12:46:52]line [12:46:52]line [12:46:52]written 0, free lines is 3177 [12:46:52]MH_Cut [12:46:52]Write to MH i2c: D1 01 00 C3 12 01 A7 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: D1 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: D1 01 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: D1 01 00 C3 12 00 A6 [12:46:52]Write to MH i2c: 01 00 00 C4 12 D6 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:54]*** Cut start [12:46:54]*** Partial cut [12:46:54]*** CUTSNS_PIN = 1 [12:46:54]*** CUTSNS_PIN = 0 [12:46:54]*** Brake cut motor [12:46:54]Read from MH i2c: 01 [12:46:54]MH_I2C_Read... [12:46:54]*** Stop cut motor [12:46:54]*** Cut end [12:46:54]Read from MH i2c: 01 07 00 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: 01 07 00 C4 12 00 00 00 00 00 FF 0F EB [12:46:54]process_action close_receipt done [12:46:54]requested_data is exist [12:46:54]produce_requested_data [12:46:54]requested_item fm.sn is exist - process it [12:46:54]wFMCommunicate request_size=4 [12:46:54]MH_SAM_APDU [12:46:54]CAPDU: 80 11 00 00 [12:46:54]Write to MH i2c: E2 08 00 C5 12 80 11 00 00 00 00 00 00 51 [12:46:54]Write i2c OK [12:46:54]MH_I2C_Read... [12:46:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:54]Read from MH i2c: E2 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: E2 17 00 [12:46:54]MH_I2C_Read... [12:46:54]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 35 39 90 00 AE [12:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:46:54]wFMCommunicate OK [12:46:54]requested_item fd.num is exist - process it [12:46:54]SAM_PROTO_GetFieldsCounters [12:46:54]wFMCommunicate request_size=4 [12:46:54]MH_SAM_APDU [12:46:54]CAPDU: 80 13 00 00 [12:46:54]Write to MH i2c: E2 08 00 C6 12 80 13 00 00 00 00 00 00 54 [12:46:54]Write i2c OK [12:46:54]MH_I2C_Read... [12:46:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:54]Read from MH i2c: E2 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: E2 62 00 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 72 03 00 0E 04 04 00 B6 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 9C [12:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 72 03 00 0E 04 04 00 B6 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:46:55]wFMCommunicate OK [12:46:55]SAM_PROTO_GetFieldsCounters done [12:46:55]requested_item shift.num is exist - process it [12:46:55]requested_item shift.opened is exist - process it [12:46:55]req_shift_opened [12:46:55]FM_GetShiftState [12:46:55]SAM_PROTO_GetShiftState [12:46:55]wFMCommunicate request_size=4 [12:46:55]MH_SAM_APDU [12:46:55]CAPDU: 80 13 01 00 [12:46:55]Write to MH i2c: E2 08 00 C7 12 80 13 01 00 00 00 00 00 56 [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:55]Read from MH i2c: E2 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 0E 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 0E 00 C7 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 64 [12:46:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:46:55]wFMCommunicate OK [12:46:55]SAM_PROTO_GetShiftState done [12:46:55]FM_GetShiftState done [12:46:55]req_shift_opened done [12:46:55]requested_item shift.open_date is exist - process it [12:46:55]req_shift_open_date [12:46:55]req_shift_open_date done [12:46:55]produce_requested_data done [12:46:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225930,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:46:55]process_action_free close_receipt [12:46:55]json_value_free [12:46:55]json_value_free done [12:46:55]process_json_proto returns [12:46:55]Send response to host [12:46:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225930,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:46:55]free response buf [12:46:55]execute_script done [12:46:55]execute_script returns [12:46:55]free content buf [12:46:55]Sock 8.Close socket [12:46:55]Sock 8.Thread stoped [12:46:58]recv_with_timeout no data received [12:47:05]Connected sock=11 [12:47:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B C4 07 01 F8 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 3B EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 72 03 00 35 04 06 00 FF 2A D1 F5 C1 71 A7 9C 00 04 5E C8 06 CD [12:47: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 35 39 4F 00 00 00 A7 7D 47 00 56 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 35 39 10 04 04 00 8A 72 03 00 F4 03 04 00 58 98 A4 66 B6 04 01 00 00 C1 6E A7 2B BB 5C E4 D0 [12:47:09]CommunicateWithHost err = 0 [12:47:09]CheckOFDResponse [12:47:09]1017 (14) - 77093643461234 [12:47:09]1041 (16) - 0000000000874959 [12:47:09]1040 (4) - 225930 [12:47:09]1012 (4) - 27.07.2024 06:48 [12:47:09]1206 (1) - 0 [12:47:09]OFD Sender: Remove packet 225930 [12:47:09]ProducePacketName [12:47:09]name=ofd_packets/00225930 [12:47:09]NVStorageDeleteData [12:47:10]OFD Sender: No OFD packet to send [12:47:12]recv_with_timeout no data received [12:47:15]OFD Sender: No OFD packet to send [12:47:20]OFD Sender: No OFD packet to send [12:47:25]OFD Sender: No OFD packet to send [12:47:29]recv_with_timeout no data received [12:47:30]OFD Sender: No OFD packet to send [12:47:35]OFD Sender: No OFD packet to send [12:47:40]OFD Sender: No OFD packet to send [12:47:45]OFD Sender: No OFD packet to send [12:47:50]OFD Sender: No OFD packet to send [12:47:55]OFD Sender: No OFD packet to send [12:48:00]OFD Sender: No OFD packet to send [12:48:03]recv_with_timeout no data received [12:48:05]OFD Sender: No OFD packet to send [12:48:10]OFD Sender: No OFD packet to send [12:48:15]OFD Sender: No OFD packet to send [12:48:20]OFD Sender: No OFD packet to send [12:48:25]OFD Sender: No OFD packet to send [12:48:30]OFD Sender: No OFD packet to send [12:48:35]OFD Sender: No OFD packet to send [12:48:39]recv_with_timeout no data received [12:48:40]OFD Sender: No OFD packet to send [12:48:45]OFD Sender: No OFD packet to send [12:48:50]OFD Sender: No OFD packet to send [12:48:55]OFD Sender: No OFD packet to send [12:49:00]OFD Sender: No OFD packet to send [12:49:05]OFD Sender: No OFD packet to send [12:49:10]OFD Sender: No OFD packet to send [12:49:15]OFD Sender: No OFD packet to send [12:49:20]OFD Sender: No OFD packet to send [12:49:25]OFD Sender: No OFD packet to send [12:49:28]accept exits with 9 [12:49:28]New connection [12:49:28]New thread 3067084132 created [12:49:28]Thread 3066940772 joined [12:49:28]Waiting for new connection... [12:49:28] Sock 9.Parse request [12:49:28]Sock 9.Check first char [12:49:28]Sock 9.First char is OK [12:49:28]request: POST /json_proto HTTP/1.0 [12:49:28]Method: POST [12:49:28]URL: /json_proto [12:49:28]Method is POST - this is cgi request [12:49:28]url: /json_proto [12:49:28]query_string will be loaded in cgi processing [12:49:28]execute_cgi json_proto POST (null) [12:49:28]execute_cgi path=json_proto method=POST [12:49:28]POST find Content-Length [12:49:28]Host: 172.17.43.131:8080 [12:49:28]Content-Length: 676 [12:49:28]Content-Type: application/json [12:49:28] [12:49:28]POST finish read [12:49:28]Found Content-Length = 676 [12:49:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:28]execute_script... [12:49:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:28]POST & json_proto [12:49:28]process_json_proto [12:49:28]json parsed OK: [12:49:28]protocol is kg_v1.0 [12:49:28]action value=close_receipt [12:49:28]process_action close_receipt [12:49:28]cmd_close_receipt [12:49:28]MH_GetDate [12:49:28]Write to MH i2c: F0 00 00 C8 12 C9 [12:49:28]Write i2c OK [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: F0 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: F0 09 00 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: F0 09 00 C8 12 00 D9 EC A4 66 F9 24 A2 66 C6 [12:49:28]GetLastDocTimeStamp 1722084411 [12:49:28]current date 1722084569 [12:49:28]FM_GetShiftState [12:49:28]SAM_PROTO_GetShiftState [12:49:28]wFMCommunicate request_size=4 [12:49:28]MH_SAM_APDU [12:49:28]CAPDU: 80 13 01 00 [12:49:28]Write to MH i2c: E2 08 00 C9 12 80 13 01 00 00 00 00 00 58 [12:49:28]Write i2c OK [12:49:28]MH_I2C_Read... [12:49:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:28]Read from MH i2c: E2 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: E2 0E 00 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: E2 0E 00 C9 12 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 66 [12:49:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:49:28]wFMCommunicate OK [12:49:28]SAM_PROTO_GetShiftState done [12:49:28]FM_GetShiftState done [12:49:28]opened in 1722038719 [12:49:28]opened+sec_in_day 1722125119 [12:49:28]quantity*price = 80010 [12:49:28]sum+1 = 80011 [12:49:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 291 27.07.2024 12:49 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225931 ФПД: 64774509596485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124929&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225931&fm=64774509596485&tin=02508201610067®Number=0000000000092624&sum=80000 [12:49:29]StoreToDocumentArchive [12:49:29]shift 438 fd 225931 [12:49:29]save to /storage/0438/doc_00225931 [12:49:29]save last doc name /storage/0438/doc_00225931 to /storage/kkm_last_doc_name [12:49:29]save OK [12:49:29]Clear old archive folders... [12:49:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:49:29]tlvbuf is B6EE1B30 [12:49:29]SAM_PROTO_ClearQueue [12:49:29]wFMCommunicate request_size=4 [12:49:29]MH_SAM_APDU [12:49:29]CAPDU: 80 09 00 00 [12:49:29]Write to MH i2c: E2 08 00 D6 12 80 09 00 00 00 00 00 00 5A [12:49:29]Write i2c OK [12:49:29]MH_I2C_Read... [12:49:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:29]Read from MH i2c: E2 [12:49:29]MH_I2C_Read... [12:49:29]Read from MH i2c: E2 03 00 [12:49:29]MH_I2C_Read... [12:49:29]Read from MH i2c: E2 03 00 D6 12 00 90 00 5C [12:49:29]RAPDU: 90 00 [12:49:29]wFMCommunicate OK [12:49:29]SAM_PROTO_ClearQueue done [12:49:29]KKMCreateOFDPacket [12:49:29]OFDProtocolAddRootSTLVToBuf [12:49:29]FM_MakeSignedData [12:49:29]FM_MakeSignedData [12:49:29]SAM_PROTO_SignData [12:49:29]wFMCommunicate request_size=4 [12:49:29]MH_SAM_APDU [12:49:29]CAPDU: 80 0D 01 02 [12:49:29]Write to MH i2c: E2 08 00 D7 12 80 0D 01 02 00 00 00 00 62 [12:49:29]Write i2c OK [12:49:29]MH_I2C_Read... [12:49:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:29]Read from MH i2c: E2 [12:49:29]MH_I2C_Read... [12:49:29]Read from MH i2c: E2 03 00 [12:49:29]MH_I2C_Read... [12:49:29]Read from MH i2c: E2 03 00 D7 12 00 90 00 5D [12:49:29]RAPDU: 90 00 [12:49:29]wFMCommunicate OK [12:49:29]wFMCommunicate request_size=255 [12:49:29]MH_SAM_APDU [12:49:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 D9 EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 72 03 00 35 04 06 00 3A E9 7D A2 [12:49:29]Write to MH i2c: E2 02 01 D8 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 D9 EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 72 03 00 35 04 06 00 3A E9 7D A2 00 00 0E [12:49:29]Write i2c OK [12:49:29]MH_I2C_Read... [12:49:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:30]Read from MH i2c: E2 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 03 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 03 00 D8 12 00 90 00 5E [12:49:30]RAPDU: 90 00 [12:49:30]wFMCommunicate OK [12:49:30]wFMCommunicate request_size=7 [12:49:30]MH_SAM_APDU [12:49:30]CAPDU: 80 0D 02 02 02 8F 45 [12:49:30]Write to MH i2c: E2 0A 00 D9 12 80 0D 02 02 02 00 8F 45 00 00 3D [12:49:30]Write i2c OK [12:49:30]MH_I2C_Read... [12:49:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:30]Read from MH i2c: E2 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 03 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 03 00 D9 12 00 90 00 5F [12:49:30]RAPDU: 90 00 [12:49:30]wFMCommunicate OK [12:49:30]wFMCommunicate request_size=4 [12:49:30]MH_SAM_APDU [12:49:30]CAPDU: 80 0D 03 02 [12:49:30]Write to MH i2c: E2 08 00 DA 12 80 0D 03 02 00 00 00 00 67 [12:49:30]Write i2c OK [12:49:30]MH_I2C_Read... [12:49:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:30]Read from MH i2c: E2 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 0B 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 0B 00 DA 12 00 C2 D1 CB D7 43 C1 6F DA 90 00 EA [12:49:30]RAPDU: C2 D1 CB D7 43 C1 6F DA 90 00 [12:49:30]wFMCommunicate OK [12:49:30]SAM_PROTO_SignData done [12:49:30]FM_MakeSignedData done [12:49:30]CreateOFDProtocolMessage [12:49:30]wFMCommunicate request_size=4 [12:49:30]MH_SAM_APDU [12:49:30]CAPDU: 80 11 00 00 [12:49:30]Write to MH i2c: E2 08 00 DB 12 80 11 00 00 00 00 00 00 67 [12:49:30]Write i2c OK [12:49:30]MH_I2C_Read... [12:49:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:30]Read from MH i2c: E2 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 17 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 17 00 DB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [12:49:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:49:30]wFMCommunicate OK [12:49:30]CreateOFDProtocolMessage done [12:49:30]OFDSenderStorePacket 225931 [12:49:30]StoreOFDPacket docnum=225931 [12:49:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3A 58 04 01 0F 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 D9 EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 72 03 00 35 04 06 00 3A E9 7D A2 8F 45 C2 D1 CB D7 43 C1 6F DA [12:49:30]CheckFolder [12:49:30]dirname=/storage/ofd_packets [12:49:30]CheckFolder done [12:49:30]ProducePacketName [12:49:30]name=ofd_packets/00225931 [12:49:30]NVStorageSaveData ofd_packets/00225931 [12:49:30]File name is /storage/ofd_packets/00225931 [12:49:30]Write 298 bytes [12:49:30]NVStorageSaveData done [12:49:30]OFDSenderStorePacket done [12:49:30]KKMCreateOFDPacket done [12:49:30]NVStorageSaveData kkm_last_timestamp [12:49:30]File name is /storage/kkm_last_timestamp [12:49:30]Write 4 bytes [12:49:30]NVStorageSaveData done [12:49:30]ExternCall_PrintAddStr [12:49:30]wPrintStart [12:49:30]Write to MH i2c: 01 00 00 DC 12 EE [12:49:30]Write i2c OK [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: 01 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: 01 07 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: 01 07 00 DC 12 00 00 00 00 00 FF 0F 03 [12:49:30]RasterBufferAndPrint [12:49:30]line Счет N : (1)2002219 [12:49:30]line ИНН: 02508201610067 [12:49:30]line Контрольно-Кассовый Чек [12:49:30]line ПРОДАЖА [12:49:30]line ТРК (МРК, ГНК) : 61 [12:49:30]line Товар: 2710194210 [12:49:30]line ДТ-К-5 [12:49:30]line 10.500 * 76.20 [12:49:30]line = 800.10 [12:49:30]line НДС 12% НСП 1% [12:49:30]line > о реализуемом товаре [12:49:30]line ОКРУГЛЕНИЕ: -0.10 [12:49:30]line ИТОГО: 800.00 [12:49:30]line Внесено: 800.00 [12:49:30]line СДАЧА: 0.00 [12:49:30]line НСП 1% : 7.08 [12:49:30]line НДС 12% : 84.97 [12:49:30]line Наличными: 800.00 [12:49:30]line Безнал.: 0.00 [12:49:30]line Место: АЗС № 97 "Партнер Нефть" [12:49:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:49:30]line СНО: Общий режим [12:49:30]line Чек 291 27.07.2024 12:49 [12:49:30]line Смена: 438 ФФД: 1.0 [12:49:30]line ЗНМ: 0300000054 [12:49:30]line РНМ: 0000000000092624 [12:49:30]line Версия ККМ: 001 [12:49:30]line ФМ: 0000000000874959 [12:49:30]line ФД: 225931 [12:49:30]line ФПД: 64774509596485 [12:49:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T124929&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225931&fm=64774509596485&tin=02508201610067®Number=0000000000092624&sum=80000 [12:49:30]OFD Sender: Processing packet 225931 [packets to send 600, broken 599] [12:49:30]ProducePacketName [12:49:30]name=ofd_packets/00225931 [12:49:30]OFD Sender: To server: pG, [12:49:30]CommunicateWithHost lk.salyk.kg:30040 [12:49:30]ConnectInit lk.salyk.kg [12:49:30]written 0, free lines is 4095 [12:49:31]Write to MH i2c: 01 00 00 07 13 1A [12:49:31]Write i2c OK [12:49:31]MH_I2C_Read... [12:49:31]Read from MH i2c: 01 [12:49:31]MH_I2C_Read... [12:49:31]Read from MH i2c: 01 07 00 [12:49:31]MH_I2C_Read... [12:49:31]Read from MH i2c: 01 07 00 07 13 00 00 00 00 00 58 0C 85 [12:49:31]RasterBufferAndPrint [12:49:31]line [12:49:31]line [12:49:31]line [12:49:31]line [12:49:31]line [12:49:31]written 0, free lines is 3164 [12:49:31]MH_Cut [12:49:31]Write to MH i2c: D1 01 00 0E 13 01 F3 [12:49:31]Write i2c OK [12:49:31]MH_I2C_Read... [12:49:31]Read from MH i2c: D1 [12:49:31]MH_I2C_Read... [12:49:31]Read from MH i2c: D1 01 00 [12:49:31]MH_I2C_Read... [12:49:31]Read from MH i2c: D1 01 00 0E 13 00 F2 [12:49:31]Write to MH i2c: 01 00 00 0F 13 22 [12:49:31]Write i2c OK [12:49:31]MH_I2C_Read... [12:49:32]*** Cut start [12:49:32]*** Partial cut [12:49:32]*** CUTSNS_PIN = 1 [12:49:32]*** CUTSNS_PIN = 0 [12:49:32]Connected sock=11 [12:49:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3A 58 04 01 0F 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 D9 EC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 72 03 00 35 04 06 00 3A E9 7D A2 8F 45 C2 D1 CB D7 43 C1 6F DA [12:49:32]*** Brake cut motor [12:49:32]Read from MH i2c: 01 [12:49:32]MH_I2C_Read... [12:49:32]*** Stop cut motor [12:49:32]*** Cut end [12:49:32]Read from MH i2c: 01 07 00 [12:49:32]MH_I2C_Read... [12:49:32]Read from MH i2c: 01 07 00 0F 13 00 00 00 00 00 FF 0F 37 [12:49:32]process_action close_receipt done [12:49:32]requested_data is exist [12:49:32]produce_requested_data [12:49:32]requested_item fm.sn is exist - process it [12:49:32]wFMCommunicate request_size=4 [12:49:32]MH_SAM_APDU [12:49:32]CAPDU: 80 11 00 00 [12:49:32]Write to MH i2c: E2 08 00 10 13 80 11 00 00 00 00 00 00 9D [12:49:32]Write i2c OK [12:49:32]MH_I2C_Read... [12:49:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:33]Read from MH i2c: E2 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 17 00 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 17 00 10 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [12:49:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:49:33]wFMCommunicate OK [12:49:33]requested_item fd.num is exist - process it [12:49:33]SAM_PROTO_GetFieldsCounters [12:49:33]wFMCommunicate request_size=4 [12:49:33]MH_SAM_APDU [12:49:33]CAPDU: 80 13 00 00 [12:49:33]Write to MH i2c: E2 08 00 11 13 80 13 00 00 00 00 00 00 A0 [12:49:33]Write i2c OK [12:49:33]MH_I2C_Read... [12:49:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:33]Read from MH i2c: E2 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 62 00 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 72 03 00 0E 04 04 00 B6 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 EC [12:49:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 72 03 00 0E 04 04 00 B6 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 [12:49:33]wFMCommunicate OK [12:49:33]SAM_PROTO_GetFieldsCounters done [12:49:33]requested_item shift.num is exist - process it [12:49:33]requested_item shift.opened is exist - process it [12:49:33]req_shift_opened [12:49:33]FM_GetShiftState [12:49:33]SAM_PROTO_GetShiftState [12:49:33]wFMCommunicate request_size=4 [12:49:33]MH_SAM_APDU [12:49:33]CAPDU: 80 13 01 00 [12:49:33]Write to MH i2c: E2 08 00 12 13 80 13 01 00 00 00 00 00 A2 [12:49:33]Write i2c OK [12:49:33]MH_I2C_Read... [12:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:33]Read from MH i2c: E2 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 0E 00 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 0E 00 12 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B0 [12:49:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:49:33]wFMCommunicate OK [12:49:33]SAM_PROTO_GetShiftState done [12:49:33]FM_GetShiftState done [12:49:33]req_shift_opened done [12:49:33]requested_item shift.open_date is exist - process it [12:49:33]req_shift_open_date [12:49:33]req_shift_open_date done [12:49:33]produce_requested_data done [12:49:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225931,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:49:33]process_action_free close_receipt [12:49:33]json_value_free [12:49:33]json_value_free done [12:49:33]process_json_proto returns [12:49:33]Send response to host [12:49:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225931,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:49:33]free response buf [12:49:33]execute_script done [12:49:33]execute_script returns [12:49:33]free content buf [12:49:33]Sock 9.Close socket [12:49:33]Sock 9.Thread stoped [12:49: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 35 39 4F 00 00 00 18 89 47 00 C1 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 72 03 00 F4 03 04 00 E8 98 A4 66 B6 04 01 00 00 D4 40 32 44 8A 2F A4 6E [12:49:33]CommunicateWithHost err = 0 [12:49:33]CheckOFDResponse [12:49:33]1017 (14) - 77093643461234 [12:49:33]1041 (16) - 0000000000874959 [12:49:33]1040 (4) - 225931 [12:49:33]1012 (4) - 27.07.2024 06:51 [12:49:33]1206 (1) - 0 [12:49:33]OFD Sender: Remove packet 225931 [12:49:33]ProducePacketName [12:49:33]name=ofd_packets/00225931 [12:49:33]NVStorageDeleteData [12:49:33]OFD Sender: No OFD packet to send [12:49:38]OFD Sender: No OFD packet to send [12:49:43]recv_with_timeout no data received [12:49:43]OFD Sender: No OFD packet to send [12:49:48]OFD Sender: No OFD packet to send [12:49:53]OFD Sender: No OFD packet to send [12:49:53]recv_with_timeout no data received [12:49:58]OFD Sender: No OFD packet to send [12:50:03]accept exits with 8 [12:50:03]New connection [12:50:03]New thread 3066940772 created [12:50:03]Thread 3067084132 joined [12:50:03]Waiting for new connection... [12:50:03] Sock 8.Parse request [12:50:03]Sock 8.Check first char [12:50:03]Sock 8.First char is OK [12:50:03]request: POST /json_proto HTTP/1.0 [12:50:03]Method: POST [12:50:03]URL: /json_proto [12:50:03]Method is POST - this is cgi request [12:50:03]url: /json_proto [12:50:03]query_string will be loaded in cgi processing [12:50:03]execute_cgi json_proto POST (null) [12:50:03]execute_cgi path=json_proto method=POST [12:50:03]POST find Content-Length [12:50:03]Host: 172.17.43.131:8080 [12:50:03]Content-Length: 1203 [12:50:03]Content-Type: application/json [12:50:03] [12:50:03]POST finish read [12:50:03]Found Content-Length = 1203 [12:50:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002217\u000A27.07.2024 12:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 110.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 7458.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:03]execute_script... [12:50:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002217\u000A27.07.2024 12:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 110.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 7458.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\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:03]POST & json_proto [12:50:03]process_json_proto [12:50:03]json parsed OK: [12:50:03]protocol is kg_v1.0 [12:50:03]action value=print_text [12:50:03]process_action print_text [12:50:03]cmd_print_text [12:50:03]ExternCall_PrintAddStr [12:50:03]wPrintStart [12:50:03]Write to MH i2c: 01 00 00 13 13 26 [12:50:03]Write i2c OK [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: 01 [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: 01 07 00 [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: 01 07 00 13 13 00 00 00 00 00 FF 0F 3B [12:50:03]RasterBufferAndPrint [12:50:03]line *****ТОВАРНЫЙ ЧЕК***** [12:50:03]line АЗС-97 [12:50:03]line Партнер нефть [12:50:03]line 02508201610067 [12:50:03]line Кассир : Орунбаева Б. [12:50:03]line Счет N : (1)2002217 [12:50:03]line 27.07.2024 12:48 [12:50:03]line ПРОДАЖА [12:50:03]line ТРК (МРК, ГНК): 33 [12:50:03]line Вид ГСМ : 2710124130 [12:50:03]line Аи-92-К-5 [12:50:03]line 110.000 x 67.80 [12:50:03]line ИТОГ: 7458.00 [12:50:03]line Тип оплаты: Талоны: Топливная Карта [12:50:03]line 68638 [12:50:03]line ______________________ [12:50:03]line (подпись) [12:50:03]written 0, free lines is 4095 [12:50:03]Write to MH i2c: 01 00 00 27 13 3A [12:50:03]Write i2c OK [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: 01 [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: 01 07 00 [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: 01 07 00 27 13 00 00 00 00 00 12 0E 61 [12:50:03]RasterBufferAndPrint [12:50:03]line [12:50:03]line [12:50:03]line [12:50:03]line [12:50:03]line [12:50:03]written 0, free lines is 3603 [12:50:03]MH_Cut [12:50:03]Write to MH i2c: D1 01 00 2E 13 01 13 [12:50:03]Write i2c OK [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: D1 [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: D1 01 00 [12:50:03]MH_I2C_Read... [12:50:03]Read from MH i2c: D1 01 00 2E 13 00 12 [12:50:03]Write to MH i2c: 01 00 00 2F 13 42 [12:50:03]Write i2c OK [12:50:03]MH_I2C_Read... [12:50:03]OFD Sender: No OFD packet to send [12:50:03]*** Cut start [12:50:03]*** Partial cut [12:50:03]*** CUTSNS_PIN = 1 [12:50:04]*** CUTSNS_PIN = 0 [12:50:04]*** Brake cut motor [12:50:04]recv_with_timeout no data received [12:50:04]Read from MH i2c: 01 [12:50:04]MH_I2C_Read... [12:50:04]Read from MH i2c: 01 07 00 [12:50:04]MH_I2C_Read... [12:50:04]*** Stop cut motor [12:50:04]*** Cut end [12:50:04]Read from MH i2c: 01 07 00 2F 13 00 00 00 00 00 FF 0F 57 [12:50:04]process_action print_text done [12:50:04]requested_data is exist [12:50:04]produce_requested_data [12:50:04]requested_item fm.sn is exist - process it [12:50:04]wFMCommunicate request_size=4 [12:50:04]MH_SAM_APDU [12:50:04]CAPDU: 80 11 00 00 [12:50:04]Write to MH i2c: E2 08 00 30 13 80 11 00 00 00 00 00 00 BD [12:50:04]Write i2c OK [12:50:04]MH_I2C_Read... [12:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:04]Read from MH i2c: E2 [12:50:04]MH_I2C_Read... [12:50:04]Read from MH i2c: E2 17 00 [12:50:04]MH_I2C_Read... [12:50:04]Read from MH i2c: E2 17 00 30 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [12:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:50:04]wFMCommunicate OK [12:50:04]requested_item fd.num is exist - process it [12:50:04]SAM_PROTO_GetFieldsCounters [12:50:04]wFMCommunicate request_size=4 [12:50:04]MH_SAM_APDU [12:50:04]CAPDU: 80 13 00 00 [12:50:04]Write to MH i2c: E2 08 00 31 13 80 13 00 00 00 00 00 00 C0 [12:50:04]Write i2c OK [12:50:04]MH_I2C_Read... [12:50:04]Read from MH i2c: E2 [12:50:04]MH_I2C_Read... [12:50:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:04]Read from MH i2c: E2 62 00 [12:50:04]MH_I2C_Read... [12:50:04]Read from MH i2c: E2 62 00 31 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 72 03 00 0E 04 04 00 B6 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 0C [12:50:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 72 03 00 0E 04 04 00 B6 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 [12:50:04]wFMCommunicate OK [12:50:04]SAM_PROTO_GetFieldsCounters done [12:50:04]requested_item shift.num is exist - process it [12:50:04]requested_item shift.opened is exist - process it [12:50:04]req_shift_opened [12:50:04]FM_GetShiftState [12:50:04]SAM_PROTO_GetShiftState [12:50:04]wFMCommunicate request_size=4 [12:50:04]MH_SAM_APDU [12:50:04]CAPDU: 80 13 01 00 [12:50:04]Write to MH i2c: E2 08 00 32 13 80 13 01 00 00 00 00 00 C2 [12:50:04]Write i2c OK [12:50:04]MH_I2C_Read... [12:50:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:04]Read from MH i2c: E2 [12:50:04]MH_I2C_Read... [12:50:04]Read from MH i2c: E2 0E 00 [12:50:04]MH_I2C_Read... [12:50:04]Read from MH i2c: E2 0E 00 32 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D0 [12:50:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:50:04]wFMCommunicate OK [12:50:04]SAM_PROTO_GetShiftState done [12:50:04]FM_GetShiftState done [12:50:04]req_shift_opened done [12:50:04]requested_item shift.open_date is exist - process it [12:50:04]req_shift_open_date [12:50:04]req_shift_open_date done [12:50:04]produce_requested_data done [12:50:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225931,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:50:04]process_action_free print_text [12:50:04]json_value_free [12:50:04]json_value_free done [12:50:04]process_json_proto returns [12:50:04]Send response to host [12:50:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225931,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:50:04]free response buf [12:50:04]execute_script done [12:50:04]execute_script returns [12:50:04]free content buf [12:50:04]Sock 8.Close socket [12:50:04]Sock 8.Thread stoped [12:50:08]OFD Sender: No OFD packet to send [12:50:13]OFD Sender: No OFD packet to send [12:50:15]recv_with_timeout no data received [12:50:18]OFD Sender: No OFD packet to send [12:50:23]OFD Sender: No OFD packet to send [12:50:28]OFD Sender: No OFD packet to send [12:50:33]OFD Sender: No OFD packet to send [12:50:38]OFD Sender: No OFD packet to send [12:50:43]OFD Sender: No OFD packet to send [12:50:48]OFD Sender: No OFD packet to send [12:50:53]OFD Sender: No OFD packet to send [12:50:58]OFD Sender: No OFD packet to send [12:51: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:01]accept exits with 9 [12:52:01]New connection [12:52:01]New thread 3067084132 created [12:52:01]Thread 3066940772 joined [12:52:01]Waiting for new connection... [12:52:01] Sock 9.Parse request [12:52:01]Sock 9.Check first char [12:52:01]Sock 9.First char is OK [12:52:01]request: POST /json_proto HTTP/1.0 [12:52:01]Method: POST [12:52:01]URL: /json_proto [12:52:01]Method is POST - this is cgi request [12:52:01]url: /json_proto [12:52:01]query_string will be loaded in cgi processing [12:52:01]execute_cgi json_proto POST (null) [12:52:01]execute_cgi path=json_proto method=POST [12:52:01]POST find Content-Length [12:52:01]Host: 172.17.43.131:8080 [12:52:01]Content-Length: 966 [12:52:01]Content-Type: application/json [12:52:01] [12:52:01]POST finish read [12:52:01]Found Content-Length = 966 [12:52:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:01]execute_script... [12:52: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)2002220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:01]POST & json_proto [12:52:01]process_json_proto [12:52:01]json parsed OK: [12:52:01]protocol is kg_v1.0 [12:52:01]action value=close_receipt [12:52:01]process_action close_receipt [12:52:01]cmd_close_receipt [12:52:01]MH_GetDate [12:52:01]Write to MH i2c: F0 00 00 33 13 35 [12:52:01]Write i2c OK [12:52:01]MH_I2C_Read... [12:52:01]Read from MH i2c: F0 [12:52:01]MH_I2C_Read... [12:52:01]Read from MH i2c: F0 09 00 [12:52:01]MH_I2C_Read... [12:52:01]Read from MH i2c: F0 09 00 33 13 00 71 ED A4 66 F9 24 A2 66 CB [12:52:01]GetLastDocTimeStamp 1722084569 [12:52:01]current date 1722084721 [12:52:01]FM_GetShiftState [12:52:01]SAM_PROTO_GetShiftState [12:52:01]wFMCommunicate request_size=4 [12:52:01]MH_SAM_APDU [12:52:01]CAPDU: 80 13 01 00 [12:52:01]Write to MH i2c: E2 08 00 34 13 80 13 01 00 00 00 00 00 C4 [12:52:01]Write i2c OK [12:52:01]MH_I2C_Read... [12:52:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:01]Read from MH i2c: E2 [12:52:01]MH_I2C_Read... [12:52:01]Read from MH i2c: E2 0E 00 [12:52:01]MH_I2C_Read... [12:52:01]Read from MH i2c: E2 0E 00 34 13 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [12:52:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:52:01]wFMCommunicate OK [12:52:01]SAM_PROTO_GetShiftState done [12:52:01]FM_GetShiftState done [12:52:01]opened in 1722038719 [12:52:01]opened+sec_in_day 1722125119 [12:52:01]quantity*price = 140007 [12:52:01]sum+1 = 140008 [12:52:01]Check (price>sum+1) || (price+1 о реализуемом товаре [12:53:09]line ОКРУГЛЕНИЕ: -0.07 [12:53:09]line ИТОГО: 1400.00 [12:53:09]line Внесено: 1400.00 [12:53:09]line СДАЧА: 0.00 [12:53:09]line НСП 1% : 12.39 [12:53:09]line НДС 12% : 148.68 [12:53:09]line Наличными: 1400.00 [12:53:09]line Безнал.: 0.00 [12:53:09]line Место: АЗС № 97 "Партнер Нефть" [12:53:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:53:09]line СНО: Общий режим [12:53:09]line Чек 292 27.07.2024 12:52 [12:53:09]line Смена: 438 ФФД: 1.0 [12:53:09]line ЗНМ: 0300000054 [12:53:09]line РНМ: 0000000000092624 [12:53:09]line Версия ККМ: 001 [12:53:09]line [12:53:09]line Дисконтная программа [12:53:09]line S-92 [12:53:09]line номер 97 [12:53:09]line сэкономлено 20.65 сом [12:53:09]line ФМ: 0000000000874959 [12:53:09]line ФД: 225932 [12:53:09]line ФПД: 246001572333319 [12:53:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T125201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225932&fm=246001572333319&tin=02508201610067®Number=0000000000092624&sum=140000 [12:53:09]written 0, free lines is 4095 [12:53:09]Write to MH i2c: 01 00 00 4D 00 4D [12:53:09]Write i2c OK [12:53:09]MH_I2C_Read... [12:53:09]Read from MH i2c: 01 [12:53:09]MH_I2C_Read... [12:53:09]Read from MH i2c: 01 07 00 [12:53:09]MH_I2C_Read... [12:53:09]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 EE 0B 4D [12:53:09]RasterBufferAndPrint [12:53:09]line [12:53:09]line [12:53:09]line [12:53:09]line [12:53:09]line [12:53:09]written 0, free lines is 3064 [12:53:09]MH_Cut [12:53:09]Write to MH i2c: D1 01 00 54 00 01 26 [12:53:09]Write i2c OK [12:53:09]MH_I2C_Read... [12:53:09]Read from MH i2c: D1 [12:53:09]MH_I2C_Read... [12:53:09]Read from MH i2c: D1 01 00 [12:53:09]MH_I2C_Read... [12:53:09]Read from MH i2c: D1 01 00 54 00 00 25 [12:53:09]Write to MH i2c: 01 00 00 55 00 55 [12:53:09]Write i2c OK [12:53:09]MH_I2C_Read... [12:53:10]*** Cut start [12:53:10]*** Partial cut [12:53:10]*** CUTSNS_PIN = 1 [12:53:10]*** CUTSNS_PIN = 0 [12:53:11]*** Brake cut motor [12:53:11]Read from MH i2c: 01 [12:53:11]MH_I2C_Read... [12:53:11]*** Stop cut motor [12:53:11]*** Cut end [12:53:11]Read from MH i2c: 01 07 00 [12:53:11]MH_I2C_Read... [12:53:11]Read from MH i2c: 01 07 00 55 00 00 00 00 00 00 FF 0F 6A [12:53:11]process_action print_doc done [12:53:11]requested_data is exist [12:53:11]produce_requested_data [12:53:11]produce_requested_data return (null) [12:53:11]process_action_free print_doc [12:53:11]json_value_free [12:53:11]json_value_free done [12:53:11]process_json_proto returns [12:53:11]Send response to host [12:53:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:53:11]free response buf [12:53:11]execute_script done [12:53:11]execute_script returns [12:53:11]free content buf [12:53:11]Sock 9.Close socket [12:53:11]Sock 9.Thread stoped [12:53:12]OFD Sender: No OFD packet to send [12:53:17]OFD Sender: No OFD packet to send [12:53:22]OFD Sender: No OFD packet to send [12:53:27]OFD Sender: No OFD packet to send [12:53:32]OFD Sender: No OFD packet to send [12:53:37]OFD Sender: No OFD packet to send [12:53:42]OFD Sender: No OFD packet to send [12:53:47]OFD Sender: No OFD packet to send [12:53:52]OFD Sender: No OFD packet to send [12:53:57]OFD Sender: No OFD packet to send [12:54:02]OFD Sender: No OFD packet to send [12:54:07]OFD Sender: No OFD packet to send [12:54:10]recv_with_timeout no data received [12:54:11]accept exits with 8 [12:54:11]New connection [12:54:11]New thread 3067444580 created [12:54:11]Thread 3067587940 joined [12:54:11]Waiting for new connection... [12:54:11] Sock 8.Parse request [12:54:11]Sock 8.Check first char [12:54:11]Sock 8.First char is OK [12:54:11]request: POST /json_proto HTTP/1.0 [12:54:11]Method: POST [12:54:11]URL: /json_proto [12:54:11]Method is POST - this is cgi request [12:54:11]url: /json_proto [12:54:11]query_string will be loaded in cgi processing [12:54:11]execute_cgi json_proto POST (null) [12:54:11]execute_cgi path=json_proto method=POST [12:54:11]POST find Content-Length [12:54:11]Host: 172.17.43.131:8080 [12:54:11]Content-Length: 817 [12:54:11]Content-Type: application/json [12:54:11] [12:54:11]POST finish read [12:54:11]Found Content-Length = 817 [12:54:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.740, "sum" : 5999.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5999.99 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:11]execute_script... [12:54:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.740, "sum" : 5999.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5999.99 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:11]POST & json_proto [12:54:11]process_json_proto [12:54:11]json parsed OK: [12:54:11]protocol is kg_v1.0 [12:54:11]action value=close_receipt [12:54:11]process_action close_receipt [12:54:11]cmd_close_receipt [12:54:11]MH_GetDate [12:54:11]Write to MH i2c: F0 00 00 56 00 45 [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: F0 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: F0 09 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: F0 09 00 56 00 00 F4 ED A4 66 F9 24 A2 66 5E [12:54:11]GetLastDocTimeStamp 1722084721 [12:54:11]current date 1722084852 [12:54:11]FM_GetShiftState [12:54:11]SAM_PROTO_GetShiftState [12:54:11]wFMCommunicate request_size=4 [12:54:11]MH_SAM_APDU [12:54:11]CAPDU: 80 13 01 00 [12:54:11]Write to MH i2c: E2 08 00 57 00 80 13 01 00 00 00 00 00 D4 [12:54:11]Write i2c OK [12:54:11]MH_I2C_Read... [12:54:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:11]Read from MH i2c: E2 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 0E 00 [12:54:11]MH_I2C_Read... [12:54:11]Read from MH i2c: E2 0E 00 57 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E2 [12:54:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:54:11]wFMCommunicate OK [12:54:11]SAM_PROTO_GetShiftState done [12:54:11]FM_GetShiftState done [12:54:11]opened in 1722038719 [12:54:11]opened+sec_in_day 1722125119 [12:54:11]quantity*price = 599998 [12:54:11]sum+1 = 600000 [12:54:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5999.99 НСП 1% : 53.10 НДС 12% : 637.17 Наличными: 0.00 Безнал.: 5999.99 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 293 27.07.2024 12:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225933 ФПД: 107755195139828 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T125412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225933&fm=107755195139828&tin=02508201610067®Number=0000000000092624&sum=599999 [12:54:12]StoreToDocumentArchive [12:54:12]shift 438 fd 225933 [12:54:12]save to /storage/0438/doc_00225933 [12:54:12]save last doc name /storage/0438/doc_00225933 to /storage/kkm_last_doc_name [12:54:12]save OK [12:54:12]Clear old archive folders... [12:54:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:54:12]tlvbuf is 00F74390 [12:54:12]SAM_PROTO_ClearQueue [12:54:12]wFMCommunicate request_size=4 [12:54:12]MH_SAM_APDU [12:54:12]CAPDU: 80 09 00 00 [12:54:12]Write to MH i2c: E2 08 00 64 00 80 09 00 00 00 00 00 00 D6 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:13]Read from MH i2c: E2 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 64 00 00 90 00 D8 [12:54:13]RAPDU: 90 00 [12:54:13]wFMCommunicate OK [12:54:13]SAM_PROTO_ClearQueue done [12:54:13]KKMCreateOFDPacket [12:54:13]OFDProtocolAddRootSTLVToBuf [12:54:13]FM_MakeSignedData [12:54:13]FM_MakeSignedData [12:54:13]SAM_PROTO_SignData [12:54:13]wFMCommunicate request_size=4 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 0D 01 02 [12:54:13]Write to MH i2c: E2 08 00 65 00 80 0D 01 02 00 00 00 00 DE [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:13]Read from MH i2c: E2 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 65 00 00 90 00 D9 [12:54:13]RAPDU: 90 00 [12:54:13]wFMCommunicate OK [12:54:13]wFMCommunicate request_size=255 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BF 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 F4 ED A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 72 03 00 35 04 06 00 62 00 B6 21 [12:54:13]Write to MH i2c: E2 02 01 66 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BF 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 F4 ED A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 72 03 00 35 04 06 00 62 00 B6 21 00 00 6B [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:13]Read from MH i2c: E2 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 66 00 00 90 00 DA [12:54:13]RAPDU: 90 00 [12:54:13]wFMCommunicate OK [12:54:13]wFMCommunicate request_size=7 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 0D 02 02 02 06 F4 [12:54:13]Write to MH i2c: E2 0A 00 67 00 80 0D 02 02 02 00 06 F4 00 00 DF [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:13]Read from MH i2c: E2 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 03 00 67 00 00 90 00 DB [12:54:13]RAPDU: 90 00 [12:54:13]wFMCommunicate OK [12:54:13]wFMCommunicate request_size=4 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 0D 03 02 [12:54:13]Write to MH i2c: E2 08 00 68 00 80 0D 03 02 00 00 00 00 E3 [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:13]Read from MH i2c: E2 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 0B 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 0B 00 68 00 00 43 0D F3 53 FD D8 18 DF 90 00 46 [12:54:13]RAPDU: 43 0D F3 53 FD D8 18 DF 90 00 [12:54:13]wFMCommunicate OK [12:54:13]SAM_PROTO_SignData done [12:54:13]FM_MakeSignedData done [12:54:13]CreateOFDProtocolMessage [12:54:13]wFMCommunicate request_size=4 [12:54:13]MH_SAM_APDU [12:54:13]CAPDU: 80 11 00 00 [12:54:13]Write to MH i2c: E2 08 00 69 00 80 11 00 00 00 00 00 00 E3 [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:13]Read from MH i2c: E2 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 17 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: E2 17 00 69 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [12:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:54:13]wFMCommunicate OK [12:54:13]CreateOFDProtocolMessage done [12:54:13]OFDSenderStorePacket 225933 [12:54:13]StoreOFDPacket docnum=225933 [12:54:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FE 84 04 01 00 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BF 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 F4 ED A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 72 03 00 35 04 06 00 62 00 B6 21 06 F4 43 0D F3 53 FD D8 18 DF [12:54:13]CheckFolder [12:54:13]dirname=/storage/ofd_packets [12:54:13]CheckFolder done [12:54:13]ProducePacketName [12:54:13]name=ofd_packets/00225933 [12:54:13]NVStorageSaveData ofd_packets/00225933 [12:54:13]File name is /storage/ofd_packets/00225933 [12:54:13]Write 298 bytes [12:54:13]NVStorageSaveData done [12:54:13]OFDSenderStorePacket done [12:54:13]KKMCreateOFDPacket done [12:54:13]NVStorageSaveData kkm_last_timestamp [12:54:13]File name is /storage/kkm_last_timestamp [12:54:13]Write 4 bytes [12:54:13]NVStorageSaveData done [12:54:13]ExternCall_PrintAddStr [12:54:13]wPrintStart [12:54:13]Write to MH i2c: 01 00 00 6A 00 6A [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 07 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 07 00 6A 00 00 00 00 00 00 FF 0F 7F [12:54:13]RasterBufferAndPrint [12:54:13]line Счет N : (1)2002221 [12:54:13]line ИНН: 02508201610067 [12:54:13]line Контрольно-Кассовый Чек [12:54:13]line ПРОДАЖА [12:54:13]line ТРК (МРК, ГНК) : 21 [12:54:13]line Товар: 2710194210 [12:54:13]line ДТ-К-5 [12:54:13]line 78.740 * 76.20 [12:54:13]line = 5999.99 [12:54:13]line НДС 12% НСП 1% [12:54:13]line > о реализуемом товаре [12:54:13]line ИТОГО: 5999.99 [12:54:13]line НСП 1% : 53.10 [12:54:13]line НДС 12% : 637.17 [12:54:13]line Наличными: 0.00 [12:54:13]line Безнал.: 5999.99 [12:54:13]line Место: АЗС № 97 "Партнер Нефть" [12:54:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:54:13]line СНО: Общий режим [12:54:13]line Чек 293 27.07.2024 12:54 [12:54:13]line Смена: 438 ФФД: 1.0 [12:54:13]line ЗНМ: 0300000054 [12:54:13]line РНМ: 0000000000092624 [12:54:13]line Версия ККМ: 001 [12:54:13]line Платежная система: Бакай Банк [12:54:13]line ФМ: 0000000000874959 [12:54:13]line ФД: 225933 [12:54:13]line ФПД: 107755195139828 [12:54:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T125412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225933&fm=107755195139828&tin=02508201610067®Number=0000000000092624&sum=599999 [12:54:13]written 0, free lines is 4095 [12:54:13]OFD Sender: Processing packet 225933 [packets to send 600, broken 599] [12:54:13]ProducePacketName [12:54:13]name=ofd_packets/00225933 [12:54:13]OFD Sender: To server: pG, [12:54:13]CommunicateWithHost lk.salyk.kg:30040 [12:54:13]ConnectInit lk.salyk.kg [12:54:13]Write to MH i2c: 01 00 00 94 00 94 [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 07 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: 01 07 00 94 00 00 00 00 00 00 84 0C 2B [12:54:13]RasterBufferAndPrint [12:54:13]line [12:54:13]line [12:54:13]line [12:54:13]line [12:54:13]line [12:54:13]written 0, free lines is 3207 [12:54:13]MH_Cut [12:54:13]Write to MH i2c: D1 01 00 9B 00 01 6D [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: D1 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: D1 01 00 [12:54:13]MH_I2C_Read... [12:54:13]Read from MH i2c: D1 01 00 9B 00 00 6C [12:54:13]Write to MH i2c: 01 00 00 9C 00 9C [12:54:13]Write i2c OK [12:54:13]MH_I2C_Read... [12:54:15]*** Cut start [12:54:15]*** Partial cut [12:54:15]*** CUTSNS_PIN = 1 [12:54:15]*** CUTSNS_PIN = 0 [12:54:15]*** Brake cut motor [12:54:15]Read from MH i2c: 01 [12:54:15]MH_I2C_Read... [12:54:15]*** Stop cut motor [12:54:15]*** Cut end [12:54:15]Read from MH i2c: 01 07 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 FF 0F B1 [12:54:15]process_action close_receipt done [12:54:15]requested_data is exist [12:54:15]produce_requested_data [12:54:15]requested_item fm.sn is exist - process it [12:54:15]wFMCommunicate request_size=4 [12:54:15]MH_SAM_APDU [12:54:15]CAPDU: 80 11 00 00 [12:54:15]Write to MH i2c: E2 08 00 9D 00 80 11 00 00 00 00 00 00 17 [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:15]Read from MH i2c: E2 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 17 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 17 00 9D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [12:54:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:54:15]wFMCommunicate OK [12:54:15]requested_item fd.num is exist - process it [12:54:15]SAM_PROTO_GetFieldsCounters [12:54:15]wFMCommunicate request_size=4 [12:54:15]MH_SAM_APDU [12:54:15]CAPDU: 80 13 00 00 [12:54:15]Write to MH i2c: E2 08 00 9E 00 80 13 00 00 00 00 00 00 1A [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:16]Read from MH i2c: E2 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 62 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 62 00 9E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 72 03 00 0E 04 04 00 B6 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 6E [12:54:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 72 03 00 0E 04 04 00 B6 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 [12:54:16]wFMCommunicate OK [12:54:16]SAM_PROTO_GetFieldsCounters done [12:54:16]requested_item shift.num is exist - process it [12:54:16]requested_item shift.opened is exist - process it [12:54:16]req_shift_opened [12:54:16]FM_GetShiftState [12:54:16]SAM_PROTO_GetShiftState [12:54:16]wFMCommunicate request_size=4 [12:54:16]MH_SAM_APDU [12:54:16]CAPDU: 80 13 01 00 [12:54:16]Write to MH i2c: E2 08 00 9F 00 80 13 01 00 00 00 00 00 1C [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:16]Read from MH i2c: E2 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 0E 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 0E 00 9F 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2A [12:54:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:54:16]wFMCommunicate OK [12:54:16]SAM_PROTO_GetShiftState done [12:54:16]FM_GetShiftState done [12:54:16]req_shift_opened done [12:54:16]requested_item shift.open_date is exist - process it [12:54:16]req_shift_open_date [12:54:16]req_shift_open_date done [12:54:16]produce_requested_data done [12:54:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225933,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:54:16]process_action_free close_receipt [12:54:16]json_value_free [12:54:16]json_value_free done [12:54:16]process_json_proto returns [12:54:16]Send response to host [12:54:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225933,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:54:16]free response buf [12:54:16]execute_script done [12:54:16]execute_script returns [12:54:16]free content buf [12:54:16]Sock 8.Close socket [12:54:16]Sock 8.Thread stoped [12:54:18]ConnectInit Can't take IP for lk.salyk.kg [12:54:18]CommunicateWithHost connect error [12:54:18]CommunicateWithHost err = -1 [12:54:18]OFD Sender: Server communicate error [12:54:23]OFD Sender: Processing packet 225933 [packets to send 600, broken 599] [12:54:23]ProducePacketName [12:54:23]name=ofd_packets/00225933 [12:54:23]OFD Sender: To server: pG, [12:54:23]CommunicateWithHost lk.salyk.kg:30040 [12:54:23]ConnectInit lk.salyk.kg [12:54:28]ConnectInit Can't take IP for lk.salyk.kg [12:54:28]CommunicateWithHost connect error [12:54:28]CommunicateWithHost err = -1 [12:54:28]OFD Sender: Server communicate error [12:54:33]OFD Sender: Processing packet 225933 [packets to send 600, broken 599] [12:54:33]ProducePacketName [12:54:33]name=ofd_packets/00225933 [12:54:33]OFD Sender: To server: pG, [12:54:33]CommunicateWithHost lk.salyk.kg:30040 [12:54:33]ConnectInit lk.salyk.kg [12:54:37]recv_with_timeout no data received [12:54:38]ConnectInit Can't take IP for lk.salyk.kg [12:54:38]CommunicateWithHost connect error [12:54:38]CommunicateWithHost err = -1 [12:54:38]OFD Sender: Server communicate error [12:54:43]OFD Sender: Processing packet 225933 [packets to send 600, broken 599] [12:54:43]ProducePacketName [12:54:43]name=ofd_packets/00225933 [12:54:43]OFD Sender: To server: pG, [12:54:43]CommunicateWithHost lk.salyk.kg:30040 [12:54:43]ConnectInit lk.salyk.kg [12:54:46]Connected sock=10 [12:54: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 35 39 0C 01 00 00 FE 84 04 01 00 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BF 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 F4 ED A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 72 03 00 35 04 06 00 62 00 B6 21 06 F4 43 0D F3 53 FD D8 18 DF [12:54: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 35 39 4F 00 00 00 59 AE 47 00 66 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 72 03 00 F4 03 04 00 22 9A A4 66 B6 04 01 00 00 3F EC 92 EA DD DD 62 CB [12:54:47]CommunicateWithHost err = 0 [12:54:47]CheckOFDResponse [12:54:47]1017 (14) - 77093643461234 [12:54:47]1041 (16) - 0000000000874959 [12:54:47]1040 (4) - 225933 [12:54:47]1012 (4) - 27.07.2024 06:56 [12:54:47]1206 (1) - 0 [12:54:47]OFD Sender: Remove packet 225933 [12:54:47]ProducePacketName [12:54:47]name=ofd_packets/00225933 [12:54:47]NVStorageDeleteData [12:54:47]OFD Sender: No OFD packet to send [12:54:52]OFD Sender: No OFD packet to send [12:54:53]accept exits with 9 [12:54:53]New connection [12:54:53]New thread 3067587940 created [12:54:53]Thread 3067444580 joined [12:54:53]Waiting for new connection... [12:54:53] Sock 9.Parse request [12:54:53]Sock 9.Check first char [12:54:53]Sock 9.First char is OK [12:54:53]request: POST /json_proto HTTP/1.0 [12:54:53]Method: POST [12:54:53]URL: /json_proto [12:54:53]Method is POST - this is cgi request [12:54:53]url: /json_proto [12:54:53]query_string will be loaded in cgi processing [12:54:53]execute_cgi json_proto POST (null) [12:54:53]execute_cgi path=json_proto method=POST [12:54:53]POST find Content-Length [12:54:53]Host: 172.17.43.131:8080 [12:54:53]Content-Length: 680 [12:54:53]Content-Type: application/json [12:54:53] [12:54:53]POST finish read [12:54:53]Found Content-Length = 680 [12:54:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:53]execute_script... [12:54: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)2002224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:53]POST & json_proto [12:54:53]process_json_proto [12:54:53]json parsed OK: [12:54:53]protocol is kg_v1.0 [12:54:53]action value=close_receipt [12:54:53]process_action close_receipt [12:54:53]cmd_close_receipt [12:54:53]MH_GetDate [12:54:53]Write to MH i2c: F0 00 00 A0 00 8F [12:54:53]Write i2c OK [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: F0 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: F0 09 00 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: F0 09 00 A0 00 00 1E EE A4 66 F9 24 A2 66 D3 [12:54:53]GetLastDocTimeStamp 1722084852 [12:54:53]current date 1722084894 [12:54:53]FM_GetShiftState [12:54:53]SAM_PROTO_GetShiftState [12:54:53]wFMCommunicate request_size=4 [12:54:53]MH_SAM_APDU [12:54:53]CAPDU: 80 13 01 00 [12:54:53]Write to MH i2c: E2 08 00 A1 00 80 13 01 00 00 00 00 00 1E [12:54:53]Write i2c OK [12:54:53]MH_I2C_Read... [12:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:54]Read from MH i2c: E2 [12:54:54]MH_I2C_Read... [12:54:54]Read from MH i2c: E2 0E 00 [12:54:54]MH_I2C_Read... [12:54:54]Read from MH i2c: E2 0E 00 A1 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2C [12:54:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:54:54]wFMCommunicate OK [12:54:54]SAM_PROTO_GetShiftState done [12:54:54]FM_GetShiftState done [12:54:54]opened in 1722038719 [12:54:54]opened+sec_in_day 1722125119 [12:54:54]quantity*price = 200025 [12:54:54]sum+1 = 200026 [12:54:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 294 27.07.2024 12:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225934 ФПД: 22177989492765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T125454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225934&fm=22177989492765&tin=02508201610067®Number=0000000000092624&sum=200000 [12:54:55]StoreToDocumentArchive [12:54:55]shift 438 fd 225934 [12:54:55]save to /storage/0438/doc_00225934 [12:54:55]save last doc name /storage/0438/doc_00225934 to /storage/kkm_last_doc_name [12:54:55]save OK [12:54:55]Clear old archive folders... [12:54:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:54:55]tlvbuf is 00F78B20 [12:54:55]SAM_PROTO_ClearQueue [12:54:55]wFMCommunicate request_size=4 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 09 00 00 [12:54:55]Write to MH i2c: E2 08 00 AE 00 80 09 00 00 00 00 00 00 20 [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 AE 00 00 90 00 22 [12:54:55]RAPDU: 90 00 [12:54:55]wFMCommunicate OK [12:54:55]SAM_PROTO_ClearQueue done [12:54:55]KKMCreateOFDPacket [12:54:55]OFDProtocolAddRootSTLVToBuf [12:54:55]FM_MakeSignedData [12:54:55]FM_MakeSignedData [12:54:55]SAM_PROTO_SignData [12:54:55]wFMCommunicate request_size=4 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 0D 01 02 [12:54:55]Write to MH i2c: E2 08 00 AF 00 80 0D 01 02 00 00 00 00 28 [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [12:54:55]RAPDU: 90 00 [12:54:55]wFMCommunicate OK [12:54:55]wFMCommunicate request_size=255 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 1E EE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 72 03 00 35 04 06 00 14 2B B7 2F [12:54:55]Write to MH i2c: E2 02 01 B0 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 1E EE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 72 03 00 35 04 06 00 14 2B B7 2F 00 00 BF [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 B0 00 00 90 00 24 [12:54:55]RAPDU: 90 00 [12:54:55]wFMCommunicate OK [12:54:55]wFMCommunicate request_size=7 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 0D 02 02 02 80 1D [12:54:55]Write to MH i2c: E2 0A 00 B1 00 80 0D 02 02 02 00 80 1D 00 00 CC [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [12:54:55]RAPDU: 90 00 [12:54:55]wFMCommunicate OK [12:54:55]wFMCommunicate request_size=4 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 0D 03 02 [12:54:55]Write to MH i2c: E2 08 00 B2 00 80 0D 03 02 00 00 00 00 2D [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 0B 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 0B 00 B2 00 00 93 E5 31 5A 09 8A D4 76 90 00 0E [12:54:55]RAPDU: 93 E5 31 5A 09 8A D4 76 90 00 [12:54:55]wFMCommunicate OK [12:54:55]SAM_PROTO_SignData done [12:54:55]FM_MakeSignedData done [12:54:55]CreateOFDProtocolMessage [12:54:55]wFMCommunicate request_size=4 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 11 00 00 [12:54:55]Write to MH i2c: E2 08 00 B3 00 80 11 00 00 00 00 00 00 2D [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 17 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 17 00 B3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [12:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:54:55]wFMCommunicate OK [12:54:55]CreateOFDProtocolMessage done [12:54:55]OFDSenderStorePacket 225934 [12:54:55]StoreOFDPacket docnum=225934 [12:54:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 48 34 04 01 BE 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 1E EE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 72 03 00 35 04 06 00 14 2B B7 2F 80 1D 93 E5 31 5A 09 8A D4 76 [12:54:55]CheckFolder [12:54:55]dirname=/storage/ofd_packets [12:54:55]CheckFolder done [12:54:55]ProducePacketName [12:54:55]name=ofd_packets/00225934 [12:54:55]NVStorageSaveData ofd_packets/00225934 [12:54:55]File name is /storage/ofd_packets/00225934 [12:54:55]Write 298 bytes [12:54:55]NVStorageSaveData done [12:54:55]OFDSenderStorePacket done [12:54:55]KKMCreateOFDPacket done [12:54:55]NVStorageSaveData kkm_last_timestamp [12:54:55]File name is /storage/kkm_last_timestamp [12:54:55]Write 4 bytes [12:54:55]NVStorageSaveData done [12:54:55]ExternCall_PrintAddStr [12:54:55]wPrintStart [12:54:55]Write to MH i2c: 01 00 00 B4 00 B4 [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: 01 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: 01 07 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: 01 07 00 B4 00 00 00 00 00 00 FF 0F C9 [12:54:55]RasterBufferAndPrint [12:54:55]line Счет N : (1)2002224 [12:54:55]line ИНН: 02508201610067 [12:54:55]line Контрольно-Кассовый Чек [12:54:55]line ПРОДАЖА [12:54:55]line ТРК (МРК, ГНК) : 51 [12:54:55]line Товар: 2710194210 [12:54:55]line ДТ-К-5 [12:54:55]line 26.250 * 76.20 [12:54:55]line = 2000.25 [12:54:55]line НДС 12% НСП 1% [12:54:55]line > о реализуемом товаре [12:54:55]line ОКРУГЛЕНИЕ: -0.25 [12:54:55]line ИТОГО: 2000.00 [12:54:55]line Внесено: 2000.00 [12:54:55]line СДАЧА: 0.00 [12:54:55]line НСП 1% : 17.70 [12:54:55]line НДС 12% : 212.42 [12:54:55]line Наличными: 2000.00 [12:54:55]line Безнал.: 0.00 [12:54:55]line Место: АЗС № 97 "Партнер Нефть" [12:54:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:54:55]line СНО: Общий режим [12:54:55]line Чек 294 27.07.2024 12:54 [12:54:55]line Смена: 438 ФФД: 1.0 [12:54:55]line ЗНМ: 0300000054 [12:54:55]line РНМ: 0000000000092624 [12:54:55]line Версия ККМ: 001 [12:54:55]line ФМ: 0000000000874959 [12:54:55]line ФД: 225934 [12:54:55]line ФПД: 22177989492765 [12:54:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T125454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225934&fm=22177989492765&tin=02508201610067®Number=0000000000092624&sum=200000 [12:54:56]written 0, free lines is 4095 [12:54:56]OFD Sender: Processing packet 225934 [packets to send 600, broken 599] [12:54:56]ProducePacketName [12:54:56]name=ofd_packets/00225934 [12:54:56]OFD Sender: To server: pG, [12:54:56]CommunicateWithHost lk.salyk.kg:30040 [12:54:56]ConnectInit lk.salyk.kg [12:54:56]Write to MH i2c: 01 00 00 DF 00 DF [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: 01 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: 01 07 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: 01 07 00 DF 00 00 00 00 00 00 64 0C 56 [12:54:56]RasterBufferAndPrint [12:54:56]line [12:54:56]line [12:54:56]line [12:54:56]line [12:54:56]line [12:54:56]written 0, free lines is 3175 [12:54:56]MH_Cut [12:54:56]Write to MH i2c: D1 01 00 E6 00 01 B8 [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: D1 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: D1 01 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: D1 01 00 E6 00 00 B7 [12:54:56]Write to MH i2c: 01 00 00 E7 00 E7 [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:57]Connected sock=11 [12:54: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 35 39 0C 01 00 00 48 34 04 01 BE 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 1E EE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 72 03 00 35 04 06 00 14 2B B7 2F 80 1D 93 E5 31 5A 09 8A D4 76 [12:54:57]*** Cut start [12:54:57]*** Partial cut [12:54:57]*** CUTSNS_PIN = 1 [12:54:57]*** CUTSNS_PIN = 0 [12:54: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 35 39 4F 00 00 00 C7 AA 47 00 A1 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 35 39 10 04 04 00 8E 72 03 00 F4 03 04 00 2D 9A A4 66 B6 04 01 00 00 47 DF D4 C0 FF 28 E9 9F [12:54:57]CommunicateWithHost err = 0 [12:54:57]CheckOFDResponse [12:54:57]1017 (14) - 77093643461234 [12:54:57]1041 (16) - 0000000000874959 [12:54:57]1040 (4) - 225934 [12:54:57]1012 (4) - 27.07.2024 06:56 [12:54:57]1206 (1) - 0 [12:54:57]OFD Sender: Remove packet 225934 [12:54:57]ProducePacketName [12:54:57]name=ofd_packets/00225934 [12:54:57]NVStorageDeleteData [12:54:57]*** Brake cut motor [12:54:58]*** Stop cut motor [12:54:58]*** Cut end [12:54:58]Read from MH i2c: 01 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 07 00 [12:54:58]MH_I2C_Read... [12:54:58]OFD Sender: No OFD packet to send [12:54:58]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [12:54:58]process_action close_receipt done [12:54:58]requested_data is exist [12:54:58]produce_requested_data [12:54:58]requested_item fm.sn is exist - process it [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 11 00 00 [12:54:58]Write to MH i2c: E2 08 00 E8 00 80 11 00 00 00 00 00 00 62 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 17 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 17 00 E8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [12:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:54:58]wFMCommunicate OK [12:54:58]requested_item fd.num is exist - process it [12:54:58]SAM_PROTO_GetFieldsCounters [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 13 00 00 [12:54:58]Write to MH i2c: E2 08 00 E9 00 80 13 00 00 00 00 00 00 65 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 62 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 62 00 E9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 72 03 00 0E 04 04 00 B6 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 BD [12:54: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 72 03 00 0E 04 04 00 B6 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 [12:54:58]wFMCommunicate OK [12:54:58]SAM_PROTO_GetFieldsCounters done [12:54:58]requested_item shift.num is exist - process it [12:54:58]requested_item shift.opened is exist - process it [12:54:58]req_shift_opened [12:54:58]FM_GetShiftState [12:54:58]SAM_PROTO_GetShiftState [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 13 01 00 [12:54:58]Write to MH i2c: E2 08 00 EA 00 80 13 01 00 00 00 00 00 67 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0E 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0E 00 EA 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 75 [12:54:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:54:58]wFMCommunicate OK [12:54:58]SAM_PROTO_GetShiftState done [12:54:58]FM_GetShiftState done [12:54:58]req_shift_opened done [12:54:58]requested_item shift.open_date is exist - process it [12:54:58]req_shift_open_date [12:54:58]req_shift_open_date done [12:54:58]produce_requested_data done [12:54:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225934,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:54:58]process_action_free close_receipt [12:54:58]json_value_free [12:54:58]json_value_free done [12:54:58]process_json_proto returns [12:54:58]Send response to host [12:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225934,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:54:58]free response buf [12:54:58]execute_script done [12:54:58]execute_script returns [12:54:58]free content buf [12:54:58]Sock 9.Close socket [12:54:58]Sock 9.Thread stoped [12:55:03]OFD Sender: No OFD packet to send [12:55:04]int [12:55:04]Write to MH i2c: 01 00 00 EB 00 EB [12:55:04]*** FLAG_PRN_PAP1 set [12:55:04]Write i2c OK [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: 01 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: 01 07 00 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: 01 07 00 EB 00 00 01 00 00 00 FF 0F 01 [12:55:04]state=0 [12:55:04]No paper [12:55:04]int [12:55:04]Write to MH i2c: 01 00 00 EC 00 EC [12:55:04]*** FLAG_PRN_PAP2 set [12:55:04]Write i2c OK [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: 01 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: 01 07 00 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: 01 07 00 EC 00 00 03 00 00 00 FF 0F 04 [12:55:04]state=0 [12:55:04]No paper [12:55:04]Cover opened [12:55:05]int [12:55:05]Write to MH i2c: 01 00 00 ED 00 ED [12:55:05]*** FLAG_PRN_PAP2 reset [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 ED 00 00 01 00 00 00 FF 0F 03 [12:55:05]state=3 [12:55:05]No paper [12:55:05]Cover closed [12:55:05]int [12:55:05]Write to MH i2c: 01 00 00 EE 00 EE [12:55:05]*** FLAG_PRN_PAP2 set [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 EE 00 00 03 00 00 00 FF 0F 06 [12:55:05]state=0 [12:55:05]No paper [12:55:05]Cover opened [12:55:05]int [12:55:05]Write to MH i2c: 01 00 00 EF 00 EF [12:55:05]*** FLAG_PRN_PAP2 reset [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 EF 00 00 01 00 00 00 FF 0F 05 [12:55:05]state=3 [12:55:05]No paper [12:55:05]Cover closed [12:55:05]int [12:55:05]Write to MH i2c: 01 00 00 F0 00 F0 [12:55:05]*** FLAG_PRN_PAP2 set [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 F0 00 00 03 00 00 00 FF 0F 08 [12:55:05]state=0 [12:55:05]No paper [12:55:05]Cover opened [12:55:06]int [12:55:06]Write to MH i2c: 01 00 00 F1 00 F1 [12:55:06]*** FLAG_PRN_PAP1 reset [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 [12:55:06]MH_I2C_Read... [12:55:06]*** FLAG_PRN_PAP2 reset [12:55:06]Read from MH i2c: 01 07 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 FF 0F 06 [12:55:06]state=3 [12:55:06]Cover closed [12:55:08]int [12:55:08]Write to MH i2c: 01 00 00 F2 00 F2 [12:55:08]*** FLAG_PRN_PAP1 set [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: 01 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: 01 07 00 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: 01 07 00 F2 00 00 01 00 00 00 FF 0F 08 [12:55:08]state=0 [12:55:08]No paper [12:55:08]*** FLAG_PRN_PAP2 set [12:55:08]int [12:55:08]Write to MH i2c: 01 00 00 F3 00 F3 [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: 01 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: 01 07 00 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: 01 07 00 F3 00 00 03 00 00 00 FF 0F 0B [12:55:08]state=0 [12:55:08]No paper [12:55:08]Cover opened [12:55:08]OFD Sender: No OFD packet to send [12:55:09]int [12:55:09]Write to MH i2c: 01 00 00 F4 00 F4 [12:55:09]*** FLAG_PRN_PAP1 reset [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 07 00 [12:55:09]MH_I2C_Read... [12:55:09]*** FLAG_PRN_PAP2 reset [12:55:09]Read from MH i2c: 01 07 00 F4 00 00 02 00 00 00 FF 0F 0B [12:55:09]state=3 [12:55:09]Cover opened [12:55:09]int line is 0 - check status [12:55:09]Write to MH i2c: 01 00 00 F5 00 F5 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 07 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 FF 0F 0A [12:55:09]state=3 [12:55:09]Cover closed [12:55:09]int [12:55:09]Write to MH i2c: 01 00 00 F6 00 F6 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 07 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 FF 0F 0B [12:55:09]state=0 [12:55:13]OFD Sender: No OFD packet to send [12:55:18]accept exits with 10 [12:55:18]New connection [12:55:18]New thread 3067444580 created [12:55:18]Thread 3067587940 joined [12:55:18]Waiting for new connection... [12:55:18] Sock 10.Parse request [12:55:18]Sock 10.Check first char [12:55:18]Sock 10.First char is OK [12:55:18]request: POST /json_proto HTTP/1.0 [12:55:18]Method: POST [12:55:18]URL: /json_proto [12:55:18]Method is POST - this is cgi request [12:55:18]url: /json_proto [12:55:18]query_string will be loaded in cgi processing [12:55:18]execute_cgi json_proto POST (null) [12:55:18]execute_cgi path=json_proto method=POST [12:55:18]POST find Content-Length [12:55:18]Host: 172.17.43.131:8080 [12:55:18]Content-Length: 1164 [12:55:18]Content-Type: application/json [12:55:18] [12:55:18]POST finish read [12:55:18]Found Content-Length = 1164 [12:55:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002222\u000A27.07.2024 12:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 24.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1627.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034021\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:18]execute_script... [12:55:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002222\u000A27.07.2024 12:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 24.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1627.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034021\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:18]POST & json_proto [12:55:18]process_json_proto [12:55:18]json parsed OK: [12:55:18]protocol is kg_v1.0 [12:55:18]action value=print_text [12:55:18]process_action print_text [12:55:18]cmd_print_text [12:55:18]ExternCall_PrintAddStr [12:55:18]wPrintStart [12:55:18]Write to MH i2c: 01 00 00 F7 00 F7 [12:55:18]Write i2c OK [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: 01 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: 01 07 00 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [12:55:18]RasterBufferAndPrint [12:55:18]line *****ТОВАРНЫЙ ЧЕК***** [12:55:18]line АЗС-97 [12:55:18]line Партнер нефть [12:55:18]line 02508201610067 [12:55:18]line Кассир : Орунбаева Б. [12:55:18]line Счет N : (1)2002222 [12:55:18]line 27.07.2024 12:53 [12:55:18]line ПРОДАЖА [12:55:18]line ТРК (МРК, ГНК): 63 [12:55:18]line Вид ГСМ : 2710124130 [12:55:18]line Аи-92-К-5 [12:55:18]line 24.000 x 67.80 [12:55:18]line ИТОГ: 1627.20 [12:55:18]line Тип оплаты: Талоны: ТК ГПНА Online [12:55:18]line 30034021 [12:55:18]line ______________________ [12:55:18]line (подпись) [12:55:18]written 0, free lines is 4095 [12:55:18]OFD Sender: No OFD packet to send [12:55:18]Write to MH i2c: 01 00 00 0B 01 0C [12:55:18]Write i2c OK [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: 01 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: 01 07 00 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: 01 07 00 0B 01 00 00 00 00 00 12 0E 33 [12:55:18]RasterBufferAndPrint [12:55:18]line [12:55:18]line [12:55:18]line [12:55:18]line [12:55:18]line [12:55:18]written 0, free lines is 3604 [12:55:18]MH_Cut [12:55:18]Write to MH i2c: D1 01 00 12 01 01 E5 [12:55:18]Write i2c OK [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: D1 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: D1 01 00 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: D1 01 00 12 01 00 E4 [12:55:18]Write to MH i2c: 01 00 00 13 01 14 [12:55:18]Write i2c OK [12:55:18]MH_I2C_Read... [12:55:19]*** Cut start [12:55:19]*** Partial cut [12:55:19]*** CUTSNS_PIN = 1 [12:55:19]*** CUTSNS_PIN = 0 [12:55:19]*** Brake cut motor [12:55:19]Read from MH i2c: 01 [12:55:19]MH_I2C_Read... [12:55:19]*** Stop cut motor [12:55:19]*** Cut end [12:55:19]Read from MH i2c: 01 07 00 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: 01 07 00 13 01 00 00 00 00 00 FF 0F 29 [12:55:19]process_action print_text done [12:55:19]requested_data is exist [12:55:19]produce_requested_data [12:55:19]requested_item fm.sn is exist - process it [12:55:19]wFMCommunicate request_size=4 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 11 00 00 [12:55:19]Write to MH i2c: E2 08 00 14 01 80 11 00 00 00 00 00 00 8F [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 17 00 [12:55:19]MH_I2C_Read... [12:55:19]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 35 39 90 00 EC [12:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:55:19]wFMCommunicate OK [12:55:19]requested_item fd.num is exist - process it [12:55:19]SAM_PROTO_GetFieldsCounters [12:55:19]wFMCommunicate request_size=4 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 13 00 00 [12:55:19]Write to MH i2c: E2 08 00 15 01 80 13 00 00 00 00 00 00 92 [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12:55:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:20]Read from MH i2c: E2 [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: E2 62 00 [12:55:20]MH_I2C_Read... [12:55:20]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 72 03 00 0E 04 04 00 B6 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 EA [12:55:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 72 03 00 0E 04 04 00 B6 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 [12:55:20]wFMCommunicate OK [12:55:20]SAM_PROTO_GetFieldsCounters done [12:55:20]requested_item shift.num is exist - process it [12:55:20]requested_item shift.opened is exist - process it [12:55:20]req_shift_opened [12:55:20]FM_GetShiftState [12:55:20]SAM_PROTO_GetShiftState [12:55:20]wFMCommunicate request_size=4 [12:55:20]MH_SAM_APDU [12:55:20]CAPDU: 80 13 01 00 [12:55:20]Write to MH i2c: E2 08 00 16 01 80 13 01 00 00 00 00 00 94 [12:55:20]Write i2c OK [12:55:20]MH_I2C_Read... [12:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:20]Read from MH i2c: E2 [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: E2 0E 00 [12:55:20]MH_I2C_Read... [12:55:20]Read from MH i2c: E2 0E 00 16 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A2 [12:55:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:55:20]wFMCommunicate OK [12:55:20]SAM_PROTO_GetShiftState done [12:55:20]FM_GetShiftState done [12:55:20]req_shift_opened done [12:55:20]requested_item shift.open_date is exist - process it [12:55:20]req_shift_open_date [12:55:20]req_shift_open_date done [12:55:20]produce_requested_data done [12:55:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225934,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:55:20]process_action_free print_text [12:55:20]json_value_free [12:55:20]json_value_free done [12:55:20]process_json_proto returns [12:55:20]Send response to host [12:55:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225934,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:55:20]free response buf [12:55:20]execute_script done [12:55:20]execute_script returns [12:55:20]free content buf [12:55:20]Sock 10.Close socket [12:55:20]Sock 10.Thread stoped [12:55:23]OFD Sender: No OFD packet to send [12:55:28]OFD Sender: No OFD packet to send [12:55:33]OFD Sender: No OFD packet to send [12:55:38]OFD Sender: No OFD packet to send [12:55:43]OFD Sender: No OFD packet to send [12:55:48]OFD Sender: No OFD packet to send [12:55:53]OFD Sender: No OFD packet to send [12:55:58]OFD Sender: No OFD packet to send [12:55:58]accept exits with 8 [12:55:58]New connection [12:55:58]New thread 3067587940 created [12:55:58]Thread 3067444580 joined [12:55:58]Waiting for new connection... [12:55:58] Sock 8.Parse request [12:55:58]Sock 8.Check first char [12:55:58]Sock 8.First char is OK [12:55:58]request: POST /json_proto HTTP/1.0 [12:55:58]Method: POST [12:55:58]URL: /json_proto [12:55:58]Method is POST - this is cgi request [12:55:58]url: /json_proto [12:55:58]query_string will be loaded in cgi processing [12:55:58]execute_cgi json_proto POST (null) [12:55:58]execute_cgi path=json_proto method=POST [12:55:58]POST find Content-Length [12:55:58]Host: 172.17.43.131:8080 [12:55:58]Content-Length: 1161 [12:55:58]Content-Type: application/json [12:55:58] [12:55:58]POST finish read [12:55:58]Found Content-Length = 1161 [12:55: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002223\u000A27.07.2024 12:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 65.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 4953.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088282\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:58]execute_script... [12:55: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002223\u000A27.07.2024 12:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 65.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 4953.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088282\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:58]POST & json_proto [12:55:58]process_json_proto [12:55:58]json parsed OK: [12:55:58]protocol is kg_v1.0 [12:55:58]action value=print_text [12:55:58]process_action print_text [12:55:58]cmd_print_text [12:55:58]ExternCall_PrintAddStr [12:55:58]wPrintStart [12:55:58]Write to MH i2c: 01 00 00 17 01 18 [12:55:58]Write i2c OK [12:55:58]MH_I2C_Read... [12:55:58]Read from MH i2c: 01 [12:55:58]MH_I2C_Read... [12:55:58]Read from MH i2c: 01 07 00 [12:55:58]MH_I2C_Read... [12:55:58]Read from MH i2c: 01 07 00 17 01 00 00 00 00 00 FF 0F 2D [12:55:58]RasterBufferAndPrint [12:55:58]line *****ТОВАРНЫЙ ЧЕК***** [12:55:58]line АЗС-97 [12:55:58]line Партнер нефть [12:55:58]line 02508201610067 [12:55:58]line Кассир : Орунбаева Б. [12:55:58]line Счет N : (1)2002223 [12:55:58]line 27.07.2024 12:54 [12:55:58]line ПРОДАЖА [12:55:58]line ТРК (МРК, ГНК): 31 [12:55:58]line Вид ГСМ : 2710194210 [12:55:58]line ДТ-К-5 [12:55:58]line 65.000 x 76.20 [12:55:58]line ИТОГ: 4953.00 [12:55:58]line Тип оплаты: Талоны: ТК ГПНА Online [12:55:58]line 30088282 [12:55:58]line ______________________ [12:55:58]line (подпись) [12:55:58]written 0, free lines is 4095 [12:55:59]Write to MH i2c: 01 00 00 2B 01 2C [12:55:59]Write i2c OK [12:55:59]MH_I2C_Read... [12:55:59]Read from MH i2c: 01 [12:55:59]MH_I2C_Read... [12:55:59]Read from MH i2c: 01 07 00 [12:55:59]MH_I2C_Read... [12:55:59]Read from MH i2c: 01 07 00 2B 01 00 00 00 00 00 11 0E 52 [12:55:59]RasterBufferAndPrint [12:55:59]line [12:55:59]line [12:55:59]line [12:55:59]line [12:55:59]line [12:55:59]written 0, free lines is 3603 [12:55:59]MH_Cut [12:55:59]Write to MH i2c: D1 01 00 32 01 01 05 [12:55:59]Write i2c OK [12:55:59]MH_I2C_Read... [12:55:59]Read from MH i2c: D1 [12:55:59]MH_I2C_Read... [12:55:59]Read from MH i2c: D1 01 00 [12:55:59]MH_I2C_Read... [12:55:59]Read from MH i2c: D1 01 00 32 01 00 04 [12:55:59]Write to MH i2c: 01 00 00 33 01 34 [12:55:59]Write i2c OK [12:55:59]MH_I2C_Read... [12:55:59]*** Cut start [12:55:59]*** Partial cut [12:55:59]*** CUTSNS_PIN = 1 [12:55:59]*** CUTSNS_PIN = 0 [12:56:00]*** Brake cut motor [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]*** Stop cut motor [12:56:00]*** Cut end [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 33 01 00 00 00 00 00 FF 0F 49 [12:56:00]process_action print_text done [12:56:00]requested_data is exist [12:56:00]produce_requested_data [12:56:00]requested_item fm.sn is exist - process it [12:56:00]wFMCommunicate request_size=4 [12:56:00]MH_SAM_APDU [12:56:00]CAPDU: 80 11 00 00 [12:56:00]Write to MH i2c: E2 08 00 34 01 80 11 00 00 00 00 00 00 AF [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:00]Read from MH i2c: E2 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: E2 17 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: E2 17 00 34 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [12:56:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:56:00]wFMCommunicate OK [12:56:00]requested_item fd.num is exist - process it [12:56:00]SAM_PROTO_GetFieldsCounters [12:56:00]wFMCommunicate request_size=4 [12:56:00]MH_SAM_APDU [12:56:00]CAPDU: 80 13 00 00 [12:56:00]Write to MH i2c: E2 08 00 35 01 80 13 00 00 00 00 00 00 B2 [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:00]Read from MH i2c: E2 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: E2 62 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: E2 62 00 35 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 72 03 00 0E 04 04 00 B6 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 0A [12:56: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 72 03 00 0E 04 04 00 B6 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 [12:56:00]wFMCommunicate OK [12:56:00]SAM_PROTO_GetFieldsCounters done [12:56:00]requested_item shift.num is exist - process it [12:56:00]requested_item shift.opened is exist - process it [12:56:00]req_shift_opened [12:56:00]FM_GetShiftState [12:56:00]SAM_PROTO_GetShiftState [12:56:00]wFMCommunicate request_size=4 [12:56:00]MH_SAM_APDU [12:56:00]CAPDU: 80 13 01 00 [12:56:00]Write to MH i2c: E2 08 00 36 01 80 13 01 00 00 00 00 00 B4 [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:00]Read from MH i2c: E2 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: E2 0E 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: E2 0E 00 36 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C2 [12:56:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [12:56:00]wFMCommunicate OK [12:56:00]SAM_PROTO_GetShiftState done [12:56:00]FM_GetShiftState done [12:56:00]req_shift_opened done [12:56:00]requested_item shift.open_date is exist - process it [12:56:00]req_shift_open_date [12:56:00]req_shift_open_date done [12:56:00]produce_requested_data done [12:56:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225934,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [12:56:00]process_action_free print_text [12:56:00]json_value_free [12:56:00]json_value_free done [12:56:00]process_json_proto returns [12:56:00]Send response to host [12:56:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225934,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [12:56:00]free response buf [12:56:00]execute_script done [12:56:00]execute_script returns [12:56:00]free content buf [12:56:00]Sock 8.Close socket [12:56:00]Sock 8.Thread stoped [12:56:03]OFD Sender: No OFD packet to send [12:56:08]OFD Sender: No OFD packet to send [12:56:09]recv_with_timeout no data received [12:56:13]OFD Sender: No OFD packet to send [12:56:18]OFD Sender: No OFD packet to send [12:56:23]OFD Sender: No OFD packet to send [12:56:28]OFD Sender: No OFD packet to send [12:56:33]OFD Sender: No OFD packet to send [12:56:38]OFD Sender: No OFD packet to send [12:56:42]recv_with_timeout no data received [12:56:43]OFD Sender: No OFD packet to send [12:56:48]OFD Sender: No OFD packet to send [12:56:53]OFD Sender: No OFD packet to send [12:56:58]OFD Sender: No OFD packet to send [12:57:03]OFD Sender: No OFD packet to send [12:57:08]OFD Sender: No OFD packet to send [12:57:13]OFD Sender: No OFD packet to send [12:57:18]OFD Sender: No OFD packet to send [12:57:23]OFD Sender: No OFD packet to send [12:57:28]OFD Sender: No OFD packet to send [12:57:33]OFD Sender: No OFD packet to send [12:57:38]OFD Sender: No OFD packet to send [12:57:43]OFD Sender: No OFD packet to send [12:57:48]OFD Sender: No OFD packet to send [12:57:53]OFD Sender: No OFD packet to send [12:57:58]OFD Sender: No OFD packet to send [12:58:03]OFD Sender: No OFD packet to send [12:58:08]OFD Sender: No OFD packet to send [12:58:13]OFD Sender: No OFD packet to send [12:58:18]OFD Sender: No OFD packet to send [12:58:23]OFD Sender: No OFD packet to send [12:58:28]OFD Sender: No OFD packet to send [12:58:33]OFD Sender: No OFD packet to send [12:58:38]OFD Sender: No OFD packet to send [12:58:43]OFD Sender: No OFD packet to send [12:58:49]OFD Sender: No OFD packet to send [12:58:54]OFD Sender: No OFD packet to send [12:58:59]OFD Sender: No OFD packet to send [12:59:04]OFD Sender: No OFD packet to send [12:59:09]OFD Sender: No OFD packet to send [12:59:13]recv_with_timeout no data received [12:59:14]OFD Sender: No OFD packet to send [12:59:19]OFD Sender: No OFD packet to send [12:59:24]recv_with_timeout no data received [12:59:24]OFD Sender: No OFD packet to send [12:59:29]OFD Sender: No OFD packet to send [12:59:34]OFD Sender: No OFD packet to send [12:59:39]OFD Sender: No OFD packet to send [12:59:44]OFD Sender: No OFD packet to send [12:59:49]OFD Sender: No OFD packet to send [12:59:54]OFD Sender: No OFD packet to send [12:59:59]OFD Sender: No OFD packet to send [13:00:04]OFD Sender: No OFD packet to send [13:00:09]OFD Sender: No OFD packet to send [13:00:14]OFD Sender: No OFD packet to send [13:00:19]OFD Sender: No OFD packet to send [13:00:24]OFD Sender: No OFD packet to send [13:00:27]accept exits with 10 [13:00:27]New connection [13:00:27]New thread 3067444580 created [13:00:27]Thread 3067587940 joined [13:00:27]Waiting for new connection... [13:00:27] Sock 10.Parse request [13:00:27]Sock 10.Check first char [13:00:27]Sock 10.First char is OK [13:00:27]request: POST /json_proto HTTP/1.0 [13:00:27]Method: POST [13:00:27]URL: /json_proto [13:00:27]Method is POST - this is cgi request [13:00:27]url: /json_proto [13:00:27]query_string will be loaded in cgi processing [13:00:27]execute_cgi json_proto POST (null) [13:00:27]execute_cgi path=json_proto method=POST [13:00:27]POST find Content-Length [13:00:27]Host: 172.17.43.131:8080 [13:00:27]Content-Length: 671 [13:00:27]Content-Type: application/json [13:00:27] [13:00:27]POST finish read [13:00:27]Found Content-Length = 671 [13:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:27]execute_script... [13:00:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:27]POST & json_proto [13:00:27]process_json_proto [13:00:27]json parsed OK: [13:00:27]protocol is kg_v1.0 [13:00:27]action value=close_receipt [13:00:27]process_action close_receipt [13:00:27]cmd_close_receipt [13:00:27]MH_GetDate [13:00:27]Write to MH i2c: F0 00 00 37 01 27 [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 09 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 09 00 37 01 00 6C EF A4 66 F9 24 A2 66 BA [13:00:27]GetLastDocTimeStamp 1722084894 [13:00:27]current date 1722085228 [13:00:27]FM_GetShiftState [13:00:27]SAM_PROTO_GetShiftState [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 13 01 00 [13:00:27]Write to MH i2c: E2 08 00 38 01 80 13 01 00 00 00 00 00 B6 [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 38 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C4 [13:00:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:00:27]wFMCommunicate OK [13:00:27]SAM_PROTO_GetShiftState done [13:00:27]FM_GetShiftState done [13:00:27]opened in 1722038719 [13:00:27]opened+sec_in_day 1722125119 [13:00:27]quantity*price = 50017 [13:00:27]sum+1 = 50019 [13:00:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 295 27.07.2024 13:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225935 ФПД: 278423526995347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130028&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225935&fm=278423526995347&tin=02508201610067®Number=0000000000092624&sum=50000 [13:00:29]StoreToDocumentArchive [13:00:29]shift 438 fd 225935 [13:00:29]save to /storage/0438/doc_00225935 [13:00:29]save last doc name /storage/0438/doc_00225935 to /storage/kkm_last_doc_name [13:00:29]save OK [13:00:29]Clear old archive folders... [13:00:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:00:29]tlvbuf is 00F8B910 [13:00:29]SAM_PROTO_ClearQueue [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 09 00 00 [13:00:29]Write to MH i2c: E2 08 00 45 01 80 09 00 00 00 00 00 00 B8 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]SAM_PROTO_ClearQueue done [13:00:29]KKMCreateOFDPacket [13:00:29]OFDProtocolAddRootSTLVToBuf [13:00:29]FM_MakeSignedData [13:00:29]FM_MakeSignedData [13:00:29]SAM_PROTO_SignData [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 01 02 [13:00:29]Write to MH i2c: E2 08 00 46 01 80 0D 01 02 00 00 00 00 C0 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 46 01 00 90 00 BB [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=255 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 6C EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 72 03 00 35 04 06 00 [13:00:29]Write to MH i2c: E2 02 01 47 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 6C EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 72 03 00 35 04 06 00 00 00 9B [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]OFD Sender: No OFD packet to send [13:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 47 01 00 90 00 BC [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=11 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 02 02 06 FD 39 87 6C 75 93 [13:00:29]Write to MH i2c: E2 0E 00 48 01 80 0D 02 02 06 00 FD 39 87 6C 75 93 00 00 00 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 48 01 00 90 00 BD [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 03 02 [13:00:29]Write to MH i2c: E2 08 00 49 01 80 0D 03 02 00 00 00 00 C5 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 0B 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 0B 00 49 01 00 65 D2 B7 7F 69 49 26 DA 90 00 E5 [13:00:29]RAPDU: 65 D2 B7 7F 69 49 26 DA 90 00 [13:00:29]wFMCommunicate OK [13:00:29]SAM_PROTO_SignData done [13:00:29]FM_MakeSignedData done [13:00:29]CreateOFDProtocolMessage [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 11 00 00 [13:00:29]Write to MH i2c: E2 08 00 4A 01 80 11 00 00 00 00 00 00 C5 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 17 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 17 00 4A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [13:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:00:29]wFMCommunicate OK [13:00:29]CreateOFDProtocolMessage done [13:00:29]OFDSenderStorePacket 225935 [13:00:29]StoreOFDPacket docnum=225935 [13:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A6 D8 08 01 FF D0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 6C EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 72 03 00 35 04 06 00 FD 39 87 6C 75 93 65 D2 B7 7F 69 49 26 DA [13:00:29]CheckFolder [13:00:29]dirname=/storage/ofd_packets [13:00:29]CheckFolder done [13:00:29]ProducePacketName [13:00:29]name=ofd_packets/00225935 [13:00:29]NVStorageSaveData ofd_packets/00225935 [13:00:29]File name is /storage/ofd_packets/00225935 [13:00:29]Write 302 bytes [13:00:29]NVStorageSaveData done [13:00:29]OFDSenderStorePacket done [13:00:29]KKMCreateOFDPacket done [13:00:29]NVStorageSaveData kkm_last_timestamp [13:00:29]File name is /storage/kkm_last_timestamp [13:00:29]Write 4 bytes [13:00:29]NVStorageSaveData done [13:00:29]ExternCall_PrintAddStr [13:00:29]wPrintStart [13:00:29]Write to MH i2c: 01 00 00 4B 01 4C [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 4B 01 00 00 00 00 00 FF 0F 61 [13:00:29]RasterBufferAndPrint [13:00:29]line Счет N : (1)2002226 [13:00:29]line ИНН: 02508201610067 [13:00:29]line Контрольно-Кассовый Чек [13:00:29]line ПРОДАЖА [13:00:29]line ТРК (МРК, ГНК) : 62 [13:00:29]line Товар: 2710124130 [13:00:29]line Super-92-К-5 [13:00:29]line 7.270 * 68.80 [13:00:29]line = 500.18 [13:00:29]line НДС 12% НСП 1% [13:00:29]line > о реализуемом товаре [13:00:29]line ОКРУГЛЕНИЕ: -0.18 [13:00:29]line ИТОГО: 500.00 [13:00:29]line Внесено: 500.00 [13:00:29]line СДАЧА: 0.00 [13:00:29]line НСП 1% : 4.43 [13:00:29]line НДС 12% : 53.12 [13:00:29]line Наличными: 500.00 [13:00:29]line Безнал.: 0.00 [13:00:29]line Место: АЗС № 97 "Партнер Нефть" [13:00:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:00:29]line СНО: Общий режим [13:00:29]line Чек 295 27.07.2024 13:00 [13:00:29]line Смена: 438 ФФД: 1.0 [13:00:29]line ЗНМ: 0300000054 [13:00:29]line РНМ: 0000000000092624 [13:00:29]line Версия ККМ: 001 [13:00:29]line ФМ: 0000000000874959 [13:00:29]line ФД: 225935 [13:00:29]line ФПД: 278423526995347 [13:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130028&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225935&fm=278423526995347&tin=02508201610067®Number=0000000000092624&sum=50000 [13:00:29]written 0, free lines is 4095 [13:00:29]OFD Sender: Processing packet 225935 [packets to send 600, broken 599] [13:00:29]ProducePacketName [13:00:29]name=ofd_packets/00225935 [13:00:29]OFD Sender: To server: pG, [13:00:29]CommunicateWithHost lk.salyk.kg:30040 [13:00:29]ConnectInit lk.salyk.kg [13:00:30]Write to MH i2c: 01 00 00 76 01 77 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 07 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 07 00 76 01 00 00 00 00 00 63 0C ED [13:00:30]RasterBufferAndPrint [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]written 0, free lines is 3175 [13:00:30]MH_Cut [13:00:30]Write to MH i2c: D1 01 00 7D 01 01 50 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 01 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 01 00 7D 01 00 4F [13:00:30]Write to MH i2c: 01 00 00 7E 01 7F [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Connected sock=11 [13:00: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 35 39 10 01 00 00 A6 D8 08 01 FF D0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 6C EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 72 03 00 35 04 06 00 FD 39 87 6C 75 93 65 D2 B7 7F 69 49 26 DA [13:00: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 35 39 4F 00 00 00 A7 55 47 00 4A 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 35 39 10 04 04 00 8F 72 03 00 F4 03 04 00 7A 9B A4 66 B6 04 01 00 00 07 50 F2 34 49 B8 A9 02 [13:00:30]CommunicateWithHost err = 0 [13:00:30]CheckOFDResponse [13:00:30]1017 (14) - 77093643461234 [13:00:30]1041 (16) - 0000000000874959 [13:00:30]1040 (4) - 225935 [13:00:30]1012 (4) - 27.07.2024 07:02 [13:00:30]1206 (1) - 0 [13:00:30]OFD Sender: Remove packet 225935 [13:00:30]ProducePacketName [13:00:30]name=ofd_packets/00225935 [13:00:30]NVStorageDeleteData [13:00:31]*** Cut start [13:00:31]*** Partial cut [13:00:31]*** CUTSNS_PIN = 1 [13:00:31]*** CUTSNS_PIN = 0 [13:00:31]OFD Sender: No OFD packet to send [13:00:31]*** Brake cut motor [13:00:31]Read from MH i2c: 01 [13:00:31]MH_I2C_Read... [13:00:31]*** Stop cut motor [13:00:31]*** Cut end [13:00:31]Read from MH i2c: 01 07 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: 01 07 00 7E 01 00 00 00 00 00 FF 0F 94 [13:00:31]process_action close_receipt done [13:00:31]requested_data is exist [13:00:31]produce_requested_data [13:00:31]requested_item fm.sn is exist - process it [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 11 00 00 [13:00:31]Write to MH i2c: E2 08 00 7F 01 80 11 00 00 00 00 00 00 FA [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 7F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [13:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:00:31]wFMCommunicate OK [13:00:31]requested_item fd.num is exist - process it [13:00:31]SAM_PROTO_GetFieldsCounters [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 13 00 00 [13:00:31]Write to MH i2c: E2 08 00 80 01 80 13 00 00 00 00 00 00 FD [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:32]Read from MH i2c: E2 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: E2 62 00 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: E2 62 00 80 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 72 03 00 0E 04 04 00 B6 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 59 [13:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 72 03 00 0E 04 04 00 B6 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:00:32]wFMCommunicate OK [13:00:32]SAM_PROTO_GetFieldsCounters done [13:00:32]requested_item shift.num is exist - process it [13:00:32]requested_item shift.opened is exist - process it [13:00:32]req_shift_opened [13:00:32]FM_GetShiftState [13:00:32]SAM_PROTO_GetShiftState [13:00:32]wFMCommunicate request_size=4 [13:00:32]MH_SAM_APDU [13:00:32]CAPDU: 80 13 01 00 [13:00:32]Write to MH i2c: E2 08 00 81 01 80 13 01 00 00 00 00 00 FF [13:00:32]Write i2c OK [13:00:32]MH_I2C_Read... [13:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:32]Read from MH i2c: E2 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: E2 0E 00 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: E2 0E 00 81 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0D [13:00:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:00:32]wFMCommunicate OK [13:00:32]SAM_PROTO_GetShiftState done [13:00:32]FM_GetShiftState done [13:00:32]req_shift_opened done [13:00:32]requested_item shift.open_date is exist - process it [13:00:32]req_shift_open_date [13:00:32]req_shift_open_date done [13:00:32]produce_requested_data done [13:00:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225935,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:00:32]process_action_free close_receipt [13:00:32]json_value_free [13:00:32]json_value_free done [13:00:32]process_json_proto returns [13:00:32]Send response to host [13:00:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225935,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:00:32]free response buf [13:00:32]execute_script done [13:00:32]execute_script returns [13:00:32]free content buf [13:00:32]Sock 10.Close socket [13:00:32]Sock 10.Thread stoped [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:41]accept exits with 9 [13:00:41]New connection [13:00:41]New thread 3067587940 created [13:00:41]Thread 3067444580 joined [13:00:41]Waiting for new connection... [13:00:41] Sock 9.Parse request [13:00:41]Sock 9.Check first char [13:00:41]Sock 9.First char is OK [13:00:41]request: POST /json_proto HTTP/1.0 [13:00:41]Method: POST [13:00:41]URL: /json_proto [13:00:41]Method is POST - this is cgi request [13:00:41]url: /json_proto [13:00:41]query_string will be loaded in cgi processing [13:00:41]execute_cgi json_proto POST (null) [13:00:41]execute_cgi path=json_proto method=POST [13:00:41]POST find Content-Length [13:00:41]Host: 172.17.43.131:8080 [13:00:41]Content-Length: 671 [13:00:41]Content-Type: application/json [13:00:41] [13:00:41]POST finish read [13:00:41]Found Content-Length = 671 [13:00:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:41]execute_script... [13:00:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:41]POST & json_proto [13:00:41]process_json_proto [13:00:41]json parsed OK: [13:00:41]protocol is kg_v1.0 [13:00:41]action value=close_receipt [13:00:41]process_action close_receipt [13:00:41]cmd_close_receipt [13:00:41]MH_GetDate [13:00:41]Write to MH i2c: F0 00 00 82 01 72 [13:00:41]Write i2c OK [13:00:41]MH_I2C_Read... [13:00:41]Read from MH i2c: F0 [13:00:41]MH_I2C_Read... [13:00:41]Read from MH i2c: F0 09 00 [13:00:41]MH_I2C_Read... [13:00:41]Read from MH i2c: F0 09 00 82 01 00 7A EF A4 66 F9 24 A2 66 13 [13:00:41]GetLastDocTimeStamp 1722085228 [13:00:41]current date 1722085242 [13:00:41]FM_GetShiftState [13:00:41]SAM_PROTO_GetShiftState [13:00:41]wFMCommunicate request_size=4 [13:00:41]MH_SAM_APDU [13:00:41]CAPDU: 80 13 01 00 [13:00:41]Write to MH i2c: E2 08 00 83 01 80 13 01 00 00 00 00 00 01 [13:00:41]Write i2c OK [13:00:41]MH_I2C_Read... [13:00:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:41]Read from MH i2c: E2 [13:00:41]MH_I2C_Read... [13:00:41]Read from MH i2c: E2 0E 00 [13:00:41]MH_I2C_Read... [13:00:41]Read from MH i2c: E2 0E 00 83 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0F [13:00:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:00:41]wFMCommunicate OK [13:00:41]SAM_PROTO_GetShiftState done [13:00:41]FM_GetShiftState done [13:00:41]opened in 1722038719 [13:00:41]opened+sec_in_day 1722125119 [13:00:41]quantity*price = 50017 [13:00:41]sum+1 = 50019 [13:00:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 296 27.07.2024 13:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225936 ФПД: 219613058971684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225936&fm=219613058971684&tin=02508201610067®Number=0000000000092624&sum=50000 [13:00:42]StoreToDocumentArchive [13:00:42]shift 438 fd 225936 [13:00:42]save to /storage/0438/doc_00225936 [13:00:42]save last doc name /storage/0438/doc_00225936 to /storage/kkm_last_doc_name [13:00:42]save OK [13:00:42]Clear old archive folders... [13:00:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:00:42]tlvbuf is 00F742E0 [13:00:42]SAM_PROTO_ClearQueue [13:00:42]wFMCommunicate request_size=4 [13:00:42]MH_SAM_APDU [13:00:42]CAPDU: 80 09 00 00 [13:00:42]Write to MH i2c: E2 08 00 90 01 80 09 00 00 00 00 00 00 03 [13:00:42]Write i2c OK [13:00:42]MH_I2C_Read... [13:00:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:42]Read from MH i2c: E2 [13:00:42]MH_I2C_Read... [13:00:42]Read from MH i2c: E2 03 00 [13:00:42]MH_I2C_Read... [13:00:42]Read from MH i2c: E2 03 00 90 01 00 90 00 05 [13:00:42]RAPDU: 90 00 [13:00:42]wFMCommunicate OK [13:00:42]SAM_PROTO_ClearQueue done [13:00:42]KKMCreateOFDPacket [13:00:42]OFDProtocolAddRootSTLVToBuf [13:00:42]FM_MakeSignedData [13:00:42]FM_MakeSignedData [13:00:42]SAM_PROTO_SignData [13:00:42]wFMCommunicate request_size=4 [13:00:42]MH_SAM_APDU [13:00:42]CAPDU: 80 0D 01 02 [13:00:42]Write to MH i2c: E2 08 00 91 01 80 0D 01 02 00 00 00 00 0B [13:00:42]Write i2c OK [13:00:42]MH_I2C_Read... [13:00:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:42]Read from MH i2c: E2 [13:00:42]MH_I2C_Read... [13:00:42]Read from MH i2c: E2 03 00 [13:00:42]MH_I2C_Read... [13:00:42]Read from MH i2c: E2 03 00 91 01 00 90 00 06 [13:00:42]RAPDU: 90 00 [13:00:42]wFMCommunicate OK [13:00:42]wFMCommunicate request_size=255 [13:00:42]MH_SAM_APDU [13:00:42]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 7A EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 72 03 00 35 04 06 00 [13:00:42]Write to MH i2c: E2 02 01 92 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 7A EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 72 03 00 35 04 06 00 00 00 F6 [13:00:42]Write i2c OK [13:00:42]MH_I2C_Read... [13:00:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:43]Read from MH i2c: E2 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 03 00 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 03 00 92 01 00 90 00 07 [13:00:43]RAPDU: 90 00 [13:00:43]wFMCommunicate OK [13:00:43]wFMCommunicate request_size=11 [13:00:43]MH_SAM_APDU [13:00:43]CAPDU: 80 0D 02 02 06 C7 BC A6 5E 38 24 [13:00:43]Write to MH i2c: E2 0E 00 93 01 80 0D 02 02 06 00 C7 BC A6 5E 38 24 00 00 FD [13:00:43]Write i2c OK [13:00:43]MH_I2C_Read... [13:00:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:43]Read from MH i2c: E2 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 03 00 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 03 00 93 01 00 90 00 08 [13:00:43]RAPDU: 90 00 [13:00:43]wFMCommunicate OK [13:00:43]wFMCommunicate request_size=4 [13:00:43]MH_SAM_APDU [13:00:43]CAPDU: 80 0D 03 02 [13:00:43]Write to MH i2c: E2 08 00 94 01 80 0D 03 02 00 00 00 00 10 [13:00:43]Write i2c OK [13:00:43]MH_I2C_Read... [13:00:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:43]Read from MH i2c: E2 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 0B 00 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 0B 00 94 01 00 21 44 3C 3D D4 B5 53 A0 90 00 6B [13:00:43]RAPDU: 21 44 3C 3D D4 B5 53 A0 90 00 [13:00:43]wFMCommunicate OK [13:00:43]SAM_PROTO_SignData done [13:00:43]FM_MakeSignedData done [13:00:43]CreateOFDProtocolMessage [13:00:43]wFMCommunicate request_size=4 [13:00:43]MH_SAM_APDU [13:00:43]CAPDU: 80 11 00 00 [13:00:43]Write to MH i2c: E2 08 00 95 01 80 11 00 00 00 00 00 00 10 [13:00:43]Write i2c OK [13:00:43]MH_I2C_Read... [13:00:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:43]Read from MH i2c: E2 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 17 00 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: E2 17 00 95 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [13:00:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:00:43]wFMCommunicate OK [13:00:43]CreateOFDProtocolMessage done [13:00:43]OFDSenderStorePacket 225936 [13:00:43]StoreOFDPacket docnum=225936 [13:00:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 62 1F 08 01 34 84 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 7A EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 72 03 00 35 04 06 00 C7 BC A6 5E 38 24 21 44 3C 3D D4 B5 53 A0 [13:00:43]CheckFolder [13:00:43]dirname=/storage/ofd_packets [13:00:43]CheckFolder done [13:00:43]ProducePacketName [13:00:43]name=ofd_packets/00225936 [13:00:43]NVStorageSaveData ofd_packets/00225936 [13:00:43]File name is /storage/ofd_packets/00225936 [13:00:43]Write 302 bytes [13:00:43]NVStorageSaveData done [13:00:43]OFDSenderStorePacket done [13:00:43]KKMCreateOFDPacket done [13:00:43]NVStorageSaveData kkm_last_timestamp [13:00:43]File name is /storage/kkm_last_timestamp [13:00:43]Write 4 bytes [13:00:43]NVStorageSaveData done [13:00:43]ExternCall_PrintAddStr [13:00:43]wPrintStart [13:00:43]Write to MH i2c: 01 00 00 96 01 97 [13:00:43]OFD Sender: Processing packet 225936 [packets to send 600, broken 599] [13:00:43]ProducePacketName [13:00:43]name=ofd_packets/00225936 [13:00:43]OFD Sender: To server: pG, [13:00:43]CommunicateWithHost lk.salyk.kg:30040 [13:00:43]ConnectInit lk.salyk.kg [13:00:43]Write i2c OK [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: 01 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: 01 07 00 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: 01 07 00 96 01 00 00 00 00 00 FF 0F AC [13:00:43]RasterBufferAndPrint [13:00:43]line Счет N : (1)2002227 [13:00:43]line ИНН: 02508201610067 [13:00:43]line Контрольно-Кассовый Чек [13:00:43]line ПРОДАЖА [13:00:43]line ТРК (МРК, ГНК) : 32 [13:00:43]line Товар: 2710124130 [13:00:43]line Super-92-К-5 [13:00:43]line 7.270 * 68.80 [13:00:43]line = 500.18 [13:00:43]line НДС 12% НСП 1% [13:00:43]line > о реализуемом товаре [13:00:43]line ОКРУГЛЕНИЕ: -0.18 [13:00:43]line ИТОГО: 500.00 [13:00:43]line Внесено: 500.00 [13:00:43]line СДАЧА: 0.00 [13:00:43]line НСП 1% : 4.43 [13:00:43]line НДС 12% : 53.12 [13:00:43]line Наличными: 500.00 [13:00:43]line Безнал.: 0.00 [13:00:43]line Место: АЗС № 97 "Партнер Нефть" [13:00:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:00:43]line СНО: Общий режим [13:00:43]line Чек 296 27.07.2024 13:00 [13:00:43]line Смена: 438 ФФД: 1.0 [13:00:43]line ЗНМ: 0300000054 [13:00:43]line РНМ: 0000000000092624 [13:00:43]line Версия ККМ: 001 [13:00:43]line ФМ: 0000000000874959 [13:00:43]line ФД: 225936 [13:00:43]line ФПД: 219613058971684 [13:00:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225936&fm=219613058971684&tin=02508201610067®Number=0000000000092624&sum=50000 [13:00:43]written 0, free lines is 4095 [13:00:43]Write to MH i2c: 01 00 00 C1 01 C2 [13:00:43]Write i2c OK [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: 01 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: 01 07 00 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 64 0C 39 [13:00:43]RasterBufferAndPrint [13:00:43]line [13:00:43]line [13:00:43]line [13:00:43]line [13:00:43]line [13:00:43]written 0, free lines is 3179 [13:00:43]MH_Cut [13:00:43]Write to MH i2c: D1 01 00 C8 01 01 9B [13:00:43]Write i2c OK [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: D1 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: D1 01 00 [13:00:43]MH_I2C_Read... [13:00:43]Read from MH i2c: D1 01 00 C8 01 00 9A [13:00:43]Write to MH i2c: 01 00 00 C9 01 CA [13:00:43]Write i2c OK [13:00:43]MH_I2C_Read... [13:00:44]Connected sock=10 [13:00: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 35 39 10 01 00 00 62 1F 08 01 34 84 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 7A EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 72 03 00 35 04 06 00 C7 BC A6 5E 38 24 21 44 3C 3D D4 B5 53 A0 [13:00:44]*** Cut start [13:00:44]*** Partial cut [13:00:44]*** CUTSNS_PIN = 1 [13:00:45]*** CUTSNS_PIN = 0 [13:00:45]*** Brake cut motor [13:00: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 35 39 4F 00 00 00 E3 0C 47 00 41 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 35 39 10 04 04 00 90 72 03 00 F4 03 04 00 89 9B A4 66 B6 04 01 00 00 F5 E5 09 DB 23 0D 2D 13 [13:00:45]CommunicateWithHost err = 0 [13:00:45]CheckOFDResponse [13:00:45]1017 (14) - 77093643461234 [13:00:45]1041 (16) - 0000000000874959 [13:00:45]1040 (4) - 225936 [13:00:45]1012 (4) - 27.07.2024 07:02 [13:00:45]1206 (1) - 0 [13:00:45]OFD Sender: Remove packet 225936 [13:00:45]ProducePacketName [13:00:45]name=ofd_packets/00225936 [13:00:45]NVStorageDeleteData [13:00:45]Read from MH i2c: 01 [13:00:45]MH_I2C_Read... [13:00:45]*** Stop cut motor [13:00:45]*** Cut end [13:00:45]Read from MH i2c: 01 07 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 FF 0F DF [13:00:45]process_action close_receipt done [13:00:45]requested_data is exist [13:00:45]produce_requested_data [13:00:45]requested_item fm.sn is exist - process it [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 11 00 00 [13:00:45]Write to MH i2c: E2 08 00 CA 01 80 11 00 00 00 00 00 00 45 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 17 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 17 00 CA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [13:00:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:00:45]wFMCommunicate OK [13:00:45]requested_item fd.num is exist - process it [13:00:45]SAM_PROTO_GetFieldsCounters [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 13 00 00 [13:00:45]Write to MH i2c: E2 08 00 CB 01 80 13 00 00 00 00 00 00 48 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 62 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 62 00 CB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 72 03 00 0E 04 04 00 B6 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 A8 [13:00:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 72 03 00 0E 04 04 00 B6 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:00:45]wFMCommunicate OK [13:00:45]SAM_PROTO_GetFieldsCounters done [13:00:45]requested_item shift.num is exist - process it [13:00:45]requested_item shift.opened is exist - process it [13:00:45]req_shift_opened [13:00:45]FM_GetShiftState [13:00:45]SAM_PROTO_GetShiftState [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 13 01 00 [13:00:45]Write to MH i2c: E2 08 00 CC 01 80 13 01 00 00 00 00 00 4A [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 0E 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 0E 00 CC 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 58 [13:00:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:00:45]wFMCommunicate OK [13:00:45]SAM_PROTO_GetShiftState done [13:00:45]FM_GetShiftState done [13:00:45]req_shift_opened done [13:00:45]requested_item shift.open_date is exist - process it [13:00:45]req_shift_open_date [13:00:45]req_shift_open_date done [13:00:45]produce_requested_data done [13:00:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225936,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:00:45]process_action_free close_receipt [13:00:45]json_value_free [13:00:45]json_value_free done [13:00:45]process_json_proto returns [13:00:45]Send response to host [13:00:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225936,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:00:45]free response buf [13:00:45]execute_script done [13:00:45]execute_script returns [13:00:45]free content buf [13:00:45]Sock 9.Close socket [13:00:45]Sock 9.Thread stoped [13:00:45]OFD Sender: No OFD packet to send [13:00:50]OFD Sender: No OFD packet to send [13:00:55]OFD Sender: No OFD packet to send [13:01:00]OFD Sender: No OFD packet to send [13:01:01]recv_with_timeout no data received [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:12]recv_with_timeout no data received [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:24]recv_with_timeout no data received [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:48]recv_with_timeout no data received [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:16]recv_with_timeout no data received [13:02:20]accept exits with 8 [13:02:20]New connection [13:02:20]New thread 3067444580 created [13:02:20]Thread 3067587940 joined [13:02:20]Waiting for new connection... [13:02:20] Sock 8.Parse request [13:02:20]Sock 8.Check first char [13:02:20]Sock 8.First char is OK [13:02:20]request: POST /json_proto HTTP/1.0 [13:02:20]Method: POST [13:02:20]URL: /json_proto [13:02:20]Method is POST - this is cgi request [13:02:20]url: /json_proto [13:02:20]query_string will be loaded in cgi processing [13:02:20]execute_cgi json_proto POST (null) [13:02:20]execute_cgi path=json_proto method=POST [13:02:20]POST find Content-Length [13:02:20]Host: 172.17.43.131:8080 [13:02:20]Content-Length: 678 [13:02:20]Content-Type: application/json [13:02:20] [13:02:20]POST finish read [13:02:20]Found Content-Length = 678 [13:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:20]execute_script... [13:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:20]POST & json_proto [13:02:20]process_json_proto [13:02:20]json parsed OK: [13:02:20]protocol is kg_v1.0 [13:02:20]action value=close_receipt [13:02:20]process_action close_receipt [13:02:20]cmd_close_receipt [13:02:20]MH_GetDate [13:02:20]Write to MH i2c: F0 00 00 CD 01 BD [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: F0 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: F0 09 00 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: F0 09 00 CD 01 00 DD EF A4 66 F9 24 A2 66 C1 [13:02:20]GetLastDocTimeStamp 1722085242 [13:02:20]current date 1722085341 [13:02:20]FM_GetShiftState [13:02:20]SAM_PROTO_GetShiftState [13:02:20]wFMCommunicate request_size=4 [13:02:20]MH_SAM_APDU [13:02:20]CAPDU: 80 13 01 00 [13:02:20]Write to MH i2c: E2 08 00 CE 01 80 13 01 00 00 00 00 00 4C [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:20]Read from MH i2c: E2 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 0E 00 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 0E 00 CE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5A [13:02:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:02:20]wFMCommunicate OK [13:02:20]SAM_PROTO_GetShiftState done [13:02:20]FM_GetShiftState done [13:02:20]opened in 1722038719 [13:02:20]opened+sec_in_day 1722125119 [13:02:20]quantity*price = 50036 [13:02:20]sum+1 = 50037 [13:02:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 297 27.07.2024 13:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225937 ФПД: 171308495168785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130221&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225937&fm=171308495168785&tin=02508201610067®Number=0000000000092624&sum=50000 [13:02:21]StoreToDocumentArchive [13:02:21]shift 438 fd 225937 [13:02:21]save to /storage/0438/doc_00225937 [13:02:21]save last doc name /storage/0438/doc_00225937 to /storage/kkm_last_doc_name [13:02:21]save OK [13:02:21]Clear old archive folders... [13:02:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:21]tlvbuf is 00F75C10 [13:02:21]SAM_PROTO_ClearQueue [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 09 00 00 [13:02:21]Write to MH i2c: E2 08 00 DB 01 80 09 00 00 00 00 00 00 4E [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 DB 01 00 90 00 50 [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]SAM_PROTO_ClearQueue done [13:02:21]KKMCreateOFDPacket [13:02:21]OFDProtocolAddRootSTLVToBuf [13:02:21]FM_MakeSignedData [13:02:21]FM_MakeSignedData [13:02:21]SAM_PROTO_SignData [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 01 02 [13:02:21]Write to MH i2c: E2 08 00 DC 01 80 0D 01 02 00 00 00 00 56 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 DC 01 00 90 00 51 [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]wFMCommunicate request_size=255 [13:02:21]MH_SAM_APDU [13:02: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 DD EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 72 03 00 35 04 06 00 9B [13:02:21]Write to MH i2c: E2 02 01 DD 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 DD EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 72 03 00 35 04 06 00 9B 00 00 35 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 DD 01 00 90 00 52 [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]wFMCommunicate request_size=10 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 02 02 05 CD DE 00 65 11 [13:02:21]Write to MH i2c: E2 0D 00 DE 01 80 0D 02 02 05 00 CD DE 00 65 11 00 00 84 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 DE 01 00 90 00 53 [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 03 02 [13:02:21]Write to MH i2c: E2 08 00 DF 01 80 0D 03 02 00 00 00 00 5B [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:22]Read from MH i2c: E2 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 0B 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 0B 00 DF 01 00 B3 66 EF C1 E7 C3 56 23 90 00 48 [13:02:22]RAPDU: B3 66 EF C1 E7 C3 56 23 90 00 [13:02:22]wFMCommunicate OK [13:02:22]SAM_PROTO_SignData done [13:02:22]FM_MakeSignedData done [13:02:22]CreateOFDProtocolMessage [13:02:22]wFMCommunicate request_size=4 [13:02:22]MH_SAM_APDU [13:02:22]CAPDU: 80 11 00 00 [13:02:22]Write to MH i2c: E2 08 00 E0 01 80 11 00 00 00 00 00 00 5B [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:22]Read from MH i2c: E2 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 17 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: E2 17 00 E0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [13:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:02:22]wFMCommunicate OK [13:02:22]CreateOFDProtocolMessage done [13:02:22]OFDSenderStorePacket 225937 [13:02:22]StoreOFDPacket docnum=225937 [13:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 97 07 01 5E 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 DD EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 72 03 00 35 04 06 00 9B CD DE 00 65 11 B3 66 EF C1 E7 C3 56 23 [13:02:22]CheckFolder [13:02:22]dirname=/storage/ofd_packets [13:02:22]CheckFolder done [13:02:22]ProducePacketName [13:02:22]name=ofd_packets/00225937 [13:02:22]NVStorageSaveData ofd_packets/00225937 [13:02:22]File name is /storage/ofd_packets/00225937 [13:02:22]Write 301 bytes [13:02:22]NVStorageSaveData done [13:02:22]OFDSenderStorePacket done [13:02:22]KKMCreateOFDPacket done [13:02:22]NVStorageSaveData kkm_last_timestamp [13:02:22]File name is /storage/kkm_last_timestamp [13:02:22]Write 4 bytes [13:02:22]NVStorageSaveData done [13:02:22]ExternCall_PrintAddStr [13:02:22]wPrintStart [13:02:22]Write to MH i2c: 01 00 00 E1 01 E2 [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 E1 01 00 00 00 00 00 FF 0F F7 [13:02:22]RasterBufferAndPrint [13:02:22]line Счет N : (1)2002228 [13:02:22]line ИНН: 02508201610067 [13:02:22]line Контрольно-Кассовый Чек [13:02:22]line ПРОДАЖА [13:02:22]line ТРК (МРК, ГНК) : 43 [13:02:22]line Товар: 2710124130 [13:02:22]line Аи-92-К-5 [13:02:22]line 7.380 * 67.80 [13:02:22]line = 500.36 [13:02:22]line НДС 12% НСП 1% [13:02:22]line > о реализуемом товаре [13:02:22]line ОКРУГЛЕНИЕ: -0.36 [13:02:22]line ИТОГО: 500.00 [13:02:22]line Внесено: 500.00 [13:02:22]line СДАЧА: 0.00 [13:02:22]line НСП 1% : 4.43 [13:02:22]line НДС 12% : 53.14 [13:02:22]line Наличными: 500.00 [13:02:22]line Безнал.: 0.00 [13:02:22]line Место: АЗС № 97 "Партнер Нефть" [13:02:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:02:22]line СНО: Общий режим [13:02:22]line Чек 297 27.07.2024 13:02 [13:02:22]line Смена: 438 ФФД: 1.0 [13:02:22]line ЗНМ: 0300000054 [13:02:22]line РНМ: 0000000000092624 [13:02:22]line Версия ККМ: 001 [13:02:22]line ФМ: 0000000000874959 [13:02:22]line ФД: 225937 [13:02:22]line ФПД: 171308495168785 [13:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130221&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225937&fm=171308495168785&tin=02508201610067®Number=0000000000092624&sum=50000 [13:02:22]OFD Sender: Processing packet 225937 [packets to send 600, broken 599] [13:02:22]ProducePacketName [13:02:22]name=ofd_packets/00225937 [13:02:22]OFD Sender: To server: pG, [13:02:22]CommunicateWithHost lk.salyk.kg:30040 [13:02:22]ConnectInit lk.salyk.kg [13:02:22]written 0, free lines is 4095 [13:02:22]Write to MH i2c: 01 00 00 0C 02 0E [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 68 0C 89 [13:02:22]RasterBufferAndPrint [13:02:22]line [13:02:22]line [13:02:22]line [13:02:22]line [13:02:22]line [13:02:22]written 0, free lines is 3178 [13:02:22]MH_Cut [13:02:22]Write to MH i2c: D1 01 00 13 02 01 E7 [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: D1 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: D1 01 00 [13:02:22]MH_I2C_Read... [13:02:22]Read from MH i2c: D1 01 00 13 02 00 E6 [13:02:22]Write to MH i2c: 01 00 00 14 02 16 [13:02:22]Write i2c OK [13:02:22]MH_I2C_Read... [13:02:24]*** Cut start [13:02:24]*** Partial cut [13:02:24]*** CUTSNS_PIN = 1 [13:02:24]*** CUTSNS_PIN = 0 [13:02:24]*** Brake cut motor [13:02:24]Read from MH i2c: 01 [13:02:24]MH_I2C_Read... [13:02:24]*** Stop cut motor [13:02:24]*** Cut end [13:02:24]Read from MH i2c: 01 07 00 [13:02:24]MH_I2C_Read... [13:02:24]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 FF 0F 2B [13:02:24]process_action close_receipt done [13:02:24]requested_data is exist [13:02:24]produce_requested_data [13:02:24]requested_item fm.sn is exist - process it [13:02:24]wFMCommunicate request_size=4 [13:02:24]MH_SAM_APDU [13:02:24]CAPDU: 80 11 00 00 [13:02:24]Write to MH i2c: E2 08 00 15 02 80 11 00 00 00 00 00 00 91 [13:02:24]Write i2c OK [13:02:24]MH_I2C_Read... [13:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:24]Read from MH i2c: E2 [13:02:24]MH_I2C_Read... [13:02:24]Read from MH i2c: E2 17 00 [13:02:24]MH_I2C_Read... [13:02:24]Read from MH i2c: E2 17 00 15 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [13:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:02:24]wFMCommunicate OK [13:02:24]requested_item fd.num is exist - process it [13:02:24]SAM_PROTO_GetFieldsCounters [13:02:24]wFMCommunicate request_size=4 [13:02:24]MH_SAM_APDU [13:02:24]CAPDU: 80 13 00 00 [13:02:24]Write to MH i2c: E2 08 00 16 02 80 13 00 00 00 00 00 00 94 [13:02:24]Write i2c OK [13:02:24]MH_I2C_Read... [13:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:24]Read from MH i2c: E2 [13:02:24]MH_I2C_Read... [13:02:24]Read from MH i2c: E2 62 00 [13:02:24]MH_I2C_Read... [13:02:24]Read from MH i2c: E2 62 00 16 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 72 03 00 0E 04 04 00 B6 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 F8 [13:02:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 72 03 00 0E 04 04 00 B6 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:02:24]wFMCommunicate OK [13:02:24]SAM_PROTO_GetFieldsCounters done [13:02:24]requested_item shift.num is exist - process it [13:02:24]requested_item shift.opened is exist - process it [13:02:24]req_shift_opened [13:02:24]FM_GetShiftState [13:02:24]SAM_PROTO_GetShiftState [13:02:24]wFMCommunicate request_size=4 [13:02:24]MH_SAM_APDU [13:02:24]CAPDU: 80 13 01 00 [13:02:24]Write to MH i2c: E2 08 00 17 02 80 13 01 00 00 00 00 00 96 [13:02:24]Write i2c OK [13:02:24]MH_I2C_Read... [13:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:24]Read from MH i2c: E2 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 0E 00 [13:02:25]MH_I2C_Read... [13:02:25]Read from MH i2c: E2 0E 00 17 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A4 [13:02:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:02:25]wFMCommunicate OK [13:02:25]SAM_PROTO_GetShiftState done [13:02:25]FM_GetShiftState done [13:02:25]req_shift_opened done [13:02:25]requested_item shift.open_date is exist - process it [13:02:25]req_shift_open_date [13:02:25]req_shift_open_date done [13:02:25]produce_requested_data done [13:02:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225937,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:02:25]process_action_free close_receipt [13:02:25]json_value_free [13:02:25]json_value_free done [13:02:25]process_json_proto returns [13:02:25]Send response to host [13:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225937,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:02:25]free response buf [13:02:25]execute_script done [13:02:25]execute_script returns [13:02:25]free content buf [13:02:25]Sock 8.Close socket [13:02:25]Sock 8.Thread stoped [13:02:27]recv_with_timeout no data received [13:02:27]ConnectInit Can't take IP for lk.salyk.kg [13:02:27]CommunicateWithHost connect error [13:02:27]CommunicateWithHost err = -1 [13:02:27]OFD Sender: Server communicate error [13:02:32]OFD Sender: Processing packet 225937 [packets to send 600, broken 599] [13:02:32]ProducePacketName [13:02:32]name=ofd_packets/00225937 [13:02:32]OFD Sender: To server: pG, [13:02:32]CommunicateWithHost lk.salyk.kg:30040 [13:02:32]ConnectInit lk.salyk.kg [13:02:37]ConnectInit Can't take IP for lk.salyk.kg [13:02:37]CommunicateWithHost connect error [13:02:37]CommunicateWithHost err = -1 [13:02:37]OFD Sender: Server communicate error [13:02:42]OFD Sender: Processing packet 225937 [packets to send 600, broken 599] [13:02:42]ProducePacketName [13:02:42]name=ofd_packets/00225937 [13:02:42]OFD Sender: To server: pG, [13:02:42]CommunicateWithHost lk.salyk.kg:30040 [13:02:42]ConnectInit lk.salyk.kg [13:02:46]recv_with_timeout no data received [13:02:47]ConnectInit Can't take IP for lk.salyk.kg [13:02:47]CommunicateWithHost connect error [13:02:47]CommunicateWithHost err = -1 [13:02:47]OFD Sender: Server communicate error [13:02:52]OFD Sender: Processing packet 225937 [packets to send 600, broken 599] [13:02:52]ProducePacketName [13:02:52]name=ofd_packets/00225937 [13:02:52]OFD Sender: To server: pG, [13:02:52]CommunicateWithHost lk.salyk.kg:30040 [13:02:52]ConnectInit lk.salyk.kg [13:02:57]ConnectInit Can't take IP for lk.salyk.kg [13:02:57]CommunicateWithHost connect error [13:02:57]CommunicateWithHost err = -1 [13:02:57]OFD Sender: Server communicate error [13:03:02]OFD Sender: Processing packet 225937 [packets to send 600, broken 599] [13:03:02]ProducePacketName [13:03:02]name=ofd_packets/00225937 [13:03:02]OFD Sender: To server: pG, [13:03:02]CommunicateWithHost lk.salyk.kg:30040 [13:03:02]ConnectInit lk.salyk.kg [13:03:07]ConnectInit Can't take IP for lk.salyk.kg [13:03:07]CommunicateWithHost connect error [13:03:07]CommunicateWithHost err = -1 [13:03:07]OFD Sender: Server communicate error [13:03:12]OFD Sender: Processing packet 225937 [packets to send 600, broken 599] [13:03:12]ProducePacketName [13:03:12]name=ofd_packets/00225937 [13:03:12]OFD Sender: To server: pG, [13:03:12]CommunicateWithHost lk.salyk.kg:30040 [13:03:12]ConnectInit lk.salyk.kg [13:03:15]recv_with_timeout no data received [13:03:17]ConnectInit Can't take IP for lk.salyk.kg [13:03:17]CommunicateWithHost connect error [13:03:17]CommunicateWithHost err = -1 [13:03:17]OFD Sender: Server communicate error [13:03:22]OFD Sender: Processing packet 225937 [packets to send 600, broken 599] [13:03:22]ProducePacketName [13:03:22]name=ofd_packets/00225937 [13:03:22]OFD Sender: To server: pG, [13:03:22]CommunicateWithHost lk.salyk.kg:30040 [13:03:22]ConnectInit lk.salyk.kg [13:03:25]Connected sock=10 [13:03:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 97 07 01 5E 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 DD EF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 72 03 00 35 04 06 00 9B CD DE 00 65 11 B3 66 EF C1 E7 C3 56 23 [13:03: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 35 39 4F 00 00 00 EC 5A 47 00 28 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 35 39 10 04 04 00 91 72 03 00 F4 03 04 00 2A 9C A4 66 B6 04 01 00 00 99 8D B9 8D 8A 65 D7 97 [13:03:26]CommunicateWithHost err = 0 [13:03:26]CheckOFDResponse [13:03:26]1017 (14) - 77093643461234 [13:03:26]1041 (16) - 0000000000874959 [13:03:26]1040 (4) - 225937 [13:03:26]1012 (4) - 27.07.2024 07:05 [13:03:26]1206 (1) - 0 [13:03:26]OFD Sender: Remove packet 225937 [13:03:26]ProducePacketName [13:03:26]name=ofd_packets/00225937 [13:03:26]NVStorageDeleteData [13:03:26]OFD Sender: No OFD packet to send [13:03:31]OFD Sender: No OFD packet to send [13:03:36]OFD Sender: No OFD packet to send [13:03:41]OFD Sender: No OFD packet to send [13:03:44]accept exits with 9 [13:03:44]New connection [13:03:44]New thread 3067587940 created [13:03:44]Thread 3067444580 joined [13:03:44]Waiting for new connection... [13:03:44] Sock 9.Parse request [13:03:44]Sock 9.Check first char [13:03:44]Sock 9.First char is OK [13:03:44]request: POST /json_proto HTTP/1.0 [13:03:44]Method: POST [13:03:44]URL: /json_proto [13:03:44]Method is POST - this is cgi request [13:03:44]url: /json_proto [13:03:44]query_string will be loaded in cgi processing [13:03:44]execute_cgi json_proto POST (null) [13:03:44]execute_cgi path=json_proto method=POST [13:03:44]POST find Content-Length [13:03:44]Host: 172.17.43.131:8080 [13:03:44]Content-Length: 678 [13:03:44]Content-Type: application/json [13:03:44] [13:03:44]POST finish read [13:03:44]Found Content-Length = 678 [13:03:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:44]execute_script... [13:03: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)2002229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:44]POST & json_proto [13:03:44]process_json_proto [13:03:44]json parsed OK: [13:03:44]protocol is kg_v1.0 [13:03:44]action value=close_receipt [13:03:44]process_action close_receipt [13:03:44]cmd_close_receipt [13:03:44]MH_GetDate [13:03:44]Write to MH i2c: F0 00 00 18 02 09 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: F0 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: F0 09 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: F0 09 00 18 02 00 31 F0 A4 66 F9 24 A2 66 62 [13:03:44]GetLastDocTimeStamp 1722085341 [13:03:44]current date 1722085425 [13:03:44]FM_GetShiftState [13:03:44]SAM_PROTO_GetShiftState [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 13 01 00 [13:03:44]Write to MH i2c: E2 08 00 19 02 80 13 01 00 00 00 00 00 98 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0E 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0E 00 19 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A6 [13:03:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:03:44]wFMCommunicate OK [13:03:44]SAM_PROTO_GetShiftState done [13:03:44]FM_GetShiftState done [13:03:44]opened in 1722038719 [13:03:44]opened+sec_in_day 1722125119 [13:03:44]quantity*price = 20001 [13:03:44]sum+1 = 20002 [13:03:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 298 27.07.2024 13:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225938 ФПД: 75515673387449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225938&fm=75515673387449&tin=02508201610067®Number=0000000000092624&sum=20000 [13:03:45]StoreToDocumentArchive [13:03:45]shift 438 fd 225938 [13:03:45]save to /storage/0438/doc_00225938 [13:03:45]save last doc name /storage/0438/doc_00225938 to /storage/kkm_last_doc_name [13:03:45]save OK [13:03:45]Clear old archive folders... [13:03:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:45]tlvbuf is 00F8F560 [13:03:45]SAM_PROTO_ClearQueue [13:03:45]wFMCommunicate request_size=4 [13:03:45]MH_SAM_APDU [13:03:45]CAPDU: 80 09 00 00 [13:03:45]Write to MH i2c: E2 08 00 26 02 80 09 00 00 00 00 00 00 9A [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 26 02 00 90 00 9C [13:03:46]RAPDU: 90 00 [13:03:46]wFMCommunicate OK [13:03:46]SAM_PROTO_ClearQueue done [13:03:46]KKMCreateOFDPacket [13:03:46]OFDProtocolAddRootSTLVToBuf [13:03:46]FM_MakeSignedData [13:03:46]FM_MakeSignedData [13:03:46]SAM_PROTO_SignData [13:03:46]wFMCommunicate request_size=4 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 0D 01 02 [13:03:46]Write to MH i2c: E2 08 00 27 02 80 0D 01 02 00 00 00 00 A2 [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 27 02 00 90 00 9D [13:03:46]RAPDU: 90 00 [13:03:46]wFMCommunicate OK [13:03:46]wFMCommunicate request_size=255 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 72 03 00 35 04 06 00 44 [13:03:46]Write to MH i2c: E2 02 01 28 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 72 03 00 35 04 06 00 44 00 00 83 [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [13:03:46]RAPDU: 90 00 [13:03:46]wFMCommunicate OK [13:03:46]wFMCommunicate request_size=10 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 0D 02 02 05 AE 5C E3 21 B9 [13:03:46]Write to MH i2c: E2 0D 00 29 02 80 0D 02 02 05 00 AE 5C E3 21 B9 00 00 76 [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [13:03:46]RAPDU: 90 00 [13:03:46]wFMCommunicate OK [13:03:46]wFMCommunicate request_size=4 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 0D 03 02 [13:03:46]Write to MH i2c: E2 08 00 2A 02 80 0D 03 02 00 00 00 00 A7 [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 0B 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 0B 00 2A 02 00 8D BE AB 93 7D 68 59 71 90 00 E0 [13:03:46]RAPDU: 8D BE AB 93 7D 68 59 71 90 00 [13:03:46]wFMCommunicate OK [13:03:46]SAM_PROTO_SignData done [13:03:46]FM_MakeSignedData done [13:03:46]CreateOFDProtocolMessage [13:03:46]wFMCommunicate request_size=4 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 11 00 00 [13:03:46]Write to MH i2c: E2 08 00 2B 02 80 11 00 00 00 00 00 00 A7 [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 17 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 17 00 2B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [13:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:03:46]wFMCommunicate OK [13:03:46]CreateOFDProtocolMessage done [13:03:46]OFDSenderStorePacket 225938 [13:03:46]StoreOFDPacket docnum=225938 [13:03:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 50 1F 07 01 1A 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 72 03 00 35 04 06 00 44 AE 5C E3 21 B9 8D BE AB 93 7D 68 59 71 [13:03:46]CheckFolder [13:03:46]dirname=/storage/ofd_packets [13:03:46]CheckFolder done [13:03:46]ProducePacketName [13:03:46]name=ofd_packets/00225938 [13:03:46]NVStorageSaveData ofd_packets/00225938 [13:03:46]File name is /storage/ofd_packets/00225938 [13:03:46]Write 301 bytes [13:03:46]NVStorageSaveData done [13:03:46]OFDSenderStorePacket done [13:03:46]KKMCreateOFDPacket done [13:03:46]NVStorageSaveData kkm_last_timestamp [13:03:46]File name is /storage/kkm_last_timestamp [13:03:46]Write 4 bytes [13:03:46]NVStorageSaveData done [13:03:46]ExternCall_PrintAddStr [13:03:46]wPrintStart [13:03:46]Write to MH i2c: 01 00 00 2C 02 2E [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: 01 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: 01 07 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: 01 07 00 2C 02 00 00 00 00 00 FF 0F 43 [13:03:46]RasterBufferAndPrint [13:03:46]line Счет N : (1)2002229 [13:03:46]line ИНН: 02508201610067 [13:03:46]line Контрольно-Кассовый Чек [13:03:46]line ПРОДАЖА [13:03:46]line ТРК (МРК, ГНК) : 53 [13:03:46]line Товар: 2710124130 [13:03:46]line Аи-92-К-5 [13:03:46]line 2.950 * 67.80 [13:03:46]line = 200.01 [13:03:46]line НДС 12% НСП 1% [13:03:46]line > о реализуемом товаре [13:03:46]line ОКРУГЛЕНИЕ: -0.01 [13:03:46]line ИТОГО: 200.00 [13:03:46]line Внесено: 200.00 [13:03:46]line СДАЧА: 0.00 [13:03:46]line НСП 1% : 1.77 [13:03:46]line НДС 12% : 21.24 [13:03:46]line Наличными: 200.00 [13:03:46]line Безнал.: 0.00 [13:03:46]line Место: АЗС № 97 "Партнер Нефть" [13:03:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:03:46]line СНО: Общий режим [13:03:46]line Чек 298 27.07.2024 13:03 [13:03:46]line Смена: 438 ФФД: 1.0 [13:03:46]line ЗНМ: 0300000054 [13:03:46]line РНМ: 0000000000092624 [13:03:46]line Версия ККМ: 001 [13:03:46]line ФМ: 0000000000874959 [13:03:46]line ФД: 225938 [13:03:46]line ФПД: 75515673387449 [13:03:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225938&fm=75515673387449&tin=02508201610067®Number=0000000000092624&sum=20000 [13:03:46]written 0, free lines is 4095 [13:03:46]OFD Sender: Processing packet 225938 [packets to send 600, broken 599] [13:03:46]ProducePacketName [13:03:46]name=ofd_packets/00225938 [13:03:46]OFD Sender: To server: pG, [13:03:46]CommunicateWithHost lk.salyk.kg:30040 [13:03:46]ConnectInit lk.salyk.kg [13:03:47]Write to MH i2c: 01 00 00 57 02 59 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: 01 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: 01 07 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: 01 07 00 57 02 00 00 00 00 00 60 0C CC [13:03:47]RasterBufferAndPrint [13:03:47]line [13:03:47]line [13:03:47]line [13:03:47]line [13:03:47]line [13:03:47]written 0, free lines is 3171 [13:03:47]MH_Cut [13:03:47]Write to MH i2c: D1 01 00 5E 02 01 32 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: D1 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: D1 01 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: D1 01 00 5E 02 00 31 [13:03:47]Write to MH i2c: 01 00 00 5F 02 61 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]Connected sock=8 [13:03:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 50 1F 07 01 1A 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 72 03 00 35 04 06 00 44 AE 5C E3 21 B9 8D BE AB 93 7D 68 59 71 [13:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF BE 47 00 00 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 72 03 00 F4 03 04 00 3F 9C A4 66 B6 04 01 00 00 44 E6 FB 64 3D C4 40 5C [13:03:47]CommunicateWithHost err = 0 [13:03:47]CheckOFDResponse [13:03:47]1017 (14) - 77093643461234 [13:03:47]1041 (16) - 0000000000874959 [13:03:47]1040 (4) - 225938 [13:03:47]1012 (4) - 27.07.2024 07:05 [13:03:47]1206 (1) - 0 [13:03:47]OFD Sender: Remove packet 225938 [13:03:47]ProducePacketName [13:03:47]name=ofd_packets/00225938 [13:03:47]NVStorageDeleteData [13:03:48]*** Cut start [13:03:48]*** Partial cut [13:03:48]*** CUTSNS_PIN = 1 [13:03:48]OFD Sender: No OFD packet to send [13:03:48]*** CUTSNS_PIN = 0 [13:03:48]*** Brake cut motor [13:03:48]Read from MH i2c: 01 [13:03:48]MH_I2C_Read... [13:03:48]*** Stop cut motor [13:03:48]*** Cut end [13:03:48]Read from MH i2c: 01 07 00 [13:03:48]MH_I2C_Read... [13:03:48]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 FF 0F 76 [13:03:48]process_action close_receipt done [13:03:48]requested_data is exist [13:03:48]produce_requested_data [13:03:48]requested_item fm.sn is exist - process it [13:03:48]wFMCommunicate request_size=4 [13:03:48]MH_SAM_APDU [13:03:48]CAPDU: 80 11 00 00 [13:03:48]Write to MH i2c: E2 08 00 60 02 80 11 00 00 00 00 00 00 DC [13:03:48]Write i2c OK [13:03:48]MH_I2C_Read... [13:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:48]Read from MH i2c: E2 [13:03:48]MH_I2C_Read... [13:03:48]Read from MH i2c: E2 17 00 [13:03:48]MH_I2C_Read... [13:03:48]Read from MH i2c: E2 17 00 60 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [13:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:03:48]wFMCommunicate OK [13:03:48]requested_item fd.num is exist - process it [13:03:48]SAM_PROTO_GetFieldsCounters [13:03:48]wFMCommunicate request_size=4 [13:03:48]MH_SAM_APDU [13:03:48]CAPDU: 80 13 00 00 [13:03:48]Write to MH i2c: E2 08 00 61 02 80 13 00 00 00 00 00 00 DF [13:03:48]Write i2c OK [13:03:48]MH_I2C_Read... [13:03:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:49]Read from MH i2c: E2 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 62 00 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 62 00 61 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 72 03 00 0E 04 04 00 B6 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 47 [13:03:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 72 03 00 0E 04 04 00 B6 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:03:49]wFMCommunicate OK [13:03:49]SAM_PROTO_GetFieldsCounters done [13:03:49]requested_item shift.num is exist - process it [13:03:49]requested_item shift.opened is exist - process it [13:03:49]req_shift_opened [13:03:49]FM_GetShiftState [13:03:49]SAM_PROTO_GetShiftState [13:03:49]wFMCommunicate request_size=4 [13:03:49]MH_SAM_APDU [13:03:49]CAPDU: 80 13 01 00 [13:03:49]Write to MH i2c: E2 08 00 62 02 80 13 01 00 00 00 00 00 E1 [13:03:49]Write i2c OK [13:03:49]MH_I2C_Read... [13:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:49]Read from MH i2c: E2 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 0E 00 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 0E 00 62 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [13:03:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:03:49]wFMCommunicate OK [13:03:49]SAM_PROTO_GetShiftState done [13:03:49]FM_GetShiftState done [13:03:49]req_shift_opened done [13:03:49]requested_item shift.open_date is exist - process it [13:03:49]req_shift_open_date [13:03:49]req_shift_open_date done [13:03:49]produce_requested_data done [13:03:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225938,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:03:49]process_action_free close_receipt [13:03:49]json_value_free [13:03:49]json_value_free done [13:03:49]process_json_proto returns [13:03:49]Send response to host [13:03:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225938,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:03:49]free response buf [13:03:49]execute_script done [13:03:49]execute_script returns [13:03:49]free content buf [13:03:49]Sock 9.Close socket [13:03:49]Sock 9.Thread stoped [13:03:53]OFD Sender: No OFD packet to send [13:03:55]recv_with_timeout no data received [13:03:58]OFD Sender: No OFD packet to send [13:04:03]OFD Sender: No OFD packet to send [13:04:08]OFD Sender: No OFD packet to send [13:04:13]OFD Sender: No OFD packet to send [13:04:17]accept exits with 10 [13:04:17]New connection [13:04:17]New thread 3067444580 created [13:04:17]Thread 3067587940 joined [13:04:17]Waiting for new connection... [13:04:17] Sock 10.Parse request [13:04:17]Sock 10.Check first char [13:04:17]Sock 10.First char is OK [13:04:17]request: POST /json_proto HTTP/1.0 [13:04:17]Method: POST [13:04:17]URL: /json_proto [13:04:17]Method is POST - this is cgi request [13:04:17]url: /json_proto [13:04:17]query_string will be loaded in cgi processing [13:04:17]execute_cgi json_proto POST (null) [13:04:17]execute_cgi path=json_proto method=POST [13:04:17]POST find Content-Length [13:04:17]Host: 172.17.43.131:8080 [13:04:17]Content-Length: 680 [13:04:17]Content-Type: application/json [13:04:17] [13:04:17]POST finish read [13:04:17]Found Content-Length = 680 [13:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:17]execute_script... [13:04: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)2002230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:17]POST & json_proto [13:04:17]process_json_proto [13:04:17]json parsed OK: [13:04:17]protocol is kg_v1.0 [13:04:17]action value=close_receipt [13:04:17]process_action close_receipt [13:04:17]cmd_close_receipt [13:04:17]MH_GetDate [13:04:17]Write to MH i2c: F0 00 00 63 02 54 [13:04:17]Write i2c OK [13:04:17]MH_I2C_Read... [13:04:17]Read from MH i2c: F0 [13:04:17]MH_I2C_Read... [13:04:17]Read from MH i2c: F0 09 00 [13:04:17]MH_I2C_Read... [13:04:17]Read from MH i2c: F0 09 00 63 02 00 51 F0 A4 66 F9 24 A2 66 CD [13:04:17]GetLastDocTimeStamp 1722085425 [13:04:17]current date 1722085457 [13:04:17]FM_GetShiftState [13:04:17]SAM_PROTO_GetShiftState [13:04:17]wFMCommunicate request_size=4 [13:04:17]MH_SAM_APDU [13:04:17]CAPDU: 80 13 01 00 [13:04:17]Write to MH i2c: E2 08 00 64 02 80 13 01 00 00 00 00 00 E3 [13:04:17]Write i2c OK [13:04:17]MH_I2C_Read... [13:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:17]Read from MH i2c: E2 [13:04:17]MH_I2C_Read... [13:04:17]Read from MH i2c: E2 0E 00 [13:04:17]MH_I2C_Read... [13:04:17]Read from MH i2c: E2 0E 00 64 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [13:04:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:04:17]wFMCommunicate OK [13:04:17]SAM_PROTO_GetShiftState done [13:04:17]FM_GetShiftState done [13:04:17]opened in 1722038719 [13:04:17]opened+sec_in_day 1722125119 [13:04:17]quantity*price = 100050 [13:04:17]sum+1 = 100052 [13:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 299 27.07.2024 13:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225939 ФПД: 163905615864656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225939&fm=163905615864656&tin=02508201610067®Number=0000000000092624&sum=100000 [13:04:18]StoreToDocumentArchive [13:04:18]shift 438 fd 225939 [13:04:18]save to /storage/0438/doc_00225939 [13:04:18]save last doc name /storage/0438/doc_00225939 to /storage/kkm_last_doc_name [13:04:18]save OK [13:04:18]Clear old archive folders... [13:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:04:18]tlvbuf is 00F7F4F0 [13:04:18]SAM_PROTO_ClearQueue [13:04:18]wFMCommunicate request_size=4 [13:04:18]MH_SAM_APDU [13:04:18]CAPDU: 80 09 00 00 [13:04:18]Write to MH i2c: E2 08 00 71 02 80 09 00 00 00 00 00 00 E5 [13:04:18]Write i2c OK [13:04:18]MH_I2C_Read... [13:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:18]Read from MH i2c: E2 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [13:04:18]RAPDU: 90 00 [13:04:18]wFMCommunicate OK [13:04:18]SAM_PROTO_ClearQueue done [13:04:18]KKMCreateOFDPacket [13:04:18]OFDProtocolAddRootSTLVToBuf [13:04:18]FM_MakeSignedData [13:04:18]FM_MakeSignedData [13:04:18]SAM_PROTO_SignData [13:04:18]wFMCommunicate request_size=4 [13:04:18]MH_SAM_APDU [13:04:18]CAPDU: 80 0D 01 02 [13:04:18]Write to MH i2c: E2 08 00 72 02 80 0D 01 02 00 00 00 00 ED [13:04:18]Write i2c OK [13:04:18]MH_I2C_Read... [13:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:18]Read from MH i2c: E2 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [13:04:18]RAPDU: 90 00 [13:04:18]wFMCommunicate OK [13:04:18]wFMCommunicate request_size=255 [13:04:18]MH_SAM_APDU [13:04:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 72 03 00 35 04 06 00 95 12 40 02 [13:04:18]Write to MH i2c: E2 02 01 73 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 72 03 00 35 04 06 00 95 12 40 02 00 00 99 [13:04:18]Write i2c OK [13:04:18]MH_I2C_Read... [13:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:18]Read from MH i2c: E2 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [13:04:18]RAPDU: 90 00 [13:04:18]wFMCommunicate OK [13:04:18]wFMCommunicate request_size=7 [13:04:18]MH_SAM_APDU [13:04:18]CAPDU: 80 0D 02 02 02 A3 50 [13:04:18]Write to MH i2c: E2 0A 00 74 02 80 0D 02 02 02 00 A3 50 00 00 E7 [13:04:18]Write i2c OK [13:04:18]MH_I2C_Read... [13:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:18]Read from MH i2c: E2 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [13:04:18]RAPDU: 90 00 [13:04:18]wFMCommunicate OK [13:04:18]wFMCommunicate request_size=4 [13:04:18]MH_SAM_APDU [13:04:18]CAPDU: 80 0D 03 02 [13:04:18]Write to MH i2c: E2 08 00 75 02 80 0D 03 02 00 00 00 00 F2 [13:04:18]Write i2c OK [13:04:18]MH_I2C_Read... [13:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:18]Read from MH i2c: E2 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 0B 00 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 0B 00 75 02 00 E1 21 D7 81 3E 15 22 50 90 00 12 [13:04:18]RAPDU: E1 21 D7 81 3E 15 22 50 90 00 [13:04:18]wFMCommunicate OK [13:04:18]SAM_PROTO_SignData done [13:04:18]FM_MakeSignedData done [13:04:18]CreateOFDProtocolMessage [13:04:18]wFMCommunicate request_size=4 [13:04:18]MH_SAM_APDU [13:04:18]CAPDU: 80 11 00 00 [13:04:18]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [13:04:18]Write i2c OK [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 [13:04:18]MH_I2C_Read... [13:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:18]Read from MH i2c: E2 17 00 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [13:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:04:18]wFMCommunicate OK [13:04:18]CreateOFDProtocolMessage done [13:04:18]OFDSenderStorePacket 225939 [13:04:18]StoreOFDPacket docnum=225939 [13:04:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EA 66 04 01 C3 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 72 03 00 35 04 06 00 95 12 40 02 A3 50 E1 21 D7 81 3E 15 22 50 [13:04:18]CheckFolder [13:04:18]dirname=/storage/ofd_packets [13:04:18]CheckFolder done [13:04:18]ProducePacketName [13:04:18]name=ofd_packets/00225939 [13:04:18]NVStorageSaveData ofd_packets/00225939 [13:04:18]File name is /storage/ofd_packets/00225939 [13:04:18]Write 298 bytes [13:04:18]NVStorageSaveData done [13:04:18]OFDSenderStorePacket done [13:04:18]KKMCreateOFDPacket done [13:04:18]NVStorageSaveData kkm_last_timestamp [13:04:18]File name is /storage/kkm_last_timestamp [13:04:18]Write 4 bytes [13:04:18]NVStorageSaveData done [13:04:18]ExternCall_PrintAddStr [13:04:18]wPrintStart [13:04:18]Write to MH i2c: 01 00 00 77 02 79 [13:04:18]Write i2c OK [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: 01 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: 01 07 00 [13:04:18]MH_I2C_Read... [13:04:18]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [13:04:18]RasterBufferAndPrint [13:04:18]line Счет N : (1)2002230 [13:04:18]line ИНН: 02508201610067 [13:04:18]line Контрольно-Кассовый Чек [13:04:18]line ПРОДАЖА [13:04:18]line ТРК (МРК, ГНК) : 31 [13:04:18]line Товар: 2710194210 [13:04:18]line ДТ-К-5 [13:04:18]line 13.130 * 76.20 [13:04:18]line = 1000.51 [13:04:18]line НДС 12% НСП 1% [13:04:18]line > о реализуемом товаре [13:04:18]line ОКРУГЛЕНИЕ: -0.51 [13:04:18]line ИТОГО: 1000.00 [13:04:18]line Внесено: 1000.00 [13:04:18]line СДАЧА: 0.00 [13:04:18]line НСП 1% : 8.85 [13:04:18]line НДС 12% : 106.25 [13:04:18]line Наличными: 1000.00 [13:04:18]line Безнал.: 0.00 [13:04:18]line Место: АЗС № 97 "Партнер Нефть" [13:04:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:04:18]line СНО: Общий режим [13:04:18]line Чек 299 27.07.2024 13:04 [13:04:18]line Смена: 438 ФФД: 1.0 [13:04:18]line ЗНМ: 0300000054 [13:04:18]line РНМ: 0000000000092624 [13:04:18]line Версия ККМ: 001 [13:04:18]line ФМ: 0000000000874959 [13:04:18]line ФД: 225939 [13:04:18]line ФПД: 163905615864656 [13:04:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225939&fm=163905615864656&tin=02508201610067®Number=0000000000092624&sum=100000 [13:04:18]written 0, free lines is 4095 [13:04:18]OFD Sender: Processing packet 225939 [packets to send 600, broken 599] [13:04:18]ProducePacketName [13:04:18]name=ofd_packets/00225939 [13:04:18]OFD Sender: To server: pG, [13:04:18]CommunicateWithHost lk.salyk.kg:30040 [13:04:18]ConnectInit lk.salyk.kg [13:04:19]Write to MH i2c: 01 00 00 A2 02 A4 [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: 01 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: 01 07 00 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 60 0C 17 [13:04:19]RasterBufferAndPrint [13:04:19]line [13:04:19]line [13:04:19]line [13:04:19]line [13:04:19]line [13:04:19]written 0, free lines is 3173 [13:04:19]MH_Cut [13:04:19]Write to MH i2c: D1 01 00 A9 02 01 7D [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: D1 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: D1 01 00 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: D1 01 00 A9 02 00 7C [13:04:19]Write to MH i2c: 01 00 00 AA 02 AC [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]Connected sock=8 [13:04: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 35 39 0C 01 00 00 EA 66 04 01 C3 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 72 03 00 35 04 06 00 95 12 40 02 A3 50 E1 21 D7 81 3E 15 22 50 [13:04: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 35 39 4F 00 00 00 CA 4C 47 00 05 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 72 03 00 F4 03 04 00 5F 9C A4 66 B6 04 01 00 00 56 B1 67 AB 4B 64 43 6C [13:04:19]CommunicateWithHost err = 0 [13:04:19]CheckOFDResponse [13:04:19]1017 (14) - 77093643461234 [13:04:19]1041 (16) - 0000000000874959 [13:04:19]1040 (4) - 225939 [13:04:19]1012 (4) - 27.07.2024 07:06 [13:04:19]1206 (1) - 0 [13:04:19]OFD Sender: Remove packet 225939 [13:04:19]ProducePacketName [13:04:19]name=ofd_packets/00225939 [13:04:19]NVStorageDeleteData [13:04:20]OFD Sender: No OFD packet to send [13:04:20]*** Cut start [13:04:20]*** Partial cut [13:04:20]*** CUTSNS_PIN = 1 [13:04:20]*** CUTSNS_PIN = 0 [13:04:20]*** Brake cut motor [13:04:21]Read from MH i2c: 01 [13:04:21]MH_I2C_Read... [13:04:21]*** Stop cut motor [13:04:21]*** Cut end [13:04:21]Read from MH i2c: 01 07 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [13:04:21]process_action close_receipt done [13:04:21]requested_data is exist [13:04:21]produce_requested_data [13:04:21]requested_item fm.sn is exist - process it [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 11 00 00 [13:04:21]Write to MH i2c: E2 08 00 AB 02 80 11 00 00 00 00 00 00 27 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 17 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 17 00 AB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [13:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:04:21]wFMCommunicate OK [13:04:21]requested_item fd.num is exist - process it [13:04:21]SAM_PROTO_GetFieldsCounters [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 13 00 00 [13:04:21]Write to MH i2c: E2 08 00 AC 02 80 13 00 00 00 00 00 00 2A [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 62 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 62 00 AC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 72 03 00 0E 04 04 00 B6 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 96 [13:04: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 72 03 00 0E 04 04 00 B6 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:04:21]wFMCommunicate OK [13:04:21]SAM_PROTO_GetFieldsCounters done [13:04:21]requested_item shift.num is exist - process it [13:04:21]requested_item shift.opened is exist - process it [13:04:21]req_shift_opened [13:04:21]FM_GetShiftState [13:04:21]SAM_PROTO_GetShiftState [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 13 01 00 [13:04:21]Write to MH i2c: E2 08 00 AD 02 80 13 01 00 00 00 00 00 2C [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 0E 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 0E 00 AD 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [13:04:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:04:21]wFMCommunicate OK [13:04:21]SAM_PROTO_GetShiftState done [13:04:21]FM_GetShiftState done [13:04:21]req_shift_opened done [13:04:21]requested_item shift.open_date is exist - process it [13:04:21]req_shift_open_date [13:04:21]req_shift_open_date done [13:04:21]produce_requested_data done [13:04:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225939,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:04:21]process_action_free close_receipt [13:04:21]json_value_free [13:04:21]json_value_free done [13:04:21]process_json_proto returns [13:04:21]Send response to host [13:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225939,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:04:21]free response buf [13:04:21]execute_script done [13:04:21]execute_script returns [13:04:21]free content buf [13:04:21]Sock 10.Close socket [13:04:21]Sock 10.Thread stoped [13:04:25]OFD Sender: No OFD packet to send [13:04:30]OFD Sender: No OFD packet to send [13:04:35]OFD Sender: No OFD packet to send [13:04:40]OFD Sender: No OFD packet to send [13:04:45]OFD Sender: No OFD packet to send [13:04:49]recv_with_timeout no data received [13:04:50]OFD Sender: No OFD packet to send [13:04:55]OFD Sender: No OFD packet to send [13:05:00]OFD Sender: No OFD packet to send [13:05:05]recv_with_timeout no data received [13:05:05]OFD Sender: No OFD packet to send [13:05:10]OFD Sender: No OFD packet to send [13:05:15]OFD Sender: No OFD packet to send [13:05:20]OFD Sender: No OFD packet to send [13:05:25]OFD Sender: No OFD packet to send [13:05:29]recv_with_timeout no data received [13:05:30]OFD Sender: No OFD packet to send [13:05:35]OFD Sender: No OFD packet to send [13:05:40]OFD Sender: No OFD packet to send [13:05:45]OFD Sender: No OFD packet to send [13:05:45]accept exits with 9 [13:05:45]New connection [13:05:45]New thread 3067587940 created [13:05:45]Thread 3067444580 joined [13:05:45]Waiting for new connection... [13:05:45] Sock 9.Parse request [13:05:45]Sock 9.Check first char [13:05:45]Sock 9.First char is OK [13:05:45]request: POST /json_proto HTTP/1.0 [13:05:45]Method: POST [13:05:45]URL: /json_proto [13:05:45]Method is POST - this is cgi request [13:05:45]url: /json_proto [13:05:45]query_string will be loaded in cgi processing [13:05:45]execute_cgi json_proto POST (null) [13:05:45]execute_cgi path=json_proto method=POST [13:05:45]POST find Content-Length [13:05:45]Host: 172.17.43.131:8080 [13:05:45]Content-Length: 671 [13:05:45]Content-Type: application/json [13:05:45] [13:05:45]POST finish read [13:05:45]Found Content-Length = 671 [13:05:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:45]execute_script... [13:05: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)2002232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:45]POST & json_proto [13:05:45]process_json_proto [13:05:45]json parsed OK: [13:05:45]protocol is kg_v1.0 [13:05:45]action value=close_receipt [13:05:45]process_action close_receipt [13:05:45]cmd_close_receipt [13:05:45]MH_GetDate [13:05:45]Write to MH i2c: F0 00 00 AE 02 9F [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: F0 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: F0 09 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: F0 09 00 AE 02 00 AA F0 A4 66 F9 24 A2 66 71 [13:05:45]GetLastDocTimeStamp 1722085457 [13:05:45]current date 1722085546 [13:05:45]FM_GetShiftState [13:05:45]SAM_PROTO_GetShiftState [13:05:45]wFMCommunicate request_size=4 [13:05:45]MH_SAM_APDU [13:05:45]CAPDU: 80 13 01 00 [13:05:45]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:45]Read from MH i2c: E2 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 0E 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [13:05:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:05:45]wFMCommunicate OK [13:05:45]SAM_PROTO_GetShiftState done [13:05:45]FM_GetShiftState done [13:05:45]opened in 1722038719 [13:05:45]opened+sec_in_day 1722125119 [13:05:45]quantity*price = 50017 [13:05:45]sum+1 = 50019 [13:05:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 300 27.07.2024 13:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225940 ФПД: 200916021037775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225940&fm=200916021037775&tin=02508201610067®Number=0000000000092624&sum=50000 [13:05:46]StoreToDocumentArchive [13:05:46]shift 438 fd 225940 [13:05:46]save to /storage/0438/doc_00225940 [13:05:46]save last doc name /storage/0438/doc_00225940 to /storage/kkm_last_doc_name [13:05:46]save OK [13:05:46]Clear old archive folders... [13:05:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:05:46]tlvbuf is 00F16980 [13:05:46]SAM_PROTO_ClearQueue [13:05:46]wFMCommunicate request_size=4 [13:05:46]MH_SAM_APDU [13:05:46]CAPDU: 80 09 00 00 [13:05:46]Write to MH i2c: E2 08 00 BC 02 80 09 00 00 00 00 00 00 30 [13:05:46]Write i2c OK [13:05:46]MH_I2C_Read... [13:05:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:46]Read from MH i2c: E2 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [13:05:46]RAPDU: 90 00 [13:05:46]wFMCommunicate OK [13:05:46]SAM_PROTO_ClearQueue done [13:05:46]KKMCreateOFDPacket [13:05:46]OFDProtocolAddRootSTLVToBuf [13:05:46]FM_MakeSignedData [13:05:46]FM_MakeSignedData [13:05:46]SAM_PROTO_SignData [13:05:46]wFMCommunicate request_size=4 [13:05:46]MH_SAM_APDU [13:05:46]CAPDU: 80 0D 01 02 [13:05:46]Write to MH i2c: E2 08 00 BD 02 80 0D 01 02 00 00 00 00 38 [13:05:46]Write i2c OK [13:05:46]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 03 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [13:05:47]RAPDU: 90 00 [13:05:47]wFMCommunicate OK [13:05:47]wFMCommunicate request_size=255 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 AA F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 72 03 00 35 04 06 00 [13:05:47]Write to MH i2c: E2 02 01 BE 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 AA F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 72 03 00 35 04 06 00 00 00 5C [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 03 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [13:05:47]RAPDU: 90 00 [13:05:47]wFMCommunicate OK [13:05:47]wFMCommunicate request_size=11 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 0D 02 02 06 B6 BB 68 10 4A CF [13:05:47]Write to MH i2c: E2 0E 00 BF 02 80 0D 02 02 06 00 B6 BB 68 10 4A CF 00 00 49 [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 03 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [13:05:47]RAPDU: 90 00 [13:05:47]wFMCommunicate OK [13:05:47]wFMCommunicate request_size=4 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 0D 03 02 [13:05:47]Write to MH i2c: E2 08 00 C0 02 80 0D 03 02 00 00 00 00 3D [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 0B 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 0B 00 C0 02 00 EB 3A 0E 9F C6 4B 2F 2A 90 00 7A [13:05:47]RAPDU: EB 3A 0E 9F C6 4B 2F 2A 90 00 [13:05:47]wFMCommunicate OK [13:05:47]SAM_PROTO_SignData done [13:05:47]FM_MakeSignedData done [13:05:47]CreateOFDProtocolMessage [13:05:47]wFMCommunicate request_size=4 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 11 00 00 [13:05:47]Write to MH i2c: E2 08 00 C1 02 80 11 00 00 00 00 00 00 3D [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 17 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 17 00 C1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [13:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:05:47]wFMCommunicate OK [13:05:47]CreateOFDProtocolMessage done [13:05:47]OFDSenderStorePacket 225940 [13:05:47]StoreOFDPacket docnum=225940 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (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: 183352+1721902329=1722085681 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 32 F1 A4 66 F9 24 A2 66 51 [13:08:02]Current date/time: 27.07.2024 13:08 [13:08:02]FM_Init [13:08:02]wFMConnect [13:08:02]MH_SAM_On [13:08:02]Write to MH i2c: E0 00 00 08 00 E7 [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]*** iso7816_init finished! [13:08:02]*** atr: [13:08:02]*** 0F 3B D5 18 FF 81 91 FE [13:08:02]*** 1F C3 80 73 C8 21 10 0A [13:08:02]*** 00 00 00 00 00 00 00 00 [13:08:02]*** 00 00 00 00 00 00 00 00 [13:08:02]*** 00 00 00 00 00 00 00 00 [13:08:02]*** 00 00 00 00 00 00 00 00 [13:08:02]*** 00 00 00 00 00 00 00 00 [13:08:02]*** 00 00 00 00 00 00 00 00 [13:08:02]Read from MH i2c: E0 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E0 10 00 [13:08:02]MH_I2C_Read... [13:08:02]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 [13:08:02]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [13:08:02]wFMCommunicate request_size=10 [13:08:02]MH_SAM_APDU [13:08:02]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [13:08:02]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [13:08:02]Read from MH i2c: E2 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [13:08:02]RAPDU: 90 00 [13:08:02]wFMCommunicate OK [13:08:02]wFMCommunicate request_size=4 [13:08:02]MH_SAM_APDU [13:08:02]CAPDU: 80 11 00 00 [13:08:02]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:02]Read from MH i2c: E2 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 17 00 [13:08:02]MH_I2C_Read... [13:08:02]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 35 39 90 00 E1 [13:08:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:02]wFMCommunicate OK [13:08:02]Detected FM SN is 0000000000874959 [13:08:02]Stored FM SN is 0000000000874959 [13:08:02]wFMCommunicate request_size=9 [13:08:02]MH_SAM_APDU [13:08:02]CAPDU: 80 16 00 00 04 1A 5E 01 00 [13:08:02]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [13:08:02]Read from MH i2c: E2 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [13:08:02]RAPDU: 90 00 [13:08:02]wFMCommunicate OK [13:08:02]FM PIN OK [13:08:02]wFMCommunicate request_size=8 [13:08:02]MH_SAM_APDU [13:08:02]CAPDU: 80 14 04 00 03 02 00 01 [13:08:02]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [13:08:02]Read from MH i2c: E2 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [13:08:02]RAPDU: 90 00 [13:08:02]wFMCommunicate OK [13:08:02]wFMCommunicate request_size=13 [13:08:02]MH_SAM_APDU [13:08:02]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [13:08:02]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 [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [13:08:02]Read from MH i2c: E2 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [13:08:02]RAPDU: 90 00 [13:08:02]wFMCommunicate OK [13:08:02]wFMCommunicate request_size=4 [13:08:02]MH_SAM_APDU [13:08:02]CAPDU: 80 11 00 00 [13:08:02]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:02]Read from MH i2c: E2 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: E2 17 00 [13:08:02]MH_I2C_Read... [13:08:02]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 35 39 90 00 E5 [13:08:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:02]wFMCommunicate OK [13:08:02]DocumentArchiveInit [13:08:02]Start Httpd... [13:08:02]Httpd thread 3067010404 created [13:08:02]Write to MH i2c: 01 00 00 0F 00 0F [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: 01 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: 01 07 00 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [13:08:02]Allocated Socket 5 [13:08:02]Bind OK [13:08:02]Listen OK [13:08:02]httpd running on port 8080 [13:08:02]Waiting for new connection... [13:08:02]MH Int Process started [13:08:03]OFD Sender: Processing packet 225940 [packets to send 600, broken 599] [13:08:03]ProducePacketName [13:08:03]name=ofd_packets/00225940 [13:08:03]OFD Sender: To server: pG, [13:08:03]CommunicateWithHost lk.salyk.kg:30040 [13:08:03]ConnectInit lk.salyk.kg [13:08:03]accept exits with 6 [13:08:03]New connection [13:08:03]New thread 3066723684 created [13:08:03]Waiting for new connection... [13:08:03] Sock 6.Parse request [13:08:03]Sock 6.Check first char [13:08:03]Sock 6.First char is OK [13:08:03]request: POST /json_proto HTTP/1.0 [13:08:03]Method: POST [13:08:03]URL: /json_proto [13:08:03]Method is POST - this is cgi request [13:08:03]url: /json_proto [13:08:03]query_string will be loaded in cgi processing [13:08:03]execute_cgi json_proto POST (null) [13:08:03]execute_cgi path=json_proto method=POST [13:08:03]POST find Content-Length [13:08:03]Host: 172.17.43.131:8080 [13:08:03]Content-Length: 215 [13:08:03]Content-Type: application/json [13:08:03] [13:08:03]POST finish read [13:08:03]Found Content-Length = 215 [13:08:03]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:08:03]execute_script... [13:08:03]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:08:03]POST & json_proto [13:08:03]process_json_proto [13:08:03]json parsed OK: [13:08:03]protocol is kg_v1.0 [13:08:03]action value=get_value [13:08:03]process_action get_value [13:08:03]cmd_get_value [13:08:03]process_action get_value done [13:08:03]requested_data is exist [13:08:03]produce_requested_data [13:08:03]requested_item kkm.sn is exist - process it [13:08:03]requested_item kkm.ver is exist - process it [13:08:03]requested_item fm.sn is exist - process it [13:08:03]wFMCommunicate request_size=4 [13:08:03]MH_SAM_APDU [13:08:03]CAPDU: 80 11 00 00 [13:08:03]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [13:08:03]Write i2c OK [13:08:03]MH_I2C_Read... [13:08:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:03]Read from MH i2c: E2 [13:08:03]MH_I2C_Read... [13:08:03]Read from MH i2c: E2 17 00 [13:08:03]MH_I2C_Read... [13:08:03]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 35 39 90 00 E7 [13:08:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:03]wFMCommunicate OK [13:08:03]requested_item fd.num is exist - process it [13:08:03]SAM_PROTO_GetFieldsCounters [13:08:03]wFMCommunicate request_size=4 [13:08:03]MH_SAM_APDU [13:08:03]CAPDU: 80 13 00 00 [13:08:03]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [13:08:03]Write i2c OK [13:08:03]MH_I2C_Read... [13:08:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:03]Read from MH i2c: E2 [13:08:03]MH_I2C_Read... [13:08:03]Read from MH i2c: E2 62 00 [13:08:03]MH_I2C_Read... [13:08:03]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 72 03 00 0E 04 04 00 B6 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 FD [13:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 72 03 00 0E 04 04 00 B6 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:08:03]wFMCommunicate OK [13:08:03]SAM_PROTO_GetFieldsCounters done [13:08:03]requested_item shift.num is exist - process it [13:08:03]requested_item shift.opened is exist - process it [13:08:03]req_shift_opened [13:08:03]FM_GetShiftState [13:08:03]SAM_PROTO_GetShiftState [13:08:03]wFMCommunicate request_size=4 [13:08:03]MH_SAM_APDU [13:08:03]CAPDU: 80 13 01 00 [13:08:03]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [13:08:03]Write i2c OK [13:08:03]MH_I2C_Read... [13:08:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:03]Read from MH i2c: E2 [13:08:03]MH_I2C_Read... [13:08:03]Read from MH i2c: E2 0E 00 [13:08:03]MH_I2C_Read... [13:08:03]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [13:08:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:03]wFMCommunicate OK [13:08:03]SAM_PROTO_GetShiftState done [13:08:03]FM_GetShiftState done [13:08:03]req_shift_opened done [13:08:03]requested_item shift.open_date is exist - process it [13:08:03]req_shift_open_date [13:08:03]req_shift_open_date done [13:08:03]produce_requested_data done [13:08:03]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225940,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:08:03]process_action_free get_value [13:08:03]json_value_free [13:08:03]json_value_free done [13:08:03]process_json_proto returns [13:08:03]Send response to host [13:08:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225940,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:08:04]free response buf [13:08:04]execute_script done [13:08:04]execute_script returns [13:08:04]free content buf [13:08:04]Sock 6.Close socket [13:08:04]Sock 6.Thread stoped [13:08:04]accept exits with 11 [13:08:04]New connection [13:08:04]New thread 3066580324 created [13:08:04]Thread 3066723684 joined [13:08:04]Waiting for new connection... [13:08:04] Sock 11.Parse request [13:08:04]Sock 11.Check first char [13:08:04]Sock 11.First char is OK [13:08:04]request: POST /json_proto HTTP/1.0 [13:08:04]Method: POST [13:08:04]URL: /json_proto [13:08:04]Method is POST - this is cgi request [13:08:04]url: /json_proto [13:08:04]query_string will be loaded in cgi processing [13:08:04]execute_cgi json_proto POST (null) [13:08:04]execute_cgi path=json_proto method=POST [13:08:04]POST find Content-Length [13:08:04]Host: 172.17.43.131:8080 [13:08:04]Content-Length: 331 [13:08:04]Content-Type: application/json [13:08:04] [13:08:04]POST finish read [13:08:04]Found Content-Length = 331 [13:08:04]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:08:04]execute_script... [13:08:04]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:08:04]POST & json_proto [13:08:04]process_json_proto [13:08:04]json parsed OK: [13:08:04]protocol is kg_v1.0 [13:08:04]action value=get_value [13:08:04]process_action get_value [13:08:04]cmd_get_value [13:08:04]process_action get_value done [13:08:04]requested_data is exist [13:08:04]produce_requested_data [13:08:04]requested_item fm.sale.total is exist - process it [13:08:04]SAM_PROTO_GetFMData [13:08:04]wFMCommunicate request_size=4 [13:08:04]MH_SAM_APDU [13:08:04]CAPDU: 80 13 03 00 [13:08:04]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [13:08:04]Connected sock=8 [13:08:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4B 8B 08 01 Write i2c OK [13:08:04]2A MH_I2C_Read... [13:08:04]07 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 AA F0 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 72 03 00 35 04 06 00 B6 BB 68 10 4A CF EB 3A 0E 9F C6 4B 2F 2A [13:08:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:08:04]Read from MH i2c: E2 [13:08:04]MH_I2C_Read... [13:08:04]Read from MH i2c: E2 FD 00 [13:08:04]MH_I2C_Read... [13:08:04]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 28 6F 03 00 69 04 A3 00 6F 04 04 00 DE 68 03 00 B1 04 05 00 BE 9D B1 7B 05 70 04 05 00 74 01 A0 AE 04 72 04 04 00 4A 9C 11 CD 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 76 46 1B 95 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 8E A8 6C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 7C [13:08:04]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 28 6F 03 00 69 04 A3 00 6F 04 04 00 DE 68 03 00 B1 04 05 00 BE 9D B1 7B 05 70 04 05 00 74 01 A0 AE 04 72 04 04 00 4A 9C 11 CD 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 76 46 1B 95 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 8E A8 6C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [13:08:04]wFMCommunicate OK [13:08:04]wFMCommunicate request_size=4 [13:08:04]MH_SAM_APDU [13:08:04]CAPDU: 80 17 00 00 [13:08:04]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [13:08:04]Write i2c OK [13:08:04]MH_I2C_Read... [13:08:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:08:05]Read from MH i2c: E2 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 FD 00 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [13:08:05]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [13:08:05]wFMCommunicate OK [13:08:05]wFMCommunicate request_size=4 [13:08:05]MH_SAM_APDU [13:08:05]CAPDU: 80 17 00 00 [13:08:05]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [13:08:05]Write i2c OK [13:08:05]MH_I2C_Read... [13:08: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 35 39 4F 00 00 00 D1 FD 47 00 11 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 35 39 10 04 04 00 94 72 03 00 F4 03 04 00 40 9D A4 66 B6 04 01 00 00 39 31 01 0F F5 72 81 2C [13:08:05]CommunicateWithHost err = 0 [13:08:05]CheckOFDResponse [13:08:05]1017 (14) - 77093643461234 [13:08:05]1041 (16) - 0000000000874959 [13:08:05]1040 (4) - 225940 [13:08:05]1012 (4) - 27.07.2024 07:09 [13:08:05]1206 (1) - 0 [13:08:05]OFD Sender: Remove packet 225940 [13:08:05]ProducePacketName [13:08:05]name=ofd_packets/00225940 [13:08:05]NVStorageDeleteData [13:08:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:08:05]Read from MH i2c: E2 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 FD 00 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [13:08:05]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [13:08:05]wFMCommunicate OK [13:08:05]wFMCommunicate request_size=4 [13:08:05]MH_SAM_APDU [13:08:05]CAPDU: 80 17 00 00 [13:08:05]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [13:08:05]Write i2c OK [13:08:05]MH_I2C_Read... [13:08:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:08:05]Read from MH i2c: E2 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 FD 00 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [13:08:05]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:08:05]wFMCommunicate OK [13:08:05]wFMCommunicate request_size=4 [13:08:05]MH_SAM_APDU [13:08:05]CAPDU: 80 17 00 00 [13:08:05]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [13:08:05]OFD Sender: No OFD packet to send [13:08:05]Write i2c OK [13:08:05]MH_I2C_Read... [13:08:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [13:08:05]Read from MH i2c: E2 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 E2 00 [13:08:05]MH_I2C_Read... [13:08:05]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [13:08:05]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:08:05]wFMCommunicate OK [13:08:05]SAM_PROTO_GetFMData done [13:08:05]requested_item fm.sale_refund.total is exist - process it [13:08:05]requested_item fm.buy.total is exist - process it [13:08:05]requested_item shift.sale.total is exist - process it [13:08:05]SAM_PROTO_GetShiftData [13:08:05]wFMCommunicate request_size=4 [13:08:05]MH_SAM_APDU [13:08:05]CAPDU: 80 13 02 00 [13:08:05]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [13:08:05]Write i2c OK [13:08:05]MH_I2C_Read... [13:08:06]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:08:06]Read from MH i2c: E2 [13:08:06]MH_I2C_Read... [13:08:06]Read from MH i2c: E2 FD 00 [13:08:06]MH_I2C_Read... [13:08:06]Read from MH i2c: E2 FD 00 18 00 00 B9 04 AA 04 B5 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2B 01 00 00 B1 04 04 00 15 18 B8 02 70 04 04 00 F8 C9 E6 01 72 04 03 00 1D 4E D1 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 67 EF 49 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 3F 29 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 B9 [13:08:06]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2B 01 00 00 B1 04 04 00 15 18 B8 02 70 04 04 00 F8 C9 E6 01 72 04 03 00 1D 4E D1 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 67 EF 49 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 3F 29 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [13:08:06]wFMCommunicate OK [13:08:06]wFMCommunicate request_size=4 [13:08:06]MH_SAM_APDU [13:08:06]CAPDU: 80 17 00 00 [13:08:06]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [13:08:06]Write i2c OK [13:08:06]MH_I2C_Read... [13:08:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:08:06]Read from MH i2c: E2 [13:08:06]MH_I2C_Read... [13:08:06]Read from MH i2c: E2 FD 00 [13:08:06]MH_I2C_Read... [13:08:06]Read from MH i2c: E2 FD 00 19 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 14 [13:08:06]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [13:08:06]wFMCommunicate OK [13:08:06]wFMCommunicate request_size=4 [13:08:06]MH_SAM_APDU [13:08:06]CAPDU: 80 17 00 00 [13:08:06]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [13:08:06]Write i2c OK [13:08:06]MH_I2C_Read... [13:08:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:08:06]Read from MH i2c: E2 [13:08:06]MH_I2C_Read... [13:08:06]Read from MH i2c: E2 FD 00 [13:08:06]MH_I2C_Read... [13:08:06]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 [13:08:07]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 [13:08:07]wFMCommunicate OK [13:08:07]wFMCommunicate request_size=4 [13:08:07]MH_SAM_APDU [13:08:07]CAPDU: 80 17 00 00 [13:08:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [13:08:07]Write i2c OK [13:08:07]MH_I2C_Read... [13:08:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:08:07]Read from MH i2c: E2 [13:08:07]MH_I2C_Read... [13:08:07]Read from MH i2c: E2 FD 00 [13:08:07]MH_I2C_Read... [13:08:07]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 [13:08:07]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 [13:08:07]wFMCommunicate OK [13:08:07]wFMCommunicate request_size=4 [13:08:07]MH_SAM_APDU [13:08:07]CAPDU: 80 17 00 00 [13:08:07]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [13:08:07]Write i2c OK [13:08:07]MH_I2C_Read... [13:08:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [13:08:07]Read from MH i2c: E2 [13:08:07]MH_I2C_Read... [13:08:07]Read from MH i2c: E2 D6 00 [13:08:07]MH_I2C_Read... [13:08:07]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 [13:08:07]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 [13:08:07]wFMCommunicate OK [13:08:07]SAM_PROTO_GetShiftData done [13:08:07]requested_item shift.sale.total_cash is exist - process it [13:08:07]requested_item shift.sale_refund.total is exist - process it [13:08:07]requested_item shift.sale_refund.total_cash is exist - process it [13:08:07]requested_item shift.buy.total is exist - process it [13:08:07]requested_item shift.buy.total_cash is exist - process it [13:08:07]produce_requested_data done [13:08:07]produce_requested_data return {"fm.sale.total":235500743.02,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":456192.21,"shift.sale.total_cash":319022.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:08:07]process_action_free get_value [13:08:07]json_value_free [13:08:07]json_value_free done [13:08:07]process_json_proto returns [13:08:07]Send response to host [13:08:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235500743.02,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":456192.21,"shift.sale.total_cash":319022.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:08:07]free response buf [13:08:07]execute_script done [13:08:07]execute_script returns [13:08:07]free content buf [13:08:07]Sock 11.Close socket [13:08:07]Sock 11.Thread stoped [13:08:07]accept exits with 6 [13:08:07]New connection [13:08:07]New thread 3066723684 created [13:08:07]Thread 3066580324 joined [13:08:07]Waiting for new connection... [13:08:07] Sock 6.Parse request [13:08:07]Sock 6.Check first char [13:08:07]Sock 6.First char is OK [13:08:07]request: POST /json_proto HTTP/1.0 [13:08:07]Method: POST [13:08:07]URL: /json_proto [13:08:07]Method is POST - this is cgi request [13:08:07]url: /json_proto [13:08:07]query_string will be loaded in cgi processing [13:08:07]execute_cgi json_proto POST (null) [13:08:07]execute_cgi path=json_proto method=POST [13:08:07]POST find Content-Length [13:08:07]Host: 172.17.43.131:8080 [13:08:07]Content-Length: 680 [13:08:07]Content-Type: application/json [13:08:07] [13:08:07]POST finish read [13:08:07]Found Content-Length = 680 [13:08:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:07]execute_script... [13:08:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:07]POST & json_proto [13:08:07]process_json_proto [13:08:07]json parsed OK: [13:08:07]protocol is kg_v1.0 [13:08:07]action value=close_receipt [13:08:07]process_action close_receipt [13:08:07]cmd_close_receipt [13:08:07]MH_GetDate [13:08:07]Write to MH i2c: F0 00 00 1D 00 0C [13:08:07]Write i2c OK [13:08:07]MH_I2C_Read... [13:08:07]Read from MH i2c: F0 [13:08:07]MH_I2C_Read... [13:08:07]Read from MH i2c: F0 09 00 [13:08:07]MH_I2C_Read... [13:08:07]Read from MH i2c: F0 09 00 1D 00 00 38 F1 A4 66 F9 24 A2 66 6D [13:08:07]GetLastDocTimeStamp 1722085546 [13:08:07]current date 1722085688 [13:08:07]FM_GetShiftState [13:08:07]SAM_PROTO_GetShiftState [13:08:07]wFMCommunicate request_size=4 [13:08:07]MH_SAM_APDU [13:08:07]CAPDU: 80 13 01 00 [13:08:07]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [13:08:07]Write i2c OK [13:08:07]MH_I2C_Read... [13:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:08]Read from MH i2c: E2 [13:08:08]MH_I2C_Read... [13:08:08]Read from MH i2c: E2 0E 00 [13:08:08]MH_I2C_Read... [13:08:08]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [13:08:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:08]wFMCommunicate OK [13:08:08]SAM_PROTO_GetShiftState done [13:08:08]FM_GetShiftState done [13:08:08]opened in 1722038719 [13:08:08]opened+sec_in_day 1722125119 [13:08:08]quantity*price = 200025 [13:08:08]sum+1 = 200026 [13:08:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 301 27.07.2024 13:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225941 ФПД: 95185241789938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130808&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225941&fm=95185241789938&tin=02508201610067®Number=0000000000092624&sum=200000 [13:08:09]StoreToDocumentArchive [13:08:09]shift 438 fd 225941 [13:08:09]save to /storage/0438/doc_00225941 [13:08:09]save last doc name /storage/0438/doc_00225941 to /storage/kkm_last_doc_name [13:08:09]save OK [13:08:09]Clear old archive folders... [13:08:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:08:09]tlvbuf is 0089E1D0 [13:08:09]SAM_PROTO_ClearQueue [13:08:09]wFMCommunicate request_size=4 [13:08:09]MH_SAM_APDU [13:08:09]CAPDU: 80 09 00 00 [13:08:09]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [13:08:09]Write i2c OK [13:08:09]MH_I2C_Read... [13:08:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:09]Read from MH i2c: E2 [13:08:09]MH_I2C_Read... [13:08:09]Read from MH i2c: E2 03 00 [13:08:09]MH_I2C_Read... [13:08:09]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [13:08:09]RAPDU: 90 00 [13:08:09]wFMCommunicate OK [13:08:09]SAM_PROTO_ClearQueue done [13:08:09]KKMCreateOFDPacket [13:08:09]OFDProtocolAddRootSTLVToBuf [13:08:09]FM_MakeSignedData [13:08:09]FM_MakeSignedData [13:08:09]SAM_PROTO_SignData [13:08:09]wFMCommunicate request_size=4 [13:08:09]MH_SAM_APDU [13:08:09]CAPDU: 80 0D 01 02 [13:08:09]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [13:08:09]Write i2c OK [13:08:09]MH_I2C_Read... [13:08:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:09]Read from MH i2c: E2 [13:08:09]MH_I2C_Read... [13:08:09]Read from MH i2c: E2 03 00 [13:08:09]MH_I2C_Read... [13:08:09]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [13:08:09]RAPDU: 90 00 [13:08:09]wFMCommunicate OK [13:08:09]wFMCommunicate request_size=255 [13:08:09]MH_SAM_APDU [13:08:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 38 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 72 03 00 35 04 06 00 56 92 0A 86 [13:08:09]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 38 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 72 03 00 35 04 06 00 56 92 0A 86 00 00 BA [13:08:09]Write i2c OK [13:08:09]MH_I2C_Read... [13:08:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:09]Read from MH i2c: E2 [13:08:09]MH_I2C_Read... [13:08:09]Read from MH i2c: E2 03 00 [13:08:09]MH_I2C_Read... [13:08:09]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [13:08:09]RAPDU: 90 00 [13:08:09]wFMCommunicate OK [13:08:09]wFMCommunicate request_size=7 [13:08:09]MH_SAM_APDU [13:08:09]CAPDU: 80 0D 02 02 02 55 F2 [13:08:10]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 55 F2 00 00 F3 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:10]Read from MH i2c: E2 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: E2 03 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [13:08:10]RAPDU: 90 00 [13:08:10]wFMCommunicate OK [13:08:10]wFMCommunicate request_size=4 [13:08:10]MH_SAM_APDU [13:08:10]CAPDU: 80 0D 03 02 [13:08:10]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:10]Read from MH i2c: E2 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: E2 0B 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: E2 0B 00 2F 00 00 FC 6E 39 04 9E 98 61 AA 90 00 93 [13:08:10]RAPDU: FC 6E 39 04 9E 98 61 AA 90 00 [13:08:10]wFMCommunicate OK [13:08:10]SAM_PROTO_SignData done [13:08:10]FM_MakeSignedData done [13:08:10]CreateOFDProtocolMessage [13:08:10]wFMCommunicate request_size=4 [13:08:10]MH_SAM_APDU [13:08:10]CAPDU: 80 11 00 00 [13:08:10]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:10]Read from MH i2c: E2 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: E2 17 00 [13:08:10]MH_I2C_Read... [13:08:10]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 35 39 90 00 07 [13:08:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:10]wFMCommunicate OK [13:08:10]CreateOFDProtocolMessage done [13:08:10]OFDSenderStorePacket 225941 [13:08:10]StoreOFDPacket docnum=225941 [13:08:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 49 DB 04 01 79 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 38 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 72 03 00 35 04 06 00 56 92 0A 86 55 F2 FC 6E 39 04 9E 98 61 AA [13:08:10]CheckFolder [13:08:10]dirname=/storage/ofd_packets [13:08:10]CheckFolder done [13:08:10]ProducePacketName [13:08:10]name=ofd_packets/00225941 [13:08:10]NVStorageSaveData ofd_packets/00225941 [13:08:10]File name is /storage/ofd_packets/00225941 [13:08:10]Write 298 bytes [13:08:10]NVStorageSaveData done [13:08:10]OFDSenderStorePacket done [13:08:10]KKMCreateOFDPacket done [13:08:10]NVStorageSaveData kkm_last_timestamp [13:08:10]File name is /storage/kkm_last_timestamp [13:08:10]Write 4 bytes [13:08:10]NVStorageSaveData done [13:08:10]ExternCall_PrintAddStr [13:08:10]wPrintStart [13:08:10]Write to MH i2c: 01 00 00 31 00 31 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [13:08:10]RasterBufferAndPrint [13:08:10]line Счет N : (1)2002231 [13:08:10]line ИНН: 02508201610067 [13:08:10]line Контрольно-Кассовый Чек [13:08:10]line ПРОДАЖА [13:08:10]line ТРК (МРК, ГНК) : 41 [13:08:10]line Товар: 2710194210 [13:08:10]line ДТ-К-5 [13:08:10]line 26.250 * 76.20 [13:08:10]line = 2000.25 [13:08:10]line НДС 12% НСП 1% [13:08:10]line > о реализуемом товаре [13:08:10]line ОКРУГЛЕНИЕ: -0.25 [13:08:10]line ИТОГО: 2000.00 [13:08:10]line Внесено: 2000.00 [13:08:10]line СДАЧА: 0.00 [13:08:10]line НСП 1% : 17.70 [13:08:10]line НДС 12% : 212.42 [13:08:10]line Наличными: 2000.00 [13:08:10]line Безнал.: 0.00 [13:08:10]line Место: АЗС № 97 "Партнер Нефть" [13:08:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:08:10]line СНО: Общий режим [13:08:10]line Чек 301 27.07.2024 13:08 [13:08:10]line Смена: 438 ФФД: 1.0 [13:08:10]line ЗНМ: 0300000054 [13:08:10]line РНМ: 0000000000092624 [13:08:10]line Версия ККМ: 001 [13:08:10]line ФМ: 0000000000874959 [13:08:10]line ФД: 225941 [13:08:10]line ФПД: 95185241789938 [13:08:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130808&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225941&fm=95185241789938&tin=02508201610067®Number=0000000000092624&sum=200000 [13:08:10]written 0, free lines is 4095 [13:08:10]OFD Sender: Processing packet 225941 [packets to send 600, broken 599] [13:08:10]ProducePacketName [13:08:10]name=ofd_packets/00225941 [13:08:10]OFD Sender: To server: pG, [13:08:10]CommunicateWithHost lk.salyk.kg:30040 [13:08:10]ConnectInit lk.salyk.kg [13:08:10]Write to MH i2c: 01 00 00 5C 00 5C [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 68 0C D7 [13:08:10]RasterBufferAndPrint [13:08:10]line [13:08:10]line [13:08:10]line [13:08:10]line [13:08:10]line [13:08:10]written 0, free lines is 3189 [13:08:10]MH_Cut [13:08:10]Write to MH i2c: D1 01 00 63 00 01 35 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: D1 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: D1 01 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: D1 01 00 63 00 00 34 [13:08:10]Write to MH i2c: 01 00 00 64 00 64 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:11]Connected sock=11 [13:08: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 35 39 0C 01 00 00 49 DB 04 01 79 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 38 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 72 03 00 35 04 06 00 56 92 0A 86 55 F2 FC 6E 39 04 9E 98 61 AA [13:08:11]*** Cut start [13:08:11]*** Partial cut [13:08:11]*** CUTSNS_PIN = 1 [13:08:11]*** CUTSNS_PIN = 0 [13:08:12]*** Brake cut motor [13:08:12]Read from MH i2c: 01 [13:08:12]MH_I2C_Read... [13:08:12]*** Stop cut motor [13:08:12]*** Cut end [13:08:12]Read from MH i2c: 01 07 00 [13:08:12]MH_I2C_Read... [13:08:12]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [13:08:12]process_action close_receipt done [13:08:12]requested_data is exist [13:08:12]produce_requested_data [13:08:12]requested_item fm.sn is exist - process it [13:08:12]wFMCommunicate request_size=4 [13:08:12]MH_SAM_APDU [13:08:12]CAPDU: 80 11 00 00 [13:08:12]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [13:08:12]Write i2c OK [13:08:12]MH_I2C_Read... [13:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:12]Read from MH i2c: E2 [13:08:12]MH_I2C_Read... [13:08:12]Read from MH i2c: E2 17 00 [13:08:12]MH_I2C_Read... [13:08:12]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [13:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:12]wFMCommunicate OK [13:08:12]requested_item fd.num is exist - process it [13:08:12]SAM_PROTO_GetFieldsCounters [13:08:12]wFMCommunicate request_size=4 [13:08:12]MH_SAM_APDU [13:08:12]CAPDU: 80 13 00 00 [13:08:12]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [13:08:12]Write i2c OK [13:08:12]MH_I2C_Read... [13:08: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 35 39 4F 00 00 00 9C 7A 47 00 2A 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 35 39 10 04 04 00 95 72 03 00 F4 03 04 00 47 9D A4 66 B6 04 01 00 00 CF D8 D4 33 36 38 FB 55 [13:08:12]CommunicateWithHost err = 0 [13:08:12]CheckOFDResponse [13:08:12]1017 (14) - 77093643461234 [13:08:12]1041 (16) - 0000000000874959 [13:08:12]1040 (4) - 225941 [13:08:12]1012 (4) - 27.07.2024 07:09 [13:08:12]1206 (1) - 0 [13:08:12]OFD Sender: Remove packet 225941 [13:08:12]ProducePacketName [13:08:12]name=ofd_packets/00225941 [13:08:12]NVStorageDeleteData [13:08:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:12]Read from MH i2c: E2 [13:08:12]MH_I2C_Read... [13:08:12]Read from MH i2c: E2 62 00 [13:08:12]MH_I2C_Read... [13:08:12]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 72 03 00 0E 04 04 00 B6 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 56 [13:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 72 03 00 0E 04 04 00 B6 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:08:12]wFMCommunicate OK [13:08:12]SAM_PROTO_GetFieldsCounters done [13:08:12]requested_item shift.num is exist - process it [13:08:12]requested_item shift.opened is exist - process it [13:08:12]req_shift_opened [13:08:12]FM_GetShiftState [13:08:12]SAM_PROTO_GetShiftState [13:08:12]wFMCommunicate request_size=4 [13:08:12]MH_SAM_APDU [13:08:12]CAPDU: 80 13 01 00 [13:08:12]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [13:08:12]Write i2c OK [13:08:12]MH_I2C_Read... [13:08:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:12]Read from MH i2c: E2 [13:08:12]MH_I2C_Read... [13:08:12]Read from MH i2c: E2 0E 00 [13:08:12]MH_I2C_Read... [13:08:12]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [13:08:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:12]wFMCommunicate OK [13:08:12]SAM_PROTO_GetShiftState done [13:08:12]FM_GetShiftState done [13:08:12]req_shift_opened done [13:08:13]requested_item shift.open_date is exist - process it [13:08:13]req_shift_open_date [13:08:13]req_shift_open_date done [13:08:13]produce_requested_data done [13:08:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225941,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:08:13]process_action_free close_receipt [13:08:13]json_value_free [13:08:13]json_value_free done [13:08:13]process_json_proto returns [13:08:13]Send response to host [13:08:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225941,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:08:13]free response buf [13:08:13]execute_script done [13:08:13]execute_script returns [13:08:13]free content buf [13:08:13]Sock 6.Close socket [13:08:13]Sock 6.Thread stoped [13:08:13]OFD Sender: No OFD packet to send [13:08:13]accept exits with 10 [13:08:13]New connection [13:08:13]New thread 3066580324 created [13:08:13]Thread 3066723684 joined [13:08:13]Waiting for new connection... [13:08:13] Sock 10.Parse request [13:08:13]Sock 10.Check first char [13:08:13]Sock 10.First char is OK [13:08:13]request: POST /json_proto HTTP/1.0 [13:08:13]Method: POST [13:08:13]URL: /json_proto [13:08:13]Method is POST - this is cgi request [13:08:13]url: /json_proto [13:08:13]query_string will be loaded in cgi processing [13:08:13]execute_cgi json_proto POST (null) [13:08:13]execute_cgi path=json_proto method=POST [13:08:13]POST find Content-Length [13:08:13]Host: 172.17.43.131:8080 [13:08:13]Content-Length: 675 [13:08:13]Content-Type: application/json [13:08:13] [13:08:13]POST finish read [13:08:13]Found Content-Length = 675 [13:08:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.400, "sum" : 640.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:13]execute_script... [13:08: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)2002233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.400, "sum" : 640.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:13]POST & json_proto [13:08:13]process_json_proto [13:08:13]json parsed OK: [13:08:13]protocol is kg_v1.0 [13:08:13]action value=close_receipt [13:08:13]process_action close_receipt [13:08:13]cmd_close_receipt [13:08:13]MH_GetDate [13:08:13]Write to MH i2c: F0 00 00 68 00 57 [13:08:13]Write i2c OK [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: F0 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: F0 09 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: F0 09 00 68 00 00 3D F1 A4 66 F9 24 A2 66 BD [13:08:13]GetLastDocTimeStamp 1722085688 [13:08:13]current date 1722085693 [13:08:13]FM_GetShiftState [13:08:13]SAM_PROTO_GetShiftState [13:08:13]wFMCommunicate request_size=4 [13:08:13]MH_SAM_APDU [13:08:13]CAPDU: 80 13 01 00 [13:08:13]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [13:08:13]Write i2c OK [13:08:13]MH_I2C_Read... [13:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:13]Read from MH i2c: E2 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 0E 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [13:08:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:13]wFMCommunicate OK [13:08:13]SAM_PROTO_GetShiftState done [13:08:13]FM_GetShiftState done [13:08:13]opened in 1722038719 [13:08:13]opened+sec_in_day 1722125119 [13:08:13]quantity*price = 64008 [13:08:13]sum+1 = 64009 [13:08:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 640.00 Внесено: 640.00 СДАЧА: 0.00 НСП 1% : 5.66 НДС 12% : 67.97 Наличными: 640.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 302 27.07.2024 13:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225942 ФПД: 150626199912267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130813&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225942&fm=150626199912267&tin=02508201610067®Number=0000000000092624&sum=64000 [13:08:15]StoreToDocumentArchive [13:08:15]shift 438 fd 225942 [13:08:15]save to /storage/0438/doc_00225942 [13:08:15]save last doc name /storage/0438/doc_00225942 to /storage/kkm_last_doc_name [13:08:15]save OK [13:08:15]Clear old archive folders... [13:08:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:08:15]tlvbuf is 008BB170 [13:08:15]SAM_PROTO_ClearQueue [13:08:15]wFMCommunicate request_size=4 [13:08:15]MH_SAM_APDU [13:08:15]CAPDU: 80 09 00 00 [13:08:15]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:15]Read from MH i2c: E2 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [13:08:15]RAPDU: 90 00 [13:08:15]wFMCommunicate OK [13:08:15]SAM_PROTO_ClearQueue done [13:08:15]KKMCreateOFDPacket [13:08:15]OFDProtocolAddRootSTLVToBuf [13:08:15]FM_MakeSignedData [13:08:15]FM_MakeSignedData [13:08:15]SAM_PROTO_SignData [13:08:15]wFMCommunicate request_size=4 [13:08:15]MH_SAM_APDU [13:08:15]CAPDU: 80 0D 01 02 [13:08:15]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:15]Read from MH i2c: E2 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [13:08:15]RAPDU: 90 00 [13:08:15]wFMCommunicate OK [13:08:15]wFMCommunicate request_size=255 [13:08:15]MH_SAM_APDU [13:08:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 20 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 08 FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 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 2E 01 00 00 F4 03 04 00 3D F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 72 03 00 35 04 06 00 88 FE 65 23 [13:08:15]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 20 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 08 FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 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 2E 01 00 00 F4 03 04 00 3D F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 72 03 00 35 04 06 00 88 FE 65 23 00 00 32 [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:15]Read from MH i2c: E2 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [13:08:15]RAPDU: 90 00 [13:08:15]wFMCommunicate OK [13:08:15]wFMCommunicate request_size=7 [13:08:15]MH_SAM_APDU [13:08:15]CAPDU: 80 0D 02 02 02 BF 4B [13:08:15]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 BF 4B 00 00 01 [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:15]Read from MH i2c: E2 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [13:08:15]RAPDU: 90 00 [13:08:15]wFMCommunicate OK [13:08:15]wFMCommunicate request_size=4 [13:08:15]MH_SAM_APDU [13:08:15]CAPDU: 80 0D 03 02 [13:08:15]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:15]Read from MH i2c: E2 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 0B 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 0B 00 7A 00 00 8E F5 B7 A9 94 AE AC 98 90 00 5F [13:08:15]RAPDU: 8E F5 B7 A9 94 AE AC 98 90 00 [13:08:15]wFMCommunicate OK [13:08:15]SAM_PROTO_SignData done [13:08:15]FM_MakeSignedData done [13:08:15]CreateOFDProtocolMessage [13:08:15]wFMCommunicate request_size=4 [13:08:15]MH_SAM_APDU [13:08:15]CAPDU: 80 11 00 00 [13:08:15]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:15]Read from MH i2c: E2 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 17 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [13:08:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:15]wFMCommunicate OK [13:08:15]CreateOFDProtocolMessage done [13:08:15]OFDSenderStorePacket 225942 [13:08:15]StoreOFDPacket docnum=225942 [13:08:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C 37 04 01 8B B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 20 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 08 FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 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 2E 01 00 00 F4 03 04 00 3D F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 72 03 00 35 04 06 00 88 FE 65 23 BF 4B 8E F5 B7 A9 94 AE AC 98 [13:08:15]CheckFolder [13:08:15]dirname=/storage/ofd_packets [13:08:15]CheckFolder done [13:08:15]ProducePacketName [13:08:15]name=ofd_packets/00225942 [13:08:15]NVStorageSaveData ofd_packets/00225942 [13:08:15]File name is /storage/ofd_packets/00225942 [13:08:15]Write 298 bytes [13:08:15]NVStorageSaveData done [13:08:15]OFDSenderStorePacket done [13:08:15]KKMCreateOFDPacket done [13:08:15]NVStorageSaveData kkm_last_timestamp [13:08:15]File name is /storage/kkm_last_timestamp [13:08:15]Write 4 bytes [13:08:15]NVStorageSaveData done [13:08:15]ExternCall_PrintAddStr [13:08:15]wPrintStart [13:08:15]Write to MH i2c: 01 00 00 7C 00 7C [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: 01 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: 01 07 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [13:08:16]RasterBufferAndPrint [13:08:16]line Счет N : (1)2002233 [13:08:16]line ИНН: 02508201610067 [13:08:16]line Контрольно-Кассовый Чек [13:08:16]line ПРОДАЖА [13:08:16]line ТРК (МРК, ГНК) : 21 [13:08:16]line Товар: 2710194210 [13:08:16]line ДТ-К-5 [13:08:16]line 8.400 * 76.20 [13:08:16]line = 640.08 [13:08:16]line НДС 12% НСП 1% [13:08:16]line > о реализуемом товаре [13:08:16]line ОКРУГЛЕНИЕ: -0.08 [13:08:16]line ИТОГО: 640.00 [13:08:16]line Внесено: 640.00 [13:08:16]line СДАЧА: 0.00 [13:08:16]line НСП 1% : 5.66 [13:08:16]line НДС 12% : 67.97 [13:08:16]line Наличными: 640.00 [13:08:16]line Безнал.: 0.00 [13:08:16]line Место: АЗС № 97 "Партнер Нефть" [13:08:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:08:16]line СНО: Общий режим [13:08:16]line Чек 302 27.07.2024 13:08 [13:08:16]line Смена: 438 ФФД: 1.0 [13:08:16]line ЗНМ: 0300000054 [13:08:16]line РНМ: 0000000000092624 [13:08:16]line Версия ККМ: 001 [13:08:16]line ФМ: 0000000000874959 [13:08:16]line ФД: 225942 [13:08:16]line ФПД: 150626199912267 [13:08:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130813&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225942&fm=150626199912267&tin=02508201610067®Number=0000000000092624&sum=64000 [13:08:16]written 0, free lines is 4095 [13:08:16]OFD Sender: Processing packet 225942 [packets to send 600, broken 599] [13:08:16]ProducePacketName [13:08:16]name=ofd_packets/00225942 [13:08:16]OFD Sender: To server: pG, [13:08:16]CommunicateWithHost lk.salyk.kg:30040 [13:08:16]ConnectInit lk.salyk.kg [13:08:16]Write to MH i2c: 01 00 00 A7 00 A7 [13:08:16]Write i2c OK [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: 01 [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: 01 07 00 [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 61 0C 1B [13:08:16]RasterBufferAndPrint [13:08:16]line [13:08:16]line [13:08:16]line [13:08:16]line [13:08:16]line [13:08:16]written 0, free lines is 3185 [13:08:16]MH_Cut [13:08:16]Write to MH i2c: D1 01 00 AE 00 01 80 [13:08:16]Write i2c OK [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: D1 [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: D1 01 00 [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: D1 01 00 AE 00 00 7F [13:08:16]Write to MH i2c: 01 00 00 AF 00 AF [13:08:16]Write i2c OK [13:08:16]MH_I2C_Read... [13:08:17]*** Cut start [13:08:17]*** Partial cut [13:08:17]*** CUTSNS_PIN = 1 [13:08:17]*** CUTSNS_PIN = 0 [13:08:17]*** Brake cut motor [13:08:18]Read from MH i2c: *** Stop cut motor [13:08:18]01 *** Cut end [13:08:18] [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: 01 07 00 [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [13:08:18]process_action close_receipt done [13:08:18]requested_data is exist [13:08:18]produce_requested_data [13:08:18]requested_item fm.sn is exist - process it [13:08:18]wFMCommunicate request_size=4 [13:08:18]MH_SAM_APDU [13:08:18]CAPDU: 80 11 00 00 [13:08:18]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [13:08:18]Write i2c OK [13:08:18]MH_I2C_Read... [13:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:18]Read from MH i2c: E2 [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: E2 17 00 [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [13:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:18]wFMCommunicate OK [13:08:18]requested_item fd.num is exist - process it [13:08:18]SAM_PROTO_GetFieldsCounters [13:08:18]wFMCommunicate request_size=4 [13:08:18]MH_SAM_APDU [13:08:18]CAPDU: 80 13 00 00 [13:08:18]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [13:08:18]Write i2c OK [13:08:18]MH_I2C_Read... [13:08:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:18]Read from MH i2c: E2 [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: E2 62 00 [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 72 03 00 0E 04 04 00 B6 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 A5 [13:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 72 03 00 0E 04 04 00 B6 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:08:18]wFMCommunicate OK [13:08:18]SAM_PROTO_GetFieldsCounters done [13:08:18]requested_item shift.num is exist - process it [13:08:18]requested_item shift.opened is exist - process it [13:08:18]req_shift_opened [13:08:18]FM_GetShiftState [13:08:18]SAM_PROTO_GetShiftState [13:08:18]wFMCommunicate request_size=4 [13:08:18]MH_SAM_APDU [13:08:18]CAPDU: 80 13 01 00 [13:08:18]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [13:08:18]Write i2c OK [13:08:18]MH_I2C_Read... [13:08:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:18]Read from MH i2c: E2 [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: E2 0E 00 [13:08:18]MH_I2C_Read... [13:08:18]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [13:08:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:18]wFMCommunicate OK [13:08:18]SAM_PROTO_GetShiftState done [13:08:18]FM_GetShiftState done [13:08:18]req_shift_opened done [13:08:18]requested_item shift.open_date is exist - process it [13:08:18]req_shift_open_date [13:08:18]req_shift_open_date done [13:08:18]produce_requested_data done [13:08:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225942,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:08:18]process_action_free close_receipt [13:08:18]json_value_free [13:08:18]json_value_free done [13:08:18]process_json_proto returns [13:08:18]Send response to host [13:08:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225942,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:08:18]free response buf [13:08:18]execute_script done [13:08:18]execute_script returns [13:08:18]free content buf [13:08:18]Sock 10.Close socket [13:08:18]Sock 10.Thread stoped [13:08:19]accept exits with 6 [13:08:19]New connection [13:08:19]New thread 3066723684 created [13:08:19]Thread 3066580324 joined [13:08:19]Waiting for new connection... [13:08:19] Sock 6.Parse request [13:08:19]Sock 6.Check first char [13:08:19]Sock 6.First char is OK [13:08:19]request: POST /json_proto HTTP/1.0 [13:08:19]Method: POST [13:08:19]URL: /json_proto [13:08:19]Method is POST - this is cgi request [13:08:19]url: /json_proto [13:08:19]query_string will be loaded in cgi processing [13:08:19]execute_cgi json_proto POST (null) [13:08:19]execute_cgi path=json_proto method=POST [13:08:19]POST find Content-Length [13:08:19]Host: 172.17.43.131:8080 [13:08:19]Content-Length: 671 [13:08:19]Content-Type: application/json [13:08:19] [13:08:19]POST finish read [13:08:19]Found Content-Length = 671 [13:08:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:19]execute_script... [13:08:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:19]POST & json_proto [13:08:19]process_json_proto [13:08:19]json parsed OK: [13:08:19]protocol is kg_v1.0 [13:08:19]action value=close_receipt [13:08:19]process_action close_receipt [13:08:19]cmd_close_receipt [13:08:19]MH_GetDate [13:08:19]Write to MH i2c: F0 00 00 B3 00 A2 [13:08:19]Write i2c OK [13:08:19]MH_I2C_Read... [13:08:19]Read from MH i2c: F0 [13:08:19]MH_I2C_Read... [13:08:19]Read from MH i2c: F0 09 00 [13:08:19]MH_I2C_Read... [13:08:19]Read from MH i2c: F0 09 00 B3 00 00 43 F1 A4 66 F9 24 A2 66 0E [13:08:19]GetLastDocTimeStamp 1722085693 [13:08:19]current date 1722085699 [13:08:19]FM_GetShiftState [13:08:19]SAM_PROTO_GetShiftState [13:08:19]wFMCommunicate request_size=4 [13:08:19]MH_SAM_APDU [13:08:19]CAPDU: 80 13 01 00 [13:08:19]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [13:08:19]Write i2c OK [13:08:19]MH_I2C_Read... [13:08:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:19]Read from MH i2c: E2 [13:08:19]MH_I2C_Read... [13:08:19]Read from MH i2c: E2 0E 00 [13:08:19]MH_I2C_Read... [13:08:19]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [13:08:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:19]wFMCommunicate OK [13:08:19]SAM_PROTO_GetShiftState done [13:08:19]FM_GetShiftState done [13:08:19]opened in 1722038719 [13:08:19]opened+sec_in_day 1722125119 [13:08:19]quantity*price = 40041 [13:08:19]sum+1 = 40043 [13:08:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 303 27.07.2024 13:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225943 ФПД: 233731634717095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130819&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225943&fm=233731634717095&tin=02508201610067®Number=0000000000092624&sum=40000 [13:08:20]StoreToDocumentArchive [13:08:20]shift 438 fd 225943 [13:08:20]save to /storage/0438/doc_00225943 [13:08:20]save last doc name /storage/0438/doc_00225943 to /storage/kkm_last_doc_name [13:08:20]save OK [13:08:20]Clear old archive folders... [13:08:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:08:20]tlvbuf is 008E6980 [13:08:20]SAM_PROTO_ClearQueue [13:08:20]wFMCommunicate request_size=4 [13:08:20]MH_SAM_APDU [13:08:20]CAPDU: 80 09 00 00 [13:08:20]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [13:08:20]Write i2c OK [13:08:20]MH_I2C_Read... [13:08:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:21]Read from MH i2c: E2 [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 03 00 [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [13:08:21]RAPDU: 90 00 [13:08:21]wFMCommunicate OK [13:08:21]SAM_PROTO_ClearQueue done [13:08:21]KKMCreateOFDPacket [13:08:21]OFDProtocolAddRootSTLVToBuf [13:08:21]FM_MakeSignedData [13:08:21]FM_MakeSignedData [13:08:21]SAM_PROTO_SignData [13:08:21]wFMCommunicate request_size=4 [13:08:21]MH_SAM_APDU [13:08:21]CAPDU: 80 0D 01 02 [13:08:21]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [13:08:21]Write i2c OK [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 [13:08:21]MH_I2C_Read... [13:08:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:21]Read from MH i2c: E2 03 00 [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [13:08:21]RAPDU: 90 00 [13:08:21]wFMCommunicate OK [13:08:21]wFMCommunicate request_size=255 [13:08:21]MH_SAM_APDU [13:08: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 43 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 72 03 00 35 04 06 00 [13:08:21]Write to MH i2c: E2 02 01 Received data: C3 87 00 95 80 F6 0D 70 02 47 02 2C FA 01 00 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 30 30 31 30 32 30 34 30 31 30 33 30 30 30 06 30 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 30 00 38 03 37 BC 34 16 39 00 35 00 39 00 4F 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 6F 00 EA F2 47 03 00 01 E9 00 3D 01 A5 F6 07 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 01 EB 00 03 07 26 00 00 3B EF 00 03 F9 0F 03 00 0E F6 00 03 37 01 37 00 30 01 39 F7 33 03 36 06 34 00 33 62 34 01 36 00 31 00 32 00 33 00 34 EE 11 03 04 0F 10 00 00 30 F2 30 03 30 01 30 00 30 01 30 F3 30 03 30 06 30 00 30 38 37 34 39 35 39 10 04 04 00 96 72 03 00 F4 03 04 00 9C 50 10 9D 00 A4 00 66 00 B6 00 04 07 01 04 00 06 00 00 1C 40 03 9C AC 00 FE 00 7D 00 E8 00 61 39 5F 04 [13:08:21]06 CommunicateWithHost err = 0 [13:08:21]CheckOFDResponse [13:08:21]00 1017 (14) - 77093643461234 [13:08:21]00 1041 (16) - 0000000000874959 [13:08:21]00 1040 (4) - 225942 [13:08:21]00 1012 (4) - 27.07.2024 07:10 [13:08:21]00 1206 (1) - 0 [13:08:21]00 OFD Sender: Remove packet 225942 [13:08:21]ProducePacketName [13:08:21]name=ofd_packets/00225942 [13:08:21]NVStorageDeleteData [13:08:21]00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 43 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 72 03 00 35 04 06 00 00 00 41 [13:08:21]Write i2c OK [13:08:21]MH_I2C_Read... [13:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:21]Read from MH i2c: E2 [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 03 00 [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [13:08:21]RAPDU: 90 00 [13:08:21]wFMCommunicate OK [13:08:21]wFMCommunicate request_size=11 [13:08:21]MH_SAM_APDU [13:08:21]CAPDU: 80 0D 02 02 06 D4 93 E3 0F 61 A7 [13:08:21]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 D4 93 E3 0F 61 A7 00 00 AB [13:08:21]Write i2c OK [13:08:21]MH_I2C_Read... [13:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:21]Read from MH i2c: E2 [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 03 00 [13:08:21]MH_I2C_Read... [13:08:21]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [13:08:21]RAPDU: 90 00 [13:08:21]wFMCommunicate OK [13:08:21]wFMCommunicate request_size=4 [13:08:21]MH_SAM_APDU [13:08:21]CAPDU: 80 0D 03 02 [13:08:21]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [13:08:21]Write i2c OK [13:08:21]MH_I2C_Read... [13:08:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:22]Read from MH i2c: E2 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: E2 0B 00 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: E2 0B 00 C5 00 00 06 09 B4 37 C0 AC 91 EA 90 00 22 [13:08:22]RAPDU: 06 09 B4 37 C0 AC 91 EA 90 00 [13:08:22]wFMCommunicate OK [13:08:22]SAM_PROTO_SignData done [13:08:22]FM_MakeSignedData done [13:08:22]CreateOFDProtocolMessage [13:08:22]wFMCommunicate request_size=4 [13:08:22]MH_SAM_APDU [13:08:22]CAPDU: 80 11 00 00 [13:08:22]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [13:08:22]OFD Sender: No OFD packet to send [13:08:22]Write i2c OK [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:22]E2 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: E2 17 00 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [13:08:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:22]wFMCommunicate OK [13:08:22]CreateOFDProtocolMessage done [13:08:22]OFDSenderStorePacket 225943 [13:08:22]StoreOFDPacket docnum=225943 [13:08:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8E D8 08 01 FD EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 43 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 72 03 00 35 04 06 00 D4 93 E3 0F 61 A7 06 09 B4 37 C0 AC 91 EA [13:08:22]CheckFolder [13:08:22]dirname=/storage/ofd_packets [13:08:22]CheckFolder done [13:08:22]ProducePacketName [13:08:22]name=ofd_packets/00225943 [13:08:22]NVStorageSaveData ofd_packets/00225943 [13:08:22]File name is /storage/ofd_packets/00225943 [13:08:22]Write 302 bytes [13:08:22]NVStorageSaveData done [13:08:22]OFDSenderStorePacket done [13:08:22]KKMCreateOFDPacket done [13:08:22]NVStorageSaveData kkm_last_timestamp [13:08:22]File name is /storage/kkm_last_timestamp [13:08:22]Write 4 bytes [13:08:22]NVStorageSaveData done [13:08:22]ExternCall_PrintAddStr [13:08:22]wPrintStart [13:08:22]Write to MH i2c: 01 00 00 C7 00 C7 [13:08:22]OFD Sender: Processing packet 225943 [packets to send 600, broken 599] [13:08:22]ProducePacketName [13:08:22]name=ofd_packets/00225943 [13:08:22]OFD Sender: To server: pG, [13:08:22]CommunicateWithHost lk.salyk.kg:30040 [13:08:22]ConnectInit lk.salyk.kg [13:08:22]Write i2c OK [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: 01 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: 01 07 00 [13:08:22]MH_I2C_Read... [13:08:22]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [13:08:22]RasterBufferAndPrint [13:08:22]line Счет N : (1)2002234 [13:08:22]line ИНН: 02508201610067 [13:08:22]line Контрольно-Кассовый Чек [13:08:22]line ПРОДАЖА [13:08:22]line ТРК (МРК, ГНК) : 32 [13:08:22]line Товар: 2710124130 [13:08:22]line Super-92-К-5 [13:08:22]line 5.820 * 68.80 [13:08:22]line = 400.42 [13:08:22]line НДС 12% НСП 1% [13:08:22]line > о реализуемом товаре [13:08:22]line ОКРУГЛЕНИЕ: -0.42 [13:08:22]line ИТОГО: 400.00 [13:08:22]line Внесено: 400.00 [13:08:22]line СДАЧА: 0.00 [13:08:22]line НСП 1% : 3.54 [13:08:22]line НДС 12% : 42.52 [13:08:22]line Наличными: 400.00 [13:08:22]line Безнал.: 0.00 [13:08:22]line Место: АЗС № 97 "Партнер Нефть" [13:08:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:08:22]line СНО: Общий режим [13:08:22]line Чек 303 27.07.2024 13:08 [13:08:22]line Смена: 438 ФФД: 1.0 [13:08:22]line ЗНМ: 0300000054 [13:08:22]line РНМ: 0000000000092624 [13:08:22]line Версия ККМ: 001 [13:08:22]line ФМ: 0000000000874959 [13:08:22]line ФД: 225943 [13:08:22]line ФПД: 233731634717095 [13:08:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130819&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225943&fm=233731634717095&tin=02508201610067®Number=0000000000092624&sum=40000 [13:08:22]written 0, free lines is 4095 [13:08:22]Connected sock=9 [13:08:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8E D8 08 01 FD EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 43 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 Write to MH i2c: 30 01 30 00 39 00 32 F2 36 00 32 F2 34 [13:08:22]11 04 10 00 30 30 30 30 30 30 30 Write i2c OK [13:08:22]30 MH_I2C_Read... [13:08:22]30 Read from MH i2c: 30 01 38 [13:08:22]37 MH_I2C_Read... [13:08:22]34 39 35 39 10 04 Read from MH i2c: 04 01 00 07 97 00 72 [13:08:23]03 MH_I2C_Read... [13:08:23]00 35 04 Read from MH i2c: 06 01 00 07 D4 00 93 F2 E3 0F 61 A7 06 09 B4 37 C0 AC 91 EA [13:08:23]00 00 00 00 00 00 7B 0D 81 [13:08:23]RasterBufferAndPrint [13:08:23]line [13:08:23]line [13:08:23]line [13:08:23]line [13:08:23]line [13:08:23]written 0, free lines is 3499 [13:08:23]MH_Cut [13:08:23]Write to MH i2c: D1 01 00 F9 00 01 CB [13:08:23]Write i2c OK [13:08:23]MH_I2C_Read... [13:08:23]Read from MH i2c: D1 [13:08:23]MH_I2C_Read... [13:08:23]Read from MH i2c: D1 01 00 [13:08:23]MH_I2C_Read... [13:08:23]Read from MH i2c: D1 01 00 F9 00 00 CA [13:08:23]Write to MH i2c: 01 00 00 FA 00 FA [13:08:23]Write i2c OK [13:08:23]MH_I2C_Read... [13:08: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 35 39 4F 00 00 00 8B AD 47 00 FA D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 72 03 00 F4 03 04 00 52 9D A4 66 B6 04 01 00 00 72 04 67 63 C1 77 FF D4 [13:08:23]CommunicateWithHost err = 0 [13:08:23]CheckOFDResponse [13:08:23]1017 (14) - 77093643461234 [13:08:23]1041 (16) - 0000000000874959 [13:08:23]1040 (4) - 225943 [13:08:23]1012 (4) - 27.07.2024 07:10 [13:08:23]1206 (1) - 0 [13:08:23]OFD Sender: Remove packet 225943 [13:08:23]ProducePacketName [13:08:23]name=ofd_packets/00225943 [13:08:23]NVStorageDeleteData [13:08:23]*** Cut start [13:08:23]*** Partial cut [13:08:23]*** CUTSNS_PIN = 1 [13:08:23]*** CUTSNS_PIN = 0 [13:08:24]OFD Sender: No OFD packet to send [13:08:24]*** Brake cut motor [13:08:24]Read from MH i2c: 01 [13:08:24]MH_I2C_Read... [13:08:24]*** Stop cut motor [13:08:24]*** Cut end [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 FA 00 00 00 00 00 00 FF 0F 0F [13:08:24]process_action close_receipt done [13:08:24]requested_data is exist [13:08:24]produce_requested_data [13:08:24]requested_item fm.sn is exist - process it [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 FB 00 80 11 00 00 00 00 00 00 75 [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 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [13:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:24]wFMCommunicate OK [13:08:24]requested_item fd.num is exist - process it [13:08:24]SAM_PROTO_GetFieldsCounters [13:08:24]wFMCommunicate request_size=4 [13:08:24]MH_SAM_APDU [13:08:24]CAPDU: 80 13 00 00 [13:08:24]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [13:08:24]Write i2c OK [13:08:24]MH_I2C_Read... [13:08:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:24]Read from MH i2c: E2 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 62 00 [13:08:24]MH_I2C_Read... [13:08:24]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 72 03 00 0E 04 04 00 B6 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 F4 [13:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 72 03 00 0E 04 04 00 B6 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:08:24]wFMCommunicate OK [13:08:24]SAM_PROTO_GetFieldsCounters done [13:08:24]requested_item shift.num is exist - process it [13:08:24]requested_item shift.opened is exist - process it [13:08:24]req_shift_opened [13:08:24]FM_GetShiftState [13:08:24]SAM_PROTO_GetShiftState [13:08:24]wFMCommunicate request_size=4 [13:08:24]MH_SAM_APDU [13:08:24]CAPDU: 80 13 01 00 [13:08:24]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [13:08:25]Write i2c OK [13:08:25]MH_I2C_Read... [13:08:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:25]Read from MH i2c: E2 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: E2 0E 00 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [13:08:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:25]wFMCommunicate OK [13:08:25]SAM_PROTO_GetShiftState done [13:08:25]FM_GetShiftState done [13:08:25]req_shift_opened done [13:08:25]requested_item shift.open_date is exist - process it [13:08:25]req_shift_open_date [13:08:25]req_shift_open_date done [13:08:25]produce_requested_data done [13:08:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225943,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:08:25]process_action_free close_receipt [13:08:25]json_value_free [13:08:25]json_value_free done [13:08:25]process_json_proto returns [13:08:25]Send response to host [13:08:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225943,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:08:25]free response buf [13:08:25]execute_script done [13:08:25]execute_script returns [13:08:25]free content buf [13:08:25]Sock 6.Close socket [13:08:25]Sock 6.Thread stoped [13:08:29]OFD Sender: No OFD packet to send [13:08:32]accept exits with 10 [13:08:32]New connection [13:08:32]New thread 3066580324 created [13:08:32]Thread 3066723684 joined [13:08:32]Waiting for new connection... [13:08:32] Sock 10.Parse request [13:08:32]Sock 10.Check first char [13:08:32]Sock 10.First char is OK [13:08:32]request: POST /json_proto HTTP/1.0 [13:08:32]Method: POST [13:08:32]URL: /json_proto [13:08:32]Method is POST - this is cgi request [13:08:32]url: /json_proto [13:08:32]query_string will be loaded in cgi processing [13:08:32]execute_cgi json_proto POST (null) [13:08:32]execute_cgi path=json_proto method=POST [13:08:32]POST find Content-Length [13:08:32]Host: 172.17.43.131:8080 [13:08:32]Content-Length: 683 [13:08:32]Content-Type: application/json [13:08:32] [13:08:32]POST finish read [13:08:32]Found Content-Length = 683 [13:08:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:32]execute_script... [13:08: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)2002236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:32]POST & json_proto [13:08:32]process_json_proto [13:08:32]json parsed OK: [13:08:32]protocol is kg_v1.0 [13:08:32]action value=close_receipt [13:08:32]process_action close_receipt [13:08:32]cmd_close_receipt [13:08:32]MH_GetDate [13:08:32]Write to MH i2c: F0 00 00 FE 00 ED [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: F0 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: F0 09 00 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: F0 09 00 FE 00 00 50 F1 A4 66 F9 24 A2 66 66 [13:08:32]GetLastDocTimeStamp 1722085699 [13:08:32]current date 1722085712 [13:08:32]FM_GetShiftState [13:08:32]SAM_PROTO_GetShiftState [13:08:32]wFMCommunicate request_size=4 [13:08:32]MH_SAM_APDU [13:08:32]CAPDU: 80 13 01 00 [13:08:32]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:32]Read from MH i2c: E2 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 0E 00 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [13:08:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:32]wFMCommunicate OK [13:08:32]SAM_PROTO_GetShiftState done [13:08:32]FM_GetShiftState done [13:08:32]opened in 1722038719 [13:08:32]opened+sec_in_day 1722125119 [13:08:32]quantity*price = 100021 [13:08:32]sum+1 = 100023 [13:08:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 304 27.07.2024 13:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225944 ФПД: 188509572209642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225944&fm=188509572209642&tin=02508201610067®Number=0000000000092624&sum=100000 [13:08:34]StoreToDocumentArchive [13:08:34]shift 438 fd 225944 [13:08:34]save to /storage/0438/doc_00225944 [13:08:34]save last doc name /storage/0438/doc_00225944 to /storage/kkm_last_doc_name [13:08:34]save OK [13:08:34]Clear old archive folders... [13:08:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:34]tlvbuf is 00857D60 [13:08:34]SAM_PROTO_ClearQueue [13:08:34]wFMCommunicate request_size=4 [13:08:34]MH_SAM_APDU [13:08:34]CAPDU: 80 09 00 00 [13:08:34]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [13:08:34]Write i2c OK [13:08:34]MH_I2C_Read... [13:08:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:34]Read from MH i2c: E2 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 03 00 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [13:08:34]RAPDU: 90 00 [13:08:34]wFMCommunicate OK [13:08:34]SAM_PROTO_ClearQueue done [13:08:34]KKMCreateOFDPacket [13:08:34]OFDProtocolAddRootSTLVToBuf [13:08:34]FM_MakeSignedData [13:08:34]FM_MakeSignedData [13:08:34]SAM_PROTO_SignData [13:08:34]wFMCommunicate request_size=4 [13:08:34]MH_SAM_APDU [13:08:34]CAPDU: 80 0D 01 02 [13:08:34]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [13:08:34]Write i2c OK [13:08:34]MH_I2C_Read... [13:08:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:34]Read from MH i2c: E2 [13:08:34]MH_I2C_Read... [13:08:34]OFD Sender: No OFD packet to send [13:08:34]Read from MH i2c: E2 03 00 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [13:08:34]RAPDU: 90 00 [13:08:34]wFMCommunicate OK [13:08:34]wFMCommunicate request_size=255 [13:08:34]MH_SAM_APDU [13:08:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 50 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 72 03 00 35 04 06 00 AB [13:08:34]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 50 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 72 03 00 35 04 06 00 AB 00 00 26 [13:08:34]Write i2c OK [13:08:34]MH_I2C_Read... [13:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:34]Read from MH i2c: E2 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 03 00 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [13:08:34]RAPDU: 90 00 [13:08:34]wFMCommunicate OK [13:08:34]wFMCommunicate request_size=10 [13:08:34]MH_SAM_APDU [13:08:34]CAPDU: 80 0D 02 02 05 72 CE 16 9B EA [13:08:34]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 72 CE 16 9B EA 00 00 6F [13:08:34]Write i2c OK [13:08:34]MH_I2C_Read... [13:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:34]Read from MH i2c: E2 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 03 00 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [13:08:34]RAPDU: 90 00 [13:08:34]wFMCommunicate OK [13:08:34]wFMCommunicate request_size=4 [13:08:34]MH_SAM_APDU [13:08:34]CAPDU: 80 0D 03 02 [13:08:34]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [13:08:34]Write i2c OK [13:08:34]MH_I2C_Read... [13:08:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:34]Read from MH i2c: E2 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 0B 00 [13:08:34]MH_I2C_Read... [13:08:34]Read from MH i2c: E2 0B 00 10 01 00 7C 4E 56 13 E0 03 07 BE 90 00 68 [13:08:35]RAPDU: 7C 4E 56 13 E0 03 07 BE 90 00 [13:08:35]wFMCommunicate OK [13:08:35]SAM_PROTO_SignData done [13:08:35]FM_MakeSignedData done [13:08:35]CreateOFDProtocolMessage [13:08:35]wFMCommunicate request_size=4 [13:08:35]MH_SAM_APDU [13:08:35]CAPDU: 80 11 00 00 [13:08:35]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 [13:08:35]MH_I2C_Read... [13:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:35]Read from MH i2c: E2 17 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [13:08:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:35]wFMCommunicate OK [13:08:35]CreateOFDProtocolMessage done [13:08:35]OFDSenderStorePacket 225944 [13:08:35]StoreOFDPacket docnum=225944 [13:08:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7B 8A 07 01 78 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 50 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 72 03 00 35 04 06 00 AB 72 CE 16 9B EA 7C 4E 56 13 E0 03 07 BE [13:08:35]CheckFolder [13:08:35]dirname=/storage/ofd_packets [13:08:35]CheckFolder done [13:08:35]ProducePacketName [13:08:35]name=ofd_packets/00225944 [13:08:35]NVStorageSaveData ofd_packets/00225944 [13:08:35]File name is /storage/ofd_packets/00225944 [13:08:35]Write 301 bytes [13:08:35]NVStorageSaveData done [13:08:35]OFDSenderStorePacket done [13:08:35]KKMCreateOFDPacket done [13:08:35]NVStorageSaveData kkm_last_timestamp [13:08:35]File name is /storage/kkm_last_timestamp [13:08:35]Write 4 bytes [13:08:35]NVStorageSaveData done [13:08:35]ExternCall_PrintAddStr [13:08:35]wPrintStart [13:08:35]Write to MH i2c: 01 00 00 12 01 13 [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: 01 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: 01 07 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [13:08:35]RasterBufferAndPrint [13:08:35]line Счет N : (1)2002236 [13:08:35]line ИНН: 02508201610067 [13:08:35]line Контрольно-Кассовый Чек [13:08:35]line ПРОДАЖА [13:08:35]line ТРК (МРК, ГНК) : 64 [13:08:35]line Товар: 2710124500 [13:08:35]line Аи-95-К-5 [13:08:35]line 13.480 * 74.20 [13:08:35]line = 1000.22 [13:08:35]line НДС 12% НСП 1% [13:08:35]line > о реализуемом товаре [13:08:35]line ОКРУГЛЕНИЕ: -0.22 [13:08:35]line ИТОГО: 1000.00 [13:08:35]line Внесено: 1000.00 [13:08:35]line СДАЧА: 0.00 [13:08:35]line НСП 1% : 8.85 [13:08:35]line НДС 12% : 106.22 [13:08:35]line Наличными: 1000.00 [13:08:35]line Безнал.: 0.00 [13:08:35]line Место: АЗС № 97 "Партнер Нефть" [13:08:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:08:35]line СНО: Общий режим [13:08:35]line Чек 304 27.07.2024 13:08 [13:08:35]line Смена: 438 ФФД: 1.0 [13:08:35]line ЗНМ: 0300000054 [13:08:35]line РНМ: 0000000000092624 [13:08:35]line Версия ККМ: 001 [13:08:35]line ФМ: 0000000000874959 [13:08:35]line ФД: 225944 [13:08:35]line ФПД: 188509572209642 [13:08:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T130832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225944&fm=188509572209642&tin=02508201610067®Number=0000000000092624&sum=100000 [13:08:35]written 0, free lines is 4095 [13:08:35]OFD Sender: Processing packet 225944 [packets to send 600, broken 599] [13:08:35]ProducePacketName [13:08:35]name=ofd_packets/00225944 [13:08:35]OFD Sender: To server: pG, [13:08:35]CommunicateWithHost lk.salyk.kg:30040 [13:08:35]ConnectInit lk.salyk.kg [13:08:35]Write to MH i2c: 01 00 00 3D 01 3E [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: 01 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: 01 07 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 70 0C C1 [13:08:35]RasterBufferAndPrint [13:08:35]line [13:08:35]line [13:08:35]line [13:08:35]line [13:08:35]line [13:08:35]written 0, free lines is 3202 [13:08:35]MH_Cut [13:08:35]Write to MH i2c: D1 01 00 44 01 01 17 [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: D1 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: D1 01 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: D1 01 00 44 01 00 16 [13:08:35]Write to MH i2c: 01 00 00 45 01 46 [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]Connected sock=9 [13:08:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7B 8A 07 01 78 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 50 F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 72 03 00 35 04 06 00 AB 72 CE 16 9B EA 7C 4E 56 13 E0 03 07 BE [13:08: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 35 39 4F 00 00 00 26 E4 47 00 59 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 *** Cut start [13:08:36]34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 72 03 00 F4 03 04 00 5F 9D A4 66 B6 04 01 00 00 76 1C F0 F5 9C 01 71 B7 [13:08:36]CommunicateWithHost err = 0 [13:08:36]CheckOFDResponse [13:08:36]1017 (14) - 77093643461234 [13:08:36]1041 (16) - 0000000000874959 [13:08:36]1040 (4) - 225944 [13:08:36]*** Partial cut [13:08:36]1012 (4) - 27.07.2024 07:10 [13:08:36]*** CUTSNS_PIN = 1 [13:08:36]1206 (1) - 0 [13:08:36]*** CUTSNS_PIN = 0 [13:08:36]OFD Sender: Remove packet 225944 [13:08:36]ProducePacketName [13:08:36]name=ofd_packets/00225944 [13:08:36]NVStorageDeleteData [13:08:37]*** Brake cut motor [13:08:37]OFD Sender: No OFD packet to send [13:08:37]Read from MH i2c: 01 [13:08:37]MH_I2C_Read... [13:08:37]*** Stop cut motor [13:08:37]*** Cut end [13:08:37]Read from MH i2c: 01 07 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [13:08:37]process_action close_receipt done [13:08:37]requested_data is exist [13:08:37]produce_requested_data [13:08:37]requested_item fm.sn is exist - process it [13:08:37]wFMCommunicate request_size=4 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 11 00 00 [13:08:37]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 17 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [13:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:08:37]wFMCommunicate OK [13:08:37]requested_item fd.num is exist - process it [13:08:37]SAM_PROTO_GetFieldsCounters [13:08:37]wFMCommunicate request_size=4 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 13 00 00 [13:08:37]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 62 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 62 00 47 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 72 03 00 0E 04 04 00 B6 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 44 [13:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 72 03 00 0E 04 04 00 B6 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:08:37]wFMCommunicate OK [13:08:37]SAM_PROTO_GetFieldsCounters done [13:08:37]requested_item shift.num is exist - process it [13:08:37]requested_item shift.opened is exist - process it [13:08:37]req_shift_opened [13:08:37]FM_GetShiftState [13:08:37]SAM_PROTO_GetShiftState [13:08:37]wFMCommunicate request_size=4 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 13 01 00 [13:08:37]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 0E 00 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [13:08:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:08:38]wFMCommunicate OK [13:08:38]SAM_PROTO_GetShiftState done [13:08:38]FM_GetShiftState done [13:08:38]req_shift_opened done [13:08:38]requested_item shift.open_date is exist - process it [13:08:38]req_shift_open_date [13:08:38]req_shift_open_date done [13:08:38]produce_requested_data done [13:08:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225944,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:08:38]process_action_free close_receipt [13:08:38]json_value_free [13:08:38]json_value_free done [13:08:38]process_json_proto returns [13:08:38]Send response to host [13:08:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225944,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:08:38]free response buf [13:08:38]execute_script done [13:08:38]execute_script returns [13:08:38]free content buf [13:08:38]Sock 10.Close socket [13:08:38]Sock 10.Thread stoped [13:08:41]recv_with_timeout no data received [13:08:42]OFD Sender: No OFD packet to send [13:08:47]OFD Sender: No OFD packet to send [13:08:52]OFD Sender: No OFD packet to send [13:08:57]OFD Sender: No OFD packet to send [13:09:02]OFD Sender: No OFD packet to send [13:09:07]OFD Sender: No OFD packet to send [13:09:12]OFD Sender: No OFD packet to send [13:09:17]OFD Sender: No OFD packet to send [13:09:18]recv_with_timeout no data received [13:09:22]OFD Sender: No OFD packet to send [13:09:27]OFD Sender: No OFD packet to send [13:09:32]OFD Sender: No OFD packet to send [13:09:37]OFD Sender: No OFD packet to send [13:09:39]recv_with_timeout no data received [13:09:42]OFD Sender: No OFD packet to send [13:09:47]OFD Sender: No OFD packet to send [13:09:52]OFD Sender: No OFD packet to send [13:09:57]OFD Sender: No OFD packet to send [13:10:02]OFD Sender: No OFD packet to send [13:10:03]recv_with_timeout no data received [13:10:05]accept exits with 8 [13:10:05]New connection [13:10:05]New thread 3066723684 created [13:10:05]Thread 3066580324 joined [13:10:05]Waiting for new connection... [13:10:05] Sock 8.Parse request [13:10:05]Sock 8.Check first char [13:10:05]Sock 8.First char is OK [13:10:05]request: POST /json_proto HTTP/1.0 [13:10:05]Method: POST [13:10:05]URL: /json_proto [13:10:05]Method is POST - this is cgi request [13:10:05]url: /json_proto [13:10:05]query_string will be loaded in cgi processing [13:10:05]execute_cgi json_proto POST (null) [13:10:05]execute_cgi path=json_proto method=POST [13:10:05]POST find Content-Length [13:10:05]Host: 172.17.43.131:8080 [13:10:05]Content-Length: 680 [13:10:05]Content-Type: application/json [13:10:05] [13:10:05]POST finish read [13:10:05]Found Content-Length = 680 [13:10:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:05]execute_script... [13:10: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)2002237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:05]POST & json_proto [13:10:05]process_json_proto [13:10:05]json parsed OK: [13:10:05]protocol is kg_v1.0 [13:10:05]action value=close_receipt [13:10:05]process_action close_receipt [13:10:05]cmd_close_receipt [13:10:05]MH_GetDate [13:10:05]Write to MH i2c: F0 00 00 49 01 39 [13:10:05]Write i2c OK [13:10:05]MH_I2C_Read... [13:10:05]Read from MH i2c: F0 [13:10:05]MH_I2C_Read... [13:10:05]Read from MH i2c: F0 09 00 [13:10:05]MH_I2C_Read... [13:10:05]Read from MH i2c: F0 09 00 49 01 00 AD F1 A4 66 F9 24 A2 66 0F [13:10:05]GetLastDocTimeStamp 1722085712 [13:10:05]current date 1722085805 [13:10:05]FM_GetShiftState [13:10:05]SAM_PROTO_GetShiftState [13:10:05]wFMCommunicate request_size=4 [13:10:05]MH_SAM_APDU [13:10:05]CAPDU: 80 13 01 00 [13:10:05]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [13:10:05]Write i2c OK [13:10:05]MH_I2C_Read... [13:10:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:05]Read from MH i2c: E2 [13:10:05]MH_I2C_Read... [13:10:05]Read from MH i2c: E2 0E 00 [13:10:05]MH_I2C_Read... [13:10:05]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [13:10:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:10:05]wFMCommunicate OK [13:10:05]SAM_PROTO_GetShiftState done [13:10:05]FM_GetShiftState done [13:10:05]opened in 1722038719 [13:10:05]opened+sec_in_day 1722125119 [13:10:05]quantity*price = 100050 [13:10:05]sum+1 = 100052 [13:10:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 305 27.07.2024 13:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225945 ФПД: 270518058219748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131005&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225945&fm=270518058219748&tin=02508201610067®Number=0000000000092624&sum=100000 [13:10:06]StoreToDocumentArchive [13:10:06]shift 438 fd 225945 [13:10:06]save to /storage/0438/doc_00225945 [13:10:06]save last doc name /storage/0438/doc_00225945 to /storage/kkm_last_doc_name [13:10:06]save OK [13:10:06]Clear old archive folders... [13:10:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:10:06]tlvbuf is 0083D5C0 [13:10:06]SAM_PROTO_ClearQueue [13:10:06]wFMCommunicate request_size=4 [13:10:06]MH_SAM_APDU [13:10:06]CAPDU: 80 09 00 00 [13:10:06]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [13:10:06]Write i2c OK [13:10:06]MH_I2C_Read... [13:10:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:06]Read from MH i2c: E2 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [13:10:06]RAPDU: 90 00 [13:10:06]wFMCommunicate OK [13:10:06]SAM_PROTO_ClearQueue done [13:10:06]KKMCreateOFDPacket [13:10:06]OFDProtocolAddRootSTLVToBuf [13:10:06]FM_MakeSignedData [13:10:06]FM_MakeSignedData [13:10:06]SAM_PROTO_SignData [13:10:06]wFMCommunicate request_size=4 [13:10:06]MH_SAM_APDU [13:10:06]CAPDU: 80 0D 01 02 [13:10:06]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [13:10:06]Write i2c OK [13:10:06]MH_I2C_Read... [13:10:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:06]Read from MH i2c: E2 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [13:10:06]RAPDU: 90 00 [13:10:06]wFMCommunicate OK [13:10:06]wFMCommunicate request_size=255 [13:10:06]MH_SAM_APDU [13:10:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 AD F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 72 03 00 35 04 06 00 F6 08 E4 C3 [13:10:06]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 AD F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 72 03 00 35 04 06 00 F6 08 E4 C3 00 00 A3 [13:10:06]Write i2c OK [13:10:06]MH_I2C_Read... [13:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:06]Read from MH i2c: E2 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [13:10:06]RAPDU: 90 00 [13:10:06]wFMCommunicate OK [13:10:06]wFMCommunicate request_size=7 [13:10:06]MH_SAM_APDU [13:10:06]CAPDU: 80 0D 02 02 02 F8 E4 [13:10:06]Write to MH i2c: E2 0A 00 5A 01 80 0D 02 02 02 00 F8 E4 00 00 B5 [13:10:06]Write i2c OK [13:10:06]MH_I2C_Read... [13:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:06]Read from MH i2c: E2 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 [13:10:06]MH_I2C_Read... [13:10:06]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [13:10:06]RAPDU: 90 00 [13:10:06]wFMCommunicate OK [13:10:06]wFMCommunicate request_size=4 [13:10:06]MH_SAM_APDU [13:10:06]CAPDU: 80 0D 03 02 [13:10:06]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [13:10:06]Write i2c OK [13:10:06]MH_I2C_Read... [13:10:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:07]Read from MH i2c: E2 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: E2 0B 00 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: E2 0B 00 5B 01 00 F0 DC 91 8E 56 25 AE 2D 90 00 19 [13:10:07]RAPDU: F0 DC 91 8E 56 25 AE 2D 90 00 [13:10:07]wFMCommunicate OK [13:10:07]SAM_PROTO_SignData done [13:10:07]FM_MakeSignedData done [13:10:07]CreateOFDProtocolMessage [13:10:07]wFMCommunicate request_size=4 [13:10:07]MH_SAM_APDU [13:10:07]CAPDU: 80 11 00 00 [13:10:07]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [13:10:07]Write i2c OK [13:10:07]MH_I2C_Read... [13:10:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:07]Read from MH i2c: E2 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: E2 17 00 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [13:10:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:07]wFMCommunicate OK [13:10:07]CreateOFDProtocolMessage done [13:10:07]OFDSenderStorePacket 225945 [13:10:07]StoreOFDPacket docnum=225945 [13:10:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 39 40 04 01 79 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 AD F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 72 03 00 35 04 06 00 F6 08 E4 C3 F8 E4 F0 DC 91 8E 56 25 AE 2D [13:10:07]CheckFolder [13:10:07]dirname=/storage/ofd_packets [13:10:07]CheckFolder done [13:10:07]ProducePacketName [13:10:07]name=ofd_packets/00225945 [13:10:07]NVStorageSaveData ofd_packets/00225945 [13:10:07]File name is /storage/ofd_packets/00225945 [13:10:07]Write 298 bytes [13:10:07]NVStorageSaveData done [13:10:07]OFDSenderStorePacket done [13:10:07]KKMCreateOFDPacket done [13:10:07]NVStorageSaveData kkm_last_timestamp [13:10:07]File name is /storage/kkm_last_timestamp [13:10:07]Write 4 bytes [13:10:07]NVStorageSaveData done [13:10:07]ExternCall_PrintAddStr [13:10:07]wPrintStart [13:10:07]Write to MH i2c: 01 00 00 5D 01 5E [13:10:07]Write i2c OK [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: 01 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: 01 07 00 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [13:10:07]RasterBufferAndPrint [13:10:07]line Счет N : (1)2002237 [13:10:07]line ИНН: 02508201610067 [13:10:07]line Контрольно-Кассовый Чек [13:10:07]line ПРОДАЖА [13:10:07]line ТРК (МРК, ГНК) : 31 [13:10:07]line Товар: 2710194210 [13:10:07]line ДТ-К-5 [13:10:07]line 13.130 * 76.20 [13:10:07]line = 1000.51 [13:10:07]line НДС 12% НСП 1% [13:10:07]line > о реализуемом товаре [13:10:07]line ОКРУГЛЕНИЕ: -0.51 [13:10:07]line ИТОГО: 1000.00 [13:10:07]line Внесено: 1000.00 [13:10:07]line СДАЧА: 0.00 [13:10:07]line НСП 1% : 8.85 [13:10:07]line НДС 12% : 106.25 [13:10:07]line Наличными: 1000.00 [13:10:07]line Безнал.: 0.00 [13:10:07]line Место: АЗС № 97 "Партнер Нефть" [13:10:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:10:07]line СНО: Общий режим [13:10:07]line Чек 305 27.07.2024 13:10 [13:10:07]line Смена: 438 ФФД: 1.0 [13:10:07]line ЗНМ: 0300000054 [13:10:07]line РНМ: 0000000000092624 [13:10:07]line Версия ККМ: 001 [13:10:07]line ФМ: 0000000000874959 [13:10:07]line ФД: 225945 [13:10:07]line ФПД: 270518058219748 [13:10:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131005&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225945&fm=270518058219748&tin=02508201610067®Number=0000000000092624&sum=100000 [13:10:07]written 0, free lines is 4095 [13:10:07]OFD Sender: Processing packet 225945 [packets to send 600, broken 599] [13:10:07]ProducePacketName [13:10:07]name=ofd_packets/00225945 [13:10:07]OFD Sender: To server: pG, [13:10:07]CommunicateWithHost lk.salyk.kg:30040 [13:10:07]ConnectInit lk.salyk.kg [13:10:07]Write to MH i2c: 01 00 00 88 01 89 [13:10:07]Write i2c OK [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: 01 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: 01 07 00 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 62 0C FE [13:10:07]RasterBufferAndPrint [13:10:07]line [13:10:07]line [13:10:07]line [13:10:07]line [13:10:07]line [13:10:07]written 0, free lines is 3184 [13:10:07]MH_Cut [13:10:07]Write to MH i2c: D1 01 00 8F 01 01 62 [13:10:07]Write i2c OK [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: D1 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: D1 01 00 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: D1 01 00 8F 01 00 61 [13:10:07]Write to MH i2c: 01 00 00 90 01 91 [13:10:07]Write i2c OK [13:10:07]MH_I2C_Read... [13:10:08]*** Cut start [13:10:08]*** Partial cut [13:10:08]*** CUTSNS_PIN = 1 [13:10:08]*** CUTSNS_PIN = 0 [13:10:09]*** Brake cut motor [13:10:09]Read from MH i2c: 01 [13:10:09]MH_I2C_Read... [13:10:09]*** Stop cut motor [13:10:09]*** Cut end [13:10:09]Read from MH i2c: 01 07 00 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [13:10:09]process_action close_receipt done [13:10:09]requested_data is exist [13:10:09]produce_requested_data [13:10:09]requested_item fm.sn is exist - process it [13:10:09]wFMCommunicate request_size=4 [13:10:09]MH_SAM_APDU [13:10:09]CAPDU: 80 11 00 00 [13:10:09]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [13:10:09]Write i2c OK [13:10:09]MH_I2C_Read... [13:10:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:09]Read from MH i2c: E2 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: E2 17 00 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [13:10:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:09]wFMCommunicate OK [13:10:09]requested_item fd.num is exist - process it [13:10:09]SAM_PROTO_GetFieldsCounters [13:10:09]wFMCommunicate request_size=4 [13:10:09]MH_SAM_APDU [13:10:09]CAPDU: 80 13 00 00 [13:10:09]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [13:10:09]Write i2c OK [13:10:09]MH_I2C_Read... [13:10:09]Connected sock=10 [13:10: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 35 39 0C 01 00 00 39 40 04 01 79 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:09]00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 AD F1 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 72 03 00 35 04 06 00 F6 08 E4 C3 F8 E4 F0 DC 91 8E 56 25 AE 2D [13:10:09]Read from MH i2c: E2 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: E2 62 00 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: E2 62 00 92 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 72 03 00 0E 04 04 00 B6 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 93 [13:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 72 03 00 0E 04 04 00 B6 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:10:09]wFMCommunicate OK [13:10:09]SAM_PROTO_GetFieldsCounters done [13:10:09]requested_item shift.num is exist - process it [13:10:09]requested_item shift.opened is exist - process it [13:10:09]req_shift_opened [13:10:09]FM_GetShiftState [13:10:09]SAM_PROTO_GetShiftState [13:10:09]wFMCommunicate request_size=4 [13:10:09]MH_SAM_APDU [13:10:09]CAPDU: 80 13 01 00 [13:10:09]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [13:10:10]Write i2c OK [13:10:10]MH_I2C_Read... [13:10:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:10]Read from MH i2c: E2 [13:10:10]MH_I2C_Read... [13:10:10]Read from MH i2c: E2 0E 00 [13:10:10]MH_I2C_Read... [13:10:10]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [13:10:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:10:10]wFMCommunicate OK [13:10:10]SAM_PROTO_GetShiftState done [13:10:10]FM_GetShiftState done [13:10:10]req_shift_opened done [13:10:10]requested_item shift.open_date is exist - process it [13:10:10]req_shift_open_date [13:10:10]req_shift_open_date done [13:10:10]produce_requested_data done [13:10:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225945,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:10:10]process_action_free close_receipt [13:10:10]json_value_free [13:10:10]json_value_free done [13:10:10]process_json_proto returns [13:10:10]Send response to host [13:10:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225945,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:10:10]free response buf [13:10:10]execute_script done [13:10:10]execute_script returns [13:10:10]free content buf [13:10:10]Sock 8.Close socket [13:10:10]Sock 8.Thread stoped [13:10: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 35 39 4F 00 00 00 82 3B 47 00 48 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 35 39 10 04 04 00 99 72 03 00 F4 03 04 00 C0 9D A4 66 B6 04 01 00 00 B2 8C 37 10 80 58 8C 49 [13:10:13]CommunicateWithHost err = 0 [13:10:13]CheckOFDResponse [13:10:13]1017 (14) - 77093643461234 [13:10:13]1041 (16) - 0000000000874959 [13:10:13]1040 (4) - 225945 [13:10:13]1012 (4) - 27.07.2024 07:12 [13:10:13]1206 (1) - 0 [13:10:13]OFD Sender: Remove packet 225945 [13:10:13]ProducePacketName [13:10:13]name=ofd_packets/00225945 [13:10:13]NVStorageDeleteData [13:10:13]OFD Sender: No OFD packet to send [13:10:14]recv_with_timeout no data received [13:10:18]OFD Sender: No OFD packet to send [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:33]OFD Sender: No OFD packet to send [13:10:38]OFD Sender: No OFD packet to send [13:10:43]OFD Sender: No OFD packet to send [13:10:48]OFD Sender: No OFD packet to send [13:10:50]recv_with_timeout no data received [13:10:53]OFD Sender: No OFD packet to send [13:10:58]OFD Sender: No OFD packet to send [13:11:01]recv_with_timeout no data received [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:13]OFD Sender: No OFD packet to send [13:11:18]OFD Sender: No OFD packet to send [13:11:23]OFD Sender: No OFD packet to send [13:11:28]OFD Sender: No OFD packet to send [13:11:33]OFD Sender: No OFD packet to send [13:11:38]OFD Sender: No OFD packet to send [13:11:43]OFD Sender: No OFD packet to send [13:11:48]OFD Sender: No OFD packet to send [13:11:53]OFD Sender: No OFD packet to send [13:11:59]OFD Sender: No OFD packet to send [13:12:04]OFD Sender: No OFD packet to send [13:12:09]OFD Sender: No OFD packet to send [13:12:14]OFD Sender: No OFD packet to send [13:12:19]OFD Sender: No OFD packet to send [13:12:24]OFD Sender: No OFD packet to send [13:12:28]recv_with_timeout no data received [13:12:29]OFD Sender: No OFD packet to send [13:12:34]OFD Sender: No OFD packet to send [13:12:36]accept exits with 9 [13:12:36]New connection [13:12:36]New thread 3066580324 created [13:12:36]Thread 3066723684 joined [13:12:36]Waiting for new connection... [13:12:36] Sock 9.Parse request [13:12:36]Sock 9.Check first char [13:12:36]Sock 9.First char is OK [13:12:36]request: POST /json_proto HTTP/1.0 [13:12:36]Method: POST [13:12:36]URL: /json_proto [13:12:36]Method is POST - this is cgi request [13:12:36]url: /json_proto [13:12:36]query_string will be loaded in cgi processing [13:12:36]execute_cgi json_proto POST (null) [13:12:36]execute_cgi path=json_proto method=POST [13:12:36]POST find Content-Length [13:12:36]Host: 172.17.43.131:8080 [13:12:36]Content-Length: 1162 [13:12:36]Content-Type: application/json [13:12:36] [13:12:36]POST finish read [13:12:36]Found Content-Length = 1162 [13: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002235\u000A27.07.2024 13:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:36]execute_script... [13: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002235\u000A27.07.2024 13:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:36]POST & json_proto [13:12:36]process_json_proto [13:12:36]json parsed OK: [13:12:36]protocol is kg_v1.0 [13:12:36]action value=print_text [13:12:36]process_action print_text [13:12:36]cmd_print_text [13:12:36]ExternCall_PrintAddStr [13:12:36]wPrintStart [13:12:36]Write to MH i2c: 01 00 00 94 01 95 [13:12:36]Write i2c OK [13:12:36]MH_I2C_Read... [13:12:36]Read from MH i2c: 01 [13:12:36]MH_I2C_Read... [13:12:36]Read from MH i2c: 01 07 00 [13:12:36]MH_I2C_Read... [13:12:36]Read from MH i2c: 01 07 00 94 01 00 00 00 00 00 FF 0F AA [13:12:36]RasterBufferAndPrint [13:12:36]line *****ТОВАРНЫЙ ЧЕК***** [13:12:36]line АЗС-97 [13:12:36]line Партнер нефть [13:12:36]line 02508201610067 [13:12:36]line Кассир : Орунбаева Б. [13:12:36]line Счет N : (1)2002235 [13:12:36]line 27.07.2024 13:11 [13:12:36]line ПРОДАЖА [13:12:36]line ТРК (МРК, ГНК): 51 [13:12:36]line Вид ГСМ : 2710194210 [13:12:36]line ДТ-К-5 [13:12:36]line 100.000 x 76.20 [13:12:36]line ИТОГ: 7620.00 [13:12:36]line Тип оплаты: Талоны: ТК ГПНА Online [13:12:36]line 30074845 [13:12:36]line ______________________ [13:12:36]line (подпись) [13:12:36]written 0, free lines is 4095 [13:12:37]Write to MH i2c: 01 00 00 A8 01 A9 [13:12:37]Write i2c OK [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: 01 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: 01 07 00 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 0F 0E CD [13:12:37]RasterBufferAndPrint [13:12:37]line [13:12:37]line [13:12:37]line [13:12:37]line [13:12:37]line [13:12:37]written 0, free lines is 3600 [13:12:37]MH_Cut [13:12:37]Write to MH i2c: D1 01 00 AF 01 01 82 [13:12:37]Write i2c OK [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: D1 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: D1 01 00 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: D1 01 00 AF 01 00 81 [13:12:37]Write to MH i2c: 01 00 00 B0 01 B1 [13:12:37]Write i2c OK [13:12:37]MH_I2C_Read... [13:12:37]*** Cut start [13:12:37]*** Partial cut [13:12:37]*** CUTSNS_PIN = 1 [13:12:37]*** CUTSNS_PIN = 0 [13:12:38]*** Brake cut motor [13:12:38]Read from MH i2c: 01 [13:12:38]MH_I2C_Read... [13:12:38]*** Stop cut motor [13:12:38]*** Cut end [13:12:38]Read from MH i2c: 01 07 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 FF 0F C6 [13:12:38]process_action print_text done [13:12:38]requested_data is exist [13:12:38]produce_requested_data [13:12:38]requested_item fm.sn is exist - process it [13:12:38]wFMCommunicate request_size=4 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 11 00 00 [13:12:38]Write to MH i2c: E2 08 00 B1 01 80 11 00 00 00 00 00 00 2C [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 17 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 17 00 B1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [13:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:12:38]wFMCommunicate OK [13:12:38]requested_item fd.num is exist - process it [13:12:38]SAM_PROTO_GetFieldsCounters [13:12:38]wFMCommunicate request_size=4 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 13 00 00 [13:12:38]Write to MH i2c: E2 08 00 B2 01 80 13 00 00 00 00 00 00 2F [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 62 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 62 00 B2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 72 03 00 0E 04 04 00 B6 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 B3 [13:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 72 03 00 0E 04 04 00 B6 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:12:38]wFMCommunicate OK [13:12:38]SAM_PROTO_GetFieldsCounters done [13:12:38]requested_item shift.num is exist - process it [13:12:38]requested_item shift.opened is exist - process it [13:12:38]req_shift_opened [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 B3 01 80 13 01 00 00 00 00 00 31 [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 B3 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [13:12:38]RAPDU: 09 00 01 BF 39 A4 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]req_shift_opened done [13:12:38]requested_item shift.open_date is exist - process it [13:12:38]req_shift_open_date [13:12:38]req_shift_open_date done [13:12:38]produce_requested_data done [13:12:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225945,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:12:38]process_action_free print_text [13:12:38]json_value_free [13:12:38]json_value_free done [13:12:38]process_json_proto returns [13:12:38]Send response to host [13:12:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225945,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:12:38]free response buf [13:12:38]execute_script done [13:12:38]execute_script returns [13:12:38]free content buf [13:12:38]Sock 9.Close socket [13:12:38]Sock 9.Thread stoped [13:12:39]OFD Sender: No OFD packet to send [13:12:44]OFD Sender: No OFD packet to send [13:12:49]OFD Sender: No OFD packet to send [13:12:54]OFD Sender: No OFD packet to send [13:12:59]OFD Sender: No OFD packet to send [13:12:59]recv_with_timeout no data received [13:13:04]OFD Sender: No OFD packet to send [13:13:09]OFD Sender: No OFD packet to send [13:13:14]OFD Sender: No OFD packet to send [13:13:19]OFD Sender: No OFD packet to send [13:13:24]OFD Sender: No OFD packet to send [13:13:26]recv_with_timeout no data received [13:13:29]OFD Sender: No OFD packet to send [13:13:34]OFD Sender: No OFD packet to send [13:13:39]OFD Sender: No OFD packet to send [13:13:44]OFD Sender: No OFD packet to send [13:13:49]OFD Sender: No OFD packet to send [13:13:51]accept exits with 10 [13:13:51]New connection [13:13:51]New thread 3066723684 created [13:13:51]Thread 3066580324 joined [13:13:51]Waiting for new connection... [13:13:51] Sock 10.Parse request [13:13:51]Sock 10.Check first char [13:13:51]Sock 10.First char is OK [13:13:51]request: POST /json_proto HTTP/1.0 [13:13:51]Method: POST [13:13:51]URL: /json_proto [13:13:51]Method is POST - this is cgi request [13:13:51]url: /json_proto [13:13:51]query_string will be loaded in cgi processing [13:13:51]execute_cgi json_proto POST (null) [13:13:51]execute_cgi path=json_proto method=POST [13:13:51]POST find Content-Length [13:13:51]Host: 172.17.43.131:8080 [13:13:51]Content-Length: 817 [13:13:51]Content-Type: application/json [13:13:51] [13:13:51]POST finish read [13:13:51]Found Content-Length = 817 [13:13:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:51]execute_script... [13:13: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)2002238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:51]POST & json_proto [13:13:51]process_json_proto [13:13:51]json parsed OK: [13:13:51]protocol is kg_v1.0 [13:13:51]action value=close_receipt [13:13:51]process_action close_receipt [13:13:51]cmd_close_receipt [13:13:51]MH_GetDate [13:13:51]Write to MH i2c: F0 00 00 B4 01 A4 [13:13:51]Write i2c OK [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: F0 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: F0 09 00 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: F0 09 00 B4 01 00 8F F2 A4 66 F9 24 A2 66 5D [13:13:51]GetLastDocTimeStamp 1722085805 [13:13:51]current date 1722086031 [13:13:51]FM_GetShiftState [13:13:51]SAM_PROTO_GetShiftState [13:13:51]wFMCommunicate request_size=4 [13:13:51]MH_SAM_APDU [13:13:51]CAPDU: 80 13 01 00 [13:13:51]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [13:13:51]Write i2c OK [13:13:51]MH_I2C_Read... [13:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:51]Read from MH i2c: E2 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: E2 0E 00 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 41 [13:13:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:13:51]wFMCommunicate OK [13:13:51]SAM_PROTO_GetShiftState done [13:13:51]FM_GetShiftState done [13:13:51]opened in 1722038719 [13:13:51]opened+sec_in_day 1722125119 [13:13:51]quantity*price = 50036 [13:13:51]sum+1 = 50037 [13:13:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 306 27.07.2024 13:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225946 ФПД: 260782225193364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225946&fm=260782225193364&tin=02508201610067®Number=0000000000092624&sum=50036 [13:13:52]StoreToDocumentArchive [13:13:52]shift 438 fd 225946 [13:13:52]save to /storage/0438/doc_00225946 [13:13:52]save last doc name /storage/0438/doc_00225946 to /storage/kkm_last_doc_name [13:13:52]save OK [13:13:52]Clear old archive folders... [13:13:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:52]tlvbuf is 00902EA0 [13:13:52]SAM_PROTO_ClearQueue [13:13:52]wFMCommunicate request_size=4 [13:13:52]MH_SAM_APDU [13:13:52]CAPDU: 80 09 00 00 [13:13:52]Write to MH i2c: E2 08 00 C2 01 80 09 00 00 00 00 00 00 35 [13:13:52]Write i2c OK [13:13:52]MH_I2C_Read... [13:13:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:52]Read from MH i2c: E2 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: E2 03 00 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [13:13:52]RAPDU: 90 00 [13:13:52]wFMCommunicate OK [13:13:52]SAM_PROTO_ClearQueue done [13:13:52]KKMCreateOFDPacket [13:13:52]OFDProtocolAddRootSTLVToBuf [13:13:52]FM_MakeSignedData [13:13:52]FM_MakeSignedData [13:13:52]SAM_PROTO_SignData [13:13:52]wFMCommunicate request_size=4 [13:13:52]MH_SAM_APDU [13:13:52]CAPDU: 80 0D 01 02 [13:13:52]Write to MH i2c: E2 08 00 C3 01 80 0D 01 02 00 00 00 00 3D [13:13:52]Write i2c OK [13:13:52]MH_I2C_Read... [13:13:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:52]Read from MH i2c: E2 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: E2 03 00 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [13:13:52]RAPDU: 90 00 [13:13:52]wFMCommunicate OK [13:13:52]wFMCommunicate request_size=255 [13:13:52]MH_SAM_APDU [13:13:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 8F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 72 03 00 35 04 06 00 ED [13:13:52]Write to MH i2c: E2 02 01 C4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 8F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 72 03 00 35 04 06 00 ED 00 00 7D [13:13:52]Write i2c OK [13:13:52]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:53]Read from MH i2c: E2 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [13:13:53]RAPDU: 90 00 [13:13:53]wFMCommunicate OK [13:13:53]wFMCommunicate request_size=10 [13:13:53]MH_SAM_APDU [13:13:53]CAPDU: 80 0D 02 02 05 2E 17 E5 79 94 [13:13:53]Write to MH i2c: E2 0D 00 C5 01 80 0D 02 02 05 00 2E 17 E5 79 94 00 00 81 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:53]Read from MH i2c: E2 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 C5 01 00 90 00 3A [13:13:53]RAPDU: 90 00 [13:13:53]wFMCommunicate OK [13:13:53]wFMCommunicate request_size=4 [13:13:53]MH_SAM_APDU [13:13:53]CAPDU: 80 0D 03 02 [13:13:53]Write to MH i2c: E2 08 00 C6 01 80 0D 03 02 00 00 00 00 42 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:53]Read from MH i2c: E2 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 0B 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 0B 00 C6 01 00 44 1C 56 71 18 02 5F 0D 90 00 F0 [13:13:53]RAPDU: 44 1C 56 71 18 02 5F 0D 90 00 [13:13:53]wFMCommunicate OK [13:13:53]SAM_PROTO_SignData done [13:13:53]FM_MakeSignedData done [13:13:53]CreateOFDProtocolMessage [13:13:53]wFMCommunicate request_size=4 [13:13:53]MH_SAM_APDU [13:13:53]CAPDU: 80 11 00 00 [13:13:53]Write to MH i2c: E2 08 00 C7 01 80 11 00 00 00 00 00 00 42 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:53]Read from MH i2c: E2 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 17 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 17 00 C7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [13:13:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:53]wFMCommunicate OK [13:13:53]CreateOFDProtocolMessage done [13:13:53]OFDSenderStorePacket 225946 [13:13:53]StoreOFDPacket docnum=225946 [13:13:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DB 79 07 01 5A C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 8F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 72 03 00 35 04 06 00 ED 2E 17 E5 79 94 44 1C 56 71 18 02 5F 0D [13:13:53]CheckFolder [13:13:53]dirname=/storage/ofd_packets [13:13:53]CheckFolder done [13:13:53]ProducePacketName [13:13:53]name=ofd_packets/00225946 [13:13:53]NVStorageSaveData ofd_packets/00225946 [13:13:53]File name is /storage/ofd_packets/00225946 [13:13:53]Write 301 bytes [13:13:53]NVStorageSaveData done [13:13:53]OFDSenderStorePacket done [13:13:53]KKMCreateOFDPacket done [13:13:53]NVStorageSaveData kkm_last_timestamp [13:13:53]File name is /storage/kkm_last_timestamp [13:13:53]Write 4 bytes [13:13:53]NVStorageSaveData done [13:13:53]ExternCall_PrintAddStr [13:13:53]wPrintStart [13:13:53]Write to MH i2c: 01 00 00 C8 01 C9 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: 01 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: 01 07 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: 01 07 00 C8 01 00 00 00 00 00 FF 0F DE [13:13:53]RasterBufferAndPrint [13:13:53]line Счет N : (1)2002238 [13:13:53]line ИНН: 02508201610067 [13:13:53]line Контрольно-Кассовый Чек [13:13:53]line ПРОДАЖА [13:13:53]line ТРК (МРК, ГНК) : 33 [13:13:53]line Товар: 2710124130 [13:13:53]line Аи-92-К-5 [13:13:53]line 7.380 * 67.80 [13:13:53]line = 500.36 [13:13:53]line НДС 12% НСП 1% [13:13:53]line > о реализуемом товаре [13:13:53]line ИТОГО: 500.36 [13:13:53]line НСП 1% : 4.43 [13:13:53]line НДС 12% : 53.14 [13:13:53]line Наличными: 0.00 [13:13:53]line Безнал.: 500.36 [13:13:53]line Место: АЗС № 97 "Партнер Нефть" [13:13:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:13:53]line СНО: Общий режим [13:13:53]line Чек 306 27.07.2024 13:13 [13:13:53]line Смена: 438 ФФД: 1.0 [13:13:53]line ЗНМ: 0300000054 [13:13:53]line РНМ: 0000000000092624 [13:13:53]line Версия ККМ: 001 [13:13:53]line Платежная система: Бакай Банк [13:13:53]line ФМ: 0000000000874959 [13:13:53]line ФД: 225946 [13:13:53]line ФПД: 260782225193364 [13:13:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225946&fm=260782225193364&tin=02508201610067®Number=0000000000092624&sum=50036 [13:13:53]written 0, free lines is 4095 [13:13:53]OFD Sender: Processing packet 225946 [packets to send 600, broken 599] [13:13:53]ProducePacketName [13:13:53]name=ofd_packets/00225946 [13:13:53]OFD Sender: To server: pG, [13:13:53]CommunicateWithHost lk.salyk.kg:30040 [13:13:53]ConnectInit lk.salyk.kg [13:13:53]Write to MH i2c: 01 00 00 F2 01 F3 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: 01 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: 01 07 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 73 0C 79 [13:13:53]RasterBufferAndPrint [13:13:53]line [13:13:53]line [13:13:53]line [13:13:53]line [13:13:53]line [13:13:53]written 0, free lines is 3190 [13:13:53]MH_Cut [13:13:53]Write to MH i2c: D1 01 00 F9 01 01 CC [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: D1 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: D1 01 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: D1 01 00 F9 01 00 CB [13:13:53]Write to MH i2c: 01 00 00 FA 01 FB [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]Connected sock=8 [13:13: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 35 39 0F 01 00 00 DB 79 07 01 5A C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 8F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 72 03 00 35 04 06 00 ED 2E 17 E5 79 94 44 1C 56 71 18 02 5F 0D [13:13: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 35 39 4F 00 00 00 B1 75 47 00 BD 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 72 03 00 F4 03 04 00 9D 9E A4 66 B6 04 01 00 00 71 79 53 25 A6 01 FD A7 [13:13:54]CommunicateWithHost err = 0 [13:13:54]CheckOFDResponse [13:13:54]1017 (14) - 77093643461234 [13:13:54]1041 (16) - 0000000000874959 [13:13:54]1040 (4) - 225946 [13:13:54]1012 (4) - 27.07.2024 07:15 [13:13:54]1206 (1) - 0 [13:13:54]OFD Sender: Remove packet 225946 [13:13:54]ProducePacketName [13:13:54]name=ofd_packets/00225946 [13:13:54]NVStorageDeleteData [13:13:54]*** Cut start [13:13:54]*** Partial cut [13:13:54]*** CUTSNS_PIN = 1 [13:13:54]*** CUTSNS_PIN = 0 [13:13:54]OFD Sender: No OFD packet to send [13:13:55]*** Brake cut motor [13:13:55]Read from MH i2c: 01 [13:13:55]MH_I2C_Read... [13:13:55]*** Stop cut motor [13:13:55]*** Cut end [13:13:55]Read from MH i2c: 01 07 00 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [13:13:55]process_action close_receipt done [13:13:55]requested_data is exist [13:13:55]produce_requested_data [13:13:55]requested_item fm.sn is exist - process it [13:13:55]wFMCommunicate request_size=4 [13:13:55]MH_SAM_APDU [13:13:55]CAPDU: 80 11 00 00 [13:13:55]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [13:13:55]Write i2c OK [13:13:55]MH_I2C_Read... [13:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:55]Read from MH i2c: E2 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: E2 17 00 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [13:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:55]wFMCommunicate OK [13:13:55]requested_item fd.num is exist - process it [13:13:55]SAM_PROTO_GetFieldsCounters [13:13:55]wFMCommunicate request_size=4 [13:13:55]MH_SAM_APDU [13:13:55]CAPDU: 80 13 00 00 [13:13:55]Write to MH i2c: E2 08 00 FC 01 80 13 00 00 00 00 00 00 79 [13:13:55]Write i2c OK [13:13:55]MH_I2C_Read... [13:13:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:55]Read from MH i2c: E2 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: E2 62 00 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 72 03 00 0E 04 04 00 B6 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 01 [13:13: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 72 03 00 0E 04 04 00 B6 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:13:55]wFMCommunicate OK [13:13:55]SAM_PROTO_GetFieldsCounters done [13:13:55]requested_item shift.num is exist - process it [13:13:55]requested_item shift.opened is exist - process it [13:13:55]req_shift_opened [13:13:55]FM_GetShiftState [13:13:55]SAM_PROTO_GetShiftState [13:13:55]wFMCommunicate request_size=4 [13:13:55]MH_SAM_APDU [13:13:55]CAPDU: 80 13 01 00 [13:13:55]Write to MH i2c: E2 08 00 FD 01 80 13 01 00 00 00 00 00 7B [13:13:55]Write i2c OK [13:13:55]MH_I2C_Read... [13:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:55]Read from MH i2c: E2 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: E2 0E 00 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: E2 0E 00 FD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [13:13:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:13:55]wFMCommunicate OK [13:13:55]SAM_PROTO_GetShiftState done [13:13:55]FM_GetShiftState done [13:13:55]req_shift_opened done [13:13:55]requested_item shift.open_date is exist - process it [13:13:55]req_shift_open_date [13:13:55]req_shift_open_date done [13:13:55]produce_requested_data done [13:13:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225946,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:13:55]process_action_free close_receipt [13:13:55]json_value_free [13:13:55]json_value_free done [13:13:55]process_json_proto returns [13:13:55]Send response to host [13:13:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225946,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:13:55]free response buf [13:13:55]execute_script done [13:13:55]execute_script returns [13:13:55]free content buf [13:13:55]Sock 10.Close socket [13:13:55]Sock 10.Thread stoped [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 3066580324 created [13:14:06]Thread 3066723684 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.43.131:8080 [13:14:06]Content-Length: 678 [13:14:06]Content-Type: application/json [13:14:06] [13:14:06]POST finish read [13:14:06]Found Content-Length = 678 [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)2002239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)2002239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 FE 01 EE [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 FE 01 00 9F F2 A4 66 F9 24 A2 66 B7 [13:14:06]GetLastDocTimeStamp 1722086031 [13:14:06]current date 1722086047 [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 FF 01 80 13 01 00 00 00 00 00 7D [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 FF 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8B [13:14:06]RAPDU: 09 00 01 BF 39 A4 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 1722038719 [13:14:06]opened+sec_in_day 1722125119 [13:14:06]quantity*price = 40002 [13:14:06]sum+1 = 40003 [13:14:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 307 27.07.2024 13:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225947 ФПД: 189886555061367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131407&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225947&fm=189886555061367&tin=02508201610067®Number=0000000000092624&sum=40000 [13:14:07]StoreToDocumentArchive [13:14:08]shift 438 fd 225947 [13:14:08]save to /storage/0438/doc_00225947 [13:14:08]save last doc name /storage/0438/doc_00225947 to /storage/kkm_last_doc_name [13:14:08]save OK [13:14:08]Clear old archive folders... [13:14:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:08]tlvbuf is 008A8B50 [13:14:08]SAM_PROTO_ClearQueue [13:14:08]wFMCommunicate request_size=4 [13:14:08]MH_SAM_APDU [13:14:08]CAPDU: 80 09 00 00 [13:14:08]Write to MH i2c: E2 08 00 0C 02 80 09 00 00 00 00 00 00 80 [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:08]Read from MH i2c: E2 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [13:14:08]RAPDU: 90 00 [13:14:08]wFMCommunicate OK [13:14:08]SAM_PROTO_ClearQueue done [13:14:08]KKMCreateOFDPacket [13:14:08]OFDProtocolAddRootSTLVToBuf [13:14:08]FM_MakeSignedData [13:14:08]FM_MakeSignedData [13:14:08]SAM_PROTO_SignData [13:14:08]wFMCommunicate request_size=4 [13:14:08]MH_SAM_APDU [13:14:08]CAPDU: 80 0D 01 02 [13:14:08]Write to MH i2c: E2 08 00 0D 02 80 0D 01 02 00 00 00 00 88 [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:08]Read from MH i2c: E2 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [13:14:08]RAPDU: 90 00 [13:14:08]wFMCommunicate OK [13:14:08]wFMCommunicate request_size=255 [13:14:08]MH_SAM_APDU [13:14:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 72 03 00 35 04 06 00 AC [13:14:08]Write to MH i2c: E2 02 01 0E 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 72 03 00 35 04 06 00 AC 00 00 36 [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:08]Read from MH i2c: E2 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [13:14:08]RAPDU: 90 00 [13:14:08]wFMCommunicate OK [13:14:08]wFMCommunicate request_size=10 [13:14:08]MH_SAM_APDU [13:14:08]CAPDU: 80 0D 02 02 05 B3 68 A9 7C 77 [13:14:08]Write to MH i2c: E2 0D 00 0F 02 80 0D 02 02 05 00 B3 68 A9 7C 77 00 00 4C [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:08]Read from MH i2c: E2 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [13:14:08]RAPDU: 90 00 [13:14:08]wFMCommunicate OK [13:14:08]wFMCommunicate request_size=4 [13:14:08]MH_SAM_APDU [13:14:08]CAPDU: 80 0D 03 02 [13:14:08]Write to MH i2c: E2 08 00 10 02 80 0D 03 02 00 00 00 00 8D [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:08]Read from MH i2c: E2 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 0B 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 0B 00 10 02 00 7D 22 3B 14 8F 74 FA 60 90 00 D9 [13:14:08]RAPDU: 7D 22 3B 14 8F 74 FA 60 90 00 [13:14:08]wFMCommunicate OK [13:14:08]SAM_PROTO_SignData done [13:14:08]FM_MakeSignedData done [13:14:08]CreateOFDProtocolMessage [13:14:08]wFMCommunicate request_size=4 [13:14:08]MH_SAM_APDU [13:14:08]CAPDU: 80 11 00 00 [13:14:08]Write to MH i2c: E2 08 00 11 02 80 11 00 00 00 00 00 00 8D [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:08]Read from MH i2c: E2 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 17 00 [13:14:08]MH_I2C_Read... [13:14:08]Read from MH i2c: E2 17 00 11 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [13:14:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:14:08]wFMCommunicate OK [13:14:08]CreateOFDProtocolMessage done [13:14:08]OFDSenderStorePacket 225947 [13:14:08]StoreOFDPacket docnum=225947 [13:14:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 81 07 01 8D AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 72 03 00 35 04 06 00 AC B3 68 A9 7C 77 7D 22 3B 14 8F 74 FA 60 [13:14:08]CheckFolder [13:14:08]dirname=/storage/ofd_packets [13:14:08]CheckFolder done [13:14:08]ProducePacketName [13:14:08]name=ofd_packets/00225947 [13:14:08]NVStorageSaveData ofd_packets/00225947 [13:14:08]File name is /storage/ofd_packets/00225947 [13:14:08]Write 301 bytes [13:14:08]NVStorageSaveData done [13:14:08]OFDSenderStorePacket done [13:14:08]KKMCreateOFDPacket done [13:14:08]NVStorageSaveData kkm_last_timestamp [13:14:08]File name is /storage/kkm_last_timestamp [13:14:08]Write 4 bytes [13:14:08]NVStorageSaveData done [13:14:08]ExternCall_PrintAddStr [13:14:08]wPrintStart [13:14:08]Write to MH i2c: 01 00 00 12 02 14 [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 12 02 00 00 00 00 00 FF 0F 29 [13:14:08]RasterBufferAndPrint [13:14:08]line Счет N : (1)2002239 [13:14:08]line ИНН: 02508201610067 [13:14:08]line Контрольно-Кассовый Чек [13:14:08]line ПРОДАЖА [13:14:08]line ТРК (МРК, ГНК) : 43 [13:14:08]line Товар: 2710124130 [13:14:08]line Аи-92-К-5 [13:14:08]line 5.900 * 67.80 [13:14:08]line = 400.02 [13:14:08]line НДС 12% НСП 1% [13:14:08]line > о реализуемом товаре [13:14:08]line ОКРУГЛЕНИЕ: -0.02 [13:14:08]line ИТОГО: 400.00 [13:14:08]line Внесено: 400.00 [13:14:08]line СДАЧА: 0.00 [13:14:08]line НСП 1% : 3.54 [13:14:08]line НДС 12% : 42.48 [13:14:08]line Наличными: 400.00 [13:14:08]line Безнал.: 0.00 [13:14:08]line Место: АЗС № 97 "Партнер Нефть" [13:14:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:14:08]line СНО: Общий режим [13:14:08]line Чек 307 27.07.2024 13:14 [13:14:08]line Смена: 438 ФФД: 1.0 [13:14:08]line ЗНМ: 0300000054 [13:14:08]line РНМ: 0000000000092624 [13:14:08]line Версия ККМ: 001 [13:14:08]line ФМ: 0000000000874959 [13:14:08]line ФД: 225947 [13:14:08]line ФПД: 189886555061367 [13:14:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131407&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225947&fm=189886555061367&tin=02508201610067®Number=0000000000092624&sum=40000 [13:14:08]written 0, free lines is 4095 [13:14:08]OFD Sender: Processing packet 225947 [packets to send 600, broken 599] [13:14:08]ProducePacketName [13:14:08]name=ofd_packets/00225947 [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:09]Write to MH i2c: 01 00 00 3D 02 3F [13:14:09]Write i2c OK [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: 01 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: 01 07 00 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 69 0C BB [13:14:09]RasterBufferAndPrint [13:14:09]line [13:14:09]line [13:14:09]line [13:14:09]line [13:14:09]line [13:14:09]written 0, free lines is 3181 [13:14:09]MH_Cut [13:14:09]Write to MH i2c: D1 01 00 44 02 01 18 [13:14:09]Write i2c OK [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: D1 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: D1 01 00 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: D1 01 00 44 02 00 17 [13:14:09]Write to MH i2c: 01 00 00 45 02 47 [13:14:09]Write i2c OK [13:14:09]MH_I2C_Read... [13:14:10]*** Cut start [13:14:10]*** Partial cut [13:14:10]*** CUTSNS_PIN = 1 [13:14:10]*** CUTSNS_PIN = 0 [13:14:10]*** 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 45 02 00 00 00 00 00 FF 0F 5C [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 46 02 80 11 00 00 00 00 00 00 C2 [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 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [13:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 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 47 02 80 13 00 00 00 00 00 00 C5 [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:11]Read from MH i2c: E2 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: E2 62 00 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: E2 62 00 47 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 72 03 00 0E 04 04 00 B6 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 51 [13:14:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 72 03 00 0E 04 04 00 B6 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:14:11]wFMCommunicate OK [13:14:11]SAM_PROTO_GetFieldsCounters done [13:14:11]requested_item shift.num is exist - process it [13:14:11]requested_item shift.opened is exist - process it [13:14:11]req_shift_opened [13:14:11]FM_GetShiftState [13:14:11]SAM_PROTO_GetShiftState [13:14:11]wFMCommunicate request_size=4 [13:14:11]MH_SAM_APDU [13:14:11]CAPDU: 80 13 01 00 [13:14:11]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [13:14:11]Write i2c OK [13:14:11]MH_I2C_Read... [13:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:11]Read from MH i2c: E2 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: E2 0E 00 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [13:14:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:14:11]wFMCommunicate OK [13:14:11]SAM_PROTO_GetShiftState done [13:14:11]FM_GetShiftState done [13:14:11]req_shift_opened done [13:14:11]requested_item shift.open_date is exist - process it [13:14:11]req_shift_open_date [13:14:11]req_shift_open_date done [13:14:11]produce_requested_data done [13:14:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225947,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:14:11]process_action_free close_receipt [13:14:11]json_value_free [13:14:11]json_value_free done [13:14:11]process_json_proto returns [13:14:11]Send response to host [13:14:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225947,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:14:11]free response buf [13:14:11]execute_script done [13:14:11]execute_script returns [13:14:11]free content buf [13:14:11]Sock 9.Close socket [13:14:11]Sock 9.Thread stoped [13:14:14]recv_with_timeout no data received [13:14:16]Connected sock=11 [13:14:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 81 07 01 8D AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9F F2 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 72 03 00 35 04 06 00 AC B3 68 A9 7C 77 7D 22 3B 14 8F 74 FA 60 [13:14: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 35 39 4F 00 00 00 A7 FF 47 00 D1 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 72 03 00 F4 03 04 00 B4 9E A4 66 B6 04 01 00 00 FE E3 7E 22 23 86 CB 98 [13:14:17]CommunicateWithHost err = 0 [13:14:17]CheckOFDResponse [13:14:17]1017 (14) - 77093643461234 [13:14:17]1041 (16) - 0000000000874959 [13:14:17]1040 (4) - 225947 [13:14:17]1012 (4) - 27.07.2024 07:16 [13:14:17]1206 (1) - 0 [13:14:17]OFD Sender: Remove packet 225947 [13:14:17]ProducePacketName [13:14:17]name=ofd_packets/00225947 [13:14:17]NVStorageDeleteData [13:14:18]OFD Sender: No OFD packet to send [13:14:23]OFD Sender: No OFD packet to send [13:14:26]recv_with_timeout no data received [13:14:28]OFD Sender: No OFD packet to send [13:14:33]OFD Sender: No OFD packet to send [13:14:38]OFD Sender: No OFD packet to send [13:14:43]OFD Sender: No OFD packet to send [13:14:48]OFD Sender: No OFD packet to send [13:14:53]OFD Sender: No OFD packet to send [13:14:58]OFD Sender: No OFD packet to send [13:15:03]OFD Sender: No OFD packet to send [13:15:08]OFD Sender: No OFD packet to send [13:15:13]OFD Sender: No OFD packet to send [13:15:18]OFD Sender: No OFD packet to send [13:15:23]OFD Sender: No OFD packet to send [13:15:28]OFD Sender: No OFD packet to send [13:15:33]OFD Sender: No OFD packet to send [13:15:38]OFD Sender: No OFD packet to send [13:15:43]OFD Sender: No OFD packet to send [13:15:45]recv_with_timeout no data received [13:15:48]OFD Sender: No OFD packet to send [13:15:53]OFD Sender: No OFD packet to send [13:15:58]OFD Sender: No OFD packet to send [13:16:03]OFD Sender: No OFD packet to send [13:16:08]OFD Sender: No OFD packet to send [13:16:13]OFD Sender: No OFD packet to send [13:16:18]OFD Sender: No OFD packet to send [13:16:23]OFD Sender: No OFD packet to send [13:16:26]recv_with_timeout no data received [13:16:28]OFD Sender: No OFD packet to send [13:16:33]OFD Sender: No OFD packet to send [13:16:38]OFD Sender: No OFD packet to send [13:16:43]OFD Sender: No OFD packet to send [13:16:48]OFD Sender: No OFD packet to send [13:16:53]OFD Sender: No OFD packet to send [13:16:58]OFD Sender: No OFD packet to send [13:17:02]accept exits with 8 [13:17:02]New connection [13:17:02]New thread 3066723684 created [13:17:02]Thread 3066580324 joined [13:17:02]Waiting for new connection... [13:17:02] Sock 8.Parse request [13:17:02]Sock 8.Check first char [13:17:02]Sock 8.First char is OK [13:17:02]request: POST /json_proto HTTP/1.0 [13:17:02]Method: POST [13:17:02]URL: /json_proto [13:17:02]Method is POST - this is cgi request [13:17:02]url: /json_proto [13:17:02]query_string will be loaded in cgi processing [13:17:02]execute_cgi json_proto POST (null) [13:17:02]execute_cgi path=json_proto method=POST [13:17:02]POST find Content-Length [13:17:02]Host: 172.17.43.131:8080 [13:17:02]Content-Length: 679 [13:17:02]Content-Type: application/json [13:17:02] [13:17:02]POST finish read [13:17:02]Found Content-Length = 679 [13:17:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:02]execute_script... [13:17: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)2002240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:02]POST & json_proto [13:17:02]process_json_proto [13:17:02]json parsed OK: [13:17:02]protocol is kg_v1.0 [13:17:02]action value=close_receipt [13:17:02]process_action close_receipt [13:17:02]cmd_close_receipt [13:17:02]MH_GetDate [13:17:02]Write to MH i2c: F0 00 00 49 02 3A [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: F0 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: F0 09 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: F0 09 00 49 02 00 4E F3 A4 66 F9 24 A2 66 B3 [13:17:02]GetLastDocTimeStamp 1722086047 [13:17:02]current date 1722086222 [13:17:02]FM_GetShiftState [13:17:02]SAM_PROTO_GetShiftState [13:17:02]wFMCommunicate request_size=4 [13:17:02]MH_SAM_APDU [13:17:02]CAPDU: 80 13 01 00 [13:17:02]Write to MH i2c: E2 08 00 4A 02 80 13 01 00 00 00 00 00 C9 [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:02]Read from MH i2c: E2 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 0E 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 0E 00 4A 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D7 [13:17:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:17:02]wFMCommunicate OK [13:17:02]SAM_PROTO_GetShiftState done [13:17:02]FM_GetShiftState done [13:17:02]opened in 1722038719 [13:17:02]opened+sec_in_day 1722125119 [13:17:02]quantity*price = 80004 [13:17:02]sum+1 = 80005 [13:17:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 308 27.07.2024 13:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225948 ФПД: 8891026890999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225948&fm=8891026890999&tin=02508201610067®Number=0000000000092624&sum=80000 [13:17:03]StoreToDocumentArchive [13:17:03]shift 438 fd 225948 [13:17:03]save to /storage/0438/doc_00225948 [13:17:03]save last doc name /storage/0438/doc_00225948 to /storage/kkm_last_doc_name [13:17:03]save OK [13:17:03]Clear old archive folders... [13:17:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:17:03]tlvbuf is 00900D60 [13:17:03]SAM_PROTO_ClearQueue [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 09 00 00 [13:17:03]Write to MH i2c: E2 08 00 57 02 80 09 00 00 00 00 00 00 CB [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [13:17:03]RAPDU: 90 00 [13:17:03]wFMCommunicate OK [13:17:03]SAM_PROTO_ClearQueue done [13:17:03]KKMCreateOFDPacket [13:17:03]OFDProtocolAddRootSTLVToBuf [13:17:03]FM_MakeSignedData [13:17:03]FM_MakeSignedData [13:17:03]SAM_PROTO_SignData [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 0D 01 02 [13:17:03]Write to MH i2c: E2 08 00 58 02 80 0D 01 02 00 00 00 00 D3 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [13:17:03]RAPDU: 90 00 [13:17:03]wFMCommunicate OK [13:17:03]wFMCommunicate request_size=255 [13:17:03]MH_SAM_APDU [13:17: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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 4E F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 72 03 00 35 04 06 00 08 [13:17:03]Write to MH i2c: E2 02 01 59 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 4E F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 72 03 00 35 04 06 00 08 00 00 57 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]OFD Sender: No OFD packet to send [13:17:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [13:17:03]RAPDU: 90 00 [13:17:03]wFMCommunicate OK [13:17:03]wFMCommunicate request_size=10 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 0D 02 02 05 16 1A 7F E0 F7 [13:17:03]Write to MH i2c: E2 0D 00 5A 02 80 0D 02 02 05 00 16 1A 7F E0 F7 00 00 66 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [13:17:03]RAPDU: 90 00 [13:17:03]wFMCommunicate OK [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 0D 03 02 [13:17:03]Write to MH i2c: E2 08 00 5B 02 80 0D 03 02 00 00 00 00 D8 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 0B 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 0B 00 5B 02 00 5F F5 01 59 2C D7 71 47 90 00 42 [13:17:03]RAPDU: 5F F5 01 59 2C D7 71 47 90 00 [13:17:03]wFMCommunicate OK [13:17:03]SAM_PROTO_SignData done [13:17:03]FM_MakeSignedData done [13:17:03]CreateOFDProtocolMessage [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 11 00 00 [13:17:03]Write to MH i2c: E2 08 00 5C 02 80 11 00 00 00 00 00 00 D8 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 17 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 17 00 5C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [13:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:03]wFMCommunicate OK [13:17:03]CreateOFDProtocolMessage done [13:17:03]OFDSenderStorePacket 225948 [13:17:03]StoreOFDPacket docnum=225948 [13:17:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B 2F 07 01 8E 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 4E F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 72 03 00 35 04 06 00 08 16 1A 7F E0 F7 5F F5 01 59 2C D7 71 47 [13:17:03]CheckFolder [13:17:03]dirname=/storage/ofd_packets [13:17:03]CheckFolder done [13:17:03]ProducePacketName [13:17:03]name=ofd_packets/00225948 [13:17:03]NVStorageSaveData ofd_packets/00225948 [13:17:03]File name is /storage/ofd_packets/00225948 [13:17:03]Write 301 bytes [13:17:03]NVStorageSaveData done [13:17:03]OFDSenderStorePacket done [13:17:03]KKMCreateOFDPacket done [13:17:03]NVStorageSaveData kkm_last_timestamp [13:17:03]File name is /storage/kkm_last_timestamp [13:17:03]Write 4 bytes [13:17:03]NVStorageSaveData done [13:17:03]ExternCall_PrintAddStr [13:17:03]wPrintStart [13:17:03]Write to MH i2c: 01 00 00 5D 02 5F [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: 01 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: 01 07 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 FF 0F 74 [13:17:03]RasterBufferAndPrint [13:17:03]line Счет N : (1)2002240 [13:17:03]line ИНН: 02508201610067 [13:17:03]line Контрольно-Кассовый Чек [13:17:03]line ПРОДАЖА [13:17:03]line ТРК (МРК, ГНК) : 33 [13:17:03]line Товар: 2710124130 [13:17:03]line Аи-92-К-5 [13:17:03]line 11.800 * 67.80 [13:17:03]line = 800.04 [13:17:03]line НДС 12% НСП 1% [13:17:03]line > о реализуемом товаре [13:17:03]line ОКРУГЛЕНИЕ: -0.04 [13:17:03]line ИТОГО: 800.00 [13:17:03]line Внесено: 800.00 [13:17:03]line СДАЧА: 0.00 [13:17:03]line НСП 1% : 7.08 [13:17:03]line НДС 12% : 84.96 [13:17:03]line Наличными: 800.00 [13:17:03]line Безнал.: 0.00 [13:17:03]line Место: АЗС № 97 "Партнер Нефть" [13:17:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:17:03]line СНО: Общий режим [13:17:03]line Чек 308 27.07.2024 13:17 [13:17:03]line Смена: 438 ФФД: 1.0 [13:17:03]line ЗНМ: 0300000054 [13:17:03]line РНМ: 0000000000092624 [13:17:03]line Версия ККМ: 001 [13:17:03]line ФМ: 0000000000874959 [13:17:03]line ФД: 225948 [13:17:03]line ФПД: 8891026890999 [13:17:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225948&fm=8891026890999&tin=02508201610067®Number=0000000000092624&sum=80000 [13:17:03]written 0, free lines is 4095 [13:17:03]OFD Sender: Processing packet 225948 [packets to send 600, broken 599] [13:17:03]ProducePacketName [13:17:03]name=ofd_packets/00225948 [13:17:03]OFD Sender: To server: pG, [13:17:03]CommunicateWithHost lk.salyk.kg:30040 [13:17:03]ConnectInit lk.salyk.kg [13:17:04]Write to MH i2c: 01 00 00 88 02 8A [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: 01 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: 01 07 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 5B 0C F8 [13:17:04]RasterBufferAndPrint [13:17:04]line [13:17:04]line [13:17:04]line [13:17:04]line [13:17:04]line [13:17:04]written 0, free lines is 3166 [13:17:04]MH_Cut [13:17:04]Write to MH i2c: D1 01 00 8F 02 01 63 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: D1 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: D1 01 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: D1 01 00 8F 02 00 62 [13:17:04]Write to MH i2c: 01 00 00 90 02 92 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:05]*** Cut start [13:17:05]*** Partial cut [13:17:05]*** CUTSNS_PIN = 1 [13:17:05]*** CUTSNS_PIN = 0 [13:17:05]*** Brake cut motor [13:17:06]Read from MH i2c: 01 [13:17:06]MH_I2C_Read... [13:17:06]*** Stop cut motor [13:17:06]*** Cut end [13:17:06]Read from MH i2c: 01 07 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [13:17:06]process_action close_receipt done [13:17:06]requested_data is exist [13:17:06]produce_requested_data [13:17:06]requested_item fm.sn is exist - process it [13:17:06]wFMCommunicate request_size=4 [13:17:06]MH_SAM_APDU [13:17:06]CAPDU: 80 11 00 00 [13:17:06]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:06]Read from MH i2c: E2 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 17 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [13:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:06]wFMCommunicate OK [13:17:06]requested_item fd.num is exist - process it [13:17:06]SAM_PROTO_GetFieldsCounters [13:17:06]wFMCommunicate request_size=4 [13:17:06]MH_SAM_APDU [13:17:06]CAPDU: 80 13 00 00 [13:17:06]Write to MH i2c: E2 08 00 92 02 80 13 00 00 00 00 00 00 10 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:06]Read from MH i2c: E2 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 62 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 62 00 92 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 72 03 00 0E 04 04 00 B6 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 A0 [13:17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 72 03 00 0E 04 04 00 B6 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:17:06]wFMCommunicate OK [13:17:06]SAM_PROTO_GetFieldsCounters done [13:17:06]requested_item shift.num is exist - process it [13:17:06]requested_item shift.opened is exist - process it [13:17:06]req_shift_opened [13:17:06]FM_GetShiftState [13:17:06]SAM_PROTO_GetShiftState [13:17:06]wFMCommunicate request_size=4 [13:17:06]MH_SAM_APDU [13:17:06]CAPDU: 80 13 01 00 [13:17:06]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:06]Read from MH i2c: E2 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 0E 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 20 [13:17:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:17:06]wFMCommunicate OK [13:17:06]SAM_PROTO_GetShiftState done [13:17:06]FM_GetShiftState done [13:17:06]req_shift_opened done [13:17:06]requested_item shift.open_date is exist - process it [13:17:06]req_shift_open_date [13:17:06]req_shift_open_date done [13:17:06]produce_requested_data done [13:17:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225948,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:17:06]process_action_free close_receipt [13:17:06]json_value_free [13:17:06]json_value_free done [13:17:06]process_json_proto returns [13:17:06]Send response to host [13:17:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225948,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:17:06]free response buf [13:17:06]execute_script done [13:17:06]execute_script returns [13:17:06]free content buf [13:17:06]Sock 8.Close socket [13:17:06]Sock 8.Thread stoped [13:17:08]Connected sock=11 [13:17:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B 2F 07 01 8E 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 4E F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 72 03 00 35 04 06 00 08 16 1A 7F E0 F7 5F F5 01 59 2C D7 71 47 [13:17: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 35 39 4F 00 00 00 A9 79 47 00 09 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 35 39 10 04 04 00 9C 72 03 00 F4 03 04 00 61 9F A4 66 B6 04 01 00 00 9D 07 1F 88 1B 41 A0 00 [13:17:09]CommunicateWithHost err = 0 [13:17:09]CheckOFDResponse [13:17:09]1017 (14) - 77093643461234 [13:17:09]1041 (16) - 0000000000874959 [13:17:09]1040 (4) - 225948 [13:17:09]1012 (4) - 27.07.2024 07:18 [13:17:09]1206 (1) - 0 [13:17:09]OFD Sender: Remove packet 225948 [13:17:09]ProducePacketName [13:17:09]name=ofd_packets/00225948 [13:17:09]NVStorageDeleteData [13:17:10]OFD Sender: No OFD packet to send [13:17:15]OFD Sender: No OFD packet to send [13:17:20]OFD Sender: No OFD packet to send [13:17:25]OFD Sender: No OFD packet to send [13:17:30]OFD Sender: No OFD packet to send [13:17:35]OFD Sender: No OFD packet to send [13:17:37]recv_with_timeout no data received [13:17:40]OFD Sender: No OFD packet to send [13:17:45]OFD Sender: No OFD packet to send [13:17:50]OFD Sender: No OFD packet to send [13:17:55]OFD Sender: No OFD packet to send [13:18:00]OFD Sender: No OFD packet to send [13:18:05]OFD Sender: No OFD packet to send [13:18:10]OFD Sender: No OFD packet to send [13:18:15]OFD Sender: No OFD packet to send [13:18:20]OFD Sender: No OFD packet to send [13:18:25]OFD Sender: No OFD packet to send [13:18:30]OFD Sender: No OFD packet to send [13:18:35]OFD Sender: No OFD packet to send [13:18:40]OFD Sender: No OFD packet to send [13:18:42]accept exits with 10 [13:18:42]New connection [13:18:42]New thread 3066580324 created [13:18:42]Thread 3066723684 joined [13:18:42]Waiting for new connection... [13:18:42] Sock 10.Parse request [13:18:42]Sock 10.Check first char [13:18:42]Sock 10.First char is OK [13:18:42]request: POST /json_proto HTTP/1.0 [13:18:42]Method: POST [13:18:42]URL: /json_proto [13:18:42]Method is POST - this is cgi request [13:18:42]url: /json_proto [13:18:42]query_string will be loaded in cgi processing [13:18:42]execute_cgi json_proto POST (null) [13:18:42]execute_cgi path=json_proto method=POST [13:18:42]POST find Content-Length [13:18:42]Host: 172.17.43.131:8080 [13:18:42]Content-Length: 678 [13:18:42]Content-Type: application/json [13:18:42] [13:18:42]POST finish read [13:18:42]Found Content-Length = 678 [13:18:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:42]execute_script... [13:18: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)2002242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:42]POST & json_proto [13:18:42]process_json_proto [13:18:42]json parsed OK: [13:18:42]protocol is kg_v1.0 [13:18:42]action value=close_receipt [13:18:42]process_action close_receipt [13:18:42]cmd_close_receipt [13:18:42]MH_GetDate [13:18:42]Write to MH i2c: F0 00 00 94 02 85 [13:18:42]Write i2c OK [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: F0 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: F0 09 00 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: F0 09 00 94 02 00 B2 F3 A4 66 F9 24 A2 66 62 [13:18:42]GetLastDocTimeStamp 1722086222 [13:18:42]current date 1722086322 [13:18:42]FM_GetShiftState [13:18:42]SAM_PROTO_GetShiftState [13:18:42]wFMCommunicate request_size=4 [13:18:42]MH_SAM_APDU [13:18:42]CAPDU: 80 13 01 00 [13:18:42]Write to MH i2c: E2 08 00 95 02 80 13 01 00 00 00 00 00 14 [13:18:42]Write i2c OK [13:18:42]MH_I2C_Read... [13:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:42]Read from MH i2c: E2 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 0E 00 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 0E 00 95 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 22 [13:18:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:18:42]wFMCommunicate OK [13:18:42]SAM_PROTO_GetShiftState done [13:18:42]FM_GetShiftState done [13:18:42]opened in 1722038719 [13:18:42]opened+sec_in_day 1722125119 [13:18:42]quantity*price = 20034 [13:18:42]sum+1 = 20035 [13:18:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 309 27.07.2024 13:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225949 ФПД: 250216551448352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131842&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225949&fm=250216551448352&tin=02508201610067®Number=0000000000092624&sum=20000 [13:18:43]StoreToDocumentArchive [13:18:43]shift 438 fd 225949 [13:18:43]save to /storage/0438/doc_00225949 [13:18:43]save last doc name /storage/0438/doc_00225949 to /storage/kkm_last_doc_name [13:18:43]save OK [13:18:43]Clear old archive folders... [13:18:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:43]tlvbuf is 0083FBA0 [13:18:43]SAM_PROTO_ClearQueue [13:18:43]wFMCommunicate request_size=4 [13:18:43]MH_SAM_APDU [13:18:43]CAPDU: 80 09 00 00 [13:18:43]Write to MH i2c: E2 08 00 A2 02 80 09 00 00 00 00 00 00 16 [13:18:43]Write i2c OK [13:18:43]MH_I2C_Read... [13:18:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:43]Read from MH i2c: E2 [13:18:43]MH_I2C_Read... [13:18:43]Read from MH i2c: E2 03 00 [13:18:43]MH_I2C_Read... [13:18:43]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [13:18:43]RAPDU: 90 00 [13:18:43]wFMCommunicate OK [13:18:43]SAM_PROTO_ClearQueue done [13:18:43]KKMCreateOFDPacket [13:18:43]OFDProtocolAddRootSTLVToBuf [13:18:43]FM_MakeSignedData [13:18:43]FM_MakeSignedData [13:18:43]SAM_PROTO_SignData [13:18:43]wFMCommunicate request_size=4 [13:18:43]MH_SAM_APDU [13:18:43]CAPDU: 80 0D 01 02 [13:18:43]Write to MH i2c: E2 08 00 A3 02 80 0D 01 02 00 00 00 00 1E [13:18:43]Write i2c OK [13:18:43]MH_I2C_Read... [13:18:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:43]Read from MH i2c: E2 [13:18:43]MH_I2C_Read... [13:18:43]Read from MH i2c: E2 03 00 [13:18:43]MH_I2C_Read... [13:18:43]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [13:18:43]RAPDU: 90 00 [13:18:43]wFMCommunicate OK [13:18:43]wFMCommunicate request_size=255 [13:18:43]MH_SAM_APDU [13:18:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 B2 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 72 03 00 35 04 06 00 E3 [13:18:43]Write to MH i2c: E2 02 01 A4 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 B2 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 72 03 00 35 04 06 00 E3 00 00 E7 [13:18:43]Write i2c OK [13:18:43]MH_I2C_Read... [13:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:44]Read from MH i2c: E2 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 03 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [13:18:44]RAPDU: 90 00 [13:18:44]wFMCommunicate OK [13:18:44]wFMCommunicate request_size=10 [13:18:44]MH_SAM_APDU [13:18:44]CAPDU: 80 0D 02 02 05 92 14 AA 7F 20 [13:18:44]Write to MH i2c: E2 0D 00 A5 02 80 0D 02 02 05 00 92 14 AA 7F 20 00 00 1A [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:44]Read from MH i2c: E2 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 03 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [13:18:44]RAPDU: 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 0D 03 02 [13:18:44]Write to MH i2c: E2 08 00 A6 02 80 0D 03 02 00 00 00 00 23 [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:44]Read from MH i2c: E2 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 0B 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 0B 00 A6 02 00 FF C4 72 C3 30 1B CD DD 90 00 11 [13:18:44]RAPDU: FF C4 72 C3 30 1B CD DD 90 00 [13:18:44]wFMCommunicate OK [13:18:44]SAM_PROTO_SignData done [13:18:44]FM_MakeSignedData done [13:18:44]CreateOFDProtocolMessage [13:18:44]wFMCommunicate request_size=4 [13:18:44]MH_SAM_APDU [13:18:44]CAPDU: 80 11 00 00 [13:18:44]Write to MH i2c: E2 08 00 A7 02 80 11 00 00 00 00 00 00 23 [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:44]Read from MH i2c: E2 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 17 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: E2 17 00 A7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [13:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:18:44]wFMCommunicate OK [13:18:44]CreateOFDProtocolMessage done [13:18:44]OFDSenderStorePacket 225949 [13:18:44]StoreOFDPacket docnum=225949 [13:18:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E0 42 07 01 BA AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 B2 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 72 03 00 35 04 06 00 E3 92 14 AA 7F 20 FF C4 72 C3 30 1B CD DD [13:18:44]CheckFolder [13:18:44]dirname=/storage/ofd_packets [13:18:44]CheckFolder done [13:18:44]ProducePacketName [13:18:44]name=ofd_packets/00225949 [13:18:44]NVStorageSaveData ofd_packets/00225949 [13:18:44]File name is /storage/ofd_packets/00225949 [13:18:44]Write 301 bytes [13:18:44]NVStorageSaveData done [13:18:44]OFDSenderStorePacket done [13:18:44]KKMCreateOFDPacket done [13:18:44]NVStorageSaveData kkm_last_timestamp [13:18:44]File name is /storage/kkm_last_timestamp [13:18:44]Write 4 bytes [13:18:44]NVStorageSaveData done [13:18:44]ExternCall_PrintAddStr [13:18:44]wPrintStart [13:18:44]Write to MH i2c: 01 00 00 A8 02 AA [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: 01 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: 01 07 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 FF 0F BF [13:18:44]RasterBufferAndPrint [13:18:44]line Счет N : (1)2002242 [13:18:44]line ИНН: 02508201610067 [13:18:44]line Контрольно-Кассовый Чек [13:18:44]line ПРОДАЖА [13:18:44]line ТРК (МРК, ГНК) : 44 [13:18:44]line Товар: 2710124500 [13:18:44]line Аи-95-К-5 [13:18:44]line 2.700 * 74.20 [13:18:44]line = 200.34 [13:18:44]line НДС 12% НСП 1% [13:18:44]line > о реализуемом товаре [13:18:44]line ОКРУГЛЕНИЕ: -0.34 [13:18:44]line ИТОГО: 200.00 [13:18:44]line Внесено: 200.00 [13:18:44]line СДАЧА: 0.00 [13:18:44]line НСП 1% : 1.77 [13:18:44]line НДС 12% : 21.27 [13:18:44]line Наличными: 200.00 [13:18:44]line Безнал.: 0.00 [13:18:44]line Место: АЗС № 97 "Партнер Нефть" [13:18:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:18:44]line СНО: Общий режим [13:18:44]line Чек 309 27.07.2024 13:18 [13:18:44]line Смена: 438 ФФД: 1.0 [13:18:44]line ЗНМ: 0300000054 [13:18:44]line РНМ: 0000000000092624 [13:18:44]line Версия ККМ: 001 [13:18:44]line ФМ: 0000000000874959 [13:18:44]line ФД: 225949 [13:18:44]line ФПД: 250216551448352 [13:18:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131842&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225949&fm=250216551448352&tin=02508201610067®Number=0000000000092624&sum=20000 [13:18:44]written 0, free lines is 4095 [13:18:44]OFD Sender: Processing packet 225949 [packets to send 600, broken 599] [13:18:44]ProducePacketName [13:18:44]name=ofd_packets/00225949 [13:18:44]OFD Sender: To server: pG, [13:18:44]CommunicateWithHost lk.salyk.kg:30040 [13:18:44]ConnectInit lk.salyk.kg [13:18:44]Write to MH i2c: 01 00 00 D3 02 D5 [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: 01 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: 01 07 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 60 0C 48 [13:18:44]RasterBufferAndPrint [13:18:44]line [13:18:44]line [13:18:44]line [13:18:44]line [13:18:44]line [13:18:44]written 0, free lines is 3172 [13:18:44]MH_Cut [13:18:44]Write to MH i2c: D1 01 00 DA 02 01 AE [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: D1 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: D1 01 00 [13:18:44]MH_I2C_Read... [13:18:44]Read from MH i2c: D1 01 00 DA 02 00 AD [13:18:44]Write to MH i2c: 01 00 00 DB 02 DD [13:18:44]Write i2c OK [13:18:44]MH_I2C_Read... [13:18:45]*** Cut start [13:18:45]*** Partial cut [13:18:45]*** CUTSNS_PIN = 1 [13:18:45]*** CUTSNS_PIN = 0 [13:18:46]*** Brake cut motor [13:18:46]Read from MH i2c: 01 [13:18:46]MH_I2C_Read... [13:18:46]*** Stop cut motor [13:18:46]*** Cut end [13:18:46]Read from MH i2c: 01 07 00 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [13:18:46]process_action close_receipt done [13:18:46]requested_data is exist [13:18:46]produce_requested_data [13:18:46]requested_item fm.sn is exist - process it [13:18:46]wFMCommunicate request_size=4 [13:18:46]MH_SAM_APDU [13:18:46]CAPDU: 80 11 00 00 [13:18:46]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [13:18:46]Write i2c OK [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 [13:18:46]MH_I2C_Read... [13:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:46]Read from MH i2c: E2 17 00 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [13:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:18:46]wFMCommunicate OK [13:18:46]requested_item fd.num is exist - process it [13:18:46]SAM_PROTO_GetFieldsCounters [13:18:46]wFMCommunicate request_size=4 [13:18:46]MH_SAM_APDU [13:18:46]CAPDU: 80 13 00 00 [13:18:46]Write to MH i2c: E2 08 00 DD 02 80 13 00 00 00 00 00 00 5B [13:18:46]Write i2c OK [13:18:46]MH_I2C_Read... [13:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:46]Read from MH i2c: E2 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 62 00 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 62 00 DD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 72 03 00 0E 04 04 00 B6 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 EF [13:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 72 03 00 0E 04 04 00 B6 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:18:46]wFMCommunicate OK [13:18:46]SAM_PROTO_GetFieldsCounters done [13:18:46]requested_item shift.num is exist - process it [13:18:46]requested_item shift.opened is exist - process it [13:18:46]req_shift_opened [13:18:46]FM_GetShiftState [13:18:46]SAM_PROTO_GetShiftState [13:18:46]wFMCommunicate request_size=4 [13:18:46]MH_SAM_APDU [13:18:46]CAPDU: 80 13 01 00 [13:18:46]Write to MH i2c: E2 08 00 DE 02 80 13 01 00 00 00 00 00 5D [13:18:46]Write i2c OK [13:18:46]MH_I2C_Read... [13:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:46]Read from MH i2c: E2 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 0E 00 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 0E 00 DE 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [13:18:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:18:46]wFMCommunicate OK [13:18:46]SAM_PROTO_GetShiftState done [13:18:46]FM_GetShiftState done [13:18:46]req_shift_opened done [13:18:46]requested_item shift.open_date is exist - process it [13:18:46]req_shift_open_date [13:18:46]req_shift_open_date done [13:18:46]produce_requested_data done [13:18:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225949,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:18:46]process_action_free close_receipt [13:18:46]json_value_free [13:18:46]json_value_free done [13:18:46]process_json_proto returns [13:18:46]Send response to host [13:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225949,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:18:46]free response buf [13:18:46]execute_script done [13:18:46]execute_script returns [13:18:46]free content buf [13:18:46]Sock 10.Close socket [13:18:46]Sock 10.Thread stoped [13:18:47]accept exits with 9 [13:18:47]New connection [13:18:47]New thread 3066723684 created [13:18:47]Thread 3066580324 joined [13:18:47]Waiting for new connection... [13:18:47] Sock 9.Parse request [13:18:47]Sock 9.Check first char [13:18:47]Sock 9.First char is OK [13:18:47]request: POST /json_proto HTTP/1.0 [13:18:47]Method: POST [13:18:47]URL: /json_proto [13:18:47]Method is POST - this is cgi request [13:18:47]url: /json_proto [13:18:47]query_string will be loaded in cgi processing [13:18:47]execute_cgi json_proto POST (null) [13:18:47]execute_cgi path=json_proto method=POST [13:18:47]POST find Content-Length [13:18:47]Host: 172.17.43.131:8080 [13:18:47]Content-Length: 678 [13:18:47]Content-Type: application/json [13:18:47] [13:18:47]POST finish read [13:18:47]Found Content-Length = 678 [13:18:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:47]execute_script... [13:18:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:47]POST & json_proto [13:18:47]process_json_proto [13:18:47]json parsed OK: [13:18:47]protocol is kg_v1.0 [13:18:47]action value=close_receipt [13:18:47]process_action close_receipt [13:18:47]cmd_close_receipt [13:18:47]MH_GetDate [13:18:47]Write to MH i2c: F0 00 00 DF 02 D0 [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: F0 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: F0 09 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: F0 09 00 DF 02 00 B7 F3 A4 66 F9 24 A2 66 B2 [13:18:47]GetLastDocTimeStamp 1722086322 [13:18:47]current date 1722086327 [13:18:47]FM_GetShiftState [13:18:47]SAM_PROTO_GetShiftState [13:18:47]wFMCommunicate request_size=4 [13:18:47]MH_SAM_APDU [13:18:47]CAPDU: 80 13 01 00 [13:18:47]Write to MH i2c: E2 08 00 E0 02 80 13 01 00 00 00 00 00 5F [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:47]E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 0E 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 0E 00 E0 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6D [13:18:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:18:47]wFMCommunicate OK [13:18:47]SAM_PROTO_GetShiftState done [13:18:47]FM_GetShiftState done [13:18:47]opened in 1722038719 [13:18:47]opened+sec_in_day 1722125119 [13:18:47]quantity*price = 20001 [13:18:47]sum+1 = 20002 [13:18:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 310 27.07.2024 13:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225950 ФПД: 98932780669335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225950&fm=98932780669335&tin=02508201610067®Number=0000000000092624&sum=20000 [13:18:48]StoreToDocumentArchive [13:18:48]shift 438 fd 225950 [13:18:48]save to /storage/0438/doc_00225950 [13:18:48]save last doc name /storage/0438/doc_00225950 to /storage/kkm_last_doc_name [13:18:48]save OK [13:18:48]Clear old archive folders... [13:18:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:48]tlvbuf is 00838F10 [13:18:48]SAM_PROTO_ClearQueue [13:18:48]wFMCommunicate request_size=4 [13:18:48]MH_SAM_APDU [13:18:48]CAPDU: 80 09 00 00 [13:18:48]Write to MH i2c: E2 08 00 ED 02 80 09 00 00 00 00 00 00 61 [13:18:48]Write i2c OK [13:18:48]MH_I2C_Read... [13:18:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:48]Read from MH i2c: E2 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 03 00 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [13:18:48]RAPDU: 90 00 [13:18:48]wFMCommunicate OK [13:18:48]SAM_PROTO_ClearQueue done [13:18:48]KKMCreateOFDPacket [13:18:48]OFDProtocolAddRootSTLVToBuf [13:18:48]FM_MakeSignedData [13:18:48]FM_MakeSignedData [13:18:48]SAM_PROTO_SignData [13:18:48]wFMCommunicate request_size=4 [13:18:48]MH_SAM_APDU [13:18:48]CAPDU: 80 0D 01 02 [13:18:48]Write to MH i2c: E2 08 00 EE 02 80 0D 01 02 00 00 00 00 69 [13:18:48]Write i2c OK [13:18:48]MH_I2C_Read... [13:18:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:48]Read from MH i2c: E2 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 03 00 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [13:18:48]RAPDU: 90 00 [13:18:48]wFMCommunicate OK [13:18:48]wFMCommunicate request_size=255 [13:18:48]MH_SAM_APDU [13:18: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 B7 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 72 03 00 35 04 06 00 59 [13:18:48]Write to MH i2c: E2 02 01 EF 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 B7 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 72 03 00 35 04 06 00 59 00 00 00 [13:18:49]Write i2c OK [13:18:49]MH_I2C_Read... [13:18:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:49]Read from MH i2c: E2 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 03 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [13:18:49]RAPDU: 90 00 [13:18:49]wFMCommunicate OK [13:18:49]wFMCommunicate request_size=10 [13:18:49]MH_SAM_APDU [13:18:49]CAPDU: 80 0D 02 02 05 FA 95 3F 99 97 [13:18:49]Write to MH i2c: E2 0D 00 F0 02 80 0D 02 02 05 00 FA 95 3F 99 97 00 00 74 [13:18:49]Write i2c OK [13:18:49]MH_I2C_Read... [13:18:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:49]Read from MH i2c: E2 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 03 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [13:18:49]RAPDU: 90 00 [13:18:49]wFMCommunicate OK [13:18:49]wFMCommunicate request_size=4 [13:18:49]MH_SAM_APDU [13:18:49]CAPDU: 80 0D 03 02 [13:18:49]Write to MH i2c: E2 08 00 F1 02 80 0D 03 02 00 00 00 00 6E [13:18:49]Write i2c OK [13:18:49]MH_I2C_Read... [13:18:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:49]Read from MH i2c: E2 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 0B 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 0B 00 F1 02 00 94 A2 CF A4 CF E3 E6 B9 90 00 69 [13:18:49]RAPDU: 94 A2 CF A4 CF E3 E6 B9 90 00 [13:18:49]wFMCommunicate OK [13:18:49]SAM_PROTO_SignData done [13:18:49]FM_MakeSignedData done [13:18:49]CreateOFDProtocolMessage [13:18:49]wFMCommunicate request_size=4 [13:18:49]MH_SAM_APDU [13:18:49]CAPDU: 80 11 00 00 [13:18:49]Write to MH i2c: E2 08 00 F2 02 80 11 00 00 00 00 00 00 6E [13:18:49]Write i2c OK [13:18:49]MH_I2C_Read... [13:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:49]Read from MH i2c: E2 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 17 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 17 00 F2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [13:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:18:49]wFMCommunicate OK [13:18:49]CreateOFDProtocolMessage done [13:18:49]OFDSenderStorePacket 225950 [13:18:49]StoreOFDPacket docnum=225950 [13:18:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DA 17 07 01 E2 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 B7 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 72 03 00 35 04 06 00 59 FA 95 3F 99 97 94 A2 CF A4 CF E3 E6 B9 [13:18:49]CheckFolder [13:18:49]dirname=/storage/ofd_packets [13:18:49]CheckFolder done [13:18:49]ProducePacketName [13:18:49]name=ofd_packets/00225950 [13:18:49]NVStorageSaveData ofd_packets/00225950 [13:18:49]File name is /storage/ofd_packets/00225950 [13:18:49]Write 301 bytes [13:18:49]NVStorageSaveData done [13:18:49]OFDSenderStorePacket done [13:18:49]KKMCreateOFDPacket done [13:18:49]NVStorageSaveData kkm_last_timestamp [13:18:49]File name is /storage/kkm_last_timestamp [13:18:49]Write 4 bytes [13:18:49]NVStorageSaveData done [13:18:49]ExternCall_PrintAddStr [13:18:49]wPrintStart [13:18:49]Write to MH i2c: 01 00 00 F3 02 F5 [13:18:49]Write i2c OK [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: 01 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: 01 07 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: 01 07 00 F3 02 00 00 00 00 00 FF 0F 0A [13:18:49]RasterBufferAndPrint [13:18:49]line Счет N : (1)2002241 [13:18:49]line ИНН: 02508201610067 [13:18:49]line Контрольно-Кассовый Чек [13:18:49]line ПРОДАЖА [13:18:49]line ТРК (МРК, ГНК) : 53 [13:18:49]line Товар: 2710124130 [13:18:49]line Аи-92-К-5 [13:18:49]line 2.950 * 67.80 [13:18:49]line = 200.01 [13:18:49]line НДС 12% НСП 1% [13:18:49]line > о реализуемом товаре [13:18:49]line ОКРУГЛЕНИЕ: -0.01 [13:18:49]line ИТОГО: 200.00 [13:18:49]line Внесено: 200.00 [13:18:49]line СДАЧА: 0.00 [13:18:49]line НСП 1% : 1.77 [13:18:49]line НДС 12% : 21.24 [13:18:49]line Наличными: 200.00 [13:18:49]line Безнал.: 0.00 [13:18:49]line Место: АЗС № 97 "Партнер Нефть" [13:18:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:18:49]line СНО: Общий режим [13:18:49]line Чек 310 27.07.2024 13:18 [13:18:49]line Смена: 438 ФФД: 1.0 [13:18:49]line ЗНМ: 0300000054 [13:18:49]line РНМ: 0000000000092624 [13:18:49]line Версия ККМ: 001 [13:18:49]line ФМ: 0000000000874959 [13:18:49]line ФД: 225950 [13:18:49]line ФПД: 98932780669335 [13:18:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225950&fm=98932780669335&tin=02508201610067®Number=0000000000092624&sum=20000 [13:18:49]written 0, free lines is 4095 [13:18:50]Write to MH i2c: 01 00 00 1E 03 21 [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 1E 03 00 00 00 00 00 61 0C 95 [13:18:50]RasterBufferAndPrint [13:18:50]line [13:18:50]line [13:18:50]line [13:18:50]line [13:18:50]line [13:18:50]written 0, free lines is 3177 [13:18:50]MH_Cut [13:18:50]Write to MH i2c: D1 01 00 25 03 01 FA [13:18:50]Write i2c OK [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: D1 [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: D1 01 00 [13:18:50]MH_I2C_Read... [13:18:50]Read from MH i2c: D1 01 00 25 03 00 F9 [13:18:50]Write to MH i2c: 01 00 00 26 03 29 [13:18:50]Write i2c OK [13:18:50]MH_I2C_Read... [13:18:50]recv_with_timeout no data received [13:18:51]*** Cut start [13:18:51]*** Partial cut [13:18:51]*** CUTSNS_PIN = 1 [13:18:51]*** CUTSNS_PIN = 0 [13:18:51]*** Brake cut motor [13:18:52]Read from MH i2c: 01 [13:18:52]MH_I2C_Read... [13:18:52]*** Stop cut motor [13:18:52]*** Cut end [13:18:52]Read from MH i2c: 01 07 00 [13:18:52]MH_I2C_Read... [13:18:52]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 FF 0F 3E [13:18:52]process_action close_receipt done [13:18:52]requested_data is exist [13:18:52]produce_requested_data [13:18:52]requested_item fm.sn is exist - process it [13:18:52]wFMCommunicate request_size=4 [13:18:52]MH_SAM_APDU [13:18:52]CAPDU: 80 11 00 00 [13:18:52]Write to MH i2c: E2 08 00 27 03 80 11 00 00 00 00 00 00 A4 [13:18:52]Write i2c OK [13:18:52]MH_I2C_Read... [13:18:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:52]Read from MH i2c: E2 [13:18:52]MH_I2C_Read... [13:18:52]Read from MH i2c: E2 17 00 [13:18:52]MH_I2C_Read... [13:18:52]Read from MH i2c: E2 17 00 27 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [13:18:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:18:52]wFMCommunicate OK [13:18:52]requested_item fd.num is exist - process it [13:18:52]SAM_PROTO_GetFieldsCounters [13:18:52]wFMCommunicate request_size=4 [13:18:52]MH_SAM_APDU [13:18:52]CAPDU: 80 13 00 00 [13:18:52]Write to MH i2c: E2 08 00 28 03 80 13 00 00 00 00 00 00 A7 [13:18:52]Write i2c OK [13:18:52]MH_I2C_Read... [13:18:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:52]Read from MH i2c: E2 [13:18:52]MH_I2C_Read... [13:18:52]Read from MH i2c: E2 62 00 [13:18:52]MH_I2C_Read... [13:18:52]Read from MH i2c: E2 62 00 28 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 72 03 00 0E 04 04 00 B6 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 3F [13:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 72 03 00 0E 04 04 00 B6 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:18:52]wFMCommunicate OK [13:18:52]SAM_PROTO_GetFieldsCounters done [13:18:52]requested_item shift.num is exist - process it [13:18:52]requested_item shift.opened is exist - process it [13:18:52]req_shift_opened [13:18:52]FM_GetShiftState [13:18:52]SAM_PROTO_GetShiftState [13:18:52]wFMCommunicate request_size=4 [13:18:52]MH_SAM_APDU [13:18:52]CAPDU: 80 13 01 00 [13:18:52]Write to MH i2c: E2 08 00 29 03 80 13 01 00 00 00 00 00 A9 [13:18:52]Write i2c OK [13:18:52]MH_I2C_Read... [13:18:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:52]Read from MH i2c: E2 [13:18:52]MH_I2C_Read... [13:18:52]Read from MH i2c: E2 0E 00 [13:18:52]MH_I2C_Read... [13:18:52]Read from MH i2c: E2 0E 00 29 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [13:18:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:18:52]wFMCommunicate OK [13:18:52]SAM_PROTO_GetShiftState done [13:18:52]FM_GetShiftState done [13:18:52]req_shift_opened done [13:18:52]requested_item shift.open_date is exist - process it [13:18:52]req_shift_open_date [13:18:52]req_shift_open_date done [13:18:52]produce_requested_data done [13:18:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225950,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:18:52]process_action_free close_receipt [13:18:52]json_value_free [13:18:52]json_value_free done [13:18:52]process_json_proto returns [13:18:52]Send response to host [13:18:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225950,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:18:52]free response buf [13:18:52]execute_script done [13:18:52]execute_script returns [13:18:52]free content buf [13:18:52]Sock 9.Close socket [13:18:52]Sock 9.Thread stoped [13:18:53]Connected sock=11 [13:18: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 35 39 0F 01 00 00 E0 42 07 01 BA AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 B2 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 72 03 00 35 04 06 00 E3 92 14 AA 7F 20 FF C4 72 C3 30 1B CD DD [13:18: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 35 39 4F 00 00 00 A0 52 47 00 BF 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 35 39 10 04 04 00 9D 72 03 00 F4 03 04 00 C9 9F A4 66 B6 04 01 00 00 04 85 7D 4F F2 95 AE 48 [13:18:54]CommunicateWithHost err = 0 [13:18:54]CheckOFDResponse [13:18:54]1017 (14) - 77093643461234 [13:18:54]1041 (16) - 0000000000874959 [13:18:54]1040 (4) - 225949 [13:18:54]1012 (4) - 27.07.2024 07:20 [13:18:54]1206 (1) - 0 [13:18:54]OFD Sender: Remove packet 225949 [13:18:54]ProducePacketName [13:18:54]name=ofd_packets/00225949 [13:18:54]NVStorageDeleteData [13:18:55]OFD Sender: Processing packet 225950 [packets to send 600, broken 599] [13:18:55]ProducePacketName [13:18:55]name=ofd_packets/00225950 [13:18:55]OFD Sender: To server: pG, [13:18:55]CommunicateWithHost lk.salyk.kg:30040 [13:18:55]ConnectInit lk.salyk.kg [13:19:02]recv_with_timeout no data received [13:19:13]recv_with_timeout no data received [13:20:12]accept exits with 10 [13:20:12]New connection [13:20:12]New thread 3066580324 created [13:20:12]Thread 3066723684 joined [13:20:12]Waiting for new connection... [13:20:12] Sock 10.Parse request [13:20:12]Sock 10.Check first char [13:20:12]Sock 10.First char is OK [13:20:12]request: POST /json_proto HTTP/1.0 [13:20:12]Method: POST [13:20:12]URL: /json_proto [13:20:12]Method is POST - this is cgi request [13:20:12]url: /json_proto [13:20:12]query_string will be loaded in cgi processing [13:20:12]execute_cgi json_proto POST (null) [13:20:12]execute_cgi path=json_proto method=POST [13:20:12]POST find Content-Length [13:20:12]Host: 172.17.43.131:8080 [13:20:12]Content-Length: 680 [13:20:12]Content-Type: application/json [13:20:12] [13:20:12]POST finish read [13:20:12]Found Content-Length = 680 [13:20:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:12]execute_script... [13: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)2002243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:12]POST & json_proto [13:20:12]process_json_proto [13:20:12]json parsed OK: [13:20:12]protocol is kg_v1.0 [13:20:12]action value=close_receipt [13:20:12]process_action close_receipt [13:20:12]cmd_close_receipt [13:20:12]MH_GetDate [13:20:12]Write to MH i2c: F0 00 00 2A 03 1C [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: F0 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: F0 09 00 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: F0 09 00 2A 03 00 0C F4 A4 66 F9 24 A2 66 54 [13:20:12]GetLastDocTimeStamp 1722086327 [13:20:12]current date 1722086412 [13:20:12]FM_GetShiftState [13:20:12]SAM_PROTO_GetShiftState [13:20:12]wFMCommunicate request_size=4 [13:20:12]MH_SAM_APDU [13:20:12]CAPDU: 80 13 01 00 [13:20:12]Write to MH i2c: E2 08 00 2B 03 80 13 01 00 00 00 00 00 AB [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:12]Read from MH i2c: E2 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 0E 00 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 0E 00 2B 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B9 [13:20:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:20:12]wFMCommunicate OK [13:20:12]SAM_PROTO_GetShiftState done [13:20:12]FM_GetShiftState done [13:20:12]opened in 1722038719 [13:20:12]opened+sec_in_day 1722125119 [13:20:12]quantity*price = 100050 [13:20:12]sum+1 = 100052 [13:20:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 311 27.07.2024 13:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225951 ФПД: 179634748936262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132012&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225951&fm=179634748936262&tin=02508201610067®Number=0000000000092624&sum=100000 [13:20:13]StoreToDocumentArchive [13:20:13]shift 438 fd 225951 [13:20:13]save to /storage/0438/doc_00225951 [13:20:13]save last doc name /storage/0438/doc_00225951 to /storage/kkm_last_doc_name [13:20:13]save OK [13:20:13]Clear old archive folders... [13:20:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:20:13]tlvbuf is 0083A650 [13:20:13]SAM_PROTO_ClearQueue [13:20:13]wFMCommunicate request_size=4 [13:20:13]MH_SAM_APDU [13:20:13]CAPDU: 80 09 00 00 [13:20:13]Write to MH i2c: E2 08 00 38 03 80 09 00 00 00 00 00 00 AD [13:20:13]Write i2c OK [13:20:13]MH_I2C_Read... [13:20:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:13]Read from MH i2c: E2 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: E2 03 00 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [13:20:13]RAPDU: 90 00 [13:20:13]wFMCommunicate OK [13:20:13]SAM_PROTO_ClearQueue done [13:20:13]KKMCreateOFDPacket [13:20:13]OFDProtocolAddRootSTLVToBuf [13:20:13]FM_MakeSignedData [13:20:13]FM_MakeSignedData [13:20:13]SAM_PROTO_SignData [13:20:13]wFMCommunicate request_size=4 [13:20:13]MH_SAM_APDU [13:20:13]CAPDU: 80 0D 01 02 [13:20:13]Write to MH i2c: E2 08 00 39 03 80 0D 01 02 00 00 00 00 B5 [13:20:13]Write i2c OK [13:20:13]MH_I2C_Read... [13:20:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:13]Read from MH i2c: E2 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: E2 03 00 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [13:20:13]RAPDU: 90 00 [13:20:13]wFMCommunicate OK [13:20:13]wFMCommunicate request_size=255 [13:20:13]MH_SAM_APDU [13:20:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0C F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 72 03 00 35 04 06 00 A3 60 79 66 [13:20:13]Write to MH i2c: E2 02 01 3A 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0C F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 72 03 00 35 04 06 00 A3 60 79 66 00 00 31 [13:20:13]Write i2c OK [13:20:13]MH_I2C_Read... [13:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:14]Read from MH i2c: E2 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 03 00 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [13:20:14]RAPDU: 90 00 [13:20:14]wFMCommunicate OK [13:20:14]wFMCommunicate request_size=7 [13:20:14]MH_SAM_APDU [13:20:14]CAPDU: 80 0D 02 02 02 50 46 [13:20:14]Write to MH i2c: E2 0A 00 3B 03 80 0D 02 02 02 00 50 46 00 00 52 [13:20:14]Write i2c OK [13:20:14]MH_I2C_Read... [13:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:14]Read from MH i2c: E2 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 03 00 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 03 00 3B 03 00 90 00 B2 [13:20:14]RAPDU: 90 00 [13:20:14]wFMCommunicate OK [13:20:14]wFMCommunicate request_size=4 [13:20:14]MH_SAM_APDU [13:20:14]CAPDU: 80 0D 03 02 [13:20:14]Write to MH i2c: E2 08 00 3C 03 80 0D 03 02 00 00 00 00 BA [13:20:14]Write i2c OK [13:20:14]MH_I2C_Read... [13:20:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:14]Read from MH i2c: E2 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 0B 00 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 0B 00 3C 03 00 52 B2 7C FD DA F1 DA 7D 90 00 5A [13:20:14]RAPDU: 52 B2 7C FD DA F1 DA 7D 90 00 [13:20:14]wFMCommunicate OK [13:20:14]SAM_PROTO_SignData done [13:20:14]FM_MakeSignedData done [13:20:14]CreateOFDProtocolMessage [13:20:14]wFMCommunicate request_size=4 [13:20:14]MH_SAM_APDU [13:20:14]CAPDU: 80 11 00 00 [13:20:14]Write to MH i2c: E2 08 00 3D 03 80 11 00 00 00 00 00 00 BA [13:20:14]Write i2c OK [13:20:14]MH_I2C_Read... [13:20:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:14]Read from MH i2c: E2 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 17 00 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: E2 17 00 3D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [13:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:20:14]wFMCommunicate OK [13:20:14]CreateOFDProtocolMessage done [13:20:14]OFDSenderStorePacket 225951 [13:20:14]StoreOFDPacket docnum=225951 [13:20:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2F 53 04 01 32 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0C F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 72 03 00 35 04 06 00 A3 60 79 66 50 46 52 B2 7C FD DA F1 DA 7D [13:20:14]CheckFolder [13:20:14]dirname=/storage/ofd_packets [13:20:14]CheckFolder done [13:20:14]ProducePacketName [13:20:14]name=ofd_packets/00225951 [13:20:14]NVStorageSaveData ofd_packets/00225951 [13:20:14]File name is /storage/ofd_packets/00225951 [13:20:14]Write 298 bytes [13:20:14]NVStorageSaveData done [13:20:14]OFDSenderStorePacket done [13:20:14]KKMCreateOFDPacket done [13:20:14]NVStorageSaveData kkm_last_timestamp [13:20:14]File name is /storage/kkm_last_timestamp [13:20:14]Write 4 bytes [13:20:14]NVStorageSaveData done [13:20:14]ExternCall_PrintAddStr [13:20:14]wPrintStart [13:20:14]Write to MH i2c: 01 00 00 3E 03 41 [13:20:14]Write i2c OK [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: 01 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: 01 07 00 [13:20:14]MH_I2C_Read... [13:20:14]Read from MH i2c: 01 07 00 3E 03 00 00 00 00 00 FF 0F 56 [13:20:14]RasterBufferAndPrint [13:20:14]line Счет N : (1)2002243 [13:20:14]line ИНН: 02508201610067 [13:20:14]line Контрольно-Кассовый Чек [13:20:14]line ПРОДАЖА [13:20:14]line ТРК (МРК, ГНК) : 31 [13:20:14]line Товар: 2710194210 [13:20:14]line ДТ-К-5 [13:20:14]line 13.130 * 76.20 [13:20:14]line = 1000.51 [13:20:14]line НДС 12% НСП 1% [13:20:14]line > о реализуемом товаре [13:20:14]line ОКРУГЛЕНИЕ: -0.51 [13:20:14]line ИТОГО: 1000.00 [13:20:14]line Внесено: 1000.00 [13:20:14]line СДАЧА: 0.00 [13:20:14]line НСП 1% : 8.85 [13:20:14]line НДС 12% : 106.25 [13:20:14]line Наличными: 1000.00 [13:20:14]line Безнал.: 0.00 [13:20:14]line Место: АЗС № 97 "Партнер Нефть" [13:20:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:20:14]line СНО: Общий режим [13:20:14]line Чек 311 27.07.2024 13:20 [13:20:14]line Смена: 438 ФФД: 1.0 [13:20:14]line ЗНМ: 0300000054 [13:20:14]line РНМ: 0000000000092624 [13:20:14]line Версия ККМ: 001 [13:20:14]line ФМ: 0000000000874959 [13:20:14]line ФД: 225951 [13:20:14]line ФПД: 179634748936262 [13:20:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132012&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225951&fm=179634748936262&tin=02508201610067®Number=0000000000092624&sum=100000 [13:20:14]written 0, free lines is 4095 [13:20:15]Write to MH i2c: 01 00 00 69 03 6C [13:20:15]Write i2c OK [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: 01 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: 01 07 00 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: 01 07 00 69 03 00 00 00 00 00 59 0C D8 [13:20:15]RasterBufferAndPrint [13:20:15]line [13:20:15]line [13:20:15]line [13:20:15]line [13:20:15]line [13:20:15]written 0, free lines is 3165 [13:20:15]MH_Cut [13:20:15]Write to MH i2c: D1 01 00 70 03 01 45 [13:20:15]Write i2c OK [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: D1 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: D1 01 00 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: D1 01 00 70 03 00 44 [13:20:15]Write to MH i2c: 01 00 00 71 03 74 [13:20:15]Write i2c OK [13:20:15]MH_I2C_Read... [13:20:16]*** Cut start [13:20:16]*** Partial cut [13:20:16]*** CUTSNS_PIN = 1 [13:20:16]*** CUTSNS_PIN = 0 [13:20:16]*** Brake cut motor [13:20:16]Read from MH i2c: 01 [13:20:16]MH_I2C_Read... [13:20:16]*** Stop cut motor [13:20:16]*** Cut end [13:20:16]Read from MH i2c: 01 07 00 [13:20:16]MH_I2C_Read... [13:20:16]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 FF 0F 89 [13:20:16]process_action close_receipt done [13:20:16]requested_data is exist [13:20:16]produce_requested_data [13:20:16]requested_item fm.sn is exist - process it [13:20:16]wFMCommunicate request_size=4 [13:20:16]MH_SAM_APDU [13:20:16]CAPDU: 80 11 00 00 [13:20:16]Write to MH i2c: E2 08 00 72 03 80 11 00 00 00 00 00 00 EF [13:20:16]Write i2c OK [13:20:16]MH_I2C_Read... [13:20:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:16]Read from MH i2c: E2 [13:20:16]MH_I2C_Read... [13:20:16]Read from MH i2c: E2 17 00 [13:20:16]MH_I2C_Read... [13:20:16]Read from MH i2c: E2 17 00 72 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [13:20:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:20:16]wFMCommunicate OK [13:20:16]requested_item fd.num is exist - process it [13:20:16]SAM_PROTO_GetFieldsCounters [13:20:16]wFMCommunicate request_size=4 [13:20:16]MH_SAM_APDU [13:20:16]CAPDU: 80 13 00 00 [13:20:16]Write to MH i2c: E2 08 00 73 03 80 13 00 00 00 00 00 00 F2 [13:20:16]Write i2c OK [13:20:16]MH_I2C_Read... [13:20:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:17]Read from MH i2c: E2 [13:20:17]MH_I2C_Read... [13:20:17]Read from MH i2c: E2 62 00 [13:20:17]MH_I2C_Read... [13:20:17]Read from MH i2c: E2 62 00 73 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 72 03 00 0E 04 04 00 B6 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 8E [13: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 72 03 00 0E 04 04 00 B6 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:20:17]wFMCommunicate OK [13:20:17]SAM_PROTO_GetFieldsCounters done [13:20:17]requested_item shift.num is exist - process it [13:20:17]requested_item shift.opened is exist - process it [13:20:17]req_shift_opened [13:20:17]FM_GetShiftState [13:20:17]SAM_PROTO_GetShiftState [13:20:17]wFMCommunicate request_size=4 [13:20:17]MH_SAM_APDU [13:20:17]CAPDU: 80 13 01 00 [13:20:17]Write to MH i2c: E2 08 00 74 03 80 13 01 00 00 00 00 00 F4 [13:20:17]Write i2c OK [13:20:17]MH_I2C_Read... [13:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:17]Read from MH i2c: E2 [13:20:17]MH_I2C_Read... [13:20:17]Read from MH i2c: E2 0E 00 [13:20:17]MH_I2C_Read... [13:20:17]Read from MH i2c: E2 0E 00 74 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 02 [13:20:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:20:17]wFMCommunicate OK [13:20:17]SAM_PROTO_GetShiftState done [13:20:17]FM_GetShiftState done [13:20:17]req_shift_opened done [13:20:17]requested_item shift.open_date is exist - process it [13:20:17]req_shift_open_date [13:20:17]req_shift_open_date done [13:20:17]produce_requested_data done [13:20:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225951,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:20:17]process_action_free close_receipt [13:20:17]json_value_free [13:20:17]json_value_free done [13:20:17]process_json_proto returns [13:20:17]Send response to host [13:20:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225951,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:20:17]free response buf [13:20:17]execute_script done [13:20:17]execute_script returns [13:20:17]free content buf [13:20:17]Sock 10.Close socket [13:20:17]Sock 10.Thread stoped [13:20:20]recv_with_timeout no data received [13:21:10]ConnectInit Can't connect to host [13:21:10]CommunicateWithHost connect error [13:21:10]CommunicateWithHost err = -1 [13:21:10]OFD Sender: Server communicate error [13:21:10]OFD Sender: Processing packet 225950 [packets to send 601, broken 599] [13:21:10]ProducePacketName [13:21:10]name=ofd_packets/00225950 [13:21:10]OFD Sender: To server: pG, [13:21:10]CommunicateWithHost lk.salyk.kg:30040 [13:21:10]ConnectInit lk.salyk.kg [13:21:15]ConnectInit Can't take IP for lk.salyk.kg [13:21:15]CommunicateWithHost connect error [13:21:15]CommunicateWithHost err = -1 [13:21:15]OFD Sender: Server communicate error [13:21:20]OFD Sender: Processing packet 225950 [packets to send 601, broken 599] [13:21:20]ProducePacketName [13:21:20]name=ofd_packets/00225950 [13:21:20]OFD Sender: To server: pG, [13:21:20]CommunicateWithHost lk.salyk.kg:30040 [13:21:20]ConnectInit lk.salyk.kg [13:21:25]ConnectInit Can't take IP for lk.salyk.kg [13:21:25]CommunicateWithHost connect error [13:21:25]CommunicateWithHost err = -1 [13:21:25]OFD Sender: Server communicate error [13:21:30]OFD Sender: Processing packet 225950 [packets to send 601, broken 599] [13:21:30]ProducePacketName [13:21:30]name=ofd_packets/00225950 [13:21:30]OFD Sender: To server: pG, [13:21:30]CommunicateWithHost lk.salyk.kg:30040 [13:21:30]ConnectInit lk.salyk.kg [13:21:35]ConnectInit Can't take IP for lk.salyk.kg [13:21:35]CommunicateWithHost connect error [13:21:35]CommunicateWithHost err = -1 [13:21:35]OFD Sender: Server communicate error [13:21:36]recv_with_timeout no data received [13:21:40]OFD Sender: Processing packet 225950 [packets to send 601, broken 599] [13:21:40]ProducePacketName [13:21:40]name=ofd_packets/00225950 [13:21:40]OFD Sender: To server: pG, [13:21:40]CommunicateWithHost lk.salyk.kg:30040 [13:21:40]ConnectInit lk.salyk.kg [13:21:48]recv_with_timeout no data received [13:23:54]ConnectInit Can't connect to host [13:23:54]CommunicateWithHost connect error [13:23:54]CommunicateWithHost err = -1 [13:23:54]OFD Sender: Server communicate error [13:23:55]accept exits with 9 [13:23:55]New connection [13:23:55]New thread 3066723684 created [13:23:55]Thread 3066580324 joined [13:23:55]Waiting for new connection... [13:23:55] Sock 9.Parse request [13:23:55]Sock 9.Check first char [13:23:55]Sock 9.First char is OK [13:23:55]request: POST /json_proto HTTP/1.0 [13:23:55]Method: POST [13:23:55]URL: /json_proto [13:23:55]Method is POST - this is cgi request [13:23:55]url: /json_proto [13:23:55]query_string will be loaded in cgi processing [13:23:55]execute_cgi json_proto POST (null) [13:23:55]execute_cgi path=json_proto method=POST [13:23:55]POST find Content-Length [13:23:55]Host: 172.17.43.131:8080 [13:23:55]Content-Length: 820 [13:23:55]Content-Type: application/json [13:23:55] [13:23:55]POST finish read [13:23:55]Found Content-Length = 820 [13:23:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:55]execute_script... [13:23: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)2002245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:55]POST & json_proto [13:23:55]process_json_proto [13:23:55]json parsed OK: [13:23:55]protocol is kg_v1.0 [13:23:55]action value=close_receipt [13:23:55]process_action close_receipt [13:23:55]cmd_close_receipt [13:23:55]MH_GetDate [13:23:55]Write to MH i2c: F0 00 00 75 03 67 [13:23:55]Write i2c OK [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: F0 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: F0 09 00 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: F0 09 00 75 03 00 EC F4 A4 66 F9 24 A2 66 7F [13:23:55]GetLastDocTimeStamp 1722086412 [13:23:55]current date 1722086636 [13:23:55]FM_GetShiftState [13:23:55]SAM_PROTO_GetShiftState [13:23:55]wFMCommunicate request_size=4 [13:23:55]MH_SAM_APDU [13:23:55]CAPDU: 80 13 01 00 [13:23:55]Write to MH i2c: E2 08 00 76 03 80 13 01 00 00 00 00 00 F6 [13:23:55]Write i2c OK [13:23:55]MH_I2C_Read... [13:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:55]Read from MH i2c: E2 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: E2 0E 00 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: E2 0E 00 76 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 04 [13:23:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:23:55]wFMCommunicate OK [13:23:55]SAM_PROTO_GetShiftState done [13:23:55]FM_GetShiftState done [13:23:55]opened in 1722038719 [13:23:55]opened+sec_in_day 1722125119 [13:23:55]quantity*price = 100005 [13:23:55]sum+1 = 100006 [13:23:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 312 27.07.2024 13:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225952 ФПД: 221402973764584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132356&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225952&fm=221402973764584&tin=02508201610067®Number=0000000000092624&sum=100005 [13:23:56]StoreToDocumentArchive [13:23:56]shift 438 fd 225952 [13:23:56]save to /storage/0438/doc_00225952 [13:23:56]save last doc name /storage/0438/doc_00225952 to /storage/kkm_last_doc_name [13:23:56]save OK [13:23:56]Clear old archive folders... [13:23:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:56]tlvbuf is 00924DA0 [13:23:56]SAM_PROTO_ClearQueue [13:23:56]wFMCommunicate request_size=4 [13:23:56]MH_SAM_APDU [13:23:56]CAPDU: 80 09 00 00 [13:23:56]Write to MH i2c: E2 08 00 83 03 80 09 00 00 00 00 00 00 F8 [13:23:56]Write i2c OK [13:23:56]MH_I2C_Read... [13:23:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:57]Read from MH i2c: E2 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [13:23:57]RAPDU: 90 00 [13:23:57]wFMCommunicate OK [13:23:57]SAM_PROTO_ClearQueue done [13:23:57]KKMCreateOFDPacket [13:23:57]OFDProtocolAddRootSTLVToBuf [13:23:57]FM_MakeSignedData [13:23:57]FM_MakeSignedData [13:23:57]SAM_PROTO_SignData [13:23:57]wFMCommunicate request_size=4 [13:23:57]MH_SAM_APDU [13:23:57]CAPDU: 80 0D 01 02 [13:23:57]Write to MH i2c: E2 08 00 84 03 80 0D 01 02 00 00 00 00 00 [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:57]Read from MH i2c: E2 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [13:23:57]RAPDU: 90 00 [13:23:57]wFMCommunicate OK [13:23:57]wFMCommunicate request_size=255 [13:23:57]MH_SAM_APDU [13:23:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 EC F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 72 03 00 35 04 06 00 C9 [13:23:57]Write to MH i2c: E2 02 01 85 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 EC F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 72 03 00 35 04 06 00 C9 00 00 D8 [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:57]Read from MH i2c: E2 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [13:23:57]RAPDU: 90 00 [13:23:57]wFMCommunicate OK [13:23:57]wFMCommunicate request_size=10 [13:23:57]MH_SAM_APDU [13:23:57]CAPDU: 80 0D 02 02 05 5D 65 9A 7B E8 [13:23:57]Write to MH i2c: E2 0D 00 86 03 80 0D 02 02 05 00 5D 65 9A 7B E8 00 00 CC [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:57]Read from MH i2c: E2 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 86 03 00 90 00 FD [13:23:57]RAPDU: 90 00 [13:23:57]wFMCommunicate OK [13:23:57]wFMCommunicate request_size=4 [13:23:57]MH_SAM_APDU [13:23:57]CAPDU: 80 0D 03 02 [13:23:57]Write to MH i2c: E2 08 00 87 03 80 0D 03 02 00 00 00 00 05 [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:57]Read from MH i2c: E2 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 0B 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 0B 00 87 03 00 73 B8 55 BE 8F 00 4A C1 90 00 DE [13:23:57]RAPDU: 73 B8 55 BE 8F 00 4A C1 90 00 [13:23:57]wFMCommunicate OK [13:23:57]SAM_PROTO_SignData done [13:23:57]FM_MakeSignedData done [13:23:57]CreateOFDProtocolMessage [13:23:57]wFMCommunicate request_size=4 [13:23:57]MH_SAM_APDU [13:23:57]CAPDU: 80 11 00 00 [13:23:57]Write to MH i2c: E2 08 00 88 03 80 11 00 00 00 00 00 00 05 [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:57]Read from MH i2c: E2 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 17 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 17 00 88 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [13:23:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:23:57]wFMCommunicate OK [13:23:57]CreateOFDProtocolMessage done [13:23:57]OFDSenderStorePacket 225952 [13:23:57]StoreOFDPacket docnum=225952 [13:23:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 49 03 07 01 58 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 EC F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 72 03 00 35 04 06 00 C9 5D 65 9A 7B E8 73 B8 55 BE 8F 00 4A C1 [13:23:57]CheckFolder [13:23:57]dirname=/storage/ofd_packets [13:23:57]CheckFolder done [13:23:57]ProducePacketName [13:23:57]name=ofd_packets/00225952 [13:23:57]NVStorageSaveData ofd_packets/00225952 [13:23:57]File name is /storage/ofd_packets/00225952 [13:23:57]Write 301 bytes [13:23:57]NVStorageSaveData done [13:23:57]OFDSenderStorePacket done [13:23:57]KKMCreateOFDPacket done [13:23:57]NVStorageSaveData kkm_last_timestamp [13:23:57]File name is /storage/kkm_last_timestamp [13:23:57]Write 4 bytes [13:23:57]NVStorageSaveData done [13:23:57]ExternCall_PrintAddStr [13:23:57]wPrintStart [13:23:57]Write to MH i2c: 01 00 00 89 03 8C [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: 01 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: 01 07 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: 01 07 00 89 03 00 00 00 00 00 FF 0F A1 [13:23:57]RasterBufferAndPrint [13:23:57]line Счет N : (1)2002245 [13:23:57]line ИНН: 02508201610067 [13:23:57]line Контрольно-Кассовый Чек [13:23:57]line ПРОДАЖА [13:23:57]line ТРК (МРК, ГНК) : 53 [13:23:57]line Товар: 2710124130 [13:23:57]line Аи-92-К-5 [13:23:57]line 14.750 * 67.80 [13:23:57]line = 1000.05 [13:23:57]line НДС 12% НСП 1% [13:23:57]line > о реализуемом товаре [13:23:57]line ИТОГО: 1000.05 [13:23:57]line НСП 1% : 8.85 [13:23:57]line НДС 12% : 106.20 [13:23:57]line Наличными: 0.00 [13:23:57]line Безнал.: 1000.05 [13:23:57]line Место: АЗС № 97 "Партнер Нефть" [13:23:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:23:57]line СНО: Общий режим [13:23:57]line Чек 312 27.07.2024 13:23 [13:23:57]line Смена: 438 ФФД: 1.0 [13:23:57]line ЗНМ: 0300000054 [13:23:57]line РНМ: 0000000000092624 [13:23:57]line Версия ККМ: 001 [13:23:57]line Платежная система: Бакай Банк [13:23:57]line ФМ: 0000000000874959 [13:23:57]line ФД: 225952 [13:23:57]line ФПД: 221402973764584 [13:23:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132356&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225952&fm=221402973764584&tin=02508201610067®Number=0000000000092624&sum=100005 [13:23:57]written 0, free lines is 4095 [13:23:57]OFD Sender: Processing packet 225950 [packets to send 602, broken 599] [13:23:57]ProducePacketName [13:23:57]name=ofd_packets/00225950 [13:23:57]OFD Sender: To server: pG, [13:23:57]CommunicateWithHost lk.salyk.kg:30040 [13:23:57]ConnectInit lk.salyk.kg [13:23:57]Write to MH i2c: 01 00 00 B3 03 B6 [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: 01 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: 01 07 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 73 0C 3C [13:23:57]RasterBufferAndPrint [13:23:57]line [13:23:57]line [13:23:57]line [13:23:57]line [13:23:57]line [13:23:57]written 0, free lines is 3190 [13:23:57]MH_Cut [13:23:57]Write to MH i2c: D1 01 00 BA 03 01 8F [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: D1 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: D1 01 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: D1 01 00 BA 03 00 8E [13:23:57]Write to MH i2c: 01 00 00 BB 03 BE [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:59]*** Cut start [13:23:59]*** Partial cut [13:23:59]*** CUTSNS_PIN = 1 [13:23:59]*** CUTSNS_PIN = 0 [13:23:59]*** Brake cut motor [13:23:59]Read from MH i2c: 01 [13:23:59]MH_I2C_Read... [13:23:59]*** Stop cut motor [13:23:59]*** Cut end [13:23:59]Read from MH i2c: 01 07 00 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: 01 07 00 BB 03 00 00 00 00 00 FF 0F D3 [13:23:59]process_action close_receipt done [13:23:59]requested_data is exist [13:23:59]produce_requested_data [13:23:59]requested_item fm.sn is exist - process it [13:23:59]wFMCommunicate request_size=4 [13:23:59]MH_SAM_APDU [13:23:59]CAPDU: 80 11 00 00 [13:23:59]Write to MH i2c: E2 08 00 BC 03 80 11 00 00 00 00 00 00 39 [13:23:59]Write i2c OK [13:23:59]MH_I2C_Read... [13:23:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:59]Read from MH i2c: E2 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: E2 17 00 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: E2 17 00 BC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [13:23:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:23:59]wFMCommunicate OK [13:23:59]requested_item fd.num is exist - process it [13:23:59]SAM_PROTO_GetFieldsCounters [13:23:59]wFMCommunicate request_size=4 [13:23:59]MH_SAM_APDU [13:23:59]CAPDU: 80 13 00 00 [13:23:59]Write to MH i2c: E2 08 00 BD 03 80 13 00 00 00 00 00 00 3C [13:23:59]Write i2c OK [13:23:59]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 62 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 62 00 BD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 72 03 00 0E 04 04 00 B6 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 DC [13:24: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 72 03 00 0E 04 04 00 B6 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:24:00]wFMCommunicate OK [13:24:00]SAM_PROTO_GetFieldsCounters done [13:24:00]requested_item shift.num is exist - process it [13:24:00]requested_item shift.opened is exist - process it [13:24:00]req_shift_opened [13:24:00]FM_GetShiftState [13:24:00]SAM_PROTO_GetShiftState [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 13 01 00 [13:24:00]Write to MH i2c: E2 08 00 BE 03 80 13 01 00 00 00 00 00 3E [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 0E 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 0E 00 BE 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4C [13:24:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:24:00]wFMCommunicate OK [13:24:00]SAM_PROTO_GetShiftState done [13:24:00]FM_GetShiftState done [13:24:00]req_shift_opened done [13:24:00]requested_item shift.open_date is exist - process it [13:24:00]req_shift_open_date [13:24:00]req_shift_open_date done [13:24:00]produce_requested_data done [13:24:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225952,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:24:00]process_action_free close_receipt [13:24:00]json_value_free [13:24:00]json_value_free done [13:24:00]process_json_proto returns [13:24:00]Send response to host [13:24:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225952,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:24:00]free response buf [13:24:00]execute_script done [13:24:00]execute_script returns [13:24:00]free content buf [13:24:00]Sock 9.Close socket [13:24:00]Sock 9.Thread stoped [13:24:00]Connected sock=11 [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 35 39 0F 01 00 00 DA 17 07 01 E2 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 B7 F3 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 72 03 00 35 04 06 00 59 FA 95 3F 99 97 94 A2 CF A4 CF E3 E6 B9 [13:24: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 35 39 4F 00 00 00 6A E3 47 00 21 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 72 03 00 F4 03 04 00 FD A0 A4 66 B6 04 01 00 00 83 3D 14 EC EA 56 34 2C [13:24:02]CommunicateWithHost err = 0 [13:24:02]CheckOFDResponse [13:24:02]1017 (14) - 77093643461234 [13:24:02]1041 (16) - 0000000000874959 [13:24:02]1040 (4) - 225950 [13:24:02]1012 (4) - 27.07.2024 07:25 [13:24:02]1206 (1) - 0 [13:24:02]OFD Sender: Remove packet 225950 [13:24:02]ProducePacketName [13:24:02]name=ofd_packets/00225950 [13:24:02]NVStorageDeleteData [13:24:03]OFD Sender: Processing packet 225951 [packets to send 601, broken 599] [13:24:03]ProducePacketName [13:24:03]name=ofd_packets/00225951 [13:24:03]OFD Sender: To server: pG, [13:24:03]CommunicateWithHost lk.salyk.kg:30040 [13:24:03]ConnectInit lk.salyk.kg [13:24:05]Connected sock=8 [13:24: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 35 39 0C 01 00 00 2F 53 04 01 32 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 0C F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 72 03 00 35 04 06 00 A3 60 79 66 50 46 52 B2 7C FD DA F1 DA 7D [13:24:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FE 71 47 00 95 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 72 03 00 F4 03 04 00 04 A1 A4 66 B6 04 01 00 00 A9 BB 90 2A 15 3A B9 E0 [13:24:08]CommunicateWithHost err = 0 [13:24:08]CheckOFDResponse [13:24:08]1017 (14) - 77093643461234 [13:24:08]1041 (16) - 0000000000874959 [13:24:08]1040 (4) - 225951 [13:24:08]1012 (4) - 27.07.2024 07:25 [13:24:08]1206 (1) - 0 [13:24:08]OFD Sender: Remove packet 225951 [13:24:08]ProducePacketName [13:24:08]name=ofd_packets/00225951 [13:24:08]NVStorageDeleteData [13:24:09]OFD Sender: Processing packet 225952 [packets to send 600, broken 599] [13:24:09]ProducePacketName [13:24:09]name=ofd_packets/00225952 [13:24:09]OFD Sender: To server: pG, [13:24:09]CommunicateWithHost lk.salyk.kg:30040 [13:24:09]ConnectInit lk.salyk.kg [13:24:13]Connected sock=8 [13:24: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 35 39 0F 01 00 00 49 03 07 01 58 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 EC F4 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 72 03 00 35 04 06 00 C9 5D 65 9A 7B E8 73 B8 55 BE 8F 00 4A C1 [13: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 35 39 4F 00 00 00 0D B1 47 00 87 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 35 39 10 04 04 00 A0 72 03 00 F4 03 04 00 09 A1 A4 66 B6 04 01 00 00 8E E1 E7 D2 B6 93 37 B1 [13:24:14]CommunicateWithHost err = 0 [13:24:14]CheckOFDResponse [13:24:14]1017 (14) - 77093643461234 [13:24:14]1041 (16) - 0000000000874959 [13:24:14]1040 (4) - 225952 [13:24:14]1012 (4) - 27.07.2024 07:26 [13:24:14]1206 (1) - 0 [13:24:14]OFD Sender: Remove packet 225952 [13:24:14]ProducePacketName [13:24:14]name=ofd_packets/00225952 [13:24:14]NVStorageDeleteData [13:24:14]OFD Sender: No OFD packet to send [13:24:19]OFD Sender: No OFD packet to send [13:24:24]OFD Sender: No OFD packet to send [13:24:30]OFD Sender: No OFD packet to send [13:24:35]OFD Sender: No OFD packet to send [13:24:40]OFD Sender: No OFD packet to send [13:24:45]OFD Sender: No OFD packet to send [13:24:50]OFD Sender: No OFD packet to send [13:24:55]OFD Sender: No OFD packet to send [13:25:00]OFD Sender: No OFD packet to send [13:25:05]OFD Sender: No OFD packet to send [13:25:10]OFD Sender: No OFD packet to send [13:25:15]OFD Sender: No OFD packet to send [13:25:20]OFD Sender: No OFD packet to send [13:25:25]OFD Sender: No OFD packet to send [13:25:30]OFD Sender: No OFD packet to send [13:25:35]OFD Sender: No OFD packet to send [13:25:40]OFD Sender: No OFD packet to send [13:25:45]OFD Sender: No OFD packet to send [13:25:50]OFD Sender: No OFD packet to send [13:25:51]accept exits with 10 [13:25:51]New connection [13:25:51]New thread 3066580324 created [13:25:51]Thread 3066723684 joined [13:25:51]Waiting for new connection... [13:25:51] Sock 10.Parse request [13:25:51]Sock 10.Check first char [13:25:51]Sock 10.First char is OK [13:25:51]request: POST /json_proto HTTP/1.0 [13:25:51]Method: POST [13:25:51]URL: /json_proto [13:25:51]Method is POST - this is cgi request [13:25:51]url: /json_proto [13:25:51]query_string will be loaded in cgi processing [13:25:51]execute_cgi json_proto POST (null) [13:25:51]execute_cgi path=json_proto method=POST [13:25:51]POST find Content-Length [13:25:51]Host: 172.17.43.131:8080 [13:25:51]Content-Length: 671 [13:25:51]Content-Type: application/json [13:25:51] [13:25:51]POST finish read [13:25:51]Found Content-Length = 671 [13:25:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:51]execute_script... [13:25:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:51]POST & json_proto [13:25:51]process_json_proto [13:25:51]json parsed OK: [13:25:51]protocol is kg_v1.0 [13:25:51]action value=close_receipt [13:25:51]process_action close_receipt [13:25:51]cmd_close_receipt [13:25:51]MH_GetDate [13:25:51]Write to MH i2c: F0 00 00 BF 03 B1 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: F0 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: F0 09 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: F0 09 00 BF 03 00 5F F5 A4 66 F9 24 A2 66 3D [13:25:51]GetLastDocTimeStamp 1722086636 [13:25:51]current date 1722086751 [13:25:51]FM_GetShiftState [13:25:51]SAM_PROTO_GetShiftState [13:25:51]wFMCommunicate request_size=4 [13:25:51]MH_SAM_APDU [13:25:51]CAPDU: 80 13 01 00 [13:25:51]Write to MH i2c: E2 08 00 C0 03 80 13 01 00 00 00 00 00 40 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:51]Read from MH i2c: E2 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 0E 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 0E 00 C0 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4E [13:25:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:25:51]wFMCommunicate OK [13:25:51]SAM_PROTO_GetShiftState done [13:25:51]FM_GetShiftState done [13:25:51]opened in 1722038719 [13:25:51]opened+sec_in_day 1722125119 [13:25:51]quantity*price = 50017 [13:25:51]sum+1 = 50019 [13:25:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 313 27.07.2024 13:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225953 ФПД: 56327739321795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132551&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225953&fm=56327739321795&tin=02508201610067®Number=0000000000092624&sum=50000 [13:25:52]StoreToDocumentArchive [13:25:52]shift 438 fd 225953 [13:25:52]save to /storage/0438/doc_00225953 [13:25:52]save last doc name /storage/0438/doc_00225953 to /storage/kkm_last_doc_name [13:25:52]save OK [13:25:52]Clear old archive folders... [13:25:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:25:52]tlvbuf is 00924970 [13:25:52]SAM_PROTO_ClearQueue [13:25:52]wFMCommunicate request_size=4 [13:25:52]MH_SAM_APDU [13:25:52]CAPDU: 80 09 00 00 [13:25:52]Write to MH i2c: E2 08 00 CD 03 80 09 00 00 00 00 00 00 42 [13:25:52]Write i2c OK [13:25:52]MH_I2C_Read... [13:25:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:52]Read from MH i2c: E2 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 CD 03 00 90 00 44 [13:25:52]RAPDU: 90 00 [13:25:52]wFMCommunicate OK [13:25:52]SAM_PROTO_ClearQueue done [13:25:52]KKMCreateOFDPacket [13:25:52]OFDProtocolAddRootSTLVToBuf [13:25:52]FM_MakeSignedData [13:25:52]FM_MakeSignedData [13:25:52]SAM_PROTO_SignData [13:25:52]wFMCommunicate request_size=4 [13:25:52]MH_SAM_APDU [13:25:52]CAPDU: 80 0D 01 02 [13:25:52]Write to MH i2c: E2 08 00 CE 03 80 0D 01 02 00 00 00 00 4A [13:25:52]Write i2c OK [13:25:52]MH_I2C_Read... [13:25:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:52]Read from MH i2c: E2 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 CE 03 00 90 00 45 [13:25:52]RAPDU: 90 00 [13:25:52]wFMCommunicate OK [13:25:52]wFMCommunicate request_size=255 [13:25:52]MH_SAM_APDU [13:25: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 5F F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 72 03 00 35 04 06 00 [13:25:52]Write to MH i2c: E2 02 01 CF 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 5F F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 72 03 00 35 04 06 00 00 00 42 [13:25:52]Write i2c OK [13:25:52]MH_I2C_Read... [13:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:52]Read from MH i2c: E2 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 CF 03 00 90 00 46 [13:25:52]RAPDU: 90 00 [13:25:52]wFMCommunicate OK [13:25:52]wFMCommunicate request_size=11 [13:25:52]MH_SAM_APDU [13:25:52]CAPDU: 80 0D 02 02 06 33 3A D2 E4 AD C3 [13:25:52]Write to MH i2c: E2 0E 00 D0 03 80 0D 02 02 06 00 33 3A D2 E4 AD C3 00 00 EC [13:25:52]Write i2c OK [13:25:52]MH_I2C_Read... [13:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:52]Read from MH i2c: E2 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 03 00 D0 03 00 90 00 47 [13:25:52]RAPDU: 90 00 [13:25:52]wFMCommunicate OK [13:25:52]wFMCommunicate request_size=4 [13:25:52]MH_SAM_APDU [13:25:52]CAPDU: 80 0D 03 02 [13:25:52]Write to MH i2c: E2 08 00 D1 03 80 0D 03 02 00 00 00 00 4F [13:25:52]Write i2c OK [13:25:52]MH_I2C_Read... [13:25:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:52]Read from MH i2c: E2 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 0B 00 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 0B 00 D1 03 00 66 35 B6 C5 7F 13 0F EF 90 00 F6 [13:25:52]RAPDU: 66 35 B6 C5 7F 13 0F EF 90 00 [13:25:52]wFMCommunicate OK [13:25:52]SAM_PROTO_SignData done [13:25:52]FM_MakeSignedData done [13:25:52]CreateOFDProtocolMessage [13:25:52]wFMCommunicate request_size=4 [13:25:52]MH_SAM_APDU [13:25:52]CAPDU: 80 11 00 00 [13:25:52]Write to MH i2c: E2 08 00 D2 03 80 11 00 00 00 00 00 00 4F [13:25:52]Write i2c OK [13:25:52]MH_I2C_Read... [13:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:52]Read from MH i2c: E2 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 17 00 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: E2 17 00 D2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [13:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:25:52]wFMCommunicate OK [13:25:52]CreateOFDProtocolMessage done [13:25:52]OFDSenderStorePacket 225953 [13:25:52]StoreOFDPacket docnum=225953 [13:25:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 38 86 08 01 8C 47 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 5F F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 72 03 00 35 04 06 00 33 3A D2 E4 AD C3 66 35 B6 C5 7F 13 0F EF [13:25:52]CheckFolder [13:25:52]dirname=/storage/ofd_packets [13:25:52]CheckFolder done [13:25:52]ProducePacketName [13:25:52]name=ofd_packets/00225953 [13:25:52]NVStorageSaveData ofd_packets/00225953 [13:25:52]File name is /storage/ofd_packets/00225953 [13:25:52]Write 302 bytes [13:25:52]NVStorageSaveData done [13:25:52]OFDSenderStorePacket done [13:25:52]KKMCreateOFDPacket done [13:25:52]NVStorageSaveData kkm_last_timestamp [13:25:52]File name is /storage/kkm_last_timestamp [13:25:52]Write 4 bytes [13:25:52]NVStorageSaveData done [13:25:52]ExternCall_PrintAddStr [13:25:52]wPrintStart [13:25:52]Write to MH i2c: 01 00 00 D3 03 D6 [13:25:52]Write i2c OK [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: 01 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: 01 07 00 [13:25:52]MH_I2C_Read... [13:25:52]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 FF 0F EB [13:25:52]RasterBufferAndPrint [13:25:52]line Счет N : (1)2002247 [13:25:52]line ИНН: 02508201610067 [13:25:52]line Контрольно-Кассовый Чек [13:25:52]line ПРОДАЖА [13:25:52]line ТРК (МРК, ГНК) : 42 [13:25:52]line Товар: 2710124130 [13:25:52]line Super-92-К-5 [13:25:52]line 7.270 * 68.80 [13:25:52]line = 500.18 [13:25:52]line НДС 12% НСП 1% [13:25:52]line > о реализуемом товаре [13:25:52]line ОКРУГЛЕНИЕ: -0.18 [13:25:52]line ИТОГО: 500.00 [13:25:52]line Внесено: 500.00 [13:25:52]line СДАЧА: 0.00 [13:25:52]line НСП 1% : 4.43 [13:25:52]line НДС 12% : 53.12 [13:25:52]line Наличными: 500.00 [13:25:52]line Безнал.: 0.00 [13:25:52]line Место: АЗС № 97 "Партнер Нефть" [13:25:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:25:52]line СНО: Общий режим [13:25:52]line Чек 313 27.07.2024 13:25 [13:25:52]line Смена: 438 ФФД: 1.0 [13:25:52]line ЗНМ: 0300000054 [13:25:52]line РНМ: 0000000000092624 [13:25:52]line Версия ККМ: 001 [13:25:52]line ФМ: 0000000000874959 [13:25:52]line ФД: 225953 [13:25:52]line ФПД: 56327739321795 [13:25:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132551&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225953&fm=56327739321795&tin=02508201610067®Number=0000000000092624&sum=50000 [13:25:52]written 0, free lines is 4095 [13:25:52]OFD Sender: Processing packet 225953 [packets to send 600, broken 599] [13:25:52]ProducePacketName [13:25:52]name=ofd_packets/00225953 [13:25:52]OFD Sender: To server: pG, [13:25:52]CommunicateWithHost lk.salyk.kg:30040 [13:25:52]ConnectInit lk.salyk.kg [13:25:53]Write to MH i2c: 01 00 00 FE 03 01 [13:25:53]Write i2c OK [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: 01 [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: 01 07 00 [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 5A 0C 6E [13:25:53]RasterBufferAndPrint [13:25:53]line [13:25:53]line [13:25:53]line [13:25:53]line [13:25:53]line [13:25:53]written 0, free lines is 3166 [13:25:53]MH_Cut [13:25:53]Write to MH i2c: D1 01 00 05 04 01 DB [13:25:53]Write i2c OK [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: D1 [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: D1 01 00 [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: D1 01 00 05 04 00 DA [13:25:53]Write to MH i2c: 01 00 00 06 04 0A [13:25:53]Write i2c OK [13:25:53]MH_I2C_Read... [13:25:54]*** Cut start [13:25:54]*** Partial cut [13:25:54]*** CUTSNS_PIN = 1 [13:25:54]*** CUTSNS_PIN = 0 [13:25:54]*** Brake cut motor [13:25:55]Read from MH i2c: 01 [13:25:55]MH_I2C_Read... [13:25:55]*** Stop cut motor [13:25:55]*** Cut end [13:25:55]Read from MH i2c: 01 07 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 FF 0F 1F [13:25:55]process_action close_receipt done [13:25:55]requested_data is exist [13:25:55]produce_requested_data [13:25:55]requested_item fm.sn is exist - process it [13:25:55]wFMCommunicate request_size=4 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 11 00 00 [13:25:55]Write to MH i2c: E2 08 00 07 04 80 11 00 00 00 00 00 00 85 [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 17 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 17 00 07 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [13:25:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:25:55]wFMCommunicate OK [13:25:55]requested_item fd.num is exist - process it [13:25:55]SAM_PROTO_GetFieldsCounters [13:25:55]wFMCommunicate request_size=4 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 13 00 00 [13:25:55]Write to MH i2c: E2 08 00 08 04 80 13 00 00 00 00 00 00 88 [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 62 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 62 00 08 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [13:25:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:55]wFMCommunicate OK [13:25:55]SAM_PROTO_GetFieldsCounters done [13:25:55]requested_item shift.num is exist - process it [13:25:55]requested_item shift.opened is exist - process it [13:25:55]req_shift_opened [13:25:55]FM_GetShiftState [13:25:55]SAM_PROTO_GetShiftState [13:25:55]wFMCommunicate request_size=4 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 13 01 00 [13:25:55]Write to MH i2c: E2 08 00 09 04 80 13 01 00 00 00 00 00 8A [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 0E 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 0E 00 09 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 98 [13:25:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:25:55]wFMCommunicate OK [13:25:55]SAM_PROTO_GetShiftState done [13:25:55]FM_GetShiftState done [13:25:55]req_shift_opened done [13:25:55]requested_item shift.open_date is exist - process it [13:25:55]req_shift_open_date [13:25:55]req_shift_open_date done [13:25:55]produce_requested_data done [13:25:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225953,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:25:55]process_action_free close_receipt [13:25:55]json_value_free [13:25:55]json_value_free done [13:25:55]process_json_proto returns [13:25:55]Send response to host [13:25:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225953,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:25:55]free response buf [13:25:55]execute_script done [13:25:55]execute_script returns [13:25:55]free content buf [13:25:55]Sock 10.Close socket [13:25:55]Sock 10.Thread stoped [13:26:06]Connected sock=8 [13:26:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 38 86 08 01 8C 47 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 5F F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 72 03 00 35 04 06 00 33 3A D2 E4 AD C3 66 35 B6 C5 7F 13 0F EF [13:26: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 35 39 4F 00 00 00 E1 0E 47 00 21 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 35 39 10 04 04 00 A1 72 03 00 F4 03 04 00 7D A1 A4 66 B6 04 01 00 00 6C AD CB CD E1 7D 8F 14 [13:26:09]CommunicateWithHost err = 0 [13:26:09]CheckOFDResponse [13:26:09]1017 (14) - 77093643461234 [13:26:09]1041 (16) - 0000000000874959 [13:26:09]1040 (4) - 225953 [13:26:09]1012 (4) - 27.07.2024 07:27 [13:26:09]1206 (1) - 0 [13:26:09]OFD Sender: Remove packet 225953 [13:26:09]ProducePacketName [13:26:09]name=ofd_packets/00225953 [13:26:09]NVStorageDeleteData [13:26:10]OFD Sender: No OFD packet to send [13:26:11]recv_with_timeout no data received [13:26:15]OFD Sender: No OFD packet to send [13:26:20]OFD Sender: No OFD packet to send [13:26:25]OFD Sender: No OFD packet to send [13:26:30]OFD Sender: No OFD packet to send [13:26:35]OFD Sender: No OFD packet to send [13:26:40]OFD Sender: No OFD packet to send [13:26:45]OFD Sender: No OFD packet to send [13:26:50]OFD Sender: No OFD packet to send [13:26:55]OFD Sender: No OFD packet to send [13:26:59]accept exits with 9 [13:26:59]New connection [13:26:59]New thread 3066723684 created [13:26:59]Thread 3066580324 joined [13:26:59]Waiting for new connection... [13:26:59] Sock 9.Parse request [13:26:59]Sock 9.Check first char [13:26:59]Sock 9.First char is OK [13:26:59]request: POST /json_proto HTTP/1.0 [13:26:59]Method: POST [13:26:59]URL: /json_proto [13:26:59]Method is POST - this is cgi request [13:26:59]url: /json_proto [13:26:59]query_string will be loaded in cgi processing [13:26:59]execute_cgi json_proto POST (null) [13:26:59]execute_cgi path=json_proto method=POST [13:26:59]POST find Content-Length [13:26:59]Host: 172.17.43.131:8080 [13:26:59]Content-Length: 820 [13:26:59]Content-Type: application/json [13:26:59] [13:26:59]POST finish read [13:26:59]Found Content-Length = 820 [13:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:59]execute_script... [13:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:59]POST & json_proto [13:26:59]process_json_proto [13:26:59]json parsed OK: [13:26:59]protocol is kg_v1.0 [13:26:59]action value=close_receipt [13:26:59]process_action close_receipt [13:26:59]cmd_close_receipt [13:26:59]MH_GetDate [13:26:59]Write to MH i2c: F0 00 00 0A 04 FD [13:26:59]Write i2c OK [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: F0 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: F0 09 00 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: F0 09 00 0A 04 00 A3 F5 A4 66 F9 24 A2 66 CD [13:26:59]GetLastDocTimeStamp 1722086751 [13:26:59]current date 1722086819 [13:26:59]FM_GetShiftState [13:26:59]SAM_PROTO_GetShiftState [13:26:59]wFMCommunicate request_size=4 [13:26:59]MH_SAM_APDU [13:26:59]CAPDU: 80 13 01 00 [13:26:59]Write to MH i2c: E2 08 00 0B 04 80 13 01 00 00 00 00 00 8C [13:26:59]Write i2c OK [13:26:59]MH_I2C_Read... [13:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:59]Read from MH i2c: E2 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: E2 0E 00 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: E2 0E 00 0B 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9A [13:26:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:26:59]wFMCommunicate OK [13:26:59]SAM_PROTO_GetShiftState done [13:26:59]FM_GetShiftState done [13:26:59]opened in 1722038719 [13:26:59]opened+sec_in_day 1722125119 [13:26:59]quantity*price = 200010 [13:26:59]sum+1 = 200011 [13:26:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 314 27.07.2024 13:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225954 ФПД: 17451761112349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132659&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225954&fm=17451761112349&tin=02508201610067®Number=0000000000092624&sum=200010 [13:27:00]StoreToDocumentArchive [13:27:00]shift 438 fd 225954 [13:27:00]save to /storage/0438/doc_00225954 [13:27:00]save last doc name /storage/0438/doc_00225954 to /storage/kkm_last_doc_name [13:27:00]save OK [13:27:00]Clear old archive folders... [13:27:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:00]tlvbuf is 008140A0 [13:27:00]SAM_PROTO_ClearQueue [13:27:00]wFMCommunicate request_size=4 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 09 00 00 [13:27:00]Write to MH i2c: E2 08 00 18 04 80 09 00 00 00 00 00 00 8E [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:00]Read from MH i2c: E2 03 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 18 04 00 90 00 90 [13:27:00]RAPDU: 90 00 [13:27:00]wFMCommunicate OK [13:27:00]SAM_PROTO_ClearQueue done [13:27:00]KKMCreateOFDPacket [13:27:00]OFDProtocolAddRootSTLVToBuf [13:27:00]FM_MakeSignedData [13:27:00]FM_MakeSignedData [13:27:00]SAM_PROTO_SignData [13:27:00]wFMCommunicate request_size=4 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 0D 01 02 [13:27:00]Write to MH i2c: E2 08 00 19 04 80 0D 01 02 00 00 00 00 96 [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 19 04 00 90 00 91 [13:27:00]RAPDU: 90 00 [13:27:00]wFMCommunicate OK [13:27:00]wFMCommunicate request_size=255 [13:27:00]MH_SAM_APDU [13:27: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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 A3 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 72 03 00 35 04 06 00 0F [13:27:00]Write to MH i2c: E2 02 01 1A 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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 A3 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 72 03 00 35 04 06 00 0F 00 00 EF [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]OFD Sender: No OFD packet to send [13:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 1A 04 00 90 00 92 [13:27:00]RAPDU: 90 00 [13:27:00]wFMCommunicate OK [13:27:00]wFMCommunicate request_size=10 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 0D 02 02 05 DF 4E 05 95 1D [13:27:00]Write to MH i2c: E2 0D 00 1B 04 80 0D 02 02 05 00 DF 4E 05 95 1D 00 00 87 [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 1B 04 00 90 00 93 [13:27:00]RAPDU: 90 00 [13:27:00]wFMCommunicate OK [13:27:00]wFMCommunicate request_size=4 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 0D 03 02 [13:27:00]Write to MH i2c: E2 08 00 1C 04 80 0D 03 02 00 00 00 00 9B [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 0B 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 0B 00 1C 04 00 D6 43 4C 26 23 AC A8 F4 90 00 92 [13:27:00]RAPDU: D6 43 4C 26 23 AC A8 F4 90 00 [13:27:00]wFMCommunicate OK [13:27:00]SAM_PROTO_SignData done [13:27:00]FM_MakeSignedData done [13:27:00]CreateOFDProtocolMessage [13:27:00]wFMCommunicate request_size=4 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 11 00 00 [13:27:00]Write to MH i2c: E2 08 00 1D 04 80 11 00 00 00 00 00 00 9B [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 17 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 17 00 1D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [13:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:00]wFMCommunicate OK [13:27:00]CreateOFDProtocolMessage done [13:27:00]OFDSenderStorePacket 225954 [13:27:00]StoreOFDPacket docnum=225954 [13:27:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 49 07 01 5E C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 A3 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 72 03 00 35 04 06 00 0F DF 4E 05 95 1D D6 43 4C 26 23 AC A8 F4 [13:27:00]CheckFolder [13:27:00]dirname=/storage/ofd_packets [13:27:00]CheckFolder done [13:27:00]ProducePacketName [13:27:00]name=ofd_packets/00225954 [13:27:00]NVStorageSaveData ofd_packets/00225954 [13:27:00]File name is /storage/ofd_packets/00225954 [13:27:00]Write 301 bytes [13:27:00]NVStorageSaveData done [13:27:00]OFDSenderStorePacket done [13:27:00]KKMCreateOFDPacket done [13:27:00]NVStorageSaveData kkm_last_timestamp [13:27:00]File name is /storage/kkm_last_timestamp [13:27:00]Write 4 bytes [13:27:00]NVStorageSaveData done [13:27:00]ExternCall_PrintAddStr [13:27:00]wPrintStart [13:27:00]Write to MH i2c: 01 00 00 1E 04 22 [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 07 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 07 00 1E 04 00 00 00 00 00 FF 0F 37 [13:27:00]RasterBufferAndPrint [13:27:00]line Счет N : (1)2002248 [13:27:00]line ИНН: 02508201610067 [13:27:00]line Контрольно-Кассовый Чек [13:27:00]line ПРОДАЖА [13:27:00]line ТРК (МРК, ГНК) : 63 [13:27:00]line Товар: 2710124130 [13:27:00]line Аи-92-К-5 [13:27:00]line 29.500 * 67.80 [13:27:00]line = 2000.10 [13:27:00]line НДС 12% НСП 1% [13:27:00]line > о реализуемом товаре [13:27:00]line ИТОГО: 2000.10 [13:27:00]line НСП 1% : 17.70 [13:27:00]line НДС 12% : 212.40 [13:27:00]line Наличными: 0.00 [13:27:00]line Безнал.: 2000.10 [13:27:00]line Место: АЗС № 97 "Партнер Нефть" [13:27:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:27:00]line СНО: Общий режим [13:27:00]line Чек 314 27.07.2024 13:26 [13:27:00]line Смена: 438 ФФД: 1.0 [13:27:00]line ЗНМ: 0300000054 [13:27:00]line РНМ: 0000000000092624 [13:27:00]line Версия ККМ: 001 [13:27:00]line Платежная система: Бакай Банк [13:27:00]line ФМ: 0000000000874959 [13:27:00]line ФД: 225954 [13:27:00]line ФПД: 17451761112349 [13:27:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132659&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225954&fm=17451761112349&tin=02508201610067®Number=0000000000092624&sum=200010 [13:27:00]written 0, free lines is 4095 [13:27:00]OFD Sender: Processing packet 225954 [packets to send 600, broken 599] [13:27:00]ProducePacketName [13:27:00]name=ofd_packets/00225954 [13:27:00]OFD Sender: To server: pG, [13:27:00]CommunicateWithHost lk.salyk.kg:30040 [13:27:00]ConnectInit lk.salyk.kg [13:27:01]Write to MH i2c: 01 00 00 48 04 4C [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 07 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 6E 0C CD [13:27:01]RasterBufferAndPrint [13:27:01]line [13:27:01]line [13:27:01]line [13:27:01]line [13:27:01]line [13:27:01]written 0, free lines is 3185 [13:27:01]MH_Cut [13:27:01]Write to MH i2c: D1 01 00 4F 04 01 25 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: D1 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: D1 01 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: D1 01 00 4F 04 00 24 [13:27:01]Write to MH i2c: 01 00 00 50 04 54 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:02]*** Cut start [13:27:02]*** Partial cut [13:27:02]*** CUTSNS_PIN = 1 [13:27:02]*** CUTSNS_PIN = 0 [13:27:02]*** Brake cut motor [13:27:03]Read from MH i2c: 01 [13:27:03]MH_I2C_Read... [13:27:03]*** Stop cut motor [13:27:03]*** Cut end [13:27:03]Read from MH i2c: 01 07 00 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 FF 0F 69 [13:27:03]process_action close_receipt done [13:27:03]requested_data is exist [13:27:03]produce_requested_data [13:27:03]requested_item fm.sn is exist - process it [13:27:03]wFMCommunicate request_size=4 [13:27:03]MH_SAM_APDU [13:27:03]CAPDU: 80 11 00 00 [13:27:03]Write to MH i2c: E2 08 00 51 04 80 11 00 00 00 00 00 00 CF [13:27:03]Write i2c OK [13:27:03]MH_I2C_Read... [13:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:03]Read from MH i2c: E2 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 17 00 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 17 00 51 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [13:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:03]wFMCommunicate OK [13:27:03]requested_item fd.num is exist - process it [13:27:03]SAM_PROTO_GetFieldsCounters [13:27:03]wFMCommunicate request_size=4 [13:27:03]MH_SAM_APDU [13:27:03]CAPDU: 80 13 00 00 [13:27:03]Write to MH i2c: E2 08 00 52 04 80 13 00 00 00 00 00 00 D2 [13:27:03]Write i2c OK [13:27:03]MH_I2C_Read... [13:27:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:03]Read from MH i2c: E2 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 62 00 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 62 00 52 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [13:27:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:03]wFMCommunicate OK [13:27:03]SAM_PROTO_GetFieldsCounters done [13:27:03]requested_item shift.num is exist - process it [13:27:03]requested_item shift.opened is exist - process it [13:27:03]req_shift_opened [13:27:03]FM_GetShiftState [13:27:03]SAM_PROTO_GetShiftState [13:27:03]wFMCommunicate request_size=4 [13:27:03]MH_SAM_APDU [13:27:03]CAPDU: 80 13 01 00 [13:27:03]Write to MH i2c: E2 08 00 53 04 80 13 01 00 00 00 00 00 D4 [13:27:03]Write i2c OK [13:27:03]MH_I2C_Read... [13:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:03]Read from MH i2c: E2 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 0E 00 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 0E 00 53 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E2 [13:27:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:27:03]wFMCommunicate OK [13:27:03]SAM_PROTO_GetShiftState done [13:27:03]FM_GetShiftState done [13:27:03]req_shift_opened done [13:27:03]requested_item shift.open_date is exist - process it [13:27:03]req_shift_open_date [13:27:03]req_shift_open_date done [13:27:03]produce_requested_data done [13:27:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225954,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:27:03]process_action_free close_receipt [13:27:03]json_value_free [13:27:03]json_value_free done [13:27:03]process_json_proto returns [13:27:03]Send response to host [13:27:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225954,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:27:03]free response buf [13:27:03]execute_script done [13:27:03]execute_script returns [13:27:03]free content buf [13:27:03]Sock 9.Close socket [13:27:03]Sock 9.Thread stoped [13:27:05]Connected sock=11 [13:27:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 49 07 01 5E C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 A3 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 72 03 00 35 04 06 00 0F DF 4E 05 95 1D D6 43 4C 26 23 AC A8 F4 [13:27: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 35 39 4F 00 00 00 CF 79 47 00 DF 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 72 03 00 F4 03 04 00 B4 A1 A4 66 B6 04 01 00 00 BC 2F 17 FE 32 28 E1 18 [13:27:07]CommunicateWithHost err = 0 [13:27:07]CheckOFDResponse [13:27:07]1017 (14) - 77093643461234 [13:27:07]1041 (16) - 0000000000874959 [13:27:07]1040 (4) - 225954 [13:27:07]1012 (4) - 27.07.2024 07:28 [13:27:07]1206 (1) - 0 [13:27:07]OFD Sender: Remove packet 225954 [13:27:07]ProducePacketName [13:27:07]name=ofd_packets/00225954 [13:27:07]NVStorageDeleteData [13:27:07]OFD Sender: No OFD packet to send [13:27:12]OFD Sender: No OFD packet to send [13:27:17]OFD Sender: No OFD packet to send [13:27:22]OFD Sender: No OFD packet to send [13:27:26]accept exits with 8 [13:27:26]New connection [13:27:26]New thread 3066580324 created [13:27:26]Thread 3066723684 joined [13:27:26]Waiting for new connection... [13:27:26] Sock 8.Parse request [13:27:26]Sock 8.Check first char [13:27:26]Sock 8.First char is OK [13:27:26]request: POST /json_proto HTTP/1.0 [13:27:26]Method: POST [13:27:26]URL: /json_proto [13:27:26]Method is POST - this is cgi request [13:27:26]url: /json_proto [13:27:26]query_string will be loaded in cgi processing [13:27:26]execute_cgi json_proto POST (null) [13:27:26]execute_cgi path=json_proto method=POST [13:27:26]POST find Content-Length [13:27:26]Host: 172.17.43.131:8080 [13:27:26]Content-Length: 1210 [13:27:26]Content-Type: application/json [13:27:26] [13:27:26]POST finish read [13:27:26]Found Content-Length = 1210 [13:27:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002249\u000A27.07.2024 13:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3933522\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:26]execute_script... [13:27:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002249\u000A27.07.2024 13:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3933522\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:26]POST & json_proto [13:27:26]process_json_proto [13:27:26]json parsed OK: [13:27:26]protocol is kg_v1.0 [13:27:26]action value=print_text [13:27:26]process_action print_text [13:27:26]cmd_print_text [13:27:26]ExternCall_PrintAddStr [13:27:26]wPrintStart [13:27:26]Write to MH i2c: 01 00 00 54 04 58 [13:27:26]Write i2c OK [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: 01 [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: 01 07 00 [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: 01 07 00 54 04 00 00 00 00 00 FF 0F 6D [13:27:26]RasterBufferAndPrint [13:27:26]line *****ТОВАРНЫЙ ЧЕК***** [13:27:26]line АЗС-97 [13:27:26]line Партнер нефть [13:27:26]line 02508201610067 [13:27:26]line Кассир : Орунбаева Б. [13:27:26]line Счет N : (1)2002249 [13:27:26]line 27.07.2024 13:26 [13:27:26]line ПРОДАЖА [13:27:26]line ТРК (МРК, ГНК): 33 [13:27:26]line Вид ГСМ : 2710124130 [13:27:26]line Аи-92-К-5 [13:27:26]line 20.000 x 67.80 [13:27:26]line ИТОГ: 1356.00 [13:27:26]line Тип оплаты: Талоны: Топливные Талоны [13:27:26]line 3933522 [13:27:26]line ______________________ [13:27:26]line (подпись) [13:27:26]written 0, free lines is 4095 [13:27:26]Write to MH i2c: 01 00 00 68 04 6C [13:27:26]Write i2c OK [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: 01 [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: 01 07 00 [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 12 0E 93 [13:27:26]RasterBufferAndPrint [13:27:26]line [13:27:26]line [13:27:26]line [13:27:26]line [13:27:26]line [13:27:26]written 0, free lines is 3604 [13:27:26]MH_Cut [13:27:26]Write to MH i2c: D1 01 00 6F 04 01 45 [13:27:26]Write i2c OK [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: D1 [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: D1 01 00 [13:27:26]MH_I2C_Read... [13:27:26]Read from MH i2c: D1 01 00 6F 04 00 44 [13:27:26]Write to MH i2c: 01 00 00 70 04 74 [13:27:26]Write i2c OK [13:27:26]MH_I2C_Read... [13:27:27]*** Cut start [13:27:27]*** Partial cut [13:27:27]*** CUTSNS_PIN = 1 [13:27:27]*** CUTSNS_PIN = 0 [13:27:27]*** Brake cut motor [13:27:27]Read from MH i2c: 01 [13:27:27]MH_I2C_Read... [13:27:27]Read from MH i2c: 01 07 00 [13:27:27]MH_I2C_Read... [13:27:27]*** Stop cut motor [13:27:27]*** Cut end [13:27:27]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FF 0F 89 [13:27:27]process_action print_text done [13:27:27]requested_data is exist [13:27:27]produce_requested_data [13:27:27]requested_item fm.sn is exist - process it [13:27:27]wFMCommunicate request_size=4 [13:27:27]MH_SAM_APDU [13:27:27]CAPDU: 80 11 00 00 [13:27:27]Write to MH i2c: E2 08 00 71 04 80 11 00 00 00 00 00 00 EF [13:27:27]Write i2c OK [13:27:27]MH_I2C_Read... [13:27:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:27]Read from MH i2c: E2 [13:27:27]MH_I2C_Read... [13:27:27]Read from MH i2c: E2 17 00 [13:27:27]MH_I2C_Read... [13:27:27]Read from MH i2c: E2 17 00 71 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [13:27:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:27]wFMCommunicate OK [13:27:27]requested_item fd.num is exist - process it [13:27:27]SAM_PROTO_GetFieldsCounters [13:27:27]wFMCommunicate request_size=4 [13:27:27]MH_SAM_APDU [13:27:27]CAPDU: 80 13 00 00 [13:27:27]Write to MH i2c: E2 08 00 72 04 80 13 00 00 00 00 00 00 F2 [13:27:27]Write i2c OK [13:27:27]MH_I2C_Read... [13:27:27]OFD Sender: No OFD packet to send [13:27:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:27]Read from MH i2c: E2 [13:27:27]MH_I2C_Read... [13:27:27]Read from MH i2c: E2 62 00 [13:27:27]MH_I2C_Read... [13:27:27]Read from MH i2c: E2 62 00 72 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [13:27: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:27]wFMCommunicate OK [13:27:27]SAM_PROTO_GetFieldsCounters done [13:27:27]requested_item shift.num is exist - process it [13:27:27]requested_item shift.opened is exist - process it [13:27:27]req_shift_opened [13:27:27]FM_GetShiftState [13:27:27]SAM_PROTO_GetShiftState [13:27:27]wFMCommunicate request_size=4 [13:27:27]MH_SAM_APDU [13:27:27]CAPDU: 80 13 01 00 [13:27:27]Write to MH i2c: E2 08 00 73 04 80 13 01 00 00 00 00 00 F4 [13:27:27]Write i2c OK [13:27:27]MH_I2C_Read... [13:27:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:28]Read from MH i2c: E2 [13:27:28]MH_I2C_Read... [13:27:28]Read from MH i2c: E2 0E 00 [13:27:28]MH_I2C_Read... [13:27:28]Read from MH i2c: E2 0E 00 73 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 02 [13:27:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:27:28]wFMCommunicate OK [13:27:28]SAM_PROTO_GetShiftState done [13:27:28]FM_GetShiftState done [13:27:28]req_shift_opened done [13:27:28]requested_item shift.open_date is exist - process it [13:27:28]req_shift_open_date [13:27:28]req_shift_open_date done [13:27:28]produce_requested_data done [13:27:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225954,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:27:28]process_action_free print_text [13:27:28]json_value_free [13:27:28]json_value_free done [13:27:28]process_json_proto returns [13:27:28]Send response to host [13:27:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225954,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:27:28]free response buf [13:27:28]execute_script done [13:27:28]execute_script returns [13:27:28]free content buf [13:27:28]Sock 8.Close socket [13:27:28]Sock 8.Thread stoped [13:27:32]OFD Sender: No OFD packet to send [13:27:37]OFD Sender: No OFD packet to send [13:27:40]accept exits with 9 [13:27:40]New connection [13:27:40]New thread 3066723684 created [13:27:40]Thread 3066580324 joined [13:27:40]Waiting for new connection... [13:27:40] Sock 9.Parse request [13:27:40]Sock 9.Check first char [13:27:40]Sock 9.First char is OK [13:27:40]request: POST /json_proto HTTP/1.0 [13:27:40]Method: POST [13:27:40]URL: /json_proto [13:27:40]Method is POST - this is cgi request [13:27:40]url: /json_proto [13:27:40]query_string will be loaded in cgi processing [13:27:40]execute_cgi json_proto POST (null) [13:27:40]execute_cgi path=json_proto method=POST [13:27:40]POST find Content-Length [13:27:40]Host: 172.17.43.131:8080 [13:27:40]Content-Length: 678 [13:27:40]Content-Type: application/json [13:27:40] [13:27:40]POST finish read [13:27:40]Found Content-Length = 678 [13:27:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:40]execute_script... [13:27: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)2002250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:40]POST & json_proto [13:27:40]process_json_proto [13:27:40]json parsed OK: [13:27:40]protocol is kg_v1.0 [13:27:40]action value=close_receipt [13:27:40]process_action close_receipt [13:27:40]cmd_close_receipt [13:27:40]MH_GetDate [13:27:40]Write to MH i2c: F0 00 00 74 04 67 [13:27:40]Write i2c OK [13:27:40]MH_I2C_Read... [13:27:40]Read from MH i2c: F0 [13:27:40]MH_I2C_Read... [13:27:40]Read from MH i2c: F0 09 00 [13:27:40]MH_I2C_Read... [13:27:40]Read from MH i2c: F0 09 00 74 04 00 CD F5 A4 66 F9 24 A2 66 61 [13:27:40]GetLastDocTimeStamp 1722086819 [13:27:40]current date 1722086861 [13:27:40]FM_GetShiftState [13:27:40]SAM_PROTO_GetShiftState [13:27:40]wFMCommunicate request_size=4 [13:27:40]MH_SAM_APDU [13:27:40]CAPDU: 80 13 01 00 [13:27:40]Write to MH i2c: E2 08 00 75 04 80 13 01 00 00 00 00 00 F6 [13:27:40]Write i2c OK [13:27:40]MH_I2C_Read... [13:27:40]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [13:27:40]Read from MH i2c: E2 [13:27:40]MH_I2C_Read... [13:27:40]Read from MH i2c: E2 05 00 [13:27:40]MH_I2C_Read... [13:27:40]Read from MH i2c: E2 05 00 75 04 10 DE F4 FF FF 3F [13:27:40]Error from MH - 10 [13:27:40]res=8208 [13:27:40]FM_DeInit [13:27:40]wFMDisconnect [13:27:40]MH_SAM_Off [13:27:40]Write to MH i2c: E1 00 00 76 04 5A [13:27:40]Write i2c OK [13:27:40]MH_I2C_Read... [13:27:40]*** Shut down ICC! [13:27:40]Read from MH i2c: E1 [13:27:40]MH_I2C_Read... [13:27:40]Read from MH i2c: E1 01 00 [13:27:40]MH_I2C_Read... [13:27:40]Read from MH i2c: E1 01 00 76 04 00 5B [13:27:40]FM_Init [13:27:40]wFMConnect [13:27:40]MH_SAM_On [13:27:40]Write to MH i2c: E0 00 00 77 04 5A [13:27:40]Write i2c OK [13:27:40]MH_I2C_Read... [13:27:41]*** iso7816_init finished! [13:27:41]*** atr: [13:27:41]*** 0F 3B D5 18 FF 81 91 FE [13:27:41]*** 1F C3 80 73 C8 21 10 0A [13:27:41]*** 00 00 00 00 00 00 00 00 [13:27:41]*** 00 00 00 00 00 00 00 00 [13:27:41]*** 00 00 00 00 00 00 00 00 [13:27:41]*** 00 00 00 00 00 00 00 00 [13:27:41]*** 00 00 00 00 00 00 00 00 [13:27:41]*** 00 00 00 00 00 00 00 00 [13:27:41]Read from MH i2c: E0 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E0 10 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E0 10 00 77 04 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 79 [13:27:41]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [13:27:41]wFMCommunicate request_size=10 [13:27:41]MH_SAM_APDU [13:27:41]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [13:27:41]Write to MH i2c: E2 0D 00 78 04 00 A4 04 00 05 00 01 02 03 04 05 00 00 26 [13:27:41]Write i2c OK [13:27:41]MH_I2C_Read... [13:27:41]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [13:27:41]Read from MH i2c: E2 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [13:27:41]RAPDU: 90 00 [13:27:41]wFMCommunicate OK [13:27:41]wFMCommunicate request_size=4 [13:27:41]MH_SAM_APDU [13:27:41]CAPDU: 80 11 00 00 [13:27:41]Write to MH i2c: E2 08 00 79 04 80 11 00 00 00 00 00 00 F7 [13:27:41]Write i2c OK [13:27:41]MH_I2C_Read... [13:27:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:41]Read from MH i2c: E2 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 17 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 17 00 79 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [13:27:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:41]wFMCommunicate OK [13:27:41]Detected FM SN is 0000000000874959 [13:27:41]Stored FM SN is 0000000000874959 [13:27:41]wFMCommunicate request_size=9 [13:27:41]MH_SAM_APDU [13:27:41]CAPDU: 80 16 00 00 04 1A 5E 01 00 [13:27:41]Write to MH i2c: E2 0C 00 7A 04 80 16 00 00 04 00 1A 5E 01 00 00 00 7E [13:27:41]Write i2c OK [13:27:41]MH_I2C_Read... [13:27:41]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [13:27:41]Read from MH i2c: E2 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [13:27:41]RAPDU: 90 00 [13:27:41]wFMCommunicate OK [13:27:41]FM PIN OK [13:27:41]wFMCommunicate request_size=8 [13:27:41]MH_SAM_APDU [13:27:41]CAPDU: 80 14 04 00 03 02 00 01 [13:27:41]Write to MH i2c: E2 0B 00 7B 04 80 14 04 00 03 00 02 00 01 00 00 09 [13:27:41]Write i2c OK [13:27:41]MH_I2C_Read... [13:27:41]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [13:27:41]Read from MH i2c: E2 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [13:27:41]RAPDU: 90 00 [13:27:41]wFMCommunicate OK [13:27:41]wFMCommunicate request_size=13 [13:27:41]MH_SAM_APDU [13:27:41]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [13:27:41]Write to MH i2c: E2 10 00 7C 04 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 2E [13:27:41]Write i2c OK [13:27:41]MH_I2C_Read... [13:27:41]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [13:27:41]Read from MH i2c: E2 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [13:27:41]RAPDU: 90 00 [13:27:41]wFMCommunicate OK [13:27:41]wFMCommunicate request_size=4 [13:27:41]MH_SAM_APDU [13:27:41]CAPDU: 80 11 00 00 [13:27:41]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [13:27:41]Write i2c OK [13:27:41]MH_I2C_Read... [13:27:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:41]Read from MH i2c: E2 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 17 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 58 [13:27:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:41]wFMCommunicate OK [13:27:41]FM_GetShiftState [13:27:41]SAM_PROTO_GetShiftState [13:27:41]wFMCommunicate request_size=4 [13:27:41]MH_SAM_APDU [13:27:41]CAPDU: 80 13 01 00 [13:27:41]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [13:27:41]Write i2c OK [13:27:41]MH_I2C_Read... [13:27:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:41]Read from MH i2c: E2 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 0E 00 [13:27:41]MH_I2C_Read... [13:27:41]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0D [13:27:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:27:41]wFMCommunicate OK [13:27:41]SAM_PROTO_GetShiftState done [13:27:41]FM_GetShiftState done [13:27:41]opened in 1722038719 [13:27:41]opened+sec_in_day 1722125119 [13:27:41]quantity*price = 60003 [13:27:41]sum+1 = 60004 [13:27:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 315 27.07.2024 13:27 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225955 ФПД: 60799763387483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225955&fm=60799763387483&tin=02508201610067®Number=0000000000092624&sum=60000 [13:27:42]StoreToDocumentArchive [13:27:42]shift 438 fd 225955 [13:27:42]save to /storage/0438/doc_00225955 [13:27:42]save last doc name /storage/0438/doc_00225955 to /storage/kkm_last_doc_name [13:27:42]save OK [13:27:42]Clear old archive folders... [13:27:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:42]tlvbuf is 00839520 [13:27:42]SAM_PROTO_ClearQueue [13:27:42]wFMCommunicate request_size=4 [13:27:42]MH_SAM_APDU [13:27:42]CAPDU: 80 09 00 00 [13:27:42]Write to MH i2c: E2 08 00 8B 04 80 09 00 00 00 00 00 00 01 [13:27:42]Write i2c OK [13:27:42]MH_I2C_Read... [13:27:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:42]Read from MH i2c: E2 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [13:27:42]RAPDU: 90 00 [13:27:42]wFMCommunicate OK [13:27:42]SAM_PROTO_ClearQueue done [13:27:42]KKMCreateOFDPacket [13:27:42]OFDProtocolAddRootSTLVToBuf [13:27:42]FM_MakeSignedData [13:27:42]FM_MakeSignedData [13:27:42]SAM_PROTO_SignData [13:27:42]wFMCommunicate request_size=4 [13:27:42]MH_SAM_APDU [13:27:42]CAPDU: 80 0D 01 02 [13:27:42]Write to MH i2c: E2 08 00 8C 04 80 0D 01 02 00 00 00 00 09 [13:27:42]Write i2c OK [13:27:42]MH_I2C_Read... [13:27:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:42]Read from MH i2c: E2 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [13:27:42]RAPDU: 90 00 [13:27:42]wFMCommunicate OK [13:27:42]wFMCommunicate request_size=255 [13:27:42]MH_SAM_APDU [13:27:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 CD F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 72 03 00 35 04 06 00 37 [13:27:42]Write to MH i2c: E2 02 01 8D 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 CD F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 72 03 00 35 04 06 00 37 00 00 65 [13:27:42]Write i2c OK [13:27:42]MH_I2C_Read... [13:27:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:42]Read from MH i2c: E2 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [13:27:42]RAPDU: 90 00 [13:27:42]wFMCommunicate OK [13:27:42]wFMCommunicate request_size=10 [13:27:42]MH_SAM_APDU [13:27:42]CAPDU: 80 0D 02 02 05 4C 0C 4C 94 5B [13:27:42]Write to MH i2c: E2 0D 00 8E 04 80 0D 02 02 05 00 4C 0C 4C 94 5B 00 00 A9 [13:27:42]Write i2c OK [13:27:42]MH_I2C_Read... [13:27:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:42]Read from MH i2c: E2 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [13:27:42]RAPDU: 90 00 [13:27:42]wFMCommunicate OK [13:27:42]wFMCommunicate request_size=4 [13:27:42]MH_SAM_APDU [13:27:42]CAPDU: 80 0D 03 02 [13:27:42]Write to MH i2c: E2 08 00 8F 04 80 0D 03 02 00 00 00 00 0E [13:27:42]Write i2c OK [13:27:42]MH_I2C_Read... [13:27:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:42]Read from MH i2c: E2 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 0B 00 [13:27:42]MH_I2C_Read... [13:27:42]Read from MH i2c: E2 0B 00 8F 04 00 BA 74 B2 31 84 38 7B 86 90 00 DD [13:27:42]RAPDU: BA 74 B2 31 84 38 7B 86 90 00 [13:27:42]wFMCommunicate OK [13:27:42]SAM_PROTO_SignData done [13:27:42]FM_MakeSignedData done [13:27:42]CreateOFDProtocolMessage [13:27:42]wFMCommunicate request_size=4 [13:27:42]MH_SAM_APDU [13:27:42]CAPDU: 80 11 00 00 [13:27:42]Write to MH i2c: E2 08 00 90 04 80 11 00 00 00 00 00 00 0E [13:27:42]Write i2c OK [13:27:42]MH_I2C_Read... [13:27:42]OFD Sender: No OFD packet to send [13:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:43]Read from MH i2c: E2 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: E2 17 00 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: E2 17 00 90 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [13:27:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:43]wFMCommunicate OK [13:27:43]CreateOFDProtocolMessage done [13:27:43]OFDSenderStorePacket 225955 [13:27:43]StoreOFDPacket docnum=225955 [13:27:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B0 7D 07 01 6D 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 CD F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 72 03 00 35 04 06 00 37 4C 0C 4C 94 5B BA 74 B2 31 84 38 7B 86 [13:27:43]CheckFolder [13:27:43]dirname=/storage/ofd_packets [13:27:43]CheckFolder done [13:27:43]ProducePacketName [13:27:43]name=ofd_packets/00225955 [13:27:43]NVStorageSaveData ofd_packets/00225955 [13:27:43]File name is /storage/ofd_packets/00225955 [13:27:43]Write 301 bytes [13:27:43]NVStorageSaveData done [13:27:43]OFDSenderStorePacket done [13:27:43]KKMCreateOFDPacket done [13:27:43]NVStorageSaveData kkm_last_timestamp [13:27:43]File name is /storage/kkm_last_timestamp [13:27:43]Write 4 bytes [13:27:43]NVStorageSaveData done [13:27:43]ExternCall_PrintAddStr [13:27:43]wPrintStart [13:27:43]Write to MH i2c: 01 00 00 91 04 95 [13:27:43]Write i2c OK [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: 01 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: 01 07 00 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: 01 07 00 91 04 00 00 00 00 00 FF 0F AA [13:27:43]RasterBufferAndPrint [13:27:43]line Счет N : (1)2002250 [13:27:43]line ИНН: 02508201610067 [13:27:43]line Контрольно-Кассовый Чек [13:27:43]line ПРОДАЖА [13:27:43]line ТРК (МРК, ГНК) : 53 [13:27:43]line Товар: 2710124130 [13:27:43]line Аи-92-К-5 [13:27:43]line 8.850 * 67.80 [13:27:43]line = 600.03 [13:27:43]line НДС 12% НСП 1% [13:27:43]line > о реализуемом товаре [13:27:43]line ОКРУГЛЕНИЕ: -0.03 [13:27:43]line ИТОГО: 600.00 [13:27:43]line Внесено: 600.00 [13:27:43]line СДАЧА: 0.00 [13:27:43]line НСП 1% : 5.31 [13:27:43]line НДС 12% : 63.72 [13:27:43]line Наличными: 600.00 [13:27:43]line Безнал.: 0.00 [13:27:43]line Место: АЗС № 97 "Партнер Нефть" [13:27:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:27:43]line СНО: Общий режим [13:27:43]line Чек 315 27.07.2024 13:27 [13:27:43]line Смена: 438 ФФД: 1.0 [13:27:43]line ЗНМ: 0300000054 [13:27:43]line РНМ: 0000000000092624 [13:27:43]line Версия ККМ: 001 [13:27:43]line ФМ: 0000000000874959 [13:27:43]line ФД: 225955 [13:27:43]line ФПД: 60799763387483 [13:27:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225955&fm=60799763387483&tin=02508201610067®Number=0000000000092624&sum=60000 [13:27:43]written 0, free lines is 4095 [13:27:43]OFD Sender: Processing packet 225955 [packets to send 600, broken 599] [13:27:43]ProducePacketName [13:27:43]name=ofd_packets/00225955 [13:27:43]OFD Sender: To server: pG, [13:27:43]CommunicateWithHost lk.salyk.kg:30040 [13:27:43]ConnectInit lk.salyk.kg [13:27:43]Write to MH i2c: 01 00 00 BC 04 C0 [13:27:43]Write i2c OK [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: 01 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: 01 07 00 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: 01 07 00 BC 04 00 00 00 00 00 5D 0C 30 [13:27:43]RasterBufferAndPrint [13:27:43]line [13:27:43]line [13:27:43]line [13:27:43]line [13:27:43]line [13:27:43]written 0, free lines is 3169 [13:27:43]MH_Cut [13:27:43]Write to MH i2c: D1 01 00 C3 04 01 99 [13:27:43]Write i2c OK [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: D1 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: D1 01 00 [13:27:43]MH_I2C_Read... [13:27:43]Read from MH i2c: D1 01 00 C3 04 00 98 [13:27:43]Write to MH i2c: 01 00 00 C4 04 C8 [13:27:43]Write i2c OK [13:27:43]MH_I2C_Read... [13:27:44]Connected sock=11 [13:27: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 35 39 0F 01 00 00 B0 7D 07 01 6D 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 CD F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 72 03 00 35 04 06 00 37 4C 0C 4C 94 5B BA 74 B2 31 84 38 7B 86 [13:27: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 35 39 4F 00 00 00 5C 0E 47 00 E2 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 35 39 10 04 04 00 A3 72 03 00 F4 03 04 00 DB A1 A4 66 B6 04 01 00 00 69 0B B6 7C 0B 26 9D 74 [13:27:44]CommunicateWithHost err = 0 [13:27:44]CheckOFDResponse [13:27:44]1017 (14) - 77093643461234 [13:27:44]1041 (16) - 0000000000874959 [13:27:44]1040 (4) - 225955 [13:27:44]1012 (4) - 27.07.2024 07:29 [13:27:44]1206 (1) - 0 [13:27:44]OFD Sender: Remove packet 225955 [13:27:44]ProducePacketName [13:27:44]name=ofd_packets/00225955 [13:27:44]NVStorageDeleteData [13:27:44]*** Cut start [13:27:44]*** Partial cut [13:27:44]*** CUTSNS_PIN = 1 [13:27:44]*** CUTSNS_PIN = 0 [13:27:44]*** Brake cut motor [13:27:45]OFD Sender: No OFD packet to send [13:27:45]Read from MH i2c: *** Stop cut motor [13:27:45]*** Cut end [13:27:45]01 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: 01 07 00 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: 01 07 00 C4 04 00 00 00 00 00 FF 0F DD [13:27:45]process_action close_receipt done [13:27:45]requested_data is exist [13:27:45]produce_requested_data [13:27:45]requested_item fm.sn is exist - process it [13:27:45]wFMCommunicate request_size=4 [13:27:45]MH_SAM_APDU [13:27:45]CAPDU: 80 11 00 00 [13:27:45]Write to MH i2c: E2 08 00 C5 04 80 11 00 00 00 00 00 00 43 [13:27:45]Write i2c OK [13:27:45]MH_I2C_Read... [13:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:45]Read from MH i2c: E2 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: E2 17 00 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: E2 17 00 C5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [13:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:45]wFMCommunicate OK [13:27:45]requested_item fd.num is exist - process it [13:27:45]SAM_PROTO_GetFieldsCounters [13:27:45]wFMCommunicate request_size=4 [13:27:45]MH_SAM_APDU [13:27:45]CAPDU: 80 13 00 00 [13:27:45]Write to MH i2c: E2 08 00 C6 04 80 13 00 00 00 00 00 00 46 [13:27:45]Write i2c OK [13:27:45]MH_I2C_Read... [13:27:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:45]Read from MH i2c: E2 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: E2 62 00 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [13:27: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:45]wFMCommunicate OK [13:27:45]SAM_PROTO_GetFieldsCounters done [13:27:45]requested_item shift.num is exist - process it [13:27:45]requested_item shift.opened is exist - process it [13:27:45]req_shift_opened [13:27:45]FM_GetShiftState [13:27:45]SAM_PROTO_GetShiftState [13:27:45]wFMCommunicate request_size=4 [13:27:45]MH_SAM_APDU [13:27:45]CAPDU: 80 13 01 00 [13:27:45]Write to MH i2c: E2 08 00 C7 04 80 13 01 00 00 00 00 00 48 [13:27:45]Write i2c OK [13:27:45]MH_I2C_Read... [13:27:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:45]Read from MH i2c: E2 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: E2 0E 00 [13:27:45]MH_I2C_Read... [13:27:45]Read from MH i2c: E2 0E 00 C7 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 56 [13:27:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:27:45]wFMCommunicate OK [13:27:45]SAM_PROTO_GetShiftState done [13:27:45]FM_GetShiftState done [13:27:45]req_shift_opened done [13:27:45]requested_item shift.open_date is exist - process it [13:27:45]req_shift_open_date [13:27:45]req_shift_open_date done [13:27:45]produce_requested_data done [13:27:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225955,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:27:45]process_action_free close_receipt [13:27:45]json_value_free [13:27:45]json_value_free done [13:27:45]process_json_proto returns [13:27:45]Send response to host [13:27:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225955,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:27:45]free response buf [13:27:45]execute_script done [13:27:45]execute_script returns [13:27:45]free content buf [13:27:45]Sock 9.Close socket [13:27:45]Sock 9.Thread stoped [13:27:50]OFD Sender: No OFD packet to send [13:27:55]OFD Sender: No OFD packet to send [13:28:00]OFD Sender: No OFD packet to send [13:28:01]recv_with_timeout no data received [13:28:05]OFD Sender: No OFD packet to send [13:28:05]accept exits with 10 [13:28:05]New connection [13:28:05]New thread 3066580324 created [13:28:05]Thread 3066723684 joined [13:28:05]Waiting for new connection... [13:28:05] Sock 10.Parse request [13:28:05]Sock 10.Check first char [13:28:05]Sock 10.First char is OK [13:28:05]request: POST /json_proto HTTP/1.0 [13:28:05]Method: POST [13:28:05]URL: /json_proto [13:28:05]Method is POST - this is cgi request [13:28:05]url: /json_proto [13:28:05]query_string will be loaded in cgi processing [13:28:05]execute_cgi json_proto POST (null) [13:28:05]execute_cgi path=json_proto method=POST [13:28:05]POST find Content-Length [13:28:05]Host: 172.17.43.131:8080 [13:28:05]Content-Length: 680 [13:28:05]Content-Type: application/json [13:28:05] [13:28:05]POST finish read [13:28:05]Found Content-Length = 680 [13:28:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:05]execute_script... [13:28:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:05]POST & json_proto [13:28:05]process_json_proto [13:28:05]json parsed OK: [13:28:05]protocol is kg_v1.0 [13:28:05]action value=close_receipt [13:28:05]process_action close_receipt [13:28:05]cmd_close_receipt [13:28:05]MH_GetDate [13:28:05]Write to MH i2c: F0 00 00 C8 04 BB [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: F0 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: F0 09 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: F0 09 00 C8 04 00 E5 F5 A4 66 F9 24 A2 66 CD [13:28:05]GetLastDocTimeStamp 1722086861 [13:28:05]current date 1722086885 [13:28:05]FM_GetShiftState [13:28:05]SAM_PROTO_GetShiftState [13:28:05]wFMCommunicate request_size=4 [13:28:05]MH_SAM_APDU [13:28:05]CAPDU: 80 13 01 00 [13:28:05]Write to MH i2c: E2 08 00 C9 04 80 13 01 00 00 00 00 00 4A [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 0E 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 0E 00 C9 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 58 [13:28:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:28:05]wFMCommunicate OK [13:28:05]SAM_PROTO_GetShiftState done [13:28:05]FM_GetShiftState done [13:28:05]opened in 1722038719 [13:28:05]opened+sec_in_day 1722125119 [13:28:05]quantity*price = 500024 [13:28:05]sum+1 = 500025 [13:28:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 316 27.07.2024 13:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225956 ФПД: 272447175464085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132805&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225956&fm=272447175464085&tin=02508201610067®Number=0000000000092624&sum=500000 [13:28:06]StoreToDocumentArchive [13:28:06]shift 438 fd 225956 [13:28:06]save to /storage/0438/doc_00225956 [13:28:06]save last doc name /storage/0438/doc_00225956 to /storage/kkm_last_doc_name [13:28:06]save OK [13:28:06]Clear old archive folders... [13:28:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:28:06]tlvbuf is 00835B60 [13:28:06]SAM_PROTO_ClearQueue [13:28:06]wFMCommunicate request_size=4 [13:28:06]MH_SAM_APDU [13:28:06]CAPDU: 80 09 00 00 [13:28:06]Write to MH i2c: E2 08 00 D6 04 80 09 00 00 00 00 00 00 4C [13:28:06]Write i2c OK [13:28:06]MH_I2C_Read... [13:28:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:06]Read from MH i2c: E2 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: E2 03 00 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [13:28:06]RAPDU: 90 00 [13:28:06]wFMCommunicate OK [13:28:06]SAM_PROTO_ClearQueue done [13:28:06]KKMCreateOFDPacket [13:28:06]OFDProtocolAddRootSTLVToBuf [13:28:06]FM_MakeSignedData [13:28:06]FM_MakeSignedData [13:28:06]SAM_PROTO_SignData [13:28:06]wFMCommunicate request_size=4 [13:28:06]MH_SAM_APDU [13:28:06]CAPDU: 80 0D 01 02 [13:28:06]Write to MH i2c: E2 08 00 D7 04 80 0D 01 02 00 00 00 00 54 [13:28:06]Write i2c OK [13:28:06]MH_I2C_Read... [13:28:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:06]Read from MH i2c: E2 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: E2 03 00 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [13:28:06]RAPDU: 90 00 [13:28:06]wFMCommunicate OK [13:28:06]wFMCommunicate request_size=255 [13:28:06]MH_SAM_APDU [13:28:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 E5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 72 03 00 35 04 06 00 F7 CA 0D 1D [13:28:06]Write to MH i2c: E2 02 01 D8 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 E5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 72 03 00 35 04 06 00 F7 CA 0D 1D 00 00 D0 [13:28:06]Write i2c OK [13:28:06]MH_I2C_Read... [13:28:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:06]Read from MH i2c: E2 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: E2 03 00 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [13:28:06]RAPDU: 90 00 [13:28:07]wFMCommunicate OK [13:28:07]wFMCommunicate request_size=7 [13:28:07]MH_SAM_APDU [13:28:07]CAPDU: 80 0D 02 02 02 14 95 [13:28:07]Write to MH i2c: E2 0A 00 D9 04 80 0D 02 02 02 00 14 95 00 00 04 [13:28:07]Write i2c OK [13:28:07]MH_I2C_Read... [13:28:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:07]Read from MH i2c: E2 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: E2 03 00 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [13:28:07]RAPDU: 90 00 [13:28:07]wFMCommunicate OK [13:28:07]wFMCommunicate request_size=4 [13:28:07]MH_SAM_APDU [13:28:07]CAPDU: 80 0D 03 02 [13:28:07]Write to MH i2c: E2 08 00 DA 04 80 0D 03 02 00 00 00 00 59 [13:28:07]Write i2c OK [13:28:07]MH_I2C_Read... [13:28:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:07]Read from MH i2c: E2 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: E2 0B 00 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: E2 0B 00 DA 04 00 D1 C2 D7 83 EE 60 6A FA 90 00 F9 [13:28:07]RAPDU: D1 C2 D7 83 EE 60 6A FA 90 00 [13:28:07]wFMCommunicate OK [13:28:07]SAM_PROTO_SignData done [13:28:07]FM_MakeSignedData done [13:28:07]CreateOFDProtocolMessage [13:28:07]wFMCommunicate request_size=4 [13:28:07]MH_SAM_APDU [13:28:07]CAPDU: 80 11 00 00 [13:28:07]Write to MH i2c: E2 08 00 DB 04 80 11 00 00 00 00 00 00 59 [13:28:07]Write i2c OK [13:28:07]MH_I2C_Read... [13:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:07]Read from MH i2c: E2 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: E2 17 00 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: E2 17 00 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [13:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:28:07]wFMCommunicate OK [13:28:07]CreateOFDProtocolMessage done [13:28:07]OFDSenderStorePacket 225956 [13:28:07]StoreOFDPacket docnum=225956 [13:28:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5D 93 04 01 E5 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 E5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 72 03 00 35 04 06 00 F7 CA 0D 1D 14 95 D1 C2 D7 83 EE 60 6A FA [13:28:07]CheckFolder [13:28:07]dirname=/storage/ofd_packets [13:28:07]CheckFolder done [13:28:07]ProducePacketName [13:28:07]name=ofd_packets/00225956 [13:28:07]NVStorageSaveData ofd_packets/00225956 [13:28:07]File name is /storage/ofd_packets/00225956 [13:28:07]Write 298 bytes [13:28:07]NVStorageSaveData done [13:28:07]OFDSenderStorePacket done [13:28:07]KKMCreateOFDPacket done [13:28:07]NVStorageSaveData kkm_last_timestamp [13:28:07]File name is /storage/kkm_last_timestamp [13:28:07]Write 4 bytes [13:28:07]NVStorageSaveData done [13:28:07]ExternCall_PrintAddStr [13:28:07]wPrintStart [13:28:07]Write to MH i2c: 01 00 00 DC 04 E0 [13:28:07]Write i2c OK [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: 01 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: 01 07 00 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: 01 07 00 DC 04 00 00 00 00 00 FF 0F F5 [13:28:07]RasterBufferAndPrint [13:28:07]line Счет N : (1)2002246 [13:28:07]line ИНН: 02508201610067 [13:28:07]line Контрольно-Кассовый Чек [13:28:07]line ПРОДАЖА [13:28:07]line ТРК (МРК, ГНК) : 11 [13:28:07]line Товар: 2710194210 [13:28:07]line ДТ-К-5 [13:28:07]line 65.620 * 76.20 [13:28:07]line = 5000.24 [13:28:07]line НДС 12% НСП 1% [13:28:07]line > о реализуемом товаре [13:28:07]line ОКРУГЛЕНИЕ: -0.24 [13:28:07]line ИТОГО: 5000.00 [13:28:07]line Внесено: 5000.00 [13:28:07]line СДАЧА: 0.00 [13:28:07]line НСП 1% : 44.25 [13:28:07]line НДС 12% : 531.00 [13:28:07]line Наличными: 5000.00 [13:28:07]line Безнал.: 0.00 [13:28:07]line Место: АЗС № 97 "Партнер Нефть" [13:28:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:28:07]line СНО: Общий режим [13:28:07]line Чек 316 27.07.2024 13:28 [13:28:07]line Смена: 438 ФФД: 1.0 [13:28:07]line ЗНМ: 0300000054 [13:28:07]line РНМ: 0000000000092624 [13:28:07]line Версия ККМ: 001 [13:28:07]line ФМ: 0000000000874959 [13:28:07]line ФД: 225956 [13:28:07]line ФПД: 272447175464085 [13:28:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132805&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225956&fm=272447175464085&tin=02508201610067®Number=0000000000092624&sum=500000 [13:28:07]OFD Sender: Processing packet 225956 [packets to send 600, broken 599] [13:28:07]ProducePacketName [13:28:07]name=ofd_packets/00225956 [13:28:07]OFD Sender: To server: pG, [13:28:07]CommunicateWithHost lk.salyk.kg:30040 [13:28:07]ConnectInit lk.salyk.kg [13:28:07]written 0, free lines is 4095 [13:28:07]Write to MH i2c: 01 00 00 07 05 0C [13:28:07]Write i2c OK [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: 01 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: 01 07 00 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: 01 07 00 07 05 00 00 00 00 00 5F 0C 7E [13:28:07]RasterBufferAndPrint [13:28:07]line [13:28:07]line [13:28:07]line [13:28:07]line [13:28:07]line [13:28:07]written 0, free lines is 3171 [13:28:07]MH_Cut [13:28:07]Write to MH i2c: D1 01 00 0E 05 01 E5 [13:28:07]Write i2c OK [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: D1 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: D1 01 00 [13:28:07]MH_I2C_Read... [13:28:07]Read from MH i2c: D1 01 00 0E 05 00 E4 [13:28:07]Write to MH i2c: 01 00 00 0F 05 14 [13:28:07]Write i2c OK [13:28:07]MH_I2C_Read... [13:28:09]*** Cut start [13:28:09]*** Partial cut [13:28:09]*** CUTSNS_PIN = 1 [13:28:09]*** CUTSNS_PIN = 0 [13:28:09]*** Brake cut motor [13:28:09]Read from MH i2c: 01 [13:28:09]MH_I2C_Read... [13:28:09]*** Stop cut motor [13:28:09]*** Cut end [13:28:09]Read from MH i2c: 01 07 00 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: 01 07 00 0F 05 00 00 00 00 00 FF 0F 29 [13:28:09]process_action close_receipt done [13:28:09]requested_data is exist [13:28:09]produce_requested_data [13:28:09]requested_item fm.sn is exist - process it [13:28:09]wFMCommunicate request_size=4 [13:28:09]MH_SAM_APDU [13:28:09]CAPDU: 80 11 00 00 [13:28:09]Write to MH i2c: E2 08 00 10 05 80 11 00 00 00 00 00 00 8F [13:28:09]Write i2c OK [13:28:09]MH_I2C_Read... [13:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:09]Read from MH i2c: E2 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 17 00 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 17 00 10 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [13:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:28:09]wFMCommunicate OK [13:28:09]requested_item fd.num is exist - process it [13:28:09]SAM_PROTO_GetFieldsCounters [13:28:09]wFMCommunicate request_size=4 [13:28:09]MH_SAM_APDU [13:28:09]CAPDU: 80 13 00 00 [13:28:09]Write to MH i2c: E2 08 00 11 05 80 13 00 00 00 00 00 00 92 [13:28:09]Write i2c OK [13:28:09]MH_I2C_Read... [13:28:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:09]Read from MH i2c: E2 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 62 00 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [13:28:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:09]wFMCommunicate OK [13:28:09]SAM_PROTO_GetFieldsCounters done [13:28:09]requested_item shift.num is exist - process it [13:28:09]requested_item shift.opened is exist - process it [13:28:09]req_shift_opened [13:28:09]FM_GetShiftState [13:28:09]SAM_PROTO_GetShiftState [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 13 01 00 [13:28:10]Write to MH i2c: E2 08 00 12 05 80 13 01 00 00 00 00 00 94 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 0E 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 0E 00 12 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A2 [13:28:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:28:10]wFMCommunicate OK [13:28:10]SAM_PROTO_GetShiftState done [13:28:10]FM_GetShiftState done [13:28:10]req_shift_opened done [13:28:10]requested_item shift.open_date is exist - process it [13:28:10]req_shift_open_date [13:28:10]req_shift_open_date done [13:28:10]produce_requested_data done [13:28:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225956,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:28:10]process_action_free close_receipt [13:28:10]json_value_free [13:28:10]json_value_free done [13:28:10]process_json_proto returns [13:28:10]Send response to host [13:28:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225956,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:28:10]free response buf [13:28:10]execute_script done [13:28:10]execute_script returns [13:28:10]free content buf [13:28:10]Sock 10.Close socket [13:28:10]Sock 10.Thread stoped [13:28:12]Connected sock=11 [13:28: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 35 39 0C 01 00 00 5D 93 04 01 E5 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 E5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 72 03 00 35 04 06 00 F7 CA 0D 1D 14 95 D1 C2 D7 83 EE 60 6A FA [13:28: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 35 39 4F 00 00 00 AA 4A 47 00 73 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 35 39 10 04 04 00 A4 72 03 00 F4 03 04 00 F8 A1 A4 66 B6 04 01 00 00 62 2E 49 EE 97 F8 ED EC [13:28:12]CommunicateWithHost err = 0 [13:28:12]CheckOFDResponse [13:28:12]1017 (14) - 77093643461234 [13:28:12]1041 (16) - 0000000000874959 [13:28:12]1040 (4) - 225956 [13:28:12]1012 (4) - 27.07.2024 07:30 [13:28:12]1206 (1) - 0 [13:28:12]OFD Sender: Remove packet 225956 [13:28:12]ProducePacketName [13:28:12]name=ofd_packets/00225956 [13:28:12]NVStorageDeleteData [13:28:13]OFD Sender: No OFD packet to send [13:28:18]OFD Sender: No OFD packet to send [13:28:21]accept exits with 8 [13:28:21]New connection [13:28:21]New thread 3066723684 created [13:28:21]Thread 3066580324 joined [13:28:21]Waiting for new connection... [13:28:21] Sock 8.Parse request [13:28:21]Sock 8.Check first char [13:28:21]Sock 8.First char is OK [13:28:21]request: POST /json_proto HTTP/1.0 [13:28:21]Method: POST [13:28:21]URL: /json_proto [13:28:21]Method is POST - this is cgi request [13:28:21]url: /json_proto [13:28:21]query_string will be loaded in cgi processing [13:28:21]execute_cgi json_proto POST (null) [13:28:21]execute_cgi path=json_proto method=POST [13:28:21]POST find Content-Length [13:28:21]Host: 172.17.43.131:8080 [13:28:21]Content-Length: 671 [13:28:21]Content-Type: application/json [13:28:21] [13:28:21]POST finish read [13:28:21]Found Content-Length = 671 [13:28:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:21]execute_script... [13:28:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:21]POST & json_proto [13:28:21]process_json_proto [13:28:21]json parsed OK: [13:28:21]protocol is kg_v1.0 [13:28:21]action value=close_receipt [13:28:21]process_action close_receipt [13:28:21]cmd_close_receipt [13:28:21]MH_GetDate [13:28:21]Write to MH i2c: F0 00 00 13 05 07 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: F0 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: F0 09 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: F0 09 00 13 05 00 F5 F5 A4 66 F9 24 A2 66 29 [13:28:21]GetLastDocTimeStamp 1722086885 [13:28:21]current date 1722086901 [13:28:21]FM_GetShiftState [13:28:21]SAM_PROTO_GetShiftState [13:28:21]wFMCommunicate request_size=4 [13:28:21]MH_SAM_APDU [13:28:21]CAPDU: 80 13 01 00 [13:28:21]Write to MH i2c: E2 08 00 14 05 80 13 01 00 00 00 00 00 96 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:21]Read from MH i2c: E2 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 0E 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 0E 00 14 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A4 [13:28:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:28:21]wFMCommunicate OK [13:28:21]SAM_PROTO_GetShiftState done [13:28:21]FM_GetShiftState done [13:28:21]opened in 1722038719 [13:28:21]opened+sec_in_day 1722125119 [13:28:21]quantity*price = 50017 [13:28:21]sum+1 = 50019 [13:28:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 317 27.07.2024 13:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225957 ФПД: 28804942045555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225957&fm=28804942045555&tin=02508201610067®Number=0000000000092624&sum=50000 [13:28:22]StoreToDocumentArchive [13:28:22]shift 438 fd 225957 [13:28:22]save to /storage/0438/doc_00225957 [13:28:22]save last doc name /storage/0438/doc_00225957 to /storage/kkm_last_doc_name [13:28:22]save OK [13:28:22]Clear old archive folders... [13:28:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:28:22]tlvbuf is 0091FF00 [13:28:22]SAM_PROTO_ClearQueue [13:28:22]wFMCommunicate request_size=4 [13:28:22]MH_SAM_APDU [13:28:22]CAPDU: 80 09 00 00 [13:28:22]Write to MH i2c: E2 08 00 21 05 80 09 00 00 00 00 00 00 98 [13:28:22]Write i2c OK [13:28:22]MH_I2C_Read... [13:28:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:22]Read from MH i2c: E2 [13:28:22]MH_I2C_Read... [13:28:22]Read from MH i2c: E2 03 00 [13:28:22]MH_I2C_Read... [13:28:22]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [13:28:22]RAPDU: 90 00 [13:28:22]wFMCommunicate OK [13:28:22]SAM_PROTO_ClearQueue done [13:28:22]KKMCreateOFDPacket [13:28:22]OFDProtocolAddRootSTLVToBuf [13:28:22]FM_MakeSignedData [13:28:22]FM_MakeSignedData [13:28:22]SAM_PROTO_SignData [13:28:22]wFMCommunicate request_size=4 [13:28:22]MH_SAM_APDU [13:28:22]CAPDU: 80 0D 01 02 [13:28:22]Write to MH i2c: E2 08 00 22 05 80 0D 01 02 00 00 00 00 A0 [13:28:22]Write i2c OK [13:28:22]MH_I2C_Read... [13:28:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:22]Read from MH i2c: E2 [13:28:22]MH_I2C_Read... [13:28:22]Read from MH i2c: E2 03 00 [13:28:22]MH_I2C_Read... [13:28:22]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [13:28:22]RAPDU: 90 00 [13:28:22]wFMCommunicate OK [13:28:22]wFMCommunicate request_size=255 [13:28:22]MH_SAM_APDU [13:28: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 F5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 72 03 00 35 04 06 00 [13:28:22]Write to MH i2c: E2 02 01 23 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 F5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 72 03 00 35 04 06 00 00 00 36 [13:28:22]Write i2c OK [13:28:22]MH_I2C_Read... [13:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:23]Read from MH i2c: E2 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 03 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [13:28:23]RAPDU: 90 00 [13:28:23]wFMCommunicate OK [13:28:23]wFMCommunicate request_size=11 [13:28:23]MH_SAM_APDU [13:28:23]CAPDU: 80 0D 02 02 06 1A 32 AC 56 A1 73 [13:28:23]Write to MH i2c: E2 0E 00 24 05 80 0D 02 02 06 00 1A 32 AC 56 A1 73 00 00 11 [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:23]Read from MH i2c: E2 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 03 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [13:28:23]RAPDU: 90 00 [13:28:23]wFMCommunicate OK [13:28:23]wFMCommunicate request_size=4 [13:28:23]MH_SAM_APDU [13:28:23]CAPDU: 80 0D 03 02 [13:28:23]Write to MH i2c: E2 08 00 25 05 80 0D 03 02 00 00 00 00 A5 [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:23]Read from MH i2c: E2 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 0B 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 0B 00 25 05 00 E7 FC 7A FC 4A 8A EE EF 90 00 B0 [13:28:23]RAPDU: E7 FC 7A FC 4A 8A EE EF 90 00 [13:28:23]wFMCommunicate OK [13:28:23]SAM_PROTO_SignData done [13:28:23]FM_MakeSignedData done [13:28:23]CreateOFDProtocolMessage [13:28:23]wFMCommunicate request_size=4 [13:28:23]MH_SAM_APDU [13:28:23]CAPDU: 80 11 00 00 [13:28:23]Write to MH i2c: E2 08 00 26 05 80 11 00 00 00 00 00 00 A5 [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:23]Read from MH i2c: E2 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 17 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 17 00 26 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [13:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:28:23]wFMCommunicate OK [13:28:23]CreateOFDProtocolMessage done [13:28:23]OFDSenderStorePacket 225957 [13:28:23]StoreOFDPacket docnum=225957 [13:28:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E3 49 08 01 59 A3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 F5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 72 03 00 35 04 06 00 1A 32 AC 56 A1 73 E7 FC 7A FC 4A 8A EE EF [13:28:23]CheckFolder [13:28:23]dirname=/storage/ofd_packets [13:28:23]CheckFolder done [13:28:23]ProducePacketName [13:28:23]name=ofd_packets/00225957 [13:28:23]NVStorageSaveData ofd_packets/00225957 [13:28:23]File name is /storage/ofd_packets/00225957 [13:28:23]Write 302 bytes [13:28:23]NVStorageSaveData done [13:28:23]OFDSenderStorePacket done [13:28:23]KKMCreateOFDPacket done [13:28:23]NVStorageSaveData kkm_last_timestamp [13:28:23]File name is /storage/kkm_last_timestamp [13:28:23]Write 4 bytes [13:28:23]NVStorageSaveData done [13:28:23]ExternCall_PrintAddStr [13:28:23]wPrintStart [13:28:23]Write to MH i2c: 01 00 00 27 05 2C [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: 01 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: 01 07 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: 01 07 00 27 05 00 00 00 00 00 FF 0F 41 [13:28:23]RasterBufferAndPrint [13:28:23]line Счет N : (1)2002251 [13:28:23]line ИНН: 02508201610067 [13:28:23]line Контрольно-Кассовый Чек [13:28:23]line ПРОДАЖА [13:28:23]line ТРК (МРК, ГНК) : 42 [13:28:23]line Товар: 2710124130 [13:28:23]line Super-92-К-5 [13:28:23]line 7.270 * 68.80 [13:28:23]line = 500.18 [13:28:23]line НДС 12% НСП 1% [13:28:23]line > о реализуемом товаре [13:28:23]line ОКРУГЛЕНИЕ: -0.18 [13:28:23]line ИТОГО: 500.00 [13:28:23]line Внесено: 500.00 [13:28:23]line СДАЧА: 0.00 [13:28:23]line НСП 1% : 4.43 [13:28:23]line НДС 12% : 53.12 [13:28:23]line Наличными: 500.00 [13:28:23]line Безнал.: 0.00 [13:28:23]line Место: АЗС № 97 "Партнер Нефть" [13:28:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:28:23]line СНО: Общий режим [13:28:23]line Чек 317 27.07.2024 13:28 [13:28:23]line Смена: 438 ФФД: 1.0 [13:28:23]line ЗНМ: 0300000054 [13:28:23]line РНМ: 0000000000092624 [13:28:23]line Версия ККМ: 001 [13:28:23]line ФМ: 0000000000874959 [13:28:23]line ФД: 225957 [13:28:23]line ФПД: 28804942045555 [13:28:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225957&fm=28804942045555&tin=02508201610067®Number=0000000000092624&sum=50000 [13:28:23]written 0, free lines is 4095 [13:28:23]OFD Sender: Processing packet 225957 [packets to send 600, broken 599] [13:28:23]ProducePacketName [13:28:23]name=ofd_packets/00225957 [13:28:23]OFD Sender: To server: pG, [13:28:23]CommunicateWithHost lk.salyk.kg:30040 [13:28:23]ConnectInit lk.salyk.kg [13:28:23]Write to MH i2c: 01 00 00 52 05 57 [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: 01 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: 01 07 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: 01 07 00 52 05 00 00 00 00 00 62 0C CC [13:28:23]RasterBufferAndPrint [13:28:23]line [13:28:23]line [13:28:23]line [13:28:23]line [13:28:23]line [13:28:23]written 0, free lines is 3179 [13:28:23]MH_Cut [13:28:23]Write to MH i2c: D1 01 00 59 05 01 30 [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: D1 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: D1 01 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: D1 01 00 59 05 00 2F [13:28:23]Write to MH i2c: 01 00 00 5A 05 5F [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:24]recv_with_timeout no data received [13:28:24]*** Cut start [13:28:24]*** Partial cut [13:28:24]*** CUTSNS_PIN = 1 [13:28:24]*** CUTSNS_PIN = 0 [13:28:25]*** Brake cut motor [13:28:25]Read from MH i2c: 01 [13:28:25]MH_I2C_Read... [13:28:25]*** Stop cut motor [13:28:25]*** Cut end [13:28:25]Read from MH i2c: 01 07 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: 01 07 00 5A 05 00 00 00 00 00 FF 0F 74 [13:28:25]process_action close_receipt done [13:28:25]requested_data is exist [13:28:25]produce_requested_data [13:28:25]requested_item fm.sn is exist - process it [13:28:25]wFMCommunicate request_size=4 [13:28:25]MH_SAM_APDU [13:28:25]CAPDU: 80 11 00 00 [13:28:25]Write to MH i2c: E2 08 00 5B 05 80 11 00 00 00 00 00 00 DA [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:25]Read from MH i2c: E2 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 17 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 17 00 5B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 37 [13:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:28:25]wFMCommunicate OK [13:28:25]requested_item fd.num is exist - process it [13:28:25]SAM_PROTO_GetFieldsCounters [13:28:25]wFMCommunicate request_size=4 [13:28:25]MH_SAM_APDU [13:28:25]CAPDU: 80 13 00 00 [13:28:25]Write to MH i2c: E2 08 00 5C 05 80 13 00 00 00 00 00 00 DD [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:25]Read from MH i2c: E2 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 62 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 62 00 5C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 91 [13:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:25]wFMCommunicate OK [13:28:25]SAM_PROTO_GetFieldsCounters done [13:28:25]requested_item shift.num is exist - process it [13:28:25]requested_item shift.opened is exist - process it [13:28:25]req_shift_opened [13:28:25]FM_GetShiftState [13:28:25]SAM_PROTO_GetShiftState [13:28:25]wFMCommunicate request_size=4 [13:28:25]MH_SAM_APDU [13:28:25]CAPDU: 80 13 01 00 [13:28:25]Write to MH i2c: E2 08 00 5D 05 80 13 01 00 00 00 00 00 DF [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:25]Read from MH i2c: E2 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 0E 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 0E 00 5D 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 ED [13:28:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:28:25]wFMCommunicate OK [13:28:25]SAM_PROTO_GetShiftState done [13:28:25]FM_GetShiftState done [13:28:25]req_shift_opened done [13:28:25]requested_item shift.open_date is exist - process it [13:28:25]req_shift_open_date [13:28:25]req_shift_open_date done [13:28:25]produce_requested_data done [13:28:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225957,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:28:25]process_action_free close_receipt [13:28:25]json_value_free [13:28:25]json_value_free done [13:28:25]process_json_proto returns [13:28:25]Send response to host [13:28:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225957,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:28:25]free response buf [13:28:25]execute_script done [13:28:25]execute_script returns [13:28:25]free content buf [13:28:25]Sock 8.Close socket [13:28:25]Sock 8.Thread stoped [13:28:25]Connected sock=11 [13:28: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 35 39 10 01 00 00 E3 49 08 01 59 A3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 F5 F5 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 72 03 00 35 04 06 00 1A 32 AC 56 A1 73 E7 FC 7A FC 4A 8A EE EF [13: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 35 39 4F 00 00 00 9D E1 47 00 CE 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 72 03 00 F4 03 04 00 08 A2 A4 66 B6 04 01 00 00 20 FA 7C A5 48 39 20 E1 [13:28:29]CommunicateWithHost err = 0 [13:28:29]CheckOFDResponse [13:28:29]1017 (14) - 77093643461234 [13:28:29]1041 (16) - 0000000000874959 [13:28:29]1040 (4) - 225957 [13:28:29]1012 (4) - 27.07.2024 07:30 [13:28:29]1206 (1) - 0 [13:28:29]OFD Sender: Remove packet 225957 [13:28:29]ProducePacketName [13:28:29]name=ofd_packets/00225957 [13:28:29]NVStorageDeleteData [13:28:29]OFD Sender: No OFD packet to send [13:28:34]OFD Sender: No OFD packet to send [13:28:39]OFD Sender: No OFD packet to send [13:28:44]OFD Sender: No OFD packet to send [13:28:49]OFD Sender: No OFD packet to send [13:28:54]OFD Sender: No OFD packet to send [13:28:59]OFD Sender: No OFD packet to send [13:29:05]OFD Sender: No OFD packet to send [13:29:10]OFD Sender: No OFD packet to send [13:29:15]OFD Sender: No OFD packet to send [13:29:20]OFD Sender: No OFD packet to send [13:29:25]OFD Sender: No OFD packet to send [13:29:30]OFD Sender: No OFD packet to send [13:29:35]OFD Sender: No OFD packet to send [13:29:40]OFD Sender: No OFD packet to send [13:29:45]OFD Sender: No OFD packet to send [13:29:50]OFD Sender: No OFD packet to send [13:29:55]OFD Sender: No OFD packet to send [13:30:00]OFD Sender: No OFD packet to send [13:30:03]recv_with_timeout no data received [13:30:05]OFD Sender: No OFD packet to send [13:30:10]OFD Sender: No OFD packet to send [13:30:15]OFD Sender: No OFD packet to send [13:30:20]OFD Sender: No OFD packet to send [13:30:25]OFD Sender: No OFD packet to send [13:30:30]OFD Sender: No OFD packet to send [13:30:35]OFD Sender: No OFD packet to send [13:30:40]OFD Sender: No OFD packet to send [13:30:44]accept exits with 10 [13:30:44]New connection [13:30:44]New thread 3066580324 created [13:30:44]Thread 3066723684 joined [13:30:44]Waiting for new connection... [13:30:44] Sock 10.Parse request [13:30:44]Sock 10.Check first char [13:30:44]Sock 10.First char is OK [13:30:44]request: POST /json_proto HTTP/1.0 [13:30:44]Method: POST [13:30:44]URL: /json_proto [13:30:44]Method is POST - this is cgi request [13:30:44]url: /json_proto [13:30:44]query_string will be loaded in cgi processing [13:30:44]execute_cgi json_proto POST (null) [13:30:44]execute_cgi path=json_proto method=POST [13:30:44]POST find Content-Length [13:30:44]Host: 172.17.43.131:8080 [13:30:44]Content-Length: 680 [13:30:44]Content-Type: application/json [13:30:44] [13:30:44]POST finish read [13:30:44]Found Content-Length = 680 [13:30:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:44]execute_script... [13:30: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)2002252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:44]POST & json_proto [13:30:44]process_json_proto [13:30:44]json parsed OK: [13:30:44]protocol is kg_v1.0 [13:30:44]action value=close_receipt [13:30:44]process_action close_receipt [13:30:44]cmd_close_receipt [13:30:44]MH_GetDate [13:30:44]Write to MH i2c: F0 00 00 5E 05 52 [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: F0 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: F0 09 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: F0 09 00 5E 05 00 84 F6 A4 66 F9 24 A2 66 04 [13:30:44]GetLastDocTimeStamp 1722086901 [13:30:44]current date 1722087044 [13:30:44]FM_GetShiftState [13:30:44]SAM_PROTO_GetShiftState [13:30:44]wFMCommunicate request_size=4 [13:30:44]MH_SAM_APDU [13:30:44]CAPDU: 80 13 01 00 [13:30:44]Write to MH i2c: E2 08 00 5F 05 80 13 01 00 00 00 00 00 E1 [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:44]Read from MH i2c: E2 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 0E 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 0E 00 5F 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [13:30:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:30:44]wFMCommunicate OK [13:30:44]SAM_PROTO_GetShiftState done [13:30:44]FM_GetShiftState done [13:30:44]opened in 1722038719 [13:30:44]opened+sec_in_day 1722125119 [13:30:44]quantity*price = 100050 [13:30:44]sum+1 = 100052 [13:30:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 318 27.07.2024 13:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225958 ФПД: 276458125664225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225958&fm=276458125664225&tin=02508201610067®Number=0000000000092624&sum=100000 [13:30:45]StoreToDocumentArchive [13:30:45]shift 438 fd 225958 [13:30:45]save to /storage/0438/doc_00225958 [13:30:45]save last doc name /storage/0438/doc_00225958 to /storage/kkm_last_doc_name [13:30:45]save OK [13:30:45]Clear old archive folders... [13:30:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:30:45]tlvbuf is 00834CC0 [13:30:45]SAM_PROTO_ClearQueue [13:30:45]wFMCommunicate request_size=4 [13:30:45]MH_SAM_APDU [13:30:45]CAPDU: 80 09 00 00 [13:30:45]Write to MH i2c: E2 08 00 6C 05 80 09 00 00 00 00 00 00 E3 [13:30:45]Write i2c OK [13:30:45]MH_I2C_Read... [13:30:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:45]Read from MH i2c: E2 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 03 00 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 03 00 6C 05 00 90 00 E5 [13:30:45]RAPDU: 90 00 [13:30:45]wFMCommunicate OK [13:30:45]SAM_PROTO_ClearQueue done [13:30:45]KKMCreateOFDPacket [13:30:45]OFDProtocolAddRootSTLVToBuf [13:30:45]FM_MakeSignedData [13:30:45]FM_MakeSignedData [13:30:45]SAM_PROTO_SignData [13:30:45]wFMCommunicate request_size=4 [13:30:45]MH_SAM_APDU [13:30:45]CAPDU: 80 0D 01 02 [13:30:45]Write to MH i2c: E2 08 00 6D 05 80 0D 01 02 00 00 00 00 EB [13:30:45]Write i2c OK [13:30:45]MH_I2C_Read... [13:30:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:45]Read from MH i2c: E2 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 03 00 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [13:30:45]RAPDU: 90 00 [13:30:45]wFMCommunicate OK [13:30:45]wFMCommunicate request_size=255 [13:30:45]MH_SAM_APDU [13:30:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 85 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 72 03 00 35 04 06 00 FB 6F EC 60 [13:30:45]Write to MH i2c: E2 02 01 6E 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 85 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 72 03 00 35 04 06 00 FB 6F EC 60 00 00 C4 [13:30:45]Write i2c OK [13:30:45]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [13:30:46]RAPDU: 90 00 [13:30:46]wFMCommunicate OK [13:30:46]wFMCommunicate request_size=7 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 0D 02 02 02 1F E1 [13:30:46]Write to MH i2c: E2 0A 00 6F 05 80 0D 02 02 02 00 1F E1 00 00 F2 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [13:30:46]RAPDU: 90 00 [13:30:46]wFMCommunicate OK [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 0D 03 02 [13:30:46]Write to MH i2c: E2 08 00 70 05 80 0D 03 02 00 00 00 00 F0 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 0B 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 0B 00 70 05 00 5D 45 75 87 24 5E 3C E9 90 00 36 [13:30:46]RAPDU: 5D 45 75 87 24 5E 3C E9 90 00 [13:30:46]wFMCommunicate OK [13:30:46]SAM_PROTO_SignData done [13:30:46]FM_MakeSignedData done [13:30:46]CreateOFDProtocolMessage [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 11 00 00 [13:30:46]Write to MH i2c: E2 08 00 71 05 80 11 00 00 00 00 00 00 F0 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 17 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 17 00 71 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [13:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:30:46]wFMCommunicate OK [13:30:46]CreateOFDProtocolMessage done [13:30:46]OFDSenderStorePacket 225958 [13:30:46]StoreOFDPacket docnum=225958 [13:30:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D9 88 04 01 5D 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 85 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 72 03 00 35 04 06 00 FB 6F EC 60 1F E1 5D 45 75 87 24 5E 3C E9 [13:30:46]CheckFolder [13:30:46]dirname=/storage/ofd_packets [13:30:46]CheckFolder done [13:30:46]ProducePacketName [13:30:46]name=ofd_packets/00225958 [13:30:46]NVStorageSaveData ofd_packets/00225958 [13:30:46]File name is /storage/ofd_packets/00225958 [13:30:46]Write 298 bytes [13:30:46]NVStorageSaveData done [13:30:46]OFDSenderStorePacket done [13:30:46]KKMCreateOFDPacket done [13:30:46]NVStorageSaveData kkm_last_timestamp [13:30:46]File name is /storage/kkm_last_timestamp [13:30:46]Write 4 bytes [13:30:46]NVStorageSaveData done [13:30:46]ExternCall_PrintAddStr [13:30:46]wPrintStart [13:30:46]Write to MH i2c: 01 00 00 72 05 77 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 07 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 07 00 72 05 00 00 00 00 00 FF 0F 8C [13:30:46]RasterBufferAndPrint [13:30:46]line Счет N : (1)2002252 [13:30:46]line ИНН: 02508201610067 [13:30:46]line Контрольно-Кассовый Чек [13:30:46]line ПРОДАЖА [13:30:46]line ТРК (МРК, ГНК) : 51 [13:30:46]line Товар: 2710194210 [13:30:46]line ДТ-К-5 [13:30:46]line 13.130 * 76.20 [13:30:46]line = 1000.51 [13:30:46]line НДС 12% НСП 1% [13:30:46]line > о реализуемом товаре [13:30:46]line ОКРУГЛЕНИЕ: -0.51 [13:30:46]line ИТОГО: 1000.00 [13:30:46]line Внесено: 1000.00 [13:30:46]line СДАЧА: 0.00 [13:30:46]line НСП 1% : 8.85 [13:30:46]line НДС 12% : 106.25 [13:30:46]line Наличными: 1000.00 [13:30:46]line Безнал.: 0.00 [13:30:46]line Место: АЗС № 97 "Партнер Нефть" [13:30:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:30:46]line СНО: Общий режим [13:30:46]line Чек 318 27.07.2024 13:30 [13:30:46]line Смена: 438 ФФД: 1.0 [13:30:46]line ЗНМ: 0300000054 [13:30:46]line РНМ: 0000000000092624 [13:30:46]line Версия ККМ: 001 [13:30:46]line ФМ: 0000000000874959 [13:30:46]line ФД: 225958 [13:30:46]line ФПД: 276458125664225 [13:30:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225958&fm=276458125664225&tin=02508201610067®Number=0000000000092624&sum=100000 [13:30:46]OFD Sender: Processing packet 225958 [packets to send 600, broken 599] [13:30:46]ProducePacketName [13:30:46]name=ofd_packets/00225958 [13:30:46]OFD Sender: To server: pG, [13:30:46]CommunicateWithHost lk.salyk.kg:30040 [13:30:46]ConnectInit lk.salyk.kg [13:30:46]written 0, free lines is 4095 [13:30:47]Write to MH i2c: 01 00 00 9D 05 A2 [13:30:47]Write i2c OK [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: 01 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: 01 07 00 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: 01 07 00 9D 05 00 00 00 00 00 5A 0C 0F [13:30:47]RasterBufferAndPrint [13:30:47]line [13:30:47]line [13:30:47]line [13:30:47]line [13:30:47]line [13:30:47]written 0, free lines is 3166 [13:30:47]MH_Cut [13:30:47]Write to MH i2c: D1 01 00 A4 05 01 7B [13:30:47]Write i2c OK [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: D1 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: D1 01 00 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: D1 01 00 A4 05 00 7A [13:30:47]Write to MH i2c: 01 00 00 A5 05 AA [13:30:47]Write i2c OK [13:30:47]MH_I2C_Read... [13:30:48]*** Cut start [13:30:48]*** Partial cut [13:30:48]*** CUTSNS_PIN = 1 [13:30:48]*** CUTSNS_PIN = 0 [13:30:48]*** Brake cut motor [13:30:48]Connected sock=11 [13:30: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 35 39 0C 01 00 00 D9 88 04 01 5D 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 85 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 72 03 00 35 04 06 00 FB 6F EC 60 1F E1 5D 45 75 87 24 5E 3C E9 [13:30:48]Read from MH i2c: 01 [13:30:48]MH_I2C_Read... [13:30:48]*** Stop cut motor [13:30:48]*** Cut end [13:30:48]Read from MH i2c: 01 07 00 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: 01 07 00 A5 05 00 00 00 00 00 FF 0F BF [13:30:48]process_action close_receipt done [13:30:48]requested_data is exist [13:30:48]produce_requested_data [13:30:48]requested_item fm.sn is exist - process it [13:30:48]wFMCommunicate request_size=4 [13:30:48]MH_SAM_APDU [13:30:48]CAPDU: 80 11 00 00 [13:30:48]Write to MH i2c: E2 08 00 A6 05 80 11 00 00 00 00 00 00 25 [13:30:48]Write i2c OK [13:30:48]MH_I2C_Read... [13:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:48]Read from MH i2c: E2 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 17 00 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 17 00 A6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [13:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:30:48]wFMCommunicate OK [13:30:48]requested_item fd.num is exist - process it [13:30:48]SAM_PROTO_GetFieldsCounters [13:30:48]wFMCommunicate request_size=4 [13:30:48]MH_SAM_APDU [13:30:48]CAPDU: 80 13 00 00 [13:30:48]Write to MH i2c: E2 08 00 A7 05 80 13 00 00 00 00 00 00 28 [13:30:48]Write i2c OK [13:30:48]MH_I2C_Read... [13:30:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:49]Read from MH i2c: E2 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 62 00 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 62 00 A7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [13:30: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:49]wFMCommunicate OK [13:30:49]SAM_PROTO_GetFieldsCounters done [13:30:49]requested_item shift.num is exist - process it [13:30:49]requested_item shift.opened is exist - process it [13:30:49]req_shift_opened [13:30:49]FM_GetShiftState [13:30:49]SAM_PROTO_GetShiftState [13:30:49]wFMCommunicate request_size=4 [13:30:49]MH_SAM_APDU [13:30:49]CAPDU: 80 13 01 00 [13:30:49]Write to MH i2c: E2 08 00 A8 05 80 13 01 00 00 00 00 00 2A [13:30:49]Write i2c OK [13:30:49]MH_I2C_Read... [13:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:49]Read from MH i2c: E2 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 0E 00 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 0E 00 A8 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 38 [13:30:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:30:49]wFMCommunicate OK [13:30:49]SAM_PROTO_GetShiftState done [13:30:49]FM_GetShiftState done [13:30:49]req_shift_opened done [13:30:49]requested_item shift.open_date is exist - process it [13:30:49]req_shift_open_date [13:30:49]req_shift_open_date done [13:30:49]produce_requested_data done [13:30:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225958,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:30:49]process_action_free close_receipt [13:30:49]json_value_free [13:30:49]json_value_free done [13:30:49]process_json_proto returns [13:30:49]Send response to host [13:30:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225958,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:30:49]free response buf [13:30:49]execute_script done [13:30:49]execute_script returns [13:30:49]free content buf [13:30:49]Sock 10.Close socket [13:30:49]Sock 10.Thread stoped [13:30: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 35 39 4F 00 00 00 DB 64 47 00 AE 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 35 39 10 04 04 00 A6 72 03 00 F4 03 04 00 94 A2 A4 66 B6 04 01 00 00 7B 65 F0 6B 75 A8 9E 9C [13:30:49]CommunicateWithHost err = 0 [13:30:49]CheckOFDResponse [13:30:49]1017 (14) - 77093643461234 [13:30:49]1041 (16) - 0000000000874959 [13:30:49]1040 (4) - 225958 [13:30:49]1012 (4) - 27.07.2024 07:32 [13:30:49]1206 (1) - 0 [13:30:49]OFD Sender: Remove packet 225958 [13:30:49]ProducePacketName [13:30:49]name=ofd_packets/00225958 [13:30:49]NVStorageDeleteData [13:30:49]OFD Sender: No OFD packet to send [13:30:54]OFD Sender: No OFD packet to send [13:30:59]OFD Sender: No OFD packet to send [13:31:04]OFD Sender: No OFD packet to send [13:31:09]OFD Sender: No OFD packet to send [13:31:14]OFD Sender: No OFD packet to send [13:31:19]accept exits with 8 [13:31:19]New connection [13:31:19]New thread 3066723684 created [13:31:19]Thread 3066580324 joined [13:31:19]Waiting for new connection... [13:31:19] Sock 8.Parse request [13:31:19]Sock 8.Check first char [13:31:19]Sock 8.First char is OK [13:31:19]request: POST /json_proto HTTP/1.0 [13:31:19]Method: POST [13:31:19]URL: /json_proto [13:31:19]Method is POST - this is cgi request [13:31:19]url: /json_proto [13:31:19]query_string will be loaded in cgi processing [13:31:19]execute_cgi json_proto POST (null) [13:31:19]execute_cgi path=json_proto method=POST [13:31:19]POST find Content-Length [13:31:19]Host: 172.17.43.131:8080 [13:31:19]Content-Length: 804 [13:31:19]Content-Type: application/json [13:31:19] [13:31:19]POST finish read [13:31:19]Found Content-Length = 804 [13:31:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 21.330, "sum" : 1446.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" : 1446.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:19]execute_script... [13: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)2002253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 21.330, "sum" : 1446.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" : 1446.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:19]POST & json_proto [13:31:19]process_json_proto [13:31:19]json parsed OK: [13:31:19]protocol is kg_v1.0 [13:31:19]action value=close_receipt [13:31:19]process_action close_receipt [13:31:19]cmd_close_receipt [13:31:19]MH_GetDate [13:31:19]Write to MH i2c: F0 00 00 A9 05 9D [13:31:19]Write i2c OK [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: F0 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: F0 09 00 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: F0 09 00 A9 05 00 A7 F6 A4 66 F9 24 A2 66 72 [13:31:19]GetLastDocTimeStamp 1722087045 [13:31:19]current date 1722087079 [13:31:19]FM_GetShiftState [13:31:19]SAM_PROTO_GetShiftState [13:31:19]wFMCommunicate request_size=4 [13:31:19]MH_SAM_APDU [13:31:19]CAPDU: 80 13 01 00 [13:31:19]Write to MH i2c: E2 08 00 AA 05 80 13 01 00 00 00 00 00 2C [13:31:19]Write i2c OK [13:31:19]MH_I2C_Read... [13:31:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:19]Read from MH i2c: E2 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: E2 0E 00 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: E2 0E 00 AA 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [13:31:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:31:19]wFMCommunicate OK [13:31:19]SAM_PROTO_GetShiftState done [13:31:19]FM_GetShiftState done [13:31:19]opened in 1722038719 [13:31:19]opened+sec_in_day 1722125119 [13:31:19]quantity*price = 144617 [13:31:19]sum+1 = 144618 [13:31:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1446.17 НСП 1% : 12.80 НДС 12% : 153.58 Наличными: 0.00 Безнал.: 1446.17 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 319 27.07.2024 13:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225959 ФПД: 56568989959077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133119&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225959&fm=56568989959077&tin=02508201610067®Number=0000000000092624&sum=144617 [13:31:20]StoreToDocumentArchive [13:31:20]shift 438 fd 225959 [13:31:20]save to /storage/0438/doc_00225959 [13:31:20]save last doc name /storage/0438/doc_00225959 to /storage/kkm_last_doc_name [13:31:20]save OK [13:31:20]Clear old archive folders... [13:31:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:31:20]tlvbuf is 0083E290 [13:31:20]SAM_PROTO_ClearQueue [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 09 00 00 [13:31:20]Write to MH i2c: E2 08 00 B7 05 80 09 00 00 00 00 00 00 2E [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [13:31:20]RAPDU: 90 00 [13:31:20]wFMCommunicate OK [13:31:20]SAM_PROTO_ClearQueue done [13:31:20]KKMCreateOFDPacket [13:31:20]OFDProtocolAddRootSTLVToBuf [13:31:20]FM_MakeSignedData [13:31:20]FM_MakeSignedData [13:31:20]SAM_PROTO_SignData [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 0D 01 02 [13:31:20]Write to MH i2c: E2 08 00 B8 05 80 0D 01 02 00 00 00 00 36 [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [13:31:20]RAPDU: 90 00 [13:31:20]wFMCommunicate OK [13:31:20]wFMCommunicate request_size=255 [13:31:20]MH_SAM_APDU [13:31: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 52 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E9 34 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 34 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 3B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 34 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A7 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 72 03 00 35 04 06 00 33 [13:31:20]Write to MH i2c: E2 02 01 B9 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 52 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E9 34 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 34 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 3B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 34 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A7 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 72 03 00 35 04 06 00 33 00 00 0B [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 B9 05 00 90 00 32 [13:31:20]RAPDU: 90 00 [13:31:20]wFMCommunicate OK [13:31:20]wFMCommunicate request_size=10 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 0D 02 02 05 72 FE 8D 43 A5 [13:31:20]Write to MH i2c: E2 0D 00 BA 05 80 0D 02 02 05 00 72 FE 8D 43 A5 00 00 28 [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [13:31:20]RAPDU: 90 00 [13:31:20]wFMCommunicate OK [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 0D 03 02 [13:31:20]Write to MH i2c: E2 08 00 BB 05 80 0D 03 02 00 00 00 00 3B [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 0B 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 0B 00 BB 05 00 EB 8F FF 90 6C BF 48 A8 90 00 60 [13:31:20]RAPDU: EB 8F FF 90 6C BF 48 A8 90 00 [13:31:20]wFMCommunicate OK [13:31:20]SAM_PROTO_SignData done [13:31:20]FM_MakeSignedData done [13:31:20]CreateOFDProtocolMessage [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 11 00 00 [13:31:20]Write to MH i2c: E2 08 00 BC 05 80 11 00 00 00 00 00 00 3B [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 17 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 17 00 BC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [13:31:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:31:20]wFMCommunicate OK [13:31:20]CreateOFDProtocolMessage done [13:31:20]OFDSenderStorePacket 225959 [13:31:20]StoreOFDPacket docnum=225959 [13:31:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 26 07 01 8E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 52 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E9 34 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 34 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 3B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 34 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A7 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 72 03 00 35 04 06 00 33 72 FE 8D 43 A5 EB 8F FF 90 6C BF 48 A8 [13:31:20]CheckFolder [13:31:20]dirname=/storage/ofd_packets [13:31:20]CheckFolder done [13:31:20]ProducePacketName [13:31:20]name=ofd_packets/00225959 [13:31:20]NVStorageSaveData ofd_packets/00225959 [13:31:20]File name is /storage/ofd_packets/00225959 [13:31:20]Write 301 bytes [13:31:20]NVStorageSaveData done [13:31:20]OFDSenderStorePacket done [13:31:20]KKMCreateOFDPacket done [13:31:20]NVStorageSaveData kkm_last_timestamp [13:31:20]File name is /storage/kkm_last_timestamp [13:31:20]Write 4 bytes [13:31:20]NVStorageSaveData done [13:31:20]ExternCall_PrintAddStr [13:31:20]wPrintStart [13:31:20]Write to MH i2c: 01 00 00 BD 05 C2 [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: 01 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: 01 07 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: 01 07 00 BD 05 00 00 00 00 00 FF 0F D7 [13:31:20]RasterBufferAndPrint [13:31:20]line Счет N : (1)2002253 [13:31:20]line ИНН: 02508201610067 [13:31:20]line Контрольно-Кассовый Чек [13:31:20]line ПРОДАЖА [13:31:20]line ТРК (МРК, ГНК) : 33 [13:31:20]line Товар: 2710124130 [13:31:20]line Аи-92-К-5 [13:31:20]line 21.330 * 67.80 [13:31:20]line = 1446.17 [13:31:20]line НДС 12% НСП 1% [13:31:20]line > о реализуемом товаре [13:31:20]line ИТОГО: 1446.17 [13:31:20]line НСП 1% : 12.80 [13:31:20]line НДС 12% : 153.58 [13:31:20]line Наличными: 0.00 [13:31:20]line Безнал.: 1446.17 [13:31:20]line Место: АЗС № 97 "Партнер Нефть" [13:31:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:31:20]line СНО: Общий режим [13:31:20]line Чек 319 27.07.2024 13:31 [13:31:20]line Смена: 438 ФФД: 1.0 [13:31:20]line ЗНМ: 0300000054 [13:31:20]line РНМ: 0000000000092624 [13:31:20]line Версия ККМ: 001 [13:31:20]line Платежная система: O! деньги [13:31:20]line ФМ: 0000000000874959 [13:31:20]line ФД: 225959 [13:31:20]line ФПД: 56568989959077 [13:31:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133119&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225959&fm=56568989959077&tin=02508201610067®Number=0000000000092624&sum=144617 [13:31:21]written 0, free lines is 4095 [13:31:21]OFD Sender: Processing packet 225959 [packets to send 600, broken 599] [13:31:21]ProducePacketName [13:31:21]name=ofd_packets/00225959 [13:31:21]OFD Sender: To server: pG, [13:31:21]CommunicateWithHost lk.salyk.kg:30040 [13:31:21]ConnectInit lk.salyk.kg [13:31:21]Write to MH i2c: 01 00 00 E7 05 EC [13:31:21]Write i2c OK [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: 01 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: 01 07 00 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 76 0C 75 [13:31:21]RasterBufferAndPrint [13:31:21]line [13:31:21]line [13:31:21]line [13:31:21]line [13:31:21]line [13:31:21]written 0, free lines is 3193 [13:31:21]MH_Cut [13:31:21]Write to MH i2c: D1 01 00 EE 05 01 C5 [13:31:21]Write i2c OK [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: D1 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: D1 01 00 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: D1 01 00 EE 05 00 C4 [13:31:21]Write to MH i2c: 01 00 00 EF 05 F4 [13:31:21]Write i2c OK [13:31:21]MH_I2C_Read... [13:31:21]Connected sock=10 [13:31: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 35 39 0F 01 00 00 06 26 07 01 8E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 52 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E9 34 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 34 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 3B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 34 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A7 F6 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 72 03 00 35 04 06 00 33 72 FE 8D 43 A5 EB 8F FF 90 6C BF 48 A8 [13: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 35 39 4F 00 00 00 C6 5E 47 00 72 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 35 39 10 04 04 00 A7 72 03 00 F4 03 04 00 B5 A2 A4 66 B6 04 01 00 00 98 A9 B2 0F 7B DA 1D 7B [13:31:22]CommunicateWithHost err = 0 [13:31:22]CheckOFDResponse [13:31:22]1017 (14) - 77093643461234 [13:31:22]1041 (16) - 0000000000874959 [13:31:22]1040 (4) - 225959 [13:31:22]1012 (4) - 27.07.2024 07:33 [13:31:22]1206 (1) - 0 [13:31:22]OFD Sender: Remove packet 225959 [13:31:22]ProducePacketName [13:31:22]name=ofd_packets/00225959 [13:31:22]NVStorageDeleteData [13:31:22]OFD Sender: No OFD packet to send [13:31:22]*** Cut start [13:31:22]*** Partial cut [13:31:22]*** CUTSNS_PIN = 1 [13:31:22]*** CUTSNS_PIN = 0 [13:31:22]*** Brake cut motor [13:31:23]Read from MH i2c: 01 [13:31:23]MH_I2C_Read... [13:31:23]*** Stop cut motor [13:31:23]*** Cut end [13:31:23]Read from MH i2c: 01 07 00 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: 01 07 00 EF 05 00 00 00 00 00 FF 0F 09 [13:31:23]process_action close_receipt done [13:31:23]requested_data is exist [13:31:23]produce_requested_data [13:31:23]requested_item fm.sn is exist - process it [13:31:23]wFMCommunicate request_size=4 [13:31:23]MH_SAM_APDU [13:31:23]CAPDU: 80 11 00 00 [13:31:23]Write to MH i2c: E2 08 00 F0 05 80 11 00 00 00 00 00 00 6F [13:31:23]Write i2c OK [13:31:23]MH_I2C_Read... [13:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:23]Read from MH i2c: E2 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 17 00 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 17 00 F0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [13:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:31:23]wFMCommunicate OK [13:31:23]requested_item fd.num is exist - process it [13:31:23]SAM_PROTO_GetFieldsCounters [13:31:23]wFMCommunicate request_size=4 [13:31:23]MH_SAM_APDU [13:31:23]CAPDU: 80 13 00 00 [13:31:23]Write to MH i2c: E2 08 00 F1 05 80 13 00 00 00 00 00 00 72 [13:31:23]Write i2c OK [13:31:23]MH_I2C_Read... [13:31:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:23]Read from MH i2c: E2 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 62 00 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [13: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:23]wFMCommunicate OK [13:31:23]SAM_PROTO_GetFieldsCounters done [13:31:23]requested_item shift.num is exist - process it [13:31:23]requested_item shift.opened is exist - process it [13:31:23]req_shift_opened [13:31:23]FM_GetShiftState [13:31:23]SAM_PROTO_GetShiftState [13:31:23]wFMCommunicate request_size=4 [13:31:23]MH_SAM_APDU [13:31:23]CAPDU: 80 13 01 00 [13:31:23]Write to MH i2c: E2 08 00 F2 05 80 13 01 00 00 00 00 00 74 [13:31:23]Write i2c OK [13:31:23]MH_I2C_Read... [13:31:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:23]Read from MH i2c: E2 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 0E 00 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 0E 00 F2 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 82 [13:31:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:31:23]wFMCommunicate OK [13:31:23]SAM_PROTO_GetShiftState done [13:31:23]FM_GetShiftState done [13:31:23]req_shift_opened done [13:31:23]requested_item shift.open_date is exist - process it [13:31:23]req_shift_open_date [13:31:23]req_shift_open_date done [13:31:23]produce_requested_data done [13:31:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225959,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:31:23]process_action_free close_receipt [13:31:23]json_value_free [13:31:23]json_value_free done [13:31:23]process_json_proto returns [13:31:23]Send response to host [13:31:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225959,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:31:23]free response buf [13:31:23]execute_script done [13:31:23]execute_script returns [13:31:23]free content buf [13:31:23]Sock 8.Close socket [13:31:23]Sock 8.Thread stoped [13:31:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:37]OFD Sender: No OFD packet to send [13:31:42]OFD Sender: No OFD packet to send [13:31:47]OFD Sender: No OFD packet to send [13:31:52]OFD Sender: No OFD packet to send [13:31:57]OFD Sender: No OFD packet to send [13:32:02]OFD Sender: No OFD packet to send [13:32:07]OFD Sender: No OFD packet to send [13:32:12]OFD Sender: No OFD packet to send [13:32:17]OFD Sender: No OFD packet to send [13:32:22]OFD Sender: No OFD packet to send [13:32:27]OFD Sender: No OFD packet to send [13:32:32]OFD Sender: No OFD packet to send [13:32:37]OFD Sender: No OFD packet to send [13:32:42]OFD Sender: No OFD packet to send [13:32:47]OFD Sender: No OFD packet to send [13:32:52]OFD Sender: No OFD packet to send [13:32:57]OFD Sender: No OFD packet to send [13:33:02]OFD Sender: No OFD packet to send [13:33:07]OFD Sender: No OFD packet to send [13:33:12]OFD Sender: No OFD packet to send [13:33:17]OFD Sender: No OFD packet to send [13:33:22]OFD Sender: No OFD packet to send [13:33:27]OFD Sender: No OFD packet to send [13:33:33]OFD Sender: No OFD packet to send [13:33:38]OFD Sender: No OFD packet to send [13:33:43]OFD Sender: No OFD packet to send [13:33:48]OFD Sender: No OFD packet to send [13:33:53]OFD Sender: No OFD packet to send [13:33:58]OFD Sender: No OFD packet to send [13:34:03]OFD Sender: No OFD packet to send [13:34:08]OFD Sender: No OFD packet to send [13:34:13]OFD Sender: No OFD packet to send [13:34:16]recv_with_timeout no data received [13:34:18]OFD Sender: No OFD packet to send [13:34:23]OFD Sender: No OFD packet to send [13:34:25]accept exits with 9 [13:34:25]New connection [13:34:25]New thread 3066580324 created [13:34:25]Thread 3066723684 joined [13:34:25]Waiting for new connection... [13:34:25] Sock 9.Parse request [13:34:25]Sock 9.Check first char [13:34:25]Sock 9.First char is OK [13:34:25]request: POST /json_proto HTTP/1.0 [13:34:25]Method: POST [13:34:25]URL: /json_proto [13:34:25]Method is POST - this is cgi request [13:34:25]url: /json_proto [13:34:25]query_string will be loaded in cgi processing [13:34:25]execute_cgi json_proto POST (null) [13:34:25]execute_cgi path=json_proto method=POST [13:34:25]POST find Content-Length [13:34:25]Host: 172.17.43.131:8080 [13:34:25]Content-Length: 678 [13:34:25]Content-Type: application/json [13:34:25] [13:34:25]POST finish read [13:34:25]Found Content-Length = 678 [13:34:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:25]execute_script... [13:34:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:25]POST & json_proto [13:34:25]process_json_proto [13:34:25]json parsed OK: [13:34:25]protocol is kg_v1.0 [13:34:25]action value=close_receipt [13:34:25]process_action close_receipt [13:34:25]cmd_close_receipt [13:34:25]MH_GetDate [13:34:25]Write to MH i2c: F0 00 00 F3 05 E7 [13:34:25]Write i2c OK [13:34:25]MH_I2C_Read... [13:34:25]Read from MH i2c: F0 [13:34:25]MH_I2C_Read... [13:34:25]Read from MH i2c: F0 09 00 [13:34:25]MH_I2C_Read... [13:34:25]Read from MH i2c: F0 09 00 F3 05 00 62 F7 A4 66 F9 24 A2 66 78 [13:34:25]GetLastDocTimeStamp 1722087079 [13:34:25]current date 1722087266 [13:34:25]FM_GetShiftState [13:34:25]SAM_PROTO_GetShiftState [13:34:25]wFMCommunicate request_size=4 [13:34:25]MH_SAM_APDU [13:34:25]CAPDU: 80 13 01 00 [13:34:25]Write to MH i2c: E2 08 00 F4 05 80 13 01 00 00 00 00 00 76 [13:34:25]Write i2c OK [13:34:25]MH_I2C_Read... [13:34:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:25]Read from MH i2c: E2 [13:34:25]MH_I2C_Read... [13:34:25]Read from MH i2c: E2 0E 00 [13:34:25]MH_I2C_Read... [13:34:25]Read from MH i2c: E2 0E 00 F4 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 84 [13:34:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:34:25]wFMCommunicate OK [13:34:25]SAM_PROTO_GetShiftState done [13:34:25]FM_GetShiftState done [13:34:25]opened in 1722038719 [13:34:25]opened+sec_in_day 1722125119 [13:34:25]quantity*price = 60003 [13:34:25]sum+1 = 60004 [13:34:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 320 27.07.2024 13:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225960 ФПД: 224017591588133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133426&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225960&fm=224017591588133&tin=02508201610067®Number=0000000000092624&sum=60000 [13:34:26]StoreToDocumentArchive [13:34:26]shift 438 fd 225960 [13:34:26]save to /storage/0438/doc_00225960 [13:34:26]save last doc name /storage/0438/doc_00225960 to /storage/kkm_last_doc_name [13:34:26]save OK [13:34:26]Clear old archive folders... [13:34:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:34:26]tlvbuf is 008FECF0 [13:34:26]SAM_PROTO_ClearQueue [13:34:26]wFMCommunicate request_size=4 [13:34:26]MH_SAM_APDU [13:34:26]CAPDU: 80 09 00 00 [13:34:26]Write to MH i2c: E2 08 00 01 06 80 09 00 00 00 00 00 00 79 [13:34:26]Write i2c OK [13:34:26]MH_I2C_Read... [13:34:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:26]Read from MH i2c: E2 [13:34:26]MH_I2C_Read... [13:34:26]Read from MH i2c: E2 03 00 [13:34:26]MH_I2C_Read... [13:34:26]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [13:34:26]RAPDU: 90 00 [13:34:26]wFMCommunicate OK [13:34:26]SAM_PROTO_ClearQueue done [13:34:26]KKMCreateOFDPacket [13:34:26]OFDProtocolAddRootSTLVToBuf [13:34:26]FM_MakeSignedData [13:34:26]FM_MakeSignedData [13:34:26]SAM_PROTO_SignData [13:34:26]wFMCommunicate request_size=4 [13:34:26]MH_SAM_APDU [13:34:26]CAPDU: 80 0D 01 02 [13:34:26]Write to MH i2c: E2 08 00 02 06 80 0D 01 02 00 00 00 00 81 [13:34:26]Write i2c OK [13:34:26]MH_I2C_Read... [13:34:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:26]Read from MH i2c: E2 [13:34:26]MH_I2C_Read... [13:34:26]Read from MH i2c: E2 03 00 [13:34:26]MH_I2C_Read... [13:34:26]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [13:34:26]RAPDU: 90 00 [13:34:26]wFMCommunicate OK [13:34:26]wFMCommunicate request_size=255 [13:34:26]MH_SAM_APDU [13:34:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 62 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 72 03 00 35 04 06 00 CB [13:34:26]Write to MH i2c: E2 02 01 03 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 62 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 72 03 00 35 04 06 00 CB 00 00 12 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:27]Read from MH i2c: E2 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 03 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 03 00 03 06 00 90 00 7D [13:34:27]RAPDU: 90 00 [13:34:27]wFMCommunicate OK [13:34:27]wFMCommunicate request_size=10 [13:34:27]MH_SAM_APDU [13:34:27]CAPDU: 80 0D 02 02 05 BE 28 F8 55 25 [13:34:27]Write to MH i2c: E2 0D 00 04 06 80 0D 02 02 05 00 BE 28 F8 55 25 00 00 E6 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:27]Read from MH i2c: E2 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 03 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 03 00 04 06 00 90 00 7E [13:34:27]RAPDU: 90 00 [13:34:27]wFMCommunicate OK [13:34:27]wFMCommunicate request_size=4 [13:34:27]MH_SAM_APDU [13:34:27]CAPDU: 80 0D 03 02 [13:34:27]Write to MH i2c: E2 08 00 05 06 80 0D 03 02 00 00 00 00 86 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:27]Read from MH i2c: E2 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 0B 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 0B 00 05 06 00 BE C2 58 34 0C 66 1D E1 90 00 03 [13:34:27]RAPDU: BE C2 58 34 0C 66 1D E1 90 00 [13:34:27]wFMCommunicate OK [13:34:27]SAM_PROTO_SignData done [13:34:27]FM_MakeSignedData done [13:34:27]CreateOFDProtocolMessage [13:34:27]wFMCommunicate request_size=4 [13:34:27]MH_SAM_APDU [13:34:27]CAPDU: 80 11 00 00 [13:34:27]Write to MH i2c: E2 08 00 06 06 80 11 00 00 00 00 00 00 86 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:27]Read from MH i2c: E2 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 17 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: E2 17 00 06 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [13:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:34:27]wFMCommunicate OK [13:34:27]CreateOFDProtocolMessage done [13:34:27]OFDSenderStorePacket 225960 [13:34:27]StoreOFDPacket docnum=225960 [13:34:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E4 10 07 01 A0 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 62 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 72 03 00 35 04 06 00 CB BE 28 F8 55 25 BE C2 58 34 0C 66 1D E1 [13:34:27]CheckFolder [13:34:27]dirname=/storage/ofd_packets [13:34:27]CheckFolder done [13:34:27]ProducePacketName [13:34:27]name=ofd_packets/00225960 [13:34:27]NVStorageSaveData ofd_packets/00225960 [13:34:27]File name is /storage/ofd_packets/00225960 [13:34:27]Write 301 bytes [13:34:27]NVStorageSaveData done [13:34:27]OFDSenderStorePacket done [13:34:27]KKMCreateOFDPacket done [13:34:27]NVStorageSaveData kkm_last_timestamp [13:34:27]File name is /storage/kkm_last_timestamp [13:34:27]Write 4 bytes [13:34:27]NVStorageSaveData done [13:34:27]ExternCall_PrintAddStr [13:34:27]wPrintStart [13:34:27]Write to MH i2c: 01 00 00 07 06 0D [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: 01 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: 01 07 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: 01 07 00 07 06 00 00 00 00 00 FF 0F 22 [13:34:27]RasterBufferAndPrint [13:34:27]line Счет N : (1)2002255 [13:34:27]line ИНН: 02508201610067 [13:34:27]line Контрольно-Кассовый Чек [13:34:27]line ПРОДАЖА [13:34:27]line ТРК (МРК, ГНК) : 33 [13:34:27]line Товар: 2710124130 [13:34:27]line Аи-92-К-5 [13:34:27]line 8.850 * 67.80 [13:34:27]line = 600.03 [13:34:27]line НДС 12% НСП 1% [13:34:27]line > о реализуемом товаре [13:34:27]line ОКРУГЛЕНИЕ: -0.03 [13:34:27]line ИТОГО: 600.00 [13:34:27]line Внесено: 600.00 [13:34:27]line СДАЧА: 0.00 [13:34:27]line НСП 1% : 5.31 [13:34:27]line НДС 12% : 63.72 [13:34:27]line Наличными: 600.00 [13:34:27]line Безнал.: 0.00 [13:34:27]line Место: АЗС № 97 "Партнер Нефть" [13:34:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:34:27]line СНО: Общий режим [13:34:27]line Чек 320 27.07.2024 13:34 [13:34:27]line Смена: 438 ФФД: 1.0 [13:34:27]line ЗНМ: 0300000054 [13:34:27]line РНМ: 0000000000092624 [13:34:27]line Версия ККМ: 001 [13:34:27]line ФМ: 0000000000874959 [13:34:27]line ФД: 225960 [13:34:27]line ФПД: 224017591588133 [13:34:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133426&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225960&fm=224017591588133&tin=02508201610067®Number=0000000000092624&sum=60000 [13:34:27]written 0, free lines is 4095 [13:34:27]OFD Sender: Processing packet 225960 [packets to send 600, broken 599] [13:34:27]ProducePacketName [13:34:27]name=ofd_packets/00225960 [13:34:27]OFD Sender: To server: pG, [13:34:27]CommunicateWithHost lk.salyk.kg:30040 [13:34:27]ConnectInit lk.salyk.kg [13:34:27]Write to MH i2c: 01 00 00 32 06 38 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: 01 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: 01 07 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: 01 07 00 32 06 00 00 00 00 00 5C 0C A7 [13:34:27]RasterBufferAndPrint [13:34:27]line [13:34:27]line [13:34:27]line [13:34:27]line [13:34:27]line [13:34:27]written 0, free lines is 3167 [13:34:27]MH_Cut [13:34:27]Write to MH i2c: D1 01 00 39 06 01 11 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: D1 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: D1 01 00 [13:34:27]MH_I2C_Read... [13:34:27]Read from MH i2c: D1 01 00 39 06 00 10 [13:34:27]Write to MH i2c: 01 00 00 3A 06 40 [13:34:27]Write i2c OK [13:34:27]MH_I2C_Read... [13:34:27]Connected sock=8 [13:34: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 35 39 0F 01 00 00 E4 10 07 01 A0 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 62 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 72 03 00 35 04 06 00 CB BE 28 F8 55 25 BE C2 58 34 0C 66 1D E1 [13:34: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 35 39 4F 00 00 00 C9 85 47 00 50 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 72 03 00 F4 03 04 00 6F A3 A4 66 B6 04 01 00 00 6A 8F 22 18 25 B3 A8 F2 [13:34:28]CommunicateWithHost err = 0 [13:34:28]CheckOFDResponse [13:34:28]1017 (14) - 77093643461234 [13:34:28]1041 (16) - 0000000000874959 [13:34:28]1040 (4) - 225960 [13:34:28]1012 (4) - 27.07.2024 07:36 [13:34:28]1206 (1) - 0 [13:34:28]OFD Sender: Remove packet 225960 [13:34:28]ProducePacketName [13:34:28]name=ofd_packets/00225960 [13:34:28]NVStorageDeleteData [13:34:28]OFD Sender: No OFD packet to send [13:34:29]*** Cut start [13:34:29]*** Partial cut [13:34:29]*** CUTSNS_PIN = 1 [13:34:29]*** CUTSNS_PIN = 0 [13:34:29]*** Brake cut motor [13:34:29]Read from MH i2c: 01 [13:34:29]MH_I2C_Read... [13:34:29]*** Stop cut motor [13:34:29]*** Cut end [13:34:29]Read from MH i2c: 01 07 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: 01 07 00 3A 06 00 00 00 00 00 FF 0F 55 [13:34:29]process_action close_receipt done [13:34:29]requested_data is exist [13:34:29]produce_requested_data [13:34:29]requested_item fm.sn is exist - process it [13:34:29]wFMCommunicate request_size=4 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 11 00 00 [13:34:29]Write to MH i2c: E2 08 00 3B 06 80 11 00 00 00 00 00 00 BB [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 17 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 17 00 3B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [13:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:34:29]wFMCommunicate OK [13:34:29]requested_item fd.num is exist - process it [13:34:29]SAM_PROTO_GetFieldsCounters [13:34:29]wFMCommunicate request_size=4 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 13 00 00 [13:34:29]Write to MH i2c: E2 08 00 3C 06 80 13 00 00 00 00 00 00 BE [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 62 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 62 00 3C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [13:34:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:29]wFMCommunicate OK [13:34:29]SAM_PROTO_GetFieldsCounters done [13:34:29]requested_item shift.num is exist - process it [13:34:29]requested_item shift.opened is exist - process it [13:34:29]req_shift_opened [13:34:29]FM_GetShiftState [13:34:29]SAM_PROTO_GetShiftState [13:34:29]wFMCommunicate request_size=4 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 13 01 00 [13:34:29]Write to MH i2c: E2 08 00 3D 06 80 13 01 00 00 00 00 00 C0 [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 [13:34:30]MH_I2C_Read... [13:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:30]Read from MH i2c: E2 0E 00 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 0E 00 3D 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CE [13:34:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:34:30]wFMCommunicate OK [13:34:30]SAM_PROTO_GetShiftState done [13:34:30]FM_GetShiftState done [13:34:30]req_shift_opened done [13:34:30]requested_item shift.open_date is exist - process it [13:34:30]req_shift_open_date [13:34:30]req_shift_open_date done [13:34:30]produce_requested_data done [13:34:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225960,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:34:30]process_action_free close_receipt [13:34:30]json_value_free [13:34:30]json_value_free done [13:34:30]process_json_proto returns [13:34:30]Send response to host [13:34:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225960,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:34:30]free response buf [13:34:30]execute_script done [13:34:30]execute_script returns [13:34:30]free content buf [13:34:30]Sock 9.Close socket [13:34:30]Sock 9.Thread stoped [13:34:33]accept exits with 10 [13:34:33]New connection [13:34:33]New thread 3066723684 created [13:34:33]Thread 3066580324 joined [13:34:33]Waiting for new connection... [13:34:33] Sock 10.Parse request [13:34:33]Sock 10.Check first char [13:34:33]Sock 10.First char is OK [13:34:33]request: POST /json_proto HTTP/1.0 [13:34:33]Method: POST [13:34:33]URL: /json_proto [13:34:33]Method is POST - this is cgi request [13:34:33]url: /json_proto [13:34:33]query_string will be loaded in cgi processing [13:34:33]execute_cgi json_proto POST (null) [13:34:33]execute_cgi path=json_proto method=POST [13:34:33]POST find Content-Length [13:34:33]Host: 172.17.43.131:8080 [13:34:33]Content-Length: 817 [13:34:33]Content-Type: application/json [13:34:33] [13:34:33]POST finish read [13:34:33]Found Content-Length = 817 [13:34:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:33]execute_script... [13:34:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:33]POST & json_proto [13:34:33]process_json_proto [13:34:33]json parsed OK: [13:34:33]protocol is kg_v1.0 [13:34:33]action value=close_receipt [13:34:33]process_action close_receipt [13:34:33]cmd_close_receipt [13:34:33]MH_GetDate [13:34:33]Write to MH i2c: F0 00 00 3E 06 33 [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: F0 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: F0 09 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: F0 09 00 3E 06 00 69 F7 A4 66 F9 24 A2 66 CB [13:34:33]GetLastDocTimeStamp 1722087266 [13:34:33]current date 1722087273 [13:34:33]FM_GetShiftState [13:34:33]SAM_PROTO_GetShiftState [13:34:33]wFMCommunicate request_size=4 [13:34:33]MH_SAM_APDU [13:34:33]CAPDU: 80 13 01 00 [13:34:33]Write to MH i2c: E2 08 00 3F 06 80 13 01 00 00 00 00 00 C2 [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:33]Read from MH i2c: E2 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 0E 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 0E 00 3F 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D0 [13:34:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:34:33]wFMCommunicate OK [13:34:33]SAM_PROTO_GetShiftState done [13:34:33]FM_GetShiftState done [13:34:33]opened in 1722038719 [13:34:33]opened+sec_in_day 1722125119 [13:34:33]quantity*price = 300075 [13:34:33]sum+1 = 300077 [13:34:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 321 27.07.2024 13:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225961 ФПД: 16101484260988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225961&fm=16101484260988&tin=02508201610067®Number=0000000000092624&sum=300076 [13:34:34]StoreToDocumentArchive [13:34:34]shift 438 fd 225961 [13:34:34]save to /storage/0438/doc_00225961 [13:34:34]save last doc name /storage/0438/doc_00225961 to /storage/kkm_last_doc_name [13:34:34]save OK [13:34:34]Clear old archive folders... [13:34:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:34:34]tlvbuf is 008C2040 [13:34:34]SAM_PROTO_ClearQueue [13:34:34]wFMCommunicate request_size=4 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 09 00 00 [13:34:34]Write to MH i2c: E2 08 00 4C 06 80 09 00 00 00 00 00 00 C4 [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [13:34:34]RAPDU: 90 00 [13:34:34]wFMCommunicate OK [13:34:34]SAM_PROTO_ClearQueue done [13:34:34]KKMCreateOFDPacket [13:34:34]OFDProtocolAddRootSTLVToBuf [13:34:34]FM_MakeSignedData [13:34:34]FM_MakeSignedData [13:34:34]SAM_PROTO_SignData [13:34:34]wFMCommunicate request_size=4 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 0D 01 02 [13:34:34]Write to MH i2c: E2 08 00 4D 06 80 0D 01 02 00 00 00 00 CC [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [13:34:34]RAPDU: 90 00 [13:34:34]wFMCommunicate OK [13:34:34]wFMCommunicate request_size=255 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 69 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 72 03 00 35 04 06 00 0E A4 EB 3F [13:34:34]Write to MH i2c: E2 02 01 4E 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 69 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 72 03 00 35 04 06 00 0E A4 EB 3F 00 00 87 [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 4E 06 00 90 00 C8 [13:34:34]RAPDU: 90 00 [13:34:34]wFMCommunicate OK [13:34:34]wFMCommunicate request_size=7 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 0D 02 02 02 EE 7C [13:34:34]Write to MH i2c: E2 0A 00 4F 06 80 0D 02 02 02 00 EE 7C 00 00 3D [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [13:34:34]RAPDU: 90 00 [13:34:34]wFMCommunicate OK [13:34:34]wFMCommunicate request_size=4 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 0D 03 02 [13:34:34]Write to MH i2c: E2 08 00 50 06 80 0D 03 02 00 00 00 00 D1 [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 0B 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 0B 00 50 06 00 78 96 F6 F4 1C D2 F1 D4 90 00 7D [13:34:34]RAPDU: 78 96 F6 F4 1C D2 F1 D4 90 00 [13:34:34]wFMCommunicate OK [13:34:34]SAM_PROTO_SignData done [13:34:34]FM_MakeSignedData done [13:34:34]CreateOFDProtocolMessage [13:34:34]wFMCommunicate request_size=4 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 11 00 00 [13:34:34]Write to MH i2c: E2 08 00 51 06 80 11 00 00 00 00 00 00 D1 [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:35]Read from MH i2c: E2 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: E2 17 00 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: E2 17 00 51 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [13:34:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:34:35]wFMCommunicate OK [13:34:35]CreateOFDProtocolMessage done [13:34:35]OFDSenderStorePacket 225961 [13:34:35]StoreOFDPacket docnum=225961 [13:34:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 26 21 04 01 13 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 69 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 72 03 00 35 04 06 00 0E A4 EB 3F EE 7C 78 96 F6 F4 1C D2 F1 D4 [13:34:35]CheckFolder [13:34:35]dirname=/storage/ofd_packets [13:34:35]CheckFolder done [13:34:35]ProducePacketName [13:34:35]name=ofd_packets/00225961 [13:34:35]NVStorageSaveData ofd_packets/00225961 [13:34:35]File name is /storage/ofd_packets/00225961 [13:34:35]Write 298 bytes [13:34:35]NVStorageSaveData done [13:34:35]OFDSenderStorePacket done [13:34:35]KKMCreateOFDPacket done [13:34:35]NVStorageSaveData kkm_last_timestamp [13:34:35]File name is /storage/kkm_last_timestamp [13:34:35]Write 4 bytes [13:34:35]NVStorageSaveData done [13:34:35]ExternCall_PrintAddStr [13:34:35]wPrintStart [13:34:35]Write to MH i2c: 01 00 00 52 06 58 [13:34:35]Write i2c OK [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: 01 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: 01 07 00 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: 01 07 00 52 06 00 00 00 00 00 FF 0F 6D [13:34:35]RasterBufferAndPrint [13:34:35]line Счет N : (1)2002254 [13:34:35]line ИНН: 02508201610067 [13:34:35]line Контрольно-Кассовый Чек [13:34:35]line ПРОДАЖА [13:34:35]line ТРК (МРК, ГНК) : 41 [13:34:35]line Товар: 2710194210 [13:34:35]line ДТ-К-5 [13:34:35]line 39.380 * 76.20 [13:34:35]line = 3000.76 [13:34:35]line НДС 12% НСП 1% [13:34:35]line > о реализуемом товаре [13:34:35]line ИТОГО: 3000.76 [13:34:35]line НСП 1% : 26.55 [13:34:35]line НДС 12% : 318.66 [13:34:35]line Наличными: 0.00 [13:34:35]line Безнал.: 3000.76 [13:34:35]line Место: АЗС № 97 "Партнер Нефть" [13:34:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:34:35]line СНО: Общий режим [13:34:35]line Чек 321 27.07.2024 13:34 [13:34:35]line Смена: 438 ФФД: 1.0 [13:34:35]line ЗНМ: 0300000054 [13:34:35]line РНМ: 0000000000092624 [13:34:35]line Версия ККМ: 001 [13:34:35]line Платежная система: Бакай Банк [13:34:35]line ФМ: 0000000000874959 [13:34:35]line ФД: 225961 [13:34:35]line ФПД: 16101484260988 [13:34:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T133433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225961&fm=16101484260988&tin=02508201610067®Number=0000000000092624&sum=300076 [13:34:35]written 0, free lines is 4095 [13:34:35]OFD Sender: Processing packet 225961 [packets to send 600, broken 599] [13:34:35]ProducePacketName [13:34:35]name=ofd_packets/00225961 [13:34:35]OFD Sender: To server: pG, [13:34:35]CommunicateWithHost lk.salyk.kg:30040 [13:34:35]ConnectInit lk.salyk.kg [13:34:35]Write to MH i2c: 01 00 00 7C 06 82 [13:34:35]Write i2c OK [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: 01 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: 01 07 00 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: 01 07 00 7C 06 00 00 00 00 00 7F 0C 14 [13:34:35]RasterBufferAndPrint [13:34:35]line [13:34:35]line [13:34:35]line [13:34:35]line [13:34:35]line [13:34:35]written 0, free lines is 3206 [13:34:35]MH_Cut [13:34:35]Write to MH i2c: D1 01 00 83 06 01 5B [13:34:35]Write i2c OK [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: D1 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: D1 01 00 [13:34:35]MH_I2C_Read... [13:34:35]Read from MH i2c: D1 01 00 83 06 00 5A [13:34:35]Write to MH i2c: 01 00 00 84 06 8A [13:34:35]Write i2c OK [13:34:35]MH_I2C_Read... [13:34:36]*** Cut start [13:34:36]*** Partial cut [13:34:36]*** CUTSNS_PIN = 1 [13:34:36]*** CUTSNS_PIN = 0 [13:34:36]recv_with_timeout no data received [13:34:37]*** Brake cut motor [13:34:37]Read from MH i2c: 01 [13:34:37]MH_I2C_Read... [13:34:37]*** Stop cut motor [13:34:37]*** Cut end [13:34:37]Read from MH i2c: 01 07 00 [13:34:37]MH_I2C_Read... [13:34:37]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 FF 0F 9F [13:34:37]process_action close_receipt done [13:34:37]requested_data is exist [13:34:37]produce_requested_data [13:34:37]requested_item fm.sn is exist - process it [13:34:37]wFMCommunicate request_size=4 [13:34:37]MH_SAM_APDU [13:34:37]CAPDU: 80 11 00 00 [13:34:37]Write to MH i2c: E2 08 00 85 06 80 11 00 00 00 00 00 00 05 [13:34:37]Write i2c OK [13:34:37]MH_I2C_Read... [13:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:37]Read from MH i2c: E2 [13:34:37]MH_I2C_Read... [13:34:37]Read from MH i2c: E2 17 00 [13:34:37]MH_I2C_Read... [13:34:37]Read from MH i2c: E2 17 00 85 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [13:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:34:37]wFMCommunicate OK [13:34:37]requested_item fd.num is exist - process it [13:34:37]SAM_PROTO_GetFieldsCounters [13:34:37]wFMCommunicate request_size=4 [13:34:37]MH_SAM_APDU [13:34:37]CAPDU: 80 13 00 00 [13:34:37]Write to MH i2c: E2 08 00 86 06 80 13 00 00 00 00 00 00 08 [13:34:37]Write i2c OK [13:34:37]MH_I2C_Read... [13:34:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:37]Read from MH i2c: E2 [13:34:37]MH_I2C_Read... [13:34:37]Read from MH i2c: E2 62 00 [13:34:37]MH_I2C_Read... [13:34:37]Read from MH i2c: E2 62 00 86 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [13:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:37]wFMCommunicate OK [13:34:37]SAM_PROTO_GetFieldsCounters done [13:34:37]requested_item shift.num is exist - process it [13:34:37]requested_item shift.opened is exist - process it [13:34:37]req_shift_opened [13:34:37]FM_GetShiftState [13:34:37]SAM_PROTO_GetShiftState [13:34:37]wFMCommunicate request_size=4 [13:34:37]MH_SAM_APDU [13:34:37]CAPDU: 80 13 01 00 [13:34:37]Write to MH i2c: E2 08 00 87 06 80 13 01 00 00 00 00 00 0A [13:34:37]Write i2c OK [13:34:37]MH_I2C_Read... [13:34:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:37]Read from MH i2c: E2 [13:34:37]MH_I2C_Read... [13:34:37]Read from MH i2c: E2 0E 00 [13:34:37]MH_I2C_Read... [13:34:37]Read from MH i2c: E2 0E 00 87 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [13:34:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:34:37]wFMCommunicate OK [13:34:37]SAM_PROTO_GetShiftState done [13:34:37]FM_GetShiftState done [13:34:37]req_shift_opened done [13:34:37]requested_item shift.open_date is exist - process it [13:34:37]req_shift_open_date [13:34:37]req_shift_open_date done [13:34:37]produce_requested_data done [13:34:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225961,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:34:37]process_action_free close_receipt [13:34:37]json_value_free [13:34:37]json_value_free done [13:34:37]process_json_proto returns [13:34:37]Send response to host [13:34:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225961,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:34:37]free response buf [13:34:37]execute_script done [13:34:37]execute_script returns [13:34:37]free content buf [13:34:37]Sock 10.Close socket [13:34:37]Sock 10.Thread stoped [13:34:38]Connected sock=11 [13:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 26 21 04 01 13 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 69 F7 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 72 03 00 35 04 06 00 0E A4 EB 3F EE 7C 78 96 F6 F4 1C D2 F1 D4 [13:34: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 35 39 4F 00 00 00 E7 40 47 00 03 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 35 39 10 04 04 00 A9 72 03 00 F4 03 04 00 7A A3 A4 66 B6 04 01 00 00 66 0E C3 85 DA AE F9 A3 [13:34:39]CommunicateWithHost err = 0 [13:34:39]CheckOFDResponse [13:34:39]1017 (14) - 77093643461234 [13:34:39]1041 (16) - 0000000000874959 [13:34:39]1040 (4) - 225961 [13:34:39]1012 (4) - 27.07.2024 07:36 [13:34:39]1206 (1) - 0 [13:34:39]OFD Sender: Remove packet 225961 [13:34:39]ProducePacketName [13:34:39]name=ofd_packets/00225961 [13:34:39]NVStorageDeleteData [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:34:57]recv_with_timeout no data received [13:35:00]OFD Sender: No OFD packet to send [13:35:05]OFD Sender: No OFD packet to send [13:35:07]recv_with_timeout no data received [13:35:10]OFD Sender: No OFD packet to send [13:35:15]OFD Sender: No OFD packet to send [13:35:18]recv_with_timeout no data received [13:35:20]OFD Sender: No OFD packet to send [13:35:25]OFD Sender: No OFD packet to send [13:35:28]recv_with_timeout no data received [13:35:30]OFD Sender: No OFD packet to send [13:35:35]OFD Sender: No OFD packet to send [13:35:40]recv_with_timeout no data received [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:52]recv_with_timeout no data received [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:09]recv_with_timeout no data received [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]recv_with_timeout no data received [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:16]OFD Sender: No OFD packet to send [13:39:21]OFD Sender: No OFD packet to send [13:39:26]OFD Sender: No OFD packet to send [13:39:31]OFD Sender: No OFD packet to send [13:39:36]OFD Sender: No OFD packet to send [13:39:41]OFD Sender: No OFD packet to send [13:39:46]OFD Sender: No OFD packet to send [13:39:51]OFD Sender: No OFD packet to send [13:39:56]OFD Sender: No OFD packet to send [13:40:01]OFD Sender: No OFD packet to send [13:40:03]accept exits with 9 [13:40:03]New connection [13:40:03]New thread 3066580324 created [13:40:03]Thread 3066723684 joined [13:40:03]Waiting for new connection... [13:40:03] Sock 9.Parse request [13:40:03]Sock 9.Check first char [13:40:03]Sock 9.First char is OK [13:40:03]request: POST /json_proto HTTP/1.0 [13:40:03]Method: POST [13:40:03]URL: /json_proto [13:40:03]Method is POST - this is cgi request [13:40:03]url: /json_proto [13:40:03]query_string will be loaded in cgi processing [13:40:03]execute_cgi json_proto POST (null) [13:40:03]execute_cgi path=json_proto method=POST [13:40:03]POST find Content-Length [13:40:03]Host: 172.17.43.131:8080 [13:40:03]Content-Length: 1250 [13:40:03]Content-Type: application/json [13:40:03] [13:40:03]POST finish read [13:40:03]Found Content-Length = 1250 [13:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002256\u000A27.07.2024 13:38\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3705734-35-38-39-52-53-74-75-76-77-84-85-86-87-88\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:03]execute_script... [13:40:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002256\u000A27.07.2024 13:38\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3705734-35-38-39-52-53-74-75-76-77-84-85-86-87-88\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:03]POST & json_proto [13:40:03]process_json_proto [13:40:03]json parsed OK: [13:40:03]protocol is kg_v1.0 [13:40:03]action value=print_text [13:40:03]process_action print_text [13:40:03]cmd_print_text [13:40:03]ExternCall_PrintAddStr [13:40:03]wPrintStart [13:40:03]Write to MH i2c: 01 00 00 88 06 8E [13:40:03]Write i2c OK [13:40:03]MH_I2C_Read... [13:40:03]Read from MH i2c: 01 [13:40:03]MH_I2C_Read... [13:40:03]Read from MH i2c: 01 07 00 [13:40:03]MH_I2C_Read... [13:40:03]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 FF 0F A3 [13:40:03]RasterBufferAndPrint [13:40:03]line *****ТОВАРНЫЙ ЧЕК***** [13:40:03]line АЗС-97 [13:40:03]line Партнер нефть [13:40:03]line 02508201610067 [13:40:03]line Кассир : Орунбаева Б. [13:40:03]line Счет N : (1)2002256 [13:40:03]line 27.07.2024 13:38 [13:40:03]line ПРОДАЖА [13:40:03]line ТРК (МРК, ГНК): 61 [13:40:03]line Вид ГСМ : 2710194210 [13:40:03]line ДТ-К-5 [13:40:03]line 100.000 x 76.20 [13:40:03]line ИТОГ: 7620.00 [13:40:03]line Тип оплаты: Талоны: Топливные Талоны [13:40:03]line 3705734-35-38-39-52-53-74-75-76-77-84-85-86-87-88 [13:40:03]line ______________________ [13:40:04]line (подпись) [13:40:04]written 0, free lines is 4095 [13:40:04]Write to MH i2c: 01 00 00 9D 06 A3 [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: 01 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: 01 07 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 05 0E BD [13:40:04]RasterBufferAndPrint [13:40:04]line [13:40:04]line [13:40:04]line [13:40:04]line [13:40:04]line [13:40:04]written 0, free lines is 3591 [13:40:04]MH_Cut [13:40:04]Write to MH i2c: D1 01 00 A4 06 01 7C [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: D1 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: D1 01 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: D1 01 00 A4 06 00 7B [13:40:04]Write to MH i2c: 01 00 00 A5 06 AB [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:05]*** Cut start [13:40:05]*** Partial cut [13:40:05]*** CUTSNS_PIN = 1 [13:40:05]*** CUTSNS_PIN = 0 [13:40:05]*** Brake cut motor [13:40:05]Read from MH i2c: 01 [13:40:05]MH_I2C_Read... [13:40:05]Read from MH i2c: 01 07 00 [13:40:05]MH_I2C_Read... [13:40:05]*** Stop cut motor [13:40:05]*** Cut end [13:40:05]Read from MH i2c: 01 07 00 A5 06 00 00 00 00 00 FF 0F C0 [13:40:05]process_action print_text done [13:40:05]requested_data is exist [13:40:05]produce_requested_data [13:40:05]requested_item fm.sn is exist - process it [13:40:05]wFMCommunicate request_size=4 [13:40:05]MH_SAM_APDU [13:40:05]CAPDU: 80 11 00 00 [13:40:05]Write to MH i2c: E2 08 00 A6 06 80 11 00 00 00 00 00 00 26 [13:40:05]Write i2c OK [13:40:05]MH_I2C_Read... [13:40:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:06]Read from MH i2c: E2 [13:40:06]MH_I2C_Read... [13:40:06]Read from MH i2c: E2 17 00 [13:40:06]MH_I2C_Read... [13:40:06]Read from MH i2c: E2 17 00 A6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [13:40:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:40:06]wFMCommunicate OK [13:40:06]requested_item fd.num is exist - process it [13:40:06]SAM_PROTO_GetFieldsCounters [13:40:06]wFMCommunicate request_size=4 [13:40:06]MH_SAM_APDU [13:40:06]CAPDU: 80 13 00 00 [13:40:06]Write to MH i2c: E2 08 00 A7 06 80 13 00 00 00 00 00 00 29 [13:40:06]Write i2c OK [13:40:06]MH_I2C_Read... [13:40:06]OFD Sender: No OFD packet to send [13:40:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:06]Read from MH i2c: E2 [13:40:06]MH_I2C_Read... [13:40:06]Read from MH i2c: E2 62 00 [13:40:06]MH_I2C_Read... [13:40:06]Read from MH i2c: E2 62 00 A7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [13:40: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:06]wFMCommunicate OK [13:40:06]SAM_PROTO_GetFieldsCounters done [13:40:06]requested_item shift.num is exist - process it [13:40:06]requested_item shift.opened is exist - process it [13:40:06]req_shift_opened [13:40:06]FM_GetShiftState [13:40:06]SAM_PROTO_GetShiftState [13:40:06]wFMCommunicate request_size=4 [13:40:06]MH_SAM_APDU [13:40:06]CAPDU: 80 13 01 00 [13:40:06]Write to MH i2c: E2 08 00 A8 06 80 13 01 00 00 00 00 00 2B [13:40:06]Write i2c OK [13:40:06]MH_I2C_Read... [13:40:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:06]Read from MH i2c: E2 [13:40:06]MH_I2C_Read... [13:40:06]Read from MH i2c: E2 0E 00 [13:40:06]MH_I2C_Read... [13:40:06]Read from MH i2c: E2 0E 00 A8 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 39 [13:40:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:40:06]wFMCommunicate OK [13:40:06]SAM_PROTO_GetShiftState done [13:40:06]FM_GetShiftState done [13:40:06]req_shift_opened done [13:40:06]requested_item shift.open_date is exist - process it [13:40:06]req_shift_open_date [13:40:06]req_shift_open_date done [13:40:06]produce_requested_data done [13:40:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225961,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:40:06]process_action_free print_text [13:40:06]json_value_free [13:40:06]json_value_free done [13:40:06]process_json_proto returns [13:40:06]Send response to host [13:40:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225961,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:40:06]free response buf [13:40:06]execute_script done [13:40:06]execute_script returns [13:40:06]free content buf [13:40:06]Sock 9.Close socket [13:40:06]Sock 9.Thread stoped [13:40:11]OFD Sender: No OFD packet to send [13:40:16]OFD Sender: No OFD packet to send [13:40:21]OFD Sender: No OFD packet to send [13:40:26]OFD Sender: No OFD packet to send [13:40:30]accept exits with 8 [13:40:30]New connection [13:40:30]New thread 3066723684 created [13:40:30]Thread 3066580324 joined [13:40:30]Waiting for new connection... [13:40:30] Sock 8.Parse request [13:40:30]Sock 8.Check first char [13:40:30]Sock 8.First char is OK [13:40:30]request: POST /json_proto HTTP/1.0 [13:40:30]Method: POST [13:40:30]URL: /json_proto [13:40:30]Method is POST - this is cgi request [13:40:30]url: /json_proto [13:40:30]query_string will be loaded in cgi processing [13:40:30]execute_cgi json_proto POST (null) [13:40:30]execute_cgi path=json_proto method=POST [13:40:30]POST find Content-Length [13:40:30]Host: 172.17.43.131:8080 [13:40:30]Content-Length: 679 [13:40:30]Content-Type: application/json [13:40:30] [13:40:30]POST finish read [13:40:30]Found Content-Length = 679 [13:40:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:30]execute_script... [13:40:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:30]POST & json_proto [13:40:30]process_json_proto [13:40:30]json parsed OK: [13:40:30]protocol is kg_v1.0 [13:40:30]action value=close_receipt [13:40:30]process_action close_receipt [13:40:30]cmd_close_receipt [13:40:30]MH_GetDate [13:40:30]Write to MH i2c: F0 00 00 A9 06 9E [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: F0 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: F0 09 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: F0 09 00 A9 06 00 CE F8 A4 66 F9 24 A2 66 9C [13:40:30]GetLastDocTimeStamp 1722087273 [13:40:30]current date 1722087630 [13:40:30]FM_GetShiftState [13:40:30]SAM_PROTO_GetShiftState [13:40:30]wFMCommunicate request_size=4 [13:40:30]MH_SAM_APDU [13:40:30]CAPDU: 80 13 01 00 [13:40:30]Write to MH i2c: E2 08 00 AA 06 80 13 01 00 00 00 00 00 2D [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:30]Read from MH i2c: E2 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 0E 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 0E 00 AA 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3B [13:40:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:40:30]wFMCommunicate OK [13:40:30]SAM_PROTO_GetShiftState done [13:40:30]FM_GetShiftState done [13:40:30]opened in 1722038719 [13:40:30]opened+sec_in_day 1722125119 [13:40:30]quantity*price = 80061 [13:40:30]sum+1 = 80063 [13:40:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 322 27.07.2024 13:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225962 ФПД: 187857807296820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134030&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225962&fm=187857807296820&tin=02508201610067®Number=0000000000092624&sum=80000 [13:40:31]StoreToDocumentArchive [13:40:31]shift 438 fd 225962 [13:40:31]save to /storage/0438/doc_00225962 [13:40:31]save last doc name /storage/0438/doc_00225962 to /storage/kkm_last_doc_name [13:40:31]save OK [13:40:31]Clear old archive folders... [13:40:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:40:31]tlvbuf is 008C2670 [13:40:31]SAM_PROTO_ClearQueue [13:40:31]wFMCommunicate request_size=4 [13:40:31]MH_SAM_APDU [13:40:31]CAPDU: 80 09 00 00 [13:40:31]Write to MH i2c: E2 08 00 B7 06 80 09 00 00 00 00 00 00 2F [13:40:31]Write i2c OK [13:40:31]MH_I2C_Read... [13:40:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:31]Read from MH i2c: E2 [13:40:31]MH_I2C_Read... [13:40:31]Read from MH i2c: E2 03 00 [13:40:31]MH_I2C_Read... [13:40:31]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [13:40:31]RAPDU: 90 00 [13:40:31]wFMCommunicate OK [13:40:31]SAM_PROTO_ClearQueue done [13:40:31]KKMCreateOFDPacket [13:40:31]OFDProtocolAddRootSTLVToBuf [13:40:31]FM_MakeSignedData [13:40:31]FM_MakeSignedData [13:40:31]SAM_PROTO_SignData [13:40:31]wFMCommunicate request_size=4 [13:40:31]MH_SAM_APDU [13:40:31]CAPDU: 80 0D 01 02 [13:40:31]Write to MH i2c: E2 08 00 B8 06 80 0D 01 02 00 00 00 00 37 [13:40:31]Write i2c OK [13:40:31]MH_I2C_Read... [13:40:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:31]Read from MH i2c: E2 [13:40:31]MH_I2C_Read... [13:40:31]Read from MH i2c: E2 03 00 [13:40:31]MH_I2C_Read... [13:40:31]Read from MH i2c: E2 03 00 B8 06 00 90 00 32 [13:40:31]RAPDU: 90 00 [13:40:31]wFMCommunicate OK [13:40:31]wFMCommunicate request_size=255 [13:40:31]MH_SAM_APDU [13:40:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 CE F8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 72 03 00 35 04 06 00 AA [13:40:31]Write to MH i2c: E2 02 01 B9 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 CE F8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 72 03 00 35 04 06 00 AA 00 00 CE [13:40:31]Write i2c OK [13:40:31]MH_I2C_Read... [13:40:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:32]Read from MH i2c: E2 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 03 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 03 00 B9 06 00 90 00 33 [13:40:32]RAPDU: 90 00 [13:40:32]wFMCommunicate OK [13:40:32]wFMCommunicate request_size=10 [13:40:32]MH_SAM_APDU [13:40:32]CAPDU: 80 0D 02 02 05 DB 0D DF 49 34 [13:40:32]Write to MH i2c: E2 0D 00 BA 06 80 0D 02 02 05 00 DB 0D DF 49 34 00 00 88 [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:32]Read from MH i2c: E2 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 03 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 03 00 BA 06 00 90 00 34 [13:40:32]RAPDU: 90 00 [13:40:32]wFMCommunicate OK [13:40:32]wFMCommunicate request_size=4 [13:40:32]MH_SAM_APDU [13:40:32]CAPDU: 80 0D 03 02 [13:40:32]Write to MH i2c: E2 08 00 BB 06 80 0D 03 02 00 00 00 00 3C [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:32]Read from MH i2c: E2 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 0B 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 0B 00 BB 06 00 C0 77 7B AB 83 32 DB 94 90 00 BE [13:40:32]RAPDU: C0 77 7B AB 83 32 DB 94 90 00 [13:40:32]wFMCommunicate OK [13:40:32]SAM_PROTO_SignData done [13:40:32]FM_MakeSignedData done [13:40:32]CreateOFDProtocolMessage [13:40:32]wFMCommunicate request_size=4 [13:40:32]MH_SAM_APDU [13:40:32]CAPDU: 80 11 00 00 [13:40:32]Write to MH i2c: E2 08 00 BC 06 80 11 00 00 00 00 00 00 3C [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:32]Read from MH i2c: E2 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 17 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 17 00 BC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [13:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:40:32]wFMCommunicate OK [13:40:32]CreateOFDProtocolMessage done [13:40:32]OFDSenderStorePacket 225962 [13:40:32]StoreOFDPacket docnum=225962 [13:40:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 8E 07 01 0B BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 CE F8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 72 03 00 35 04 06 00 AA DB 0D DF 49 34 C0 77 7B AB 83 32 DB 94 [13:40:32]CheckFolder [13:40:32]dirname=/storage/ofd_packets [13:40:32]CheckFolder done [13:40:32]ProducePacketName [13:40:32]name=ofd_packets/00225962 [13:40:32]NVStorageSaveData ofd_packets/00225962 [13:40:32]File name is /storage/ofd_packets/00225962 [13:40:32]Write 301 bytes [13:40:32]NVStorageSaveData done [13:40:32]OFDSenderStorePacket done [13:40:32]KKMCreateOFDPacket done [13:40:32]NVStorageSaveData kkm_last_timestamp [13:40:32]File name is /storage/kkm_last_timestamp [13:40:32]Write 4 bytes [13:40:32]NVStorageSaveData done [13:40:32]ExternCall_PrintAddStr [13:40:32]wPrintStart [13:40:32]Write to MH i2c: 01 00 00 BD 06 C3 [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: 01 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: 01 07 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: 01 07 00 BD 06 00 00 00 00 00 FF 0F D8 [13:40:32]RasterBufferAndPrint [13:40:32]line Счет N : (1)2002257 [13:40:32]line ИНН: 02508201610067 [13:40:32]line Контрольно-Кассовый Чек [13:40:32]line ПРОДАЖА [13:40:32]line ТРК (МРК, ГНК) : 54 [13:40:32]line Товар: 2710124500 [13:40:32]line Аи-95-К-5 [13:40:32]line 10.790 * 74.20 [13:40:32]line = 800.62 [13:40:32]line НДС 12% НСП 1% [13:40:32]line > о реализуемом товаре [13:40:32]line ОКРУГЛЕНИЕ: -0.62 [13:40:32]line ИТОГО: 800.00 [13:40:32]line Внесено: 800.00 [13:40:32]line СДАЧА: 0.00 [13:40:32]line НСП 1% : 7.08 [13:40:32]line НДС 12% : 85.02 [13:40:32]line Наличными: 800.00 [13:40:32]line Безнал.: 0.00 [13:40:32]line Место: АЗС № 97 "Партнер Нефть" [13:40:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:40:32]line СНО: Общий режим [13:40:32]line Чек 322 27.07.2024 13:40 [13:40:32]line Смена: 438 ФФД: 1.0 [13:40:32]line ЗНМ: 0300000054 [13:40:32]line РНМ: 0000000000092624 [13:40:32]line Версия ККМ: 001 [13:40:32]line ФМ: 0000000000874959 [13:40:32]line ФД: 225962 [13:40:32]line ФПД: 187857807296820 [13:40:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134030&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225962&fm=187857807296820&tin=02508201610067®Number=0000000000092624&sum=80000 [13:40:32]OFD Sender: Processing packet 225962 [packets to send 600, broken 599] [13:40:32]ProducePacketName [13:40:32]name=ofd_packets/00225962 [13:40:32]OFD Sender: To server: pG, [13:40:32]CommunicateWithHost lk.salyk.kg:30040 [13:40:32]ConnectInit lk.salyk.kg [13:40:32]written 0, free lines is 4095 [13:40:32]Write to MH i2c: 01 00 00 E8 06 EE [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: 01 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: 01 07 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: 01 07 00 E8 06 00 00 00 00 00 5D 0C 5E [13:40:32]RasterBufferAndPrint [13:40:32]line [13:40:32]line [13:40:32]line [13:40:32]line [13:40:32]line [13:40:32]written 0, free lines is 3168 [13:40:32]MH_Cut [13:40:32]Write to MH i2c: D1 01 00 EF 06 01 C7 [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: D1 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: D1 01 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: D1 01 00 EF 06 00 C6 [13:40:32]Write to MH i2c: 01 00 00 F0 06 F6 [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:34]*** Cut start [13:40:34]*** Partial cut [13:40:34]*** CUTSNS_PIN = 1 [13:40:34]*** CUTSNS_PIN = 0 [13:40:34]*** Brake cut motor [13:40:34]Read from MH i2c: 01 [13:40:34]MH_I2C_Read... [13:40:34]*** Stop cut motor [13:40:34]*** Cut end [13:40:34]Read from MH i2c: 01 07 00 [13:40:34]MH_I2C_Read... [13:40:34]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [13:40:34]process_action close_receipt done [13:40:34]requested_data is exist [13:40:34]produce_requested_data [13:40:34]requested_item fm.sn is exist - process it [13:40:34]wFMCommunicate request_size=4 [13:40:34]MH_SAM_APDU [13:40:34]CAPDU: 80 11 00 00 [13:40:34]Write to MH i2c: E2 08 00 F1 06 80 11 00 00 00 00 00 00 71 [13:40:34]Write i2c OK [13:40:34]MH_I2C_Read... [13:40:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:34]Read from MH i2c: E2 [13:40:34]MH_I2C_Read... [13:40:34]Read from MH i2c: E2 17 00 [13:40:34]MH_I2C_Read... [13:40:34]Read from MH i2c: E2 17 00 F1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [13:40:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:40:34]wFMCommunicate OK [13:40:34]requested_item fd.num is exist - process it [13:40:34]SAM_PROTO_GetFieldsCounters [13:40:34]wFMCommunicate request_size=4 [13:40:34]MH_SAM_APDU [13:40:34]CAPDU: 80 13 00 00 [13:40:34]Write to MH i2c: E2 08 00 F2 06 80 13 00 00 00 00 00 00 74 [13:40:34]Write i2c OK [13:40:34]MH_I2C_Read... [13:40:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:35]Read from MH i2c: E2 [13:40:35]MH_I2C_Read... [13:40:35]Read from MH i2c: E2 62 00 [13:40:35]MH_I2C_Read... [13:40:35]Read from MH i2c: E2 62 00 F2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [13:40: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:35]wFMCommunicate OK [13:40:35]SAM_PROTO_GetFieldsCounters done [13:40:35]requested_item shift.num is exist - process it [13:40:35]requested_item shift.opened is exist - process it [13:40:35]req_shift_opened [13:40:35]FM_GetShiftState [13:40:35]SAM_PROTO_GetShiftState [13:40:35]wFMCommunicate request_size=4 [13:40:35]MH_SAM_APDU [13:40:35]CAPDU: 80 13 01 00 [13:40:35]Write to MH i2c: E2 08 00 F3 06 80 13 01 00 00 00 00 00 76 [13:40:35]Write i2c OK [13:40:35]MH_I2C_Read... [13:40:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:35]Read from MH i2c: E2 [13:40:35]MH_I2C_Read... [13:40:35]Read from MH i2c: E2 0E 00 [13:40:35]MH_I2C_Read... [13:40:35]Read from MH i2c: E2 0E 00 F3 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 84 [13:40:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:40:35]wFMCommunicate OK [13:40:35]SAM_PROTO_GetShiftState done [13:40:35]FM_GetShiftState done [13:40:35]req_shift_opened done [13:40:35]requested_item shift.open_date is exist - process it [13:40:35]req_shift_open_date [13:40:35]req_shift_open_date done [13:40:35]produce_requested_data done [13:40:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225962,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:40:35]process_action_free close_receipt [13:40:35]json_value_free [13:40:35]json_value_free done [13:40:35]process_json_proto returns [13:40:35]Send response to host [13:40:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225962,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:40:35]free response buf [13:40:35]execute_script done [13:40:35]execute_script returns [13:40:35]free content buf [13:40:35]Sock 8.Close socket [13:40:35]Sock 8.Thread stoped [13:40:37]ConnectInit Can't take IP for lk.salyk.kg [13:40:37]CommunicateWithHost connect error [13:40:37]CommunicateWithHost err = -1 [13:40:37]OFD Sender: Server communicate error [13:40:42]OFD Sender: Processing packet 225962 [packets to send 600, broken 599] [13:40:42]ProducePacketName [13:40:42]name=ofd_packets/00225962 [13:40:42]OFD Sender: To server: pG, [13:40:42]CommunicateWithHost lk.salyk.kg:30040 [13:40:42]ConnectInit lk.salyk.kg [13:40:47]ConnectInit Can't take IP for lk.salyk.kg [13:40:47]CommunicateWithHost connect error [13:40:47]CommunicateWithHost err = -1 [13:40:47]OFD Sender: Server communicate error [13:40:52]recv_with_timeout no data received [13:40:52]OFD Sender: Processing packet 225962 [packets to send 600, broken 599] [13:40:52]ProducePacketName [13:40:52]name=ofd_packets/00225962 [13:40:52]OFD Sender: To server: pG, [13:40:52]CommunicateWithHost lk.salyk.kg:30040 [13:40:52]ConnectInit lk.salyk.kg [13:40:54]Connected sock=8 [13:40:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 8E 07 01 0B BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 CE F8 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 72 03 00 35 04 06 00 AA DB 0D DF 49 34 C0 77 7B AB 83 32 DB 94 [13:40: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 35 39 4F 00 00 00 A6 5B 47 00 F0 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 72 03 00 F4 03 04 00 F2 A4 A4 66 B6 04 01 00 00 04 A1 B8 34 42 7F 18 9A [13:40:55]CommunicateWithHost err = 0 [13:40:55]CheckOFDResponse [13:40:55]1017 (14) - 77093643461234 [13:40:55]1041 (16) - 0000000000874959 [13:40:55]1040 (4) - 225962 [13:40:55]1012 (4) - 27.07.2024 07:42 [13:40:55]1206 (1) - 0 [13:40:55]OFD Sender: Remove packet 225962 [13:40:55]ProducePacketName [13:40:55]name=ofd_packets/00225962 [13:40:55]NVStorageDeleteData [13:40:56]OFD Sender: No OFD packet to send [13:41:01]OFD Sender: No OFD packet to send [13:41:02]recv_with_timeout no data received [13:41:06]OFD Sender: No OFD packet to send [13:41:11]OFD Sender: No OFD packet to send [13:41:16]OFD Sender: No OFD packet to send [13:41:21]OFD Sender: No OFD packet to send [13:41:26]OFD Sender: No OFD packet to send [13:41:31]OFD Sender: No OFD packet to send [13:41:36]OFD Sender: No OFD packet to send [13:41:41]OFD Sender: No OFD packet to send [13:41:46]OFD Sender: No OFD packet to send [13:41:51]OFD Sender: No OFD packet to send [13:41:56]OFD Sender: No OFD packet to send [13:42:01]OFD Sender: No OFD packet to send [13:42:06]OFD Sender: No OFD packet to send [13:42:10]accept exits with 10 [13:42:10]New connection [13:42:10]New thread 3066580324 created [13:42:10]Thread 3066723684 joined [13:42:10]Waiting for new connection... [13:42:10] Sock 10.Parse request [13:42:10]Sock 10.Check first char [13:42:10]Sock 10.First char is OK [13:42:10]request: POST /json_proto HTTP/1.0 [13:42:10]Method: POST [13:42:10]URL: /json_proto [13:42:10]Method is POST - this is cgi request [13:42:10]url: /json_proto [13:42:10]query_string will be loaded in cgi processing [13:42:10]execute_cgi json_proto POST (null) [13:42:10]execute_cgi path=json_proto method=POST [13:42:10]POST find Content-Length [13:42:10]Host: 172.17.43.131:8080 [13:42:10]Content-Length: 680 [13:42:10]Content-Type: application/json [13:42:10] [13:42:10]POST finish read [13:42:10]Found Content-Length = 680 [13:42:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:10]execute_script... [13:42: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)2002258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:10]POST & json_proto [13:42:10]process_json_proto [13:42:10]json parsed OK: [13:42:10]protocol is kg_v1.0 [13:42:10]action value=close_receipt [13:42:10]process_action close_receipt [13:42:10]cmd_close_receipt [13:42:10]MH_GetDate [13:42:10]Write to MH i2c: F0 00 00 F4 06 E9 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: F0 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: F0 09 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: F0 09 00 F4 06 00 33 F9 A4 66 F9 24 A2 66 4D [13:42:10]GetLastDocTimeStamp 1722087630 [13:42:10]current date 1722087731 [13:42:10]FM_GetShiftState [13:42:10]SAM_PROTO_GetShiftState [13:42:10]wFMCommunicate request_size=4 [13:42:10]MH_SAM_APDU [13:42:10]CAPDU: 80 13 01 00 [13:42:10]Write to MH i2c: E2 08 00 F5 06 80 13 01 00 00 00 00 00 78 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:10]Read from MH i2c: E2 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 0E 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 0E 00 F5 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 86 [13:42:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:42:10]wFMCommunicate OK [13:42:10]SAM_PROTO_GetShiftState done [13:42:10]FM_GetShiftState done [13:42:10]opened in 1722038719 [13:42:10]opened+sec_in_day 1722125119 [13:42:10]quantity*price = 300075 [13:42:10]sum+1 = 300077 [13:42:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 323 27.07.2024 13:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225963 ФПД: 219716520452667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134211&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225963&fm=219716520452667&tin=02508201610067®Number=0000000000092624&sum=300000 [13:42:11]StoreToDocumentArchive [13:42:11]shift 438 fd 225963 [13:42:11]save to /storage/0438/doc_00225963 [13:42:11]save last doc name /storage/0438/doc_00225963 to /storage/kkm_last_doc_name [13:42:11]save OK [13:42:11]Clear old archive folders... [13:42:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:42:11]tlvbuf is 00905670 [13:42:11]SAM_PROTO_ClearQueue [13:42:11]wFMCommunicate request_size=4 [13:42:11]MH_SAM_APDU [13:42:11]CAPDU: 80 09 00 00 [13:42:11]Write to MH i2c: E2 08 00 02 07 80 09 00 00 00 00 00 00 7B [13:42:11]Write i2c OK [13:42:11]MH_I2C_Read... [13:42:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:11]Read from MH i2c: E2 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: E2 03 00 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [13:42:11]RAPDU: 90 00 [13:42:11]wFMCommunicate OK [13:42:11]SAM_PROTO_ClearQueue done [13:42:11]KKMCreateOFDPacket [13:42:11]OFDProtocolAddRootSTLVToBuf [13:42:11]FM_MakeSignedData [13:42:11]FM_MakeSignedData [13:42:11]SAM_PROTO_SignData [13:42:11]wFMCommunicate request_size=4 [13:42:11]MH_SAM_APDU [13:42:11]CAPDU: 80 0D 01 02 [13:42:11]Write to MH i2c: E2 08 00 03 07 80 0D 01 02 00 00 00 00 83 [13:42:11]Write i2c OK [13:42:11]MH_I2C_Read... [13:42:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:11]Read from MH i2c: E2 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: E2 03 00 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: E2 03 00 03 07 00 90 00 7E [13:42:11]RAPDU: 90 00 [13:42:11]wFMCommunicate OK [13:42:11]wFMCommunicate request_size=255 [13:42:11]MH_SAM_APDU [13:42:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 33 F9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 72 03 00 35 04 06 00 C7 D4 BD 27 [13:42:11]Write to MH i2c: E2 02 01 04 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 33 F9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 72 03 00 35 04 06 00 C7 D4 BD 27 00 00 17 [13:42:11]Write i2c OK [13:42:11]MH_I2C_Read... [13:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:12]Read from MH i2c: E2 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 03 00 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 03 00 04 07 00 90 00 7F [13:42:12]RAPDU: 90 00 [13:42:12]wFMCommunicate OK [13:42:12]wFMCommunicate request_size=7 [13:42:12]MH_SAM_APDU [13:42:12]CAPDU: 80 0D 02 02 02 22 3B [13:42:12]Write to MH i2c: E2 0A 00 05 07 80 0D 02 02 02 00 22 3B 00 00 E7 [13:42:12]Write i2c OK [13:42:12]MH_I2C_Read... [13:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:12]Read from MH i2c: E2 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 03 00 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 03 00 05 07 00 90 00 80 [13:42:12]RAPDU: 90 00 [13:42:12]wFMCommunicate OK [13:42:12]wFMCommunicate request_size=4 [13:42:12]MH_SAM_APDU [13:42:12]CAPDU: 80 0D 03 02 [13:42:12]Write to MH i2c: E2 08 00 06 07 80 0D 03 02 00 00 00 00 88 [13:42:12]Write i2c OK [13:42:12]MH_I2C_Read... [13:42:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:12]Read from MH i2c: E2 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 0B 00 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 0B 00 06 07 00 24 6B BA 2C F4 25 F0 79 90 00 80 [13:42:12]RAPDU: 24 6B BA 2C F4 25 F0 79 90 00 [13:42:12]wFMCommunicate OK [13:42:12]SAM_PROTO_SignData done [13:42:12]FM_MakeSignedData done [13:42:12]CreateOFDProtocolMessage [13:42:12]wFMCommunicate request_size=4 [13:42:12]MH_SAM_APDU [13:42:12]CAPDU: 80 11 00 00 [13:42:12]Write to MH i2c: E2 08 00 07 07 80 11 00 00 00 00 00 00 88 [13:42:12]Write i2c OK [13:42:12]MH_I2C_Read... [13:42:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:12]Read from MH i2c: E2 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 17 00 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: E2 17 00 07 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [13:42:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:42:12]wFMCommunicate OK [13:42:12]CreateOFDProtocolMessage done [13:42:12]OFDSenderStorePacket 225963 [13:42:12]StoreOFDPacket docnum=225963 [13:42:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E1 DC 04 01 0B 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 33 F9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 72 03 00 35 04 06 00 C7 D4 BD 27 22 3B 24 6B BA 2C F4 25 F0 79 [13:42:12]CheckFolder [13:42:12]dirname=/storage/ofd_packets [13:42:12]CheckFolder done [13:42:12]ProducePacketName [13:42:12]name=ofd_packets/00225963 [13:42:12]NVStorageSaveData ofd_packets/00225963 [13:42:12]File name is /storage/ofd_packets/00225963 [13:42:12]Write 298 bytes [13:42:12]NVStorageSaveData done [13:42:12]OFDSenderStorePacket done [13:42:12]KKMCreateOFDPacket done [13:42:12]NVStorageSaveData kkm_last_timestamp [13:42:12]File name is /storage/kkm_last_timestamp [13:42:12]Write 4 bytes [13:42:12]NVStorageSaveData done [13:42:12]ExternCall_PrintAddStr [13:42:12]wPrintStart [13:42:12]Write to MH i2c: 01 00 00 08 07 0F [13:42:12]Write i2c OK [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: 01 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: 01 07 00 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: 01 07 00 08 07 00 00 00 00 00 FF 0F 24 [13:42:12]RasterBufferAndPrint [13:42:12]line Счет N : (1)2002258 [13:42:12]line ИНН: 02508201610067 [13:42:12]line Контрольно-Кассовый Чек [13:42:12]line ПРОДАЖА [13:42:12]line ТРК (МРК, ГНК) : 11 [13:42:12]line Товар: 2710194210 [13:42:12]line ДТ-К-5 [13:42:12]line 39.380 * 76.20 [13:42:12]line = 3000.76 [13:42:12]line НДС 12% НСП 1% [13:42:12]line > о реализуемом товаре [13:42:12]line ОКРУГЛЕНИЕ: -0.76 [13:42:12]line ИТОГО: 3000.00 [13:42:12]line Внесено: 3000.00 [13:42:12]line СДАЧА: 0.00 [13:42:12]line НСП 1% : 26.55 [13:42:12]line НДС 12% : 318.66 [13:42:12]line Наличными: 3000.00 [13:42:12]line Безнал.: 0.00 [13:42:12]line Место: АЗС № 97 "Партнер Нефть" [13:42:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:42:12]line СНО: Общий режим [13:42:12]line Чек 323 27.07.2024 13:42 [13:42:12]line Смена: 438 ФФД: 1.0 [13:42:12]line ЗНМ: 0300000054 [13:42:12]line РНМ: 0000000000092624 [13:42:12]line Версия ККМ: 001 [13:42:12]line ФМ: 0000000000874959 [13:42:12]line ФД: 225963 [13:42:12]line ФПД: 219716520452667 [13:42:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134211&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225963&fm=219716520452667&tin=02508201610067®Number=0000000000092624&sum=300000 [13:42:12]written 0, free lines is 4095 [13:42:12]OFD Sender: Processing packet 225963 [packets to send 600, broken 599] [13:42:12]ProducePacketName [13:42:12]name=ofd_packets/00225963 [13:42:12]OFD Sender: To server: pG, [13:42:12]CommunicateWithHost lk.salyk.kg:30040 [13:42:12]ConnectInit lk.salyk.kg [13:42:13]Write to MH i2c: 01 00 00 33 07 3A [13:42:13]Write i2c OK [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: 01 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: 01 07 00 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: 01 07 00 33 07 00 00 00 00 00 5D 0C AA [13:42:13]RasterBufferAndPrint [13:42:13]line [13:42:13]line [13:42:13]line [13:42:13]line [13:42:13]line [13:42:13]written 0, free lines is 3168 [13:42:13]MH_Cut [13:42:13]Write to MH i2c: D1 01 00 3A 07 01 13 [13:42:13]Write i2c OK [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: D1 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: D1 01 00 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: D1 01 00 3A 07 00 12 [13:42:13]Write to MH i2c: 01 00 00 3B 07 42 [13:42:13]Write i2c OK [13:42:13]MH_I2C_Read... [13:42:14]*** Cut start [13:42:14]*** Partial cut [13:42:14]*** CUTSNS_PIN = 1 [13:42:14]*** CUTSNS_PIN = 0 [13:42:14]*** Brake cut motor [13:42:14]Read from MH i2c: 01 [13:42:14]MH_I2C_Read... [13:42:14]*** Stop cut motor [13:42:14]*** Cut end [13:42:14]Read from MH i2c: 01 07 00 [13:42:14]MH_I2C_Read... [13:42:14]Read from MH i2c: 01 07 00 3B 07 00 00 00 00 00 FF 0F 57 [13:42:14]process_action close_receipt done [13:42:14]requested_data is exist [13:42:14]produce_requested_data [13:42:14]requested_item fm.sn is exist - process it [13:42:14]wFMCommunicate request_size=4 [13:42:14]MH_SAM_APDU [13:42:14]CAPDU: 80 11 00 00 [13:42:14]Write to MH i2c: E2 08 00 3C 07 80 11 00 00 00 00 00 00 BD [13:42:14]Write i2c OK [13:42:14]MH_I2C_Read... [13:42:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:15]Read from MH i2c: E2 [13:42:15]MH_I2C_Read... [13:42:15]Read from MH i2c: E2 17 00 [13:42:15]MH_I2C_Read... [13:42:15]Read from MH i2c: E2 17 00 3C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [13:42:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:42:15]wFMCommunicate OK [13:42:15]requested_item fd.num is exist - process it [13:42:15]SAM_PROTO_GetFieldsCounters [13:42:15]wFMCommunicate request_size=4 [13:42:15]MH_SAM_APDU [13:42:15]CAPDU: 80 13 00 00 [13:42:15]Write to MH i2c: E2 08 00 3D 07 80 13 00 00 00 00 00 00 C0 [13:42:15]Write i2c OK [13:42:15]MH_I2C_Read... [13:42:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:15]Read from MH i2c: E2 [13:42:15]MH_I2C_Read... [13:42:15]Read from MH i2c: E2 62 00 [13:42:15]MH_I2C_Read... [13:42:15]Read from MH i2c: E2 62 00 3D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [13:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:15]wFMCommunicate OK [13:42:15]SAM_PROTO_GetFieldsCounters done [13:42:15]requested_item shift.num is exist - process it [13:42:15]requested_item shift.opened is exist - process it [13:42:15]req_shift_opened [13:42:15]FM_GetShiftState [13:42:15]SAM_PROTO_GetShiftState [13:42:15]wFMCommunicate request_size=4 [13:42:15]MH_SAM_APDU [13:42:15]CAPDU: 80 13 01 00 [13:42:15]Write to MH i2c: E2 08 00 3E 07 80 13 01 00 00 00 00 00 C2 [13:42:15]Write i2c OK [13:42:15]MH_I2C_Read... [13:42:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:15]Read from MH i2c: E2 [13:42:15]MH_I2C_Read... [13:42:15]Read from MH i2c: E2 0E 00 [13:42:15]MH_I2C_Read... [13:42:15]Read from MH i2c: E2 0E 00 3E 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D0 [13:42:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:42:15]wFMCommunicate OK [13:42:15]SAM_PROTO_GetShiftState done [13:42:15]FM_GetShiftState done [13:42:15]req_shift_opened done [13:42:15]requested_item shift.open_date is exist - process it [13:42:15]req_shift_open_date [13:42:15]req_shift_open_date done [13:42:15]produce_requested_data done [13:42:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225963,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:42:15]process_action_free close_receipt [13:42:15]json_value_free [13:42:15]json_value_free done [13:42:15]process_json_proto returns [13:42:15]Send response to host [13:42:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225963,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:42:15]free response buf [13:42:15]execute_script done [13:42:15]execute_script returns [13:42:15]free content buf [13:42:15]Sock 10.Close socket [13:42:15]Sock 10.Thread stoped [13:42:16]Connected sock=11 [13: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 35 39 0C 01 00 00 E1 DC 04 01 0B 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 33 F9 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 72 03 00 35 04 06 00 C7 D4 BD 27 22 3B 24 6B BA 2C F4 25 F0 79 [13: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 35 39 4F 00 00 00 D2 54 47 00 BF 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 35 39 10 04 04 00 AB 72 03 00 F4 03 04 00 44 A5 A4 66 B6 04 01 00 00 DB FB D6 19 91 A2 31 04 [13:42:16]CommunicateWithHost err = 0 [13:42:16]CheckOFDResponse [13:42:16]1017 (14) - 77093643461234 [13:42:16]1041 (16) - 0000000000874959 [13:42:16]1040 (4) - 225963 [13:42:16]1012 (4) - 27.07.2024 07:44 [13:42:16]1206 (1) - 0 [13:42:16]OFD Sender: Remove packet 225963 [13:42:16]ProducePacketName [13:42:16]name=ofd_packets/00225963 [13:42:16]NVStorageDeleteData [13:42:17]OFD Sender: No OFD packet to send [13:42:22]OFD Sender: No OFD packet to send [13:42:26]recv_with_timeout no data received [13:42:27]OFD Sender: No OFD packet to send [13:42:32]OFD Sender: No OFD packet to send [13:42:36]recv_with_timeout no data received [13:42:37]OFD Sender: No OFD packet to send [13:42:42]OFD Sender: No OFD packet to send [13:42:47]OFD Sender: No OFD packet to send [13:42:52]OFD Sender: No OFD packet to send [13:42:57]OFD Sender: No OFD packet to send [13:42:58]recv_with_timeout no data received [13:43:02]OFD Sender: No OFD packet to send [13:43:07]OFD Sender: No OFD packet to send [13:43:12]OFD Sender: No OFD packet to send [13:43:17]OFD Sender: No OFD packet to send [13:43:22]OFD Sender: No OFD packet to send [13:43:27]OFD Sender: No OFD packet to send [13:43:32]OFD Sender: No OFD packet to send [13:43:37]OFD Sender: No OFD packet to send [13:43:42]OFD Sender: No OFD packet to send [13:43:47]OFD Sender: No OFD packet to send [13:43:52]OFD Sender: No OFD packet to send [13:43:57]OFD Sender: No OFD packet to send [13:44:02]OFD Sender: No OFD packet to send [13:44:07]OFD Sender: No OFD packet to send [13:44:12]OFD Sender: No OFD packet to send [13:44:17]OFD Sender: No OFD packet to send [13:44:22]OFD Sender: No OFD packet to send [13:44:27]OFD Sender: No OFD packet to send [13:44:32]OFD Sender: No OFD packet to send [13:44:37]OFD Sender: No OFD packet to send [13:44:42]OFD Sender: No OFD packet to send [13:44:47]OFD Sender: No OFD packet to send [13:44:52]OFD Sender: No OFD packet to send [13:44:57]OFD Sender: No OFD packet to send [13:45:02]OFD Sender: No OFD packet to send [13:45:07]OFD Sender: No OFD packet to send [13:45:12]OFD Sender: No OFD packet to send [13:45:17]OFD Sender: No OFD packet to send [13:45:22]OFD Sender: No OFD packet to send [13:45:27]OFD Sender: No OFD packet to send [13:45:33]OFD Sender: No OFD packet to send [13:45:38]OFD Sender: No OFD packet to send [13:45:43]OFD Sender: No OFD packet to send [13:45:48]OFD Sender: No OFD packet to send [13:45:53]OFD Sender: No OFD packet to send [13:45:58]OFD Sender: No OFD packet to send [13:46:01]accept exits with 9 [13:46:01]New connection [13:46:01]New thread 3066723684 created [13:46:01]Thread 3066580324 joined [13:46:01]Waiting for new connection... [13:46:01] Sock 9.Parse request [13:46:01]Sock 9.Check first char [13:46:01]Sock 9.First char is OK [13:46:01]request: POST /json_proto HTTP/1.0 [13:46:01]Method: POST [13:46:01]URL: /json_proto [13:46:01]Method is POST - this is cgi request [13:46:01]url: /json_proto [13:46:01]query_string will be loaded in cgi processing [13:46:01]execute_cgi json_proto POST (null) [13:46:01]execute_cgi path=json_proto method=POST [13:46:01]POST find Content-Length [13:46:01]Host: 172.17.43.131:8080 [13:46:01]Content-Length: 678 [13:46:01]Content-Type: application/json [13:46:01] [13:46:01]POST finish read [13:46:01]Found Content-Length = 678 [13:46:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:01]execute_script... [13:46: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)2002259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:01]POST & json_proto [13:46:01]process_json_proto [13:46:01]json parsed OK: [13:46:01]protocol is kg_v1.0 [13:46:01]action value=close_receipt [13:46:01]process_action close_receipt [13:46:01]cmd_close_receipt [13:46:01]MH_GetDate [13:46:01]Write to MH i2c: F0 00 00 3F 07 35 [13:46:01]Write i2c OK [13:46:01]MH_I2C_Read... [13:46:01]Read from MH i2c: F0 [13:46:01]MH_I2C_Read... [13:46:01]Read from MH i2c: F0 09 00 [13:46:01]MH_I2C_Read... [13:46:01]Read from MH i2c: F0 09 00 3F 07 00 1A FA A4 66 F9 24 A2 66 81 [13:46:01]GetLastDocTimeStamp 1722087731 [13:46:01]current date 1722087962 [13:46:01]FM_GetShiftState [13:46:01]SAM_PROTO_GetShiftState [13:46:01]wFMCommunicate request_size=4 [13:46:01]MH_SAM_APDU [13:46:01]CAPDU: 80 13 01 00 [13:46:01]Write to MH i2c: E2 08 00 40 07 80 13 01 00 00 00 00 00 C4 [13:46:01]Write i2c OK [13:46:01]MH_I2C_Read... [13:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:01]Read from MH i2c: E2 [13:46:01]MH_I2C_Read... [13:46:01]Read from MH i2c: E2 0E 00 [13:46:01]MH_I2C_Read... [13:46:01]Read from MH i2c: E2 0E 00 40 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [13:46:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:46:01]wFMCommunicate OK [13:46:01]SAM_PROTO_GetShiftState done [13:46:01]FM_GetShiftState done [13:46:01]opened in 1722038719 [13:46:01]opened+sec_in_day 1722125119 [13:46:01]quantity*price = 50036 [13:46:01]sum+1 = 50037 [13:46:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 324 27.07.2024 13:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225964 ФПД: 248698131640316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225964&fm=248698131640316&tin=02508201610067®Number=0000000000092624&sum=50000 [13:46:02]StoreToDocumentArchive [13:46:02]shift 438 fd 225964 [13:46:02]save to /storage/0438/doc_00225964 [13:46:02]save last doc name /storage/0438/doc_00225964 to /storage/kkm_last_doc_name [13:46:02]save OK [13:46:02]Clear old archive folders... [13:46:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:46:02]tlvbuf is 0091B850 [13:46:02]SAM_PROTO_ClearQueue [13:46:02]wFMCommunicate request_size=4 [13:46:02]MH_SAM_APDU [13:46:02]CAPDU: 80 09 00 00 [13:46:02]Write to MH i2c: E2 08 00 4D 07 80 09 00 00 00 00 00 00 C6 [13:46:02]Write i2c OK [13:46:02]MH_I2C_Read... [13:46:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:03]Read from MH i2c: E2 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 03 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 03 00 4D 07 00 90 00 C8 [13:46:03]RAPDU: 90 00 [13:46:03]wFMCommunicate OK [13:46:03]SAM_PROTO_ClearQueue done [13:46:03]KKMCreateOFDPacket [13:46:03]OFDProtocolAddRootSTLVToBuf [13:46:03]FM_MakeSignedData [13:46:03]FM_MakeSignedData [13:46:03]SAM_PROTO_SignData [13:46:03]wFMCommunicate request_size=4 [13:46:03]MH_SAM_APDU [13:46:03]CAPDU: 80 0D 01 02 [13:46:03]Write to MH i2c: E2 08 00 4E 07 80 0D 01 02 00 00 00 00 CE [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 [13:46:03]MH_I2C_Read... [13:46:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:03]Read from MH i2c: E2 03 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 03 00 4E 07 00 90 00 C9 [13:46:03]RAPDU: 90 00 [13:46:03]wFMCommunicate OK [13:46:03]wFMCommunicate request_size=255 [13:46:03]MH_SAM_APDU [13:46:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 1A FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 72 03 00 35 04 06 00 E2 [13:46:03]Write to MH i2c: E2 02 01 4F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 1A FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 72 03 00 35 04 06 00 E2 00 00 72 [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]OFD Sender: No OFD packet to send [13:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:03]Read from MH i2c: E2 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 03 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 03 00 4F 07 00 90 00 CA [13:46:03]RAPDU: 90 00 [13:46:03]wFMCommunicate OK [13:46:03]wFMCommunicate request_size=10 [13:46:03]MH_SAM_APDU [13:46:03]CAPDU: 80 0D 02 02 05 30 8B CA EF FC [13:46:03]Write to MH i2c: E2 0D 00 50 07 80 0D 02 02 05 00 30 8B CA EF FC 00 00 4B [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:03]Read from MH i2c: E2 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 03 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 03 00 50 07 00 90 00 CB [13:46:03]RAPDU: 90 00 [13:46:03]wFMCommunicate OK [13:46:03]wFMCommunicate request_size=4 [13:46:03]MH_SAM_APDU [13:46:03]CAPDU: 80 0D 03 02 [13:46:03]Write to MH i2c: E2 08 00 51 07 80 0D 03 02 00 00 00 00 D3 [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:46:03]Read from MH i2c: E2 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 0B 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 0B 00 51 07 00 38 56 A7 CF E5 A4 E1 6E 90 00 B0 [13:46:03]RAPDU: 38 56 A7 CF E5 A4 E1 6E 90 00 [13:46:03]wFMCommunicate OK [13:46:03]SAM_PROTO_SignData done [13:46:03]FM_MakeSignedData done [13:46:03]CreateOFDProtocolMessage [13:46:03]wFMCommunicate request_size=4 [13:46:03]MH_SAM_APDU [13:46:03]CAPDU: 80 11 00 00 [13:46:03]Write to MH i2c: E2 08 00 52 07 80 11 00 00 00 00 00 00 D3 [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:03]Read from MH i2c: E2 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 17 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: E2 17 00 52 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [13:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:46:03]wFMCommunicate OK [13:46:03]CreateOFDProtocolMessage done [13:46:03]OFDSenderStorePacket 225964 [13:46:03]StoreOFDPacket docnum=225964 [13:46:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7B 79 07 01 21 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 1A FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 72 03 00 35 04 06 00 E2 30 8B CA EF FC 38 56 A7 CF E5 A4 E1 6E [13:46:03]CheckFolder [13:46:03]dirname=/storage/ofd_packets [13:46:03]CheckFolder done [13:46:03]ProducePacketName [13:46:03]name=ofd_packets/00225964 [13:46:03]NVStorageSaveData ofd_packets/00225964 [13:46:03]File name is /storage/ofd_packets/00225964 [13:46:03]Write 301 bytes [13:46:03]NVStorageSaveData done [13:46:03]OFDSenderStorePacket done [13:46:03]KKMCreateOFDPacket done [13:46:03]NVStorageSaveData kkm_last_timestamp [13:46:03]File name is /storage/kkm_last_timestamp [13:46:03]Write 4 bytes [13:46:03]NVStorageSaveData done [13:46:03]ExternCall_PrintAddStr [13:46:03]wPrintStart [13:46:03]Write to MH i2c: 01 00 00 53 07 5A [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: 01 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: 01 07 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: 01 07 00 53 07 00 00 00 00 00 FF 0F 6F [13:46:03]RasterBufferAndPrint [13:46:03]line Счет N : (1)2002259 [13:46:03]line ИНН: 02508201610067 [13:46:03]line Контрольно-Кассовый Чек [13:46:03]line ПРОДАЖА [13:46:03]line ТРК (МРК, ГНК) : 53 [13:46:03]line Товар: 2710124130 [13:46:03]line Аи-92-К-5 [13:46:03]line 7.380 * 67.80 [13:46:03]line = 500.36 [13:46:03]line НДС 12% НСП 1% [13:46:03]line > о реализуемом товаре [13:46:03]line ОКРУГЛЕНИЕ: -0.36 [13:46:03]line ИТОГО: 500.00 [13:46:03]line Внесено: 500.00 [13:46:03]line СДАЧА: 0.00 [13:46:03]line НСП 1% : 4.43 [13:46:03]line НДС 12% : 53.14 [13:46:03]line Наличными: 500.00 [13:46:03]line Безнал.: 0.00 [13:46:03]line Место: АЗС № 97 "Партнер Нефть" [13:46:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:46:03]line СНО: Общий режим [13:46:03]line Чек 324 27.07.2024 13:46 [13:46:03]line Смена: 438 ФФД: 1.0 [13:46:03]line ЗНМ: 0300000054 [13:46:03]line РНМ: 0000000000092624 [13:46:03]line Версия ККМ: 001 [13:46:03]line ФМ: 0000000000874959 [13:46:03]line ФД: 225964 [13:46:03]line ФПД: 248698131640316 [13:46:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225964&fm=248698131640316&tin=02508201610067®Number=0000000000092624&sum=50000 [13:46:03]written 0, free lines is 4095 [13:46:03]OFD Sender: Processing packet 225964 [packets to send 600, broken 599] [13:46:03]ProducePacketName [13:46:03]name=ofd_packets/00225964 [13:46:03]OFD Sender: To server: pG, [13:46:03]CommunicateWithHost lk.salyk.kg:30040 [13:46:03]ConnectInit lk.salyk.kg [13:46:03]Write to MH i2c: 01 00 00 7E 07 85 [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: 01 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: 01 07 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: 01 07 00 7E 07 00 00 00 00 00 5B 0C F3 [13:46:03]RasterBufferAndPrint [13:46:03]line [13:46:03]line [13:46:03]line [13:46:03]line [13:46:03]line [13:46:03]written 0, free lines is 3166 [13:46:03]MH_Cut [13:46:03]Write to MH i2c: D1 01 00 85 07 01 5E [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: D1 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: D1 01 00 [13:46:03]MH_I2C_Read... [13:46:03]Read from MH i2c: D1 01 00 85 07 00 5D [13:46:03]Write to MH i2c: 01 00 00 86 07 8D [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:05]*** Cut start [13:46:05]*** Partial cut [13:46:05]*** CUTSNS_PIN = 1 [13:46:05]*** CUTSNS_PIN = 0 [13:46:05]*** Brake cut motor [13:46:05]Read from MH i2c: 01 [13:46:05]MH_I2C_Read... [13:46:05]*** Stop cut motor [13:46:05]*** Cut end [13:46:05]Read from MH i2c: 01 07 00 [13:46:05]MH_I2C_Read... [13:46:05]Read from MH i2c: 01 07 00 86 07 00 00 00 00 00 FF 0F A2 [13:46:05]process_action close_receipt done [13:46:05]requested_data is exist [13:46:05]produce_requested_data [13:46:05]requested_item fm.sn is exist - process it [13:46:05]wFMCommunicate request_size=4 [13:46:05]MH_SAM_APDU [13:46:05]CAPDU: 80 11 00 00 [13:46:05]Write to MH i2c: E2 08 00 87 07 80 11 00 00 00 00 00 00 08 [13:46:05]Write i2c OK [13:46:05]MH_I2C_Read... [13:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:05]Read from MH i2c: E2 [13:46:05]MH_I2C_Read... [13:46:05]Read from MH i2c: E2 17 00 [13:46:05]MH_I2C_Read... [13:46:05]Read from MH i2c: E2 17 00 87 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [13:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:46:05]wFMCommunicate OK [13:46:05]requested_item fd.num is exist - process it [13:46:05]SAM_PROTO_GetFieldsCounters [13:46:05]wFMCommunicate request_size=4 [13:46:05]MH_SAM_APDU [13:46:05]CAPDU: 80 13 00 00 [13:46:05]Write to MH i2c: E2 08 00 88 07 80 13 00 00 00 00 00 00 0B [13:46:05]Write i2c OK [13:46:05]MH_I2C_Read... [13:46:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:46:06]Read from MH i2c: E2 [13:46:06]MH_I2C_Read... [13:46:06]Read from MH i2c: E2 62 00 [13:46:06]MH_I2C_Read... [13:46:06]Read from MH i2c: E2 62 00 88 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [13:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:46:06]wFMCommunicate OK [13:46:06]SAM_PROTO_GetFieldsCounters done [13:46:06]requested_item shift.num is exist - process it [13:46:06]requested_item shift.opened is exist - process it [13:46:06]req_shift_opened [13:46:06]FM_GetShiftState [13:46:06]SAM_PROTO_GetShiftState [13:46:06]wFMCommunicate request_size=4 [13:46:06]MH_SAM_APDU [13:46:06]CAPDU: 80 13 01 00 [13:46:06]Write to MH i2c: E2 08 00 89 07 80 13 01 00 00 00 00 00 0D [13:46:06]Write i2c OK [13:46:06]MH_I2C_Read... [13:46:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:06]Read from MH i2c: E2 [13:46:06]MH_I2C_Read... [13:46:06]Read from MH i2c: E2 0E 00 [13:46:06]MH_I2C_Read... [13:46:06]Read from MH i2c: E2 0E 00 89 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1B [13:46:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:46:06]wFMCommunicate OK [13:46:06]SAM_PROTO_GetShiftState done [13:46:06]FM_GetShiftState done [13:46:06]req_shift_opened done [13:46:06]requested_item shift.open_date is exist - process it [13:46:06]req_shift_open_date [13:46:06]req_shift_open_date done [13:46:06]produce_requested_data done [13:46:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225964,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:46:06]process_action_free close_receipt [13:46:06]json_value_free [13:46:06]json_value_free done [13:46:06]process_json_proto returns [13:46:06]Send response to host [13:46:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225964,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:46:06]free response buf [13:46:06]execute_script done [13:46:06]execute_script returns [13:46:06]free content buf [13:46:06]Sock 9.Close socket [13:46:06]Sock 9.Thread stoped [13:46:10]recv_with_timeout no data received [13:46:13]Connected sock=11 [13:46: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 35 39 0F 01 00 00 7B 79 07 01 21 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 1A FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 72 03 00 35 04 06 00 E2 30 8B CA EF FC 38 56 A7 CF E5 A4 E1 6E [13:46: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 35 39 4F 00 00 00 EE 20 47 00 A6 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 72 03 00 F4 03 04 00 31 A6 A4 66 B6 04 01 00 00 02 68 E4 E6 67 9F 90 77 [13:46:14]CommunicateWithHost err = 0 [13:46:14]CheckOFDResponse [13:46:14]1017 (14) - 77093643461234 [13:46:14]1041 (16) - 0000000000874959 [13:46:14]1040 (4) - 225964 [13:46:14]1012 (4) - 27.07.2024 07:48 [13:46:14]1206 (1) - 0 [13:46:14]OFD Sender: Remove packet 225964 [13:46:14]ProducePacketName [13:46:14]name=ofd_packets/00225964 [13:46:14]NVStorageDeleteData [13:46:15]OFD Sender: No OFD packet to send [13:46:20]OFD Sender: No OFD packet to send [13:46:21]recv_with_timeout no data received [13:46:25]OFD Sender: No OFD packet to send [13:46:30]OFD Sender: No OFD packet to send [13:46:35]OFD Sender: No OFD packet to send [13:46:40]OFD Sender: No OFD packet to send [13:46:45]OFD Sender: No OFD packet to send [13:46:50]OFD Sender: No OFD packet to send [13:46:55]OFD Sender: No OFD packet to send [13:47:00]OFD Sender: No OFD packet to send [13:47:05]OFD Sender: No OFD packet to send [13:47:10]OFD Sender: No OFD packet to send [13:47:15]OFD Sender: No OFD packet to send [13:47:20]OFD Sender: No OFD packet to send [13:47:25]OFD Sender: No OFD packet to send [13:47:30]OFD Sender: No OFD packet to send [13:47:35]OFD Sender: No OFD packet to send [13:47:40]OFD Sender: No OFD packet to send [13:47:45]OFD Sender: No OFD packet to send [13:47:50]OFD Sender: No OFD packet to send [13:47:55]OFD Sender: No OFD packet to send [13:48:00]OFD Sender: No OFD packet to send [13:48:05]OFD Sender: No OFD packet to send [13:48:10]OFD Sender: No OFD packet to send [13:48:14]accept exits with 8 [13:48:14]New connection [13:48:14]New thread 3066580324 created [13:48:14]Thread 3066723684 joined [13:48:14]Waiting for new connection... [13:48:14] Sock 8.Parse request [13:48:14]Sock 8.Check first char [13:48:14]Sock 8.First char is OK [13:48:14]request: POST /json_proto HTTP/1.0 [13:48:14]Method: POST [13:48:14]URL: /json_proto [13:48:14]Method is POST - this is cgi request [13:48:14]url: /json_proto [13:48:14]query_string will be loaded in cgi processing [13:48:14]execute_cgi json_proto POST (null) [13:48:14]execute_cgi path=json_proto method=POST [13:48:14]POST find Content-Length [13:48:14]Host: 172.17.43.131:8080 [13:48:14]Content-Length: 804 [13:48:14]Content-Type: application/json [13:48:14] [13:48:14]POST finish read [13:48:14]Found Content-Length = 804 [13:48:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:14]execute_script... [13:48: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)2002260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:14]POST & json_proto [13:48:14]process_json_proto [13:48:14]json parsed OK: [13:48:14]protocol is kg_v1.0 [13:48:14]action value=close_receipt [13:48:14]process_action close_receipt [13:48:14]cmd_close_receipt [13:48:14]MH_GetDate [13:48:14]Write to MH i2c: F0 00 00 8A 07 80 [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: F0 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: F0 09 00 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: F0 09 00 8A 07 00 9E FA A4 66 F9 24 A2 66 50 [13:48:14]GetLastDocTimeStamp 1722087962 [13:48:14]current date 1722088094 [13:48:14]FM_GetShiftState [13:48:14]SAM_PROTO_GetShiftState [13:48:14]wFMCommunicate request_size=4 [13:48:14]MH_SAM_APDU [13:48:14]CAPDU: 80 13 01 00 [13:48:14]Write to MH i2c: E2 08 00 8B 07 80 13 01 00 00 00 00 00 0F [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:14]Read from MH i2c: E2 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 0E 00 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 0E 00 8B 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [13:48:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:48:14]wFMCommunicate OK [13:48:14]SAM_PROTO_GetShiftState done [13:48:14]FM_GetShiftState done [13:48:14]opened in 1722038719 [13:48:14]opened+sec_in_day 1722125119 [13:48:14]quantity*price = 150032 [13:48:14]sum+1 = 150033 [13:48:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 325 27.07.2024 13:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225965 ФПД: 221578280791380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225965&fm=221578280791380&tin=02508201610067®Number=0000000000092624&sum=150032 [13:48:15]StoreToDocumentArchive [13:48:15]shift 438 fd 225965 [13:48:15]save to /storage/0438/doc_00225965 [13:48:15]save last doc name /storage/0438/doc_00225965 to /storage/kkm_last_doc_name [13:48:15]save OK [13:48:15]Clear old archive folders... [13:48:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:48:15]tlvbuf is 00834EC0 [13:48:15]SAM_PROTO_ClearQueue [13:48:15]wFMCommunicate request_size=4 [13:48:15]MH_SAM_APDU [13:48:15]CAPDU: 80 09 00 00 [13:48:15]Write to MH i2c: E2 08 00 98 07 80 09 00 00 00 00 00 00 11 [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:15]Read from MH i2c: E2 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 98 07 00 90 00 13 [13:48:15]RAPDU: 90 00 [13:48:15]wFMCommunicate OK [13:48:15]SAM_PROTO_ClearQueue done [13:48:15]KKMCreateOFDPacket [13:48:15]OFDProtocolAddRootSTLVToBuf [13:48:15]FM_MakeSignedData [13:48:15]FM_MakeSignedData [13:48:15]SAM_PROTO_SignData [13:48:15]wFMCommunicate request_size=4 [13:48:15]MH_SAM_APDU [13:48:15]CAPDU: 80 0D 01 02 [13:48:15]Write to MH i2c: E2 08 00 99 07 80 0D 01 02 00 00 00 00 19 [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:15]Read from MH i2c: E2 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 99 07 00 90 00 14 [13:48:15]RAPDU: 90 00 [13:48:15]wFMCommunicate OK [13:48:15]wFMCommunicate request_size=255 [13:48:15]MH_SAM_APDU [13:48: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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 9E FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 72 03 00 35 04 06 00 C9 [13:48:15]Write to MH i2c: E2 02 01 9A 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 9E FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 72 03 00 35 04 06 00 C9 00 00 DF [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:15]Read from MH i2c: E2 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 9A 07 00 90 00 15 [13:48:15]RAPDU: 90 00 [13:48:15]wFMCommunicate OK [13:48:15]wFMCommunicate request_size=10 [13:48:15]MH_SAM_APDU [13:48:15]CAPDU: 80 0D 02 02 05 86 36 B7 6D 54 [13:48:15]Write to MH i2c: E2 0D 00 9B 07 80 0D 02 02 05 00 86 36 B7 6D 54 00 00 5A [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:15]Read from MH i2c: E2 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 03 00 9B 07 00 90 00 16 [13:48:15]RAPDU: 90 00 [13:48:15]wFMCommunicate OK [13:48:15]wFMCommunicate request_size=4 [13:48:15]MH_SAM_APDU [13:48:15]CAPDU: 80 0D 03 02 [13:48:15]Write to MH i2c: E2 08 00 9C 07 80 0D 03 02 00 00 00 00 1E [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]OFD Sender: No OFD packet to send [13:48:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:15]Read from MH i2c: E2 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 0B 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 0B 00 9C 07 00 EF 32 29 F2 08 3C 46 1B 90 00 00 [13:48:15]RAPDU: EF 32 29 F2 08 3C 46 1B 90 00 [13:48:15]wFMCommunicate OK [13:48:15]SAM_PROTO_SignData done [13:48:15]FM_MakeSignedData done [13:48:15]CreateOFDProtocolMessage [13:48:15]wFMCommunicate request_size=4 [13:48:15]MH_SAM_APDU [13:48:15]CAPDU: 80 11 00 00 [13:48:15]Write to MH i2c: E2 08 00 9D 07 80 11 00 00 00 00 00 00 1E [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:15]Read from MH i2c: E2 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 17 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 17 00 9D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [13:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:48:15]wFMCommunicate OK [13:48:15]CreateOFDProtocolMessage done [13:48:15]OFDSenderStorePacket 225965 [13:48:15]StoreOFDPacket docnum=225965 [13:48:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 12 25 07 01 1B 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 9E FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 72 03 00 35 04 06 00 C9 86 36 B7 6D 54 EF 32 29 F2 08 3C 46 1B [13:48:15]CheckFolder [13:48:15]dirname=/storage/ofd_packets [13:48:15]CheckFolder done [13:48:15]ProducePacketName [13:48:15]name=ofd_packets/00225965 [13:48:15]NVStorageSaveData ofd_packets/00225965 [13:48:15]File name is /storage/ofd_packets/00225965 [13:48:15]Write 301 bytes [13:48:15]NVStorageSaveData done [13:48:15]OFDSenderStorePacket done [13:48:15]KKMCreateOFDPacket done [13:48:15]NVStorageSaveData kkm_last_timestamp [13:48:15]File name is /storage/kkm_last_timestamp [13:48:15]Write 4 bytes [13:48:15]NVStorageSaveData done [13:48:15]ExternCall_PrintAddStr [13:48:15]wPrintStart [13:48:15]Write to MH i2c: 01 00 00 9E 07 A5 [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 07 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 07 00 9E 07 00 00 00 00 00 FF 0F BA [13:48:15]RasterBufferAndPrint [13:48:15]line Счет N : (1)2002260 [13:48:15]line ИНН: 02508201610067 [13:48:15]line Контрольно-Кассовый Чек [13:48:15]line ПРОДАЖА [13:48:15]line ТРК (МРК, ГНК) : 44 [13:48:15]line Товар: 2710124500 [13:48:15]line Аи-95-К-5 [13:48:15]line 20.220 * 74.20 [13:48:15]line = 1500.32 [13:48:15]line НДС 12% НСП 1% [13:48:15]line > о реализуемом товаре [13:48:15]line ИТОГО: 1500.32 [13:48:15]line НСП 1% : 13.28 [13:48:15]line НДС 12% : 159.33 [13:48:15]line Наличными: 0.00 [13:48:15]line Безнал.: 1500.32 [13:48:15]line Место: АЗС № 97 "Партнер Нефть" [13:48:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:48:15]line СНО: Общий режим [13:48:15]line Чек 325 27.07.2024 13:48 [13:48:15]line Смена: 438 ФФД: 1.0 [13:48:15]line ЗНМ: 0300000054 [13:48:15]line РНМ: 0000000000092624 [13:48:15]line Версия ККМ: 001 [13:48:15]line Платежная система: O! деньги [13:48:15]line ФМ: 0000000000874959 [13:48:15]line ФД: 225965 [13:48:15]line ФПД: 221578280791380 [13:48:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225965&fm=221578280791380&tin=02508201610067®Number=0000000000092624&sum=150032 [13:48:15]written 0, free lines is 4095 [13:48:15]OFD Sender: Processing packet 225965 [packets to send 600, broken 599] [13:48:15]ProducePacketName [13:48:15]name=ofd_packets/00225965 [13:48:15]OFD Sender: To server: pG, [13:48:15]CommunicateWithHost lk.salyk.kg:30040 [13:48:15]ConnectInit lk.salyk.kg [13:48:16]Write to MH i2c: 01 00 00 C8 07 CF [13:48:16]Write i2c OK [13:48:16]MH_I2C_Read... [13:48:16]Read from MH i2c: 01 [13:48:16]MH_I2C_Read... [13:48:16]Read from MH i2c: 01 07 00 [13:48:16]MH_I2C_Read... [13:48:16]Read from MH i2c: 01 07 00 C8 07 00 00 00 00 00 7B 0C 5D [13:48:16]RasterBufferAndPrint [13:48:16]line [13:48:16]line [13:48:16]line [13:48:16]line [13:48:16]line [13:48:16]written 0, free lines is 3198 [13:48:16]MH_Cut [13:48:16]Write to MH i2c: D1 01 00 CF 07 01 A8 [13:48:16]Write i2c OK [13:48:16]MH_I2C_Read... [13:48:16]Read from MH i2c: D1 [13:48:16]MH_I2C_Read... [13:48:16]Read from MH i2c: D1 01 00 [13:48:16]MH_I2C_Read... [13:48:16]Read from MH i2c: D1 01 00 CF 07 00 A7 [13:48:16]Write to MH i2c: 01 00 00 D0 07 D7 [13:48:16]Write i2c OK [13:48:16]MH_I2C_Read... [13:48:17]Connected sock=10 [13:48: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 35 39 0F 01 00 00 12 25 07 01 1B 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 9E FA A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 72 03 00 35 04 06 00 C9 86 36 B7 6D 54 EF 32 29 F2 08 3C 46 1B [13:48:17]*** Cut start [13:48:17]*** Partial cut [13:48:17]*** CUTSNS_PIN = 1 [13:48:17]*** CUTSNS_PIN = 0 [13:48:17]*** Brake cut motor [13:48:18]Read from MH i2c: 01 [13:48:18]MH_I2C_Read... [13:48:18]*** Stop cut motor [13:48:18]*** Cut end [13:48:18]Read from MH i2c: 01 07 00 [13:48:18]MH_I2C_Read... [13:48:18]Read from MH i2c: 01 07 00 D0 07 00 00 00 00 00 FF 0F EC [13:48:18]process_action close_receipt done [13:48:18]requested_data is exist [13:48:18]produce_requested_data [13:48:18]requested_item fm.sn is exist - process it [13:48:18]wFMCommunicate request_size=4 [13:48:18]MH_SAM_APDU [13:48:18]CAPDU: 80 11 00 00 [13:48:18]Write to MH i2c: E2 08 00 D1 07 80 11 00 00 00 00 00 00 52 [13:48:18]Write i2c OK [13:48:18]MH_I2C_Read... [13:48:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:18]Read from MH i2c: E2 [13:48:18]MH_I2C_Read... [13:48:18]Read from MH i2c: E2 17 00 [13:48:18]MH_I2C_Read... [13:48:18]Read from MH i2c: E2 17 00 D1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [13:48:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:48:18]wFMCommunicate OK [13:48:18]requested_item fd.num is exist - process it [13:48:18]SAM_PROTO_GetFieldsCounters [13:48:18]wFMCommunicate request_size=4 [13:48:18]MH_SAM_APDU [13:48:18]CAPDU: 80 13 00 00 [13:48:18]Write to MH i2c: E2 08 00 D2 07 80 13 00 00 00 00 00 00 55 [13:48:18]Write i2c OK [13:48:18]MH_I2C_Read... [13:48:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48: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 35 39 4F 00 00 00 6F B9 47 00 A9 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 72 03 00 F4 03 04 00 AD A6 A4 66 B6 04 01 00 00 20 4C 4B 60 2D 8D BE E9 [13:48:18]CommunicateWithHost err = 0 [13:48:18]CheckOFDResponse [13:48:18]1017 (14) - 77093643461234 [13:48:18]1041 (16) - 0000000000874959 [13:48:18]1040 (4) - 225965 [13:48:18]1012 (4) - 27.07.2024 07:50 [13:48:18]1206 (1) - 0 [13:48:18]OFD Sender: Remove packet 225965 [13:48:18]ProducePacketName [13:48:18]name=ofd_packets/00225965 [13:48:18]NVStorageDeleteData [13:48:18]Read from MH i2c: E2 [13:48:18]MH_I2C_Read... [13:48:18]Read from MH i2c: E2 62 00 [13:48:18]MH_I2C_Read... [13:48:18]Read from MH i2c: E2 62 00 D2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [13:48:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:18]wFMCommunicate OK [13:48:18]SAM_PROTO_GetFieldsCounters done [13:48:18]requested_item shift.num is exist - process it [13:48:18]requested_item shift.opened is exist - process it [13:48:18]req_shift_opened [13:48:18]FM_GetShiftState [13:48:18]SAM_PROTO_GetShiftState [13:48:18]wFMCommunicate request_size=4 [13:48:18]MH_SAM_APDU [13:48:18]CAPDU: 80 13 01 00 [13:48:18]Write to MH i2c: E2 08 00 D3 07 80 13 01 00 00 00 00 00 57 [13:48:18]Write i2c OK [13:48:18]MH_I2C_Read... [13:48:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:18]Read from MH i2c: E2 [13:48:18]MH_I2C_Read... [13:48:18]Read from MH i2c: E2 0E 00 [13:48:18]MH_I2C_Read... [13:48:18]Read from MH i2c: E2 0E 00 D3 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 65 [13:48:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:48:18]wFMCommunicate OK [13:48:18]SAM_PROTO_GetShiftState done [13:48:18]FM_GetShiftState done [13:48:18]req_shift_opened done [13:48:18]requested_item shift.open_date is exist - process it [13:48:18]req_shift_open_date [13:48:18]req_shift_open_date done [13:48:18]produce_requested_data done [13:48:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225965,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:48:18]process_action_free close_receipt [13:48:18]json_value_free [13:48:18]json_value_free done [13:48:18]process_json_proto returns [13:48:18]Send response to host [13:48:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225965,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:48:18]free response buf [13:48:18]execute_script done [13:48:18]execute_script returns [13:48:18]free content buf [13:48:18]Sock 8.Close socket [13:48:18]Sock 8.Thread stoped [13:48:18]OFD Sender: No OFD packet to send [13:48:23]OFD Sender: No OFD packet to send [13:48:28]OFD Sender: No OFD packet to send [13:48:33]OFD Sender: No OFD packet to send [13:48:35]recv_with_timeout no data received [13:48:38]OFD Sender: No OFD packet to send [13:48:43]OFD Sender: No OFD packet to send [13:48:48]OFD Sender: No OFD packet to send [13:48:50]recv_with_timeout no data received [13:48:53]OFD Sender: No OFD packet to send [13:48:58]OFD Sender: No OFD packet to send [13:49:03]OFD Sender: No OFD packet to send [13:49:09]OFD Sender: No OFD packet to send [13:49:14]OFD Sender: No OFD packet to send [13:49:15]recv_with_timeout no data received [13:49:19]OFD Sender: No OFD packet to send [13:49:24]OFD Sender: No OFD packet to send [13:49:29]OFD Sender: No OFD packet to send [13:49:34]OFD Sender: No OFD packet to send [13:49:38]recv_with_timeout no data received [13:49:39]OFD Sender: No OFD packet to send [13:49:44]OFD Sender: No OFD packet to send [13:49:49]OFD Sender: No OFD packet to send [13:49:54]OFD Sender: No OFD packet to send [13:49:59]OFD Sender: No OFD packet to send [13:50:01]recv_with_timeout no data received [13:50:04]OFD Sender: No OFD packet to send [13:50:09]OFD Sender: No OFD packet to send [13:50:14]OFD Sender: No OFD packet to send [13:50:19]OFD Sender: No OFD packet to send [13:50:24]OFD Sender: No OFD packet to send [13:50:29]OFD Sender: No OFD packet to send [13:50:30]recv_with_timeout no data received [13:50:34]OFD Sender: No OFD packet to send [13:50:39]OFD Sender: No OFD packet to send [13:50:44]OFD Sender: No OFD packet to send [13:50:49]OFD Sender: No OFD packet to send [13:50:54]OFD Sender: No OFD packet to send [13:50:59]OFD Sender: No OFD packet to send [13:51:04]OFD Sender: No OFD packet to send [13:51:09]OFD Sender: No OFD packet to send [13:51:13]accept exits with 9 [13:51:13]New connection [13:51:13]New thread 3066723684 created [13:51:13]Thread 3066580324 joined [13:51:13]Waiting for new connection... [13:51:13] Sock 9.Parse request [13:51:13]Sock 9.Check first char [13:51:13]Sock 9.First char is OK [13:51:13]request: POST /json_proto HTTP/1.0 [13:51:13]Method: POST [13:51:13]URL: /json_proto [13:51:13]Method is POST - this is cgi request [13:51:13]url: /json_proto [13:51:13]query_string will be loaded in cgi processing [13:51:13]execute_cgi json_proto POST (null) [13:51:13]execute_cgi path=json_proto method=POST [13:51:13]POST find Content-Length [13:51:13]Host: 172.17.43.131:8080 [13:51:13]Content-Length: 804 [13:51:13]Content-Type: application/json [13:51:13] [13:51:13]POST finish read [13:51:13]Found Content-Length = 804 [13:51:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:13]execute_script... [13:51: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)2002261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:13]POST & json_proto [13:51:13]process_json_proto [13:51:13]json parsed OK: [13:51:13]protocol is kg_v1.0 [13:51:13]action value=close_receipt [13:51:13]process_action close_receipt [13:51:13]cmd_close_receipt [13:51:13]MH_GetDate [13:51:13]Write to MH i2c: F0 00 00 D4 07 CA [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: F0 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: F0 09 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: F0 09 00 D4 07 00 51 FB A4 66 F9 24 A2 66 4E [13:51:13]GetLastDocTimeStamp 1722088094 [13:51:13]current date 1722088273 [13:51:13]FM_GetShiftState [13:51:13]SAM_PROTO_GetShiftState [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 13 01 00 [13:51:13]Write to MH i2c: E2 08 00 D5 07 80 13 01 00 00 00 00 00 59 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 0E 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 0E 00 D5 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 67 [13:51:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:51:13]wFMCommunicate OK [13:51:13]SAM_PROTO_GetShiftState done [13:51:13]FM_GetShiftState done [13:51:13]opened in 1722038719 [13:51:13]opened+sec_in_day 1722125119 [13:51:13]quantity*price = 100021 [13:51:13]sum+1 = 100023 [13:51:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 326 27.07.2024 13:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225966 ФПД: 268022582702445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225966&fm=268022582702445&tin=02508201610067®Number=0000000000092624&sum=100022 [13:51:14]StoreToDocumentArchive [13:51:14]shift 438 fd 225966 [13:51:14]save to /storage/0438/doc_00225966 [13:51:14]save last doc name /storage/0438/doc_00225966 to /storage/kkm_last_doc_name [13:51:14]save OK [13:51:14]Clear old archive folders... [13:51:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:14]tlvbuf is 009063C0 [13:51:14]SAM_PROTO_ClearQueue [13:51:14]wFMCommunicate request_size=4 [13:51:14]MH_SAM_APDU [13:51:14]CAPDU: 80 09 00 00 [13:51:14]Write to MH i2c: E2 08 00 E2 07 80 09 00 00 00 00 00 00 5B [13:51:14]Write i2c OK [13:51:14]MH_I2C_Read... [13:51:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:14]Read from MH i2c: E2 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: E2 03 00 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: E2 03 00 E2 07 00 90 00 5D [13:51:14]RAPDU: 90 00 [13:51:14]wFMCommunicate OK [13:51:14]SAM_PROTO_ClearQueue done [13:51:14]KKMCreateOFDPacket [13:51:14]OFDProtocolAddRootSTLVToBuf [13:51:14]FM_MakeSignedData [13:51:14]FM_MakeSignedData [13:51:14]SAM_PROTO_SignData [13:51:14]wFMCommunicate request_size=4 [13:51:14]MH_SAM_APDU [13:51:14]CAPDU: 80 0D 01 02 [13:51:14]Write to MH i2c: E2 08 00 E3 07 80 0D 01 02 00 00 00 00 63 [13:51:14]Write i2c OK [13:51:14]MH_I2C_Read... [13:51:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:14]Read from MH i2c: E2 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: E2 03 00 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: E2 03 00 E3 07 00 90 00 5E [13:51:14]RAPDU: 90 00 [13:51:14]wFMCommunicate OK [13:51:14]wFMCommunicate request_size=255 [13:51:14]MH_SAM_APDU [13:51:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 51 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 72 03 00 35 04 06 00 F3 [13:51:14]Write to MH i2c: E2 02 01 E4 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 51 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 72 03 00 35 04 06 00 F3 00 00 AD [13:51:14]Write i2c OK [13:51:14]MH_I2C_Read... [13:51:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:14]Read from MH i2c: E2 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: E2 03 00 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: E2 03 00 E4 07 00 90 00 5F [13:51:14]RAPDU: 90 00 [13:51:14]wFMCommunicate OK [13:51:14]wFMCommunicate request_size=10 [13:51:14]MH_SAM_APDU [13:51:14]CAPDU: 80 0D 02 02 05 C3 DE D5 71 6D [13:51:14]Write to MH i2c: E2 0D 00 E5 07 80 0D 02 02 05 00 C3 DE D5 71 6D 00 00 C4 [13:51:14]Write i2c OK [13:51:14]MH_I2C_Read... [13:51:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:15]Read from MH i2c: E2 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 03 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 03 00 E5 07 00 90 00 60 [13:51:15]RAPDU: 90 00 [13:51:15]wFMCommunicate OK [13:51:15]wFMCommunicate request_size=4 [13:51:15]MH_SAM_APDU [13:51:15]CAPDU: 80 0D 03 02 [13:51:15]Write to MH i2c: E2 08 00 E6 07 80 0D 03 02 00 00 00 00 68 [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:15]Read from MH i2c: E2 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 0B 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 0B 00 E6 07 00 69 60 25 3C 07 AE 0C A4 90 00 F8 [13:51:15]RAPDU: 69 60 25 3C 07 AE 0C A4 90 00 [13:51:15]wFMCommunicate OK [13:51:15]SAM_PROTO_SignData done [13:51:15]FM_MakeSignedData done [13:51:15]CreateOFDProtocolMessage [13:51:15]wFMCommunicate request_size=4 [13:51:15]MH_SAM_APDU [13:51:15]CAPDU: 80 11 00 00 [13:51:15]Write to MH i2c: E2 08 00 E7 07 80 11 00 00 00 00 00 00 68 [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:15]Read from MH i2c: E2 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 17 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 17 00 E7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [13:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:15]wFMCommunicate OK [13:51:15]CreateOFDProtocolMessage done [13:51:15]OFDSenderStorePacket 225966 [13:51:15]StoreOFDPacket docnum=225966 [13:51:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE 8D 07 01 8E 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 51 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 72 03 00 35 04 06 00 F3 C3 DE D5 71 6D 69 60 25 3C 07 AE 0C A4 [13:51:15]CheckFolder [13:51:15]dirname=/storage/ofd_packets [13:51:15]CheckFolder done [13:51:15]ProducePacketName [13:51:15]name=ofd_packets/00225966 [13:51:15]NVStorageSaveData ofd_packets/00225966 [13:51:15]File name is /storage/ofd_packets/00225966 [13:51:15]Write 301 bytes [13:51:15]NVStorageSaveData done [13:51:15]OFDSenderStorePacket done [13:51:15]KKMCreateOFDPacket done [13:51:15]NVStorageSaveData kkm_last_timestamp [13:51:15]File name is /storage/kkm_last_timestamp [13:51:15]Write 4 bytes [13:51:15]NVStorageSaveData done [13:51:15]ExternCall_PrintAddStr [13:51:15]wPrintStart [13:51:15]Write to MH i2c: 01 00 00 E8 07 EF [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: 01 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: 01 07 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: 01 07 00 E8 07 00 00 00 00 00 FF 0F 04 [13:51:15]RasterBufferAndPrint [13:51:15]line Счет N : (1)2002261 [13:51:15]line ИНН: 02508201610067 [13:51:15]line Контрольно-Кассовый Чек [13:51:15]line ПРОДАЖА [13:51:15]line ТРК (МРК, ГНК) : 64 [13:51:15]line Товар: 2710124500 [13:51:15]line Аи-95-К-5 [13:51:15]line 13.480 * 74.20 [13:51:15]line = 1000.22 [13:51:15]line НДС 12% НСП 1% [13:51:15]line > о реализуемом товаре [13:51:15]line ИТОГО: 1000.22 [13:51:15]line НСП 1% : 8.85 [13:51:15]line НДС 12% : 106.22 [13:51:15]line Наличными: 0.00 [13:51:15]line Безнал.: 1000.22 [13:51:15]line Место: АЗС № 97 "Партнер Нефть" [13:51:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:51:15]line СНО: Общий режим [13:51:15]line Чек 326 27.07.2024 13:51 [13:51:15]line Смена: 438 ФФД: 1.0 [13:51:15]line ЗНМ: 0300000054 [13:51:15]line РНМ: 0000000000092624 [13:51:15]line Версия ККМ: 001 [13:51:15]line Платежная система: O! деньги [13:51:15]line ФМ: 0000000000874959 [13:51:15]line ФД: 225966 [13:51:15]line ФПД: 268022582702445 [13:51:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225966&fm=268022582702445&tin=02508201610067®Number=0000000000092624&sum=100022 [13:51:15]written 0, free lines is 4095 [13:51:15]OFD Sender: Processing packet 225966 [packets to send 600, broken 599] [13:51:15]ProducePacketName [13:51:15]name=ofd_packets/00225966 [13:51:15]OFD Sender: To server: pG, [13:51:15]CommunicateWithHost lk.salyk.kg:30040 [13:51:15]ConnectInit lk.salyk.kg [13:51:15]Write to MH i2c: 01 00 00 12 08 1A [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: 01 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: 01 07 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: 01 07 00 12 08 00 00 00 00 00 7D 0C AA [13:51:15]RasterBufferAndPrint [13:51:15]line [13:51:15]line [13:51:15]line [13:51:15]line [13:51:15]line [13:51:15]written 0, free lines is 3199 [13:51:15]MH_Cut [13:51:15]Write to MH i2c: D1 01 00 19 08 01 F3 [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: D1 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: D1 01 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: D1 01 00 19 08 00 F2 [13:51:15]Write to MH i2c: 01 00 00 1A 08 22 [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:16]*** Cut start [13:51:16]*** Partial cut [13:51:16]*** CUTSNS_PIN = 1 [13:51:16]*** CUTSNS_PIN = 0 [13:51:17]*** Brake cut motor [13:51:17]Read from MH i2c: 01 [13:51:17]MH_I2C_Read... [13:51:17]*** Stop cut motor [13:51:17]*** Cut end [13:51:17]Read from MH i2c: 01 07 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: 01 07 00 1A 08 00 00 00 00 00 FF 0F 37 [13:51:17]process_action close_receipt done [13:51:17]requested_data is exist [13:51:17]produce_requested_data [13:51:17]requested_item fm.sn is exist - process it [13:51:17]wFMCommunicate request_size=4 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 11 00 00 [13:51:17]Write to MH i2c: E2 08 00 1B 08 80 11 00 00 00 00 00 00 9D [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 17 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 17 00 1B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [13:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:17]wFMCommunicate OK [13:51:17]requested_item fd.num is exist - process it [13:51:17]SAM_PROTO_GetFieldsCounters [13:51:17]wFMCommunicate request_size=4 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 13 00 00 [13:51:17]Write to MH i2c: E2 08 00 1C 08 80 13 00 00 00 00 00 00 A0 [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 62 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 62 00 1C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [13:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:17]wFMCommunicate OK [13:51:17]SAM_PROTO_GetFieldsCounters done [13:51:17]requested_item shift.num is exist - process it [13:51:17]requested_item shift.opened is exist - process it [13:51:17]req_shift_opened [13:51:17]FM_GetShiftState [13:51:17]SAM_PROTO_GetShiftState [13:51:17]wFMCommunicate request_size=4 [13:51:17]MH_SAM_APDU [13:51:17]CAPDU: 80 13 01 00 [13:51:17]Write to MH i2c: E2 08 00 1D 08 80 13 01 00 00 00 00 00 A2 [13:51:17]Write i2c OK [13:51:17]MH_I2C_Read... [13:51:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:17]Read from MH i2c: E2 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 0E 00 [13:51:17]MH_I2C_Read... [13:51:17]Read from MH i2c: E2 0E 00 1D 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B0 [13:51:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:51:17]wFMCommunicate OK [13:51:17]SAM_PROTO_GetShiftState done [13:51:17]FM_GetShiftState done [13:51:17]req_shift_opened done [13:51:17]requested_item shift.open_date is exist - process it [13:51:17]req_shift_open_date [13:51:17]req_shift_open_date done [13:51:17]produce_requested_data done [13:51:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225966,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:51:17]process_action_free close_receipt [13:51:17]json_value_free [13:51:17]json_value_free done [13:51:17]process_json_proto returns [13:51:17]Send response to host [13:51:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225966,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:51:17]free response buf [13:51:17]execute_script done [13:51:17]execute_script returns [13:51:17]free content buf [13:51:17]Sock 9.Close socket [13:51:17]Sock 9.Thread stoped [13:51:20]Connected sock=11 [13:51: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 35 39 0F 01 00 00 CE 8D 07 01 8E 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 51 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 72 03 00 35 04 06 00 F3 C3 DE D5 71 6D 69 60 25 3C 07 AE 0C A4 [13:51: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 35 39 4F 00 00 00 B3 48 47 00 18 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 35 39 10 04 04 00 AE 72 03 00 F4 03 04 00 64 A7 A4 66 B6 04 01 00 00 D3 4D 15 89 B9 87 06 C9 [13:51:21]CommunicateWithHost err = 0 [13:51:21]CheckOFDResponse [13:51:21]1017 (14) - 77093643461234 [13:51:21]1041 (16) - 0000000000874959 [13:51:21]1040 (4) - 225966 [13:51:21]1012 (4) - 27.07.2024 07:53 [13:51:21]1206 (1) - 0 [13:51:21]OFD Sender: Remove packet 225966 [13:51:21]ProducePacketName [13:51:21]name=ofd_packets/00225966 [13:51:21]NVStorageDeleteData [13:51:22]OFD Sender: No OFD packet to send [13:51:27]OFD Sender: No OFD packet to send [13:51:32]OFD Sender: No OFD packet to send [13:51:35]accept exits with 10 [13:51:35]New connection [13:51:35]New thread 3066580324 created [13:51:35]Thread 3066723684 joined [13:51:35]Waiting for new connection... [13:51:35] Sock 10.Parse request [13:51:35]Sock 10.Check first char [13:51:35]Sock 10.First char is OK [13:51:35]request: POST /json_proto HTTP/1.0 [13:51:35]Method: POST [13:51:35]URL: /json_proto [13:51:35]Method is POST - this is cgi request [13:51:35]url: /json_proto [13:51:35]query_string will be loaded in cgi processing [13:51:35]execute_cgi json_proto POST (null) [13:51:35]execute_cgi path=json_proto method=POST [13:51:35]POST find Content-Length [13:51:35]Host: 172.17.43.131:8080 [13:51:35]Content-Length: 678 [13:51:35]Content-Type: application/json [13:51:35] [13:51:35]POST finish read [13:51:35]Found Content-Length = 678 [13:51:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:35]execute_script... [13:51: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)2002262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:35]POST & json_proto [13:51:35]process_json_proto [13:51:35]json parsed OK: [13:51:35]protocol is kg_v1.0 [13:51:35]action value=close_receipt [13:51:35]process_action close_receipt [13:51:35]cmd_close_receipt [13:51:35]MH_GetDate [13:51:35]Write to MH i2c: F0 00 00 1E 08 15 [13:51:35]Write i2c OK [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: F0 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: F0 09 00 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: F0 09 00 1E 08 00 68 FB A4 66 F9 24 A2 66 B0 [13:51:35]GetLastDocTimeStamp 1722088273 [13:51:35]current date 1722088296 [13:51:35]FM_GetShiftState [13:51:35]SAM_PROTO_GetShiftState [13:51:35]wFMCommunicate request_size=4 [13:51:35]MH_SAM_APDU [13:51:35]CAPDU: 80 13 01 00 [13:51:35]Write to MH i2c: E2 08 00 1F 08 80 13 01 00 00 00 00 00 A4 [13:51:35]Write i2c OK [13:51:35]MH_I2C_Read... [13:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:35]Read from MH i2c: E2 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: E2 0E 00 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: E2 0E 00 1F 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B2 [13:51:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:51:35]wFMCommunicate OK [13:51:35]SAM_PROTO_GetShiftState done [13:51:35]FM_GetShiftState done [13:51:35]opened in 1722038719 [13:51:35]opened+sec_in_day 1722125119 [13:51:35]quantity*price = 60003 [13:51:35]sum+1 = 60004 [13:51:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 327 27.07.2024 13:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225967 ФПД: 219411860621916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225967&fm=219411860621916&tin=02508201610067®Number=0000000000092624&sum=60000 [13:51:36]StoreToDocumentArchive [13:51:36]shift 438 fd 225967 [13:51:36]save to /storage/0438/doc_00225967 [13:51:36]save last doc name /storage/0438/doc_00225967 to /storage/kkm_last_doc_name [13:51:36]save OK [13:51:36]Clear old archive folders... [13:51:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:36]tlvbuf is 008ACB80 [13:51:36]SAM_PROTO_ClearQueue [13:51:36]wFMCommunicate request_size=4 [13:51:36]MH_SAM_APDU [13:51:36]CAPDU: 80 09 00 00 [13:51:36]Write to MH i2c: E2 08 00 2C 08 80 09 00 00 00 00 00 00 A6 [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:36]Read from MH i2c: E2 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 2C 08 00 90 00 A8 [13:51:36]RAPDU: 90 00 [13:51:36]wFMCommunicate OK [13:51:36]SAM_PROTO_ClearQueue done [13:51:36]KKMCreateOFDPacket [13:51:36]OFDProtocolAddRootSTLVToBuf [13:51:36]FM_MakeSignedData [13:51:36]FM_MakeSignedData [13:51:36]SAM_PROTO_SignData [13:51:36]wFMCommunicate request_size=4 [13:51:36]MH_SAM_APDU [13:51:36]CAPDU: 80 0D 01 02 [13:51:36]Write to MH i2c: E2 08 00 2D 08 80 0D 01 02 00 00 00 00 AE [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:36]Read from MH i2c: E2 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 2D 08 00 90 00 A9 [13:51:36]RAPDU: 90 00 [13:51:36]wFMCommunicate OK [13:51:36]wFMCommunicate request_size=255 [13:51:36]MH_SAM_APDU [13:51: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 68 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 72 03 00 35 04 06 00 C7 [13:51:36]Write to MH i2c: E2 02 01 2E 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 68 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 72 03 00 35 04 06 00 C7 00 00 53 [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:37]Read from MH i2c: E2 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 03 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 03 00 2E 08 00 90 00 AA [13:51:37]RAPDU: 90 00 [13:51:37]wFMCommunicate OK [13:51:37]wFMCommunicate request_size=10 [13:51:37]MH_SAM_APDU [13:51:37]CAPDU: 80 0D 02 02 05 8D CE 03 0A 5C [13:51:37]Write to MH i2c: E2 0D 00 2F 08 80 0D 02 02 05 00 8D CE 03 0A 5C 00 00 7F [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:37]Read from MH i2c: E2 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 03 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 03 00 2F 08 00 90 00 AB [13:51:37]RAPDU: 90 00 [13:51:37]wFMCommunicate OK [13:51:37]wFMCommunicate request_size=4 [13:51:37]MH_SAM_APDU [13:51:37]CAPDU: 80 0D 03 02 [13:51:37]Write to MH i2c: E2 08 00 30 08 80 0D 03 02 00 00 00 00 B3 [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:37]Read from MH i2c: E2 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 0B 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 0B 00 30 08 00 44 3E B4 44 78 A7 70 CB 90 00 88 [13:51:37]RAPDU: 44 3E B4 44 78 A7 70 CB 90 00 [13:51:37]wFMCommunicate OK [13:51:37]SAM_PROTO_SignData done [13:51:37]FM_MakeSignedData done [13:51:37]CreateOFDProtocolMessage [13:51:37]wFMCommunicate request_size=4 [13:51:37]MH_SAM_APDU [13:51:37]CAPDU: 80 11 00 00 [13:51:37]Write to MH i2c: E2 08 00 31 08 80 11 00 00 00 00 00 00 B3 [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:37]Read from MH i2c: E2 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 17 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 17 00 31 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [13:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:37]wFMCommunicate OK [13:51:37]CreateOFDProtocolMessage done [13:51:37]OFDSenderStorePacket 225967 [13:51:37]StoreOFDPacket docnum=225967 [13:51:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD 44 07 01 98 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 68 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 72 03 00 35 04 06 00 C7 8D CE 03 0A 5C 44 3E B4 44 78 A7 70 CB [13:51:37]CheckFolder [13:51:37]dirname=/storage/ofd_packets [13:51:37]CheckFolder done [13:51:37]ProducePacketName [13:51:37]name=ofd_packets/00225967 [13:51:37]NVStorageSaveData ofd_packets/00225967 [13:51:37]File name is /storage/ofd_packets/00225967 [13:51:37]Write 301 bytes [13:51:37]NVStorageSaveData done [13:51:37]OFDSenderStorePacket done [13:51:37]KKMCreateOFDPacket done [13:51:37]NVStorageSaveData kkm_last_timestamp [13:51:37]File name is /storage/kkm_last_timestamp [13:51:37]Write 4 bytes [13:51:37]NVStorageSaveData done [13:51:37]ExternCall_PrintAddStr [13:51:37]wPrintStart [13:51:37]Write to MH i2c: 01 00 00 32 08 3A [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 32 08 00 00 00 00 00 FF 0F 4F [13:51:37]RasterBufferAndPrint [13:51:37]line Счет N : (1)2002262 [13:51:37]line ИНН: 02508201610067 [13:51:37]line Контрольно-Кассовый Чек [13:51:37]line ПРОДАЖА [13:51:37]line ТРК (МРК, ГНК) : 33 [13:51:37]line Товар: 2710124130 [13:51:37]line Аи-92-К-5 [13:51:37]line 8.850 * 67.80 [13:51:37]line = 600.03 [13:51:37]line НДС 12% НСП 1% [13:51:37]line > о реализуемом товаре [13:51:37]line ОКРУГЛЕНИЕ: -0.03 [13:51:37]line ИТОГО: 600.00 [13:51:37]line Внесено: 600.00 [13:51:37]line СДАЧА: 0.00 [13:51:37]line НСП 1% : 5.31 [13:51:37]line НДС 12% : 63.72 [13:51:37]line Наличными: 600.00 [13:51:37]line Безнал.: 0.00 [13:51:37]line Место: АЗС № 97 "Партнер Нефть" [13:51:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:51:37]line СНО: Общий режим [13:51:37]line Чек 327 27.07.2024 13:51 [13:51:37]line Смена: 438 ФФД: 1.0 [13:51:37]line ЗНМ: 0300000054 [13:51:37]line РНМ: 0000000000092624 [13:51:37]line Версия ККМ: 001 [13:51:37]line ФМ: 0000000000874959 [13:51:37]line ФД: 225967 [13:51:37]line ФПД: 219411860621916 [13:51:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225967&fm=219411860621916&tin=02508201610067®Number=0000000000092624&sum=60000 [13:51:37]written 0, free lines is 4095 [13:51:37]OFD Sender: Processing packet 225967 [packets to send 600, broken 599] [13:51:37]ProducePacketName [13:51:37]name=ofd_packets/00225967 [13:51:37]OFD Sender: To server: pG, [13:51:37]CommunicateWithHost lk.salyk.kg:30040 [13:51:37]ConnectInit lk.salyk.kg [13:51:37]Write to MH i2c: 01 00 00 5D 08 65 [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 5D 08 00 00 00 00 00 59 0C D1 [13:51:37]RasterBufferAndPrint [13:51:37]line [13:51:37]line [13:51:37]line [13:51:37]line [13:51:37]line [13:51:37]written 0, free lines is 3166 [13:51:37]MH_Cut [13:51:37]Write to MH i2c: D1 01 00 64 08 01 3E [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: D1 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: D1 01 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: D1 01 00 64 08 00 3D [13:51:37]Write to MH i2c: 01 00 00 65 08 6D [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:39]*** Cut start [13:51:39]*** Partial cut [13:51:39]*** CUTSNS_PIN = 1 [13:51:39]*** CUTSNS_PIN = 0 [13:51:39]*** Brake cut motor [13:51:39]Read from MH i2c: 01 [13:51:39]MH_I2C_Read... [13:51:39]*** Stop cut motor [13:51:39]*** Cut end [13:51:39]Read from MH i2c: 01 07 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: 01 07 00 65 08 00 00 00 00 00 FF 0F 82 [13:51:39]process_action close_receipt done [13:51:39]requested_data is exist [13:51:39]produce_requested_data [13:51:39]requested_item fm.sn is exist - process it [13:51:39]wFMCommunicate request_size=4 [13:51:39]MH_SAM_APDU [13:51:39]CAPDU: 80 11 00 00 [13:51:39]Write to MH i2c: E2 08 00 66 08 80 11 00 00 00 00 00 00 E8 [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:39]Read from MH i2c: E2 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 17 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 17 00 66 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [13:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:39]wFMCommunicate OK [13:51:39]requested_item fd.num is exist - process it [13:51:39]SAM_PROTO_GetFieldsCounters [13:51:39]wFMCommunicate request_size=4 [13:51:39]MH_SAM_APDU [13:51:39]CAPDU: 80 13 00 00 [13:51:39]Write to MH i2c: E2 08 00 67 08 80 13 00 00 00 00 00 00 EB [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:39]Read from MH i2c: E2 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 62 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 62 00 67 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [13:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:39]wFMCommunicate OK [13:51:39]SAM_PROTO_GetFieldsCounters done [13:51:39]requested_item shift.num is exist - process it [13:51:39]requested_item shift.opened is exist - process it [13:51:39]req_shift_opened [13:51:39]FM_GetShiftState [13:51:39]SAM_PROTO_GetShiftState [13:51:39]wFMCommunicate request_size=4 [13:51:39]MH_SAM_APDU [13:51:39]CAPDU: 80 13 01 00 [13:51:39]Write to MH i2c: E2 08 00 68 08 80 13 01 00 00 00 00 00 ED [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:39]Read from MH i2c: E2 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 0E 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 0E 00 68 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FB [13:51:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:51:39]wFMCommunicate OK [13:51:39]SAM_PROTO_GetShiftState done [13:51:39]FM_GetShiftState done [13:51:39]req_shift_opened done [13:51:39]requested_item shift.open_date is exist - process it [13:51:39]req_shift_open_date [13:51:39]req_shift_open_date done [13:51:39]produce_requested_data done [13:51:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225967,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:51:39]process_action_free close_receipt [13:51:39]json_value_free [13:51:39]json_value_free done [13:51:39]process_json_proto returns [13:51:39]Send response to host [13:51:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225967,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:51:39]free response buf [13:51:39]execute_script done [13:51:39]execute_script returns [13:51:39]free content buf [13:51:39]Sock 10.Close socket [13:51:39]Sock 10.Thread stoped [13:51:41]Connected sock=11 [13:51: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 35 39 0F 01 00 00 AD 44 07 01 98 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 68 FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 72 03 00 35 04 06 00 C7 8D CE 03 0A 5C 44 3E B4 44 78 A7 70 CB [13:51: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 35 39 4F 00 00 00 C2 87 47 00 0B 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 72 03 00 F4 03 04 00 78 A7 A4 66 B6 04 01 00 00 81 A3 39 FB F1 3F 18 45 [13:51:42]CommunicateWithHost err = 0 [13:51:42]CheckOFDResponse [13:51:42]1017 (14) - 77093643461234 [13:51:42]1041 (16) - 0000000000874959 [13:51:42]1040 (4) - 225967 [13:51:42]1012 (4) - 27.07.2024 07:53 [13:51:42]1206 (1) - 0 [13:51:42]OFD Sender: Remove packet 225967 [13:51:42]ProducePacketName [13:51:42]name=ofd_packets/00225967 [13:51:42]NVStorageDeleteData [13:51:43]OFD Sender: No OFD packet to send [13:51:48]OFD Sender: No OFD packet to send [13:51:53]OFD Sender: No OFD packet to send [13:51:57]accept exits with 9 [13:51:57]New connection [13:51:57]New thread 3066723684 created [13:51:57]Thread 3066580324 joined [13:51:57]Waiting for new connection... [13:51:57] Sock 9.Parse request [13:51:57]Sock 9.Check first char [13:51:57]Sock 9.First char is OK [13:51:57]request: POST /json_proto HTTP/1.0 [13:51:57]Method: POST [13:51:57]URL: /json_proto [13:51:57]Method is POST - this is cgi request [13:51:57]url: /json_proto [13:51:57]query_string will be loaded in cgi processing [13:51:57]execute_cgi json_proto POST (null) [13:51:57]execute_cgi path=json_proto method=POST [13:51:57]POST find Content-Length [13:51:57]Host: 172.17.43.131:8080 [13:51:57]Content-Length: 804 [13:51:57]Content-Type: application/json [13:51:57] [13:51:57]POST finish read [13:51:57]Found Content-Length = 804 [13:51:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:57]execute_script... [13:51:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:57]POST & json_proto [13:51:57]process_json_proto [13:51:57]json parsed OK: [13:51:57]protocol is kg_v1.0 [13:51:57]action value=close_receipt [13:51:57]process_action close_receipt [13:51:57]cmd_close_receipt [13:51:57]MH_GetDate [13:51:57]Write to MH i2c: F0 00 00 69 08 60 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: F0 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: F0 09 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: F0 09 00 69 08 00 7E FB A4 66 F9 24 A2 66 11 [13:51:57]GetLastDocTimeStamp 1722088296 [13:51:57]current date 1722088318 [13:51:57]FM_GetShiftState [13:51:57]SAM_PROTO_GetShiftState [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 13 01 00 [13:51:57]Write to MH i2c: E2 08 00 6A 08 80 13 01 00 00 00 00 00 EF [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 0E 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 0E 00 6A 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FD [13:51:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:51:57]wFMCommunicate OK [13:51:57]SAM_PROTO_GetShiftState done [13:51:57]FM_GetShiftState done [13:51:57]opened in 1722038719 [13:51:57]opened+sec_in_day 1722125119 [13:51:57]quantity*price = 100021 [13:51:57]sum+1 = 100023 [13:51:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 328 27.07.2024 13:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225968 ФПД: 164891291911644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135158&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225968&fm=164891291911644&tin=02508201610067®Number=0000000000092624&sum=100022 [13:51:59]StoreToDocumentArchive [13:51:59]shift 438 fd 225968 [13:51:59]save to /storage/0438/doc_00225968 [13:51:59]save last doc name /storage/0438/doc_00225968 to /storage/kkm_last_doc_name [13:51:59]save OK [13:51:59]Clear old archive folders... [13:51:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:59]tlvbuf is 0083A9B0 [13:51:59]SAM_PROTO_ClearQueue [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 09 00 00 [13:51:59]Write to MH i2c: E2 08 00 77 08 80 09 00 00 00 00 00 00 F1 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 77 08 00 90 00 F3 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]SAM_PROTO_ClearQueue done [13:51:59]KKMCreateOFDPacket [13:51:59]OFDProtocolAddRootSTLVToBuf [13:51:59]FM_MakeSignedData [13:51:59]FM_MakeSignedData [13:51:59]SAM_PROTO_SignData [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 01 02 [13:51:59]Write to MH i2c: E2 08 00 78 08 80 0D 01 02 00 00 00 00 F9 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 78 08 00 90 00 F4 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]wFMCommunicate request_size=255 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 7E FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 72 03 00 35 04 06 00 95 [13:51:59]Write to MH i2c: E2 02 01 79 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 7E FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 72 03 00 35 04 06 00 95 00 00 16 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 79 08 00 90 00 F5 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]wFMCommunicate request_size=10 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 02 02 05 F7 BE E1 85 DC [13:51:59]Write to MH i2c: E2 0D 00 7A 08 80 0D 02 02 05 00 F7 BE E1 85 DC 00 00 FD [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 7A 08 00 90 00 F6 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 03 02 [13:51:59]Write to MH i2c: E2 08 00 7B 08 80 0D 03 02 00 00 00 00 FE [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 0B 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 0B 00 7B 08 00 DF E2 03 A6 AB DC 7A 3D 90 00 A7 [13:51:59]RAPDU: DF E2 03 A6 AB DC 7A 3D 90 00 [13:51:59]wFMCommunicate OK [13:51:59]SAM_PROTO_SignData done [13:51:59]FM_MakeSignedData done [13:51:59]CreateOFDProtocolMessage [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 11 00 00 [13:51:59]Write to MH i2c: E2 08 00 7C 08 80 11 00 00 00 00 00 00 FE [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 17 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 17 00 7C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [13:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:59]wFMCommunicate OK [13:51:59]CreateOFDProtocolMessage done [13:51:59]OFDSenderStorePacket 225968 [13:51:59]StoreOFDPacket docnum=225968 [13:51:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 26 07 01 E2 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 7E FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 72 03 00 35 04 06 00 95 F7 BE E1 85 DC DF E2 03 A6 AB DC 7A 3D [13:51:59]CheckFolder [13:51:59]dirname=/storage/ofd_packets [13:51:59]CheckFolder done [13:51:59]ProducePacketName [13:51:59]name=ofd_packets/00225968 [13:51:59]NVStorageSaveData ofd_packets/00225968 [13:51:59]File name is /storage/ofd_packets/00225968 [13:51:59]Write 301 bytes [13:51:59]NVStorageSaveData done [13:51:59]OFDSenderStorePacket done [13:51:59]KKMCreateOFDPacket done [13:51:59]NVStorageSaveData kkm_last_timestamp [13:51:59]File name is /storage/kkm_last_timestamp [13:51:59]Write 4 bytes [13:51:59]NVStorageSaveData done [13:51:59]ExternCall_PrintAddStr [13:51:59]wPrintStart [13:51:59]Write to MH i2c: 01 00 00 7D 08 85 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 07 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 07 00 7D 08 00 00 00 00 00 FF 0F 9A [13:51:59]RasterBufferAndPrint [13:51:59]line Счет N : (1)2002263 [13:51:59]line ИНН: 02508201610067 [13:51:59]line Контрольно-Кассовый Чек [13:51:59]line ПРОДАЖА [13:51:59]line ТРК (МРК, ГНК) : 44 [13:51:59]line Товар: 2710124500 [13:51:59]line Аи-95-К-5 [13:51:59]line 13.480 * 74.20 [13:51:59]line = 1000.22 [13:51:59]line НДС 12% НСП 1% [13:51:59]line > о реализуемом товаре [13:51:59]line ИТОГО: 1000.22 [13:51:59]line НСП 1% : 8.85 [13:51:59]line НДС 12% : 106.22 [13:51:59]line Наличными: 0.00 [13:51:59]line Безнал.: 1000.22 [13:51:59]line Место: АЗС № 97 "Партнер Нефть" [13:51:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:51:59]line СНО: Общий режим [13:51:59]line Чек 328 27.07.2024 13:51 [13:51:59]line Смена: 438 ФФД: 1.0 [13:51:59]line ЗНМ: 0300000054 [13:51:59]line РНМ: 0000000000092624 [13:51:59]line Версия ККМ: 001 [13:51:59]line Платежная система: O! деньги [13:51:59]line ФМ: 0000000000874959 [13:51:59]line ФД: 225968 [13:51:59]line ФПД: 164891291911644 [13:51:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135158&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225968&fm=164891291911644&tin=02508201610067®Number=0000000000092624&sum=100022 [13:51:59]written 0, free lines is 4095 [13:51:59]OFD Sender: Processing packet 225968 [packets to send 600, broken 599] [13:51:59]ProducePacketName [13:51:59]name=ofd_packets/00225968 [13:51:59]OFD Sender: To server: pG, [13:51:59]CommunicateWithHost lk.salyk.kg:30040 [13:51:59]ConnectInit lk.salyk.kg [13:52:00]Connected sock=10 [13:52:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 26 07 01 E2 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 7E FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 72 03 00 35 04 06 00 95 F7 BE E1 85 DC DF E2 03 A6 AB DC 7A 3D [13:52:00]Write to MH i2c: 01 00 00 A7 08 AF [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 07 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 07 00 A7 08 00 00 00 00 00 83 0C 45 [13:52:00]RasterBufferAndPrint [13:52:00]line [13:52:00]line [13:52:00]line [13:52:00]line [13:52:00]line [13:52:00]written 0, free lines is 3210 [13:52:00]MH_Cut [13:52:00]Write to MH i2c: D1 01 00 AE 08 01 88 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: D1 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: D1 01 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: D1 01 00 AE 08 00 87 [13:52:00]Write to MH i2c: 01 00 00 AF 08 B7 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52: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 35 39 4F 00 00 00 D9 F3 47 00 90 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 35 39 10 04 04 00 B0 72 03 00 F4 03 04 *** Cut start [13:52:01]00 8C A7 A4 66 B6 04 01 00 00 B3 E2 6A 83 CD *** Partial cut [13:52:01]4A CE 7B [13:52:01]CommunicateWithHost err = 0 [13:52:01]CheckOFDResponse [13:52:01]1017 (14) - 77093643461234 [13:52:01]1041 (16) - 0000000000874959 [13:52:01]*** CUTSNS_PIN = 1 [13:52:01]1040 (4) - 225968 [13:52:01]*** CUTSNS_PIN = 0 [13:52:01]1012 (4) - 27.07.2024 07:53 [13:52:01]1206 (1) - 0 [13:52:01]OFD Sender: Remove packet 225968 [13:52:01]ProducePacketName [13:52:01]name=ofd_packets/00225968 [13:52:01]NVStorageDeleteData [13:52:01]*** Brake cut motor [13:52:02]OFD Sender: No OFD packet to send [13:52:02]Read from MH i2c: 01 [13:52:02]MH_I2C_Read... [13:52:02]*** Stop cut motor [13:52:02]*** Cut end [13:52:02]Read from MH i2c: 01 07 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: 01 07 00 AF 08 00 00 00 00 00 FF 0F CC [13:52:02]process_action close_receipt done [13:52:02]requested_data is exist [13:52:02]produce_requested_data [13:52:02]requested_item fm.sn is exist - process it [13:52:02]wFMCommunicate request_size=4 [13:52:02]MH_SAM_APDU [13:52:02]CAPDU: 80 11 00 00 [13:52:02]Write to MH i2c: E2 08 00 B0 08 80 11 00 00 00 00 00 00 32 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:02]Read from MH i2c: E2 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 17 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 17 00 B0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [13:52:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:52:02]wFMCommunicate OK [13:52:02]requested_item fd.num is exist - process it [13:52:02]SAM_PROTO_GetFieldsCounters [13:52:02]wFMCommunicate request_size=4 [13:52:02]MH_SAM_APDU [13:52:02]CAPDU: 80 13 00 00 [13:52:02]Write to MH i2c: E2 08 00 B1 08 80 13 00 00 00 00 00 00 35 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 [13:52:02]MH_I2C_Read... [13:52:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:02]Read from MH i2c: E2 62 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 62 00 B1 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [13:52:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:02]wFMCommunicate OK [13:52:02]SAM_PROTO_GetFieldsCounters done [13:52:02]requested_item shift.num is exist - process it [13:52:02]requested_item shift.opened is exist - process it [13:52:02]req_shift_opened [13:52:02]FM_GetShiftState [13:52:02]SAM_PROTO_GetShiftState [13:52:02]wFMCommunicate request_size=4 [13:52:02]MH_SAM_APDU [13:52:02]CAPDU: 80 13 01 00 [13:52:02]Write to MH i2c: E2 08 00 B2 08 80 13 01 00 00 00 00 00 37 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:02]Read from MH i2c: E2 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 0E 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 0E 00 B2 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 45 [13:52:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:52:02]wFMCommunicate OK [13:52:02]SAM_PROTO_GetShiftState done [13:52:02]FM_GetShiftState done [13:52:02]req_shift_opened done [13:52:02]requested_item shift.open_date is exist - process it [13:52:02]req_shift_open_date [13:52:02]req_shift_open_date done [13:52:02]produce_requested_data done [13:52:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225968,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:52:02]process_action_free close_receipt [13:52:02]json_value_free [13:52:02]json_value_free done [13:52:02]process_json_proto returns [13:52:02]Send response to host [13:52:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225968,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:52:02]free response buf [13:52:02]execute_script done [13:52:02]execute_script returns [13:52:02]free content buf [13:52:02]Sock 9.Close socket [13:52:02]Sock 9.Thread stoped [13:52:05]int [13:52:05]Write to MH i2c: 01 00 00 B3 08 BB [13:52:05]*** FLAG_PRN_PAP1 set [13:52:05]Write i2c OK [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 07 00 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 07 00 B3 08 00 01 00 00 00 FF 0F D1 [13:52:05]state=0 [13:52:05]No paper [13:52:05]int [13:52:05]Write to MH i2c: 01 00 00 B4 08 BC [13:52:05]*** FLAG_PRN_PAP2 set [13:52:05]Write i2c OK [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 07 00 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 07 00 B4 08 00 03 00 00 00 FF 0F D4 [13:52:05]state=0 [13:52:05]No paper [13:52:05]Cover opened [13:52:06]int [13:52:06]Write to MH i2c: 01 00 00 B5 08 BD [13:52:06]*** FLAG_PRN_PAP2 reset [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 07 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 07 00 B5 08 00 01 00 00 00 FF 0F D3 [13:52:06]state=3 [13:52:06]No paper [13:52:06]Cover closed [13:52:06]int [13:52:06]Write to MH i2c: 01 00 00 B6 08 BE [13:52:06]*** FLAG_PRN_PAP2 set [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 07 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 07 00 B6 08 00 03 00 00 00 FF 0F D6 [13:52:06]state=0 [13:52:06]No paper [13:52:06]Cover opened [13:52:07]OFD Sender: No OFD packet to send [13:52:07]int [13:52:07]Write to MH i2c: 01 00 00 B7 08 BF [13:52:07]*** FLAG_PRN_PAP1 reset [13:52:07]*** FLAG_PRN_PAP2 reset [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 B7 08 00 00 00 00 00 FF 0F D4 [13:52:07]state=3 [13:52:07]Cover closed [13:52:12]OFD Sender: No OFD packet to send [13:52:17]OFD Sender: No OFD packet to send [13:52:22]OFD Sender: No OFD packet to send [13:52:25]recv_with_timeout no data received [13:52:27]OFD Sender: No OFD packet to send [13:52:32]OFD Sender: No OFD packet to send [13:52:36]recv_with_timeout no data received [13:52:37]OFD Sender: No OFD packet to send [13:52:42]OFD Sender: No OFD packet to send [13:52:47]OFD Sender: No OFD packet to send [13:52:52]OFD Sender: No OFD packet to send [13:52:57]OFD Sender: No OFD packet to send [13:53:02]OFD Sender: No OFD packet to send [13:53:07]OFD Sender: No OFD packet to send [13:53:12]OFD Sender: No OFD packet to send [13:53:17]OFD Sender: No OFD packet to send [13:53:19]recv_with_timeout no data received [13:53:22]OFD Sender: No OFD packet to send [13:53:27]OFD Sender: No OFD packet to send [13:53:32]OFD Sender: No OFD packet to send [13:53:37]OFD Sender: No OFD packet to send [13:53:42]OFD Sender: No OFD packet to send [13:53:47]OFD Sender: No OFD packet to send [13:53:50]accept exits with 8 [13:53:50]New connection [13:53:50]New thread 3066580324 created [13:53:50]Thread 3066723684 joined [13:53:50]Waiting for new connection... [13:53:50] Sock 8.Parse request [13:53:50]Sock 8.Check first char [13:53:50]Sock 8.First char is OK [13:53:50]request: POST /json_proto HTTP/1.0 [13:53:50]Method: POST [13:53:50]URL: /json_proto [13:53:50]Method is POST - this is cgi request [13:53:50]url: /json_proto [13:53:50]query_string will be loaded in cgi processing [13:53:50]execute_cgi json_proto POST (null) [13:53:50]execute_cgi path=json_proto method=POST [13:53:50]POST find Content-Length [13:53:50]Host: 172.17.43.131:8080 [13:53:50]Content-Length: 678 [13:53:50]Content-Type: application/json [13:53:50] [13:53:50]POST finish read [13:53:50]Found Content-Length = 678 [13:53:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:50]execute_script... [13:53: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)2002264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:50]POST & json_proto [13:53:50]process_json_proto [13:53:50]json parsed OK: [13:53:50]protocol is kg_v1.0 [13:53:50]action value=close_receipt [13:53:50]process_action close_receipt [13:53:50]cmd_close_receipt [13:53:50]MH_GetDate [13:53:50]Write to MH i2c: F0 00 00 B8 08 AF [13:53:50]Write i2c OK [13:53:50]MH_I2C_Read... [13:53:50]Read from MH i2c: F0 [13:53:50]MH_I2C_Read... [13:53:50]Read from MH i2c: F0 09 00 [13:53:50]MH_I2C_Read... [13:53:50]Read from MH i2c: F0 09 00 B8 08 00 EE FB A4 66 F9 24 A2 66 D0 [13:53:50]GetLastDocTimeStamp 1722088318 [13:53:50]current date 1722088430 [13:53:50]FM_GetShiftState [13:53:50]SAM_PROTO_GetShiftState [13:53:50]wFMCommunicate request_size=4 [13:53:50]MH_SAM_APDU [13:53:50]CAPDU: 80 13 01 00 [13:53:50]Write to MH i2c: E2 08 00 B9 08 80 13 01 00 00 00 00 00 3E [13:53:50]Write i2c OK [13:53:50]MH_I2C_Read... [13:53:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:50]Read from MH i2c: E2 [13:53:50]MH_I2C_Read... [13:53:50]Read from MH i2c: E2 0E 00 [13:53:50]MH_I2C_Read... [13:53:50]Read from MH i2c: E2 0E 00 B9 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4C [13:53:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:53:50]wFMCommunicate OK [13:53:50]SAM_PROTO_GetShiftState done [13:53:50]FM_GetShiftState done [13:53:50]opened in 1722038719 [13:53:50]opened+sec_in_day 1722125119 [13:53:50]quantity*price = 40002 [13:53:50]sum+1 = 40003 [13:53:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 329 27.07.2024 13:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225969 ФПД: 58256310638474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225969&fm=58256310638474&tin=02508201610067®Number=0000000000092624&sum=40000 [13:53:51]StoreToDocumentArchive [13:53:51]shift 438 fd 225969 [13:53:51]save to /storage/0438/doc_00225969 [13:53:51]save last doc name /storage/0438/doc_00225969 to /storage/kkm_last_doc_name [13:53:51]save OK [13:53:51]Clear old archive folders... [13:53:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:53:51]tlvbuf is 0082ECB0 [13:53:51]SAM_PROTO_ClearQueue [13:53:51]wFMCommunicate request_size=4 [13:53:51]MH_SAM_APDU [13:53:51]CAPDU: 80 09 00 00 [13:53:51]Write to MH i2c: E2 08 00 C6 08 80 09 00 00 00 00 00 00 40 [13:53:51]Write i2c OK [13:53:51]MH_I2C_Read... [13:53:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:51]Read from MH i2c: E2 [13:53:51]MH_I2C_Read... [13:53:51]Read from MH i2c: E2 03 00 [13:53:51]MH_I2C_Read... [13:53:51]Read from MH i2c: E2 03 00 C6 08 00 90 00 42 [13:53:51]RAPDU: 90 00 [13:53:51]wFMCommunicate OK [13:53:51]SAM_PROTO_ClearQueue done [13:53:51]KKMCreateOFDPacket [13:53:51]OFDProtocolAddRootSTLVToBuf [13:53:51]FM_MakeSignedData [13:53:51]FM_MakeSignedData [13:53:51]SAM_PROTO_SignData [13:53:51]wFMCommunicate request_size=4 [13:53:51]MH_SAM_APDU [13:53:51]CAPDU: 80 0D 01 02 [13:53:51]Write to MH i2c: E2 08 00 C7 08 80 0D 01 02 00 00 00 00 48 [13:53:51]Write i2c OK [13:53:51]MH_I2C_Read... [13:53:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:51]Read from MH i2c: E2 [13:53:51]MH_I2C_Read... [13:53:51]Read from MH i2c: E2 03 00 [13:53:51]MH_I2C_Read... [13:53:51]Read from MH i2c: E2 03 00 C7 08 00 90 00 43 [13:53:51]RAPDU: 90 00 [13:53:51]wFMCommunicate OK [13:53:51]wFMCommunicate request_size=255 [13:53:51]MH_SAM_APDU [13:53:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 EE FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 72 03 00 35 04 06 00 34 [13:53:51]Write to MH i2c: E2 02 01 C8 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 EE FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 72 03 00 35 04 06 00 34 00 00 02 [13:53:51]Write i2c OK [13:53:51]MH_I2C_Read... [13:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:52]Read from MH i2c: E2 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 03 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 03 00 C8 08 00 90 00 44 [13:53:52]RAPDU: 90 00 [13:53:52]wFMCommunicate OK [13:53:52]wFMCommunicate request_size=10 [13:53:52]MH_SAM_APDU [13:53:52]CAPDU: 80 0D 02 02 05 FB DA B3 97 8A [13:53:52]Write to MH i2c: E2 0D 00 C9 08 80 0D 02 02 05 00 FB DA B3 97 8A 00 00 FE [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:52]Read from MH i2c: E2 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 03 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [13:53:52]RAPDU: 90 00 [13:53:52]wFMCommunicate OK [13:53:52]wFMCommunicate request_size=4 [13:53:52]MH_SAM_APDU [13:53:52]CAPDU: 80 0D 03 02 [13:53:52]Write to MH i2c: E2 08 00 CA 08 80 0D 03 02 00 00 00 00 4D [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:52]Read from MH i2c: E2 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 0B 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 0B 00 CA 08 00 66 1F 4D C8 FD 2F EF 14 90 00 17 [13:53:52]RAPDU: 66 1F 4D C8 FD 2F EF 14 90 00 [13:53:52]wFMCommunicate OK [13:53:52]SAM_PROTO_SignData done [13:53:52]FM_MakeSignedData done [13:53:52]CreateOFDProtocolMessage [13:53:52]wFMCommunicate request_size=4 [13:53:52]MH_SAM_APDU [13:53:52]CAPDU: 80 11 00 00 [13:53:52]Write to MH i2c: E2 08 00 CB 08 80 11 00 00 00 00 00 00 4D [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:52]Read from MH i2c: E2 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 17 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 17 00 CB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [13:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:52]wFMCommunicate OK [13:53:52]CreateOFDProtocolMessage done [13:53:52]OFDSenderStorePacket 225969 [13:53:52]StoreOFDPacket docnum=225969 [13:53:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 28 9B 07 01 B2 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 EE FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 72 03 00 35 04 06 00 34 FB DA B3 97 8A 66 1F 4D C8 FD 2F EF 14 [13:53:52]CheckFolder [13:53:52]dirname=/storage/ofd_packets [13:53:52]CheckFolder done [13:53:52]ProducePacketName [13:53:52]name=ofd_packets/00225969 [13:53:52]NVStorageSaveData ofd_packets/00225969 [13:53:52]File name is /storage/ofd_packets/00225969 [13:53:52]Write 301 bytes [13:53:52]NVStorageSaveData done [13:53:52]OFDSenderStorePacket done [13:53:52]KKMCreateOFDPacket done [13:53:52]NVStorageSaveData kkm_last_timestamp [13:53:52]File name is /storage/kkm_last_timestamp [13:53:52]Write 4 bytes [13:53:52]NVStorageSaveData done [13:53:52]ExternCall_PrintAddStr [13:53:52]wPrintStart [13:53:52]Write to MH i2c: 01 00 00 CC 08 D4 [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: 01 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: 01 07 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: 01 07 00 CC 08 00 00 00 00 00 FF 0F E9 [13:53:52]RasterBufferAndPrint [13:53:52]line Счет N : (1)2002264 [13:53:52]line ИНН: 02508201610067 [13:53:52]line Контрольно-Кассовый Чек [13:53:52]line ПРОДАЖА [13:53:52]line ТРК (МРК, ГНК) : 53 [13:53:52]line Товар: 2710124130 [13:53:52]line Аи-92-К-5 [13:53:52]line 5.900 * 67.80 [13:53:52]line = 400.02 [13:53:52]line НДС 12% НСП 1% [13:53:52]line > о реализуемом товаре [13:53:52]line ОКРУГЛЕНИЕ: -0.02 [13:53:52]line ИТОГО: 400.00 [13:53:52]line Внесено: 400.00 [13:53:52]line СДАЧА: 0.00 [13:53:52]line НСП 1% : 3.54 [13:53:52]line НДС 12% : 42.48 [13:53:52]line Наличными: 400.00 [13:53:52]line Безнал.: 0.00 [13:53:52]line Место: АЗС № 97 "Партнер Нефть" [13:53:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:53:52]line СНО: Общий режим [13:53:52]line Чек 329 27.07.2024 13:53 [13:53:52]line Смена: 438 ФФД: 1.0 [13:53:52]line ЗНМ: 0300000054 [13:53:52]line РНМ: 0000000000092624 [13:53:52]line Версия ККМ: 001 [13:53:52]line ФМ: 0000000000874959 [13:53:52]line ФД: 225969 [13:53:52]line ФПД: 58256310638474 [13:53:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225969&fm=58256310638474&tin=02508201610067®Number=0000000000092624&sum=40000 [13:53:52]written 0, free lines is 4095 [13:53:52]OFD Sender: Processing packet 225969 [packets to send 600, broken 599] [13:53:52]ProducePacketName [13:53:52]name=ofd_packets/00225969 [13:53:52]OFD Sender: To server: pG, [13:53:52]CommunicateWithHost lk.salyk.kg:30040 [13:53:52]ConnectInit lk.salyk.kg [13:53:52]Write to MH i2c: 01 00 00 F7 08 FF [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: 01 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: 01 07 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: 01 07 00 F7 08 00 00 00 00 00 61 0C 73 [13:53:52]RasterBufferAndPrint [13:53:52]line [13:53:52]line [13:53:52]line [13:53:52]line [13:53:52]line [13:53:52]written 0, free lines is 3173 [13:53:52]MH_Cut [13:53:52]Write to MH i2c: D1 01 00 FE 08 01 D8 [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: D1 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: D1 01 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: D1 01 00 FE 08 00 D7 [13:53:52]Write to MH i2c: 01 00 00 FF 08 07 [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]Connected sock=11 [13:53: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 35 39 0F 01 00 00 28 9B 07 01 B2 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 EE FB A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 72 03 00 35 04 06 00 34 FB DA B3 97 8A 66 1F 4D C8 FD 2F EF 14 [13:53:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DE 49 47 00 42 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 35 39 10 04 04 00 B1 72 03 00 F4 03 04 00 FC A7 A4 66 B6 04 01 00 00 85 EA B3 A4 66 62 2D 3D [13:53:53]CommunicateWithHost err = 0 [13:53:53]CheckOFDResponse [13:53:53]1017 (14) - 77093643461234 [13:53:53]1041 (16) - 0000000000874959 [13:53:53]1040 (4) - 225969 [13:53:53]1012 (4) - 27.07.2024 07:55 [13:53:53]1206 (1) - 0 [13:53:53]OFD Sender: Remove packet 225969 [13:53:53]ProducePacketName [13:53:53]name=ofd_packets/00225969 [13:53:53]NVStorageDeleteData [13:53:53]*** Cut start [13:53:53]*** Partial cut [13:53:53]*** CUTSNS_PIN = 1 [13:53:53]OFD Sender: No OFD packet to send [13:53:53]*** CUTSNS_PIN = 0 [13:53:54]*** Brake cut motor [13:53:54]Read from MH i2c: 01 [13:53:54]MH_I2C_Read... [13:53:54]*** Stop cut motor [13:53:54]*** Cut end [13:53:54]Read from MH i2c: 01 07 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 07 00 FF 08 00 00 00 00 00 FF 0F 1C [13:53:54]process_action close_receipt done [13:53:54]requested_data is exist [13:53:54]produce_requested_data [13:53:54]requested_item fm.sn is exist - process it [13:53:54]wFMCommunicate request_size=4 [13:53:54]MH_SAM_APDU [13:53:54]CAPDU: 80 11 00 00 [13:53:54]Write to MH i2c: E2 08 00 00 09 80 11 00 00 00 00 00 00 83 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:54]Read from MH i2c: E2 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 17 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 17 00 00 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [13:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:54]wFMCommunicate OK [13:53:54]requested_item fd.num is exist - process it [13:53:54]SAM_PROTO_GetFieldsCounters [13:53:54]wFMCommunicate request_size=4 [13:53:54]MH_SAM_APDU [13:53:54]CAPDU: 80 13 00 00 [13:53:54]Write to MH i2c: E2 08 00 01 09 80 13 00 00 00 00 00 00 86 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:54]Read from MH i2c: E2 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 62 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 62 00 01 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [13:53: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:53:54]wFMCommunicate OK [13:53:54]SAM_PROTO_GetFieldsCounters done [13:53:54]requested_item shift.num is exist - process it [13:53:54]requested_item shift.opened is exist - process it [13:53:54]req_shift_opened [13:53:54]FM_GetShiftState [13:53:54]SAM_PROTO_GetShiftState [13:53:54]wFMCommunicate request_size=4 [13:53:54]MH_SAM_APDU [13:53:54]CAPDU: 80 13 01 00 [13:53:54]Write to MH i2c: E2 08 00 02 09 80 13 01 00 00 00 00 00 88 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:54]Read from MH i2c: E2 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 0E 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 0E 00 02 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 96 [13:53:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:53:54]wFMCommunicate OK [13:53:54]SAM_PROTO_GetShiftState done [13:53:54]FM_GetShiftState done [13:53:54]req_shift_opened done [13:53:54]requested_item shift.open_date is exist - process it [13:53:54]req_shift_open_date [13:53:54]req_shift_open_date done [13:53:54]produce_requested_data done [13:53:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225969,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:53:54]process_action_free close_receipt [13:53:54]json_value_free [13:53:54]json_value_free done [13:53:54]process_json_proto returns [13:53:54]Send response to host [13:53:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225969,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:53:54]free response buf [13:53:54]execute_script done [13:53:54]execute_script returns [13:53:54]free content buf [13:53:54]Sock 8.Close socket [13:53:54]Sock 8.Thread stoped [13:53:58]OFD Sender: No OFD packet to send [13:54:03]recv_with_timeout no data received [13:54:03]OFD Sender: No OFD packet to send [13:54:08]OFD Sender: No OFD packet to send [13:54:13]OFD Sender: No OFD packet to send [13:54:18]OFD Sender: No OFD packet to send [13:54:23]OFD Sender: No OFD packet to send [13:54:28]OFD Sender: No OFD packet to send [13:54:33]OFD Sender: No OFD packet to send [13:54:38]OFD Sender: No OFD packet to send [13:54:44]OFD Sender: No OFD packet to send [13:54:49]OFD Sender: No OFD packet to send [13:54:54]OFD Sender: No OFD packet to send [13:54:59]OFD Sender: No OFD packet to send [13:55:04]OFD Sender: No OFD packet to send [13:55:09]OFD Sender: No OFD packet to send [13:55:14]OFD Sender: No OFD packet to send [13:55:19]OFD Sender: No OFD packet to send [13:55:24]OFD Sender: No OFD packet to send [13:55:29]OFD Sender: No OFD packet to send [13:55:29]accept exits with 10 [13:55:29]New connection [13:55:29]New thread 3066723684 created [13:55:29]Thread 3066580324 joined [13:55:29]Waiting for new connection... [13:55:29] Sock 10.Parse request [13:55:29]Sock 10.Check first char [13:55:29]Sock 10.First char is OK [13:55:29]request: POST /json_proto HTTP/1.0 [13:55:29]Method: POST [13:55:29]URL: /json_proto [13:55:29]Method is POST - this is cgi request [13:55:29]url: /json_proto [13:55:29]query_string will be loaded in cgi processing [13:55:29]execute_cgi json_proto POST (null) [13:55:29]execute_cgi path=json_proto method=POST [13:55:29]POST find Content-Length [13:55:29]Host: 172.17.43.131:8080 [13:55:29]Content-Length: 678 [13:55:29]Content-Type: application/json [13:55:29] [13:55:29]POST finish read [13:55:29]Found Content-Length = 678 [13:55:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:29]execute_script... [13:55: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)2002265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:29]POST & json_proto [13:55:29]process_json_proto [13:55:29]json parsed OK: [13:55:29]protocol is kg_v1.0 [13:55:29]action value=close_receipt [13:55:29]process_action close_receipt [13:55:29]cmd_close_receipt [13:55:29]MH_GetDate [13:55:29]Write to MH i2c: F0 00 00 03 09 FB [13:55:29]Write i2c OK [13:55:29]MH_I2C_Read... [13:55:29]Read from MH i2c: F0 [13:55:29]MH_I2C_Read... [13:55:29]Read from MH i2c: F0 09 00 [13:55:29]MH_I2C_Read... [13:55:29]Read from MH i2c: F0 09 00 03 09 00 51 FC A4 66 F9 24 A2 66 80 [13:55:29]GetLastDocTimeStamp 1722088430 [13:55:29]current date 1722088529 [13:55:29]FM_GetShiftState [13:55:29]SAM_PROTO_GetShiftState [13:55:29]wFMCommunicate request_size=4 [13:55:29]MH_SAM_APDU [13:55:29]CAPDU: 80 13 01 00 [13:55:29]Write to MH i2c: E2 08 00 04 09 80 13 01 00 00 00 00 00 8A [13:55:29]Write i2c OK [13:55:29]MH_I2C_Read... [13:55:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:29]Read from MH i2c: E2 [13:55:29]MH_I2C_Read... [13:55:29]Read from MH i2c: E2 0E 00 [13:55:29]MH_I2C_Read... [13:55:29]Read from MH i2c: E2 0E 00 04 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 98 [13:55:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:55:29]wFMCommunicate OK [13:55:29]SAM_PROTO_GetShiftState done [13:55:29]FM_GetShiftState done [13:55:29]opened in 1722038719 [13:55:29]opened+sec_in_day 1722125119 [13:55:29]quantity*price = 20001 [13:55:29]sum+1 = 20002 [13:55:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 330 27.07.2024 13:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225970 ФПД: 13683121475657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135529&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225970&fm=13683121475657&tin=02508201610067®Number=0000000000092624&sum=20000 [13:55:30]StoreToDocumentArchive [13:55:30]shift 438 fd 225970 [13:55:30]save to /storage/0438/doc_00225970 [13:55:30]save last doc name /storage/0438/doc_00225970 to /storage/kkm_last_doc_name [13:55:30]save OK [13:55:30]Clear old archive folders... [13:55:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:30]tlvbuf is 0082E870 [13:55:30]SAM_PROTO_ClearQueue [13:55:30]wFMCommunicate request_size=4 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 09 00 00 [13:55:30]Write to MH i2c: E2 08 00 11 09 80 09 00 00 00 00 00 00 8C [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 11 09 00 90 00 8E [13:55:30]RAPDU: 90 00 [13:55:30]wFMCommunicate OK [13:55:30]SAM_PROTO_ClearQueue done [13:55:30]KKMCreateOFDPacket [13:55:30]OFDProtocolAddRootSTLVToBuf [13:55:30]FM_MakeSignedData [13:55:30]FM_MakeSignedData [13:55:30]SAM_PROTO_SignData [13:55:30]wFMCommunicate request_size=4 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 0D 01 02 [13:55:30]Write to MH i2c: E2 08 00 12 09 80 0D 01 02 00 00 00 00 94 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 12 09 00 90 00 8F [13:55:30]RAPDU: 90 00 [13:55:30]wFMCommunicate OK [13:55:30]wFMCommunicate request_size=255 [13:55:30]MH_SAM_APDU [13:55: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 51 FC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 72 03 00 35 04 06 00 0C [13:55:30]Write to MH i2c: E2 02 01 13 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 51 FC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 72 03 00 35 04 06 00 0C 00 00 A9 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 13 09 00 90 00 90 [13:55:30]RAPDU: 90 00 [13:55:30]wFMCommunicate OK [13:55:30]wFMCommunicate request_size=10 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 0D 02 02 05 71 D9 98 50 49 [13:55:30]Write to MH i2c: E2 0D 00 14 09 80 0D 02 02 05 00 71 D9 98 50 49 00 00 1C [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 03 00 14 09 00 90 00 91 [13:55:30]RAPDU: 90 00 [13:55:30]wFMCommunicate OK [13:55:30]wFMCommunicate request_size=4 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 0D 03 02 [13:55:30]Write to MH i2c: E2 08 00 15 09 80 0D 03 02 00 00 00 00 99 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 0B 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 0B 00 15 09 00 A5 5C 96 51 F2 FD 96 7A 90 00 81 [13:55:30]RAPDU: A5 5C 96 51 F2 FD 96 7A 90 00 [13:55:30]wFMCommunicate OK [13:55:30]SAM_PROTO_SignData done [13:55:30]FM_MakeSignedData done [13:55:30]CreateOFDProtocolMessage [13:55:30]wFMCommunicate request_size=4 [13:55:30]MH_SAM_APDU [13:55:30]CAPDU: 80 11 00 00 [13:55:30]Write to MH i2c: E2 08 00 16 09 80 11 00 00 00 00 00 00 99 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:30]Read from MH i2c: E2 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 17 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: E2 17 00 16 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [13:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:55:30]wFMCommunicate OK [13:55:30]CreateOFDProtocolMessage done [13:55:30]OFDSenderStorePacket 225970 [13:55:30]StoreOFDPacket docnum=225970 [13:55:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 96 07 01 92 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 51 FC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 72 03 00 35 04 06 00 0C 71 D9 98 50 49 A5 5C 96 51 F2 FD 96 7A [13:55:30]CheckFolder [13:55:30]dirname=/storage/ofd_packets [13:55:30]CheckFolder done [13:55:30]ProducePacketName [13:55:30]name=ofd_packets/00225970 [13:55:30]NVStorageSaveData ofd_packets/00225970 [13:55:30]File name is /storage/ofd_packets/00225970 [13:55:30]Write 301 bytes [13:55:30]NVStorageSaveData done [13:55:30]OFDSenderStorePacket done [13:55:30]KKMCreateOFDPacket done [13:55:30]NVStorageSaveData kkm_last_timestamp [13:55:30]File name is /storage/kkm_last_timestamp [13:55:30]Write 4 bytes [13:55:30]NVStorageSaveData done [13:55:30]ExternCall_PrintAddStr [13:55:30]wPrintStart [13:55:30]Write to MH i2c: 01 00 00 17 09 20 [13:55:30]Write i2c OK [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: 01 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: 01 07 00 [13:55:30]MH_I2C_Read... [13:55:30]Read from MH i2c: 01 07 00 17 09 00 00 00 00 00 FF 0F 35 [13:55:30]RasterBufferAndPrint [13:55:30]line Счет N : (1)2002265 [13:55:30]line ИНН: 02508201610067 [13:55:30]line Контрольно-Кассовый Чек [13:55:30]line ПРОДАЖА [13:55:30]line ТРК (МРК, ГНК) : 33 [13:55:30]line Товар: 2710124130 [13:55:30]line Аи-92-К-5 [13:55:30]line 2.950 * 67.80 [13:55:30]line = 200.01 [13:55:30]line НДС 12% НСП 1% [13:55:30]line > о реализуемом товаре [13:55:30]line ОКРУГЛЕНИЕ: -0.01 [13:55:30]line ИТОГО: 200.00 [13:55:30]line Внесено: 200.00 [13:55:30]line СДАЧА: 0.00 [13:55:30]line НСП 1% : 1.77 [13:55:30]line НДС 12% : 21.24 [13:55:30]line Наличными: 200.00 [13:55:30]line Безнал.: 0.00 [13:55:30]line Место: АЗС № 97 "Партнер Нефть" [13:55:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:55:30]line СНО: Общий режим [13:55:30]line Чек 330 27.07.2024 13:55 [13:55:30]line Смена: 438 ФФД: 1.0 [13:55:30]line ЗНМ: 0300000054 [13:55:30]line РНМ: 0000000000092624 [13:55:30]line Версия ККМ: 001 [13:55:30]line ФМ: 0000000000874959 [13:55:30]line ФД: 225970 [13:55:30]line ФПД: 13683121475657 [13:55:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135529&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225970&fm=13683121475657&tin=02508201610067®Number=0000000000092624&sum=20000 [13:55:30]written 0, free lines is 4095 [13:55:30]OFD Sender: Processing packet 225970 [packets to send 600, broken 599] [13:55:30]ProducePacketName [13:55:30]name=ofd_packets/00225970 [13:55:30]OFD Sender: To server: pG, [13:55:30]CommunicateWithHost lk.salyk.kg:30040 [13:55:30]ConnectInit lk.salyk.kg [13:55:31]Write to MH i2c: 01 00 00 42 09 4B [13:55:31]Write i2c OK [13:55:31]MH_I2C_Read... [13:55:31]Read from MH i2c: 01 [13:55:31]MH_I2C_Read... [13:55:31]Read from MH i2c: 01 07 00 [13:55:31]MH_I2C_Read... [13:55:31]Read from MH i2c: 01 07 00 42 09 00 00 00 00 00 5E 0C BC [13:55:31]RasterBufferAndPrint [13:55:31]line [13:55:31]line [13:55:31]line [13:55:31]line [13:55:31]line [13:55:31]written 0, free lines is 3169 [13:55:31]MH_Cut [13:55:31]Write to MH i2c: D1 01 00 49 09 01 24 [13:55:31]Write i2c OK [13:55:31]MH_I2C_Read... [13:55:31]Read from MH i2c: D1 [13:55:31]MH_I2C_Read... [13:55:31]Read from MH i2c: D1 01 00 [13:55:31]MH_I2C_Read... [13:55:31]Read from MH i2c: D1 01 00 49 09 00 23 [13:55:31]Write to MH i2c: 01 00 00 4A 09 53 [13:55:31]Write i2c OK [13:55:31]MH_I2C_Read... [13:55:32]*** Cut start [13:55:32]*** Partial cut [13:55:32]*** CUTSNS_PIN = 1 [13:55:32]*** CUTSNS_PIN = 0 [13:55:32]*** Brake cut motor [13:55:33]Read from MH i2c: 01 [13:55:33]MH_I2C_Read... [13:55:33]*** Stop cut motor [13:55:33]*** Cut end [13:55:33]Read from MH i2c: 01 07 00 [13:55:33]MH_I2C_Read... [13:55:33]Read from MH i2c: 01 07 00 4A 09 00 00 00 00 00 FF 0F 68 [13:55:33]process_action close_receipt done [13:55:33]requested_data is exist [13:55:33]produce_requested_data [13:55:33]requested_item fm.sn is exist - process it [13:55:33]wFMCommunicate request_size=4 [13:55:33]MH_SAM_APDU [13:55:33]CAPDU: 80 11 00 00 [13:55:33]Write to MH i2c: E2 08 00 4B 09 80 11 00 00 00 00 00 00 CE [13:55:33]Write i2c OK [13:55:33]MH_I2C_Read... [13:55:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:33]Read from MH i2c: E2 [13:55:33]MH_I2C_Read... [13:55:33]Read from MH i2c: E2 17 00 [13:55:33]MH_I2C_Read... [13:55:33]Read from MH i2c: E2 17 00 4B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [13:55:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:55:33]wFMCommunicate OK [13:55:33]requested_item fd.num is exist - process it [13:55:33]SAM_PROTO_GetFieldsCounters [13:55:33]wFMCommunicate request_size=4 [13:55:33]MH_SAM_APDU [13:55:33]CAPDU: 80 13 00 00 [13:55:33]Write to MH i2c: E2 08 00 4C 09 80 13 00 00 00 00 00 00 D1 [13:55:33]Write i2c OK [13:55:33]MH_I2C_Read... [13:55:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:33]Read from MH i2c: E2 [13:55:33]MH_I2C_Read... [13:55:33]Read from MH i2c: E2 62 00 [13:55:33]MH_I2C_Read... [13:55:33]Read from MH i2c: E2 62 00 4C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [13:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:33]wFMCommunicate OK [13:55:33]SAM_PROTO_GetFieldsCounters done [13:55:33]requested_item shift.num is exist - process it [13:55:33]requested_item shift.opened is exist - process it [13:55:33]req_shift_opened [13:55:33]FM_GetShiftState [13:55:33]SAM_PROTO_GetShiftState [13:55:33]wFMCommunicate request_size=4 [13:55:33]MH_SAM_APDU [13:55:33]CAPDU: 80 13 01 00 [13:55:33]Write to MH i2c: E2 08 00 4D 09 80 13 01 00 00 00 00 00 D3 [13:55:33]Write i2c OK [13:55:33]MH_I2C_Read... [13:55:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:33]Read from MH i2c: E2 [13:55:33]MH_I2C_Read... [13:55:33]Read from MH i2c: E2 0E 00 [13:55:33]MH_I2C_Read... [13:55:33]Read from MH i2c: E2 0E 00 4D 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E1 [13:55:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:55:33]wFMCommunicate OK [13:55:33]SAM_PROTO_GetShiftState done [13:55:33]FM_GetShiftState done [13:55:33]req_shift_opened done [13:55:33]requested_item shift.open_date is exist - process it [13:55:33]req_shift_open_date [13:55:33]req_shift_open_date done [13:55:33]produce_requested_data done [13:55:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225970,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:55:33]process_action_free close_receipt [13:55:33]json_value_free [13:55:33]json_value_free done [13:55:33]process_json_proto returns [13:55:33]Send response to host [13:55:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225970,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:55:33]free response buf [13:55:33]execute_script done [13:55:33]execute_script returns [13:55:33]free content buf [13:55:33]Sock 10.Close socket [13:55:33]Sock 10.Thread stoped [13:55:35]ConnectInit Can't take IP for lk.salyk.kg [13:55:35]CommunicateWithHost connect error [13:55:35]CommunicateWithHost err = -1 [13:55:35]OFD Sender: Server communicate error [13:55:40]OFD Sender: Processing packet 225970 [packets to send 600, broken 599] [13:55:40]ProducePacketName [13:55:40]name=ofd_packets/00225970 [13:55:40]OFD Sender: To server: pG, [13:55:40]CommunicateWithHost lk.salyk.kg:30040 [13:55:40]ConnectInit lk.salyk.kg [13:55:46]Connected sock=8 [13:55: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 35 39 0F 01 00 00 08 96 07 01 92 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 51 FC A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 72 03 00 35 04 06 00 0C 71 D9 98 50 49 A5 5C 96 51 F2 FD 96 7A [13:55: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 35 39 4F 00 00 00 99 3B 47 00 60 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 35 39 10 04 04 00 B2 72 03 00 F4 03 04 00 6E A8 A4 66 B6 04 01 00 00 2E 7E 16 A2 8C DE 0E 74 [13:55:47]CommunicateWithHost err = 0 [13:55:47]CheckOFDResponse [13:55:47]1017 (14) - 77093643461234 [13:55:47]1041 (16) - 0000000000874959 [13:55:47]1040 (4) - 225970 [13:55:47]1012 (4) - 27.07.2024 07:57 [13:55:47]1206 (1) - 0 [13:55:47]OFD Sender: Remove packet 225970 [13:55:47]ProducePacketName [13:55:47]name=ofd_packets/00225970 [13:55:47]NVStorageDeleteData [13:55:47]OFD Sender: No OFD packet to send [13:55:52]OFD Sender: No OFD packet to send [13:55:57]OFD Sender: No OFD packet to send [13:56:02]OFD Sender: No OFD packet to send [13:56:04]recv_with_timeout no data received [13:56:07]OFD Sender: No OFD packet to send [13:56:12]OFD Sender: No OFD packet to send [13:56:17]OFD Sender: No OFD packet to send [13:56:21]recv_with_timeout no data received [13:56:22]OFD Sender: No OFD packet to send [13:56:27]OFD Sender: No OFD packet to send [13:56:32]OFD Sender: No OFD packet to send [13:56:37]OFD Sender: No OFD packet to send [13:56:42]OFD Sender: No OFD packet to send [13:57:02]OFD Sender: No OFD packet to send [13:57:08]OFD Sender: No OFD packet to send [13:57:09]recv_with_timeout no data received [13:57:13]OFD Sender: No OFD packet to send [13:57:18]OFD Sender: No OFD packet to send [13:57:23]OFD Sender: No OFD packet to send [13:57:28]OFD Sender: No OFD packet to send [13:57:33]OFD Sender: No OFD packet to send [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:13]OFD Sender: No OFD packet to send [13:58:18]OFD Sender: No OFD packet to send [13:58:23]OFD Sender: No OFD packet to send [13:58:28]OFD Sender: No OFD packet to send [13:58:33]OFD Sender: No OFD packet to send [13:58:38]OFD Sender: No OFD packet to send [13:58:43]OFD Sender: No OFD packet to send [13:58:48]OFD Sender: No OFD packet to send [13:58:53]OFD Sender: No OFD packet to send [13:58:58]OFD Sender: No OFD packet to send [13:59:03]OFD Sender: No OFD packet to send [13:59:08]OFD Sender: No OFD packet to send [13:59:13]OFD Sender: No OFD packet to send [13:59:18]OFD Sender: No OFD packet to send [13:59:18]accept exits with 9 [13:59:18]New connection [13:59:18]New thread 3066580324 created [13:59:18]Thread 3066723684 joined [13:59:18]Waiting for new connection... [13:59:18] Sock 9.Parse request [13:59:18]Sock 9.Check first char [13:59:18]Sock 9.First char is OK [13:59:18]request: POST /json_proto HTTP/1.0 [13:59:18]Method: POST [13:59:18]URL: /json_proto [13:59:18]Method is POST - this is cgi request [13:59:18]url: /json_proto [13:59:18]query_string will be loaded in cgi processing [13:59:18]execute_cgi json_proto POST (null) [13:59:18]execute_cgi path=json_proto method=POST [13:59:18]POST find Content-Length [13:59:18]Host: 172.17.43.131:8080 [13:59:18]Content-Length: 801 [13:59:18]Content-Type: application/json [13:59:18] [13:59:18]POST finish read [13:59:18]Found Content-Length = 801 [13:59:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:18]execute_script... [13: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)2002266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:18]POST & json_proto [13:59:18]process_json_proto [13:59:18]json parsed OK: [13:59:18]protocol is kg_v1.0 [13:59:18]action value=close_receipt [13:59:18]process_action close_receipt [13:59:18]cmd_close_receipt [13:59:18]MH_GetDate [13:59:18]Write to MH i2c: F0 00 00 4E 09 46 [13:59:18]Write i2c OK [13:59:18]MH_I2C_Read... [13:59:18]Read from MH i2c: F0 [13:59:18]MH_I2C_Read... [13:59:18]Read from MH i2c: F0 09 00 [13:59:18]MH_I2C_Read... [13:59:18]Read from MH i2c: F0 09 00 4E 09 00 37 FD A4 66 F9 24 A2 66 B2 [13:59:18]GetLastDocTimeStamp 1722088529 [13:59:18]current date 1722088759 [13:59:18]FM_GetShiftState [13:59:18]SAM_PROTO_GetShiftState [13:59:18]wFMCommunicate request_size=4 [13:59:18]MH_SAM_APDU [13:59:18]CAPDU: 80 13 01 00 [13:59:18]Write to MH i2c: E2 08 00 4F 09 80 13 01 00 00 00 00 00 D5 [13:59:18]Write i2c OK [13:59:18]MH_I2C_Read... [13:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:18]Read from MH i2c: E2 [13:59:18]MH_I2C_Read... [13:59:18]Read from MH i2c: E2 0E 00 [13:59:18]MH_I2C_Read... [13:59:18]Read from MH i2c: E2 0E 00 4F 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E3 [13:59:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:59:18]wFMCommunicate OK [13:59:18]SAM_PROTO_GetShiftState done [13:59:18]FM_GetShiftState done [13:59:18]opened in 1722038719 [13:59:18]opened+sec_in_day 1722125119 [13:59:18]quantity*price = 40002 [13:59:18]sum+1 = 40003 [13:59:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 331 27.07.2024 13:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225971 ФПД: 250690132249939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135919&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225971&fm=250690132249939&tin=02508201610067®Number=0000000000092624&sum=40002 [13:59:20]StoreToDocumentArchive [13:59:20]shift 438 fd 225971 [13:59:20]save to /storage/0438/doc_00225971 [13:59:20]save last doc name /storage/0438/doc_00225971 to /storage/kkm_last_doc_name [13:59:20]save OK [13:59:20]Clear old archive folders... [13:59:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:59:20]tlvbuf is 00842930 [13:59:20]SAM_PROTO_ClearQueue [13:59:20]wFMCommunicate request_size=4 [13:59:20]MH_SAM_APDU [13:59:20]CAPDU: 80 09 00 00 [13:59:20]Write to MH i2c: E2 08 00 5C 09 80 09 00 00 00 00 00 00 D7 [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 5C 09 00 90 00 D9 [13:59:20]RAPDU: 90 00 [13:59:20]wFMCommunicate OK [13:59:20]SAM_PROTO_ClearQueue done [13:59:20]KKMCreateOFDPacket [13:59:20]OFDProtocolAddRootSTLVToBuf [13:59:20]FM_MakeSignedData [13:59:20]FM_MakeSignedData [13:59:20]SAM_PROTO_SignData [13:59:20]wFMCommunicate request_size=4 [13:59:20]MH_SAM_APDU [13:59:20]CAPDU: 80 0D 01 02 [13:59:20]Write to MH i2c: E2 08 00 5D 09 80 0D 01 02 00 00 00 00 DF [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 5D 09 00 90 00 DA [13:59:20]RAPDU: 90 00 [13:59:20]wFMCommunicate OK [13:59:20]wFMCommunicate request_size=255 [13:59:20]MH_SAM_APDU [13:59: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 37 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 72 03 00 35 04 06 00 E4 [13:59:20]Write to MH i2c: E2 02 01 5E 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 37 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 72 03 00 35 04 06 00 E4 00 00 9C [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 5E 09 00 90 00 DB [13:59:20]RAPDU: 90 00 [13:59:20]wFMCommunicate OK [13:59:20]wFMCommunicate request_size=10 [13:59:20]MH_SAM_APDU [13:59:20]CAPDU: 80 0D 02 02 05 00 58 48 0D 53 [13:59:20]Write to MH i2c: E2 0D 00 5F 09 80 0D 02 02 05 00 00 58 48 0D 53 00 00 EC [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 5F 09 00 90 00 DC [13:59:20]RAPDU: 90 00 [13:59:20]wFMCommunicate OK [13:59:20]wFMCommunicate request_size=4 [13:59:20]MH_SAM_APDU [13:59:20]CAPDU: 80 0D 03 02 [13:59:20]Write to MH i2c: E2 08 00 60 09 80 0D 03 02 00 00 00 00 E4 [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 0B 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 0B 00 60 09 00 F1 15 BC 8A C8 9C 98 29 90 00 56 [13:59:20]RAPDU: F1 15 BC 8A C8 9C 98 29 90 00 [13:59:20]wFMCommunicate OK [13:59:20]SAM_PROTO_SignData done [13:59:20]FM_MakeSignedData done [13:59:20]CreateOFDProtocolMessage [13:59:20]wFMCommunicate request_size=4 [13:59:20]MH_SAM_APDU [13:59:20]CAPDU: 80 11 00 00 [13:59:20]Write to MH i2c: E2 08 00 61 09 80 11 00 00 00 00 00 00 E4 [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 17 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 17 00 61 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [13:59:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:59:20]wFMCommunicate OK [13:59:20]CreateOFDProtocolMessage done [13:59:20]OFDSenderStorePacket 225971 [13:59:20]StoreOFDPacket docnum=225971 [13:59:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E 7E 07 01 2B 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 37 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 72 03 00 35 04 06 00 E4 00 58 48 0D 53 F1 15 BC 8A C8 9C 98 29 [13:59:20]CheckFolder [13:59:20]dirname=/storage/ofd_packets [13:59:20]CheckFolder done [13:59:20]ProducePacketName [13:59:20]name=ofd_packets/00225971 [13:59:20]NVStorageSaveData ofd_packets/00225971 [13:59:20]File name is /storage/ofd_packets/00225971 [13:59:20]Write 301 bytes [13:59:20]NVStorageSaveData done [13:59:20]OFDSenderStorePacket done [13:59:20]KKMCreateOFDPacket done [13:59:20]NVStorageSaveData kkm_last_timestamp [13:59:20]File name is /storage/kkm_last_timestamp [13:59:20]Write 4 bytes [13:59:20]NVStorageSaveData done [13:59:20]ExternCall_PrintAddStr [13:59:20]wPrintStart [13:59:20]Write to MH i2c: 01 00 00 62 09 6B [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: 01 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: 01 07 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: 01 07 00 62 09 00 00 00 00 00 FF 0F 80 [13:59:20]RasterBufferAndPrint [13:59:20]line Счет N : (1)2002266 [13:59:20]line ИНН: 02508201610067 [13:59:20]line Контрольно-Кассовый Чек [13:59:20]line ПРОДАЖА [13:59:20]line ТРК (МРК, ГНК) : 33 [13:59:20]line Товар: 2710124130 [13:59:20]line Аи-92-К-5 [13:59:20]line 5.900 * 67.80 [13:59:20]line = 400.02 [13:59:20]line НДС 12% НСП 1% [13:59:20]line > о реализуемом товаре [13:59:20]line ИТОГО: 400.02 [13:59:20]line НСП 1% : 3.54 [13:59:20]line НДС 12% : 42.48 [13:59:20]line Наличными: 0.00 [13:59:20]line Безнал.: 400.02 [13:59:20]line Место: АЗС № 97 "Партнер Нефть" [13:59:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:59:20]line СНО: Общий режим [13:59:20]line Чек 331 27.07.2024 13:59 [13:59:20]line Смена: 438 ФФД: 1.0 [13:59:20]line ЗНМ: 0300000054 [13:59:20]line РНМ: 0000000000092624 [13:59:20]line Версия ККМ: 001 [13:59:20]line Платежная система: O! деньги [13:59:20]line ФМ: 0000000000874959 [13:59:20]line ФД: 225971 [13:59:20]line ФПД: 250690132249939 [13:59:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135919&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225971&fm=250690132249939&tin=02508201610067®Number=0000000000092624&sum=40002 [13:59:20]written 0, free lines is 4095 [13:59:20]OFD Sender: Processing packet 225971 [packets to send 600, broken 599] [13:59:20]ProducePacketName [13:59:20]name=ofd_packets/00225971 [13:59:20]OFD Sender: To server: pG, [13:59:20]CommunicateWithHost lk.salyk.kg:30040 [13:59:20]ConnectInit lk.salyk.kg [13:59:21]Write to MH i2c: 01 00 00 8C 09 95 [13:59:21]Write i2c OK [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: 01 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: 01 07 00 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: 01 07 00 8C 09 00 00 00 00 00 74 0C 1C [13:59:21]RasterBufferAndPrint [13:59:21]line [13:59:21]line [13:59:21]line [13:59:21]line [13:59:21]line [13:59:21]written 0, free lines is 3191 [13:59:21]MH_Cut [13:59:21]Write to MH i2c: D1 01 00 93 09 01 6E [13:59:21]Write i2c OK [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: D1 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: D1 01 00 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: D1 01 00 93 09 00 6D [13:59:21]Write to MH i2c: 01 00 00 94 09 9D [13:59:21]Write i2c OK [13:59:21]MH_I2C_Read... [13:59:22]*** Cut start [13:59:22]*** Partial cut [13:59:22]*** CUTSNS_PIN = 1 [13:59:22]*** CUTSNS_PIN = 0 [13:59:22]*** Brake cut motor [13:59:22]Read from MH i2c: 01 [13:59:22]MH_I2C_Read... [13:59:22]*** Stop cut motor [13:59:22]*** Cut end [13:59:22]Read from MH i2c: 01 07 00 [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: 01 07 00 94 09 00 00 00 00 00 FF 0F B2 [13:59:22]process_action close_receipt done [13:59:22]requested_data is exist [13:59:22]produce_requested_data [13:59:22]requested_item fm.sn is exist - process it [13:59:22]wFMCommunicate request_size=4 [13:59:22]MH_SAM_APDU [13:59:22]CAPDU: 80 11 00 00 [13:59:22]Write to MH i2c: E2 08 00 95 09 80 11 00 00 00 00 00 00 18 [13:59:22]Write i2c OK [13:59:22]MH_I2C_Read... [13:59:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:22]Read from MH i2c: E2 [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: E2 17 00 [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: E2 17 00 95 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [13:59:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:59:22]wFMCommunicate OK [13:59:22]requested_item fd.num is exist - process it [13:59:22]SAM_PROTO_GetFieldsCounters [13:59:22]wFMCommunicate request_size=4 [13:59:22]MH_SAM_APDU [13:59:22]CAPDU: 80 13 00 00 [13:59:22]Write to MH i2c: E2 08 00 96 09 80 13 00 00 00 00 00 00 1B [13:59:22]Write i2c OK [13:59:22]MH_I2C_Read... [13:59:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:23]Read from MH i2c: E2 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 62 00 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 62 00 96 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 07 [13:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:59:23]wFMCommunicate OK [13:59:23]SAM_PROTO_GetFieldsCounters done [13:59:23]requested_item shift.num is exist - process it [13:59:23]requested_item shift.opened is exist - process it [13:59:23]req_shift_opened [13:59:23]FM_GetShiftState [13:59:23]SAM_PROTO_GetShiftState [13:59:23]wFMCommunicate request_size=4 [13:59:23]MH_SAM_APDU [13:59:23]CAPDU: 80 13 01 00 [13:59:23]Write to MH i2c: E2 08 00 97 09 80 13 01 00 00 00 00 00 1D [13:59:23]Write i2c OK [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 [13:59:23]MH_I2C_Read... [13:59:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:23]Read from MH i2c: E2 0E 00 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 0E 00 97 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2B [13:59:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:59:23]wFMCommunicate OK [13:59:23]SAM_PROTO_GetShiftState done [13:59:23]FM_GetShiftState done [13:59:23]req_shift_opened done [13:59:23]requested_item shift.open_date is exist - process it [13:59:23]req_shift_open_date [13:59:23]req_shift_open_date done [13:59:23]produce_requested_data done [13:59:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225971,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:59:23]process_action_free close_receipt [13:59:23]json_value_free [13:59:23]json_value_free done [13:59:23]process_json_proto returns [13:59:23]Send response to host [13:59:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225971,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:59:23]free response buf [13:59:23]execute_script done [13:59:23]execute_script returns [13:59:23]free content buf [13:59:23]Sock 9.Close socket [13:59:23]Sock 9.Thread stoped [13:59:29]Connected sock=8 [13:59: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 35 39 0F 01 00 00 6E 7E 07 01 2B 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 37 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 72 03 00 35 04 06 00 E4 00 58 48 0D 53 F1 15 BC 8A C8 9C 98 29 [13:59: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 35 39 4F 00 00 00 11 FE 47 00 D8 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 35 39 10 04 04 00 B3 72 03 00 F4 03 04 00 4F A9 A4 66 B6 04 01 00 00 3C 9C F2 A8 BB 13 BA FA [13:59:32]CommunicateWithHost err = 0 [13:59:32]CheckOFDResponse [13:59:32]1017 (14) - 77093643461234 [13:59:32]1041 (16) - 0000000000874959 [13:59:32]1040 (4) - 225971 [13:59:32]1012 (4) - 27.07.2024 08:01 [13:59:32]1206 (1) - 0 [13:59:32]OFD Sender: Remove packet 225971 [13:59:32]ProducePacketName [13:59:32]name=ofd_packets/00225971 [13:59:32]NVStorageDeleteData [13:59:33]OFD Sender: No OFD packet to send [13:59:33]accept exits with 10 [13:59:33]New connection [13:59:33]New thread 3066723684 created [13:59:33]Thread 3066580324 joined [13:59:33]Waiting for new connection... [13:59:33] Sock 10.Parse request [13:59:33]Sock 10.Check first char [13:59:33]Sock 10.First char is OK [13:59:33]request: POST /json_proto HTTP/1.0 [13:59:33]Method: POST [13:59:33]URL: /json_proto [13:59:33]Method is POST - this is cgi request [13:59:33]url: /json_proto [13:59:33]query_string will be loaded in cgi processing [13:59:33]execute_cgi json_proto POST (null) [13:59:33]execute_cgi path=json_proto method=POST [13:59:33]POST find Content-Length [13:59:33]Host: 172.17.43.131:8080 [13:59:33]Content-Length: 680 [13:59:33]Content-Type: application/json [13:59:33] [13:59:33]POST finish read [13:59:33]Found Content-Length = 680 [13:59:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:33]execute_script... [13:59: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)2002267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:33]POST & json_proto [13:59:33]process_json_proto [13:59:33]json parsed OK: [13:59:33]protocol is kg_v1.0 [13:59:33]action value=close_receipt [13:59:33]process_action close_receipt [13:59:33]cmd_close_receipt [13:59:33]MH_GetDate [13:59:33]Write to MH i2c: F0 00 00 98 09 90 [13:59:33]Write i2c OK [13:59:33]MH_I2C_Read... [13:59:33]Read from MH i2c: F0 [13:59:33]MH_I2C_Read... [13:59:33]Read from MH i2c: F0 09 00 [13:59:33]MH_I2C_Read... [13:59:33]Read from MH i2c: F0 09 00 98 09 00 46 FD A4 66 F9 24 A2 66 0B [13:59:33]GetLastDocTimeStamp 1722088759 [13:59:33]current date 1722088774 [13:59:33]FM_GetShiftState [13:59:33]SAM_PROTO_GetShiftState [13:59:33]wFMCommunicate request_size=4 [13:59:33]MH_SAM_APDU [13:59:33]CAPDU: 80 13 01 00 [13:59:33]Write to MH i2c: E2 08 00 99 09 80 13 01 00 00 00 00 00 1F [13:59:33]Write i2c OK [13:59:33]MH_I2C_Read... [13:59:33]Read from MH i2c: E2 [13:59:33]MH_I2C_Read... [13:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:33]Read from MH i2c: E2 0E 00 [13:59:33]MH_I2C_Read... [13:59:33]Read from MH i2c: E2 0E 00 99 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2D [13:59:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:59:33]wFMCommunicate OK [13:59:33]SAM_PROTO_GetShiftState done [13:59:33]FM_GetShiftState done [13:59:33]opened in 1722038719 [13:59:33]opened+sec_in_day 1722125119 [13:59:33]quantity*price = 100050 [13:59:33]sum+1 = 100052 [13:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 332 27.07.2024 13:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225972 ФПД: 233977371703303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225972&fm=233977371703303&tin=02508201610067®Number=0000000000092624&sum=100000 [13:59:34]StoreToDocumentArchive [13:59:34]shift 438 fd 225972 [13:59:34]save to /storage/0438/doc_00225972 [13:59:34]save last doc name /storage/0438/doc_00225972 to /storage/kkm_last_doc_name [13:59:34]save OK [13:59:34]Clear old archive folders... [13:59:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:59:34]tlvbuf is 00910830 [13:59:34]SAM_PROTO_ClearQueue [13:59:34]wFMCommunicate request_size=4 [13:59:34]MH_SAM_APDU [13:59:34]CAPDU: 80 09 00 00 [13:59:34]Write to MH i2c: E2 08 00 A6 09 80 09 00 00 00 00 00 00 21 [13:59:34]Write i2c OK [13:59:34]MH_I2C_Read... [13:59:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:34]Read from MH i2c: E2 [13:59:34]MH_I2C_Read... [13:59:34]Read from MH i2c: E2 03 00 [13:59:34]MH_I2C_Read... [13:59:34]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [13:59:34]RAPDU: 90 00 [13:59:34]wFMCommunicate OK [13:59:34]SAM_PROTO_ClearQueue done [13:59:34]KKMCreateOFDPacket [13:59:34]OFDProtocolAddRootSTLVToBuf [13:59:34]FM_MakeSignedData [13:59:34]FM_MakeSignedData [13:59:34]SAM_PROTO_SignData [13:59:34]wFMCommunicate request_size=4 [13:59:34]MH_SAM_APDU [13:59:34]CAPDU: 80 0D 01 02 [13:59:34]Write to MH i2c: E2 08 00 A7 09 80 0D 01 02 00 00 00 00 29 [13:59:34]Write i2c OK [13:59:34]MH_I2C_Read... [13:59:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:34]Read from MH i2c: E2 [13:59:34]MH_I2C_Read... [13:59:34]Read from MH i2c: E2 03 00 [13:59:34]MH_I2C_Read... [13:59:34]Read from MH i2c: E2 03 00 A7 09 00 90 00 24 [13:59:34]RAPDU: 90 00 [13:59:34]wFMCommunicate OK [13:59:34]wFMCommunicate request_size=255 [13:59:34]MH_SAM_APDU [13:59:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 46 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 72 03 00 35 04 06 00 D4 CD 1A 20 [13:59:34]Write to MH i2c: E2 02 01 A8 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 46 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 72 03 00 35 04 06 00 D4 CD 1A 20 00 00 0B [13:59:34]Write i2c OK [13:59:34]MH_I2C_Read... [13:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:35]Read from MH i2c: E2 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 03 00 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 03 00 A8 09 00 90 00 25 [13:59:35]RAPDU: 90 00 [13:59:35]wFMCommunicate OK [13:59:35]wFMCommunicate request_size=7 [13:59:35]MH_SAM_APDU [13:59:35]CAPDU: 80 0D 02 02 02 38 07 [13:59:35]Write to MH i2c: E2 0A 00 A9 09 80 0D 02 02 02 00 38 07 00 00 6F [13:59:35]Write i2c OK [13:59:35]MH_I2C_Read... [13:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:35]Read from MH i2c: E2 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 03 00 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 03 00 A9 09 00 90 00 26 [13:59:35]RAPDU: 90 00 [13:59:35]wFMCommunicate OK [13:59:35]wFMCommunicate request_size=4 [13:59:35]MH_SAM_APDU [13:59:35]CAPDU: 80 0D 03 02 [13:59:35]Write to MH i2c: E2 08 00 AA 09 80 0D 03 02 00 00 00 00 2E [13:59:35]Write i2c OK [13:59:35]MH_I2C_Read... [13:59:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:35]Read from MH i2c: E2 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 0B 00 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 0B 00 AA 09 00 C7 31 56 8C 88 1E 19 64 90 00 2C [13:59:35]RAPDU: C7 31 56 8C 88 1E 19 64 90 00 [13:59:35]wFMCommunicate OK [13:59:35]SAM_PROTO_SignData done [13:59:35]FM_MakeSignedData done [13:59:35]CreateOFDProtocolMessage [13:59:35]wFMCommunicate request_size=4 [13:59:35]MH_SAM_APDU [13:59:35]CAPDU: 80 11 00 00 [13:59:35]Write to MH i2c: E2 08 00 AB 09 80 11 00 00 00 00 00 00 2E [13:59:35]Write i2c OK [13:59:35]MH_I2C_Read... [13:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:35]Read from MH i2c: E2 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 17 00 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: E2 17 00 AB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [13:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:59:35]wFMCommunicate OK [13:59:35]CreateOFDProtocolMessage done [13:59:35]OFDSenderStorePacket 225972 [13:59:35]StoreOFDPacket docnum=225972 [13:59:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 55 49 04 01 91 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 46 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 72 03 00 35 04 06 00 D4 CD 1A 20 38 07 C7 31 56 8C 88 1E 19 64 [13:59:35]CheckFolder [13:59:35]dirname=/storage/ofd_packets [13:59:35]CheckFolder done [13:59:35]ProducePacketName [13:59:35]name=ofd_packets/00225972 [13:59:35]NVStorageSaveData ofd_packets/00225972 [13:59:35]File name is /storage/ofd_packets/00225972 [13:59:35]Write 298 bytes [13:59:35]NVStorageSaveData done [13:59:35]OFDSenderStorePacket done [13:59:35]KKMCreateOFDPacket done [13:59:35]NVStorageSaveData kkm_last_timestamp [13:59:35]File name is /storage/kkm_last_timestamp [13:59:35]Write 4 bytes [13:59:35]NVStorageSaveData done [13:59:35]ExternCall_PrintAddStr [13:59:35]wPrintStart [13:59:35]Write to MH i2c: 01 00 00 AC 09 B5 [13:59:35]Write i2c OK [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: 01 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: 01 07 00 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: 01 07 00 AC 09 00 00 00 00 00 FF 0F CA [13:59:35]RasterBufferAndPrint [13:59:35]line Счет N : (1)2002267 [13:59:35]line ИНН: 02508201610067 [13:59:35]line Контрольно-Кассовый Чек [13:59:35]line ПРОДАЖА [13:59:35]line ТРК (МРК, ГНК) : 41 [13:59:35]line Товар: 2710194210 [13:59:35]line ДТ-К-5 [13:59:35]line 13.130 * 76.20 [13:59:35]line = 1000.51 [13:59:35]line НДС 12% НСП 1% [13:59:35]line > о реализуемом товаре [13:59:35]line ОКРУГЛЕНИЕ: -0.51 [13:59:35]line ИТОГО: 1000.00 [13:59:35]line Внесено: 1000.00 [13:59:35]line СДАЧА: 0.00 [13:59:35]line НСП 1% : 8.85 [13:59:35]line НДС 12% : 106.25 [13:59:35]line Наличными: 1000.00 [13:59:35]line Безнал.: 0.00 [13:59:35]line Место: АЗС № 97 "Партнер Нефть" [13:59:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:59:35]line СНО: Общий режим [13:59:35]line Чек 332 27.07.2024 13:59 [13:59:35]line Смена: 438 ФФД: 1.0 [13:59:35]line ЗНМ: 0300000054 [13:59:35]line РНМ: 0000000000092624 [13:59:35]line Версия ККМ: 001 [13:59:35]line ФМ: 0000000000874959 [13:59:35]line ФД: 225972 [13:59:35]line ФПД: 233977371703303 [13:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T135934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225972&fm=233977371703303&tin=02508201610067®Number=0000000000092624&sum=100000 [13:59:35]written 0, free lines is 4095 [13:59:35]OFD Sender: Processing packet 225972 [packets to send 600, broken 599] [13:59:35]ProducePacketName [13:59:35]name=ofd_packets/00225972 [13:59:35]OFD Sender: To server: pG, [13:59:35]CommunicateWithHost lk.salyk.kg:30040 [13:59:35]ConnectInit lk.salyk.kg [13:59:35]Write to MH i2c: 01 00 00 D7 09 E0 [13:59:35]Write i2c OK [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: 01 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: 01 07 00 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: 01 07 00 D7 09 00 00 00 00 00 6A 0C 5D [13:59:35]RasterBufferAndPrint [13:59:35]line [13:59:35]line [13:59:35]line [13:59:35]line [13:59:35]line [13:59:35]written 0, free lines is 3184 [13:59:35]MH_Cut [13:59:35]Write to MH i2c: D1 01 00 DE 09 01 B9 [13:59:35]Write i2c OK [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: D1 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: D1 01 00 [13:59:35]MH_I2C_Read... [13:59:35]Read from MH i2c: D1 01 00 DE 09 00 B8 [13:59:35]Write to MH i2c: 01 00 00 DF 09 E8 [13:59:35]Write i2c OK [13:59:35]MH_I2C_Read... [13:59:36]Connected sock=9 [13:59: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 35 39 0C 01 00 00 55 49 04 01 91 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 46 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 72 03 00 35 04 06 00 D4 CD 1A 20 38 07 C7 31 56 8C 88 1E 19 64 [13:59: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 35 39 4F 00 00 00 B1 AB 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 35 39 10 04 04 00 B4 72 03 00 F4 03 04 00 54 A9 A4 66 B6 04 01 00 00 FB F2 E7 61 66 E4 FC 9A [13:59:36]CommunicateWithHost err = 0 [13:59:36]CheckOFDResponse [13:59:36]1017 (14) - 77093643461234 [13:59:36]1041 (16) - 0000000000874959 [13:59:36]1040 (4) - 225972 [13:59:36]1012 (4) - 27.07.2024 08:01 [13:59:36]1206 (1) - 0 [13:59:36]OFD Sender: Remove packet 225972 [13:59:36]ProducePacketName [13:59:36]name=ofd_packets/00225972 [13:59:36]NVStorageDeleteData [13:59:37]*** Cut start [13:59:37]*** Partial cut [13:59:37]*** CUTSNS_PIN = 1 [13:59:37]*** CUTSNS_PIN = 0 [13:59:37]OFD Sender: No OFD packet to send [13:59:37]*** Brake cut motor [13:59:37]Read from MH i2c: 01 [13:59:37]MH_I2C_Read... [13:59:37]*** Stop cut motor [13:59:37]*** Cut end [13:59:37]Read from MH i2c: 01 07 00 [13:59:37]MH_I2C_Read... [13:59:37]Read from MH i2c: 01 07 00 DF 09 00 00 00 00 00 FF 0F FD [13:59:37]process_action close_receipt done [13:59:37]requested_data is exist [13:59:37]produce_requested_data [13:59:37]requested_item fm.sn is exist - process it [13:59:37]wFMCommunicate request_size=4 [13:59:37]MH_SAM_APDU [13:59:37]CAPDU: 80 11 00 00 [13:59:37]Write to MH i2c: E2 08 00 E0 09 80 11 00 00 00 00 00 00 63 [13:59:37]Write i2c OK [13:59:37]MH_I2C_Read... [13:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:37]Read from MH i2c: E2 [13:59:37]MH_I2C_Read... [13:59:37]Read from MH i2c: E2 17 00 [13:59:37]MH_I2C_Read... [13:59:37]Read from MH i2c: E2 17 00 E0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [13:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:59:37]wFMCommunicate OK [13:59:37]requested_item fd.num is exist - process it [13:59:37]SAM_PROTO_GetFieldsCounters [13:59:37]wFMCommunicate request_size=4 [13:59:37]MH_SAM_APDU [13:59:37]CAPDU: 80 13 00 00 [13:59:37]Write to MH i2c: E2 08 00 E1 09 80 13 00 00 00 00 00 00 66 [13:59:37]Write i2c OK [13:59:37]MH_I2C_Read... [13:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:37]Read from MH i2c: E2 [13:59:37]MH_I2C_Read... [13:59:37]Read from MH i2c: E2 62 00 [13:59:37]MH_I2C_Read... [13:59:37]Read from MH i2c: E2 62 00 E1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [13:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:59:37]wFMCommunicate OK [13:59:37]SAM_PROTO_GetFieldsCounters done [13:59:37]requested_item shift.num is exist - process it [13:59:37]requested_item shift.opened is exist - process it [13:59:37]req_shift_opened [13:59:37]FM_GetShiftState [13:59:37]SAM_PROTO_GetShiftState [13:59:37]wFMCommunicate request_size=4 [13:59:37]MH_SAM_APDU [13:59:37]CAPDU: 80 13 01 00 [13:59:37]Write to MH i2c: E2 08 00 E2 09 80 13 01 00 00 00 00 00 68 [13:59:37]Write i2c OK [13:59:37]MH_I2C_Read... [13:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:38]Read from MH i2c: E2 [13:59:38]MH_I2C_Read... [13:59:38]Read from MH i2c: E2 0E 00 [13:59:38]MH_I2C_Read... [13:59:38]Read from MH i2c: E2 0E 00 E2 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 76 [13:59:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [13:59:38]wFMCommunicate OK [13:59:38]SAM_PROTO_GetShiftState done [13:59:38]FM_GetShiftState done [13:59:38]req_shift_opened done [13:59:38]requested_item shift.open_date is exist - process it [13:59:38]req_shift_open_date [13:59:38]req_shift_open_date done [13:59:38]produce_requested_data done [13:59:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225972,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [13:59:38]process_action_free close_receipt [13:59:38]json_value_free [13:59:38]json_value_free done [13:59:38]process_json_proto returns [13:59:38]Send response to host [13:59:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225972,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [13:59:38]free response buf [13:59:38]execute_script done [13:59:38]execute_script returns [13:59:38]free content buf [13:59:38]Sock 10.Close socket [13:59:38]Sock 10.Thread stoped [13:59:42]OFD Sender: No OFD packet to send [13:59:47]OFD Sender: No OFD packet to send [13:59:51]recv_with_timeout no data received [13:59:52]OFD Sender: No OFD packet to send [13:59:57]OFD Sender: No OFD packet to send [14:00:02]OFD Sender: No OFD packet to send [14:00:04]recv_with_timeout no data received [14:00:07]OFD Sender: No OFD packet to send [14:00:12]OFD Sender: No OFD packet to send [14:00:15]recv_with_timeout no data received [14:00:17]OFD Sender: No OFD packet to send [14:00:22]OFD Sender: No OFD packet to send [14:00:27]OFD Sender: No OFD packet to send [14:00:32]OFD Sender: No OFD packet to send [14:00:33]accept exits with 8 [14:00:33]New connection [14:00:33]New thread 3066580324 created [14:00:33]Thread 3066723684 joined [14:00:33]Waiting for new connection... [14:00:33] Sock 8.Parse request [14:00:33]Sock 8.Check first char [14:00:33]Sock 8.First char is OK [14:00:33]request: POST /json_proto HTTP/1.0 [14:00:33]Method: POST [14:00:33]URL: /json_proto [14:00:33]Method is POST - this is cgi request [14:00:33]url: /json_proto [14:00:33]query_string will be loaded in cgi processing [14:00:33]execute_cgi json_proto POST (null) [14:00:33]execute_cgi path=json_proto method=POST [14:00:33]POST find Content-Length [14:00:33]Host: 172.17.43.131:8080 [14:00:33]Content-Length: 683 [14:00:33]Content-Type: application/json [14:00:33] [14:00:33]POST finish read [14:00:33]Found Content-Length = 683 [14:00:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:33]execute_script... [14:00:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:33]POST & json_proto [14:00:33]process_json_proto [14:00:33]json parsed OK: [14:00:33]protocol is kg_v1.0 [14:00:33]action value=close_receipt [14:00:33]process_action close_receipt [14:00:33]cmd_close_receipt [14:00:33]MH_GetDate [14:00:33]Write to MH i2c: F0 00 00 E3 09 DB [14:00:33]Write i2c OK [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: F0 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: F0 09 00 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: F0 09 00 E3 09 00 82 FD A4 66 F9 24 A2 66 92 [14:00:33]GetLastDocTimeStamp 1722088774 [14:00:33]current date 1722088834 [14:00:33]FM_GetShiftState [14:00:33]SAM_PROTO_GetShiftState [14:00:33]wFMCommunicate request_size=4 [14:00:33]MH_SAM_APDU [14:00:33]CAPDU: 80 13 01 00 [14:00:33]Write to MH i2c: E2 08 00 E4 09 80 13 01 00 00 00 00 00 6A [14:00:33]Write i2c OK [14:00:33]MH_I2C_Read... [14:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:33]Read from MH i2c: E2 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: E2 0E 00 [14:00:33]MH_I2C_Read... [14:00:33]Read from MH i2c: E2 0E 00 E4 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 78 [14:00:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:00:33]wFMCommunicate OK [14:00:33]SAM_PROTO_GetShiftState done [14:00:33]FM_GetShiftState done [14:00:33]opened in 1722038719 [14:00:33]opened+sec_in_day 1722125119 [14:00:33]quantity*price = 100021 [14:00:33]sum+1 = 100023 [14:00:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 333 27.07.2024 14:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225973 ФПД: 257301248779527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225973&fm=257301248779527&tin=02508201610067®Number=0000000000092624&sum=100000 [14:00:34]StoreToDocumentArchive [14:00:34]shift 438 fd 225973 [14:00:34]save to /storage/0438/doc_00225973 [14:00:34]save last doc name /storage/0438/doc_00225973 to /storage/kkm_last_doc_name [14:00:34]save OK [14:00:34]Clear old archive folders... [14:00:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:34]tlvbuf is 008421B0 [14:00:34]SAM_PROTO_ClearQueue [14:00:34]wFMCommunicate request_size=4 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 09 00 00 [14:00:34]Write to MH i2c: E2 08 00 F1 09 80 09 00 00 00 00 00 00 6C [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 F1 09 00 90 00 6E [14:00:34]RAPDU: 90 00 [14:00:34]wFMCommunicate OK [14:00:34]SAM_PROTO_ClearQueue done [14:00:34]KKMCreateOFDPacket [14:00:34]OFDProtocolAddRootSTLVToBuf [14:00:34]FM_MakeSignedData [14:00:34]FM_MakeSignedData [14:00:34]SAM_PROTO_SignData [14:00:34]wFMCommunicate request_size=4 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 0D 01 02 [14:00:34]Write to MH i2c: E2 08 00 F2 09 80 0D 01 02 00 00 00 00 74 [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:34]Read from MH i2c: E2 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 [14:00:34]MH_I2C_Read... [14:00:34]Read from MH i2c: E2 03 00 F2 09 00 90 00 6F [14:00:34]RAPDU: 90 00 [14:00:34]wFMCommunicate OK [14:00:34]wFMCommunicate request_size=255 [14:00:34]MH_SAM_APDU [14:00:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 82 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 72 03 00 35 04 06 00 EA [14:00:34]Write to MH i2c: E2 02 01 F3 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 82 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 72 03 00 35 04 06 00 EA 00 00 CA [14:00:34]Write i2c OK [14:00:34]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 03 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 03 00 F3 09 00 90 00 70 [14:00:35]RAPDU: 90 00 [14:00:35]wFMCommunicate OK [14:00:35]wFMCommunicate request_size=10 [14:00:35]MH_SAM_APDU [14:00:35]CAPDU: 80 0D 02 02 05 03 9D 88 A5 07 [14:00:35]Write to MH i2c: E2 0D 00 F4 09 80 0D 02 02 05 00 03 9D 88 A5 07 00 00 55 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 03 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 03 00 F4 09 00 90 00 71 [14:00:35]RAPDU: 90 00 [14:00:35]wFMCommunicate OK [14:00:35]wFMCommunicate request_size=4 [14:00:35]MH_SAM_APDU [14:00:35]CAPDU: 80 0D 03 02 [14:00:35]Write to MH i2c: E2 08 00 F5 09 80 0D 03 02 00 00 00 00 79 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 0B 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 0B 00 F5 09 00 F8 37 41 17 F5 70 92 81 90 00 79 [14:00:35]RAPDU: F8 37 41 17 F5 70 92 81 90 00 [14:00:35]wFMCommunicate OK [14:00:35]SAM_PROTO_SignData done [14:00:35]FM_MakeSignedData done [14:00:35]CreateOFDProtocolMessage [14:00:35]wFMCommunicate request_size=4 [14:00:35]MH_SAM_APDU [14:00:35]CAPDU: 80 11 00 00 [14:00:35]Write to MH i2c: E2 08 00 F6 09 80 11 00 00 00 00 00 00 79 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 17 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 17 00 F6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [14:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:00:35]wFMCommunicate OK [14:00:35]CreateOFDProtocolMessage done [14:00:35]OFDSenderStorePacket 225973 [14:00:35]StoreOFDPacket docnum=225973 [14:00:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 9A 07 01 51 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 82 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 72 03 00 35 04 06 00 EA 03 9D 88 A5 07 F8 37 41 17 F5 70 92 81 [14:00:35]CheckFolder [14:00:35]dirname=/storage/ofd_packets [14:00:35]CheckFolder done [14:00:35]ProducePacketName [14:00:35]name=ofd_packets/00225973 [14:00:35]NVStorageSaveData ofd_packets/00225973 [14:00:35]File name is /storage/ofd_packets/00225973 [14:00:35]Write 301 bytes [14:00:35]NVStorageSaveData done [14:00:35]OFDSenderStorePacket done [14:00:35]KKMCreateOFDPacket done [14:00:35]NVStorageSaveData kkm_last_timestamp [14:00:35]File name is /storage/kkm_last_timestamp [14:00:35]Write 4 bytes [14:00:35]NVStorageSaveData done [14:00:35]ExternCall_PrintAddStr [14:00:35]wPrintStart [14:00:35]Write to MH i2c: 01 00 00 F7 09 00 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 07 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 07 00 F7 09 00 00 00 00 00 FF 0F 15 [14:00:35]RasterBufferAndPrint [14:00:35]line Счет N : (1)2002268 [14:00:35]line ИНН: 02508201610067 [14:00:35]line Контрольно-Кассовый Чек [14:00:35]line ПРОДАЖА [14:00:35]line ТРК (МРК, ГНК) : 64 [14:00:35]line Товар: 2710124500 [14:00:35]line Аи-95-К-5 [14:00:35]line 13.480 * 74.20 [14:00:35]line = 1000.22 [14:00:35]line НДС 12% НСП 1% [14:00:35]line > о реализуемом товаре [14:00:35]line ОКРУГЛЕНИЕ: -0.22 [14:00:35]line ИТОГО: 1000.00 [14:00:35]line Внесено: 1000.00 [14:00:35]line СДАЧА: 0.00 [14:00:35]line НСП 1% : 8.85 [14:00:35]line НДС 12% : 106.22 [14:00:35]line Наличными: 1000.00 [14:00:35]line Безнал.: 0.00 [14:00:35]line Место: АЗС № 97 "Партнер Нефть" [14:00:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:00:35]line СНО: Общий режим [14:00:35]line Чек 333 27.07.2024 14:00 [14:00:35]line Смена: 438 ФФД: 1.0 [14:00:35]line ЗНМ: 0300000054 [14:00:35]line РНМ: 0000000000092624 [14:00:35]line Версия ККМ: 001 [14:00:35]line ФМ: 0000000000874959 [14:00:35]line ФД: 225973 [14:00:35]line ФПД: 257301248779527 [14:00:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225973&fm=257301248779527&tin=02508201610067®Number=0000000000092624&sum=100000 [14:00:35]written 0, free lines is 4095 [14:00:35]OFD Sender: Processing packet 225973 [packets to send 600, broken 599] [14:00:35]ProducePacketName [14:00:35]name=ofd_packets/00225973 [14:00:35]OFD Sender: To server: pG, [14:00:35]CommunicateWithHost lk.salyk.kg:30040 [14:00:35]ConnectInit lk.salyk.kg [14:00:35]Write to MH i2c: 01 00 00 22 0A 2C [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 07 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 07 00 22 0A 00 00 00 00 00 66 0C A5 [14:00:35]RasterBufferAndPrint [14:00:35]line [14:00:35]line [14:00:35]line [14:00:35]line [14:00:35]line [14:00:35]written 0, free lines is 3177 [14:00:35]MH_Cut [14:00:35]Write to MH i2c: D1 01 00 29 0A 01 05 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: D1 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: D1 01 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: D1 01 00 29 0A 00 04 [14:00:35]Write to MH i2c: 01 00 00 2A 0A 34 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]Connected sock=10 [14:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 9A 07 01 51 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 82 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 72 03 00 35 04 06 00 EA 03 9D 88 A5 07 F8 37 41 17 F5 70 92 81 [14:00: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 35 39 4F 00 00 00 54 BD 47 00 21 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 35 39 10 04 04 00 B5 72 03 00 F4 03 04 00 8F A9 A4 66 B6 04 01 00 00 B0 DF 7A 07 7F D6 AA 5A [14:00:36]CommunicateWithHost err = 0 [14:00:36]CheckOFDResponse [14:00:36]1017 (14) - 77093643461234 [14:00:36]1041 (16) - 0000000000874959 [14:00:36]1040 (4) - 225973 [14:00:36]1012 (4) - 27.07.2024 08:02 [14:00:36]1206 (1) - 0 [14:00:36]OFD Sender: Remove packet 225973 [14:00:36]ProducePacketName [14:00:36]name=ofd_packets/00225973 [14:00:36]NVStorageDeleteData [14:00:36]OFD Sender: No OFD packet to send [14:00:37]*** Cut start [14:00:37]*** Partial cut [14:00:37]*** CUTSNS_PIN = 1 [14:00:37]*** CUTSNS_PIN = 0 [14:00:37]*** Brake cut motor [14:00:37]Read from MH i2c: 01 [14:00:37]MH_I2C_Read... [14:00:37]*** Stop cut motor [14:00:37]*** Cut end [14:00:37]Read from MH i2c: 01 07 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: 01 07 00 2A 0A 00 00 00 00 00 FF 0F 49 [14:00:37]process_action close_receipt done [14:00:37]requested_data is exist [14:00:37]produce_requested_data [14:00:37]requested_item fm.sn is exist - process it [14:00:37]wFMCommunicate request_size=4 [14:00:37]MH_SAM_APDU [14:00:37]CAPDU: 80 11 00 00 [14:00:37]Write to MH i2c: E2 08 00 2B 0A 80 11 00 00 00 00 00 00 AF [14:00:37]Write i2c OK [14:00:37]MH_I2C_Read... [14:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:37]Read from MH i2c: E2 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 17 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 17 00 2B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [14:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:00:37]wFMCommunicate OK [14:00:37]requested_item fd.num is exist - process it [14:00:37]SAM_PROTO_GetFieldsCounters [14:00:37]wFMCommunicate request_size=4 [14:00:37]MH_SAM_APDU [14:00:37]CAPDU: 80 13 00 00 [14:00:37]Write to MH i2c: E2 08 00 2C 0A 80 13 00 00 00 00 00 00 B2 [14:00:37]Write i2c OK [14:00:37]MH_I2C_Read... [14:00:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:37]Read from MH i2c: E2 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 62 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 62 00 2C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [14:00:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:37]wFMCommunicate OK [14:00:37]SAM_PROTO_GetFieldsCounters done [14:00:37]requested_item shift.num is exist - process it [14:00:37]requested_item shift.opened is exist - process it [14:00:37]req_shift_opened [14:00:37]FM_GetShiftState [14:00:37]SAM_PROTO_GetShiftState [14:00:37]wFMCommunicate request_size=4 [14:00:37]MH_SAM_APDU [14:00:37]CAPDU: 80 13 01 00 [14:00:37]Write to MH i2c: E2 08 00 2D 0A 80 13 01 00 00 00 00 00 B4 [14:00:37]Write i2c OK [14:00:37]MH_I2C_Read... [14:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:37]Read from MH i2c: E2 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 0E 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 0E 00 2D 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C2 [14:00:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:00:37]wFMCommunicate OK [14:00:37]SAM_PROTO_GetShiftState done [14:00:37]FM_GetShiftState done [14:00:37]req_shift_opened done [14:00:37]requested_item shift.open_date is exist - process it [14:00:37]req_shift_open_date [14:00:37]req_shift_open_date done [14:00:37]produce_requested_data done [14:00:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225973,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:00:37]process_action_free close_receipt [14:00:37]json_value_free [14:00:37]json_value_free done [14:00:37]process_json_proto returns [14:00:37]Send response to host [14:00:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225973,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:00:37]free response buf [14:00:37]execute_script done [14:00:37]execute_script returns [14:00:37]free content buf [14:00:37]Sock 8.Close socket [14:00:37]Sock 8.Thread stoped [14:00:41]OFD Sender: No OFD packet to send [14:00:46]OFD Sender: No OFD packet to send [14:00:52]OFD Sender: No OFD packet to send [14:00:52]recv_with_timeout no data received [14:00:57]OFD Sender: No OFD packet to send [14:01:02]OFD Sender: No OFD packet to send [14:01:03]recv_with_timeout no data received [14:01:07]OFD Sender: No OFD packet to send [14:01:12]OFD Sender: No OFD packet to send [14:01:17]OFD Sender: No OFD packet to send [14:01:22]OFD Sender: No OFD packet to send [14:01:27]OFD Sender: No OFD packet to send [14:01:32]OFD Sender: No OFD packet to send [14:01:35]accept exits with 9 [14:01:35]New connection [14:01:35]New thread 3066723684 created [14:01:35]Thread 3066580324 joined [14:01:35]Waiting for new connection... [14:01:35] Sock 9.Parse request [14:01:35]Sock 9.Check first char [14:01:35]Sock 9.First char is OK [14:01:35]request: POST /json_proto HTTP/1.0 [14:01:35]Method: POST [14:01:35]URL: /json_proto [14:01:35]Method is POST - this is cgi request [14:01:35]url: /json_proto [14:01:35]query_string will be loaded in cgi processing [14:01:35]execute_cgi json_proto POST (null) [14:01:35]execute_cgi path=json_proto method=POST [14:01:35]POST find Content-Length [14:01:35]Host: 172.17.43.131:8080 [14:01:35]Content-Length: 680 [14:01:35]Content-Type: application/json [14:01:35] [14:01:35]POST finish read [14:01:35]Found Content-Length = 680 [14:01:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:35]execute_script... [14:01: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)2002269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:35]POST & json_proto [14:01:35]process_json_proto [14:01:35]json parsed OK: [14:01:35]protocol is kg_v1.0 [14:01:35]action value=close_receipt [14:01:35]process_action close_receipt [14:01:35]cmd_close_receipt [14:01:35]MH_GetDate [14:01:35]Write to MH i2c: F0 00 00 2E 0A 27 [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: F0 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: F0 09 00 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: F0 09 00 2E 0A 00 C0 FD A4 66 F9 24 A2 66 1C [14:01:35]GetLastDocTimeStamp 1722088834 [14:01:35]current date 1722088896 [14:01:35]FM_GetShiftState [14:01:35]SAM_PROTO_GetShiftState [14:01:35]wFMCommunicate request_size=4 [14:01:35]MH_SAM_APDU [14:01:35]CAPDU: 80 13 01 00 [14:01:35]Write to MH i2c: E2 08 00 2F 0A 80 13 01 00 00 00 00 00 B6 [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:36]Read from MH i2c: E2 [14:01:36]MH_I2C_Read... [14:01:36]Read from MH i2c: E2 0E 00 [14:01:36]MH_I2C_Read... [14:01:36]Read from MH i2c: E2 0E 00 2F 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C4 [14:01:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:01:36]wFMCommunicate OK [14:01:36]SAM_PROTO_GetShiftState done [14:01:36]FM_GetShiftState done [14:01:36]opened in 1722038719 [14:01:36]opened+sec_in_day 1722125119 [14:01:36]quantity*price = 100050 [14:01:36]sum+1 = 100052 [14:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 334 27.07.2024 14:01 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225974 ФПД: 21747968067681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225974&fm=21747968067681&tin=02508201610067®Number=0000000000092624&sum=100000 [14:01:37]StoreToDocumentArchive [14:01:37]shift 438 fd 225974 [14:01:37]save to /storage/0438/doc_00225974 [14:01:37]save last doc name /storage/0438/doc_00225974 to /storage/kkm_last_doc_name [14:01:37]save OK [14:01:37]Clear old archive folders... [14:01:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:01:37]tlvbuf is 008ACA90 [14:01:37]SAM_PROTO_ClearQueue [14:01:37]wFMCommunicate request_size=4 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 09 00 00 [14:01:37]Write to MH i2c: E2 08 00 3C 0A 80 09 00 00 00 00 00 00 B8 [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:37]Read from MH i2c: E2 03 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 03 00 3C 0A 00 90 00 BA [14:01:37]RAPDU: 90 00 [14:01:37]wFMCommunicate OK [14:01:37]SAM_PROTO_ClearQueue done [14:01:37]KKMCreateOFDPacket [14:01:37]OFDProtocolAddRootSTLVToBuf [14:01:37]FM_MakeSignedData [14:01:37]FM_MakeSignedData [14:01:37]SAM_PROTO_SignData [14:01:37]wFMCommunicate request_size=4 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 0D 01 02 [14:01:37]Write to MH i2c: E2 08 00 3D 0A 80 0D 01 02 00 00 00 00 C0 [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 03 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 03 00 3D 0A 00 90 00 BB [14:01:37]RAPDU: 90 00 [14:01:37]wFMCommunicate OK [14:01:37]wFMCommunicate request_size=255 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 C0 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 72 03 00 35 04 06 00 13 C7 97 E9 [14:01:37]Write to MH i2c: E2 02 01 3E 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 C0 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 72 03 00 35 04 06 00 13 C7 97 E9 00 00 9F [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 03 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 03 00 3E 0A 00 90 00 BC [14:01:37]RAPDU: 90 00 [14:01:37]wFMCommunicate OK [14:01:37]wFMCommunicate request_size=7 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 0D 02 02 02 48 61 [14:01:37]Write to MH i2c: E2 0A 00 3F 0A 80 0D 02 02 02 00 48 61 00 00 70 [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 03 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 03 00 3F 0A 00 90 00 BD [14:01:37]RAPDU: 90 00 [14:01:37]wFMCommunicate OK [14:01:37]wFMCommunicate request_size=4 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 0D 03 02 [14:01:37]Write to MH i2c: E2 08 00 40 0A 80 0D 03 02 00 00 00 00 C5 [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 0B 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 0B 00 40 0A 00 0A 4D 12 17 F7 D5 2A 2B 90 00 67 [14:01:37]RAPDU: 0A 4D 12 17 F7 D5 2A 2B 90 00 [14:01:37]wFMCommunicate OK [14:01:37]SAM_PROTO_SignData done [14:01:37]FM_MakeSignedData done [14:01:37]CreateOFDProtocolMessage [14:01:37]wFMCommunicate request_size=4 [14:01:37]MH_SAM_APDU [14:01:37]CAPDU: 80 11 00 00 [14:01:37]Write to MH i2c: E2 08 00 41 0A 80 11 00 00 00 00 00 00 C5 [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:37]Read from MH i2c: E2 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 17 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: E2 17 00 41 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [14:01:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:01:37]wFMCommunicate OK [14:01:37]CreateOFDProtocolMessage done [14:01:37]OFDSenderStorePacket 225974 [14:01:37]StoreOFDPacket docnum=225974 [14:01:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 67 A5 04 01 05 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 C0 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 72 03 00 35 04 06 00 13 C7 97 E9 48 61 0A 4D 12 17 F7 D5 2A 2B [14:01:37]CheckFolder [14:01:37]dirname=/storage/ofd_packets [14:01:37]CheckFolder done [14:01:37]ProducePacketName [14:01:37]name=ofd_packets/00225974 [14:01:37]NVStorageSaveData ofd_packets/00225974 [14:01:37]File name is /storage/ofd_packets/00225974 [14:01:37]Write 298 bytes [14:01:37]NVStorageSaveData done [14:01:37]OFDSenderStorePacket done [14:01:37]KKMCreateOFDPacket done [14:01:37]NVStorageSaveData kkm_last_timestamp [14:01:37]File name is /storage/kkm_last_timestamp [14:01:37]Write 4 bytes [14:01:37]NVStorageSaveData done [14:01:37]ExternCall_PrintAddStr [14:01:37]wPrintStart [14:01:37]Write to MH i2c: 01 00 00 42 0A 4C [14:01:37]Write i2c OK [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: 01 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: 01 07 00 [14:01:37]MH_I2C_Read... [14:01:37]Read from MH i2c: 01 07 00 42 0A 00 00 00 00 00 FF 0F 61 [14:01:37]RasterBufferAndPrint [14:01:37]line Счет N : (1)2002269 [14:01:37]line ИНН: 02508201610067 [14:01:37]line Контрольно-Кассовый Чек [14:01:37]line ПРОДАЖА [14:01:37]line ТРК (МРК, ГНК) : 51 [14:01:37]line Товар: 2710194210 [14:01:37]line ДТ-К-5 [14:01:37]line 13.130 * 76.20 [14:01:37]line = 1000.51 [14:01:37]line НДС 12% НСП 1% [14:01:37]line > о реализуемом товаре [14:01:37]line ОКРУГЛЕНИЕ: -0.51 [14:01:37]line ИТОГО: 1000.00 [14:01:37]line Внесено: 1000.00 [14:01:37]line СДАЧА: 0.00 [14:01:37]line НСП 1% : 8.85 [14:01:37]line НДС 12% : 106.25 [14:01:37]line Наличными: 1000.00 [14:01:37]line Безнал.: 0.00 [14:01:37]line Место: АЗС № 97 "Партнер Нефть" [14:01:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:01:37]line СНО: Общий режим [14:01:37]line Чек 334 27.07.2024 14:01 [14:01:37]line Смена: 438 ФФД: 1.0 [14:01:37]line ЗНМ: 0300000054 [14:01:37]line РНМ: 0000000000092624 [14:01:37]line Версия ККМ: 001 [14:01:37]line ФМ: 0000000000874959 [14:01:37]line ФД: 225974 [14:01:37]line ФПД: 21747968067681 [14:01:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225974&fm=21747968067681&tin=02508201610067®Number=0000000000092624&sum=100000 [14:01:38]OFD Sender: Processing packet 225974 [packets to send 600, broken 599] [14:01:38]ProducePacketName [14:01:38]name=ofd_packets/00225974 [14:01:38]OFD Sender: To server: pG, [14:01:38]CommunicateWithHost lk.salyk.kg:30040 [14:01:38]ConnectInit lk.salyk.kg [14:01:38]written 0, free lines is 4095 [14:01:38]Connected sock=8 [14:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 67 A5 04 01 05 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 C0 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 72 03 00 35 04 06 00 13 C7 97 E9 48 61 0A 4D 12 17 F7 D5 2A 2B [14:01:38]Write to MH i2c: 01 00 00 6D 0A 77 [14:01:38]Write i2c OK [14:01:38]MH_I2C_Read... [14:01:38]Read from MH i2c: 01 [14:01:38]MH_I2C_Read... [14:01:38]Read from MH i2c: 01 07 00 [14:01:38]MH_I2C_Read... [14:01:38]Read from MH i2c: 01 07 00 6D 0A 00 00 00 00 00 5F 0C E9 [14:01:38]RasterBufferAndPrint [14:01:38]line [14:01:38]line [14:01:38]line [14:01:38]line [14:01:38]line [14:01:38]written 0, free lines is 3170 [14:01:38]MH_Cut [14:01:38]Write to MH i2c: D1 01 00 74 0A 01 50 [14:01:38]Write i2c OK [14:01:38]MH_I2C_Read... [14:01:38]Read from MH i2c: D1 [14:01:38]MH_I2C_Read... [14:01:38]Read from MH i2c: D1 01 00 [14:01:38]MH_I2C_Read... [14:01:38]Read from MH i2c: D1 01 00 74 0A 00 4F [14:01:38]Write to MH i2c: 01 00 00 75 0A 7F [14:01:38]Write i2c OK [14:01:38]MH_I2C_Read... [14:01: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 35 39 4F 00 00 00 00 2C 47 00 1A 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 72 03 00 F4 03 04 00 CE A9 A4 66 B6 04 01 00 00 20 FF EC 4C 24 EE 81 FC [14:01:38]CommunicateWithHost err = 0 [14:01:38]CheckOFDResponse [14:01:38]1017 (14) - 77093643461234 [14:01:38]1041 (16) - 0000000000874959 [14:01:38]1040 (4) - 225974 [14:01:38]1012 (4) - 27.07.2024 08:03 [14:01:38]1206 (1) - 0 [14:01:38]OFD Sender: Remove packet 225974 [14:01:38]ProducePacketName [14:01:38]name=ofd_packets/00225974 [14:01:38]NVStorageDeleteData [14:01:39]OFD Sender: No OFD packet to send [14:01:39]*** Cut start [14:01:39]*** Partial cut [14:01:39]*** CUTSNS_PIN = 1 [14:01:39]*** CUTSNS_PIN = 0 [14:01:39]*** Brake cut motor [14:01:40]Read from MH i2c: 01 [14:01:40]MH_I2C_Read... [14:01:40]*** Stop cut motor [14:01:40]*** Cut end [14:01:40]Read from MH i2c: 01 07 00 [14:01:40]MH_I2C_Read... [14:01:40]Read from MH i2c: 01 07 00 75 0A 00 00 00 00 00 FF 0F 94 [14:01:40]process_action close_receipt done [14:01:40]requested_data is exist [14:01:40]produce_requested_data [14:01:40]requested_item fm.sn is exist - process it [14:01:40]wFMCommunicate request_size=4 [14:01:40]MH_SAM_APDU [14:01:40]CAPDU: 80 11 00 00 [14:01:40]Write to MH i2c: E2 08 00 76 0A 80 11 00 00 00 00 00 00 FA [14:01:40]Write i2c OK [14:01:40]MH_I2C_Read... [14:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:40]Read from MH i2c: E2 [14:01:40]MH_I2C_Read... [14:01:40]Read from MH i2c: E2 17 00 [14:01:40]MH_I2C_Read... [14:01:40]Read from MH i2c: E2 17 00 76 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [14:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:01:40]wFMCommunicate OK [14:01:40]requested_item fd.num is exist - process it [14:01:40]SAM_PROTO_GetFieldsCounters [14:01:40]wFMCommunicate request_size=4 [14:01:40]MH_SAM_APDU [14:01:40]CAPDU: 80 13 00 00 [14:01:40]Write to MH i2c: E2 08 00 77 0A 80 13 00 00 00 00 00 00 FD [14:01:40]Write i2c OK [14:01:40]MH_I2C_Read... [14:01:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:40]Read from MH i2c: E2 [14:01:40]MH_I2C_Read... [14:01:40]Read from MH i2c: E2 62 00 [14:01:40]MH_I2C_Read... [14:01:40]Read from MH i2c: E2 62 00 77 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:40]wFMCommunicate OK [14:01:40]SAM_PROTO_GetFieldsCounters done [14:01:40]requested_item shift.num is exist - process it [14:01:40]requested_item shift.opened is exist - process it [14:01:40]req_shift_opened [14:01:40]FM_GetShiftState [14:01:40]SAM_PROTO_GetShiftState [14:01:40]wFMCommunicate request_size=4 [14:01:40]MH_SAM_APDU [14:01:40]CAPDU: 80 13 01 00 [14:01:40]Write to MH i2c: E2 08 00 78 0A 80 13 01 00 00 00 00 00 FF [14:01:40]Write i2c OK [14:01:40]MH_I2C_Read... [14:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:40]Read from MH i2c: E2 [14:01:40]MH_I2C_Read... [14:01:40]Read from MH i2c: E2 0E 00 [14:01:40]MH_I2C_Read... [14:01:40]Read from MH i2c: E2 0E 00 78 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0D [14:01:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:01:40]wFMCommunicate OK [14:01:40]SAM_PROTO_GetShiftState done [14:01:40]FM_GetShiftState done [14:01:40]req_shift_opened done [14:01:40]requested_item shift.open_date is exist - process it [14:01:40]req_shift_open_date [14:01:40]req_shift_open_date done [14:01:40]produce_requested_data done [14:01:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225974,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:01:40]process_action_free close_receipt [14:01:40]json_value_free [14:01:40]json_value_free done [14:01:40]process_json_proto returns [14:01:40]Send response to host [14:01:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225974,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:01:40]free response buf [14:01:40]execute_script done [14:01:40]execute_script returns [14:01:40]free content buf [14:01:40]Sock 9.Close socket [14:01:40]Sock 9.Thread stoped [14:01:41]accept exits with 10 [14:01:41]New connection [14:01:41]New thread 3066580324 created [14:01:41]Thread 3066723684 joined [14:01:41]Waiting for new connection... [14:01:41] Sock 10.Parse request [14:01:41]Sock 10.Check first char [14:01:41]Sock 10.First char is OK [14:01:41]request: POST /json_proto HTTP/1.0 [14:01:41]Method: POST [14:01:41]URL: /json_proto [14:01:41]Method is POST - this is cgi request [14:01:41]url: /json_proto [14:01:41]query_string will be loaded in cgi processing [14:01:41]execute_cgi json_proto POST (null) [14:01:41]execute_cgi path=json_proto method=POST [14:01:41]POST find Content-Length [14:01:41]Host: 172.17.43.131:8080 [14:01:41]Content-Length: 680 [14:01:41]Content-Type: application/json [14:01:41] [14:01:41]POST finish read [14:01:41]Found Content-Length = 680 [14:01:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:41]execute_script... [14:01: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)2002270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:41]POST & json_proto [14:01:41]process_json_proto [14:01:41]json parsed OK: [14:01:41]protocol is kg_v1.0 [14:01:41]action value=close_receipt [14:01:41]process_action close_receipt [14:01:41]cmd_close_receipt [14:01:41]MH_GetDate [14:01:41]Write to MH i2c: F0 00 00 79 0A 72 [14:01:41]Write i2c OK [14:01:41]MH_I2C_Read... [14:01:41]Read from MH i2c: F0 [14:01:41]MH_I2C_Read... [14:01:41]Read from MH i2c: F0 09 00 [14:01:41]MH_I2C_Read... [14:01:41]Read from MH i2c: F0 09 00 79 0A 00 C5 FD A4 66 F9 24 A2 66 6C [14:01:41]GetLastDocTimeStamp 1722088896 [14:01:41]current date 1722088901 [14:01:41]FM_GetShiftState [14:01:41]SAM_PROTO_GetShiftState [14:01:41]wFMCommunicate request_size=4 [14:01:41]MH_SAM_APDU [14:01:41]CAPDU: 80 13 01 00 [14:01:41]Write to MH i2c: E2 08 00 7A 0A 80 13 01 00 00 00 00 00 01 [14:01:41]Write i2c OK [14:01:41]MH_I2C_Read... [14:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:41]Read from MH i2c: E2 [14:01:41]MH_I2C_Read... [14:01:41]Read from MH i2c: E2 0E 00 [14:01:41]MH_I2C_Read... [14:01:41]Read from MH i2c: E2 0E 00 7A 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0F [14:01:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:01:41]wFMCommunicate OK [14:01:41]SAM_PROTO_GetShiftState done [14:01:41]FM_GetShiftState done [14:01:41]opened in 1722038719 [14:01:41]opened+sec_in_day 1722125119 [14:01:41]quantity*price = 200025 [14:01:41]sum+1 = 200026 [14:01:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 335 27.07.2024 14:01 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225975 ФПД: 227044675051432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225975&fm=227044675051432&tin=02508201610067®Number=0000000000092624&sum=200000 [14:01:42]StoreToDocumentArchive [14:01:42]shift 438 fd 225975 [14:01:42]save to /storage/0438/doc_00225975 [14:01:42]save last doc name /storage/0438/doc_00225975 to /storage/kkm_last_doc_name [14:01:42]save OK [14:01:42]Clear old archive folders... [14:01:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:01:42]tlvbuf is B6E70D00 [14:01:42]SAM_PROTO_ClearQueue [14:01:42]wFMCommunicate request_size=4 [14:01:42]MH_SAM_APDU [14:01:42]CAPDU: 80 09 00 00 [14:01:42]Write to MH i2c: E2 08 00 87 0A 80 09 00 00 00 00 00 00 03 [14:01:42]Write i2c OK [14:01:42]MH_I2C_Read... [14:01:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:42]Read from MH i2c: E2 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 87 0A 00 90 00 05 [14:01:42]RAPDU: 90 00 [14:01:42]wFMCommunicate OK [14:01:42]SAM_PROTO_ClearQueue done [14:01:42]KKMCreateOFDPacket [14:01:42]OFDProtocolAddRootSTLVToBuf [14:01:42]FM_MakeSignedData [14:01:42]FM_MakeSignedData [14:01:42]SAM_PROTO_SignData [14:01:42]wFMCommunicate request_size=4 [14:01:42]MH_SAM_APDU [14:01:42]CAPDU: 80 0D 01 02 [14:01:42]Write to MH i2c: E2 08 00 88 0A 80 0D 01 02 00 00 00 00 0B [14:01:42]Write i2c OK [14:01:42]MH_I2C_Read... [14:01:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:42]Read from MH i2c: E2 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 88 0A 00 90 00 06 [14:01:42]RAPDU: 90 00 [14:01:42]wFMCommunicate OK [14:01:42]wFMCommunicate request_size=255 [14:01:42]MH_SAM_APDU [14:01:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C5 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 72 03 00 35 04 06 00 CE 7E F5 34 [14:01:42]Write to MH i2c: E2 02 01 89 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C5 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 72 03 00 35 04 06 00 CE 7E F5 34 00 00 FA [14:01:42]Write i2c OK [14:01:42]MH_I2C_Read... [14:01:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:42]Read from MH i2c: E2 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 89 0A 00 90 00 07 [14:01:42]RAPDU: 90 00 [14:01:42]wFMCommunicate OK [14:01:42]wFMCommunicate request_size=7 [14:01:42]MH_SAM_APDU [14:01:42]CAPDU: 80 0D 02 02 02 5F A8 [14:01:42]Write to MH i2c: E2 0A 00 8A 0A 80 0D 02 02 02 00 5F A8 00 00 19 [14:01:42]Write i2c OK [14:01:42]MH_I2C_Read... [14:01:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:42]Read from MH i2c: E2 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 [14:01:42]MH_I2C_Read... [14:01:42]Read from MH i2c: E2 03 00 8A 0A 00 90 00 08 [14:01:43]RAPDU: 90 00 [14:01:43]wFMCommunicate OK [14:01:43]wFMCommunicate request_size=4 [14:01:43]MH_SAM_APDU [14:01:43]CAPDU: 80 0D 03 02 [14:01:43]Write to MH i2c: E2 08 00 8B 0A 80 0D 03 02 00 00 00 00 10 [14:01:43]Write i2c OK [14:01:43]MH_I2C_Read... [14:01:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:43]Read from MH i2c: E2 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: E2 0B 00 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: E2 0B 00 8B 0A 00 D5 7B 71 8A 99 46 AE 3F 90 00 28 [14:01:43]RAPDU: D5 7B 71 8A 99 46 AE 3F 90 00 [14:01:43]wFMCommunicate OK [14:01:43]SAM_PROTO_SignData done [14:01:43]FM_MakeSignedData done [14:01:43]CreateOFDProtocolMessage [14:01:43]wFMCommunicate request_size=4 [14:01:43]MH_SAM_APDU [14:01:43]CAPDU: 80 11 00 00 [14:01:43]Write to MH i2c: E2 08 00 8C 0A 80 11 00 00 00 00 00 00 10 [14:01:43]Write i2c OK [14:01:43]MH_I2C_Read... [14:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:43]Read from MH i2c: E2 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: E2 17 00 [14:01:43]MH_I2C_Read... [14:01:43]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 35 39 90 00 6D [14:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:01:43]wFMCommunicate OK [14:01:43]CreateOFDProtocolMessage done [14:01:43]OFDSenderStorePacket 225975 [14:01:43]StoreOFDPacket docnum=225975 [14:01:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A4 3C 04 01 69 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C5 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 72 03 00 35 04 06 00 CE 7E F5 34 5F A8 D5 7B 71 8A 99 46 AE 3F [14:01:43]CheckFolder [14:01:43]dirname=/storage/ofd_packets [14:01:43]CheckFolder done [14:01:43]ProducePacketName [14:01:43]name=ofd_packets/00225975 [14:01:43]NVStorageSaveData ofd_packets/00225975 [14:01:43]File name is /storage/ofd_packets/00225975 [14:01:43]Write 298 bytes [14:01:43]NVStorageSaveData done [14:01:43]OFDSenderStorePacket done [14:01:43]KKMCreateOFDPacket done [14:01:43]NVStorageSaveData kkm_last_timestamp [14:01:43]File name is /storage/kkm_last_timestamp [14:01:43]Write 4 bytes [14:01:43]NVStorageSaveData done [14:01:43]ExternCall_PrintAddStr [14:01:43]wPrintStart [14:01:43]Write to MH i2c: 01 00 00 8D 0A 97 [14:01:43]Write i2c OK [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: 01 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: 01 07 00 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: 01 07 00 8D 0A 00 00 00 00 00 FF 0F AC [14:01:43]RasterBufferAndPrint [14:01:43]line Счет N : (1)2002270 [14:01:43]line ИНН: 02508201610067 [14:01:43]line Контрольно-Кассовый Чек [14:01:43]line ПРОДАЖА [14:01:43]line ТРК (МРК, ГНК) : 21 [14:01:43]line Товар: 2710194210 [14:01:43]line ДТ-К-5 [14:01:43]line 26.250 * 76.20 [14:01:43]line = 2000.25 [14:01:43]line НДС 12% НСП 1% [14:01:43]line > о реализуемом товаре [14:01:43]line ОКРУГЛЕНИЕ: -0.25 [14:01:43]line ИТОГО: 2000.00 [14:01:43]line Внесено: 2000.00 [14:01:43]line СДАЧА: 0.00 [14:01:43]line НСП 1% : 17.70 [14:01:43]line НДС 12% : 212.42 [14:01:43]line Наличными: 2000.00 [14:01:43]line Безнал.: 0.00 [14:01:43]line Место: АЗС № 97 "Партнер Нефть" [14:01:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:01:43]line СНО: Общий режим [14:01:43]line Чек 335 27.07.2024 14:01 [14:01:43]line Смена: 438 ФФД: 1.0 [14:01:43]line ЗНМ: 0300000054 [14:01:43]line РНМ: 0000000000092624 [14:01:43]line Версия ККМ: 001 [14:01:43]line ФМ: 0000000000874959 [14:01:43]line ФД: 225975 [14:01:43]line ФПД: 227044675051432 [14:01:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225975&fm=227044675051432&tin=02508201610067®Number=0000000000092624&sum=200000 [14:01:43]OFD Sender: Processing packet 225975 [packets to send 600, broken 599] [14:01:43]ProducePacketName [14:01:43]name=ofd_packets/00225975 [14:01:43]written 0, free lines is 4095 [14:01:43]OFD Sender: To server: pG, [14:01:43]CommunicateWithHost lk.salyk.kg:30040 [14:01:43]ConnectInit lk.salyk.kg [14:01:43]Write to MH i2c: 01 00 00 B8 0A C2 [14:01:43]Write i2c OK [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: 01 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: 01 07 00 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: 01 07 00 B8 0A 00 00 00 00 00 64 0C 39 [14:01:43]RasterBufferAndPrint [14:01:43]line [14:01:43]line [14:01:43]line [14:01:43]line [14:01:43]line [14:01:43]written 0, free lines is 3179 [14:01:43]MH_Cut [14:01:43]Write to MH i2c: D1 01 00 BF 0A 01 9B [14:01:43]Write i2c OK [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: D1 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: D1 01 00 [14:01:43]MH_I2C_Read... [14:01:43]Read from MH i2c: D1 01 00 BF 0A 00 9A [14:01:43]Write to MH i2c: 01 00 00 C0 0A CA [14:01:43]Write i2c OK [14:01:43]MH_I2C_Read... [14:01:45]*** Cut start [14:01:45]*** Partial cut [14:01:45]*** CUTSNS_PIN = 1 [14:01:45]*** CUTSNS_PIN = 0 [14:01:45]*** Brake cut motor [14:01:45]Read from MH i2c: 01 [14:01:45]MH_I2C_Read... [14:01:45]*** Stop cut motor [14:01:45]*** Cut end [14:01:45]Read from MH i2c: 01 07 00 [14:01:45]MH_I2C_Read... [14:01:45]Read from MH i2c: 01 07 00 C0 0A 00 00 00 00 00 FF 0F DF [14:01:45]process_action close_receipt done [14:01:45]requested_data is exist [14:01:45]produce_requested_data [14:01:45]requested_item fm.sn is exist - process it [14:01:45]wFMCommunicate request_size=4 [14:01:45]MH_SAM_APDU [14:01:45]CAPDU: 80 11 00 00 [14:01:45]Write to MH i2c: E2 08 00 C1 0A 80 11 00 00 00 00 00 00 45 [14:01:45]Write i2c OK [14:01:45]MH_I2C_Read... [14:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:45]Read from MH i2c: E2 [14:01:45]MH_I2C_Read... [14:01:45]Read from MH i2c: E2 17 00 [14:01:45]MH_I2C_Read... [14:01:45]Read from MH i2c: E2 17 00 C1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [14:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:01:45]wFMCommunicate OK [14:01:45]requested_item fd.num is exist - process it [14:01:45]SAM_PROTO_GetFieldsCounters [14:01:45]wFMCommunicate request_size=4 [14:01:45]MH_SAM_APDU [14:01:45]CAPDU: 80 13 00 00 [14:01:45]Write to MH i2c: E2 08 00 C2 0A 80 13 00 00 00 00 00 00 48 [14:01:45]Write i2c OK [14:01:45]MH_I2C_Read... [14:01:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:45]Read from MH i2c: E2 [14:01:45]MH_I2C_Read... [14:01:45]Read from MH i2c: E2 62 00 [14:01:45]MH_I2C_Read... [14:01:45]Read from MH i2c: E2 62 00 C2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [14:01: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:46]wFMCommunicate OK [14:01:46]SAM_PROTO_GetFieldsCounters done [14:01:46]requested_item shift.num is exist - process it [14:01:46]requested_item shift.opened is exist - process it [14:01:46]req_shift_opened [14:01:46]FM_GetShiftState [14:01:46]SAM_PROTO_GetShiftState [14:01:46]wFMCommunicate request_size=4 [14:01:46]MH_SAM_APDU [14:01:46]CAPDU: 80 13 01 00 [14:01:46]Write to MH i2c: E2 08 00 C3 0A 80 13 01 00 00 00 00 00 4A [14:01:46]Write i2c OK [14:01:46]MH_I2C_Read... [14:01:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:46]Read from MH i2c: E2 [14:01:46]MH_I2C_Read... [14:01:46]Read from MH i2c: E2 0E 00 [14:01:46]MH_I2C_Read... [14:01:46]Read from MH i2c: E2 0E 00 C3 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 58 [14:01:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:01:46]wFMCommunicate OK [14:01:46]SAM_PROTO_GetShiftState done [14:01:46]FM_GetShiftState done [14:01:46]req_shift_opened done [14:01:46]requested_item shift.open_date is exist - process it [14:01:46]req_shift_open_date [14:01:46]req_shift_open_date done [14:01:46]produce_requested_data done [14:01:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225975,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:01:46]process_action_free close_receipt [14:01:46]json_value_free [14:01:46]json_value_free done [14:01:46]process_json_proto returns [14:01:46]Send response to host [14:01:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225975,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:01:46]free response buf [14:01:46]execute_script done [14:01:46]execute_script returns [14:01:46]free content buf [14:01:46]Sock 10.Close socket [14:01:46]Sock 10.Thread stoped [14:01:46]recv_with_timeout no data received [14:01:48]Connected sock=11 [14:01: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 35 39 0C 01 00 00 A4 3C 04 01 69 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C5 FD A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 72 03 00 35 04 06 00 CE 7E F5 34 5F A8 D5 7B 71 8A 99 46 AE 3F [14:01: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 35 39 4F 00 00 00 96 CB 47 00 CF A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 72 03 00 F4 03 04 00 D8 A9 A4 66 B6 04 01 00 00 4C D4 73 1E F3 A6 32 65 [14:01:48]CommunicateWithHost err = 0 [14:01:48]CheckOFDResponse [14:01:48]1017 (14) - 77093643461234 [14:01:48]1041 (16) - 0000000000874959 [14:01:48]1040 (4) - 225975 [14:01:48]1012 (4) - 27.07.2024 08:03 [14:01:48]1206 (1) - 0 [14:01:48]OFD Sender: Remove packet 225975 [14:01:48]ProducePacketName [14:01:48]name=ofd_packets/00225975 [14:01:48]NVStorageDeleteData [14:01:49]OFD Sender: No OFD packet to send [14:01:54]OFD Sender: No OFD packet to send [14:01:56]recv_with_timeout no data received [14:01:59]OFD Sender: No OFD packet to send [14:02:04]OFD Sender: No OFD packet to send [14:02:09]OFD Sender: No OFD packet to send [14:02:14]OFD Sender: No OFD packet to send [14:02:16]recv_with_timeout no data received [14:02:19]OFD Sender: No OFD packet to send [14:02:24]OFD Sender: No OFD packet to send [14:02:29]OFD Sender: No OFD packet to send [14:02:34]OFD Sender: No OFD packet to send [14:02:39]OFD Sender: No OFD packet to send [14:02:44]OFD Sender: No OFD packet to send [14:02:49]OFD Sender: No OFD packet to send [14:02:54]OFD Sender: No OFD packet to send [14:02:59]OFD Sender: No OFD packet to send [14:03:02]recv_with_timeout no data received [14:03:04]OFD Sender: No OFD packet to send [14:03:09]OFD Sender: No OFD packet to send [14:03:12]recv_with_timeout no data received [14:03:14]OFD Sender: No OFD packet to send [14:03:19]OFD Sender: No OFD packet to send [14:03:24]OFD Sender: No OFD packet to send [14:03:29]OFD Sender: No OFD packet to send [14:03:34]OFD Sender: No OFD packet to send [14:03:37]accept exits with 8 [14:03:37]New connection [14:03:37]New thread 3066723684 created [14:03:37]Thread 3066580324 joined [14:03:37]Waiting for new connection... [14:03:37] Sock 8.Parse request [14:03:37]Sock 8.Check first char [14:03:37]Sock 8.First char is OK [14:03:37]request: POST /json_proto HTTP/1.0 [14:03:37]Method: POST [14:03:37]URL: /json_proto [14:03:37]Method is POST - this is cgi request [14:03:37]url: /json_proto [14:03:37]query_string will be loaded in cgi processing [14:03:37]execute_cgi json_proto POST (null) [14:03:37]execute_cgi path=json_proto method=POST [14:03:37]POST find Content-Length [14:03:37]Host: 172.17.43.131:8080 [14:03:37]Content-Length: 680 [14:03:37]Content-Type: application/json [14:03:37] [14:03:37]POST finish read [14:03:37]Found Content-Length = 680 [14:03:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:37]execute_script... [14:03: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)2002271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:37]POST & json_proto [14:03:37]process_json_proto [14:03:37]json parsed OK: [14:03:37]protocol is kg_v1.0 [14:03:37]action value=close_receipt [14:03:37]process_action close_receipt [14:03:37]cmd_close_receipt [14:03:37]MH_GetDate [14:03:37]Write to MH i2c: F0 00 00 C4 0A BD [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: F0 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: F0 09 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: F0 09 00 C4 0A 00 39 FE A4 66 F9 24 A2 66 2C [14:03:37]GetLastDocTimeStamp 1722088901 [14:03:37]current date 1722089017 [14:03:37]FM_GetShiftState [14:03:37]SAM_PROTO_GetShiftState [14:03:37]wFMCommunicate request_size=4 [14:03:37]MH_SAM_APDU [14:03:37]CAPDU: 80 13 01 00 [14:03:37]Write to MH i2c: E2 08 00 C5 0A 80 13 01 00 00 00 00 00 4C [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:37]Read from MH i2c: E2 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 0E 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 0E 00 C5 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5A [14:03:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:03:37]wFMCommunicate OK [14:03:37]SAM_PROTO_GetShiftState done [14:03:37]FM_GetShiftState done [14:03:37]opened in 1722038719 [14:03:37]opened+sec_in_day 1722125119 [14:03:37]quantity*price = 200025 [14:03:37]sum+1 = 200026 [14:03:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 336 27.07.2024 14:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225976 ФПД: 90022520771467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225976&fm=90022520771467&tin=02508201610067®Number=0000000000092624&sum=200000 [14:03:38]StoreToDocumentArchive [14:03:38]shift 438 fd 225976 [14:03:38]save to /storage/0438/doc_00225976 [14:03:38]save last doc name /storage/0438/doc_00225976 to /storage/kkm_last_doc_name [14:03:38]save OK [14:03:38]Clear old archive folders... [14:03:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:03:38]tlvbuf is 0083DDE0 [14:03:38]SAM_PROTO_ClearQueue [14:03:38]wFMCommunicate request_size=4 [14:03:38]MH_SAM_APDU [14:03:38]CAPDU: 80 09 00 00 [14:03:38]Write to MH i2c: E2 08 00 D2 0A 80 09 00 00 00 00 00 00 4E [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:38]Read from MH i2c: E2 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 D2 0A 00 90 00 50 [14:03:38]RAPDU: 90 00 [14:03:38]wFMCommunicate OK [14:03:38]SAM_PROTO_ClearQueue done [14:03:38]KKMCreateOFDPacket [14:03:38]OFDProtocolAddRootSTLVToBuf [14:03:38]FM_MakeSignedData [14:03:38]FM_MakeSignedData [14:03:38]SAM_PROTO_SignData [14:03:38]wFMCommunicate request_size=4 [14:03:38]MH_SAM_APDU [14:03:38]CAPDU: 80 0D 01 02 [14:03:38]Write to MH i2c: E2 08 00 D3 0A 80 0D 01 02 00 00 00 00 56 [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:38]Read from MH i2c: E2 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 D3 0A 00 90 00 51 [14:03:38]RAPDU: 90 00 [14:03:38]wFMCommunicate OK [14:03:38]wFMCommunicate request_size=255 [14:03:38]MH_SAM_APDU [14:03:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 39 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 72 03 00 35 04 06 00 51 E0 00 5F [14:03:38]Write to MH i2c: E2 02 01 D4 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 39 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 72 03 00 35 04 06 00 51 E0 00 5F 00 00 D7 [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:38]Read from MH i2c: E2 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 D4 0A 00 90 00 52 [14:03:38]RAPDU: 90 00 [14:03:38]wFMCommunicate OK [14:03:38]wFMCommunicate request_size=7 [14:03:38]MH_SAM_APDU [14:03:38]CAPDU: 80 0D 02 02 02 53 8B [14:03:38]Write to MH i2c: E2 0A 00 D5 0A 80 0D 02 02 02 00 53 8B 00 00 3B [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:38]Read from MH i2c: E2 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 03 00 D5 0A 00 90 00 53 [14:03:38]RAPDU: 90 00 [14:03:38]wFMCommunicate OK [14:03:38]wFMCommunicate request_size=4 [14:03:38]MH_SAM_APDU [14:03:38]CAPDU: 80 0D 03 02 [14:03:38]Write to MH i2c: E2 08 00 D6 0A 80 0D 03 02 00 00 00 00 5B [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:38]Read from MH i2c: E2 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 0B 00 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: E2 0B 00 D6 0A 00 9F 28 2C A3 24 CB 70 67 90 00 B8 [14:03:38]RAPDU: 9F 28 2C A3 24 CB 70 67 90 00 [14:03:38]wFMCommunicate OK [14:03:38]SAM_PROTO_SignData done [14:03:38]FM_MakeSignedData done [14:03:38]CreateOFDProtocolMessage [14:03:38]wFMCommunicate request_size=4 [14:03:38]MH_SAM_APDU [14:03:38]CAPDU: 80 11 00 00 [14:03:38]Write to MH i2c: E2 08 00 D7 0A 80 11 00 00 00 00 00 00 5B [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:39]Read from MH i2c: E2 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 17 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 17 00 D7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [14:03:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:03:39]wFMCommunicate OK [14:03:39]CreateOFDProtocolMessage done [14:03:39]OFDSenderStorePacket 225976 [14:03:39]StoreOFDPacket docnum=225976 [14:03:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D4 70 04 01 F8 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 39 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 72 03 00 35 04 06 00 51 E0 00 5F 53 8B 9F 28 2C A3 24 CB 70 67 [14:03:39]CheckFolder [14:03:39]dirname=/storage/ofd_packets [14:03:39]CheckFolder done [14:03:39]ProducePacketName [14:03:39]name=ofd_packets/00225976 [14:03:39]NVStorageSaveData ofd_packets/00225976 [14:03:39]File name is /storage/ofd_packets/00225976 [14:03:39]Write 298 bytes [14:03:39]NVStorageSaveData done [14:03:39]OFDSenderStorePacket done [14:03:39]KKMCreateOFDPacket done [14:03:39]NVStorageSaveData kkm_last_timestamp [14:03:39]File name is /storage/kkm_last_timestamp [14:03:39]Write 4 bytes [14:03:39]NVStorageSaveData done [14:03:39]ExternCall_PrintAddStr [14:03:39]wPrintStart [14:03:39]Write to MH i2c: 01 00 00 D8 0A E2 [14:03:39]Write i2c OK [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: 01 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: 01 07 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: 01 07 00 D8 0A 00 00 00 00 00 FF 0F F7 [14:03:39]RasterBufferAndPrint [14:03:39]line Счет N : (1)2002271 [14:03:39]line ИНН: 02508201610067 [14:03:39]line Контрольно-Кассовый Чек [14:03:39]line ПРОДАЖА [14:03:39]line ТРК (МРК, ГНК) : 41 [14:03:39]line Товар: 2710194210 [14:03:39]line ДТ-К-5 [14:03:39]line 26.250 * 76.20 [14:03:39]line = 2000.25 [14:03:39]line НДС 12% НСП 1% [14:03:39]line > о реализуемом товаре [14:03:39]line ОКРУГЛЕНИЕ: -0.25 [14:03:39]line ИТОГО: 2000.00 [14:03:39]line Внесено: 2000.00 [14:03:39]line СДАЧА: 0.00 [14:03:39]line НСП 1% : 17.70 [14:03:39]line НДС 12% : 212.42 [14:03:39]line Наличными: 2000.00 [14:03:39]line Безнал.: 0.00 [14:03:39]line Место: АЗС № 97 "Партнер Нефть" [14:03:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:03:39]line СНО: Общий режим [14:03:39]line Чек 336 27.07.2024 14:03 [14:03:39]line Смена: 438 ФФД: 1.0 [14:03:39]line ЗНМ: 0300000054 [14:03:39]line РНМ: 0000000000092624 [14:03:39]line Версия ККМ: 001 [14:03:39]line ФМ: 0000000000874959 [14:03:39]line ФД: 225976 [14:03:39]line ФПД: 90022520771467 [14:03:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225976&fm=90022520771467&tin=02508201610067®Number=0000000000092624&sum=200000 [14:03:39]OFD Sender: Processing packet 225976 [packets to send 600, broken 599] [14:03:39]ProducePacketName [14:03:39]name=ofd_packets/00225976 [14:03:39]OFD Sender: To server: pG, [14:03:39]CommunicateWithHost lk.salyk.kg:30040 [14:03:39]ConnectInit lk.salyk.kg [14:03:39]written 0, free lines is 4095 [14:03:39]Write to MH i2c: 01 00 00 03 0B 0E [14:03:39]Write i2c OK [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: 01 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: 01 07 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: 01 07 00 03 0B 00 00 00 00 00 66 0C 87 [14:03:39]RasterBufferAndPrint [14:03:39]line [14:03:39]line [14:03:39]line [14:03:39]line [14:03:39]line [14:03:39]written 0, free lines is 3177 [14:03:39]MH_Cut [14:03:39]Write to MH i2c: D1 01 00 0A 0B 01 E7 [14:03:39]Write i2c OK [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: D1 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: D1 01 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: D1 01 00 0A 0B 00 E6 [14:03:39]Write to MH i2c: 01 00 00 0B 0B 16 [14:03:39]Write i2c OK [14:03:39]MH_I2C_Read... [14:03:41]*** Cut start [14:03:41]*** Partial cut [14:03:41]*** CUTSNS_PIN = 1 [14:03:41]*** CUTSNS_PIN = 0 [14:03:41]*** Brake cut motor [14:03:41]Read from MH i2c: 01 [14:03:41]MH_I2C_Read... [14:03:41]*** Stop cut motor [14:03:41]*** Cut end [14:03:41]Read from MH i2c: 01 07 00 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: 01 07 00 0B 0B 00 00 00 00 00 FF 0F 2B [14:03:41]process_action close_receipt done [14:03:41]requested_data is exist [14:03:41]produce_requested_data [14:03:41]requested_item fm.sn is exist - process it [14:03:41]wFMCommunicate request_size=4 [14:03:41]MH_SAM_APDU [14:03:41]CAPDU: 80 11 00 00 [14:03:41]Write to MH i2c: E2 08 00 0C 0B 80 11 00 00 00 00 00 00 91 [14:03:41]Write i2c OK [14:03:41]MH_I2C_Read... [14:03:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:41]Read from MH i2c: E2 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 17 00 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 17 00 0C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [14:03:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:03:41]wFMCommunicate OK [14:03:41]requested_item fd.num is exist - process it [14:03:41]SAM_PROTO_GetFieldsCounters [14:03:41]wFMCommunicate request_size=4 [14:03:41]MH_SAM_APDU [14:03:41]CAPDU: 80 13 00 00 [14:03:41]Write to MH i2c: E2 08 00 0D 0B 80 13 00 00 00 00 00 00 94 [14:03:41]Write i2c OK [14:03:41]MH_I2C_Read... [14:03:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:41]Read from MH i2c: E2 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 62 00 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 62 00 0D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [14:03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:41]wFMCommunicate OK [14:03:41]SAM_PROTO_GetFieldsCounters done [14:03:41]requested_item shift.num is exist - process it [14:03:41]requested_item shift.opened is exist - process it [14:03:41]req_shift_opened [14:03:41]FM_GetShiftState [14:03:41]SAM_PROTO_GetShiftState [14:03:41]wFMCommunicate request_size=4 [14:03:41]MH_SAM_APDU [14:03:41]CAPDU: 80 13 01 00 [14:03:41]Write to MH i2c: E2 08 00 0E 0B 80 13 01 00 00 00 00 00 96 [14:03:41]Write i2c OK [14:03:41]MH_I2C_Read... [14:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:41]Read from MH i2c: E2 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 0E 00 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 0E 00 0E 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A4 [14:03:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:03:41]wFMCommunicate OK [14:03:41]SAM_PROTO_GetShiftState done [14:03:41]FM_GetShiftState done [14:03:41]req_shift_opened done [14:03:41]requested_item shift.open_date is exist - process it [14:03:41]req_shift_open_date [14:03:41]req_shift_open_date done [14:03:41]produce_requested_data done [14:03:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225976,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:03:41]process_action_free close_receipt [14:03:41]json_value_free [14:03:41]json_value_free done [14:03:41]process_json_proto returns [14:03:41]Send response to host [14:03:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225976,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:03:41]free response buf [14:03:41]execute_script done [14:03:41]execute_script returns [14:03:41]free content buf [14:03:41]Sock 8.Close socket [14:03:41]Sock 8.Thread stoped [14:03:44]recv_with_timeout no data received [14:03:45]Connected sock=11 [14:03: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 35 39 0C 01 00 00 D4 70 04 01 F8 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 39 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 72 03 00 35 04 06 00 51 E0 00 5F 53 8B 9F 28 2C A3 24 CB 70 67 [14:03: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 35 39 4F 00 00 00 A5 4C 47 00 E8 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 72 03 00 F4 03 04 00 4E AA A4 66 B6 04 01 00 00 46 78 C1 EE 06 74 E7 87 [14:03:48]CommunicateWithHost err = 0 [14:03:48]CheckOFDResponse [14:03:48]1017 (14) - 77093643461234 [14:03:48]1041 (16) - 0000000000874959 [14:03:48]1040 (4) - 225976 [14:03:48]1012 (4) - 27.07.2024 08:05 [14:03:48]1206 (1) - 0 [14:03:48]OFD Sender: Remove packet 225976 [14:03:48]ProducePacketName [14:03:48]name=ofd_packets/00225976 [14:03:48]NVStorageDeleteData [14:03:48]OFD Sender: No OFD packet to send [14:03:53]OFD Sender: No OFD packet to send [14:03:58]OFD Sender: No OFD packet to send [14:04:03]OFD Sender: No OFD packet to send [14:04:04]recv_with_timeout no data received [14:04:08]OFD Sender: No OFD packet to send [14:04:13]OFD Sender: No OFD packet to send [14:04:18]OFD Sender: No OFD packet to send [14:04:20]accept exits with 9 [14:04:20]New connection [14:04:20]New thread 3066580324 created [14:04:20]Thread 3066723684 joined [14:04:20]Waiting for new connection... [14:04:20] Sock 9.Parse request [14:04:20]Sock 9.Check first char [14:04:20]Sock 9.First char is OK [14:04:20]request: POST /json_proto HTTP/1.0 [14:04:20]Method: POST [14:04:20]URL: /json_proto [14:04:20]Method is POST - this is cgi request [14:04:20]url: /json_proto [14:04:20]query_string will be loaded in cgi processing [14:04:20]execute_cgi json_proto POST (null) [14:04:20]execute_cgi path=json_proto method=POST [14:04:20]POST find Content-Length [14:04:20]Host: 172.17.43.131:8080 [14:04:20]Content-Length: 671 [14:04:20]Content-Type: application/json [14:04:20] [14:04:20]POST finish read [14:04:20]Found Content-Length = 671 [14:04:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.090, "sum" : 350.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:20]execute_script... [14: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)2002272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.090, "sum" : 350.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:20]POST & json_proto [14:04:20]process_json_proto [14:04:20]json parsed OK: [14:04:20]protocol is kg_v1.0 [14:04:20]action value=close_receipt [14:04:20]process_action close_receipt [14:04:20]cmd_close_receipt [14:04:20]MH_GetDate [14:04:20]Write to MH i2c: F0 00 00 0F 0B 09 [14:04:20]Write i2c OK [14:04:20]MH_I2C_Read... [14:04:20]Read from MH i2c: F0 [14:04:20]MH_I2C_Read... [14:04:20]Read from MH i2c: F0 09 00 [14:04:20]MH_I2C_Read... [14:04:20]Read from MH i2c: F0 09 00 0F 0B 00 65 FE A4 66 F9 24 A2 66 A4 [14:04:20]GetLastDocTimeStamp 1722089017 [14:04:20]current date 1722089061 [14:04:20]FM_GetShiftState [14:04:20]SAM_PROTO_GetShiftState [14:04:20]wFMCommunicate request_size=4 [14:04:20]MH_SAM_APDU [14:04:20]CAPDU: 80 13 01 00 [14:04:20]Write to MH i2c: E2 08 00 10 0B 80 13 01 00 00 00 00 00 98 [14:04:20]Write i2c OK [14:04:20]MH_I2C_Read... [14:04:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:20]Read from MH i2c: E2 [14:04:20]MH_I2C_Read... [14:04:20]Read from MH i2c: E2 0E 00 [14:04:20]MH_I2C_Read... [14:04:20]Read from MH i2c: E2 0E 00 10 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A6 [14:04:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:04:20]wFMCommunicate OK [14:04:20]SAM_PROTO_GetShiftState done [14:04:20]FM_GetShiftState done [14:04:20]opened in 1722038719 [14:04:20]opened+sec_in_day 1722125119 [14:04:20]quantity*price = 35019 [14:04:20]sum+1 = 35020 [14:04:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.19 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 337 27.07.2024 14:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225977 ФПД: 57492693088387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225977&fm=57492693088387&tin=02508201610067®Number=0000000000092624&sum=35000 [14:04:21]StoreToDocumentArchive [14:04:21]shift 438 fd 225977 [14:04:21]save to /storage/0438/doc_00225977 [14:04:21]save last doc name /storage/0438/doc_00225977 to /storage/kkm_last_doc_name [14:04:21]save OK [14:04:21]Clear old archive folders... [14:04:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:04:21]tlvbuf is 00814830 [14:04:21]SAM_PROTO_ClearQueue [14:04:21]wFMCommunicate request_size=4 [14:04:21]MH_SAM_APDU [14:04:21]CAPDU: 80 09 00 00 [14:04:21]Write to MH i2c: E2 08 00 1D 0B 80 09 00 00 00 00 00 00 9A [14:04:21]Write i2c OK [14:04:21]MH_I2C_Read... [14:04:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:21]Read from MH i2c: E2 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 03 00 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 03 00 1D 0B 00 90 00 9C [14:04:21]RAPDU: 90 00 [14:04:21]wFMCommunicate OK [14:04:21]SAM_PROTO_ClearQueue done [14:04:21]KKMCreateOFDPacket [14:04:21]OFDProtocolAddRootSTLVToBuf [14:04:21]FM_MakeSignedData [14:04:21]FM_MakeSignedData [14:04:21]SAM_PROTO_SignData [14:04:21]wFMCommunicate request_size=4 [14:04:21]MH_SAM_APDU [14:04:21]CAPDU: 80 0D 01 02 [14:04:21]Write to MH i2c: E2 08 00 1E 0B 80 0D 01 02 00 00 00 00 A2 [14:04:21]Write i2c OK [14:04:21]MH_I2C_Read... [14:04:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:21]Read from MH i2c: E2 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 03 00 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 03 00 1E 0B 00 90 00 9D [14:04:21]RAPDU: 90 00 [14:04:21]wFMCommunicate OK [14:04:21]wFMCommunicate request_size=255 [14:04:21]MH_SAM_APDU [14: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 65 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 72 03 00 35 04 06 00 [14:04:21]Write to MH i2c: E2 02 01 1F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 65 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 72 03 00 35 04 06 00 00 00 10 [14:04:21]Write i2c OK [14:04:21]MH_I2C_Read... [14:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:22]Read from MH i2c: E2 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 03 00 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 03 00 1F 0B 00 90 00 9E [14:04:22]RAPDU: 90 00 [14:04:22]wFMCommunicate OK [14:04:22]wFMCommunicate request_size=11 [14:04:22]MH_SAM_APDU [14:04:22]CAPDU: 80 0D 02 02 06 34 4A 0F 8C 78 83 [14:04:22]Write to MH i2c: E2 0E 00 20 0B 80 0D 02 02 06 00 34 4A 0F 8C 78 83 00 00 C5 [14:04:22]Write i2c OK [14:04:22]MH_I2C_Read... [14:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:22]Read from MH i2c: E2 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 03 00 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 03 00 20 0B 00 90 00 9F [14:04:22]RAPDU: 90 00 [14:04:22]wFMCommunicate OK [14:04:22]wFMCommunicate request_size=4 [14:04:22]MH_SAM_APDU [14:04:22]CAPDU: 80 0D 03 02 [14:04:22]Write to MH i2c: E2 08 00 21 0B 80 0D 03 02 00 00 00 00 A7 [14:04:22]Write i2c OK [14:04:22]MH_I2C_Read... [14:04:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:22]Read from MH i2c: E2 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 0B 00 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 0B 00 21 0B 00 E4 24 94 D0 95 14 ED 85 90 00 2F [14:04:22]RAPDU: E4 24 94 D0 95 14 ED 85 90 00 [14:04:22]wFMCommunicate OK [14:04:22]SAM_PROTO_SignData done [14:04:22]FM_MakeSignedData done [14:04:22]CreateOFDProtocolMessage [14:04:22]wFMCommunicate request_size=4 [14:04:22]MH_SAM_APDU [14:04:22]CAPDU: 80 11 00 00 [14:04:22]Write to MH i2c: E2 08 00 22 0B 80 11 00 00 00 00 00 00 A7 [14:04:22]Write i2c OK [14:04:22]MH_I2C_Read... [14:04:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:22]Read from MH i2c: E2 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 17 00 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: E2 17 00 22 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [14:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:04:22]wFMCommunicate OK [14:04:22]CreateOFDProtocolMessage done [14:04:22]OFDSenderStorePacket 225977 [14:04:22]StoreOFDPacket docnum=225977 [14:04:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 5C 60 08 01 1E B4 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 65 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 72 03 00 35 04 06 00 34 4A 0F 8C 78 83 E4 24 94 D0 95 14 ED 85 [14:04:22]CheckFolder [14:04:22]dirname=/storage/ofd_packets [14:04:22]CheckFolder done [14:04:22]ProducePacketName [14:04:22]name=ofd_packets/00225977 [14:04:22]NVStorageSaveData ofd_packets/00225977 [14:04:22]File name is /storage/ofd_packets/00225977 [14:04:22]Write 302 bytes [14:04:22]NVStorageSaveData done [14:04:22]OFDSenderStorePacket done [14:04:22]KKMCreateOFDPacket done [14:04:22]NVStorageSaveData kkm_last_timestamp [14:04:22]File name is /storage/kkm_last_timestamp [14:04:22]Write 4 bytes [14:04:22]NVStorageSaveData done [14:04:22]ExternCall_PrintAddStr [14:04:22]wPrintStart [14:04:22]Write to MH i2c: 01 00 00 23 0B 2E [14:04:22]Write i2c OK [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: 01 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: 01 07 00 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: 01 07 00 23 0B 00 00 00 00 00 FF 0F 43 [14:04:22]RasterBufferAndPrint [14:04:22]line Счет N : (1)2002272 [14:04:22]line ИНН: 02508201610067 [14:04:22]line Контрольно-Кассовый Чек [14:04:22]line ПРОДАЖА [14:04:22]line ТРК (МРК, ГНК) : 62 [14:04:22]line Товар: 2710124130 [14:04:22]line Super-92-К-5 [14:04:22]line 5.090 * 68.80 [14:04:22]line = 350.19 [14:04:22]line НДС 12% НСП 1% [14:04:22]line > о реализуемом товаре [14:04:22]line ОКРУГЛЕНИЕ: -0.19 [14:04:22]line ИТОГО: 350.00 [14:04:22]line Внесено: 350.00 [14:04:22]line СДАЧА: 0.00 [14:04:22]line НСП 1% : 3.10 [14:04:22]line НДС 12% : 37.19 [14:04:22]line Наличными: 350.00 [14:04:22]line Безнал.: 0.00 [14:04:22]line Место: АЗС № 97 "Партнер Нефть" [14:04:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:04:22]line СНО: Общий режим [14:04:22]line Чек 337 27.07.2024 14:04 [14:04:22]line Смена: 438 ФФД: 1.0 [14:04:22]line ЗНМ: 0300000054 [14:04:22]line РНМ: 0000000000092624 [14:04:22]line Версия ККМ: 001 [14:04:22]line ФМ: 0000000000874959 [14:04:22]line ФД: 225977 [14:04:22]line ФПД: 57492693088387 [14:04:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225977&fm=57492693088387&tin=02508201610067®Number=0000000000092624&sum=35000 [14:04:22]written 0, free lines is 4095 [14:04:22]OFD Sender: Processing packet 225977 [packets to send 600, broken 599] [14:04:22]ProducePacketName [14:04:22]name=ofd_packets/00225977 [14:04:22]OFD Sender: To server: pG, [14:04:22]CommunicateWithHost lk.salyk.kg:30040 [14:04:22]ConnectInit lk.salyk.kg [14:04:22]Write to MH i2c: 01 00 00 4E 0B 59 [14:04:22]Write i2c OK [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: 01 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: 01 07 00 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: 01 07 00 4E 0B 00 00 00 00 00 61 0C CD [14:04:22]RasterBufferAndPrint [14:04:22]line [14:04:22]line [14:04:22]line [14:04:22]line [14:04:22]line [14:04:22]written 0, free lines is 3172 [14:04:22]Connected sock=10 [14: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 35 39 10 01 00 00 5C 60 08 01 1E B4 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 65 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 72 03 00 35 04 06 00 34 4A 0F 8C 78 83 E4 24 94 D0 95 14 ED 85 [14:04:22]MH_Cut [14:04:22]Write to MH i2c: D1 01 00 55 0B 01 32 [14:04:22]Write i2c OK [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: D1 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: D1 01 00 [14:04:22]MH_I2C_Read... [14:04:22]Read from MH i2c: D1 01 00 55 0B 00 31 [14:04:22]Write to MH i2c: 01 00 00 56 0B 61 [14:04:22]Write i2c OK [14:04:22]MH_I2C_Read... [14:04: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 35 39 4F 00 00 00 47 31 47 00 49 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 72 03 00 F4 03 04 00 72 AA A4 66 B6 04 01 00 00 30 39 A3 FE BE 3E 9B 8B [14:04:23]CommunicateWithHost err = 0 [14:04:23]CheckOFDResponse [14:04:23]1017 (14) - 77093643461234 [14:04:23]1041 (16) - 0000000000874959 [14:04:23]1040 (4) - 225977 [14:04:23]1012 (4) - 27.07.2024 08:06 [14:04:23]1206 (1) - 0 [14:04:23]OFD Sender: Remove packet 225977 [14:04:23]ProducePacketName [14:04:23]name=ofd_packets/00225977 [14:04:23]NVStorageDeleteData [14:04:23]OFD Sender: No OFD packet to send [14:04:23]*** Cut start [14:04:23]*** Partial cut [14:04:23]*** CUTSNS_PIN = 1 [14:04:24]*** CUTSNS_PIN = 0 [14:04:24]*** Brake cut motor [14:04:24]Read from MH i2c: 01 [14:04:24]MH_I2C_Read... [14:04:24]*** Stop cut motor [14:04:24]*** Cut end [14:04:24]Read from MH i2c: 01 07 00 [14:04:24]MH_I2C_Read... [14:04:24]Read from MH i2c: 01 07 00 56 0B 00 00 00 00 00 FF 0F 76 [14:04:24]process_action close_receipt done [14:04:24]requested_data is exist [14:04:24]produce_requested_data [14:04:24]requested_item fm.sn is exist - process it [14:04:24]wFMCommunicate request_size=4 [14:04:24]MH_SAM_APDU [14:04:24]CAPDU: 80 11 00 00 [14:04:24]Write to MH i2c: E2 08 00 57 0B 80 11 00 00 00 00 00 00 DC [14:04:24]Write i2c OK [14:04:24]MH_I2C_Read... [14:04:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:24]Read from MH i2c: E2 [14:04:24]MH_I2C_Read... [14:04:24]Read from MH i2c: E2 17 00 [14:04:24]MH_I2C_Read... [14:04:24]Read from MH i2c: E2 17 00 57 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [14:04:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:04:24]wFMCommunicate OK [14:04:24]requested_item fd.num is exist - process it [14:04:24]SAM_PROTO_GetFieldsCounters [14:04:24]wFMCommunicate request_size=4 [14:04:24]MH_SAM_APDU [14:04:24]CAPDU: 80 13 00 00 [14:04:24]Write to MH i2c: E2 08 00 58 0B 80 13 00 00 00 00 00 00 DF [14:04:24]Write i2c OK [14:04:24]MH_I2C_Read... [14:04:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:24]Read from MH i2c: E2 [14:04:24]MH_I2C_Read... [14:04:24]Read from MH i2c: E2 62 00 [14:04:24]MH_I2C_Read... [14:04:24]Read from MH i2c: E2 62 00 58 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:24]wFMCommunicate OK [14:04:24]SAM_PROTO_GetFieldsCounters done [14:04:24]requested_item shift.num is exist - process it [14:04:24]requested_item shift.opened is exist - process it [14:04:24]req_shift_opened [14:04:24]FM_GetShiftState [14:04:24]SAM_PROTO_GetShiftState [14:04:24]wFMCommunicate request_size=4 [14:04:24]MH_SAM_APDU [14:04:24]CAPDU: 80 13 01 00 [14:04:24]Write to MH i2c: E2 08 00 59 0B 80 13 01 00 00 00 00 00 E1 [14:04:24]Write i2c OK [14:04:24]MH_I2C_Read... [14:04:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:24]Read from MH i2c: E2 [14:04:24]MH_I2C_Read... [14:04:24]Read from MH i2c: E2 0E 00 [14:04:24]MH_I2C_Read... [14:04:24]Read from MH i2c: E2 0E 00 59 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [14:04:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:04:24]wFMCommunicate OK [14:04:24]SAM_PROTO_GetShiftState done [14:04:24]FM_GetShiftState done [14:04:24]req_shift_opened done [14:04:24]requested_item shift.open_date is exist - process it [14:04:24]req_shift_open_date [14:04:24]req_shift_open_date done [14:04:24]produce_requested_data done [14:04:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225977,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:04:24]process_action_free close_receipt [14:04:24]json_value_free [14:04:24]json_value_free done [14:04:24]process_json_proto returns [14:04:24]Send response to host [14:04:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225977,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:04:24]free response buf [14:04:24]execute_script done [14:04:24]execute_script returns [14:04:24]free content buf [14:04:24]Sock 9.Close socket [14:04:24]Sock 9.Thread stoped [14:04:28]OFD Sender: No OFD packet to send [14:04:33]OFD Sender: No OFD packet to send [14:04:38]OFD Sender: No OFD packet to send [14:04:43]OFD Sender: No OFD packet to send [14:04:48]OFD Sender: No OFD packet to send [14:04:53]OFD Sender: No OFD packet to send [14:04:58]OFD Sender: No OFD packet to send [14:05:03]OFD Sender: No OFD packet to send [14:05:08]OFD Sender: No OFD packet to send [14:05:13]OFD Sender: No OFD packet to send [14:05:18]OFD Sender: No OFD packet to send [14:05:23]OFD Sender: No OFD packet to send [14:05:28]OFD Sender: No OFD packet to send [14:05:33]OFD Sender: No OFD packet to send [14:05:38]OFD Sender: No OFD packet to send [14:05:43]OFD Sender: No OFD packet to send [14:05:49]OFD Sender: No OFD packet to send [14:05:51]accept exits with 8 [14:05:51]New connection [14:05:51]New thread 3066723684 created [14:05:51]Thread 3066580324 joined [14:05:51]Waiting for new connection... [14:05:51] Sock 8.Parse request [14:05:51]Sock 8.Check first char [14:05:51]Sock 8.First char is OK [14:05:51]request: POST /json_proto HTTP/1.0 [14:05:51]Method: POST [14:05:51]URL: /json_proto [14:05:51]Method is POST - this is cgi request [14:05:51]url: /json_proto [14:05:51]query_string will be loaded in cgi processing [14:05:51]execute_cgi json_proto POST (null) [14:05:51]execute_cgi path=json_proto method=POST [14:05:51]POST find Content-Length [14:05:51]Host: 172.17.43.131:8080 [14:05:51]Content-Length: 675 [14:05:51]Content-Type: application/json [14:05:51] [14:05:51]POST finish read [14:05:51]Found Content-Length = 675 [14:05:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:51]execute_script... [14:05:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:51]POST & json_proto [14:05:51]process_json_proto [14:05:51]json parsed OK: [14:05:51]protocol is kg_v1.0 [14:05:51]action value=close_receipt [14:05:51]process_action close_receipt [14:05:51]cmd_close_receipt [14:05:51]MH_GetDate [14:05:51]Write to MH i2c: F0 00 00 5A 0B 54 [14:05:51]Write i2c OK [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: F0 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: F0 09 00 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: F0 09 00 5A 0B 00 C0 FE A4 66 F9 24 A2 66 4A [14:05:51]GetLastDocTimeStamp 1722089061 [14:05:51]current date 1722089152 [14:05:51]FM_GetShiftState [14:05:51]SAM_PROTO_GetShiftState [14:05:51]wFMCommunicate request_size=4 [14:05:51]MH_SAM_APDU [14:05:51]CAPDU: 80 13 01 00 [14:05:51]Write to MH i2c: E2 08 00 5B 0B 80 13 01 00 00 00 00 00 E3 [14:05:51]Write i2c OK [14:05:51]MH_I2C_Read... [14:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:51]Read from MH i2c: E2 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: E2 0E 00 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: E2 0E 00 5B 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [14:05:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:05:51]wFMCommunicate OK [14:05:51]SAM_PROTO_GetShiftState done [14:05:51]FM_GetShiftState done [14:05:51]opened in 1722038719 [14:05:51]opened+sec_in_day 1722125119 [14:05:51]quantity*price = 50063 [14:05:51]sum+1 = 50064 [14:05:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 338 27.07.2024 14:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225978 ФПД: 155589554863264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140552&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225978&fm=155589554863264&tin=02508201610067®Number=0000000000092624&sum=50000 [14:05:53]StoreToDocumentArchive [14:05:53]shift 438 fd 225978 [14:05:53]save to /storage/0438/doc_00225978 [14:05:53]save last doc name /storage/0438/doc_00225978 to /storage/kkm_last_doc_name [14:05:53]save OK [14:05:53]Clear old archive folders... [14:05:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:05:53]tlvbuf is 008ACC40 [14:05:53]SAM_PROTO_ClearQueue [14:05:53]wFMCommunicate request_size=4 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 09 00 00 [14:05:53]Write to MH i2c: E2 08 00 68 0B 80 09 00 00 00 00 00 00 E5 [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 68 0B 00 90 00 E7 [14:05:53]RAPDU: 90 00 [14:05:53]wFMCommunicate OK [14:05:53]SAM_PROTO_ClearQueue done [14:05:53]KKMCreateOFDPacket [14:05:53]OFDProtocolAddRootSTLVToBuf [14:05:53]FM_MakeSignedData [14:05:53]FM_MakeSignedData [14:05:53]SAM_PROTO_SignData [14:05:53]wFMCommunicate request_size=4 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 0D 01 02 [14:05:53]Write to MH i2c: E2 08 00 69 0B 80 0D 01 02 00 00 00 00 ED [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 69 0B 00 90 00 E8 [14:05:53]RAPDU: 90 00 [14:05:53]wFMCommunicate OK [14:05:53]wFMCommunicate request_size=255 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C0 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 72 03 00 35 04 06 00 8D 82 04 25 [14:05:53]Write to MH i2c: E2 02 01 6A 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C0 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 72 03 00 35 04 06 00 8D 82 04 25 00 00 3B [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 6A 0B 00 90 00 E9 [14:05:53]RAPDU: 90 00 [14:05:53]wFMCommunicate OK [14:05:53]wFMCommunicate request_size=7 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 0D 02 02 02 FC A0 [14:05:53]Write to MH i2c: E2 0A 00 6B 0B 80 0D 02 02 02 00 FC A0 00 00 90 [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 6B 0B 00 90 00 EA [14:05:53]RAPDU: 90 00 [14:05:53]wFMCommunicate OK [14:05:53]wFMCommunicate request_size=4 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 0D 03 02 [14:05:53]Write to MH i2c: E2 08 00 6C 0B 80 0D 03 02 00 00 00 00 F2 [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 0B 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 0B 00 6C 0B 00 9D CF 7C 78 48 E4 CC 94 90 00 DF [14:05:53]RAPDU: 9D CF 7C 78 48 E4 CC 94 90 00 [14:05:53]wFMCommunicate OK [14:05:53]SAM_PROTO_SignData done [14:05:53]FM_MakeSignedData done [14:05:53]CreateOFDProtocolMessage [14:05:53]wFMCommunicate request_size=4 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 11 00 00 [14:05:53]Write to MH i2c: E2 08 00 6D 0B 80 11 00 00 00 00 00 00 F2 [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 17 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 17 00 6D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [14:05:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:05:53]wFMCommunicate OK [14:05:53]CreateOFDProtocolMessage done [14:05:53]OFDSenderStorePacket 225978 [14:05:53]StoreOFDPacket docnum=225978 [14:05:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4D 46 04 01 65 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C0 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 72 03 00 35 04 06 00 8D 82 04 25 FC A0 9D CF 7C 78 48 E4 CC 94 [14:05:53]CheckFolder [14:05:53]dirname=/storage/ofd_packets [14:05:53]CheckFolder done [14:05:53]ProducePacketName [14:05:53]name=ofd_packets/00225978 [14:05:53]NVStorageSaveData ofd_packets/00225978 [14:05:53]File name is /storage/ofd_packets/00225978 [14:05:53]Write 298 bytes [14:05:53]NVStorageSaveData done [14:05:53]OFDSenderStorePacket done [14:05:53]KKMCreateOFDPacket done [14:05:53]NVStorageSaveData kkm_last_timestamp [14:05:53]File name is /storage/kkm_last_timestamp [14:05:53]Write 4 bytes [14:05:53]NVStorageSaveData done [14:05:53]ExternCall_PrintAddStr [14:05:53]wPrintStart [14:05:53]Write to MH i2c: 01 00 00 6E 0B 79 [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: 01 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: 01 07 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: 01 07 00 6E 0B 00 00 00 00 00 FF 0F 8E [14:05:53]RasterBufferAndPrint [14:05:53]line Счет N : (1)2002273 [14:05:53]line ИНН: 02508201610067 [14:05:53]line Контрольно-Кассовый Чек [14:05:53]line ПРОДАЖА [14:05:53]line ТРК (МРК, ГНК) : 31 [14:05:53]line Товар: 2710194210 [14:05:53]line ДТ-К-5 [14:05:53]line 6.570 * 76.20 [14:05:53]line = 500.63 [14:05:53]line НДС 12% НСП 1% [14:05:53]line > о реализуемом товаре [14:05:53]line ОКРУГЛЕНИЕ: -0.63 [14:05:53]line ИТОГО: 500.00 [14:05:53]line Внесено: 500.00 [14:05:53]line СДАЧА: 0.00 [14:05:53]line НСП 1% : 4.43 [14:05:53]line НДС 12% : 53.16 [14:05:53]line Наличными: 500.00 [14:05:53]line Безнал.: 0.00 [14:05:53]line Место: АЗС № 97 "Партнер Нефть" [14:05:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:05:53]line СНО: Общий режим [14:05:53]line Чек 338 27.07.2024 14:05 [14:05:53]line Смена: 438 ФФД: 1.0 [14:05:53]line ЗНМ: 0300000054 [14:05:53]line РНМ: 0000000000092624 [14:05:53]line Версия ККМ: 001 [14:05:53]line ФМ: 0000000000874959 [14:05:53]line ФД: 225978 [14:05:53]line ФПД: 155589554863264 [14:05:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140552&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225978&fm=155589554863264&tin=02508201610067®Number=0000000000092624&sum=50000 [14:05:53]written 0, free lines is 4095 [14:05:53]OFD Sender: Processing packet 225978 [packets to send 600, broken 599] [14:05:53]ProducePacketName [14:05:53]name=ofd_packets/00225978 [14:05:53]OFD Sender: To server: pG, [14:05:53]CommunicateWithHost lk.salyk.kg:30040 [14:05:53]ConnectInit lk.salyk.kg [14:05:54]Write to MH i2c: 01 00 00 99 0B A4 [14:05:54]Write i2c OK [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: 01 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: 01 07 00 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: 01 07 00 99 0B 00 00 00 00 00 5D 0C 14 [14:05:54]RasterBufferAndPrint [14:05:54]line [14:05:54]line [14:05:54]line [14:05:54]line [14:05:54]line [14:05:54]written 0, free lines is 3168 [14:05:54]MH_Cut [14:05:54]Write to MH i2c: D1 01 00 A0 0B 01 7D [14:05:54]Write i2c OK [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: D1 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: D1 01 00 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: D1 01 00 A0 0B 00 7C [14:05:54]Write to MH i2c: 01 00 00 A1 0B AC [14:05:54]Write i2c OK [14:05:54]MH_I2C_Read... [14:05:55]*** Cut start [14:05:55]*** Partial cut [14:05:55]*** CUTSNS_PIN = 1 [14:05:55]*** CUTSNS_PIN = 0 [14:05:55]*** Brake cut motor [14:05:56]Read from MH i2c: 01 [14:05:56]MH_I2C_Read... [14:05:56]*** Stop cut motor [14:05:56]*** Cut end [14:05:56]Read from MH i2c: 01 07 00 [14:05:56]MH_I2C_Read... [14:05:56]Read from MH i2c: 01 07 00 A1 0B 00 00 00 00 00 FF 0F C1 [14:05:56]process_action close_receipt done [14:05:56]requested_data is exist [14:05:56]produce_requested_data [14:05:56]requested_item fm.sn is exist - process it [14:05:56]wFMCommunicate request_size=4 [14:05:56]MH_SAM_APDU [14:05:56]CAPDU: 80 11 00 00 [14:05:56]Write to MH i2c: E2 08 00 A2 0B 80 11 00 00 00 00 00 00 27 [14:05:56]Write i2c OK [14:05:56]MH_I2C_Read... [14:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:56]Read from MH i2c: E2 [14:05:56]MH_I2C_Read... [14:05:56]Read from MH i2c: E2 17 00 [14:05:56]MH_I2C_Read... [14:05:56]Read from MH i2c: E2 17 00 A2 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [14:05:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:05:56]wFMCommunicate OK [14:05:56]requested_item fd.num is exist - process it [14:05:56]SAM_PROTO_GetFieldsCounters [14:05:56]wFMCommunicate request_size=4 [14:05:56]MH_SAM_APDU [14:05:56]CAPDU: 80 13 00 00 [14:05:56]Write to MH i2c: E2 08 00 A3 0B 80 13 00 00 00 00 00 00 2A [14:05:56]Write i2c OK [14:05:56]MH_I2C_Read... [14:05:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:56]Read from MH i2c: E2 [14:05:56]MH_I2C_Read... [14:05:56]Read from MH i2c: E2 62 00 [14:05:56]MH_I2C_Read... [14:05:56]Read from MH i2c: E2 62 00 A3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [14:05:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:05:56]wFMCommunicate OK [14:05:56]SAM_PROTO_GetFieldsCounters done [14:05:56]requested_item shift.num is exist - process it [14:05:56]requested_item shift.opened is exist - process it [14:05:56]req_shift_opened [14:05:56]FM_GetShiftState [14:05:56]SAM_PROTO_GetShiftState [14:05:56]wFMCommunicate request_size=4 [14:05:56]MH_SAM_APDU [14:05:56]CAPDU: 80 13 01 00 [14:05:56]Write to MH i2c: E2 08 00 A4 0B 80 13 01 00 00 00 00 00 2C [14:05:56]Write i2c OK [14:05:56]MH_I2C_Read... [14:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:56]Read from MH i2c: E2 [14:05:56]MH_I2C_Read... [14:05:56]Read from MH i2c: E2 0E 00 [14:05:56]MH_I2C_Read... [14:05:56]Read from MH i2c: E2 0E 00 A4 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [14:05:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:05:56]wFMCommunicate OK [14:05:56]SAM_PROTO_GetShiftState done [14:05:56]FM_GetShiftState done [14:05:56]req_shift_opened done [14:05:56]requested_item shift.open_date is exist - process it [14:05:56]req_shift_open_date [14:05:56]req_shift_open_date done [14:05:56]produce_requested_data done [14:05:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225978,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:05:56]process_action_free close_receipt [14:05:56]json_value_free [14:05:56]json_value_free done [14:05:56]process_json_proto returns [14:05:56]Send response to host [14:05:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225978,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:05:56]free response buf [14:05:56]execute_script done [14:05:56]execute_script returns [14:05:56]free content buf [14:05:56]Sock 8.Close socket [14:05:56]Sock 8.Thread stoped [14:05:59]Connected sock=11 [14:05:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4D 46 04 01 65 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C0 FE A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 72 03 00 35 04 06 00 8D 82 04 25 FC A0 9D CF 7C 78 48 E4 CC 94 [14:06: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 35 39 4F 00 00 00 D7 A8 47 00 D2 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 72 03 00 F4 03 04 00 D3 AA A4 66 B6 04 01 00 00 A6 54 C1 77 A4 12 26 2E [14:06:00]CommunicateWithHost err = 0 [14:06:00]CheckOFDResponse [14:06:00]1017 (14) - 77093643461234 [14:06:00]1041 (16) - 0000000000874959 [14:06:00]1040 (4) - 225978 [14:06:00]1012 (4) - 27.07.2024 08:07 [14:06:00]1206 (1) - 0 [14:06:00]OFD Sender: Remove packet 225978 [14:06:00]ProducePacketName [14:06:00]name=ofd_packets/00225978 [14:06:00]NVStorageDeleteData [14:06:01]OFD Sender: No OFD packet to send [14:06:06]OFD Sender: No OFD packet to send [14:06:09]recv_with_timeout no data received [14:06:11]OFD Sender: No OFD packet to send [14:06:16]OFD Sender: No OFD packet to send [14:06:19]recv_with_timeout no data received [14:06:21]OFD Sender: No OFD packet to send [14:06:26]OFD Sender: No OFD packet to send [14:06:31]OFD Sender: No OFD packet to send [14:06:36]OFD Sender: No OFD packet to send [14:06:36]recv_with_timeout no data received [14:06:41]OFD Sender: No OFD packet to send [14:06:46]OFD Sender: No OFD packet to send [14:06:49]recv_with_timeout no data received [14:06:51]OFD Sender: No OFD packet to send [14:06:56]OFD Sender: No OFD packet to send [14:07:01]OFD Sender: No OFD packet to send [14:07:06]OFD Sender: No OFD packet to send [14:07:11]OFD Sender: No OFD packet to send [14:07:16]OFD Sender: No OFD packet to send [14:07:21]OFD Sender: No OFD packet to send [14:07:26]OFD Sender: No OFD packet to send [14:07:31]OFD Sender: No OFD packet to send [14:07:36]OFD Sender: No OFD packet to send [14:07:41]OFD Sender: No OFD packet to send [14:07:42]recv_with_timeout no data received [14:07:46]OFD Sender: No OFD packet to send [14:07:51]OFD Sender: No OFD packet to send [14:07:56]OFD Sender: No OFD packet to send [14:08:01]OFD Sender: No OFD packet to send [14:08:06]OFD Sender: No OFD packet to send [14:08:11]OFD Sender: No OFD packet to send [14:08:15]accept exits with 10 [14:08:15]New connection [14:08:15]New thread 3066580324 created [14:08:15]Thread 3066723684 joined [14:08:15]Waiting for new connection... [14:08:15] Sock 10.Parse request [14:08:15]Sock 10.Check first char [14:08:15]Sock 10.First char is OK [14:08:15]request: POST /json_proto HTTP/1.0 [14:08:15]Method: POST [14:08:15]URL: /json_proto [14:08:15]Method is POST - this is cgi request [14:08:15]url: /json_proto [14:08:15]query_string will be loaded in cgi processing [14:08:15]execute_cgi json_proto POST (null) [14:08:15]execute_cgi path=json_proto method=POST [14:08:15]POST find Content-Length [14:08:15]Host: 172.17.43.131:8080 [14:08:15]Content-Length: 817 [14:08:15]Content-Type: application/json [14:08:15] [14:08:15]POST finish read [14:08:15]Found Content-Length = 817 [14:08:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.630, "sum" : 4010.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4010.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:15]execute_script... [14:08:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.630, "sum" : 4010.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4010.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:15]POST & json_proto [14:08:15]process_json_proto [14:08:15]json parsed OK: [14:08:15]protocol is kg_v1.0 [14:08:15]action value=close_receipt [14:08:15]process_action close_receipt [14:08:15]cmd_close_receipt [14:08:15]MH_GetDate [14:08:15]Write to MH i2c: F0 00 00 A5 0B 9F [14:08:15]Write i2c OK [14:08:15]MH_I2C_Read... [14:08:15]Read from MH i2c: F0 [14:08:15]MH_I2C_Read... [14:08:15]Read from MH i2c: F0 09 00 [14:08:15]MH_I2C_Read... [14:08:15]Read from MH i2c: F0 09 00 A5 0B 00 4F FF A4 66 F9 24 A2 66 25 [14:08:15]GetLastDocTimeStamp 1722089152 [14:08:15]current date 1722089295 [14:08:15]FM_GetShiftState [14:08:15]SAM_PROTO_GetShiftState [14:08:15]wFMCommunicate request_size=4 [14:08:15]MH_SAM_APDU [14:08:15]CAPDU: 80 13 01 00 [14:08:15]Write to MH i2c: E2 08 00 A6 0B 80 13 01 00 00 00 00 00 2E [14:08:15]Write i2c OK [14:08:15]MH_I2C_Read... [14:08:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:15]Read from MH i2c: E2 [14:08:15]MH_I2C_Read... [14:08:15]Read from MH i2c: E2 0E 00 [14:08:15]MH_I2C_Read... [14:08:15]Read from MH i2c: E2 0E 00 A6 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [14:08:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:08:15]wFMCommunicate OK [14:08:15]SAM_PROTO_GetShiftState done [14:08:15]FM_GetShiftState done [14:08:15]opened in 1722038719 [14:08:15]opened+sec_in_day 1722125119 [14:08:15]quantity*price = 401040 [14:08:15]sum+1 = 401042 [14:08:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4010.41 НСП 1% : 35.49 НДС 12% : 425.88 Наличными: 0.00 Безнал.: 4010.41 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 339 27.07.2024 14:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225979 ФПД: 231406369524066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225979&fm=231406369524066&tin=02508201610067®Number=0000000000092624&sum=401041 [14:08:16]StoreToDocumentArchive [14:08:16]shift 438 fd 225979 [14:08:16]save to /storage/0438/doc_00225979 [14:08:16]save last doc name /storage/0438/doc_00225979 to /storage/kkm_last_doc_name [14:08:16]save OK [14:08:16]Clear old archive folders... [14:08:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:08:16]tlvbuf is 008A7D80 [14:08:16]SAM_PROTO_ClearQueue [14:08:16]wFMCommunicate request_size=4 [14:08:16]MH_SAM_APDU [14:08:16]CAPDU: 80 09 00 00 [14:08:16]Write to MH i2c: E2 08 00 B3 0B 80 09 00 00 00 00 00 00 30 [14:08:16]Write i2c OK [14:08:16]MH_I2C_Read... [14:08:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:16]Read from MH i2c: E2 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 B3 0B 00 90 00 32 [14:08:16]RAPDU: 90 00 [14:08:16]wFMCommunicate OK [14:08:16]SAM_PROTO_ClearQueue done [14:08:16]KKMCreateOFDPacket [14:08:16]OFDProtocolAddRootSTLVToBuf [14:08:16]FM_MakeSignedData [14:08:16]FM_MakeSignedData [14:08:16]SAM_PROTO_SignData [14:08:16]wFMCommunicate request_size=4 [14:08:16]MH_SAM_APDU [14:08:16]CAPDU: 80 0D 01 02 [14:08:16]Write to MH i2c: E2 08 00 B4 0B 80 0D 01 02 00 00 00 00 38 [14:08:16]Write i2c OK [14:08:16]MH_I2C_Read... [14:08:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:16]Read from MH i2c: E2 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 B4 0B 00 90 00 33 [14:08:16]RAPDU: 90 00 [14:08:16]wFMCommunicate OK [14:08:16]wFMCommunicate request_size=255 [14:08:16]MH_SAM_APDU [14:08:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 1E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 1E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 1E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 4F FF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 72 03 00 35 04 06 00 D2 76 7E 74 [14:08:16]Write to MH i2c: E2 02 01 B5 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 1E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 1E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 1E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 4F FF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 72 03 00 35 04 06 00 D2 76 7E 74 00 00 B9 [14:08:16]Write i2c OK [14:08:16]MH_I2C_Read... [14:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:16]Read from MH i2c: E2 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 B5 0B 00 90 00 34 [14:08:16]RAPDU: 90 00 [14:08:16]wFMCommunicate OK [14:08:16]wFMCommunicate request_size=7 [14:08:16]MH_SAM_APDU [14:08:16]CAPDU: 80 0D 02 02 02 49 62 [14:08:16]Write to MH i2c: E2 0A 00 B6 0B 80 0D 02 02 02 00 49 62 00 00 EA [14:08:16]Write i2c OK [14:08:16]MH_I2C_Read... [14:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:16]Read from MH i2c: E2 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 03 00 B6 0B 00 90 00 35 [14:08:16]RAPDU: 90 00 [14:08:16]wFMCommunicate OK [14:08:16]wFMCommunicate request_size=4 [14:08:16]MH_SAM_APDU [14:08:16]CAPDU: 80 0D 03 02 [14:08:16]Write to MH i2c: E2 08 00 B7 0B 80 0D 03 02 00 00 00 00 3D [14:08:16]Write i2c OK [14:08:16]MH_I2C_Read... [14:08:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:16]Read from MH i2c: E2 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 0B 00 [14:08:16]MH_I2C_Read... [14:08:16]Read from MH i2c: E2 0B 00 B7 0B 00 92 30 6C C9 4F 66 1D E5 90 00 EC [14:08:16]RAPDU: 92 30 6C C9 4F 66 1D E5 90 00 [14:08:16]wFMCommunicate OK [14:08:16]SAM_PROTO_SignData done [14:08:16]FM_MakeSignedData done [14:08:16]CreateOFDProtocolMessage [14:08:16]wFMCommunicate request_size=4 [14:08:16]MH_SAM_APDU [14:08:16]CAPDU: 80 11 00 00 [14:08:16]Write to MH i2c: E2 08 00 B8 0B 80 11 00 00 00 00 00 00 3D [14:08:16]Write i2c OK [14:08:16]MH_I2C_Read... [14:08:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:17]Read from MH i2c: E2 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: E2 17 00 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: E2 17 00 B8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [14:08:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:08:17]wFMCommunicate OK [14:08:17]CreateOFDProtocolMessage done [14:08:17]OFDSenderStorePacket 225979 [14:08:17]StoreOFDPacket docnum=225979 [14:08:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C0 6D 04 01 6A 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 1E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 1E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 1E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 4F FF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 72 03 00 35 04 06 00 D2 76 7E 74 49 62 92 30 6C C9 4F 66 1D E5 [14:08:17]CheckFolder [14:08:17]dirname=/storage/ofd_packets [14:08:17]CheckFolder done [14:08:17]ProducePacketName [14:08:17]name=ofd_packets/00225979 [14:08:17]NVStorageSaveData ofd_packets/00225979 [14:08:17]File name is /storage/ofd_packets/00225979 [14:08:17]Write 298 bytes [14:08:17]NVStorageSaveData done [14:08:17]OFDSenderStorePacket done [14:08:17]KKMCreateOFDPacket done [14:08:17]NVStorageSaveData kkm_last_timestamp [14:08:17]File name is /storage/kkm_last_timestamp [14:08:17]Write 4 bytes [14:08:17]NVStorageSaveData done [14:08:17]ExternCall_PrintAddStr [14:08:17]wPrintStart [14:08:17]Write to MH i2c: 01 00 00 B9 0B C4 [14:08:17]Write i2c OK [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: 01 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: 01 07 00 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: 01 07 00 B9 0B 00 00 00 00 00 FF 0F D9 [14:08:17]RasterBufferAndPrint [14:08:17]line Счет N : (1)2002274 [14:08:17]line ИНН: 02508201610067 [14:08:17]line Контрольно-Кассовый Чек [14:08:17]line ПРОДАЖА [14:08:17]line ТРК (МРК, ГНК) : 21 [14:08:17]line Товар: 2710194210 [14:08:17]line ДТ-К-5 [14:08:17]line 52.630 * 76.20 [14:08:17]line = 4010.41 [14:08:17]line НДС 12% НСП 1% [14:08:17]line > о реализуемом товаре [14:08:17]line ИТОГО: 4010.41 [14:08:17]line НСП 1% : 35.49 [14:08:17]line НДС 12% : 425.88 [14:08:17]line Наличными: 0.00 [14:08:17]line Безнал.: 4010.41 [14:08:17]line Место: АЗС № 97 "Партнер Нефть" [14:08:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:08:17]line СНО: Общий режим [14:08:17]line Чек 339 27.07.2024 14:08 [14:08:17]line Смена: 438 ФФД: 1.0 [14:08:17]line ЗНМ: 0300000054 [14:08:17]line РНМ: 0000000000092624 [14:08:17]line Версия ККМ: 001 [14:08:17]line Платежная система: Бакай Банк [14:08:17]line ФМ: 0000000000874959 [14:08:17]line ФД: 225979 [14:08:17]line ФПД: 231406369524066 [14:08:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T140815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225979&fm=231406369524066&tin=02508201610067®Number=0000000000092624&sum=401041 [14:08:17]written 0, free lines is 4095 [14:08:17]OFD Sender: Processing packet 225979 [packets to send 600, broken 599] [14:08:17]ProducePacketName [14:08:17]name=ofd_packets/00225979 [14:08:17]OFD Sender: To server: pG, [14:08:17]CommunicateWithHost lk.salyk.kg:30040 [14:08:17]ConnectInit lk.salyk.kg [14:08:17]Write to MH i2c: 01 00 00 E3 0B EE [14:08:17]Write i2c OK [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: 01 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: 01 07 00 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: 01 07 00 E3 0B 00 00 00 00 00 75 0C 76 [14:08:17]RasterBufferAndPrint [14:08:17]line [14:08:17]line [14:08:17]line [14:08:17]line [14:08:17]line [14:08:17]written 0, free lines is 3192 [14:08:17]MH_Cut [14:08:17]Write to MH i2c: D1 01 00 EA 0B 01 C7 [14:08:17]Write i2c OK [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: D1 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: D1 01 00 [14:08:17]MH_I2C_Read... [14:08:17]Read from MH i2c: D1 01 00 EA 0B 00 C6 [14:08:17]Write to MH i2c: 01 00 00 EB 0B F6 [14:08:17]Write i2c OK [14:08:17]MH_I2C_Read... [14:08:18]Connected sock=9 [14:08: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 35 39 0C 01 00 00 C0 6D 04 01 6A 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 1E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 1E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 1E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 4F FF A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 72 03 00 35 04 06 00 D2 76 7E 74 49 62 92 30 6C C9 4F 66 1D E5 [14:08:19]*** Cut start [14:08:19]*** Partial cut [14:08:19]*** CUTSNS_PIN = 1 [14:08:19]*** CUTSNS_PIN = 0 [14:08:19]*** Brake cut motor [14:08: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 35 39 4F 00 00 00 5F 79 47 00 64 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 35 39 10 04 04 00 BB 72 03 00 F4 03 04 00 5E AB A4 66 B6 04 01 00 00 BC 9D 81 4F 1A 9A 0B FF [14:08:19]CommunicateWithHost err = 0 [14:08:19]CheckOFDResponse [14:08:19]1017 (14) - 77093643461234 [14:08:19]1041 (16) - 0000000000874959 [14:08:19]1040 (4) - 225979 [14:08:19]1012 (4) - 27.07.2024 08:10 [14:08:19]1206 (1) - 0 [14:08:19]OFD Sender: Remove packet 225979 [14:08:19]ProducePacketName [14:08:19]name=ofd_packets/00225979 [14:08:19]NVStorageDeleteData [14:08:19]Read from MH i2c: 01 [14:08:19]MH_I2C_Read... [14:08:19]*** Stop cut motor [14:08:19]*** Cut end [14:08:19]Read from MH i2c: 01 07 00 [14:08:19]MH_I2C_Read... [14:08:19]Read from MH i2c: 01 07 00 EB 0B 00 00 00 00 00 FF 0F 0B [14:08:19]process_action close_receipt done [14:08:19]requested_data is exist [14:08:19]produce_requested_data [14:08:19]requested_item fm.sn is exist - process it [14:08:19]wFMCommunicate request_size=4 [14:08:19]MH_SAM_APDU [14:08:19]CAPDU: 80 11 00 00 [14:08:19]Write to MH i2c: E2 08 00 EC 0B 80 11 00 00 00 00 00 00 71 [14:08:19]Write i2c OK [14:08:19]MH_I2C_Read... [14:08:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:19]Read from MH i2c: E2 [14:08:19]MH_I2C_Read... [14:08:19]Read from MH i2c: E2 17 00 [14:08:19]MH_I2C_Read... [14:08:19]Read from MH i2c: E2 17 00 EC 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [14:08:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:08:19]wFMCommunicate OK [14:08:19]requested_item fd.num is exist - process it [14:08:19]SAM_PROTO_GetFieldsCounters [14:08:19]wFMCommunicate request_size=4 [14:08:19]MH_SAM_APDU [14:08:19]CAPDU: 80 13 00 00 [14:08:19]Write to MH i2c: E2 08 00 ED 0B 80 13 00 00 00 00 00 00 74 [14:08:19]Write i2c OK [14:08:19]MH_I2C_Read... [14:08:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:19]Read from MH i2c: E2 [14:08:19]MH_I2C_Read... [14:08:19]Read from MH i2c: E2 62 00 [14:08:19]MH_I2C_Read... [14:08:19]Read from MH i2c: E2 62 00 ED 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [14:08:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:08:19]wFMCommunicate OK [14:08:19]SAM_PROTO_GetFieldsCounters done [14:08:19]requested_item shift.num is exist - process it [14:08:19]requested_item shift.opened is exist - process it [14:08:19]req_shift_opened [14:08:19]FM_GetShiftState [14:08:19]SAM_PROTO_GetShiftState [14:08:19]wFMCommunicate request_size=4 [14:08:19]MH_SAM_APDU [14:08:19]CAPDU: 80 13 01 00 [14:08:19]Write to MH i2c: E2 08 00 EE 0B 80 13 01 00 00 00 00 00 76 [14:08:19]Write i2c OK [14:08:19]MH_I2C_Read... [14:08:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:19]OFD Sender: No OFD packet to send [14:08:19]Read from MH i2c: E2 [14:08:19]MH_I2C_Read... [14:08:19]Read from MH i2c: E2 0E 00 [14:08:19]MH_I2C_Read... [14:08:19]Read from MH i2c: E2 0E 00 EE 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 84 [14:08:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:08:19]wFMCommunicate OK [14:08:19]SAM_PROTO_GetShiftState done [14:08:19]FM_GetShiftState done [14:08:19]req_shift_opened done [14:08:19]requested_item shift.open_date is exist - process it [14:08:19]req_shift_open_date [14:08:19]req_shift_open_date done [14:08:19]produce_requested_data done [14:08:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225979,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:08:19]process_action_free close_receipt [14:08:19]json_value_free [14:08:19]json_value_free done [14:08:19]process_json_proto returns [14:08:19]Send response to host [14:08:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225979,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:08:19]free response buf [14:08:19]execute_script done [14:08:19]execute_script returns [14:08:19]free content buf [14:08:19]Sock 10.Close socket [14:08:19]Sock 10.Thread stoped [14:08:24]OFD Sender: No OFD packet to send [14:08:29]OFD Sender: No OFD packet to send [14:08:35]OFD Sender: No OFD packet to send [14:08:35]recv_with_timeout no data received [14:08:40]OFD Sender: No OFD packet to send [14:08:45]OFD Sender: No OFD packet to send [14:08:50]OFD Sender: No OFD packet to send [14:08:55]OFD Sender: No OFD packet to send [14:09:00]OFD Sender: No OFD packet to send [14:09:05]OFD Sender: No OFD packet to send [14:09:10]OFD Sender: No OFD packet to send [14:09:15]OFD Sender: No OFD packet to send [14:09:20]OFD Sender: No OFD packet to send [14:09:25]OFD Sender: No OFD packet to send [14:09:28]recv_with_timeout no data received [14:09:30]OFD Sender: No OFD packet to send [14:09:35]OFD Sender: No OFD packet to send [14:09:40]OFD Sender: No OFD packet to send [14:09:45]OFD Sender: No OFD packet to send [14:09:50]OFD Sender: No OFD packet to send [14:09:55]OFD Sender: No OFD packet to send [14:10:00]OFD Sender: No OFD packet to send [14:10:05]OFD Sender: No OFD packet to send [14:10:10]OFD Sender: No OFD packet to send [14:10:15]OFD Sender: No OFD packet to send [14:10:16]recv_with_timeout no data received [14:10:20]OFD Sender: No OFD packet to send [14:10:25]OFD Sender: No OFD packet to send [14:10:30]OFD Sender: No OFD packet to send [14:10:35]OFD Sender: No OFD packet to send [14:10:40]OFD Sender: No OFD packet to send [14:10:45]OFD Sender: No OFD packet to send [14:10:50]OFD Sender: No OFD packet to send [14:10:55]OFD Sender: No OFD packet to send [14:11:00]OFD Sender: No OFD packet to send [14:11:05]OFD Sender: No OFD packet to send [14:11:10]OFD Sender: No OFD packet to send [14:11:15]OFD Sender: No OFD packet to send [14:11:20]OFD Sender: No OFD packet to send [14:11:25]OFD Sender: No OFD packet to send [14:11:30]OFD Sender: No OFD packet to send [14:11:35]OFD Sender: No OFD packet to send [14:11:40]OFD Sender: No OFD packet to send [14:11:45]OFD Sender: No OFD packet to send [14:11:50]OFD Sender: No OFD packet to send [14:11:55]OFD Sender: No OFD packet to send [14:12:00]OFD Sender: No OFD packet to send [14:12:05]OFD Sender: No OFD packet to send [14:12:09]accept exits with 8 [14:12:09]New connection [14:12:09]New thread 3066723684 created [14:12:09]Thread 3066580324 joined [14:12:09]Waiting for new connection... [14:12:09] Sock 8.Parse request [14:12:09]Sock 8.Check first char [14:12:09]Sock 8.First char is OK [14:12:09]request: POST /json_proto HTTP/1.0 [14:12:09]Method: POST [14:12:09]URL: /json_proto [14:12:09]Method is POST - this is cgi request [14:12:09]url: /json_proto [14:12:09]query_string will be loaded in cgi processing [14:12:09]execute_cgi json_proto POST (null) [14:12:09]execute_cgi path=json_proto method=POST [14:12:09]POST find Content-Length [14:12:09]Host: 172.17.43.131:8080 [14:12:09]Content-Length: 1200 [14:12:09]Content-Type: application/json [14:12:09] [14:12:09]POST finish read [14:12:09]Found Content-Length = 1200 [14:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002275\u000A27.07.2024 14:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.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\u000A01241\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:09]execute_script... [14:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002275\u000A27.07.2024 14:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.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\u000A01241\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:09]POST & json_proto [14:12:09]process_json_proto [14:12:09]json parsed OK: [14:12:09]protocol is kg_v1.0 [14:12:09]action value=print_text [14:12:09]process_action print_text [14:12:09]cmd_print_text [14:12:09]ExternCall_PrintAddStr [14:12:09]wPrintStart [14:12:09]Write to MH i2c: 01 00 00 EF 0B FA [14:12:09]Write i2c OK [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: 01 [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: 01 07 00 [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: 01 07 00 EF 0B 00 00 00 00 00 FF 0F 0F [14:12:09]RasterBufferAndPrint [14:12:09]line *****ТОВАРНЫЙ ЧЕК***** [14:12:09]line АЗС-97 [14:12:09]line Партнер нефть [14:12:09]line 02508201610067 [14:12:09]line Кассир : Орунбаева Б. [14:12:09]line Счет N : (1)2002275 [14:12:09]line 27.07.2024 14:10 [14:12:09]line ПРОДАЖА [14:12:09]line ТРК (МРК, ГНК): 11 [14:12:09]line Вид ГСМ : 2710194210 [14:12:09]line ДТ-К-5 [14:12:09]line 100.000 x 76.20 [14:12:09]line ИТОГ: 7620.00 [14:12:09]line Тип оплаты: Талоны: Топливная Карта [14:12:09]line 01241 [14:12:09]line ______________________ [14:12:09]line (подпись) [14:12:09]written 0, free lines is 4095 [14:12:09]Write to MH i2c: 01 00 00 03 0C 0F [14:12:09]Write i2c OK [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: 01 [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: 01 07 00 [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: 01 07 00 03 0C 00 00 00 00 00 10 0E 34 [14:12:09]RasterBufferAndPrint [14:12:09]line [14:12:09]line [14:12:09]line [14:12:09]line [14:12:09]line [14:12:09]written 0, free lines is 3601 [14:12:09]MH_Cut [14:12:09]Write to MH i2c: D1 01 00 0A 0C 01 E8 [14:12:09]Write i2c OK [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: D1 [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: D1 01 00 [14:12:09]MH_I2C_Read... [14:12:09]Read from MH i2c: D1 01 00 0A 0C 00 E7 [14:12:09]Write to MH i2c: 01 00 00 0B 0C 17 [14:12:09]Write i2c OK [14:12:09]MH_I2C_Read... [14:12:10]OFD Sender: No OFD packet to send [14:12:10]*** Cut start [14:12:10]*** Partial cut [14:12:10]*** CUTSNS_PIN = 1 [14:12:10]*** CUTSNS_PIN = 0 [14:12:10]*** Brake cut motor [14:12:11]Read from MH i2c: 01 [14:12:11]MH_I2C_Read... [14:12:11]*** Stop cut motor [14:12:11]*** Cut end [14:12:11]Read from MH i2c: 01 07 00 [14:12:11]MH_I2C_Read... [14:12:11]Read from MH i2c: 01 07 00 0B 0C 00 00 00 00 00 FF 0F 2C [14:12:11]process_action print_text done [14:12:11]requested_data is exist [14:12:11]produce_requested_data [14:12:11]requested_item fm.sn is exist - process it [14:12:11]wFMCommunicate request_size=4 [14:12:11]MH_SAM_APDU [14:12:11]CAPDU: 80 11 00 00 [14:12:11]Write to MH i2c: E2 08 00 0C 0C 80 11 00 00 00 00 00 00 92 [14:12:11]Write i2c OK [14:12:11]MH_I2C_Read... [14:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:11]Read from MH i2c: E2 [14:12:11]MH_I2C_Read... [14:12:11]Read from MH i2c: E2 17 00 [14:12:11]MH_I2C_Read... [14:12:11]Read from MH i2c: E2 17 00 0C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [14:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:12:11]wFMCommunicate OK [14:12:11]requested_item fd.num is exist - process it [14:12:11]SAM_PROTO_GetFieldsCounters [14:12:11]wFMCommunicate request_size=4 [14:12:11]MH_SAM_APDU [14:12:11]CAPDU: 80 13 00 00 [14:12:11]Write to MH i2c: E2 08 00 0D 0C 80 13 00 00 00 00 00 00 95 [14:12:11]Write i2c OK [14:12:11]MH_I2C_Read... [14:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:11]Read from MH i2c: E2 [14:12:11]MH_I2C_Read... [14:12:11]Read from MH i2c: E2 62 00 [14:12:11]MH_I2C_Read... [14:12:11]Read from MH i2c: E2 62 00 0D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:11]wFMCommunicate OK [14:12:11]SAM_PROTO_GetFieldsCounters done [14:12:11]requested_item shift.num is exist - process it [14:12:11]requested_item shift.opened is exist - process it [14:12:11]req_shift_opened [14:12:11]FM_GetShiftState [14:12:11]SAM_PROTO_GetShiftState [14:12:11]wFMCommunicate request_size=4 [14:12:11]MH_SAM_APDU [14:12:11]CAPDU: 80 13 01 00 [14:12:11]Write to MH i2c: E2 08 00 0E 0C 80 13 01 00 00 00 00 00 97 [14:12:11]Write i2c OK [14:12:11]MH_I2C_Read... [14:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:11]Read from MH i2c: E2 [14:12:11]MH_I2C_Read... [14:12:11]Read from MH i2c: E2 0E 00 [14:12:11]MH_I2C_Read... [14:12:11]Read from MH i2c: E2 0E 00 0E 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A5 [14:12:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:12:11]wFMCommunicate OK [14:12:11]SAM_PROTO_GetShiftState done [14:12:11]FM_GetShiftState done [14:12:11]req_shift_opened done [14:12:11]requested_item shift.open_date is exist - process it [14:12:11]req_shift_open_date [14:12:11]req_shift_open_date done [14:12:11]produce_requested_data done [14:12:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225979,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:12:11]process_action_free print_text [14:12:11]json_value_free [14:12:11]json_value_free done [14:12:11]process_json_proto returns [14:12:11]Send response to host [14:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225979,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:12:11]free response buf [14:12:11]execute_script done [14:12:11]execute_script returns [14:12:11]free content buf [14:12:11]Sock 8.Close socket [14:12:11]Sock 8.Thread stoped [14:12:15]OFD Sender: No OFD packet to send [14:12:20]OFD Sender: No OFD packet to send [14:12:25]OFD Sender: No OFD packet to send [14:12:30]accept exits with 10 [14:12:30]New connection [14:12:30]New thread 3066580324 created [14:12:30]Thread 3066723684 joined [14:12:30]Waiting for new connection... [14:12:30] Sock 10.Parse request [14:12:30]Sock 10.Check first char [14:12:30]Sock 10.First char is OK [14:12:30]request: POST /json_proto HTTP/1.0 [14:12:30]Method: POST [14:12:30]URL: /json_proto [14:12:30]Method is POST - this is cgi request [14:12:30]url: /json_proto [14:12:30]query_string will be loaded in cgi processing [14:12:30]execute_cgi json_proto POST (null) [14:12:30]execute_cgi path=json_proto method=POST [14:12:30]POST find Content-Length [14:12:30]Host: 172.17.43.131:8080 [14:12:30]Content-Length: 801 [14:12:30]Content-Type: application/json [14:12:30] [14:12:30]POST finish read [14:12:30]Found Content-Length = 801 [14:12:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:30]execute_script... [14:12:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:30]POST & json_proto [14:12:30]process_json_proto [14:12:30]json parsed OK: [14:12:30]protocol is kg_v1.0 [14:12:30]action value=close_receipt [14:12:30]process_action close_receipt [14:12:30]cmd_close_receipt [14:12:30]MH_GetDate [14:12:30]Write to MH i2c: F0 00 00 0F 0C 0A [14:12:30]Write i2c OK [14:12:30]MH_I2C_Read... [14:12:30]Read from MH i2c: F0 [14:12:30]MH_I2C_Read... [14:12:30]Read from MH i2c: F0 09 00 [14:12:30]MH_I2C_Read... [14:12:30]Read from MH i2c: F0 09 00 0F 0C 00 4E 00 A5 66 F9 24 A2 66 91 [14:12:30]GetLastDocTimeStamp 1722089295 [14:12:30]current date 1722089550 [14:12:30]FM_GetShiftState [14:12:30]SAM_PROTO_GetShiftState [14:12:30]wFMCommunicate request_size=4 [14:12:30]MH_SAM_APDU [14:12:30]CAPDU: 80 13 01 00 [14:12:30]Write to MH i2c: E2 08 00 10 0C 80 13 01 00 00 00 00 00 99 [14:12:30]Write i2c OK [14:12:30]MH_I2C_Read... [14:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:30]Read from MH i2c: E2 [14:12:30]MH_I2C_Read... [14:12:30]Read from MH i2c: E2 0E 00 [14:12:30]MH_I2C_Read... [14:12:30]Read from MH i2c: E2 0E 00 10 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A7 [14:12:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:12:30]wFMCommunicate OK [14:12:30]SAM_PROTO_GetShiftState done [14:12:30]FM_GetShiftState done [14:12:30]opened in 1722038719 [14:12:30]opened+sec_in_day 1722125119 [14:12:30]quantity*price = 70044 [14:12:30]sum+1 = 70046 [14:12:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 340 27.07.2024 14:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225980 ФПД: 38692919971924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141230&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225980&fm=38692919971924&tin=02508201610067®Number=0000000000092624&sum=70045 [14:12:31]StoreToDocumentArchive [14:12:31]shift 438 fd 225980 [14:12:31]save to /storage/0438/doc_00225980 [14:12:31]save last doc name /storage/0438/doc_00225980 to /storage/kkm_last_doc_name [14:12:31]save OK [14:12:31]Clear old archive folders... [14:12:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:12:31]tlvbuf is 008B6330 [14:12:31]SAM_PROTO_ClearQueue [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 09 00 00 [14:12:31]Write to MH i2c: E2 08 00 1D 0C 80 09 00 00 00 00 00 00 9B [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 1D 0C 00 90 00 9D [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]SAM_PROTO_ClearQueue done [14:12:31]KKMCreateOFDPacket [14:12:31]OFDProtocolAddRootSTLVToBuf [14:12:31]FM_MakeSignedData [14:12:31]FM_MakeSignedData [14:12:31]SAM_PROTO_SignData [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 01 02 [14:12:31]Write to MH i2c: E2 08 00 1E 0C 80 0D 01 02 00 00 00 00 A3 [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 1E 0C 00 90 00 9E [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]wFMCommunicate request_size=255 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4E 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 72 03 00 35 04 06 00 23 [14:12:31]Write to MH i2c: E2 02 01 1F 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4E 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 72 03 00 35 04 06 00 23 00 00 34 [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 1F 0C 00 90 00 9F [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]wFMCommunicate request_size=10 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 02 02 05 30 E5 C0 10 54 [14:12:31]Write to MH i2c: E2 0D 00 20 0C 80 0D 02 02 05 00 30 E5 C0 10 54 00 00 E9 [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 03 00 20 0C 00 90 00 A0 [14:12:31]RAPDU: 90 00 [14:12:31]wFMCommunicate OK [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 0D 03 02 [14:12:31]Write to MH i2c: E2 08 00 21 0C 80 0D 03 02 00 00 00 00 A8 [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 0B 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 0B 00 21 0C 00 E7 65 58 38 73 DC AE 6F 90 00 F1 [14:12:31]RAPDU: E7 65 58 38 73 DC AE 6F 90 00 [14:12:31]wFMCommunicate OK [14:12:31]SAM_PROTO_SignData done [14:12:31]FM_MakeSignedData done [14:12:31]CreateOFDProtocolMessage [14:12:31]wFMCommunicate request_size=4 [14:12:31]MH_SAM_APDU [14:12:31]CAPDU: 80 11 00 00 [14:12:31]Write to MH i2c: E2 08 00 22 0C 80 11 00 00 00 00 00 00 A8 [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:31]Read from MH i2c: E2 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 17 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: E2 17 00 22 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [14:12:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:12:31]wFMCommunicate OK [14:12:31]CreateOFDProtocolMessage done [14:12:31]OFDSenderStorePacket 225980 [14:12:31]StoreOFDPacket docnum=225980 [14:12:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4E D3 07 01 F6 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4E 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 72 03 00 35 04 06 00 23 30 E5 C0 10 54 E7 65 58 38 73 DC AE 6F [14:12:31]CheckFolder [14:12:31]dirname=/storage/ofd_packets [14:12:31]CheckFolder done [14:12:31]ProducePacketName [14:12:31]name=ofd_packets/00225980 [14:12:31]NVStorageSaveData ofd_packets/00225980 [14:12:31]File name is /storage/ofd_packets/00225980 [14:12:31]Write 301 bytes [14:12:31]NVStorageSaveData done [14:12:31]OFDSenderStorePacket done [14:12:31]KKMCreateOFDPacket done [14:12:31]NVStorageSaveData kkm_last_timestamp [14:12:31]File name is /storage/kkm_last_timestamp [14:12:31]Write 4 bytes [14:12:31]NVStorageSaveData done [14:12:31]ExternCall_PrintAddStr [14:12:31]wPrintStart [14:12:31]Write to MH i2c: 01 00 00 23 0C 2F [14:12:31]Write i2c OK [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: 01 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: 01 07 00 [14:12:31]MH_I2C_Read... [14:12:31]Read from MH i2c: 01 07 00 23 0C 00 00 00 00 00 FF 0F 44 [14:12:31]RasterBufferAndPrint [14:12:31]line Счет N : (1)2002278 [14:12:31]line ИНН: 02508201610067 [14:12:31]line Контрольно-Кассовый Чек [14:12:31]line ПРОДАЖА [14:12:31]line ТРК (МРК, ГНК) : 54 [14:12:31]line Товар: 2710124500 [14:12:31]line Аи-95-К-5 [14:12:31]line 9.440 * 74.20 [14:12:31]line = 700.45 [14:12:31]line НДС 12% НСП 1% [14:12:31]line > о реализуемом товаре [14:12:31]line ИТОГО: 700.45 [14:12:31]line НСП 1% : 6.20 [14:12:31]line НДС 12% : 74.38 [14:12:31]line Наличными: 0.00 [14:12:31]line Безнал.: 700.45 [14:12:31]line Место: АЗС № 97 "Партнер Нефть" [14:12:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:12:31]line СНО: Общий режим [14:12:31]line Чек 340 27.07.2024 14:12 [14:12:31]line Смена: 438 ФФД: 1.0 [14:12:31]line ЗНМ: 0300000054 [14:12:31]line РНМ: 0000000000092624 [14:12:31]line Версия ККМ: 001 [14:12:31]line Платежная система: O! деньги [14:12:31]line ФМ: 0000000000874959 [14:12:31]line ФД: 225980 [14:12:31]line ФПД: 38692919971924 [14:12:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141230&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225980&fm=38692919971924&tin=02508201610067®Number=0000000000092624&sum=70045 [14:12:31]written 0, free lines is 4095 [14:12:31]OFD Sender: Processing packet 225980 [packets to send 600, broken 599] [14:12:31]ProducePacketName [14:12:31]name=ofd_packets/00225980 [14:12:31]OFD Sender: To server: pG, [14:12:31]CommunicateWithHost lk.salyk.kg:30040 [14:12:31]ConnectInit lk.salyk.kg [14:12:32]Write to MH i2c: 01 00 00 4D 0C 59 [14:12:32]Write i2c OK [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: 01 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: 01 07 00 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: 01 07 00 4D 0C 00 00 00 00 00 75 0C E1 [14:12:32]RasterBufferAndPrint [14:12:32]line [14:12:32]line [14:12:32]line [14:12:32]line [14:12:32]line [14:12:32]written 0, free lines is 3191 [14:12:32]MH_Cut [14:12:32]Write to MH i2c: D1 01 00 54 0C 01 32 [14:12:32]Write i2c OK [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: D1 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: D1 01 00 [14:12:32]MH_I2C_Read... [14:12:32]Read from MH i2c: D1 01 00 54 0C 00 31 [14:12:32]Write to MH i2c: 01 00 00 55 0C 61 [14:12:32]Write i2c OK [14:12:32]MH_I2C_Read... [14:12:33]*** Cut start [14:12:33]*** Partial cut [14:12:33]*** CUTSNS_PIN = 1 [14:12:33]*** CUTSNS_PIN = 0 [14:12:33]*** Brake cut motor [14:12:34]Read from MH i2c: 01 [14:12:34]MH_I2C_Read... [14:12:34]*** Stop cut motor [14:12:34]*** Cut end [14:12:34]Read from MH i2c: 01 07 00 [14:12:34]MH_I2C_Read... [14:12:34]Read from MH i2c: 01 07 00 55 0C 00 00 00 00 00 FF 0F 76 [14:12:34]process_action close_receipt done [14:12:34]requested_data is exist [14:12:34]produce_requested_data [14:12:34]requested_item fm.sn is exist - process it [14:12:34]wFMCommunicate request_size=4 [14:12:34]MH_SAM_APDU [14:12:34]CAPDU: 80 11 00 00 [14:12:34]Write to MH i2c: E2 08 00 56 0C 80 11 00 00 00 00 00 00 DC [14:12:34]Write i2c OK [14:12:34]MH_I2C_Read... [14:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:34]Read from MH i2c: E2 [14:12:34]MH_I2C_Read... [14:12:34]Read from MH i2c: E2 17 00 [14:12:34]MH_I2C_Read... [14:12:34]Read from MH i2c: E2 17 00 56 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [14:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:12:34]wFMCommunicate OK [14:12:34]requested_item fd.num is exist - process it [14:12:34]SAM_PROTO_GetFieldsCounters [14:12:34]wFMCommunicate request_size=4 [14:12:34]MH_SAM_APDU [14:12:34]CAPDU: 80 13 00 00 [14:12:34]Write to MH i2c: E2 08 00 57 0C 80 13 00 00 00 00 00 00 DF [14:12:34]Write i2c OK [14:12:34]MH_I2C_Read... [14:12:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:34]Read from MH i2c: E2 [14:12:34]MH_I2C_Read... [14:12:34]Read from MH i2c: E2 62 00 [14:12:34]MH_I2C_Read... [14:12:34]Read from MH i2c: E2 62 00 57 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [14:12:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:34]wFMCommunicate OK [14:12:34]SAM_PROTO_GetFieldsCounters done [14:12:34]requested_item shift.num is exist - process it [14:12:34]requested_item shift.opened is exist - process it [14:12:34]req_shift_opened [14:12:34]FM_GetShiftState [14:12:34]SAM_PROTO_GetShiftState [14:12:34]wFMCommunicate request_size=4 [14:12:34]MH_SAM_APDU [14:12:34]CAPDU: 80 13 01 00 [14:12:34]Write to MH i2c: E2 08 00 58 0C 80 13 01 00 00 00 00 00 E1 [14:12:34]Write i2c OK [14:12:34]MH_I2C_Read... [14:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:34]Read from MH i2c: E2 [14:12:34]MH_I2C_Read... [14:12:34]Read from MH i2c: E2 0E 00 [14:12:34]MH_I2C_Read... [14:12:34]Read from MH i2c: E2 0E 00 58 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [14:12:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:12:34]wFMCommunicate OK [14:12:34]SAM_PROTO_GetShiftState done [14:12:34]FM_GetShiftState done [14:12:34]req_shift_opened done [14:12:34]requested_item shift.open_date is exist - process it [14:12:34]req_shift_open_date [14:12:34]req_shift_open_date done [14:12:34]produce_requested_data done [14:12:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225980,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:12:34]process_action_free close_receipt [14:12:34]json_value_free [14:12:34]json_value_free done [14:12:34]process_json_proto returns [14:12:34]Send response to host [14:12:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225980,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:12:34]free response buf [14:12:34]execute_script done [14:12:34]execute_script returns [14:12:34]free content buf [14:12:34]Sock 10.Close socket [14:12:34]Sock 10.Thread stoped [14:13:36]accept exits with 8 [14:13:36]New connection [14:13:36]New thread 3066723684 created [14:13:36]Thread 3066580324 joined [14:13:36]Waiting for new connection... [14:13:36] Sock 8.Parse request [14:13:36]Sock 8.Check first char [14:13:36]Sock 8.First char is OK [14:13:36]request: POST /json_proto HTTP/1.0 [14:13:36]Method: POST [14:13:36]URL: /json_proto [14:13:36]Method is POST - this is cgi request [14:13:36]url: /json_proto [14:13:36]query_string will be loaded in cgi processing [14:13:36]execute_cgi json_proto POST (null) [14:13:36]execute_cgi path=json_proto method=POST [14:13:36]POST find Content-Length [14:13:36]Host: 172.17.43.131:8080 [14:13:36]Content-Length: 679 [14:13:36]Content-Type: application/json [14:13:36] [14:13:36]POST finish read [14:13:36]Found Content-Length = 679 [14:13:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.460, "sum" : 850.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:36]execute_script... [14:13: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)2002279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.460, "sum" : 850.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:36]POST & json_proto [14:13:36]process_json_proto [14:13:36]json parsed OK: [14:13:36]protocol is kg_v1.0 [14:13:36]action value=close_receipt [14:13:36]process_action close_receipt [14:13:36]cmd_close_receipt [14:13:36]MH_GetDate [14:13:36]Write to MH i2c: F0 00 00 59 0C 54 [14:13:36]Write i2c OK [14:13:36]MH_I2C_Read... [14:13:36]Read from MH i2c: F0 [14:13:36]MH_I2C_Read... [14:13:36]Read from MH i2c: F0 09 00 [14:13:36]MH_I2C_Read... [14:13:36]Read from MH i2c: F0 09 00 59 0C 00 91 00 A5 66 F9 24 A2 66 1E [14:13:36]GetLastDocTimeStamp 1722089550 [14:13:36]current date 1722089617 [14:13:36]FM_GetShiftState [14:13:36]SAM_PROTO_GetShiftState [14:13:36]wFMCommunicate request_size=4 [14:13:36]MH_SAM_APDU [14:13:36]CAPDU: 80 13 01 00 [14:13:36]Write to MH i2c: E2 08 00 5A 0C 80 13 01 00 00 00 00 00 E3 [14:13:36]Write i2c OK [14:13:36]MH_I2C_Read... [14:13:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:36]Read from MH i2c: E2 [14:13:36]MH_I2C_Read... [14:13:36]Read from MH i2c: E2 0E 00 [14:13:36]MH_I2C_Read... [14:13:36]Read from MH i2c: E2 0E 00 5A 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [14:13:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:13:36]wFMCommunicate OK [14:13:36]SAM_PROTO_GetShiftState done [14:13:36]FM_GetShiftState done [14:13:36]opened in 1722038719 [14:13:36]opened+sec_in_day 1722125119 [14:13:36]quantity*price = 85033 [14:13:36]sum+1 = 85034 [14:13:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 850.00 Внесено: 850.00 СДАЧА: 0.00 НСП 1% : 7.52 НДС 12% : 90.30 Наличными: 850.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 341 27.07.2024 14:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225981 ФПД: 123823613789201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225981&fm=123823613789201&tin=02508201610067®Number=0000000000092624&sum=85000 [14:13:38]StoreToDocumentArchive [14:13:38]shift 438 fd 225981 [14:13:38]save to /storage/0438/doc_00225981 [14:13:38]save last doc name /storage/0438/doc_00225981 to /storage/kkm_last_doc_name [14:13:38]save OK [14:13:38]Clear old archive folders... [14:13:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:13:38]tlvbuf is 00925810 [14:13:38]SAM_PROTO_ClearQueue [14:13:38]wFMCommunicate request_size=4 [14:13:38]MH_SAM_APDU [14:13:38]CAPDU: 80 09 00 00 [14:13:38]Write to MH i2c: E2 08 00 67 0C 80 09 00 00 00 00 00 00 E5 [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:38]Read from MH i2c: E2 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 67 0C 00 90 00 E7 [14:13:38]RAPDU: 90 00 [14:13:38]wFMCommunicate OK [14:13:38]SAM_PROTO_ClearQueue done [14:13:38]KKMCreateOFDPacket [14:13:38]OFDProtocolAddRootSTLVToBuf [14:13:38]FM_MakeSignedData [14:13:38]FM_MakeSignedData [14:13:38]SAM_PROTO_SignData [14:13:38]wFMCommunicate request_size=4 [14:13:38]MH_SAM_APDU [14:13:38]CAPDU: 80 0D 01 02 [14:13:38]Write to MH i2c: E2 08 00 68 0C 80 0D 01 02 00 00 00 00 ED [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:38]Read from MH i2c: E2 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 68 0C 00 90 00 E8 [14:13:38]RAPDU: 90 00 [14:13:38]wFMCommunicate OK [14:13:38]wFMCommunicate request_size=255 [14:13:38]MH_SAM_APDU [14:13:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 91 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 72 03 00 35 04 06 00 70 [14:13:38]Write to MH i2c: E2 02 01 69 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 91 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 72 03 00 35 04 06 00 70 00 00 D1 [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:38]Read from MH i2c: E2 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 69 0C 00 90 00 E9 [14:13:38]RAPDU: 90 00 [14:13:38]wFMCommunicate OK [14:13:38]wFMCommunicate request_size=10 [14:13:38]MH_SAM_APDU [14:13:38]CAPDU: 80 0D 02 02 05 9D EE 83 C4 11 [14:13:38]Write to MH i2c: E2 0D 00 6A 0C 80 0D 02 02 05 00 9D EE 83 C4 11 00 00 DD [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:38]Read from MH i2c: E2 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 03 00 6A 0C 00 90 00 EA [14:13:38]RAPDU: 90 00 [14:13:38]wFMCommunicate OK [14:13:38]wFMCommunicate request_size=4 [14:13:38]MH_SAM_APDU [14:13:38]CAPDU: 80 0D 03 02 [14:13:38]Write to MH i2c: E2 08 00 6B 0C 80 0D 03 02 00 00 00 00 F2 [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:38]Read from MH i2c: E2 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 0B 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 0B 00 6B 0C 00 C3 47 D5 69 40 2E 46 56 90 00 45 [14:13:38]RAPDU: C3 47 D5 69 40 2E 46 56 90 00 [14:13:38]wFMCommunicate OK [14:13:38]SAM_PROTO_SignData done [14:13:38]FM_MakeSignedData done [14:13:38]CreateOFDProtocolMessage [14:13:38]wFMCommunicate request_size=4 [14:13:38]MH_SAM_APDU [14:13:38]CAPDU: 80 11 00 00 [14:13:38]Write to MH i2c: E2 08 00 6C 0C 80 11 00 00 00 00 00 00 F2 [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:38]Read from MH i2c: E2 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 17 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 17 00 6C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [14:13:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:13:38]wFMCommunicate OK [14:13:38]CreateOFDProtocolMessage done [14:13:38]OFDSenderStorePacket 225981 [14:13:38]StoreOFDPacket docnum=225981 [14:13:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 16 9F 07 01 EE 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 91 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 72 03 00 35 04 06 00 70 9D EE 83 C4 11 C3 47 D5 69 40 2E 46 56 [14:13:38]CheckFolder [14:13:38]dirname=/storage/ofd_packets [14:13:38]CheckFolder done [14:13:38]ProducePacketName [14:13:38]name=ofd_packets/00225981 [14:13:38]NVStorageSaveData ofd_packets/00225981 [14:13:38]File name is /storage/ofd_packets/00225981 [14:13:38]Write 301 bytes [14:13:38]NVStorageSaveData done [14:13:38]OFDSenderStorePacket done [14:13:38]KKMCreateOFDPacket done [14:13:38]NVStorageSaveData kkm_last_timestamp [14:13:38]File name is /storage/kkm_last_timestamp [14:13:38]Write 4 bytes [14:13:38]NVStorageSaveData done [14:13:38]ExternCall_PrintAddStr [14:13:38]wPrintStart [14:13:38]Write to MH i2c: 01 00 00 6D 0C 79 [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: 01 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: 01 07 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: 01 07 00 6D 0C 00 00 00 00 00 FF 0F 8E [14:13:38]RasterBufferAndPrint [14:13:38]line Счет N : (1)2002279 [14:13:38]line ИНН: 02508201610067 [14:13:38]line Контрольно-Кассовый Чек [14:13:38]line ПРОДАЖА [14:13:38]line ТРК (МРК, ГНК) : 64 [14:13:38]line Товар: 2710124500 [14:13:38]line Аи-95-К-5 [14:13:38]line 11.460 * 74.20 [14:13:38]line = 850.33 [14:13:38]line НДС 12% НСП 1% [14:13:38]line > о реализуемом товаре [14:13:38]line ОКРУГЛЕНИЕ: -0.33 [14:13:38]line ИТОГО: 850.00 [14:13:38]line Внесено: 850.00 [14:13:38]line СДАЧА: 0.00 [14:13:38]line НСП 1% : 7.52 [14:13:38]line НДС 12% : 90.30 [14:13:38]line Наличными: 850.00 [14:13:38]line Безнал.: 0.00 [14:13:38]line Место: АЗС № 97 "Партнер Нефть" [14:13:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:13:38]line СНО: Общий режим [14:13:38]line Чек 341 27.07.2024 14:13 [14:13:38]line Смена: 438 ФФД: 1.0 [14:13:38]line ЗНМ: 0300000054 [14:13:38]line РНМ: 0000000000092624 [14:13:38]line Версия ККМ: 001 [14:13:38]line ФМ: 0000000000874959 [14:13:38]line ФД: 225981 [14:13:38]line ФПД: 123823613789201 [14:13:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225981&fm=123823613789201&tin=02508201610067®Number=0000000000092624&sum=85000 [14:13:38]written 0, free lines is 4095 [14:13:39]Write to MH i2c: 01 00 00 98 0C A4 [14:13:39]Write i2c OK [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: 01 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: 01 07 00 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: 01 07 00 98 0C 00 00 00 00 00 67 0C 1E [14:13:39]RasterBufferAndPrint [14:13:39]line [14:13:39]line [14:13:39]line [14:13:39]line [14:13:39]line [14:13:39]written 0, free lines is 3178 [14:13:39]MH_Cut [14:13:39]Write to MH i2c: D1 01 00 9F 0C 01 7D [14:13:39]Write i2c OK [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: D1 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: D1 01 00 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: D1 01 00 9F 0C 00 7C [14:13:39]Write to MH i2c: 01 00 00 A0 0C AC [14:13:39]Write i2c OK [14:13:39]MH_I2C_Read... [14:13:40]*** Cut start [14:13:40]*** Partial cut [14:13:40]*** CUTSNS_PIN = 1 [14:13:40]*** CUTSNS_PIN = 0 [14:13:40]*** Brake cut motor [14:13:40]Read from MH i2c: 01 [14:13:40]MH_I2C_Read... [14:13:40]*** Stop cut motor [14:13:40]*** Cut end [14:13:40]Read from MH i2c: 01 07 00 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: 01 07 00 A0 0C 00 00 00 00 00 FF 0F C1 [14:13:40]process_action close_receipt done [14:13:40]requested_data is exist [14:13:40]produce_requested_data [14:13:40]requested_item fm.sn is exist - process it [14:13:40]wFMCommunicate request_size=4 [14:13:40]MH_SAM_APDU [14:13:40]CAPDU: 80 11 00 00 [14:13:40]Write to MH i2c: E2 08 00 A1 0C 80 11 00 00 00 00 00 00 27 [14:13:40]Write i2c OK [14:13:40]MH_I2C_Read... [14:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:40]Read from MH i2c: E2 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 17 00 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 17 00 A1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [14:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:13:40]wFMCommunicate OK [14:13:40]requested_item fd.num is exist - process it [14:13:40]SAM_PROTO_GetFieldsCounters [14:13:40]wFMCommunicate request_size=4 [14:13:40]MH_SAM_APDU [14:13:40]CAPDU: 80 13 00 00 [14:13:40]Write to MH i2c: E2 08 00 A2 0C 80 13 00 00 00 00 00 00 2A [14:13:40]Write i2c OK [14:13:40]MH_I2C_Read... [14:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:41]Read from MH i2c: E2 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 62 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 62 00 A2 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [14:13:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:41]wFMCommunicate OK [14:13:41]SAM_PROTO_GetFieldsCounters done [14:13:41]requested_item shift.num is exist - process it [14:13:41]requested_item shift.opened is exist - process it [14:13:41]req_shift_opened [14:13:41]FM_GetShiftState [14:13:41]SAM_PROTO_GetShiftState [14:13:41]wFMCommunicate request_size=4 [14:13:41]MH_SAM_APDU [14:13:41]CAPDU: 80 13 01 00 [14:13:41]Write to MH i2c: E2 08 00 A3 0C 80 13 01 00 00 00 00 00 2C [14:13:41]Write i2c OK [14:13:41]MH_I2C_Read... [14:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:41]Read from MH i2c: E2 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 0E 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 0E 00 A3 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [14:13:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:13:41]wFMCommunicate OK [14:13:41]SAM_PROTO_GetShiftState done [14:13:41]FM_GetShiftState done [14:13:41]req_shift_opened done [14:13:41]requested_item shift.open_date is exist - process it [14:13:41]req_shift_open_date [14:13:41]req_shift_open_date done [14:13:41]produce_requested_data done [14:13:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225981,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:13:41]process_action_free close_receipt [14:13:41]json_value_free [14:13:41]json_value_free done [14:13:41]process_json_proto returns [14:13:41]Send response to host [14:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225981,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:13:41]free response buf [14:13:41]execute_script done [14:13:41]execute_script returns [14:13:41]free content buf [14:13:41]Sock 8.Close socket [14:13:41]Sock 8.Thread stoped [14:13:46]recv_with_timeout no data received [14:13:55]accept exits with 10 [14:13:55]New connection [14:13:55]New thread 3066580324 created [14:13:55]Thread 3066723684 joined [14:13:55]Waiting for new connection... [14:13:55] Sock 10.Parse request [14:13:55]Sock 10.Check first char [14:13:55]Sock 10.First char is OK [14:13:55]request: POST /json_proto HTTP/1.0 [14:13:55]Method: POST [14:13:55]URL: /json_proto [14:13:55]Method is POST - this is cgi request [14:13:55]url: /json_proto [14:13:55]query_string will be loaded in cgi processing [14:13:55]execute_cgi json_proto POST (null) [14:13:55]execute_cgi path=json_proto method=POST [14:13:55]POST find Content-Length [14:13:55]Host: 172.17.43.131:8080 [14:13:55]Content-Length: 966 [14:13:55]Content-Type: application/json [14:13:55] [14:13:55]POST finish read [14:13:55]Found Content-Length = 966 [14:13:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:55]execute_script... [14:13: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)2002277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:55]POST & json_proto [14:13:55]process_json_proto [14:13:55]json parsed OK: [14:13:55]protocol is kg_v1.0 [14:13:55]action value=close_receipt [14:13:55]process_action close_receipt [14:13:55]cmd_close_receipt [14:13:55]MH_GetDate [14:13:55]Write to MH i2c: F0 00 00 A4 0C 9F [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: F0 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: F0 09 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: F0 09 00 A4 0C 00 A3 00 A5 66 F9 24 A2 66 7B [14:13:55]GetLastDocTimeStamp 1722089617 [14:13:55]current date 1722089635 [14:13:55]FM_GetShiftState [14:13:55]SAM_PROTO_GetShiftState [14:13:55]wFMCommunicate request_size=4 [14:13:55]MH_SAM_APDU [14:13:55]CAPDU: 80 13 01 00 [14:13:55]Write to MH i2c: E2 08 00 A5 0C 80 13 01 00 00 00 00 00 2E [14:13:55]Write i2c OK [14:13:55]MH_I2C_Read... [14:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:55]Read from MH i2c: E2 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 0E 00 [14:13:55]MH_I2C_Read... [14:13:55]Read from MH i2c: E2 0E 00 A5 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [14:13:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:13:55]wFMCommunicate OK [14:13:55]SAM_PROTO_GetShiftState done [14:13:55]FM_GetShiftState done [14:13:55]opened in 1722038719 [14:13:55]opened+sec_in_day 1722125119 [14:13:55]quantity*price = 300015 [14:13:55]sum+1 = 300016 [14:13:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 342 27.07.2024 14:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 44.25 сом ФМ: 0000000000874959 ФД: 225982 ФПД: 230762951492535 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141355&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225982&fm=230762951492535&tin=02508201610067®Number=0000000000092624&sum=300000 [14:13:56]StoreToDocumentArchive [14:13:56]shift 438 fd 225982 [14:13:56]save to /storage/0438/doc_00225982 [14:13:56]save last doc name /storage/0438/doc_00225982 to /storage/kkm_last_doc_name [14:13:56]save OK [14:13:56]Clear old archive folders... [14:13:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:13:56]tlvbuf is 00843370 [14:13:56]SAM_PROTO_ClearQueue [14:13:56]wFMCommunicate request_size=4 [14:13:56]MH_SAM_APDU [14:13:56]CAPDU: 80 09 00 00 [14:13:56]Write to MH i2c: E2 08 00 B2 0C 80 09 00 00 00 00 00 00 30 [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:56]Read from MH i2c: E2 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 B2 0C 00 90 00 32 [14:13:56]RAPDU: 90 00 [14:13:56]wFMCommunicate OK [14:13:56]SAM_PROTO_ClearQueue done [14:13:56]KKMCreateOFDPacket [14:13:56]OFDProtocolAddRootSTLVToBuf [14:13:56]FM_MakeSignedData [14:13:56]FM_MakeSignedData [14:13:56]SAM_PROTO_SignData [14:13:56]wFMCommunicate request_size=4 [14:13:56]MH_SAM_APDU [14:13:56]CAPDU: 80 0D 01 02 [14:13:56]Write to MH i2c: E2 08 00 B3 0C 80 0D 01 02 00 00 00 00 38 [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:56]Read from MH i2c: E2 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 B3 0C 00 90 00 33 [14:13:56]RAPDU: 90 00 [14:13:56]wFMCommunicate OK [14:13:56]wFMCommunicate request_size=255 [14:13:56]MH_SAM_APDU [14:13:56]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 A3 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 72 03 00 35 04 06 00 [14:13:56]Write to MH i2c: E2 02 01 B4 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 A3 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 72 03 00 35 04 06 00 00 00 4C [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:56]Read from MH i2c: E2 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 B4 0C 00 90 00 34 [14:13:56]RAPDU: 90 00 [14:13:56]wFMCommunicate OK [14:13:56]wFMCommunicate request_size=11 [14:13:56]MH_SAM_APDU [14:13:56]CAPDU: 80 0D 02 02 06 D1 E0 AF C0 43 B7 [14:13:56]Write to MH i2c: E2 0E 00 B5 0C 80 0D 02 02 06 00 D1 E0 AF C0 43 B7 00 00 61 [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:56]Read from MH i2c: E2 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 03 00 B5 0C 00 90 00 35 [14:13:56]RAPDU: 90 00 [14:13:56]wFMCommunicate OK [14:13:56]wFMCommunicate request_size=4 [14:13:56]MH_SAM_APDU [14:13:56]CAPDU: 80 0D 03 02 [14:13:56]Write to MH i2c: E2 08 00 B6 0C 80 0D 03 02 00 00 00 00 3D [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:56]Read from MH i2c: E2 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 0B 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 0B 00 B6 0C 00 B5 76 93 6F 21 EC 0A 64 90 00 E6 [14:13:56]RAPDU: B5 76 93 6F 21 EC 0A 64 90 00 [14:13:56]wFMCommunicate OK [14:13:56]SAM_PROTO_SignData done [14:13:56]FM_MakeSignedData done [14:13:56]CreateOFDProtocolMessage [14:13:56]wFMCommunicate request_size=4 [14:13:56]MH_SAM_APDU [14:13:56]CAPDU: 80 11 00 00 [14:13:56]Write to MH i2c: E2 08 00 B7 0C 80 11 00 00 00 00 00 00 3D [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:56]Read from MH i2c: E2 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 17 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: E2 17 00 B7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [14:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:13:56]wFMCommunicate OK [14:13:56]CreateOFDProtocolMessage done [14:13:56]OFDSenderStorePacket 225982 [14:13:56]StoreOFDPacket docnum=225982 [14:13:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 41 87 08 01 E5 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 A3 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 72 03 00 35 04 06 00 D1 E0 AF C0 43 B7 B5 76 93 6F 21 EC 0A 64 [14:13:56]CheckFolder [14:13:56]dirname=/storage/ofd_packets [14:13:56]CheckFolder done [14:13:56]ProducePacketName [14:13:56]name=ofd_packets/00225982 [14:13:56]NVStorageSaveData ofd_packets/00225982 [14:13:56]File name is /storage/ofd_packets/00225982 [14:13:56]Write 302 bytes [14:13:56]NVStorageSaveData done [14:13:56]OFDSenderStorePacket done [14:13:56]KKMCreateOFDPacket done [14:13:56]NVStorageSaveData kkm_last_timestamp [14:13:56]File name is /storage/kkm_last_timestamp [14:13:56]Write 4 bytes [14:13:56]NVStorageSaveData done [14:13:56]ExternCall_PrintAddStr [14:13:56]wPrintStart [14:13:56]Write to MH i2c: 01 00 00 B8 0C C4 [14:13:56]Write i2c OK [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: 01 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: 01 07 00 [14:13:56]MH_I2C_Read... [14:13:56]Read from MH i2c: 01 07 00 B8 0C 00 00 00 00 00 FF 0F D9 [14:13:56]RasterBufferAndPrint [14:13:56]line Счет N : (1)2002277 [14:13:56]line ИНН: 02508201610067 [14:13:56]line Контрольно-Кассовый Чек [14:13:56]line ПРОДАЖА [14:13:56]line ТРК (МРК, ГНК) : 42 [14:13:56]line Товар: 2710124130 [14:13:56]line Super-92-К-5 [14:13:56]line 44.250 * 67.80 [14:13:56]line = 3000.15 [14:13:56]line НДС 12% НСП 1% [14:13:56]line > о реализуемом товаре [14:13:56]line ОКРУГЛЕНИЕ: -0.15 [14:13:56]line ИТОГО: 3000.00 [14:13:56]line Внесено: 3000.00 [14:13:56]line СДАЧА: 0.00 [14:13:56]line НСП 1% : 26.55 [14:13:56]line НДС 12% : 318.60 [14:13:56]line Наличными: 3000.00 [14:13:56]line Безнал.: 0.00 [14:13:56]line Место: АЗС № 97 "Партнер Нефть" [14:13:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:13:56]line СНО: Общий режим [14:13:56]line Чек 342 27.07.2024 14:13 [14:13:56]line Смена: 438 ФФД: 1.0 [14:13:56]line ЗНМ: 0300000054 [14:13:56]line РНМ: 0000000000092624 [14:13:56]line Версия ККМ: 001 [14:13:56]line [14:13:56]line Дисконтная программа [14:13:56]line S-92 [14:13:56]line номер 97 [14:13:56]line сэкономлено 44.25 сом [14:13:56]line ФМ: 0000000000874959 [14:13:56]line ФД: 225982 [14:13:56]line ФПД: 230762951492535 [14:13:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141355&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225982&fm=230762951492535&tin=02508201610067®Number=0000000000092624&sum=300000 [14:13:57]recv_with_timeout no data received [14:13:57]written 0, free lines is 4095 [14:13:57]Write to MH i2c: 01 00 00 E8 0C F4 [14:13:57]Write i2c OK [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: 01 [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: 01 07 00 [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: 01 07 00 E8 0C 00 00 00 00 00 ED 0B F3 [14:13:57]RasterBufferAndPrint [14:13:57]line [14:13:57]line [14:13:57]line [14:13:57]line [14:13:57]line [14:13:57]written 0, free lines is 3057 [14:13:57]MH_Cut [14:13:57]Write to MH i2c: D1 01 00 EF 0C 01 CD [14:13:57]Write i2c OK [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: D1 [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: D1 01 00 [14:13:57]MH_I2C_Read... [14:13:57]Read from MH i2c: D1 01 00 EF 0C 00 CC [14:13:57]Write to MH i2c: 01 00 00 F0 0C FC [14:13:57]Write i2c OK [14:13:57]MH_I2C_Read... [14:13:58]*** Cut start [14:13:58]*** Partial cut [14:13:58]*** CUTSNS_PIN = 1 [14:13:59]*** CUTSNS_PIN = 0 [14:13:59]*** Brake cut motor [14:13:59]Read from MH i2c: 01 [14:13:59]MH_I2C_Read... [14:13:59]*** Stop cut motor [14:13:59]*** Cut end [14:13:59]Read from MH i2c: 01 07 00 [14:13:59]MH_I2C_Read... [14:13:59]Read from MH i2c: 01 07 00 F0 0C 00 00 00 00 00 FF 0F 11 [14:13:59]process_action close_receipt done [14:13:59]requested_data is exist [14:13:59]produce_requested_data [14:13:59]requested_item fm.sn is exist - process it [14:13:59]wFMCommunicate request_size=4 [14:13:59]MH_SAM_APDU [14:13:59]CAPDU: 80 11 00 00 [14:13:59]Write to MH i2c: E2 08 00 F1 0C 80 11 00 00 00 00 00 00 77 [14:13:59]Write i2c OK [14:13:59]MH_I2C_Read... [14:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:59]Read from MH i2c: E2 [14:13:59]MH_I2C_Read... [14:13:59]Read from MH i2c: E2 17 00 [14:13:59]MH_I2C_Read... [14:13:59]Read from MH i2c: E2 17 00 F1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [14:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:13:59]wFMCommunicate OK [14:13:59]requested_item fd.num is exist - process it [14:13:59]SAM_PROTO_GetFieldsCounters [14:13:59]wFMCommunicate request_size=4 [14:13:59]MH_SAM_APDU [14:13:59]CAPDU: 80 13 00 00 [14:13:59]Write to MH i2c: E2 08 00 F2 0C 80 13 00 00 00 00 00 00 7A [14:13:59]Write i2c OK [14:13:59]MH_I2C_Read... [14:13:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:59]Read from MH i2c: E2 [14:13:59]MH_I2C_Read... [14:13:59]Read from MH i2c: E2 62 00 [14:13:59]MH_I2C_Read... [14:13:59]Read from MH i2c: E2 62 00 F2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [14:13: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:59]wFMCommunicate OK [14:13:59]SAM_PROTO_GetFieldsCounters done [14:13:59]requested_item shift.num is exist - process it [14:13:59]requested_item shift.opened is exist - process it [14:13:59]req_shift_opened [14:13:59]FM_GetShiftState [14:13:59]SAM_PROTO_GetShiftState [14:13:59]wFMCommunicate request_size=4 [14:13:59]MH_SAM_APDU [14:13:59]CAPDU: 80 13 01 00 [14:13:59]Write to MH i2c: E2 08 00 F3 0C 80 13 01 00 00 00 00 00 7C [14:13:59]Write i2c OK [14:13:59]MH_I2C_Read... [14:13:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:59]Read from MH i2c: E2 [14:13:59]MH_I2C_Read... [14:13:59]Read from MH i2c: E2 0E 00 [14:13:59]MH_I2C_Read... [14:13:59]Read from MH i2c: E2 0E 00 F3 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [14:13:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:13:59]wFMCommunicate OK [14:13:59]SAM_PROTO_GetShiftState done [14:13:59]FM_GetShiftState done [14:13:59]req_shift_opened done [14:13:59]requested_item shift.open_date is exist - process it [14:13:59]req_shift_open_date [14:13:59]req_shift_open_date done [14:13:59]produce_requested_data done [14:13:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225982,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:13:59]process_action_free close_receipt [14:13:59]json_value_free [14:13:59]json_value_free done [14:13:59]process_json_proto returns [14:13:59]Send response to host [14:13:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225982,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:13:59]free response buf [14:13:59]execute_script done [14:13:59]execute_script returns [14:13:59]free content buf [14:13:59]Sock 10.Close socket [14:13:59]Sock 10.Thread stoped [14:14:19]recv_with_timeout no data received [14:14:39]recv_with_timeout no data received [14:14:45]ConnectInit Can't connect to host [14:14:45]CommunicateWithHost connect error [14:14:45]CommunicateWithHost err = -1 [14:14:45]OFD Sender: Server communicate error [14:14:45]OFD Sender: Processing packet 225980 [packets to send 602, broken 599] [14:14:45]ProducePacketName [14:14:45]name=ofd_packets/00225980 [14:14:45]OFD Sender: To server: pG, [14:14:45]CommunicateWithHost lk.salyk.kg:30040 [14:14:45]ConnectInit lk.salyk.kg [14:14:49]accept exits with 11 [14:14:49]New connection [14:14:49]New thread 3066723684 created [14:14:49]Thread 3066580324 joined [14:14:49]Waiting for new connection... [14:14:49] Sock 11.Parse request [14:14:49]Sock 11.Check first char [14:14:49]Sock 11.First char is OK [14:14:49]request: POST /json_proto HTTP/1.0 [14:14:49]Method: POST [14:14:49]URL: /json_proto [14:14:49]Method is POST - this is cgi request [14:14:49]url: /json_proto [14:14:49]query_string will be loaded in cgi processing [14:14:49]execute_cgi json_proto POST (null) [14:14:49]execute_cgi path=json_proto method=POST [14:14:49]POST find Content-Length [14:14:49]Host: 172.17.43.131:8080 [14:14:49]Content-Length: 683 [14:14:49]Content-Type: application/json [14:14:49] [14:14:49]POST finish read [14:14:49]Found Content-Length = 683 [14:14:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:49]execute_script... [14:14: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)2002281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:49]POST & json_proto [14:14:49]process_json_proto [14:14:49]json parsed OK: [14:14:49]protocol is kg_v1.0 [14:14:49]action value=close_receipt [14:14:49]process_action close_receipt [14:14:49]cmd_close_receipt [14:14:49]MH_GetDate [14:14:49]Write to MH i2c: F0 00 00 F4 0C EF [14:14:49]Write i2c OK [14:14:49]MH_I2C_Read... [14:14:49]Read from MH i2c: F0 [14:14:49]MH_I2C_Read... [14:14:49]Read from MH i2c: F0 09 00 [14:14:49]MH_I2C_Read... [14:14:49]Read from MH i2c: F0 09 00 F4 0C 00 DA 00 A5 66 F9 24 A2 66 02 [14:14:49]GetLastDocTimeStamp 1722089635 [14:14:49]current date 1722089690 [14:14:49]FM_GetShiftState [14:14:49]SAM_PROTO_GetShiftState [14:14:49]wFMCommunicate request_size=4 [14:14:49]MH_SAM_APDU [14:14:49]CAPDU: 80 13 01 00 [14:14:49]Write to MH i2c: E2 08 00 F5 0C 80 13 01 00 00 00 00 00 7E [14:14:49]Write i2c OK [14:14:49]MH_I2C_Read... [14:14:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:49]Read from MH i2c: E2 [14:14:49]MH_I2C_Read... [14:14:49]Read from MH i2c: E2 0E 00 [14:14:49]MH_I2C_Read... [14:14:49]Read from MH i2c: E2 0E 00 F5 0C 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8C [14:14:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:14:49]wFMCommunicate OK [14:14:49]SAM_PROTO_GetShiftState done [14:14:49]FM_GetShiftState done [14:14:49]opened in 1722038719 [14:14:49]opened+sec_in_day 1722125119 [14:14:49]quantity*price = 150032 [14:14:49]sum+1 = 150033 [14:14:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 343 27.07.2024 14:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225983 ФПД: 233904529490854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141450&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225983&fm=233904529490854&tin=02508201610067®Number=0000000000092624&sum=150000 [14:14:51]StoreToDocumentArchive [14:14:51]shift 438 fd 225983 [14:14:51]save to /storage/0438/doc_00225983 [14:14:51]save last doc name /storage/0438/doc_00225983 to /storage/kkm_last_doc_name [14:14:51]save OK [14:14:51]Clear old archive folders... [14:14:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:14:51]tlvbuf is 008B58A0 [14:14:51]SAM_PROTO_ClearQueue [14:14:51]wFMCommunicate request_size=4 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 09 00 00 [14:14:51]Write to MH i2c: E2 08 00 02 0D 80 09 00 00 00 00 00 00 81 [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 02 0D 00 90 00 83 [14:14:51]RAPDU: 90 00 [14:14:51]wFMCommunicate OK [14:14:51]SAM_PROTO_ClearQueue done [14:14:51]KKMCreateOFDPacket [14:14:51]OFDProtocolAddRootSTLVToBuf [14:14:51]FM_MakeSignedData [14:14:51]FM_MakeSignedData [14:14:51]SAM_PROTO_SignData [14:14:51]wFMCommunicate request_size=4 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 0D 01 02 [14:14:51]Write to MH i2c: E2 08 00 03 0D 80 0D 01 02 00 00 00 00 89 [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 03 0D 00 90 00 84 [14:14:51]RAPDU: 90 00 [14:14:51]wFMCommunicate OK [14:14:51]wFMCommunicate request_size=255 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 DA 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 72 03 00 35 04 06 00 D4 [14:14:51]Write to MH i2c: E2 02 01 04 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 DA 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 72 03 00 35 04 06 00 D4 00 00 7F [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 04 0D 00 90 00 85 [14:14:51]RAPDU: 90 00 [14:14:51]wFMCommunicate OK [14:14:51]wFMCommunicate request_size=10 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 0D 02 02 05 BC 24 64 43 A6 [14:14:51]Write to MH i2c: E2 0D 00 05 0D 80 0D 02 02 05 00 BC 24 64 43 A6 00 00 C3 [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 03 00 05 0D 00 90 00 86 [14:14:51]RAPDU: 90 00 [14:14:51]wFMCommunicate OK [14:14:51]wFMCommunicate request_size=4 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 0D 03 02 [14:14:51]Write to MH i2c: E2 08 00 06 0D 80 0D 03 02 00 00 00 00 8E [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 0B 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 0B 00 06 0D 00 C8 87 9A 94 54 43 40 24 90 00 07 [14:14:51]RAPDU: C8 87 9A 94 54 43 40 24 90 00 [14:14:51]wFMCommunicate OK [14:14:51]SAM_PROTO_SignData done [14:14:51]FM_MakeSignedData done [14:14:51]CreateOFDProtocolMessage [14:14:51]wFMCommunicate request_size=4 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 11 00 00 [14:14:51]Write to MH i2c: E2 08 00 07 0D 80 11 00 00 00 00 00 00 8E [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 17 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 17 00 07 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [14:14:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:14:51]wFMCommunicate OK [14:14:51]CreateOFDProtocolMessage done [14:14:51]OFDSenderStorePacket 225983 [14:14:51]StoreOFDPacket docnum=225983 [14:14:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 D6 07 01 1C 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 DA 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 72 03 00 35 04 06 00 D4 BC 24 64 43 A6 C8 87 9A 94 54 43 40 24 [14:14:51]CheckFolder [14:14:51]dirname=/storage/ofd_packets [14:14:51]CheckFolder done [14:14:51]ProducePacketName [14:14:51]name=ofd_packets/00225983 [14:14:51]NVStorageSaveData ofd_packets/00225983 [14:14:51]File name is /storage/ofd_packets/00225983 [14:14:51]Write 301 bytes [14:14:51]NVStorageSaveData done [14:14:51]OFDSenderStorePacket done [14:14:51]KKMCreateOFDPacket done [14:14:51]NVStorageSaveData kkm_last_timestamp [14:14:51]File name is /storage/kkm_last_timestamp [14:14:51]Write 4 bytes [14:14:51]NVStorageSaveData done [14:14:51]ExternCall_PrintAddStr [14:14:51]wPrintStart [14:14:51]Write to MH i2c: 01 00 00 08 0D 15 [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: 01 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: 01 07 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: 01 07 00 08 0D 00 00 00 00 00 FF 0F 2A [14:14:51]RasterBufferAndPrint [14:14:51]line Счет N : (1)2002281 [14:14:51]line ИНН: 02508201610067 [14:14:51]line Контрольно-Кассовый Чек [14:14:51]line ПРОДАЖА [14:14:51]line ТРК (МРК, ГНК) : 34 [14:14:51]line Товар: 2710124500 [14:14:51]line Аи-95-К-5 [14:14:51]line 20.220 * 74.20 [14:14:51]line = 1500.32 [14:14:51]line НДС 12% НСП 1% [14:14:51]line > о реализуемом товаре [14:14:51]line ОКРУГЛЕНИЕ: -0.32 [14:14:51]line ИТОГО: 1500.00 [14:14:51]line Внесено: 1500.00 [14:14:51]line СДАЧА: 0.00 [14:14:51]line НСП 1% : 13.28 [14:14:51]line НДС 12% : 159.33 [14:14:51]line Наличными: 1500.00 [14:14:51]line Безнал.: 0.00 [14:14:51]line Место: АЗС № 97 "Партнер Нефть" [14:14:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:14:51]line СНО: Общий режим [14:14:51]line Чек 343 27.07.2024 14:14 [14:14:51]line Смена: 438 ФФД: 1.0 [14:14:51]line ЗНМ: 0300000054 [14:14:51]line РНМ: 0000000000092624 [14:14:51]line Версия ККМ: 001 [14:14:51]line ФМ: 0000000000874959 [14:14:51]line ФД: 225983 [14:14:51]line ФПД: 233904529490854 [14:14:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141450&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225983&fm=233904529490854&tin=02508201610067®Number=0000000000092624&sum=150000 [14:14:51]written 0, free lines is 4095 [14:14:51]OFD Sender: Processing packet 225980 [packets to send 603, broken 599] [14:14:51]ProducePacketName [14:14:51]name=ofd_packets/00225980 [14:14:51]OFD Sender: To server: pG, [14:14:51]CommunicateWithHost lk.salyk.kg:30040 [14:14:51]ConnectInit lk.salyk.kg [14:14:52]Write to MH i2c: 01 00 00 33 0D 40 [14:14:52]Write i2c OK [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: 01 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: 01 07 00 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: 01 07 00 33 0D 00 00 00 00 00 69 0C BC [14:14:52]RasterBufferAndPrint [14:14:52]line [14:14:52]line [14:14:52]line [14:14:52]line [14:14:52]line [14:14:52]written 0, free lines is 3180 [14:14:52]MH_Cut [14:14:52]Write to MH i2c: D1 01 00 3A 0D 01 19 [14:14:52]Write i2c OK [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: D1 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: D1 01 00 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: D1 01 00 3A 0D 00 18 [14:14:52]Write to MH i2c: 01 00 00 3B 0D 48 [14:14:52]Write i2c OK [14:14:52]MH_I2C_Read... [14:14:53]*** Cut start [14:14:53]*** Partial cut [14:14:53]*** CUTSNS_PIN = 1 [14:14:53]*** CUTSNS_PIN = 0 [14:14:53]*** Brake cut motor [14:14:53]Read from MH i2c: 01 [14:14:53]MH_I2C_Read... [14:14:53]*** Stop cut motor [14:14:53]*** Cut end [14:14:53]Read from MH i2c: 01 07 00 [14:14:53]MH_I2C_Read... [14:14:53]Read from MH i2c: 01 07 00 3B 0D 00 00 00 00 00 FF 0F 5D [14:14:53]process_action close_receipt done [14:14:53]requested_data is exist [14:14:53]produce_requested_data [14:14:53]requested_item fm.sn is exist - process it [14:14:53]wFMCommunicate request_size=4 [14:14:53]MH_SAM_APDU [14:14:53]CAPDU: 80 11 00 00 [14:14:53]Write to MH i2c: E2 08 00 3C 0D 80 11 00 00 00 00 00 00 C3 [14:14:53]Write i2c OK [14:14:53]MH_I2C_Read... [14:14:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:54]Read from MH i2c: E2 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 17 00 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 17 00 3C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [14:14:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:14:54]wFMCommunicate OK [14:14:54]requested_item fd.num is exist - process it [14:14:54]SAM_PROTO_GetFieldsCounters [14:14:54]wFMCommunicate request_size=4 [14:14:54]MH_SAM_APDU [14:14:54]CAPDU: 80 13 00 00 [14:14:54]Write to MH i2c: E2 08 00 3D 0D 80 13 00 00 00 00 00 00 C6 [14:14:54]Write i2c OK [14:14:54]MH_I2C_Read... [14:14:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:54]Read from MH i2c: E2 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 62 00 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 62 00 3D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:14:54]wFMCommunicate OK [14:14:54]SAM_PROTO_GetFieldsCounters done [14:14:54]requested_item shift.num is exist - process it [14:14:54]requested_item shift.opened is exist - process it [14:14:54]req_shift_opened [14:14:54]FM_GetShiftState [14:14:54]SAM_PROTO_GetShiftState [14:14:54]wFMCommunicate request_size=4 [14:14:54]MH_SAM_APDU [14:14:54]CAPDU: 80 13 01 00 [14:14:54]Write to MH i2c: E2 08 00 3E 0D 80 13 01 00 00 00 00 00 C8 [14:14:54]Write i2c OK [14:14:54]MH_I2C_Read... [14:14:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:54]Read from MH i2c: E2 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 0E 00 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 0E 00 3E 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [14:14:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:14:54]wFMCommunicate OK [14:14:54]SAM_PROTO_GetShiftState done [14:14:54]FM_GetShiftState done [14:14:54]req_shift_opened done [14:14:54]requested_item shift.open_date is exist - process it [14:14:54]req_shift_open_date [14:14:54]req_shift_open_date done [14:14:54]produce_requested_data done [14:14:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225983,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:14:54]process_action_free close_receipt [14:14:54]json_value_free [14:14:54]json_value_free done [14:14:54]process_json_proto returns [14:14:54]Send response to host [14:14:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225983,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:14:54]free response buf [14:14:54]execute_script done [14:14:54]execute_script returns [14:14:54]free content buf [14:14:54]Sock 11.Close socket [14:14:54]Sock 11.Thread stoped [14:15:11]recv_with_timeout no data received [14:15:22]recv_with_timeout no data received [14:15:22]accept exits with 12 [14:15:22]New connection [14:15:22]New thread 3066580324 created [14:15:22]Thread 3066723684 joined [14:15:22]Waiting for new connection... [14:15:22] Sock 12.Parse request [14:15:22]Sock 12.Check first char [14:15:22]Sock 12.First char is OK [14:15:22]request: POST /json_proto HTTP/1.0 [14:15:22]Method: POST [14:15:22]URL: /json_proto [14:15:22]Method is POST - this is cgi request [14:15:22]url: /json_proto [14:15:22]query_string will be loaded in cgi processing [14:15:22]execute_cgi json_proto POST (null) [14:15:22]execute_cgi path=json_proto method=POST [14:15:22]POST find Content-Length [14:15:22]Host: 172.17.43.131:8080 [14:15:22]Content-Length: 676 [14:15:22]Content-Type: application/json [14:15:22] [14:15:22]POST finish read [14:15:22]Found Content-Length = 676 [14:15:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:22]execute_script... [14:15: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)2002282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:22]POST & json_proto [14:15:22]process_json_proto [14:15:22]json parsed OK: [14:15:22]protocol is kg_v1.0 [14:15:22]action value=close_receipt [14:15:22]process_action close_receipt [14:15:22]cmd_close_receipt [14:15:22]MH_GetDate [14:15:22]Write to MH i2c: F0 00 00 3F 0D 3B [14:15:22]Write i2c OK [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: F0 [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: F0 09 00 [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: F0 09 00 3F 0D 00 FB 00 A5 66 F9 24 A2 66 6F [14:15:22]GetLastDocTimeStamp 1722089690 [14:15:22]current date 1722089723 [14:15:22]FM_GetShiftState [14:15:22]SAM_PROTO_GetShiftState [14:15:22]wFMCommunicate request_size=4 [14:15:22]MH_SAM_APDU [14:15:22]CAPDU: 80 13 01 00 [14:15:22]Write to MH i2c: E2 08 00 40 0D 80 13 01 00 00 00 00 00 CA [14:15:22]Write i2c OK [14:15:22]MH_I2C_Read... [14:15:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:22]Read from MH i2c: E2 [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: E2 0E 00 [14:15:22]MH_I2C_Read... [14:15:22]Read from MH i2c: E2 0E 00 40 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D8 [14:15:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:15:22]wFMCommunicate OK [14:15:22]SAM_PROTO_GetShiftState done [14:15:22]FM_GetShiftState done [14:15:22]opened in 1722038719 [14:15:22]opened+sec_in_day 1722125119 [14:15:22]quantity*price = 90068 [14:15:22]sum+1 = 90069 [14:15:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 344 27.07.2024 14:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225984 ФПД: 122631804498979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141523&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225984&fm=122631804498979&tin=02508201610067®Number=0000000000092624&sum=90000 [14:15:24]StoreToDocumentArchive [14:15:24]shift 438 fd 225984 [14:15:24]save to /storage/0438/doc_00225984 [14:15:24]save last doc name /storage/0438/doc_00225984 to /storage/kkm_last_doc_name [14:15:24]save OK [14:15:24]Clear old archive folders... [14:15:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:15:24]tlvbuf is 00903180 [14:15:24]SAM_PROTO_ClearQueue [14:15:24]wFMCommunicate request_size=4 [14:15:24]MH_SAM_APDU [14:15:24]CAPDU: 80 09 00 00 [14:15:24]Write to MH i2c: E2 08 00 4D 0D 80 09 00 00 00 00 00 00 CC [14:15:24]Write i2c OK [14:15:24]MH_I2C_Read... [14:15:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:24]Read from MH i2c: E2 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 4D 0D 00 90 00 CE [14:15:24]RAPDU: 90 00 [14:15:24]wFMCommunicate OK [14:15:24]SAM_PROTO_ClearQueue done [14:15:24]KKMCreateOFDPacket [14:15:24]OFDProtocolAddRootSTLVToBuf [14:15:24]FM_MakeSignedData [14:15:24]FM_MakeSignedData [14:15:24]SAM_PROTO_SignData [14:15:24]wFMCommunicate request_size=4 [14:15:24]MH_SAM_APDU [14:15:24]CAPDU: 80 0D 01 02 [14:15:24]Write to MH i2c: E2 08 00 4E 0D 80 0D 01 02 00 00 00 00 D4 [14:15:24]Write i2c OK [14:15:24]MH_I2C_Read... [14:15:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:24]Read from MH i2c: E2 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 4E 0D 00 90 00 CF [14:15:24]RAPDU: 90 00 [14:15:24]wFMCommunicate OK [14:15:24]wFMCommunicate request_size=255 [14:15:24]MH_SAM_APDU [14:15:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 FB 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 72 03 00 35 04 06 00 6F 88 71 25 [14:15:24]Write to MH i2c: E2 02 01 4F 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 FB 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 72 03 00 35 04 06 00 6F 88 71 25 00 00 02 [14:15:24]Write i2c OK [14:15:24]MH_I2C_Read... [14:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:24]Read from MH i2c: E2 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 4F 0D 00 90 00 D0 [14:15:24]RAPDU: 90 00 [14:15:24]wFMCommunicate OK [14:15:24]wFMCommunicate request_size=7 [14:15:24]MH_SAM_APDU [14:15:24]CAPDU: 80 0D 02 02 02 34 23 [14:15:24]Write to MH i2c: E2 0A 00 50 0D 80 0D 02 02 02 00 34 23 00 00 32 [14:15:24]Write i2c OK [14:15:24]MH_I2C_Read... [14:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:24]Read from MH i2c: E2 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 03 00 50 0D 00 90 00 D1 [14:15:24]RAPDU: 90 00 [14:15:24]wFMCommunicate OK [14:15:24]wFMCommunicate request_size=4 [14:15:24]MH_SAM_APDU [14:15:24]CAPDU: 80 0D 03 02 [14:15:24]Write to MH i2c: E2 08 00 51 0D 80 0D 03 02 00 00 00 00 D9 [14:15:24]Write i2c OK [14:15:24]MH_I2C_Read... [14:15:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:24]Read from MH i2c: E2 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 0B 00 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 0B 00 51 0D 00 13 36 35 4F DB 6B 3D 34 90 00 5E [14:15:24]RAPDU: 13 36 35 4F DB 6B 3D 34 90 00 [14:15:24]wFMCommunicate OK [14:15:24]SAM_PROTO_SignData done [14:15:24]FM_MakeSignedData done [14:15:24]CreateOFDProtocolMessage [14:15:24]wFMCommunicate request_size=4 [14:15:24]MH_SAM_APDU [14:15:24]CAPDU: 80 11 00 00 [14:15:24]Write to MH i2c: E2 08 00 52 0D 80 11 00 00 00 00 00 00 D9 [14:15:24]Write i2c OK [14:15:24]MH_I2C_Read... [14:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:24]Read from MH i2c: E2 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 17 00 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: E2 17 00 52 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 36 [14:15:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:15:24]wFMCommunicate OK [14:15:24]CreateOFDProtocolMessage done [14:15:24]OFDSenderStorePacket 225984 [14:15:24]StoreOFDPacket docnum=225984 [14:15:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D3 24 04 01 79 83 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 FB 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 72 03 00 35 04 06 00 6F 88 71 25 34 23 13 36 35 4F DB 6B 3D 34 [14:15:24]CheckFolder [14:15:24]dirname=/storage/ofd_packets [14:15:24]CheckFolder done [14:15:24]ProducePacketName [14:15:24]name=ofd_packets/00225984 [14:15:24]NVStorageSaveData ofd_packets/00225984 [14:15:24]File name is /storage/ofd_packets/00225984 [14:15:24]Write 298 bytes [14:15:24]NVStorageSaveData done [14:15:24]OFDSenderStorePacket done [14:15:24]KKMCreateOFDPacket done [14:15:24]NVStorageSaveData kkm_last_timestamp [14:15:24]File name is /storage/kkm_last_timestamp [14:15:24]Write 4 bytes [14:15:24]NVStorageSaveData done [14:15:24]ExternCall_PrintAddStr [14:15:24]wPrintStart [14:15:24]Write to MH i2c: 01 00 00 53 0D 60 [14:15:24]Write i2c OK [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: 01 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: 01 07 00 [14:15:24]MH_I2C_Read... [14:15:24]Read from MH i2c: 01 07 00 53 0D 00 00 00 00 00 FF 0F 75 [14:15:24]RasterBufferAndPrint [14:15:24]line Счет N : (1)2002282 [14:15:24]line ИНН: 02508201610067 [14:15:24]line Контрольно-Кассовый Чек [14:15:24]line ПРОДАЖА [14:15:24]line ТРК (МРК, ГНК) : 11 [14:15:24]line Товар: 2710194210 [14:15:24]line ДТ-К-5 [14:15:24]line 11.820 * 76.20 [14:15:24]line = 900.68 [14:15:24]line НДС 12% НСП 1% [14:15:24]line > о реализуемом товаре [14:15:24]line ОКРУГЛЕНИЕ: -0.68 [14:15:24]line ИТОГО: 900.00 [14:15:24]line Внесено: 900.00 [14:15:24]line СДАЧА: 0.00 [14:15:24]line НСП 1% : 7.97 [14:15:24]line НДС 12% : 95.65 [14:15:24]line Наличными: 900.00 [14:15:24]line Безнал.: 0.00 [14:15:24]line Место: АЗС № 97 "Партнер Нефть" [14:15:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:15:24]line СНО: Общий режим [14:15:24]line Чек 344 27.07.2024 14:15 [14:15:24]line Смена: 438 ФФД: 1.0 [14:15:24]line ЗНМ: 0300000054 [14:15:24]line РНМ: 0000000000092624 [14:15:24]line Версия ККМ: 001 [14:15:24]line ФМ: 0000000000874959 [14:15:24]line ФД: 225984 [14:15:24]line ФПД: 122631804498979 [14:15:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141523&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225984&fm=122631804498979&tin=02508201610067®Number=0000000000092624&sum=90000 [14:15:24]written 0, free lines is 4095 [14:15:25]Write to MH i2c: 01 00 00 7E 0D 8B [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: 01 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: 01 07 00 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: 01 07 00 7E 0D 00 00 00 00 00 60 0C FE [14:15:25]RasterBufferAndPrint [14:15:25]line [14:15:25]line [14:15:25]line [14:15:25]line [14:15:25]line [14:15:25]written 0, free lines is 3172 [14:15:25]MH_Cut [14:15:25]Write to MH i2c: D1 01 00 85 0D 01 64 [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: D1 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: D1 01 00 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: D1 01 00 85 0D 00 63 [14:15:25]Write to MH i2c: 01 00 00 86 0D 93 [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:26]*** Cut start [14:15:26]*** Partial cut [14:15:26]*** CUTSNS_PIN = 1 [14:15:26]*** CUTSNS_PIN = 0 [14:15:26]*** Brake cut motor [14:15:26]Read from MH i2c: 01 [14:15:26]MH_I2C_Read... [14:15:26]*** Stop cut motor [14:15:26]*** Cut end [14:15:26]Read from MH i2c: 01 07 00 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: 01 07 00 86 0D 00 00 00 00 00 FF 0F A8 [14:15:26]process_action close_receipt done [14:15:26]requested_data is exist [14:15:26]produce_requested_data [14:15:26]requested_item fm.sn is exist - process it [14:15:26]wFMCommunicate request_size=4 [14:15:26]MH_SAM_APDU [14:15:26]CAPDU: 80 11 00 00 [14:15:26]Write to MH i2c: E2 08 00 87 0D 80 11 00 00 00 00 00 00 0E [14:15:26]Write i2c OK [14:15:26]MH_I2C_Read... [14:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:26]Read from MH i2c: E2 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 17 00 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 17 00 87 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [14:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:15:26]wFMCommunicate OK [14:15:26]requested_item fd.num is exist - process it [14:15:26]SAM_PROTO_GetFieldsCounters [14:15:26]wFMCommunicate request_size=4 [14:15:26]MH_SAM_APDU [14:15:26]CAPDU: 80 13 00 00 [14:15:26]Write to MH i2c: E2 08 00 88 0D 80 13 00 00 00 00 00 00 11 [14:15:26]Write i2c OK [14:15:26]MH_I2C_Read... [14:15:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:27]Read from MH i2c: E2 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 62 00 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 62 00 88 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [14:15:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:15:27]wFMCommunicate OK [14:15:27]SAM_PROTO_GetFieldsCounters done [14:15:27]requested_item shift.num is exist - process it [14:15:27]requested_item shift.opened is exist - process it [14:15:27]req_shift_opened [14:15:27]FM_GetShiftState [14:15:27]SAM_PROTO_GetShiftState [14:15:27]wFMCommunicate request_size=4 [14:15:27]MH_SAM_APDU [14:15:27]CAPDU: 80 13 01 00 [14:15:27]Write to MH i2c: E2 08 00 89 0D 80 13 01 00 00 00 00 00 13 [14:15:27]Write i2c OK [14:15:27]MH_I2C_Read... [14:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:27]Read from MH i2c: E2 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 0E 00 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 0E 00 89 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 21 [14:15:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:15:27]wFMCommunicate OK [14:15:27]SAM_PROTO_GetShiftState done [14:15:27]FM_GetShiftState done [14:15:27]req_shift_opened done [14:15:27]requested_item shift.open_date is exist - process it [14:15:27]req_shift_open_date [14:15:27]req_shift_open_date done [14:15:27]produce_requested_data done [14:15:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225984,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:15:27]process_action_free close_receipt [14:15:27]json_value_free [14:15:27]json_value_free done [14:15:27]process_json_proto returns [14:15:27]Send response to host [14:15:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225984,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:15:27]free response buf [14:15:27]execute_script done [14:15:27]execute_script returns [14:15:27]free content buf [14:15:27]Sock 12.Close socket [14:15:27]Sock 12.Thread stoped [14:15:32]recv_with_timeout no data received [14:15:42]recv_with_timeout no data received [14:15:53]recv_with_timeout no data received [14:17:08]ConnectInit Can't connect to host [14:17:08]CommunicateWithHost connect error [14:17:08]CommunicateWithHost err = -1 [14:17:08]OFD Sender: Server communicate error [14:17:09]OFD Sender: Processing packet 225980 [packets to send 604, broken 599] [14:17:09]ProducePacketName [14:17:09]name=ofd_packets/00225980 [14:17:09]OFD Sender: To server: pG, [14:17:09]CommunicateWithHost lk.salyk.kg:30040 [14:17:09]ConnectInit lk.salyk.kg [14:17:09]Connected sock=8 [14:17:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4E D3 07 01 F6 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4E 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 72 03 00 35 04 06 00 23 30 E5 C0 10 54 E7 65 58 38 73 DC AE 6F [14:17:11]accept exits with 9 [14:17:11]New connection [14:17:11]New thread 3066723684 created [14:17:11]Thread 3066580324 joined [14:17:11]Waiting for new connection... [14:17:11] Sock 9.Parse request [14:17:11]Sock 9.Check first char [14:17:11]Sock 9.First char is OK [14:17:11]request: POST /json_proto HTTP/1.0 [14:17:11]Method: POST [14:17:11]URL: /json_proto [14:17:11]Method is POST - this is cgi request [14:17:11]url: /json_proto [14:17:11]query_string will be loaded in cgi processing [14:17:11]execute_cgi json_proto POST (null) [14:17:11]execute_cgi path=json_proto method=POST [14:17:11]POST find Content-Length [14:17:11]Host: 172.17.43.131:8080 [14:17:11]Content-Length: 686 [14:17:11]Content-Type: application/json [14:17:11] [14:17:11]POST finish read [14:17:11]Found Content-Length = 686 [14:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 50.830, "sum" : 1850.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1850.00, "payments": [ { "type": 0, "sum" : 1850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:11]execute_script... [14:17:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 50.830, "sum" : 1850.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1850.00, "payments": [ { "type": 0, "sum" : 1850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:11]POST & json_proto [14:17:11]process_json_proto [14:17:11]json parsed OK: [14:17:11]protocol is kg_v1.0 [14:17:11]action value=close_receipt [14:17:11]process_action close_receipt [14:17:11]cmd_close_receipt [14:17:11]MH_GetDate [14:17:11]Write to MH i2c: F0 00 00 8A 0D 86 [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: F0 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: F0 09 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: F0 09 00 8A 0D 00 67 01 A5 66 F9 24 A2 66 27 [14:17:11]GetLastDocTimeStamp 1722089723 [14:17:11]current date 1722089831 [14:17:11]FM_GetShiftState [14:17:11]SAM_PROTO_GetShiftState [14:17:11]wFMCommunicate request_size=4 [14:17:11]MH_SAM_APDU [14:17:11]CAPDU: 80 13 01 00 [14:17:11]Write to MH i2c: E2 08 00 8B 0D 80 13 01 00 00 00 00 00 15 [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:11]Read from MH i2c: E2 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 0E 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 0E 00 8B 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 23 [14:17:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:17:11]wFMCommunicate OK [14:17:11]SAM_PROTO_GetShiftState done [14:17:11]FM_GetShiftState done [14:17:11]opened in 1722038719 [14:17:11]opened+sec_in_day 1722125119 [14:17:11]quantity*price = 185021 [14:17:11]sum+1 = 185022 [14:17:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1850.00 Внесено: 3000.00 СДАЧА: 1150.00 НСП 1% : 16.37 НДС 12% : 196.48 Наличными: 1850.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 345 27.07.2024 14:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225985 ФПД: 97868708388603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225985&fm=97868708388603&tin=02508201610067®Number=0000000000092624&sum=185000 [14:17:12]StoreToDocumentArchive [14:17:12]shift 438 fd 225985 [14:17:12]save to /storage/0438/doc_00225985 [14:17:12]save last doc name /storage/0438/doc_00225985 to /storage/kkm_last_doc_name [14:17:12]save OK [14:17:12]Clear old archive folders... [14:17:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:17:12]tlvbuf is 00925A40 [14:17:12]SAM_PROTO_ClearQueue [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 09 00 00 [14:17:12]Write to MH i2c: E2 08 00 98 0D 80 09 00 00 00 00 00 00 17 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 98 0D 00 90 00 19 [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]SAM_PROTO_ClearQueue done [14:17:12]KKMCreateOFDPacket [14:17:12]OFDProtocolAddRootSTLVToBuf [14:17:12]FM_MakeSignedData [14:17:12]FM_MakeSignedData [14:17:12]SAM_PROTO_SignData [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 0D 01 02 [14:17:12]Write to MH i2c: E2 08 00 99 0D 80 0D 01 02 00 00 00 00 1F [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 99 0D 00 90 00 1A [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]wFMCommunicate request_size=255 [14:17:12]MH_SAM_APDU [14:17: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 8E C6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BD D2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 D2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 4C 00 00 00 00 07 04 06 00 A8 D2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 67 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 72 03 00 35 04 06 00 59 02 [14:17:12]Write to MH i2c: E2 02 01 9A 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 8E C6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BD D2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 D2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 4C 00 00 00 00 07 04 06 00 A8 D2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 67 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 72 03 00 35 04 06 00 59 02 00 00 87 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 9A 0D 00 90 00 1B [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]wFMCommunicate request_size=9 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 0D 02 02 04 D5 99 1E FB [14:17:12]Write to MH i2c: E2 0C 00 9B 0D 80 0D 02 02 04 00 D5 99 1E FB 00 00 B1 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 03 00 9B 0D 00 90 00 1C [14:17:12]RAPDU: 90 00 [14:17:12]wFMCommunicate OK [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 0D 03 02 [14:17:12]Write to MH i2c: E2 08 00 9C 0D 80 0D 03 02 00 00 00 00 24 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 0B 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 0B 00 9C 0D 00 F3 27 12 69 13 45 9B BB 90 00 68 [14:17:12]RAPDU: F3 27 12 69 13 45 9B BB 90 00 [14:17:12]wFMCommunicate OK [14:17:12]SAM_PROTO_SignData done [14:17:12]FM_MakeSignedData done [14:17:12]CreateOFDProtocolMessage [14:17:12]wFMCommunicate request_size=4 [14:17:12]MH_SAM_APDU [14:17:12]CAPDU: 80 11 00 00 [14:17:12]Write to MH i2c: E2 08 00 9D 0D 80 11 00 00 00 00 00 00 24 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:12]Read from MH i2c: E2 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 17 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: E2 17 00 9D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 81 [14:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:17:12]wFMCommunicate OK [14:17:12]CreateOFDProtocolMessage done [14:17:12]OFDSenderStorePacket 225985 [14:17:12]StoreOFDPacket docnum=225985 [14:17:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 37 91 06 01 B2 10 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E C6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BD D2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 D2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 4C 00 00 00 00 07 04 06 00 A8 D2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 67 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 72 03 00 35 04 06 00 59 02 D5 99 1E FB F3 27 12 69 13 45 9B BB [14:17:12]CheckFolder [14:17:12]dirname=/storage/ofd_packets [14:17:12]CheckFolder done [14:17:12]ProducePacketName [14:17:12]name=ofd_packets/00225985 [14:17:12]NVStorageSaveData ofd_packets/00225985 [14:17:12]File name is /storage/ofd_packets/00225985 [14:17:12]Write 300 bytes [14:17:12]NVStorageSaveData done [14:17:12]OFDSenderStorePacket done [14:17:12]KKMCreateOFDPacket done [14:17:12]NVStorageSaveData kkm_last_timestamp [14:17:12]File name is /storage/kkm_last_timestamp [14:17:12]Write 4 bytes [14:17:12]NVStorageSaveData done [14:17:12]ExternCall_PrintAddStr [14:17:12]wPrintStart [14:17:12]Write to MH i2c: 01 00 00 9E 0D AB [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 07 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 07 00 9E 0D 00 00 00 00 00 FF 0F C0 [14:17:12]RasterBufferAndPrint [14:17:12]line Счет N : (1)2002276 [14:17:12]line ИНН: 02508201610067 [14:17:12]line Контрольно-Кассовый Чек [14:17:12]line ПРОДАЖА [14:17:12]line ТРК (МРК, ГНК) : 81 [14:17:12]line Товар: 2711190000 [14:17:12]line ГАЗ-К-5 [14:17:12]line 50.830 * 36.40 [14:17:12]line = 1850.21 [14:17:12]line НДС 12% НСП 1% [14:17:12]line > о реализуемом товаре [14:17:12]line ОКРУГЛЕНИЕ: -0.21 [14:17:12]line ИТОГО: 1850.00 [14:17:12]line Внесено: 3000.00 [14:17:12]line СДАЧА: 1150.00 [14:17:12]line НСП 1% : 16.37 [14:17:12]line НДС 12% : 196.48 [14:17:12]line Наличными: 1850.00 [14:17:12]line Безнал.: 0.00 [14:17:12]line Место: АЗС № 97 "Партнер Нефть" [14:17:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:17:12]line СНО: Общий режим [14:17:12]line Чек 345 27.07.2024 14:17 [14:17:12]line Смена: 438 ФФД: 1.0 [14:17:12]line ЗНМ: 0300000054 [14:17:12]line РНМ: 0000000000092624 [14:17:12]line Версия ККМ: 001 [14:17:12]line ФМ: 0000000000874959 [14:17:12]line ФД: 225985 [14:17:12]line ФПД: 97868708388603 [14:17:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225985&fm=97868708388603&tin=02508201610067®Number=0000000000092624&sum=185000 [14:17:12]written 0, free lines is 4095 [14:17:13]Write to MH i2c: 01 00 00 C9 0D D6 [14:17:13]Write i2c OK [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: 01 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: 01 07 00 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: 01 07 00 C9 0D 00 00 00 00 00 62 0C 4B [14:17:13]RasterBufferAndPrint [14:17:13]line [14:17:13]line [14:17:13]line [14:17:13]line [14:17:13]line [14:17:13]written 0, free lines is 3174 [14:17:13]MH_Cut [14:17:13]Write to MH i2c: D1 01 00 D0 0D 01 AF [14:17:13]Write i2c OK [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: D1 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: D1 01 00 [14:17:13]MH_I2C_Read... [14:17:13]Read from MH i2c: D1 01 00 D0 0D 00 AE [14:17:13]Write to MH i2c: 01 00 00 D1 0D DE [14:17:13]Write i2c OK [14:17:13]MH_I2C_Read... [14:17:14]*** Cut start [14:17:14]*** Partial cut [14:17:14]*** CUTSNS_PIN = 1 [14:17:14]*** CUTSNS_PIN = 0 [14:17:14]recv_with_timeout no data received [14:17:14]CommunicateWithHost answer receiving error [14:17:14]CommunicateWithHost err = -3 [14:17:14]OFD Sender: Server communicate error [14:17:14]*** Brake cut motor [14:17:14]OFD Sender: Processing packet 225980 [packets to send 605, broken 599] [14:17:14]ProducePacketName [14:17:14]name=ofd_packets/00225980 [14:17:14]OFD Sender: To server: pG, [14:17:14]CommunicateWithHost lk.salyk.kg:30040 [14:17:14]ConnectInit lk.salyk.kg [14:17:15]Read from MH i2c: 01 [14:17:15]MH_I2C_Read... [14:17:15]*** Stop cut motor [14:17:15]*** Cut end [14:17:15]Read from MH i2c: 01 07 00 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: 01 07 00 D1 0D 00 00 00 00 00 FF 0F F3 [14:17:15]process_action close_receipt done [14:17:15]requested_data is exist [14:17:15]produce_requested_data [14:17:15]requested_item fm.sn is exist - process it [14:17:15]wFMCommunicate request_size=4 [14:17:15]MH_SAM_APDU [14:17:15]CAPDU: 80 11 00 00 [14:17:15]Write to MH i2c: E2 08 00 D2 0D 80 11 00 00 00 00 00 00 59 [14:17:15]Write i2c OK [14:17:15]MH_I2C_Read... [14:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:15]Read from MH i2c: E2 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 17 00 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 17 00 D2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [14:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:17:15]wFMCommunicate OK [14:17:15]requested_item fd.num is exist - process it [14:17:15]SAM_PROTO_GetFieldsCounters [14:17:15]wFMCommunicate request_size=4 [14:17:15]MH_SAM_APDU [14:17:15]CAPDU: 80 13 00 00 [14:17:15]Write to MH i2c: E2 08 00 D3 0D 80 13 00 00 00 00 00 00 5C [14:17:15]Write i2c OK [14:17:15]MH_I2C_Read... [14:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:15]Read from MH i2c: E2 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 62 00 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 62 00 D3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [14:17:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:15]wFMCommunicate OK [14:17:15]SAM_PROTO_GetFieldsCounters done [14:17:15]requested_item shift.num is exist - process it [14:17:15]requested_item shift.opened is exist - process it [14:17:15]req_shift_opened [14:17:15]FM_GetShiftState [14:17:15]SAM_PROTO_GetShiftState [14:17:15]wFMCommunicate request_size=4 [14:17:15]MH_SAM_APDU [14:17:15]CAPDU: 80 13 01 00 [14:17:15]Write to MH i2c: E2 08 00 D4 0D 80 13 01 00 00 00 00 00 5E [14:17:15]Write i2c OK [14:17:15]MH_I2C_Read... [14:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:15]Read from MH i2c: E2 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 0E 00 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 0E 00 D4 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6C [14:17:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:17:15]wFMCommunicate OK [14:17:15]SAM_PROTO_GetShiftState done [14:17:15]FM_GetShiftState done [14:17:15]req_shift_opened done [14:17:15]requested_item shift.open_date is exist - process it [14:17:15]req_shift_open_date [14:17:15]req_shift_open_date done [14:17:15]produce_requested_data done [14:17:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225985,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:17:15]process_action_free close_receipt [14:17:15]json_value_free [14:17:15]json_value_free done [14:17:15]process_json_proto returns [14:17:15]Send response to host [14:17:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225985,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:17:15]free response buf [14:17:15]execute_script done [14:17:15]execute_script returns [14:17:15]free content buf [14:17:15]Sock 9.Close socket [14:17:15]Sock 9.Thread stoped [14:17:18]accept exits with 11 [14:17:18]New connection [14:17:18]New thread 3066580324 created [14:17:18]Thread 3066723684 joined [14:17:18]Waiting for new connection... [14:17:18] Sock 11.Parse request [14:17:18]Sock 11.Check first char [14:17:18]Sock 11.First char is OK [14:17:18]request: POST /json_proto HTTP/1.0 [14:17:18]Method: POST [14:17:18]URL: /json_proto [14:17:18]Method is POST - this is cgi request [14:17:18]url: /json_proto [14:17:18]query_string will be loaded in cgi processing [14:17:18]execute_cgi json_proto POST (null) [14:17:18]execute_cgi path=json_proto method=POST [14:17:18]POST find Content-Length [14:17:18]Host: 172.17.43.131:8080 [14:17:18]Content-Length: 680 [14:17:18]Content-Type: application/json [14:17:18] [14:17:18]POST finish read [14:17:18]Found Content-Length = 680 [14:17:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:18]execute_script... [14:17: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)2002283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:18]POST & json_proto [14:17:18]process_json_proto [14:17:18]json parsed OK: [14:17:18]protocol is kg_v1.0 [14:17:18]action value=close_receipt [14:17:18]process_action close_receipt [14:17:18]cmd_close_receipt [14:17:18]MH_GetDate [14:17:18]Write to MH i2c: F0 00 00 D5 0D D1 [14:17:18]Write i2c OK [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: F0 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: F0 09 00 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: F0 09 00 D5 0D 00 6F 01 A5 66 F9 24 A2 66 7A [14:17:18]GetLastDocTimeStamp 1722089831 [14:17:18]current date 1722089839 [14:17:18]FM_GetShiftState [14:17:18]SAM_PROTO_GetShiftState [14:17:18]wFMCommunicate request_size=4 [14:17:18]MH_SAM_APDU [14:17:18]CAPDU: 80 13 01 00 [14:17:18]Write to MH i2c: E2 08 00 D6 0D 80 13 01 00 00 00 00 00 60 [14:17:18]Write i2c OK [14:17:18]MH_I2C_Read... [14:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:18]Read from MH i2c: E2 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: E2 0E 00 [14:17:18]MH_I2C_Read... [14:17:18]Read from MH i2c: E2 0E 00 D6 0D 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6E [14:17:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:17:18]wFMCommunicate OK [14:17:18]SAM_PROTO_GetShiftState done [14:17:18]FM_GetShiftState done [14:17:18]opened in 1722038719 [14:17:18]opened+sec_in_day 1722125119 [14:17:18]quantity*price = 300075 [14:17:18]sum+1 = 300077 [14:17:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 346 27.07.2024 14:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225986 ФПД: 163352159221058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225986&fm=163352159221058&tin=02508201610067®Number=0000000000092624&sum=300000 [14:17:20]StoreToDocumentArchive [14:17:20]shift 438 fd 225986 [14:17:20]save to /storage/0438/doc_00225986 [14:17:20]save last doc name /storage/0438/doc_00225986 to /storage/kkm_last_doc_name [14:17:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8B E6 47 00 8C 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 35 39 10 04 04 00 BC 72 03 00 F4 03 04 00 7B AD A4 66 B6 04 01 00 00 0C 39 D8 B1 62 E4 A3 DF [14:17:20]CommunicateWithHost err = 0 [14:17:20]CheckOFDResponse [14:17:20]1017 (14) - 77093643461234 [14:17:20]1041 (16) - 0000000000874959 [14:17:20]1040 (4) - 225980 [14:17:20]1012 (4) - 27.07.2024 08:19 [14:17:20]1206 (1) - 0 [14:17:20]OFD Sender: Remove packet 225980 [14:17:20]ProducePacketName [14:17:20]name=ofd_packets/00225980 [14:17:20]NVStorageDeleteData [14:17:20]save OK [14:17:20]Clear old archive folders... [14:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:17:20]tlvbuf is 0090AD90 [14:17:20]SAM_PROTO_ClearQueue [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 09 00 00 [14:17:20]Write to MH i2c: E2 08 00 E3 0D 80 09 00 00 00 00 00 00 62 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 E3 0D 00 90 00 64 [14:17:20]RAPDU: 90 00 [14:17:20]wFMCommunicate OK [14:17:20]SAM_PROTO_ClearQueue done [14:17:20]KKMCreateOFDPacket [14:17:20]OFDProtocolAddRootSTLVToBuf [14:17:20]FM_MakeSignedData [14:17:20]FM_MakeSignedData [14:17:20]SAM_PROTO_SignData [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 0D 01 02 [14:17:20]Write to MH i2c: E2 08 00 E4 0D 80 0D 01 02 00 00 00 00 6A [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 E4 0D 00 90 00 65 [14:17:20]RAPDU: 90 00 [14:17:20]wFMCommunicate OK [14:17:20]wFMCommunicate request_size=255 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 6F 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 72 03 00 35 04 06 00 94 91 63 6C [14:17:20]Write to MH i2c: E2 02 01 E5 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 6F 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 72 03 00 35 04 06 00 94 91 63 6C 00 00 E6 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 E5 0D 00 90 00 66 [14:17:20]RAPDU: 90 00 [14:17:20]wFMCommunicate OK [14:17:20]wFMCommunicate request_size=7 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 0D 02 02 02 75 42 [14:17:20]Write to MH i2c: E2 0A 00 E6 0D 80 0D 02 02 02 00 75 42 00 00 28 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 03 00 E6 0D 00 90 00 67 [14:17:20]RAPDU: 90 00 [14:17:20]wFMCommunicate OK [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 0D 03 02 [14:17:20]Write to MH i2c: E2 08 00 E7 0D 80 0D 03 02 00 00 00 00 6F [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:20]OFD Sender: Processing packet 225981 [packets to send 604, broken 599] [14:17:20]ProducePacketName [14:17:20]name=ofd_packets/00225981 [14:17:20]OFD Sender: To server: pG, [14:17:20]CommunicateWithHost lk.salyk.kg:30040 [14:17:20]ConnectInit lk.salyk.kg [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 0B 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 0B 00 E7 0D 00 95 CF 68 C7 A9 0A 8B AF 90 00 F0 [14:17:20]RAPDU: 95 CF 68 C7 A9 0A 8B AF 90 00 [14:17:20]wFMCommunicate OK [14:17:20]SAM_PROTO_SignData done [14:17:20]FM_MakeSignedData done [14:17:20]CreateOFDProtocolMessage [14:17:20]wFMCommunicate request_size=4 [14:17:20]MH_SAM_APDU [14:17:20]CAPDU: 80 11 00 00 [14:17:20]Write to MH i2c: E2 08 00 E8 0D 80 11 00 00 00 00 00 00 6F [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:20]Read from MH i2c: E2 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 17 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: E2 17 00 E8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [14:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:17:20]wFMCommunicate OK [14:17:20]CreateOFDProtocolMessage done [14:17:20]OFDSenderStorePacket 225986 [14:17:20]StoreOFDPacket docnum=225986 [14:17:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 08 CC 04 01 D7 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 6F 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 72 03 00 35 04 06 00 94 91 63 6C 75 42 95 CF 68 C7 A9 0A 8B AF [14:17:20]CheckFolder [14:17:20]dirname=/storage/ofd_packets [14:17:20]CheckFolder done [14:17:20]ProducePacketName [14:17:20]name=ofd_packets/00225986 [14:17:20]NVStorageSaveData ofd_packets/00225986 [14:17:20]File name is /storage/ofd_packets/00225986 [14:17:20]Write 298 bytes [14:17:20]NVStorageSaveData done [14:17:20]OFDSenderStorePacket done [14:17:20]KKMCreateOFDPacket done [14:17:20]NVStorageSaveData kkm_last_timestamp [14:17:20]File name is /storage/kkm_last_timestamp [14:17:20]Write 4 bytes [14:17:20]NVStorageSaveData done [14:17:20]ExternCall_PrintAddStr [14:17:20]wPrintStart [14:17:20]Write to MH i2c: 01 00 00 E9 0D F6 [14:17:20]Write i2c OK [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: 01 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: 01 07 00 [14:17:20]MH_I2C_Read... [14:17:20]Read from MH i2c: 01 07 00 E9 0D 00 00 00 00 00 FF 0F 0B [14:17:20]RasterBufferAndPrint [14:17:20]line Счет N : (1)2002283 [14:17:20]line ИНН: 02508201610067 [14:17:20]line Контрольно-Кассовый Чек [14:17:20]line ПРОДАЖА [14:17:20]line ТРК (МРК, ГНК) : 61 [14:17:20]line Товар: 2710194210 [14:17:20]line ДТ-К-5 [14:17:20]line 39.380 * 76.20 [14:17:20]line = 3000.76 [14:17:20]line НДС 12% НСП 1% [14:17:20]line > о реализуемом товаре [14:17:20]line ОКРУГЛЕНИЕ: -0.76 [14:17:20]line ИТОГО: 3000.00 [14:17:20]line Внесено: 3000.00 [14:17:20]line СДАЧА: 0.00 [14:17:20]line НСП 1% : 26.55 [14:17:20]line НДС 12% : 318.66 [14:17:20]line Наличными: 3000.00 [14:17:20]line Безнал.: 0.00 [14:17:20]line Место: АЗС № 97 "Партнер Нефть" [14:17:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:17:20]line СНО: Общий режим [14:17:20]line Чек 346 27.07.2024 14:17 [14:17:20]line Смена: 438 ФФД: 1.0 [14:17:20]line ЗНМ: 0300000054 [14:17:20]line РНМ: 0000000000092624 [14:17:20]line Версия ККМ: 001 [14:17:20]line ФМ: 0000000000874959 [14:17:20]line ФД: 225986 [14:17:20]line ФПД: 163352159221058 [14:17:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T141719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225986&fm=163352159221058&tin=02508201610067®Number=0000000000092624&sum=300000 [14:17:20]written 0, free lines is 4095 [14:17:21]Write to MH i2c: 01 00 00 14 0E 22 [14:17:21]Write i2c OK [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: 01 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: 01 07 00 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: 01 07 00 14 0E 00 00 00 00 00 68 0C 9D [14:17:21]RasterBufferAndPrint [14:17:21]line [14:17:21]line [14:17:21]line [14:17:21]line [14:17:21]line [14:17:21]written 0, free lines is 3184 [14:17:21]MH_Cut [14:17:21]Write to MH i2c: D1 01 00 1B 0E 01 FB [14:17:21]Write i2c OK [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: D1 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: D1 01 00 [14:17:21]MH_I2C_Read... [14:17:21]Read from MH i2c: D1 01 00 1B 0E 00 FA [14:17:21]Write to MH i2c: 01 00 00 1C 0E 2A [14:17:21]Write i2c OK [14:17:21]MH_I2C_Read... [14:17:22]*** Cut start [14:17:22]*** Partial cut [14:17:22]*** CUTSNS_PIN = 1 [14:17:22]*** CUTSNS_PIN = 0 [14:17:22]*** Brake cut motor [14:17:23]Read from MH i2c: 01 [14:17:23]MH_I2C_Read... [14:17:23]*** Stop cut motor [14:17:23]*** Cut end [14:17:23]Read from MH i2c: 01 07 00 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: 01 07 00 1C 0E 00 00 00 00 00 FF 0F 3F [14:17:23]process_action close_receipt done [14:17:23]requested_data is exist [14:17:23]produce_requested_data [14:17:23]requested_item fm.sn is exist - process it [14:17:23]wFMCommunicate request_size=4 [14:17:23]MH_SAM_APDU [14:17:23]CAPDU: 80 11 00 00 [14:17:23]Write to MH i2c: E2 08 00 1D 0E 80 11 00 00 00 00 00 00 A5 [14:17:23]Write i2c OK [14:17:23]MH_I2C_Read... [14:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:23]Read from MH i2c: E2 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: E2 17 00 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: E2 17 00 1D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [14:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:17:23]wFMCommunicate OK [14:17:23]requested_item fd.num is exist - process it [14:17:23]SAM_PROTO_GetFieldsCounters [14:17:23]wFMCommunicate request_size=4 [14:17:23]MH_SAM_APDU [14:17:23]CAPDU: 80 13 00 00 [14:17:23]Write to MH i2c: E2 08 00 1E 0E 80 13 00 00 00 00 00 00 A8 [14:17:23]Write i2c OK [14:17:23]MH_I2C_Read... [14:17:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:23]Read from MH i2c: E2 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: E2 62 00 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: E2 62 00 1E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [14:17:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:23]wFMCommunicate OK [14:17:23]SAM_PROTO_GetFieldsCounters done [14:17:23]requested_item shift.num is exist - process it [14:17:23]requested_item shift.opened is exist - process it [14:17:23]req_shift_opened [14:17:23]FM_GetShiftState [14:17:23]SAM_PROTO_GetShiftState [14:17:23]wFMCommunicate request_size=4 [14:17:23]MH_SAM_APDU [14:17:23]CAPDU: 80 13 01 00 [14:17:23]Write to MH i2c: E2 08 00 1F 0E 80 13 01 00 00 00 00 00 AA [14:17:23]Write i2c OK [14:17:23]MH_I2C_Read... [14:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:23]Read from MH i2c: E2 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: E2 0E 00 [14:17:23]MH_I2C_Read... [14:17:23]Read from MH i2c: E2 0E 00 1F 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B8 [14:17:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:17:23]wFMCommunicate OK [14:17:23]SAM_PROTO_GetShiftState done [14:17:23]FM_GetShiftState done [14:17:23]req_shift_opened done [14:17:23]requested_item shift.open_date is exist - process it [14:17:23]req_shift_open_date [14:17:23]req_shift_open_date done [14:17:23]produce_requested_data done [14:17:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225986,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:17:23]process_action_free close_receipt [14:17:23]json_value_free [14:17:23]json_value_free done [14:17:23]process_json_proto returns [14:17:23]Send response to host [14:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225986,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:17:23]free response buf [14:17:23]execute_script done [14:17:23]execute_script returns [14:17:23]free content buf [14:17:23]Sock 11.Close socket [14:17:23]Sock 11.Thread stoped [14:17:25]ConnectInit Can't take IP for lk.salyk.kg [14:17:25]CommunicateWithHost connect error [14:17:25]CommunicateWithHost err = -1 [14:17:25]OFD Sender: Server communicate error [14:17:25]OFD Sender: Processing packet 225981 [packets to send 605, broken 599] [14:17:25]ProducePacketName [14:17:25]name=ofd_packets/00225981 [14:17:25]OFD Sender: To server: pG, [14:17:25]CommunicateWithHost lk.salyk.kg:30040 [14:17:25]ConnectInit lk.salyk.kg [14:17:32]recv_with_timeout no data received [14:17:32]Connected sock=8 [14:17:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 16 9F 07 01 EE 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 2C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 91 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 72 03 00 35 04 06 00 70 9D EE 83 C4 11 C3 47 D5 69 40 2E 46 56 [14:17:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 57 2B 47 00 69 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 35 39 10 04 04 00 BD 72 03 00 F4 03 04 00 88 AD A4 66 B6 04 01 00 00 07 3E 2C A7 5E 54 03 B2 [14:17:33]CommunicateWithHost err = 0 [14:17:33]CheckOFDResponse [14:17:33]1017 (14) - 77093643461234 [14:17:33]1041 (16) - 0000000000874959 [14:17:33]1040 (4) - 225981 [14:17:33]1012 (4) - 27.07.2024 08:19 [14:17:33]1206 (1) - 0 [14:17:33]OFD Sender: Remove packet 225981 [14:17:33]ProducePacketName [14:17:33]name=ofd_packets/00225981 [14:17:33]NVStorageDeleteData [14:17:34]OFD Sender: Processing packet 225982 [packets to send 604, broken 599] [14:17:34]ProducePacketName [14:17:34]name=ofd_packets/00225982 [14:17:34]OFD Sender: To server: pG, [14:17:34]CommunicateWithHost lk.salyk.kg:30040 [14:17:34]ConnectInit lk.salyk.kg [14:17:34]Connected sock=6 [14:17: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 35 39 10 01 00 00 41 87 08 01 E5 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 A3 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 72 03 00 35 04 06 00 D1 E0 AF C0 43 B7 B5 76 93 6F 21 EC 0A 64 [14:17: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 35 39 4F 00 00 00 DD 8C 47 00 0C 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 35 39 10 04 04 00 BE 72 03 00 F4 03 04 00 8A AD A4 66 B6 04 01 00 00 8D 6E B1 3F F2 9C 60 05 [14:17:35]CommunicateWithHost err = 0 [14:17:35]CheckOFDResponse [14:17:35]1017 (14) - 77093643461234 [14:17:35]1041 (16) - 0000000000874959 [14:17:35]1040 (4) - 225982 [14:17:35]1012 (4) - 27.07.2024 08:19 [14:17:35]1206 (1) - 0 [14:17:35]OFD Sender: Remove packet 225982 [14:17:35]ProducePacketName [14:17:35]name=ofd_packets/00225982 [14:17:35]NVStorageDeleteData [14:17:36]OFD Sender: Processing packet 225983 [packets to send 603, broken 599] [14:17:36]ProducePacketName [14:17:36]name=ofd_packets/00225983 [14:17:36]OFD Sender: To server: pG, [14:17:36]CommunicateWithHost lk.salyk.kg:30040 [14:17:36]ConnectInit lk.salyk.kg [14:17:36]Connected sock=6 [14:17: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 35 39 0F 01 00 00 C6 D6 07 01 1C 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 DA 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 72 03 00 35 04 06 00 D4 BC 24 64 43 A6 C8 87 9A 94 54 43 40 24 [14:17: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 35 39 4F 00 00 00 CE 3C 47 00 13 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 72 03 00 F4 03 04 00 8D AD A4 66 B6 04 01 00 00 80 2C 70 57 63 5A B4 9C [14:17:37]CommunicateWithHost err = 0 [14:17:37]CheckOFDResponse [14:17:37]1017 (14) - 77093643461234 [14:17:37]1041 (16) - 0000000000874959 [14:17:37]1040 (4) - 225983 [14:17:37]1012 (4) - 27.07.2024 08:19 [14:17:37]1206 (1) - 0 [14:17:37]OFD Sender: Remove packet 225983 [14:17:37]ProducePacketName [14:17:37]name=ofd_packets/00225983 [14:17:37]NVStorageDeleteData [14:17:38]OFD Sender: Processing packet 225984 [packets to send 602, broken 599] [14:17:38]ProducePacketName [14:17:38]name=ofd_packets/00225984 [14:17:38]OFD Sender: To server: pG, [14:17:38]CommunicateWithHost lk.salyk.kg:30040 [14:17:38]ConnectInit lk.salyk.kg [14:17:42]Connected sock=6 [14:17: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 35 39 0C 01 00 00 D3 24 04 01 79 83 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 FB 00 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 72 03 00 35 04 06 00 6F 88 71 25 34 23 13 36 35 4F DB 6B 3D 34 [14:17: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 35 39 4F 00 00 00 60 EC 47 00 72 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 72 03 00 F4 03 04 00 92 AD A4 66 B6 04 01 00 00 7C 41 61 13 72 AE B5 A2 [14:17:43]CommunicateWithHost err = 0 [14:17:43]CheckOFDResponse [14:17:43]1017 (14) - 77093643461234 [14:17:43]1041 (16) - 0000000000874959 [14:17:43]1040 (4) - 225984 [14:17:43]1012 (4) - 27.07.2024 08:19 [14:17:43]1206 (1) - 0 [14:17:43]OFD Sender: Remove packet 225984 [14:17:43]ProducePacketName [14:17:43]name=ofd_packets/00225984 [14:17:43]NVStorageDeleteData [14:17:44]OFD Sender: Processing packet 225985 [packets to send 601, broken 599] [14:17:44]ProducePacketName [14:17:44]name=ofd_packets/00225985 [14:17:44]OFD Sender: To server: pG, [14:17:44]CommunicateWithHost lk.salyk.kg:30040 [14:17:44]ConnectInit lk.salyk.kg [14:17:44]Connected sock=6 [14:17: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 35 39 0E 01 00 00 37 91 06 01 B2 10 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E C6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BD D2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 D2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 4C 00 00 00 00 07 04 06 00 A8 D2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 67 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 72 03 00 35 04 06 00 59 02 D5 99 1E FB F3 27 12 69 13 45 9B BB [14:17: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 35 39 4F 00 00 00 09 7C 47 00 D3 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 72 03 00 F4 03 04 00 94 AD A4 66 B6 04 01 00 00 35 94 59 CC 7E E1 BB 36 [14:17:45]CommunicateWithHost err = 0 [14:17:45]CheckOFDResponse [14:17:45]1017 (14) - 77093643461234 [14:17:45]1041 (16) - 0000000000874959 [14:17:45]1040 (4) - 225985 [14:17:45]1012 (4) - 27.07.2024 08:19 [14:17:45]1206 (1) - 0 [14:17:45]OFD Sender: Remove packet 225985 [14:17:45]ProducePacketName [14:17:45]name=ofd_packets/00225985 [14:17:45]NVStorageDeleteData [14:17:45]OFD Sender: Processing packet 225986 [packets to send 600, broken 599] [14:17:45]ProducePacketName [14:17:45]name=ofd_packets/00225986 [14:17:45]OFD Sender: To server: pG, [14:17:45]CommunicateWithHost lk.salyk.kg:30040 [14:17:45]ConnectInit lk.salyk.kg [14:17:46]Connected sock=6 [14:17: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 35 39 0C 01 00 00 08 CC 04 01 D7 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 6F 01 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 72 03 00 35 04 06 00 94 91 63 6C 75 42 95 CF 68 C7 A9 0A 8B AF [14:17: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 35 39 4F 00 00 00 D7 0E 47 00 37 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 35 39 10 04 04 00 C2 72 03 00 F4 03 04 00 95 AD A4 66 B6 04 01 00 00 36 E9 4A 03 3C 9B 44 71 [14:17:46]CommunicateWithHost err = 0 [14:17:46]CheckOFDResponse [14:17:46]1017 (14) - 77093643461234 [14:17:46]1041 (16) - 0000000000874959 [14:17:46]1040 (4) - 225986 [14:17:46]1012 (4) - 27.07.2024 08:19 [14:17:46]1206 (1) - 0 [14:17:46]OFD Sender: Remove packet 225986 [14:17:46]ProducePacketName [14:17:46]name=ofd_packets/00225986 [14:17:46]NVStorageDeleteData [14:17:47]OFD Sender: No OFD packet to send [14:17:52]OFD Sender: No OFD packet to send [14:17:57]OFD Sender: No OFD packet to send [14:18:01]recv_with_timeout no data received [14:18:02]OFD Sender: No OFD packet to send [14:18:07]OFD Sender: No OFD packet to send [14:18:11]recv_with_timeout no data received [14:18:12]OFD Sender: No OFD packet to send [14:18:17]OFD Sender: No OFD packet to send [14:18:22]recv_with_timeout no data received [14:18:22]OFD Sender: No OFD packet to send [14:18:27]OFD Sender: No OFD packet to send [14:18:32]OFD Sender: No OFD packet to send [14:18:37]OFD Sender: No OFD packet to send [14:18:37]recv_with_timeout no data received [14:18:42]OFD Sender: No OFD packet to send [14:18:47]OFD Sender: No OFD packet to send [14:18:52]OFD Sender: No OFD packet to send [14:18:57]OFD Sender: No OFD packet to send [14:19:02]OFD Sender: No OFD packet to send [14:19:07]OFD Sender: No OFD packet to send [14:19:12]OFD Sender: No OFD packet to send [14:19:17]OFD Sender: No OFD packet to send [14:19:22]OFD Sender: No OFD packet to send [14:19:27]OFD Sender: No OFD packet to send [14:19:32]OFD Sender: No OFD packet to send [14:19:37]OFD Sender: No OFD packet to send [14:19:42]OFD Sender: No OFD packet to send [14:19:47]OFD Sender: No OFD packet to send [14:19:52]OFD Sender: No OFD packet to send [14:19:57]OFD Sender: No OFD packet to send [14:20:02]OFD Sender: No OFD packet to send [14:20:07]OFD Sender: No OFD packet to send [14:20:12]OFD Sender: No OFD packet to send [14:20:17]OFD Sender: No OFD packet to send [14:20:22]OFD Sender: No OFD packet to send [14:20:27]OFD Sender: No OFD packet to send [14:20:32]OFD Sender: No OFD packet to send [14:20:37]OFD Sender: No OFD packet to send [14:20:42]OFD Sender: No OFD packet to send [14:20:47]OFD Sender: No OFD packet to send [14:20:52]OFD Sender: No OFD packet to send [14:20:57]OFD Sender: No OFD packet to send [14:21:02]OFD Sender: No OFD packet to send [14:21:07]OFD Sender: No OFD packet to send [14:21:12]OFD Sender: No OFD packet to send [14:21:17]OFD Sender: No OFD packet to send [14:21:22]OFD Sender: No OFD packet to send [14:21:27]OFD Sender: No OFD packet to send [14:21:31]accept exits with 9 [14:21:31]New connection [14:21:31]New thread 3066723684 created [14:21:31]Thread 3066580324 joined [14:21:31]Waiting for new connection... [14:21:31] Sock 9.Parse request [14:21:31]Sock 9.Check first char [14:21:31]Sock 9.First char is OK [14:21:31]request: POST /json_proto HTTP/1.0 [14:21:31]Method: POST [14:21:31]URL: /json_proto [14:21:31]Method is POST - this is cgi request [14:21:31]url: /json_proto [14:21:31]query_string will be loaded in cgi processing [14:21:31]execute_cgi json_proto POST (null) [14:21:31]execute_cgi path=json_proto method=POST [14:21:31]POST find Content-Length [14:21:31]Host: 172.17.43.131:8080 [14:21:31]Content-Length: 680 [14:21:31]Content-Type: application/json [14:21:31] [14:21:31]POST finish read [14:21:31]Found Content-Length = 680 [14:21:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:31]execute_script... [14:21:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:31]POST & json_proto [14:21:31]process_json_proto [14:21:31]json parsed OK: [14:21:31]protocol is kg_v1.0 [14:21:31]action value=close_receipt [14:21:31]process_action close_receipt [14:21:31]cmd_close_receipt [14:21:31]MH_GetDate [14:21:31]Write to MH i2c: F0 00 00 20 0E 1D [14:21:31]Write i2c OK [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: F0 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: F0 09 00 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: F0 09 00 20 0E 00 6C 02 A5 66 F9 24 A2 66 C4 [14:21:31]GetLastDocTimeStamp 1722089839 [14:21:31]current date 1722090092 [14:21:31]FM_GetShiftState [14:21:31]SAM_PROTO_GetShiftState [14:21:31]wFMCommunicate request_size=4 [14:21:31]MH_SAM_APDU [14:21:31]CAPDU: 80 13 01 00 [14:21:31]Write to MH i2c: E2 08 00 21 0E 80 13 01 00 00 00 00 00 AC [14:21:31]Write i2c OK [14:21:31]MH_I2C_Read... [14:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:31]Read from MH i2c: E2 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 0E 00 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 0E 00 21 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BA [14:21:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:21:31]wFMCommunicate OK [14:21:31]SAM_PROTO_GetShiftState done [14:21:31]FM_GetShiftState done [14:21:31]opened in 1722038719 [14:21:31]opened+sec_in_day 1722125119 [14:21:31]quantity*price = 200025 [14:21:31]sum+1 = 200026 [14:21:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 347 27.07.2024 14:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225987 ФПД: 242120712318982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225987&fm=242120712318982&tin=02508201610067®Number=0000000000092624&sum=200000 [14:21:32]StoreToDocumentArchive [14:21:32]shift 438 fd 225987 [14:21:32]save to /storage/0438/doc_00225987 [14:21:32]save last doc name /storage/0438/doc_00225987 to /storage/kkm_last_doc_name [14:21:32]save OK [14:21:32]Clear old archive folders... [14:21:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:21:32]tlvbuf is 00906F40 [14:21:32]SAM_PROTO_ClearQueue [14:21:32]wFMCommunicate request_size=4 [14:21:32]MH_SAM_APDU [14:21:32]CAPDU: 80 09 00 00 [14:21:32]Write to MH i2c: E2 08 00 2E 0E 80 09 00 00 00 00 00 00 AE [14:21:32]Write i2c OK [14:21:32]MH_I2C_Read... [14:21:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:32]Read from MH i2c: E2 [14:21:32]MH_I2C_Read... [14:21:32]Read from MH i2c: E2 03 00 [14:21:32]MH_I2C_Read... [14:21:32]Read from MH i2c: E2 03 00 2E 0E 00 90 00 B0 [14:21:32]RAPDU: 90 00 [14:21:32]wFMCommunicate OK [14:21:32]SAM_PROTO_ClearQueue done [14:21:32]KKMCreateOFDPacket [14:21:32]OFDProtocolAddRootSTLVToBuf [14:21:32]FM_MakeSignedData [14:21:32]FM_MakeSignedData [14:21:32]SAM_PROTO_SignData [14:21:32]wFMCommunicate request_size=4 [14:21:32]MH_SAM_APDU [14:21:32]CAPDU: 80 0D 01 02 [14:21:32]Write to MH i2c: E2 08 00 2F 0E 80 0D 01 02 00 00 00 00 B6 [14:21:32]Write i2c OK [14:21:32]MH_I2C_Read... [14:21:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:32]Read from MH i2c: E2 [14:21:32]MH_I2C_Read... [14:21:32]Read from MH i2c: E2 03 00 [14:21:32]MH_I2C_Read... [14:21:32]Read from MH i2c: E2 03 00 2F 0E 00 90 00 B1 [14:21:32]RAPDU: 90 00 [14:21:32]wFMCommunicate OK [14:21:32]wFMCommunicate request_size=255 [14:21:32]MH_SAM_APDU [14:21:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6C 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 72 03 00 35 04 06 00 DC 35 1F 0C [14:21:32]Write to MH i2c: E2 02 01 30 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6C 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 72 03 00 35 04 06 00 DC 35 1F 0C 00 00 31 [14:21:32]Write i2c OK [14:21:32]MH_I2C_Read... [14:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:33]Read from MH i2c: E2 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 03 00 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 03 00 30 0E 00 90 00 B2 [14:21:33]RAPDU: 90 00 [14:21:33]wFMCommunicate OK [14:21:33]wFMCommunicate request_size=7 [14:21:33]MH_SAM_APDU [14:21:33]CAPDU: 80 0D 02 02 02 F0 06 [14:21:33]Write to MH i2c: E2 0A 00 31 0E 80 0D 02 02 02 00 F0 06 00 00 B3 [14:21:33]Write i2c OK [14:21:33]MH_I2C_Read... [14:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:33]Read from MH i2c: E2 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 03 00 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 03 00 31 0E 00 90 00 B3 [14:21:33]RAPDU: 90 00 [14:21:33]wFMCommunicate OK [14:21:33]wFMCommunicate request_size=4 [14:21:33]MH_SAM_APDU [14:21:33]CAPDU: 80 0D 03 02 [14:21:33]Write to MH i2c: E2 08 00 32 0E 80 0D 03 02 00 00 00 00 BB [14:21:33]Write i2c OK [14:21:33]MH_I2C_Read... [14:21:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:33]Read from MH i2c: E2 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 0B 00 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 0B 00 32 0E 00 14 17 47 B5 A9 F8 51 BE 90 00 93 [14:21:33]RAPDU: 14 17 47 B5 A9 F8 51 BE 90 00 [14:21:33]wFMCommunicate OK [14:21:33]SAM_PROTO_SignData done [14:21:33]FM_MakeSignedData done [14:21:33]CreateOFDProtocolMessage [14:21:33]wFMCommunicate request_size=4 [14:21:33]MH_SAM_APDU [14:21:33]CAPDU: 80 11 00 00 [14:21:33]Write to MH i2c: E2 08 00 33 0E 80 11 00 00 00 00 00 00 BB [14:21:33]Write i2c OK [14:21:33]MH_I2C_Read... [14:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:33]Read from MH i2c: E2 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 17 00 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: E2 17 00 33 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [14:21:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:21:33]wFMCommunicate OK [14:21:33]CreateOFDProtocolMessage done [14:21:33]OFDSenderStorePacket 225987 [14:21:33]StoreOFDPacket docnum=225987 [14:21:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 91 84 04 01 B9 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6C 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 72 03 00 35 04 06 00 DC 35 1F 0C F0 06 14 17 47 B5 A9 F8 51 BE [14:21:33]CheckFolder [14:21:33]dirname=/storage/ofd_packets [14:21:33]CheckFolder done [14:21:33]ProducePacketName [14:21:33]name=ofd_packets/00225987 [14:21:33]NVStorageSaveData ofd_packets/00225987 [14:21:33]File name is /storage/ofd_packets/00225987 [14:21:33]Write 298 bytes [14:21:33]NVStorageSaveData done [14:21:33]OFDSenderStorePacket done [14:21:33]KKMCreateOFDPacket done [14:21:33]NVStorageSaveData kkm_last_timestamp [14:21:33]File name is /storage/kkm_last_timestamp [14:21:33]Write 4 bytes [14:21:33]NVStorageSaveData done [14:21:33]ExternCall_PrintAddStr [14:21:33]wPrintStart [14:21:33]Write to MH i2c: 01 00 00 34 0E 42 [14:21:33]Write i2c OK [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: 01 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: 01 07 00 [14:21:33]MH_I2C_Read... [14:21:33]Read from MH i2c: 01 07 00 34 0E 00 00 00 00 00 FF 0F 57 [14:21:33]RasterBufferAndPrint [14:21:33]line Счет N : (1)2002284 [14:21:33]line ИНН: 02508201610067 [14:21:33]line Контрольно-Кассовый Чек [14:21:33]line ПРОДАЖА [14:21:33]line ТРК (МРК, ГНК) : 51 [14:21:33]line Товар: 2710194210 [14:21:33]line ДТ-К-5 [14:21:33]line 26.250 * 76.20 [14:21:33]line = 2000.25 [14:21:33]line НДС 12% НСП 1% [14:21:33]line > о реализуемом товаре [14:21:33]line ОКРУГЛЕНИЕ: -0.25 [14:21:33]line ИТОГО: 2000.00 [14:21:33]line Внесено: 2000.00 [14:21:33]line СДАЧА: 0.00 [14:21:33]line НСП 1% : 17.70 [14:21:33]line НДС 12% : 212.42 [14:21:33]line Наличными: 2000.00 [14:21:33]line Безнал.: 0.00 [14:21:33]line Место: АЗС № 97 "Партнер Нефть" [14:21:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:21:33]line СНО: Общий режим [14:21:33]line Чек 347 27.07.2024 14:21 [14:21:33]line Смена: 438 ФФД: 1.0 [14:21:33]line ЗНМ: 0300000054 [14:21:33]line РНМ: 0000000000092624 [14:21:33]line Версия ККМ: 001 [14:21:33]line ФМ: 0000000000874959 [14:21:33]line ФД: 225987 [14:21:33]line ФПД: 242120712318982 [14:21:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225987&fm=242120712318982&tin=02508201610067®Number=0000000000092624&sum=200000 [14:21:33]OFD Sender: Processing packet 225987 [packets to send 600, broken 599] [14:21:33]ProducePacketName [14:21:33]name=ofd_packets/00225987 [14:21:33]OFD Sender: To server: pG, [14:21:33]CommunicateWithHost lk.salyk.kg:30040 [14:21:33]ConnectInit lk.salyk.kg [14:21:33]written 0, free lines is 4095 [14:21:34]Write to MH i2c: 01 00 00 5F 0E 6D [14:21:34]Write i2c OK [14:21:34]MH_I2C_Read... [14:21:34]Read from MH i2c: 01 [14:21:34]MH_I2C_Read... [14:21:34]Read from MH i2c: 01 07 00 [14:21:34]MH_I2C_Read... [14:21:34]Read from MH i2c: 01 07 00 5F 0E 00 00 00 00 00 5F 0C DF [14:21:34]RasterBufferAndPrint [14:21:34]line [14:21:34]line [14:21:34]line [14:21:34]line [14:21:34]line [14:21:34]written 0, free lines is 3169 [14:21:34]MH_Cut [14:21:34]Write to MH i2c: D1 01 00 66 0E 01 46 [14:21:34]Write i2c OK [14:21:34]MH_I2C_Read... [14:21:34]Read from MH i2c: D1 [14:21:34]MH_I2C_Read... [14:21:34]Read from MH i2c: D1 01 00 [14:21:34]MH_I2C_Read... [14:21:34]Read from MH i2c: D1 01 00 66 0E 00 45 [14:21:34]Write to MH i2c: 01 00 00 67 0E 75 [14:21:34]Write i2c OK [14:21:34]MH_I2C_Read... [14:21:35]*** Cut start [14:21:35]*** Partial cut [14:21:35]*** CUTSNS_PIN = 1 [14:21:35]*** CUTSNS_PIN = 0 [14:21:35]*** Brake cut motor [14:21:35]Read from MH i2c: 01 [14:21:35]MH_I2C_Read... [14:21:35]*** Stop cut motor [14:21:35]*** Cut end [14:21:35]Read from MH i2c: 01 07 00 [14:21:35]MH_I2C_Read... [14:21:35]Read from MH i2c: 01 07 00 67 0E 00 00 00 00 00 FF 0F 8A [14:21:35]process_action close_receipt done [14:21:35]requested_data is exist [14:21:35]produce_requested_data [14:21:35]requested_item fm.sn is exist - process it [14:21:35]wFMCommunicate request_size=4 [14:21:35]MH_SAM_APDU [14:21:35]CAPDU: 80 11 00 00 [14:21:35]Write to MH i2c: E2 08 00 68 0E 80 11 00 00 00 00 00 00 F0 [14:21:35]Write i2c OK [14:21:35]MH_I2C_Read... [14:21:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:35]Read from MH i2c: E2 [14:21:35]MH_I2C_Read... [14:21:35]Read from MH i2c: E2 17 00 [14:21:35]MH_I2C_Read... [14:21:35]Read from MH i2c: E2 17 00 68 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [14:21:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:21:35]wFMCommunicate OK [14:21:35]requested_item fd.num is exist - process it [14:21:35]SAM_PROTO_GetFieldsCounters [14:21:35]wFMCommunicate request_size=4 [14:21:35]MH_SAM_APDU [14:21:35]CAPDU: 80 13 00 00 [14:21:35]Write to MH i2c: E2 08 00 69 0E 80 13 00 00 00 00 00 00 F3 [14:21:35]Write i2c OK [14:21:35]MH_I2C_Read... [14:21:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:36]Read from MH i2c: E2 [14:21:36]MH_I2C_Read... [14:21:36]Read from MH i2c: E2 62 00 [14:21:36]MH_I2C_Read... [14:21:36]Read from MH i2c: E2 62 00 69 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [14:21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:36]wFMCommunicate OK [14:21:36]SAM_PROTO_GetFieldsCounters done [14:21:36]requested_item shift.num is exist - process it [14:21:36]requested_item shift.opened is exist - process it [14:21:36]req_shift_opened [14:21:36]FM_GetShiftState [14:21:36]SAM_PROTO_GetShiftState [14:21:36]wFMCommunicate request_size=4 [14:21:36]MH_SAM_APDU [14:21:36]CAPDU: 80 13 01 00 [14:21:36]Write to MH i2c: E2 08 00 6A 0E 80 13 01 00 00 00 00 00 F5 [14:21:36]Write i2c OK [14:21:36]MH_I2C_Read... [14:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:36]Read from MH i2c: E2 [14:21:36]MH_I2C_Read... [14:21:36]Read from MH i2c: E2 0E 00 [14:21:36]MH_I2C_Read... [14:21:36]Read from MH i2c: E2 0E 00 6A 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 03 [14:21:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:21:36]wFMCommunicate OK [14:21:36]SAM_PROTO_GetShiftState done [14:21:36]FM_GetShiftState done [14:21:36]req_shift_opened done [14:21:36]requested_item shift.open_date is exist - process it [14:21:36]req_shift_open_date [14:21:36]req_shift_open_date done [14:21:36]produce_requested_data done [14:21:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225987,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:21:36]process_action_free close_receipt [14:21:36]json_value_free [14:21:36]json_value_free done [14:21:36]process_json_proto returns [14:21:36]Send response to host [14:21:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225987,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:21:36]free response buf [14:21:36]execute_script done [14:21:36]execute_script returns [14:21:36]free content buf [14:21:36]Sock 9.Close socket [14:21:36]Sock 9.Thread stoped [14:21:36]Connected sock=11 [14:21: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 35 39 0C 01 00 00 91 84 04 01 B9 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6C 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 72 03 00 35 04 06 00 DC 35 1F 0C F0 06 14 17 47 B5 A9 F8 51 BE [14:21: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 35 39 4F 00 00 00 06 FB 47 00 18 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 72 03 00 F4 03 04 00 7C AE A4 66 B6 04 01 00 00 98 CB D3 88 55 14 91 8C [14:21:37]CommunicateWithHost err = 0 [14:21:37]CheckOFDResponse [14:21:37]1017 (14) - 77093643461234 [14:21:37]1041 (16) - 0000000000874959 [14:21:37]1040 (4) - 225987 [14:21:37]1012 (4) - 27.07.2024 08:23 [14:21:37]1206 (1) - 0 [14:21:37]OFD Sender: Remove packet 225987 [14:21:37]ProducePacketName [14:21:37]name=ofd_packets/00225987 [14:21:37]NVStorageDeleteData [14:21:37]OFD Sender: No OFD packet to send [14:21:42]OFD Sender: No OFD packet to send [14:21:46]recv_with_timeout no data received [14:21:47]OFD Sender: No OFD packet to send [14:21:52]OFD Sender: No OFD packet to send [14:21:57]OFD Sender: No OFD packet to send [14:21:58]recv_with_timeout no data received [14:22:01]accept exits with 8 [14:22:01]New connection [14:22:01]New thread 3066580324 created [14:22:01]Thread 3066723684 joined [14:22:01]Waiting for new connection... [14:22:01] Sock 8.Parse request [14:22:01]Sock 8.Check first char [14:22:01]Sock 8.First char is OK [14:22:01]request: POST /json_proto HTTP/1.0 [14:22:01]Method: POST [14:22:01]URL: /json_proto [14:22:01]Method is POST - this is cgi request [14:22:01]url: /json_proto [14:22:01]query_string will be loaded in cgi processing [14:22:01]execute_cgi json_proto POST (null) [14:22:01]execute_cgi path=json_proto method=POST [14:22:01]POST find Content-Length [14:22:01]Host: 172.17.43.131:8080 [14:22:01]Content-Length: 683 [14:22:01]Content-Type: application/json [14:22:01] [14:22:01]POST finish read [14:22:01]Found Content-Length = 683 [14:22:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:01]execute_script... [14:22:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:01]POST & json_proto [14:22:01]process_json_proto [14:22:01]json parsed OK: [14:22:01]protocol is kg_v1.0 [14:22:01]action value=close_receipt [14:22:01]process_action close_receipt [14:22:01]cmd_close_receipt [14:22:01]MH_GetDate [14:22:01]Write to MH i2c: F0 00 00 6B 0E 68 [14:22:01]Write i2c OK [14:22:01]MH_I2C_Read... [14:22:01]Read from MH i2c: F0 [14:22:01]MH_I2C_Read... [14:22:01]Read from MH i2c: F0 09 00 [14:22:01]MH_I2C_Read... [14:22:01]Read from MH i2c: F0 09 00 6B 0E 00 89 02 A5 66 F9 24 A2 66 2C [14:22:01]GetLastDocTimeStamp 1722090092 [14:22:01]current date 1722090121 [14:22:01]FM_GetShiftState [14:22:01]SAM_PROTO_GetShiftState [14:22:01]wFMCommunicate request_size=4 [14:22:01]MH_SAM_APDU [14:22:01]CAPDU: 80 13 01 00 [14:22:01]Write to MH i2c: E2 08 00 6C 0E 80 13 01 00 00 00 00 00 F7 [14:22:01]Write i2c OK [14:22:01]MH_I2C_Read... [14:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:01]Read from MH i2c: E2 [14:22:01]MH_I2C_Read... [14:22:01]Read from MH i2c: E2 0E 00 [14:22:01]MH_I2C_Read... [14:22:01]Read from MH i2c: E2 0E 00 6C 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 05 [14:22:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:22:01]wFMCommunicate OK [14:22:01]SAM_PROTO_GetShiftState done [14:22:01]FM_GetShiftState done [14:22:01]opened in 1722038719 [14:22:01]opened+sec_in_day 1722125119 [14:22:01]quantity*price = 100005 [14:22:01]sum+1 = 100006 [14:22:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 348 27.07.2024 14:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225988 ФПД: 255034325037378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225988&fm=255034325037378&tin=02508201610067®Number=0000000000092624&sum=100000 [14:22:02]StoreToDocumentArchive [14:22:02]shift 438 fd 225988 [14:22:02]save to /storage/0438/doc_00225988 [14:22:02]save last doc name /storage/0438/doc_00225988 to /storage/kkm_last_doc_name [14:22:02]save OK [14:22:02]Clear old archive folders... [14:22:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:02]tlvbuf is 008BE080 [14:22:02]SAM_PROTO_ClearQueue [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 09 00 00 [14:22:02]Write to MH i2c: E2 08 00 79 0E 80 09 00 00 00 00 00 00 F9 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 79 0E 00 90 00 FB [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]SAM_PROTO_ClearQueue done [14:22:02]KKMCreateOFDPacket [14:22:02]OFDProtocolAddRootSTLVToBuf [14:22:02]FM_MakeSignedData [14:22:02]FM_MakeSignedData [14:22:02]SAM_PROTO_SignData [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 0D 01 02 [14:22:02]Write to MH i2c: E2 08 00 7A 0E 80 0D 01 02 00 00 00 00 01 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 7A 0E 00 90 00 FC [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]wFMCommunicate request_size=255 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 89 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 72 03 00 35 04 06 00 E7 [14:22:02]Write to MH i2c: E2 02 01 7B 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 89 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 72 03 00 35 04 06 00 E7 00 00 E1 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 7B 0E 00 90 00 FD [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]wFMCommunicate request_size=10 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 0D 02 02 05 F3 CE 59 71 42 [14:22:02]Write to MH i2c: E2 0D 00 7C 0E 80 0D 02 02 05 00 F3 CE 59 71 42 00 00 DB [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 7C 0E 00 90 00 FE [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 0D 03 02 [14:22:02]Write to MH i2c: E2 08 00 7D 0E 80 0D 03 02 00 00 00 00 06 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 0B 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 0B 00 7D 0E 00 62 80 D3 B9 2F CE E0 ED 90 00 3F [14:22:02]RAPDU: 62 80 D3 B9 2F CE E0 ED 90 00 [14:22:02]wFMCommunicate OK [14:22:02]SAM_PROTO_SignData done [14:22:02]FM_MakeSignedData done [14:22:02]CreateOFDProtocolMessage [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 11 00 00 [14:22:02]Write to MH i2c: E2 08 00 7E 0E 80 11 00 00 00 00 00 00 06 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 17 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 17 00 7E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [14:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:02]wFMCommunicate OK [14:22:02]CreateOFDProtocolMessage done [14:22:02]OFDSenderStorePacket 225988 [14:22:02]StoreOFDPacket docnum=225988 [14:22:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 38 A5 07 01 38 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 89 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 72 03 00 35 04 06 00 E7 F3 CE 59 71 42 62 80 D3 B9 2F CE E0 ED [14:22:02]CheckFolder [14:22:02]dirname=/storage/ofd_packets [14:22:02]CheckFolder done [14:22:02]ProducePacketName [14:22:02]name=ofd_packets/00225988 [14:22:02]NVStorageSaveData ofd_packets/00225988 [14:22:02]File name is /storage/ofd_packets/00225988 [14:22:02]Write 301 bytes [14:22:02]NVStorageSaveData done [14:22:02]OFDSenderStorePacket done [14:22:02]KKMCreateOFDPacket done [14:22:02]NVStorageSaveData kkm_last_timestamp [14:22:02]File name is /storage/kkm_last_timestamp [14:22:02]Write 4 bytes [14:22:02]NVStorageSaveData done [14:22:02]ExternCall_PrintAddStr [14:22:02]wPrintStart [14:22:02]Write to MH i2c: 01 00 00 7F 0E 8D [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: 01 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: 01 07 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: 01 07 00 7F 0E 00 00 00 00 00 FF 0F A2 [14:22:02]RasterBufferAndPrint [14:22:02]line Счет N : (1)2002285 [14:22:02]line ИНН: 02508201610067 [14:22:02]line Контрольно-Кассовый Чек [14:22:02]line ПРОДАЖА [14:22:02]line ТРК (МРК, ГНК) : 33 [14:22:02]line Товар: 2710124130 [14:22:02]line Аи-92-К-5 [14:22:02]line 14.750 * 67.80 [14:22:02]line = 1000.05 [14:22:02]line НДС 12% НСП 1% [14:22:02]line > о реализуемом товаре [14:22:02]line ОКРУГЛЕНИЕ: -0.05 [14:22:02]line ИТОГО: 1000.00 [14:22:02]line Внесено: 1000.00 [14:22:02]line СДАЧА: 0.00 [14:22:02]line НСП 1% : 8.85 [14:22:02]line НДС 12% : 106.20 [14:22:02]line Наличными: 1000.00 [14:22:02]line Безнал.: 0.00 [14:22:02]line Место: АЗС № 97 "Партнер Нефть" [14:22:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:22:02]line СНО: Общий режим [14:22:02]line Чек 348 27.07.2024 14:22 [14:22:02]line Смена: 438 ФФД: 1.0 [14:22:02]line ЗНМ: 0300000054 [14:22:02]line РНМ: 0000000000092624 [14:22:02]line Версия ККМ: 001 [14:22:02]line ФМ: 0000000000874959 [14:22:02]line ФД: 225988 [14:22:02]line ФПД: 255034325037378 [14:22:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225988&fm=255034325037378&tin=02508201610067®Number=0000000000092624&sum=100000 [14:22:02]written 0, free lines is 4095 [14:22:03]OFD Sender: Processing packet 225988 [packets to send 600, broken 599] [14:22:03]ProducePacketName [14:22:03]name=ofd_packets/00225988 [14:22:03]OFD Sender: To server: pG, [14:22:03]CommunicateWithHost lk.salyk.kg:30040 [14:22:03]ConnectInit lk.salyk.kg [14:22:03]Write to MH i2c: 01 00 00 AA 0E B8 [14:22:03]Write i2c OK [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: 01 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: 01 07 00 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: 01 07 00 AA 0E 00 00 00 00 00 61 0C 2C [14:22:03]RasterBufferAndPrint [14:22:03]line [14:22:03]line [14:22:03]line [14:22:03]line [14:22:03]line [14:22:03]written 0, free lines is 3173 [14:22:03]MH_Cut [14:22:03]Write to MH i2c: D1 01 00 B1 0E 01 91 [14:22:03]Write i2c OK [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: D1 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: D1 01 00 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: D1 01 00 B1 0E 00 90 [14:22:03]Write to MH i2c: 01 00 00 B2 0E C0 [14:22:03]Write i2c OK [14:22:03]MH_I2C_Read... [14:22:03]Connected sock=10 [14:22: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 35 39 0F 01 00 00 38 A5 07 01 38 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 89 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 72 03 00 35 04 06 00 E7 F3 CE 59 71 42 62 80 D3 B9 2F CE E0 ED [14:22:04]*** Cut start [14:22:04]*** Partial cut [14:22:04]*** CUTSNS_PIN = 1 [14:22:04]*** CUTSNS_PIN = 0 [14:22:04]*** Brake cut motor [14:22: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 35 39 4F 00 00 00 30 B0 47 00 1D 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 72 03 00 F4 03 04 00 98 AE A4 66 B6 04 01 00 00 22 DC 5B 22 ED CB 96 B7 [14:22:04]CommunicateWithHost err = 0 [14:22:04]CheckOFDResponse [14:22:04]1017 (14) - 77093643461234 [14:22:04]1041 (16) - 0000000000874959 [14:22:04]1040 (4) - 225988 [14:22:04]1012 (4) - 27.07.2024 08:23 [14:22:04]1206 (1) - 0 [14:22:04]OFD Sender: Remove packet 225988 [14:22:04]ProducePacketName [14:22:04]name=ofd_packets/00225988 [14:22:04]NVStorageDeleteData [14:22:05]Read from MH i2c: 01 [14:22:05]MH_I2C_Read... [14:22:05]*** Stop cut motor [14:22:05]*** Cut end [14:22:05]Read from MH i2c: 01 07 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: 01 07 00 B2 0E 00 00 00 00 00 FF 0F D5 [14:22:05]process_action close_receipt done [14:22:05]requested_data is exist [14:22:05]produce_requested_data [14:22:05]requested_item fm.sn is exist - process it [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 11 00 00 [14:22:05]Write to MH i2c: E2 08 00 B3 0E 80 11 00 00 00 00 00 00 3B [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 17 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 17 00 B3 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [14:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:05]wFMCommunicate OK [14:22:05]requested_item fd.num is exist - process it [14:22:05]SAM_PROTO_GetFieldsCounters [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 13 00 00 [14:22:05]Write to MH i2c: E2 08 00 B4 0E 80 13 00 00 00 00 00 00 3E [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 62 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 62 00 B4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [14:22:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:05]wFMCommunicate OK [14:22:05]SAM_PROTO_GetFieldsCounters done [14:22:05]requested_item shift.num is exist - process it [14:22:05]requested_item shift.opened is exist - process it [14:22:05]req_shift_opened [14:22:05]FM_GetShiftState [14:22:05]SAM_PROTO_GetShiftState [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 13 01 00 [14:22:05]Write to MH i2c: E2 08 00 B5 0E 80 13 01 00 00 00 00 00 40 [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]OFD Sender: No OFD packet to send [14:22:05]Read from MH i2c: E2 0E 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 0E 00 B5 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4E [14:22:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:22:05]wFMCommunicate OK [14:22:05]SAM_PROTO_GetShiftState done [14:22:05]FM_GetShiftState done [14:22:05]req_shift_opened done [14:22:05]requested_item shift.open_date is exist - process it [14:22:05]req_shift_open_date [14:22:05]req_shift_open_date done [14:22:05]produce_requested_data done [14:22:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225988,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:22:05]process_action_free close_receipt [14:22:05]json_value_free [14:22:05]json_value_free done [14:22:05]process_json_proto returns [14:22:05]Send response to host [14:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225988,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:22:05]free response buf [14:22:05]execute_script done [14:22:05]execute_script returns [14:22:05]free content buf [14:22:05]Sock 8.Close socket [14:22:05]Sock 8.Thread stoped [14:22:10]OFD Sender: No OFD packet to send [14:22:15]OFD Sender: No OFD packet to send [14:22:20]OFD Sender: No OFD packet to send [14:22:24]accept exits with 9 [14:22:24]New connection [14:22:24]New thread 3066723684 created [14:22:24]Thread 3066580324 joined [14:22:24]Waiting for new connection... [14:22:24] Sock 9.Parse request [14:22:24]Sock 9.Check first char [14:22:24]Sock 9.First char is OK [14:22:24]request: POST /json_proto HTTP/1.0 [14:22:24]Method: POST [14:22:24]URL: /json_proto [14:22:24]Method is POST - this is cgi request [14:22:24]url: /json_proto [14:22:24]query_string will be loaded in cgi processing [14:22:24]execute_cgi json_proto POST (null) [14:22:24]execute_cgi path=json_proto method=POST [14:22:24]POST find Content-Length [14:22:24]Host: 172.17.43.131:8080 [14:22:24]Content-Length: 678 [14:22:24]Content-Type: application/json [14:22:24] [14:22:24]POST finish read [14:22:24]Found Content-Length = 678 [14:22:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:24]execute_script... [14: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)2002286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:24]POST & json_proto [14:22:24]process_json_proto [14:22:24]json parsed OK: [14:22:24]protocol is kg_v1.0 [14:22:24]action value=close_receipt [14:22:24]process_action close_receipt [14:22:24]cmd_close_receipt [14:22:24]MH_GetDate [14:22:24]Write to MH i2c: F0 00 00 B6 0E B3 [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: F0 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: F0 09 00 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: F0 09 00 B6 0E 00 A1 02 A5 66 F9 24 A2 66 8F [14:22:24]GetLastDocTimeStamp 1722090121 [14:22:24]current date 1722090145 [14:22:24]FM_GetShiftState [14:22:24]SAM_PROTO_GetShiftState [14:22:24]wFMCommunicate request_size=4 [14:22:24]MH_SAM_APDU [14:22:24]CAPDU: 80 13 01 00 [14:22:24]Write to MH i2c: E2 08 00 B7 0E 80 13 01 00 00 00 00 00 42 [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:24]Read from MH i2c: E2 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: E2 0E 00 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: E2 0E 00 B7 0E 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 50 [14:22:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:22:24]wFMCommunicate OK [14:22:24]SAM_PROTO_GetShiftState done [14:22:24]FM_GetShiftState done [14:22:24]opened in 1722038719 [14:22:24]opened+sec_in_day 1722125119 [14:22:24]quantity*price = 30035 [14:22:24]sum+1 = 30036 [14:22:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 349 27.07.2024 14:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225989 ФПД: 97982415512843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142225&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225989&fm=97982415512843&tin=02508201610067®Number=0000000000092624&sum=30000 [14:22:26]StoreToDocumentArchive [14:22:26]shift 438 fd 225989 [14:22:26]save to /storage/0438/doc_00225989 [14:22:26]save last doc name /storage/0438/doc_00225989 to /storage/kkm_last_doc_name [14:22:26]save OK [14:22:26]Clear old archive folders... [14:22:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:26]tlvbuf is 00925160 [14:22:26]SAM_PROTO_ClearQueue [14:22:26]wFMCommunicate request_size=4 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 09 00 00 [14:22:26]Write to MH i2c: E2 08 00 C4 0E 80 09 00 00 00 00 00 00 44 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 C4 0E 00 90 00 46 [14:22:26]RAPDU: 90 00 [14:22:26]wFMCommunicate OK [14:22:26]SAM_PROTO_ClearQueue done [14:22:26]KKMCreateOFDPacket [14:22:26]OFDProtocolAddRootSTLVToBuf [14:22:26]FM_MakeSignedData [14:22:26]FM_MakeSignedData [14:22:26]SAM_PROTO_SignData [14:22:26]wFMCommunicate request_size=4 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 0D 01 02 [14:22:26]Write to MH i2c: E2 08 00 C5 0E 80 0D 01 02 00 00 00 00 4C [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 C5 0E 00 90 00 47 [14:22:26]RAPDU: 90 00 [14:22:26]wFMCommunicate OK [14:22:26]wFMCommunicate request_size=255 [14:22:26]MH_SAM_APDU [14:22: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 A1 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 72 03 00 35 04 06 00 59 [14:22:26]Write to MH i2c: E2 02 01 C6 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 A1 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 72 03 00 35 04 06 00 59 00 00 48 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 C6 0E 00 90 00 48 [14:22:26]RAPDU: 90 00 [14:22:26]wFMCommunicate OK [14:22:26]wFMCommunicate request_size=10 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 0D 02 02 05 1D 4F 12 25 0B [14:22:26]Write to MH i2c: E2 0D 00 C7 0E 80 0D 02 02 05 00 1D 4F 12 25 0B 00 00 07 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 C7 0E 00 90 00 49 [14:22:26]RAPDU: 90 00 [14:22:26]wFMCommunicate OK [14:22:26]wFMCommunicate request_size=4 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 0D 03 02 [14:22:26]Write to MH i2c: E2 08 00 C8 0E 80 0D 03 02 00 00 00 00 51 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 0B 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 0B 00 C8 0E 00 FC 55 23 A7 8E A1 F3 9E 90 00 2D [14:22:26]RAPDU: FC 55 23 A7 8E A1 F3 9E 90 00 [14:22:26]wFMCommunicate OK [14:22:26]SAM_PROTO_SignData done [14:22:26]FM_MakeSignedData done [14:22:26]CreateOFDProtocolMessage [14:22:26]wFMCommunicate request_size=4 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 11 00 00 [14:22:26]Write to MH i2c: E2 08 00 C9 0E 80 11 00 00 00 00 00 00 51 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 17 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 17 00 C9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [14:22:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:26]wFMCommunicate OK [14:22:26]CreateOFDProtocolMessage done [14:22:26]OFDSenderStorePacket 225989 [14:22:26]StoreOFDPacket docnum=225989 [14:22:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 24 02 07 01 B5 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 A1 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 72 03 00 35 04 06 00 59 1D 4F 12 25 0B FC 55 23 A7 8E A1 F3 9E [14:22:26]CheckFolder [14:22:26]dirname=/storage/ofd_packets [14:22:26]CheckFolder done [14:22:26]ProducePacketName [14:22:26]name=ofd_packets/00225989 [14:22:26]NVStorageSaveData ofd_packets/00225989 [14:22:26]File name is /storage/ofd_packets/00225989 [14:22:26]Write 301 bytes [14:22:26]NVStorageSaveData done [14:22:26]OFDSenderStorePacket done [14:22:26]KKMCreateOFDPacket done [14:22:26]NVStorageSaveData kkm_last_timestamp [14:22:26]File name is /storage/kkm_last_timestamp [14:22:26]Write 4 bytes [14:22:26]NVStorageSaveData done [14:22:26]ExternCall_PrintAddStr [14:22:26]wPrintStart [14:22:26]Write to MH i2c: 01 00 00 CA 0E D8 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 07 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 07 00 CA 0E 00 00 00 00 00 FF 0F ED [14:22:26]RasterBufferAndPrint [14:22:26]line Счет N : (1)2002286 [14:22:26]line ИНН: 02508201610067 [14:22:26]line Контрольно-Кассовый Чек [14:22:26]line ПРОДАЖА [14:22:26]line ТРК (МРК, ГНК) : 43 [14:22:26]line Товар: 2710124130 [14:22:26]line Аи-92-К-5 [14:22:26]line 4.430 * 67.80 [14:22:26]line = 300.35 [14:22:26]line НДС 12% НСП 1% [14:22:26]line > о реализуемом товаре [14:22:26]line ОКРУГЛЕНИЕ: -0.35 [14:22:26]line ИТОГО: 300.00 [14:22:26]line Внесено: 300.00 [14:22:26]line СДАЧА: 0.00 [14:22:26]line НСП 1% : 2.66 [14:22:26]line НДС 12% : 31.90 [14:22:26]line Наличными: 300.00 [14:22:26]line Безнал.: 0.00 [14:22:26]line Место: АЗС № 97 "Партнер Нефть" [14:22:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:22:26]line СНО: Общий режим [14:22:26]line Чек 349 27.07.2024 14:22 [14:22:26]line Смена: 438 ФФД: 1.0 [14:22:26]line ЗНМ: 0300000054 [14:22:26]line РНМ: 0000000000092624 [14:22:26]line Версия ККМ: 001 [14:22:26]line ФМ: 0000000000874959 [14:22:26]line ФД: 225989 [14:22:26]line ФПД: 97982415512843 [14:22:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142225&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225989&fm=97982415512843&tin=02508201610067®Number=0000000000092624&sum=30000 [14:22:26]written 0, free lines is 4095 [14:22:26]OFD Sender: Processing packet 225989 [packets to send 600, broken 599] [14:22:26]ProducePacketName [14:22:26]name=ofd_packets/00225989 [14:22:26]OFD Sender: To server: pG, [14:22:26]CommunicateWithHost lk.salyk.kg:30040 [14:22:26]ConnectInit lk.salyk.kg [14:22:27]Write to MH i2c: 01 00 00 F5 0E 03 [14:22:27]Write i2c OK [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: 01 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: 01 07 00 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: 01 07 00 F5 0E 00 00 00 00 00 69 0C 7F [14:22:27]RasterBufferAndPrint [14:22:27]line [14:22:27]line [14:22:27]line [14:22:27]line [14:22:27]line [14:22:27]written 0, free lines is 3180 [14:22:27]MH_Cut [14:22:27]Write to MH i2c: D1 01 00 FC 0E 01 DC [14:22:27]Write i2c OK [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: D1 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: D1 01 00 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: D1 01 00 FC 0E 00 DB [14:22:27]Write to MH i2c: 01 00 00 FD 0E 0B [14:22:27]Write i2c OK [14:22:27]MH_I2C_Read... [14:22:28]*** Cut start [14:22:28]*** Partial cut [14:22:28]*** CUTSNS_PIN = 1 [14:22:28]*** CUTSNS_PIN = 0 [14:22:28]*** Brake cut motor [14:22:28]Read from MH i2c: 01 [14:22:28]MH_I2C_Read... [14:22:28]*** Stop cut motor [14:22:28]*** Cut end [14:22:28]Read from MH i2c: 01 07 00 [14:22:28]MH_I2C_Read... [14:22:28]Read from MH i2c: 01 07 00 FD 0E 00 00 00 00 00 FF 0F 20 [14:22:28]process_action close_receipt done [14:22:28]requested_data is exist [14:22:28]produce_requested_data [14:22:28]requested_item fm.sn is exist - process it [14:22:28]wFMCommunicate request_size=4 [14:22:28]MH_SAM_APDU [14:22:28]CAPDU: 80 11 00 00 [14:22:28]Write to MH i2c: E2 08 00 FE 0E 80 11 00 00 00 00 00 00 86 [14:22:28]Write i2c OK [14:22:28]MH_I2C_Read... [14:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:29]Read from MH i2c: E2 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 17 00 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 17 00 FE 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [14:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:29]wFMCommunicate OK [14:22:29]requested_item fd.num is exist - process it [14:22:29]SAM_PROTO_GetFieldsCounters [14:22:29]wFMCommunicate request_size=4 [14:22:29]MH_SAM_APDU [14:22:29]CAPDU: 80 13 00 00 [14:22:29]Write to MH i2c: E2 08 00 FF 0E 80 13 00 00 00 00 00 00 89 [14:22:29]Write i2c OK [14:22:29]MH_I2C_Read... [14:22:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:29]Read from MH i2c: E2 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 62 00 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 62 00 FF 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [14:22:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:29]wFMCommunicate OK [14:22:29]SAM_PROTO_GetFieldsCounters done [14:22:29]requested_item shift.num is exist - process it [14:22:29]requested_item shift.opened is exist - process it [14:22:29]req_shift_opened [14:22:29]FM_GetShiftState [14:22:29]SAM_PROTO_GetShiftState [14:22:29]wFMCommunicate request_size=4 [14:22:29]MH_SAM_APDU [14:22:29]CAPDU: 80 13 01 00 [14:22:29]Write to MH i2c: E2 08 00 00 0F 80 13 01 00 00 00 00 00 8C [14:22:29]Write i2c OK [14:22:29]MH_I2C_Read... [14:22:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:29]Read from MH i2c: E2 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 0E 00 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 0E 00 00 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9A [14:22:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:22:29]wFMCommunicate OK [14:22:29]SAM_PROTO_GetShiftState done [14:22:29]FM_GetShiftState done [14:22:29]req_shift_opened done [14:22:29]requested_item shift.open_date is exist - process it [14:22:29]req_shift_open_date [14:22:29]req_shift_open_date done [14:22:29]produce_requested_data done [14:22:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225989,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:22:29]process_action_free close_receipt [14:22:29]json_value_free [14:22:29]json_value_free done [14:22:29]process_json_proto returns [14:22:29]Send response to host [14:22:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225989,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:22:29]free response buf [14:22:29]execute_script done [14:22:29]execute_script returns [14:22:29]free content buf [14:22:29]Sock 9.Close socket [14:22:29]Sock 9.Thread stoped [14:22:29]recv_with_timeout no data received [14:22:30]Connected sock=11 [14:22: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 35 39 0F 01 00 00 24 02 07 01 B5 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 A1 02 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 72 03 00 35 04 06 00 59 1D 4F 12 25 0B FC 55 23 A7 8E A1 F3 9E [14:22: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 35 39 4F 00 00 00 1E C7 47 00 E3 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 72 03 00 F4 03 04 00 B2 AE A4 66 B6 04 01 00 00 7B 07 D7 5C 2E AA 4C 68 [14:22:30]CommunicateWithHost err = 0 [14:22:30]CheckOFDResponse [14:22:30]1017 (14) - 77093643461234 [14:22:30]1041 (16) - 0000000000874959 [14:22:30]1040 (4) - 225989 [14:22:30]1012 (4) - 27.07.2024 08:24 [14:22:30]1206 (1) - 0 [14:22:30]OFD Sender: Remove packet 225989 [14:22:30]ProducePacketName [14:22:30]name=ofd_packets/00225989 [14:22:30]NVStorageDeleteData [14:22:31]OFD Sender: No OFD packet to send [14:22:36]OFD Sender: No OFD packet to send [14:22:40]recv_with_timeout no data received [14:22:41]OFD Sender: No OFD packet to send [14:22:46]OFD Sender: No OFD packet to send [14:22:51]OFD Sender: No OFD packet to send [14:22:52]recv_with_timeout no data received [14:22:56]OFD Sender: No OFD packet to send [14:23:01]OFD Sender: No OFD packet to send [14:23:05]recv_with_timeout no data received [14:23:06]OFD Sender: No OFD packet to send [14:23:11]OFD Sender: No OFD packet to send [14:23:16]OFD Sender: No OFD packet to send [14:23:21]OFD Sender: No OFD packet to send [14:23:26]OFD Sender: No OFD packet to send [14:23:31]OFD Sender: No OFD packet to send [14:23:36]OFD Sender: No OFD packet to send [14:23:37]recv_with_timeout no data received [14:23:41]OFD Sender: No OFD packet to send [14:23:46]OFD Sender: No OFD packet to send [14:23:51]OFD Sender: No OFD packet to send [14:23:56]OFD Sender: No OFD packet to send [14:24:01]OFD Sender: No OFD packet to send [14:24:06]OFD Sender: No OFD packet to send [14:24:11]OFD Sender: No OFD packet to send [14:24:16]OFD Sender: No OFD packet to send [14:24:21]OFD Sender: No OFD packet to send [14:24:26]OFD Sender: No OFD packet to send [14:24:28]recv_with_timeout no data received [14:24:31]OFD Sender: No OFD packet to send [14:24:36]OFD Sender: No OFD packet to send [14:24:41]OFD Sender: No OFD packet to send [14:24:46]OFD Sender: No OFD packet to send [14:24:51]OFD Sender: No OFD packet to send [14:24:56]OFD Sender: No OFD packet to send [14:25:01]OFD Sender: No OFD packet to send [14:25:06]OFD Sender: No OFD packet to send [14:25:11]OFD Sender: No OFD packet to send [14:25:16]OFD Sender: No OFD packet to send [14:25:21]OFD Sender: No OFD packet to send [14:25:26]recv_with_timeout no data received [14:25:26]OFD Sender: No OFD packet to send [14:25:31]OFD Sender: No OFD packet to send [14:25:36]OFD Sender: No OFD packet to send [14:25:41]OFD Sender: No OFD packet to send [14:25:43]recv_with_timeout no data received [14:25:46]OFD Sender: No OFD packet to send [14:25:51]OFD Sender: No OFD packet to send [14:25:56]OFD Sender: No OFD packet to send [14:26:01]OFD Sender: No OFD packet to send [14:26:06]OFD Sender: No OFD packet to send [14:26:11]OFD Sender: No OFD packet to send [14:26:16]OFD Sender: No OFD packet to send [14:26:20]recv_with_timeout no data received [14:26:21]OFD Sender: No OFD packet to send [14:26:26]OFD Sender: No OFD packet to send [14:26:31]OFD Sender: No OFD packet to send [14:26:36]OFD Sender: No OFD packet to send [14:26:41]OFD Sender: No OFD packet to send [14:26:46]OFD Sender: No OFD packet to send [14:26:51]OFD Sender: No OFD packet to send [14:26:56]OFD Sender: No OFD packet to send [14:27:01]OFD Sender: No OFD packet to send [14:27:06]OFD Sender: No OFD packet to send [14:27:11]OFD Sender: No OFD packet to send [14:27:16]OFD Sender: No OFD packet to send [14:27:21]OFD Sender: No OFD packet to send [14:27:27]OFD Sender: No OFD packet to send [14:27:32]OFD Sender: No OFD packet to send [14:27:37]OFD Sender: No OFD packet to send [14:27:42]OFD Sender: No OFD packet to send [14:27:47]OFD Sender: No OFD packet to send [14:27:52]OFD Sender: No OFD packet to send [14:27:57]OFD Sender: No OFD packet to send [14:28:02]OFD Sender: No OFD packet to send [14:28:07]OFD Sender: No OFD packet to send [14:28:12]OFD Sender: No OFD packet to send [14:28:17]OFD Sender: No OFD packet to send [14:28:22]OFD Sender: No OFD packet to send [14:28:27]OFD Sender: No OFD packet to send [14:28:32]OFD Sender: No OFD packet to send [14:28:37]OFD Sender: No OFD packet to send [14:28:42]OFD Sender: No OFD packet to send [14:28:47]OFD Sender: No OFD packet to send [14:28:52]OFD Sender: No OFD packet to send [14:28:57]OFD Sender: No OFD packet to send [14:29:00]accept exits with 10 [14:29:00]New connection [14:29:00]New thread 3066580324 created [14:29:00]Thread 3066723684 joined [14:29:00]Waiting for new connection... [14:29:00] Sock 10.Parse request [14:29:00]Sock 10.Check first char [14:29:00]Sock 10.First char is OK [14:29:00]request: POST /json_proto HTTP/1.0 [14:29:00]Method: POST [14:29:00]URL: /json_proto [14:29:00]Method is POST - this is cgi request [14:29:00]url: /json_proto [14:29:00]query_string will be loaded in cgi processing [14:29:00]execute_cgi json_proto POST (null) [14:29:00]execute_cgi path=json_proto method=POST [14:29:00]POST find Content-Length [14:29:00]Host: 172.17.43.131:8080 [14:29:00]Content-Length: 680 [14:29:00]Content-Type: application/json [14:29:00] [14:29:00]POST finish read [14:29:00]Found Content-Length = 680 [14:29:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:00]execute_script... [14:29:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:00]POST & json_proto [14:29:00]process_json_proto [14:29:00]json parsed OK: [14:29:00]protocol is kg_v1.0 [14:29:00]action value=close_receipt [14:29:00]process_action close_receipt [14:29:00]cmd_close_receipt [14:29:00]MH_GetDate [14:29:00]Write to MH i2c: F0 00 00 01 0F FF [14:29:00]Write i2c OK [14:29:00]MH_I2C_Read... [14:29:00]Read from MH i2c: F0 [14:29:00]MH_I2C_Read... [14:29:00]Read from MH i2c: F0 09 00 [14:29:00]MH_I2C_Read... [14:29:00]Read from MH i2c: F0 09 00 01 0F 00 2C 04 A5 66 F9 24 A2 66 68 [14:29:00]GetLastDocTimeStamp 1722090145 [14:29:00]current date 1722090540 [14:29:00]FM_GetShiftState [14:29:00]SAM_PROTO_GetShiftState [14:29:00]wFMCommunicate request_size=4 [14:29:00]MH_SAM_APDU [14:29:00]CAPDU: 80 13 01 00 [14:29:00]Write to MH i2c: E2 08 00 02 0F 80 13 01 00 00 00 00 00 8E [14:29:00]Write i2c OK [14:29:00]MH_I2C_Read... [14:29:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:00]Read from MH i2c: E2 [14:29:00]MH_I2C_Read... [14:29:00]Read from MH i2c: E2 0E 00 [14:29:00]MH_I2C_Read... [14:29:00]Read from MH i2c: E2 0E 00 02 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9C [14:29:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:29:00]wFMCommunicate OK [14:29:00]SAM_PROTO_GetShiftState done [14:29:00]FM_GetShiftState done [14:29:00]opened in 1722038719 [14:29:00]opened+sec_in_day 1722125119 [14:29:00]quantity*price = 200025 [14:29:00]sum+1 = 200026 [14:29:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 350 27.07.2024 14:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225990 ФПД: 124587689370025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225990&fm=124587689370025&tin=02508201610067®Number=0000000000092624&sum=200000 [14:29:01]StoreToDocumentArchive [14:29:01]shift 438 fd 225990 [14:29:01]save to /storage/0438/doc_00225990 [14:29:01]save last doc name /storage/0438/doc_00225990 to /storage/kkm_last_doc_name [14:29:01]save OK [14:29:01]Clear old archive folders... [14:29:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:29:01]tlvbuf is 008B6180 [14:29:01]SAM_PROTO_ClearQueue [14:29:01]wFMCommunicate request_size=4 [14:29:01]MH_SAM_APDU [14:29:01]CAPDU: 80 09 00 00 [14:29:01]Write to MH i2c: E2 08 00 0F 0F 80 09 00 00 00 00 00 00 90 [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:01]Read from MH i2c: E2 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 0F 0F 00 90 00 92 [14:29:01]RAPDU: 90 00 [14:29:01]wFMCommunicate OK [14:29:01]SAM_PROTO_ClearQueue done [14:29:01]KKMCreateOFDPacket [14:29:01]OFDProtocolAddRootSTLVToBuf [14:29:01]FM_MakeSignedData [14:29:01]FM_MakeSignedData [14:29:01]SAM_PROTO_SignData [14:29:01]wFMCommunicate request_size=4 [14:29:01]MH_SAM_APDU [14:29:01]CAPDU: 80 0D 01 02 [14:29:01]Write to MH i2c: E2 08 00 10 0F 80 0D 01 02 00 00 00 00 98 [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:01]Read from MH i2c: E2 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 10 0F 00 90 00 93 [14:29:01]RAPDU: 90 00 [14:29:01]wFMCommunicate OK [14:29:01]wFMCommunicate request_size=255 [14:29:01]MH_SAM_APDU [14:29:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 2C 04 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 72 03 00 35 04 06 00 71 4F D4 F7 [14:29:01]Write to MH i2c: E2 02 01 11 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 2C 04 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 72 03 00 35 04 06 00 71 4F D4 F7 00 00 2A [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:01]Read from MH i2c: E2 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 11 0F 00 90 00 94 [14:29:01]RAPDU: 90 00 [14:29:01]wFMCommunicate OK [14:29:01]wFMCommunicate request_size=7 [14:29:01]MH_SAM_APDU [14:29:01]CAPDU: 80 0D 02 02 02 E1 A9 [14:29:01]Write to MH i2c: E2 0A 00 12 0F 80 0D 02 02 02 00 E1 A9 00 00 29 [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:01]Read from MH i2c: E2 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 03 00 12 0F 00 90 00 95 [14:29:01]RAPDU: 90 00 [14:29:01]wFMCommunicate OK [14:29:01]wFMCommunicate request_size=4 [14:29:01]MH_SAM_APDU [14:29:01]CAPDU: 80 0D 03 02 [14:29:01]Write to MH i2c: E2 08 00 13 0F 80 0D 03 02 00 00 00 00 9D [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:01]Read from MH i2c: E2 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 0B 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 0B 00 13 0F 00 D6 F4 48 48 78 DE 29 5E 90 00 D5 [14:29:01]RAPDU: D6 F4 48 48 78 DE 29 5E 90 00 [14:29:01]wFMCommunicate OK [14:29:01]SAM_PROTO_SignData done [14:29:01]FM_MakeSignedData done [14:29:01]CreateOFDProtocolMessage [14:29:01]wFMCommunicate request_size=4 [14:29:01]MH_SAM_APDU [14:29:01]CAPDU: 80 11 00 00 [14:29:01]Write to MH i2c: E2 08 00 14 0F 80 11 00 00 00 00 00 00 9D [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:01]Read from MH i2c: E2 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 17 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 17 00 14 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [14:29:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:29:02]wFMCommunicate OK [14:29:02]CreateOFDProtocolMessage done [14:29:02]OFDSenderStorePacket 225990 [14:29:02]StoreOFDPacket docnum=225990 [14:29:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7E 80 04 01 FE 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 2C 04 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 72 03 00 35 04 06 00 71 4F D4 F7 E1 A9 D6 F4 48 48 78 DE 29 5E [14:29:02]CheckFolder [14:29:02]dirname=/storage/ofd_packets [14:29:02]CheckFolder done [14:29:02]ProducePacketName [14:29:02]name=ofd_packets/00225990 [14:29:02]NVStorageSaveData ofd_packets/00225990 [14:29:02]File name is /storage/ofd_packets/00225990 [14:29:02]Write 298 bytes [14:29:02]NVStorageSaveData done [14:29:02]OFDSenderStorePacket done [14:29:02]KKMCreateOFDPacket done [14:29:02]NVStorageSaveData kkm_last_timestamp [14:29:02]File name is /storage/kkm_last_timestamp [14:29:02]Write 4 bytes [14:29:02]NVStorageSaveData done [14:29:02]ExternCall_PrintAddStr [14:29:02]wPrintStart [14:29:02]Write to MH i2c: 01 00 00 15 0F 24 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: 01 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: 01 07 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: 01 07 00 15 0F 00 00 00 00 00 FF 0F 39 [14:29:02]RasterBufferAndPrint [14:29:02]line Счет N : (1)2002287 [14:29:02]line ИНН: 02508201610067 [14:29:02]line Контрольно-Кассовый Чек [14:29:02]line ПРОДАЖА [14:29:02]line ТРК (МРК, ГНК) : 41 [14:29:02]line Товар: 2710194210 [14:29:02]line ДТ-К-5 [14:29:02]line 26.250 * 76.20 [14:29:02]line = 2000.25 [14:29:02]line НДС 12% НСП 1% [14:29:02]line > о реализуемом товаре [14:29:02]line ОКРУГЛЕНИЕ: -0.25 [14:29:02]line ИТОГО: 2000.00 [14:29:02]line Внесено: 2000.00 [14:29:02]line СДАЧА: 0.00 [14:29:02]line НСП 1% : 17.70 [14:29:02]line НДС 12% : 212.42 [14:29:02]line Наличными: 2000.00 [14:29:02]line Безнал.: 0.00 [14:29:02]line Место: АЗС № 97 "Партнер Нефть" [14:29:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:29:02]line СНО: Общий режим [14:29:02]line Чек 350 27.07.2024 14:29 [14:29:02]line Смена: 438 ФФД: 1.0 [14:29:02]line ЗНМ: 0300000054 [14:29:02]line РНМ: 0000000000092624 [14:29:02]line Версия ККМ: 001 [14:29:02]line ФМ: 0000000000874959 [14:29:02]line ФД: 225990 [14:29:02]line ФПД: 124587689370025 [14:29:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T142900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225990&fm=124587689370025&tin=02508201610067®Number=0000000000092624&sum=200000 [14:29:02]OFD Sender: Processing packet 225990 [packets to send 600, broken 599] [14:29:02]ProducePacketName [14:29:02]name=ofd_packets/00225990 [14:29:02]OFD Sender: To server: pG, [14:29:02]CommunicateWithHost lk.salyk.kg:30040 [14:29:02]ConnectInit lk.salyk.kg [14:29:02]written 0, free lines is 4095 [14:29:02]Write to MH i2c: 01 00 00 40 0F 4F [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: 01 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: 01 07 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: 01 07 00 40 0F 00 00 00 00 00 67 0C C9 [14:29:02]RasterBufferAndPrint [14:29:02]line [14:29:02]line [14:29:02]line [14:29:02]line [14:29:02]line [14:29:02]written 0, free lines is 3178 [14:29:02]MH_Cut [14:29:02]Write to MH i2c: D1 01 00 47 0F 01 28 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: D1 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: D1 01 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: D1 01 00 47 0F 00 27 [14:29:02]Write to MH i2c: 01 00 00 48 0F 57 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:03]Connected sock=11 [14:29: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 35 39 0C 01 00 00 7E 80 04 01 FE 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 2C 04 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 72 03 00 35 04 06 00 71 4F D4 F7 E1 A9 D6 F4 48 48 78 DE 29 5E [14:29:04]*** Cut start [14:29:04]*** Partial cut [14:29:04]*** CUTSNS_PIN = 1 [14:29:04]*** CUTSNS_PIN = 0 [14:29:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 ED 13 47 00 DC 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 72 03 00 F4 03 04 00 3B B0 A4 66 B6 04 01 00 00 52 44 FE BA B2 4F 04 24 [14:29:04]CommunicateWithHost err = 0 [14:29:04]CheckOFDResponse [14:29:04]1017 (14) - 77093643461234 [14:29:04]1041 (16) - 0000000000874959 [14:29:04]1040 (4) - 225990 [14:29:04]1012 (4) - 27.07.2024 08:30 [14:29:04]1206 (1) - 0 [14:29:04]OFD Sender: Remove packet 225990 [14:29:04]ProducePacketName [14:29:04]name=ofd_packets/00225990 [14:29:04]NVStorageDeleteData [14:29:04]*** Brake cut motor [14:29:04]Read from MH i2c: 01 [14:29:04]MH_I2C_Read... [14:29:04]*** Stop cut motor [14:29:04]*** Cut end [14:29:04]Read from MH i2c: 01 07 00 [14:29:04]MH_I2C_Read... [14:29:04]OFD Sender: No OFD packet to send [14:29:04]Read from MH i2c: 01 07 00 48 0F 00 00 00 00 00 FF 0F 6C [14:29:04]process_action close_receipt done [14:29:04]requested_data is exist [14:29:04]produce_requested_data [14:29:04]requested_item fm.sn is exist - process it [14:29:04]wFMCommunicate request_size=4 [14:29:04]MH_SAM_APDU [14:29:04]CAPDU: 80 11 00 00 [14:29:04]Write to MH i2c: E2 08 00 49 0F 80 11 00 00 00 00 00 00 D2 [14:29:04]Write i2c OK [14:29:04]MH_I2C_Read... [14:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:04]Read from MH i2c: E2 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 17 00 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 17 00 49 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [14:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:29:04]wFMCommunicate OK [14:29:04]requested_item fd.num is exist - process it [14:29:04]SAM_PROTO_GetFieldsCounters [14:29:04]wFMCommunicate request_size=4 [14:29:04]MH_SAM_APDU [14:29:04]CAPDU: 80 13 00 00 [14:29:04]Write to MH i2c: E2 08 00 4A 0F 80 13 00 00 00 00 00 00 D5 [14:29:04]Write i2c OK [14:29:04]MH_I2C_Read... [14:29:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:04]Read from MH i2c: E2 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 62 00 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 62 00 4A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [14:29:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:04]wFMCommunicate OK [14:29:04]SAM_PROTO_GetFieldsCounters done [14:29:04]requested_item shift.num is exist - process it [14:29:04]requested_item shift.opened is exist - process it [14:29:04]req_shift_opened [14:29:04]FM_GetShiftState [14:29:04]SAM_PROTO_GetShiftState [14:29:04]wFMCommunicate request_size=4 [14:29:04]MH_SAM_APDU [14:29:04]CAPDU: 80 13 01 00 [14:29:04]Write to MH i2c: E2 08 00 4B 0F 80 13 01 00 00 00 00 00 D7 [14:29:04]Write i2c OK [14:29:04]MH_I2C_Read... [14:29:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:04]Read from MH i2c: E2 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 0E 00 [14:29:04]MH_I2C_Read... [14:29:04]Read from MH i2c: E2 0E 00 4B 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E5 [14:29:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:29:04]wFMCommunicate OK [14:29:04]SAM_PROTO_GetShiftState done [14:29:04]FM_GetShiftState done [14:29:04]req_shift_opened done [14:29:04]requested_item shift.open_date is exist - process it [14:29:04]req_shift_open_date [14:29:04]req_shift_open_date done [14:29:04]produce_requested_data done [14:29:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225990,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:29:04]process_action_free close_receipt [14:29:04]json_value_free [14:29:04]json_value_free done [14:29:04]process_json_proto returns [14:29:04]Send response to host [14:29:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225990,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:29:04]free response buf [14:29:04]execute_script done [14:29:04]execute_script returns [14:29:04]free content buf [14:29:04]Sock 10.Close socket [14:29:04]Sock 10.Thread stoped [14:29:09]OFD Sender: No OFD packet to send [14:29:14]OFD Sender: No OFD packet to send [14:29:19]OFD Sender: No OFD packet to send [14:29:21]recv_with_timeout no data received [14:29:24]OFD Sender: No OFD packet to send [14:29:29]OFD Sender: No OFD packet to send [14:29:34]OFD Sender: No OFD packet to send [14:29:39]OFD Sender: No OFD packet to send [14:29:44]OFD Sender: No OFD packet to send [14:29:49]OFD Sender: No OFD packet to send [14:29:54]OFD Sender: No OFD packet to send [14:29:59]OFD Sender: No OFD packet to send [14:30:04]OFD Sender: No OFD packet to send [14:30:09]OFD Sender: No OFD packet to send [14:30:14]OFD Sender: No OFD packet to send [14:30:19]OFD Sender: No OFD packet to send [14:30:24]OFD Sender: No OFD packet to send [14:30:29]OFD Sender: No OFD packet to send [14:30:34]OFD Sender: No OFD packet to send [14:30:39]OFD Sender: No OFD packet to send [14:30:44]OFD Sender: No OFD packet to send [14:30:50]OFD Sender: No OFD packet to send [14:30:55]OFD Sender: No OFD packet to send [14:31:00]OFD Sender: No OFD packet to send [14:31:05]OFD Sender: No OFD packet to send [14:31:10]OFD Sender: No OFD packet to send [14:31:15]OFD Sender: No OFD packet to send [14:31:20]OFD Sender: No OFD packet to send [14:31:25]OFD Sender: No OFD packet to send [14:31:30]OFD Sender: No OFD packet to send [14:31:35]OFD Sender: No OFD packet to send [14:31:40]OFD Sender: No OFD packet to send [14:31:45]OFD Sender: No OFD packet to send [14:31:50]OFD Sender: No OFD packet to send [14:31:55]OFD Sender: No OFD packet to send [14:32:00]OFD Sender: No OFD packet to send [14:32:05]OFD Sender: No OFD packet to send [14:32:10]OFD Sender: No OFD packet to send [14:32:15]OFD Sender: No OFD packet to send [14:32:20]OFD Sender: No OFD packet to send [14:32:25]OFD Sender: No OFD packet to send [14:32:30]OFD Sender: No OFD packet to send [14:32:35]OFD Sender: No OFD packet to send [14:32:38]accept exits with 9 [14:32:38]New connection [14:32:38]New thread 3066723684 created [14:32:38]Thread 3066580324 joined [14:32:38]Waiting for new connection... [14:32:38] Sock 9.Parse request [14:32:38]Sock 9.Check first char [14:32:38]Sock 9.First char is OK [14:32:38]request: POST /json_proto HTTP/1.0 [14:32:38]Method: POST [14:32:38]URL: /json_proto [14:32:38]Method is POST - this is cgi request [14:32:38]url: /json_proto [14:32:38]query_string will be loaded in cgi processing [14:32:38]execute_cgi json_proto POST (null) [14:32:38]execute_cgi path=json_proto method=POST [14:32:38]POST find Content-Length [14:32:38]Host: 172.17.43.131:8080 [14:32:38]Content-Length: 675 [14:32:38]Content-Type: application/json [14:32:38] [14:32:38]POST finish read [14:32:38]Found Content-Length = 675 [14:32:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:38]execute_script... [14:32: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)2002289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:38]POST & json_proto [14:32:38]process_json_proto [14:32:38]json parsed OK: [14:32:38]protocol is kg_v1.0 [14:32:38]action value=close_receipt [14:32:38]process_action close_receipt [14:32:38]cmd_close_receipt [14:32:38]MH_GetDate [14:32:38]Write to MH i2c: F0 00 00 4C 0F 4A [14:32:38]Write i2c OK [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: F0 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: F0 09 00 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: F0 09 00 4C 0F 00 07 05 A5 66 F9 24 A2 66 8F [14:32:38]GetLastDocTimeStamp 1722090540 [14:32:38]current date 1722090759 [14:32:38]FM_GetShiftState [14:32:38]SAM_PROTO_GetShiftState [14:32:38]wFMCommunicate request_size=4 [14:32:38]MH_SAM_APDU [14:32:38]CAPDU: 80 13 01 00 [14:32:38]Write to MH i2c: E2 08 00 4D 0F 80 13 01 00 00 00 00 00 D9 [14:32:38]Write i2c OK [14:32:38]MH_I2C_Read... [14:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:38]Read from MH i2c: E2 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 0E 00 [14:32:38]MH_I2C_Read... [14:32:38]Read from MH i2c: E2 0E 00 4D 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E7 [14:32:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:32:38]wFMCommunicate OK [14:32:38]SAM_PROTO_GetShiftState done [14:32:38]FM_GetShiftState done [14:32:38]opened in 1722038719 [14:32:38]opened+sec_in_day 1722125119 [14:32:38]quantity*price = 70027 [14:32:38]sum+1 = 70029 [14:32:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 351 27.07.2024 14:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225991 ФПД: 194963736388317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T143239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225991&fm=194963736388317&tin=02508201610067®Number=0000000000092624&sum=70000 [14:32:39]StoreToDocumentArchive [14:32:39]shift 438 fd 225991 [14:32:39]save to /storage/0438/doc_00225991 [14:32:39]save last doc name /storage/0438/doc_00225991 to /storage/kkm_last_doc_name [14:32:39]save OK [14:32:39]Clear old archive folders... [14:32:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:32:39]tlvbuf is 00922D10 [14:32:39]SAM_PROTO_ClearQueue [14:32:39]wFMCommunicate request_size=4 [14:32:39]MH_SAM_APDU [14:32:39]CAPDU: 80 09 00 00 [14:32:39]Write to MH i2c: E2 08 00 5A 0F 80 09 00 00 00 00 00 00 DB [14:32:39]Write i2c OK [14:32:39]MH_I2C_Read... [14:32:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:39]Read from MH i2c: E2 [14:32:39]MH_I2C_Read... [14:32:39]Read from MH i2c: E2 03 00 [14:32:39]MH_I2C_Read... [14:32:39]Read from MH i2c: E2 03 00 5A 0F 00 90 00 DD [14:32:39]RAPDU: 90 00 [14:32:39]wFMCommunicate OK [14:32:39]SAM_PROTO_ClearQueue done [14:32:39]KKMCreateOFDPacket [14:32:39]OFDProtocolAddRootSTLVToBuf [14:32:39]FM_MakeSignedData [14:32:39]FM_MakeSignedData [14:32:39]SAM_PROTO_SignData [14:32:39]wFMCommunicate request_size=4 [14:32:39]MH_SAM_APDU [14:32:39]CAPDU: 80 0D 01 02 [14:32:39]Write to MH i2c: E2 08 00 5B 0F 80 0D 01 02 00 00 00 00 E3 [14:32:39]Write i2c OK [14:32:39]MH_I2C_Read... [14:32:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:39]Read from MH i2c: E2 [14:32:39]MH_I2C_Read... [14:32:39]Read from MH i2c: E2 03 00 [14:32:39]MH_I2C_Read... [14:32:39]Read from MH i2c: E2 03 00 5B 0F 00 90 00 DE [14:32:39]RAPDU: 90 00 [14:32:39]wFMCommunicate OK [14:32:39]wFMCommunicate request_size=255 [14:32:39]MH_SAM_APDU [14:32:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 07 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 72 03 00 35 04 06 00 B1 51 88 40 [14:32:39]Write to MH i2c: E2 02 01 5C 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 07 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 72 03 00 35 04 06 00 B1 51 88 40 00 00 A0 [14:32:39]Write i2c OK [14:32:39]MH_I2C_Read... [14:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:40]Read from MH i2c: E2 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 03 00 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 03 00 5C 0F 00 90 00 DF [14:32:40]RAPDU: 90 00 [14:32:40]wFMCommunicate OK [14:32:40]wFMCommunicate request_size=7 [14:32:40]MH_SAM_APDU [14:32:40]CAPDU: 80 0D 02 02 02 62 DD [14:32:40]Write to MH i2c: E2 0A 00 5D 0F 80 0D 02 02 02 00 62 DD 00 00 29 [14:32:40]Write i2c OK [14:32:40]MH_I2C_Read... [14:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:40]Read from MH i2c: E2 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 03 00 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 03 00 5D 0F 00 90 00 E0 [14:32:40]RAPDU: 90 00 [14:32:40]wFMCommunicate OK [14:32:40]wFMCommunicate request_size=4 [14:32:40]MH_SAM_APDU [14:32:40]CAPDU: 80 0D 03 02 [14:32:40]Write to MH i2c: E2 08 00 5E 0F 80 0D 03 02 00 00 00 00 E8 [14:32:40]Write i2c OK [14:32:40]MH_I2C_Read... [14:32:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:40]Read from MH i2c: E2 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 0B 00 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 0B 00 5E 0F 00 6C 0D 36 9B 80 FF D0 FC 90 00 7E [14:32:40]RAPDU: 6C 0D 36 9B 80 FF D0 FC 90 00 [14:32:40]wFMCommunicate OK [14:32:40]SAM_PROTO_SignData done [14:32:40]FM_MakeSignedData done [14:32:40]CreateOFDProtocolMessage [14:32:40]wFMCommunicate request_size=4 [14:32:40]MH_SAM_APDU [14:32:40]CAPDU: 80 11 00 00 [14:32:40]Write to MH i2c: E2 08 00 5F 0F 80 11 00 00 00 00 00 00 E8 [14:32:40]Write i2c OK [14:32:40]MH_I2C_Read... [14:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:40]Read from MH i2c: E2 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 17 00 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: E2 17 00 5F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [14:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:40]wFMCommunicate OK [14:32:40]CreateOFDProtocolMessage done [14:32:40]OFDSenderStorePacket 225991 [14:32:40]StoreOFDPacket docnum=225991 [14:32:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 52 88 04 01 D2 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 07 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 72 03 00 35 04 06 00 B1 51 88 40 62 DD 6C 0D 36 9B 80 FF D0 FC [14:32:40]CheckFolder [14:32:40]dirname=/storage/ofd_packets [14:32:40]CheckFolder done [14:32:40]ProducePacketName [14:32:40]name=ofd_packets/00225991 [14:32:40]NVStorageSaveData ofd_packets/00225991 [14:32:40]File name is /storage/ofd_packets/00225991 [14:32:40]Write 298 bytes [14:32:40]NVStorageSaveData done [14:32:40]OFDSenderStorePacket done [14:32:40]KKMCreateOFDPacket done [14:32:40]NVStorageSaveData kkm_last_timestamp [14:32:40]File name is /storage/kkm_last_timestamp [14:32:40]Write 4 bytes [14:32:40]NVStorageSaveData done [14:32:40]ExternCall_PrintAddStr [14:32:40]wPrintStart [14:32:40]Write to MH i2c: 01 00 00 60 0F 6F [14:32:40]Write i2c OK [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: 01 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: 01 07 00 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: 01 07 00 60 0F 00 00 00 00 00 FF 0F 84 [14:32:40]RasterBufferAndPrint [14:32:40]line Счет N : (1)2002289 [14:32:40]line ИНН: 02508201610067 [14:32:40]line Контрольно-Кассовый Чек [14:32:40]line ПРОДАЖА [14:32:40]line ТРК (МРК, ГНК) : 41 [14:32:40]line Товар: 2710194210 [14:32:40]line ДТ-К-5 [14:32:40]line 9.190 * 76.20 [14:32:40]line = 700.28 [14:32:40]line НДС 12% НСП 1% [14:32:40]line > о реализуемом товаре [14:32:40]line ОКРУГЛЕНИЕ: -0.28 [14:32:40]line ИТОГО: 700.00 [14:32:40]line Внесено: 700.00 [14:32:40]line СДАЧА: 0.00 [14:32:40]line НСП 1% : 6.20 [14:32:40]line НДС 12% : 74.37 [14:32:40]line Наличными: 700.00 [14:32:40]line Безнал.: 0.00 [14:32:40]line Место: АЗС № 97 "Партнер Нефть" [14:32:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:32:40]line СНО: Общий режим [14:32:40]line Чек 351 27.07.2024 14:32 [14:32:40]line Смена: 438 ФФД: 1.0 [14:32:40]line ЗНМ: 0300000054 [14:32:40]line РНМ: 0000000000092624 [14:32:40]line Версия ККМ: 001 [14:32:40]line ФМ: 0000000000874959 [14:32:40]line ФД: 225991 [14:32:40]line ФПД: 194963736388317 [14:32:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T143239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225991&fm=194963736388317&tin=02508201610067®Number=0000000000092624&sum=70000 [14:32:40]OFD Sender: Processing packet 225991 [packets to send 600, broken 599] [14:32:40]ProducePacketName [14:32:40]name=ofd_packets/00225991 [14:32:40]OFD Sender: To server: pG, [14:32:40]CommunicateWithHost lk.salyk.kg:30040 [14:32:40]ConnectInit lk.salyk.kg [14:32:40]written 0, free lines is 4095 [14:32:40]Write to MH i2c: 01 00 00 8B 0F 9A [14:32:40]Write i2c OK [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: 01 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: 01 07 00 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: 01 07 00 8B 0F 00 00 00 00 00 5E 0C 0B [14:32:40]RasterBufferAndPrint [14:32:40]line [14:32:40]line [14:32:40]line [14:32:40]line [14:32:40]line [14:32:40]written 0, free lines is 3168 [14:32:40]MH_Cut [14:32:40]Write to MH i2c: D1 01 00 92 0F 01 73 [14:32:40]Write i2c OK [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: D1 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: D1 01 00 [14:32:40]MH_I2C_Read... [14:32:40]Read from MH i2c: D1 01 00 92 0F 00 72 [14:32:40]Write to MH i2c: 01 00 00 93 0F A2 [14:32:40]Write i2c OK [14:32:40]MH_I2C_Read... [14:32:42]*** Cut start [14:32:42]*** Partial cut [14:32:42]*** CUTSNS_PIN = 1 [14:32:42]*** CUTSNS_PIN = 0 [14:32:42]*** Brake cut motor [14:32:42]Read from MH i2c: 01 [14:32:42]MH_I2C_Read... [14:32:42]*** Stop cut motor [14:32:42]*** Cut end [14:32:42]Read from MH i2c: 01 07 00 [14:32:42]MH_I2C_Read... [14:32:42]Read from MH i2c: 01 07 00 93 0F 00 00 00 00 00 FF 0F B7 [14:32:42]process_action close_receipt done [14:32:42]requested_data is exist [14:32:42]produce_requested_data [14:32:42]requested_item fm.sn is exist - process it [14:32:42]wFMCommunicate request_size=4 [14:32:42]MH_SAM_APDU [14:32:42]CAPDU: 80 11 00 00 [14:32:42]Write to MH i2c: E2 08 00 94 0F 80 11 00 00 00 00 00 00 1D [14:32:42]Write i2c OK [14:32:42]MH_I2C_Read... [14:32:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:42]Read from MH i2c: E2 [14:32:42]MH_I2C_Read... [14:32:42]Read from MH i2c: E2 17 00 [14:32:42]MH_I2C_Read... [14:32:42]Read from MH i2c: E2 17 00 94 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [14:32:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:42]wFMCommunicate OK [14:32:42]requested_item fd.num is exist - process it [14:32:42]SAM_PROTO_GetFieldsCounters [14:32:42]wFMCommunicate request_size=4 [14:32:42]MH_SAM_APDU [14:32:42]CAPDU: 80 13 00 00 [14:32:42]Write to MH i2c: E2 08 00 95 0F 80 13 00 00 00 00 00 00 20 [14:32:42]Write i2c OK [14:32:42]MH_I2C_Read... [14:32:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:42]Read from MH i2c: E2 [14:32:42]MH_I2C_Read... [14:32:42]Read from MH i2c: E2 62 00 [14:32:42]MH_I2C_Read... [14:32:42]Read from MH i2c: E2 62 00 95 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [14:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:42]wFMCommunicate OK [14:32:42]SAM_PROTO_GetFieldsCounters done [14:32:42]requested_item shift.num is exist - process it [14:32:42]requested_item shift.opened is exist - process it [14:32:42]req_shift_opened [14:32:42]FM_GetShiftState [14:32:42]SAM_PROTO_GetShiftState [14:32:42]wFMCommunicate request_size=4 [14:32:42]MH_SAM_APDU [14:32:42]CAPDU: 80 13 01 00 [14:32:42]Write to MH i2c: E2 08 00 96 0F 80 13 01 00 00 00 00 00 22 [14:32:42]Write i2c OK [14:32:42]MH_I2C_Read... [14:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:43]Read from MH i2c: E2 [14:32:43]MH_I2C_Read... [14:32:43]Read from MH i2c: E2 0E 00 [14:32:43]MH_I2C_Read... [14:32:43]Read from MH i2c: E2 0E 00 96 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 30 [14:32:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:32:43]wFMCommunicate OK [14:32:43]SAM_PROTO_GetShiftState done [14:32:43]FM_GetShiftState done [14:32:43]req_shift_opened done [14:32:43]requested_item shift.open_date is exist - process it [14:32:43]req_shift_open_date [14:32:43]req_shift_open_date done [14:32:43]produce_requested_data done [14:32:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225991,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:32:43]process_action_free close_receipt [14:32:43]json_value_free [14:32:43]json_value_free done [14:32:43]process_json_proto returns [14:32:43]Send response to host [14:32:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225991,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:32:43]free response buf [14:32:43]execute_script done [14:32:43]execute_script returns [14:32:43]free content buf [14:32:43]Sock 9.Close socket [14:32:43]Sock 9.Thread stoped [14:32:44]recv_with_timeout no data received [14:32:45]accept exits with 8 [14:32:45]New connection [14:32:45]New thread 3066580324 created [14:32:45]Thread 3066723684 joined [14:32:45]Waiting for new connection... [14:32:45] Sock 8.Parse request [14:32:45]Sock 8.Check first char [14:32:45]Sock 8.First char is OK [14:32:45]request: POST /json_proto HTTP/1.0 [14:32:45]Method: POST [14:32:45]URL: /json_proto [14:32:45]Method is POST - this is cgi request [14:32:45]url: /json_proto [14:32:45]query_string will be loaded in cgi processing [14:32:45]execute_cgi json_proto POST (null) [14:32:45]execute_cgi path=json_proto method=POST [14:32:45]POST find Content-Length [14:32:45]Host: 172.17.43.131:8080 [14:32:45]Content-Length: 1164 [14:32:45]Content-Type: application/json [14:32:45] [14:32:45]POST finish read [14:32:45]Found Content-Length = 1164 [14:32: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002288\u000A27.07.2024 14:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:45]execute_script... [14:32: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002288\u000A27.07.2024 14:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:45]POST & json_proto [14:32:45]process_json_proto [14:32:45]json parsed OK: [14:32:45]protocol is kg_v1.0 [14:32:45]action value=print_text [14:32:45]process_action print_text [14:32:45]cmd_print_text [14:32:45]ExternCall_PrintAddStr [14:32:45]wPrintStart [14:32:45]Write to MH i2c: 01 00 00 97 0F A6 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 07 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 07 00 97 0F 00 00 00 00 00 FF 0F BB [14:32:45]RasterBufferAndPrint [14:32:45]line *****ТОВАРНЫЙ ЧЕК***** [14:32:45]line АЗС-97 [14:32:45]line Партнер нефть [14:32:45]line 02508201610067 [14:32:45]line Кассир : Орунбаева Б. [14:32:45]line Счет N : (1)2002288 [14:32:45]line 27.07.2024 14:31 [14:32:45]line ПРОДАЖА [14:32:45]line ТРК (МРК, ГНК): 33 [14:32:45]line Вид ГСМ : 2710124130 [14:32:45]line Аи-92-К-5 [14:32:45]line 20.000 x 67.80 [14:32:45]line ИТОГ: 1356.00 [14:32:45]line Тип оплаты: Талоны: ТК ГПНА Online [14:32:45]line 30105995 [14:32:45]line ______________________ [14:32:45]line (подпись) [14:32:45]written 0, free lines is 4095 [14:32:45]ConnectInit Can't take IP for lk.salyk.kg [14:32:45]CommunicateWithHost connect error [14:32:45]CommunicateWithHost err = -1 [14:32:45]OFD Sender: Server communicate error [14:32:45]Write to MH i2c: 01 00 00 AB 0F BA [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 07 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 07 00 AB 0F 00 00 00 00 00 13 0E E2 [14:32:45]RasterBufferAndPrint [14:32:45]line [14:32:45]line [14:32:45]line [14:32:45]line [14:32:45]line [14:32:45]written 0, free lines is 3605 [14:32:45]MH_Cut [14:32:45]Write to MH i2c: D1 01 00 B2 0F 01 93 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: D1 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: D1 01 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: D1 01 00 B2 0F 00 92 [14:32:45]Write to MH i2c: 01 00 00 B3 0F C2 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:46]*** Cut start [14:32:46]*** Partial cut [14:32:46]*** CUTSNS_PIN = 1 [14:32:46]*** CUTSNS_PIN = 0 [14:32:46]*** Brake cut motor [14:32:46]Read from MH i2c: 01 [14:32:47]MH_I2C_Read... [14:32:47]*** Stop cut motor [14:32:47]*** Cut end [14:32:47]Read from MH i2c: 01 07 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: 01 07 00 B3 0F 00 00 00 00 00 FF 0F D7 [14:32:47]process_action print_text done [14:32:47]requested_data is exist [14:32:47]produce_requested_data [14:32:47]requested_item fm.sn is exist - process it [14:32:47]wFMCommunicate request_size=4 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 11 00 00 [14:32:47]Write to MH i2c: E2 08 00 B4 0F 80 11 00 00 00 00 00 00 3D [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:47]Read from MH i2c: E2 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 17 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 17 00 B4 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [14:32:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:47]wFMCommunicate OK [14:32:47]requested_item fd.num is exist - process it [14:32:47]SAM_PROTO_GetFieldsCounters [14:32:47]wFMCommunicate request_size=4 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 13 00 00 [14:32:47]Write to MH i2c: E2 08 00 B5 0F 80 13 00 00 00 00 00 00 40 [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:47]Read from MH i2c: E2 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 62 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 62 00 B5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [14:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:47]wFMCommunicate OK [14:32:47]SAM_PROTO_GetFieldsCounters done [14:32:47]requested_item shift.num is exist - process it [14:32:47]requested_item shift.opened is exist - process it [14:32:47]req_shift_opened [14:32:47]FM_GetShiftState [14:32:47]SAM_PROTO_GetShiftState [14:32:47]wFMCommunicate request_size=4 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 13 01 00 [14:32:47]Write to MH i2c: E2 08 00 B6 0F 80 13 01 00 00 00 00 00 42 [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:47]Read from MH i2c: E2 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 0E 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 0E 00 B6 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 50 [14:32:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:32:47]wFMCommunicate OK [14:32:47]SAM_PROTO_GetShiftState done [14:32:47]FM_GetShiftState done [14:32:47]req_shift_opened done [14:32:47]requested_item shift.open_date is exist - process it [14:32:47]req_shift_open_date [14:32:47]req_shift_open_date done [14:32:47]produce_requested_data done [14:32:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225991,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:32:47]process_action_free print_text [14:32:47]json_value_free [14:32:47]json_value_free done [14:32:47]process_json_proto returns [14:32:47]Send response to host [14:32:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225991,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:32:47]free response buf [14:32:47]execute_script done [14:32:47]execute_script returns [14:32:47]free content buf [14:32:47]Sock 8.Close socket [14:32:47]Sock 8.Thread stoped [14:32:50]OFD Sender: Processing packet 225991 [packets to send 600, broken 599] [14:32:50]ProducePacketName [14:32:50]name=ofd_packets/00225991 [14:32:50]OFD Sender: To server: pG, [14:32:50]CommunicateWithHost lk.salyk.kg:30040 [14:32:50]ConnectInit lk.salyk.kg [14:32:59]Connected sock=10 [14:32: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 35 39 0C 01 00 00 52 88 04 01 D2 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 07 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 72 03 00 35 04 06 00 B1 51 88 40 62 DD 6C 0D 36 9B 80 FF D0 FC [14:32:59]recv_with_timeout no data received [14:33:04]recv_with_timeout no data received [14:33:04]CommunicateWithHost answer receiving error [14:33:04]CommunicateWithHost err = -3 [14:33:04]OFD Sender: Server communicate error [14:33:09]OFD Sender: Processing packet 225991 [packets to send 600, broken 599] [14:33:09]ProducePacketName [14:33:09]name=ofd_packets/00225991 [14:33:09]OFD Sender: To server: pG, [14:33:09]CommunicateWithHost lk.salyk.kg:30040 [14:33:09]ConnectInit lk.salyk.kg [14:33:11]recv_with_timeout no data received [14:33:14]Connected sock=10 [14:33: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 35 39 0C 01 00 00 52 88 04 01 D2 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 07 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 72 03 00 35 04 06 00 B1 51 88 40 62 DD 6C 0D 36 9B 80 FF D0 FC [14:33: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 35 39 4F 00 00 00 89 7E 47 00 7E 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 35 39 10 04 04 00 C7 72 03 00 F4 03 04 00 36 B1 A4 66 B6 04 01 00 00 23 03 58 02 23 A1 DD 43 [14:33:16]CommunicateWithHost err = 0 [14:33:16]CheckOFDResponse [14:33:16]1017 (14) - 77093643461234 [14:33:16]1041 (16) - 0000000000874959 [14:33:16]1040 (4) - 225991 [14:33:16]1012 (4) - 27.07.2024 08:35 [14:33:16]1206 (1) - 0 [14:33:16]OFD Sender: Remove packet 225991 [14:33:16]ProducePacketName [14:33:16]name=ofd_packets/00225991 [14:33:16]NVStorageDeleteData [14:33:17]OFD Sender: No OFD packet to send [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:29]accept exits with 9 [14:33:29]New connection [14:33:29]New thread 3066723684 created [14:33:29]Thread 3066580324 joined [14:33:29]Waiting for new connection... [14:33:29] Sock 9.Parse request [14:33:29]Sock 9.Check first char [14:33:29]Sock 9.First char is OK [14:33:29]request: POST /json_proto HTTP/1.0 [14:33:29]Method: POST [14:33:29]URL: /json_proto [14:33:29]Method is POST - this is cgi request [14:33:29]url: /json_proto [14:33:29]query_string will be loaded in cgi processing [14:33:29]execute_cgi json_proto POST (null) [14:33:29]execute_cgi path=json_proto method=POST [14:33:29]POST find Content-Length [14:33:29]Host: 172.17.43.131:8080 [14:33:29]Content-Length: 678 [14:33:29]Content-Type: application/json [14:33:29] [14:33:29]POST finish read [14:33:29]Found Content-Length = 678 [14:33:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:29]execute_script... [14:33: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)2002290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:29]POST & json_proto [14:33:29]process_json_proto [14:33:29]json parsed OK: [14:33:29]protocol is kg_v1.0 [14:33:29]action value=close_receipt [14:33:29]process_action close_receipt [14:33:29]cmd_close_receipt [14:33:29]MH_GetDate [14:33:29]Write to MH i2c: F0 00 00 B7 0F B5 [14:33:29]Write i2c OK [14:33:29]MH_I2C_Read... [14:33:29]Read from MH i2c: F0 [14:33:29]MH_I2C_Read... [14:33:29]Read from MH i2c: F0 09 00 [14:33:29]MH_I2C_Read... [14:33:29]Read from MH i2c: F0 09 00 B7 0F 00 39 05 A5 66 F9 24 A2 66 2C [14:33:29]GetLastDocTimeStamp 1722090759 [14:33:29]current date 1722090809 [14:33:29]FM_GetShiftState [14:33:29]SAM_PROTO_GetShiftState [14:33:29]wFMCommunicate request_size=4 [14:33:29]MH_SAM_APDU [14:33:29]CAPDU: 80 13 01 00 [14:33:29]Write to MH i2c: E2 08 00 B8 0F 80 13 01 00 00 00 00 00 44 [14:33:29]Write i2c OK [14:33:29]MH_I2C_Read... [14:33:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:29]Read from MH i2c: E2 [14:33:29]MH_I2C_Read... [14:33:29]Read from MH i2c: E2 0E 00 [14:33:29]MH_I2C_Read... [14:33:29]Read from MH i2c: E2 0E 00 B8 0F 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 52 [14:33:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:33:29]wFMCommunicate OK [14:33:29]SAM_PROTO_GetShiftState done [14:33:29]FM_GetShiftState done [14:33:29]opened in 1722038719 [14:33:29]opened+sec_in_day 1722125119 [14:33:29]quantity*price = 20034 [14:33:29]sum+1 = 20035 [14:33:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 352 27.07.2024 14:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225992 ФПД: 64720288208705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T143329&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225992&fm=64720288208705&tin=02508201610067®Number=0000000000092624&sum=20000 [14:33:30]StoreToDocumentArchive [14:33:30]shift 438 fd 225992 [14:33:30]save to /storage/0438/doc_00225992 [14:33:30]save last doc name /storage/0438/doc_00225992 to /storage/kkm_last_doc_name [14:33:30]save OK [14:33:30]Clear old archive folders... [14:33:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:33:30]tlvbuf is 00925410 [14:33:30]SAM_PROTO_ClearQueue [14:33:30]wFMCommunicate request_size=4 [14:33:30]MH_SAM_APDU [14:33:30]CAPDU: 80 09 00 00 [14:33:30]Write to MH i2c: E2 08 00 C5 0F 80 09 00 00 00 00 00 00 46 [14:33:30]Write i2c OK [14:33:30]MH_I2C_Read... [14:33:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:30]Read from MH i2c: E2 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 C5 0F 00 90 00 48 [14:33:30]RAPDU: 90 00 [14:33:30]wFMCommunicate OK [14:33:30]SAM_PROTO_ClearQueue done [14:33:30]KKMCreateOFDPacket [14:33:30]OFDProtocolAddRootSTLVToBuf [14:33:30]FM_MakeSignedData [14:33:30]FM_MakeSignedData [14:33:30]SAM_PROTO_SignData [14:33:30]wFMCommunicate request_size=4 [14:33:30]MH_SAM_APDU [14:33:30]CAPDU: 80 0D 01 02 [14:33:30]Write to MH i2c: E2 08 00 C6 0F 80 0D 01 02 00 00 00 00 4E [14:33:30]Write i2c OK [14:33:30]MH_I2C_Read... [14:33:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:30]Read from MH i2c: E2 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 C6 0F 00 90 00 49 [14:33:30]RAPDU: 90 00 [14:33:30]wFMCommunicate OK [14:33:30]wFMCommunicate request_size=255 [14:33:30]MH_SAM_APDU [14:33:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 39 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 72 03 00 35 04 06 00 3A [14:33:30]Write to MH i2c: E2 02 01 C7 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 39 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 72 03 00 35 04 06 00 3A 00 00 5E [14:33:30]Write i2c OK [14:33:30]MH_I2C_Read... [14:33:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:30]Read from MH i2c: E2 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 C7 0F 00 90 00 4A [14:33:30]RAPDU: 90 00 [14:33:30]wFMCommunicate OK [14:33:30]wFMCommunicate request_size=10 [14:33:30]MH_SAM_APDU [14:33:30]CAPDU: 80 0D 02 02 05 DC DD C9 D7 41 [14:33:30]Write to MH i2c: E2 0D 00 C8 0F 80 0D 02 02 05 00 DC DD C9 D7 41 00 00 F5 [14:33:30]Write i2c OK [14:33:30]MH_I2C_Read... [14:33:30]recv_with_timeout no data received [14:33:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:30]Read from MH i2c: E2 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 03 00 C8 0F 00 90 00 4B [14:33:30]RAPDU: 90 00 [14:33:30]wFMCommunicate OK [14:33:30]wFMCommunicate request_size=4 [14:33:30]MH_SAM_APDU [14:33:30]CAPDU: 80 0D 03 02 [14:33:30]Write to MH i2c: E2 08 00 C9 0F 80 0D 03 02 00 00 00 00 53 [14:33:30]Write i2c OK [14:33:30]MH_I2C_Read... [14:33:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:30]Read from MH i2c: E2 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 0B 00 [14:33:30]MH_I2C_Read... [14:33:30]Read from MH i2c: E2 0B 00 C9 0F 00 E9 B5 56 E9 CA 4C 1C FC 90 00 5F [14:33:30]RAPDU: E9 B5 56 E9 CA 4C 1C FC 90 00 [14:33:30]wFMCommunicate OK [14:33:30]SAM_PROTO_SignData done [14:33:30]FM_MakeSignedData done [14:33:30]CreateOFDProtocolMessage [14:33:30]wFMCommunicate request_size=4 [14:33:30]MH_SAM_APDU [14:33:30]CAPDU: 80 11 00 00 [14:33:30]Write to MH i2c: E2 08 00 CA 0F 80 11 00 00 00 00 00 00 53 [14:33:30]Write i2c OK [14:33:30]MH_I2C_Read... [14:33:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:31]Read from MH i2c: E2 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: E2 17 00 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: E2 17 00 CA 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [14:33:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:33:31]wFMCommunicate OK [14:33:31]CreateOFDProtocolMessage done [14:33:31]OFDSenderStorePacket 225992 [14:33:31]StoreOFDPacket docnum=225992 [14:33:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 88 07 01 1F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 39 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 72 03 00 35 04 06 00 3A DC DD C9 D7 41 E9 B5 56 E9 CA 4C 1C FC [14:33:31]CheckFolder [14:33:31]dirname=/storage/ofd_packets [14:33:31]CheckFolder done [14:33:31]ProducePacketName [14:33:31]name=ofd_packets/00225992 [14:33:31]NVStorageSaveData ofd_packets/00225992 [14:33:31]File name is /storage/ofd_packets/00225992 [14:33:31]Write 301 bytes [14:33:31]NVStorageSaveData done [14:33:31]OFDSenderStorePacket done [14:33:31]KKMCreateOFDPacket done [14:33:31]NVStorageSaveData kkm_last_timestamp [14:33:31]File name is /storage/kkm_last_timestamp [14:33:31]Write 4 bytes [14:33:31]NVStorageSaveData done [14:33:31]ExternCall_PrintAddStr [14:33:31]wPrintStart [14:33:31]Write to MH i2c: 01 00 00 CB 0F DA [14:33:31]Write i2c OK [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: 01 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: 01 07 00 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: 01 07 00 CB 0F 00 00 00 00 00 FF 0F EF [14:33:31]RasterBufferAndPrint [14:33:31]line Счет N : (1)2002290 [14:33:31]line ИНН: 02508201610067 [14:33:31]line Контрольно-Кассовый Чек [14:33:31]line ПРОДАЖА [14:33:31]line ТРК (МРК, ГНК) : 64 [14:33:31]line Товар: 2710124500 [14:33:31]line Аи-95-К-5 [14:33:31]line 2.700 * 74.20 [14:33:31]line = 200.34 [14:33:31]line НДС 12% НСП 1% [14:33:31]line > о реализуемом товаре [14:33:31]line ОКРУГЛЕНИЕ: -0.34 [14:33:31]line ИТОГО: 200.00 [14:33:31]line Внесено: 200.00 [14:33:31]line СДАЧА: 0.00 [14:33:31]line НСП 1% : 1.77 [14:33:31]line НДС 12% : 21.27 [14:33:31]line Наличными: 200.00 [14:33:31]line Безнал.: 0.00 [14:33:31]line Место: АЗС № 97 "Партнер Нефть" [14:33:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:33:31]line СНО: Общий режим [14:33:31]line Чек 352 27.07.2024 14:33 [14:33:31]line Смена: 438 ФФД: 1.0 [14:33:31]line ЗНМ: 0300000054 [14:33:31]line РНМ: 0000000000092624 [14:33:31]line Версия ККМ: 001 [14:33:31]line ФМ: 0000000000874959 [14:33:31]line ФД: 225992 [14:33:31]line ФПД: 64720288208705 [14:33:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T143329&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225992&fm=64720288208705&tin=02508201610067®Number=0000000000092624&sum=20000 [14:33:31]written 0, free lines is 4095 [14:33:31]OFD Sender: Processing packet 225992 [packets to send 600, broken 599] [14:33:31]ProducePacketName [14:33:31]name=ofd_packets/00225992 [14:33:31]OFD Sender: To server: pG, [14:33:31]CommunicateWithHost lk.salyk.kg:30040 [14:33:31]ConnectInit lk.salyk.kg [14:33:31]Write to MH i2c: 01 00 00 F6 0F 05 [14:33:31]Write i2c OK [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: 01 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: 01 07 00 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: 01 07 00 F6 0F 00 00 00 00 00 6C 0C 84 [14:33:31]RasterBufferAndPrint [14:33:31]line [14:33:31]line [14:33:31]line [14:33:31]line [14:33:31]line [14:33:31]written 0, free lines is 3183 [14:33:31]MH_Cut [14:33:31]Write to MH i2c: D1 01 00 FD 0F 01 DE [14:33:31]Write i2c OK [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: D1 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: D1 01 00 [14:33:31]MH_I2C_Read... [14:33:31]Read from MH i2c: D1 01 00 FD 0F 00 DD [14:33:31]Write to MH i2c: 01 00 00 FE 0F 0D [14:33:31]Write i2c OK [14:33:31]MH_I2C_Read... [14:33:32]*** Cut start [14:33:32]*** Partial cut [14:33:32]*** CUTSNS_PIN = 1 [14:33:32]*** CUTSNS_PIN = 0 [14:33:33]*** Brake cut motor [14:33:33]Read from MH i2c: 01 [14:33:33]MH_I2C_Read... [14:33:33]*** Stop cut motor [14:33:33]*** Cut end [14:33:33]Read from MH i2c: 01 07 00 [14:33:33]MH_I2C_Read... [14:33:33]Read from MH i2c: 01 07 00 FE 0F 00 00 00 00 00 FF 0F 22 [14:33:33]process_action close_receipt done [14:33:33]requested_data is exist [14:33:33]produce_requested_data [14:33:33]requested_item fm.sn is exist - process it [14:33:33]wFMCommunicate request_size=4 [14:33:33]MH_SAM_APDU [14:33:33]CAPDU: 80 11 00 00 [14:33:33]Write to MH i2c: E2 08 00 FF 0F 80 11 00 00 00 00 00 00 88 [14:33:33]Write i2c OK [14:33:33]MH_I2C_Read... [14:33:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:33]Read from MH i2c: E2 [14:33:33]MH_I2C_Read... [14:33:33]Read from MH i2c: E2 17 00 [14:33:33]MH_I2C_Read... [14:33:33]Read from MH i2c: E2 17 00 FF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [14:33:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:33:33]wFMCommunicate OK [14:33:33]requested_item fd.num is exist - process it [14:33:33]SAM_PROTO_GetFieldsCounters [14:33:33]wFMCommunicate request_size=4 [14:33:33]MH_SAM_APDU [14:33:33]CAPDU: 80 13 00 00 [14:33:33]Write to MH i2c: E2 08 00 00 10 80 13 00 00 00 00 00 00 8C [14:33:33]Write i2c OK [14:33:33]MH_I2C_Read... [14:33:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:33]Read from MH i2c: E2 [14:33:33]MH_I2C_Read... [14:33:33]Read from MH i2c: E2 62 00 [14:33:33]MH_I2C_Read... [14:33:33]Read from MH i2c: E2 62 00 00 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [14:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:33]wFMCommunicate OK [14:33:33]SAM_PROTO_GetFieldsCounters done [14:33:33]requested_item shift.num is exist - process it [14:33:33]requested_item shift.opened is exist - process it [14:33:33]req_shift_opened [14:33:33]FM_GetShiftState [14:33:33]SAM_PROTO_GetShiftState [14:33:33]wFMCommunicate request_size=4 [14:33:33]MH_SAM_APDU [14:33:33]CAPDU: 80 13 01 00 [14:33:33]Write to MH i2c: E2 08 00 01 10 80 13 01 00 00 00 00 00 8E [14:33:33]Write i2c OK [14:33:33]MH_I2C_Read... [14:33:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:33]Read from MH i2c: E2 [14:33:33]MH_I2C_Read... [14:33:33]Read from MH i2c: E2 0E 00 [14:33:33]MH_I2C_Read... [14:33:33]Read from MH i2c: E2 0E 00 01 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9C [14:33:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:33:33]wFMCommunicate OK [14:33:33]SAM_PROTO_GetShiftState done [14:33:33]FM_GetShiftState done [14:33:33]req_shift_opened done [14:33:33]requested_item shift.open_date is exist - process it [14:33:33]req_shift_open_date [14:33:33]req_shift_open_date done [14:33:33]produce_requested_data done [14:33:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225992,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:33:33]process_action_free close_receipt [14:33:33]json_value_free [14:33:33]json_value_free done [14:33:33]process_json_proto returns [14:33:33]Send response to host [14:33:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225992,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:33:33]free response buf [14:33:33]execute_script done [14:33:33]execute_script returns [14:33:33]free content buf [14:33:33]Sock 9.Close socket [14:33:33]Sock 9.Thread stoped [14:33:36]ConnectInit Can't take IP for lk.salyk.kg [14:33:36]CommunicateWithHost connect error [14:33:36]CommunicateWithHost err = -1 [14:33:36]OFD Sender: Server communicate error [14:33:41]OFD Sender: Processing packet 225992 [packets to send 600, broken 599] [14:33:41]ProducePacketName [14:33:41]name=ofd_packets/00225992 [14:33:41]OFD Sender: To server: pG, [14:33:41]CommunicateWithHost lk.salyk.kg:30040 [14:33:41]ConnectInit lk.salyk.kg [14:33:45]recv_with_timeout no data received [14:33:46]ConnectInit Can't take IP for lk.salyk.kg [14:33:46]CommunicateWithHost connect error [14:33:46]CommunicateWithHost err = -1 [14:33:46]OFD Sender: Server communicate error [14:33:51]OFD Sender: Processing packet 225992 [packets to send 600, broken 599] [14:33:51]ProducePacketName [14:33:51]name=ofd_packets/00225992 [14:33:51]OFD Sender: To server: pG, [14:33:51]CommunicateWithHost lk.salyk.kg:30040 [14:33:51]ConnectInit lk.salyk.kg [14:33:54]Connected sock=9 [14:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 88 07 01 1F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 39 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 72 03 00 35 04 06 00 3A DC DD C9 D7 41 E9 B5 56 E9 CA 4C 1C FC [14: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 35 39 4F 00 00 00 2B 9B 47 00 DD 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 35 39 10 04 04 00 C8 72 03 00 F4 03 04 00 5E B1 A4 66 B6 04 01 00 00 3F FC 0D CA F0 6F 50 02 [14:33:55]CommunicateWithHost err = 0 [14:33:55]CheckOFDResponse [14:33:55]1017 (14) - 77093643461234 [14:33:55]1041 (16) - 0000000000874959 [14:33:55]1040 (4) - 225992 [14:33:55]1012 (4) - 27.07.2024 08:35 [14:33:55]1206 (1) - 0 [14:33:55]OFD Sender: Remove packet 225992 [14:33:55]ProducePacketName [14:33:55]name=ofd_packets/00225992 [14:33:55]NVStorageDeleteData [14:33:56]OFD Sender: No OFD packet to send [14:34:01]OFD Sender: No OFD packet to send [14:34:06]OFD Sender: No OFD packet to send [14:34:11]OFD Sender: No OFD packet to send [14:34:16]OFD Sender: No OFD packet to send [14:34:21]OFD Sender: No OFD packet to send [14:34:26]OFD Sender: No OFD packet to send [14:34:31]OFD Sender: No OFD packet to send [14:34:36]OFD Sender: No OFD packet to send [14:34:41]OFD Sender: No OFD packet to send [14:34:46]OFD Sender: No OFD packet to send [14:34:51]OFD Sender: No OFD packet to send [14:34:56]OFD Sender: No OFD packet to send [14:35:01]OFD Sender: No OFD packet to send [14:35:06]OFD Sender: No OFD packet to send [14:35:09]accept exits with 10 [14:35:09]New connection [14:35:09]New thread 3066580324 created [14:35:09]Thread 3066723684 joined [14:35:09]Waiting for new connection... [14:35:09] Sock 10.Parse request [14:35:09]Sock 10.Check first char [14:35:09]Sock 10.First char is OK [14:35:09]request: POST /json_proto HTTP/1.0 [14:35:09]Method: POST [14:35:09]URL: /json_proto [14:35:09]Method is POST - this is cgi request [14:35:09]url: /json_proto [14:35:09]query_string will be loaded in cgi processing [14:35:09]execute_cgi json_proto POST (null) [14:35:09]execute_cgi path=json_proto method=POST [14:35:09]POST find Content-Length [14:35:09]Host: 172.17.43.131:8080 [14:35:09]Content-Length: 678 [14:35:09]Content-Type: application/json [14:35:09] [14:35:09]POST finish read [14:35:09]Found Content-Length = 678 [14:35:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:09]execute_script... [14:35:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:09]POST & json_proto [14:35:09]process_json_proto [14:35:09]json parsed OK: [14:35:09]protocol is kg_v1.0 [14:35:09]action value=close_receipt [14:35:09]process_action close_receipt [14:35:09]cmd_close_receipt [14:35:09]MH_GetDate [14:35:09]Write to MH i2c: F0 00 00 02 10 01 [14:35:09]Write i2c OK [14:35:09]MH_I2C_Read... [14:35:09]Read from MH i2c: F0 [14:35:09]MH_I2C_Read... [14:35:09]Read from MH i2c: F0 09 00 [14:35:09]MH_I2C_Read... [14:35:09]Read from MH i2c: F0 09 00 02 10 00 9E 05 A5 66 F9 24 A2 66 DD [14:35:09]GetLastDocTimeStamp 1722090809 [14:35:09]current date 1722090910 [14:35:09]FM_GetShiftState [14:35:09]SAM_PROTO_GetShiftState [14:35:09]wFMCommunicate request_size=4 [14:35:09]MH_SAM_APDU [14:35:09]CAPDU: 80 13 01 00 [14:35:09]Write to MH i2c: E2 08 00 03 10 80 13 01 00 00 00 00 00 90 [14:35:09]Write i2c OK [14:35:09]MH_I2C_Read... [14:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:09]Read from MH i2c: E2 [14:35:09]MH_I2C_Read... [14:35:09]Read from MH i2c: E2 0E 00 [14:35:09]MH_I2C_Read... [14:35:09]Read from MH i2c: E2 0E 00 03 10 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9E [14:35:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:35:09]wFMCommunicate OK [14:35:09]SAM_PROTO_GetShiftState done [14:35:09]FM_GetShiftState done [14:35:09]opened in 1722038719 [14:35:09]opened+sec_in_day 1722125119 [14:35:09]quantity*price = 20001 [14:35:09]sum+1 = 20002 [14:35:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 353 27.07.2024 14:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225993 ФПД: 91767082697425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T143510&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225993&fm=91767082697425&tin=02508201610067®Number=0000000000092624&sum=20000 [14:35:10]StoreToDocumentArchive [14:35:10]shift 438 fd 225993 [14:35:10]save to /storage/0438/doc_00225993 [14:35:10]save last doc name /storage/0438/doc_00225993 to /storage/kkm_last_doc_name [14:35:10]save OK [14:35:10]Clear old archive folders... [14:35:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:35:10]tlvbuf is 008BE280 [14:35:10]SAM_PROTO_ClearQueue [14:35:10]wFMCommunicate request_size=4 [14:35:10]MH_SAM_APDU [14:35:10]CAPDU: 80 09 00 00 [14:35:10]Write to MH i2c: E2 08 00 10 10 80 09 00 00 00 00 00 00 92 [14:35:10]Write i2c OK [14:35:10]MH_I2C_Read... [14:35:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:10]Read from MH i2c: E2 [14:35:10]MH_I2C_Read... [14:35:10]Read from MH i2c: E2 03 00 [14:35:10]MH_I2C_Read... [14:35:10]Read from MH i2c: E2 03 00 10 10 00 90 00 94 [14:35:10]RAPDU: 90 00 [14:35:10]wFMCommunicate OK [14:35:10]SAM_PROTO_ClearQueue done [14:35:10]KKMCreateOFDPacket [14:35:10]OFDProtocolAddRootSTLVToBuf [14:35:10]FM_MakeSignedData [14:35:10]FM_MakeSignedData [14:35:10]SAM_PROTO_SignData [14:35:10]wFMCommunicate request_size=4 [14:35:10]MH_SAM_APDU [14:35:10]CAPDU: 80 0D 01 02 [14:35:10]Write to MH i2c: E2 08 00 11 10 80 0D 01 02 00 00 00 00 9A [14:35:10]Write i2c OK [14:35:10]MH_I2C_Read... [14:35:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:10]Read from MH i2c: E2 [14:35:10]MH_I2C_Read... [14:35:10]Read from MH i2c: E2 03 00 [14:35:10]MH_I2C_Read... [14:35:10]Read from MH i2c: E2 03 00 11 10 00 90 00 95 [14:35:10]RAPDU: 90 00 [14:35:10]wFMCommunicate OK [14:35:10]wFMCommunicate request_size=255 [14:35:10]MH_SAM_APDU [14:35:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 9E 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 72 03 00 35 04 06 00 53 [14:35:10]Write to MH i2c: E2 02 01 12 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 9E 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 72 03 00 35 04 06 00 53 00 00 7B [14:35:10]Write i2c OK [14:35:10]MH_I2C_Read... [14:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:11]Read from MH i2c: E2 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 03 00 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 03 00 12 10 00 90 00 96 [14:35:11]RAPDU: 90 00 [14:35:11]wFMCommunicate OK [14:35:11]wFMCommunicate request_size=10 [14:35:11]MH_SAM_APDU [14:35:11]CAPDU: 80 0D 02 02 05 76 30 5D C2 D1 [14:35:11]Write to MH i2c: E2 0D 00 13 10 80 0D 02 02 05 00 76 30 5D C2 D1 00 00 3D [14:35:11]Write i2c OK [14:35:11]MH_I2C_Read... [14:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:11]Read from MH i2c: E2 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 03 00 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 03 00 13 10 00 90 00 97 [14:35:11]RAPDU: 90 00 [14:35:11]wFMCommunicate OK [14:35:11]wFMCommunicate request_size=4 [14:35:11]MH_SAM_APDU [14:35:11]CAPDU: 80 0D 03 02 [14:35:11]Write to MH i2c: E2 08 00 14 10 80 0D 03 02 00 00 00 00 9F [14:35:11]Write i2c OK [14:35:11]MH_I2C_Read... [14:35:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:11]Read from MH i2c: E2 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 0B 00 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 0B 00 14 10 00 BA F9 47 ED 3E E5 3F E0 90 00 C9 [14:35:11]RAPDU: BA F9 47 ED 3E E5 3F E0 90 00 [14:35:11]wFMCommunicate OK [14:35:11]SAM_PROTO_SignData done [14:35:11]FM_MakeSignedData done [14:35:11]CreateOFDProtocolMessage [14:35:11]wFMCommunicate request_size=4 [14:35:11]MH_SAM_APDU [14:35:11]CAPDU: 80 11 00 00 [14:35:11]Write to MH i2c: E2 08 00 15 10 80 11 00 00 00 00 00 00 9F [14:35:11]Write i2c OK [14:35:11]MH_I2C_Read... [14:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:11]Read from MH i2c: E2 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 17 00 [14:35:11]MH_I2C_Read... [14:35:11]Read from MH i2c: E2 17 00 15 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [14:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:35:11]wFMCommunicate OK [14:35:11]CreateOFDProtocolMessage done [14:35:11]OFDSenderStorePacket 225993 [14:35:11]StoreOFDPacket docnum=225993 [14:38:13]ConnectInit Can't connect to host [14:38:16]OFD Sender: Processing packet 225993 [packets to send 601, broken 599] [14:38:16]ProducePacketName [14:38:16]name=ofd_packets/00225993 [14:38:16]OFD Sender: To server: pG, [14:38:16]CommunicateWithHost lk.salyk.kg:30040 [14:38:16]ConnectInit lk.salyk.kg [14:38:21]ConnectInit Can't take IP for lk.salyk.kg [14:38:21]CommunicateWithHost connect error [14:38:21]CommunicateWithHost err = -1 [14:38:21]OFD Sender: Server communicate error [14:38:26]OFD Sender: Processing packet 225993 [packets to send 601, broken 599] [14:38:26]ProducePacketName [14:38:26]name=ofd_packets/00225993 [14:38:26]OFD Sender: To server: pG, [14:38:26]CommunicateWithHost lk.salyk.kg:30040 [14:38:26]ConnectInit lk.salyk.kg [14:38:27]Connected sock=8 [14:38:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F6 BF 07 01 E3 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 9E 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 72 03 00 35 04 06 00 53 76 30 5D C2 D1 BA F9 47 ED 3E E5 3F E0 [14:38: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 35 39 4F 00 00 00 D0 B8 47 00 DD 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 72 03 00 F4 03 04 00 6F B2 A4 66 B6 04 01 00 00 61 8F 75 24 D4 50 4C ED [14:38:28]CommunicateWithHost err = 0 [14:38:28]CheckOFDResponse [14:38:28]1017 (14) - 77093643461234 [14:38:28]1041 (16) - 0000000000874959 [14:38:28]1040 (4) - 225993 [14:38:28]1012 (4) - 27.07.2024 08:40 [14:38:28]1206 (1) - 0 [14:38:28]OFD Sender: Remove packet 225993 [14:38:28]ProducePacketName [14:38:28]name=ofd_packets/00225993 [14:38:28]NVStorageDeleteData [14:38:28]OFD Sender: Processing packet 225994 [packets to send 600, broken 599] [14:38:28]ProducePacketName [14:38:28]name=ofd_packets/00225994 [14:38:28]OFD Sender: To server: pG, [14:38:28]CommunicateWithHost lk.salyk.kg:30040 [14:38:28]ConnectInit lk.salyk.kg [14:38:29]Connected sock=8 [14:38: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 35 39 0F 01 00 00 4F A5 07 01 E6 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 F8 05 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 72 03 00 35 04 06 00 F7 E7 7A 29 17 B0 66 EA D4 09 F4 41 E3 82 [14:38: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 35 39 4F 00 00 00 E2 8C 47 00 02 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 72 03 00 F4 03 04 00 72 B2 A4 66 B6 04 01 00 00 9F 82 9A 98 5F AB 78 53 [14:38:30]CommunicateWithHost err = 0 [14:38:30]CheckOFDResponse [14:38:30]1017 (14) - 77093643461234 [14:38:30]1041 (16) - 0000000000874959 [14:38:30]1040 (4) - 225994 [14:38:30]1012 (4) - 27.07.2024 08:40 [14:38:30]1206 (1) - 0 [14:38:30]OFD Sender: Remove packet 225994 [14:38:30]ProducePacketName [14:38:30]name=ofd_packets/00225994 [14:38:30]NVStorageDeleteData [14:38:30]OFD Sender: No OFD packet to send [14:38:35]OFD Sender: No OFD packet to send [14:38:40]OFD Sender: No OFD packet to send [14:38:46]OFD Sender: No OFD packet to send [14:38:51]OFD Sender: No OFD packet to send [14:38:56]OFD Sender: No OFD packet to send [14:39:01]OFD Sender: No OFD packet to send [14:39:06]OFD Sender: No OFD packet to send [14:39:11]OFD Sender: No OFD packet to send [14:39:16]OFD Sender: No OFD packet to send [14:39:21]OFD Sender: No OFD packet to send [14:39:26]OFD Sender: No OFD packet to send [14:39:31]OFD Sender: No OFD packet to send [14:39:36]OFD Sender: No OFD packet to send [14:39:41]OFD Sender: No OFD packet to send [14:39:46]OFD Sender: No OFD packet to send [14:39:51]OFD Sender: No OFD packet to send [14:39:56]OFD Sender: No OFD packet to send [14:40:01]OFD Sender: No OFD packet to send [14:40:06]OFD Sender: No OFD packet to send [14:40:11]OFD Sender: No OFD packet to send [14:40:14]recv_with_timeout no data received [14:40:16]OFD Sender: No OFD packet to send [14:40:21]OFD Sender: No OFD packet to send [14:40:26]OFD Sender: No OFD packet to send [14:40:31]OFD Sender: No OFD packet to send [14:40:36]OFD Sender: No OFD packet to send [14:40:41]OFD Sender: No OFD packet to send [14:40:46]OFD Sender: No OFD packet to send [14:40:51]OFD Sender: No OFD packet to send [14:40:56]OFD Sender: No OFD packet to send [14:41:01]OFD Sender: No OFD packet to send [14:41:06]OFD Sender: No OFD packet to send [14:41:11]OFD Sender: No OFD packet to send [14:41:13]accept exits with 9 [14:41:13]New connection [14:41:13]New thread 3067047268 created [14:41:13]Thread 3067190628 joined [14:41:13]Waiting for new connection... [14:41:13] Sock 9.Parse request [14:41:13]Sock 9.Check first char [14:41:13]Sock 9.First char is OK [14:41:13]request: POST /json_proto HTTP/1.0 [14:41:13]Method: POST [14:41:13]URL: /json_proto [14:41:13]Method is POST - this is cgi request [14:41:13]url: /json_proto [14:41:13]query_string will be loaded in cgi processing [14:41:13]execute_cgi json_proto POST (null) [14:41:13]execute_cgi path=json_proto method=POST [14:41:13]POST find Content-Length [14:41:13]Host: 172.17.43.131:8080 [14:41:13]Content-Length: 678 [14:41:13]Content-Type: application/json [14:41:13] [14:41:13]POST finish read [14:41:13]Found Content-Length = 678 [14:41:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:13]execute_script... [14:41:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:13]POST & json_proto [14:41:13]process_json_proto [14:41:13]json parsed OK: [14:41:13]protocol is kg_v1.0 [14:41:13]action value=close_receipt [14:41:13]process_action close_receipt [14:41:13]cmd_close_receipt [14:41:13]MH_GetDate [14:41:13]Write to MH i2c: F0 00 00 68 00 57 [14:41:13]Write i2c OK [14:41:13]MH_I2C_Read... [14:41:13]Read from MH i2c: F0 [14:41:13]MH_I2C_Read... [14:41:13]Read from MH i2c: F0 09 00 [14:41:13]MH_I2C_Read... [14:41:13]Read from MH i2c: F0 09 00 68 00 00 0A 07 A5 66 F9 24 A2 66 A1 [14:41:13]GetLastDocTimeStamp 1722091000 [14:41:13]current date 1722091274 [14:41:13]FM_GetShiftState [14:41:13]SAM_PROTO_GetShiftState [14:41:13]wFMCommunicate request_size=4 [14:41:13]MH_SAM_APDU [14:41:13]CAPDU: 80 13 01 00 [14:41:13]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [14:41:13]Write i2c OK [14:41:13]MH_I2C_Read... [14:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:13]Read from MH i2c: E2 [14:41:13]MH_I2C_Read... [14:41:13]Read from MH i2c: E2 0E 00 [14:41:13]MH_I2C_Read... [14:41:13]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [14:41:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:41:13]wFMCommunicate OK [14:41:13]SAM_PROTO_GetShiftState done [14:41:13]FM_GetShiftState done [14:41:13]opened in 1722038719 [14:41:13]opened+sec_in_day 1722125119 [14:41:13]quantity*price = 30035 [14:41:13]sum+1 = 30036 [14:41:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 355 27.07.2024 14:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225995 ФПД: 56949513801092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144114&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225995&fm=56949513801092&tin=02508201610067®Number=0000000000092624&sum=30000 [14:41:14]StoreToDocumentArchive [14:41:14]shift 438 fd 225995 [14:41:14]save to /storage/0438/doc_00225995 [14:41:14]save last doc name /storage/0438/doc_00225995 to /storage/kkm_last_doc_name [14:41:14]save OK [14:41:14]Clear old archive folders... [14:41:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:41:14]tlvbuf is 01A79110 [14:41:14]SAM_PROTO_ClearQueue [14:41:14]wFMCommunicate request_size=4 [14:41:14]MH_SAM_APDU [14:41:14]CAPDU: 80 09 00 00 [14:41:14]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:15]Read from MH i2c: E2 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [14:41:15]RAPDU: 90 00 [14:41:15]wFMCommunicate OK [14:41:15]SAM_PROTO_ClearQueue done [14:41:15]KKMCreateOFDPacket [14:41:15]OFDProtocolAddRootSTLVToBuf [14:41:15]FM_MakeSignedData [14:41:15]FM_MakeSignedData [14:41:15]SAM_PROTO_SignData [14:41:15]wFMCommunicate request_size=4 [14:41:15]MH_SAM_APDU [14:41:15]CAPDU: 80 0D 01 02 [14:41:15]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:15]Read from MH i2c: E2 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [14:41:15]RAPDU: 90 00 [14:41:15]wFMCommunicate OK [14:41:15]wFMCommunicate request_size=255 [14:41:15]MH_SAM_APDU [14:41:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 0A 07 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 72 03 00 35 04 06 00 33 [14:41:15]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 0A 07 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 72 03 00 35 04 06 00 33 00 00 40 [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:15]Read from MH i2c: E2 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [14:41:15]RAPDU: 90 00 [14:41:15]wFMCommunicate OK [14:41:15]wFMCommunicate request_size=10 [14:41:15]MH_SAM_APDU [14:41:15]CAPDU: 80 0D 02 02 05 CB 97 8A 4D 84 [14:41:15]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 CB 97 8A 4D 84 00 00 BA [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:15]Read from MH i2c: E2 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [14:41:15]RAPDU: 90 00 [14:41:15]wFMCommunicate OK [14:41:15]wFMCommunicate request_size=4 [14:41:15]MH_SAM_APDU [14:41:15]CAPDU: 80 0D 03 02 [14:41:15]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:15]Read from MH i2c: E2 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 0B 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 0B 00 7A 00 00 79 A1 4A FC 12 36 31 5B 90 00 2A [14:41:15]RAPDU: 79 A1 4A FC 12 36 31 5B 90 00 [14:41:15]wFMCommunicate OK [14:41:15]SAM_PROTO_SignData done [14:41:15]FM_MakeSignedData done [14:41:15]CreateOFDProtocolMessage [14:41:15]wFMCommunicate request_size=4 [14:41:15]MH_SAM_APDU [14:41:15]CAPDU: 80 11 00 00 [14:41:15]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:15]Read from MH i2c: E2 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 17 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [14:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:41:15]wFMCommunicate OK [14:41:15]CreateOFDProtocolMessage done [14:41:15]OFDSenderStorePacket 225995 [14:41:15]StoreOFDPacket docnum=225995 [14:41:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D4 62 07 01 E9 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 0A 07 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 72 03 00 35 04 06 00 33 CB 97 8A 4D 84 79 A1 4A FC 12 36 31 5B [14:41:15]CheckFolder [14:41:15]dirname=/storage/ofd_packets [14:41:15]CheckFolder done [14:41:15]ProducePacketName [14:41:15]name=ofd_packets/00225995 [14:41:15]NVStorageSaveData ofd_packets/00225995 [14:41:15]File name is /storage/ofd_packets/00225995 [14:41:15]Write 301 bytes [14:41:15]NVStorageSaveData done [14:41:15]OFDSenderStorePacket done [14:41:15]KKMCreateOFDPacket done [14:41:15]NVStorageSaveData kkm_last_timestamp [14:41:15]File name is /storage/kkm_last_timestamp [14:41:15]Write 4 bytes [14:41:15]NVStorageSaveData done [14:41:15]ExternCall_PrintAddStr [14:41:15]wPrintStart [14:41:15]Write to MH i2c: 01 00 00 7C 00 7C [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: 01 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: 01 07 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [14:41:15]RasterBufferAndPrint [14:41:15]line Счет N : (1)2002293 [14:41:15]line ИНН: 02508201610067 [14:41:15]line Контрольно-Кассовый Чек [14:41:15]line ПРОДАЖА [14:41:15]line ТРК (МРК, ГНК) : 53 [14:41:15]line Товар: 2710124130 [14:41:15]line Аи-92-К-5 [14:41:15]line 4.430 * 67.80 [14:41:15]line = 300.35 [14:41:15]line НДС 12% НСП 1% [14:41:15]line > о реализуемом товаре [14:41:15]line ОКРУГЛЕНИЕ: -0.35 [14:41:15]line ИТОГО: 300.00 [14:41:15]line Внесено: 300.00 [14:41:15]line СДАЧА: 0.00 [14:41:15]line НСП 1% : 2.66 [14:41:15]line НДС 12% : 31.90 [14:41:15]line Наличными: 300.00 [14:41:15]line Безнал.: 0.00 [14:41:15]line Место: АЗС № 97 "Партнер Нефть" [14:41:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:41:15]line СНО: Общий режим [14:41:15]line Чек 355 27.07.2024 14:41 [14:41:15]line Смена: 438 ФФД: 1.0 [14:41:15]line ЗНМ: 0300000054 [14:41:15]line РНМ: 0000000000092624 [14:41:15]line Версия ККМ: 001 [14:41:15]line ФМ: 0000000000874959 [14:41:15]line ФД: 225995 [14:41:15]line ФПД: 56949513801092 [14:41:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144114&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225995&fm=56949513801092&tin=02508201610067®Number=0000000000092624&sum=30000 [14:41:15]OFD Sender: Processing packet 225995 [packets to send 600, broken 599] [14:41:15]ProducePacketName [14:41:15]name=ofd_packets/00225995 [14:41:15]OFD Sender: To server: pG, [14:41:15]CommunicateWithHost lk.salyk.kg:30040 [14:41:15]ConnectInit lk.salyk.kg [14:41:15]written 0, free lines is 4095 [14:41:16]Write to MH i2c: 01 00 00 A7 00 A7 [14:41:16]Write i2c OK [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: 01 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: 01 07 00 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 56 0C 10 [14:41:16]RasterBufferAndPrint [14:41:16]line [14:41:16]line [14:41:16]line [14:41:16]line [14:41:16]line [14:41:16]written 0, free lines is 3161 [14:41:16]MH_Cut [14:41:16]Write to MH i2c: D1 01 00 AE 00 01 80 [14:41:16]Write i2c OK [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: D1 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: D1 01 00 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: D1 01 00 AE 00 00 7F [14:41:16]Write to MH i2c: 01 00 00 AF 00 AF [14:41:16]Write i2c OK [14:41:16]MH_I2C_Read... [14:41:16]Connected sock=10 [14:41:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D4 62 07 01 E9 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 0A 07 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 72 03 00 35 04 06 00 33 CB 97 8A 4D 84 79 A1 4A FC 12 36 31 5B [14:41:17]*** Cut start [14:41:17]*** Partial cut [14:41:17]*** CUTSNS_PIN = 1 [14:41:17]*** CUTSNS_PIN = 0 [14:41:17]*** Brake cut motor [14:41:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 56 75 47 00 21 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 35 39 10 04 04 00 CB 72 03 00 F4 03 04 00 19 B3 A4 66 B6 04 01 00 00 20 17 12 62 4D B6 F4 94 [14:41:17]CommunicateWithHost err = 0 [14:41:17]CheckOFDResponse [14:41:17]1017 (14) - 77093643461234 [14:41:17]1041 (16) - 0000000000874959 [14:41:17]1040 (4) - 225995 [14:41:17]1012 (4) - 27.07.2024 08:43 [14:41:17]1206 (1) - 0 [14:41:17]OFD Sender: Remove packet 225995 [14:41:17]ProducePacketName [14:41:17]name=ofd_packets/00225995 [14:41:17]NVStorageDeleteData [14:41:18]Read from MH i2c: 01 [14:41:18]MH_I2C_Read... [14:41:18]*** Stop cut motor [14:41:18]*** Cut end [14:41:18]Read from MH i2c: 01 07 00 [14:41:18]MH_I2C_Read... [14:41:18]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [14:41:18]process_action close_receipt done [14:41:18]requested_data is exist [14:41:18]produce_requested_data [14:41:18]requested_item fm.sn is exist - process it [14:41:18]wFMCommunicate request_size=4 [14:41:18]MH_SAM_APDU [14:41:18]CAPDU: 80 11 00 00 [14:41:18]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [14:41:18]Write i2c OK [14:41:18]MH_I2C_Read... [14:41:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:18]Read from MH i2c: E2 [14:41:18]MH_I2C_Read... [14:41:18]Read from MH i2c: E2 17 00 [14:41:18]MH_I2C_Read... [14:41:18]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [14:41:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:41:18]wFMCommunicate OK [14:41:18]requested_item fd.num is exist - process it [14:41:18]SAM_PROTO_GetFieldsCounters [14:41:18]wFMCommunicate request_size=4 [14:41:18]MH_SAM_APDU [14:41:18]CAPDU: 80 13 00 00 [14:41:18]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [14:41:18]Write i2c OK [14:41:18]MH_I2C_Read... [14:41:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:18]Read from MH i2c: E2 [14:41:18]MH_I2C_Read... [14:41:18]Read from MH i2c: E2 62 00 [14:41:18]MH_I2C_Read... [14:41:18]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [14:41: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:41:18]wFMCommunicate OK [14:41:18]SAM_PROTO_GetFieldsCounters done [14:41:18]requested_item shift.num is exist - process it [14:41:18]requested_item shift.opened is exist - process it [14:41:18]req_shift_opened [14:41:18]FM_GetShiftState [14:41:18]SAM_PROTO_GetShiftState [14:41:18]wFMCommunicate request_size=4 [14:41:18]MH_SAM_APDU [14:41:18]CAPDU: 80 13 01 00 [14:41:18]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [14:41:18]Write i2c OK [14:41:18]MH_I2C_Read... [14:41:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:18]Read from MH i2c: E2 [14:41:18]MH_I2C_Read... [14:41:18]Read from MH i2c: E2 0E 00 [14:41:18]MH_I2C_Read... [14:41:18]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [14:41:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:41:18]wFMCommunicate OK [14:41:18]SAM_PROTO_GetShiftState done [14:41:18]FM_GetShiftState done [14:41:18]req_shift_opened done [14:41:18]requested_item shift.open_date is exist - process it [14:41:18]req_shift_open_date [14:41:18]req_shift_open_date done [14:41:18]produce_requested_data done [14:41:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225995,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:41:18]process_action_free close_receipt [14:41:18]json_value_free [14:41:18]json_value_free done [14:41:18]process_json_proto returns [14:41:18]Send response to host [14:41:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225995,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:41:18]free response buf [14:41:18]execute_script done [14:41:18]execute_script returns [14:41:18]free content buf [14:41:18]Sock 9.Close socket [14:41:18]Sock 9.Thread stoped [14:41:18]OFD Sender: No OFD packet to send [14:41:22]recv_with_timeout no data received [14:41:23]OFD Sender: No OFD packet to send [14:41:28]OFD Sender: No OFD packet to send [14:41:33]OFD Sender: No OFD packet to send [14:41:38]OFD Sender: No OFD packet to send [14:41:43]OFD Sender: No OFD packet to send [14:41:48]OFD Sender: No OFD packet to send [14:41:53]OFD Sender: No OFD packet to send [14:41:58]OFD Sender: No OFD packet to send [14:42:03]OFD Sender: No OFD packet to send [14:42:08]OFD Sender: No OFD packet to send [14:42:13]OFD Sender: No OFD packet to send [14:42:18]OFD Sender: No OFD packet to send [14:42:23]OFD Sender: No OFD packet to send [14:42:28]OFD Sender: No OFD packet to send [14:42:33]OFD Sender: No OFD packet to send [14:42:38]OFD Sender: No OFD packet to send [14:42:43]OFD Sender: No OFD packet to send [14:42:48]OFD Sender: No OFD packet to send [14:42:53]OFD Sender: No OFD packet to send [14:42:58]OFD Sender: No OFD packet to send [14:43:03]OFD Sender: No OFD packet to send [14:43:08]OFD Sender: No OFD packet to send [14:43:13]OFD Sender: No OFD packet to send [14:43:18]OFD Sender: No OFD packet to send [14:43:23]OFD Sender: No OFD packet to send [14:43:28]OFD Sender: No OFD packet to send [14:43:33]OFD Sender: No OFD packet to send [14:43:38]OFD Sender: No OFD packet to send [14:43:43]OFD Sender: No OFD packet to send [14:43:47]recv_with_timeout no data received [14:43:48]OFD Sender: No OFD packet to send [14:43:53]OFD Sender: No OFD packet to send [14:43:58]OFD Sender: No OFD packet to send [14:44:03]OFD Sender: No OFD packet to send [14:44:08]OFD Sender: No OFD packet to send [14:44:13]OFD Sender: No OFD packet to send [14:44:19]OFD Sender: No OFD packet to send [14:44:24]OFD Sender: No OFD packet to send [14:44:29]OFD Sender: No OFD packet to send [14:44:34]OFD Sender: No OFD packet to send [14:44:39]OFD Sender: No OFD packet to send [14:44:44]OFD Sender: No OFD packet to send [14:44:49]OFD Sender: No OFD packet to send [14:44:54]OFD Sender: No OFD packet to send [14:44:59]OFD Sender: No OFD packet to send [14:45:04]OFD Sender: No OFD packet to send [14:45:09]OFD Sender: No OFD packet to send [14:45:14]OFD Sender: No OFD packet to send [14:45:19]OFD Sender: No OFD packet to send [14:45:24]OFD Sender: No OFD packet to send [14:45:29]OFD Sender: No OFD packet to send [14:45:34]OFD Sender: No OFD packet to send [14:45:39]OFD Sender: No OFD packet to send [14:45:44]OFD Sender: No OFD packet to send [14:45:49]OFD Sender: No OFD packet to send [14:45:54]OFD Sender: No OFD packet to send [14:45:59]OFD Sender: No OFD packet to send [14:46:04]OFD Sender: No OFD packet to send [14:46:08]accept exits with 8 [14:46:08]New connection [14:46:08]New thread 3067190628 created [14:46:08]Thread 3067047268 joined [14:46:08]Waiting for new connection... [14:46:08] Sock 8.Parse request [14:46:08]Sock 8.Check first char [14:46:08]Sock 8.First char is OK [14:46:08]request: POST /json_proto HTTP/1.0 [14:46:08]Method: POST [14:46:08]URL: /json_proto [14:46:08]Method is POST - this is cgi request [14:46:08]url: /json_proto [14:46:08]query_string will be loaded in cgi processing [14:46:08]execute_cgi json_proto POST (null) [14:46:08]execute_cgi path=json_proto method=POST [14:46:08]POST find Content-Length [14:46:08]Host: 172.17.43.131:8080 [14:46:08]Content-Length: 1164 [14:46:08]Content-Type: application/json [14:46:08] [14:46:08]POST finish read [14:46:08]Found Content-Length = 1164 [14:46: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002295\u000A27.07.2024 14:44\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:08]execute_script... [14:46: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002295\u000A27.07.2024 14:44\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:08]POST & json_proto [14:46:08]process_json_proto [14:46:08]json parsed OK: [14:46:08]protocol is kg_v1.0 [14:46:08]action value=print_text [14:46:08]process_action print_text [14:46:08]cmd_print_text [14:46:08]ExternCall_PrintAddStr [14:46:08]wPrintStart [14:46:08]Write to MH i2c: 01 00 00 B3 00 B3 [14:46:08]Write i2c OK [14:46:08]MH_I2C_Read... [14:46:08]Read from MH i2c: 01 [14:46:08]MH_I2C_Read... [14:46:08]Read from MH i2c: 01 07 00 [14:46:08]MH_I2C_Read... [14:46:08]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [14:46:08]RasterBufferAndPrint [14:46:08]line *****ТОВАРНЫЙ ЧЕК***** [14:46:08]line АЗС-97 [14:46:08]line Партнер нефть [14:46:08]line 02508201610067 [14:46:08]line Кассир : Орунбаева Б. [14:46:08]line Счет N : (1)2002295 [14:46:08]line 27.07.2024 14:44 [14:46:08]line ПРОДАЖА [14:46:08]line ТРК (МРК, ГНК): 33 [14:46:08]line Вид ГСМ : 2710124130 [14:46:08]line Аи-92-К-5 [14:46:08]line 30.000 x 67.80 [14:46:08]line ИТОГ: 2034.00 [14:46:08]line Тип оплаты: Талоны: ТК ГПНА Online [14:46:08]line 30105995 [14:46:08]line ______________________ [14:46:08]line (подпись) [14:46:08]written 0, free lines is 4095 [14:46:09]Write to MH i2c: 01 00 00 C7 00 C7 [14:46:09]Write i2c OK [14:46:09]MH_I2C_Read... [14:46:09]Read from MH i2c: 01 [14:46:09]MH_I2C_Read... [14:46:09]Read from MH i2c: 01 07 00 [14:46:09]MH_I2C_Read... [14:46:09]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 11 0E ED [14:46:09]RasterBufferAndPrint [14:46:09]line [14:46:09]line [14:46:09]line [14:46:09]line [14:46:09]line [14:46:09]written 0, free lines is 3603 [14:46:09]MH_Cut [14:46:09]Write to MH i2c: D1 01 00 CE 00 01 A0 [14:46:09]Write i2c OK [14:46:09]MH_I2C_Read... [14:46:09]Read from MH i2c: D1 [14:46:09]MH_I2C_Read... [14:46:09]Read from MH i2c: D1 01 00 [14:46:09]MH_I2C_Read... [14:46:09]Read from MH i2c: D1 01 00 CE 00 00 9F [14:46:09]Write to MH i2c: 01 00 00 CF 00 CF [14:46:09]Write i2c OK [14:46:09]MH_I2C_Read... [14:46:09]OFD Sender: No OFD packet to send [14:46:09]*** Cut start [14:46:09]*** Partial cut [14:46:09]*** CUTSNS_PIN = 1 [14:46:09]*** CUTSNS_PIN = 0 [14:46:10]*** Brake cut motor [14:46:10]Read from MH i2c: 01 [14:46:10]MH_I2C_Read... [14:46:10]*** Stop cut motor [14:46:10]*** Cut end [14:46:10]Read from MH i2c: 01 07 00 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [14:46:10]process_action print_text done [14:46:10]requested_data is exist [14:46:10]produce_requested_data [14:46:10]requested_item fm.sn is exist - process it [14:46:10]wFMCommunicate request_size=4 [14:46:10]MH_SAM_APDU [14:46:10]CAPDU: 80 11 00 00 [14:46:10]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [14:46:10]Write i2c OK [14:46:10]MH_I2C_Read... [14:46:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:10]Read from MH i2c: E2 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 17 00 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [14:46:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:10]wFMCommunicate OK [14:46:10]requested_item fd.num is exist - process it [14:46:10]SAM_PROTO_GetFieldsCounters [14:46:10]wFMCommunicate request_size=4 [14:46:10]MH_SAM_APDU [14:46:10]CAPDU: 80 13 00 00 [14:46:10]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [14:46:10]Write i2c OK [14:46:10]MH_I2C_Read... [14:46:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:10]Read from MH i2c: E2 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 62 00 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 62 00 D1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [14:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:10]wFMCommunicate OK [14:46:10]SAM_PROTO_GetFieldsCounters done [14:46:10]requested_item shift.num is exist - process it [14:46:10]requested_item shift.opened is exist - process it [14:46:10]req_shift_opened [14:46:10]FM_GetShiftState [14:46:10]SAM_PROTO_GetShiftState [14:46:10]wFMCommunicate request_size=4 [14:46:10]MH_SAM_APDU [14:46:10]CAPDU: 80 13 01 00 [14:46:10]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [14:46:10]Write i2c OK [14:46:10]MH_I2C_Read... [14:46:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:10]Read from MH i2c: E2 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 0E 00 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5D [14:46:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:46:10]wFMCommunicate OK [14:46:10]SAM_PROTO_GetShiftState done [14:46:10]FM_GetShiftState done [14:46:10]req_shift_opened done [14:46:10]requested_item shift.open_date is exist - process it [14:46:10]req_shift_open_date [14:46:10]req_shift_open_date done [14:46:10]produce_requested_data done [14:46:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225995,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:46:10]process_action_free print_text [14:46:10]json_value_free [14:46:10]json_value_free done [14:46:10]process_json_proto returns [14:46:10]Send response to host [14:46:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225995,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:46:10]free response buf [14:46:10]execute_script done [14:46:10]execute_script returns [14:46:10]free content buf [14:46:10]Sock 8.Close socket [14:46:10]Sock 8.Thread stoped [14:46:10]accept exits with 9 [14:46:10]New connection [14:46:10]New thread 3067047268 created [14:46:10]Thread 3067190628 joined [14:46:10]Waiting for new connection... [14:46:10] Sock 9.Parse request [14:46:10]Sock 9.Check first char [14:46:10]Sock 9.First char is OK [14:46:10]request: POST /json_proto HTTP/1.0 [14:46:10]Method: POST [14:46:10]URL: /json_proto [14:46:10]Method is POST - this is cgi request [14:46:10]url: /json_proto [14:46:10]query_string will be loaded in cgi processing [14:46:10]execute_cgi json_proto POST (null) [14:46:10]execute_cgi path=json_proto method=POST [14:46:10]POST find Content-Length [14:46:10]Host: 172.17.43.131:8080 [14:46:10]Content-Length: 676 [14:46:10]Content-Type: application/json [14:46:10] [14:46:10]POST finish read [14:46:10]Found Content-Length = 676 [14:46:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 12.010, "sum" : 915.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 915.00, "total" : 915.00, "payments": [ { "type": 0, "sum" : 915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:10]execute_script... [14:46: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)2002296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 12.010, "sum" : 915.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 915.00, "total" : 915.00, "payments": [ { "type": 0, "sum" : 915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:10]POST & json_proto [14:46:10]process_json_proto [14:46:10]json parsed OK: [14:46:10]protocol is kg_v1.0 [14:46:10]action value=close_receipt [14:46:10]process_action close_receipt [14:46:10]cmd_close_receipt [14:46:10]MH_GetDate [14:46:10]Write to MH i2c: F0 00 00 D3 00 C2 [14:46:10]Write i2c OK [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: F0 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: F0 09 00 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: F0 09 00 D3 00 00 33 08 A5 66 F9 24 A2 66 36 [14:46:10]GetLastDocTimeStamp 1722091274 [14:46:10]current date 1722091571 [14:46:10]FM_GetShiftState [14:46:10]SAM_PROTO_GetShiftState [14:46:10]wFMCommunicate request_size=4 [14:46:10]MH_SAM_APDU [14:46:10]CAPDU: 80 13 01 00 [14:46:10]Write to MH i2c: E2 08 00 D4 00 80 13 01 00 00 00 00 00 51 [14:46:10]Write i2c OK [14:46:10]MH_I2C_Read... [14:46:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:10]Read from MH i2c: E2 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 0E 00 [14:46:10]MH_I2C_Read... [14:46:10]Read from MH i2c: E2 0E 00 D4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5F [14:46:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:46:10]wFMCommunicate OK [14:46:10]SAM_PROTO_GetShiftState done [14:46:10]FM_GetShiftState done [14:46:10]opened in 1722038719 [14:46:10]opened+sec_in_day 1722125119 [14:46:10]quantity*price = 91516 [14:46:10]sum+1 = 91517 [14:46:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 915.00 Внесено: 915.00 СДАЧА: 0.00 НСП 1% : 8.10 НДС 12% : 97.18 Наличными: 915.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 356 27.07.2024 14:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225996 ФПД: 129315222380893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144611&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225996&fm=129315222380893&tin=02508201610067®Number=0000000000092624&sum=91500 [14:46:12]StoreToDocumentArchive [14:46:12]shift 438 fd 225996 [14:46:12]save to /storage/0438/doc_00225996 [14:46:12]save last doc name /storage/0438/doc_00225996 to /storage/kkm_last_doc_name [14:46:12]save OK [14:46:12]Clear old archive folders... [14:46:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:46:12]tlvbuf is 019FD090 [14:46:12]SAM_PROTO_ClearQueue [14:46:12]wFMCommunicate request_size=4 [14:46:12]MH_SAM_APDU [14:46:12]CAPDU: 80 09 00 00 [14:46:12]Write to MH i2c: E2 08 00 E1 00 80 09 00 00 00 00 00 00 53 [14:46:12]Write i2c OK [14:46:12]MH_I2C_Read... [14:46:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:12]Read from MH i2c: E2 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [14:46:12]RAPDU: 90 00 [14:46:12]wFMCommunicate OK [14:46:12]SAM_PROTO_ClearQueue done [14:46:12]KKMCreateOFDPacket [14:46:12]OFDProtocolAddRootSTLVToBuf [14:46:12]FM_MakeSignedData [14:46:12]FM_MakeSignedData [14:46:12]SAM_PROTO_SignData [14:46:12]wFMCommunicate request_size=4 [14:46:12]MH_SAM_APDU [14:46:12]CAPDU: 80 0D 01 02 [14:46:12]Write to MH i2c: E2 08 00 E2 00 80 0D 01 02 00 00 00 00 5B [14:46:12]Write i2c OK [14:46:12]MH_I2C_Read... [14:46:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:12]Read from MH i2c: E2 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [14:46:12]RAPDU: 90 00 [14:46:12]wFMCommunicate OK [14:46:12]wFMCommunicate request_size=255 [14:46:12]MH_SAM_APDU [14:46:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 25 00 00 00 00 07 04 06 00 6C 65 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 33 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 72 03 00 35 04 06 00 75 9C 8B E4 [14:46:12]Write to MH i2c: E2 02 01 E3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 25 00 00 00 00 07 04 06 00 6C 65 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 33 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 72 03 00 35 04 06 00 75 9C 8B E4 00 00 AA [14:46:12]Write i2c OK [14:46:12]MH_I2C_Read... [14:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:12]Read from MH i2c: E2 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [14:46:12]RAPDU: 90 00 [14:46:12]wFMCommunicate OK [14:46:12]wFMCommunicate request_size=7 [14:46:12]MH_SAM_APDU [14:46:12]CAPDU: 80 0D 02 02 02 E1 5D [14:46:12]Write to MH i2c: E2 0A 00 E4 00 80 0D 02 02 02 00 E1 5D 00 00 A0 [14:46:12]Write i2c OK [14:46:12]MH_I2C_Read... [14:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:12]Read from MH i2c: E2 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [14:46:12]RAPDU: 90 00 [14:46:12]wFMCommunicate OK [14:46:12]wFMCommunicate request_size=4 [14:46:12]MH_SAM_APDU [14:46:12]CAPDU: 80 0D 03 02 [14:46:12]Write to MH i2c: E2 08 00 E5 00 80 0D 03 02 00 00 00 00 60 [14:46:12]Write i2c OK [14:46:12]MH_I2C_Read... [14:46:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:12]Read from MH i2c: E2 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 0B 00 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 0B 00 E5 00 00 8B 69 17 D2 3F 77 67 43 90 00 9E [14:46:12]RAPDU: 8B 69 17 D2 3F 77 67 43 90 00 [14:46:12]wFMCommunicate OK [14:46:12]SAM_PROTO_SignData done [14:46:12]FM_MakeSignedData done [14:46:12]CreateOFDProtocolMessage [14:46:12]wFMCommunicate request_size=4 [14:46:12]MH_SAM_APDU [14:46:12]CAPDU: 80 11 00 00 [14:46:12]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [14:46:12]Write i2c OK [14:46:12]MH_I2C_Read... [14:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:12]Read from MH i2c: E2 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 17 00 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [14:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:12]wFMCommunicate OK [14:46:12]CreateOFDProtocolMessage done [14:46:12]OFDSenderStorePacket 225996 [14:46:12]StoreOFDPacket docnum=225996 [14:46:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 45 8D 04 01 B0 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 25 00 00 00 00 07 04 06 00 6C 65 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 33 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 72 03 00 35 04 06 00 75 9C 8B E4 E1 5D 8B 69 17 D2 3F 77 67 43 [14:46:12]CheckFolder [14:46:12]dirname=/storage/ofd_packets [14:46:12]CheckFolder done [14:46:12]ProducePacketName [14:46:12]name=ofd_packets/00225996 [14:46:12]NVStorageSaveData ofd_packets/00225996 [14:46:12]File name is /storage/ofd_packets/00225996 [14:46:12]Write 298 bytes [14:46:12]NVStorageSaveData done [14:46:12]OFDSenderStorePacket done [14:46:12]KKMCreateOFDPacket done [14:46:12]NVStorageSaveData kkm_last_timestamp [14:46:12]File name is /storage/kkm_last_timestamp [14:46:12]Write 4 bytes [14:46:12]NVStorageSaveData done [14:46:12]ExternCall_PrintAddStr [14:46:12]wPrintStart [14:46:12]Write to MH i2c: 01 00 00 E7 00 E7 [14:46:12]Write i2c OK [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: 01 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: 01 07 00 [14:46:12]MH_I2C_Read... [14:46:12]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [14:46:12]RasterBufferAndPrint [14:46:12]line Счет N : (1)2002296 [14:46:12]line ИНН: 02508201610067 [14:46:12]line Контрольно-Кассовый Чек [14:46:12]line ПРОДАЖА [14:46:12]line ТРК (МРК, ГНК) : 41 [14:46:12]line Товар: 2710194210 [14:46:12]line ДТ-К-5 [14:46:12]line 12.010 * 76.20 [14:46:12]line = 915.16 [14:46:12]line НДС 12% НСП 1% [14:46:12]line > о реализуемом товаре [14:46:12]line ОКРУГЛЕНИЕ: -0.16 [14:46:12]line ИТОГО: 915.00 [14:46:12]line Внесено: 915.00 [14:46:12]line СДАЧА: 0.00 [14:46:12]line НСП 1% : 8.10 [14:46:12]line НДС 12% : 97.18 [14:46:12]line Наличными: 915.00 [14:46:12]line Безнал.: 0.00 [14:46:12]line Место: АЗС № 97 "Партнер Нефть" [14:46:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:46:12]line СНО: Общий режим [14:46:12]line Чек 356 27.07.2024 14:46 [14:46:12]line Смена: 438 ФФД: 1.0 [14:46:12]line ЗНМ: 0300000054 [14:46:12]line РНМ: 0000000000092624 [14:46:13]line Версия ККМ: 001 [14:46:13]line ФМ: 0000000000874959 [14:46:13]line ФД: 225996 [14:46:13]line ФПД: 129315222380893 [14:46:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144611&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225996&fm=129315222380893&tin=02508201610067®Number=0000000000092624&sum=91500 [14:46:13]OFD Sender: Processing packet 225996 [packets to send 600, broken 599] [14:46:13]ProducePacketName [14:46:13]name=ofd_packets/00225996 [14:46:13]OFD Sender: To server: pG, [14:46:13]CommunicateWithHost lk.salyk.kg:30040 [14:46:13]ConnectInit lk.salyk.kg [14:46:13]written 0, free lines is 4095 [14:46:13]Write to MH i2c: 01 00 00 12 01 13 [14:46:13]Write i2c OK [14:46:13]MH_I2C_Read... [14:46:13]Read from MH i2c: 01 [14:46:13]MH_I2C_Read... [14:46:13]Read from MH i2c: 01 07 00 [14:46:13]MH_I2C_Read... [14:46:13]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 62 0C 88 [14:46:13]RasterBufferAndPrint [14:46:13]line [14:46:13]line [14:46:13]line [14:46:13]line [14:46:13]line [14:46:13]written 0, free lines is 3174 [14:46:13]MH_Cut [14:46:13]Write to MH i2c: D1 01 00 19 01 01 EC [14:46:13]Write i2c OK [14:46:13]MH_I2C_Read... [14:46:13]Read from MH i2c: D1 [14:46:13]MH_I2C_Read... [14:46:13]Read from MH i2c: D1 01 00 [14:46:13]MH_I2C_Read... [14:46:13]Read from MH i2c: D1 01 00 19 01 00 EB [14:46:13]Write to MH i2c: 01 00 00 1A 01 1B [14:46:13]Write i2c OK [14:46:13]MH_I2C_Read... [14:46:14]*** Cut start [14:46:14]*** Partial cut [14:46:14]*** CUTSNS_PIN = 1 [14:46:15]*** CUTSNS_PIN = 0 [14:46:15]*** Brake cut motor [14:46:15]Read from MH i2c: 01 [14:46:15]MH_I2C_Read... [14:46:15]*** Stop cut motor [14:46:15]*** Cut end [14:46:15]Read from MH i2c: 01 07 00 [14:46:15]MH_I2C_Read... [14:46:15]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [14:46:15]process_action close_receipt done [14:46:15]requested_data is exist [14:46:15]produce_requested_data [14:46:15]requested_item fm.sn is exist - process it [14:46:15]wFMCommunicate request_size=4 [14:46:15]MH_SAM_APDU [14:46:15]CAPDU: 80 11 00 00 [14:46:15]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [14:46:15]Write i2c OK [14:46:15]MH_I2C_Read... [14:46:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:15]Read from MH i2c: E2 [14:46:15]MH_I2C_Read... [14:46:15]Read from MH i2c: E2 17 00 [14:46:15]MH_I2C_Read... [14:46:15]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [14:46:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:15]wFMCommunicate OK [14:46:15]requested_item fd.num is exist - process it [14:46:15]SAM_PROTO_GetFieldsCounters [14:46:15]wFMCommunicate request_size=4 [14:46:15]MH_SAM_APDU [14:46:15]CAPDU: 80 13 00 00 [14:46:15]Write to MH i2c: E2 08 00 1C 01 80 13 00 00 00 00 00 00 99 [14:46:15]Write i2c OK [14:46:15]MH_I2C_Read... [14:46:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:15]Read from MH i2c: E2 [14:46:15]MH_I2C_Read... [14:46:15]Read from MH i2c: E2 62 00 [14:46:15]MH_I2C_Read... [14:46:15]Read from MH i2c: E2 62 00 1C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [14:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:15]wFMCommunicate OK [14:46:15]SAM_PROTO_GetFieldsCounters done [14:46:15]requested_item shift.num is exist - process it [14:46:15]requested_item shift.opened is exist - process it [14:46:15]req_shift_opened [14:46:15]FM_GetShiftState [14:46:15]SAM_PROTO_GetShiftState [14:46:15]wFMCommunicate request_size=4 [14:46:15]MH_SAM_APDU [14:46:15]CAPDU: 80 13 01 00 [14:46:15]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [14:46:15]Write i2c OK [14:46:15]MH_I2C_Read... [14:46:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:15]Read from MH i2c: E2 [14:46:15]MH_I2C_Read... [14:46:15]Read from MH i2c: E2 0E 00 [14:46:15]MH_I2C_Read... [14:46:15]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [14:46:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:46:15]wFMCommunicate OK [14:46:15]SAM_PROTO_GetShiftState done [14:46:15]FM_GetShiftState done [14:46:15]req_shift_opened done [14:46:15]requested_item shift.open_date is exist - process it [14:46:15]req_shift_open_date [14:46:15]req_shift_open_date done [14:46:15]produce_requested_data done [14:46:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225996,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:46:15]process_action_free close_receipt [14:46:15]json_value_free [14:46:15]json_value_free done [14:46:15]process_json_proto returns [14:46:15]Send response to host [14:46:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225996,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:46:15]free response buf [14:46:15]execute_script done [14:46:15]execute_script returns [14:46:15]free content buf [14:46:15]Sock 9.Close socket [14:46:15]Sock 9.Thread stoped [14:46:18]recv_with_timeout no data received [14:46:18]ConnectInit Can't take IP for lk.salyk.kg [14:46:18]CommunicateWithHost connect error [14:46:18]CommunicateWithHost err = -1 [14:46:18]OFD Sender: Server communicate error [14:46:23]OFD Sender: Processing packet 225996 [packets to send 600, broken 599] [14:46:23]ProducePacketName [14:46:23]name=ofd_packets/00225996 [14:46:23]OFD Sender: To server: pG, [14:46:23]CommunicateWithHost lk.salyk.kg:30040 [14:46:23]ConnectInit lk.salyk.kg [14:46:30]recv_with_timeout no data received [14:46:39]Connected sock=10 [14:46:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 45 8D 04 01 B0 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 7C 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 25 00 00 00 00 07 04 06 00 6C 65 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 33 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 72 03 00 35 04 06 00 75 9C 8B E4 E1 5D 8B 69 17 D2 3F 77 67 43 [14:46: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 35 39 4F 00 00 00 11 68 47 00 34 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 72 03 00 F4 03 04 00 5E B4 A4 66 B6 04 01 00 00 18 86 4E 03 4D BE EF E9 [14:46:42]CommunicateWithHost err = 0 [14:46:42]CheckOFDResponse [14:46:42]1017 (14) - 77093643461234 [14:46:42]1041 (16) - 0000000000874959 [14:46:42]1040 (4) - 225996 [14:46:42]1012 (4) - 27.07.2024 08:48 [14:46:42]1206 (1) - 0 [14:46:42]OFD Sender: Remove packet 225996 [14:46:42]ProducePacketName [14:46:42]name=ofd_packets/00225996 [14:46:42]NVStorageDeleteData [14:46:43]OFD Sender: No OFD packet to send [14:46:44]accept exits with 8 [14:46:44]New connection [14:46:44]New thread 3067190628 created [14:46:44]Thread 3067047268 joined [14:46:44]Waiting for new connection... [14:46:44] Sock 8.Parse request [14:46:44]Sock 8.Check first char [14:46:44]Sock 8.First char is OK [14:46:44]request: POST /json_proto HTTP/1.0 [14:46:44]Method: POST [14:46:44]URL: /json_proto [14:46:44]Method is POST - this is cgi request [14:46:44]url: /json_proto [14:46:44]query_string will be loaded in cgi processing [14:46:44]execute_cgi json_proto POST (null) [14:46:44]execute_cgi path=json_proto method=POST [14:46:44]POST find Content-Length [14:46:44]Host: 172.17.43.131:8080 [14:46:44]Content-Length: 680 [14:46:44]Content-Type: application/json [14:46:44] [14:46:44]POST finish read [14:46:44]Found Content-Length = 680 [14:46:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:44]execute_script... [14:46: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)2002294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:44]POST & json_proto [14:46:44]process_json_proto [14:46:44]json parsed OK: [14:46:44]protocol is kg_v1.0 [14:46:44]action value=close_receipt [14:46:44]process_action close_receipt [14:46:44]cmd_close_receipt [14:46:44]MH_GetDate [14:46:44]Write to MH i2c: F0 00 00 1E 01 0E [14:46:44]Write i2c OK [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: F0 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: F0 09 00 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: F0 09 00 1E 01 00 55 08 A5 66 F9 24 A2 66 A4 [14:46:44]GetLastDocTimeStamp 1722091571 [14:46:44]current date 1722091605 [14:46:44]FM_GetShiftState [14:46:44]SAM_PROTO_GetShiftState [14:46:44]wFMCommunicate request_size=4 [14:46:44]MH_SAM_APDU [14:46:44]CAPDU: 80 13 01 00 [14:46:44]Write to MH i2c: E2 08 00 1F 01 80 13 01 00 00 00 00 00 9D [14:46:44]Write i2c OK [14:46:44]MH_I2C_Read... [14:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:44]Read from MH i2c: E2 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: E2 0E 00 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: E2 0E 00 1F 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AB [14:46:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:46:44]wFMCommunicate OK [14:46:44]SAM_PROTO_GetShiftState done [14:46:44]FM_GetShiftState done [14:46:44]opened in 1722038719 [14:46:44]opened+sec_in_day 1722125119 [14:46:44]quantity*price = 350062 [14:46:44]sum+1 = 350064 [14:46:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 357 27.07.2024 14:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225997 ФПД: 85143612996196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225997&fm=85143612996196&tin=02508201610067®Number=0000000000092624&sum=350000 [14:46:45]StoreToDocumentArchive [14:46:45]shift 438 fd 225997 [14:46:45]save to /storage/0438/doc_00225997 [14:46:45]save last doc name /storage/0438/doc_00225997 to /storage/kkm_last_doc_name [14:46:45]save OK [14:46:45]Clear old archive folders... [14:46:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:46:45]tlvbuf is 019FAF00 [14:46:45]SAM_PROTO_ClearQueue [14:46:45]wFMCommunicate request_size=4 [14:46:45]MH_SAM_APDU [14:46:45]CAPDU: 80 09 00 00 [14:46:45]Write to MH i2c: E2 08 00 2C 01 80 09 00 00 00 00 00 00 9F [14:46:45]Write i2c OK [14:46:45]MH_I2C_Read... [14:46:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:45]Read from MH i2c: E2 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: E2 03 00 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [14:46:45]RAPDU: 90 00 [14:46:45]wFMCommunicate OK [14:46:45]SAM_PROTO_ClearQueue done [14:46:45]KKMCreateOFDPacket [14:46:45]OFDProtocolAddRootSTLVToBuf [14:46:45]FM_MakeSignedData [14:46:45]FM_MakeSignedData [14:46:45]SAM_PROTO_SignData [14:46:45]wFMCommunicate request_size=4 [14:46:45]MH_SAM_APDU [14:46:45]CAPDU: 80 0D 01 02 [14:46:45]Write to MH i2c: E2 08 00 2D 01 80 0D 01 02 00 00 00 00 A7 [14:46:45]Write i2c OK [14:46:45]MH_I2C_Read... [14:46:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:45]Read from MH i2c: E2 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: E2 03 00 [14:46:45]MH_I2C_Read... [14:46:45]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [14:46:45]RAPDU: 90 00 [14:46:45]wFMCommunicate OK [14:46:45]wFMCommunicate request_size=255 [14:46:45]MH_SAM_APDU [14:46:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 55 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 72 03 00 35 04 06 00 4D 70 0A CE [14:46:45]Write to MH i2c: E2 02 01 2E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 55 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 72 03 00 35 04 06 00 4D 70 0A CE 00 00 41 [14:46:45]Write i2c OK [14:46:45]MH_I2C_Read... [14:46:46]recv_with_timeout no data received [14:46:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 03 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [14:46:46]RAPDU: 90 00 [14:46:46]wFMCommunicate OK [14:46:46]wFMCommunicate request_size=7 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 0D 02 02 02 BA 64 [14:46:46]Write to MH i2c: E2 0A 00 2F 01 80 0D 02 02 02 00 BA 64 00 00 CC [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 03 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 03 00 2F 01 00 90 00 A4 [14:46:46]RAPDU: 90 00 [14:46:46]wFMCommunicate OK [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 0D 03 02 [14:46:46]Write to MH i2c: E2 08 00 30 01 80 0D 03 02 00 00 00 00 AC [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 0B 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 0B 00 30 01 00 DB 3A 1B EA 40 66 D7 BB 90 00 FF [14:46:46]RAPDU: DB 3A 1B EA 40 66 D7 BB 90 00 [14:46:46]wFMCommunicate OK [14:46:46]SAM_PROTO_SignData done [14:46:46]FM_MakeSignedData done [14:46:46]CreateOFDProtocolMessage [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 11 00 00 [14:46:46]Write to MH i2c: E2 08 00 31 01 80 11 00 00 00 00 00 00 AC [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 17 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 17 00 31 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [14:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:46]wFMCommunicate OK [14:46:46]CreateOFDProtocolMessage done [14:46:46]OFDSenderStorePacket 225997 [14:46:46]StoreOFDPacket docnum=225997 [14:46:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2C 66 04 01 06 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 55 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 72 03 00 35 04 06 00 4D 70 0A CE BA 64 DB 3A 1B EA 40 66 D7 BB [14:46:46]CheckFolder [14:46:46]dirname=/storage/ofd_packets [14:46:46]CheckFolder done [14:46:46]ProducePacketName [14:46:46]name=ofd_packets/00225997 [14:46:46]NVStorageSaveData ofd_packets/00225997 [14:46:46]File name is /storage/ofd_packets/00225997 [14:46:46]Write 298 bytes [14:46:46]NVStorageSaveData done [14:46:46]OFDSenderStorePacket done [14:46:46]KKMCreateOFDPacket done [14:46:46]NVStorageSaveData kkm_last_timestamp [14:46:46]File name is /storage/kkm_last_timestamp [14:46:46]Write 4 bytes [14:46:46]NVStorageSaveData done [14:46:46]ExternCall_PrintAddStr [14:46:46]wPrintStart [14:46:46]Write to MH i2c: 01 00 00 32 01 33 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 07 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 FF 0F 48 [14:46:46]RasterBufferAndPrint [14:46:46]line Счет N : (1)2002294 [14:46:46]line ИНН: 02508201610067 [14:46:46]line Контрольно-Кассовый Чек [14:46:46]line ПРОДАЖА [14:46:46]line ТРК (МРК, ГНК) : 11 [14:46:46]line Товар: 2710194210 [14:46:46]line ДТ-К-5 [14:46:46]line 45.940 * 76.20 [14:46:46]line = 3500.63 [14:46:46]line НДС 12% НСП 1% [14:46:46]line > о реализуемом товаре [14:46:46]line ОКРУГЛЕНИЕ: -0.63 [14:46:46]line ИТОГО: 3500.00 [14:46:46]line Внесено: 3500.00 [14:46:46]line СДАЧА: 0.00 [14:46:46]line НСП 1% : 30.98 [14:46:46]line НДС 12% : 371.75 [14:46:46]line Наличными: 3500.00 [14:46:46]line Безнал.: 0.00 [14:46:46]line Место: АЗС № 97 "Партнер Нефть" [14:46:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:46:46]line СНО: Общий режим [14:46:46]line Чек 357 27.07.2024 14:46 [14:46:46]line Смена: 438 ФФД: 1.0 [14:46:46]line ЗНМ: 0300000054 [14:46:46]line РНМ: 0000000000092624 [14:46:46]line Версия ККМ: 001 [14:46:46]line ФМ: 0000000000874959 [14:46:46]line ФД: 225997 [14:46:46]line ФПД: 85143612996196 [14:46:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225997&fm=85143612996196&tin=02508201610067®Number=0000000000092624&sum=350000 [14:46:46]written 0, free lines is 4095 [14:46:46]OFD Sender: Processing packet 225997 [packets to send 600, broken 599] [14:46:46]ProducePacketName [14:46:46]name=ofd_packets/00225997 [14:46:46]OFD Sender: To server: pG, [14:46:46]CommunicateWithHost lk.salyk.kg:30040 [14:46:46]ConnectInit lk.salyk.kg [14:46:46]Write to MH i2c: 01 00 00 5D 01 5E [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 07 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 61 0C D2 [14:46:46]RasterBufferAndPrint [14:46:46]line [14:46:46]line [14:46:46]line [14:46:46]line [14:46:46]line [14:46:46]written 0, free lines is 3174 [14:46:46]MH_Cut [14:46:46]Write to MH i2c: D1 01 00 64 01 01 37 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: D1 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: D1 01 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: D1 01 00 64 01 00 36 [14:46:46]Write to MH i2c: 01 00 00 65 01 66 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:47]*** Cut start [14:46:47]*** Partial cut [14:46:47]*** CUTSNS_PIN = 1 [14:46:48]*** CUTSNS_PIN = 0 [14:46:48]*** Brake cut motor [14:46:48]Read from MH i2c: 01 [14:46:48]MH_I2C_Read... [14:46:48]*** Stop cut motor [14:46:48]*** Cut end [14:46:48]Read from MH i2c: 01 07 00 [14:46:48]MH_I2C_Read... [14:46:48]Read from MH i2c: 01 07 00 65 01 00 00 00 00 00 FF 0F 7B [14:46:48]process_action close_receipt done [14:46:48]requested_data is exist [14:46:48]produce_requested_data [14:46:48]requested_item fm.sn is exist - process it [14:46:48]wFMCommunicate request_size=4 [14:46:48]MH_SAM_APDU [14:46:48]CAPDU: 80 11 00 00 [14:46:48]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [14:46:48]Write i2c OK [14:46:48]MH_I2C_Read... [14:46:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:48]Read from MH i2c: E2 [14:46:48]MH_I2C_Read... [14:46:48]Read from MH i2c: E2 17 00 [14:46:48]MH_I2C_Read... [14:46:48]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [14:46:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:48]wFMCommunicate OK [14:46:48]requested_item fd.num is exist - process it [14:46:48]SAM_PROTO_GetFieldsCounters [14:46:48]wFMCommunicate request_size=4 [14:46:48]MH_SAM_APDU [14:46:48]CAPDU: 80 13 00 00 [14:46:48]Write to MH i2c: E2 08 00 67 01 80 13 00 00 00 00 00 00 E4 [14:46:48]Write i2c OK [14:46:48]MH_I2C_Read... [14:46:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:48]Read from MH i2c: E2 [14:46:48]MH_I2C_Read... [14:46:48]Read from MH i2c: E2 62 00 [14:46:48]MH_I2C_Read... [14:46:48]Read from MH i2c: E2 62 00 67 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [14:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:48]wFMCommunicate OK [14:46:48]SAM_PROTO_GetFieldsCounters done [14:46:48]requested_item shift.num is exist - process it [14:46:48]requested_item shift.opened is exist - process it [14:46:48]req_shift_opened [14:46:48]FM_GetShiftState [14:46:48]SAM_PROTO_GetShiftState [14:46:48]wFMCommunicate request_size=4 [14:46:48]MH_SAM_APDU [14:46:48]CAPDU: 80 13 01 00 [14:46:48]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [14:46:48]Write i2c OK [14:46:48]MH_I2C_Read... [14:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:48]Read from MH i2c: E2 [14:46:48]MH_I2C_Read... [14:46:48]Read from MH i2c: E2 0E 00 [14:46:48]MH_I2C_Read... [14:46:48]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [14:46:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:46:48]wFMCommunicate OK [14:46:48]SAM_PROTO_GetShiftState done [14:46:48]FM_GetShiftState done [14:46:48]req_shift_opened done [14:46:48]requested_item shift.open_date is exist - process it [14:46:48]req_shift_open_date [14:46:48]req_shift_open_date done [14:46:48]produce_requested_data done [14:46:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225997,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:46:48]process_action_free close_receipt [14:46:48]json_value_free [14:46:48]json_value_free done [14:46:48]process_json_proto returns [14:46:48]Send response to host [14:46:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225997,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:46:48]free response buf [14:46:48]execute_script done [14:46:48]execute_script returns [14:46:48]free content buf [14:46:48]Sock 8.Close socket [14:46:48]Sock 8.Thread stoped [14:46:51]ConnectInit Can't take IP for lk.salyk.kg [14:46:51]CommunicateWithHost connect error [14:46:51]CommunicateWithHost err = -1 [14:46:51]OFD Sender: Server communicate error [14:46:56]OFD Sender: Processing packet 225997 [packets to send 600, broken 599] [14:46:56]ProducePacketName [14:46:56]name=ofd_packets/00225997 [14:46:56]OFD Sender: To server: pG, [14:46:56]CommunicateWithHost lk.salyk.kg:30040 [14:46:56]ConnectInit lk.salyk.kg [14:47:01]recv_with_timeout no data received [14:47:01]ConnectInit Can't take IP for lk.salyk.kg [14:47:01]CommunicateWithHost connect error [14:47:01]CommunicateWithHost err = -1 [14:47:01]OFD Sender: Server communicate error [14:47:06]OFD Sender: Processing packet 225997 [packets to send 600, broken 599] [14:47:06]ProducePacketName [14:47:06]name=ofd_packets/00225997 [14:47:06]OFD Sender: To server: pG, [14:47:06]CommunicateWithHost lk.salyk.kg:30040 [14:47:06]ConnectInit lk.salyk.kg [14:47:11]ConnectInit Can't take IP for lk.salyk.kg [14:47:11]CommunicateWithHost connect error [14:47:11]CommunicateWithHost err = -1 [14:47:11]OFD Sender: Server communicate error [14:47:16]OFD Sender: Processing packet 225997 [packets to send 600, broken 599] [14:47:16]ProducePacketName [14:47:16]name=ofd_packets/00225997 [14:47:16]OFD Sender: To server: pG, [14:47:16]CommunicateWithHost lk.salyk.kg:30040 [14:47:16]ConnectInit lk.salyk.kg [14:47:18]recv_with_timeout no data received [14:47:19]accept exits with 10 [14:47:19]New connection [14:47:19]New thread 3067047268 created [14:47:19]Thread 3067190628 joined [14:47:19]Waiting for new connection... [14:47:19] Sock 10.Parse request [14:47:19]Sock 10.Check first char [14:47:19]Sock 10.First char is OK [14:47:19]request: POST /json_proto HTTP/1.0 [14:47:19]Method: POST [14:47:19]URL: /json_proto [14:47:19]Method is POST - this is cgi request [14:47:19]url: /json_proto [14:47:19]query_string will be loaded in cgi processing [14:47:19]execute_cgi json_proto POST (null) [14:47:19]execute_cgi path=json_proto method=POST [14:47:19]POST find Content-Length [14:47:19]Host: 172.17.43.131:8080 [14:47:19]Content-Length: 801 [14:47:19]Content-Type: application/json [14:47:19] [14:47:19]POST finish read [14:47:19]Found Content-Length = 801 [14:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:19]execute_script... [14:47:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:19]POST & json_proto [14:47:19]process_json_proto [14:47:19]json parsed OK: [14:47:19]protocol is kg_v1.0 [14:47:19]action value=close_receipt [14:47:19]process_action close_receipt [14:47:19]cmd_close_receipt [14:47:19]MH_GetDate [14:47:19]Write to MH i2c: F0 00 00 69 01 59 [14:47:19]Write i2c OK [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: F0 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: F0 09 00 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: F0 09 00 69 01 00 78 08 A5 66 F9 24 A2 66 12 [14:47:19]GetLastDocTimeStamp 1722091605 [14:47:19]current date 1722091640 [14:47:19]FM_GetShiftState [14:47:19]SAM_PROTO_GetShiftState [14:47:19]wFMCommunicate request_size=4 [14:47:19]MH_SAM_APDU [14:47:19]CAPDU: 80 13 01 00 [14:47:19]Write to MH i2c: E2 08 00 6A 01 80 13 01 00 00 00 00 00 E8 [14:47:19]Write i2c OK [14:47:19]MH_I2C_Read... [14:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:19]Read from MH i2c: E2 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 0E 00 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 0E 00 6A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F6 [14:47:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:47:19]wFMCommunicate OK [14:47:19]SAM_PROTO_GetShiftState done [14:47:19]FM_GetShiftState done [14:47:19]opened in 1722038719 [14:47:19]opened+sec_in_day 1722125119 [14:47:19]quantity*price = 300075 [14:47:19]sum+1 = 300077 [14:47:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 358 27.07.2024 14:47 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225998 ФПД: 114204776463682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144720&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225998&fm=114204776463682&tin=02508201610067®Number=0000000000092624&sum=300076 [14:47:20]StoreToDocumentArchive [14:47:20]shift 438 fd 225998 [14:47:20]save to /storage/0438/doc_00225998 [14:47:20]save last doc name /storage/0438/doc_00225998 to /storage/kkm_last_doc_name [14:47:20]save OK [14:47:20]Clear old archive folders... [14:47:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:47:20]tlvbuf is 01A76C90 [14:47:20]SAM_PROTO_ClearQueue [14:47:20]wFMCommunicate request_size=4 [14:47:20]MH_SAM_APDU [14:47:20]CAPDU: 80 09 00 00 [14:47:20]Write to MH i2c: E2 08 00 77 01 80 09 00 00 00 00 00 00 EA [14:47:20]Write i2c OK [14:47:20]MH_I2C_Read... [14:47:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:20]Read from MH i2c: E2 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: E2 03 00 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [14:47:20]RAPDU: 90 00 [14:47:20]wFMCommunicate OK [14:47:20]SAM_PROTO_ClearQueue done [14:47:20]KKMCreateOFDPacket [14:47:20]OFDProtocolAddRootSTLVToBuf [14:47:20]FM_MakeSignedData [14:47:20]FM_MakeSignedData [14:47:20]SAM_PROTO_SignData [14:47:20]wFMCommunicate request_size=4 [14:47:20]MH_SAM_APDU [14:47:20]CAPDU: 80 0D 01 02 [14:47:20]Write to MH i2c: E2 08 00 78 01 80 0D 01 02 00 00 00 00 F2 [14:47:20]Write i2c OK [14:47:20]MH_I2C_Read... [14:47:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:20]Read from MH i2c: E2 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: E2 03 00 [14:47:20]MH_I2C_Read... [14:47:20]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [14:47:20]RAPDU: 90 00 [14:47:20]wFMCommunicate OK [14:47:20]wFMCommunicate request_size=255 [14:47:20]MH_SAM_APDU [14:47:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 78 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 72 03 00 35 04 06 00 67 DE 5F 21 [14:47:20]Write to MH i2c: E2 02 01 79 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 78 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 72 03 00 35 04 06 00 67 DE 5F 21 00 00 01 [14:47:20]Write i2c OK [14:47:20]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [14:47:21]RAPDU: 90 00 [14:47:21]wFMCommunicate OK [14:47:21]wFMCommunicate request_size=7 [14:47:21]MH_SAM_APDU [14:47:21]CAPDU: 80 0D 02 02 02 FD 42 [14:47:21]Write to MH i2c: E2 0A 00 7A 01 80 0D 02 02 02 00 FD 42 00 00 38 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 03 00 7A 01 00 90 00 EF [14:47:21]RAPDU: 90 00 [14:47:21]wFMCommunicate OK [14:47:21]wFMCommunicate request_size=4 [14:47:21]MH_SAM_APDU [14:47:21]CAPDU: 80 0D 03 02 [14:47:21]Write to MH i2c: E2 08 00 7B 01 80 0D 03 02 00 00 00 00 F7 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 0B 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 0B 00 7B 01 00 F5 48 6A 4B D2 68 E2 8B 90 00 91 [14:47:21]RAPDU: F5 48 6A 4B D2 68 E2 8B 90 00 [14:47:21]wFMCommunicate OK [14:47:21]SAM_PROTO_SignData done [14:47:21]FM_MakeSignedData done [14:47:21]CreateOFDProtocolMessage [14:47:21]wFMCommunicate request_size=4 [14:47:21]MH_SAM_APDU [14:47:21]CAPDU: 80 11 00 00 [14:47:21]Write to MH i2c: E2 08 00 7C 01 80 11 00 00 00 00 00 00 F7 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:21]Read from MH i2c: E2 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 17 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: E2 17 00 7C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [14:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:47:21]wFMCommunicate OK [14:47:21]CreateOFDProtocolMessage done [14:47:21]OFDSenderStorePacket 225998 [14:47:21]StoreOFDPacket docnum=225998 [14:47:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 77 A1 04 01 2D 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 78 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 72 03 00 35 04 06 00 67 DE 5F 21 FD 42 F5 48 6A 4B D2 68 E2 8B [14:47:21]CheckFolder [14:47:21]dirname=/storage/ofd_packets [14:47:21]CheckFolder done [14:47:21]ProducePacketName [14:47:21]name=ofd_packets/00225998 [14:47:21]NVStorageSaveData ofd_packets/00225998 [14:47:21]File name is /storage/ofd_packets/00225998 [14:47:21]Write 298 bytes [14:47:21]NVStorageSaveData done [14:47:21]OFDSenderStorePacket done [14:47:21]KKMCreateOFDPacket done [14:47:21]NVStorageSaveData kkm_last_timestamp [14:47:21]File name is /storage/kkm_last_timestamp [14:47:21]Write 4 bytes [14:47:21]NVStorageSaveData done [14:47:21]ExternCall_PrintAddStr [14:47:21]wPrintStart [14:47:21]Write to MH i2c: 01 00 00 7D 01 7E [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: 01 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: 01 07 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [14:47:21]RasterBufferAndPrint [14:47:21]line Счет N : (1)2002297 [14:47:21]line ИНН: 02508201610067 [14:47:21]line Контрольно-Кассовый Чек [14:47:21]line ПРОДАЖА [14:47:21]line ТРК (МРК, ГНК) : 51 [14:47:21]line Товар: 2710194210 [14:47:21]line ДТ-К-5 [14:47:21]line 39.380 * 76.20 [14:47:21]line = 3000.76 [14:47:21]line НДС 12% НСП 1% [14:47:21]line > о реализуемом товаре [14:47:21]line ИТОГО: 3000.76 [14:47:21]line НСП 1% : 26.55 [14:47:21]line НДС 12% : 318.66 [14:47:21]line Наличными: 0.00 [14:47:21]line Безнал.: 3000.76 [14:47:21]line Место: АЗС № 97 "Партнер Нефть" [14:47:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:47:21]line СНО: Общий режим [14:47:21]line Чек 358 27.07.2024 14:47 [14:47:21]line Смена: 438 ФФД: 1.0 [14:47:21]line ЗНМ: 0300000054 [14:47:21]line РНМ: 0000000000092624 [14:47:21]line Версия ККМ: 001 [14:47:21]line Платежная система: O! деньги [14:47:21]line ФМ: 0000000000874959 [14:47:21]line ФД: 225998 [14:47:21]line ФПД: 114204776463682 [14:47:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T144720&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225998&fm=114204776463682&tin=02508201610067®Number=0000000000092624&sum=300076 [14:47:21]written 0, free lines is 4095 [14:47:21]ConnectInit Can't take IP for lk.salyk.kg [14:47:21]CommunicateWithHost connect error [14:47:21]CommunicateWithHost err = -1 [14:47:21]OFD Sender: Server communicate error [14:47:21]OFD Sender: Processing packet 225997 [packets to send 601, broken 599] [14:47:21]ProducePacketName [14:47:21]name=ofd_packets/00225997 [14:47:21]OFD Sender: To server: pG, [14:47:21]CommunicateWithHost lk.salyk.kg:30040 [14:47:21]ConnectInit lk.salyk.kg [14:47:21]Write to MH i2c: 01 00 00 A7 01 A8 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: 01 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: 01 07 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 7F 0C 3A [14:47:21]RasterBufferAndPrint [14:47:21]line [14:47:21]line [14:47:21]line [14:47:21]line [14:47:21]line [14:47:21]written 0, free lines is 3205 [14:47:21]MH_Cut [14:47:21]Write to MH i2c: D1 01 00 AE 01 01 81 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: D1 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: D1 01 00 [14:47:21]MH_I2C_Read... [14:47:21]Read from MH i2c: D1 01 00 AE 01 00 80 [14:47:21]Write to MH i2c: 01 00 00 AF 01 B0 [14:47:21]Write i2c OK [14:47:21]MH_I2C_Read... [14:47:23]*** Cut start [14:47:23]*** Partial cut [14:47:23]*** CUTSNS_PIN = 1 [14:47:23]*** CUTSNS_PIN = 0 [14:47:23]*** Brake cut motor [14:47:23]Read from MH i2c: 01 [14:47:23]MH_I2C_Read... [14:47:23]*** Stop cut motor [14:47:23]*** Cut end [14:47:23]Read from MH i2c: 01 07 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [14:47:23]process_action close_receipt done [14:47:23]requested_data is exist [14:47:23]produce_requested_data [14:47:23]requested_item fm.sn is exist - process it [14:47:23]wFMCommunicate request_size=4 [14:47:23]MH_SAM_APDU [14:47:23]CAPDU: 80 11 00 00 [14:47:23]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:23]Read from MH i2c: E2 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 17 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [14:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:47:23]wFMCommunicate OK [14:47:23]requested_item fd.num is exist - process it [14:47:23]SAM_PROTO_GetFieldsCounters [14:47:23]wFMCommunicate request_size=4 [14:47:23]MH_SAM_APDU [14:47:23]CAPDU: 80 13 00 00 [14:47:23]Write to MH i2c: E2 08 00 B1 01 80 13 00 00 00 00 00 00 2E [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:23]Read from MH i2c: E2 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 62 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [14:47: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:23]wFMCommunicate OK [14:47:23]SAM_PROTO_GetFieldsCounters done [14:47:23]requested_item shift.num is exist - process it [14:47:23]requested_item shift.opened is exist - process it [14:47:23]req_shift_opened [14:47:23]FM_GetShiftState [14:47:23]SAM_PROTO_GetShiftState [14:47:23]wFMCommunicate request_size=4 [14:47:23]MH_SAM_APDU [14:47:23]CAPDU: 80 13 01 00 [14:47:23]Write to MH i2c: E2 08 00 B2 01 80 13 01 00 00 00 00 00 30 [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:23]Read from MH i2c: E2 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 0E 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 0E 00 B2 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [14:47:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:47:23]wFMCommunicate OK [14:47:23]SAM_PROTO_GetShiftState done [14:47:23]FM_GetShiftState done [14:47:23]req_shift_opened done [14:47:23]requested_item shift.open_date is exist - process it [14:47:23]req_shift_open_date [14:47:23]req_shift_open_date done [14:47:23]produce_requested_data done [14:47:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225998,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:47:23]process_action_free close_receipt [14:47:23]json_value_free [14:47:23]json_value_free done [14:47:23]process_json_proto returns [14:47:23]Send response to host [14:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225998,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:47:23]free response buf [14:47:23]execute_script done [14:47:23]execute_script returns [14:47:23]free content buf [14:47:23]Sock 10.Close socket [14:47:23]Sock 10.Thread stoped [14:47:26]ConnectInit Can't take IP for lk.salyk.kg [14:47:26]CommunicateWithHost connect error [14:47:26]CommunicateWithHost err = -1 [14:47:26]OFD Sender: Server communicate error [14:47:31]OFD Sender: Processing packet 225997 [packets to send 601, broken 599] [14:47:31]ProducePacketName [14:47:31]name=ofd_packets/00225997 [14:47:31]OFD Sender: To server: pG, [14:47:31]CommunicateWithHost lk.salyk.kg:30040 [14:47:31]ConnectInit lk.salyk.kg [14:47:32]Connected sock=9 [14:47: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 35 39 0C 01 00 00 2C 66 04 01 06 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 55 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 72 03 00 35 04 06 00 4D 70 0A CE BA 64 DB 3A 1B EA 40 66 D7 BB [14: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 35 39 4F 00 00 00 A2 33 47 00 D0 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 35 39 10 04 04 00 CD 72 03 00 F4 03 04 00 90 B4 A4 66 B6 04 01 00 00 F0 C4 87 E7 2E 04 2D 9C [14:47:33]CommunicateWithHost err = 0 [14:47:33]CheckOFDResponse [14:47:33]1017 (14) - 77093643461234 [14:47:33]1041 (16) - 0000000000874959 [14:47:33]1040 (4) - 225997 [14:47:33]1012 (4) - 27.07.2024 08:49 [14:47:33]1206 (1) - 0 [14:47:33]OFD Sender: Remove packet 225997 [14:47:33]ProducePacketName [14:47:33]name=ofd_packets/00225997 [14:47:33]NVStorageDeleteData [14:47:33]OFD Sender: Processing packet 225998 [packets to send 600, broken 599] [14:47:33]ProducePacketName [14:47:33]name=ofd_packets/00225998 [14:47:33]OFD Sender: To server: pG, [14:47:33]CommunicateWithHost lk.salyk.kg:30040 [14:47:33]ConnectInit lk.salyk.kg [14:47:33]Connected sock=9 [14: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 35 39 0C 01 00 00 77 A1 04 01 2D 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 78 08 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 72 03 00 35 04 06 00 67 DE 5F 21 FD 42 F5 48 6A 4B D2 68 E2 8B [14:47: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 35 39 4F 00 00 00 B5 7E 47 00 B1 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 35 39 10 04 04 00 CE 72 03 00 F4 03 04 00 92 B4 A4 66 B6 04 01 00 00 67 8A B5 DA B0 70 81 21 [14:47:34]CommunicateWithHost err = 0 [14:47:34]CheckOFDResponse [14:47:34]1017 (14) - 77093643461234 [14:47:34]1041 (16) - 0000000000874959 [14:47:34]1040 (4) - 225998 [14:47:34]1012 (4) - 27.07.2024 08:49 [14:47:34]1206 (1) - 0 [14:47:34]OFD Sender: Remove packet 225998 [14:47:34]ProducePacketName [14:47:34]name=ofd_packets/00225998 [14:47:34]NVStorageDeleteData [14:47:35]OFD Sender: No OFD packet to send [14:47:40]OFD Sender: No OFD packet to send [14:47:42]recv_with_timeout no data received [14:47:45]OFD Sender: No OFD packet to send [14:47:50]OFD Sender: No OFD packet to send [14:47:55]OFD Sender: No OFD packet to send [14:48:00]OFD Sender: No OFD packet to send [14:48:05]OFD Sender: No OFD packet to send [14:48:10]OFD Sender: No OFD packet to send [14:48:12]recv_with_timeout no data received [14:48:15]OFD Sender: No OFD packet to send [14:48:20]OFD Sender: No OFD packet to send [14:48:25]OFD Sender: No OFD packet to send [14:48:30]OFD Sender: No OFD packet to send [14:48:35]OFD Sender: No OFD packet to send [14:48:40]OFD Sender: No OFD packet to send [14:48:45]OFD Sender: No OFD packet to send [14:48:50]OFD Sender: No OFD packet to send [14:48:55]OFD Sender: No OFD packet to send [14:49:00]OFD Sender: No OFD packet to send [14:49:05]OFD Sender: No OFD packet to send [14:49:10]OFD Sender: No OFD packet to send [14:49:15]OFD Sender: No OFD packet to send [14:49:20]OFD Sender: No OFD packet to send [14:49:25]OFD Sender: No OFD packet to send [14:49:30]OFD Sender: No OFD packet to send [14:49:35]OFD Sender: No OFD packet to send [14:49:40]OFD Sender: No OFD packet to send [14:49:45]OFD Sender: No OFD packet to send [14:49:50]OFD Sender: No OFD packet to send [14:49:55]OFD Sender: No OFD packet to send [14:50:00]OFD Sender: No OFD packet to send [14:50:05]OFD Sender: No OFD packet to send [14:50:10]OFD Sender: No OFD packet to send [14:50:15]OFD Sender: No OFD packet to send [14:50:20]OFD Sender: No OFD packet to send [14:50:25]OFD Sender: No OFD packet to send [14:50:30]OFD Sender: No OFD packet to send [14:50:35]OFD Sender: No OFD packet to send [14:50:40]OFD Sender: No OFD packet to send [14:50:45]OFD Sender: No OFD packet to send [14:50:50]OFD Sender: No OFD packet to send [14:50:55]OFD Sender: No OFD packet to send [14:51:00]OFD Sender: No OFD packet to send [14:51:02]recv_with_timeout no data received [14:51:05]OFD Sender: No OFD packet to send [14:51:10]OFD Sender: No OFD packet to send [14:51:11]accept exits with 8 [14:51:11]New connection [14:51:11]New thread 3067190628 created [14:51:11]Thread 3067047268 joined [14:51:11]Waiting for new connection... [14:51:11] Sock 8.Parse request [14:51:11]Sock 8.Check first char [14:51:11]Sock 8.First char is OK [14:51:11]request: POST /json_proto HTTP/1.0 [14:51:11]Method: POST [14:51:11]URL: /json_proto [14:51:11]Method is POST - this is cgi request [14:51:11]url: /json_proto [14:51:11]query_string will be loaded in cgi processing [14:51:11]execute_cgi json_proto POST (null) [14:51:11]execute_cgi path=json_proto method=POST [14:51:11]POST find Content-Length [14:51:11]Host: 172.17.43.131:8080 [14:51:11]Content-Length: 671 [14:51:11]Content-Type: application/json [14:51:11] [14:51:11]POST finish read [14:51:11]Found Content-Length = 671 [14:51:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:11]execute_script... [14:51: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)2002298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:11]POST & json_proto [14:51:11]process_json_proto [14:51:11]json parsed OK: [14:51:11]protocol is kg_v1.0 [14:51:11]action value=close_receipt [14:51:11]process_action close_receipt [14:51:11]cmd_close_receipt [14:51:11]MH_GetDate [14:51:11]Write to MH i2c: F0 00 00 B3 01 A3 [14:51:11]Write i2c OK [14:51:11]MH_I2C_Read... [14:51:11]Read from MH i2c: F0 [14:51:11]MH_I2C_Read... [14:51:11]Read from MH i2c: F0 09 00 [14:51:11]MH_I2C_Read... [14:51:11]Read from MH i2c: F0 09 00 B3 01 00 5F 09 A5 66 F9 24 A2 66 44 [14:51:11]GetLastDocTimeStamp 1722091640 [14:51:11]current date 1722091871 [14:51:11]FM_GetShiftState [14:51:11]SAM_PROTO_GetShiftState [14:51:11]wFMCommunicate request_size=4 [14:51:11]MH_SAM_APDU [14:51:11]CAPDU: 80 13 01 00 [14:51:11]Write to MH i2c: E2 08 00 B4 01 80 13 01 00 00 00 00 00 32 [14:51:11]Write i2c OK [14:51:11]MH_I2C_Read... [14:51:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:11]Read from MH i2c: E2 [14:51:11]MH_I2C_Read... [14:51:11]Read from MH i2c: E2 0E 00 [14:51:11]MH_I2C_Read... [14:51:11]Read from MH i2c: E2 0E 00 B4 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [14:51:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:51:11]wFMCommunicate OK [14:51:11]SAM_PROTO_GetShiftState done [14:51:11]FM_GetShiftState done [14:51:11]opened in 1722038719 [14:51:11]opened+sec_in_day 1722125119 [14:51:11]quantity*price = 50017 [14:51:11]sum+1 = 50019 [14:51:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 359 27.07.2024 14:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225999 ФПД: 179722504390789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225999&fm=179722504390789&tin=02508201610067®Number=0000000000092624&sum=50000 [14:51:12]StoreToDocumentArchive [14:51:12]shift 438 fd 225999 [14:51:12]save to /storage/0438/doc_00225999 [14:51:12]save last doc name /storage/0438/doc_00225999 to /storage/kkm_last_doc_name [14:51:12]save OK [14:51:12]Clear old archive folders... [14:51:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:51:12]tlvbuf is 01A7AD00 [14:51:12]SAM_PROTO_ClearQueue [14:51:12]wFMCommunicate request_size=4 [14:51:12]MH_SAM_APDU [14:51:12]CAPDU: 80 09 00 00 [14:51:12]Write to MH i2c: E2 08 00 C1 01 80 09 00 00 00 00 00 00 34 [14:51:12]Write i2c OK [14:51:12]MH_I2C_Read... [14:51:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:12]Read from MH i2c: E2 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [14:51:12]RAPDU: 90 00 [14:51:12]wFMCommunicate OK [14:51:12]SAM_PROTO_ClearQueue done [14:51:12]KKMCreateOFDPacket [14:51:12]OFDProtocolAddRootSTLVToBuf [14:51:12]FM_MakeSignedData [14:51:12]FM_MakeSignedData [14:51:12]SAM_PROTO_SignData [14:51:12]wFMCommunicate request_size=4 [14:51:12]MH_SAM_APDU [14:51:12]CAPDU: 80 0D 01 02 [14:51:12]Write to MH i2c: E2 08 00 C2 01 80 0D 01 02 00 00 00 00 3C [14:51:12]Write i2c OK [14:51:12]MH_I2C_Read... [14:51:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:12]Read from MH i2c: E2 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [14:51:12]RAPDU: 90 00 [14:51:12]wFMCommunicate OK [14:51:12]wFMCommunicate request_size=255 [14:51:12]MH_SAM_APDU [14:51:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 5F 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 72 03 00 35 04 06 00 [14:51:12]Write to MH i2c: E2 02 01 C3 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 5F 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 72 03 00 35 04 06 00 00 00 A5 [14:51:12]Write i2c OK [14:51:12]MH_I2C_Read... [14:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:12]Read from MH i2c: E2 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [14:51:12]RAPDU: 90 00 [14:51:12]wFMCommunicate OK [14:51:12]wFMCommunicate request_size=11 [14:51:12]MH_SAM_APDU [14:51:12]CAPDU: 80 0D 02 02 06 A3 74 E8 08 48 85 [14:51:12]Write to MH i2c: E2 0E 00 C4 01 80 0D 02 02 06 00 A3 74 E8 08 48 85 00 00 1F [14:51:12]Write i2c OK [14:51:12]MH_I2C_Read... [14:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:12]Read from MH i2c: E2 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [14:51:12]RAPDU: 90 00 [14:51:12]wFMCommunicate OK [14:51:12]wFMCommunicate request_size=4 [14:51:12]MH_SAM_APDU [14:51:12]CAPDU: 80 0D 03 02 [14:51:12]Write to MH i2c: E2 08 00 C5 01 80 0D 03 02 00 00 00 00 41 [14:51:12]Write i2c OK [14:51:12]MH_I2C_Read... [14:51:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:12]Read from MH i2c: E2 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 0B 00 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 0B 00 C5 01 00 96 92 18 4C 51 E0 15 46 90 00 5A [14:51:12]RAPDU: 96 92 18 4C 51 E0 15 46 90 00 [14:51:12]wFMCommunicate OK [14:51:12]SAM_PROTO_SignData done [14:51:12]FM_MakeSignedData done [14:51:12]CreateOFDProtocolMessage [14:51:12]wFMCommunicate request_size=4 [14:51:12]MH_SAM_APDU [14:51:12]CAPDU: 80 11 00 00 [14:51:12]Write to MH i2c: E2 08 00 C6 01 80 11 00 00 00 00 00 00 41 [14:51:12]Write i2c OK [14:51:12]MH_I2C_Read... [14:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:12]Read from MH i2c: E2 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: E2 17 00 [14:51:12]MH_I2C_Read... [14:51:12]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 35 39 90 00 9E [14:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:12]wFMCommunicate OK [14:51:12]CreateOFDProtocolMessage done [14:51:12]OFDSenderStorePacket 225999 [14:51:12]StoreOFDPacket docnum=225999 [14:51:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 2F 5D 08 01 16 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 5F 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 72 03 00 35 04 06 00 A3 74 E8 08 48 85 96 92 18 4C 51 E0 15 46 [14:51:12]CheckFolder [14:51:12]dirname=/storage/ofd_packets [14:51:12]CheckFolder done [14:51:12]ProducePacketName [14:51:12]name=ofd_packets/00225999 [14:51:12]NVStorageSaveData ofd_packets/00225999 [14:51:12]File name is /storage/ofd_packets/00225999 [14:51:12]Write 302 bytes [14:51:12]NVStorageSaveData done [14:51:12]OFDSenderStorePacket done [14:51:12]KKMCreateOFDPacket done [14:51:12]NVStorageSaveData kkm_last_timestamp [14:51:12]File name is /storage/kkm_last_timestamp [14:51:12]Write 4 bytes [14:51:12]NVStorageSaveData done [14:51:12]ExternCall_PrintAddStr [14:51:12]wPrintStart [14:51:12]Write to MH i2c: 01 00 00 C7 01 C8 [14:51:12]Write i2c OK [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: 01 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: 01 07 00 [14:51:12]MH_I2C_Read... [14:51:12]Read from MH i2c: 01 07 00 C7 01 00 00 00 00 00 FF 0F DD [14:51:12]RasterBufferAndPrint [14:51:12]line Счет N : (1)2002298 [14:51:12]line ИНН: 02508201610067 [14:51:12]line Контрольно-Кассовый Чек [14:51:12]line ПРОДАЖА [14:51:12]line ТРК (МРК, ГНК) : 52 [14:51:12]line Товар: 2710124130 [14:51:12]line Super-92-К-5 [14:51:12]line 7.270 * 68.80 [14:51:12]line = 500.18 [14:51:12]line НДС 12% НСП 1% [14:51:12]line > о реализуемом товаре [14:51:12]line ОКРУГЛЕНИЕ: -0.18 [14:51:12]line ИТОГО: 500.00 [14:51:12]line Внесено: 500.00 [14:51:12]line СДАЧА: 0.00 [14:51:12]line НСП 1% : 4.43 [14:51:12]line НДС 12% : 53.12 [14:51:12]line Наличными: 500.00 [14:51:12]line Безнал.: 0.00 [14:51:12]line Место: АЗС № 97 "Партнер Нефть" [14:51:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:51:12]line СНО: Общий режим [14:51:12]line Чек 359 27.07.2024 14:51 [14:51:12]line Смена: 438 ФФД: 1.0 [14:51:12]line ЗНМ: 0300000054 [14:51:12]line РНМ: 0000000000092624 [14:51:12]line Версия ККМ: 001 [14:51:12]line ФМ: 0000000000874959 [14:51:12]line ФД: 225999 [14:51:12]line ФПД: 179722504390789 [14:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225999&fm=179722504390789&tin=02508201610067®Number=0000000000092624&sum=50000 [14:51:12]written 0, free lines is 4095 [14:51:12]OFD Sender: Processing packet 225999 [packets to send 600, broken 599] [14:51:12]ProducePacketName [14:51:12]name=ofd_packets/00225999 [14:51:12]OFD Sender: To server: pG, [14:51:12]CommunicateWithHost lk.salyk.kg:30040 [14:51:12]ConnectInit lk.salyk.kg [14:51:13]Write to MH i2c: 01 00 00 F2 01 F3 [14:51:13]Write i2c OK [14:51:13]MH_I2C_Read... [14:51:13]Read from MH i2c: 01 [14:51:13]MH_I2C_Read... [14:51:13]Read from MH i2c: 01 07 00 [14:51:13]MH_I2C_Read... [14:51:13]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 61 0C 67 [14:51:13]RasterBufferAndPrint [14:51:13]line [14:51:13]line [14:51:13]line [14:51:13]line [14:51:13]line [14:51:13]written 0, free lines is 3172 [14:51:13]MH_Cut [14:51:13]Write to MH i2c: D1 01 00 F9 01 01 CC [14:51:13]Write i2c OK [14:51:13]MH_I2C_Read... [14:51:13]Read from MH i2c: D1 [14:51:13]MH_I2C_Read... [14:51:13]Read from MH i2c: D1 01 00 [14:51:13]MH_I2C_Read... [14:51:13]Read from MH i2c: D1 01 00 F9 01 00 CB [14:51:13]Write to MH i2c: 01 00 00 FA 01 FB [14:51:13]Write i2c OK [14:51:13]MH_I2C_Read... [14:51:13]Connected sock=10 [14:51: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 35 39 10 01 00 00 2F 5D 08 01 16 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 5F 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 72 03 00 35 04 06 00 A3 74 E8 08 48 85 96 92 18 4C 51 E0 15 46 [14:51: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 35 39 4F 00 00 00 06 C7 47 00 0A 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 35 39 10 04 04 00 CF 72 03 00 F4 03 04 00 6D B5 A4 66 B6 04 01 00 00 D8 88 37 FA 5C 9C D2 BE [14:51:13]CommunicateWithHost err = 0 [14:51:13]CheckOFDResponse [14:51:13]1017 (14) - 77093643461234 [14:51:13]1041 (16) - 0000000000874959 [14:51:13]1040 (4) - 225999 [14:51:13]1012 (4) - 27.07.2024 08:53 [14:51:13]1206 (1) - 0 [14:51:13]OFD Sender: Remove packet 225999 [14:51:13]ProducePacketName [14:51:13]name=ofd_packets/00225999 [14:51:13]NVStorageDeleteData [14:51:14]OFD Sender: No OFD packet to send [14:51:14]*** Cut start [14:51:14]*** Partial cut [14:51:14]*** CUTSNS_PIN = 1 [14:51:14]*** CUTSNS_PIN = 0 [14:51:14]*** Brake cut motor [14:51:15]Read from MH i2c: 01 [14:51:15]MH_I2C_Read... [14:51:15]*** Stop cut motor [14:51:15]*** Cut end [14:51:15]Read from MH i2c: 01 07 00 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [14:51:15]process_action close_receipt done [14:51:15]requested_data is exist [14:51:15]produce_requested_data [14:51:15]requested_item fm.sn is exist - process it [14:51:15]wFMCommunicate request_size=4 [14:51:15]MH_SAM_APDU [14:51:15]CAPDU: 80 11 00 00 [14:51:15]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [14:51:15]Write i2c OK [14:51:15]MH_I2C_Read... [14:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:15]Read from MH i2c: E2 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: E2 17 00 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [14:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:15]wFMCommunicate OK [14:51:15]requested_item fd.num is exist - process it [14:51:15]SAM_PROTO_GetFieldsCounters [14:51:15]wFMCommunicate request_size=4 [14:51:15]MH_SAM_APDU [14:51:15]CAPDU: 80 13 00 00 [14:51:15]Write to MH i2c: E2 08 00 FC 01 80 13 00 00 00 00 00 00 79 [14:51:15]Write i2c OK [14:51:15]MH_I2C_Read... [14:51:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:15]Read from MH i2c: E2 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: E2 62 00 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [14:51:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:51:15]wFMCommunicate OK [14:51:15]SAM_PROTO_GetFieldsCounters done [14:51:15]requested_item shift.num is exist - process it [14:51:15]requested_item shift.opened is exist - process it [14:51:15]req_shift_opened [14:51:15]FM_GetShiftState [14:51:15]SAM_PROTO_GetShiftState [14:51:15]wFMCommunicate request_size=4 [14:51:15]MH_SAM_APDU [14:51:15]CAPDU: 80 13 01 00 [14:51:15]Write to MH i2c: E2 08 00 FD 01 80 13 01 00 00 00 00 00 7B [14:51:15]Write i2c OK [14:51:15]MH_I2C_Read... [14:51:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:15]Read from MH i2c: E2 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: E2 0E 00 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: E2 0E 00 FD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [14:51:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:51:15]wFMCommunicate OK [14:51:15]SAM_PROTO_GetShiftState done [14:51:15]FM_GetShiftState done [14:51:15]req_shift_opened done [14:51:15]requested_item shift.open_date is exist - process it [14:51:15]req_shift_open_date [14:51:15]req_shift_open_date done [14:51:15]produce_requested_data done [14:51:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225999,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:51:15]process_action_free close_receipt [14:51:15]json_value_free [14:51:15]json_value_free done [14:51:15]process_json_proto returns [14:51:15]Send response to host [14:51:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225999,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:51:15]free response buf [14:51:15]execute_script done [14:51:15]execute_script returns [14:51:15]free content buf [14:51:15]Sock 8.Close socket [14:51:15]Sock 8.Thread stoped [14:51:19]OFD Sender: No OFD packet to send [14:51:20]accept exits with 9 [14:51:20]New connection [14:51:20]New thread 3067047268 created [14:51:20]Thread 3067190628 joined [14:51:20]Waiting for new connection... [14:51:20] Sock 9.Parse request [14:51:20]Sock 9.Check first char [14:51:20]Sock 9.First char is OK [14:51:20]request: POST /json_proto HTTP/1.0 [14:51:20]Method: POST [14:51:20]URL: /json_proto [14:51:20]Method is POST - this is cgi request [14:51:20]url: /json_proto [14:51:20]query_string will be loaded in cgi processing [14:51:20]execute_cgi json_proto POST (null) [14:51:20]execute_cgi path=json_proto method=POST [14:51:20]POST find Content-Length [14:51:20]Host: 172.17.43.131:8080 [14:51:20]Content-Length: 671 [14:51:20]Content-Type: application/json [14:51:20] [14:51:20]POST finish read [14:51:20]Found Content-Length = 671 [14:51:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:20]execute_script... [14:51: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)2002299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:20]POST & json_proto [14:51:20]process_json_proto [14:51:20]json parsed OK: [14:51:20]protocol is kg_v1.0 [14:51:20]action value=close_receipt [14:51:20]process_action close_receipt [14:51:20]cmd_close_receipt [14:51:20]MH_GetDate [14:51:20]Write to MH i2c: F0 00 00 FE 01 EE [14:51:20]Write i2c OK [14:51:20]MH_I2C_Read... [14:51:20]Read from MH i2c: F0 [14:51:20]MH_I2C_Read... [14:51:20]Read from MH i2c: F0 09 00 [14:51:20]MH_I2C_Read... [14:51:20]Read from MH i2c: F0 09 00 FE 01 00 68 09 A5 66 F9 24 A2 66 98 [14:51:20]GetLastDocTimeStamp 1722091871 [14:51:20]current date 1722091880 [14:51:20]FM_GetShiftState [14:51:20]SAM_PROTO_GetShiftState [14:51:20]wFMCommunicate request_size=4 [14:51:20]MH_SAM_APDU [14:51:20]CAPDU: 80 13 01 00 [14:51:20]Write to MH i2c: E2 08 00 FF 01 80 13 01 00 00 00 00 00 7D [14:51:20]Write i2c OK [14:51:20]MH_I2C_Read... [14:51:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:20]Read from MH i2c: E2 [14:51:20]MH_I2C_Read... [14:51:20]Read from MH i2c: E2 0E 00 [14:51:20]MH_I2C_Read... [14:51:20]Read from MH i2c: E2 0E 00 FF 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8B [14:51:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:51:20]wFMCommunicate OK [14:51:20]SAM_PROTO_GetShiftState done [14:51:20]FM_GetShiftState done [14:51:20]opened in 1722038719 [14:51:20]opened+sec_in_day 1722125119 [14:51:20]quantity*price = 50017 [14:51:20]sum+1 = 50019 [14:51:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 360 27.07.2024 14:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226000 ФПД: 186352568851056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226000&fm=186352568851056&tin=02508201610067®Number=0000000000092624&sum=50000 [14:51:21]StoreToDocumentArchive [14:51:21]shift 438 fd 226000 [14:51:21]save to /storage/0438/doc_00226000 [14:51:21]save last doc name /storage/0438/doc_00226000 to /storage/kkm_last_doc_name [14:51:21]save OK [14:51:21]Clear old archive folders... [14:51:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:51:21]tlvbuf is 01A7B090 [14:51:21]SAM_PROTO_ClearQueue [14:51:21]wFMCommunicate request_size=4 [14:51:21]MH_SAM_APDU [14:51:21]CAPDU: 80 09 00 00 [14:51:21]Write to MH i2c: E2 08 00 0C 02 80 09 00 00 00 00 00 00 80 [14:51:21]Write i2c OK [14:51:21]MH_I2C_Read... [14:51:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:21]Read from MH i2c: E2 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [14:51:21]RAPDU: 90 00 [14:51:21]wFMCommunicate OK [14:51:21]SAM_PROTO_ClearQueue done [14:51:21]KKMCreateOFDPacket [14:51:21]OFDProtocolAddRootSTLVToBuf [14:51:21]FM_MakeSignedData [14:51:21]FM_MakeSignedData [14:51:21]SAM_PROTO_SignData [14:51:21]wFMCommunicate request_size=4 [14:51:21]MH_SAM_APDU [14:51:21]CAPDU: 80 0D 01 02 [14:51:21]Write to MH i2c: E2 08 00 0D 02 80 0D 01 02 00 00 00 00 88 [14:51:21]Write i2c OK [14:51:21]MH_I2C_Read... [14:51:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:21]Read from MH i2c: E2 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [14:51:21]RAPDU: 90 00 [14:51:21]wFMCommunicate OK [14:51:21]wFMCommunicate request_size=255 [14:51:21]MH_SAM_APDU [14:51: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 68 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 72 03 00 35 04 06 00 [14:51:21]Write to MH i2c: E2 02 01 0E 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 68 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 72 03 00 35 04 06 00 00 00 FC [14:51:21]Write i2c OK [14:51:21]MH_I2C_Read... [14:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:21]Read from MH i2c: E2 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [14:51:21]RAPDU: 90 00 [14:51:21]wFMCommunicate OK [14:51:21]wFMCommunicate request_size=11 [14:51:21]MH_SAM_APDU [14:51:21]CAPDU: 80 0D 02 02 06 A9 7C 96 AB 5A 70 [14:51:21]Write to MH i2c: E2 0E 00 0F 02 80 0D 02 02 06 00 A9 7C 96 AB 5A 70 00 00 C7 [14:51:21]Write i2c OK [14:51:21]MH_I2C_Read... [14:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:21]Read from MH i2c: E2 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [14:51:21]RAPDU: 90 00 [14:51:21]wFMCommunicate OK [14:51:21]wFMCommunicate request_size=4 [14:51:21]MH_SAM_APDU [14:51:21]CAPDU: 80 0D 03 02 [14:51:21]Write to MH i2c: E2 08 00 10 02 80 0D 03 02 00 00 00 00 8D [14:51:21]Write i2c OK [14:51:21]MH_I2C_Read... [14:51:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:21]Read from MH i2c: E2 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 0B 00 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 0B 00 10 02 00 9C BA 65 0A FB 09 B7 CC 90 00 DA [14:51:21]RAPDU: 9C BA 65 0A FB 09 B7 CC 90 00 [14:51:21]wFMCommunicate OK [14:51:21]SAM_PROTO_SignData done [14:51:21]FM_MakeSignedData done [14:51:21]CreateOFDProtocolMessage [14:51:21]wFMCommunicate request_size=4 [14:51:21]MH_SAM_APDU [14:51:21]CAPDU: 80 11 00 00 [14:51:21]Write to MH i2c: E2 08 00 11 02 80 11 00 00 00 00 00 00 8D [14:51:21]Write i2c OK [14:51:21]MH_I2C_Read... [14:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:21]Read from MH i2c: E2 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 17 00 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: E2 17 00 11 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [14:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:21]wFMCommunicate OK [14:51:21]CreateOFDProtocolMessage done [14:51:21]OFDSenderStorePacket 226000 [14:51:21]StoreOFDPacket docnum=226000 [14:51:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 78 87 08 01 6E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 68 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 72 03 00 35 04 06 00 A9 7C 96 AB 5A 70 9C BA 65 0A FB 09 B7 CC [14:51:21]CheckFolder [14:51:21]dirname=/storage/ofd_packets [14:51:21]CheckFolder done [14:51:21]ProducePacketName [14:51:21]name=ofd_packets/00226000 [14:51:21]NVStorageSaveData ofd_packets/00226000 [14:51:21]File name is /storage/ofd_packets/00226000 [14:51:21]Write 302 bytes [14:51:21]NVStorageSaveData done [14:51:21]OFDSenderStorePacket done [14:51:21]KKMCreateOFDPacket done [14:51:21]NVStorageSaveData kkm_last_timestamp [14:51:21]File name is /storage/kkm_last_timestamp [14:51:21]Write 4 bytes [14:51:21]NVStorageSaveData done [14:51:21]ExternCall_PrintAddStr [14:51:21]wPrintStart [14:51:21]Write to MH i2c: 01 00 00 12 02 14 [14:51:21]Write i2c OK [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: 01 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: 01 07 00 [14:51:21]MH_I2C_Read... [14:51:21]Read from MH i2c: 01 07 00 12 02 00 00 00 00 00 FF 0F 29 [14:51:21]RasterBufferAndPrint [14:51:21]line Счет N : (1)2002299 [14:51:21]line ИНН: 02508201610067 [14:51:21]line Контрольно-Кассовый Чек [14:51:21]line ПРОДАЖА [14:51:21]line ТРК (МРК, ГНК) : 32 [14:51:21]line Товар: 2710124130 [14:51:21]line Super-92-К-5 [14:51:21]line 7.270 * 68.80 [14:51:21]line = 500.18 [14:51:21]line НДС 12% НСП 1% [14:51:21]line > о реализуемом товаре [14:51:21]line ОКРУГЛЕНИЕ: -0.18 [14:51:21]line ИТОГО: 500.00 [14:51:21]line Внесено: 500.00 [14:51:21]line СДАЧА: 0.00 [14:51:21]line НСП 1% : 4.43 [14:51:21]line НДС 12% : 53.12 [14:51:21]line Наличными: 500.00 [14:51:21]line Безнал.: 0.00 [14:51:21]line Место: АЗС № 97 "Партнер Нефть" [14:51:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:51:21]line СНО: Общий режим [14:51:21]line Чек 360 27.07.2024 14:51 [14:51:21]line Смена: 438 ФФД: 1.0 [14:51:21]line ЗНМ: 0300000054 [14:51:21]line РНМ: 0000000000092624 [14:51:21]line Версия ККМ: 001 [14:51:21]line ФМ: 0000000000874959 [14:51:21]line ФД: 226000 [14:51:21]line ФПД: 186352568851056 [14:51:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226000&fm=186352568851056&tin=02508201610067®Number=0000000000092624&sum=50000 [14:51:21]written 0, free lines is 4095 [14:51:21]OFD Sender: Processing packet 226000 [packets to send 600, broken 599] [14:51:21]ProducePacketName [14:51:21]name=ofd_packets/00226000 [14:51:21]OFD Sender: To server: pG, [14:51:21]CommunicateWithHost lk.salyk.kg:30040 [14:51:21]ConnectInit lk.salyk.kg [14:51:22]Write to MH i2c: 01 00 00 3D 02 3F [14:51:22]Write i2c OK [14:51:22]MH_I2C_Read... [14:51:22]Read from MH i2c: 01 [14:51:22]MH_I2C_Read... [14:51:22]Read from MH i2c: 01 07 00 [14:51:22]MH_I2C_Read... [14:51:22]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 61 0C B3 [14:51:22]RasterBufferAndPrint [14:51:22]line [14:51:22]line [14:51:22]line [14:51:22]line [14:51:22]line [14:51:22]written 0, free lines is 3174 [14:51:22]MH_Cut [14:51:22]Write to MH i2c: D1 01 00 44 02 01 18 [14:51:22]Write i2c OK [14:51:22]MH_I2C_Read... [14:51:22]Read from MH i2c: D1 [14:51:22]MH_I2C_Read... [14:51:22]Read from MH i2c: D1 01 00 [14:51:22]MH_I2C_Read... [14:51:22]Read from MH i2c: D1 01 00 44 02 00 17 [14:51:22]Write to MH i2c: 01 00 00 45 02 47 [14:51:22]Write i2c OK [14:51:22]MH_I2C_Read... [14:51:23]*** Cut start [14:51:23]*** Partial cut [14:51:23]*** CUTSNS_PIN = 1 [14:51:23]*** CUTSNS_PIN = 0 [14:51:23]*** Brake cut motor [14:51:24]Read from MH i2c: 01 [14:51:24]MH_I2C_Read... [14:51:24]*** Stop cut motor [14:51:24]*** Cut end [14:51:24]Read from MH i2c: 01 07 00 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 FF 0F 5C [14:51:24]process_action close_receipt done [14:51:24]requested_data is exist [14:51:24]produce_requested_data [14:51:24]requested_item fm.sn is exist - process it [14:51:24]wFMCommunicate request_size=4 [14:51:24]MH_SAM_APDU [14:51:24]CAPDU: 80 11 00 00 [14:51:24]Write to MH i2c: E2 08 00 46 02 80 11 00 00 00 00 00 00 C2 [14:51:24]Write i2c OK [14:51:24]MH_I2C_Read... [14:51:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:24]Read from MH i2c: E2 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 17 00 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 17 00 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [14:51:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:24]wFMCommunicate OK [14:51:24]requested_item fd.num is exist - process it [14:51:24]SAM_PROTO_GetFieldsCounters [14:51:24]wFMCommunicate request_size=4 [14:51:24]MH_SAM_APDU [14:51:24]CAPDU: 80 13 00 00 [14:51:24]Write to MH i2c: E2 08 00 47 02 80 13 00 00 00 00 00 00 C5 [14:51:24]Write i2c OK [14:51:24]MH_I2C_Read... [14:51:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:24]Read from MH i2c: E2 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 62 00 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 62 00 47 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [14:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:51:24]wFMCommunicate OK [14:51:24]SAM_PROTO_GetFieldsCounters done [14:51:24]requested_item shift.num is exist - process it [14:51:24]requested_item shift.opened is exist - process it [14:51:24]req_shift_opened [14:51:24]FM_GetShiftState [14:51:24]SAM_PROTO_GetShiftState [14:51:24]wFMCommunicate request_size=4 [14:51:24]MH_SAM_APDU [14:51:24]CAPDU: 80 13 01 00 [14:51:24]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [14:51:24]Write i2c OK [14:51:24]MH_I2C_Read... [14:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:24]Read from MH i2c: E2 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 0E 00 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [14:51:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:51:24]wFMCommunicate OK [14:51:24]SAM_PROTO_GetShiftState done [14:51:24]FM_GetShiftState done [14:51:24]req_shift_opened done [14:51:24]requested_item shift.open_date is exist - process it [14:51:24]req_shift_open_date [14:51:24]req_shift_open_date done [14:51:24]produce_requested_data done [14:51:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226000,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:51:24]process_action_free close_receipt [14:51:24]json_value_free [14:51:24]json_value_free done [14:51:24]process_json_proto returns [14:51:24]Send response to host [14:51:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226000,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:51:24]free response buf [14:51:24]execute_script done [14:51:24]execute_script returns [14:51:24]free content buf [14:51:24]Sock 9.Close socket [14:51:24]Sock 9.Thread stoped [14:51:27]recv_with_timeout no data received [14:51:35]Connected sock=11 [14:51: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 35 39 10 01 00 00 78 87 08 01 6E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 68 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 72 03 00 35 04 06 00 A9 7C 96 AB 5A 70 9C BA 65 0A FB 09 B7 CC [14:51: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 35 39 4F 00 00 00 CB 11 47 00 B9 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 72 03 00 F4 03 04 00 84 B5 A4 66 B6 04 01 00 00 D3 9D 7F 02 E8 3E CD D7 [14:51:36]CommunicateWithHost err = 0 [14:51:36]CheckOFDResponse [14:51:36]1017 (14) - 77093643461234 [14:51:36]1041 (16) - 0000000000874959 [14:51:36]1040 (4) - 226000 [14:51:36]1012 (4) - 27.07.2024 08:53 [14:51:36]1206 (1) - 0 [14:51:36]OFD Sender: Remove packet 226000 [14:51:36]ProducePacketName [14:51:36]name=ofd_packets/00226000 [14:51:36]NVStorageDeleteData [14:51:37]OFD Sender: No OFD packet to send [14:51:42]OFD Sender: No OFD packet to send [14:51:47]OFD Sender: No OFD packet to send [14:51:52]recv_with_timeout no data received [14:51:52]OFD Sender: No OFD packet to send [14:51:57]OFD Sender: No OFD packet to send [14:52:02]OFD Sender: No OFD packet to send [14:52:07]OFD Sender: No OFD packet to send [14:52:12]OFD Sender: No OFD packet to send [14:52:13]recv_with_timeout no data received [14:52:17]OFD Sender: No OFD packet to send [14:52:22]OFD Sender: No OFD packet to send [14:52:23]recv_with_timeout no data received [14:52:27]OFD Sender: No OFD packet to send [14:52:32]OFD Sender: No OFD packet to send [14:52:36]accept exits with 8 [14:52:36]New connection [14:52:36]New thread 3067190628 created [14:52:36]Thread 3067047268 joined [14:52:36]Waiting for new connection... [14:52:36] Sock 8.Parse request [14:52:36]Sock 8.Check first char [14:52:36]Sock 8.First char is OK [14:52:36]request: POST /json_proto HTTP/1.0 [14:52:36]Method: POST [14:52:36]URL: /json_proto [14:52:36]Method is POST - this is cgi request [14:52:36]url: /json_proto [14:52:36]query_string will be loaded in cgi processing [14:52:36]execute_cgi json_proto POST (null) [14:52:36]execute_cgi path=json_proto method=POST [14:52:36]POST find Content-Length [14:52:36]Host: 172.17.43.131:8080 [14:52:36]Content-Length: 671 [14:52:36]Content-Type: application/json [14:52:36] [14:52:36]POST finish read [14:52:36]Found Content-Length = 671 [14:52:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:36]execute_script... [14:52:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:36]POST & json_proto [14:52:36]process_json_proto [14:52:36]json parsed OK: [14:52:36]protocol is kg_v1.0 [14:52:36]action value=close_receipt [14:52:36]process_action close_receipt [14:52:36]cmd_close_receipt [14:52:36]MH_GetDate [14:52:36]Write to MH i2c: F0 00 00 49 02 3A [14:52:36]Write i2c OK [14:52:36]MH_I2C_Read... [14:52:36]Read from MH i2c: F0 [14:52:36]MH_I2C_Read... [14:52:36]Read from MH i2c: F0 09 00 [14:52:36]MH_I2C_Read... [14:52:36]Read from MH i2c: F0 09 00 49 02 00 B4 09 A5 66 F9 24 A2 66 30 [14:52:36]GetLastDocTimeStamp 1722091880 [14:52:36]current date 1722091956 [14:52:36]FM_GetShiftState [14:52:36]SAM_PROTO_GetShiftState [14:52:36]wFMCommunicate request_size=4 [14:52:36]MH_SAM_APDU [14:52:36]CAPDU: 80 13 01 00 [14:52:36]Write to MH i2c: E2 08 00 4A 02 80 13 01 00 00 00 00 00 C9 [14:52:36]Write i2c OK [14:52:36]MH_I2C_Read... [14:52:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:36]Read from MH i2c: E2 [14:52:36]MH_I2C_Read... [14:52:36]Read from MH i2c: E2 0E 00 [14:52:36]MH_I2C_Read... [14:52:36]Read from MH i2c: E2 0E 00 4A 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D7 [14:52:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:52:36]wFMCommunicate OK [14:52:36]SAM_PROTO_GetShiftState done [14:52:36]FM_GetShiftState done [14:52:36]opened in 1722038719 [14:52:36]opened+sec_in_day 1722125119 [14:52:36]quantity*price = 50017 [14:52:36]sum+1 = 50019 [14:52:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 361 27.07.2024 14:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226001 ФПД: 196576747279558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145236&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226001&fm=196576747279558&tin=02508201610067®Number=0000000000092624&sum=50000 [14:52:37]StoreToDocumentArchive [14:52:37]shift 438 fd 226001 [14:52:37]save to /storage/0438/doc_00226001 [14:52:37]save last doc name /storage/0438/doc_00226001 to /storage/kkm_last_doc_name [14:52:37]save OK [14:52:37]Clear old archive folders... [14:52:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:52:37]tlvbuf is 01A03780 [14:52:37]SAM_PROTO_ClearQueue [14:52:37]wFMCommunicate request_size=4 [14:52:37]MH_SAM_APDU [14:52:37]CAPDU: 80 09 00 00 [14:52:37]Write to MH i2c: E2 08 00 57 02 80 09 00 00 00 00 00 00 CB [14:52:37]Write i2c OK [14:52:37]MH_I2C_Read... [14:52:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:52:37]Read from MH i2c: E2 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [14:52:37]RAPDU: 90 00 [14:52:37]wFMCommunicate OK [14:52:37]SAM_PROTO_ClearQueue done [14:52:37]KKMCreateOFDPacket [14:52:37]OFDProtocolAddRootSTLVToBuf [14:52:37]FM_MakeSignedData [14:52:37]FM_MakeSignedData [14:52:37]SAM_PROTO_SignData [14:52:37]wFMCommunicate request_size=4 [14:52:37]MH_SAM_APDU [14:52:37]CAPDU: 80 0D 01 02 [14:52:37]Write to MH i2c: E2 08 00 58 02 80 0D 01 02 00 00 00 00 D3 [14:52:37]Write i2c OK [14:52:37]MH_I2C_Read... [14:52:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:52:37]Read from MH i2c: E2 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [14:52:37]RAPDU: 90 00 [14:52:37]wFMCommunicate OK [14:52:37]wFMCommunicate request_size=255 [14:52:37]MH_SAM_APDU [14:52:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 B4 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 72 03 00 35 04 06 00 [14:52:37]Write to MH i2c: E2 02 01 59 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 B4 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 72 03 00 35 04 06 00 00 00 95 [14:52:37]Write i2c OK [14:52:37]MH_I2C_Read... [14:52:37]OFD Sender: No OFD packet to send [14:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:37]Read from MH i2c: E2 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [14:52:37]RAPDU: 90 00 [14:52:37]wFMCommunicate OK [14:52:37]wFMCommunicate request_size=11 [14:52:37]MH_SAM_APDU [14:52:37]CAPDU: 80 0D 02 02 06 B2 C9 17 31 54 C6 [14:52:37]Write to MH i2c: E2 0E 00 5A 02 80 0D 02 02 06 00 B2 C9 17 31 54 C6 00 00 BF [14:52:37]Write i2c OK [14:52:37]MH_I2C_Read... [14:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:37]Read from MH i2c: E2 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [14:52:37]RAPDU: 90 00 [14:52:37]wFMCommunicate OK [14:52:37]wFMCommunicate request_size=4 [14:52:37]MH_SAM_APDU [14:52:37]CAPDU: 80 0D 03 02 [14:52:37]Write to MH i2c: E2 08 00 5B 02 80 0D 03 02 00 00 00 00 D8 [14:52:37]Write i2c OK [14:52:37]MH_I2C_Read... [14:52:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:52:37]Read from MH i2c: E2 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 0B 00 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 0B 00 5B 02 00 E2 A9 02 22 48 DF 69 FD 90 00 15 [14:52:37]RAPDU: E2 A9 02 22 48 DF 69 FD 90 00 [14:52:37]wFMCommunicate OK [14:52:37]SAM_PROTO_SignData done [14:52:37]FM_MakeSignedData done [14:52:37]CreateOFDProtocolMessage [14:52:37]wFMCommunicate request_size=4 [14:52:37]MH_SAM_APDU [14:52:37]CAPDU: 80 11 00 00 [14:52:37]Write to MH i2c: E2 08 00 5C 02 80 11 00 00 00 00 00 00 D8 [14:52:37]Write i2c OK [14:52:37]MH_I2C_Read... [14:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:37]Read from MH i2c: E2 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 17 00 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: E2 17 00 5C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [14:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:52:37]wFMCommunicate OK [14:52:37]CreateOFDProtocolMessage done [14:52:37]OFDSenderStorePacket 226001 [14:52:37]StoreOFDPacket docnum=226001 [14:52:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 69 59 08 01 7A 1E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 B4 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 72 03 00 35 04 06 00 B2 C9 17 31 54 C6 E2 A9 02 22 48 DF 69 FD [14:52:37]CheckFolder [14:52:37]dirname=/storage/ofd_packets [14:52:37]CheckFolder done [14:52:37]ProducePacketName [14:52:37]name=ofd_packets/00226001 [14:52:37]NVStorageSaveData ofd_packets/00226001 [14:52:37]File name is /storage/ofd_packets/00226001 [14:52:37]Write 302 bytes [14:52:37]NVStorageSaveData done [14:52:37]OFDSenderStorePacket done [14:52:37]KKMCreateOFDPacket done [14:52:37]NVStorageSaveData kkm_last_timestamp [14:52:37]File name is /storage/kkm_last_timestamp [14:52:37]Write 4 bytes [14:52:37]NVStorageSaveData done [14:52:37]ExternCall_PrintAddStr [14:52:37]wPrintStart [14:52:37]Write to MH i2c: 01 00 00 5D 02 5F [14:52:37]Write i2c OK [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: 01 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: 01 07 00 [14:52:37]MH_I2C_Read... [14:52:37]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 FF 0F 74 [14:52:37]RasterBufferAndPrint [14:52:37]line Счет N : (1)2002300 [14:52:37]line ИНН: 02508201610067 [14:52:37]line Контрольно-Кассовый Чек [14:52:37]line ПРОДАЖА [14:52:37]line ТРК (МРК, ГНК) : 42 [14:52:37]line Товар: 2710124130 [14:52:37]line Super-92-К-5 [14:52:37]line 7.270 * 68.80 [14:52:37]line = 500.18 [14:52:37]line НДС 12% НСП 1% [14:52:37]line > о реализуемом товаре [14:52:37]line ОКРУГЛЕНИЕ: -0.18 [14:52:37]line ИТОГО: 500.00 [14:52:37]line Внесено: 500.00 [14:52:37]line СДАЧА: 0.00 [14:52:37]line НСП 1% : 4.43 [14:52:37]line НДС 12% : 53.12 [14:52:37]line Наличными: 500.00 [14:52:37]line Безнал.: 0.00 [14:52:37]line Место: АЗС № 97 "Партнер Нефть" [14:52:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:52:37]line СНО: Общий режим [14:52:37]line Чек 361 27.07.2024 14:52 [14:52:37]line Смена: 438 ФФД: 1.0 [14:52:37]line ЗНМ: 0300000054 [14:52:37]line РНМ: 0000000000092624 [14:52:37]line Версия ККМ: 001 [14:52:37]line ФМ: 0000000000874959 [14:52:37]line ФД: 226001 [14:52:37]line ФПД: 196576747279558 [14:52:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145236&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226001&fm=196576747279558&tin=02508201610067®Number=0000000000092624&sum=50000 [14:52:37]written 0, free lines is 4095 [14:52:37]OFD Sender: Processing packet 226001 [packets to send 600, broken 599] [14:52:37]ProducePacketName [14:52:37]name=ofd_packets/00226001 [14:52:37]OFD Sender: To server: pG, [14:52:37]CommunicateWithHost lk.salyk.kg:30040 [14:52:37]ConnectInit lk.salyk.kg [14:52:38]Write to MH i2c: 01 00 00 88 02 8A [14:52:38]Write i2c OK [14:52:38]MH_I2C_Read... [14:52:38]Read from MH i2c: 01 [14:52:38]MH_I2C_Read... [14:52:38]Read from MH i2c: 01 07 00 [14:52:38]MH_I2C_Read... [14:52:38]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 61 0C FE [14:52:38]RasterBufferAndPrint [14:52:38]line [14:52:38]line [14:52:38]line [14:52:38]line [14:52:38]line [14:52:38]written 0, free lines is 3172 [14:52:38]MH_Cut [14:52:38]Write to MH i2c: D1 01 00 8F 02 01 63 [14:52:38]Write i2c OK [14:52:38]MH_I2C_Read... [14:52:38]Read from MH i2c: D1 [14:52:38]MH_I2C_Read... [14:52:38]Read from MH i2c: D1 01 00 [14:52:38]MH_I2C_Read... [14:52:38]Read from MH i2c: D1 01 00 8F 02 00 62 [14:52:38]Write to MH i2c: 01 00 00 90 02 92 [14:52:38]Write i2c OK [14:52:38]MH_I2C_Read... [14:52:38]Connected sock=11 [14:52:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 69 59 08 01 7A 1E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 B4 09 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 72 03 00 35 04 06 00 B2 C9 17 31 54 C6 E2 A9 02 22 48 DF 69 FD [14:52:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E0 50 47 00 69 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 35 39 10 04 04 00 D1 72 03 00 F4 03 04 00 C2 B5 A4 66 B6 04 01 00 00 CA 66 16 F5 EF 04 50 7D [14:52:39]CommunicateWithHost err = 0 [14:52:39]CheckOFDResponse [14:52:39]1017 (14) - 77093643461234 [14:52:39]1041 (16) - 0000000000874959 [14:52:39]1040 (4) - 226001 [14:52:39]1012 (4) - 27.07.2024 08:54 [14:52:39]1206 (1) - 0 [14:52:39]OFD Sender: Remove packet 226001 [14:52:39]ProducePacketName [14:52:39]name=ofd_packets/00226001 [14:52:39]NVStorageDeleteData [14:52:39]*** Cut start [14:52:39]*** Partial cut [14:52:39]*** CUTSNS_PIN = 1 [14:52:39]*** CUTSNS_PIN = 0 [14:52:39]OFD Sender: No OFD packet to send [14:52:39]*** Brake cut motor [14:52:40]Read from MH i2c: 01 [14:52:40]MH_I2C_Read... [14:52:40]*** Stop cut motor [14:52:40]*** Cut end [14:52:40]Read from MH i2c: 01 07 00 [14:52:40]MH_I2C_Read... [14:52:40]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [14:52:40]process_action close_receipt done [14:52:40]requested_data is exist [14:52:40]produce_requested_data [14:52:40]requested_item fm.sn is exist - process it [14:52:40]wFMCommunicate request_size=4 [14:52:40]MH_SAM_APDU [14:52:40]CAPDU: 80 11 00 00 [14:52:40]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [14:52:40]Write i2c OK [14:52:40]MH_I2C_Read... [14:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:40]Read from MH i2c: E2 [14:52:40]MH_I2C_Read... [14:52:40]Read from MH i2c: E2 17 00 [14:52:40]MH_I2C_Read... [14:52:40]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [14:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:52:40]wFMCommunicate OK [14:52:40]requested_item fd.num is exist - process it [14:52:40]SAM_PROTO_GetFieldsCounters [14:52:40]wFMCommunicate request_size=4 [14:52:40]MH_SAM_APDU [14:52:40]CAPDU: 80 13 00 00 [14:52:40]Write to MH i2c: E2 08 00 92 02 80 13 00 00 00 00 00 00 10 [14:52:40]Write i2c OK [14:52:40]MH_I2C_Read... [14:52:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:52:40]Read from MH i2c: E2 [14:52:40]MH_I2C_Read... [14:52:40]Read from MH i2c: E2 62 00 [14:52:40]MH_I2C_Read... [14:52:40]Read from MH i2c: E2 62 00 92 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [14:52: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:52:40]wFMCommunicate OK [14:52:40]SAM_PROTO_GetFieldsCounters done [14:52:40]requested_item shift.num is exist - process it [14:52:40]requested_item shift.opened is exist - process it [14:52:40]req_shift_opened [14:52:40]FM_GetShiftState [14:52:40]SAM_PROTO_GetShiftState [14:52:40]wFMCommunicate request_size=4 [14:52:40]MH_SAM_APDU [14:52:40]CAPDU: 80 13 01 00 [14:52:40]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [14:52:40]Write i2c OK [14:52:40]MH_I2C_Read... [14:52:40]Read from MH i2c: E2 [14:52:40]MH_I2C_Read... [14:52:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:40]Read from MH i2c: E2 0E 00 [14:52:40]MH_I2C_Read... [14:52:40]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 20 [14:52:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:52:40]wFMCommunicate OK [14:52:40]SAM_PROTO_GetShiftState done [14:52:40]FM_GetShiftState done [14:52:40]req_shift_opened done [14:52:40]requested_item shift.open_date is exist - process it [14:52:40]req_shift_open_date [14:52:40]req_shift_open_date done [14:52:40]produce_requested_data done [14:52:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226001,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:52:40]process_action_free close_receipt [14:52:40]json_value_free [14:52:40]json_value_free done [14:52:40]process_json_proto returns [14:52:40]Send response to host [14:52:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226001,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:52:40]free response buf [14:52:40]execute_script done [14:52:40]execute_script returns [14:52:40]free content buf [14:52:40]Sock 8.Close socket [14:52:40]Sock 8.Thread stoped [14:52:44]OFD Sender: No OFD packet to send [14:52:49]OFD Sender: No OFD packet to send [14:52:54]OFD Sender: No OFD packet to send [14:52:59]OFD Sender: No OFD packet to send [14:53:04]OFD Sender: No OFD packet to send [14:53:09]OFD Sender: No OFD packet to send [14:53:14]OFD Sender: No OFD packet to send [14:53:19]OFD Sender: No OFD packet to send [14:53:21]recv_with_timeout no data received [14:53:24]OFD Sender: No OFD packet to send [14:53:29]OFD Sender: No OFD packet to send [14:53:34]OFD Sender: No OFD packet to send [14:53:39]OFD Sender: No OFD packet to send [14:53:44]OFD Sender: No OFD packet to send [14:53:49]OFD Sender: No OFD packet to send [14:53:53]recv_with_timeout no data received [14:53:54]OFD Sender: No OFD packet to send [14:53:59]OFD Sender: No OFD packet to send [14:54:04]OFD Sender: No OFD packet to send [14:54:09]OFD Sender: No OFD packet to send [14:54:14]OFD Sender: No OFD packet to send [14:54:19]OFD Sender: No OFD packet to send [14:54:24]OFD Sender: No OFD packet to send [14:54:29]OFD Sender: No OFD packet to send [14:54:34]OFD Sender: No OFD packet to send [14:54:37]recv_with_timeout no data received [14:54:39]OFD Sender: No OFD packet to send [14:54:44]OFD Sender: No OFD packet to send [14:54:49]OFD Sender: No OFD packet to send [14:54:54]OFD Sender: No OFD packet to send [14:54:59]OFD Sender: No OFD packet to send [14:55:04]OFD Sender: No OFD packet to send [14:55:09]OFD Sender: No OFD packet to send [14:55:14]OFD Sender: No OFD packet to send [14:55:15]recv_with_timeout no data received [14:55:19]OFD Sender: No OFD packet to send [14:55:24]OFD Sender: No OFD packet to send [14:55:30]OFD Sender: No OFD packet to send [14:55:35]OFD Sender: No OFD packet to send [14:55:40]OFD Sender: No OFD packet to send [14:55:45]OFD Sender: No OFD packet to send [14:55:50]OFD Sender: No OFD packet to send [14:55:55]OFD Sender: No OFD packet to send [14:56:00]OFD Sender: No OFD packet to send [14:56:05]OFD Sender: No OFD packet to send [14:56:10]OFD Sender: No OFD packet to send [14:56:15]OFD Sender: No OFD packet to send [14:56:20]OFD Sender: No OFD packet to send [14:56:25]OFD Sender: No OFD packet to send [14:56:30]OFD Sender: No OFD packet to send [14:56:35]OFD Sender: No OFD packet to send [14:56:40]OFD Sender: No OFD packet to send [14:56:45]OFD Sender: No OFD packet to send [14:56:50]OFD Sender: No OFD packet to send [14:56:52]accept exits with 10 [14:56:52]New connection [14:56:52]New thread 3067047268 created [14:56:52]Thread 3067190628 joined [14:56:52]Waiting for new connection... [14:56:52] Sock 10.Parse request [14:56:52]Sock 10.Check first char [14:56:52]Sock 10.First char is OK [14:56:52]request: POST /json_proto HTTP/1.0 [14:56:52]Method: POST [14:56:52]URL: /json_proto [14:56:52]Method is POST - this is cgi request [14:56:52]url: /json_proto [14:56:52]query_string will be loaded in cgi processing [14:56:52]execute_cgi json_proto POST (null) [14:56:52]execute_cgi path=json_proto method=POST [14:56:52]POST find Content-Length [14:56:52]Host: 172.17.43.131:8080 [14:56:52]Content-Length: 680 [14:56:52]Content-Type: application/json [14:56:52] [14:56:52]POST finish read [14:56:52]Found Content-Length = 680 [14:56:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:52]execute_script... [14:56: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)2002301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:52]POST & json_proto [14:56:52]process_json_proto [14:56:52]json parsed OK: [14:56:52]protocol is kg_v1.0 [14:56:52]action value=close_receipt [14:56:52]process_action close_receipt [14:56:52]cmd_close_receipt [14:56:52]MH_GetDate [14:56:52]Write to MH i2c: F0 00 00 94 02 85 [14:56:52]Write i2c OK [14:56:52]MH_I2C_Read... [14:56:52]Read from MH i2c: F0 [14:56:52]MH_I2C_Read... [14:56:52]Read from MH i2c: F0 09 00 [14:56:52]MH_I2C_Read... [14:56:52]Read from MH i2c: F0 09 00 94 02 00 B5 0A A5 66 F9 24 A2 66 7D [14:56:52]GetLastDocTimeStamp 1722091956 [14:56:52]current date 1722092213 [14:56:52]FM_GetShiftState [14:56:52]SAM_PROTO_GetShiftState [14:56:52]wFMCommunicate request_size=4 [14:56:52]MH_SAM_APDU [14:56:52]CAPDU: 80 13 01 00 [14:56:52]Write to MH i2c: E2 08 00 95 02 80 13 01 00 00 00 00 00 14 [14:56:52]Write i2c OK [14:56:52]MH_I2C_Read... [14:56:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:52]Read from MH i2c: E2 [14:56:52]MH_I2C_Read... [14:56:52]Read from MH i2c: E2 0E 00 [14:56:52]MH_I2C_Read... [14:56:52]Read from MH i2c: E2 0E 00 95 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 22 [14:56:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:56:52]wFMCommunicate OK [14:56:52]SAM_PROTO_GetShiftState done [14:56:52]FM_GetShiftState done [14:56:52]opened in 1722038719 [14:56:52]opened+sec_in_day 1722125119 [14:56:52]quantity*price = 200025 [14:56:52]sum+1 = 200026 [14:56:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 362 27.07.2024 14:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226002 ФПД: 43200228466362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226002&fm=43200228466362&tin=02508201610067®Number=0000000000092624&sum=200000 [14:56:53]StoreToDocumentArchive [14:56:53]shift 438 fd 226002 [14:56:53]save to /storage/0438/doc_00226002 [14:56:53]save last doc name /storage/0438/doc_00226002 to /storage/kkm_last_doc_name [14:56:53]save OK [14:56:53]Clear old archive folders... [14:56:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:56:53]tlvbuf is 01A43480 [14:56:53]SAM_PROTO_ClearQueue [14:56:53]wFMCommunicate request_size=4 [14:56:53]MH_SAM_APDU [14:56:53]CAPDU: 80 09 00 00 [14:56:53]Write to MH i2c: E2 08 00 A2 02 80 09 00 00 00 00 00 00 16 [14:56:53]Write i2c OK [14:56:53]MH_I2C_Read... [14:56:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:53]Read from MH i2c: E2 [14:56:53]MH_I2C_Read... [14:56:53]Read from MH i2c: E2 03 00 [14:56:53]MH_I2C_Read... [14:56:53]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [14:56:53]RAPDU: 90 00 [14:56:53]wFMCommunicate OK [14:56:53]SAM_PROTO_ClearQueue done [14:56:53]KKMCreateOFDPacket [14:56:53]OFDProtocolAddRootSTLVToBuf [14:56:53]FM_MakeSignedData [14:56:53]FM_MakeSignedData [14:56:53]SAM_PROTO_SignData [14:56:53]wFMCommunicate request_size=4 [14:56:53]MH_SAM_APDU [14:56:53]CAPDU: 80 0D 01 02 [14:56:53]Write to MH i2c: E2 08 00 A3 02 80 0D 01 02 00 00 00 00 1E [14:56:53]Write i2c OK [14:56:53]MH_I2C_Read... [14:56:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:53]Read from MH i2c: E2 [14:56:53]MH_I2C_Read... [14:56:53]Read from MH i2c: E2 03 00 [14:56:53]MH_I2C_Read... [14:56:53]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [14:56:53]RAPDU: 90 00 [14:56:53]wFMCommunicate OK [14:56:53]wFMCommunicate request_size=255 [14:56:53]MH_SAM_APDU [14:56:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 B5 0A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 72 03 00 35 04 06 00 27 4A 56 45 [14:56:53]Write to MH i2c: E2 02 01 A4 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 B5 0A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 72 03 00 35 04 06 00 27 4A 56 45 00 00 D8 [14:56:53]Write i2c OK [14:56:53]MH_I2C_Read... [14:56:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:53]Read from MH i2c: E2 [14:56:53]MH_I2C_Read... [14:56:53]Read from MH i2c: E2 03 00 [14:56:53]MH_I2C_Read... [14:56:53]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [14:56:53]RAPDU: 90 00 [14:56:53]wFMCommunicate OK [14:56:53]wFMCommunicate request_size=7 [14:56:53]MH_SAM_APDU [14:56:53]CAPDU: 80 0D 02 02 02 9E BA [14:56:53]Write to MH i2c: E2 0A 00 A5 02 80 0D 02 02 02 00 9E BA 00 00 7D [14:56:53]Write i2c OK [14:56:53]MH_I2C_Read... [14:56:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:54]Read from MH i2c: E2 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: E2 03 00 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [14:56:54]RAPDU: 90 00 [14:56:54]wFMCommunicate OK [14:56:54]wFMCommunicate request_size=4 [14:56:54]MH_SAM_APDU [14:56:54]CAPDU: 80 0D 03 02 [14:56:54]Write to MH i2c: E2 08 00 A6 02 80 0D 03 02 00 00 00 00 23 [14:56:54]Write i2c OK [14:56:54]MH_I2C_Read... [14:56:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:54]Read from MH i2c: E2 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: E2 0B 00 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: E2 0B 00 A6 02 00 84 4D 5C BB BA 23 D6 92 90 00 51 [14:56:54]RAPDU: 84 4D 5C BB BA 23 D6 92 90 00 [14:56:54]wFMCommunicate OK [14:56:54]SAM_PROTO_SignData done [14:56:54]FM_MakeSignedData done [14:56:54]CreateOFDProtocolMessage [14:56:54]wFMCommunicate request_size=4 [14:56:54]MH_SAM_APDU [14:56:54]CAPDU: 80 11 00 00 [14:56:54]Write to MH i2c: E2 08 00 A7 02 80 11 00 00 00 00 00 00 23 [14:56:54]Write i2c OK [14:56:54]MH_I2C_Read... [14:56:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:54]Read from MH i2c: E2 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: E2 17 00 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: E2 17 00 A7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [14:56:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:56:54]wFMCommunicate OK [14:56:54]CreateOFDProtocolMessage done [14:56:54]OFDSenderStorePacket 226002 [14:56:54]StoreOFDPacket docnum=226002 [14:56:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2D 58 04 01 2A 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 B5 0A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 72 03 00 35 04 06 00 27 4A 56 45 9E BA 84 4D 5C BB BA 23 D6 92 [14:56:54]CheckFolder [14:56:54]dirname=/storage/ofd_packets [14:56:54]CheckFolder done [14:56:54]ProducePacketName [14:56:54]name=ofd_packets/00226002 [14:56:54]NVStorageSaveData ofd_packets/00226002 [14:56:54]File name is /storage/ofd_packets/00226002 [14:56:54]Write 298 bytes [14:56:54]NVStorageSaveData done [14:56:54]OFDSenderStorePacket done [14:56:54]KKMCreateOFDPacket done [14:56:54]NVStorageSaveData kkm_last_timestamp [14:56:54]File name is /storage/kkm_last_timestamp [14:56:54]Write 4 bytes [14:56:54]NVStorageSaveData done [14:56:54]ExternCall_PrintAddStr [14:56:54]wPrintStart [14:56:54]Write to MH i2c: 01 00 00 A8 02 AA [14:56:54]Write i2c OK [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: 01 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: 01 07 00 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 FF 0F BF [14:56:54]RasterBufferAndPrint [14:56:54]line Счет N : (1)2002301 [14:56:54]line ИНН: 02508201610067 [14:56:54]line Контрольно-Кассовый Чек [14:56:54]line ПРОДАЖА [14:56:54]line ТРК (МРК, ГНК) : 51 [14:56:54]line Товар: 2710194210 [14:56:54]line ДТ-К-5 [14:56:54]line 26.250 * 76.20 [14:56:54]line = 2000.25 [14:56:54]line НДС 12% НСП 1% [14:56:54]line > о реализуемом товаре [14:56:54]line ОКРУГЛЕНИЕ: -0.25 [14:56:54]line ИТОГО: 2000.00 [14:56:54]line Внесено: 2000.00 [14:56:54]line СДАЧА: 0.00 [14:56:54]line НСП 1% : 17.70 [14:56:54]line НДС 12% : 212.42 [14:56:54]line Наличными: 2000.00 [14:56:54]line Безнал.: 0.00 [14:56:54]line Место: АЗС № 97 "Партнер Нефть" [14:56:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:56:54]line СНО: Общий режим [14:56:54]line Чек 362 27.07.2024 14:56 [14:56:54]line Смена: 438 ФФД: 1.0 [14:56:54]line ЗНМ: 0300000054 [14:56:54]line РНМ: 0000000000092624 [14:56:54]line Версия ККМ: 001 [14:56:54]line ФМ: 0000000000874959 [14:56:54]line ФД: 226002 [14:56:54]line ФПД: 43200228466362 [14:56:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226002&fm=43200228466362&tin=02508201610067®Number=0000000000092624&sum=200000 [14:56:54]OFD Sender: Processing packet 226002 [packets to send 600, broken 599] [14:56:54]ProducePacketName [14:56:54]name=ofd_packets/00226002 [14:56:54]OFD Sender: To server: pG, [14:56:54]CommunicateWithHost lk.salyk.kg:30040 [14:56:54]ConnectInit lk.salyk.kg [14:56:54]written 0, free lines is 4095 [14:56:54]Write to MH i2c: 01 00 00 D3 02 D5 [14:56:54]Write i2c OK [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: 01 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: 01 07 00 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 5A 0C 42 [14:56:54]RasterBufferAndPrint [14:56:54]line [14:56:54]line [14:56:54]line [14:56:54]line [14:56:54]line [14:56:54]written 0, free lines is 3165 [14:56:54]MH_Cut [14:56:54]Write to MH i2c: D1 01 00 DA 02 01 AE [14:56:54]Write i2c OK [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: D1 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: D1 01 00 [14:56:54]MH_I2C_Read... [14:56:54]Read from MH i2c: D1 01 00 DA 02 00 AD [14:56:54]Write to MH i2c: 01 00 00 DB 02 DD [14:56:54]Write i2c OK [14:56:54]MH_I2C_Read... [14:56:54]Connected sock=9 [14:56: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 35 39 0C 01 00 00 2D 58 04 01 2A 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 B5 0A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 72 03 00 35 04 06 00 27 4A 56 45 9E BA 84 4D 5C BB BA 23 D6 92 [14:56: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 35 39 4F 00 00 00 8D 75 47 00 51 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 35 39 10 04 04 00 D2 72 03 00 F4 03 04 00 C3 B6 A4 66 B6 04 01 00 00 D3 F1 6C 6D 0C FD 02 7C [14:56:55]CommunicateWithHost err = 0 [14:56:55]CheckOFDResponse [14:56:55]1017 (14) - 77093643461234 [14:56:55]1041 (16) - 0000000000874959 [14:56:55]1040 (4) - 226002 [14:56:55]1012 (4) - 27.07.2024 08:58 [14:56:55]1206 (1) - 0 [14:56:55]OFD Sender: Remove packet 226002 [14:56:55]ProducePacketName [14:56:55]name=ofd_packets/00226002 [14:56:55]NVStorageDeleteData [14:56:56]OFD Sender: No OFD packet to send [14:56:56]*** Cut start [14:56:56]*** Partial cut [14:56:56]*** CUTSNS_PIN = 1 [14:56:56]*** CUTSNS_PIN = 0 [14:56:56]*** Brake cut motor [14:56:56]Read from MH i2c: 01 [14:56:56]MH_I2C_Read... [14:56:56]*** Stop cut motor [14:56:56]*** Cut end [14:56:56]Read from MH i2c: 01 07 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [14:56:56]process_action close_receipt done [14:56:56]requested_data is exist [14:56:56]produce_requested_data [14:56:56]requested_item fm.sn is exist - process it [14:56:56]wFMCommunicate request_size=4 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 11 00 00 [14:56:56]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 17 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [14:56:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:56:56]wFMCommunicate OK [14:56:56]requested_item fd.num is exist - process it [14:56:56]SAM_PROTO_GetFieldsCounters [14:56:56]wFMCommunicate request_size=4 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 13 00 00 [14:56:56]Write to MH i2c: E2 08 00 DD 02 80 13 00 00 00 00 00 00 5B [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 62 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 62 00 DD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [14:56: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:56]wFMCommunicate OK [14:56:56]SAM_PROTO_GetFieldsCounters done [14:56:56]requested_item shift.num is exist - process it [14:56:56]requested_item shift.opened is exist - process it [14:56:56]req_shift_opened [14:56:56]FM_GetShiftState [14:56:56]SAM_PROTO_GetShiftState [14:56:56]wFMCommunicate request_size=4 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 13 01 00 [14:56:56]Write to MH i2c: E2 08 00 DE 02 80 13 01 00 00 00 00 00 5D [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:57]Read from MH i2c: E2 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 0E 00 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 0E 00 DE 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [14:56:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:56:57]wFMCommunicate OK [14:56:57]SAM_PROTO_GetShiftState done [14:56:57]FM_GetShiftState done [14:56:57]req_shift_opened done [14:56:57]requested_item shift.open_date is exist - process it [14:56:57]req_shift_open_date [14:56:57]req_shift_open_date done [14:56:57]produce_requested_data done [14:56:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226002,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:56:57]process_action_free close_receipt [14:56:57]json_value_free [14:56:57]json_value_free done [14:56:57]process_json_proto returns [14:56:57]Send response to host [14:56:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226002,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:56:57]free response buf [14:56:57]execute_script done [14:56:57]execute_script returns [14:56:57]free content buf [14:56:57]Sock 10.Close socket [14:56:57]Sock 10.Thread stoped [14:57:01]OFD Sender: No OFD packet to send [14:57:06]OFD Sender: No OFD packet to send [14:57:11]OFD Sender: No OFD packet to send [14:57:16]OFD Sender: No OFD packet to send [14:57:21]OFD Sender: No OFD packet to send [14:57:26]OFD Sender: No OFD packet to send [14:57:27]recv_with_timeout no data received [14:57:31]OFD Sender: No OFD packet to send [14:57:36]OFD Sender: No OFD packet to send [14:57:41]OFD Sender: No OFD packet to send [14:57:46]OFD Sender: No OFD packet to send [14:57:51]OFD Sender: No OFD packet to send [14:57:56]OFD Sender: No OFD packet to send [14:58:01]OFD Sender: No OFD packet to send [14:58:06]OFD Sender: No OFD packet to send [14:58:11]OFD Sender: No OFD packet to send [14:58:16]OFD Sender: No OFD packet to send [14:58:21]OFD Sender: No OFD packet to send [14:58:26]OFD Sender: No OFD packet to send [14:58:31]OFD Sender: No OFD packet to send [14:58:36]OFD Sender: No OFD packet to send [14:58:41]OFD Sender: No OFD packet to send [14:58:46]OFD Sender: No OFD packet to send [14:58:51]OFD Sender: No OFD packet to send [14:58:51]recv_with_timeout no data received [14:58:56]OFD Sender: No OFD packet to send [14:59:01]OFD Sender: No OFD packet to send [14:59:02]accept exits with 8 [14:59:02]New connection [14:59:02]New thread 3067190628 created [14:59:02]Thread 3067047268 joined [14:59:02]Waiting for new connection... [14:59:02] Sock 8.Parse request [14:59:02]Sock 8.Check first char [14:59:02]Sock 8.First char is OK [14:59:02]request: POST /json_proto HTTP/1.0 [14:59:02]Method: POST [14:59:02]URL: /json_proto [14:59:02]Method is POST - this is cgi request [14:59:02]url: /json_proto [14:59:02]query_string will be loaded in cgi processing [14:59:02]execute_cgi json_proto POST (null) [14:59:02]execute_cgi path=json_proto method=POST [14:59:02]POST find Content-Length [14:59:02]Host: 172.17.43.131:8080 [14:59:02]Content-Length: 804 [14:59:02]Content-Type: application/json [14:59:02] [14:59:02]POST finish read [14:59:02]Found Content-Length = 804 [14:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:02]execute_script... [14:59: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)2002303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:02]POST & json_proto [14:59:02]process_json_proto [14:59:02]json parsed OK: [14:59:02]protocol is kg_v1.0 [14:59:02]action value=close_receipt [14:59:02]process_action close_receipt [14:59:02]cmd_close_receipt [14:59:02]MH_GetDate [14:59:02]Write to MH i2c: F0 00 00 DF 02 D0 [14:59:02]Write i2c OK [14:59:02]MH_I2C_Read... [14:59:02]Read from MH i2c: F0 [14:59:02]MH_I2C_Read... [14:59:02]Read from MH i2c: F0 09 00 [14:59:02]MH_I2C_Read... [14:59:02]Read from MH i2c: F0 09 00 DF 02 00 36 0B A5 66 F9 24 A2 66 4A [14:59:02]GetLastDocTimeStamp 1722092213 [14:59:02]current date 1722092342 [14:59:02]FM_GetShiftState [14:59:02]SAM_PROTO_GetShiftState [14:59:02]wFMCommunicate request_size=4 [14:59:02]MH_SAM_APDU [14:59:02]CAPDU: 80 13 01 00 [14:59:02]Write to MH i2c: E2 08 00 E0 02 80 13 01 00 00 00 00 00 5F [14:59:02]Write i2c OK [14:59:02]MH_I2C_Read... [14:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:02]Read from MH i2c: E2 [14:59:02]MH_I2C_Read... [14:59:02]Read from MH i2c: E2 0E 00 [14:59:02]MH_I2C_Read... [14:59:02]Read from MH i2c: E2 0E 00 E0 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6D [14:59:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:59:02]wFMCommunicate OK [14:59:02]SAM_PROTO_GetShiftState done [14:59:02]FM_GetShiftState done [14:59:02]opened in 1722038719 [14:59:02]opened+sec_in_day 1722125119 [14:59:02]quantity*price = 100021 [14:59:02]sum+1 = 100023 [14:59:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 363 27.07.2024 14:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226003 ФПД: 179109500305714 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226003&fm=179109500305714&tin=02508201610067®Number=0000000000092624&sum=100022 [14:59:03]StoreToDocumentArchive [14:59:03]shift 438 fd 226003 [14:59:03]save to /storage/0438/doc_00226003 [14:59:03]save last doc name /storage/0438/doc_00226003 to /storage/kkm_last_doc_name [14:59:03]save OK [14:59:03]Clear old archive folders... [14:59:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:59:03]tlvbuf is 019FF1B0 [14:59:03]SAM_PROTO_ClearQueue [14:59:03]wFMCommunicate request_size=4 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 09 00 00 [14:59:03]Write to MH i2c: E2 08 00 ED 02 80 09 00 00 00 00 00 00 61 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [14:59:03]RAPDU: 90 00 [14:59:03]wFMCommunicate OK [14:59:03]SAM_PROTO_ClearQueue done [14:59:03]KKMCreateOFDPacket [14:59:03]OFDProtocolAddRootSTLVToBuf [14:59:03]FM_MakeSignedData [14:59:03]FM_MakeSignedData [14:59:03]SAM_PROTO_SignData [14:59:03]wFMCommunicate request_size=4 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 0D 01 02 [14:59:03]Write to MH i2c: E2 08 00 EE 02 80 0D 01 02 00 00 00 00 69 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [14:59:03]RAPDU: 90 00 [14:59:03]wFMCommunicate OK [14:59:03]wFMCommunicate request_size=255 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 36 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 72 03 00 35 04 06 00 A2 [14:59:03]Write to MH i2c: E2 02 01 EF 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 36 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 72 03 00 35 04 06 00 A2 00 00 A2 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [14:59:03]RAPDU: 90 00 [14:59:03]wFMCommunicate OK [14:59:03]wFMCommunicate request_size=10 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 0D 02 02 05 E6 2E 24 41 32 [14:59:03]Write to MH i2c: E2 0D 00 F0 02 80 0D 02 02 05 00 E6 2E 24 41 32 00 00 21 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [14:59:03]RAPDU: 90 00 [14:59:03]wFMCommunicate OK [14:59:03]wFMCommunicate request_size=4 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 0D 03 02 [14:59:03]Write to MH i2c: E2 08 00 F1 02 80 0D 03 02 00 00 00 00 6E [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 0B 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 0B 00 F1 02 00 9C 36 E7 FE 4E 2D B0 E5 90 00 36 [14:59:03]RAPDU: 9C 36 E7 FE 4E 2D B0 E5 90 00 [14:59:03]wFMCommunicate OK [14:59:03]SAM_PROTO_SignData done [14:59:03]FM_MakeSignedData done [14:59:03]CreateOFDProtocolMessage [14:59:03]wFMCommunicate request_size=4 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 11 00 00 [14:59:03]Write to MH i2c: E2 08 00 F2 02 80 11 00 00 00 00 00 00 6E [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 17 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 17 00 F2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [14:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:59:03]wFMCommunicate OK [14:59:03]CreateOFDProtocolMessage done [14:59:03]OFDSenderStorePacket 226003 [14:59:03]StoreOFDPacket docnum=226003 [14:59:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 75 6C 07 01 E2 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 36 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 72 03 00 35 04 06 00 A2 E6 2E 24 41 32 9C 36 E7 FE 4E 2D B0 E5 [14:59:03]CheckFolder [14:59:03]dirname=/storage/ofd_packets [14:59:03]CheckFolder done [14:59:03]ProducePacketName [14:59:03]name=ofd_packets/00226003 [14:59:03]NVStorageSaveData ofd_packets/00226003 [14:59:03]File name is /storage/ofd_packets/00226003 [14:59:03]Write 301 bytes [14:59:03]NVStorageSaveData done [14:59:03]OFDSenderStorePacket done [14:59:03]KKMCreateOFDPacket done [14:59:03]NVStorageSaveData kkm_last_timestamp [14:59:03]File name is /storage/kkm_last_timestamp [14:59:03]Write 4 bytes [14:59:03]NVStorageSaveData done [14:59:03]ExternCall_PrintAddStr [14:59:03]wPrintStart [14:59:03]Write to MH i2c: 01 00 00 F3 02 F5 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: 01 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: 01 07 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: 01 07 00 F3 02 00 00 00 00 00 FF 0F 0A [14:59:03]RasterBufferAndPrint [14:59:03]line Счет N : (1)2002303 [14:59:03]line ИНН: 02508201610067 [14:59:03]line Контрольно-Кассовый Чек [14:59:03]line ПРОДАЖА [14:59:03]line ТРК (МРК, ГНК) : 34 [14:59:03]line Товар: 2710124500 [14:59:03]line Аи-95-К-5 [14:59:03]line 13.480 * 74.20 [14:59:03]line = 1000.22 [14:59:03]line НДС 12% НСП 1% [14:59:03]line > о реализуемом товаре [14:59:03]line ИТОГО: 1000.22 [14:59:03]line НСП 1% : 8.85 [14:59:03]line НДС 12% : 106.22 [14:59:03]line Наличными: 0.00 [14:59:03]line Безнал.: 1000.22 [14:59:03]line Место: АЗС № 97 "Партнер Нефть" [14:59:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:59:03]line СНО: Общий режим [14:59:03]line Чек 363 27.07.2024 14:59 [14:59:03]line Смена: 438 ФФД: 1.0 [14:59:03]line ЗНМ: 0300000054 [14:59:03]line РНМ: 0000000000092624 [14:59:03]line Версия ККМ: 001 [14:59:03]line Платежная система: O! деньги [14:59:03]line ФМ: 0000000000874959 [14:59:03]line ФД: 226003 [14:59:03]line ФПД: 179109500305714 [14:59:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226003&fm=179109500305714&tin=02508201610067®Number=0000000000092624&sum=100022 [14:59:03]written 0, free lines is 4095 [14:59:03]OFD Sender: Processing packet 226003 [packets to send 600, broken 599] [14:59:03]ProducePacketName [14:59:03]name=ofd_packets/00226003 [14:59:03]OFD Sender: To server: pG, [14:59:03]CommunicateWithHost lk.salyk.kg:30040 [14:59:03]ConnectInit lk.salyk.kg [14:59:04]Write to MH i2c: 01 00 00 1D 03 20 [14:59:04]Write i2c OK [14:59:04]MH_I2C_Read... [14:59:04]Read from MH i2c: 01 [14:59:04]MH_I2C_Read... [14:59:04]Read from MH i2c: 01 07 00 [14:59:04]MH_I2C_Read... [14:59:04]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 79 0C AC [14:59:04]RasterBufferAndPrint [14:59:04]line [14:59:04]line [14:59:04]line [14:59:04]line [14:59:04]line [14:59:04]written 0, free lines is 3197 [14:59:04]MH_Cut [14:59:04]Write to MH i2c: D1 01 00 24 03 01 F9 [14:59:04]Write i2c OK [14:59:04]MH_I2C_Read... [14:59:04]Read from MH i2c: D1 [14:59:04]MH_I2C_Read... [14:59:04]Read from MH i2c: D1 01 00 [14:59:04]MH_I2C_Read... [14:59:04]Read from MH i2c: D1 01 00 24 03 00 F8 [14:59:04]Write to MH i2c: 01 00 00 25 03 28 [14:59:04]Write i2c OK [14:59:04]MH_I2C_Read... [14:59:04]Connected sock=9 [14:59:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 75 6C 07 01 E2 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 36 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 72 03 00 35 04 06 00 A2 E6 2E 24 41 32 9C 36 E7 FE 4E 2D B0 E5 [14:59: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 35 39 4F 00 00 00 E3 44 47 00 85 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 35 39 10 04 04 00 D3 72 03 00 F4 03 04 00 44 B7 A4 66 B6 04 01 00 00 22 A2 F2 DF 25 CE B3 F7 [14:59:04]CommunicateWithHost err = 0 [14:59:04]CheckOFDResponse [14:59:04]1017 (14) - 77093643461234 [14:59:04]1041 (16) - 0000000000874959 [14:59:04]1040 (4) - 226003 [14:59:04]1012 (4) - 27.07.2024 09:00 [14:59:04]1206 (1) - 0 [14:59:04]OFD Sender: Remove packet 226003 [14:59:04]ProducePacketName [14:59:04]name=ofd_packets/00226003 [14:59:04]NVStorageDeleteData [14:59:05]OFD Sender: No OFD packet to send [14:59:05]*** Cut start [14:59:05]*** Partial cut [14:59:05]*** CUTSNS_PIN = 1 [14:59:05]*** CUTSNS_PIN = 0 [14:59:05]*** Brake cut motor [14:59:06]Read from MH i2c: 01 [14:59:06]MH_I2C_Read... [14:59:06]*** Stop cut motor [14:59:06]*** Cut end [14:59:06]Read from MH i2c: 01 07 00 [14:59:06]MH_I2C_Read... [14:59:06]Read from MH i2c: 01 07 00 25 03 00 00 00 00 00 FF 0F 3D [14:59:06]process_action close_receipt done [14:59:06]requested_data is exist [14:59:06]produce_requested_data [14:59:06]requested_item fm.sn is exist - process it [14:59:06]wFMCommunicate request_size=4 [14:59:06]MH_SAM_APDU [14:59:06]CAPDU: 80 11 00 00 [14:59:06]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [14:59:06]Write i2c OK [14:59:06]MH_I2C_Read... [14:59:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:06]Read from MH i2c: E2 [14:59:06]MH_I2C_Read... [14:59:06]Read from MH i2c: E2 17 00 [14:59:06]MH_I2C_Read... [14:59:06]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [14:59:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:59:06]wFMCommunicate OK [14:59:06]requested_item fd.num is exist - process it [14:59:06]SAM_PROTO_GetFieldsCounters [14:59:06]wFMCommunicate request_size=4 [14:59:06]MH_SAM_APDU [14:59:06]CAPDU: 80 13 00 00 [14:59:06]Write to MH i2c: E2 08 00 27 03 80 13 00 00 00 00 00 00 A6 [14:59:06]Write i2c OK [14:59:06]MH_I2C_Read... [14:59:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:06]Read from MH i2c: E2 [14:59:06]MH_I2C_Read... [14:59:06]Read from MH i2c: E2 62 00 [14:59:06]MH_I2C_Read... [14:59:06]Read from MH i2c: E2 62 00 27 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [14:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:59:06]wFMCommunicate OK [14:59:06]SAM_PROTO_GetFieldsCounters done [14:59:06]requested_item shift.num is exist - process it [14:59:06]requested_item shift.opened is exist - process it [14:59:06]req_shift_opened [14:59:06]FM_GetShiftState [14:59:06]SAM_PROTO_GetShiftState [14:59:06]wFMCommunicate request_size=4 [14:59:06]MH_SAM_APDU [14:59:06]CAPDU: 80 13 01 00 [14:59:06]Write to MH i2c: E2 08 00 28 03 80 13 01 00 00 00 00 00 A8 [14:59:06]Write i2c OK [14:59:06]MH_I2C_Read... [14:59:06]Read from MH i2c: E2 [14:59:06]MH_I2C_Read... [14:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:06]Read from MH i2c: E2 0E 00 [14:59:06]MH_I2C_Read... [14:59:06]Read from MH i2c: E2 0E 00 28 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B6 [14:59:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:59:06]wFMCommunicate OK [14:59:06]SAM_PROTO_GetShiftState done [14:59:06]FM_GetShiftState done [14:59:06]req_shift_opened done [14:59:06]requested_item shift.open_date is exist - process it [14:59:06]req_shift_open_date [14:59:06]req_shift_open_date done [14:59:06]produce_requested_data done [14:59:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226003,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:59:06]process_action_free close_receipt [14:59:06]json_value_free [14:59:06]json_value_free done [14:59:06]process_json_proto returns [14:59:06]Send response to host [14:59:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226003,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:59:06]free response buf [14:59:06]execute_script done [14:59:06]execute_script returns [14:59:06]free content buf [14:59:06]Sock 8.Close socket [14:59:06]Sock 8.Thread stoped [14:59:10]OFD Sender: No OFD packet to send [14:59:15]OFD Sender: No OFD packet to send [14:59:19]accept exits with 10 [14:59:19]New connection [14:59:19]New thread 3067047268 created [14:59:19]Thread 3067190628 joined [14:59:19]Waiting for new connection... [14:59:19] Sock 10.Parse request [14:59:19]Sock 10.Check first char [14:59:19]Sock 10.First char is OK [14:59:19]request: POST /json_proto HTTP/1.0 [14:59:19]Method: POST [14:59:19]URL: /json_proto [14:59:19]Method is POST - this is cgi request [14:59:19]url: /json_proto [14:59:19]query_string will be loaded in cgi processing [14:59:19]execute_cgi json_proto POST (null) [14:59:19]execute_cgi path=json_proto method=POST [14:59:19]POST find Content-Length [14:59:19]Host: 172.17.43.131:8080 [14:59:19]Content-Length: 678 [14:59:19]Content-Type: application/json [14:59:19] [14:59:19]POST finish read [14:59:19]Found Content-Length = 678 [14:59:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:19]execute_script... [14:59: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)2002302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:19]POST & json_proto [14:59:19]process_json_proto [14:59:19]json parsed OK: [14:59:19]protocol is kg_v1.0 [14:59:19]action value=close_receipt [14:59:19]process_action close_receipt [14:59:19]cmd_close_receipt [14:59:19]MH_GetDate [14:59:19]Write to MH i2c: F0 00 00 29 03 1B [14:59:19]Write i2c OK [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: F0 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: F0 09 00 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: F0 09 00 29 03 00 48 0B A5 66 F9 24 A2 66 A7 [14:59:19]GetLastDocTimeStamp 1722092342 [14:59:19]current date 1722092360 [14:59:19]FM_GetShiftState [14:59:19]SAM_PROTO_GetShiftState [14:59:19]wFMCommunicate request_size=4 [14:59:19]MH_SAM_APDU [14:59:19]CAPDU: 80 13 01 00 [14:59:19]Write to MH i2c: E2 08 00 2A 03 80 13 01 00 00 00 00 00 AA [14:59:19]Write i2c OK [14:59:19]MH_I2C_Read... [14:59:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:19]Read from MH i2c: E2 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: E2 0E 00 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: E2 0E 00 2A 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B8 [14:59:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:59:19]wFMCommunicate OK [14:59:19]SAM_PROTO_GetShiftState done [14:59:19]FM_GetShiftState done [14:59:19]opened in 1722038719 [14:59:19]opened+sec_in_day 1722125119 [14:59:19]quantity*price = 30035 [14:59:19]sum+1 = 30036 [14:59:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 364 27.07.2024 14:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226004 ФПД: 144838095114094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145920&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226004&fm=144838095114094&tin=02508201610067®Number=0000000000092624&sum=30000 [14:59:20]StoreToDocumentArchive [14:59:20]shift 438 fd 226004 [14:59:20]save to /storage/0438/doc_00226004 [14:59:20]save last doc name /storage/0438/doc_00226004 to /storage/kkm_last_doc_name [14:59:20]OFD Sender: No OFD packet to send [14:59:20]save OK [14:59:20]Clear old archive folders... [14:59:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:59:20]tlvbuf is 01A0B9D0 [14:59:20]SAM_PROTO_ClearQueue [14:59:20]wFMCommunicate request_size=4 [14:59:20]MH_SAM_APDU [14:59:20]CAPDU: 80 09 00 00 [14:59:20]Write to MH i2c: E2 08 00 37 03 80 09 00 00 00 00 00 00 AC [14:59:20]Write i2c OK [14:59:20]MH_I2C_Read... [14:59:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:20]Read from MH i2c: E2 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [14:59:20]RAPDU: 90 00 [14:59:20]wFMCommunicate OK [14:59:20]SAM_PROTO_ClearQueue done [14:59:20]KKMCreateOFDPacket [14:59:20]OFDProtocolAddRootSTLVToBuf [14:59:20]FM_MakeSignedData [14:59:20]FM_MakeSignedData [14:59:20]SAM_PROTO_SignData [14:59:20]wFMCommunicate request_size=4 [14:59:20]MH_SAM_APDU [14:59:20]CAPDU: 80 0D 01 02 [14:59:20]Write to MH i2c: E2 08 00 38 03 80 0D 01 02 00 00 00 00 B4 [14:59:20]Write i2c OK [14:59:20]MH_I2C_Read... [14:59:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:20]Read from MH i2c: E2 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [14:59:20]RAPDU: 90 00 [14:59:20]wFMCommunicate OK [14:59:20]wFMCommunicate request_size=255 [14:59:20]MH_SAM_APDU [14:59: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 48 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 72 03 00 35 04 06 00 83 [14:59:20]Write to MH i2c: E2 02 01 39 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 48 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 72 03 00 35 04 06 00 83 00 00 A8 [14:59:20]Write i2c OK [14:59:20]MH_I2C_Read... [14:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:20]Read from MH i2c: E2 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [14:59:20]RAPDU: 90 00 [14:59:20]wFMCommunicate OK [14:59:20]wFMCommunicate request_size=10 [14:59:20]MH_SAM_APDU [14:59:20]CAPDU: 80 0D 02 02 05 BA BF 35 8F 6E [14:59:20]Write to MH i2c: E2 0D 00 3A 03 80 0D 02 02 05 00 BA BF 35 8F 6E 00 00 6C [14:59:20]Write i2c OK [14:59:20]MH_I2C_Read... [14:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:20]Read from MH i2c: E2 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [14:59:20]RAPDU: 90 00 [14:59:20]wFMCommunicate OK [14:59:20]wFMCommunicate request_size=4 [14:59:20]MH_SAM_APDU [14:59:20]CAPDU: 80 0D 03 02 [14:59:20]Write to MH i2c: E2 08 00 3B 03 80 0D 03 02 00 00 00 00 B9 [14:59:20]Write i2c OK [14:59:20]MH_I2C_Read... [14:59:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:20]Read from MH i2c: E2 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 0B 00 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 0B 00 3B 03 00 9B 25 17 CC C3 6A 3E BA 90 00 82 [14:59:20]RAPDU: 9B 25 17 CC C3 6A 3E BA 90 00 [14:59:20]wFMCommunicate OK [14:59:20]SAM_PROTO_SignData done [14:59:20]FM_MakeSignedData done [14:59:20]CreateOFDProtocolMessage [14:59:20]wFMCommunicate request_size=4 [14:59:20]MH_SAM_APDU [14:59:20]CAPDU: 80 11 00 00 [14:59:20]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [14:59:20]Write i2c OK [14:59:20]MH_I2C_Read... [14:59:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:20]Read from MH i2c: E2 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 17 00 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [14:59:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:59:20]wFMCommunicate OK [14:59:20]CreateOFDProtocolMessage done [14:59:20]OFDSenderStorePacket 226004 [14:59:20]StoreOFDPacket docnum=226004 [14:59:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA F2 07 01 AA F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 48 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 72 03 00 35 04 06 00 83 BA BF 35 8F 6E 9B 25 17 CC C3 6A 3E BA [14:59:20]CheckFolder [14:59:20]dirname=/storage/ofd_packets [14:59:20]CheckFolder done [14:59:20]ProducePacketName [14:59:20]name=ofd_packets/00226004 [14:59:20]NVStorageSaveData ofd_packets/00226004 [14:59:20]File name is /storage/ofd_packets/00226004 [14:59:20]Write 301 bytes [14:59:20]NVStorageSaveData done [14:59:20]OFDSenderStorePacket done [14:59:20]KKMCreateOFDPacket done [14:59:20]NVStorageSaveData kkm_last_timestamp [14:59:20]File name is /storage/kkm_last_timestamp [14:59:20]Write 4 bytes [14:59:20]NVStorageSaveData done [14:59:20]ExternCall_PrintAddStr [14:59:20]wPrintStart [14:59:20]Write to MH i2c: 01 00 00 3D 03 40 [14:59:20]Write i2c OK [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: 01 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: 01 07 00 [14:59:20]MH_I2C_Read... [14:59:20]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 FF 0F 55 [14:59:20]RasterBufferAndPrint [14:59:20]line Счет N : (1)2002302 [14:59:20]line ИНН: 02508201610067 [14:59:20]line Контрольно-Кассовый Чек [14:59:20]line ПРОДАЖА [14:59:20]line ТРК (МРК, ГНК) : 43 [14:59:20]line Товар: 2710124130 [14:59:20]line Аи-92-К-5 [14:59:20]line 4.430 * 67.80 [14:59:20]line = 300.35 [14:59:20]line НДС 12% НСП 1% [14:59:20]line > о реализуемом товаре [14:59:20]line ОКРУГЛЕНИЕ: -0.35 [14:59:20]line ИТОГО: 300.00 [14:59:20]line Внесено: 300.00 [14:59:20]line СДАЧА: 0.00 [14:59:20]line НСП 1% : 2.66 [14:59:20]line НДС 12% : 31.90 [14:59:20]line Наличными: 300.00 [14:59:20]line Безнал.: 0.00 [14:59:20]line Место: АЗС № 97 "Партнер Нефть" [14:59:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:59:20]line СНО: Общий режим [14:59:20]line Чек 364 27.07.2024 14:59 [14:59:20]line Смена: 438 ФФД: 1.0 [14:59:20]line ЗНМ: 0300000054 [14:59:20]line РНМ: 0000000000092624 [14:59:20]line Версия ККМ: 001 [14:59:20]line ФМ: 0000000000874959 [14:59:20]line ФД: 226004 [14:59:20]line ФПД: 144838095114094 [14:59:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145920&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226004&fm=144838095114094&tin=02508201610067®Number=0000000000092624&sum=30000 [14:59:20]written 0, free lines is 4095 [14:59:21]OFD Sender: Processing packet 226004 [packets to send 600, broken 599] [14:59:21]ProducePacketName [14:59:21]name=ofd_packets/00226004 [14:59:21]OFD Sender: To server: pG, [14:59:21]CommunicateWithHost lk.salyk.kg:30040 [14:59:21]ConnectInit lk.salyk.kg [14:59:21]Write to MH i2c: 01 00 00 68 03 6B [14:59:21]Write i2c OK [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: 01 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: 01 07 00 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 64 0C E2 [14:59:21]RasterBufferAndPrint [14:59:21]line [14:59:21]line [14:59:21]line [14:59:21]line [14:59:21]line [14:59:21]written 0, free lines is 3177 [14:59:21]MH_Cut [14:59:21]Write to MH i2c: D1 01 00 6F 03 01 44 [14:59:21]Write i2c OK [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: D1 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: D1 01 00 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: D1 01 00 6F 03 00 43 [14:59:21]Write to MH i2c: 01 00 00 70 03 73 [14:59:21]Write i2c OK [14:59:21]MH_I2C_Read... [14:59:21]recv_with_timeout no data received [14:59:22]*** Cut start [14:59:22]*** Partial cut [14:59:22]*** CUTSNS_PIN = 1 [14:59:22]*** CUTSNS_PIN = 0 [14:59:22]*** Brake cut motor [14:59:23]Connected sock=11 [14:59:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA F2 07 01 AA F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 48 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 72 03 00 35 04 06 00 83 BA BF 35 8F 6E 9B 25 17 CC C3 6A 3E BA [14:59:23]Read from MH i2c: 01 [14:59:23]MH_I2C_Read... [14:59:23]*** Stop cut motor [14:59:23]*** Cut end [14:59:23]Read from MH i2c: 01 07 00 [14:59:23]MH_I2C_Read... [14:59:23]Read from MH i2c: 01 07 00 70 03 00 00 00 00 00 FF 0F 88 [14:59:23]process_action close_receipt done [14:59:23]requested_data is exist [14:59:23]produce_requested_data [14:59:23]requested_item fm.sn is exist - process it [14:59:23]wFMCommunicate request_size=4 [14:59:23]MH_SAM_APDU [14:59:23]CAPDU: 80 11 00 00 [14:59:23]Write to MH i2c: E2 08 00 71 03 80 11 00 00 00 00 00 00 EE [14:59:23]Write i2c OK [14:59:23]MH_I2C_Read... [14:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:23]Read from MH i2c: E2 [14:59:23]MH_I2C_Read... [14:59:23]Read from MH i2c: E2 17 00 [14:59:23]MH_I2C_Read... [14:59:23]Read from MH i2c: E2 17 00 71 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [14:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:59:23]wFMCommunicate OK [14:59:23]requested_item fd.num is exist - process it [14:59:23]SAM_PROTO_GetFieldsCounters [14:59:23]wFMCommunicate request_size=4 [14:59:23]MH_SAM_APDU [14:59:23]CAPDU: 80 13 00 00 [14:59:23]Write to MH i2c: E2 08 00 72 03 80 13 00 00 00 00 00 00 F1 [14:59:23]Write i2c OK [14:59:23]MH_I2C_Read... [14:59:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:23]Read from MH i2c: E2 [14:59:23]MH_I2C_Read... [14:59:23]Read from MH i2c: E2 62 00 [14:59:23]MH_I2C_Read... [14:59:23]Read from MH i2c: E2 62 00 72 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [14:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:59:23]wFMCommunicate OK [14:59:23]SAM_PROTO_GetFieldsCounters done [14:59:23]requested_item shift.num is exist - process it [14:59:23]requested_item shift.opened is exist - process it [14:59:23]req_shift_opened [14:59:23]FM_GetShiftState [14:59:23]SAM_PROTO_GetShiftState [14:59:23]wFMCommunicate request_size=4 [14:59:23]MH_SAM_APDU [14:59:23]CAPDU: 80 13 01 00 [14:59:23]Write to MH i2c: E2 08 00 73 03 80 13 01 00 00 00 00 00 F3 [14:59:23]Write i2c OK [14:59:23]MH_I2C_Read... [14:59:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:23]Read from MH i2c: E2 [14:59:23]MH_I2C_Read... [14:59:23]Read from MH i2c: E2 0E 00 [14:59:23]MH_I2C_Read... [14:59:23]Read from MH i2c: E2 0E 00 73 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 01 [14:59:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:59:23]wFMCommunicate OK [14:59:23]SAM_PROTO_GetShiftState done [14:59:23]FM_GetShiftState done [14:59:23]req_shift_opened done [14:59:23]requested_item shift.open_date is exist - process it [14:59:23]req_shift_open_date [14:59:23]req_shift_open_date done [14:59:23]produce_requested_data done [14:59:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226004,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:59:23]process_action_free close_receipt [14:59:23]json_value_free [14:59:23]json_value_free done [14:59:23]process_json_proto returns [14:59:23]Send response to host [14:59:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226004,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:59:23]free response buf [14:59:23]execute_script done [14:59:23]execute_script returns [14:59:23]free content buf [14:59:23]Sock 10.Close socket [14:59:23]Sock 10.Thread stoped [14:59: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 35 39 4F 00 00 00 08 93 47 00 E1 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 72 03 00 F4 03 04 00 57 B7 A4 66 B6 04 01 00 00 EE 72 02 73 DB 0C 23 42 [14:59:23]CommunicateWithHost err = 0 [14:59:23]CheckOFDResponse [14:59:23]1017 (14) - 77093643461234 [14:59:23]1041 (16) - 0000000000874959 [14:59:23]1040 (4) - 226004 [14:59:23]1012 (4) - 27.07.2024 09:01 [14:59:23]1206 (1) - 0 [14:59:23]OFD Sender: Remove packet 226004 [14:59:23]ProducePacketName [14:59:23]name=ofd_packets/00226004 [14:59:23]NVStorageDeleteData [14:59:24]OFD Sender: No OFD packet to send [14:59:29]OFD Sender: No OFD packet to send [14:59:33]recv_with_timeout no data received [14:59:34]OFD Sender: No OFD packet to send [14:59:36]accept exits with 9 [14:59:36]New connection [14:59:36]New thread 3067190628 created [14:59:36]Thread 3067047268 joined [14:59:36]Waiting for new connection... [14:59:36] Sock 9.Parse request [14:59:36]Sock 9.Check first char [14:59:36]Sock 9.First char is OK [14:59:36]request: POST /json_proto HTTP/1.0 [14:59:36]Method: POST [14:59:36]URL: /json_proto [14:59:36]Method is POST - this is cgi request [14:59:36]url: /json_proto [14:59:36]query_string will be loaded in cgi processing [14:59:36]execute_cgi json_proto POST (null) [14:59:36]execute_cgi path=json_proto method=POST [14:59:36]POST find Content-Length [14:59:36]Host: 172.17.43.131:8080 [14:59:36]Content-Length: 680 [14:59:36]Content-Type: application/json [14:59:36] [14:59:36]POST finish read [14:59:36]Found Content-Length = 680 [14:59:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:36]execute_script... [14:59:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:36]POST & json_proto [14:59:36]process_json_proto [14:59:36]json parsed OK: [14:59:36]protocol is kg_v1.0 [14:59:36]action value=close_receipt [14:59:36]process_action close_receipt [14:59:36]cmd_close_receipt [14:59:36]MH_GetDate [14:59:36]Write to MH i2c: F0 00 00 74 03 66 [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: F0 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: F0 09 00 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: F0 09 00 74 03 00 59 0B A5 66 F9 24 A2 66 03 [14:59:36]GetLastDocTimeStamp 1722092360 [14:59:36]current date 1722092377 [14:59:36]FM_GetShiftState [14:59:36]SAM_PROTO_GetShiftState [14:59:36]wFMCommunicate request_size=4 [14:59:36]MH_SAM_APDU [14:59:36]CAPDU: 80 13 01 00 [14:59:36]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:36]Read from MH i2c: E2 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: E2 0E 00 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 03 [14:59:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:59:36]wFMCommunicate OK [14:59:36]SAM_PROTO_GetShiftState done [14:59:36]FM_GetShiftState done [14:59:36]opened in 1722038719 [14:59:36]opened+sec_in_day 1722125119 [14:59:36]quantity*price = 100050 [14:59:36]sum+1 = 100052 [14:59:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 365 27.07.2024 14:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226005 ФПД: 192843349529126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145937&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226005&fm=192843349529126&tin=02508201610067®Number=0000000000092624&sum=100000 [14:59:37]StoreToDocumentArchive [14:59:37]shift 438 fd 226005 [14:59:37]save to /storage/0438/doc_00226005 [14:59:37]save last doc name /storage/0438/doc_00226005 to /storage/kkm_last_doc_name [14:59:37]save OK [14:59:37]Clear old archive folders... [14:59:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:59:37]tlvbuf is 01A2BC30 [14:59:37]SAM_PROTO_ClearQueue [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 09 00 00 [14:59:37]Write to MH i2c: E2 08 00 82 03 80 09 00 00 00 00 00 00 F7 [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:37]Read from MH i2c: E2 03 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [14:59:37]RAPDU: 90 00 [14:59:37]wFMCommunicate OK [14:59:37]SAM_PROTO_ClearQueue done [14:59:37]KKMCreateOFDPacket [14:59:37]OFDProtocolAddRootSTLVToBuf [14:59:37]FM_MakeSignedData [14:59:37]FM_MakeSignedData [14:59:37]SAM_PROTO_SignData [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 0D 01 02 [14:59:37]Write to MH i2c: E2 08 00 83 03 80 0D 01 02 00 00 00 00 FF [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 03 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [14:59:37]RAPDU: 90 00 [14:59:37]wFMCommunicate OK [14:59:37]wFMCommunicate request_size=255 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 59 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 72 03 00 35 04 06 00 AF 63 D7 58 [14:59:37]Write to MH i2c: E2 02 01 84 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 59 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 72 03 00 35 04 06 00 AF 63 D7 58 00 00 AB [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:38]Read from MH i2c: E2 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 03 00 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [14:59:38]RAPDU: 90 00 [14:59:38]wFMCommunicate OK [14:59:38]wFMCommunicate request_size=7 [14:59:38]MH_SAM_APDU [14:59:38]CAPDU: 80 0D 02 02 02 92 26 [14:59:38]Write to MH i2c: E2 0A 00 85 03 80 0D 02 02 02 00 92 26 00 00 BE [14:59:38]Write i2c OK [14:59:38]MH_I2C_Read... [14:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:38]Read from MH i2c: E2 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 03 00 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [14:59:38]RAPDU: 90 00 [14:59:38]wFMCommunicate OK [14:59:38]wFMCommunicate request_size=4 [14:59:38]MH_SAM_APDU [14:59:38]CAPDU: 80 0D 03 02 [14:59:38]Write to MH i2c: E2 08 00 86 03 80 0D 03 02 00 00 00 00 04 [14:59:38]Write i2c OK [14:59:38]MH_I2C_Read... [14:59:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:38]Read from MH i2c: E2 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 0B 00 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 0B 00 86 03 00 44 39 42 51 58 77 12 0B 90 00 01 [14:59:38]RAPDU: 44 39 42 51 58 77 12 0B 90 00 [14:59:38]wFMCommunicate OK [14:59:38]SAM_PROTO_SignData done [14:59:38]FM_MakeSignedData done [14:59:38]CreateOFDProtocolMessage [14:59:38]wFMCommunicate request_size=4 [14:59:38]MH_SAM_APDU [14:59:38]CAPDU: 80 11 00 00 [14:59:38]Write to MH i2c: E2 08 00 87 03 80 11 00 00 00 00 00 00 04 [14:59:38]Write i2c OK [14:59:38]MH_I2C_Read... [14:59:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:38]Read from MH i2c: E2 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 17 00 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: E2 17 00 87 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [14:59:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:59:38]wFMCommunicate OK [14:59:38]CreateOFDProtocolMessage done [14:59:38]OFDSenderStorePacket 226005 [14:59:38]StoreOFDPacket docnum=226005 [14:59:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 92 8D 04 01 E8 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 59 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 72 03 00 35 04 06 00 AF 63 D7 58 92 26 44 39 42 51 58 77 12 0B [14:59:38]CheckFolder [14:59:38]dirname=/storage/ofd_packets [14:59:38]CheckFolder done [14:59:38]ProducePacketName [14:59:38]name=ofd_packets/00226005 [14:59:38]NVStorageSaveData ofd_packets/00226005 [14:59:38]File name is /storage/ofd_packets/00226005 [14:59:38]Write 298 bytes [14:59:38]NVStorageSaveData done [14:59:38]OFDSenderStorePacket done [14:59:38]KKMCreateOFDPacket done [14:59:38]NVStorageSaveData kkm_last_timestamp [14:59:38]File name is /storage/kkm_last_timestamp [14:59:38]Write 4 bytes [14:59:38]NVStorageSaveData done [14:59:38]ExternCall_PrintAddStr [14:59:38]wPrintStart [14:59:38]Write to MH i2c: 01 00 00 88 03 8B [14:59:38]Write i2c OK [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: 01 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: 01 07 00 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [14:59:38]RasterBufferAndPrint [14:59:38]line Счет N : (1)2002304 [14:59:38]line ИНН: 02508201610067 [14:59:38]line Контрольно-Кассовый Чек [14:59:38]line ПРОДАЖА [14:59:38]line ТРК (МРК, ГНК) : 61 [14:59:38]line Товар: 2710194210 [14:59:38]line ДТ-К-5 [14:59:38]line 13.130 * 76.20 [14:59:38]line = 1000.51 [14:59:38]line НДС 12% НСП 1% [14:59:38]line > о реализуемом товаре [14:59:38]line ОКРУГЛЕНИЕ: -0.51 [14:59:38]line ИТОГО: 1000.00 [14:59:38]line Внесено: 1000.00 [14:59:38]line СДАЧА: 0.00 [14:59:38]line НСП 1% : 8.85 [14:59:38]line НДС 12% : 106.25 [14:59:38]line Наличными: 1000.00 [14:59:38]line Безнал.: 0.00 [14:59:38]line Место: АЗС № 97 "Партнер Нефть" [14:59:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:59:38]line СНО: Общий режим [14:59:38]line Чек 365 27.07.2024 14:59 [14:59:38]line Смена: 438 ФФД: 1.0 [14:59:38]line ЗНМ: 0300000054 [14:59:38]line РНМ: 0000000000092624 [14:59:38]line Версия ККМ: 001 [14:59:38]line ФМ: 0000000000874959 [14:59:38]line ФД: 226005 [14:59:38]line ФПД: 192843349529126 [14:59:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T145937&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226005&fm=192843349529126&tin=02508201610067®Number=0000000000092624&sum=100000 [14:59:38]written 0, free lines is 4095 [14:59:38]OFD Sender: Processing packet 226005 [packets to send 600, broken 599] [14:59:38]ProducePacketName [14:59:38]name=ofd_packets/00226005 [14:59:38]OFD Sender: To server: pG, [14:59:38]CommunicateWithHost lk.salyk.kg:30040 [14:59:38]ConnectInit lk.salyk.kg [14:59:38]Write to MH i2c: 01 00 00 B3 03 B6 [14:59:38]Write i2c OK [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: 01 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: 01 07 00 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 58 0C 21 [14:59:38]RasterBufferAndPrint [14:59:38]line [14:59:38]line [14:59:38]line [14:59:38]line [14:59:38]line [14:59:38]written 0, free lines is 3168 [14:59:38]MH_Cut [14:59:38]Write to MH i2c: D1 01 00 BA 03 01 8F [14:59:38]Write i2c OK [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: D1 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: D1 01 00 [14:59:38]MH_I2C_Read... [14:59:38]Read from MH i2c: D1 01 00 BA 03 00 8E [14:59:38]Write to MH i2c: 01 00 00 BB 03 BE [14:59:38]Write i2c OK [14:59:38]MH_I2C_Read... [14:59:39]*** Cut start [14:59:39]*** Partial cut [14:59:39]*** CUTSNS_PIN = 1 [14:59:40]*** CUTSNS_PIN = 0 [14:59:40]*** Brake cut motor [14:59:40]Read from MH i2c: 01 [14:59:40]MH_I2C_Read... [14:59:40]*** Stop cut motor [14:59:40]*** Cut end [14:59:40]Read from MH i2c: 01 07 00 [14:59:40]MH_I2C_Read... [14:59:40]Read from MH i2c: 01 07 00 BB 03 00 00 00 00 00 FF 0F D3 [14:59:40]process_action close_receipt done [14:59:40]requested_data is exist [14:59:40]produce_requested_data [14:59:40]requested_item fm.sn is exist - process it [14:59:40]wFMCommunicate request_size=4 [14:59:40]MH_SAM_APDU [14:59:40]CAPDU: 80 11 00 00 [14:59:40]Write to MH i2c: E2 08 00 BC 03 80 11 00 00 00 00 00 00 39 [14:59:40]Write i2c OK [14:59:40]MH_I2C_Read... [14:59:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:40]Read from MH i2c: E2 [14:59:40]MH_I2C_Read... [14:59:40]Read from MH i2c: E2 17 00 [14:59:40]MH_I2C_Read... [14:59:40]Read from MH i2c: E2 17 00 BC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [14:59:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:59:40]wFMCommunicate OK [14:59:40]requested_item fd.num is exist - process it [14:59:40]SAM_PROTO_GetFieldsCounters [14:59:40]wFMCommunicate request_size=4 [14:59:40]MH_SAM_APDU [14:59:40]CAPDU: 80 13 00 00 [14:59:40]Write to MH i2c: E2 08 00 BD 03 80 13 00 00 00 00 00 00 3C [14:59:40]Write i2c OK [14:59:40]MH_I2C_Read... [14:59:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:40]Read from MH i2c: E2 [14:59:40]MH_I2C_Read... [14:59:40]Read from MH i2c: E2 62 00 [14:59:40]MH_I2C_Read... [14:59:40]Read from MH i2c: E2 62 00 BD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [14:59:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:59:40]wFMCommunicate OK [14:59:40]SAM_PROTO_GetFieldsCounters done [14:59:40]requested_item shift.num is exist - process it [14:59:40]requested_item shift.opened is exist - process it [14:59:40]req_shift_opened [14:59:40]FM_GetShiftState [14:59:40]SAM_PROTO_GetShiftState [14:59:40]wFMCommunicate request_size=4 [14:59:40]MH_SAM_APDU [14:59:40]CAPDU: 80 13 01 00 [14:59:40]Write to MH i2c: E2 08 00 BE 03 80 13 01 00 00 00 00 00 3E [14:59:40]Write i2c OK [14:59:40]MH_I2C_Read... [14:59:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:40]Read from MH i2c: E2 [14:59:40]MH_I2C_Read... [14:59:40]Read from MH i2c: E2 0E 00 [14:59:40]MH_I2C_Read... [14:59:40]Read from MH i2c: E2 0E 00 BE 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4C [14:59:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [14:59:40]wFMCommunicate OK [14:59:40]SAM_PROTO_GetShiftState done [14:59:40]FM_GetShiftState done [14:59:40]req_shift_opened done [14:59:40]requested_item shift.open_date is exist - process it [14:59:40]req_shift_open_date [14:59:40]req_shift_open_date done [14:59:40]produce_requested_data done [14:59:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226005,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [14:59:40]process_action_free close_receipt [14:59:40]json_value_free [14:59:40]json_value_free done [14:59:40]process_json_proto returns [14:59:40]Send response to host [14:59:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226005,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [14:59:40]free response buf [14:59:40]execute_script done [14:59:40]execute_script returns [14:59:40]free content buf [14:59:40]Sock 9.Close socket [14:59:40]Sock 9.Thread stoped [14:59:43]recv_with_timeout no data received [14:59:43]ConnectInit Can't take IP for lk.salyk.kg [14:59:43]CommunicateWithHost connect error [14:59:43]CommunicateWithHost err = -1 [14:59:43]OFD Sender: Server communicate error [14:59:48]OFD Sender: Processing packet 226005 [packets to send 600, broken 599] [14:59:48]ProducePacketName [14:59:48]name=ofd_packets/00226005 [14:59:48]OFD Sender: To server: pG, [14:59:48]CommunicateWithHost lk.salyk.kg:30040 [14:59:48]ConnectInit lk.salyk.kg [14:59:53]ConnectInit Can't take IP for lk.salyk.kg [14:59:53]CommunicateWithHost connect error [14:59:53]CommunicateWithHost err = -1 [14:59:53]OFD Sender: Server communicate error [14:59:58]OFD Sender: Processing packet 226005 [packets to send 600, broken 599] [14:59:58]ProducePacketName [14:59:58]name=ofd_packets/00226005 [14:59:58]OFD Sender: To server: pG, [14:59:58]CommunicateWithHost lk.salyk.kg:30040 [14:59:58]ConnectInit lk.salyk.kg [15:00:00]recv_with_timeout no data received [15:00:03]ConnectInit Can't take IP for lk.salyk.kg [15:00:03]CommunicateWithHost connect error [15:00:03]CommunicateWithHost err = -1 [15:00:03]OFD Sender: Server communicate error [15:00:08]OFD Sender: Processing packet 226005 [packets to send 600, broken 599] [15:00:08]ProducePacketName [15:00:08]name=ofd_packets/00226005 [15:00:08]OFD Sender: To server: pG, [15:00:08]CommunicateWithHost lk.salyk.kg:30040 [15:00:08]ConnectInit lk.salyk.kg [15:00:12]Connected sock=10 [15:00: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 35 39 0C 01 00 00 92 8D 04 01 E8 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 59 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 72 03 00 35 04 06 00 AF 63 D7 58 92 26 44 39 42 51 58 77 12 0B [15:00:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 61 81 47 00 E4 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 72 03 00 F4 03 04 00 88 B7 A4 66 B6 04 01 00 00 08 2A 48 6E B8 44 2D 12 [15:00:17]CommunicateWithHost err = 0 [15:00:17]CheckOFDResponse [15:00:17]1017 (14) - 77093643461234 [15:00:17]1041 (16) - 0000000000874959 [15:00:17]1040 (4) - 226005 [15:00:17]1012 (4) - 27.07.2024 09:02 [15:00:17]1206 (1) - 0 [15:00:17]OFD Sender: Remove packet 226005 [15:00:17]ProducePacketName [15:00:17]name=ofd_packets/00226005 [15:00:17]NVStorageDeleteData [15:00:17]OFD Sender: No OFD packet to send [15:00:22]OFD Sender: No OFD packet to send [15:00:27]OFD Sender: No OFD packet to send [15:00:32]OFD Sender: No OFD packet to send [15:00:32]recv_with_timeout no data received [15:00:37]OFD Sender: No OFD packet to send [15:00:42]OFD Sender: No OFD packet to send [15:00:47]OFD Sender: No OFD packet to send [15:00:52]OFD Sender: No OFD packet to send [15:00:57]OFD Sender: No OFD packet to send [15:01:00]accept exits with 8 [15:01:00]New connection [15:01:00]New thread 3067047268 created [15:01:00]Thread 3067190628 joined [15:01:00]Waiting for new connection... [15:01:00] Sock 8.Parse request [15:01:00]Sock 8.Check first char [15:01:00]Sock 8.First char is OK [15:01:00]request: POST /json_proto HTTP/1.0 [15:01:00]Method: POST [15:01:00]URL: /json_proto [15:01:00]Method is POST - this is cgi request [15:01:00]url: /json_proto [15:01:00]query_string will be loaded in cgi processing [15:01:00]execute_cgi json_proto POST (null) [15:01:00]execute_cgi path=json_proto method=POST [15:01:00]POST find Content-Length [15:01:00]Host: 172.17.43.131:8080 [15:01:00]Content-Length: 1202 [15:01:00]Content-Type: application/json [15:01:00] [15:01:00]POST finish read [15:01:00]Found Content-Length = 1202 [15:01: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002306\u000A27.07.2024 14:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\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\u000A99544\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:00]execute_script... [15:01: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002306\u000A27.07.2024 14:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\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\u000A99544\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:00]POST & json_proto [15:01:00]process_json_proto [15:01:00]json parsed OK: [15:01:00]protocol is kg_v1.0 [15:01:00]action value=print_text [15:01:00]process_action print_text [15:01:00]cmd_print_text [15:01:00]ExternCall_PrintAddStr [15:01:00]wPrintStart [15:01:00]Write to MH i2c: 01 00 00 BF 03 C2 [15:01:00]Write i2c OK [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: 01 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: 01 07 00 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: 01 07 00 BF 03 00 00 00 00 00 FF 0F D7 [15:01:00]RasterBufferAndPrint [15:01:00]line *****ТОВАРНЫЙ ЧЕК***** [15:01:00]line АЗС-97 [15:01:00]line Партнер нефть [15:01:00]line 02508201610067 [15:01:00]line Кассир : Орунбаева Б. [15:01:00]line Счет N : (1)2002306 [15:01:00]line 27.07.2024 14:59 [15:01:00]line ПРОДАЖА [15:01:00]line ТРК (МРК, ГНК): 33 [15:01:00]line Вид ГСМ : 2710124130 [15:01:00]line Аи-92-К-5 [15:01:00]line 14.750 x 67.80 [15:01:00]line ИТОГ: 1000.05 [15:01:00]line Тип оплаты: Талоны: Топливная Карта [15:01:00]line 99544 [15:01:00]line ______________________ [15:01:00]line (подпись) [15:01:00]written 0, free lines is 4095 [15:01:00]Write to MH i2c: 01 00 00 D3 03 D6 [15:01:00]Write i2c OK [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: 01 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: 01 07 00 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 11 0E FC [15:01:00]RasterBufferAndPrint [15:01:00]line [15:01:00]line [15:01:00]line [15:01:00]line [15:01:00]line [15:01:00]written 0, free lines is 3603 [15:01:00]MH_Cut [15:01:00]Write to MH i2c: D1 01 00 DA 03 01 AF [15:01:00]Write i2c OK [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: D1 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: D1 01 00 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: D1 01 00 DA 03 00 AE [15:01:00]Write to MH i2c: 01 00 00 DB 03 DE [15:01:00]Write i2c OK [15:01:00]MH_I2C_Read... [15:01:00]recv_with_timeout no data received [15:01:01]*** Cut start [15:01:01]*** Partial cut [15:01:01]*** CUTSNS_PIN = 1 [15:01:01]*** CUTSNS_PIN = 0 [15:01:01]*** Brake cut motor [15:01:01]Read from MH i2c: 01 [15:01:01]MH_I2C_Read... [15:01:01]Read from MH i2c: 01 07 00 [15:01:01]MH_I2C_Read... [15:01:01]*** Stop cut motor [15:01:01]*** Cut end [15:01:01]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 FF 0F F3 [15:01:01]process_action print_text done [15:01:01]requested_data is exist [15:01:01]produce_requested_data [15:01:01]requested_item fm.sn is exist - process it [15:01:01]wFMCommunicate request_size=4 [15:01:01]MH_SAM_APDU [15:01:01]CAPDU: 80 11 00 00 [15:01:01]Write to MH i2c: E2 08 00 DC 03 80 11 00 00 00 00 00 00 59 [15:01:01]Write i2c OK [15:01:01]MH_I2C_Read... [15:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:01]Read from MH i2c: E2 [15:01:01]MH_I2C_Read... [15:01:01]Read from MH i2c: E2 17 00 [15:01:01]MH_I2C_Read... [15:01:01]Read from MH i2c: E2 17 00 DC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [15:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:01:01]wFMCommunicate OK [15:01:01]requested_item fd.num is exist - process it [15:01:01]SAM_PROTO_GetFieldsCounters [15:01:01]wFMCommunicate request_size=4 [15:01:01]MH_SAM_APDU [15:01:01]CAPDU: 80 13 00 00 [15:01:01]Write to MH i2c: E2 08 00 DD 03 80 13 00 00 00 00 00 00 5C [15:01:01]Write i2c OK [15:01:01]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 62 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 62 00 DD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [15:01: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:02]wFMCommunicate OK [15:01:02]SAM_PROTO_GetFieldsCounters done [15:01:02]requested_item shift.num is exist - process it [15:01:02]requested_item shift.opened is exist - process it [15:01:02]req_shift_opened [15:01:02]FM_GetShiftState [15:01:02]SAM_PROTO_GetShiftState [15:01:02]wFMCommunicate request_size=4 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 13 01 00 [15:01:02]Write to MH i2c: E2 08 00 DE 03 80 13 01 00 00 00 00 00 5E [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 0E 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 0E 00 DE 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6C [15:01:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:01:02]wFMCommunicate OK [15:01:02]SAM_PROTO_GetShiftState done [15:01:02]FM_GetShiftState done [15:01:02]req_shift_opened done [15:01:02]requested_item shift.open_date is exist - process it [15:01:02]req_shift_open_date [15:01:02]req_shift_open_date done [15:01:02]produce_requested_data done [15:01:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226005,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:01:02]process_action_free print_text [15:01:02]json_value_free [15:01:02]json_value_free done [15:01:02]process_json_proto returns [15:01:02]Send response to host [15:01:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226005,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:01:02]free response buf [15:01:02]execute_script done [15:01:02]execute_script returns [15:01:02]free content buf [15:01:02]Sock 8.Close socket [15:01:02]Sock 8.Thread stoped [15:01:02]OFD Sender: No OFD packet to send [15:01:08]OFD Sender: No OFD packet to send [15:01:12]recv_with_timeout no data received [15:01:13]OFD Sender: No OFD packet to send [15:01:18]OFD Sender: No OFD packet to send [15:01:23]OFD Sender: No OFD packet to send [15:01:28]OFD Sender: No OFD packet to send [15:01:33]OFD Sender: No OFD packet to send [15:01:38]OFD Sender: No OFD packet to send [15:01:43]OFD Sender: No OFD packet to send [15:01:48]OFD Sender: No OFD packet to send [15:01:53]OFD Sender: No OFD packet to send [15:01:58]OFD Sender: No OFD packet to send [15:02:00]accept exits with 10 [15:02:00]New connection [15:02:00]New thread 3067190628 created [15:02:00]Thread 3067047268 joined [15:02:00]Waiting for new connection... [15:02:00] Sock 10.Parse request [15:02:00]Sock 10.Check first char [15:02:00]Sock 10.First char is OK [15:02:00]request: POST /json_proto HTTP/1.0 [15:02:00]Method: POST [15:02:00]URL: /json_proto [15:02:00]Method is POST - this is cgi request [15:02:00]url: /json_proto [15:02:00]query_string will be loaded in cgi processing [15:02:00]execute_cgi json_proto POST (null) [15:02:00]execute_cgi path=json_proto method=POST [15:02:00]POST find Content-Length [15:02:00]Host: 172.17.43.131:8080 [15:02:00]Content-Length: 804 [15:02:00]Content-Type: application/json [15:02:00] [15:02:00]POST finish read [15:02:00]Found Content-Length = 804 [15:02:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.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" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:00]execute_script... [15:02:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.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" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:00]POST & json_proto [15:02:00]process_json_proto [15:02:00]json parsed OK: [15:02:00]protocol is kg_v1.0 [15:02:00]action value=close_receipt [15:02:00]process_action close_receipt [15:02:00]cmd_close_receipt [15:02:00]MH_GetDate [15:02:00]Write to MH i2c: F0 00 00 DF 03 D1 [15:02:00]Write i2c OK [15:02:00]MH_I2C_Read... [15:02:00]Read from MH i2c: F0 [15:02:00]MH_I2C_Read... [15:02:00]Read from MH i2c: F0 09 00 [15:02:00]MH_I2C_Read... [15:02:00]Read from MH i2c: F0 09 00 DF 03 00 E9 0B A5 66 F9 24 A2 66 FE [15:02:00]GetLastDocTimeStamp 1722092377 [15:02:00]current date 1722092521 [15:02:00]FM_GetShiftState [15:02:00]SAM_PROTO_GetShiftState [15:02:00]wFMCommunicate request_size=4 [15:02:00]MH_SAM_APDU [15:02:00]CAPDU: 80 13 01 00 [15:02:00]Write to MH i2c: E2 08 00 E0 03 80 13 01 00 00 00 00 00 60 [15:02:00]Write i2c OK [15:02:00]MH_I2C_Read... [15:02:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:00]Read from MH i2c: E2 [15:02:00]MH_I2C_Read... [15:02:00]Read from MH i2c: E2 0E 00 [15:02:00]MH_I2C_Read... [15:02:00]Read from MH i2c: E2 0E 00 E0 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6E [15:02:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:02:00]wFMCommunicate OK [15:02:00]SAM_PROTO_GetShiftState done [15:02:00]FM_GetShiftState done [15:02:00]opened in 1722038719 [15:02:00]opened+sec_in_day 1722125119 [15:02:00]quantity*price = 135600 [15:02:00]sum+1 = 135601 [15:02:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1356.00 НСП 1% : 12.00 НДС 12% : 144.00 Наличными: 0.00 Безнал.: 1356.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 366 27.07.2024 15:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226006 ФПД: 207266446525074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226006&fm=207266446525074&tin=02508201610067®Number=0000000000092624&sum=135600 [15:02:02]StoreToDocumentArchive [15:02:02]shift 438 fd 226006 [15:02:02]save to /storage/0438/doc_00226006 [15:02:02]save last doc name /storage/0438/doc_00226006 to /storage/kkm_last_doc_name [15:02:02]save OK [15:02:02]Clear old archive folders... [15:02:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:02:02]tlvbuf is 01A0CBE0 [15:02:02]SAM_PROTO_ClearQueue [15:02:02]wFMCommunicate request_size=4 [15:02:02]MH_SAM_APDU [15:02:02]CAPDU: 80 09 00 00 [15:02:02]Write to MH i2c: E2 08 00 ED 03 80 09 00 00 00 00 00 00 62 [15:02:02]Write i2c OK [15:02:02]MH_I2C_Read... [15:02:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:02]Read from MH i2c: E2 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [15:02:02]RAPDU: 90 00 [15:02:02]wFMCommunicate OK [15:02:02]SAM_PROTO_ClearQueue done [15:02:02]KKMCreateOFDPacket [15:02:02]OFDProtocolAddRootSTLVToBuf [15:02:02]FM_MakeSignedData [15:02:02]FM_MakeSignedData [15:02:02]SAM_PROTO_SignData [15:02:02]wFMCommunicate request_size=4 [15:02:02]MH_SAM_APDU [15:02:02]CAPDU: 80 0D 01 02 [15:02:02]Write to MH i2c: E2 08 00 EE 03 80 0D 01 02 00 00 00 00 6A [15:02:02]Write i2c OK [15:02:02]MH_I2C_Read... [15:02:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:02]Read from MH i2c: E2 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [15:02:02]RAPDU: 90 00 [15:02:02]wFMCommunicate OK [15:02:02]wFMCommunicate request_size=255 [15:02:02]MH_SAM_APDU [15:02: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 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 E9 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 72 03 00 35 04 06 00 BC [15:02:02]Write to MH i2c: E2 02 01 EF 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 E9 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 72 03 00 35 04 06 00 BC 00 00 21 [15:02:02]Write i2c OK [15:02:02]MH_I2C_Read... [15:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:02]Read from MH i2c: E2 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [15:02:02]RAPDU: 90 00 [15:02:02]wFMCommunicate OK [15:02:02]wFMCommunicate request_size=10 [15:02:02]MH_SAM_APDU [15:02:02]CAPDU: 80 0D 02 02 05 81 FA EB 42 92 [15:02:02]Write to MH i2c: E2 0D 00 F0 03 80 0D 02 02 05 00 81 FA EB 42 92 00 00 B1 [15:02:02]Write i2c OK [15:02:02]MH_I2C_Read... [15:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:02]Read from MH i2c: E2 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [15:02:02]RAPDU: 90 00 [15:02:02]wFMCommunicate OK [15:02:02]wFMCommunicate request_size=4 [15:02:02]MH_SAM_APDU [15:02:02]CAPDU: 80 0D 03 02 [15:02:02]Write to MH i2c: E2 08 00 F1 03 80 0D 03 02 00 00 00 00 6F [15:02:02]Write i2c OK [15:02:02]MH_I2C_Read... [15:02:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:02]Read from MH i2c: E2 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 0B 00 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 0B 00 F1 03 00 85 82 1E 89 A3 4E 69 F9 90 00 71 [15:02:02]RAPDU: 85 82 1E 89 A3 4E 69 F9 90 00 [15:02:02]wFMCommunicate OK [15:02:02]SAM_PROTO_SignData done [15:02:02]FM_MakeSignedData done [15:02:02]CreateOFDProtocolMessage [15:02:02]wFMCommunicate request_size=4 [15:02:02]MH_SAM_APDU [15:02:02]CAPDU: 80 11 00 00 [15:02:02]Write to MH i2c: E2 08 00 F2 03 80 11 00 00 00 00 00 00 6F [15:02:02]Write i2c OK [15:02:02]MH_I2C_Read... [15:02:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:02]Read from MH i2c: E2 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 17 00 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: E2 17 00 F2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [15:02:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:02:02]wFMCommunicate OK [15:02:02]CreateOFDProtocolMessage done [15:02:02]OFDSenderStorePacket 226006 [15:02:02]StoreOFDPacket docnum=226006 [15:02:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 05 29 07 01 B8 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 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 E9 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 72 03 00 35 04 06 00 BC 81 FA EB 42 92 85 82 1E 89 A3 4E 69 F9 [15:02:02]CheckFolder [15:02:02]dirname=/storage/ofd_packets [15:02:02]CheckFolder done [15:02:02]ProducePacketName [15:02:02]name=ofd_packets/00226006 [15:02:02]NVStorageSaveData ofd_packets/00226006 [15:02:02]File name is /storage/ofd_packets/00226006 [15:02:02]Write 301 bytes [15:02:02]NVStorageSaveData done [15:02:02]OFDSenderStorePacket done [15:02:02]KKMCreateOFDPacket done [15:02:02]NVStorageSaveData kkm_last_timestamp [15:02:02]File name is /storage/kkm_last_timestamp [15:02:02]Write 4 bytes [15:02:02]NVStorageSaveData done [15:02:02]ExternCall_PrintAddStr [15:02:02]wPrintStart [15:02:02]Write to MH i2c: 01 00 00 F3 03 F6 [15:02:02]Write i2c OK [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: 01 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: 01 07 00 [15:02:02]MH_I2C_Read... [15:02:02]Read from MH i2c: 01 07 00 F3 03 00 00 00 00 00 FF 0F 0B [15:02:02]RasterBufferAndPrint [15:02:02]line Счет N : (1)2002305 [15:02:02]line ИНН: 02508201610067 [15:02:02]line Контрольно-Кассовый Чек [15:02:02]line ПРОДАЖА [15:02:02]line ТРК (МРК, ГНК) : 53 [15:02:02]line Товар: 2710124130 [15:02:02]line Аи-92-К-5 [15:02:02]line 20.000 * 67.80 [15:02:02]line = 1356.00 [15:02:02]line НДС 12% НСП 1% [15:02:02]line > о реализуемом товаре [15:02:02]line ИТОГО: 1356.00 [15:02:02]line НСП 1% : 12.00 [15:02:02]line НДС 12% : 144.00 [15:02:02]line Наличными: 0.00 [15:02:02]line Безнал.: 1356.00 [15:02:02]line Место: АЗС № 97 "Партнер Нефть" [15:02:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:02:02]line СНО: Общий режим [15:02:02]line Чек 366 27.07.2024 15:02 [15:02:02]line Смена: 438 ФФД: 1.0 [15:02:02]line ЗНМ: 0300000054 [15:02:02]line РНМ: 0000000000092624 [15:02:02]line Версия ККМ: 001 [15:02:02]line Платежная система: O! деньги [15:02:02]line ФМ: 0000000000874959 [15:02:02]line ФД: 226006 [15:02:02]line ФПД: 207266446525074 [15:02:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226006&fm=207266446525074&tin=02508201610067®Number=0000000000092624&sum=135600 [15:02:02]written 0, free lines is 4095 [15:02:02]OFD Sender: Processing packet 226006 [packets to send 600, broken 599] [15:02:02]ProducePacketName [15:02:02]name=ofd_packets/00226006 [15:02:02]OFD Sender: To server: pG, [15:02:02]CommunicateWithHost lk.salyk.kg:30040 [15:02:02]ConnectInit lk.salyk.kg [15:02:03]Write to MH i2c: 01 00 00 1D 04 21 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: 01 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: 01 07 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: 01 07 00 1D 04 00 00 00 00 00 73 0C A7 [15:02:03]RasterBufferAndPrint [15:02:03]line [15:02:03]line [15:02:03]line [15:02:03]line [15:02:03]line [15:02:03]written 0, free lines is 3190 [15:02:03]MH_Cut [15:02:03]Write to MH i2c: D1 01 00 24 04 01 FA [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: D1 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: D1 01 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: D1 01 00 24 04 00 F9 [15:02:03]Write to MH i2c: 01 00 00 25 04 29 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]Connected sock=8 [15:02: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 35 39 0F 01 00 00 05 29 07 01 B8 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 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 E9 0B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 72 03 00 35 04 06 00 BC 81 FA EB 42 92 85 82 1E 89 A3 4E 69 F9 [15:02:04]*** Cut start [15:02:04]*** Partial cut [15:02:04]*** CUTSNS_PIN = 1 [15:02:04]*** CUTSNS_PIN = 0 [15:02:04]*** Brake cut motor [15:02:04]Read from MH i2c: 01 [15:02:04]MH_I2C_Read... [15:02:04]*** Stop cut motor [15:02:04]*** Cut end [15:02:04]Read from MH i2c: 01 07 00 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 FF 0F 3E [15:02:04]process_action close_receipt done [15:02:04]requested_data is exist [15:02:04]produce_requested_data [15:02:04]requested_item fm.sn is exist - process it [15:02:04]wFMCommunicate request_size=4 [15:02:04]MH_SAM_APDU [15:02:04]CAPDU: 80 11 00 00 [15:02:04]Write to MH i2c: E2 08 00 26 04 80 11 00 00 00 00 00 00 A4 [15:02:04]Write i2c OK [15:02:04]MH_I2C_Read... [15:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:05]Read from MH i2c: E2 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 17 00 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 17 00 26 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [15:02:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:02:05]wFMCommunicate OK [15:02:05]requested_item fd.num is exist - process it [15:02:05]SAM_PROTO_GetFieldsCounters [15:02:05]wFMCommunicate request_size=4 [15:02:05]MH_SAM_APDU [15:02:05]CAPDU: 80 13 00 00 [15:02:05]Write to MH i2c: E2 08 00 27 04 80 13 00 00 00 00 00 00 A7 [15:02:05]Write i2c OK [15:02:05]MH_I2C_Read... [15:02:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:05]Read from MH i2c: E2 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 62 00 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 62 00 27 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [15:02:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:02:05]wFMCommunicate OK [15:02:05]SAM_PROTO_GetFieldsCounters done [15:02:05]requested_item shift.num is exist - process it [15:02:05]requested_item shift.opened is exist - process it [15:02:05]req_shift_opened [15:02:05]FM_GetShiftState [15:02:05]SAM_PROTO_GetShiftState [15:02:05]wFMCommunicate request_size=4 [15:02:05]MH_SAM_APDU [15:02:05]CAPDU: 80 13 01 00 [15:02:05]Write to MH i2c: E2 08 00 28 04 80 13 01 00 00 00 00 00 A9 [15:02:05]Write i2c OK [15:02:05]MH_I2C_Read... [15:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:05]Read from MH i2c: E2 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 0E 00 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 0E 00 28 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [15:02:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:02:05]wFMCommunicate OK [15:02:05]SAM_PROTO_GetShiftState done [15:02:05]FM_GetShiftState done [15:02:05]req_shift_opened done [15:02:05]requested_item shift.open_date is exist - process it [15:02:05]req_shift_open_date [15:02:05]req_shift_open_date done [15:02:05]produce_requested_data done [15:02:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226006,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:02:05]process_action_free close_receipt [15:02:05]json_value_free [15:02:05]json_value_free done [15:02:05]process_json_proto returns [15:02:05]Send response to host [15:02:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226006,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:02:05]free response buf [15:02:05]execute_script done [15:02:05]execute_script returns [15:02:05]free content buf [15:02:05]Sock 10.Close socket [15:02:05]Sock 10.Thread stoped [15:02: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 35 39 4F 00 00 00 8C 24 47 00 B0 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 72 03 00 F4 03 04 00 F7 B7 A4 66 B6 04 01 00 00 60 3B 1E 31 F2 EF FD D4 [15:02:05]CommunicateWithHost err = 0 [15:02:05]CheckOFDResponse [15:02:05]1017 (14) - 77093643461234 [15:02:05]1041 (16) - 0000000000874959 [15:02:05]1040 (4) - 226006 [15:02:05]1012 (4) - 27.07.2024 09:03 [15:02:05]1206 (1) - 0 [15:02:05]OFD Sender: Remove packet 226006 [15:02:05]ProducePacketName [15:02:05]name=ofd_packets/00226006 [15:02:05]NVStorageDeleteData [15:02:05]OFD Sender: No OFD packet to send [15:02:10]OFD Sender: No OFD packet to send [15:02:15]OFD Sender: No OFD packet to send [15:02:21]OFD Sender: No OFD packet to send [15:02:22]recv_with_timeout no data received [15:02:26]OFD Sender: No OFD packet to send [15:02:31]OFD Sender: No OFD packet to send [15:02:33]recv_with_timeout no data received [15:02:36]OFD Sender: No OFD packet to send [15:02:41]OFD Sender: No OFD packet to send [15:02:46]OFD Sender: No OFD packet to send [15:02:51]OFD Sender: No OFD packet to send [15:02:56]OFD Sender: No OFD packet to send [15:03:01]OFD Sender: No OFD packet to send [15:03:06]OFD Sender: No OFD packet to send [15:03:11]OFD Sender: No OFD packet to send [15:03:16]OFD Sender: No OFD packet to send [15:03:21]OFD Sender: No OFD packet to send [15:03:23]int [15:03:23]Write to MH i2c: 01 00 00 29 04 2D [15:03:23]*** FLAG_PRN_PAP1 set [15:03:23]Write i2c OK [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 29 04 00 01 00 00 00 FF 0F 43 [15:03:23]state=0 [15:03:23]No paper [15:03:23]int [15:03:23]Write to MH i2c: 01 00 00 2A 04 2E [15:03:23]*** FLAG_PRN_PAP2 set [15:03:23]Write i2c OK [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 2A 04 00 03 00 00 00 FF 0F 46 [15:03:23]state=0 [15:03:23]No paper [15:03:23]Cover opened [15:03:23]int [15:03:23]Write to MH i2c: 01 00 00 2B 04 2F [15:03:23]*** FLAG_PRN_PAP2 reset [15:03:23]Write i2c OK [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 2B 04 00 01 00 00 00 FF 0F 45 [15:03:23]state=3 [15:03:23]No paper [15:03:23]Cover closed [15:03:23]int [15:03:23]Write to MH i2c: 01 00 00 2C 04 30 [15:03:23]*** FLAG_PRN_PAP2 set [15:03:23]Write i2c OK [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 2C 04 00 03 00 00 00 FF 0F 48 [15:03:23]state=0 [15:03:23]No paper [15:03:23]Cover opened [15:03:23]int [15:03:23]Write to MH i2c: 01 00 00 2D 04 31 [15:03:23]*** FLAG_PRN_PAP2 reset [15:03:23]Write i2c OK [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 [15:03:23]MH_I2C_Read... [15:03:23]Read from MH i2c: 01 07 00 2D 04 00 01 00 00 00 FF 0F 47 [15:03:23]state=3 [15:03:23]No paper [15:03:23]Cover closed [15:03:24]int [15:03:24]Write to MH i2c: 01 00 00 2E 04 32 [15:03:24]*** FLAG_PRN_PAP2 set [15:03:24]Write i2c OK [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 07 00 [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 07 00 2E 04 00 03 00 00 00 FF 0F 4A [15:03:24]state=0 [15:03:24]No paper [15:03:24]Cover opened [15:03:24]int [15:03:24]Write to MH i2c: 01 00 00 2F 04 33 [15:03:24]*** FLAG_PRN_PAP1 reset [15:03:24]Write i2c OK [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 07 00 [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 07 00 2F 04 00 02 00 00 00 FF 0F 4A [15:03:24]state=3 [15:03:24]Cover opened [15:03:24]int [15:03:24]Write to MH i2c: 01 00 00 30 04 34 [15:03:24]*** FLAG_PRN_PAP2 reset [15:03:24]Write i2c OK [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 07 00 [15:03:24]MH_I2C_Read... [15:03:24]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [15:03:24]state=3 [15:03:24]Cover closed [15:03:26]OFD Sender: No OFD packet to send [15:03:31]OFD Sender: No OFD packet to send [15:03:36]OFD Sender: No OFD packet to send [15:03:41]OFD Sender: No OFD packet to send [15:03:43]accept exits with 9 [15:03:43]New connection [15:03:43]New thread 3067047268 created [15:03:43]Thread 3067190628 joined [15:03:43]Waiting for new connection... [15:03:43] Sock 9.Parse request [15:03:43]Sock 9.Check first char [15:03:43]Sock 9.First char is OK [15:03:43]request: POST /json_proto HTTP/1.0 [15:03:43]Method: POST [15:03:43]URL: /json_proto [15:03:43]Method is POST - this is cgi request [15:03:43]url: /json_proto [15:03:43]query_string will be loaded in cgi processing [15:03:43]execute_cgi json_proto POST (null) [15:03:43]execute_cgi path=json_proto method=POST [15:03:43]POST find Content-Length [15:03:43]Host: 172.17.43.131:8080 [15:03:43]Content-Length: 680 [15:03:43]Content-Type: application/json [15:03:43] [15:03:43]POST finish read [15:03:43]Found Content-Length = 680 [15:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:43]execute_script... [15:03: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)2002308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:43]POST & json_proto [15:03:43]process_json_proto [15:03:43]json parsed OK: [15:03:43]protocol is kg_v1.0 [15:03:43]action value=close_receipt [15:03:43]process_action close_receipt [15:03:43]cmd_close_receipt [15:03:43]MH_GetDate [15:03:43]Write to MH i2c: F0 00 00 31 04 24 [15:03:43]Write i2c OK [15:03:43]MH_I2C_Read... [15:03:43]Read from MH i2c: F0 [15:03:43]MH_I2C_Read... [15:03:43]Read from MH i2c: F0 09 00 [15:03:43]MH_I2C_Read... [15:03:43]Read from MH i2c: F0 09 00 31 04 00 50 0C A5 66 F9 24 A2 66 B9 [15:03:43]GetLastDocTimeStamp 1722092521 [15:03:43]current date 1722092624 [15:03:43]FM_GetShiftState [15:03:43]SAM_PROTO_GetShiftState [15:03:43]wFMCommunicate request_size=4 [15:03:43]MH_SAM_APDU [15:03:43]CAPDU: 80 13 01 00 [15:03:43]Write to MH i2c: E2 08 00 32 04 80 13 01 00 00 00 00 00 B3 [15:03:43]Write i2c OK [15:03:43]MH_I2C_Read... [15:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:43]Read from MH i2c: E2 [15:03:43]MH_I2C_Read... [15:03:43]Read from MH i2c: E2 0E 00 [15:03:43]MH_I2C_Read... [15:03:43]Read from MH i2c: E2 0E 00 32 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C1 [15:03:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:03:43]wFMCommunicate OK [15:03:43]SAM_PROTO_GetShiftState done [15:03:43]FM_GetShiftState done [15:03:43]opened in 1722038719 [15:03:43]opened+sec_in_day 1722125119 [15:03:43]quantity*price = 100050 [15:03:43]sum+1 = 100052 [15:03:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 367 27.07.2024 15:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226007 ФПД: 50813911710291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226007&fm=50813911710291&tin=02508201610067®Number=0000000000092624&sum=100000 [15:03:44]StoreToDocumentArchive [15:03:44]shift 438 fd 226007 [15:03:44]save to /storage/0438/doc_00226007 [15:03:44]save last doc name /storage/0438/doc_00226007 to /storage/kkm_last_doc_name [15:03:44]save OK [15:03:44]Clear old archive folders... [15:03:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:03:44]tlvbuf is 01A74310 [15:03:44]SAM_PROTO_ClearQueue [15:03:44]wFMCommunicate request_size=4 [15:03:44]MH_SAM_APDU [15:03:44]CAPDU: 80 09 00 00 [15:03:44]Write to MH i2c: E2 08 00 3F 04 80 09 00 00 00 00 00 00 B5 [15:03:44]Write i2c OK [15:03:44]MH_I2C_Read... [15:03:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:03:44]Read from MH i2c: E2 [15:03:44]MH_I2C_Read... [15:03:44]Read from MH i2c: E2 03 00 [15:03:44]MH_I2C_Read... [15:03:44]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [15:03:44]RAPDU: 90 00 [15:03:44]wFMCommunicate OK [15:03:44]SAM_PROTO_ClearQueue done [15:03:44]KKMCreateOFDPacket [15:03:44]OFDProtocolAddRootSTLVToBuf [15:03:44]FM_MakeSignedData [15:03:44]FM_MakeSignedData [15:03:44]SAM_PROTO_SignData [15:03:44]wFMCommunicate request_size=4 [15:03:44]MH_SAM_APDU [15:03:44]CAPDU: 80 0D 01 02 [15:03:44]Write to MH i2c: E2 08 00 40 04 80 0D 01 02 00 00 00 00 BD [15:03:44]Write i2c OK [15:03:44]MH_I2C_Read... [15:03:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:03:44]Read from MH i2c: E2 [15:03:44]MH_I2C_Read... [15:03:44]Read from MH i2c: E2 03 00 [15:03:44]MH_I2C_Read... [15:03:44]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [15:03:44]RAPDU: 90 00 [15:03:44]wFMCommunicate OK [15:03:44]wFMCommunicate request_size=255 [15:03:44]MH_SAM_APDU [15:03:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 50 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 72 03 00 35 04 06 00 2E 37 09 28 [15:03:44]Write to MH i2c: E2 02 01 41 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 50 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 72 03 00 35 04 06 00 2E 37 09 28 00 00 BA [15:03:44]Write i2c OK [15:03:44]MH_I2C_Read... [15:03:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:45]Read from MH i2c: E2 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 03 00 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [15:03:45]RAPDU: 90 00 [15:03:45]wFMCommunicate OK [15:03:45]wFMCommunicate request_size=7 [15:03:45]MH_SAM_APDU [15:03:45]CAPDU: 80 0D 02 02 02 3A 53 [15:03:45]Write to MH i2c: E2 0A 00 42 04 80 0D 02 02 02 00 3A 53 00 00 51 [15:03:45]Write i2c OK [15:03:45]MH_I2C_Read... [15:03:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:45]Read from MH i2c: E2 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 03 00 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [15:03:45]RAPDU: 90 00 [15:03:45]wFMCommunicate OK [15:03:45]wFMCommunicate request_size=4 [15:03:45]MH_SAM_APDU [15:03:45]CAPDU: 80 0D 03 02 [15:03:45]Write to MH i2c: E2 08 00 43 04 80 0D 03 02 00 00 00 00 C2 [15:03:45]Write i2c OK [15:03:45]MH_I2C_Read... [15:03:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:03:45]Read from MH i2c: E2 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 0B 00 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 0B 00 43 04 00 E9 F3 F2 E3 1F A9 40 51 90 00 CD [15:03:45]RAPDU: E9 F3 F2 E3 1F A9 40 51 90 00 [15:03:45]wFMCommunicate OK [15:03:45]SAM_PROTO_SignData done [15:03:45]FM_MakeSignedData done [15:03:45]CreateOFDProtocolMessage [15:03:45]wFMCommunicate request_size=4 [15:03:45]MH_SAM_APDU [15:03:45]CAPDU: 80 11 00 00 [15:03:45]Write to MH i2c: E2 08 00 44 04 80 11 00 00 00 00 00 00 C2 [15:03:45]Write i2c OK [15:03:45]MH_I2C_Read... [15:03:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:45]Read from MH i2c: E2 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: E2 17 00 [15:03:45]MH_I2C_Read... [15:03:45]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 35 39 90 00 1F [15:03:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:03:45]wFMCommunicate OK [15:03:45]CreateOFDProtocolMessage done [15:03:45]OFDSenderStorePacket 226007 [15:03:45]StoreOFDPacket docnum=226007 [15:03:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 92 B2 04 01 F3 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 50 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 72 03 00 35 04 06 00 2E 37 09 28 3A 53 E9 F3 F2 E3 1F A9 40 51 [15:03:45]CheckFolder [15:03:45]dirname=/storage/ofd_packets [15:03:45]CheckFolder done [15:03:45]ProducePacketName [15:03:45]name=ofd_packets/00226007 [15:03:45]NVStorageSaveData ofd_packets/00226007 [15:03:45]File name is /storage/ofd_packets/00226007 [15:03:45]Write 298 bytes [15:03:45]NVStorageSaveData done [15:03:45]OFDSenderStorePacket done [15:03:45]KKMCreateOFDPacket done [15:03:45]NVStorageSaveData kkm_last_timestamp [15:03:45]File name is /storage/kkm_last_timestamp [15:03:45]Write 4 bytes [15:03:45]NVStorageSaveData done [15:03:45]ExternCall_PrintAddStr [15:03:45]wPrintStart [15:03:45]Write to MH i2c: 01 00 00 45 04 49 [15:03:45]Write i2c OK [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: 01 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: 01 07 00 [15:03:45]MH_I2C_Read... [15:03:45]Read from MH i2c: 01 07 00 45 04 00 00 00 00 00 FF 0F 5E [15:03:45]RasterBufferAndPrint [15:03:45]line Счет N : (1)2002308 [15:03:45]line ИНН: 02508201610067 [15:03:45]line Контрольно-Кассовый Чек [15:03:45]line ПРОДАЖА [15:03:45]line ТРК (МРК, ГНК) : 41 [15:03:45]line Товар: 2710194210 [15:03:45]line ДТ-К-5 [15:03:45]line 13.130 * 76.20 [15:03:45]line = 1000.51 [15:03:45]line НДС 12% НСП 1% [15:03:45]line > о реализуемом товаре [15:03:45]line ОКРУГЛЕНИЕ: -0.51 [15:03:45]line ИТОГО: 1000.00 [15:03:45]line Внесено: 1000.00 [15:03:45]line СДАЧА: 0.00 [15:03:45]line НСП 1% : 8.85 [15:03:45]line НДС 12% : 106.25 [15:03:45]line Наличными: 1000.00 [15:03:45]line Безнал.: 0.00 [15:03:45]line Место: АЗС № 97 "Партнер Нефть" [15:03:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:03:45]line СНО: Общий режим [15:03:45]line Чек 367 27.07.2024 15:03 [15:03:45]line Смена: 438 ФФД: 1.0 [15:03:45]line ЗНМ: 0300000054 [15:03:45]line РНМ: 0000000000092624 [15:03:45]line Версия ККМ: 001 [15:03:45]line ФМ: 0000000000874959 [15:03:45]line ФД: 226007 [15:03:45]line ФПД: 50813911710291 [15:03:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226007&fm=50813911710291&tin=02508201610067®Number=0000000000092624&sum=100000 [15:03:45]OFD Sender: Processing packet 226007 [packets to send 600, broken 599] [15:03:45]ProducePacketName [15:03:45]name=ofd_packets/00226007 [15:03:45]OFD Sender: To server: pG, [15:03:45]CommunicateWithHost lk.salyk.kg:30040 [15:03:45]ConnectInit lk.salyk.kg [15:03:45]written 0, free lines is 4095 [15:03:46]Write to MH i2c: 01 00 00 70 04 74 [15:03:46]Write i2c OK [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: 01 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: 01 07 00 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 5D 0C E4 [15:03:46]RasterBufferAndPrint [15:03:46]line [15:03:46]line [15:03:46]line [15:03:46]line [15:03:46]line [15:03:46]written 0, free lines is 3168 [15:03:46]MH_Cut [15:03:46]Write to MH i2c: D1 01 00 77 04 01 4D [15:03:46]Write i2c OK [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: D1 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: D1 01 00 [15:03:46]MH_I2C_Read... [15:03:46]Read from MH i2c: D1 01 00 77 04 00 4C [15:03:46]Write to MH i2c: 01 00 00 78 04 7C [15:03:46]Write i2c OK [15:03:46]MH_I2C_Read... [15:03:47]*** Cut start [15:03:47]*** Partial cut [15:03:47]*** CUTSNS_PIN = 1 [15:03:47]*** CUTSNS_PIN = 0 [15:03:47]*** Brake cut motor [15:03:47]Connected sock=11 [15:03:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 92 B2 04 01 F3 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 50 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 72 03 00 35 04 06 00 2E 37 09 28 3A 53 E9 F3 F2 E3 1F A9 40 51 [15:03:47]Read from MH i2c: 01 [15:03:47]MH_I2C_Read... [15:03:47]*** Stop cut motor [15:03:47]*** Cut end [15:03:47]Read from MH i2c: 01 07 00 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 FF 0F 91 [15:03:47]process_action close_receipt done [15:03:47]requested_data is exist [15:03:47]produce_requested_data [15:03:47]requested_item fm.sn is exist - process it [15:03:47]wFMCommunicate request_size=4 [15:03:47]MH_SAM_APDU [15:03:47]CAPDU: 80 11 00 00 [15:03:47]Write to MH i2c: E2 08 00 79 04 80 11 00 00 00 00 00 00 F7 [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:48]Read from MH i2c: E2 [15:03:48]MH_I2C_Read... [15:03:48]Read from MH i2c: E2 17 00 [15:03:48]MH_I2C_Read... [15:03:48]Read from MH i2c: E2 17 00 79 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [15:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:03:48]wFMCommunicate OK [15:03:48]requested_item fd.num is exist - process it [15:03:48]SAM_PROTO_GetFieldsCounters [15:03:48]wFMCommunicate request_size=4 [15:03:48]MH_SAM_APDU [15:03:48]CAPDU: 80 13 00 00 [15:03:48]Write to MH i2c: E2 08 00 7A 04 80 13 00 00 00 00 00 00 FA [15:03:48]Write i2c OK [15:03:48]MH_I2C_Read... [15:03:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:03:48]Read from MH i2c: E2 [15:03:48]MH_I2C_Read... [15:03:48]Read from MH i2c: E2 62 00 [15:03:48]MH_I2C_Read... [15:03:48]Read from MH i2c: E2 62 00 7A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [15:03:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:03:48]wFMCommunicate OK [15:03:48]SAM_PROTO_GetFieldsCounters done [15:03:48]requested_item shift.num is exist - process it [15:03:48]requested_item shift.opened is exist - process it [15:03:48]req_shift_opened [15:03:48]FM_GetShiftState [15:03:48]SAM_PROTO_GetShiftState [15:03:48]wFMCommunicate request_size=4 [15:03:48]MH_SAM_APDU [15:03:48]CAPDU: 80 13 01 00 [15:03:48]Write to MH i2c: E2 08 00 7B 04 80 13 01 00 00 00 00 00 FC [15:03:48]Write i2c OK [15:03:48]MH_I2C_Read... [15:03: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 35 39 4F 00 00 00 BE FE 47 00 6D 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 35 39 10 04 04 00 D7 72 03 00 F4 03 04 00 5F B8 A4 66 B6 04 01 00 00 C8 43 18 E5 01 A3 F2 2B [15:03:48]CommunicateWithHost err = 0 [15:03:48]CheckOFDResponse [15:03:48]1017 (14) - 77093643461234 [15:03:48]1041 (16) - 0000000000874959 [15:03:48]1040 (4) - 226007 [15:03:48]1012 (4) - 27.07.2024 09:05 [15:03:48]1206 (1) - 0 [15:03:48]OFD Sender: Remove packet 226007 [15:03:48]ProducePacketName [15:03:48]name=ofd_packets/00226007 [15:03:48]NVStorageDeleteData [15:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:48]Read from MH i2c: E2 [15:03:48]MH_I2C_Read... [15:03:48]Read from MH i2c: E2 0E 00 [15:03:48]MH_I2C_Read... [15:03:48]Read from MH i2c: E2 0E 00 7B 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0A [15:03:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:03:48]wFMCommunicate OK [15:03:48]SAM_PROTO_GetShiftState done [15:03:48]FM_GetShiftState done [15:03:48]req_shift_opened done [15:03:48]requested_item shift.open_date is exist - process it [15:03:48]req_shift_open_date [15:03:48]req_shift_open_date done [15:03:48]produce_requested_data done [15:03:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226007,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:03:48]process_action_free close_receipt [15:03:48]json_value_free [15:03:48]json_value_free done [15:03:48]process_json_proto returns [15:03:48]Send response to host [15:03:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226007,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:03:48]free response buf [15:03:48]execute_script done [15:03:48]execute_script returns [15:03:48]free content buf [15:03:48]Sock 9.Close socket [15:03:48]Sock 9.Thread stoped [15:03:48]OFD Sender: No OFD packet to send [15:03:53]OFD Sender: No OFD packet to send [15:03:58]OFD Sender: No OFD packet to send [15:04:03]accept exits with 8 [15:04:03]New connection [15:04:03]New thread 3067190628 created [15:04:03]Thread 3067047268 joined [15:04:03]Waiting for new connection... [15:04:03] Sock 8.Parse request [15:04:03]Sock 8.Check first char [15:04:03]Sock 8.First char is OK [15:04:03]request: POST /json_proto HTTP/1.0 [15:04:03]Method: POST [15:04:03]URL: /json_proto [15:04:03]Method is POST - this is cgi request [15:04:03]url: /json_proto [15:04:03]query_string will be loaded in cgi processing [15:04:03]execute_cgi json_proto POST (null) [15:04:03]execute_cgi path=json_proto method=POST [15:04:03]POST find Content-Length [15:04:03]Host: 172.17.43.131:8080 [15:04:03]Content-Length: 799 [15:04:03]Content-Type: application/json [15:04:03] [15:04:03]POST finish read [15:04:03]Found Content-Length = 799 [15:04:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 12.470, "sum" : 950.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 950.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:03]execute_script... [15:04: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)2002309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 12.470, "sum" : 950.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 950.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:03]POST & json_proto [15:04:03]process_json_proto [15:04:03]json parsed OK: [15:04:03]protocol is kg_v1.0 [15:04:03]action value=close_receipt [15:04:03]process_action close_receipt [15:04:03]cmd_close_receipt [15:04:03]MH_GetDate [15:04:03]Write to MH i2c: F0 00 00 7C 04 6F [15:04:03]Write i2c OK [15:04:03]MH_I2C_Read... [15:04:03]Read from MH i2c: F0 [15:04:03]MH_I2C_Read... [15:04:03]Read from MH i2c: F0 09 00 [15:04:03]MH_I2C_Read... [15:04:03]Read from MH i2c: F0 09 00 7C 04 00 63 0C A5 66 F9 24 A2 66 17 [15:04:03]GetLastDocTimeStamp 1722092624 [15:04:03]current date 1722092643 [15:04:03]FM_GetShiftState [15:04:03]SAM_PROTO_GetShiftState [15:04:03]wFMCommunicate request_size=4 [15:04:03]MH_SAM_APDU [15:04:03]CAPDU: 80 13 01 00 [15:04:03]Write to MH i2c: E2 08 00 7D 04 80 13 01 00 00 00 00 00 FE [15:04:03]Write i2c OK [15:04:03]MH_I2C_Read... [15:04:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:03]Read from MH i2c: E2 [15:04:03]MH_I2C_Read... [15:04:03]Read from MH i2c: E2 0E 00 [15:04:03]MH_I2C_Read... [15:04:03]Read from MH i2c: E2 0E 00 7D 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0C [15:04:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:04:03]wFMCommunicate OK [15:04:03]SAM_PROTO_GetShiftState done [15:04:03]FM_GetShiftState done [15:04:03]opened in 1722038719 [15:04:03]opened+sec_in_day 1722125119 [15:04:03]quantity*price = 95021 [15:04:03]sum+1 = 95022 [15:04:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 950.21 НСП 1% : 8.41 НДС 12% : 100.91 Наличными: 0.00 Безнал.: 950.21 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 368 27.07.2024 15:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226008 ФПД: 98717008666588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150404&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226008&fm=98717008666588&tin=02508201610067®Number=0000000000092624&sum=95021 [15:04:04]StoreToDocumentArchive [15:04:04]shift 438 fd 226008 [15:04:04]save to /storage/0438/doc_00226008 [15:04:04]save last doc name /storage/0438/doc_00226008 to /storage/kkm_last_doc_name [15:04:04]save OK [15:04:04]Clear old archive folders... [15:04:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:04:04]tlvbuf is 01A75D10 [15:04:04]SAM_PROTO_ClearQueue [15:04:04]wFMCommunicate request_size=4 [15:04:04]MH_SAM_APDU [15:04:04]CAPDU: 80 09 00 00 [15:04:04]Write to MH i2c: E2 08 00 8A 04 80 09 00 00 00 00 00 00 00 [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:04]Read from MH i2c: E2 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [15:04:04]RAPDU: 90 00 [15:04:04]wFMCommunicate OK [15:04:04]SAM_PROTO_ClearQueue done [15:04:04]KKMCreateOFDPacket [15:04:04]OFDProtocolAddRootSTLVToBuf [15:04:04]FM_MakeSignedData [15:04:04]FM_MakeSignedData [15:04:04]SAM_PROTO_SignData [15:04:04]wFMCommunicate request_size=4 [15:04:04]MH_SAM_APDU [15:04:04]CAPDU: 80 0D 01 02 [15:04:04]Write to MH i2c: E2 08 00 8B 04 80 0D 01 02 00 00 00 00 08 [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:04]Read from MH i2c: E2 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [15:04:04]RAPDU: 90 00 [15:04:04]wFMCommunicate OK [15:04:04]wFMCommunicate request_size=255 [15:04:04]MH_SAM_APDU [15:04:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 64 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 72 03 00 35 04 06 00 59 C8 58 3C [15:04:04]Write to MH i2c: E2 02 01 8C 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 64 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 72 03 00 35 04 06 00 59 C8 58 3C 00 00 9A [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:04]Read from MH i2c: E2 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [15:04:04]RAPDU: 90 00 [15:04:04]wFMCommunicate OK [15:04:04]wFMCommunicate request_size=7 [15:04:04]MH_SAM_APDU [15:04:04]CAPDU: 80 0D 02 02 02 1F DC [15:04:04]Write to MH i2c: E2 0A 00 8D 04 80 0D 02 02 02 00 1F DC 00 00 0A [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:04]Read from MH i2c: E2 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [15:04:04]RAPDU: 90 00 [15:04:04]wFMCommunicate OK [15:04:04]wFMCommunicate request_size=4 [15:04:04]MH_SAM_APDU [15:04:04]CAPDU: 80 0D 03 02 [15:04:04]Write to MH i2c: E2 08 00 8E 04 80 0D 03 02 00 00 00 00 0D [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:04]Read from MH i2c: E2 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 0B 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 0B 00 8E 04 00 A9 0E 6F E4 6A 87 71 E7 90 00 61 [15:04:04]RAPDU: A9 0E 6F E4 6A 87 71 E7 90 00 [15:04:04]wFMCommunicate OK [15:04:04]SAM_PROTO_SignData done [15:04:04]FM_MakeSignedData done [15:04:04]CreateOFDProtocolMessage [15:04:04]wFMCommunicate request_size=4 [15:04:04]MH_SAM_APDU [15:04:04]CAPDU: 80 11 00 00 [15:04:04]Write to MH i2c: E2 08 00 8F 04 80 11 00 00 00 00 00 00 0D [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:04]Read from MH i2c: E2 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 17 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: E2 17 00 8F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [15:04:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:04:04]wFMCommunicate OK [15:04:04]CreateOFDProtocolMessage done [15:04:04]OFDSenderStorePacket 226008 [15:04:04]StoreOFDPacket docnum=226008 [15:04:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BB F1 04 01 65 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 64 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 72 03 00 35 04 06 00 59 C8 58 3C 1F DC A9 0E 6F E4 6A 87 71 E7 [15:04:04]CheckFolder [15:04:04]dirname=/storage/ofd_packets [15:04:04]CheckFolder done [15:04:04]ProducePacketName [15:04:04]name=ofd_packets/00226008 [15:04:04]NVStorageSaveData ofd_packets/00226008 [15:04:04]File name is /storage/ofd_packets/00226008 [15:04:04]Write 298 bytes [15:04:04]NVStorageSaveData done [15:04:04]OFDSenderStorePacket done [15:04:04]KKMCreateOFDPacket done [15:04:04]NVStorageSaveData kkm_last_timestamp [15:04:04]File name is /storage/kkm_last_timestamp [15:04:04]Write 4 bytes [15:04:04]NVStorageSaveData done [15:04:04]ExternCall_PrintAddStr [15:04:04]wPrintStart [15:04:04]Write to MH i2c: 01 00 00 90 04 94 [15:04:04]Write i2c OK [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: 01 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: 01 07 00 [15:04:04]MH_I2C_Read... [15:04:04]Read from MH i2c: 01 07 00 90 04 00 00 00 00 00 FF 0F A9 [15:04:04]RasterBufferAndPrint [15:04:04]line Счет N : (1)2002309 [15:04:04]line ИНН: 02508201610067 [15:04:04]line Контрольно-Кассовый Чек [15:04:04]line ПРОДАЖА [15:04:04]line ТРК (МРК, ГНК) : 31 [15:04:04]line Товар: 2710194210 [15:04:04]line ДТ-К-5 [15:04:04]line 12.470 * 76.20 [15:04:04]line = 950.21 [15:04:04]line НДС 12% НСП 1% [15:04:04]line > о реализуемом товаре [15:04:04]line ИТОГО: 950.21 [15:04:04]line НСП 1% : 8.41 [15:04:04]line НДС 12% : 100.91 [15:04:04]line Наличными: 0.00 [15:04:04]line Безнал.: 950.21 [15:04:04]line Место: АЗС № 97 "Партнер Нефть" [15:04:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:04:04]line СНО: Общий режим [15:04:04]line Чек 368 27.07.2024 15:04 [15:04:04]line Смена: 438 ФФД: 1.0 [15:04:04]line ЗНМ: 0300000054 [15:04:04]line РНМ: 0000000000092624 [15:04:04]line Версия ККМ: 001 [15:04:04]line Платежная система: O! деньги [15:04:04]line ФМ: 0000000000874959 [15:04:04]line ФД: 226008 [15:04:04]line ФПД: 98717008666588 [15:04:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150404&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226008&fm=98717008666588&tin=02508201610067®Number=0000000000092624&sum=95021 [15:04:04]written 0, free lines is 4095 [15:04:04]OFD Sender: Processing packet 226008 [packets to send 600, broken 599] [15:04:04]ProducePacketName [15:04:04]name=ofd_packets/00226008 [15:04:04]OFD Sender: To server: pG, [15:04:04]CommunicateWithHost lk.salyk.kg:30040 [15:04:04]ConnectInit lk.salyk.kg [15:04:05]Write to MH i2c: 01 00 00 BA 04 BE [15:04:05]Write i2c OK [15:04:05]MH_I2C_Read... [15:04:05]Read from MH i2c: 01 [15:04:05]MH_I2C_Read... [15:04:05]Read from MH i2c: 01 07 00 [15:04:05]MH_I2C_Read... [15:04:05]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 74 0C 45 [15:04:05]RasterBufferAndPrint [15:04:05]line [15:04:05]line [15:04:05]line [15:04:05]line [15:04:05]line [15:04:05]written 0, free lines is 3191 [15:04:05]MH_Cut [15:04:05]Write to MH i2c: D1 01 00 C1 04 01 97 [15:04:05]Write i2c OK [15:04:05]MH_I2C_Read... [15:04:05]Read from MH i2c: D1 [15:04:05]MH_I2C_Read... [15:04:05]Read from MH i2c: D1 01 00 [15:04:05]MH_I2C_Read... [15:04:05]Read from MH i2c: D1 01 00 C1 04 00 96 [15:04:05]Write to MH i2c: 01 00 00 C2 04 C6 [15:04:05]Write i2c OK [15:04:05]MH_I2C_Read... [15:04:06]*** Cut start [15:04:06]*** Partial cut [15:04:06]*** CUTSNS_PIN = 1 [15:04:06]*** CUTSNS_PIN = 0 [15:04:06]*** Brake cut motor [15:04:07]Read from MH i2c: 01 [15:04:07]MH_I2C_Read... [15:04:07]*** Stop cut motor [15:04:07]*** Cut end [15:04:07]Read from MH i2c: 01 07 00 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: 01 07 00 C2 04 00 00 00 00 00 FF 0F DB [15:04:07]process_action close_receipt done [15:04:07]requested_data is exist [15:04:07]produce_requested_data [15:04:07]requested_item fm.sn is exist - process it [15:04:07]wFMCommunicate request_size=4 [15:04:07]MH_SAM_APDU [15:04:07]CAPDU: 80 11 00 00 [15:04:07]Write to MH i2c: E2 08 00 C3 04 80 11 00 00 00 00 00 00 41 [15:04:07]Write i2c OK [15:04:07]MH_I2C_Read... [15:04:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:07]Read from MH i2c: E2 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: E2 17 00 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: E2 17 00 C3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [15:04:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:04:07]wFMCommunicate OK [15:04:07]requested_item fd.num is exist - process it [15:04:07]SAM_PROTO_GetFieldsCounters [15:04:07]wFMCommunicate request_size=4 [15:04:07]MH_SAM_APDU [15:04:07]CAPDU: 80 13 00 00 [15:04:07]Write to MH i2c: E2 08 00 C4 04 80 13 00 00 00 00 00 00 44 [15:04:07]Write i2c OK [15:04:07]MH_I2C_Read... [15:04:07]recv_with_timeout no data received [15:04:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:07]Read from MH i2c: E2 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: E2 62 00 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: E2 62 00 C4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [15:04: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:04:07]wFMCommunicate OK [15:04:07]SAM_PROTO_GetFieldsCounters done [15:04:07]requested_item shift.num is exist - process it [15:04:07]requested_item shift.opened is exist - process it [15:04:07]req_shift_opened [15:04:07]FM_GetShiftState [15:04:07]SAM_PROTO_GetShiftState [15:04:07]wFMCommunicate request_size=4 [15:04:07]MH_SAM_APDU [15:04:07]CAPDU: 80 13 01 00 [15:04:07]Write to MH i2c: E2 08 00 C5 04 80 13 01 00 00 00 00 00 46 [15:04:07]Write i2c OK [15:04:07]MH_I2C_Read... [15:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:07]Read from MH i2c: E2 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: E2 0E 00 [15:04:07]MH_I2C_Read... [15:04:07]Read from MH i2c: E2 0E 00 C5 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 54 [15:04:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:04:07]wFMCommunicate OK [15:04:07]SAM_PROTO_GetShiftState done [15:04:07]FM_GetShiftState done [15:04:07]req_shift_opened done [15:04:07]requested_item shift.open_date is exist - process it [15:04:07]req_shift_open_date [15:04:07]req_shift_open_date done [15:04:07]produce_requested_data done [15:04:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226008,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:04:07]process_action_free close_receipt [15:04:07]json_value_free [15:04:07]json_value_free done [15:04:07]process_json_proto returns [15:04:07]Send response to host [15:04:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226008,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:04:07]free response buf [15:04:07]execute_script done [15:04:07]execute_script returns [15:04:07]free content buf [15:04:07]Sock 8.Close socket [15:04:07]Sock 8.Thread stoped [15:04:07]Connected sock=11 [15:04: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 35 39 0C 01 00 00 BB F1 04 01 65 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 64 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 72 03 00 35 04 06 00 59 C8 58 3C 1F DC A9 0E 6F E4 6A 87 71 E7 [15: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 35 39 4F 00 00 00 69 EC 47 00 2C 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 72 03 00 F4 03 04 00 73 B8 A4 66 B6 04 01 00 00 51 16 B2 C1 7B 0C 9E 1C [15:04:07]CommunicateWithHost err = 0 [15:04:07]CheckOFDResponse [15:04:07]1017 (14) - 77093643461234 [15:04:07]1041 (16) - 0000000000874959 [15:04:07]1040 (4) - 226008 [15:04:07]1012 (4) - 27.07.2024 09:05 [15:04:07]1206 (1) - 0 [15:04:07]OFD Sender: Remove packet 226008 [15:04:07]ProducePacketName [15:04:07]name=ofd_packets/00226008 [15:04:07]NVStorageDeleteData [15:04:08]OFD Sender: No OFD packet to send [15:04:10]accept exits with 10 [15:04:10]New connection [15:04:10]New thread 3067047268 created [15:04:10]Thread 3067190628 joined [15:04:10]Waiting for new connection... [15:04:10] Sock 10.Parse request [15:04:10]Sock 10.Check first char [15:04:10]Sock 10.First char is OK [15:04:10]request: POST /json_proto HTTP/1.0 [15:04:10]Method: POST [15:04:10]URL: /json_proto [15:04:10]Method is POST - this is cgi request [15:04:10]url: /json_proto [15:04:10]query_string will be loaded in cgi processing [15:04:10]execute_cgi json_proto POST (null) [15:04:10]execute_cgi path=json_proto method=POST [15:04:10]POST find Content-Length [15:04:10]Host: 172.17.43.131:8080 [15:04:10]Content-Length: 679 [15:04:10]Content-Type: application/json [15:04:10] [15:04:10]POST finish read [15:04:10]Found Content-Length = 679 [15:04:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.830, "sum" : 802.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 802.00, "total" : 802.00, "payments": [ { "type": 0, "sum" : 802.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:10]execute_script... [15:04:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.830, "sum" : 802.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 802.00, "total" : 802.00, "payments": [ { "type": 0, "sum" : 802.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:10]POST & json_proto [15:04:10]process_json_proto [15:04:10]json parsed OK: [15:04:10]protocol is kg_v1.0 [15:04:10]action value=close_receipt [15:04:10]process_action close_receipt [15:04:10]cmd_close_receipt [15:04:10]MH_GetDate [15:04:10]Write to MH i2c: F0 00 00 C6 04 B9 [15:04:10]Write i2c OK [15:04:10]MH_I2C_Read... [15:04:10]Read from MH i2c: F0 [15:04:10]MH_I2C_Read... [15:04:10]Read from MH i2c: F0 09 00 [15:04:10]MH_I2C_Read... [15:04:10]Read from MH i2c: F0 09 00 C6 04 00 6B 0C A5 66 F9 24 A2 66 69 [15:04:10]GetLastDocTimeStamp 1722092644 [15:04:10]current date 1722092651 [15:04:10]FM_GetShiftState [15:04:10]SAM_PROTO_GetShiftState [15:04:10]wFMCommunicate request_size=4 [15:04:10]MH_SAM_APDU [15:04:10]CAPDU: 80 13 01 00 [15:04:10]Write to MH i2c: E2 08 00 C7 04 80 13 01 00 00 00 00 00 48 [15:04:10]Write i2c OK [15:04:10]MH_I2C_Read... [15:04:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:10]Read from MH i2c: E2 [15:04:10]MH_I2C_Read... [15:04:10]Read from MH i2c: E2 0E 00 [15:04:10]MH_I2C_Read... [15:04:10]Read from MH i2c: E2 0E 00 C7 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 56 [15:04:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:04:10]wFMCommunicate OK [15:04:10]SAM_PROTO_GetShiftState done [15:04:10]FM_GetShiftState done [15:04:10]opened in 1722038719 [15:04:10]opened+sec_in_day 1722125119 [15:04:10]quantity*price = 80207 [15:04:10]sum+1 = 80208 [15:04:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 802.00 Внесено: 802.00 СДАЧА: 0.00 НСП 1% : 7.10 НДС 12% : 85.18 Наличными: 802.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 369 27.07.2024 15:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226009 ФПД: 80501395100681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226009&fm=80501395100681&tin=02508201610067®Number=0000000000092624&sum=80200 [15:04:12]StoreToDocumentArchive [15:04:12]shift 438 fd 226009 [15:04:12]save to /storage/0438/doc_00226009 [15:04:12]save last doc name /storage/0438/doc_00226009 to /storage/kkm_last_doc_name [15:04:12]save OK [15:04:12]Clear old archive folders... [15:04:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:04:12]tlvbuf is 01A10CD0 [15:04:12]SAM_PROTO_ClearQueue [15:04:12]wFMCommunicate request_size=4 [15:04:12]MH_SAM_APDU [15:04:12]CAPDU: 80 09 00 00 [15:04:12]Write to MH i2c: E2 08 00 D4 04 80 09 00 00 00 00 00 00 4A [15:04:12]Write i2c OK [15:04:12]MH_I2C_Read... [15:04:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:12]Read from MH i2c: E2 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 03 00 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [15:04:12]RAPDU: 90 00 [15:04:12]wFMCommunicate OK [15:04:12]SAM_PROTO_ClearQueue done [15:04:12]KKMCreateOFDPacket [15:04:12]OFDProtocolAddRootSTLVToBuf [15:04:12]FM_MakeSignedData [15:04:12]FM_MakeSignedData [15:04:12]SAM_PROTO_SignData [15:04:12]wFMCommunicate request_size=4 [15:04:12]MH_SAM_APDU [15:04:12]CAPDU: 80 0D 01 02 [15:04:12]Write to MH i2c: E2 08 00 D5 04 80 0D 01 02 00 00 00 00 52 [15:04:12]Write i2c OK [15:04:12]MH_I2C_Read... [15:04:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:12]Read from MH i2c: E2 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 03 00 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [15:04:12]RAPDU: 90 00 [15:04:12]wFMCommunicate OK [15:04:12]wFMCommunicate request_size=255 [15:04:12]MH_SAM_APDU [15:04:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4F 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 6B 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 72 03 00 35 04 06 00 49 [15:04:12]Write to MH i2c: E2 02 01 D6 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 36 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4F 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 6B 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 72 03 00 35 04 06 00 49 00 00 5C [15:04:12]Write i2c OK [15:04:12]MH_I2C_Read... [15:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:12]Read from MH i2c: E2 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 03 00 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [15:04:12]RAPDU: 90 00 [15:04:12]wFMCommunicate OK [15:04:12]wFMCommunicate request_size=10 [15:04:12]MH_SAM_APDU [15:04:12]CAPDU: 80 0D 02 02 05 37 31 0F 14 09 [15:04:12]Write to MH i2c: E2 0D 00 D7 04 80 0D 02 02 05 00 37 31 0F 14 09 00 00 F3 [15:04:12]Write i2c OK [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 [15:04:12]MH_I2C_Read... [15:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:12]Read from MH i2c: E2 03 00 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [15:04:12]RAPDU: 90 00 [15:04:12]wFMCommunicate OK [15:04:12]wFMCommunicate request_size=4 [15:04:12]MH_SAM_APDU [15:04:12]CAPDU: 80 0D 03 02 [15:04:12]Write to MH i2c: E2 08 00 D8 04 80 0D 03 02 00 00 00 00 57 [15:04:12]Write i2c OK [15:04:12]MH_I2C_Read... [15:04:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:12]Read from MH i2c: E2 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 0B 00 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 0B 00 D8 04 00 98 07 56 C8 B5 F8 76 7A 90 00 B2 [15:04:12]RAPDU: 98 07 56 C8 B5 F8 76 7A 90 00 [15:04:12]wFMCommunicate OK [15:04:12]SAM_PROTO_SignData done [15:04:12]FM_MakeSignedData done [15:04:12]CreateOFDProtocolMessage [15:04:12]wFMCommunicate request_size=4 [15:04:12]MH_SAM_APDU [15:04:12]CAPDU: 80 11 00 00 [15:04:12]Write to MH i2c: E2 08 00 D9 04 80 11 00 00 00 00 00 00 57 [15:04:12]Write i2c OK [15:04:12]MH_I2C_Read... [15:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:12]Read from MH i2c: E2 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 17 00 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: E2 17 00 D9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [15:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:04:12]wFMCommunicate OK [15:04:12]CreateOFDProtocolMessage done [15:04:12]OFDSenderStorePacket 226009 [15:04:12]StoreOFDPacket docnum=226009 [15:04:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 24 07 01 56 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4F 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 6B 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 72 03 00 35 04 06 00 49 37 31 0F 14 09 98 07 56 C8 B5 F8 76 7A [15:04:12]CheckFolder [15:04:12]dirname=/storage/ofd_packets [15:04:12]CheckFolder done [15:04:12]ProducePacketName [15:04:12]name=ofd_packets/00226009 [15:04:12]NVStorageSaveData ofd_packets/00226009 [15:04:12]File name is /storage/ofd_packets/00226009 [15:04:12]Write 301 bytes [15:04:12]NVStorageSaveData done [15:04:12]OFDSenderStorePacket done [15:04:12]KKMCreateOFDPacket done [15:04:12]NVStorageSaveData kkm_last_timestamp [15:04:12]File name is /storage/kkm_last_timestamp [15:04:12]Write 4 bytes [15:04:12]NVStorageSaveData done [15:04:12]ExternCall_PrintAddStr [15:04:12]wPrintStart [15:04:12]Write to MH i2c: 01 00 00 DA 04 DE [15:04:12]Write i2c OK [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: 01 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: 01 07 00 [15:04:12]MH_I2C_Read... [15:04:12]Read from MH i2c: 01 07 00 DA 04 00 00 00 00 00 FF 0F F3 [15:04:12]RasterBufferAndPrint [15:04:12]line Счет N : (1)2002307 [15:04:12]line ИНН: 02508201610067 [15:04:12]line Контрольно-Кассовый Чек [15:04:12]line ПРОДАЖА [15:04:12]line ТРК (МРК, ГНК) : 53 [15:04:12]line Товар: 2710124130 [15:04:12]line Аи-92-К-5 [15:04:12]line 11.830 * 67.80 [15:04:12]line = 802.07 [15:04:12]line НДС 12% НСП 1% [15:04:12]line > о реализуемом товаре [15:04:12]line ОКРУГЛЕНИЕ: -0.07 [15:04:12]line ИТОГО: 802.00 [15:04:12]line Внесено: 802.00 [15:04:12]line СДАЧА: 0.00 [15:04:12]line НСП 1% : 7.10 [15:04:12]line НДС 12% : 85.18 [15:04:12]line Наличными: 802.00 [15:04:12]line Безнал.: 0.00 [15:04:12]line Место: АЗС № 97 "Партнер Нефть" [15:04:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:04:12]line СНО: Общий режим [15:04:12]line Чек 369 27.07.2024 15:04 [15:04:12]line Смена: 438 ФФД: 1.0 [15:04:12]line ЗНМ: 0300000054 [15:04:12]line РНМ: 0000000000092624 [15:04:12]line Версия ККМ: 001 [15:04:12]line ФМ: 0000000000874959 [15:04:12]line ФД: 226009 [15:04:12]line ФПД: 80501395100681 [15:04:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226009&fm=80501395100681&tin=02508201610067®Number=0000000000092624&sum=80200 [15:04:12]written 0, free lines is 4095 [15:04:12]OFD Sender: Processing packet 226009 [packets to send 600, broken 599] [15:04:12]ProducePacketName [15:04:12]name=ofd_packets/00226009 [15:04:12]OFD Sender: To server: pG, [15:04:12]CommunicateWithHost lk.salyk.kg:30040 [15:04:12]ConnectInit lk.salyk.kg [15:04:13]Write to MH i2c: 01 00 00 05 05 0A [15:04:13]Write i2c OK [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: 01 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: 01 07 00 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 62 0C 7F [15:04:13]RasterBufferAndPrint [15:04:13]line [15:04:13]line [15:04:13]line [15:04:13]line [15:04:13]line [15:04:13]written 0, free lines is 3177 [15:04:13]MH_Cut [15:04:13]Write to MH i2c: D1 01 00 0C 05 01 E3 [15:04:13]Write i2c OK [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: D1 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: D1 01 00 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: D1 01 00 0C 05 00 E2 [15:04:13]Write to MH i2c: 01 00 00 0D 05 12 [15:04:13]Write i2c OK [15:04:13]MH_I2C_Read... [15:04:13]Connected sock=11 [15:04:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 24 07 01 56 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4F 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 6B 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 72 03 00 35 04 06 00 49 37 31 0F 14 09 98 07 56 C8 B5 F8 76 7A [15:04:14]*** Cut start [15:04:14]*** Partial cut [15:04:14]*** CUTSNS_PIN = 1 [15:04:14]*** CUTSNS_PIN = 0 [15:04: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 35 39 4F 00 00 00 A8 F5 47 00 51 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 72 03 00 F4 03 04 00 7A B8 A4 66 B6 04 01 00 00 9A EE F6 A8 E9 D7 A4 99 [15:04:14]CommunicateWithHost err = 0 [15:04:14]CheckOFDResponse [15:04:14]1017 (14) - 77093643461234 [15:04:14]1041 (16) - 0000000000874959 [15:04:14]1040 (4) - 226009 [15:04:14]1012 (4) - 27.07.2024 09:06 [15:04:14]1206 (1) - 0 [15:04:14]OFD Sender: Remove packet 226009 [15:04:14]ProducePacketName [15:04:14]name=ofd_packets/00226009 [15:04:14]NVStorageDeleteData [15:04:14]*** Brake cut motor [15:04:15]Read from MH i2c: 01 [15:04:15]MH_I2C_Read... [15:04:15]*** Stop cut motor [15:04:15]*** Cut end [15:04:15]Read from MH i2c: 01 07 00 [15:04:15]MH_I2C_Read... [15:04:15]Read from MH i2c: 01 07 00 0D 05 00 00 00 00 00 FF 0F 27 [15:04:15]process_action close_receipt done [15:04:15]requested_data is exist [15:04:15]produce_requested_data [15:04:15]requested_item fm.sn is exist - process it [15:04:15]wFMCommunicate request_size=4 [15:04:15]MH_SAM_APDU [15:04:15]CAPDU: 80 11 00 00 [15:04:15]Write to MH i2c: E2 08 00 0E 05 80 11 00 00 00 00 00 00 8D [15:04:15]Write i2c OK [15:04:15]MH_I2C_Read... [15:04:15]OFD Sender: No OFD packet to send [15:04:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:15]Read from MH i2c: E2 [15:04:15]MH_I2C_Read... [15:04:15]Read from MH i2c: E2 17 00 [15:04:15]MH_I2C_Read... [15:04:15]Read from MH i2c: E2 17 00 0E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [15:04:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:04:15]wFMCommunicate OK [15:04:15]requested_item fd.num is exist - process it [15:04:15]SAM_PROTO_GetFieldsCounters [15:04:15]wFMCommunicate request_size=4 [15:04:15]MH_SAM_APDU [15:04:15]CAPDU: 80 13 00 00 [15:04:15]Write to MH i2c: E2 08 00 0F 05 80 13 00 00 00 00 00 00 90 [15:04:15]Write i2c OK [15:04:15]MH_I2C_Read... [15:04:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:15]Read from MH i2c: E2 [15:04:15]MH_I2C_Read... [15:04:15]Read from MH i2c: E2 62 00 [15:04:15]MH_I2C_Read... [15:04:15]Read from MH i2c: E2 62 00 0F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [15:04: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:04:15]wFMCommunicate OK [15:04:15]SAM_PROTO_GetFieldsCounters done [15:04:15]requested_item shift.num is exist - process it [15:04:15]requested_item shift.opened is exist - process it [15:04:15]req_shift_opened [15:04:15]FM_GetShiftState [15:04:15]SAM_PROTO_GetShiftState [15:04:15]wFMCommunicate request_size=4 [15:04:15]MH_SAM_APDU [15:04:15]CAPDU: 80 13 01 00 [15:04:15]Write to MH i2c: E2 08 00 10 05 80 13 01 00 00 00 00 00 92 [15:04:15]Write i2c OK [15:04:15]MH_I2C_Read... [15:04:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:15]Read from MH i2c: E2 [15:04:15]MH_I2C_Read... [15:04:15]Read from MH i2c: E2 0E 00 [15:04:15]MH_I2C_Read... [15:04:15]Read from MH i2c: E2 0E 00 10 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A0 [15:04:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:04:15]wFMCommunicate OK [15:04:15]SAM_PROTO_GetShiftState done [15:04:15]FM_GetShiftState done [15:04:15]req_shift_opened done [15:04:15]requested_item shift.open_date is exist - process it [15:04:15]req_shift_open_date [15:04:15]req_shift_open_date done [15:04:15]produce_requested_data done [15:04:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226009,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:04:15]process_action_free close_receipt [15:04:15]json_value_free [15:04:15]json_value_free done [15:04:15]process_json_proto returns [15:04:15]Send response to host [15:04:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226009,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:04:15]free response buf [15:04:15]execute_script done [15:04:15]execute_script returns [15:04:15]free content buf [15:04:15]Sock 10.Close socket [15:04:15]Sock 10.Thread stoped [15:04:20]OFD Sender: No OFD packet to send [15:04:25]OFD Sender: No OFD packet to send [15:04:29]recv_with_timeout no data received [15:04:30]OFD Sender: No OFD packet to send [15:04:35]OFD Sender: No OFD packet to send [15:04:40]OFD Sender: No OFD packet to send [15:04:45]OFD Sender: No OFD packet to send [15:04:47]recv_with_timeout no data received [15:04:50]OFD Sender: No OFD packet to send [15:04:55]OFD Sender: No OFD packet to send [15:05:00]OFD Sender: No OFD packet to send [15:05:04]recv_with_timeout no data received [15:05:05]OFD Sender: No OFD packet to send [15:05:10]OFD Sender: No OFD packet to send [15:05:15]OFD Sender: No OFD packet to send [15:05:20]OFD Sender: No OFD packet to send [15:05:21]recv_with_timeout no data received [15:05:25]OFD Sender: No OFD packet to send [15:05:30]OFD Sender: No OFD packet to send [15:05:35]OFD Sender: No OFD packet to send [15:05:37]recv_with_timeout no data received [15:05:40]OFD Sender: No OFD packet to send [15:05:45]OFD Sender: No OFD packet to send [15:05:49]accept exits with 8 [15:05:49]New connection [15:05:49]New thread 3067190628 created [15:05:49]Thread 3067047268 joined [15:05:49]Waiting for new connection... [15:05:49] Sock 8.Parse request [15:05:49]Sock 8.Check first char [15:05:49]Sock 8.First char is OK [15:05:49]request: POST /json_proto HTTP/1.0 [15:05:49]Method: POST [15:05:49]URL: /json_proto [15:05:49]Method is POST - this is cgi request [15:05:49]url: /json_proto [15:05:49]query_string will be loaded in cgi processing [15:05:49]execute_cgi json_proto POST (null) [15:05:49]execute_cgi path=json_proto method=POST [15:05:49]POST find Content-Length [15:05:49]Host: 172.17.43.131:8080 [15:05:49]Content-Length: 679 [15:05:49]Content-Type: application/json [15:05:49] [15:05:49]POST finish read [15:05:49]Found Content-Length = 679 [15:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.440, "sum" : 843.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 843.00, "total" : 843.00, "payments": [ { "type": 0, "sum" : 843.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:49]execute_script... [15:05: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)2002310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.440, "sum" : 843.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 843.00, "total" : 843.00, "payments": [ { "type": 0, "sum" : 843.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:49]POST & json_proto [15:05:49]process_json_proto [15:05:49]json parsed OK: [15:05:49]protocol is kg_v1.0 [15:05:49]action value=close_receipt [15:05:49]process_action close_receipt [15:05:49]cmd_close_receipt [15:05:49]MH_GetDate [15:05:49]Write to MH i2c: F0 00 00 11 05 05 [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: F0 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: F0 09 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: F0 09 00 11 05 00 CE 0C A5 66 F9 24 A2 66 18 [15:05:49]GetLastDocTimeStamp 1722092651 [15:05:49]current date 1722092750 [15:05:49]FM_GetShiftState [15:05:49]SAM_PROTO_GetShiftState [15:05:49]wFMCommunicate request_size=4 [15:05:49]MH_SAM_APDU [15:05:49]CAPDU: 80 13 01 00 [15:05:49]Write to MH i2c: E2 08 00 12 05 80 13 01 00 00 00 00 00 94 [15:05:50]Write i2c OK [15:05:50]MH_I2C_Read... [15:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:50]Read from MH i2c: E2 [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: E2 0E 00 [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: E2 0E 00 12 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A2 [15:05:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:05:50]wFMCommunicate OK [15:05:50]SAM_PROTO_GetShiftState done [15:05:50]FM_GetShiftState done [15:05:50]opened in 1722038719 [15:05:50]opened+sec_in_day 1722125119 [15:05:50]quantity*price = 84343 [15:05:50]sum+1 = 84344 [15:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 843.00 Внесено: 843.00 СДАЧА: 0.00 НСП 1% : 7.46 НДС 12% : 89.57 Наличными: 843.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 370 27.07.2024 15:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226010 ФПД: 102632762118335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226010&fm=102632762118335&tin=02508201610067®Number=0000000000092624&sum=84300 [15:05:51]StoreToDocumentArchive [15:05:51]shift 438 fd 226010 [15:05:51]save to /storage/0438/doc_00226010 [15:05:51]save last doc name /storage/0438/doc_00226010 to /storage/kkm_last_doc_name [15:05:51]save OK [15:05:51]Clear old archive folders... [15:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:51]tlvbuf is 01A1F740 [15:05:51]SAM_PROTO_ClearQueue [15:05:51]wFMCommunicate request_size=4 [15:05:51]MH_SAM_APDU [15:05:51]CAPDU: 80 09 00 00 [15:05:51]Write to MH i2c: E2 08 00 1F 05 80 09 00 00 00 00 00 00 96 [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:51]Read from MH i2c: E2 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [15:05:51]RAPDU: 90 00 [15:05:51]wFMCommunicate OK [15:05:51]SAM_PROTO_ClearQueue done [15:05:51]KKMCreateOFDPacket [15:05:51]OFDProtocolAddRootSTLVToBuf [15:05:51]FM_MakeSignedData [15:05:51]FM_MakeSignedData [15:05:51]SAM_PROTO_SignData [15:05:51]wFMCommunicate request_size=4 [15:05:51]MH_SAM_APDU [15:05:51]CAPDU: 80 0D 01 02 [15:05:51]Write to MH i2c: E2 08 00 20 05 80 0D 01 02 00 00 00 00 9E [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:51]Read from MH i2c: E2 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [15:05:51]RAPDU: 90 00 [15:05:51]wFMCommunicate OK [15:05:51]wFMCommunicate request_size=255 [15:05:51]MH_SAM_APDU [15:05: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 98 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 77 49 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 49 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 22 00 00 00 00 07 04 06 00 4C 49 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 72 03 00 35 04 06 00 5D [15:05:51]Write to MH i2c: E2 02 01 21 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 98 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 77 49 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 49 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 22 00 00 00 00 07 04 06 00 4C 49 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 72 03 00 35 04 06 00 5D 00 00 C1 [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:51]Read from MH i2c: E2 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [15:05:51]RAPDU: 90 00 [15:05:51]wFMCommunicate OK [15:05:51]wFMCommunicate request_size=10 [15:05:51]MH_SAM_APDU [15:05:51]CAPDU: 80 0D 02 02 05 58 0D 54 10 BF [15:05:51]Write to MH i2c: E2 0D 00 22 05 80 0D 02 02 05 00 58 0D 54 10 BF 00 00 33 [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:51]Read from MH i2c: E2 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [15:05:51]RAPDU: 90 00 [15:05:51]wFMCommunicate OK [15:05:51]wFMCommunicate request_size=4 [15:05:51]MH_SAM_APDU [15:05:51]CAPDU: 80 0D 03 02 [15:05:51]Write to MH i2c: E2 08 00 23 05 80 0D 03 02 00 00 00 00 A3 [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:51]Read from MH i2c: E2 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 0B 00 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 0B 00 23 05 00 82 0A 5A 14 13 C1 04 9D 90 00 13 [15:05:51]RAPDU: 82 0A 5A 14 13 C1 04 9D 90 00 [15:05:51]wFMCommunicate OK [15:05:51]SAM_PROTO_SignData done [15:05:51]FM_MakeSignedData done [15:05:51]CreateOFDProtocolMessage [15:05:51]wFMCommunicate request_size=4 [15:05:51]MH_SAM_APDU [15:05:51]CAPDU: 80 11 00 00 [15:05:51]Write to MH i2c: E2 08 00 24 05 80 11 00 00 00 00 00 00 A3 [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:51]Read from MH i2c: E2 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 17 00 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: E2 17 00 24 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [15:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:05:51]wFMCommunicate OK [15:05:51]CreateOFDProtocolMessage done [15:05:51]OFDSenderStorePacket 226010 [15:05:51]StoreOFDPacket docnum=226010 [15:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF 85 07 01 EB 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 77 49 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 49 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 22 00 00 00 00 07 04 06 00 4C 49 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 72 03 00 35 04 06 00 5D 58 0D 54 10 BF 82 0A 5A 14 13 C1 04 9D [15:05:51]CheckFolder [15:05:51]dirname=/storage/ofd_packets [15:05:51]CheckFolder done [15:05:51]ProducePacketName [15:05:51]name=ofd_packets/00226010 [15:05:51]NVStorageSaveData ofd_packets/00226010 [15:05:51]File name is /storage/ofd_packets/00226010 [15:05:51]Write 301 bytes [15:05:51]NVStorageSaveData done [15:05:51]OFDSenderStorePacket done [15:05:51]KKMCreateOFDPacket done [15:05:51]NVStorageSaveData kkm_last_timestamp [15:05:51]File name is /storage/kkm_last_timestamp [15:05:51]Write 4 bytes [15:05:51]NVStorageSaveData done [15:05:51]ExternCall_PrintAddStr [15:05:51]wPrintStart [15:05:51]Write to MH i2c: 01 00 00 25 05 2A [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: 01 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: 01 07 00 [15:05:51]MH_I2C_Read... [15:05:51]Read from MH i2c: 01 07 00 25 05 00 00 00 00 00 FF 0F 3F [15:05:51]RasterBufferAndPrint [15:05:51]line Счет N : (1)2002310 [15:05:51]line ИНН: 02508201610067 [15:05:51]line Контрольно-Кассовый Чек [15:05:51]line ПРОДАЖА [15:05:51]line ТРК (МРК, ГНК) : 63 [15:05:51]line Товар: 2710124130 [15:05:51]line Аи-92-К-5 [15:05:51]line 12.440 * 67.80 [15:05:51]line = 843.43 [15:05:51]line НДС 12% НСП 1% [15:05:51]line > о реализуемом товаре [15:05:51]line ОКРУГЛЕНИЕ: -0.43 [15:05:51]line ИТОГО: 843.00 [15:05:51]line Внесено: 843.00 [15:05:51]line СДАЧА: 0.00 [15:05:51]line НСП 1% : 7.46 [15:05:51]line НДС 12% : 89.57 [15:05:51]line Наличными: 843.00 [15:05:51]line Безнал.: 0.00 [15:05:51]line Место: АЗС № 97 "Партнер Нефть" [15:05:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:05:51]line СНО: Общий режим [15:05:51]line Чек 370 27.07.2024 15:05 [15:05:51]line Смена: 438 ФФД: 1.0 [15:05:51]line ЗНМ: 0300000054 [15:05:51]line РНМ: 0000000000092624 [15:05:51]line Версия ККМ: 001 [15:05:51]line ФМ: 0000000000874959 [15:05:51]line ФД: 226010 [15:05:51]line ФПД: 102632762118335 [15:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T150550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226010&fm=102632762118335&tin=02508201610067®Number=0000000000092624&sum=84300 [15:05:52]OFD Sender: Processing packet 226010 [packets to send 600, broken 599] [15:05:52]ProducePacketName [15:05:52]name=ofd_packets/00226010 [15:05:52]OFD Sender: To server: pG, [15:05:52]CommunicateWithHost lk.salyk.kg:30040 [15:05:52]ConnectInit lk.salyk.kg [15:05:52]written 0, free lines is 4095 [15:05:52]Write to MH i2c: 01 00 00 50 05 55 [15:05:52]Write i2c OK [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: 01 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: 01 07 00 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 5E 0C C6 [15:05:52]RasterBufferAndPrint [15:05:52]line [15:05:52]line [15:05:52]line [15:05:52]line [15:05:52]line [15:05:52]written 0, free lines is 3168 [15:05:52]MH_Cut [15:05:52]Write to MH i2c: D1 01 00 57 05 01 2E [15:05:52]Write i2c OK [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: D1 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: D1 01 00 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: D1 01 00 57 05 00 2D [15:05:52]Write to MH i2c: 01 00 00 58 05 5D [15:05:52]Write i2c OK [15:05:52]MH_I2C_Read... [15:05:53]*** Cut start [15:05:53]*** Partial cut [15:05:53]*** CUTSNS_PIN = 1 [15:05:53]*** CUTSNS_PIN = 0 [15:05:53]*** Brake cut motor [15:05:54]Read from MH i2c: 01 [15:05:54]MH_I2C_Read... [15:05:54]*** Stop cut motor [15:05:54]*** Cut end [15:05:54]Read from MH i2c: 01 07 00 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: 01 07 00 58 05 00 00 00 00 00 FF 0F 72 [15:05:54]process_action close_receipt done [15:05:54]requested_data is exist [15:05:54]produce_requested_data [15:05:54]requested_item fm.sn is exist - process it [15:05:54]wFMCommunicate request_size=4 [15:05:54]MH_SAM_APDU [15:05:54]CAPDU: 80 11 00 00 [15:05:54]Write to MH i2c: E2 08 00 59 05 80 11 00 00 00 00 00 00 D8 [15:05:54]Write i2c OK [15:05:54]MH_I2C_Read... [15:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:54]Read from MH i2c: E2 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 17 00 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 17 00 59 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [15:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:05:54]wFMCommunicate OK [15:05:54]requested_item fd.num is exist - process it [15:05:54]SAM_PROTO_GetFieldsCounters [15:05:54]wFMCommunicate request_size=4 [15:05:54]MH_SAM_APDU [15:05:54]CAPDU: 80 13 00 00 [15:05:54]Write to MH i2c: E2 08 00 5A 05 80 13 00 00 00 00 00 00 DB [15:05:54]Write i2c OK [15:05:54]MH_I2C_Read... [15:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:54]Read from MH i2c: E2 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 62 00 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 62 00 5A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [15:05: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:54]wFMCommunicate OK [15:05:54]SAM_PROTO_GetFieldsCounters done [15:05:54]requested_item shift.num is exist - process it [15:05:54]requested_item shift.opened is exist - process it [15:05:54]req_shift_opened [15:05:54]FM_GetShiftState [15:05:54]SAM_PROTO_GetShiftState [15:05:54]wFMCommunicate request_size=4 [15:05:54]MH_SAM_APDU [15:05:54]CAPDU: 80 13 01 00 [15:05:54]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [15:05:54]Write i2c OK [15:05:54]MH_I2C_Read... [15:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:54]Read from MH i2c: E2 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 0E 00 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EB [15:05:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:05:54]wFMCommunicate OK [15:05:54]SAM_PROTO_GetShiftState done [15:05:54]FM_GetShiftState done [15:05:54]req_shift_opened done [15:05:54]requested_item shift.open_date is exist - process it [15:05:54]req_shift_open_date [15:05:54]req_shift_open_date done [15:05:54]produce_requested_data done [15:05:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226010,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:05:54]process_action_free close_receipt [15:05:54]json_value_free [15:05:54]json_value_free done [15:05:54]process_json_proto returns [15:05:54]Send response to host [15:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226010,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:05:54]free response buf [15:05:54]execute_script done [15:05:54]execute_script returns [15:05:54]free content buf [15:05:54]Sock 8.Close socket [15:05:54]Sock 8.Thread stoped [15:05:59]recv_with_timeout no data received [15:06:08]Connected sock=11 [15:06: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 35 39 0F 01 00 00 AF 85 07 01 EB 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 77 49 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 49 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 22 00 00 00 00 07 04 06 00 4C 49 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 0C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 72 03 00 35 04 06 00 5D 58 0D 54 10 BF 82 0A 5A 14 13 C1 04 9D [15:06: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 35 39 4F 00 00 00 49 DB 47 00 52 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 72 03 00 F4 03 04 00 EC B8 A4 66 B6 04 01 00 00 B7 CB 77 8E 5E 9F 7C 91 [15:06:10]CommunicateWithHost err = 0 [15:06:10]CheckOFDResponse [15:06:10]1017 (14) - 77093643461234 [15:06:10]1041 (16) - 0000000000874959 [15:06:10]1040 (4) - 226010 [15:06:10]1012 (4) - 27.07.2024 09:07 [15:06:10]1206 (1) - 0 [15:06:10]OFD Sender: Remove packet 226010 [15:06:10]ProducePacketName [15:06:10]name=ofd_packets/00226010 [15:06:10]NVStorageDeleteData [15:06:11]OFD Sender: No OFD packet to send [15:06:16]OFD Sender: No OFD packet to send [15:06:21]OFD Sender: No OFD packet to send [15:06:26]OFD Sender: No OFD packet to send [15:06:30]recv_with_timeout no data received [15:06:31]OFD Sender: No OFD packet to send [15:06:32]accept exits with 9 [15:06:32]New connection [15:06:32]New thread 3067047268 created [15:06:32]Thread 3067190628 joined [15:06:32]Waiting for new connection... [15:06:32] Sock 9.Parse request [15:06:32]Sock 9.Check first char [15:06:32]Sock 9.First char is OK [15:06:32]request: POST /json_proto HTTP/1.0 [15:06:32]Method: POST [15:06:32]URL: /json_proto [15:06:32]Method is POST - this is cgi request [15:06:32]url: /json_proto [15:06:32]query_string will be loaded in cgi processing [15:06:32]execute_cgi json_proto POST (null) [15:06:32]execute_cgi path=json_proto method=POST [15:06:32]POST find Content-Length [15:06:32]Host: 172.17.43.131:8080 [15:06:32]Content-Length: 1200 [15:06:32]Content-Type: application/json [15:06:32] [15:06:32]POST finish read [15:06:32]Found Content-Length = 1200 [15:06: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002311\u000A27.07.2024 15:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.370 x 67.80\u000A\u0418\u0422\u041E\u0413: 499.69\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99544\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:32]execute_script... [15:06: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002311\u000A27.07.2024 15:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.370 x 67.80\u000A\u0418\u0422\u041E\u0413: 499.69\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99544\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:32]POST & json_proto [15:06:32]process_json_proto [15:06:32]json parsed OK: [15:06:32]protocol is kg_v1.0 [15:06:32]action value=print_text [15:06:32]process_action print_text [15:06:32]cmd_print_text [15:06:32]ExternCall_PrintAddStr [15:06:32]wPrintStart [15:06:32]Write to MH i2c: 01 00 00 5C 05 61 [15:06:32]Write i2c OK [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: 01 [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: 01 07 00 [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: 01 07 00 5C 05 00 00 00 00 00 FF 0F 76 [15:06:32]RasterBufferAndPrint [15:06:32]line *****ТОВАРНЫЙ ЧЕК***** [15:06:32]line АЗС-97 [15:06:32]line Партнер нефть [15:06:32]line 02508201610067 [15:06:32]line Кассир : Орунбаева Б. [15:06:32]line Счет N : (1)2002311 [15:06:32]line 27.07.2024 15:05 [15:06:32]line ПРОДАЖА [15:06:32]line ТРК (МРК, ГНК): 53 [15:06:32]line Вид ГСМ : 2710124130 [15:06:32]line Аи-92-К-5 [15:06:32]line 7.370 x 67.80 [15:06:32]line ИТОГ: 499.69 [15:06:32]line Тип оплаты: Талоны: Топливная Карта [15:06:32]line 99544 [15:06:32]line ______________________ [15:06:32]line (подпись) [15:06:32]written 0, free lines is 4095 [15:06:32]Write to MH i2c: 01 00 00 70 05 75 [15:06:32]Write i2c OK [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: 01 [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: 01 07 00 [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: 01 07 00 70 05 00 00 00 00 00 11 0E 9B [15:06:32]RasterBufferAndPrint [15:06:32]line [15:06:32]line [15:06:32]line [15:06:32]line [15:06:32]line [15:06:32]written 0, free lines is 3603 [15:06:32]MH_Cut [15:06:32]Write to MH i2c: D1 01 00 77 05 01 4E [15:06:32]Write i2c OK [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: D1 [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: D1 01 00 [15:06:32]MH_I2C_Read... [15:06:32]Read from MH i2c: D1 01 00 77 05 00 4D [15:06:32]Write to MH i2c: 01 00 00 78 05 7D [15:06:32]Write i2c OK [15:06:32]MH_I2C_Read... [15:06:33]*** Cut start [15:06:33]*** Partial cut [15:06:33]*** CUTSNS_PIN = 1 [15:06:33]*** CUTSNS_PIN = 0 [15:06:33]*** Brake cut motor [15:06:33]Read from MH i2c: 01 [15:06:33]MH_I2C_Read... [15:06:33]*** Stop cut motor [15:06:33]*** Cut end [15:06:33]Read from MH i2c: 01 07 00 [15:06:33]MH_I2C_Read... [15:06:33]Read from MH i2c: 01 07 00 78 05 00 00 00 00 00 FF 0F 92 [15:06:33]process_action print_text done [15:06:33]requested_data is exist [15:06:33]produce_requested_data [15:06:33]requested_item fm.sn is exist - process it [15:06:33]wFMCommunicate request_size=4 [15:06:33]MH_SAM_APDU [15:06:33]CAPDU: 80 11 00 00 [15:06:33]Write to MH i2c: E2 08 00 79 05 80 11 00 00 00 00 00 00 F8 [15:06:33]Write i2c OK [15:06:33]MH_I2C_Read... [15:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:33]Read from MH i2c: E2 [15:06:33]MH_I2C_Read... [15:06:33]Read from MH i2c: E2 17 00 [15:06:33]MH_I2C_Read... [15:06:33]Read from MH i2c: E2 17 00 79 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [15:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:06:33]wFMCommunicate OK [15:06:33]requested_item fd.num is exist - process it [15:06:33]SAM_PROTO_GetFieldsCounters [15:06:33]wFMCommunicate request_size=4 [15:06:33]MH_SAM_APDU [15:06:33]CAPDU: 80 13 00 00 [15:06:33]Write to MH i2c: E2 08 00 7A 05 80 13 00 00 00 00 00 00 FB [15:06:33]Write i2c OK [15:06:33]MH_I2C_Read... [15:06:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:33]Read from MH i2c: E2 [15:06:33]MH_I2C_Read... [15:06:33]Read from MH i2c: E2 62 00 [15:06:33]MH_I2C_Read... [15:06:33]Read from MH i2c: E2 62 00 7A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [15:06:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:33]wFMCommunicate OK [15:06:33]SAM_PROTO_GetFieldsCounters done [15:06:33]requested_item shift.num is exist - process it [15:06:33]requested_item shift.opened is exist - process it [15:06:33]req_shift_opened [15:06:33]FM_GetShiftState [15:06:33]SAM_PROTO_GetShiftState [15:06:33]wFMCommunicate request_size=4 [15:06:33]MH_SAM_APDU [15:06:33]CAPDU: 80 13 01 00 [15:06:33]Write to MH i2c: E2 08 00 7B 05 80 13 01 00 00 00 00 00 FD [15:06:33]Write i2c OK [15:06:33]MH_I2C_Read... [15:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:34]Read from MH i2c: E2 [15:06:34]MH_I2C_Read... [15:06:34]Read from MH i2c: E2 0E 00 [15:06:34]MH_I2C_Read... [15:06:34]Read from MH i2c: E2 0E 00 7B 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0B [15:06:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:06:34]wFMCommunicate OK [15:06:34]SAM_PROTO_GetShiftState done [15:06:34]FM_GetShiftState done [15:06:34]req_shift_opened done [15:06:34]requested_item shift.open_date is exist - process it [15:06:34]req_shift_open_date [15:06:34]req_shift_open_date done [15:06:34]produce_requested_data done [15:06:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226010,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:06:34]process_action_free print_text [15:06:34]json_value_free [15:06:34]json_value_free done [15:06:34]process_json_proto returns [15:06:34]Send response to host [15:06:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226010,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:06:34]free response buf [15:06:34]execute_script done [15:06:34]execute_script returns [15:06:34]free content buf [15:06:34]Sock 9.Close socket [15:06:34]Sock 9.Thread stoped [15:06:36]OFD Sender: No OFD packet to send [15:06:41]OFD Sender: No OFD packet to send [15:06:46]OFD Sender: No OFD packet to send [15:06:51]OFD Sender: No OFD packet to send [15:06:56]OFD Sender: No OFD packet to send [15:07:01]OFD Sender: No OFD packet to send [15:07:06]OFD Sender: No OFD packet to send [15:07:11]OFD Sender: No OFD packet to send [15:07:16]OFD Sender: No OFD packet to send [15:07:21]OFD Sender: No OFD packet to send [15:07:26]OFD Sender: No OFD packet to send [15:07:26]recv_with_timeout no data received [15:07:31]OFD Sender: No OFD packet to send [15:07:36]OFD Sender: No OFD packet to send [15:07:41]OFD Sender: No OFD packet to send [15:07:46]OFD Sender: No OFD packet to send [15:07:51]OFD Sender: No OFD packet to send [15:07:55]recv_with_timeout no data received [15:07:56]OFD Sender: No OFD packet to send [15:08:01]OFD Sender: No OFD packet to send [15:08:06]OFD Sender: No OFD packet to send [15:08:11]OFD Sender: No OFD packet to send [15:08:16]OFD Sender: No OFD packet to send [15:08:20]recv_with_timeout no data received [15:08:21]OFD Sender: No OFD packet to send [15:08:26]OFD Sender: No OFD packet to send [15:08:31]recv_with_timeout no data received [15:08:31]OFD Sender: No OFD packet to send [15:08:36]OFD Sender: No OFD packet to send [15:08:41]OFD Sender: No OFD packet to send [15:08:46]OFD Sender: No OFD packet to send [15:08:51]OFD Sender: No OFD packet to send [15:08:56]OFD Sender: No OFD packet to send [15:09:01]OFD Sender: No OFD packet to send [15:09:06]accept exits with 8 [15:09:06]New connection [15:09:06]New thread 3067190628 created [15:09:06]Thread 3067047268 joined [15:09:06]Waiting for new connection... [15:09:06] Sock 8.Parse request [15:09:06]Sock 8.Check first char [15:09:06]Sock 8.First char is OK [15:09:06]request: POST /json_proto HTTP/1.0 [15:09:06]Method: POST [15:09:06]URL: /json_proto [15:09:06]Method is POST - this is cgi request [15:09:06]url: /json_proto [15:09:06]query_string will be loaded in cgi processing [15:09:06]execute_cgi json_proto POST (null) [15:09:06]execute_cgi path=json_proto method=POST [15:09:06]POST find Content-Length [15:09:06]Host: 172.17.43.131:8080 [15:09:06]Content-Length: 1199 [15:09:06]Content-Type: application/json [15:09:06] [15:09:06]POST finish read [15:09:06]Found Content-Length = 1199 [15:09: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002312\u000A27.07.2024 15:07\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 59.950 x 76.20\u000A\u0418\u0422\u041E\u0413: 4568.19\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\u000A40653\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:06]execute_script... [15:09: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002312\u000A27.07.2024 15:07\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 59.950 x 76.20\u000A\u0418\u0422\u041E\u0413: 4568.19\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\u000A40653\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:06]POST & json_proto [15:09:06]process_json_proto [15:09:06]json parsed OK: [15:09:06]protocol is kg_v1.0 [15:09:06]action value=print_text [15:09:06]process_action print_text [15:09:06]cmd_print_text [15:09:06]ExternCall_PrintAddStr [15:09:06]wPrintStart [15:09:06]Write to MH i2c: 01 00 00 7C 05 81 [15:09:06]Write i2c OK [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: 01 [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: 01 07 00 [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: 01 07 00 7C 05 00 00 00 00 00 FF 0F 96 [15:09:06]RasterBufferAndPrint [15:09:06]line *****ТОВАРНЫЙ ЧЕК***** [15:09:06]line АЗС-97 [15:09:06]line Партнер нефть [15:09:06]line 02508201610067 [15:09:06]line Кассир : Орунбаева Б. [15:09:06]line Счет N : (1)2002312 [15:09:06]line 27.07.2024 15:07 [15:09:06]line ПРОДАЖА [15:09:06]line ТРК (МРК, ГНК): 31 [15:09:06]line Вид ГСМ : 2710194210 [15:09:06]line ДТ-К-5 [15:09:06]line 59.950 x 76.20 [15:09:06]line ИТОГ: 4568.19 [15:09:06]line Тип оплаты: Талоны: Топливная Карта [15:09:06]line 40653 [15:09:06]line ______________________ [15:09:06]line (подпись) [15:09:06]written 0, free lines is 4095 [15:09:06]Write to MH i2c: 01 00 00 90 05 95 [15:09:06]Write i2c OK [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: 01 [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: 01 07 00 [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: 01 07 00 90 05 00 00 00 00 00 11 0E BB [15:09:06]RasterBufferAndPrint [15:09:06]line [15:09:06]line [15:09:06]line [15:09:06]line [15:09:06]line [15:09:06]written 0, free lines is 3602 [15:09:06]MH_Cut [15:09:06]Write to MH i2c: D1 01 00 97 05 01 6E [15:09:06]Write i2c OK [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: D1 [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: D1 01 00 [15:09:06]MH_I2C_Read... [15:09:06]Read from MH i2c: D1 01 00 97 05 00 6D [15:09:06]Write to MH i2c: 01 00 00 98 05 9D [15:09:06]Write i2c OK [15:09:06]MH_I2C_Read... [15:09:06]OFD Sender: No OFD packet to send [15:09:07]*** Cut start [15:09:07]*** Partial cut [15:09:07]*** CUTSNS_PIN = 1 [15:09:07]*** CUTSNS_PIN = 0 [15:09:07]*** Brake cut motor [15:09:07]Read from MH i2c: 01 [15:09:07]MH_I2C_Read... [15:09:07]*** Stop cut motor [15:09:07]*** Cut end [15:09:07]Read from MH i2c: 01 07 00 [15:09:07]MH_I2C_Read... [15:09:07]Read from MH i2c: 01 07 00 98 05 00 00 00 00 00 FF 0F B2 [15:09:07]process_action print_text done [15:09:07]requested_data is exist [15:09:07]produce_requested_data [15:09:07]requested_item fm.sn is exist - process it [15:09:07]wFMCommunicate request_size=4 [15:09:07]MH_SAM_APDU [15:09:07]CAPDU: 80 11 00 00 [15:09:07]Write to MH i2c: E2 08 00 99 05 80 11 00 00 00 00 00 00 18 [15:09:07]Write i2c OK [15:09:07]MH_I2C_Read... [15:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:07]Read from MH i2c: E2 [15:09:07]MH_I2C_Read... [15:09:07]Read from MH i2c: E2 17 00 [15:09:07]MH_I2C_Read... [15:09:07]Read from MH i2c: E2 17 00 99 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [15:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:09:07]wFMCommunicate OK [15:09:07]requested_item fd.num is exist - process it [15:09:07]SAM_PROTO_GetFieldsCounters [15:09:07]wFMCommunicate request_size=4 [15:09:07]MH_SAM_APDU [15:09:07]CAPDU: 80 13 00 00 [15:09:07]Write to MH i2c: E2 08 00 9A 05 80 13 00 00 00 00 00 00 1B [15:09:07]Write i2c OK [15:09:07]MH_I2C_Read... [15:09:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:09:08]Read from MH i2c: E2 [15:09:08]MH_I2C_Read... [15:09:08]Read from MH i2c: E2 62 00 [15:09:08]MH_I2C_Read... [15:09:08]Read from MH i2c: E2 62 00 9A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:09:08]wFMCommunicate OK [15:09:08]SAM_PROTO_GetFieldsCounters done [15:09:08]requested_item shift.num is exist - process it [15:09:08]requested_item shift.opened is exist - process it [15:09:08]req_shift_opened [15:09:08]FM_GetShiftState [15:09:08]SAM_PROTO_GetShiftState [15:09:08]wFMCommunicate request_size=4 [15:09:08]MH_SAM_APDU [15:09:08]CAPDU: 80 13 01 00 [15:09:08]Write to MH i2c: E2 08 00 9B 05 80 13 01 00 00 00 00 00 1D [15:09:08]Write i2c OK [15:09:08]MH_I2C_Read... [15:09:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:08]Read from MH i2c: E2 [15:09:08]MH_I2C_Read... [15:09:08]Read from MH i2c: E2 0E 00 [15:09:08]MH_I2C_Read... [15:09:08]Read from MH i2c: E2 0E 00 9B 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2B [15:09:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:09:08]wFMCommunicate OK [15:09:08]SAM_PROTO_GetShiftState done [15:09:08]FM_GetShiftState done [15:09:08]req_shift_opened done [15:09:08]requested_item shift.open_date is exist - process it [15:09:08]req_shift_open_date [15:09:08]req_shift_open_date done [15:09:08]produce_requested_data done [15:09:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226010,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:09:08]process_action_free print_text [15:09:08]json_value_free [15:09:08]json_value_free done [15:09:08]process_json_proto returns [15:09:08]Send response to host [15:09:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226010,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:09:08]free response buf [15:09:08]execute_script done [15:09:08]execute_script returns [15:09:08]free content buf [15:09:08]Sock 8.Close socket [15:09:08]Sock 8.Thread stoped [15:09:11]OFD Sender: No OFD packet to send [15:09:16]recv_with_timeout no data received [15:09:16]OFD Sender: No OFD packet to send [15:09:21]OFD Sender: No OFD packet to send [15:09:26]OFD Sender: No OFD packet to send [15:09:31]OFD Sender: No OFD packet to send [15:09:36]OFD Sender: No OFD packet to send [15:09:41]OFD Sender: No OFD packet to send [15:09:46]OFD Sender: No OFD packet to send [15:09:51]OFD Sender: No OFD packet to send [15:09:56]OFD Sender: No OFD packet to send [15:10:01]OFD Sender: No OFD packet to send [15:10:06]OFD Sender: No OFD packet to send [15:10:10]accept exits with 9 [15:10:10]New connection [15:10:10]New thread 3067047268 created [15:10:10]Thread 3067190628 joined [15:10:10]Waiting for new connection... [15:10:10] Sock 9.Parse request [15:10:10]Sock 9.Check first char [15:10:10]Sock 9.First char is OK [15:10:10]request: POST /json_proto HTTP/1.0 [15:10:10]Method: POST [15:10:10]URL: /json_proto [15:10:10]Method is POST - this is cgi request [15:10:10]url: /json_proto [15:10:10]query_string will be loaded in cgi processing [15:10:10]execute_cgi json_proto POST (null) [15:10:10]execute_cgi path=json_proto method=POST [15:10:10]POST find Content-Length [15:10:10]Host: 172.17.43.131:8080 [15:10:10]Content-Length: 797 [15:10:10]Content-Type: application/json [15:10:10] [15:10:10]POST finish read [15:10:10]Found Content-Length = 797 [15:10:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 24.710, "sum" : 1700.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" : 1700.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:10]execute_script... [15:10:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 24.710, "sum" : 1700.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" : 1700.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:10]POST & json_proto [15:10:10]process_json_proto [15:10:10]json parsed OK: [15:10:10]protocol is kg_v1.0 [15:10:10]action value=close_receipt [15:10:10]process_action close_receipt [15:10:10]cmd_close_receipt [15:10:10]MH_GetDate [15:10:10]Write to MH i2c: F0 00 00 9C 05 90 [15:10:10]Write i2c OK [15:10:10]MH_I2C_Read... [15:10:10]Read from MH i2c: F0 [15:10:10]MH_I2C_Read... [15:10:10]Read from MH i2c: F0 09 00 [15:10:10]MH_I2C_Read... [15:10:10]Read from MH i2c: F0 09 00 9C 05 00 D3 0D A5 66 F9 24 A2 66 A9 [15:10:10]GetLastDocTimeStamp 1722092750 [15:10:10]current date 1722093011 [15:10:10]FM_GetShiftState [15:10:10]SAM_PROTO_GetShiftState [15:10:10]wFMCommunicate request_size=4 [15:10:10]MH_SAM_APDU [15:10:10]CAPDU: 80 13 01 00 [15:10:10]Write to MH i2c: E2 08 00 9D 05 80 13 01 00 00 00 00 00 1F [15:10:10]Write i2c OK [15:10:10]MH_I2C_Read... [15:10:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:10]Read from MH i2c: E2 [15:10:10]MH_I2C_Read... [15:10:10]Read from MH i2c: E2 0E 00 [15:10:10]MH_I2C_Read... [15:10:10]Read from MH i2c: E2 0E 00 9D 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2D [15:10:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:10:10]wFMCommunicate OK [15:10:10]SAM_PROTO_GetShiftState done [15:10:10]FM_GetShiftState done [15:10:10]opened in 1722038719 [15:10:10]opened+sec_in_day 1722125119 [15:10:10]quantity*price = 170004 [15:10:10]sum+1 = 170006 [15:10:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.05 НСП 1% : 15.04 НДС 12% : 180.54 Наличными: 0.00 Безнал.: 1700.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 371 27.07.2024 15:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226011 ФПД: 76319180598594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T151011&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226011&fm=76319180598594&tin=02508201610067®Number=0000000000092624&sum=170005 [15:10:11]StoreToDocumentArchive [15:10:11]shift 438 fd 226011 [15:10:11]save to /storage/0438/doc_00226011 [15:10:11]save last doc name /storage/0438/doc_00226011 to /storage/kkm_last_doc_name [15:10:11]save OK [15:10:11]Clear old archive folders... [15:10:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:10:11]tlvbuf is 01A078D0 [15:10:11]SAM_PROTO_ClearQueue [15:10:11]wFMCommunicate request_size=4 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 09 00 00 [15:10:11]Write to MH i2c: E2 08 00 AA 05 80 09 00 00 00 00 00 00 21 [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 AA 05 00 90 00 23 [15:10:11]RAPDU: 90 00 [15:10:11]wFMCommunicate OK [15:10:11]SAM_PROTO_ClearQueue done [15:10:11]KKMCreateOFDPacket [15:10:11]OFDProtocolAddRootSTLVToBuf [15:10:11]FM_MakeSignedData [15:10:11]FM_MakeSignedData [15:10:11]SAM_PROTO_SignData [15:10:11]wFMCommunicate request_size=4 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 0D 01 02 [15:10:11]Write to MH i2c: E2 08 00 AB 05 80 0D 01 02 00 00 00 00 29 [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 AB 05 00 90 00 24 [15:10:11]RAPDU: 90 00 [15:10:11]wFMCommunicate OK [15:10:11]wFMCommunicate request_size=255 [15:10:11]MH_SAM_APDU [15:10: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 60 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 15 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 D3 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 72 03 00 35 04 06 00 [15:10:11]Write to MH i2c: E2 02 01 AC 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 60 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 15 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 D3 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 72 03 00 35 04 06 00 00 00 69 [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 AC 05 00 90 00 25 [15:10:11]RAPDU: 90 00 [15:10:11]wFMCommunicate OK [15:10:11]wFMCommunicate request_size=11 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 0D 02 02 06 45 69 71 A6 2D 42 [15:10:11]Write to MH i2c: E2 0E 00 AD 05 80 0D 02 02 06 00 45 69 71 A6 2D 42 00 00 6C [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 03 00 AD 05 00 90 00 26 [15:10:11]RAPDU: 90 00 [15:10:11]wFMCommunicate OK [15:10:11]wFMCommunicate request_size=4 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 0D 03 02 [15:10:11]Write to MH i2c: E2 08 00 AE 05 80 0D 03 02 00 00 00 00 2E [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 0B 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 0B 00 AE 05 00 68 F0 3E 4A 11 50 46 F1 90 00 A7 [15:10:11]RAPDU: 68 F0 3E 4A 11 50 46 F1 90 00 [15:10:11]wFMCommunicate OK [15:10:11]SAM_PROTO_SignData done [15:10:11]FM_MakeSignedData done [15:10:11]CreateOFDProtocolMessage [15:10:11]wFMCommunicate request_size=4 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 11 00 00 [15:10:11]Write to MH i2c: E2 08 00 AF 05 80 11 00 00 00 00 00 00 2E [15:10:11]OFD Sender: No OFD packet to send [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 17 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 17 00 AF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [15:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:10:11]wFMCommunicate OK [15:10:11]CreateOFDProtocolMessage done [15:10:11]OFDSenderStorePacket 226011 [15:10:11]StoreOFDPacket docnum=226011 [15:10:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 6F F9 08 01 29 88 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 60 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 15 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 D3 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 72 03 00 35 04 06 00 45 69 71 A6 2D 42 68 F0 3E 4A 11 50 46 F1 [15:10:11]CheckFolder [15:10:11]dirname=/storage/ofd_packets [15:10:11]CheckFolder done [15:10:11]ProducePacketName [15:10:11]name=ofd_packets/00226011 [15:10:11]NVStorageSaveData ofd_packets/00226011 [15:10:11]File name is /storage/ofd_packets/00226011 [15:10:11]Write 302 bytes [15:10:11]NVStorageSaveData done [15:10:11]OFDSenderStorePacket done [15:10:11]KKMCreateOFDPacket done [15:10:11]NVStorageSaveData kkm_last_timestamp [15:10:11]File name is /storage/kkm_last_timestamp [15:10:11]Write 4 bytes [15:10:11]NVStorageSaveData done [15:10:11]ExternCall_PrintAddStr [15:10:11]wPrintStart [15:10:11]Write to MH i2c: 01 00 00 B0 05 B5 [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: 01 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: 01 07 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: 01 07 00 B0 05 00 00 00 00 00 FF 0F CA [15:10:11]RasterBufferAndPrint [15:10:11]line Счет N : (1)2002313 [15:10:11]line ИНН: 02508201610067 [15:10:11]line Контрольно-Кассовый Чек [15:10:11]line ПРОДАЖА [15:10:11]line ТРК (МРК, ГНК) : 42 [15:10:11]line Товар: 2710124130 [15:10:11]line Super-92-К-5 [15:10:11]line 24.710 * 68.80 [15:10:11]line = 1700.05 [15:10:11]line НДС 12% НСП 1% [15:10:11]line > о реализуемом товаре [15:10:11]line ИТОГО: 1700.05 [15:10:11]line НСП 1% : 15.04 [15:10:11]line НДС 12% : 180.54 [15:10:11]line Наличными: 0.00 [15:10:11]line Безнал.: 1700.05 [15:10:11]line Место: АЗС № 97 "Партнер Нефть" [15:10:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:10:11]line СНО: Общий режим [15:10:11]line Чек 371 27.07.2024 15:10 [15:10:11]line Смена: 438 ФФД: 1.0 [15:10:11]line ЗНМ: 0300000054 [15:10:11]line РНМ: 0000000000092624 [15:10:11]line Версия ККМ: 001 [15:10:11]line Платежная система: O! деньги [15:10:11]line ФМ: 0000000000874959 [15:10:11]line ФД: 226011 [15:10:11]line ФПД: 76319180598594 [15:10:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T151011&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226011&fm=76319180598594&tin=02508201610067®Number=0000000000092624&sum=170005 [15:10:11]written 0, free lines is 4095 [15:10:11]OFD Sender: Processing packet 226011 [packets to send 600, broken 599] [15:10:11]ProducePacketName [15:10:11]name=ofd_packets/00226011 [15:10:11]OFD Sender: To server: pG, [15:10:11]CommunicateWithHost lk.salyk.kg:30040 [15:10:11]ConnectInit lk.salyk.kg [15:10:12]Write to MH i2c: 01 00 00 DA 05 DF [15:10:12]Write i2c OK [15:10:12]MH_I2C_Read... [15:10:12]Read from MH i2c: 01 [15:10:12]MH_I2C_Read... [15:10:12]Read from MH i2c: 01 07 00 [15:10:12]MH_I2C_Read... [15:10:12]Read from MH i2c: 01 07 00 DA 05 00 00 00 00 00 73 0C 65 [15:10:12]RasterBufferAndPrint [15:10:12]line [15:10:12]line [15:10:12]line [15:10:12]line [15:10:12]line [15:10:12]written 0, free lines is 3191 [15:10:12]MH_Cut [15:10:12]Write to MH i2c: D1 01 00 E1 05 01 B8 [15:10:12]Write i2c OK [15:10:12]MH_I2C_Read... [15:10:12]Read from MH i2c: D1 [15:10:12]MH_I2C_Read... [15:10:12]Read from MH i2c: D1 01 00 [15:10:12]MH_I2C_Read... [15:10:12]Read from MH i2c: D1 01 00 E1 05 00 B7 [15:10:12]Write to MH i2c: 01 00 00 E2 05 E7 [15:10:12]Write i2c OK [15:10:12]MH_I2C_Read... [15:10:12]Connected sock=11 [15:10:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 6F F9 08 01 29 88 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 60 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 15 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 D3 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 72 03 00 35 04 06 00 45 69 71 A6 2D 42 68 F0 3E 4A 11 50 46 F1 [15:10: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 35 39 4F 00 00 00 5A 57 47 00 7C 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 35 39 10 04 04 00 DB 72 03 00 F4 03 04 00 E0 B9 A4 66 B6 04 01 00 00 36 C7 FA 62 16 54 1D AB [15:10:12]CommunicateWithHost err = 0 [15:10:12]CheckOFDResponse [15:10:12]1017 (14) - 77093643461234 [15:10:12]1041 (16) - 0000000000874959 [15:10:12]1040 (4) - 226011 [15:10:12]1012 (4) - 27.07.2024 09:12 [15:10:12]1206 (1) - 0 [15:10:12]OFD Sender: Remove packet 226011 [15:10:12]ProducePacketName [15:10:12]name=ofd_packets/00226011 [15:10:12]NVStorageDeleteData [15:10:13]OFD Sender: No OFD packet to send [15:10:13]*** Cut start [15:10:13]*** Partial cut [15:10:13]*** CUTSNS_PIN = 1 [15:10:13]*** CUTSNS_PIN = 0 [15:10:13]*** Brake cut motor [15:10:14]Read from MH i2c: 01 [15:10:14]MH_I2C_Read... [15:10:14]*** Stop cut motor [15:10:14]*** Cut end [15:10:14]Read from MH i2c: 01 07 00 [15:10:14]MH_I2C_Read... [15:10:14]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 FF 0F FC [15:10:14]process_action close_receipt done [15:10:14]requested_data is exist [15:10:14]produce_requested_data [15:10:14]requested_item fm.sn is exist - process it [15:10:14]wFMCommunicate request_size=4 [15:10:14]MH_SAM_APDU [15:10:14]CAPDU: 80 11 00 00 [15:10:14]Write to MH i2c: E2 08 00 E3 05 80 11 00 00 00 00 00 00 62 [15:10:14]Write i2c OK [15:10:14]MH_I2C_Read... [15:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:14]Read from MH i2c: E2 [15:10:14]MH_I2C_Read... [15:10:14]Read from MH i2c: E2 17 00 [15:10:14]MH_I2C_Read... [15:10:14]Read from MH i2c: E2 17 00 E3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [15:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:10:14]wFMCommunicate OK [15:10:14]requested_item fd.num is exist - process it [15:10:14]SAM_PROTO_GetFieldsCounters [15:10:14]wFMCommunicate request_size=4 [15:10:14]MH_SAM_APDU [15:10:14]CAPDU: 80 13 00 00 [15:10:14]Write to MH i2c: E2 08 00 E4 05 80 13 00 00 00 00 00 00 65 [15:10:14]Write i2c OK [15:10:14]MH_I2C_Read... [15:10:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:14]Read from MH i2c: E2 [15:10:14]MH_I2C_Read... [15:10:14]Read from MH i2c: E2 62 00 [15:10:14]MH_I2C_Read... [15:10:14]Read from MH i2c: E2 62 00 E4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [15:10:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:14]wFMCommunicate OK [15:10:14]SAM_PROTO_GetFieldsCounters done [15:10:14]requested_item shift.num is exist - process it [15:10:14]requested_item shift.opened is exist - process it [15:10:14]req_shift_opened [15:10:14]FM_GetShiftState [15:10:14]SAM_PROTO_GetShiftState [15:10:14]wFMCommunicate request_size=4 [15:10:14]MH_SAM_APDU [15:10:14]CAPDU: 80 13 01 00 [15:10:14]Write to MH i2c: E2 08 00 E5 05 80 13 01 00 00 00 00 00 67 [15:10:14]Write i2c OK [15:10:14]MH_I2C_Read... [15:10:14]Read from MH i2c: E2 [15:10:14]MH_I2C_Read... [15:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:14]Read from MH i2c: E2 0E 00 [15:10:14]MH_I2C_Read... [15:10:14]Read from MH i2c: E2 0E 00 E5 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 75 [15:10:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:10:14]wFMCommunicate OK [15:10:14]SAM_PROTO_GetShiftState done [15:10:14]FM_GetShiftState done [15:10:14]req_shift_opened done [15:10:14]requested_item shift.open_date is exist - process it [15:10:14]req_shift_open_date [15:10:14]req_shift_open_date done [15:10:14]produce_requested_data done [15:10:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226011,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:10:14]process_action_free close_receipt [15:10:14]json_value_free [15:10:14]json_value_free done [15:10:14]process_json_proto returns [15:10:14]Send response to host [15:10:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226011,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:10:14]free response buf [15:10:14]execute_script done [15:10:14]execute_script returns [15:10:14]free content buf [15:10:14]Sock 9.Close socket [15:10:14]Sock 9.Thread stoped [15:10:18]OFD Sender: No OFD packet to send [15:10:23]recv_with_timeout no data received [15:10:23]OFD Sender: No OFD packet to send [15:10:28]OFD Sender: No OFD packet to send [15:10:33]OFD Sender: No OFD packet to send [15:10:38]OFD Sender: No OFD packet to send [15:10:43]OFD Sender: No OFD packet to send [15:10:48]OFD Sender: No OFD packet to send [15:10:51]accept exits with 10 [15:10:51]New connection [15:10:51]New thread 3067190628 created [15:10:51]Thread 3067047268 joined [15:10:51]Waiting for new connection... [15:10:51] Sock 10.Parse request [15:10:51]Sock 10.Check first char [15:10:51]Sock 10.First char is OK [15:10:51]request: POST /json_proto HTTP/1.0 [15:10:51]Method: POST [15:10:51]URL: /json_proto [15:10:51]Method is POST - this is cgi request [15:10:51]url: /json_proto [15:10:51]query_string will be loaded in cgi processing [15:10:51]execute_cgi json_proto POST (null) [15:10:51]execute_cgi path=json_proto method=POST [15:10:51]POST find Content-Length [15:10:51]Host: 172.17.43.131:8080 [15:10:51]Content-Length: 680 [15:10:51]Content-Type: application/json [15:10:51] [15:10:51]POST finish read [15:10:51]Found Content-Length = 680 [15:10:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:51]execute_script... [15:10: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)2002314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:51]POST & json_proto [15:10:51]process_json_proto [15:10:51]json parsed OK: [15:10:51]protocol is kg_v1.0 [15:10:51]action value=close_receipt [15:10:51]process_action close_receipt [15:10:51]cmd_close_receipt [15:10:51]MH_GetDate [15:10:51]Write to MH i2c: F0 00 00 E6 05 DA [15:10:51]Write i2c OK [15:10:51]MH_I2C_Read... [15:10:51]Read from MH i2c: F0 [15:10:51]MH_I2C_Read... [15:10:51]Read from MH i2c: F0 09 00 [15:10:51]MH_I2C_Read... [15:10:51]Read from MH i2c: F0 09 00 E6 05 00 FC 0D A5 66 F9 24 A2 66 1C [15:10:51]GetLastDocTimeStamp 1722093011 [15:10:51]current date 1722093052 [15:10:51]FM_GetShiftState [15:10:51]SAM_PROTO_GetShiftState [15:10:51]wFMCommunicate request_size=4 [15:10:51]MH_SAM_APDU [15:10:51]CAPDU: 80 13 01 00 [15:10:51]Write to MH i2c: E2 08 00 E7 05 80 13 01 00 00 00 00 00 69 [15:10:51]Write i2c OK [15:10:51]MH_I2C_Read... [15:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:51]Read from MH i2c: E2 [15:10:51]MH_I2C_Read... [15:10:51]Read from MH i2c: E2 0E 00 [15:10:51]MH_I2C_Read... [15:10:51]Read from MH i2c: E2 0E 00 E7 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 77 [15:10:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:10:51]wFMCommunicate OK [15:10:51]SAM_PROTO_GetShiftState done [15:10:51]FM_GetShiftState done [15:10:51]opened in 1722038719 [15:10:51]opened+sec_in_day 1722125119 [15:10:51]quantity*price = 100050 [15:10:51]sum+1 = 100052 [15:10:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 372 27.07.2024 15:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226012 ФПД: 253969016375044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T151052&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226012&fm=253969016375044&tin=02508201610067®Number=0000000000092624&sum=100000 [15:10:52]StoreToDocumentArchive [15:10:52]shift 438 fd 226012 [15:10:52]save to /storage/0438/doc_00226012 [15:10:52]save last doc name /storage/0438/doc_00226012 to /storage/kkm_last_doc_name [15:10:52]save OK [15:10:52]Clear old archive folders... [15:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:10:52]tlvbuf is 01A070F0 [15:10:52]SAM_PROTO_ClearQueue [15:10:52]wFMCommunicate request_size=4 [15:10:52]MH_SAM_APDU [15:10:52]CAPDU: 80 09 00 00 [15:10:52]Write to MH i2c: E2 08 00 F4 05 80 09 00 00 00 00 00 00 6B [15:10:52]Write i2c OK [15:10:52]MH_I2C_Read... [15:10:52]Read from MH i2c: E2 [15:10:52]MH_I2C_Read... [15:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:52]Read from MH i2c: E2 03 00 [15:10:52]MH_I2C_Read... [15:10:52]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [15:10:52]RAPDU: 90 00 [15:10:52]wFMCommunicate OK [15:10:52]SAM_PROTO_ClearQueue done [15:10:52]KKMCreateOFDPacket [15:10:52]OFDProtocolAddRootSTLVToBuf [15:10:52]FM_MakeSignedData [15:10:52]FM_MakeSignedData [15:10:52]SAM_PROTO_SignData [15:10:52]wFMCommunicate request_size=4 [15:10:52]MH_SAM_APDU [15:10:52]CAPDU: 80 0D 01 02 [15:10:52]Write to MH i2c: E2 08 00 F5 05 80 0D 01 02 00 00 00 00 73 [15:10:52]Write i2c OK [15:10:52]MH_I2C_Read... [15:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:53]Read from MH i2c: E2 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 03 00 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [15:10:53]RAPDU: 90 00 [15:10:53]wFMCommunicate OK [15:10:53]wFMCommunicate request_size=255 [15:10:53]MH_SAM_APDU [15:10:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 FC 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 72 03 00 35 04 06 00 E6 FB C5 01 [15:10:53]Write to MH i2c: E2 02 01 F6 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 FC 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 72 03 00 35 04 06 00 E6 FB C5 01 00 00 38 [15:10:53]Write i2c OK [15:10:53]MH_I2C_Read... [15:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:53]Read from MH i2c: E2 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 03 00 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 03 00 F6 05 00 90 00 6F [15:10:53]RAPDU: 90 00 [15:10:53]wFMCommunicate OK [15:10:53]wFMCommunicate request_size=7 [15:10:53]MH_SAM_APDU [15:10:53]CAPDU: 80 0D 02 02 02 47 04 [15:10:53]Write to MH i2c: E2 0A 00 F7 05 80 0D 02 02 02 00 47 04 00 00 C5 [15:10:53]Write i2c OK [15:10:53]MH_I2C_Read... [15:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:53]Read from MH i2c: E2 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 03 00 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 03 00 F7 05 00 90 00 70 [15:10:53]RAPDU: 90 00 [15:10:53]wFMCommunicate OK [15:10:53]wFMCommunicate request_size=4 [15:10:53]MH_SAM_APDU [15:10:53]CAPDU: 80 0D 03 02 [15:10:53]Write to MH i2c: E2 08 00 F8 05 80 0D 03 02 00 00 00 00 78 [15:10:53]Write i2c OK [15:10:53]MH_I2C_Read... [15:10:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:53]Read from MH i2c: E2 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 0B 00 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 0B 00 F8 05 00 3D E6 D3 AA 0D F1 F8 33 90 00 42 [15:10:53]RAPDU: 3D E6 D3 AA 0D F1 F8 33 90 00 [15:10:53]wFMCommunicate OK [15:10:53]SAM_PROTO_SignData done [15:10:53]FM_MakeSignedData done [15:10:53]CreateOFDProtocolMessage [15:10:53]wFMCommunicate request_size=4 [15:10:53]MH_SAM_APDU [15:10:53]CAPDU: 80 11 00 00 [15:10:53]Write to MH i2c: E2 08 00 F9 05 80 11 00 00 00 00 00 00 78 [15:10:53]Write i2c OK [15:10:53]MH_I2C_Read... [15:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:53]Read from MH i2c: E2 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 17 00 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: E2 17 00 F9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [15:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:10:53]wFMCommunicate OK [15:10:53]CreateOFDProtocolMessage done [15:10:53]OFDSenderStorePacket 226012 [15:10:53]StoreOFDPacket docnum=226012 [15:10:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 94 B4 04 01 B7 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 FC 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 72 03 00 35 04 06 00 E6 FB C5 01 47 04 3D E6 D3 AA 0D F1 F8 33 [15:10:53]CheckFolder [15:10:53]dirname=/storage/ofd_packets [15:10:53]CheckFolder done [15:10:53]ProducePacketName [15:10:53]name=ofd_packets/00226012 [15:10:53]NVStorageSaveData ofd_packets/00226012 [15:10:53]File name is /storage/ofd_packets/00226012 [15:10:53]Write 298 bytes [15:10:53]NVStorageSaveData done [15:10:53]OFDSenderStorePacket done [15:10:53]KKMCreateOFDPacket done [15:10:53]NVStorageSaveData kkm_last_timestamp [15:10:53]File name is /storage/kkm_last_timestamp [15:10:53]Write 4 bytes [15:10:53]NVStorageSaveData done [15:10:53]ExternCall_PrintAddStr [15:10:53]wPrintStart [15:10:53]Write to MH i2c: 01 00 00 FA 05 FF [15:10:53]Write i2c OK [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: 01 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: 01 07 00 [15:10:53]MH_I2C_Read... [15:10:53]Read from MH i2c: 01 07 00 FA 05 00 00 00 00 00 FF 0F 14 [15:10:53]RasterBufferAndPrint [15:10:53]line Счет N : (1)2002314 [15:10:53]line ИНН: 02508201610067 [15:10:53]line Контрольно-Кассовый Чек [15:10:53]line ПРОДАЖА [15:10:53]line ТРК (МРК, ГНК) : 51 [15:10:53]line Товар: 2710194210 [15:10:53]line ДТ-К-5 [15:10:53]line 13.130 * 76.20 [15:10:53]line = 1000.51 [15:10:53]line НДС 12% НСП 1% [15:10:53]line > о реализуемом товаре [15:10:53]line ОКРУГЛЕНИЕ: -0.51 [15:10:53]line ИТОГО: 1000.00 [15:10:53]line Внесено: 1000.00 [15:10:53]line СДАЧА: 0.00 [15:10:53]line НСП 1% : 8.85 [15:10:53]line НДС 12% : 106.25 [15:10:53]line Наличными: 1000.00 [15:10:53]line Безнал.: 0.00 [15:10:53]line Место: АЗС № 97 "Партнер Нефть" [15:10:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:10:53]line СНО: Общий режим [15:10:53]line Чек 372 27.07.2024 15:10 [15:10:53]line Смена: 438 ФФД: 1.0 [15:10:53]line ЗНМ: 0300000054 [15:10:53]line РНМ: 0000000000092624 [15:10:53]line Версия ККМ: 001 [15:10:53]line ФМ: 0000000000874959 [15:10:53]line ФД: 226012 [15:10:53]line ФПД: 253969016375044 [15:10:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T151052&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226012&fm=253969016375044&tin=02508201610067®Number=0000000000092624&sum=100000 [15:10:53]OFD Sender: Processing packet 226012 [packets to send 600, broken 599] [15:10:53]ProducePacketName [15:10:53]name=ofd_packets/00226012 [15:10:53]OFD Sender: To server: pG, [15:10:53]CommunicateWithHost lk.salyk.kg:30040 [15:10:53]ConnectInit lk.salyk.kg [15:10:53]written 0, free lines is 4095 [15:10:54]Write to MH i2c: 01 00 00 25 06 2B [15:10:54]Write i2c OK [15:10:54]MH_I2C_Read... [15:10:54]Read from MH i2c: 01 [15:10:54]MH_I2C_Read... [15:10:54]Read from MH i2c: 01 07 00 [15:10:54]MH_I2C_Read... [15:10:54]Read from MH i2c: 01 07 00 25 06 00 00 00 00 00 5C 0C 9A [15:10:54]RasterBufferAndPrint [15:10:54]line [15:10:54]line [15:10:54]line [15:10:54]line [15:10:54]line [15:10:54]written 0, free lines is 3167 [15:10:54]MH_Cut [15:10:54]Write to MH i2c: D1 01 00 2C 06 01 04 [15:10:54]Write i2c OK [15:10:54]MH_I2C_Read... [15:10:54]Read from MH i2c: D1 [15:10:54]MH_I2C_Read... [15:10:54]Read from MH i2c: D1 01 00 [15:10:54]MH_I2C_Read... [15:10:54]Read from MH i2c: D1 01 00 2C 06 00 03 [15:10:54]Write to MH i2c: 01 00 00 2D 06 33 [15:10:54]Write i2c OK [15:10:54]MH_I2C_Read... [15:10:55]*** Cut start [15:10:55]*** Partial cut [15:10:55]*** CUTSNS_PIN = 1 [15:10:55]*** CUTSNS_PIN = 0 [15:10:55]*** Brake cut motor [15:10:55]Connected sock=11 [15:10: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 35 39 0C 01 00 00 94 B4 04 01 B7 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 FC 0D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 72 03 00 35 04 06 00 E6 FB C5 01 47 04 3D E6 D3 AA 0D F1 F8 33 [15:10:56]Read from MH i2c: 01 [15:10:56]MH_I2C_Read... [15:10:56]*** Stop cut motor [15:10:56]*** Cut end [15:10:56]Read from MH i2c: 01 07 00 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 FF 0F 48 [15:10:56]process_action close_receipt done [15:10:56]requested_data is exist [15:10:56]produce_requested_data [15:10:56]requested_item fm.sn is exist - process it [15:10:56]wFMCommunicate request_size=4 [15:10:56]MH_SAM_APDU [15:10:56]CAPDU: 80 11 00 00 [15:10:56]Write to MH i2c: E2 08 00 2E 06 80 11 00 00 00 00 00 00 AE [15:10:56]Write i2c OK [15:10:56]MH_I2C_Read... [15:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:56]Read from MH i2c: E2 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 17 00 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 17 00 2E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0B [15:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:10:56]wFMCommunicate OK [15:10:56]requested_item fd.num is exist - process it [15:10:56]SAM_PROTO_GetFieldsCounters [15:10:56]wFMCommunicate request_size=4 [15:10:56]MH_SAM_APDU [15:10:56]CAPDU: 80 13 00 00 [15:10:56]Write to MH i2c: E2 08 00 2F 06 80 13 00 00 00 00 00 00 B1 [15:10:56]Write i2c OK [15:10:56]MH_I2C_Read... [15:10:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:56]Read from MH i2c: E2 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 62 00 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 62 00 2F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [15:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:56]wFMCommunicate OK [15:10:56]SAM_PROTO_GetFieldsCounters done [15:10:56]requested_item shift.num is exist - process it [15:10:56]requested_item shift.opened is exist - process it [15:10:56]req_shift_opened [15:10:56]FM_GetShiftState [15:10:56]SAM_PROTO_GetShiftState [15:10:56]wFMCommunicate request_size=4 [15:10:56]MH_SAM_APDU [15:10:56]CAPDU: 80 13 01 00 [15:10:56]Write to MH i2c: E2 08 00 30 06 80 13 01 00 00 00 00 00 B3 [15:10:56]Write i2c OK [15:10:56]MH_I2C_Read... [15:10: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 35 39 4F 00 00 00 3D E8 47 00 0F 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 72 03 00 F4 03 04 00 0B BA A4 66 B6 04 01 00 00 98 DE 68 66 91 60 3F 9A [15:10:56]CommunicateWithHost err = 0 [15:10:56]CheckOFDResponse [15:10:56]1017 (14) - 77093643461234 [15:10:56]1041 (16) - 0000000000874959 [15:10:56]1040 (4) - 226012 [15:10:56]1012 (4) - 27.07.2024 09:12 [15:10:56]1206 (1) - 0 [15:10:56]OFD Sender: Remove packet 226012 [15:10:56]ProducePacketName [15:10:56]name=ofd_packets/00226012 [15:10:56]NVStorageDeleteData [15:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:56]Read from MH i2c: E2 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 0E 00 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 0E 00 30 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C1 [15:10:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:10:56]wFMCommunicate OK [15:10:56]SAM_PROTO_GetShiftState done [15:10:56]FM_GetShiftState done [15:10:56]req_shift_opened done [15:10:56]requested_item shift.open_date is exist - process it [15:10:56]req_shift_open_date [15:10:56]req_shift_open_date done [15:10:56]produce_requested_data done [15:10:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226012,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:10:56]process_action_free close_receipt [15:10:56]json_value_free [15:10:56]json_value_free done [15:10:56]process_json_proto returns [15:10:56]Send response to host [15:10:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226012,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:10:56]free response buf [15:10:56]execute_script done [15:10:56]execute_script returns [15:10:56]free content buf [15:10:56]Sock 10.Close socket [15:10:56]Sock 10.Thread stoped [15:10:56]OFD Sender: No OFD packet to send [15:11:01]OFD Sender: No OFD packet to send [15:11:05]recv_with_timeout no data received [15:11:06]OFD Sender: No OFD packet to send [15:11:11]OFD Sender: No OFD packet to send [15:11:16]recv_with_timeout no data received [15:11:16]OFD Sender: No OFD packet to send [15:11:21]OFD Sender: No OFD packet to send [15:11:26]OFD Sender: No OFD packet to send [15:11:31]OFD Sender: No OFD packet to send [15:11:36]OFD Sender: No OFD packet to send [15:11:41]OFD Sender: No OFD packet to send [15:11:46]OFD Sender: No OFD packet to send [15:11:51]OFD Sender: No OFD packet to send [15:11:56]OFD Sender: No OFD packet to send [15:12:01]OFD Sender: No OFD packet to send [15:12:07]OFD Sender: No OFD packet to send [15:12:12]OFD Sender: No OFD packet to send [15:12:17]OFD Sender: No OFD packet to send [15:12:22]OFD Sender: No OFD packet to send [15:12:27]OFD Sender: No OFD packet to send [15:12:32]OFD Sender: No OFD packet to send [15:12:37]OFD Sender: No OFD packet to send [15:12:42]OFD Sender: No OFD packet to send [15:12:46]recv_with_timeout no data received [15:12:47]OFD Sender: No OFD packet to send [15:12:52]OFD Sender: No OFD packet to send [15:12:57]OFD Sender: No OFD packet to send [15:13:02]OFD Sender: No OFD packet to send [15:13:07]OFD Sender: No OFD packet to send [15:13:12]OFD Sender: No OFD packet to send [15:13:17]OFD Sender: No OFD packet to send [15:13:22]OFD Sender: No OFD packet to send [15:13:27]OFD Sender: No OFD packet to send [15:13:32]OFD Sender: No OFD packet to send [15:13:37]OFD Sender: No OFD packet to send [15:13:42]OFD Sender: No OFD packet to send [15:13:42]recv_with_timeout no data received [15:13:47]OFD Sender: No OFD packet to send [15:13:52]OFD Sender: No OFD packet to send [15:13:57]OFD Sender: No OFD packet to send [15:14:02]OFD Sender: No OFD packet to send [15:14:07]OFD Sender: No OFD packet to send [15:14:12]OFD Sender: No OFD packet to send [15:14:17]OFD Sender: No OFD packet to send [15:14:21]recv_with_timeout no data received [15:14:22]OFD Sender: No OFD packet to send [15:14:27]OFD Sender: No OFD packet to send [15:14:32]OFD Sender: No OFD packet to send [15:14:37]OFD Sender: No OFD packet to send [15:14:42]OFD Sender: No OFD packet to send [15:14:47]OFD Sender: No OFD packet to send [15:14:52]OFD Sender: No OFD packet to send [15:14:57]OFD Sender: No OFD packet to send [15:15:02]OFD Sender: No OFD packet to send [15:15:07]OFD Sender: No OFD packet to send [15:15:12]OFD Sender: No OFD packet to send [15:15:17]OFD Sender: No OFD packet to send [15:15:17]recv_with_timeout no data received [15:15:22]OFD Sender: No OFD packet to send [15:15:27]OFD Sender: No OFD packet to send [15:15:32]OFD Sender: No OFD packet to send [15:15:37]OFD Sender: No OFD packet to send [15:15:42]OFD Sender: No OFD packet to send [15:15:47]OFD Sender: No OFD packet to send [15:15:52]OFD Sender: No OFD packet to send [15:15:57]OFD Sender: No OFD packet to send [15:16:02]OFD Sender: No OFD packet to send [15:16:07]OFD Sender: No OFD packet to send [15:16:12]OFD Sender: No OFD packet to send [15:16:17]OFD Sender: No OFD packet to send [15:16:22]OFD Sender: No OFD packet to send [15:16:27]OFD Sender: No OFD packet to send [15:16:31]recv_with_timeout no data received [15:16:32]OFD Sender: No OFD packet to send [15:16:37]OFD Sender: No OFD packet to send [15:16:42]OFD Sender: No OFD packet to send [15:16:47]OFD Sender: No OFD packet to send [15:16:52]OFD Sender: No OFD packet to send [15:16:57]OFD Sender: No OFD packet to send [15:17:02]OFD Sender: No OFD packet to send [15:17:07]OFD Sender: No OFD packet to send [15:17:12]OFD Sender: No OFD packet to send [15:17:17]OFD Sender: No OFD packet to send [15:17:22]OFD Sender: No OFD packet to send [15:17:27]OFD Sender: No OFD packet to send [15:17:32]OFD Sender: No OFD packet to send [15:17:37]OFD Sender: No OFD packet to send [15:17:42]OFD Sender: No OFD packet to send [15:17:47]OFD Sender: No OFD packet to send [15:17:52]OFD Sender: No OFD packet to send [15:17:57]OFD Sender: No OFD packet to send [15:18:03]OFD Sender: No OFD packet to send [15:18:08]OFD Sender: No OFD packet to send [15:18:13]OFD Sender: No OFD packet to send [15:18:18]OFD Sender: No OFD packet to send [15:18:23]OFD Sender: No OFD packet to send [15:18:28]OFD Sender: No OFD packet to send [15:18:33]OFD Sender: No OFD packet to send [15:18:38]OFD Sender: No OFD packet to send [15:18:43]OFD Sender: No OFD packet to send [15:18:48]OFD Sender: No OFD packet to send [15:18:53]OFD Sender: No OFD packet to send [15:18:58]OFD Sender: No OFD packet to send [15:19:03]OFD Sender: No OFD packet to send [15:19:05]recv_with_timeout no data received [15:19:08]OFD Sender: No OFD packet to send [15:19:13]OFD Sender: No OFD packet to send [15:19:18]OFD Sender: No OFD packet to send [15:19:23]OFD Sender: No OFD packet to send [15:19:28]OFD Sender: No OFD packet to send [15:19:33]OFD Sender: No OFD packet to send [15:19:38]OFD Sender: No OFD packet to send [15:19:43]OFD Sender: No OFD packet to send [15:19:48]OFD Sender: No OFD packet to send [15:19:53]OFD Sender: No OFD packet to send [15:19:58]recv_with_timeout no data received [15:19:58]OFD Sender: No OFD packet to send [15:20:03]OFD Sender: No OFD packet to send [15:20:08]OFD Sender: No OFD packet to send [15:20:13]OFD Sender: No OFD packet to send [15:20:18]OFD Sender: No OFD packet to send [15:20:23]OFD Sender: No OFD packet to send [15:20:28]OFD Sender: No OFD packet to send [15:20:33]accept exits with 8 [15:20:33]New connection [15:20:33]New thread 3067047268 created [15:20:33]Thread 3067190628 joined [15:20:33]Waiting for new connection... [15:20:33] Sock 8.Parse request [15:20:33]Sock 8.Check first char [15:20:33]Sock 8.First char is OK [15:20:33]request: POST /json_proto HTTP/1.0 [15:20:33]Method: POST [15:20:33]URL: /json_proto [15:20:33]Method is POST - this is cgi request [15:20:33]url: /json_proto [15:20:33]query_string will be loaded in cgi processing [15:20:33]execute_cgi json_proto POST (null) [15:20:33]execute_cgi path=json_proto method=POST [15:20:33]POST find Content-Length [15:20:33]Host: 172.17.43.131:8080 [15:20:33]Content-Length: 1202 [15:20:33]Content-Type: application/json [15:20:33] [15:20:33]POST finish read [15:20:33]Found Content-Length = 1202 [15:20: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002315\u000A27.07.2024 15:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:33]execute_script... [15:20: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002315\u000A27.07.2024 15:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:33]POST & json_proto [15:20:33]process_json_proto [15:20:33]json parsed OK: [15:20:33]protocol is kg_v1.0 [15:20:33]action value=print_text [15:20:33]process_action print_text [15:20:33]cmd_print_text [15:20:33]ExternCall_PrintAddStr [15:20:33]wPrintStart [15:20:33]Write to MH i2c: 01 00 00 31 06 37 [15:20:33]Write i2c OK [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: 01 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: 01 07 00 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: 01 07 00 31 06 00 00 00 00 00 FF 0F 4C [15:20:33]RasterBufferAndPrint [15:20:33]line *****ТОВАРНЫЙ ЧЕК***** [15:20:33]line АЗС-97 [15:20:33]line Партнер нефть [15:20:33]line 02508201610067 [15:20:33]line Кассир : Орунбаева Б. [15:20:33]line Счет N : (1)2002315 [15:20:33]line 27.07.2024 15:19 [15:20:33]line ПРОДАЖА [15:20:33]line ТРК (МРК, ГНК): 53 [15:20:33]line Вид ГСМ : 2710124130 [15:20:33]line Аи-92-К-5 [15:20:33]line 14.750 x 67.80 [15:20:33]line ИТОГ: 1000.05 [15:20:33]line Тип оплаты: Талоны: Топливная Карта [15:20:33]line 99564 [15:20:33]line ______________________ [15:20:33]line (подпись) [15:20:33]written 0, free lines is 4095 [15:20:33]Write to MH i2c: 01 00 00 45 06 4B [15:20:33]Write i2c OK [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: 01 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: 01 07 00 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: 01 07 00 45 06 00 00 00 00 00 12 0E 72 [15:20:33]RasterBufferAndPrint [15:20:33]line [15:20:33]line [15:20:33]line [15:20:33]line [15:20:33]line [15:20:33]written 0, free lines is 3603 [15:20:33]MH_Cut [15:20:33]Write to MH i2c: D1 01 00 4C 06 01 24 [15:20:33]Write i2c OK [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: D1 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: D1 01 00 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: D1 01 00 4C 06 00 23 [15:20:33]Write to MH i2c: 01 00 00 4D 06 53 [15:20:33]Write i2c OK [15:20:33]MH_I2C_Read... [15:20:33]OFD Sender: No OFD packet to send [15:20:34]*** Cut start [15:20:34]*** Partial cut [15:20:34]*** CUTSNS_PIN = 1 [15:20:34]*** CUTSNS_PIN = 0 [15:20:34]*** Brake cut motor [15:20:34]Read from MH i2c: 01 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: 01 07 00 [15:20:34]MH_I2C_Read... [15:20:34]*** Stop cut motor [15:20:34]*** Cut end [15:20:34]Read from MH i2c: 01 07 00 4D 06 00 00 00 00 00 FF 0F 68 [15:20:34]process_action print_text done [15:20:34]requested_data is exist [15:20:34]produce_requested_data [15:20:34]requested_item fm.sn is exist - process it [15:20:34]wFMCommunicate request_size=4 [15:20:34]MH_SAM_APDU [15:20:34]CAPDU: 80 11 00 00 [15:20:34]Write to MH i2c: E2 08 00 4E 06 80 11 00 00 00 00 00 00 CE [15:20:34]Write i2c OK [15:20:34]MH_I2C_Read... [15:20:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:34]Read from MH i2c: E2 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: E2 17 00 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: E2 17 00 4E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [15:20:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:20:34]wFMCommunicate OK [15:20:34]requested_item fd.num is exist - process it [15:20:34]SAM_PROTO_GetFieldsCounters [15:20:34]wFMCommunicate request_size=4 [15:20:34]MH_SAM_APDU [15:20:34]CAPDU: 80 13 00 00 [15:20:34]Write to MH i2c: E2 08 00 4F 06 80 13 00 00 00 00 00 00 D1 [15:20:34]Write i2c OK [15:20:34]MH_I2C_Read... [15:20:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:34]Read from MH i2c: E2 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: E2 62 00 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: E2 62 00 4F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [15:20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:34]wFMCommunicate OK [15:20:34]SAM_PROTO_GetFieldsCounters done [15:20:34]requested_item shift.num is exist - process it [15:20:34]requested_item shift.opened is exist - process it [15:20:34]req_shift_opened [15:20:34]FM_GetShiftState [15:20:34]SAM_PROTO_GetShiftState [15:20:34]wFMCommunicate request_size=4 [15:20:34]MH_SAM_APDU [15:20:34]CAPDU: 80 13 01 00 [15:20:34]Write to MH i2c: E2 08 00 50 06 80 13 01 00 00 00 00 00 D3 [15:20:34]Write i2c OK [15:20:34]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0E 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0E 00 50 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E1 [15:20:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:20:35]wFMCommunicate OK [15:20:35]SAM_PROTO_GetShiftState done [15:20:35]FM_GetShiftState done [15:20:35]req_shift_opened done [15:20:35]requested_item shift.open_date is exist - process it [15:20:35]req_shift_open_date [15:20:35]req_shift_open_date done [15:20:35]produce_requested_data done [15:20:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226012,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:20:35]process_action_free print_text [15:20:35]json_value_free [15:20:35]json_value_free done [15:20:35]process_json_proto returns [15:20:35]Send response to host [15:20:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226012,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:20:35]free response buf [15:20:35]execute_script done [15:20:35]execute_script returns [15:20:35]free content buf [15:20:35]Sock 8.Close socket [15:20:35]Sock 8.Thread stoped [15:20:38]OFD Sender: No OFD packet to send [15:20:39]recv_with_timeout no data received [15:20:43]OFD Sender: No OFD packet to send [15:20:48]OFD Sender: No OFD packet to send [15:20:53]OFD Sender: No OFD packet to send [15:20:58]OFD Sender: No OFD packet to send [15:20:59]recv_with_timeout no data received [15:21:03]OFD Sender: No OFD packet to send [15:21:08]OFD Sender: No OFD packet to send [15:21:13]OFD Sender: No OFD packet to send [15:21:18]OFD Sender: No OFD packet to send [15:21:23]OFD Sender: No OFD packet to send [15:21:28]OFD Sender: No OFD packet to send [15:21:33]accept exits with 9 [15:21:33]New connection [15:21:33]New thread 3067190628 created [15:21:33]Thread 3067047268 joined [15:21:33]Waiting for new connection... [15:21:33] Sock 9.Parse request [15:21:33]Sock 9.Check first char [15:21:33]Sock 9.First char is OK [15:21:33]request: POST /json_proto HTTP/1.0 [15:21:33]Method: POST [15:21:33]URL: /json_proto [15:21:33]Method is POST - this is cgi request [15:21:33]url: /json_proto [15:21:33]query_string will be loaded in cgi processing [15:21:33]execute_cgi json_proto POST (null) [15:21:33]execute_cgi path=json_proto method=POST [15:21:33]POST find Content-Length [15:21:33]Host: 172.17.43.131:8080 [15:21:33]Content-Length: 678 [15:21:33]Content-Type: application/json [15:21:33] [15:21:33]POST finish read [15:21:33]Found Content-Length = 678 [15:21:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:33]execute_script... [15:21: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)2002317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:33]POST & json_proto [15:21:33]process_json_proto [15:21:33]json parsed OK: [15:21:33]protocol is kg_v1.0 [15:21:33]action value=close_receipt [15:21:33]process_action close_receipt [15:21:33]cmd_close_receipt [15:21:33]MH_GetDate [15:21:33]Write to MH i2c: F0 00 00 51 06 46 [15:21:33]Write i2c OK [15:21:33]MH_I2C_Read... [15:21:33]Read from MH i2c: F0 [15:21:33]MH_I2C_Read... [15:21:33]Read from MH i2c: F0 09 00 [15:21:33]MH_I2C_Read... [15:21:33]Read from MH i2c: F0 09 00 51 06 00 7D 10 A5 66 F9 24 A2 66 0C [15:21:33]GetLastDocTimeStamp 1722093052 [15:21:33]current date 1722093693 [15:21:33]FM_GetShiftState [15:21:33]SAM_PROTO_GetShiftState [15:21:33]wFMCommunicate request_size=4 [15:21:33]MH_SAM_APDU [15:21:33]CAPDU: 80 13 01 00 [15:21:33]Write to MH i2c: E2 08 00 52 06 80 13 01 00 00 00 00 00 D5 [15:21:33]Write i2c OK [15:21:33]MH_I2C_Read... [15:21:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:33]Read from MH i2c: E2 [15:21:33]MH_I2C_Read... [15:21:33]Read from MH i2c: E2 0E 00 [15:21:33]MH_I2C_Read... [15:21:33]Read from MH i2c: E2 0E 00 52 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E3 [15:21:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:21:33]wFMCommunicate OK [15:21:33]SAM_PROTO_GetShiftState done [15:21:33]FM_GetShiftState done [15:21:33]opened in 1722038719 [15:21:33]opened+sec_in_day 1722125119 [15:21:33]quantity*price = 50010 [15:21:33]sum+1 = 50012 [15:21:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 373 27.07.2024 15:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226013 ФПД: 140317911525368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T152134&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226013&fm=140317911525368&tin=02508201610067®Number=0000000000092624&sum=50000 [15:21:34]StoreToDocumentArchive [15:21:34]shift 438 fd 226013 [15:21:34]save to /storage/0438/doc_00226013 [15:21:34]save last doc name /storage/0438/doc_00226013 to /storage/kkm_last_doc_name [15:21:34]save OK [15:21:34]Clear old archive folders... [15:21:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:34]tlvbuf is 019DEF70 [15:21:34]SAM_PROTO_ClearQueue [15:21:34]wFMCommunicate request_size=4 [15:21:34]MH_SAM_APDU [15:21:34]CAPDU: 80 09 00 00 [15:21:34]Write to MH i2c: E2 08 00 5F 06 80 09 00 00 00 00 00 00 D7 [15:21:34]Write i2c OK [15:21:34]MH_I2C_Read... [15:21:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:34]Read from MH i2c: E2 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 5F 06 00 90 00 D9 [15:21:34]RAPDU: 90 00 [15:21:34]wFMCommunicate OK [15:21:34]SAM_PROTO_ClearQueue done [15:21:34]KKMCreateOFDPacket [15:21:34]OFDProtocolAddRootSTLVToBuf [15:21:34]FM_MakeSignedData [15:21:34]FM_MakeSignedData [15:21:34]SAM_PROTO_SignData [15:21:34]wFMCommunicate request_size=4 [15:21:34]MH_SAM_APDU [15:21:34]CAPDU: 80 0D 01 02 [15:21:34]Write to MH i2c: E2 08 00 60 06 80 0D 01 02 00 00 00 00 DF [15:21:34]Write i2c OK [15:21:34]MH_I2C_Read... [15:21:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:34]Read from MH i2c: E2 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [15:21:34]RAPDU: 90 00 [15:21:34]wFMCommunicate OK [15:21:34]wFMCommunicate request_size=255 [15:21:34]MH_SAM_APDU [15:21:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 7E 10 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 72 03 00 35 04 06 00 7F [15:21:34]Write to MH i2c: E2 02 01 61 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 7E 10 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 72 03 00 35 04 06 00 7F 00 00 E5 [15:21:34]Write i2c OK [15:21:34]MH_I2C_Read... [15:21:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:34]Read from MH i2c: E2 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [15:21:34]RAPDU: 90 00 [15:21:34]wFMCommunicate OK [15:21:34]wFMCommunicate request_size=10 [15:21:34]MH_SAM_APDU [15:21:34]CAPDU: 80 0D 02 02 05 9E 4F 45 A7 F8 [15:21:34]Write to MH i2c: E2 0D 00 62 06 80 0D 02 02 05 00 9E 4F 45 A7 F8 00 00 BD [15:21:34]Write i2c OK [15:21:34]MH_I2C_Read... [15:21:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:34]Read from MH i2c: E2 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 03 00 62 06 00 90 00 DC [15:21:34]RAPDU: 90 00 [15:21:34]wFMCommunicate OK [15:21:34]wFMCommunicate request_size=4 [15:21:34]MH_SAM_APDU [15:21:34]CAPDU: 80 0D 03 02 [15:21:34]Write to MH i2c: E2 08 00 63 06 80 0D 03 02 00 00 00 00 E4 [15:21:34]Write i2c OK [15:21:34]MH_I2C_Read... [15:21:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:34]Read from MH i2c: E2 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 0B 00 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 0B 00 63 06 00 6A 75 02 C7 47 32 AD BA 90 00 6D [15:21:34]RAPDU: 6A 75 02 C7 47 32 AD BA 90 00 [15:21:34]wFMCommunicate OK [15:21:34]SAM_PROTO_SignData done [15:21:34]FM_MakeSignedData done [15:21:34]CreateOFDProtocolMessage [15:21:34]wFMCommunicate request_size=4 [15:21:34]MH_SAM_APDU [15:21:34]CAPDU: 80 11 00 00 [15:21:34]Write to MH i2c: E2 08 00 64 06 80 11 00 00 00 00 00 00 E4 [15:21:34]Write i2c OK [15:21:34]MH_I2C_Read... [15:21:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:34]Read from MH i2c: E2 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 17 00 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: E2 17 00 64 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [15:21:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:21:34]wFMCommunicate OK [15:21:34]CreateOFDProtocolMessage done [15:21:34]OFDSenderStorePacket 226013 [15:21:34]StoreOFDPacket docnum=226013 [15:21:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E F5 07 01 01 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 7E 10 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 72 03 00 35 04 06 00 7F 9E 4F 45 A7 F8 6A 75 02 C7 47 32 AD BA [15:21:34]CheckFolder [15:21:34]dirname=/storage/ofd_packets [15:21:34]CheckFolder done [15:21:34]ProducePacketName [15:21:34]name=ofd_packets/00226013 [15:21:34]NVStorageSaveData ofd_packets/00226013 [15:21:34]File name is /storage/ofd_packets/00226013 [15:21:34]Write 301 bytes [15:21:34]NVStorageSaveData done [15:21:34]OFDSenderStorePacket done [15:21:34]KKMCreateOFDPacket done [15:21:34]NVStorageSaveData kkm_last_timestamp [15:21:34]File name is /storage/kkm_last_timestamp [15:21:34]Write 4 bytes [15:21:34]NVStorageSaveData done [15:21:34]ExternCall_PrintAddStr [15:21:34]wPrintStart [15:21:34]Write to MH i2c: 01 00 00 65 06 6B [15:21:34]Write i2c OK [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: 01 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: 01 07 00 [15:21:34]MH_I2C_Read... [15:21:34]Read from MH i2c: 01 07 00 65 06 00 00 00 00 00 FF 0F 80 [15:21:34]RasterBufferAndPrint [15:21:34]line Счет N : (1)2002317 [15:21:34]line ИНН: 02508201610067 [15:21:34]line Контрольно-Кассовый Чек [15:21:34]line ПРОДАЖА [15:21:34]line ТРК (МРК, ГНК) : 44 [15:21:34]line Товар: 2710124500 [15:21:34]line Аи-95-К-5 [15:21:34]line 6.740 * 74.20 [15:21:34]line = 500.11 [15:21:34]line НДС 12% НСП 1% [15:21:34]line > о реализуемом товаре [15:21:34]line ОКРУГЛЕНИЕ: -0.11 [15:21:34]line ИТОГО: 500.00 [15:21:34]line Внесено: 500.00 [15:21:34]line СДАЧА: 0.00 [15:21:34]line НСП 1% : 4.43 [15:21:34]line НДС 12% : 53.11 [15:21:34]line Наличными: 500.00 [15:21:34]line Безнал.: 0.00 [15:21:34]line Место: АЗС № 97 "Партнер Нефть" [15:21:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:21:34]line СНО: Общий режим [15:21:34]line Чек 373 27.07.2024 15:21 [15:21:34]line Смена: 438 ФФД: 1.0 [15:21:34]line ЗНМ: 0300000054 [15:21:34]line РНМ: 0000000000092624 [15:21:34]line Версия ККМ: 001 [15:21:34]line ФМ: 0000000000874959 [15:21:34]line ФД: 226013 [15:21:34]line ФПД: 140317911525368 [15:21:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T152134&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226013&fm=140317911525368&tin=02508201610067®Number=0000000000092624&sum=50000 [15:21:34]written 0, free lines is 4095 [15:21:34]OFD Sender: Processing packet 226013 [packets to send 600, broken 599] [15:21:34]ProducePacketName [15:21:34]name=ofd_packets/00226013 [15:21:34]OFD Sender: To server: pG, [15:21:34]CommunicateWithHost lk.salyk.kg:30040 [15:21:34]ConnectInit lk.salyk.kg [15:21:35]Write to MH i2c: 01 00 00 90 06 96 [15:21:35]Write i2c OK [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: 01 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: 01 07 00 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: 01 07 00 90 06 00 00 00 00 00 60 0C 09 [15:21:35]RasterBufferAndPrint [15:21:35]line [15:21:35]line [15:21:35]line [15:21:35]line [15:21:35]line [15:21:35]written 0, free lines is 3170 [15:21:35]MH_Cut [15:21:35]Write to MH i2c: D1 01 00 97 06 01 6F [15:21:35]Write i2c OK [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: D1 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: D1 01 00 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: D1 01 00 97 06 00 6E [15:21:35]Write to MH i2c: 01 00 00 98 06 9E [15:21:35]Write i2c OK [15:21:35]MH_I2C_Read... [15:21:36]*** Cut start [15:21:36]*** Partial cut [15:21:36]*** CUTSNS_PIN = 1 [15:21:36]*** CUTSNS_PIN = 0 [15:21:36]*** Brake cut motor [15:21:37]Read from MH i2c: 01 [15:21:37]MH_I2C_Read... [15:21:37]*** Stop cut motor [15:21:37]*** Cut end [15:21:37]Read from MH i2c: 01 07 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: 01 07 00 98 06 00 00 00 00 00 FF 0F B3 [15:21:37]process_action close_receipt done [15:21:37]requested_data is exist [15:21:37]produce_requested_data [15:21:37]requested_item fm.sn is exist - process it [15:21:37]wFMCommunicate request_size=4 [15:21:37]MH_SAM_APDU [15:21:37]CAPDU: 80 11 00 00 [15:21:37]Write to MH i2c: E2 08 00 99 06 80 11 00 00 00 00 00 00 19 [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:37]Read from MH i2c: E2 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 17 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 17 00 99 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [15:21:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:21:37]wFMCommunicate OK [15:21:37]requested_item fd.num is exist - process it [15:21:37]SAM_PROTO_GetFieldsCounters [15:21:37]wFMCommunicate request_size=4 [15:21:37]MH_SAM_APDU [15:21:37]CAPDU: 80 13 00 00 [15:21:37]Write to MH i2c: E2 08 00 9A 06 80 13 00 00 00 00 00 00 1C [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:37]Read from MH i2c: E2 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 62 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 62 00 9A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [15:21:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:21:37]wFMCommunicate OK [15:21:37]SAM_PROTO_GetFieldsCounters done [15:21:37]requested_item shift.num is exist - process it [15:21:37]requested_item shift.opened is exist - process it [15:21:37]req_shift_opened [15:21:37]FM_GetShiftState [15:21:37]SAM_PROTO_GetShiftState [15:21:37]wFMCommunicate request_size=4 [15:21:37]MH_SAM_APDU [15:21:37]CAPDU: 80 13 01 00 [15:21:37]Write to MH i2c: E2 08 00 9B 06 80 13 01 00 00 00 00 00 1E [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:37]Read from MH i2c: E2 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 0E 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 0E 00 9B 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2C [15:21:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:21:37]wFMCommunicate OK [15:21:37]SAM_PROTO_GetShiftState done [15:21:37]FM_GetShiftState done [15:21:37]req_shift_opened done [15:21:37]requested_item shift.open_date is exist - process it [15:21:37]req_shift_open_date [15:21:37]req_shift_open_date done [15:21:37]produce_requested_data done [15:21:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226013,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:21:37]process_action_free close_receipt [15:21:37]json_value_free [15:21:37]json_value_free done [15:21:37]process_json_proto returns [15:21:37]Send response to host [15:21:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226013,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:21:37]free response buf [15:21:37]execute_script done [15:21:37]execute_script returns [15:21:37]free content buf [15:21:37]Sock 9.Close socket [15:21:37]Sock 9.Thread stoped [15:21:40]recv_with_timeout no data received [15:21:40]Connected sock=11 [15:21:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E F5 07 01 01 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 7E 10 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 72 03 00 35 04 06 00 7F 9E 4F 45 A7 F8 6A 75 02 C7 47 32 AD BA [15:21: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 35 39 4F 00 00 00 02 4E 47 00 A2 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 72 03 00 F4 03 04 00 90 BC A4 66 B6 04 01 00 00 D9 47 BE 0D F0 82 DE CD [15:21:41]CommunicateWithHost err = 0 [15:21:41]CheckOFDResponse [15:21:41]1017 (14) - 77093643461234 [15:21:41]1041 (16) - 0000000000874959 [15:21:41]1040 (4) - 226013 [15:21:41]1012 (4) - 27.07.2024 09:23 [15:21:41]1206 (1) - 0 [15:21:41]OFD Sender: Remove packet 226013 [15:21:41]ProducePacketName [15:21:41]name=ofd_packets/00226013 [15:21:41]NVStorageDeleteData [15:21:41]OFD Sender: No OFD packet to send [15:21:46]OFD Sender: No OFD packet to send [15:21:51]recv_with_timeout no data received [15:21:51]OFD Sender: No OFD packet to send [15:21:56]OFD Sender: No OFD packet to send [15:22:01]OFD Sender: No OFD packet to send [15:22:06]OFD Sender: No OFD packet to send [15:22:11]OFD Sender: No OFD packet to send [15:22:16]OFD Sender: No OFD packet to send [15:22:21]OFD Sender: No OFD packet to send [15:22:26]OFD Sender: No OFD packet to send [15:22:30]recv_with_timeout no data received [15:22:31]OFD Sender: No OFD packet to send [15:22:37]OFD Sender: No OFD packet to send [15:22:42]OFD Sender: No OFD packet to send [15:22:47]OFD Sender: No OFD packet to send [15:22:52]OFD Sender: No OFD packet to send [15:22:57]OFD Sender: No OFD packet to send [15:23:02]OFD Sender: No OFD packet to send [15:23:07]OFD Sender: No OFD packet to send [15:23:12]OFD Sender: No OFD packet to send [15:23:17]OFD Sender: No OFD packet to send [15:23:19]accept exits with 8 [15:23:19]New connection [15:23:19]New thread 3067047268 created [15:23:19]Thread 3067190628 joined [15:23:19]Waiting for new connection... [15:23:19] Sock 8.Parse request [15:23:19]Sock 8.Check first char [15:23:19]Sock 8.First char is OK [15:23:19]request: POST /json_proto HTTP/1.0 [15:23:19]Method: POST [15:23:19]URL: /json_proto [15:23:19]Method is POST - this is cgi request [15:23:19]url: /json_proto [15:23:19]query_string will be loaded in cgi processing [15:23:19]execute_cgi json_proto POST (null) [15:23:19]execute_cgi path=json_proto method=POST [15:23:19]POST find Content-Length [15:23:19]Host: 172.17.43.131:8080 [15:23:19]Content-Length: 1199 [15:23:19]Content-Type: application/json [15:23:19] [15:23:19]POST finish read [15:23:19]Found Content-Length = 1199 [15:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002316\u000A27.07.2024 15:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 65.120 x 76.20\u000A\u0418\u0422\u041E\u0413: 4962.14\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\u000A99924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:19]execute_script... [15:23: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002316\u000A27.07.2024 15:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 65.120 x 76.20\u000A\u0418\u0422\u041E\u0413: 4962.14\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\u000A99924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:19]POST & json_proto [15:23:19]process_json_proto [15:23:19]json parsed OK: [15:23:19]protocol is kg_v1.0 [15:23:19]action value=print_text [15:23:19]process_action print_text [15:23:19]cmd_print_text [15:23:19]ExternCall_PrintAddStr [15:23:19]wPrintStart [15:23:19]Write to MH i2c: 01 00 00 9C 06 A2 [15:23:19]Write i2c OK [15:23:19]MH_I2C_Read... [15:23:19]Read from MH i2c: 01 [15:23:19]MH_I2C_Read... [15:23:19]Read from MH i2c: 01 07 00 [15:23:19]MH_I2C_Read... [15:23:19]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 FF 0F B7 [15:23:19]RasterBufferAndPrint [15:23:19]line *****ТОВАРНЫЙ ЧЕК***** [15:23:19]line АЗС-97 [15:23:19]line Партнер нефть [15:23:19]line 02508201610067 [15:23:19]line Кассир : Орунбаева Б. [15:23:19]line Счет N : (1)2002316 [15:23:19]line 27.07.2024 15:21 [15:23:19]line ПРОДАЖА [15:23:19]line ТРК (МРК, ГНК): 31 [15:23:19]line Вид ГСМ : 2710194210 [15:23:19]line ДТ-К-5 [15:23:19]line 65.120 x 76.20 [15:23:19]line ИТОГ: 4962.14 [15:23:19]line Тип оплаты: Талоны: Топливная Карта [15:23:19]line 99924 [15:23:19]line ______________________ [15:23:19]line (подпись) [15:23:19]written 0, free lines is 4095 [15:23:20]Write to MH i2c: 01 00 00 B0 06 B6 [15:23:20]Write i2c OK [15:23:20]MH_I2C_Read... [15:23:20]Read from MH i2c: 01 [15:23:20]MH_I2C_Read... [15:23:20]Read from MH i2c: 01 07 00 [15:23:20]MH_I2C_Read... [15:23:20]Read from MH i2c: 01 07 00 B0 06 00 00 00 00 00 11 0E DC [15:23:20]RasterBufferAndPrint [15:23:20]line [15:23:20]line [15:23:20]line [15:23:20]line [15:23:20]line [15:23:20]written 0, free lines is 3603 [15:23:20]MH_Cut [15:23:20]Write to MH i2c: D1 01 00 B7 06 01 8F [15:23:20]Write i2c OK [15:23:20]MH_I2C_Read... [15:23:20]Read from MH i2c: D1 [15:23:20]MH_I2C_Read... [15:23:20]Read from MH i2c: D1 01 00 [15:23:20]MH_I2C_Read... [15:23:20]Read from MH i2c: D1 01 00 B7 06 00 8E [15:23:20]Write to MH i2c: 01 00 00 B8 06 BE [15:23:20]Write i2c OK [15:23:20]MH_I2C_Read... [15:23:20]*** Cut start [15:23:20]*** Partial cut [15:23:20]*** CUTSNS_PIN = 1 [15:23:20]*** CUTSNS_PIN = 0 [15:23:21]*** Brake cut motor [15:23:21]Read from MH i2c: 01 [15:23:21]MH_I2C_Read... [15:23:21]*** Stop cut motor [15:23:21]*** Cut end [15:23:21]Read from MH i2c: 01 07 00 [15:23:21]MH_I2C_Read... [15:23:21]Read from MH i2c: 01 07 00 B8 06 00 00 00 00 00 FF 0F D3 [15:23:21]process_action print_text done [15:23:21]requested_data is exist [15:23:21]produce_requested_data [15:23:21]requested_item fm.sn is exist - process it [15:23:21]wFMCommunicate request_size=4 [15:23:21]MH_SAM_APDU [15:23:21]CAPDU: 80 11 00 00 [15:23:21]Write to MH i2c: E2 08 00 B9 06 80 11 00 00 00 00 00 00 39 [15:23:21]Write i2c OK [15:23:21]MH_I2C_Read... [15:23:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:21]Read from MH i2c: E2 [15:23:21]MH_I2C_Read... [15:23:21]Read from MH i2c: E2 17 00 [15:23:21]MH_I2C_Read... [15:23:21]Read from MH i2c: E2 17 00 B9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [15:23:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:23:21]wFMCommunicate OK [15:23:21]requested_item fd.num is exist - process it [15:23:21]SAM_PROTO_GetFieldsCounters [15:23:21]wFMCommunicate request_size=4 [15:23:21]MH_SAM_APDU [15:23:21]CAPDU: 80 13 00 00 [15:23:21]Write to MH i2c: E2 08 00 BA 06 80 13 00 00 00 00 00 00 3C [15:23:21]Write i2c OK [15:23:21]MH_I2C_Read... [15:23:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:21]Read from MH i2c: E2 [15:23:21]MH_I2C_Read... [15:23:21]Read from MH i2c: E2 62 00 [15:23:21]MH_I2C_Read... [15:23:21]Read from MH i2c: E2 62 00 BA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [15:23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:21]wFMCommunicate OK [15:23:21]SAM_PROTO_GetFieldsCounters done [15:23:21]requested_item shift.num is exist - process it [15:23:21]requested_item shift.opened is exist - process it [15:23:21]req_shift_opened [15:23:21]FM_GetShiftState [15:23:21]SAM_PROTO_GetShiftState [15:23:21]wFMCommunicate request_size=4 [15:23:21]MH_SAM_APDU [15:23:21]CAPDU: 80 13 01 00 [15:23:21]Write to MH i2c: E2 08 00 BB 06 80 13 01 00 00 00 00 00 3E [15:23:21]Write i2c OK [15:23:21]MH_I2C_Read... [15:23:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:21]Read from MH i2c: E2 [15:23:21]MH_I2C_Read... [15:23:21]Read from MH i2c: E2 0E 00 [15:23:21]MH_I2C_Read... [15:23:21]Read from MH i2c: E2 0E 00 BB 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4C [15:23:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:23:21]wFMCommunicate OK [15:23:21]SAM_PROTO_GetShiftState done [15:23:21]FM_GetShiftState done [15:23:21]req_shift_opened done [15:23:21]requested_item shift.open_date is exist - process it [15:23:21]req_shift_open_date [15:23:21]req_shift_open_date done [15:23:21]produce_requested_data done [15:23:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226013,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:23:21]process_action_free print_text [15:23:21]json_value_free [15:23:21]json_value_free done [15:23:21]process_json_proto returns [15:23:21]Send response to host [15:23:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226013,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:23:21]free response buf [15:23:21]execute_script done [15:23:21]execute_script returns [15:23:21]free content buf [15:23:21]Sock 8.Close socket [15:23:21]Sock 8.Thread stoped [15:23:22]OFD Sender: No OFD packet to send [15:23:27]OFD Sender: No OFD packet to send [15:23:30]recv_with_timeout no data received [15:23:32]OFD Sender: No OFD packet to send [15:23:37]OFD Sender: No OFD packet to send [15:23:42]OFD Sender: No OFD packet to send [15:23:47]OFD Sender: No OFD packet to send [15:23:52]OFD Sender: No OFD packet to send [15:23:57]OFD Sender: No OFD packet to send [15:24:02]OFD Sender: No OFD packet to send [15:24:07]OFD Sender: No OFD packet to send [15:24:12]OFD Sender: No OFD packet to send [15:24:17]OFD Sender: No OFD packet to send [15:24:22]OFD Sender: No OFD packet to send [15:24:27]OFD Sender: No OFD packet to send [15:24:32]OFD Sender: No OFD packet to send [15:24:37]OFD Sender: No OFD packet to send [15:24:42]OFD Sender: No OFD packet to send [15:24:44]recv_with_timeout no data received [15:24:46]accept exits with 9 [15:24:46]New connection [15:24:46]New thread 3067190628 created [15:24:46]Thread 3067047268 joined [15:24:46]Waiting for new connection... [15:24:46] Sock 9.Parse request [15:24:46]Sock 9.Check first char [15:24:46]Sock 9.First char is OK [15:24:46]request: POST /json_proto HTTP/1.0 [15:24:46]Method: POST [15:24:46]URL: /json_proto [15:24:46]Method is POST - this is cgi request [15:24:46]url: /json_proto [15:24:46]query_string will be loaded in cgi processing [15:24:46]execute_cgi json_proto POST (null) [15:24:46]execute_cgi path=json_proto method=POST [15:24:46]POST find Content-Length [15:24:46]Host: 172.17.43.131:8080 [15:24:46]Content-Length: 686 [15:24:46]Content-Type: application/json [15:24:46] [15:24:46]POST finish read [15:24:46]Found Content-Length = 686 [15:24:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:46]execute_script... [15:24: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)2002318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:46]POST & json_proto [15:24:46]process_json_proto [15:24:46]json parsed OK: [15:24:46]protocol is kg_v1.0 [15:24:46]action value=close_receipt [15:24:46]process_action close_receipt [15:24:46]cmd_close_receipt [15:24:46]MH_GetDate [15:24:46]Write to MH i2c: F0 00 00 BC 06 B1 [15:24:46]Write i2c OK [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: F0 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: F0 09 00 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: F0 09 00 BC 06 00 3F 11 A5 66 F9 24 A2 66 3A [15:24:46]GetLastDocTimeStamp 1722093694 [15:24:46]current date 1722093887 [15:24:46]FM_GetShiftState [15:24:46]SAM_PROTO_GetShiftState [15:24:46]wFMCommunicate request_size=4 [15:24:46]MH_SAM_APDU [15:24:46]CAPDU: 80 13 01 00 [15:24:46]Write to MH i2c: E2 08 00 BD 06 80 13 01 00 00 00 00 00 40 [15:24:46]Write i2c OK [15:24:46]MH_I2C_Read... [15:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:46]Read from MH i2c: E2 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: E2 0E 00 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: E2 0E 00 BD 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4E [15:24:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:24:46]wFMCommunicate OK [15:24:46]SAM_PROTO_GetShiftState done [15:24:46]FM_GetShiftState done [15:24:46]opened in 1722038719 [15:24:46]opened+sec_in_day 1722125119 [15:24:46]quantity*price = 100027 [15:24:46]sum+1 = 100028 [15:24:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 374 27.07.2024 15:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226014 ФПД: 164848261652610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T152447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226014&fm=164848261652610&tin=02508201610067®Number=0000000000092624&sum=100000 [15:24:47]StoreToDocumentArchive [15:24:47]shift 438 fd 226014 [15:24:47]save to /storage/0438/doc_00226014 [15:24:47]save last doc name /storage/0438/doc_00226014 to /storage/kkm_last_doc_name [15:24:47]save OK [15:24:47]Clear old archive folders... [15:24:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:24:47]tlvbuf is 01A401F0 [15:24:47]SAM_PROTO_ClearQueue [15:24:47]wFMCommunicate request_size=4 [15:24:47]MH_SAM_APDU [15:24:47]CAPDU: 80 09 00 00 [15:24:47]Write to MH i2c: E2 08 00 CA 06 80 09 00 00 00 00 00 00 42 [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:47]Read from MH i2c: E2 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 CA 06 00 90 00 44 [15:24:47]RAPDU: 90 00 [15:24:47]wFMCommunicate OK [15:24:47]SAM_PROTO_ClearQueue done [15:24:47]KKMCreateOFDPacket [15:24:47]OFDProtocolAddRootSTLVToBuf [15:24:47]FM_MakeSignedData [15:24:47]FM_MakeSignedData [15:24:47]SAM_PROTO_SignData [15:24:47]wFMCommunicate request_size=4 [15:24:47]MH_SAM_APDU [15:24:47]CAPDU: 80 0D 01 02 [15:24:47]Write to MH i2c: E2 08 00 CB 06 80 0D 01 02 00 00 00 00 4A [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:47]Read from MH i2c: E2 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 CB 06 00 90 00 45 [15:24:47]RAPDU: 90 00 [15:24:47]wFMCommunicate OK [15:24:47]wFMCommunicate request_size=255 [15:24:47]MH_SAM_APDU [15:24: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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 3F 11 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 72 03 00 35 04 06 00 95 ED [15:24:47]Write to MH i2c: E2 02 01 CC 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 3F 11 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 72 03 00 35 04 06 00 95 ED 00 00 19 [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:48]Read from MH i2c: E2 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 03 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 03 00 CC 06 00 90 00 46 [15:24:48]RAPDU: 90 00 [15:24:48]wFMCommunicate OK [15:24:48]wFMCommunicate request_size=9 [15:24:48]MH_SAM_APDU [15:24:48]CAPDU: 80 0D 02 02 04 BA 13 E0 82 [15:24:48]Write to MH i2c: E2 0C 00 CD 06 80 0D 02 02 04 00 BA 13 E0 82 00 00 84 [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:48]Read from MH i2c: E2 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 03 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 03 00 CD 06 00 90 00 47 [15:24:48]RAPDU: 90 00 [15:24:48]wFMCommunicate OK [15:24:48]wFMCommunicate request_size=4 [15:24:48]MH_SAM_APDU [15:24:48]CAPDU: 80 0D 03 02 [15:24:48]Write to MH i2c: E2 08 00 CE 06 80 0D 03 02 00 00 00 00 4F [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:48]Read from MH i2c: E2 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 0B 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 0B 00 CE 06 00 BE D8 7F 30 15 20 5D 18 90 00 3F [15:24:48]RAPDU: BE D8 7F 30 15 20 5D 18 90 00 [15:24:48]wFMCommunicate OK [15:24:48]SAM_PROTO_SignData done [15:24:48]FM_MakeSignedData done [15:24:48]CreateOFDProtocolMessage [15:24:48]wFMCommunicate request_size=4 [15:24:48]MH_SAM_APDU [15:24:48]CAPDU: 80 11 00 00 [15:24:48]Write to MH i2c: E2 08 00 CF 06 80 11 00 00 00 00 00 00 4F [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:48]Read from MH i2c: E2 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 17 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 17 00 CF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [15:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:24:48]wFMCommunicate OK [15:24:48]CreateOFDProtocolMessage done [15:24:48]OFDSenderStorePacket 226014 [15:24:48]StoreOFDPacket docnum=226014 [15:24:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 17 7B 06 01 1C F7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 3F 11 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 72 03 00 35 04 06 00 95 ED BA 13 E0 82 BE D8 7F 30 15 20 5D 18 [15:24:48]CheckFolder [15:24:48]dirname=/storage/ofd_packets [15:24:48]CheckFolder done [15:24:48]ProducePacketName [15:24:48]name=ofd_packets/00226014 [15:24:48]NVStorageSaveData ofd_packets/00226014 [15:24:48]File name is /storage/ofd_packets/00226014 [15:24:48]Write 300 bytes [15:24:48]NVStorageSaveData done [15:24:48]OFDSenderStorePacket done [15:24:48]KKMCreateOFDPacket done [15:24:48]NVStorageSaveData kkm_last_timestamp [15:24:48]File name is /storage/kkm_last_timestamp [15:24:48]Write 4 bytes [15:24:48]NVStorageSaveData done [15:24:48]ExternCall_PrintAddStr [15:24:48]wPrintStart [15:24:48]Write to MH i2c: 01 00 00 D0 06 D6 [15:24:48]OFD Sender: Processing packet 226014 [packets to send 600, broken 599] [15:24:48]ProducePacketName [15:24:48]name=ofd_packets/00226014 [15:24:48]OFD Sender: To server: pG, [15:24:48]CommunicateWithHost lk.salyk.kg:30040 [15:24:48]ConnectInit lk.salyk.kg [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: 01 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: 01 07 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: 01 07 00 D0 06 00 00 00 00 00 FF 0F EB [15:24:48]RasterBufferAndPrint [15:24:48]line Счет N : (1)2002318 [15:24:48]line ИНН: 02508201610067 [15:24:48]line Контрольно-Кассовый Чек [15:24:48]line ПРОДАЖА [15:24:48]line ТРК (МРК, ГНК) : 81 [15:24:48]line Товар: 2711190000 [15:24:48]line ГАЗ-К-5 [15:24:48]line 27.480 * 36.40 [15:24:48]line = 1000.27 [15:24:48]line НДС 12% НСП 1% [15:24:48]line > о реализуемом товаре [15:24:48]line ОКРУГЛЕНИЕ: -0.27 [15:24:48]line ИТОГО: 1000.00 [15:24:48]line Внесено: 1000.00 [15:24:48]line СДАЧА: 0.00 [15:24:48]line НСП 1% : 8.85 [15:24:48]line НДС 12% : 106.22 [15:24:48]line Наличными: 1000.00 [15:24:48]line Безнал.: 0.00 [15:24:48]line Место: АЗС № 97 "Партнер Нефть" [15:24:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:24:48]line СНО: Общий режим [15:24:48]line Чек 374 27.07.2024 15:24 [15:24:48]line Смена: 438 ФФД: 1.0 [15:24:48]line ЗНМ: 0300000054 [15:24:48]line РНМ: 0000000000092624 [15:24:48]line Версия ККМ: 001 [15:24:48]line ФМ: 0000000000874959 [15:24:48]line ФД: 226014 [15:24:48]line ФПД: 164848261652610 [15:24:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T152447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226014&fm=164848261652610&tin=02508201610067®Number=0000000000092624&sum=100000 [15:24:48]written 0, free lines is 4095 [15:24:48]Write to MH i2c: 01 00 00 FB 06 01 [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: 01 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: 01 07 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: 01 07 00 FB 06 00 00 00 00 00 5C 0C 70 [15:24:48]RasterBufferAndPrint [15:24:48]line [15:24:48]line [15:24:48]line [15:24:48]line [15:24:48]line [15:24:48]written 0, free lines is 3167 [15:24:48]MH_Cut [15:24:48]Write to MH i2c: D1 01 00 02 07 01 DB [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: D1 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: D1 01 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: D1 01 00 02 07 00 DA [15:24:48]Write to MH i2c: 01 00 00 03 07 0A [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:50]*** Cut start [15:24:50]*** Partial cut [15:24:50]*** CUTSNS_PIN = 1 [15:24:50]*** CUTSNS_PIN = 0 [15:24:50]*** Brake cut motor [15:24:50]Read from MH i2c: 01 [15:24:50]MH_I2C_Read... [15:24:50]*** Stop cut motor [15:24:50]*** Cut end [15:24:50]Read from MH i2c: 01 07 00 [15:24:50]MH_I2C_Read... [15:24:50]Read from MH i2c: 01 07 00 03 07 00 00 00 00 00 FF 0F 1F [15:24:50]process_action close_receipt done [15:24:50]requested_data is exist [15:24:50]produce_requested_data [15:24:50]requested_item fm.sn is exist - process it [15:24:50]wFMCommunicate request_size=4 [15:24:50]MH_SAM_APDU [15:24:50]CAPDU: 80 11 00 00 [15:24:50]Write to MH i2c: E2 08 00 04 07 80 11 00 00 00 00 00 00 85 [15:24:50]Write i2c OK [15:24:50]MH_I2C_Read... [15:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:50]Read from MH i2c: E2 [15:24:50]MH_I2C_Read... [15:24:50]Read from MH i2c: E2 17 00 [15:24:50]MH_I2C_Read... [15:24:50]Read from MH i2c: E2 17 00 04 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [15:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:24:50]wFMCommunicate OK [15:24:50]requested_item fd.num is exist - process it [15:24:50]SAM_PROTO_GetFieldsCounters [15:24:50]wFMCommunicate request_size=4 [15:24:50]MH_SAM_APDU [15:24:50]CAPDU: 80 13 00 00 [15:24:50]Write to MH i2c: E2 08 00 05 07 80 13 00 00 00 00 00 00 88 [15:24:50]Write i2c OK [15:24:50]MH_I2C_Read... [15:24:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:50]Read from MH i2c: E2 [15:24:50]MH_I2C_Read... [15:24:50]Read from MH i2c: E2 62 00 [15:24:50]MH_I2C_Read... [15:24:50]Read from MH i2c: E2 62 00 05 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 20 [15:24: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:50]wFMCommunicate OK [15:24:50]SAM_PROTO_GetFieldsCounters done [15:24:50]requested_item shift.num is exist - process it [15:24:50]requested_item shift.opened is exist - process it [15:24:50]req_shift_opened [15:24:50]FM_GetShiftState [15:24:50]SAM_PROTO_GetShiftState [15:24:50]wFMCommunicate request_size=4 [15:24:50]MH_SAM_APDU [15:24:50]CAPDU: 80 13 01 00 [15:24:50]Write to MH i2c: E2 08 00 06 07 80 13 01 00 00 00 00 00 8A [15:24:50]Write i2c OK [15:24:50]MH_I2C_Read... [15:24:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:50]Read from MH i2c: E2 [15:24:50]MH_I2C_Read... [15:24:50]Read from MH i2c: E2 0E 00 [15:24:50]MH_I2C_Read... [15:24:50]Read from MH i2c: E2 0E 00 06 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 98 [15:24:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:24:50]wFMCommunicate OK [15:24:50]SAM_PROTO_GetShiftState done [15:24:50]FM_GetShiftState done [15:24:50]req_shift_opened done [15:24:50]requested_item shift.open_date is exist - process it [15:24:50]req_shift_open_date [15:24:50]req_shift_open_date done [15:24:50]produce_requested_data done [15:24:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226014,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:24:50]process_action_free close_receipt [15:24:50]json_value_free [15:24:50]json_value_free done [15:24:50]process_json_proto returns [15:24:50]Send response to host [15:24:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226014,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:24:50]free response buf [15:24:50]execute_script done [15:24:50]execute_script returns [15:24:50]free content buf [15:24:50]Sock 9.Close socket [15:24:50]Sock 9.Thread stoped [15:24:53]ConnectInit Can't take IP for lk.salyk.kg [15:24:53]CommunicateWithHost connect error [15:24:53]CommunicateWithHost err = -1 [15:24:53]OFD Sender: Server communicate error [15:24:58]OFD Sender: Processing packet 226014 [packets to send 600, broken 599] [15:24:58]ProducePacketName [15:24:58]name=ofd_packets/00226014 [15:24:58]OFD Sender: To server: pG, [15:24:58]CommunicateWithHost lk.salyk.kg:30040 [15:24:58]ConnectInit lk.salyk.kg [15:25:03]Connected sock=9 [15:25: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 35 39 0E 01 00 00 17 7B 06 01 1C F7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 3F 11 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 72 03 00 35 04 06 00 95 ED BA 13 E0 82 BE D8 7F 30 15 20 5D 18 [15:25: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 35 39 4F 00 00 00 04 F9 47 00 1D 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 35 39 10 04 04 00 DE 72 03 00 F4 03 04 00 5B BD A4 66 B6 04 01 00 00 D2 2D B0 E3 BA B8 CF 54 [15:25:04]CommunicateWithHost err = 0 [15:25:04]CheckOFDResponse [15:25:04]1017 (14) - 77093643461234 [15:25:04]1041 (16) - 0000000000874959 [15:25:04]1040 (4) - 226014 [15:25:04]1012 (4) - 27.07.2024 09:26 [15:25:04]1206 (1) - 0 [15:25:04]OFD Sender: Remove packet 226014 [15:25:04]ProducePacketName [15:25:04]name=ofd_packets/00226014 [15:25:04]NVStorageDeleteData [15:25:05]OFD Sender: No OFD packet to send [15:25:10]OFD Sender: No OFD packet to send [15:25:15]OFD Sender: No OFD packet to send [15:25:20]OFD Sender: No OFD packet to send [15:25:25]OFD Sender: No OFD packet to send [15:25:30]OFD Sender: No OFD packet to send [15:25:35]OFD Sender: No OFD packet to send [15:25:38]recv_with_timeout no data received [15:25:40]OFD Sender: No OFD packet to send [15:25:45]OFD Sender: No OFD packet to send [15:25:50]OFD Sender: No OFD packet to send [15:25:55]OFD Sender: No OFD packet to send [15:26:00]OFD Sender: No OFD packet to send [15:26:05]OFD Sender: No OFD packet to send [15:26:10]OFD Sender: No OFD packet to send [15:26:15]OFD Sender: No OFD packet to send [15:26:20]OFD Sender: No OFD packet to send [15:26:25]OFD Sender: No OFD packet to send [15:26:30]OFD Sender: No OFD packet to send [15:26:35]OFD Sender: No OFD packet to send [15:26:37]recv_with_timeout no data received [15:26:40]OFD Sender: No OFD packet to send [15:26:45]OFD Sender: No OFD packet to send [15:26:50]OFD Sender: No OFD packet to send [15:26:55]OFD Sender: No OFD packet to send [15:27:00]OFD Sender: No OFD packet to send [15:27:05]OFD Sender: No OFD packet to send [15:27:05]recv_with_timeout no data received [15:27:10]OFD Sender: No OFD packet to send [15:27:15]OFD Sender: No OFD packet to send [15:27:20]OFD Sender: No OFD packet to send [15:27:25]OFD Sender: No OFD packet to send [15:27:30]OFD Sender: No OFD packet to send [15:27:32]recv_with_timeout no data received [15:27:35]OFD Sender: No OFD packet to send [15:27:40]OFD Sender: No OFD packet to send [15:27:43]int [15:27:43]Write to MH i2c: 01 00 00 07 07 0E [15:27:43]*** FLAG_PRN_PAP1 set [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 07 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 07 00 07 07 00 01 00 00 00 FF 0F 24 [15:27:43]state=0 [15:27:43]No paper [15:27:43]int [15:27:43]Write to MH i2c: 01 00 00 08 07 0F [15:27:43]*** FLAG_PRN_PAP2 set [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 07 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 07 00 08 07 00 03 00 00 00 FF 0F 27 [15:27:43]state=0 [15:27:43]No paper [15:27:43]Cover opened [15:27:45]OFD Sender: No OFD packet to send [15:27:47]int [15:27:47]Write to MH i2c: 01 00 00 09 07 10 [15:27:47]*** FLAG_PRN_PAP1 reset [15:27:47]Write i2c OK [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 09 07 00 02 00 00 00 FF 0F 27 [15:27:47]state=3 [15:27:47]Cover opened [15:27:47]int line is 0 - check status [15:27:47]Write to MH i2c: 01 00 00 0A 07 11 [15:27:47]*** FLAG_PRN_PAP2 reset [15:27:47]Write i2c OK [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 0A 07 00 00 00 00 00 FF 0F 26 [15:27:47]state=3 [15:27:47]Cover closed [15:27:47]int [15:27:47]Write to MH i2c: 01 00 00 0B 07 12 [15:27:47]Write i2c OK [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 0B 07 00 00 00 00 00 FF 0F 27 [15:27:47]state=0 [15:27:50]OFD Sender: No OFD packet to send [15:27:55]OFD Sender: No OFD packet to send [15:28:00]OFD Sender: No OFD packet to send [15:28:05]OFD Sender: No OFD packet to send [15:28:08]accept exits with 8 [15:28:08]New connection [15:28:08]New thread 3067047268 created [15:28:08]Thread 3067190628 joined [15:28:08]Waiting for new connection... [15:28:08] Sock 8.Parse request [15:28:08]Sock 8.Check first char [15:28:08]Sock 8.First char is OK [15:28:08]request: POST /json_proto HTTP/1.0 [15:28:08]Method: POST [15:28:08]URL: /json_proto [15:28:08]Method is POST - this is cgi request [15:28:08]url: /json_proto [15:28:08]query_string will be loaded in cgi processing [15:28:08]execute_cgi json_proto POST (null) [15:28:08]execute_cgi path=json_proto method=POST [15:28:08]POST find Content-Length [15:28:08]Host: 172.17.43.131:8080 [15:28:08]Content-Length: 678 [15:28:08]Content-Type: application/json [15:28:08] [15:28:08]POST finish read [15:28:08]Found Content-Length = 678 [15:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.230, "sum" : 490.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:08]execute_script... [15:28:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.230, "sum" : 490.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:08]POST & json_proto [15:28:08]process_json_proto [15:28:08]json parsed OK: [15:28:08]protocol is kg_v1.0 [15:28:08]action value=close_receipt [15:28:08]process_action close_receipt [15:28:08]cmd_close_receipt [15:28:08]MH_GetDate [15:28:08]Write to MH i2c: F0 00 00 0C 07 02 [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: F0 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: F0 09 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: F0 09 00 0C 07 00 09 12 A5 66 F9 24 A2 66 56 [15:28:08]GetLastDocTimeStamp 1722093887 [15:28:08]current date 1722094089 [15:28:08]FM_GetShiftState [15:28:08]SAM_PROTO_GetShiftState [15:28:08]wFMCommunicate request_size=4 [15:28:08]MH_SAM_APDU [15:28:08]CAPDU: 80 13 01 00 [15:28:08]Write to MH i2c: E2 08 00 0D 07 80 13 01 00 00 00 00 00 91 [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:08]Read from MH i2c: E2 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 0E 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 0E 00 0D 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9F [15:28:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:28:08]wFMCommunicate OK [15:28:08]SAM_PROTO_GetShiftState done [15:28:08]FM_GetShiftState done [15:28:08]opened in 1722038719 [15:28:08]opened+sec_in_day 1722125119 [15:28:08]quantity*price = 49019 [15:28:08]sum+1 = 49020 [15:28:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 490.00 Внесено: 490.00 СДАЧА: 0.00 НСП 1% : 4.34 НДС 12% : 52.06 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 375 27.07.2024 15:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226015 ФПД: 76903167984883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T152809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226015&fm=76903167984883&tin=02508201610067®Number=0000000000092624&sum=49000 [15:28:09]StoreToDocumentArchive [15:28:09]shift 438 fd 226015 [15:28:09]save to /storage/0438/doc_00226015 [15:28:09]save last doc name /storage/0438/doc_00226015 to /storage/kkm_last_doc_name [15:28:09]save OK [15:28:09]Clear old archive folders... [15:28:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:09]tlvbuf is 01A409A0 [15:28:09]SAM_PROTO_ClearQueue [15:28:09]wFMCommunicate request_size=4 [15:28:09]MH_SAM_APDU [15:28:09]CAPDU: 80 09 00 00 [15:28:09]Write to MH i2c: E2 08 00 1A 07 80 09 00 00 00 00 00 00 93 [15:28:09]Write i2c OK [15:28:09]MH_I2C_Read... [15:28:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:09]Read from MH i2c: E2 [15:28:09]MH_I2C_Read... [15:28:09]Read from MH i2c: E2 03 00 [15:28:09]MH_I2C_Read... [15:28:09]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [15:28:09]RAPDU: 90 00 [15:28:09]wFMCommunicate OK [15:28:09]SAM_PROTO_ClearQueue done [15:28:09]KKMCreateOFDPacket [15:28:09]OFDProtocolAddRootSTLVToBuf [15:28:09]FM_MakeSignedData [15:28:09]FM_MakeSignedData [15:28:09]SAM_PROTO_SignData [15:28:09]wFMCommunicate request_size=4 [15:28:09]MH_SAM_APDU [15:28:09]CAPDU: 80 0D 01 02 [15:28:09]Write to MH i2c: E2 08 00 1B 07 80 0D 01 02 00 00 00 00 9B [15:28:09]Write i2c OK [15:28:09]MH_I2C_Read... [15:28:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:09]Read from MH i2c: E2 [15:28:09]MH_I2C_Read... [15:28:09]Read from MH i2c: E2 03 00 [15:28:09]MH_I2C_Read... [15:28:09]Read from MH i2c: E2 03 00 1B 07 00 90 00 96 [15:28:09]RAPDU: 90 00 [15:28:09]wFMCommunicate OK [15:28:09]wFMCommunicate request_size=255 [15:28:09]MH_SAM_APDU [15:28: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 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 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 77 01 00 00 F4 03 04 00 09 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 72 03 00 35 04 06 00 45 [15:28:09]Write to MH i2c: E2 02 01 1C 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 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 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 77 01 00 00 F4 03 04 00 09 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 72 03 00 35 04 06 00 45 00 00 30 [15:28:09]Write i2c OK [15:28:09]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 1C 07 00 90 00 97 [15:28:10]RAPDU: 90 00 [15:28:10]wFMCommunicate OK [15:28:10]wFMCommunicate request_size=10 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 0D 02 02 05 F1 6A 02 84 F3 [15:28:10]Write to MH i2c: E2 0D 00 1D 07 80 0D 02 02 05 00 F1 6A 02 84 F3 00 00 7C [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 1D 07 00 90 00 98 [15:28:10]RAPDU: 90 00 [15:28:10]wFMCommunicate OK [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 0D 03 02 [15:28:10]Write to MH i2c: E2 08 00 1E 07 80 0D 03 02 00 00 00 00 A0 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 0B 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 0B 00 1E 07 00 19 B1 69 CB FF BB C3 6D 90 00 89 [15:28:10]RAPDU: 19 B1 69 CB FF BB C3 6D 90 00 [15:28:10]wFMCommunicate OK [15:28:10]SAM_PROTO_SignData done [15:28:10]FM_MakeSignedData done [15:28:10]CreateOFDProtocolMessage [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 11 00 00 [15:28:10]Write to MH i2c: E2 08 00 1F 07 80 11 00 00 00 00 00 00 A0 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 17 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 17 00 1F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FD [15:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:28:10]wFMCommunicate OK [15:28:10]CreateOFDProtocolMessage done [15:28:10]OFDSenderStorePacket 226015 [15:28:10]StoreOFDPacket docnum=226015 [15:28:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A0 61 07 01 D2 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 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 77 01 00 00 F4 03 04 00 09 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 72 03 00 35 04 06 00 45 F1 6A 02 84 F3 19 B1 69 CB FF BB C3 6D [15:28:10]CheckFolder [15:28:10]dirname=/storage/ofd_packets [15:28:10]CheckFolder done [15:28:10]ProducePacketName [15:28:10]name=ofd_packets/00226015 [15:28:10]NVStorageSaveData ofd_packets/00226015 [15:28:10]File name is /storage/ofd_packets/00226015 [15:28:10]Write 301 bytes [15:28:10]NVStorageSaveData done [15:28:10]OFDSenderStorePacket done [15:28:10]KKMCreateOFDPacket done [15:28:10]NVStorageSaveData kkm_last_timestamp [15:28:10]File name is /storage/kkm_last_timestamp [15:28:10]Write 4 bytes [15:28:10]NVStorageSaveData done [15:28:10]ExternCall_PrintAddStr [15:28:10]wPrintStart [15:28:10]Write to MH i2c: 01 00 00 20 07 27 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 07 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 07 00 20 07 00 00 00 00 00 FF 0F 3C [15:28:10]RasterBufferAndPrint [15:28:10]line Счет N : (1)2002319 [15:28:10]line ИНН: 02508201610067 [15:28:10]line Контрольно-Кассовый Чек [15:28:10]line ПРОДАЖА [15:28:10]line ТРК (МРК, ГНК) : 43 [15:28:10]line Товар: 2710124130 [15:28:10]line Аи-92-К-5 [15:28:10]line 7.230 * 67.80 [15:28:10]line = 490.19 [15:28:10]line НДС 12% НСП 1% [15:28:10]line > о реализуемом товаре [15:28:10]line ОКРУГЛЕНИЕ: -0.19 [15:28:10]line ИТОГО: 490.00 [15:28:10]line Внесено: 490.00 [15:28:10]line СДАЧА: 0.00 [15:28:10]line НСП 1% : 4.34 [15:28:10]line НДС 12% : 52.06 [15:28:10]line Наличными: 490.00 [15:28:10]line Безнал.: 0.00 [15:28:10]line Место: АЗС № 97 "Партнер Нефть" [15:28:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:28:10]line СНО: Общий режим [15:28:10]line Чек 375 27.07.2024 15:28 [15:28:10]line Смена: 438 ФФД: 1.0 [15:28:10]line ЗНМ: 0300000054 [15:28:10]line РНМ: 0000000000092624 [15:28:10]line Версия ККМ: 001 [15:28:10]line ФМ: 0000000000874959 [15:28:10]line ФД: 226015 [15:28:10]line ФПД: 76903167984883 [15:28:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T152809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226015&fm=76903167984883&tin=02508201610067®Number=0000000000092624&sum=49000 [15:28:10]written 0, free lines is 4095 [15:28:10]OFD Sender: Processing packet 226015 [packets to send 600, broken 599] [15:28:10]ProducePacketName [15:28:10]name=ofd_packets/00226015 [15:28:10]OFD Sender: To server: pG, [15:28:10]CommunicateWithHost lk.salyk.kg:30040 [15:28:10]ConnectInit lk.salyk.kg [15:28:10]Write to MH i2c: 01 00 00 4B 07 52 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 07 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 07 00 4B 07 00 00 00 00 00 66 0C CB [15:28:10]RasterBufferAndPrint [15:28:10]line [15:28:10]line [15:28:10]line [15:28:10]line [15:28:10]line [15:28:10]written 0, free lines is 3177 [15:28:10]MH_Cut [15:28:10]Write to MH i2c: D1 01 00 52 07 01 2B [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: D1 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: D1 01 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: D1 01 00 52 07 00 2A [15:28:10]Write to MH i2c: 01 00 00 53 07 5A [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:11]Connected sock=10 [15:28: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 35 39 0F 01 00 00 A0 61 07 01 D2 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 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 77 01 00 00 F4 03 04 00 09 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 72 03 00 35 04 06 00 45 F1 6A 02 84 F3 19 B1 69 CB FF BB C3 6D [15:28: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 35 39 4F 00 00 00 8F 14 47 00 78 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 72 03 00 F4 03 04 00 17 BE A4 66 B6 04 01 00 00 E1 10 E8 A8 E0 C5 18 8F [15:28:11]CommunicateWithHost err = 0 [15:28:11]CheckOFDResponse [15:28:11]1017 (14) - 77093643461234 [15:28:11]1041 (16) - 0000000000874959 [15:28:11]1040 (4) - 226015 [15:28:11]1012 (4) - 27.07.2024 09:29 [15:28:11]1206 (1) - 0 [15:28:11]OFD Sender: Remove packet 226015 [15:28:11]ProducePacketName [15:28:11]name=ofd_packets/00226015 [15:28:11]NVStorageDeleteData [15:28:12]*** Cut start [15:28:12]*** Partial cut [15:28:12]*** CUTSNS_PIN = 1 [15:28:12]*** CUTSNS_PIN = 0 [15:28:12]*** Brake cut motor [15:28:12]OFD Sender: No OFD packet to send [15:28:12]Read from MH i2c: 01 [15:28:12]MH_I2C_Read... [15:28:12]*** Stop cut motor [15:28:12]*** Cut end [15:28:12]Read from MH i2c: 01 07 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 07 00 53 07 00 00 00 00 00 FF 0F 6F [15:28:12]process_action close_receipt done [15:28:12]requested_data is exist [15:28:12]produce_requested_data [15:28:12]requested_item fm.sn is exist - process it [15:28:12]wFMCommunicate request_size=4 [15:28:12]MH_SAM_APDU [15:28:12]CAPDU: 80 11 00 00 [15:28:12]Write to MH i2c: E2 08 00 54 07 80 11 00 00 00 00 00 00 D5 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:12]Read from MH i2c: E2 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 17 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 17 00 54 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [15:28:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:28:12]wFMCommunicate OK [15:28:12]requested_item fd.num is exist - process it [15:28:12]SAM_PROTO_GetFieldsCounters [15:28:12]wFMCommunicate request_size=4 [15:28:12]MH_SAM_APDU [15:28:12]CAPDU: 80 13 00 00 [15:28:12]Write to MH i2c: E2 08 00 55 07 80 13 00 00 00 00 00 00 D8 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:12]Read from MH i2c: E2 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 62 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 62 00 55 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [15:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:12]wFMCommunicate OK [15:28:12]SAM_PROTO_GetFieldsCounters done [15:28:12]requested_item shift.num is exist - process it [15:28:12]requested_item shift.opened is exist - process it [15:28:12]req_shift_opened [15:28:12]FM_GetShiftState [15:28:12]SAM_PROTO_GetShiftState [15:28:12]wFMCommunicate request_size=4 [15:28:12]MH_SAM_APDU [15:28:12]CAPDU: 80 13 01 00 [15:28:12]Write to MH i2c: E2 08 00 56 07 80 13 01 00 00 00 00 00 DA [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:12]Read from MH i2c: E2 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 0E 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 0E 00 56 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E8 [15:28:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:28:12]wFMCommunicate OK [15:28:12]SAM_PROTO_GetShiftState done [15:28:12]FM_GetShiftState done [15:28:12]req_shift_opened done [15:28:12]requested_item shift.open_date is exist - process it [15:28:12]req_shift_open_date [15:28:12]req_shift_open_date done [15:28:12]produce_requested_data done [15:28:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226015,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:28:12]process_action_free close_receipt [15:28:12]json_value_free [15:28:12]json_value_free done [15:28:12]process_json_proto returns [15:28:12]Send response to host [15:28:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226015,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:28:12]free response buf [15:28:12]execute_script done [15:28:12]execute_script returns [15:28:12]free content buf [15:28:12]Sock 8.Close socket [15:28:12]Sock 8.Thread stoped [15:28:17]OFD Sender: No OFD packet to send [15:28:18]recv_with_timeout no data received [15:28:22]OFD Sender: No OFD packet to send [15:28:27]OFD Sender: No OFD packet to send [15:28:32]OFD Sender: No OFD packet to send [15:28:36]recv_with_timeout no data received [15:28:37]OFD Sender: No OFD packet to send [15:28:42]OFD Sender: No OFD packet to send [15:28:47]OFD Sender: No OFD packet to send [15:28:52]OFD Sender: No OFD packet to send [15:28:57]OFD Sender: No OFD packet to send [15:29:02]OFD Sender: No OFD packet to send [15:29:07]OFD Sender: No OFD packet to send [15:29:12]OFD Sender: No OFD packet to send [15:29:17]OFD Sender: No OFD packet to send [15:29:22]OFD Sender: No OFD packet to send [15:29:27]OFD Sender: No OFD packet to send [15:29:32]OFD Sender: No OFD packet to send [15:29:37]OFD Sender: No OFD packet to send [15:29:41]recv_with_timeout no data received [15:29:42]OFD Sender: No OFD packet to send [15:29:47]OFD Sender: No OFD packet to send [15:29:52]OFD Sender: No OFD packet to send [15:29:57]OFD Sender: No OFD packet to send [15:30:02]OFD Sender: No OFD packet to send [15:30:07]OFD Sender: No OFD packet to send [15:30:12]OFD Sender: No OFD packet to send [15:30:17]OFD Sender: No OFD packet to send [15:30:22]OFD Sender: No OFD packet to send [15:30:27]OFD Sender: No OFD packet to send [15:30:32]OFD Sender: No OFD packet to send [15:30:37]OFD Sender: No OFD packet to send [15:30:42]OFD Sender: No OFD packet to send [15:30:47]OFD Sender: No OFD packet to send [15:30:48]recv_with_timeout no data received [15:30:52]OFD Sender: No OFD packet to send [15:30:57]OFD Sender: No OFD packet to send [15:30:58]recv_with_timeout no data received [15:31:02]OFD Sender: No OFD packet to send [15:31:07]OFD Sender: No OFD packet to send [15:31:10]accept exits with 9 [15:31:10]New connection [15:31:10]New thread 3067190628 created [15:31:10]Thread 3067047268 joined [15:31:10]Waiting for new connection... [15:31:10] Sock 9.Parse request [15:31:10]Sock 9.Check first char [15:31:10]Sock 9.First char is OK [15:31:10]request: POST /json_proto HTTP/1.0 [15:31:10]Method: POST [15:31:10]URL: /json_proto [15:31:10]Method is POST - this is cgi request [15:31:10]url: /json_proto [15:31:10]query_string will be loaded in cgi processing [15:31:10]execute_cgi json_proto POST (null) [15:31:10]execute_cgi path=json_proto method=POST [15:31:10]POST find Content-Length [15:31:10]Host: 172.17.43.131:8080 [15:31:10]Content-Length: 672 [15:31:10]Content-Type: application/json [15:31:10] [15:31:10]POST finish read [15:31:10]Found Content-Length = 672 [15:31:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:10]execute_script... [15:31: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)2002321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:10]POST & json_proto [15:31:10]process_json_proto [15:31:10]json parsed OK: [15:31:10]protocol is kg_v1.0 [15:31:10]action value=close_receipt [15:31:10]process_action close_receipt [15:31:10]cmd_close_receipt [15:31:10]MH_GetDate [15:31:10]Write to MH i2c: F0 00 00 57 07 4D [15:31:10]Write i2c OK [15:31:10]MH_I2C_Read... [15:31:10]Read from MH i2c: F0 [15:31:10]MH_I2C_Read... [15:31:10]Read from MH i2c: F0 09 00 [15:31:10]MH_I2C_Read... [15:31:10]Read from MH i2c: F0 09 00 57 07 00 BF 12 A5 66 F9 24 A2 66 57 [15:31:10]GetLastDocTimeStamp 1722094089 [15:31:10]current date 1722094271 [15:31:10]FM_GetShiftState [15:31:10]SAM_PROTO_GetShiftState [15:31:10]wFMCommunicate request_size=4 [15:31:10]MH_SAM_APDU [15:31:10]CAPDU: 80 13 01 00 [15:31:10]Write to MH i2c: E2 08 00 58 07 80 13 01 00 00 00 00 00 DC [15:31:10]Write i2c OK [15:31:10]MH_I2C_Read... [15:31:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:10]Read from MH i2c: E2 [15:31:10]MH_I2C_Read... [15:31:10]Read from MH i2c: E2 0E 00 [15:31:10]MH_I2C_Read... [15:31:10]Read from MH i2c: E2 0E 00 58 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EA [15:31:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:31:10]wFMCommunicate OK [15:31:10]SAM_PROTO_GetShiftState done [15:31:10]FM_GetShiftState done [15:31:10]opened in 1722038719 [15:31:10]opened+sec_in_day 1722125119 [15:31:10]quantity*price = 80014 [15:31:10]sum+1 = 80015 [15:31:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 376 27.07.2024 15:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226016 ФПД: 74724235029586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226016&fm=74724235029586&tin=02508201610067®Number=0000000000092624&sum=80000 [15:31:12]StoreToDocumentArchive [15:31:12]shift 438 fd 226016 [15:31:12]save to /storage/0438/doc_00226016 [15:31:12]save last doc name /storage/0438/doc_00226016 to /storage/kkm_last_doc_name [15:31:12]save OK [15:31:12]Clear old archive folders... [15:31:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:31:12]tlvbuf is 01A07DD0 [15:31:12]SAM_PROTO_ClearQueue [15:31:12]wFMCommunicate request_size=4 [15:31:12]MH_SAM_APDU [15:31:12]CAPDU: 80 09 00 00 [15:31:12]Write to MH i2c: E2 08 00 65 07 80 09 00 00 00 00 00 00 DE [15:31:12]Write i2c OK [15:31:12]MH_I2C_Read... [15:31:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:12]Read from MH i2c: E2 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 65 07 00 90 00 E0 [15:31:12]RAPDU: 90 00 [15:31:12]wFMCommunicate OK [15:31:12]SAM_PROTO_ClearQueue done [15:31:12]KKMCreateOFDPacket [15:31:12]OFDProtocolAddRootSTLVToBuf [15:31:12]FM_MakeSignedData [15:31:12]FM_MakeSignedData [15:31:12]SAM_PROTO_SignData [15:31:12]wFMCommunicate request_size=4 [15:31:12]MH_SAM_APDU [15:31:12]CAPDU: 80 0D 01 02 [15:31:12]Write to MH i2c: E2 08 00 66 07 80 0D 01 02 00 00 00 00 E6 [15:31:12]Write i2c OK [15:31:12]MH_I2C_Read... [15:31:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:12]Read from MH i2c: E2 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 66 07 00 90 00 E1 [15:31:12]RAPDU: 90 00 [15:31:12]wFMCommunicate OK [15:31:12]wFMCommunicate request_size=255 [15:31:12]MH_SAM_APDU [15:31:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 BF 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 72 03 00 35 04 06 00 [15:31:12]Write to MH i2c: E2 02 01 67 07 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 BF 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 72 03 00 35 04 06 00 00 00 69 [15:31:12]Write i2c OK [15:31:12]MH_I2C_Read... [15:31:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:12]Read from MH i2c: E2 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 67 07 00 90 00 E2 [15:31:12]RAPDU: 90 00 [15:31:12]wFMCommunicate OK [15:31:12]wFMCommunicate request_size=11 [15:31:12]MH_SAM_APDU [15:31:12]CAPDU: 80 0D 02 02 06 43 F6 17 7C 2C 52 [15:31:12]Write to MH i2c: E2 0E 00 68 07 80 0D 02 02 06 00 43 F6 17 7C 2C 52 00 00 3F [15:31:12]Write i2c OK [15:31:12]MH_I2C_Read... [15:31:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:12]Read from MH i2c: E2 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 03 00 68 07 00 90 00 E3 [15:31:12]RAPDU: 90 00 [15:31:12]wFMCommunicate OK [15:31:12]wFMCommunicate request_size=4 [15:31:12]MH_SAM_APDU [15:31:12]CAPDU: 80 0D 03 02 [15:31:12]Write to MH i2c: E2 08 00 69 07 80 0D 03 02 00 00 00 00 EB [15:31:12]Write i2c OK [15:31:12]MH_I2C_Read... [15:31:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:12]Read from MH i2c: E2 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 0B 00 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 0B 00 69 07 00 23 4E BA 61 A0 0F 38 57 90 00 B6 [15:31:12]RAPDU: 23 4E BA 61 A0 0F 38 57 90 00 [15:31:12]wFMCommunicate OK [15:31:12]SAM_PROTO_SignData done [15:31:12]FM_MakeSignedData done [15:31:12]CreateOFDProtocolMessage [15:31:12]wFMCommunicate request_size=4 [15:31:12]MH_SAM_APDU [15:31:12]CAPDU: 80 11 00 00 [15:31:12]Write to MH i2c: E2 08 00 6A 07 80 11 00 00 00 00 00 00 EB [15:31:12]Write i2c OK [15:31:12]MH_I2C_Read... [15:31:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:12]Read from MH i2c: E2 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 17 00 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: E2 17 00 6A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [15:31:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:12]wFMCommunicate OK [15:31:12]CreateOFDProtocolMessage done [15:31:12]OFDSenderStorePacket 226016 [15:31:12]StoreOFDPacket docnum=226016 [15:31:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BE 65 08 01 E4 E7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 BF 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 72 03 00 35 04 06 00 43 F6 17 7C 2C 52 23 4E BA 61 A0 0F 38 57 [15:31:12]CheckFolder [15:31:12]dirname=/storage/ofd_packets [15:31:12]CheckFolder done [15:31:12]ProducePacketName [15:31:12]name=ofd_packets/00226016 [15:31:12]NVStorageSaveData ofd_packets/00226016 [15:31:12]File name is /storage/ofd_packets/00226016 [15:31:12]Write 302 bytes [15:31:12]NVStorageSaveData done [15:31:12]OFDSenderStorePacket done [15:31:12]KKMCreateOFDPacket done [15:31:12]NVStorageSaveData kkm_last_timestamp [15:31:12]File name is /storage/kkm_last_timestamp [15:31:12]Write 4 bytes [15:31:12]NVStorageSaveData done [15:31:12]ExternCall_PrintAddStr [15:31:12]wPrintStart [15:31:12]Write to MH i2c: 01 00 00 6B 07 72 [15:31:12]Write i2c OK [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: 01 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: 01 07 00 [15:31:12]MH_I2C_Read... [15:31:12]Read from MH i2c: 01 07 00 6B 07 00 00 00 00 00 FF 0F 87 [15:31:12]RasterBufferAndPrint [15:31:12]line Счет N : (1)2002321 [15:31:12]line ИНН: 02508201610067 [15:31:12]line Контрольно-Кассовый Чек [15:31:12]line ПРОДАЖА [15:31:12]line ТРК (МРК, ГНК) : 42 [15:31:12]line Товар: 2710124130 [15:31:12]line Super-92-К-5 [15:31:12]line 11.630 * 68.80 [15:31:12]line = 800.14 [15:31:12]line НДС 12% НСП 1% [15:31:12]line > о реализуемом товаре [15:31:12]line ОКРУГЛЕНИЕ: -0.14 [15:31:12]line ИТОГО: 800.00 [15:31:12]line Внесено: 800.00 [15:31:12]line СДАЧА: 0.00 [15:31:12]line НСП 1% : 7.08 [15:31:12]line НДС 12% : 84.97 [15:31:12]line Наличными: 800.00 [15:31:12]line Безнал.: 0.00 [15:31:12]line Место: АЗС № 97 "Партнер Нефть" [15:31:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:31:12]line СНО: Общий режим [15:31:12]line Чек 376 27.07.2024 15:31 [15:31:12]line Смена: 438 ФФД: 1.0 [15:31:12]line ЗНМ: 0300000054 [15:31:12]line РНМ: 0000000000092624 [15:31:12]line Версия ККМ: 001 [15:31:12]line ФМ: 0000000000874959 [15:31:12]line ФД: 226016 [15:31:12]line ФПД: 74724235029586 [15:31:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226016&fm=74724235029586&tin=02508201610067®Number=0000000000092624&sum=80000 [15:31:12]OFD Sender: Processing packet 226016 [packets to send 600, broken 599] [15:31:12]ProducePacketName [15:31:12]name=ofd_packets/00226016 [15:31:12]OFD Sender: To server: pG, [15:31:12]CommunicateWithHost lk.salyk.kg:30040 [15:31:12]ConnectInit lk.salyk.kg [15:31:12]written 0, free lines is 4095 [15:31:13]Connected sock=10 [15:31:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BE 65 08 01 E4 E7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 BF 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 72 03 00 35 04 06 00 43 F6 17 7C 2C 52 23 4E BA 61 A0 0F 38 57 [15:31:13]Write to MH i2c: 01 00 00 96 07 9D [15:31:13]Write i2c OK [15:31:13]MH_I2C_Read... [15:31:13]Read from MH i2c: 01 [15:31:13]MH_I2C_Read... [15:31:13]Read from MH i2c: 01 07 00 [15:31:13]MH_I2C_Read... [15:31:13]Read from MH i2c: 01 07 00 96 07 00 00 00 00 00 5F 0C 0F [15:31:13]RasterBufferAndPrint [15:31:13]line [15:31:13]line [15:31:13]line [15:31:13]line [15:31:13]line [15:31:13]written 0, free lines is 3171 [15:31:13]MH_Cut [15:31:13]Write to MH i2c: D1 01 00 9D 07 01 76 [15:31:13]Write i2c OK [15:31:13]MH_I2C_Read... [15:31:13]Read from MH i2c: D1 [15:31:13]MH_I2C_Read... [15:31:13]Read from MH i2c: D1 01 00 [15:31:13]MH_I2C_Read... [15:31:13]Read from MH i2c: D1 01 00 9D 07 00 75 [15:31:13]Write to MH i2c: 01 00 00 9E 07 A5 [15:31:13]Write i2c OK [15:31:13]MH_I2C_Read... [15:31: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 35 39 4F 00 00 00 A4 E8 47 00 8F 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 35 39 10 04 04 00 E0 72 03 00 F4 03 04 00 CD BE A4 66 B6 04 01 00 00 07 5D B3 6D 77 75 9B AB [15:31:13]CommunicateWithHost err = 0 [15:31:13]CheckOFDResponse [15:31:13]1017 (14) - 77093643461234 [15:31:13]1041 (16) - 0000000000874959 [15:31:13]1040 (4) - 226016 [15:31:13]1012 (4) - 27.07.2024 09:33 [15:31:13]1206 (1) - 0 [15:31:13]OFD Sender: Remove packet 226016 [15:31:13]ProducePacketName [15:31:13]name=ofd_packets/00226016 [15:31:13]NVStorageDeleteData [15:31:14]OFD Sender: No OFD packet to send [15:31:14]*** Cut start [15:31:14]*** Partial cut [15:31:14]*** CUTSNS_PIN = 1 [15:31:14]*** CUTSNS_PIN = 0 [15:31:14]*** Brake cut motor [15:31:15]Read from MH i2c: 01 [15:31:15]MH_I2C_Read... [15:31:15]*** Stop cut motor [15:31:15]*** Cut end [15:31:15]Read from MH i2c: 01 07 00 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: 01 07 00 9E 07 00 00 00 00 00 FF 0F BA [15:31:15]process_action close_receipt done [15:31:15]requested_data is exist [15:31:15]produce_requested_data [15:31:15]requested_item fm.sn is exist - process it [15:31:15]wFMCommunicate request_size=4 [15:31:15]MH_SAM_APDU [15:31:15]CAPDU: 80 11 00 00 [15:31:15]Write to MH i2c: E2 08 00 9F 07 80 11 00 00 00 00 00 00 20 [15:31:15]Write i2c OK [15:31:15]MH_I2C_Read... [15:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:15]Read from MH i2c: E2 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: E2 17 00 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: E2 17 00 9F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [15:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:15]wFMCommunicate OK [15:31:15]requested_item fd.num is exist - process it [15:31:15]SAM_PROTO_GetFieldsCounters [15:31:15]wFMCommunicate request_size=4 [15:31:15]MH_SAM_APDU [15:31:15]CAPDU: 80 13 00 00 [15:31:15]Write to MH i2c: E2 08 00 A0 07 80 13 00 00 00 00 00 00 23 [15:31:15]Write i2c OK [15:31:15]MH_I2C_Read... [15:31:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:15]Read from MH i2c: E2 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: E2 62 00 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: E2 62 00 A0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [15:31:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:31:15]wFMCommunicate OK [15:31:15]SAM_PROTO_GetFieldsCounters done [15:31:15]requested_item shift.num is exist - process it [15:31:15]requested_item shift.opened is exist - process it [15:31:15]req_shift_opened [15:31:15]FM_GetShiftState [15:31:15]SAM_PROTO_GetShiftState [15:31:15]wFMCommunicate request_size=4 [15:31:15]MH_SAM_APDU [15:31:15]CAPDU: 80 13 01 00 [15:31:15]Write to MH i2c: E2 08 00 A1 07 80 13 01 00 00 00 00 00 25 [15:31:15]Write i2c OK [15:31:15]MH_I2C_Read... [15:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:15]Read from MH i2c: E2 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: E2 0E 00 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: E2 0E 00 A1 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 33 [15:31:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:31:15]wFMCommunicate OK [15:31:15]SAM_PROTO_GetShiftState done [15:31:15]FM_GetShiftState done [15:31:15]req_shift_opened done [15:31:15]requested_item shift.open_date is exist - process it [15:31:15]req_shift_open_date [15:31:15]req_shift_open_date done [15:31:15]produce_requested_data done [15:31:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226016,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:31:15]process_action_free close_receipt [15:31:15]json_value_free [15:31:15]json_value_free done [15:31:15]process_json_proto returns [15:31:15]Send response to host [15:31:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226016,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:31:15]free response buf [15:31:15]execute_script done [15:31:15]execute_script returns [15:31:15]free content buf [15:31:15]Sock 9.Close socket [15:31:15]Sock 9.Thread stoped [15:31:15]accept exits with 8 [15:31:15]New connection [15:31:15]New thread 3067047268 created [15:31:15]Thread 3067190628 joined [15:31:15]Waiting for new connection... [15:31:15] Sock 8.Parse request [15:31:15]Sock 8.Check first char [15:31:15]Sock 8.First char is OK [15:31:15]request: POST /json_proto HTTP/1.0 [15:31:15]Method: POST [15:31:15]URL: /json_proto [15:31:15]Method is POST - this is cgi request [15:31:15]url: /json_proto [15:31:15]query_string will be loaded in cgi processing [15:31:15]execute_cgi json_proto POST (null) [15:31:15]execute_cgi path=json_proto method=POST [15:31:15]POST find Content-Length [15:31:15]Host: 172.17.43.131:8080 [15:31:15]Content-Length: 676 [15:31:15]Content-Type: application/json [15:31:15] [15:31:15]POST finish read [15:31:15]Found Content-Length = 676 [15:31:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:15]execute_script... [15:31: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)2002320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:15]POST & json_proto [15:31:15]process_json_proto [15:31:15]json parsed OK: [15:31:15]protocol is kg_v1.0 [15:31:15]action value=close_receipt [15:31:15]process_action close_receipt [15:31:15]cmd_close_receipt [15:31:15]MH_GetDate [15:31:15]Write to MH i2c: F0 00 00 A2 07 98 [15:31:15]Write i2c OK [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: F0 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: F0 09 00 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: F0 09 00 A2 07 00 C4 12 A5 66 F9 24 A2 66 A7 [15:31:15]GetLastDocTimeStamp 1722094271 [15:31:15]current date 1722094276 [15:31:15]FM_GetShiftState [15:31:15]SAM_PROTO_GetShiftState [15:31:15]wFMCommunicate request_size=4 [15:31:15]MH_SAM_APDU [15:31:15]CAPDU: 80 13 01 00 [15:31:15]Write to MH i2c: E2 08 00 A3 07 80 13 01 00 00 00 00 00 27 [15:31:15]Write i2c OK [15:31:15]MH_I2C_Read... [15:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:15]Read from MH i2c: E2 [15:31:15]MH_I2C_Read... [15:31:15]Read from MH i2c: E2 0E 00 [15:31:16]MH_I2C_Read... [15:31:16]Read from MH i2c: E2 0E 00 A3 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 35 [15:31:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:31:16]wFMCommunicate OK [15:31:16]SAM_PROTO_GetShiftState done [15:31:16]FM_GetShiftState done [15:31:16]opened in 1722038719 [15:31:16]opened+sec_in_day 1722125119 [15:31:16]quantity*price = 200001 [15:31:16]sum+1 = 200003 [15:31:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 377 27.07.2024 15:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226017 ФПД: 34703854756164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153116&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226017&fm=34703854756164&tin=02508201610067®Number=0000000000092624&sum=200000 [15:31:17]StoreToDocumentArchive [15:31:17]shift 438 fd 226017 [15:31:17]save to /storage/0438/doc_00226017 [15:31:17]save last doc name /storage/0438/doc_00226017 to /storage/kkm_last_doc_name [15:31:17]save OK [15:31:17]Clear old archive folders... [15:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:31:17]tlvbuf is 01A85B70 [15:31:17]SAM_PROTO_ClearQueue [15:31:17]wFMCommunicate request_size=4 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 09 00 00 [15:31:17]Write to MH i2c: E2 08 00 B0 07 80 09 00 00 00 00 00 00 29 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 B0 07 00 90 00 2B [15:31:17]RAPDU: 90 00 [15:31:17]wFMCommunicate OK [15:31:17]SAM_PROTO_ClearQueue done [15:31:17]KKMCreateOFDPacket [15:31:17]OFDProtocolAddRootSTLVToBuf [15:31:17]FM_MakeSignedData [15:31:17]FM_MakeSignedData [15:31:17]SAM_PROTO_SignData [15:31:17]wFMCommunicate request_size=4 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 0D 01 02 [15:31:17]Write to MH i2c: E2 08 00 B1 07 80 0D 01 02 00 00 00 00 31 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 B1 07 00 90 00 2C [15:31:17]RAPDU: 90 00 [15:31:17]wFMCommunicate OK [15:31:17]wFMCommunicate request_size=255 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 0D 02 02 FA 03 00 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C4 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 72 03 00 35 04 06 00 [15:31:17]Write to MH i2c: E2 02 01 B2 07 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C4 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 72 03 00 35 04 06 00 00 00 F9 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 B2 07 00 90 00 2D [15:31:17]RAPDU: 90 00 [15:31:17]wFMCommunicate OK [15:31:17]wFMCommunicate request_size=11 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 0D 02 02 06 1F 90 1E EF 61 44 [15:31:17]Write to MH i2c: E2 0E 00 B3 07 80 0D 02 02 06 00 1F 90 1E EF 61 44 00 00 A1 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 B3 07 00 90 00 2E [15:31:17]RAPDU: 90 00 [15:31:17]wFMCommunicate OK [15:31:17]wFMCommunicate request_size=4 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 0D 03 02 [15:31:17]Write to MH i2c: E2 08 00 B4 07 80 0D 03 02 00 00 00 00 36 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 0B 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 0B 00 B4 07 00 29 AD 65 71 E5 29 C4 90 90 00 45 [15:31:17]RAPDU: 29 AD 65 71 E5 29 C4 90 90 00 [15:31:17]wFMCommunicate OK [15:31:17]SAM_PROTO_SignData done [15:31:17]FM_MakeSignedData done [15:31:17]CreateOFDProtocolMessage [15:31:17]wFMCommunicate request_size=4 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 11 00 00 [15:31:17]Write to MH i2c: E2 08 00 B5 07 80 11 00 00 00 00 00 00 36 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 17 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 17 00 B5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [15:31:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:17]wFMCommunicate OK [15:31:17]CreateOFDProtocolMessage done [15:31:17]OFDSenderStorePacket 226017 [15:31:17]StoreOFDPacket docnum=226017 [15:31:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 01 FB 08 01 E6 56 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C4 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 72 03 00 35 04 06 00 1F 90 1E EF 61 44 29 AD 65 71 E5 29 C4 90 [15:31:18]CheckFolder [15:31:18]dirname=/storage/ofd_packets [15:31:18]CheckFolder done [15:31:18]ProducePacketName [15:31:18]name=ofd_packets/00226017 [15:31:18]NVStorageSaveData ofd_packets/00226017 [15:31:18]File name is /storage/ofd_packets/00226017 [15:31:18]Write 302 bytes [15:31:18]NVStorageSaveData done [15:31:18]OFDSenderStorePacket done [15:31:18]KKMCreateOFDPacket done [15:31:18]NVStorageSaveData kkm_last_timestamp [15:31:18]File name is /storage/kkm_last_timestamp [15:31:18]Write 4 bytes [15:31:18]NVStorageSaveData done [15:31:18]ExternCall_PrintAddStr [15:31:18]wPrintStart [15:31:18]Write to MH i2c: 01 00 00 B6 07 BD [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 B6 07 00 00 00 00 00 FF 0F D2 [15:31:18]RasterBufferAndPrint [15:31:18]line Счет N : (1)2002320 [15:31:18]line ИНН: 02508201610067 [15:31:18]line Контрольно-Кассовый Чек [15:31:18]line ПРОДАЖА [15:31:18]line ТРК (МРК, ГНК) : 62 [15:31:18]line Товар: 2710124130 [15:31:18]line Super-92-К-5 [15:31:18]line 29.070 * 68.80 [15:31:18]line = 2000.02 [15:31:18]line НДС 12% НСП 1% [15:31:18]line > о реализуемом товаре [15:31:18]line ОКРУГЛЕНИЕ: -0.02 [15:31:18]line ИТОГО: 2000.00 [15:31:18]line Внесено: 2000.00 [15:31:18]line СДАЧА: 0.00 [15:31:18]line НСП 1% : 17.70 [15:31:18]line НДС 12% : 212.39 [15:31:18]line Наличными: 2000.00 [15:31:18]line Безнал.: 0.00 [15:31:18]line Место: АЗС № 97 "Партнер Нефть" [15:31:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:31:18]line СНО: Общий режим [15:31:18]line Чек 377 27.07.2024 15:31 [15:31:18]line Смена: 438 ФФД: 1.0 [15:31:18]line ЗНМ: 0300000054 [15:31:18]line РНМ: 0000000000092624 [15:31:18]line Версия ККМ: 001 [15:31:18]line ФМ: 0000000000874959 [15:31:18]line ФД: 226017 [15:31:18]line ФПД: 34703854756164 [15:31:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153116&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226017&fm=34703854756164&tin=02508201610067®Number=0000000000092624&sum=200000 [15:31:18]written 0, free lines is 4095 [15:31:18]OFD Sender: Processing packet 226017 [packets to send 600, broken 599] [15:31:18]ProducePacketName [15:31:18]name=ofd_packets/00226017 [15:31:18]OFD Sender: To server: pG, [15:31:18]CommunicateWithHost lk.salyk.kg:30040 [15:31:18]ConnectInit lk.salyk.kg [15:31:18]Write to MH i2c: 01 00 00 E1 07 E8 [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 E1 07 00 00 00 00 00 68 0C 63 [15:31:18]RasterBufferAndPrint [15:31:18]line [15:31:18]line [15:31:18]line [15:31:18]line [15:31:18]line [15:31:18]written 0, free lines is 3182 [15:31:18]MH_Cut [15:31:18]Write to MH i2c: D1 01 00 E8 07 01 C1 [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: D1 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: D1 01 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: D1 01 00 E8 07 00 C0 [15:31:18]Write to MH i2c: 01 00 00 E9 07 F0 [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:20]*** Cut start [15:31:20]*** Partial cut [15:31:20]*** CUTSNS_PIN = 1 [15:31:20]*** CUTSNS_PIN = 0 [15:31:20]*** Brake cut motor [15:31:20]Read from MH i2c: 01 [15:31:20]MH_I2C_Read... [15:31:20]*** Stop cut motor [15:31:20]*** Cut end [15:31:20]Read from MH i2c: 01 07 00 [15:31:20]MH_I2C_Read... [15:31:20]Read from MH i2c: 01 07 00 E9 07 00 00 00 00 00 FF 0F 05 [15:31:20]process_action close_receipt done [15:31:20]requested_data is exist [15:31:20]produce_requested_data [15:31:20]requested_item fm.sn is exist - process it [15:31:20]wFMCommunicate request_size=4 [15:31:20]MH_SAM_APDU [15:31:20]CAPDU: 80 11 00 00 [15:31:20]Write to MH i2c: E2 08 00 EA 07 80 11 00 00 00 00 00 00 6B [15:31:20]Write i2c OK [15:31:20]MH_I2C_Read... [15:31:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:20]Read from MH i2c: E2 [15:31:20]MH_I2C_Read... [15:31:20]Read from MH i2c: E2 17 00 [15:31:20]MH_I2C_Read... [15:31:20]Read from MH i2c: E2 17 00 EA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [15:31:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:20]wFMCommunicate OK [15:31:20]requested_item fd.num is exist - process it [15:31:20]SAM_PROTO_GetFieldsCounters [15:31:20]wFMCommunicate request_size=4 [15:31:20]MH_SAM_APDU [15:31:20]CAPDU: 80 13 00 00 [15:31:20]Write to MH i2c: E2 08 00 EB 07 80 13 00 00 00 00 00 00 6E [15:31:20]Write i2c OK [15:31:20]MH_I2C_Read... [15:31:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:20]Read from MH i2c: E2 [15:31:20]MH_I2C_Read... [15:31:20]Read from MH i2c: E2 62 00 [15:31:20]MH_I2C_Read... [15:31:20]Read from MH i2c: E2 62 00 EB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:31:20]wFMCommunicate OK [15:31:20]SAM_PROTO_GetFieldsCounters done [15:31:20]requested_item shift.num is exist - process it [15:31:20]requested_item shift.opened is exist - process it [15:31:20]req_shift_opened [15:31:20]FM_GetShiftState [15:31:20]SAM_PROTO_GetShiftState [15:31:20]wFMCommunicate request_size=4 [15:31:20]MH_SAM_APDU [15:31:20]CAPDU: 80 13 01 00 [15:31:20]Write to MH i2c: E2 08 00 EC 07 80 13 01 00 00 00 00 00 70 [15:31:20]Write i2c OK [15:31:20]MH_I2C_Read... [15:31:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:20]Read from MH i2c: E2 [15:31:20]MH_I2C_Read... [15:31:20]Read from MH i2c: E2 0E 00 [15:31:20]MH_I2C_Read... [15:31:20]Read from MH i2c: E2 0E 00 EC 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7E [15:31:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:31:20]wFMCommunicate OK [15:31:20]SAM_PROTO_GetShiftState done [15:31:20]FM_GetShiftState done [15:31:20]req_shift_opened done [15:31:20]requested_item shift.open_date is exist - process it [15:31:20]req_shift_open_date [15:31:20]req_shift_open_date done [15:31:20]produce_requested_data done [15:31:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226017,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:31:20]process_action_free close_receipt [15:31:20]json_value_free [15:31:20]json_value_free done [15:31:20]process_json_proto returns [15:31:20]Send response to host [15:31:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226017,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:31:20]free response buf [15:31:20]execute_script done [15:31:20]execute_script returns [15:31:20]free content buf [15:31:20]Sock 8.Close socket [15:31:20]Sock 8.Thread stoped [15:31:21]recv_with_timeout no data received [15:31:23]Connected sock=11 [15:31:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 01 FB 08 01 E6 56 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C4 12 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 72 03 00 35 04 06 00 1F 90 1E EF 61 44 29 AD 65 71 E5 29 C4 90 [15:31: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 35 39 4F 00 00 00 93 2C 47 00 05 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 35 39 10 04 04 00 E1 72 03 00 F4 03 04 00 D7 BE A4 66 B6 04 01 00 00 2C 6B 66 69 58 D5 FB AA [15:31:24]CommunicateWithHost err = 0 [15:31:24]CheckOFDResponse [15:31:24]1017 (14) - 77093643461234 [15:31:24]1041 (16) - 0000000000874959 [15:31:24]1040 (4) - 226017 [15:31:24]1012 (4) - 27.07.2024 09:33 [15:31:24]1206 (1) - 0 [15:31:24]OFD Sender: Remove packet 226017 [15:31:24]ProducePacketName [15:31:24]name=ofd_packets/00226017 [15:31:24]NVStorageDeleteData [15:31:25]OFD Sender: No OFD packet to send [15:31:30]OFD Sender: No OFD packet to send [15:31:32]recv_with_timeout no data received [15:31:35]OFD Sender: No OFD packet to send [15:31:40]OFD Sender: No OFD packet to send [15:31:45]OFD Sender: No OFD packet to send [15:31:46]recv_with_timeout no data received [15:31:50]OFD Sender: No OFD packet to send [15:31:55]OFD Sender: No OFD packet to send [15:32:00]OFD Sender: No OFD packet to send [15:32:05]OFD Sender: No OFD packet to send [15:32:10]OFD Sender: No OFD packet to send [15:32:15]OFD Sender: No OFD packet to send [15:32:20]OFD Sender: No OFD packet to send [15:32:25]OFD Sender: No OFD packet to send [15:32:30]OFD Sender: No OFD packet to send [15:32:35]OFD Sender: No OFD packet to send [15:32:40]OFD Sender: No OFD packet to send [15:32:42]recv_with_timeout no data received [15:32:45]OFD Sender: No OFD packet to send [15:32:50]OFD Sender: No OFD packet to send [15:32:52]recv_with_timeout no data received [15:32:55]OFD Sender: No OFD packet to send [15:33:00]OFD Sender: No OFD packet to send [15:33:02]accept exits with 10 [15:33:02]New connection [15:33:02]New thread 3067190628 created [15:33:02]Thread 3067047268 joined [15:33:02]Waiting for new connection... [15:33:02] Sock 10.Parse request [15:33:02]Sock 10.Check first char [15:33:02]Sock 10.First char is OK [15:33:02]request: POST /json_proto HTTP/1.0 [15:33:02]Method: POST [15:33:02]URL: /json_proto [15:33:02]Method is POST - this is cgi request [15:33:02]url: /json_proto [15:33:02]query_string will be loaded in cgi processing [15:33:02]execute_cgi json_proto POST (null) [15:33:02]execute_cgi path=json_proto method=POST [15:33:02]POST find Content-Length [15:33:02]Host: 172.17.43.131:8080 [15:33:02]Content-Length: 678 [15:33:02]Content-Type: application/json [15:33:02] [15:33:02]POST finish read [15:33:02]Found Content-Length = 678 [15:33:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:02]execute_script... [15: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)2002323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:02]POST & json_proto [15:33:02]process_json_proto [15:33:02]json parsed OK: [15:33:02]protocol is kg_v1.0 [15:33:02]action value=close_receipt [15:33:02]process_action close_receipt [15:33:02]cmd_close_receipt [15:33:02]MH_GetDate [15:33:02]Write to MH i2c: F0 00 00 ED 07 E3 [15:33:02]Write i2c OK [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: F0 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: F0 09 00 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: F0 09 00 ED 07 00 2F 13 A5 66 F9 24 A2 66 5E [15:33:02]GetLastDocTimeStamp 1722094276 [15:33:02]current date 1722094383 [15:33:02]FM_GetShiftState [15:33:02]SAM_PROTO_GetShiftState [15:33:02]wFMCommunicate request_size=4 [15:33:02]MH_SAM_APDU [15:33:02]CAPDU: 80 13 01 00 [15:33:02]Write to MH i2c: E2 08 00 EE 07 80 13 01 00 00 00 00 00 72 [15:33:02]Write i2c OK [15:33:02]MH_I2C_Read... [15:33:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:02]Read from MH i2c: E2 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 0E 00 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 0E 00 EE 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 80 [15:33:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:33:02]wFMCommunicate OK [15:33:02]SAM_PROTO_GetShiftState done [15:33:02]FM_GetShiftState done [15:33:02]opened in 1722038719 [15:33:02]opened+sec_in_day 1722125119 [15:33:02]quantity*price = 20001 [15:33:02]sum+1 = 20002 [15:33:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 378 27.07.2024 15:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226018 ФПД: 44714350483629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153303&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226018&fm=44714350483629&tin=02508201610067®Number=0000000000092624&sum=20000 [15:33:03]StoreToDocumentArchive [15:33:03]shift 438 fd 226018 [15:33:03]save to /storage/0438/doc_00226018 [15:33:03]save last doc name /storage/0438/doc_00226018 to /storage/kkm_last_doc_name [15:33:03]save OK [15:33:03]Clear old archive folders... [15:33:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:03]tlvbuf is 01A0A7C0 [15:33:03]SAM_PROTO_ClearQueue [15:33:03]wFMCommunicate request_size=4 [15:33:03]MH_SAM_APDU [15:33:03]CAPDU: 80 09 00 00 [15:33:03]Write to MH i2c: E2 08 00 FB 07 80 09 00 00 00 00 00 00 74 [15:33:03]Write i2c OK [15:33:03]MH_I2C_Read... [15:33:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:03]Read from MH i2c: E2 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 FB 07 00 90 00 76 [15:33:03]RAPDU: 90 00 [15:33:03]wFMCommunicate OK [15:33:03]SAM_PROTO_ClearQueue done [15:33:03]KKMCreateOFDPacket [15:33:03]OFDProtocolAddRootSTLVToBuf [15:33:03]FM_MakeSignedData [15:33:03]FM_MakeSignedData [15:33:03]SAM_PROTO_SignData [15:33:03]wFMCommunicate request_size=4 [15:33:03]MH_SAM_APDU [15:33:03]CAPDU: 80 0D 01 02 [15:33:03]Write to MH i2c: E2 08 00 FC 07 80 0D 01 02 00 00 00 00 7C [15:33:03]Write i2c OK [15:33:03]MH_I2C_Read... [15:33:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:03]Read from MH i2c: E2 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 FC 07 00 90 00 77 [15:33:03]RAPDU: 90 00 [15:33:03]wFMCommunicate OK [15:33:03]wFMCommunicate request_size=255 [15:33:03]MH_SAM_APDU [15:33: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 72 03 00 35 04 06 00 28 [15:33:03]Write to MH i2c: E2 02 01 FD 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 72 03 00 35 04 06 00 28 00 00 03 [15:33:03]Write i2c OK [15:33:03]MH_I2C_Read... [15:33:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:03]Read from MH i2c: E2 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 FD 07 00 90 00 78 [15:33:03]RAPDU: 90 00 [15:33:03]wFMCommunicate OK [15:33:03]wFMCommunicate request_size=10 [15:33:03]MH_SAM_APDU [15:33:03]CAPDU: 80 0D 02 02 05 AA DE FA 18 AD [15:33:03]Write to MH i2c: E2 0D 00 FE 07 80 0D 02 02 05 00 AA DE FA 18 AD 00 00 D0 [15:33:03]Write i2c OK [15:33:03]MH_I2C_Read... [15:33:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:03]Read from MH i2c: E2 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 03 00 FE 07 00 90 00 79 [15:33:03]RAPDU: 90 00 [15:33:03]wFMCommunicate OK [15:33:03]wFMCommunicate request_size=4 [15:33:03]MH_SAM_APDU [15:33:03]CAPDU: 80 0D 03 02 [15:33:03]Write to MH i2c: E2 08 00 FF 07 80 0D 03 02 00 00 00 00 81 [15:33:03]Write i2c OK [15:33:03]MH_I2C_Read... [15:33:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:03]Read from MH i2c: E2 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 0B 00 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 0B 00 FF 07 00 8A C2 DD D4 C7 E6 78 D6 90 00 7A [15:33:03]RAPDU: 8A C2 DD D4 C7 E6 78 D6 90 00 [15:33:03]wFMCommunicate OK [15:33:03]SAM_PROTO_SignData done [15:33:03]FM_MakeSignedData done [15:33:03]CreateOFDProtocolMessage [15:33:03]wFMCommunicate request_size=4 [15:33:03]MH_SAM_APDU [15:33:03]CAPDU: 80 11 00 00 [15:33:03]Write to MH i2c: E2 08 00 00 08 80 11 00 00 00 00 00 00 82 [15:33:03]Write i2c OK [15:33:03]MH_I2C_Read... [15:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:03]Read from MH i2c: E2 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 17 00 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: E2 17 00 00 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [15:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:33:03]wFMCommunicate OK [15:33:03]CreateOFDProtocolMessage done [15:33:03]OFDSenderStorePacket 226018 [15:33:03]StoreOFDPacket docnum=226018 [15:33:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 95 A4 07 01 87 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 72 03 00 35 04 06 00 28 AA DE FA 18 AD 8A C2 DD D4 C7 E6 78 D6 [15:33:03]CheckFolder [15:33:03]dirname=/storage/ofd_packets [15:33:03]CheckFolder done [15:33:03]ProducePacketName [15:33:03]name=ofd_packets/00226018 [15:33:03]NVStorageSaveData ofd_packets/00226018 [15:33:03]File name is /storage/ofd_packets/00226018 [15:33:03]Write 301 bytes [15:33:03]NVStorageSaveData done [15:33:03]OFDSenderStorePacket done [15:33:03]KKMCreateOFDPacket done [15:33:03]NVStorageSaveData kkm_last_timestamp [15:33:03]File name is /storage/kkm_last_timestamp [15:33:03]Write 4 bytes [15:33:03]NVStorageSaveData done [15:33:03]ExternCall_PrintAddStr [15:33:03]wPrintStart [15:33:03]Write to MH i2c: 01 00 00 01 08 09 [15:33:03]Write i2c OK [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: 01 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: 01 07 00 [15:33:03]MH_I2C_Read... [15:33:03]Read from MH i2c: 01 07 00 01 08 00 00 00 00 00 FF 0F 1E [15:33:03]RasterBufferAndPrint [15:33:03]line Счет N : (1)2002323 [15:33:03]line ИНН: 02508201610067 [15:33:03]line Контрольно-Кассовый Чек [15:33:03]line ПРОДАЖА [15:33:03]line ТРК (МРК, ГНК) : 33 [15:33:03]line Товар: 2710124130 [15:33:03]line Аи-92-К-5 [15:33:03]line 2.950 * 67.80 [15:33:03]line = 200.01 [15:33:03]line НДС 12% НСП 1% [15:33:03]line > о реализуемом товаре [15:33:03]line ОКРУГЛЕНИЕ: -0.01 [15:33:03]line ИТОГО: 200.00 [15:33:03]line Внесено: 200.00 [15:33:03]line СДАЧА: 0.00 [15:33:03]line НСП 1% : 1.77 [15:33:03]line НДС 12% : 21.24 [15:33:03]line Наличными: 200.00 [15:33:03]line Безнал.: 0.00 [15:33:03]line Место: АЗС № 97 "Партнер Нефть" [15:33:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:33:03]line СНО: Общий режим [15:33:03]line Чек 378 27.07.2024 15:33 [15:33:03]line Смена: 438 ФФД: 1.0 [15:33:03]line ЗНМ: 0300000054 [15:33:03]line РНМ: 0000000000092624 [15:33:03]line Версия ККМ: 001 [15:33:03]line ФМ: 0000000000874959 [15:33:03]line ФД: 226018 [15:33:03]line ФПД: 44714350483629 [15:33:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153303&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226018&fm=44714350483629&tin=02508201610067®Number=0000000000092624&sum=20000 [15:33:03]written 0, free lines is 4095 [15:33:03]OFD Sender: Processing packet 226018 [packets to send 600, broken 599] [15:33:03]ProducePacketName [15:33:03]name=ofd_packets/00226018 [15:33:03]OFD Sender: To server: pG, [15:33:03]CommunicateWithHost lk.salyk.kg:30040 [15:33:03]ConnectInit lk.salyk.kg [15:33:04]Write to MH i2c: 01 00 00 2C 08 34 [15:33:04]Write i2c OK [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: 01 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: 01 07 00 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: 01 07 00 2C 08 00 00 00 00 00 5F 0C A6 [15:33:04]RasterBufferAndPrint [15:33:04]line [15:33:04]line [15:33:04]line [15:33:04]line [15:33:04]line [15:33:04]written 0, free lines is 3171 [15:33:04]MH_Cut [15:33:04]Write to MH i2c: D1 01 00 33 08 01 0D [15:33:04]Write i2c OK [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: D1 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: D1 01 00 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: D1 01 00 33 08 00 0C [15:33:04]Write to MH i2c: 01 00 00 34 08 3C [15:33:04]Write i2c OK [15:33:04]MH_I2C_Read... [15:33:05]*** Cut start [15:33:05]*** Partial cut [15:33:05]*** CUTSNS_PIN = 1 [15:33:05]*** CUTSNS_PIN = 0 [15:33:05]*** Brake cut motor [15:33:06]Read from MH i2c: 01 [15:33:06]MH_I2C_Read... [15:33:06]*** Stop cut motor [15:33:06]*** Cut end [15:33:06]Read from MH i2c: 01 07 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: 01 07 00 34 08 00 00 00 00 00 FF 0F 51 [15:33:06]process_action close_receipt done [15:33:06]requested_data is exist [15:33:06]produce_requested_data [15:33:06]requested_item fm.sn is exist - process it [15:33:06]wFMCommunicate request_size=4 [15:33:06]MH_SAM_APDU [15:33:06]CAPDU: 80 11 00 00 [15:33:06]Write to MH i2c: E2 08 00 35 08 80 11 00 00 00 00 00 00 B7 [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 17 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 17 00 35 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [15:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:33:06]wFMCommunicate OK [15:33:06]requested_item fd.num is exist - process it [15:33:06]SAM_PROTO_GetFieldsCounters [15:33:06]wFMCommunicate request_size=4 [15:33:06]MH_SAM_APDU [15:33:06]CAPDU: 80 13 00 00 [15:33:06]Write to MH i2c: E2 08 00 36 08 80 13 00 00 00 00 00 00 BA [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 62 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 62 00 36 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:06]wFMCommunicate OK [15:33:06]SAM_PROTO_GetFieldsCounters done [15:33:06]requested_item shift.num is exist - process it [15:33:06]requested_item shift.opened is exist - process it [15:33:06]req_shift_opened [15:33:06]FM_GetShiftState [15:33:06]SAM_PROTO_GetShiftState [15:33:06]wFMCommunicate request_size=4 [15:33:06]MH_SAM_APDU [15:33:06]CAPDU: 80 13 01 00 [15:33:06]Write to MH i2c: E2 08 00 37 08 80 13 01 00 00 00 00 00 BC [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:06]Read from MH i2c: E2 0E 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 0E 00 37 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CA [15:33:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:33:06]wFMCommunicate OK [15:33:06]SAM_PROTO_GetShiftState done [15:33:06]FM_GetShiftState done [15:33:06]req_shift_opened done [15:33:06]requested_item shift.open_date is exist - process it [15:33:06]req_shift_open_date [15:33:06]req_shift_open_date done [15:33:06]produce_requested_data done [15:33:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226018,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:33:06]process_action_free close_receipt [15:33:06]json_value_free [15:33:06]json_value_free done [15:33:06]process_json_proto returns [15:33:06]Send response to host [15:33:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226018,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:33:06]free response buf [15:33:06]execute_script done [15:33:06]execute_script returns [15:33:06]free content buf [15:33:06]Sock 10.Close socket [15:33:06]Sock 10.Thread stoped [15:33:07]Connected sock=11 [15:33:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 95 A4 07 01 87 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 72 03 00 35 04 06 00 28 AA DE FA 18 AD 8A C2 DD D4 C7 E6 78 D6 [15:33: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 35 39 4F 00 00 00 AF E9 47 00 03 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 72 03 00 F4 03 04 00 3F BF A4 66 B6 04 01 00 00 01 C6 B1 82 99 55 D2 1A [15:33:08]CommunicateWithHost err = 0 [15:33:08]CheckOFDResponse [15:33:08]1017 (14) - 77093643461234 [15:33:08]1041 (16) - 0000000000874959 [15:33:08]1040 (4) - 226018 [15:33:08]1012 (4) - 27.07.2024 09:34 [15:33:08]1206 (1) - 0 [15:33:08]OFD Sender: Remove packet 226018 [15:33:08]ProducePacketName [15:33:08]name=ofd_packets/00226018 [15:33:08]NVStorageDeleteData [15:33:08]OFD Sender: No OFD packet to send [15:33:13]OFD Sender: No OFD packet to send [15:33:18]OFD Sender: No OFD packet to send [15:33:18]accept exits with 9 [15:33:18]New connection [15:33:18]New thread 3067047268 created [15:33:18]Thread 3067190628 joined [15:33:18]Waiting for new connection... [15:33:18] Sock 9.Parse request [15:33:18]Sock 9.Check first char [15:33:18]Sock 9.First char is OK [15:33:18]request: POST /json_proto HTTP/1.0 [15:33:18]Method: POST [15:33:18]URL: /json_proto [15:33:18]Method is POST - this is cgi request [15:33:18]url: /json_proto [15:33:18]query_string will be loaded in cgi processing [15:33:18]execute_cgi json_proto POST (null) [15:33:18]execute_cgi path=json_proto method=POST [15:33:18]POST find Content-Length [15:33:18]Host: 172.17.43.131:8080 [15:33:18]Content-Length: 680 [15:33:18]Content-Type: application/json [15:33:18] [15:33:18]POST finish read [15:33:18]Found Content-Length = 680 [15:33:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.510, "sum" : 3010.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3010.00, "total" : 3010.00, "payments": [ { "type": 0, "sum" : 3010.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:18]execute_script... [15:33: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)2002322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.510, "sum" : 3010.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3010.00, "total" : 3010.00, "payments": [ { "type": 0, "sum" : 3010.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:18]POST & json_proto [15:33:18]process_json_proto [15:33:18]json parsed OK: [15:33:18]protocol is kg_v1.0 [15:33:18]action value=close_receipt [15:33:18]process_action close_receipt [15:33:18]cmd_close_receipt [15:33:18]MH_GetDate [15:33:18]Write to MH i2c: F0 00 00 38 08 2F [15:33:18]Write i2c OK [15:33:18]MH_I2C_Read... [15:33:18]Read from MH i2c: F0 [15:33:18]MH_I2C_Read... [15:33:18]Read from MH i2c: F0 09 00 [15:33:18]MH_I2C_Read... [15:33:18]Read from MH i2c: F0 09 00 38 08 00 3F 13 A5 66 F9 24 A2 66 BA [15:33:18]GetLastDocTimeStamp 1722094383 [15:33:18]current date 1722094399 [15:33:18]FM_GetShiftState [15:33:18]SAM_PROTO_GetShiftState [15:33:18]wFMCommunicate request_size=4 [15:33:18]MH_SAM_APDU [15:33:18]CAPDU: 80 13 01 00 [15:33:18]Write to MH i2c: E2 08 00 39 08 80 13 01 00 00 00 00 00 BE [15:33:18]Write i2c OK [15:33:18]MH_I2C_Read... [15:33:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:18]Read from MH i2c: E2 [15:33:18]MH_I2C_Read... [15:33:18]Read from MH i2c: E2 0E 00 [15:33:18]MH_I2C_Read... [15:33:18]Read from MH i2c: E2 0E 00 39 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CC [15:33:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:33:18]wFMCommunicate OK [15:33:18]SAM_PROTO_GetShiftState done [15:33:18]FM_GetShiftState done [15:33:18]opened in 1722038719 [15:33:18]opened+sec_in_day 1722125119 [15:33:18]quantity*price = 301066 [15:33:18]sum+1 = 301067 [15:33:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 3010.00 Внесено: 3010.00 СДАЧА: 0.00 НСП 1% : 26.64 НДС 12% : 319.72 Наличными: 3010.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 379 27.07.2024 15:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226019 ФПД: 45963111231649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153319&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226019&fm=45963111231649&tin=02508201610067®Number=0000000000092624&sum=301000 [15:33:19]StoreToDocumentArchive [15:33:19]shift 438 fd 226019 [15:33:19]save to /storage/0438/doc_00226019 [15:33:19]save last doc name /storage/0438/doc_00226019 to /storage/kkm_last_doc_name [15:33:19]save OK [15:33:19]Clear old archive folders... [15:33:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:33:19]tlvbuf is 01A46960 [15:33:19]SAM_PROTO_ClearQueue [15:33:19]wFMCommunicate request_size=4 [15:33:19]MH_SAM_APDU [15:33:19]CAPDU: 80 09 00 00 [15:33:19]Write to MH i2c: E2 08 00 46 08 80 09 00 00 00 00 00 00 C0 [15:33:19]Write i2c OK [15:33:19]MH_I2C_Read... [15:33:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:19]Read from MH i2c: E2 [15:33:19]MH_I2C_Read... [15:33:19]Read from MH i2c: E2 03 00 [15:33:19]MH_I2C_Read... [15:33:19]Read from MH i2c: E2 03 00 46 08 00 90 00 C2 [15:33:19]RAPDU: 90 00 [15:33:19]wFMCommunicate OK [15:33:19]SAM_PROTO_ClearQueue done [15:33:19]KKMCreateOFDPacket [15:33:19]OFDProtocolAddRootSTLVToBuf [15:33:19]FM_MakeSignedData [15:33:19]FM_MakeSignedData [15:33:19]SAM_PROTO_SignData [15:33:19]wFMCommunicate request_size=4 [15:33:19]MH_SAM_APDU [15:33:19]CAPDU: 80 0D 01 02 [15:33:19]Write to MH i2c: E2 08 00 47 08 80 0D 01 02 00 00 00 00 C8 [15:33:19]Write i2c OK [15:33:19]MH_I2C_Read... [15:33:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:19]Read from MH i2c: E2 [15:33:19]MH_I2C_Read... [15:33:19]Read from MH i2c: E2 03 00 [15:33:19]MH_I2C_Read... [15:33:19]Read from MH i2c: E2 03 00 47 08 00 90 00 C3 [15:33:19]RAPDU: 90 00 [15:33:19]wFMCommunicate OK [15:33:19]wFMCommunicate request_size=255 [15:33:19]MH_SAM_APDU [15:33:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 9A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0A 98 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 97 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 7C 00 00 00 00 07 04 06 00 C8 97 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 3F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 72 03 00 35 04 06 00 29 CD 9E EA [15:33:19]Write to MH i2c: E2 02 01 48 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 9A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0A 98 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 97 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 7C 00 00 00 00 07 04 06 00 C8 97 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 3F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 72 03 00 35 04 06 00 29 CD 9E EA 00 00 A2 [15:33:19]Write i2c OK [15:33:19]MH_I2C_Read... [15:33:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:20]Read from MH i2c: E2 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 03 00 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 03 00 48 08 00 90 00 C4 [15:33:20]RAPDU: 90 00 [15:33:20]wFMCommunicate OK [15:33:20]wFMCommunicate request_size=7 [15:33:20]MH_SAM_APDU [15:33:20]CAPDU: 80 0D 02 02 02 F0 A1 [15:33:20]Write to MH i2c: E2 0A 00 49 08 80 0D 02 02 02 00 F0 A1 00 00 60 [15:33:20]Write i2c OK [15:33:20]MH_I2C_Read... [15:33:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:20]Read from MH i2c: E2 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 03 00 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 03 00 49 08 00 90 00 C5 [15:33:20]RAPDU: 90 00 [15:33:20]wFMCommunicate OK [15:33:20]wFMCommunicate request_size=4 [15:33:20]MH_SAM_APDU [15:33:20]CAPDU: 80 0D 03 02 [15:33:20]Write to MH i2c: E2 08 00 4A 08 80 0D 03 02 00 00 00 00 CD [15:33:20]Write i2c OK [15:33:20]MH_I2C_Read... [15:33:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:20]Read from MH i2c: E2 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 0B 00 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 0B 00 4A 08 00 93 4F FF 73 77 EF EB F0 90 00 63 [15:33:20]RAPDU: 93 4F FF 73 77 EF EB F0 90 00 [15:33:20]wFMCommunicate OK [15:33:20]SAM_PROTO_SignData done [15:33:20]FM_MakeSignedData done [15:33:20]CreateOFDProtocolMessage [15:33:20]wFMCommunicate request_size=4 [15:33:20]MH_SAM_APDU [15:33:20]CAPDU: 80 11 00 00 [15:33:20]Write to MH i2c: E2 08 00 4B 08 80 11 00 00 00 00 00 00 CD [15:33:20]Write i2c OK [15:33:20]MH_I2C_Read... [15:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:20]Read from MH i2c: E2 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 17 00 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: E2 17 00 4B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2A [15:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:33:20]wFMCommunicate OK [15:33:20]CreateOFDProtocolMessage done [15:33:20]OFDSenderStorePacket 226019 [15:33:20]StoreOFDPacket docnum=226019 [15:33:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5E B7 04 01 70 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 9A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0A 98 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 97 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 7C 00 00 00 00 07 04 06 00 C8 97 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 3F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 72 03 00 35 04 06 00 29 CD 9E EA F0 A1 93 4F FF 73 77 EF EB F0 [15:33:20]CheckFolder [15:33:20]dirname=/storage/ofd_packets [15:33:20]CheckFolder done [15:33:20]ProducePacketName [15:33:20]name=ofd_packets/00226019 [15:33:20]NVStorageSaveData ofd_packets/00226019 [15:33:20]File name is /storage/ofd_packets/00226019 [15:33:20]Write 298 bytes [15:33:20]NVStorageSaveData done [15:33:20]OFDSenderStorePacket done [15:33:20]KKMCreateOFDPacket done [15:33:20]NVStorageSaveData kkm_last_timestamp [15:33:20]File name is /storage/kkm_last_timestamp [15:33:20]Write 4 bytes [15:33:20]NVStorageSaveData done [15:33:20]ExternCall_PrintAddStr [15:33:20]wPrintStart [15:33:20]Write to MH i2c: 01 00 00 4C 08 54 [15:33:20]Write i2c OK [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: 01 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: 01 07 00 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: 01 07 00 4C 08 00 00 00 00 00 FF 0F 69 [15:33:20]RasterBufferAndPrint [15:33:20]line Счет N : (1)2002322 [15:33:20]line ИНН: 02508201610067 [15:33:20]line Контрольно-Кассовый Чек [15:33:20]line ПРОДАЖА [15:33:20]line ТРК (МРК, ГНК) : 11 [15:33:20]line Товар: 2710194210 [15:33:20]line ДТ-К-5 [15:33:20]line 39.510 * 76.20 [15:33:20]line = 3010.66 [15:33:20]line НДС 12% НСП 1% [15:33:20]line > о реализуемом товаре [15:33:20]line ОКРУГЛЕНИЕ: -0.66 [15:33:20]line ИТОГО: 3010.00 [15:33:20]line Внесено: 3010.00 [15:33:20]line СДАЧА: 0.00 [15:33:20]line НСП 1% : 26.64 [15:33:20]line НДС 12% : 319.72 [15:33:20]line Наличными: 3010.00 [15:33:20]line Безнал.: 0.00 [15:33:20]line Место: АЗС № 97 "Партнер Нефть" [15:33:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:33:20]line СНО: Общий режим [15:33:20]line Чек 379 27.07.2024 15:33 [15:33:20]line Смена: 438 ФФД: 1.0 [15:33:20]line ЗНМ: 0300000054 [15:33:20]line РНМ: 0000000000092624 [15:33:20]line Версия ККМ: 001 [15:33:20]line ФМ: 0000000000874959 [15:33:20]line ФД: 226019 [15:33:20]line ФПД: 45963111231649 [15:33:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153319&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226019&fm=45963111231649&tin=02508201610067®Number=0000000000092624&sum=301000 [15:33:20]written 0, free lines is 4095 [15:33:20]OFD Sender: Processing packet 226019 [packets to send 600, broken 599] [15:33:20]ProducePacketName [15:33:20]name=ofd_packets/00226019 [15:33:20]OFD Sender: To server: pG, [15:33:20]CommunicateWithHost lk.salyk.kg:30040 [15:33:20]ConnectInit lk.salyk.kg [15:33:20]Write to MH i2c: 01 00 00 77 08 7F [15:33:20]Write i2c OK [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: 01 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: 01 07 00 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: 01 07 00 77 08 00 00 00 00 00 5F 0C F1 [15:33:20]RasterBufferAndPrint [15:33:20]line [15:33:20]line [15:33:20]line [15:33:20]line [15:33:20]line [15:33:20]written 0, free lines is 3172 [15:33:20]MH_Cut [15:33:20]Write to MH i2c: D1 01 00 7E 08 01 58 [15:33:20]Write i2c OK [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: D1 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: D1 01 00 [15:33:20]MH_I2C_Read... [15:33:20]Read from MH i2c: D1 01 00 7E 08 00 57 [15:33:20]Write to MH i2c: 01 00 00 7F 08 87 [15:33:20]Write i2c OK [15:33:20]MH_I2C_Read... [15:33:21]*** Cut start [15:33:21]*** Partial cut [15:33:21]*** CUTSNS_PIN = 1 [15:33:21]*** CUTSNS_PIN = 0 [15:33:22]*** Brake cut motor [15:33:22]Read from MH i2c: 01 [15:33:22]MH_I2C_Read... [15:33:22]*** Stop cut motor [15:33:22]*** Cut end [15:33:22]Read from MH i2c: 01 07 00 [15:33:22]MH_I2C_Read... [15:33:22]Read from MH i2c: 01 07 00 7F 08 00 00 00 00 00 FF 0F 9C [15:33:22]process_action close_receipt done [15:33:22]requested_data is exist [15:33:22]produce_requested_data [15:33:22]requested_item fm.sn is exist - process it [15:33:22]wFMCommunicate request_size=4 [15:33:22]MH_SAM_APDU [15:33:22]CAPDU: 80 11 00 00 [15:33:22]Write to MH i2c: E2 08 00 80 08 80 11 00 00 00 00 00 00 02 [15:33:22]Write i2c OK [15:33:22]MH_I2C_Read... [15:33:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:22]Read from MH i2c: E2 [15:33:22]MH_I2C_Read... [15:33:22]Read from MH i2c: E2 17 00 [15:33:22]MH_I2C_Read... [15:33:22]Read from MH i2c: E2 17 00 80 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [15:33:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:33:22]wFMCommunicate OK [15:33:22]requested_item fd.num is exist - process it [15:33:22]SAM_PROTO_GetFieldsCounters [15:33:22]wFMCommunicate request_size=4 [15:33:22]MH_SAM_APDU [15:33:22]CAPDU: 80 13 00 00 [15:33:22]Write to MH i2c: E2 08 00 81 08 80 13 00 00 00 00 00 00 05 [15:33:22]Write i2c OK [15:33:22]MH_I2C_Read... [15:33:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:22]Read from MH i2c: E2 [15:33:22]MH_I2C_Read... [15:33:22]Read from MH i2c: E2 62 00 [15:33:22]MH_I2C_Read... [15:33:22]Read from MH i2c: E2 62 00 81 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [15:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:22]wFMCommunicate OK [15:33:22]SAM_PROTO_GetFieldsCounters done [15:33:22]requested_item shift.num is exist - process it [15:33:22]requested_item shift.opened is exist - process it [15:33:22]req_shift_opened [15:33:22]FM_GetShiftState [15:33:22]SAM_PROTO_GetShiftState [15:33:22]wFMCommunicate request_size=4 [15:33:22]MH_SAM_APDU [15:33:22]CAPDU: 80 13 01 00 [15:33:22]Write to MH i2c: E2 08 00 82 08 80 13 01 00 00 00 00 00 07 [15:33:22]Write i2c OK [15:33:22]MH_I2C_Read... [15:33:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:22]Read from MH i2c: E2 [15:33:22]MH_I2C_Read... [15:33:22]Read from MH i2c: E2 0E 00 [15:33:22]MH_I2C_Read... [15:33:22]Read from MH i2c: E2 0E 00 82 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 15 [15:33:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:33:22]wFMCommunicate OK [15:33:22]SAM_PROTO_GetShiftState done [15:33:22]FM_GetShiftState done [15:33:22]req_shift_opened done [15:33:22]requested_item shift.open_date is exist - process it [15:33:22]req_shift_open_date [15:33:22]req_shift_open_date done [15:33:22]produce_requested_data done [15:33:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226019,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:33:22]process_action_free close_receipt [15:33:22]json_value_free [15:33:22]json_value_free done [15:33:22]process_json_proto returns [15:33:22]Send response to host [15:33:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226019,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:33:22]free response buf [15:33:22]execute_script done [15:33:22]execute_script returns [15:33:22]free content buf [15:33:22]Sock 9.Close socket [15:33:22]Sock 9.Thread stoped [15:33:24]recv_with_timeout no data received [15:33:25]ConnectInit Can't take IP for lk.salyk.kg [15:33:25]CommunicateWithHost connect error [15:33:25]CommunicateWithHost err = -1 [15:33:25]OFD Sender: Server communicate error [15:33:30]OFD Sender: Processing packet 226019 [packets to send 600, broken 599] [15:33:30]ProducePacketName [15:33:30]name=ofd_packets/00226019 [15:33:30]OFD Sender: To server: pG, [15:33:30]CommunicateWithHost lk.salyk.kg:30040 [15:33:30]ConnectInit lk.salyk.kg [15:33:35]ConnectInit Can't take IP for lk.salyk.kg [15:33:35]CommunicateWithHost connect error [15:33:35]CommunicateWithHost err = -1 [15:33:35]OFD Sender: Server communicate error [15:33:40]OFD Sender: Processing packet 226019 [packets to send 600, broken 599] [15:33:40]ProducePacketName [15:33:40]name=ofd_packets/00226019 [15:33:40]OFD Sender: To server: pG, [15:33:40]CommunicateWithHost lk.salyk.kg:30040 [15:33:40]ConnectInit lk.salyk.kg [15:33:40]recv_with_timeout no data received [15:33:41]Connected sock=10 [15:33: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 35 39 0C 01 00 00 5E B7 04 01 70 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 9A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0A 98 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 97 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 7C 00 00 00 00 07 04 06 00 C8 97 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 3F 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 72 03 00 35 04 06 00 29 CD 9E EA F0 A1 93 4F FF 73 77 EF EB F0 [15:33: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 35 39 4F 00 00 00 9A 37 47 00 FC 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 72 03 00 F4 03 04 00 62 BF A4 66 B6 04 01 00 00 36 F6 34 14 F2 67 92 6A [15:33:43]CommunicateWithHost err = 0 [15:33:43]CheckOFDResponse [15:33:43]1017 (14) - 77093643461234 [15:33:43]1041 (16) - 0000000000874959 [15:33:43]1040 (4) - 226019 [15:33:43]1012 (4) - 27.07.2024 09:35 [15:33:43]1206 (1) - 0 [15:33:43]OFD Sender: Remove packet 226019 [15:33:43]ProducePacketName [15:33:43]name=ofd_packets/00226019 [15:33:43]NVStorageDeleteData [15:33:44]OFD Sender: No OFD packet to send [15:33:49]OFD Sender: No OFD packet to send [15:33:54]OFD Sender: No OFD packet to send [15:33:59]OFD Sender: No OFD packet to send [15:34:01]recv_with_timeout no data received [15:34:04]OFD Sender: No OFD packet to send [15:34:09]OFD Sender: No OFD packet to send [15:34:12]recv_with_timeout no data received [15:34:14]OFD Sender: No OFD packet to send [15:34:19]OFD Sender: No OFD packet to send [15:34:24]OFD Sender: No OFD packet to send [15:34:29]OFD Sender: No OFD packet to send [15:34:34]OFD Sender: No OFD packet to send [15:34:39]OFD Sender: No OFD packet to send [15:34:44]OFD Sender: No OFD packet to send [15:34:49]OFD Sender: No OFD packet to send [15:34:54]OFD Sender: No OFD packet to send [15:34:59]OFD Sender: No OFD packet to send [15:35:04]OFD Sender: No OFD packet to send [15:35:09]OFD Sender: No OFD packet to send [15:35:14]OFD Sender: No OFD packet to send [15:35:19]OFD Sender: No OFD packet to send [15:35:24]OFD Sender: No OFD packet to send [15:35:29]OFD Sender: No OFD packet to send [15:35:34]OFD Sender: No OFD packet to send [15:35:39]OFD Sender: No OFD packet to send [15:35:42]accept exits with 8 [15:35:42]New connection [15:35:42]New thread 3067190628 created [15:35:42]Thread 3067047268 joined [15:35:42]Waiting for new connection... [15:35:42] Sock 8.Parse request [15:35:42]Sock 8.Check first char [15:35:42]Sock 8.First char is OK [15:35:42]request: POST /json_proto HTTP/1.0 [15:35:42]Method: POST [15:35:42]URL: /json_proto [15:35:42]Method is POST - this is cgi request [15:35:42]url: /json_proto [15:35:42]query_string will be loaded in cgi processing [15:35:42]execute_cgi json_proto POST (null) [15:35:42]execute_cgi path=json_proto method=POST [15:35:42]POST find Content-Length [15:35:42]Host: 172.17.43.131:8080 [15:35:42]Content-Length: 820 [15:35:42]Content-Type: application/json [15:35:42] [15:35:42]POST finish read [15:35:42]Found Content-Length = 820 [15:35:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:42]execute_script... [15:35: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)2002324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:42]POST & json_proto [15:35:42]process_json_proto [15:35:42]json parsed OK: [15:35:42]protocol is kg_v1.0 [15:35:42]action value=close_receipt [15:35:42]process_action close_receipt [15:35:42]cmd_close_receipt [15:35:42]MH_GetDate [15:35:42]Write to MH i2c: F0 00 00 83 08 7A [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: F0 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: F0 09 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: F0 09 00 83 08 00 CF 13 A5 66 F9 24 A2 66 95 [15:35:42]GetLastDocTimeStamp 1722094399 [15:35:42]current date 1722094543 [15:35:42]FM_GetShiftState [15:35:42]SAM_PROTO_GetShiftState [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 13 01 00 [15:35:42]Write to MH i2c: E2 08 00 84 08 80 13 01 00 00 00 00 00 09 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 0E 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 0E 00 84 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 17 [15:35:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:35:42]wFMCommunicate OK [15:35:42]SAM_PROTO_GetShiftState done [15:35:42]FM_GetShiftState done [15:35:42]opened in 1722038719 [15:35:42]opened+sec_in_day 1722125119 [15:35:42]quantity*price = 250054 [15:35:42]sum+1 = 250055 [15:35:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 380 27.07.2024 15:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226020 ФПД: 215426356320870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153543&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226020&fm=215426356320870&tin=02508201610067®Number=0000000000092624&sum=250054 [15:35:43]StoreToDocumentArchive [15:35:43]shift 438 fd 226020 [15:35:43]save to /storage/0438/doc_00226020 [15:35:43]save last doc name /storage/0438/doc_00226020 to /storage/kkm_last_doc_name [15:35:43]save OK [15:35:43]Clear old archive folders... [15:35:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:43]tlvbuf is 01A35650 [15:35:43]SAM_PROTO_ClearQueue [15:35:43]wFMCommunicate request_size=4 [15:35:43]MH_SAM_APDU [15:35:43]CAPDU: 80 09 00 00 [15:35:43]Write to MH i2c: E2 08 00 91 08 80 09 00 00 00 00 00 00 0B [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:43]Read from MH i2c: E2 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: E2 03 00 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: E2 03 00 91 08 00 90 00 0D [15:35:43]RAPDU: 90 00 [15:35:43]wFMCommunicate OK [15:35:43]SAM_PROTO_ClearQueue done [15:35:43]KKMCreateOFDPacket [15:35:43]OFDProtocolAddRootSTLVToBuf [15:35:43]FM_MakeSignedData [15:35:43]FM_MakeSignedData [15:35:43]SAM_PROTO_SignData [15:35:43]wFMCommunicate request_size=4 [15:35:43]MH_SAM_APDU [15:35:43]CAPDU: 80 0D 01 02 [15:35:43]Write to MH i2c: E2 08 00 92 08 80 0D 01 02 00 00 00 00 13 [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:43]Read from MH i2c: E2 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: E2 03 00 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: E2 03 00 92 08 00 90 00 0E [15:35:43]RAPDU: 90 00 [15:35:43]wFMCommunicate OK [15:35:43]wFMCommunicate request_size=255 [15:35:43]MH_SAM_APDU [15:35:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 CF 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 72 03 00 35 04 06 00 C3 [15:35:43]Write to MH i2c: E2 02 01 93 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 CF 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 72 03 00 35 04 06 00 C3 00 00 3E [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 03 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 03 00 93 08 00 90 00 0F [15:35:44]RAPDU: 90 00 [15:35:44]wFMCommunicate OK [15:35:44]wFMCommunicate request_size=10 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 0D 02 02 05 ED DB 71 9A 66 [15:35:44]Write to MH i2c: E2 0D 00 94 08 80 0D 02 02 05 00 ED DB 71 9A 66 00 00 59 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 03 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 03 00 94 08 00 90 00 10 [15:35:44]RAPDU: 90 00 [15:35:44]wFMCommunicate OK [15:35:44]wFMCommunicate request_size=4 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 0D 03 02 [15:35:44]Write to MH i2c: E2 08 00 95 08 80 0D 03 02 00 00 00 00 18 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 0B 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 0B 00 95 08 00 23 6C 31 22 96 08 47 50 90 00 30 [15:35:44]RAPDU: 23 6C 31 22 96 08 47 50 90 00 [15:35:44]wFMCommunicate OK [15:35:44]SAM_PROTO_SignData done [15:35:44]FM_MakeSignedData done [15:35:44]CreateOFDProtocolMessage [15:35:44]wFMCommunicate request_size=4 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 11 00 00 [15:35:44]Write to MH i2c: E2 08 00 96 08 80 11 00 00 00 00 00 00 18 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 17 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 17 00 96 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [15:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:35:44]wFMCommunicate OK [15:35:44]CreateOFDProtocolMessage done [15:35:44]OFDSenderStorePacket 226020 [15:35:44]StoreOFDPacket docnum=226020 [15:35:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 0D 07 01 F7 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 CF 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 72 03 00 35 04 06 00 C3 ED DB 71 9A 66 23 6C 31 22 96 08 47 50 [15:35:44]CheckFolder [15:35:44]dirname=/storage/ofd_packets [15:35:44]CheckFolder done [15:35:44]ProducePacketName [15:35:44]name=ofd_packets/00226020 [15:35:44]NVStorageSaveData ofd_packets/00226020 [15:35:44]File name is /storage/ofd_packets/00226020 [15:35:44]Write 301 bytes [15:35:44]NVStorageSaveData done [15:35:44]OFDSenderStorePacket done [15:35:44]KKMCreateOFDPacket done [15:35:44]NVStorageSaveData kkm_last_timestamp [15:35:44]File name is /storage/kkm_last_timestamp [15:35:44]Write 4 bytes [15:35:44]NVStorageSaveData done [15:35:44]ExternCall_PrintAddStr [15:35:44]wPrintStart [15:35:44]Write to MH i2c: 01 00 00 97 08 9F [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 07 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 07 00 97 08 00 00 00 00 00 FF 0F B4 [15:35:44]RasterBufferAndPrint [15:35:44]line Счет N : (1)2002324 [15:35:44]line ИНН: 02508201610067 [15:35:44]line Контрольно-Кассовый Чек [15:35:44]line ПРОДАЖА [15:35:44]line ТРК (МРК, ГНК) : 44 [15:35:44]line Товар: 2710124500 [15:35:44]line Аи-95-К-5 [15:35:44]line 33.700 * 74.20 [15:35:44]line = 2500.54 [15:35:44]line НДС 12% НСП 1% [15:35:44]line > о реализуемом товаре [15:35:44]line ИТОГО: 2500.54 [15:35:44]line НСП 1% : 22.13 [15:35:44]line НДС 12% : 265.54 [15:35:44]line Наличными: 0.00 [15:35:44]line Безнал.: 2500.54 [15:35:44]line Место: АЗС № 97 "Партнер Нефть" [15:35:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:35:44]line СНО: Общий режим [15:35:44]line Чек 380 27.07.2024 15:35 [15:35:44]line Смена: 438 ФФД: 1.0 [15:35:44]line ЗНМ: 0300000054 [15:35:44]line РНМ: 0000000000092624 [15:35:44]line Версия ККМ: 001 [15:35:44]line Платежная система: Бакай Банк [15:35:44]line ФМ: 0000000000874959 [15:35:44]line ФД: 226020 [15:35:44]line ФПД: 215426356320870 [15:35:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153543&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226020&fm=215426356320870&tin=02508201610067®Number=0000000000092624&sum=250054 [15:35:44]written 0, free lines is 4095 [15:35:44]OFD Sender: Processing packet 226020 [packets to send 600, broken 599] [15:35:44]ProducePacketName [15:35:44]name=ofd_packets/00226020 [15:35:44]OFD Sender: To server: pG, [15:35:44]CommunicateWithHost lk.salyk.kg:30040 [15:35:44]ConnectInit lk.salyk.kg [15:35:44]Write to MH i2c: 01 00 00 C1 08 C9 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 07 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 07 00 C1 08 00 00 00 00 00 7D 0C 59 [15:35:44]RasterBufferAndPrint [15:35:44]line [15:35:44]line [15:35:44]line [15:35:44]line [15:35:44]line [15:35:44]written 0, free lines is 3200 [15:35:44]MH_Cut [15:35:44]Write to MH i2c: D1 01 00 C8 08 01 A2 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: D1 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: D1 01 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: D1 01 00 C8 08 00 A1 [15:35:44]Write to MH i2c: 01 00 00 C9 08 D1 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:46]*** Cut start [15:35:46]*** Partial cut [15:35:46]*** CUTSNS_PIN = 1 [15:35:46]*** CUTSNS_PIN = 0 [15:35:46]*** Brake cut motor [15:35:46]Read from MH i2c: 01 [15:35:46]MH_I2C_Read... [15:35:46]*** Stop cut motor [15:35:46]*** Cut end [15:35:46]Read from MH i2c: 01 07 00 [15:35:46]MH_I2C_Read... [15:35:46]Read from MH i2c: 01 07 00 C9 08 00 00 00 00 00 FF 0F E6 [15:35:46]process_action close_receipt done [15:35:46]requested_data is exist [15:35:46]produce_requested_data [15:35:46]requested_item fm.sn is exist - process it [15:35:46]wFMCommunicate request_size=4 [15:35:46]MH_SAM_APDU [15:35:46]CAPDU: 80 11 00 00 [15:35:46]Write to MH i2c: E2 08 00 CA 08 80 11 00 00 00 00 00 00 4C [15:35:46]Write i2c OK [15:35:46]MH_I2C_Read... [15:35:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:46]Read from MH i2c: E2 [15:35:46]MH_I2C_Read... [15:35:46]Read from MH i2c: E2 17 00 [15:35:46]MH_I2C_Read... [15:35:46]Read from MH i2c: E2 17 00 CA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [15:35:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:35:46]wFMCommunicate OK [15:35:46]requested_item fd.num is exist - process it [15:35:46]SAM_PROTO_GetFieldsCounters [15:35:46]wFMCommunicate request_size=4 [15:35:46]MH_SAM_APDU [15:35:46]CAPDU: 80 13 00 00 [15:35:46]Write to MH i2c: E2 08 00 CB 08 80 13 00 00 00 00 00 00 4F [15:35:46]Write i2c OK [15:35:46]MH_I2C_Read... [15:35:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:46]Read from MH i2c: E2 [15:35:46]MH_I2C_Read... [15:35:46]Read from MH i2c: E2 62 00 [15:35:46]MH_I2C_Read... [15:35:46]Read from MH i2c: E2 62 00 CB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [15:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:46]wFMCommunicate OK [15:35:46]SAM_PROTO_GetFieldsCounters done [15:35:46]requested_item shift.num is exist - process it [15:35:46]requested_item shift.opened is exist - process it [15:35:46]req_shift_opened [15:35:46]FM_GetShiftState [15:35:46]SAM_PROTO_GetShiftState [15:35:46]wFMCommunicate request_size=4 [15:35:46]MH_SAM_APDU [15:35:46]CAPDU: 80 13 01 00 [15:35:46]Write to MH i2c: E2 08 00 CC 08 80 13 01 00 00 00 00 00 51 [15:35:46]Write i2c OK [15:35:46]MH_I2C_Read... [15:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:46]Read from MH i2c: E2 [15:35:46]MH_I2C_Read... [15:35:46]Read from MH i2c: E2 0E 00 [15:35:46]MH_I2C_Read... [15:35:46]Read from MH i2c: E2 0E 00 CC 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5F [15:35:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:35:46]wFMCommunicate OK [15:35:46]SAM_PROTO_GetShiftState done [15:35:46]FM_GetShiftState done [15:35:46]req_shift_opened done [15:35:46]requested_item shift.open_date is exist - process it [15:35:46]req_shift_open_date [15:35:46]req_shift_open_date done [15:35:46]produce_requested_data done [15:35:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226020,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:35:46]process_action_free close_receipt [15:35:46]json_value_free [15:35:46]json_value_free done [15:35:46]process_json_proto returns [15:35:46]Send response to host [15:35:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226020,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:35:46]free response buf [15:35:46]execute_script done [15:35:46]execute_script returns [15:35:46]free content buf [15:35:46]Sock 8.Close socket [15:35:46]Sock 8.Thread stoped [15:35:49]ConnectInit Can't take IP for lk.salyk.kg [15:35:49]CommunicateWithHost connect error [15:35:49]CommunicateWithHost err = -1 [15:35:49]OFD Sender: Server communicate error [15:35:54]OFD Sender: Processing packet 226020 [packets to send 600, broken 599] [15:35:54]ProducePacketName [15:35:54]name=ofd_packets/00226020 [15:35:54]OFD Sender: To server: pG, [15:35:54]CommunicateWithHost lk.salyk.kg:30040 [15:35:54]ConnectInit lk.salyk.kg [15:35:56]Connected sock=9 [15:35: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 35 39 0F 01 00 00 96 0D 07 01 F7 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 CF 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 72 03 00 35 04 06 00 C3 ED DB 71 9A 66 23 6C 31 22 96 08 47 50 [15:35: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 35 39 4F 00 00 00 34 72 47 00 E0 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 35 39 10 04 04 00 E4 72 03 00 F4 03 04 00 E9 BF A4 66 B6 04 01 00 00 32 02 22 5C E5 67 4A 73 [15:35:57]CommunicateWithHost err = 0 [15:35:57]CheckOFDResponse [15:35:57]1017 (14) - 77093643461234 [15:35:57]1041 (16) - 0000000000874959 [15:35:57]1040 (4) - 226020 [15:35:57]1012 (4) - 27.07.2024 09:37 [15:35:57]1206 (1) - 0 [15:35:57]OFD Sender: Remove packet 226020 [15:35:57]ProducePacketName [15:35:57]name=ofd_packets/00226020 [15:35:57]NVStorageDeleteData [15:35:57]OFD Sender: No OFD packet to send [15:36:02]OFD Sender: No OFD packet to send [15:36:06]accept exits with 10 [15:36:06]New connection [15:36:06]New thread 3067047268 created [15:36:06]Thread 3067190628 joined [15:36:06]Waiting for new connection... [15:36:06] Sock 10.Parse request [15:36:06]Sock 10.Check first char [15:36:06]Sock 10.First char is OK [15:36:06]request: POST /json_proto HTTP/1.0 [15:36:06]Method: POST [15:36:06]URL: /json_proto [15:36:06]Method is POST - this is cgi request [15:36:06]url: /json_proto [15:36:06]query_string will be loaded in cgi processing [15:36:06]execute_cgi json_proto POST (null) [15:36:06]execute_cgi path=json_proto method=POST [15:36:06]POST find Content-Length [15:36:06]Host: 172.17.43.131:8080 [15:36:06]Content-Length: 680 [15:36:06]Content-Type: application/json [15:36:06] [15:36:06]POST finish read [15:36:06]Found Content-Length = 680 [15:36:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:06]execute_script... [15:36:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:06]POST & json_proto [15:36:06]process_json_proto [15:36:06]json parsed OK: [15:36:06]protocol is kg_v1.0 [15:36:06]action value=close_receipt [15:36:06]process_action close_receipt [15:36:06]cmd_close_receipt [15:36:06]MH_GetDate [15:36:06]Write to MH i2c: F0 00 00 CD 08 C4 [15:36:06]Write i2c OK [15:36:06]MH_I2C_Read... [15:36:06]Read from MH i2c: F0 [15:36:06]MH_I2C_Read... [15:36:06]Read from MH i2c: F0 09 00 [15:36:06]MH_I2C_Read... [15:36:06]Read from MH i2c: F0 09 00 CD 08 00 E7 13 A5 66 F9 24 A2 66 F7 [15:36:06]GetLastDocTimeStamp 1722094543 [15:36:06]current date 1722094567 [15:36:06]FM_GetShiftState [15:36:06]SAM_PROTO_GetShiftState [15:36:06]wFMCommunicate request_size=4 [15:36:06]MH_SAM_APDU [15:36:06]CAPDU: 80 13 01 00 [15:36:06]Write to MH i2c: E2 08 00 CE 08 80 13 01 00 00 00 00 00 53 [15:36:06]Write i2c OK [15:36:06]MH_I2C_Read... [15:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:06]Read from MH i2c: E2 [15:36:06]MH_I2C_Read... [15:36:06]Read from MH i2c: E2 0E 00 [15:36:06]MH_I2C_Read... [15:36:06]Read from MH i2c: E2 0E 00 CE 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 61 [15:36:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:06]wFMCommunicate OK [15:36:06]SAM_PROTO_GetShiftState done [15:36:06]FM_GetShiftState done [15:36:06]opened in 1722038719 [15:36:06]opened+sec_in_day 1722125119 [15:36:06]quantity*price = 100050 [15:36:06]sum+1 = 100052 [15:36:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 381 27.07.2024 15:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226021 ФПД: 196686528708457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226021&fm=196686528708457&tin=02508201610067®Number=0000000000092624&sum=100000 [15:36:07]StoreToDocumentArchive [15:36:07]shift 438 fd 226021 [15:36:07]save to /storage/0438/doc_00226021 [15:36:07]save last doc name /storage/0438/doc_00226021 to /storage/kkm_last_doc_name [15:36:07]save OK [15:36:07]Clear old archive folders... [15:36:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:36:07]tlvbuf is 019FD0E0 [15:36:07]SAM_PROTO_ClearQueue [15:36:07]wFMCommunicate request_size=4 [15:36:07]MH_SAM_APDU [15:36:07]CAPDU: 80 09 00 00 [15:36:07]Write to MH i2c: E2 08 00 DB 08 80 09 00 00 00 00 00 00 55 [15:36:07]Write i2c OK [15:36:07]MH_I2C_Read... [15:36:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:07]Read from MH i2c: E2 [15:36:07]MH_I2C_Read... [15:36:07]Read from MH i2c: E2 03 00 [15:36:07]MH_I2C_Read... [15:36:07]Read from MH i2c: E2 03 00 DB 08 00 90 00 57 [15:36:07]RAPDU: 90 00 [15:36:07]wFMCommunicate OK [15:36:07]SAM_PROTO_ClearQueue done [15:36:07]KKMCreateOFDPacket [15:36:07]OFDProtocolAddRootSTLVToBuf [15:36:07]FM_MakeSignedData [15:36:07]FM_MakeSignedData [15:36:07]SAM_PROTO_SignData [15:36:07]wFMCommunicate request_size=4 [15:36:07]MH_SAM_APDU [15:36:07]CAPDU: 80 0D 01 02 [15:36:07]Write to MH i2c: E2 08 00 DC 08 80 0D 01 02 00 00 00 00 5D [15:36:07]Write i2c OK [15:36:07]MH_I2C_Read... [15:36:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:07]Read from MH i2c: E2 [15:36:07]MH_I2C_Read... [15:36:07]Read from MH i2c: E2 03 00 [15:36:07]MH_I2C_Read... [15:36:07]Read from MH i2c: E2 03 00 DC 08 00 90 00 58 [15:36:07]RAPDU: 90 00 [15:36:07]wFMCommunicate OK [15:36:07]wFMCommunicate request_size=255 [15:36:07]MH_SAM_APDU [15:36:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 E7 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 72 03 00 35 04 06 00 B2 E2 A6 AC [15:36:07]Write to MH i2c: E2 02 01 DD 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 E7 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 72 03 00 35 04 06 00 B2 E2 A6 AC 00 00 64 [15:36:07]Write i2c OK [15:36:07]MH_I2C_Read... [15:36:07]OFD Sender: No OFD packet to send [15:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:08]Read from MH i2c: E2 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 03 00 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 03 00 DD 08 00 90 00 59 [15:36:08]RAPDU: 90 00 [15:36:08]wFMCommunicate OK [15:36:08]wFMCommunicate request_size=7 [15:36:08]MH_SAM_APDU [15:36:08]CAPDU: 80 0D 02 02 02 FF 69 [15:36:08]Write to MH i2c: E2 0A 00 DE 08 80 0D 02 02 02 00 FF 69 00 00 CC [15:36:08]Write i2c OK [15:36:08]MH_I2C_Read... [15:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:08]Read from MH i2c: E2 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 03 00 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 03 00 DE 08 00 90 00 5A [15:36:08]RAPDU: 90 00 [15:36:08]wFMCommunicate OK [15:36:08]wFMCommunicate request_size=4 [15:36:08]MH_SAM_APDU [15:36:08]CAPDU: 80 0D 03 02 [15:36:08]Write to MH i2c: E2 08 00 DF 08 80 0D 03 02 00 00 00 00 62 [15:36:08]Write i2c OK [15:36:08]MH_I2C_Read... [15:36:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:08]Read from MH i2c: E2 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 0B 00 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 0B 00 DF 08 00 D7 FE 39 4B 77 82 26 EB 90 00 C6 [15:36:08]RAPDU: D7 FE 39 4B 77 82 26 EB 90 00 [15:36:08]wFMCommunicate OK [15:36:08]SAM_PROTO_SignData done [15:36:08]FM_MakeSignedData done [15:36:08]CreateOFDProtocolMessage [15:36:08]wFMCommunicate request_size=4 [15:36:08]MH_SAM_APDU [15:36:08]CAPDU: 80 11 00 00 [15:36:08]Write to MH i2c: E2 08 00 E0 08 80 11 00 00 00 00 00 00 62 [15:36:08]Write i2c OK [15:36:08]MH_I2C_Read... [15:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:08]Read from MH i2c: E2 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 17 00 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: E2 17 00 E0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [15:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:08]wFMCommunicate OK [15:36:08]CreateOFDProtocolMessage done [15:36:08]OFDSenderStorePacket 226021 [15:36:08]StoreOFDPacket docnum=226021 [15:36:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DE 0E 04 01 49 98 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 E7 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 72 03 00 35 04 06 00 B2 E2 A6 AC FF 69 D7 FE 39 4B 77 82 26 EB [15:36:08]CheckFolder [15:36:08]dirname=/storage/ofd_packets [15:36:08]CheckFolder done [15:36:08]ProducePacketName [15:36:08]name=ofd_packets/00226021 [15:36:08]NVStorageSaveData ofd_packets/00226021 [15:36:08]File name is /storage/ofd_packets/00226021 [15:36:08]Write 298 bytes [15:36:08]NVStorageSaveData done [15:36:08]OFDSenderStorePacket done [15:36:08]KKMCreateOFDPacket done [15:36:08]NVStorageSaveData kkm_last_timestamp [15:36:08]File name is /storage/kkm_last_timestamp [15:36:08]Write 4 bytes [15:36:08]NVStorageSaveData done [15:36:08]ExternCall_PrintAddStr [15:36:08]wPrintStart [15:36:08]Write to MH i2c: 01 00 00 E1 08 E9 [15:36:08]Write i2c OK [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: 01 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: 01 07 00 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: 01 07 00 E1 08 00 00 00 00 00 FF 0F FE [15:36:08]RasterBufferAndPrint [15:36:08]line Счет N : (1)2002327 [15:36:08]line ИНН: 02508201610067 [15:36:08]line Контрольно-Кассовый Чек [15:36:08]line ПРОДАЖА [15:36:08]line ТРК (МРК, ГНК) : 21 [15:36:08]line Товар: 2710194210 [15:36:08]line ДТ-К-5 [15:36:08]line 13.130 * 76.20 [15:36:08]line = 1000.51 [15:36:08]line НДС 12% НСП 1% [15:36:08]line > о реализуемом товаре [15:36:08]line ОКРУГЛЕНИЕ: -0.51 [15:36:08]line ИТОГО: 1000.00 [15:36:08]line Внесено: 1000.00 [15:36:08]line СДАЧА: 0.00 [15:36:08]line НСП 1% : 8.85 [15:36:08]line НДС 12% : 106.25 [15:36:08]line Наличными: 1000.00 [15:36:08]line Безнал.: 0.00 [15:36:08]line Место: АЗС № 97 "Партнер Нефть" [15:36:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:36:08]line СНО: Общий режим [15:36:08]line Чек 381 27.07.2024 15:36 [15:36:08]line Смена: 438 ФФД: 1.0 [15:36:08]line ЗНМ: 0300000054 [15:36:08]line РНМ: 0000000000092624 [15:36:08]line Версия ККМ: 001 [15:36:08]line ФМ: 0000000000874959 [15:36:08]line ФД: 226021 [15:36:08]line ФПД: 196686528708457 [15:36:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226021&fm=196686528708457&tin=02508201610067®Number=0000000000092624&sum=100000 [15:36:08]OFD Sender: Processing packet 226021 [packets to send 600, broken 599] [15:36:08]ProducePacketName [15:36:08]name=ofd_packets/00226021 [15:36:08]OFD Sender: To server: pG, [15:36:08]CommunicateWithHost lk.salyk.kg:30040 [15:36:08]ConnectInit lk.salyk.kg [15:36:08]written 0, free lines is 4095 [15:36:08]Write to MH i2c: 01 00 00 0C 09 15 [15:36:08]Write i2c OK [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: 01 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: 01 07 00 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: 01 07 00 0C 09 00 00 00 00 00 5E 0C 86 [15:36:08]RasterBufferAndPrint [15:36:08]line [15:36:08]line [15:36:08]line [15:36:08]line [15:36:08]line [15:36:08]written 0, free lines is 3170 [15:36:08]MH_Cut [15:36:08]Write to MH i2c: D1 01 00 13 09 01 EE [15:36:08]Write i2c OK [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: D1 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: D1 01 00 [15:36:08]MH_I2C_Read... [15:36:08]Read from MH i2c: D1 01 00 13 09 00 ED [15:36:08]Write to MH i2c: 01 00 00 14 09 1D [15:36:08]Write i2c OK [15:36:08]MH_I2C_Read... [15:36:09]Connected sock=9 [15:36: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 35 39 0C 01 00 00 DE 0E 04 01 49 98 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 E7 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 72 03 00 35 04 06 00 B2 E2 A6 AC FF 69 D7 FE 39 4B 77 82 26 EB [15:36:09]*** Cut start [15:36:09]*** Partial cut [15:36:09]*** CUTSNS_PIN = 1 [15:36:10]*** CUTSNS_PIN = 0 [15:36:10]*** Brake cut motor [15:36: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 35 39 4F 00 00 00 AC B9 47 00 30 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 72 03 00 F4 03 04 00 F6 BF A4 66 B6 04 01 00 00 4D 93 DC E5 2D 1E BB 76 [15:36:10]CommunicateWithHost err = 0 [15:36:10]CheckOFDResponse [15:36:10]1017 (14) - 77093643461234 [15:36:10]1041 (16) - 0000000000874959 [15:36:10]1040 (4) - 226021 [15:36:10]1012 (4) - 27.07.2024 09:37 [15:36:10]1206 (1) - 0 [15:36:10]OFD Sender: Remove packet 226021 [15:36:10]ProducePacketName [15:36:10]name=ofd_packets/00226021 [15:36:10]NVStorageDeleteData [15:36:10]Read from MH i2c: 01 [15:36:10]MH_I2C_Read... [15:36:10]*** Stop cut motor [15:36:10]*** Cut end [15:36:10]Read from MH i2c: 01 07 00 [15:36:10]MH_I2C_Read... [15:36:10]Read from MH i2c: 01 07 00 14 09 00 00 00 00 00 FF 0F 32 [15:36:10]process_action close_receipt done [15:36:10]requested_data is exist [15:36:10]produce_requested_data [15:36:10]requested_item fm.sn is exist - process it [15:36:10]wFMCommunicate request_size=4 [15:36:10]MH_SAM_APDU [15:36:10]CAPDU: 80 11 00 00 [15:36:10]Write to MH i2c: E2 08 00 15 09 80 11 00 00 00 00 00 00 98 [15:36:10]Write i2c OK [15:36:10]MH_I2C_Read... [15:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:10]Read from MH i2c: E2 [15:36:10]MH_I2C_Read... [15:36:10]Read from MH i2c: E2 17 00 [15:36:10]MH_I2C_Read... [15:36:10]Read from MH i2c: E2 17 00 15 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F5 [15:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:10]wFMCommunicate OK [15:36:10]requested_item fd.num is exist - process it [15:36:10]SAM_PROTO_GetFieldsCounters [15:36:10]wFMCommunicate request_size=4 [15:36:10]MH_SAM_APDU [15:36:10]CAPDU: 80 13 00 00 [15:36:10]Write to MH i2c: E2 08 00 16 09 80 13 00 00 00 00 00 00 9B [15:36:10]Write i2c OK [15:36:10]MH_I2C_Read... [15:36:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:10]Read from MH i2c: E2 [15:36:10]MH_I2C_Read... [15:36:10]Read from MH i2c: E2 62 00 [15:36:10]MH_I2C_Read... [15:36:10]Read from MH i2c: E2 62 00 16 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [15:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:10]wFMCommunicate OK [15:36:10]SAM_PROTO_GetFieldsCounters done [15:36:10]requested_item shift.num is exist - process it [15:36:10]requested_item shift.opened is exist - process it [15:36:10]req_shift_opened [15:36:10]FM_GetShiftState [15:36:10]SAM_PROTO_GetShiftState [15:36:10]wFMCommunicate request_size=4 [15:36:10]MH_SAM_APDU [15:36:10]CAPDU: 80 13 01 00 [15:36:10]Write to MH i2c: E2 08 00 17 09 80 13 01 00 00 00 00 00 9D [15:36:10]Write i2c OK [15:36:10]MH_I2C_Read... [15:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:10]Read from MH i2c: E2 [15:36:10]MH_I2C_Read... [15:36:10]Read from MH i2c: E2 0E 00 [15:36:10]MH_I2C_Read... [15:36:10]Read from MH i2c: E2 0E 00 17 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AB [15:36:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:10]wFMCommunicate OK [15:36:10]SAM_PROTO_GetShiftState done [15:36:10]FM_GetShiftState done [15:36:10]req_shift_opened done [15:36:10]requested_item shift.open_date is exist - process it [15:36:10]req_shift_open_date [15:36:10]req_shift_open_date done [15:36:10]produce_requested_data done [15:36:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226021,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:36:10]process_action_free close_receipt [15:36:10]json_value_free [15:36:10]json_value_free done [15:36:10]process_json_proto returns [15:36:10]Send response to host [15:36:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226021,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:36:10]free response buf [15:36:10]execute_script done [15:36:10]execute_script returns [15:36:10]free content buf [15:36:10]Sock 10.Close socket [15:36:10]Sock 10.Thread stoped [15:36:11]OFD Sender: No OFD packet to send [15:36:11]accept exits with 8 [15:36:11]New connection [15:36:11]New thread 3067190628 created [15:36:11]Thread 3067047268 joined [15:36:11]Waiting for new connection... [15:36:11] Sock 8.Parse request [15:36:11]Sock 8.Check first char [15:36:11]Sock 8.First char is OK [15:36:11]request: POST /json_proto HTTP/1.0 [15:36:11]Method: POST [15:36:11]URL: /json_proto [15:36:11]Method is POST - this is cgi request [15:36:11]url: /json_proto [15:36:11]query_string will be loaded in cgi processing [15:36:11]execute_cgi json_proto POST (null) [15:36:11]execute_cgi path=json_proto method=POST [15:36:11]POST find Content-Length [15:36:11]Host: 172.17.43.131:8080 [15:36:11]Content-Length: 804 [15:36:11]Content-Type: application/json [15:36:11] [15:36:11]POST finish read [15:36:11]Found Content-Length = 804 [15:36:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:11]execute_script... [15:36:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:11]POST & json_proto [15:36:11]process_json_proto [15:36:11]json parsed OK: [15:36:11]protocol is kg_v1.0 [15:36:11]action value=close_receipt [15:36:11]process_action close_receipt [15:36:11]cmd_close_receipt [15:36:11]MH_GetDate [15:36:11]Write to MH i2c: F0 00 00 18 09 10 [15:36:11]Write i2c OK [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: F0 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: F0 09 00 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: F0 09 00 18 09 00 EC 13 A5 66 F9 24 A2 66 48 [15:36:11]GetLastDocTimeStamp 1722094567 [15:36:11]current date 1722094572 [15:36:11]FM_GetShiftState [15:36:11]SAM_PROTO_GetShiftState [15:36:11]wFMCommunicate request_size=4 [15:36:11]MH_SAM_APDU [15:36:11]CAPDU: 80 13 01 00 [15:36:11]Write to MH i2c: E2 08 00 19 09 80 13 01 00 00 00 00 00 9F [15:36:11]Write i2c OK [15:36:11]MH_I2C_Read... [15:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:11]Read from MH i2c: E2 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: E2 0E 00 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: E2 0E 00 19 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AD [15:36:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:11]wFMCommunicate OK [15:36:11]SAM_PROTO_GetShiftState done [15:36:11]FM_GetShiftState done [15:36:11]opened in 1722038719 [15:36:11]opened+sec_in_day 1722125119 [15:36:11]quantity*price = 150032 [15:36:11]sum+1 = 150033 [15:36:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 382 27.07.2024 15:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226022 ФПД: 274887439958865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153612&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226022&fm=274887439958865&tin=02508201610067®Number=0000000000092624&sum=150032 [15:36:12]StoreToDocumentArchive [15:36:12]shift 438 fd 226022 [15:36:12]save to /storage/0438/doc_00226022 [15:36:12]save last doc name /storage/0438/doc_00226022 to /storage/kkm_last_doc_name [15:36:12]save OK [15:36:12]Clear old archive folders... [15:36:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:12]tlvbuf is 01A19C40 [15:36:12]SAM_PROTO_ClearQueue [15:36:12]wFMCommunicate request_size=4 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 09 00 00 [15:36:12]Write to MH i2c: E2 08 00 26 09 80 09 00 00 00 00 00 00 A1 [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 26 09 00 90 00 A3 [15:36:12]RAPDU: 90 00 [15:36:12]wFMCommunicate OK [15:36:12]SAM_PROTO_ClearQueue done [15:36:12]KKMCreateOFDPacket [15:36:12]OFDProtocolAddRootSTLVToBuf [15:36:12]FM_MakeSignedData [15:36:12]FM_MakeSignedData [15:36:12]SAM_PROTO_SignData [15:36:12]wFMCommunicate request_size=4 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 0D 01 02 [15:36:12]Write to MH i2c: E2 08 00 27 09 80 0D 01 02 00 00 00 00 A9 [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 27 09 00 90 00 A4 [15:36:12]RAPDU: 90 00 [15:36:12]wFMCommunicate OK [15:36:12]wFMCommunicate request_size=255 [15:36:12]MH_SAM_APDU [15:36: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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EC 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 72 03 00 35 04 06 00 FA [15:36:12]Write to MH i2c: E2 02 01 28 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EC 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 72 03 00 35 04 06 00 FA 00 00 7A [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:13]Read from MH i2c: E2 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 03 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 03 00 28 09 00 90 00 A5 [15:36:13]RAPDU: 90 00 [15:36:13]wFMCommunicate OK [15:36:13]wFMCommunicate request_size=10 [15:36:13]MH_SAM_APDU [15:36:13]CAPDU: 80 0D 02 02 05 02 38 36 43 51 [15:36:13]Write to MH i2c: E2 0D 00 29 09 80 0D 02 02 05 00 02 38 36 43 51 00 00 BA [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:13]Read from MH i2c: E2 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 03 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 03 00 29 09 00 90 00 A6 [15:36:13]RAPDU: 90 00 [15:36:13]wFMCommunicate OK [15:36:13]wFMCommunicate request_size=4 [15:36:13]MH_SAM_APDU [15:36:13]CAPDU: 80 0D 03 02 [15:36:13]Write to MH i2c: E2 08 00 2A 09 80 0D 03 02 00 00 00 00 AE [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:13]Read from MH i2c: E2 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 0B 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 0B 00 2A 09 00 A2 E7 85 07 40 28 D7 7A 90 00 7D [15:36:13]RAPDU: A2 E7 85 07 40 28 D7 7A 90 00 [15:36:13]wFMCommunicate OK [15:36:13]SAM_PROTO_SignData done [15:36:13]FM_MakeSignedData done [15:36:13]CreateOFDProtocolMessage [15:36:13]wFMCommunicate request_size=4 [15:36:13]MH_SAM_APDU [15:36:13]CAPDU: 80 11 00 00 [15:36:13]Write to MH i2c: E2 08 00 2B 09 80 11 00 00 00 00 00 00 AE [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:13]Read from MH i2c: E2 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 17 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: E2 17 00 2B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0B [15:36:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:13]wFMCommunicate OK [15:36:13]CreateOFDProtocolMessage done [15:36:13]OFDSenderStorePacket 226022 [15:36:13]StoreOFDPacket docnum=226022 [15:36:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B C9 07 01 24 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EC 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 72 03 00 35 04 06 00 FA 02 38 36 43 51 A2 E7 85 07 40 28 D7 7A [15:36:13]CheckFolder [15:36:13]dirname=/storage/ofd_packets [15:36:13]CheckFolder done [15:36:13]ProducePacketName [15:36:13]name=ofd_packets/00226022 [15:36:13]NVStorageSaveData ofd_packets/00226022 [15:36:13]File name is /storage/ofd_packets/00226022 [15:36:13]Write 301 bytes [15:36:13]NVStorageSaveData done [15:36:13]OFDSenderStorePacket done [15:36:13]KKMCreateOFDPacket done [15:36:13]NVStorageSaveData kkm_last_timestamp [15:36:13]File name is /storage/kkm_last_timestamp [15:36:13]Write 4 bytes [15:36:13]NVStorageSaveData done [15:36:13]ExternCall_PrintAddStr [15:36:13]wPrintStart [15:36:13]Write to MH i2c: 01 00 00 2C 09 35 [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 2C 09 00 00 00 00 00 FF 0F 4A [15:36:13]RasterBufferAndPrint [15:36:13]line Счет N : (1)2002325 [15:36:13]line ИНН: 02508201610067 [15:36:13]line Контрольно-Кассовый Чек [15:36:13]line ПРОДАЖА [15:36:13]line ТРК (МРК, ГНК) : 64 [15:36:13]line Товар: 2710124500 [15:36:13]line Аи-95-К-5 [15:36:13]line 20.220 * 74.20 [15:36:13]line = 1500.32 [15:36:13]line НДС 12% НСП 1% [15:36:13]line > о реализуемом товаре [15:36:13]line ИТОГО: 1500.32 [15:36:13]line НСП 1% : 13.28 [15:36:13]line НДС 12% : 159.33 [15:36:13]line Наличными: 0.00 [15:36:13]line Безнал.: 1500.32 [15:36:13]line Место: АЗС № 97 "Партнер Нефть" [15:36:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:36:13]line СНО: Общий режим [15:36:13]line Чек 382 27.07.2024 15:36 [15:36:13]line Смена: 438 ФФД: 1.0 [15:36:13]line ЗНМ: 0300000054 [15:36:13]line РНМ: 0000000000092624 [15:36:13]line Версия ККМ: 001 [15:36:13]line Платежная система: O! деньги [15:36:13]line ФМ: 0000000000874959 [15:36:13]line ФД: 226022 [15:36:13]line ФПД: 274887439958865 [15:36:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153612&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226022&fm=274887439958865&tin=02508201610067®Number=0000000000092624&sum=150032 [15:36:13]written 0, free lines is 4095 [15:36:13]OFD Sender: Processing packet 226022 [packets to send 600, broken 599] [15:36:13]ProducePacketName [15:36:13]name=ofd_packets/00226022 [15:36:13]OFD Sender: To server: pG, [15:36:13]CommunicateWithHost lk.salyk.kg:30040 [15:36:13]ConnectInit lk.salyk.kg [15:36:13]Write to MH i2c: 01 00 00 56 09 5F [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 56 09 00 00 00 00 00 82 0C F4 [15:36:13]RasterBufferAndPrint [15:36:13]line [15:36:13]line [15:36:13]line [15:36:13]line [15:36:13]line [15:36:13]written 0, free lines is 3211 [15:36:13]MH_Cut [15:36:13]Write to MH i2c: D1 01 00 5D 09 01 38 [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: D1 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: D1 01 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: D1 01 00 5D 09 00 37 [15:36:13]Write to MH i2c: 01 00 00 5E 09 67 [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:14]recv_with_timeout no data received [15:36:15]*** Cut start [15:36:15]*** Partial cut [15:36:15]*** CUTSNS_PIN = 1 [15:36:15]*** CUTSNS_PIN = 0 [15:36:15]*** Brake cut motor [15:36:15]Read from MH i2c: 01 [15:36:15]MH_I2C_Read... [15:36:15]*** Stop cut motor [15:36:15]*** Cut end [15:36:15]Read from MH i2c: 01 07 00 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: 01 07 00 5E 09 00 00 00 00 00 FF 0F 7C [15:36:15]process_action close_receipt done [15:36:15]requested_data is exist [15:36:15]produce_requested_data [15:36:15]requested_item fm.sn is exist - process it [15:36:15]wFMCommunicate request_size=4 [15:36:15]MH_SAM_APDU [15:36:15]CAPDU: 80 11 00 00 [15:36:15]Write to MH i2c: E2 08 00 5F 09 80 11 00 00 00 00 00 00 E2 [15:36:15]Write i2c OK [15:36:15]MH_I2C_Read... [15:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:15]Read from MH i2c: E2 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 17 00 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 17 00 5F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [15:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:15]wFMCommunicate OK [15:36:15]requested_item fd.num is exist - process it [15:36:15]SAM_PROTO_GetFieldsCounters [15:36:15]wFMCommunicate request_size=4 [15:36:15]MH_SAM_APDU [15:36:15]CAPDU: 80 13 00 00 [15:36:15]Write to MH i2c: E2 08 00 60 09 80 13 00 00 00 00 00 00 E5 [15:36:15]Write i2c OK [15:36:15]MH_I2C_Read... [15:36:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:15]Read from MH i2c: E2 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 62 00 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 62 00 60 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [15:36:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:16]wFMCommunicate OK [15:36:16]SAM_PROTO_GetFieldsCounters done [15:36:16]requested_item shift.num is exist - process it [15:36:16]requested_item shift.opened is exist - process it [15:36:16]req_shift_opened [15:36:16]FM_GetShiftState [15:36:16]SAM_PROTO_GetShiftState [15:36:16]wFMCommunicate request_size=4 [15:36:16]MH_SAM_APDU [15:36:16]CAPDU: 80 13 01 00 [15:36:16]Write to MH i2c: E2 08 00 61 09 80 13 01 00 00 00 00 00 E7 [15:36:16]Write i2c OK [15:36:16]MH_I2C_Read... [15:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:16]Read from MH i2c: E2 [15:36:16]MH_I2C_Read... [15:36:16]Read from MH i2c: E2 0E 00 [15:36:16]MH_I2C_Read... [15:36:16]Read from MH i2c: E2 0E 00 61 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F5 [15:36:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:16]wFMCommunicate OK [15:36:16]SAM_PROTO_GetShiftState done [15:36:16]FM_GetShiftState done [15:36:16]req_shift_opened done [15:36:16]requested_item shift.open_date is exist - process it [15:36:16]req_shift_open_date [15:36:16]req_shift_open_date done [15:36:16]produce_requested_data done [15:36:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226022,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:36:16]process_action_free close_receipt [15:36:16]json_value_free [15:36:16]json_value_free done [15:36:16]process_json_proto returns [15:36:16]Send response to host [15:36:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226022,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:36:16]free response buf [15:36:16]execute_script done [15:36:16]execute_script returns [15:36:16]free content buf [15:36:16]Sock 8.Close socket [15:36:16]Sock 8.Thread stoped [15:36:18]ConnectInit Can't take IP for lk.salyk.kg [15:36:18]CommunicateWithHost connect error [15:36:18]CommunicateWithHost err = -1 [15:36:18]OFD Sender: Server communicate error [15:36:23]OFD Sender: Processing packet 226022 [packets to send 600, broken 599] [15:36:23]ProducePacketName [15:36:23]name=ofd_packets/00226022 [15:36:23]OFD Sender: To server: pG, [15:36:23]CommunicateWithHost lk.salyk.kg:30040 [15:36:23]ConnectInit lk.salyk.kg [15:36:28]ConnectInit Can't take IP for lk.salyk.kg [15:36:28]CommunicateWithHost connect error [15:36:28]CommunicateWithHost err = -1 [15:36:28]OFD Sender: Server communicate error [15:36:29]accept exits with 9 [15:36:29]New connection [15:36:29]New thread 3067047268 created [15:36:29]Thread 3067190628 joined [15:36:29]Waiting for new connection... [15:36:29] Sock 9.Parse request [15:36:29]Sock 9.Check first char [15:36:29]Sock 9.First char is OK [15:36:29]request: POST /json_proto HTTP/1.0 [15:36:29]Method: POST [15:36:29]URL: /json_proto [15:36:29]Method is POST - this is cgi request [15:36:29]url: /json_proto [15:36:29]query_string will be loaded in cgi processing [15:36:29]execute_cgi json_proto POST (null) [15:36:29]execute_cgi path=json_proto method=POST [15:36:29]POST find Content-Length [15:36:29]Host: 172.17.43.131:8080 [15:36:29]Content-Length: 683 [15:36:29]Content-Type: application/json [15:36:29] [15:36:29]POST finish read [15:36:29]Found Content-Length = 683 [15:36:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:29]execute_script... [15:36: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)2002326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:29]POST & json_proto [15:36:29]process_json_proto [15:36:29]json parsed OK: [15:36:29]protocol is kg_v1.0 [15:36:29]action value=close_receipt [15:36:29]process_action close_receipt [15:36:29]cmd_close_receipt [15:36:29]MH_GetDate [15:36:29]Write to MH i2c: F0 00 00 62 09 5A [15:36:29]Write i2c OK [15:36:29]MH_I2C_Read... [15:36:29]Read from MH i2c: F0 [15:36:29]MH_I2C_Read... [15:36:29]Read from MH i2c: F0 09 00 [15:36:29]MH_I2C_Read... [15:36:29]Read from MH i2c: F0 09 00 62 09 00 FE 13 A5 66 F9 24 A2 66 A4 [15:36:29]GetLastDocTimeStamp 1722094572 [15:36:29]current date 1722094590 [15:36:29]FM_GetShiftState [15:36:29]SAM_PROTO_GetShiftState [15:36:29]wFMCommunicate request_size=4 [15:36:29]MH_SAM_APDU [15:36:29]CAPDU: 80 13 01 00 [15:36:29]Write to MH i2c: E2 08 00 63 09 80 13 01 00 00 00 00 00 E9 [15:36:29]Write i2c OK [15:36:29]MH_I2C_Read... [15:36:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:29]Read from MH i2c: E2 [15:36:29]MH_I2C_Read... [15:36:29]Read from MH i2c: E2 0E 00 [15:36:29]MH_I2C_Read... [15:36:29]Read from MH i2c: E2 0E 00 63 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F7 [15:36:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:29]wFMCommunicate OK [15:36:29]SAM_PROTO_GetShiftState done [15:36:29]FM_GetShiftState done [15:36:29]opened in 1722038719 [15:36:29]opened+sec_in_day 1722125119 [15:36:29]quantity*price = 200043 [15:36:29]sum+1 = 200044 [15:36:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 383 27.07.2024 15:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226023 ФПД: 8315161033017 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153630&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226023&fm=8315161033017&tin=02508201610067®Number=0000000000092624&sum=200000 [15:36:30]StoreToDocumentArchive [15:36:30]shift 438 fd 226023 [15:36:30]save to /storage/0438/doc_00226023 [15:36:30]save last doc name /storage/0438/doc_00226023 to /storage/kkm_last_doc_name [15:36:30]save OK [15:36:30]Clear old archive folders... [15:36:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:30]tlvbuf is 01A6E9B0 [15:36:30]SAM_PROTO_ClearQueue [15:36:30]wFMCommunicate request_size=4 [15:36:30]MH_SAM_APDU [15:36:30]CAPDU: 80 09 00 00 [15:36:30]Write to MH i2c: E2 08 00 70 09 80 09 00 00 00 00 00 00 EB [15:36:30]Write i2c OK [15:36:30]MH_I2C_Read... [15:36:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:30]Read from MH i2c: E2 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 70 09 00 90 00 ED [15:36:30]RAPDU: 90 00 [15:36:30]wFMCommunicate OK [15:36:30]SAM_PROTO_ClearQueue done [15:36:30]KKMCreateOFDPacket [15:36:30]OFDProtocolAddRootSTLVToBuf [15:36:30]FM_MakeSignedData [15:36:30]FM_MakeSignedData [15:36:30]SAM_PROTO_SignData [15:36:30]wFMCommunicate request_size=4 [15:36:30]MH_SAM_APDU [15:36:30]CAPDU: 80 0D 01 02 [15:36:30]Write to MH i2c: E2 08 00 71 09 80 0D 01 02 00 00 00 00 F3 [15:36:30]Write i2c OK [15:36:30]MH_I2C_Read... [15:36:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:30]Read from MH i2c: E2 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 71 09 00 90 00 EE [15:36:30]RAPDU: 90 00 [15:36:30]wFMCommunicate OK [15:36:30]wFMCommunicate request_size=255 [15:36:30]MH_SAM_APDU [15:36:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FE 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 72 03 00 35 04 06 00 07 [15:36:30]Write to MH i2c: E2 02 01 72 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FE 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 72 03 00 35 04 06 00 07 00 00 E8 [15:36:30]Write i2c OK [15:36:30]MH_I2C_Read... [15:36:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:30]Read from MH i2c: E2 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 72 09 00 90 00 EF [15:36:30]RAPDU: 90 00 [15:36:30]wFMCommunicate OK [15:36:30]wFMCommunicate request_size=10 [15:36:30]MH_SAM_APDU [15:36:30]CAPDU: 80 0D 02 02 05 90 06 38 39 39 [15:36:30]Write to MH i2c: E2 0D 00 73 09 80 0D 02 02 05 00 90 06 38 39 39 00 00 40 [15:36:30]Write i2c OK [15:36:30]MH_I2C_Read... [15:36:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:30]Read from MH i2c: E2 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 03 00 73 09 00 90 00 F0 [15:36:30]RAPDU: 90 00 [15:36:30]wFMCommunicate OK [15:36:30]wFMCommunicate request_size=4 [15:36:30]MH_SAM_APDU [15:36:30]CAPDU: 80 0D 03 02 [15:36:30]Write to MH i2c: E2 08 00 74 09 80 0D 03 02 00 00 00 00 F8 [15:36:30]Write i2c OK [15:36:30]MH_I2C_Read... [15:36:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:30]Read from MH i2c: E2 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 0B 00 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 0B 00 74 09 00 C6 F4 88 98 10 4E 38 E7 90 00 50 [15:36:30]RAPDU: C6 F4 88 98 10 4E 38 E7 90 00 [15:36:30]wFMCommunicate OK [15:36:30]SAM_PROTO_SignData done [15:36:30]FM_MakeSignedData done [15:36:30]CreateOFDProtocolMessage [15:36:30]wFMCommunicate request_size=4 [15:36:30]MH_SAM_APDU [15:36:30]CAPDU: 80 11 00 00 [15:36:30]Write to MH i2c: E2 08 00 75 09 80 11 00 00 00 00 00 00 F8 [15:36:30]Write i2c OK [15:36:30]MH_I2C_Read... [15:36:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:30]Read from MH i2c: E2 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 17 00 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: E2 17 00 75 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [15:36:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:30]wFMCommunicate OK [15:36:30]CreateOFDProtocolMessage done [15:36:30]OFDSenderStorePacket 226023 [15:36:30]StoreOFDPacket docnum=226023 [15:36:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C9 BA 07 01 02 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FE 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 72 03 00 35 04 06 00 07 90 06 38 39 39 C6 F4 88 98 10 4E 38 E7 [15:36:30]CheckFolder [15:36:30]dirname=/storage/ofd_packets [15:36:30]CheckFolder done [15:36:30]ProducePacketName [15:36:30]name=ofd_packets/00226023 [15:36:30]NVStorageSaveData ofd_packets/00226023 [15:36:30]File name is /storage/ofd_packets/00226023 [15:36:30]Write 301 bytes [15:36:30]NVStorageSaveData done [15:36:30]OFDSenderStorePacket done [15:36:30]KKMCreateOFDPacket done [15:36:30]NVStorageSaveData kkm_last_timestamp [15:36:30]File name is /storage/kkm_last_timestamp [15:36:30]Write 4 bytes [15:36:30]NVStorageSaveData done [15:36:30]ExternCall_PrintAddStr [15:36:30]wPrintStart [15:36:30]Write to MH i2c: 01 00 00 76 09 7F [15:36:30]Write i2c OK [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: 01 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: 01 07 00 [15:36:30]MH_I2C_Read... [15:36:30]Read from MH i2c: 01 07 00 76 09 00 00 00 00 00 FF 0F 94 [15:36:30]RasterBufferAndPrint [15:36:30]line Счет N : (1)2002326 [15:36:30]line ИНН: 02508201610067 [15:36:30]line Контрольно-Кассовый Чек [15:36:30]line ПРОДАЖА [15:36:30]line ТРК (МРК, ГНК) : 54 [15:36:30]line Товар: 2710124500 [15:36:30]line Аи-95-К-5 [15:36:30]line 26.960 * 74.20 [15:36:30]line = 2000.43 [15:36:30]line НДС 12% НСП 1% [15:36:30]line > о реализуемом товаре [15:36:30]line ОКРУГЛЕНИЕ: -0.43 [15:36:30]line ИТОГО: 2000.00 [15:36:30]line Внесено: 2000.00 [15:36:30]line СДАЧА: 0.00 [15:36:30]line НСП 1% : 17.70 [15:36:30]line НДС 12% : 212.43 [15:36:30]line Наличными: 2000.00 [15:36:30]line Безнал.: 0.00 [15:36:30]line Место: АЗС № 97 "Партнер Нефть" [15:36:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:36:30]line СНО: Общий режим [15:36:30]line Чек 383 27.07.2024 15:36 [15:36:30]line Смена: 438 ФФД: 1.0 [15:36:30]line ЗНМ: 0300000054 [15:36:30]line РНМ: 0000000000092624 [15:36:30]line Версия ККМ: 001 [15:36:30]line ФМ: 0000000000874959 [15:36:30]line ФД: 226023 [15:36:30]line ФПД: 8315161033017 [15:36:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153630&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226023&fm=8315161033017&tin=02508201610067®Number=0000000000092624&sum=200000 [15:36:30]written 0, free lines is 4095 [15:36:30]OFD Sender: Processing packet 226022 [packets to send 601, broken 599] [15:36:30]ProducePacketName [15:36:30]name=ofd_packets/00226022 [15:36:30]OFD Sender: To server: pG, [15:36:30]CommunicateWithHost lk.salyk.kg:30040 [15:36:30]ConnectInit lk.salyk.kg [15:36:31]Write to MH i2c: 01 00 00 A1 09 AA [15:36:31]Write i2c OK [15:36:31]MH_I2C_Read... [15:36:31]Read from MH i2c: 01 [15:36:31]MH_I2C_Read... [15:36:31]Read from MH i2c: 01 07 00 [15:36:31]MH_I2C_Read... [15:36:31]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 61 0C 1E [15:36:31]RasterBufferAndPrint [15:36:31]line [15:36:31]line [15:36:31]line [15:36:31]line [15:36:31]line [15:36:31]written 0, free lines is 3182 [15:36:31]MH_Cut [15:36:31]Write to MH i2c: D1 01 00 A8 09 01 83 [15:36:31]Write i2c OK [15:36:31]MH_I2C_Read... [15:36:31]Read from MH i2c: D1 [15:36:31]MH_I2C_Read... [15:36:31]Read from MH i2c: D1 01 00 [15:36:31]MH_I2C_Read... [15:36:31]Read from MH i2c: D1 01 00 A8 09 00 82 [15:36:31]Write to MH i2c: 01 00 00 A9 09 B2 [15:36:31]Write i2c OK [15:36:31]MH_I2C_Read... [15:36:32]*** Cut start [15:36:32]*** Partial cut [15:36:32]*** CUTSNS_PIN = 1 [15:36:32]*** CUTSNS_PIN = 0 [15:36:32]*** Brake cut motor [15:36:33]Read from MH i2c: 01 [15:36:33]MH_I2C_Read... [15:36:33]*** Stop cut motor [15:36:33]*** Cut end [15:36:33]Read from MH i2c: 01 07 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: 01 07 00 A9 09 00 00 00 00 00 FF 0F C7 [15:36:33]process_action close_receipt done [15:36:33]requested_data is exist [15:36:33]produce_requested_data [15:36:33]requested_item fm.sn is exist - process it [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 11 00 00 [15:36:33]Write to MH i2c: E2 08 00 AA 09 80 11 00 00 00 00 00 00 2D [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 AA 09 00 6D 00 04 [15:36:33]RAPDU: 6D 00 [15:36:33]wFMCommunicate OK [15:36:33]FM_DeInit [15:36:33]wFMDisconnect [15:36:33]MH_SAM_Off [15:36:33]Write to MH i2c: E1 00 00 AB 09 94 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** Shut down ICC! [15:36:33]Read from MH i2c: E1 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E1 01 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E1 01 00 AB 09 00 95 [15:36:33]FM_Init [15:36:33]wFMConnect [15:36:33]MH_SAM_On [15:36:33]Write to MH i2c: E0 00 00 AC 09 94 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_init finished! [15:36:33]*** atr: [15:36:33]*** 0F 3B D5 18 FF 81 91 FE [15:36:33]*** 1F C3 80 73 C8 21 10 0A [15:36:33]*** 00 00 00 00 00 00 00 00 [15:36:33]*** 00 00 00 00 00 00 00 00 [15:36:33]*** 00 00 00 00 00 00 00 00 [15:36:33]*** 00 00 00 00 00 00 00 00 [15:36:33]*** 00 00 00 00 00 00 00 00 [15:36:33]*** 00 00 00 00 00 00 00 00 [15:36:33]Read from MH i2c: E0 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E0 10 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E0 10 00 AC 09 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A B3 [15:36:33]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:36:33]wFMCommunicate request_size=10 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:36:33]Write to MH i2c: E2 0D 00 AD 09 00 A4 04 00 05 00 01 02 03 04 05 00 00 60 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 AD 09 00 90 00 2A [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 11 00 00 [15:36:33]Write to MH i2c: E2 08 00 AE 09 80 11 00 00 00 00 00 00 31 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 17 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 17 00 AE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [15:36:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:33]wFMCommunicate OK [15:36:33]Detected FM SN is 0000000000874959 [15:36:33]Stored FM SN is 0000000000874959 [15:36:33]wFMCommunicate request_size=9 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 16 00 00 04 1A 5E 01 00 [15:36:33]Write to MH i2c: E2 0C 00 AF 09 80 16 00 00 04 00 1A 5E 01 00 00 00 B8 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 AF 09 00 90 00 2C [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]FM PIN OK [15:36:33]wFMCommunicate request_size=8 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 14 04 00 03 02 00 01 [15:36:33]Write to MH i2c: E2 0B 00 B0 09 80 14 04 00 03 00 02 00 01 00 00 43 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 B0 09 00 90 00 2D [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]wFMCommunicate request_size=13 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:36:33]Write to MH i2c: E2 10 00 B1 09 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 68 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 B1 09 00 90 00 2E [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 11 00 00 [15:36:33]Write to MH i2c: E2 08 00 B2 09 80 11 00 00 00 00 00 00 35 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 17 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 17 00 B2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [15:36:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:33]wFMCommunicate OK [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 11 00 00 [15:36:33]Write to MH i2c: E2 08 00 B3 09 80 11 00 00 00 00 00 00 36 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 17 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 17 00 B3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [15:36:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:33]wFMCommunicate OK [15:36:33]requested_item fd.num is exist - process it [15:36:33]SAM_PROTO_GetFieldsCounters [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 13 00 00 [15:36:33]Write to MH i2c: E2 08 00 B4 09 80 13 00 00 00 00 00 00 39 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:34]Read from MH i2c: E2 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 62 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 62 00 B4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [15:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:34]wFMCommunicate OK [15:36:34]SAM_PROTO_GetFieldsCounters done [15:36:34]requested_item shift.num is exist - process it [15:36:34]requested_item shift.opened is exist - process it [15:36:34]req_shift_opened [15:36:34]FM_GetShiftState [15:36:34]SAM_PROTO_GetShiftState [15:36:34]wFMCommunicate request_size=4 [15:36:34]MH_SAM_APDU [15:36:34]CAPDU: 80 13 01 00 [15:36:34]Write to MH i2c: E2 08 00 B5 09 80 13 01 00 00 00 00 00 3B [15:36:34]Write i2c OK [15:36:34]MH_I2C_Read... [15:36:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:34]Read from MH i2c: E2 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 0E 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 0E 00 B5 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 49 [15:36:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:34]wFMCommunicate OK [15:36:34]SAM_PROTO_GetShiftState done [15:36:34]FM_GetShiftState done [15:36:34]req_shift_opened done [15:36:34]requested_item shift.open_date is exist - process it [15:36:34]req_shift_open_date [15:36:34]req_shift_open_date done [15:36:34]produce_requested_data done [15:36:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226023,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:36:34]process_action_free close_receipt [15:36:34]json_value_free [15:36:34]json_value_free done [15:36:34]process_json_proto returns [15:36:34]Send response to host [15:36:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226023,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:36:34]free response buf [15:36:34]execute_script done [15:36:34]execute_script returns [15:36:34]free content buf [15:36:34]Sock 9.Close socket [15:36:34]Sock 9.Thread stoped [15:36:34]accept exits with 10 [15:36:34]New connection [15:36:34]New thread 3067190628 created [15:36:34]Thread 3067047268 joined [15:36:34]Waiting for new connection... [15:36:34] Sock 10.Parse request [15:36:34]Sock 10.Check first char [15:36:34]Sock 10.First char is OK [15:36:34]request: POST /json_proto HTTP/1.0 [15:36:34]Method: POST [15:36:34]URL: /json_proto [15:36:34]Method is POST - this is cgi request [15:36:34]url: /json_proto [15:36:34]query_string will be loaded in cgi processing [15:36:34]execute_cgi json_proto POST (null) [15:36:34]execute_cgi path=json_proto method=POST [15:36:34]POST find Content-Length [15:36:34]Host: 172.17.43.131:8080 [15:36:34]Content-Length: 678 [15:36:34]Content-Type: application/json [15:36:34] [15:36:34]POST finish read [15:36:34]Found Content-Length = 678 [15:36:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:34]execute_script... [15:36: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)2002328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:34]POST & json_proto [15:36:34]process_json_proto [15:36:34]json parsed OK: [15:36:34]protocol is kg_v1.0 [15:36:34]action value=close_receipt [15:36:34]process_action close_receipt [15:36:34]cmd_close_receipt [15:36:34]MH_GetDate [15:36:34]Write to MH i2c: F0 00 00 B6 09 AE [15:36:34]Write i2c OK [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: F0 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: F0 09 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: F0 09 00 B6 09 00 03 14 A5 66 F9 24 A2 66 FE [15:36:34]GetLastDocTimeStamp 1722094590 [15:36:34]current date 1722094595 [15:36:34]FM_GetShiftState [15:36:34]SAM_PROTO_GetShiftState [15:36:34]wFMCommunicate request_size=4 [15:36:34]MH_SAM_APDU [15:36:34]CAPDU: 80 13 01 00 [15:36:34]Write to MH i2c: E2 08 00 B7 09 80 13 01 00 00 00 00 00 3D [15:36:34]Write i2c OK [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 [15:36:34]MH_I2C_Read... [15:36:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:34]Read from MH i2c: E2 0E 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 0E 00 B7 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4B [15:36:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:34]wFMCommunicate OK [15:36:34]SAM_PROTO_GetShiftState done [15:36:34]FM_GetShiftState done [15:36:34]opened in 1722038719 [15:36:34]opened+sec_in_day 1722125119 [15:36:34]quantity*price = 20001 [15:36:34]sum+1 = 20002 [15:36:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 384 27.07.2024 15:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226024 ФПД: 16579484298783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226024&fm=16579484298783&tin=02508201610067®Number=0000000000092624&sum=20000 [15:36:36]StoreToDocumentArchive [15:36:36]shift 438 fd 226024 [15:36:36]save to /storage/0438/doc_00226024 [15:36:36]save last doc name /storage/0438/doc_00226024 to /storage/kkm_last_doc_name [15:36:36]save OK [15:36:36]Clear old archive folders... [15:36:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:36]tlvbuf is 01AB83A0 [15:36:36]SAM_PROTO_ClearQueue [15:36:36]wFMCommunicate request_size=4 [15:36:36]MH_SAM_APDU [15:36:36]CAPDU: 80 09 00 00 [15:36:36]Write to MH i2c: E2 08 00 C4 09 80 09 00 00 00 00 00 00 3F [15:36:36]Write i2c OK [15:36:36]MH_I2C_Read... [15:36:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:36]Read from MH i2c: E2 [15:36:36]MH_I2C_Read... [15:36:36]Read from MH i2c: E2 03 00 [15:36:36]MH_I2C_Read... [15:36:36]Read from MH i2c: E2 03 00 C4 09 00 90 00 41 [15:36:36]RAPDU: 90 00 [15:36:36]wFMCommunicate OK [15:36:36]SAM_PROTO_ClearQueue done [15:36:36]KKMCreateOFDPacket [15:36:36]OFDProtocolAddRootSTLVToBuf [15:36:36]FM_MakeSignedData [15:36:36]FM_MakeSignedData [15:36:36]SAM_PROTO_SignData [15:36:36]wFMCommunicate request_size=4 [15:36:36]MH_SAM_APDU [15:36:36]CAPDU: 80 0D 01 02 [15:36:36]Write to MH i2c: E2 08 00 C5 09 80 0D 01 02 00 00 00 00 47 [15:36:36]Write i2c OK [15:36:36]MH_I2C_Read... [15:36:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:36]Read from MH i2c: E2 [15:36:36]MH_I2C_Read... [15:36:36]Read from MH i2c: E2 03 00 [15:36:36]MH_I2C_Read... [15:36:36]Read from MH i2c: E2 03 00 C5 09 00 90 00 42 [15:36:36]RAPDU: 90 00 [15:36:36]wFMCommunicate OK [15:36:36]wFMCommunicate request_size=255 [15:36:36]MH_SAM_APDU [15:36: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 03 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 72 03 00 35 04 06 00 0F [15:36:36]Write to MH i2c: E2 02 01 C6 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 03 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 72 03 00 35 04 06 00 0F 00 00 96 [15:36:36]Write i2c OK [15:36:36]MH_I2C_Read... [15:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:37]Read from MH i2c: E2 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 03 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 03 00 C6 09 00 90 00 43 [15:36:37]RAPDU: 90 00 [15:36:37]wFMCommunicate OK [15:36:37]wFMCommunicate request_size=10 [15:36:37]MH_SAM_APDU [15:36:37]CAPDU: 80 0D 02 02 05 14 36 45 AE 1F [15:36:37]Write to MH i2c: E2 0D 00 C7 09 80 0D 02 02 05 00 14 36 45 AE 1F 00 00 B0 [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:37]Read from MH i2c: E2 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 03 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 03 00 C7 09 00 90 00 44 [15:36:37]RAPDU: 90 00 [15:36:37]wFMCommunicate OK [15:36:37]wFMCommunicate request_size=4 [15:36:37]MH_SAM_APDU [15:36:37]CAPDU: 80 0D 03 02 [15:36:37]Write to MH i2c: E2 08 00 C8 09 80 0D 03 02 00 00 00 00 4C [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:37]Read from MH i2c: E2 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 0B 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 0B 00 C8 09 00 CE 20 95 DE 8C 4C CB F1 90 00 42 [15:36:37]RAPDU: CE 20 95 DE 8C 4C CB F1 90 00 [15:36:37]wFMCommunicate OK [15:36:37]SAM_PROTO_SignData done [15:36:37]FM_MakeSignedData done [15:36:37]CreateOFDProtocolMessage [15:36:37]wFMCommunicate request_size=4 [15:36:37]MH_SAM_APDU [15:36:37]CAPDU: 80 11 00 00 [15:36:37]Write to MH i2c: E2 08 00 C9 09 80 11 00 00 00 00 00 00 4C [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:37]Read from MH i2c: E2 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 17 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 17 00 C9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [15:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:37]wFMCommunicate OK [15:36:37]CreateOFDProtocolMessage done [15:36:37]OFDSenderStorePacket 226024 [15:36:37]StoreOFDPacket docnum=226024 [15:36:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 E8 07 01 76 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 03 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 72 03 00 35 04 06 00 0F 14 36 45 AE 1F CE 20 95 DE 8C 4C CB F1 [15:36:37]CheckFolder [15:36:37]dirname=/storage/ofd_packets [15:36:37]CheckFolder done [15:36:37]ProducePacketName [15:36:37]name=ofd_packets/00226024 [15:36:37]NVStorageSaveData ofd_packets/00226024 [15:36:37]File name is /storage/ofd_packets/00226024 [15:36:37]Write 301 bytes [15:36:37]NVStorageSaveData done [15:36:37]OFDSenderStorePacket done [15:36:37]KKMCreateOFDPacket done [15:36:37]NVStorageSaveData kkm_last_timestamp [15:36:37]File name is /storage/kkm_last_timestamp [15:36:37]Write 4 bytes [15:36:37]NVStorageSaveData done [15:36:37]ExternCall_PrintAddStr [15:36:37]wPrintStart [15:36:37]Write to MH i2c: 01 00 00 CA 09 D3 [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: 01 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: 01 07 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: 01 07 00 CA 09 00 00 00 00 00 FF 0F E8 [15:36:37]RasterBufferAndPrint [15:36:37]line Счет N : (1)2002328 [15:36:37]line ИНН: 02508201610067 [15:36:37]line Контрольно-Кассовый Чек [15:36:37]line ПРОДАЖА [15:36:37]line ТРК (МРК, ГНК) : 33 [15:36:37]line Товар: 2710124130 [15:36:37]line Аи-92-К-5 [15:36:37]line 2.950 * 67.80 [15:36:37]line = 200.01 [15:36:37]line НДС 12% НСП 1% [15:36:37]line > о реализуемом товаре [15:36:37]line ОКРУГЛЕНИЕ: -0.01 [15:36:37]line ИТОГО: 200.00 [15:36:37]line Внесено: 200.00 [15:36:37]line СДАЧА: 0.00 [15:36:37]line НСП 1% : 1.77 [15:36:37]line НДС 12% : 21.24 [15:36:37]line Наличными: 200.00 [15:36:37]line Безнал.: 0.00 [15:36:37]line Место: АЗС № 97 "Партнер Нефть" [15:36:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:36:37]line СНО: Общий режим [15:36:37]line Чек 384 27.07.2024 15:36 [15:36:37]line Смена: 438 ФФД: 1.0 [15:36:37]line ЗНМ: 0300000054 [15:36:37]line РНМ: 0000000000092624 [15:36:37]line Версия ККМ: 001 [15:36:37]line ФМ: 0000000000874959 [15:36:37]line ФД: 226024 [15:36:37]line ФПД: 16579484298783 [15:36:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226024&fm=16579484298783&tin=02508201610067®Number=0000000000092624&sum=20000 [15:36:37]OFD Sender: Processing packet 226022 [packets to send 602, broken 599] [15:36:37]ProducePacketName [15:36:37]name=ofd_packets/00226022 [15:36:37]OFD Sender: To server: pG, [15:36:37]CommunicateWithHost lk.salyk.kg:30040 [15:36:37]ConnectInit lk.salyk.kg [15:36:37]written 0, free lines is 4095 [15:36:37]Write to MH i2c: 01 00 00 F5 09 FE [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: 01 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: 01 07 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: 01 07 00 F5 09 00 00 00 00 00 69 0C 7A [15:36:37]RasterBufferAndPrint [15:36:37]line [15:36:37]line [15:36:37]line [15:36:37]line [15:36:37]line [15:36:37]written 0, free lines is 3192 [15:36:37]MH_Cut [15:36:37]Write to MH i2c: D1 01 00 FC 09 01 D7 [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: D1 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: D1 01 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: D1 01 00 FC 09 00 D6 [15:36:37]Write to MH i2c: 01 00 00 FD 09 06 [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:39]*** Cut start [15:36:39]*** Partial cut [15:36:39]*** CUTSNS_PIN = 1 [15:36:39]*** CUTSNS_PIN = 0 [15:36:39]recv_with_timeout no data received [15:36:39]*** Brake cut motor [15:36:39]Read from MH i2c: 01 [15:36:39]MH_I2C_Read... [15:36:39]*** Stop cut motor [15:36:39]*** Cut end [15:36:39]Read from MH i2c: 01 07 00 [15:36:39]MH_I2C_Read... [15:36:39]Read from MH i2c: 01 07 00 FD 09 00 00 00 00 00 FF 0F 1B [15:36:39]process_action close_receipt done [15:36:39]requested_data is exist [15:36:39]produce_requested_data [15:36:39]requested_item fm.sn is exist - process it [15:36:39]wFMCommunicate request_size=4 [15:36:39]MH_SAM_APDU [15:36:39]CAPDU: 80 11 00 00 [15:36:39]Write to MH i2c: E2 08 00 FE 09 80 11 00 00 00 00 00 00 81 [15:36:39]Write i2c OK [15:36:39]MH_I2C_Read... [15:36:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:39]Read from MH i2c: E2 [15:36:39]MH_I2C_Read... [15:36:39]Read from MH i2c: E2 17 00 [15:36:39]MH_I2C_Read... [15:36:39]Read from MH i2c: E2 17 00 FE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [15:36:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:36:39]wFMCommunicate OK [15:36:39]requested_item fd.num is exist - process it [15:36:39]SAM_PROTO_GetFieldsCounters [15:36:39]wFMCommunicate request_size=4 [15:36:39]MH_SAM_APDU [15:36:39]CAPDU: 80 13 00 00 [15:36:39]Write to MH i2c: E2 08 00 FF 09 80 13 00 00 00 00 00 00 84 [15:36:39]Write i2c OK [15:36:39]MH_I2C_Read... [15:36:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:39]Read from MH i2c: E2 [15:36:39]MH_I2C_Read... [15:36:39]Read from MH i2c: E2 62 00 [15:36:39]MH_I2C_Read... [15:36:39]Read from MH i2c: E2 62 00 FF 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [15:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:40]wFMCommunicate OK [15:36:40]SAM_PROTO_GetFieldsCounters done [15:36:40]requested_item shift.num is exist - process it [15:36:40]requested_item shift.opened is exist - process it [15:36:40]req_shift_opened [15:36:40]FM_GetShiftState [15:36:40]SAM_PROTO_GetShiftState [15:36:40]wFMCommunicate request_size=4 [15:36:40]MH_SAM_APDU [15:36:40]CAPDU: 80 13 01 00 [15:36:40]Write to MH i2c: E2 08 00 00 0A 80 13 01 00 00 00 00 00 87 [15:36:40]Write i2c OK [15:36:40]MH_I2C_Read... [15:36:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:40]Read from MH i2c: E2 [15:36:40]MH_I2C_Read... [15:36:40]Read from MH i2c: E2 0E 00 [15:36:40]MH_I2C_Read... [15:36:40]Read from MH i2c: E2 0E 00 00 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 95 [15:36:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:36:40]wFMCommunicate OK [15:36:40]SAM_PROTO_GetShiftState done [15:36:40]FM_GetShiftState done [15:36:40]req_shift_opened done [15:36:40]requested_item shift.open_date is exist - process it [15:36:40]req_shift_open_date [15:36:40]req_shift_open_date done [15:36:40]produce_requested_data done [15:36:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226024,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:36:40]process_action_free close_receipt [15:36:40]json_value_free [15:36:40]json_value_free done [15:36:40]process_json_proto returns [15:36:40]Send response to host [15:36:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226024,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:36:40]free response buf [15:36:40]execute_script done [15:36:40]execute_script returns [15:36:40]free content buf [15:36:40]Sock 10.Close socket [15:36:40]Sock 10.Thread stoped [15:36:41]Connected sock=11 [15:36:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B C9 07 01 24 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EC 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 72 03 00 35 04 06 00 FA 02 38 36 43 51 A2 E7 85 07 40 28 D7 7A [15:36: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 35 39 4F 00 00 00 36 73 47 00 74 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 72 03 00 F4 03 04 00 16 C0 A4 66 B6 04 01 00 00 F6 08 95 7B 00 DD D2 90 [15:36:43]CommunicateWithHost err = 0 [15:36:43]CheckOFDResponse [15:36:43]1017 (14) - 77093643461234 [15:36:43]1041 (16) - 0000000000874959 [15:36:43]1040 (4) - 226022 [15:36:43]1012 (4) - 27.07.2024 09:38 [15:36:43]1206 (1) - 0 [15:36:43]OFD Sender: Remove packet 226022 [15:36:43]ProducePacketName [15:36:43]name=ofd_packets/00226022 [15:36:43]NVStorageDeleteData [15:36:43]OFD Sender: Processing packet 226023 [packets to send 601, broken 599] [15:36:43]ProducePacketName [15:36:43]name=ofd_packets/00226023 [15:36:43]OFD Sender: To server: pG, [15:36:43]CommunicateWithHost lk.salyk.kg:30040 [15:36:43]ConnectInit lk.salyk.kg [15:36:44]Connected sock=8 [15: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 35 39 0F 01 00 00 C9 BA 07 01 02 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FE 13 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 72 03 00 35 04 06 00 07 90 06 38 39 39 C6 F4 88 98 10 4E 38 E7 [15: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 35 39 4F 00 00 00 3A FB 47 00 B2 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 72 03 00 F4 03 04 00 18 C0 A4 66 B6 04 01 00 00 53 CB B4 65 74 7A F9 B2 [15:36:44]CommunicateWithHost err = 0 [15:36:44]CheckOFDResponse [15:36:44]1017 (14) - 77093643461234 [15:36:44]1041 (16) - 0000000000874959 [15:36:44]1040 (4) - 226023 [15:36:44]1012 (4) - 27.07.2024 09:38 [15:36:44]1206 (1) - 0 [15:36:44]OFD Sender: Remove packet 226023 [15:36:44]ProducePacketName [15:36:44]name=ofd_packets/00226023 [15:36:44]NVStorageDeleteData [15:36:45]OFD Sender: Processing packet 226024 [packets to send 600, broken 599] [15:36:45]ProducePacketName [15:36:45]name=ofd_packets/00226024 [15:36:45]OFD Sender: To server: pG, [15:36:45]CommunicateWithHost lk.salyk.kg:30040 [15:36:45]ConnectInit lk.salyk.kg [15:36:47]Connected sock=8 [15:36: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 35 39 0F 01 00 00 97 E8 07 01 76 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 03 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 72 03 00 35 04 06 00 0F 14 36 45 AE 1F CE 20 95 DE 8C 4C CB F1 [15:36: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 35 39 4F 00 00 00 11 7F 47 00 CE 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 35 39 10 04 04 00 E8 72 03 00 F4 03 04 00 1B C0 A4 66 B6 04 01 00 00 E9 63 CC 16 96 C6 E0 B9 [15:36:47]CommunicateWithHost err = 0 [15:36:47]CheckOFDResponse [15:36:47]1017 (14) - 77093643461234 [15:36:47]1041 (16) - 0000000000874959 [15:36:47]1040 (4) - 226024 [15:36:47]1012 (4) - 27.07.2024 09:38 [15:36:47]1206 (1) - 0 [15:36:47]OFD Sender: Remove packet 226024 [15:36:47]ProducePacketName [15:36:47]name=ofd_packets/00226024 [15:36:47]NVStorageDeleteData [15:36:48]OFD Sender: No OFD packet to send [15:36:53]OFD Sender: No OFD packet to send [15:36:58]OFD Sender: No OFD packet to send [15:37:03]OFD Sender: No OFD packet to send [15:37:04]recv_with_timeout no data received [15:37:08]OFD Sender: No OFD packet to send [15:37:13]OFD Sender: No OFD packet to send [15:37:18]OFD Sender: No OFD packet to send [15:37:23]OFD Sender: No OFD packet to send [15:37:28]OFD Sender: No OFD packet to send [15:37:33]OFD Sender: No OFD packet to send [15:37:38]OFD Sender: No OFD packet to send [15:37:43]OFD Sender: No OFD packet to send [15:37:45]recv_with_timeout no data received [15:37:48]OFD Sender: No OFD packet to send [15:37:53]OFD Sender: No OFD packet to send [15:37:58]OFD Sender: No OFD packet to send [15:38:01]recv_with_timeout no data received [15:38:03]OFD Sender: No OFD packet to send [15:38:08]OFD Sender: No OFD packet to send [15:38:13]OFD Sender: No OFD packet to send [15:38:18]OFD Sender: No OFD packet to send [15:38:23]OFD Sender: No OFD packet to send [15:38:27]recv_with_timeout no data received [15:38:28]OFD Sender: No OFD packet to send [15:38:33]OFD Sender: No OFD packet to send [15:38:38]OFD Sender: No OFD packet to send [15:38:40]recv_with_timeout no data received [15:38:43]OFD Sender: No OFD packet to send [15:38:48]OFD Sender: No OFD packet to send [15:38:53]OFD Sender: No OFD packet to send [15:38:55]recv_with_timeout no data received [15:38:58]OFD Sender: No OFD packet to send [15:39:03]OFD Sender: No OFD packet to send [15:39:05]recv_with_timeout no data received [15:39:08]OFD Sender: No OFD packet to send [15:39:13]OFD Sender: No OFD packet to send [15:39:18]OFD Sender: No OFD packet to send [15:39:23]OFD Sender: No OFD packet to send [15:39:28]OFD Sender: No OFD packet to send [15:39:33]OFD Sender: No OFD packet to send [15:39:36]accept exits with 9 [15:39:36]New connection [15:39:36]New thread 3067047268 created [15:39:36]Thread 3067190628 joined [15:39:36]Waiting for new connection... [15:39:36] Sock 9.Parse request [15:39:36]Sock 9.Check first char [15:39:36]Sock 9.First char is OK [15:39:36]request: POST /json_proto HTTP/1.0 [15:39:36]Method: POST [15:39:36]URL: /json_proto [15:39:36]Method is POST - this is cgi request [15:39:36]url: /json_proto [15:39:36]query_string will be loaded in cgi processing [15:39:36]execute_cgi json_proto POST (null) [15:39:36]execute_cgi path=json_proto method=POST [15:39:36]POST find Content-Length [15:39:36]Host: 172.17.43.131:8080 [15:39:36]Content-Length: 683 [15:39:36]Content-Type: application/json [15:39:36] [15:39:36]POST finish read [15:39:36]Found Content-Length = 683 [15:39:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:36]execute_script... [15: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)2002330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:36]POST & json_proto [15:39:36]process_json_proto [15:39:36]json parsed OK: [15:39:36]protocol is kg_v1.0 [15:39:36]action value=close_receipt [15:39:36]process_action close_receipt [15:39:36]cmd_close_receipt [15:39:36]MH_GetDate [15:39:36]Write to MH i2c: F0 00 00 01 0A FA [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: F0 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: F0 09 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: F0 09 00 01 0A 00 B9 14 A5 66 F9 24 A2 66 00 [15:39:36]GetLastDocTimeStamp 1722094595 [15:39:36]current date 1722094777 [15:39:36]FM_GetShiftState [15:39:36]SAM_PROTO_GetShiftState [15:39:36]wFMCommunicate request_size=4 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 80 13 01 00 [15:39:36]Write to MH i2c: E2 08 00 02 0A 80 13 01 00 00 00 00 00 89 [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 05 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 05 00 02 0A 10 DE F4 FF FF D2 [15:39:36]Error from MH - 10 [15:39:36]res=8208 [15:39:36]FM_DeInit [15:39:36]wFMDisconnect [15:39:36]MH_SAM_Off [15:39:36]Write to MH i2c: E1 00 00 03 0A ED [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** Shut down ICC! [15:39:36]Read from MH i2c: E1 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E1 01 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E1 01 00 03 0A 00 EE [15:39:36]FM_Init [15:39:36]wFMConnect [15:39:36]MH_SAM_On [15:39:36]Write to MH i2c: E0 00 00 04 0A ED [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_init finished! [15:39:36]*** atr: [15:39:36]*** 0F 3B D5 18 FF 81 91 FE [15:39:36]*** 1F C3 80 73 C8 21 10 0A [15:39:36]*** 00 00 00 00 00 00 00 00 [15:39:36]*** 00 00 00 00 00 00 00 00 [15:39:36]*** 00 00 00 00 00 00 00 00 [15:39:36]*** 00 00 00 00 00 00 00 00 [15:39:36]*** 00 00 00 00 00 00 00 00 [15:39:36]*** 00 00 00 00 00 00 00 00 [15:39:36]Read from MH i2c: E0 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E0 10 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E0 10 00 04 0A 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 0C [15:39:36]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:39:36]wFMCommunicate request_size=10 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:39:36]Write to MH i2c: E2 0D 00 05 0A 00 A4 04 00 05 00 01 02 03 04 05 00 00 B9 [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 05 0A 00 90 00 83 [15:39:36]RAPDU: 90 00 [15:39:36]wFMCommunicate OK [15:39:36]wFMCommunicate request_size=4 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 80 11 00 00 [15:39:36]Write to MH i2c: E2 08 00 06 0A 80 11 00 00 00 00 00 00 8A [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 17 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 17 00 06 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [15:39:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:39:36]wFMCommunicate OK [15:39:36]Detected FM SN is 0000000000874959 [15:39:36]Stored FM SN is 0000000000874959 [15:39:36]wFMCommunicate request_size=9 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 80 16 00 00 04 1A 5E 01 00 [15:39:36]Write to MH i2c: E2 0C 00 07 0A 80 16 00 00 04 00 1A 5E 01 00 00 00 11 [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 07 0A 00 90 00 85 [15:39:36]RAPDU: 90 00 [15:39:36]wFMCommunicate OK [15:39:36]FM PIN OK [15:39:36]wFMCommunicate request_size=8 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 80 14 04 00 03 02 00 01 [15:39:36]Write to MH i2c: E2 0B 00 08 0A 80 14 04 00 03 00 02 00 01 00 00 9C [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 08 0A 00 90 00 86 [15:39:36]RAPDU: 90 00 [15:39:36]wFMCommunicate OK [15:39:36]wFMCommunicate request_size=13 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:39:36]Write to MH i2c: E2 10 00 09 0A 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 C1 [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [15:39:36]RAPDU: 90 00 [15:39:36]wFMCommunicate OK [15:39:36]wFMCommunicate request_size=4 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 80 11 00 00 [15:39:36]Write to MH i2c: E2 08 00 0A 0A 80 11 00 00 00 00 00 00 8E [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 17 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 17 00 0A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [15:39:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:39:36]wFMCommunicate OK [15:39:36]FM_GetShiftState [15:39:36]SAM_PROTO_GetShiftState [15:39:36]wFMCommunicate request_size=4 [15:39:36]MH_SAM_APDU [15:39:36]CAPDU: 80 13 01 00 [15:39:36]Write to MH i2c: E2 08 00 0B 0A 80 13 01 00 00 00 00 00 92 [15:39:36]Write i2c OK [15:39:36]MH_I2C_Read... [15:39:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:36]Read from MH i2c: E2 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 0E 00 [15:39:36]MH_I2C_Read... [15:39:36]Read from MH i2c: E2 0E 00 0B 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A0 [15:39:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:39:36]wFMCommunicate OK [15:39:36]SAM_PROTO_GetShiftState done [15:39:36]FM_GetShiftState done [15:39:36]opened in 1722038719 [15:39:36]opened+sec_in_day 1722125119 [15:39:36]quantity*price = 100005 [15:39:36]sum+1 = 100006 [15:39:36]Check (price>sum+1) || (price+1 о реализуемом товаре [15:39:38]line ОКРУГЛЕНИЕ: -0.05 [15:39:38]line ИТОГО: 1000.00 [15:39:38]line Внесено: 1000.00 [15:39:38]line СДАЧА: 0.00 [15:39:38]line НСП 1% : 8.85 [15:39:38]line НДС 12% : 106.20 [15:39:38]line Наличными: 1000.00 [15:39:38]line Безнал.: 0.00 [15:39:38]line Место: АЗС № 97 "Партнер Нефть" [15:39:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:39:38]line СНО: Общий режим [15:39:38]line Чек 385 27.07.2024 15:39 [15:39:38]line Смена: 438 ФФД: 1.0 [15:39:38]line ЗНМ: 0300000054 [15:39:38]line РНМ: 0000000000092624 [15:39:38]line Версия ККМ: 001 [15:39:38]line ФМ: 0000000000874959 [15:39:38]line ФД: 226025 [15:39:38]line ФПД: 230248963343243 [15:39:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T153938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226025&fm=230248963343243&tin=02508201610067®Number=0000000000092624&sum=100000 [15:39:38]written 0, free lines is 4095 [15:39:38]OFD Sender: Processing packet 226025 [packets to send 600, broken 599] [15:39:38]ProducePacketName [15:39:38]name=ofd_packets/00226025 [15:39:38]OFD Sender: To server: pG, [15:39:38]CommunicateWithHost lk.salyk.kg:30040 [15:39:38]ConnectInit lk.salyk.kg [15:39:39]Write to MH i2c: 01 00 00 49 0A 53 [15:39:39]Write i2c OK [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: 01 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: 01 07 00 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: 01 07 00 49 0A 00 00 00 00 00 64 0C CA [15:39:39]RasterBufferAndPrint [15:39:39]line [15:39:39]line [15:39:39]line [15:39:39]line [15:39:39]line [15:39:39]written 0, free lines is 3176 [15:39:39]MH_Cut [15:39:39]Write to MH i2c: D1 01 00 50 0A 01 2C [15:39:39]Write i2c OK [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: D1 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: D1 01 00 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: D1 01 00 50 0A 00 2B [15:39:39]Write to MH i2c: 01 00 00 51 0A 5B [15:39:39]Write i2c OK [15:39:39]MH_I2C_Read... [15:39:40]Connected sock=10 [15:39: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 35 39 0F 01 00 00 BF 22 07 01 1F A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 BA 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 72 03 00 35 04 06 00 D1 69 03 AB 83 8B 0C DF DA AF 4D 2B 67 EE [15:39:40]*** Cut start [15:39:40]*** Partial cut [15:39:40]*** CUTSNS_PIN = 1 [15:39:40]*** CUTSNS_PIN = 0 [15:39:40]*** Brake cut motor [15:39:41]Read from MH i2c: 01 [15:39:41]MH_I2C_Read... [15:39:41]*** Stop cut motor [15:39:41]*** Cut end [15:39:41]Read from MH i2c: 01 07 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: 01 07 00 51 0A 00 00 00 00 00 FF 0F 70 [15:39:41]process_action close_receipt done [15:39:41]requested_data is exist [15:39:41]produce_requested_data [15:39:41]requested_item fm.sn is exist - process it [15:39:41]wFMCommunicate request_size=4 [15:39:41]MH_SAM_APDU [15:39:41]CAPDU: 80 11 00 00 [15:39:41]Write to MH i2c: E2 08 00 52 0A 80 11 00 00 00 00 00 00 D6 [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:41]Read from MH i2c: E2 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 17 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 17 00 52 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [15:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:39:41]wFMCommunicate OK [15:39:41]requested_item fd.num is exist - process it [15:39:41]SAM_PROTO_GetFieldsCounters [15:39:41]wFMCommunicate request_size=4 [15:39:41]MH_SAM_APDU [15:39:41]CAPDU: 80 13 00 00 [15:39:41]Write to MH i2c: E2 08 00 53 0A 80 13 00 00 00 00 00 00 D9 [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:41]Read from MH i2c: E2 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 62 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 62 00 53 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [15:39:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:41]wFMCommunicate OK [15:39:41]SAM_PROTO_GetFieldsCounters done [15:39:41]requested_item shift.num is exist - process it [15:39:41]requested_item shift.opened is exist - process it [15:39:41]req_shift_opened [15:39:41]FM_GetShiftState [15:39:41]SAM_PROTO_GetShiftState [15:39:41]wFMCommunicate request_size=4 [15:39:41]MH_SAM_APDU [15:39:41]CAPDU: 80 13 01 00 [15:39:41]Write to MH i2c: E2 08 00 54 0A 80 13 01 00 00 00 00 00 DB [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 [15:39:41]MH_I2C_Read... [15:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:41]Read from MH i2c: E2 0E 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 0E 00 54 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E9 [15:39:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:39:41]wFMCommunicate OK [15:39:41]SAM_PROTO_GetShiftState done [15:39:41]FM_GetShiftState done [15:39:41]req_shift_opened done [15:39:41]requested_item shift.open_date is exist - process it [15:39:41]req_shift_open_date [15:39:41]req_shift_open_date done [15:39:41]produce_requested_data done [15:39:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226025,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:39:41]process_action_free close_receipt [15:39:41]json_value_free [15:39:41]json_value_free done [15:39:41]process_json_proto returns [15:39:41]Send response to host [15:39:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226025,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:39:41]free response buf [15:39:41]execute_script done [15:39:41]execute_script returns [15:39:41]free content buf [15:39:41]Sock 9.Close socket [15:39:41]Sock 9.Thread stoped [15:39:45]recv_with_timeout no data received [15:39:45]CommunicateWithHost answer receiving error [15:39:45]CommunicateWithHost err = -3 [15:39:45]OFD Sender: Server communicate error [15:39:45]recv_with_timeout no data received [15:39:50]OFD Sender: Processing packet 226025 [packets to send 600, broken 599] [15:39:50]ProducePacketName [15:39:50]name=ofd_packets/00226025 [15:39:50]OFD Sender: To server: pG, [15:39:50]CommunicateWithHost lk.salyk.kg:30040 [15:39:50]ConnectInit lk.salyk.kg [15:39:56]recv_with_timeout no data received [15:40:05]Connected sock=10 [15:40:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF 22 07 01 1F A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 BA 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 72 03 00 35 04 06 00 D1 69 03 AB 83 8B 0C DF DA AF 4D 2B 67 EE [15:40: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 35 39 4F 00 00 00 78 5D 47 00 A7 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 35 39 10 04 04 00 E9 72 03 00 F4 03 04 00 E3 C0 A4 66 B6 04 01 00 00 64 67 1C 20 9F BA 7D C9 [15:40:08]CommunicateWithHost err = 0 [15:40:08]CheckOFDResponse [15:40:08]1017 (14) - 77093643461234 [15:40:08]1041 (16) - 0000000000874959 [15:40:08]1040 (4) - 226025 [15:40:08]1012 (4) - 27.07.2024 09:41 [15:40:08]1206 (1) - 0 [15:40:08]OFD Sender: Remove packet 226025 [15:40:08]ProducePacketName [15:40:08]name=ofd_packets/00226025 [15:40:08]NVStorageDeleteData [15:40:08]OFD Sender: No OFD packet to send [15:40:13]OFD Sender: No OFD packet to send [15:40:16]accept exits with 8 [15:40:16]New connection [15:40:16]New thread 3067190628 created [15:40:16]Thread 3067047268 joined [15:40:16]Waiting for new connection... [15:40:16] Sock 8.Parse request [15:40:16]Sock 8.Check first char [15:40:16]Sock 8.First char is OK [15:40:16]request: POST /json_proto HTTP/1.0 [15:40:16]Method: POST [15:40:16]URL: /json_proto [15:40:16]Method is POST - this is cgi request [15:40:16]url: /json_proto [15:40:16]query_string will be loaded in cgi processing [15:40:16]execute_cgi json_proto POST (null) [15:40:16]execute_cgi path=json_proto method=POST [15:40:16]POST find Content-Length [15:40:16]Host: 172.17.43.131:8080 [15:40:16]Content-Length: 683 [15:40:16]Content-Type: application/json [15:40:16] [15:40:16]POST finish read [15:40:16]Found Content-Length = 683 [15:40:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:16]execute_script... [15:40:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:16]POST & json_proto [15:40:16]process_json_proto [15:40:16]json parsed OK: [15:40:16]protocol is kg_v1.0 [15:40:16]action value=close_receipt [15:40:16]process_action close_receipt [15:40:16]cmd_close_receipt [15:40:16]MH_GetDate [15:40:16]Write to MH i2c: F0 00 00 55 0A 4E [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: F0 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: F0 09 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: F0 09 00 55 0A 00 E1 14 A5 66 F9 24 A2 66 7C [15:40:16]GetLastDocTimeStamp 1722094778 [15:40:16]current date 1722094817 [15:40:16]FM_GetShiftState [15:40:16]SAM_PROTO_GetShiftState [15:40:16]wFMCommunicate request_size=4 [15:40:16]MH_SAM_APDU [15:40:16]CAPDU: 80 13 01 00 [15:40:16]Write to MH i2c: E2 08 00 56 0A 80 13 01 00 00 00 00 00 DD [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:16]Read from MH i2c: E2 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 0E 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 0E 00 56 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EB [15:40:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:40:16]wFMCommunicate OK [15:40:16]SAM_PROTO_GetShiftState done [15:40:16]FM_GetShiftState done [15:40:16]opened in 1722038719 [15:40:16]opened+sec_in_day 1722125119 [15:40:16]quantity*price = 100005 [15:40:16]sum+1 = 100006 [15:40:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 386 27.07.2024 15:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226026 ФПД: 225047444758247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226026&fm=225047444758247&tin=02508201610067®Number=0000000000092624&sum=100000 [15:40:17]StoreToDocumentArchive [15:40:17]shift 438 fd 226026 [15:40:17]save to /storage/0438/doc_00226026 [15:40:17]save last doc name /storage/0438/doc_00226026 to /storage/kkm_last_doc_name [15:40:17]save OK [15:40:17]Clear old archive folders... [15:40:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:40:18]tlvbuf is 01A06E60 [15:40:18]SAM_PROTO_ClearQueue [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 09 00 00 [15:40:18]Write to MH i2c: E2 08 00 63 0A 80 09 00 00 00 00 00 00 DF [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 63 0A 00 90 00 E1 [15:40:18]RAPDU: 90 00 [15:40:18]wFMCommunicate OK [15:40:18]SAM_PROTO_ClearQueue done [15:40:18]KKMCreateOFDPacket [15:40:18]OFDProtocolAddRootSTLVToBuf [15:40:18]FM_MakeSignedData [15:40:18]FM_MakeSignedData [15:40:18]SAM_PROTO_SignData [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 0D 01 02 [15:40:18]Write to MH i2c: E2 08 00 64 0A 80 0D 01 02 00 00 00 00 E7 [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 64 0A 00 90 00 E2 [15:40:18]RAPDU: 90 00 [15:40:18]wFMCommunicate OK [15:40:18]wFMCommunicate request_size=255 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 E1 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 72 03 00 35 04 06 00 CC [15:40:18]Write to MH i2c: E2 02 01 65 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 E1 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 72 03 00 35 04 06 00 CC 00 00 62 [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 65 0A 00 90 00 E3 [15:40:18]RAPDU: 90 00 [15:40:18]wFMCommunicate OK [15:40:18]wFMCommunicate request_size=10 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 0D 02 02 05 AD F1 00 9E E7 [15:40:18]Write to MH i2c: E2 0D 00 66 0A 80 0D 02 02 05 00 AD F1 00 9E E7 00 00 17 [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 03 00 66 0A 00 90 00 E4 [15:40:18]RAPDU: 90 00 [15:40:18]wFMCommunicate OK [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 0D 03 02 [15:40:18]Write to MH i2c: E2 08 00 67 0A 80 0D 03 02 00 00 00 00 EC [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 0B 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 0B 00 67 0A 00 7D AF 7D 7C 5A E9 20 FC 90 00 71 [15:40:18]RAPDU: 7D AF 7D 7C 5A E9 20 FC 90 00 [15:40:18]wFMCommunicate OK [15:40:18]SAM_PROTO_SignData done [15:40:18]FM_MakeSignedData done [15:40:18]CreateOFDProtocolMessage [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 11 00 00 [15:40:18]Write to MH i2c: E2 08 00 68 0A 80 11 00 00 00 00 00 00 EC [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 17 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 17 00 68 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [15:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:40:18]wFMCommunicate OK [15:40:18]CreateOFDProtocolMessage done [15:40:18]OFDSenderStorePacket 226026 [15:40:18]StoreOFDPacket docnum=226026 [15:40:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE C3 07 01 66 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 E1 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 72 03 00 35 04 06 00 CC AD F1 00 9E E7 7D AF 7D 7C 5A E9 20 FC [15:40:18]CheckFolder [15:40:18]dirname=/storage/ofd_packets [15:40:18]CheckFolder done [15:40:18]ProducePacketName [15:40:18]name=ofd_packets/00226026 [15:40:18]NVStorageSaveData ofd_packets/00226026 [15:40:18]File name is /storage/ofd_packets/00226026 [15:40:18]Write 301 bytes [15:40:18]NVStorageSaveData done [15:40:18]OFDSenderStorePacket done [15:40:18]KKMCreateOFDPacket done [15:40:18]NVStorageSaveData kkm_last_timestamp [15:40:18]File name is /storage/kkm_last_timestamp [15:40:18]Write 4 bytes [15:40:18]NVStorageSaveData done [15:40:18]ExternCall_PrintAddStr [15:40:18]wPrintStart [15:40:18]Write to MH i2c: 01 00 00 69 0A 73 [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: 01 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: 01 07 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: 01 07 00 69 0A 00 00 00 00 00 FF 0F 88 [15:40:18]RasterBufferAndPrint [15:40:18]line Счет N : (1)2002331 [15:40:18]line ИНН: 02508201610067 [15:40:18]line Контрольно-Кассовый Чек [15:40:18]line ПРОДАЖА [15:40:18]line ТРК (МРК, ГНК) : 63 [15:40:18]line Товар: 2710124130 [15:40:18]line Аи-92-К-5 [15:40:18]line 14.750 * 67.80 [15:40:18]line = 1000.05 [15:40:18]line НДС 12% НСП 1% [15:40:18]line > о реализуемом товаре [15:40:18]line ОКРУГЛЕНИЕ: -0.05 [15:40:18]line ИТОГО: 1000.00 [15:40:18]line Внесено: 1000.00 [15:40:18]line СДАЧА: 0.00 [15:40:18]line НСП 1% : 8.85 [15:40:18]line НДС 12% : 106.20 [15:40:18]line Наличными: 1000.00 [15:40:18]line Безнал.: 0.00 [15:40:18]line Место: АЗС № 97 "Партнер Нефть" [15:40:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:40:18]line СНО: Общий режим [15:40:18]line Чек 386 27.07.2024 15:40 [15:40:18]line Смена: 438 ФФД: 1.0 [15:40:18]line ЗНМ: 0300000054 [15:40:18]line РНМ: 0000000000092624 [15:40:18]line Версия ККМ: 001 [15:40:18]line ФМ: 0000000000874959 [15:40:18]line ФД: 226026 [15:40:18]line ФПД: 225047444758247 [15:40:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226026&fm=225047444758247&tin=02508201610067®Number=0000000000092624&sum=100000 [15:40:18]OFD Sender: Processing packet 226026 [packets to send 600, broken 599] [15:40:18]ProducePacketName [15:40:18]name=ofd_packets/00226026 [15:40:18]OFD Sender: To server: pG, [15:40:18]CommunicateWithHost lk.salyk.kg:30040 [15:40:18]ConnectInit lk.salyk.kg [15:40:18]written 0, free lines is 4095 [15:40:19]Write to MH i2c: 01 00 00 94 0A 9E [15:40:19]Write i2c OK [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: 01 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: 01 07 00 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: 01 07 00 94 0A 00 00 00 00 00 61 0C 12 [15:40:19]RasterBufferAndPrint [15:40:19]line [15:40:19]line [15:40:19]line [15:40:19]line [15:40:19]line [15:40:19]written 0, free lines is 3173 [15:40:19]MH_Cut [15:40:19]Write to MH i2c: D1 01 00 9B 0A 01 77 [15:40:19]Write i2c OK [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: D1 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: D1 01 00 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: D1 01 00 9B 0A 00 76 [15:40:19]Write to MH i2c: 01 00 00 9C 0A A6 [15:40:19]Write i2c OK [15:40:19]MH_I2C_Read... [15:40:19]Connected sock=9 [15:40:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE C3 07 01 66 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 E1 14 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 72 03 00 35 04 06 00 CC AD F1 00 9E E7 7D AF 7D 7C 5A E9 20 FC [15:40: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 35 39 4F 00 00 00 DC C5 47 00 DB 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 35 39 10 04 04 00 EA 72 03 00 F4 03 04 00 EF C0 A4 66 B6 04 01 00 00 C3 4B 66 59 63 83 8C 2C [15:40:20]CommunicateWithHost err = 0 [15:40:20]CheckOFDResponse [15:40:20]1017 (14) - 77093643461234 [15:40:20]1041 (16) - 0000000000874959 [15:40:20]1040 (4) - 226026 [15:40:20]1012 (4) - 27.07.2024 09:42 [15:40:20]1206 (1) - 0 [15:40:20]OFD Sender: Remove packet 226026 [15:40:20]ProducePacketName [15:40:20]name=ofd_packets/00226026 [15:40:20]NVStorageDeleteData [15:40:20]*** Cut start [15:40:20]*** Partial cut [15:40:20]*** CUTSNS_PIN = 1 [15:40:20]*** CUTSNS_PIN = 0 [15:40:20]OFD Sender: No OFD packet to send [15:40:20]*** Brake cut motor [15:40:21]Read from MH i2c: 01 [15:40:21]MH_I2C_Read... [15:40:21]*** Stop cut motor [15:40:21]*** Cut end [15:40:21]Read from MH i2c: 01 07 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: 01 07 00 9C 0A 00 00 00 00 00 FF 0F BB [15:40:21]process_action close_receipt done [15:40:21]requested_data is exist [15:40:21]produce_requested_data [15:40:21]requested_item fm.sn is exist - process it [15:40:21]wFMCommunicate request_size=4 [15:40:21]MH_SAM_APDU [15:40:21]CAPDU: 80 11 00 00 [15:40:21]Write to MH i2c: E2 08 00 9D 0A 80 11 00 00 00 00 00 00 21 [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:21]Read from MH i2c: E2 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 17 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 17 00 9D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [15:40:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:40:21]wFMCommunicate OK [15:40:21]requested_item fd.num is exist - process it [15:40:21]SAM_PROTO_GetFieldsCounters [15:40:21]wFMCommunicate request_size=4 [15:40:21]MH_SAM_APDU [15:40:21]CAPDU: 80 13 00 00 [15:40:21]Write to MH i2c: E2 08 00 9E 0A 80 13 00 00 00 00 00 00 24 [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:21]Read from MH i2c: E2 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 62 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 62 00 9E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [15:40: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:21]wFMCommunicate OK [15:40:21]SAM_PROTO_GetFieldsCounters done [15:40:21]requested_item shift.num is exist - process it [15:40:21]requested_item shift.opened is exist - process it [15:40:21]req_shift_opened [15:40:21]FM_GetShiftState [15:40:21]SAM_PROTO_GetShiftState [15:40:21]wFMCommunicate request_size=4 [15:40:21]MH_SAM_APDU [15:40:21]CAPDU: 80 13 01 00 [15:40:21]Write to MH i2c: E2 08 00 9F 0A 80 13 01 00 00 00 00 00 26 [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:21]Read from MH i2c: E2 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 0E 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 0E 00 9F 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 34 [15:40:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:40:21]wFMCommunicate OK [15:40:21]SAM_PROTO_GetShiftState done [15:40:21]FM_GetShiftState done [15:40:21]req_shift_opened done [15:40:21]requested_item shift.open_date is exist - process it [15:40:21]req_shift_open_date [15:40:21]req_shift_open_date done [15:40:21]produce_requested_data done [15:40:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226026,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:40:21]process_action_free close_receipt [15:40:21]json_value_free [15:40:21]json_value_free done [15:40:21]process_json_proto returns [15:40:21]Send response to host [15:40:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226026,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:40:21]free response buf [15:40:21]execute_script done [15:40:21]execute_script returns [15:40:21]free content buf [15:40:21]Sock 8.Close socket [15:40:21]Sock 8.Thread stoped [15:40:25]OFD Sender: No OFD packet to send [15:40:29]recv_with_timeout no data received [15:40:30]OFD Sender: No OFD packet to send [15:40:35]OFD Sender: No OFD packet to send [15:40:39]recv_with_timeout no data received [15:40:40]OFD Sender: No OFD packet to send [15:40:45]OFD Sender: No OFD packet to send [15:40:50]OFD Sender: No OFD packet to send [15:40:55]OFD Sender: No OFD packet to send [15:41:00]OFD Sender: No OFD packet to send [15:41:05]OFD Sender: No OFD packet to send [15:41:10]OFD Sender: No OFD packet to send [15:41:15]OFD Sender: No OFD packet to send [15:41:20]OFD Sender: No OFD packet to send [15:41:25]OFD Sender: No OFD packet to send [15:41:31]OFD Sender: No OFD packet to send [15:41:35]recv_with_timeout no data received [15:41:36]OFD Sender: No OFD packet to send [15:41:41]OFD Sender: No OFD packet to send [15:41:46]OFD Sender: No OFD packet to send [15:41:51]OFD Sender: No OFD packet to send [15:41:56]OFD Sender: No OFD packet to send [15:42:01]OFD Sender: No OFD packet to send [15:42:06]OFD Sender: No OFD packet to send [15:42:11]OFD Sender: No OFD packet to send [15:42:16]OFD Sender: No OFD packet to send [15:42:21]OFD Sender: No OFD packet to send [15:42:26]OFD Sender: No OFD packet to send [15:42:31]OFD Sender: No OFD packet to send [15:42:36]OFD Sender: No OFD packet to send [15:42:41]OFD Sender: No OFD packet to send [15:42:46]OFD Sender: No OFD packet to send [15:42:51]OFD Sender: No OFD packet to send [15:42:56]OFD Sender: No OFD packet to send [15:43:01]OFD Sender: No OFD packet to send [15:43:06]OFD Sender: No OFD packet to send [15:43:11]OFD Sender: No OFD packet to send [15:43:16]OFD Sender: No OFD packet to send [15:43:17]accept exits with 10 [15:43:17]New connection [15:43:17]New thread 3067047268 created [15:43:17]Thread 3067190628 joined [15:43:17]Waiting for new connection... [15:43:17] Sock 10.Parse request [15:43:17]Sock 10.Check first char [15:43:17]Sock 10.First char is OK [15:43:17]request: POST /json_proto HTTP/1.0 [15:43:17]Method: POST [15:43:17]URL: /json_proto [15:43:17]Method is POST - this is cgi request [15:43:17]url: /json_proto [15:43:17]query_string will be loaded in cgi processing [15:43:17]execute_cgi json_proto POST (null) [15:43:17]execute_cgi path=json_proto method=POST [15:43:17]POST find Content-Length [15:43:17]Host: 172.17.43.131:8080 [15:43:17]Content-Length: 804 [15:43:17]Content-Type: application/json [15:43:17] [15:43:17]POST finish read [15:43:17]Found Content-Length = 804 [15:43:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:17]execute_script... [15:43: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)2002333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:17]POST & json_proto [15:43:17]process_json_proto [15:43:17]json parsed OK: [15:43:17]protocol is kg_v1.0 [15:43:17]action value=close_receipt [15:43:17]process_action close_receipt [15:43:17]cmd_close_receipt [15:43:17]MH_GetDate [15:43:17]Write to MH i2c: F0 00 00 A0 0A 99 [15:43:17]Write i2c OK [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: F0 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: F0 09 00 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: F0 09 00 A0 0A 00 96 15 A5 66 F9 24 A2 66 7D [15:43:17]GetLastDocTimeStamp 1722094817 [15:43:17]current date 1722094998 [15:43:17]FM_GetShiftState [15:43:17]SAM_PROTO_GetShiftState [15:43:17]wFMCommunicate request_size=4 [15:43:17]MH_SAM_APDU [15:43:17]CAPDU: 80 13 01 00 [15:43:17]Write to MH i2c: E2 08 00 A1 0A 80 13 01 00 00 00 00 00 28 [15:43:17]Write i2c OK [15:43:17]MH_I2C_Read... [15:43:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:17]Read from MH i2c: E2 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 0E 00 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 0E 00 A1 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 36 [15:43:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:43:17]wFMCommunicate OK [15:43:17]SAM_PROTO_GetShiftState done [15:43:17]FM_GetShiftState done [15:43:17]opened in 1722038719 [15:43:17]opened+sec_in_day 1722125119 [15:43:17]quantity*price = 200010 [15:43:17]sum+1 = 200011 [15:43:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 387 27.07.2024 15:43 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226027 ФПД: 170223821551741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226027&fm=170223821551741&tin=02508201610067®Number=0000000000092624&sum=200010 [15:43:19]StoreToDocumentArchive [15:43:19]shift 438 fd 226027 [15:43:19]save to /storage/0438/doc_00226027 [15:43:19]save last doc name /storage/0438/doc_00226027 to /storage/kkm_last_doc_name [15:43:19]save OK [15:43:19]Clear old archive folders... [15:43:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:19]tlvbuf is 01A07840 [15:43:19]SAM_PROTO_ClearQueue [15:43:19]wFMCommunicate request_size=4 [15:43:19]MH_SAM_APDU [15:43:19]CAPDU: 80 09 00 00 [15:43:19]Write to MH i2c: E2 08 00 AE 0A 80 09 00 00 00 00 00 00 2A [15:43:19]Write i2c OK [15:43:19]MH_I2C_Read... [15:43:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:19]Read from MH i2c: E2 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 AE 0A 00 90 00 2C [15:43:19]RAPDU: 90 00 [15:43:19]wFMCommunicate OK [15:43:19]SAM_PROTO_ClearQueue done [15:43:19]KKMCreateOFDPacket [15:43:19]OFDProtocolAddRootSTLVToBuf [15:43:19]FM_MakeSignedData [15:43:19]FM_MakeSignedData [15:43:19]SAM_PROTO_SignData [15:43:19]wFMCommunicate request_size=4 [15:43:19]MH_SAM_APDU [15:43:19]CAPDU: 80 0D 01 02 [15:43:19]Write to MH i2c: E2 08 00 AF 0A 80 0D 01 02 00 00 00 00 32 [15:43:19]Write i2c OK [15:43:19]MH_I2C_Read... [15:43:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:19]Read from MH i2c: E2 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 AF 0A 00 90 00 2D [15:43:19]RAPDU: 90 00 [15:43:19]wFMCommunicate OK [15:43:19]wFMCommunicate request_size=255 [15:43:19]MH_SAM_APDU [15:43: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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 96 15 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 72 03 00 35 04 06 00 9A [15:43:19]Write to MH i2c: E2 02 01 B0 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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 96 15 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 72 03 00 35 04 06 00 9A 00 00 BC [15:43:19]Write i2c OK [15:43:19]MH_I2C_Read... [15:43:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:19]Read from MH i2c: E2 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 B0 0A 00 90 00 2E [15:43:19]RAPDU: 90 00 [15:43:19]wFMCommunicate OK [15:43:19]wFMCommunicate request_size=10 [15:43:19]MH_SAM_APDU [15:43:19]CAPDU: 80 0D 02 02 05 D1 52 6A 78 7D [15:43:19]Write to MH i2c: E2 0D 00 B1 0A 80 0D 02 02 05 00 D1 52 6A 78 7D 00 00 C1 [15:43:19]Write i2c OK [15:43:19]MH_I2C_Read... [15:43:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:19]Read from MH i2c: E2 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 03 00 B1 0A 00 90 00 2F [15:43:19]RAPDU: 90 00 [15:43:19]wFMCommunicate OK [15:43:19]wFMCommunicate request_size=4 [15:43:19]MH_SAM_APDU [15:43:19]CAPDU: 80 0D 03 02 [15:43:19]Write to MH i2c: E2 08 00 B2 0A 80 0D 03 02 00 00 00 00 37 [15:43:19]Write i2c OK [15:43:19]MH_I2C_Read... [15:43:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:19]Read from MH i2c: E2 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 0B 00 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 0B 00 B2 0A 00 4A F3 AF 88 83 10 2E 1A 90 00 87 [15:43:19]RAPDU: 4A F3 AF 88 83 10 2E 1A 90 00 [15:43:19]wFMCommunicate OK [15:43:19]SAM_PROTO_SignData done [15:43:19]FM_MakeSignedData done [15:43:19]CreateOFDProtocolMessage [15:43:19]wFMCommunicate request_size=4 [15:43:19]MH_SAM_APDU [15:43:19]CAPDU: 80 11 00 00 [15:43:19]Write to MH i2c: E2 08 00 B3 0A 80 11 00 00 00 00 00 00 37 [15:43:19]Write i2c OK [15:43:19]MH_I2C_Read... [15:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:19]Read from MH i2c: E2 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 17 00 [15:43:19]MH_I2C_Read... [15:43:19]Read from MH i2c: E2 17 00 B3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [15:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:43:19]wFMCommunicate OK [15:43:19]CreateOFDProtocolMessage done [15:43:19]OFDSenderStorePacket 226027 [15:43:19]StoreOFDPacket docnum=226027 [15:43:24]1041 (16) - 0000000000874959 [15:43:24]1040 (4) - 226027 [15:43:24]1012 (4) - 27.07.2024 09:45 [15:43:24]1206 (1) - 0 [15:43:24]OFD Sender: Remove packet 226027 [15:43:24]ProducePacketName [15:43:24]name=ofd_packets/00226027 [15:43:24]NVStorageDeleteData [15:43:25]OFD Sender: No OFD packet to send [15:43:30]OFD Sender: No OFD packet to send [15:43:35]OFD Sender: No OFD packet to send [15:43:35]recv_with_timeout no data received [15:43:40]OFD Sender: No OFD packet to send [15:43:45]OFD Sender: No OFD packet to send [15:43:47]recv_with_timeout no data received [15:43:50]OFD Sender: No OFD packet to send [15:43:55]OFD Sender: No OFD packet to send [15:44:00]OFD Sender: No OFD packet to send [15:44:05]OFD Sender: No OFD packet to send [15:44:10]OFD Sender: No OFD packet to send [15:44:15]OFD Sender: No OFD packet to send [15:44:20]OFD Sender: No OFD packet to send [15:44:22]recv_with_timeout no data received [15:44:25]OFD Sender: No OFD packet to send [15:44:30]OFD Sender: No OFD packet to send [15:44:35]OFD Sender: No OFD packet to send [15:44:40]OFD Sender: No OFD packet to send [15:44:45]OFD Sender: No OFD packet to send [15:44:50]OFD Sender: No OFD packet to send [15:44:55]OFD Sender: No OFD packet to send [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]KKMSetReceiptItemData err=0 [15:39:37]KKMAddReceiptItem [15:39:37]LoadAmountFromDocumentTag total=0 [15:39:37]LoadAmountFromDocumentTag cost=100005 [15:39:37]SetAmountToDocument total=100005 [15:39:37]Malloc new data [15:39:37]cost*persent_nds=12000600 [15:39:37]+500=12001100 [15:39:37]tax_nds_amount=10620 [15:39:37]cost*persent_nds=1000050 [15:39:37]+500=1000550 [15:39:37]tax_nsp_amount=885 [15:39:37]Load OK [15:39:37]Load OK [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]Load OK [15:39:37]Load OK [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]free (receipt_item_data.pre_item_text) [15:39:37]free (receipt_item_data.post_item_text) [15:39:37]done [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]KKMSetReceiptData OK [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]Malloc new data [15:39:37]ProcessDocumentItem done err = 0, tmpTLVsize=111 [15:39:37]tlvbuf is 01A0B340 [15:39:37]KKMLoadAndSignReceiptData [15:39:37]SAM_PROTO_ProcessDocument [15:39:37]wFMCommunicate request_size=9 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 01 00 04 03 00 6F 00 [15:39:37]Write to MH i2c: E2 0C 00 0D 0A 80 15 01 00 04 00 03 00 6F 00 00 00 10 [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 0D 0A 00 90 00 8B [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=10 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [15:39:37]Write to MH i2c: E2 0D 00 0E 0A 80 15 02 00 05 00 1E 04 01 00 01 00 00 C6 [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 0E 0A 00 90 00 8C [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=15 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 0A FC 03 06 00 A0 86 01 00 00 00 [15:39:37]Write to MH i2c: E2 12 00 0F 0A 80 15 02 00 0A 00 FC 03 06 00 A0 86 01 00 00 00 00 00 D9 [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 0F 0A 00 90 00 8D [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=47 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 [15:39:37]Write to MH i2c: E2 32 00 10 0A 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 00 00 0E [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 10 0A 00 90 00 8E [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=15 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 0A 07 04 06 00 A0 86 01 00 00 00 [15:39:37]Write to MH i2c: E2 12 00 11 0A 80 15 02 00 0A 00 07 04 06 00 A0 86 01 00 00 00 00 00 E7 [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 11 0A 00 90 00 8F [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=15 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [15:39:37]Write to MH i2c: E2 12 00 12 0A 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 F3 [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 12 0A 00 90 00 90 [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=11 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [15:39:37]Write to MH i2c: E2 0E 00 13 0A 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 CF [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 13 0A 00 90 00 91 [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=13 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 08 F4 03 04 00 BA 14 A5 66 [15:39:37]Write to MH i2c: E2 10 00 14 0A 80 15 02 00 08 00 F4 03 04 00 BA 14 A5 66 00 00 82 [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 14 0A 00 90 00 92 [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=25 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [15:39:37]Write to MH i2c: E2 1C 00 15 0A 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 FF [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:37]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:39:37]Read from MH i2c: E2 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 [15:39:37]MH_I2C_Read... [15:39:37]Read from MH i2c: E2 03 00 15 0A 00 90 00 93 [15:39:37]RAPDU: 90 00 [15:39:37]wFMCommunicate OK [15:39:37]wFMCommunicate request_size=4 [15:39:37]MH_SAM_APDU [15:39:37]CAPDU: 80 15 03 00 [15:39:37]Write to MH i2c: E2 08 00 16 0A 80 15 03 00 00 00 00 00 A1 [15:39:37]Write i2c OK [15:39:37]MH_I2C_Read... [15:39:38]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [15:39:38]Read from MH i2c: E2 [15:39:38]MH_I2C_Read... [15:39:38]Read from MH i2c: E2 40 00 [15:39:38]MH_I2C_Read... [15:39:38]Read from MH i2c: E2 40 00 16 0A 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 35 39 10 04 04 00 E9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 81 01 00 00 35 04 06 00 D1 69 03 AB 83 8B 90 00 2E [15:39:38]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 35 39 10 04 04 00 E9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 81 01 00 00 35 04 06 00 D1 69 03 AB 83 8B 90 00 [15:39:38]wFMCommunicate OK [15:39:38]SAM_PROTO_ProcessDocument answer len = 59 [15:39:38]SAM_PROTO_ProcessDocument done [15:39:38]SetTLVBufToDocument [15:39:38]Processing tag 1209 (04B9) [15:39:38]Malloc new data [15:39:38]Processing tag 1041 (0411) [15:39:38]Processing tag 1040 (0410) [15:39:38]Malloc new data [15:39:38]Processing tag 1038 (040E) [15:39:38]Malloc new data [15:39:38]Processing tag 1042 (0412) [15:39:38]Malloc new data [15:39:38]Processing tag 1077 (0435) [15:39:38]Malloc new data [15:39:38]SetTLVBufToDocument err=0 [15:39:38]KKMLoadAndSignReceiptData store KKM data [15:39:38]KKMLoadAndSignReceiptData err=0 [15:39:38]wFMCommunicate request_size=4 [15:39:38]MH_SAM_A[15:45:00]OFD Sender: No OFD packet to send [15:45:05]OFD Sender: No OFD packet to send [15:45:10]OFD Sender: No OFD packet to send [15:45:15]OFD Sender: No OFD packet to send [15:45:20]OFD Sender: No OFD packet to send [15:45:25]OFD Sender: No OFD packet to send [15:45:30]OFD Sender: No OFD packet to send [15:45:35]OFD Sender: No OFD packet to send [15:45:40]OFD Sender: No OFD packet to send [15:45:45]OFD Sender: No OFD packet to send [15:45:50]OFD Sender: No OFD packet to send [15:45:55]OFD Sender: No OFD packet to send [15:46:00]OFD Sender: No OFD packet to send [15:46:05]OFD Sender: No OFD packet to send [15:46:10]OFD Sender: No OFD packet to send [15:46:15]OFD Sender: No OFD packet to send [15:46:20]OFD Sender: No OFD packet to send [15:46:25]OFD Sender: No OFD packet to send [15:46:27]accept exits with 9 [15:46:27]New connection [15:46:27]New thread 3067190628 created [15:46:27]Thread 3067047268 joined [15:46:27]Waiting for new connection... [15:46:27] Sock 9.Parse request [15:46:27]Sock 9.Check first char [15:46:27]Sock 9.First char is OK [15:46:27]request: POST /json_proto HTTP/1.0 [15:46:27]Method: POST [15:46:27]URL: /json_proto [15:46:27]Method is POST - this is cgi request [15:46:27]url: /json_proto [15:46:27]query_string will be loaded in cgi processing [15:46:27]execute_cgi json_proto POST (null) [15:46:27]execute_cgi path=json_proto method=POST [15:46:27]POST find Content-Length [15:46:27]Host: 172.17.43.131:8080 [15:46:27]Content-Length: 798 [15:46:27]Content-Type: application/json [15:46:27] [15:46:27]POST finish read [15:46:27]Found Content-Length = 798 [15:46:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:27]execute_script... [15:46: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)2002334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:27]POST & json_proto [15:46:27]process_json_proto [15:46:27]json parsed OK: [15:46:27]protocol is kg_v1.0 [15:46:27]action value=close_receipt [15:46:27]process_action close_receipt [15:46:27]cmd_close_receipt [15:46:27]MH_GetDate [15:46:27]Write to MH i2c: F0 00 00 EA 0A E3 [15:46:27]Write i2c OK [15:46:27]MH_I2C_Read... [15:46:27]Read from MH i2c: F0 [15:46:27]MH_I2C_Read... [15:46:27]Read from MH i2c: F0 09 00 [15:46:27]MH_I2C_Read... [15:46:27]Read from MH i2c: F0 09 00 EA 0A 00 54 16 A5 66 F9 24 A2 66 86 [15:46:27]GetLastDocTimeStamp 1722094998 [15:46:27]current date 1722095188 [15:46:27]FM_GetShiftState [15:46:27]SAM_PROTO_GetShiftState [15:46:27]wFMCommunicate request_size=4 [15:46:27]MH_SAM_APDU [15:46:27]CAPDU: 80 13 01 00 [15:46:27]Write to MH i2c: E2 08 00 EB 0A 80 13 01 00 00 00 00 00 72 [15:46:27]Write i2c OK [15:46:27]MH_I2C_Read... [15:46:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:27]Read from MH i2c: E2 [15:46:27]MH_I2C_Read... [15:46:27]Read from MH i2c: E2 0E 00 [15:46:27]MH_I2C_Read... [15:46:27]Read from MH i2c: E2 0E 00 EB 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 80 [15:46:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:46:27]wFMCommunicate OK [15:46:27]SAM_PROTO_GetShiftState done [15:46:27]FM_GetShiftState done [15:46:27]opened in 1722038719 [15:46:27]opened+sec_in_day 1722125119 [15:46:27]quantity*price = 50063 [15:46:27]sum+1 = 50064 [15:46:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 388 27.07.2024 15:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226028 ФПД: 72099101199069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154628&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226028&fm=72099101199069&tin=02508201610067®Number=0000000000092624&sum=50063 [15:46:28]StoreToDocumentArchive [15:46:28]shift 438 fd 226028 [15:46:28]save to /storage/0438/doc_00226028 [15:46:28]save last doc name /storage/0438/doc_00226028 to /storage/kkm_last_doc_name [15:46:28]save OK [15:46:28]Clear old archive folders... [15:46:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:46:28]tlvbuf is 019DEF40 [15:46:28]SAM_PROTO_ClearQueue [15:46:28]wFMCommunicate request_size=4 [15:46:28]MH_SAM_APDU [15:46:28]CAPDU: 80 09 00 00 [15:46:28]Write to MH i2c: E2 08 00 F8 0A 80 09 00 00 00 00 00 00 74 [15:46:28]Write i2c OK [15:46:28]MH_I2C_Read... [15:46:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:28]Read from MH i2c: E2 [15:46:28]MH_I2C_Read... [15:46:28]Read from MH i2c: E2 03 00 [15:46:28]MH_I2C_Read... [15:46:28]Read from MH i2c: E2 03 00 F8 0A 00 90 00 76 [15:46:28]RAPDU: 90 00 [15:46:28]wFMCommunicate OK [15:46:28]SAM_PROTO_ClearQueue done [15:46:28]KKMCreateOFDPacket [15:46:28]OFDProtocolAddRootSTLVToBuf [15:46:28]FM_MakeSignedData [15:46:28]FM_MakeSignedData [15:46:28]SAM_PROTO_SignData [15:46:28]wFMCommunicate request_size=4 [15:46:28]MH_SAM_APDU [15:46:28]CAPDU: 80 0D 01 02 [15:46:28]Write to MH i2c: E2 08 00 F9 0A 80 0D 01 02 00 00 00 00 7C [15:46:28]Write i2c OK [15:46:28]MH_I2C_Read... [15:46:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:28]Read from MH i2c: E2 [15:46:28]MH_I2C_Read... [15:46:28]Read from MH i2c: E2 03 00 [15:46:28]MH_I2C_Read... [15:46:28]Read from MH i2c: E2 03 00 F9 0A 00 90 00 77 [15:46:28]RAPDU: 90 00 [15:46:28]wFMCommunicate OK [15:46:28]wFMCommunicate request_size=255 [15:46:28]MH_SAM_APDU [15:46:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 54 16 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 72 03 00 35 04 06 00 41 92 E1 50 [15:46:28]Write to MH i2c: E2 02 01 FA 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 54 16 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 72 03 00 35 04 06 00 41 92 E1 50 00 00 25 [15:46:28]Write i2c OK [15:46:28]MH_I2C_Read... [15:46:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:29]Read from MH i2c: E2 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 03 00 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 03 00 FA 0A 00 90 00 78 [15:46:29]RAPDU: 90 00 [15:46:29]wFMCommunicate OK [15:46:29]wFMCommunicate request_size=7 [15:46:29]MH_SAM_APDU [15:46:29]CAPDU: 80 0D 02 02 02 CA DD [15:46:29]Write to MH i2c: E2 0A 00 FB 0A 80 0D 02 02 02 00 CA DD 00 00 2A [15:46:29]Write i2c OK [15:46:29]MH_I2C_Read... [15:46:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:29]Read from MH i2c: E2 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 03 00 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 03 00 FB 0A 00 90 00 79 [15:46:29]RAPDU: 90 00 [15:46:29]wFMCommunicate OK [15:46:29]wFMCommunicate request_size=4 [15:46:29]MH_SAM_APDU [15:46:29]CAPDU: 80 0D 03 02 [15:46:29]Write to MH i2c: E2 08 00 FC 0A 80 0D 03 02 00 00 00 00 81 [15:46:29]Write i2c OK [15:46:29]MH_I2C_Read... [15:46:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:29]Read from MH i2c: E2 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 0B 00 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 0B 00 FC 0A 00 7F 27 B4 54 8A 38 8B F5 90 00 72 [15:46:29]RAPDU: 7F 27 B4 54 8A 38 8B F5 90 00 [15:46:29]wFMCommunicate OK [15:46:29]SAM_PROTO_SignData done [15:46:29]FM_MakeSignedData done [15:46:29]CreateOFDProtocolMessage [15:46:29]wFMCommunicate request_size=4 [15:46:29]MH_SAM_APDU [15:46:29]CAPDU: 80 11 00 00 [15:46:29]Write to MH i2c: E2 08 00 FD 0A 80 11 00 00 00 00 00 00 81 [15:46:29]Write i2c OK [15:46:29]MH_I2C_Read... [15:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:29]Read from MH i2c: E2 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 17 00 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: E2 17 00 FD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [15:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:46:29]wFMCommunicate OK [15:46:29]CreateOFDProtocolMessage done [15:46:29]OFDSenderStorePacket 226028 [15:46:29]StoreOFDPacket docnum=226028 [15:46:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BA C9 04 01 F6 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 54 16 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 72 03 00 35 04 06 00 41 92 E1 50 CA DD 7F 27 B4 54 8A 38 8B F5 [15:46:29]CheckFolder [15:46:29]dirname=/storage/ofd_packets [15:46:29]CheckFolder done [15:46:29]ProducePacketName [15:46:29]name=ofd_packets/00226028 [15:46:29]NVStorageSaveData ofd_packets/00226028 [15:46:29]File name is /storage/ofd_packets/00226028 [15:46:29]Write 298 bytes [15:46:29]NVStorageSaveData done [15:46:29]OFDSenderStorePacket done [15:46:29]KKMCreateOFDPacket done [15:46:29]NVStorageSaveData kkm_last_timestamp [15:46:29]File name is /storage/kkm_last_timestamp [15:46:29]Write 4 bytes [15:46:29]NVStorageSaveData done [15:46:29]ExternCall_PrintAddStr [15:46:29]wPrintStart [15:46:29]Write to MH i2c: 01 00 00 FE 0A 08 [15:46:29]Write i2c OK [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: 01 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: 01 07 00 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: 01 07 00 FE 0A 00 00 00 00 00 FF 0F 1D [15:46:29]RasterBufferAndPrint [15:46:29]line Счет N : (1)2002334 [15:46:29]line ИНН: 02508201610067 [15:46:29]line Контрольно-Кассовый Чек [15:46:29]line ПРОДАЖА [15:46:29]line ТРК (МРК, ГНК) : 31 [15:46:29]line Товар: 2710194210 [15:46:29]line ДТ-К-5 [15:46:29]line 6.570 * 76.20 [15:46:29]line = 500.63 [15:46:29]line НДС 12% НСП 1% [15:46:29]line > о реализуемом товаре [15:46:29]line ИТОГО: 500.63 [15:46:29]line НСП 1% : 4.43 [15:46:29]line НДС 12% : 53.16 [15:46:29]line Наличными: 0.00 [15:46:29]line Безнал.: 500.63 [15:46:29]line Место: АЗС № 97 "Партнер Нефть" [15:46:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:46:29]line СНО: Общий режим [15:46:29]line Чек 388 27.07.2024 15:46 [15:46:29]line Смена: 438 ФФД: 1.0 [15:46:29]line ЗНМ: 0300000054 [15:46:29]line РНМ: 0000000000092624 [15:46:29]line Версия ККМ: 001 [15:46:29]line Платежная система: O! деньги [15:46:29]line ФМ: 0000000000874959 [15:46:29]line ФД: 226028 [15:46:29]line ФПД: 72099101199069 [15:46:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154628&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226028&fm=72099101199069&tin=02508201610067®Number=0000000000092624&sum=50063 [15:46:29]written 0, free lines is 4095 [15:46:29]OFD Sender: Processing packet 226028 [packets to send 600, broken 599] [15:46:29]ProducePacketName [15:46:29]name=ofd_packets/00226028 [15:46:29]OFD Sender: To server: pG, [15:46:29]CommunicateWithHost lk.salyk.kg:30040 [15:46:29]ConnectInit lk.salyk.kg [15:46:29]Write to MH i2c: 01 00 00 28 0B 33 [15:46:29]Write i2c OK [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: 01 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: 01 07 00 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: 01 07 00 28 0B 00 00 00 00 00 7D 0C C3 [15:46:29]RasterBufferAndPrint [15:46:29]line [15:46:29]line [15:46:29]line [15:46:29]line [15:46:29]line [15:46:29]written 0, free lines is 3200 [15:46:29]MH_Cut [15:46:29]Write to MH i2c: D1 01 00 2F 0B 01 0C [15:46:29]Write i2c OK [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: D1 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: D1 01 00 [15:46:29]MH_I2C_Read... [15:46:29]Read from MH i2c: D1 01 00 2F 0B 00 0B [15:46:29]Write to MH i2c: 01 00 00 30 0B 3B [15:46:29]Write i2c OK [15:46:29]MH_I2C_Read... [15:46:30]*** Cut start [15:46:30]*** Partial cut [15:46:30]*** CUTSNS_PIN = 1 [15:46:30]*** CUTSNS_PIN = 0 [15:46:31]*** Brake cut motor [15:46:31]Read from MH i2c: 01 [15:46:31]MH_I2C_Read... [15:46:31]*** Stop cut motor [15:46:31]*** Cut end [15:46:31]Read from MH i2c: 01 07 00 [15:46:31]MH_I2C_Read... [15:46:31]Read from MH i2c: 01 07 00 30 0B 00 00 00 00 00 FF 0F 50 [15:46:31]process_action close_receipt done [15:46:31]requested_data is exist [15:46:31]produce_requested_data [15:46:31]requested_item fm.sn is exist - process it [15:46:31]wFMCommunicate request_size=4 [15:46:31]MH_SAM_APDU [15:46:31]CAPDU: 80 11 00 00 [15:46:31]Write to MH i2c: E2 08 00 31 0B 80 11 00 00 00 00 00 00 B6 [15:46:31]Write i2c OK [15:46:31]MH_I2C_Read... [15:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:31]Read from MH i2c: E2 [15:46:31]MH_I2C_Read... [15:46:31]Read from MH i2c: E2 17 00 [15:46:31]MH_I2C_Read... [15:46:31]Read from MH i2c: E2 17 00 31 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [15:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:46:31]wFMCommunicate OK [15:46:31]requested_item fd.num is exist - process it [15:46:31]SAM_PROTO_GetFieldsCounters [15:46:31]wFMCommunicate request_size=4 [15:46:31]MH_SAM_APDU [15:46:31]CAPDU: 80 13 00 00 [15:46:31]Write to MH i2c: E2 08 00 32 0B 80 13 00 00 00 00 00 00 B9 [15:46:31]Write i2c OK [15:46:31]MH_I2C_Read... [15:46:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:31]Read from MH i2c: E2 [15:46:31]MH_I2C_Read... [15:46:31]Read from MH i2c: E2 62 00 [15:46:31]MH_I2C_Read... [15:46:31]Read from MH i2c: E2 62 00 32 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [15:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:46:31]wFMCommunicate OK [15:46:31]SAM_PROTO_GetFieldsCounters done [15:46:31]requested_item shift.num is exist - process it [15:46:31]requested_item shift.opened is exist - process it [15:46:31]req_shift_opened [15:46:31]FM_GetShiftState [15:46:31]SAM_PROTO_GetShiftState [15:46:31]wFMCommunicate request_size=4 [15:46:31]MH_SAM_APDU [15:46:31]CAPDU: 80 13 01 00 [15:46:31]Write to MH i2c: E2 08 00 33 0B 80 13 01 00 00 00 00 00 BB [15:46:31]Write i2c OK [15:46:31]MH_I2C_Read... [15:46:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:31]Read from MH i2c: E2 [15:46:31]MH_I2C_Read... [15:46:31]Read from MH i2c: E2 0E 00 [15:46:31]MH_I2C_Read... [15:46:31]Read from MH i2c: E2 0E 00 33 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C9 [15:46:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:46:31]wFMCommunicate OK [15:46:31]SAM_PROTO_GetShiftState done [15:46:31]FM_GetShiftState done [15:46:31]req_shift_opened done [15:46:31]requested_item shift.open_date is exist - process it [15:46:31]req_shift_open_date [15:46:31]req_shift_open_date done [15:46:31]produce_requested_data done [15:46:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226028,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:46:31]process_action_free close_receipt [15:46:31]json_value_free [15:46:31]json_value_free done [15:46:31]process_json_proto returns [15:46:31]Send response to host [15:46:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226028,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:46:31]free response buf [15:46:31]execute_script done [15:46:31]execute_script returns [15:46:31]free content buf [15:46:31]Sock 9.Close socket [15:46:31]Sock 9.Thread stoped [15:46:34]Connected sock=8 [15:46:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BA C9 04 01 F6 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 54 16 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 72 03 00 35 04 06 00 41 92 E1 50 CA DD 7F 27 B4 54 8A 38 8B F5 [15:46: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 35 39 4F 00 00 00 3B BE 47 00 1B 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 35 39 10 04 04 00 EC 72 03 00 F4 03 04 00 67 C2 A4 66 B6 04 01 00 00 1C BC 90 DE 53 7E 98 18 [15:46:35]CommunicateWithHost err = 0 [15:46:35]CheckOFDResponse [15:46:35]1017 (14) - 77093643461234 [15:46:35]1041 (16) - 0000000000874959 [15:46:35]1040 (4) - 226028 [15:46:35]1012 (4) - 27.07.2024 09:48 [15:46:35]1206 (1) - 0 [15:46:35]OFD Sender: Remove packet 226028 [15:46:35]ProducePacketName [15:46:35]name=ofd_packets/00226028 [15:46:35]NVStorageDeleteData [15:46:35]OFD Sender: No OFD packet to send [15:46:40]OFD Sender: No OFD packet to send [15:46:45]OFD Sender: No OFD packet to send [15:46:50]OFD Sender: No OFD packet to send [15:46:55]recv_with_timeout no data received [15:46:55]OFD Sender: No OFD packet to send [15:47:00]OFD Sender: No OFD packet to send [15:47:05]OFD Sender: No OFD packet to send [15:47:10]OFD Sender: No OFD packet to send [15:47:16]OFD Sender: No OFD packet to send [15:47:21]OFD Sender: No OFD packet to send [15:47:23]accept exits with 10 [15:47:23]New connection [15:47:23]New thread 3067047268 created [15:47:23]Thread 3067190628 joined [15:47:23]Waiting for new connection... [15:47:23] Sock 10.Parse request [15:47:23]Sock 10.Check first char [15:47:23]Sock 10.First char is OK [15:47:23]request: POST /json_proto HTTP/1.0 [15:47:23]Method: POST [15:47:23]URL: /json_proto [15:47:23]Method is POST - this is cgi request [15:47:23]url: /json_proto [15:47:23]query_string will be loaded in cgi processing [15:47:23]execute_cgi json_proto POST (null) [15:47:23]execute_cgi path=json_proto method=POST [15:47:23]POST find Content-Length [15:47:23]Host: 172.17.43.131:8080 [15:47:23]Content-Length: 818 [15:47:23]Content-Type: application/json [15:47:23] [15:47:23]POST finish read [15:47:23]Found Content-Length = 818 [15:47:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:23]execute_script... [15:47: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)2002329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:23]POST & json_proto [15:47:23]process_json_proto [15:47:23]json parsed OK: [15:47:23]protocol is kg_v1.0 [15:47:23]action value=close_receipt [15:47:23]process_action close_receipt [15:47:23]cmd_close_receipt [15:47:23]MH_GetDate [15:47:23]Write to MH i2c: F0 00 00 34 0B 2E [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: F0 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: F0 09 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: F0 09 00 34 0B 00 8C 16 A5 66 F9 24 A2 66 09 [15:47:23]GetLastDocTimeStamp 1722095188 [15:47:23]current date 1722095244 [15:47:23]FM_GetShiftState [15:47:23]SAM_PROTO_GetShiftState [15:47:23]wFMCommunicate request_size=4 [15:47:23]MH_SAM_APDU [15:47:23]CAPDU: 80 13 01 00 [15:47:23]Write to MH i2c: E2 08 00 35 0B 80 13 01 00 00 00 00 00 BD [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:23]Read from MH i2c: E2 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 0E 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 0E 00 35 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CB [15:47:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:47:23]wFMCommunicate OK [15:47:23]SAM_PROTO_GetShiftState done [15:47:23]FM_GetShiftState done [15:47:23]opened in 1722038719 [15:47:23]opened+sec_in_day 1722125119 [15:47:23]quantity*price = 900074 [15:47:23]sum+1 = 900075 [15:47:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.74 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 0.00 Безнал.: 9000.74 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 389 27.07.2024 15:47 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226029 ФПД: 48357100968042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226029&fm=48357100968042&tin=02508201610067®Number=0000000000092624&sum=900074 [15:47:24]StoreToDocumentArchive [15:47:24]shift 438 fd 226029 [15:47:24]save to /storage/0438/doc_00226029 [15:47:24]save last doc name /storage/0438/doc_00226029 to /storage/kkm_last_doc_name [15:47:24]save OK [15:47:24]Clear old archive folders... [15:47:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:47:24]tlvbuf is 019FF490 [15:47:24]SAM_PROTO_ClearQueue [15:47:24]wFMCommunicate request_size=4 [15:47:24]MH_SAM_APDU [15:47:24]CAPDU: 80 09 00 00 [15:47:24]Write to MH i2c: E2 08 00 42 0B 80 09 00 00 00 00 00 00 BF [15:47:24]Write i2c OK [15:47:24]MH_I2C_Read... [15:47:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:24]Read from MH i2c: E2 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [15:47:24]RAPDU: 90 00 [15:47:24]wFMCommunicate OK [15:47:24]SAM_PROTO_ClearQueue done [15:47:24]KKMCreateOFDPacket [15:47:24]OFDProtocolAddRootSTLVToBuf [15:47:24]FM_MakeSignedData [15:47:24]FM_MakeSignedData [15:47:24]SAM_PROTO_SignData [15:47:24]wFMCommunicate request_size=4 [15:47:24]MH_SAM_APDU [15:47:24]CAPDU: 80 0D 01 02 [15:47:24]Write to MH i2c: E2 08 00 43 0B 80 0D 01 02 00 00 00 00 C7 [15:47:24]Write i2c OK [15:47:24]MH_I2C_Read... [15:47:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:24]Read from MH i2c: E2 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 43 0B 00 90 00 C2 [15:47:24]RAPDU: 90 00 [15:47:24]wFMCommunicate OK [15:47:24]wFMCommunicate request_size=255 [15:47:24]MH_SAM_APDU [15:47:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 8C 16 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 72 03 00 35 04 06 00 2B FB 03 D3 [15:47:24]Write to MH i2c: E2 02 01 44 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 8C 16 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 72 03 00 35 04 06 00 2B FB 03 D3 00 00 B2 [15:47:24]Write i2c OK [15:47:24]MH_I2C_Read... [15:47:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:24]Read from MH i2c: E2 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 44 0B 00 90 00 C3 [15:47:24]RAPDU: 90 00 [15:47:24]wFMCommunicate OK [15:47:24]wFMCommunicate request_size=7 [15:47:24]MH_SAM_APDU [15:47:24]CAPDU: 80 0D 02 02 02 58 6A [15:47:24]Write to MH i2c: E2 0A 00 45 0B 80 0D 02 02 02 00 58 6A 00 00 90 [15:47:24]Write i2c OK [15:47:24]MH_I2C_Read... [15:47:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:24]Read from MH i2c: E2 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 03 00 45 0B 00 90 00 C4 [15:47:24]RAPDU: 90 00 [15:47:24]wFMCommunicate OK [15:47:24]wFMCommunicate request_size=4 [15:47:24]MH_SAM_APDU [15:47:24]CAPDU: 80 0D 03 02 [15:47:24]Write to MH i2c: E2 08 00 46 0B 80 0D 03 02 00 00 00 00 CC [15:47:24]Write i2c OK [15:47:24]MH_I2C_Read... [15:47:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:24]Read from MH i2c: E2 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 0B 00 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 0B 00 46 0B 00 77 CD 72 83 4C DE A6 C5 90 00 9B [15:47:24]RAPDU: 77 CD 72 83 4C DE A6 C5 90 00 [15:47:24]wFMCommunicate OK [15:47:24]SAM_PROTO_SignData done [15:47:24]FM_MakeSignedData done [15:47:24]CreateOFDProtocolMessage [15:47:24]wFMCommunicate request_size=4 [15:47:24]MH_SAM_APDU [15:47:24]CAPDU: 80 11 00 00 [15:47:24]Write to MH i2c: E2 08 00 47 0B 80 11 00 00 00 00 00 00 CC [15:47:24]Write i2c OK [15:47:24]MH_I2C_Read... [15:47:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:24]Read from MH i2c: E2 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 17 00 [15:47:24]MH_I2C_Read... [15:47:24]Read from MH i2c: E2 17 00 47 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [15:47:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:47:24]wFMCommunicate OK [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [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 54000000005725E5 (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: 193053+1721902329=1722095382 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 17 17 A5 66 F9 24 A2 66 5D [15:49:43]Current date/time: 27.07.2024 15:49 [15:49:43]FM_Init [15:49:43]wFMConnect [15:49:43]MH_SAM_On [15:49:43]Write to MH i2c: E0 00 00 08 00 E7 [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]*** iso7816_init finished! [15:49:43]*** atr: [15:49:43]*** 0F 3B D5 18 FF 81 91 FE [15:49:43]*** 1F C3 80 73 C8 21 10 0A [15:49:43]*** 00 00 00 00 00 00 00 00 [15:49:43]*** 00 00 00 00 00 00 00 00 [15:49:43]*** 00 00 00 00 00 00 00 00 [15:49:43]*** 00 00 00 00 00 00 00 00 [15:49:43]*** 00 00 00 00 00 00 00 00 [15:49:43]*** 00 00 00 00 00 00 00 00 [15:49:43]Read from MH i2c: E0 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E0 10 00 [15:49:43]MH_I2C_Read... [15:49:43]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 [15:49:43]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:49:43]wFMCommunicate request_size=10 [15:49:43]MH_SAM_APDU [15:49:43]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:49:43]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:52:24]written 0, free lines is 4095 [15:52:25]Write to MH i2c: 01 00 00 3B 01 3C [15:52:25]Write i2c OK [15:52:25]MH_I2C_Read... [15:52:25]Read from MH i2c: 01 [15:52:25]MH_I2C_Read... [15:52:25]Read from MH i2c: 01 07 00 [15:52:25]MH_I2C_Read... [15:52:25]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 5C 0C AB [15:52:25]RasterBufferAndPrint [15:52:25]line [15:52:25]line [15:52:25]line [15:52:25]line [15:52:25]line [15:52:25]written 0, free lines is 3167 [15:52:25]MH_Cut [15:52:25]Write to MH i2c: D1 01 00 42 01 01 15 [15:52:25]Write i2c OK [15:52:25]MH_I2C_Read... [15:52:25]Read from MH i2c: D1 [15:52:25]MH_I2C_Read... [15:52:25]Read from MH i2c: D1 01 00 [15:52:25]MH_I2C_Read... [15:52:25]Read from MH i2c: D1 01 00 42 01 00 14 [15:52:25]Write to MH i2c: 01 00 00 43 01 44 [15:52:25]Write i2c OK [15:52:25]MH_I2C_Read... [15:52:26]*** Cut start [15:52:26]*** Partial cut [15:52:26]*** CUTSNS_PIN = 1 [15:52:26]*** CUTSNS_PIN = 0 [15:52:26]*** Brake cut motor [15:52:26]Read from MH i2c: 01 [15:52:26]MH_I2C_Read... [15:52:26]*** Stop cut motor [15:52:26]*** Cut end [15:52:26]Read from MH i2c: 01 07 00 [15:52:26]MH_I2C_Read... [15:52:26]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [15:52:26]process_action close_receipt done [15:52:26]requested_data is exist [15:52:26]produce_requested_data [15:52:26]requested_item fm.sn is exist - process it [15:52:26]wFMCommunicate request_size=4 [15:52:26]MH_SAM_APDU [15:52:26]CAPDU: 80 11 00 00 [15:52:26]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [15:52:26]Write i2c OK [15:52:26]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 17 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [15:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:52:27]wFMCommunicate OK [15:52:27]requested_item fd.num is exist - process it [15:52:27]SAM_PROTO_GetFieldsCounters [15:52:27]wFMCommunicate request_size=4 [15:52:27]MH_SAM_APDU [15:52:27]CAPDU: 80 13 00 00 [15:52:27]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 62 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [15:52: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:27]wFMCommunicate OK [15:52:27]SAM_PROTO_GetFieldsCounters done [15:52:27]requested_item shift.num is exist - process it [15:52:27]requested_item shift.opened is exist - process it [15:52:27]req_shift_opened [15:52:27]FM_GetShiftState [15:52:27]SAM_PROTO_GetShiftState [15:52:27]wFMCommunicate request_size=4 [15:52:27]MH_SAM_APDU [15:52:27]CAPDU: 80 13 01 00 [15:52:27]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 0E 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [15:52:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:52:27]wFMCommunicate OK [15:52:27]SAM_PROTO_GetShiftState done [15:52:27]FM_GetShiftState done [15:52:27]req_shift_opened done [15:52:27]requested_item shift.open_date is exist - process it [15:52:27]req_shift_open_date [15:52:27]req_shift_open_date done [15:52:27]produce_requested_data done [15:52:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226033,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:52:27]process_action_free close_receipt [15:52:27]json_value_free [15:52:27]json_value_free done [15:52:27]process_json_proto returns [15:52:27]Send response to host [15:52:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226033,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:52:27]free response buf [15:52:27]execute_script done [15:52:27]execute_script returns [15:52:27]free content buf [15:52:27]Sock 10.Close socket [15:52:27]Sock 10.Thread stoped [15:52:27]ConnectInit Can't take IP for lk.salyk.kg [15:52:27]CommunicateWithHost connect error [15:52:27]CommunicateWithHost err = -1 [15:52:27]OFD Sender: Server communicate error [15:52:27]OFD Sender: Processing packet 226029 [packets to send 604, broken 599] [15:52:27]ProducePacketName [15:52:27]name=ofd_packets/00226029 [15:52:27]OFD Sender: To server: pG, [15:52:27]CommunicateWithHost lk.salyk.kg:30040 [15:52:27]ConnectInit lk.salyk.kg [15:52:32]ConnectInit Can't take IP for lk.salyk.kg [15:52:32]CommunicateWithHost connect error [15:52:32]CommunicateWithHost err = -1 [15:52:32]OFD Sender: Server communicate error [15:52:32]ConnectInit Can't connect to host [15:52:37]OFD Sender: Processing packet 226029 [packets to send 604, broken 599] [15:52:37]ProducePacketName [15:52:37]name=ofd_packets/00226029 [15:52:37]OFD Sender: To server: pG, [15:52:37]CommunicateWithHost lk.salyk.kg:30040 [15:52:37]ConnectInit lk.salyk.kg [15:52:41]ConnectInit Can't connect to host [15:52:42]ConnectInit Can't take IP for lk.salyk.kg [15:52:42]CommunicateWithHost connect error [15:52:42]CommunicateWithHost err = -1 [15:52:42]OFD Sender: Server communicate error [15:52:46]ConnectInit Can't connect to host [15:52:47]OFD Sender: Processing packet 226029 [packets to send 604, broken 599] [15:52:47]ProducePacketName [15:52:47]name=ofd_packets/00226029 [15:52:47]OFD Sender: To server: pG, [15:52:47]CommunicateWithHost lk.salyk.kg:30040 [15:52:47]ConnectInit lk.salyk.kg [15:52:51]ConnectInit Can't connect to host [15:52:52]ConnectInit Can't take IP for lk.salyk.kg [15:52:52]CommunicateWithHost connect error [15:52:52]CommunicateWithHost err = -1 [15:52:52]OFD Sender: Server communicate error [15:52:52]accept exits with 12 [15:52:52]New connection [15:52:52]New thread 3067559268 created [15:52:52]Thread 3067415908 joined [15:52:52]Waiting for new connection... [15:52:52] Sock 12.Parse request [15:52:52]Sock 12.Check first char [15:52:52]Sock 12.First char is OK [15:52:52]request: POST /json_proto HTTP/1.0 [15:52:52]Method: POST [15:52:52]URL: /json_proto [15:52:52]Method is POST - this is cgi request [15:52:52]url: /json_proto [15:52:52]query_string will be loaded in cgi processing [15:52:52]execute_cgi json_proto POST (null) [15:52:52]execute_cgi path=json_proto method=POST [15:52:52]POST find Content-Length [15:52:52]Host: 172.17.43.131:8080 [15:52:52]Content-Length: 683 [15:52:52]Content-Type: application/json [15:52:52] [15:52:52]POST finish read [15:52:52]Found Content-Length = 683 [15:52:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:52]execute_script... [15:52:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:52]POST & json_proto [15:52:52]process_json_proto [15:52:52]json parsed OK: [15:52:52]protocol is kg_v1.0 [15:52:52]action value=close_receipt [15:52:52]process_action close_receipt [15:52:52]cmd_close_receipt [15:52:52]MH_GetDate [15:52:52]Write to MH i2c: F0 00 00 47 01 37 [15:52:52]Write i2c OK [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: F0 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: F0 09 00 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: F0 09 00 47 01 00 D5 17 A5 66 F9 24 A2 66 5C [15:52:52]GetLastDocTimeStamp 1722095543 [15:52:52]current date 1722095573 [15:52:52]FM_GetShiftState [15:52:52]SAM_PROTO_GetShiftState [15:52:52]wFMCommunicate request_size=4 [15:52:52]MH_SAM_APDU [15:52:52]CAPDU: 80 13 01 00 [15:52:52]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [15:52:52]Write i2c OK [15:52:52]MH_I2C_Read... [15:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:52]Read from MH i2c: E2 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: E2 0E 00 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [15:52:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:52:52]wFMCommunicate OK [15:52:52]SAM_PROTO_GetShiftState done [15:52:52]FM_GetShiftState done [15:52:52]opened in 1722038719 [15:52:52]opened+sec_in_day 1722125119 [15:52:52]quantity*price = 100021 [15:52:52]sum+1 = 100023 [15:52:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 394 27.07.2024 15:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226034 ФПД: 233615104134950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226034&fm=233615104134950&tin=02508201610067®Number=0000000000092624&sum=100000 [15:52:54]StoreToDocumentArchive [15:52:54]shift 438 fd 226034 [15:52:54]save to /storage/0438/doc_00226034 [15:52:54]save last doc name /storage/0438/doc_00226034 to /storage/kkm_last_doc_name [15:52:54]save OK [15:52:54]Clear old archive folders... [15:52:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:52:54]tlvbuf is 00648870 [15:52:54]SAM_PROTO_ClearQueue [15:52:54]wFMCommunicate request_size=4 [15:52:54]MH_SAM_APDU [15:52:54]CAPDU: 80 09 00 00 [15:52:54]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [15:52:54]Write i2c OK [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 [15:52:54]MH_I2C_Read... [15:52:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:54]Read from MH i2c: E2 03 00 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [15:52:54]RAPDU: 90 00 [15:52:54]wFMCommunicate OK [15:52:54]SAM_PROTO_ClearQueue done [15:52:54]KKMCreateOFDPacket [15:52:54]OFDProtocolAddRootSTLVToBuf [15:52:54]FM_MakeSignedData [15:52:54]FM_MakeSignedData [15:52:54]SAM_PROTO_SignData [15:52:54]wFMCommunicate request_size=4 [15:52:54]MH_SAM_APDU [15:52:54]CAPDU: 80 0D 01 02 [15:52:54]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [15:52:54]Write i2c OK [15:52:54]MH_I2C_Read... [15:52:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:54]Read from MH i2c: E2 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 03 00 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [15:52:54]RAPDU: 90 00 [15:52:54]wFMCommunicate OK [15:52:54]wFMCommunicate request_size=255 [15:52:54]MH_SAM_APDU [15:52:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D5 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 72 03 00 35 04 06 00 D4 [15:52:54]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D5 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 72 03 00 35 04 06 00 D4 00 00 F8 [15:52:54]Write i2c OK [15:52:54]MH_I2C_Read... [15:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:54]Read from MH i2c: E2 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 03 00 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [15:52:54]RAPDU: 90 00 [15:52:54]wFMCommunicate OK [15:52:54]wFMCommunicate request_size=10 [15:52:54]MH_SAM_APDU [15:52:54]CAPDU: 80 0D 02 02 05 78 C1 4B CF 26 [15:52:54]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 78 C1 4B CF 26 00 00 56 [15:52:54]Write i2c OK [15:52:54]MH_I2C_Read... [15:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:54]Read from MH i2c: E2 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 03 00 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [15:52:54]RAPDU: 90 00 [15:52:54]wFMCommunicate OK [15:52:54]wFMCommunicate request_size=4 [15:52:54]MH_SAM_APDU [15:52:54]CAPDU: 80 0D 03 02 [15:52:54]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [15:52:54]Write i2c OK [15:52:54]MH_I2C_Read... [15:52:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:54]Read from MH i2c: E2 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 0B 00 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 0B 00 59 01 00 73 7B 5D 05 12 FC F4 35 90 00 5D [15:52:54]RAPDU: 73 7B 5D 05 12 FC F4 35 90 00 [15:52:54]wFMCommunicate OK [15:52:54]SAM_PROTO_SignData done [15:52:54]FM_MakeSignedData done [15:52:54]CreateOFDProtocolMessage [15:52:54]wFMCommunicate request_size=4 [15:52:54]MH_SAM_APDU [15:52:54]CAPDU: 80 11 00 00 [15:52:54]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [15:52:54]Write i2c OK [15:52:54]MH_I2C_Read... [15:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:54]Read from MH i2c: E2 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 17 00 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [15:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:52:54]wFMCommunicate OK [15:52:54]CreateOFDProtocolMessage done [15:52:54]OFDSenderStorePacket 226034 [15:52:54]StoreOFDPacket docnum=226034 [15:52:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF 4D 07 01 1A 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D5 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 72 03 00 35 04 06 00 D4 78 C1 4B CF 26 73 7B 5D 05 12 FC F4 35 [15:52:54]CheckFolder [15:52:54]dirname=/storage/ofd_packets [15:52:54]CheckFolder done [15:52:54]ProducePacketName [15:52:54]name=ofd_packets/00226034 [15:52:54]NVStorageSaveData ofd_packets/00226034 [15:52:54]File name is /storage/ofd_packets/00226034 [15:52:54]Write 301 bytes [15:52:54]NVStorageSaveData done [15:52:54]OFDSenderStorePacket done [15:52:54]KKMCreateOFDPacket done [15:52:54]NVStorageSaveData kkm_last_timestamp [15:52:54]File name is /storage/kkm_last_timestamp [15:52:54]Write 4 bytes [15:52:54]NVStorageSaveData done [15:52:54]ExternCall_PrintAddStr [15:52:54]wPrintStart [15:52:54]Write to MH i2c: 01 00 00 5B 01 5C [15:52:54]Write i2c OK [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: 01 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: 01 07 00 [15:52:54]MH_I2C_Read... [15:52:54]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [15:52:54]RasterBufferAndPrint [15:52:54]line Счет N : (1)2002340 [15:52:54]line ИНН: 02508201610067 [15:52:54]line Контрольно-Кассовый Чек [15:52:54]line ПРОДАЖА [15:52:54]line ТРК (МРК, ГНК) : 44 [15:52:54]line Товар: 2710124500 [15:52:54]line Аи-95-К-5 [15:52:54]line 13.480 * 74.20 [15:52:54]line = 1000.22 [15:52:54]line НДС 12% НСП 1% [15:52:54]line > о реализуемом товаре [15:52:54]line ОКРУГЛЕНИЕ: -0.22 [15:52:54]line ИТОГО: 1000.00 [15:52:54]line Внесено: 1000.00 [15:52:54]line СДАЧА: 0.00 [15:52:54]line НСП 1% : 8.85 [15:52:54]line НДС 12% : 106.22 [15:52:54]line Наличными: 1000.00 [15:52:54]line Безнал.: 0.00 [15:52:54]line Место: АЗС № 97 "Партнер Нефть" [15:52:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:52:54]line СНО: Общий режим [15:52:54]line Чек 394 27.07.2024 15:52 [15:52:54]line Смена: 438 ФФД: 1.0 [15:52:54]line ЗНМ: 0300000054 [15:52:54]line РНМ: 0000000000092624 [15:52:54]line Версия ККМ: 001 [15:52:54]line ФМ: 0000000000874959 [15:52:54]line ФД: 226034 [15:52:54]line ФПД: 233615104134950 [15:52:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226034&fm=233615104134950&tin=02508201610067®Number=0000000000092624&sum=100000 [15:52:54]written 0, free lines is 4095 [15:52:54]OFD Sender: Processing packet 226029 [packets to send 605, broken 599] [15:52:54]ProducePacketName [15:52:54]name=ofd_packets/00226029 [15:52:54]OFD Sender: To server: pG, [15:52:54]CommunicateWithHost lk.salyk.kg:30040 [15:52:54]ConnectInit lk.salyk.kg [15:52:55]Write to MH i2c: 01 00 00 86 01 87 [15:52:55]Write i2c OK [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: 01 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: 01 07 00 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 60 0C FA [15:52:55]RasterBufferAndPrint [15:52:55]line [15:52:55]line [15:52:55]line [15:52:55]line [15:52:55]line [15:52:55]written 0, free lines is 3172 [15:52:55]MH_Cut [15:52:55]Write to MH i2c: D1 01 00 8D 01 01 60 [15:52:55]Write i2c OK [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: D1 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: D1 01 00 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: D1 01 00 8D 01 00 5F [15:52:55]Write to MH i2c: 01 00 00 8E 01 8F [15:52:55]Write i2c OK [15:52:55]MH_I2C_Read... [15:52:56]*** Cut start [15:52:56]*** Partial cut [15:52:56]*** CUTSNS_PIN = 1 [15:52:56]*** CUTSNS_PIN = 0 [15:52:56]Connected sock=9 [15: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 35 39 0C 01 00 00 6D 1D 04 01 84 20 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 8C 16 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 72 03 00 35 04 06 00 2B FB 03 D3 58 6A 77 CD 72 83 4C DE A6 C5 [15:52:56]*** Brake cut motor [15:52:56]Read from MH i2c: 01 [15:52:56]MH_I2C_Read... [15:52:56]*** Stop cut motor [15:52:56]*** Cut end [15:52:56]Read from MH i2c: 01 07 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [15:52:56]process_action close_receipt done [15:52:56]requested_data is exist [15:52:56]produce_requested_data [15:52:56]requested_item fm.sn is exist - process it [15:52:56]wFMCommunicate request_size=4 [15:52:56]MH_SAM_APDU [15:52:56]CAPDU: 80 11 00 00 [15:52:56]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:56]Read from MH i2c: E2 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 17 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [15:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:52:57]wFMCommunicate OK [15:52:57]requested_item fd.num is exist - process it [15:52:57]SAM_PROTO_GetFieldsCounters [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 13 00 00 [15:52:57]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 62 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [15:52:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:57]wFMCommunicate OK [15:52:57]SAM_PROTO_GetFieldsCounters done [15:52:57]requested_item shift.num is exist - process it [15:52:57]requested_item shift.opened is exist - process it [15:52:57]req_shift_opened [15:52:57]FM_GetShiftState [15:52:57]SAM_PROTO_GetShiftState [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 13 01 00 [15:52:57]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0E 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [15:52:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:52:57]wFMCommunicate OK [15:52:57]SAM_PROTO_GetShiftState done [15:52:57]FM_GetShiftState done [15:52:57]req_shift_opened done [15:52:57]requested_item shift.open_date is exist - process it [15:52:57]req_shift_open_date [15:52:57]req_shift_open_date done [15:52:57]produce_requested_data done [15:52:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226034,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:52:57]process_action_free close_receipt [15:52:57]json_value_free [15:52:57]json_value_free done [15:52:57]process_json_proto returns [15:52:57]Send response to host [15:52:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226034,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:52:57]free response buf [15:52:57]execute_script done [15:52:57]execute_script returns [15:52:57]free content buf [15:52:57]Sock 12.Close socket [15:52:57]Sock 12.Thread stoped [15:52:57]accept exits with 7 [15:52:57]New connection [15:52:57]New thread 3067415908 created [15:52:57]Thread 3067559268 joined [15:52:57]Waiting for new connection... [15:52:57] Sock 7.Parse request [15:52:57]Sock 7.Check first char [15:52:57]Sock 7.First char is OK [15:52:57]request: POST /json_proto HTTP/1.0 [15:52:57]Method: POST [15:52:57]URL: /json_proto [15:52:57]Method is POST - this is cgi request [15:52:57]url: /json_proto [15:52:57]query_string will be loaded in cgi processing [15:52:57]execute_cgi json_proto POST (null) [15:52:57]execute_cgi path=json_proto method=POST [15:52:57]POST find Content-Length [15:52:57]Host: 172.17.43.131:8080 [15:52:57]Content-Length: 818 [15:52:57]Content-Type: application/json [15:52:57] [15:52:57]POST finish read [15:52:57]Found Content-Length = 818 [15:52:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:57]execute_script... [15:52: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)2002337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:57]POST & json_proto [15:52:57]process_json_proto [15:52:57]json parsed OK: [15:52:57]protocol is kg_v1.0 [15:52:57]action value=close_receipt [15:52:57]process_action close_receipt [15:52:57]cmd_close_receipt [15:52:57]MH_GetDate [15:52:57]Write to MH i2c: F0 00 00 92 01 82 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: F0 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: F0 09 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: F0 09 00 92 01 00 D9 17 A5 66 F9 24 A2 66 AB [15:52:57]GetLastDocTimeStamp 1722095573 [15:52:57]current date 1722095577 [15:52:57]FM_GetShiftState [15:52:57]SAM_PROTO_GetShiftState [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 13 01 00 [15:52:57]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52: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 35 39 4F 00 00 00 EA 3F 47 00 C1 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 35 39 10 04 04 00 ED 72 03 00 F4 03 04 00 E4 C3 A4 66 B6 04 01 00 00 DC 2A 3F 8E 02 08 D2 DF [15:52:57]CommunicateWithHost err = 0 [15:52:57]CheckOFDResponse [15:52:57]1017 (14) - 77093643461234 [15:52:57]1041 (16) - 0000000000874959 [15:52:57]1040 (4) - 226029 [15:52:57]1012 (4) - 27.07.2024 09:54 [15:52:57]1206 (1) - 0 [15:52:57]OFD Sender: Remove packet 226029 [15:52:57]ProducePacketName [15:52:57]name=ofd_packets/00226029 [15:52:57]NVStorageDeleteData [15:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0E 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [15:52:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:52:57]wFMCommunicate OK [15:52:57]SAM_PROTO_GetShiftState done [15:52:57]FM_GetShiftState done [15:52:57]opened in 1722038719 [15:52:57]opened+sec_in_day 1722125119 [15:52:57]quantity*price = 800023 [15:52:57]sum+1 = 800025 [15:52:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 8000.24 НСП 1% : 70.80 НДС 12% : 849.58 Наличными: 0.00 Безнал.: 8000.24 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 395 27.07.2024 15:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226035 ФПД: 57804358719595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226035&fm=57804358719595&tin=02508201610067®Number=0000000000092624&sum=800024 [15:52:59]StoreToDocumentArchive [15:52:59]shift 438 fd 226035 [15:52:59]save to /storage/0438/doc_00226035 [15:52:59]save last doc name /storage/0438/doc_00226035 to /storage/kkm_last_doc_name [15:52:59]save OK [15:52:59]Clear old archive folders... [15:52:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:52:59]tlvbuf is 0065C770 [15:52:59]SAM_PROTO_ClearQueue [15:52:59]wFMCommunicate request_size=4 [15:52:59]MH_SAM_APDU [15:52:59]CAPDU: 80 09 00 00 [15:52:59]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [15:52:59]Write i2c OK [15:52:59]MH_I2C_Read... [15:52:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:59]Read from MH i2c: E2 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [15:52:59]RAPDU: 90 00 [15:52:59]wFMCommunicate OK [15:52:59]SAM_PROTO_ClearQueue done [15:52:59]KKMCreateOFDPacket [15:52:59]OFDProtocolAddRootSTLVToBuf [15:52:59]FM_MakeSignedData [15:52:59]FM_MakeSignedData [15:52:59]SAM_PROTO_SignData [15:52:59]wFMCommunicate request_size=4 [15:52:59]MH_SAM_APDU [15:52:59]CAPDU: 80 0D 01 02 [15:52:59]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [15:52:59]Write i2c OK [15:52:59]MH_I2C_Read... [15:52:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:59]Read from MH i2c: E2 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [15:52:59]RAPDU: 90 00 [15:52:59]wFMCommunicate OK [15:52:59]wFMCommunicate request_size=255 [15:52:59]MH_SAM_APDU [15:52:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 D9 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 72 03 00 35 04 06 00 34 92 A0 44 [15:52:59]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 D9 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 72 03 00 35 04 06 00 34 92 A0 44 00 00 62 [15:52:59]Write i2c OK [15:52:59]MH_I2C_Read... [15:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:59]Read from MH i2c: E2 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [15:52:59]RAPDU: 90 00 [15:52:59]wFMCommunicate OK [15:52:59]wFMCommunicate request_size=7 [15:52:59]MH_SAM_APDU [15:52:59]CAPDU: 80 0D 02 02 02 98 6B [15:52:59]Write to MH i2c: E2 0A 00 A3 01 80 0D 02 02 02 00 98 6B 00 00 25 [15:52:59]Write i2c OK [15:52:59]MH_I2C_Read... [15:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:59]Read from MH i2c: E2 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [15:52:59]RAPDU: 90 00 [15:52:59]wFMCommunicate OK [15:52:59]wFMCommunicate request_size=4 [15:52:59]MH_SAM_APDU [15:52:59]CAPDU: 80 0D 03 02 [15:52:59]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [15:52:59]Write i2c OK [15:52:59]MH_I2C_Read... [15:52:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:59]Read from MH i2c: E2 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 0B 00 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 0B 00 A4 01 00 A8 CC B3 13 85 E4 02 32 90 00 F8 [15:52:59]RAPDU: A8 CC B3 13 85 E4 02 32 90 00 [15:52:59]wFMCommunicate OK [15:52:59]SAM_PROTO_SignData done [15:52:59]FM_MakeSignedData done [15:52:59]CreateOFDProtocolMessage [15:52:59]wFMCommunicate request_size=4 [15:52:59]MH_SAM_APDU [15:52:59]CAPDU: 80 11 00 00 [15:52:59]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [15:52:59]Write i2c OK [15:52:59]MH_I2C_Read... [15:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:59]Read from MH i2c: E2 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 17 00 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [15:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:52:59]wFMCommunicate OK [15:52:59]CreateOFDProtocolMessage done [15:52:59]OFDSenderStorePacket 226035 [15:52:59]StoreOFDPacket docnum=226035 [15:52:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4C D1 04 01 2B 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 D9 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 72 03 00 35 04 06 00 34 92 A0 44 98 6B A8 CC B3 13 85 E4 02 32 [15:52:59]CheckFolder [15:52:59]dirname=/storage/ofd_packets [15:52:59]CheckFolder done [15:52:59]ProducePacketName [15:52:59]name=ofd_packets/00226035 [15:52:59]NVStorageSaveData ofd_packets/00226035 [15:52:59]File name is /storage/ofd_packets/00226035 [15:52:59]Write 298 bytes [15:52:59]NVStorageSaveData done [15:52:59]OFDSenderStorePacket done [15:52:59]KKMCreateOFDPacket done [15:52:59]NVStorageSaveData kkm_last_timestamp [15:52:59]File name is /storage/kkm_last_timestamp [15:52:59]Write 4 bytes [15:52:59]NVStorageSaveData done [15:52:59]ExternCall_PrintAddStr [15:52:59]wPrintStart [15:52:59]Write to MH i2c: 01 00 00 A6 01 A7 [15:52:59]Write i2c OK [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: 01 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: 01 07 00 [15:52:59]MH_I2C_Read... [15:52:59]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [15:52:59]RasterBufferAndPrint [15:52:59]line Счет N : (1)2002337 [15:52:59]line ИНН: 02508201610067 [15:52:59]line Контрольно-Кассовый Чек [15:52:59]line ПРОДАЖА [15:52:59]line ТРК (МРК, ГНК) : 21 [15:52:59]line Товар: 2710194210 [15:52:59]line ДТ-К-5 [15:52:59]line 104.990 * 76.20 [15:52:59]line = 8000.24 [15:52:59]line НДС 12% НСП 1% [15:52:59]line > о реализуемом товаре [15:52:59]line ИТОГО: 8000.24 [15:52:59]line НСП 1% : 70.80 [15:52:59]line НДС 12% : 849.58 [15:52:59]line Наличными: 0.00 [15:52:59]line Безнал.: 8000.24 [15:52:59]line Место: АЗС № 97 "Партнер Нефть" [15:52:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:52:59]line СНО: Общий режим [15:52:59]line Чек 395 27.07.2024 15:52 [15:52:59]line Смена: 438 ФФД: 1.0 [15:52:59]line ЗНМ: 0300000054 [15:52:59]line РНМ: 0000000000092624 [15:52:59]line Версия ККМ: 001 [15:52:59]line Платежная система: Бакай Банк [15:52:59]line ФМ: 0000000000874959 [15:52:59]line ФД: 226035 [15:52:59]line ФПД: 57804358719595 [15:53:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226035&fm=57804358719595&tin=02508201610067®Number=0000000000092624&sum=800024 [15:53:00]written 0, free lines is 4095 [15:53:00]Write to MH i2c: 01 00 00 D0 01 D1 [15:53:00]Write i2c OK [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: 01 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: 01 07 00 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 77 0C 5B [15:53:00]RasterBufferAndPrint [15:53:00]line [15:53:00]line [15:53:00]line [15:53:00]line [15:53:00]line [15:53:00]written 0, free lines is 3200 [15:53:00]MH_Cut [15:53:00]Write to MH i2c: D1 01 00 D7 01 01 AA [15:53:00]Write i2c OK [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: D1 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: D1 01 00 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: D1 01 00 D7 01 00 A9 [15:53:00]Write to MH i2c: 01 00 00 D8 01 D9 [15:53:00]Write i2c OK [15:53:00]MH_I2C_Read... [15:53:01]*** Cut start [15:53:01]*** Partial cut [15:53:01]*** CUTSNS_PIN = 1 [15:53:01]*** CUTSNS_PIN = 0 [15:53:01]recv_with_timeout no data received [15:53:01]*** Brake cut motor [15:53:02]Read from MH i2c: 01 *** Stop cut motor [15:53:02] [15:53:02]MH_I2C_Read... [15:53:02]*** Cut end [15:53:02]Read from MH i2c: 01 07 00 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [15:53:02]process_action close_receipt done [15:53:02]requested_data is exist [15:53:02]produce_requested_data [15:53:02]requested_item fm.sn is exist - process it [15:53:02]wFMCommunicate request_size=4 [15:53:02]MH_SAM_APDU [15:53:02]CAPDU: 80 11 00 00 [15:53:02]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [15:53:02]Write i2c OK [15:53:02]MH_I2C_Read... [15:53:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:02]Read from MH i2c: E2 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: E2 17 00 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [15:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:02]wFMCommunicate OK [15:53:02]requested_item fd.num is exist - process it [15:53:02]SAM_PROTO_GetFieldsCounters [15:53:02]wFMCommunicate request_size=4 [15:53:02]MH_SAM_APDU [15:53:02]CAPDU: 80 13 00 00 [15:53:02]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [15:53:02]Write i2c OK [15:53:02]MH_I2C_Read... [15:53:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:02]Read from MH i2c: E2 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: E2 62 00 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: E2 62 00 DA 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [15:53: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:02]wFMCommunicate OK [15:53:02]SAM_PROTO_GetFieldsCounters done [15:53:02]requested_item shift.num is exist - process it [15:53:02]requested_item shift.opened is exist - process it [15:53:02]req_shift_opened [15:53:02]FM_GetShiftState [15:53:02]SAM_PROTO_GetShiftState [15:53:02]wFMCommunicate request_size=4 [15:53:02]MH_SAM_APDU [15:53:02]CAPDU: 80 13 01 00 [15:53:02]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [15:53:02]Write i2c OK [15:53:02]MH_I2C_Read... [15:53:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:02]Read from MH i2c: E2 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: E2 0E 00 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 67 [15:53:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:53:02]wFMCommunicate OK [15:53:02]SAM_PROTO_GetShiftState done [15:53:02]FM_GetShiftState done [15:53:02]req_shift_opened done [15:53:02]requested_item shift.open_date is exist - process it [15:53:02]req_shift_open_date [15:53:02]req_shift_open_date done [15:53:02]produce_requested_data done [15:53:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226035,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:53:02]process_action_free close_receipt [15:53:02]json_value_free [15:53:02]json_value_free done [15:53:02]process_json_proto returns [15:53:02]Send response to host [15:53:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226035,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:53:02]free response buf [15:53:02]execute_script done [15:53:02]execute_script returns [15:53:02]free content buf [15:53:02]Sock 7.Close socket [15:53:02]Sock 7.Thread stoped [15:53:03]ConnectInit Can't take IP for lk.salyk.kg [15:53:03]CommunicateWithHost connect error [15:53:03]CommunicateWithHost err = -1 [15:53:03]OFD Sender: Server communicate error [15:53:03]OFD Sender: Processing packet 226030 [packets to send 605, broken 599] [15:53:03]ProducePacketName [15:53:03]name=ofd_packets/00226030 [15:53:03]OFD Sender: To server: pG, [15:53:03]CommunicateWithHost lk.salyk.kg:30040 [15:53:03]ConnectInit lk.salyk.kg [15:53:09]Connected sock=7 [15:53: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 35 39 0C 01 00 00 2A 18 04 01 0E B3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 1C 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 72 03 00 35 04 06 00 F4 88 B4 9F 5B C7 64 8C 19 0E 98 B7 BC 37 [15:53:14]recv_with_timeout no data received [15:53:14]recv_with_timeout no data received [15:53:14]CommunicateWithHost answer receiving error [15:53:14]CommunicateWithHost err = -3 [15:53:14]OFD Sender: Server communicate error [15:53:19]OFD Sender: Processing packet 226030 [packets to send 605, broken 599] [15:53:19]ProducePacketName [15:53:19]name=ofd_packets/00226030 [15:53:19]OFD Sender: To server: pG, [15:53:19]CommunicateWithHost lk.salyk.kg:30040 [15:53:19]ConnectInit lk.salyk.kg [15:53:20]accept exits with 11 [15:53:20]New connection [15:53:20]New thread 3067559268 created [15:53:20]Thread 3067415908 joined [15:53:20]Waiting for new connection... [15:53:20] Sock 11.Parse request [15:53:20]Sock 11.Check first char [15:53:20]Sock 11.First char is OK [15:53:20]request: POST /json_proto HTTP/1.0 [15:53:20]Method: POST [15:53:20]URL: /json_proto [15:53:20]Method is POST - this is cgi request [15:53:20]url: /json_proto [15:53:20]query_string will be loaded in cgi processing [15:53:20]execute_cgi json_proto POST (null) [15:53:20]execute_cgi path=json_proto method=POST [15:53:20]POST find Content-Length [15:53:20]Host: 172.17.43.131:8080 [15:53:20]Content-Length: 813 [15:53:20]Content-Type: application/json [15:53:20] [15:53:20]POST finish read [15:53:20]Found Content-Length = 813 [15:53:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:20]execute_script... [15:53: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)2002338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:20]POST & json_proto [15:53:20]process_json_proto [15:53:20]json parsed OK: [15:53:20]protocol is kg_v1.0 [15:53:20]action value=close_receipt [15:53:20]process_action close_receipt [15:53:20]cmd_close_receipt [15:53:20]MH_GetDate [15:53:20]Write to MH i2c: F0 00 00 DC 01 CC [15:53:20]Write i2c OK [15:53:20]MH_I2C_Read... [15:53:20]Read from MH i2c: F0 [15:53:20]MH_I2C_Read... [15:53:20]Read from MH i2c: F0 09 00 [15:53:20]MH_I2C_Read... [15:53:20]Read from MH i2c: F0 09 00 DC 01 00 F0 17 A5 66 F9 24 A2 66 0C [15:53:20]GetLastDocTimeStamp 1722095577 [15:53:20]current date 1722095600 [15:53:20]FM_GetShiftState [15:53:20]SAM_PROTO_GetShiftState [15:53:20]wFMCommunicate request_size=4 [15:53:20]MH_SAM_APDU [15:53:20]CAPDU: 80 13 01 00 [15:53:20]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [15:53:20]Write i2c OK [15:53:20]MH_I2C_Read... [15:53:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:20]Read from MH i2c: E2 [15:53:20]MH_I2C_Read... [15:53:20]Read from MH i2c: E2 0E 00 [15:53:20]MH_I2C_Read... [15:53:20]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 69 [15:53:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:53:20]wFMCommunicate OK [15:53:20]SAM_PROTO_GetShiftState done [15:53:20]FM_GetShiftState done [15:53:20]opened in 1722038719 [15:53:20]opened+sec_in_day 1722125119 [15:53:20]quantity*price = 100035 [15:53:20]sum+1 = 100036 [15:53:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 396 27.07.2024 15:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226036 ФПД: 208841977440847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226036&fm=208841977440847&tin=02508201610067®Number=0000000000092624&sum=100035 [15:53:21]StoreToDocumentArchive [15:53:21]shift 438 fd 226036 [15:53:21]save to /storage/0438/doc_00226036 [15:53:21]save last doc name /storage/0438/doc_00226036 to /storage/kkm_last_doc_name [15:53:21]save OK [15:53:21]Clear old archive folders... [15:53:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:53:21]tlvbuf is 0065E3C0 [15:53:21]SAM_PROTO_ClearQueue [15:53:21]wFMCommunicate request_size=4 [15:53:21]MH_SAM_APDU [15:53:21]CAPDU: 80 09 00 00 [15:53:21]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [15:53:21]Write i2c OK [15:53:21]MH_I2C_Read... [15:53:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:21]Read from MH i2c: E2 [15:53:21]MH_I2C_Read... [15:53:21]Read from MH i2c: E2 03 00 [15:53:21]MH_I2C_Read... [15:53:21]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [15:53:21]RAPDU: 90 00 [15:53:21]wFMCommunicate OK [15:53:21]SAM_PROTO_ClearQueue done [15:53:21]KKMCreateOFDPacket [15:53:21]OFDProtocolAddRootSTLVToBuf [15:53:21]FM_MakeSignedData [15:53:21]FM_MakeSignedData [15:53:21]SAM_PROTO_SignData [15:53:21]wFMCommunicate request_size=4 [15:53:21]MH_SAM_APDU [15:53:21]CAPDU: 80 0D 01 02 [15:53:21]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [15:53:21]Write i2c OK [15:53:21]MH_I2C_Read... [15:53:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:21]Read from MH i2c: E2 [15:53:21]MH_I2C_Read... [15:53:21]Read from MH i2c: E2 03 00 [15:53:21]MH_I2C_Read... [15:53:21]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [15:53:21]RAPDU: 90 00 [15:53:21]wFMCommunicate OK [15:53:21]wFMCommunicate request_size=255 [15:53:21]MH_SAM_APDU [15:53: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 F0 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 72 03 00 35 04 06 00 [15:53:21]Write to MH i2c: E2 02 01 EC 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 F0 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 72 03 00 35 04 06 00 00 00 5C [15:53:21]Write i2c OK [15:53:21]MH_I2C_Read... [15:53:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:22]Read from MH i2c: E2 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: E2 03 00 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [15:53:22]RAPDU: 90 00 [15:53:22]wFMCommunicate OK [15:53:22]wFMCommunicate request_size=11 [15:53:22]MH_SAM_APDU [15:53:22]CAPDU: 80 0D 02 02 06 BD F0 CF E1 2A 4F [15:53:22]Write to MH i2c: E2 0E 00 ED 01 80 0D 02 02 06 00 BD F0 CF E1 2A 4F 00 00 4A [15:53:22]Write i2c OK [15:53:22]MH_I2C_Read... [15:53:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:22]Read from MH i2c: E2 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: E2 03 00 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [15:53:22]RAPDU: 90 00 [15:53:22]wFMCommunicate OK [15:53:22]wFMCommunicate request_size=4 [15:53:22]MH_SAM_APDU [15:53:22]CAPDU: 80 0D 03 02 [15:53:22]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [15:53: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 35 39 4F 00 00 00 6E 66 47 00 F7 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 72 03 00 F4 03 04 00 FC C3 A4 66 B6 04 01 00 00 72 72 *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:22]59 Write i2c OK [15:53:22]51 MH_I2C_Read... [15:53:22]69 Read from MH i2c: 3C E2 B7 [15:53:22]F1 MH_I2C_Read... [15:53:22] [15:53:22]Read from MH i2c: CommunicateWithHost err = 0 [15:53:22]E2 CheckOFDResponse [15:53:22]0B 1017 (14) - 77093643461234 [15:53:22]00 1041 (16) - 0000000000874959 [15:53:22] [15:53:22]1040 (4) - 226030 [15:53:22]MH_I2C_Read... [15:53:22]1012 (4) - 27.07.2024 09:55 [15:53:22]1206 (1) - 0 [15:53:22]OFD Sender: Remove packet 226030 [15:53:22]Read from MH i2c: ProducePacketName [15:53:22]E2 name=ofd_packets/00226030 [15:53:22]0B NVStorageDeleteData [15:53:22]00 EE 01 00 FC 1E E1 0E B2 54 20 D1 90 00 6B [15:53:22]RAPDU: FC 1E E1 0E B2 54 20 D1 90 00 [15:53:22]wFMCommunicate OK [15:53:22]SAM_PROTO_SignData done [15:53:22]FM_MakeSignedData done [15:53:22]CreateOFDProtocolMessage [15:53:22]wFMCommunicate request_size=4 [15:53:22]MH_SAM_APDU [15:53:22]CAPDU: 80 11 00 00 [15:53:22]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [15:53:22]Write i2c OK [15:53:22]MH_I2C_Read... [15:53:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:22]Read from MH i2c: E2 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: E2 17 00 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: E2 17 00 EF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [15:53:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:22]wFMCommunicate OK [15:53:22]CreateOFDProtocolMessage done [15:53:22]OFDSenderStorePacket 226036 [15:53:22]StoreOFDPacket docnum=226036 [15:53:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 93 2B 08 01 3F 44 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 F0 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 72 03 00 35 04 06 00 BD F0 CF E1 2A 4F FC 1E E1 0E B2 54 20 D1 [15:53:22]CheckFolder [15:53:22]dirname=/storage/ofd_packets [15:53:22]CheckFolder done [15:53:22]ProducePacketName [15:53:22]name=ofd_packets/00226036 [15:53:22]NVStorageSaveData ofd_packets/00226036 [15:53:22]File name is /storage/ofd_packets/00226036 [15:53:22]Write 302 bytes [15:53:22]NVStorageSaveData done [15:53:22]OFDSenderStorePacket done [15:53:22]KKMCreateOFDPacket done [15:53:22]NVStorageSaveData kkm_last_timestamp [15:53:22]File name is /storage/kkm_last_timestamp [15:53:22]Write 4 bytes [15:53:22]NVStorageSaveData done [15:53:22]ExternCall_PrintAddStr [15:53:22]wPrintStart [15:53:22]Write to MH i2c: 01 00 00 F0 01 F1 [15:53:22]Write i2c OK [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: 01 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: 01 07 00 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [15:53:22]RasterBufferAndPrint [15:53:22]line Счет N : (1)2002338 [15:53:22]line ИНН: 02508201610067 [15:53:22]line Контрольно-Кассовый Чек [15:53:22]line ПРОДАЖА [15:53:22]line ТРК (МРК, ГНК) : 52 [15:53:22]line Товар: 2710124130 [15:53:22]line Super-92-К-5 [15:53:22]line 14.540 * 68.80 [15:53:22]line = 1000.35 [15:53:22]line НДС 12% НСП 1% [15:53:22]line > о реализуемом товаре [15:53:22]line ИТОГО: 1000.35 [15:53:22]line НСП 1% : 8.85 [15:53:22]line НДС 12% : 106.23 [15:53:22]line Наличными: 0.00 [15:53:22]line Безнал.: 1000.35 [15:53:22]line Место: АЗС № 97 "Партнер Нефть" [15:53:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:53:22]line СНО: Общий режим [15:53:22]line Чек 396 27.07.2024 15:53 [15:53:22]line Смена: 438 ФФД: 1.0 [15:53:22]line ЗНМ: 0300000054 [15:53:22]line РНМ: 0000000000092624 [15:53:22]line Версия ККМ: 001 [15:53:22]line Платежная система: Бакай Банк [15:53:22]line ФМ: 0000000000874959 [15:53:22]line ФД: 226036 [15:53:22]line ФПД: 208841977440847 [15:53:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226036&fm=208841977440847&tin=02508201610067®Number=0000000000092624&sum=100035 [15:53:22]written 0, free lines is 4095 [15:53:22]OFD Sender: Processing packet 226031 [packets to send 605, broken 599] [15:53:22]ProducePacketName [15:53:22]name=ofd_packets/00226031 [15:53:22]OFD Sender: To server: pG, [15:53:22]CommunicateWithHost lk.salyk.kg:30040 [15:53:22]ConnectInit lk.salyk.kg [15:53:22]Write to MH i2c: 01 00 00 1A 02 1C [15:53:22]Write i2c OK [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: 01 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: 01 07 00 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 84 0C B3 [15:53:22]RasterBufferAndPrint [15:53:22]line [15:53:22]line [15:53:22]line [15:53:22]line [15:53:22]line [15:53:22]written 0, free lines is 3214 [15:53:22]MH_Cut [15:53:22]Write to MH i2c: D1 01 00 21 02 01 F5 [15:53:22]Write i2c OK [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: D1 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: D1 01 00 [15:53:22]MH_I2C_Read... [15:53:22]Read from MH i2c: D1 01 00 21 02 00 F4 [15:53:22]Write to MH i2c: 01 00 00 22 02 24 [15:53:22]Write i2c OK [15:53:22]MH_I2C_Read... [15:53:23]Connected sock=7 [15:53: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 35 39 0F 01 00 00 35 7C 07 01 E6 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 21 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 72 03 00 35 04 06 00 FF B7 12 E6 81 E9 C5 08 EF BC 3E 13 86 6B [15:53: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 35 39 4F 00 00 00 19 F3 47 00 C8 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 35 39 10 04 04 00 EF 72 03 00 F4 03 04 00 FE C3 A4 66 B6 04 01 00 00 7C 07 9D AC E1 84 21 9A [15:53:23]CommunicateWithHost err = 0 [15:53:23]CheckOFDResponse [15:53:23]1017 (14) - 77093643461234 [15:53:23]1041 (16) - 0000000000874959 [15:53:23]1040 (4) - 226031 [15:53:23]1012 (4) - 27.07.2024 09:55 [15:53:23]1206 (1) - 0 [15:53:23]OFD Sender: Remove packet 226031 [15:53:23]ProducePacketName [15:53:23]name=ofd_packets/00226031 [15:53:23]NVStorageDeleteData [15:53:23]*** Cut start [15:53:23]*** Partial cut [15:53:23]*** CUTSNS_PIN = 1 [15:53:24]*** CUTSNS_PIN = 0 [15:53:24]*** Brake cut motor [15:53:24]OFD Sender: Processing packet 226032 [packets to send 604, broken 599] [15:53:24]ProducePacketName [15:53:24]name=ofd_packets/00226032 [15:53:24]OFD Sender: To server: pG, [15:53:24]CommunicateWithHost lk.salyk.kg:30040 [15:53:24]ConnectInit lk.salyk.kg [15:53:24]Read from MH i2c: 01 [15:53:24]MH_I2C_Read... [15:53:24]*** Stop cut motor [15:53:24]*** Cut end [15:53:24]Read from MH i2c: 01 07 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 FF 0F 39 [15:53:24]process_action close_receipt done [15:53:24]requested_data is exist [15:53:24]produce_requested_data [15:53:24]requested_item fm.sn is exist - process it [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 11 00 00 [15:53:24]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 17 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [15:53:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:24]wFMCommunicate OK [15:53:24]requested_item fd.num is exist - process it [15:53:24]SAM_PROTO_GetFieldsCounters [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 13 00 00 [15:53:24]Write to MH i2c: E2 08 00 24 02 80 13 00 00 00 00 00 00 A2 [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 62 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 62 00 24 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [15:53: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:24]wFMCommunicate OK [15:53:24]SAM_PROTO_GetFieldsCounters done [15:53:24]requested_item shift.num is exist - process it [15:53:24]requested_item shift.opened is exist - process it [15:53:24]req_shift_opened [15:53:24]FM_GetShiftState [15:53:24]SAM_PROTO_GetShiftState [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 13 01 00 [15:53:24]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 0E 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B2 [15:53:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:53:24]wFMCommunicate OK [15:53:24]SAM_PROTO_GetShiftState done [15:53:24]FM_GetShiftState done [15:53:24]req_shift_opened done [15:53:24]requested_item shift.open_date is exist - process it [15:53:24]req_shift_open_date [15:53:24]req_shift_open_date done [15:53:24]produce_requested_data done [15:53:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226036,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:53:24]process_action_free close_receipt [15:53:24]json_value_free [15:53:24]json_value_free done [15:53:24]process_json_proto returns [15:53:24]Send response to host [15:53:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226036,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:53:24]free response buf [15:53:25]execute_script done [15:53:25]execute_script returns [15:53:25]free content buf [15:53:25]Sock 11.Close socket [15:53:25]Sock 11.Thread stoped [15:53:25]Connected sock=7 [15:53: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 35 39 0F 01 00 00 FD 21 07 01 1A 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 27 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 72 03 00 35 04 06 00 5C BB E2 F7 5E DB 28 D9 F3 5E 38 05 8A 6E [15:53: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 35 39 4F 00 00 00 AE 88 47 00 8E 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 35 39 10 04 04 00 F0 72 03 00 F4 03 04 00 00 C4 A4 66 B6 04 01 00 00 B9 3D 3B 28 A9 8D A7 98 [15:53:25]CommunicateWithHost err = 0 [15:53:25]CheckOFDResponse [15:53:25]1017 (14) - 77093643461234 [15:53:25]1041 (16) - 0000000000874959 [15:53:25]1040 (4) - 226032 [15:53:25]1012 (4) - 27.07.2024 09:55 [15:53:25]1206 (1) - 0 [15:53:25]OFD Sender: Remove packet 226032 [15:53:25]ProducePacketName [15:53:25]name=ofd_packets/00226032 [15:53:25]NVStorageDeleteData [15:53:26]OFD Sender: Processing packet 226033 [packets to send 603, broken 599] [15:53:26]ProducePacketName [15:53:26]name=ofd_packets/00226033 [15:53:26]OFD Sender: To server: pG, [15:53:26]CommunicateWithHost lk.salyk.kg:30040 [15:53:26]ConnectInit lk.salyk.kg [15:53:26]Connected sock=7 [15:53: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 35 39 0F 01 00 00 09 20 07 01 30 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 B7 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 72 03 00 35 04 06 00 73 C0 A7 97 8A 01 30 FE 9D B9 FF 4A DA C8 [15:53: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 35 39 4F 00 00 00 01 DB 47 00 58 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 72 03 00 F4 03 04 00 02 C4 A4 66 B6 04 01 00 00 05 95 63 31 5C 2B 78 CE [15:53:27]CommunicateWithHost err = 0 [15:53:27]CheckOFDResponse [15:53:27]1017 (14) - 77093643461234 [15:53:27]1041 (16) - 0000000000874959 [15:53:27]1040 (4) - 226033 [15:53:27]1012 (4) - 27.07.2024 09:55 [15:53:27]1206 (1) - 0 [15:53:27]OFD Sender: Remove packet 226033 [15:53:27]ProducePacketName [15:53:27]name=ofd_packets/00226033 [15:53:27]NVStorageDeleteData [15:53:28]OFD Sender: Processing packet 226034 [packets to send 602, broken 599] [15:53:28]ProducePacketName [15:53:28]name=ofd_packets/00226034 [15:53:28]OFD Sender: To server: pG, [15:53:28]CommunicateWithHost lk.salyk.kg:30040 [15:53:28]ConnectInit lk.salyk.kg [15:53:31]Connected sock=7 [15:53: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 35 39 0F 01 00 00 BF 4D 07 01 1A 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D5 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 72 03 00 35 04 06 00 D4 78 C1 4B CF 26 73 7B 5D 05 12 FC F4 35 [15:53: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 35 39 4F 00 00 00 E5 E4 47 00 A5 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 72 03 00 F4 03 04 00 06 C4 A4 66 B6 04 01 00 00 33 0B D7 01 B2 61 78 2B [15:53:31]CommunicateWithHost err = 0 [15:53:31]CheckOFDResponse [15:53:31]1017 (14) - 77093643461234 [15:53:31]1041 (16) - 0000000000874959 [15:53:31]1040 (4) - 226034 [15:53:31]1012 (4) - 27.07.2024 09:55 [15:53:31]1206 (1) - 0 [15:53:31]OFD Sender: Remove packet 226034 [15:53:31]ProducePacketName [15:53:31]name=ofd_packets/00226034 [15:53:31]NVStorageDeleteData [15:53:32]OFD Sender: Processing packet 226035 [packets to send 601, broken 599] [15:53:32]ProducePacketName [15:53:32]name=ofd_packets/00226035 [15:53:32]OFD Sender: To server: pG, [15:53:32]CommunicateWithHost lk.salyk.kg:30040 [15:53:32]ConnectInit lk.salyk.kg [15:53:32]Connected sock=7 [15:53: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 35 39 0C 01 00 00 4C D1 04 01 2B 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 D9 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 72 03 00 35 04 06 00 34 92 A0 44 98 6B A8 CC B3 13 85 E4 02 32 [15:53: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 35 39 4F 00 00 00 76 AC 47 00 38 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 35 39 10 04 04 00 F3 72 03 00 F4 03 04 00 08 C4 A4 66 B6 04 01 00 00 79 6F 74 0C 35 DD F5 DC [15:53:33]CommunicateWithHost err = 0 [15:53:33]CheckOFDResponse [15:53:33]1017 (14) - 77093643461234 [15:53:33]1041 (16) - 0000000000874959 [15:53:33]1040 (4) - 226035 [15:53:33]1012 (4) - 27.07.2024 09:55 [15:53:33]1206 (1) - 0 [15:53:33]OFD Sender: Remove packet 226035 [15:53:33]ProducePacketName [15:53:33]name=ofd_packets/00226035 [15:53:33]NVStorageDeleteData [15:53:33]OFD Sender: Processing packet 226036 [packets to send 600, broken 599] [15:53:33]ProducePacketName [15:53:33]name=ofd_packets/00226036 [15:53:33]OFD Sender: To server: pG, [15:53:33]CommunicateWithHost lk.salyk.kg:30040 [15:53:33]ConnectInit lk.salyk.kg [15:53:34]Connected sock=7 [15:53: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 35 39 10 01 00 00 93 2B 08 01 3F 44 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 F0 17 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 72 03 00 35 04 06 00 BD F0 CF E1 2A 4F FC 1E E1 0E B2 54 20 D1 [15:53: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 35 39 4F 00 00 00 C8 55 47 00 84 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 72 03 00 F4 03 04 00 09 C4 A4 66 B6 04 01 00 00 59 F8 E1 7F 3E 6A D7 09 [15:53:34]CommunicateWithHost err = 0 [15:53:34]CheckOFDResponse [15:53:34]1017 (14) - 77093643461234 [15:53:34]1041 (16) - 0000000000874959 [15:53:34]1040 (4) - 226036 [15:53:34]1012 (4) - 27.07.2024 09:55 [15:53:34]1206 (1) - 0 [15:53:34]OFD Sender: Remove packet 226036 [15:53:34]ProducePacketName [15:53:34]name=ofd_packets/00226036 [15:53:34]NVStorageDeleteData [15:53:35]OFD Sender: No OFD packet to send [15:53:35]OFD Sender: No OFD packet to send [15:53:40]OFD Sender: No OFD packet to send [15:53:45]OFD Sender: No OFD packet to send [15:53:50]OFD Sender: No OFD packet to send [15:53:55]OFD Sender: No OFD packet to send [15:53:58]recv_with_timeout no data received [15:54:00]OFD Sender: No OFD packet to send [15:54:05]OFD Sender: No OFD packet to send [15:54:10]OFD Sender: No OFD packet to send [15:54:15]OFD Sender: No OFD packet to send [15:54:16]recv_with_timeout no data received [15:54:20]OFD Sender: No OFD packet to send [15:54:25]OFD Sender: No OFD packet to send [15:54:30]recv_with_timeout no data received [15:54:30]OFD Sender: No OFD packet to send [15:54:35]OFD Sender: No OFD packet to send [15:54:40]OFD Sender: No OFD packet to send [15:54:45]OFD Sender: No OFD packet to send [15:54:50]OFD Sender: No OFD packet to send [15:54:55]OFD Sender: No OFD packet to send [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:49:43]Read from MH i2c: E2 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:49:43]RAPDU: 90 00 [15:49:43]wFMCommunicate OK [15:49:43]wFMCommunicate request_size=4 [15:49:43]MH_SAM_APDU [15:49:43]CAPDU: 80 11 00 00 [15:49:43]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:43]Read from MH i2c: E2 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 17 00 [15:49:43]MH_I2C_Read... [15:49:43]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 35 39 90 00 E1 [15:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:49:43]wFMCommunicate OK [15:49:43]Detected FM SN is 0000000000874959 [15:49:43]Stored FM SN is 0000000000874959 [15:49:43]wFMCommunicate request_size=9 [15:49:43]MH_SAM_APDU [15:49:43]CAPDU: 80 16 00 00 04 1A 5E 01 00 [15:49:43]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:49:43]Read from MH i2c: E2 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:49:43]RAPDU: 90 00 [15:49:43]wFMCommunicate OK [15:49:43]FM PIN OK [15:49:43]wFMCommunicate request_size=8 [15:49:43]MH_SAM_APDU [15:49:43]CAPDU: 80 14 04 00 03 02 00 01 [15:49:43]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:49:43]Read from MH i2c: E2 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:49:43]RAPDU: 90 00 [15:49:43]wFMCommunicate OK [15:49:43]wFMCommunicate request_size=13 [15:49:43]MH_SAM_APDU [15:49:43]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:49:43]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 [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:49:43]Read from MH i2c: E2 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:49:43]RAPDU: 90 00 [15:49:43]wFMCommunicate OK [15:49:43]wFMCommunicate request_size=4 [15:49:43]MH_SAM_APDU [15:49:43]CAPDU: 80 11 00 00 [15:49:43]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:43]Read from MH i2c: E2 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: E2 17 00 [15:49:43]MH_I2C_Read... [15:49:43]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 35 39 90 00 E5 [15:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:49:43]wFMCommunicate OK [15:49:43]DocumentArchiveInit [15:49:43]Start Httpd... [15:49:43]Httpd thread 3067845988 created [15:49:43]Write to MH i2c: 01 00 00 0F 00 0F [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: 01 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: 01 07 00 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:49:43]MH Int Process started [15:49:43]Allocated Socket 8 [15:49:43]Bind OK [15:49:43]Listen OK [15:49:43]httpd running on port 8080 [15:49:43]Waiting for new connection... [15:49:44]accept exits with 9 [15:49:44]New connection [15:49:44]New thread 3067559268 created [15:49:44] Sock 9.Parse request [15:49:44]Waiting for new connection... [15:49:44]Sock 9.Check first char [15:49:44]Sock 9.First char is OK [15:49:44]request: POST /json_proto HTTP/1.0 [15:49:44]Method: POST [15:49:44]URL: /json_proto [15:49:44]Method is POST - this is cgi request [15:49:44]url: /json_proto [15:49:44]query_string will be loaded in cgi processing [15:49:44]execute_cgi json_proto POST (null) [15:49:44]execute_cgi path=json_proto method=POST [15:49:44]POST find Content-Length [15:49:44]Host: 172.17.43.131:8080 [15:49:44]Content-Length: 215 [15:49:44]Content-Type: application/json [15:49:44] [15:49:44]POST finish read [15:49:44]Found Content-Length = 215 [15:49:44]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" ] } } [15:49:44]execute_script... [15:49:44]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" ] } } [15:49:44]POST & json_proto [15:49:44]process_json_proto [15:49:44]json parsed OK: [15:49:44]protocol is kg_v1.0 [15:49:44]action value=get_value [15:49:44]process_action get_value [15:49:44]cmd_get_value [15:49:44]process_action get_value done [15:49:44]requested_data is exist [15:49:44]produce_requested_data [15:49:44]requested_item kkm.sn is exist - process it [15:49:44]requested_item kkm.ver is exist - process it [15:49:44]requested_item fm.sn is exist - process it [15:49:44]wFMCommunicate request_size=4 [15:49:44]MH_SAM_APDU [15:49:44]CAPDU: 80 11 00 00 [15:49:44]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:49:44]Write i2c OK [15:49:44]MH_I2C_Read... [15:49:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:44]Read from MH i2c: E2 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 17 00 [15:49:44]MH_I2C_Read... [15:49:44]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 35 39 90 00 E7 [15:49:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:49:44]wFMCommunicate OK [15:49:44]requested_item fd.num is exist - process it [15:49:44]SAM_PROTO_GetFieldsCounters [15:49:44]wFMCommunicate request_size=4 [15:49:44]MH_SAM_APDU [15:49:44]CAPDU: 80 13 00 00 [15:49:44]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:49:44]Write i2c OK [15:49:44]MH_I2C_Read... [15:49:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:44]Read from MH i2c: E2 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 62 00 [15:49:44]MH_I2C_Read... [15:49:44]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [15:49:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:49:44]wFMCommunicate OK [15:49:44]SAM_PROTO_GetFieldsCounters done [15:49:44]requested_item shift.num is exist - process it [15:49:44]requested_item shift.opened is exist - process it [15:49:44]req_shift_opened [15:49:44]FM_GetShiftState [15:49:44]SAM_PROTO_GetShiftState [15:49:44]wFMCommunicate request_size=4 [15:49:44]MH_SAM_APDU [15:49:44]CAPDU: 80 13 01 00 [15:49:44]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:49:44]Write i2c OK [15:49:44]MH_I2C_Read... [15:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:44]Read from MH i2c: E2 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 0E 00 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [15:49:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:49:44]wFMCommunicate OK [15:49:44]SAM_PROTO_GetShiftState done [15:49:44]FM_GetShiftState done [15:49:44]req_shift_opened done [15:49:44]requested_item shift.open_date is exist - process it [15:49:44]req_shift_open_date [15:49:44]req_shift_open_date done [15:49:44]produce_requested_data done [15:49:44]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226029,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:49:44]process_action_free get_value [15:49:44]json_value_free [15:49:44]json_value_free done [15:49:44]process_json_proto returns [15:49:44]Send response to host [15:49:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226029,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:49:44]free response buf [15:49:44]execute_script done [15:49:44]execute_script returns [15:49:44]free content buf [15:49:44]Sock 9.Close socket [15:49:44]Sock 9.Thread stoped [15:49:44]accept exits with 10 [15:49:44]New connection [15:49:44]New thread 3067415908 created [15:49:44]Thread 3067559268 joined [15:49:44]Waiting for new connection... [15:49:44]OFD Sender: Processing packet 226029 [packets to send 600, broken 599] [15:49:44]ProducePacketName [15:49:44]name=ofd_packets/00226029 [15:49:44] Sock 10.Parse request [15:49:44]Sock 10.Check first char [15:49:44]Sock 10.First char is OK [15:49:44]request: POST /json_proto HTTP/1.0 [15:49:44]Method: POST [15:49:44]URL: /json_proto [15:49:44]Method is POST - this is cgi request [15:49:44]url: /json_proto [15:49:44]query_string will be loaded in cgi processing [15:55:00]OFD Sender: No OFD packet to send [15:55:03]accept exits with 10 [15:55:03]New connection [15:55:03]New thread 3067415908 created [15:55:03]Thread 3067559268 joined [15:55:03]Waiting for new connection... [15:55:03] Sock 10.Parse request [15:55:03]Sock 10.Check first char [15:55:03]Sock 10.First char is OK [15:55:03]request: POST /json_proto HTTP/1.0 [15:55:03]Method: POST [15:55:03]URL: /json_proto [15:55:03]Method is POST - this is cgi request [15:55:03]url: /json_proto [15:55:03]query_string will be loaded in cgi processing [15:55:03]execute_cgi json_proto POST (null) [15:55:03]execute_cgi path=json_proto method=POST [15:55:03]POST find Content-Length [15:55:03]Host: 172.17.43.131:8080 [15:55:03]Content-Length: 683 [15:55:03]Content-Type: application/json [15:55:03] [15:55:03]POST finish read [15:55:03]Found Content-Length = 683 [15:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 38.670, "sum" : 2621.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 2621.00, "payments": [ { "type": 0, "sum" : 2621.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:03]execute_script... [15:55:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 38.670, "sum" : 2621.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 2621.00, "payments": [ { "type": 0, "sum" : 2621.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:03]POST & json_proto [15:55:03]process_json_proto [15:55:03]json parsed OK: [15:55:03]protocol is kg_v1.0 [15:55:03]action value=close_receipt [15:55:03]process_action close_receipt [15:55:03]cmd_close_receipt [15:55:03]MH_GetDate [15:55:03]Write to MH i2c: F0 00 00 26 02 17 [15:55:03]Write i2c OK [15:55:03]MH_I2C_Read... [15:55:03]Read from MH i2c: F0 [15:55:03]MH_I2C_Read... [15:55:03]Read from MH i2c: F0 09 00 [15:55:03]MH_I2C_Read... [15:55:03]Read from MH i2c: F0 09 00 26 02 00 58 18 A5 66 F9 24 A2 66 C0 [15:55:03]GetLastDocTimeStamp 1722095600 [15:55:03]current date 1722095704 [15:55:03]FM_GetShiftState [15:55:03]SAM_PROTO_GetShiftState [15:55:03]wFMCommunicate request_size=4 [15:55:03]MH_SAM_APDU [15:55:03]CAPDU: 80 13 01 00 [15:55:03]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [15:55:03]Write i2c OK [15:55:03]MH_I2C_Read... [15:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:03]Read from MH i2c: E2 [15:55:03]MH_I2C_Read... [15:55:03]Read from MH i2c: E2 0E 00 [15:55:03]MH_I2C_Read... [15:55:03]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B4 [15:55:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:55:03]wFMCommunicate OK [15:55:03]SAM_PROTO_GetShiftState done [15:55:03]FM_GetShiftState done [15:55:03]opened in 1722038719 [15:55:03]opened+sec_in_day 1722125119 [15:55:03]quantity*price = 262182 [15:55:03]sum+1 = 262184 [15:55:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.83 ИТОГО: 2621.00 Внесено: 4000.00 СДАЧА: 1379.00 НСП 1% : 23.20 НДС 12% : 278.42 Наличными: 2621.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 397 27.07.2024 15:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226037 ФПД: 624392195531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155504&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226037&fm=624392195531&tin=02508201610067®Number=0000000000092624&sum=262100 [15:55:04]StoreToDocumentArchive [15:55:04]shift 438 fd 226037 [15:55:04]save to /storage/0438/doc_00226037 [15:55:04]save last doc name /storage/0438/doc_00226037 to /storage/kkm_last_doc_name [15:55:04]save OK [15:55:04]Clear old archive folders... [15:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:04]tlvbuf is 0065BDE0 [15:55:04]SAM_PROTO_ClearQueue [15:55:04]wFMCommunicate request_size=4 [15:55:04]MH_SAM_APDU [15:55:04]CAPDU: 80 09 00 00 [15:55:04]Write to MH i2c: E2 08 00 34 02 80 09 00 00 00 00 00 00 A8 [15:55:04]Write i2c OK [15:55:04]MH_I2C_Read... [15:55:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:04]Read from MH i2c: E2 [15:55:04]MH_I2C_Read... [15:55:04]Read from MH i2c: E2 03 00 [15:55:04]MH_I2C_Read... [15:55:04]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [15:55:04]RAPDU: 90 00 [15:55:04]wFMCommunicate OK [15:55:04]SAM_PROTO_ClearQueue done [15:55:04]KKMCreateOFDPacket [15:55:04]OFDProtocolAddRootSTLVToBuf [15:55:04]FM_MakeSignedData [15:55:04]FM_MakeSignedData [15:55:04]SAM_PROTO_SignData [15:55:04]wFMCommunicate request_size=4 [15:55:04]MH_SAM_APDU [15:55:04]CAPDU: 80 0D 01 02 [15:55:04]Write to MH i2c: E2 08 00 35 02 80 0D 01 02 00 00 00 00 B0 [15:55:04]Write i2c OK [15:55:04]MH_I2C_Read... [15:55:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:05]Read from MH i2c: E2 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 03 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [15:55:05]RAPDU: 90 00 [15:55:05]wFMCommunicate OK [15:55:05]wFMCommunicate request_size=255 [15:55:05]MH_SAM_APDU [15:55:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 00 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 FF 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 6C 00 00 00 00 07 04 06 00 D4 FF 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 01 00 00 F4 03 04 00 58 18 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 72 03 00 35 04 06 00 00 [15:55:05]Write to MH i2c: E2 02 01 36 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 00 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 FF 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 6C 00 00 00 00 07 04 06 00 D4 FF 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 01 00 00 F4 03 04 00 58 18 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 72 03 00 35 04 06 00 00 00 00 45 [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:05]Read from MH i2c: E2 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 03 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [15:55:05]RAPDU: 90 00 [15:55:05]wFMCommunicate OK [15:55:05]wFMCommunicate request_size=10 [15:55:05]MH_SAM_APDU [15:55:05]CAPDU: 80 0D 02 02 05 91 60 AC CD CB [15:55:05]Write to MH i2c: E2 0D 00 37 02 80 0D 02 02 05 00 91 60 AC CD CB 00 00 F2 [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:05]Read from MH i2c: E2 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 03 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [15:55:05]RAPDU: 90 00 [15:55:05]wFMCommunicate OK [15:55:05]wFMCommunicate request_size=4 [15:55:05]MH_SAM_APDU [15:55:05]CAPDU: 80 0D 03 02 [15:55:05]Write to MH i2c: E2 08 00 38 02 80 0D 03 02 00 00 00 00 B5 [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:05]Read from MH i2c: E2 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 0B 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 0B 00 38 02 00 73 F7 F9 E9 58 C7 4B 1A 90 00 86 [15:55:05]RAPDU: 73 F7 F9 E9 58 C7 4B 1A 90 00 [15:55:05]wFMCommunicate OK [15:55:05]SAM_PROTO_SignData done [15:55:05]FM_MakeSignedData done [15:55:05]CreateOFDProtocolMessage [15:55:05]wFMCommunicate request_size=4 [15:55:05]MH_SAM_APDU [15:55:05]CAPDU: 80 11 00 00 [15:55:05]Write to MH i2c: E2 08 00 39 02 80 11 00 00 00 00 00 00 B5 [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:05]Read from MH i2c: E2 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 17 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: E2 17 00 39 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [15:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:55:05]wFMCommunicate OK [15:55:05]CreateOFDProtocolMessage done [15:55:05]OFDSenderStorePacket 226037 [15:55:05]StoreOFDPacket docnum=226037 [15:55:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C9 DC 07 01 71 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 00 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 FF 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 6C 00 00 00 00 07 04 06 00 D4 FF 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 01 00 00 F4 03 04 00 58 18 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 72 03 00 35 04 06 00 00 91 60 AC CD CB 73 F7 F9 E9 58 C7 4B 1A [15:55:05]CheckFolder [15:55:05]dirname=/storage/ofd_packets [15:55:05]CheckFolder done [15:55:05]ProducePacketName [15:55:05]name=ofd_packets/00226037 [15:55:05]NVStorageSaveData ofd_packets/00226037 [15:55:05]File name is /storage/ofd_packets/00226037 [15:55:05]Write 301 bytes [15:55:05]NVStorageSaveData done [15:55:05]OFDSenderStorePacket done [15:55:05]KKMCreateOFDPacket done [15:55:05]NVStorageSaveData kkm_last_timestamp [15:55:05]File name is /storage/kkm_last_timestamp [15:55:05]Write 4 bytes [15:55:05]NVStorageSaveData done [15:55:05]ExternCall_PrintAddStr [15:55:05]wPrintStart [15:55:05]Write to MH i2c: 01 00 00 3A 02 3C [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: 01 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: 01 07 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: 01 07 00 3A 02 00 00 00 00 00 FF 0F 51 [15:55:05]RasterBufferAndPrint [15:55:05]line Счет N : (1)2002341 [15:55:05]line ИНН: 02508201610067 [15:55:05]line Контрольно-Кассовый Чек [15:55:05]line ПРОДАЖА [15:55:05]line ТРК (МРК, ГНК) : 63 [15:55:05]line Товар: 2710124130 [15:55:05]line Аи-92-К-5 [15:55:05]line 38.670 * 67.80 [15:55:05]line = 2621.83 [15:55:05]line НДС 12% НСП 1% [15:55:05]line > о реализуемом товаре [15:55:05]line ОКРУГЛЕНИЕ: -0.83 [15:55:05]line ИТОГО: 2621.00 [15:55:05]line Внесено: 4000.00 [15:55:05]line СДАЧА: 1379.00 [15:55:05]line НСП 1% : 23.20 [15:55:05]line НДС 12% : 278.42 [15:55:05]line Наличными: 2621.00 [15:55:05]line Безнал.: 0.00 [15:55:05]line Место: АЗС № 97 "Партнер Нефть" [15:55:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:55:05]line СНО: Общий режим [15:55:05]line Чек 397 27.07.2024 15:55 [15:55:05]line Смена: 438 ФФД: 1.0 [15:55:05]line ЗНМ: 0300000054 [15:55:05]line РНМ: 0000000000092624 [15:55:05]line Версия ККМ: 001 [15:55:05]line ФМ: 0000000000874959 [15:55:05]line ФД: 226037 [15:55:05]line ФПД: 624392195531 [15:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T155504&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226037&fm=624392195531&tin=02508201610067®Number=0000000000092624&sum=262100 [15:55:05]written 0, free lines is 4095 [15:55:05]OFD Sender: Processing packet 226037 [packets to send 600, broken 599] [15:55:05]ProducePacketName [15:55:05]name=ofd_packets/00226037 [15:55:05]OFD Sender: To server: pG, [15:55:05]CommunicateWithHost lk.salyk.kg:30040 [15:55:05]ConnectInit lk.salyk.kg [15:55:05]Write to MH i2c: 01 00 00 65 02 67 [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: 01 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: 01 07 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 61 0C DB [15:55:05]RasterBufferAndPrint [15:55:05]line [15:55:05]line [15:55:05]line [15:55:05]line [15:55:05]line [15:55:05]written 0, free lines is 3172 [15:55:05]MH_Cut [15:55:05]Write to MH i2c: D1 01 00 6C 02 01 40 [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: D1 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: D1 01 00 [15:55:05]MH_I2C_Read... [15:55:05]Read from MH i2c: D1 01 00 6C 02 00 3F [15:55:05]Write to MH i2c: 01 00 00 6D 02 6F [15:55:05]Write i2c OK [15:55:05]MH_I2C_Read... [15:55:07]*** Cut start [15:55:07]*** Partial cut [15:55:07]*** CUTSNS_PIN = 1 [15:55:07]*** CUTSNS_PIN = 0 [15:55:07]*** Brake cut motor [15:55:07]Read from MH i2c: 01 [15:55:07]MH_I2C_Read... [15:55:07]*** Stop cut motor [15:55:07]*** Cut end [15:55:07]Read from MH i2c: 01 07 00 [15:55:07]MH_I2C_Read... [15:55:07]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 FF 0F 84 [15:55:07]process_action close_receipt done [15:55:07]requested_data is exist [15:55:07]produce_requested_data [15:55:07]requested_item fm.sn is exist - process it [15:55:07]wFMCommunicate request_size=4 [15:55:07]MH_SAM_APDU [15:55:07]CAPDU: 80 11 00 00 [15:55:07]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [15:55:07]Write i2c OK [15:55:07]MH_I2C_Read... [15:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:07]Read from MH i2c: E2 [15:55:07]MH_I2C_Read... [15:55:07]Read from MH i2c: E2 17 00 [15:55:07]MH_I2C_Read... [15:55:07]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 35 39 90 00 47 [15:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:55:07]wFMCommunicate OK [15:55:07]requested_item fd.num is exist - process it [15:55:07]SAM_PROTO_GetFieldsCounters [15:55:07]wFMCommunicate request_size=4 [15:55:07]MH_SAM_APDU [15:55:07]CAPDU: 80 13 00 00 [15:55:07]Write to MH i2c: E2 08 00 6F 02 80 13 00 00 00 00 00 00 ED [15:55:07]Write i2c OK [15:55:07]MH_I2C_Read... [15:55:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:07]Read from MH i2c: E2 [15:55:07]MH_I2C_Read... [15:55:07]Read from MH i2c: E2 62 00 [15:55:07]MH_I2C_Read... [15:55:07]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [15:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:07]wFMCommunicate OK [15:55:07]SAM_PROTO_GetFieldsCounters done [15:55:07]requested_item shift.num is exist - process it [15:55:07]requested_item shift.opened is exist - process it [15:55:07]req_shift_opened [15:55:07]FM_GetShiftState [15:55:07]SAM_PROTO_GetShiftState [15:55:07]wFMCommunicate request_size=4 [15:55:07]MH_SAM_APDU [15:55:07]CAPDU: 80 13 01 00 [15:55:07]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [15:55:07]Write i2c OK [15:55:07]MH_I2C_Read... [15:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:08]Read from MH i2c: E2 [15:55:08]MH_I2C_Read... [15:55:08]Read from MH i2c: E2 0E 00 [15:55:08]MH_I2C_Read... [15:55:08]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FD [15:55:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [15:55:08]wFMCommunicate OK [15:55:08]SAM_PROTO_GetShiftState done [15:55:08]FM_GetShiftState done [15:55:08]req_shift_opened done [15:55:08]requested_item shift.open_date is exist - process it [15:55:08]req_shift_open_date [15:55:08]req_shift_open_date done [15:55:08]produce_requested_data done [15:55:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226037,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [15:55:08]process_action_free close_receipt [15:55:08]json_value_free [15:55:08]json_value_free done [15:55:08]process_json_proto returns [15:55:08]Send response to host [15:55:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226037,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [15:55:08]free response buf [15:55:08]execute_script done [15:55:08]execute_script returns [15:55:08]free content buf [15:55:08]Sock 10.Close socket [15:55:08]Sock 10.Thread stoped [15:55:08]Connected sock=11 [15:55: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 35 39 0F 01 00 00 C9 DC 07 01 71 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 00 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 FF 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 6C 00 00 00 00 07 04 06 00 D4 FF 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 01 00 00 F4 03 04 00 58 18 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 72 03 00 35 04 06 00 00 91 60 AC CD CB 73 F7 F9 E9 58 C7 4B 1A [15:55: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 35 39 4F 00 00 00 54 27 47 00 F5 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 35 39 10 04 04 00 F5 72 03 00 F4 03 04 00 68 C4 A4 66 B6 04 01 00 00 FF 1D 92 DF 67 CA 24 BF [15:55:09]CommunicateWithHost err = 0 [15:55:09]CheckOFDResponse [15:55:09]1017 (14) - 77093643461234 [15:55:09]1041 (16) - 0000000000874959 [15:55:09]1040 (4) - 226037 [15:55:09]1012 (4) - 27.07.2024 09:56 [15:55:09]1206 (1) - 0 [15:55:09]OFD Sender: Remove packet 226037 [15:55:09]ProducePacketName [15:55:09]name=ofd_packets/00226037 [15:55:09]NVStorageDeleteData [15:55:10]OFD Sender: No OFD packet to send [15:55:15]OFD Sender: No OFD packet to send [15:55:20]OFD Sender: No OFD packet to send [15:55:25]OFD Sender: No OFD packet to send [15:55:30]OFD Sender: No OFD packet to send [15:55:35]OFD Sender: No OFD packet to send [15:55:40]OFD Sender: No OFD packet to send [15:55:45]OFD Sender: No OFD packet to send [15:55:50]OFD Sender: No OFD packet to send [15:55:55]OFD Sender: No OFD packet to send [15:56:00]OFD Sender: No OFD packet to send [15:56:05]OFD Sender: No OFD packet to send [15:56:10]OFD Sender: No OFD packet to send [15:56:15]OFD Sender: No OFD packet to send [15:56:20]OFD Sender: No OFD packet to send [15:56:25]OFD Sender: No OFD packet to send [15:56:30]OFD Sender: No OFD packet to send [15:56:35]OFD Sender: No OFD packet to send [15:56:40]OFD Sender: No OFD packet to send [15:56:45]OFD Sender: No OFD packet to send [15:56:50]OFD Sender: No OFD packet to send [15:56:55]OFD Sender: No OFD packet to send [15:57:00]OFD Sender: No OFD packet to send [15:57:05]OFD Sender: No OFD packet to send [15:57:10]OFD Sender: No OFD packet to send [15:57:15]OFD Sender: No OFD packet to send [15:57:20]OFD Sender: No OFD packet to send [15:57:25]OFD Sender: No OFD packet to send [15:57:30]recv_with_timeout no data received [15:57:30]OFD Sender: No OFD packet to send [15:57:35]OFD Sender: No OFD packet to send [15:57:40]OFD Sender: No OFD packet to send [15:57:45]OFD Sender: No OFD packet to send [15:57:50]OFD Sender: No OFD packet to send [15:57:55]OFD Sender: No OFD packet to send [15:58:00]OFD Sender: No OFD packet to send [15:58:05]OFD Sender: No OFD packet to send [15:58:11]OFD Sender: No OFD packet to send [15:58:16]OFD Sender: No OFD packet to send [15:58:21]OFD Sender: No OFD packet to send [15:58:26]OFD Sender: No OFD packet to send [15:58:31]OFD Sender: No OFD packet to send [15:58:36]OFD Sender: No OFD packet to send [15:58:41]OFD Sender: No OFD packet to send [15:58:46]OFD Sender: No OFD packet to send [15:58:47]recv_with_timeout no data received [15:58:51]OFD Sender: No OFD packet to send [15:58:56]OFD Sender: No OFD packet to send [15:59:01]OFD Sender: No OFD packet to send [15:59:06]OFD Sender: No OFD packet to send [15:59:11]OFD Sender: No OFD packet to send [15:59:11]recv_with_timeout no data received [15:59:16]OFD Sender: No OFD packet to send [15:59:21]OFD Sender: No OFD packet to send [15:59:23]recv_with_timeout no data received [15:59:26]OFD Sender: No OFD packet to send [15:59:31]OFD Sender: No OFD packet to send [15:59:36]OFD Sender: No OFD packet to send [15:59:41]OFD Sender: No OFD packet to send [15:59:46]OFD Sender: No OFD packet to send [15:59:51]OFD Sender: No OFD packet to send [15:59:56]OFD Sender: No OFD packet to send [16:00:01]OFD Sender: No OFD packet to send [16:00:06]OFD Sender: No OFD packet to send [16:00:11]OFD Sender: No OFD packet to send [16:00:16]OFD Sender: No OFD packet to send [16:00:21]OFD Sender: No OFD packet to send [16:00:26]OFD Sender: No OFD packet to send [16:00:31]OFD Sender: No OFD packet to send [16:00:36]OFD Sender: No OFD packet to send [16:00:41]OFD Sender: No OFD packet to send [16:00:46]OFD Sender: No OFD packet to send [16:00:51]OFD Sender: No OFD packet to send [16:00:56]OFD Sender: No OFD packet to send [16:01:01]OFD Sender: No OFD packet to send [16:01:06]OFD Sender: No OFD packet to send [16:01:11]OFD Sender: No OFD packet to send [16:01:16]OFD Sender: No OFD packet to send [16:01:21]OFD Sender: No OFD packet to send [16:01:26]OFD Sender: No OFD packet to send [16:01:31]OFD Sender: No OFD packet to send [16:01:36]OFD Sender: No OFD packet to send [16:01:41]OFD Sender: No OFD packet to send [16:01:46]OFD Sender: No OFD packet to send [16:01:51]OFD Sender: No OFD packet to send [16:01:56]OFD Sender: No OFD packet to send [16:02:01]OFD Sender: No OFD packet to send [16:02:06]OFD Sender: No OFD packet to send [16:02:11]OFD Sender: No OFD packet to send [16:02:16]OFD Sender: No OFD packet to send [16:02:21]OFD Sender: No OFD packet to send [16:02:22]recv_with_timeout no data received [16:02:26]OFD Sender: No OFD packet to send [16:02:31]OFD Sender: No OFD packet to send [16:02:36]OFD Sender: No OFD packet to send [16:02:41]OFD Sender: No OFD packet to send [16:02:46]OFD Sender: No OFD packet to send [16:02:51]OFD Sender: No OFD packet to send [16:02:56]OFD Sender: No OFD packet to send [16:03:01]OFD Sender: No OFD packet to send [16:03:06]OFD Sender: No OFD packet to send [16:03:11]OFD Sender: No OFD packet to send [16:03:16]OFD Sender: No OFD packet to send [16:03:21]OFD Sender: No OFD packet to send [16:03:26]OFD Sender: No OFD packet to send [16:03:31]OFD Sender: No OFD packet to send [16:03:36]OFD Sender: No OFD packet to send [16:03:41]OFD Sender: No OFD packet to send [16:03:46]OFD Sender: No OFD packet to send [16:03:51]OFD Sender: No OFD packet to send [16:03:56]OFD Sender: No OFD packet to send [16:04:02]OFD Sender: No OFD packet to send [16:04:07]OFD Sender: No OFD packet to send [16:04:12]OFD Sender: No OFD packet to send [16:04:17]OFD Sender: No OFD packet to send [16:04:22]OFD Sender: No OFD packet to send [16:04:27]OFD Sender: No OFD packet to send [16:04:32]OFD Sender: No OFD packet to send [16:04:37]OFD Sender: No OFD packet to send [16:04:42]OFD Sender: No OFD packet to send [16:04:47]OFD Sender: No OFD packet to send [16:04:47]accept exits with 9 [16:04:47]New connection [16:04:47]New thread 3067559268 created [16:04:47]Thread 3067415908 joined [16:04:47]Waiting for new connection... [16:04:47] Sock 9.Parse request [16:04:47]Sock 9.Check first char [16:04:47]Sock 9.First char is OK [16:04:47]request: POST /json_proto HTTP/1.0 [16:04:47]Method: POST [16:04:47]URL: /json_proto [16:04:47]Method is POST - this is cgi request [16:04:47]url: /json_proto [16:04:47]query_string will be loaded in cgi processing [16:04:47]execute_cgi json_proto POST (null) [16:04:47]execute_cgi path=json_proto method=POST [16:04:47]POST find Content-Length [16:04:47]Host: 172.17.43.131:8080 [16:04:47]Content-Length: 1164 [16:04:47]Content-Type: application/json [16:04:47] [16:04:47]POST finish read [16:04:47]Found Content-Length = 1164 [16:04: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002342\u000A27.07.2024 16:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:47]execute_script... [16:04: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002342\u000A27.07.2024 16:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:47]POST & json_proto [16:04:47]process_json_proto [16:04:47]json parsed OK: [16:04:47]protocol is kg_v1.0 [16:04:47]action value=print_text [16:04:47]process_action print_text [16:04:47]cmd_print_text [16:04:47]ExternCall_PrintAddStr [16:04:47]wPrintStart [16:04:47]Write to MH i2c: 01 00 00 71 02 73 [16:04:47]Write i2c OK [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: 01 [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: 01 07 00 [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [16:04:47]RasterBufferAndPrint [16:04:47]line *****ТОВАРНЫЙ ЧЕК***** [16:04:47]line АЗС-97 [16:04:47]line Партнер нефть [16:04:47]line 02508201610067 [16:04:47]line Кассир : Орунбаева Б. [16:04:47]line Счет N : (1)2002342 [16:04:47]line 27.07.2024 16:03 [16:04:47]line ПРОДАЖА [16:04:47]line ТРК (МРК, ГНК): 63 [16:04:47]line Вид ГСМ : 2710124130 [16:04:47]line Аи-92-К-5 [16:04:47]line 30.000 x 67.80 [16:04:47]line ИТОГ: 2034.00 [16:04:47]line Тип оплаты: Талоны: ТК ГПНА Online [16:04:47]line 30106076 [16:04:47]line ______________________ [16:04:47]line (подпись) [16:04:47]written 0, free lines is 4095 [16:04:47]Write to MH i2c: 01 00 00 85 02 87 [16:04:47]Write i2c OK [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: 01 [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: 01 07 00 [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: 01 07 00 85 02 00 00 00 00 00 11 0E AD [16:04:47]RasterBufferAndPrint [16:04:47]line [16:04:47]line [16:04:47]line [16:04:47]line [16:04:47]line [16:04:47]written 0, free lines is 3602 [16:04:47]MH_Cut [16:04:47]Write to MH i2c: D1 01 00 8C 02 01 60 [16:04:47]Write i2c OK [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: D1 [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: D1 01 00 [16:04:47]MH_I2C_Read... [16:04:47]Read from MH i2c: D1 01 00 8C 02 00 5F [16:04:47]Write to MH i2c: 01 00 00 8D 02 8F [16:04:47]Write i2c OK [16:04:47]MH_I2C_Read... [16:04:48]*** Cut start [16:04:48]*** Partial cut [16:04:48]*** CUTSNS_PIN = 1 [16:04:48]*** CUTSNS_PIN = 0 [16:04:48]*** Brake cut motor [16:04:49]Read from MH i2c: 01 [16:04:49]MH_I2C_Read... [16:04:49]*** Stop cut motor [16:04:49]*** Cut end [16:04:49]Read from MH i2c: 01 07 00 [16:04:49]MH_I2C_Read... [16:04:49]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 FF 0F A4 [16:04:49]process_action print_text done [16:04:49]requested_data is exist [16:04:49]produce_requested_data [16:04:49]requested_item fm.sn is exist - process it [16:04:49]wFMCommunicate request_size=4 [16:04:49]MH_SAM_APDU [16:04:49]CAPDU: 80 11 00 00 [16:04:49]Write to MH i2c: E2 08 00 8E 02 80 11 00 00 00 00 00 00 0A [16:04:49]Write i2c OK [16:04:49]MH_I2C_Read... [16:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:49]Read from MH i2c: E2 [16:04:49]MH_I2C_Read... [16:04:49]Read from MH i2c: E2 17 00 [16:04:49]MH_I2C_Read... [16:04:49]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 35 39 90 00 67 [16:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:04:49]wFMCommunicate OK [16:04:49]requested_item fd.num is exist - process it [16:04:49]SAM_PROTO_GetFieldsCounters [16:04:49]wFMCommunicate request_size=4 [16:04:49]MH_SAM_APDU [16:04:49]CAPDU: 80 13 00 00 [16:04:49]Write to MH i2c: E2 08 00 8F 02 80 13 00 00 00 00 00 00 0D [16:04:49]Write i2c OK [16:04:49]MH_I2C_Read... [16:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:49]Read from MH i2c: E2 [16:04:49]MH_I2C_Read... [16:04:49]Read from MH i2c: E2 62 00 [16:04:49]MH_I2C_Read... [16:04:49]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [16: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:49]wFMCommunicate OK [16:04:49]SAM_PROTO_GetFieldsCounters done [16:04:49]requested_item shift.num is exist - process it [16:04:49]requested_item shift.opened is exist - process it [16:04:49]req_shift_opened [16:04:49]FM_GetShiftState [16:04:49]SAM_PROTO_GetShiftState [16:04:49]wFMCommunicate request_size=4 [16:04:49]MH_SAM_APDU [16:04:49]CAPDU: 80 13 01 00 [16:04:49]Write to MH i2c: E2 08 00 90 02 80 13 01 00 00 00 00 00 0F [16:04:49]Write i2c OK [16:04:49]MH_I2C_Read... [16:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:49]Read from MH i2c: E2 [16:04:49]MH_I2C_Read... [16:04:49]Read from MH i2c: E2 0E 00 [16:04:49]MH_I2C_Read... [16:04:49]Read from MH i2c: E2 0E 00 90 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [16:04:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:04:49]wFMCommunicate OK [16:04:49]SAM_PROTO_GetShiftState done [16:04:49]FM_GetShiftState done [16:04:49]req_shift_opened done [16:04:49]requested_item shift.open_date is exist - process it [16:04:49]req_shift_open_date [16:04:49]req_shift_open_date done [16:04:49]produce_requested_data done [16:04:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226037,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:04:49]process_action_free print_text [16:04:49]json_value_free [16:04:49]json_value_free done [16:04:49]process_json_proto returns [16:04:49]Send response to host [16:04:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226037,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:04:49]free response buf [16:04:49]execute_script done [16:04:49]execute_script returns [16:04:49]free content buf [16:04:49]Sock 9.Close socket [16:04:49]Sock 9.Thread stoped [16:04:52]OFD Sender: No OFD packet to send [16:04:57]OFD Sender: No OFD packet to send [16:04:58]recv_with_timeout no data received [16:05:02]OFD Sender: No OFD packet to send [16:05:07]OFD Sender: No OFD packet to send [16:05:12]OFD Sender: No OFD packet to send [16:05:17]OFD Sender: No OFD packet to send [16:05:22]OFD Sender: No OFD packet to send [16:05:27]OFD Sender: No OFD packet to send [16:05:32]OFD Sender: No OFD packet to send [16:05:37]OFD Sender: No OFD packet to send [16:05:42]OFD Sender: No OFD packet to send [16:05:47]OFD Sender: No OFD packet to send [16:05:52]OFD Sender: No OFD packet to send [16:05:57]OFD Sender: No OFD packet to send [16:06:02]OFD Sender: No OFD packet to send [16:06:07]OFD Sender: No OFD packet to send [16:06:12]OFD Sender: No OFD packet to send [16:06:17]OFD Sender: No OFD packet to send [16:06:21]recv_with_timeout no data received [16:06:22]OFD Sender: No OFD packet to send [16:06:27]OFD Sender: No OFD packet to send [16:06:32]OFD Sender: No OFD packet to send [16:06:37]OFD Sender: No OFD packet to send [16:06:42]OFD Sender: No OFD packet to send [16:06:47]OFD Sender: No OFD packet to send [16:06:52]OFD Sender: No OFD packet to send [16:06:57]OFD Sender: No OFD packet to send [16:07:02]OFD Sender: No OFD packet to send [16:07:07]OFD Sender: No OFD packet to send [16:07:12]OFD Sender: No OFD packet to send [16:07:17]OFD Sender: No OFD packet to send [16:07:22]OFD Sender: No OFD packet to send [16:07:27]OFD Sender: No OFD packet to send [16:07:32]OFD Sender: No OFD packet to send [16:07:37]OFD Sender: No OFD packet to send [16:07:42]OFD Sender: No OFD packet to send [16:07:47]OFD Sender: No OFD packet to send [16:07:52]OFD Sender: No OFD packet to send [16:07:57]OFD Sender: No OFD packet to send [16:08:02]OFD Sender: No OFD packet to send [16:08:07]OFD Sender: No OFD packet to send [16:08:12]OFD Sender: No OFD packet to send [16:08:17]OFD Sender: No OFD packet to send [16:08:22]OFD Sender: No OFD packet to send [16:08:27]OFD Sender: No OFD packet to send [16:08:32]OFD Sender: No OFD packet to send [16:08:37]OFD Sender: No OFD packet to send [16:08:42]OFD Sender: No OFD packet to send [16:08:43]accept exits with 7 [16:08:43]New connection [16:08:43]New thread 3067415908 created [16:08:43]Thread 3067559268 joined [16:08:43]Waiting for new connection... [16:08:43] Sock 7.Parse request [16:08:43]Sock 7.Check first char [16:08:43]Sock 7.First char is OK [16:08:43]request: POST /json_proto HTTP/1.0 [16:08:43]Method: POST [16:08:43]URL: /json_proto [16:08:43]Method is POST - this is cgi request [16:08:43]url: /json_proto [16:08:43]query_string will be loaded in cgi processing [16:08:43]execute_cgi json_proto POST (null) [16:08:43]execute_cgi path=json_proto method=POST [16:08:43]POST find Content-Length [16:08:43]Host: 172.17.43.131:8080 [16:08:43]Content-Length: 678 [16:08:43]Content-Type: application/json [16:08:43] [16:08:43]POST finish read [16:08:43]Found Content-Length = 678 [16:08:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:43]execute_script... [16:08: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)2002345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:43]POST & json_proto [16:08:43]process_json_proto [16:08:43]json parsed OK: [16:08:43]protocol is kg_v1.0 [16:08:43]action value=close_receipt [16:08:43]process_action close_receipt [16:08:43]cmd_close_receipt [16:08:43]MH_GetDate [16:08:43]Write to MH i2c: F0 00 00 91 02 82 [16:08:43]Write i2c OK [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: F0 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: F0 09 00 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: F0 09 00 91 02 00 8B 1B A5 66 F9 24 A2 66 61 [16:08:43]GetLastDocTimeStamp 1722095704 [16:08:43]current date 1722096523 [16:08:43]FM_GetShiftState [16:08:43]SAM_PROTO_GetShiftState [16:08:43]wFMCommunicate request_size=4 [16:08:43]MH_SAM_APDU [16:08:43]CAPDU: 80 13 01 00 [16:08:43]Write to MH i2c: E2 08 00 92 02 80 13 01 00 00 00 00 00 11 [16:08:43]Write i2c OK [16:08:43]MH_I2C_Read... [16:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:43]Read from MH i2c: E2 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: E2 0E 00 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: E2 0E 00 92 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [16:08:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:08:43]wFMCommunicate OK [16:08:43]SAM_PROTO_GetShiftState done [16:08:43]FM_GetShiftState done [16:08:43]opened in 1722038719 [16:08:43]opened+sec_in_day 1722125119 [16:08:43]quantity*price = 50036 [16:08:43]sum+1 = 50037 [16:08:43]Check (price>sum+1) || (price+1 о реализуемом товаре [16:10:34]line ОКРУГЛЕНИЕ: -0.36 [16:10:34]line ИТОГО: 500.00 [16:10:34]line Внесено: 500.00 [16:10:34]line СДАЧА: 0.00 [16:10:34]line НСП 1% : 4.43 [16:10:34]line НДС 12% : 53.14 [16:10:34]line Наличными: 500.00 [16:10:34]line Безнал.: 0.00 [16:10:34]line Место: АЗС № 97 "Партнер Нефть" [16:10:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:10:34]line СНО: Общий режим [16:10:34]line Чек 398 27.07.2024 16:08 [16:10:34]line Смена: 438 ФФД: 1.0 [16:10:34]line ЗНМ: 0300000054 [16:10:34]line РНМ: 0000000000092624 [16:10:34]line Версия ККМ: 001 [16:10:34]line ФМ: 0000000000874959 [16:10:34]line ФД: 226038 [16:10:34]line ФПД: 269034452914811 [16:10:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T160843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226038&fm=269034452914811&tin=02508201610067®Number=0000000000092624&sum=50000 [16:10:34]written 0, free lines is 4095 [16:10:35]Write to MH i2c: 01 00 00 48 00 48 [16:10:35]Write i2c OK [16:10:35]MH_I2C_Read... [16:10:35]Read from MH i2c: 01 [16:10:35]MH_I2C_Read... [16:10:35]Read from MH i2c: 01 07 00 [16:10:35]MH_I2C_Read... [16:10:35]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 67 0C C2 [16:10:35]RasterBufferAndPrint [16:10:35]line [16:10:35]line [16:10:35]line [16:10:35]line [16:10:35]line [16:10:35]written 0, free lines is 3184 [16:10:35]MH_Cut [16:10:35]Write to MH i2c: D1 01 00 4F 00 01 21 [16:10:35]Write i2c OK [16:10:35]MH_I2C_Read... [16:10:35]Read from MH i2c: D1 [16:10:35]MH_I2C_Read... [16:10:35]Read from MH i2c: D1 01 00 [16:10:35]MH_I2C_Read... [16:10:35]Read from MH i2c: D1 01 00 4F 00 00 20 [16:10:35]Write to MH i2c: 01 00 00 50 00 50 [16:10:35]Write i2c OK [16:10:35]MH_I2C_Read... [16:10:36]*** Cut start [16:10:36]*** Partial cut [16:10:36]*** CUTSNS_PIN = 1 [16:10:36]*** CUTSNS_PIN = 0 [16:10:36]*** Brake cut motor [16:10:36]Read from MH i2c: 01 [16:10:37]MH_I2C_Read... [16:10:37]*** Stop cut motor [16:10:37]*** Cut end [16:10:37]Read from MH i2c: 01 07 00 [16:10:37]MH_I2C_Read... [16:10:37]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [16:10:37]process_action print_doc done [16:10:37]requested_data is exist [16:10:37]produce_requested_data [16:10:37]produce_requested_data return (null) [16:10:37]process_action_free print_doc [16:10:37]json_value_free [16:10:37]json_value_free done [16:10:37]process_json_proto returns [16:10:37]Send response to host [16:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [16:10:37]free response buf [16:10:37]execute_script done [16:10:37]execute_script returns [16:10:37]free content buf [16:10:37]Sock 9.Close socket [16:10:37]Sock 9.Thread stoped [16:10:37]accept exits with 10 [16:10:37]New connection [16:10:37]New thread 3067411812 created [16:10:37]Thread 3067555172 joined 00 E2 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 72 03 00 F4 03 04 00 13 C8 A4 66 B6 04 01 00 00 8D CE 92 57 1E 0C ED CC [16:10:48]CommunicateWithHost err = 0 [16:10:48]CheckOFDResponse [16:10:48]1017 (14) - 77093643461234 [16:10:48]1041 (16) - 0000000000874959 [16:10:48]1040 (4) - 226040 [16:10:48]1012 (4) - 27.07.2024 10:12 [16:10:48]1206 (1) - 0 [16:10:48]OFD Sender: Remove packet 226040 [16:10:48]ProducePacketName [16:10:48]name=ofd_packets/00226040 [16:10:48]NVStorageDeleteData [16:10:48]OFD Sender: No OFD packet to send [16:10:53]OFD Sender: No OFD packet to send [16:10:58]OFD Sender: No OFD packet to send [16:11:03]OFD Sender: No OFD packet to send [16:11:08]OFD Sender: No OFD packet to send [16:11:11]recv_with_timeout no data received [16:11:13]OFD Sender: No OFD packet to send [16:11:18]OFD Sender: No OFD packet to send [16:11:23]OFD Sender: No OFD packet to send [16:11:28]OFD Sender: No OFD packet to send [16:11:29]recv_with_timeout no data received [16:11:33]accept exits with 7 [16:11:33]New connection [16:11:33]New thread 3067411812 created [16:11:33]Thread 3067555172 joined [16:11:33]Waiting for new connection... [16:11:33] Sock 7.Parse request [16:11:33]Sock 7.Check first char [16:11:33]Sock 7.First char is OK [16:11:33]request: POST /json_proto HTTP/1.0 [16:11:33]Method: POST [16:11:33]URL: /json_proto [16:11:33]Method is POST - this is cgi request [16:11:33]url: /json_proto [16:11:33]query_string will be loaded in cgi processing [16:11:33]execute_cgi json_proto POST (null) [16:11:33]execute_cgi path=json_proto method=POST [16:11:33]POST find Content-Length [16:11:33]Host: 172.17.43.131:8080 [16:11:33]Content-Length: 683 [16:11:33]Content-Type: application/json [16:11:33] [16:11:33]POST finish read [16:11:33]Found Content-Length = 683 [16:11:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:33]execute_script... [16:11: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)2002347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:33]POST & json_proto [16:11:33]process_json_proto [16:11:33]json parsed OK: [16:11:33]protocol is kg_v1.0 [16:11:33]action value=close_receipt [16:11:33]process_action close_receipt [16:11:33]cmd_close_receipt [16:11:33]MH_GetDate [16:11:33]Write to MH i2c: F0 00 00 E6 00 D5 [16:11:33]Write i2c OK [16:11:33]MH_I2C_Read... [16:11:33]Read from MH i2c: F0 [16:11:33]MH_I2C_Read... [16:11:33]Read from MH i2c: F0 09 00 [16:11:33]MH_I2C_Read... [16:11:33]Read from MH i2c: F0 09 00 E6 00 00 35 1C A5 66 F9 24 A2 66 5F [16:11:33]GetLastDocTimeStamp 1722096643 [16:11:33]current date 1722096693 [16:11:33]FM_GetShiftState [16:11:33]SAM_PROTO_GetShiftState [16:11:33]wFMCommunicate request_size=4 [16:11:33]MH_SAM_APDU [16:11:33]CAPDU: 80 13 01 00 [16:11:33]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [16:11:33]Write i2c OK [16:11:33]MH_I2C_Read... [16:11:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:33]Read from MH i2c: E2 [16:11:33]MH_I2C_Read... [16:11:33]Read from MH i2c: E2 0E 00 [16:11:33]MH_I2C_Read... [16:11:33]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 72 [16:11:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:11:33]wFMCommunicate OK [16:11:33]SAM_PROTO_GetShiftState done [16:11:33]FM_GetShiftState done [16:11:33]opened in 1722038719 [16:11:33]opened+sec_in_day 1722125119 [16:11:33]quantity*price = 100005 [16:11:33]sum+1 = 100006 [16:11:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 401 27.07.2024 16:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226041 ФПД: 58952732162129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226041&fm=58952732162129&tin=02508201610067®Number=0000000000092624&sum=100000 [16:11:34]StoreToDocumentArchive [16:11:34]shift 438 fd 226041 [16:11:34]save to /storage/0438/doc_00226041 [16:11:34]save last doc name /storage/0438/doc_00226041 to /storage/kkm_last_doc_name [16:11:34]save OK [16:11:34]Clear old archive folders... [16:11:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:11:34]tlvbuf is 01EDC3D0 [16:11:34]SAM_PROTO_ClearQueue [16:11:34]wFMCommunicate request_size=4 [16:11:34]MH_SAM_APDU [16:11:34]CAPDU: 80 09 00 00 [16:11:34]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [16:11:34]Write i2c OK [16:11:34]MH_I2C_Read... [16:11:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:11:34]Read from MH i2c: E2 [16:11:34]MH_I2C_Read... [16:11:34]Read from MH i2c: E2 03 00 [16:11:34]MH_I2C_Read... [16:11:34]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [16:11:34]RAPDU: 90 00 [16:11:34]wFMCommunicate OK [16:11:34]SAM_PROTO_ClearQueue done [16:11:34]KKMCreateOFDPacket [16:11:34]OFDProtocolAddRootSTLVToBuf [16:11:34]FM_MakeSignedData [16:11:34]FM_MakeSignedData [16:11:34]SAM_PROTO_SignData [16:11:34]wFMCommunicate request_size=4 [16:11:34]MH_SAM_APDU [16:11:34]CAPDU: 80 0D 01 02 [16:11:34]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [16:11:34]Write i2c OK [16:11:34]MH_I2C_Read... [16:11:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:11:34]Read from MH i2c: E2 [16:11:34]MH_I2C_Read... [16:11:34]Read from MH i2c: E2 03 00 [16:11:34]MH_I2C_Read... [16:11:34]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [16:11:34]RAPDU: 90 00 [16:11:34]wFMCommunicate OK [16:11:34]wFMCommunicate request_size=255 [16:11:34]MH_SAM_APDU [16:11:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 35 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 72 03 00 35 04 06 00 35 [16:11:34]Write to MH i2c: E2 02 01 F6 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 35 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 72 03 00 35 04 06 00 35 00 00 CC [16:11:34]Write i2c OK [16:11:34]MH_I2C_Read... [16:11:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:35]Read from MH i2c: E2 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 03 00 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [16:11:35]RAPDU: 90 00 [16:11:35]wFMCommunicate OK [16:11:35]wFMCommunicate request_size=10 [16:11:35]MH_SAM_APDU [16:11:35]CAPDU: 80 0D 02 02 05 9E 00 A8 B8 51 [16:11:35]Write to MH i2c: E2 0D 00 F7 00 80 0D 02 02 05 00 9E 00 A8 B8 51 00 00 CA [16:11:35]Write i2c OK [16:11:35]MH_I2C_Read... [16:11:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:35]Read from MH i2c: E2 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 03 00 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [16:11:35]RAPDU: 90 00 [16:11:35]wFMCommunicate OK [16:11:35]wFMCommunicate request_size=4 [16:11:35]MH_SAM_APDU [16:11:35]CAPDU: 80 0D 03 02 [16:11:35]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [16:11:35]Write i2c OK [16:11:35]MH_I2C_Read... [16:11:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:11:35]Read from MH i2c: E2 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 0B 00 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 0B 00 F8 00 00 95 5A CE A0 C2 B0 A1 90 90 00 74 [16:11:35]RAPDU: 95 5A CE A0 C2 B0 A1 90 90 00 [16:11:35]wFMCommunicate OK [16:11:35]SAM_PROTO_SignData done [16:11:35]FM_MakeSignedData done [16:11:35]CreateOFDProtocolMessage [16:11:35]wFMCommunicate request_size=4 [16:11:35]MH_SAM_APDU [16:11:35]CAPDU: 80 11 00 00 [16:11:35]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [16:11:35]Write i2c OK [16:11:35]MH_I2C_Read... [16:11:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:35]Read from MH i2c: E2 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 17 00 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [16:11:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:11:35]wFMCommunicate OK [16:11:35]CreateOFDProtocolMessage done [16:11:35]OFDSenderStorePacket 226041 [16:11:35]StoreOFDPacket docnum=226041 [16:11:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 28 07 01 6C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 35 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 72 03 00 35 04 06 00 35 9E 00 A8 B8 51 95 5A CE A0 C2 B0 A1 90 [16:11:35]CheckFolder [16:11:35]dirname=/storage/ofd_packets [16:11:35]CheckFolder done [16:11:35]ProducePacketName [16:11:35]name=ofd_packets/00226041 [16:11:35]NVStorageSaveData ofd_packets/00226041 [16:11:35]File name is /storage/ofd_packets/00226041 [16:11:35]Write 301 bytes [16:11:35]NVStorageSaveData done [16:11:35]OFDSenderStorePacket done [16:11:35]KKMCreateOFDPacket done [16:11:35]NVStorageSaveData kkm_last_timestamp [16:11:35]File name is /storage/kkm_last_timestamp [16:11:35]Write 4 bytes [16:11:35]NVStorageSaveData done [16:11:35]ExternCall_PrintAddStr [16:11:35]wPrintStart [16:11:35]Write to MH i2c: 01 00 00 FA 00 FA [16:11:35]Write i2c OK [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: 01 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: 01 07 00 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [16:11:35]RasterBufferAndPrint [16:11:35]line Счет N : (1)2002347 [16:11:35]line ИНН: 02508201610067 [16:11:35]line Контрольно-Кассовый Чек [16:11:35]line ПРОДАЖА [16:11:35]line ТРК (МРК, ГНК) : 53 [16:11:35]line Товар: 2710124130 [16:11:35]line Аи-92-К-5 [16:11:35]line 14.750 * 67.80 [16:11:35]line = 1000.05 [16:11:35]line НДС 12% НСП 1% [16:11:35]line > о реализуемом товаре [16:11:35]line ОКРУГЛЕНИЕ: -0.05 [16:11:35]line ИТОГО: 1000.00 [16:11:35]line Внесено: 1000.00 [16:11:35]line СДАЧА: 0.00 [16:11:35]line НСП 1% : 8.85 [16:11:35]line НДС 12% : 106.20 [16:11:35]line Наличными: 1000.00 [16:11:35]line Безнал.: 0.00 [16:11:35]line Место: АЗС № 97 "Партнер Нефть" [16:11:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:11:35]line СНО: Общий режим [16:11:35]line Чек 401 27.07.2024 16:11 [16:11:35]line Смена: 438 ФФД: 1.0 [16:11:35]line ЗНМ: 0300000054 [16:11:35]line РНМ: 0000000000092624 [16:11:35]line Версия ККМ: 001 [16:11:35]line ФМ: 0000000000874959 [16:11:35]line ФД: 226041 [16:11:35]line ФПД: 58952732162129 [16:11:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226041&fm=58952732162129&tin=02508201610067®Number=0000000000092624&sum=100000 [16:11:35]written 0, free lines is 4095 [16:11:35]OFD Sender: Processing packet 226041 [packets to send 600, broken 599] [16:11:35]ProducePacketName [16:11:35]name=ofd_packets/00226041 [16:11:35]OFD Sender: To server: pG, [16:11:35]CommunicateWithHost lk.salyk.kg:30040 [16:11:35]ConnectInit lk.salyk.kg [16:11:35]Write to MH i2c: 01 00 00 25 01 26 [16:11:35]Write i2c OK [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: 01 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: 01 07 00 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 63 0C 9C [16:11:35]RasterBufferAndPrint [16:11:35]line [16:11:35]line [16:11:35]line [16:11:35]line [16:11:35]line [16:11:35]written 0, free lines is 3184 [16:11:35]MH_Cut [16:11:35]Write to MH i2c: D1 01 00 2C 01 01 FF [16:11:35]Write i2c OK [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: D1 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: D1 01 00 [16:11:35]MH_I2C_Read... [16:11:35]Read from MH i2c: D1 01 00 2C 01 00 FE [16:11:35]Write to MH i2c: 01 00 00 2D 01 2E [16:11:35]Write i2c OK [16:11:35]MH_I2C_Read... [16:11:37]*** Cut start [16:11:37]*** Partial cut [16:11:37]*** CUTSNS_PIN = 1 [16:11:37]*** CUTSNS_PIN = 0 [16:11:37]*** Brake cut motor [16:11:37]Read from MH i2c: 01 [16:11:37]MH_I2C_Read... [16:11:37]*** Stop cut motor [16:11:37]*** Cut end [16:11:37]Read from MH i2c: 01 07 00 [16:11:37]MH_I2C_Read... [16:11:37]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [16:11:37]process_action close_receipt done [16:11:37]requested_data is exist [16:11:37]produce_requested_data [16:11:37]requested_item fm.sn is exist - process it [16:11:37]wFMCommunicate request_size=4 [16:11:37]MH_SAM_APDU [16:11:37]CAPDU: 80 11 00 00 [16:11:37]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [16:11:37]Write i2c OK [16:11:37]MH_I2C_Read... [16:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:37]Read from MH i2c: E2 [16:11:37]MH_I2C_Read... [16:11:37]Read from MH i2c: E2 17 00 [16:11:37]MH_I2C_Read... [16:11:37]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [16:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:11:37]wFMCommunicate OK [16:11:37]requested_item fd.num is exist - process it [16:11:37]SAM_PROTO_GetFieldsCounters [16:11:37]wFMCommunicate request_size=4 [16:11:37]MH_SAM_APDU [16:11:37]CAPDU: 80 13 00 00 [16:11:37]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [16:11:37]Write i2c OK [16:11:37]MH_I2C_Read... [16:11:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:11:37]Read from MH i2c: E2 [16:11:37]MH_I2C_Read... [16:11:37]Read from MH i2c: E2 62 00 [16:11:37]MH_I2C_Read... [16:11:37]Read from MH i2c: E2 62 00 2F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [16:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:11:37]wFMCommunicate OK [16:11:37]SAM_PROTO_GetFieldsCounters done [16:11:37]requested_item shift.num is exist - process it [16:11:37]requested_item shift.opened is exist - process it [16:11:37]req_shift_opened [16:11:37]FM_GetShiftState [16:11:37]SAM_PROTO_GetShiftState [16:11:37]wFMCommunicate request_size=4 [16:11:37]MH_SAM_APDU [16:11:37]CAPDU: 80 13 01 00 [16:11:37]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [16:11:37]Write i2c OK [16:11:37]MH_I2C_Read... [16:11:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:38]Read from MH i2c: E2 [16:11:38]MH_I2C_Read... [16:11:38]Read from MH i2c: E2 0E 00 [16:11:38]MH_I2C_Read... [16:11:38]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BC [16:11:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:11:38]wFMCommunicate OK [16:11:38]SAM_PROTO_GetShiftState done [16:11:38]FM_GetShiftState done [16:11:38]req_shift_opened done [16:11:38]requested_item shift.open_date is exist - process it [16:11:38]req_shift_open_date [16:11:38]req_shift_open_date done [16:11:38]produce_requested_data done [16:11:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226041,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:11:38]process_action_free close_receipt [16:11:38]json_value_free [16:11:38]json_value_free done [16:11:38]process_json_proto returns [16:11:38]Send response to host [16:11:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226041,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:11:38]free response buf [16:11:38]execute_script done [16:11:38]execute_script returns [16:11:38]free content buf [16:11:38]Sock 7.Close socket [16:11:38]Sock 7.Thread stoped [16:11:40]ConnectInit Can't take IP for lk.salyk.kg [16:11:40]CommunicateWithHost connect error [16:11:40]CommunicateWithHost err = -1 [16:11:40]OFD Sender: Server communicate error [16:11:45]OFD Sender: Processing packet 226041 [packets to send 600, broken 599] [16:11:45]ProducePacketName [16:11:45]name=ofd_packets/00226041 [16:11:45]OFD Sender: To server: pG, [16:11:45]CommunicateWithHost lk.salyk.kg:30040 [16:11:45]ConnectInit lk.salyk.kg [16:11:50]ConnectInit Can't take IP for lk.salyk.kg [16:11:50]CommunicateWithHost connect error [16:11:50]CommunicateWithHost err = -1 [16:11:50]OFD Sender: Server communicate error [16:11:55]OFD Sender: Processing packet 226041 [packets to send 600, broken 599] [16:11:55]ProducePacketName [16:11:55]name=ofd_packets/00226041 [16:11:55]OFD Sender: To server: pG, [16:11:55]CommunicateWithHost lk.salyk.kg:30040 [16:11:55]ConnectInit lk.salyk.kg [16:11:59]accept exits with 9 [16:11:59]New connection [16:11:59]New thread 3067555172 created [16:11:59]Thread 3067411812 joined [16:11:59]Waiting for new connection... [16:11:59] Sock 9.Parse request [16:11:59]Sock 9.Check first char [16:11:59]Sock 9.First char is OK [16:11:59]request: POST /json_proto HTTP/1.0 [16:11:59]Method: POST [16:11:59]URL: /json_proto [16:11:59]Method is POST - this is cgi request [16:11:59]url: /json_proto [16:11:59]query_string will be loaded in cgi processing [16:11:59]execute_cgi json_proto POST (null) [16:11:59]execute_cgi path=json_proto method=POST [16:11:59]POST find Content-Length [16:11:59]Host: 172.17.43.131:8080 [16:11:59]Content-Length: 678 [16:11:59]Content-Type: application/json [16:11:59] [16:11:59]POST finish read [16:11:59]Found Content-Length = 678 [16:11:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:59]execute_script... [16:11: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)2002348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:59]POST & json_proto [16:11:59]process_json_proto [16:11:59]json parsed OK: [16:11:59]protocol is kg_v1.0 [16:11:59]action value=close_receipt [16:11:59]process_action close_receipt [16:11:59]cmd_close_receipt [16:11:59]MH_GetDate [16:11:59]Write to MH i2c: F0 00 00 31 01 21 [16:11:59]Write i2c OK [16:11:59]MH_I2C_Read... [16:11:59]Read from MH i2c: F0 [16:11:59]MH_I2C_Read... [16:11:59]Read from MH i2c: F0 09 00 [16:11:59]MH_I2C_Read... [16:11:59]Read from MH i2c: F0 09 00 31 01 00 4F 1C A5 66 F9 24 A2 66 C5 [16:11:59]GetLastDocTimeStamp 1722096693 [16:11:59]current date 1722096719 [16:11:59]FM_GetShiftState [16:11:59]SAM_PROTO_GetShiftState [16:11:59]wFMCommunicate request_size=4 [16:11:59]MH_SAM_APDU [16:11:59]CAPDU: 80 13 01 00 [16:11:59]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [16:11:59]Write i2c OK [16:11:59]MH_I2C_Read... [16:11:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:59]Read from MH i2c: E2 [16:11:59]MH_I2C_Read... [16:11:59]Read from MH i2c: E2 0E 00 [16:11:59]MH_I2C_Read... [16:11:59]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BE [16:11:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:11:59]wFMCommunicate OK [16:11:59]SAM_PROTO_GetShiftState done [16:11:59]FM_GetShiftState done [16:11:59]opened in 1722038719 [16:11:59]opened+sec_in_day 1722125119 [16:11:59]quantity*price = 20001 [16:11:59]sum+1 = 20002 [16:11:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 402 27.07.2024 16:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226042 ФПД: 67277333113948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226042&fm=67277333113948&tin=02508201610067®Number=0000000000092624&sum=20000 [16:12:00]StoreToDocumentArchive [16:12:00]shift 438 fd 226042 [16:12:00]save to /storage/0438/doc_00226042 [16:12:00]save last doc name /storage/0438/doc_00226042 to /storage/kkm_last_doc_name [16:12:00]save OK [16:12:00]Clear old archive folders... [16:12:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:12:00]tlvbuf is 01EDA9F0 [16:12:00]SAM_PROTO_ClearQueue [16:12:00]wFMCommunicate request_size=4 [16:12:00]MH_SAM_APDU [16:12:00]CAPDU: 80 09 00 00 [16:12:00]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [16:12:00]ConnectInit Can't take IP for lk.salyk.kg [16:12:00]CommunicateWithHost connect error [16:12:00]CommunicateWithHost err = -1 [16:12:00]OFD Sender: Server communicate error [16:12:00]Write i2c OK [16:12:00]MH_I2C_Read... [16:12:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:00]Read from MH i2c: E2 [16:12:00]MH_I2C_Read... [16:12:00]Read from MH i2c: E2 03 00 [16:12:00]MH_I2C_Read... [16:12:00]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [16:12:00]RAPDU: 90 00 [16:12:00]wFMCommunicate OK [16:12:00]SAM_PROTO_ClearQueue done [16:12:00]KKMCreateOFDPacket [16:12:00]OFDProtocolAddRootSTLVToBuf [16:12:00]FM_MakeSignedData [16:12:00]FM_MakeSignedData [16:12:00]SAM_PROTO_SignData [16:12:00]wFMCommunicate request_size=4 [16:12:00]MH_SAM_APDU [16:12:00]CAPDU: 80 0D 01 02 [16:12:00]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [16:12:00]Write i2c OK [16:12:00]MH_I2C_Read... [16:12:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:00]Read from MH i2c: E2 [16:12:00]MH_I2C_Read... [16:12:00]Read from MH i2c: E2 03 00 [16:12:00]MH_I2C_Read... [16:12:00]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [16:12:00]RAPDU: 90 00 [16:12:00]wFMCommunicate OK [16:12:00]wFMCommunicate request_size=255 [16:12:00]MH_SAM_APDU [16:12: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 4F 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 72 03 00 35 04 06 00 3D [16:12:00]Write to MH i2c: E2 02 01 41 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 4F 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 72 03 00 35 04 06 00 3D 00 00 AF [16:12:00]Write i2c OK [16:12:00]MH_I2C_Read... [16:12:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:01]Read from MH i2c: E2 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 03 00 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [16:12:01]RAPDU: 90 00 [16:12:01]wFMCommunicate OK [16:12:01]wFMCommunicate request_size=10 [16:12:01]MH_SAM_APDU [16:12:01]CAPDU: 80 0D 02 02 05 30 39 8A AC 5C [16:12:01]Write to MH i2c: E2 0D 00 42 01 80 0D 02 02 05 00 30 39 8A AC 5C 00 00 C2 [16:12:01]Write i2c OK [16:12:01]MH_I2C_Read... [16:12:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:01]Read from MH i2c: E2 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 03 00 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [16:12:01]RAPDU: 90 00 [16:12:01]wFMCommunicate OK [16:12:01]wFMCommunicate request_size=4 [16:12:01]MH_SAM_APDU [16:12:01]CAPDU: 80 0D 03 02 [16:12:01]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [16:12:01]Write i2c OK [16:12:01]MH_I2C_Read... [16:12:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:01]Read from MH i2c: E2 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 0B 00 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 0B 00 43 01 00 95 25 3D 92 7E 1D 28 11 90 00 1D [16:12:01]RAPDU: 95 25 3D 92 7E 1D 28 11 90 00 [16:12:01]wFMCommunicate OK [16:12:01]SAM_PROTO_SignData done [16:12:01]FM_MakeSignedData done [16:12:01]CreateOFDProtocolMessage [16:12:01]wFMCommunicate request_size=4 [16:12:01]MH_SAM_APDU [16:12:01]CAPDU: 80 11 00 00 [16:12:01]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [16:12:01]Write i2c OK [16:12:01]MH_I2C_Read... [16:12:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:01]Read from MH i2c: E2 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 17 00 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [16:12:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:12:01]wFMCommunicate OK [16:12:01]CreateOFDProtocolMessage done [16:12:01]OFDSenderStorePacket 226042 [16:12:01]StoreOFDPacket docnum=226042 [16:12:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 F3 07 01 CA C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 4F 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 72 03 00 35 04 06 00 3D 30 39 8A AC 5C 95 25 3D 92 7E 1D 28 11 [16:12:01]CheckFolder [16:12:01]dirname=/storage/ofd_packets [16:12:01]CheckFolder done [16:12:01]ProducePacketName [16:12:01]name=ofd_packets/00226042 [16:12:01]NVStorageSaveData ofd_packets/00226042 [16:12:01]File name is /storage/ofd_packets/00226042 [16:12:01]Write 301 bytes [16:12:01]NVStorageSaveData done [16:12:01]OFDSenderStorePacket done [16:12:01]KKMCreateOFDPacket done [16:12:01]NVStorageSaveData kkm_last_timestamp [16:12:01]File name is /storage/kkm_last_timestamp [16:12:01]Write 4 bytes [16:12:01]NVStorageSaveData done [16:12:01]ExternCall_PrintAddStr [16:12:01]wPrintStart [16:12:01]Write to MH i2c: 01 00 00 45 01 46 [16:12:01]Write i2c OK [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: 01 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: 01 07 00 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [16:12:01]RasterBufferAndPrint [16:12:01]line Счет N : (1)2002348 [16:12:01]line ИНН: 02508201610067 [16:12:01]line Контрольно-Кассовый Чек [16:12:01]line ПРОДАЖА [16:12:01]line ТРК (МРК, ГНК) : 43 [16:12:01]line Товар: 2710124130 [16:12:01]line Аи-92-К-5 [16:12:01]line 2.950 * 67.80 [16:12:01]line = 200.01 [16:12:01]line НДС 12% НСП 1% [16:12:01]line > о реализуемом товаре [16:12:01]line ОКРУГЛЕНИЕ: -0.01 [16:12:01]line ИТОГО: 200.00 [16:12:01]line Внесено: 200.00 [16:12:01]line СДАЧА: 0.00 [16:12:01]line НСП 1% : 1.77 [16:12:01]line НДС 12% : 21.24 [16:12:01]line Наличными: 200.00 [16:12:01]line Безнал.: 0.00 [16:12:01]line Место: АЗС № 97 "Партнер Нефть" [16:12:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:12:01]line СНО: Общий режим [16:12:01]line Чек 402 27.07.2024 16:11 [16:12:01]line Смена: 438 ФФД: 1.0 [16:12:01]line ЗНМ: 0300000054 [16:12:01]line РНМ: 0000000000092624 [16:12:01]line Версия ККМ: 001 [16:12:01]line ФМ: 0000000000874959 [16:12:01]line ФД: 226042 [16:12:01]line ФПД: 67277333113948 [16:12:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226042&fm=67277333113948&tin=02508201610067®Number=0000000000092624&sum=20000 [16:12:01]OFD Sender: Processing packet 226041 [packets to send 601, broken 599] [16:12:01]ProducePacketName [16:12:01]name=ofd_packets/00226041 [16:12:01]OFD Sender: To server: pG, [16:12:01]CommunicateWithHost lk.salyk.kg:30040 [16:12:01]ConnectInit lk.salyk.kg [16:12:01]written 0, free lines is 4095 [16:12:01]Write to MH i2c: 01 00 00 70 01 71 [16:12:01]Write i2c OK [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: 01 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: 01 07 00 [16:12:01]MH_I2C_Read... [16:12:01]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 6F 0C F3 [16:12:01]RasterBufferAndPrint [16:12:01]line [16:12:01]line [16:12:01]line [16:12:01]line [16:12:01]line [16:12:01]written 0, free lines is 3198 [16:12:02]MH_Cut [16:12:02]Write to MH i2c: D1 01 00 77 01 01 4A [16:12:02]Write i2c OK [16:12:02]MH_I2C_Read... [16:12:02]Read from MH i2c: D1 [16:12:02]MH_I2C_Read... [16:12:02]Read from MH i2c: D1 01 00 [16:12:02]MH_I2C_Read... [16:12:02]Read from MH i2c: D1 01 00 77 01 00 49 [16:12:02]Write to MH i2c: 01 00 00 78 01 79 [16:12:02]Write i2c OK [16:12:02]MH_I2C_Read... [16:12:03]*** Cut start [16:12:03]*** Partial cut [16:12:03]*** CUTSNS_PIN = 1 [16:12:03]*** CUTSNS_PIN = 0 [16:12:03]*** Brake cut motor [16:12:03]Read from MH i2c: 01 [16:12:03]MH_I2C_Read... [16:12:03]*** Stop cut motor [16:12:03]*** Cut end [16:12:03]Read from MH i2c: 01 07 00 [16:12:03]MH_I2C_Read... [16:12:03]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [16:12:03]process_action close_receipt done [16:12:03]requested_data is exist [16:12:03]produce_requested_data [16:12:03]requested_item fm.sn is exist - process it [16:12:03]wFMCommunicate request_size=4 [16:12:03]MH_SAM_APDU [16:12:03]CAPDU: 80 11 00 00 [16:12:03]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [16:12:03]Write i2c OK [16:12:03]MH_I2C_Read... [16:12:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:03]Read from MH i2c: E2 [16:12:03]MH_I2C_Read... [16:12:03]Read from MH i2c: E2 17 00 [16:12:03]MH_I2C_Read... [16:12:03]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [16:12:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:12:03]wFMCommunicate OK [16:12:03]requested_item fd.num is exist - process it [16:12:03]SAM_PROTO_GetFieldsCounters [16:12:03]wFMCommunicate request_size=4 [16:12:03]MH_SAM_APDU [16:12:03]CAPDU: 80 13 00 00 [16:12:03]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [16:12:03]Write i2c OK [16:12:03]MH_I2C_Read... [16:12:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:04]Read from MH i2c: E2 [16:12:04]MH_I2C_Read... [16:12:04]Read from MH i2c: E2 62 00 [16:12:04]MH_I2C_Read... [16:12:04]Read from MH i2c: E2 62 00 7A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [16:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:04]wFMCommunicate OK [16:12:04]SAM_PROTO_GetFieldsCounters done [16:12:04]requested_item shift.num is exist - process it [16:12:04]requested_item shift.opened is exist - process it [16:12:04]req_shift_opened [16:12:04]FM_GetShiftState [16:12:04]SAM_PROTO_GetShiftState [16:12:04]wFMCommunicate request_size=4 [16:12:04]MH_SAM_APDU [16:12:04]CAPDU: 80 13 01 00 [16:12:04]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [16:12:04]Write i2c OK [16:12:04]MH_I2C_Read... [16:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:04]Read from MH i2c: E2 [16:12:04]MH_I2C_Read... [16:12:04]Read from MH i2c: E2 0E 00 [16:12:04]MH_I2C_Read... [16:12:04]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 07 [16:12:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:12:04]wFMCommunicate OK [16:12:04]SAM_PROTO_GetShiftState done [16:12:04]FM_GetShiftState done [16:12:04]req_shift_opened done [16:12:04]requested_item shift.open_date is exist - process it [16:12:04]req_shift_open_date [16:12:04]req_shift_open_date done [16:12:04]produce_requested_data done [16:12:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226042,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:12:04]process_action_free close_receipt [16:12:04]json_value_free [16:12:04]json_value_free done [16:12:04]process_json_proto returns [16:12:04]Send response to host [16:12:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226042,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:12:04]free response buf [16:12:04]execute_script done [16:12:04]execute_script returns [16:12:04]free content buf [16:12:04]Sock 9.Close socket [16:12:04]Sock 9.Thread stoped [16:12:06]ConnectInit Can't take IP for lk.salyk.kg [16:12:06]CommunicateWithHost connect error [16:12:06]CommunicateWithHost err = -1 [16:12:06]OFD Sender: Server communicate error [16:12:09]recv_with_timeout no data received [16:12:11]OFD Sender: Processing packet 226041 [packets to send 601, broken 599] [16:12:11]ProducePacketName [16:12:11]name=ofd_packets/00226041 [16:12:11]OFD Sender: To server: pG, [16:12:11]CommunicateWithHost lk.salyk.kg:30040 [16:12:11]ConnectInit lk.salyk.kg [16:12:15]ConnectInit Can't connect to host [16:12:16]ConnectInit Can't take IP for lk.salyk.kg [16:12:16]CommunicateWithHost connect error [16:12:16]CommunicateWithHost err = -1 [16:12:16]OFD Sender: Server communicate error [16:12:20]ConnectInit Can't connect to host [16:12:21]OFD Sender: Processing packet 226041 [packets to send 601, broken 599] [16:12:21]ProducePacketName [16:12:21]name=ofd_packets/00226041 [16:12:21]OFD Sender: To server: pG, [16:12:21]CommunicateWithHost lk.salyk.kg:30040 [16:12:21]ConnectInit lk.salyk.kg [16:12:25]ConnectInit Can't connect to host [16:12:26]ConnectInit Can't take IP for lk.salyk.kg [16:12:26]CommunicateWithHost connect error [16:12:26]CommunicateWithHost err = -1 [16:12:26]OFD Sender: Server communicate error [16:12:30]ConnectInit Can't connect to host [16:12:30]accept exits with 12 [16:12:30]New connection [16:12:30]New thread 3067411812 created [16:12:30]Thread 3067555172 joined [16:12:30]Waiting for new connection... [16:12:30] Sock 12.Parse request [16:12:30]Sock 12.Check first char [16:12:30]Sock 12.First char is OK [16:12:30]request: POST /json_proto HTTP/1.0 [16:12:30]Method: POST [16:12:30]URL: /json_proto [16:12:30]Method is POST - this is cgi request [16:12:30]url: /json_proto [16:12:30]query_string will be loaded in cgi processing [16:12:30]execute_cgi json_proto POST (null) [16:12:30]execute_cgi path=json_proto method=POST [16:12:30]POST find Content-Length [16:12:30]Host: 172.17.43.131:8080 [16:12:30]Content-Length: 1199 [16:12:30]Content-Type: application/json [16:12:30] [16:12:30]POST finish read [16:12:30]Found Content-Length = 1199 [16:12:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002349\u000A27.07.2024 16:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.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\u000A01967\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:30]execute_script... [16:12:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002349\u000A27.07.2024 16:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.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\u000A01967\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:30]POST & json_proto [16:12:30]process_json_proto [16:12:30]json parsed OK: [16:12:30]protocol is kg_v1.0 [16:12:30]action value=print_text [16:12:30]process_action print_text [16:12:30]cmd_print_text [16:12:30]ExternCall_PrintAddStr [16:12:30]wPrintStart [16:12:30]Write to MH i2c: 01 00 00 7C 01 7D [16:12:30]Write i2c OK [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: 01 [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: 01 07 00 [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: 01 07 00 7C 01 00 00 00 00 00 FF 0F 92 [16:12:30]RasterBufferAndPrint [16:12:30]line *****ТОВАРНЫЙ ЧЕК***** [16:12:30]line АЗС-97 [16:12:30]line Партнер нефть [16:12:30]line 02508201610067 [16:12:30]line Кассир : Орунбаева Б. [16:12:30]line Счет N : (1)2002349 [16:12:30]line 27.07.2024 16:11 [16:12:30]line ПРОДАЖА [16:12:30]line ТРК (МРК, ГНК): 31 [16:12:30]line Вид ГСМ : 2710194210 [16:12:30]line ДТ-К-5 [16:12:30]line 20.000 x 76.20 [16:12:30]line ИТОГ: 1524.00 [16:12:30]line Тип оплаты: Талоны: Топливная Карта [16:12:30]line 01967 [16:12:30]line ______________________ [16:12:30]line (подпись) [16:12:30]written 0, free lines is 4095 [16:12:30]Write to MH i2c: 01 00 00 90 01 91 [16:12:30]Write i2c OK [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: 01 [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: 01 07 00 [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 12 0E B8 [16:12:30]RasterBufferAndPrint [16:12:30]line [16:12:30]line [16:12:30]line [16:12:30]line [16:12:30]line [16:12:30]written 0, free lines is 3613 [16:12:30]MH_Cut [16:12:30]Write to MH i2c: D1 01 00 97 01 01 6A [16:12:30]Write i2c OK [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: D1 [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: D1 01 00 [16:12:30]MH_I2C_Read... [16:12:30]Read from MH i2c: D1 01 00 97 01 00 69 [16:12:30]Write to MH i2c: 01 00 00 98 01 99 [16:12:30]Write i2c OK [16:12:30]MH_I2C_Read... [16:12:31]*** Cut start [16:12:31]*** Partial cut [16:12:31]*** CUTSNS_PIN = 1 [16:12:31]*** CUTSNS_PIN = 0 [16:12:31]OFD Sender: Processing packet 226041 [packets to send 601, broken 599] [16:12:31]ProducePacketName [16:12:31]name=ofd_packets/00226041 [16:12:31]OFD Sender: To server: pG, [16:12:31]CommunicateWithHost lk.salyk.kg:30040 [16:12:31]ConnectInit lk.salyk.kg [16:12:31]*** Brake cut motor [16:12:32]Read from MH i2c: 01 [16:12:32]MH_I2C_Read... [16:12:32]*** Stop cut motor [16:12:32]*** Cut end [16:12:32]Read from MH i2c: 01 07 00 [16:12:32]MH_I2C_Read... [16:12:32]Read from MH i2c: 01 07 00 98 01 00 00 00 00 00 FF 0F AE [16:12:32]process_action print_text done [16:12:32]requested_data is exist [16:12:32]produce_requested_data [16:12:32]requested_item fm.sn is exist - process it [16:12:32]wFMCommunicate request_size=4 [16:12:32]MH_SAM_APDU [16:12:32]CAPDU: 80 11 00 00 [16:12:32]Write to MH i2c: E2 08 00 99 01 80 11 00 00 00 00 00 00 14 [16:12:32]Write i2c OK [16:12:32]MH_I2C_Read... [16:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:32]Read from MH i2c: E2 [16:12:32]MH_I2C_Read... [16:12:32]Read from MH i2c: E2 17 00 [16:12:32]MH_I2C_Read... [16:12:32]Read from MH i2c: E2 17 00 99 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [16:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:12:32]wFMCommunicate OK [16:12:32]requested_item fd.num is exist - process it [16:12:32]SAM_PROTO_GetFieldsCounters [16:12:32]wFMCommunicate request_size=4 [16:12:32]MH_SAM_APDU [16:12:32]CAPDU: 80 13 00 00 [16:12:32]Write to MH i2c: E2 08 00 9A 01 80 13 00 00 00 00 00 00 17 [16:12:32]Write i2c OK [16:12:32]MH_I2C_Read... [16:12:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:32]Read from MH i2c: E2 [16:12:32]MH_I2C_Read... [16:12:32]Read from MH i2c: E2 62 00 [16:12:32]MH_I2C_Read... [16:12:32]Read from MH i2c: E2 62 00 9A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [16:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:32]wFMCommunicate OK [16:12:32]SAM_PROTO_GetFieldsCounters done [16:12:32]requested_item shift.num is exist - process it [16:12:32]requested_item shift.opened is exist - process it [16:12:32]req_shift_opened [16:12:32]FM_GetShiftState [16:12:32]SAM_PROTO_GetShiftState [16:12:32]wFMCommunicate request_size=4 [16:12:32]MH_SAM_APDU [16:12:32]CAPDU: 80 13 01 00 [16:12:32]Write to MH i2c: E2 08 00 9B 01 80 13 01 00 00 00 00 00 19 [16:12:32]Write i2c OK [16:12:32]MH_I2C_Read... [16:12:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:32]Read from MH i2c: E2 [16:12:32]MH_I2C_Read... [16:12:32]Read from MH i2c: E2 0E 00 [16:12:32]MH_I2C_Read... [16:12:32]Read from MH i2c: E2 0E 00 9B 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 27 [16:12:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:12:32]wFMCommunicate OK [16:12:32]SAM_PROTO_GetShiftState done [16:12:32]FM_GetShiftState done [16:12:32]req_shift_opened done [16:12:32]requested_item shift.open_date is exist - process it [16:12:32]req_shift_open_date [16:12:32]req_shift_open_date done [16:12:32]produce_requested_data done [16:12:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226042,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:12:32]process_action_free print_text [16:12:32]json_value_free [16:12:32]json_value_free done [16:12:32]process_json_proto returns [16:12:32]Send response to host [16:12:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226042,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:12:32]free response buf [16:12:32]execute_script done [16:12:32]execute_script returns [16:12:32]free content buf [16:12:32]Sock 12.Close socket [16:12:32]Sock 12.Thread stoped [16:12:33]accept exits with 7 [16:12:33]New connection [16:12:33]New thread 3067555172 created [16:12:33]Thread 3067411812 joined [16:12:33]Waiting for new connection... [16:12:33] Sock 7.Parse request [16:12:33]Sock 7.Check first char [16:12:33]Sock 7.First char is OK [16:12:33]request: POST /json_proto HTTP/1.0 [16:12:33]Method: POST [16:12:33]URL: /json_proto [16:12:33]Method is POST - this is cgi request [16:12:33]url: /json_proto [16:12:33]query_string will be loaded in cgi processing [16:12:33]execute_cgi json_proto POST (null) [16:12:33]execute_cgi path=json_proto method=POST [16:12:33]POST find Content-Length [16:12:33]Host: 172.17.43.131:8080 [16:12:33]Content-Length: 1223 [16:12:33]Content-Type: application/json [16:12:33] [16:12:33]POST finish read [16:12:33]Found Content-Length = 1223 [16:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002344\u000A27.07.2024 16:11\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 90.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 6858.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4008408-9540-55-58-0059\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:33]execute_script... [16:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002344\u000A27.07.2024 16:11\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 90.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 6858.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4008408-9540-55-58-0059\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:33]POST & json_proto [16:12:33]process_json_proto [16:12:33]json parsed OK: [16:12:33]protocol is kg_v1.0 [16:12:33]action value=print_text [16:12:33]process_action print_text [16:12:33]cmd_print_text [16:12:33]ExternCall_PrintAddStr [16:12:33]wPrintStart [16:12:33]Write to MH i2c: 01 00 00 9C 01 9D [16:12:33]Write i2c OK [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: 01 [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: 01 07 00 [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: 01 07 00 9C 01 00 00 00 00 00 FF 0F B2 [16:12:33]RasterBufferAndPrint [16:12:33]line *****ТОВАРНЫЙ ЧЕК***** [16:12:33]line АЗС-97 [16:12:33]line Партнер нефть [16:12:33]line 02508201610067 [16:12:33]line Кассир : Орунбаева Б. [16:12:33]line Счет N : (1)2002344 [16:12:33]line 27.07.2024 16:11 [16:12:33]line ПРОДАЖА [16:12:33]line ТРК (МРК, ГНК): 61 [16:12:33]line Вид ГСМ : 2710194210 [16:12:33]line ДТ-К-5 [16:12:33]line 90.000 x 76.20 [16:12:33]line ИТОГ: 6858.00 [16:12:33]line Тип оплаты: Талоны: Топливные Талоны [16:12:33]line 4008408-9540-55-58-0059 [16:12:33]line ______________________ [16:12:33]line (подпись) [16:12:33]written 0, free lines is 4095 [16:12:33]Write to MH i2c: 01 00 00 B0 01 B1 [16:12:33]Write i2c OK [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: 01 [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: 01 07 00 [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 1A 0E E0 [16:12:33]RasterBufferAndPrint [16:12:33]line [16:12:33]line [16:12:33]line [16:12:33]line [16:12:33]line [16:12:33]written 0, free lines is 3624 [16:12:33]MH_Cut [16:12:33]Write to MH i2c: D1 01 00 B7 01 01 8A [16:12:33]Write i2c OK [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: D1 [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: D1 01 00 [16:12:33]MH_I2C_Read... [16:12:33]Read from MH i2c: D1 01 00 B7 01 00 89 [16:12:33]Write to MH i2c: 01 00 00 B8 01 B9 [16:12:33]Write i2c OK [16:12:33]MH_I2C_Read... [16:12:33]*** Cut start [16:12:33]*** Partial cut [16:12:33]*** CUTSNS_PIN = 1 [16:12:34]*** CUTSNS_PIN = 0 [16:12:34]*** Brake cut motor [16:12:34]Read from MH i2c: 01 [16:12:34]MH_I2C_Read... [16:12:34]*** Stop cut motor [16:12:34]*** Cut end [16:12:34]Read from MH i2c: 01 07 00 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: 01 07 00 B8 01 00 00 00 00 00 FF 0F CE [16:12:34]process_action print_text done [16:12:34]requested_data is exist [16:12:34]produce_requested_data [16:12:34]requested_item fm.sn is exist - process it [16:12:34]wFMCommunicate request_size=4 [16:12:34]MH_SAM_APDU [16:12:34]CAPDU: 80 11 00 00 [16:12:34]Write to MH i2c: E2 08 00 B9 01 80 11 00 00 00 00 00 00 34 [16:12:34]Write i2c OK [16:12:34]MH_I2C_Read... [16:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:34]Read from MH i2c: E2 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: E2 17 00 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: E2 17 00 B9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [16:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:12:34]wFMCommunicate OK [16:12:34]requested_item fd.num is exist - process it [16:12:34]SAM_PROTO_GetFieldsCounters [16:12:34]wFMCommunicate request_size=4 [16:12:34]MH_SAM_APDU [16:12:34]CAPDU: 80 13 00 00 [16:12:34]Write to MH i2c: E2 08 00 BA 01 80 13 00 00 00 00 00 00 37 [16:12:34]Write i2c OK [16:12:34]MH_I2C_Read... [16:12:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:34]Read from MH i2c: E2 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: E2 62 00 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: E2 62 00 BA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [16:12:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:34]wFMCommunicate OK [16:12:34]SAM_PROTO_GetFieldsCounters done [16:12:34]requested_item shift.num is exist - process it [16:12:34]requested_item shift.opened is exist - process it [16:12:34]req_shift_opened [16:12:34]FM_GetShiftState [16:12:34]SAM_PROTO_GetShiftState [16:12:34]wFMCommunicate request_size=4 [16:12:34]MH_SAM_APDU [16:12:34]CAPDU: 80 13 01 00 [16:12:34]Write to MH i2c: E2 08 00 BB 01 80 13 01 00 00 00 00 00 39 [16:12:34]Write i2c OK [16:12:34]MH_I2C_Read... [16:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:35]Read from MH i2c: E2 [16:12:35]MH_I2C_Read... [16:12:35]Read from MH i2c: E2 0E 00 [16:12:35]MH_I2C_Read... [16:12:35]Read from MH i2c: E2 0E 00 BB 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 47 [16:12:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:12:35]wFMCommunicate OK [16:12:35]SAM_PROTO_GetShiftState done [16:12:35]FM_GetShiftState done [16:12:35]req_shift_opened done [16:12:35]requested_item shift.open_date is exist - process it [16:12:35]req_shift_open_date [16:12:35]req_shift_open_date done [16:12:35]produce_requested_data done [16:12:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226042,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:12:35]process_action_free print_text [16:12:35]json_value_free [16:12:35]json_value_free done [16:12:35]process_json_proto returns [16:12:35]Send response to host [16:12:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226042,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:12:35]free response buf [16:12:35]execute_script done [16:12:35]execute_script returns [16:12:35]free content buf [16:12:35]Sock 7.Close socket [16:12:35]Sock 7.Thread stoped [16:12:35]ConnectInit Can't connect to host [16:12:36]ConnectInit Can't take IP for lk.salyk.kg [16:12:36]CommunicateWithHost connect error [16:12:36]CommunicateWithHost err = -1 [16:12:36]OFD Sender: Server communicate error [16:12:41]OFD Sender: Processing packet 226041 [packets to send 601, broken 599] [16:12:41]ProducePacketName [16:12:41]name=ofd_packets/00226041 [16:12:41]OFD Sender: To server: pG, [16:12:41]CommunicateWithHost lk.salyk.kg:30040 [16:12:41]ConnectInit lk.salyk.kg [16:12:43]Connected sock=9 [16:12: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 35 39 0F 01 00 00 FD 28 07 01 6C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 35 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 72 03 00 35 04 06 00 35 9E 00 A8 B8 51 95 5A CE A0 C2 B0 A1 90 [16:12: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 35 39 4F 00 00 00 9F EC 47 00 41 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 72 03 00 F4 03 04 00 87 C8 A4 66 B6 04 01 00 00 AE 25 69 51 F2 EC AD 18 [16:12:44]CommunicateWithHost err = 0 [16:12:44]CheckOFDResponse [16:12:44]1017 (14) - 77093643461234 [16:12:44]1041 (16) - 0000000000874959 [16:12:44]1040 (4) - 226041 [16:12:44]1012 (4) - 27.07.2024 10:14 [16:12:44]1206 (1) - 0 [16:12:44]OFD Sender: Remove packet 226041 [16:12:44]ProducePacketName [16:12:44]name=ofd_packets/00226041 [16:12:44]NVStorageDeleteData [16:12:45]OFD Sender: Processing packet 226042 [packets to send 600, broken 599] [16:12:45]ProducePacketName [16:12:45]name=ofd_packets/00226042 [16:12:45]OFD Sender: To server: pG, [16:12:45]CommunicateWithHost lk.salyk.kg:30040 [16:12:45]ConnectInit lk.salyk.kg [16:12:46]Connected sock=7 [16:12: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 35 39 0F 01 00 00 89 F3 07 01 CA C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 4F 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 72 03 00 35 04 06 00 3D 30 39 8A AC 5C 95 25 3D 92 7E 1D 28 11 [16:12: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 35 39 4F 00 00 00 F1 5F 47 00 54 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 35 39 10 04 04 00 FA 72 03 00 F4 03 04 00 8A C8 A4 66 B6 04 01 00 00 83 F2 05 BB 51 BD 95 3E [16:12:48]CommunicateWithHost err = 0 [16:12:48]CheckOFDResponse [16:12:48]1017 (14) - 77093643461234 [16:12:48]1041 (16) - 0000000000874959 [16:12:48]1040 (4) - 226042 [16:12:48]1012 (4) - 27.07.2024 10:14 [16:12:48]1206 (1) - 0 [16:12:48]OFD Sender: Remove packet 226042 [16:12:48]ProducePacketName [16:12:48]name=ofd_packets/00226042 [16:12:48]NVStorageDeleteData [16:12:48]OFD Sender: No OFD packet to send [16:12:53]OFD Sender: No OFD packet to send [16:12:58]OFD Sender: No OFD packet to send [16:13:03]OFD Sender: No OFD packet to send [16:13:08]OFD Sender: No OFD packet to send [16:13:10]recv_with_timeout no data received [16:13:13]OFD Sender: No OFD packet to send [16:13:18]OFD Sender: No OFD packet to send [16:13:23]OFD Sender: No OFD packet to send [16:13:28]OFD Sender: No OFD packet to send [16:13:33]OFD Sender: No OFD packet to send [16:13:38]OFD Sender: No OFD packet to send [16:13:43]OFD Sender: No OFD packet to send [16:13:48]OFD Sender: No OFD packet to send [16:13:53]OFD Sender: No OFD packet to send [16:13:58]OFD Sender: No OFD packet to send [16:14:03]OFD Sender: No OFD packet to send [16:14:08]OFD Sender: No OFD packet to send [16:14:13]accept exits with 11 [16:14:13]New connection [16:14:13]New thread 3067411812 created [16:14:13]Thread 3067555172 joined [16:14:13]Waiting for new connection... [16:14:13] Sock 11.Parse request [16:14:13]Sock 11.Check first char [16:14:13]Sock 11.First char is OK [16:14:13]request: POST /json_proto HTTP/1.0 [16:14:13]Method: POST [16:14:13]URL: /json_proto [16:14:13]Method is POST - this is cgi request [16:14:13]url: /json_proto [16:14:13]query_string will be loaded in cgi processing [16:14:13]execute_cgi json_proto POST (null) [16:14:13]execute_cgi path=json_proto method=POST [16:14:13]POST find Content-Length [16:14:13]Host: 172.17.43.131:8080 [16:14:13]Content-Length: 680 [16:14:13]Content-Type: application/json [16:14:13] [16:14:13]POST finish read [16:14:13]Found Content-Length = 680 [16:14:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:13]execute_script... [16:14:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:13]POST & json_proto [16:14:13]process_json_proto [16:14:13]json parsed OK: [16:14:13]protocol is kg_v1.0 [16:14:13]action value=close_receipt [16:14:13]process_action close_receipt [16:14:13]cmd_close_receipt [16:14:13]MH_GetDate [16:14:13]Write to MH i2c: F0 00 00 BC 01 AC [16:14:13]Write i2c OK [16:14:13]MH_I2C_Read... [16:14:13]Read from MH i2c: F0 [16:14:13]MH_I2C_Read... [16:14:13]Read from MH i2c: F0 09 00 [16:14:13]MH_I2C_Read... [16:14:13]Read from MH i2c: F0 09 00 BC 01 00 D6 1C A5 66 F9 24 A2 66 D7 [16:14:13]GetLastDocTimeStamp 1722096719 [16:14:13]current date 1722096854 [16:14:13]FM_GetShiftState [16:14:13]SAM_PROTO_GetShiftState [16:14:13]wFMCommunicate request_size=4 [16:14:13]MH_SAM_APDU [16:14:13]CAPDU: 80 13 01 00 [16:14:13]Write to MH i2c: E2 08 00 BD 01 80 13 01 00 00 00 00 00 3B [16:14:13]Write i2c OK [16:14:13]MH_I2C_Read... [16:14:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:13]Read from MH i2c: E2 [16:14:13]MH_I2C_Read... [16:14:13]Read from MH i2c: E2 0E 00 [16:14:13]MH_I2C_Read... [16:14:13]Read from MH i2c: E2 0E 00 BD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 49 [16:14:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:14:13]wFMCommunicate OK [16:14:13]SAM_PROTO_GetShiftState done [16:14:13]FM_GetShiftState done [16:14:13]opened in 1722038719 [16:14:13]opened+sec_in_day 1722125119 [16:14:13]quantity*price = 300075 [16:14:13]sum+1 = 300077 [16:14:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 403 27.07.2024 16:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226043 ФПД: 43343342195614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226043&fm=43343342195614&tin=02508201610067®Number=0000000000092624&sum=300000 [16:14:14]StoreToDocumentArchive [16:14:14]shift 438 fd 226043 [16:14:14]save to /storage/0438/doc_00226043 [16:14:14]save last doc name /storage/0438/doc_00226043 to /storage/kkm_last_doc_name [16:14:14]save OK [16:14:14]Clear old archive folders... [16:14:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:14:14]tlvbuf is 01E7E750 [16:14:14]SAM_PROTO_ClearQueue [16:14:14]wFMCommunicate request_size=4 [16:14:14]MH_SAM_APDU [16:14:14]CAPDU: 80 09 00 00 [16:14:14]Write to MH i2c: E2 08 00 CA 01 80 09 00 00 00 00 00 00 3D [16:14:14]Write i2c OK [16:14:14]MH_I2C_Read... [16:14:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:14]Read from MH i2c: E2 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: E2 03 00 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: E2 03 00 CA 01 00 90 00 3F [16:14:14]RAPDU: 90 00 [16:14:14]wFMCommunicate OK [16:14:14]SAM_PROTO_ClearQueue done [16:14:14]KKMCreateOFDPacket [16:14:14]OFDProtocolAddRootSTLVToBuf [16:14:14]FM_MakeSignedData [16:14:14]FM_MakeSignedData [16:14:14]SAM_PROTO_SignData [16:14:14]wFMCommunicate request_size=4 [16:14:14]MH_SAM_APDU [16:14:14]CAPDU: 80 0D 01 02 [16:14:14]Write to MH i2c: E2 08 00 CB 01 80 0D 01 02 00 00 00 00 45 [16:14:14]Write i2c OK [16:14:14]MH_I2C_Read... [16:14:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:14]Read from MH i2c: E2 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: E2 03 00 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: E2 03 00 CB 01 00 90 00 40 [16:14:14]RAPDU: 90 00 [16:14:14]wFMCommunicate OK [16:14:14]wFMCommunicate request_size=255 [16:14:14]MH_SAM_APDU [16:14:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 D6 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 72 03 00 35 04 06 00 27 6B A8 83 [16:14:14]Write to MH i2c: E2 02 01 CC 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 D6 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 72 03 00 35 04 06 00 27 6B A8 83 00 00 7E [16:14:14]Write i2c OK [16:14:14]MH_I2C_Read... [16:14:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:15]Read from MH i2c: E2 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 03 00 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [16:14:15]RAPDU: 90 00 [16:14:15]wFMCommunicate OK [16:14:15]wFMCommunicate request_size=7 [16:14:15]MH_SAM_APDU [16:14:15]CAPDU: 80 0D 02 02 02 D3 9E [16:14:15]Write to MH i2c: E2 0A 00 CD 01 80 0D 02 02 02 00 D3 9E 00 00 BD [16:14:15]Write i2c OK [16:14:15]MH_I2C_Read... [16:14:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:15]Read from MH i2c: E2 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 03 00 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 03 00 CD 01 00 90 00 42 [16:14:15]RAPDU: 90 00 [16:14:15]wFMCommunicate OK [16:14:15]wFMCommunicate request_size=4 [16:14:15]MH_SAM_APDU [16:14:15]CAPDU: 80 0D 03 02 [16:14:15]Write to MH i2c: E2 08 00 CE 01 80 0D 03 02 00 00 00 00 4A [16:14:15]Write i2c OK [16:14:15]MH_I2C_Read... [16:14:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:15]Read from MH i2c: E2 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 0B 00 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 0B 00 CE 01 00 CA 53 2C 3B 01 2C 92 20 90 00 AE [16:14:15]RAPDU: CA 53 2C 3B 01 2C 92 20 90 00 [16:14:15]wFMCommunicate OK [16:14:15]SAM_PROTO_SignData done [16:14:15]FM_MakeSignedData done [16:14:15]CreateOFDProtocolMessage [16:14:15]wFMCommunicate request_size=4 [16:14:15]MH_SAM_APDU [16:14:15]CAPDU: 80 11 00 00 [16:14:15]Write to MH i2c: E2 08 00 CF 01 80 11 00 00 00 00 00 00 4A [16:14:15]Write i2c OK [16:14:15]MH_I2C_Read... [16:14:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:15]Read from MH i2c: E2 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 17 00 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: E2 17 00 CF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [16:14:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:14:15]wFMCommunicate OK [16:14:15]CreateOFDProtocolMessage done [16:14:15]OFDSenderStorePacket 226043 [16:14:15]StoreOFDPacket docnum=226043 [16:14:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D3 B7 04 01 47 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 D6 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 72 03 00 35 04 06 00 27 6B A8 83 D3 9E CA 53 2C 3B 01 2C 92 20 [16:14:15]CheckFolder [16:14:15]dirname=/storage/ofd_packets [16:14:15]CheckFolder done [16:14:15]ProducePacketName [16:14:15]name=ofd_packets/00226043 [16:14:15]NVStorageSaveData ofd_packets/00226043 [16:14:15]File name is /storage/ofd_packets/00226043 [16:14:15]Write 298 bytes [16:14:15]NVStorageSaveData done [16:14:15]OFDSenderStorePacket done [16:14:15]KKMCreateOFDPacket done [16:14:15]NVStorageSaveData kkm_last_timestamp [16:14:15]File name is /storage/kkm_last_timestamp [16:14:15]Write 4 bytes [16:14:15]NVStorageSaveData done [16:14:15]ExternCall_PrintAddStr [16:14:15]wPrintStart [16:14:15]Write to MH i2c: 01 00 00 D0 01 D1 [16:14:15]Write i2c OK [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: 01 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: 01 07 00 [16:14:15]MH_I2C_Read... [16:14:15]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 FF 0F E6 [16:14:15]RasterBufferAndPrint [16:14:15]line Счет N : (1)2002350 [16:14:15]line ИНН: 02508201610067 [16:14:15]line Контрольно-Кассовый Чек [16:14:15]line ПРОДАЖА [16:14:15]line ТРК (МРК, ГНК) : 21 [16:14:15]line Товар: 2710194210 [16:14:15]line ДТ-К-5 [16:14:15]line 39.380 * 76.20 [16:14:15]line = 3000.76 [16:14:15]line НДС 12% НСП 1% [16:14:15]line > о реализуемом товаре [16:14:15]line ОКРУГЛЕНИЕ: -0.76 [16:14:15]line ИТОГО: 3000.00 [16:14:15]line Внесено: 3000.00 [16:14:15]line СДАЧА: 0.00 [16:14:15]line НСП 1% : 26.55 [16:14:15]line НДС 12% : 318.66 [16:14:15]line Наличными: 3000.00 [16:14:15]line Безнал.: 0.00 [16:14:15]line Место: АЗС № 97 "Партнер Нефть" [16:14:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:14:15]line СНО: Общий режим [16:14:15]line Чек 403 27.07.2024 16:14 [16:14:15]line Смена: 438 ФФД: 1.0 [16:14:15]line ЗНМ: 0300000054 [16:14:15]line РНМ: 0000000000092624 [16:14:15]line Версия ККМ: 001 [16:14:15]line ФМ: 0000000000874959 [16:14:15]line ФД: 226043 [16:14:15]line ФПД: 43343342195614 [16:14:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226043&fm=43343342195614&tin=02508201610067®Number=0000000000092624&sum=300000 [16:14:15]written 0, free lines is 4095 [16:14:15]OFD Sender: Processing packet 226043 [packets to send 600, broken 599] [16:14:15]ProducePacketName [16:14:15]name=ofd_packets/00226043 [16:14:15]OFD Sender: To server: pG, [16:14:15]CommunicateWithHost lk.salyk.kg:30040 [16:14:15]ConnectInit lk.salyk.kg [16:14:16]Write to MH i2c: 01 00 00 FB 01 FC [16:14:16]Write i2c OK [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: 01 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: 01 07 00 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 61 0C 70 [16:14:16]RasterBufferAndPrint [16:14:16]line [16:14:16]line [16:14:16]line [16:14:16]line [16:14:16]line [16:14:16]written 0, free lines is 3173 [16:14:16]MH_Cut [16:14:16]Write to MH i2c: D1 01 00 02 02 01 D6 [16:14:16]Write i2c OK [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: D1 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: D1 01 00 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: D1 01 00 02 02 00 D5 [16:14:16]Write to MH i2c: 01 00 00 03 02 05 [16:14:16]Write i2c OK [16:14:16]MH_I2C_Read... [16:14:17]Connected sock=7 [16:14: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 35 39 0C 01 00 00 D3 B7 04 01 47 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 D6 1C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 72 03 00 35 04 06 00 27 6B A8 83 D3 9E CA 53 2C 3B 01 2C 92 20 [16:14:17]*** Cut start [16:14:17]*** Partial cut [16:14:17]*** CUTSNS_PIN = 1 [16:14:17]*** CUTSNS_PIN = 0 [16:14:17]*** Brake cut motor [16:14:17]Read from MH i2c: 01 [16:14:17]MH_I2C_Read... [16:14:17]*** Stop cut motor [16:14:17]*** Cut end [16:14:17]Read from MH i2c: 01 07 00 [16:14:17]MH_I2C_Read... [16:14:17]Read from MH i2c: 01 07 00 03 02 00 00 00 00 00 FF 0F 1A [16:14:17]process_action close_receipt done [16:14:17]requested_data is exist [16:14:17]produce_requested_data [16:14:17]requested_item fm.sn is exist - process it [16:14:17]wFMCommunicate request_size=4 [16:14:17]MH_SAM_APDU [16:14:17]CAPDU: 80 11 00 00 [16:14:17]Write to MH i2c: E2 08 00 04 02 80 11 00 00 00 00 00 00 80 [16:14:17]Write i2c OK [16:14:17]MH_I2C_Read... [16:14:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:17]Read from MH i2c: E2 [16:14:17]MH_I2C_Read... [16:14:17]Read from MH i2c: E2 17 00 [16:14:17]MH_I2C_Read... [16:14:17]Read from MH i2c: E2 17 00 04 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [16:14:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:14:17]wFMCommunicate OK [16:14:17]requested_item fd.num is exist - process it [16:14:17]SAM_PROTO_GetFieldsCounters [16:14:17]wFMCommunicate request_size=4 [16:14:17]MH_SAM_APDU [16:14:17]CAPDU: 80 13 00 00 [16:14:17]Write to MH i2c: E2 08 00 05 02 80 13 00 00 00 00 00 00 83 [16:14:17]Write i2c OK [16:14:17]MH_I2C_Read... [16:14:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:18]Read from MH i2c: E2 [16:14:18]MH_I2C_Read... [16:14:18]Read from MH i2c: E2 62 00 [16:14:18]MH_I2C_Read... [16:14:18]Read from MH i2c: E2 62 00 05 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [16:14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:18]wFMCommunicate OK [16:14:18]SAM_PROTO_GetFieldsCounters done [16:14:18]requested_item shift.num is exist - process it [16:14:18]requested_item shift.opened is exist - process it [16:14:18]req_shift_opened [16:14:18]FM_GetShiftState [16:14:18]SAM_PROTO_GetShiftState [16:14:18]wFMCommunicate request_size=4 [16:14:18]MH_SAM_APDU [16:14:18]CAPDU: 80 13 01 00 [16:14:18]Write to MH i2c: E2 08 00 06 02 80 13 01 00 00 00 00 00 85 [16:14:18]Write i2c OK [16:14:18]MH_I2C_Read... [16:14:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:18]Read from MH i2c: E2 [16:14:18]MH_I2C_Read... [16:14:18]Read from MH i2c: E2 0E 00 [16:14:18]MH_I2C_Read... [16:14:18]Read from MH i2c: E2 0E 00 06 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 93 [16:14:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:14:18]wFMCommunicate OK [16:14:18]SAM_PROTO_GetShiftState done [16:14:18]FM_GetShiftState done [16:14:18]req_shift_opened done [16:14:18]requested_item shift.open_date is exist - process it [16:14:18]req_shift_open_date [16:14:18]req_shift_open_date done [16:14:18]produce_requested_data done [16:14:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226043,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:14:18]process_action_free close_receipt [16:14:18]json_value_free [16:14:18]json_value_free done [16:14:18]process_json_proto returns [16:14:18]Send response to host [16:14:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226043,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:14:18]free response buf [16:14:18]execute_script done [16:14:18]execute_script returns [16:14:18]free content buf [16:14:18]Sock 11.Close socket [16:14:18]Sock 11.Thread stoped [16:14: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 35 39 4F 00 00 00 BA 3F 47 00 01 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 72 03 00 F4 03 04 00 E4 C8 A4 66 B6 04 01 00 00 BE 93 38 A8 57 4F 08 79 [16:14:18]CommunicateWithHost err = 0 [16:14:18]CheckOFDResponse [16:14:18]1017 (14) - 77093643461234 [16:14:18]1041 (16) - 0000000000874959 [16:14:18]1040 (4) - 226043 [16:14:18]1012 (4) - 27.07.2024 10:16 [16:14:18]1206 (1) - 0 [16:14:18]OFD Sender: Remove packet 226043 [16:14:18]ProducePacketName [16:14:18]name=ofd_packets/00226043 [16:14:18]NVStorageDeleteData [16:14:19]OFD Sender: No OFD packet to send [16:14:24]OFD Sender: No OFD packet to send [16:14:29]OFD Sender: No OFD packet to send [16:14:34]OFD Sender: No OFD packet to send [16:14:39]OFD Sender: No OFD packet to send [16:14:44]OFD Sender: No OFD packet to send [16:14:49]OFD Sender: No OFD packet to send [16:14:54]OFD Sender: No OFD packet to send [16:14:59]OFD Sender: No OFD packet to send [16:15:04]OFD Sender: No OFD packet to send [16:15:09]OFD Sender: No OFD packet to send [16:15:10]accept exits with 9 [16:15:10]New connection [16:15:10]New thread 3067555172 created [16:15:10]Thread 3067411812 joined [16:15:10]Waiting for new connection... [16:15:10] Sock 9.Parse request [16:15:10]Sock 9.Check first char [16:15:10]Sock 9.First char is OK [16:15:10]request: POST /json_proto HTTP/1.0 [16:15:10]Method: POST [16:15:10]URL: /json_proto [16:15:10]Method is POST - this is cgi request [16:15:10]url: /json_proto [16:15:10]query_string will be loaded in cgi processing [16:15:10]execute_cgi json_proto POST (null) [16:15:10]execute_cgi path=json_proto method=POST [16:15:10]POST find Content-Length [16:15:10]Host: 172.17.43.131:8080 [16:15:10]Content-Length: 801 [16:15:10]Content-Type: application/json [16:15:10] [16:15:10]POST finish read [16:15:10]Found Content-Length = 801 [16:15:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.660, "sum" : 1650.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1650.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:10]execute_script... [16:15:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.660, "sum" : 1650.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1650.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:10]POST & json_proto [16:15:10]process_json_proto [16:15:10]json parsed OK: [16:15:10]protocol is kg_v1.0 [16:15:10]action value=close_receipt [16:15:10]process_action close_receipt [16:15:10]cmd_close_receipt [16:15:10]MH_GetDate [16:15:10]Write to MH i2c: F0 00 00 07 02 F8 [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: F0 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: F0 09 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: F0 09 00 07 02 00 0E 1D A5 66 F9 24 A2 66 5C [16:15:10]GetLastDocTimeStamp 1722096854 [16:15:10]current date 1722096910 [16:15:10]FM_GetShiftState [16:15:10]SAM_PROTO_GetShiftState [16:15:10]wFMCommunicate request_size=4 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 13 01 00 [16:15:10]Write to MH i2c: E2 08 00 08 02 80 13 01 00 00 00 00 00 87 [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 05 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 05 00 08 02 10 DE F4 FF FF D0 [16:15:10]Error from MH - 10 [16:15:10]res=8208 [16:15:10]FM_DeInit [16:15:10]wFMDisconnect [16:15:10]MH_SAM_Off [16:15:10]Write to MH i2c: E1 00 00 09 02 EB [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** Shut down ICC! [16:15:10]Read from MH i2c: E1 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E1 01 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E1 01 00 09 02 00 EC [16:15:10]FM_Init [16:15:10]wFMConnect [16:15:10]MH_SAM_On [16:15:10]Write to MH i2c: E0 00 00 0A 02 EB [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_init finished! [16:15:10]*** atr: [16:15:10]*** 0F 3B D5 18 FF 81 91 FE [16:15:10]*** 1F C3 80 73 C8 21 10 0A [16:15:10]*** 00 00 00 00 00 00 00 00 [16:15:10]*** 00 00 00 00 00 00 00 00 [16:15:10]*** 00 00 00 00 00 00 00 00 [16:15:10]*** 00 00 00 00 00 00 00 00 [16:15:10]*** 00 00 00 00 00 00 00 00 [16:15:10]*** 00 00 00 00 00 00 00 00 [16:15:10]Read from MH i2c: E0 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E0 10 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E0 10 00 0A 02 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 0A [16:15:10]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:15:10]wFMCommunicate request_size=10 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:15:10]Write to MH i2c: E2 0D 00 0B 02 00 A4 04 00 05 00 01 02 03 04 05 00 00 B7 [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [16:15:10]RAPDU: 90 00 [16:15:10]wFMCommunicate OK [16:15:10]wFMCommunicate request_size=4 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 11 00 00 [16:15:10]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 17 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 17 00 0C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:10]wFMCommunicate OK [16:15:10]Detected FM SN is 0000000000874959 [16:15:10]Stored FM SN is 0000000000874959 [16:15:10]wFMCommunicate request_size=9 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:15:10]Write to MH i2c: E2 0C 00 0D 02 80 16 00 00 04 00 1A 5E 01 00 00 00 0F [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [16:15:10]RAPDU: 90 00 [16:15:10]wFMCommunicate OK [16:15:10]FM PIN OK [16:15:10]wFMCommunicate request_size=8 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 14 04 00 03 02 00 01 [16:15:10]Write to MH i2c: E2 0B 00 0E 02 80 14 04 00 03 00 02 00 01 00 00 9A [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [16:15:10]RAPDU: 90 00 [16:15:10]wFMCommunicate OK [16:15:10]wFMCommunicate request_size=13 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:15:10]Write to MH i2c: E2 10 00 0F 02 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BF [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [16:15:10]RAPDU: 90 00 [16:15:10]wFMCommunicate OK [16:15:10]wFMCommunicate request_size=4 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 11 00 00 [16:15:10]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 17 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [16:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:10]wFMCommunicate OK [16:15:10]FM_GetShiftState [16:15:10]SAM_PROTO_GetShiftState [16:15:10]wFMCommunicate request_size=4 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 13 01 00 [16:15:10]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 0E 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9E [16:15:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:15:10]wFMCommunicate OK [16:15:10]SAM_PROTO_GetShiftState done [16:15:10]FM_GetShiftState done [16:15:10]opened in 1722038719 [16:15:10]opened+sec_in_day 1722125119 [16:15:10]quantity*price = 165049 [16:15:10]sum+1 = 165050 [16:15:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1650.49 НСП 1% : 14.61 НДС 12% : 175.27 Наличными: 0.00 Безнал.: 1650.49 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 404 27.07.2024 16:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226044 ФПД: 171905215897304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161511&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226044&fm=171905215897304&tin=02508201610067®Number=0000000000092624&sum=165049 [16:15:11]StoreToDocumentArchive [16:15:11]shift 438 fd 226044 [16:15:11]save to /storage/0438/doc_00226044 [16:15:11]save last doc name /storage/0438/doc_00226044 to /storage/kkm_last_doc_name [16:15:11]save OK [16:15:11]Clear old archive folders... [16:15:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:15:11]tlvbuf is 01F36310 [16:15:11]SAM_PROTO_ClearQueue [16:15:11]wFMCommunicate request_size=4 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 09 00 00 [16:15:11]Write to MH i2c: E2 08 00 1E 02 80 09 00 00 00 00 00 00 92 [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [16:15:11]RAPDU: 90 00 [16:15:11]wFMCommunicate OK [16:15:11]SAM_PROTO_ClearQueue done [16:15:11]KKMCreateOFDPacket [16:15:11]OFDProtocolAddRootSTLVToBuf [16:15:11]FM_MakeSignedData [16:15:11]FM_MakeSignedData [16:15:11]SAM_PROTO_SignData [16:15:11]wFMCommunicate request_size=4 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 0D 01 02 [16:15:11]Write to MH i2c: E2 08 00 1F 02 80 0D 01 02 00 00 00 00 9A [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [16:15:11]RAPDU: 90 00 [16:15:11]wFMCommunicate OK [16:15:11]wFMCommunicate request_size=255 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 54 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0F 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 72 03 00 35 04 06 00 9C 58 CD 54 [16:15:11]Write to MH i2c: E2 02 01 20 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 54 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0F 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 72 03 00 35 04 06 00 9C 58 CD 54 00 00 0B [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:12]Read from MH i2c: E2 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 03 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [16:15:12]RAPDU: 90 00 [16:15:12]wFMCommunicate OK [16:15:12]wFMCommunicate request_size=7 [16:15:12]MH_SAM_APDU [16:15:12]CAPDU: 80 0D 02 02 02 1E D8 [16:15:12]Write to MH i2c: E2 0A 00 21 02 80 0D 02 02 02 00 1E D8 00 00 97 [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:12]Read from MH i2c: E2 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 03 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [16:15:12]RAPDU: 90 00 [16:15:12]wFMCommunicate OK [16:15:12]wFMCommunicate request_size=4 [16:15:12]MH_SAM_APDU [16:15:12]CAPDU: 80 0D 03 02 [16:15:12]Write to MH i2c: E2 08 00 22 02 80 0D 03 02 00 00 00 00 9F [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:12]Read from MH i2c: E2 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 0B 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 0B 00 22 02 00 81 CD 0D 33 B9 37 45 B6 90 00 19 [16:15:12]RAPDU: 81 CD 0D 33 B9 37 45 B6 90 00 [16:15:12]wFMCommunicate OK [16:15:12]SAM_PROTO_SignData done [16:15:12]FM_MakeSignedData done [16:15:12]CreateOFDProtocolMessage [16:15:12]wFMCommunicate request_size=4 [16:15:12]MH_SAM_APDU [16:15:12]CAPDU: 80 11 00 00 [16:15:12]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:12]Read from MH i2c: E2 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 17 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [16:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:12]wFMCommunicate OK [16:15:12]CreateOFDProtocolMessage done [16:15:12]OFDSenderStorePacket 226044 [16:15:12]StoreOFDPacket docnum=226044 [16:15:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F1 33 04 01 D7 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 54 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0F 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 72 03 00 35 04 06 00 9C 58 CD 54 1E D8 81 CD 0D 33 B9 37 45 B6 [16:15:12]CheckFolder [16:15:12]dirname=/storage/ofd_packets [16:15:12]CheckFolder done [16:15:12]ProducePacketName [16:15:12]name=ofd_packets/00226044 [16:15:12]NVStorageSaveData ofd_packets/00226044 [16:15:12]File name is /storage/ofd_packets/00226044 [16:15:12]Write 298 bytes [16:15:12]NVStorageSaveData done [16:15:12]OFDSenderStorePacket done [16:15:12]KKMCreateOFDPacket done [16:15:12]NVStorageSaveData kkm_last_timestamp [16:15:12]File name is /storage/kkm_last_timestamp [16:15:12]Write 4 bytes [16:15:12]NVStorageSaveData done [16:15:12]ExternCall_PrintAddStr [16:15:12]wPrintStart [16:15:12]Write to MH i2c: 01 00 00 24 02 26 [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 07 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [16:15:12]RasterBufferAndPrint [16:15:12]line Счет N : (1)2002351 [16:15:12]line ИНН: 02508201610067 [16:15:12]line Контрольно-Кассовый Чек [16:15:12]line ПРОДАЖА [16:15:12]line ТРК (МРК, ГНК) : 51 [16:15:12]line Товар: 2710194210 [16:15:12]line ДТ-К-5 [16:15:12]line 21.660 * 76.20 [16:15:12]line = 1650.49 [16:15:12]line НДС 12% НСП 1% [16:15:12]line > о реализуемом товаре [16:15:12]line ИТОГО: 1650.49 [16:15:12]line НСП 1% : 14.61 [16:15:12]line НДС 12% : 175.27 [16:15:12]line Наличными: 0.00 [16:15:12]line Безнал.: 1650.49 [16:15:12]line Место: АЗС № 97 "Партнер Нефть" [16:15:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:15:12]line СНО: Общий режим [16:15:12]line Чек 404 27.07.2024 16:15 [16:15:12]line Смена: 438 ФФД: 1.0 [16:15:12]line ЗНМ: 0300000054 [16:15:12]line РНМ: 0000000000092624 [16:15:12]line Версия ККМ: 001 [16:15:12]line Платежная система: O! деньги [16:15:12]line ФМ: 0000000000874959 [16:15:12]line ФД: 226044 [16:15:12]line ФПД: 171905215897304 [16:15:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161511&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226044&fm=171905215897304&tin=02508201610067®Number=0000000000092624&sum=165049 [16:15:12]OFD Sender: Processing packet 226044 [packets to send 600, broken 599] [16:15:12]ProducePacketName [16:15:12]name=ofd_packets/00226044 [16:15:12]OFD Sender: To server: pG, [16:15:12]CommunicateWithHost lk.salyk.kg:30040 [16:15:12]ConnectInit lk.salyk.kg [16:15:12]written 0, free lines is 4095 [16:15:12]Write to MH i2c: 01 00 00 4E 02 50 [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 07 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 73 0C D6 [16:15:12]RasterBufferAndPrint [16:15:12]line [16:15:12]line [16:15:12]line [16:15:12]line [16:15:12]line [16:15:12]written 0, free lines is 3190 [16:15:13]MH_Cut [16:15:13]Write to MH i2c: D1 01 00 55 02 01 29 [16:15:13]Write i2c OK [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: D1 [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: D1 01 00 [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: D1 01 00 55 02 00 28 [16:15:13]Write to MH i2c: 01 00 00 56 02 58 [16:15:13]Write i2c OK [16:15:13]MH_I2C_Read... [16:15:14]*** Cut start [16:15:14]*** Partial cut [16:15:14]*** CUTSNS_PIN = 1 [16:15:14]*** CUTSNS_PIN = 0 [16:15:14]*** Brake cut motor [16:15:14]Read from MH i2c: 01 [16:15:14]MH_I2C_Read... [16:15:14]*** Stop cut motor [16:15:14]*** Cut end [16:15:14]Read from MH i2c: 01 07 00 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 FF 0F 6D [16:15:14]process_action close_receipt done [16:15:14]requested_data is exist [16:15:14]produce_requested_data [16:15:14]requested_item fm.sn is exist - process it [16:15:14]wFMCommunicate request_size=4 [16:15:14]MH_SAM_APDU [16:15:14]CAPDU: 80 11 00 00 [16:15:14]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [16:15:14]Write i2c OK [16:15:14]MH_I2C_Read... [16:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:14]Read from MH i2c: E2 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 17 00 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [16:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:14]wFMCommunicate OK [16:15:14]requested_item fd.num is exist - process it [16:15:14]SAM_PROTO_GetFieldsCounters [16:15:14]wFMCommunicate request_size=4 [16:15:14]MH_SAM_APDU [16:15:14]CAPDU: 80 13 00 00 [16:15:14]Write to MH i2c: E2 08 00 58 02 80 13 00 00 00 00 00 00 D6 [16:15:14]Write i2c OK [16:15:14]MH_I2C_Read... [16:15:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:15]Read from MH i2c: E2 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 62 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 62 00 58 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [16:15:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:15]wFMCommunicate OK [16:15:15]SAM_PROTO_GetFieldsCounters done [16:15:15]requested_item shift.num is exist - process it [16:15:15]requested_item shift.opened is exist - process it [16:15:15]req_shift_opened [16:15:15]FM_GetShiftState [16:15:15]SAM_PROTO_GetShiftState [16:15:15]wFMCommunicate request_size=4 [16:15:15]MH_SAM_APDU [16:15:15]CAPDU: 80 13 01 00 [16:15:15]Write to MH i2c: E2 08 00 59 02 80 13 01 00 00 00 00 00 D8 [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:15]Read from MH i2c: E2 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 0E 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 0E 00 59 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E6 [16:15:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:15:15]wFMCommunicate OK [16:15:15]SAM_PROTO_GetShiftState done [16:15:15]FM_GetShiftState done [16:15:15]req_shift_opened done [16:15:15]requested_item shift.open_date is exist - process it [16:15:15]req_shift_open_date [16:15:15]req_shift_open_date done [16:15:15]produce_requested_data done [16:15:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226044,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:15:15]process_action_free close_receipt [16:15:15]json_value_free [16:15:15]json_value_free done [16:15:15]process_json_proto returns [16:15:15]Send response to host [16:15:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226044,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:15:15]free response buf [16:15:15]execute_script done [16:15:15]execute_script returns [16:15:15]free content buf [16:15:15]Sock 9.Close socket [16:15:15]Sock 9.Thread stoped [16:15:17]ConnectInit Can't take IP for lk.salyk.kg [16:15:17]CommunicateWithHost connect error [16:15:17]CommunicateWithHost err = -1 [16:15:17]OFD Sender: Server communicate error [16:15:22]OFD Sender: Processing packet 226044 [packets to send 600, broken 599] [16:15:22]ProducePacketName [16:15:22]name=ofd_packets/00226044 [16:15:22]OFD Sender: To server: pG, [16:15:22]CommunicateWithHost lk.salyk.kg:30040 [16:15:22]ConnectInit lk.salyk.kg [16:15:23]Connected sock=7 [16:15: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 35 39 0C 01 00 00 F1 33 04 01 D7 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 54 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B9 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B9 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B9 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0F 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 72 03 00 35 04 06 00 9C 58 CD 54 1E D8 81 CD 0D 33 B9 37 45 B6 [16:15: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 35 39 4F 00 00 00 87 5D 47 00 D2 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 35 39 10 04 04 00 FC 72 03 00 F4 03 04 00 27 C9 A4 66 B6 04 01 00 00 F0 2D 40 6A 14 67 F9 67 [16:15:24]CommunicateWithHost err = 0 [16:15:24]CheckOFDResponse [16:15:24]1017 (14) - 77093643461234 [16:15:24]1041 (16) - 0000000000874959 [16:15:24]1040 (4) - 226044 [16:15:24]1012 (4) - 27.07.2024 10:17 [16:15:24]1206 (1) - 0 [16:15:24]OFD Sender: Remove packet 226044 [16:15:24]ProducePacketName [16:15:24]name=ofd_packets/00226044 [16:15:24]NVStorageDeleteData [16:15:25]OFD Sender: No OFD packet to send [16:15:30]OFD Sender: No OFD packet to send [16:15:35]OFD Sender: No OFD packet to send [16:15:40]OFD Sender: No OFD packet to send [16:15:41]recv_with_timeout no data received [16:15:45]OFD Sender: No OFD packet to send [16:15:50]OFD Sender: No OFD packet to send [16:15:55]OFD Sender: No OFD packet to send [16:16:00]OFD Sender: No OFD packet to send [16:16:05]OFD Sender: No OFD packet to send [16:16:10]OFD Sender: No OFD packet to send [16:16:15]OFD Sender: No OFD packet to send [16:16:20]OFD Sender: No OFD packet to send [16:16:25]OFD Sender: No OFD packet to send [16:16:30]OFD Sender: No OFD packet to send [16:16:35]OFD Sender: No OFD packet to send [16:10:37]Waiting for new connection... [16:10:37] Sock 10.Parse request [16:10:37]Sock 10.Check first char [16:10:37]Sock 10.First char is OK [16:10:37]request: POST /json_proto HTTP/1.0 [16:10:37]Method: POST [16:10:37]URL: /json_proto [16:10:37]Method is POST - this is cgi request [16:10:37]url: /json_proto [16:10:37]query_string will be loaded in cgi processing [16:10:37]execute_cgi json_proto POST (null) [16:10:37]execute_cgi path=json_proto method=POST [16:10:37]POST find Content-Length [16:10:37]Host: 172.17.43.131:8080 [16:10:37]Content-Length: 680 [16:10:37]Content-Type: application/json [16:10:37] [16:10:37]POST finish read [16:10:37]Found Content-Length = 680 [16:10:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:10:37]execute_script... [16: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)2002343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:10:37]POST & json_proto [16:10:37]process_json_proto [16:10:37]json parsed OK: [16:10:37]protocol is kg_v1.0 [16:10:37]action value=close_receipt [16:10:37]process_action close_receipt [16:10:37]cmd_close_receipt [16:10:37]MH_GetDate [16:10:37]Write to MH i2c: F0 00 00 51 00 40 [16:10:37]Write i2c OK [16:10:37]MH_I2C_Read... [16:10:37]Read from MH i2c: F0 [16:10:37]MH_I2C_Read... [16:10:37]Read from MH i2c: F0 09 00 [16:10:37]MH_I2C_Read... [16:10:37]Read from MH i2c: F0 09 00 51 00 00 FD 1B A5 66 F9 24 A2 66 91 [16:10:37]GetLastDocTimeStamp 1722096523 [16:10:37]current date 1722096637 [16:10:37]FM_GetShiftState [16:10:37]SAM_PROTO_GetShiftState [16:10:37]wFMCommunicate request_size=4 [16:10:37]MH_SAM_APDU [16:10:37]CAPDU: 80 13 01 00 [16:10:37]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [16:10:37]Write i2c OK [16:10:37]MH_I2C_Read... [16:10:37]Read from MH i2c: E2 [16:10:37]MH_I2C_Read... [16:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:10:37]Read from MH i2c: E2 0E 00 [16:10:37]MH_I2C_Read... [16:10:37]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [16:10:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:10:37]wFMCommunicate OK [16:10:37]SAM_PROTO_GetShiftState done [16:10:37]FM_GetShiftState done [16:10:37]opened in 1722038719 [16:10:37]opened+sec_in_day 1722125119 [16:10:37]quantity*price = 500024 [16:10:37]sum+1 = 500025 [16:10:37]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 405 27.07.2024 16:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226045 ФПД: 24661852383295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161831&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226045&fm=24661852383295&tin=02508201610067®Number=0000000000092624&sum=100000 [16:18:31]StoreToDocumentArchive [16:18:31]shift 438 fd 226045 [16:18:31]save to /storage/0438/doc_00226045 [16:18:31]save last doc name /storage/0438/doc_00226045 to /storage/kkm_last_doc_name [16:18:31]save OK [16:18:31]Clear old archive folders... [16:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:18:31]tlvbuf is 01E87250 [16:18:31]SAM_PROTO_ClearQueue [16:18:31]wFMCommunicate request_size=4 [16:18:31]MH_SAM_APDU [16:18:31]CAPDU: 80 09 00 00 [16:18:31]Write to MH i2c: E2 08 00 71 02 80 09 00 00 00 00 00 00 E5 [16:18:31]Write i2c OK [16:18:31]MH_I2C_Read... [16:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:31]Read from MH i2c: E2 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: E2 03 00 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [16:18:31]RAPDU: 90 00 [16:18:31]wFMCommunicate OK [16:18:31]SAM_PROTO_ClearQueue done [16:18:31]KKMCreateOFDPacket [16:18:31]OFDProtocolAddRootSTLVToBuf [16:18:31]FM_MakeSignedData [16:18:31]FM_MakeSignedData [16:18:31]SAM_PROTO_SignData [16:18:31]wFMCommunicate request_size=4 [16:18:31]MH_SAM_APDU [16:18:31]CAPDU: 80 0D 01 02 [16:18:31]Write to MH i2c: E2 08 00 72 02 80 0D 01 02 00 00 00 00 ED [16:18:31]Write i2c OK [16:18:31]MH_I2C_Read... [16:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:31]Read from MH i2c: E2 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: E2 03 00 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [16:18:31]RAPDU: 90 00 [16:18:31]wFMCommunicate OK [16:18:31]wFMCommunicate request_size=255 [16:18:31]MH_SAM_APDU [16:18:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 72 03 00 35 04 06 00 16 [16:18:31]Write to MH i2c: E2 02 01 73 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 72 03 00 35 04 06 00 16 00 00 D7 [16:18:31]Write i2c OK [16:18:31]MH_I2C_Read... [16:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:32]Read from MH i2c: E2 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 03 00 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [16:18:32]RAPDU: 90 00 [16:18:32]wFMCommunicate OK [16:18:32]wFMCommunicate request_size=10 [16:18:32]MH_SAM_APDU [16:18:32]CAPDU: 80 0D 02 02 05 6E 08 F3 68 3F [16:18:32]Write to MH i2c: E2 0D 00 74 02 80 0D 02 02 05 00 6E 08 F3 68 3F 00 00 0A [16:18:32]Write i2c OK [16:18:32]MH_I2C_Read... [16:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:32]Read from MH i2c: E2 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 03 00 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [16:18:32]RAPDU: 90 00 [16:18:32]wFMCommunicate OK [16:18:32]wFMCommunicate request_size=4 [16:18:32]MH_SAM_APDU [16:18:32]CAPDU: 80 0D 03 02 [16:18:32]Write to MH i2c: E2 08 00 75 02 80 0D 03 02 00 00 00 00 F2 [16:18:32]Write i2c OK [16:18:32]MH_I2C_Read... [16:18:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:32]Read from MH i2c: E2 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 0B 00 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 0B 00 75 02 00 C8 08 DD E6 0C 9C 2D A7 90 00 02 [16:18:32]RAPDU: C8 08 DD E6 0C 9C 2D A7 90 00 [16:18:32]wFMCommunicate OK [16:18:32]SAM_PROTO_SignData done [16:18:32]FM_MakeSignedData done [16:18:32]CreateOFDProtocolMessage [16:18:32]wFMCommunicate request_size=4 [16:18:32]MH_SAM_APDU [16:18:32]CAPDU: 80 11 00 00 [16:18:32]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [16:18:32]Write i2c OK [16:18:32]MH_I2C_Read... [16:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:32]Read from MH i2c: E2 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 17 00 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [16:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:32]wFMCommunicate OK [16:18:32]CreateOFDProtocolMessage done [16:18:32]OFDSenderStorePacket 226045 [16:18:32]StoreOFDPacket docnum=226045 [16:18:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 CC 07 01 64 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 72 03 00 35 04 06 00 16 6E 08 F3 68 3F C8 08 DD E6 0C 9C 2D A7 [16:18:32]CheckFolder [16:18:32]dirname=/storage/ofd_packets [16:18:32]CheckFolder done [16:18:32]ProducePacketName [16:18:32]name=ofd_packets/00226045 [16:18:32]NVStorageSaveData ofd_packets/00226045 [16:18:32]File name is /storage/ofd_packets/00226045 [16:18:32]Write 301 bytes [16:18:32]NVStorageSaveData done [16:18:32]OFDSenderStorePacket done [16:18:32]KKMCreateOFDPacket done [16:18:32]NVStorageSaveData kkm_last_timestamp [16:18:32]File name is /storage/kkm_last_timestamp [16:18:32]Write 4 bytes [16:18:32]NVStorageSaveData done [16:18:32]ExternCall_PrintAddStr [16:18:32]wPrintStart [16:18:32]Write to MH i2c: 01 00 00 77 02 79 [16:18:32]Write i2c OK [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: 01 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: 01 07 00 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [16:18:32]RasterBufferAndPrint [16:18:32]line Счет N : (1)2002354 [16:18:32]line ИНН: 02508201610067 [16:18:32]line Контрольно-Кассовый Чек [16:18:32]line ПРОДАЖА [16:18:32]line ТРК (МРК, ГНК) : 63 [16:18:32]line Товар: 2710124130 [16:18:32]line Аи-92-К-5 [16:18:32]line 14.750 * 67.80 [16:18:32]line = 1000.05 [16:18:32]line НДС 12% НСП 1% [16:18:32]line > о реализуемом товаре [16:18:32]line ОКРУГЛЕНИЕ: -0.05 [16:18:32]line ИТОГО: 1000.00 [16:18:32]line Внесено: 1000.00 [16:18:32]line СДАЧА: 0.00 [16:18:32]line НСП 1% : 8.85 [16:18:32]line НДС 12% : 106.20 [16:18:32]line Наличными: 1000.00 [16:18:32]line Безнал.: 0.00 [16:18:32]line Место: АЗС № 97 "Партнер Нефть" [16:18:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:18:32]line СНО: Общий режим [16:18:32]line Чек 405 27.07.2024 16:18 [16:18:32]line Смена: 438 ФФД: 1.0 [16:18:32]line ЗНМ: 0300000054 [16:18:32]line РНМ: 0000000000092624 [16:18:32]line Версия ККМ: 001 [16:18:32]line ФМ: 0000000000874959 [16:18:32]line ФД: 226045 [16:18:32]line ФПД: 24661852383295 [16:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161831&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226045&fm=24661852383295&tin=02508201610067®Number=0000000000092624&sum=100000 [16:18:32]written 0, free lines is 4095 [16:18:32]OFD Sender: Processing packet 226045 [packets to send 600, broken 599] [16:18:32]ProducePacketName [16:18:32]name=ofd_packets/00226045 [16:18:32]OFD Sender: To server: pG, [16:18:32]CommunicateWithHost lk.salyk.kg:30040 [16:18:32]ConnectInit lk.salyk.kg [16:18:32]Write to MH i2c: 01 00 00 A2 02 A4 [16:18:32]Write i2c OK [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: 01 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: 01 07 00 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 60 0C 17 [16:18:32]RasterBufferAndPrint [16:18:32]line [16:18:32]line [16:18:32]line [16:18:32]line [16:18:32]line [16:18:32]written 0, free lines is 3172 [16:18:32]MH_Cut [16:18:32]Write to MH i2c: D1 01 00 A9 02 01 7D [16:18:32]Write i2c OK [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: D1 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: D1 01 00 [16:18:32]MH_I2C_Read... [16:18:32]Read from MH i2c: D1 01 00 A9 02 00 7C [16:18:32]Write to MH i2c: 01 00 00 AA 02 AC [16:18:32]Write i2c OK [16:18:32]MH_I2C_Read... [16:18:34]*** Cut start [16:18:34]*** Partial cut [16:18:34]*** CUTSNS_PIN = 1 [16:18:34]*** CUTSNS_PIN = 0 [16:18:34]*** Brake cut motor [16:18:34]Read from MH i2c: 01 [16:18:34]MH_I2C_Read... [16:18:34]*** Stop cut motor [16:18:34]*** Cut end [16:18:34]Read from MH i2c: 01 07 00 [16:18:34]MH_I2C_Read... [16:18:34]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [16:18:34]process_action close_receipt done [16:18:34]requested_data is exist [16:18:34]produce_requested_data [16:18:34]requested_item fm.sn is exist - process it [16:18:34]wFMCommunicate request_size=4 [16:18:34]MH_SAM_APDU [16:18:34]CAPDU: 80 11 00 00 [16:18:34]Write to MH i2c: E2 08 00 AB 02 80 11 00 00 00 00 00 00 27 [16:18:34]Write i2c OK [16:18:34]MH_I2C_Read... [16:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:34]Read from MH i2c: E2 [16:18:34]MH_I2C_Read... [16:18:34]Read from MH i2c: E2 17 00 [16:18:34]MH_I2C_Read... [16:18:34]Read from MH i2c: E2 17 00 AB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [16:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:34]wFMCommunicate OK [16:18:34]requested_item fd.num is exist - process it [16:18:34]SAM_PROTO_GetFieldsCounters [16:18:34]wFMCommunicate request_size=4 [16:18:34]MH_SAM_APDU [16:18:34]CAPDU: 80 13 00 00 [16:18:34]Write to MH i2c: E2 08 00 AC 02 80 13 00 00 00 00 00 00 2A [16:18:34]Write i2c OK [16:18:34]MH_I2C_Read... [16:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:34]Read from MH i2c: E2 [16:18:34]MH_I2C_Read... [16:18:34]Read from MH i2c: E2 62 00 [16:18:34]MH_I2C_Read... [16:18:34]Read from MH i2c: E2 62 00 AC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [16:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:34]wFMCommunicate OK [16:18:34]SAM_PROTO_GetFieldsCounters done [16:18:34]requested_item shift.num is exist - process it [16:18:34]requested_item shift.opened is exist - process it [16:18:34]req_shift_opened [16:18:34]FM_GetShiftState [16:18:34]SAM_PROTO_GetShiftState [16:18:34]wFMCommunicate request_size=4 [16:18:34]MH_SAM_APDU [16:18:34]CAPDU: 80 13 01 00 [16:18:34]Write to MH i2c: E2 08 00 AD 02 80 13 01 00 00 00 00 00 2C [16:18:34]Write i2c OK [16:18:34]MH_I2C_Read... [16:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:34]Read from MH i2c: E2 [16:18:34]MH_I2C_Read... [16:18:34]Read from MH i2c: E2 0E 00 [16:18:34]MH_I2C_Read... [16:18:34]Read from MH i2c: E2 0E 00 AD 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [16:18:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:18:34]wFMCommunicate OK [16:18:34]SAM_PROTO_GetShiftState done [16:18:34]FM_GetShiftState done [16:18:34]req_shift_opened done [16:18:34]requested_item shift.open_date is exist - process it [16:18:34]req_shift_open_date [16:18:34]req_shift_open_date done [16:18:34]produce_requested_data done [16:18:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226045,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:18:34]process_action_free close_receipt [16:18:34]json_value_free [16:18:34]json_value_free done [16:18:34]process_json_proto returns [16:18:34]Send response to host [16:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226045,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:18:34]free response buf [16:18:34]execute_script done [16:18:34]execute_script returns [16:18:34]free content buf [16:18:34]Sock 10.Close socket [16:18:34]Sock 10.Thread stoped [16:18:36]recv_with_timeout no data received [16:18:37]Connected sock=11 [16:18: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 35 39 0F 01 00 00 D5 CC 07 01 64 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 72 03 00 35 04 06 00 16 6E 08 F3 68 3F C8 08 DD E6 0C 9C 2D A7 [16:18: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 35 39 4F 00 00 00 D7 46 47 00 F3 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 72 03 00 F4 03 04 00 E9 C9 A4 66 B6 04 01 00 00 76 BE 68 9D 74 CE 15 CA [16:18:38]CommunicateWithHost err = 0 [16:18:38]CheckOFDResponse [16:18:38]1017 (14) - 77093643461234 [16:18:38]1041 (16) - 0000000000874959 [16:18:38]1040 (4) - 226045 [16:18:38]1012 (4) - 27.07.2024 10:20 [16:18:38]1206 (1) - 0 [16:18:38]OFD Sender: Remove packet 226045 [16:18:38]ProducePacketName [16:18:38]name=ofd_packets/00226045 [16:18:38]NVStorageDeleteData [16:18:38]OFD Sender: No OFD packet to send [16:18:42]accept exits with 7 [16:18:42]New connection [16:18:42]New thread 3067555172 created [16:18:42]Thread 3067411812 joined [16:18:42]Waiting for new connection... [16:18:42] Sock 7.Parse request [16:18:42]Sock 7.Check first char [16:18:42]Sock 7.First char is OK [16:18:42]request: POST /json_proto HTTP/1.0 [16:18:42]Method: POST [16:18:42]URL: /json_proto [16:18:42]Method is POST - this is cgi request [16:18:42]url: /json_proto [16:18:42]query_string will be loaded in cgi processing [16:18:42]execute_cgi json_proto POST (null) [16:18:42]execute_cgi path=json_proto method=POST [16:18:42]POST find Content-Length [16:18:42]Host: 172.17.43.131:8080 [16:18:42]Content-Length: 801 [16:18:42]Content-Type: application/json [16:18:42] [16:18:42]POST finish read [16:18:42]Found Content-Length = 801 [16:18:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:42]execute_script... [16:18: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)2002353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:42]POST & json_proto [16:18:42]process_json_proto [16:18:42]json parsed OK: [16:18:42]protocol is kg_v1.0 [16:18:42]action value=close_receipt [16:18:42]process_action close_receipt [16:18:42]cmd_close_receipt [16:18:42]MH_GetDate [16:18:42]Write to MH i2c: F0 00 00 AE 02 9F [16:18:42]Write i2c OK [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: F0 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: F0 09 00 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: F0 09 00 AE 02 00 E3 1D A5 66 F9 24 A2 66 D8 [16:18:42]GetLastDocTimeStamp 1722097111 [16:18:42]current date 1722097123 [16:18:42]FM_GetShiftState [16:18:42]SAM_PROTO_GetShiftState [16:18:42]wFMCommunicate request_size=4 [16:18:42]MH_SAM_APDU [16:18:42]CAPDU: 80 13 01 00 [16:18:42]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [16:18:42]Write i2c OK [16:18:42]MH_I2C_Read... [16:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:42]Read from MH i2c: E2 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: E2 0E 00 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [16:18:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:18:42]wFMCommunicate OK [16:18:42]SAM_PROTO_GetShiftState done [16:18:42]FM_GetShiftState done [16:18:42]opened in 1722038719 [16:18:42]opened+sec_in_day 1722125119 [16:18:42]quantity*price = 300075 [16:18:42]sum+1 = 300077 [16:18:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 406 27.07.2024 16:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226046 ФПД: 130504736494552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226046&fm=130504736494552&tin=02508201610067®Number=0000000000092624&sum=300076 [16:18:43]StoreToDocumentArchive [16:18:43]shift 438 fd 226046 [16:18:43]save to /storage/0438/doc_00226046 [16:18:43]save last doc name /storage/0438/doc_00226046 to /storage/kkm_last_doc_name [16:18:43]save OK [16:18:43]Clear old archive folders... [16:18:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:18:43]tlvbuf is 01E8B2D0 [16:18:43]SAM_PROTO_ClearQueue [16:18:43]wFMCommunicate request_size=4 [16:18:43]MH_SAM_APDU [16:18:43]CAPDU: 80 09 00 00 [16:18:43]Write to MH i2c: E2 08 00 BC 02 80 09 00 00 00 00 00 00 30 [16:18:43]Write i2c OK [16:18:43]MH_I2C_Read... [16:18:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:43]Read from MH i2c: E2 [16:18:43]MH_I2C_Read... [16:18:43]Read from MH i2c: E2 03 00 [16:18:43]MH_I2C_Read... [16:18:43]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [16:18:43]RAPDU: 90 00 [16:18:43]wFMCommunicate OK [16:18:43]SAM_PROTO_ClearQueue done [16:18:43]KKMCreateOFDPacket [16:18:43]OFDProtocolAddRootSTLVToBuf [16:18:43]FM_MakeSignedData [16:18:43]FM_MakeSignedData [16:18:43]SAM_PROTO_SignData [16:18:43]wFMCommunicate request_size=4 [16:18:43]MH_SAM_APDU [16:18:43]CAPDU: 80 0D 01 02 [16:18:43]Write to MH i2c: E2 08 00 BD 02 80 0D 01 02 00 00 00 00 38 [16:18:43]Write i2c OK [16:18:43]MH_I2C_Read... [16:18:43]OFD Sender: No OFD packet to send [16:18:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:43]Read from MH i2c: E2 [16:18:43]MH_I2C_Read... [16:18:43]Read from MH i2c: E2 03 00 [16:18:43]MH_I2C_Read... [16:18:43]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [16:18:43]RAPDU: 90 00 [16:18:43]wFMCommunicate OK [16:18:43]wFMCommunicate request_size=255 [16:18:43]MH_SAM_APDU [16:18:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E3 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 72 03 00 35 04 06 00 76 B1 80 75 [16:18:43]Write to MH i2c: E2 02 01 BE 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E3 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 72 03 00 35 04 06 00 76 B1 80 75 00 00 7E [16:18:43]Write i2c OK [16:18:43]MH_I2C_Read... [16:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:44]Read from MH i2c: E2 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 03 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [16:18:44]RAPDU: 90 00 [16:18:44]wFMCommunicate OK [16:18:44]wFMCommunicate request_size=7 [16:18:44]MH_SAM_APDU [16:18:44]CAPDU: 80 0D 02 02 02 D3 D8 [16:18:44]Write to MH i2c: E2 0A 00 BF 02 80 0D 02 02 02 00 D3 D8 00 00 EA [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:44]Read from MH i2c: E2 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 03 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [16:18:44]RAPDU: 90 00 [16:18:44]wFMCommunicate OK [16:18:44]wFMCommunicate request_size=4 [16:18:44]MH_SAM_APDU [16:18:44]CAPDU: 80 0D 03 02 [16:18:44]Write to MH i2c: E2 08 00 C0 02 80 0D 03 02 00 00 00 00 3D [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:44]Read from MH i2c: E2 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 0B 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 0B 00 C0 02 00 47 A1 F0 5F E5 8B 84 0C 90 00 75 [16:18:44]RAPDU: 47 A1 F0 5F E5 8B 84 0C 90 00 [16:18:44]wFMCommunicate OK [16:18:44]SAM_PROTO_SignData done [16:18:44]FM_MakeSignedData done [16:18:44]CreateOFDProtocolMessage [16:18:44]wFMCommunicate request_size=4 [16:18:44]MH_SAM_APDU [16:18:44]CAPDU: 80 11 00 00 [16:18:44]Write to MH i2c: E2 08 00 C1 02 80 11 00 00 00 00 00 00 3D [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:44]Read from MH i2c: E2 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 17 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 17 00 C1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [16:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:44]wFMCommunicate OK [16:18:44]CreateOFDProtocolMessage done [16:18:44]OFDSenderStorePacket 226046 [16:18:44]StoreOFDPacket docnum=226046 [16:18:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 04 71 04 01 A9 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E3 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 72 03 00 35 04 06 00 76 B1 80 75 D3 D8 47 A1 F0 5F E5 8B 84 0C [16:18:44]CheckFolder [16:18:44]dirname=/storage/ofd_packets [16:18:44]CheckFolder done [16:18:44]ProducePacketName [16:18:44]name=ofd_packets/00226046 [16:18:44]NVStorageSaveData ofd_packets/00226046 [16:18:44]File name is /storage/ofd_packets/00226046 [16:18:44]Write 298 bytes [16:18:44]NVStorageSaveData done [16:18:44]OFDSenderStorePacket done [16:18:44]KKMCreateOFDPacket done [16:18:44]NVStorageSaveData kkm_last_timestamp [16:18:44]File name is /storage/kkm_last_timestamp [16:18:44]Write 4 bytes [16:18:44]NVStorageSaveData done [16:18:44]ExternCall_PrintAddStr [16:18:44]wPrintStart [16:18:44]Write to MH i2c: 01 00 00 C2 02 C4 [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: 01 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: 01 07 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: 01 07 00 C2 02 00 00 00 00 00 FF 0F D9 [16:18:44]RasterBufferAndPrint [16:18:44]line Счет N : (1)2002353 [16:18:44]line ИНН: 02508201610067 [16:18:44]line Контрольно-Кассовый Чек [16:18:44]line ПРОДАЖА [16:18:44]line ТРК (МРК, ГНК) : 41 [16:18:44]line Товар: 2710194210 [16:18:44]line ДТ-К-5 [16:18:44]line 39.380 * 76.20 [16:18:44]line = 3000.76 [16:18:44]line НДС 12% НСП 1% [16:18:44]line > о реализуемом товаре [16:18:44]line ИТОГО: 3000.76 [16:18:44]line НСП 1% : 26.55 [16:18:44]line НДС 12% : 318.66 [16:18:44]line Наличными: 0.00 [16:18:44]line Безнал.: 3000.76 [16:18:44]line Место: АЗС № 97 "Партнер Нефть" [16:18:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:18:44]line СНО: Общий режим [16:18:44]line Чек 406 27.07.2024 16:18 [16:18:44]line Смена: 438 ФФД: 1.0 [16:18:44]line ЗНМ: 0300000054 [16:18:44]line РНМ: 0000000000092624 [16:18:44]line Версия ККМ: 001 [16:18:44]line Платежная система: O! деньги [16:18:44]line ФМ: 0000000000874959 [16:18:44]line ФД: 226046 [16:18:44]line ФПД: 130504736494552 [16:18:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226046&fm=130504736494552&tin=02508201610067®Number=0000000000092624&sum=300076 [16:18:44]written 0, free lines is 4095 [16:18:44]OFD Sender: Processing packet 226046 [packets to send 600, broken 599] [16:18:44]ProducePacketName [16:18:44]name=ofd_packets/00226046 [16:18:44]OFD Sender: To server: pG, [16:18:44]CommunicateWithHost lk.salyk.kg:30040 [16:18:44]ConnectInit lk.salyk.kg [16:18:44]Write to MH i2c: 01 00 00 EC 02 EE [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: 01 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: 01 07 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 83 0C 84 [16:18:44]RasterBufferAndPrint [16:18:44]line [16:18:44]line [16:18:44]line [16:18:44]line [16:18:44]line [16:18:44]written 0, free lines is 3209 [16:18:44]MH_Cut [16:18:44]Write to MH i2c: D1 01 00 F3 02 01 C7 [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: D1 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: D1 01 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: D1 01 00 F3 02 00 C6 [16:18:44]Write to MH i2c: 01 00 00 F4 02 F6 [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:45]*** Cut start [16:18:45]*** Partial cut [16:18:45]*** CUTSNS_PIN = 1 [16:18:46]*** CUTSNS_PIN = 0 [16:18:46]*** Brake cut motor [16:18:46]Read from MH i2c: 01 [16:18:46]MH_I2C_Read... [16:18:46]*** Stop cut motor [16:18:46]*** Cut end [16:18:46]Read from MH i2c: 01 07 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [16:18:46]process_action close_receipt done [16:18:46]requested_data is exist [16:18:46]produce_requested_data [16:18:46]requested_item fm.sn is exist - process it [16:18:46]wFMCommunicate request_size=4 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 11 00 00 [16:18:46]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 17 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [16:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:46]wFMCommunicate OK [16:18:46]requested_item fd.num is exist - process it [16:18:46]SAM_PROTO_GetFieldsCounters [16:18:46]wFMCommunicate request_size=4 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 13 00 00 [16:18:46]Write to MH i2c: E2 08 00 F6 02 80 13 00 00 00 00 00 00 74 [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 62 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 62 00 F6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [16:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:46]wFMCommunicate OK [16:18:46]SAM_PROTO_GetFieldsCounters done [16:18:46]requested_item shift.num is exist - process it [16:18:46]requested_item shift.opened is exist - process it [16:18:46]req_shift_opened [16:18:46]FM_GetShiftState [16:18:46]SAM_PROTO_GetShiftState [16:18:46]wFMCommunicate request_size=4 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 13 01 00 [16:18:46]Write to MH i2c: E2 08 00 F7 02 80 13 01 00 00 00 00 00 76 [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 0E 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 0E 00 F7 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 84 [16:18:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:18:46]wFMCommunicate OK [16:18:46]SAM_PROTO_GetShiftState done [16:18:46]FM_GetShiftState done [16:18:46]req_shift_opened done [16:18:46]requested_item shift.open_date is exist - process it [16:18:46]req_shift_open_date [16:18:46]req_shift_open_date done [16:18:46]produce_requested_data done [16:18:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226046,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:18:46]process_action_free close_receipt [16:18:46]json_value_free [16:18:46]json_value_free done [16:18:46]process_json_proto returns [16:18:46]Send response to host [16:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226046,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:18:46]free response buf [16:18:46]execute_script done [16:18:46]execute_script returns [16:18:46]free content buf [16:18:46]Sock 7.Close socket [16:18:46]Sock 7.Thread stoped [16:18:47]accept exits with 10 [16:18:47]New connection [16:18:47]New thread 3067411812 created [16:18:47]Thread 3067555172 joined [16:18:47]Waiting for new connection... [16:18:47] Sock 10.Parse request [16:18:47]Sock 10.Check first char [16:18:47]Sock 10.First char is OK [16:18:47]request: POST /json_proto HTTP/1.0 [16:18:47]Method: POST [16:18:47]URL: /json_proto [16:18:47]Method is POST - this is cgi request [16:18:47]url: /json_proto [16:18:47]query_string will be loaded in cgi processing [16:18:47]execute_cgi json_proto POST (null) [16:18:47]execute_cgi path=json_proto method=POST [16:18:47]POST find Content-Length [16:18:47]Host: 172.17.43.131:8080 [16:18:47]Content-Length: 682 [16:18:47]Content-Type: application/json [16:18:47] [16:18:47]POST finish read [16:18:47]Found Content-Length = 682 [16:18:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:47]execute_script... [16:18:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:47]POST & json_proto [16:18:47]process_json_proto [16:18:47]json parsed OK: [16:18:47]protocol is kg_v1.0 [16:18:47]action value=close_receipt [16:18:47]process_action close_receipt [16:18:47]cmd_close_receipt [16:18:47]MH_GetDate [16:18:47]Write to MH i2c: F0 00 00 F8 02 E9 [16:18:47]Write i2c OK [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: F0 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: F0 09 00 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: F0 09 00 F8 02 00 E7 1D A5 66 F9 24 A2 66 26 [16:18:47]GetLastDocTimeStamp 1722097123 [16:18:47]current date 1722097127 [16:18:47]FM_GetShiftState [16:18:47]SAM_PROTO_GetShiftState [16:18:47]wFMCommunicate request_size=4 [16:18:47]MH_SAM_APDU [16:18:47]CAPDU: 80 13 01 00 [16:18:47]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [16:18:47]Write i2c OK [16:18:47]MH_I2C_Read... [16:18:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:47]Read from MH i2c: E2 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: E2 0E 00 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 86 [16:18:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:18:47]wFMCommunicate OK [16:18:47]SAM_PROTO_GetShiftState done [16:18:47]FM_GetShiftState done [16:18:47]opened in 1722038719 [16:18:47]opened+sec_in_day 1722125119 [16:18:47]quantity*price = 50013 [16:18:47]sum+1 = 50015 [16:18:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 407 27.07.2024 16:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226047 ФПД: 96973606262336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226047&fm=96973606262336&tin=02508201610067®Number=0000000000092624&sum=50000 [16:18:48]StoreToDocumentArchive [16:18:48]shift 438 fd 226047 [16:18:48]save to /storage/0438/doc_00226047 [16:18:48]save last doc name /storage/0438/doc_00226047 to /storage/kkm_last_doc_name [16:18:48]save OK [16:18:48]Clear old archive folders... [16:18:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:18:48]tlvbuf is 01EE7750 [16:18:48]SAM_PROTO_ClearQueue [16:18:48]wFMCommunicate request_size=4 [16:18:48]MH_SAM_APDU [16:18:48]CAPDU: 80 09 00 00 [16:18:48]Write to MH i2c: E2 08 00 06 03 80 09 00 00 00 00 00 00 7B [16:18:48]Write i2c OK [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 [16:18:48]MH_I2C_Read... [16:18:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:48]Read from MH i2c: E2 03 00 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [16:18:48]RAPDU: 90 00 [16:18:48]wFMCommunicate OK [16:18:48]SAM_PROTO_ClearQueue done [16:18:48]KKMCreateOFDPacket [16:18:48]OFDProtocolAddRootSTLVToBuf [16:18:48]FM_MakeSignedData [16:18:48]FM_MakeSignedData [16:18:48]SAM_PROTO_SignData [16:18:48]wFMCommunicate request_size=4 [16:18:48]MH_SAM_APDU [16:18:48]CAPDU: 80 0D 01 02 [16:18:48]Write to MH i2c: E2 08 00 07 03 80 0D 01 02 00 00 00 00 83 [16:18:48]Write i2c OK [16:18:48]MH_I2C_Read... [16:18:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:48]Read from MH i2c: E2 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 03 00 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [16:18:48]RAPDU: 90 00 [16:18:48]wFMCommunicate OK [16:18:48]wFMCommunicate request_size=255 [16:18:48]MH_SAM_APDU [16:18: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 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 72 03 00 35 04 06 00 58 32 [16:18:48]Write to MH i2c: E2 02 01 08 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 72 03 00 35 04 06 00 58 32 00 00 95 [16:18:48]Write i2c OK [16:18:48]MH_I2C_Read... [16:18:49]Connected sock=11 [16:18: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 35 39 0C 01 00 00 04 71 04 01 A9 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E3 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 72 03 00 35 04 06 00 76 B1 80 75 D3 D8 47 A1 F0 5F E5 8B 84 0C [16:18:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:49]Read from MH i2c: E2 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 03 00 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [16:18:49]RAPDU: 90 00 [16:18:49]wFMCommunicate OK [16:18:49]wFMCommunicate request_size=9 [16:18:49]MH_SAM_APDU [16:18:49]CAPDU: 80 0D 02 02 04 6D 5A 96 40 [16:18:49]Write to MH i2c: E2 0C 00 09 03 80 0D 02 02 04 00 6D 5A 96 40 00 00 2B [16:18:49]Write i2c OK [16:18:49]MH_I2C_Read... [16:18:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:49]Read from MH i2c: E2 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 03 00 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [16:18:49]RAPDU: 90 00 [16:18:49]wFMCommunicate OK [16:18:49]wFMCommunicate request_size=4 [16:18:49]MH_SAM_APDU [16:18:49]CAPDU: 80 0D 03 02 [16:18:49]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [16:18:49]Write i2c OK [16:18:49]MH_I2C_Read... [16:18:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:49]Read from MH i2c: E2 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 0B 00 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 0B 00 0A 03 00 FF B9 D7 23 DE 0D 4C 0A 90 00 7C [16:18:49]RAPDU: FF B9 D7 23 DE 0D 4C 0A 90 00 [16:18:49]wFMCommunicate OK [16:18:49]SAM_PROTO_SignData done [16:18:49]FM_MakeSignedData done [16:18:49]CreateOFDProtocolMessage [16:18:49]wFMCommunicate request_size=4 [16:18:49]MH_SAM_APDU [16:18:49]CAPDU: 80 11 00 00 [16:18:49]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [16:18:49]Write i2c OK [16:18:49]MH_I2C_Read... [16:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:49]Read from MH i2c: E2 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 17 00 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: E2 17 00 0B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:49]wFMCommunicate OK [16:18:49]CreateOFDProtocolMessage done [16:18:49]OFDSenderStorePacket 226047 [16:18:49]StoreOFDPacket docnum=226047 [16:18:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 73 A7 06 01 B3 64 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 72 03 00 35 04 06 00 58 32 6D 5A 96 40 FF B9 D7 23 DE 0D 4C 0A [16:18:49]CheckFolder [16:18:49]dirname=/storage/ofd_packets [16:18:49]CheckFolder done [16:18:49]ProducePacketName [16:18:49]name=ofd_packets/00226047 [16:18:49]NVStorageSaveData ofd_packets/00226047 [16:18:49]File name is /storage/ofd_packets/00226047 [16:18:49]Write 300 bytes [16:18:49]NVStorageSaveData done [16:18:49]OFDSenderStorePacket done [16:18:49]KKMCreateOFDPacket done [16:18:49]NVStorageSaveData kkm_last_timestamp [16:18:49]File name is /storage/kkm_last_timestamp [16:18:49]Write 4 bytes [16:18:49]NVStorageSaveData done [16:18:49]ExternCall_PrintAddStr [16:18:49]wPrintStart [16:18:49]Write to MH i2c: 01 00 00 0C 03 0F [16:18:49]Write i2c OK [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: 01 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: 01 07 00 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [16:18:49]RasterBufferAndPrint [16:18:49]line Счет N : (1)2002352 [16:18:49]line ИНН: 02508201610067 [16:18:49]line Контрольно-Кассовый Чек [16:18:49]line ПРОДАЖА [16:18:49]line ТРК (МРК, ГНК) : 81 [16:18:49]line Товар: 2711190000 [16:18:49]line ГАЗ-К-5 [16:18:49]line 13.740 * 36.40 [16:18:49]line = 500.14 [16:18:49]line НДС 12% НСП 1% [16:18:49]line > о реализуемом товаре [16:18:49]line ОКРУГЛЕНИЕ: -0.14 [16:18:49]line ИТОГО: 500.00 [16:18:49]line Внесено: 500.00 [16:18:49]line СДАЧА: 0.00 [16:18:49]line НСП 1% : 4.43 [16:18:49]line НДС 12% : 53.11 [16:18:49]line Наличными: 500.00 [16:18:49]line Безнал.: 0.00 [16:18:49]line Место: АЗС № 97 "Партнер Нефть" [16:18:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:18:49]line СНО: Общий режим [16:18:49]line Чек 407 27.07.2024 16:18 [16:18:49]line Смена: 438 ФФД: 1.0 [16:18:49]line ЗНМ: 0300000054 [16:18:49]line РНМ: 0000000000092624 [16:18:49]line Версия ККМ: 001 [16:18:49]line ФМ: 0000000000874959 [16:18:49]line ФД: 226047 [16:18:49]line ФПД: 96973606262336 [16:18:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T161847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226047&fm=96973606262336&tin=02508201610067®Number=0000000000092624&sum=50000 [16:18:49]written 0, free lines is 4095 [16:18: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 35 39 4F 00 00 00 EB 79 47 00 F9 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 72 03 00 F4 03 04 00 F4 C9 A4 66 B6 04 01 00 00 B4 68 D0 99 0D A8 54 A1 [16:18:49]CommunicateWithHost err = 0 [16:18:49]CheckOFDResponse [16:18:49]1017 (14) - 77093643461234 [16:18:49]1041 (16) - 0000000000874959 [16:18:49]1040 (4) - 226046 [16:18:49]1012 (4) - 27.07.2024 10:20 [16:18:49]1206 (1) - 0 [16:18:49]OFD Sender: Remove packet 226046 [16:18:49]ProducePacketName [16:18:49]name=ofd_packets/00226046 [16:18:49]NVStorageDeleteData [16:18:49]Write to MH i2c: 01 00 00 37 03 3A [16:18:49]Write i2c OK [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: 01 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: 01 07 00 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 9B 0C E8 [16:18:49]RasterBufferAndPrint [16:18:49]line [16:18:49]line [16:18:49]line [16:18:49]line [16:18:49]line [16:18:49]written 0, free lines is 3244 [16:18:49]MH_Cut [16:18:49]Write to MH i2c: D1 01 00 3E 03 01 13 [16:18:49]Write i2c OK [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: D1 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: D1 01 00 [16:18:49]MH_I2C_Read... [16:18:49]Read from MH i2c: D1 01 00 3E 03 00 12 [16:18:49]Write to MH i2c: 01 00 00 3F 03 42 [16:18:49]Write i2c OK [16:18:49]MH_I2C_Read... [16:18:50]OFD Sender: Processing packet 226047 [packets to send 600, broken 599] [16:18:50]ProducePacketName [16:18:50]name=ofd_packets/00226047 [16:18:50]OFD Sender: To server: pG, [16:18:50]CommunicateWithHost lk.salyk.kg:30040 [16:18:50]ConnectInit lk.salyk.kg [16:18:51]*** Cut start [16:18:51]*** Partial cut [16:18:51]*** CUTSNS_PIN = 1 [16:18:51]*** CUTSNS_PIN = 0 [16:18:51]Connected sock=9 [16:18: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 35 39 0E 01 00 00 73 A7 06 01 B3 64 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 *** Brake cut motor [16:18:51]0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E7 1D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 72 03 00 35 04 06 00 58 32 6D 5A 96 40 FF B9 D7 23 DE 0D 4C 0A [16:18:51]Read from MH i2c: 01 [16:18:51]MH_I2C_Read... [16:18:51]*** Stop cut motor [16:18:51]*** Cut end [16:18:51]Read from MH i2c: 01 07 00 [16:18:51]MH_I2C_Read... [16:18:51]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [16:18:51]process_action close_receipt done [16:18:51]requested_data is exist [16:18:51]produce_requested_data [16:18:51]requested_item fm.sn is exist - process it [16:18:51]wFMCommunicate request_size=4 [16:18:51]MH_SAM_APDU [16:18:51]CAPDU: 80 11 00 00 [16:18:51]Write to MH i2c: E2 08 00 40 03 80 11 00 00 00 00 00 00 BD [16:18:51]Write i2c OK [16:18:51]MH_I2C_Read... [16:18:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:51]Read from MH i2c: E2 [16:18:51]MH_I2C_Read... [16:18:51]Read from MH i2c: E2 17 00 [16:18:51]MH_I2C_Read... [16:18:51]Read from MH i2c: E2 17 00 40 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [16:18:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:51]wFMCommunicate OK [16:18:51]requested_item fd.num is exist - process it [16:18:51]SAM_PROTO_GetFieldsCounters [16:18:51]wFMCommunicate request_size=4 [16:18:51]MH_SAM_APDU [16:18:51]CAPDU: 80 13 00 00 [16:18:51]Write to MH i2c: E2 08 00 41 03 80 13 00 00 00 00 00 00 C0 [16:18:51]Write i2c OK [16:18:51]MH_I2C_Read... [16:18: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 35 39 4F 00 00 00 97 8E 47 00 20 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 35 39 10 04 04 00 FF 72 03 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:51]F4 03 04 00 F7 C9 A4 66 B6 04 01 00 00 8B EF 18 E8 A4 A6 31 7E [16:18:51]CommunicateWithHost err = 0 [16:18:51]CheckOFDResponse [16:18:51]1017 (14) - 77093643461234 [16:18:51]1041 (16) - 0000000000874959 [16:18:51]1040 (4) - 226047 [16:18:51]1012 (4) - 27.07.2024 10:20 [16:18:51]1206 (1) - 0 [16:18:51]OFD Sender: Remove packet 226047 [16:18:51]ProducePacketName [16:18:51]name=ofd_packets/00226047 [16:18:51]NVStorageDeleteData [16:18:51]Read from MH i2c: E2 [16:18:51]MH_I2C_Read... [16:18:51]Read from MH i2c: E2 62 00 [16:18:51]MH_I2C_Read... [16:18:52]Read from MH i2c: E2 62 00 41 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [16:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:52]wFMCommunicate OK [16:18:52]SAM_PROTO_GetFieldsCounters done [16:18:52]requested_item shift.num is exist - process it [16:18:52]requested_item shift.opened is exist - process it [16:18:52]req_shift_opened [16:18:52]FM_GetShiftState [16:18:52]SAM_PROTO_GetShiftState [16:18:52]wFMCommunicate request_size=4 [16:18:52]MH_SAM_APDU [16:18:52]CAPDU: 80 13 01 00 [16:18:52]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [16:18:52]Write i2c OK [16:18:52]MH_I2C_Read... [16:18:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:52]Read from MH i2c: E2 [16:18:52]MH_I2C_Read... [16:18:52]Read from MH i2c: E2 0E 00 [16:18:52]MH_I2C_Read... [16:18:52]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D0 [16:18:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:18:52]wFMCommunicate OK [16:18:52]SAM_PROTO_GetShiftState done [16:18:52]FM_GetShiftState done [16:18:52]req_shift_opened done [16:18:52]requested_item shift.open_date is exist - process it [16:18:52]req_shift_open_date [16:18:52]req_shift_open_date done [16:18:52]produce_requested_data done [16:18:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226047,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:18:52]process_action_free close_receipt [16:18:52]json_value_free [16:18:52]json_value_free done [16:18:52]process_json_proto returns [16:18:52]Send response to host [16:18:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226047,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:18:52]free response buf [16:18:52]execute_script done [16:18:52]execute_script returns [16:18:52]free content buf [16:18:52]Sock 10.Close socket [16:18:52]Sock 10.Thread stoped [16:18:52]OFD Sender: No OFD packet to send [16:18:52]OFD Sender: No OFD packet to send [16:18:57]OFD Sender: No OFD packet to send [16:19:02]OFD Sender: No OFD packet to send [16:19:07]OFD Sender: No OFD packet to send [16:19:12]OFD Sender: No OFD packet to send [16:19:17]OFD Sender: No OFD packet to send [16:19:22]OFD Sender: No OFD packet to send [16:19:27]OFD Sender: No OFD packet to send [16:19:32]OFD Sender: No OFD packet to send [16:19:34]recv_with_timeout no data received [16:19:37]OFD Sender: No OFD packet to send [16:19:42]OFD Sender: No OFD packet to send [16:19:44]recv_with_timeout no data received [16:19:47]OFD Sender: No OFD packet to send [16:19:52]OFD Sender: No OFD packet to send [16:19:57]OFD Sender: No OFD packet to send [16:20:02]OFD Sender: No OFD packet to send [16:20:05]recv_with_timeout no data received [16:20:07]OFD Sender: No OFD packet to send [16:20:12]OFD Sender: No OFD packet to send [16:20:17]OFD Sender: No OFD packet to send [16:20:22]OFD Sender: No OFD packet to send [16:20:27]OFD Sender: No OFD packet to send [16:20:32]OFD Sender: No OFD packet to send [16:20:37]OFD Sender: No OFD packet to send [16:20:42]OFD Sender: No OFD packet to send [16:20:47]OFD Sender: No OFD packet to send [16:20:52]OFD Sender: No OFD packet to send [16:20:57]OFD Sender: No OFD packet to send [16:21:02]OFD Sender: No OFD packet to send [16:21:07]OFD Sender: No OFD packet to send [16:21:13]OFD Sender: No OFD packet to send [16:21:18]OFD Sender: No OFD packet to send [16:21:23]OFD Sender: No OFD packet to send [16:21:28]OFD Sender: No OFD packet to send [16:21:33]OFD Sender: No OFD packet to send [16:21:38]OFD Sender: No OFD packet to send [16:21:43]OFD Sender: No OFD packet to send [16:21:48]OFD Sender: No OFD packet to send [16:21:53]OFD Sender: No OFD packet to send [16:21:58]OFD Sender: No OFD packet to send [16:22:03]OFD Sender: No OFD packet to send [16:22:05]accept exits with 7 [16:22:05]New connection [16:22:05]New thread 3067555172 created [16:22:05]Thread 3067411812 joined [16:22:05]Waiting for new connection... [16:22:05] Sock 7.Parse request [16:22:05]Sock 7.Check first char [16:22:05]Sock 7.First char is OK [16:22:05]request: POST /json_proto HTTP/1.0 [16:22:05]Method: POST [16:22:05]URL: /json_proto [16:22:05]Method is POST - this is cgi request [16:22:05]url: /json_proto [16:22:05]query_string will be loaded in cgi processing [16:22:05]execute_cgi json_proto POST (null) [16:22:05]execute_cgi path=json_proto method=POST [16:22:05]POST find Content-Length [16:22:05]Host: 172.17.43.131:8080 [16:22:05]Content-Length: 1202 [16:22:05]Content-Type: application/json [16:22:05] [16:22:05]POST finish read [16:22:05]Found Content-Length = 1202 [16:22: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002355\u000A27.07.2024 16:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:05]execute_script... [16:22: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002355\u000A27.07.2024 16:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:05]POST & json_proto [16:22:05]process_json_proto [16:22:05]json parsed OK: [16:22:05]protocol is kg_v1.0 [16:22:05]action value=print_text [16:22:05]process_action print_text [16:22:05]cmd_print_text [16:22:05]ExternCall_PrintAddStr [16:22:05]wPrintStart [16:22:05]Write to MH i2c: 01 00 00 43 03 46 [16:22:05]Write i2c OK [16:22:05]MH_I2C_Read... [16:22:05]Read from MH i2c: 01 [16:22:05]MH_I2C_Read... [16:22:05]Read from MH i2c: 01 07 00 [16:22:05]MH_I2C_Read... [16:22:05]Read from MH i2c: 01 07 00 43 03 00 00 00 00 00 FF 0F 5B [16:22:05]RasterBufferAndPrint [16:22:05]line *****ТОВАРНЫЙ ЧЕК***** [16:22:05]line АЗС-97 [16:22:05]line Партнер нефть [16:22:05]line 02508201610067 [16:22:05]line Кассир : Орунбаева Б. [16:22:05]line Счет N : (1)2002355 [16:22:05]line 27.07.2024 16:20 [16:22:05]line ПРОДАЖА [16:22:05]line ТРК (МРК, ГНК): 63 [16:22:05]line Вид ГСМ : 2710124130 [16:22:05]line Аи-92-К-5 [16:22:05]line 14.750 x 67.80 [16:22:05]line ИТОГ: 1000.05 [16:22:05]line Тип оплаты: Талоны: Топливная Карта [16:22:05]line 99564 [16:22:05]line ______________________ [16:22:05]line (подпись) [16:22:05]written 0, free lines is 4095 [16:22:06]Write to MH i2c: 01 00 00 57 03 5A [16:22:06]Write i2c OK [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: 01 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: 01 07 00 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 11 0E 80 [16:22:06]RasterBufferAndPrint [16:22:06]line [16:22:06]line [16:22:06]line [16:22:06]line [16:22:06]line [16:22:06]written 0, free lines is 3603 [16:22:06]MH_Cut [16:22:06]Write to MH i2c: D1 01 00 5E 03 01 33 [16:22:06]Write i2c OK [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: D1 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: D1 01 00 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: D1 01 00 5E 03 00 32 [16:22:06]Write to MH i2c: 01 00 00 5F 03 62 [16:22:06]Write i2c OK [16:22:06]MH_I2C_Read... [16:22:06]*** Cut start [16:22:06]*** Partial cut [16:22:06]*** CUTSNS_PIN = 1 [16:22:06]*** CUTSNS_PIN = 0 [16:22:07]*** Brake cut motor [16:22:07]Read from MH i2c: 01 [16:22:07]MH_I2C_Read... [16:22:07]*** Stop cut motor [16:22:07]*** Cut end [16:22:07]Read from MH i2c: 01 07 00 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: 01 07 00 5F 03 00 00 00 00 00 FF 0F 77 [16:22:07]process_action print_text done [16:22:07]requested_data is exist [16:22:07]produce_requested_data [16:22:07]requested_item fm.sn is exist - process it [16:22:07]wFMCommunicate request_size=4 [16:22:07]MH_SAM_APDU [16:22:07]CAPDU: 80 11 00 00 [16:22:07]Write to MH i2c: E2 08 00 60 03 80 11 00 00 00 00 00 00 DD [16:22:07]Write i2c OK [16:22:07]MH_I2C_Read... [16:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:07]Read from MH i2c: E2 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 17 00 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 17 00 60 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [16:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:22:07]wFMCommunicate OK [16:22:07]requested_item fd.num is exist - process it [16:22:07]SAM_PROTO_GetFieldsCounters [16:22:07]wFMCommunicate request_size=4 [16:22:07]MH_SAM_APDU [16:22:07]CAPDU: 80 13 00 00 [16:22:07]Write to MH i2c: E2 08 00 61 03 80 13 00 00 00 00 00 00 E0 [16:22:07]Write i2c OK [16:22:07]MH_I2C_Read... [16:22:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:07]Read from MH i2c: E2 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 62 00 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 62 00 61 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [16:22:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:22:07]wFMCommunicate OK [16:22:07]SAM_PROTO_GetFieldsCounters done [16:22:07]requested_item shift.num is exist - process it [16:22:07]requested_item shift.opened is exist - process it [16:22:07]req_shift_opened [16:22:07]FM_GetShiftState [16:22:07]SAM_PROTO_GetShiftState [16:22:07]wFMCommunicate request_size=4 [16:22:07]MH_SAM_APDU [16:22:07]CAPDU: 80 13 01 00 [16:22:07]Write to MH i2c: E2 08 00 62 03 80 13 01 00 00 00 00 00 E2 [16:22:07]Write i2c OK [16:22:07]MH_I2C_Read... [16:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:07]Read from MH i2c: E2 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 0E 00 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 0E 00 62 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F0 [16:22:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:22:07]wFMCommunicate OK [16:22:07]SAM_PROTO_GetShiftState done [16:22:07]FM_GetShiftState done [16:22:07]req_shift_opened done [16:22:07]requested_item shift.open_date is exist - process it [16:22:07]req_shift_open_date [16:22:07]req_shift_open_date done [16:22:07]produce_requested_data done [16:22:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226047,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:22:07]process_action_free print_text [16:22:07]json_value_free [16:22:07]json_value_free done [16:22:07]process_json_proto returns [16:22:07]Send response to host [16:22:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226047,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:22:07]free response buf [16:22:07]execute_script done [16:22:07]execute_script returns [16:22:07]free content buf [16:22:07]Sock 7.Close socket [16:22:07]Sock 7.Thread stoped [16:22:08]OFD Sender: No OFD packet to send [16:22:13]OFD Sender: No OFD packet to send [16:22:18]OFD Sender: No OFD packet to send [16:22:23]OFD Sender: No OFD packet to send [16:22:28]OFD Sender: No OFD packet to send [16:22:33]OFD Sender: No OFD packet to send [16:22:37]recv_with_timeout no data received [16:22:38]OFD Sender: No OFD packet to send [16:22:43]OFD Sender: No OFD packet to send [16:22:48]OFD Sender: No OFD packet to send [16:22:53]OFD Sender: No OFD packet to send [16:22:57]int [16:22:57]Write to MH i2c: 01 00 00 63 03 66 [16:22:57]*** FLAG_PRN_PAP1 set [16:22:57]Write i2c OK [16:22:57]MH_I2C_Read... [16:22:57]Read from MH i2c: 01 [16:22:57]MH_I2C_Read... [16:22:57]Read from MH i2c: 01 07 00 [16:22:57]MH_I2C_Read... [16:22:57]Read from MH i2c: 01 07 00 63 03 00 01 00 00 00 FF 0F 7C [16:22:57]state=0 [16:22:57]No paper [16:22:57]int [16:22:57]Write to MH i2c: 01 00 00 64 03 67 [16:22:57]*** FLAG_PRN_PAP2 set [16:22:57]Write i2c OK [16:22:57]MH_I2C_Read... [16:22:57]Read from MH i2c: 01 [16:22:57]MH_I2C_Read... [16:22:57]Read from MH i2c: 01 07 00 [16:22:57]MH_I2C_Read... [16:22:57]Read from MH i2c: 01 07 00 64 03 00 03 00 00 00 FF 0F 7F [16:22:57]state=0 [16:22:57]No paper [16:22:57]Cover opened [16:22:58]OFD Sender: No OFD packet to send [16:22:59]int [16:22:59]Write to MH i2c: 01 00 00 65 03 68 [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: 01 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: 01 07 00 [16:22:59]MH_I2C_Read... [16:22:59]*** FLAG_PRN_PAP1 reset [16:22:59]*** FLAG_PRN_PAP2 reset [16:22:59]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 FF 0F 7D [16:22:59]state=3 [16:22:59]Cover closed [16:23:03]OFD Sender: No OFD packet to send [16:23:08]OFD Sender: No OFD packet to send [16:23:13]OFD Sender: No OFD packet to send [16:23:18]OFD Sender: No OFD packet to send [16:23:23]OFD Sender: No OFD packet to send [16:23:28]OFD Sender: No OFD packet to send [16:23:33]OFD Sender: No OFD packet to send [16:23:38]OFD Sender: No OFD packet to send [16:23:43]OFD Sender: No OFD packet to send [16:23:48]OFD Sender: No OFD packet to send [16:23:53]OFD Sender: No OFD packet to send [16:23:54]accept exits with 9 [16:23:54]New connection [16:23:54]New thread 3067411812 created [16:23:54]Thread 3067555172 joined [16:23:54]Waiting for new connection... [16:23:54] Sock 9.Parse request [16:23:54]Sock 9.Check first char [16:23:54]Sock 9.First char is OK [16:23:54]request: POST /json_proto HTTP/1.0 [16:23:54]Method: POST [16:23:54]URL: /json_proto [16:23:54]Method is POST - this is cgi request [16:23:54]url: /json_proto [16:23:54]query_string will be loaded in cgi processing [16:23:54]execute_cgi json_proto POST (null) [16:23:54]execute_cgi path=json_proto method=POST [16:23:54]POST find Content-Length [16:23:54]Host: 172.17.43.131:8080 [16:23:54]Content-Length: 1218 [16:23:54]Content-Type: application/json [16:23:54] [16:23:54]POST finish read [16:23:54]Found Content-Length = 1218 [16:23:54]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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002356\u000A27.07.2024 16:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3944459-4122300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:54]execute_script... [16:23:54]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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002356\u000A27.07.2024 16:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3944459-4122300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:54]POST & json_proto [16:23:54]process_json_proto [16:23:54]json parsed OK: [16:23:54]protocol is kg_v1.0 [16:23:54]action value=print_text [16:23:54]process_action print_text [16:23:54]cmd_print_text [16:23:54]ExternCall_PrintAddStr [16:23:54]wPrintStart [16:23:54]Write to MH i2c: 01 00 00 66 03 69 [16:23:54]Write i2c OK [16:23:54]MH_I2C_Read... [16:23:54]Read from MH i2c: 01 [16:23:54]MH_I2C_Read... [16:23:54]Read from MH i2c: 01 07 00 [16:23:54]MH_I2C_Read... [16:23:54]Read from MH i2c: 01 07 00 66 03 00 00 00 00 00 FF 0F 7E [16:23:54]RasterBufferAndPrint [16:23:54]line *****ТОВАРНЫЙ ЧЕК***** [16:23:54]line АЗС-97 [16:23:54]line Партнер нефть [16:23:54]line 02508201610067 [16:23:54]line Кассир : Орунбаева Б. [16:23:54]line Счет N : (1)2002356 [16:23:54]line 27.07.2024 16:22 [16:23:54]line ПРОДАЖА [16:23:54]line ТРК (МРК, ГНК): 33 [16:23:54]line Вид ГСМ : 2710124130 [16:23:54]line Аи-92-К-5 [16:23:54]line 30.000 x 67.80 [16:23:54]line ИТОГ: 2034.00 [16:23:54]line Тип оплаты: Талоны: Топливные Талоны [16:23:54]line 3944459-4122300 [16:23:54]line ______________________ [16:23:54]line (подпись) [16:23:54]written 0, free lines is 4095 [16:23:55]Write to MH i2c: 01 00 00 7A 03 7D [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: 01 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: 01 07 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: 01 07 00 7A 03 00 00 00 00 00 16 0E A8 [16:23:55]RasterBufferAndPrint [16:23:55]line [16:23:55]line [16:23:55]line [16:23:55]line [16:23:55]line [16:23:55]written 0, free lines is 3608 [16:23:55]MH_Cut [16:23:55]Write to MH i2c: D1 01 00 81 03 01 56 [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: D1 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: D1 01 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: D1 01 00 81 03 00 55 [16:23:55]Write to MH i2c: 01 00 00 82 03 85 [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]*** Cut start [16:23:55]*** Partial cut [16:23:55]*** CUTSNS_PIN = 1 [16:23:55]*** CUTSNS_PIN = 0 [16:23:56]*** Brake cut motor [16:23:56]Read from MH i2c: 01 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: 01 07 00 [16:23:56]MH_I2C_Read... [16:23:56]*** Stop cut motor [16:23:56]*** Cut end [16:23:56]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 FF 0F 9A [16:23:56]process_action print_text done [16:23:56]requested_data is exist [16:23:56]produce_requested_data [16:23:56]requested_item fm.sn is exist - process it [16:23:56]wFMCommunicate request_size=4 [16:23:56]MH_SAM_APDU [16:23:56]CAPDU: 80 11 00 00 [16:23:56]Write to MH i2c: E2 08 00 83 03 80 11 00 00 00 00 00 00 00 [16:23:56]Write i2c OK [16:23:56]MH_I2C_Read... [16:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:56]Read from MH i2c: E2 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: E2 17 00 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: E2 17 00 83 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [16:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:23:56]wFMCommunicate OK [16:23:56]requested_item fd.num is exist - process it [16:23:56]SAM_PROTO_GetFieldsCounters [16:23:56]wFMCommunicate request_size=4 [16:23:56]MH_SAM_APDU [16:23:56]CAPDU: 80 13 00 00 [16:23:56]Write to MH i2c: E2 08 00 84 03 80 13 00 00 00 00 00 00 03 [16:23:56]Write i2c OK [16:23:56]MH_I2C_Read... [16:23:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:56]Read from MH i2c: E2 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: E2 62 00 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: E2 62 00 84 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [16:23:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 72 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:23:56]wFMCommunicate OK [16:23:56]SAM_PROTO_GetFieldsCounters done [16:23:56]requested_item shift.num is exist - process it [16:23:56]requested_item shift.opened is exist - process it [16:23:56]req_shift_opened [16:23:56]FM_GetShiftState [16:23:56]SAM_PROTO_GetShiftState [16:23:56]wFMCommunicate request_size=4 [16:23:56]MH_SAM_APDU [16:23:56]CAPDU: 80 13 01 00 [16:23:56]Write to MH i2c: E2 08 00 85 03 80 13 01 00 00 00 00 00 05 [16:23:56]Write i2c OK [16:23:56]MH_I2C_Read... [16:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:56]Read from MH i2c: E2 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: E2 0E 00 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: E2 0E 00 85 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 13 [16:23:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:23:56]wFMCommunicate OK [16:23:56]SAM_PROTO_GetShiftState done [16:23:56]FM_GetShiftState done [16:23:56]req_shift_opened done [16:23:56]requested_item shift.open_date is exist - process it [16:23:56]req_shift_open_date [16:23:56]req_shift_open_date done [16:23:56]produce_requested_data done [16:23:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226047,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:23:56]process_action_free print_text [16:23:56]json_value_free [16:23:56]json_value_free done [16:23:56]process_json_proto returns [16:23:56]Send response to host [16:23:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226047,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:23:56]free response buf [16:23:56]execute_script done [16:23:56]execute_script returns [16:23:56]free content buf [16:23:56]Sock 9.Close socket [16:23:56]Sock 9.Thread stoped [16:23:58]OFD Sender: No OFD packet to send [16:24:01]recv_with_timeout no data received [16:24:03]OFD Sender: No OFD packet to send [16:24:08]OFD Sender: No OFD packet to send [16:24:13]OFD Sender: No OFD packet to send [16:24:18]OFD Sender: No OFD packet to send [16:24:23]OFD Sender: No OFD packet to send [16:24:28]OFD Sender: No OFD packet to send [16:24:33]accept exits with 7 [16:24:33]New connection [16:24:33]New thread 3067555172 created [16:24:33]Thread 3067411812 joined [16:24:33]Waiting for new connection... [16:24:33] Sock 7.Parse request [16:24:33]Sock 7.Check first char [16:24:33]Sock 7.First char is OK [16:24:33]request: POST /json_proto HTTP/1.0 [16:24:33]Method: POST [16:24:33]URL: /json_proto [16:24:33]Method is POST - this is cgi request [16:24:33]url: /json_proto [16:24:33]query_string will be loaded in cgi processing [16:24:33]execute_cgi json_proto POST (null) [16:24:33]execute_cgi path=json_proto method=POST [16:24:33]POST find Content-Length [16:24:33]Host: 172.17.43.131:8080 [16:24:33]Content-Length: 680 [16:24:33]Content-Type: application/json [16:24:33] [16:24:33]POST finish read [16:24:33]Found Content-Length = 680 [16:24:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:33]execute_script... [16:24:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:33]POST & json_proto [16:24:33]process_json_proto [16:24:33]json parsed OK: [16:24:33]protocol is kg_v1.0 [16:24:33]action value=close_receipt [16:24:33]process_action close_receipt [16:24:33]cmd_close_receipt [16:24:33]MH_GetDate [16:24:33]Write to MH i2c: F0 00 00 86 03 78 [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: F0 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: F0 09 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: F0 09 00 86 03 00 41 1F A5 66 F9 24 A2 66 11 [16:24:33]GetLastDocTimeStamp 1722097127 [16:24:33]current date 1722097473 [16:24:33]FM_GetShiftState [16:24:33]SAM_PROTO_GetShiftState [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 13 01 00 [16:24:33]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:33]Read from MH i2c: E2 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 0E 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 15 [16:24:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:24:33]wFMCommunicate OK [16:24:33]SAM_PROTO_GetShiftState done [16:24:33]FM_GetShiftState done [16:24:33]opened in 1722038719 [16:24:33]opened+sec_in_day 1722125119 [16:24:33]quantity*price = 100050 [16:24:33]sum+1 = 100052 [16:24:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 408 27.07.2024 16:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226048 ФПД: 116351322284778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226048&fm=116351322284778&tin=02508201610067®Number=0000000000092624&sum=100000 [16:24:34]StoreToDocumentArchive [16:24:34]shift 438 fd 226048 [16:24:34]save to /storage/0438/doc_00226048 [16:24:34]save last doc name /storage/0438/doc_00226048 to /storage/kkm_last_doc_name [16:24:34]save OK [16:24:34]Clear old archive folders... [16:24:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:24:34]tlvbuf is 01F41EE0 [16:24:34]SAM_PROTO_ClearQueue [16:24:34]wFMCommunicate request_size=4 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 09 00 00 [16:24:34]Write to MH i2c: E2 08 00 94 03 80 09 00 00 00 00 00 00 09 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]SAM_PROTO_ClearQueue done [16:24:34]KKMCreateOFDPacket [16:24:34]OFDProtocolAddRootSTLVToBuf [16:24:34]FM_MakeSignedData [16:24:34]FM_MakeSignedData [16:24:34]SAM_PROTO_SignData [16:24:34]wFMCommunicate request_size=4 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 01 02 [16:24:34]Write to MH i2c: E2 08 00 95 03 80 0D 01 02 00 00 00 00 11 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]wFMCommunicate request_size=255 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 41 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 73 03 00 35 04 06 00 69 D2 27 3B [16:24:34]Write to MH i2c: E2 02 01 96 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 41 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 73 03 00 35 04 06 00 69 D2 27 3B 00 00 6C [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]wFMCommunicate request_size=7 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 02 02 02 E2 EA [16:24:34]Write to MH i2c: E2 0A 00 97 03 80 0D 02 02 02 00 E2 EA 00 00 E4 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [16:24:34]RAPDU: 90 00 [16:24:34]wFMCommunicate OK [16:24:34]wFMCommunicate request_size=4 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 0D 03 02 [16:24:34]Write to MH i2c: E2 08 00 98 03 80 0D 03 02 00 00 00 00 16 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 0B 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 0B 00 98 03 00 26 35 15 14 6E 46 4B 04 90 00 9E [16:24:34]RAPDU: 26 35 15 14 6E 46 4B 04 90 00 [16:24:34]wFMCommunicate OK [16:24:34]SAM_PROTO_SignData done [16:24:34]FM_MakeSignedData done [16:24:34]CreateOFDProtocolMessage [16:24:34]wFMCommunicate request_size=4 [16:24:34]MH_SAM_APDU [16:24:34]CAPDU: 80 11 00 00 [16:24:34]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:34]Read from MH i2c: E2 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 17 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [16:24:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:24:34]wFMCommunicate OK [16:24:34]CreateOFDProtocolMessage done [16:24:34]OFDSenderStorePacket 226048 [16:24:34]StoreOFDPacket docnum=226048 [16:24:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BA 8E 04 01 A1 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 41 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 73 03 00 35 04 06 00 69 D2 27 3B E2 EA 26 35 15 14 6E 46 4B 04 [16:24:34]CheckFolder [16:24:34]dirname=/storage/ofd_packets [16:24:34]CheckFolder done [16:24:34]ProducePacketName [16:24:34]name=ofd_packets/00226048 [16:24:34]NVStorageSaveData ofd_packets/00226048 [16:24:34]File name is /storage/ofd_packets/00226048 [16:24:34]Write 298 bytes [16:24:34]NVStorageSaveData done [16:24:34]OFDSenderStorePacket done [16:24:34]KKMCreateOFDPacket done [16:24:34]NVStorageSaveData kkm_last_timestamp [16:24:34]File name is /storage/kkm_last_timestamp [16:24:34]Write 4 bytes [16:24:34]NVStorageSaveData done [16:24:34]ExternCall_PrintAddStr [16:24:34]wPrintStart [16:24:34]Write to MH i2c: 01 00 00 9A 03 9D [16:24:34]Write i2c OK [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: 01 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: 01 07 00 [16:24:34]MH_I2C_Read... [16:24:34]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [16:24:34]RasterBufferAndPrint [16:24:34]line Счет N : (1)2002357 [16:24:34]line ИНН: 02508201610067 [16:24:34]line Контрольно-Кассовый Чек [16:24:34]line ПРОДАЖА [16:24:34]line ТРК (МРК, ГНК) : 61 [16:24:34]line Товар: 2710194210 [16:24:34]line ДТ-К-5 [16:24:34]line 13.130 * 76.20 [16:24:34]line = 1000.51 [16:24:34]line НДС 12% НСП 1% [16:24:34]line > о реализуемом товаре [16:24:34]line ОКРУГЛЕНИЕ: -0.51 [16:24:34]line ИТОГО: 1000.00 [16:24:34]line Внесено: 1000.00 [16:24:34]line СДАЧА: 0.00 [16:24:34]line НСП 1% : 8.85 [16:24:34]line НДС 12% : 106.25 [16:24:34]line Наличными: 1000.00 [16:24:34]line Безнал.: 0.00 [16:24:34]line Место: АЗС № 97 "Партнер Нефть" [16:24:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:24:34]line СНО: Общий режим [16:24:34]line Чек 408 27.07.2024 16:24 [16:24:34]line Смена: 438 ФФД: 1.0 [16:24:34]line ЗНМ: 0300000054 [16:24:34]line РНМ: 0000000000092624 [16:24:34]line Версия ККМ: 001 [16:24:34]line ФМ: 0000000000874959 [16:24:34]line ФД: 226048 [16:24:34]line ФПД: 116351322284778 [16:24:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226048&fm=116351322284778&tin=02508201610067®Number=0000000000092624&sum=100000 [16:24:35]OFD Sender: Processing packet 226048 [packets to send 600, broken 599] [16:24:35]ProducePacketName [16:24:35]name=ofd_packets/00226048 [16:24:35]OFD Sender: To server: pG, [16:24:35]CommunicateWithHost lk.salyk.kg:30040 [16:24:35]ConnectInit lk.salyk.kg [16:24:35]written 0, free lines is 4095 [16:24:35]Write to MH i2c: 01 00 00 C5 03 C8 [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: 01 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: 01 07 00 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: 01 07 00 C5 03 00 00 00 00 00 57 0C 32 [16:24:35]RasterBufferAndPrint [16:24:35]line [16:24:35]line [16:24:35]line [16:24:35]line [16:24:35]line [16:24:35]written 0, free lines is 3161 [16:24:35]MH_Cut [16:24:35]Write to MH i2c: D1 01 00 CC 03 01 A1 [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: D1 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: D1 01 00 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: D1 01 00 CC 03 00 A0 [16:24:35]Write to MH i2c: 01 00 00 CD 03 D0 [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:36]*** Cut start [16:24:36]*** Partial cut [16:24:36]*** CUTSNS_PIN = 1 [16:24:36]*** CUTSNS_PIN = 0 [16:24:37]*** Brake cut motor [16:24:37]Read from MH i2c: 01 [16:24:37]MH_I2C_Read... [16:24:37]*** Stop cut motor [16:24:37]*** Cut end [16:24:37]Read from MH i2c: 01 07 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: 01 07 00 CD 03 00 00 00 00 00 FF 0F E5 [16:24:37]process_action close_receipt done [16:24:37]requested_data is exist [16:24:37]produce_requested_data [16:24:37]requested_item fm.sn is exist - process it [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 11 00 00 [16:24:37]Write to MH i2c: E2 08 00 CE 03 80 11 00 00 00 00 00 00 4B [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 17 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 17 00 CE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [16:24:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:24:37]wFMCommunicate OK [16:24:37]requested_item fd.num is exist - process it [16:24:37]SAM_PROTO_GetFieldsCounters [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 13 00 00 [16:24:37]Write to MH i2c: E2 08 00 CF 03 80 13 00 00 00 00 00 00 4E [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 62 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 62 00 CF 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [16: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:37]wFMCommunicate OK [16:24:37]SAM_PROTO_GetFieldsCounters done [16:24:37]requested_item shift.num is exist - process it [16:24:37]requested_item shift.opened is exist - process it [16:24:37]req_shift_opened [16:24:37]FM_GetShiftState [16:24:37]SAM_PROTO_GetShiftState [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 13 01 00 [16:24:37]Write to MH i2c: E2 08 00 D0 03 80 13 01 00 00 00 00 00 50 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 0E 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 0E 00 D0 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5E [16:24:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:24:37]wFMCommunicate OK [16:24:37]SAM_PROTO_GetShiftState done [16:24:37]FM_GetShiftState done [16:24:37]req_shift_opened done [16:24:37]requested_item shift.open_date is exist - process it [16:24:37]req_shift_open_date [16:24:37]req_shift_open_date done [16:24:37]produce_requested_data done [16:24:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226048,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:24:37]process_action_free close_receipt [16:24:37]json_value_free [16:24:37]json_value_free done [16:24:37]process_json_proto returns [16:24:37]Send response to host [16:24:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226048,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:24:37]free response buf [16:24:37]execute_script done [16:24:37]execute_script returns [16:24:37]free content buf [16:24:37]Sock 7.Close socket [16:24:37]Sock 7.Thread stoped [16:24:40]recv_with_timeout no data received [16:24:40]ConnectInit Can't take IP for lk.salyk.kg [16:24:40]CommunicateWithHost connect error [16:24:40]CommunicateWithHost err = -1 [16:24:40]OFD Sender: Server communicate error [16:24:45]OFD Sender: Processing packet 226048 [packets to send 600, broken 599] [16:24:45]ProducePacketName [16:24:45]name=ofd_packets/00226048 [16:24:45]OFD Sender: To server: pG, [16:24:45]CommunicateWithHost lk.salyk.kg:30040 [16:24:45]ConnectInit lk.salyk.kg [16:24:50]recv_with_timeout no data received [16:24:50]Connected sock=10 [16:24: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 35 39 0C 01 00 00 BA 8E 04 01 A1 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 41 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 73 03 00 35 04 06 00 69 D2 27 3B E2 EA 26 35 15 14 6E 46 4B 04 [16:24: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 35 39 4F 00 00 00 62 EE 47 00 12 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 35 39 10 04 04 00 00 73 03 00 F4 03 04 00 5E CB A4 66 B6 04 01 00 00 16 FB A9 D5 E4 00 D3 86 [16:24:51]CommunicateWithHost err = 0 [16:24:51]CheckOFDResponse [16:24:51]1017 (14) - 77093643461234 [16:24:51]1041 (16) - 0000000000874959 [16:24:51]1040 (4) - 226048 [16:24:51]1012 (4) - 27.07.2024 10:26 [16:24:51]1206 (1) - 0 [16:24:51]OFD Sender: Remove packet 226048 [16:24:51]ProducePacketName [16:24:51]name=ofd_packets/00226048 [16:24:51]NVStorageDeleteData [16:24:52]OFD Sender: No OFD packet to send [16:24:57]OFD Sender: No OFD packet to send [16:25:00]recv_with_timeout no data received [16:25:02]OFD Sender: No OFD packet to send [16:25:07]OFD Sender: No OFD packet to send [16:25:12]OFD Sender: No OFD packet to send [16:25:17]OFD Sender: No OFD packet to send [16:25:22]OFD Sender: No OFD packet to send [16:25:24]recv_with_timeout no data received [16:25:27]OFD Sender: No OFD packet to send [16:25:28]accept exits with 9 [16:25:28]New connection [16:25:28]New thread 3067411812 created [16:25:28]Thread 3067555172 joined [16:25:28]Waiting for new connection... [16:25:28] Sock 9.Parse request [16:25:28]Sock 9.Check first char [16:25:28]Sock 9.First char is OK [16:25:28]request: POST /json_proto HTTP/1.0 [16:25:28]Method: POST [16:25:28]URL: /json_proto [16:25:28]Method is POST - this is cgi request [16:25:28]url: /json_proto [16:25:28]query_string will be loaded in cgi processing [16:25:28]execute_cgi json_proto POST (null) [16:25:28]execute_cgi path=json_proto method=POST [16:25:28]POST find Content-Length [16:25:28]Host: 172.17.43.131:8080 [16:25:28]Content-Length: 671 [16:25:28]Content-Type: application/json [16:25:28] [16:25:28]POST finish read [16:25:28]Found Content-Length = 671 [16:25:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:28]execute_script... [16:25:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:28]POST & json_proto [16:25:28]process_json_proto [16:25:28]json parsed OK: [16:25:28]protocol is kg_v1.0 [16:25:28]action value=close_receipt [16:25:28]process_action close_receipt [16:25:28]cmd_close_receipt [16:25:28]MH_GetDate [16:25:28]Write to MH i2c: F0 00 00 D1 03 C3 [16:25:28]Write i2c OK [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: F0 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: F0 09 00 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: F0 09 00 D1 03 00 78 1F A5 66 F9 24 A2 66 93 [16:25:28]GetLastDocTimeStamp 1722097473 [16:25:28]current date 1722097528 [16:25:28]FM_GetShiftState [16:25:28]SAM_PROTO_GetShiftState [16:25:28]wFMCommunicate request_size=4 [16:25:28]MH_SAM_APDU [16:25:28]CAPDU: 80 13 01 00 [16:25:28]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [16:25:28]Write i2c OK [16:25:28]MH_I2C_Read... [16:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:28]Read from MH i2c: E2 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 0E 00 [16:25:28]MH_I2C_Read... [16:25:28]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 60 [16:25:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:25:28]wFMCommunicate OK [16:25:28]SAM_PROTO_GetShiftState done [16:25:28]FM_GetShiftState done [16:25:28]opened in 1722038719 [16:25:28]opened+sec_in_day 1722125119 [16:25:28]quantity*price = 50017 [16:25:28]sum+1 = 50019 [16:25:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 409 27.07.2024 16:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226049 ФПД: 271788700622524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162528&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226049&fm=271788700622524&tin=02508201610067®Number=0000000000092624&sum=50000 [16:25:29]StoreToDocumentArchive [16:25:29]shift 438 fd 226049 [16:25:29]save to /storage/0438/doc_00226049 [16:25:29]save last doc name /storage/0438/doc_00226049 to /storage/kkm_last_doc_name [16:25:29]save OK [16:25:29]Clear old archive folders... [16:25:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:25:29]tlvbuf is 01E9BFC0 [16:25:29]SAM_PROTO_ClearQueue [16:25:29]wFMCommunicate request_size=4 [16:25:29]MH_SAM_APDU [16:25:29]CAPDU: 80 09 00 00 [16:25:29]Write to MH i2c: E2 08 00 DF 03 80 09 00 00 00 00 00 00 54 [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:29]Read from MH i2c: E2 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 DF 03 00 90 00 56 [16:25:29]RAPDU: 90 00 [16:25:29]wFMCommunicate OK [16:25:29]SAM_PROTO_ClearQueue done [16:25:29]KKMCreateOFDPacket [16:25:29]OFDProtocolAddRootSTLVToBuf [16:25:29]FM_MakeSignedData [16:25:29]FM_MakeSignedData [16:25:29]SAM_PROTO_SignData [16:25:29]wFMCommunicate request_size=4 [16:25:29]MH_SAM_APDU [16:25:29]CAPDU: 80 0D 01 02 [16:25:29]Write to MH i2c: E2 08 00 E0 03 80 0D 01 02 00 00 00 00 5C [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:29]Read from MH i2c: E2 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 E0 03 00 90 00 57 [16:25:29]RAPDU: 90 00 [16:25:29]wFMCommunicate OK [16:25:29]wFMCommunicate request_size=255 [16:25:29]MH_SAM_APDU [16:25:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 78 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 73 03 00 35 04 06 00 [16:25:29]Write to MH i2c: E2 02 01 E1 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 78 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 73 03 00 35 04 06 00 00 00 59 [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:29]Read from MH i2c: E2 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [16:25:29]RAPDU: 90 00 [16:25:29]wFMCommunicate OK [16:25:29]wFMCommunicate request_size=11 [16:25:29]MH_SAM_APDU [16:25:29]CAPDU: 80 0D 02 02 06 F7 30 BC F4 5E BC [16:25:29]Write to MH i2c: E2 0E 00 E2 03 80 0D 02 02 06 00 F7 30 BC F4 5E BC 00 00 5C [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:29]Read from MH i2c: E2 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [16:25:29]RAPDU: 90 00 [16:25:29]wFMCommunicate OK [16:25:29]wFMCommunicate request_size=4 [16:25:29]MH_SAM_APDU [16:25:29]CAPDU: 80 0D 03 02 [16:25:29]Write to MH i2c: E2 08 00 E3 03 80 0D 03 02 00 00 00 00 61 [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:29]Read from MH i2c: E2 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 0B 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 0B 00 E3 03 00 75 99 10 F4 1B CB A6 BE 90 00 BE [16:25:29]RAPDU: 75 99 10 F4 1B CB A6 BE 90 00 [16:25:29]wFMCommunicate OK [16:25:29]SAM_PROTO_SignData done [16:25:29]FM_MakeSignedData done [16:25:29]CreateOFDProtocolMessage [16:25:29]wFMCommunicate request_size=4 [16:25:29]MH_SAM_APDU [16:25:29]CAPDU: 80 11 00 00 [16:25:29]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:29]Read from MH i2c: E2 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 17 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [16:25:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:25:29]wFMCommunicate OK [16:25:29]CreateOFDProtocolMessage done [16:25:29]OFDSenderStorePacket 226049 [16:25:29]StoreOFDPacket docnum=226049 [16:25:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 84 9A 08 01 87 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 78 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 73 03 00 35 04 06 00 F7 30 BC F4 5E BC 75 99 10 F4 1B CB A6 BE [16:25:29]CheckFolder [16:25:29]dirname=/storage/ofd_packets [16:25:29]CheckFolder done [16:25:29]ProducePacketName [16:25:29]name=ofd_packets/00226049 [16:25:29]NVStorageSaveData ofd_packets/00226049 [16:25:29]File name is /storage/ofd_packets/00226049 [16:25:29]Write 302 bytes [16:25:29]NVStorageSaveData done [16:25:29]OFDSenderStorePacket done [16:25:29]KKMCreateOFDPacket done [16:25:29]NVStorageSaveData kkm_last_timestamp [16:25:29]File name is /storage/kkm_last_timestamp [16:25:29]Write 4 bytes [16:25:29]NVStorageSaveData done [16:25:29]ExternCall_PrintAddStr [16:25:29]wPrintStart [16:25:29]Write to MH i2c: 01 00 00 E5 03 E8 [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: 01 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: 01 07 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [16:25:29]RasterBufferAndPrint [16:25:29]line Счет N : (1)2002358 [16:25:29]line ИНН: 02508201610067 [16:25:29]line Контрольно-Кассовый Чек [16:25:29]line ПРОДАЖА [16:25:29]line ТРК (МРК, ГНК) : 42 [16:25:29]line Товар: 2710124130 [16:25:29]line Super-92-К-5 [16:25:29]line 7.270 * 68.80 [16:25:29]line = 500.18 [16:25:29]line НДС 12% НСП 1% [16:25:29]line > о реализуемом товаре [16:25:29]line ОКРУГЛЕНИЕ: -0.18 [16:25:29]line ИТОГО: 500.00 [16:25:29]line Внесено: 500.00 [16:25:29]line СДАЧА: 0.00 [16:25:29]line НСП 1% : 4.43 [16:25:29]line НДС 12% : 53.12 [16:25:29]line Наличными: 500.00 [16:25:29]line Безнал.: 0.00 [16:25:29]line Место: АЗС № 97 "Партнер Нефть" [16:25:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:25:29]line СНО: Общий режим [16:25:29]line Чек 409 27.07.2024 16:25 [16:25:29]line Смена: 438 ФФД: 1.0 [16:25:29]line ЗНМ: 0300000054 [16:25:29]line РНМ: 0000000000092624 [16:25:29]line Версия ККМ: 001 [16:25:29]line ФМ: 0000000000874959 [16:25:29]line ФД: 226049 [16:25:29]line ФПД: 271788700622524 [16:25:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162528&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226049&fm=271788700622524&tin=02508201610067®Number=0000000000092624&sum=50000 [16:25:30]OFD Sender: Processing packet 226049 [packets to send 600, broken 599] [16:25:30]ProducePacketName [16:25:30]name=ofd_packets/00226049 [16:25:30]OFD Sender: To server: pG, [16:25:30]CommunicateWithHost lk.salyk.kg:30040 [16:25:30]ConnectInit lk.salyk.kg [16:25:30]written 0, free lines is 4095 [16:25:30]Write to MH i2c: 01 00 00 10 04 14 [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: 01 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: 01 07 00 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: 01 07 00 10 04 00 00 00 00 00 5D 0C 84 [16:25:30]RasterBufferAndPrint [16:25:30]line [16:25:30]line [16:25:30]line [16:25:30]line [16:25:30]line [16:25:30]written 0, free lines is 3167 [16:25:30]MH_Cut [16:25:30]Write to MH i2c: D1 01 00 17 04 01 ED [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: D1 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: D1 01 00 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: D1 01 00 17 04 00 EC [16:25:30]Write to MH i2c: 01 00 00 18 04 1C [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:31]*** Cut start [16:25:31]*** Partial cut [16:25:31]*** CUTSNS_PIN = 1 [16:25:31]*** CUTSNS_PIN = 0 [16:25:32]*** Brake cut motor [16:25:32]Read from MH i2c: 01 [16:25:32]MH_I2C_Read... [16:25:32]*** Stop cut motor [16:25:32]*** Cut end [16:25:32]Read from MH i2c: 01 07 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: 01 07 00 18 04 00 00 00 00 00 FF 0F 31 [16:25:32]process_action close_receipt done [16:25:32]requested_data is exist [16:25:32]produce_requested_data [16:25:32]requested_item fm.sn is exist - process it [16:25:32]wFMCommunicate request_size=4 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 11 00 00 [16:25:32]Write to MH i2c: E2 08 00 19 04 80 11 00 00 00 00 00 00 97 [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 17 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 17 00 19 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [16:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:25:32]wFMCommunicate OK [16:25:32]requested_item fd.num is exist - process it [16:25:32]SAM_PROTO_GetFieldsCounters [16:25:32]wFMCommunicate request_size=4 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 13 00 00 [16:25:32]Write to MH i2c: E2 08 00 1A 04 80 13 00 00 00 00 00 00 9A [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 62 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 62 00 1A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [16:25:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:32]wFMCommunicate OK [16:25:32]SAM_PROTO_GetFieldsCounters done [16:25:32]requested_item shift.num is exist - process it [16:25:32]requested_item shift.opened is exist - process it [16:25:32]req_shift_opened [16:25:32]FM_GetShiftState [16:25:32]SAM_PROTO_GetShiftState [16:25:32]wFMCommunicate request_size=4 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 13 01 00 [16:25:32]Write to MH i2c: E2 08 00 1B 04 80 13 01 00 00 00 00 00 9C [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 0E 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 0E 00 1B 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AA [16:25:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:25:32]wFMCommunicate OK [16:25:32]SAM_PROTO_GetShiftState done [16:25:32]FM_GetShiftState done [16:25:32]req_shift_opened done [16:25:32]requested_item shift.open_date is exist - process it [16:25:32]req_shift_open_date [16:25:32]req_shift_open_date done [16:25:32]produce_requested_data done [16:25:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226049,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:25:32]process_action_free close_receipt [16:25:32]json_value_free [16:25:32]json_value_free done [16:25:32]process_json_proto returns [16:25:32]Send response to host [16:25:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226049,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:25:32]free response buf [16:25:32]execute_script done [16:25:32]execute_script returns [16:25:32]free content buf [16:25:32]Sock 9.Close socket [16:25:32]Sock 9.Thread stoped [16:25:35]ConnectInit Can't take IP for lk.salyk.kg [16:25:35]CommunicateWithHost connect error [16:25:35]CommunicateWithHost err = -1 [16:25:35]OFD Sender: Server communicate error [16:25:40]OFD Sender: Processing packet 226049 [packets to send 600, broken 599] [16:25:40]ProducePacketName [16:25:40]name=ofd_packets/00226049 [16:25:40]OFD Sender: To server: pG, [16:25:40]CommunicateWithHost lk.salyk.kg:30040 [16:25:40]ConnectInit lk.salyk.kg [16:25:45]ConnectInit Can't take IP for lk.salyk.kg [16:25:45]CommunicateWithHost connect error [16:25:45]CommunicateWithHost err = -1 [16:25:45]OFD Sender: Server communicate error [16:25:49]recv_with_timeout no data received [16:25:50]OFD Sender: Processing packet 226049 [packets to send 600, broken 599] [16:25:50]ProducePacketName [16:25:50]name=ofd_packets/00226049 [16:25:50]OFD Sender: To server: pG, [16:25:50]CommunicateWithHost lk.salyk.kg:30040 [16:25:50]ConnectInit lk.salyk.kg [16:26:00]recv_with_timeout no data received [16:26:11]recv_with_timeout no data received [16:26:52]accept exits with 7 [16:26:52]New connection [16:26:52]New thread 3067555172 created [16:26:52]Thread 3067411812 joined [16:26:52]Waiting for new connection... [16:26:52] Sock 7.Parse request [16:26:52]Sock 7.Check first char [16:26:52]Sock 7.First char is OK [16:26:52]request: POST /json_proto HTTP/1.0 [16:26:52]Method: POST [16:26:52]URL: /json_proto [16:26:52]Method is POST - this is cgi request [16:26:52]url: /json_proto [16:26:52]query_string will be loaded in cgi processing [16:26:52]execute_cgi json_proto POST (null) [16:26:52]execute_cgi path=json_proto method=POST [16:26:52]POST find Content-Length [16:26:52]Host: 172.17.43.131:8080 [16:26:52]Content-Length: 801 [16:26:52]Content-Type: application/json [16:26:52] [16:26:52]POST finish read [16:26:52]Found Content-Length = 801 [16:26:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:52]execute_script... [16:26: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)2002359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:52]POST & json_proto [16:26:52]process_json_proto [16:26:52]json parsed OK: [16:26:52]protocol is kg_v1.0 [16:26:52]action value=close_receipt [16:26:52]process_action close_receipt [16:26:52]cmd_close_receipt [16:26:52]MH_GetDate [16:26:52]Write to MH i2c: F0 00 00 1C 04 0F [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: F0 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: F0 09 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: F0 09 00 1C 04 00 CD 1F A5 66 F9 24 A2 66 34 [16:26:52]GetLastDocTimeStamp 1722097528 [16:26:52]current date 1722097613 [16:26:52]FM_GetShiftState [16:26:52]SAM_PROTO_GetShiftState [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 13 01 00 [16:26:52]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 0E 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AC [16:26:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:26:52]wFMCommunicate OK [16:26:52]SAM_PROTO_GetShiftState done [16:26:52]FM_GetShiftState done [16:26:52]opened in 1722038719 [16:26:52]opened+sec_in_day 1722125119 [16:26:52]quantity*price = 30035 [16:26:52]sum+1 = 30036 [16:26:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 410 27.07.2024 16:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226050 ФПД: 263569856095112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226050&fm=263569856095112&tin=02508201610067®Number=0000000000092624&sum=30035 [16:26:53]StoreToDocumentArchive [16:26:53]shift 438 fd 226050 [16:26:53]save to /storage/0438/doc_00226050 [16:26:53]save last doc name /storage/0438/doc_00226050 to /storage/kkm_last_doc_name [16:26:53]save OK [16:26:53]Clear old archive folders... [16:26:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:26:53]tlvbuf is 01F04690 [16:26:53]SAM_PROTO_ClearQueue [16:26:53]wFMCommunicate request_size=4 [16:26:53]MH_SAM_APDU [16:26:53]CAPDU: 80 09 00 00 [16:26:53]Write to MH i2c: E2 08 00 2A 04 80 09 00 00 00 00 00 00 A0 [16:26:53]Write i2c OK [16:26:53]MH_I2C_Read... [16:26:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:54]Read from MH i2c: E2 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 2A 04 00 90 00 A2 [16:26:54]RAPDU: 90 00 [16:26:54]wFMCommunicate OK [16:26:54]SAM_PROTO_ClearQueue done [16:26:54]KKMCreateOFDPacket [16:26:54]OFDProtocolAddRootSTLVToBuf [16:26:54]FM_MakeSignedData [16:26:54]FM_MakeSignedData [16:26:54]SAM_PROTO_SignData [16:26:54]wFMCommunicate request_size=4 [16:26:54]MH_SAM_APDU [16:26:54]CAPDU: 80 0D 01 02 [16:26:54]Write to MH i2c: E2 08 00 2B 04 80 0D 01 02 00 00 00 00 A8 [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:54]Read from MH i2c: E2 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 2B 04 00 90 00 A3 [16:26:54]RAPDU: 90 00 [16:26:54]wFMCommunicate OK [16:26:54]wFMCommunicate request_size=255 [16:26:54]MH_SAM_APDU [16:26:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 CD 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 73 03 00 35 04 06 00 EF [16:26:54]Write to MH i2c: E2 02 01 2C 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 CD 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 73 03 00 35 04 06 00 EF 00 00 44 [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:54]Read from MH i2c: E2 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [16:26:54]RAPDU: 90 00 [16:26:54]wFMCommunicate OK [16:26:54]wFMCommunicate request_size=10 [16:26:54]MH_SAM_APDU [16:26:54]CAPDU: 80 0D 02 02 05 B7 23 A5 63 88 [16:26:54]Write to MH i2c: E2 0D 00 2D 04 80 0D 02 02 05 00 B7 23 A5 63 88 00 00 1F [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:54]Read from MH i2c: E2 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [16:26:54]RAPDU: 90 00 [16:26:54]wFMCommunicate OK [16:26:54]wFMCommunicate request_size=4 [16:26:54]MH_SAM_APDU [16:26:54]CAPDU: 80 0D 03 02 [16:26:54]Write to MH i2c: E2 08 00 2E 04 80 0D 03 02 00 00 00 00 AD [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:54]Read from MH i2c: E2 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 0B 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 0B 00 2E 04 00 F4 C6 3A B3 E4 58 5A C4 90 00 AF [16:26:54]RAPDU: F4 C6 3A B3 E4 58 5A C4 90 00 [16:26:54]wFMCommunicate OK [16:26:54]SAM_PROTO_SignData done [16:26:54]FM_MakeSignedData done [16:26:54]CreateOFDProtocolMessage [16:26:54]wFMCommunicate request_size=4 [16:26:54]MH_SAM_APDU [16:26:54]CAPDU: 80 11 00 00 [16:26:54]Write to MH i2c: E2 08 00 2F 04 80 11 00 00 00 00 00 00 AD [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:54]Read from MH i2c: E2 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 17 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 17 00 2F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0A [16:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:26:54]wFMCommunicate OK [16:26:54]CreateOFDProtocolMessage done [16:26:54]OFDSenderStorePacket 226050 [16:26:54]StoreOFDPacket docnum=226050 [16:26:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 E5 07 01 B1 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 CD 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 73 03 00 35 04 06 00 EF B7 23 A5 63 88 F4 C6 3A B3 E4 58 5A C4 [16:26:54]CheckFolder [16:26:54]dirname=/storage/ofd_packets [16:26:54]CheckFolder done [16:26:54]ProducePacketName [16:26:54]name=ofd_packets/00226050 [16:26:54]NVStorageSaveData ofd_packets/00226050 [16:26:54]File name is /storage/ofd_packets/00226050 [16:26:54]Write 301 bytes [16:26:54]NVStorageSaveData done [16:26:54]OFDSenderStorePacket done [16:26:54]KKMCreateOFDPacket done [16:26:54]NVStorageSaveData kkm_last_timestamp [16:26:54]File name is /storage/kkm_last_timestamp [16:26:54]Write 4 bytes [16:26:54]NVStorageSaveData done [16:26:54]ExternCall_PrintAddStr [16:26:54]wPrintStart [16:26:54]Write to MH i2c: 01 00 00 30 04 34 [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: 01 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: 01 07 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [16:26:54]RasterBufferAndPrint [16:26:54]line Счет N : (1)2002359 [16:26:54]line ИНН: 02508201610067 [16:26:54]line Контрольно-Кассовый Чек [16:26:54]line ПРОДАЖА [16:26:54]line ТРК (МРК, ГНК) : 53 [16:26:54]line Товар: 2710124130 [16:26:54]line Аи-92-К-5 [16:26:54]line 4.430 * 67.80 [16:26:54]line = 300.35 [16:26:54]line НДС 12% НСП 1% [16:26:54]line > о реализуемом товаре [16:26:54]line ИТОГО: 300.35 [16:26:54]line НСП 1% : 2.66 [16:26:54]line НДС 12% : 31.90 [16:26:54]line Наличными: 0.00 [16:26:54]line Безнал.: 300.35 [16:26:54]line Место: АЗС № 97 "Партнер Нефть" [16:26:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:26:54]line СНО: Общий режим [16:26:54]line Чек 410 27.07.2024 16:26 [16:26:54]line Смена: 438 ФФД: 1.0 [16:26:54]line ЗНМ: 0300000054 [16:26:54]line РНМ: 0000000000092624 [16:26:54]line Версия ККМ: 001 [16:26:54]line Платежная система: O! деньги [16:26:54]line ФМ: 0000000000874959 [16:26:54]line ФД: 226050 [16:26:54]line ФПД: 263569856095112 [16:26:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226050&fm=263569856095112&tin=02508201610067®Number=0000000000092624&sum=30035 [16:26:54]written 0, free lines is 4095 [16:26:55]Write to MH i2c: 01 00 00 5A 04 5E [16:26:55]Write i2c OK [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: 01 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: 01 07 00 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: 01 07 00 5A 04 00 00 00 00 00 73 0C E4 [16:26:55]RasterBufferAndPrint [16:26:55]line [16:26:55]line [16:26:55]line [16:26:55]line [16:26:55]line [16:26:55]written 0, free lines is 3190 [16:26:55]MH_Cut [16:26:55]Write to MH i2c: D1 01 00 61 04 01 37 [16:26:55]Write i2c OK [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: D1 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: D1 01 00 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: D1 01 00 61 04 00 36 [16:26:55]Write to MH i2c: 01 00 00 62 04 66 [16:26:55]Write i2c OK [16:26:55]MH_I2C_Read... [16:26:56]*** Cut start [16:26:56]*** Partial cut [16:26:56]*** CUTSNS_PIN = 1 [16:26:56]*** CUTSNS_PIN = 0 [16:26:56]*** Brake cut motor [16:26:57]Read from MH i2c: 01 [16:26:57]MH_I2C_Read... [16:26:57]*** Stop cut motor [16:26:57]*** Cut end [16:26:57]Read from MH i2c: 01 07 00 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: 01 07 00 62 04 00 00 00 00 00 FF 0F 7B [16:26:57]process_action close_receipt done [16:26:57]requested_data is exist [16:26:57]produce_requested_data [16:26:57]requested_item fm.sn is exist - process it [16:26:57]wFMCommunicate request_size=4 [16:26:57]MH_SAM_APDU [16:26:57]CAPDU: 80 11 00 00 [16:26:57]Write to MH i2c: E2 08 00 63 04 80 11 00 00 00 00 00 00 E1 [16:26:57]Write i2c OK [16:26:57]MH_I2C_Read... [16:26:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:57]Read from MH i2c: E2 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: E2 17 00 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: E2 17 00 63 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [16:26:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:26:57]wFMCommunicate OK [16:26:57]requested_item fd.num is exist - process it [16:26:57]SAM_PROTO_GetFieldsCounters [16:26:57]wFMCommunicate request_size=4 [16:26:57]MH_SAM_APDU [16:26:57]CAPDU: 80 13 00 00 [16:26:57]Write to MH i2c: E2 08 00 64 04 80 13 00 00 00 00 00 00 E4 [16:26:57]Write i2c OK [16:26:57]MH_I2C_Read... [16:26:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:57]Read from MH i2c: E2 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: E2 62 00 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: E2 62 00 64 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [16:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:57]wFMCommunicate OK [16:26:57]SAM_PROTO_GetFieldsCounters done [16:26:57]requested_item shift.num is exist - process it [16:26:57]requested_item shift.opened is exist - process it [16:26:57]req_shift_opened [16:26:57]FM_GetShiftState [16:26:57]SAM_PROTO_GetShiftState [16:26:57]wFMCommunicate request_size=4 [16:26:57]MH_SAM_APDU [16:26:57]CAPDU: 80 13 01 00 [16:26:57]Write to MH i2c: E2 08 00 65 04 80 13 01 00 00 00 00 00 E6 [16:26:57]Write i2c OK [16:26:57]MH_I2C_Read... [16:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:57]Read from MH i2c: E2 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: E2 0E 00 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: E2 0E 00 65 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [16:26:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:26:57]wFMCommunicate OK [16:26:57]SAM_PROTO_GetShiftState done [16:26:57]FM_GetShiftState done [16:26:57]req_shift_opened done [16:26:57]requested_item shift.open_date is exist - process it [16:26:57]req_shift_open_date [16:26:57]req_shift_open_date done [16:26:57]produce_requested_data done [16:26:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226050,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:26:57]process_action_free close_receipt [16:26:57]json_value_free [16:26:57]json_value_free done [16:26:57]process_json_proto returns [16:26:57]Send response to host [16:26:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226050,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:26:57]free response buf [16:26:57]execute_script done [16:26:57]execute_script returns [16:26:57]free content buf [16:26:57]Sock 7.Close socket [16:26:57]Sock 7.Thread stoped [16:27:03]int [16:27:03]Write to MH i2c: 01 00 00 66 04 6A [16:27:03]*** FLAG_PRN_PAP1 set [16:27:03]Write i2c OK [16:27:03]MH_I2C_Read... [16:27:03]Read from MH i2c: 01 [16:27:03]MH_I2C_Read... [16:27:03]Read from MH i2c: 01 07 00 [16:27:03]MH_I2C_Read... [16:27:03]Read from MH i2c: 01 07 00 66 04 00 01 00 00 00 FF 0F 80 [16:27:03]state=0 [16:27:03]No paper [16:27:03]int [16:27:03]Write to MH i2c: 01 00 00 67 04 6B [16:27:03]*** FLAG_PRN_PAP2 set [16:27:03]Write i2c OK [16:27:03]MH_I2C_Read... [16:27:03]Read from MH i2c: 01 [16:27:03]MH_I2C_Read... [16:27:03]Read from MH i2c: 01 07 00 [16:27:03]MH_I2C_Read... [16:27:03]Read from MH i2c: 01 07 00 67 04 00 03 00 00 00 FF 0F 83 [16:27:03]state=0 [16:27:03]No paper [16:27:03]Cover opened [16:27:04]int [16:27:04]Write to MH i2c: 01 00 00 68 04 6C [16:27:04]*** FLAG_PRN_PAP2 reset [16:27:04]Write i2c OK [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: 01 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: 01 07 00 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: 01 07 00 68 04 00 01 00 00 00 FF 0F 82 [16:27:04]state=3 [16:27:04]No paper [16:27:04]Cover closed [16:27:04]int [16:27:04]Write to MH i2c: 01 00 00 69 04 6D [16:27:04]*** FLAG_PRN_PAP2 set [16:27:04]Write i2c OK [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: 01 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: 01 07 00 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: 01 07 00 69 04 00 03 00 00 00 FF 0F 85 [16:27:04]state=0 [16:27:04]No paper [16:27:04]Cover opened [16:27:08]recv_with_timeout no data received [16:27:08]int [16:27:08]Write to MH i2c: 01 00 00 6A 04 6E [16:27:08]*** FLAG_PRN_PAP1 reset [16:27:08]Write i2c OK [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 07 00 [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 07 00 6A 04 00 02 00 00 00 FF 0F 85 [16:27:08]state=3 [16:27:08]Cover opened [16:27:08]int line is 0 - check status [16:27:08]Write to MH i2c: 01 00 00 6B 04 6F [16:27:08]*** FLAG_PRN_PAP2 reset [16:27:08]Write i2c OK [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 07 00 [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 07 00 6B 04 00 00 00 00 00 FF 0F 84 [16:27:08]state=3 [16:27:08]Cover closed [16:27:08]int [16:27:08]Write to MH i2c: 01 00 00 6C 04 70 [16:27:08]Write i2c OK [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 07 00 [16:27:08]MH_I2C_Read... [16:27:08]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 FF 0F 85 [16:27:08]state=0 [16:27:18]recv_with_timeout no data received [16:27:29]recv_with_timeout no data received [16:28:02]accept exits with 10 [16:28:02]New connection [16:28:02]New thread 3067411812 created [16:28:02]Thread 3067555172 joined [16:28:02]Waiting for new connection... [16:28:02] Sock 10.Parse request [16:28:02]Sock 10.Check first char [16:28:02]Sock 10.First char is OK [16:28:02]request: POST /json_proto HTTP/1.0 [16:28:02]Method: POST [16:28:02]URL: /json_proto [16:28:02]Method is POST - this is cgi request [16:28:02]url: /json_proto [16:28:02]query_string will be loaded in cgi processing [16:28:02]execute_cgi json_proto POST (null) [16:28:02]execute_cgi path=json_proto method=POST [16:28:02]POST find Content-Length [16:28:02]Host: 172.17.43.131:8080 [16:28:02]Content-Length: 680 [16:28:02]Content-Type: application/json [16:28:02] [16:28:02]POST finish read [16:28:02]Found Content-Length = 680 [16:28:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:02]execute_script... [16:28: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)2002360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:02]POST & json_proto [16:28:02]process_json_proto [16:28:02]json parsed OK: [16:28:02]protocol is kg_v1.0 [16:28:02]action value=close_receipt [16:28:02]process_action close_receipt [16:28:02]cmd_close_receipt [16:28:02]MH_GetDate [16:28:02]Write to MH i2c: F0 00 00 6D 04 60 [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: F0 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: F0 09 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: F0 09 00 6D 04 00 13 20 A5 66 F9 24 A2 66 CC [16:28:02]GetLastDocTimeStamp 1722097613 [16:28:02]current date 1722097683 [16:28:02]FM_GetShiftState [16:28:02]SAM_PROTO_GetShiftState [16:28:02]wFMCommunicate request_size=4 [16:28:02]MH_SAM_APDU [16:28:02]CAPDU: 80 13 01 00 [16:28:02]Write to MH i2c: E2 08 00 6E 04 80 13 01 00 00 00 00 00 EF [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:02]Read from MH i2c: E2 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 0E 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 0E 00 6E 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FD [16:28:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:28:02]wFMCommunicate OK [16:28:02]SAM_PROTO_GetShiftState done [16:28:02]FM_GetShiftState done [16:28:02]opened in 1722038719 [16:28:02]opened+sec_in_day 1722125119 [16:28:02]quantity*price = 100050 [16:28:02]sum+1 = 100052 [16:28:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 411 27.07.2024 16:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226051 ФПД: 84025330195402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226051&fm=84025330195402&tin=02508201610067®Number=0000000000092624&sum=100000 [16:28:03]StoreToDocumentArchive [16:28:03]shift 438 fd 226051 [16:28:03]save to /storage/0438/doc_00226051 [16:28:03]save last doc name /storage/0438/doc_00226051 to /storage/kkm_last_doc_name [16:28:03]save OK [16:28:03]Clear old archive folders... [16:28:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:28:03]tlvbuf is 01E83170 [16:28:03]SAM_PROTO_ClearQueue [16:28:03]wFMCommunicate request_size=4 [16:28:03]MH_SAM_APDU [16:28:03]CAPDU: 80 09 00 00 [16:28:03]Write to MH i2c: E2 08 00 7B 04 80 09 00 00 00 00 00 00 F1 [16:28:03]Write i2c OK [16:28:03]MH_I2C_Read... [16:28:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:03]Read from MH i2c: E2 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: E2 03 00 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [16:28:03]RAPDU: 90 00 [16:28:03]wFMCommunicate OK [16:28:03]SAM_PROTO_ClearQueue done [16:28:03]KKMCreateOFDPacket [16:28:03]OFDProtocolAddRootSTLVToBuf [16:28:03]FM_MakeSignedData [16:28:03]FM_MakeSignedData [16:28:03]SAM_PROTO_SignData [16:28:03]wFMCommunicate request_size=4 [16:28:03]MH_SAM_APDU [16:28:03]CAPDU: 80 0D 01 02 [16:28:03]Write to MH i2c: E2 08 00 7C 04 80 0D 01 02 00 00 00 00 F9 [16:28:03]Write i2c OK [16:28:03]MH_I2C_Read... [16:28:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:03]Read from MH i2c: E2 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: E2 03 00 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [16:28:03]RAPDU: 90 00 [16:28:03]wFMCommunicate OK [16:28:03]wFMCommunicate request_size=255 [16:28:03]MH_SAM_APDU [16:28:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 13 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 73 03 00 35 04 06 00 4C 6B AB F5 [16:28:03]Write to MH i2c: E2 02 01 7D 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 13 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 73 03 00 35 04 06 00 4C 6B AB F5 00 00 E7 [16:28:03]Write i2c OK [16:28:03]MH_I2C_Read... [16:28:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:04]Read from MH i2c: E2 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 03 00 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 03 00 7D 04 00 90 00 F5 [16:28:04]RAPDU: 90 00 [16:28:04]wFMCommunicate OK [16:28:04]wFMCommunicate request_size=7 [16:28:04]MH_SAM_APDU [16:28:04]CAPDU: 80 0D 02 02 02 5B CA [16:28:04]Write to MH i2c: E2 0A 00 7E 04 80 0D 02 02 02 00 5B CA 00 00 25 [16:28:04]Write i2c OK [16:28:04]MH_I2C_Read... [16:28:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:04]Read from MH i2c: E2 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 03 00 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 03 00 7E 04 00 90 00 F6 [16:28:04]RAPDU: 90 00 [16:28:04]wFMCommunicate OK [16:28:04]wFMCommunicate request_size=4 [16:28:04]MH_SAM_APDU [16:28:04]CAPDU: 80 0D 03 02 [16:28:04]Write to MH i2c: E2 08 00 7F 04 80 0D 03 02 00 00 00 00 FE [16:28:04]Write i2c OK [16:28:04]MH_I2C_Read... [16:28:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:04]Read from MH i2c: E2 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 0B 00 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 0B 00 7F 04 00 2B 33 D5 B6 A7 D1 60 F2 90 00 B2 [16:28:04]RAPDU: 2B 33 D5 B6 A7 D1 60 F2 90 00 [16:28:04]wFMCommunicate OK [16:28:04]SAM_PROTO_SignData done [16:28:04]FM_MakeSignedData done [16:28:04]CreateOFDProtocolMessage [16:28:04]wFMCommunicate request_size=4 [16:28:04]MH_SAM_APDU [16:28:04]CAPDU: 80 11 00 00 [16:28:04]Write to MH i2c: E2 08 00 80 04 80 11 00 00 00 00 00 00 FE [16:28:04]Write i2c OK [16:28:04]MH_I2C_Read... [16:28:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:04]Read from MH i2c: E2 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 17 00 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: E2 17 00 80 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [16:28:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:28:04]wFMCommunicate OK [16:28:04]CreateOFDProtocolMessage done [16:28:04]OFDSenderStorePacket 226051 [16:28:04]StoreOFDPacket docnum=226051 [16:28:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8E 23 04 01 26 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 13 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 73 03 00 35 04 06 00 4C 6B AB F5 5B CA 2B 33 D5 B6 A7 D1 60 F2 [16:28:04]CheckFolder [16:28:04]dirname=/storage/ofd_packets [16:28:04]CheckFolder done [16:28:04]ProducePacketName [16:28:04]name=ofd_packets/00226051 [16:28:04]NVStorageSaveData ofd_packets/00226051 [16:28:04]File name is /storage/ofd_packets/00226051 [16:28:04]Write 298 bytes [16:28:04]NVStorageSaveData done [16:28:04]OFDSenderStorePacket done [16:28:04]KKMCreateOFDPacket done [16:28:04]NVStorageSaveData kkm_last_timestamp [16:28:04]File name is /storage/kkm_last_timestamp [16:28:04]Write 4 bytes [16:28:04]NVStorageSaveData done [16:28:04]ExternCall_PrintAddStr [16:28:04]wPrintStart [16:28:04]Write to MH i2c: 01 00 00 81 04 85 [16:28:04]Write i2c OK [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: 01 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: 01 07 00 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: 01 07 00 81 04 00 00 00 00 00 FF 0F 9A [16:28:04]RasterBufferAndPrint [16:28:04]line Счет N : (1)2002360 [16:28:04]line ИНН: 02508201610067 [16:28:04]line Контрольно-Кассовый Чек [16:28:04]line ПРОДАЖА [16:28:04]line ТРК (МРК, ГНК) : 41 [16:28:04]line Товар: 2710194210 [16:28:04]line ДТ-К-5 [16:28:04]line 13.130 * 76.20 [16:28:04]line = 1000.51 [16:28:04]line НДС 12% НСП 1% [16:28:04]line > о реализуемом товаре [16:28:04]line ОКРУГЛЕНИЕ: -0.51 [16:28:04]line ИТОГО: 1000.00 [16:28:04]line Внесено: 1000.00 [16:28:04]line СДАЧА: 0.00 [16:28:04]line НСП 1% : 8.85 [16:28:04]line НДС 12% : 106.25 [16:28:04]line Наличными: 1000.00 [16:28:04]line Безнал.: 0.00 [16:28:04]line Место: АЗС № 97 "Партнер Нефть" [16:28:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:28:04]line СНО: Общий режим [16:28:04]line Чек 411 27.07.2024 16:28 [16:28:04]line Смена: 438 ФФД: 1.0 [16:28:04]line ЗНМ: 0300000054 [16:28:04]line РНМ: 0000000000092624 [16:28:04]line Версия ККМ: 001 [16:28:04]line ФМ: 0000000000874959 [16:28:04]line ФД: 226051 [16:28:04]line ФПД: 84025330195402 [16:28:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226051&fm=84025330195402&tin=02508201610067®Number=0000000000092624&sum=100000 [16:28:04]written 0, free lines is 4095 [16:28:04]Write to MH i2c: 01 00 00 AC 04 B0 [16:28:04]Write i2c OK [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: 01 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: 01 07 00 [16:28:04]MH_I2C_Read... [16:28:04]Read from MH i2c: 01 07 00 AC 04 00 00 00 00 00 5E 0C 21 [16:28:04]RasterBufferAndPrint [16:28:04]line [16:28:04]line [16:28:04]line [16:28:04]line [16:28:04]line [16:28:04]written 0, free lines is 3169 [16:28:05]MH_Cut [16:28:05]Write to MH i2c: D1 01 00 B3 04 01 89 [16:28:05]Write i2c OK [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: D1 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: D1 01 00 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: D1 01 00 B3 04 00 88 [16:28:05]Write to MH i2c: 01 00 00 B4 04 B8 [16:28:05]Write i2c OK [16:28:05]MH_I2C_Read... [16:28:06]*** Cut start [16:28:06]*** Partial cut [16:28:06]*** CUTSNS_PIN = 1 [16:28:06]*** CUTSNS_PIN = 0 [16:28:06]*** Brake cut motor [16:28:06]Read from MH i2c: 01 [16:28:06]MH_I2C_Read... [16:28:06]*** Stop cut motor [16:28:06]*** Cut end [16:28:06]Read from MH i2c: 01 07 00 [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: 01 07 00 B4 04 00 00 00 00 00 FF 0F CD [16:28:06]process_action close_receipt done [16:28:06]requested_data is exist [16:28:06]produce_requested_data [16:28:06]requested_item fm.sn is exist - process it [16:28:06]wFMCommunicate request_size=4 [16:28:06]MH_SAM_APDU [16:28:06]CAPDU: 80 11 00 00 [16:28:06]Write to MH i2c: E2 08 00 B5 04 80 11 00 00 00 00 00 00 33 [16:28:06]Write i2c OK [16:28:06]MH_I2C_Read... [16:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:06]Read from MH i2c: E2 [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: E2 17 00 [16:28:06]MH_I2C_Read... [16:28:06]Read from MH i2c: E2 17 00 B5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 90 [16:28:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:28:06]wFMCommunicate OK [16:28:06]requested_item fd.num is exist - process it [16:28:06]SAM_PROTO_GetFieldsCounters [16:28:06]wFMCommunicate request_size=4 [16:28:06]MH_SAM_APDU [16:28:06]CAPDU: 80 13 00 00 [16:28:06]Write to MH i2c: E2 08 00 B6 04 80 13 00 00 00 00 00 00 36 [16:28:06]Write i2c OK [16:28:06]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 62 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 62 00 B6 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [16:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:07]wFMCommunicate OK [16:28:07]SAM_PROTO_GetFieldsCounters done [16:28:07]requested_item shift.num is exist - process it [16:28:07]requested_item shift.opened is exist - process it [16:28:07]req_shift_opened [16:28:07]FM_GetShiftState [16:28:07]SAM_PROTO_GetShiftState [16:28:07]wFMCommunicate request_size=4 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 13 01 00 [16:28:07]Write to MH i2c: E2 08 00 B7 04 80 13 01 00 00 00 00 00 38 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 0E 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 0E 00 B7 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 46 [16:28:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:28:07]wFMCommunicate OK [16:28:07]SAM_PROTO_GetShiftState done [16:28:07]FM_GetShiftState done [16:28:07]req_shift_opened done [16:28:07]requested_item shift.open_date is exist - process it [16:28:07]req_shift_open_date [16:28:07]req_shift_open_date done [16:28:07]produce_requested_data done [16:28:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226051,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:28:07]process_action_free close_receipt [16:28:07]json_value_free [16:28:07]json_value_free done [16:28:07]process_json_proto returns [16:28:07]Send response to host [16:28:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226051,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:28:07]free response buf [16:28:07]execute_script done [16:28:07]execute_script returns [16:28:07]free content buf [16:28:07]Sock 10.Close socket [16:28:07]Sock 10.Thread stoped [16:28:08]ConnectInit Can't connect to host [16:28:08]CommunicateWithHost connect error [16:28:08]CommunicateWithHost err = -1 [16:28:08]OFD Sender: Server communicate error [16:28:08]OFD Sender: Processing packet 226049 [packets to send 602, broken 599] [16:28:08]ProducePacketName [16:28:08]name=ofd_packets/00226049 [16:28:08]OFD Sender: To server: pG, [16:28:08]CommunicateWithHost lk.salyk.kg:30040 [16:28:08]ConnectInit lk.salyk.kg [16:28:13]ConnectInit Can't take IP for lk.salyk.kg [16:28:13]CommunicateWithHost connect error [16:28:13]CommunicateWithHost err = -1 [16:28:13]OFD Sender: Server communicate error [16:28:18]OFD Sender: Processing packet 226049 [packets to send 602, broken 599] [16:28:18]ProducePacketName [16:28:18]name=ofd_packets/00226049 [16:28:18]OFD Sender: To server: pG, [16:28:18]CommunicateWithHost lk.salyk.kg:30040 [16:28:18]ConnectInit lk.salyk.kg [16:28:21]recv_with_timeout no data received [16:28:24]Connected sock=9 [16:28: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 35 39 10 01 00 00 84 9A 08 01 87 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 78 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 73 03 00 35 04 06 00 F7 30 BC F4 5E BC 75 99 10 F4 1B CB A6 BE [16:28: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 35 39 4F 00 00 00 A0 98 47 00 FC 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 73 03 00 F4 03 04 00 33 CC A4 66 B6 04 01 00 00 22 FC 10 95 D2 14 F9 93 [16:28:25]CommunicateWithHost err = 0 [16:28:25]CheckOFDResponse [16:28:25]1017 (14) - 77093643461234 [16:28:25]1041 (16) - 0000000000874959 [16:28:25]1040 (4) - 226049 [16:28:25]1012 (4) - 27.07.2024 10:30 [16:28:25]1206 (1) - 0 [16:28:25]OFD Sender: Remove packet 226049 [16:28:25]ProducePacketName [16:28:25]name=ofd_packets/00226049 [16:28:25]NVStorageDeleteData [16:28:25]OFD Sender: Processing packet 226050 [packets to send 601, broken 599] [16:28:25]ProducePacketName [16:28:25]name=ofd_packets/00226050 [16:28:25]OFD Sender: To server: pG, [16:28:25]CommunicateWithHost lk.salyk.kg:30040 [16:28:25]ConnectInit lk.salyk.kg [16:28:26]Connected sock=9 [16:28: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 35 39 0F 01 00 00 55 E5 07 01 B1 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 CD 1F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 73 03 00 35 04 06 00 EF B7 23 A5 63 88 F4 C6 3A B3 E4 58 5A C4 [16:28: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 35 39 4F 00 00 00 02 C0 47 00 1D DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 73 03 00 F4 03 04 00 36 CC A4 66 B6 04 01 00 00 60 14 F7 07 4A F4 29 69 [16:28:27]CommunicateWithHost err = 0 [16:28:27]CheckOFDResponse [16:28:27]1017 (14) - 77093643461234 [16:28:27]1041 (16) - 0000000000874959 [16:28:27]1040 (4) - 226050 [16:28:27]1012 (4) - 27.07.2024 10:30 [16:28:27]1206 (1) - 0 [16:28:27]OFD Sender: Remove packet 226050 [16:28:27]ProducePacketName [16:28:27]name=ofd_packets/00226050 [16:28:27]NVStorageDeleteData [16:28:27]OFD Sender: Processing packet 226051 [packets to send 600, broken 599] [16:28:27]ProducePacketName [16:28:27]name=ofd_packets/00226051 [16:28:27]OFD Sender: To server: pG, [16:28:27]CommunicateWithHost lk.salyk.kg:30040 [16:28:27]ConnectInit lk.salyk.kg [16:28:32]Connected sock=9 [16:28:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8E 23 04 01 26 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 13 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 73 03 00 35 04 06 00 4C 6B AB F5 5B CA 2B 33 D5 B6 A7 D1 60 F2 [16:28: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 35 39 4F 00 00 00 21 19 47 00 A0 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 35 39 10 04 04 00 03 73 03 00 F4 03 04 00 3C CC A4 66 B6 04 01 00 00 3A F2 1A 36 53 B0 EA B9 [16:28:33]CommunicateWithHost err = 0 [16:28:33]CheckOFDResponse [16:28:33]1017 (14) - 77093643461234 [16:28:33]1041 (16) - 0000000000874959 [16:28:33]1040 (4) - 226051 [16:28:33]1012 (4) - 27.07.2024 10:30 [16:28:33]1206 (1) - 0 [16:28:33]OFD Sender: Remove packet 226051 [16:28:33]ProducePacketName [16:28:33]name=ofd_packets/00226051 [16:28:33]NVStorageDeleteData [16:28:33]OFD Sender: No OFD packet to send [16:28:38]OFD Sender: No OFD packet to send [16:28:41]recv_with_timeout no data received [16:28:42]accept exits with 7 [16:28:42]New connection [16:28:42]New thread 3067555172 created [16:28:42]Thread 3067411812 joined [16:28:42]Waiting for new connection... [16:28:42] Sock 7.Parse request [16:28:42]Sock 7.Check first char [16:28:42]Sock 7.First char is OK [16:28:42]request: POST /json_proto HTTP/1.0 [16:28:42]Method: POST [16:28:42]URL: /json_proto [16:28:42]Method is POST - this is cgi request [16:28:42]url: /json_proto [16:28:42]query_string will be loaded in cgi processing [16:28:42]execute_cgi json_proto POST (null) [16:28:42]execute_cgi path=json_proto method=POST [16:28:42]POST find Content-Length [16:28:42]Host: 172.17.43.131:8080 [16:28:42]Content-Length: 672 [16:28:42]Content-Type: application/json [16:28:42] [16:28:42]POST finish read [16:28:42]Found Content-Length = 672 [16:28:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:42]execute_script... [16:28: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)2002362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:42]POST & json_proto [16:28:42]process_json_proto [16:28:42]json parsed OK: [16:28:42]protocol is kg_v1.0 [16:28:42]action value=close_receipt [16:28:42]process_action close_receipt [16:28:42]cmd_close_receipt [16:28:42]MH_GetDate [16:28:42]Write to MH i2c: F0 00 00 B8 04 AB [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: F0 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: F0 09 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: F0 09 00 B8 04 00 3B 20 A5 66 F9 24 A2 66 3F [16:28:42]GetLastDocTimeStamp 1722097683 [16:28:42]current date 1722097723 [16:28:42]FM_GetShiftState [16:28:42]SAM_PROTO_GetShiftState [16:28:42]wFMCommunicate request_size=4 [16:28:42]MH_SAM_APDU [16:28:42]CAPDU: 80 13 01 00 [16:28:42]Write to MH i2c: E2 08 00 B9 04 80 13 01 00 00 00 00 00 3A [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:42]Read from MH i2c: E2 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 0E 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 0E 00 B9 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 48 [16:28:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:28:42]wFMCommunicate OK [16:28:42]SAM_PROTO_GetShiftState done [16:28:42]FM_GetShiftState done [16:28:42]opened in 1722038719 [16:28:42]opened+sec_in_day 1722125119 [16:28:42]quantity*price = 70038 [16:28:42]sum+1 = 70039 [16:28:42]Check (price>sum+1) || (price+1 о реализуемом товаре [16:29:52]line ОКРУГЛЕНИЕ: -0.38 [16:29:52]line ИТОГО: 700.00 [16:29:52]line Внесено: 700.00 [16:29:52]line СДАЧА: 0.00 [16:29:52]line НСП 1% : 6.20 [16:29:52]line НДС 12% : 74.38 [16:29:52]line Наличными: 700.00 [16:29:52]line Безнал.: 0.00 [16:29:52]line Место: АЗС № 97 "Партнер Нефть" [16:29:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:29:52]line СНО: Общий режим [16:29:52]line Чек 412 27.07.2024 16:28 [16:29:52]line Смена: 438 ФФД: 1.0 [16:29:52]line ЗНМ: 0300000054 [16:29:52]line РНМ: 0000000000092624 [16:29:52]line Версия ККМ: 001 [16:29:52]line ФМ: 0000000000874959 [16:29:52]line ФД: 226052 [16:29:52]line ФПД: 228323814010073 [16:29:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226052&fm=228323814010073&tin=02508201610067®Number=0000000000092624&sum=70000 [16:29:52]written 0, free lines is 4095 [16:29:52]Write to MH i2c: 01 00 00 48 00 48 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: 01 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: 01 07 00 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 66 0C C1 [16:29:52]RasterBufferAndPrint [16:29:52]line [16:29:52]line [16:29:52]line [16:29:52]line [16:29:52]line [16:29:52]written 0, free lines is 3183 [16:29:52]MH_Cut [16:29:52]Write to MH i2c: D1 01 00 4F 00 01 21 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: D1 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: D1 01 00 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: D1 01 00 4F 00 00 20 [16:29:52]Write to MH i2c: 01 00 00 50 00 50 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:53]*** Cut start [16:29:53]*** Partial cut [16:29:53]*** CUTSNS_PIN = 1 [16:29:53]*** CUTSNS_PIN = 0 [16:29:53]*** Brake cut motor [16:29:54]Read from MH i2c: 01 [16:29:54]MH_I2C_Read... [16:29:54]*** Stop cut motor [16:29:54]*** Cut end [16:29:54]Read from MH i2c: 01 07 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [16:29:54]process_action print_doc done [16:29:54]requested_data is exist [16:29:54]produce_requested_data [16:29:54]produce_requested_data return (null) [16:29:54]process_action_free print_doc [16:29:54]json_value_free [16:29:54]json_value_free done [16:29:54]process_json_proto returns [16:29:54]Send response to host [16:29:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [16:29:54]free response buf [16:29:54]execute_script done [16:29:54]execute_script returns [16:29:54]free content buf [16:29:54]Sock 8.Close socket [16:29:54]Sock 8.Thread stoped [16:29:54]accept exits with 9 [16:29:54]New connection [16:29:54]New thread 3066912100 created [16:29:54]Thread 3067055460 joined [16:29:54]Waiting for new connection... [16:29:54] Sock 9.Parse request [16:29:54]Sock 9.Check first char [16:29:54]Sock 9.First char is OK [16:29:54]request: POST /json_proto HTTP/1.0 [16:29:54]Method: POST [16:29:54]URL: /json_proto [16:29:54]Method is POST - this is cgi request [16:29:54]url: /json_proto [16:29:54]query_string will be loaded in cgi processing [16:29:54]execute_cgi json_proto POST (null) [16:29:54]execute_cgi path=json_proto method=POST [16:29:54]POST find Content-Length [16:29:54]Host: 172.17.43.131:8080 [16:29:54]Content-Length: 683 [16:29:54]Content-Type: application/json [16:29:54] [16:29:54]POST finish read [16:29:54]Found Content-Length = 683 [16:29:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:54]execute_script... [16:29: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)2002361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:54]POST & json_proto [16:29:54]process_json_proto [16:29:54]json parsed OK: [16:29:54]protocol is kg_v1.0 [16:29:54]action value=close_receipt [16:29:54]process_action close_receipt [16:29:54]cmd_close_receipt [16:29:54]MH_GetDate [16:29:54]Write to MH i2c: F0 00 00 51 00 40 [16:29:54]Write i2c OK [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: F0 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: F0 09 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: F0 09 00 51 00 00 82 20 A5 66 F9 24 A2 66 1B [16:29:54]GetLastDocTimeStamp 1722097723 [16:29:54]current date 1722097794 [16:29:54]FM_GetShiftState [16:29:54]SAM_PROTO_GetShiftState [16:29:54]wFMCommunicate request_size=4 [16:29:54]MH_SAM_APDU [16:29:54]CAPDU: 80 13 01 00 [16:29:54]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [16:29:54]Write i2c OK [16:29:54]MH_I2C_Read... [16:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:54]Read from MH i2c: E2 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 0E 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [16:29:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:29:54]wFMCommunicate OK [16:29:54]SAM_PROTO_GetShiftState done [16:29:54]FM_GetShiftState done [16:29:54]opened in 1722038719 [16:29:54]opened+sec_in_day 1722125119 [16:29:54]quantity*price = 300064 [16:29:54]sum+1 = 300066 [16:29:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 413 27.07.2024 16:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226053 ФПД: 192282433918290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162954&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226053&fm=192282433918290&tin=02508201610067®Number=0000000000092624&sum=300000 [16:29:56]StoreToDocumentArchive [16:29:56]shift 438 fd 226053 [16:29:56]save to /storage/0438/doc_00226053 [16:29:56]save last doc name /storage/0438/doc_00226053 to /storage/kkm_last_doc_name [16:29:56]save OK [16:29:56]Clear old archive folders... [16:29:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:56]tlvbuf is 0116A6C0 [16:29:56]SAM_PROTO_ClearQueue [16:29:56]wFMCommunicate request_size=4 [16:29:56]MH_SAM_APDU [16:29:56]CAPDU: 80 09 00 00 [16:29:56]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:56]Read from MH i2c: E2 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [16:29:56]RAPDU: 90 00 [16:29:56]wFMCommunicate OK [16:29:56]SAM_PROTO_ClearQueue done [16:29:56]KKMCreateOFDPacket [16:29:56]OFDProtocolAddRootSTLVToBuf [16:29:56]FM_MakeSignedData [16:29:56]FM_MakeSignedData [16:29:56]SAM_PROTO_SignData [16:29:56]wFMCommunicate request_size=4 [16:29:56]MH_SAM_APDU [16:29:56]CAPDU: 80 0D 01 02 [16:29:56]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:56]Read from MH i2c: E2 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [16:29:56]RAPDU: 90 00 [16:29:56]wFMCommunicate OK [16:29:56]wFMCommunicate request_size=255 [16:29:56]MH_SAM_APDU [16:29:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 82 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 73 03 00 35 04 06 00 AE [16:29:56]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 82 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 73 03 00 35 04 06 00 AE 00 00 CC [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:56]Read from MH i2c: E2 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [16:29:56]RAPDU: 90 00 [16:29:56]wFMCommunicate OK [16:29:56]wFMCommunicate request_size=10 [16:29:56]MH_SAM_APDU [16:29:56]CAPDU: 80 0D 02 02 05 E1 3E 2B 95 52 [16:29:56]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 E1 3E 2B 95 52 00 00 17 [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:56]Read from MH i2c: E2 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [16:29:56]RAPDU: 90 00 [16:29:56]wFMCommunicate OK [16:29:56]wFMCommunicate request_size=4 [16:29:56]MH_SAM_APDU [16:29:56]CAPDU: 80 0D 03 02 [16:29:56]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:56]Read from MH i2c: E2 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 0B 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 0B 00 63 00 00 A9 AD 78 AA 51 B9 1D 07 90 00 85 [16:29:56]RAPDU: A9 AD 78 AA 51 B9 1D 07 90 00 [16:29:56]wFMCommunicate OK [16:29:56]SAM_PROTO_SignData done [16:29:56]FM_MakeSignedData done [16:29:56]CreateOFDProtocolMessage [16:29:56]wFMCommunicate request_size=4 [16:29:56]MH_SAM_APDU [16:29:56]CAPDU: 80 11 00 00 [16:29:56]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:56]Read from MH i2c: E2 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 17 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [16:29:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:29:56]wFMCommunicate OK [16:29:56]CreateOFDProtocolMessage done [16:29:56]OFDSenderStorePacket 226053 [16:29:56]StoreOFDPacket docnum=226053 [16:29:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C DE 07 01 CD D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 82 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 73 03 00 35 04 06 00 AE E1 3E 2B 95 52 A9 AD 78 AA 51 B9 1D 07 [16:29:56]CheckFolder [16:29:56]dirname=/storage/ofd_packets [16:29:56]CheckFolder done [16:29:56]ProducePacketName [16:29:56]name=ofd_packets/00226053 [16:29:56]NVStorageSaveData ofd_packets/00226053 [16:29:56]File name is /storage/ofd_packets/00226053 [16:29:56]Write 301 bytes [16:29:56]NVStorageSaveData done [16:29:56]OFDSenderStorePacket done [16:29:56]KKMCreateOFDPacket done [16:29:56]NVStorageSaveData kkm_last_timestamp [16:29:56]File name is /storage/kkm_last_timestamp [16:29:56]Write 4 bytes [16:29:56]NVStorageSaveData done [16:29:56]ExternCall_PrintAddStr [16:29:56]wPrintStart [16:29:56]Write to MH i2c: 01 00 00 65 00 65 [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: 01 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: 01 07 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [16:29:56]RasterBufferAndPrint [16:29:56]line Счет N : (1)2002361 [16:29:56]line ИНН: 02508201610067 [16:29:56]line Контрольно-Кассовый Чек [16:29:56]line ПРОДАЖА [16:29:56]line ТРК (МРК, ГНК) : 34 [16:29:56]line Товар: 2710124500 [16:29:56]line Аи-95-К-5 [16:29:56]line 40.440 * 74.20 [16:29:56]line = 3000.65 [16:29:56]line НДС 12% НСП 1% [16:29:56]line > о реализуемом товаре [16:29:56]line ОКРУГЛЕНИЕ: -0.65 [16:29:56]line ИТОГО: 3000.00 [16:29:56]line Внесено: 3000.00 [16:29:56]line СДАЧА: 0.00 [16:29:56]line НСП 1% : 26.55 [16:29:56]line НДС 12% : 318.65 [16:29:56]line Наличными: 3000.00 [16:29:56]line Безнал.: 0.00 [16:29:56]line Место: АЗС № 97 "Партнер Нефть" [16:29:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:29:56]line СНО: Общий режим [16:29:56]line Чек 413 27.07.2024 16:29 [16:29:56]line Смена: 438 ФФД: 1.0 [16:29:56]line ЗНМ: 0300000054 [16:29:56]line РНМ: 0000000000092624 [16:29:56]line Версия ККМ: 001 [16:29:56]line ФМ: 0000000000874959 [16:29:56]line ФД: 226053 [16:29:56]line ФПД: 192282433918290 [16:29:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T162954&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226053&fm=192282433918290&tin=02508201610067®Number=0000000000092624&sum=300000 [16:29:56]written 0, free lines is 4095 [16:29:56]OFD Sender: Processing packet 226053 [packets to send 600, broken 599] [16:29:56]ProducePacketName [16:29:56]name=ofd_packets/00226053 [16:29:56]OFD Sender: To server: pG, [16:29:56]CommunicateWithHost lk.salyk.kg:30040 [16:29:56]ConnectInit lk.salyk.kg [16:29:57]Write to MH i2c: 01 00 00 90 00 90 [16:29:57]Write i2c OK [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: 01 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: 01 07 00 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 80 0C 23 [16:29:57]RasterBufferAndPrint [16:29:57]line [16:29:57]line [16:29:57]line [16:29:57]line [16:29:57]line [16:29:57]written 0, free lines is 3214 [16:29:57]MH_Cut [16:29:57]Write to MH i2c: D1 01 00 97 00 01 69 [16:29:57]Write i2c OK [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: D1 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: D1 01 00 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: D1 01 00 97 00 00 68 [16:29:57]Write to MH i2c: 01 00 00 98 00 98 [16:29:57]Write i2c OK [16:29:57]MH_I2C_Read... [16:29:57]Connected sock=10 [16:29: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 35 39 0F 01 00 00 2C DE 07 01 CD D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 82 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 73 03 00 35 04 06 00 AE E1 3E 2B 95 52 A9 AD 78 AA 51 B9 1D 07 [16:29: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 35 39 4F 00 00 00 BE 3B 47 00 87 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 73 03 00 F4 03 04 00 91 CC A4 66 B6 04 01 00 00 35 75 2F A1 69 16 A9 54 [16:29:58]CommunicateWithHost err = 0 [16:29:58]CheckOFDResponse [16:29:58]1017 (14) - 77093643461234 [16:29:58]1041 (16) - 0000000000874959 [16:29:58]1040 (4) - 226053 [16:29:58]1012 (4) - 27.07.2024 10:31 [16:29:58]1206 (1) - 0 [16:29:58]OFD Sender: Remove packet 226053 [16:29:58]ProducePacketName [16:29:58]name=ofd_packets/00226053 [16:29:58]NVStorageDeleteData [16:29:58]*** Cut start [16:29:58]*** Partial cut [16:29:58]*** CUTSNS_PIN = 1 [16:29:58]*** CUTSNS_PIN = 0 [16:29:58]*** Brake cut motor [16:29:58]OFD Sender: No OFD packet to send [16:29:59]Read from MH i2c: 01 [16:29:59]MH_I2C_Read... [16:29:59]*** Stop cut motor [16:29:59]*** Cut end [16:29:59]Read from MH i2c: 01 07 00 [16:29:59]MH_I2C_Read... [16:29:59]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [16:29:59]process_action close_receipt done [16:29:59]requested_data is exist [16:29:59]produce_requested_data [16:29:59]requested_item fm.sn is exist - process it [16:29:59]wFMCommunicate request_size=4 [16:29:59]MH_SAM_APDU [16:29:59]CAPDU: 80 11 00 00 [16:29:59]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [16:29:59]Write i2c OK [16:29:59]MH_I2C_Read... [16:29:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:59]Read from MH i2c: E2 [16:29:59]MH_I2C_Read... [16:29:59]Read from MH i2c: E2 17 00 [16:29:59]MH_I2C_Read... [16:29:59]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [16:29:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:29:59]wFMCommunicate OK [16:29:59]requested_item fd.num is exist - process it [16:29:59]SAM_PROTO_GetFieldsCounters [16:29:59]wFMCommunicate request_size=4 [16:29:59]MH_SAM_APDU [16:29:59]CAPDU: 80 13 00 00 [16:29:59]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [16:29:59]Write i2c OK [16:29:59]MH_I2C_Read... [16:29:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:59]Read from MH i2c: E2 [16:29:59]MH_I2C_Read... [16:29:59]Read from MH i2c: E2 62 00 [16:29:59]MH_I2C_Read... [16:29:59]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [16:29: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:59]wFMCommunicate OK [16:29:59]SAM_PROTO_GetFieldsCounters done [16:29:59]requested_item shift.num is exist - process it [16:29:59]requested_item shift.opened is exist - process it [16:29:59]req_shift_opened [16:29:59]FM_GetShiftState [16:29:59]SAM_PROTO_GetShiftState [16:29:59]wFMCommunicate request_size=4 [16:29:59]MH_SAM_APDU [16:29:59]CAPDU: 80 13 01 00 [16:29:59]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [16:29:59]Write i2c OK [16:29:59]MH_I2C_Read... [16:29:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:59]Read from MH i2c: E2 [16:29:59]MH_I2C_Read... [16:29:59]Read from MH i2c: E2 0E 00 [16:29:59]MH_I2C_Read... [16:29:59]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [16:29:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:29:59]wFMCommunicate OK [16:29:59]SAM_PROTO_GetShiftState done [16:29:59]FM_GetShiftState done [16:29:59]req_shift_opened done [16:29:59]requested_item shift.open_date is exist - process it [16:29:59]req_shift_open_date [16:29:59]req_shift_open_date done [16:29:59]produce_requested_data done [16:29:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226053,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:29:59]process_action_free close_receipt [16:29:59]json_value_free [16:29:59]json_value_free done [16:29:59]process_json_proto returns [16:29:59]Send response to host [16:29:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226053,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:29:59]free response buf [16:29:59]execute_script done [16:29:59]execute_script returns [16:29:59]free content buf [16:29:59]Sock 9.Close socket [16:29:59]Sock 9.Thread stoped [16:30:03]OFD Sender: No OFD packet to send [16:30:08]OFD Sender: No OFD packet to send [16:30:14]OFD Sender: No OFD packet to send [16:30:19]OFD Sender: No OFD packet to send [16:30:19]recv_with_timeout no data received [16:30:24]OFD Sender: No OFD packet to send [16:30:29]OFD Sender: No OFD packet to send [16:30:34]OFD Sender: No OFD packet to send [16:30:36]recv_with_timeout no data received [16:30:39]OFD Sender: No OFD packet to send [16:30:40]accept exits with 8 [16:30:40]New connection [16:30:40]New thread 3067055460 created [16:30:40]Thread 3066912100 joined [16:30:40]Waiting for new connection... [16:30:40] Sock 8.Parse request [16:30:40]Sock 8.Check first char [16:30:40]Sock 8.First char is OK [16:30:40]request: POST /json_proto HTTP/1.0 [16:30:40]Method: POST [16:30:40]URL: /json_proto [16:30:40]Method is POST - this is cgi request [16:30:40]url: /json_proto [16:30:40]query_string will be loaded in cgi processing [16:30:40]execute_cgi json_proto POST (null) [16:30:40]execute_cgi path=json_proto method=POST [16:30:40]POST find Content-Length [16:30:40]Host: 172.17.43.131:8080 [16:30:40]Content-Length: 678 [16:30:40]Content-Type: application/json [16:30:40] [16:30:40]POST finish read [16:30:40]Found Content-Length = 678 [16:30:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:40]execute_script... [16:30: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)2002363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:40]POST & json_proto [16:30:40]process_json_proto [16:30:40]json parsed OK: [16:30:40]protocol is kg_v1.0 [16:30:40]action value=close_receipt [16:30:40]process_action close_receipt [16:30:40]cmd_close_receipt [16:30:40]MH_GetDate [16:30:40]Write to MH i2c: F0 00 00 9C 00 8B [16:30:40]Write i2c OK [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: F0 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: F0 09 00 [16:30:40]MH_I2C_Read... [16:30:40]Read from MH i2c: F0 09 00 9C 00 00 B1 20 A5 66 F9 24 A2 66 95 [16:30:40]GetLastDocTimeStamp 1722097794 [16:30:40]current date 1722097841 [16:30:40]FM_GetShiftState [16:30:40]SAM_PROTO_GetShiftState [16:30:40]wFMCommunicate request_size=4 [16:30:40]MH_SAM_APDU [16:30:40]CAPDU: 80 13 01 00 [16:30:40]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [16:30:40]Write i2c OK [16:30:40]MH_I2C_Read... [16:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:41]Read from MH i2c: E2 [16:30:41]MH_I2C_Read... [16:30:41]Read from MH i2c: E2 0E 00 [16:30:41]MH_I2C_Read... [16:30:41]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [16:30:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:30:41]wFMCommunicate OK [16:30:41]SAM_PROTO_GetShiftState done [16:30:41]FM_GetShiftState done [16:30:41]opened in 1722038719 [16:30:41]opened+sec_in_day 1722125119 [16:30:41]quantity*price = 40002 [16:30:41]sum+1 = 40003 [16:30:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 414 27.07.2024 16:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226054 ФПД: 115899976259245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226054&fm=115899976259245&tin=02508201610067®Number=0000000000092624&sum=40000 [16:30:42]StoreToDocumentArchive [16:30:42]shift 438 fd 226054 [16:30:42]save to /storage/0438/doc_00226054 [16:30:42]save last doc name /storage/0438/doc_00226054 to /storage/kkm_last_doc_name [16:30:42]save OK [16:30:42]Clear old archive folders... [16:30:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:30:42]tlvbuf is 01108840 [16:30:42]SAM_PROTO_ClearQueue [16:30:42]wFMCommunicate request_size=4 [16:30:42]MH_SAM_APDU [16:30:42]CAPDU: 80 09 00 00 [16:30:42]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [16:30:42]Write i2c OK [16:30:42]MH_I2C_Read... [16:30:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:42]Read from MH i2c: E2 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [16:30:42]RAPDU: 90 00 [16:30:42]wFMCommunicate OK [16:30:42]SAM_PROTO_ClearQueue done [16:30:42]KKMCreateOFDPacket [16:30:42]OFDProtocolAddRootSTLVToBuf [16:30:42]FM_MakeSignedData [16:30:42]FM_MakeSignedData [16:30:42]SAM_PROTO_SignData [16:30:42]wFMCommunicate request_size=4 [16:30:42]MH_SAM_APDU [16:30:42]CAPDU: 80 0D 01 02 [16:30:42]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [16:30:42]Write i2c OK [16:30:42]MH_I2C_Read... [16:30:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:42]Read from MH i2c: E2 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [16:30:42]RAPDU: 90 00 [16:30:42]wFMCommunicate OK [16:30:42]wFMCommunicate request_size=255 [16:30:42]MH_SAM_APDU [16:30: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 B1 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 73 03 00 35 04 06 00 69 [16:30:42]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 B1 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 73 03 00 35 04 06 00 69 00 00 A7 [16:30:42]Write i2c OK [16:30:42]MH_I2C_Read... [16:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:42]Read from MH i2c: E2 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [16:30:42]RAPDU: 90 00 [16:30:42]wFMCommunicate OK [16:30:42]wFMCommunicate request_size=10 [16:30:42]MH_SAM_APDU [16:30:42]CAPDU: 80 0D 02 02 05 69 10 EA 16 AD [16:30:42]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 69 10 EA 16 AD 00 00 57 [16:30:42]Write i2c OK [16:30:42]MH_I2C_Read... [16:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:42]Read from MH i2c: E2 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [16:30:42]RAPDU: 90 00 [16:30:42]wFMCommunicate OK [16:30:42]wFMCommunicate request_size=4 [16:30:42]MH_SAM_APDU [16:30:42]CAPDU: 80 0D 03 02 [16:30:42]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [16:30:42]Write i2c OK [16:30:42]MH_I2C_Read... [16:30:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:42]Read from MH i2c: E2 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 0B 00 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 0B 00 AE 00 00 33 B9 6B F6 A1 5D D1 4B 90 00 91 [16:30:42]RAPDU: 33 B9 6B F6 A1 5D D1 4B 90 00 [16:30:42]wFMCommunicate OK [16:30:42]SAM_PROTO_SignData done [16:30:42]FM_MakeSignedData done [16:30:42]CreateOFDProtocolMessage [16:30:42]wFMCommunicate request_size=4 [16:30:42]MH_SAM_APDU [16:30:42]CAPDU: 80 11 00 00 [16:30:42]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [16:30:42]Write i2c OK [16:30:42]MH_I2C_Read... [16:30:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:42]Read from MH i2c: E2 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 17 00 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [16:30:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:42]wFMCommunicate OK [16:30:42]CreateOFDProtocolMessage done [16:30:42]OFDSenderStorePacket 226054 [16:30:42]StoreOFDPacket docnum=226054 [16:30:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 86 17 07 01 F3 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 B1 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 73 03 00 35 04 06 00 69 69 10 EA 16 AD 33 B9 6B F6 A1 5D D1 4B [16:30:42]CheckFolder [16:30:42]dirname=/storage/ofd_packets [16:30:42]CheckFolder done [16:30:42]ProducePacketName [16:30:42]name=ofd_packets/00226054 [16:30:42]NVStorageSaveData ofd_packets/00226054 [16:30:42]File name is /storage/ofd_packets/00226054 [16:30:42]Write 301 bytes [16:30:42]NVStorageSaveData done [16:30:42]OFDSenderStorePacket done [16:30:42]KKMCreateOFDPacket done [16:30:42]NVStorageSaveData kkm_last_timestamp [16:30:42]File name is /storage/kkm_last_timestamp [16:30:42]Write 4 bytes [16:30:42]NVStorageSaveData done [16:30:42]ExternCall_PrintAddStr [16:30:42]wPrintStart [16:30:42]Write to MH i2c: 01 00 00 B0 00 B0 [16:30:42]Write i2c OK [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: 01 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: 01 07 00 [16:30:42]MH_I2C_Read... [16:30:42]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [16:30:42]RasterBufferAndPrint [16:30:42]line Счет N : (1)2002363 [16:30:42]line ИНН: 02508201610067 [16:30:42]line Контрольно-Кассовый Чек [16:30:42]line ПРОДАЖА [16:30:42]line ТРК (МРК, ГНК) : 53 [16:30:42]line Товар: 2710124130 [16:30:42]line Аи-92-К-5 [16:30:42]line 5.900 * 67.80 [16:30:42]line = 400.02 [16:30:42]line НДС 12% НСП 1% [16:30:42]line > о реализуемом товаре [16:30:42]line ОКРУГЛЕНИЕ: -0.02 [16:30:42]line ИТОГО: 400.00 [16:30:42]line Внесено: 400.00 [16:30:42]line СДАЧА: 0.00 [16:30:42]line НСП 1% : 3.54 [16:30:42]line НДС 12% : 42.48 [16:30:42]line Наличными: 400.00 [16:30:42]line Безнал.: 0.00 [16:30:42]line Место: АЗС № 97 "Партнер Нефть" [16:30:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:30:42]line СНО: Общий режим [16:30:42]line Чек 414 27.07.2024 16:30 [16:30:42]line Смена: 438 ФФД: 1.0 [16:30:42]line ЗНМ: 0300000054 [16:30:42]line РНМ: 0000000000092624 [16:30:42]line Версия ККМ: 001 [16:30:42]line ФМ: 0000000000874959 [16:30:42]line ФД: 226054 [16:30:42]line ФПД: 115899976259245 [16:30:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226054&fm=115899976259245&tin=02508201610067®Number=0000000000092624&sum=40000 [16:30:42]written 0, free lines is 4095 [16:30:42]OFD Sender: Processing packet 226054 [packets to send 600, broken 599] [16:30:42]ProducePacketName [16:30:42]name=ofd_packets/00226054 [16:30:42]OFD Sender: To server: pG, [16:30:42]CommunicateWithHost lk.salyk.kg:30040 [16:30:42]ConnectInit lk.salyk.kg [16:30:43]Write to MH i2c: 01 00 00 DB 00 DB [16:30:43]Write i2c OK [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: 01 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: 01 07 00 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 61 0C 4F [16:30:43]RasterBufferAndPrint [16:30:43]line [16:30:43]line [16:30:43]line [16:30:43]line [16:30:43]line [16:30:43]written 0, free lines is 3177 [16:30:43]MH_Cut [16:30:43]Write to MH i2c: D1 01 00 E2 00 01 B4 [16:30:43]Write i2c OK [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: D1 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: D1 01 00 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: D1 01 00 E2 00 00 B3 [16:30:43]Write to MH i2c: 01 00 00 E3 00 E3 [16:30:43]Write i2c OK [16:30:43]MH_I2C_Read... [16:30:44]*** Cut start [16:30:44]*** Partial cut [16:30:44]*** CUTSNS_PIN = 1 [16:30:44]*** CUTSNS_PIN = 0 [16:30:44]*** Brake cut motor [16:30:45]Read from MH i2c: 01 [16:30:45]MH_I2C_Read... [16:30:45]*** Stop cut motor [16:30:45]*** Cut end [16:30:45]Read from MH i2c: 01 07 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [16:30:45]process_action close_receipt done [16:30:45]requested_data is exist [16:30:45]produce_requested_data [16:30:45]requested_item fm.sn is exist - process it [16:30:45]wFMCommunicate request_size=4 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 11 00 00 [16:30:45]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 17 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [16:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:45]wFMCommunicate OK [16:30:45]requested_item fd.num is exist - process it [16:30:45]SAM_PROTO_GetFieldsCounters [16:30:45]wFMCommunicate request_size=4 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 13 00 00 [16:30:45]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 62 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [16:30: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:45]wFMCommunicate OK [16:30:45]SAM_PROTO_GetFieldsCounters done [16:30:45]requested_item shift.num is exist - process it [16:30:45]requested_item shift.opened is exist - process it [16:30:45]req_shift_opened [16:30:45]FM_GetShiftState [16:30:45]SAM_PROTO_GetShiftState [16:30:45]wFMCommunicate request_size=4 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 13 01 00 [16:30:45]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 0E 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [16:30:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:30:45]wFMCommunicate OK [16:30:45]SAM_PROTO_GetShiftState done [16:30:45]FM_GetShiftState done [16:30:45]req_shift_opened done [16:30:45]requested_item shift.open_date is exist - process it [16:30:45]req_shift_open_date [16:30:45]req_shift_open_date done [16:30:45]produce_requested_data done [16:30:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226054,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:30:45]process_action_free close_receipt [16:30:45]json_value_free [16:30:45]json_value_free done [16:30:45]process_json_proto returns [16:30:45]Send response to host [16:30:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226054,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:30:45]free response buf [16:30:45]execute_script done [16:30:45]execute_script returns [16:30:45]free content buf [16:30:45]Sock 8.Close socket [16:30:45]Sock 8.Thread stoped [16:30:48]recv_with_timeout no data received [16:30:52]Connected sock=11 [16:30: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 35 39 0F 01 00 00 86 17 07 01 F3 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 B1 20 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 73 03 00 35 04 06 00 69 69 10 EA 16 AD 33 B9 6B F6 A1 5D D1 4B [16:30: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 35 39 4F 00 00 00 30 6D 47 00 E2 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 73 03 00 F4 03 04 00 C9 CC A4 66 B6 04 01 00 00 3C 93 C7 F4 09 D2 31 E4 [16:30:55]CommunicateWithHost err = 0 [16:30:55]CheckOFDResponse [16:30:55]1017 (14) - 77093643461234 [16:30:55]1041 (16) - 0000000000874959 [16:30:55]1040 (4) - 226054 [16:30:55]1012 (4) - 27.07.2024 10:32 [16:30:55]1206 (1) - 0 [16:30:55]OFD Sender: Remove packet 226054 [16:30:55]ProducePacketName [16:30:55]name=ofd_packets/00226054 [16:30:55]NVStorageDeleteData [16:30:55]OFD Sender: No OFD packet to send [16:31:00]recv_with_timeout no data received [16:31:00]OFD Sender: No OFD packet to send [16:31:05]OFD Sender: No OFD packet to send [16:31:10]OFD Sender: No OFD packet to send [16:31:15]OFD Sender: No OFD packet to send [16:31:20]OFD Sender: No OFD packet to send [16:31:25]OFD Sender: No OFD packet to send [16:31:30]OFD Sender: No OFD packet to send [16:31:35]OFD Sender: No OFD packet to send [16:31:40]OFD Sender: No OFD packet to send [16:31:45]OFD Sender: No OFD packet to send [16:31:50]OFD Sender: No OFD packet to send [16:31:55]OFD Sender: No OFD packet to send [16:32:00]OFD Sender: No OFD packet to send [16:32:05]OFD Sender: No OFD packet to send [16:32:10]OFD Sender: No OFD packet to send [16:32:15]OFD Sender: No OFD packet to send [16:32:20]OFD Sender: No OFD packet to send [16:32:25]OFD Sender: No OFD packet to send [16:32:31]OFD Sender: No OFD packet to send [16:32:36]OFD Sender: No OFD packet to send [16:32:41]OFD Sender: No OFD packet to send [16:32:46]OFD Sender: No OFD packet to send [16:32:51]OFD Sender: No OFD packet to send [16:32:56]OFD Sender: No OFD packet to send [16:33:01]OFD Sender: No OFD packet to send [16:33:06]OFD Sender: No OFD packet to send [16:33:11]OFD Sender: No OFD packet to send [16:33:15]recv_with_timeout no data received [16:33:16]OFD Sender: No OFD packet to send [16:33:21]OFD Sender: No OFD packet to send [16:33:26]OFD Sender: No OFD packet to send [16:33:31]OFD Sender: No OFD packet to send [16:33:33]recv_with_timeout no data received [16:33:36]OFD Sender: No OFD packet to send [16:33:41]OFD Sender: No OFD packet to send [16:33:46]OFD Sender: No OFD packet to send [16:33:51]OFD Sender: No OFD packet to send [16:33:56]OFD Sender: No OFD packet to send [16:33:57]recv_with_timeout no data received [16:34:01]OFD Sender: No OFD packet to send [16:34:01]accept exits with 9 [16:34:01]New connection [16:34:01]New thread 3066912100 created [16:34:01]Thread 3067055460 joined [16:34:01]Waiting for new connection... [16:34:01] Sock 9.Parse request [16:34:01]Sock 9.Check first char [16:34:01]Sock 9.First char is OK [16:34:01]request: POST /json_proto HTTP/1.0 [16:34:01]Method: POST [16:34:01]URL: /json_proto [16:34:01]Method is POST - this is cgi request [16:34:01]url: /json_proto [16:34:01]query_string will be loaded in cgi processing [16:34:01]execute_cgi json_proto POST (null) [16:34:01]execute_cgi path=json_proto method=POST [16:34:01]POST find Content-Length [16:34:01]Host: 172.17.43.131:8080 [16:34:01]Content-Length: 683 [16:34:01]Content-Type: application/json [16:34:01] [16:34:01]POST finish read [16:34:01]Found Content-Length = 683 [16:34:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:01]execute_script... [16:34: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)2002364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:01]POST & json_proto [16:34:01]process_json_proto [16:34:01]json parsed OK: [16:34:01]protocol is kg_v1.0 [16:34:01]action value=close_receipt [16:34:01]process_action close_receipt [16:34:01]cmd_close_receipt [16:34:01]MH_GetDate [16:34:01]Write to MH i2c: F0 00 00 E7 00 D6 [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: F0 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: F0 09 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: F0 09 00 E7 00 00 79 21 A5 66 F9 24 A2 66 A9 [16:34:01]GetLastDocTimeStamp 1722097841 [16:34:01]current date 1722098041 [16:34:01]FM_GetShiftState [16:34:01]SAM_PROTO_GetShiftState [16:34:01]wFMCommunicate request_size=4 [16:34:01]MH_SAM_APDU [16:34:01]CAPDU: 80 13 01 00 [16:34:01]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:01]Read from MH i2c: E2 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 0E 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [16:34:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:34:01]wFMCommunicate OK [16:34:01]SAM_PROTO_GetShiftState done [16:34:01]FM_GetShiftState done [16:34:01]opened in 1722038719 [16:34:01]opened+sec_in_day 1722125119 [16:34:01]quantity*price = 100021 [16:34:01]sum+1 = 100023 [16:34:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 415 27.07.2024 16:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226055 ФПД: 264823640708126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163401&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226055&fm=264823640708126&tin=02508201610067®Number=0000000000092624&sum=100000 [16:34:02]StoreToDocumentArchive [16:34:02]shift 438 fd 226055 [16:34:02]save to /storage/0438/doc_00226055 [16:34:02]save last doc name /storage/0438/doc_00226055 to /storage/kkm_last_doc_name [16:34:02]save OK [16:34:02]Clear old archive folders... [16:34:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:34:02]tlvbuf is B6F6E960 [16:34:02]SAM_PROTO_ClearQueue [16:34:02]wFMCommunicate request_size=4 [16:34:02]MH_SAM_APDU [16:34:02]CAPDU: 80 09 00 00 [16:34:02]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [16:34:02]Write i2c OK [16:34:02]MH_I2C_Read... [16:34:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:02]Read from MH i2c: E2 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: E2 03 00 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [16:34:02]RAPDU: 90 00 [16:34:02]wFMCommunicate OK [16:34:02]SAM_PROTO_ClearQueue done [16:34:02]KKMCreateOFDPacket [16:34:02]OFDProtocolAddRootSTLVToBuf [16:34:02]FM_MakeSignedData [16:34:02]FM_MakeSignedData [16:34:02]SAM_PROTO_SignData [16:34:02]wFMCommunicate request_size=4 [16:34:02]MH_SAM_APDU [16:34:02]CAPDU: 80 0D 01 02 [16:34:02]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [16:34:02]Write i2c OK [16:34:02]MH_I2C_Read... [16:34:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:02]Read from MH i2c: E2 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: E2 03 00 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [16:34:02]RAPDU: 90 00 [16:34:02]wFMCommunicate OK [16:34:02]wFMCommunicate request_size=255 [16:34:02]MH_SAM_APDU [16:34:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 79 21 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 73 03 00 35 04 06 00 F0 [16:34:02]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 79 21 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 73 03 00 35 04 06 00 F0 00 00 8C [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:03]Read from MH i2c: E2 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 03 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [16:34:03]RAPDU: 90 00 [16:34:03]wFMCommunicate OK [16:34:03]wFMCommunicate request_size=10 [16:34:03]MH_SAM_APDU [16:34:03]CAPDU: 80 0D 02 02 05 DB 0F 08 54 1E [16:34:03]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 DB 0F 08 54 1E 00 00 E0 [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:03]Read from MH i2c: E2 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 03 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [16:34:03]RAPDU: 90 00 [16:34:03]wFMCommunicate OK [16:34:03]wFMCommunicate request_size=4 [16:34:03]MH_SAM_APDU [16:34:03]CAPDU: 80 0D 03 02 [16:34:03]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:03]Read from MH i2c: E2 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 0B 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 0B 00 F9 00 00 49 2F 34 F0 5D 38 0F 35 90 00 EA [16:34:03]RAPDU: 49 2F 34 F0 5D 38 0F 35 90 00 [16:34:03]wFMCommunicate OK [16:34:03]SAM_PROTO_SignData done [16:34:03]FM_MakeSignedData done [16:34:03]CreateOFDProtocolMessage [16:34:03]wFMCommunicate request_size=4 [16:34:03]MH_SAM_APDU [16:34:03]CAPDU: 80 11 00 00 [16:34:03]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:03]Read from MH i2c: E2 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 17 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [16:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:34:03]wFMCommunicate OK [16:34:03]CreateOFDProtocolMessage done [16:34:03]OFDSenderStorePacket 226055 [16:34:03]StoreOFDPacket docnum=226055 [16:34:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 60 07 01 E4 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 79 21 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 73 03 00 35 04 06 00 F0 DB 0F 08 54 1E 49 2F 34 F0 5D 38 0F 35 [16:34:03]CheckFolder [16:34:03]dirname=/storage/ofd_packets [16:34:03]CheckFolder done [16:34:03]ProducePacketName [16:34:03]name=ofd_packets/00226055 [16:34:03]NVStorageSaveData ofd_packets/00226055 [16:34:03]File name is /storage/ofd_packets/00226055 [16:34:03]Write 301 bytes [16:34:03]NVStorageSaveData done [16:34:03]OFDSenderStorePacket done [16:34:03]KKMCreateOFDPacket done [16:34:03]NVStorageSaveData kkm_last_timestamp [16:34:03]File name is /storage/kkm_last_timestamp [16:34:03]Write 4 bytes [16:34:03]NVStorageSaveData done [16:34:03]ExternCall_PrintAddStr [16:34:03]wPrintStart [16:34:03]Write to MH i2c: 01 00 00 FB 00 FB [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: 01 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: 01 07 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [16:34:03]RasterBufferAndPrint [16:34:03]line Счет N : (1)2002364 [16:34:03]line ИНН: 02508201610067 [16:34:03]line Контрольно-Кассовый Чек [16:34:03]line ПРОДАЖА [16:34:03]line ТРК (МРК, ГНК) : 64 [16:34:03]line Товар: 2710124500 [16:34:03]line Аи-95-К-5 [16:34:03]line 13.480 * 74.20 [16:34:03]line = 1000.22 [16:34:03]line НДС 12% НСП 1% [16:34:03]line > о реализуемом товаре [16:34:03]line ОКРУГЛЕНИЕ: -0.22 [16:34:03]line ИТОГО: 1000.00 [16:34:03]line Внесено: 1000.00 [16:34:03]line СДАЧА: 0.00 [16:34:03]line НСП 1% : 8.85 [16:34:03]line НДС 12% : 106.22 [16:34:03]line Наличными: 1000.00 [16:34:03]line Безнал.: 0.00 [16:34:03]line Место: АЗС № 97 "Партнер Нефть" [16:34:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:34:03]line СНО: Общий режим [16:34:03]line Чек 415 27.07.2024 16:34 [16:34:03]line Смена: 438 ФФД: 1.0 [16:34:03]line ЗНМ: 0300000054 [16:34:03]line РНМ: 0000000000092624 [16:34:03]line Версия ККМ: 001 [16:34:03]line ФМ: 0000000000874959 [16:34:03]line ФД: 226055 [16:34:03]line ФПД: 264823640708126 [16:34:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163401&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226055&fm=264823640708126&tin=02508201610067®Number=0000000000092624&sum=100000 [16:34:03]OFD Sender: Processing packet 226055 [packets to send 600, broken 599] [16:34:03]ProducePacketName [16:34:03]name=ofd_packets/00226055 [16:34:03]OFD Sender: To server: pG, [16:34:03]CommunicateWithHost lk.salyk.kg:30040 [16:34:03]ConnectInit lk.salyk.kg [16:34:03]written 0, free lines is 4095 [16:34:04]Write to MH i2c: 01 00 00 26 01 27 [16:34:04]Write i2c OK [16:34:04]MH_I2C_Read... [16:34:04]Read from MH i2c: 01 [16:34:04]MH_I2C_Read... [16:34:04]Read from MH i2c: 01 07 00 [16:34:04]MH_I2C_Read... [16:34:04]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 65 0C 9F [16:34:04]RasterBufferAndPrint [16:34:04]line [16:34:04]line [16:34:04]line [16:34:04]line [16:34:04]line [16:34:04]written 0, free lines is 3176 [16:34:04]MH_Cut [16:34:04]Write to MH i2c: D1 01 00 2D 01 01 00 [16:34:04]Write i2c OK [16:34:04]MH_I2C_Read... [16:34:04]Read from MH i2c: D1 [16:34:04]MH_I2C_Read... [16:34:04]Read from MH i2c: D1 01 00 [16:34:04]MH_I2C_Read... [16:34:04]Read from MH i2c: D1 01 00 2D 01 00 FF [16:34:04]Write to MH i2c: 01 00 00 2E 01 2F [16:34:04]Write i2c OK [16:34:04]MH_I2C_Read... [16:34:05]*** Cut start [16:34:05]*** Partial cut [16:34:05]*** CUTSNS_PIN = 1 [16:34:05]*** CUTSNS_PIN = 0 [16:34:05]*** Brake cut motor [16:34:06]Read from MH i2c: 01 [16:34:06]MH_I2C_Read... [16:34:06]*** Stop cut motor [16:34:06]*** Cut end [16:34:06]Read from MH i2c: 01 07 00 [16:34:06]MH_I2C_Read... [16:34:06]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [16:34:06]process_action close_receipt done [16:34:06]requested_data is exist [16:34:06]produce_requested_data [16:34:06]requested_item fm.sn is exist - process it [16:34:06]wFMCommunicate request_size=4 [16:34:06]MH_SAM_APDU [16:34:06]CAPDU: 80 11 00 00 [16:34:06]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [16:34:06]Write i2c OK [16:34:06]MH_I2C_Read... [16:34:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:06]Read from MH i2c: E2 [16:34:06]MH_I2C_Read... [16:34:06]Read from MH i2c: E2 17 00 [16:34:06]MH_I2C_Read... [16:34:06]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [16:34:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:34:06]wFMCommunicate OK [16:34:06]requested_item fd.num is exist - process it [16:34:06]SAM_PROTO_GetFieldsCounters [16:34:06]wFMCommunicate request_size=4 [16:34:06]MH_SAM_APDU [16:34:06]CAPDU: 80 13 00 00 [16:34:06]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [16:34:06]Write i2c OK [16:34:06]MH_I2C_Read... [16:34:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:06]Read from MH i2c: E2 [16:34:06]MH_I2C_Read... [16:34:06]Read from MH i2c: E2 62 00 [16:34:06]MH_I2C_Read... [16:34:06]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [16:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:06]wFMCommunicate OK [16:34:06]SAM_PROTO_GetFieldsCounters done [16:34:06]requested_item shift.num is exist - process it [16:34:06]requested_item shift.opened is exist - process it [16:34:06]req_shift_opened [16:34:06]FM_GetShiftState [16:34:06]SAM_PROTO_GetShiftState [16:34:06]wFMCommunicate request_size=4 [16:34:06]MH_SAM_APDU [16:34:06]CAPDU: 80 13 01 00 [16:34:06]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [16:34:06]Write i2c OK [16:34:06]MH_I2C_Read... [16:34:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:06]Read from MH i2c: E2 [16:34:06]MH_I2C_Read... [16:34:06]Read from MH i2c: E2 0E 00 [16:34:06]MH_I2C_Read... [16:34:06]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [16:34:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:34:06]wFMCommunicate OK [16:34:06]SAM_PROTO_GetShiftState done [16:34:06]FM_GetShiftState done [16:34:06]req_shift_opened done [16:34:06]requested_item shift.open_date is exist - process it [16:34:06]req_shift_open_date [16:34:06]req_shift_open_date done [16:34:06]produce_requested_data done [16:34:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226055,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:34:06]process_action_free close_receipt [16:34:06]json_value_free [16:34:06]json_value_free done [16:34:06]process_json_proto returns [16:34:06]Send response to host [16:34:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226055,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:34:06]free response buf [16:34:06]execute_script done [16:34:06]execute_script returns [16:34:06]free content buf [16:34:06]Sock 9.Close socket [16:34:06]Sock 9.Thread stoped [16:34:13]recv_with_timeout no data received [16:34:21]Connected sock=11 [16:34:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 60 07 01 E4 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 79 21 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 73 03 00 35 04 06 00 F0 DB 0F 08 54 1E 49 2F 34 F0 5D 38 0F 35 [16:34: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 35 39 4F 00 00 00 B1 62 47 00 64 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 35 39 10 04 04 00 07 73 03 00 F4 03 04 00 99 CD A4 66 B6 04 01 00 00 DB 15 C0 D1 40 68 11 72 [16:34:24]CommunicateWithHost err = 0 [16:34:24]CheckOFDResponse [16:34:24]1017 (14) - 77093643461234 [16:34:24]1041 (16) - 0000000000874959 [16:34:24]1040 (4) - 226055 [16:34:24]1012 (4) - 27.07.2024 10:36 [16:34:24]1206 (1) - 0 [16:34:24]OFD Sender: Remove packet 226055 [16:34:24]ProducePacketName [16:34:24]name=ofd_packets/00226055 [16:34:24]NVStorageDeleteData [16:34:24]OFD Sender: No OFD packet to send [16:34:29]recv_with_timeout no data received [16:34:29]OFD Sender: No OFD packet to send [16:34:34]OFD Sender: No OFD packet to send [16:34:39]OFD Sender: No OFD packet to send [16:34:44]OFD Sender: No OFD packet to send [16:34:49]OFD Sender: No OFD packet to send [16:34:54]OFD Sender: No OFD packet to send [16:34:59]OFD Sender: No OFD packet to send [16:35:01]recv_with_timeout no data received [16:35:04]OFD Sender: No OFD packet to send [16:35:09]OFD Sender: No OFD packet to send [16:35:15]OFD Sender: No OFD packet to send [16:35:20]OFD Sender: No OFD packet to send [16:35:25]OFD Sender: No OFD packet to send [16:35:30]OFD Sender: No OFD packet to send [16:35:35]OFD Sender: No OFD packet to send [16:35:40]OFD Sender: No OFD packet to send [16:35:45]OFD Sender: No OFD packet to send [16:35:46]accept exits with 8 [16:35:46]New connection [16:35:46]New thread 3067055460 created [16:35:46]Thread 3066912100 joined [16:35:46]Waiting for new connection... [16:35:46] Sock 8.Parse request [16:35:46]Sock 8.Check first char [16:35:46]Sock 8.First char is OK [16:35:46]request: POST /json_proto HTTP/1.0 [16:35:46]Method: POST [16:35:46]URL: /json_proto [16:35:46]Method is POST - this is cgi request [16:35:46]url: /json_proto [16:35:46]query_string will be loaded in cgi processing [16:35:46]execute_cgi json_proto POST (null) [16:35:46]execute_cgi path=json_proto method=POST [16:35:46]POST find Content-Length [16:35:46]Host: 172.17.43.131:8080 [16:35:46]Content-Length: 680 [16:35:46]Content-Type: application/json [16:35:46] [16:35:46]POST finish read [16:35:46]Found Content-Length = 680 [16:35:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 34.130, "sum" : 2600.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:46]execute_script... [16: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)2002366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 34.130, "sum" : 2600.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:46]POST & json_proto [16:35:46]process_json_proto [16:35:46]json parsed OK: [16:35:46]protocol is kg_v1.0 [16:35:46]action value=close_receipt [16:35:46]process_action close_receipt [16:35:46]cmd_close_receipt [16:35:46]MH_GetDate [16:35:46]Write to MH i2c: F0 00 00 32 01 22 [16:35:46]Write i2c OK [16:35:46]MH_I2C_Read... [16:35:46]Read from MH i2c: F0 [16:35:46]MH_I2C_Read... [16:35:46]Read from MH i2c: F0 09 00 [16:35:46]MH_I2C_Read... [16:35:46]Read from MH i2c: F0 09 00 32 01 00 E2 21 A5 66 F9 24 A2 66 5E [16:35:46]GetLastDocTimeStamp 1722098041 [16:35:46]current date 1722098146 [16:35:46]FM_GetShiftState [16:35:46]SAM_PROTO_GetShiftState [16:35:46]wFMCommunicate request_size=4 [16:35:46]MH_SAM_APDU [16:35:46]CAPDU: 80 13 01 00 [16:35:46]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [16:35:46]Write i2c OK [16:35:46]MH_I2C_Read... [16:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:46]Read from MH i2c: E2 [16:35:46]MH_I2C_Read... [16:35:46]Read from MH i2c: E2 0E 00 [16:35:46]MH_I2C_Read... [16:35:46]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [16:35:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:35:46]wFMCommunicate OK [16:35:46]SAM_PROTO_GetShiftState done [16:35:46]FM_GetShiftState done [16:35:46]opened in 1722038719 [16:35:46]opened+sec_in_day 1722125119 [16:35:46]quantity*price = 260070 [16:35:46]sum+1 = 260072 [16:35:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.71 ИТОГО: 2600.00 Внесено: 2600.00 СДАЧА: 0.00 НСП 1% : 23.01 НДС 12% : 276.18 Наличными: 2600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 416 27.07.2024 16:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226056 ФПД: 130859738199184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226056&fm=130859738199184&tin=02508201610067®Number=0000000000092624&sum=260000 [16:35:47]StoreToDocumentArchive [16:35:47]shift 438 fd 226056 [16:35:47]save to /storage/0438/doc_00226056 [16:35:47]save last doc name /storage/0438/doc_00226056 to /storage/kkm_last_doc_name [16:35:47]save OK [16:35:47]Clear old archive folders... [16:35:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:35:47]tlvbuf is 01106050 [16:35:47]SAM_PROTO_ClearQueue [16:35:47]wFMCommunicate request_size=4 [16:35:47]MH_SAM_APDU [16:35:47]CAPDU: 80 09 00 00 [16:35:47]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [16:35:47]Write i2c OK [16:35:47]MH_I2C_Read... [16:35:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:47]Read from MH i2c: E2 [16:35:47]MH_I2C_Read... [16:35:47]Read from MH i2c: E2 03 00 [16:35:47]MH_I2C_Read... [16:35:47]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [16:35:47]RAPDU: 90 00 [16:35:47]wFMCommunicate OK [16:35:47]SAM_PROTO_ClearQueue done [16:35:47]KKMCreateOFDPacket [16:35:47]OFDProtocolAddRootSTLVToBuf [16:35:47]FM_MakeSignedData [16:35:47]FM_MakeSignedData [16:35:47]SAM_PROTO_SignData [16:35:47]wFMCommunicate request_size=4 [16:35:47]MH_SAM_APDU [16:35:47]CAPDU: 80 0D 01 02 [16:35:47]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [16:35:47]Write i2c OK [16:35:47]MH_I2C_Read... [16:35:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:47]Read from MH i2c: E2 [16:35:47]MH_I2C_Read... [16:35:47]Read from MH i2c: E2 03 00 [16:35:47]MH_I2C_Read... [16:35:47]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [16:35:47]RAPDU: 90 00 [16:35:47]wFMCommunicate OK [16:35:47]wFMCommunicate request_size=255 [16:35:47]MH_SAM_APDU [16:35:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 E2 21 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 73 03 00 35 04 06 00 77 04 28 35 [16:35:47]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 E2 21 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 73 03 00 35 04 06 00 77 04 28 35 00 00 FB [16:35:47]Write i2c OK [16:35:47]MH_I2C_Read... [16:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:48]Read from MH i2c: E2 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 03 00 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [16:35:48]RAPDU: 90 00 [16:35:48]wFMCommunicate OK [16:35:48]wFMCommunicate request_size=7 [16:35:48]MH_SAM_APDU [16:35:48]CAPDU: 80 0D 02 02 02 F4 90 [16:35:48]Write to MH i2c: E2 0A 00 43 01 80 0D 02 02 02 00 F4 90 00 00 46 [16:35:48]Write i2c OK [16:35:48]MH_I2C_Read... [16:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:48]Read from MH i2c: E2 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 03 00 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [16:35:48]RAPDU: 90 00 [16:35:48]wFMCommunicate OK [16:35:48]wFMCommunicate request_size=4 [16:35:48]MH_SAM_APDU [16:35:48]CAPDU: 80 0D 03 02 [16:35:48]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [16:35:48]Write i2c OK [16:35:48]MH_I2C_Read... [16:35:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:48]Read from MH i2c: E2 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 0B 00 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 0B 00 44 01 00 EB C1 E6 83 87 98 B1 81 90 00 27 [16:35:48]RAPDU: EB C1 E6 83 87 98 B1 81 90 00 [16:35:48]wFMCommunicate OK [16:35:48]SAM_PROTO_SignData done [16:35:48]FM_MakeSignedData done [16:35:48]CreateOFDProtocolMessage [16:35:48]wFMCommunicate request_size=4 [16:35:48]MH_SAM_APDU [16:35:48]CAPDU: 80 11 00 00 [16:35:48]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [16:35:48]Write i2c OK [16:35:48]MH_I2C_Read... [16:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:48]Read from MH i2c: E2 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 17 00 [16:35:48]MH_I2C_Read... [16:35:48]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [16:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:35:48]wFMCommunicate OK [16:35:48]CreateOFDProtocolMessage done [16:35:48]OFDSenderStorePacket 226056 [16:35:48]StoreOFDPacket docnum=226056 [16:37:07]MH_SAM_APDU [16:37:07]CAPDU: 80 15 02 00 0A 07 04 06 00 40 0D 03 00 00 00 [16:37:07]Write to MH i2c: E2 12 00 84 01 80 15 02 00 0A 00 07 04 06 00 40 0D 03 00 00 00 00 00 7A [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 84 01 00 90 00 F9 [16:37:08]RAPDU: 90 00 [16:37:08]wFMCommunicate OK [16:37:08]wFMCommunicate request_size=15 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [16:37:08]Write to MH i2c: E2 12 00 85 01 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 5D [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 85 01 00 90 00 FA [16:37:08]RAPDU: 90 00 [16:37:08]wFMCommunicate OK [16:37:08]wFMCommunicate request_size=11 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [16:37:08]Write to MH i2c: E2 0E 00 86 01 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 39 [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 86 01 00 90 00 FB [16:37:08]RAPDU: 90 00 [16:37:08]wFMCommunicate OK [16:37:08]wFMCommunicate request_size=13 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 15 02 00 08 F4 03 04 00 33 22 A5 66 [16:37:08]Write to MH i2c: E2 10 00 87 01 80 15 02 00 08 00 F4 03 04 00 33 22 A5 66 00 00 73 [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [16:37:08]RAPDU: 90 00 [16:37:08]wFMCommunicate OK [16:37:08]wFMCommunicate request_size=25 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [16:37:08]Write to MH i2c: E2 1C 00 88 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 69 [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [16:37:08]RAPDU: 90 00 [16:37:08]wFMCommunicate OK [16:37:08]wFMCommunicate request_size=4 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 15 03 00 [16:37:08]Write to MH i2c: E2 08 00 89 01 80 15 03 00 00 00 00 00 0B [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 40 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 40 00 89 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A1 01 00 00 35 04 06 00 4E 31 0D AD 7B E4 90 00 7B [16:37:08]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 35 39 10 04 04 00 09 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A1 01 00 00 35 04 06 00 4E 31 0D AD 7B E4 90 00 [16:37:08]wFMCommunicate OK [16:37:08]SAM_PROTO_ProcessDocument answer len = 59 [16:37:08]SAM_PROTO_ProcessDocument done [16:37:08]SetTLVBufToDocument [16:37:08]Processing tag 1209 (04B9) [16:37:08]Malloc new data [16:37:08]Processing tag 1041 (0411) [16:37:08]Processing tag 1040 (0410) [16:37:08]Malloc new data [16:37:08]Processing tag 1038 (040E) [16:37:08]Malloc new data [16:37:08]Processing tag 1042 (0412) [16:37:08]Malloc new data [16:37:08]Processing tag 1077 (0435) [16:37:08]Malloc new data [16:37:08]SetTLVBufToDocument err=0 [16:37:08]KKMLoadAndSignReceiptData store KKM data [16:37:08]KKMLoadAndSignReceiptData err=0 [16:37:08]wFMCommunicate request_size=4 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 11 00 00 [16:37:08]Write to MH i2c: E2 08 00 8A 01 80 11 00 00 00 00 00 00 05 [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 17 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 17 00 8A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [16:37:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:37:08]wFMCommunicate OK [16:37:08]Счет N : (1)2002365 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 51 Товар: 2710194210 ДТ-К-5 26.250 * 76.20 = 2000.25 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 417 27.07.2024 16:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226057 ФПД: 85972589837284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163707&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226057&fm=85972589837284&tin=02508201610067®Number=0000000000092624&sum=200000 [16:37:08]StoreToDocumentArchive [16:37:08]shift 438 fd 226057 [16:37:08]save to /storage/0438/doc_00226057 [16:37:08]save last doc name /storage/0438/doc_00226057 to /storage/kkm_last_doc_name [16:37:08]save OK [16:37:08]Clear old archive folders... [16:37:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:37:08]tlvbuf is 0118B280 [16:37:08]SAM_PROTO_ClearQueue [16:37:08]wFMCommunicate request_size=4 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 09 00 00 [16:37:08]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [16:37:08]RAPDU: 90 00 [16:37:08]wFMCommunicate OK [16:37:08]SAM_PROTO_ClearQueue done [16:37:08]KKMCreateOFDPacket [16:37:08]OFDProtocolAddRootSTLVToBuf [16:37:08]FM_MakeSignedData [16:37:08]FM_MakeSignedData [16:37:08]SAM_PROTO_SignData [16:37:08]wFMCommunicate request_size=4 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 0D 01 02 [16:37:08]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:08]recv_with_timeout no data received [16:37:08]Read from MH i2c: E2 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 [16:37:08]MH_I2C_Read... [16:37:08]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [16:37:08]RAPDU: 90 00 [16:37:08]wFMCommunicate OK [16:37:08]wFMCommunicate request_size=255 [16:37:08]MH_SAM_APDU [16:37:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 33 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 73 03 00 35 04 06 00 4E 31 0D AD [16:37:08]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 33 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 73 03 00 35 04 06 00 4E 31 0D AD 00 00 F2 [16:37:08]Write i2c OK [16:37:08]MH_I2C_Read... [16:37:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:09]Read from MH i2c: E2 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 03 00 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [16:37:09]RAPDU: 90 00 [16:37:09]wFMCommunicate OK [16:37:09]wFMCommunicate request_size=7 [16:37:09]MH_SAM_APDU [16:37:09]CAPDU: 80 0D 02 02 02 7B E4 [16:37:09]Write to MH i2c: E2 0A 00 8E 01 80 0D 02 02 02 00 7B E4 00 00 6C [16:37:09]Write i2c OK [16:37:09]MH_I2C_Read... [16:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:09]Read from MH i2c: E2 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 03 00 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [16:37:09]RAPDU: 90 00 [16:37:09]wFMCommunicate OK [16:37:09]wFMCommunicate request_size=4 [16:37:09]MH_SAM_APDU [16:37:09]CAPDU: 80 0D 03 02 [16:37:09]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [16:37:09]Write i2c OK [16:37:09]MH_I2C_Read... [16:37:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:09]Read from MH i2c: E2 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 0B 00 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 0B 00 8F 01 00 A5 B7 33 4B 1E 6A 25 1F 90 00 B2 [16:37:09]RAPDU: A5 B7 33 4B 1E 6A 25 1F 90 00 [16:37:09]wFMCommunicate OK [16:37:09]SAM_PROTO_SignData done [16:37:09]FM_MakeSignedData done [16:37:09]CreateOFDProtocolMessage [16:37:09]wFMCommunicate request_size=4 [16:37:09]MH_SAM_APDU [16:37:09]CAPDU: 80 11 00 00 [16:37:09]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [16:37:09]Write i2c OK [16:37:09]MH_I2C_Read... [16:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:09]Read from MH i2c: E2 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 17 00 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [16:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:37:09]wFMCommunicate OK [16:37:09]CreateOFDProtocolMessage done [16:37:09]OFDSenderStorePacket 226057 [16:37:09]StoreOFDPacket docnum=226057 [16:37:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 14 19 04 01 68 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 33 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 73 03 00 35 04 06 00 4E 31 0D AD 7B E4 A5 B7 33 4B 1E 6A 25 1F [16:37:09]CheckFolder [16:37:09]dirname=/storage/ofd_packets [16:37:09]CheckFolder done [16:37:09]ProducePacketName [16:37:09]name=ofd_packets/00226057 [16:37:09]NVStorageSaveData ofd_packets/00226057 [16:37:09]File name is /storage/ofd_packets/00226057 [16:37:09]Write 298 bytes [16:37:09]NVStorageSaveData done [16:37:09]OFDSenderStorePacket done [16:37:09]KKMCreateOFDPacket done [16:37:09]NVStorageSaveData kkm_last_timestamp [16:37:09]File name is /storage/kkm_last_timestamp [16:37:09]Write 4 bytes [16:37:09]NVStorageSaveData done [16:37:09]ExternCall_PrintAddStr [16:37:09]wPrintStart [16:37:09]Write to MH i2c: 01 00 00 91 01 92 [16:37:09]Write i2c OK [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: 01 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: 01 07 00 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [16:37:09]RasterBufferAndPrint [16:37:09]line Счет N : (1)2002365 [16:37:09]line ИНН: 02508201610067 [16:37:09]line Контрольно-Кассовый Чек [16:37:09]line ПРОДАЖА [16:37:09]line ТРК (МРК, ГНК) : 51 [16:37:09]line Товар: 2710194210 [16:37:09]line ДТ-К-5 [16:37:09]line 26.250 * 76.20 [16:37:09]line = 2000.25 [16:37:09]line НДС 12% НСП 1% [16:37:09]line > о реализуемом товаре [16:37:09]line ОКРУГЛЕНИЕ: -0.25 [16:37:09]line ИТОГО: 2000.00 [16:37:09]line Внесено: 2000.00 [16:37:09]line СДАЧА: 0.00 [16:37:09]line НСП 1% : 17.70 [16:37:09]line НДС 12% : 212.42 [16:37:09]line Наличными: 2000.00 [16:37:09]line Безнал.: 0.00 [16:37:09]line Место: АЗС № 97 "Партнер Нефть" [16:37:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:37:09]line СНО: Общий режим [16:37:09]line Чек 417 27.07.2024 16:37 [16:37:09]line Смена: 438 ФФД: 1.0 [16:37:09]line ЗНМ: 0300000054 [16:37:09]line РНМ: 0000000000092624 [16:37:09]line Версия ККМ: 001 [16:37:09]line ФМ: 0000000000874959 [16:37:09]line ФД: 226057 [16:37:09]line ФПД: 85972589837284 [16:37:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163707&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226057&fm=85972589837284&tin=02508201610067®Number=0000000000092624&sum=200000 [16:37:09]OFD Sender: Processing packet 226057 [packets to send 600, broken 599] [16:37:09]ProducePacketName [16:37:09]name=ofd_packets/00226057 [16:37:09]OFD Sender: To server: pG, [16:37:09]CommunicateWithHost lk.salyk.kg:30040 [16:37:09]ConnectInit lk.salyk.kg [16:37:09]written 0, free lines is 4095 [16:37:09]Write to MH i2c: 01 00 00 BC 01 BD [16:37:09]Write i2c OK [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: 01 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: 01 07 00 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 57 0C 27 [16:37:09]RasterBufferAndPrint [16:37:09]line [16:37:09]line [16:37:09]line [16:37:09]line [16:37:09]line [16:37:09]written 0, free lines is 3167 [16:37:09]MH_Cut [16:37:09]Write to MH i2c: D1 01 00 C3 01 01 96 [16:37:09]Write i2c OK [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: D1 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: D1 01 00 [16:37:09]MH_I2C_Read... [16:37:09]Read from MH i2c: D1 01 00 C3 01 00 95 [16:37:09]Write to MH i2c: 01 00 00 C4 01 C5 [16:37:09]Write i2c OK [16:37:09]MH_I2C_Read... [16:37:10]*** Cut start [16:37:10]*** Partial cut [16:37:10]*** CUTSNS_PIN = 1 [16:37:10]*** CUTSNS_PIN = 0 [16:37:11]*** Brake cut motor [16:37:11]Read from MH i2c: 01 [16:37:11]MH_I2C_Read... [16:37:11]*** Stop cut motor [16:37:11]*** Cut end [16:37:11]Read from MH i2c: 01 07 00 [16:37:11]MH_I2C_Read... [16:37:11]Read from MH i2c: 01 07 00 C4 01 00 00 00 00 00 FF 0F DA [16:37:11]process_action close_receipt done [16:37:11]requested_data is exist [16:37:11]produce_requested_data [16:37:11]requested_item fm.sn is exist - process it [16:37:11]wFMCommunicate request_size=4 [16:37:11]MH_SAM_APDU [16:37:11]CAPDU: 80 11 00 00 [16:37:11]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [16:37:11]Write i2c OK [16:37:11]MH_I2C_Read... [16:37:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:11]Read from MH i2c: E2 [16:37:11]MH_I2C_Read... [16:37:11]Read from MH i2c: E2 17 00 [16:37:11]MH_I2C_Read... [16:37:11]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [16:37:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:37:11]wFMCommunicate OK [16:37:11]requested_item fd.num is exist - process it [16:37:11]SAM_PROTO_GetFieldsCounters [16:37:11]wFMCommunicate request_size=4 [16:37:11]MH_SAM_APDU [16:37:11]CAPDU: 80 13 00 00 [16:37:11]Write to MH i2c: E2 08 00 C6 01 80 13 00 00 00 00 00 00 43 [16:37:11]Write i2c OK [16:37:11]MH_I2C_Read... [16:37:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:11]Read from MH i2c: E2 [16:37:11]MH_I2C_Read... [16:37:11]Read from MH i2c: E2 62 00 [16:37:11]MH_I2C_Read... [16:37:11]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [16:37:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:11]wFMCommunicate OK [16:37:11]SAM_PROTO_GetFieldsCounters done [16:37:11]requested_item shift.num is exist - process it [16:37:11]requested_item shift.opened is exist - process it [16:37:11]req_shift_opened [16:37:11]FM_GetShiftState [16:37:11]SAM_PROTO_GetShiftState [16:37:11]wFMCommunicate request_size=4 [16:37:11]MH_SAM_APDU [16:37:11]CAPDU: 80 13 01 00 [16:37:11]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [16:37:11]Write i2c OK [16:37:11]MH_I2C_Read... [16:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:11]Read from MH i2c: E2 [16:37:11]MH_I2C_Read... [16:37:11]Read from MH i2c: E2 0E 00 [16:37:11]MH_I2C_Read... [16:37:11]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 53 [16:37:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:37:11]wFMCommunicate OK [16:37:11]SAM_PROTO_GetShiftState done [16:37:11]FM_GetShiftState done [16:37:11]req_shift_opened done [16:37:11]requested_item shift.open_date is exist - process it [16:37:11]req_shift_open_date [16:37:11]req_shift_open_date done [16:37:11]produce_requested_data done [16:37:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226057,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:37:11]process_action_free close_receipt [16:37:11]json_value_free [16:37:11]json_value_free done [16:37:11]process_json_proto returns [16:37:11]Send response to host [16:37:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226057,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:37:11]free response buf [16:37:11]execute_script done [16:37:11]execute_script returns [16:37:11]free content buf [16:37:11]Sock 10.Close socket [16:37:11]Sock 10.Thread stoped [16:37:14]ConnectInit Can't take IP for lk.salyk.kg [16:37:14]CommunicateWithHost connect error [16:37:14]CommunicateWithHost err = -1 [16:37:14]OFD Sender: Server communicate error [16:37:19]OFD Sender: Processing packet 226057 [packets to send 600, broken 599] [16:37:19]ProducePacketName [16:37:19]name=ofd_packets/00226057 [16:37:19]OFD Sender: To server: pG, [16:37:19]CommunicateWithHost lk.salyk.kg:30040 [16:37:19]ConnectInit lk.salyk.kg [16:37:23]accept exits with 9 [16:37:23]New connection [16:37:23]New thread 3067055460 created [16:37:23]Thread 3066912100 joined [16:37:23]Waiting for new connection... [16:37:23] Sock 9.Parse request [16:37:23]Sock 9.Check first char [16:37:23]Sock 9.First char is OK [16:37:23]request: POST /json_proto HTTP/1.0 [16:37:23]Method: POST [16:37:23]URL: /json_proto [16:37:23]Method is POST - this is cgi request [16:37:23]url: /json_proto [16:37:23]query_string will be loaded in cgi processing [16:37:23]execute_cgi json_proto POST (null) [16:37:23]execute_cgi path=json_proto method=POST [16:37:23]POST find Content-Length [16:37:23]Host: 172.17.43.131:8080 [16:37:23]Content-Length: 678 [16:37:23]Content-Type: application/json [16:37:23] [16:37:23]POST finish read [16:37:23]Found Content-Length = 678 [16:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.980, "sum" : 405.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 405.00, "total" : 405.00, "payments": [ { "type": 0, "sum" : 405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:23]execute_script... [16:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.980, "sum" : 405.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 405.00, "total" : 405.00, "payments": [ { "type": 0, "sum" : 405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:23]POST & json_proto [16:37:23]process_json_proto [16:37:23]json parsed OK: [16:37:23]protocol is kg_v1.0 [16:37:23]action value=close_receipt [16:37:23]process_action close_receipt [16:37:23]cmd_close_receipt [16:37:23]MH_GetDate [16:37:23]Write to MH i2c: F0 00 00 C8 01 B8 [16:37:23]Write i2c OK [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: F0 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: F0 09 00 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: F0 09 00 C8 01 00 43 22 A5 66 F9 24 A2 66 56 [16:37:23]GetLastDocTimeStamp 1722098227 [16:37:23]current date 1722098243 [16:37:23]FM_GetShiftState [16:37:23]SAM_PROTO_GetShiftState [16:37:23]wFMCommunicate request_size=4 [16:37:23]MH_SAM_APDU [16:37:23]CAPDU: 80 13 01 00 [16:37:23]Write to MH i2c: E2 08 00 C9 01 80 13 01 00 00 00 00 00 47 [16:37:23]Write i2c OK [16:37:23]MH_I2C_Read... [16:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:23]Read from MH i2c: E2 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: E2 0E 00 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 55 [16:37:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:37:23]wFMCommunicate OK [16:37:23]SAM_PROTO_GetShiftState done [16:37:23]FM_GetShiftState done [16:37:23]opened in 1722038719 [16:37:23]opened+sec_in_day 1722125119 [16:37:23]quantity*price = 40544 [16:37:23]sum+1 = 40545 [16:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 405.00 Внесено: 405.00 СДАЧА: 0.00 НСП 1% : 3.59 НДС 12% : 43.06 Наличными: 405.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 418 27.07.2024 16:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226058 ФПД: 21098511149782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163723&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226058&fm=21098511149782&tin=02508201610067®Number=0000000000092624&sum=40500 [16:37:24]StoreToDocumentArchive [16:37:24]shift 438 fd 226058 [16:37:24]save to /storage/0438/doc_00226058 [16:37:24]save last doc name /storage/0438/doc_00226058 to /storage/kkm_last_doc_name [16:37:24]save OK [16:37:24]Clear old archive folders... [16:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:37:24]tlvbuf is 0117AFE0 [16:37:24]SAM_PROTO_ClearQueue [16:37:24]wFMCommunicate request_size=4 [16:37:24]MH_SAM_APDU [16:37:24]CAPDU: 80 09 00 00 [16:37:24]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [16:37:24]Write i2c OK [16:37:24]MH_I2C_Read... [16:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:24]Read from MH i2c: E2 [16:37:24]MH_I2C_Read... [16:37:24]Read from MH i2c: E2 03 00 [16:37:24]MH_I2C_Read... [16:37:24]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [16:37:24]RAPDU: 90 00 [16:37:24]wFMCommunicate OK [16:37:24]SAM_PROTO_ClearQueue done [16:37:24]KKMCreateOFDPacket [16:37:24]OFDProtocolAddRootSTLVToBuf [16:37:24]FM_MakeSignedData [16:37:24]FM_MakeSignedData [16:37:24]SAM_PROTO_SignData [16:37:24]wFMCommunicate request_size=4 [16:37:24]MH_SAM_APDU [16:37:24]CAPDU: 80 0D 01 02 [16:37:24]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [16:37:24]Write i2c OK [16:37:24]MH_I2C_Read... [16:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:24]Read from MH i2c: E2 [16:37:24]MH_I2C_Read... [16:37:24]Read from MH i2c: E2 03 00 [16:37:24]MH_I2C_Read... [16:37:24]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [16:37:24]RAPDU: 90 00 [16:37:24]wFMCommunicate OK [16:37:24]wFMCommunicate request_size=255 [16:37:24]MH_SAM_APDU [16:37:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 43 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 73 03 00 35 04 06 00 13 [16:37:24]Write to MH i2c: E2 02 01 D8 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 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 43 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 73 03 00 35 04 06 00 13 00 00 B5 [16:37:24]Write i2c OK [16:37:24]MH_I2C_Read... [16:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:24]Read from MH i2c: E2 [16:37:24]MH_I2C_Read... [16:37:24]Read from MH i2c: E2 03 00 [16:37:24]MH_I2C_Read... [16:37:24]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [16:37:24]RAPDU: 90 00 [16:37:24]wFMCommunicate OK [16:37:24]wFMCommunicate request_size=10 [16:37:24]MH_SAM_APDU [16:37:24]CAPDU: 80 0D 02 02 05 30 61 43 2A D6 [16:37:24]Write to MH i2c: E2 0D 00 D9 01 80 0D 02 02 05 00 30 61 43 2A D6 00 00 32 [16:37:24]Write i2c OK [16:37:24]MH_I2C_Read... [16:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:25]Read from MH i2c: E2 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: E2 03 00 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [16:37:25]RAPDU: 90 00 [16:37:25]wFMCommunicate OK [16:37:25]wFMCommunicate request_size=4 [16:37:25]MH_SAM_APDU [16:37:25]CAPDU: 80 0D 03 02 [16:37:25]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [16:37:25]Write i2c OK [16:37:25]MH_I2C_Read... [16:37:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:25]Read from MH i2c: E2 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: E2 0B 00 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: E2 0B 00 DA 01 00 E7 C1 2F AF 5C 10 69 F2 90 00 A4 [16:37:25]RAPDU: E7 C1 2F AF 5C 10 69 F2 90 00 [16:37:25]wFMCommunicate OK [16:37:25]SAM_PROTO_SignData done [16:37:25]FM_MakeSignedData done [16:37:25]CreateOFDProtocolMessage [16:37:25]wFMCommunicate request_size=4 [16:37:25]MH_SAM_APDU [16:37:25]CAPDU: 80 11 00 00 [16:37:25]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [16:37:25]Write i2c OK [16:37:25]MH_I2C_Read... [16:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:25]Read from MH i2c: E2 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: E2 17 00 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [16:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:37:25]wFMCommunicate OK [16:37:25]CreateOFDProtocolMessage done [16:37:25]OFDSenderStorePacket 226058 [16:37:25]StoreOFDPacket docnum=226058 [16:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE 05 07 01 A9 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 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 43 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 73 03 00 35 04 06 00 13 30 61 43 2A D6 E7 C1 2F AF 5C 10 69 F2 [16:37:25]CheckFolder [16:37:25]dirname=/storage/ofd_packets [16:37:25]CheckFolder done [16:37:25]ProducePacketName [16:37:25]name=ofd_packets/00226058 [16:37:25]NVStorageSaveData ofd_packets/00226058 [16:37:25]File name is /storage/ofd_packets/00226058 [16:37:25]Write 301 bytes [16:37:25]NVStorageSaveData done [16:37:25]OFDSenderStorePacket done [16:37:25]KKMCreateOFDPacket done [16:37:25]NVStorageSaveData kkm_last_timestamp [16:37:25]File name is /storage/kkm_last_timestamp [16:37:25]Write 4 bytes [16:37:25]NVStorageSaveData done [16:37:25]ExternCall_PrintAddStr [16:37:25]wPrintStart [16:37:25]Write to MH i2c: 01 00 00 DC 01 DD [16:37:25]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:37:25]ProducePacketName [16:37:25]name=ofd_packets/00226057 [16:37:25]OFD Sender: To server: pG, [16:37:25]CommunicateWithHost lk.salyk.kg:30040 [16:37:25]ConnectInit lk.salyk.kg [16:37:25]Write i2c OK [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: 01 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: 01 07 00 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 FF 0F F2 [16:37:25]RasterBufferAndPrint [16:37:25]line Счет N : (1)2002367 [16:37:25]line ИНН: 02508201610067 [16:37:25]line Контрольно-Кассовый Чек [16:37:25]line ПРОДАЖА [16:37:25]line ТРК (МРК, ГНК) : 43 [16:37:25]line Товар: 2710124130 [16:37:25]line Аи-92-К-5 [16:37:25]line 5.980 * 67.80 [16:37:25]line = 405.44 [16:37:25]line НДС 12% НСП 1% [16:37:25]line > о реализуемом товаре [16:37:25]line ОКРУГЛЕНИЕ: -0.44 [16:37:25]line ИТОГО: 405.00 [16:37:25]line Внесено: 405.00 [16:37:25]line СДАЧА: 0.00 [16:37:25]line НСП 1% : 3.59 [16:37:25]line НДС 12% : 43.06 [16:37:25]line Наличными: 405.00 [16:37:25]line Безнал.: 0.00 [16:37:25]line Место: АЗС № 97 "Партнер Нефть" [16:37:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:37:25]line СНО: Общий режим [16:37:25]line Чек 418 27.07.2024 16:37 [16:37:25]line Смена: 438 ФФД: 1.0 [16:37:25]line ЗНМ: 0300000054 [16:37:25]line РНМ: 0000000000092624 [16:37:25]line Версия ККМ: 001 [16:37:25]line ФМ: 0000000000874959 [16:37:25]line ФД: 226058 [16:37:25]line ФПД: 21098511149782 [16:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163723&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226058&fm=21098511149782&tin=02508201610067®Number=0000000000092624&sum=40500 [16:37:25]written 0, free lines is 4095 [16:37:25]Write to MH i2c: 01 00 00 07 02 09 [16:37:25]Write i2c OK [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: 01 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: 01 07 00 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 65 0C 81 [16:37:25]RasterBufferAndPrint [16:37:25]line [16:37:25]line [16:37:25]line [16:37:25]line [16:37:25]line [16:37:25]written 0, free lines is 3182 [16:37:25]MH_Cut [16:37:25]Write to MH i2c: D1 01 00 0E 02 01 E2 [16:37:25]Write i2c OK [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: D1 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: D1 01 00 [16:37:25]MH_I2C_Read... [16:37:25]Read from MH i2c: D1 01 00 0E 02 00 E1 [16:37:25]Write to MH i2c: 01 00 00 0F 02 11 [16:37:25]Write i2c OK [16:37:25]MH_I2C_Read... [16:37:26]*** Cut start [16:37:26]*** Partial cut [16:37:26]*** CUTSNS_PIN = 1 [16:37:26]*** CUTSNS_PIN = 0 [16:37:27]*** Brake cut motor [16:37:27]Read from MH i2c: 01 [16:37:27]MH_I2C_Read... [16:37:27]*** Stop cut motor [16:37:27]*** Cut end [16:37:27]Read from MH i2c: 01 07 00 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 FF 0F 26 [16:37:27]process_action close_receipt done [16:37:27]requested_data is exist [16:37:27]produce_requested_data [16:37:27]requested_item fm.sn is exist - process it [16:37:27]wFMCommunicate request_size=4 [16:37:27]MH_SAM_APDU [16:37:27]CAPDU: 80 11 00 00 [16:37:27]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [16:37:27]Write i2c OK [16:37:27]MH_I2C_Read... [16:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:27]Read from MH i2c: E2 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 17 00 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [16:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:37:27]wFMCommunicate OK [16:37:27]requested_item fd.num is exist - process it [16:37:27]SAM_PROTO_GetFieldsCounters [16:37:27]wFMCommunicate request_size=4 [16:37:27]MH_SAM_APDU [16:37:27]CAPDU: 80 13 00 00 [16:37:27]Write to MH i2c: E2 08 00 11 02 80 13 00 00 00 00 00 00 8F [16:37:27]Write i2c OK [16:37:27]MH_I2C_Read... [16:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:27]Read from MH i2c: E2 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 62 00 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [16:37: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:27]wFMCommunicate OK [16:37:27]SAM_PROTO_GetFieldsCounters done [16:37:27]requested_item shift.num is exist - process it [16:37:27]requested_item shift.opened is exist - process it [16:37:27]req_shift_opened [16:37:27]FM_GetShiftState [16:37:27]SAM_PROTO_GetShiftState [16:37:27]wFMCommunicate request_size=4 [16:37:27]MH_SAM_APDU [16:37:27]CAPDU: 80 13 01 00 [16:37:27]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [16:37:27]Write i2c OK [16:37:27]MH_I2C_Read... [16:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:27]Read from MH i2c: E2 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 0E 00 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9F [16:37:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:37:27]wFMCommunicate OK [16:37:27]SAM_PROTO_GetShiftState done [16:37:27]FM_GetShiftState done [16:37:27]req_shift_opened done [16:37:27]requested_item shift.open_date is exist - process it [16:37:27]req_shift_open_date [16:37:27]req_shift_open_date done [16:37:27]produce_requested_data done [16:37:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226058,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:37:27]process_action_free close_receipt [16:37:27]json_value_free [16:37:27]json_value_free done [16:37:27]process_json_proto returns [16:37:27]Send response to host [16:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226058,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:37:27]free response buf [16:37:27]execute_script done [16:37:27]execute_script returns [16:37:27]free content buf [16:37:27]Sock 9.Close socket [16:37:27]Sock 9.Thread stoped [16:37:30]ConnectInit Can't take IP for lk.salyk.kg [16:37:30]CommunicateWithHost connect error [16:37:30]CommunicateWithHost err = -1 [16:37:30]OFD Sender: Server communicate error [16:37:33]recv_with_timeout no data received [16:37:35]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:37:35]ProducePacketName [16:37:35]name=ofd_packets/00226057 [16:37:35]OFD Sender: To server: pG, [16:37:35]CommunicateWithHost lk.salyk.kg:30040 [16:37:35]ConnectInit lk.salyk.kg [16:37:40]ConnectInit Can't take IP for lk.salyk.kg [16:37:40]CommunicateWithHost connect error [16:37:40]CommunicateWithHost err = -1 [16:37:40]OFD Sender: Server communicate error [16:37:45]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:37:45]ProducePacketName [16:37:45]name=ofd_packets/00226057 [16:37:45]OFD Sender: To server: pG, [16:37:45]CommunicateWithHost lk.salyk.kg:30040 [16:37:45]ConnectInit lk.salyk.kg [16:37:50]ConnectInit Can't take IP for lk.salyk.kg [16:37:50]CommunicateWithHost connect error [16:37:50]CommunicateWithHost err = -1 [16:37:50]OFD Sender: Server communicate error [16:37:55]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:37:55]ProducePacketName [16:37:55]name=ofd_packets/00226057 [16:37:55]OFD Sender: To server: pG, [16:37:55]CommunicateWithHost lk.salyk.kg:30040 [16:37:55]ConnectInit lk.salyk.kg [16:38:00]ConnectInit Can't take IP for lk.salyk.kg [16:38:00]CommunicateWithHost connect error [16:38:00]CommunicateWithHost err = -1 [16:38:00]OFD Sender: Server communicate error [16:38:05]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:38:05]ProducePacketName [16:38:05]name=ofd_packets/00226057 [16:38:05]OFD Sender: To server: pG, [16:38:05]CommunicateWithHost lk.salyk.kg:30040 [16:38:05]ConnectInit lk.salyk.kg [16:38:10]ConnectInit Can't take IP for lk.salyk.kg [16:38:10]CommunicateWithHost connect error [16:38:10]CommunicateWithHost err = -1 [16:38:10]OFD Sender: Server communicate error [16:38:13]recv_with_timeout no data received [16:38:15]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:38:15]ProducePacketName [16:38:15]name=ofd_packets/00226057 [16:38:15]OFD Sender: To server: pG, [16:38:15]CommunicateWithHost lk.salyk.kg:30040 [16:38:15]ConnectInit lk.salyk.kg [16:38:20]ConnectInit Can't take IP for lk.salyk.kg [16:38:20]CommunicateWithHost connect error [16:38:20]CommunicateWithHost err = -1 [16:38:20]OFD Sender: Server communicate error [16:38:25]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:38:25]ProducePacketName [16:38:25]name=ofd_packets/00226057 [16:38:25]OFD Sender: To server: pG, [16:38:25]CommunicateWithHost lk.salyk.kg:30040 [16:38:25]ConnectInit lk.salyk.kg [16:38:30]ConnectInit Can't take IP for lk.salyk.kg [16:38:30]CommunicateWithHost connect error [16:38:30]CommunicateWithHost err = -1 [16:38:30]OFD Sender: Server communicate error [16:38:34]ConnectInit Can't connect to host [16:38:35]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:38:35]ProducePacketName [16:38:35]name=ofd_packets/00226057 [16:38:35]OFD Sender: To server: pG, [16:38:35]CommunicateWithHost lk.salyk.kg:30040 [16:38:35]ConnectInit lk.salyk.kg [16:38:40]ConnectInit Can't take IP for lk.salyk.kg [16:38:40]CommunicateWithHost connect error [16:38:40]CommunicateWithHost err = -1 [16:38:40]OFD Sender: Server communicate error [16:38:45]OFD Sender: Processing packet 226057 [packets to send 601, broken 599] [16:38:45]ProducePacketName [16:38:45]name=ofd_packets/00226057 [16:38:45]OFD Sender: To server: pG, [16:38:45]CommunicateWithHost lk.salyk.kg:30040 [16:38:45]ConnectInit lk.salyk.kg [16:38:46]Connected sock=8 [16:38: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 35 39 0C 01 00 00 14 19 04 01 68 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 33 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 73 03 00 35 04 06 00 4E 31 0D AD 7B E4 A5 B7 33 4B 1E 6A 25 1F [16:38: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 35 39 4F 00 00 00 9B FF 47 00 1E 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 35 39 10 04 04 00 09 73 03 00 F4 03 04 00 A1 CE A4 66 B6 04 01 00 00 55 FE 01 BB 3F D0 A6 0B [16:38:47]CommunicateWithHost err = 0 [16:38:47]CheckOFDResponse [16:38:47]1017 (14) - 77093643461234 [16:38:47]1041 (16) - 0000000000874959 [16:38:47]1040 (4) - 226057 [16:38:47]1012 (4) - 27.07.2024 10:40 [16:38:47]1206 (1) - 0 [16:38:47]OFD Sender: Remove packet 226057 [16:38:47]ProducePacketName [16:38:47]name=ofd_packets/00226057 [16:38:47]NVStorageDeleteData [16:38:47]OFD Sender: Processing packet 226058 [packets to send 600, broken 599] [16:38:47]ProducePacketName [16:38:47]name=ofd_packets/00226058 [16:38:47]OFD Sender: To server: pG, [16:38:47]CommunicateWithHost lk.salyk.kg:30040 [16:38:47]ConnectInit lk.salyk.kg [16:38:48]Connected sock=8 [16:38:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE 05 07 01 A9 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 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 43 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 73 03 00 35 04 06 00 13 30 61 43 2A D6 E7 C1 2F AF 5C 10 69 F2 [16:38: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 35 39 4F 00 00 00 5C 32 47 00 B6 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 73 03 00 F4 03 04 00 A4 CE A4 66 B6 04 01 00 00 2B A9 04 95 7C 25 67 01 [16:38:49]CommunicateWithHost err = 0 [16:38:49]CheckOFDResponse [16:38:49]1017 (14) - 77093643461234 [16:38:49]1041 (16) - 0000000000874959 [16:38:49]1040 (4) - 226058 [16:38:49]1012 (4) - 27.07.2024 10:40 [16:38:49]1206 (1) - 0 [16:38:49]OFD Sender: Remove packet 226058 [16:38:49]ProducePacketName [16:38:49]name=ofd_packets/00226058 [16:38:49]NVStorageDeleteData [16:38:50]OFD Sender: No OFD packet to send [16:38:53]recv_with_timeout no data received [16:38:55]OFD Sender: No OFD packet to send [16:39:00]OFD Sender: No OFD packet to send [16:39:05]OFD Sender: No OFD packet to send [16:39:10]OFD Sender: No OFD packet to send [16:39:15]OFD Sender: No OFD packet to send [16:39:20]OFD Sender: No OFD packet to send [16:39:25]OFD Sender: No OFD packet to send [16:39:30]OFD Sender: No OFD packet to send [16:39:35]OFD Sender: No OFD packet to send [16:39:40]OFD Sender: No OFD packet to send [16:39:45]OFD Sender: No OFD packet to send [16:39:50]OFD Sender: No OFD packet to send [16:39:55]OFD Sender: No OFD packet to send [16:40:00]OFD Sender: No OFD packet to send [16:40:03]accept exits with 12 [16:40:03]New connection [16:40:03]New thread 3066912100 created [16:40:03]Thread 3067055460 joined [16:40:03]Waiting for new connection... [16:40:03] Sock 12.Parse request [16:40:03]Sock 12.Check first char [16:40:03]Sock 12.First char is OK [16:40:03]request: POST /json_proto HTTP/1.0 [16:40:03]Method: POST [16:40:03]URL: /json_proto [16:40:03]Method is POST - this is cgi request [16:40:03]url: /json_proto [16:40:03]query_string will be loaded in cgi processing [16:40:03]execute_cgi json_proto POST (null) [16:40:03]execute_cgi path=json_proto method=POST [16:40:03]POST find Content-Length [16:40:03]Host: 172.17.43.131:8080 [16:40:03]Content-Length: 683 [16:40:03]Content-Type: application/json [16:40:03] [16:40:03]POST finish read [16:40:03]Found Content-Length = 683 [16:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:03]execute_script... [16:40:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:03]POST & json_proto [16:40:03]process_json_proto [16:40:03]json parsed OK: [16:40:03]protocol is kg_v1.0 [16:40:03]action value=close_receipt [16:40:03]process_action close_receipt [16:40:03]cmd_close_receipt [16:40:03]MH_GetDate [16:40:03]Write to MH i2c: F0 00 00 13 02 04 [16:40:03]Write i2c OK [16:40:03]MH_I2C_Read... [16:40:03]Read from MH i2c: F0 [16:40:03]MH_I2C_Read... [16:40:03]Read from MH i2c: F0 09 00 [16:40:03]MH_I2C_Read... [16:40:03]Read from MH i2c: F0 09 00 13 02 00 E3 22 A5 66 F9 24 A2 66 42 [16:40:03]GetLastDocTimeStamp 1722098243 [16:40:03]current date 1722098403 [16:40:03]FM_GetShiftState [16:40:03]SAM_PROTO_GetShiftState [16:40:03]wFMCommunicate request_size=4 [16:40:03]MH_SAM_APDU [16:40:03]CAPDU: 80 13 01 00 [16:40:03]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [16:40:03]Write i2c OK [16:40:03]MH_I2C_Read... [16:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:03]Read from MH i2c: E2 [16:40:03]MH_I2C_Read... [16:40:03]Read from MH i2c: E2 0E 00 [16:40:03]MH_I2C_Read... [16:40:03]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A1 [16:40:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:40:03]wFMCommunicate OK [16:40:03]SAM_PROTO_GetShiftState done [16:40:03]FM_GetShiftState done [16:40:03]opened in 1722038719 [16:40:03]opened+sec_in_day 1722125119 [16:40:03]quantity*price = 100021 [16:40:03]sum+1 = 100023 [16:40:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 419 27.07.2024 16:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226059 ФПД: 128831858598665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164003&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226059&fm=128831858598665&tin=02508201610067®Number=0000000000092624&sum=100000 [16:40:04]StoreToDocumentArchive [16:40:04]shift 438 fd 226059 [16:40:04]save to /storage/0438/doc_00226059 [16:40:04]save last doc name /storage/0438/doc_00226059 to /storage/kkm_last_doc_name [16:40:04]save OK [16:40:04]Clear old archive folders... [16:40:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:04]tlvbuf is 01189A70 [16:40:04]SAM_PROTO_ClearQueue [16:40:04]wFMCommunicate request_size=4 [16:40:04]MH_SAM_APDU [16:40:04]CAPDU: 80 09 00 00 [16:40:04]Write to MH i2c: E2 08 00 21 02 80 09 00 00 00 00 00 00 95 [16:40:04]Write i2c OK [16:40:04]MH_I2C_Read... [16:40:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:04]Read from MH i2c: E2 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [16:40:04]RAPDU: 90 00 [16:40:04]wFMCommunicate OK [16:40:04]SAM_PROTO_ClearQueue done [16:40:04]KKMCreateOFDPacket [16:40:04]OFDProtocolAddRootSTLVToBuf [16:40:04]FM_MakeSignedData [16:40:04]FM_MakeSignedData [16:40:04]SAM_PROTO_SignData [16:40:04]wFMCommunicate request_size=4 [16:40:04]MH_SAM_APDU [16:40:04]CAPDU: 80 0D 01 02 [16:40:04]Write to MH i2c: E2 08 00 22 02 80 0D 01 02 00 00 00 00 9D [16:40:04]Write i2c OK [16:40:04]MH_I2C_Read... [16:40:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:04]Read from MH i2c: E2 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [16:40:04]RAPDU: 90 00 [16:40:04]wFMCommunicate OK [16:40:04]wFMCommunicate request_size=255 [16:40:04]MH_SAM_APDU [16:40:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 E3 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 73 03 00 35 04 06 00 75 [16:40:04]Write to MH i2c: E2 02 01 23 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 E3 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 73 03 00 35 04 06 00 75 00 00 B2 [16:40:04]Write i2c OK [16:40:04]MH_I2C_Read... [16:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:04]Read from MH i2c: E2 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [16:40:04]RAPDU: 90 00 [16:40:04]wFMCommunicate OK [16:40:04]wFMCommunicate request_size=10 [16:40:04]MH_SAM_APDU [16:40:04]CAPDU: 80 0D 02 02 05 2C 01 2A E3 09 [16:40:04]Write to MH i2c: E2 0D 00 24 02 80 0D 02 02 05 00 2C 01 2A E3 09 00 00 ED [16:40:04]Write i2c OK [16:40:04]MH_I2C_Read... [16:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:04]Read from MH i2c: E2 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [16:40:04]RAPDU: 90 00 [16:40:04]wFMCommunicate OK [16:40:04]wFMCommunicate request_size=4 [16:40:04]MH_SAM_APDU [16:40:04]CAPDU: 80 0D 03 02 [16:40:04]Write to MH i2c: E2 08 00 25 02 80 0D 03 02 00 00 00 00 A2 [16:40:04]Write i2c OK [16:40:04]MH_I2C_Read... [16:40:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:04]Read from MH i2c: E2 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 0B 00 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 0B 00 25 02 00 3D DC EE E0 3B 59 9F EB 90 00 A8 [16:40:04]RAPDU: 3D DC EE E0 3B 59 9F EB 90 00 [16:40:04]wFMCommunicate OK [16:40:04]SAM_PROTO_SignData done [16:40:04]FM_MakeSignedData done [16:40:04]CreateOFDProtocolMessage [16:40:04]wFMCommunicate request_size=4 [16:40:04]MH_SAM_APDU [16:40:04]CAPDU: 80 11 00 00 [16:40:04]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [16:40:04]Write i2c OK [16:40:04]MH_I2C_Read... [16:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:04]Read from MH i2c: E2 [16:40:04]MH_I2C_Read... [16:40:04]Read from MH i2c: E2 17 00 [16:40:04]MH_I2C_Read... [16:40:04]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 35 39 90 00 FF [16:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:04]wFMCommunicate OK [16:40:04]CreateOFDProtocolMessage done [16:40:04]OFDSenderStorePacket 226059 [16:40:04]StoreOFDPacket docnum=226059 [16:40:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 68 07 01 E3 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 E3 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 73 03 00 35 04 06 00 75 2C 01 2A E3 09 3D DC EE E0 3B 59 9F EB [16:40:04]CheckFolder [16:40:04]dirname=/storage/ofd_packets [16:40:04]CheckFolder done [16:40:04]ProducePacketName [16:40:04]name=ofd_packets/00226059 [16:40:04]NVStorageSaveData ofd_packets/00226059 [16:40:04]File name is /storage/ofd_packets/00226059 [16:40:04]Write 301 bytes [16:40:04]NVStorageSaveData done [16:40:04]OFDSenderStorePacket done [16:40:04]KKMCreateOFDPacket done [16:40:04]NVStorageSaveData kkm_last_timestamp [16:40:04]File name is /storage/kkm_last_timestamp [16:40:04]Write 4 bytes [16:40:04]NVStorageSaveData done [16:40:05]ExternCall_PrintAddStr [16:40:05]wPrintStart [16:40:05]Write to MH i2c: 01 00 00 27 02 29 [16:40:05]Write i2c OK [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: 01 [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: 01 07 00 [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 FF 0F 3E [16:40:05]RasterBufferAndPrint [16:40:05]line Счет N : (1)2002368 [16:40:05]line ИНН: 02508201610067 [16:40:05]line Контрольно-Кассовый Чек [16:40:05]line ПРОДАЖА [16:40:05]line ТРК (МРК, ГНК) : 64 [16:40:05]line Товар: 2710124500 [16:40:05]line Аи-95-К-5 [16:40:05]line 13.480 * 74.20 [16:40:05]line = 1000.22 [16:40:05]line НДС 12% НСП 1% [16:40:05]line > о реализуемом товаре [16:40:05]line ОКРУГЛЕНИЕ: -0.22 [16:40:05]line ИТОГО: 1000.00 [16:40:05]line Внесено: 1000.00 [16:40:05]line СДАЧА: 0.00 [16:40:05]line НСП 1% : 8.85 [16:40:05]line НДС 12% : 106.22 [16:40:05]line Наличными: 1000.00 [16:40:05]line Безнал.: 0.00 [16:40:05]line Место: АЗС № 97 "Партнер Нефть" [16:40:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:40:05]line СНО: Общий режим [16:40:05]line Чек 419 27.07.2024 16:40 [16:40:05]line Смена: 438 ФФД: 1.0 [16:40:05]line ЗНМ: 0300000054 [16:40:05]line РНМ: 0000000000092624 [16:40:05]line Версия ККМ: 001 [16:40:05]line ФМ: 0000000000874959 [16:40:05]line ФД: 226059 [16:40:05]line ФПД: 128831858598665 [16:40:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164003&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226059&fm=128831858598665&tin=02508201610067®Number=0000000000092624&sum=100000 [16:40:05]OFD Sender: Processing packet 226059 [packets to send 600, broken 599] [16:40:05]ProducePacketName [16:40:05]name=ofd_packets/00226059 [16:40:05]OFD Sender: To server: pG, [16:40:05]CommunicateWithHost lk.salyk.kg:30040 [16:40:05]ConnectInit lk.salyk.kg [16:40:05]written 0, free lines is 4095 [16:40:05]Connected sock=8 [16:40:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 68 07 01 E3 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 E3 22 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 73 03 00 35 04 06 00 75 2C 01 2A E3 09 3D DC EE E0 3B 59 9F EB [16:40:05]Write to MH i2c: 01 00 00 52 02 54 [16:40:05]Write i2c OK [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: 01 [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: 01 07 00 [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: 01 07 00 52 02 00 00 00 00 00 6C 0C D3 [16:40:05]RasterBufferAndPrint [16:40:05]line [16:40:05]line [16:40:05]line [16:40:05]line [16:40:05]line [16:40:05]written 0, free lines is 3183 [16:40:05]MH_Cut [16:40:05]Write to MH i2c: D1 01 00 59 02 01 2D [16:40:05]Write i2c OK [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: D1 [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: D1 01 00 [16:40:05]MH_I2C_Read... [16:40:05]Read from MH i2c: D1 01 00 59 02 00 2C [16:40:05]Write to MH i2c: 01 00 00 5A 02 5C [16:40:05]Write i2c OK [16:40:05]MH_I2C_Read... [16:40: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 35 39 4F 00 00 00 26 AC 47 00 9D 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 35 39 10 04 04 00 0B 73 03 00 F4 03 04 00 F1 CE A4 66 B6 04 01 00 00 49 FD 9D CB F8 A2 DC 71 [16:40:06]CommunicateWithHost err = 0 [16:40:06]CheckOFDResponse [16:40:06]1017 (14) - 77093643461234 [16:40:06]1041 (16) - 0000000000874959 [16:40:06]1040 (4) - 226059 [16:40:06]1012 (4) - 27.07.2024 10:41 [16:40:06]1206 (1) - 0 [16:40:06]OFD Sender: Remove packet 226059 [16:40:06]ProducePacketName [16:40:06]name=ofd_packets/00226059 [16:40:06]NVStorageDeleteData [16:40:06]OFD Sender: No OFD packet to send [16:40:07]*** Cut start [16:40:07]*** Partial cut [16:40:07]*** CUTSNS_PIN = 1 [16:40:07]*** CUTSNS_PIN = 0 [16:40:07]*** Brake cut motor [16:40:07]Read from MH i2c: 01 [16:40:07]MH_I2C_Read... [16:40:07]*** Stop cut motor [16:40:07]*** Cut end [16:40:07]Read from MH i2c: 01 07 00 [16:40:07]MH_I2C_Read... [16:40:07]Read from MH i2c: 01 07 00 5A 02 00 00 00 00 00 FF 0F 71 [16:40:07]process_action close_receipt done [16:40:07]requested_data is exist [16:40:07]produce_requested_data [16:40:07]requested_item fm.sn is exist - process it [16:40:07]wFMCommunicate request_size=4 [16:40:07]MH_SAM_APDU [16:40:07]CAPDU: 80 11 00 00 [16:40:07]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [16:40:07]Write i2c OK [16:40:07]MH_I2C_Read... [16:40:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:07]Read from MH i2c: E2 [16:40:07]MH_I2C_Read... [16:40:07]Read from MH i2c: E2 17 00 [16:40:07]MH_I2C_Read... [16:40:07]Read from MH i2c: E2 17 00 5B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [16:40:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:07]wFMCommunicate OK [16:40:07]requested_item fd.num is exist - process it [16:40:07]SAM_PROTO_GetFieldsCounters [16:40:07]wFMCommunicate request_size=4 [16:40:07]MH_SAM_APDU [16:40:07]CAPDU: 80 13 00 00 [16:40:07]Write to MH i2c: E2 08 00 5C 02 80 13 00 00 00 00 00 00 DA [16:40:07]Write i2c OK [16:40:07]MH_I2C_Read... [16:40:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:07]Read from MH i2c: E2 [16:40:07]MH_I2C_Read... [16:40:07]Read from MH i2c: E2 62 00 [16:40:07]MH_I2C_Read... [16:40:07]Read from MH i2c: E2 62 00 5C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [16:40:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:07]wFMCommunicate OK [16:40:07]SAM_PROTO_GetFieldsCounters done [16:40:07]requested_item shift.num is exist - process it [16:40:07]requested_item shift.opened is exist - process it [16:40:07]req_shift_opened [16:40:07]FM_GetShiftState [16:40:07]SAM_PROTO_GetShiftState [16:40:07]wFMCommunicate request_size=4 [16:40:07]MH_SAM_APDU [16:40:07]CAPDU: 80 13 01 00 [16:40:07]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [16:40:07]Write i2c OK [16:40:07]MH_I2C_Read... [16:40:07]Read from MH i2c: E2 [16:40:07]MH_I2C_Read... [16:40:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:07]Read from MH i2c: E2 0E 00 [16:40:07]MH_I2C_Read... [16:40:07]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EA [16:40:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:40:07]wFMCommunicate OK [16:40:07]SAM_PROTO_GetShiftState done [16:40:07]FM_GetShiftState done [16:40:07]req_shift_opened done [16:40:07]requested_item shift.open_date is exist - process it [16:40:07]req_shift_open_date [16:40:07]req_shift_open_date done [16:40:07]produce_requested_data done [16:40:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226059,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:40:07]process_action_free close_receipt [16:40:07]json_value_free [16:40:07]json_value_free done [16:40:07]process_json_proto returns [16:40:07]Send response to host [16:40:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226059,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:40:07]free response buf [16:40:07]execute_script done [16:40:07]execute_script returns [16:40:07]free content buf [16:40:07]Sock 12.Close socket [16:40:07]Sock 12.Thread stoped [16:40:11]OFD Sender: No OFD packet to send [16:40:16]OFD Sender: No OFD packet to send [16:40:21]OFD Sender: No OFD packet to send [16:40:26]OFD Sender: No OFD packet to send [16:40:31]OFD Sender: No OFD packet to send [16:40:36]OFD Sender: No OFD packet to send [16:40:41]OFD Sender: No OFD packet to send [16:40:46]OFD Sender: No OFD packet to send [16:40:48]accept exits with 9 [16:40:48]New connection [16:40:48]New thread 3067055460 created [16:40:48]Thread 3066912100 joined [16:40:48]Waiting for new connection... [16:40:48] Sock 9.Parse request [16:40:48]Sock 9.Check first char [16:40:48]Sock 9.First char is OK [16:40:48]request: POST /json_proto HTTP/1.0 [16:40:48]Method: POST [16:40:48]URL: /json_proto [16:40:48]Method is POST - this is cgi request [16:40:48]url: /json_proto [16:40:48]query_string will be loaded in cgi processing [16:40:48]execute_cgi json_proto POST (null) [16:40:48]execute_cgi path=json_proto method=POST [16:40:48]POST find Content-Length [16:40:48]Host: 172.17.43.131:8080 [16:40:48]Content-Length: 683 [16:40:48]Content-Type: application/json [16:40:48] [16:40:48]POST finish read [16:40:48]Found Content-Length = 683 [16:40:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:48]execute_script... [16:40: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)2002370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:48]POST & json_proto [16:40:48]process_json_proto [16:40:48]json parsed OK: [16:40:48]protocol is kg_v1.0 [16:40:48]action value=close_receipt [16:40:48]process_action close_receipt [16:40:48]cmd_close_receipt [16:40:48]MH_GetDate [16:40:48]Write to MH i2c: F0 00 00 5E 02 4F [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: F0 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: F0 09 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: F0 09 00 5E 02 00 10 23 A5 66 F9 24 A2 66 BB [16:40:48]GetLastDocTimeStamp 1722098403 [16:40:48]current date 1722098448 [16:40:48]FM_GetShiftState [16:40:48]SAM_PROTO_GetShiftState [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 01 00 [16:40:48]Write to MH i2c: E2 08 00 5F 02 80 13 01 00 00 00 00 00 DE [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 5F 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EC [16:40:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetShiftState done [16:40:48]FM_GetShiftState done [16:40:48]opened in 1722038719 [16:40:48]opened+sec_in_day 1722125119 [16:40:48]quantity*price = 100021 [16:40:48]sum+1 = 100023 [16:40:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 420 27.07.2024 16:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226060 ФПД: 47961959862396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164048&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226060&fm=47961959862396&tin=02508201610067®Number=0000000000092624&sum=100000 [16:40:49]StoreToDocumentArchive [16:40:49]shift 438 fd 226060 [16:40:49]save to /storage/0438/doc_00226060 [16:40:49]save last doc name /storage/0438/doc_00226060 to /storage/kkm_last_doc_name [16:40:49]save OK [16:40:49]Clear old archive folders... [16:40:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:49]tlvbuf is 0119A150 [16:40:49]SAM_PROTO_ClearQueue [16:40:49]wFMCommunicate request_size=4 [16:40:49]MH_SAM_APDU [16:40:49]CAPDU: 80 09 00 00 [16:40:49]Write to MH i2c: E2 08 00 6C 02 80 09 00 00 00 00 00 00 E0 [16:40:49]Write i2c OK [16:40:49]MH_I2C_Read... [16:40:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:49]Read from MH i2c: E2 [16:40:49]MH_I2C_Read... [16:40:49]Read from MH i2c: E2 03 00 [16:40:49]MH_I2C_Read... [16:40:49]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [16:40:49]RAPDU: 90 00 [16:40:49]wFMCommunicate OK [16:40:49]SAM_PROTO_ClearQueue done [16:40:49]KKMCreateOFDPacket [16:40:49]OFDProtocolAddRootSTLVToBuf [16:40:49]FM_MakeSignedData [16:40:49]FM_MakeSignedData [16:40:49]SAM_PROTO_SignData [16:40:49]wFMCommunicate request_size=4 [16:40:49]MH_SAM_APDU [16:40:49]CAPDU: 80 0D 01 02 [16:40:49]Write to MH i2c: E2 08 00 6D 02 80 0D 01 02 00 00 00 00 E8 [16:40:49]Write i2c OK [16:40:49]MH_I2C_Read... [16:40:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:49]Read from MH i2c: E2 [16:40:49]MH_I2C_Read... [16:40:49]Read from MH i2c: E2 03 00 [16:40:49]MH_I2C_Read... [16:40:49]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [16:40:49]RAPDU: 90 00 [16:40:49]wFMCommunicate OK [16:40:49]wFMCommunicate request_size=255 [16:40:49]MH_SAM_APDU [16:40:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 10 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 73 03 00 35 04 06 00 2B [16:40:49]Write to MH i2c: E2 02 01 6E 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 10 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 73 03 00 35 04 06 00 2B 00 00 E3 [16:40:49]Write i2c OK [16:40:49]MH_I2C_Read... [16:40:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:49]Read from MH i2c: E2 [16:40:49]MH_I2C_Read... [16:40:49]Read from MH i2c: E2 03 00 [16:40:49]MH_I2C_Read... [16:40:49]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [16:40:49]RAPDU: 90 00 [16:40:49]wFMCommunicate OK [16:40:49]wFMCommunicate request_size=10 [16:40:49]MH_SAM_APDU [16:40:49]CAPDU: 80 0D 02 02 05 9F 03 94 90 7C [16:40:49]Write to MH i2c: E2 0D 00 6F 02 80 0D 02 02 05 00 9F 03 94 90 7C 00 00 37 [16:40:49]Write i2c OK [16:40:49]MH_I2C_Read... [16:40:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:50]Read from MH i2c: E2 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: E2 03 00 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: E2 03 00 6F 02 00 90 00 E5 [16:40:50]RAPDU: 90 00 [16:40:50]wFMCommunicate OK [16:40:50]wFMCommunicate request_size=4 [16:40:50]MH_SAM_APDU [16:40:50]CAPDU: 80 0D 03 02 [16:40:50]Write to MH i2c: E2 08 00 70 02 80 0D 03 02 00 00 00 00 ED [16:40:50]Write i2c OK [16:40:50]MH_I2C_Read... [16:40:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:50]Read from MH i2c: E2 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: E2 0B 00 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: E2 0B 00 70 02 00 6C F5 EB F4 30 39 44 59 90 00 34 [16:40:50]RAPDU: 6C F5 EB F4 30 39 44 59 90 00 [16:40:50]wFMCommunicate OK [16:40:50]SAM_PROTO_SignData done [16:40:50]FM_MakeSignedData done [16:40:50]CreateOFDProtocolMessage [16:40:50]wFMCommunicate request_size=4 [16:40:50]MH_SAM_APDU [16:40:50]CAPDU: 80 11 00 00 [16:40:50]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [16:40:50]Write i2c OK [16:40:50]MH_I2C_Read... [16:40:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:50]Read from MH i2c: E2 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: E2 17 00 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [16:40:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:50]wFMCommunicate OK [16:40:50]CreateOFDProtocolMessage done [16:40:50]OFDSenderStorePacket 226060 [16:40:50]StoreOFDPacket docnum=226060 [16:40:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD B8 07 01 0C 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 10 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 73 03 00 35 04 06 00 2B 9F 03 94 90 7C 6C F5 EB F4 30 39 44 59 [16:40:50]CheckFolder [16:40:50]dirname=/storage/ofd_packets [16:40:50]CheckFolder done [16:40:50]ProducePacketName [16:40:50]name=ofd_packets/00226060 [16:40:50]NVStorageSaveData ofd_packets/00226060 [16:40:50]File name is /storage/ofd_packets/00226060 [16:40:50]Write 301 bytes [16:40:50]NVStorageSaveData done [16:40:50]OFDSenderStorePacket done [16:40:50]KKMCreateOFDPacket done [16:40:50]NVStorageSaveData kkm_last_timestamp [16:40:50]File name is /storage/kkm_last_timestamp [16:40:50]Write 4 bytes [16:40:50]NVStorageSaveData done [16:40:50]ExternCall_PrintAddStr [16:40:50]wPrintStart [16:40:50]Write to MH i2c: 01 00 00 72 02 74 [16:40:50]Write i2c OK [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: 01 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: 01 07 00 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 FF 0F 89 [16:40:50]RasterBufferAndPrint [16:40:50]line Счет N : (1)2002370 [16:40:50]line ИНН: 02508201610067 [16:40:50]line Контрольно-Кассовый Чек [16:40:50]line ПРОДАЖА [16:40:50]line ТРК (МРК, ГНК) : 34 [16:40:50]line Товар: 2710124500 [16:40:50]line Аи-95-К-5 [16:40:50]line 13.480 * 74.20 [16:40:50]line = 1000.22 [16:40:50]line НДС 12% НСП 1% [16:40:50]line > о реализуемом товаре [16:40:50]line ОКРУГЛЕНИЕ: -0.22 [16:40:50]line ИТОГО: 1000.00 [16:40:50]line Внесено: 1000.00 [16:40:50]line СДАЧА: 0.00 [16:40:50]line НСП 1% : 8.85 [16:40:50]line НДС 12% : 106.22 [16:40:50]line Наличными: 1000.00 [16:40:50]line Безнал.: 0.00 [16:40:50]line Место: АЗС № 97 "Партнер Нефть" [16:40:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:40:50]line СНО: Общий режим [16:40:50]line Чек 420 27.07.2024 16:40 [16:40:50]line Смена: 438 ФФД: 1.0 [16:40:50]line ЗНМ: 0300000054 [16:40:50]line РНМ: 0000000000092624 [16:40:50]line Версия ККМ: 001 [16:40:50]line ФМ: 0000000000874959 [16:40:50]line ФД: 226060 [16:40:50]line ФПД: 47961959862396 [16:40:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164048&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226060&fm=47961959862396&tin=02508201610067®Number=0000000000092624&sum=100000 [16:40:50]written 0, free lines is 4095 [16:40:50]OFD Sender: Processing packet 226060 [packets to send 600, broken 599] [16:40:50]ProducePacketName [16:40:50]name=ofd_packets/00226060 [16:40:50]OFD Sender: To server: pG, [16:40:50]CommunicateWithHost lk.salyk.kg:30040 [16:40:50]ConnectInit lk.salyk.kg [16:40:50]Write to MH i2c: 01 00 00 9D 02 9F [16:40:50]Write i2c OK [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: 01 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: 01 07 00 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: 01 07 00 9D 02 00 00 00 00 00 66 0C 18 [16:40:50]RasterBufferAndPrint [16:40:50]line [16:40:50]line [16:40:50]line [16:40:50]line [16:40:50]line [16:40:50]written 0, free lines is 3177 [16:40:50]MH_Cut [16:40:50]Write to MH i2c: D1 01 00 A4 02 01 78 [16:40:50]Write i2c OK [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: D1 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: D1 01 00 [16:40:50]MH_I2C_Read... [16:40:50]Read from MH i2c: D1 01 00 A4 02 00 77 [16:40:50]Write to MH i2c: 01 00 00 A5 02 A7 [16:40:50]Write i2c OK [16:40:50]MH_I2C_Read... [16:40:51]*** Cut start [16:40:51]*** Partial cut [16:40:51]*** CUTSNS_PIN = 1 [16:40:51]*** CUTSNS_PIN = 0 [16:40:52]Connected sock=8 [16:40:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD B8 07 01 0C 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 10 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 73 03 00 35 04 06 00 2B 9F 03 94 90 7C 6C F5 EB F4 30 39 44 59 [16:40:52]*** Brake cut motor [16:40:52]Read from MH i2c: 01 [16:40:52]MH_I2C_Read... [16:40:52]*** Stop cut motor [16:40:52]*** Cut end [16:40:52]Read from MH i2c: 01 07 00 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: 01 07 00 A5 02 00 00 00 00 00 FF 0F BC [16:40:52]process_action close_receipt done [16:40:52]requested_data is exist [16:40:52]produce_requested_data [16:40:52]requested_item fm.sn is exist - process it [16:40:52]wFMCommunicate request_size=4 [16:40:52]MH_SAM_APDU [16:40:52]CAPDU: 80 11 00 00 [16:40:52]Write to MH i2c: E2 08 00 A6 02 80 11 00 00 00 00 00 00 22 [16:40:52]Write i2c OK [16:40:52]MH_I2C_Read... [16:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:52]Read from MH i2c: E2 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 17 00 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 17 00 A6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [16:40:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:52]wFMCommunicate OK [16:40:52]requested_item fd.num is exist - process it [16:40:52]SAM_PROTO_GetFieldsCounters [16:40:52]wFMCommunicate request_size=4 [16:40:52]MH_SAM_APDU [16:40:52]CAPDU: 80 13 00 00 [16:40:52]Write to MH i2c: E2 08 00 A7 02 80 13 00 00 00 00 00 00 25 [16:40:52]Write i2c OK [16:40:52]MH_I2C_Read... [16:40:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:52]Read from MH i2c: E2 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 62 00 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 62 00 A7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [16:40: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:52]wFMCommunicate OK [16:40:52]SAM_PROTO_GetFieldsCounters done [16:40:52]requested_item shift.num is exist - process it [16:40:52]requested_item shift.opened is exist - process it [16:40:52]req_shift_opened [16:40:52]FM_GetShiftState [16:40:52]SAM_PROTO_GetShiftState [16:40:52]wFMCommunicate request_size=4 [16:40:52]MH_SAM_APDU [16:40:52]CAPDU: 80 13 01 00 [16:40:52]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [16:40:52]Write i2c OK [16:40:52]MH_I2C_Read... [16:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:52]Read from MH i2c: E2 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 0E 00 [16:40:52]MH_I2C_Read... [16:40:52]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 35 [16:40:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:40:52]wFMCommunicate OK [16:40:52]SAM_PROTO_GetShiftState done [16:40:52]FM_GetShiftState done [16:40:52]req_shift_opened done [16:40:52]requested_item shift.open_date is exist - process it [16:40:52]req_shift_open_date [16:40:52]req_shift_open_date done [16:40:52]produce_requested_data done [16:40:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226060,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:40:52]process_action_free close_receipt [16:40:52]json_value_free [16:40:52]json_value_free done [16:40:52]process_json_proto returns [16:40:52]Send response to host [16:40:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226060,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:40:52]free response buf [16:40:52]execute_script done [16:40:52]execute_script returns [16:40:52]free content buf [16:40:52]Sock 9.Close socket [16:40:52]Sock 9.Thread stoped [16:40: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 35 39 4F 00 00 00 D0 F3 47 00 CE 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 35 39 10 04 04 00 0C 73 03 00 F4 03 04 00 1F CF A4 66 B6 04 01 00 00 4B C4 D4 C1 44 74 47 A9 [16:40:52]CommunicateWithHost err = 0 [16:40:52]CheckOFDResponse [16:40:52]1017 (14) - 77093643461234 [16:40:52]1041 (16) - 0000000000874959 [16:40:52]1040 (4) - 226060 [16:40:52]1012 (4) - 27.07.2024 10:42 [16:40:52]1206 (1) - 0 [16:40:52]OFD Sender: Remove packet 226060 [16:40:52]ProducePacketName [16:40:52]name=ofd_packets/00226060 [16:40:52]NVStorageDeleteData [16:40:53]OFD Sender: No OFD packet to send [16:40:58]OFD Sender: No OFD packet to send [16:41:03]OFD Sender: No OFD packet to send [16:41:08]OFD Sender: No OFD packet to send [16:41:09]recv_with_timeout no data received [16:41:13]OFD Sender: No OFD packet to send [16:41:18]OFD Sender: No OFD packet to send [16:41:23]OFD Sender: No OFD packet to send [16:41:27]recv_with_timeout no data received [16:41:28]OFD Sender: No OFD packet to send [16:41:33]OFD Sender: No OFD packet to send [16:41:38]OFD Sender: No OFD packet to send [16:41:43]OFD Sender: No OFD packet to send [16:41:48]OFD Sender: No OFD packet to send [16:41:49]accept exits with 10 [16:41:49]New connection [16:41:49]New thread 3066912100 created [16:41:49]Thread 3067055460 joined [16:41:49]Waiting for new connection... [16:41:49] Sock 10.Parse request [16:41:49]Sock 10.Check first char [16:41:49]Sock 10.First char is OK [16:41:49]request: POST /json_proto HTTP/1.0 [16:41:49]Method: POST [16:41:49]URL: /json_proto [16:41:49]Method is POST - this is cgi request [16:41:49]url: /json_proto [16:41:49]query_string will be loaded in cgi processing [16:41:49]execute_cgi json_proto POST (null) [16:41:49]execute_cgi path=json_proto method=POST [16:41:49]POST find Content-Length [16:41:49]Host: 172.17.43.131:8080 [16:41:49]Content-Length: 686 [16:41:49]Content-Type: application/json [16:41:49] [16:41:49]POST finish read [16:41:49]Found Content-Length = 686 [16:41:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:49]execute_script... [16:41: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)2002369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:49]POST & json_proto [16:41:49]process_json_proto [16:41:49]json parsed OK: [16:41:49]protocol is kg_v1.0 [16:41:49]action value=close_receipt [16:41:49]process_action close_receipt [16:41:49]cmd_close_receipt [16:41:49]MH_GetDate [16:41:49]Write to MH i2c: F0 00 00 A9 02 9A [16:41:49]Write i2c OK [16:41:49]MH_I2C_Read... [16:41:49]Read from MH i2c: F0 [16:41:49]MH_I2C_Read... [16:41:49]Read from MH i2c: F0 09 00 [16:41:49]MH_I2C_Read... [16:41:49]Read from MH i2c: F0 09 00 A9 02 00 4D 23 A5 66 F9 24 A2 66 43 [16:41:49]GetLastDocTimeStamp 1722098448 [16:41:49]current date 1722098509 [16:41:49]FM_GetShiftState [16:41:49]SAM_PROTO_GetShiftState [16:41:49]wFMCommunicate request_size=4 [16:41:49]MH_SAM_APDU [16:41:49]CAPDU: 80 13 01 00 [16:41:49]Write to MH i2c: E2 08 00 AA 02 80 13 01 00 00 00 00 00 29 [16:41:49]Write i2c OK [16:41:49]MH_I2C_Read... [16:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:49]Read from MH i2c: E2 [16:41:49]MH_I2C_Read... [16:41:49]Read from MH i2c: E2 0E 00 [16:41:49]MH_I2C_Read... [16:41:49]Read from MH i2c: E2 0E 00 AA 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 37 [16:41:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:41:49]wFMCommunicate OK [16:41:49]SAM_PROTO_GetShiftState done [16:41:49]FM_GetShiftState done [16:41:49]opened in 1722038719 [16:41:49]opened+sec_in_day 1722125119 [16:41:49]quantity*price = 100027 [16:41:49]sum+1 = 100028 [16:41:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 421 27.07.2024 16:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226061 ФПД: 2905812806526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164149&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226061&fm=2905812806526&tin=02508201610067®Number=0000000000092624&sum=100000 [16:41:50]StoreToDocumentArchive [16:41:50]shift 438 fd 226061 [16:41:50]save to /storage/0438/doc_00226061 [16:41:50]save last doc name /storage/0438/doc_00226061 to /storage/kkm_last_doc_name [16:41:50]save OK [16:41:50]Clear old archive folders... [16:41:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:41:50]tlvbuf is 011054A0 [16:41:50]SAM_PROTO_ClearQueue [16:41:50]wFMCommunicate request_size=4 [16:41:50]MH_SAM_APDU [16:41:50]CAPDU: 80 09 00 00 [16:41:50]Write to MH i2c: E2 08 00 B7 02 80 09 00 00 00 00 00 00 2B [16:41:50]Write i2c OK [16:41:50]MH_I2C_Read... [16:41:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:50]Read from MH i2c: E2 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [16:41:50]RAPDU: 90 00 [16:41:50]wFMCommunicate OK [16:41:50]SAM_PROTO_ClearQueue done [16:41:50]KKMCreateOFDPacket [16:41:50]OFDProtocolAddRootSTLVToBuf [16:41:50]FM_MakeSignedData [16:41:50]FM_MakeSignedData [16:41:50]SAM_PROTO_SignData [16:41:50]wFMCommunicate request_size=4 [16:41:50]MH_SAM_APDU [16:41:50]CAPDU: 80 0D 01 02 [16:41:50]Write to MH i2c: E2 08 00 B8 02 80 0D 01 02 00 00 00 00 33 [16:41:50]Write i2c OK [16:41:50]MH_I2C_Read... [16:41:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:50]Read from MH i2c: E2 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [16:41:50]RAPDU: 90 00 [16:41:50]wFMCommunicate OK [16:41:50]wFMCommunicate request_size=255 [16:41:50]MH_SAM_APDU [16:41: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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 4D 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 73 03 00 35 04 06 00 02 A4 [16:41:50]Write to MH i2c: E2 02 01 B9 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 4D 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 73 03 00 35 04 06 00 02 A4 00 00 A5 [16:41:50]Write i2c OK [16:41:50]MH_I2C_Read... [16:41:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:50]Read from MH i2c: E2 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [16:41:50]RAPDU: 90 00 [16:41:50]wFMCommunicate OK [16:41:50]wFMCommunicate request_size=9 [16:41:50]MH_SAM_APDU [16:41:50]CAPDU: 80 0D 02 02 04 8F F0 AB 7E [16:41:50]Write to MH i2c: E2 0C 00 BA 02 80 0D 02 02 04 00 8F F0 AB 7E 00 00 E6 [16:41:50]Write i2c OK [16:41:50]MH_I2C_Read... [16:41:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:50]Read from MH i2c: E2 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 03 00 BA 02 00 90 00 30 [16:41:50]RAPDU: 90 00 [16:41:50]wFMCommunicate OK [16:41:50]wFMCommunicate request_size=4 [16:41:50]MH_SAM_APDU [16:41:50]CAPDU: 80 0D 03 02 [16:41:50]Write to MH i2c: E2 08 00 BB 02 80 0D 03 02 00 00 00 00 38 [16:41:50]Write i2c OK [16:41:50]MH_I2C_Read... [16:41:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:50]Read from MH i2c: E2 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 0B 00 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 0B 00 BB 02 00 11 36 B4 7F A9 D3 1C 12 90 00 5D [16:41:50]RAPDU: 11 36 B4 7F A9 D3 1C 12 90 00 [16:41:50]wFMCommunicate OK [16:41:50]SAM_PROTO_SignData done [16:41:50]FM_MakeSignedData done [16:41:50]CreateOFDProtocolMessage [16:41:50]wFMCommunicate request_size=4 [16:41:50]MH_SAM_APDU [16:41:50]CAPDU: 80 11 00 00 [16:41:50]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [16:41:50]Write i2c OK [16:41:50]MH_I2C_Read... [16:41:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:50]Read from MH i2c: E2 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 17 00 [16:41:50]MH_I2C_Read... [16:41:50]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [16:41:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:41:50]wFMCommunicate OK [16:41:50]CreateOFDProtocolMessage done [16:41:50]OFDSenderStorePacket 226061 [16:41:50]StoreOFDPacket docnum=226061 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [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 54000000005725E5 (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: 196322+1721902329=1722098651 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 23 A5 66 F9 24 A2 66 2E [16:44:12]Current date/time: 27.07.2024 16:44 [16:44:12]FM_Init [16:44:12]wFMConnect [16:44:12]MH_SAM_On [16:44:12]Write to MH i2c: E0 00 00 08 00 E7 [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]*** iso7816_init finished! [16:44:12]*** atr: [16:44:12]*** 0F 3B D5 18 FF 81 91 FE [16:44:12]*** 1F C3 80 73 C8 21 10 0A [16:44:12]*** 00 00 00 00 00 00 00 00 [16:44:12]*** 00 00 00 00 00 00 00 00 [16:44:12]*** 00 00 00 00 00 00 00 00 [16:44:12]*** 00 00 00 00 00 00 00 00 [16:44:12]*** 00 00 00 00 00 00 00 00 [16:44:12]*** 00 00 00 00 00 00 00 00 [16:44:12]Read from MH i2c: E0 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E0 10 00 [16:44:12]MH_I2C_Read... [16:44:12]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 [16:44:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:44:12]wFMCommunicate request_size=10 [16:44:12]MH_SAM_APDU [16:44:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:44:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:44:12]Read from MH i2c: E2 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:44:12]RAPDU: 90 00 [16:44:12]wFMCommunicate OK [16:44:12]wFMCommunicate request_size=4 [16:44:12]MH_SAM_APDU [16:44:12]CAPDU: 80 11 00 00 [16:44:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:12]Read from MH i2c: E2 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 17 00 [16:44:12]MH_I2C_Read... [16:44:12]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 35 39 90 00 E1 [16:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:44:12]wFMCommunicate OK [16:44:12]Detected FM SN is 0000000000874959 [16:44:12]Stored FM SN is 0000000000874959 [16:44:12]wFMCommunicate request_size=9 [16:44:12]MH_SAM_APDU [16:44:12]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:44:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:44:12]Read from MH i2c: E2 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:44:12]RAPDU: 90 00 [16:44:12]wFMCommunicate OK [16:44:12]FM PIN OK [16:44:12]wFMCommunicate request_size=8 [16:44:12]MH_SAM_APDU [16:44:12]CAPDU: 80 14 04 00 03 02 00 01 [16:44:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:44:12]Read from MH i2c: E2 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:44:12]RAPDU: 90 00 [16:44:12]wFMCommunicate OK [16:44:12]wFMCommunicate request_size=13 [16:44:12]MH_SAM_APDU [16:44:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:44:12]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 [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:44:12]Read from MH i2c: E2 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:44:12]RAPDU: 90 00 [16:44:12]wFMCommunicate OK [16:44:12]wFMCommunicate request_size=4 [16:44:12]MH_SAM_APDU [16:44:12]CAPDU: 80 11 00 00 [16:44:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:12]Read from MH i2c: E2 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: E2 17 00 [16:44:12]MH_I2C_Read... [16:44:12]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 35 39 90 00 E5 [16:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:44:12]wFMCommunicate OK [16:44:12]DocumentArchiveInit [16:44:12]Start Httpd... [16:44:12]Httpd thread 3067391332 created [16:44:12]Write to MH i2c: 01 00 00 0F 00 0F [16:44:12]Write i2c OK [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: 01 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: 01 07 00 [16:44:12]MH_I2C_Read... [16:44:12]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:44:12]MH Int Process started [16:44:12]Allocated Socket 8 [16:44:12]Bind OK [16:44:12]Listen OK [16:44:12]httpd running on port 8080 [16:44:12]Waiting for new connection... [16:44:13]accept exits with 9 [16:44:13]New connection [16:44:13]New thread 3067104612 created [16:44:13]Waiting for new connection... [16:44:13] Sock 9.Parse request [16:44:13]Sock 9.Check first char [16:44:13]Sock 9.First char is OK [16:44:13]request: POST /json_proto HTTP/1.0 [16:44:13]Method: POST [16:44:13]URL: /json_proto [16:44:13]Method is POST - this is cgi request [16:44:13]url: /json_proto [16:44:13]query_string will be loaded in cgi processing [16:44:13]execute_cgi json_proto POST (null) [16:44:13]execute_cgi path=json_proto method=POST [16:44:13]POST find Content-Length [16:44:13]Host: 172.17.43.131:8080 [16:44:13]Content-Length: 215 [16:44:13]Content-Type: application/json [16:44:13] [16:44:13]POST finish read [16:44:13]Found Content-Length = 215 [16:44:13]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" ] } } [16:44:13]execute_script... [16:44:13]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" ] } } [16:44:13]POST & json_proto [16:44:13]process_json_proto [16:44:13]json parsed OK: [16:44:13]protocol is kg_v1.0 [16:44:13]action value=get_value [16:44:13]process_action get_value [16:44:13]cmd_get_value [16:44:13]process_action get_value done [16:44:13]requested_data is exist [16:44:13]produce_requested_data [16:44:13]requested_item kkm.sn is exist - process it [16:44:13]requested_item kkm.ver is exist - process it [16:44:13]requested_item fm.sn is exist - process it [16:44:13]wFMCommunicate request_size=4 [16:44:13]MH_SAM_APDU [16:44:13]CAPDU: 80 11 00 00 [16:44:13]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:44:13]Write i2c OK [16:44:13]MH_I2C_Read... [16:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:13]Read from MH i2c: E2 [16:44:13]MH_I2C_Read... [16:44:13]Read from MH i2c: E2 17 00 [16:44:13]MH_I2C_Read... [16:44:13]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 35 39 90 00 E7 [16:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:44:13]wFMCommunicate OK [16:44:13]requested_item fd.num is exist - process it [16:44:13]SAM_PROTO_GetFieldsCounters [16:44:13]wFMCommunicate request_size=4 [16:44:13]MH_SAM_APDU [16:44:13]CAPDU: 80 13 00 00 [16:44:13]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:44:13]Write i2c OK [16:44:13]MH_I2C_Read... [16:44:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:13]Read from MH i2c: E2 [16:44:13]MH_I2C_Read... [16:44:13]Read from MH i2c: E2 62 00 [16:44:13]MH_I2C_Read... [16:44:13]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [16:44: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:13]wFMCommunicate OK [16:44:13]SAM_PROTO_GetFieldsCounters done [16:44:13]requested_item shift.num is exist - process it [16:44:13]requested_item shift.opened is exist - process it [16:44:13]req_shift_opened [16:44:13]FM_GetShiftState [16:44:13]SAM_PROTO_GetShiftState [16:44:13]wFMCommunicate request_size=4 [16:44:13]MH_SAM_APDU [16:44:13]CAPDU: 80 13 01 00 [16:44:13]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:44:13]Write i2c OK [16:44:13]MH_I2C_Read... [16:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:13]Read from MH i2c: E2 [16:44:13]MH_I2C_Read... [16:44:13]Read from MH i2c: E2 0E 00 [16:44:13]MH_I2C_Read... [16:44:13]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [16:44:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:44:13]wFMCommunicate OK [16:44:13]SAM_PROTO_GetShiftState done [16:44:13]FM_GetShiftState done [16:44:13]req_shift_opened done [16:44:13]requested_item shift.open_date is exist - process it [16:44:13]req_shift_open_date [16:44:13]req_shift_open_date done [16:44:13]produce_requested_data done [16:44:13]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226062,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:44:13]process_action_free get_value [16:44:13]json_value_free [16:44:13]json_value_free done [16:44:13]process_json_proto returns [16:44:13]Send response to host [16:44:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226062,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:44:13]free response buf [16:44:13]execute_script done [16:44:13]execute_script returns [16:44:13]free content buf [16:44:13]Sock 9.Close socket [16:44:13]Sock 9.Thread stoped [16:44:13]accept exits with 10 [16:44:13]New connection [16:44:13]New thread 3066961252 created [16:44:13] Sock 10.Parse request [16:44:13]Thread 3067104612 joined [16:44:13]Waiting for new connection... [16:44:13]Sock 10.Check first char [16:44:13]Sock 10.First char is OK [16:44:13]request: POST /json_proto HTTP/1.0 [16:44:13]Method: POST [16:44:13]URL: /json_proto [16:44:13]Method is POST - this is cgi request [16:44:13]url: /json_proto [16:44:13]query_string will be loaded in cgi processing [16:44:13]execute_cgi json_proto POST (null) [16:44:13]execute_cgi path=json_proto method=POST [16:44:13]POST find Content-Length [16:44:13]Host: 172.17.43.131:8080 [16:44:13]Content-Length: 331 [16:44:13]Content-Type: application/json [16:44:13] [16:44:13]POST finish read [16:44:13]Found Content-Length = 331 [16:44:13]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" ] } } [16:44:13]execute_script... [16:44:13]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" ] } } [16:44:13]POST & json_proto [16:44:13]process_json_proto [16:44:13]json parsed OK: [16:44:13]protocol is kg_v1.0 [16:44:13]action value=get_value [16:44:13]process_action get_value [16:44:13]cmd_get_value [16:44:13]process_action get_value done [16:44:13]requested_data is exist [16:44:13]produce_requested_data [16:44:13]requested_item fm.sale.total is exist - process it [16:44:13]SAM_PROTO_GetFMData [16:44:13]wFMCommunicate request_size=4 [16:44:13]MH_SAM_APDU [16:44:13]CAPDU: 80 13 03 00 [16:44:13]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:44:13]Write i2c OK [16:44:13]MH_I2C_Read... [16:44:13]OFD Sender: Processing packet 226061 [packets to send 601, broken 599] [16:44:13]ProducePacketName [16:44:13]name=ofd_packets/00226061 [16:44:13]OFD Sender: To server: pG, [16:44:13]CommunicateWithHost lk.salyk.kg:30040 [16:44:13]ConnectInit lk.salyk.kg [16:44:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:44:13]Read from MH i2c: E2 [16:44:13]MH_I2C_Read... [16:44:13]Read from MH i2c: E2 FD 00 [16:44:13]MH_I2C_Read... [16:44:13]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 A2 6F 03 00 69 04 A3 00 6F 04 04 00 58 69 03 00 B1 04 05 00 8B A8 BA 7C 05 70 04 05 00 24 41 41 AF 04 72 04 04 00 67 67 79 CD 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 02 6D 37 95 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 10 01 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 E2 [16:44:13]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A2 6F 03 00 69 04 A3 00 6F 04 04 00 58 69 03 00 B1 04 05 00 8B A8 BA 7C 05 70 04 05 00 24 41 41 AF 04 72 04 04 00 67 67 79 CD 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 02 6D 37 95 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 10 01 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [16:44:13]wFMCommunicate OK [16:44:13]wFMCommunicate request_size=4 [16:44:13]MH_SAM_APDU [16:44:13]CAPDU: 80 17 00 00 [16:44:13]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:44:13]Write i2c OK [16:44:13]MH_I2C_Read... [16:44:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:14]Read from MH i2c: E2 [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 FD 00 [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [16:44:14]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [16:44:14]wFMCommunicate OK [16:44:14]wFMCommunicate request_size=4 [16:44:14]MH_SAM_APDU [16:44:14]CAPDU: 80 17 00 00 [16:44:14]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:44:14]Write i2c OK [16:44:14]MH_I2C_Read... [16:44:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:14]Read from MH i2c: E2 [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 FD 00 [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:44:14]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:44:14]wFMCommunicate OK [16:44:14]wFMCommunicate request_size=4 [16:44:14]MH_SAM_APDU [16:44:14]CAPDU: 80 17 00 00 [16:44:14]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:44:14]Write i2c OK [16:44:14]MH_I2C_Read... [16:44:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:14]Read from MH i2c: E2 [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 FD 00 [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [16:44:14]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:44:14]wFMCommunicate OK [16:44:14]wFMCommunicate request_size=4 [16:44:14]MH_SAM_APDU [16:44:14]CAPDU: 80 17 00 00 [16:44:14]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:44:14]Write i2c OK [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 [16:44:14]MH_I2C_Read... [16:44:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:44:14]Read from MH i2c: E2 E2 00 [16:44:14]MH_I2C_Read... [16:44:14]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:44:15]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:44:15]wFMCommunicate OK [16:44:15]SAM_PROTO_GetFMData done [16:44:15]requested_item fm.sale_refund.total is exist - process it [16:44:15]requested_item fm.buy.total is exist - process it [16:44:15]requested_item shift.sale.total is exist - process it [16:44:15]SAM_PROTO_GetShiftData [16:44:15]wFMCommunicate request_size=4 [16:44:15]MH_SAM_APDU [16:44:15]CAPDU: 80 13 02 00 [16:44:15]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:44:15]Write i2c OK [16:44:15]MH_I2C_Read... [16:44:15]Connected sock=7 [16:44:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 F9 3F 06 01 96 30 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 4D 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 73 03 00 35 04 06 00 02 A4 8F F0 AB 7E 11 36 B4 7F A9 D3 1C 12 [16:44:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:44:15]Read from MH i2c: E2 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: E2 FD 00 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 A6 01 00 00 69 04 9F 00 6F 04 04 00 A5 01 00 00 B1 04 04 00 E2 22 C1 03 70 04 04 00 A8 09 88 02 72 04 04 00 3A 19 39 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F3 15 66 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 81 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 32 [16:44:15]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 A6 01 00 00 69 04 9F 00 6F 04 04 00 A5 01 00 00 B1 04 04 00 E2 22 C1 03 70 04 04 00 A8 09 88 02 72 04 04 00 3A 19 39 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F3 15 66 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 81 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:44:15]wFMCommunicate OK [16:44:15]wFMCommunicate request_size=4 [16:44:15]MH_SAM_APDU [16:44:15]CAPDU: 80 17 00 00 [16:44:15]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:44:15]Write i2c OK [16:44:15]MH_I2C_Read... [16:44:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:15]Read from MH i2c: E2 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: E2 FD 00 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [16:44:15]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [16:44:15]wFMCommunicate OK [16:44:15]wFMCommunicate request_size=4 [16:44:15]MH_SAM_APDU [16:44:15]CAPDU: 80 17 00 00 [16:44:15]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:44:15]Write i2c OK [16:44:15]MH_I2C_Read... [16:44:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:16]Read from MH i2c: E2 [16:44:16]MH_I2C_Read... [16:44:16]Read from MH i2c: E2 FD 00 [16:44:16]MH_I2C_Read... [16:44:16]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [16:44:16]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 [16:44:16]wFMCommunicate OK [16:44:16]wFMCommunicate request_size=4 [16:44:16]MH_SAM_APDU [16:44:16]CAPDU: 80 17 00 00 [16:44:16]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:44:16]Write i2c OK [16:44:16]MH_I2C_Read... [16:44:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:44:16]Read from MH i2c: E2 [16:44:16]MH_I2C_Read... [16:44:16]Read from MH i2c: E2 FD 00 [16:44:16]MH_I2C_Read... [16:44:16]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [16:44:16]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 [16:44:16]wFMCommunicate OK [16:44:16]wFMCommunicate request_size=4 [16:44:16]MH_SAM_APDU [16:44:16]CAPDU: 80 17 00 00 [16:44:16]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:44:16]Write i2c OK [16:44:16]MH_I2C_Read... [16:44:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [16:44:16]Read from MH i2c: E2 [16:44:16]MH_I2C_Read... [16:44:16]Read from MH i2c: E2 D7 00 [16:44:16]MH_I2C_Read... [16:44:16]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [16:44:16]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 [16:44:16]wFMCommunicate OK [16:44:16]SAM_PROTO_GetShiftData done [16:44:16]requested_item shift.sale.total_cash is exist - process it [16:44:16]requested_item shift.sale_refund.total is exist - process it [16:44:16]requested_item shift.sale_refund.total_cash is exist - process it [16:44:16]requested_item shift.buy.total is exist - process it [16:44:16]requested_item shift.buy.total_cash is exist - process it [16:44:16]produce_requested_data done [16:44:16]produce_requested_data return {"fm.sale.total":235674441.07,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":629890.26,"shift.sale.total_cash":424698.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:44:16]process_action_free get_value [16:44:16]json_value_free [16:44:16]json_value_free done [16:44:16]process_json_proto returns [16:44:16]Send response to host [16:44:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235674441.07,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":629890.26,"shift.sale.total_cash":424698.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:44:16]free response buf [16:44:16]execute_script done [16:44:16]execute_script returns [16:44:16]free content buf [16:44:16]Sock 10.Close socket [16:44:16]Sock 10.Thread stoped [16:44: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 35 39 4F 00 00 00 D4 5D 47 00 B6 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 73 03 00 F4 03 04 00 EB CF A4 66 B6 04 01 00 00 94 E0 41 14 27 83 0B A8 [16:44:16]CommunicateWithHost err = 0 [16:44:16]CheckOFDResponse [16:44:16]1017 (14) - 77093643461234 [16:44:16]1041 (16) - 0000000000874959 [16:44:16]1040 (4) - 226061 [16:44:16]1012 (4) - 27.07.2024 10:46 [16:44:16]1206 (1) - 0 [16:44:16]OFD Sender: Remove packet 226061 [16:44:16]ProducePacketName [16:44:16]name=ofd_packets/00226061 [16:44:16]NVStorageDeleteData [16:44:17]accept exits with 9 [16:44:17]New connection [16:44:17]New thread 3067104612 created [16:44:17]Thread 3066961252 joined [16:44:17]Waiting for new connection... [16:44:17] Sock 9.Parse request [16:44:17]Sock 9.Check first char [16:44:17]Sock 9.First char is OK [16:44:17]request: POST /json_proto HTTP/1.0 [16:44:17]Method: POST [16:44:17]URL: /json_proto [16:44:17]Method is POST - this is cgi request [16:44:17]url: /json_proto [16:44:17]query_string will be loaded in cgi processing [16:44:17]execute_cgi json_proto POST (null) [16:44:17]execute_cgi path=json_proto method=POST [16:44:17]POST find Content-Length [16:44:17]Host: 172.17.43.131:8080 [16:44:17]Content-Length: 804 [16:44:17]Content-Type: application/json [16:44:17] [16:44:17]POST finish read [16:44:17]Found Content-Length = 804 [16:44:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:17]execute_script... [16:44: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)2002372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:17]POST & json_proto [16:44:17]process_json_proto [16:44:17]json parsed OK: [16:44:17]protocol is kg_v1.0 [16:44:17]action value=close_receipt [16:44:17]process_action close_receipt [16:44:17]cmd_close_receipt [16:44:17]MH_GetDate [16:44:17]Write to MH i2c: F0 00 00 1D 00 0C [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: F0 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: F0 09 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: F0 09 00 1D 00 00 E1 23 A5 66 F9 24 A2 66 49 [16:44:17]GetLastDocTimeStamp 1722098517 [16:44:17]current date 1722098657 [16:44:17]FM_GetShiftState [16:44:17]SAM_PROTO_GetShiftState [16:44:17]wFMCommunicate request_size=4 [16:44:17]MH_SAM_APDU [16:44:17]CAPDU: 80 13 01 00 [16:44:17]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:17]Read from MH i2c: E2 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 0E 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [16:44:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:44:17]wFMCommunicate OK [16:44:17]SAM_PROTO_GetShiftState done [16:44:17]FM_GetShiftState done [16:44:17]opened in 1722038719 [16:44:17]opened+sec_in_day 1722125119 [16:44:17]quantity*price = 100005 [16:44:17]sum+1 = 100006 [16:44:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 423 27.07.2024 16:44 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226063 ФПД: 210640999738943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226063&fm=210640999738943&tin=02508201610067®Number=0000000000092624&sum=100005 [16:44:18]StoreToDocumentArchive [16:44:18]shift 438 fd 226063 [16:44:18]save to /storage/0438/doc_00226063 [16:44:18]save last doc name /storage/0438/doc_00226063 to /storage/kkm_last_doc_name [16:44:18]save OK [16:44:18]Clear old archive folders... [16:44:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:18]tlvbuf is 020CCBA0 [16:44:18]SAM_PROTO_ClearQueue [16:44:18]wFMCommunicate request_size=4 [16:44:18]MH_SAM_APDU [16:44:18]CAPDU: 80 09 00 00 [16:44:18]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:44:18]Write i2c OK [16:44:18]MH_I2C_Read... [16:44:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:18]Read from MH i2c: E2 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: E2 03 00 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:44:18]RAPDU: 90 00 [16:44:18]wFMCommunicate OK [16:44:18]SAM_PROTO_ClearQueue done [16:44:18]KKMCreateOFDPacket [16:44:18]OFDProtocolAddRootSTLVToBuf [16:44:18]FM_MakeSignedData [16:44:18]FM_MakeSignedData [16:44:18]SAM_PROTO_SignData [16:44:18]wFMCommunicate request_size=4 [16:44:18]MH_SAM_APDU [16:44:18]CAPDU: 80 0D 01 02 [16:44:18]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:44:18]Write i2c OK [16:44:18]MH_I2C_Read... [16:44:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:18]Read from MH i2c: E2 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: E2 03 00 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:44:18]RAPDU: 90 00 [16:44:18]wFMCommunicate OK [16:44:18]wFMCommunicate request_size=255 [16:44:18]MH_SAM_APDU [16:44: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 E1 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 73 03 00 35 04 06 00 BF [16:44:18]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 E1 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 73 03 00 35 04 06 00 BF 00 00 77 [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:19]Read from MH i2c: E2 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 03 00 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:44:19]RAPDU: 90 00 [16:44:19]wFMCommunicate OK [16:44:19]wFMCommunicate request_size=10 [16:44:19]MH_SAM_APDU [16:44:19]CAPDU: 80 0D 02 02 05 93 AD F6 EE 3F [16:44:19]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 93 AD F6 EE 3F 00 00 15 [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:19]Read from MH i2c: E2 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 03 00 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:44:19]RAPDU: 90 00 [16:44:19]wFMCommunicate OK [16:44:19]wFMCommunicate request_size=4 [16:44:19]MH_SAM_APDU [16:44:19]CAPDU: 80 0D 03 02 [16:44:19]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:19]Read from MH i2c: E2 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 0B 00 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 0B 00 2F 00 00 E1 E9 F5 0D 03 D4 9F BD 90 00 AA [16:44:19]RAPDU: E1 E9 F5 0D 03 D4 9F BD 90 00 [16:44:19]wFMCommunicate OK [16:44:19]SAM_PROTO_SignData done [16:44:19]FM_MakeSignedData done [16:44:19]CreateOFDProtocolMessage [16:44:19]wFMCommunicate request_size=4 [16:44:19]MH_SAM_APDU [16:44:19]CAPDU: 80 11 00 00 [16:44:19]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:19]Read from MH i2c: E2 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: E2 17 00 [16:44:19]MH_I2C_Read... [16:44:19]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 35 39 90 00 07 [16:44:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:44:19]wFMCommunicate OK [16:44:19]CreateOFDProtocolMessage done [16:44:19]OFDSenderStorePacket 226063 [16:44:19]StoreOFDPacket docnum=226063 [16:44:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FC 6D 07 01 10 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 E1 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 73 03 00 35 04 06 00 BF 93 AD F6 EE 3F E1 E9 F5 0D 03 D4 9F BD [16:44:19]CheckFolder [16:44:19]dirname=/storage/ofd_packets [16:44:19]CheckFolder done [16:44:19]ProducePacketName [16:44:19]name=ofd_packets/00226063 [16:44:19]NVStorageSaveData ofd_packets/00226063 [16:44:19]File name is /storage/ofd_packets/00226063 [16:44:19]Write 301 bytes [16:44:19]NVStorageSaveData done [16:44:19]OFDSenderStorePacket done [16:44:19]KKMCreateOFDPacket done [16:44:19]NVStorageSaveData kkm_last_timestamp [16:44:19]File name is /storage/kkm_last_timestamp [16:44:19]Write 4 bytes [16:44:19]NVStorageSaveData done [16:44:19]ExternCall_PrintAddStr [16:44:19]wPrintStart [16:44:19]Write to MH i2c: 01 00 00 31 00 31 [16:44:19]Write i2c OK [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: 01 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: 01 07 00 [16:44:19]MH_I2C_Read... [16:44:19]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:44:19]RasterBufferAndPrint [16:44:19]line Счет N : (1)2002372 [16:44:19]line ИНН: 02508201610067 [16:44:19]line Контрольно-Кассовый Чек [16:44:19]line ПРОДАЖА [16:44:19]line ТРК (МРК, ГНК) : 43 [16:44:19]line Товар: 2710124130 [16:44:19]line Аи-92-К-5 [16:44:19]line 14.750 * 67.80 [16:44:19]line = 1000.05 [16:44:19]line НДС 12% НСП 1% [16:44:19]line > о реализуемом товаре [16:44:19]line ИТОГО: 1000.05 [16:44:19]line НСП 1% : 8.85 [16:44:19]line НДС 12% : 106.20 [16:44:19]line Наличными: 0.00 [16:44:19]line Безнал.: 1000.05 [16:44:19]line Место: АЗС № 97 "Партнер Нефть" [16:44:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:44:19]line СНО: Общий режим [16:44:19]line Чек 423 27.07.2024 16:44 [16:44:19]line Смена: 438 ФФД: 1.0 [16:44:19]line ЗНМ: 0300000054 [16:44:19]line РНМ: 0000000000092624 [16:44:19]line Версия ККМ: 001 [16:44:19]line Платежная система: O! деньги [16:44:19]line ФМ: 0000000000874959 [16:44:19]line ФД: 226063 [16:44:19]line ФПД: 210640999738943 [16:44:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226063&fm=210640999738943&tin=02508201610067®Number=0000000000092624&sum=100005 [16:44:19]written 0, free lines is 4095 [16:44:20]Write to MH i2c: 01 00 00 5B 00 5B [16:44:20]Write i2c OK [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: 01 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: 01 07 00 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 84 0C F2 [16:44:20]RasterBufferAndPrint [16:44:20]line [16:44:20]line [16:44:20]line [16:44:20]line [16:44:20]line [16:44:20]written 0, free lines is 3216 [16:44:20]MH_Cut [16:44:20]Write to MH i2c: D1 01 00 62 00 01 34 [16:44:20]Write i2c OK [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: D1 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: D1 01 00 [16:44:20]MH_I2C_Read... [16:44:20]Read from MH i2c: D1 01 00 62 00 00 33 [16:44:20]Write to MH i2c: 01 00 00 63 00 63 [16:44:20]Write i2c OK [16:44:20]MH_I2C_Read... [16:44:21]*** Cut start [16:44:21]*** Partial cut [16:44:21]*** CUTSNS_PIN = 1 [16:44:21]*** CUTSNS_PIN = 0 [16:44:21]*** Brake cut motor [16:44:21]Read from MH i2c: 01 [16:44:21]MH_I2C_Read... [16:44:21]*** Stop cut motor [16:44:21]*** Cut end [16:44:21]Read from MH i2c: 01 07 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [16:44:21]process_action close_receipt done [16:44:21]requested_data is exist [16:44:21]produce_requested_data [16:44:21]requested_item fm.sn is exist - process it [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 11 00 00 [16:44:21]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:21]Read from MH i2c: E2 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 17 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [16:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:44:21]wFMCommunicate OK [16:44:21]requested_item fd.num is exist - process it [16:44:21]SAM_PROTO_GetFieldsCounters [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 13 00 00 [16:44:21]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:22]recv_with_timeout no data received [16:44:22]Read from MH i2c: E2 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 62 00 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [16:44: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:22]wFMCommunicate OK [16:44:22]SAM_PROTO_GetFieldsCounters done [16:44:22]requested_item shift.num is exist - process it [16:44:22]requested_item shift.opened is exist - process it [16:44:22]req_shift_opened [16:44:22]FM_GetShiftState [16:44:22]SAM_PROTO_GetShiftState [16:44:22]wFMCommunicate request_size=4 [16:44:22]MH_SAM_APDU [16:44:22]CAPDU: 80 13 01 00 [16:44:22]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [16:44:22]Write i2c OK [16:44:22]MH_I2C_Read... [16:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:22]Read from MH i2c: E2 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 0E 00 [16:44:22]MH_I2C_Read... [16:44:22]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [16:44:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:44:22]wFMCommunicate OK [16:44:22]SAM_PROTO_GetShiftState done [16:44:22]FM_GetShiftState done [16:44:22]req_shift_opened done [16:44:22]requested_item shift.open_date is exist - process it [16:44:22]req_shift_open_date [16:44:22]req_shift_open_date done [16:44:22]produce_requested_data done [16:44:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226063,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:44:22]process_action_free close_receipt [16:44:22]json_value_free [16:44:22]json_value_free done [16:44:22]process_json_proto returns [16:44:22]Send response to host [16:44:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226063,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:44:22]free response buf [16:44:22]execute_script done [16:44:22]execute_script returns [16:44:22]free content buf [16:44:22]Sock 9.Close socket [16:44:22]Sock 9.Thread stoped [16:44:22]ConnectInit Can't take IP for lk.salyk.kg [16:44:22]CommunicateWithHost connect error [16:44:22]CommunicateWithHost err = -1 [16:44:22]OFD Sender: Server communicate error [16:44:22]OFD Sender: Processing packet 226062 [packets to send 601, broken 599] [16:44:22]ProducePacketName [16:44:22]name=ofd_packets/00226062 [16:44:22]OFD Sender: To server: pG, [16:44:22]CommunicateWithHost lk.salyk.kg:30040 [16:44:22]ConnectInit lk.salyk.kg [16:44:27]ConnectInit Can't take IP for lk.salyk.kg [16:44:27]CommunicateWithHost connect error [16:44:27]CommunicateWithHost err = -1 [16:44:27]OFD Sender: Server communicate error [16:44:32]OFD Sender: Processing packet 226062 [packets to send 601, broken 599] [16:44:32]ProducePacketName [16:44:32]name=ofd_packets/00226062 [16:44:32]OFD Sender: To server: pG, [16:44:32]CommunicateWithHost lk.salyk.kg:30040 [16:44:32]ConnectInit lk.salyk.kg [16:44:36]Connected sock=9 [16:44: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 35 39 10 01 00 00 02 51 08 01 6F 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 3E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 BB AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 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 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 55 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 73 03 00 35 04 06 00 C2 38 95 94 22 86 C8 2A 1E CB 44 9F 26 34 [16:44: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 35 39 4F 00 00 00 BF 65 47 00 89 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 73 03 00 F4 03 04 00 00 D0 A4 66 B6 04 01 00 00 44 42 CC 68 C5 C7 DC 98 [16:44:38]CommunicateWithHost err = 0 [16:44:38]CheckOFDResponse [16:44:38]1017 (14) - 77093643461234 [16:44:38]1041 (16) - 0000000000874959 [16:44:38]1040 (4) - 226062 [16:44:38]1012 (4) - 27.07.2024 10:46 [16:44:38]1206 (1) - 0 [16:44:38]OFD Sender: Remove packet 226062 [16:44:38]ProducePacketName [16:44:38]name=ofd_packets/00226062 [16:44:38]NVStorageDeleteData [16:44:39]OFD Sender: Processing packet 226063 [packets to send 600, broken 599] [16:44:39]ProducePacketName [16:44:39]name=ofd_packets/00226063 [16:44:39]OFD Sender: To server: pG, [16:44:39]CommunicateWithHost lk.salyk.kg:30040 [16:44:39]ConnectInit lk.salyk.kg [16:44:42]Connected sock=10 [16:44: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 35 39 0F 01 00 00 FC 6D 07 01 10 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 E1 23 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 73 03 00 35 04 06 00 BF 93 AD F6 EE 3F E1 E9 F5 0D 03 D4 9F BD [16:44: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 35 39 4F 00 00 00 B3 77 47 00 B8 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 35 39 10 04 04 00 0F 73 03 00 F4 03 04 00 05 D0 A4 66 B6 04 01 00 00 DA A5 BE 8D CC 74 27 90 [16:44:42]CommunicateWithHost err = 0 [16:44:42]CheckOFDResponse [16:44:42]1017 (14) - 77093643461234 [16:44:42]1041 (16) - 0000000000874959 [16:44:42]1040 (4) - 226063 [16:44:42]1012 (4) - 27.07.2024 10:46 [16:44:42]1206 (1) - 0 [16:44:42]OFD Sender: Remove packet 226063 [16:44:42]ProducePacketName [16:44:42]name=ofd_packets/00226063 [16:44:42]NVStorageDeleteData [16:44:43]OFD Sender: No OFD packet to send [16:44:48]OFD Sender: No OFD packet to send [16:44:53]OFD Sender: No OFD packet to send [16:44:58]accept exits with 7 [16:44:58]New connection [16:44:58]New thread 3066961252 created [16:44:58]Thread 3067104612 joined [16:44:58]Waiting for new connection... [16:44:58] Sock 7.Parse request [16:44:58]Sock 7.Check first char [16:44:58]Sock 7.First char is OK [16:44:58]request: POST /json_proto HTTP/1.0 [16:44:58]Method: POST [16:44:58]URL: /json_proto [16:44:58]Method is POST - this is cgi request [16:44:58]url: /json_proto [16:44:58]query_string will be loaded in cgi processing [16:44:58]execute_cgi json_proto POST (null) [16:44:58]execute_cgi path=json_proto method=POST [16:44:58]POST find Content-Length [16:44:58]Host: 172.17.43.131:8080 [16:44:58]Content-Length: 679 [16:44:58]Content-Type: application/json [16:44:58] [16:44:58]POST finish read [16:44:58]Found Content-Length = 679 [16:44:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:58]execute_script... [16:44: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)2002373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:58]POST & json_proto [16:44:58]process_json_proto [16:44:58]json parsed OK: [16:44:58]protocol is kg_v1.0 [16:44:58]action value=close_receipt [16:44:58]process_action close_receipt [16:44:58]cmd_close_receipt [16:44:58]MH_GetDate [16:44:58]Write to MH i2c: F0 00 00 67 00 56 [16:44:58]Write i2c OK [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: F0 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: F0 09 00 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: F0 09 00 67 00 00 0A 24 A5 66 F9 24 A2 66 BD [16:44:58]GetLastDocTimeStamp 1722098657 [16:44:58]current date 1722098698 [16:44:58]FM_GetShiftState [16:44:58]SAM_PROTO_GetShiftState [16:44:58]wFMCommunicate request_size=4 [16:44:58]MH_SAM_APDU [16:44:58]CAPDU: 80 13 01 00 [16:44:58]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [16:44:58]Write i2c OK [16:44:58]MH_I2C_Read... [16:44:58]OFD Sender: No OFD packet to send [16:44:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:58]Read from MH i2c: E2 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: E2 0E 00 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F3 [16:44:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:44:58]wFMCommunicate OK [16:44:58]SAM_PROTO_GetShiftState done [16:44:58]FM_GetShiftState done [16:44:58]opened in 1722038719 [16:44:58]opened+sec_in_day 1722125119 [16:44:58]quantity*price = 70037 [16:44:58]sum+1 = 70038 [16:44:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 424 27.07.2024 16:44 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226064 ФПД: 150436631003962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164458&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226064&fm=150436631003962&tin=02508201610067®Number=0000000000092624&sum=70000 [16:44:59]StoreToDocumentArchive [16:44:59]shift 438 fd 226064 [16:44:59]save to /storage/0438/doc_00226064 [16:44:59]save last doc name /storage/0438/doc_00226064 to /storage/kkm_last_doc_name [16:44:59]save OK [16:44:59]Clear old archive folders... [16:44:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:59]tlvbuf is 02054150 [16:44:59]SAM_PROTO_ClearQueue [16:44:59]wFMCommunicate request_size=4 [16:44:59]MH_SAM_APDU [16:44:59]CAPDU: 80 09 00 00 [16:44:59]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:44:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:59]Read from MH i2c: E2 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [16:44:59]RAPDU: 90 00 [16:44:59]wFMCommunicate OK [16:44:59]SAM_PROTO_ClearQueue done [16:44:59]KKMCreateOFDPacket [16:44:59]OFDProtocolAddRootSTLVToBuf [16:44:59]FM_MakeSignedData [16:44:59]FM_MakeSignedData [16:44:59]SAM_PROTO_SignData [16:44:59]wFMCommunicate request_size=4 [16:44:59]MH_SAM_APDU [16:44:59]CAPDU: 80 0D 01 02 [16:44:59]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:44:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:59]Read from MH i2c: E2 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:44:59]RAPDU: 90 00 [16:44:59]wFMCommunicate OK [16:44:59]wFMCommunicate request_size=255 [16:44:59]MH_SAM_APDU [16:44: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 0A 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 73 03 00 35 04 06 00 88 [16:44:59]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 0A 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 73 03 00 35 04 06 00 88 00 00 04 [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:45:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:00]Read from MH i2c: E2 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 03 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:45:00]RAPDU: 90 00 [16:45:00]wFMCommunicate OK [16:45:00]wFMCommunicate request_size=10 [16:45:00]MH_SAM_APDU [16:45:00]CAPDU: 80 0D 02 02 05 D2 41 F3 C3 3A [16:45:00]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 D2 41 F3 C3 3A 00 00 FF [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:00]Read from MH i2c: E2 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 03 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:45:00]RAPDU: 90 00 [16:45:00]wFMCommunicate OK [16:45:00]wFMCommunicate request_size=4 [16:45:00]MH_SAM_APDU [16:45:00]CAPDU: 80 0D 03 02 [16:45:00]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:00]Read from MH i2c: E2 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 0B 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 0B 00 79 00 00 11 BD A8 56 D2 0F D4 E9 90 00 5F [16:45:00]RAPDU: 11 BD A8 56 D2 0F D4 E9 90 00 [16:45:00]wFMCommunicate OK [16:45:00]SAM_PROTO_SignData done [16:45:00]FM_MakeSignedData done [16:45:00]CreateOFDProtocolMessage [16:45:00]wFMCommunicate request_size=4 [16:45:00]MH_SAM_APDU [16:45:00]CAPDU: 80 11 00 00 [16:45:00]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:00]Read from MH i2c: E2 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 17 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [16:45:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:00]wFMCommunicate OK [16:45:00]CreateOFDProtocolMessage done [16:45:00]OFDSenderStorePacket 226064 [16:45:00]StoreOFDPacket docnum=226064 [16:45:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 C5 07 01 54 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 0A 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 73 03 00 35 04 06 00 88 D2 41 F3 C3 3A 11 BD A8 56 D2 0F D4 E9 [16:45:00]CheckFolder [16:45:00]dirname=/storage/ofd_packets [16:45:00]CheckFolder done [16:45:00]ProducePacketName [16:45:00]name=ofd_packets/00226064 [16:45:00]NVStorageSaveData ofd_packets/00226064 [16:45:00]File name is /storage/ofd_packets/00226064 [16:45:00]Write 301 bytes [16:45:00]NVStorageSaveData done [16:45:00]OFDSenderStorePacket done [16:45:00]KKMCreateOFDPacket done [16:45:00]NVStorageSaveData kkm_last_timestamp [16:45:00]File name is /storage/kkm_last_timestamp [16:45:00]Write 4 bytes [16:45:00]NVStorageSaveData done [16:45:00]ExternCall_PrintAddStr [16:45:00]wPrintStart [16:45:00]Write to MH i2c: 01 00 00 7B 00 7B [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [16:45:00]RasterBufferAndPrint [16:45:00]line Счет N : (1)2002373 [16:45:00]line ИНН: 02508201610067 [16:45:00]line Контрольно-Кассовый Чек [16:45:00]line ПРОДАЖА [16:45:00]line ТРК (МРК, ГНК) : 43 [16:45:00]line Товар: 2710124130 [16:45:00]line Аи-92-К-5 [16:45:00]line 10.330 * 67.80 [16:45:00]line = 700.37 [16:45:00]line НДС 12% НСП 1% [16:45:00]line > о реализуемом товаре [16:45:00]line ОКРУГЛЕНИЕ: -0.37 [16:45:00]line ИТОГО: 700.00 [16:45:00]line Внесено: 700.00 [16:45:00]line СДАЧА: 0.00 [16:45:00]line НСП 1% : 6.20 [16:45:00]line НДС 12% : 74.38 [16:45:00]line Наличными: 700.00 [16:45:00]line Безнал.: 0.00 [16:45:00]line Место: АЗС № 97 "Партнер Нефть" [16:45:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:45:00]line СНО: Общий режим [16:45:00]line Чек 424 27.07.2024 16:44 [16:45:00]line Смена: 438 ФФД: 1.0 [16:45:00]line ЗНМ: 0300000054 [16:45:00]line РНМ: 0000000000092624 [16:45:00]line Версия ККМ: 001 [16:45:00]line ФМ: 0000000000874959 [16:45:00]line ФД: 226064 [16:45:00]line ФПД: 150436631003962 [16:45:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164458&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226064&fm=150436631003962&tin=02508201610067®Number=0000000000092624&sum=70000 [16:45:00]written 0, free lines is 4095 [16:45:00]OFD Sender: Processing packet 226064 [packets to send 600, broken 599] [16:45:00]ProducePacketName [16:45:00]name=ofd_packets/00226064 [16:45:00]OFD Sender: To server: pG, [16:45:00]CommunicateWithHost lk.salyk.kg:30040 [16:45:00]ConnectInit lk.salyk.kg [16:45:00]Write to MH i2c: 01 00 00 A6 00 A6 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 6C 0C 25 [16:45:00]RasterBufferAndPrint [16:45:00]line [16:45:00]line [16:45:00]line [16:45:00]line [16:45:00]line [16:45:00]written 0, free lines is 3187 [16:45:00]MH_Cut [16:45:00]Write to MH i2c: D1 01 00 AD 00 01 7F [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: D1 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: D1 01 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: D1 01 00 AD 00 00 7E [16:45:00]Write to MH i2c: 01 00 00 AE 00 AE [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Connected sock=9 [16:45: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 35 39 0F 01 00 00 46 C5 07 01 54 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 0A 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 73 03 00 35 04 06 00 88 D2 41 F3 C3 3A 11 BD A8 56 D2 0F D4 E9 [16:45: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 35 39 4F 00 00 00 1D 83 47 00 DE 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 35 39 10 04 04 00 10 73 03 00 F4 03 04 00 18 D0 A4 66 B6 04 01 00 00 F8 67 F1 BB 35 55 E6 8E [16:45:01]CommunicateWithHost err = 0 [16:45:01]CheckOFDResponse [16:45:01]1017 (14) - 77093643461234 [16:45:01]1041 (16) - 0000000000874959 [16:45:01]1040 (4) - 226064 [16:45:01]1012 (4) - 27.07.2024 10:46 [16:45:01]1206 (1) - 0 [16:45:01]OFD Sender: Remove packet 226064 [16:45:01]ProducePacketName [16:45:01]name=ofd_packets/00226064 [16:45:01]NVStorageDeleteData [16:45:01]OFD Sender: No OFD packet to send [16:45:01]*** Cut start [16:45:01]*** Partial cut [16:45:01]*** CUTSNS_PIN = 1 [16:45:01]*** CUTSNS_PIN = 0 [16:45:02]*** Brake cut motor [16:45:02]Read from MH i2c: 01 [16:45:02]MH_I2C_Read... [16:45:02]*** Stop cut motor [16:45:02]*** Cut end [16:45:02]Read from MH i2c: 01 07 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [16:45:02]process_action close_receipt done [16:45:02]requested_data is exist [16:45:02]produce_requested_data [16:45:02]requested_item fm.sn is exist - process it [16:45:02]wFMCommunicate request_size=4 [16:45:02]MH_SAM_APDU [16:45:02]CAPDU: 80 11 00 00 [16:45:02]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:02]Read from MH i2c: E2 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 17 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [16:45:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:02]wFMCommunicate OK [16:45:02]requested_item fd.num is exist - process it [16:45:02]SAM_PROTO_GetFieldsCounters [16:45:02]wFMCommunicate request_size=4 [16:45:02]MH_SAM_APDU [16:45:02]CAPDU: 80 13 00 00 [16:45:02]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:02]Read from MH i2c: E2 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 62 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [16:45: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:02]wFMCommunicate OK [16:45:02]SAM_PROTO_GetFieldsCounters done [16:45:02]requested_item shift.num is exist - process it [16:45:02]requested_item shift.opened is exist - process it [16:45:02]req_shift_opened [16:45:02]FM_GetShiftState [16:45:02]SAM_PROTO_GetShiftState [16:45:02]wFMCommunicate request_size=4 [16:45:02]MH_SAM_APDU [16:45:02]CAPDU: 80 13 01 00 [16:45:02]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:02]Read from MH i2c: E2 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 0E 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [16:45:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:45:02]wFMCommunicate OK [16:45:02]SAM_PROTO_GetShiftState done [16:45:02]FM_GetShiftState done [16:45:02]req_shift_opened done [16:45:02]requested_item shift.open_date is exist - process it [16:45:02]req_shift_open_date [16:45:02]req_shift_open_date done [16:45:02]produce_requested_data done [16:45:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226064,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:45:02]process_action_free close_receipt [16:45:02]json_value_free [16:45:02]json_value_free done [16:45:02]process_json_proto returns [16:45:02]Send response to host [16:45:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226064,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:45:02]free response buf [16:45:02]execute_script done [16:45:02]execute_script returns [16:45:02]free content buf [16:45:02]Sock 7.Close socket [16:45:02]Sock 7.Thread stoped [16:45:06]OFD Sender: No OFD packet to send [16:45:11]OFD Sender: No OFD packet to send [16:45:16]OFD Sender: No OFD packet to send [16:45:21]OFD Sender: No OFD packet to send [16:45:26]OFD Sender: No OFD packet to send [16:45:31]OFD Sender: No OFD packet to send [16:45:36]OFD Sender: No OFD packet to send [16:45:41]OFD Sender: No OFD packet to send [16:45:46]OFD Sender: No OFD packet to send [16:45:51]OFD Sender: No OFD packet to send [16:45:56]OFD Sender: No OFD packet to send [16:46:01]OFD Sender: No OFD packet to send [16:46:06]OFD Sender: No OFD packet to send [16:46:12]OFD Sender: No OFD packet to send [16:46:17]OFD Sender: No OFD packet to send [16:46:22]OFD Sender: No OFD packet to send [16:46:27]OFD Sender: No OFD packet to send [16:46:32]OFD Sender: No OFD packet to send [16:46:37]OFD Sender: No OFD packet to send [16:46:42]OFD Sender: No OFD packet to send [16:46:47]OFD Sender: No OFD packet to send [16:46:52]OFD Sender: No OFD packet to send [16:46:56]accept exits with 10 [16:46:56]New connection [16:46:56]New thread 3067104612 created [16:46:56]Thread 3066961252 joined [16:46:56]Waiting for new connection... [16:46:56] Sock 10.Parse request [16:46:56]Sock 10.Check first char [16:46:56]Sock 10.First char is OK [16:46:56]request: POST /json_proto HTTP/1.0 [16:46:56]Method: POST [16:46:56]URL: /json_proto [16:46:56]Method is POST - this is cgi request [16:46:56]url: /json_proto [16:46:56]query_string will be loaded in cgi processing [16:46:56]execute_cgi json_proto POST (null) [16:46:56]execute_cgi path=json_proto method=POST [16:46:56]POST find Content-Length [16:46:56]Host: 172.17.43.131:8080 [16:46:56]Content-Length: 682 [16:46:56]Content-Type: application/json [16:46:56] [16:46:56]POST finish read [16:46:56]Found Content-Length = 682 [16:46:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 14.020, "sum" : 510.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:56]execute_script... [16:46:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 14.020, "sum" : 510.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:56]POST & json_proto [16:46:56]process_json_proto [16:46:56]json parsed OK: [16:46:56]protocol is kg_v1.0 [16:46:56]action value=close_receipt [16:46:56]process_action close_receipt [16:46:56]cmd_close_receipt [16:46:56]MH_GetDate [16:46:56]Write to MH i2c: F0 00 00 B2 00 A1 [16:46:56]Write i2c OK [16:46:56]MH_I2C_Read... [16:46:56]Read from MH i2c: F0 [16:46:56]MH_I2C_Read... [16:46:56]Read from MH i2c: F0 09 00 [16:46:56]MH_I2C_Read... [16:46:56]Read from MH i2c: F0 09 00 B2 00 00 80 24 A5 66 F9 24 A2 66 7E [16:46:56]GetLastDocTimeStamp 1722098698 [16:46:56]current date 1722098816 [16:46:56]FM_GetShiftState [16:46:56]SAM_PROTO_GetShiftState [16:46:56]wFMCommunicate request_size=4 [16:46:56]MH_SAM_APDU [16:46:56]CAPDU: 80 13 01 00 [16:46:56]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [16:46:56]Write i2c OK [16:46:56]MH_I2C_Read... [16:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:56]Read from MH i2c: E2 [16:46:56]MH_I2C_Read... [16:46:56]Read from MH i2c: E2 0E 00 [16:46:56]MH_I2C_Read... [16:46:56]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [16:46:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:46:56]wFMCommunicate OK [16:46:56]SAM_PROTO_GetShiftState done [16:46:56]FM_GetShiftState done [16:46:56]opened in 1722038719 [16:46:56]opened+sec_in_day 1722125119 [16:46:56]quantity*price = 51032 [16:46:56]sum+1 = 51034 [16:46:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.19 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 425 27.07.2024 16:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226065 ФПД: 220080046537952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164656&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226065&fm=220080046537952&tin=02508201610067®Number=0000000000092624&sum=51000 [16:46:57]StoreToDocumentArchive [16:46:57]shift 438 fd 226065 [16:46:57]save to /storage/0438/doc_00226065 [16:46:57]save last doc name /storage/0438/doc_00226065 to /storage/kkm_last_doc_name [16:46:57]save OK [16:46:57]Clear old archive folders... [16:46:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:46:57]tlvbuf is 02055A80 [16:46:57]SAM_PROTO_ClearQueue [16:46:57]wFMCommunicate request_size=4 [16:46:57]MH_SAM_APDU [16:46:57]CAPDU: 80 09 00 00 [16:46:57]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [16:46:57]Write i2c OK [16:46:57]MH_I2C_Read... [16:46:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:57]Read from MH i2c: E2 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [16:46:57]RAPDU: 90 00 [16:46:57]wFMCommunicate OK [16:46:57]SAM_PROTO_ClearQueue done [16:46:57]KKMCreateOFDPacket [16:46:57]OFDProtocolAddRootSTLVToBuf [16:46:57]FM_MakeSignedData [16:46:57]FM_MakeSignedData [16:46:57]SAM_PROTO_SignData [16:46:57]wFMCommunicate request_size=4 [16:46:57]MH_SAM_APDU [16:46:57]CAPDU: 80 0D 01 02 [16:46:57]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [16:46:57]Write i2c OK [16:46:57]MH_I2C_Read... [16:46:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:57]Read from MH i2c: E2 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [16:46:57]RAPDU: 90 00 [16:46:57]wFMCommunicate OK [16:46:57]wFMCommunicate request_size=255 [16:46:57]MH_SAM_APDU [16:46: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 C4 36 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 59 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 80 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 73 03 00 35 04 06 00 C8 29 [16:46:57]Write to MH i2c: E2 02 01 C2 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 C4 36 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 59 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 80 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 73 03 00 35 04 06 00 C8 29 00 00 DE [16:46:57]Write i2c OK [16:46:57]MH_I2C_Read... [16:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:57]Read from MH i2c: E2 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [16:46:57]RAPDU: 90 00 [16:46:57]wFMCommunicate OK [16:46:57]wFMCommunicate request_size=9 [16:46:57]MH_SAM_APDU [16:46:57]CAPDU: 80 0D 02 02 04 60 FE FC E0 [16:46:57]Write to MH i2c: E2 0C 00 C3 00 80 0D 02 02 04 00 60 FE FC E0 00 00 7F [16:46:57]Write i2c OK [16:46:57]MH_I2C_Read... [16:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:57]Read from MH i2c: E2 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 [16:46:57]MH_I2C_Read... [16:46:57]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:46:57]RAPDU: 90 00 [16:46:57]wFMCommunicate OK [16:46:57]wFMCommunicate request_size=4 [16:46:57]MH_SAM_APDU [16:46:57]CAPDU: 80 0D 03 02 [16:46:57]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [16:46:57]Write i2c OK [16:46:57]MH_I2C_Read... [16:46:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:58]Read from MH i2c: E2 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: E2 0B 00 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: E2 0B 00 C4 00 00 CA 02 19 82 3E 53 7A 74 90 00 26 [16:46:58]RAPDU: CA 02 19 82 3E 53 7A 74 90 00 [16:46:58]wFMCommunicate OK [16:46:58]SAM_PROTO_SignData done [16:46:58]FM_MakeSignedData done [16:46:58]CreateOFDProtocolMessage [16:46:58]wFMCommunicate request_size=4 [16:46:58]MH_SAM_APDU [16:46:58]CAPDU: 80 11 00 00 [16:46:58]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [16:46:58]Write i2c OK [16:46:58]MH_I2C_Read... [16:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:58]Read from MH i2c: E2 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: E2 17 00 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [16:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:46:58]wFMCommunicate OK [16:46:58]CreateOFDProtocolMessage done [16:46:58]OFDSenderStorePacket 226065 [16:46:58]StoreOFDPacket docnum=226065 [16:46:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 F0 60 06 01 E0 D2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 36 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 59 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 80 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 73 03 00 35 04 06 00 C8 29 60 FE FC E0 CA 02 19 82 3E 53 7A 74 [16:46:58]CheckFolder [16:46:58]dirname=/storage/ofd_packets [16:46:58]CheckFolder done [16:46:58]ProducePacketName [16:46:58]name=ofd_packets/00226065 [16:46:58]NVStorageSaveData ofd_packets/00226065 [16:46:58]File name is /storage/ofd_packets/00226065 [16:46:58]Write 300 bytes [16:46:58]NVStorageSaveData done [16:46:58]OFDSenderStorePacket done [16:46:58]KKMCreateOFDPacket done [16:46:58]NVStorageSaveData kkm_last_timestamp [16:46:58]File name is /storage/kkm_last_timestamp [16:46:58]Write 4 bytes [16:46:58]NVStorageSaveData done [16:46:58]ExternCall_PrintAddStr [16:46:58]wPrintStart [16:46:58]Write to MH i2c: 01 00 00 C6 00 C6 [16:46:58]Write i2c OK [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: 01 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: 01 07 00 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [16:46:58]RasterBufferAndPrint [16:46:58]line Счет N : (1)2002374 [16:46:58]line ИНН: 02508201610067 [16:46:58]line Контрольно-Кассовый Чек [16:46:58]line ПРОДАЖА [16:46:58]line ТРК (МРК, ГНК) : 81 [16:46:58]line Товар: 2711190000 [16:46:58]line ГАЗ-К-5 [16:46:58]line 14.020 * 36.40 [16:46:58]line = 510.33 [16:46:58]line НДС 12% НСП 1% [16:46:58]line > о реализуемом товаре [16:46:58]line ОКРУГЛЕНИЕ: -0.33 [16:46:58]line ИТОГО: 510.00 [16:46:58]line Внесено: 510.00 [16:46:58]line СДАЧА: 0.00 [16:46:58]line НСП 1% : 4.52 [16:46:58]line НДС 12% : 54.19 [16:46:58]line Наличными: 510.00 [16:46:58]line Безнал.: 0.00 [16:46:58]line Место: АЗС № 97 "Партнер Нефть" [16:46:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:46:58]line СНО: Общий режим [16:46:58]line Чек 425 27.07.2024 16:46 [16:46:58]line Смена: 438 ФФД: 1.0 [16:46:58]line ЗНМ: 0300000054 [16:46:58]line РНМ: 0000000000092624 [16:46:58]line Версия ККМ: 001 [16:46:58]line ФМ: 0000000000874959 [16:46:58]line ФД: 226065 [16:46:58]line ФПД: 220080046537952 [16:46:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164656&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226065&fm=220080046537952&tin=02508201610067®Number=0000000000092624&sum=51000 [16:46:58]written 0, free lines is 4095 [16:46:58]OFD Sender: Processing packet 226065 [packets to send 600, broken 599] [16:46:58]ProducePacketName [16:46:58]name=ofd_packets/00226065 [16:46:58]OFD Sender: To server: pG, [16:46:58]CommunicateWithHost lk.salyk.kg:30040 [16:46:58]ConnectInit lk.salyk.kg [16:46:58]Write to MH i2c: 01 00 00 F1 00 F1 [16:46:58]Write i2c OK [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: 01 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: 01 07 00 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 59 0C 5D [16:46:58]RasterBufferAndPrint [16:46:58]line [16:46:58]line [16:46:58]line [16:46:58]line [16:46:58]line [16:46:58]written 0, free lines is 3165 [16:46:58]MH_Cut [16:46:58]Write to MH i2c: D1 01 00 F8 00 01 CA [16:46:58]Write i2c OK [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: D1 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: D1 01 00 [16:46:58]MH_I2C_Read... [16:46:58]Read from MH i2c: D1 01 00 F8 00 00 C9 [16:46:58]Write to MH i2c: 01 00 00 F9 00 F9 [16:46:58]Write i2c OK [16:46:58]MH_I2C_Read... [16:46:58]Connected sock=9 [16:46:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 F0 60 06 01 E0 D2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 36 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 59 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 80 24 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 73 03 00 35 04 06 00 C8 29 60 FE FC E0 CA 02 19 82 3E 53 7A 74 [16:46: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 35 39 4F 00 00 00 CA 57 47 00 C7 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 35 39 10 04 04 00 11 73 03 00 F4 03 04 00 8E D0 A4 66 B6 04 01 00 00 FE DF BC 1E 51 19 B5 3C [16:46:59]CommunicateWithHost err = 0 [16:46:59]CheckOFDResponse [16:46:59]1017 (14) - 77093643461234 [16:46:59]1041 (16) - 0000000000874959 [16:46:59]1040 (4) - 226065 [16:46:59]1012 (4) - 27.07.2024 10:48 [16:46:59]1206 (1) - 0 [16:46:59]OFD Sender: Remove packet 226065 [16:46:59]ProducePacketName [16:46:59]name=ofd_packets/00226065 [16:46:59]NVStorageDeleteData [16:46:59]OFD Sender: No OFD packet to send [16:47:00]*** Cut start [16:47:00]*** Partial cut [16:47:00]*** CUTSNS_PIN = 1 [16:47:00]*** CUTSNS_PIN = 0 [16:47:00]*** Brake cut motor [16:47:00]Read from MH i2c: 01 [16:47:00]MH_I2C_Read... [16:47:00]*** Stop cut motor [16:47:00]*** Cut end [16:47:00]Read from MH i2c: 01 07 00 [16:47:00]MH_I2C_Read... [16:47:00]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [16:47:00]process_action close_receipt done [16:47:00]requested_data is exist [16:47:00]produce_requested_data [16:47:00]requested_item fm.sn is exist - process it [16:47:00]wFMCommunicate request_size=4 [16:47:00]MH_SAM_APDU [16:47:00]CAPDU: 80 11 00 00 [16:47:00]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [16:47:00]Write i2c OK [16:47:00]MH_I2C_Read... [16:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:00]Read from MH i2c: E2 [16:47:00]MH_I2C_Read... [16:47:00]Read from MH i2c: E2 17 00 [16:47:00]MH_I2C_Read... [16:47:00]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [16:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:47:00]wFMCommunicate OK [16:47:00]requested_item fd.num is exist - process it [16:47:00]SAM_PROTO_GetFieldsCounters [16:47:00]wFMCommunicate request_size=4 [16:47:00]MH_SAM_APDU [16:47:00]CAPDU: 80 13 00 00 [16:47:00]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [16:47:00]Write i2c OK [16:47:00]MH_I2C_Read... [16:47:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:00]Read from MH i2c: E2 [16:47:00]MH_I2C_Read... [16:47:00]Read from MH i2c: E2 62 00 [16:47:00]MH_I2C_Read... [16:47:00]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [16:47:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:47:00]wFMCommunicate OK [16:47:00]SAM_PROTO_GetFieldsCounters done [16:47:00]requested_item shift.num is exist - process it [16:47:00]requested_item shift.opened is exist - process it [16:47:00]req_shift_opened [16:47:00]FM_GetShiftState [16:47:00]SAM_PROTO_GetShiftState [16:47:00]wFMCommunicate request_size=4 [16:47:00]MH_SAM_APDU [16:47:00]CAPDU: 80 13 01 00 [16:47:00]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [16:47:00]Write i2c OK [16:47:00]MH_I2C_Read... [16:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:00]Read from MH i2c: E2 [16:47:00]MH_I2C_Read... [16:47:00]Read from MH i2c: E2 0E 00 [16:47:00]MH_I2C_Read... [16:47:00]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [16:47:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:47:00]wFMCommunicate OK [16:47:00]SAM_PROTO_GetShiftState done [16:47:00]FM_GetShiftState done [16:47:00]req_shift_opened done [16:47:00]requested_item shift.open_date is exist - process it [16:47:00]req_shift_open_date [16:47:00]req_shift_open_date done [16:47:00]produce_requested_data done [16:47:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226065,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:47:00]process_action_free close_receipt [16:47:00]json_value_free [16:47:00]json_value_free done [16:47:00]process_json_proto returns [16:47:00]Send response to host [16:47:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226065,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:47:00]free response buf [16:47:00]execute_script done [16:47:00]execute_script returns [16:47:00]free content buf [16:47:00]Sock 10.Close socket [16:47:00]Sock 10.Thread stoped [16:47:04]OFD Sender: No OFD packet to send [16:47:09]OFD Sender: No OFD packet to send [16:47:14]OFD Sender: No OFD packet to send [16:47:19]OFD Sender: No OFD packet to send [16:47:24]OFD Sender: No OFD packet to send [16:47:29]OFD Sender: No OFD packet to send [16:47:34]OFD Sender: No OFD packet to send [16:47:39]OFD Sender: No OFD packet to send [16:47:44]OFD Sender: No OFD packet to send [16:47:49]OFD Sender: No OFD packet to send [16:47:54]OFD Sender: No OFD packet to send [16:47:59]OFD Sender: No OFD packet to send [16:48:04]recv_with_timeout no data received [16:48:04]OFD Sender: No OFD packet to send [16:48:09]OFD Sender: No OFD packet to send [16:48:14]OFD Sender: No OFD packet to send [16:48:19]OFD Sender: No OFD packet to send [16:48:25]OFD Sender: No OFD packet to send [16:48:30]OFD Sender: No OFD packet to send [16:48:35]OFD Sender: No OFD packet to send [16:48:40]OFD Sender: No OFD packet to send [16:48:45]OFD Sender: No OFD packet to send [16:48:50]OFD Sender: No OFD packet to send [16:48:55]OFD Sender: No OFD packet to send [16:49:00]OFD Sender: No OFD packet to send [16:49:05]OFD Sender: No OFD packet to send [16:49:10]OFD Sender: No OFD packet to send [16:49:15]OFD Sender: No OFD packet to send [16:49:18]accept exits with 7 [16:49:18]New connection [16:49:18]New thread 3066961252 created [16:49:18]Thread 3067104612 joined [16:49:18]Waiting for new connection... [16:49:18] Sock 7.Parse request [16:49:18]Sock 7.Check first char [16:49:18]Sock 7.First char is OK [16:49:18]request: POST /json_proto HTTP/1.0 [16:49:18]Method: POST [16:49:18]URL: /json_proto [16:49:18]Method is POST - this is cgi request [16:49:18]url: /json_proto [16:49:18]query_string will be loaded in cgi processing [16:49:18]execute_cgi json_proto POST (null) [16:49:18]execute_cgi path=json_proto method=POST [16:49:18]POST find Content-Length [16:49:18]Host: 172.17.43.131:8080 [16:49:18]Content-Length: 683 [16:49:18]Content-Type: application/json [16:49:18] [16:49:18]POST finish read [16:49:18]Found Content-Length = 683 [16:49:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:18]execute_script... [16:49: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)2002376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:18]POST & json_proto [16:49:18]process_json_proto [16:49:18]json parsed OK: [16:49:18]protocol is kg_v1.0 [16:49:18]action value=close_receipt [16:49:18]process_action close_receipt [16:49:18]cmd_close_receipt [16:49:18]MH_GetDate [16:49:18]Write to MH i2c: F0 00 00 FD 00 EC [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: F0 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: F0 09 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: F0 09 00 FD 00 00 0E 25 A5 66 F9 24 A2 66 58 [16:49:18]GetLastDocTimeStamp 1722098816 [16:49:18]current date 1722098958 [16:49:18]FM_GetShiftState [16:49:18]SAM_PROTO_GetShiftState [16:49:18]wFMCommunicate request_size=4 [16:49:18]MH_SAM_APDU [16:49:18]CAPDU: 80 13 01 00 [16:49:18]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:18]Read from MH i2c: E2 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 0E 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [16:49:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:49:18]wFMCommunicate OK [16:49:18]SAM_PROTO_GetShiftState done [16:49:18]FM_GetShiftState done [16:49:18]opened in 1722038719 [16:49:18]opened+sec_in_day 1722125119 [16:49:18]quantity*price = 100021 [16:49:18]sum+1 = 100023 [16:49:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 426 27.07.2024 16:49 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226066 ФПД: 115270436141172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226066&fm=115270436141172&tin=02508201610067®Number=0000000000092624&sum=100000 [16:49:19]StoreToDocumentArchive [16:49:19]shift 438 fd 226066 [16:49:19]save to /storage/0438/doc_00226066 [16:49:19]save last doc name /storage/0438/doc_00226066 to /storage/kkm_last_doc_name [16:49:19]save OK [16:49:19]Clear old archive folders... [16:49:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:19]tlvbuf is 020C5EE0 [16:49:19]SAM_PROTO_ClearQueue [16:49:19]wFMCommunicate request_size=4 [16:49:19]MH_SAM_APDU [16:49:19]CAPDU: 80 09 00 00 [16:49:19]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:19]Read from MH i2c: E2 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [16:49:19]RAPDU: 90 00 [16:49:19]wFMCommunicate OK [16:49:19]SAM_PROTO_ClearQueue done [16:49:19]KKMCreateOFDPacket [16:49:19]OFDProtocolAddRootSTLVToBuf [16:49:19]FM_MakeSignedData [16:49:19]FM_MakeSignedData [16:49:19]SAM_PROTO_SignData [16:49:19]wFMCommunicate request_size=4 [16:49:19]MH_SAM_APDU [16:49:19]CAPDU: 80 0D 01 02 [16:49:19]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:19]Read from MH i2c: E2 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [16:49:19]RAPDU: 90 00 [16:49:19]wFMCommunicate OK [16:49:19]wFMCommunicate request_size=255 [16:49:19]MH_SAM_APDU [16:49:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 0E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 73 03 00 35 04 06 00 68 [16:49:19]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 0E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 73 03 00 35 04 06 00 68 00 00 CA [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:19]Read from MH i2c: E2 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:49:19]RAPDU: 90 00 [16:49:19]wFMCommunicate OK [16:49:19]wFMCommunicate request_size=10 [16:49:19]MH_SAM_APDU [16:49:19]CAPDU: 80 0D 02 02 05 D6 7D 66 38 74 [16:49:19]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 D6 7D 66 38 74 00 00 F8 [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:19]Read from MH i2c: E2 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:49:19]RAPDU: 90 00 [16:49:19]wFMCommunicate OK [16:49:19]wFMCommunicate request_size=4 [16:49:19]MH_SAM_APDU [16:49:19]CAPDU: 80 0D 03 02 [16:49:19]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:19]Read from MH i2c: E2 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 0B 00 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: E2 0B 00 0F 01 00 AF 81 B2 CA 22 21 C1 C6 90 00 02 [16:49:19]RAPDU: AF 81 B2 CA 22 21 C1 C6 90 00 [16:49:19]wFMCommunicate OK [16:49:19]SAM_PROTO_SignData done [16:49:19]FM_MakeSignedData done [16:49:19]CreateOFDProtocolMessage [16:49:19]wFMCommunicate request_size=4 [16:49:19]MH_SAM_APDU [16:49:19]CAPDU: 80 11 00 00 [16:49:19]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:20]Read from MH i2c: E2 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 17 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [16:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:20]wFMCommunicate OK [16:49:20]CreateOFDProtocolMessage done [16:49:20]OFDSenderStorePacket 226066 [16:49:20]StoreOFDPacket docnum=226066 [16:49:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F2 EE 07 01 E7 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 0E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 73 03 00 35 04 06 00 68 D6 7D 66 38 74 AF 81 B2 CA 22 21 C1 C6 [16:49:20]CheckFolder [16:49:20]dirname=/storage/ofd_packets [16:49:20]CheckFolder done [16:49:20]ProducePacketName [16:49:20]name=ofd_packets/00226066 [16:49:20]NVStorageSaveData ofd_packets/00226066 [16:49:20]File name is /storage/ofd_packets/00226066 [16:49:20]Write 301 bytes [16:49:20]NVStorageSaveData done [16:49:20]OFDSenderStorePacket done [16:49:20]KKMCreateOFDPacket done [16:49:20]NVStorageSaveData kkm_last_timestamp [16:49:20]File name is /storage/kkm_last_timestamp [16:49:20]Write 4 bytes [16:49:20]NVStorageSaveData done [16:49:20]ExternCall_PrintAddStr [16:49:20]wPrintStart [16:49:20]Write to MH i2c: 01 00 00 11 01 12 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 07 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [16:49:20]RasterBufferAndPrint [16:49:20]line Счет N : (1)2002376 [16:49:20]line ИНН: 02508201610067 [16:49:20]line Контрольно-Кассовый Чек [16:49:20]line ПРОДАЖА [16:49:20]line ТРК (МРК, ГНК) : 44 [16:49:20]line Товар: 2710124500 [16:49:20]line Аи-95-К-5 [16:49:20]line 13.480 * 74.20 [16:49:20]line = 1000.22 [16:49:20]line НДС 12% НСП 1% [16:49:20]line > о реализуемом товаре [16:49:20]line ОКРУГЛЕНИЕ: -0.22 [16:49:20]line ИТОГО: 1000.00 [16:49:20]line Внесено: 1000.00 [16:49:20]line СДАЧА: 0.00 [16:49:20]line НСП 1% : 8.85 [16:49:20]line НДС 12% : 106.22 [16:49:20]line Наличными: 1000.00 [16:49:20]line Безнал.: 0.00 [16:49:20]line Место: АЗС № 97 "Партнер Нефть" [16:49:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:49:20]line СНО: Общий режим [16:49:20]line Чек 426 27.07.2024 16:49 [16:49:20]line Смена: 438 ФФД: 1.0 [16:49:20]line ЗНМ: 0300000054 [16:49:20]line РНМ: 0000000000092624 [16:49:20]line Версия ККМ: 001 [16:49:20]line ФМ: 0000000000874959 [16:49:20]line ФД: 226066 [16:49:20]line ФПД: 115270436141172 [16:49:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226066&fm=115270436141172&tin=02508201610067®Number=0000000000092624&sum=100000 [16:49:20]written 0, free lines is 4095 [16:49:20]OFD Sender: Processing packet 226066 [packets to send 600, broken 599] [16:49:20]ProducePacketName [16:49:20]name=ofd_packets/00226066 [16:49:20]OFD Sender: To server: pG, [16:49:20]CommunicateWithHost lk.salyk.kg:30040 [16:49:20]ConnectInit lk.salyk.kg [16:49:20]Write to MH i2c: 01 00 00 3C 01 3D [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 07 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 66 0C B6 [16:49:20]RasterBufferAndPrint [16:49:20]line [16:49:20]line [16:49:20]line [16:49:20]line [16:49:20]line [16:49:20]written 0, free lines is 3177 [16:49:20]MH_Cut [16:49:20]Write to MH i2c: D1 01 00 43 01 01 16 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: D1 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: D1 01 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: D1 01 00 43 01 00 15 [16:49:20]Write to MH i2c: 01 00 00 44 01 45 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:21]*** Cut start [16:49:21]*** Partial cut [16:49:21]*** CUTSNS_PIN = 1 [16:49:21]*** CUTSNS_PIN = 0 [16:49:22]*** Brake cut motor [16:49:22]Read from MH i2c: 01 [16:49:22]MH_I2C_Read... [16:49:22]*** Stop cut motor [16:49:22]*** Cut end [16:49:22]Read from MH i2c: 01 07 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [16:49:22]process_action close_receipt done [16:49:22]requested_data is exist [16:49:22]produce_requested_data [16:49:22]requested_item fm.sn is exist - process it [16:49:22]wFMCommunicate request_size=4 [16:49:22]MH_SAM_APDU [16:49:22]CAPDU: 80 11 00 00 [16:49:22]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [16:49:22]Write i2c OK [16:49:22]MH_I2C_Read... [16:49:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:22]Read from MH i2c: E2 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 17 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [16:49:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:22]wFMCommunicate OK [16:49:22]requested_item fd.num is exist - process it [16:49:22]SAM_PROTO_GetFieldsCounters [16:49:22]wFMCommunicate request_size=4 [16:49:22]MH_SAM_APDU [16:49:22]CAPDU: 80 13 00 00 [16:49:22]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [16:49:22]Write i2c OK [16:49:22]MH_I2C_Read... [16:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:22]Read from MH i2c: E2 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 62 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [16:49:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:22]wFMCommunicate OK [16:49:22]SAM_PROTO_GetFieldsCounters done [16:49:22]requested_item shift.num is exist - process it [16:49:22]requested_item shift.opened is exist - process it [16:49:22]req_shift_opened [16:49:22]FM_GetShiftState [16:49:22]SAM_PROTO_GetShiftState [16:49:22]wFMCommunicate request_size=4 [16:49:22]MH_SAM_APDU [16:49:22]CAPDU: 80 13 01 00 [16:49:22]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [16:49:22]Write i2c OK [16:49:22]MH_I2C_Read... [16:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:22]Read from MH i2c: E2 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 0E 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [16:49:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:49:22]wFMCommunicate OK [16:49:22]SAM_PROTO_GetShiftState done [16:49:22]FM_GetShiftState done [16:49:22]req_shift_opened done [16:49:22]requested_item shift.open_date is exist - process it [16:49:22]req_shift_open_date [16:49:22]req_shift_open_date done [16:49:22]produce_requested_data done [16:49:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226066,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:49:22]process_action_free close_receipt [16:49:22]json_value_free [16:49:22]json_value_free done [16:49:22]process_json_proto returns [16:49:22]Send response to host [16:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226066,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:49:22]free response buf [16:49:22]execute_script done [16:49:22]execute_script returns [16:49:22]free content buf [16:49:22]Sock 7.Close socket [16:49:22]Sock 7.Thread stoped [16:49:25]ConnectInit Can't take IP for lk.salyk.kg [16:49:25]CommunicateWithHost connect error [16:49:25]CommunicateWithHost err = -1 [16:49:25]OFD Sender: Server communicate error [16:49:30]OFD Sender: Processing packet 226066 [packets to send 600, broken 599] [16:49:30]ProducePacketName [16:49:30]name=ofd_packets/00226066 [16:49:30]OFD Sender: To server: pG, [16:49:30]CommunicateWithHost lk.salyk.kg:30040 [16:49:30]ConnectInit lk.salyk.kg [16:49:35]ConnectInit Can't take IP for lk.salyk.kg [16:49:35]CommunicateWithHost connect error [16:49:35]CommunicateWithHost err = -1 [16:49:35]OFD Sender: Server communicate error [16:49:40]OFD Sender: Processing packet 226066 [packets to send 600, broken 599] [16:49:40]ProducePacketName [16:49:40]name=ofd_packets/00226066 [16:49:40]OFD Sender: To server: pG, [16:49:40]CommunicateWithHost lk.salyk.kg:30040 [16:49:40]ConnectInit lk.salyk.kg [16:49:43]Connected sock=7 [16: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 35 39 0F 01 00 00 F2 EE 07 01 E7 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 0E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 73 03 00 35 04 06 00 68 D6 7D 66 38 74 AF 81 B2 CA 22 21 C1 C6 [16: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 35 39 4F 00 00 00 20 24 47 00 C4 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 35 39 10 04 04 00 12 73 03 00 F4 03 04 00 32 D1 A4 66 B6 04 01 00 00 89 B7 6A 2B 28 4F 14 B0 [16:49:43]CommunicateWithHost err = 0 [16:49:43]CheckOFDResponse [16:49:43]1017 (14) - 77093643461234 [16:49:43]1041 (16) - 0000000000874959 [16:49:43]1040 (4) - 226066 [16:49:43]1012 (4) - 27.07.2024 10:51 [16:49:43]1206 (1) - 0 [16:49:43]OFD Sender: Remove packet 226066 [16:49:43]ProducePacketName [16:49:43]name=ofd_packets/00226066 [16:49:43]NVStorageDeleteData [16:49:44]OFD Sender: No OFD packet to send [16:49:49]OFD Sender: No OFD packet to send [16:49:49]accept exits with 10 [16:49:49]New connection [16:49:49]New thread 3067104612 created [16:49:49]Thread 3066961252 joined [16:49:49]Waiting for new connection... [16:49:49] Sock 10.Parse request [16:49:49]Sock 10.Check first char [16:49:49]Sock 10.First char is OK [16:49:49]request: POST /json_proto HTTP/1.0 [16:49:49]Method: POST [16:49:49]URL: /json_proto [16:49:49]Method is POST - this is cgi request [16:49:49]url: /json_proto [16:49:49]query_string will be loaded in cgi processing [16:49:49]execute_cgi json_proto POST (null) [16:49:49]execute_cgi path=json_proto method=POST [16:49:49]POST find Content-Length [16:49:49]Host: 172.17.43.131:8080 [16:49:49]Content-Length: 678 [16:49:49]Content-Type: application/json [16:49:49] [16:49:49]POST finish read [16:49:49]Found Content-Length = 678 [16:49:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:49]execute_script... [16:49:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:49]POST & json_proto [16:49:49]process_json_proto [16:49:49]json parsed OK: [16:49:49]protocol is kg_v1.0 [16:49:49]action value=close_receipt [16:49:49]process_action close_receipt [16:49:49]cmd_close_receipt [16:49:49]MH_GetDate [16:49:49]Write to MH i2c: F0 00 00 48 01 38 [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: F0 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: F0 09 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: F0 09 00 48 01 00 2E 25 A5 66 F9 24 A2 66 C4 [16:49:49]GetLastDocTimeStamp 1722098958 [16:49:49]current date 1722098990 [16:49:49]FM_GetShiftState [16:49:49]SAM_PROTO_GetShiftState [16:49:49]wFMCommunicate request_size=4 [16:49:49]MH_SAM_APDU [16:49:49]CAPDU: 80 13 01 00 [16:49:49]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:49]Read from MH i2c: E2 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 0E 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [16:49:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:49:49]wFMCommunicate OK [16:49:49]SAM_PROTO_GetShiftState done [16:49:49]FM_GetShiftState done [16:49:49]opened in 1722038719 [16:49:49]opened+sec_in_day 1722125119 [16:49:49]quantity*price = 30035 [16:49:49]sum+1 = 30036 [16:49:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 427 27.07.2024 16:49 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226067 ФПД: 137224225198825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226067&fm=137224225198825&tin=02508201610067®Number=0000000000092624&sum=30000 [16:49:50]StoreToDocumentArchive [16:49:50]shift 438 fd 226067 [16:49:50]save to /storage/0438/doc_00226067 [16:49:50]save last doc name /storage/0438/doc_00226067 to /storage/kkm_last_doc_name [16:49:50]save OK [16:49:50]Clear old archive folders... [16:49:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:50]tlvbuf is 020CBD70 [16:49:50]SAM_PROTO_ClearQueue [16:49:50]wFMCommunicate request_size=4 [16:49:50]MH_SAM_APDU [16:49:50]CAPDU: 80 09 00 00 [16:49:50]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:50]Read from MH i2c: E2 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 03 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [16:49:50]RAPDU: 90 00 [16:49:50]wFMCommunicate OK [16:49:50]SAM_PROTO_ClearQueue done [16:49:50]KKMCreateOFDPacket [16:49:50]OFDProtocolAddRootSTLVToBuf [16:49:50]FM_MakeSignedData [16:49:50]FM_MakeSignedData [16:49:50]SAM_PROTO_SignData [16:49:50]wFMCommunicate request_size=4 [16:49:50]MH_SAM_APDU [16:49:50]CAPDU: 80 0D 01 02 [16:49:50]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:50]Read from MH i2c: E2 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 03 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [16:49:50]RAPDU: 90 00 [16:49:50]wFMCommunicate OK [16:49:50]wFMCommunicate request_size=255 [16:49:50]MH_SAM_APDU [16:49:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 2E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 73 03 00 35 04 06 00 7C [16:49:50]Write to MH i2c: E2 02 01 58 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 2E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 73 03 00 35 04 06 00 7C 00 00 3D [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:51]Read from MH i2c: E2 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 03 00 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [16:49:51]RAPDU: 90 00 [16:49:51]wFMCommunicate OK [16:49:51]wFMCommunicate request_size=10 [16:49:51]MH_SAM_APDU [16:49:51]CAPDU: 80 0D 02 02 05 CE 01 32 92 E9 [16:49:51]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 CE 01 32 92 E9 00 00 5A [16:49:51]Write i2c OK [16:49:51]MH_I2C_Read... [16:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:51]Read from MH i2c: E2 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 03 00 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [16:49:51]RAPDU: 90 00 [16:49:51]wFMCommunicate OK [16:49:51]wFMCommunicate request_size=4 [16:49:51]MH_SAM_APDU [16:49:51]CAPDU: 80 0D 03 02 [16:49:51]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [16:49:51]Write i2c OK [16:49:51]MH_I2C_Read... [16:49:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:51]Read from MH i2c: E2 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 0B 00 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 0B 00 5A 01 00 02 A8 FC 05 ED F6 FE 8C 90 00 EF [16:49:51]RAPDU: 02 A8 FC 05 ED F6 FE 8C 90 00 [16:49:51]wFMCommunicate OK [16:49:51]SAM_PROTO_SignData done [16:49:51]FM_MakeSignedData done [16:49:51]CreateOFDProtocolMessage [16:49:51]wFMCommunicate request_size=4 [16:49:51]MH_SAM_APDU [16:49:51]CAPDU: 80 11 00 00 [16:49:51]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [16:49:51]Write i2c OK [16:49:51]MH_I2C_Read... [16:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:51]Read from MH i2c: E2 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 17 00 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [16:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:51]wFMCommunicate OK [16:49:51]CreateOFDProtocolMessage done [16:49:51]OFDSenderStorePacket 226067 [16:49:51]StoreOFDPacket docnum=226067 [16:49:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA 5A 07 01 93 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 2E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 73 03 00 35 04 06 00 7C CE 01 32 92 E9 02 A8 FC 05 ED F6 FE 8C [16:49:51]CheckFolder [16:49:51]dirname=/storage/ofd_packets [16:49:51]CheckFolder done [16:49:51]ProducePacketName [16:49:51]name=ofd_packets/00226067 [16:49:51]NVStorageSaveData ofd_packets/00226067 [16:49:51]File name is /storage/ofd_packets/00226067 [16:49:51]Write 301 bytes [16:49:51]NVStorageSaveData done [16:49:51]OFDSenderStorePacket done [16:49:51]KKMCreateOFDPacket done [16:49:51]NVStorageSaveData kkm_last_timestamp [16:49:51]File name is /storage/kkm_last_timestamp [16:49:51]Write 4 bytes [16:49:51]NVStorageSaveData done [16:49:51]ExternCall_PrintAddStr [16:49:51]wPrintStart [16:49:51]Write to MH i2c: 01 00 00 5C 01 5D [16:49:51]Write i2c OK [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: 01 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: 01 07 00 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [16:49:51]RasterBufferAndPrint [16:49:51]line Счет N : (1)2002375 [16:49:51]line ИНН: 02508201610067 [16:49:51]line Контрольно-Кассовый Чек [16:49:51]line ПРОДАЖА [16:49:51]line ТРК (МРК, ГНК) : 53 [16:49:51]line Товар: 2710124130 [16:49:51]line Аи-92-К-5 [16:49:51]line 4.430 * 67.80 [16:49:51]line = 300.35 [16:49:51]line НДС 12% НСП 1% [16:49:51]line > о реализуемом товаре [16:49:51]line ОКРУГЛЕНИЕ: -0.35 [16:49:51]line ИТОГО: 300.00 [16:49:51]line Внесено: 300.00 [16:49:51]line СДАЧА: 0.00 [16:49:51]line НСП 1% : 2.66 [16:49:51]line НДС 12% : 31.90 [16:49:51]line Наличными: 300.00 [16:49:51]line Безнал.: 0.00 [16:49:51]line Место: АЗС № 97 "Партнер Нефть" [16:49:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:49:51]line СНО: Общий режим [16:49:51]line Чек 427 27.07.2024 16:49 [16:49:51]line Смена: 438 ФФД: 1.0 [16:49:51]line ЗНМ: 0300000054 [16:49:51]line РНМ: 0000000000092624 [16:49:51]line Версия ККМ: 001 [16:49:51]line ФМ: 0000000000874959 [16:49:51]line ФД: 226067 [16:49:51]line ФПД: 137224225198825 [16:49:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226067&fm=137224225198825&tin=02508201610067®Number=0000000000092624&sum=30000 [16:49:51]written 0, free lines is 4095 [16:49:51]OFD Sender: Processing packet 226067 [packets to send 600, broken 599] [16:49:51]ProducePacketName [16:49:51]name=ofd_packets/00226067 [16:49:51]OFD Sender: To server: pG, [16:49:51]CommunicateWithHost lk.salyk.kg:30040 [16:49:51]ConnectInit lk.salyk.kg [16:49:51]Write to MH i2c: 01 00 00 87 01 88 [16:49:51]Write i2c OK [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: 01 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: 01 07 00 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 62 0C FD [16:49:51]RasterBufferAndPrint [16:49:51]line [16:49:51]line [16:49:51]line [16:49:51]line [16:49:51]line [16:49:51]written 0, free lines is 3176 [16:49:51]MH_Cut [16:49:51]Write to MH i2c: D1 01 00 8E 01 01 61 [16:49:51]Write i2c OK [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: D1 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: D1 01 00 [16:49:51]MH_I2C_Read... [16:49:51]Read from MH i2c: D1 01 00 8E 01 00 60 [16:49:51]Write to MH i2c: 01 00 00 8F 01 90 [16:49:51]Write i2c OK [16:49:51]MH_I2C_Read... [16:49:52]recv_with_timeout no data received [16:49:53]*** Cut start [16:49:53]*** Partial cut [16:49:53]*** CUTSNS_PIN = 1 [16:49:53]*** CUTSNS_PIN = 0 [16:49:53]*** Brake cut motor [16:49:53]Read from MH i2c: 01 [16:49:53]MH_I2C_Read... [16:49:53]*** Stop cut motor [16:49:53]*** Cut end [16:49:53]Read from MH i2c: 01 07 00 [16:49:53]MH_I2C_Read... [16:49:53]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [16:49:53]process_action close_receipt done [16:49:53]requested_data is exist [16:49:53]produce_requested_data [16:49:53]requested_item fm.sn is exist - process it [16:49:53]wFMCommunicate request_size=4 [16:49:53]MH_SAM_APDU [16:49:53]CAPDU: 80 11 00 00 [16:49:53]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [16:49:53]Write i2c OK [16:49:53]MH_I2C_Read... [16:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:53]Read from MH i2c: E2 [16:49:53]MH_I2C_Read... [16:49:53]Read from MH i2c: E2 17 00 [16:49:53]MH_I2C_Read... [16:49:53]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [16:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:53]wFMCommunicate OK [16:49:53]requested_item fd.num is exist - process it [16:49:53]SAM_PROTO_GetFieldsCounters [16:49:53]wFMCommunicate request_size=4 [16:49:53]MH_SAM_APDU [16:49:53]CAPDU: 80 13 00 00 [16:49:53]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [16:49:53]Write i2c OK [16:49:53]MH_I2C_Read... [16:49:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:53]Read from MH i2c: E2 [16:49:53]MH_I2C_Read... [16:49:53]Read from MH i2c: E2 62 00 [16:49:53]MH_I2C_Read... [16:49:53]Read from MH i2c: E2 62 00 91 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 7B [16:49:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:53]wFMCommunicate OK [16:49:53]SAM_PROTO_GetFieldsCounters done [16:49:53]requested_item shift.num is exist - process it [16:49:53]requested_item shift.opened is exist - process it [16:49:53]req_shift_opened [16:49:53]FM_GetShiftState [16:49:53]SAM_PROTO_GetShiftState [16:49:53]wFMCommunicate request_size=4 [16:49:53]MH_SAM_APDU [16:49:53]CAPDU: 80 13 01 00 [16:49:53]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [16:49:53]Write i2c OK [16:49:53]MH_I2C_Read... [16:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:54]Read from MH i2c: E2 [16:49:54]MH_I2C_Read... [16:49:54]Read from MH i2c: E2 0E 00 [16:49:54]MH_I2C_Read... [16:49:54]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1E [16:49:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:49:54]wFMCommunicate OK [16:49:54]SAM_PROTO_GetShiftState done [16:49:54]FM_GetShiftState done [16:49:54]req_shift_opened done [16:49:54]requested_item shift.open_date is exist - process it [16:49:54]req_shift_open_date [16:49:54]req_shift_open_date done [16:49:54]produce_requested_data done [16:49:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226067,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:49:54]process_action_free close_receipt [16:49:54]json_value_free [16:49:54]json_value_free done [16:49:54]process_json_proto returns [16:49:54]Send response to host [16:49:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226067,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:49:54]free response buf [16:49:54]execute_script done [16:49:54]execute_script returns [16:49:54]free content buf [16:49:54]Sock 10.Close socket [16:49:54]Sock 10.Thread stoped [16:49:54]Connected sock=11 [16:49:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA 5A 07 01 93 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 2E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 73 03 00 35 04 06 00 7C CE 01 32 92 E9 02 A8 FC 05 ED F6 FE 8C [16:49: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 35 39 4F 00 00 00 BC 12 47 00 49 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 73 03 00 F4 03 04 00 3E D1 A4 66 B6 04 01 00 00 6B 79 9D 96 56 ED D0 CE [16:49:55]CommunicateWithHost err = 0 [16:49:55]CheckOFDResponse [16:49:55]1017 (14) - 77093643461234 [16:49:55]1041 (16) - 0000000000874959 [16:49:55]1040 (4) - 226067 [16:49:55]1012 (4) - 27.07.2024 10:51 [16:49:55]1206 (1) - 0 [16:49:55]OFD Sender: Remove packet 226067 [16:49:55]ProducePacketName [16:49:55]name=ofd_packets/00226067 [16:49:55]NVStorageDeleteData [16:49:55]OFD Sender: No OFD packet to send [16:50:00]OFD Sender: No OFD packet to send [16:50:05]OFD Sender: No OFD packet to send [16:50:10]OFD Sender: No OFD packet to send [16:50:15]OFD Sender: No OFD packet to send [16:50:20]OFD Sender: No OFD packet to send [16:50:25]OFD Sender: No OFD packet to send [16:50:30]OFD Sender: No OFD packet to send [16:50:36]OFD Sender: No OFD packet to send [16:50:41]OFD Sender: No OFD packet to send [16:50:46]OFD Sender: No OFD packet to send [16:50:51]OFD Sender: No OFD packet to send [16:50:56]OFD Sender: No OFD packet to send [16:51:01]OFD Sender: No OFD packet to send [16:51:06]OFD Sender: No OFD packet to send [16:51:10]accept exits with 9 [16:51:10]New connection [16:51:10]New thread 3066961252 created [16:51:10]Thread 3067104612 joined [16:51:10]Waiting for new connection... [16:51:10] Sock 9.Parse request [16:51:10]Sock 9.Check first char [16:51:10]Sock 9.First char is OK [16:51:10]request: POST /json_proto HTTP/1.0 [16:51:10]Method: POST [16:51:10]URL: /json_proto [16:51:10]Method is POST - this is cgi request [16:51:10]url: /json_proto [16:51:10]query_string will be loaded in cgi processing [16:51:10]execute_cgi json_proto POST (null) [16:51:10]execute_cgi path=json_proto method=POST [16:51:10]POST find Content-Length [16:51:10]Host: 172.17.43.131:8080 [16:51:10]Content-Length: 678 [16:51:10]Content-Type: application/json [16:51:10] [16:51:10]POST finish read [16:51:10]Found Content-Length = 678 [16:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:10]execute_script... [16:51:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:10]POST & json_proto [16:51:10]process_json_proto [16:51:10]json parsed OK: [16:51:10]protocol is kg_v1.0 [16:51:10]action value=close_receipt [16:51:10]process_action close_receipt [16:51:10]cmd_close_receipt [16:51:10]MH_GetDate [16:51:10]Write to MH i2c: F0 00 00 93 01 83 [16:51:10]Write i2c OK [16:51:10]MH_I2C_Read... [16:51:10]Read from MH i2c: F0 [16:51:10]MH_I2C_Read... [16:51:10]Read from MH i2c: F0 09 00 [16:51:10]MH_I2C_Read... [16:51:10]Read from MH i2c: F0 09 00 93 01 00 7E 25 A5 66 F9 24 A2 66 5F [16:51:10]GetLastDocTimeStamp 1722098990 [16:51:10]current date 1722099070 [16:51:10]FM_GetShiftState [16:51:10]SAM_PROTO_GetShiftState [16:51:10]wFMCommunicate request_size=4 [16:51:10]MH_SAM_APDU [16:51:10]CAPDU: 80 13 01 00 [16:51:10]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [16:51:10]Write i2c OK [16:51:10]MH_I2C_Read... [16:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:10]Read from MH i2c: E2 [16:51:10]MH_I2C_Read... [16:51:10]Read from MH i2c: E2 0E 00 [16:51:10]MH_I2C_Read... [16:51:10]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 20 [16:51:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:51:10]wFMCommunicate OK [16:51:10]SAM_PROTO_GetShiftState done [16:51:10]FM_GetShiftState done [16:51:10]opened in 1722038719 [16:51:10]opened+sec_in_day 1722125119 [16:51:10]quantity*price = 40002 [16:51:10]sum+1 = 40003 [16:51:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 428 27.07.2024 16:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226068 ФПД: 208501443617183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165110&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226068&fm=208501443617183&tin=02508201610067®Number=0000000000092624&sum=40000 [16:51:11]StoreToDocumentArchive [16:51:11]shift 438 fd 226068 [16:51:11]save to /storage/0438/doc_00226068 [16:51:11]save last doc name /storage/0438/doc_00226068 to /storage/kkm_last_doc_name [16:51:11]save OK [16:51:11]Clear old archive folders... [16:51:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:51:11]tlvbuf is 02056990 [16:51:11]SAM_PROTO_ClearQueue [16:51:11]wFMCommunicate request_size=4 [16:51:11]MH_SAM_APDU [16:51:11]CAPDU: 80 09 00 00 [16:51:11]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:51:11]Read from MH i2c: E2 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [16:51:11]RAPDU: 90 00 [16:51:11]wFMCommunicate OK [16:51:11]SAM_PROTO_ClearQueue done [16:51:11]KKMCreateOFDPacket [16:51:11]OFDProtocolAddRootSTLVToBuf [16:51:11]FM_MakeSignedData [16:51:11]FM_MakeSignedData [16:51:11]SAM_PROTO_SignData [16:51:11]wFMCommunicate request_size=4 [16:51:11]MH_SAM_APDU [16:51:11]CAPDU: 80 0D 01 02 [16:51:11]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:51:11]Read from MH i2c: E2 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [16:51:11]RAPDU: 90 00 [16:51:11]wFMCommunicate OK [16:51:11]wFMCommunicate request_size=255 [16:51:11]MH_SAM_APDU [16:51:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 7E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 73 03 00 35 04 06 00 BD [16:51:11]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 7E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 73 03 00 35 04 06 00 BD 00 00 E1 [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:11]Read from MH i2c: E2 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [16:51:11]RAPDU: 90 00 [16:51:11]wFMCommunicate OK [16:51:11]wFMCommunicate request_size=10 [16:51:11]MH_SAM_APDU [16:51:11]CAPDU: 80 0D 02 02 05 A1 86 7B 61 9F [16:51:11]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 A1 86 7B 61 9F 00 00 CB [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:11]Read from MH i2c: E2 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [16:51:11]RAPDU: 90 00 [16:51:11]wFMCommunicate OK [16:51:11]wFMCommunicate request_size=4 [16:51:11]MH_SAM_APDU [16:51:11]CAPDU: 80 0D 03 02 [16:51:11]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:51:11]Read from MH i2c: E2 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 0B 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 0B 00 A5 01 00 36 88 67 B1 77 E5 B6 DF 90 00 E9 [16:51:11]RAPDU: 36 88 67 B1 77 E5 B6 DF 90 00 [16:51:11]wFMCommunicate OK [16:51:11]SAM_PROTO_SignData done [16:51:11]FM_MakeSignedData done [16:51:11]CreateOFDProtocolMessage [16:51:11]wFMCommunicate request_size=4 [16:51:11]MH_SAM_APDU [16:51:11]CAPDU: 80 11 00 00 [16:51:11]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:11]Read from MH i2c: E2 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 17 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [16:51:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:51:11]wFMCommunicate OK [16:51:11]CreateOFDProtocolMessage done [16:51:11]OFDSenderStorePacket 226068 [16:51:11]StoreOFDPacket docnum=226068 [16:51:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 09 A2 07 01 7F B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 7E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 73 03 00 35 04 06 00 BD A1 86 7B 61 9F 36 88 67 B1 77 E5 B6 DF [16:51:11]CheckFolder [16:51:11]dirname=/storage/ofd_packets [16:51:11]CheckFolder done [16:51:11]ProducePacketName [16:51:11]name=ofd_packets/00226068 [16:51:11]NVStorageSaveData ofd_packets/00226068 [16:51:11]File name is /storage/ofd_packets/00226068 [16:51:11]Write 301 bytes [16:51:11]NVStorageSaveData done [16:51:11]OFDSenderStorePacket done [16:51:11]KKMCreateOFDPacket done [16:51:11]NVStorageSaveData kkm_last_timestamp [16:51:11]File name is /storage/kkm_last_timestamp [16:51:11]Write 4 bytes [16:51:11]NVStorageSaveData done [16:51:11]ExternCall_PrintAddStr [16:51:11]wPrintStart [16:51:11]Write to MH i2c: 01 00 00 A7 01 A8 [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: 01 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: 01 07 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [16:51:11]RasterBufferAndPrint [16:51:11]line Счет N : (1)2002377 [16:51:11]line ИНН: 02508201610067 [16:51:11]line Контрольно-Кассовый Чек [16:51:11]line ПРОДАЖА [16:51:11]line ТРК (МРК, ГНК) : 33 [16:51:11]line Товар: 2710124130 [16:51:11]line Аи-92-К-5 [16:51:11]line 5.900 * 67.80 [16:51:11]line = 400.02 [16:51:11]line НДС 12% НСП 1% [16:51:11]line > о реализуемом товаре [16:51:11]line ОКРУГЛЕНИЕ: -0.02 [16:51:11]line ИТОГО: 400.00 [16:51:11]line Внесено: 400.00 [16:51:11]line СДАЧА: 0.00 [16:51:11]line НСП 1% : 3.54 [16:51:11]line НДС 12% : 42.48 [16:51:11]line Наличными: 400.00 [16:51:11]line Безнал.: 0.00 [16:51:11]line Место: АЗС № 97 "Партнер Нефть" [16:51:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:51:11]line СНО: Общий режим [16:51:11]line Чек 428 27.07.2024 16:51 [16:51:11]line Смена: 438 ФФД: 1.0 [16:51:11]line ЗНМ: 0300000054 [16:51:11]line РНМ: 0000000000092624 [16:51:11]line Версия ККМ: 001 [16:51:11]line ФМ: 0000000000874959 [16:51:11]line ФД: 226068 [16:51:11]line ФПД: 208501443617183 [16:51:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165110&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226068&fm=208501443617183&tin=02508201610067®Number=0000000000092624&sum=40000 [16:51:11]written 0, free lines is 4095 [16:51:11]OFD Sender: Processing packet 226068 [packets to send 600, broken 599] [16:51:11]ProducePacketName [16:51:11]name=ofd_packets/00226068 [16:51:11]OFD Sender: To server: pG, [16:51:11]CommunicateWithHost lk.salyk.kg:30040 [16:51:11]ConnectInit lk.salyk.kg [16:51:12]Write to MH i2c: 01 00 00 D2 01 D3 [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: 01 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: 01 07 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 5D 0C 43 [16:51:12]RasterBufferAndPrint [16:51:12]line [16:51:12]line [16:51:12]line [16:51:12]line [16:51:12]line [16:51:12]written 0, free lines is 3168 [16:51:12]MH_Cut [16:51:12]Write to MH i2c: D1 01 00 D9 01 01 AC [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: D1 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: D1 01 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: D1 01 00 D9 01 00 AB [16:51:12]Write to MH i2c: 01 00 00 DA 01 DB [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:13]Connected sock=10 [16:51: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 35 39 0F 01 00 00 09 A2 07 01 7F B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 7E 25 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 73 03 00 35 04 06 00 BD A1 86 7B 61 9F 36 88 67 B1 77 E5 B6 DF [16:51:13]*** Cut start [16:51:13]*** Partial cut [16:51:13]*** CUTSNS_PIN = 1 [16:51:13]*** CUTSNS_PIN = 0 [16:51:13]*** Brake cut motor [16:51:14]Read from MH i2c: 01 [16:51:14]MH_I2C_Read... [16:51:14]*** Stop cut motor [16:51:14]*** Cut end [16:51:14]Read from MH i2c: 01 07 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [16:51:14]process_action close_receipt done [16:51:14]requested_data is exist [16:51:14]produce_requested_data [16:51:14]requested_item fm.sn is exist - process it [16:51:14]wFMCommunicate request_size=4 [16:51:14]MH_SAM_APDU [16:51:14]CAPDU: 80 11 00 00 [16:51:14]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [16:51:14]Write i2c OK [16:51:14]MH_I2C_Read... [16:51:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:14]Read from MH i2c: E2 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 17 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [16:51:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:51:14]wFMCommunicate OK [16:51:14]requested_item fd.num is exist - process it [16:51:14]SAM_PROTO_GetFieldsCounters [16:51:14]wFMCommunicate request_size=4 [16:51:14]MH_SAM_APDU [16:51:14]CAPDU: 80 13 00 00 [16:51:14]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [16:51:14]Write i2c OK [16:51:14]MH_I2C_Read... [16:51:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:51:14]Read from MH i2c: E2 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 62 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 62 00 DC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [16: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:51:14]wFMCommunicate OK [16:51:14]SAM_PROTO_GetFieldsCounters done [16:51:14]requested_item shift.num is exist - process it [16:51:14]requested_item shift.opened is exist - process it [16:51:14]req_shift_opened [16:51:14]FM_GetShiftState [16:51:14]SAM_PROTO_GetShiftState [16:51:14]wFMCommunicate request_size=4 [16:51:14]MH_SAM_APDU [16:51:14]CAPDU: 80 13 01 00 [16:51:14]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [16:51:14]Write i2c OK [16:51:14]MH_I2C_Read... [16:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:14]Read from MH i2c: E2 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 0E 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 69 [16:51:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:51:14]wFMCommunicate OK [16:51:14]SAM_PROTO_GetShiftState done [16:51:14]FM_GetShiftState done [16:51:14]req_shift_opened done [16:51:14]requested_item shift.open_date is exist - process it [16:51:14]req_shift_open_date [16:51:14]req_shift_open_date done [16:51:14]produce_requested_data done [16:51:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226068,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:51:14]process_action_free close_receipt [16:51:14]json_value_free [16:51:14]json_value_free done [16:51:14]process_json_proto returns [16:51:14]Send response to host [16:51:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226068,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:51:14]free response buf [16:51:14]execute_script done [16:51:14]execute_script returns [16:51:14]free content buf [16:51:14]Sock 9.Close socket [16:51:14]Sock 9.Thread stoped [16:51: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 35 39 4F 00 00 00 F4 05 47 00 DC 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 35 39 10 04 04 00 14 73 03 00 F4 03 04 00 8E D1 A4 66 B6 04 01 00 00 30 28 3C E7 4B C3 0A 7E [16:51:15]CommunicateWithHost err = 0 [16:51:15]CheckOFDResponse [16:51:15]1017 (14) - 77093643461234 [16:51:15]1041 (16) - 0000000000874959 [16:51:15]1040 (4) - 226068 [16:51:15]1012 (4) - 27.07.2024 10:53 [16:51:15]1206 (1) - 0 [16:51:15]OFD Sender: Remove packet 226068 [16:51:15]ProducePacketName [16:51:15]name=ofd_packets/00226068 [16:51:15]NVStorageDeleteData [16:51:15]OFD Sender: No OFD packet to send [16:51:18]recv_with_timeout no data received [16:51:20]OFD Sender: No OFD packet to send [16:51:25]OFD Sender: No OFD packet to send [16:51:30]OFD Sender: No OFD packet to send [16:51:35]OFD Sender: No OFD packet to send [16:51:40]OFD Sender: No OFD packet to send [16:51:45]OFD Sender: No OFD packet to send [16:51:50]OFD Sender: No OFD packet to send [16:51:55]OFD Sender: No OFD packet to send [16:52:00]OFD Sender: No OFD packet to send [16:52:05]OFD Sender: No OFD packet to send [16:52:10]OFD Sender: No OFD packet to send [16:52:15]OFD Sender: No OFD packet to send [16:52:20]OFD Sender: No OFD packet to send [16:52:25]OFD Sender: No OFD packet to send [16:52:30]OFD Sender: No OFD packet to send [16:52:35]OFD Sender: No OFD packet to send [16:52:40]OFD Sender: No OFD packet to send [16:52:45]OFD Sender: No OFD packet to send [16:52:50]OFD Sender: No OFD packet to send [16:52:55]OFD Sender: No OFD packet to send [16:53:00]OFD Sender: No OFD packet to send [16:53:05]OFD Sender: No OFD packet to send [16:53:10]OFD Sender: No OFD packet to send [16:53:15]OFD Sender: No OFD packet to send [16:53:20]OFD Sender: No OFD packet to send [16:53:25]OFD Sender: No OFD packet to send [16:53:30]OFD Sender: No OFD packet to send [16:53:35]OFD Sender: No OFD packet to send [16:53:40]OFD Sender: No OFD packet to send [16:53:46]OFD Sender: No OFD packet to send [16:53:51]OFD Sender: No OFD packet to send [16:53:56]OFD Sender: No OFD packet to send [16:54:01]OFD Sender: No OFD packet to send [16:54:06]OFD Sender: No OFD packet to send [16:54:11]OFD Sender: No OFD packet to send [16:54:16]OFD Sender: No OFD packet to send [16:54:17]recv_with_timeout no data received [16:54:21]OFD Sender: No OFD packet to send [16:54:26]OFD Sender: No OFD packet to send [16:54:31]OFD Sender: No OFD packet to send [16:54:36]OFD Sender: No OFD packet to send [16:54:41]OFD Sender: No OFD packet to send [16:54:46]OFD Sender: No OFD packet to send [16:54:51]OFD Sender: No OFD packet to send [16:54:56]OFD Sender: No OFD packet to send [16:55:01]OFD Sender: No OFD packet to send [16:55:06]OFD Sender: No OFD packet to send [16:55:11]OFD Sender: No OFD packet to send [16:55:16]OFD Sender: No OFD packet to send [16:55:21]OFD Sender: No OFD packet to send [16:55:26]OFD Sender: No OFD packet to send [16:55:31]OFD Sender: No OFD packet to send [16:55:36]OFD Sender: No OFD packet to send [16:55:41]OFD Sender: No OFD packet to send [16:55:43]accept exits with 7 [16:55:43]New connection [16:55:43]New thread 3067104612 created [16:55:43]Thread 3066961252 joined [16:55:43]Waiting for new connection... [16:55:43] Sock 7.Parse request [16:55:43]Sock 7.Check first char [16:55:43]Sock 7.First char is OK [16:55:43]request: POST /json_proto HTTP/1.0 [16:55:43]Method: POST [16:55:43]URL: /json_proto [16:55:43]Method is POST - this is cgi request [16:55:43]url: /json_proto [16:55:43]query_string will be loaded in cgi processing [16:55:43]execute_cgi json_proto POST (null) [16:55:43]execute_cgi path=json_proto method=POST [16:55:43]POST find Content-Length [16:55:43]Host: 172.17.43.131:8080 [16:55:43]Content-Length: 675 [16:55:43]Content-Type: application/json [16:55:43] [16:55:43]POST finish read [16:55:43]Found Content-Length = 675 [16:55:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.010, "sum" : 610.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:43]execute_script... [16:55:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.010, "sum" : 610.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:43]POST & json_proto [16:55:43]process_json_proto [16:55:43]json parsed OK: [16:55:43]protocol is kg_v1.0 [16:55:43]action value=close_receipt [16:55:43]process_action close_receipt [16:55:43]cmd_close_receipt [16:55:43]MH_GetDate [16:55:43]Write to MH i2c: F0 00 00 DE 01 CE [16:55:43]Write i2c OK [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: F0 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: F0 09 00 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: F0 09 00 DE 01 00 90 26 A5 66 F9 24 A2 66 BD [16:55:43]GetLastDocTimeStamp 1722099070 [16:55:43]current date 1722099344 [16:55:43]FM_GetShiftState [16:55:43]SAM_PROTO_GetShiftState [16:55:43]wFMCommunicate request_size=4 [16:55:43]MH_SAM_APDU [16:55:43]CAPDU: 80 13 01 00 [16:55:43]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [16:55:43]Write i2c OK [16:55:43]MH_I2C_Read... [16:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:43]Read from MH i2c: E2 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: E2 0E 00 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [16:55:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:55:43]wFMCommunicate OK [16:55:43]SAM_PROTO_GetShiftState done [16:55:43]FM_GetShiftState done [16:55:43]opened in 1722038719 [16:55:43]opened+sec_in_day 1722125119 [16:55:43]quantity*price = 61036 [16:55:43]sum+1 = 61037 [16:55:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 610.00 Внесено: 610.00 СДАЧА: 0.00 НСП 1% : 5.40 НДС 12% : 64.82 Наличными: 610.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 429 27.07.2024 16:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226069 ФПД: 235304322969109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226069&fm=235304322969109&tin=02508201610067®Number=0000000000092624&sum=61000 [16:55:45]StoreToDocumentArchive [16:55:45]shift 438 fd 226069 [16:55:45]save to /storage/0438/doc_00226069 [16:55:45]save last doc name /storage/0438/doc_00226069 to /storage/kkm_last_doc_name [16:55:45]save OK [16:55:45]Clear old archive folders... [16:55:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:55:45]tlvbuf is 020CA560 [16:55:45]SAM_PROTO_ClearQueue [16:55:45]wFMCommunicate request_size=4 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 09 00 00 [16:55:45]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [16:55:45]RAPDU: 90 00 [16:55:45]wFMCommunicate OK [16:55:45]SAM_PROTO_ClearQueue done [16:55:45]KKMCreateOFDPacket [16:55:45]OFDProtocolAddRootSTLVToBuf [16:55:45]FM_MakeSignedData [16:55:45]FM_MakeSignedData [16:55:45]SAM_PROTO_SignData [16:55:45]wFMCommunicate request_size=4 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 0D 01 02 [16:55:45]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [16:55:45]RAPDU: 90 00 [16:55:45]wFMCommunicate OK [16:55:45]wFMCommunicate request_size=255 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 19 00 00 00 00 07 04 06 00 48 EE 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 01 00 00 F4 03 04 00 90 26 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 73 03 00 35 04 06 00 D6 02 0E 95 [16:55:45]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 19 00 00 00 00 07 04 06 00 48 EE 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 01 00 00 F4 03 04 00 90 26 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 73 03 00 35 04 06 00 D6 02 0E 95 00 00 91 [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [16:55:45]RAPDU: 90 00 [16:55:45]wFMCommunicate OK [16:55:45]wFMCommunicate request_size=7 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 0D 02 02 02 AE 15 [16:55:45]Write to MH i2c: E2 0A 00 EF 01 80 0D 02 02 02 00 AE 15 00 00 31 [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [16:55:45]RAPDU: 90 00 [16:55:45]wFMCommunicate OK [16:55:45]wFMCommunicate request_size=4 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 0D 03 02 [16:55:45]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 0B 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 0B 00 F0 01 00 A7 A6 8D 04 DC BA 06 84 90 00 6B [16:55:45]RAPDU: A7 A6 8D 04 DC BA 06 84 90 00 [16:55:45]wFMCommunicate OK [16:55:45]SAM_PROTO_SignData done [16:55:45]FM_MakeSignedData done [16:55:45]CreateOFDProtocolMessage [16:55:45]wFMCommunicate request_size=4 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 11 00 00 [16:55:45]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 17 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [16:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:45]wFMCommunicate OK [16:55:45]CreateOFDProtocolMessage done [16:55:45]OFDSenderStorePacket 226069 [16:55:45]StoreOFDPacket docnum=226069 [16:55:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EF AF 04 01 23 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 19 00 00 00 00 07 04 06 00 48 EE 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 01 00 00 F4 03 04 00 90 26 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 73 03 00 35 04 06 00 D6 02 0E 95 AE 15 A7 A6 8D 04 DC BA 06 84 [16:55:45]CheckFolder [16:55:45]dirname=/storage/ofd_packets [16:55:45]CheckFolder done [16:55:45]ProducePacketName [16:55:45]name=ofd_packets/00226069 [16:55:45]NVStorageSaveData ofd_packets/00226069 [16:55:45]File name is /storage/ofd_packets/00226069 [16:55:45]Write 298 bytes [16:55:45]NVStorageSaveData done [16:55:45]OFDSenderStorePacket done [16:55:45]KKMCreateOFDPacket done [16:55:45]NVStorageSaveData kkm_last_timestamp [16:55:45]File name is /storage/kkm_last_timestamp [16:55:45]Write 4 bytes [16:55:45]NVStorageSaveData done [16:55:45]ExternCall_PrintAddStr [16:55:45]wPrintStart [16:55:45]Write to MH i2c: 01 00 00 F2 01 F3 [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: 01 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: 01 07 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [16:55:45]RasterBufferAndPrint [16:55:45]line Счет N : (1)2002378 [16:55:45]line ИНН: 02508201610067 [16:55:45]line Контрольно-Кассовый Чек [16:55:45]line ПРОДАЖА [16:55:45]line ТРК (МРК, ГНК) : 51 [16:55:45]line Товар: 2710194210 [16:55:45]line ДТ-К-5 [16:55:45]line 8.010 * 76.20 [16:55:45]line = 610.36 [16:55:45]line НДС 12% НСП 1% [16:55:45]line > о реализуемом товаре [16:55:45]line ОКРУГЛЕНИЕ: -0.36 [16:55:45]line ИТОГО: 610.00 [16:55:45]line Внесено: 610.00 [16:55:45]line СДАЧА: 0.00 [16:55:45]line НСП 1% : 5.40 [16:55:45]line НДС 12% : 64.82 [16:55:45]line Наличными: 610.00 [16:55:45]line Безнал.: 0.00 [16:55:45]line Место: АЗС № 97 "Партнер Нефть" [16:55:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:55:45]line СНО: Общий режим [16:55:45]line Чек 429 27.07.2024 16:55 [16:55:45]line Смена: 438 ФФД: 1.0 [16:55:45]line ЗНМ: 0300000054 [16:55:45]line РНМ: 0000000000092624 [16:55:45]line Версия ККМ: 001 [16:55:45]line ФМ: 0000000000874959 [16:55:45]line ФД: 226069 [16:55:45]line ФПД: 235304322969109 [16:55:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226069&fm=235304322969109&tin=02508201610067®Number=0000000000092624&sum=61000 [16:55:45]written 0, free lines is 4095 [16:55:45]OFD Sender: Processing packet 226069 [packets to send 600, broken 599] [16:55:45]ProducePacketName [16:55:45]name=ofd_packets/00226069 [16:55:45]OFD Sender: To server: pG, [16:55:45]CommunicateWithHost lk.salyk.kg:30040 [16:55:45]ConnectInit lk.salyk.kg [16:55:46]Write to MH i2c: 01 00 00 1D 02 1F [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: 01 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: 01 07 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 5A 0C 8C [16:55:46]RasterBufferAndPrint [16:55:46]line [16:55:46]line [16:55:46]line [16:55:46]line [16:55:46]line [16:55:46]written 0, free lines is 3165 [16:55:46]MH_Cut [16:55:46]Write to MH i2c: D1 01 00 24 02 01 F8 [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: D1 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: D1 01 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: D1 01 00 24 02 00 F7 [16:55:46]Write to MH i2c: 01 00 00 25 02 27 [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:47]*** Cut start [16:55:47]*** Partial cut [16:55:47]*** CUTSNS_PIN = 1 [16:55:47]*** CUTSNS_PIN = 0 [16:55:47]*** Brake cut motor [16:55:48]Read from MH i2c: 01 [16:55:48]MH_I2C_Read... [16:55:48]*** Stop cut motor [16:55:48]*** Cut end [16:55:48]Read from MH i2c: 01 07 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [16:55:48]process_action close_receipt done [16:55:48]requested_data is exist [16:55:48]produce_requested_data [16:55:48]requested_item fm.sn is exist - process it [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 11 00 00 [16:55:48]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 17 00 [16:55:48]MH_I2C_Read... [16:55:48]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 35 39 90 00 FF [16:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:48]wFMCommunicate OK [16:55:48]requested_item fd.num is exist - process it [16:55:48]SAM_PROTO_GetFieldsCounters [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 13 00 00 [16:55:48]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 62 00 [16:55:48]MH_I2C_Read... [16:55:48]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [16:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:48]wFMCommunicate OK [16:55:48]SAM_PROTO_GetFieldsCounters done [16:55:48]requested_item shift.num is exist - process it [16:55:48]requested_item shift.opened is exist - process it [16:55:48]req_shift_opened [16:55:48]FM_GetShiftState [16:55:48]SAM_PROTO_GetShiftState [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 13 01 00 [16:55:48]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 0E 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B5 [16:55:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:55:48]wFMCommunicate OK [16:55:48]SAM_PROTO_GetShiftState done [16:55:48]FM_GetShiftState done [16:55:48]req_shift_opened done [16:55:48]requested_item shift.open_date is exist - process it [16:55:48]req_shift_open_date [16:55:48]req_shift_open_date done [16:55:48]produce_requested_data done [16:55:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226069,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:55:48]process_action_free close_receipt [16:55:48]json_value_free [16:55:48]json_value_free done [16:55:48]process_json_proto returns [16:55:48]Send response to host [16:55:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226069,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:55:48]free response buf [16:55:48]execute_script done [16:55:48]execute_script returns [16:55:48]free content buf [16:55:48]Sock 7.Close socket [16:55:48]Sock 7.Thread stoped [16:55:49]Connected sock=11 [16:55: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 35 39 0C 01 00 00 EF AF 04 01 23 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 19 00 00 00 00 07 04 06 00 48 EE 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 01 00 00 F4 03 04 00 90 26 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 73 03 00 35 04 06 00 D6 02 0E 95 AE 15 A7 A6 8D 04 DC BA 06 84 [16:55:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 EB 47 00 CD 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 35 39 10 04 04 00 15 73 03 00 F4 03 04 00 A1 D2 A4 66 B6 04 01 00 00 78 B7 12 36 F8 8D 7F 5C [16:55:50]CommunicateWithHost err = 0 [16:55:50]CheckOFDResponse [16:55:50]1017 (14) - 77093643461234 [16:55:50]1041 (16) - 0000000000874959 [16:55:50]1040 (4) - 226069 [16:55:50]1012 (4) - 27.07.2024 10:57 [16:55:50]1206 (1) - 0 [16:55:50]OFD Sender: Remove packet 226069 [16:55:50]ProducePacketName [16:55:50]name=ofd_packets/00226069 [16:55:50]NVStorageDeleteData [16:55:50]OFD Sender: No OFD packet to send [16:55:55]OFD Sender: No OFD packet to send [16:56:00]OFD Sender: No OFD packet to send [16:56:05]OFD Sender: No OFD packet to send [16:56:11]OFD Sender: No OFD packet to send [16:56:16]OFD Sender: No OFD packet to send [16:56:21]OFD Sender: No OFD packet to send [16:56:26]OFD Sender: No OFD packet to send [16:56:31]OFD Sender: No OFD packet to send [16:56:36]OFD Sender: No OFD packet to send [16:56:41]OFD Sender: No OFD packet to send [16:56:46]OFD Sender: No OFD packet to send [16:56:51]OFD Sender: No OFD packet to send [16:56:56]OFD Sender: No OFD packet to send [16:57:01]OFD Sender: No OFD packet to send [16:57:06]OFD Sender: No OFD packet to send [16:57:11]OFD Sender: No OFD packet to send [16:57:16]OFD Sender: No OFD packet to send [16:57:21]OFD Sender: No OFD packet to send [16:57:26]OFD Sender: No OFD packet to send [16:57:31]OFD Sender: No OFD packet to send [16:57:36]OFD Sender: No OFD packet to send [16:57:41]OFD Sender: No OFD packet to send [16:57:46]OFD Sender: No OFD packet to send [16:57:51]OFD Sender: No OFD packet to send [16:57:52]accept exits with 9 [16:57:52]New connection [16:57:52]New thread 3066961252 created [16:57:52]Thread 3067104612 joined [16:57:52]Waiting for new connection... [16:57:52] Sock 9.Parse request [16:57:52]Sock 9.Check first char [16:57:52]Sock 9.First char is OK [16:57:52]request: POST /json_proto HTTP/1.0 [16:57:52]Method: POST [16:57:52]URL: /json_proto [16:57:52]Method is POST - this is cgi request [16:57:52]url: /json_proto [16:57:52]query_string will be loaded in cgi processing [16:57:52]execute_cgi json_proto POST (null) [16:57:52]execute_cgi path=json_proto method=POST [16:57:52]POST find Content-Length [16:57:52]Host: 172.17.43.131:8080 [16:57:52]Content-Length: 675 [16:57:52]Content-Type: application/json [16:57:52] [16:57:52]POST finish read [16:57:52]Found Content-Length = 675 [16:57:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.540, "sum" : 650.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:52]execute_script... [16:57:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 8.540, "sum" : 650.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:52]POST & json_proto [16:57:52]process_json_proto [16:57:52]json parsed OK: [16:57:52]protocol is kg_v1.0 [16:57:52]action value=close_receipt [16:57:52]process_action close_receipt [16:57:52]cmd_close_receipt [16:57:52]MH_GetDate [16:57:52]Write to MH i2c: F0 00 00 29 02 1A [16:57:52]Write i2c OK [16:57:52]MH_I2C_Read... [16:57:52]Read from MH i2c: F0 [16:57:52]MH_I2C_Read... [16:57:52]Read from MH i2c: F0 09 00 [16:57:52]MH_I2C_Read... [16:57:52]Read from MH i2c: F0 09 00 29 02 00 10 27 A5 66 F9 24 A2 66 8A [16:57:52]GetLastDocTimeStamp 1722099344 [16:57:52]current date 1722099472 [16:57:52]FM_GetShiftState [16:57:52]SAM_PROTO_GetShiftState [16:57:52]wFMCommunicate request_size=4 [16:57:52]MH_SAM_APDU [16:57:52]CAPDU: 80 13 01 00 [16:57:52]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [16:57:52]Write i2c OK [16:57:52]MH_I2C_Read... [16:57:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:52]Read from MH i2c: E2 [16:57:52]MH_I2C_Read... [16:57:52]Read from MH i2c: E2 0E 00 [16:57:52]MH_I2C_Read... [16:57:52]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [16:57:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:57:52]wFMCommunicate OK [16:57:52]SAM_PROTO_GetShiftState done [16:57:52]FM_GetShiftState done [16:57:52]opened in 1722038719 [16:57:52]opened+sec_in_day 1722125119 [16:57:52]quantity*price = 65074 [16:57:52]sum+1 = 65076 [16:57:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.76 НДС 12% : 69.11 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 430 27.07.2024 16:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226070 ФПД: 201018365639842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165752&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226070&fm=201018365639842&tin=02508201610067®Number=0000000000092624&sum=65000 [16:57:53]StoreToDocumentArchive [16:57:53]shift 438 fd 226070 [16:57:53]save to /storage/0438/doc_00226070 [16:57:53]save last doc name /storage/0438/doc_00226070 to /storage/kkm_last_doc_name [16:57:53]save OK [16:57:53]Clear old archive folders... [16:57:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:57:53]tlvbuf is 02055AA0 [16:57:53]SAM_PROTO_ClearQueue [16:57:53]wFMCommunicate request_size=4 [16:57:53]MH_SAM_APDU [16:57:53]CAPDU: 80 09 00 00 [16:57:53]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [16:57:53]Write i2c OK [16:57:53]MH_I2C_Read... [16:57:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:57:53]Read from MH i2c: E2 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [16:57:53]RAPDU: 90 00 [16:57:53]wFMCommunicate OK [16:57:53]SAM_PROTO_ClearQueue done [16:57:53]KKMCreateOFDPacket [16:57:53]OFDProtocolAddRootSTLVToBuf [16:57:53]FM_MakeSignedData [16:57:53]FM_MakeSignedData [16:57:53]SAM_PROTO_SignData [16:57:53]wFMCommunicate request_size=4 [16:57:53]MH_SAM_APDU [16:57:53]CAPDU: 80 0D 01 02 [16:57:53]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [16:57:53]Write i2c OK [16:57:53]MH_I2C_Read... [16:57:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:57:53]Read from MH i2c: E2 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [16:57:53]RAPDU: 90 00 [16:57:53]wFMCommunicate OK [16:57:53]wFMCommunicate request_size=255 [16:57:53]MH_SAM_APDU [16:57:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C 21 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 33 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 10 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 73 03 00 35 04 06 00 B6 D3 3C 46 [16:57:53]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C 21 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 33 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 10 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 73 03 00 35 04 06 00 B6 D3 3C 46 00 00 0B [16:57:53]Write i2c OK [16:57:53]MH_I2C_Read... [16:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:53]Read from MH i2c: E2 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [16:57:53]RAPDU: 90 00 [16:57:53]wFMCommunicate OK [16:57:53]wFMCommunicate request_size=7 [16:57:53]MH_SAM_APDU [16:57:53]CAPDU: 80 0D 02 02 02 FC A2 [16:57:53]Write to MH i2c: E2 0A 00 3A 02 80 0D 02 02 02 00 FC A2 00 00 58 [16:57:53]Write i2c OK [16:57:53]MH_I2C_Read... [16:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:53]Read from MH i2c: E2 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [16:57:53]RAPDU: 90 00 [16:57:53]wFMCommunicate OK [16:57:53]wFMCommunicate request_size=4 [16:57:53]MH_SAM_APDU [16:57:53]CAPDU: 80 0D 03 02 [16:57:53]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [16:57:53]Write i2c OK [16:57:53]MH_I2C_Read... [16:57:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:57:53]Read from MH i2c: E2 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 0B 00 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 0B 00 3B 02 00 52 EC 31 0A FE 87 8D E8 90 00 2C [16:57:53]RAPDU: 52 EC 31 0A FE 87 8D E8 90 00 [16:57:53]wFMCommunicate OK [16:57:53]SAM_PROTO_SignData done [16:57:53]FM_MakeSignedData done [16:57:53]CreateOFDProtocolMessage [16:57:53]wFMCommunicate request_size=4 [16:57:53]MH_SAM_APDU [16:57:53]CAPDU: 80 11 00 00 [16:57:53]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [16:57:53]Write i2c OK [16:57:53]MH_I2C_Read... [16:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:53]Read from MH i2c: E2 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: E2 17 00 [16:57:53]MH_I2C_Read... [16:57:53]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 35 39 90 00 15 [16:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:57:53]wFMCommunicate OK [16:57:53]CreateOFDProtocolMessage done [16:57:53]OFDSenderStorePacket 226070 [16:57:53]StoreOFDPacket docnum=226070 [16:57:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E2 2C 04 01 F7 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C 21 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 33 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 10 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 73 03 00 35 04 06 00 B6 D3 3C 46 FC A2 52 EC 31 0A FE 87 8D E8 [16:57:53]CheckFolder [16:57:53]dirname=/storage/ofd_packets [16:57:53]CheckFolder done [16:57:53]ProducePacketName [16:57:53]name=ofd_packets/00226070 [16:57:53]NVStorageSaveData ofd_packets/00226070 [16:57:53]File name is /storage/ofd_packets/00226070 [16:57:53]Write 298 bytes [16:57:53]NVStorageSaveData done [16:57:53]OFDSenderStorePacket done [16:57:53]KKMCreateOFDPacket done [16:57:53]NVStorageSaveData kkm_last_timestamp [16:57:53]File name is /storage/kkm_last_timestamp [16:57:53]Write 4 bytes [16:57:53]NVStorageSaveData done [16:57:53]ExternCall_PrintAddStr [16:57:53]wPrintStart [16:57:53]Write to MH i2c: 01 00 00 3D 02 3F [16:57:53]Write i2c OK [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: 01 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: 01 07 00 [16:57:53]MH_I2C_Read... [16:57:53]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [16:57:53]RasterBufferAndPrint [16:57:53]line Счет N : (1)2002379 [16:57:53]line ИНН: 02508201610067 [16:57:53]line Контрольно-Кассовый Чек [16:57:53]line ПРОДАЖА [16:57:53]line ТРК (МРК, ГНК) : 51 [16:57:53]line Товар: 2710194210 [16:57:53]line ДТ-К-5 [16:57:53]line 8.540 * 76.20 [16:57:53]line = 650.75 [16:57:53]line НДС 12% НСП 1% [16:57:53]line > о реализуемом товаре [16:57:53]line ОКРУГЛЕНИЕ: -0.75 [16:57:53]line ИТОГО: 650.00 [16:57:53]line Внесено: 650.00 [16:57:53]line СДАЧА: 0.00 [16:57:53]line НСП 1% : 5.76 [16:57:53]line НДС 12% : 69.11 [16:57:53]line Наличными: 650.00 [16:57:53]line Безнал.: 0.00 [16:57:53]line Место: АЗС № 97 "Партнер Нефть" [16:57:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:57:53]line СНО: Общий режим [16:57:53]line Чек 430 27.07.2024 16:57 [16:57:53]line Смена: 438 ФФД: 1.0 [16:57:53]line ЗНМ: 0300000054 [16:57:53]line РНМ: 0000000000092624 [16:57:53]line Версия ККМ: 001 [16:57:53]line ФМ: 0000000000874959 [16:57:53]line ФД: 226070 [16:57:53]line ФПД: 201018365639842 [16:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165752&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226070&fm=201018365639842&tin=02508201610067®Number=0000000000092624&sum=65000 [16:57:54]written 0, free lines is 4095 [16:57:54]OFD Sender: Processing packet 226070 [packets to send 600, broken 599] [16:57:54]ProducePacketName [16:57:54]name=ofd_packets/00226070 [16:57:54]OFD Sender: To server: pG, [16:57:54]CommunicateWithHost lk.salyk.kg:30040 [16:57:54]ConnectInit lk.salyk.kg [16:57:54]Write to MH i2c: 01 00 00 68 02 6A [16:57:54]Write i2c OK [16:57:54]MH_I2C_Read... [16:57:54]Read from MH i2c: 01 [16:57:54]MH_I2C_Read... [16:57:54]Read from MH i2c: 01 07 00 [16:57:54]MH_I2C_Read... [16:57:54]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 58 0C D5 [16:57:54]RasterBufferAndPrint [16:57:54]line [16:57:54]line [16:57:54]line [16:57:54]line [16:57:54]line [16:57:54]written 0, free lines is 3163 [16:57:54]MH_Cut [16:57:54]Write to MH i2c: D1 01 00 6F 02 01 43 [16:57:54]Write i2c OK [16:57:54]MH_I2C_Read... [16:57:54]Read from MH i2c: D1 [16:57:54]MH_I2C_Read... [16:57:54]Read from MH i2c: D1 01 00 [16:57:54]MH_I2C_Read... [16:57:54]Read from MH i2c: D1 01 00 6F 02 00 42 [16:57:54]Write to MH i2c: 01 00 00 70 02 72 [16:57:54]Write i2c OK [16:57:54]MH_I2C_Read... [16:57:54]Connected sock=7 [16:57:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E2 2C 04 01 F7 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C 21 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 33 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 10 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 73 03 00 35 04 06 00 B6 D3 3C 46 FC A2 52 EC 31 0A FE 87 8D E8 [16:57: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 35 39 4F 00 00 00 D9 E8 47 00 37 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 73 03 00 F4 03 04 00 1E D3 A4 66 B6 04 01 00 00 12 96 CA 93 94 5F 3D A8 [16:57:55]CommunicateWithHost err = 0 [16:57:55]CheckOFDResponse [16:57:55]1017 (14) - 77093643461234 [16:57:55]1041 (16) - 0000000000874959 [16:57:55]1040 (4) - 226070 [16:57:55]1012 (4) - 27.07.2024 10:59 [16:57:55]1206 (1) - 0 [16:57:55]OFD Sender: Remove packet 226070 [16:57:55]ProducePacketName [16:57:55]name=ofd_packets/00226070 [16:57:55]NVStorageDeleteData [16:57:55]OFD Sender: No OFD packet to send [16:57:55]*** Cut start [16:57:55]*** Partial cut [16:57:55]*** CUTSNS_PIN = 1 [16:57:55]*** CUTSNS_PIN = 0 [16:57:56]*** Brake cut motor [16:57:56]Read from MH i2c: 01 [16:57:56]MH_I2C_Read... [16:57:56]*** Stop cut motor [16:57:56]*** Cut end [16:57:56]Read from MH i2c: 01 07 00 [16:57:56]MH_I2C_Read... [16:57:56]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [16:57:56]process_action close_receipt done [16:57:56]requested_data is exist [16:57:56]produce_requested_data [16:57:56]requested_item fm.sn is exist - process it [16:57:56]wFMCommunicate request_size=4 [16:57:56]MH_SAM_APDU [16:57:56]CAPDU: 80 11 00 00 [16:57:56]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [16:57:56]Write i2c OK [16:57:56]MH_I2C_Read... [16:57:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:56]Read from MH i2c: E2 [16:57:56]MH_I2C_Read... [16:57:56]Read from MH i2c: E2 17 00 [16:57:56]MH_I2C_Read... [16:57:56]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [16:57:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:57:56]wFMCommunicate OK [16:57:56]requested_item fd.num is exist - process it [16:57:56]SAM_PROTO_GetFieldsCounters [16:57:56]wFMCommunicate request_size=4 [16:57:56]MH_SAM_APDU [16:57:56]CAPDU: 80 13 00 00 [16:57:56]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [16:57:56]Write i2c OK [16:57:56]MH_I2C_Read... [16:57:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:56]Read from MH i2c: E2 [16:57:56]MH_I2C_Read... [16:57:56]Read from MH i2c: E2 62 00 [16:57:56]MH_I2C_Read... [16:57:56]Read from MH i2c: E2 62 00 72 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [16:57: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:56]wFMCommunicate OK [16:57:56]SAM_PROTO_GetFieldsCounters done [16:57:56]requested_item shift.num is exist - process it [16:57:56]requested_item shift.opened is exist - process it [16:57:56]req_shift_opened [16:57:56]FM_GetShiftState [16:57:56]SAM_PROTO_GetShiftState [16:57:56]wFMCommunicate request_size=4 [16:57:56]MH_SAM_APDU [16:57:56]CAPDU: 80 13 01 00 [16:57:56]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [16:57:56]Write i2c OK [16:57:56]MH_I2C_Read... [16:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:56]Read from MH i2c: E2 [16:57:56]MH_I2C_Read... [16:57:56]Read from MH i2c: E2 0E 00 [16:57:56]MH_I2C_Read... [16:57:56]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 00 [16:57:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:57:56]wFMCommunicate OK [16:57:56]SAM_PROTO_GetShiftState done [16:57:56]FM_GetShiftState done [16:57:56]req_shift_opened done [16:57:56]requested_item shift.open_date is exist - process it [16:57:56]req_shift_open_date [16:57:56]req_shift_open_date done [16:57:56]produce_requested_data done [16:57:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226070,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [16:57:56]process_action_free close_receipt [16:57:56]json_value_free [16:57:56]json_value_free done [16:57:56]process_json_proto returns [16:57:56]Send response to host [16:57:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226070,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [16:57:56]free response buf [16:57:56]execute_script done [16:57:56]execute_script returns [16:57:56]free content buf [16:57:56]Sock 9.Close socket [16:57:56]Sock 9.Thread stoped [16:58:00]OFD Sender: No OFD packet to send [16:58:05]OFD Sender: No OFD packet to send [16:58:10]OFD Sender: No OFD packet to send [16:58:15]OFD Sender: No OFD packet to send [16:58:20]OFD Sender: No OFD packet to send [16:58:25]OFD Sender: No OFD packet to send [16:58:30]OFD Sender: No OFD packet to send [16:58:35]OFD Sender: No OFD packet to send [16:58:40]OFD Sender: No OFD packet to send [16:58:45]OFD Sender: No OFD packet to send [16:58:50]OFD Sender: No OFD packet to send [16:58:55]OFD Sender: No OFD packet to send [16:59:00]OFD Sender: No OFD packet to send [16:59:05]OFD Sender: No OFD packet to send [16:59:10]OFD Sender: No OFD packet to send [16:59:15]OFD Sender: No OFD packet to send [16:59:20]OFD Sender: No OFD packet to send [16:59:25]OFD Sender: No OFD packet to send [16:59:30]OFD Sender: No OFD packet to send [16:59:35]OFD Sender: No OFD packet to send [16:59:40]OFD Sender: No OFD packet to send [16:59:45]OFD Sender: No OFD packet to send [16:59:50]OFD Sender: No OFD packet to send [16:59:55]OFD Sender: No OFD packet to send [16:59:58]accept exits with 10 [16:59:58]New connection [16:59:58]New thread 3067104612 created [16:59:58]Thread 3066961252 joined [16:59:58]Waiting for new connection... [16:59:58] Sock 10.Parse request [16:59:58]Sock 10.Check first char [16:59:58]Sock 10.First char is OK [16:59:58]request: POST /json_proto HTTP/1.0 [16:59:58]Method: POST [16:59:58]URL: /json_proto [16:59:58]Method is POST - this is cgi request [16:59:58]url: /json_proto [16:59:58]query_string will be loaded in cgi processing [16:59:58]execute_cgi json_proto POST (null) [16:59:58]execute_cgi path=json_proto method=POST [16:59:58]POST find Content-Length [16:59:58]Host: 172.17.43.131:8080 [16:59:58]Content-Length: 680 [16:59:58]Content-Type: application/json [16:59:58] [16:59:58]POST finish read [16:59:58]Found Content-Length = 680 [16:59:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:58]execute_script... [16:59: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)2002381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:58]POST & json_proto [16:59:58]process_json_proto [16:59:58]json parsed OK: [16:59:58]protocol is kg_v1.0 [16:59:58]action value=close_receipt [16:59:58]process_action close_receipt [16:59:58]cmd_close_receipt [16:59:58]MH_GetDate [16:59:58]Write to MH i2c: F0 00 00 74 02 65 [16:59:58]Write i2c OK [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: F0 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: F0 09 00 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: F0 09 00 74 02 00 8E 27 A5 66 F9 24 A2 66 53 [16:59:58]GetLastDocTimeStamp 1722099472 [16:59:58]current date 1722099598 [16:59:58]FM_GetShiftState [16:59:58]SAM_PROTO_GetShiftState [16:59:58]wFMCommunicate request_size=4 [16:59:58]MH_SAM_APDU [16:59:58]CAPDU: 80 13 01 00 [16:59:58]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [16:59:58]Write i2c OK [16:59:58]MH_I2C_Read... [16:59:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:58]Read from MH i2c: E2 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: E2 0E 00 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 02 [16:59:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [16:59:58]wFMCommunicate OK [16:59:58]SAM_PROTO_GetShiftState done [16:59:58]FM_GetShiftState done [16:59:58]opened in 1722038719 [16:59:58]opened+sec_in_day 1722125119 [16:59:58]quantity*price = 150037 [16:59:58]sum+1 = 150039 [16:59:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 431 27.07.2024 16:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226071 ФПД: 58714053767421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165958&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226071&fm=58714053767421&tin=02508201610067®Number=0000000000092624&sum=150000 [16:59:59]StoreToDocumentArchive [16:59:59]shift 438 fd 226071 [16:59:59]save to /storage/0438/doc_00226071 [16:59:59]save last doc name /storage/0438/doc_00226071 to /storage/kkm_last_doc_name [16:59:59]save OK [16:59:59]Clear old archive folders... [16:59:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:59:59]tlvbuf is 02057610 [16:59:59]SAM_PROTO_ClearQueue [16:59:59]wFMCommunicate request_size=4 [16:59:59]MH_SAM_APDU [16:59:59]CAPDU: 80 09 00 00 [16:59:59]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [16:59:59]Write i2c OK [16:59:59]MH_I2C_Read... [16:59:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:59:59]Read from MH i2c: E2 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [16:59:59]RAPDU: 90 00 [16:59:59]wFMCommunicate OK [16:59:59]SAM_PROTO_ClearQueue done [16:59:59]KKMCreateOFDPacket [16:59:59]OFDProtocolAddRootSTLVToBuf [16:59:59]FM_MakeSignedData [16:59:59]FM_MakeSignedData [16:59:59]SAM_PROTO_SignData [16:59:59]wFMCommunicate request_size=4 [16:59:59]MH_SAM_APDU [16:59:59]CAPDU: 80 0D 01 02 [16:59:59]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [16:59:59]Write i2c OK [16:59:59]MH_I2C_Read... [16:59:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:59:59]Read from MH i2c: E2 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [16:59:59]RAPDU: 90 00 [16:59:59]wFMCommunicate OK [16:59:59]wFMCommunicate request_size=255 [16:59:59]MH_SAM_APDU [16:59:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 8E 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 73 03 00 35 04 06 00 35 66 6E 51 [16:59:59]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 8E 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 73 03 00 35 04 06 00 35 66 6E 51 00 00 10 [16:59:59]Write i2c OK [16:59:59]MH_I2C_Read... [16:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:59]Read from MH i2c: E2 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [16:59:59]RAPDU: 90 00 [16:59:59]wFMCommunicate OK [16:59:59]wFMCommunicate request_size=7 [16:59:59]MH_SAM_APDU [16:59:59]CAPDU: 80 0D 02 02 02 70 FD [16:59:59]Write to MH i2c: E2 0A 00 85 02 80 0D 02 02 02 00 70 FD 00 00 72 [16:59:59]Write i2c OK [16:59:59]MH_I2C_Read... [16:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:59]Read from MH i2c: E2 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [16:59:59]RAPDU: 90 00 [16:59:59]wFMCommunicate OK [16:59:59]wFMCommunicate request_size=4 [16:59:59]MH_SAM_APDU [16:59:59]CAPDU: 80 0D 03 02 [16:59:59]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [16:59:59]Write i2c OK [16:59:59]MH_I2C_Read... [16:59:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:59:59]Read from MH i2c: E2 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 0B 00 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 0B 00 86 02 00 71 D3 65 13 D6 73 60 96 90 00 FF [16:59:59]RAPDU: 71 D3 65 13 D6 73 60 96 90 00 [16:59:59]wFMCommunicate OK [16:59:59]SAM_PROTO_SignData done [16:59:59]FM_MakeSignedData done [16:59:59]CreateOFDProtocolMessage [16:59:59]wFMCommunicate request_size=4 [16:59:59]MH_SAM_APDU [16:59:59]CAPDU: 80 11 00 00 [16:59:59]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [16:59:59]Write i2c OK [16:59:59]MH_I2C_Read... [16:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:59]Read from MH i2c: E2 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 17 00 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [16:59:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:59:59]wFMCommunicate OK [16:59:59]CreateOFDProtocolMessage done [16:59:59]OFDSenderStorePacket 226071 [16:59:59]StoreOFDPacket docnum=226071 [16:59:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CC 94 04 01 7E EB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 8E 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 73 03 00 35 04 06 00 35 66 6E 51 70 FD 71 D3 65 13 D6 73 60 96 [16:59:59]CheckFolder [16:59:59]dirname=/storage/ofd_packets [16:59:59]CheckFolder done [16:59:59]ProducePacketName [16:59:59]name=ofd_packets/00226071 [16:59:59]NVStorageSaveData ofd_packets/00226071 [16:59:59]File name is /storage/ofd_packets/00226071 [16:59:59]Write 298 bytes [16:59:59]NVStorageSaveData done [16:59:59]OFDSenderStorePacket done [16:59:59]KKMCreateOFDPacket done [16:59:59]NVStorageSaveData kkm_last_timestamp [16:59:59]File name is /storage/kkm_last_timestamp [16:59:59]Write 4 bytes [16:59:59]NVStorageSaveData done [16:59:59]ExternCall_PrintAddStr [16:59:59]wPrintStart [16:59:59]Write to MH i2c: 01 00 00 88 02 8A [16:59:59]Write i2c OK [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: 01 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: 01 07 00 [16:59:59]MH_I2C_Read... [16:59:59]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [16:59:59]RasterBufferAndPrint [16:59:59]line Счет N : (1)2002381 [16:59:59]line ИНН: 02508201610067 [16:59:59]line Контрольно-Кассовый Чек [16:59:59]line ПРОДАЖА [16:59:59]line ТРК (МРК, ГНК) : 61 [16:59:59]line Товар: 2710194210 [16:59:59]line ДТ-К-5 [16:59:59]line 19.690 * 76.20 [16:59:59]line = 1500.38 [16:59:59]line НДС 12% НСП 1% [16:59:59]line > о реализуемом товаре [16:59:59]line ОКРУГЛЕНИЕ: -0.38 [16:59:59]line ИТОГО: 1500.00 [16:59:59]line Внесено: 1500.00 [16:59:59]line СДАЧА: 0.00 [16:59:59]line НСП 1% : 13.28 [16:59:59]line НДС 12% : 159.33 [16:59:59]line Наличными: 1500.00 [16:59:59]line Безнал.: 0.00 [16:59:59]line Место: АЗС № 97 "Партнер Нефть" [16:59:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:59:59]line СНО: Общий режим [16:59:59]line Чек 431 27.07.2024 16:59 [16:59:59]line Смена: 438 ФФД: 1.0 [16:59:59]line ЗНМ: 0300000054 [16:59:59]line РНМ: 0000000000092624 [16:59:59]line Версия ККМ: 001 [16:59:59]line ФМ: 0000000000874959 [16:59:59]line ФД: 226071 [16:59:59]line ФПД: 58714053767421 [16:59:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165958&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226071&fm=58714053767421&tin=02508201610067®Number=0000000000092624&sum=150000 [17:00:00]written 0, free lines is 4095 [17:00:00]OFD Sender: Processing packet 226071 [packets to send 600, broken 599] [17:00:00]ProducePacketName [17:00:00]name=ofd_packets/00226071 [17:00:00]OFD Sender: To server: pG, [17:00:00]CommunicateWithHost lk.salyk.kg:30040 [17:00:00]ConnectInit lk.salyk.kg [17:00:00]Connected sock=9 [17:00:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CC 94 04 01 7E EB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 8E 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 73 03 00 35 04 06 00 35 66 6E 51 70 FD 71 D3 65 13 D6 73 60 96 [17:00:00]Write to MH i2c: 01 00 00 B3 02 B5 [17:00:00]Write i2c OK [17:00:00]MH_I2C_Read... [17:00:00]Read from MH i2c: 01 [17:00:00]MH_I2C_Read... [17:00:00]Read from MH i2c: 01 07 00 [17:00:00]MH_I2C_Read... [17:00:00]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 57 0C 1F [17:00:00]RasterBufferAndPrint [17:00:00]line [17:00:00]line [17:00:00]line [17:00:00]line [17:00:00]line [17:00:00]written 0, free lines is 3161 [17:00:00]MH_Cut [17:00:00]Write to MH i2c: D1 01 00 BA 02 01 8E [17:00:00]Write i2c OK [17:00:00]MH_I2C_Read... [17:00:00]Read from MH i2c: D1 [17:00:00]MH_I2C_Read... [17:00:00]Read from MH i2c: D1 01 00 [17:00:00]MH_I2C_Read... [17:00:00]Read from MH i2c: D1 01 00 BA 02 00 8D [17:00:00]Write to MH i2c: 01 00 00 BB 02 BD [17:00:00]Write i2c OK [17:00:00]MH_I2C_Read... [17:00: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 35 39 4F 00 00 00 CE C5 47 00 C8 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 73 03 00 F4 03 04 00 9C D3 A4 66 B6 04 01 00 00 62 01 2B ED 97 52 9F 80 [17:00:01]CommunicateWithHost err = 0 [17:00:01]CheckOFDResponse [17:00:01]1017 (14) - 77093643461234 [17:00:01]1041 (16) - 0000000000874959 [17:00:01]1040 (4) - 226071 [17:00:01]1012 (4) - 27.07.2024 11:01 [17:00:01]1206 (1) - 0 [17:00:01]OFD Sender: Remove packet 226071 [17:00:01]ProducePacketName [17:00:01]name=ofd_packets/00226071 [17:00:01]NVStorageDeleteData [17:00:01]OFD Sender: No OFD packet to send [17:00:01]*** Cut start [17:00:01]*** Partial cut [17:00:01]*** CUTSNS_PIN = 1 [17:00:01]*** CUTSNS_PIN = 0 [17:00:02]*** Brake cut motor [17:00:02]Read from MH i2c: 01 [17:00:02]MH_I2C_Read... [17:00:02]*** Stop cut motor [17:00:02]*** Cut end [17:00:02]Read from MH i2c: 01 07 00 [17:00:02]MH_I2C_Read... [17:00:02]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [17:00:02]process_action close_receipt done [17:00:02]requested_data is exist [17:00:02]produce_requested_data [17:00:02]requested_item fm.sn is exist - process it [17:00:02]wFMCommunicate request_size=4 [17:00:02]MH_SAM_APDU [17:00:02]CAPDU: 80 11 00 00 [17:00:02]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [17:00:02]Write i2c OK [17:00:02]MH_I2C_Read... [17:00:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:02]Read from MH i2c: E2 [17:00:02]MH_I2C_Read... [17:00:02]Read from MH i2c: E2 17 00 [17:00:02]MH_I2C_Read... [17:00:02]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [17:00:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:00:02]wFMCommunicate OK [17:00:02]requested_item fd.num is exist - process it [17:00:02]SAM_PROTO_GetFieldsCounters [17:00:02]wFMCommunicate request_size=4 [17:00:02]MH_SAM_APDU [17:00:02]CAPDU: 80 13 00 00 [17:00:02]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [17:00:02]Write i2c OK [17:00:02]MH_I2C_Read... [17:00:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:02]Read from MH i2c: E2 [17:00:02]MH_I2C_Read... [17:00:02]Read from MH i2c: E2 62 00 [17:00:02]MH_I2C_Read... [17:00:02]Read from MH i2c: E2 62 00 BD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [17:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:00:02]wFMCommunicate OK [17:00:02]SAM_PROTO_GetFieldsCounters done [17:00:02]requested_item shift.num is exist - process it [17:00:02]requested_item shift.opened is exist - process it [17:00:02]req_shift_opened [17:00:02]FM_GetShiftState [17:00:02]SAM_PROTO_GetShiftState [17:00:02]wFMCommunicate request_size=4 [17:00:02]MH_SAM_APDU [17:00:02]CAPDU: 80 13 01 00 [17:00:02]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [17:00:02]Write i2c OK [17:00:02]MH_I2C_Read... [17:00:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:02]Read from MH i2c: E2 [17:00:02]MH_I2C_Read... [17:00:02]Read from MH i2c: E2 0E 00 [17:00:02]MH_I2C_Read... [17:00:02]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4B [17:00:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:00:02]wFMCommunicate OK [17:00:02]SAM_PROTO_GetShiftState done [17:00:02]FM_GetShiftState done [17:00:02]req_shift_opened done [17:00:02]requested_item shift.open_date is exist - process it [17:00:02]req_shift_open_date [17:00:02]req_shift_open_date done [17:00:02]produce_requested_data done [17:00:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226071,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:00:02]process_action_free close_receipt [17:00:02]json_value_free [17:00:02]json_value_free done [17:00:02]process_json_proto returns [17:00:02]Send response to host [17:00:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226071,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:00:02]free response buf [17:00:02]execute_script done [17:00:02]execute_script returns [17:00:02]free content buf [17:00:02]Sock 10.Close socket [17:00:02]Sock 10.Thread stoped [17:00:06]OFD Sender: No OFD packet to send [17:00:11]OFD Sender: No OFD packet to send [17:00:16]OFD Sender: No OFD packet to send [17:00:21]OFD Sender: No OFD packet to send [17:00:26]OFD Sender: No OFD packet to send [17:00:31]OFD Sender: No OFD packet to send [17:00:34]accept exits with 7 [17:00:34]New connection [17:00:34]New thread 3066961252 created [17:00:34]Thread 3067104612 joined [17:00:34]Waiting for new connection... [17:00:34] Sock 7.Parse request [17:00:34]Sock 7.Check first char [17:00:34]Sock 7.First char is OK [17:00:34]request: POST /json_proto HTTP/1.0 [17:00:34]Method: POST [17:00:34]URL: /json_proto [17:00:34]Method is POST - this is cgi request [17:00:34]url: /json_proto [17:00:34]query_string will be loaded in cgi processing [17:00:34]execute_cgi json_proto POST (null) [17:00:34]execute_cgi path=json_proto method=POST [17:00:34]POST find Content-Length [17:00:34]Host: 172.17.43.131:8080 [17:00:34]Content-Length: 671 [17:00:34]Content-Type: application/json [17:00:34] [17:00:34]POST finish read [17:00:34]Found Content-Length = 671 [17:00:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.640, "sum" : 250.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:34]execute_script... [17:00:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.640, "sum" : 250.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:34]POST & json_proto [17:00:34]process_json_proto [17:00:34]json parsed OK: [17:00:34]protocol is kg_v1.0 [17:00:34]action value=close_receipt [17:00:34]process_action close_receipt [17:00:34]cmd_close_receipt [17:00:34]MH_GetDate [17:00:34]Write to MH i2c: F0 00 00 BF 02 B0 [17:00:34]Write i2c OK [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: F0 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: F0 09 00 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: F0 09 00 BF 02 00 B2 27 A5 66 F9 24 A2 66 C2 [17:00:34]GetLastDocTimeStamp 1722099598 [17:00:34]current date 1722099634 [17:00:34]FM_GetShiftState [17:00:34]SAM_PROTO_GetShiftState [17:00:34]wFMCommunicate request_size=4 [17:00:34]MH_SAM_APDU [17:00:34]CAPDU: 80 13 01 00 [17:00:34]Write to MH i2c: E2 08 00 C0 02 80 13 01 00 00 00 00 00 3F [17:00:34]Write i2c OK [17:00:34]MH_I2C_Read... [17:00:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:34]Read from MH i2c: E2 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: E2 0E 00 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: E2 0E 00 C0 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4D [17:00:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:00:34]wFMCommunicate OK [17:00:34]SAM_PROTO_GetShiftState done [17:00:34]FM_GetShiftState done [17:00:34]opened in 1722038719 [17:00:34]opened+sec_in_day 1722125119 [17:00:34]quantity*price = 25043 [17:00:34]sum+1 = 25044 [17:00:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.22 НДС 12% : 26.59 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 432 27.07.2024 17:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226072 ФПД: 159738264056531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226072&fm=159738264056531&tin=02508201610067®Number=0000000000092624&sum=25000 [17:00:35]StoreToDocumentArchive [17:00:35]shift 438 fd 226072 [17:00:35]save to /storage/0438/doc_00226072 [17:00:35]save last doc name /storage/0438/doc_00226072 to /storage/kkm_last_doc_name [17:00:35]save OK [17:00:35]Clear old archive folders... [17:00:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:00:35]tlvbuf is 02051850 [17:00:35]SAM_PROTO_ClearQueue [17:00:35]wFMCommunicate request_size=4 [17:00:35]MH_SAM_APDU [17:00:35]CAPDU: 80 09 00 00 [17:00:35]Write to MH i2c: E2 08 00 CD 02 80 09 00 00 00 00 00 00 41 [17:00:35]Write i2c OK [17:00:35]MH_I2C_Read... [17:00:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:00:35]Read from MH i2c: E2 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [17:00:35]RAPDU: 90 00 [17:00:35]wFMCommunicate OK [17:00:35]SAM_PROTO_ClearQueue done [17:00:35]KKMCreateOFDPacket [17:00:35]OFDProtocolAddRootSTLVToBuf [17:00:35]FM_MakeSignedData [17:00:35]FM_MakeSignedData [17:00:35]SAM_PROTO_SignData [17:00:35]wFMCommunicate request_size=4 [17:00:35]MH_SAM_APDU [17:00:35]CAPDU: 80 0D 01 02 [17:00:35]Write to MH i2c: E2 08 00 CE 02 80 0D 01 02 00 00 00 00 49 [17:00:35]Write i2c OK [17:00:35]MH_I2C_Read... [17:00:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:00:35]Read from MH i2c: E2 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [17:00:35]RAPDU: 90 00 [17:00:35]wFMCommunicate OK [17:00:35]wFMCommunicate request_size=255 [17:00:35]MH_SAM_APDU [17:00:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 B2 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 73 03 00 35 04 06 00 [17:00:35]Write to MH i2c: E2 02 01 CF 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 B2 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 73 03 00 35 04 06 00 00 00 30 [17:00:35]Write i2c OK [17:00:35]MH_I2C_Read... [17:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:35]Read from MH i2c: E2 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [17:00:35]RAPDU: 90 00 [17:00:35]wFMCommunicate OK [17:00:35]wFMCommunicate request_size=11 [17:00:35]MH_SAM_APDU [17:00:35]CAPDU: 80 0D 02 02 06 91 47 F6 7C 72 D3 [17:00:35]Write to MH i2c: E2 0E 00 D0 02 80 0D 02 02 06 00 91 47 F6 7C 72 D3 00 00 E7 [17:00:35]Write i2c OK [17:00:35]MH_I2C_Read... [17:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:35]Read from MH i2c: E2 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [17:00:35]RAPDU: 90 00 [17:00:35]wFMCommunicate OK [17:00:35]wFMCommunicate request_size=4 [17:00:35]MH_SAM_APDU [17:00:35]CAPDU: 80 0D 03 02 [17:00:35]Write to MH i2c: E2 08 00 D1 02 80 0D 03 02 00 00 00 00 4E [17:00:35]Write i2c OK [17:00:35]MH_I2C_Read... [17:00:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:00:35]Read from MH i2c: E2 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 0B 00 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 0B 00 D1 02 00 3D A4 7E 00 7F 5D 04 D2 90 00 60 [17:00:35]RAPDU: 3D A4 7E 00 7F 5D 04 D2 90 00 [17:00:35]wFMCommunicate OK [17:00:35]SAM_PROTO_SignData done [17:00:35]FM_MakeSignedData done [17:00:35]CreateOFDProtocolMessage [17:00:35]wFMCommunicate request_size=4 [17:00:35]MH_SAM_APDU [17:00:35]CAPDU: 80 11 00 00 [17:00:35]Write to MH i2c: E2 08 00 D2 02 80 11 00 00 00 00 00 00 4E [17:00:35]Write i2c OK [17:00:35]MH_I2C_Read... [17:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:35]Read from MH i2c: E2 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 17 00 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: E2 17 00 D2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [17:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:00:35]wFMCommunicate OK [17:00:35]CreateOFDProtocolMessage done [17:00:35]OFDSenderStorePacket 226072 [17:00:35]StoreOFDPacket docnum=226072 [17:00:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B2 B8 08 01 8E 75 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 B2 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 73 03 00 35 04 06 00 91 47 F6 7C 72 D3 3D A4 7E 00 7F 5D 04 D2 [17:00:35]CheckFolder [17:00:35]dirname=/storage/ofd_packets [17:00:35]CheckFolder done [17:00:35]ProducePacketName [17:00:35]name=ofd_packets/00226072 [17:00:35]NVStorageSaveData ofd_packets/00226072 [17:00:35]File name is /storage/ofd_packets/00226072 [17:00:35]Write 302 bytes [17:00:35]NVStorageSaveData done [17:00:35]OFDSenderStorePacket done [17:00:35]KKMCreateOFDPacket done [17:00:35]NVStorageSaveData kkm_last_timestamp [17:00:35]File name is /storage/kkm_last_timestamp [17:00:35]Write 4 bytes [17:00:35]NVStorageSaveData done [17:00:35]ExternCall_PrintAddStr [17:00:35]wPrintStart [17:00:35]Write to MH i2c: 01 00 00 D3 02 D5 [17:00:35]Write i2c OK [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: 01 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: 01 07 00 [17:00:35]MH_I2C_Read... [17:00:35]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 FF 0F EA [17:00:35]RasterBufferAndPrint [17:00:35]line Счет N : (1)2002382 [17:00:35]line ИНН: 02508201610067 [17:00:35]line Контрольно-Кассовый Чек [17:00:35]line ПРОДАЖА [17:00:35]line ТРК (МРК, ГНК) : 52 [17:00:35]line Товар: 2710124130 [17:00:35]line Super-92-К-5 [17:00:35]line 3.640 * 68.80 [17:00:35]line = 250.43 [17:00:35]line НДС 12% НСП 1% [17:00:35]line > о реализуемом товаре [17:00:35]line ОКРУГЛЕНИЕ: -0.43 [17:00:35]line ИТОГО: 250.00 [17:00:35]line Внесено: 250.00 [17:00:35]line СДАЧА: 0.00 [17:00:35]line НСП 1% : 2.22 [17:00:35]line НДС 12% : 26.59 [17:00:35]line Наличными: 250.00 [17:00:35]line Безнал.: 0.00 [17:00:35]line Место: АЗС № 97 "Партнер Нефть" [17:00:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:00:35]line СНО: Общий режим [17:00:35]line Чек 432 27.07.2024 17:00 [17:00:35]line Смена: 438 ФФД: 1.0 [17:00:35]line ЗНМ: 0300000054 [17:00:35]line РНМ: 0000000000092624 [17:00:35]line Версия ККМ: 001 [17:00:35]line ФМ: 0000000000874959 [17:00:35]line ФД: 226072 [17:00:35]line ФПД: 159738264056531 [17:00:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226072&fm=159738264056531&tin=02508201610067®Number=0000000000092624&sum=25000 [17:00:35]written 0, free lines is 4095 [17:00:35]OFD Sender: Processing packet 226072 [packets to send 600, broken 599] [17:00:35]ProducePacketName [17:00:35]name=ofd_packets/00226072 [17:00:35]OFD Sender: To server: pG, [17:00:35]CommunicateWithHost lk.salyk.kg:30040 [17:00:35]ConnectInit lk.salyk.kg [17:00:36]Write to MH i2c: 01 00 00 FE 02 00 [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: 01 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: 01 07 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 5E 0C 71 [17:00:36]RasterBufferAndPrint [17:00:36]line [17:00:36]line [17:00:36]line [17:00:36]line [17:00:36]line [17:00:36]written 0, free lines is 3168 [17:00:36]MH_Cut [17:00:36]Write to MH i2c: D1 01 00 05 03 01 DA [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: D1 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: D1 01 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: D1 01 00 05 03 00 D9 [17:00:36]Write to MH i2c: 01 00 00 06 03 09 [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]Connected sock=10 [17:00:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B2 B8 08 01 8E 75 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 B2 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 73 03 00 35 04 06 00 91 47 F6 7C 72 D3 3D A4 7E 00 7F 5D 04 D2 [17:00: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 35 39 4F 00 00 00 94 1B 47 00 9C 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 73 03 00 F4 03 04 00 BF D3 A4 66 B6 04 01 00 00 04 3E C7 28 AF 4B 64 16 [17:00:36]CommunicateWithHost err = 0 [17:00:36]CheckOFDResponse [17:00:36]1017 (14) - 77093643461234 [17:00:36]1041 (16) - 0000000000874959 [17:00:36]1040 (4) - 226072 [17:00:36]1012 (4) - 27.07.2024 11:02 [17:00:36]1206 (1) - 0 [17:00:36]OFD Sender: Remove packet 226072 [17:00:36]ProducePacketName [17:00:36]name=ofd_packets/00226072 [17:00:36]NVStorageDeleteData [17:00:37]OFD Sender: No OFD packet to send [17:00:37]*** Cut start [17:00:37]*** Partial cut [17:00:37]*** CUTSNS_PIN = 1 [17:00:37]*** CUTSNS_PIN = 0 [17:00:37]*** Brake cut motor [17:00:38]Read from MH i2c: 01 [17:00:38]MH_I2C_Read... [17:00:38]*** Stop cut motor [17:00:38]*** Cut end [17:00:38]Read from MH i2c: 01 07 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [17:00:38]process_action close_receipt done [17:00:38]requested_data is exist [17:00:38]produce_requested_data [17:00:38]requested_item fm.sn is exist - process it [17:00:38]wFMCommunicate request_size=4 [17:00:38]MH_SAM_APDU [17:00:38]CAPDU: 80 11 00 00 [17:00:38]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:38]Read from MH i2c: E2 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 17 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [17:00:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:00:38]wFMCommunicate OK [17:00:38]requested_item fd.num is exist - process it [17:00:38]SAM_PROTO_GetFieldsCounters [17:00:38]wFMCommunicate request_size=4 [17:00:38]MH_SAM_APDU [17:00:38]CAPDU: 80 13 00 00 [17:00:38]Write to MH i2c: E2 08 00 08 03 80 13 00 00 00 00 00 00 87 [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:38]Read from MH i2c: E2 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 62 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 62 00 08 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [17:00:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:00:38]wFMCommunicate OK [17:00:38]SAM_PROTO_GetFieldsCounters done [17:00:38]requested_item shift.num is exist - process it [17:00:38]requested_item shift.opened is exist - process it [17:00:38]req_shift_opened [17:00:38]FM_GetShiftState [17:00:38]SAM_PROTO_GetShiftState [17:00:38]wFMCommunicate request_size=4 [17:00:38]MH_SAM_APDU [17:00:38]CAPDU: 80 13 01 00 [17:00:38]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:38]Read from MH i2c: E2 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 0E 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 97 [17:00:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:00:38]wFMCommunicate OK [17:00:38]SAM_PROTO_GetShiftState done [17:00:38]FM_GetShiftState done [17:00:38]req_shift_opened done [17:00:38]requested_item shift.open_date is exist - process it [17:00:38]req_shift_open_date [17:00:38]req_shift_open_date done [17:00:38]produce_requested_data done [17:00:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226072,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:00:38]process_action_free close_receipt [17:00:38]json_value_free [17:00:38]json_value_free done [17:00:38]process_json_proto returns [17:00:38]Send response to host [17:00:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226072,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:00:38]free response buf [17:00:38]execute_script done [17:00:38]execute_script returns [17:00:38]free content buf [17:00:38]Sock 7.Close socket [17:00:38]Sock 7.Thread stoped [17:00:38]accept exits with 9 [17:00:38]New connection [17:00:38]New thread 3067104612 created [17:00:38]Thread 3066961252 joined [17:00:38]Waiting for new connection... [17:00:38] Sock 9.Parse request [17:00:38]Sock 9.Check first char [17:00:38]Sock 9.First char is OK [17:00:38]request: POST /json_proto HTTP/1.0 [17:00:38]Method: POST [17:00:38]URL: /json_proto [17:00:38]Method is POST - this is cgi request [17:00:38]url: /json_proto [17:00:38]query_string will be loaded in cgi processing [17:00:38]execute_cgi json_proto POST (null) [17:00:38]execute_cgi path=json_proto method=POST [17:00:38]POST find Content-Length [17:00:38]Host: 172.17.43.131:8080 [17:00:38]Content-Length: 801 [17:00:38]Content-Type: application/json [17:00:38] [17:00:38]POST finish read [17:00:38]Found Content-Length = 801 [17:00:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.270, "sum" : 465.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 465.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:38]execute_script... [17:00: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)2002380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.270, "sum" : 465.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 465.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:38]POST & json_proto [17:00:38]process_json_proto [17:00:38]json parsed OK: [17:00:38]protocol is kg_v1.0 [17:00:38]action value=close_receipt [17:00:38]process_action close_receipt [17:00:38]cmd_close_receipt [17:00:38]MH_GetDate [17:00:38]Write to MH i2c: F0 00 00 0A 03 FC [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: F0 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: F0 09 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: F0 09 00 0A 03 00 B7 27 A5 66 F9 24 A2 66 13 [17:00:38]GetLastDocTimeStamp 1722099634 [17:00:38]current date 1722099639 [17:00:38]FM_GetShiftState [17:00:38]SAM_PROTO_GetShiftState [17:00:38]wFMCommunicate request_size=4 [17:00:38]MH_SAM_APDU [17:00:38]CAPDU: 80 13 01 00 [17:00:38]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:38]Read from MH i2c: E2 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 0E 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 99 [17:00:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:00:38]wFMCommunicate OK [17:00:38]SAM_PROTO_GetShiftState done [17:00:38]FM_GetShiftState done [17:00:38]opened in 1722038719 [17:00:38]opened+sec_in_day 1722125119 [17:00:38]quantity*price = 46523 [17:00:38]sum+1 = 46524 [17:00:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 465.23 НСП 1% : 4.12 НДС 12% : 49.40 Наличными: 0.00 Безнал.: 465.23 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 433 27.07.2024 17:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226073 ФПД: 278004722377210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226073&fm=278004722377210&tin=02508201610067®Number=0000000000092624&sum=46523 [17:00:39]StoreToDocumentArchive [17:00:39]shift 438 fd 226073 [17:00:39]save to /storage/0438/doc_00226073 [17:00:39]save last doc name /storage/0438/doc_00226073 to /storage/kkm_last_doc_name [17:00:39]save OK [17:00:39]Clear old archive folders... [17:00:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:00:39]tlvbuf is 02053470 [17:00:39]SAM_PROTO_ClearQueue [17:00:39]wFMCommunicate request_size=4 [17:00:39]MH_SAM_APDU [17:00:39]CAPDU: 80 09 00 00 [17:00:39]Write to MH i2c: E2 08 00 18 03 80 09 00 00 00 00 00 00 8D [17:00:39]Write i2c OK [17:00:39]MH_I2C_Read... [17:00:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:00:39]Read from MH i2c: E2 [17:00:39]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [17:00:40]RAPDU: 90 00 [17:00:40]wFMCommunicate OK [17:00:40]SAM_PROTO_ClearQueue done [17:00:40]KKMCreateOFDPacket [17:00:40]OFDProtocolAddRootSTLVToBuf [17:00:40]FM_MakeSignedData [17:00:40]FM_MakeSignedData [17:00:40]SAM_PROTO_SignData [17:00:40]wFMCommunicate request_size=4 [17:00:40]MH_SAM_APDU [17:00:40]CAPDU: 80 0D 01 02 [17:00:40]Write to MH i2c: E2 08 00 19 03 80 0D 01 02 00 00 00 00 95 [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:00:40]Read from MH i2c: E2 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [17:00:40]RAPDU: 90 00 [17:00:40]wFMCommunicate OK [17:00:40]wFMCommunicate request_size=255 [17:00:40]MH_SAM_APDU [17:00:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BB B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB B5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 B7 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 73 03 00 35 04 06 00 FC [17:00:40]Write to MH i2c: E2 02 01 1A 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 7E 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BB B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB B5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 B7 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 73 03 00 35 04 06 00 FC 00 00 82 [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:40]Read from MH i2c: E2 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [17:00:40]RAPDU: 90 00 [17:00:40]wFMCommunicate OK [17:00:40]wFMCommunicate request_size=10 [17:00:40]MH_SAM_APDU [17:00:40]CAPDU: 80 0D 02 02 05 D8 04 B9 21 FA [17:00:40]Write to MH i2c: E2 0D 00 1B 03 80 0D 02 02 05 00 D8 04 B9 21 FA 00 00 52 [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:40]Read from MH i2c: E2 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [17:00:40]RAPDU: 90 00 [17:00:40]wFMCommunicate OK [17:00:40]wFMCommunicate request_size=4 [17:00:40]MH_SAM_APDU [17:00:40]CAPDU: 80 0D 03 02 [17:00:40]Write to MH i2c: E2 08 00 1C 03 80 0D 03 02 00 00 00 00 9A [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:00:40]Read from MH i2c: E2 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 0B 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 0B 00 1C 03 00 CC FB 9B E7 D8 C5 10 44 90 00 D5 [17:00:40]RAPDU: CC FB 9B E7 D8 C5 10 44 90 00 [17:00:40]wFMCommunicate OK [17:00:40]SAM_PROTO_SignData done [17:00:40]FM_MakeSignedData done [17:00:40]CreateOFDProtocolMessage [17:00:40]wFMCommunicate request_size=4 [17:00:40]MH_SAM_APDU [17:00:40]CAPDU: 80 11 00 00 [17:00:40]Write to MH i2c: E2 08 00 1D 03 80 11 00 00 00 00 00 00 9A [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:40]Read from MH i2c: E2 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 17 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 17 00 1D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [17:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:00:40]wFMCommunicate OK [17:00:40]CreateOFDProtocolMessage done [17:00:40]OFDSenderStorePacket 226073 [17:00:40]StoreOFDPacket docnum=226073 [17:00:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4D A2 07 01 9C BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BB B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB B5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 B7 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 73 03 00 35 04 06 00 FC D8 04 B9 21 FA CC FB 9B E7 D8 C5 10 44 [17:00:40]CheckFolder [17:00:40]dirname=/storage/ofd_packets [17:00:40]CheckFolder done [17:00:40]ProducePacketName [17:00:40]name=ofd_packets/00226073 [17:00:40]NVStorageSaveData ofd_packets/00226073 [17:00:40]File name is /storage/ofd_packets/00226073 [17:00:40]Write 301 bytes [17:00:40]NVStorageSaveData done [17:00:40]OFDSenderStorePacket done [17:00:40]KKMCreateOFDPacket done [17:00:40]NVStorageSaveData kkm_last_timestamp [17:00:40]File name is /storage/kkm_last_timestamp [17:00:40]Write 4 bytes [17:00:40]NVStorageSaveData done [17:00:40]ExternCall_PrintAddStr [17:00:40]wPrintStart [17:00:40]Write to MH i2c: 01 00 00 1E 03 21 [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: 01 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: 01 07 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [17:00:40]RasterBufferAndPrint [17:00:40]line Счет N : (1)2002380 [17:00:40]line ИНН: 02508201610067 [17:00:40]line Контрольно-Кассовый Чек [17:00:40]line ПРОДАЖА [17:00:40]line ТРК (МРК, ГНК) : 44 [17:00:40]line Товар: 2710124500 [17:00:40]line Аи-95-К-5 [17:00:40]line 6.270 * 74.20 [17:00:40]line = 465.23 [17:00:40]line НДС 12% НСП 1% [17:00:40]line > о реализуемом товаре [17:00:40]line ИТОГО: 465.23 [17:00:40]line НСП 1% : 4.12 [17:00:40]line НДС 12% : 49.40 [17:00:40]line Наличными: 0.00 [17:00:40]line Безнал.: 465.23 [17:00:40]line Место: АЗС № 97 "Партнер Нефть" [17:00:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:00:40]line СНО: Общий режим [17:00:40]line Чек 433 27.07.2024 17:00 [17:00:41]line Смена: 438 ФФД: 1.0 [17:00:41]line ЗНМ: 0300000054 [17:00:41]line РНМ: 0000000000092624 [17:00:41]line Версия ККМ: 001 [17:00:41]line Платежная система: O! деньги [17:00:41]line ФМ: 0000000000874959 [17:00:41]line ФД: 226073 [17:00:41]line ФПД: 278004722377210 [17:00:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226073&fm=278004722377210&tin=02508201610067®Number=0000000000092624&sum=46523 [17:00:41]OFD Sender: Processing packet 226073 [packets to send 600, broken 599] [17:00:41]ProducePacketName [17:00:41]name=ofd_packets/00226073 [17:00:41]OFD Sender: To server: pG, [17:00:41]CommunicateWithHost lk.salyk.kg:30040 [17:00:41]ConnectInit lk.salyk.kg [17:00:41]written 0, free lines is 4095 [17:00:41]Write to MH i2c: 01 00 00 48 03 4B [17:00:41]Write i2c OK [17:00:41]MH_I2C_Read... [17:00:41]Read from MH i2c: 01 [17:00:41]MH_I2C_Read... [17:00:41]Read from MH i2c: 01 07 00 [17:00:41]MH_I2C_Read... [17:00:41]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 83 0C E1 [17:00:41]RasterBufferAndPrint [17:00:41]line [17:00:41]line [17:00:41]line [17:00:41]line [17:00:41]line [17:00:41]written 0, free lines is 3210 [17:00:41]MH_Cut [17:00:41]Write to MH i2c: D1 01 00 4F 03 01 24 [17:00:41]Write i2c OK [17:00:41]MH_I2C_Read... [17:00:41]Read from MH i2c: D1 [17:00:41]MH_I2C_Read... [17:00:41]Read from MH i2c: D1 01 00 [17:00:41]MH_I2C_Read... [17:00:41]Read from MH i2c: D1 01 00 4F 03 00 23 [17:00:41]Write to MH i2c: 01 00 00 50 03 53 [17:00:41]Write i2c OK [17:00:41]MH_I2C_Read... [17:00:41]Connected sock=10 [17:00: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 35 39 0F 01 00 00 4D A2 07 01 9C BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BB B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB B5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 B7 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 73 03 00 35 04 06 00 FC D8 04 B9 21 FA CC FB 9B E7 D8 C5 10 44 [17:00:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BF D7 47 00 62 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 35 39 10 04 04 00 19 73 03 00 F4 03 04 00 C5 D3 A4 66 B6 04 01 00 00 49 66 11 E6 D7 AF 30 B2 [17:00:42]CommunicateWithHost err = 0 [17:00:42]CheckOFDResponse [17:00:42]1017 (14) - 77093643461234 [17:00:42]1041 (16) - 0000000000874959 [17:00:42]1040 (4) - 226073 [17:00:42]1012 (4) - 27.07.2024 11:02 [17:00:42]1206 (1) - 0 [17:00:42]OFD Sender: Remove packet 226073 [17:00:42]ProducePacketName [17:00:42]name=ofd_packets/00226073 [17:00:42]NVStorageDeleteData [17:00:42]*** Cut start [17:00:42]*** Partial cut [17:00:42]*** CUTSNS_PIN = 1 [17:00:42]*** CUTSNS_PIN = 0 [17:00:42]OFD Sender: No OFD packet to send [17:00:43]*** Brake cut motor [17:00:43]Read from MH i2c: 01 [17:00:43]MH_I2C_Read... [17:00:43]*** Stop cut motor [17:00:43]*** Cut end [17:00:43]Read from MH i2c: 01 07 00 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: 01 07 00 50 03 00 00 00 00 00 FF 0F 68 [17:00:43]process_action close_receipt done [17:00:43]requested_data is exist [17:00:43]produce_requested_data [17:00:43]requested_item fm.sn is exist - process it [17:00:43]wFMCommunicate request_size=4 [17:00:43]MH_SAM_APDU [17:00:43]CAPDU: 80 11 00 00 [17:00:43]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [17:00:43]Write i2c OK [17:00:43]MH_I2C_Read... [17:00:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:43]Read from MH i2c: E2 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: E2 17 00 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [17:00:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:00:43]wFMCommunicate OK [17:00:43]requested_item fd.num is exist - process it [17:00:43]SAM_PROTO_GetFieldsCounters [17:00:43]wFMCommunicate request_size=4 [17:00:43]MH_SAM_APDU [17:00:43]CAPDU: 80 13 00 00 [17:00:43]Write to MH i2c: E2 08 00 52 03 80 13 00 00 00 00 00 00 D1 [17:00:43]Write i2c OK [17:00:43]MH_I2C_Read... [17:00:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:43]Read from MH i2c: E2 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: E2 62 00 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: E2 62 00 52 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [17:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:00:43]wFMCommunicate OK [17:00:43]SAM_PROTO_GetFieldsCounters done [17:00:43]requested_item shift.num is exist - process it [17:00:43]requested_item shift.opened is exist - process it [17:00:43]req_shift_opened [17:00:43]FM_GetShiftState [17:00:43]SAM_PROTO_GetShiftState [17:00:43]wFMCommunicate request_size=4 [17:00:43]MH_SAM_APDU [17:00:43]CAPDU: 80 13 01 00 [17:00:43]Write to MH i2c: E2 08 00 53 03 80 13 01 00 00 00 00 00 D3 [17:00:43]Write i2c OK [17:00:43]MH_I2C_Read... [17:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:43]Read from MH i2c: E2 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: E2 0E 00 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: E2 0E 00 53 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E1 [17:00:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:00:43]wFMCommunicate OK [17:00:43]SAM_PROTO_GetShiftState done [17:00:43]FM_GetShiftState done [17:00:43]req_shift_opened done [17:00:43]requested_item shift.open_date is exist - process it [17:00:43]req_shift_open_date [17:00:43]req_shift_open_date done [17:00:43]produce_requested_data done [17:00:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226073,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:00:43]process_action_free close_receipt [17:00:43]json_value_free [17:00:43]json_value_free done [17:00:43]process_json_proto returns [17:00:43]Send response to host [17:00:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226073,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:00:43]free response buf [17:00:43]execute_script done [17:00:43]execute_script returns [17:00:43]free content buf [17:00:43]Sock 9.Close socket [17:00:43]Sock 9.Thread stoped [17:00:47]OFD Sender: No OFD packet to send [17:00:52]OFD Sender: No OFD packet to send [17:00:57]OFD Sender: No OFD packet to send [17:01:02]OFD Sender: No OFD packet to send [17:01:07]OFD Sender: No OFD packet to send [17:01:12]OFD Sender: No OFD packet to send [17:01:17]OFD Sender: No OFD packet to send [17:01:22]OFD Sender: No OFD packet to send [17:01:28]OFD Sender: No OFD packet to send [17:01:33]OFD Sender: No OFD packet to send [17:01:38]OFD Sender: No OFD packet to send [17:01:41]accept exits with 7 [17:01:41]New connection [17:01:41]New thread 3066961252 created [17:01:41]Thread 3067104612 joined [17:01:41]Waiting for new connection... [17:01:41] Sock 7.Parse request [17:01:41]Sock 7.Check first char [17:01:41]Sock 7.First char is OK [17:01:41]request: POST /json_proto HTTP/1.0 [17:01:41]Method: POST [17:01:41]URL: /json_proto [17:01:41]Method is POST - this is cgi request [17:01:41]url: /json_proto [17:01:41]query_string will be loaded in cgi processing [17:01:41]execute_cgi json_proto POST (null) [17:01:41]execute_cgi path=json_proto method=POST [17:01:41]POST find Content-Length [17:01:41]Host: 172.17.43.131:8080 [17:01:41]Content-Length: 801 [17:01:41]Content-Type: application/json [17:01:41] [17:01:41]POST finish read [17:01:41]Found Content-Length = 801 [17:01:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.220, "sum" : 535.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 535.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:41]execute_script... [17:01: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)2002383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.220, "sum" : 535.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 535.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:41]POST & json_proto [17:01:41]process_json_proto [17:01:41]json parsed OK: [17:01:41]protocol is kg_v1.0 [17:01:41]action value=close_receipt [17:01:41]process_action close_receipt [17:01:41]cmd_close_receipt [17:01:41]MH_GetDate [17:01:41]Write to MH i2c: F0 00 00 54 03 46 [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: F0 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: F0 09 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: F0 09 00 54 03 00 F5 27 A5 66 F9 24 A2 66 9B [17:01:41]GetLastDocTimeStamp 1722099639 [17:01:41]current date 1722099701 [17:01:41]FM_GetShiftState [17:01:41]SAM_PROTO_GetShiftState [17:01:41]wFMCommunicate request_size=4 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 13 01 00 [17:01:41]Write to MH i2c: E2 08 00 55 03 80 13 01 00 00 00 00 00 D5 [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 0E 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 0E 00 55 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E3 [17:01:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:01:41]wFMCommunicate OK [17:01:41]SAM_PROTO_GetShiftState done [17:01:41]FM_GetShiftState done [17:01:41]opened in 1722038719 [17:01:41]opened+sec_in_day 1722125119 [17:01:41]quantity*price = 53572 [17:01:41]sum+1 = 53573 [17:01:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 535.72 НСП 1% : 4.74 НДС 12% : 56.89 Наличными: 0.00 Безнал.: 535.72 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 434 27.07.2024 17:01 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226074 ФПД: 279046580956595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226074&fm=279046580956595&tin=02508201610067®Number=0000000000092624&sum=53572 [17:01:42]StoreToDocumentArchive [17:01:42]shift 438 fd 226074 [17:01:42]save to /storage/0438/doc_00226074 [17:01:42]save last doc name /storage/0438/doc_00226074 to /storage/kkm_last_doc_name [17:01:42]save OK [17:01:42]Clear old archive folders... [17:01:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:42]tlvbuf is 020662B0 [17:01:42]SAM_PROTO_ClearQueue [17:01:42]wFMCommunicate request_size=4 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 09 00 00 [17:01:42]Write to MH i2c: E2 08 00 62 03 80 09 00 00 00 00 00 00 D7 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [17:01:42]RAPDU: 90 00 [17:01:42]wFMCommunicate OK [17:01:42]SAM_PROTO_ClearQueue done [17:01:42]KKMCreateOFDPacket [17:01:42]OFDProtocolAddRootSTLVToBuf [17:01:42]FM_MakeSignedData [17:01:42]FM_MakeSignedData [17:01:42]SAM_PROTO_SignData [17:01:42]wFMCommunicate request_size=4 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 0D 01 02 [17:01:42]Write to MH i2c: E2 08 00 63 03 80 0D 01 02 00 00 00 00 DF [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [17:01:42]RAPDU: 90 00 [17:01:42]wFMCommunicate OK [17:01:42]wFMCommunicate request_size=255 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 D1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 D1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F5 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 73 03 00 35 04 06 00 FD [17:01:42]Write to MH i2c: E2 02 01 64 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 34 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 D1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 D1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F5 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 73 03 00 35 04 06 00 FD 00 00 E4 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [17:01:42]RAPDU: 90 00 [17:01:42]wFMCommunicate OK [17:01:42]wFMCommunicate request_size=10 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 0D 02 02 05 CA 98 55 6D B3 [17:01:42]Write to MH i2c: E2 0D 00 65 03 80 0D 02 02 05 00 CA 98 55 6D B3 00 00 C3 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:43]Read from MH i2c: E2 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 03 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [17:01:43]RAPDU: 90 00 [17:01:43]wFMCommunicate OK [17:01:43]wFMCommunicate request_size=4 [17:01:43]MH_SAM_APDU [17:01:43]CAPDU: 80 0D 03 02 [17:01:43]Write to MH i2c: E2 08 00 66 03 80 0D 03 02 00 00 00 00 E4 [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]OFD Sender: No OFD packet to send [17:01:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:43]Read from MH i2c: E2 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 0B 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 0B 00 66 03 00 B4 CC 88 43 E6 54 D4 1D 90 00 5B [17:01:43]RAPDU: B4 CC 88 43 E6 54 D4 1D 90 00 [17:01:43]wFMCommunicate OK [17:01:43]SAM_PROTO_SignData done [17:01:43]FM_MakeSignedData done [17:01:43]CreateOFDProtocolMessage [17:01:43]wFMCommunicate request_size=4 [17:01:43]MH_SAM_APDU [17:01:43]CAPDU: 80 11 00 00 [17:01:43]Write to MH i2c: E2 08 00 67 03 80 11 00 00 00 00 00 00 E4 [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:43]Read from MH i2c: E2 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 17 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 17 00 67 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [17:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:01:43]wFMCommunicate OK [17:01:43]CreateOFDProtocolMessage done [17:01:43]OFDSenderStorePacket 226074 [17:01:43]StoreOFDPacket docnum=226074 [17:01:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6F 43 07 01 B0 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 D1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 D1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F5 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 73 03 00 35 04 06 00 FD CA 98 55 6D B3 B4 CC 88 43 E6 54 D4 1D [17:01:43]CheckFolder [17:01:43]dirname=/storage/ofd_packets [17:01:43]CheckFolder done [17:01:43]ProducePacketName [17:01:43]name=ofd_packets/00226074 [17:01:43]NVStorageSaveData ofd_packets/00226074 [17:01:43]File name is /storage/ofd_packets/00226074 [17:01:43]Write 301 bytes [17:01:43]NVStorageSaveData done [17:01:43]OFDSenderStorePacket done [17:01:43]KKMCreateOFDPacket done [17:01:43]NVStorageSaveData kkm_last_timestamp [17:01:43]File name is /storage/kkm_last_timestamp [17:01:43]Write 4 bytes [17:01:43]NVStorageSaveData done [17:01:43]ExternCall_PrintAddStr [17:01:43]wPrintStart [17:01:43]Write to MH i2c: 01 00 00 68 03 6B [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: 01 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: 01 07 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 FF 0F 80 [17:01:43]RasterBufferAndPrint [17:01:43]line Счет N : (1)2002383 [17:01:43]line ИНН: 02508201610067 [17:01:43]line Контрольно-Кассовый Чек [17:01:43]line ПРОДАЖА [17:01:43]line ТРК (МРК, ГНК) : 44 [17:01:43]line Товар: 2710124500 [17:01:43]line Аи-95-К-5 [17:01:43]line 7.220 * 74.20 [17:01:43]line = 535.72 [17:01:43]line НДС 12% НСП 1% [17:01:43]line > о реализуемом товаре [17:01:43]line ИТОГО: 535.72 [17:01:43]line НСП 1% : 4.74 [17:01:43]line НДС 12% : 56.89 [17:01:43]line Наличными: 0.00 [17:01:43]line Безнал.: 535.72 [17:01:43]line Место: АЗС № 97 "Партнер Нефть" [17:01:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:01:43]line СНО: Общий режим [17:01:43]line Чек 434 27.07.2024 17:01 [17:01:43]line Смена: 438 ФФД: 1.0 [17:01:43]line ЗНМ: 0300000054 [17:01:43]line РНМ: 0000000000092624 [17:01:43]line Версия ККМ: 001 [17:01:43]line Платежная система: O! деньги [17:01:43]line ФМ: 0000000000874959 [17:01:43]line ФД: 226074 [17:01:43]line ФПД: 279046580956595 [17:01:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226074&fm=279046580956595&tin=02508201610067®Number=0000000000092624&sum=53572 [17:01:43]written 0, free lines is 4095 [17:01:43]OFD Sender: Processing packet 226074 [packets to send 600, broken 599] [17:01:43]ProducePacketName [17:01:43]name=ofd_packets/00226074 [17:01:43]OFD Sender: To server: pG, [17:01:43]CommunicateWithHost lk.salyk.kg:30040 [17:01:43]ConnectInit lk.salyk.kg [17:01:43]Write to MH i2c: 01 00 00 92 03 95 [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: 01 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: 01 07 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 7C 0C 24 [17:01:43]RasterBufferAndPrint [17:01:43]line [17:01:43]line [17:01:43]line [17:01:43]line [17:01:43]line [17:01:43]written 0, free lines is 3199 [17:01:43]MH_Cut [17:01:43]Write to MH i2c: D1 01 00 99 03 01 6E [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: D1 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: D1 01 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: D1 01 00 99 03 00 6D [17:01:43]Write to MH i2c: 01 00 00 9A 03 9D [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]Connected sock=9 [17:01: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 35 39 0F 01 00 00 6F 43 07 01 B0 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 44 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 D1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 D1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 F5 27 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 73 03 00 35 04 06 00 FD CA 98 55 6D B3 B4 CC 88 43 E6 54 D4 1D [17:01: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 35 39 4F 00 00 00 90 1F 47 00 5C 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 73 03 00 F4 03 04 00 03 D4 A4 66 B6 04 01 00 00 37 91 FF 73 40 42 6A 27 [17:01:44]CommunicateWithHost err = 0 [17:01:44]CheckOFDResponse [17:01:44]1017 (14) - 77093643461234 [17:01:44]1041 (16) - 0000000000874959 [17:01:44]1040 (4) - 226074 [17:01:44]1012 (4) - 27.07.2024 11:03 [17:01:44]1206 (1) - 0 [17:01:44]OFD Sender: Remove packet 226074 [17:01:44]ProducePacketName [17:01:44]name=ofd_packets/00226074 [17:01:44]NVStorageDeleteData [17:01:44]OFD Sender: No OFD packet to send [17:01:44]*** Cut start [17:01:44]*** Partial cut [17:01:44]*** CUTSNS_PIN = 1 [17:01:44]*** CUTSNS_PIN = 0 [17:01:45]*** Brake cut motor [17:01:45]Read from MH i2c: 01 [17:01:45]MH_I2C_Read... [17:01:45]*** Stop cut motor [17:01:45]*** Cut end [17:01:45]Read from MH i2c: 01 07 00 [17:01:45]MH_I2C_Read... [17:01:45]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [17:01:45]process_action close_receipt done [17:01:45]requested_data is exist [17:01:45]produce_requested_data [17:01:45]requested_item fm.sn is exist - process it [17:01:45]wFMCommunicate request_size=4 [17:01:45]MH_SAM_APDU [17:01:45]CAPDU: 80 11 00 00 [17:01:45]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [17:01:45]Write i2c OK [17:01:45]MH_I2C_Read... [17:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:45]Read from MH i2c: E2 [17:01:45]MH_I2C_Read... [17:01:45]Read from MH i2c: E2 17 00 [17:01:45]MH_I2C_Read... [17:01:45]Read from MH i2c: E2 17 00 9B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [17:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:01:45]wFMCommunicate OK [17:01:45]requested_item fd.num is exist - process it [17:01:45]SAM_PROTO_GetFieldsCounters [17:01:45]wFMCommunicate request_size=4 [17:01:45]MH_SAM_APDU [17:01:45]CAPDU: 80 13 00 00 [17:01:45]Write to MH i2c: E2 08 00 9C 03 80 13 00 00 00 00 00 00 1B [17:01:45]Write i2c OK [17:01:45]MH_I2C_Read... [17:01:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:45]Read from MH i2c: E2 [17:01:45]MH_I2C_Read... [17:01:45]Read from MH i2c: E2 62 00 [17:01:45]MH_I2C_Read... [17:01:45]Read from MH i2c: E2 62 00 9C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [17:01: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:01:45]wFMCommunicate OK [17:01:45]SAM_PROTO_GetFieldsCounters done [17:01:45]requested_item shift.num is exist - process it [17:01:45]requested_item shift.opened is exist - process it [17:01:45]req_shift_opened [17:01:45]FM_GetShiftState [17:01:45]SAM_PROTO_GetShiftState [17:01:45]wFMCommunicate request_size=4 [17:01:45]MH_SAM_APDU [17:01:45]CAPDU: 80 13 01 00 [17:01:45]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [17:01:45]Write i2c OK [17:01:45]MH_I2C_Read... [17:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:45]Read from MH i2c: E2 [17:01:45]MH_I2C_Read... [17:01:45]Read from MH i2c: E2 0E 00 [17:01:45]MH_I2C_Read... [17:01:45]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2B [17:01:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:01:45]wFMCommunicate OK [17:01:45]SAM_PROTO_GetShiftState done [17:01:45]FM_GetShiftState done [17:01:45]req_shift_opened done [17:01:45]requested_item shift.open_date is exist - process it [17:01:45]req_shift_open_date [17:01:45]req_shift_open_date done [17:01:45]produce_requested_data done [17:01:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226074,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:01:45]process_action_free close_receipt [17:01:45]json_value_free [17:01:45]json_value_free done [17:01:45]process_json_proto returns [17:01:45]Send response to host [17:01:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226074,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:01:45]free response buf [17:01:45]execute_script done [17:01:45]execute_script returns [17:01:45]free content buf [17:01:45]Sock 7.Close socket [17:01:45]Sock 7.Thread stoped [17:01:49]OFD Sender: No OFD packet to send [17:01:54]OFD Sender: No OFD packet to send [17:01:59]OFD Sender: No OFD packet to send [17:02:04]OFD Sender: No OFD packet to send [17:02:09]OFD Sender: No OFD packet to send [17:02:10]accept exits with 10 [17:02:10]New connection [17:02:10]New thread 3067104612 created [17:02:10]Thread 3066961252 joined [17:02:10]Waiting for new connection... [17:02:10] Sock 10.Parse request [17:02:10]Sock 10.Check first char [17:02:10]Sock 10.First char is OK [17:02:10]request: POST /json_proto HTTP/1.0 [17:02:10]Method: POST [17:02:10]URL: /json_proto [17:02:10]Method is POST - this is cgi request [17:02:10]url: /json_proto [17:02:10]query_string will be loaded in cgi processing [17:02:10]execute_cgi json_proto POST (null) [17:02:10]execute_cgi path=json_proto method=POST [17:02:10]POST find Content-Length [17:02:10]Host: 172.17.43.131:8080 [17:02:10]Content-Length: 678 [17:02:10]Content-Type: application/json [17:02:10] [17:02:10]POST finish read [17:02:10]Found Content-Length = 678 [17:02:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:10]execute_script... [17:02:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:10]POST & json_proto [17:02:10]process_json_proto [17:02:10]json parsed OK: [17:02:10]protocol is kg_v1.0 [17:02:10]action value=close_receipt [17:02:10]process_action close_receipt [17:02:10]cmd_close_receipt [17:02:10]MH_GetDate [17:02:10]Write to MH i2c: F0 00 00 9E 03 90 [17:02:10]Write i2c OK [17:02:10]MH_I2C_Read... [17:02:10]Read from MH i2c: F0 [17:02:10]MH_I2C_Read... [17:02:10]Read from MH i2c: F0 09 00 [17:02:10]MH_I2C_Read... [17:02:10]Read from MH i2c: F0 09 00 9E 03 00 12 28 A5 66 F9 24 A2 66 03 [17:02:10]GetLastDocTimeStamp 1722099701 [17:02:10]current date 1722099730 [17:02:10]FM_GetShiftState [17:02:10]SAM_PROTO_GetShiftState [17:02:10]wFMCommunicate request_size=4 [17:02:10]MH_SAM_APDU [17:02:10]CAPDU: 80 13 01 00 [17:02:10]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [17:02:10]Write i2c OK [17:02:10]MH_I2C_Read... [17:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:10]Read from MH i2c: E2 [17:02:10]MH_I2C_Read... [17:02:10]Read from MH i2c: E2 0E 00 [17:02:10]MH_I2C_Read... [17:02:10]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2D [17:02:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:02:10]wFMCommunicate OK [17:02:10]SAM_PROTO_GetShiftState done [17:02:10]FM_GetShiftState done [17:02:10]opened in 1722038719 [17:02:10]opened+sec_in_day 1722125119 [17:02:10]quantity*price = 10034 [17:02:10]sum+1 = 10035 [17:02:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 435 27.07.2024 17:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226075 ФПД: 144211030600802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170210&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226075&fm=144211030600802&tin=02508201610067®Number=0000000000092624&sum=10000 [17:02:11]StoreToDocumentArchive [17:02:11]shift 438 fd 226075 [17:02:11]save to /storage/0438/doc_00226075 [17:02:11]save last doc name /storage/0438/doc_00226075 to /storage/kkm_last_doc_name [17:02:11]save OK [17:02:11]Clear old archive folders... [17:02:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:02:11]tlvbuf is 0206DCC0 [17:02:11]SAM_PROTO_ClearQueue [17:02:11]wFMCommunicate request_size=4 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 09 00 00 [17:02:11]Write to MH i2c: E2 08 00 AC 03 80 09 00 00 00 00 00 00 21 [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [17:02:11]RAPDU: 90 00 [17:02:11]wFMCommunicate OK [17:02:11]SAM_PROTO_ClearQueue done [17:02:11]KKMCreateOFDPacket [17:02:11]OFDProtocolAddRootSTLVToBuf [17:02:11]FM_MakeSignedData [17:02:11]FM_MakeSignedData [17:02:11]SAM_PROTO_SignData [17:02:11]wFMCommunicate request_size=4 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 0D 01 02 [17:02:11]Write to MH i2c: E2 08 00 AD 03 80 0D 01 02 00 00 00 00 29 [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [17:02:11]RAPDU: 90 00 [17:02:11]wFMCommunicate OK [17:02:11]wFMCommunicate request_size=255 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 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 01 00 00 F4 03 04 00 12 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 73 03 00 35 04 06 00 83 [17:02:11]Write to MH i2c: E2 02 01 AE 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 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 01 00 00 F4 03 04 00 12 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 73 03 00 35 04 06 00 83 00 00 B0 [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [17:02:11]RAPDU: 90 00 [17:02:11]wFMCommunicate OK [17:02:11]wFMCommunicate request_size=10 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 0D 02 02 05 28 BF 40 6C 62 [17:02:11]Write to MH i2c: E2 0D 00 AF 03 80 0D 02 02 05 00 28 BF 40 6C 62 00 00 2B [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [17:02:11]RAPDU: 90 00 [17:02:11]wFMCommunicate OK [17:02:11]wFMCommunicate request_size=4 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 0D 03 02 [17:02:11]Write to MH i2c: E2 08 00 B0 03 80 0D 03 02 00 00 00 00 2E [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 0B 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 0B 00 B0 03 00 5F D6 2E 60 67 89 4F 34 90 00 65 [17:02:11]RAPDU: 5F D6 2E 60 67 89 4F 34 90 00 [17:02:11]wFMCommunicate OK [17:02:11]SAM_PROTO_SignData done [17:02:11]FM_MakeSignedData done [17:02:11]CreateOFDProtocolMessage [17:02:11]wFMCommunicate request_size=4 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 11 00 00 [17:02:11]Write to MH i2c: E2 08 00 B1 03 80 11 00 00 00 00 00 00 2E [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 17 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 17 00 B1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [17:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:02:11]wFMCommunicate OK [17:02:11]CreateOFDProtocolMessage done [17:02:11]OFDSenderStorePacket 226075 [17:02:11]StoreOFDPacket docnum=226075 [17:02:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 13 07 01 28 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 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 01 00 00 F4 03 04 00 12 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 73 03 00 35 04 06 00 83 28 BF 40 6C 62 5F D6 2E 60 67 89 4F 34 [17:02:11]CheckFolder [17:02:11]dirname=/storage/ofd_packets [17:02:11]CheckFolder done [17:02:11]ProducePacketName [17:02:11]name=ofd_packets/00226075 [17:02:11]NVStorageSaveData ofd_packets/00226075 [17:02:11]File name is /storage/ofd_packets/00226075 [17:02:11]Write 301 bytes [17:02:11]NVStorageSaveData done [17:02:11]OFDSenderStorePacket done [17:02:11]KKMCreateOFDPacket done [17:02:11]NVStorageSaveData kkm_last_timestamp [17:02:11]File name is /storage/kkm_last_timestamp [17:02:11]Write 4 bytes [17:02:11]NVStorageSaveData done [17:02:11]ExternCall_PrintAddStr [17:02:11]wPrintStart [17:02:11]Write to MH i2c: 01 00 00 B2 03 B5 [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: 01 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: 01 07 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: 01 07 00 B2 03 00 00 00 00 00 FF 0F CA [17:02:11]RasterBufferAndPrint [17:02:11]line Счет N : (1)2002384 [17:02:11]line ИНН: 02508201610067 [17:02:11]line Контрольно-Кассовый Чек [17:02:11]line ПРОДАЖА [17:02:11]line ТРК (МРК, ГНК) : 63 [17:02:11]line Товар: 2710124130 [17:02:11]line Аи-92-К-5 [17:02:11]line 1.480 * 67.80 [17:02:11]line = 100.34 [17:02:11]line НДС 12% НСП 1% [17:02:11]line > о реализуемом товаре [17:02:11]line ОКРУГЛЕНИЕ: -0.34 [17:02:11]line ИТОГО: 100.00 [17:02:11]line Внесено: 100.00 [17:02:11]line СДАЧА: 0.00 [17:02:11]line НСП 1% : 0.89 [17:02:11]line НДС 12% : 10.66 [17:02:11]line Наличными: 100.00 [17:02:11]line Безнал.: 0.00 [17:02:11]line Место: АЗС № 97 "Партнер Нефть" [17:02:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:02:11]line СНО: Общий режим [17:02:11]line Чек 435 27.07.2024 17:02 [17:02:11]line Смена: 438 ФФД: 1.0 [17:02:11]line ЗНМ: 0300000054 [17:02:11]line РНМ: 0000000000092624 [17:02:11]line Версия ККМ: 001 [17:02:11]line ФМ: 0000000000874959 [17:02:11]line ФД: 226075 [17:02:11]line ФПД: 144211030600802 [17:02:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170210&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226075&fm=144211030600802&tin=02508201610067®Number=0000000000092624&sum=10000 [17:02:12]OFD Sender: Processing packet 226075 [packets to send 600, broken 599] [17:02:12]ProducePacketName [17:02:12]name=ofd_packets/00226075 [17:02:12]OFD Sender: To server: pG, [17:02:12]CommunicateWithHost lk.salyk.kg:30040 [17:02:12]ConnectInit lk.salyk.kg [17:02:12]written 0, free lines is 4095 [17:02:12]Write to MH i2c: 01 00 00 DD 03 E0 [17:02:12]Write i2c OK [17:02:12]MH_I2C_Read... [17:02:12]Read from MH i2c: 01 [17:02:12]MH_I2C_Read... [17:02:12]Read from MH i2c: 01 07 00 [17:02:12]MH_I2C_Read... [17:02:12]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 5E 0C 51 [17:02:12]RasterBufferAndPrint [17:02:12]line [17:02:12]line [17:02:12]line [17:02:12]line [17:02:12]line [17:02:12]written 0, free lines is 3169 [17:02:12]MH_Cut [17:02:12]Write to MH i2c: D1 01 00 E4 03 01 B9 [17:02:12]Write i2c OK [17:02:12]MH_I2C_Read... [17:02:12]Read from MH i2c: D1 [17:02:12]MH_I2C_Read... [17:02:12]Read from MH i2c: D1 01 00 [17:02:12]MH_I2C_Read... [17:02:12]Read from MH i2c: D1 01 00 E4 03 00 B8 [17:02:12]Write to MH i2c: 01 00 00 E5 03 E8 [17:02:12]Write i2c OK [17:02:12]MH_I2C_Read... [17:02:13]Connected sock=9 [17:02: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 35 39 0F 01 00 00 B8 13 07 01 28 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 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 01 00 00 F4 03 04 00 12 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 73 03 00 35 04 06 00 83 28 BF 40 6C 62 5F D6 2E 60 67 89 4F 34 [17:02:13]*** Cut start [17:02:13]*** Partial cut [17:02:13]*** CUTSNS_PIN = 1 [17:02:13]*** CUTSNS_PIN = 0 [17:02:14]*** Brake cut motor [17:02: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 35 39 4F 00 00 00 22 52 47 00 34 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 73 03 00 F4 03 04 00 21 D4 A4 66 B6 04 01 00 00 4C 16 A4 85 48 09 F5 E0 [17:02:14]CommunicateWithHost err = 0 [17:02:14]CheckOFDResponse [17:02:14]1017 (14) - 77093643461234 [17:02:14]1041 (16) - 0000000000874959 [17:02:14]1040 (4) - 226075 [17:02:14]1012 (4) - 27.07.2024 11:04 [17:02:14]1206 (1) - 0 [17:02:14]OFD Sender: Remove packet 226075 [17:02:14]ProducePacketName [17:02:14]name=ofd_packets/00226075 [17:02:14]NVStorageDeleteData [17:02:14]Read from MH i2c: 01 [17:02:14]MH_I2C_Read... [17:02:14]*** Stop cut motor [17:02:14]*** Cut end [17:02:14]Read from MH i2c: 01 07 00 [17:02:14]MH_I2C_Read... [17:02:14]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [17:02:14]process_action close_receipt done [17:02:14]requested_data is exist [17:02:14]produce_requested_data [17:02:14]requested_item fm.sn is exist - process it [17:02:14]wFMCommunicate request_size=4 [17:02:14]MH_SAM_APDU [17:02:14]CAPDU: 80 11 00 00 [17:02:14]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [17:02:14]Write i2c OK [17:02:14]MH_I2C_Read... [17:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:14]Read from MH i2c: E2 [17:02:14]MH_I2C_Read... [17:02:14]Read from MH i2c: E2 17 00 [17:02:14]MH_I2C_Read... [17:02:14]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 35 39 90 00 C0 [17:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:02:14]wFMCommunicate OK [17:02:14]requested_item fd.num is exist - process it [17:02:14]SAM_PROTO_GetFieldsCounters [17:02:14]wFMCommunicate request_size=4 [17:02:14]MH_SAM_APDU [17:02:14]CAPDU: 80 13 00 00 [17:02:14]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [17:02:14]Write i2c OK [17:02:14]MH_I2C_Read... [17:02:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:14]OFD Sender: No OFD packet to send [17:02:14]Read from MH i2c: E2 [17:02:14]MH_I2C_Read... [17:02:14]Read from MH i2c: E2 62 00 [17:02:14]MH_I2C_Read... [17:02:14]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [17:02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:02:14]wFMCommunicate OK [17:02:14]SAM_PROTO_GetFieldsCounters done [17:02:14]requested_item shift.num is exist - process it [17:02:14]requested_item shift.opened is exist - process it [17:02:14]req_shift_opened [17:02:14]FM_GetShiftState [17:02:14]SAM_PROTO_GetShiftState [17:02:14]wFMCommunicate request_size=4 [17:02:14]MH_SAM_APDU [17:02:14]CAPDU: 80 13 01 00 [17:02:14]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [17:02:14]Write i2c OK [17:02:14]MH_I2C_Read... [17:02:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:14]Read from MH i2c: E2 [17:02:14]MH_I2C_Read... [17:02:14]Read from MH i2c: E2 0E 00 [17:02:14]MH_I2C_Read... [17:02:14]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 76 [17:02:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:02:14]wFMCommunicate OK [17:02:14]SAM_PROTO_GetShiftState done [17:02:14]FM_GetShiftState done [17:02:14]req_shift_opened done [17:02:14]requested_item shift.open_date is exist - process it [17:02:14]req_shift_open_date [17:02:14]req_shift_open_date done [17:02:14]produce_requested_data done [17:02:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226075,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:02:14]process_action_free close_receipt [17:02:14]json_value_free [17:02:14]json_value_free done [17:02:14]process_json_proto returns [17:02:14]Send response to host [17:02:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226075,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:02:14]free response buf [17:02:14]execute_script done [17:02:14]execute_script returns [17:02:14]free content buf [17:02:14]Sock 10.Close socket [17:02:14]Sock 10.Thread stoped [17:02:19]OFD Sender: No OFD packet to send [17:02:24]OFD Sender: No OFD packet to send [17:02:29]OFD Sender: No OFD packet to send [17:02:34]OFD Sender: No OFD packet to send [17:02:39]OFD Sender: No OFD packet to send [17:02:44]OFD Sender: No OFD packet to send [17:02:49]OFD Sender: No OFD packet to send [17:02:54]OFD Sender: No OFD packet to send [17:02:59]OFD Sender: No OFD packet to send [17:03:04]OFD Sender: No OFD packet to send [17:03:09]OFD Sender: No OFD packet to send [17:03:14]OFD Sender: No OFD packet to send [17:03:19]OFD Sender: No OFD packet to send [17:03:24]OFD Sender: No OFD packet to send [17:03:29]OFD Sender: No OFD packet to send [17:03:34]OFD Sender: No OFD packet to send [17:03:39]OFD Sender: No OFD packet to send [17:03:44]OFD Sender: No OFD packet to send [17:03:49]OFD Sender: No OFD packet to send [17:03:50]accept exits with 7 [17:03:50]New connection [17:03:50]New thread 3066961252 created [17:03:50]Thread 3067104612 joined [17:03:50]Waiting for new connection... [17:03:50] Sock 7.Parse request [17:03:50]Sock 7.Check first char [17:03:50]Sock 7.First char is OK [17:03:50]request: POST /json_proto HTTP/1.0 [17:03:50]Method: POST [17:03:50]URL: /json_proto [17:03:50]Method is POST - this is cgi request [17:03:50]url: /json_proto [17:03:50]query_string will be loaded in cgi processing [17:03:50]execute_cgi json_proto POST (null) [17:03:50]execute_cgi path=json_proto method=POST [17:03:50]POST find Content-Length [17:03:50]Host: 172.17.43.131:8080 [17:03:50]Content-Length: 678 [17:03:50]Content-Type: application/json [17:03:50] [17:03:50]POST finish read [17:03:50]Found Content-Length = 678 [17:03:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:50]execute_script... [17:03: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)2002386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:50]POST & json_proto [17:03:50]process_json_proto [17:03:50]json parsed OK: [17:03:50]protocol is kg_v1.0 [17:03:50]action value=close_receipt [17:03:50]process_action close_receipt [17:03:50]cmd_close_receipt [17:03:50]MH_GetDate [17:03:50]Write to MH i2c: F0 00 00 E9 03 DB [17:03:50]Write i2c OK [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: F0 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: F0 09 00 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: F0 09 00 E9 03 00 77 28 A5 66 F9 24 A2 66 B3 [17:03:50]GetLastDocTimeStamp 1722099730 [17:03:50]current date 1722099831 [17:03:50]FM_GetShiftState [17:03:50]SAM_PROTO_GetShiftState [17:03:50]wFMCommunicate request_size=4 [17:03:50]MH_SAM_APDU [17:03:50]CAPDU: 80 13 01 00 [17:03:50]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [17:03:50]Write i2c OK [17:03:50]MH_I2C_Read... [17:03:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:51]Read from MH i2c: E2 [17:03:51]MH_I2C_Read... [17:03:51]Read from MH i2c: E2 0E 00 [17:03:51]MH_I2C_Read... [17:03:51]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 78 [17:03:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:03:51]wFMCommunicate OK [17:03:51]SAM_PROTO_GetShiftState done [17:03:51]FM_GetShiftState done [17:03:51]opened in 1722038719 [17:03:51]opened+sec_in_day 1722125119 [17:03:51]quantity*price = 40002 [17:03:51]sum+1 = 40003 [17:03:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 436 27.07.2024 17:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226076 ФПД: 160244732961748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226076&fm=160244732961748&tin=02508201610067®Number=0000000000092624&sum=40000 [17:03:52]StoreToDocumentArchive [17:03:52]shift 438 fd 226076 [17:03:52]save to /storage/0438/doc_00226076 [17:03:52]save last doc name /storage/0438/doc_00226076 to /storage/kkm_last_doc_name [17:03:52]save OK [17:03:52]Clear old archive folders... [17:03:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:03:52]tlvbuf is 020B68A0 [17:03:52]SAM_PROTO_ClearQueue [17:03:52]wFMCommunicate request_size=4 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 09 00 00 [17:03:52]Write to MH i2c: E2 08 00 F7 03 80 09 00 00 00 00 00 00 6C [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [17:03:52]RAPDU: 90 00 [17:03:52]wFMCommunicate OK [17:03:52]SAM_PROTO_ClearQueue done [17:03:52]KKMCreateOFDPacket [17:03:52]OFDProtocolAddRootSTLVToBuf [17:03:52]FM_MakeSignedData [17:03:52]FM_MakeSignedData [17:03:52]SAM_PROTO_SignData [17:03:52]wFMCommunicate request_size=4 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 0D 01 02 [17:03:52]Write to MH i2c: E2 08 00 F8 03 80 0D 01 02 00 00 00 00 74 [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [17:03:52]RAPDU: 90 00 [17:03:52]wFMCommunicate OK [17:03:52]wFMCommunicate request_size=255 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 77 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 73 03 00 35 04 06 00 91 [17:03:52]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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 77 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 73 03 00 35 04 06 00 91 00 00 19 [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [17:03:52]RAPDU: 90 00 [17:03:52]wFMCommunicate OK [17:03:52]wFMCommunicate request_size=10 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 0D 02 02 05 BD E2 62 A3 D4 [17:03:52]Write to MH i2c: E2 0D 00 FA 03 80 0D 02 02 05 00 BD E2 62 A3 D4 00 00 F9 [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [17:03:52]RAPDU: 90 00 [17:03:52]wFMCommunicate OK [17:03:52]wFMCommunicate request_size=4 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 0D 03 02 [17:03:52]Write to MH i2c: E2 08 00 FB 03 80 0D 03 02 00 00 00 00 79 [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 0B 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 0B 00 FB 03 00 81 2E 14 1C A9 A2 50 FC 90 00 F0 [17:03:52]RAPDU: 81 2E 14 1C A9 A2 50 FC 90 00 [17:03:52]wFMCommunicate OK [17:03:52]SAM_PROTO_SignData done [17:03:52]FM_MakeSignedData done [17:03:52]CreateOFDProtocolMessage [17:03:52]wFMCommunicate request_size=4 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 11 00 00 [17:03:52]Write to MH i2c: E2 08 00 FC 03 80 11 00 00 00 00 00 00 79 [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 17 00 [17:03:52]MH_I2C_Read... [17:03:52]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 35 39 90 00 D6 [17:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:03:52]wFMCommunicate OK [17:03:52]CreateOFDProtocolMessage done [17:03:52]OFDSenderStorePacket 226076 [17:03:52]StoreOFDPacket docnum=226076 [17:03:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 6F 07 01 21 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 77 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 73 03 00 35 04 06 00 91 BD E2 62 A3 D4 81 2E 14 1C A9 A2 50 FC [17:03:52]CheckFolder [17:03:52]dirname=/storage/ofd_packets [17:03:52]CheckFolder done [17:03:52]ProducePacketName [17:03:52]name=ofd_packets/00226076 [17:03:52]NVStorageSaveData ofd_packets/00226076 [17:03:52]File name is /storage/ofd_packets/00226076 [17:03:52]Write 301 bytes [17:03:52]NVStorageSaveData done [17:03:52]OFDSenderStorePacket done [17:03:52]KKMCreateOFDPacket done [17:03:52]NVStorageSaveData kkm_last_timestamp [17:03:52]File name is /storage/kkm_last_timestamp [17:03:52]Write 4 bytes [17:03:52]NVStorageSaveData done [17:03:52]ExternCall_PrintAddStr [17:03:52]wPrintStart [17:03:52]Write to MH i2c: 01 00 00 FD 03 00 [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: 01 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: 01 07 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [17:03:52]RasterBufferAndPrint [17:03:52]line Счет N : (1)2002386 [17:03:52]line ИНН: 02508201610067 [17:03:52]line Контрольно-Кассовый Чек [17:03:52]line ПРОДАЖА [17:03:52]line ТРК (МРК, ГНК) : 43 [17:03:52]line Товар: 2710124130 [17:03:52]line Аи-92-К-5 [17:03:52]line 5.900 * 67.80 [17:03:52]line = 400.02 [17:03:52]line НДС 12% НСП 1% [17:03:52]line > о реализуемом товаре [17:03:52]line ОКРУГЛЕНИЕ: -0.02 [17:03:52]line ИТОГО: 400.00 [17:03:52]line Внесено: 400.00 [17:03:52]line СДАЧА: 0.00 [17:03:52]line НСП 1% : 3.54 [17:03:52]line НДС 12% : 42.48 [17:03:52]line Наличными: 400.00 [17:03:52]line Безнал.: 0.00 [17:03:52]line Место: АЗС № 97 "Партнер Нефть" [17:03:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:03:52]line СНО: Общий режим [17:03:52]line Чек 436 27.07.2024 17:03 [17:03:52]line Смена: 438 ФФД: 1.0 [17:03:52]line ЗНМ: 0300000054 [17:03:52]line РНМ: 0000000000092624 [17:03:52]line Версия ККМ: 001 [17:03:52]line ФМ: 0000000000874959 [17:03:52]line ФД: 226076 [17:03:52]line ФПД: 160244732961748 [17:03:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226076&fm=160244732961748&tin=02508201610067®Number=0000000000092624&sum=40000 [17:03:52]written 0, free lines is 4095 [17:03:52]OFD Sender: Processing packet 226076 [packets to send 600, broken 599] [17:03:52]ProducePacketName [17:03:52]name=ofd_packets/00226076 [17:03:52]OFD Sender: To server: pG, [17:03:52]CommunicateWithHost lk.salyk.kg:30040 [17:03:52]ConnectInit lk.salyk.kg [17:03:53]Write to MH i2c: 01 00 00 28 04 2C [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 07 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 66 0C A5 [17:03:53]RasterBufferAndPrint [17:03:53]line [17:03:53]line [17:03:53]line [17:03:53]line [17:03:53]line [17:03:53]written 0, free lines is 3177 [17:03:53]MH_Cut [17:03:53]Write to MH i2c: D1 01 00 2F 04 01 05 [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: D1 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: D1 01 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: D1 01 00 2F 04 00 04 [17:03:53]Write to MH i2c: 01 00 00 30 04 34 [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:54]*** Cut start [17:03:54]*** Partial cut [17:03:54]*** CUTSNS_PIN = 1 [17:03:54]*** CUTSNS_PIN = 0 [17:03:54]*** Brake cut motor [17:03:54]Read from MH i2c: 01 [17:03:54]MH_I2C_Read... [17:03:55]*** Stop cut motor [17:03:55]*** Cut end [17:03:55]Read from MH i2c: 01 07 00 [17:03:55]MH_I2C_Read... [17:03:55]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [17:03:55]process_action close_receipt done [17:03:55]requested_data is exist [17:03:55]produce_requested_data [17:03:55]requested_item fm.sn is exist - process it [17:03:55]wFMCommunicate request_size=4 [17:03:55]MH_SAM_APDU [17:03:55]CAPDU: 80 11 00 00 [17:03:55]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [17:03:55]Write i2c OK [17:03:55]MH_I2C_Read... [17:03:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:55]Read from MH i2c: E2 [17:03:55]MH_I2C_Read... [17:03:55]Read from MH i2c: E2 17 00 [17:03:55]MH_I2C_Read... [17:03:55]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [17:03:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:03:55]wFMCommunicate OK [17:03:55]requested_item fd.num is exist - process it [17:03:55]SAM_PROTO_GetFieldsCounters [17:03:55]wFMCommunicate request_size=4 [17:03:55]MH_SAM_APDU [17:03:55]CAPDU: 80 13 00 00 [17:03:55]Write to MH i2c: E2 08 00 32 04 80 13 00 00 00 00 00 00 B2 [17:03:55]Write i2c OK [17:03:55]MH_I2C_Read... [17:03:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:55]Read from MH i2c: E2 [17:03:55]MH_I2C_Read... [17:03:55]Read from MH i2c: E2 62 00 [17:03:55]MH_I2C_Read... [17:03:55]Read from MH i2c: E2 62 00 32 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [17:03:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:03:55]wFMCommunicate OK [17:03:55]SAM_PROTO_GetFieldsCounters done [17:03:55]requested_item shift.num is exist - process it [17:03:55]requested_item shift.opened is exist - process it [17:03:55]req_shift_opened [17:03:55]FM_GetShiftState [17:03:55]SAM_PROTO_GetShiftState [17:03:55]wFMCommunicate request_size=4 [17:03:55]MH_SAM_APDU [17:03:55]CAPDU: 80 13 01 00 [17:03:55]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [17:03:55]Write i2c OK [17:03:55]MH_I2C_Read... [17:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:55]Read from MH i2c: E2 [17:03:55]MH_I2C_Read... [17:03:55]Read from MH i2c: E2 0E 00 [17:03:55]MH_I2C_Read... [17:03:55]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C2 [17:03:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:03:55]wFMCommunicate OK [17:03:55]SAM_PROTO_GetShiftState done [17:03:55]FM_GetShiftState done [17:03:55]req_shift_opened done [17:03:55]requested_item shift.open_date is exist - process it [17:03:55]req_shift_open_date [17:03:55]req_shift_open_date done [17:03:55]produce_requested_data done [17:03:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226076,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:03:55]process_action_free close_receipt [17:03:55]json_value_free [17:03:55]json_value_free done [17:03:55]process_json_proto returns [17:03:55]Send response to host [17:03:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226076,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:03:55]free response buf [17:03:55]execute_script done [17:03:55]execute_script returns [17:03:55]free content buf [17:03:55]Sock 7.Close socket [17:03:55]Sock 7.Thread stoped [17:03:57]Connected sock=10 [17:03:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 6F 07 01 21 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 77 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 73 03 00 35 04 06 00 91 BD E2 62 A3 D4 81 2E 14 1C A9 A2 50 FC [17: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 35 39 4F 00 00 00 C1 A0 47 00 7F 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 35 39 10 04 04 00 1C 73 03 00 F4 03 04 00 89 D4 A4 66 B6 04 01 00 00 AB BC C5 43 BA 97 AA 4F [17:03:58]CommunicateWithHost err = 0 [17:03:58]CheckOFDResponse [17:03:58]1017 (14) - 77093643461234 [17:03:58]1041 (16) - 0000000000874959 [17:03:58]1040 (4) - 226076 [17:03:58]1012 (4) - 27.07.2024 11:05 [17:03:58]1206 (1) - 0 [17:03:58]OFD Sender: Remove packet 226076 [17:03:58]ProducePacketName [17:03:58]name=ofd_packets/00226076 [17:03:58]NVStorageDeleteData [17:03:59]OFD Sender: No OFD packet to send [17:04:04]OFD Sender: No OFD packet to send [17:04:08]recv_with_timeout no data received [17:04:09]OFD Sender: No OFD packet to send [17:04:14]OFD Sender: No OFD packet to send [17:04:19]OFD Sender: No OFD packet to send [17:04:22]recv_with_timeout no data received [17:04:24]OFD Sender: No OFD packet to send [17:04:29]OFD Sender: No OFD packet to send [17:04:34]OFD Sender: No OFD packet to send [17:04:36]accept exits with 9 [17:04:36]New connection [17:04:36]New thread 3067104612 created [17:04:36]Thread 3066961252 joined [17:04:36]Waiting for new connection... [17:04:36] Sock 9.Parse request [17:04:36]Sock 9.Check first char [17:04:36]Sock 9.First char is OK [17:04:36]request: POST /json_proto HTTP/1.0 [17:04:36]Method: POST [17:04:36]URL: /json_proto [17:04:36]Method is POST - this is cgi request [17:04:36]url: /json_proto [17:04:36]query_string will be loaded in cgi processing [17:04:36]execute_cgi json_proto POST (null) [17:04:36]execute_cgi path=json_proto method=POST [17:04:36]POST find Content-Length [17:04:36]Host: 172.17.43.131:8080 [17:04:36]Content-Length: 686 [17:04:36]Content-Type: application/json [17:04:36] [17:04:36]POST finish read [17:04:36]Found Content-Length = 686 [17:04:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:36]execute_script... [17:04: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)2002385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:36]POST & json_proto [17:04:36]process_json_proto [17:04:36]json parsed OK: [17:04:36]protocol is kg_v1.0 [17:04:36]action value=close_receipt [17:04:36]process_action close_receipt [17:04:36]cmd_close_receipt [17:04:36]MH_GetDate [17:04:36]Write to MH i2c: F0 00 00 34 04 27 [17:04:36]Write i2c OK [17:04:36]MH_I2C_Read... [17:04:36]Read from MH i2c: F0 [17:04:36]MH_I2C_Read... [17:04:36]Read from MH i2c: F0 09 00 [17:04:36]MH_I2C_Read... [17:04:36]Read from MH i2c: F0 09 00 34 04 00 A4 28 A5 66 F9 24 A2 66 2C [17:04:36]GetLastDocTimeStamp 1722099831 [17:04:36]current date 1722099876 [17:04:36]FM_GetShiftState [17:04:36]SAM_PROTO_GetShiftState [17:04:36]wFMCommunicate request_size=4 [17:04:36]MH_SAM_APDU [17:04:36]CAPDU: 80 13 01 00 [17:04:36]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [17:04:36]Write i2c OK [17:04:36]MH_I2C_Read... [17:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:36]Read from MH i2c: E2 [17:04:36]MH_I2C_Read... [17:04:36]Read from MH i2c: E2 0E 00 [17:04:36]MH_I2C_Read... [17:04:36]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C4 [17:04:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:04:36]wFMCommunicate OK [17:04:36]SAM_PROTO_GetShiftState done [17:04:36]FM_GetShiftState done [17:04:36]opened in 1722038719 [17:04:36]opened+sec_in_day 1722125119 [17:04:36]quantity*price = 100027 [17:04:36]sum+1 = 100028 [17:04:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 437 27.07.2024 17:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226077 ФПД: 59971078899777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226077&fm=59971078899777&tin=02508201610067®Number=0000000000092624&sum=100000 [17:04:37]StoreToDocumentArchive [17:04:37]shift 438 fd 226077 [17:04:37]save to /storage/0438/doc_00226077 [17:04:37]save last doc name /storage/0438/doc_00226077 to /storage/kkm_last_doc_name [17:04:37]save OK [17:04:37]Clear old archive folders... [17:04:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:04:37]tlvbuf is 020C1750 [17:04:37]SAM_PROTO_ClearQueue [17:04:37]wFMCommunicate request_size=4 [17:04:37]MH_SAM_APDU [17:04:37]CAPDU: 80 09 00 00 [17:04:37]Write to MH i2c: E2 08 00 42 04 80 09 00 00 00 00 00 00 B8 [17:04:37]Write i2c OK [17:04:37]MH_I2C_Read... [17:04:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:04:37]Read from MH i2c: E2 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [17:04:37]RAPDU: 90 00 [17:04:37]wFMCommunicate OK [17:04:37]SAM_PROTO_ClearQueue done [17:04:37]KKMCreateOFDPacket [17:04:37]OFDProtocolAddRootSTLVToBuf [17:04:37]FM_MakeSignedData [17:04:37]FM_MakeSignedData [17:04:37]SAM_PROTO_SignData [17:04:37]wFMCommunicate request_size=4 [17:04:37]MH_SAM_APDU [17:04:37]CAPDU: 80 0D 01 02 [17:04:37]Write to MH i2c: E2 08 00 43 04 80 0D 01 02 00 00 00 00 C0 [17:04:37]Write i2c OK [17:04:37]MH_I2C_Read... [17:04:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:04:37]Read from MH i2c: E2 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [17:04:37]RAPDU: 90 00 [17:04:37]wFMCommunicate OK [17:04:37]wFMCommunicate request_size=255 [17:04:37]MH_SAM_APDU [17:04:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 A4 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 73 03 00 35 04 06 00 36 8B [17:04:37]Write to MH i2c: E2 02 01 44 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 A4 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 73 03 00 35 04 06 00 36 8B 00 00 C9 [17:04:37]Write i2c OK [17:04:37]MH_I2C_Read... [17:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:37]Read from MH i2c: E2 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [17:04:37]RAPDU: 90 00 [17:04:37]wFMCommunicate OK [17:04:37]wFMCommunicate request_size=9 [17:04:37]MH_SAM_APDU [17:04:37]CAPDU: 80 0D 02 02 04 1A DA C8 41 [17:04:37]Write to MH i2c: E2 0C 00 45 04 80 0D 02 02 04 00 1A DA C8 41 00 00 C8 [17:04:37]Write i2c OK [17:04:37]MH_I2C_Read... [17:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:37]Read from MH i2c: E2 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [17:04:37]RAPDU: 90 00 [17:04:37]wFMCommunicate OK [17:04:37]wFMCommunicate request_size=4 [17:04:37]MH_SAM_APDU [17:04:37]CAPDU: 80 0D 03 02 [17:04:37]Write to MH i2c: E2 08 00 46 04 80 0D 03 02 00 00 00 00 C5 [17:04:37]Write i2c OK [17:04:37]MH_I2C_Read... [17:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:04:37]Read from MH i2c: E2 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 0B 00 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 0B 00 46 04 00 95 59 0C D3 6C 2B 4F D6 90 00 4F [17:04:37]RAPDU: 95 59 0C D3 6C 2B 4F D6 90 00 [17:04:37]wFMCommunicate OK [17:04:37]SAM_PROTO_SignData done [17:04:37]FM_MakeSignedData done [17:04:37]CreateOFDProtocolMessage [17:04:37]wFMCommunicate request_size=4 [17:04:37]MH_SAM_APDU [17:04:37]CAPDU: 80 11 00 00 [17:04:37]Write to MH i2c: E2 08 00 47 04 80 11 00 00 00 00 00 00 C5 [17:04:37]Write i2c OK [17:04:37]MH_I2C_Read... [17:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:37]Read from MH i2c: E2 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 17 00 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: E2 17 00 47 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [17:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:04:37]wFMCommunicate OK [17:04:37]CreateOFDProtocolMessage done [17:04:37]OFDSenderStorePacket 226077 [17:04:37]StoreOFDPacket docnum=226077 [17:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 15 40 06 01 77 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 A4 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 73 03 00 35 04 06 00 36 8B 1A DA C8 41 95 59 0C D3 6C 2B 4F D6 [17:04:37]CheckFolder [17:04:37]dirname=/storage/ofd_packets [17:04:37]CheckFolder done [17:04:37]ProducePacketName [17:04:37]name=ofd_packets/00226077 [17:04:37]NVStorageSaveData ofd_packets/00226077 [17:04:37]File name is /storage/ofd_packets/00226077 [17:04:37]Write 300 bytes [17:04:37]NVStorageSaveData done [17:04:37]OFDSenderStorePacket done [17:04:37]KKMCreateOFDPacket done [17:04:37]NVStorageSaveData kkm_last_timestamp [17:04:37]File name is /storage/kkm_last_timestamp [17:04:37]Write 4 bytes [17:04:37]NVStorageSaveData done [17:04:37]ExternCall_PrintAddStr [17:04:37]wPrintStart [17:04:37]Write to MH i2c: 01 00 00 48 04 4C [17:04:37]Write i2c OK [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: 01 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: 01 07 00 [17:04:37]MH_I2C_Read... [17:04:37]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 FF 0F 61 [17:04:37]RasterBufferAndPrint [17:04:37]line Счет N : (1)2002385 [17:04:37]line ИНН: 02508201610067 [17:04:37]line Контрольно-Кассовый Чек [17:04:37]line ПРОДАЖА [17:04:37]line ТРК (МРК, ГНК) : 81 [17:04:37]line Товар: 2711190000 [17:04:37]line ГАЗ-К-5 [17:04:37]line 27.480 * 36.40 [17:04:37]line = 1000.27 [17:04:37]line НДС 12% НСП 1% [17:04:37]line > о реализуемом товаре [17:04:37]line ОКРУГЛЕНИЕ: -0.27 [17:04:37]line ИТОГО: 1000.00 [17:04:37]line Внесено: 1000.00 [17:04:37]line СДАЧА: 0.00 [17:04:37]line НСП 1% : 8.85 [17:04:37]line НДС 12% : 106.22 [17:04:37]line Наличными: 1000.00 [17:04:37]line Безнал.: 0.00 [17:04:37]line Место: АЗС № 97 "Партнер Нефть" [17:04:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:04:37]line СНО: Общий режим [17:04:37]line Чек 437 27.07.2024 17:04 [17:04:37]line Смена: 438 ФФД: 1.0 [17:04:37]line ЗНМ: 0300000054 [17:04:37]line РНМ: 0000000000092624 [17:04:37]line Версия ККМ: 001 [17:04:37]line ФМ: 0000000000874959 [17:04:37]line ФД: 226077 [17:04:37]line ФПД: 59971078899777 [17:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226077&fm=59971078899777&tin=02508201610067®Number=0000000000092624&sum=100000 [17:04:37]written 0, free lines is 4095 [17:04:37]OFD Sender: Processing packet 226077 [packets to send 600, broken 599] [17:04:37]ProducePacketName [17:04:37]name=ofd_packets/00226077 [17:04:37]OFD Sender: To server: pG, [17:04:37]CommunicateWithHost lk.salyk.kg:30040 [17:04:37]ConnectInit lk.salyk.kg [17:04:38]Write to MH i2c: 01 00 00 73 04 77 [17:04:38]Write i2c OK [17:04:38]MH_I2C_Read... [17:04:38]Read from MH i2c: 01 [17:04:38]MH_I2C_Read... [17:04:38]Read from MH i2c: 01 07 00 [17:04:38]MH_I2C_Read... [17:04:38]Read from MH i2c: 01 07 00 73 04 00 00 00 00 00 60 0C EA [17:04:38]RasterBufferAndPrint [17:04:38]line [17:04:38]line [17:04:38]line [17:04:38]line [17:04:38]line [17:04:38]written 0, free lines is 3172 [17:04:38]MH_Cut [17:04:38]Write to MH i2c: D1 01 00 7A 04 01 50 [17:04:38]Write i2c OK [17:04:38]MH_I2C_Read... [17:04:38]Read from MH i2c: D1 [17:04:38]MH_I2C_Read... [17:04:38]Read from MH i2c: D1 01 00 [17:04:38]MH_I2C_Read... [17:04:38]Read from MH i2c: D1 01 00 7A 04 00 4F [17:04:38]Write to MH i2c: 01 00 00 7B 04 7F [17:04:38]Write i2c OK [17:04:38]MH_I2C_Read... [17:04:38]Connected sock=10 [17:04:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 15 40 06 01 77 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 A4 28 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 73 03 00 35 04 06 00 36 8B 1A DA C8 41 95 59 0C D3 6C 2B 4F D6 [17:04: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 35 39 4F 00 00 00 4A 1D 47 00 E8 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 35 39 10 04 04 00 1D 73 03 00 F4 03 04 00 B2 D4 A4 66 B6 04 01 00 00 99 40 3C E4 9A B3 4C CA [17:04:39]CommunicateWithHost err = 0 [17:04:39]CheckOFDResponse [17:04:39]1017 (14) - 77093643461234 [17:04:39]1041 (16) - 0000000000874959 [17:04:39]1040 (4) - 226077 [17:04:39]1012 (4) - 27.07.2024 11:06 [17:04:39]1206 (1) - 0 [17:04:39]OFD Sender: Remove packet 226077 [17:04:39]ProducePacketName [17:04:39]name=ofd_packets/00226077 [17:04:39]NVStorageDeleteData [17:04:39]*** Cut start [17:04:39]*** Partial cut [17:04:39]*** CUTSNS_PIN = 1 [17:04:39]*** CUTSNS_PIN = 0 [17:04:39]OFD Sender: No OFD packet to send [17:04:39]*** Brake cut motor [17:04:40]Read from MH i2c: 01 [17:04:40]MH_I2C_Read... [17:04:40]*** Stop cut motor [17:04:40]*** Cut end [17:04:40]Read from MH i2c: 01 07 00 [17:04:40]MH_I2C_Read... [17:04:40]Read from MH i2c: 01 07 00 7B 04 00 00 00 00 00 FF 0F 94 [17:04:40]process_action close_receipt done [17:04:40]requested_data is exist [17:04:40]produce_requested_data [17:04:40]requested_item fm.sn is exist - process it [17:04:40]wFMCommunicate request_size=4 [17:04:40]MH_SAM_APDU [17:04:40]CAPDU: 80 11 00 00 [17:04:40]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [17:04:40]Write i2c OK [17:04:40]MH_I2C_Read... [17:04:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:40]Read from MH i2c: E2 [17:04:40]MH_I2C_Read... [17:04:40]Read from MH i2c: E2 17 00 [17:04:40]MH_I2C_Read... [17:04:40]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [17:04:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:04:40]wFMCommunicate OK [17:04:40]requested_item fd.num is exist - process it [17:04:40]SAM_PROTO_GetFieldsCounters [17:04:40]wFMCommunicate request_size=4 [17:04:40]MH_SAM_APDU [17:04:40]CAPDU: 80 13 00 00 [17:04:40]Write to MH i2c: E2 08 00 7D 04 80 13 00 00 00 00 00 00 FD [17:04:40]Write i2c OK [17:04:40]MH_I2C_Read... [17:04:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:04:40]Read from MH i2c: E2 [17:04:40]MH_I2C_Read... [17:04:40]Read from MH i2c: E2 62 00 [17:04:40]MH_I2C_Read... [17:04:40]Read from MH i2c: E2 62 00 7D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [17:04:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:04:40]wFMCommunicate OK [17:04:40]SAM_PROTO_GetFieldsCounters done [17:04:40]requested_item shift.num is exist - process it [17:04:40]requested_item shift.opened is exist - process it [17:04:40]req_shift_opened [17:04:40]FM_GetShiftState [17:04:40]SAM_PROTO_GetShiftState [17:04:40]wFMCommunicate request_size=4 [17:04:40]MH_SAM_APDU [17:04:40]CAPDU: 80 13 01 00 [17:04:40]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [17:04:40]Write i2c OK [17:04:40]MH_I2C_Read... [17:04:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:40]Read from MH i2c: E2 [17:04:40]MH_I2C_Read... [17:04:40]Read from MH i2c: E2 0E 00 [17:04:40]MH_I2C_Read... [17:04:40]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0D [17:04:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:04:40]wFMCommunicate OK [17:04:40]SAM_PROTO_GetShiftState done [17:04:40]FM_GetShiftState done [17:04:40]req_shift_opened done [17:04:40]requested_item shift.open_date is exist - process it [17:04:40]req_shift_open_date [17:04:40]req_shift_open_date done [17:04:40]produce_requested_data done [17:04:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226077,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:04:40]process_action_free close_receipt [17:04:40]json_value_free [17:04:40]json_value_free done [17:04:40]process_json_proto returns [17:04:40]Send response to host [17:04:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226077,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:04:40]free response buf [17:04:40]execute_script done [17:04:40]execute_script returns [17:04:40]free content buf [17:04:40]Sock 9.Close socket [17:04:40]Sock 9.Thread stoped [17:04:44]OFD Sender: No OFD packet to send [17:04:49]OFD Sender: No OFD packet to send [17:04:54]OFD Sender: No OFD packet to send [17:04:59]OFD Sender: No OFD packet to send [17:05:04]OFD Sender: No OFD packet to send [17:05:09]OFD Sender: No OFD packet to send [17:05:14]OFD Sender: No OFD packet to send [17:05:19]OFD Sender: No OFD packet to send [17:05:24]OFD Sender: No OFD packet to send [17:05:29]OFD Sender: No OFD packet to send [17:05:34]OFD Sender: No OFD packet to send [17:05:39]OFD Sender: No OFD packet to send [17:05:44]OFD Sender: No OFD packet to send [17:05:49]OFD Sender: No OFD packet to send [17:05:54]OFD Sender: No OFD packet to send [17:05:59]OFD Sender: No OFD packet to send [17:06:04]OFD Sender: No OFD packet to send [17:06:09]OFD Sender: No OFD packet to send [17:06:14]OFD Sender: No OFD packet to send [17:06:19]OFD Sender: No OFD packet to send [17:06:24]OFD Sender: No OFD packet to send [17:06:29]OFD Sender: No OFD packet to send [17:06:34]OFD Sender: No OFD packet to send [17:06:40]OFD Sender: No OFD packet to send [17:06:45]OFD Sender: No OFD packet to send [17:06:50]OFD Sender: No OFD packet to send [17:06:55]OFD Sender: No OFD packet to send [17:07:00]OFD Sender: No OFD packet to send [17:07:05]OFD Sender: No OFD packet to send [17:07:10]OFD Sender: No OFD packet to send [17:07:15]OFD Sender: No OFD packet to send [17:07:20]OFD Sender: No OFD packet to send [17:07:25]OFD Sender: No OFD packet to send [17:07:30]OFD Sender: No OFD packet to send [17:07:35]OFD Sender: No OFD packet to send [17:07:40]OFD Sender: No OFD packet to send [17:07:45]OFD Sender: No OFD packet to send [17:07:50]OFD Sender: No OFD packet to send [17:07:55]OFD Sender: No OFD packet to send [17:08:00]OFD Sender: No OFD packet to send [17:08:05]OFD Sender: No OFD packet to send [17:08:06]recv_with_timeout no data received [17:08:10]OFD Sender: No OFD packet to send [17:08:15]OFD Sender: No OFD packet to send [17:08:20]OFD Sender: No OFD packet to send [17:08:25]OFD Sender: No OFD packet to send [17:08:30]OFD Sender: No OFD packet to send [17:08:35]OFD Sender: No OFD packet to send [17:08:38]recv_with_timeout no data received [17:08:40]OFD Sender: No OFD packet to send [17:08:45]OFD Sender: No OFD packet to send [17:08:50]OFD Sender: No OFD packet to send [17:08:55]OFD Sender: No OFD packet to send [17:09:00]OFD Sender: No OFD packet to send [17:09:00]recv_with_timeout no data received [17:09:05]OFD Sender: No OFD packet to send [17:09:10]OFD Sender: No OFD packet to send [17:09:15]OFD Sender: No OFD packet to send [17:09:20]OFD Sender: No OFD packet to send [17:09:25]OFD Sender: No OFD packet to send [17:09:30]OFD Sender: No OFD packet to send [17:09:35]OFD Sender: No OFD packet to send [17:09:38]accept exits with 7 [17:09:38]New connection [17:09:38]New thread 3066961252 created [17:09:38]Thread 3067104612 joined [17:09:38]Waiting for new connection... [17:09:38] Sock 7.Parse request [17:09:38]Sock 7.Check first char [17:09:38]Sock 7.First char is OK [17:09:38]request: POST /json_proto HTTP/1.0 [17:09:38]Method: POST [17:09:38]URL: /json_proto [17:09:38]Method is POST - this is cgi request [17:09:38]url: /json_proto [17:09:38]query_string will be loaded in cgi processing [17:09:38]execute_cgi json_proto POST (null) [17:09:38]execute_cgi path=json_proto method=POST [17:09:38]POST find Content-Length [17:09:38]Host: 172.17.43.131:8080 [17:09:38]Content-Length: 678 [17:09:38]Content-Type: application/json [17:09:38] [17:09:38]POST finish read [17:09:38]Found Content-Length = 678 [17:09:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:38]execute_script... [17:09:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:38]POST & json_proto [17:09:38]process_json_proto [17:09:38]json parsed OK: [17:09:38]protocol is kg_v1.0 [17:09:38]action value=close_receipt [17:09:38]process_action close_receipt [17:09:38]cmd_close_receipt [17:09:38]MH_GetDate [17:09:38]Write to MH i2c: F0 00 00 7F 04 72 [17:09:38]Write i2c OK [17:09:38]MH_I2C_Read... [17:09:38]Read from MH i2c: F0 [17:09:38]MH_I2C_Read... [17:09:38]Read from MH i2c: F0 09 00 [17:09:38]MH_I2C_Read... [17:09:38]Read from MH i2c: F0 09 00 7F 04 00 D3 29 A5 66 F9 24 A2 66 A7 [17:09:38]GetLastDocTimeStamp 1722099876 [17:09:38]current date 1722100179 [17:09:38]FM_GetShiftState [17:09:38]SAM_PROTO_GetShiftState [17:09:38]wFMCommunicate request_size=4 [17:09:38]MH_SAM_APDU [17:09:38]CAPDU: 80 13 01 00 [17:09:38]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [17:09:38]Write i2c OK [17:09:38]MH_I2C_Read... [17:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:38]Read from MH i2c: E2 [17:09:38]MH_I2C_Read... [17:09:38]Read from MH i2c: E2 0E 00 [17:09:38]MH_I2C_Read... [17:09:38]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0F [17:09:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:09:38]wFMCommunicate OK [17:09:38]SAM_PROTO_GetShiftState done [17:09:38]FM_GetShiftState done [17:09:38]opened in 1722038719 [17:09:38]opened+sec_in_day 1722125119 [17:09:38]quantity*price = 50036 [17:09:38]sum+1 = 50037 [17:09:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 438 27.07.2024 17:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226078 ФПД: 99890048143492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170939&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226078&fm=99890048143492&tin=02508201610067®Number=0000000000092624&sum=50000 [17:09:40]StoreToDocumentArchive [17:09:40]shift 438 fd 226078 [17:09:40]save to /storage/0438/doc_00226078 [17:09:40]save last doc name /storage/0438/doc_00226078 to /storage/kkm_last_doc_name [17:09:40]save OK [17:09:40]Clear old archive folders... [17:09:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:09:40]tlvbuf is 020C1ED0 [17:09:40]SAM_PROTO_ClearQueue [17:09:40]wFMCommunicate request_size=4 [17:09:40]MH_SAM_APDU [17:09:40]CAPDU: 80 09 00 00 [17:09:40]Write to MH i2c: E2 08 00 8D 04 80 09 00 00 00 00 00 00 03 [17:09:40]Write i2c OK [17:09:40]MH_I2C_Read... [17:09:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:09:40]Read from MH i2c: E2 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [17:09:40]RAPDU: 90 00 [17:09:40]wFMCommunicate OK [17:09:40]SAM_PROTO_ClearQueue done [17:09:40]KKMCreateOFDPacket [17:09:40]OFDProtocolAddRootSTLVToBuf [17:09:40]FM_MakeSignedData [17:09:40]FM_MakeSignedData [17:09:40]SAM_PROTO_SignData [17:09:40]wFMCommunicate request_size=4 [17:09:40]MH_SAM_APDU [17:09:40]CAPDU: 80 0D 01 02 [17:09:40]Write to MH i2c: E2 08 00 8E 04 80 0D 01 02 00 00 00 00 0B [17:09:40]Write i2c OK [17:09:40]MH_I2C_Read... [17:09:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:09:40]Read from MH i2c: E2 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [17:09:40]RAPDU: 90 00 [17:09:40]wFMCommunicate OK [17:09:40]wFMCommunicate request_size=255 [17:09:40]MH_SAM_APDU [17:09: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 D3 29 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 73 03 00 35 04 06 00 5A [17:09:40]Write to MH i2c: E2 02 01 8F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 D3 29 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 73 03 00 35 04 06 00 5A 00 00 F5 [17:09:40]Write i2c OK [17:09:40]MH_I2C_Read... [17:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:40]Read from MH i2c: E2 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [17:09:40]RAPDU: 90 00 [17:09:40]wFMCommunicate OK [17:09:40]wFMCommunicate request_size=10 [17:09:40]MH_SAM_APDU [17:09:40]CAPDU: 80 0D 02 02 05 D9 76 D6 10 84 [17:09:40]Write to MH i2c: E2 0D 00 90 04 80 0D 02 02 05 00 D9 76 D6 10 84 00 00 D1 [17:09:40]Write i2c OK [17:09:40]MH_I2C_Read... [17:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:40]Read from MH i2c: E2 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [17:09:40]RAPDU: 90 00 [17:09:40]wFMCommunicate OK [17:09:40]wFMCommunicate request_size=4 [17:09:40]MH_SAM_APDU [17:09:40]CAPDU: 80 0D 03 02 [17:09:40]Write to MH i2c: E2 08 00 91 04 80 0D 03 02 00 00 00 00 10 [17:09:40]Write i2c OK [17:09:40]MH_I2C_Read... [17:09:40]OFD Sender: No OFD packet to send [17:09:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:09:40]Read from MH i2c: E2 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 0B 00 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 0B 00 91 04 00 4E 59 0B 6E AF 99 13 C7 90 00 53 [17:09:40]RAPDU: 4E 59 0B 6E AF 99 13 C7 90 00 [17:09:40]wFMCommunicate OK [17:09:40]SAM_PROTO_SignData done [17:09:40]FM_MakeSignedData done [17:09:40]CreateOFDProtocolMessage [17:09:40]wFMCommunicate request_size=4 [17:09:40]MH_SAM_APDU [17:09:40]CAPDU: 80 11 00 00 [17:09:40]Write to MH i2c: E2 08 00 92 04 80 11 00 00 00 00 00 00 10 [17:09:40]Write i2c OK [17:09:40]MH_I2C_Read... [17:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:40]Read from MH i2c: E2 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 17 00 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: E2 17 00 92 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [17:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:09:40]wFMCommunicate OK [17:09:40]CreateOFDProtocolMessage done [17:09:40]OFDSenderStorePacket 226078 [17:09:40]StoreOFDPacket docnum=226078 [17:09:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B FD 07 01 94 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 D3 29 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 73 03 00 35 04 06 00 5A D9 76 D6 10 84 4E 59 0B 6E AF 99 13 C7 [17:09:40]CheckFolder [17:09:40]dirname=/storage/ofd_packets [17:09:40]CheckFolder done [17:09:40]ProducePacketName [17:09:40]name=ofd_packets/00226078 [17:09:40]NVStorageSaveData ofd_packets/00226078 [17:09:40]File name is /storage/ofd_packets/00226078 [17:09:40]Write 301 bytes [17:09:40]NVStorageSaveData done [17:09:40]OFDSenderStorePacket done [17:09:40]KKMCreateOFDPacket done [17:09:40]NVStorageSaveData kkm_last_timestamp [17:09:40]File name is /storage/kkm_last_timestamp [17:09:40]Write 4 bytes [17:09:40]NVStorageSaveData done [17:09:40]ExternCall_PrintAddStr [17:09:40]wPrintStart [17:09:40]Write to MH i2c: 01 00 00 93 04 97 [17:09:40]Write i2c OK [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: 01 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: 01 07 00 [17:09:40]MH_I2C_Read... [17:09:40]Read from MH i2c: 01 07 00 93 04 00 00 00 00 00 FF 0F AC [17:09:40]RasterBufferAndPrint [17:09:40]line Счет N : (1)2002387 [17:09:40]line ИНН: 02508201610067 [17:09:40]line Контрольно-Кассовый Чек [17:09:40]line ПРОДАЖА [17:09:40]line ТРК (МРК, ГНК) : 33 [17:09:40]line Товар: 2710124130 [17:09:40]line Аи-92-К-5 [17:09:40]line 7.380 * 67.80 [17:09:40]line = 500.36 [17:09:40]line НДС 12% НСП 1% [17:09:40]line > о реализуемом товаре [17:09:40]line ОКРУГЛЕНИЕ: -0.36 [17:09:40]line ИТОГО: 500.00 [17:09:40]line Внесено: 500.00 [17:09:40]line СДАЧА: 0.00 [17:09:40]line НСП 1% : 4.43 [17:09:40]line НДС 12% : 53.14 [17:09:40]line Наличными: 500.00 [17:09:40]line Безнал.: 0.00 [17:09:40]line Место: АЗС № 97 "Партнер Нефть" [17:09:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:09:40]line СНО: Общий режим [17:09:40]line Чек 438 27.07.2024 17:09 [17:09:40]line Смена: 438 ФФД: 1.0 [17:09:40]line ЗНМ: 0300000054 [17:09:40]line РНМ: 0000000000092624 [17:09:40]line Версия ККМ: 001 [17:09:40]line ФМ: 0000000000874959 [17:09:40]line ФД: 226078 [17:09:40]line ФПД: 99890048143492 [17:09:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170939&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226078&fm=99890048143492&tin=02508201610067®Number=0000000000092624&sum=50000 [17:09:40]written 0, free lines is 4095 [17:09:40]OFD Sender: Processing packet 226078 [packets to send 600, broken 599] [17:09:40]ProducePacketName [17:09:40]name=ofd_packets/00226078 [17:09:40]OFD Sender: To server: pG, [17:09:40]CommunicateWithHost lk.salyk.kg:30040 [17:09:40]ConnectInit lk.salyk.kg [17:09:41]Write to MH i2c: 01 00 00 BE 04 C2 [17:09:41]Write i2c OK [17:09:41]MH_I2C_Read... [17:09:41]Read from MH i2c: 01 [17:09:41]MH_I2C_Read... [17:09:41]Read from MH i2c: 01 07 00 [17:09:41]MH_I2C_Read... [17:09:41]Read from MH i2c: 01 07 00 BE 04 00 00 00 00 00 5D 0C 32 [17:09:41]RasterBufferAndPrint [17:09:41]line [17:09:41]line [17:09:41]line [17:09:41]line [17:09:41]line [17:09:41]written 0, free lines is 3168 [17:09:41]MH_Cut [17:09:41]Write to MH i2c: D1 01 00 C5 04 01 9B [17:09:41]Write i2c OK [17:09:41]MH_I2C_Read... [17:09:41]Read from MH i2c: D1 [17:09:41]MH_I2C_Read... [17:09:41]Read from MH i2c: D1 01 00 [17:09:41]MH_I2C_Read... [17:09:41]Read from MH i2c: D1 01 00 C5 04 00 9A [17:09:41]Write to MH i2c: 01 00 00 C6 04 CA [17:09:41]Write i2c OK [17:09:41]MH_I2C_Read... [17:09:41]Connected sock=10 [17:09: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 35 39 0F 01 00 00 4B FD 07 01 94 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 D3 29 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 73 03 00 35 04 06 00 5A D9 76 D6 10 84 4E 59 0B 6E AF 99 13 C7 [17:09: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 35 39 4F 00 00 00 EC A0 47 00 07 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 73 03 00 F4 03 04 00 E0 D5 A4 66 B6 04 01 00 00 BB 7A B9 B1 2A 64 3A DE [17:09:41]CommunicateWithHost err = 0 [17:09:41]CheckOFDResponse [17:09:41]1017 (14) - 77093643461234 [17:09:41]1041 (16) - 0000000000874959 [17:09:41]1040 (4) - 226078 [17:09:41]1012 (4) - 27.07.2024 11:11 [17:09:41]1206 (1) - 0 [17:09:41]OFD Sender: Remove packet 226078 [17:09:41]ProducePacketName [17:09:41]name=ofd_packets/00226078 [17:09:41]NVStorageDeleteData [17:09:42]*** Cut start [17:09:42]*** Partial cut [17:09:42]*** CUTSNS_PIN = 1 [17:09:42]OFD Sender: No OFD packet to send [17:09:42]*** CUTSNS_PIN = 0 [17:09:42]*** Brake cut motor [17:09:42]Read from MH i2c: 01 [17:09:42]MH_I2C_Read... [17:09:42]*** Stop cut motor [17:09:42]*** Cut end [17:09:42]Read from MH i2c: 01 07 00 [17:09:42]MH_I2C_Read... [17:09:42]Read from MH i2c: 01 07 00 C6 04 00 00 00 00 00 FF 0F DF [17:09:42]process_action close_receipt done [17:09:42]requested_data is exist [17:09:42]produce_requested_data [17:09:42]requested_item fm.sn is exist - process it [17:09:42]wFMCommunicate request_size=4 [17:09:42]MH_SAM_APDU [17:09:42]CAPDU: 80 11 00 00 [17:09:42]Write to MH i2c: E2 08 00 C7 04 80 11 00 00 00 00 00 00 45 [17:09:42]Write i2c OK [17:09:42]MH_I2C_Read... [17:09:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:43]Read from MH i2c: E2 [17:09:43]MH_I2C_Read... [17:09:43]Read from MH i2c: E2 17 00 [17:09:43]MH_I2C_Read... [17:09:43]Read from MH i2c: E2 17 00 C7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [17:09:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:09:43]wFMCommunicate OK [17:09:43]requested_item fd.num is exist - process it [17:09:43]SAM_PROTO_GetFieldsCounters [17:09:43]wFMCommunicate request_size=4 [17:09:43]MH_SAM_APDU [17:09:43]CAPDU: 80 13 00 00 [17:09:43]Write to MH i2c: E2 08 00 C8 04 80 13 00 00 00 00 00 00 48 [17:09:43]Write i2c OK [17:09:43]MH_I2C_Read... [17:09:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:09:43]Read from MH i2c: E2 [17:09:43]MH_I2C_Read... [17:09:43]Read from MH i2c: E2 62 00 [17:09:43]MH_I2C_Read... [17:09:43]Read from MH i2c: E2 62 00 C8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [17:09:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:09:43]wFMCommunicate OK [17:09:43]SAM_PROTO_GetFieldsCounters done [17:09:43]requested_item shift.num is exist - process it [17:09:43]requested_item shift.opened is exist - process it [17:09:43]req_shift_opened [17:09:43]FM_GetShiftState [17:09:43]SAM_PROTO_GetShiftState [17:09:43]wFMCommunicate request_size=4 [17:09:43]MH_SAM_APDU [17:09:43]CAPDU: 80 13 01 00 [17:09:43]Write to MH i2c: E2 08 00 C9 04 80 13 01 00 00 00 00 00 4A [17:09:43]Write i2c OK [17:09:43]MH_I2C_Read... [17:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:43]Read from MH i2c: E2 [17:09:43]MH_I2C_Read... [17:09:43]Read from MH i2c: E2 0E 00 [17:09:43]MH_I2C_Read... [17:09:43]Read from MH i2c: E2 0E 00 C9 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 58 [17:09:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:09:43]wFMCommunicate OK [17:09:43]SAM_PROTO_GetShiftState done [17:09:43]FM_GetShiftState done [17:09:43]req_shift_opened done [17:09:43]requested_item shift.open_date is exist - process it [17:09:43]req_shift_open_date [17:09:43]req_shift_open_date done [17:09:43]produce_requested_data done [17:09:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226078,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:09:43]process_action_free close_receipt [17:09:43]json_value_free [17:09:43]json_value_free done [17:09:43]process_json_proto returns [17:09:43]Send response to host [17:09:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226078,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:09:43]free response buf [17:09:43]execute_script done [17:09:43]execute_script returns [17:09:43]free content buf [17:09:43]Sock 7.Close socket [17:09:43]Sock 7.Thread stoped [17:09:47]OFD Sender: No OFD packet to send [17:09:48]recv_with_timeout no data received [17:09:52]OFD Sender: No OFD packet to send [17:09:57]OFD Sender: No OFD packet to send [17:10:00]recv_with_timeout no data received [17:10:02]OFD Sender: No OFD packet to send [17:10:07]OFD Sender: No OFD packet to send [17:10:12]OFD Sender: No OFD packet to send [17:10:17]OFD Sender: No OFD packet to send [17:10:22]OFD Sender: No OFD packet to send [17:10:27]OFD Sender: No OFD packet to send [17:10:32]OFD Sender: No OFD packet to send [17:10:37]OFD Sender: No OFD packet to send [17:10:42]OFD Sender: No OFD packet to send [17:10:43]accept exits with 9 [17:10:43]New connection [17:10:43]New thread 3067104612 created [17:10:43]Thread 3066961252 joined [17:10:43]Waiting for new connection... [17:10:43] Sock 9.Parse request [17:10:43]Sock 9.Check first char [17:10:43]Sock 9.First char is OK [17:10:43]request: POST /json_proto HTTP/1.0 [17:10:43]Method: POST [17:10:43]URL: /json_proto [17:10:43]Method is POST - this is cgi request [17:10:43]url: /json_proto [17:10:43]query_string will be loaded in cgi processing [17:10:43]execute_cgi json_proto POST (null) [17:10:43]execute_cgi path=json_proto method=POST [17:10:43]POST find Content-Length [17:10:43]Host: 172.17.43.131:8080 [17:10:43]Content-Length: 683 [17:10:43]Content-Type: application/json [17:10:43] [17:10:43]POST finish read [17:10:43]Found Content-Length = 683 [17:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:43]execute_script... [17:10:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:43]POST & json_proto [17:10:43]process_json_proto [17:10:43]json parsed OK: [17:10:43]protocol is kg_v1.0 [17:10:43]action value=close_receipt [17:10:43]process_action close_receipt [17:10:43]cmd_close_receipt [17:10:43]MH_GetDate [17:10:43]Write to MH i2c: F0 00 00 CA 04 BD [17:10:43]Write i2c OK [17:10:43]MH_I2C_Read... [17:10:43]Read from MH i2c: F0 [17:10:43]MH_I2C_Read... [17:10:43]Read from MH i2c: F0 09 00 [17:10:43]MH_I2C_Read... [17:10:43]Read from MH i2c: F0 09 00 CA 04 00 13 2A A5 66 F9 24 A2 66 33 [17:10:43]GetLastDocTimeStamp 1722100179 [17:10:43]current date 1722100243 [17:10:43]FM_GetShiftState [17:10:43]SAM_PROTO_GetShiftState [17:10:43]wFMCommunicate request_size=4 [17:10:43]MH_SAM_APDU [17:10:43]CAPDU: 80 13 01 00 [17:10:43]Write to MH i2c: E2 08 00 CB 04 80 13 01 00 00 00 00 00 4C [17:10:43]Write i2c OK [17:10:43]MH_I2C_Read... [17:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:43]Read from MH i2c: E2 [17:10:43]MH_I2C_Read... [17:10:43]Read from MH i2c: E2 0E 00 [17:10:43]MH_I2C_Read... [17:10:43]Read from MH i2c: E2 0E 00 CB 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5A [17:10:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:10:43]wFMCommunicate OK [17:10:43]SAM_PROTO_GetShiftState done [17:10:43]FM_GetShiftState done [17:10:43]opened in 1722038719 [17:10:43]opened+sec_in_day 1722125119 [17:10:43]quantity*price = 200043 [17:10:43]sum+1 = 200044 [17:10:43]Check (price>sum+1) || (price+1 о реализуемом товаре [17:10:44]line ОКРУГЛЕНИЕ: -0.43 [17:10:44]line ИТОГО: 2000.00 [17:10:44]line Внесено: 2000.00 [17:10:44]line СДАЧА: 0.00 [17:10:44]line НСП 1% : 17.70 [17:10:44]line НДС 12% : 212.43 [17:10:44]line Наличными: 2000.00 [17:10:44]line Безнал.: 0.00 [17:10:44]line Место: АЗС № 97 "Партнер Нефть" [17:10:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:10:44]line СНО: Общий режим [17:10:44]line Чек 439 27.07.2024 17:10 [17:10:44]line Смена: 438 ФФД: 1.0 [17:10:44]line ЗНМ: 0300000054 [17:10:44]line РНМ: 0000000000092624 [17:10:44]line Версия ККМ: 001 [17:10:44]line ФМ: 0000000000874959 [17:10:44]line ФД: 226079 [17:10:44]line ФПД: 141421744095863 [17:10:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226079&fm=141421744095863&tin=02508201610067®Number=0000000000092624&sum=200000 [17:10:44]written 0, free lines is 4095 [17:10:44]OFD Sender: Processing packet 226079 [packets to send 600, broken 599] [17:10:44]ProducePacketName [17:10:44]name=ofd_packets/00226079 [17:10:44]OFD Sender: To server: pG, [17:10:44]CommunicateWithHost lk.salyk.kg:30040 [17:10:44]ConnectInit lk.salyk.kg [17:10:45]Write to MH i2c: 01 00 00 09 05 0E [17:10:45]Write i2c OK [17:10:45]MH_I2C_Read... [17:10:45]Read from MH i2c: 01 [17:10:45]MH_I2C_Read... [17:10:45]Read from MH i2c: 01 07 00 [17:10:45]MH_I2C_Read... [17:10:45]Read from MH i2c: 01 07 00 09 05 00 00 00 00 00 66 0C 87 [17:10:45]RasterBufferAndPrint [17:10:45]line [17:10:45]line [17:10:45]line [17:10:45]line [17:10:45]line [17:10:45]written 0, free lines is 3177 [17:10:45]MH_Cut [17:10:45]Write to MH i2c: D1 01 00 10 05 01 E7 [17:10:45]Write i2c OK [17:10:45]MH_I2C_Read... [17:10:45]Read from MH i2c: D1 [17:10:45]MH_I2C_Read... [17:10:45]Read from MH i2c: D1 01 00 [17:10:45]MH_I2C_Read... [17:10:45]Read from MH i2c: D1 01 00 10 05 00 E6 [17:10:45]Write to MH i2c: 01 00 00 11 05 16 [17:10:45]Write i2c OK [17:10:45]MH_I2C_Read... [17:10:46]*** Cut start [17:10:46]*** Partial cut [17:10:46]*** CUTSNS_PIN = 1 [17:10:46]*** CUTSNS_PIN = 0 [17:10:46]Connected sock=11 [17:10:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F A5 07 01 48 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 13 2A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 73 03 00 35 04 06 00 80 9F 50 D2 02 77 46 01 A2 AD CE CD 2B 5B [17:10:46]*** Brake cut motor [17:10: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 35 39 4F 00 00 00 57 C9 47 00 53 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 73 03 00 F4 03 04 00 22 D6 A4 66 B6 04 01 00 00 20 E6 92 D3 63 18 2F D9 [17:10:47]CommunicateWithHost err = 0 [17:10:47]CheckOFDResponse [17:10:47]1017 (14) - 77093643461234 [17:10:47]1041 (16) - 0000000000874959 [17:10:47]1040 (4) - 226079 [17:10:47]1012 (4) - 27.07.2024 11:12 [17:10:47]1206 (1) - 0 [17:10:47]OFD Sender: Remove packet 226079 [17:10:47]ProducePacketName [17:10:47]name=ofd_packets/00226079 [17:10:47]NVStorageDeleteData [17:10:47]Read from MH i2c: 01 [17:10:47]MH_I2C_Read... [17:10:47]*** Stop cut motor [17:10:47]*** Cut end [17:10:47]Read from MH i2c: 01 07 00 [17:10:47]MH_I2C_Read... [17:10:47]Read from MH i2c: 01 07 00 11 05 00 00 00 00 00 FF 0F 2B [17:10:47]process_action close_receipt done [17:10:47]requested_data is exist [17:10:47]produce_requested_data [17:10:47]requested_item fm.sn is exist - process it [17:10:47]wFMCommunicate request_size=4 [17:10:47]MH_SAM_APDU [17:10:47]CAPDU: 80 11 00 00 [17:10:47]Write to MH i2c: E2 08 00 12 05 80 11 00 00 00 00 00 00 91 [17:10:47]Write i2c OK [17:10:47]MH_I2C_Read... [17:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:47]Read from MH i2c: E2 [17:10:47]MH_I2C_Read... [17:10:47]Read from MH i2c: E2 17 00 [17:10:47]MH_I2C_Read... [17:10:47]Read from MH i2c: E2 17 00 12 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [17:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:10:47]wFMCommunicate OK [17:10:47]requested_item fd.num is exist - process it [17:10:47]SAM_PROTO_GetFieldsCounters [17:10:47]wFMCommunicate request_size=4 [17:10:47]MH_SAM_APDU [17:10:47]CAPDU: 80 13 00 00 [17:10:47]Write to MH i2c: E2 08 00 13 05 80 13 00 00 00 00 00 00 94 [17:10:47]Write i2c OK [17:10:47]MH_I2C_Read... [17:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:47]Read from MH i2c: E2 [17:10:47]MH_I2C_Read... [17:10:47]Read from MH i2c: E2 62 00 [17:10:47]MH_I2C_Read... [17:10:47]Read from MH i2c: E2 62 00 13 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:10:47]wFMCommunicate OK [17:10:47]SAM_PROTO_GetFieldsCounters done [17:10:47]requested_item shift.num is exist - process it [17:10:47]requested_item shift.opened is exist - process it [17:10:47]req_shift_opened [17:10:47]FM_GetShiftState [17:10:47]SAM_PROTO_GetShiftState [17:10:47]wFMCommunicate request_size=4 [17:10:47]MH_SAM_APDU [17:10:47]CAPDU: 80 13 01 00 [17:10:47]Write to MH i2c: E2 08 00 14 05 80 13 01 00 00 00 00 00 96 [17:10:47]Write i2c OK [17:10:47]MH_I2C_Read... [17:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:47]Read from MH i2c: E2 [17:10:47]MH_I2C_Read... [17:10:47]Read from MH i2c: E2 0E 00 [17:10:47]MH_I2C_Read... [17:10:47]Read from MH i2c: E2 0E 00 14 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A4 [17:10:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:10:47]wFMCommunicate OK [17:10:47]SAM_PROTO_GetShiftState done [17:10:47]FM_GetShiftState done [17:10:47]req_shift_opened done [17:10:47]requested_item shift.open_date is exist - process it [17:10:47]req_shift_open_date [17:10:47]req_shift_open_date done [17:10:47]produce_requested_data done [17:10:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226079,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:10:47]process_action_free close_receipt [17:10:47]json_value_free [17:10:47]json_value_free done [17:10:47]process_json_proto returns [17:10:47]Send response to host [17:10:43]wFMCommunicate OK [17:10:43]wFMCommunicate request_size=13 [17:10:43]MH_SAM_APDU [17:10:43]CAPDU: 80 15 02 00 08 F4 03 04 00 13 2A A5 66 [17:10:43]Write to MH i2c: E2 10 00 D4 04 80 15 02 00 08 00 F4 03 04 00 13 2A A5 66 00 00 AB [17:10:43]Write i2c OK [17:10:43]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [17:10:44]RAPDU: 90 00 [17:10:44]wFMCommunicate OK [17:10:44]wFMCommunicate request_size=25 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [17:10:44]Write to MH i2c: E2 1C 00 D5 04 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 B9 [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [17:10:44]RAPDU: 90 00 [17:10:44]wFMCommunicate OK [17:10:44]wFMCommunicate request_size=4 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 15 03 00 [17:10:44]Write to MH i2c: E2 08 00 D6 04 80 15 03 00 00 00 00 00 5B [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 40 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 40 00 D6 04 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 35 39 10 04 04 00 1F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B7 01 00 00 35 04 06 00 80 9F 50 D2 02 77 90 00 19 [17:10:44]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 35 39 10 04 04 00 1F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B7 01 00 00 35 04 06 00 80 9F 50 D2 02 77 90 00 [17:10:44]wFMCommunicate OK [17:10:44]SAM_PROTO_ProcessDocument answer len = 59 [17:10:44]SAM_PROTO_ProcessDocument done [17:10:44]SetTLVBufToDocument [17:10:44]Processing tag 1209 (04B9) [17:10:44]Malloc new data [17:10:44]Processing tag 1041 (0411) [17:10:44]Processing tag 1040 (0410) [17:10:44]Malloc new data [17:10:44]Processing tag 1038 (040E) [17:10:44]Malloc new data [17:10:44]Processing tag 1042 (0412) [17:10:44]Malloc new data [17:10:44]Processing tag 1077 (0435) [17:10:44]Malloc new data [17:10:44]SetTLVBufToDocument err=0 [17:10:44]KKMLoadAndSignReceiptData store KKM data [17:10:44]KKMLoadAndSignReceiptData err=0 [17:10:44]wFMCommunicate request_size=4 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 11 00 00 [17:10:44]Write to MH i2c: E2 08 00 D7 04 80 11 00 00 00 00 00 00 55 [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 17 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 17 00 D7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [17:10:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:10:44]wFMCommunicate OK [17:10:44]Счет N : (1)2002388 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 64 Товар: 2710124500 Аи-95-К-5 26.960 * 74.20 = 2000.43 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 439 27.07.2024 17:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226079 ФПД: 141421744095863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226079&fm=141421744095863&tin=02508201610067®Number=0000000000092624&sum=200000 [17:10:44]StoreToDocumentArchive [17:10:44]shift 438 fd 226079 [17:10:44]save to /storage/0438/doc_00226079 [17:10:44]save last doc name /storage/0438/doc_00226079 to /storage/kkm_last_doc_name [17:10:44]save OK [17:10:44]Clear old archive folders... [17:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:10:44]tlvbuf is 020BA340 [17:10:44]SAM_PROTO_ClearQueue [17:10:44]wFMCommunicate request_size=4 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 09 00 00 [17:10:44]Write to MH i2c: E2 08 00 D8 04 80 09 00 00 00 00 00 00 4E [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [17:10:44]RAPDU: 90 00 [17:10:44]wFMCommunicate OK [17:10:44]SAM_PROTO_ClearQueue done [17:10:44]KKMCreateOFDPacket [17:10:44]OFDProtocolAddRootSTLVToBuf [17:10:44]FM_MakeSignedData [17:10:44]FM_MakeSignedData [17:10:44]SAM_PROTO_SignData [17:10:44]wFMCommunicate request_size=4 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 0D 01 02 [17:10:44]Write to MH i2c: E2 08 00 D9 04 80 0D 01 02 00 00 00 00 56 [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [17:10:44]RAPDU: 90 00 [17:10:44]wFMCommunicate OK [17:10:44]wFMCommunicate request_size=255 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 13 2A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 73 03 00 35 04 06 00 80 [17:10:44]Write to MH i2c: E2 02 01 DA 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 13 2A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 73 03 00 35 04 06 00 80 00 00 61 [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [17:10:44]RAPDU: 90 00 [17:10:44]wFMCommunicate OK [17:10:44]wFMCommunicate request_size=10 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 0D 02 02 05 9F 50 D2 02 77 [17:10:44]Write to MH i2c: E2 0D 00 DB 04 80 0D 02 02 05 00 9F 50 D2 02 77 00 00 9D [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [17:10:44]RAPDU: 90 00 [17:10:44]wFMCommunicate OK [17:10:44]wFMCommunicate request_size=4 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 0D 03 02 [17:10:44]Write to MH i2c: E2 08 00 DC 04 80 0D 03 02 00 00 00 00 5B [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 0B 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 0B 00 DC 04 00 46 01 A2 AD CE CD 2B 5B 90 00 13 [17:10:44]RAPDU: 46 01 A2 AD CE CD 2B 5B 90 00 [17:10:44]wFMCommunicate OK [17:10:44]SAM_PROTO_SignData done [17:10:44]FM_MakeSignedData done [17:10:44]CreateOFDProtocolMessage [17:10:44]wFMCommunicate request_size=4 [17:10:44]MH_SAM_APDU [17:10:44]CAPDU: 80 11 00 00 [17:10:44]Write to MH i2c: E2 08 00 DD 04 80 11 00 00 00 00 00 00 5B [17:10:44]Write i2c OK [17:10:44]MH_I2C_Read... [17:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:44]Read from MH i2c: E2 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 17 00 [17:10:44]MH_I2C_Read... [17:10:44]Read from MH i2c: E2 17 00 DD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [17:10:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:10:44]wFMCommunicate OK [17:10:44]CreateOFDProtocolMessage done [17:10:44]OFDSenderStorePacket 226079 [17:10:44]StoreOFDPacket docnum=226079 [17:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226079,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:10:47]free response buf [17:10:47]execute_script done [17:10:47]execute_script returns [17:10:47]free content buf [17:10:47]Sock 9.Close socket [17:10:47]Sock 9.Thread stoped [17:10:47]OFD Sender: No OFD packet to send [17:10:52]OFD Sender: No OFD packet to send [17:10:56]recv_with_timeout no data received [17:10:57]OFD Sender: No OFD packet to send [17:11:02]OFD Sender: No OFD packet to send [17:11:07]OFD Sender: No OFD packet to send [17:11:12]OFD Sender: No OFD packet to send [17:11:15]recv_with_timeout no data received [17:11:17]OFD Sender: No OFD packet to send [17:11:22]OFD Sender: No OFD packet to send [17:11:27]OFD Sender: No OFD packet to send [17:11:32]OFD Sender: No OFD packet to send [17:11:37]OFD Sender: No OFD packet to send [17:11:40]recv_with_timeout no data received [17:11:42]OFD Sender: No OFD packet to send [17:11:47]OFD Sender: No OFD packet to send [17:11:52]OFD Sender: No OFD packet to send [17:11:57]OFD Sender: No OFD packet to send [17:12:02]OFD Sender: No OFD packet to send [17:12:07]OFD Sender: No OFD packet to send [17:12:11]recv_with_timeout no data received [17:12:12]OFD Sender: No OFD packet to send [17:12:17]OFD Sender: No OFD packet to send [17:12:22]OFD Sender: No OFD packet to send [17:12:27]OFD Sender: No OFD packet to send [17:12:32]OFD Sender: No OFD packet to send [17:12:37]OFD Sender: No OFD packet to send [17:12:42]OFD Sender: No OFD packet to send [17:12:48]OFD Sender: No OFD packet to send [17:12:53]OFD Sender: No OFD packet to send [17:12:58]OFD Sender: No OFD packet to send [17:13:03]OFD Sender: No OFD packet to send [17:13:08]OFD Sender: No OFD packet to send [17:13:13]OFD Sender: No OFD packet to send [17:13:18]OFD Sender: No OFD packet to send [17:13:23]OFD Sender: No OFD packet to send [17:13:28]OFD Sender: No OFD packet to send [17:13:33]OFD Sender: No OFD packet to send [17:13:38]OFD Sender: No OFD packet to send [17:13:43]OFD Sender: No OFD packet to send [17:13:48]recv_with_timeout no data received [17:13:48]OFD Sender: No OFD packet to send [17:13:53]OFD Sender: No OFD packet to send [17:13:58]OFD Sender: No OFD packet to send [17:14:03]OFD Sender: No OFD packet to send [17:14:08]OFD Sender: No OFD packet to send [17:14:13]OFD Sender: No OFD packet to send [17:14:18]OFD Sender: No OFD packet to send [17:14:23]OFD Sender: No OFD packet to send [17:14:28]OFD Sender: No OFD packet to send [17:14:33]OFD Sender: No OFD packet to send [17:14:38]OFD Sender: No OFD packet to send [17:14:43]OFD Sender: No OFD packet to send [17:14:48]OFD Sender: No OFD packet to send [17:14:53]OFD Sender: No OFD packet to send [17:14:58]OFD Sender: No OFD packet to send [17:15:03]OFD Sender: No OFD packet to send [17:15:08]OFD Sender: No OFD packet to send [17:15:13]OFD Sender: No OFD packet to send [17:15:18]OFD Sender: No OFD packet to send [17:15:23]OFD Sender: No OFD packet to send [17:15:28]OFD Sender: No OFD packet to send [17:15:33]OFD Sender: No OFD packet to send [17:15:38]OFD Sender: No OFD packet to send [17:15:43]OFD Sender: No OFD packet to send [17:15:48]OFD Sender: No OFD packet to send [17:15:53]OFD Sender: No OFD packet to send [17:15:58]OFD Sender: No OFD packet to send [17:15:58]accept exits with 10 [17:15:58]New connection [17:15:58]New thread 3066961252 created [17:15:58]Thread 3067104612 joined [17:15:58]Waiting for new connection... [17:15:58] Sock 10.Parse request [17:15:58]Sock 10.Check first char [17:15:58]Sock 10.First char is OK [17:15:58]request: POST /json_proto HTTP/1.0 [17:15:58]Method: POST [17:15:58]URL: /json_proto [17:15:58]Method is POST - this is cgi request [17:15:58]url: /json_proto [17:15:58]query_string will be loaded in cgi processing [17:15:58]execute_cgi json_proto POST (null) [17:15:58]execute_cgi path=json_proto method=POST [17:15:58]POST find Content-Length [17:15:58]Host: 172.17.43.131:8080 [17:15:58]Content-Length: 678 [17:15:58]Content-Type: application/json [17:15:58] [17:15:58]POST finish read [17:15:58]Found Content-Length = 678 [17:15:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:58]execute_script... [17:15:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:58]POST & json_proto [17:15:58]process_json_proto [17:15:58]json parsed OK: [17:15:58]protocol is kg_v1.0 [17:15:58]action value=close_receipt [17:15:58]process_action close_receipt [17:15:58]cmd_close_receipt [17:15:58]MH_GetDate [17:15:58]Write to MH i2c: F0 00 00 15 05 09 [17:15:58]Write i2c OK [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: F0 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: F0 09 00 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: F0 09 00 15 05 00 4F 2B A5 66 F9 24 A2 66 BC [17:15:58]GetLastDocTimeStamp 1722100243 [17:15:58]current date 1722100559 [17:15:58]FM_GetShiftState [17:15:58]SAM_PROTO_GetShiftState [17:15:58]wFMCommunicate request_size=4 [17:15:58]MH_SAM_APDU [17:15:58]CAPDU: 80 13 01 00 [17:15:58]Write to MH i2c: E2 08 00 16 05 80 13 01 00 00 00 00 00 98 [17:15:58]Write i2c OK [17:15:58]MH_I2C_Read... [17:15:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:59]Read from MH i2c: E2 [17:15:59]MH_I2C_Read... [17:15:59]Read from MH i2c: E2 0E 00 [17:15:59]MH_I2C_Read... [17:15:59]Read from MH i2c: E2 0E 00 16 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A6 [17:15:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:15:59]wFMCommunicate OK [17:15:59]SAM_PROTO_GetShiftState done [17:15:59]FM_GetShiftState done [17:15:59]opened in 1722038719 [17:15:59]opened+sec_in_day 1722125119 [17:15:59]quantity*price = 70044 [17:15:59]sum+1 = 70046 [17:15:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 440 27.07.2024 17:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226080 ФПД: 258002043576637 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171559&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226080&fm=258002043576637&tin=02508201610067®Number=0000000000092624&sum=70000 [17:16:00]StoreToDocumentArchive [17:16:00]shift 438 fd 226080 [17:16:00]save to /storage/0438/doc_00226080 [17:16:00]save last doc name /storage/0438/doc_00226080 to /storage/kkm_last_doc_name [17:16:00]save OK [17:16:00]Clear old archive folders... [17:16:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:16:00]tlvbuf is 020C8530 [17:16:00]SAM_PROTO_ClearQueue [17:16:00]wFMCommunicate request_size=4 [17:16:00]MH_SAM_APDU [17:16:00]CAPDU: 80 09 00 00 [17:16:00]Write to MH i2c: E2 08 00 23 05 80 09 00 00 00 00 00 00 9A [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:00]Read from MH i2c: E2 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [17:16:00]RAPDU: 90 00 [17:16:00]wFMCommunicate OK [17:16:00]SAM_PROTO_ClearQueue done [17:16:00]KKMCreateOFDPacket [17:16:00]OFDProtocolAddRootSTLVToBuf [17:16:00]FM_MakeSignedData [17:16:00]FM_MakeSignedData [17:16:00]SAM_PROTO_SignData [17:16:00]wFMCommunicate request_size=4 [17:16:00]MH_SAM_APDU [17:16:00]CAPDU: 80 0D 01 02 [17:16:00]Write to MH i2c: E2 08 00 24 05 80 0D 01 02 00 00 00 00 A2 [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:00]Read from MH i2c: E2 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [17:16:00]RAPDU: 90 00 [17:16:00]wFMCommunicate OK [17:16:00]wFMCommunicate request_size=255 [17:16:00]MH_SAM_APDU [17:16:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 4F 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 73 03 00 35 04 06 00 EA [17:16:00]Write to MH i2c: E2 02 01 25 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 4F 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 73 03 00 35 04 06 00 EA 00 00 95 [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:00]Read from MH i2c: E2 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [17:16:00]RAPDU: 90 00 [17:16:00]wFMCommunicate OK [17:16:00]wFMCommunicate request_size=10 [17:16:00]MH_SAM_APDU [17:16:00]CAPDU: 80 0D 02 02 05 A6 C8 28 A1 3D [17:16:00]Write to MH i2c: E2 0D 00 26 05 80 0D 02 02 05 00 A6 C8 28 A1 3D 00 00 23 [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:00]Read from MH i2c: E2 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [17:16:00]RAPDU: 90 00 [17:16:00]wFMCommunicate OK [17:16:00]wFMCommunicate request_size=4 [17:16:00]MH_SAM_APDU [17:16:00]CAPDU: 80 0D 03 02 [17:16:00]Write to MH i2c: E2 08 00 27 05 80 0D 03 02 00 00 00 00 A7 [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:00]Read from MH i2c: E2 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 0B 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 0B 00 27 05 00 EB 89 1A A5 85 04 13 9C 90 00 13 [17:16:00]RAPDU: EB 89 1A A5 85 04 13 9C 90 00 [17:16:00]wFMCommunicate OK [17:16:00]SAM_PROTO_SignData done [17:16:00]FM_MakeSignedData done [17:16:00]CreateOFDProtocolMessage [17:16:00]wFMCommunicate request_size=4 [17:16:00]MH_SAM_APDU [17:16:00]CAPDU: 80 11 00 00 [17:16:00]Write to MH i2c: E2 08 00 28 05 80 11 00 00 00 00 00 00 A7 [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:00]Read from MH i2c: E2 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 17 00 [17:16:00]MH_I2C_Read... [17:16:00]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 35 39 90 00 04 [17:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:16:00]wFMCommunicate OK [17:16:00]CreateOFDProtocolMessage done [17:16:00]OFDSenderStorePacket 226080 [17:16:00]StoreOFDPacket docnum=226080 [17:16:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 80 07 01 B8 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 4F 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 73 03 00 35 04 06 00 EA A6 C8 28 A1 3D EB 89 1A A5 85 04 13 9C [17:16:00]CheckFolder [17:16:00]dirname=/storage/ofd_packets [17:16:00]CheckFolder done [17:16:00]ProducePacketName [17:16:00]name=ofd_packets/00226080 [17:16:00]NVStorageSaveData ofd_packets/00226080 [17:16:00]File name is /storage/ofd_packets/00226080 [17:16:00]Write 301 bytes [17:16:00]NVStorageSaveData done [17:16:00]OFDSenderStorePacket done [17:16:00]KKMCreateOFDPacket done [17:16:00]NVStorageSaveData kkm_last_timestamp [17:16:00]File name is /storage/kkm_last_timestamp [17:16:00]Write 4 bytes [17:16:00]NVStorageSaveData done [17:16:00]ExternCall_PrintAddStr [17:16:00]wPrintStart [17:16:00]Write to MH i2c: 01 00 00 29 05 2E [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: 01 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: 01 07 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: 01 07 00 29 05 00 00 00 00 00 FF 0F 43 [17:16:00]RasterBufferAndPrint [17:16:00]line Счет N : (1)2002390 [17:16:00]line ИНН: 02508201610067 [17:16:00]line Контрольно-Кассовый Чек [17:16:00]line ПРОДАЖА [17:16:00]line ТРК (МРК, ГНК) : 54 [17:16:00]line Товар: 2710124500 [17:16:00]line Аи-95-К-5 [17:16:00]line 9.440 * 74.20 [17:16:00]line = 700.45 [17:16:00]line НДС 12% НСП 1% [17:16:00]line > о реализуемом товаре [17:16:00]line ОКРУГЛЕНИЕ: -0.45 [17:16:00]line ИТОГО: 700.00 [17:16:00]line Внесено: 700.00 [17:16:00]line СДАЧА: 0.00 [17:16:00]line НСП 1% : 6.20 [17:16:00]line НДС 12% : 74.38 [17:16:00]line Наличными: 700.00 [17:16:00]line Безнал.: 0.00 [17:16:00]line Место: АЗС № 97 "Партнер Нефть" [17:16:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:16:00]line СНО: Общий режим [17:16:00]line Чек 440 27.07.2024 17:15 [17:16:00]line Смена: 438 ФФД: 1.0 [17:16:00]line ЗНМ: 0300000054 [17:16:00]line РНМ: 0000000000092624 [17:16:00]line Версия ККМ: 001 [17:16:00]line ФМ: 0000000000874959 [17:16:00]line ФД: 226080 [17:16:00]line ФПД: 258002043576637 [17:16:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171559&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226080&fm=258002043576637&tin=02508201610067®Number=0000000000092624&sum=70000 [17:16:00]written 0, free lines is 4095 [17:16:00]OFD Sender: Processing packet 226080 [packets to send 600, broken 599] [17:16:00]ProducePacketName [17:16:00]name=ofd_packets/00226080 [17:16:00]OFD Sender: To server: pG, [17:16:00]CommunicateWithHost lk.salyk.kg:30040 [17:16:00]ConnectInit lk.salyk.kg [17:16:01]Write to MH i2c: 01 00 00 54 05 59 [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: 01 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: 01 07 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 5C 0C C8 [17:16:01]RasterBufferAndPrint [17:16:01]line [17:16:01]line [17:16:01]line [17:16:01]line [17:16:01]line [17:16:01]written 0, free lines is 3167 [17:16:01]MH_Cut [17:16:01]Write to MH i2c: D1 01 00 5B 05 01 32 [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: D1 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: D1 01 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: D1 01 00 5B 05 00 31 [17:16:01]Write to MH i2c: 01 00 00 5C 05 61 [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]Connected sock=9 [17:16: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 35 39 0F 01 00 00 11 80 07 01 B8 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 4F 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 73 03 00 35 04 06 00 EA A6 C8 28 A1 3D EB 89 1A A5 85 04 13 9C [17:16: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 35 39 4F 00 00 00 A5 91 47 00 51 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 35 39 10 04 04 00 20 73 03 00 F4 03 04 00 5C D7 A4 66 B6 04 01 00 00 9F 73 E8 3B 0E 95 F0 C5 [17:16:01]CommunicateWithHost err = 0 [17:16:01]CheckOFDResponse [17:16:01]1017 (14) - 77093643461234 [17:16:01]1041 (16) - 0000000000874959 [17:16:01]1040 (4) - 226080 [17:16:01]1012 (4) - 27.07.2024 11:17 [17:16:01]1206 (1) - 0 [17:16:01]OFD Sender: Remove packet 226080 [17:16:01]ProducePacketName [17:16:01]name=ofd_packets/00226080 [17:16:01]NVStorageDeleteData [17:16:02]OFD Sender: No OFD packet to send [17:16:02]*** Cut start [17:16:02]*** Partial cut [17:16:02]*** CUTSNS_PIN = 1 [17:16:02]*** CUTSNS_PIN = 0 [17:16:02]*** Brake cut motor [17:16:03]Read from MH i2c: 01 [17:16:03]MH_I2C_Read... [17:16:03]*** Stop cut motor [17:16:03]*** Cut end [17:16:03]Read from MH i2c: 01 07 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: 01 07 00 5C 05 00 00 00 00 00 FF 0F 76 [17:16:03]process_action close_receipt done [17:16:03]requested_data is exist [17:16:03]produce_requested_data [17:16:03]requested_item fm.sn is exist - process it [17:16:03]wFMCommunicate request_size=4 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 11 00 00 [17:16:03]Write to MH i2c: E2 08 00 5D 05 80 11 00 00 00 00 00 00 DC [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:03]Read from MH i2c: E2 17 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 17 00 5D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [17:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:16:03]wFMCommunicate OK [17:16:03]requested_item fd.num is exist - process it [17:16:03]SAM_PROTO_GetFieldsCounters [17:16:03]wFMCommunicate request_size=4 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 13 00 00 [17:16:03]Write to MH i2c: E2 08 00 5E 05 80 13 00 00 00 00 00 00 DF [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 62 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 62 00 5E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [17:16: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:16:03]wFMCommunicate OK [17:16:03]SAM_PROTO_GetFieldsCounters done [17:16:03]requested_item shift.num is exist - process it [17:16:03]requested_item shift.opened is exist - process it [17:16:03]req_shift_opened [17:16:03]FM_GetShiftState [17:16:03]SAM_PROTO_GetShiftState [17:16:03]wFMCommunicate request_size=4 [17:16:03]MH_SAM_APDU [17:16:03]CAPDU: 80 13 01 00 [17:16:03]Write to MH i2c: E2 08 00 5F 05 80 13 01 00 00 00 00 00 E1 [17:16:03]Write i2c OK [17:16:03]MH_I2C_Read... [17:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:03]Read from MH i2c: E2 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 0E 00 [17:16:03]MH_I2C_Read... [17:16:03]Read from MH i2c: E2 0E 00 5F 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [17:16:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:16:03]wFMCommunicate OK [17:16:03]SAM_PROTO_GetShiftState done [17:16:03]FM_GetShiftState done [17:16:03]req_shift_opened done [17:16:03]requested_item shift.open_date is exist - process it [17:16:03]req_shift_open_date [17:16:03]req_shift_open_date done [17:16:03]produce_requested_data done [17:16:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226080,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:16:03]process_action_free close_receipt [17:16:03]json_value_free [17:16:03]json_value_free done [17:16:03]process_json_proto returns [17:16:03]Send response to host [17:16:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226080,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:16:03]free response buf [17:16:03]execute_script done [17:16:03]execute_script returns [17:16:03]free content buf [17:16:03]Sock 10.Close socket [17:16:03]Sock 10.Thread stoped [17:16:07]OFD Sender: No OFD packet to send [17:16:12]OFD Sender: No OFD packet to send [17:16:17]OFD Sender: No OFD packet to send [17:16:22]OFD Sender: No OFD packet to send [17:16:26]recv_with_timeout no data received [17:16:27]OFD Sender: No OFD packet to send [17:16:32]OFD Sender: No OFD packet to send [17:16:37]OFD Sender: No OFD packet to send [17:16:42]OFD Sender: No OFD packet to send [17:16:47]OFD Sender: No OFD packet to send [17:16:52]OFD Sender: No OFD packet to send [17:16:57]OFD Sender: No OFD packet to send [17:17:02]OFD Sender: No OFD packet to send [17:17:07]OFD Sender: No OFD packet to send [17:17:12]OFD Sender: No OFD packet to send [17:17:17]OFD Sender: No OFD packet to send [17:17:22]OFD Sender: No OFD packet to send [17:17:26]accept exits with 7 [17:17:26]New connection [17:17:26]New thread 3067104612 created [17:17:26]Thread 3066961252 joined [17:17:26]Waiting for new connection... [17:17:26] Sock 7.Parse request [17:17:26]Sock 7.Check first char [17:17:26]Sock 7.First char is OK [17:17:26]request: POST /json_proto HTTP/1.0 [17:17:26]Method: POST [17:17:26]URL: /json_proto [17:17:26]Method is POST - this is cgi request [17:17:26]url: /json_proto [17:17:26]query_string will be loaded in cgi processing [17:17:26]execute_cgi json_proto POST (null) [17:17:26]execute_cgi path=json_proto method=POST [17:17:26]POST find Content-Length [17:17:26]Host: 172.17.43.131:8080 [17:17:26]Content-Length: 813 [17:17:26]Content-Type: application/json [17:17:26] [17:17:26]POST finish read [17:17:26]Found Content-Length = 813 [17:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:17:26]execute_script... [17:17:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:17:26]POST & json_proto [17:17:26]process_json_proto [17:17:26]json parsed OK: [17:17:26]protocol is kg_v1.0 [17:17:26]action value=close_receipt [17:17:26]process_action close_receipt [17:17:26]cmd_close_receipt [17:17:26]MH_GetDate [17:17:26]Write to MH i2c: F0 00 00 60 05 54 [17:17:26]Write i2c OK [17:17:26]MH_I2C_Read... [17:17:26]Read from MH i2c: F0 [17:17:26]MH_I2C_Read... [17:17:26]Read from MH i2c: F0 09 00 [17:17:26]MH_I2C_Read... [17:17:26]Read from MH i2c: F0 09 00 60 05 00 A6 2B A5 66 F9 24 A2 66 5E [17:17:26]GetLastDocTimeStamp 1722100559 [17:17:26]current date 1722100646 [17:17:26]FM_GetShiftState [17:17:26]SAM_PROTO_GetShiftState [17:17:26]wFMCommunicate request_size=4 [17:17:26]MH_SAM_APDU [17:17:26]CAPDU: 80 13 01 00 [17:17:26]Write to MH i2c: E2 08 00 61 05 80 13 01 00 00 00 00 00 E3 [17:17:26]Write i2c OK [17:17:26]MH_I2C_Read... [17:17:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:26]Read from MH i2c: E2 [17:17:26]MH_I2C_Read... [17:17:26]Read from MH i2c: E2 0E 00 [17:17:26]MH_I2C_Read... [17:17:26]Read from MH i2c: E2 0E 00 61 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [17:17:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:17:26]wFMCommunicate OK [17:17:26]SAM_PROTO_GetShiftState done [17:17:26]FM_GetShiftState done [17:17:26]opened in 1722038719 [17:17:26]opened+sec_in_day 1722125119 [17:17:26]quantity*price = 200001 [17:17:26]sum+1 = 200003 [17:17:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 441 27.07.2024 17:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226081 ФПД: 3512655574651 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226081&fm=3512655574651&tin=02508201610067®Number=0000000000092624&sum=200002 [17:17:27]StoreToDocumentArchive [17:17:27]shift 438 fd 226081 [17:17:27]save to /storage/0438/doc_00226081 [17:17:27]save last doc name /storage/0438/doc_00226081 to /storage/kkm_last_doc_name [17:17:27]save OK [17:17:27]Clear old archive folders... [17:17:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:17:27]tlvbuf is 020539A0 [17:17:27]SAM_PROTO_ClearQueue [17:17:27]wFMCommunicate request_size=4 [17:17:27]MH_SAM_APDU [17:17:27]CAPDU: 80 09 00 00 [17:17:27]Write to MH i2c: E2 08 00 6E 05 80 09 00 00 00 00 00 00 E5 [17:17:27]Write i2c OK [17:17:27]MH_I2C_Read... [17:17:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:17:27]Read from MH i2c: E2 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [17:17:27]RAPDU: 90 00 [17:17:27]wFMCommunicate OK [17:17:27]SAM_PROTO_ClearQueue done [17:17:27]KKMCreateOFDPacket [17:17:27]OFDProtocolAddRootSTLVToBuf [17:17:27]FM_MakeSignedData [17:17:27]FM_MakeSignedData [17:17:27]SAM_PROTO_SignData [17:17:27]wFMCommunicate request_size=4 [17:17:27]MH_SAM_APDU [17:17:27]CAPDU: 80 0D 01 02 [17:17:27]Write to MH i2c: E2 08 00 6F 05 80 0D 01 02 00 00 00 00 ED [17:17:27]Write i2c OK [17:17:27]MH_I2C_Read... [17:17:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:17:27]Read from MH i2c: E2 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [17:17:27]RAPDU: 90 00 [17:17:27]wFMCommunicate OK [17:17:27]wFMCommunicate request_size=255 [17:17:27]MH_SAM_APDU [17:17:27]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 A6 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 73 03 00 35 04 06 00 [17:17:27]Write to MH i2c: E2 02 01 70 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 A6 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 73 03 00 35 04 06 00 00 00 35 [17:17:27]Write i2c OK [17:17:27]MH_I2C_Read... [17:17:27]OFD Sender: No OFD packet to send [17:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:27]Read from MH i2c: E2 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [17:17:27]RAPDU: 90 00 [17:17:27]wFMCommunicate OK [17:17:27]wFMCommunicate request_size=11 [17:17:27]MH_SAM_APDU [17:17:27]CAPDU: 80 0D 02 02 06 03 31 DA 96 76 7B [17:17:27]Write to MH i2c: E2 0E 00 71 05 80 0D 02 02 06 00 03 31 DA 96 76 7B 00 00 91 [17:17:27]Write i2c OK [17:17:27]MH_I2C_Read... [17:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:27]Read from MH i2c: E2 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [17:17:27]RAPDU: 90 00 [17:17:27]wFMCommunicate OK [17:17:27]wFMCommunicate request_size=4 [17:17:27]MH_SAM_APDU [17:17:27]CAPDU: 80 0D 03 02 [17:17:27]Write to MH i2c: E2 08 00 72 05 80 0D 03 02 00 00 00 00 F2 [17:17:27]Write i2c OK [17:17:27]MH_I2C_Read... [17:17:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:17:27]Read from MH i2c: E2 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 0B 00 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 0B 00 72 05 00 0A 3A 92 8E F0 39 2E A7 90 00 55 [17:17:27]RAPDU: 0A 3A 92 8E F0 39 2E A7 90 00 [17:17:27]wFMCommunicate OK [17:17:27]SAM_PROTO_SignData done [17:17:27]FM_MakeSignedData done [17:17:27]CreateOFDProtocolMessage [17:17:27]wFMCommunicate request_size=4 [17:17:27]MH_SAM_APDU [17:17:27]CAPDU: 80 11 00 00 [17:17:27]Write to MH i2c: E2 08 00 73 05 80 11 00 00 00 00 00 00 F2 [17:17:27]Write i2c OK [17:17:27]MH_I2C_Read... [17:17:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:27]Read from MH i2c: E2 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 17 00 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: E2 17 00 73 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [17:17:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:17:27]wFMCommunicate OK [17:17:27]CreateOFDProtocolMessage done [17:17:27]OFDSenderStorePacket 226081 [17:17:27]StoreOFDPacket docnum=226081 [17:17:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 05 60 08 01 7B 63 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 A6 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 73 03 00 35 04 06 00 03 31 DA 96 76 7B 0A 3A 92 8E F0 39 2E A7 [17:17:27]CheckFolder [17:17:27]dirname=/storage/ofd_packets [17:17:27]CheckFolder done [17:17:27]ProducePacketName [17:17:27]name=ofd_packets/00226081 [17:17:27]NVStorageSaveData ofd_packets/00226081 [17:17:27]File name is /storage/ofd_packets/00226081 [17:17:27]Write 302 bytes [17:17:27]NVStorageSaveData done [17:17:27]OFDSenderStorePacket done [17:17:27]KKMCreateOFDPacket done [17:17:27]NVStorageSaveData kkm_last_timestamp [17:17:27]File name is /storage/kkm_last_timestamp [17:17:27]Write 4 bytes [17:17:27]NVStorageSaveData done [17:17:27]ExternCall_PrintAddStr [17:17:27]wPrintStart [17:17:27]Write to MH i2c: 01 00 00 74 05 79 [17:17:27]Write i2c OK [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: 01 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: 01 07 00 [17:17:27]MH_I2C_Read... [17:17:27]Read from MH i2c: 01 07 00 74 05 00 00 00 00 00 FF 0F 8E [17:17:27]RasterBufferAndPrint [17:17:27]line Счет N : (1)2002389 [17:17:27]line ИНН: 02508201610067 [17:17:27]line Контрольно-Кассовый Чек [17:17:27]line ПРОДАЖА [17:17:27]line ТРК (МРК, ГНК) : 42 [17:17:27]line Товар: 2710124130 [17:17:27]line Super-92-К-5 [17:17:27]line 29.070 * 68.80 [17:17:27]line = 2000.02 [17:17:27]line НДС 12% НСП 1% [17:17:27]line > о реализуемом товаре [17:17:27]line ИТОГО: 2000.02 [17:17:27]line НСП 1% : 17.70 [17:17:27]line НДС 12% : 212.39 [17:17:27]line Наличными: 0.00 [17:17:27]line Безнал.: 2000.02 [17:17:27]line Место: АЗС № 97 "Партнер Нефть" [17:17:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:17:27]line СНО: Общий режим [17:17:27]line Чек 441 27.07.2024 17:17 [17:17:27]line Смена: 438 ФФД: 1.0 [17:17:27]line ЗНМ: 0300000054 [17:17:27]line РНМ: 0000000000092624 [17:17:27]line Версия ККМ: 001 [17:17:27]line Платежная система: Бакай Банк [17:17:27]line ФМ: 0000000000874959 [17:17:27]line ФД: 226081 [17:17:27]line ФПД: 3512655574651 [17:17:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226081&fm=3512655574651&tin=02508201610067®Number=0000000000092624&sum=200002 [17:17:27]written 0, free lines is 4095 [17:17:27]OFD Sender: Processing packet 226081 [packets to send 600, broken 599] [17:17:27]ProducePacketName [17:17:27]name=ofd_packets/00226081 [17:17:27]OFD Sender: To server: pG, [17:17:27]CommunicateWithHost lk.salyk.kg:30040 [17:17:27]ConnectInit lk.salyk.kg [17:17:28]Write to MH i2c: 01 00 00 9E 05 A3 [17:17:28]Write i2c OK [17:17:28]MH_I2C_Read... [17:17:28]Read from MH i2c: 01 [17:17:28]MH_I2C_Read... [17:17:28]Read from MH i2c: 01 07 00 [17:17:28]MH_I2C_Read... [17:17:28]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 77 0C 2D [17:17:28]RasterBufferAndPrint [17:17:28]line [17:17:28]line [17:17:28]line [17:17:28]line [17:17:28]line [17:17:28]written 0, free lines is 3195 [17:17:28]MH_Cut [17:17:28]Write to MH i2c: D1 01 00 A5 05 01 7C [17:17:28]Write i2c OK [17:17:28]MH_I2C_Read... [17:17:28]Read from MH i2c: D1 [17:17:28]MH_I2C_Read... [17:17:28]Read from MH i2c: D1 01 00 [17:17:28]MH_I2C_Read... [17:17:28]Read from MH i2c: D1 01 00 A5 05 00 7B [17:17:28]Write to MH i2c: 01 00 00 A6 05 AB [17:17:28]Write i2c OK [17:17:28]MH_I2C_Read... [17:17:28]Connected sock=10 [17:17: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 35 39 10 01 00 00 05 60 08 01 7B 63 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 A6 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 73 03 00 35 04 06 00 03 31 DA 96 76 7B 0A 3A 92 8E F0 39 2E A7 [17:17:29]*** Cut start [17:17:29]*** Partial cut [17:17:29]*** CUTSNS_PIN = 1 [17:17:29]*** CUTSNS_PIN = 0 [17:17: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 35 39 4F 00 00 00 86 A9 47 00 64 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 35 39 10 04 04 00 21 73 03 00 F4 03 04 00 B4 D7 A4 66 B6 04 01 00 00 6D C7 A6 48 6D 63 00 9C [17:17:29]CommunicateWithHost err = 0 [17:17:29]CheckOFDResponse [17:17:29]1017 (14) - 77093643461234 [17:17:29]1041 (16) - 0000000000874959 [17:17:29]1040 (4) - 226081 [17:17:29]1012 (4) - 27.07.2024 11:19 [17:17:29]1206 (1) - 0 [17:17:29]OFD Sender: Remove packet 226081 [17:17:29]ProducePacketName [17:17:29]name=ofd_packets/00226081 [17:17:29]NVStorageDeleteData [17:17:29]*** Brake cut motor [17:17:30]Read from MH i2c: 01 [17:17:30]MH_I2C_Read... [17:17:30]*** Stop cut motor [17:17:30]*** Cut end [17:17:30]Read from MH i2c: 01 07 00 [17:17:30]MH_I2C_Read... [17:17:30]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 FF 0F C0 [17:17:30]process_action close_receipt done [17:17:30]requested_data is exist [17:17:30]produce_requested_data [17:17:30]requested_item fm.sn is exist - process it [17:17:30]wFMCommunicate request_size=4 [17:17:30]MH_SAM_APDU [17:17:30]CAPDU: 80 11 00 00 [17:17:30]Write to MH i2c: E2 08 00 A7 05 80 11 00 00 00 00 00 00 26 [17:17:30]Write i2c OK [17:17:30]MH_I2C_Read... [17:17:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:30]Read from MH i2c: E2 [17:17:30]MH_I2C_Read... [17:17:30]OFD Sender: No OFD packet to send [17:17:30]Read from MH i2c: E2 17 00 [17:17:30]MH_I2C_Read... [17:17:30]Read from MH i2c: E2 17 00 A7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [17:17:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:17:30]wFMCommunicate OK [17:17:30]requested_item fd.num is exist - process it [17:17:30]SAM_PROTO_GetFieldsCounters [17:17:30]wFMCommunicate request_size=4 [17:17:30]MH_SAM_APDU [17:17:30]CAPDU: 80 13 00 00 [17:17:30]Write to MH i2c: E2 08 00 A8 05 80 13 00 00 00 00 00 00 29 [17:17:30]Write i2c OK [17:17:30]MH_I2C_Read... [17:17:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:17:30]Read from MH i2c: E2 [17:17:30]MH_I2C_Read... [17:17:30]Read from MH i2c: E2 62 00 [17:17:30]MH_I2C_Read... [17:17:30]Read from MH i2c: E2 62 00 A8 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [17:17:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:17:30]wFMCommunicate OK [17:17:30]SAM_PROTO_GetFieldsCounters done [17:17:30]requested_item shift.num is exist - process it [17:17:30]requested_item shift.opened is exist - process it [17:17:30]req_shift_opened [17:17:30]FM_GetShiftState [17:17:30]SAM_PROTO_GetShiftState [17:17:30]wFMCommunicate request_size=4 [17:17:30]MH_SAM_APDU [17:17:30]CAPDU: 80 13 01 00 [17:17:30]Write to MH i2c: E2 08 00 A9 05 80 13 01 00 00 00 00 00 2B [17:17:30]Write i2c OK [17:17:30]MH_I2C_Read... [17:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:30]Read from MH i2c: E2 [17:17:30]MH_I2C_Read... [17:17:30]Read from MH i2c: E2 0E 00 [17:17:30]MH_I2C_Read... [17:17:30]Read from MH i2c: E2 0E 00 A9 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 39 [17:17:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:17:30]wFMCommunicate OK [17:17:30]SAM_PROTO_GetShiftState done [17:17:30]FM_GetShiftState done [17:17:30]req_shift_opened done [17:17:30]requested_item shift.open_date is exist - process it [17:17:30]req_shift_open_date [17:17:30]req_shift_open_date done [17:17:30]produce_requested_data done [17:17:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226081,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:17:30]process_action_free close_receipt [17:17:30]json_value_free [17:17:30]json_value_free done [17:17:30]process_json_proto returns [17:17:30]Send response to host [17:17:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226081,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:17:30]free response buf [17:17:30]execute_script done [17:17:30]execute_script returns [17:17:30]free content buf [17:17:30]Sock 7.Close socket [17:17:30]Sock 7.Thread stoped [17:17:35]OFD Sender: No OFD packet to send [17:17:40]OFD Sender: No OFD packet to send [17:17:44]recv_with_timeout no data received [17:17:45]OFD Sender: No OFD packet to send [17:17:50]OFD Sender: No OFD packet to send [17:17:55]OFD Sender: No OFD packet to send [17:18:00]OFD Sender: No OFD packet to send [17:18:05]OFD Sender: No OFD packet to send [17:18:10]OFD Sender: No OFD packet to send [17:18:15]OFD Sender: No OFD packet to send [17:18:20]OFD Sender: No OFD packet to send [17:18:20]recv_with_timeout no data received [17:18:25]OFD Sender: No OFD packet to send [17:18:27]accept exits with 9 [17:18:27]New connection [17:18:27]New thread 3066961252 created [17:18:27]Thread 3067104612 joined [17:18:27]Waiting for new connection... [17:18:27] Sock 9.Parse request [17:18:27]Sock 9.Check first char [17:18:27]Sock 9.First char is OK [17:18:27]request: POST /json_proto HTTP/1.0 [17:18:27]Method: POST [17:18:27]URL: /json_proto [17:18:27]Method is POST - this is cgi request [17:18:27]url: /json_proto [17:18:27]query_string will be loaded in cgi processing [17:18:27]execute_cgi json_proto POST (null) [17:18:27]execute_cgi path=json_proto method=POST [17:18:27]POST find Content-Length [17:18:27]Host: 172.17.43.131:8080 [17:18:27]Content-Length: 671 [17:18:27]Content-Type: application/json [17:18:27] [17:18:27]POST finish read [17:18:27]Found Content-Length = 671 [17:18:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:27]execute_script... [17:18: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)2002392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:27]POST & json_proto [17:18:27]process_json_proto [17:18:27]json parsed OK: [17:18:27]protocol is kg_v1.0 [17:18:27]action value=close_receipt [17:18:27]process_action close_receipt [17:18:27]cmd_close_receipt [17:18:27]MH_GetDate [17:18:27]Write to MH i2c: F0 00 00 AA 05 9E [17:18:27]Write i2c OK [17:18:27]MH_I2C_Read... [17:18:27]Read from MH i2c: F0 [17:18:27]MH_I2C_Read... [17:18:27]Read from MH i2c: F0 09 00 [17:18:27]MH_I2C_Read... [17:18:27]Read from MH i2c: F0 09 00 AA 05 00 E4 2B A5 66 F9 24 A2 66 E6 [17:18:27]GetLastDocTimeStamp 1722100646 [17:18:27]current date 1722100708 [17:18:27]FM_GetShiftState [17:18:27]SAM_PROTO_GetShiftState [17:18:27]wFMCommunicate request_size=4 [17:18:27]MH_SAM_APDU [17:18:27]CAPDU: 80 13 01 00 [17:18:27]Write to MH i2c: E2 08 00 AB 05 80 13 01 00 00 00 00 00 2D [17:18:27]Write i2c OK [17:18:27]MH_I2C_Read... [17:18:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:27]Read from MH i2c: E2 [17:18:27]MH_I2C_Read... [17:18:27]Read from MH i2c: E2 0E 00 [17:18:27]MH_I2C_Read... [17:18:27]Read from MH i2c: E2 0E 00 AB 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3B [17:18:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:18:27]wFMCommunicate OK [17:18:27]SAM_PROTO_GetShiftState done [17:18:27]FM_GetShiftState done [17:18:27]opened in 1722038719 [17:18:27]opened+sec_in_day 1722125119 [17:18:27]quantity*price = 50017 [17:18:27]sum+1 = 50019 [17:18:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 442 27.07.2024 17:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226082 ФПД: 63689177842149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226082&fm=63689177842149&tin=02508201610067®Number=0000000000092624&sum=50000 [17:18:28]StoreToDocumentArchive [17:18:28]shift 438 fd 226082 [17:18:28]save to /storage/0438/doc_00226082 [17:18:28]save last doc name /storage/0438/doc_00226082 to /storage/kkm_last_doc_name [17:18:28]save OK [17:18:28]Clear old archive folders... [17:18:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:18:28]tlvbuf is 020B9510 [17:18:28]SAM_PROTO_ClearQueue [17:18:28]wFMCommunicate request_size=4 [17:18:28]MH_SAM_APDU [17:18:28]CAPDU: 80 09 00 00 [17:18:28]Write to MH i2c: E2 08 00 B8 05 80 09 00 00 00 00 00 00 2F [17:18:28]Write i2c OK [17:18:28]MH_I2C_Read... [17:18:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:18:28]Read from MH i2c: E2 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: E2 03 00 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [17:18:28]RAPDU: 90 00 [17:18:28]wFMCommunicate OK [17:18:28]SAM_PROTO_ClearQueue done [17:18:28]KKMCreateOFDPacket [17:18:28]OFDProtocolAddRootSTLVToBuf [17:18:28]FM_MakeSignedData [17:18:28]FM_MakeSignedData [17:18:28]SAM_PROTO_SignData [17:18:28]wFMCommunicate request_size=4 [17:18:28]MH_SAM_APDU [17:18:28]CAPDU: 80 0D 01 02 [17:18:28]Write to MH i2c: E2 08 00 B9 05 80 0D 01 02 00 00 00 00 37 [17:18:28]Write i2c OK [17:18:28]MH_I2C_Read... [17:18:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:18:28]Read from MH i2c: E2 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: E2 03 00 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: E2 03 00 B9 05 00 90 00 32 [17:18:28]RAPDU: 90 00 [17:18:28]wFMCommunicate OK [17:18:28]wFMCommunicate request_size=255 [17:18:28]MH_SAM_APDU [17:18:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 E4 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 73 03 00 35 04 06 00 [17:18:28]Write to MH i2c: E2 02 01 BA 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 E4 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 73 03 00 35 04 06 00 00 00 EE [17:18:28]Write i2c OK [17:18:28]MH_I2C_Read... [17:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:29]Read from MH i2c: E2 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [17:18:29]RAPDU: 90 00 [17:18:29]wFMCommunicate OK [17:18:29]wFMCommunicate request_size=11 [17:18:29]MH_SAM_APDU [17:18:29]CAPDU: 80 0D 02 02 06 39 EC CA D2 41 E5 [17:18:29]Write to MH i2c: E2 0E 00 BB 05 80 0D 02 02 06 00 39 EC CA D2 41 E5 00 00 2D [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:29]Read from MH i2c: E2 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [17:18:29]RAPDU: 90 00 [17:18:29]wFMCommunicate OK [17:18:29]wFMCommunicate request_size=4 [17:18:29]MH_SAM_APDU [17:18:29]CAPDU: 80 0D 03 02 [17:18:29]Write to MH i2c: E2 08 00 BC 05 80 0D 03 02 00 00 00 00 3C [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:18:29]Read from MH i2c: E2 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 0B 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 0B 00 BC 05 00 5D 17 2E A3 E4 8D 62 A1 90 00 F6 [17:18:29]RAPDU: 5D 17 2E A3 E4 8D 62 A1 90 00 [17:18:29]wFMCommunicate OK [17:18:29]SAM_PROTO_SignData done [17:18:29]FM_MakeSignedData done [17:18:29]CreateOFDProtocolMessage [17:18:29]wFMCommunicate request_size=4 [17:18:29]MH_SAM_APDU [17:18:29]CAPDU: 80 11 00 00 [17:18:29]Write to MH i2c: E2 08 00 BD 05 80 11 00 00 00 00 00 00 3C [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:29]Read from MH i2c: E2 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 17 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 17 00 BD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [17:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:18:29]wFMCommunicate OK [17:18:29]CreateOFDProtocolMessage done [17:18:29]OFDSenderStorePacket 226082 [17:18:29]StoreOFDPacket docnum=226082 [17:18:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D5 BC 08 01 1C CF 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 E4 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 73 03 00 35 04 06 00 39 EC CA D2 41 E5 5D 17 2E A3 E4 8D 62 A1 [17:18:29]CheckFolder [17:18:29]dirname=/storage/ofd_packets [17:18:29]CheckFolder done [17:18:29]ProducePacketName [17:18:29]name=ofd_packets/00226082 [17:18:29]NVStorageSaveData ofd_packets/00226082 [17:18:29]File name is /storage/ofd_packets/00226082 [17:18:29]Write 302 bytes [17:18:29]NVStorageSaveData done [17:18:29]OFDSenderStorePacket done [17:18:29]KKMCreateOFDPacket done [17:18:29]NVStorageSaveData kkm_last_timestamp [17:18:29]File name is /storage/kkm_last_timestamp [17:18:29]Write 4 bytes [17:18:29]NVStorageSaveData done [17:18:29]ExternCall_PrintAddStr [17:18:29]wPrintStart [17:18:29]Write to MH i2c: 01 00 00 BE 05 C3 [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: 01 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: 01 07 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: 01 07 00 BE 05 00 00 00 00 00 FF 0F D8 [17:18:29]RasterBufferAndPrint [17:18:29]line Счет N : (1)2002392 [17:18:29]line ИНН: 02508201610067 [17:18:29]line Контрольно-Кассовый Чек [17:18:29]line ПРОДАЖА [17:18:29]line ТРК (МРК, ГНК) : 32 [17:18:29]line Товар: 2710124130 [17:18:29]line Super-92-К-5 [17:18:29]line 7.270 * 68.80 [17:18:29]line = 500.18 [17:18:29]line НДС 12% НСП 1% [17:18:29]line > о реализуемом товаре [17:18:29]line ОКРУГЛЕНИЕ: -0.18 [17:18:29]line ИТОГО: 500.00 [17:18:29]line Внесено: 500.00 [17:18:29]line СДАЧА: 0.00 [17:18:29]line НСП 1% : 4.43 [17:18:29]line НДС 12% : 53.12 [17:18:29]line Наличными: 500.00 [17:18:29]line Безнал.: 0.00 [17:18:29]line Место: АЗС № 97 "Партнер Нефть" [17:18:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:18:29]line СНО: Общий режим [17:18:29]line Чек 442 27.07.2024 17:18 [17:18:29]line Смена: 438 ФФД: 1.0 [17:18:29]line ЗНМ: 0300000054 [17:18:29]line РНМ: 0000000000092624 [17:18:29]line Версия ККМ: 001 [17:18:29]line ФМ: 0000000000874959 [17:18:29]line ФД: 226082 [17:18:29]line ФПД: 63689177842149 [17:18:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T171828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226082&fm=63689177842149&tin=02508201610067®Number=0000000000092624&sum=50000 [17:18:29]written 0, free lines is 4095 [17:18:29]OFD Sender: Processing packet 226082 [packets to send 600, broken 599] [17:18:29]ProducePacketName [17:18:29]name=ofd_packets/00226082 [17:18:29]OFD Sender: To server: pG, [17:18:29]CommunicateWithHost lk.salyk.kg:30040 [17:18:29]ConnectInit lk.salyk.kg [17:18:29]Write to MH i2c: 01 00 00 E9 05 EE [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: 01 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: 01 07 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: 01 07 00 E9 05 00 00 00 00 00 5D 0C 5E [17:18:29]RasterBufferAndPrint [17:18:29]line [17:18:29]line [17:18:29]line [17:18:29]line [17:18:29]line [17:18:29]written 0, free lines is 3168 [17:18:29]MH_Cut [17:18:29]Write to MH i2c: D1 01 00 F0 05 01 C7 [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: D1 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: D1 01 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: D1 01 00 F0 05 00 C6 [17:18:29]Write to MH i2c: 01 00 00 F1 05 F6 [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]Connected sock=10 [17:18: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 35 39 10 01 00 00 D5 BC 08 01 1C CF 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 E4 2B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 73 03 00 35 04 06 00 39 EC CA D2 41 E5 5D 17 2E A3 E4 8D 62 A1 [17:18: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 35 39 4F 00 00 00 DE 52 47 00 80 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 35 39 10 04 04 00 22 73 03 00 F4 03 04 00 F1 D7 A4 66 B6 04 01 00 00 40 2B 1F 44 0B C8 9D 74 [17:18:30]CommunicateWithHost err = 0 [17:18:30]CheckOFDResponse [17:18:30]1017 (14) - 77093643461234 [17:18:30]1041 (16) - 0000000000874959 [17:18:30]1040 (4) - 226082 [17:18:30]1012 (4) - 27.07.2024 11:20 [17:18:30]1206 (1) - 0 [17:18:30]OFD Sender: Remove packet 226082 [17:18:30]ProducePacketName [17:18:30]name=ofd_packets/00226082 [17:18:30]NVStorageDeleteData [17:18:30]OFD Sender: No OFD packet to send [17:18:31]*** Cut start [17:18:31]*** Partial cut [17:18:31]*** CUTSNS_PIN = 1 [17:18:31]*** CUTSNS_PIN = 0 [17:18:31]*** Brake cut motor [17:18:31]Read from MH i2c: 01 [17:18:31]MH_I2C_Read... [17:18:31]*** Stop cut motor [17:18:31]*** Cut end [17:18:31]Read from MH i2c: 01 07 00 [17:18:31]MH_I2C_Read... [17:18:31]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 FF 0F 0B [17:18:31]process_action close_receipt done [17:18:31]requested_data is exist [17:18:31]produce_requested_data [17:18:31]requested_item fm.sn is exist - process it [17:18:31]wFMCommunicate request_size=4 [17:18:31]MH_SAM_APDU [17:18:31]CAPDU: 80 11 00 00 [17:18:31]Write to MH i2c: E2 08 00 F2 05 80 11 00 00 00 00 00 00 71 [17:18:31]Write i2c OK [17:18:31]MH_I2C_Read... [17:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:31]Read from MH i2c: E2 [17:18:31]MH_I2C_Read... [17:18:31]Read from MH i2c: E2 17 00 [17:18:31]MH_I2C_Read... [17:18:31]Read from MH i2c: E2 17 00 F2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [17:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:18:31]wFMCommunicate OK [17:18:31]requested_item fd.num is exist - process it [17:18:31]SAM_PROTO_GetFieldsCounters [17:18:31]wFMCommunicate request_size=4 [17:18:31]MH_SAM_APDU [17:18:31]CAPDU: 80 13 00 00 [17:18:31]Write to MH i2c: E2 08 00 F3 05 80 13 00 00 00 00 00 00 74 [17:18:31]Write i2c OK [17:18:31]MH_I2C_Read... [17:18:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:18:31]Read from MH i2c: E2 [17:18:31]MH_I2C_Read... [17:18:31]Read from MH i2c: E2 62 00 [17:18:31]MH_I2C_Read... [17:18:31]Read from MH i2c: E2 62 00 F3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [17:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:18:31]wFMCommunicate OK [17:18:31]SAM_PROTO_GetFieldsCounters done [17:18:31]requested_item shift.num is exist - process it [17:18:31]requested_item shift.opened is exist - process it [17:18:31]req_shift_opened [17:18:31]FM_GetShiftState [17:18:31]SAM_PROTO_GetShiftState [17:18:31]wFMCommunicate request_size=4 [17:18:31]MH_SAM_APDU [17:18:31]CAPDU: 80 13 01 00 [17:18:31]Write to MH i2c: E2 08 00 F4 05 80 13 01 00 00 00 00 00 76 [17:18:31]Write i2c OK [17:18:31]MH_I2C_Read... [17:18:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:31]Read from MH i2c: E2 [17:18:31]MH_I2C_Read... [17:18:31]Read from MH i2c: E2 0E 00 [17:18:31]MH_I2C_Read... [17:18:31]Read from MH i2c: E2 0E 00 F4 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 84 [17:18:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:18:31]wFMCommunicate OK [17:18:31]SAM_PROTO_GetShiftState done [17:18:31]FM_GetShiftState done [17:18:31]req_shift_opened done [17:18:31]requested_item shift.open_date is exist - process it [17:18:31]req_shift_open_date [17:18:31]req_shift_open_date done [17:18:31]produce_requested_data done [17:18:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226082,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:18:31]process_action_free close_receipt [17:18:31]json_value_free [17:18:31]json_value_free done [17:18:31]process_json_proto returns [17:18:31]Send response to host [17:18:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226082,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:18:31]free response buf [17:18:31]execute_script done [17:18:31]execute_script returns [17:18:31]free content buf [17:18:31]Sock 9.Close socket [17:18:31]Sock 9.Thread stoped [17:18:35]OFD Sender: No OFD packet to send [17:18:40]OFD Sender: No OFD packet to send [17:18:45]OFD Sender: No OFD packet to send [17:18:50]OFD Sender: No OFD packet to send [17:18:55]OFD Sender: No OFD packet to send [17:19:01]OFD Sender: No OFD packet to send [17:19:06]OFD Sender: No OFD packet to send [17:19:11]OFD Sender: No OFD packet to send [17:19:16]OFD Sender: No OFD packet to send [17:19:18]recv_with_timeout no data received [17:19:21]OFD Sender: No OFD packet to send [17:19:26]OFD Sender: No OFD packet to send [17:19:31]OFD Sender: No OFD packet to send [17:19:36]OFD Sender: No OFD packet to send [17:19:41]OFD Sender: No OFD packet to send [17:19:46]OFD Sender: No OFD packet to send [17:19:50]recv_with_timeout no data received [17:19:51]OFD Sender: No OFD packet to send [17:19:56]OFD Sender: No OFD packet to send [17:20:01]OFD Sender: No OFD packet to send [17:20:06]OFD Sender: No OFD packet to send [17:20:11]OFD Sender: No OFD packet to send [17:20:16]OFD Sender: No OFD packet to send [17:20:21]OFD Sender: No OFD packet to send [17:20:26]OFD Sender: No OFD packet to send [17:20:31]OFD Sender: No OFD packet to send [17:20:36]OFD Sender: No OFD packet to send [17:20:41]OFD Sender: No OFD packet to send [17:20:46]OFD Sender: No OFD packet to send [17:20:51]OFD Sender: No OFD packet to send [17:20:56]OFD Sender: No OFD packet to send [17:21:01]OFD Sender: No OFD packet to send [17:21:06]OFD Sender: No OFD packet to send [17:21:11]OFD Sender: No OFD packet to send [17:21:14]recv_with_timeout no data received [17:21:16]OFD Sender: No OFD packet to send [17:21:21]OFD Sender: No OFD packet to send [17:21:26]OFD Sender: No OFD packet to send [17:21:31]recv_with_timeout no data received [17:21:31]OFD Sender: No OFD packet to send [17:21:36]OFD Sender: No OFD packet to send [17:21:41]OFD Sender: No OFD packet to send [17:21:41]recv_with_timeout no data received [17:21:46]OFD Sender: No OFD packet to send [17:21:51]OFD Sender: No OFD packet to send [17:21:56]OFD Sender: No OFD packet to send [17:22:00]accept exits with 7 [17:22:00]New connection [17:22:00]New thread 3067104612 created [17:22:00]Thread 3066961252 joined [17:22:00]Waiting for new connection... [17:22:00] Sock 7.Parse request [17:22:00]Sock 7.Check first char [17:22:00]Sock 7.First char is OK [17:22:00]request: POST /json_proto HTTP/1.0 [17:22:00]Method: POST [17:22:00]URL: /json_proto [17:22:00]Method is POST - this is cgi request [17:22:00]url: /json_proto [17:22:00]query_string will be loaded in cgi processing [17:22:00]execute_cgi json_proto POST (null) [17:22:00]execute_cgi path=json_proto method=POST [17:22:00]POST find Content-Length [17:22:00]Host: 172.17.43.131:8080 [17:22:00]Content-Length: 683 [17:22:00]Content-Type: application/json [17:22:00] [17:22:00]POST finish read [17:22:00]Found Content-Length = 683 [17:22:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:00]execute_script... [17:22:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:00]POST & json_proto [17:22:00]process_json_proto [17:22:00]json parsed OK: [17:22:00]protocol is kg_v1.0 [17:22:00]action value=close_receipt [17:22:00]process_action close_receipt [17:22:00]cmd_close_receipt [17:22:00]MH_GetDate [17:22:00]Write to MH i2c: F0 00 00 F5 05 E9 [17:22:00]Write i2c OK [17:22:00]MH_I2C_Read... [17:22:00]Read from MH i2c: F0 [17:22:00]MH_I2C_Read... [17:22:00]Read from MH i2c: F0 09 00 [17:22:00]MH_I2C_Read... [17:22:00]Read from MH i2c: F0 09 00 F5 05 00 B9 2C A5 66 F9 24 A2 66 07 [17:22:00]GetLastDocTimeStamp 1722100708 [17:22:00]current date 1722100921 [17:22:00]FM_GetShiftState [17:22:00]SAM_PROTO_GetShiftState [17:22:00]wFMCommunicate request_size=4 [17:22:00]MH_SAM_APDU [17:22:00]CAPDU: 80 13 01 00 [17:22:00]Write to MH i2c: E2 08 00 F6 05 80 13 01 00 00 00 00 00 78 [17:22:00]Write i2c OK [17:22:00]MH_I2C_Read... [17:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:00]Read from MH i2c: E2 [17:22:00]MH_I2C_Read... [17:22:00]Read from MH i2c: E2 0E 00 [17:22:00]MH_I2C_Read... [17:22:00]Read from MH i2c: E2 0E 00 F6 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 86 [17:22:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:22:00]wFMCommunicate OK [17:22:00]SAM_PROTO_GetShiftState done [17:22:00]FM_GetShiftState done [17:22:00]opened in 1722038719 [17:22:00]opened+sec_in_day 1722125119 [17:22:00]quantity*price = 100021 [17:22:00]sum+1 = 100023 [17:22:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 443 27.07.2024 17:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226083 ФПД: 51495378206769 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226083&fm=51495378206769&tin=02508201610067®Number=0000000000092624&sum=100000 [17:22:01]StoreToDocumentArchive [17:22:01]shift 438 fd 226083 [17:22:01]save to /storage/0438/doc_00226083 [17:22:01]save last doc name /storage/0438/doc_00226083 to /storage/kkm_last_doc_name [17:22:01]save OK [17:22:01]Clear old archive folders... [17:22:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:22:01]tlvbuf is 020CA0F0 [17:22:01]SAM_PROTO_ClearQueue [17:22:01]wFMCommunicate request_size=4 [17:22:01]MH_SAM_APDU [17:22:01]CAPDU: 80 09 00 00 [17:22:01]Write to MH i2c: E2 08 00 03 06 80 09 00 00 00 00 00 00 7B [17:22:01]Write i2c OK [17:22:01]MH_I2C_Read... [17:22:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:22:02]Read from MH i2c: E2 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 03 06 00 90 00 7D [17:22:02]RAPDU: 90 00 [17:22:02]wFMCommunicate OK [17:22:02]SAM_PROTO_ClearQueue done [17:22:02]KKMCreateOFDPacket [17:22:02]OFDProtocolAddRootSTLVToBuf [17:22:02]FM_MakeSignedData [17:22:02]FM_MakeSignedData [17:22:02]SAM_PROTO_SignData [17:22:02]wFMCommunicate request_size=4 [17:22:02]MH_SAM_APDU [17:22:02]CAPDU: 80 0D 01 02 [17:22:02]Write to MH i2c: E2 08 00 04 06 80 0D 01 02 00 00 00 00 83 [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:22:02]Read from MH i2c: E2 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 04 06 00 90 00 7E [17:22:02]RAPDU: 90 00 [17:22:02]wFMCommunicate OK [17:22:02]wFMCommunicate request_size=255 [17:22:02]MH_SAM_APDU [17:22:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 B9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 73 03 00 35 04 06 00 2E [17:22:02]Write to MH i2c: E2 02 01 05 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 B9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 73 03 00 35 04 06 00 2E 00 00 61 [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:02]Read from MH i2c: E2 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 05 06 00 90 00 7F [17:22:02]RAPDU: 90 00 [17:22:02]wFMCommunicate OK [17:22:02]wFMCommunicate request_size=10 [17:22:02]MH_SAM_APDU [17:22:02]CAPDU: 80 0D 02 02 05 D5 B3 B9 C0 31 [17:22:02]Write to MH i2c: E2 0D 00 06 06 80 0D 02 02 05 00 D5 B3 B9 C0 31 00 00 C2 [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:02]Read from MH i2c: E2 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 03 00 06 06 00 90 00 80 [17:22:02]RAPDU: 90 00 [17:22:02]wFMCommunicate OK [17:22:02]wFMCommunicate request_size=4 [17:22:02]MH_SAM_APDU [17:22:02]CAPDU: 80 0D 03 02 [17:22:02]Write to MH i2c: E2 08 00 07 06 80 0D 03 02 00 00 00 00 88 [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:22:02]Read from MH i2c: E2 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 0B 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 0B 00 07 06 00 6D 6C 65 E6 6C 1E 18 FB 90 00 4A [17:22:02]RAPDU: 6D 6C 65 E6 6C 1E 18 FB 90 00 [17:22:02]wFMCommunicate OK [17:22:02]SAM_PROTO_SignData done [17:22:02]FM_MakeSignedData done [17:22:02]CreateOFDProtocolMessage [17:22:02]wFMCommunicate request_size=4 [17:22:02]MH_SAM_APDU [17:22:02]CAPDU: 80 11 00 00 [17:22:02]Write to MH i2c: E2 08 00 08 06 80 11 00 00 00 00 00 00 88 [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:02]Read from MH i2c: E2 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 17 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: E2 17 00 08 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [17:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:22:02]wFMCommunicate OK [17:22:02]CreateOFDProtocolMessage done [17:22:02]OFDSenderStorePacket 226083 [17:22:02]StoreOFDPacket docnum=226083 [17:22:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D4 2C 07 01 C7 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 B9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 73 03 00 35 04 06 00 2E D5 B3 B9 C0 31 6D 6C 65 E6 6C 1E 18 FB [17:22:02]CheckFolder [17:22:02]dirname=/storage/ofd_packets [17:22:02]CheckFolder done [17:22:02]ProducePacketName [17:22:02]name=ofd_packets/00226083 [17:22:02]NVStorageSaveData ofd_packets/00226083 [17:22:02]File name is /storage/ofd_packets/00226083 [17:22:02]Write 301 bytes [17:22:02]NVStorageSaveData done [17:22:02]OFDSenderStorePacket done [17:22:02]KKMCreateOFDPacket done [17:22:02]NVStorageSaveData kkm_last_timestamp [17:22:02]File name is /storage/kkm_last_timestamp [17:22:02]Write 4 bytes [17:22:02]NVStorageSaveData done [17:22:02]ExternCall_PrintAddStr [17:22:02]wPrintStart [17:22:02]Write to MH i2c: 01 00 00 09 06 0F [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: 01 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: 01 07 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: 01 07 00 09 06 00 00 00 00 00 FF 0F 24 [17:22:02]RasterBufferAndPrint [17:22:02]line Счет N : (1)2002393 [17:22:02]line ИНН: 02508201610067 [17:22:02]line Контрольно-Кассовый Чек [17:22:02]line ПРОДАЖА [17:22:02]line ТРК (МРК, ГНК) : 54 [17:22:02]line Товар: 2710124500 [17:22:02]line Аи-95-К-5 [17:22:02]line 13.480 * 74.20 [17:22:02]line = 1000.22 [17:22:02]line НДС 12% НСП 1% [17:22:02]line > о реализуемом товаре [17:22:02]line ОКРУГЛЕНИЕ: -0.22 [17:22:02]line ИТОГО: 1000.00 [17:22:02]line Внесено: 1000.00 [17:22:02]line СДАЧА: 0.00 [17:22:02]line НСП 1% : 8.85 [17:22:02]line НДС 12% : 106.22 [17:22:02]line Наличными: 1000.00 [17:22:02]line Безнал.: 0.00 [17:22:02]line Место: АЗС № 97 "Партнер Нефть" [17:22:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:22:02]line СНО: Общий режим [17:22:02]line Чек 443 27.07.2024 17:22 [17:22:02]line Смена: 438 ФФД: 1.0 [17:22:02]line ЗНМ: 0300000054 [17:22:02]line РНМ: 0000000000092624 [17:22:02]line Версия ККМ: 001 [17:22:02]line ФМ: 0000000000874959 [17:22:02]line ФД: 226083 [17:22:02]line ФПД: 51495378206769 [17:22:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226083&fm=51495378206769&tin=02508201610067®Number=0000000000092624&sum=100000 [17:22:02]written 0, free lines is 4095 [17:22:02]OFD Sender: Processing packet 226083 [packets to send 600, broken 599] [17:22:02]ProducePacketName [17:22:02]name=ofd_packets/00226083 [17:22:02]OFD Sender: To server: pG, [17:22:02]CommunicateWithHost lk.salyk.kg:30040 [17:22:02]ConnectInit lk.salyk.kg [17:22:02]Write to MH i2c: 01 00 00 34 06 3A [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: 01 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: 01 07 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: 01 07 00 34 06 00 00 00 00 00 5A 0C A7 [17:22:02]RasterBufferAndPrint [17:22:02]line [17:22:02]line [17:22:02]line [17:22:02]line [17:22:02]line [17:22:02]written 0, free lines is 3166 [17:22:02]MH_Cut [17:22:02]Write to MH i2c: D1 01 00 3B 06 01 13 [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: D1 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: D1 01 00 [17:22:02]MH_I2C_Read... [17:22:02]Read from MH i2c: D1 01 00 3B 06 00 12 [17:22:02]Write to MH i2c: 01 00 00 3C 06 42 [17:22:02]Write i2c OK [17:22:02]MH_I2C_Read... [17:22:03]Connected sock=10 [17:22: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 35 39 0F 01 00 00 D4 2C 07 01 C7 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 B9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 73 03 00 35 04 06 00 2E D5 B3 B9 C0 31 6D 6C 65 E6 6C 1E 18 FB [17:22:04]*** Cut start [17:22:04]*** Partial cut [17:22:04]*** CUTSNS_PIN = 1 [17:22:04]*** CUTSNS_PIN = 0 [17:22:04]*** Brake cut motor [17:22: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 35 39 4F 00 00 00 CB D7 47 00 E1 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 35 39 10 04 04 00 23 73 03 00 F4 03 04 00 C7 D8 A4 66 B6 04 01 00 00 9E 5A 69 A3 5C 4C F4 7B [17:22:04]CommunicateWithHost err = 0 [17:22:04]CheckOFDResponse [17:22:04]1017 (14) - 77093643461234 [17:22:04]1041 (16) - 0000000000874959 [17:22:04]1040 (4) - 226083 [17:22:04]1012 (4) - 27.07.2024 11:23 [17:22:04]1206 (1) - 0 [17:22:04]OFD Sender: Remove packet 226083 [17:22:04]ProducePacketName [17:22:04]name=ofd_packets/00226083 [17:22:04]NVStorageDeleteData [17:22:04]Read from MH i2c: 01 [17:22:04]MH_I2C_Read... [17:22:04]*** Stop cut motor [17:22:04]*** Cut end [17:22:04]Read from MH i2c: 01 07 00 [17:22:04]MH_I2C_Read... [17:22:04]Read from MH i2c: 01 07 00 3C 06 00 00 00 00 00 FF 0F 57 [17:22:04]process_action close_receipt done [17:22:04]requested_data is exist [17:22:04]produce_requested_data [17:22:04]requested_item fm.sn is exist - process it [17:22:04]wFMCommunicate request_size=4 [17:22:04]MH_SAM_APDU [17:22:04]CAPDU: 80 11 00 00 [17:22:04]Write to MH i2c: E2 08 00 3D 06 80 11 00 00 00 00 00 00 BD [17:22:04]Write i2c OK [17:22:04]MH_I2C_Read... [17:22:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:04]Read from MH i2c: E2 [17:22:04]MH_I2C_Read... [17:22:04]Read from MH i2c: E2 17 00 [17:22:04]MH_I2C_Read... [17:22:04]Read from MH i2c: E2 17 00 3D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [17:22:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:22:04]wFMCommunicate OK [17:22:04]requested_item fd.num is exist - process it [17:22:04]SAM_PROTO_GetFieldsCounters [17:22:04]wFMCommunicate request_size=4 [17:22:04]MH_SAM_APDU [17:22:04]CAPDU: 80 13 00 00 [17:22:04]Write to MH i2c: E2 08 00 3E 06 80 13 00 00 00 00 00 00 C0 [17:22:04]Write i2c OK [17:22:04]MH_I2C_Read... [17:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:22:05]Read from MH i2c: E2 [17:22:05]MH_I2C_Read... [17:22:05]Read from MH i2c: E2 62 00 [17:22:05]MH_I2C_Read... [17:22:05]Read from MH i2c: E2 62 00 3E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [17:22:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:22:05]wFMCommunicate OK [17:22:05]SAM_PROTO_GetFieldsCounters done [17:22:05]requested_item shift.num is exist - process it [17:22:05]requested_item shift.opened is exist - process it [17:22:05]req_shift_opened [17:22:05]FM_GetShiftState [17:22:05]SAM_PROTO_GetShiftState [17:22:05]wFMCommunicate request_size=4 [17:22:05]MH_SAM_APDU [17:22:05]CAPDU: 80 13 01 00 [17:22:05]Write to MH i2c: E2 08 00 3F 06 80 13 01 00 00 00 00 00 C2 [17:22:05]Write i2c OK [17:22:05]MH_I2C_Read... [17:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:05]Read from MH i2c: E2 [17:22:05]MH_I2C_Read... [17:22:05]Read from MH i2c: E2 0E 00 [17:22:05]MH_I2C_Read... [17:22:05]Read from MH i2c: E2 0E 00 3F 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D0 [17:22:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:22:05]wFMCommunicate OK [17:22:05]SAM_PROTO_GetShiftState done [17:22:05]FM_GetShiftState done [17:22:05]req_shift_opened done [17:22:05]requested_item shift.open_date is exist - process it [17:22:05]req_shift_open_date [17:22:05]req_shift_open_date done [17:22:05]produce_requested_data done [17:22:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226083,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:22:05]process_action_free close_receipt [17:22:05]json_value_free [17:22:05]json_value_free done [17:22:05]process_json_proto returns [17:22:05]Send response to host [17:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226083,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:22:05]free response buf [17:22:05]execute_script done [17:22:05]execute_script returns [17:22:05]free content buf [17:22:05]Sock 7.Close socket [17:22:05]Sock 7.Thread stoped [17:22:05]OFD Sender: No OFD packet to send [17:22:09]recv_with_timeout no data received [17:22:10]OFD Sender: No OFD packet to send [17:22:15]OFD Sender: No OFD packet to send [17:22:19]recv_with_timeout no data received [17:22:20]OFD Sender: No OFD packet to send [17:22:25]OFD Sender: No OFD packet to send [17:22:30]OFD Sender: No OFD packet to send [17:22:32]accept exits with 9 [17:22:32]New connection [17:22:32]New thread 3066961252 created [17:22:32]Thread 3067104612 joined [17:22:32]Waiting for new connection... [17:22:32] Sock 9.Parse request [17:22:32]Sock 9.Check first char [17:22:32]Sock 9.First char is OK [17:22:32]request: POST /json_proto HTTP/1.0 [17:22:32]Method: POST [17:22:32]URL: /json_proto [17:22:32]Method is POST - this is cgi request [17:22:32]url: /json_proto [17:22:32]query_string will be loaded in cgi processing [17:22:32]execute_cgi json_proto POST (null) [17:22:32]execute_cgi path=json_proto method=POST [17:22:32]POST find Content-Length [17:22:32]Host: 172.17.43.131:8080 [17:22:32]Content-Length: 801 [17:22:32]Content-Type: application/json [17:22:32] [17:22:32]POST finish read [17:22:32]Found Content-Length = 801 [17:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:32]execute_script... [17:22:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:32]POST & json_proto [17:22:32]process_json_proto [17:22:32]json parsed OK: [17:22:32]protocol is kg_v1.0 [17:22:32]action value=close_receipt [17:22:32]process_action close_receipt [17:22:32]cmd_close_receipt [17:22:32]MH_GetDate [17:22:32]Write to MH i2c: F0 00 00 40 06 35 [17:22:32]Write i2c OK [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: F0 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: F0 09 00 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: F0 09 00 40 06 00 D9 2C A5 66 F9 24 A2 66 73 [17:22:32]GetLastDocTimeStamp 1722100921 [17:22:32]current date 1722100953 [17:22:32]FM_GetShiftState [17:22:32]SAM_PROTO_GetShiftState [17:22:32]wFMCommunicate request_size=4 [17:22:32]MH_SAM_APDU [17:22:32]CAPDU: 80 13 01 00 [17:22:32]Write to MH i2c: E2 08 00 41 06 80 13 01 00 00 00 00 00 C4 [17:22:32]Write i2c OK [17:22:32]MH_I2C_Read... [17:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:32]Read from MH i2c: E2 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: E2 0E 00 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: E2 0E 00 41 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [17:22:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:22:32]wFMCommunicate OK [17:22:32]SAM_PROTO_GetShiftState done [17:22:32]FM_GetShiftState done [17:22:32]opened in 1722038719 [17:22:32]opened+sec_in_day 1722125119 [17:22:32]quantity*price = 50036 [17:22:32]sum+1 = 50037 [17:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 444 27.07.2024 17:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226084 ФПД: 214301638978078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226084&fm=214301638978078&tin=02508201610067®Number=0000000000092624&sum=50036 [17:22:34]StoreToDocumentArchive [17:22:34]shift 438 fd 226084 [17:22:34]save to /storage/0438/doc_00226084 [17:22:34]save last doc name /storage/0438/doc_00226084 to /storage/kkm_last_doc_name [17:22:34]save OK [17:22:34]Clear old archive folders... [17:22:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:22:34]tlvbuf is 020C7E20 [17:22:34]SAM_PROTO_ClearQueue [17:22:34]wFMCommunicate request_size=4 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 09 00 00 [17:22:34]Write to MH i2c: E2 08 00 4E 06 80 09 00 00 00 00 00 00 C6 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 4E 06 00 90 00 C8 [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]SAM_PROTO_ClearQueue done [17:22:34]KKMCreateOFDPacket [17:22:34]OFDProtocolAddRootSTLVToBuf [17:22:34]FM_MakeSignedData [17:22:34]FM_MakeSignedData [17:22:34]SAM_PROTO_SignData [17:22:34]wFMCommunicate request_size=4 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 01 02 [17:22:34]Write to MH i2c: E2 08 00 4F 06 80 0D 01 02 00 00 00 00 CE [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]wFMCommunicate request_size=255 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 D9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 73 03 00 35 04 06 00 C2 [17:22:34]Write to MH i2c: E2 02 01 50 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 D9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 73 03 00 35 04 06 00 C2 00 00 7D [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 50 06 00 90 00 CA [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]wFMCommunicate request_size=10 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 02 02 05 E7 FD 10 EA 1E [17:22:34]Write to MH i2c: E2 0D 00 51 06 80 0D 02 02 05 00 E7 FD 10 EA 1E 00 00 D7 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 51 06 00 90 00 CB [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]wFMCommunicate request_size=4 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 03 02 [17:22:34]Write to MH i2c: E2 08 00 52 06 80 0D 03 02 00 00 00 00 D3 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 0B 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 0B 00 52 06 00 8B 00 FB E9 8F C8 91 2C 90 00 57 [17:22:34]RAPDU: 8B 00 FB E9 8F C8 91 2C 90 00 [17:22:34]wFMCommunicate OK [17:22:34]SAM_PROTO_SignData done [17:22:34]FM_MakeSignedData done [17:22:34]CreateOFDProtocolMessage [17:22:34]wFMCommunicate request_size=4 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 11 00 00 [17:22:34]Write to MH i2c: E2 08 00 53 06 80 11 00 00 00 00 00 00 D3 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 17 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 17 00 53 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [17:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:22:34]wFMCommunicate OK [17:22:34]CreateOFDProtocolMessage done [17:22:34]OFDSenderStorePacket 226084 [17:22:34]StoreOFDPacket docnum=226084 [17:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A 72 07 01 5A 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 D9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 73 03 00 35 04 06 00 C2 E7 FD 10 EA 1E 8B 00 FB E9 8F C8 91 2C [17:22:34]CheckFolder [17:22:34]dirname=/storage/ofd_packets [17:22:34]CheckFolder done [17:22:34]ProducePacketName [17:22:34]name=ofd_packets/00226084 [17:22:34]NVStorageSaveData ofd_packets/00226084 [17:22:34]File name is /storage/ofd_packets/00226084 [17:22:34]Write 301 bytes [17:22:34]NVStorageSaveData done [17:22:34]OFDSenderStorePacket done [17:22:34]KKMCreateOFDPacket done [17:22:34]NVStorageSaveData kkm_last_timestamp [17:22:34]File name is /storage/kkm_last_timestamp [17:22:34]Write 4 bytes [17:22:34]NVStorageSaveData done [17:22:34]ExternCall_PrintAddStr [17:22:34]wPrintStart [17:22:34]Write to MH i2c: 01 00 00 54 06 5A [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: 01 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: 01 07 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: 01 07 00 54 06 00 00 00 00 00 FF 0F 6F [17:22:34]RasterBufferAndPrint [17:22:34]line Счет N : (1)2002394 [17:22:34]line ИНН: 02508201610067 [17:22:34]line Контрольно-Кассовый Чек [17:22:34]line ПРОДАЖА [17:22:34]line ТРК (МРК, ГНК) : 33 [17:22:34]line Товар: 2710124130 [17:22:34]line Аи-92-К-5 [17:22:34]line 7.380 * 67.80 [17:22:34]line = 500.36 [17:22:34]line НДС 12% НСП 1% [17:22:34]line > о реализуемом товаре [17:22:34]line ИТОГО: 500.36 [17:22:34]line НСП 1% : 4.43 [17:22:34]line НДС 12% : 53.14 [17:22:34]line Наличными: 0.00 [17:22:34]line Безнал.: 500.36 [17:22:34]line Место: АЗС № 97 "Партнер Нефть" [17:22:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:22:34]line СНО: Общий режим [17:22:34]line Чек 444 27.07.2024 17:22 [17:22:34]line Смена: 438 ФФД: 1.0 [17:22:34]line ЗНМ: 0300000054 [17:22:34]line РНМ: 0000000000092624 [17:22:34]line Версия ККМ: 001 [17:22:34]line Платежная система: O! деньги [17:22:34]line ФМ: 0000000000874959 [17:22:34]line ФД: 226084 [17:22:34]line ФПД: 214301638978078 [17:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226084&fm=214301638978078&tin=02508201610067®Number=0000000000092624&sum=50036 [17:22:34]written 0, free lines is 4095 [17:22:34]OFD Sender: Processing packet 226084 [packets to send 600, broken 599] [17:22:34]ProducePacketName [17:22:34]name=ofd_packets/00226084 [17:22:34]OFD Sender: To server: pG, [17:22:34]CommunicateWithHost lk.salyk.kg:30040 [17:22:34]ConnectInit lk.salyk.kg [17:22:35]Write to MH i2c: 01 00 00 7E 06 84 [17:22:35]Write i2c OK [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: 01 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: 01 07 00 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: 01 07 00 7E 06 00 00 00 00 00 74 0C 0B [17:22:35]RasterBufferAndPrint [17:22:35]line [17:22:35]line [17:22:35]line [17:22:35]line [17:22:35]line [17:22:35]written 0, free lines is 3190 [17:22:35]MH_Cut [17:22:35]Write to MH i2c: D1 01 00 85 06 01 5D [17:22:35]Write i2c OK [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: D1 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: D1 01 00 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: D1 01 00 85 06 00 5C [17:22:35]Write to MH i2c: 01 00 00 86 06 8C [17:22:35]Write i2c OK [17:22:35]MH_I2C_Read... [17:22:36]*** Cut start [17:22:36]*** Partial cut [17:22:36]*** CUTSNS_PIN = 1 [17:22:36]*** CUTSNS_PIN = 0 [17:22:36]*** Brake cut motor [17:22:36]Read from MH i2c: 01 [17:22:36]MH_I2C_Read... [17:22:36]*** Stop cut motor [17:22:36]*** Cut end [17:22:36]Read from MH i2c: 01 07 00 [17:22:36]MH_I2C_Read... [17:22:36]Read from MH i2c: 01 07 00 86 06 00 00 00 00 00 FF 0F A1 [17:22:36]process_action close_receipt done [17:22:36]requested_data is exist [17:22:36]produce_requested_data [17:22:36]requested_item fm.sn is exist - process it [17:22:36]wFMCommunicate request_size=4 [17:22:36]MH_SAM_APDU [17:22:36]CAPDU: 80 11 00 00 [17:22:36]Write to MH i2c: E2 08 00 87 06 80 11 00 00 00 00 00 00 07 [17:22:36]Write i2c OK [17:22:36]MH_I2C_Read... [17:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:36]Read from MH i2c: E2 [17:22:36]MH_I2C_Read... [17:22:36]Read from MH i2c: E2 17 00 [17:22:36]MH_I2C_Read... [17:22:36]Read from MH i2c: E2 17 00 87 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [17:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:22:36]wFMCommunicate OK [17:22:36]requested_item fd.num is exist - process it [17:22:36]SAM_PROTO_GetFieldsCounters [17:22:36]wFMCommunicate request_size=4 [17:22:36]MH_SAM_APDU [17:22:36]CAPDU: 80 13 00 00 [17:22:36]Write to MH i2c: E2 08 00 88 06 80 13 00 00 00 00 00 00 0A [17:22:36]Write i2c OK [17:22:36]MH_I2C_Read... [17:22:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:22:37]Read from MH i2c: E2 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: E2 62 00 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: E2 62 00 88 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [17:22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:22:37]wFMCommunicate OK [17:22:37]SAM_PROTO_GetFieldsCounters done [17:22:37]requested_item shift.num is exist - process it [17:22:37]requested_item shift.opened is exist - process it [17:22:37]req_shift_opened [17:22:37]FM_GetShiftState [17:22:37]SAM_PROTO_GetShiftState [17:22:37]wFMCommunicate request_size=4 [17:22:37]MH_SAM_APDU [17:22:37]CAPDU: 80 13 01 00 [17:22:37]Write to MH i2c: E2 08 00 89 06 80 13 01 00 00 00 00 00 0C [17:22:37]Write i2c OK [17:22:37]MH_I2C_Read... [17:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:37]Read from MH i2c: E2 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: E2 0E 00 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: E2 0E 00 89 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1A [17:22:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:22:37]wFMCommunicate OK [17:22:37]SAM_PROTO_GetShiftState done [17:22:37]FM_GetShiftState done [17:22:37]req_shift_opened done [17:22:37]requested_item shift.open_date is exist - process it [17:22:37]req_shift_open_date [17:22:37]req_shift_open_date done [17:22:37]produce_requested_data done [17:22:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226084,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:22:37]process_action_free close_receipt [17:22:37]json_value_free [17:22:37]json_value_free done [17:22:37]process_json_proto returns [17:22:37]Send response to host [17:22:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226084,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:22:37]free response buf [17:22:37]execute_script done [17:22:37]execute_script returns [17:22:37]free content buf [17:22:37]Sock 9.Close socket [17:22:37]Sock 9.Thread stoped [17:22:40]recv_with_timeout no data received [17:22:48]Connected sock=11 [17:22: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 35 39 0F 01 00 00 1A 72 07 01 5A 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 D9 2C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 73 03 00 35 04 06 00 C2 E7 FD 10 EA 1E 8B 00 FB E9 8F C8 91 2C [17:22: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 35 39 4F 00 00 00 DA 59 47 00 8C 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 35 39 10 04 04 00 24 73 03 00 F4 03 04 00 F4 D8 A4 66 B6 04 01 00 00 D7 18 16 B8 54 D5 1A CF [17:22:49]CommunicateWithHost err = 0 [17:22:49]CheckOFDResponse [17:22:49]1017 (14) - 77093643461234 [17:22:49]1041 (16) - 0000000000874959 [17:22:49]1040 (4) - 226084 [17:22:49]1012 (4) - 27.07.2024 11:24 [17:22:49]1206 (1) - 0 [17:22:49]OFD Sender: Remove packet 226084 [17:22:49]ProducePacketName [17:22:49]name=ofd_packets/00226084 [17:22:49]NVStorageDeleteData [17:22:50]OFD Sender: No OFD packet to send [17:22:55]OFD Sender: No OFD packet to send [17:23:00]OFD Sender: No OFD packet to send [17:23:05]OFD Sender: No OFD packet to send [17:23:10]OFD Sender: No OFD packet to send [17:23:15]OFD Sender: No OFD packet to send [17:23:20]OFD Sender: No OFD packet to send [17:23:25]OFD Sender: No OFD packet to send [17:23:30]OFD Sender: No OFD packet to send [17:23:35]OFD Sender: No OFD packet to send [17:23:40]OFD Sender: No OFD packet to send [17:23:45]OFD Sender: No OFD packet to send [17:23:50]OFD Sender: No OFD packet to send [17:23:55]OFD Sender: No OFD packet to send [17:24:00]OFD Sender: No OFD packet to send [17:24:04]recv_with_timeout no data received [17:24:05]OFD Sender: No OFD packet to send [17:24:10]OFD Sender: No OFD packet to send [17:24:15]OFD Sender: No OFD packet to send [17:24:20]OFD Sender: No OFD packet to send [17:24:25]OFD Sender: No OFD packet to send [17:24:30]OFD Sender: No OFD packet to send [17:24:35]OFD Sender: No OFD packet to send [17:24:40]OFD Sender: No OFD packet to send [17:24:45]accept exits with 7 [17:24:45]New connection [17:24:45]New thread 3067104612 created [17:24:45]Thread 3066961252 joined [17:24:45]Waiting for new connection... [17:24:45] Sock 7.Parse request [17:24:45]Sock 7.Check first char [17:24:45]Sock 7.First char is OK [17:24:45]request: POST /json_proto HTTP/1.0 [17:24:45]Method: POST [17:24:45]URL: /json_proto [17:24:45]Method is POST - this is cgi request [17:24:45]url: /json_proto [17:24:45]query_string will be loaded in cgi processing [17:24:45]execute_cgi json_proto POST (null) [17:24:45]execute_cgi path=json_proto method=POST [17:24:45]POST find Content-Length [17:24:45]Host: 172.17.43.131:8080 [17:24:45]Content-Length: 680 [17:24:45]Content-Type: application/json [17:24:45] [17:24:45]POST finish read [17:24:45]Found Content-Length = 680 [17:24:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:45]execute_script... [17:24: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)2002395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:45]POST & json_proto [17:24:45]process_json_proto [17:24:45]json parsed OK: [17:24:45]protocol is kg_v1.0 [17:24:45]action value=close_receipt [17:24:45]process_action close_receipt [17:24:45]cmd_close_receipt [17:24:45]MH_GetDate [17:24:45]Write to MH i2c: F0 00 00 8A 06 7F [17:24:45]Write i2c OK [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: F0 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: F0 09 00 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: F0 09 00 8A 06 00 5D 2D A5 66 F9 24 A2 66 42 [17:24:45]GetLastDocTimeStamp 1722100953 [17:24:45]current date 1722101085 [17:24:45]FM_GetShiftState [17:24:45]SAM_PROTO_GetShiftState [17:24:45]wFMCommunicate request_size=4 [17:24:45]MH_SAM_APDU [17:24:45]CAPDU: 80 13 01 00 [17:24:45]Write to MH i2c: E2 08 00 8B 06 80 13 01 00 00 00 00 00 0E [17:24:45]Write i2c OK [17:24:45]MH_I2C_Read... [17:24:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:45]Read from MH i2c: E2 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: E2 0E 00 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: E2 0E 00 8B 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1C [17:24:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:24:45]wFMCommunicate OK [17:24:45]SAM_PROTO_GetShiftState done [17:24:45]FM_GetShiftState done [17:24:45]opened in 1722038719 [17:24:45]opened+sec_in_day 1722125119 [17:24:45]quantity*price = 150037 [17:24:45]sum+1 = 150039 [17:24:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 445 27.07.2024 17:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226085 ФПД: 260592450936158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172446&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226085&fm=260592450936158&tin=02508201610067®Number=0000000000092624&sum=150000 [17:24:46]StoreToDocumentArchive [17:24:46]shift 438 fd 226085 [17:24:46]save to /storage/0438/doc_00226085 [17:24:46]save last doc name /storage/0438/doc_00226085 to /storage/kkm_last_doc_name [17:24:46]save OK [17:24:46]Clear old archive folders... [17:24:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:24:46]tlvbuf is 020CDC10 [17:24:46]SAM_PROTO_ClearQueue [17:24:46]wFMCommunicate request_size=4 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 09 00 00 [17:24:46]Write to MH i2c: E2 08 00 98 06 80 09 00 00 00 00 00 00 10 [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:46]Read from MH i2c: E2 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [17:24:46]RAPDU: 90 00 [17:24:46]wFMCommunicate OK [17:24:46]SAM_PROTO_ClearQueue done [17:24:46]KKMCreateOFDPacket [17:24:46]OFDProtocolAddRootSTLVToBuf [17:24:46]FM_MakeSignedData [17:24:46]FM_MakeSignedData [17:24:46]SAM_PROTO_SignData [17:24:46]wFMCommunicate request_size=4 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 0D 01 02 [17:24:46]Write to MH i2c: E2 08 00 99 06 80 0D 01 02 00 00 00 00 18 [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:46]Read from MH i2c: E2 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [17:24:46]RAPDU: 90 00 [17:24:46]wFMCommunicate OK [17:24:46]wFMCommunicate request_size=255 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 5E 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 73 03 00 35 04 06 00 ED 01 E8 78 [17:24:46]Write to MH i2c: E2 02 01 9A 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 5E 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 73 03 00 35 04 06 00 ED 01 E8 78 00 00 10 [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:46]Read from MH i2c: E2 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [17:24:46]RAPDU: 90 00 [17:24:46]wFMCommunicate OK [17:24:46]wFMCommunicate request_size=7 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 0D 02 02 02 1D 5E [17:24:46]Write to MH i2c: E2 0A 00 9B 06 80 0D 02 02 02 00 1D 5E 00 00 9A [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:46]Read from MH i2c: E2 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [17:24:46]RAPDU: 90 00 [17:24:46]wFMCommunicate OK [17:24:46]wFMCommunicate request_size=4 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 0D 03 02 [17:24:46]Write to MH i2c: E2 08 00 9C 06 80 0D 03 02 00 00 00 00 1D [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:47]Read from MH i2c: E2 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 0B 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 0B 00 9C 06 00 30 48 BA 61 9E 60 EA 3D 90 00 D6 [17:24:47]RAPDU: 30 48 BA 61 9E 60 EA 3D 90 00 [17:24:47]wFMCommunicate OK [17:24:47]SAM_PROTO_SignData done [17:24:47]FM_MakeSignedData done [17:24:47]CreateOFDProtocolMessage [17:24:47]wFMCommunicate request_size=4 [17:24:47]MH_SAM_APDU [17:24:47]CAPDU: 80 11 00 00 [17:24:47]Write to MH i2c: E2 08 00 9D 06 80 11 00 00 00 00 00 00 1D [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:47]Read from MH i2c: E2 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 17 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 17 00 9D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [17:24:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:24:47]wFMCommunicate OK [17:24:47]CreateOFDProtocolMessage done [17:24:47]OFDSenderStorePacket 226085 [17:24:47]StoreOFDPacket docnum=226085 [17:24:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F0 67 04 01 EE 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 5E 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 73 03 00 35 04 06 00 ED 01 E8 78 1D 5E 30 48 BA 61 9E 60 EA 3D [17:24:47]CheckFolder [17:24:47]dirname=/storage/ofd_packets [17:24:47]CheckFolder done [17:24:47]ProducePacketName [17:24:47]name=ofd_packets/00226085 [17:24:47]NVStorageSaveData ofd_packets/00226085 [17:24:47]File name is /storage/ofd_packets/00226085 [17:24:47]Write 298 bytes [17:24:47]NVStorageSaveData done [17:24:47]OFDSenderStorePacket done [17:24:47]KKMCreateOFDPacket done [17:24:47]NVStorageSaveData kkm_last_timestamp [17:24:47]File name is /storage/kkm_last_timestamp [17:24:47]Write 4 bytes [17:24:47]NVStorageSaveData done [17:24:47]ExternCall_PrintAddStr [17:24:47]wPrintStart [17:24:47]Write to MH i2c: 01 00 00 9E 06 A4 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 9E 06 00 00 00 00 00 FF 0F B9 [17:24:47]RasterBufferAndPrint [17:24:47]line Счет N : (1)2002395 [17:24:47]line ИНН: 02508201610067 [17:24:47]line Контрольно-Кассовый Чек [17:24:47]line ПРОДАЖА [17:24:47]line ТРК (МРК, ГНК) : 41 [17:24:47]line Товар: 2710194210 [17:24:47]line ДТ-К-5 [17:24:47]line 19.690 * 76.20 [17:24:47]line = 1500.38 [17:24:47]line НДС 12% НСП 1% [17:24:47]line > о реализуемом товаре [17:24:47]line ОКРУГЛЕНИЕ: -0.38 [17:24:47]line ИТОГО: 1500.00 [17:24:47]line Внесено: 1500.00 [17:24:47]line СДАЧА: 0.00 [17:24:47]line НСП 1% : 13.28 [17:24:47]line НДС 12% : 159.33 [17:24:47]line Наличными: 1500.00 [17:24:47]line Безнал.: 0.00 [17:24:47]line Место: АЗС № 97 "Партнер Нефть" [17:24:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:24:47]line СНО: Общий режим [17:24:47]line Чек 445 27.07.2024 17:24 [17:24:47]line Смена: 438 ФФД: 1.0 [17:24:47]line ЗНМ: 0300000054 [17:24:47]line РНМ: 0000000000092624 [17:24:47]line Версия ККМ: 001 [17:24:47]line ФМ: 0000000000874959 [17:24:47]line ФД: 226085 [17:24:47]line ФПД: 260592450936158 [17:24:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172446&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226085&fm=260592450936158&tin=02508201610067®Number=0000000000092624&sum=150000 [17:24:47]OFD Sender: Processing packet 226085 [packets to send 600, broken 599] [17:24:47]ProducePacketName [17:24:47]name=ofd_packets/00226085 [17:24:47]OFD Sender: To server: pG, [17:24:47]CommunicateWithHost lk.salyk.kg:30040 [17:24:47]ConnectInit lk.salyk.kg [17:24:47]written 0, free lines is 4095 [17:24:47]Write to MH i2c: 01 00 00 C9 06 CF [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 C9 06 00 00 00 00 00 64 0C 46 [17:24:47]RasterBufferAndPrint [17:24:47]line [17:24:47]line [17:24:47]line [17:24:47]line [17:24:47]line [17:24:47]written 0, free lines is 3176 [17:24:47]MH_Cut [17:24:47]Write to MH i2c: D1 01 00 D0 06 01 A8 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: D1 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: D1 01 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: D1 01 00 D0 06 00 A7 [17:24:47]Write to MH i2c: 01 00 00 D1 06 D7 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:49]*** Cut start [17:24:49]*** Partial cut [17:24:49]*** CUTSNS_PIN = 1 [17:24:49]*** CUTSNS_PIN = 0 [17:24:49]*** Brake cut motor [17:24:49]Read from MH i2c: 01 [17:24:49]MH_I2C_Read... [17:24:49]*** Stop cut motor [17:24:49]*** Cut end [17:24:49]Read from MH i2c: 01 07 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 07 00 D1 06 00 00 00 00 00 FF 0F EC [17:24:49]process_action close_receipt done [17:24:49]requested_data is exist [17:24:49]produce_requested_data [17:24:49]requested_item fm.sn is exist - process it [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 11 00 00 [17:24:49]Write to MH i2c: E2 08 00 D2 06 80 11 00 00 00 00 00 00 52 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 17 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 17 00 D2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [17:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:24:49]wFMCommunicate OK [17:24:49]requested_item fd.num is exist - process it [17:24:49]SAM_PROTO_GetFieldsCounters [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 13 00 00 [17:24:49]Write to MH i2c: E2 08 00 D3 06 80 13 00 00 00 00 00 00 55 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 62 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 62 00 D3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [17:24: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:24:49]wFMCommunicate OK [17:24:49]SAM_PROTO_GetFieldsCounters done [17:24:49]requested_item shift.num is exist - process it [17:24:49]requested_item shift.opened is exist - process it [17:24:49]req_shift_opened [17:24:49]FM_GetShiftState [17:24:49]SAM_PROTO_GetShiftState [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 13 01 00 [17:24:49]Write to MH i2c: E2 08 00 D4 06 80 13 01 00 00 00 00 00 57 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:50]Read from MH i2c: E2 [17:24:50]MH_I2C_Read... [17:24:50]Read from MH i2c: E2 0E 00 [17:24:50]MH_I2C_Read... [17:24:50]Read from MH i2c: E2 0E 00 D4 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 65 [17:24:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:24:50]wFMCommunicate OK [17:24:50]SAM_PROTO_GetShiftState done [17:24:50]FM_GetShiftState done [17:24:50]req_shift_opened done [17:24:50]requested_item shift.open_date is exist - process it [17:24:50]req_shift_open_date [17:24:50]req_shift_open_date done [17:24:50]produce_requested_data done [17:24:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226085,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:24:50]process_action_free close_receipt [17:24:50]json_value_free [17:24:50]json_value_free done [17:24:50]process_json_proto returns [17:24:50]Send response to host [17:24:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226085,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:24:50]free response buf [17:24:50]execute_script done [17:24:50]execute_script returns [17:24:50]free content buf [17:24:50]Sock 7.Close socket [17:24:50]Sock 7.Thread stoped [17:24:50]Connected sock=11 [17:24: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 35 39 0C 01 00 00 F0 67 04 01 EE 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 5E 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 73 03 00 35 04 06 00 ED 01 E8 78 1D 5E 30 48 BA 61 9E 60 EA 3D [17:24: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 35 39 4F 00 00 00 22 46 47 00 5F 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 35 39 10 04 04 00 25 73 03 00 F4 03 04 00 6D D9 A4 66 B6 04 01 00 00 8E 29 B0 AD 20 F5 1C F5 [17:24:52]CommunicateWithHost err = 0 [17:24:52]CheckOFDResponse [17:24:52]1017 (14) - 77093643461234 [17:24:52]1041 (16) - 0000000000874959 [17:24:52]1040 (4) - 226085 [17:24:52]1012 (4) - 27.07.2024 11:26 [17:24:52]1206 (1) - 0 [17:24:52]OFD Sender: Remove packet 226085 [17:24:52]ProducePacketName [17:24:52]name=ofd_packets/00226085 [17:24:52]NVStorageDeleteData [17:24:52]OFD Sender: No OFD packet to send [17:24:57]OFD Sender: No OFD packet to send [17:25:02]OFD Sender: No OFD packet to send [17:25:07]OFD Sender: No OFD packet to send [17:25:12]OFD Sender: No OFD packet to send [17:25:17]OFD Sender: No OFD packet to send [17:25:22]OFD Sender: No OFD packet to send [17:25:27]OFD Sender: No OFD packet to send [17:25:32]OFD Sender: No OFD packet to send [17:25:37]OFD Sender: No OFD packet to send [17:25:37]recv_with_timeout no data received [17:25:42]OFD Sender: No OFD packet to send [17:25:47]OFD Sender: No OFD packet to send [17:25:52]OFD Sender: No OFD packet to send [17:25:57]OFD Sender: No OFD packet to send [17:26:02]OFD Sender: No OFD packet to send [17:26:07]accept exits with 10 [17:26:07]New connection [17:26:07]New thread 3066961252 created [17:26:07]Thread 3067104612 joined [17:26:07]Waiting for new connection... [17:26:07] Sock 10.Parse request [17:26:07]Sock 10.Check first char [17:26:07]Sock 10.First char is OK [17:26:07]request: POST /json_proto HTTP/1.0 [17:26:07]Method: POST [17:26:07]URL: /json_proto [17:26:07]Method is POST - this is cgi request [17:26:07]url: /json_proto [17:26:07]query_string will be loaded in cgi processing [17:26:07]execute_cgi json_proto POST (null) [17:26:07]execute_cgi path=json_proto method=POST [17:26:07]POST find Content-Length [17:26:07]Host: 172.17.43.131:8080 [17:26:07]Content-Length: 683 [17:26:07]Content-Type: application/json [17:26:07] [17:26:07]POST finish read [17:26:07]Found Content-Length = 683 [17:26:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:07]execute_script... [17:26: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)2002396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:07]POST & json_proto [17:26:07]process_json_proto [17:26:07]json parsed OK: [17:26:07]protocol is kg_v1.0 [17:26:07]action value=close_receipt [17:26:07]process_action close_receipt [17:26:07]cmd_close_receipt [17:26:07]MH_GetDate [17:26:07]Write to MH i2c: F0 00 00 D5 06 CA [17:26:07]Write i2c OK [17:26:07]MH_I2C_Read... [17:26:07]Read from MH i2c: F0 [17:26:07]MH_I2C_Read... [17:26:07]Read from MH i2c: F0 09 00 [17:26:07]MH_I2C_Read... [17:26:07]Read from MH i2c: F0 09 00 D5 06 00 AF 2D A5 66 F9 24 A2 66 DF [17:26:07]GetLastDocTimeStamp 1722101086 [17:26:07]current date 1722101167 [17:26:07]FM_GetShiftState [17:26:07]SAM_PROTO_GetShiftState [17:26:07]wFMCommunicate request_size=4 [17:26:07]MH_SAM_APDU [17:26:07]CAPDU: 80 13 01 00 [17:26:07]Write to MH i2c: E2 08 00 D6 06 80 13 01 00 00 00 00 00 59 [17:26:07]Write i2c OK [17:26:07]MH_I2C_Read... [17:26:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:07]Read from MH i2c: E2 [17:26:07]MH_I2C_Read... [17:26:07]Read from MH i2c: E2 0E 00 [17:26:07]MH_I2C_Read... [17:26:07]Read from MH i2c: E2 0E 00 D6 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 67 [17:26:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:26:07]wFMCommunicate OK [17:26:07]SAM_PROTO_GetShiftState done [17:26:07]FM_GetShiftState done [17:26:07]opened in 1722038719 [17:26:07]opened+sec_in_day 1722125119 [17:26:07]quantity*price = 100005 [17:26:07]sum+1 = 100006 [17:26:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 446 27.07.2024 17:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226086 ФПД: 256870617292789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226086&fm=256870617292789&tin=02508201610067®Number=0000000000092624&sum=100000 [17:26:08]StoreToDocumentArchive [17:26:08]shift 438 fd 226086 [17:26:08]save to /storage/0438/doc_00226086 [17:26:08]save last doc name /storage/0438/doc_00226086 to /storage/kkm_last_doc_name [17:26:08]save OK [17:26:08]Clear old archive folders... [17:26:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:26:08]tlvbuf is 020BAEC0 [17:26:08]SAM_PROTO_ClearQueue [17:26:08]wFMCommunicate request_size=4 [17:26:08]MH_SAM_APDU [17:26:08]CAPDU: 80 09 00 00 [17:26:08]Write to MH i2c: E2 08 00 E3 06 80 09 00 00 00 00 00 00 5B [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [17:26:08]RAPDU: 90 00 [17:26:08]wFMCommunicate OK [17:26:08]SAM_PROTO_ClearQueue done [17:26:08]KKMCreateOFDPacket [17:26:08]OFDProtocolAddRootSTLVToBuf [17:26:08]FM_MakeSignedData [17:26:08]FM_MakeSignedData [17:26:08]SAM_PROTO_SignData [17:26:08]wFMCommunicate request_size=4 [17:26:08]MH_SAM_APDU [17:26:08]CAPDU: 80 0D 01 02 [17:26:08]Write to MH i2c: E2 08 00 E4 06 80 0D 01 02 00 00 00 00 63 [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [17:26:08]RAPDU: 90 00 [17:26:08]wFMCommunicate OK [17:26:08]wFMCommunicate request_size=255 [17:26:08]MH_SAM_APDU [17:26: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 AF 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 73 03 00 35 04 06 00 E9 [17:26:08]Write to MH i2c: E2 02 01 E5 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 AF 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 73 03 00 35 04 06 00 E9 00 00 5B [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 E5 06 00 90 00 5F [17:26:08]RAPDU: 90 00 [17:26:08]wFMCommunicate OK [17:26:08]wFMCommunicate request_size=10 [17:26:08]MH_SAM_APDU [17:26:08]CAPDU: 80 0D 02 02 05 9F 59 E5 9F F5 [17:26:08]Write to MH i2c: E2 0D 00 E6 06 80 0D 02 02 05 00 9F 59 E5 9F F5 00 00 E1 [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 03 00 E6 06 00 90 00 60 [17:26:08]RAPDU: 90 00 [17:26:08]wFMCommunicate OK [17:26:08]wFMCommunicate request_size=4 [17:26:08]MH_SAM_APDU [17:26:08]CAPDU: 80 0D 03 02 [17:26:08]Write to MH i2c: E2 08 00 E7 06 80 0D 03 02 00 00 00 00 68 [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 0B 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 0B 00 E7 06 00 36 AE AF 74 81 1F E4 64 90 00 58 [17:26:08]RAPDU: 36 AE AF 74 81 1F E4 64 90 00 [17:26:08]wFMCommunicate OK [17:26:08]SAM_PROTO_SignData done [17:26:08]FM_MakeSignedData done [17:26:08]CreateOFDProtocolMessage [17:26:08]wFMCommunicate request_size=4 [17:26:08]MH_SAM_APDU [17:26:08]CAPDU: 80 11 00 00 [17:26:08]Write to MH i2c: E2 08 00 E8 06 80 11 00 00 00 00 00 00 68 [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 17 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 17 00 E8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [17:26:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:26:08]wFMCommunicate OK [17:26:08]CreateOFDProtocolMessage done [17:26:08]OFDSenderStorePacket 226086 [17:26:08]StoreOFDPacket docnum=226086 [17:26:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 AC 07 01 1E CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 AF 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 73 03 00 35 04 06 00 E9 9F 59 E5 9F F5 36 AE AF 74 81 1F E4 64 [17:26:08]CheckFolder [17:26:08]dirname=/storage/ofd_packets [17:26:08]CheckFolder done [17:26:08]ProducePacketName [17:26:08]name=ofd_packets/00226086 [17:26:08]NVStorageSaveData ofd_packets/00226086 [17:26:08]File name is /storage/ofd_packets/00226086 [17:26:08]Write 301 bytes [17:26:08]NVStorageSaveData done [17:26:08]OFDSenderStorePacket done [17:26:08]KKMCreateOFDPacket done [17:26:08]NVStorageSaveData kkm_last_timestamp [17:26:08]File name is /storage/kkm_last_timestamp [17:26:08]Write 4 bytes [17:26:08]NVStorageSaveData done [17:26:08]ExternCall_PrintAddStr [17:26:08]wPrintStart [17:26:08]Write to MH i2c: 01 00 00 E9 06 EF [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: 01 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: 01 07 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: 01 07 00 E9 06 00 00 00 00 00 FF 0F 04 [17:26:08]RasterBufferAndPrint [17:26:08]line Счет N : (1)2002396 [17:26:08]line ИНН: 02508201610067 [17:26:08]line Контрольно-Кассовый Чек [17:26:08]line ПРОДАЖА [17:26:08]line ТРК (МРК, ГНК) : 53 [17:26:08]line Товар: 2710124130 [17:26:08]line Аи-92-К-5 [17:26:08]line 14.750 * 67.80 [17:26:08]line = 1000.05 [17:26:08]line НДС 12% НСП 1% [17:26:08]line > о реализуемом товаре [17:26:08]line ОКРУГЛЕНИЕ: -0.05 [17:26:08]line ИТОГО: 1000.00 [17:26:08]line Внесено: 1000.00 [17:26:08]line СДАЧА: 0.00 [17:26:08]line НСП 1% : 8.85 [17:26:08]line НДС 12% : 106.20 [17:26:08]line Наличными: 1000.00 [17:26:08]line Безнал.: 0.00 [17:26:08]line Место: АЗС № 97 "Партнер Нефть" [17:26:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:26:08]line СНО: Общий режим [17:26:08]line Чек 446 27.07.2024 17:26 [17:26:08]line Смена: 438 ФФД: 1.0 [17:26:08]line ЗНМ: 0300000054 [17:26:08]line РНМ: 0000000000092624 [17:26:08]line Версия ККМ: 001 [17:26:08]line ФМ: 0000000000874959 [17:26:08]line ФД: 226086 [17:26:08]line ФПД: 256870617292789 [17:26:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226086&fm=256870617292789&tin=02508201610067®Number=0000000000092624&sum=100000 [17:26:09]written 0, free lines is 4095 [17:26:09]OFD Sender: Processing packet 226086 [packets to send 600, broken 599] [17:26:09]ProducePacketName [17:26:09]name=ofd_packets/00226086 [17:26:09]OFD Sender: To server: pG, [17:26:09]CommunicateWithHost lk.salyk.kg:30040 [17:26:09]ConnectInit lk.salyk.kg [17:26:09]Write to MH i2c: 01 00 00 14 07 1B [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: 01 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: 01 07 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: 01 07 00 14 07 00 00 00 00 00 5F 0C 8D [17:26:09]RasterBufferAndPrint [17:26:09]line [17:26:09]line [17:26:09]line [17:26:09]line [17:26:09]line [17:26:09]written 0, free lines is 3169 [17:26:09]MH_Cut [17:26:09]Write to MH i2c: D1 01 00 1B 07 01 F4 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: D1 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: D1 01 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: D1 01 00 1B 07 00 F3 [17:26:09]Write to MH i2c: 01 00 00 1C 07 23 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:10]*** Cut start [17:26:10]*** Partial cut [17:26:10]*** CUTSNS_PIN = 1 [17:26:10]*** CUTSNS_PIN = 0 [17:26:10]*** Brake cut motor [17:26:11]Read from MH i2c: 01 [17:26:11]MH_I2C_Read... [17:26:11]*** Stop cut motor [17:26:11]*** Cut end [17:26:11]Read from MH i2c: 01 07 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: 01 07 00 1C 07 00 00 00 00 00 FF 0F 38 [17:26:11]process_action close_receipt done [17:26:11]requested_data is exist [17:26:11]produce_requested_data [17:26:11]requested_item fm.sn is exist - process it [17:26:11]wFMCommunicate request_size=4 [17:26:11]MH_SAM_APDU [17:26:11]CAPDU: 80 11 00 00 [17:26:11]Write to MH i2c: E2 08 00 1D 07 80 11 00 00 00 00 00 00 9E [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:11]Read from MH i2c: E2 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 17 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 17 00 1D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [17:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:26:11]wFMCommunicate OK [17:26:11]requested_item fd.num is exist - process it [17:26:11]SAM_PROTO_GetFieldsCounters [17:26:11]wFMCommunicate request_size=4 [17:26:11]MH_SAM_APDU [17:26:11]CAPDU: 80 13 00 00 [17:26:11]Write to MH i2c: E2 08 00 1E 07 80 13 00 00 00 00 00 00 A1 [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:11]Read from MH i2c: E2 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 62 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 62 00 1E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [17:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:26:11]wFMCommunicate OK [17:26:11]SAM_PROTO_GetFieldsCounters done [17:26:11]requested_item shift.num is exist - process it [17:26:11]requested_item shift.opened is exist - process it [17:26:11]req_shift_opened [17:26:11]FM_GetShiftState [17:26:11]SAM_PROTO_GetShiftState [17:26:11]wFMCommunicate request_size=4 [17:26:11]MH_SAM_APDU [17:26:11]CAPDU: 80 13 01 00 [17:26:11]Write to MH i2c: E2 08 00 1F 07 80 13 01 00 00 00 00 00 A3 [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:11]Read from MH i2c: E2 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 0E 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 0E 00 1F 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B1 [17:26:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:26:11]wFMCommunicate OK [17:26:11]SAM_PROTO_GetShiftState done [17:26:11]FM_GetShiftState done [17:26:11]req_shift_opened done [17:26:11]requested_item shift.open_date is exist - process it [17:26:11]req_shift_open_date [17:26:11]req_shift_open_date done [17:26:11]produce_requested_data done [17:26:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226086,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:26:11]process_action_free close_receipt [17:26:11]json_value_free [17:26:11]json_value_free done [17:26:11]process_json_proto returns [17:26:11]Send response to host [17:26:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226086,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:26:11]free response buf [17:26:11]execute_script done [17:26:11]execute_script returns [17:26:11]free content buf [17:26:11]Sock 10.Close socket [17:26:11]Sock 10.Thread stoped [17:26:12]Connected sock=11 [17:26:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 AC 07 01 1E CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 AF 2D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 73 03 00 35 04 06 00 E9 9F 59 E5 9F F5 36 AE AF 74 81 1F E4 64 [17:26: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 35 39 4F 00 00 00 41 5B 47 00 2A F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 73 03 00 F4 03 04 00 BF D9 A4 66 B6 04 01 00 00 24 A2 0F D8 FC 7C E0 98 [17:26:13]CommunicateWithHost err = 0 [17:26:13]CheckOFDResponse [17:26:13]1017 (14) - 77093643461234 [17:26:13]1041 (16) - 0000000000874959 [17:26:13]1040 (4) - 226086 [17:26:13]1012 (4) - 27.07.2024 11:27 [17:26:13]1206 (1) - 0 [17:26:13]OFD Sender: Remove packet 226086 [17:26:13]ProducePacketName [17:26:13]name=ofd_packets/00226086 [17:26:13]NVStorageDeleteData [17:26:13]OFD Sender: No OFD packet to send [17:26:18]OFD Sender: No OFD packet to send [17:26:23]recv_with_timeout no data received [17:26:23]OFD Sender: No OFD packet to send [17:26:28]OFD Sender: No OFD packet to send [17:26:33]OFD Sender: No OFD packet to send [17:26:38]OFD Sender: No OFD packet to send [17:26:44]OFD Sender: No OFD packet to send [17:26:49]OFD Sender: No OFD packet to send [17:26:54]OFD Sender: No OFD packet to send [17:26:59]OFD Sender: No OFD packet to send [17:27:04]OFD Sender: No OFD packet to send [17:27:09]OFD Sender: No OFD packet to send [17:27:14]OFD Sender: No OFD packet to send [17:27:19]OFD Sender: No OFD packet to send [17:27:19]recv_with_timeout no data received [17:27:24]OFD Sender: No OFD packet to send [17:27:29]OFD Sender: No OFD packet to send [17:27:30]accept exits with 7 [17:27:30]New connection [17:27:30]New thread 3067104612 created [17:27:30]Thread 3066961252 joined [17:27:30]Waiting for new connection... [17:27:30] Sock 7.Parse request [17:27:30]Sock 7.Check first char [17:27:30]Sock 7.First char is OK [17:27:30]request: POST /json_proto HTTP/1.0 [17:27:30]Method: POST [17:27:30]URL: /json_proto [17:27:30]Method is POST - this is cgi request [17:27:30]url: /json_proto [17:27:30]query_string will be loaded in cgi processing [17:27:30]execute_cgi json_proto POST (null) [17:27:30]execute_cgi path=json_proto method=POST [17:27:30]POST find Content-Length [17:27:30]Host: 172.17.43.131:8080 [17:27:30]Content-Length: 680 [17:27:30]Content-Type: application/json [17:27:30] [17:27:30]POST finish read [17:27:30]Found Content-Length = 680 [17:27:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:30]execute_script... [17:27: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)2002397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:30]POST & json_proto [17:27:30]process_json_proto [17:27:30]json parsed OK: [17:27:30]protocol is kg_v1.0 [17:27:30]action value=close_receipt [17:27:30]process_action close_receipt [17:27:30]cmd_close_receipt [17:27:30]MH_GetDate [17:27:30]Write to MH i2c: F0 00 00 20 07 16 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: F0 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: F0 09 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: F0 09 00 20 07 00 03 2E A5 66 F9 24 A2 66 80 [17:27:30]GetLastDocTimeStamp 1722101167 [17:27:30]current date 1722101251 [17:27:30]FM_GetShiftState [17:27:30]SAM_PROTO_GetShiftState [17:27:30]wFMCommunicate request_size=4 [17:27:30]MH_SAM_APDU [17:27:30]CAPDU: 80 13 01 00 [17:27:30]Write to MH i2c: E2 08 00 21 07 80 13 01 00 00 00 00 00 A5 [17:27:30]Write i2c OK [17:27:30]MH_I2C_Read... [17:27:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:30]Read from MH i2c: E2 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 0E 00 [17:27:30]MH_I2C_Read... [17:27:30]Read from MH i2c: E2 0E 00 21 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B3 [17:27:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:27:30]wFMCommunicate OK [17:27:30]SAM_PROTO_GetShiftState done [17:27:30]FM_GetShiftState done [17:27:30]opened in 1722038719 [17:27:30]opened+sec_in_day 1722125119 [17:27:30]quantity*price = 250012 [17:27:30]sum+1 = 250013 [17:27:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 447 27.07.2024 17:27 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226087 ФПД: 207265922099895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226087&fm=207265922099895&tin=02508201610067®Number=0000000000092624&sum=250000 [17:27:31]StoreToDocumentArchive [17:27:31]shift 438 fd 226087 [17:27:31]save to /storage/0438/doc_00226087 [17:27:31]save last doc name /storage/0438/doc_00226087 to /storage/kkm_last_doc_name [17:27:31]save OK [17:27:31]Clear old archive folders... [17:27:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:27:31]tlvbuf is 020C14B0 [17:27:31]SAM_PROTO_ClearQueue [17:27:31]wFMCommunicate request_size=4 [17:27:31]MH_SAM_APDU [17:27:31]CAPDU: 80 09 00 00 [17:27:31]Write to MH i2c: E2 08 00 2E 07 80 09 00 00 00 00 00 00 A7 [17:27:31]Write i2c OK [17:27:31]MH_I2C_Read... [17:27:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:27:31]Read from MH i2c: E2 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 03 00 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 03 00 2E 07 00 90 00 A9 [17:27:31]RAPDU: 90 00 [17:27:31]wFMCommunicate OK [17:27:31]SAM_PROTO_ClearQueue done [17:27:31]KKMCreateOFDPacket [17:27:31]OFDProtocolAddRootSTLVToBuf [17:27:31]FM_MakeSignedData [17:27:31]FM_MakeSignedData [17:27:31]SAM_PROTO_SignData [17:27:31]wFMCommunicate request_size=4 [17:27:31]MH_SAM_APDU [17:27:31]CAPDU: 80 0D 01 02 [17:27:31]Write to MH i2c: E2 08 00 2F 07 80 0D 01 02 00 00 00 00 AF [17:27:31]Write i2c OK [17:27:31]MH_I2C_Read... [17:27:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:27:31]Read from MH i2c: E2 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 03 00 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 03 00 2F 07 00 90 00 AA [17:27:31]RAPDU: 90 00 [17:27:31]wFMCommunicate OK [17:27:31]wFMCommunicate request_size=255 [17:27:31]MH_SAM_APDU [17:27:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 03 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 73 03 00 35 04 06 00 BC 81 DB A9 [17:27:31]Write to MH i2c: E2 02 01 30 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 03 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 73 03 00 35 04 06 00 BC 81 DB A9 00 00 AE [17:27:31]Write i2c OK [17:27:31]MH_I2C_Read... [17:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:32]Read from MH i2c: E2 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 03 00 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 03 00 30 07 00 90 00 AB [17:27:32]RAPDU: 90 00 [17:27:32]wFMCommunicate OK [17:27:32]wFMCommunicate request_size=7 [17:27:32]MH_SAM_APDU [17:27:32]CAPDU: 80 0D 02 02 02 2A B7 [17:27:32]Write to MH i2c: E2 0A 00 31 07 80 0D 02 02 02 00 2A B7 00 00 97 [17:27:32]Write i2c OK [17:27:32]MH_I2C_Read... [17:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:32]Read from MH i2c: E2 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 03 00 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 03 00 31 07 00 90 00 AC [17:27:32]RAPDU: 90 00 [17:27:32]wFMCommunicate OK [17:27:32]wFMCommunicate request_size=4 [17:27:32]MH_SAM_APDU [17:27:32]CAPDU: 80 0D 03 02 [17:27:32]Write to MH i2c: E2 08 00 32 07 80 0D 03 02 00 00 00 00 B4 [17:27:32]Write i2c OK [17:27:32]MH_I2C_Read... [17:27:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:27:32]Read from MH i2c: E2 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 0B 00 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 0B 00 32 07 00 02 BC 8A 33 D5 C1 4E D6 90 00 EA [17:27:32]RAPDU: 02 BC 8A 33 D5 C1 4E D6 90 00 [17:27:32]wFMCommunicate OK [17:27:32]SAM_PROTO_SignData done [17:27:32]FM_MakeSignedData done [17:27:32]CreateOFDProtocolMessage [17:27:32]wFMCommunicate request_size=4 [17:27:32]MH_SAM_APDU [17:27:32]CAPDU: 80 11 00 00 [17:27:32]Write to MH i2c: E2 08 00 33 07 80 11 00 00 00 00 00 00 B4 [17:27:32]Write i2c OK [17:27:32]MH_I2C_Read... [17:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:32]Read from MH i2c: E2 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 17 00 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: E2 17 00 33 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [17:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:27:32]wFMCommunicate OK [17:27:32]CreateOFDProtocolMessage done [17:27:32]OFDSenderStorePacket 226087 [17:27:32]StoreOFDPacket docnum=226087 [17:27:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9D 69 04 01 8E B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 03 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 73 03 00 35 04 06 00 BC 81 DB A9 2A B7 02 BC 8A 33 D5 C1 4E D6 [17:27:32]CheckFolder [17:27:32]dirname=/storage/ofd_packets [17:27:32]CheckFolder done [17:27:32]ProducePacketName [17:27:32]name=ofd_packets/00226087 [17:27:32]NVStorageSaveData ofd_packets/00226087 [17:27:32]File name is /storage/ofd_packets/00226087 [17:27:32]Write 298 bytes [17:27:32]NVStorageSaveData done [17:27:32]OFDSenderStorePacket done [17:27:32]KKMCreateOFDPacket done [17:27:32]NVStorageSaveData kkm_last_timestamp [17:27:32]File name is /storage/kkm_last_timestamp [17:27:32]Write 4 bytes [17:27:32]NVStorageSaveData done [17:27:32]ExternCall_PrintAddStr [17:27:32]wPrintStart [17:27:32]Write to MH i2c: 01 00 00 34 07 3B [17:27:32]Write i2c OK [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: 01 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: 01 07 00 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: 01 07 00 34 07 00 00 00 00 00 FF 0F 50 [17:27:32]RasterBufferAndPrint [17:27:32]line Счет N : (1)2002397 [17:27:32]line ИНН: 02508201610067 [17:27:32]line Контрольно-Кассовый Чек [17:27:32]line ПРОДАЖА [17:27:32]line ТРК (МРК, ГНК) : 31 [17:27:32]line Товар: 2710194210 [17:27:32]line ДТ-К-5 [17:27:32]line 32.810 * 76.20 [17:27:32]line = 2500.12 [17:27:32]line НДС 12% НСП 1% [17:27:32]line > о реализуемом товаре [17:27:32]line ОКРУГЛЕНИЕ: -0.12 [17:27:32]line ИТОГО: 2500.00 [17:27:32]line Внесено: 2500.00 [17:27:32]line СДАЧА: 0.00 [17:27:32]line НСП 1% : 22.12 [17:27:32]line НДС 12% : 265.50 [17:27:32]line Наличными: 2500.00 [17:27:32]line Безнал.: 0.00 [17:27:32]line Место: АЗС № 97 "Партнер Нефть" [17:27:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:27:32]line СНО: Общий режим [17:27:32]line Чек 447 27.07.2024 17:27 [17:27:32]line Смена: 438 ФФД: 1.0 [17:27:32]line ЗНМ: 0300000054 [17:27:32]line РНМ: 0000000000092624 [17:27:32]line Версия ККМ: 001 [17:27:32]line ФМ: 0000000000874959 [17:27:32]line ФД: 226087 [17:27:32]line ФПД: 207265922099895 [17:27:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226087&fm=207265922099895&tin=02508201610067®Number=0000000000092624&sum=250000 [17:27:32]written 0, free lines is 4095 [17:27:32]OFD Sender: Processing packet 226087 [packets to send 600, broken 599] [17:27:32]ProducePacketName [17:27:32]name=ofd_packets/00226087 [17:27:32]OFD Sender: To server: pG, [17:27:32]CommunicateWithHost lk.salyk.kg:30040 [17:27:32]ConnectInit lk.salyk.kg [17:27:32]Write to MH i2c: 01 00 00 5F 07 66 [17:27:32]Write i2c OK [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: 01 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: 01 07 00 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: 01 07 00 5F 07 00 00 00 00 00 5E 0C D7 [17:27:32]RasterBufferAndPrint [17:27:32]line [17:27:32]line [17:27:32]line [17:27:32]line [17:27:32]line [17:27:32]written 0, free lines is 3168 [17:27:32]MH_Cut [17:27:32]Write to MH i2c: D1 01 00 66 07 01 3F [17:27:32]Write i2c OK [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: D1 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: D1 01 00 [17:27:32]MH_I2C_Read... [17:27:32]Read from MH i2c: D1 01 00 66 07 00 3E [17:27:32]Write to MH i2c: 01 00 00 67 07 6E [17:27:32]Write i2c OK [17:27:32]MH_I2C_Read... [17:27:33]*** Cut start [17:27:33]*** Partial cut [17:27:33]*** CUTSNS_PIN = 1 [17:27:33]*** CUTSNS_PIN = 0 [17:27:34]*** Brake cut motor [17:27:34]Read from MH i2c: 01 [17:27:34]MH_I2C_Read... [17:27:34]*** Stop cut motor [17:27:34]*** Cut end [17:27:34]Read from MH i2c: 01 07 00 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: 01 07 00 67 07 00 00 00 00 00 FF 0F 83 [17:27:34]process_action close_receipt done [17:27:34]requested_data is exist [17:27:34]produce_requested_data [17:27:34]requested_item fm.sn is exist - process it [17:27:34]wFMCommunicate request_size=4 [17:27:34]MH_SAM_APDU [17:27:34]CAPDU: 80 11 00 00 [17:27:34]Write to MH i2c: E2 08 00 68 07 80 11 00 00 00 00 00 00 E9 [17:27:34]Write i2c OK [17:27:34]MH_I2C_Read... [17:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:34]Read from MH i2c: E2 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 17 00 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 17 00 68 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 46 [17:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:27:34]wFMCommunicate OK [17:27:34]requested_item fd.num is exist - process it [17:27:34]SAM_PROTO_GetFieldsCounters [17:27:34]wFMCommunicate request_size=4 [17:27:34]MH_SAM_APDU [17:27:34]CAPDU: 80 13 00 00 [17:27:34]Write to MH i2c: E2 08 00 69 07 80 13 00 00 00 00 00 00 EC [17:27:34]Write i2c OK [17:27:34]MH_I2C_Read... [17:27:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:34]Read from MH i2c: E2 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 62 00 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 62 00 69 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [17:27: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:27:34]wFMCommunicate OK [17:27:34]SAM_PROTO_GetFieldsCounters done [17:27:34]requested_item shift.num is exist - process it [17:27:34]requested_item shift.opened is exist - process it [17:27:34]req_shift_opened [17:27:34]FM_GetShiftState [17:27:34]SAM_PROTO_GetShiftState [17:27:34]wFMCommunicate request_size=4 [17:27:34]MH_SAM_APDU [17:27:34]CAPDU: 80 13 01 00 [17:27:34]Write to MH i2c: E2 08 00 6A 07 80 13 01 00 00 00 00 00 EE [17:27:34]Write i2c OK [17:27:34]MH_I2C_Read... [17:27:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:34]Read from MH i2c: E2 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 0E 00 [17:27:34]MH_I2C_Read... [17:27:34]Read from MH i2c: E2 0E 00 6A 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FC [17:27:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:27:34]wFMCommunicate OK [17:27:34]SAM_PROTO_GetShiftState done [17:27:34]FM_GetShiftState done [17:27:34]req_shift_opened done [17:27:34]requested_item shift.open_date is exist - process it [17:27:34]req_shift_open_date [17:27:34]req_shift_open_date done [17:27:34]produce_requested_data done [17:27:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226087,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:27:34]process_action_free close_receipt [17:27:34]json_value_free [17:27:34]json_value_free done [17:27:34]process_json_proto returns [17:27:34]Send response to host [17:27:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226087,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:27:34]free response buf [17:27:34]execute_script done [17:27:34]execute_script returns [17:27:34]free content buf [17:27:34]Sock 7.Close socket [17:27:34]Sock 7.Thread stoped [17:27:37]recv_with_timeout no data received [17:27:38]Connected sock=11 [17:27: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 35 39 0C 01 00 00 9D 69 04 01 8E B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 03 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 73 03 00 35 04 06 00 BC 81 DB A9 2A B7 02 BC 8A 33 D5 C1 4E D6 [17:27: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 35 39 4F 00 00 00 AF 34 47 00 DF 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 35 39 10 04 04 00 27 73 03 00 F4 03 04 00 16 DA A4 66 B6 04 01 00 00 A1 F3 0C 1D 82 D8 39 A5 [17:27:39]CommunicateWithHost err = 0 [17:27:39]CheckOFDResponse [17:27:39]1017 (14) - 77093643461234 [17:27:39]1041 (16) - 0000000000874959 [17:27:39]1040 (4) - 226087 [17:27:39]1012 (4) - 27.07.2024 11:29 [17:27:39]1206 (1) - 0 [17:27:39]OFD Sender: Remove packet 226087 [17:27:39]ProducePacketName [17:27:39]name=ofd_packets/00226087 [17:27:39]NVStorageDeleteData [17:27:40]OFD Sender: No OFD packet to send [17:27:45]OFD Sender: No OFD packet to send [17:27:47]recv_with_timeout no data received [17:27:50]OFD Sender: No OFD packet to send [17:27:55]OFD Sender: No OFD packet to send [17:28:00]OFD Sender: No OFD packet to send [17:28:05]OFD Sender: No OFD packet to send [17:28:10]OFD Sender: No OFD packet to send [17:28:15]OFD Sender: No OFD packet to send [17:28:19]recv_with_timeout no data received [17:28:20]OFD Sender: No OFD packet to send [17:28:25]OFD Sender: No OFD packet to send [17:28:30]OFD Sender: No OFD packet to send [17:28:35]OFD Sender: No OFD packet to send [17:28:37]recv_with_timeout no data received [17:28:40]OFD Sender: No OFD packet to send [17:28:45]OFD Sender: No OFD packet to send [17:28:47]recv_with_timeout no data received [17:28:50]OFD Sender: No OFD packet to send [17:28:55]OFD Sender: No OFD packet to send [17:29:00]OFD Sender: No OFD packet to send [17:29:05]OFD Sender: No OFD packet to send [17:29:06]accept exits with 9 [17:29:06]New connection [17:29:06]New thread 3066961252 created [17:29:06]Thread 3067104612 joined [17:29:06]Waiting for new connection... [17:29:06] Sock 9.Parse request [17:29:06]Sock 9.Check first char [17:29:06]Sock 9.First char is OK [17:29:06]request: POST /json_proto HTTP/1.0 [17:29:06]Method: POST [17:29:06]URL: /json_proto [17:29:06]Method is POST - this is cgi request [17:29:06]url: /json_proto [17:29:06]query_string will be loaded in cgi processing [17:29:06]execute_cgi json_proto POST (null) [17:29:06]execute_cgi path=json_proto method=POST [17:29:06]POST find Content-Length [17:29:06]Host: 172.17.43.131:8080 [17:29:06]Content-Length: 804 [17:29:06]Content-Type: application/json [17:29:06] [17:29:06]POST finish read [17:29:06]Found Content-Length = 804 [17:29:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 57.120, "sum" : 4238.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4238.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:06]execute_script... [17:29: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)2002398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 57.120, "sum" : 4238.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4238.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:06]POST & json_proto [17:29:06]process_json_proto [17:29:06]json parsed OK: [17:29:06]protocol is kg_v1.0 [17:29:06]action value=close_receipt [17:29:06]process_action close_receipt [17:29:06]cmd_close_receipt [17:29:06]MH_GetDate [17:29:06]Write to MH i2c: F0 00 00 6B 07 61 [17:29:06]Write i2c OK [17:29:06]MH_I2C_Read... [17:29:06]Read from MH i2c: F0 [17:29:06]MH_I2C_Read... [17:29:06]Read from MH i2c: F0 09 00 [17:29:06]MH_I2C_Read... [17:29:06]Read from MH i2c: F0 09 00 6B 07 00 63 2E A5 66 F9 24 A2 66 2B [17:29:06]GetLastDocTimeStamp 1722101251 [17:29:06]current date 1722101347 [17:29:06]FM_GetShiftState [17:29:06]SAM_PROTO_GetShiftState [17:29:06]wFMCommunicate request_size=4 [17:29:06]MH_SAM_APDU [17:29:06]CAPDU: 80 13 01 00 [17:29:06]Write to MH i2c: E2 08 00 6C 07 80 13 01 00 00 00 00 00 F0 [17:29:06]Write i2c OK [17:29:06]MH_I2C_Read... [17:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:06]Read from MH i2c: E2 [17:29:06]MH_I2C_Read... [17:29:06]Read from MH i2c: E2 0E 00 [17:29:06]MH_I2C_Read... [17:29:06]Read from MH i2c: E2 0E 00 6C 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FE [17:29:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:29:06]wFMCommunicate OK [17:29:06]SAM_PROTO_GetShiftState done [17:29:06]FM_GetShiftState done [17:29:06]opened in 1722038719 [17:29:06]opened+sec_in_day 1722125119 [17:29:06]quantity*price = 423830 [17:29:06]sum+1 = 423831 [17:29:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4238.30 НСП 1% : 37.51 НДС 12% : 450.08 Наличными: 0.00 Безнал.: 4238.30 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 448 27.07.2024 17:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226088 ФПД: 16866992443425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172907&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226088&fm=16866992443425&tin=02508201610067®Number=0000000000092624&sum=423830 [17:29:07]StoreToDocumentArchive [17:29:07]shift 438 fd 226088 [17:29:07]save to /storage/0438/doc_00226088 [17:29:07]save last doc name /storage/0438/doc_00226088 to /storage/kkm_last_doc_name [17:29:07]save OK [17:29:07]Clear old archive folders... [17:29:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:29:07]tlvbuf is 020C99F0 [17:29:07]SAM_PROTO_ClearQueue [17:29:07]wFMCommunicate request_size=4 [17:29:07]MH_SAM_APDU [17:29:07]CAPDU: 80 09 00 00 [17:29:07]Write to MH i2c: E2 08 00 79 07 80 09 00 00 00 00 00 00 F2 [17:29:07]Write i2c OK [17:29:07]MH_I2C_Read... [17:29:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:07]Read from MH i2c: E2 [17:29:07]MH_I2C_Read... [17:29:07]Read from MH i2c: E2 03 00 [17:29:07]MH_I2C_Read... [17:29:07]Read from MH i2c: E2 03 00 79 07 00 90 00 F4 [17:29:07]RAPDU: 90 00 [17:29:07]wFMCommunicate OK [17:29:07]SAM_PROTO_ClearQueue done [17:29:07]KKMCreateOFDPacket [17:29:07]OFDProtocolAddRootSTLVToBuf [17:29:07]FM_MakeSignedData [17:29:07]FM_MakeSignedData [17:29:07]SAM_PROTO_SignData [17:29:07]wFMCommunicate request_size=4 [17:29:07]MH_SAM_APDU [17:29:07]CAPDU: 80 0D 01 02 [17:29:07]Write to MH i2c: E2 08 00 7A 07 80 0D 01 02 00 00 00 00 FA [17:29:07]Write i2c OK [17:29:07]MH_I2C_Read... [17:29:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:07]Read from MH i2c: E2 [17:29:07]MH_I2C_Read... [17:29:07]Read from MH i2c: E2 03 00 [17:29:07]MH_I2C_Read... [17:29:07]Read from MH i2c: E2 03 00 7A 07 00 90 00 F5 [17:29:07]RAPDU: 90 00 [17:29:07]wFMCommunicate OK [17:29:07]wFMCommunicate request_size=255 [17:29:07]MH_SAM_APDU [17:29:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 96 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 AF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 77 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 63 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 73 03 00 35 04 06 00 0F [17:29:07]Write to MH i2c: E2 02 01 7B 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 96 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 AF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 77 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 63 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 73 03 00 35 04 06 00 0F 00 00 55 [17:29:07]Write i2c OK [17:29:07]MH_I2C_Read... [17:29:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:07]Read from MH i2c: E2 [17:29:07]MH_I2C_Read... [17:29:07]Read from MH i2c: E2 03 00 [17:29:07]MH_I2C_Read... [17:29:07]Read from MH i2c: E2 03 00 7B 07 00 90 00 F6 [17:29:07]RAPDU: 90 00 [17:29:07]wFMCommunicate OK [17:29:07]wFMCommunicate request_size=10 [17:29:07]MH_SAM_APDU [17:29:07]CAPDU: 80 0D 02 02 05 57 27 17 D0 21 [17:29:07]Write to MH i2c: E2 0D 00 7C 07 80 0D 02 02 05 00 57 27 17 D0 21 00 00 8D [17:29:07]Write i2c OK [17:29:07]MH_I2C_Read... [17:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:08]Read from MH i2c: E2 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: E2 03 00 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: E2 03 00 7C 07 00 90 00 F7 [17:29:08]RAPDU: 90 00 [17:29:08]wFMCommunicate OK [17:29:08]wFMCommunicate request_size=4 [17:29:08]MH_SAM_APDU [17:29:08]CAPDU: 80 0D 03 02 [17:29:08]Write to MH i2c: E2 08 00 7D 07 80 0D 03 02 00 00 00 00 FF [17:29:08]Write i2c OK [17:29:08]MH_I2C_Read... [17:29:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:08]Read from MH i2c: E2 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: E2 0B 00 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: E2 0B 00 7D 07 00 2B 55 62 BD 5F AF AB D9 90 00 31 [17:29:08]RAPDU: 2B 55 62 BD 5F AF AB D9 90 00 [17:29:08]wFMCommunicate OK [17:29:08]SAM_PROTO_SignData done [17:29:08]FM_MakeSignedData done [17:29:08]CreateOFDProtocolMessage [17:29:08]wFMCommunicate request_size=4 [17:29:08]MH_SAM_APDU [17:29:08]CAPDU: 80 11 00 00 [17:29:08]Write to MH i2c: E2 08 00 7E 07 80 11 00 00 00 00 00 00 FF [17:29:08]Write i2c OK [17:29:08]MH_I2C_Read... [17:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:08]Read from MH i2c: E2 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: E2 17 00 [17:29:08]MH_I2C_Read... [17:29:08]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 35 39 90 00 5C [17:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:29:08]wFMCommunicate OK [17:29:08]CreateOFDProtocolMessage done [17:29:08]OFDSenderStorePacket 226088 [17:29:08]StoreOFDPacket docnum=226088 [17:29:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE C5 07 01 5A 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 20 DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 96 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 AF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 77 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 63 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 73 03 00 35 04 06 00 0F 57 27 17 D0 21 2B 55 62 BD 5F AF AB D9 [17:29:08]CheckFolder [17:29:08]dirname=/storage/ofd_packets [17:29:08]CheckFolder done [17:29:08]ProducePacketName [17:29:08]name=ofd_packets/00226088 [17:29:08]NVStorageSaveData ofd_packets/00226088 [17:29:08]File name is /storage/ofd_packets/00226088 [17:29:08]Write 301 bytes [17:29:08]NVStorageSaveData done [17:29:08]OFDSenderStorePacket done [17:29:08]KKMCreateOFDPacket done [17:29:08]NVStorageSaveData kkm_last_timestamp [17:29:08]File name is /storage/kkm_last_timestamp [17:29:08]Write 4 bytes [17:29:08]NVStorageSaveData done [17:29:08]ExternCall_PrintAddStr [17:29:08]wPrintStart [17:29:08]Write to MH i2c: 01 00 00 7F 07 86 [17:29:08]Write i2c OK [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: 01 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: 01 07 00 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: 01 07 00 7F 07 00 00 00 00 00 FF 0F 9B [17:29:08]RasterBufferAndPrint [17:29:08]line Счет N : (1)2002398 [17:29:08]line ИНН: 02508201610067 [17:29:08]line Контрольно-Кассовый Чек [17:29:08]line ПРОДАЖА [17:29:08]line ТРК (МРК, ГНК) : 44 [17:29:08]line Товар: 2710124500 [17:29:08]line Аи-95-К-5 [17:29:08]line 57.120 * 74.20 [17:29:08]line = 4238.30 [17:29:08]line НДС 12% НСП 1% [17:29:08]line > о реализуемом товаре [17:29:08]line ИТОГО: 4238.30 [17:29:08]line НСП 1% : 37.51 [17:29:08]line НДС 12% : 450.08 [17:29:08]line Наличными: 0.00 [17:29:08]line Безнал.: 4238.30 [17:29:08]line Место: АЗС № 97 "Партнер Нефть" [17:29:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:29:08]line СНО: Общий режим [17:29:08]line Чек 448 27.07.2024 17:29 [17:29:08]line Смена: 438 ФФД: 1.0 [17:29:08]line ЗНМ: 0300000054 [17:29:08]line РНМ: 0000000000092624 [17:29:08]line Версия ККМ: 001 [17:29:08]line Платежная система: O! деньги [17:29:08]line ФМ: 0000000000874959 [17:29:08]line ФД: 226088 [17:29:08]line ФПД: 16866992443425 [17:29:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172907&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226088&fm=16866992443425&tin=02508201610067®Number=0000000000092624&sum=423830 [17:29:08]written 0, free lines is 4095 [17:29:08]OFD Sender: Processing packet 226088 [packets to send 600, broken 599] [17:29:08]ProducePacketName [17:29:08]name=ofd_packets/00226088 [17:29:08]OFD Sender: To server: pG, [17:29:08]CommunicateWithHost lk.salyk.kg:30040 [17:29:08]ConnectInit lk.salyk.kg [17:29:08]Write to MH i2c: 01 00 00 A9 07 B0 [17:29:08]Write i2c OK [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: 01 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: 01 07 00 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: 01 07 00 A9 07 00 00 00 00 00 7E 0C 41 [17:29:08]RasterBufferAndPrint [17:29:08]line [17:29:08]line [17:29:08]line [17:29:08]line [17:29:08]line [17:29:08]written 0, free lines is 3201 [17:29:08]MH_Cut [17:29:08]Write to MH i2c: D1 01 00 B0 07 01 89 [17:29:08]Write i2c OK [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: D1 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: D1 01 00 [17:29:08]MH_I2C_Read... [17:29:08]Read from MH i2c: D1 01 00 B0 07 00 88 [17:29:08]Write to MH i2c: 01 00 00 B1 07 B8 [17:29:08]Write i2c OK [17:29:08]MH_I2C_Read... [17:29:09]Connected sock=10 [17:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE C5 07 01 5A 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 20 DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 96 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 AF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 77 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 63 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 73 03 00 35 04 06 00 0F 57 27 17 D0 21 2B 55 62 BD 5F AF AB D9 [17:29:09]*** Cut start [17:29:09]*** Partial cut [17:29:09]*** CUTSNS_PIN = 1 [17:29:09]*** CUTSNS_PIN = 0 [17:29:10]*** Brake cut motor [17:29: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 35 39 4F 00 00 00 FB 4B 47 00 E6 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 73 03 00 F4 03 04 00 71 DA A4 66 B6 04 01 00 00 44 83 75 1F 49 FC C6 4C [17:29:10]CommunicateWithHost err = 0 [17:29:10]CheckOFDResponse [17:29:10]1017 (14) - 77093643461234 [17:29:10]1041 (16) - 0000000000874959 [17:29:10]1040 (4) - 226088 [17:29:10]1012 (4) - 27.07.2024 11:30 [17:29:10]1206 (1) - 0 [17:29:10]OFD Sender: Remove packet 226088 [17:29:10]ProducePacketName [17:29:10]name=ofd_packets/00226088 [17:29:10]NVStorageDeleteData [17:29:10]Read from MH i2c: 01 [17:29:10]MH_I2C_Read... [17:29:10]*** Stop cut motor [17:29:10]*** Cut end [17:29:10]Read from MH i2c: 01 07 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: 01 07 00 B1 07 00 00 00 00 00 FF 0F CD [17:29:10]process_action close_receipt done [17:29:10]requested_data is exist [17:29:10]produce_requested_data [17:29:10]requested_item fm.sn is exist - process it [17:29:10]wFMCommunicate request_size=4 [17:29:10]MH_SAM_APDU [17:29:10]CAPDU: 80 11 00 00 [17:29:10]Write to MH i2c: E2 08 00 B2 07 80 11 00 00 00 00 00 00 33 [17:29:10]Write i2c OK [17:29:10]MH_I2C_Read... [17:29:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:10]Read from MH i2c: E2 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 17 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 17 00 B2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 90 [17:29:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:29:10]wFMCommunicate OK [17:29:10]requested_item fd.num is exist - process it [17:29:10]SAM_PROTO_GetFieldsCounters [17:29:10]wFMCommunicate request_size=4 [17:29:10]MH_SAM_APDU [17:29:10]CAPDU: 80 13 00 00 [17:29:10]Write to MH i2c: E2 08 00 B3 07 80 13 00 00 00 00 00 00 36 [17:29:10]Write i2c OK [17:29:10]MH_I2C_Read... [17:29:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:10]Read from MH i2c: E2 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 62 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 62 00 B3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [17:29: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:10]wFMCommunicate OK [17:29:10]SAM_PROTO_GetFieldsCounters done [17:29:10]requested_item shift.num is exist - process it [17:29:10]requested_item shift.opened is exist - process it [17:29:10]req_shift_opened [17:29:10]FM_GetShiftState [17:29:10]SAM_PROTO_GetShiftState [17:29:10]wFMCommunicate request_size=4 [17:29:10]MH_SAM_APDU [17:29:10]CAPDU: 80 13 01 00 [17:29:10]Write to MH i2c: E2 08 00 B4 07 80 13 01 00 00 00 00 00 38 [17:29:10]Write i2c OK [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 [17:29:10]MH_I2C_Read... [17:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:10]Read from MH i2c: E2 0E 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 0E 00 B4 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 46 [17:29:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:29:10]wFMCommunicate OK [17:29:10]SAM_PROTO_GetShiftState done [17:29:10]FM_GetShiftState done [17:29:10]req_shift_opened done [17:29:10]requested_item shift.open_date is exist - process it [17:29:10]req_shift_open_date [17:29:10]req_shift_open_date done [17:29:10]produce_requested_data done [17:29:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226088,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:29:10]process_action_free close_receipt [17:29:10]json_value_free [17:29:10]json_value_free done [17:29:10]process_json_proto returns [17:29:10]Send response to host [17:29:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226088,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:29:10]free response buf [17:29:10]execute_script done [17:29:10]execute_script returns [17:29:10]free content buf [17:29:10]Sock 9.Close socket [17:29:10]Sock 9.Thread stoped [17:29:10]OFD Sender: No OFD packet to send [17:29:11]accept exits with 7 [17:29:11]New connection [17:29:11]New thread 3067104612 created [17:29:11]Thread 3066961252 joined [17:29:11]Waiting for new connection... [17:29:11] Sock 7.Parse request [17:29:11]Sock 7.Check first char [17:29:11]Sock 7.First char is OK [17:29:11]request: POST /json_proto HTTP/1.0 [17:29:11]Method: POST [17:29:11]URL: /json_proto [17:29:11]Method is POST - this is cgi request [17:29:11]url: /json_proto [17:29:11]query_string will be loaded in cgi processing [17:29:11]execute_cgi json_proto POST (null) [17:29:11]execute_cgi path=json_proto method=POST [17:29:11]POST find Content-Length [17:29:11]Host: 172.17.43.131:8080 [17:29:11]Content-Length: 676 [17:29:11]Content-Type: application/json [17:29:11] [17:29:11]POST finish read [17:29:11]Found Content-Length = 676 [17:29:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:11]execute_script... [17:29: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)2002399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:11]POST & json_proto [17:29:11]process_json_proto [17:29:11]json parsed OK: [17:29:11]protocol is kg_v1.0 [17:29:11]action value=close_receipt [17:29:11]process_action close_receipt [17:29:11]cmd_close_receipt [17:29:11]MH_GetDate [17:29:11]Write to MH i2c: F0 00 00 B5 07 AB [17:29:11]Write i2c OK [17:29:11]MH_I2C_Read... [17:29:11]Read from MH i2c: F0 [17:29:11]MH_I2C_Read... [17:29:11]Read from MH i2c: F0 09 00 [17:29:11]MH_I2C_Read... [17:29:11]Read from MH i2c: F0 09 00 B5 07 00 67 2E A5 66 F9 24 A2 66 79 [17:29:11]GetLastDocTimeStamp 1722101347 [17:29:11]current date 1722101351 [17:29:11]FM_GetShiftState [17:29:11]SAM_PROTO_GetShiftState [17:29:11]wFMCommunicate request_size=4 [17:29:11]MH_SAM_APDU [17:29:11]CAPDU: 80 13 01 00 [17:29:11]Write to MH i2c: E2 08 00 B6 07 80 13 01 00 00 00 00 00 3A [17:29:11]Write i2c OK [17:29:11]MH_I2C_Read... [17:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:11]Read from MH i2c: E2 [17:29:11]MH_I2C_Read... [17:29:11]Read from MH i2c: E2 0E 00 [17:29:11]MH_I2C_Read... [17:29:11]Read from MH i2c: E2 0E 00 B6 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 48 [17:29:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:29:11]wFMCommunicate OK [17:29:11]SAM_PROTO_GetShiftState done [17:29:11]FM_GetShiftState done [17:29:11]opened in 1722038719 [17:29:11]opened+sec_in_day 1722125119 [17:29:11]quantity*price = 100035 [17:29:11]sum+1 = 100036 [17:29:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 449 27.07.2024 17:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226089 ФПД: 227244969968717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226089&fm=227244969968717&tin=02508201610067®Number=0000000000092624&sum=100000 [17:29:12]StoreToDocumentArchive [17:29:12]shift 438 fd 226089 [17:29:12]save to /storage/0438/doc_00226089 [17:29:12]save last doc name /storage/0438/doc_00226089 to /storage/kkm_last_doc_name [17:29:12]save OK [17:29:12]Clear old archive folders... [17:29:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:29:12]tlvbuf is 02056140 [17:29:12]SAM_PROTO_ClearQueue [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 09 00 00 [17:29:12]Write to MH i2c: E2 08 00 C3 07 80 09 00 00 00 00 00 00 3C [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 C3 07 00 90 00 3E [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]SAM_PROTO_ClearQueue done [17:29:12]KKMCreateOFDPacket [17:29:12]OFDProtocolAddRootSTLVToBuf [17:29:12]FM_MakeSignedData [17:29:12]FM_MakeSignedData [17:29:12]SAM_PROTO_SignData [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 01 02 [17:29:12]Write to MH i2c: E2 08 00 C4 07 80 0D 01 02 00 00 00 00 44 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 C4 07 00 90 00 3F [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=255 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 02 02 FA 03 00 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 73 03 00 35 04 06 00 [17:29:12]Write to MH i2c: E2 02 01 C5 07 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 73 03 00 35 04 06 00 00 00 EE [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 C5 07 00 90 00 40 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=11 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 02 02 06 CE AD 97 B6 44 4D [17:29:12]Write to MH i2c: E2 0E 00 C6 07 80 0D 02 02 06 00 CE AD 97 B6 44 4D 00 00 AC [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 C6 07 00 90 00 41 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 03 02 [17:29:12]Write to MH i2c: E2 08 00 C7 07 80 0D 03 02 00 00 00 00 49 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 0B 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 0B 00 C7 07 00 9A 55 0F 6F B0 2F A6 B0 90 00 EC [17:29:12]RAPDU: 9A 55 0F 6F B0 2F A6 B0 90 00 [17:29:12]wFMCommunicate OK [17:29:12]SAM_PROTO_SignData done [17:29:12]FM_MakeSignedData done [17:29:12]CreateOFDProtocolMessage [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 11 00 00 [17:29:12]Write to MH i2c: E2 08 00 C8 07 80 11 00 00 00 00 00 00 49 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:13]Read from MH i2c: E2 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: E2 17 00 [17:29:13]MH_I2C_Read... [17:29:13]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 35 39 90 00 A6 [17:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:29:13]wFMCommunicate OK [17:29:13]CreateOFDProtocolMessage done [17:29:13]OFDSenderStorePacket 226089 [17:29:13]StoreOFDPacket docnum=226089 [17:29:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 C3 63 08 01 2F 26 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 73 03 00 35 04 06 00 CE AD 97 B6 44 4D 9A 55 0F 6F B0 2F A6 B0 [17:29:13]CheckFolder [17:29:13]dirname=/storage/ofd_packets [17:29:13]CheckFolder done [17:29:13]ProducePacketName [17:29:13]name=ofd_packets/00226089 [17:29:13]NVStorageSaveData ofd_packets/00226089 [17:29:13]File name is /storage/ofd_packets/00226089 [17:29:13]Write 302 bytes [17:29:13]NVStorageSaveData done [17:29:13]OFDSenderStorePacket done [17:29:13]KKMCreateOFDPacket done [17:29:13]NVStorageSaveData kkm_last_timestamp [17:29:13]File name is /storage/kkm_last_timestamp [17:29:13]Write 4 bytes [17:29:13]NVStorageSaveData done [17:29:13]ExternCall_PrintAddStr [17:29:13]wPrintStart [17:29:13]Write to MH i2c: 01 00 00 C9 07 D0 [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 C9 07 00 00 00 00 00 FF 0F E5 [17:29:13]RasterBufferAndPrint [17:29:13]line Счет N : (1)2002399 [17:29:13]line ИНН: 02508201610067 [17:29:13]line Контрольно-Кассовый Чек [17:29:13]line ПРОДАЖА [17:29:13]line ТРК (МРК, ГНК) : 62 [17:29:13]line Товар: 2710124130 [17:29:13]line Super-92-К-5 [17:29:13]line 14.540 * 68.80 [17:29:13]line = 1000.35 [17:29:13]line НДС 12% НСП 1% [17:29:13]line > о реализуемом товаре [17:29:13]line ОКРУГЛЕНИЕ: -0.35 [17:29:13]line ИТОГО: 1000.00 [17:29:13]line Внесено: 1000.00 [17:29:13]line СДАЧА: 0.00 [17:29:13]line НСП 1% : 8.85 [17:29:13]line НДС 12% : 106.23 [17:29:13]line Наличными: 1000.00 [17:29:13]line Безнал.: 0.00 [17:29:13]line Место: АЗС № 97 "Партнер Нефть" [17:29:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:29:13]line СНО: Общий режим [17:29:13]line Чек 449 27.07.2024 17:29 [17:29:13]line Смена: 438 ФФД: 1.0 [17:29:13]line ЗНМ: 0300000054 [17:29:13]line РНМ: 0000000000092624 [17:29:13]line Версия ККМ: 001 [17:29:13]line ФМ: 0000000000874959 [17:29:13]line ФД: 226089 [17:29:13]line ФПД: 227244969968717 [17:29:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226089&fm=227244969968717&tin=02508201610067®Number=0000000000092624&sum=100000 [17:29:13]written 0, free lines is 4095 [17:29:13]OFD Sender: Processing packet 226089 [packets to send 600, broken 599] [17:29:13]ProducePacketName [17:29:13]name=ofd_packets/00226089 [17:29:13]OFD Sender: To server: pG, [17:29:13]CommunicateWithHost lk.salyk.kg:30040 [17:29:13]ConnectInit lk.salyk.kg [17:29:13]Write to MH i2c: 01 00 00 F4 07 FB [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 F4 07 00 00 00 00 00 6A 0C 78 [17:29:13]RasterBufferAndPrint [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]written 0, free lines is 3184 [17:29:13]MH_Cut [17:29:13]Write to MH i2c: D1 01 00 FB 07 01 D4 [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 01 00 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 01 00 FB 07 00 D3 [17:29:13]Write to MH i2c: 01 00 00 FC 07 03 [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:15]*** Cut start [17:29:15]*** Partial cut [17:29:15]*** CUTSNS_PIN = 1 [17:29:15]*** CUTSNS_PIN = 0 [17:29:15]*** Brake cut motor [17:29:15]Read from MH i2c: 01 [17:29:15]MH_I2C_Read... [17:29:15]*** Stop cut motor [17:29:15]*** Cut end [17:29:15]Read from MH i2c: 01 07 00 [17:29:15]MH_I2C_Read... [17:29:15]Read from MH i2c: 01 07 00 FC 07 00 00 00 00 00 FF 0F 18 [17:29:15]process_action close_receipt done [17:29:15]requested_data is exist [17:29:15]produce_requested_data [17:29:15]requested_item fm.sn is exist - process it [17:29:15]wFMCommunicate request_size=4 [17:29:15]MH_SAM_APDU [17:29:15]CAPDU: 80 11 00 00 [17:29:15]Write to MH i2c: E2 08 00 FD 07 80 11 00 00 00 00 00 00 7E [17:29:15]Write i2c OK [17:29:15]MH_I2C_Read... [17:29:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:15]Read from MH i2c: E2 [17:29:15]MH_I2C_Read... [17:29:15]Read from MH i2c: E2 17 00 [17:29:15]MH_I2C_Read... [17:29:15]Read from MH i2c: E2 17 00 FD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [17:29:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:29:15]wFMCommunicate OK [17:29:15]requested_item fd.num is exist - process it [17:29:15]SAM_PROTO_GetFieldsCounters [17:29:15]wFMCommunicate request_size=4 [17:29:15]MH_SAM_APDU [17:29:15]CAPDU: 80 13 00 00 [17:29:15]Write to MH i2c: E2 08 00 FE 07 80 13 00 00 00 00 00 00 81 [17:29:15]Write i2c OK [17:29:15]MH_I2C_Read... [17:29:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:15]Read from MH i2c: E2 [17:29:15]MH_I2C_Read... [17:29:15]Read from MH i2c: E2 62 00 [17:29:15]MH_I2C_Read... [17:29:15]Read from MH i2c: E2 62 00 FE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [17:29:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:15]wFMCommunicate OK [17:29:15]SAM_PROTO_GetFieldsCounters done [17:29:15]requested_item shift.num is exist - process it [17:29:15]requested_item shift.opened is exist - process it [17:29:15]req_shift_opened [17:29:15]FM_GetShiftState [17:29:15]SAM_PROTO_GetShiftState [17:29:15]wFMCommunicate request_size=4 [17:29:15]MH_SAM_APDU [17:29:15]CAPDU: 80 13 01 00 [17:29:15]Write to MH i2c: E2 08 00 FF 07 80 13 01 00 00 00 00 00 83 [17:29:15]Write i2c OK [17:29:15]MH_I2C_Read... [17:29:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:15]Read from MH i2c: E2 [17:29:15]MH_I2C_Read... [17:29:15]Read from MH i2c: E2 0E 00 [17:29:15]MH_I2C_Read... [17:29:15]Read from MH i2c: E2 0E 00 FF 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 91 [17:29:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:29:15]wFMCommunicate OK [17:29:15]SAM_PROTO_GetShiftState done [17:29:15]FM_GetShiftState done [17:29:15]req_shift_opened done [17:29:15]requested_item shift.open_date is exist - process it [17:29:15]req_shift_open_date [17:29:15]req_shift_open_date done [17:29:15]produce_requested_data done [17:29:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226089,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:29:15]process_action_free close_receipt [17:29:15]json_value_free [17:29:15]json_value_free done [17:29:15]process_json_proto returns [17:29:15]Send response to host [17:29:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226089,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:29:15]free response buf [17:29:15]execute_script done [17:29:15]execute_script returns [17:29:15]free content buf [17:29:15]Sock 7.Close socket [17:29:15]Sock 7.Thread stoped [17:29:18]ConnectInit Can't take IP for lk.salyk.kg [17:29:18]CommunicateWithHost connect error [17:29:18]CommunicateWithHost err = -1 [17:29:18]OFD Sender: Server communicate error [17:29:23]OFD Sender: Processing packet 226089 [packets to send 600, broken 599] [17:29:23]ProducePacketName [17:29:23]name=ofd_packets/00226089 [17:29:23]OFD Sender: To server: pG, [17:29:23]CommunicateWithHost lk.salyk.kg:30040 [17:29:23]ConnectInit lk.salyk.kg [17:29:27]Connected sock=10 [17:29: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 35 39 10 01 00 00 C3 63 08 01 2F 26 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 73 03 00 35 04 06 00 CE AD 97 B6 44 4D 9A 55 0F 6F B0 2F A6 B0 [17:29: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 35 39 4F 00 00 00 A8 5C 47 00 1D 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 35 39 10 04 04 00 29 73 03 00 F4 03 04 00 83 DA A4 66 B6 04 01 00 00 2A 5C ED E5 5F FB 64 86 [17:29:28]CommunicateWithHost err = 0 [17:29:28]CheckOFDResponse [17:29:28]1017 (14) - 77093643461234 [17:29:28]1041 (16) - 0000000000874959 [17:29:28]1040 (4) - 226089 [17:29:28]1012 (4) - 27.07.2024 11:31 [17:29:28]1206 (1) - 0 [17:29:28]OFD Sender: Remove packet 226089 [17:29:28]ProducePacketName [17:29:28]name=ofd_packets/00226089 [17:29:28]NVStorageDeleteData [17:29:29]OFD Sender: No OFD packet to send [17:29:34]OFD Sender: No OFD packet to send [17:29:39]OFD Sender: No OFD packet to send [17:29:44]OFD Sender: No OFD packet to send [17:29:49]OFD Sender: No OFD packet to send [17:29:54]OFD Sender: No OFD packet to send [17:29:59]OFD Sender: No OFD packet to send [17:30:04]OFD Sender: No OFD packet to send [17:30:07]recv_with_timeout no data received [17:30:09]OFD Sender: No OFD packet to send [17:30:14]OFD Sender: No OFD packet to send [17:30:19]OFD Sender: No OFD packet to send [17:30:24]OFD Sender: No OFD packet to send [17:30:29]OFD Sender: No OFD packet to send [17:30:31]recv_with_timeout no data received [17:30:34]OFD Sender: No OFD packet to send [17:30:39]OFD Sender: No OFD packet to send [17:30:44]accept exits with 9 [17:30:44]New connection [17:30:44]New thread 3066961252 created [17:30:44]Thread 3067104612 joined [17:30:44]Waiting for new connection... [17:30:44] Sock 9.Parse request [17:30:44]Sock 9.Check first char [17:30:44]Sock 9.First char is OK [17:30:44]request: POST /json_proto HTTP/1.0 [17:30:44]Method: POST [17:30:44]URL: /json_proto [17:30:44]Method is POST - this is cgi request [17:30:44]url: /json_proto [17:30:44]query_string will be loaded in cgi processing [17:30:44]execute_cgi json_proto POST (null) [17:30:44]execute_cgi path=json_proto method=POST [17:30:44]POST find Content-Length [17:30:44]Host: 172.17.43.131:8080 [17:30:44]Content-Length: 678 [17:30:44]Content-Type: application/json [17:30:44] [17:30:44]POST finish read [17:30:44]Found Content-Length = 678 [17:30:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:44]execute_script... [17:30: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)2002401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:44]POST & json_proto [17:30:44]process_json_proto [17:30:44]json parsed OK: [17:30:44]protocol is kg_v1.0 [17:30:44]action value=close_receipt [17:30:44]process_action close_receipt [17:30:44]cmd_close_receipt [17:30:44]MH_GetDate [17:30:44]Write to MH i2c: F0 00 00 00 08 F7 [17:30:44]Write i2c OK [17:30:44]MH_I2C_Read... [17:30:44]Read from MH i2c: F0 [17:30:44]MH_I2C_Read... [17:30:44]Read from MH i2c: F0 09 00 [17:30:44]MH_I2C_Read... [17:30:44]Read from MH i2c: F0 09 00 00 08 00 C4 2E A5 66 F9 24 A2 66 22 [17:30:44]GetLastDocTimeStamp 1722101351 [17:30:44]current date 1722101444 [17:30:44]FM_GetShiftState [17:30:44]SAM_PROTO_GetShiftState [17:30:44]wFMCommunicate request_size=4 [17:30:44]MH_SAM_APDU [17:30:44]CAPDU: 80 13 01 00 [17:30:44]Write to MH i2c: E2 08 00 01 08 80 13 01 00 00 00 00 00 86 [17:30:44]Write i2c OK [17:30:44]MH_I2C_Read... [17:30:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:44]Read from MH i2c: E2 [17:30:44]MH_I2C_Read... [17:30:44]Read from MH i2c: E2 0E 00 [17:30:44]MH_I2C_Read... [17:30:44]Read from MH i2c: E2 0E 00 01 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 94 [17:30:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:30:44]wFMCommunicate OK [17:30:44]SAM_PROTO_GetShiftState done [17:30:44]FM_GetShiftState done [17:30:44]opened in 1722038719 [17:30:44]opened+sec_in_day 1722125119 [17:30:44]quantity*price = 50036 [17:30:44]sum+1 = 50037 [17:30:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 450 27.07.2024 17:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226090 ФПД: 83778612108156 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226090&fm=83778612108156&tin=02508201610067®Number=0000000000092624&sum=50000 [17:30:45]StoreToDocumentArchive [17:30:45]shift 438 fd 226090 [17:30:45]save to /storage/0438/doc_00226090 [17:30:45]save last doc name /storage/0438/doc_00226090 to /storage/kkm_last_doc_name [17:30:45]save OK [17:30:45]Clear old archive folders... [17:30:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:45]tlvbuf is 020C9580 [17:30:45]SAM_PROTO_ClearQueue [17:30:45]wFMCommunicate request_size=4 [17:30:45]MH_SAM_APDU [17:30:45]CAPDU: 80 09 00 00 [17:30:45]Write to MH i2c: E2 08 00 0E 08 80 09 00 00 00 00 00 00 88 [17:30:45]Write i2c OK [17:30:45]MH_I2C_Read... [17:30:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:45]Read from MH i2c: E2 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 0E 08 00 90 00 8A [17:30:45]RAPDU: 90 00 [17:30:45]wFMCommunicate OK [17:30:45]SAM_PROTO_ClearQueue done [17:30:45]KKMCreateOFDPacket [17:30:45]OFDProtocolAddRootSTLVToBuf [17:30:45]FM_MakeSignedData [17:30:45]FM_MakeSignedData [17:30:45]SAM_PROTO_SignData [17:30:45]wFMCommunicate request_size=4 [17:30:45]MH_SAM_APDU [17:30:45]CAPDU: 80 0D 01 02 [17:30:45]Write to MH i2c: E2 08 00 0F 08 80 0D 01 02 00 00 00 00 90 [17:30:45]Write i2c OK [17:30:45]MH_I2C_Read... [17:30:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:45]Read from MH i2c: E2 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 0F 08 00 90 00 8B [17:30:45]RAPDU: 90 00 [17:30:45]wFMCommunicate OK [17:30:45]wFMCommunicate request_size=255 [17:30:45]MH_SAM_APDU [17:30: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 C4 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 73 03 00 35 04 06 00 4C [17:30:45]Write to MH i2c: E2 02 01 10 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 C4 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 73 03 00 35 04 06 00 4C 00 00 7A [17:30:45]Write i2c OK [17:30:45]MH_I2C_Read... [17:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:45]Read from MH i2c: E2 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 10 08 00 90 00 8C [17:30:45]RAPDU: 90 00 [17:30:45]wFMCommunicate OK [17:30:45]wFMCommunicate request_size=10 [17:30:45]MH_SAM_APDU [17:30:45]CAPDU: 80 0D 02 02 05 32 3A 6A 1B 7C [17:30:45]Write to MH i2c: E2 0D 00 11 08 80 0D 02 02 05 00 32 3A 6A 1B 7C 00 00 0A [17:30:45]Write i2c OK [17:30:45]MH_I2C_Read... [17:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:45]Read from MH i2c: E2 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 03 00 11 08 00 90 00 8D [17:30:45]RAPDU: 90 00 [17:30:45]wFMCommunicate OK [17:30:45]wFMCommunicate request_size=4 [17:30:45]MH_SAM_APDU [17:30:45]CAPDU: 80 0D 03 02 [17:30:45]Write to MH i2c: E2 08 00 12 08 80 0D 03 02 00 00 00 00 95 [17:30:45]Write i2c OK [17:30:45]MH_I2C_Read... [17:30:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:45]Read from MH i2c: E2 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 0B 00 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 0B 00 12 08 00 CB 71 A5 E2 17 20 76 09 90 00 0F [17:30:45]RAPDU: CB 71 A5 E2 17 20 76 09 90 00 [17:30:45]wFMCommunicate OK [17:30:45]SAM_PROTO_SignData done [17:30:45]FM_MakeSignedData done [17:30:45]CreateOFDProtocolMessage [17:30:45]wFMCommunicate request_size=4 [17:30:45]MH_SAM_APDU [17:30:45]CAPDU: 80 11 00 00 [17:30:45]Write to MH i2c: E2 08 00 13 08 80 11 00 00 00 00 00 00 95 [17:30:45]Write i2c OK [17:30:45]MH_I2C_Read... [17:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:45]Read from MH i2c: E2 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 17 00 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: E2 17 00 13 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [17:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:30:45]wFMCommunicate OK [17:30:45]CreateOFDProtocolMessage done [17:30:45]OFDSenderStorePacket 226090 [17:30:45]StoreOFDPacket docnum=226090 [17:30:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C D5 07 01 56 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 C4 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 73 03 00 35 04 06 00 4C 32 3A 6A 1B 7C CB 71 A5 E2 17 20 76 09 [17:30:45]CheckFolder [17:30:45]dirname=/storage/ofd_packets [17:30:45]CheckFolder done [17:30:45]ProducePacketName [17:30:45]name=ofd_packets/00226090 [17:30:45]NVStorageSaveData ofd_packets/00226090 [17:30:45]File name is /storage/ofd_packets/00226090 [17:30:45]Write 301 bytes [17:30:45]NVStorageSaveData done [17:30:45]OFDSenderStorePacket done [17:30:45]KKMCreateOFDPacket done [17:30:45]NVStorageSaveData kkm_last_timestamp [17:30:45]File name is /storage/kkm_last_timestamp [17:30:45]Write 4 bytes [17:30:45]NVStorageSaveData done [17:30:45]ExternCall_PrintAddStr [17:30:45]wPrintStart [17:30:45]Write to MH i2c: 01 00 00 14 08 1C [17:30:45]Write i2c OK [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: 01 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: 01 07 00 [17:30:45]MH_I2C_Read... [17:30:45]Read from MH i2c: 01 07 00 14 08 00 00 00 00 00 FF 0F 31 [17:30:45]RasterBufferAndPrint [17:30:45]line Счет N : (1)2002401 [17:30:45]line ИНН: 02508201610067 [17:30:45]line Контрольно-Кассовый Чек [17:30:45]line ПРОДАЖА [17:30:45]line ТРК (МРК, ГНК) : 43 [17:30:45]line Товар: 2710124130 [17:30:45]line Аи-92-К-5 [17:30:45]line 7.380 * 67.80 [17:30:45]line = 500.36 [17:30:45]line НДС 12% НСП 1% [17:30:45]line > о реализуемом товаре [17:30:45]line ОКРУГЛЕНИЕ: -0.36 [17:30:45]line ИТОГО: 500.00 [17:30:45]line Внесено: 500.00 [17:30:45]line СДАЧА: 0.00 [17:30:45]line НСП 1% : 4.43 [17:30:45]line НДС 12% : 53.14 [17:30:45]line Наличными: 500.00 [17:30:45]line Безнал.: 0.00 [17:30:45]line Место: АЗС № 97 "Партнер Нефть" [17:30:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:30:45]line СНО: Общий режим [17:30:45]line Чек 450 27.07.2024 17:30 [17:30:45]line Смена: 438 ФФД: 1.0 [17:30:45]line ЗНМ: 0300000054 [17:30:45]line РНМ: 0000000000092624 [17:30:45]line Версия ККМ: 001 [17:30:45]line ФМ: 0000000000874959 [17:30:45]line ФД: 226090 [17:30:45]line ФПД: 83778612108156 [17:30:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226090&fm=83778612108156&tin=02508201610067®Number=0000000000092624&sum=50000 [17:30:46]OFD Sender: Processing packet 226090 [packets to send 600, broken 599] [17:30:46]ProducePacketName [17:30:46]name=ofd_packets/00226090 [17:30:46]OFD Sender: To server: pG, [17:30:46]CommunicateWithHost lk.salyk.kg:30040 [17:30:46]ConnectInit lk.salyk.kg [17:30:46]written 0, free lines is 4095 [17:30:46]Write to MH i2c: 01 00 00 3F 08 47 [17:30:46]Write i2c OK [17:30:46]MH_I2C_Read... [17:30:46]Read from MH i2c: 01 [17:30:46]MH_I2C_Read... [17:30:46]Read from MH i2c: 01 07 00 [17:30:46]MH_I2C_Read... [17:30:46]Read from MH i2c: 01 07 00 3F 08 00 00 00 00 00 60 0C BA [17:30:46]RasterBufferAndPrint [17:30:46]line [17:30:46]line [17:30:46]line [17:30:46]line [17:30:46]line [17:30:46]written 0, free lines is 3172 [17:30:46]MH_Cut [17:30:46]Write to MH i2c: D1 01 00 46 08 01 20 [17:30:46]Write i2c OK [17:30:46]MH_I2C_Read... [17:30:46]Read from MH i2c: D1 [17:30:46]MH_I2C_Read... [17:30:46]Read from MH i2c: D1 01 00 [17:30:46]MH_I2C_Read... [17:30:46]Read from MH i2c: D1 01 00 46 08 00 1F [17:30:46]Write to MH i2c: 01 00 00 47 08 4F [17:30:46]Write i2c OK [17:30:46]MH_I2C_Read... [17:30:46]Connected sock=7 [17:30: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 35 39 0F 01 00 00 0C D5 07 01 56 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 C4 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 73 03 00 35 04 06 00 4C 32 3A 6A 1B 7C CB 71 A5 E2 17 20 76 09 [17:30: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 35 39 4F 00 00 00 AD 39 47 00 73 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 35 39 10 04 04 00 2A 73 03 00 F4 03 04 00 D2 DA A4 66 B6 04 01 00 00 62 04 F7 79 10 84 71 EF [17:30:47]CommunicateWithHost err = 0 [17:30:47]CheckOFDResponse [17:30:47]1017 (14) - 77093643461234 [17:30:47]1041 (16) - 0000000000874959 [17:30:47]1040 (4) - 226090 [17:30:47]1012 (4) - 27.07.2024 11:32 [17:30:47]1206 (1) - 0 [17:30:47]OFD Sender: Remove packet 226090 [17:30:47]ProducePacketName [17:30:47]name=ofd_packets/00226090 [17:30:47]NVStorageDeleteData [17:30:47]*** Cut start [17:30:47]*** Partial cut [17:30:47]*** CUTSNS_PIN = 1 [17:30:47]*** CUTSNS_PIN = 0 [17:30:47]OFD Sender: No OFD packet to send [17:30:48]*** Brake cut motor [17:30:48]Read from MH i2c: 01 [17:30:48]MH_I2C_Read... [17:30:48]*** Stop cut motor [17:30:48]*** Cut end [17:30:48]Read from MH i2c: 01 07 00 [17:30:48]MH_I2C_Read... [17:30:48]Read from MH i2c: 01 07 00 47 08 00 00 00 00 00 FF 0F 64 [17:30:48]process_action close_receipt done [17:30:48]requested_data is exist [17:30:48]produce_requested_data [17:30:48]requested_item fm.sn is exist - process it [17:30:48]wFMCommunicate request_size=4 [17:30:48]MH_SAM_APDU [17:30:48]CAPDU: 80 11 00 00 [17:30:48]Write to MH i2c: E2 08 00 48 08 80 11 00 00 00 00 00 00 CA [17:30:48]Write i2c OK [17:30:48]MH_I2C_Read... [17:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:48]Read from MH i2c: E2 [17:30:48]MH_I2C_Read... [17:30:48]Read from MH i2c: E2 17 00 [17:30:48]MH_I2C_Read... [17:30:48]Read from MH i2c: E2 17 00 48 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [17:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:30:48]wFMCommunicate OK [17:30:48]requested_item fd.num is exist - process it [17:30:48]SAM_PROTO_GetFieldsCounters [17:30:48]wFMCommunicate request_size=4 [17:30:48]MH_SAM_APDU [17:30:48]CAPDU: 80 13 00 00 [17:30:48]Write to MH i2c: E2 08 00 49 08 80 13 00 00 00 00 00 00 CD [17:30:48]Write i2c OK [17:30:48]MH_I2C_Read... [17:30:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:48]Read from MH i2c: E2 [17:30:48]MH_I2C_Read... [17:30:48]Read from MH i2c: E2 62 00 [17:30:48]MH_I2C_Read... [17:30:48]Read from MH i2c: E2 62 00 49 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [17:30:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:48]wFMCommunicate OK [17:30:48]SAM_PROTO_GetFieldsCounters done [17:30:48]requested_item shift.num is exist - process it [17:30:48]requested_item shift.opened is exist - process it [17:30:48]req_shift_opened [17:30:48]FM_GetShiftState [17:30:48]SAM_PROTO_GetShiftState [17:30:48]wFMCommunicate request_size=4 [17:30:48]MH_SAM_APDU [17:30:48]CAPDU: 80 13 01 00 [17:30:48]Write to MH i2c: E2 08 00 4A 08 80 13 01 00 00 00 00 00 CF [17:30:48]Write i2c OK [17:30:48]MH_I2C_Read... [17:30:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:48]Read from MH i2c: E2 [17:30:48]MH_I2C_Read... [17:30:48]Read from MH i2c: E2 0E 00 [17:30:48]MH_I2C_Read... [17:30:48]Read from MH i2c: E2 0E 00 4A 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [17:30:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:30:48]wFMCommunicate OK [17:30:48]SAM_PROTO_GetShiftState done [17:30:48]FM_GetShiftState done [17:30:48]req_shift_opened done [17:30:48]requested_item shift.open_date is exist - process it [17:30:48]req_shift_open_date [17:30:48]req_shift_open_date done [17:30:48]produce_requested_data done [17:30:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226090,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:30:48]process_action_free close_receipt [17:30:48]json_value_free [17:30:48]json_value_free done [17:30:48]process_json_proto returns [17:30:48]Send response to host [17:30:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226090,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:30:48]free response buf [17:30:48]execute_script done [17:30:48]execute_script returns [17:30:48]free content buf [17:30:48]Sock 9.Close socket [17:30:48]Sock 9.Thread stoped [17:30:49]accept exits with 10 [17:30:49]New connection [17:30:49]New thread 3067104612 created [17:30:49]Thread 3066961252 joined [17:30:49]Waiting for new connection... [17:30:49] Sock 10.Parse request [17:30:49]Sock 10.Check first char [17:30:49]Sock 10.First char is OK [17:30:49]request: POST /json_proto HTTP/1.0 [17:30:49]Method: POST [17:30:49]URL: /json_proto [17:30:49]Method is POST - this is cgi request [17:30:49]url: /json_proto [17:30:49]query_string will be loaded in cgi processing [17:30:49]execute_cgi json_proto POST (null) [17:30:49]execute_cgi path=json_proto method=POST [17:30:49]POST find Content-Length [17:30:49]Host: 172.17.43.131:8080 [17:30:49]Content-Length: 679 [17:30:49]Content-Type: application/json [17:30:49] [17:30:49]POST finish read [17:30:49]Found Content-Length = 679 [17:30:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:49]execute_script... [17:30: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)2002400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:49]POST & json_proto [17:30:49]process_json_proto [17:30:49]json parsed OK: [17:30:49]protocol is kg_v1.0 [17:30:49]action value=close_receipt [17:30:49]process_action close_receipt [17:30:49]cmd_close_receipt [17:30:49]MH_GetDate [17:30:49]Write to MH i2c: F0 00 00 4B 08 42 [17:30:49]Write i2c OK [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: F0 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: F0 09 00 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: F0 09 00 4B 08 00 C9 2E A5 66 F9 24 A2 66 72 [17:30:49]GetLastDocTimeStamp 1722101444 [17:30:49]current date 1722101449 [17:30:49]FM_GetShiftState [17:30:49]SAM_PROTO_GetShiftState [17:30:49]wFMCommunicate request_size=4 [17:30:49]MH_SAM_APDU [17:30:49]CAPDU: 80 13 01 00 [17:30:49]Write to MH i2c: E2 08 00 4C 08 80 13 01 00 00 00 00 00 D1 [17:30:49]Write i2c OK [17:30:49]MH_I2C_Read... [17:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:49]Read from MH i2c: E2 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: E2 0E 00 [17:30:49]MH_I2C_Read... [17:30:49]Read from MH i2c: E2 0E 00 4C 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DF [17:30:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:30:49]wFMCommunicate OK [17:30:49]SAM_PROTO_GetShiftState done [17:30:49]FM_GetShiftState done [17:30:49]opened in 1722038719 [17:30:49]opened+sec_in_day 1722125119 [17:30:49]quantity*price = 70037 [17:30:49]sum+1 = 70038 [17:30:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 451 27.07.2024 17:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226091 ФПД: 198098984392201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226091&fm=198098984392201&tin=02508201610067®Number=0000000000092624&sum=70000 [17:30:50]StoreToDocumentArchive [17:30:50]shift 438 fd 226091 [17:30:50]save to /storage/0438/doc_00226091 [17:30:50]save last doc name /storage/0438/doc_00226091 to /storage/kkm_last_doc_name [17:30:50]save OK [17:30:50]Clear old archive folders... [17:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:50]tlvbuf is 020DF160 [17:30:50]SAM_PROTO_ClearQueue [17:30:50]wFMCommunicate request_size=4 [17:30:50]MH_SAM_APDU [17:30:50]CAPDU: 80 09 00 00 [17:30:50]Write to MH i2c: E2 08 00 59 08 80 09 00 00 00 00 00 00 D3 [17:30:50]Write i2c OK [17:30:50]MH_I2C_Read... [17:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:50]Read from MH i2c: E2 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 59 08 00 90 00 D5 [17:30:50]RAPDU: 90 00 [17:30:50]wFMCommunicate OK [17:30:50]SAM_PROTO_ClearQueue done [17:30:50]KKMCreateOFDPacket [17:30:50]OFDProtocolAddRootSTLVToBuf [17:30:50]FM_MakeSignedData [17:30:50]FM_MakeSignedData [17:30:50]SAM_PROTO_SignData [17:30:50]wFMCommunicate request_size=4 [17:30:50]MH_SAM_APDU [17:30:50]CAPDU: 80 0D 01 02 [17:30:50]Write to MH i2c: E2 08 00 5A 08 80 0D 01 02 00 00 00 00 DB [17:30:50]Write i2c OK [17:30:50]MH_I2C_Read... [17:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:50]Read from MH i2c: E2 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 [17:30:50]MH_I2C_Read... [17:30:50]Read from MH i2c: E2 03 00 5A 08 00 90 00 D6 [17:30:50]RAPDU: 90 00 [17:30:50]wFMCommunicate OK [17:30:50]wFMCommunicate request_size=255 [17:30:50]MH_SAM_APDU [17:30:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 C9 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 73 03 00 35 04 06 00 B4 [17:30:50]Write to MH i2c: E2 02 01 5B 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 C9 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 73 03 00 35 04 06 00 B4 00 00 1B [17:30:50]Write i2c OK [17:30:50]MH_I2C_Read... [17:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:51]Read from MH i2c: E2 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 03 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 03 00 5B 08 00 90 00 D7 [17:30:51]RAPDU: 90 00 [17:30:51]wFMCommunicate OK [17:30:51]wFMCommunicate request_size=10 [17:30:51]MH_SAM_APDU [17:30:51]CAPDU: 80 0D 02 02 05 2B 83 98 56 09 [17:30:51]Write to MH i2c: E2 0D 00 5C 08 80 0D 02 02 05 00 2B 83 98 56 09 00 00 8D [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:51]Read from MH i2c: E2 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 03 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 03 00 5C 08 00 90 00 D8 [17:30:51]RAPDU: 90 00 [17:30:51]wFMCommunicate OK [17:30:51]wFMCommunicate request_size=4 [17:30:51]MH_SAM_APDU [17:30:51]CAPDU: 80 0D 03 02 [17:30:51]Write to MH i2c: E2 08 00 5D 08 80 0D 03 02 00 00 00 00 E0 [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:51]Read from MH i2c: E2 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 0B 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 0B 00 5D 08 00 95 79 02 23 C2 24 B4 2A 90 00 D8 [17:30:51]RAPDU: 95 79 02 23 C2 24 B4 2A 90 00 [17:30:51]wFMCommunicate OK [17:30:51]SAM_PROTO_SignData done [17:30:51]FM_MakeSignedData done [17:30:51]CreateOFDProtocolMessage [17:30:51]wFMCommunicate request_size=4 [17:30:51]MH_SAM_APDU [17:30:51]CAPDU: 80 11 00 00 [17:30:51]Write to MH i2c: E2 08 00 5E 08 80 11 00 00 00 00 00 00 E0 [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:51]Read from MH i2c: E2 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 17 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: E2 17 00 5E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [17:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:30:51]wFMCommunicate OK [17:30:51]CreateOFDProtocolMessage done [17:30:51]OFDSenderStorePacket 226091 [17:30:51]StoreOFDPacket docnum=226091 [17:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 D0 07 01 3C 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 C9 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 73 03 00 35 04 06 00 B4 2B 83 98 56 09 95 79 02 23 C2 24 B4 2A [17:30:51]CheckFolder [17:30:51]dirname=/storage/ofd_packets [17:30:51]CheckFolder done [17:30:51]ProducePacketName [17:30:51]name=ofd_packets/00226091 [17:30:51]NVStorageSaveData ofd_packets/00226091 [17:30:51]File name is /storage/ofd_packets/00226091 [17:30:51]Write 301 bytes [17:30:51]NVStorageSaveData done [17:30:51]OFDSenderStorePacket done [17:30:51]KKMCreateOFDPacket done [17:30:51]NVStorageSaveData kkm_last_timestamp [17:30:51]File name is /storage/kkm_last_timestamp [17:30:51]Write 4 bytes [17:30:51]NVStorageSaveData done [17:30:51]ExternCall_PrintAddStr [17:30:51]wPrintStart [17:30:51]Write to MH i2c: 01 00 00 5F 08 67 [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 07 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 07 00 5F 08 00 00 00 00 00 FF 0F 7C [17:30:51]RasterBufferAndPrint [17:30:51]line Счет N : (1)2002400 [17:30:51]line ИНН: 02508201610067 [17:30:51]line Контрольно-Кассовый Чек [17:30:51]line ПРОДАЖА [17:30:51]line ТРК (МРК, ГНК) : 53 [17:30:51]line Товар: 2710124130 [17:30:51]line Аи-92-К-5 [17:30:51]line 10.330 * 67.80 [17:30:51]line = 700.37 [17:30:51]line НДС 12% НСП 1% [17:30:51]line > о реализуемом товаре [17:30:51]line ОКРУГЛЕНИЕ: -0.37 [17:30:51]line ИТОГО: 700.00 [17:30:51]line Внесено: 700.00 [17:30:51]line СДАЧА: 0.00 [17:30:51]line НСП 1% : 6.20 [17:30:51]line НДС 12% : 74.38 [17:30:51]line Наличными: 700.00 [17:30:51]line Безнал.: 0.00 [17:30:51]line Место: АЗС № 97 "Партнер Нефть" [17:30:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:30:51]line СНО: Общий режим [17:30:51]line Чек 451 27.07.2024 17:30 [17:30:51]line Смена: 438 ФФД: 1.0 [17:30:51]line ЗНМ: 0300000054 [17:30:51]line РНМ: 0000000000092624 [17:30:51]line Версия ККМ: 001 [17:30:51]line ФМ: 0000000000874959 [17:30:51]line ФД: 226091 [17:30:51]line ФПД: 198098984392201 [17:30:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226091&fm=198098984392201&tin=02508201610067®Number=0000000000092624&sum=70000 [17:30:51]OFD Sender: Processing packet 226091 [packets to send 600, broken 599] [17:30:51]ProducePacketName [17:30:51]name=ofd_packets/00226091 [17:30:51]OFD Sender: To server: pG, [17:30:51]CommunicateWithHost lk.salyk.kg:30040 [17:30:51]ConnectInit lk.salyk.kg [17:30:51]written 0, free lines is 4095 [17:30:51]Write to MH i2c: 01 00 00 8A 08 92 [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 07 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: 01 07 00 8A 08 00 00 00 00 00 60 0C 05 [17:30:51]RasterBufferAndPrint [17:30:51]line [17:30:51]line [17:30:51]line [17:30:51]line [17:30:51]line [17:30:51]written 0, free lines is 3176 [17:30:51]MH_Cut [17:30:51]Write to MH i2c: D1 01 00 91 08 01 6B [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: D1 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: D1 01 00 [17:30:51]MH_I2C_Read... [17:30:51]Read from MH i2c: D1 01 00 91 08 00 6A [17:30:51]Write to MH i2c: 01 00 00 92 08 9A [17:30:51]Write i2c OK [17:30:51]MH_I2C_Read... [17:30:52]*** Cut start [17:30:52]*** Partial cut [17:30:52]*** CUTSNS_PIN = 1 [17:30:52]*** CUTSNS_PIN = 0 [17:30:53]*** Brake cut motor [17:30:53]Read from MH i2c: 01 [17:30:53]MH_I2C_Read... [17:30:53]*** Stop cut motor [17:30:53]*** Cut end [17:30:53]Read from MH i2c: 01 07 00 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: 01 07 00 92 08 00 00 00 00 00 FF 0F AF [17:30:53]process_action close_receipt done [17:30:53]requested_data is exist [17:30:53]produce_requested_data [17:30:53]requested_item fm.sn is exist - process it [17:30:53]wFMCommunicate request_size=4 [17:30:53]MH_SAM_APDU [17:30:53]CAPDU: 80 11 00 00 [17:30:53]Write to MH i2c: E2 08 00 93 08 80 11 00 00 00 00 00 00 15 [17:30:53]Write i2c OK [17:30:53]MH_I2C_Read... [17:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:53]Read from MH i2c: E2 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 17 00 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 17 00 93 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [17:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:30:53]wFMCommunicate OK [17:30:53]requested_item fd.num is exist - process it [17:30:53]SAM_PROTO_GetFieldsCounters [17:30:53]wFMCommunicate request_size=4 [17:30:53]MH_SAM_APDU [17:30:53]CAPDU: 80 13 00 00 [17:30:53]Write to MH i2c: E2 08 00 94 08 80 13 00 00 00 00 00 00 18 [17:30:53]Write i2c OK [17:30:53]MH_I2C_Read... [17:30:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:53]Read from MH i2c: E2 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 62 00 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 62 00 94 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [17:30:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:53]wFMCommunicate OK [17:30:53]SAM_PROTO_GetFieldsCounters done [17:30:53]requested_item shift.num is exist - process it [17:30:53]requested_item shift.opened is exist - process it [17:30:53]req_shift_opened [17:30:53]FM_GetShiftState [17:30:53]SAM_PROTO_GetShiftState [17:30:53]wFMCommunicate request_size=4 [17:30:53]MH_SAM_APDU [17:30:53]CAPDU: 80 13 01 00 [17:30:53]Write to MH i2c: E2 08 00 95 08 80 13 01 00 00 00 00 00 1A [17:30:53]Write i2c OK [17:30:53]MH_I2C_Read... [17:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:53]Read from MH i2c: E2 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 0E 00 [17:30:53]MH_I2C_Read... [17:30:53]Read from MH i2c: E2 0E 00 95 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [17:30:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:30:53]wFMCommunicate OK [17:30:53]SAM_PROTO_GetShiftState done [17:30:53]FM_GetShiftState done [17:30:53]req_shift_opened done [17:30:53]requested_item shift.open_date is exist - process it [17:30:53]req_shift_open_date [17:30:53]req_shift_open_date done [17:30:53]produce_requested_data done [17:30:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226091,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:30:53]process_action_free close_receipt [17:30:53]json_value_free [17:30:53]json_value_free done [17:30:53]process_json_proto returns [17:30:53]Send response to host [17:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226091,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:30:53]free response buf [17:30:53]execute_script done [17:30:53]execute_script returns [17:30:53]free content buf [17:30:53]Sock 10.Close socket [17:30:53]Sock 10.Thread stoped [17:30:56]Connected sock=11 [17:30:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 D0 07 01 3C 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 C9 2E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 73 03 00 35 04 06 00 B4 2B 83 98 56 09 95 79 02 23 C2 24 B4 2A [17:30: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 35 39 4F 00 00 00 2A 53 47 00 5A 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 35 39 10 04 04 00 2B 73 03 00 F4 03 04 00 DC DA A4 66 B6 04 01 00 00 27 CB 57 44 7D A8 CB 7C [17:30:57]CommunicateWithHost err = 0 [17:30:57]CheckOFDResponse [17:30:57]1017 (14) - 77093643461234 [17:30:57]1041 (16) - 0000000000874959 [17:30:57]1040 (4) - 226091 [17:30:57]1012 (4) - 27.07.2024 11:32 [17:30:57]1206 (1) - 0 [17:30:57]OFD Sender: Remove packet 226091 [17:30:57]ProducePacketName [17:30:57]name=ofd_packets/00226091 [17:30:57]NVStorageDeleteData [17:30:58]OFD Sender: No OFD packet to send [17:31:03]OFD Sender: No OFD packet to send [17:31:08]OFD Sender: No OFD packet to send [17:31:13]OFD Sender: No OFD packet to send [17:31:14]recv_with_timeout no data received [17:31:18]OFD Sender: No OFD packet to send [17:31:23]OFD Sender: No OFD packet to send [17:31:28]OFD Sender: No OFD packet to send [17:31:33]OFD Sender: No OFD packet to send [17:31:38]OFD Sender: No OFD packet to send [17:31:43]OFD Sender: No OFD packet to send [17:31:48]OFD Sender: No OFD packet to send [17:31:53]OFD Sender: No OFD packet to send [17:31:58]OFD Sender: No OFD packet to send [17:32:03]OFD Sender: No OFD packet to send [17:32:08]OFD Sender: No OFD packet to send [17:32:13]OFD Sender: No OFD packet to send [17:32:18]OFD Sender: No OFD packet to send [17:32:23]OFD Sender: No OFD packet to send [17:32:28]OFD Sender: No OFD packet to send [17:32:33]OFD Sender: No OFD packet to send [17:32:38]OFD Sender: No OFD packet to send [17:32:43]OFD Sender: No OFD packet to send [17:32:48]OFD Sender: No OFD packet to send [17:32:53]OFD Sender: No OFD packet to send [17:32:58]OFD Sender: No OFD packet to send [17:33:03]OFD Sender: No OFD packet to send [17:33:08]OFD Sender: No OFD packet to send [17:33:13]OFD Sender: No OFD packet to send [17:33:18]OFD Sender: No OFD packet to send [17:33:23]OFD Sender: No OFD packet to send [17:33:28]OFD Sender: No OFD packet to send [17:33:33]OFD Sender: No OFD packet to send [17:33:38]OFD Sender: No OFD packet to send [17:33:43]OFD Sender: No OFD packet to send [17:33:48]OFD Sender: No OFD packet to send [17:33:53]OFD Sender: No OFD packet to send [17:33:58]OFD Sender: No OFD packet to send [17:34:03]OFD Sender: No OFD packet to send [17:34:08]OFD Sender: No OFD packet to send [17:34:13]OFD Sender: No OFD packet to send [17:34:18]OFD Sender: No OFD packet to send [17:34:23]OFD Sender: No OFD packet to send [17:34:28]OFD Sender: No OFD packet to send [17:34:33]OFD Sender: No OFD packet to send [17:34:38]OFD Sender: No OFD packet to send [17:34:43]OFD Sender: No OFD packet to send [17:34:48]OFD Sender: No OFD packet to send [17:34:53]OFD Sender: No OFD packet to send [17:34:58]OFD Sender: No OFD packet to send [17:35:03]OFD Sender: No OFD packet to send [17:35:08]OFD Sender: No OFD packet to send [17:35:08]recv_with_timeout no data received [17:35:09]accept exits with 7 [17:35:09]New connection [17:35:09]New thread 3066961252 created [17:35:09]Thread 3067104612 joined [17:35:09]Waiting for new connection... [17:35:09] Sock 7.Parse request [17:35:09]Sock 7.Check first char [17:35:09]Sock 7.First char is OK [17:35:09]request: POST /json_proto HTTP/1.0 [17:35:09]Method: POST [17:35:09]URL: /json_proto [17:35:09]Method is POST - this is cgi request [17:35:09]url: /json_proto [17:35:09]query_string will be loaded in cgi processing [17:35:09]execute_cgi json_proto POST (null) [17:35:09]execute_cgi path=json_proto method=POST [17:35:09]POST find Content-Length [17:35:09]Host: 172.17.43.131:8080 [17:35:09]Content-Length: 820 [17:35:09]Content-Type: application/json [17:35:09] [17:35:09]POST finish read [17:35:09]Found Content-Length = 820 [17:35:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:09]execute_script... [17:35:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:09]POST & json_proto [17:35:09]process_json_proto [17:35:09]json parsed OK: [17:35:09]protocol is kg_v1.0 [17:35:09]action value=close_receipt [17:35:09]process_action close_receipt [17:35:09]cmd_close_receipt [17:35:09]MH_GetDate [17:35:09]Write to MH i2c: F0 00 00 96 08 8D [17:35:09]Write i2c OK [17:35:09]MH_I2C_Read... [17:35:09]Read from MH i2c: F0 [17:35:09]MH_I2C_Read... [17:35:09]Read from MH i2c: F0 09 00 [17:35:09]MH_I2C_Read... [17:35:09]Read from MH i2c: F0 09 00 96 08 00 CD 2F A5 66 F9 24 A2 66 C2 [17:35:09]GetLastDocTimeStamp 1722101449 [17:35:09]current date 1722101709 [17:35:09]FM_GetShiftState [17:35:09]SAM_PROTO_GetShiftState [17:35:09]wFMCommunicate request_size=4 [17:35:09]MH_SAM_APDU [17:35:09]CAPDU: 80 13 01 00 [17:35:09]Write to MH i2c: E2 08 00 97 08 80 13 01 00 00 00 00 00 1C [17:35:09]Write i2c OK [17:35:09]MH_I2C_Read... [17:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:09]Read from MH i2c: E2 [17:35:09]MH_I2C_Read... [17:35:09]Read from MH i2c: E2 0E 00 [17:35:09]MH_I2C_Read... [17:35:09]Read from MH i2c: E2 0E 00 97 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2A [17:35:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:35:09]wFMCommunicate OK [17:35:09]SAM_PROTO_GetShiftState done [17:35:09]FM_GetShiftState done [17:35:09]opened in 1722038719 [17:35:09]opened+sec_in_day 1722125119 [17:35:09]quantity*price = 100021 [17:35:09]sum+1 = 100023 [17:35:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 452 27.07.2024 17:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226092 ФПД: 213614487117844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226092&fm=213614487117844&tin=02508201610067®Number=0000000000092624&sum=100022 [17:35:10]StoreToDocumentArchive [17:35:10]shift 438 fd 226092 [17:35:10]save to /storage/0438/doc_00226092 [17:35:10]save last doc name /storage/0438/doc_00226092 to /storage/kkm_last_doc_name [17:35:10]save OK [17:35:10]Clear old archive folders... [17:35:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:35:10]tlvbuf is 020AC2E0 [17:35:10]SAM_PROTO_ClearQueue [17:35:10]wFMCommunicate request_size=4 [17:35:10]MH_SAM_APDU [17:35:10]CAPDU: 80 09 00 00 [17:35:10]Write to MH i2c: E2 08 00 A4 08 80 09 00 00 00 00 00 00 1E [17:35:10]Write i2c OK [17:35:10]MH_I2C_Read... [17:35:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:10]Read from MH i2c: E2 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 03 00 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 03 00 A4 08 00 90 00 20 [17:35:10]RAPDU: 90 00 [17:35:10]wFMCommunicate OK [17:35:10]SAM_PROTO_ClearQueue done [17:35:10]KKMCreateOFDPacket [17:35:10]OFDProtocolAddRootSTLVToBuf [17:35:10]FM_MakeSignedData [17:35:10]FM_MakeSignedData [17:35:10]SAM_PROTO_SignData [17:35:10]wFMCommunicate request_size=4 [17:35:10]MH_SAM_APDU [17:35:10]CAPDU: 80 0D 01 02 [17:35:10]Write to MH i2c: E2 08 00 A5 08 80 0D 01 02 00 00 00 00 26 [17:35:10]Write i2c OK [17:35:10]MH_I2C_Read... [17:35:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:10]Read from MH i2c: E2 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 03 00 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 03 00 A5 08 00 90 00 21 [17:35:10]RAPDU: 90 00 [17:35:10]wFMCommunicate OK [17:35:10]wFMCommunicate request_size=255 [17:35:10]MH_SAM_APDU [17:35:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 CD 2F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 73 03 00 35 04 06 00 C2 [17:35:10]Write to MH i2c: E2 02 01 A6 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 CD 2F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 73 03 00 35 04 06 00 C2 00 00 ED [17:35:10]Write i2c OK [17:35:10]MH_I2C_Read... [17:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:10]Read from MH i2c: E2 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 03 00 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 03 00 A6 08 00 90 00 22 [17:35:10]RAPDU: 90 00 [17:35:10]wFMCommunicate OK [17:35:10]wFMCommunicate request_size=10 [17:35:10]MH_SAM_APDU [17:35:10]CAPDU: 80 0D 02 02 05 47 FF 9F A0 14 [17:35:10]Write to MH i2c: E2 0D 00 A7 08 80 0D 02 02 05 00 47 FF 9F A0 14 00 00 CC [17:35:10]Write i2c OK [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 [17:35:10]MH_I2C_Read... [17:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:10]Read from MH i2c: E2 03 00 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 03 00 A7 08 00 90 00 23 [17:35:10]RAPDU: 90 00 [17:35:10]wFMCommunicate OK [17:35:10]wFMCommunicate request_size=4 [17:35:10]MH_SAM_APDU [17:35:10]CAPDU: 80 0D 03 02 [17:35:10]Write to MH i2c: E2 08 00 A8 08 80 0D 03 02 00 00 00 00 2B [17:35:10]Write i2c OK [17:35:10]MH_I2C_Read... [17:35:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:10]Read from MH i2c: E2 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 0B 00 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 0B 00 A8 08 00 9F 76 2A 59 83 35 7E A6 90 00 A0 [17:35:10]RAPDU: 9F 76 2A 59 83 35 7E A6 90 00 [17:35:10]wFMCommunicate OK [17:35:10]SAM_PROTO_SignData done [17:35:10]FM_MakeSignedData done [17:35:10]CreateOFDProtocolMessage [17:35:10]wFMCommunicate request_size=4 [17:35:10]MH_SAM_APDU [17:35:10]CAPDU: 80 11 00 00 [17:35:10]Write to MH i2c: E2 08 00 A9 08 80 11 00 00 00 00 00 00 2B [17:35:10]Write i2c OK [17:35:10]MH_I2C_Read... [17:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:10]Read from MH i2c: E2 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 17 00 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: E2 17 00 A9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [17:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:35:10]wFMCommunicate OK [17:35:10]CreateOFDProtocolMessage done [17:35:10]OFDSenderStorePacket 226092 [17:35:10]StoreOFDPacket docnum=226092 [17:35:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8C A3 07 01 73 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 CD 2F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 73 03 00 35 04 06 00 C2 47 FF 9F A0 14 9F 76 2A 59 83 35 7E A6 [17:35:10]CheckFolder [17:35:10]dirname=/storage/ofd_packets [17:35:10]CheckFolder done [17:35:10]ProducePacketName [17:35:10]name=ofd_packets/00226092 [17:35:10]NVStorageSaveData ofd_packets/00226092 [17:35:10]File name is /storage/ofd_packets/00226092 [17:35:10]Write 301 bytes [17:35:10]NVStorageSaveData done [17:35:10]OFDSenderStorePacket done [17:35:10]KKMCreateOFDPacket done [17:35:10]NVStorageSaveData kkm_last_timestamp [17:35:10]File name is /storage/kkm_last_timestamp [17:35:10]Write 4 bytes [17:35:10]NVStorageSaveData done [17:35:10]ExternCall_PrintAddStr [17:35:10]wPrintStart [17:35:10]Write to MH i2c: 01 00 00 AA 08 B2 [17:35:10]Write i2c OK [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: 01 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: 01 07 00 [17:35:10]MH_I2C_Read... [17:35:10]Read from MH i2c: 01 07 00 AA 08 00 00 00 00 00 FF 0F C7 [17:35:10]RasterBufferAndPrint [17:35:10]line Счет N : (1)2002402 [17:35:10]line ИНН: 02508201610067 [17:35:10]line Контрольно-Кассовый Чек [17:35:10]line ПРОДАЖА [17:35:10]line ТРК (МРК, ГНК) : 44 [17:35:10]line Товар: 2710124500 [17:35:10]line Аи-95-К-5 [17:35:10]line 13.480 * 74.20 [17:35:10]line = 1000.22 [17:35:10]line НДС 12% НСП 1% [17:35:10]line > о реализуемом товаре [17:35:10]line ИТОГО: 1000.22 [17:35:10]line НСП 1% : 8.85 [17:35:10]line НДС 12% : 106.22 [17:35:10]line Наличными: 0.00 [17:35:10]line Безнал.: 1000.22 [17:35:10]line Место: АЗС № 97 "Партнер Нефть" [17:35:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:35:10]line СНО: Общий режим [17:35:10]line Чек 452 27.07.2024 17:35 [17:35:10]line Смена: 438 ФФД: 1.0 [17:35:10]line ЗНМ: 0300000054 [17:35:10]line РНМ: 0000000000092624 [17:35:10]line Версия ККМ: 001 [17:35:10]line Платежная система: Бакай Банк [17:35:10]line ФМ: 0000000000874959 [17:35:10]line ФД: 226092 [17:35:10]line ФПД: 213614487117844 [17:35:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226092&fm=213614487117844&tin=02508201610067®Number=0000000000092624&sum=100022 [17:35:10]written 0, free lines is 4095 [17:35:11]OFD Sender: Processing packet 226092 [packets to send 600, broken 599] [17:35:11]ProducePacketName [17:35:11]name=ofd_packets/00226092 [17:35:11]OFD Sender: To server: pG, [17:35:11]CommunicateWithHost lk.salyk.kg:30040 [17:35:11]ConnectInit lk.salyk.kg [17:35:11]Write to MH i2c: 01 00 00 D4 08 DC [17:35:11]Write i2c OK [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: 01 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: 01 07 00 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: 01 07 00 D4 08 00 00 00 00 00 7C 0C 6B [17:35:11]RasterBufferAndPrint [17:35:11]line [17:35:11]line [17:35:11]line [17:35:11]line [17:35:11]line [17:35:11]written 0, free lines is 3199 [17:35:11]MH_Cut [17:35:11]Write to MH i2c: D1 01 00 DB 08 01 B5 [17:35:11]Write i2c OK [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: D1 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: D1 01 00 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: D1 01 00 DB 08 00 B4 [17:35:11]Write to MH i2c: 01 00 00 DC 08 E4 [17:35:11]Write i2c OK [17:35:11]MH_I2C_Read... [17:35:12]*** Cut start [17:35:12]*** Partial cut [17:35:12]*** CUTSNS_PIN = 1 [17:35:12]*** CUTSNS_PIN = 0 [17:35:12]*** Brake cut motor [17:35:13]Read from MH i2c: 01 [17:35:13]MH_I2C_Read... [17:35:13]*** Stop cut motor [17:35:13]*** Cut end [17:35:13]Read from MH i2c: 01 07 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: 01 07 00 DC 08 00 00 00 00 00 FF 0F F9 [17:35:13]process_action close_receipt done [17:35:13]requested_data is exist [17:35:13]produce_requested_data [17:35:13]requested_item fm.sn is exist - process it [17:35:13]wFMCommunicate request_size=4 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 11 00 00 [17:35:13]Write to MH i2c: E2 08 00 DD 08 80 11 00 00 00 00 00 00 5F [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 17 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 17 00 DD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [17:35:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:35:13]wFMCommunicate OK [17:35:13]requested_item fd.num is exist - process it [17:35:13]SAM_PROTO_GetFieldsCounters [17:35:13]wFMCommunicate request_size=4 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 13 00 00 [17:35:13]Write to MH i2c: E2 08 00 DE 08 80 13 00 00 00 00 00 00 62 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 62 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 62 00 DE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [17:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:13]wFMCommunicate OK [17:35:13]SAM_PROTO_GetFieldsCounters done [17:35:13]requested_item shift.num is exist - process it [17:35:13]requested_item shift.opened is exist - process it [17:35:13]req_shift_opened [17:35:13]FM_GetShiftState [17:35:13]SAM_PROTO_GetShiftState [17:35:13]wFMCommunicate request_size=4 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 13 01 00 [17:35:13]Write to MH i2c: E2 08 00 DF 08 80 13 01 00 00 00 00 00 64 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 0E 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 0E 00 DF 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 72 [17:35:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:35:13]wFMCommunicate OK [17:35:13]SAM_PROTO_GetShiftState done [17:35:13]FM_GetShiftState done [17:35:13]req_shift_opened done [17:35:13]requested_item shift.open_date is exist - process it [17:35:13]req_shift_open_date [17:35:13]req_shift_open_date done [17:35:13]produce_requested_data done [17:35:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226092,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:35:13]process_action_free close_receipt [17:35:13]json_value_free [17:35:13]json_value_free done [17:35:13]process_json_proto returns [17:35:13]Send response to host [17:35:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226092,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:35:13]free response buf [17:35:13]execute_script done [17:35:13]execute_script returns [17:35:13]free content buf [17:35:13]Sock 7.Close socket [17:35:13]Sock 7.Thread stoped [17:35:14]Connected sock=10 [17:35: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 35 39 0F 01 00 00 8C A3 07 01 73 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 CD 2F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 73 03 00 35 04 06 00 C2 47 FF 9F A0 14 9F 76 2A 59 83 35 7E A6 [17:35:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F4 D8 47 00 23 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 35 39 10 04 04 00 2C 73 03 00 F4 03 04 00 DE DB A4 66 B6 04 01 00 00 68 C3 D7 CE F1 0D ED 6E [17:35:15]CommunicateWithHost err = 0 [17:35:15]CheckOFDResponse [17:35:15]1017 (14) - 77093643461234 [17:35:15]1041 (16) - 0000000000874959 [17:35:15]1040 (4) - 226092 [17:35:15]1012 (4) - 27.07.2024 11:37 [17:35:15]1206 (1) - 0 [17:35:15]OFD Sender: Remove packet 226092 [17:35:15]ProducePacketName [17:35:15]name=ofd_packets/00226092 [17:35:15]NVStorageDeleteData [17:35:16]OFD Sender: No OFD packet to send [17:35:20]recv_with_timeout no data received [17:35:21]OFD Sender: No OFD packet to send [17:35:26]OFD Sender: No OFD packet to send [17:35:31]OFD Sender: No OFD packet to send [17:35:36]OFD Sender: No OFD packet to send [17:35:41]OFD Sender: No OFD packet to send [17:35:46]OFD Sender: No OFD packet to send [17:35:51]OFD Sender: No OFD packet to send [17:35:56]OFD Sender: No OFD packet to send [17:36:01]OFD Sender: No OFD packet to send [17:36:06]OFD Sender: No OFD packet to send [17:36:11]OFD Sender: No OFD packet to send [17:36:16]OFD Sender: No OFD packet to send [17:36:21]OFD Sender: No OFD packet to send [17:36:26]OFD Sender: No OFD packet to send [17:36:31]OFD Sender: No OFD packet to send [17:36:36]OFD Sender: No OFD packet to send [17:36:41]OFD Sender: No OFD packet to send [17:36:46]OFD Sender: No OFD packet to send [17:36:51]OFD Sender: No OFD packet to send [17:36:56]OFD Sender: No OFD packet to send [17:37:01]OFD Sender: No OFD packet to send [17:37:06]OFD Sender: No OFD packet to send [17:37:11]OFD Sender: No OFD packet to send [17:37:16]OFD Sender: No OFD packet to send [17:37:21]OFD Sender: No OFD packet to send [17:37:26]OFD Sender: No OFD packet to send [17:37:31]OFD Sender: No OFD packet to send [17:37:36]OFD Sender: No OFD packet to send [17:37:41]accept exits with 9 [17:37:41]New connection [17:37:41]New thread 3067104612 created [17:37:41]Thread 3066961252 joined [17:37:41]Waiting for new connection... [17:37:41] Sock 9.Parse request [17:37:41]Sock 9.Check first char [17:37:41]Sock 9.First char is OK [17:37:41]request: POST /json_proto HTTP/1.0 [17:37:41]Method: POST [17:37:41]URL: /json_proto [17:37:41]Method is POST - this is cgi request [17:37:41]url: /json_proto [17:37:41]query_string will be loaded in cgi processing [17:37:41]execute_cgi json_proto POST (null) [17:37:41]execute_cgi path=json_proto method=POST [17:37:41]POST find Content-Length [17:37:41]Host: 172.17.43.131:8080 [17:37:41]Content-Length: 672 [17:37:41]Content-Type: application/json [17:37:41] [17:37:41]POST finish read [17:37:41]Found Content-Length = 672 [17:37:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 12.360, "sum" : 850.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:37:41]execute_script... [17:37: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)2002403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 12.360, "sum" : 850.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:37:41]POST & json_proto [17:37:41]process_json_proto [17:37:41]json parsed OK: [17:37:41]protocol is kg_v1.0 [17:37:41]action value=close_receipt [17:37:41]process_action close_receipt [17:37:41]cmd_close_receipt [17:37:41]MH_GetDate [17:37:41]Write to MH i2c: F0 00 00 E0 08 D7 [17:37:41]Write i2c OK [17:37:41]MH_I2C_Read... [17:37:41]Read from MH i2c: F0 [17:37:41]MH_I2C_Read... [17:37:41]Read from MH i2c: F0 09 00 [17:37:41]MH_I2C_Read... [17:37:41]Read from MH i2c: F0 09 00 E0 08 00 65 30 A5 66 F9 24 A2 66 A5 [17:37:41]GetLastDocTimeStamp 1722101709 [17:37:41]current date 1722101861 [17:37:41]FM_GetShiftState [17:37:41]SAM_PROTO_GetShiftState [17:37:41]wFMCommunicate request_size=4 [17:37:41]MH_SAM_APDU [17:37:41]CAPDU: 80 13 01 00 [17:37:41]Write to MH i2c: E2 08 00 E1 08 80 13 01 00 00 00 00 00 66 [17:37:41]Write i2c OK [17:37:41]MH_I2C_Read... [17:37:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:41]Read from MH i2c: E2 [17:37:41]MH_I2C_Read... [17:37:41]Read from MH i2c: E2 0E 00 [17:37:41]MH_I2C_Read... [17:37:41]Read from MH i2c: E2 0E 00 E1 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 74 [17:37:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:37:41]wFMCommunicate OK [17:37:41]SAM_PROTO_GetShiftState done [17:37:41]FM_GetShiftState done [17:37:41]opened in 1722038719 [17:37:41]opened+sec_in_day 1722125119 [17:37:41]quantity*price = 85036 [17:37:41]sum+1 = 85038 [17:37:41]Check (price>sum+1) || (price+1 о реализуемом товаре [17:39:06]line ОКРУГЛЕНИЕ: -0.37 [17:39:06]line ИТОГО: 850.00 [17:39:06]line Внесено: 850.00 [17:39:06]line СДАЧА: 0.00 [17:39:06]line НСП 1% : 7.52 [17:39:06]line НДС 12% : 90.30 [17:39:06]line Наличными: 850.00 [17:39:06]line Безнал.: 0.00 [17:39:06]line Место: АЗС № 97 "Партнер Нефть" [17:39:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:39:06]line СНО: Общий режим [17:39:06]line Чек 453 27.07.2024 17:37 [17:39:06]line Смена: 438 ФФД: 1.0 [17:39:06]line ЗНМ: 0300000054 [17:39:06]line РНМ: 0000000000092624 [17:39:06]line Версия ККМ: 001 [17:39:06]line ФМ: 0000000000874959 [17:39:06]line ФД: 226093 [17:39:06]line ФПД: 140368838920830 [17:39:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226093&fm=140368838920830&tin=02508201610067®Number=0000000000092624&sum=85000 [17:39:06]written 0, free lines is 4095 [17:39:07]Write to MH i2c: 01 00 00 48 00 48 [17:39:07]Write i2c OK [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: 01 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: 01 07 00 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 64 0C BF [17:39:07]RasterBufferAndPrint [17:39:07]line [17:39:07]line [17:39:07]line [17:39:07]line [17:39:07]line [17:39:07]written 0, free lines is 3181 [17:39:07]MH_Cut [17:39:07]Write to MH i2c: D1 01 00 4F 00 01 21 [17:39:07]Write i2c OK [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: D1 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: D1 01 00 [17:39:07]MH_I2C_Read... [17:39:07]Read from MH i2c: D1 01 00 4F 00 00 20 [17:39:07]Write to MH i2c: 01 00 00 50 00 50 [17:39:07]Write i2c OK [17:39:07]MH_I2C_Read... [17:39:08]*** Cut start [17:39:08]*** Partial cut [17:39:08]*** CUTSNS_PIN = 1 [17:39:08]*** CUTSNS_PIN = 0 [17:39:08]ConnectInit Can't take IP for lk.salyk.kg [17:39:08]CommunicateWithHost connect error [17:39:08]CommunicateWithHost err = -1 [17:39:08]OFD Sender: Server communicate error [17:39:08]*** Brake cut motor [17:39:09]Read from MH i2c: 01 [17:39:09]MH_I2C_Read... [17:39:09]*** Stop cut motor [17:39:09]*** Cut end [17:39:09]Read from MH i2c: 01 07 00 [17:39:09]MH_I2C_Read... [17:39:09]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [17:39:09]process_action print_doc done [17:39:09]requested_data is exist [17:39:09]produce_requested_data [17:39:09]produce_requested_data return (null) [17:39:09]process_action_free print_doc [17:39:09]json_value_free [17:39:09]json_value_free done [17:39:09]process_json_proto returns [17:39:09]Send response to host [17:39:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [17:39:09]free response buf [17:39:09]execute_script done [17:39:09]execute_script returns [17:39:09]free content buf [17:39:09]Sock 9.Close socket [17:39:09]Sock 9.Thread stoped [17:39:09]accept exits with 10 [17:39:09]New connection [17:39:09]New thread 3066953060 created [17:39:09]Thread 3067096420 joined [17:39:09]Waiting for new connection... [17:39:09] Sock 10.Parse request [17:39:09]Sock 10.Check first char [17:39:09]Sock 10.First char is OK [17:39:09]request: POST /json_proto HTTP/1.0 [17:39:09]Method: POST [17:39:09]URL: /json_proto [17:39:09]Method is POST - this is cgi request [17:39:09]url: /json_proto [17:39:09]query_string will be loaded in cgi processing [17:39:09]execute_cgi json_proto POST (null) [17:39:09]execute_cgi path=json_proto method=POST [17:39:09]POST find Content-Length [17:39:09]Host: 172.17.43.131:8080 [17:39:09]Content-Length: 678 [17:39:09]Content-Type: application/json [17:39:09] [17:39:09]POST finish read [17:39:09]Found Content-Length = 678 [17:39:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:09]execute_script... [17:39:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:09]POST & json_proto [17:39:09]process_json_proto [17:39:09]json parsed OK: [17:39:09]protocol is kg_v1.0 [17:39:09]action value=close_receipt [17:39:09]process_action close_receipt [17:39:09]cmd_close_receipt [17:39:09]MH_GetDate [17:39:09]Write to MH i2c: F0 00 00 51 00 40 [17:39:09]Write i2c OK [17:39:09]MH_I2C_Read... [17:39:09]Read from MH i2c: F0 [17:39:09]MH_I2C_Read... [17:39:09]Read from MH i2c: F0 09 00 [17:39:09]MH_I2C_Read... [17:39:09]Read from MH i2c: F0 09 00 51 00 00 BE 30 A5 66 F9 24 A2 66 67 [17:39:09]GetLastDocTimeStamp 1722101861 [17:39:09]current date 1722101950 [17:39:09]FM_GetShiftState [17:39:09]SAM_PROTO_GetShiftState [17:39:09]wFMCommunicate request_size=4 [17:39:09]MH_SAM_APDU [17:39:09]CAPDU: 80 13 01 00 [17:39:09]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [17:39:09]Write i2c OK [17:39:09]MH_I2C_Read... [17:39:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:09]Read from MH i2c: E2 [17:39:09]MH_I2C_Read... [17:39:09]Read from MH i2c: E2 0E 00 [17:39:09]MH_I2C_Read... [17:39:09]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [17:39:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:39:09]wFMCommunicate OK [17:39:09]SAM_PROTO_GetShiftState done [17:39:09]FM_GetShiftState done [17:39:09]opened in 1722038719 [17:39:09]opened+sec_in_day 1722125119 [17:39:09]quantity*price = 50036 [17:39:09]sum+1 = 50037 [17:39:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 454 27.07.2024 17:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226094 ФПД: 208425350562498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173910&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226094&fm=208425350562498&tin=02508201610067®Number=0000000000092624&sum=50000 [17:39:10]StoreToDocumentArchive [17:39:10]shift 438 fd 226094 [17:39:10]save to /storage/0438/doc_00226094 [17:39:10]save last doc name /storage/0438/doc_00226094 to /storage/kkm_last_doc_name [17:39:10]save OK [17:39:10]Clear old archive folders... [17:39:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:39:10]tlvbuf is 01FF6340 [17:39:10]SAM_PROTO_ClearQueue [17:39:10]wFMCommunicate request_size=4 [17:39:10]MH_SAM_APDU [17:39:10]CAPDU: 80 09 00 00 [17:39:10]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [17:39:10]Write i2c OK [17:39:10]MH_I2C_Read... [17:39:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:10]Read from MH i2c: E2 [17:39:10]MH_I2C_Read... [17:39:10]Read from MH i2c: E2 03 00 [17:39:10]MH_I2C_Read... [17:39:10]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [17:39:10]RAPDU: 90 00 [17:39:10]wFMCommunicate OK [17:39:10]SAM_PROTO_ClearQueue done [17:39:10]KKMCreateOFDPacket [17:39:10]OFDProtocolAddRootSTLVToBuf [17:39:10]FM_MakeSignedData [17:39:10]FM_MakeSignedData [17:39:10]SAM_PROTO_SignData [17:39:10]wFMCommunicate request_size=4 [17:39:10]MH_SAM_APDU [17:39:10]CAPDU: 80 0D 01 02 [17:39:10]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [17:39:10]Write i2c OK [17:39:10]MH_I2C_Read... [17:39:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:10]Read from MH i2c: E2 [17:39:10]MH_I2C_Read... [17:39:10]Read from MH i2c: E2 03 00 [17:39:10]MH_I2C_Read... [17:39:10]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [17:39:10]RAPDU: 90 00 [17:39:10]wFMCommunicate OK [17:39:10]wFMCommunicate request_size=255 [17:39:10]MH_SAM_APDU [17:39:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 BE 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 73 03 00 35 04 06 00 BD [17:39:11]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 BE 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 73 03 00 35 04 06 00 BD 00 00 38 [17:39:11]Write i2c OK [17:39:11]MH_I2C_Read... [17:39:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:11]Read from MH i2c: E2 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 03 00 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [17:39:11]RAPDU: 90 00 [17:39:11]wFMCommunicate OK [17:39:11]wFMCommunicate request_size=10 [17:39:11]MH_SAM_APDU [17:39:11]CAPDU: 80 0D 02 02 05 8F CE FB 82 C2 [17:39:11]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 8F CE FB 82 C2 00 00 82 [17:39:11]Write i2c OK [17:39:11]MH_I2C_Read... [17:39:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:11]Read from MH i2c: E2 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 03 00 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [17:39:11]RAPDU: 90 00 [17:39:11]wFMCommunicate OK [17:39:11]wFMCommunicate request_size=4 [17:39:11]MH_SAM_APDU [17:39:11]CAPDU: 80 0D 03 02 [17:39:11]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [17:39:11]Write i2c OK [17:39:11]MH_I2C_Read... [17:39:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:11]Read from MH i2c: E2 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 0B 00 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 0B 00 63 00 00 02 B5 C0 AA 07 E4 E0 09 90 00 D4 [17:39:11]RAPDU: 02 B5 C0 AA 07 E4 E0 09 90 00 [17:39:11]wFMCommunicate OK [17:39:11]SAM_PROTO_SignData done [17:39:11]FM_MakeSignedData done [17:39:11]CreateOFDProtocolMessage [17:39:11]wFMCommunicate request_size=4 [17:39:11]MH_SAM_APDU [17:39:11]CAPDU: 80 11 00 00 [17:39:11]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [17:39:11]Write i2c OK [17:39:11]MH_I2C_Read... [17:39:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:11]Read from MH i2c: E2 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 17 00 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [17:39:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:39:11]wFMCommunicate OK [17:39:11]CreateOFDProtocolMessage done [17:39:11]OFDSenderStorePacket 226094 [17:39:11]StoreOFDPacket docnum=226094 [17:39:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F5 FE 07 01 FB D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 BE 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 73 03 00 35 04 06 00 BD 8F CE FB 82 C2 02 B5 C0 AA 07 E4 E0 09 [17:39:11]CheckFolder [17:39:11]dirname=/storage/ofd_packets [17:39:11]CheckFolder done [17:39:11]ProducePacketName [17:39:11]name=ofd_packets/00226094 [17:39:11]NVStorageSaveData ofd_packets/00226094 [17:39:11]File name is /storage/ofd_packets/00226094 [17:39:11]Write 301 bytes [17:39:11]NVStorageSaveData done [17:39:11]OFDSenderStorePacket done [17:39:11]KKMCreateOFDPacket done [17:39:11]NVStorageSaveData kkm_last_timestamp [17:39:11]File name is /storage/kkm_last_timestamp [17:39:11]Write 4 bytes [17:39:11]NVStorageSaveData done [17:39:11]ExternCall_PrintAddStr [17:39:11]wPrintStart [17:39:11]Write to MH i2c: 01 00 00 65 00 65 [17:39:11]Write i2c OK [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: 01 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: 01 07 00 [17:39:11]MH_I2C_Read... [17:39:11]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [17:39:11]RasterBufferAndPrint [17:39:11]line Счет N : (1)2002404 [17:39:11]line ИНН: 02508201610067 [17:39:11]line Контрольно-Кассовый Чек [17:39:11]line ПРОДАЖА [17:39:11]line ТРК (МРК, ГНК) : 53 [17:39:11]line Товар: 2710124130 [17:39:11]line Аи-92-К-5 [17:39:11]line 7.380 * 67.80 [17:39:11]line = 500.36 [17:39:11]line НДС 12% НСП 1% [17:39:11]line > о реализуемом товаре [17:39:11]line ОКРУГЛЕНИЕ: -0.36 [17:39:11]line ИТОГО: 500.00 [17:39:11]line Внесено: 500.00 [17:39:11]line СДАЧА: 0.00 [17:39:11]line НСП 1% : 4.43 [17:39:11]line НДС 12% : 53.14 [17:39:11]line Наличными: 500.00 [17:39:11]line Безнал.: 0.00 [17:39:11]line Место: АЗС № 97 "Партнер Нефть" [17:39:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:39:11]line СНО: Общий режим [17:39:11]line Чек 454 27.07.2024 17:39 [17:39:11]line Смена: 438 ФФД: 1.0 [17:39:11]line ЗНМ: 0300000054 [17:39:11]line РНМ: 0000000000092624 [17:39:11]line Версия ККМ: 001 [17:39:11]line ФМ: 0000000000874959 [17:39:11]line ФД: 226094 [17:39:11]line ФПД: 208425350562498 [17:39:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173910&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226094&fm=208425350562498&tin=02508201610067®Number=0000000000092624&sum=50000 [17:39:11]written 0, free lines is 4095 [17:39:11]OFD Sender: Processing packet 226093 [packets to send 601, broken 599] [17:39:11]ProducePacketName [17:39:11]name=ofd_packets/00226093 [17:39:11]OFD Sender: To server: pG, [17:39:11]CommunicateWithHost lk.salyk.kg:30040 [17:39:11]ConnectInit lk.salyk.kg [17:39:12]Write to MH i2c: 01 00 00 90 00 90 [17:39:12]Write i2c OK [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: 01 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: 01 07 00 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 66 0C 09 [17:39:12]RasterBufferAndPrint [17:39:12]line [17:39:12]line [17:39:12]line [17:39:12]line [17:39:12]line [17:39:12]written 0, free lines is 3186 [17:39:12]MH_Cut [17:39:12]Write to MH i2c: D1 01 00 97 00 01 69 [17:39:12]Write i2c OK [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: D1 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: D1 01 00 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: D1 01 00 97 00 00 68 [17:39:12]Write to MH i2c: 01 00 00 98 00 98 [17:39:12]Write i2c OK [17:39:12]MH_I2C_Read... [17:39:13]*** Cut start [17:39:13]*** Partial cut [17:39:13]*** CUTSNS_PIN = 1 [17:39:13]*** CUTSNS_PIN = 0 [17:39:13]*** Brake cut motor [17:39:13]Read from MH i2c: 01 [17:39:13]MH_I2C_Read... [17:39:13]*** Stop cut motor [17:39:13]*** Cut end [17:39:13]Read from MH i2c: 01 07 00 [17:39:13]MH_I2C_Read... [17:39:13]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [17:39:13]process_action close_receipt done [17:39:13]requested_data is exist [17:39:13]produce_requested_data [17:39:13]requested_item fm.sn is exist - process it [17:39:13]wFMCommunicate request_size=4 [17:39:13]MH_SAM_APDU [17:39:13]CAPDU: 80 11 00 00 [17:39:13]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [17:39:13]Write i2c OK [17:39:13]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 17 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [17:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:39:14]wFMCommunicate OK [17:39:14]requested_item fd.num is exist - process it [17:39:14]SAM_PROTO_GetFieldsCounters [17:39:14]wFMCommunicate request_size=4 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 13 00 00 [17:39:14]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 62 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [17:39:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:14]wFMCommunicate OK [17:39:14]SAM_PROTO_GetFieldsCounters done [17:39:14]requested_item shift.num is exist - process it [17:39:14]requested_item shift.opened is exist - process it [17:39:14]req_shift_opened [17:39:14]FM_GetShiftState [17:39:14]SAM_PROTO_GetShiftState [17:39:14]wFMCommunicate request_size=4 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 13 01 00 [17:39:14]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0E 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [17:39:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:39:14]wFMCommunicate OK [17:39:14]SAM_PROTO_GetShiftState done [17:39:14]FM_GetShiftState done [17:39:14]req_shift_opened done [17:39:14]requested_item shift.open_date is exist - process it [17:39:14]req_shift_open_date [17:39:14]req_shift_open_date done [17:39:14]produce_requested_data done [17:39:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226094,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:39:14]process_action_free close_receipt [17:39:14]json_value_free [17:39:14]json_value_free done [17:39:14]process_json_proto returns [17:39:14]Send response to host [17:39:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226094,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:39:14]free response buf [17:39:14]execute_script done [17:39:14]execute_script returns [17:39:14]free content buf [17:39:14]Sock 10.Close socket [17:39:14]Sock 10.Thread stoped [17:39:14]accept exits with 6 [17:39:14]New connection [17:39:14]New thread 3067096420 created [17:39:14]Thread 3066953060 joined [17:39:14]Waiting for new connection... [17:39:14] Sock 6.Parse request [17:39:14]Sock 6.Check first char [17:39:14]Sock 6.First char is OK [17:39:14]request: POST /json_proto HTTP/1.0 [17:39:14]Method: POST [17:39:14]URL: /json_proto [17:39:14]Method is POST - this is cgi request [17:39:14]url: /json_proto [17:39:14]query_string will be loaded in cgi processing [17:39:14]execute_cgi json_proto POST (null) [17:39:14]execute_cgi path=json_proto method=POST [17:39:14]POST find Content-Length [17:39:14]Host: 172.17.43.131:8080 [17:39:14]Content-Length: 799 [17:39:14]Content-Type: application/json [17:39:14] [17:39:14]POST finish read [17:39:14]Found Content-Length = 799 [17:39:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:14]execute_script... [17:39: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)2002405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:14]POST & json_proto [17:39:14]process_json_proto [17:39:14]json parsed OK: [17:39:14]protocol is kg_v1.0 [17:39:14]action value=close_receipt [17:39:14]process_action close_receipt [17:39:14]cmd_close_receipt [17:39:14]MH_GetDate [17:39:14]Write to MH i2c: F0 00 00 9C 00 8B [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: F0 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: F0 09 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: F0 09 00 9C 00 00 C3 30 A5 66 F9 24 A2 66 B7 [17:39:14]GetLastDocTimeStamp 1722101950 [17:39:14]current date 1722101955 [17:39:14]FM_GetShiftState [17:39:14]SAM_PROTO_GetShiftState [17:39:14]wFMCommunicate request_size=4 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 13 01 00 [17:39:14]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0E 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [17:39:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:39:14]wFMCommunicate OK [17:39:14]SAM_PROTO_GetShiftState done [17:39:14]FM_GetShiftState done [17:39:14]opened in 1722038719 [17:39:14]opened+sec_in_day 1722125119 [17:39:14]quantity*price = 80010 [17:39:14]sum+1 = 80011 [17:39:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.10 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.10 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 455 27.07.2024 17:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226095 ФПД: 133769114781136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226095&fm=133769114781136&tin=02508201610067®Number=0000000000092624&sum=80010 [17:39:16]StoreToDocumentArchive [17:39:16]shift 438 fd 226095 [17:39:16]save to /storage/0438/doc_00226095 [17:39:16]save last doc name /storage/0438/doc_00226095 to /storage/kkm_last_doc_name [17:39:16]save OK [17:39:16]Clear old archive folders... [17:39:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:39:16]tlvbuf is 020153E0 [17:39:16]SAM_PROTO_ClearQueue [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 09 00 00 [17:39:16]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:16]E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]SAM_PROTO_ClearQueue done [17:39:16]KKMCreateOFDPacket [17:39:16]OFDProtocolAddRootSTLVToBuf [17:39:16]FM_MakeSignedData [17:39:16]FM_MakeSignedData [17:39:16]SAM_PROTO_SignData [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 01 02 [17:39:16]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]wFMCommunicate request_size=255 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8A 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C3 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 73 03 00 35 04 06 00 79 A9 8C 91 [17:39:16]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8A 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C3 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 73 03 00 35 04 06 00 79 A9 8C 91 00 00 59 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]ConnectInit Can't take IP for lk.salyk.kg [17:39:16]CommunicateWithHost connect error [17:39:16]CommunicateWithHost err = -1 [17:39:16]OFD Sender: Server communicate error [17:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]wFMCommunicate request_size=7 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 02 02 02 85 D0 [17:39:16]Write to MH i2c: E2 0A 00 AD 00 80 0D 02 02 02 00 85 D0 00 00 80 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 03 02 [17:39:16]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:17]Read from MH i2c: E2 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: E2 0B 00 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: E2 0B 00 AE 00 00 31 FB EC C7 84 8D 05 24 90 00 43 [17:39:17]RAPDU: 31 FB EC C7 84 8D 05 24 90 00 [17:39:17]wFMCommunicate OK [17:39:17]SAM_PROTO_SignData done [17:39:17]FM_MakeSignedData done [17:39:17]CreateOFDProtocolMessage [17:39:17]wFMCommunicate request_size=4 [17:39:17]MH_SAM_APDU [17:39:17]CAPDU: 80 11 00 00 [17:39:17]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:17]Read from MH i2c: E2 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: E2 17 00 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [17:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:39:17]wFMCommunicate OK [17:39:17]CreateOFDProtocolMessage done [17:39:17]OFDSenderStorePacket 226095 [17:39:17]StoreOFDPacket docnum=226095 [17:39:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C0 86 04 01 5B F7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8A 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C3 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 73 03 00 35 04 06 00 79 A9 8C 91 85 D0 31 FB EC C7 84 8D 05 24 [17:39:17]CheckFolder [17:39:17]dirname=/storage/ofd_packets [17:39:17]CheckFolder done [17:39:17]ProducePacketName [17:39:17]name=ofd_packets/00226095 [17:39:17]NVStorageSaveData ofd_packets/00226095 [17:39:17]File name is /storage/ofd_packets/00226095 [17:39:17]Write 298 bytes [17:39:17]NVStorageSaveData done [17:39:17]OFDSenderStorePacket done [17:39:17]KKMCreateOFDPacket done [17:39:17]NVStorageSaveData kkm_last_timestamp [17:39:17]File name is /storage/kkm_last_timestamp [17:39:17]Write 4 bytes [17:39:17]NVStorageSaveData done [17:39:17]ExternCall_PrintAddStr [17:39:17]wPrintStart [17:39:17]Write to MH i2c: 01 00 00 B0 00 B0 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 07 00 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [17:39:17]RasterBufferAndPrint [17:39:17]line Счет N : (1)2002405 [17:39:17]line ИНН: 02508201610067 [17:39:17]line Контрольно-Кассовый Чек [17:39:17]line ПРОДАЖА [17:39:17]line ТРК (МРК, ГНК) : 11 [17:39:17]line Товар: 2710194210 [17:39:17]line ДТ-К-5 [17:39:17]line 10.500 * 76.20 [17:39:17]line = 800.10 [17:39:17]line НДС 12% НСП 1% [17:39:17]line > о реализуемом товаре [17:39:17]line ИТОГО: 800.10 [17:39:17]line НСП 1% : 7.08 [17:39:17]line НДС 12% : 84.97 [17:39:17]line Наличными: 0.00 [17:39:17]line Безнал.: 800.10 [17:39:17]line Место: АЗС № 97 "Партнер Нефть" [17:39:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:39:17]line СНО: Общий режим [17:39:17]line Чек 455 27.07.2024 17:39 [17:39:17]line Смена: 438 ФФД: 1.0 [17:39:17]line ЗНМ: 0300000054 [17:39:17]line РНМ: 0000000000092624 [17:39:17]line Версия ККМ: 001 [17:39:17]line Платежная система: O! деньги [17:39:17]line ФМ: 0000000000874959 [17:39:17]line ФД: 226095 [17:39:17]line ФПД: 133769114781136 [17:39:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226095&fm=133769114781136&tin=02508201610067®Number=0000000000092624&sum=80010 [17:39:17]OFD Sender: Processing packet 226093 [packets to send 602, broken 599] [17:39:17]ProducePacketName [17:39:17]name=ofd_packets/00226093 [17:39:17]OFD Sender: To server: pG, [17:39:17]CommunicateWithHost lk.salyk.kg:30040 [17:39:17]ConnectInit lk.salyk.kg [17:39:17]written 0, free lines is 4095 [17:39:17]Write to MH i2c: 01 00 00 DA 00 DA [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 07 00 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 7B 0C 68 [17:39:17]RasterBufferAndPrint [17:39:17]line [17:39:17]line [17:39:17]line [17:39:17]line [17:39:17]line [17:39:17]written 0, free lines is 3212 [17:39:17]MH_Cut [17:39:17]Write to MH i2c: D1 01 00 E1 00 01 B3 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: D1 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: D1 01 00 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: D1 01 00 E1 00 00 B2 [17:39:17]Write to MH i2c: 01 00 00 E2 00 E2 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:18]*** Cut start [17:39:18]*** Partial cut [17:39:18]*** CUTSNS_PIN = 1 [17:39:18]*** CUTSNS_PIN = 0 [17:39:19]*** Brake cut motor [17:39:19]Read from MH i2c: 01 [17:39:19]MH_I2C_Read... [17:39:19]*** Stop cut motor [17:39:19]*** Cut end [17:39:19]Read from MH i2c: 01 07 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: 01 07 00 E2 00 00 00 00 00 00 FF 0F F7 [17:39:19]process_action close_receipt done [17:39:19]requested_data is exist [17:39:19]produce_requested_data [17:39:19]requested_item fm.sn is exist - process it [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 11 00 00 [17:39:19]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 17 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 17 00 E3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [17:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:39:19]wFMCommunicate OK [17:39:19]requested_item fd.num is exist - process it [17:39:19]SAM_PROTO_GetFieldsCounters [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 13 00 00 [17:39:19]Write to MH i2c: E2 08 00 E4 00 80 13 00 00 00 00 00 00 60 [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 62 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 62 00 E4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [17:39:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:19]wFMCommunicate OK [17:39:19]SAM_PROTO_GetFieldsCounters done [17:39:19]requested_item shift.num is exist - process it [17:39:19]requested_item shift.opened is exist - process it [17:39:19]req_shift_opened [17:39:19]FM_GetShiftState [17:39:19]SAM_PROTO_GetShiftState [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 13 01 00 [17:39:19]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 0E 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 70 [17:39:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:39:19]wFMCommunicate OK [17:39:19]SAM_PROTO_GetShiftState done [17:39:19]FM_GetShiftState done [17:39:19]req_shift_opened done [17:39:19]requested_item shift.open_date is exist - process it [17:39:19]req_shift_open_date [17:39:19]req_shift_open_date done [17:39:19]produce_requested_data done [17:39:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226095,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:39:19]process_action_free close_receipt [17:39:19]json_value_free [17:39:19]json_value_free done [17:39:19]process_json_proto returns [17:39:19]Send response to host [17:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226095,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:39:19]free response buf [17:39:19]execute_script done [17:39:19]execute_script returns [17:39:19]free content buf [17:39:19]Sock 6.Close socket [17:39:19]Sock 6.Thread stoped [17:39:25]recv_with_timeout no data received [17:39:40]Connected sock=9 [17:39: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 35 39 10 01 00 00 D2 36 08 01 C7 41 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 65 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 73 03 00 35 04 06 00 7F AA 2A C8 0A 7E BC 33 7E 08 00 9F 32 0C [17:39: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 35 39 4F 00 00 00 DA E4 47 00 88 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 73 03 00 F4 03 04 00 E8 DC A4 66 B6 04 01 00 00 EE B9 16 5B 9A 3C 8F 78 [17:39:42]CommunicateWithHost err = 0 [17:39:42]CheckOFDResponse [17:39:42]1017 (14) - 77093643461234 [17:39:42]1041 (16) - 0000000000874959 [17:39:42]1040 (4) - 226093 [17:39:42]1012 (4) - 27.07.2024 11:41 [17:39:42]1206 (1) - 0 [17:39:42]OFD Sender: Remove packet 226093 [17:39:42]ProducePacketName [17:39:42]name=ofd_packets/00226093 [17:39:42]NVStorageDeleteData [17:39:43]OFD Sender: Processing packet 226094 [packets to send 601, broken 599] [17:39:43]ProducePacketName [17:39:43]name=ofd_packets/00226094 [17:39:43]OFD Sender: To server: pG, [17:39:43]CommunicateWithHost lk.salyk.kg:30040 [17:39:43]ConnectInit lk.salyk.kg [17:39:47]recv_with_timeout no data received [17:39:48]Connected sock=9 [17:39: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 35 39 0F 01 00 00 F5 FE 07 01 FB D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 BE 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 73 03 00 35 04 06 00 BD 8F CE FB 82 C2 02 B5 C0 AA 07 E4 E0 09 [17:39: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 35 39 4F 00 00 00 5A 58 47 00 D5 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 35 39 10 04 04 00 2E 73 03 00 F4 03 04 00 F0 DC A4 66 B6 04 01 00 00 30 8E DC 7E 1D 29 2D 5C [17:39:50]CommunicateWithHost err = 0 [17:39:50]CheckOFDResponse [17:39:50]1017 (14) - 77093643461234 [17:39:50]1041 (16) - 0000000000874959 [17:39:50]1040 (4) - 226094 [17:39:50]1012 (4) - 27.07.2024 11:41 [17:39:50]1206 (1) - 0 [17:39:50]OFD Sender: Remove packet 226094 [17:39:50]ProducePacketName [17:39:50]name=ofd_packets/00226094 [17:39:50]NVStorageDeleteData [17:39:50]OFD Sender: Processing packet 226095 [packets to send 600, broken 599] [17:39:50]ProducePacketName [17:39:50]name=ofd_packets/00226095 [17:39:50]OFD Sender: To server: pG, [17:39:50]CommunicateWithHost lk.salyk.kg:30040 [17:39:50]ConnectInit lk.salyk.kg [17:39:52]Connected sock=7 [17:39: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 35 39 0C 01 00 00 C0 86 04 01 5B F7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8A 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C3 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 73 03 00 35 04 06 00 79 A9 8C 91 85 D0 31 FB EC C7 84 8D 05 24 [17:39: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 35 39 4F 00 00 00 A1 6F 47 00 9D 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 35 39 10 04 04 00 2F 73 03 00 F4 03 04 00 F3 DC A4 66 B6 04 01 00 00 BC 6B 2C E5 F5 DE 77 61 [17:39:52]CommunicateWithHost err = 0 [17:39:52]CheckOFDResponse [17:39:52]1017 (14) - 77093643461234 [17:39:52]1041 (16) - 0000000000874959 [17:39:52]1040 (4) - 226095 [17:39:52]1012 (4) - 27.07.2024 11:41 [17:39:52]1206 (1) - 0 [17:39:52]OFD Sender: Remove packet 226095 [17:39:52]ProducePacketName [17:39:52]name=ofd_packets/00226095 [17:39:52]NVStorageDeleteData [17:39:53]OFD Sender: No OFD packet to send [17:39:57]accept exits with 10 [17:39:57]New connection [17:39:57]New thread 3066953060 created [17:39:57]Thread 3067096420 joined [17:39:57]Waiting for new connection... [17:39:57] Sock 10.Parse request [17:39:57]Sock 10.Check first char [17:39:57]Sock 10.First char is OK [17:39:57]request: POST /json_proto HTTP/1.0 [17:39:57]Method: POST [17:39:57]URL: /json_proto [17:39:57]Method is POST - this is cgi request [17:39:57]url: /json_proto [17:39:57]query_string will be loaded in cgi processing [17:39:57]execute_cgi json_proto POST (null) [17:39:57]execute_cgi path=json_proto method=POST [17:39:57]POST find Content-Length [17:39:57]Host: 172.17.43.131:8080 [17:39:57]Content-Length: 678 [17:39:57]Content-Type: application/json [17:39:57] [17:39:57]POST finish read [17:39:57]Found Content-Length = 678 [17:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:57]execute_script... [17:39:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:57]POST & json_proto [17:39:57]process_json_proto [17:39:57]json parsed OK: [17:39:57]protocol is kg_v1.0 [17:39:57]action value=close_receipt [17:39:57]process_action close_receipt [17:39:57]cmd_close_receipt [17:39:57]MH_GetDate [17:39:57]Write to MH i2c: F0 00 00 E6 00 D5 [17:39:57]Write i2c OK [17:39:57]MH_I2C_Read... [17:39:57]Read from MH i2c: F0 [17:39:57]MH_I2C_Read... [17:39:57]Read from MH i2c: F0 09 00 [17:39:57]MH_I2C_Read... [17:39:57]Read from MH i2c: F0 09 00 E6 00 00 EE 30 A5 66 F9 24 A2 66 2C [17:39:57]GetLastDocTimeStamp 1722101955 [17:39:57]current date 1722101998 [17:39:57]FM_GetShiftState [17:39:57]SAM_PROTO_GetShiftState [17:39:57]wFMCommunicate request_size=4 [17:39:57]MH_SAM_APDU [17:39:57]CAPDU: 80 13 01 00 [17:39:57]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [17:39:57]Write i2c OK [17:39:57]MH_I2C_Read... [17:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:57]Read from MH i2c: E2 [17:39:57]MH_I2C_Read... [17:39:57]Read from MH i2c: E2 0E 00 [17:39:57]MH_I2C_Read... [17:39:57]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 72 [17:39:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:39:57]wFMCommunicate OK [17:39:57]SAM_PROTO_GetShiftState done [17:39:57]FM_GetShiftState done [17:39:57]opened in 1722038719 [17:39:57]opened+sec_in_day 1722125119 [17:39:57]quantity*price = 20001 [17:39:57]sum+1 = 20002 [17:39:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 456 27.07.2024 17:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226096 ФПД: 148922618793506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173958&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226096&fm=148922618793506&tin=02508201610067®Number=0000000000092624&sum=20000 [17:39:58]StoreToDocumentArchive [17:39:58]shift 438 fd 226096 [17:39:58]save to /storage/0438/doc_00226096 [17:39:58]save last doc name /storage/0438/doc_00226096 to /storage/kkm_last_doc_name [17:39:58]save OK [17:39:58]Clear old archive folders... [17:39:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:39:58]tlvbuf is 020490D0 [17:39:58]SAM_PROTO_ClearQueue [17:39:58]wFMCommunicate request_size=4 [17:39:58]MH_SAM_APDU [17:39:58]CAPDU: 80 09 00 00 [17:39:58]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [17:39:58]Write i2c OK [17:39:58]MH_I2C_Read... [17:39:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:59]Read from MH i2c: E2 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [17:39:59]RAPDU: 90 00 [17:39:59]wFMCommunicate OK [17:39:59]SAM_PROTO_ClearQueue done [17:39:59]KKMCreateOFDPacket [17:39:59]OFDProtocolAddRootSTLVToBuf [17:39:59]FM_MakeSignedData [17:39:59]FM_MakeSignedData [17:39:59]SAM_PROTO_SignData [17:39:59]wFMCommunicate request_size=4 [17:39:59]MH_SAM_APDU [17:39:59]CAPDU: 80 0D 01 02 [17:39:59]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [17:39:59]Write i2c OK [17:39:59]MH_I2C_Read... [17:39:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:59]Read from MH i2c: E2 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [17:39:59]RAPDU: 90 00 [17:39:59]wFMCommunicate OK [17:39:59]wFMCommunicate request_size=255 [17:39:59]MH_SAM_APDU [17:39:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 EE 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 73 03 00 35 04 06 00 87 [17:39:59]Write to MH i2c: E2 02 01 F6 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 EE 30 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 73 03 00 35 04 06 00 87 00 00 CD [17:39:59]Write i2c OK [17:39:59]MH_I2C_Read... [17:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:59]Read from MH i2c: E2 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [17:39:59]RAPDU: 90 00 [17:39:59]wFMCommunicate OK [17:39:59]wFMCommunicate request_size=10 [17:39:59]MH_SAM_APDU [17:39:59]CAPDU: 80 0D 02 02 05 71 BF CA CE 22 [17:39:59]Write to MH i2c: E2 0D 00 F7 00 80 0D 02 02 05 00 71 BF CA CE 22 00 00 65 [17:39:59]Write i2c OK [17:39:59]MH_I2C_Read... [17:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:59]Read from MH i2c: E2 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 [17:39:59]MH_I2C_Read... [17:39:59]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [17:39:59]RAPDU: 90 00 [17:39:59]wFMCommunicate OK [17:39:59]wFMCommunicate request_size=4 [17:39:59]MH_SAM_APDU [17:39:59]CAPDU: 80 0D 03 02 [17:39:59]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [17:39:59]Write i2c OK [17:39:59]MH_I2C_Read... [17:44:26]Method is POST - this is cgi request [17:44:26]url: /json_proto [17:44:26]query_string will be loaded in cgi processing [17:44:26]execute_cgi json_proto POST (null) [17:44:26]execute_cgi path=json_proto method=POST [17:44:26]POST find Content-Length [17:44:26]Host: 172.17.43.131:8080 [17:44:26]Content-Length: 331 [17:44:26]Content-Type: application/json [17:44:26] [17:44:26]POST finish read [17:44:26]Found Content-Length = 331 [17:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:44:26]execute_script... [17:44:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:44:26]POST & json_proto [17:44:26]process_json_proto [17:44:26]json parsed OK: [17:44:26]protocol is kg_v1.0 [17:44:26]action value=get_value [17:44:26]process_action get_value [17:44:26]cmd_get_value [17:44:26]process_action get_value done [17:44:26]requested_data is exist [17:44:26]produce_requested_data [17:44:26]requested_item fm.sale.total is exist - process it [17:44:26]SAM_PROTO_GetFMData [17:44:26]wFMCommunicate request_size=4 [17:44:26]MH_SAM_APDU [17:44:26]CAPDU: 80 13 03 00 [17:44:26]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:44:26]Write i2c OK [17:44:26]MH_I2C_Read... [17:44:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:44:26]Read from MH i2c: E2 [17:44:26]MH_I2C_Read... [17:44:26]Read from MH i2c: E2 FD 00 [17:44:26]MH_I2C_Read... [17:44:26]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C5 6F 03 00 69 04 A3 00 6F 04 04 00 7B 69 03 00 B1 04 05 00 B3 1C EC 7C 05 70 04 05 00 1C A0 62 AF 04 72 04 04 00 97 7C 89 CD 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 AD 3C 95 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 71 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 55 [17:44:26]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C5 6F 03 00 69 04 A3 00 6F 04 04 00 7B 69 03 00 B1 04 05 00 B3 1C EC 7C 05 70 04 05 00 1C A0 62 AF 04 72 04 04 00 97 7C 89 CD 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 AD 3C 95 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 71 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [17:44:26]wFMCommunicate OK [17:44:26]wFMCommunicate request_size=4 [17:44:26]MH_SAM_APDU [17:44:26]CAPDU: 80 17 00 00 [17:44:26]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:44:26]Write i2c OK [17:44:26]MH_I2C_Read... [17:44:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:44:27]Read from MH i2c: E2 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 FD 00 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [17:44:27]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [17:44:27]wFMCommunicate OK [17:44:27]wFMCommunicate request_size=4 [17:44:27]MH_SAM_APDU [17:44:27]CAPDU: 80 17 00 00 [17:44:27]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:44:27]Write i2c OK [17:44:27]MH_I2C_Read... [17:44:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:44:27]Read from MH i2c: E2 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 FD 00 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [17:44:27]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [17:44:27]wFMCommunicate OK [17:44:27]wFMCommunicate request_size=4 [17:44:27]MH_SAM_APDU [17:44:27]CAPDU: 80 17 00 00 [17:44:27]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:44:27]Write i2c OK [17:44:27]MH_I2C_Read... [17:44:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:44:27]Read from MH i2c: E2 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 FD 00 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [17:44:27]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [17:44:27]wFMCommunicate OK [17:44:27]wFMCommunicate request_size=4 [17:44:27]MH_SAM_APDU [17:44:27]CAPDU: 80 17 00 00 [17:44:27]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:44:27]Write i2c OK [17:44:27]MH_I2C_Read... [17:44:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [17:44:27]Read from MH i2c: E2 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 E2 00 [17:44:27]MH_I2C_Read... [17:44:27]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [17:44:27]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:44:27]wFMCommunicate OK [17:44:27]SAM_PROTO_GetFMData done [17:44:27]requested_item fm.sale_refund.total is exist - process it [17:44:27]requested_item fm.buy.total is exist - process it [17:44:27]requested_item shift.sale.total is exist - process it [17:44:27]SAM_PROTO_GetShiftData [17:44:27]wFMCommunicate request_size=4 [17:44:27]MH_SAM_APDU [17:44:27]CAPDU: 80 13 02 00 [17:44:27]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:44:27]Write i2c OK [17:44:27]MH_I2C_Read... [17:44:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:44:28]Read from MH i2c: E2 [17:44:28]MH_I2C_Read... [17:44:28]Read from MH i2c: E2 FD 00 [17:44:28]MH_I2C_Read... [17:44:28]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 C9 01 00 00 69 04 9F 00 6F 04 04 00 C8 01 00 00 B1 04 04 00 0A 97 F2 03 70 04 04 00 A0 68 A9 02 72 04 04 00 6A 2E 49 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 BE 56 6B 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 D3 F1 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 A6 [17:44:28]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 C9 01 00 00 69 04 9F 00 6F 04 04 00 C8 01 00 00 B1 04 04 00 0A 97 F2 03 70 04 04 00 A0 68 A9 02 72 04 04 00 6A 2E 49 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 BE 56 6B 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 D3 F1 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [17:44:28]wFMCommunicate OK [17:44:28]wFMCommunicate request_size=4 [17:44:28]MH_SAM_APDU [17:44:28]CAPDU: 80 17 00 00 [17:44:28]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:44:28]Write i2c OK [17:44:28]MH_I2C_Read... [17:44:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:44:28]Read from MH i2c: E2 [17:44:28]MH_I2C_Read... [17:44:28]Read from MH i2c: E2 FD 00 [17:44:28]MH_I2C_Read... [17:44:28]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [17:44:28]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [17:44:28]wFMCommunicate OK [17:44:28]wFMCommunicate request_size=4 [17:44:28]MH_SAM_APDU [17:44:28]CAPDU: 80 17 00 00 [17:44:28]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:44:28]Write i2c OK [17:44:28]MH_I2C_Read... [17:44:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:44:29]Read from MH i2c: E2 [17:44:29]MH_I2C_Read... [17:44:29]Read from MH i2c: E2 FD 00 [17:44:29]MH_I2C_Read... [17:44:29]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [17:44:29]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 [17:44:29]wFMCommunicate OK [17:44:29]wFMCommunicate request_size=4 [17:44:29]MH_SAM_APDU [17:44:29]CAPDU: 80 17 00 00 [17:44:29]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:44:29]Write i2c OK [17:44:29]MH_I2C_Read... [17:44:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:44:29]Read from MH i2c: E2 [17:44:29]MH_I2C_Read... [17:44:29]Read from MH i2c: E2 FD 00 [17:44:29]MH_I2C_Read... [17:44:29]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [17:44:29]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 [17:44:29]wFMCommunicate OK [17:44:29]wFMCommunicate request_size=4 [17:44:29]MH_SAM_APDU [17:44:29]CAPDU: 80 17 00 00 [17:44:29]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (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: 200062+1721902329=1722102391 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 78 32 A5 66 F9 24 A2 66 D9 [17:46:32]Current date/time: 27.07.2024 17:46 [17:46:32]FM_Init [17:46:32]wFMConnect [17:46:32]MH_SAM_On [17:46:32]Write to MH i2c: E0 00 00 08 00 E7 [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]*** iso7816_init finished! [17:46:32]*** atr: [17:46:32]*** 0F 3B D5 18 FF 81 91 FE [17:46:32]*** 1F C3 80 73 C8 21 10 0A [17:46:32]*** 00 00 00 00 00 00 00 00 [17:46:32]*** 00 00 00 00 00 00 00 00 [17:46:32]*** 00 00 00 00 00 00 00 00 [17:46:32]*** 00 00 00 00 00 00 00 00 [17:46:32]*** 00 00 00 00 00 00 00 00 [17:46:32]*** 00 00 00 00 00 00 00 00 [17:46:32]Read from MH i2c: E0 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E0 10 00 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:46:32]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:46:32]wFMCommunicate request_size=10 [17:46:32]MH_SAM_APDU [17:46:32]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:46:32]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [17:46:32]Read from MH i2c: E2 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [17:46:32]RAPDU: 90 00 [17:46:32]wFMCommunicate OK [17:46:32]wFMCommunicate request_size=4 [17:46:32]MH_SAM_APDU [17:46:32]CAPDU: 80 11 00 00 [17:46:32]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:32]Read from MH i2c: E2 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 17 00 [17:46:32]MH_I2C_Read... [17:46:32]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 35 39 90 00 E1 [17:46:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:46:32]wFMCommunicate OK [17:46:32]Detected FM SN is 0000000000874959 [17:46:32]Stored FM SN is 0000000000874959 [17:46:32]wFMCommunicate request_size=9 [17:46:32]MH_SAM_APDU [17:46:32]CAPDU: 80 16 00 00 04 1A 5E 01 00 [17:46:32]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [17:46:32]Read from MH i2c: E2 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [17:46:32]RAPDU: 90 00 [17:46:32]wFMCommunicate OK [17:46:32]FM PIN OK [17:46:32]wFMCommunicate request_size=8 [17:46:32]MH_SAM_APDU [17:46:32]CAPDU: 80 14 04 00 03 02 00 01 [17:46:32]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [17:46:32]Read from MH i2c: E2 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [17:46:32]RAPDU: 90 00 [17:46:32]wFMCommunicate OK [17:46:32]wFMCommunicate request_size=13 [17:46:32]MH_SAM_APDU [17:46:32]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [17:46:32]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [17:46:32]Read from MH i2c: E2 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [17:46:32]RAPDU: 90 00 [17:46:32]wFMCommunicate OK [17:46:32]wFMCommunicate request_size=4 [17:46:32]MH_SAM_APDU [17:46:32]CAPDU: 80 11 00 00 [17:46:32]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:32]Read from MH i2c: E2 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: E2 17 00 [17:46:32]MH_I2C_Read... [17:46:32]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 35 39 90 00 E5 [17:46:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:46:32]wFMCommunicate OK [17:46:32]DocumentArchiveInit [17:46:32]Start Httpd... [17:46:32]Httpd thread 3067780452 created [17:46:32]Write to MH i2c: 01 00 00 0F 00 0F [17:46:32]Write i2c OK [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: 01 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: 01 07 00 [17:46:32]MH_I2C_Read... [17:46:32]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [17:46:32]MH Int Process started [17:46:32]Allocated Socket 8 [17:46:32]Bind OK [17:46:32]Listen OK [17:46:32]httpd running on port 8080 [17:46:32]Waiting for new connection... [17:46:33]OFD Sender: Processing packet 226097 [packets to send 603, broken 599] [17:46:33]ProducePacketName [17:46:33]name=ofd_packets/00226097 [17:46:33]OFD Sender: To server: pG, [17:46:33]CommunicateWithHost lk.salyk.kg:30040 [17:46:33]ConnectInit lk.salyk.kg [17:46:33]accept exits with 9 [17:46:33]New connection [17:46:33]New thread 3067493732 created [17:46:33]Waiting for new connection... [17:46:33] Sock 9.Parse request [17:46:33]Sock 9.Check first char [17:46:33]Sock 9.First char is OK [17:46:33]request: POST /json_proto HTTP/1.0 [17:46:33]Method: POST [17:46:33]URL: /json_proto [17:46:33]Method is POST - this is cgi request [17:46:33]url: /json_proto [17:46:33]query_string will be loaded in cgi processing [17:46:33]execute_cgi json_proto POST (null) [17:46:33]execute_cgi path=json_proto method=POST [17:46:33]POST find Content-Length [17:46:33]Host: 172.17.43.131:8080 [17:46:33]Content-Length: 215 [17:46:33]Content-Type: application/json [17:46:33] [17:46:33]POST finish read [17:46:33]Found Content-Length = 215 [17:46:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:33]execute_script... [17:46:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:33]POST & json_proto [17:46:33]process_json_proto [17:46:33]json parsed OK: [17:46:33]protocol is kg_v1.0 [17:46:33]action value=get_value [17:46:33]process_action get_value [17:46:33]cmd_get_value [17:46:33]process_action get_value done [17:46:33]requested_data is exist [17:46:33]produce_requested_data [17:46:33]requested_item kkm.sn is exist - process it [17:46:33]requested_item kkm.ver is exist - process it [17:46:33]requested_item fm.sn is exist - process it [17:46:33]wFMCommunicate request_size=4 [17:46:33]MH_SAM_APDU [17:46:33]CAPDU: 80 11 00 00 [17:46:33]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [17:46:33]Write i2c OK [17:46:33]MH_I2C_Read... [17:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:33]Read from MH i2c: E2 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 17 00 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [17:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:46:33]wFMCommunicate OK [17:46:33]requested_item fd.num is exist - process it [17:46:33]SAM_PROTO_GetFieldsCounters [17:46:33]wFMCommunicate request_size=4 [17:46:33]MH_SAM_APDU [17:46:33]CAPDU: 80 13 00 00 [17:46:33]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [17:46:33]Write i2c OK [17:46:33]MH_I2C_Read... [17:46:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:33]Read from MH i2c: E2 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 62 00 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [17:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:33]wFMCommunicate OK [17:46:33]SAM_PROTO_GetFieldsCounters done [17:46:33]requested_item shift.num is exist - process it [17:46:33]requested_item shift.opened is exist - process it [17:46:33]req_shift_opened [17:46:33]FM_GetShiftState [17:46:33]SAM_PROTO_GetShiftState [17:46:33]wFMCommunicate request_size=4 [17:46:33]MH_SAM_APDU [17:46:33]CAPDU: 80 13 01 00 [17:46:33]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [17:46:33]Write i2c OK [17:46:33]MH_I2C_Read... [17:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:33]Read from MH i2c: E2 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 0E 00 [17:46:33]MH_I2C_Read... [17:46:33]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [17:46:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:46:33]wFMCommunicate OK [17:46:33]SAM_PROTO_GetShiftState done [17:46:33]FM_GetShiftState done [17:46:33]req_shift_opened done [17:46:33]requested_item shift.open_date is exist - process it [17:46:33]req_shift_open_date [17:46:33]req_shift_open_date done [17:46:33]produce_requested_data done [17:46:33]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226100,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:46:33]process_action_free get_value [17:46:33]json_value_free [17:46:33]json_value_free done [17:46:33]process_json_proto returns [17:46:33]Send response to host [17:46:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226100,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:46:33]free response buf [17:46:33]execute_script done [17:46:33]execute_script returns [17:46:33]free content buf [17:46:33]Sock 9.Close socket [17:46:33]Sock 9.Thread stoped [17:46:33]accept exits with 11 [17:46:33]New connection [17:46:33]New thread 3067350372 created [17:46:33]Thread 3067493732 joined [17:46:33]Waiting for new connection... [17:46:33] Sock 11.Parse request [17:46:33]Sock 11.Check first char [17:46:33]Sock 11.First char is OK [17:46:33]request: POST /json_proto HTTP/1.0 [17:46:33]Method: POST [17:46:33]URL: /json_proto [17:46:33]Method is POST - this is cgi request [17:46:33]url: /json_proto [17:46:33]query_string will be loaded in cgi processing [17:46:33]execute_cgi json_proto POST (null) [17:46:33]execute_cgi path=json_proto method=POST [17:46:33]POST find Content-Length [17:46:33]Host: 172.17.43.131:8080 [17:46:33]Content-Length: 331 [17:46:33]Content-Type: application/json [17:46:33] [17:46:33]POST finish read [17:46:33]Found Content-Length = 331 [17:46:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:46:33]execute_script... [17:46:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:46:33]POST & json_proto [17:46:33]process_json_proto [17:46:33]json parsed OK: [17:46:33]protocol is kg_v1.0 [17:46:33]action value=get_value [17:46:33]process_action get_value [17:46:33]cmd_get_value [17:46:33]process_action get_value done [17:46:33]requested_data is exist [17:46:33]produce_requested_data [17:46:33]requested_item fm.sale.total is exist - process it [17:46:33]SAM_PROTO_GetFMData [17:46:33]wFMCommunicate request_size=4 [17:46:33]MH_SAM_APDU [17:46:33]CAPDU: 80 13 03 00 [17:46:33]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:46:34]Write i2c OK [17:46:34]MH_I2C_Read... [17:46:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:46:34]Read from MH i2c: E2 [17:46:34]MH_I2C_Read... [17:46:34]Read from MH i2c: E2 FD 00 [17:46:34]MH_I2C_Read... [17:46:34]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C8 6F 03 00 69 04 A3 00 6F 04 04 00 7E 69 03 00 B1 04 05 00 13 5A F4 7C 05 70 04 05 00 7C DD 6A AF 04 72 04 04 00 97 7C 89 CD 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 D9 8D 3D 95 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 CD 83 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 50 [17:46:34]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C8 6F 03 00 69 04 A3 00 6F 04 04 00 7E 69 03 00 B1 04 05 00 13 5A F4 7C 05 70 04 05 00 7C DD 6A AF 04 72 04 04 00 97 7C 89 CD 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 D9 8D 3D 95 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 CD 83 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [17:46:34]wFMCommunicate OK [17:46:34]wFMCommunicate request_size=4 [17:46:34]MH_SAM_APDU [17:46:34]CAPDU: 80 17 00 00 [17:46:34]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:46:34]Write i2c OK [17:46:34]MH_I2C_Read... [17:46:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:46:34]Read from MH i2c: E2 [17:46:34]MH_I2C_Read... [17:46:34]Read from MH i2c: E2 FD 00 [17:46:34]MH_I2C_Read... [17:46:34]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [17:46:34]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [17:46:34]wFMCommunicate OK [17:46:34]wFMCommunicate request_size=4 [17:46:34]MH_SAM_APDU [17:46:34]CAPDU: 80 17 00 00 [17:46:34]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:46:34]Write i2c OK [17:46:34]MH_I2C_Read... [17:46:35]Connected sock=6 [17:46:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FB DD 04 01 26 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 41 31 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 73 03 00 35 04 06 00 95 BC 52 DD D4 01 B0 CA 38 69 2F 4F 32 4E [17:46:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 FD 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [17:46:35]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [17:46:35]wFMCommunicate OK [17:46:35]wFMCommunicate request_size=4 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 17 00 00 [17:46:35]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 FD 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [17:46:35]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [17:46:35]wFMCommunicate OK [17:46:35]wFMCommunicate request_size=4 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 17 00 00 [17:46:35]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [17:46:35]Read from MH i2c: E2 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 E2 00 [17:46:35]MH_I2C_Read... [17:46:35]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [17:46:35]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:46:35]wFMCommunicate OK [17:46:35]SAM_PROTO_GetFMData done [17:46:35]requested_item fm.sale_refund.total is exist - process it [17:46:35]requested_item fm.buy.total is exist - process it [17:46:35]requested_item shift.sale.total is exist - process it [17:46:35]SAM_PROTO_GetShiftData [17:46:35]wFMCommunicate request_size=4 [17:46:35]MH_SAM_APDU [17:46:35]CAPDU: 80 13 02 00 [17:46:35]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:46:35]Write i2c OK [17:46:35]MH_I2C_Read... [17:46: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 35 39 4F 00 00 00 00 CE 47 00 03 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 73 03 00 F4 03 04 00 86 DE A4 66 B6 04 01 00 00 77 9C 5C 1F 63 C0 F2 49 [17:46:36]CommunicateWithHost err = 0 [17:46:36]CheckOFDResponse [17:46:36]1017 (14) - 77093643461234 [17:46:36]1041 (16) - 0000000000874959 [17:46:36]1040 (4) - 226097 [17:46:36]1012 (4) - 27.07.2024 11:48 [17:46:36]1206 (1) - 0 [17:46:36]OFD Sender: Remove packet 226097 [17:46:36]ProducePacketName [17:46:36]name=ofd_packets/00226097 [17:46:36]NVStorageDeleteData [17:46:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:46:36]Read from MH i2c: E2 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: E2 FD 00 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CB 01 00 00 B1 04 04 00 6A D4 FA 03 70 04 04 00 00 A6 B1 02 72 04 04 00 6A 2E 49 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CA 36 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 04 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 A3 [17:46:36]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CB 01 00 00 B1 04 04 00 6A D4 FA 03 70 04 04 00 00 A6 B1 02 72 04 04 00 6A 2E 49 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CA 36 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 04 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [17:46:36]wFMCommunicate OK [17:46:36]wFMCommunicate request_size=4 [17:46:36]MH_SAM_APDU [17:46:36]CAPDU: 80 17 00 00 [17:46:36]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:46:36]Write i2c OK [17:46:36]MH_I2C_Read... [17:46:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:46:36]Read from MH i2c: E2 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: E2 FD 00 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [17:46:36]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [17:46:36]wFMCommunicate OK [17:46:36]wFMCommunicate request_size=4 [17:46:36]MH_SAM_APDU [17:46:36]CAPDU: 80 17 00 00 [17:46:36]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:46:36]Write i2c OK [17:46:36]MH_I2C_Read... [17:46:36]OFD Sender: Processing packet 226098 [packets to send 602, broken 599] [17:46:36]ProducePacketName [17:46:36]name=ofd_packets/00226098 [17:46:36]OFD Sender: To server: pG, [17:46:36]CommunicateWithHost lk.salyk.kg:30040 [17:46:36]ConnectInit lk.salyk.kg [17:46:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:46:36]Read from MH i2c: E2 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: E2 FD 00 [17:46:36]MH_I2C_Read... [17:46:36]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [17:46:36]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 [17:46:36]wFMCommunicate OK [17:46:36]wFMCommunicate request_size=4 [17:46:36]MH_SAM_APDU [17:46:36]CAPDU: 80 17 00 00 [17:46:36]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:46:36]Write i2c OK [17:46:36]MH_I2C_Read... [17:46:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:46:37]Read from MH i2c: E2 [17:46:37]MH_I2C_Read... [17:46:37]Read from MH i2c: E2 FD 00 [17:46:37]MH_I2C_Read... [17:46:37]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [17:46:37]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 [17:46:37]wFMCommunicate OK [17:46:37]wFMCommunicate request_size=4 [17:46:37]MH_SAM_APDU [17:46:37]CAPDU: 80 17 00 00 [17:46:37]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [17:46:37]Write i2c OK [17:46:37]MH_I2C_Read... [17:46:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [17:46:37]Read from MH i2c: E2 [17:46:37]MH_I2C_Read... [17:46:37]Read from MH i2c: E2 D7 00 [17:46:37]MH_I2C_Read... [17:46:37]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [17:46:37]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 [17:46:37]wFMCommunicate OK [17:46:37]SAM_PROTO_GetShiftData done [17:46:37]requested_item shift.sale.total_cash is exist - process it [17:46:37]requested_item shift.sale_refund.total is exist - process it [17:46:37]requested_item shift.sale_refund.total_cash is exist - process it [17:46:37]requested_item shift.buy.total is exist - process it [17:46:37]requested_item shift.buy.total_cash is exist - process it [17:46:37]produce_requested_data done [17:46:37]produce_requested_data return {"fm.sale.total":235712251.07,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":667700.26,"shift.sale.total_cash":451968.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:46:37]process_action_free get_value [17:46:37]json_value_free [17:46:37]json_value_free done [17:46:37]process_json_proto returns [17:46:37]Send response to host [17:46:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235712251.07,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":667700.26,"shift.sale.total_cash":451968.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:46:37]free response buf [17:46:37]execute_script done [17:46:37]execute_script returns [17:46:37]free content buf [17:46:37]Sock 11.Close socket [17:46:37]Sock 11.Thread stoped [17:46:37]accept exits with 9 [17:46:37]New connection [17:46:37]New thread 3067493732 created [17:46:37]Thread 3067350372 joined [17:46:37]Waiting for new connection... [17:46:37] Sock 9.Parse request [17:46:37]Sock 9.Check first char [17:46:37]Sock 9.First char is OK [17:46:37]request: POST /json_proto HTTP/1.0 [17:46:37]Method: POST [17:46:37]URL: /json_proto [17:46:37]Method is POST - this is cgi request [17:46:37]url: /json_proto [17:46:37]query_string will be loaded in cgi processing [17:46:37]execute_cgi json_proto POST (null) [17:46:37]execute_cgi path=json_proto method=POST [17:46:37]POST find Content-Length [17:46:37]Host: 172.17.43.131:8080 [17:46:37]Content-Length: 678 [17:46:37]Content-Type: application/json [17:46:37] [17:46:37]POST finish read [17:46:37]Found Content-Length = 678 [17:46:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:37]execute_script... [17:46:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:37]POST & json_proto [17:46:37]process_json_proto [17:46:37]json parsed OK: [17:46:37]protocol is kg_v1.0 [17:46:37]action value=close_receipt [17:46:37]process_action close_receipt [17:46:37]cmd_close_receipt [17:46:37]MH_GetDate [17:46:37]Write to MH i2c: F0 00 00 1D 00 0C [17:46:37]Write i2c OK [17:46:37]MH_I2C_Read... [17:46:37]Read from MH i2c: F0 [17:46:37]MH_I2C_Read... [17:46:37]Read from MH i2c: F0 09 00 [17:46:37]MH_I2C_Read... [17:46:37]Read from MH i2c: F0 09 00 1D 00 00 7E 32 A5 66 F9 24 A2 66 F5 [17:46:37]GetLastDocTimeStamp 1722102281 [17:46:37]current date 1722102398 [17:46:37]FM_GetShiftState [17:46:37]SAM_PROTO_GetShiftState [17:46:37]wFMCommunicate request_size=4 [17:46:37]MH_SAM_APDU [17:46:37]CAPDU: 80 13 01 00 [17:46:37]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [17:46:37]Write i2c OK [17:46:37]MH_I2C_Read... [17:46:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:38]Read from MH i2c: E2 [17:46:38]MH_I2C_Read... [17:46:38]Read from MH i2c: E2 0E 00 [17:46:38]MH_I2C_Read... [17:46:38]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [17:46:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:46:38]wFMCommunicate OK [17:46:38]SAM_PROTO_GetShiftState done [17:46:38]FM_GetShiftState done [17:46:38]opened in 1722038719 [17:46:38]opened+sec_in_day 1722125119 [17:46:38]quantity*price = 50036 [17:46:38]sum+1 = 50037 [17:46:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 461 27.07.2024 17:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226101 ФПД: 265808952951779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174638&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226101&fm=265808952951779&tin=02508201610067®Number=0000000000092624&sum=50000 [17:46:39]StoreToDocumentArchive [17:46:39]shift 438 fd 226101 [17:46:39]save to /storage/0438/doc_00226101 [17:46:39]save last doc name /storage/0438/doc_00226101 to /storage/kkm_last_doc_name [17:46:39]save OK [17:46:39]Clear old archive folders... [17:46:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:39]tlvbuf is 01EADB00 [17:46:39]SAM_PROTO_ClearQueue [17:46:39]wFMCommunicate request_size=4 [17:46:39]MH_SAM_APDU [17:46:39]CAPDU: 80 09 00 00 [17:46:39]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [17:46:39]Write i2c OK [17:46:39]MH_I2C_Read... [17:46:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:39]Read from MH i2c: E2 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 03 00 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [17:46:39]RAPDU: 90 00 [17:46:39]wFMCommunicate OK [17:46:39]SAM_PROTO_ClearQueue done [17:46:39]KKMCreateOFDPacket [17:46:39]OFDProtocolAddRootSTLVToBuf [17:46:39]FM_MakeSignedData [17:46:39]FM_MakeSignedData [17:46:39]SAM_PROTO_SignData [17:46:39]wFMCommunicate request_size=4 [17:46:39]MH_SAM_APDU [17:46:39]CAPDU: 80 0D 01 02 [17:46:39]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [17:46:39]Write i2c OK [17:46:39]MH_I2C_Read... [17:46:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:39]Read from MH i2c: E2 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 03 00 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [17:46:39]RAPDU: 90 00 [17:46:39]wFMCommunicate OK [17:46:39]wFMCommunicate request_size=255 [17:46:39]MH_SAM_APDU [17:46: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 7E 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 73 03 00 35 04 06 00 F1 [17:46:39]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 7E 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 73 03 00 35 04 06 00 F1 00 00 08 [17:46:39]Write i2c OK [17:46:39]MH_I2C_Read... [17:46:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:39]Read from MH i2c: E2 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 03 00 [17:46:39]MH_I2C_Read... [17:46:39]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [17:46:39]RAPDU: 90 00 [17:46:39]wFMCommunicate OK [17:46:39]wFMCommunicate request_size=10 [17:46:39]MH_SAM_APDU [17:46:39]CAPDU: 80 0D 02 02 05 C0 78 38 03 E3 [17:46:39]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 C0 78 38 03 E3 00 00 08 [17:46:39]Write i2c OK [17:46:39]MH_I2C_Read... [17:46:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:40]Read from MH i2c: E2 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: E2 03 00 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [17:46:40]RAPDU: 90 00 [17:46:40]wFMCommunicate OK [17:46:40]wFMCommunicate request_size=4 [17:46:40]MH_SAM_APDU [17:46:40]CAPDU: 80 0D 03 02 [17:46:40]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [17:46:40]Write i2c OK [17:46:40]MH_I2C_Read... [17:46:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:40]Read from MH i2c: E2 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: E2 0B 00 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: E2 0B 00 2F 00 00 8D 3B 62 BD 0E 0C 96 ED 90 00 2F [17:46:40]RAPDU: 8D 3B 62 BD 0E 0C 96 ED 90 00 [17:46:40]wFMCommunicate OK [17:46:40]SAM_PROTO_SignData done [17:46:40]FM_MakeSignedData done [17:46:40]CreateOFDProtocolMessage [17:46:40]wFMCommunicate request_size=4 [17:46:40]MH_SAM_APDU [17:46:40]CAPDU: 80 11 00 00 [17:46:40]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [17:46:40]Write i2c OK [17:46:40]MH_I2C_Read... [17:46:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:40]Read from MH i2c: E2 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: E2 17 00 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [17:46:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:46:40]wFMCommunicate OK [17:46:40]CreateOFDProtocolMessage done [17:46:40]OFDSenderStorePacket 226101 [17:46:40]StoreOFDPacket docnum=226101 [17:46:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 8B 07 01 7A 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 7E 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 73 03 00 35 04 06 00 F1 C0 78 38 03 E3 8D 3B 62 BD 0E 0C 96 ED [17:46:40]CheckFolder [17:46:40]dirname=/storage/ofd_packets [17:46:40]CheckFolder done [17:46:40]ProducePacketName [17:46:40]name=ofd_packets/00226101 [17:46:40]NVStorageSaveData ofd_packets/00226101 [17:46:40]File name is /storage/ofd_packets/00226101 [17:46:40]Write 301 bytes [17:46:40]NVStorageSaveData done [17:46:40]OFDSenderStorePacket done [17:46:40]KKMCreateOFDPacket done [17:46:40]NVStorageSaveData kkm_last_timestamp [17:46:40]File name is /storage/kkm_last_timestamp [17:46:40]Write 4 bytes [17:46:40]NVStorageSaveData done [17:46:40]ExternCall_PrintAddStr [17:46:40]wPrintStart [17:46:40]Write to MH i2c: 01 00 00 31 00 31 [17:46:40]Write i2c OK [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: 01 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: 01 07 00 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [17:46:40]RasterBufferAndPrint [17:46:40]line Счет N : (1)2002411 [17:46:40]line ИНН: 02508201610067 [17:46:40]line Контрольно-Кассовый Чек [17:46:40]line ПРОДАЖА [17:46:40]line ТРК (МРК, ГНК) : 43 [17:46:40]line Товар: 2710124130 [17:46:40]line Аи-92-К-5 [17:46:40]line 7.380 * 67.80 [17:46:40]line = 500.36 [17:46:40]line НДС 12% НСП 1% [17:46:40]line > о реализуемом товаре [17:46:40]line ОКРУГЛЕНИЕ: -0.36 [17:46:40]line ИТОГО: 500.00 [17:46:40]line Внесено: 500.00 [17:46:40]line СДАЧА: 0.00 [17:46:40]line НСП 1% : 4.43 [17:46:40]line НДС 12% : 53.14 [17:46:40]line Наличными: 500.00 [17:46:40]line Безнал.: 0.00 [17:46:40]line Место: АЗС № 97 "Партнер Нефть" [17:46:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:46:40]line СНО: Общий режим [17:46:40]line Чек 461 27.07.2024 17:46 [17:46:40]line Смена: 438 ФФД: 1.0 [17:46:40]line ЗНМ: 0300000054 [17:46:40]line РНМ: 0000000000092624 [17:46:40]line Версия ККМ: 001 [17:46:40]line ФМ: 0000000000874959 [17:46:40]line ФД: 226101 [17:46:40]line ФПД: 265808952951779 [17:46:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174638&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226101&fm=265808952951779&tin=02508201610067®Number=0000000000092624&sum=50000 [17:46:40]written 0, free lines is 4095 [17:46:40]Write to MH i2c: 01 00 00 5C 00 5C [17:46:40]Write i2c OK [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: 01 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: 01 07 00 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 6C 0C DB [17:46:40]RasterBufferAndPrint [17:46:40]line [17:46:40]line [17:46:40]line [17:46:40]line [17:46:40]line [17:46:40]written 0, free lines is 3190 [17:46:40]MH_Cut [17:46:40]Write to MH i2c: D1 01 00 63 00 01 35 [17:46:40]Write i2c OK [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: D1 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: D1 01 00 [17:46:40]MH_I2C_Read... [17:46:40]Read from MH i2c: D1 01 00 63 00 00 34 [17:46:40]Write to MH i2c: 01 00 00 64 00 64 [17:46:40]Write i2c OK [17:46:40]MH_I2C_Read... [17:46:41]recv_with_timeout no data received [17:46:41]ConnectInit Can't take IP for lk.salyk.kg [17:46:41]CommunicateWithHost connect error [17:46:41]CommunicateWithHost err = -1 [17:46:41]OFD Sender: Server communicate error [17:46:41]OFD Sender: Processing packet 226098 [packets to send 603, broken 599] [17:46:41]ProducePacketName [17:46:41]name=ofd_packets/00226098 [17:46:41]OFD Sender: To server: pG, [17:46:41]CommunicateWithHost lk.salyk.kg:30040 [17:46:41]ConnectInit lk.salyk.kg [17:46:41]*** Cut start [17:46:41]*** Partial cut [17:46:41]*** CUTSNS_PIN = 1 [17:46:41]*** CUTSNS_PIN = 0 [17:46:42]*** Brake cut motor [17:46:42]Read from MH i2c: 01 [17:46:42]MH_I2C_Read... [17:46:42]*** Stop cut motor [17:46:42]*** Cut end [17:46:42]Read from MH i2c: 01 07 00 [17:46:42]MH_I2C_Read... [17:46:42]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [17:46:42]process_action close_receipt done [17:46:42]requested_data is exist [17:46:42]produce_requested_data [17:46:42]requested_item fm.sn is exist - process it [17:46:42]wFMCommunicate request_size=4 [17:46:42]MH_SAM_APDU [17:46:42]CAPDU: 80 11 00 00 [17:46:42]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [17:46:42]Write i2c OK [17:46:42]MH_I2C_Read... [17:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:42]Read from MH i2c: E2 [17:46:42]MH_I2C_Read... [17:46:42]Read from MH i2c: E2 17 00 [17:46:42]MH_I2C_Read... [17:46:42]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [17:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:46:42]wFMCommunicate OK [17:46:42]requested_item fd.num is exist - process it [17:46:42]SAM_PROTO_GetFieldsCounters [17:46:42]wFMCommunicate request_size=4 [17:46:42]MH_SAM_APDU [17:46:42]CAPDU: 80 13 00 00 [17:46:42]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [17:46:42]Write i2c OK [17:46:42]MH_I2C_Read... [17:46:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:42]Read from MH i2c: E2 [17:46:42]MH_I2C_Read... [17:46:42]Read from MH i2c: E2 62 00 [17:46:42]MH_I2C_Read... [17:46:42]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [17:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:42]wFMCommunicate OK [17:46:42]SAM_PROTO_GetFieldsCounters done [17:46:42]requested_item shift.num is exist - process it [17:46:42]requested_item shift.opened is exist - process it [17:46:42]req_shift_opened [17:46:42]FM_GetShiftState [17:46:42]SAM_PROTO_GetShiftState [17:46:42]wFMCommunicate request_size=4 [17:46:42]MH_SAM_APDU [17:46:42]CAPDU: 80 13 01 00 [17:46:42]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [17:46:42]Write i2c OK [17:46:42]MH_I2C_Read... [17:46:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:42]Read from MH i2c: E2 [17:46:42]MH_I2C_Read... [17:46:42]Read from MH i2c: E2 0E 00 [17:46:42]MH_I2C_Read... [17:46:42]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [17:46:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:46:42]wFMCommunicate OK [17:46:42]SAM_PROTO_GetShiftState done [17:46:42]FM_GetShiftState done [17:46:42]req_shift_opened done [17:46:42]requested_item shift.open_date is exist - process it [17:46:42]req_shift_open_date [17:46:42]req_shift_open_date done [17:46:42]produce_requested_data done [17:46:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226101,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:46:42]process_action_free close_receipt [17:46:42]json_value_free [17:46:42]json_value_free done [17:46:42]process_json_proto returns [17:46:42]Send response to host [17:46:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226101,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:46:42]free response buf [17:46:42]execute_script done [17:46:42]execute_script returns [17:46:42]free content buf [17:46:42]Sock 9.Close socket [17:46:42]Sock 9.Thread stoped [17:46:43]accept exits with 11 [17:46:43]New connection [17:46:43]New thread 3067350372 created [17:46:43]Thread 3067493732 joined [17:46:43]Waiting for new connection... [17:46:43] Sock 11.Parse request [17:46:43]Sock 11.Check first char [17:46:43]Sock 11.First char is OK [17:46:43]request: POST /json_proto HTTP/1.0 [17:46:43]Method: POST [17:46:43]URL: /json_proto [17:46:43]Method is POST - this is cgi request [17:46:43]url: /json_proto [17:46:43]query_string will be loaded in cgi processing [17:46:43]execute_cgi json_proto POST (null) [17:46:43]execute_cgi path=json_proto method=POST [17:46:43]POST find Content-Length [17:46:43]Host: 172.17.43.131:8080 [17:46:43]Content-Length: 820 [17:46:43]Content-Type: application/json [17:46:43] [17:46:43]POST finish read [17:46:43]Found Content-Length = 820 [17:46:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:43]execute_script... [17: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)2002412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:43]POST & json_proto [17:46:43]process_json_proto [17:46:43]json parsed OK: [17:46:43]protocol is kg_v1.0 [17:46:43]action value=close_receipt [17:46:43]process_action close_receipt [17:46:43]cmd_close_receipt [17:46:43]MH_GetDate [17:46:43]Write to MH i2c: F0 00 00 68 00 57 [17:46:43]Write i2c OK [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: F0 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: F0 09 00 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: F0 09 00 68 00 00 83 32 A5 66 F9 24 A2 66 45 [17:46:43]GetLastDocTimeStamp 1722102398 [17:46:43]current date 1722102403 [17:46:43]FM_GetShiftState [17:46:43]SAM_PROTO_GetShiftState [17:46:43]wFMCommunicate request_size=4 [17:46:43]MH_SAM_APDU [17:46:43]CAPDU: 80 13 01 00 [17:46:43]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [17:46:43]Write i2c OK [17:46:43]MH_I2C_Read... [17:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:43]Read from MH i2c: E2 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: E2 0E 00 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [17:46:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:46:43]wFMCommunicate OK [17:46:43]SAM_PROTO_GetShiftState done [17:46:43]FM_GetShiftState done [17:46:43]opened in 1722038719 [17:46:43]opened+sec_in_day 1722125119 [17:46:43]quantity*price = 100021 [17:46:43]sum+1 = 100023 [17:46:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 462 27.07.2024 17:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226102 ФПД: 242230099863596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174643&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226102&fm=242230099863596&tin=02508201610067®Number=0000000000092624&sum=100022 [17:46:44]StoreToDocumentArchive [17:46:44]shift 438 fd 226102 [17:46:44]save to /storage/0438/doc_00226102 [17:46:44]save last doc name /storage/0438/doc_00226102 to /storage/kkm_last_doc_name [17:46:44]save OK [17:46:44]Clear old archive folders... [17:46:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:44]tlvbuf is 01EC5CC0 [17:46:44]SAM_PROTO_ClearQueue [17:46:44]wFMCommunicate request_size=4 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 09 00 00 [17:46:44]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [17:46:44]RAPDU: 90 00 [17:46:44]wFMCommunicate OK [17:46:44]SAM_PROTO_ClearQueue done [17:46:44]KKMCreateOFDPacket [17:46:44]OFDProtocolAddRootSTLVToBuf [17:46:44]FM_MakeSignedData [17:46:44]FM_MakeSignedData [17:46:44]SAM_PROTO_SignData [17:46:44]wFMCommunicate request_size=4 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 0D 01 02 [17:46:44]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [17:46:44]RAPDU: 90 00 [17:46:44]wFMCommunicate OK [17:46:44]wFMCommunicate request_size=255 [17:46:44]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 83 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 73 03 00 35 04 06 00 DC [17:46:45]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 83 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 73 03 00 35 04 06 00 DC 00 00 9E [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:45]Read from MH i2c: E2 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 03 00 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [17:46:45]RAPDU: 90 00 [17:46:45]wFMCommunicate OK [17:46:45]wFMCommunicate request_size=10 [17:46:45]MH_SAM_APDU [17:46:45]CAPDU: 80 0D 02 02 05 4E 97 0E 68 2C [17:46:45]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 4E 97 0E 68 2C 00 00 84 [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:45]Read from MH i2c: E2 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 03 00 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [17:46:45]RAPDU: 90 00 [17:46:45]wFMCommunicate OK [17:46:45]wFMCommunicate request_size=4 [17:46:45]MH_SAM_APDU [17:46:45]CAPDU: 80 0D 03 02 [17:46:45]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:45]Read from MH i2c: E2 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 0B 00 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 0B 00 7A 00 00 97 D3 B1 D1 B0 BF 7E 3A 90 00 09 [17:46:45]RAPDU: 97 D3 B1 D1 B0 BF 7E 3A 90 00 [17:46:45]wFMCommunicate OK [17:46:45]SAM_PROTO_SignData done [17:46:45]FM_MakeSignedData done [17:46:45]CreateOFDProtocolMessage [17:46:45]wFMCommunicate request_size=4 [17:46:45]MH_SAM_APDU [17:46:45]CAPDU: 80 11 00 00 [17:46:45]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:45]Read from MH i2c: E2 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 17 00 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [17:46:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:46:45]wFMCommunicate OK [17:46:45]CreateOFDProtocolMessage done [17:46:45]OFDSenderStorePacket 226102 [17:46:45]StoreOFDPacket docnum=226102 [17:46:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 40 05 07 01 99 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 83 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 73 03 00 35 04 06 00 DC 4E 97 0E 68 2C 97 D3 B1 D1 B0 BF 7E 3A [17:46:45]CheckFolder [17:46:45]dirname=/storage/ofd_packets [17:46:45]CheckFolder done [17:46:45]ProducePacketName [17:46:45]name=ofd_packets/00226102 [17:46:45]NVStorageSaveData ofd_packets/00226102 [17:46:45]File name is /storage/ofd_packets/00226102 [17:46:45]Write 301 bytes [17:46:45]NVStorageSaveData done [17:46:45]OFDSenderStorePacket done [17:46:45]KKMCreateOFDPacket done [17:46:45]NVStorageSaveData kkm_last_timestamp [17:46:45]File name is /storage/kkm_last_timestamp [17:46:45]Write 4 bytes [17:46:45]NVStorageSaveData done [17:46:45]ExternCall_PrintAddStr [17:46:45]wPrintStart [17:46:45]Write to MH i2c: 01 00 00 7C 00 7C [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: 01 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: 01 07 00 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [17:46:45]RasterBufferAndPrint [17:46:45]line Счет N : (1)2002412 [17:46:45]line ИНН: 02508201610067 [17:46:45]line Контрольно-Кассовый Чек [17:46:45]line ПРОДАЖА [17:46:45]line ТРК (МРК, ГНК) : 34 [17:46:45]line Товар: 2710124500 [17:46:45]line Аи-95-К-5 [17:46:45]line 13.480 * 74.20 [17:46:45]line = 1000.22 [17:46:45]line НДС 12% НСП 1% [17:46:45]line > о реализуемом товаре [17:46:45]line ИТОГО: 1000.22 [17:46:45]line НСП 1% : 8.85 [17:46:45]line НДС 12% : 106.22 [17:46:45]line Наличными: 0.00 [17:46:45]line Безнал.: 1000.22 [17:46:45]line Место: АЗС № 97 "Партнер Нефть" [17:46:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:46:45]line СНО: Общий режим [17:46:45]line Чек 462 27.07.2024 17:46 [17:46:45]line Смена: 438 ФФД: 1.0 [17:46:45]line ЗНМ: 0300000054 [17:46:45]line РНМ: 0000000000092624 [17:46:45]line Версия ККМ: 001 [17:46:45]line Платежная система: Бакай Банк [17:46:45]line ФМ: 0000000000874959 [17:46:45]line ФД: 226102 [17:46:45]line ФПД: 242230099863596 [17:46:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174643&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226102&fm=242230099863596&tin=02508201610067®Number=0000000000092624&sum=100022 [17:46:45]written 0, free lines is 4095 [17:46:46]Write to MH i2c: 01 00 00 A6 00 A6 [17:46:46]Write i2c OK [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: 01 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: 01 07 00 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 84 0C 3D [17:46:46]RasterBufferAndPrint [17:46:46]line [17:46:46]line [17:46:46]line [17:46:46]line [17:46:46]line [17:46:46]written 0, free lines is 3218 [17:46:46]MH_Cut [17:46:46]Write to MH i2c: D1 01 00 AD 00 01 7F [17:46:46]Write i2c OK [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: D1 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: D1 01 00 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: D1 01 00 AD 00 00 7E [17:46:46]Write to MH i2c: 01 00 00 AE 00 AE [17:46:46]Write i2c OK [17:46:46]MH_I2C_Read... [17:46:46]ConnectInit Can't take IP for lk.salyk.kg [17:46:46]CommunicateWithHost connect error [17:46:46]CommunicateWithHost err = -1 [17:46:46]OFD Sender: Server communicate error [17:46:46]OFD Sender: Processing packet 226098 [packets to send 604, broken 599] [17:46:46]ProducePacketName [17:46:46]name=ofd_packets/00226098 [17:46:46]OFD Sender: To server: pG, [17:46:46]CommunicateWithHost lk.salyk.kg:30040 [17:46:46]ConnectInit lk.salyk.kg [17:46:47]*** Cut start [17:46:47]*** Partial cut [17:46:47]*** CUTSNS_PIN = 1 [17:46:47]*** CUTSNS_PIN = 0 [17:46:47]*** Brake cut motor [17:46:48]Read from MH i2c: 01 [17:46:48]MH_I2C_Read... [17:46:48]*** Stop cut motor [17:46:48]*** Cut end [17:46:48]Read from MH i2c: 01 07 00 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [17:46:48]process_action close_receipt done [17:46:48]requested_data is exist [17:46:48]produce_requested_data [17:46:48]requested_item fm.sn is exist - process it [17:46:48]wFMCommunicate request_size=4 [17:46:48]MH_SAM_APDU [17:46:48]CAPDU: 80 11 00 00 [17:46:48]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [17:46:48]Write i2c OK [17:46:48]MH_I2C_Read... [17:46:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:48]Read from MH i2c: E2 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 17 00 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [17:46:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:46:48]wFMCommunicate OK [17:46:48]requested_item fd.num is exist - process it [17:46:48]SAM_PROTO_GetFieldsCounters [17:46:48]wFMCommunicate request_size=4 [17:46:48]MH_SAM_APDU [17:46:48]CAPDU: 80 13 00 00 [17:46:48]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [17:46:48]Write i2c OK [17:46:48]MH_I2C_Read... [17:46:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:48]Read from MH i2c: E2 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 62 00 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [17:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:48]wFMCommunicate OK [17:46:48]SAM_PROTO_GetFieldsCounters done [17:46:48]requested_item shift.num is exist - process it [17:46:48]requested_item shift.opened is exist - process it [17:46:48]req_shift_opened [17:46:48]FM_GetShiftState [17:46:48]SAM_PROTO_GetShiftState [17:46:48]wFMCommunicate request_size=4 [17:46:48]MH_SAM_APDU [17:46:48]CAPDU: 80 13 01 00 [17:46:48]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [17:46:48]Write i2c OK [17:46:48]MH_I2C_Read... [17:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:48]Read from MH i2c: E2 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 0E 00 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [17:46:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:46:48]wFMCommunicate OK [17:46:48]SAM_PROTO_GetShiftState done [17:46:48]FM_GetShiftState done [17:46:48]req_shift_opened done [17:46:48]requested_item shift.open_date is exist - process it [17:46:48]req_shift_open_date [17:46:48]req_shift_open_date done [17:46:48]produce_requested_data done [17:46:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226102,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:46:48]process_action_free close_receipt [17:46:48]json_value_free [17:46:48]json_value_free done [17:46:48]process_json_proto returns [17:46:48]Send response to host [17:46:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226102,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:46:48]free response buf [17:46:48]execute_script done [17:46:48]execute_script returns [17:46:48]free content buf [17:46:48]Sock 11.Close socket [17:46:48]Sock 11.Thread stoped [17:46:52]Connected sock=6 [17:46: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 35 39 0C 01 00 00 47 3D 04 01 D0 A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 FE 31 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 73 03 00 35 04 06 00 B8 F8 A1 48 DC 94 84 29 CF 0A F0 D7 F8 F1 [17:46: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 35 39 4F 00 00 00 F8 17 47 00 CE 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 35 39 10 04 04 00 32 73 03 00 F4 03 04 00 97 DE A4 66 B6 04 01 00 00 A9 06 A8 9C CD CC C6 AE [17:46:53]CommunicateWithHost err = 0 [17:46:53]CheckOFDResponse [17:46:53]1017 (14) - 77093643461234 [17:46:53]1041 (16) - 0000000000874959 [17:46:53]1040 (4) - 226098 [17:46:53]1012 (4) - 27.07.2024 11:48 [17:46:53]1206 (1) - 0 [17:46:53]OFD Sender: Remove packet 226098 [17:46:53]ProducePacketName [17:46:53]name=ofd_packets/00226098 [17:46:53]NVStorageDeleteData [17:46:53]OFD Sender: Processing packet 226099 [packets to send 603, broken 599] [17:46:53]ProducePacketName [17:46:53]name=ofd_packets/00226099 [17:46:53]OFD Sender: To server: pG, [17:46:53]CommunicateWithHost lk.salyk.kg:30040 [17:46:53]ConnectInit lk.salyk.kg [17:46:54]Connected sock=6 [17:46: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 35 39 0F 01 00 00 D4 AD 07 01 96 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 03 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 73 03 00 35 04 06 00 3D 65 16 9B 38 3F AA 28 B1 0B 1D 90 F3 58 [17:46: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 35 39 4F 00 00 00 46 8E 47 00 CF 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 35 39 10 04 04 00 33 73 03 00 F4 03 04 00 9A DE A4 66 B6 04 01 00 00 BD FB 43 38 E3 CA 7F 5C [17:46:55]CommunicateWithHost err = 0 [17:46:55]CheckOFDResponse [17:46:55]1017 (14) - 77093643461234 [17:46:55]1041 (16) - 0000000000874959 [17:46:55]1040 (4) - 226099 [17:46:55]1012 (4) - 27.07.2024 11:48 [17:46:55]1206 (1) - 0 [17:46:55]OFD Sender: Remove packet 226099 [17:46:55]ProducePacketName [17:46:55]name=ofd_packets/00226099 [17:46:55]NVStorageDeleteData [17:46:55]OFD Sender: Processing packet 226100 [packets to send 602, broken 599] [17:46:55]ProducePacketName [17:46:55]name=ofd_packets/00226100 [17:46:55]OFD Sender: To server: pG, [17:46:55]CommunicateWithHost lk.salyk.kg:30040 [17:46:55]ConnectInit lk.salyk.kg [17:46:56]Connected sock=6 [17:46: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 35 39 0C 01 00 00 3C 32 04 01 A2 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 09 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 73 03 00 35 04 06 00 E6 DC 24 90 EA 23 B4 B1 47 74 80 AC D7 95 [17:46: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 35 39 4F 00 00 00 59 64 47 00 06 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 35 39 10 04 04 00 34 73 03 00 F4 03 04 00 9C DE A4 66 B6 04 01 00 00 E8 E7 6A C9 FC 88 6A 73 [17:46:57]CommunicateWithHost err = 0 [17:46:57]CheckOFDResponse [17:46:57]1017 (14) - 77093643461234 [17:46:57]1041 (16) - 0000000000874959 [17:46:57]1040 (4) - 226100 [17:46:57]1012 (4) - 27.07.2024 11:48 [17:46:57]1206 (1) - 0 [17:46:57]OFD Sender: Remove packet 226100 [17:46:57]ProducePacketName [17:46:57]name=ofd_packets/00226100 [17:46:57]NVStorageDeleteData [17:46:58]OFD Sender: Processing packet 226101 [packets to send 601, broken 599] [17:46:58]ProducePacketName [17:46:58]name=ofd_packets/00226101 [17:46:58]OFD Sender: To server: pG, [17:46:58]CommunicateWithHost lk.salyk.kg:30040 [17:46:58]ConnectInit lk.salyk.kg [17:47:00]Connected sock=6 [17:47: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 35 39 0F 01 00 00 46 8B 07 01 7A 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 7E 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 73 03 00 35 04 06 00 F1 C0 78 38 03 E3 8D 3B 62 BD 0E 0C 96 ED [17:47: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 35 39 4F 00 00 00 5F 25 47 00 CB EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 73 03 00 F4 03 04 00 9F DE A4 66 B6 04 01 00 00 EF AC 02 83 8A F0 54 56 [17:47:00]CommunicateWithHost err = 0 [17:47:00]CheckOFDResponse [17:47:00]1017 (14) - 77093643461234 [17:47:00]1041 (16) - 0000000000874959 [17:47:00]1040 (4) - 226101 [17:47:00]1012 (4) - 27.07.2024 11:48 [17:47:00]1206 (1) - 0 [17:47:00]OFD Sender: Remove packet 226101 [17:47:00]ProducePacketName [17:47:00]name=ofd_packets/00226101 [17:47:00]NVStorageDeleteData [17:47:01]OFD Sender: Processing packet 226102 [packets to send 600, broken 599] [17:47:01]ProducePacketName [17:47:01]name=ofd_packets/00226102 [17:47:01]OFD Sender: To server: pG, [17:47:01]CommunicateWithHost lk.salyk.kg:30040 [17:47:01]ConnectInit lk.salyk.kg [17:47:01]Connected sock=6 [17:47: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 35 39 0F 01 00 00 40 05 07 01 99 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 83 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 73 03 00 35 04 06 00 DC 4E 97 0E 68 2C 97 D3 B1 D1 B0 BF 7E 3A [17:47: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 35 39 4F 00 00 00 04 3C 47 00 F7 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 73 03 00 F4 03 04 00 A1 DE A4 66 B6 04 01 00 00 B3 26 14 F2 0E 17 0B DE [17:47:02]CommunicateWithHost err = 0 [17:47:02]CheckOFDResponse [17:47:02]1017 (14) - 77093643461234 [17:47:02]1041 (16) - 0000000000874959 [17:47:02]1040 (4) - 226102 [17:47:02]1012 (4) - 27.07.2024 11:48 [17:47:02]1206 (1) - 0 [17:47:02]OFD Sender: Remove packet 226102 [17:47:02]ProducePacketName [17:47:02]name=ofd_packets/00226102 [17:47:02]NVStorageDeleteData [17:47:03]OFD Sender: No OFD packet to send [17:47:08]OFD Sender: No OFD packet to send [17:47:10]recv_with_timeout no data received [17:47:13]OFD Sender: No OFD packet to send [17:47:18]OFD Sender: No OFD packet to send [17:47:18]accept exits with 9 [17:47:18]New connection [17:47:18]New thread 3067493732 created [17:47:18]Thread 3067350372 joined [17:47:18]Waiting for new connection... [17:47:18] Sock 9.Parse request [17:47:18]Sock 9.Check first char [17:47:18]Sock 9.First char is OK [17:47:18]request: POST /json_proto HTTP/1.0 [17:47:18]Method: POST [17:47:18]URL: /json_proto [17:47:18]Method is POST - this is cgi request [17:47:18]url: /json_proto [17:47:18]query_string will be loaded in cgi processing [17:47:18]execute_cgi json_proto POST (null) [17:47:18]execute_cgi path=json_proto method=POST [17:47:18]POST find Content-Length [17:47:18]Host: 172.17.43.131:8080 [17:47:18]Content-Length: 801 [17:47:18]Content-Type: application/json [17:47:18] [17:47:18]POST finish read [17:47:18]Found Content-Length = 801 [17:47:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:18]execute_script... [17:47: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)2002413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:18]POST & json_proto [17:47:18]process_json_proto [17:47:18]json parsed OK: [17:47:18]protocol is kg_v1.0 [17:47:18]action value=close_receipt [17:47:18]process_action close_receipt [17:47:18]cmd_close_receipt [17:47:18]MH_GetDate [17:47:18]Write to MH i2c: F0 00 00 B2 00 A1 [17:47:18]Write i2c OK [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: F0 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: F0 09 00 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: F0 09 00 B2 00 00 A7 32 A5 66 F9 24 A2 66 B3 [17:47:18]GetLastDocTimeStamp 1722102403 [17:47:18]current date 1722102439 [17:47:18]FM_GetShiftState [17:47:18]SAM_PROTO_GetShiftState [17:47:18]wFMCommunicate request_size=4 [17:47:18]MH_SAM_APDU [17:47:18]CAPDU: 80 13 01 00 [17:47:18]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [17:47:18]Write i2c OK [17:47:18]MH_I2C_Read... [17:47:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:18]Read from MH i2c: E2 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 0E 00 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [17:47:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:47:18]wFMCommunicate OK [17:47:18]SAM_PROTO_GetShiftState done [17:47:18]FM_GetShiftState done [17:47:18]opened in 1722038719 [17:47:18]opened+sec_in_day 1722125119 [17:47:18]quantity*price = 50036 [17:47:18]sum+1 = 50037 [17:47:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 463 27.07.2024 17:47 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226103 ФПД: 153855630959992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226103&fm=153855630959992&tin=02508201610067®Number=0000000000092624&sum=50036 [17:47:19]StoreToDocumentArchive [17:47:19]shift 438 fd 226103 [17:47:19]save to /storage/0438/doc_00226103 [17:47:19]save last doc name /storage/0438/doc_00226103 to /storage/kkm_last_doc_name [17:47:19]save OK [17:47:19]Clear old archive folders... [17:47:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:47:19]tlvbuf is 01EC7910 [17:47:19]SAM_PROTO_ClearQueue [17:47:19]wFMCommunicate request_size=4 [17:47:19]MH_SAM_APDU [17:47:19]CAPDU: 80 09 00 00 [17:47:19]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [17:47:19]Write i2c OK [17:47:19]MH_I2C_Read... [17:47:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:20]Read from MH i2c: E2 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [17:47:20]RAPDU: 90 00 [17:47:20]wFMCommunicate OK [17:47:20]SAM_PROTO_ClearQueue done [17:47:20]KKMCreateOFDPacket [17:47:20]OFDProtocolAddRootSTLVToBuf [17:47:20]FM_MakeSignedData [17:47:20]FM_MakeSignedData [17:47:20]SAM_PROTO_SignData [17:47:20]wFMCommunicate request_size=4 [17:47:20]MH_SAM_APDU [17:47:20]CAPDU: 80 0D 01 02 [17:47:20]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:20]Read from MH i2c: E2 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [17:47:20]RAPDU: 90 00 [17:47:20]wFMCommunicate OK [17:47:20]wFMCommunicate request_size=255 [17:47:20]MH_SAM_APDU [17:47:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 A7 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 73 03 00 35 04 06 00 8B [17:47:20]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 A7 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 73 03 00 35 04 06 00 8B 00 00 AC [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:20]Read from MH i2c: E2 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [17:47:20]RAPDU: 90 00 [17:47:20]wFMCommunicate OK [17:47:20]wFMCommunicate request_size=10 [17:47:20]MH_SAM_APDU [17:47:20]CAPDU: 80 0D 02 02 05 EE 4E 3A E5 78 [17:47:20]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 EE 4E 3A E5 78 00 00 1A [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]recv_with_timeout no data received [17:47:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:20]Read from MH i2c: E2 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [17:47:20]RAPDU: 90 00 [17:47:20]wFMCommunicate OK [17:47:20]wFMCommunicate request_size=4 [17:47:20]MH_SAM_APDU [17:47:20]CAPDU: 80 0D 03 02 [17:47:20]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:20]Read from MH i2c: E2 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 0B 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 0B 00 C4 00 00 C9 A0 96 A7 18 60 68 E5 90 00 AB [17:47:20]RAPDU: C9 A0 96 A7 18 60 68 E5 90 00 [17:47:20]wFMCommunicate OK [17:47:20]SAM_PROTO_SignData done [17:47:20]FM_MakeSignedData done [17:47:20]CreateOFDProtocolMessage [17:47:20]wFMCommunicate request_size=4 [17:47:20]MH_SAM_APDU [17:47:20]CAPDU: 80 11 00 00 [17:47:20]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:20]Read from MH i2c: E2 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 17 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [17:47:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:47:20]wFMCommunicate OK [17:47:20]CreateOFDProtocolMessage done [17:47:20]OFDSenderStorePacket 226103 [17:47:20]StoreOFDPacket docnum=226103 [17:47:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9F 2C 07 01 A6 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 A7 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 73 03 00 35 04 06 00 8B EE 4E 3A E5 78 C9 A0 96 A7 18 60 68 E5 [17:47:20]CheckFolder [17:47:20]dirname=/storage/ofd_packets [17:47:20]CheckFolder done [17:47:20]ProducePacketName [17:47:20]name=ofd_packets/00226103 [17:47:20]NVStorageSaveData ofd_packets/00226103 [17:47:20]File name is /storage/ofd_packets/00226103 [17:47:20]Write 301 bytes [17:47:20]NVStorageSaveData done [17:47:20]OFDSenderStorePacket done [17:47:20]KKMCreateOFDPacket done [17:47:20]NVStorageSaveData kkm_last_timestamp [17:47:20]File name is /storage/kkm_last_timestamp [17:47:20]Write 4 bytes [17:47:20]NVStorageSaveData done [17:47:20]ExternCall_PrintAddStr [17:47:20]wPrintStart [17:47:20]Write to MH i2c: 01 00 00 C6 00 C6 [17:47:20]Write i2c OK [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: 01 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: 01 07 00 [17:47:20]MH_I2C_Read... [17:47:20]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [17:47:20]RasterBufferAndPrint [17:47:20]line Счет N : (1)2002413 [17:47:20]line ИНН: 02508201610067 [17:47:20]line Контрольно-Кассовый Чек [17:47:20]line ПРОДАЖА [17:47:20]line ТРК (МРК, ГНК) : 63 [17:47:20]line Товар: 2710124130 [17:47:20]line Аи-92-К-5 [17:47:20]line 7.380 * 67.80 [17:47:20]line = 500.36 [17:47:20]line НДС 12% НСП 1% [17:47:20]line > о реализуемом товаре [17:47:20]line ИТОГО: 500.36 [17:47:20]line НСП 1% : 4.43 [17:47:20]line НДС 12% : 53.14 [17:47:20]line Наличными: 0.00 [17:47:20]line Безнал.: 500.36 [17:47:20]line Место: АЗС № 97 "Партнер Нефть" [17:47:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:47:20]line СНО: Общий режим [17:47:20]line Чек 463 27.07.2024 17:47 [17:47:20]line Смена: 438 ФФД: 1.0 [17:47:20]line ЗНМ: 0300000054 [17:47:20]line РНМ: 0000000000092624 [17:47:20]line Версия ККМ: 001 [17:47:20]line Платежная система: O! деньги [17:47:20]line ФМ: 0000000000874959 [17:47:20]line ФД: 226103 [17:47:20]line ФПД: 153855630959992 [17:47:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226103&fm=153855630959992&tin=02508201610067®Number=0000000000092624&sum=50036 [17:47:20]OFD Sender: Processing packet 226103 [packets to send 600, broken 599] [17:47:20]ProducePacketName [17:47:20]name=ofd_packets/00226103 [17:47:20]OFD Sender: To server: pG, [17:47:20]CommunicateWithHost lk.salyk.kg:30040 [17:47:20]ConnectInit lk.salyk.kg [17:47:20]written 0, free lines is 4095 [17:47:21]Write to MH i2c: 01 00 00 F0 00 F0 [17:47:21]Write i2c OK [17:47:21]MH_I2C_Read... [17:47:21]Read from MH i2c: 01 [17:47:21]MH_I2C_Read... [17:47:21]Read from MH i2c: 01 07 00 [17:47:21]MH_I2C_Read... [17:47:21]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 7D 0C 80 [17:47:21]RasterBufferAndPrint [17:47:21]line [17:47:21]line [17:47:21]line [17:47:21]line [17:47:21]line [17:47:21]written 0, free lines is 3213 [17:47:21]MH_Cut [17:47:21]Write to MH i2c: D1 01 00 F7 00 01 C9 [17:47:21]Write i2c OK [17:47:21]MH_I2C_Read... [17:47:21]Read from MH i2c: D1 [17:47:21]MH_I2C_Read... [17:47:21]Read from MH i2c: D1 01 00 [17:47:21]MH_I2C_Read... [17:47:21]Read from MH i2c: D1 01 00 F7 00 00 C8 [17:47:21]Write to MH i2c: 01 00 00 F8 00 F8 [17:47:21]Write i2c OK [17:47:21]MH_I2C_Read... [17:47:21]Connected sock=7 [17:47: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 35 39 0F 01 00 00 9F 2C 07 01 A6 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 A7 32 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 73 03 00 35 04 06 00 8B EE 4E 3A E5 78 C9 A0 96 A7 18 60 68 E5 [17:47: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 35 39 4F 00 00 00 A6 38 47 00 9A 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 73 03 00 F4 03 04 00 B5 DE A4 66 B6 04 01 00 00 B8 10 6B 37 15 80 11 94 [17:47:22]CommunicateWithHost err = 0 [17:47:22]CheckOFDResponse [17:47:22]1017 (14) - 77093643461234 [17:47:22]1041 (16) - 0000000000874959 [17:47:22]1040 (4) - 226103 [17:47:22]1012 (4) - 27.07.2024 11:49 [17:47:22]1206 (1) - 0 [17:47:22]OFD Sender: Remove packet 226103 [17:47:22]ProducePacketName [17:47:22]name=ofd_packets/00226103 [17:47:22]NVStorageDeleteData [17:47:22]*** Cut start [17:47:22]*** Partial cut [17:47:22]*** CUTSNS_PIN = 1 [17:47:22]*** CUTSNS_PIN = 0 [17:47:22]*** Brake cut motor [17:47:22]OFD Sender: No OFD packet to send [17:47:23]Read from MH i2c: 01 [17:47:23]MH_I2C_Read... [17:47:23]*** Stop cut motor [17:47:23]*** Cut end [17:47:23]Read from MH i2c: 01 07 00 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [17:47:23]process_action close_receipt done [17:47:23]requested_data is exist [17:47:23]produce_requested_data [17:47:23]requested_item fm.sn is exist - process it [17:47:23]wFMCommunicate request_size=4 [17:47:23]MH_SAM_APDU [17:47:23]CAPDU: 80 11 00 00 [17:47:23]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [17:47:23]Write i2c OK [17:47:23]MH_I2C_Read... [17:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:23]Read from MH i2c: E2 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 17 00 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [17:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:47:23]wFMCommunicate OK [17:47:23]requested_item fd.num is exist - process it [17:47:23]SAM_PROTO_GetFieldsCounters [17:47:23]wFMCommunicate request_size=4 [17:47:23]MH_SAM_APDU [17:47:23]CAPDU: 80 13 00 00 [17:47:23]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [17:47:23]Write i2c OK [17:47:23]MH_I2C_Read... [17:47:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:23]Read from MH i2c: E2 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 62 00 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [17:47: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:23]wFMCommunicate OK [17:47:23]SAM_PROTO_GetFieldsCounters done [17:47:23]requested_item shift.num is exist - process it [17:47:23]requested_item shift.opened is exist - process it [17:47:23]req_shift_opened [17:47:23]FM_GetShiftState [17:47:23]SAM_PROTO_GetShiftState [17:47:23]wFMCommunicate request_size=4 [17:47:23]MH_SAM_APDU [17:47:23]CAPDU: 80 13 01 00 [17:47:23]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [17:47:23]Write i2c OK [17:47:23]MH_I2C_Read... [17:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:23]Read from MH i2c: E2 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 0E 00 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 86 [17:47:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:47:23]wFMCommunicate OK [17:47:23]SAM_PROTO_GetShiftState done [17:47:23]FM_GetShiftState done [17:47:23]req_shift_opened done [17:47:23]requested_item shift.open_date is exist - process it [17:47:23]req_shift_open_date [17:47:23]req_shift_open_date done [17:47:23]produce_requested_data done [17:47:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226103,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:47:23]process_action_free close_receipt [17:47:23]json_value_free [17:47:23]json_value_free done [17:47:23]process_json_proto returns [17:47:23]Send response to host [17:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226103,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:47:23]free response buf [17:47:23]execute_script done [17:47:23]execute_script returns [17:47:23]free content buf [17:47:23]Sock 9.Close socket [17:47:23]Sock 9.Thread stoped [17:47:27]OFD Sender: No OFD packet to send [17:47:32]OFD Sender: No OFD packet to send [17:47:37]OFD Sender: No OFD packet to send [17:47:42]OFD Sender: No OFD packet to send [17:47:47]OFD Sender: No OFD packet to send [17:47:53]OFD Sender: No OFD packet to send [17:47:58]OFD Sender: No OFD packet to send [17:48:03]OFD Sender: No OFD packet to send [17:48:08]OFD Sender: No OFD packet to send [17:48:13]OFD Sender: No OFD packet to send [17:48:18]OFD Sender: No OFD packet to send [17:48:23]OFD Sender: No OFD packet to send [17:48:28]OFD Sender: No OFD packet to send [17:48:33]OFD Sender: No OFD packet to send [17:48:38]OFD Sender: No OFD packet to send [17:48:43]OFD Sender: No OFD packet to send [17:48:48]OFD Sender: No OFD packet to send [17:48:53]OFD Sender: No OFD packet to send [17:48:58]OFD Sender: No OFD packet to send [17:49:03]OFD Sender: No OFD packet to send [17:49:08]OFD Sender: No OFD packet to send [17:49:13]OFD Sender: No OFD packet to send [17:49:18]OFD Sender: No OFD packet to send [17:49:23]OFD Sender: No OFD packet to send [17:49:28]OFD Sender: No OFD packet to send [17:49:33]OFD Sender: No OFD packet to send [17:49:38]OFD Sender: No OFD packet to send [17:49:43]OFD Sender: No OFD packet to send [17:49:48]accept exits with 10 [17:49:48]New connection [17:49:48]New thread 3067350372 created [17:49:48]Thread 3067493732 joined [17:49:48]Waiting for new connection... [17:49:48] Sock 10.Parse request [17:49:48]Sock 10.Check first char [17:49:48]Sock 10.First char is OK [17:49:48]request: POST /json_proto HTTP/1.0 [17:49:48]Method: POST [17:49:48]URL: /json_proto [17:49:48]Method is POST - this is cgi request [17:49:48]url: /json_proto [17:49:48]query_string will be loaded in cgi processing [17:49:48]execute_cgi json_proto POST (null) [17:49:48]execute_cgi path=json_proto method=POST [17:49:48]POST find Content-Length [17:49:48]Host: 172.17.43.131:8080 [17:49:48]Content-Length: 675 [17:49:48]Content-Type: application/json [17:49:48] [17:49:48]POST finish read [17:49:48]Found Content-Length = 675 [17:49:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:48]execute_script... [17:49:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:48]POST & json_proto [17:49:48]process_json_proto [17:49:48]json parsed OK: [17:49:48]protocol is kg_v1.0 [17:49:48]action value=close_receipt [17:49:48]process_action close_receipt [17:49:48]cmd_close_receipt [17:49:48]MH_GetDate [17:49:48]Write to MH i2c: F0 00 00 FC 00 EB [17:49:48]Write i2c OK [17:49:48]MH_I2C_Read... [17:49:48]Read from MH i2c: F0 [17:49:48]MH_I2C_Read... [17:49:48]Read from MH i2c: F0 09 00 [17:49:48]MH_I2C_Read... [17:49:48]Read from MH i2c: F0 09 00 FC 00 00 3C 33 A5 66 F9 24 A2 66 93 [17:49:48]GetLastDocTimeStamp 1722102439 [17:49:48]current date 1722102588 [17:49:48]FM_GetShiftState [17:49:48]SAM_PROTO_GetShiftState [17:49:48]wFMCommunicate request_size=4 [17:49:48]MH_SAM_APDU [17:49:48]CAPDU: 80 13 01 00 [17:49:48]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [17:49:48]Write i2c OK [17:49:48]MH_I2C_Read... [17:49:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:48]Read from MH i2c: E2 [17:49:48]MH_I2C_Read... [17:49:48]Read from MH i2c: E2 0E 00 [17:49:48]MH_I2C_Read... [17:49:48]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [17:49:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:49:48]wFMCommunicate OK [17:49:48]SAM_PROTO_GetShiftState done [17:49:48]FM_GetShiftState done [17:49:48]opened in 1722038719 [17:49:48]opened+sec_in_day 1722125119 [17:49:48]quantity*price = 60045 [17:49:48]sum+1 = 60047 [17:49:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 464 27.07.2024 17:49 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226104 ФПД: 240975620440862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226104&fm=240975620440862&tin=02508201610067®Number=0000000000092624&sum=60000 [17:49:49]StoreToDocumentArchive [17:49:49]shift 438 fd 226104 [17:49:49]save to /storage/0438/doc_00226104 [17:49:49]save last doc name /storage/0438/doc_00226104 to /storage/kkm_last_doc_name [17:49:49]save OK [17:49:49]Clear old archive folders... [17:49:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:49:49]tlvbuf is 01E35FA0 [17:49:49]SAM_PROTO_ClearQueue [17:49:49]wFMCommunicate request_size=4 [17:49:49]MH_SAM_APDU [17:49:49]CAPDU: 80 09 00 00 [17:49:49]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [17:49:49]Write i2c OK [17:49:49]MH_I2C_Read... [17:49:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:49:49]Read from MH i2c: E2 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [17:49:49]RAPDU: 90 00 [17:49:49]wFMCommunicate OK [17:49:49]SAM_PROTO_ClearQueue done [17:49:49]KKMCreateOFDPacket [17:49:49]OFDProtocolAddRootSTLVToBuf [17:49:49]FM_MakeSignedData [17:49:49]FM_MakeSignedData [17:49:49]SAM_PROTO_SignData [17:49:49]wFMCommunicate request_size=4 [17:49:49]MH_SAM_APDU [17:49:49]CAPDU: 80 0D 01 02 [17:49:49]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [17:49:49]Write i2c OK [17:49:49]MH_I2C_Read... [17:49:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:49:49]Read from MH i2c: E2 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [17:49:49]RAPDU: 90 00 [17:49:49]wFMCommunicate OK [17:49:49]wFMCommunicate request_size=255 [17:49:49]MH_SAM_APDU [17:49:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 3C 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 73 03 00 35 04 06 00 DB 2A 82 41 [17:49:49]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 3C 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 73 03 00 35 04 06 00 DB 2A 82 41 00 00 4B [17:49:49]Write i2c OK [17:49:49]MH_I2C_Read... [17:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:49]Read from MH i2c: E2 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [17:49:49]RAPDU: 90 00 [17:49:49]wFMCommunicate OK [17:49:49]wFMCommunicate request_size=7 [17:49:49]MH_SAM_APDU [17:49:49]CAPDU: 80 0D 02 02 02 83 1E [17:49:49]Write to MH i2c: E2 0A 00 0D 01 80 0D 02 02 02 00 83 1E 00 00 2D [17:49:49]Write i2c OK [17:49:49]MH_I2C_Read... [17:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:49]Read from MH i2c: E2 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [17:49:49]RAPDU: 90 00 [17:49:49]wFMCommunicate OK [17:49:49]wFMCommunicate request_size=4 [17:49:49]MH_SAM_APDU [17:49:49]CAPDU: 80 0D 03 02 [17:49:49]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [17:49:49]Write i2c OK [17:49:49]MH_I2C_Read... [17:49:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:49:49]Read from MH i2c: E2 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 0B 00 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 0B 00 0E 01 00 ED 30 70 67 B2 B7 9D 9E 90 00 23 [17:49:49]RAPDU: ED 30 70 67 B2 B7 9D 9E 90 00 [17:49:49]wFMCommunicate OK [17:49:49]SAM_PROTO_SignData done [17:49:49]FM_MakeSignedData done [17:49:49]CreateOFDProtocolMessage [17:49:49]wFMCommunicate request_size=4 [17:49:49]MH_SAM_APDU [17:49:49]CAPDU: 80 11 00 00 [17:49:49]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [17:49:49]Write i2c OK [17:49:49]MH_I2C_Read... [17:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:49]Read from MH i2c: E2 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 17 00 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [17:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:49:49]wFMCommunicate OK [17:49:49]CreateOFDProtocolMessage done [17:49:49]OFDSenderStorePacket 226104 [17:49:49]StoreOFDPacket docnum=226104 [17:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8E 1C 04 01 7E DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 3C 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 73 03 00 35 04 06 00 DB 2A 82 41 83 1E ED 30 70 67 B2 B7 9D 9E [17:49:49]CheckFolder [17:49:49]dirname=/storage/ofd_packets [17:49:49]CheckFolder done [17:49:49]ProducePacketName [17:49:49]name=ofd_packets/00226104 [17:49:49]NVStorageSaveData ofd_packets/00226104 [17:49:49]File name is /storage/ofd_packets/00226104 [17:49:49]Write 298 bytes [17:49:49]NVStorageSaveData done [17:49:49]OFDSenderStorePacket done [17:49:49]KKMCreateOFDPacket done [17:49:49]NVStorageSaveData kkm_last_timestamp [17:49:49]File name is /storage/kkm_last_timestamp [17:49:49]Write 4 bytes [17:49:49]NVStorageSaveData done [17:49:49]ExternCall_PrintAddStr [17:49:49]wPrintStart [17:49:49]Write to MH i2c: 01 00 00 10 01 11 [17:49:49]Write i2c OK [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: 01 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: 01 07 00 [17:49:49]MH_I2C_Read... [17:49:49]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [17:49:49]RasterBufferAndPrint [17:49:49]line Счет N : (1)2002415 [17:49:49]line ИНН: 02508201610067 [17:49:49]line Контрольно-Кассовый Чек [17:49:49]line ПРОДАЖА [17:49:49]line ТРК (МРК, ГНК) : 41 [17:49:49]line Товар: 2710194210 [17:49:49]line ДТ-К-5 [17:49:49]line 7.880 * 76.20 [17:49:49]line = 600.46 [17:49:49]line НДС 12% НСП 1% [17:49:49]line > о реализуемом товаре [17:49:49]line ОКРУГЛЕНИЕ: -0.46 [17:49:49]line ИТОГО: 600.00 [17:49:49]line Внесено: 600.00 [17:49:49]line СДАЧА: 0.00 [17:49:49]line НСП 1% : 5.31 [17:49:49]line НДС 12% : 63.77 [17:49:49]line Наличными: 600.00 [17:49:49]line Безнал.: 0.00 [17:49:49]line Место: АЗС № 97 "Партнер Нефть" [17:49:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:49:49]line СНО: Общий режим [17:49:49]line Чек 464 27.07.2024 17:49 [17:49:49]line Смена: 438 ФФД: 1.0 [17:49:49]line ЗНМ: 0300000054 [17:49:49]line РНМ: 0000000000092624 [17:49:49]line Версия ККМ: 001 [17:49:49]line ФМ: 0000000000874959 [17:49:49]line ФД: 226104 [17:49:49]line ФПД: 240975620440862 [17:49:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T174948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226104&fm=240975620440862&tin=02508201610067®Number=0000000000092624&sum=60000 [17:49:50]OFD Sender: Processing packet 226104 [packets to send 600, broken 599] [17:49:50]ProducePacketName [17:49:50]name=ofd_packets/00226104 [17:49:50]OFD Sender: To server: pG, [17:49:50]CommunicateWithHost lk.salyk.kg:30040 [17:49:50]ConnectInit lk.salyk.kg [17:49:50]written 0, free lines is 4095 [17:49:50]Write to MH i2c: 01 00 00 3B 01 3C [17:49:50]Write i2c OK [17:49:50]MH_I2C_Read... [17:49:50]Read from MH i2c: 01 [17:49:50]MH_I2C_Read... [17:49:50]Read from MH i2c: 01 07 00 [17:49:50]MH_I2C_Read... [17:49:50]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 61 0C B0 [17:49:50]RasterBufferAndPrint [17:49:50]line [17:49:50]line [17:49:50]line [17:49:50]line [17:49:50]line [17:49:50]written 0, free lines is 3173 [17:49:50]MH_Cut [17:49:50]Write to MH i2c: D1 01 00 42 01 01 15 [17:49:50]Write i2c OK [17:49:50]MH_I2C_Read... [17:49:50]Read from MH i2c: D1 [17:49:50]MH_I2C_Read... [17:49:50]Read from MH i2c: D1 01 00 [17:49:50]MH_I2C_Read... [17:49:50]Read from MH i2c: D1 01 00 42 01 00 14 [17:49:50]Write to MH i2c: 01 00 00 43 01 44 [17:49:50]Write i2c OK [17:49:50]MH_I2C_Read... [17:49:51]*** Cut start [17:49:51]*** Partial cut [17:49:51]*** CUTSNS_PIN = 1 [17:49:51]*** CUTSNS_PIN = 0 [17:49:52]Connected sock=11 [17: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 35 39 0C 01 00 00 8E 1C 04 01 7E DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 3C 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 73 03 00 35 04 06 00 DB 2A 82 41 83 1E ED 30 70 67 B2 B7 9D 9E [17:49:52]*** Brake cut motor [17:49:52]Read from MH i2c: 01 [17:49:52]MH_I2C_Read... [17:49:52]*** Stop cut motor [17:49:52]*** Cut end [17:49:52]Read from MH i2c: 01 07 00 [17:49:52]MH_I2C_Read... [17:49:52]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [17:49:52]process_action close_receipt done [17:49:52]requested_data is exist [17:49:52]produce_requested_data [17:49:52]requested_item fm.sn is exist - process it [17:49:52]wFMCommunicate request_size=4 [17:49:52]MH_SAM_APDU [17:49:52]CAPDU: 80 11 00 00 [17:49:52]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [17:49:52]Write i2c OK [17:49:52]MH_I2C_Read... [17:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:52]Read from MH i2c: E2 [17:49:52]MH_I2C_Read... [17:49:52]Read from MH i2c: E2 17 00 [17:49:52]MH_I2C_Read... [17:49:52]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [17:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:49:52]wFMCommunicate OK [17:49:52]requested_item fd.num is exist - process it [17:49:52]SAM_PROTO_GetFieldsCounters [17:49:52]wFMCommunicate request_size=4 [17:49:52]MH_SAM_APDU [17:49:52]CAPDU: 80 13 00 00 [17:49:52]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [17:49:52]Write i2c OK [17:49:52]MH_I2C_Read... [17: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 35 39 4F 00 00 00 5D CA 47 00 1B 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 35 39 10 04 04 00 38 73 03 00 F4 03 04 00 4B DF A4 66 B6 04 01 00 00 D3 9C C0 B9 60 A7 ED 90 [17:49:52]CommunicateWithHost err = 0 [17:49:52]CheckOFDResponse [17:49:52]1017 (14) - 77093643461234 [17:49:52]1041 (16) - 0000000000874959 [17:49:52]1040 (4) - 226104 [17:49:52]1012 (4) - 27.07.2024 11:51 [17:49:52]1206 (1) - 0 [17:49:52]OFD Sender: Remove packet 226104 [17:49:52]ProducePacketName [17:49:52]name=ofd_packets/00226104 [17:49:52]NVStorageDeleteData [17:49:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:49:52]Read from MH i2c: E2 [17:49:52]MH_I2C_Read... [17:49:52]Read from MH i2c: E2 62 00 [17:49:52]MH_I2C_Read... [17:49:52]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [17:49:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:49:52]wFMCommunicate OK [17:49:52]SAM_PROTO_GetFieldsCounters done [17:49:52]requested_item shift.num is exist - process it [17:49:52]requested_item shift.opened is exist - process it [17:49:52]req_shift_opened [17:49:52]FM_GetShiftState [17:49:52]SAM_PROTO_GetShiftState [17:49:52]wFMCommunicate request_size=4 [17:49:52]MH_SAM_APDU [17:49:52]CAPDU: 80 13 01 00 [17:49:52]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [17:49:52]Write i2c OK [17:49:52]MH_I2C_Read... [17:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:52]Read from MH i2c: E2 [17:49:52]MH_I2C_Read... [17:49:52]Read from MH i2c: E2 0E 00 [17:49:52]MH_I2C_Read... [17:49:52]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [17:49:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:49:52]wFMCommunicate OK [17:49:52]SAM_PROTO_GetShiftState done [17:49:52]FM_GetShiftState done [17:49:52]req_shift_opened done [17:49:52]requested_item shift.open_date is exist - process it [17:49:52]req_shift_open_date [17:49:52]req_shift_open_date done [17:49:52]produce_requested_data done [17:49:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226104,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:49:52]process_action_free close_receipt [17:49:52]json_value_free [17:49:52]json_value_free done [17:49:52]process_json_proto returns [17:49:52]Send response to host [17:49:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226104,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:49:52]free response buf [17:49:52]execute_script done [17:49:52]execute_script returns [17:49:52]free content buf [17:49:52]Sock 10.Close socket [17:49:52]Sock 10.Thread stoped [17:49:53]OFD Sender: No OFD packet to send [17:49:58]OFD Sender: No OFD packet to send [17:50:03]OFD Sender: No OFD packet to send [17:50:08]OFD Sender: No OFD packet to send [17:50:13]OFD Sender: No OFD packet to send [17:50:18]OFD Sender: No OFD packet to send [17:50:23]OFD Sender: No OFD packet to send [17:50:28]OFD Sender: No OFD packet to send [17:50:33]OFD Sender: No OFD packet to send [17:50:38]OFD Sender: No OFD packet to send [17:50:43]OFD Sender: No OFD packet to send [17:50:47]accept exits with 9 [17:50:47]New connection [17:50:47]New thread 3067493732 created [17:50:47]Thread 3067350372 joined [17:50:47]Waiting for new connection... [17:50:47] Sock 9.Parse request [17:50:47]Sock 9.Check first char [17:50:47]Sock 9.First char is OK [17:50:47]request: POST /json_proto HTTP/1.0 [17:50:47]Method: POST [17:50:47]URL: /json_proto [17:50:47]Method is POST - this is cgi request [17:50:47]url: /json_proto [17:50:47]query_string will be loaded in cgi processing [17:50:47]execute_cgi json_proto POST (null) [17:50:47]execute_cgi path=json_proto method=POST [17:50:47]POST find Content-Length [17:50:47]Host: 172.17.43.131:8080 [17:50:47]Content-Length: 680 [17:50:47]Content-Type: application/json [17:50:47] [17:50:47]POST finish read [17:50:47]Found Content-Length = 680 [17:50:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.530, "sum" : 3850.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3850.00, "total" : 3850.00, "payments": [ { "type": 0, "sum" : 3850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:47]execute_script... [17:50: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)2002414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.530, "sum" : 3850.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3850.00, "total" : 3850.00, "payments": [ { "type": 0, "sum" : 3850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:47]POST & json_proto [17:50:47]process_json_proto [17:50:47]json parsed OK: [17:50:47]protocol is kg_v1.0 [17:50:47]action value=close_receipt [17:50:47]process_action close_receipt [17:50:47]cmd_close_receipt [17:50:47]MH_GetDate [17:50:47]Write to MH i2c: F0 00 00 47 01 37 [17:50:47]Write i2c OK [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: F0 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: F0 09 00 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: F0 09 00 47 01 00 78 33 A5 66 F9 24 A2 66 1B [17:50:47]GetLastDocTimeStamp 1722102588 [17:50:47]current date 1722102648 [17:50:47]FM_GetShiftState [17:50:47]SAM_PROTO_GetShiftState [17:50:47]wFMCommunicate request_size=4 [17:50:47]MH_SAM_APDU [17:50:47]CAPDU: 80 13 01 00 [17:50:47]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [17:50:47]Write i2c OK [17:50:47]MH_I2C_Read... [17:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:47]Read from MH i2c: E2 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: E2 0E 00 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [17:50:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:50:47]wFMCommunicate OK [17:50:47]SAM_PROTO_GetShiftState done [17:50:47]FM_GetShiftState done [17:50:47]opened in 1722038719 [17:50:47]opened+sec_in_day 1722125119 [17:50:47]quantity*price = 385038 [17:50:47]sum+1 = 385040 [17:50:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 3850.00 Внесено: 3850.00 СДАЧА: 0.00 НСП 1% : 34.07 НДС 12% : 408.89 Наличными: 3850.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 465 27.07.2024 17:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226105 ФПД: 646463652268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175048&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226105&fm=646463652268&tin=02508201610067®Number=0000000000092624&sum=385000 [17:50:48]StoreToDocumentArchive [17:50:48]shift 438 fd 226105 [17:50:48]save to /storage/0438/doc_00226105 [17:50:48]save last doc name /storage/0438/doc_00226105 to /storage/kkm_last_doc_name [17:50:48]save OK [17:50:48]Clear old archive folders... [17:50:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:50:48]tlvbuf is 01EE50B0 [17:50:48]SAM_PROTO_ClearQueue [17:50:48]wFMCommunicate request_size=4 [17:50:48]MH_SAM_APDU [17:50:48]CAPDU: 80 09 00 00 [17:50:48]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:48]Read from MH i2c: E2 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [17:50:48]RAPDU: 90 00 [17:50:48]wFMCommunicate OK [17:50:48]SAM_PROTO_ClearQueue done [17:50:48]KKMCreateOFDPacket [17:50:48]OFDProtocolAddRootSTLVToBuf [17:50:48]FM_MakeSignedData [17:50:48]FM_MakeSignedData [17:50:48]SAM_PROTO_SignData [17:50:48]wFMCommunicate request_size=4 [17:50:48]MH_SAM_APDU [17:50:48]CAPDU: 80 0D 01 02 [17:50:48]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:48]Read from MH i2c: E2 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [17:50:48]RAPDU: 90 00 [17:50:48]wFMCommunicate OK [17:50:48]wFMCommunicate request_size=255 [17:50:48]MH_SAM_APDU [17:50:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 C5 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0F E0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 DF 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 9F 00 00 00 00 07 04 06 00 E8 DF 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 78 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 73 03 00 35 04 06 00 00 96 84 3C [17:50:48]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 C5 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0F E0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 DF 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 9F 00 00 00 00 07 04 06 00 E8 DF 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 78 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 73 03 00 35 04 06 00 00 96 84 3C 00 00 C1 [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:49]Read from MH i2c: E2 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 03 00 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [17:50:49]RAPDU: 90 00 [17:50:49]wFMCommunicate OK [17:50:49]wFMCommunicate request_size=7 [17:50:49]MH_SAM_APDU [17:50:49]CAPDU: 80 0D 02 02 02 81 AC [17:50:49]Write to MH i2c: E2 0A 00 58 01 80 0D 02 02 02 00 81 AC 00 00 04 [17:50:49]Write i2c OK [17:50:49]MH_I2C_Read... [17:50:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:49]Read from MH i2c: E2 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 03 00 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [17:50:49]RAPDU: 90 00 [17:50:49]wFMCommunicate OK [17:50:49]wFMCommunicate request_size=4 [17:50:49]MH_SAM_APDU [17:50:49]CAPDU: 80 0D 03 02 [17:50:49]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [17:50:49]Write i2c OK [17:50:49]MH_I2C_Read... [17:50:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:49]Read from MH i2c: E2 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 0B 00 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 0B 00 59 01 00 02 9D 96 2F 6A F5 AF AB 90 00 F3 [17:50:49]RAPDU: 02 9D 96 2F 6A F5 AF AB 90 00 [17:50:49]wFMCommunicate OK [17:50:49]SAM_PROTO_SignData done [17:50:49]FM_MakeSignedData done [17:50:49]CreateOFDProtocolMessage [17:50:49]wFMCommunicate request_size=4 [17:50:49]MH_SAM_APDU [17:50:49]CAPDU: 80 11 00 00 [17:50:49]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [17:50:49]Write i2c OK [17:50:49]MH_I2C_Read... [17:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:49]Read from MH i2c: E2 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 17 00 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [17:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:50:49]wFMCommunicate OK [17:50:49]CreateOFDProtocolMessage done [17:50:49]OFDSenderStorePacket 226105 [17:50:49]StoreOFDPacket docnum=226105 [17:50:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 46 50 04 01 0E 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 C5 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0F E0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 DF 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 9F 00 00 00 00 07 04 06 00 E8 DF 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 78 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 73 03 00 35 04 06 00 00 96 84 3C 81 AC 02 9D 96 2F 6A F5 AF AB [17:50:49]CheckFolder [17:50:49]dirname=/storage/ofd_packets [17:50:49]CheckFolder done [17:50:49]ProducePacketName [17:50:49]name=ofd_packets/00226105 [17:50:49]NVStorageSaveData ofd_packets/00226105 [17:50:49]File name is /storage/ofd_packets/00226105 [17:50:49]Write 298 bytes [17:50:49]NVStorageSaveData done [17:50:49]OFDSenderStorePacket done [17:50:49]KKMCreateOFDPacket done [17:50:49]NVStorageSaveData kkm_last_timestamp [17:50:49]File name is /storage/kkm_last_timestamp [17:50:49]Write 4 bytes [17:50:49]NVStorageSaveData done [17:50:49]ExternCall_PrintAddStr [17:50:49]wPrintStart [17:50:49]Write to MH i2c: 01 00 00 5B 01 5C [17:50:49]Write i2c OK [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: 01 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: 01 07 00 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [17:50:49]RasterBufferAndPrint [17:50:49]line Счет N : (1)2002414 [17:50:49]line ИНН: 02508201610067 [17:50:49]line Контрольно-Кассовый Чек [17:50:49]line ПРОДАЖА [17:50:49]line ТРК (МРК, ГНК) : 51 [17:50:49]line Товар: 2710194210 [17:50:49]line ДТ-К-5 [17:50:49]line 50.530 * 76.20 [17:50:49]line = 3850.39 [17:50:49]line НДС 12% НСП 1% [17:50:49]line > о реализуемом товаре [17:50:49]line ОКРУГЛЕНИЕ: -0.39 [17:50:49]line ИТОГО: 3850.00 [17:50:49]line Внесено: 3850.00 [17:50:49]line СДАЧА: 0.00 [17:50:49]line НСП 1% : 34.07 [17:50:49]line НДС 12% : 408.89 [17:50:49]line Наличными: 3850.00 [17:50:49]line Безнал.: 0.00 [17:50:49]line Место: АЗС № 97 "Партнер Нефть" [17:50:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:50:49]line СНО: Общий режим [17:50:49]line Чек 465 27.07.2024 17:50 [17:50:49]line Смена: 438 ФФД: 1.0 [17:50:49]line ЗНМ: 0300000054 [17:50:49]line РНМ: 0000000000092624 [17:50:49]line Версия ККМ: 001 [17:50:49]line ФМ: 0000000000874959 [17:50:49]line ФД: 226105 [17:50:49]line ФПД: 646463652268 [17:50:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175048&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226105&fm=646463652268&tin=02508201610067®Number=0000000000092624&sum=385000 [17:50:49]OFD Sender: Processing packet 226105 [packets to send 600, broken 599] [17:50:49]ProducePacketName [17:50:49]name=ofd_packets/00226105 [17:50:49]OFD Sender: To server: pG, [17:50:49]CommunicateWithHost lk.salyk.kg:30040 [17:50:49]ConnectInit lk.salyk.kg [17:50:49]written 0, free lines is 4095 [17:50:50]Write to MH i2c: 01 00 00 86 01 87 [17:50:50]Write i2c OK [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: 01 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: 01 07 00 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 5F 0C F9 [17:50:50]RasterBufferAndPrint [17:50:50]line [17:50:50]line [17:50:50]line [17:50:50]line [17:50:50]line [17:50:50]written 0, free lines is 3169 [17:50:50]MH_Cut [17:50:50]Write to MH i2c: D1 01 00 8D 01 01 60 [17:50:50]Write i2c OK [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: D1 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: D1 01 00 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: D1 01 00 8D 01 00 5F [17:50:50]Write to MH i2c: 01 00 00 8E 01 8F [17:50:50]Write i2c OK [17:50:50]MH_I2C_Read... [17:50:51]*** Cut start [17:50:51]*** Partial cut [17:50:51]*** CUTSNS_PIN = 1 [17:50:51]*** CUTSNS_PIN = 0 [17:50:51]*** Brake cut motor [17:50:51]Read from MH i2c: 01 [17:50:51]MH_I2C_Read... [17:50:51]*** Stop cut motor [17:50:51]*** Cut end [17:50:51]Read from MH i2c: 01 07 00 [17:50:51]MH_I2C_Read... [17:50:51]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [17:50:51]process_action close_receipt done [17:50:51]requested_data is exist [17:50:51]produce_requested_data [17:50:51]requested_item fm.sn is exist - process it [17:50:51]wFMCommunicate request_size=4 [17:50:51]MH_SAM_APDU [17:50:51]CAPDU: 80 11 00 00 [17:50:51]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [17:50:51]Write i2c OK [17:50:51]MH_I2C_Read... [17:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:52]Read from MH i2c: E2 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 17 00 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [17:50:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:50:52]wFMCommunicate OK [17:50:52]requested_item fd.num is exist - process it [17:50:52]SAM_PROTO_GetFieldsCounters [17:50:52]wFMCommunicate request_size=4 [17:50:52]MH_SAM_APDU [17:50:52]CAPDU: 80 13 00 00 [17:50:52]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [17:50:52]Write i2c OK [17:50:52]MH_I2C_Read... [17:50:52]Connected sock=11 [17:50: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 35 39 0C 01 00 00 46 50 04 01 0E 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 C5 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0F E0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 DF 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 9F 00 00 00 00 07 04 06 00 E8 DF 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 78 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 73 03 00 35 04 06 00 00 96 84 3C 81 AC 02 9D 96 2F 6A F5 AF AB [17:50:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:52]Read from MH i2c: E2 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 62 00 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [17:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:52]wFMCommunicate OK [17:50:52]SAM_PROTO_GetFieldsCounters done [17:50:52]requested_item shift.num is exist - process it [17:50:52]requested_item shift.opened is exist - process it [17:50:52]req_shift_opened [17:50:52]FM_GetShiftState [17:50:52]SAM_PROTO_GetShiftState [17:50:52]wFMCommunicate request_size=4 [17:50:52]MH_SAM_APDU [17:50:52]CAPDU: 80 13 01 00 [17:50:52]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [17:50:52]Write i2c OK [17:50:52]MH_I2C_Read... [17:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:52]Read from MH i2c: E2 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 0E 00 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [17:50:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:50:52]wFMCommunicate OK [17:50:52]SAM_PROTO_GetShiftState done [17:50:52]FM_GetShiftState done [17:50:52]req_shift_opened done [17:50:52]requested_item shift.open_date is exist - process it [17:50:52]req_shift_open_date [17:50:52]req_shift_open_date done [17:50:52]produce_requested_data done [17:50:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226105,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:50:52]process_action_free close_receipt [17:50:52]json_value_free [17:50:52]json_value_free done [17:50:52]process_json_proto returns [17:50:52]Send response to host [17:50:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226105,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:50:52]free response buf [17:50:52]execute_script done [17:50:52]execute_script returns [17:50:52]free content buf [17:50:52]Sock 9.Close socket [17:50:52]Sock 9.Thread stoped [17:50: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 35 39 4F 00 00 00 36 92 47 00 DF 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 35 39 10 04 04 00 39 73 03 00 F4 03 04 00 87 DF A4 66 B6 04 01 00 00 89 18 43 37 0F 12 F5 4F [17:50:52]CommunicateWithHost err = 0 [17:50:52]CheckOFDResponse [17:50:52]1017 (14) - 77093643461234 [17:50:52]1041 (16) - 0000000000874959 [17:50:52]1040 (4) - 226105 [17:50:52]1012 (4) - 27.07.2024 11:52 [17:50:52]1206 (1) - 0 [17:50:52]OFD Sender: Remove packet 226105 [17:50:52]ProducePacketName [17:50:52]name=ofd_packets/00226105 [17:50:52]NVStorageDeleteData [17:50:53]OFD Sender: No OFD packet to send [17:50:58]OFD Sender: No OFD packet to send [17:51:03]OFD Sender: No OFD packet to send [17:51:08]OFD Sender: No OFD packet to send [17:51:13]OFD Sender: No OFD packet to send [17:51:13]recv_with_timeout no data received [17:51:18]OFD Sender: No OFD packet to send [17:51:23]OFD Sender: No OFD packet to send [17:51:28]recv_with_timeout no data received [17:51:28]OFD Sender: No OFD packet to send [17:51:33]OFD Sender: No OFD packet to send [17:51:38]OFD Sender: No OFD packet to send [17:51:43]OFD Sender: No OFD packet to send [17:51:48]OFD Sender: No OFD packet to send [17:51:53]OFD Sender: No OFD packet to send [17:51:58]OFD Sender: No OFD packet to send [17:52:03]OFD Sender: No OFD packet to send [17:52:07]accept exits with 7 [17:52:07]New connection [17:52:07]New thread 3067350372 created [17:52:07]Thread 3067493732 joined [17:52:07]Waiting for new connection... [17:52:07] Sock 7.Parse request [17:52:07]Sock 7.Check first char [17:52:07]Sock 7.First char is OK [17:52:07]request: POST /json_proto HTTP/1.0 [17:52:07]Method: POST [17:52:07]URL: /json_proto [17:52:07]Method is POST - this is cgi request [17:52:07]url: /json_proto [17:52:07]query_string will be loaded in cgi processing [17:52:07]execute_cgi json_proto POST (null) [17:52:07]execute_cgi path=json_proto method=POST [17:52:07]POST find Content-Length [17:52:07]Host: 172.17.43.131:8080 [17:52:07]Content-Length: 1164 [17:52:07]Content-Type: application/json [17:52:07] [17:52:07]POST finish read [17:52:07]Found Content-Length = 1164 [17:52: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002416\u000A27.07.2024 17:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30022133\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:07]execute_script... [17:52: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002416\u000A27.07.2024 17:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30022133\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:07]POST & json_proto [17:52:07]process_json_proto [17:52:07]json parsed OK: [17:52:07]protocol is kg_v1.0 [17:52:07]action value=print_text [17:52:07]process_action print_text [17:52:07]cmd_print_text [17:52:07]ExternCall_PrintAddStr [17:52:07]wPrintStart [17:52:07]Write to MH i2c: 01 00 00 92 01 93 [17:52:07]Write i2c OK [17:52:07]MH_I2C_Read... [17:52:07]Read from MH i2c: 01 [17:52:07]MH_I2C_Read... [17:52:07]Read from MH i2c: 01 07 00 [17:52:07]MH_I2C_Read... [17:52:07]Read from MH i2c: 01 07 00 92 01 00 00 00 00 00 FF 0F A8 [17:52:07]RasterBufferAndPrint [17:52:07]line *****ТОВАРНЫЙ ЧЕК***** [17:52:07]line АЗС-97 [17:52:07]line Партнер нефть [17:52:07]line 02508201610067 [17:52:07]line Кассир : Орунбаева Б. [17:52:07]line Счет N : (1)2002416 [17:52:07]line 27.07.2024 17:50 [17:52:07]line ПРОДАЖА [17:52:07]line ТРК (МРК, ГНК): 33 [17:52:07]line Вид ГСМ : 2710124130 [17:52:07]line Аи-92-К-5 [17:52:07]line 20.000 x 67.80 [17:52:07]line ИТОГ: 1356.00 [17:52:07]line Тип оплаты: Талоны: ТК ГПНА Online [17:52:07]line 30022133 [17:52:07]line ______________________ [17:52:07]line (подпись) [17:52:07]written 0, free lines is 4095 [17:52:08]Write to MH i2c: 01 00 00 A6 01 A7 [17:52:08]Write i2c OK [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: 01 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: 01 07 00 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 11 0E CD [17:52:08]RasterBufferAndPrint [17:52:08]line [17:52:08]line [17:52:08]line [17:52:08]line [17:52:08]line [17:52:08]written 0, free lines is 3602 [17:52:08]MH_Cut [17:52:08]Write to MH i2c: D1 01 00 AD 01 01 80 [17:52:08]Write i2c OK [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: D1 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: D1 01 00 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: D1 01 00 AD 01 00 7F [17:52:08]Write to MH i2c: 01 00 00 AE 01 AF [17:52:08]Write i2c OK [17:52:08]MH_I2C_Read... [17:52:08]OFD Sender: No OFD packet to send [17:52:08]*** Cut start [17:52:08]*** Partial cut [17:52:08]*** CUTSNS_PIN = 1 [17:52:08]*** CUTSNS_PIN = 0 [17:52:09]*** Brake cut motor [17:52:09]Read from MH i2c: 01 [17:52:09]MH_I2C_Read... [17:52:09]*** Stop cut motor [17:52:09]*** Cut end [17:52:09]Read from MH i2c: 01 07 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 FF 0F C4 [17:52:09]process_action print_text done [17:52:09]requested_data is exist [17:52:09]produce_requested_data [17:52:09]requested_item fm.sn is exist - process it [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 11 00 00 [17:52:09]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 17 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [17:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:52:09]wFMCommunicate OK [17:52:09]requested_item fd.num is exist - process it [17:52:09]SAM_PROTO_GetFieldsCounters [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 13 00 00 [17:52:09]Write to MH i2c: E2 08 00 B0 01 80 13 00 00 00 00 00 00 2D [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 62 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 62 00 B0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [17:52: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:09]wFMCommunicate OK [17:52:09]SAM_PROTO_GetFieldsCounters done [17:52:09]requested_item shift.num is exist - process it [17:52:09]requested_item shift.opened is exist - process it [17:52:09]req_shift_opened [17:52:09]FM_GetShiftState [17:52:09]SAM_PROTO_GetShiftState [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 13 01 00 [17:52:09]Write to MH i2c: E2 08 00 B1 01 80 13 01 00 00 00 00 00 2F [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 0E 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 0E 00 B1 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [17:52:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:52:09]wFMCommunicate OK [17:52:09]SAM_PROTO_GetShiftState done [17:52:09]FM_GetShiftState done [17:52:09]req_shift_opened done [17:52:09]requested_item shift.open_date is exist - process it [17:52:09]req_shift_open_date [17:52:09]req_shift_open_date done [17:52:09]produce_requested_data done [17:52:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226105,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:52:09]process_action_free print_text [17:52:09]json_value_free [17:52:09]json_value_free done [17:52:09]process_json_proto returns [17:52:09]Send response to host [17:52:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226105,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:52:09]free response buf [17:52:09]execute_script done [17:52:09]execute_script returns [17:52:09]free content buf [17:52:09]Sock 7.Close socket [17:52:09]Sock 7.Thread stoped [17:52:13]OFD Sender: No OFD packet to send [17:52:17]recv_with_timeout no data received [17:52:18]OFD Sender: No OFD packet to send [17:52:23]OFD Sender: No OFD packet to send [17:52:27]accept exits with 9 [17:52:27]New connection [17:52:27]New thread 3067493732 created [17:52:27]Thread 3067350372 joined [17:52:27]Waiting for new connection... [17:52:27] Sock 9.Parse request [17:52:27]Sock 9.Check first char [17:52:27]Sock 9.First char is OK [17:52:27]request: POST /json_proto HTTP/1.0 [17:52:27]Method: POST [17:52:27]URL: /json_proto [17:52:27]Method is POST - this is cgi request [17:52:27]url: /json_proto [17:52:27]query_string will be loaded in cgi processing [17:52:27]execute_cgi json_proto POST (null) [17:52:27]execute_cgi path=json_proto method=POST [17:52:27]POST find Content-Length [17:52:27]Host: 172.17.43.131:8080 [17:52:27]Content-Length: 679 [17:52:27]Content-Type: application/json [17:52:27] [17:52:27]POST finish read [17:52:27]Found Content-Length = 679 [17:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:27]execute_script... [17: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)2002417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:27]POST & json_proto [17:52:27]process_json_proto [17:52:27]json parsed OK: [17:52:27]protocol is kg_v1.0 [17:52:27]action value=close_receipt [17:52:27]process_action close_receipt [17:52:27]cmd_close_receipt [17:52:27]MH_GetDate [17:52:27]Write to MH i2c: F0 00 00 B2 01 A2 [17:52:27]Write i2c OK [17:52:27]MH_I2C_Read... [17:52:27]Read from MH i2c: F0 [17:52:27]MH_I2C_Read... [17:52:27]Read from MH i2c: F0 09 00 [17:52:27]MH_I2C_Read... [17:52:27]Read from MH i2c: F0 09 00 B2 01 00 DB 33 A5 66 F9 24 A2 66 E9 [17:52:27]GetLastDocTimeStamp 1722102648 [17:52:27]current date 1722102747 [17:52:27]FM_GetShiftState [17:52:27]SAM_PROTO_GetShiftState [17:52:27]wFMCommunicate request_size=4 [17:52:27]MH_SAM_APDU [17:52:27]CAPDU: 80 13 01 00 [17:52:27]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [17:52:27]Write i2c OK [17:52:27]MH_I2C_Read... [17:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:27]Read from MH i2c: E2 [17:52:27]MH_I2C_Read... [17:52:27]Read from MH i2c: E2 0E 00 [17:52:27]MH_I2C_Read... [17:52:27]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [17:52:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:52:27]wFMCommunicate OK [17:52:27]SAM_PROTO_GetShiftState done [17:52:27]FM_GetShiftState done [17:52:27]opened in 1722038719 [17:52:27]opened+sec_in_day 1722125119 [17:52:27]quantity*price = 75016 [17:52:27]sum+1 = 75017 [17:52:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 466 27.07.2024 17:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226106 ФПД: 178863060002322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226106&fm=178863060002322&tin=02508201610067®Number=0000000000092624&sum=75000 [17:52:28]StoreToDocumentArchive [17:52:28]shift 438 fd 226106 [17:52:28]save to /storage/0438/doc_00226106 [17:52:28]save last doc name /storage/0438/doc_00226106 to /storage/kkm_last_doc_name [17:52:28]save OK [17:52:28]Clear old archive folders... [17:52:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:52:28]tlvbuf is 01E37320 [17:52:28]SAM_PROTO_ClearQueue [17:52:28]wFMCommunicate request_size=4 [17:52:28]MH_SAM_APDU [17:52:28]CAPDU: 80 09 00 00 [17:52:28]Write to MH i2c: E2 08 00 C0 01 80 09 00 00 00 00 00 00 33 [17:52:28]Write i2c OK [17:52:28]MH_I2C_Read... [17:52:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:52:28]Read from MH i2c: E2 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [17:52:28]RAPDU: 90 00 [17:52:28]wFMCommunicate OK [17:52:28]SAM_PROTO_ClearQueue done [17:52:28]KKMCreateOFDPacket [17:52:28]OFDProtocolAddRootSTLVToBuf [17:52:28]FM_MakeSignedData [17:52:28]FM_MakeSignedData [17:52:28]SAM_PROTO_SignData [17:52:28]wFMCommunicate request_size=4 [17:52:28]MH_SAM_APDU [17:52:28]CAPDU: 80 0D 01 02 [17:52:28]Write to MH i2c: E2 08 00 C1 01 80 0D 01 02 00 00 00 00 3B [17:52:28]Write i2c OK [17:52:28]MH_I2C_Read... [17:52:28]OFD Sender: No OFD packet to send [17:52:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:52:28]Read from MH i2c: E2 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [17:52:28]RAPDU: 90 00 [17:52:28]wFMCommunicate OK [17:52:28]wFMCommunicate request_size=255 [17:52:28]MH_SAM_APDU [17:52:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 DB 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 73 03 00 35 04 06 00 A2 [17:52:28]Write to MH i2c: E2 02 01 C2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 DB 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 73 03 00 35 04 06 00 A2 00 00 42 [17:52:28]Write i2c OK [17:52:28]MH_I2C_Read... [17:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:28]Read from MH i2c: E2 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [17:52:28]RAPDU: 90 00 [17:52:28]wFMCommunicate OK [17:52:28]wFMCommunicate request_size=10 [17:52:28]MH_SAM_APDU [17:52:28]CAPDU: 80 0D 02 02 05 AC CD 27 A6 12 [17:52:28]Write to MH i2c: E2 0D 00 C3 01 80 0D 02 02 05 00 AC CD 27 A6 12 00 00 A0 [17:52:28]Write i2c OK [17:52:28]MH_I2C_Read... [17:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:28]Read from MH i2c: E2 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [17:52:28]RAPDU: 90 00 [17:52:28]wFMCommunicate OK [17:52:28]wFMCommunicate request_size=4 [17:52:28]MH_SAM_APDU [17:52:28]CAPDU: 80 0D 03 02 [17:52:28]Write to MH i2c: E2 08 00 C4 01 80 0D 03 02 00 00 00 00 40 [17:52:28]Write i2c OK [17:52:28]MH_I2C_Read... [17:52:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:52:28]Read from MH i2c: E2 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 0B 00 [17:52:28]MH_I2C_Read... [17:52:28]Read from MH i2c: E2 0B 00 C4 01 00 DF 96 E3 08 A0 19 D6 F0 90 00 20 [17:52:28]RAPDU: DF 96 E3 08 A0 19 D6 F0 90 00 [17:52:28]wFMCommunicate OK [17:52:28]SAM_PROTO_SignData done [17:52:28]FM_MakeSignedData done [17:52:28]CreateOFDProtocolMessage [17:52:28]wFMCommunicate request_size=4 [17:52:28]MH_SAM_APDU [17:52:28]CAPDU: 80 11 00 00 [17:52:28]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [17:52:28]Write i2c OK [17:52:28]MH_I2C_Read... [17:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:29]Read from MH i2c: E2 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: E2 17 00 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [17:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:52:29]wFMCommunicate OK [17:52:29]CreateOFDProtocolMessage done [17:52:29]OFDSenderStorePacket 226106 [17:52:29]StoreOFDPacket docnum=226106 [17:52:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 D9 07 01 2D D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 DB 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 73 03 00 35 04 06 00 A2 AC CD 27 A6 12 DF 96 E3 08 A0 19 D6 F0 [17:52:29]CheckFolder [17:52:29]dirname=/storage/ofd_packets [17:52:29]CheckFolder done [17:52:29]ProducePacketName [17:52:29]name=ofd_packets/00226106 [17:52:29]NVStorageSaveData ofd_packets/00226106 [17:52:29]File name is /storage/ofd_packets/00226106 [17:52:29]Write 301 bytes [17:52:29]NVStorageSaveData done [17:52:29]OFDSenderStorePacket done [17:52:29]KKMCreateOFDPacket done [17:52:29]NVStorageSaveData kkm_last_timestamp [17:52:29]File name is /storage/kkm_last_timestamp [17:52:29]Write 4 bytes [17:52:29]NVStorageSaveData done [17:52:29]ExternCall_PrintAddStr [17:52:29]wPrintStart [17:52:29]Write to MH i2c: 01 00 00 C6 01 C7 [17:52:29]Write i2c OK [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: 01 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: 01 07 00 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FF 0F DC [17:52:29]RasterBufferAndPrint [17:52:29]line Счет N : (1)2002417 [17:52:29]line ИНН: 02508201610067 [17:52:29]line Контрольно-Кассовый Чек [17:52:29]line ПРОДАЖА [17:52:29]line ТРК (МРК, ГНК) : 54 [17:52:29]line Товар: 2710124500 [17:52:29]line Аи-95-К-5 [17:52:29]line 10.110 * 74.20 [17:52:29]line = 750.16 [17:52:29]line НДС 12% НСП 1% [17:52:29]line > о реализуемом товаре [17:52:29]line ОКРУГЛЕНИЕ: -0.16 [17:52:29]line ИТОГО: 750.00 [17:52:29]line Внесено: 750.00 [17:52:29]line СДАЧА: 0.00 [17:52:29]line НСП 1% : 6.64 [17:52:29]line НДС 12% : 79.66 [17:52:29]line Наличными: 750.00 [17:52:29]line Безнал.: 0.00 [17:52:29]line Место: АЗС № 97 "Партнер Нефть" [17:52:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:52:29]line СНО: Общий режим [17:52:29]line Чек 466 27.07.2024 17:52 [17:52:29]line Смена: 438 ФФД: 1.0 [17:52:29]line ЗНМ: 0300000054 [17:52:29]line РНМ: 0000000000092624 [17:52:29]line Версия ККМ: 001 [17:52:29]line ФМ: 0000000000874959 [17:52:29]line ФД: 226106 [17:52:29]line ФПД: 178863060002322 [17:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226106&fm=178863060002322&tin=02508201610067®Number=0000000000092624&sum=75000 [17:52:29]OFD Sender: Processing packet 226106 [packets to send 600, broken 599] [17:52:29]ProducePacketName [17:52:29]name=ofd_packets/00226106 [17:52:29]OFD Sender: To server: pG, [17:52:29]CommunicateWithHost lk.salyk.kg:30040 [17:52:29]ConnectInit lk.salyk.kg [17:52:29]written 0, free lines is 4095 [17:52:29]Write to MH i2c: 01 00 00 F1 01 F2 [17:52:29]Write i2c OK [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: 01 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: 01 07 00 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 5E 0C 63 [17:52:29]RasterBufferAndPrint [17:52:29]line [17:52:29]line [17:52:29]line [17:52:29]line [17:52:29]line [17:52:29]written 0, free lines is 3169 [17:52:29]MH_Cut [17:52:29]Write to MH i2c: D1 01 00 F8 01 01 CB [17:52:29]Write i2c OK [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: D1 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: D1 01 00 [17:52:29]MH_I2C_Read... [17:52:29]Read from MH i2c: D1 01 00 F8 01 00 CA [17:52:29]Write to MH i2c: 01 00 00 F9 01 FA [17:52:29]Write i2c OK [17:52:29]MH_I2C_Read... [17:52:30]Connected sock=10 [17:52:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 D9 07 01 2D D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 DB 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 73 03 00 35 04 06 00 A2 AC CD 27 A6 12 DF 96 E3 08 A0 19 D6 F0 [17:52:31]*** Cut start [17:52:31]*** Partial cut [17:52:31]*** CUTSNS_PIN = 1 [17:52:31]*** CUTSNS_PIN = 0 [17:52:31]*** Brake cut motor [17:52:31]Read from MH i2c: 01 [17:52:31]MH_I2C_Read... [17:52:31]*** Stop cut motor [17:52:31]*** Cut end [17:52:31]Read from MH i2c: 01 07 00 [17:52:31]MH_I2C_Read... [17:52:31]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 FF 0F 0F [17:52:31]process_action close_receipt done [17:52:31]requested_data is exist [17:52:31]produce_requested_data [17:52:31]requested_item fm.sn is exist - process it [17:52:31]wFMCommunicate request_size=4 [17:52:31]MH_SAM_APDU [17:52:31]CAPDU: 80 11 00 00 [17:52:31]Write to MH i2c: E2 08 00 FA 01 80 11 00 00 00 00 00 00 75 [17:52:31]Write i2c OK [17:52:31]MH_I2C_Read... [17:52:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:31]Read from MH i2c: E2 [17:52:31]MH_I2C_Read... [17:52:31]Read from MH i2c: E2 17 00 [17:52:31]MH_I2C_Read... [17:52:31]Read from MH i2c: E2 17 00 FA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [17:52:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:52:31]wFMCommunicate OK [17:52:31]requested_item fd.num is exist - process it [17:52:31]SAM_PROTO_GetFieldsCounters [17:52:31]wFMCommunicate request_size=4 [17:52:31]MH_SAM_APDU [17:52:31]CAPDU: 80 13 00 00 [17:52:31]Write to MH i2c: E2 08 00 FB 01 80 13 00 00 00 00 00 00 78 [17:52:31]Write i2c OK [17:52:31]MH_I2C_Read... [17:52: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 35 39 4F 00 00 00 9D F6 47 00 34 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 73 03 00 F4 03 04 00 EA DF A4 66 B6 04 01 00 00 B5 5F F7 08 69 24 3B 2E [17:52:31]CommunicateWithHost err = 0 [17:52:31]CheckOFDResponse [17:52:31]1017 (14) - 77093643461234 [17:52:31]1041 (16) - 0000000000874959 [17:52:31]1040 (4) - 226106 [17:52:31]1012 (4) - 27.07.2024 11:54 [17:52:31]1206 (1) - 0 [17:52:31]OFD Sender: Remove packet 226106 [17:52:31]ProducePacketName [17:52:31]name=ofd_packets/00226106 [17:52:31]NVStorageDeleteData [17:52:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:31]Read from MH i2c: E2 [17:52:31]MH_I2C_Read... [17:52:31]Read from MH i2c: E2 62 00 [17:52:31]MH_I2C_Read... [17:52:31]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:31]wFMCommunicate OK [17:52:31]SAM_PROTO_GetFieldsCounters done [17:52:31]requested_item shift.num is exist - process it [17:52:31]requested_item shift.opened is exist - process it [17:52:31]req_shift_opened [17:52:31]FM_GetShiftState [17:52:31]SAM_PROTO_GetShiftState [17:52:31]wFMCommunicate request_size=4 [17:52:31]MH_SAM_APDU [17:52:31]CAPDU: 80 13 01 00 [17:52:31]Write to MH i2c: E2 08 00 FC 01 80 13 01 00 00 00 00 00 7A [17:52:31]Write i2c OK [17:52:31]MH_I2C_Read... [17:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:31]Read from MH i2c: E2 [17:52:31]MH_I2C_Read... [17:52:31]Read from MH i2c: E2 0E 00 [17:52:31]MH_I2C_Read... [17:52:31]Read from MH i2c: E2 0E 00 FC 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [17:52:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:52:31]wFMCommunicate OK [17:52:31]SAM_PROTO_GetShiftState done [17:52:31]FM_GetShiftState done [17:52:31]req_shift_opened done [17:52:31]requested_item shift.open_date is exist - process it [17:52:31]req_shift_open_date [17:52:31]req_shift_open_date done [17:52:31]produce_requested_data done [17:52:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226106,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:52:31]process_action_free close_receipt [17:52:31]json_value_free [17:52:31]json_value_free done [17:52:31]process_json_proto returns [17:52:31]Send response to host [17:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226106,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:52:31]free response buf [17:52:31]execute_script done [17:52:31]execute_script returns [17:52:31]free content buf [17:52:31]Sock 9.Close socket [17:52:31]Sock 9.Thread stoped [17:52:32]OFD Sender: No OFD packet to send [17:52:35]recv_with_timeout no data received [17:52:37]OFD Sender: No OFD packet to send [17:52:41]accept exits with 7 [17:52:41]New connection [17:52:41]New thread 3067350372 created [17:52:41]Thread 3067493732 joined [17:52:41]Waiting for new connection... [17:52:41] Sock 7.Parse request [17:52:41]Sock 7.Check first char [17:52:41]Sock 7.First char is OK [17:52:41]request: POST /json_proto HTTP/1.0 [17:52:41]Method: POST [17:52:41]URL: /json_proto [17:52:41]Method is POST - this is cgi request [17:52:41]url: /json_proto [17:52:41]query_string will be loaded in cgi processing [17:52:41]execute_cgi json_proto POST (null) [17:52:41]execute_cgi path=json_proto method=POST [17:52:41]POST find Content-Length [17:52:41]Host: 172.17.43.131:8080 [17:52:41]Content-Length: 678 [17:52:41]Content-Type: application/json [17:52:41] [17:52:41]POST finish read [17:52:41]Found Content-Length = 678 [17:52:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:41]execute_script... [17:52: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)2002419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:41]POST & json_proto [17:52:41]process_json_proto [17:52:41]json parsed OK: [17:52:41]protocol is kg_v1.0 [17:52:41]action value=close_receipt [17:52:41]process_action close_receipt [17:52:41]cmd_close_receipt [17:52:41]MH_GetDate [17:52:41]Write to MH i2c: F0 00 00 FD 01 ED [17:52:41]Write i2c OK [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: F0 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: F0 09 00 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: F0 09 00 FD 01 00 E9 33 A5 66 F9 24 A2 66 42 [17:52:41]GetLastDocTimeStamp 1722102747 [17:52:41]current date 1722102761 [17:52:41]FM_GetShiftState [17:52:41]SAM_PROTO_GetShiftState [17:52:41]wFMCommunicate request_size=4 [17:52:41]MH_SAM_APDU [17:52:41]CAPDU: 80 13 01 00 [17:52:41]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [17:52:41]Write i2c OK [17:52:41]MH_I2C_Read... [17:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:41]Read from MH i2c: E2 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: E2 0E 00 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [17:52:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:52:41]wFMCommunicate OK [17:52:41]SAM_PROTO_GetShiftState done [17:52:41]FM_GetShiftState done [17:52:41]opened in 1722038719 [17:52:41]opened+sec_in_day 1722125119 [17:52:41]quantity*price = 40068 [17:52:41]sum+1 = 40069 [17:52:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 467 27.07.2024 17:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226107 ФПД: 256119491186667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175241&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226107&fm=256119491186667&tin=02508201610067®Number=0000000000092624&sum=40000 [17:52:42]StoreToDocumentArchive [17:52:42]shift 438 fd 226107 [17:52:42]save to /storage/0438/doc_00226107 [17:52:42]save last doc name /storage/0438/doc_00226107 to /storage/kkm_last_doc_name [17:52:42]save OK [17:52:42]Clear old archive folders... [17:52:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:52:42]tlvbuf is 01F03ED0 [17:52:42]SAM_PROTO_ClearQueue [17:52:42]wFMCommunicate request_size=4 [17:52:42]MH_SAM_APDU [17:52:42]CAPDU: 80 09 00 00 [17:52:42]Write to MH i2c: E2 08 00 0B 02 80 09 00 00 00 00 00 00 7F [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:52:42]Read from MH i2c: E2 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [17:52:42]RAPDU: 90 00 [17:52:42]wFMCommunicate OK [17:52:42]SAM_PROTO_ClearQueue done [17:52:42]KKMCreateOFDPacket [17:52:42]OFDProtocolAddRootSTLVToBuf [17:52:42]FM_MakeSignedData [17:52:42]FM_MakeSignedData [17:52:42]SAM_PROTO_SignData [17:52:42]wFMCommunicate request_size=4 [17:52:42]MH_SAM_APDU [17:52:42]CAPDU: 80 0D 01 02 [17:52:42]Write to MH i2c: E2 08 00 0C 02 80 0D 01 02 00 00 00 00 87 [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:52:42]Read from MH i2c: E2 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [17:52:42]RAPDU: 90 00 [17:52:42]wFMCommunicate OK [17:52:42]wFMCommunicate request_size=255 [17:52:42]MH_SAM_APDU [17:52:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E9 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 73 03 00 35 04 06 00 E8 [17:52:42]Write to MH i2c: E2 02 01 0D 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E9 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 73 03 00 35 04 06 00 E8 00 00 18 [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:42]OFD Sender: No OFD packet to send [17:52:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:42]Read from MH i2c: E2 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [17:52:42]RAPDU: 90 00 [17:52:42]wFMCommunicate OK [17:52:42]wFMCommunicate request_size=10 [17:52:42]MH_SAM_APDU [17:52:42]CAPDU: 80 0D 02 02 05 F0 77 4A CF EB [17:52:42]Write to MH i2c: E2 0D 00 0E 02 80 0D 02 02 05 00 F0 77 4A CF EB 00 00 FF [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:42]Read from MH i2c: E2 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [17:52:42]RAPDU: 90 00 [17:52:42]wFMCommunicate OK [17:52:42]wFMCommunicate request_size=4 [17:52:42]MH_SAM_APDU [17:52:42]CAPDU: 80 0D 03 02 [17:52:42]Write to MH i2c: E2 08 00 0F 02 80 0D 03 02 00 00 00 00 8C [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:52:42]Read from MH i2c: E2 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 0B 00 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 0B 00 0F 02 00 19 BE 1F CE B8 C8 14 EA 90 00 CF [17:52:42]RAPDU: 19 BE 1F CE B8 C8 14 EA 90 00 [17:52:42]wFMCommunicate OK [17:52:42]SAM_PROTO_SignData done [17:52:42]FM_MakeSignedData done [17:52:42]CreateOFDProtocolMessage [17:52:42]wFMCommunicate request_size=4 [17:52:42]MH_SAM_APDU [17:52:42]CAPDU: 80 11 00 00 [17:52:42]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:42]Read from MH i2c: E2 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 17 00 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [17:52:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:52:42]wFMCommunicate OK [17:52:42]CreateOFDProtocolMessage done [17:52:42]OFDSenderStorePacket 226107 [17:52:42]StoreOFDPacket docnum=226107 [17:52:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD 2D 07 01 26 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E9 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 73 03 00 35 04 06 00 E8 F0 77 4A CF EB 19 BE 1F CE B8 C8 14 EA [17:52:42]CheckFolder [17:52:42]dirname=/storage/ofd_packets [17:52:42]CheckFolder done [17:52:42]ProducePacketName [17:52:42]name=ofd_packets/00226107 [17:52:42]NVStorageSaveData ofd_packets/00226107 [17:52:42]File name is /storage/ofd_packets/00226107 [17:52:42]Write 301 bytes [17:52:42]NVStorageSaveData done [17:52:42]OFDSenderStorePacket done [17:52:42]KKMCreateOFDPacket done [17:52:42]NVStorageSaveData kkm_last_timestamp [17:52:42]File name is /storage/kkm_last_timestamp [17:52:42]Write 4 bytes [17:52:42]NVStorageSaveData done [17:52:42]ExternCall_PrintAddStr [17:52:42]wPrintStart [17:52:42]Write to MH i2c: 01 00 00 11 02 13 [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: 01 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: 01 07 00 [17:52:42]MH_I2C_Read... [17:52:42]Read from MH i2c: 01 07 00 11 02 00 00 00 00 00 FF 0F 28 [17:52:42]RasterBufferAndPrint [17:52:42]line Счет N : (1)2002419 [17:52:42]line ИНН: 02508201610067 [17:52:42]line Контрольно-Кассовый Чек [17:52:42]line ПРОДАЖА [17:52:42]line ТРК (МРК, ГНК) : 44 [17:52:42]line Товар: 2710124500 [17:52:42]line Аи-95-К-5 [17:52:42]line 5.400 * 74.20 [17:52:42]line = 400.68 [17:52:42]line НДС 12% НСП 1% [17:52:42]line > о реализуемом товаре [17:52:42]line ОКРУГЛЕНИЕ: -0.68 [17:52:42]line ИТОГО: 400.00 [17:52:42]line Внесено: 400.00 [17:52:42]line СДАЧА: 0.00 [17:52:42]line НСП 1% : 3.55 [17:52:42]line НДС 12% : 42.55 [17:52:42]line Наличными: 400.00 [17:52:42]line Безнал.: 0.00 [17:52:42]line Место: АЗС № 97 "Партнер Нефть" [17:52:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:52:42]line СНО: Общий режим [17:52:42]line Чек 467 27.07.2024 17:52 [17:52:42]line Смена: 438 ФФД: 1.0 [17:52:42]line ЗНМ: 0300000054 [17:52:42]line РНМ: 0000000000092624 [17:52:42]line Версия ККМ: 001 [17:52:42]line ФМ: 0000000000874959 [17:52:42]line ФД: 226107 [17:52:42]line ФПД: 256119491186667 [17:52:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175241&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226107&fm=256119491186667&tin=02508201610067®Number=0000000000092624&sum=40000 [17:52:42]OFD Sender: Processing packet 226107 [packets to send 600, broken 599] [17:52:42]ProducePacketName [17:52:42]name=ofd_packets/00226107 [17:52:42]OFD Sender: To server: pG, [17:52:42]CommunicateWithHost lk.salyk.kg:30040 [17:52:42]ConnectInit lk.salyk.kg [17:52:42]written 0, free lines is 4095 [17:52:43]Write to MH i2c: 01 00 00 3C 02 3E [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: 01 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: 01 07 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 6B 0C BC [17:52:43]RasterBufferAndPrint [17:52:43]line [17:52:43]line [17:52:43]line [17:52:43]line [17:52:43]line [17:52:43]written 0, free lines is 3183 [17:52:43]MH_Cut [17:52:43]Write to MH i2c: D1 01 00 43 02 01 17 [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: D1 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: D1 01 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: D1 01 00 43 02 00 16 [17:52:43]Write to MH i2c: 01 00 00 44 02 46 [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:44]*** Cut start [17:52:44]*** Partial cut [17:52:44]*** CUTSNS_PIN = 1 [17:52:44]*** CUTSNS_PIN = 0 [17:52:44]*** Brake cut motor [17:52:45]Read from MH i2c: 01 [17:52:45]MH_I2C_Read... [17:52:45]*** Stop cut motor [17:52:45]*** Cut end [17:52:45]Read from MH i2c: 01 07 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: 01 07 00 44 02 00 00 00 00 00 FF 0F 5B [17:52:45]process_action close_receipt done [17:52:45]requested_data is exist [17:52:45]produce_requested_data [17:52:45]requested_item fm.sn is exist - process it [17:52:45]wFMCommunicate request_size=4 [17:52:45]MH_SAM_APDU [17:52:45]CAPDU: 80 11 00 00 [17:52:45]Write to MH i2c: E2 08 00 45 02 80 11 00 00 00 00 00 00 C1 [17:52:45]Write i2c OK [17:52:45]MH_I2C_Read... [17:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:45]Read from MH i2c: E2 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 17 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 17 00 45 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [17:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:52:45]wFMCommunicate OK [17:52:45]requested_item fd.num is exist - process it [17:52:45]SAM_PROTO_GetFieldsCounters [17:52:45]wFMCommunicate request_size=4 [17:52:45]MH_SAM_APDU [17:52:45]CAPDU: 80 13 00 00 [17:52:45]Write to MH i2c: E2 08 00 46 02 80 13 00 00 00 00 00 00 C4 [17:52:45]Write i2c OK [17:52:45]MH_I2C_Read... [17:52:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:45]Read from MH i2c: E2 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 62 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [17:52: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:45]wFMCommunicate OK [17:52:45]SAM_PROTO_GetFieldsCounters done [17:52:45]requested_item shift.num is exist - process it [17:52:45]requested_item shift.opened is exist - process it [17:52:45]req_shift_opened [17:52:45]FM_GetShiftState [17:52:45]SAM_PROTO_GetShiftState [17:52:45]wFMCommunicate request_size=4 [17:52:45]MH_SAM_APDU [17:52:45]CAPDU: 80 13 01 00 [17:52:45]Write to MH i2c: E2 08 00 47 02 80 13 01 00 00 00 00 00 C6 [17:52:45]Write i2c OK [17:52:45]MH_I2C_Read... [17:52:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:45]Read from MH i2c: E2 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 0E 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 0E 00 47 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [17:52:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:52:45]wFMCommunicate OK [17:52:45]SAM_PROTO_GetShiftState done [17:52:45]FM_GetShiftState done [17:52:45]req_shift_opened done [17:52:45]requested_item shift.open_date is exist - process it [17:52:45]req_shift_open_date [17:52:45]req_shift_open_date done [17:52:45]produce_requested_data done [17:52:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226107,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:52:45]process_action_free close_receipt [17:52:45]json_value_free [17:52:45]json_value_free done [17:52:45]process_json_proto returns [17:52:45]Send response to host [17:52:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226107,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:52:45]free response buf [17:52:45]execute_script done [17:52:45]execute_script returns [17:52:45]free content buf [17:52:45]Sock 7.Close socket [17:52:45]Sock 7.Thread stoped [17:52:46]recv_with_timeout no data received [17:52:47]ConnectInit Can't take IP for lk.salyk.kg [17:52:47]CommunicateWithHost connect error [17:52:47]CommunicateWithHost err = -1 [17:52:47]OFD Sender: Server communicate error [17:52:52]OFD Sender: Processing packet 226107 [packets to send 600, broken 599] [17:52:52]ProducePacketName [17:52:52]name=ofd_packets/00226107 [17:52:52]OFD Sender: To server: pG, [17:52:52]CommunicateWithHost lk.salyk.kg:30040 [17:52:52]ConnectInit lk.salyk.kg [17:52:57]recv_with_timeout no data received [17:52:58]Connected sock=9 [17:52: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 35 39 0F 01 00 00 AD 2D 07 01 26 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E9 33 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 73 03 00 35 04 06 00 E8 F0 77 4A CF EB 19 BE 1F CE B8 C8 14 EA [17:53: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 35 39 4F 00 00 00 EB 83 47 00 B3 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 73 03 00 F4 03 04 00 06 E0 A4 66 B6 04 01 00 00 D7 A2 23 C5 2E 80 A3 D4 [17:53:00]CommunicateWithHost err = 0 [17:53:00]CheckOFDResponse [17:53:00]1017 (14) - 77093643461234 [17:53:00]1041 (16) - 0000000000874959 [17:53:00]1040 (4) - 226107 [17:53:00]1012 (4) - 27.07.2024 11:54 [17:53:00]1206 (1) - 0 [17:53:00]OFD Sender: Remove packet 226107 [17:53:00]ProducePacketName [17:53:00]name=ofd_packets/00226107 [17:53:00]NVStorageDeleteData [17:53:01]OFD Sender: No OFD packet to send [17:53:06]OFD Sender: No OFD packet to send [17:53:08]accept exits with 10 [17:53:08]New connection [17:53:08]New thread 3067493732 created [17:53:08]Thread 3067350372 joined [17:53:08]Waiting for new connection... [17:53:08] Sock 10.Parse request [17:53:08]Sock 10.Check first char [17:53:08]Sock 10.First char is OK [17:53:08]request: POST /json_proto HTTP/1.0 [17:53:08]Method: POST [17:53:08]URL: /json_proto [17:53:08]Method is POST - this is cgi request [17:53:08]url: /json_proto [17:53:08]query_string will be loaded in cgi processing [17:53:08]execute_cgi json_proto POST (null) [17:53:08]execute_cgi path=json_proto method=POST [17:53:08]POST find Content-Length [17:53:08]Host: 172.17.43.131:8080 [17:53:08]Content-Length: 676 [17:53:08]Content-Type: application/json [17:53:08] [17:53:08]POST finish read [17:53:08]Found Content-Length = 676 [17:53:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:08]execute_script... [17:53:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:08]POST & json_proto [17:53:08]process_json_proto [17:53:08]json parsed OK: [17:53:08]protocol is kg_v1.0 [17:53:08]action value=close_receipt [17:53:08]process_action close_receipt [17:53:08]cmd_close_receipt [17:53:08]MH_GetDate [17:53:08]Write to MH i2c: F0 00 00 48 02 39 [17:53:08]Write i2c OK [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: F0 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: F0 09 00 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: F0 09 00 48 02 00 04 34 A5 66 F9 24 A2 66 AA [17:53:08]GetLastDocTimeStamp 1722102761 [17:53:08]current date 1722102788 [17:53:08]FM_GetShiftState [17:53:08]SAM_PROTO_GetShiftState [17:53:08]wFMCommunicate request_size=4 [17:53:08]MH_SAM_APDU [17:53:08]CAPDU: 80 13 01 00 [17:53:08]Write to MH i2c: E2 08 00 49 02 80 13 01 00 00 00 00 00 C8 [17:53:08]Write i2c OK [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 [17:53:08]MH_I2C_Read... [17:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:08]Read from MH i2c: E2 0E 00 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 0E 00 49 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [17:53:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:53:08]wFMCommunicate OK [17:53:08]SAM_PROTO_GetShiftState done [17:53:08]FM_GetShiftState done [17:53:08]opened in 1722038719 [17:53:08]opened+sec_in_day 1722125119 [17:53:08]quantity*price = 150052 [17:53:08]sum+1 = 150054 [17:53:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 468 27.07.2024 17:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226108 ФПД: 212739240060739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175308&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226108&fm=212739240060739&tin=02508201610067®Number=0000000000092624&sum=150000 [17:53:09]StoreToDocumentArchive [17:53:09]shift 438 fd 226108 [17:53:09]save to /storage/0438/doc_00226108 [17:53:09]save last doc name /storage/0438/doc_00226108 to /storage/kkm_last_doc_name [17:53:09]save OK [17:53:09]Clear old archive folders... [17:53:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:53:09]tlvbuf is 01EE8660 [17:53:09]SAM_PROTO_ClearQueue [17:53:09]wFMCommunicate request_size=4 [17:53:09]MH_SAM_APDU [17:53:09]CAPDU: 80 09 00 00 [17:53:09]Write to MH i2c: E2 08 00 56 02 80 09 00 00 00 00 00 00 CA [17:53:09]Write i2c OK [17:53:09]MH_I2C_Read... [17:53:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:09]Read from MH i2c: E2 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [17:53:09]RAPDU: 90 00 [17:53:09]wFMCommunicate OK [17:53:09]SAM_PROTO_ClearQueue done [17:53:09]KKMCreateOFDPacket [17:53:09]OFDProtocolAddRootSTLVToBuf [17:53:09]FM_MakeSignedData [17:53:09]FM_MakeSignedData [17:53:09]SAM_PROTO_SignData [17:53:09]wFMCommunicate request_size=4 [17:53:09]MH_SAM_APDU [17:53:09]CAPDU: 80 0D 01 02 [17:53:09]Write to MH i2c: E2 08 00 57 02 80 0D 01 02 00 00 00 00 D2 [17:53:09]Write i2c OK [17:53:09]MH_I2C_Read... [17:53:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:09]Read from MH i2c: E2 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [17:53:09]RAPDU: 90 00 [17:53:09]wFMCommunicate OK [17:53:09]wFMCommunicate request_size=255 [17:53:09]MH_SAM_APDU [17:53: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 04 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 73 03 00 35 04 06 00 [17:53:09]Write to MH i2c: E2 02 01 58 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 04 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 73 03 00 35 04 06 00 00 00 A9 [17:53:09]Write i2c OK [17:53:09]MH_I2C_Read... [17:53:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:09]Read from MH i2c: E2 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [17:53:09]RAPDU: 90 00 [17:53:09]wFMCommunicate OK [17:53:09]wFMCommunicate request_size=11 [17:53:09]MH_SAM_APDU [17:53:09]CAPDU: 80 0D 02 02 06 C1 7C 36 D5 67 43 [17:53:09]Write to MH i2c: E2 0E 00 59 02 80 0D 02 02 06 00 C1 7C 36 D5 67 43 00 00 D3 [17:53:09]Write i2c OK [17:53:09]MH_I2C_Read... [17:53:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:09]Read from MH i2c: E2 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [17:53:09]RAPDU: 90 00 [17:53:09]wFMCommunicate OK [17:53:09]wFMCommunicate request_size=4 [17:53:09]MH_SAM_APDU [17:53:09]CAPDU: 80 0D 03 02 [17:53:09]Write to MH i2c: E2 08 00 5A 02 80 0D 03 02 00 00 00 00 D7 [17:53:09]Write i2c OK [17:53:09]MH_I2C_Read... [17:53:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:09]Read from MH i2c: E2 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 0B 00 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 0B 00 5A 02 00 11 1B 14 AA 0A 67 4C A1 90 00 20 [17:53:09]RAPDU: 11 1B 14 AA 0A 67 4C A1 90 00 [17:53:09]wFMCommunicate OK [17:53:09]SAM_PROTO_SignData done [17:53:09]FM_MakeSignedData done [17:53:09]CreateOFDProtocolMessage [17:53:09]wFMCommunicate request_size=4 [17:53:09]MH_SAM_APDU [17:53:09]CAPDU: 80 11 00 00 [17:53:09]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [17:53:09]Write i2c OK [17:53:09]MH_I2C_Read... [17:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:09]Read from MH i2c: E2 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 17 00 [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: E2 17 00 5B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [17:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:53:09]wFMCommunicate OK [17:53:09]CreateOFDProtocolMessage done [17:53:09]OFDSenderStorePacket 226108 [17:53:09]StoreOFDPacket docnum=226108 [17:53:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F1 54 08 01 1C ED 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 04 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 73 03 00 35 04 06 00 C1 7C 36 D5 67 43 11 1B 14 AA 0A 67 4C A1 [17:53:09]CheckFolder [17:53:09]dirname=/storage/ofd_packets [17:53:09]CheckFolder done [17:53:09]ProducePacketName [17:53:09]name=ofd_packets/00226108 [17:53:09]NVStorageSaveData ofd_packets/00226108 [17:53:09]File name is /storage/ofd_packets/00226108 [17:53:09]Write 302 bytes [17:53:09]NVStorageSaveData done [17:53:09]OFDSenderStorePacket done [17:53:09]KKMCreateOFDPacket done [17:53:09]NVStorageSaveData kkm_last_timestamp [17:53:09]File name is /storage/kkm_last_timestamp [17:53:09]Write 4 bytes [17:53:09]NVStorageSaveData done [17:53:09]ExternCall_PrintAddStr [17:53:09]wPrintStart [17:53:09]Write to MH i2c: 01 00 00 5C 02 5E [17:53:09]OFD Sender: Processing packet 226108 [packets to send 600, broken 599] [17:53:09]ProducePacketName [17:53:09]name=ofd_packets/00226108 [17:53:09]OFD Sender: To server: pG, [17:53:09]CommunicateWithHost lk.salyk.kg:30040 [17:53:09]ConnectInit lk.salyk.kg [17:53:09]Write i2c OK [17:53:09]MH_I2C_Read... [17:53:09]Read from MH i2c: 01 [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: 01 07 00 [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 FF 0F 73 [17:53:10]RasterBufferAndPrint [17:53:10]line Счет N : (1)2002418 [17:53:10]line ИНН: 02508201610067 [17:53:10]line Контрольно-Кассовый Чек [17:53:10]line ПРОДАЖА [17:53:10]line ТРК (МРК, ГНК) : 62 [17:53:10]line Товар: 2710124130 [17:53:10]line Super-92-К-5 [17:53:10]line 21.810 * 68.80 [17:53:10]line = 1500.53 [17:53:10]line НДС 12% НСП 1% [17:53:10]line > о реализуемом товаре [17:53:10]line ОКРУГЛЕНИЕ: -0.53 [17:53:10]line ИТОГО: 1500.00 [17:53:10]line Внесено: 1500.00 [17:53:10]line СДАЧА: 0.00 [17:53:10]line НСП 1% : 13.28 [17:53:10]line НДС 12% : 159.35 [17:53:10]line Наличными: 1500.00 [17:53:10]line Безнал.: 0.00 [17:53:10]line Место: АЗС № 97 "Партнер Нефть" [17:53:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:53:10]line СНО: Общий режим [17:53:10]line Чек 468 27.07.2024 17:53 [17:53:10]line Смена: 438 ФФД: 1.0 [17:53:10]line ЗНМ: 0300000054 [17:53:10]line РНМ: 0000000000092624 [17:53:10]line Версия ККМ: 001 [17:53:10]line ФМ: 0000000000874959 [17:53:10]line ФД: 226108 [17:53:10]line ФПД: 212739240060739 [17:53:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175308&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226108&fm=212739240060739&tin=02508201610067®Number=0000000000092624&sum=150000 [17:53:10]written 0, free lines is 4095 [17:53:10]Write to MH i2c: 01 00 00 87 02 89 [17:53:10]Write i2c OK [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: 01 [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: 01 07 00 [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 66 0C 02 [17:53:10]RasterBufferAndPrint [17:53:10]line [17:53:10]line [17:53:10]line [17:53:10]line [17:53:10]line [17:53:10]written 0, free lines is 3180 [17:53:10]MH_Cut [17:53:10]Write to MH i2c: D1 01 00 8E 02 01 62 [17:53:10]Write i2c OK [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: D1 [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: D1 01 00 [17:53:10]MH_I2C_Read... [17:53:10]Read from MH i2c: D1 01 00 8E 02 00 61 [17:53:10]Write to MH i2c: 01 00 00 8F 02 91 [17:53:10]Write i2c OK [17:53:10]MH_I2C_Read... [17:53:10]Connected sock=9 [17:53:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F1 54 08 01 1C ED 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 04 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 73 03 00 35 04 06 00 C1 7C 36 D5 67 43 11 1B 14 AA 0A 67 4C A1 [17:53: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 35 39 4F 00 00 00 5B E4 47 00 C2 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 35 39 10 04 04 00 3C 73 03 00 F4 03 04 00 12 E0 A4 66 B6 04 01 00 00 A8 83 44 D3 D3 A5 A5 A2 [17:53:11]CommunicateWithHost err = 0 [17:53:11]CheckOFDResponse [17:53:11]1017 (14) - 77093643461234 [17:53:11]1041 (16) - 0000000000874959 [17:53:11]1040 (4) - 226108 [17:53:11]1012 (4) - 27.07.2024 11:54 [17:53:11]1206 (1) - 0 [17:53:11]OFD Sender: Remove packet 226108 [17:53:11]ProducePacketName [17:53:11]name=ofd_packets/00226108 [17:53:11]NVStorageDeleteData [17:53:11]*** Cut start [17:53:11]*** Partial cut [17:53:11]*** CUTSNS_PIN = 1 [17:53:11]*** CUTSNS_PIN = 0 [17:53:11]OFD Sender: No OFD packet to send [17:53:11]*** Brake cut motor [17:53:12]Read from MH i2c: 01 [17:53:12]MH_I2C_Read... [17:53:12]*** Stop cut motor [17:53:12]*** Cut end [17:53:12]Read from MH i2c: 01 07 00 [17:53:12]MH_I2C_Read... [17:53:12]Read from MH i2c: 01 07 00 8F 02 00 00 00 00 00 FF 0F A6 [17:53:12]process_action close_receipt done [17:53:12]requested_data is exist [17:53:12]produce_requested_data [17:53:12]requested_item fm.sn is exist - process it [17:53:12]wFMCommunicate request_size=4 [17:53:12]MH_SAM_APDU [17:53:12]CAPDU: 80 11 00 00 [17:53:12]Write to MH i2c: E2 08 00 90 02 80 11 00 00 00 00 00 00 0C [17:53:12]Write i2c OK [17:53:12]MH_I2C_Read... [17:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:12]Read from MH i2c: E2 [17:53:12]MH_I2C_Read... [17:53:12]Read from MH i2c: E2 17 00 [17:53:12]MH_I2C_Read... [17:53:12]Read from MH i2c: E2 17 00 90 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [17:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:53:12]wFMCommunicate OK [17:53:12]requested_item fd.num is exist - process it [17:53:12]SAM_PROTO_GetFieldsCounters [17:53:12]wFMCommunicate request_size=4 [17:53:12]MH_SAM_APDU [17:53:12]CAPDU: 80 13 00 00 [17:53:12]Write to MH i2c: E2 08 00 91 02 80 13 00 00 00 00 00 00 0F [17:53:12]Write i2c OK [17:53:12]MH_I2C_Read... [17:53:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:12]Read from MH i2c: E2 [17:53:12]MH_I2C_Read... [17:53:12]Read from MH i2c: E2 62 00 [17:53:12]MH_I2C_Read... [17:53:12]Read from MH i2c: E2 62 00 91 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 20 [17:53:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:12]wFMCommunicate OK [17:53:12]SAM_PROTO_GetFieldsCounters done [17:53:12]requested_item shift.num is exist - process it [17:53:12]requested_item shift.opened is exist - process it [17:53:12]req_shift_opened [17:53:12]FM_GetShiftState [17:53:12]SAM_PROTO_GetShiftState [17:53:12]wFMCommunicate request_size=4 [17:53:12]MH_SAM_APDU [17:53:12]CAPDU: 80 13 01 00 [17:53:12]Write to MH i2c: E2 08 00 92 02 80 13 01 00 00 00 00 00 11 [17:53:12]Write i2c OK [17:53:12]MH_I2C_Read... [17:53:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:12]Read from MH i2c: E2 [17:53:12]MH_I2C_Read... [17:53:12]Read from MH i2c: E2 0E 00 [17:53:12]MH_I2C_Read... [17:53:12]Read from MH i2c: E2 0E 00 92 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [17:53:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:53:12]wFMCommunicate OK [17:53:12]SAM_PROTO_GetShiftState done [17:53:12]FM_GetShiftState done [17:53:12]req_shift_opened done [17:53:12]requested_item shift.open_date is exist - process it [17:53:12]req_shift_open_date [17:53:12]req_shift_open_date done [17:53:12]produce_requested_data done [17:53:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226108,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:53:12]process_action_free close_receipt [17:53:12]json_value_free [17:53:12]json_value_free done [17:53:12]process_json_proto returns [17:53:12]Send response to host [17:53:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226108,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:53:12]free response buf [17:53:12]execute_script done [17:53:12]execute_script returns [17:53:12]free content buf [17:53:12]Sock 10.Close socket [17:53:12]Sock 10.Thread stoped [17:53:16]OFD Sender: No OFD packet to send [17:53:21]OFD Sender: No OFD packet to send [17:53:26]OFD Sender: No OFD packet to send [17:53:27]recv_with_timeout no data received [17:53:31]OFD Sender: No OFD packet to send [17:53:36]OFD Sender: No OFD packet to send [17:53:37]recv_with_timeout no data received [17:53:41]OFD Sender: No OFD packet to send [17:53:46]OFD Sender: No OFD packet to send [17:53:48]recv_with_timeout no data received [17:53:51]OFD Sender: No OFD packet to send [17:53:56]OFD Sender: No OFD packet to send [17:54:01]OFD Sender: No OFD packet to send [17:54:06]OFD Sender: No OFD packet to send [17:54:11]OFD Sender: No OFD packet to send [17:54:16]OFD Sender: No OFD packet to send [17:54:21]OFD Sender: No OFD packet to send [17:54:26]OFD Sender: No OFD packet to send [17:54:31]OFD Sender: No OFD packet to send [17:54:37]OFD Sender: No OFD packet to send [17:54:42]OFD Sender: No OFD packet to send [17:54:42]accept exits with 7 [17:54:42]New connection [17:54:42]New thread 3067350372 created [17:54:42]Thread 3067493732 joined [17:54:42]Waiting for new connection... [17:54:42] Sock 7.Parse request [17:54:42]Sock 7.Check first char [17:54:42]Sock 7.First char is OK [17:54:42]request: POST /json_proto HTTP/1.0 [17:54:42]Method: POST [17:54:42]URL: /json_proto [17:54:42]Method is POST - this is cgi request [17:54:42]url: /json_proto [17:54:42]query_string will be loaded in cgi processing [17:54:42]execute_cgi json_proto POST (null) [17:54:42]execute_cgi path=json_proto method=POST [17:54:42]POST find Content-Length [17:54:42]Host: 172.17.43.131:8080 [17:54:42]Content-Length: 804 [17:54:42]Content-Type: application/json [17:54:42] [17:54:42]POST finish read [17:54:42]Found Content-Length = 804 [17:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:42]execute_script... [17:54:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:42]POST & json_proto [17:54:42]process_json_proto [17:54:42]json parsed OK: [17:54:42]protocol is kg_v1.0 [17:54:42]action value=close_receipt [17:54:42]process_action close_receipt [17:54:42]cmd_close_receipt [17:54:42]MH_GetDate [17:54:42]Write to MH i2c: F0 00 00 93 02 84 [17:54:42]Write i2c OK [17:54:42]MH_I2C_Read... [17:54:42]Read from MH i2c: F0 [17:54:42]MH_I2C_Read... [17:54:42]Read from MH i2c: F0 09 00 [17:54:42]MH_I2C_Read... [17:54:42]Read from MH i2c: F0 09 00 93 02 00 63 34 A5 66 F9 24 A2 66 54 [17:54:42]GetLastDocTimeStamp 1722102788 [17:54:42]current date 1722102883 [17:54:42]FM_GetShiftState [17:54:42]SAM_PROTO_GetShiftState [17:54:42]wFMCommunicate request_size=4 [17:54:42]MH_SAM_APDU [17:54:42]CAPDU: 80 13 01 00 [17:54:42]Write to MH i2c: E2 08 00 94 02 80 13 01 00 00 00 00 00 13 [17:54:42]Write i2c OK [17:54:42]MH_I2C_Read... [17:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:42]Read from MH i2c: E2 [17:54:42]MH_I2C_Read... [17:54:42]Read from MH i2c: E2 0E 00 [17:54:42]MH_I2C_Read... [17:54:42]Read from MH i2c: E2 0E 00 94 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 21 [17:54:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:54:42]wFMCommunicate OK [17:54:42]SAM_PROTO_GetShiftState done [17:54:42]FM_GetShiftState done [17:54:42]opened in 1722038719 [17:54:42]opened+sec_in_day 1722125119 [17:54:42]quantity*price = 100021 [17:54:42]sum+1 = 100023 [17:54:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 469 27.07.2024 17:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226109 ФПД: 189360663052035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226109&fm=189360663052035&tin=02508201610067®Number=0000000000092624&sum=100022 [17:54:43]StoreToDocumentArchive [17:54:43]shift 438 fd 226109 [17:54:43]save to /storage/0438/doc_00226109 [17:54:43]save last doc name /storage/0438/doc_00226109 to /storage/kkm_last_doc_name [17:54:43]save OK [17:54:43]Clear old archive folders... [17:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:54:43]tlvbuf is 01EE9FA0 [17:54:43]SAM_PROTO_ClearQueue [17:54:43]wFMCommunicate request_size=4 [17:54:43]MH_SAM_APDU [17:54:43]CAPDU: 80 09 00 00 [17:54:43]Write to MH i2c: E2 08 00 A1 02 80 09 00 00 00 00 00 00 15 [17:54:43]Write i2c OK [17:54:43]MH_I2C_Read... [17:54:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:54:44]Read from MH i2c: E2 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [17:54:44]RAPDU: 90 00 [17:54:44]wFMCommunicate OK [17:54:44]SAM_PROTO_ClearQueue done [17:54:44]KKMCreateOFDPacket [17:54:44]OFDProtocolAddRootSTLVToBuf [17:54:44]FM_MakeSignedData [17:54:44]FM_MakeSignedData [17:54:44]SAM_PROTO_SignData [17:54:44]wFMCommunicate request_size=4 [17:54:44]MH_SAM_APDU [17:54:44]CAPDU: 80 0D 01 02 [17:54:44]Write to MH i2c: E2 08 00 A2 02 80 0D 01 02 00 00 00 00 1D [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:54:44]Read from MH i2c: E2 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [17:54:44]RAPDU: 90 00 [17:54:44]wFMCommunicate OK [17:54:44]wFMCommunicate request_size=255 [17:54:44]MH_SAM_APDU [17:54:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 63 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 73 03 00 35 04 06 00 AC [17:54:44]Write to MH i2c: E2 02 01 A3 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 63 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 73 03 00 35 04 06 00 AC 00 00 8B [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:44]Read from MH i2c: E2 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [17:54:44]RAPDU: 90 00 [17:54:44]wFMCommunicate OK [17:54:44]wFMCommunicate request_size=10 [17:54:44]MH_SAM_APDU [17:54:44]CAPDU: 80 0D 02 02 05 38 F7 0E 3F 03 [17:54:44]Write to MH i2c: E2 0D 00 A4 02 80 0D 02 02 05 00 38 F7 0E 3F 03 00 00 A9 [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:44]Read from MH i2c: E2 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [17:54:44]RAPDU: 90 00 [17:54:44]wFMCommunicate OK [17:54:44]wFMCommunicate request_size=4 [17:54:44]MH_SAM_APDU [17:54:44]CAPDU: 80 0D 03 02 [17:54:44]Write to MH i2c: E2 08 00 A5 02 80 0D 03 02 00 00 00 00 22 [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:54:44]Read from MH i2c: E2 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 0B 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 0B 00 A5 02 00 10 70 53 3B 55 00 B1 55 90 00 8C [17:54:44]RAPDU: 10 70 53 3B 55 00 B1 55 90 00 [17:54:44]wFMCommunicate OK [17:54:44]SAM_PROTO_SignData done [17:54:44]FM_MakeSignedData done [17:54:44]CreateOFDProtocolMessage [17:54:44]wFMCommunicate request_size=4 [17:54:44]MH_SAM_APDU [17:54:44]CAPDU: 80 11 00 00 [17:54:44]Write to MH i2c: E2 08 00 A6 02 80 11 00 00 00 00 00 00 22 [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:44]Read from MH i2c: E2 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 17 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: E2 17 00 A6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [17:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:54:44]wFMCommunicate OK [17:54:44]CreateOFDProtocolMessage done [17:54:44]OFDSenderStorePacket 226109 [17:54:44]StoreOFDPacket docnum=226109 [17:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0E FA 07 01 F6 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 63 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 73 03 00 35 04 06 00 AC 38 F7 0E 3F 03 10 70 53 3B 55 00 B1 55 [17:54:44]CheckFolder [17:54:44]dirname=/storage/ofd_packets [17:54:44]CheckFolder done [17:54:44]ProducePacketName [17:54:44]name=ofd_packets/00226109 [17:54:44]NVStorageSaveData ofd_packets/00226109 [17:54:44]File name is /storage/ofd_packets/00226109 [17:54:44]Write 301 bytes [17:54:44]NVStorageSaveData done [17:54:44]OFDSenderStorePacket done [17:54:44]KKMCreateOFDPacket done [17:54:44]NVStorageSaveData kkm_last_timestamp [17:54:44]File name is /storage/kkm_last_timestamp [17:54:44]Write 4 bytes [17:54:44]NVStorageSaveData done [17:54:44]ExternCall_PrintAddStr [17:54:44]wPrintStart [17:54:44]Write to MH i2c: 01 00 00 A7 02 A9 [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: 01 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: 01 07 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: 01 07 00 A7 02 00 00 00 00 00 FF 0F BE [17:54:44]RasterBufferAndPrint [17:54:44]line Счет N : (1)2002420 [17:54:44]line ИНН: 02508201610067 [17:54:44]line Контрольно-Кассовый Чек [17:54:44]line ПРОДАЖА [17:54:44]line ТРК (МРК, ГНК) : 34 [17:54:44]line Товар: 2710124500 [17:54:44]line Аи-95-К-5 [17:54:44]line 13.480 * 74.20 [17:54:44]line = 1000.22 [17:54:44]line НДС 12% НСП 1% [17:54:44]line > о реализуемом товаре [17:54:44]line ИТОГО: 1000.22 [17:54:44]line НСП 1% : 8.85 [17:54:44]line НДС 12% : 106.22 [17:54:44]line Наличными: 0.00 [17:54:44]line Безнал.: 1000.22 [17:54:44]line Место: АЗС № 97 "Партнер Нефть" [17:54:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:54:44]line СНО: Общий режим [17:54:44]line Чек 469 27.07.2024 17:54 [17:54:44]line Смена: 438 ФФД: 1.0 [17:54:44]line ЗНМ: 0300000054 [17:54:44]line РНМ: 0000000000092624 [17:54:44]line Версия ККМ: 001 [17:54:44]line Платежная система: O! деньги [17:54:44]line ФМ: 0000000000874959 [17:54:44]line ФД: 226109 [17:54:44]line ФПД: 189360663052035 [17:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226109&fm=189360663052035&tin=02508201610067®Number=0000000000092624&sum=100022 [17:54:44]written 0, free lines is 4095 [17:54:44]OFD Sender: Processing packet 226109 [packets to send 600, broken 599] [17:54:44]ProducePacketName [17:54:44]name=ofd_packets/00226109 [17:54:44]OFD Sender: To server: pG, [17:54:44]CommunicateWithHost lk.salyk.kg:30040 [17:54:44]ConnectInit lk.salyk.kg [17:54:44]Write to MH i2c: 01 00 00 D1 02 D3 [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: 01 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: 01 07 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 7F 0C 65 [17:54:44]RasterBufferAndPrint [17:54:44]line [17:54:44]line [17:54:44]line [17:54:44]line [17:54:44]line [17:54:44]written 0, free lines is 3203 [17:54:44]MH_Cut [17:54:44]Write to MH i2c: D1 01 00 D8 02 01 AC [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: D1 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: D1 01 00 [17:54:44]MH_I2C_Read... [17:54:44]Read from MH i2c: D1 01 00 D8 02 00 AB [17:54:44]Write to MH i2c: 01 00 00 D9 02 DB [17:54:44]Write i2c OK [17:54:44]MH_I2C_Read... [17:54:45]Connected sock=10 [17:54: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 35 39 0F 01 00 00 0E FA 07 01 F6 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 63 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 73 03 00 35 04 06 00 AC 38 F7 0E 3F 03 10 70 53 3B 55 00 B1 55 [17:54: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 35 39 4F 00 00 00 C9 9D 47 00 45 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 73 03 00 F4 03 04 00 70 E0 A4 66 B6 04 01 00 00 04 16 60 95 A3 7A 1E 67 [17:54:45]CommunicateWithHost err = 0 [17:54:45]CheckOFDResponse [17:54:45]1017 (14) - 77093643461234 [17:54:45]1041 (16) - 0000000000874959 [17:54:45]1040 (4) - 226109 [17:54:45]1012 (4) - 27.07.2024 11:56 [17:54:45]1206 (1) - 0 [17:54:45]OFD Sender: Remove packet 226109 [17:54:45]ProducePacketName [17:54:45]name=ofd_packets/00226109 [17:54:45]NVStorageDeleteData [17:54:46]*** Cut start [17:54:46]*** Partial cut [17:54:46]*** CUTSNS_PIN = 1 [17:54:46]*** CUTSNS_PIN = 0 [17:54:46]OFD Sender: No OFD packet to send [17:54:46]*** Brake cut motor [17:54:46]Read from MH i2c: 01 [17:54:46]MH_I2C_Read... [17:54:46]*** Stop cut motor [17:54:46]*** Cut end [17:54:46]Read from MH i2c: 01 07 00 [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: 01 07 00 D9 02 00 00 00 00 00 FF 0F F0 [17:54:46]process_action close_receipt done [17:54:46]requested_data is exist [17:54:46]produce_requested_data [17:54:46]requested_item fm.sn is exist - process it [17:54:46]wFMCommunicate request_size=4 [17:54:46]MH_SAM_APDU [17:54:46]CAPDU: 80 11 00 00 [17:54:46]Write to MH i2c: E2 08 00 DA 02 80 11 00 00 00 00 00 00 56 [17:54:46]Write i2c OK [17:54:46]MH_I2C_Read... [17:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:46]Read from MH i2c: E2 [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: E2 17 00 [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: E2 17 00 DA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [17:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:54:46]wFMCommunicate OK [17:54:46]requested_item fd.num is exist - process it [17:54:46]SAM_PROTO_GetFieldsCounters [17:54:46]wFMCommunicate request_size=4 [17:54:46]MH_SAM_APDU [17:54:46]CAPDU: 80 13 00 00 [17:54:46]Write to MH i2c: E2 08 00 DB 02 80 13 00 00 00 00 00 00 59 [17:54:46]Write i2c OK [17:54:46]MH_I2C_Read... [17:54:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:54:47]Read from MH i2c: E2 [17:54:47]MH_I2C_Read... [17:54:47]Read from MH i2c: E2 62 00 [17:54:47]MH_I2C_Read... [17:54:47]Read from MH i2c: E2 62 00 DB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [17:54: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:54:47]wFMCommunicate OK [17:54:47]SAM_PROTO_GetFieldsCounters done [17:54:47]requested_item shift.num is exist - process it [17:54:47]requested_item shift.opened is exist - process it [17:54:47]req_shift_opened [17:54:47]FM_GetShiftState [17:54:47]SAM_PROTO_GetShiftState [17:54:47]wFMCommunicate request_size=4 [17:54:47]MH_SAM_APDU [17:54:47]CAPDU: 80 13 01 00 [17:54:47]Write to MH i2c: E2 08 00 DC 02 80 13 01 00 00 00 00 00 5B [17:54:47]Write i2c OK [17:54:47]MH_I2C_Read... [17:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:47]Read from MH i2c: E2 [17:54:47]MH_I2C_Read... [17:54:47]Read from MH i2c: E2 0E 00 [17:54:47]MH_I2C_Read... [17:54:47]Read from MH i2c: E2 0E 00 DC 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 69 [17:54:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:54:47]wFMCommunicate OK [17:54:47]SAM_PROTO_GetShiftState done [17:54:47]FM_GetShiftState done [17:54:47]req_shift_opened done [17:54:47]requested_item shift.open_date is exist - process it [17:54:47]req_shift_open_date [17:54:47]req_shift_open_date done [17:54:47]produce_requested_data done [17:54:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226109,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:54:47]process_action_free close_receipt [17:54:47]json_value_free [17:54:47]json_value_free done [17:54:47]process_json_proto returns [17:54:47]Send response to host [17:54:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226109,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:54:47]free response buf [17:54:47]execute_script done [17:54:47]execute_script returns [17:54:47]free content buf [17:54:47]Sock 7.Close socket [17:54:47]Sock 7.Thread stoped [17:54:51]OFD Sender: No OFD packet to send [17:54:56]OFD Sender: No OFD packet to send [17:55:01]OFD Sender: No OFD packet to send [17:55:06]OFD Sender: No OFD packet to send [17:55:08]accept exits with 9 [17:55:08]New connection [17:55:08]New thread 3067493732 created [17:55:08]Thread 3067350372 joined [17:55:08]Waiting for new connection... [17:55:08] Sock 9.Parse request [17:55:08]Sock 9.Check first char [17:55:08]Sock 9.First char is OK [17:55:08]request: POST /json_proto HTTP/1.0 [17:55:08]Method: POST [17:55:08]URL: /json_proto [17:55:08]Method is POST - this is cgi request [17:55:08]url: /json_proto [17:55:08]query_string will be loaded in cgi processing [17:55:08]execute_cgi json_proto POST (null) [17:55:08]execute_cgi path=json_proto method=POST [17:55:08]POST find Content-Length [17:55:08]Host: 172.17.43.131:8080 [17:55:08]Content-Length: 678 [17:55:08]Content-Type: application/json [17:55:08] [17:55:08]POST finish read [17:55:08]Found Content-Length = 678 [17:55:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.580, "sum" : 310.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:08]execute_script... [17:55: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)2002421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.580, "sum" : 310.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:08]POST & json_proto [17:55:08]process_json_proto [17:55:08]json parsed OK: [17:55:08]protocol is kg_v1.0 [17:55:08]action value=close_receipt [17:55:08]process_action close_receipt [17:55:08]cmd_close_receipt [17:55:08]MH_GetDate [17:55:08]Write to MH i2c: F0 00 00 DD 02 CE [17:55:08]Write i2c OK [17:55:08]MH_I2C_Read... [17:55:08]Read from MH i2c: F0 [17:55:08]MH_I2C_Read... [17:55:08]Read from MH i2c: F0 09 00 [17:55:08]MH_I2C_Read... [17:55:08]Read from MH i2c: F0 09 00 DD 02 00 7D 34 A5 66 F9 24 A2 66 B8 [17:55:08]GetLastDocTimeStamp 1722102883 [17:55:08]current date 1722102909 [17:55:08]FM_GetShiftState [17:55:08]SAM_PROTO_GetShiftState [17:55:08]wFMCommunicate request_size=4 [17:55:08]MH_SAM_APDU [17:55:08]CAPDU: 80 13 01 00 [17:55:08]Write to MH i2c: E2 08 00 DE 02 80 13 01 00 00 00 00 00 5D [17:55:08]Write i2c OK [17:55:08]MH_I2C_Read... [17:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:08]Read from MH i2c: E2 [17:55:08]MH_I2C_Read... [17:55:08]Read from MH i2c: E2 0E 00 [17:55:08]MH_I2C_Read... [17:55:08]Read from MH i2c: E2 0E 00 DE 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [17:55:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:55:08]wFMCommunicate OK [17:55:08]SAM_PROTO_GetShiftState done [17:55:08]FM_GetShiftState done [17:55:08]opened in 1722038719 [17:55:08]opened+sec_in_day 1722125119 [17:55:08]quantity*price = 31052 [17:55:08]sum+1 = 31053 [17:55:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 310.00 Внесено: 310.00 СДАЧА: 0.00 НСП 1% : 2.75 НДС 12% : 32.98 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 470 27.07.2024 17:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226110 ФПД: 119129223368651 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226110&fm=119129223368651&tin=02508201610067®Number=0000000000092624&sum=31000 [17:55:09]StoreToDocumentArchive [17:55:09]shift 438 fd 226110 [17:55:09]save to /storage/0438/doc_00226110 [17:55:09]save last doc name /storage/0438/doc_00226110 to /storage/kkm_last_doc_name [17:55:09]save OK [17:55:09]Clear old archive folders... [17:55:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:09]tlvbuf is 01E31DD0 [17:55:09]SAM_PROTO_ClearQueue [17:55:09]wFMCommunicate request_size=4 [17:55:09]MH_SAM_APDU [17:55:09]CAPDU: 80 09 00 00 [17:55:09]Write to MH i2c: E2 08 00 EB 02 80 09 00 00 00 00 00 00 5F [17:55:09]Write i2c OK [17:55:09]MH_I2C_Read... [17:55:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:09]Read from MH i2c: E2 [17:55:09]MH_I2C_Read... [17:55:09]Read from MH i2c: E2 03 00 [17:55:09]MH_I2C_Read... [17:55:09]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [17:55:09]RAPDU: 90 00 [17:55:09]wFMCommunicate OK [17:55:09]SAM_PROTO_ClearQueue done [17:55:09]KKMCreateOFDPacket [17:55:09]OFDProtocolAddRootSTLVToBuf [17:55:09]FM_MakeSignedData [17:55:09]FM_MakeSignedData [17:55:09]SAM_PROTO_SignData [17:55:09]wFMCommunicate request_size=4 [17:55:09]MH_SAM_APDU [17:55:09]CAPDU: 80 0D 01 02 [17:55:09]Write to MH i2c: E2 08 00 EC 02 80 0D 01 02 00 00 00 00 67 [17:55:09]Write i2c OK [17:55:09]MH_I2C_Read... [17:55:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:09]Read from MH i2c: E2 [17:55:09]MH_I2C_Read... [17:55:09]Read from MH i2c: E2 03 00 [17:55:09]MH_I2C_Read... [17:55:09]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [17:55:09]RAPDU: 90 00 [17:55:09]wFMCommunicate OK [17:55:09]wFMCommunicate request_size=255 [17:55:09]MH_SAM_APDU [17:55:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 7D 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 73 03 00 35 04 06 00 6C [17:55:09]Write to MH i2c: E2 02 01 ED 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 7D 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 73 03 00 35 04 06 00 6C 00 00 57 [17:55:09]Write i2c OK [17:55:09]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [17:55:10]RAPDU: 90 00 [17:55:10]wFMCommunicate OK [17:55:10]wFMCommunicate request_size=10 [17:55:10]MH_SAM_APDU [17:55:10]CAPDU: 80 0D 02 02 05 58 EF 0A 8F CB [17:55:10]Write to MH i2c: E2 0D 00 EE 02 80 0D 02 02 05 00 58 EF 0A 8F CB 00 00 1F [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [17:55:10]RAPDU: 90 00 [17:55:10]wFMCommunicate OK [17:55:10]wFMCommunicate request_size=4 [17:55:10]MH_SAM_APDU [17:55:10]CAPDU: 80 0D 03 02 [17:55:10]Write to MH i2c: E2 08 00 EF 02 80 0D 03 02 00 00 00 00 6C [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 0B 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 0B 00 EF 02 00 1E 5D 76 D5 23 DE 03 65 90 00 9C [17:55:10]RAPDU: 1E 5D 76 D5 23 DE 03 65 90 00 [17:55:10]wFMCommunicate OK [17:55:10]SAM_PROTO_SignData done [17:55:10]FM_MakeSignedData done [17:55:10]CreateOFDProtocolMessage [17:55:10]wFMCommunicate request_size=4 [17:55:10]MH_SAM_APDU [17:55:10]CAPDU: 80 11 00 00 [17:55:10]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 17 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [17:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:55:10]wFMCommunicate OK [17:55:10]CreateOFDProtocolMessage done [17:55:10]OFDSenderStorePacket 226110 [17:55:10]StoreOFDPacket docnum=226110 [17:55:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF 47 07 01 72 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 7D 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 73 03 00 35 04 06 00 6C 58 EF 0A 8F CB 1E 5D 76 D5 23 DE 03 65 [17:55:10]CheckFolder [17:55:10]dirname=/storage/ofd_packets [17:55:10]CheckFolder done [17:55:10]ProducePacketName [17:55:10]name=ofd_packets/00226110 [17:55:10]NVStorageSaveData ofd_packets/00226110 [17:55:10]File name is /storage/ofd_packets/00226110 [17:55:10]Write 301 bytes [17:55:10]NVStorageSaveData done [17:55:10]OFDSenderStorePacket done [17:55:10]KKMCreateOFDPacket done [17:55:10]NVStorageSaveData kkm_last_timestamp [17:55:10]File name is /storage/kkm_last_timestamp [17:55:10]Write 4 bytes [17:55:10]NVStorageSaveData done [17:55:10]ExternCall_PrintAddStr [17:55:10]wPrintStart [17:55:10]Write to MH i2c: 01 00 00 F1 02 F3 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: 01 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: 01 07 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: 01 07 00 F1 02 00 00 00 00 00 FF 0F 08 [17:55:10]RasterBufferAndPrint [17:55:10]line Счет N : (1)2002421 [17:55:10]line ИНН: 02508201610067 [17:55:10]line Контрольно-Кассовый Чек [17:55:10]line ПРОДАЖА [17:55:10]line ТРК (МРК, ГНК) : 43 [17:55:10]line Товар: 2710124130 [17:55:10]line Аи-92-К-5 [17:55:10]line 4.580 * 67.80 [17:55:10]line = 310.52 [17:55:10]line НДС 12% НСП 1% [17:55:10]line > о реализуемом товаре [17:55:10]line ОКРУГЛЕНИЕ: -0.52 [17:55:10]line ИТОГО: 310.00 [17:55:10]line Внесено: 310.00 [17:55:10]line СДАЧА: 0.00 [17:55:10]line НСП 1% : 2.75 [17:55:10]line НДС 12% : 32.98 [17:55:10]line Наличными: 310.00 [17:55:10]line Безнал.: 0.00 [17:55:10]line Место: АЗС № 97 "Партнер Нефть" [17:55:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:55:10]line СНО: Общий режим [17:55:10]line Чек 470 27.07.2024 17:55 [17:55:10]line Смена: 438 ФФД: 1.0 [17:55:10]line ЗНМ: 0300000054 [17:55:10]line РНМ: 0000000000092624 [17:55:10]line Версия ККМ: 001 [17:55:10]line ФМ: 0000000000874959 [17:55:10]line ФД: 226110 [17:55:10]line ФПД: 119129223368651 [17:55:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226110&fm=119129223368651&tin=02508201610067®Number=0000000000092624&sum=31000 [17:55:10]written 0, free lines is 4095 [17:55:10]OFD Sender: Processing packet 226110 [packets to send 600, broken 599] [17:55:10]ProducePacketName [17:55:10]name=ofd_packets/00226110 [17:55:10]OFD Sender: To server: pG, [17:55:10]CommunicateWithHost lk.salyk.kg:30040 [17:55:10]ConnectInit lk.salyk.kg [17:55:10]Write to MH i2c: 01 00 00 1C 03 1F [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: 01 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: 01 07 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: 01 07 00 1C 03 00 00 00 00 00 68 0C 9A [17:55:10]RasterBufferAndPrint [17:55:10]line [17:55:10]line [17:55:10]line [17:55:10]line [17:55:10]line [17:55:10]written 0, free lines is 3179 [17:55:10]MH_Cut [17:55:10]Write to MH i2c: D1 01 00 23 03 01 F8 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: D1 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: D1 01 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: D1 01 00 23 03 00 F7 [17:55:10]Write to MH i2c: 01 00 00 24 03 27 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:11]*** Cut start [17:55:11]*** Partial cut [17:55:11]*** CUTSNS_PIN = 1 [17:55:12]*** CUTSNS_PIN = 0 [17:55:12]*** Brake cut motor [17:55:12]Read from MH i2c: 01 [17:55:12]MH_I2C_Read... [17:55:12]*** Stop cut motor [17:55:12]*** Cut end [17:55:12]Read from MH i2c: 01 07 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: 01 07 00 24 03 00 00 00 00 00 FF 0F 3C [17:55:12]process_action close_receipt done [17:55:12]requested_data is exist [17:55:12]produce_requested_data [17:55:12]requested_item fm.sn is exist - process it [17:55:12]wFMCommunicate request_size=4 [17:55:12]MH_SAM_APDU [17:55:12]CAPDU: 80 11 00 00 [17:55:12]Write to MH i2c: E2 08 00 25 03 80 11 00 00 00 00 00 00 A2 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:12]Read from MH i2c: E2 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 17 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 17 00 25 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [17:55:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:55:12]wFMCommunicate OK [17:55:12]requested_item fd.num is exist - process it [17:55:12]SAM_PROTO_GetFieldsCounters [17:55:12]wFMCommunicate request_size=4 [17:55:12]MH_SAM_APDU [17:55:12]CAPDU: 80 13 00 00 [17:55:12]Write to MH i2c: E2 08 00 26 03 80 13 00 00 00 00 00 00 A5 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:12]Read from MH i2c: E2 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 62 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 62 00 26 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [17:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:12]wFMCommunicate OK [17:55:12]SAM_PROTO_GetFieldsCounters done [17:55:12]requested_item shift.num is exist - process it [17:55:12]requested_item shift.opened is exist - process it [17:55:12]req_shift_opened [17:55:12]FM_GetShiftState [17:55:12]SAM_PROTO_GetShiftState [17:55:12]wFMCommunicate request_size=4 [17:55:12]MH_SAM_APDU [17:55:12]CAPDU: 80 13 01 00 [17:55:12]Write to MH i2c: E2 08 00 27 03 80 13 01 00 00 00 00 00 A7 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:12]Read from MH i2c: E2 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 0E 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 0E 00 27 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B5 [17:55:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:55:12]wFMCommunicate OK [17:55:12]SAM_PROTO_GetShiftState done [17:55:12]FM_GetShiftState done [17:55:12]req_shift_opened done [17:55:12]requested_item shift.open_date is exist - process it [17:55:12]req_shift_open_date [17:55:12]req_shift_open_date done [17:55:12]produce_requested_data done [17:55:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226110,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:55:12]process_action_free close_receipt [17:55:12]json_value_free [17:55:12]json_value_free done [17:55:12]process_json_proto returns [17:55:12]Send response to host [17:55:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226110,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:55:12]free response buf [17:55:12]execute_script done [17:55:12]execute_script returns [17:55:12]free content buf [17:55:12]Sock 9.Close socket [17:55:12]Sock 9.Thread stoped [17:55:13]recv_with_timeout no data received [17:55:14]Connected sock=11 [17: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 35 39 0F 01 00 00 BF 47 07 01 72 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4C 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 7D 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 73 03 00 35 04 06 00 6C 58 EF 0A 8F CB 1E 5D 76 D5 23 DE 03 65 [17:55: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 35 39 4F 00 00 00 E7 5B 47 00 A4 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 73 03 00 F4 03 04 00 8E E0 A4 66 B6 04 01 00 00 D0 17 36 6E B5 C0 25 D8 [17:55:15]CommunicateWithHost err = 0 [17:55:15]CheckOFDResponse [17:55:15]1017 (14) - 77093643461234 [17:55:15]1041 (16) - 0000000000874959 [17:55:15]1040 (4) - 226110 [17:55:15]1012 (4) - 27.07.2024 11:57 [17:55:15]1206 (1) - 0 [17:55:15]OFD Sender: Remove packet 226110 [17:55:15]ProducePacketName [17:55:15]name=ofd_packets/00226110 [17:55:15]NVStorageDeleteData [17:55:15]OFD Sender: No OFD packet to send [17:55:20]OFD Sender: No OFD packet to send [17:55:24]recv_with_timeout no data received [17:55:25]OFD Sender: No OFD packet to send [17:55:30]OFD Sender: No OFD packet to send [17:55:35]OFD Sender: No OFD packet to send [17:55:40]OFD Sender: No OFD packet to send [17:55:45]OFD Sender: No OFD packet to send [17:55:50]OFD Sender: No OFD packet to send [17:55:55]OFD Sender: No OFD packet to send [17:56:00]OFD Sender: No OFD packet to send [17:56:05]OFD Sender: No OFD packet to send [17:56:10]accept exits with 10 [17:56:10]New connection [17:56:10]New thread 3067350372 created [17:56:10]Thread 3067493732 joined [17:56:10]Waiting for new connection... [17:56:10] Sock 10.Parse request [17:56:10]Sock 10.Check first char [17:56:10]Sock 10.First char is OK [17:56:10]request: POST /json_proto HTTP/1.0 [17:56:10]Method: POST [17:56:10]URL: /json_proto [17:56:10]Method is POST - this is cgi request [17:56:10]url: /json_proto [17:56:10]query_string will be loaded in cgi processing [17:56:10]execute_cgi json_proto POST (null) [17:56:10]execute_cgi path=json_proto method=POST [17:56:10]POST find Content-Length [17:56:10]Host: 172.17.43.131:8080 [17:56:10]Content-Length: 678 [17:56:10]Content-Type: application/json [17:56:10] [17:56:10]POST finish read [17:56:10]Found Content-Length = 678 [17:56:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:10]execute_script... [17:56:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:10]POST & json_proto [17:56:10]process_json_proto [17:56:10]json parsed OK: [17:56:10]protocol is kg_v1.0 [17:56:10]action value=close_receipt [17:56:10]process_action close_receipt [17:56:10]cmd_close_receipt [17:56:10]MH_GetDate [17:56:10]Write to MH i2c: F0 00 00 28 03 1A [17:56:10]Write i2c OK [17:56:10]MH_I2C_Read... [17:56:10]Read from MH i2c: F0 [17:56:10]MH_I2C_Read... [17:56:10]Read from MH i2c: F0 09 00 [17:56:10]MH_I2C_Read... [17:56:10]Read from MH i2c: F0 09 00 28 03 00 BA 34 A5 66 F9 24 A2 66 41 [17:56:10]GetLastDocTimeStamp 1722102909 [17:56:10]current date 1722102970 [17:56:10]FM_GetShiftState [17:56:10]SAM_PROTO_GetShiftState [17:56:10]wFMCommunicate request_size=4 [17:56:10]MH_SAM_APDU [17:56:10]CAPDU: 80 13 01 00 [17:56:10]Write to MH i2c: E2 08 00 29 03 80 13 01 00 00 00 00 00 A9 [17:56:10]Write i2c OK [17:56:10]MH_I2C_Read... [17:56:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:10]Read from MH i2c: E2 [17:56:10]MH_I2C_Read... [17:56:10]Read from MH i2c: E2 0E 00 [17:56:10]MH_I2C_Read... [17:56:10]Read from MH i2c: E2 0E 00 29 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [17:56:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:56:10]wFMCommunicate OK [17:56:10]SAM_PROTO_GetShiftState done [17:56:10]FM_GetShiftState done [17:56:10]opened in 1722038719 [17:56:10]opened+sec_in_day 1722125119 [17:56:10]quantity*price = 60003 [17:56:10]sum+1 = 60004 [17:56:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 471 27.07.2024 17:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226111 ФПД: 2995082725970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175610&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226111&fm=2995082725970&tin=02508201610067®Number=0000000000092624&sum=60000 [17:56:11]StoreToDocumentArchive [17:56:11]shift 438 fd 226111 [17:56:11]save to /storage/0438/doc_00226111 [17:56:11]save last doc name /storage/0438/doc_00226111 to /storage/kkm_last_doc_name [17:56:11]save OK [17:56:11]Clear old archive folders... [17:56:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:56:11]tlvbuf is 01E354D0 [17:56:11]SAM_PROTO_ClearQueue [17:56:11]wFMCommunicate request_size=4 [17:56:11]MH_SAM_APDU [17:56:11]CAPDU: 80 09 00 00 [17:56:11]Write to MH i2c: E2 08 00 36 03 80 09 00 00 00 00 00 00 AB [17:56:11]Write i2c OK [17:56:11]MH_I2C_Read... [17:56:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:11]Read from MH i2c: E2 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 36 03 00 90 00 AD [17:56:11]RAPDU: 90 00 [17:56:11]wFMCommunicate OK [17:56:11]SAM_PROTO_ClearQueue done [17:56:11]KKMCreateOFDPacket [17:56:11]OFDProtocolAddRootSTLVToBuf [17:56:11]FM_MakeSignedData [17:56:11]FM_MakeSignedData [17:56:11]SAM_PROTO_SignData [17:56:11]wFMCommunicate request_size=4 [17:56:11]MH_SAM_APDU [17:56:11]CAPDU: 80 0D 01 02 [17:56:11]Write to MH i2c: E2 08 00 37 03 80 0D 01 02 00 00 00 00 B3 [17:56:11]Write i2c OK [17:56:11]MH_I2C_Read... [17:56:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:11]Read from MH i2c: E2 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [17:56:11]RAPDU: 90 00 [17:56:11]wFMCommunicate OK [17:56:11]wFMCommunicate request_size=255 [17:56:11]MH_SAM_APDU [17:56:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 BA 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 73 03 00 35 04 06 00 02 [17:56:11]Write to MH i2c: E2 02 01 38 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 BA 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 73 03 00 35 04 06 00 02 00 00 40 [17:56:11]Write i2c OK [17:56:11]MH_I2C_Read... [17:56:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:11]Read from MH i2c: E2 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [17:56:11]RAPDU: 90 00 [17:56:11]wFMCommunicate OK [17:56:11]wFMCommunicate request_size=10 [17:56:11]MH_SAM_APDU [17:56:11]CAPDU: 80 0D 02 02 05 B9 58 D7 8A 52 [17:56:11]Write to MH i2c: E2 0D 00 39 03 80 0D 02 02 05 00 B9 58 D7 8A 52 00 00 84 [17:56:11]Write i2c OK [17:56:11]MH_I2C_Read... [17:56:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:11]Read from MH i2c: E2 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [17:56:11]RAPDU: 90 00 [17:56:11]wFMCommunicate OK [17:56:11]wFMCommunicate request_size=4 [17:56:11]MH_SAM_APDU [17:56:11]CAPDU: 80 0D 03 02 [17:56:11]Write to MH i2c: E2 08 00 3A 03 80 0D 03 02 00 00 00 00 B8 [17:56:11]Write i2c OK [17:56:11]MH_I2C_Read... [17:56:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:11]Read from MH i2c: E2 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 0B 00 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 0B 00 3A 03 00 63 1E 2D 6D 8A 16 90 AE 90 00 B2 [17:56:11]RAPDU: 63 1E 2D 6D 8A 16 90 AE 90 00 [17:56:11]wFMCommunicate OK [17:56:11]SAM_PROTO_SignData done [17:56:11]FM_MakeSignedData done [17:56:11]CreateOFDProtocolMessage [17:56:11]wFMCommunicate request_size=4 [17:56:11]MH_SAM_APDU [17:56:11]CAPDU: 80 11 00 00 [17:56:11]Write to MH i2c: E2 08 00 3B 03 80 11 00 00 00 00 00 00 B8 [17:56:11]Write i2c OK [17:56:11]MH_I2C_Read... [17:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:11]Read from MH i2c: E2 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 17 00 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: E2 17 00 3B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [17:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:56:11]wFMCommunicate OK [17:56:11]CreateOFDProtocolMessage done [17:56:11]OFDSenderStorePacket 226111 [17:56:11]StoreOFDPacket docnum=226111 [17:56:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AA 4C 07 01 AB 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 BA 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 73 03 00 35 04 06 00 02 B9 58 D7 8A 52 63 1E 2D 6D 8A 16 90 AE [17:56:11]CheckFolder [17:56:11]dirname=/storage/ofd_packets [17:56:11]CheckFolder done [17:56:11]ProducePacketName [17:56:11]name=ofd_packets/00226111 [17:56:11]NVStorageSaveData ofd_packets/00226111 [17:56:11]File name is /storage/ofd_packets/00226111 [17:56:11]Write 301 bytes [17:56:11]NVStorageSaveData done [17:56:11]OFDSenderStorePacket done [17:56:11]KKMCreateOFDPacket done [17:56:11]NVStorageSaveData kkm_last_timestamp [17:56:11]File name is /storage/kkm_last_timestamp [17:56:11]Write 4 bytes [17:56:11]NVStorageSaveData done [17:56:11]ExternCall_PrintAddStr [17:56:11]wPrintStart [17:56:11]Write to MH i2c: 01 00 00 3C 03 3F [17:56:11]Write i2c OK [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: 01 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: 01 07 00 [17:56:11]MH_I2C_Read... [17:56:11]Read from MH i2c: 01 07 00 3C 03 00 00 00 00 00 FF 0F 54 [17:56:11]RasterBufferAndPrint [17:56:11]line Счет N : (1)2002422 [17:56:11]line ИНН: 02508201610067 [17:56:11]line Контрольно-Кассовый Чек [17:56:11]line ПРОДАЖА [17:56:11]line ТРК (МРК, ГНК) : 53 [17:56:11]line Товар: 2710124130 [17:56:11]line Аи-92-К-5 [17:56:11]line 8.850 * 67.80 [17:56:11]line = 600.03 [17:56:11]line НДС 12% НСП 1% [17:56:11]line > о реализуемом товаре [17:56:11]line ОКРУГЛЕНИЕ: -0.03 [17:56:11]line ИТОГО: 600.00 [17:56:11]line Внесено: 600.00 [17:56:11]line СДАЧА: 0.00 [17:56:11]line НСП 1% : 5.31 [17:56:11]line НДС 12% : 63.72 [17:56:11]line Наличными: 600.00 [17:56:11]line Безнал.: 0.00 [17:56:11]line Место: АЗС № 97 "Партнер Нефть" [17:56:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:56:11]line СНО: Общий режим [17:56:11]line Чек 471 27.07.2024 17:56 [17:56:11]line Смена: 438 ФФД: 1.0 [17:56:11]line ЗНМ: 0300000054 [17:56:11]line РНМ: 0000000000092624 [17:56:11]line Версия ККМ: 001 [17:56:11]line ФМ: 0000000000874959 [17:56:11]line ФД: 226111 [17:56:11]line ФПД: 2995082725970 [17:56:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175610&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226111&fm=2995082725970&tin=02508201610067®Number=0000000000092624&sum=60000 [17:56:12]OFD Sender: Processing packet 226111 [packets to send 600, broken 599] [17:56:12]ProducePacketName [17:56:12]name=ofd_packets/00226111 [17:56:12]OFD Sender: To server: pG, [17:56:12]CommunicateWithHost lk.salyk.kg:30040 [17:56:12]ConnectInit lk.salyk.kg [17:56:12]written 0, free lines is 4095 [17:56:12]Write to MH i2c: 01 00 00 67 03 6A [17:56:12]Write i2c OK [17:56:12]MH_I2C_Read... [17:56:12]Read from MH i2c: 01 [17:56:12]MH_I2C_Read... [17:56:12]Read from MH i2c: 01 07 00 [17:56:12]MH_I2C_Read... [17:56:12]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 5E 0C DB [17:56:12]RasterBufferAndPrint [17:56:12]line [17:56:12]line [17:56:12]line [17:56:12]line [17:56:12]line [17:56:12]written 0, free lines is 3169 [17:56:12]MH_Cut [17:56:12]Write to MH i2c: D1 01 00 6E 03 01 43 [17:56:12]Write i2c OK [17:56:12]MH_I2C_Read... [17:56:12]Read from MH i2c: D1 [17:56:12]MH_I2C_Read... [17:56:12]Read from MH i2c: D1 01 00 [17:56:12]MH_I2C_Read... [17:56:12]Read from MH i2c: D1 01 00 6E 03 00 42 [17:56:12]Write to MH i2c: 01 00 00 6F 03 72 [17:56:12]Write i2c OK [17:56:12]MH_I2C_Read... [17:56:12]Connected sock=9 [17:56: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 35 39 0F 01 00 00 AA 4C 07 01 AB 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 BA 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 73 03 00 35 04 06 00 02 B9 58 D7 8A 52 63 1E 2D 6D 8A 16 90 AE [17: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 35 39 4F 00 00 00 03 37 47 00 7C 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 73 03 00 F4 03 04 00 C8 E0 A4 66 B6 04 01 00 00 A1 DC E6 98 3E 73 D2 A7 [17:56:13]CommunicateWithHost err = 0 [17:56:13]CheckOFDResponse [17:56:13]1017 (14) - 77093643461234 [17:56:13]1041 (16) - 0000000000874959 [17:56:13]1040 (4) - 226111 [17:56:13]1012 (4) - 27.07.2024 11:58 [17:56:13]1206 (1) - 0 [17:56:13]OFD Sender: Remove packet 226111 [17:56:13]ProducePacketName [17:56:13]name=ofd_packets/00226111 [17:56:13]NVStorageDeleteData [17:56:13]*** Cut start [17:56:13]*** Partial cut [17:56:13]*** CUTSNS_PIN = 1 [17:56:13]*** CUTSNS_PIN = 0 [17:56:14]OFD Sender: No OFD packet to send [17:56:14]*** Brake cut motor [17:56:14]Read from MH i2c: 01 [17:56:14]MH_I2C_Read... [17:56:14]*** Stop cut motor [17:56:14]*** Cut end [17:56:14]Read from MH i2c: 01 07 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: 01 07 00 6F 03 00 00 00 00 00 FF 0F 87 [17:56:14]process_action close_receipt done [17:56:14]requested_data is exist [17:56:14]produce_requested_data [17:56:14]requested_item fm.sn is exist - process it [17:56:14]wFMCommunicate request_size=4 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 11 00 00 [17:56:14]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 17 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [17:56:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:56:14]wFMCommunicate OK [17:56:14]requested_item fd.num is exist - process it [17:56:14]SAM_PROTO_GetFieldsCounters [17:56:14]wFMCommunicate request_size=4 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 13 00 00 [17:56:14]Write to MH i2c: E2 08 00 71 03 80 13 00 00 00 00 00 00 F0 [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 62 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 62 00 71 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [17:56:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:14]wFMCommunicate OK [17:56:14]SAM_PROTO_GetFieldsCounters done [17:56:14]requested_item shift.num is exist - process it [17:56:14]requested_item shift.opened is exist - process it [17:56:14]req_shift_opened [17:56:14]FM_GetShiftState [17:56:14]SAM_PROTO_GetShiftState [17:56:14]wFMCommunicate request_size=4 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 13 01 00 [17:56:14]Write to MH i2c: E2 08 00 72 03 80 13 01 00 00 00 00 00 F2 [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 0E 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 0E 00 72 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 00 [17:56:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:56:14]wFMCommunicate OK [17:56:14]SAM_PROTO_GetShiftState done [17:56:14]FM_GetShiftState done [17:56:14]req_shift_opened done [17:56:14]requested_item shift.open_date is exist - process it [17:56:14]req_shift_open_date [17:56:14]req_shift_open_date done [17:56:14]produce_requested_data done [17:56:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226111,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:56:14]process_action_free close_receipt [17:56:14]json_value_free [17:56:14]json_value_free done [17:56:14]process_json_proto returns [17:56:14]Send response to host [17:56:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226111,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:56:14]free response buf [17:56:14]execute_script done [17:56:14]execute_script returns [17:56:14]free content buf [17:56:14]Sock 10.Close socket [17:56:14]Sock 10.Thread stoped [17:56:18]recv_with_timeout no data received [17:56:19]OFD Sender: No OFD packet to send [17:56:24]OFD Sender: No OFD packet to send [17:56:29]OFD Sender: No OFD packet to send [17:56:34]OFD Sender: No OFD packet to send [17:56:39]OFD Sender: No OFD packet to send [17:56:39]recv_with_timeout no data received [17:56:44]OFD Sender: No OFD packet to send [17:56:49]OFD Sender: No OFD packet to send [17:56:54]OFD Sender: No OFD packet to send [17:56:54]recv_with_timeout no data received [17:56:59]OFD Sender: No OFD packet to send [17:57:02]accept exits with 7 [17:57:02]New connection [17:57:02]New thread 3067493732 created [17:57:02]Thread 3067350372 joined [17:57:02]Waiting for new connection... [17:57:02] Sock 7.Parse request [17:57:02]Sock 7.Check first char [17:57:02]Sock 7.First char is OK [17:57:02]request: POST /json_proto HTTP/1.0 [17:57:02]Method: POST [17:57:02]URL: /json_proto [17:57:02]Method is POST - this is cgi request [17:57:02]url: /json_proto [17:57:02]query_string will be loaded in cgi processing [17:57:02]execute_cgi json_proto POST (null) [17:57:02]execute_cgi path=json_proto method=POST [17:57:02]POST find Content-Length [17:57:02]Host: 172.17.43.131:8080 [17:57:02]Content-Length: 801 [17:57:02]Content-Type: application/json [17:57:02] [17:57:02]POST finish read [17:57:02]Found Content-Length = 801 [17:57:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:02]execute_script... [17:57:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:02]POST & json_proto [17:57:02]process_json_proto [17:57:02]json parsed OK: [17:57:02]protocol is kg_v1.0 [17:57:02]action value=close_receipt [17:57:02]process_action close_receipt [17:57:02]cmd_close_receipt [17:57:02]MH_GetDate [17:57:02]Write to MH i2c: F0 00 00 73 03 65 [17:57:02]Write i2c OK [17:57:02]MH_I2C_Read... [17:57:02]Read from MH i2c: F0 [17:57:02]MH_I2C_Read... [17:57:02]Read from MH i2c: F0 09 00 [17:57:02]MH_I2C_Read... [17:57:02]Read from MH i2c: F0 09 00 73 03 00 EE 34 A5 66 F9 24 A2 66 C0 [17:57:02]GetLastDocTimeStamp 1722102970 [17:57:02]current date 1722103022 [17:57:02]FM_GetShiftState [17:57:02]SAM_PROTO_GetShiftState [17:57:02]wFMCommunicate request_size=4 [17:57:02]MH_SAM_APDU [17:57:02]CAPDU: 80 13 01 00 [17:57:02]Write to MH i2c: E2 08 00 74 03 80 13 01 00 00 00 00 00 F4 [17:57:02]Write i2c OK [17:57:02]MH_I2C_Read... [17:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:02]Read from MH i2c: E2 [17:57:02]MH_I2C_Read... [17:57:02]Read from MH i2c: E2 0E 00 [17:57:02]MH_I2C_Read... [17:57:02]Read from MH i2c: E2 0E 00 74 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 02 [17:57:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:57:02]wFMCommunicate OK [17:57:02]SAM_PROTO_GetShiftState done [17:57:02]FM_GetShiftState done [17:57:02]opened in 1722038719 [17:57:02]opened+sec_in_day 1722125119 [17:57:02]quantity*price = 50036 [17:57:02]sum+1 = 50037 [17:57:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 472 27.07.2024 17:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226112 ФПД: 233841170543265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226112&fm=233841170543265&tin=02508201610067®Number=0000000000092624&sum=50036 [17:57:03]StoreToDocumentArchive [17:57:03]shift 438 fd 226112 [17:57:03]save to /storage/0438/doc_00226112 [17:57:03]save last doc name /storage/0438/doc_00226112 to /storage/kkm_last_doc_name [17:57:03]save OK [17:57:03]Clear old archive folders... [17:57:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:57:03]tlvbuf is 01E3C3C0 [17:57:03]SAM_PROTO_ClearQueue [17:57:03]wFMCommunicate request_size=4 [17:57:03]MH_SAM_APDU [17:57:03]CAPDU: 80 09 00 00 [17:57:03]Write to MH i2c: E2 08 00 81 03 80 09 00 00 00 00 00 00 F6 [17:57:03]Write i2c OK [17:57:03]MH_I2C_Read... [17:57:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:03]Read from MH i2c: E2 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 81 03 00 90 00 F8 [17:57:03]RAPDU: 90 00 [17:57:03]wFMCommunicate OK [17:57:03]SAM_PROTO_ClearQueue done [17:57:03]KKMCreateOFDPacket [17:57:03]OFDProtocolAddRootSTLVToBuf [17:57:03]FM_MakeSignedData [17:57:03]FM_MakeSignedData [17:57:03]SAM_PROTO_SignData [17:57:03]wFMCommunicate request_size=4 [17:57:03]MH_SAM_APDU [17:57:03]CAPDU: 80 0D 01 02 [17:57:03]Write to MH i2c: E2 08 00 82 03 80 0D 01 02 00 00 00 00 FE [17:57:03]Write i2c OK [17:57:03]MH_I2C_Read... [17:57:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:03]Read from MH i2c: E2 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [17:57:03]RAPDU: 90 00 [17:57:03]wFMCommunicate OK [17:57:03]wFMCommunicate request_size=255 [17:57:03]MH_SAM_APDU [17:57:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 EE 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 73 03 00 35 04 06 00 D4 [17:57:03]Write to MH i2c: E2 02 01 83 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 EE 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 73 03 00 35 04 06 00 D4 00 00 14 [17:57:03]Write i2c OK [17:57:03]MH_I2C_Read... [17:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:03]Read from MH i2c: E2 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [17:57:03]RAPDU: 90 00 [17:57:03]wFMCommunicate OK [17:57:03]wFMCommunicate request_size=10 [17:57:03]MH_SAM_APDU [17:57:03]CAPDU: 80 0D 02 02 05 AD 63 E7 72 A1 [17:57:03]Write to MH i2c: E2 0D 00 84 03 80 0D 02 02 05 00 AD 63 E7 72 A1 00 00 15 [17:57:03]Write i2c OK [17:57:03]MH_I2C_Read... [17:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:03]Read from MH i2c: E2 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [17:57:03]RAPDU: 90 00 [17:57:03]wFMCommunicate OK [17:57:03]wFMCommunicate request_size=4 [17:57:03]MH_SAM_APDU [17:57:03]CAPDU: 80 0D 03 02 [17:57:03]Write to MH i2c: E2 08 00 85 03 80 0D 03 02 00 00 00 00 03 [17:57:03]Write i2c OK [17:57:03]MH_I2C_Read... [17:57:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:03]Read from MH i2c: E2 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 0B 00 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 0B 00 85 03 00 B6 FC 41 AC 7E 06 24 C3 90 00 0E [17:57:03]RAPDU: B6 FC 41 AC 7E 06 24 C3 90 00 [17:57:03]wFMCommunicate OK [17:57:03]SAM_PROTO_SignData done [17:57:03]FM_MakeSignedData done [17:57:03]CreateOFDProtocolMessage [17:57:03]wFMCommunicate request_size=4 [17:57:03]MH_SAM_APDU [17:57:03]CAPDU: 80 11 00 00 [17:57:03]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [17:57:03]Write i2c OK [17:57:03]MH_I2C_Read... [17:57:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:03]Read from MH i2c: E2 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 17 00 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [17:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:57:03]wFMCommunicate OK [17:57:03]CreateOFDProtocolMessage done [17:57:03]OFDSenderStorePacket 226112 [17:57:03]StoreOFDPacket docnum=226112 [17:57:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 1C 07 01 78 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 EE 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 73 03 00 35 04 06 00 D4 AD 63 E7 72 A1 B6 FC 41 AC 7E 06 24 C3 [17:57:03]CheckFolder [17:57:03]dirname=/storage/ofd_packets [17:57:03]CheckFolder done [17:57:03]ProducePacketName [17:57:03]name=ofd_packets/00226112 [17:57:03]NVStorageSaveData ofd_packets/00226112 [17:57:03]File name is /storage/ofd_packets/00226112 [17:57:03]Write 301 bytes [17:57:03]NVStorageSaveData done [17:57:03]OFDSenderStorePacket done [17:57:03]KKMCreateOFDPacket done [17:57:03]NVStorageSaveData kkm_last_timestamp [17:57:03]File name is /storage/kkm_last_timestamp [17:57:03]Write 4 bytes [17:57:03]NVStorageSaveData done [17:57:03]ExternCall_PrintAddStr [17:57:03]wPrintStart [17:57:03]Write to MH i2c: 01 00 00 87 03 8A [17:57:03]Write i2c OK [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: 01 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: 01 07 00 [17:57:03]MH_I2C_Read... [17:57:03]Read from MH i2c: 01 07 00 87 03 00 00 00 00 00 FF 0F 9F [17:57:03]RasterBufferAndPrint [17:57:03]line Счет N : (1)2002423 [17:57:03]line ИНН: 02508201610067 [17:57:03]line Контрольно-Кассовый Чек [17:57:03]line ПРОДАЖА [17:57:03]line ТРК (МРК, ГНК) : 33 [17:57:03]line Товар: 2710124130 [17:57:03]line Аи-92-К-5 [17:57:03]line 7.380 * 67.80 [17:57:03]line = 500.36 [17:57:03]line НДС 12% НСП 1% [17:57:03]line > о реализуемом товаре [17:57:03]line ИТОГО: 500.36 [17:57:03]line НСП 1% : 4.43 [17:57:03]line НДС 12% : 53.14 [17:57:03]line Наличными: 0.00 [17:57:03]line Безнал.: 500.36 [17:57:03]line Место: АЗС № 97 "Партнер Нефть" [17:57:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:57:03]line СНО: Общий режим [17:57:03]line Чек 472 27.07.2024 17:57 [17:57:03]line Смена: 438 ФФД: 1.0 [17:57:03]line ЗНМ: 0300000054 [17:57:03]line РНМ: 0000000000092624 [17:57:03]line Версия ККМ: 001 [17:57:03]line Платежная система: O! деньги [17:57:03]line ФМ: 0000000000874959 [17:57:03]line ФД: 226112 [17:57:03]line ФПД: 233841170543265 [17:57:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226112&fm=233841170543265&tin=02508201610067®Number=0000000000092624&sum=50036 [17:57:03]written 0, free lines is 4095 [17:57:03]OFD Sender: Processing packet 226112 [packets to send 600, broken 599] [17:57:03]ProducePacketName [17:57:03]name=ofd_packets/00226112 [17:57:03]OFD Sender: To server: pG, [17:57:03]CommunicateWithHost lk.salyk.kg:30040 [17:57:03]ConnectInit lk.salyk.kg [17:57:04]Connected sock=10 [17:57: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 35 39 0F 01 00 00 53 1C 07 01 78 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 EE 34 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 73 03 00 35 04 06 00 D4 AD 63 E7 72 A1 B6 FC 41 AC 7E 06 24 C3 [17:57:04]Write to MH i2c: 01 00 00 B1 03 B4 [17:57:04]Write i2c OK [17:57:04]MH_I2C_Read... [17:57:04]Read from MH i2c: 01 [17:57:04]MH_I2C_Read... [17:57:04]Read from MH i2c: 01 07 00 [17:57:04]MH_I2C_Read... [17:57:04]Read from MH i2c: 01 07 00 B1 03 00 00 00 00 00 7D 0C 44 [17:57:04]RasterBufferAndPrint [17:57:04]line [17:57:04]line [17:57:04]line [17:57:04]line [17:57:04]line [17:57:04]written 0, free lines is 3200 [17:57:04]MH_Cut [17:57:04]Write to MH i2c: D1 01 00 B8 03 01 8D [17:57:04]Write i2c OK [17:57:04]MH_I2C_Read... [17:57:04]Read from MH i2c: D1 [17:57:04]MH_I2C_Read... [17:57:04]Read from MH i2c: D1 01 00 [17:57:04]MH_I2C_Read... [17:57:04]Read from MH i2c: D1 01 00 B8 03 00 8C [17:57:04]Write to MH i2c: 01 00 00 B9 03 BC [17:57:04]Write i2c OK [17:57:04]MH_I2C_Read... [17:57: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 35 39 4F 00 00 00 79 AA 47 00 80 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 73 03 00 F4 03 04 00 FB E0 A4 66 B6 04 01 00 00 FF D2 D4 07 3A 12 1C 73 [17:57:04]CommunicateWithHost err = 0 [17:57:04]CheckOFDResponse [17:57:04]1017 (14) - 77093643461234 [17:57:04]1041 (16) - 0000000000874959 [17:57:04]1040 (4) - 226112 [17:57:04]1012 (4) - 27.07.2024 11:58 [17:57:04]1206 (1) - 0 [17:57:04]OFD Sender: Remove packet 226112 [17:57:04]ProducePacketName [17:57:04]name=ofd_packets/00226112 [17:57:04]NVStorageDeleteData [17:57:05]OFD Sender: No OFD packet to send [17:57:05]*** Cut start [17:57:05]*** Partial cut [17:57:05]*** CUTSNS_PIN = 1 [17:57:05]*** CUTSNS_PIN = 0 [17:57:05]*** Brake cut motor [17:57:06]Read from MH i2c: 01 [17:57:06]MH_I2C_Read... [17:57:06]*** Stop cut motor [17:57:06]*** Cut end [17:57:06]Read from MH i2c: 01 07 00 [17:57:06]MH_I2C_Read... [17:57:06]Read from MH i2c: 01 07 00 B9 03 00 00 00 00 00 FF 0F D1 [17:57:06]process_action close_receipt done [17:57:06]requested_data is exist [17:57:06]produce_requested_data [17:57:06]requested_item fm.sn is exist - process it [17:57:06]wFMCommunicate request_size=4 [17:57:06]MH_SAM_APDU [17:57:06]CAPDU: 80 11 00 00 [17:57:06]Write to MH i2c: E2 08 00 BA 03 80 11 00 00 00 00 00 00 37 [17:57:06]Write i2c OK [17:57:06]MH_I2C_Read... [17:57:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:06]Read from MH i2c: E2 [17:57:06]MH_I2C_Read... [17:57:06]Read from MH i2c: E2 17 00 [17:57:06]MH_I2C_Read... [17:57:06]Read from MH i2c: E2 17 00 BA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [17:57:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:57:06]wFMCommunicate OK [17:57:06]requested_item fd.num is exist - process it [17:57:06]SAM_PROTO_GetFieldsCounters [17:57:06]wFMCommunicate request_size=4 [17:57:06]MH_SAM_APDU [17:57:06]CAPDU: 80 13 00 00 [17:57:06]Write to MH i2c: E2 08 00 BB 03 80 13 00 00 00 00 00 00 3A [17:57:06]Write i2c OK [17:57:06]MH_I2C_Read... [17:57:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:06]Read from MH i2c: E2 [17:57:06]MH_I2C_Read... [17:57:06]Read from MH i2c: E2 62 00 [17:57:06]MH_I2C_Read... [17:57:06]Read from MH i2c: E2 62 00 BB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [17:57: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:57:06]wFMCommunicate OK [17:57:06]SAM_PROTO_GetFieldsCounters done [17:57:06]requested_item shift.num is exist - process it [17:57:06]requested_item shift.opened is exist - process it [17:57:06]req_shift_opened [17:57:06]FM_GetShiftState [17:57:06]SAM_PROTO_GetShiftState [17:57:06]wFMCommunicate request_size=4 [17:57:06]MH_SAM_APDU [17:57:06]CAPDU: 80 13 01 00 [17:57:06]Write to MH i2c: E2 08 00 BC 03 80 13 01 00 00 00 00 00 3C [17:57:06]Write i2c OK [17:57:06]MH_I2C_Read... [17:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:06]Read from MH i2c: E2 [17:57:06]MH_I2C_Read... [17:57:06]Read from MH i2c: E2 0E 00 [17:57:06]MH_I2C_Read... [17:57:06]Read from MH i2c: E2 0E 00 BC 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4A [17:57:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:57:06]wFMCommunicate OK [17:57:06]SAM_PROTO_GetShiftState done [17:57:06]FM_GetShiftState done [17:57:06]req_shift_opened done [17:57:06]requested_item shift.open_date is exist - process it [17:57:06]req_shift_open_date [17:57:06]req_shift_open_date done [17:57:06]produce_requested_data done [17:57:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226112,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:57:06]process_action_free close_receipt [17:57:06]json_value_free [17:57:06]json_value_free done [17:57:06]process_json_proto returns [17:57:06]Send response to host [17:57:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226112,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:57:06]free response buf [17:57:06]execute_script done [17:57:06]execute_script returns [17:57:06]free content buf [17:57:06]Sock 7.Close socket [17:57:06]Sock 7.Thread stoped [17:57:10]OFD Sender: No OFD packet to send [17:57:15]OFD Sender: No OFD packet to send [17:57:19]recv_with_timeout no data received [17:57:20]OFD Sender: No OFD packet to send [17:57:25]OFD Sender: No OFD packet to send [17:57:30]OFD Sender: No OFD packet to send [17:57:34]recv_with_timeout no data received [17:57:35]OFD Sender: No OFD packet to send [17:57:40]OFD Sender: No OFD packet to send [17:57:45]OFD Sender: No OFD packet to send [17:57:50]OFD Sender: No OFD packet to send [17:57:55]OFD Sender: No OFD packet to send [17:59:40]OFD Sender: Processing packet 226113 [packets to send 600, broken 599] [17:59:40]ProducePacketName [17:59:40]name=ofd_packets/00226113 [17:59:40]OFD Sender: To server: pG, [17:59:40]CommunicateWithHost lk.salyk.kg:30040 [17:59:40]ConnectInit lk.salyk.kg [17:59:43]ConnectInit Can't connect to host [17:59:44]accept exits with 7 [17:59:44]New connection [17:59:44]New thread 3067493732 created [17:59:44]Thread 3067350372 joined [17:59:44]Waiting for new connection... [17:59:44] Sock 7.Parse request [17:59:44]Sock 7.Check first char [17:59:44]Sock 7.First char is OK [17:59:44]request: POST /json_proto HTTP/1.0 [17:59:44]Method: POST [17:59:44]URL: /json_proto [17:59:44]Method is POST - this is cgi request [17:59:44]url: /json_proto [17:59:44]query_string will be loaded in cgi processing [17:59:44]execute_cgi json_proto POST (null) [17:59:44]execute_cgi path=json_proto method=POST [17:59:44]POST find Content-Length [17:59:44]Host: 172.17.43.131:8080 [17:59:44]Content-Length: 680 [17:59:44]Content-Type: application/json [17:59:44] [17:59:44]POST finish read [17:59:44]Found Content-Length = 680 [17:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:44]execute_script... [17:59:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:44]POST & json_proto [17:59:44]process_json_proto [17:59:44]json parsed OK: [17:59:44]protocol is kg_v1.0 [17:59:44]action value=close_receipt [17:59:44]process_action close_receipt [17:59:44]cmd_close_receipt [17:59:44]MH_GetDate [17:59:44]Write to MH i2c: F0 00 00 08 04 FB [17:59:44]Write i2c OK [17:59:44]MH_I2C_Read... [17:59:44]Read from MH i2c: F0 [17:59:44]MH_I2C_Read... [17:59:44]Read from MH i2c: F0 09 00 [17:59:44]MH_I2C_Read... [17:59:44]Read from MH i2c: F0 09 00 08 04 00 90 35 A5 66 F9 24 A2 66 F9 [17:59:44]GetLastDocTimeStamp 1722103169 [17:59:44]current date 1722103184 [17:59:44]FM_GetShiftState [17:59:44]SAM_PROTO_GetShiftState [17:59:44]wFMCommunicate request_size=4 [17:59:44]MH_SAM_APDU [17:59:44]CAPDU: 80 13 01 00 [17:59:44]Write to MH i2c: E2 08 00 09 04 80 13 01 00 00 00 00 00 8A [17:59:44]Write i2c OK [17:59:44]MH_I2C_Read... [17:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:44]Read from MH i2c: E2 [17:59:44]MH_I2C_Read... [17:59:44]Read from MH i2c: E2 0E 00 [17:59:44]MH_I2C_Read... [17:59:44]Read from MH i2c: E2 0E 00 09 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 98 [17:59:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:59:44]wFMCommunicate OK [17:59:44]SAM_PROTO_GetShiftState done [17:59:44]FM_GetShiftState done [17:59:44]opened in 1722038719 [17:59:44]opened+sec_in_day 1722125119 [17:59:44]quantity*price = 500024 [17:59:44]sum+1 = 500025 [17:59:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 474 27.07.2024 17:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226114 ФПД: 181195340580589 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175944&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226114&fm=181195340580589&tin=02508201610067®Number=0000000000092624&sum=500000 [17:59:45]StoreToDocumentArchive [17:59:45]shift 438 fd 226114 [17:59:45]save to /storage/0438/doc_00226114 [17:59:45]save last doc name /storage/0438/doc_00226114 to /storage/kkm_last_doc_name [17:59:45]save OK [17:59:45]Clear old archive folders... [17:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:59:45]tlvbuf is 01F0BB60 [17:59:45]SAM_PROTO_ClearQueue [17:59:45]wFMCommunicate request_size=4 [17:59:45]MH_SAM_APDU [17:59:45]CAPDU: 80 09 00 00 [17:59:45]Write to MH i2c: E2 08 00 16 04 80 09 00 00 00 00 00 00 8C [17:59:45]Write i2c OK [17:59:45]MH_I2C_Read... [17:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:59:45]Read from MH i2c: E2 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 16 04 00 90 00 8E [17:59:45]RAPDU: 90 00 [17:59:45]wFMCommunicate OK [17:59:45]SAM_PROTO_ClearQueue done [17:59:45]KKMCreateOFDPacket [17:59:45]OFDProtocolAddRootSTLVToBuf [17:59:45]FM_MakeSignedData [17:59:45]FM_MakeSignedData [17:59:45]SAM_PROTO_SignData [17:59:45]wFMCommunicate request_size=4 [17:59:45]MH_SAM_APDU [17:59:45]CAPDU: 80 0D 01 02 [17:59:45]Write to MH i2c: E2 08 00 17 04 80 0D 01 02 00 00 00 00 94 [17:59:45]Write i2c OK [17:59:45]MH_I2C_Read... [17:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:59:45]Read from MH i2c: E2 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 17 04 00 90 00 8F [17:59:45]RAPDU: 90 00 [17:59:45]wFMCommunicate OK [17:59:45]wFMCommunicate request_size=255 [17:59:45]MH_SAM_APDU [17:59:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 90 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 73 03 00 35 04 06 00 A4 CB D3 E9 [17:59:45]Write to MH i2c: E2 02 01 18 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 90 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 73 03 00 35 04 06 00 A4 CB D3 E9 00 00 79 [17:59:45]Write i2c OK [17:59:45]MH_I2C_Read... [17:59:45]ConnectInit Can't take IP for lk.salyk.kg [17:59:45]CommunicateWithHost connect error [17:59:45]CommunicateWithHost err = -1 [17:59:45]OFD Sender: Server communicate error [17:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:45]Read from MH i2c: E2 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 18 04 00 90 00 90 [17:59:45]RAPDU: 90 00 [17:59:45]wFMCommunicate OK [17:59:45]wFMCommunicate request_size=7 [17:59:45]MH_SAM_APDU [17:59:45]CAPDU: 80 0D 02 02 02 06 ED [17:59:45]Write to MH i2c: E2 0A 00 19 04 80 0D 02 02 02 00 06 ED 00 00 8E [17:59:45]Write i2c OK [17:59:45]MH_I2C_Read... [17:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:45]Read from MH i2c: E2 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 03 00 19 04 00 90 00 91 [17:59:45]RAPDU: 90 00 [17:59:45]wFMCommunicate OK [17:59:45]wFMCommunicate request_size=4 [17:59:45]MH_SAM_APDU [17:59:45]CAPDU: 80 0D 03 02 [17:59:45]Write to MH i2c: E2 08 00 1A 04 80 0D 03 02 00 00 00 00 99 [17:59:45]Write i2c OK [17:59:45]MH_I2C_Read... [17:59:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:59:45]Read from MH i2c: E2 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 0B 00 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 0B 00 1A 04 00 C2 3A D6 A7 EF 0C EA C1 90 00 B9 [17:59:45]RAPDU: C2 3A D6 A7 EF 0C EA C1 90 00 [17:59:45]wFMCommunicate OK [17:59:45]SAM_PROTO_SignData done [17:59:45]FM_MakeSignedData done [17:59:45]CreateOFDProtocolMessage [17:59:45]wFMCommunicate request_size=4 [17:59:45]MH_SAM_APDU [17:59:45]CAPDU: 80 11 00 00 [17:59:45]Write to MH i2c: E2 08 00 1B 04 80 11 00 00 00 00 00 00 99 [17:59:45]Write i2c OK [17:59:45]MH_I2C_Read... [17:59:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:45]Read from MH i2c: E2 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 17 00 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: E2 17 00 1B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [17:59:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:59:45]wFMCommunicate OK [17:59:45]CreateOFDProtocolMessage done [17:59:45]OFDSenderStorePacket 226114 [17:59:45]StoreOFDPacket docnum=226114 [17:59:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 17 83 04 01 44 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 90 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 73 03 00 35 04 06 00 A4 CB D3 E9 06 ED C2 3A D6 A7 EF 0C EA C1 [17:59:45]CheckFolder [17:59:45]dirname=/storage/ofd_packets [17:59:45]CheckFolder done [17:59:45]ProducePacketName [17:59:45]name=ofd_packets/00226114 [17:59:45]NVStorageSaveData ofd_packets/00226114 [17:59:45]File name is /storage/ofd_packets/00226114 [17:59:45]Write 298 bytes [17:59:45]NVStorageSaveData done [17:59:45]OFDSenderStorePacket done [17:59:45]KKMCreateOFDPacket done [17:59:45]NVStorageSaveData kkm_last_timestamp [17:59:45]File name is /storage/kkm_last_timestamp [17:59:45]Write 4 bytes [17:59:45]NVStorageSaveData done [17:59:45]ExternCall_PrintAddStr [17:59:45]wPrintStart [17:59:45]Write to MH i2c: 01 00 00 1C 04 20 [17:59:45]Write i2c OK [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: 01 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: 01 07 00 [17:59:45]MH_I2C_Read... [17:59:45]Read from MH i2c: 01 07 00 1C 04 00 00 00 00 00 FF 0F 35 [17:59:45]RasterBufferAndPrint [17:59:45]line Счет N : (1)2002424 [17:59:45]line ИНН: 02508201610067 [17:59:45]line Контрольно-Кассовый Чек [17:59:45]line ПРОДАЖА [17:59:45]line ТРК (МРК, ГНК) : 11 [17:59:45]line Товар: 2710194210 [17:59:45]line ДТ-К-5 [17:59:45]line 65.620 * 76.20 [17:59:45]line = 5000.24 [17:59:45]line НДС 12% НСП 1% [17:59:45]line > о реализуемом товаре [17:59:45]line ОКРУГЛЕНИЕ: -0.24 [17:59:45]line ИТОГО: 5000.00 [17:59:45]line Внесено: 5000.00 [17:59:45]line СДАЧА: 0.00 [17:59:45]line НСП 1% : 44.25 [17:59:45]line НДС 12% : 531.00 [17:59:45]line Наличными: 5000.00 [17:59:45]line Безнал.: 0.00 [17:59:45]line Место: АЗС № 97 "Партнер Нефть" [17:59:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:59:45]line СНО: Общий режим [17:59:45]line Чек 474 27.07.2024 17:59 [17:59:45]line Смена: 438 ФФД: 1.0 [17:59:45]line ЗНМ: 0300000054 [17:59:45]line РНМ: 0000000000092624 [17:59:45]line Версия ККМ: 001 [17:59:45]line ФМ: 0000000000874959 [17:59:45]line ФД: 226114 [17:59:45]line ФПД: 181195340580589 [17:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T175944&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226114&fm=181195340580589&tin=02508201610067®Number=0000000000092624&sum=500000 [17:59:46]OFD Sender: Processing packet 226113 [packets to send 601, broken 599] [17:59:46]ProducePacketName [17:59:46]name=ofd_packets/00226113 [17:59:46]OFD Sender: To server: pG, [17:59:46]CommunicateWithHost lk.salyk.kg:30040 [17:59:46]ConnectInit lk.salyk.kg [17:59:46]written 0, free lines is 4095 [17:59:46]Write to MH i2c: 01 00 00 47 04 4B [17:59:46]Write i2c OK [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: 01 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: 01 07 00 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: 01 07 00 47 04 00 00 00 00 00 60 0C BE [17:59:46]RasterBufferAndPrint [17:59:46]line [17:59:46]line [17:59:46]line [17:59:46]line [17:59:46]line [17:59:46]written 0, free lines is 3171 [17:59:46]MH_Cut [17:59:46]Write to MH i2c: D1 01 00 4E 04 01 24 [17:59:46]Write i2c OK [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: D1 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: D1 01 00 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: D1 01 00 4E 04 00 23 [17:59:46]Write to MH i2c: 01 00 00 4F 04 53 [17:59:46]Write i2c OK [17:59:46]MH_I2C_Read... [17:59:47]*** Cut start [17:59:47]*** Partial cut [17:59:47]*** CUTSNS_PIN = 1 [17:59:47]*** CUTSNS_PIN = 0 [17:59:48]*** Brake cut motor [17:59:48]Read from MH i2c: 01 [17:59:48]MH_I2C_Read... [17:59:48]*** Stop cut motor [17:59:48]*** Cut end [17:59:48]Read from MH i2c: 01 07 00 [17:59:48]MH_I2C_Read... [17:59:48]Read from MH i2c: 01 07 00 4F 04 00 00 00 00 00 FF 0F 68 [17:59:48]process_action close_receipt done [17:59:48]requested_data is exist [17:59:48]produce_requested_data [17:59:48]requested_item fm.sn is exist - process it [17:59:48]wFMCommunicate request_size=4 [17:59:48]MH_SAM_APDU [17:59:48]CAPDU: 80 11 00 00 [17:59:48]Write to MH i2c: E2 08 00 50 04 80 11 00 00 00 00 00 00 CE [17:59:48]Write i2c OK [17:59:48]MH_I2C_Read... [17:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:48]Read from MH i2c: E2 [17:59:48]MH_I2C_Read... [17:59:48]Read from MH i2c: E2 17 00 [17:59:48]MH_I2C_Read... [17:59:48]Read from MH i2c: E2 17 00 50 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [17:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:59:48]wFMCommunicate OK [17:59:48]requested_item fd.num is exist - process it [17:59:48]SAM_PROTO_GetFieldsCounters [17:59:48]wFMCommunicate request_size=4 [17:59:48]MH_SAM_APDU [17:59:48]CAPDU: 80 13 00 00 [17:59:48]Write to MH i2c: E2 08 00 51 04 80 13 00 00 00 00 00 00 D1 [17:59:48]Write i2c OK [17:59:48]MH_I2C_Read... [17:59:48]Connected sock=10 [17:59: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 35 39 0F 01 00 00 8A 3C 07 01 4E 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 81 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 73 03 00 35 04 06 00 71 C7 5E 68 28 40 FF C7 D8 2C A4 34 12 8E [17:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:59:48]Read from MH i2c: E2 [17:59:48]MH_I2C_Read... [17:59:48]Read from MH i2c: E2 62 00 [17:59:48]MH_I2C_Read... [17:59:48]Read from MH i2c: E2 62 00 51 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [17:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:59:48]wFMCommunicate OK [17:59:48]SAM_PROTO_GetFieldsCounters done [17:59:48]requested_item shift.num is exist - process it [17:59:48]requested_item shift.opened is exist - process it [17:59:48]req_shift_opened [17:59:48]FM_GetShiftState [17:59:48]SAM_PROTO_GetShiftState [17:59:48]wFMCommunicate request_size=4 [17:59:48]MH_SAM_APDU [17:59:48]CAPDU: 80 13 01 00 [17:59:48]Write to MH i2c: E2 08 00 52 04 80 13 01 00 00 00 00 00 D3 [17:59:48]Write i2c OK [17:59:48]MH_I2C_Read... [17:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:48]Read from MH i2c: E2 [17:59:48]MH_I2C_Read... [17:59:48]Read from MH i2c: E2 0E 00 [17:59:48]MH_I2C_Read... [17:59:48]Read from MH i2c: E2 0E 00 52 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E1 [17:59:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [17:59:48]wFMCommunicate OK [17:59:48]SAM_PROTO_GetShiftState done [17:59:48]FM_GetShiftState done [17:59:48]req_shift_opened done [17:59:48]requested_item shift.open_date is exist - process it [17:59:48]req_shift_open_date [17:59:48]req_shift_open_date done [17:59:48]produce_requested_data done [17:59:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226114,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [17:59:48]process_action_free close_receipt [17:59:48]json_value_free [17:59:48]json_value_free done [17:59:48]process_json_proto returns [17:59:48]Send response to host [17:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226114,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [17:59:48]free response buf [17:59:48]execute_script done [17:59:48]execute_script returns [17:59:48]free content buf [17:59:48]Sock 7.Close socket [17:59:48]Sock 7.Thread stoped [17:59:53]recv_with_timeout no data received [17:59:53]CommunicateWithHost answer receiving error [17:59:53]CommunicateWithHost err = -3 [17:59:53]OFD Sender: Server communicate error [17:59:58]OFD Sender: Processing packet 226113 [packets to send 601, broken 599] [17:59:58]ProducePacketName [17:59:58]name=ofd_packets/00226113 [17:59:58]OFD Sender: To server: pG, [17:59:58]CommunicateWithHost lk.salyk.kg:30040 [17:59:58]ConnectInit lk.salyk.kg [18:00:03]ConnectInit Can't take IP for lk.salyk.kg [18:00:03]CommunicateWithHost connect error [18:00:03]CommunicateWithHost err = -1 [18:00:03]OFD Sender: Server communicate error [18:00:07]recv_with_timeout no data received [18:00:08]OFD Sender: Processing packet 226113 [packets to send 601, broken 599] [18:00:08]ProducePacketName [18:00:08]name=ofd_packets/00226113 [18:00:08]OFD Sender: To server: pG, [18:00:08]CommunicateWithHost lk.salyk.kg:30040 [18:00:08]ConnectInit lk.salyk.kg [18:00:09]Connected sock=7 [18:00: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 35 39 0F 01 00 00 8A 3C 07 01 4E 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 81 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 73 03 00 35 04 06 00 71 C7 5E 68 28 40 FF C7 D8 2C A4 34 12 8E [18:00: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 35 39 4F 00 00 00 00 08 47 00 1D 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 35 39 10 04 04 00 41 73 03 00 F4 03 04 00 B5 E1 A4 66 B6 04 01 00 00 5C D3 70 67 29 1D 87 13 [18:00:10]CommunicateWithHost err = 0 [18:00:10]CheckOFDResponse [18:00:10]1017 (14) - 77093643461234 [18:00:10]1041 (16) - 0000000000874959 [18:00:10]1040 (4) - 226113 [18:00:10]1012 (4) - 27.07.2024 12:01 [18:00:10]1206 (1) - 0 [18:00:10]OFD Sender: Remove packet 226113 [18:00:10]ProducePacketName [18:00:10]name=ofd_packets/00226113 [18:00:10]NVStorageDeleteData [18:00:10]OFD Sender: Processing packet 226114 [packets to send 600, broken 599] [18:00:10]ProducePacketName [18:00:10]name=ofd_packets/00226114 [18:00:10]OFD Sender: To server: pG, [18:00:10]CommunicateWithHost lk.salyk.kg:30040 [18:00:10]ConnectInit lk.salyk.kg [18:00:11]Connected sock=7 [18:00: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 35 39 0C 01 00 00 17 83 04 01 44 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 90 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 73 03 00 35 04 06 00 A4 CB D3 E9 06 ED C2 3A D6 A7 EF 0C EA C1 [18:00: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 35 39 4F 00 00 00 D6 27 47 00 7E 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 73 03 00 F4 03 04 00 B7 E1 A4 66 B6 04 01 00 00 8E 76 87 C1 D6 6F D3 A4 [18:00:12]CommunicateWithHost err = 0 [18:00:12]CheckOFDResponse [18:00:12]1017 (14) - 77093643461234 [18:00:12]1041 (16) - 0000000000874959 [18:00:12]1040 (4) - 226114 [18:00:12]1012 (4) - 27.07.2024 12:01 [18:00:12]1206 (1) - 0 [18:00:12]OFD Sender: Remove packet 226114 [18:00:12]ProducePacketName [18:00:12]name=ofd_packets/00226114 [18:00:12]NVStorageDeleteData [18:00:12]OFD Sender: No OFD packet to send [18:00:17]OFD Sender: No OFD packet to send [18:00:22]OFD Sender: No OFD packet to send [18:00:27]OFD Sender: No OFD packet to send [18:00:27]accept exits with 9 [18:00:27]New connection [18:00:27]New thread 3067350372 created [18:00:27]Thread 3067493732 joined [18:00:27]Waiting for new connection... [18:00:27] Sock 9.Parse request [18:00:27]Sock 9.Check first char [18:00:27]Sock 9.First char is OK [18:00:27]request: POST /json_proto HTTP/1.0 [18:00:27]Method: POST [18:00:27]URL: /json_proto [18:00:27]Method is POST - this is cgi request [18:00:27]url: /json_proto [18:00:27]query_string will be loaded in cgi processing [18:00:27]execute_cgi json_proto POST (null) [18:00:27]execute_cgi path=json_proto method=POST [18:00:27]POST find Content-Length [18:00:27]Host: 172.17.43.131:8080 [18:00:27]Content-Length: 678 [18:00:27]Content-Type: application/json [18:00:27] [18:00:27]POST finish read [18:00:27]Found Content-Length = 678 [18:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:00:27]execute_script... [18:00:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:00:27]POST & json_proto [18:00:27]process_json_proto [18:00:27]json parsed OK: [18:00:27]protocol is kg_v1.0 [18:00:27]action value=close_receipt [18:00:27]process_action close_receipt [18:00:27]cmd_close_receipt [18:00:27]MH_GetDate [18:00:27]Write to MH i2c: F0 00 00 53 04 46 [18:00:28]Write i2c OK [18:00:28]MH_I2C_Read... [18:00:28]Read from MH i2c: F0 [18:00:28]MH_I2C_Read... [18:00:28]Read from MH i2c: F0 09 00 [18:00:28]MH_I2C_Read... [18:00:28]Read from MH i2c: F0 09 00 53 04 00 BC 35 A5 66 F9 24 A2 66 70 [18:00:28]GetLastDocTimeStamp 1722103184 [18:00:28]current date 1722103228 [18:00:28]FM_GetShiftState [18:00:28]SAM_PROTO_GetShiftState [18:00:28]wFMCommunicate request_size=4 [18:00:28]MH_SAM_APDU [18:00:28]CAPDU: 80 13 01 00 [18:00:28]Write to MH i2c: E2 08 00 54 04 80 13 01 00 00 00 00 00 D5 [18:00:28]Write i2c OK [18:00:28]MH_I2C_Read... [18:00:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:28]Read from MH i2c: E2 [18:00:28]MH_I2C_Read... [18:00:28]Read from MH i2c: E2 0E 00 [18:00:28]MH_I2C_Read... [18:00:28]Read from MH i2c: E2 0E 00 54 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E3 [18:00:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:00:28]wFMCommunicate OK [18:00:28]SAM_PROTO_GetShiftState done [18:00:28]FM_GetShiftState done [18:00:28]opened in 1722038719 [18:00:28]opened+sec_in_day 1722125119 [18:00:28]quantity*price = 20001 [18:00:28]sum+1 = 20002 [18:00:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 475 27.07.2024 18:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226115 ФПД: 141821495870110 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180028&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226115&fm=141821495870110&tin=02508201610067®Number=0000000000092624&sum=20000 [18:00:29]StoreToDocumentArchive [18:00:29]shift 438 fd 226115 [18:00:29]save to /storage/0438/doc_00226115 [18:00:29]save last doc name /storage/0438/doc_00226115 to /storage/kkm_last_doc_name [18:00:29]save OK [18:00:29]Clear old archive folders... [18:00:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:00:29]tlvbuf is 01E31B10 [18:00:29]SAM_PROTO_ClearQueue [18:00:29]wFMCommunicate request_size=4 [18:00:29]MH_SAM_APDU [18:00:29]CAPDU: 80 09 00 00 [18:00:29]Write to MH i2c: E2 08 00 61 04 80 09 00 00 00 00 00 00 D7 [18:00:29]Write i2c OK [18:00:29]MH_I2C_Read... [18:00:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:00:29]Read from MH i2c: E2 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [18:00:29]RAPDU: 90 00 [18:00:29]wFMCommunicate OK [18:00:29]SAM_PROTO_ClearQueue done [18:00:29]KKMCreateOFDPacket [18:00:29]OFDProtocolAddRootSTLVToBuf [18:00:29]FM_MakeSignedData [18:00:29]FM_MakeSignedData [18:00:29]SAM_PROTO_SignData [18:00:29]wFMCommunicate request_size=4 [18:00:29]MH_SAM_APDU [18:00:29]CAPDU: 80 0D 01 02 [18:00:29]Write to MH i2c: E2 08 00 62 04 80 0D 01 02 00 00 00 00 DF [18:00:29]Write i2c OK [18:00:29]MH_I2C_Read... [18:00:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:00:29]Read from MH i2c: E2 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 62 04 00 90 00 DA [18:00:29]RAPDU: 90 00 [18:00:29]wFMCommunicate OK [18:00:29]wFMCommunicate request_size=255 [18:00:29]MH_SAM_APDU [18:00:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 BC 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 73 03 00 35 04 06 00 80 [18:00:29]Write to MH i2c: E2 02 01 63 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 BC 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 73 03 00 35 04 06 00 80 00 00 30 [18:00:29]Write i2c OK [18:00:29]MH_I2C_Read... [18:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:29]Read from MH i2c: E2 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 63 04 00 90 00 DB [18:00:29]RAPDU: 90 00 [18:00:29]wFMCommunicate OK [18:00:29]wFMCommunicate request_size=10 [18:00:29]MH_SAM_APDU [18:00:29]CAPDU: 80 0D 02 02 05 FC 63 E2 02 9E [18:00:29]Write to MH i2c: E2 0D 00 64 04 80 0D 02 02 05 00 FC 63 E2 02 9E 00 00 CD [18:00:29]Write i2c OK [18:00:29]MH_I2C_Read... [18:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:29]Read from MH i2c: E2 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 03 00 64 04 00 90 00 DC [18:00:29]RAPDU: 90 00 [18:00:29]wFMCommunicate OK [18:00:29]wFMCommunicate request_size=4 [18:00:29]MH_SAM_APDU [18:00:29]CAPDU: 80 0D 03 02 [18:00:29]Write to MH i2c: E2 08 00 65 04 80 0D 03 02 00 00 00 00 E4 [18:00:29]Write i2c OK [18:00:29]MH_I2C_Read... [18:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:00:29]Read from MH i2c: E2 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 0B 00 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 0B 00 65 04 00 0A B4 E5 09 02 3E 3C 08 90 00 15 [18:00:29]RAPDU: 0A B4 E5 09 02 3E 3C 08 90 00 [18:00:29]wFMCommunicate OK [18:00:29]SAM_PROTO_SignData done [18:00:29]FM_MakeSignedData done [18:00:29]CreateOFDProtocolMessage [18:00:29]wFMCommunicate request_size=4 [18:00:29]MH_SAM_APDU [18:00:29]CAPDU: 80 11 00 00 [18:00:29]Write to MH i2c: E2 08 00 66 04 80 11 00 00 00 00 00 00 E4 [18:00:29]Write i2c OK [18:00:29]MH_I2C_Read... [18:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:29]Read from MH i2c: E2 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 17 00 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: E2 17 00 66 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [18:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:00:29]wFMCommunicate OK [18:00:29]CreateOFDProtocolMessage done [18:00:29]OFDSenderStorePacket 226115 [18:00:29]StoreOFDPacket docnum=226115 [18:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 79 07 01 15 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 BC 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 73 03 00 35 04 06 00 80 FC 63 E2 02 9E 0A B4 E5 09 02 3E 3C 08 [18:00:29]CheckFolder [18:00:29]dirname=/storage/ofd_packets [18:00:29]CheckFolder done [18:00:29]ProducePacketName [18:00:29]name=ofd_packets/00226115 [18:00:29]NVStorageSaveData ofd_packets/00226115 [18:00:29]File name is /storage/ofd_packets/00226115 [18:00:29]Write 301 bytes [18:00:29]NVStorageSaveData done [18:00:29]OFDSenderStorePacket done [18:00:29]KKMCreateOFDPacket done [18:00:29]NVStorageSaveData kkm_last_timestamp [18:00:29]File name is /storage/kkm_last_timestamp [18:00:29]Write 4 bytes [18:00:29]NVStorageSaveData done [18:00:29]ExternCall_PrintAddStr [18:00:29]wPrintStart [18:00:29]Write to MH i2c: 01 00 00 67 04 6B [18:00:29]Write i2c OK [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: 01 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: 01 07 00 [18:00:29]MH_I2C_Read... [18:00:29]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [18:00:29]RasterBufferAndPrint [18:00:29]line Счет N : (1)2002426 [18:00:29]line ИНН: 02508201610067 [18:00:29]line Контрольно-Кассовый Чек [18:00:29]line ПРОДАЖА [18:00:29]line ТРК (МРК, ГНК) : 63 [18:00:29]line Товар: 2710124130 [18:00:29]line Аи-92-К-5 [18:00:29]line 2.950 * 67.80 [18:00:29]line = 200.01 [18:00:29]line НДС 12% НСП 1% [18:00:29]line > о реализуемом товаре [18:00:29]line ОКРУГЛЕНИЕ: -0.01 [18:00:29]line ИТОГО: 200.00 [18:00:29]line Внесено: 200.00 [18:00:29]line СДАЧА: 0.00 [18:00:29]line НСП 1% : 1.77 [18:00:29]line НДС 12% : 21.24 [18:00:29]line Наличными: 200.00 [18:00:29]line Безнал.: 0.00 [18:00:29]line Место: АЗС № 97 "Партнер Нефть" [18:00:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:00:29]line СНО: Общий режим [18:00:29]line Чек 475 27.07.2024 18:00 [18:00:29]line Смена: 438 ФФД: 1.0 [18:00:29]line ЗНМ: 0300000054 [18:00:29]line РНМ: 0000000000092624 [18:00:29]line Версия ККМ: 001 [18:00:29]line ФМ: 0000000000874959 [18:00:29]line ФД: 226115 [18:00:29]line ФПД: 141821495870110 [18:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180028&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226115&fm=141821495870110&tin=02508201610067®Number=0000000000092624&sum=20000 [18:00:29]written 0, free lines is 4095 [18:00:29]OFD Sender: Processing packet 226115 [packets to send 600, broken 599] [18:00:29]ProducePacketName [18:00:29]name=ofd_packets/00226115 [18:00:29]OFD Sender: To server: pG, [18:00:29]CommunicateWithHost lk.salyk.kg:30040 [18:00:29]ConnectInit lk.salyk.kg [18:00:30]Write to MH i2c: 01 00 00 92 04 96 [18:00:30]Write i2c OK [18:00:30]MH_I2C_Read... [18:00:30]Read from MH i2c: 01 [18:00:30]MH_I2C_Read... [18:00:30]Read from MH i2c: 01 07 00 [18:00:30]MH_I2C_Read... [18:00:30]Read from MH i2c: 01 07 00 92 04 00 00 00 00 00 5F 0C 08 [18:00:30]RasterBufferAndPrint [18:00:30]line [18:00:30]line [18:00:30]line [18:00:30]line [18:00:30]line [18:00:30]written 0, free lines is 3170 [18:00:30]MH_Cut [18:00:30]Write to MH i2c: D1 01 00 99 04 01 6F [18:00:30]Write i2c OK [18:00:30]MH_I2C_Read... [18:00:30]Read from MH i2c: D1 [18:00:30]MH_I2C_Read... [18:00:30]Read from MH i2c: D1 01 00 [18:00:30]MH_I2C_Read... [18:00:30]Read from MH i2c: D1 01 00 99 04 00 6E [18:00:30]Write to MH i2c: 01 00 00 9A 04 9E [18:00:30]Write i2c OK [18:00:30]MH_I2C_Read... [18:00:31]*** Cut start [18:00:31]*** Partial cut [18:00:31]*** CUTSNS_PIN = 1 [18:00:31]*** CUTSNS_PIN = 0 [18:00:31]*** Brake cut motor [18:00:31]Read from MH i2c: 01 [18:00:31]MH_I2C_Read... [18:00:31]*** Stop cut motor [18:00:32]*** Cut end [18:00:32]Read from MH i2c: 01 07 00 [18:00:32]MH_I2C_Read... [18:00:32]Read from MH i2c: 01 07 00 9A 04 00 00 00 00 00 FF 0F B3 [18:00:32]process_action close_receipt done [18:00:32]requested_data is exist [18:00:32]produce_requested_data [18:00:32]requested_item fm.sn is exist - process it [18:00:32]wFMCommunicate request_size=4 [18:00:32]MH_SAM_APDU [18:00:32]CAPDU: 80 11 00 00 [18:00:32]Write to MH i2c: E2 08 00 9B 04 80 11 00 00 00 00 00 00 19 [18:00:32]Write i2c OK [18:00:32]MH_I2C_Read... [18:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:32]Read from MH i2c: E2 [18:00:32]MH_I2C_Read... [18:00:32]Read from MH i2c: E2 17 00 [18:00:32]MH_I2C_Read... [18:00:32]Read from MH i2c: E2 17 00 9B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [18:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:00:32]wFMCommunicate OK [18:00:32]requested_item fd.num is exist - process it [18:00:32]SAM_PROTO_GetFieldsCounters [18:00:32]wFMCommunicate request_size=4 [18:00:32]MH_SAM_APDU [18:00:32]CAPDU: 80 13 00 00 [18:00:32]Write to MH i2c: E2 08 00 9C 04 80 13 00 00 00 00 00 00 1C [18:00:32]Write i2c OK [18:00:32]MH_I2C_Read... [18:00:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:00:32]Read from MH i2c: E2 [18:00:32]MH_I2C_Read... [18:00:32]Read from MH i2c: E2 62 00 [18:00:32]MH_I2C_Read... [18:00:32]Read from MH i2c: E2 62 00 9C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 49 [18:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:00:32]wFMCommunicate OK [18:00:32]SAM_PROTO_GetFieldsCounters done [18:00:32]requested_item shift.num is exist - process it [18:00:32]requested_item shift.opened is exist - process it [18:00:32]req_shift_opened [18:00:32]FM_GetShiftState [18:00:32]SAM_PROTO_GetShiftState [18:00:32]wFMCommunicate request_size=4 [18:00:32]MH_SAM_APDU [18:00:32]CAPDU: 80 13 01 00 [18:00:32]Write to MH i2c: E2 08 00 9D 04 80 13 01 00 00 00 00 00 1E [18:00:32]Write i2c OK [18:00:32]MH_I2C_Read... [18:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:32]Read from MH i2c: E2 [18:00:32]MH_I2C_Read... [18:00:32]Read from MH i2c: E2 0E 00 [18:00:32]MH_I2C_Read... [18:00:32]Read from MH i2c: E2 0E 00 9D 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2C [18:00:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:00:32]wFMCommunicate OK [18:00:32]SAM_PROTO_GetShiftState done [18:00:32]FM_GetShiftState done [18:00:32]req_shift_opened done [18:00:32]requested_item shift.open_date is exist - process it [18:00:32]req_shift_open_date [18:00:32]req_shift_open_date done [18:00:32]produce_requested_data done [18:00:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226115,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:00:32]process_action_free close_receipt [18:00:32]json_value_free [18:00:32]json_value_free done [18:00:32]process_json_proto returns [18:00:32]Send response to host [18:00:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226115,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:00:32]free response buf [18:00:32]execute_script done [18:00:32]execute_script returns [18:00:32]free content buf [18:00:32]Sock 9.Close socket [18:00:32]Sock 9.Thread stoped [18:01:44]accept exits with 7 [18:01:44]New connection [18:01:44]New thread 3067493732 created [18:01:44]Thread 3067350372 joined [18:01:44]Waiting for new connection... [18:01:44] Sock 7.Parse request [18:01:44]Sock 7.Check first char [18:01:44]Sock 7.First char is OK [18:01:44]request: POST /json_proto HTTP/1.0 [18:01:44]Method: POST [18:01:44]URL: /json_proto [18:01:44]Method is POST - this is cgi request [18:01:44]url: /json_proto [18:01:44]query_string will be loaded in cgi processing [18:01:44]execute_cgi json_proto POST (null) [18:01:44]execute_cgi path=json_proto method=POST [18:01:44]POST find Content-Length [18:01:44]Host: 172.17.43.131:8080 [18:01:44]Content-Length: 678 [18:01:44]Content-Type: application/json [18:01:44] [18:01:44]POST finish read [18:01:44]Found Content-Length = 678 [18:01:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:44]execute_script... [18:01:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:44]POST & json_proto [18:01:44]process_json_proto [18:01:44]json parsed OK: [18:01:44]protocol is kg_v1.0 [18:01:44]action value=close_receipt [18:01:44]process_action close_receipt [18:01:44]cmd_close_receipt [18:01:44]MH_GetDate [18:01:44]Write to MH i2c: F0 00 00 9E 04 91 [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: F0 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: F0 09 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: F0 09 00 9E 04 00 09 36 A5 66 F9 24 A2 66 09 [18:01:44]GetLastDocTimeStamp 1722103228 [18:01:44]current date 1722103305 [18:01:44]FM_GetShiftState [18:01:44]SAM_PROTO_GetShiftState [18:01:44]wFMCommunicate request_size=4 [18:01:44]MH_SAM_APDU [18:01:44]CAPDU: 80 13 01 00 [18:01:44]Write to MH i2c: E2 08 00 9F 04 80 13 01 00 00 00 00 00 20 [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:44]Read from MH i2c: E2 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 9F 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2E [18:01:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:01:44]wFMCommunicate OK [18:01:44]SAM_PROTO_GetShiftState done [18:01:44]FM_GetShiftState done [18:01:44]opened in 1722038719 [18:01:44]opened+sec_in_day 1722125119 [18:01:44]quantity*price = 50010 [18:01:44]sum+1 = 50012 [18:01:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 476 27.07.2024 18:01 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226116 ФПД: 85643638968336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226116&fm=85643638968336&tin=02508201610067®Number=0000000000092624&sum=50000 [18:01:46]StoreToDocumentArchive [18:01:46]shift 438 fd 226116 [18:01:46]save to /storage/0438/doc_00226116 [18:01:46]save last doc name /storage/0438/doc_00226116 to /storage/kkm_last_doc_name [18:01:46]save OK [18:01:46]Clear old archive folders... [18:01:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:01:46]tlvbuf is 01EFE810 [18:01:46]SAM_PROTO_ClearQueue [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 09 00 00 [18:01:46]Write to MH i2c: E2 08 00 AC 04 80 09 00 00 00 00 00 00 22 [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 AC 04 00 90 00 24 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]SAM_PROTO_ClearQueue done [18:01:46]KKMCreateOFDPacket [18:01:46]OFDProtocolAddRootSTLVToBuf [18:01:46]FM_MakeSignedData [18:01:46]FM_MakeSignedData [18:01:46]SAM_PROTO_SignData [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 0D 01 02 [18:01:46]Write to MH i2c: E2 08 00 AD 04 80 0D 01 02 00 00 00 00 2A [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 AD 04 00 90 00 25 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]wFMCommunicate request_size=255 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 09 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 73 03 00 35 04 06 00 4D [18:01:46]Write to MH i2c: E2 02 01 AE 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 09 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 73 03 00 35 04 06 00 4D 00 00 7E [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 AE 04 00 90 00 26 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]wFMCommunicate request_size=10 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 0D 02 02 05 E4 76 AD 90 10 [18:01:46]Write to MH i2c: E2 0D 00 AF 04 80 0D 02 02 05 00 E4 76 AD 90 10 00 00 DE [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 AF 04 00 90 00 27 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 0D 03 02 [18:01:46]Write to MH i2c: E2 08 00 B0 04 80 0D 03 02 00 00 00 00 2F [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 0B 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 0B 00 B0 04 00 78 A9 AA C1 6F 8B 99 79 90 00 C8 [18:01:46]RAPDU: 78 A9 AA C1 6F 8B 99 79 90 00 [18:01:46]wFMCommunicate OK [18:01:46]SAM_PROTO_SignData done [18:01:46]FM_MakeSignedData done [18:01:46]CreateOFDProtocolMessage [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 11 00 00 [18:01:46]Write to MH i2c: E2 08 00 B1 04 80 11 00 00 00 00 00 00 2F [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 17 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 17 00 B1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [18:01:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:01:46]wFMCommunicate OK [18:01:46]CreateOFDProtocolMessage done [18:01:46]OFDSenderStorePacket 226116 [18:01:46]StoreOFDPacket docnum=226116 [18:01:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C7 A9 07 01 7A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 09 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 73 03 00 35 04 06 00 4D E4 76 AD 90 10 78 A9 AA C1 6F 8B 99 79 [18:01:46]CheckFolder [18:01:46]dirname=/storage/ofd_packets [18:01:46]CheckFolder done [18:01:46]ProducePacketName [18:01:46]name=ofd_packets/00226116 [18:01:46]NVStorageSaveData ofd_packets/00226116 [18:01:46]File name is /storage/ofd_packets/00226116 [18:01:46]Write 301 bytes [18:01:46]NVStorageSaveData done [18:01:46]OFDSenderStorePacket done [18:01:46]KKMCreateOFDPacket done [18:01:46]NVStorageSaveData kkm_last_timestamp [18:01:46]File name is /storage/kkm_last_timestamp [18:01:46]Write 4 bytes [18:01:46]NVStorageSaveData done [18:01:46]ExternCall_PrintAddStr [18:01:46]wPrintStart [18:01:46]Write to MH i2c: 01 00 00 B2 04 B6 [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: 01 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: 01 07 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 FF 0F CB [18:01:46]RasterBufferAndPrint [18:01:46]line Счет N : (1)2002427 [18:01:46]line ИНН: 02508201610067 [18:01:46]line Контрольно-Кассовый Чек [18:01:46]line ПРОДАЖА [18:01:46]line ТРК (МРК, ГНК) : 34 [18:01:46]line Товар: 2710124500 [18:01:46]line Аи-95-К-5 [18:01:46]line 6.740 * 74.20 [18:01:46]line = 500.11 [18:01:46]line НДС 12% НСП 1% [18:01:46]line > о реализуемом товаре [18:01:46]line ОКРУГЛЕНИЕ: -0.11 [18:01:46]line ИТОГО: 500.00 [18:01:46]line Внесено: 500.00 [18:01:46]line СДАЧА: 0.00 [18:01:46]line НСП 1% : 4.43 [18:01:46]line НДС 12% : 53.11 [18:01:46]line Наличными: 500.00 [18:01:46]line Безнал.: 0.00 [18:01:46]line Место: АЗС № 97 "Партнер Нефть" [18:01:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:01:46]line СНО: Общий режим [18:01:46]line Чек 476 27.07.2024 18:01 [18:01:46]line Смена: 438 ФФД: 1.0 [18:01:46]line ЗНМ: 0300000054 [18:01:46]line РНМ: 0000000000092624 [18:01:46]line Версия ККМ: 001 [18:01:46]line ФМ: 0000000000874959 [18:01:46]line ФД: 226116 [18:01:46]line ФПД: 85643638968336 [18:01:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226116&fm=85643638968336&tin=02508201610067®Number=0000000000092624&sum=50000 [18:01:46]written 0, free lines is 4095 [18:01:47]Write to MH i2c: 01 00 00 DD 04 E1 [18:01:47]Write i2c OK [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: 01 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: 01 07 00 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: 01 07 00 DD 04 00 00 00 00 00 65 0C 59 [18:01:47]RasterBufferAndPrint [18:01:47]line [18:01:47]line [18:01:47]line [18:01:47]line [18:01:47]line [18:01:47]written 0, free lines is 3176 [18:01:47]MH_Cut [18:01:47]Write to MH i2c: D1 01 00 E4 04 01 BA [18:01:47]Write i2c OK [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: D1 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: D1 01 00 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: D1 01 00 E4 04 00 B9 [18:01:47]Write to MH i2c: 01 00 00 E5 04 E9 [18:01:47]Write i2c OK [18:01:47]MH_I2C_Read... [18:01:48]*** Cut start [18:01:48]*** Partial cut [18:01:48]*** CUTSNS_PIN = 1 [18:01:48]*** CUTSNS_PIN = 0 [18:01:48]*** Brake cut motor [18:01:49]Read from MH i2c: 01 [18:01:49]MH_I2C_Read... [18:01:49]*** Stop cut motor [18:01:49]*** Cut end [18:01:49]Read from MH i2c: 01 07 00 [18:01:49]MH_I2C_Read... [18:01:49]Read from MH i2c: 01 07 00 E5 04 00 00 00 00 00 FF 0F FE [18:01:49]process_action close_receipt done [18:01:49]requested_data is exist [18:01:49]produce_requested_data [18:01:49]requested_item fm.sn is exist - process it [18:01:49]wFMCommunicate request_size=4 [18:01:49]MH_SAM_APDU [18:01:49]CAPDU: 80 11 00 00 [18:01:49]Write to MH i2c: E2 08 00 E6 04 80 11 00 00 00 00 00 00 64 [18:01:49]Write i2c OK [18:01:49]MH_I2C_Read... [18:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:49]Read from MH i2c: E2 [18:01:49]MH_I2C_Read... [18:01:49]Read from MH i2c: E2 17 00 [18:01:49]MH_I2C_Read... [18:01:49]Read from MH i2c: E2 17 00 E6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [18:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:01:49]wFMCommunicate OK [18:01:49]requested_item fd.num is exist - process it [18:01:49]SAM_PROTO_GetFieldsCounters [18:01:49]wFMCommunicate request_size=4 [18:01:49]MH_SAM_APDU [18:01:49]CAPDU: 80 13 00 00 [18:01:49]Write to MH i2c: E2 08 00 E7 04 80 13 00 00 00 00 00 00 67 [18:01:49]Write i2c OK [18:01:49]MH_I2C_Read... [18:01:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:49]Read from MH i2c: E2 [18:01:49]MH_I2C_Read... [18:01:49]Read from MH i2c: E2 62 00 [18:01:49]MH_I2C_Read... [18:01:49]Read from MH i2c: E2 62 00 E7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [18:01: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:49]wFMCommunicate OK [18:01:49]SAM_PROTO_GetFieldsCounters done [18:01:49]requested_item shift.num is exist - process it [18:01:49]requested_item shift.opened is exist - process it [18:01:49]req_shift_opened [18:01:49]FM_GetShiftState [18:01:49]SAM_PROTO_GetShiftState [18:01:49]wFMCommunicate request_size=4 [18:01:49]MH_SAM_APDU [18:01:49]CAPDU: 80 13 01 00 [18:01:49]Write to MH i2c: E2 08 00 E8 04 80 13 01 00 00 00 00 00 69 [18:01:49]Write i2c OK [18:01:49]MH_I2C_Read... [18:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:49]Read from MH i2c: E2 [18:01:49]MH_I2C_Read... [18:01:49]Read from MH i2c: E2 0E 00 [18:01:49]MH_I2C_Read... [18:01:49]Read from MH i2c: E2 0E 00 E8 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 77 [18:01:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:01:49]wFMCommunicate OK [18:01:49]SAM_PROTO_GetShiftState done [18:01:49]FM_GetShiftState done [18:01:49]req_shift_opened done [18:01:49]requested_item shift.open_date is exist - process it [18:01:49]req_shift_open_date [18:01:49]req_shift_open_date done [18:01:49]produce_requested_data done [18:01:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226116,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:01:49]process_action_free close_receipt [18:01:49]json_value_free [18:01:49]json_value_free done [18:01:49]process_json_proto returns [18:01:49]Send response to host [18:01:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226116,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:01:49]free response buf [18:01:49]execute_script done [18:01:49]execute_script returns [18:01:49]free content buf [18:01:49]Sock 7.Close socket [18:01:49]Sock 7.Thread stoped [18:01:59]recv_with_timeout no data received [18:02:31]accept exits with 9 [18:02:31]New connection [18:02:31]New thread 3067350372 created [18:02:31]Thread 3067493732 joined [18:02:31]Waiting for new connection... [18:02:31] Sock 9.Parse request [18:02:31]Sock 9.Check first char [18:02:31]Sock 9.First char is OK [18:02:31]request: POST /json_proto HTTP/1.0 [18:02:31]Method: POST [18:02:31]URL: /json_proto [18:02:31]Method is POST - this is cgi request [18:02:31]url: /json_proto [18:02:31]query_string will be loaded in cgi processing [18:02:31]execute_cgi json_proto POST (null) [18:02:31]execute_cgi path=json_proto method=POST [18:02:31]POST find Content-Length [18:02:31]Host: 172.17.43.131:8080 [18:02:31]Content-Length: 1202 [18:02:31]Content-Type: application/json [18:02:31] [18:02:31]POST finish read [18:02:31]Found Content-Length = 1202 [18:02: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002428\u000A27.07.2024 18:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99840\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:31]execute_script... [18:02: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002428\u000A27.07.2024 18:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99840\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:31]POST & json_proto [18:02:31]process_json_proto [18:02:31]json parsed OK: [18:02:31]protocol is kg_v1.0 [18:02:31]action value=print_text [18:02:31]process_action print_text [18:02:31]cmd_print_text [18:02:31]ExternCall_PrintAddStr [18:02:31]wPrintStart [18:02:31]Write to MH i2c: 01 00 00 E9 04 ED [18:02:31]Write i2c OK [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: 01 [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: 01 07 00 [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 FF 0F 02 [18:02:31]RasterBufferAndPrint [18:02:31]line *****ТОВАРНЫЙ ЧЕК***** [18:02:31]line АЗС-97 [18:02:31]line Партнер нефть [18:02:31]line 02508201610067 [18:02:31]line Кассир : Орунбаева Б. [18:02:31]line Счет N : (1)2002428 [18:02:31]line 27.07.2024 18:01 [18:02:31]line ПРОДАЖА [18:02:31]line ТРК (МРК, ГНК): 43 [18:02:31]line Вид ГСМ : 2710124130 [18:02:31]line Аи-92-К-5 [18:02:31]line 30.000 x 67.80 [18:02:31]line ИТОГ: 2034.00 [18:02:31]line Тип оплаты: Талоны: Топливная Карта [18:02:31]line 99840 [18:02:31]line ______________________ [18:02:31]line (подпись) [18:02:31]written 0, free lines is 4095 [18:02:31]Write to MH i2c: 01 00 00 FD 04 01 [18:02:31]Write i2c OK [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: 01 [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: 01 07 00 [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 12 0E 28 [18:02:31]RasterBufferAndPrint [18:02:31]line [18:02:31]line [18:02:31]line [18:02:31]line [18:02:31]line [18:02:31]written 0, free lines is 3604 [18:02:31]MH_Cut [18:02:31]Write to MH i2c: D1 01 00 04 05 01 DB [18:02:31]Write i2c OK [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: D1 [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: D1 01 00 [18:02:31]MH_I2C_Read... [18:02:31]Read from MH i2c: D1 01 00 04 05 00 DA [18:02:31]Write to MH i2c: 01 00 00 05 05 0A [18:02:31]Write i2c OK [18:02:31]MH_I2C_Read... [18:02:32]*** Cut start [18:02:32]*** Partial cut [18:02:32]*** CUTSNS_PIN = 1 [18:02:32]*** CUTSNS_PIN = 0 [18:02:32]*** Brake cut motor [18:02:33]Read from MH i2c: 01 [18:02:33]MH_I2C_Read... [18:02:33]*** Stop cut motor [18:02:33]*** Cut end [18:02:33]Read from MH i2c: 01 07 00 [18:02:33]MH_I2C_Read... [18:02:33]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 FF 0F 1F [18:02:33]process_action print_text done [18:02:33]requested_data is exist [18:02:33]produce_requested_data [18:02:33]requested_item fm.sn is exist - process it [18:02:33]wFMCommunicate request_size=4 [18:02:33]MH_SAM_APDU [18:02:33]CAPDU: 80 11 00 00 [18:02:33]Write to MH i2c: E2 08 00 06 05 80 11 00 00 00 00 00 00 85 [18:02:33]Write i2c OK [18:02:33]MH_I2C_Read... [18:02:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:33]Read from MH i2c: E2 [18:02:33]MH_I2C_Read... [18:02:33]Read from MH i2c: E2 17 00 [18:02:33]MH_I2C_Read... [18:02:33]Read from MH i2c: E2 17 00 06 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [18:02:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:02:33]wFMCommunicate OK [18:02:33]requested_item fd.num is exist - process it [18:02:33]SAM_PROTO_GetFieldsCounters [18:02:33]wFMCommunicate request_size=4 [18:02:33]MH_SAM_APDU [18:02:33]CAPDU: 80 13 00 00 [18:02:33]Write to MH i2c: E2 08 00 07 05 80 13 00 00 00 00 00 00 88 [18:02:33]Write i2c OK [18:02:33]MH_I2C_Read... [18:02:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:02:33]Read from MH i2c: E2 [18:02:33]MH_I2C_Read... [18:02:33]Read from MH i2c: E2 62 00 [18:02:33]MH_I2C_Read... [18:02:33]Read from MH i2c: E2 62 00 07 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [18:02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:02:33]wFMCommunicate OK [18:02:33]SAM_PROTO_GetFieldsCounters done [18:02:33]requested_item shift.num is exist - process it [18:02:33]requested_item shift.opened is exist - process it [18:02:33]req_shift_opened [18:02:33]FM_GetShiftState [18:02:33]SAM_PROTO_GetShiftState [18:02:33]wFMCommunicate request_size=4 [18:02:33]MH_SAM_APDU [18:02:33]CAPDU: 80 13 01 00 [18:02:33]Write to MH i2c: E2 08 00 08 05 80 13 01 00 00 00 00 00 8A [18:02:33]Write i2c OK [18:02:33]MH_I2C_Read... [18:02:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:33]Read from MH i2c: E2 [18:02:33]MH_I2C_Read... [18:02:33]Read from MH i2c: E2 0E 00 [18:02:33]MH_I2C_Read... [18:02:33]Read from MH i2c: E2 0E 00 08 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 98 [18:02:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:02:33]wFMCommunicate OK [18:02:33]SAM_PROTO_GetShiftState done [18:02:33]FM_GetShiftState done [18:02:33]req_shift_opened done [18:02:33]requested_item shift.open_date is exist - process it [18:02:33]req_shift_open_date [18:02:33]req_shift_open_date done [18:02:33]produce_requested_data done [18:02:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226116,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:02:33]process_action_free print_text [18:02:33]json_value_free [18:02:33]json_value_free done [18:02:33]process_json_proto returns [18:02:33]Send response to host [18:02:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226116,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:02:33]free response buf [18:02:33]execute_script done [18:02:33]execute_script returns [18:02:33]free content buf [18:02:33]Sock 9.Close socket [18:02:33]Sock 9.Thread stoped [18:02:39]ConnectInit Can't connect to host [18:02:39]CommunicateWithHost connect error [18:02:39]CommunicateWithHost err = -1 [18:02:39]OFD Sender: Server communicate error [18:02:39]OFD Sender: Processing packet 226115 [packets to send 601, broken 599] [18:02:39]ProducePacketName [18:02:39]name=ofd_packets/00226115 [18:02:39]OFD Sender: To server: pG, [18:02:39]CommunicateWithHost lk.salyk.kg:30040 [18:02:39]ConnectInit lk.salyk.kg [18:02:39]recv_with_timeout no data received [18:02:44]ConnectInit Can't take IP for lk.salyk.kg [18:02:44]CommunicateWithHost connect error [18:02:44]CommunicateWithHost err = -1 [18:02:44]OFD Sender: Server communicate error [18:02:49]OFD Sender: Processing packet 226115 [packets to send 601, broken 599] [18:02:49]ProducePacketName [18:02:49]name=ofd_packets/00226115 [18:02:49]OFD Sender: To server: pG, [18:02:49]CommunicateWithHost lk.salyk.kg:30040 [18:02:49]ConnectInit lk.salyk.kg [18:02:54]Connected sock=10 [18:02:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 79 07 01 15 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 BC 35 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 73 03 00 35 04 06 00 80 FC 63 E2 02 9E 0A B4 E5 09 02 3E 3C 08 [18:02:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 61 D2 47 00 C1 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 73 03 00 F4 03 04 00 5A E2 A4 66 B6 04 01 00 00 F7 0A 41 FA 31 31 7C B0 [18:02:55]CommunicateWithHost err = 0 [18:02:55]CheckOFDResponse [18:02:55]1017 (14) - 77093643461234 [18:02:55]1041 (16) - 0000000000874959 [18:02:55]1040 (4) - 226115 [18:02:55]1012 (4) - 27.07.2024 12:04 [18:02:55]1206 (1) - 0 [18:02:55]OFD Sender: Remove packet 226115 [18:02:55]ProducePacketName [18:02:55]name=ofd_packets/00226115 [18:02:55]NVStorageDeleteData [18:02:56]OFD Sender: Processing packet 226116 [packets to send 600, broken 599] [18:02:56]ProducePacketName [18:02:56]name=ofd_packets/00226116 [18:02:56]OFD Sender: To server: pG, [18:02:56]CommunicateWithHost lk.salyk.kg:30040 [18:02:56]ConnectInit lk.salyk.kg [18:02:58]Connected sock=9 [18:02: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 35 39 0F 01 00 00 C7 A9 07 01 7A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 09 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 73 03 00 35 04 06 00 4D E4 76 AD 90 10 78 A9 AA C1 6F 8B 99 79 [18:02: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 35 39 4F 00 00 00 40 4E 47 00 52 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 35 39 10 04 04 00 44 73 03 00 F4 03 04 00 5E E2 A4 66 B6 04 01 00 00 BE C4 47 4D AB F2 E8 D3 [18:02:59]CommunicateWithHost err = 0 [18:02:59]CheckOFDResponse [18:02:59]1017 (14) - 77093643461234 [18:02:59]1041 (16) - 0000000000874959 [18:02:59]1040 (4) - 226116 [18:02:59]1012 (4) - 27.07.2024 12:04 [18:02:59]1206 (1) - 0 [18:02:59]OFD Sender: Remove packet 226116 [18:02:59]ProducePacketName [18:02:59]name=ofd_packets/00226116 [18:02:59]NVStorageDeleteData [18:03:00]OFD Sender: No OFD packet to send [18:03:05]OFD Sender: No OFD packet to send [18:03:10]OFD Sender: No OFD packet to send [18:03:15]OFD Sender: No OFD packet to send [18:03:20]OFD Sender: No OFD packet to send [18:03:25]OFD Sender: No OFD packet to send [18:03:30]OFD Sender: No OFD packet to send [18:03:35]OFD Sender: No OFD packet to send [18:03:40]OFD Sender: No OFD packet to send [18:03:45]OFD Sender: No OFD packet to send [18:03:50]OFD Sender: No OFD packet to send [18:03:55]OFD Sender: No OFD packet to send [18:04:00]OFD Sender: No OFD packet to send [18:04:05]OFD Sender: No OFD packet to send [18:04:10]OFD Sender: No OFD packet to send [18:04:14]accept exits with 7 [18:04:14]New connection [18:04:14]New thread 3067493732 created [18:04:14]Thread 3067350372 joined [18:04:14]Waiting for new connection... [18:04:14] Sock 7.Parse request [18:04:14]Sock 7.Check first char [18:04:14]Sock 7.First char is OK [18:04:14]request: POST /json_proto HTTP/1.0 [18:04:14]Method: POST [18:04:14]URL: /json_proto [18:04:14]Method is POST - this is cgi request [18:04:14]url: /json_proto [18:04:14]query_string will be loaded in cgi processing [18:04:14]execute_cgi json_proto POST (null) [18:04:14]execute_cgi path=json_proto method=POST [18:04:14]POST find Content-Length [18:04:14]Host: 172.17.43.131:8080 [18:04:14]Content-Length: 675 [18:04:14]Content-Type: application/json [18:04:14] [18:04:14]POST finish read [18:04:14]Found Content-Length = 675 [18:04:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:14]execute_script... [18:04: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)2002429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:14]POST & json_proto [18:04:14]process_json_proto [18:04:14]json parsed OK: [18:04:14]protocol is kg_v1.0 [18:04:14]action value=close_receipt [18:04:14]process_action close_receipt [18:04:14]cmd_close_receipt [18:04:14]MH_GetDate [18:04:14]Write to MH i2c: F0 00 00 09 05 FD [18:04:14]Write i2c OK [18:04:14]MH_I2C_Read... [18:04:14]Read from MH i2c: F0 [18:04:14]MH_I2C_Read... [18:04:14]Read from MH i2c: F0 09 00 [18:04:14]MH_I2C_Read... [18:04:14]Read from MH i2c: F0 09 00 09 05 00 9E 36 A5 66 F9 24 A2 66 0A [18:04:14]GetLastDocTimeStamp 1722103305 [18:04:14]current date 1722103454 [18:04:14]FM_GetShiftState [18:04:14]SAM_PROTO_GetShiftState [18:04:14]wFMCommunicate request_size=4 [18:04:14]MH_SAM_APDU [18:04:14]CAPDU: 80 13 01 00 [18:04:14]Write to MH i2c: E2 08 00 0A 05 80 13 01 00 00 00 00 00 8C [18:04:14]Write i2c OK [18:04:14]MH_I2C_Read... [18:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:14]Read from MH i2c: E2 [18:04:14]MH_I2C_Read... [18:04:14]Read from MH i2c: E2 0E 00 [18:04:14]MH_I2C_Read... [18:04:14]Read from MH i2c: E2 0E 00 0A 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9A [18:04:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:04:14]wFMCommunicate OK [18:04:14]SAM_PROTO_GetShiftState done [18:04:14]FM_GetShiftState done [18:04:14]opened in 1722038719 [18:04:14]opened+sec_in_day 1722125119 [18:04:14]quantity*price = 75057 [18:04:14]sum+1 = 75058 [18:04:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 477 27.07.2024 18:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226117 ФПД: 41191654888854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226117&fm=41191654888854&tin=02508201610067®Number=0000000000092624&sum=75000 [18:04:15]StoreToDocumentArchive [18:04:15]shift 438 fd 226117 [18:04:15]save to /storage/0438/doc_00226117 [18:04:15]save last doc name /storage/0438/doc_00226117 to /storage/kkm_last_doc_name [18:04:15]save OK [18:04:15]Clear old archive folders... [18:04:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:04:15]tlvbuf is 01E3EED0 [18:04:15]SAM_PROTO_ClearQueue [18:04:15]wFMCommunicate request_size=4 [18:04:15]MH_SAM_APDU [18:04:15]CAPDU: 80 09 00 00 [18:04:15]Write to MH i2c: E2 08 00 17 05 80 09 00 00 00 00 00 00 8E [18:04:15]Write i2c OK [18:04:15]MH_I2C_Read... [18:04:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:04:15]Read from MH i2c: E2 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [18:04:15]RAPDU: 90 00 [18:04:15]wFMCommunicate OK [18:04:15]SAM_PROTO_ClearQueue done [18:04:15]KKMCreateOFDPacket [18:04:15]OFDProtocolAddRootSTLVToBuf [18:04:15]FM_MakeSignedData [18:04:15]FM_MakeSignedData [18:04:15]SAM_PROTO_SignData [18:04:15]wFMCommunicate request_size=4 [18:04:15]MH_SAM_APDU [18:04:15]CAPDU: 80 0D 01 02 [18:04:15]Write to MH i2c: E2 08 00 18 05 80 0D 01 02 00 00 00 00 96 [18:04:15]Write i2c OK [18:04:15]MH_I2C_Read... [18:04:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:04:15]Read from MH i2c: E2 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [18:04:15]RAPDU: 90 00 [18:04:15]wFMCommunicate OK [18:04:15]wFMCommunicate request_size=255 [18:04:15]MH_SAM_APDU [18:04:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 9E 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 73 03 00 35 04 06 00 25 76 AD F5 [18:04:15]Write to MH i2c: E2 02 01 19 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 9E 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 73 03 00 35 04 06 00 25 76 AD F5 00 00 55 [18:04:15]Write i2c OK [18:04:15]MH_I2C_Read... [18:04:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:15]Read from MH i2c: E2 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 19 05 00 90 00 92 [18:04:15]RAPDU: 90 00 [18:04:15]wFMCommunicate OK [18:04:15]wFMCommunicate request_size=7 [18:04:15]MH_SAM_APDU [18:04:15]CAPDU: 80 0D 02 02 02 15 96 [18:04:15]Write to MH i2c: E2 0A 00 1A 05 80 0D 02 02 02 00 15 96 00 00 48 [18:04:15]Write i2c OK [18:04:15]MH_I2C_Read... [18:04:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:15]Read from MH i2c: E2 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 03 00 1A 05 00 90 00 93 [18:04:15]RAPDU: 90 00 [18:04:15]wFMCommunicate OK [18:04:15]wFMCommunicate request_size=4 [18:04:15]MH_SAM_APDU [18:04:15]CAPDU: 80 0D 03 02 [18:04:15]Write to MH i2c: E2 08 00 1B 05 80 0D 03 02 00 00 00 00 9B [18:04:15]Write i2c OK [18:04:15]MH_I2C_Read... [18:04:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:04:15]Read from MH i2c: E2 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 0B 00 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 0B 00 1B 05 00 1A 0D 2C B7 65 C2 B3 18 90 00 98 [18:04:15]RAPDU: 1A 0D 2C B7 65 C2 B3 18 90 00 [18:04:15]wFMCommunicate OK [18:04:15]SAM_PROTO_SignData done [18:04:15]FM_MakeSignedData done [18:04:15]CreateOFDProtocolMessage [18:04:15]wFMCommunicate request_size=4 [18:04:15]MH_SAM_APDU [18:04:15]CAPDU: 80 11 00 00 [18:04:15]Write to MH i2c: E2 08 00 1C 05 80 11 00 00 00 00 00 00 9B [18:04:15]Write i2c OK [18:04:15]MH_I2C_Read... [18:04:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:15]Read from MH i2c: E2 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 17 00 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: E2 17 00 1C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [18:04:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:04:15]wFMCommunicate OK [18:04:15]CreateOFDProtocolMessage done [18:04:15]OFDSenderStorePacket 226117 [18:04:15]StoreOFDPacket docnum=226117 [18:04:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 66 5D 04 01 5A CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 9E 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 73 03 00 35 04 06 00 25 76 AD F5 15 96 1A 0D 2C B7 65 C2 B3 18 [18:04:15]CheckFolder [18:04:15]dirname=/storage/ofd_packets [18:04:15]CheckFolder done [18:04:15]ProducePacketName [18:04:15]name=ofd_packets/00226117 [18:04:15]NVStorageSaveData ofd_packets/00226117 [18:04:15]File name is /storage/ofd_packets/00226117 [18:04:15]Write 298 bytes [18:04:15]NVStorageSaveData done [18:04:15]OFDSenderStorePacket done [18:04:15]KKMCreateOFDPacket done [18:04:15]NVStorageSaveData kkm_last_timestamp [18:04:15]File name is /storage/kkm_last_timestamp [18:04:15]Write 4 bytes [18:04:15]NVStorageSaveData done [18:04:15]ExternCall_PrintAddStr [18:04:15]wPrintStart [18:04:15]Write to MH i2c: 01 00 00 1D 05 22 [18:04:15]Write i2c OK [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: 01 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: 01 07 00 [18:04:15]MH_I2C_Read... [18:04:15]Read from MH i2c: 01 07 00 1D 05 00 00 00 00 00 FF 0F 37 [18:04:15]RasterBufferAndPrint [18:04:15]line Счет N : (1)2002429 [18:04:15]line ИНН: 02508201610067 [18:04:15]line Контрольно-Кассовый Чек [18:04:15]line ПРОДАЖА [18:04:15]line ТРК (МРК, ГНК) : 61 [18:04:15]line Товар: 2710194210 [18:04:15]line ДТ-К-5 [18:04:15]line 9.850 * 76.20 [18:04:15]line = 750.57 [18:04:15]line НДС 12% НСП 1% [18:04:15]line > о реализуемом товаре [18:04:15]line ОКРУГЛЕНИЕ: -0.57 [18:04:15]line ИТОГО: 750.00 [18:04:15]line Внесено: 750.00 [18:04:15]line СДАЧА: 0.00 [18:04:15]line НСП 1% : 6.64 [18:04:15]line НДС 12% : 79.71 [18:04:15]line Наличными: 750.00 [18:04:15]line Безнал.: 0.00 [18:04:15]line Место: АЗС № 97 "Партнер Нефть" [18:04:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:04:15]line СНО: Общий режим [18:04:15]line Чек 477 27.07.2024 18:04 [18:04:15]line Смена: 438 ФФД: 1.0 [18:04:15]line ЗНМ: 0300000054 [18:04:15]line РНМ: 0000000000092624 [18:04:15]line Версия ККМ: 001 [18:04:15]line ФМ: 0000000000874959 [18:04:15]line ФД: 226117 [18:04:15]line ФПД: 41191654888854 [18:04:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226117&fm=41191654888854&tin=02508201610067®Number=0000000000092624&sum=75000 [18:04:16]OFD Sender: Processing packet 226117 [packets to send 600, broken 599] [18:04:16]ProducePacketName [18:04:16]name=ofd_packets/00226117 [18:04:16]OFD Sender: To server: pG, [18:04:16]CommunicateWithHost lk.salyk.kg:30040 [18:04:16]ConnectInit lk.salyk.kg [18:04:16]written 0, free lines is 4095 [18:04:16]Write to MH i2c: 01 00 00 48 05 4D [18:04:16]Write i2c OK [18:04:16]MH_I2C_Read... [18:04:16]Read from MH i2c: 01 [18:04:16]MH_I2C_Read... [18:04:16]Read from MH i2c: 01 07 00 [18:04:16]MH_I2C_Read... [18:04:16]Read from MH i2c: 01 07 00 48 05 00 00 00 00 00 5A 0C BA [18:04:16]RasterBufferAndPrint [18:04:16]line [18:04:16]line [18:04:16]line [18:04:16]line [18:04:16]line [18:04:16]written 0, free lines is 3166 [18:04:16]MH_Cut [18:04:16]Write to MH i2c: D1 01 00 4F 05 01 26 [18:04:16]Write i2c OK [18:04:16]MH_I2C_Read... [18:04:16]Read from MH i2c: D1 [18:04:16]MH_I2C_Read... [18:04:16]Read from MH i2c: D1 01 00 [18:04:16]MH_I2C_Read... [18:04:16]Read from MH i2c: D1 01 00 4F 05 00 25 [18:04:16]Write to MH i2c: 01 00 00 50 05 55 [18:04:16]Write i2c OK [18:04:16]MH_I2C_Read... [18:04:16]Connected sock=9 [18:04: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 35 39 0C 01 00 00 66 5D 04 01 5A CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 9E 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 73 03 00 35 04 06 00 25 76 AD F5 15 96 1A 0D 2C B7 65 C2 B3 18 [18:04: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 35 39 4F 00 00 00 5D 6F 47 00 0A 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 73 03 00 F4 03 04 00 AC E2 A4 66 B6 04 01 00 00 97 76 3D 89 15 C5 3D ED [18:04:17]CommunicateWithHost err = 0 [18:04:17]CheckOFDResponse [18:04:17]1017 (14) - 77093643461234 [18:04:17]1041 (16) - 0000000000874959 [18:04:17]1040 (4) - 226117 [18:04:17]1012 (4) - 27.07.2024 12:06 [18:04:17]1206 (1) - 0 [18:04:17]OFD Sender: Remove packet 226117 [18:04:17]ProducePacketName [18:04:17]name=ofd_packets/00226117 [18:04:17]NVStorageDeleteData [18:04:17]*** Cut start [18:04:17]*** Partial cut [18:04:17]*** CUTSNS_PIN = 1 [18:04:17]*** CUTSNS_PIN = 0 [18:04:18]*** Brake cut motor [18:04:18]OFD Sender: No OFD packet to send [18:04:18]Read from MH i2c: 01 [18:04:18]MH_I2C_Read... [18:04:18]*** Stop cut motor [18:04:18]*** Cut end [18:04:18]Read from MH i2c: 01 07 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 FF 0F 6A [18:04:18]process_action close_receipt done [18:04:18]requested_data is exist [18:04:18]produce_requested_data [18:04:18]requested_item fm.sn is exist - process it [18:04:18]wFMCommunicate request_size=4 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 11 00 00 [18:04:18]Write to MH i2c: E2 08 00 51 05 80 11 00 00 00 00 00 00 D0 [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:18]Read from MH i2c: E2 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 17 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 17 00 51 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [18:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:04:18]wFMCommunicate OK [18:04:18]requested_item fd.num is exist - process it [18:04:18]SAM_PROTO_GetFieldsCounters [18:04:18]wFMCommunicate request_size=4 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 13 00 00 [18:04:18]Write to MH i2c: E2 08 00 52 05 80 13 00 00 00 00 00 00 D3 [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:04:18]Read from MH i2c: E2 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 62 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 62 00 52 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [18:04: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:04:18]wFMCommunicate OK [18:04:18]SAM_PROTO_GetFieldsCounters done [18:04:18]requested_item shift.num is exist - process it [18:04:18]requested_item shift.opened is exist - process it [18:04:18]req_shift_opened [18:04:18]FM_GetShiftState [18:04:18]SAM_PROTO_GetShiftState [18:04:18]wFMCommunicate request_size=4 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 13 01 00 [18:04:18]Write to MH i2c: E2 08 00 53 05 80 13 01 00 00 00 00 00 D5 [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:18]Read from MH i2c: E2 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 0E 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 0E 00 53 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E3 [18:04:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:04:18]wFMCommunicate OK [18:04:18]SAM_PROTO_GetShiftState done [18:04:18]FM_GetShiftState done [18:04:18]req_shift_opened done [18:04:18]requested_item shift.open_date is exist - process it [18:04:18]req_shift_open_date [18:04:18]req_shift_open_date done [18:04:18]produce_requested_data done [18:04:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226117,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:04:18]process_action_free close_receipt [18:04:18]json_value_free [18:04:18]json_value_free done [18:04:18]process_json_proto returns [18:04:18]Send response to host [18:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226117,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:04:18]free response buf [18:04:18]execute_script done [18:04:18]execute_script returns [18:04:18]free content buf [18:04:18]Sock 7.Close socket [18:04:18]Sock 7.Thread stoped [18:04:23]OFD Sender: No OFD packet to send [18:04:25]recv_with_timeout no data received [18:04:28]OFD Sender: No OFD packet to send [18:04:33]OFD Sender: No OFD packet to send [18:04:35]accept exits with 10 [18:04:35]New connection [18:04:35]New thread 3067350372 created [18:04:35]Thread 3067493732 joined [18:04:35]Waiting for new connection... [18:04:35] Sock 10.Parse request [18:04:35]Sock 10.Check first char [18:04:35]Sock 10.First char is OK [18:04:35]request: POST /json_proto HTTP/1.0 [18:04:35]Method: POST [18:04:35]URL: /json_proto [18:04:35]Method is POST - this is cgi request [18:04:35]url: /json_proto [18:04:35]query_string will be loaded in cgi processing [18:04:35]execute_cgi json_proto POST (null) [18:04:35]execute_cgi path=json_proto method=POST [18:04:35]POST find Content-Length [18:04:35]Host: 172.17.43.131:8080 [18:04:35]Content-Length: 678 [18:04:35]Content-Type: application/json [18:04:35] [18:04:35]POST finish read [18:04:35]Found Content-Length = 678 [18:04:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:35]execute_script... [18:04:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:35]POST & json_proto [18:04:35]process_json_proto [18:04:35]json parsed OK: [18:04:35]protocol is kg_v1.0 [18:04:35]action value=close_receipt [18:04:35]process_action close_receipt [18:04:35]cmd_close_receipt [18:04:35]MH_GetDate [18:04:35]Write to MH i2c: F0 00 00 54 05 48 [18:04:35]Write i2c OK [18:04:35]MH_I2C_Read... [18:04:35]Read from MH i2c: F0 [18:04:35]MH_I2C_Read... [18:04:35]Read from MH i2c: F0 09 00 [18:04:35]MH_I2C_Read... [18:04:35]Read from MH i2c: F0 09 00 54 05 00 B4 36 A5 66 F9 24 A2 66 6B [18:04:35]GetLastDocTimeStamp 1722103454 [18:04:35]current date 1722103476 [18:04:35]FM_GetShiftState [18:04:35]SAM_PROTO_GetShiftState [18:04:35]wFMCommunicate request_size=4 [18:04:35]MH_SAM_APDU [18:04:35]CAPDU: 80 13 01 00 [18:04:35]Write to MH i2c: E2 08 00 55 05 80 13 01 00 00 00 00 00 D7 [18:04:35]Write i2c OK [18:04:35]MH_I2C_Read... [18:04:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:35]Read from MH i2c: E2 [18:04:35]MH_I2C_Read... [18:04:35]Read from MH i2c: E2 0E 00 [18:04:35]MH_I2C_Read... [18:04:35]Read from MH i2c: E2 0E 00 55 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E5 [18:04:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:04:35]wFMCommunicate OK [18:04:35]SAM_PROTO_GetShiftState done [18:04:35]FM_GetShiftState done [18:04:35]opened in 1722038719 [18:04:35]opened+sec_in_day 1722125119 [18:04:35]quantity*price = 40002 [18:04:35]sum+1 = 40003 [18:04:35]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 478 27.07.2024 18:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226118 ФПД: 209332052526876 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226118&fm=209332052526876&tin=02508201610067®Number=0000000000092624&sum=40000 [18:04:36]StoreToDocumentArchive [18:04:36]shift 438 fd 226118 [18:04:36]save to /storage/0438/doc_00226118 [18:04:36]save last doc name /storage/0438/doc_00226118 to /storage/kkm_last_doc_name [18:04:36]save OK [18:04:36]Clear old archive folders... [18:04:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:04:36]tlvbuf is 01EEF320 [18:04:36]SAM_PROTO_ClearQueue [18:04:36]wFMCommunicate request_size=4 [18:04:36]MH_SAM_APDU [18:04:36]CAPDU: 80 09 00 00 [18:04:36]Write to MH i2c: E2 08 00 62 05 80 09 00 00 00 00 00 00 D9 [18:04:36]Write i2c OK [18:04:36]MH_I2C_Read... [18:04:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:04:36]Read from MH i2c: E2 [18:04:36]MH_I2C_Read... [18:04:36]Read from MH i2c: E2 03 00 [18:04:36]MH_I2C_Read... [18:04:36]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [18:04:36]RAPDU: 90 00 [18:04:36]wFMCommunicate OK [18:04:36]SAM_PROTO_ClearQueue done [18:04:36]KKMCreateOFDPacket [18:04:36]OFDProtocolAddRootSTLVToBuf [18:04:36]FM_MakeSignedData [18:04:36]FM_MakeSignedData [18:04:36]SAM_PROTO_SignData [18:04:36]wFMCommunicate request_size=4 [18:04:36]MH_SAM_APDU [18:04:36]CAPDU: 80 0D 01 02 [18:04:36]Write to MH i2c: E2 08 00 63 05 80 0D 01 02 00 00 00 00 E1 [18:04:36]Write i2c OK [18:04:36]MH_I2C_Read... [18:04:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:04:36]Read from MH i2c: E2 [18:04:36]MH_I2C_Read... [18:04:36]Read from MH i2c: E2 03 00 [18:04:36]MH_I2C_Read... [18:04:36]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [18:04:36]RAPDU: 90 00 [18:04:36]wFMCommunicate OK [18:04:36]wFMCommunicate request_size=255 [18:04:36]MH_SAM_APDU [18:04:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 B4 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 73 03 00 35 04 06 00 BE [18:04:36]Write to MH i2c: E2 02 01 64 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 B4 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 73 03 00 35 04 06 00 BE 00 00 52 [18:04:36]Write i2c OK [18:04:36]MH_I2C_Read... [18:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:37]Read from MH i2c: E2 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 03 00 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 03 00 64 05 00 90 00 DD [18:04:37]RAPDU: 90 00 [18:04:37]wFMCommunicate OK [18:04:37]wFMCommunicate request_size=10 [18:04:37]MH_SAM_APDU [18:04:37]CAPDU: 80 0D 02 02 05 62 EA A1 87 1C [18:04:37]Write to MH i2c: E2 0D 00 65 05 80 0D 02 02 05 00 62 EA A1 87 1C 00 00 7E [18:04:37]Write i2c OK [18:04:37]MH_I2C_Read... [18:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:37]Read from MH i2c: E2 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 03 00 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [18:04:37]RAPDU: 90 00 [18:04:37]wFMCommunicate OK [18:04:37]wFMCommunicate request_size=4 [18:04:37]MH_SAM_APDU [18:04:37]CAPDU: 80 0D 03 02 [18:04:37]Write to MH i2c: E2 08 00 66 05 80 0D 03 02 00 00 00 00 E6 [18:04:37]Write i2c OK [18:04:37]MH_I2C_Read... [18:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:04:37]Read from MH i2c: E2 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 0B 00 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 0B 00 66 05 00 81 D8 87 6B 5A 60 86 31 90 00 A3 [18:04:37]RAPDU: 81 D8 87 6B 5A 60 86 31 90 00 [18:04:37]wFMCommunicate OK [18:04:37]SAM_PROTO_SignData done [18:04:37]FM_MakeSignedData done [18:04:37]CreateOFDProtocolMessage [18:04:37]wFMCommunicate request_size=4 [18:04:37]MH_SAM_APDU [18:04:37]CAPDU: 80 11 00 00 [18:04:37]Write to MH i2c: E2 08 00 67 05 80 11 00 00 00 00 00 00 E6 [18:04:37]Write i2c OK [18:04:37]MH_I2C_Read... [18:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:37]Read from MH i2c: E2 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 17 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 EE 05 00 90 00 67 [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=15 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 02 00 0A FC 03 06 00 70 11 01 00 00 00 [18:06:58]Write to MH i2c: E2 12 00 EF 05 80 15 02 00 0A 00 FC 03 06 00 70 11 01 00 00 00 00 00 0F [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 EF 05 00 90 00 68 [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=47 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 [18:06:58]Write to MH i2c: E2 32 00 F0 05 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 64 [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F0 05 00 90 00 69 [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=15 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 02 00 0A 07 04 06 00 70 11 01 00 00 00 [18:06:58]Write to MH i2c: E2 12 00 F1 05 80 15 02 00 0A 00 07 04 06 00 70 11 01 00 00 00 00 00 1D [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=15 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [18:06:58]Write to MH i2c: E2 12 00 F2 05 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 CE [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F2 05 00 90 00 6B [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=11 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [18:06:58]Write to MH i2c: E2 0E 00 F3 05 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 AA [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F3 05 00 90 00 6C [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=13 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 02 00 08 F4 03 04 00 42 37 A5 66 [18:06:58]Write to MH i2c: E2 10 00 F4 05 80 15 02 00 08 00 F4 03 04 00 42 37 A5 66 00 00 08 [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=25 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [18:06:58]Write to MH i2c: E2 1C 00 F5 05 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 DA [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=4 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 15 03 00 [18:06:58]Write to MH i2c: E2 08 00 F6 05 80 15 03 00 00 00 00 00 7C [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 40 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 40 00 F6 05 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 35 39 10 04 04 00 48 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E0 01 00 00 35 04 06 00 30 52 DA 89 24 FB 90 00 D6 [18:06:58]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 35 39 10 04 04 00 48 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E0 01 00 00 35 04 06 00 30 52 DA 89 24 FB 90 00 [18:06:58]wFMCommunicate OK [18:06:58]SAM_PROTO_ProcessDocument answer len = 59 [18:06:58]SAM_PROTO_ProcessDocument done [18:06:58]SetTLVBufToDocument [18:06:58]Processing tag 1209 (04B9) [18:06:58]Malloc new data [18:06:58]Processing tag 1041 (0411) [18:06:58]Processing tag 1040 (0410) [18:06:58]Malloc new data [18:06:58]Processing tag 1038 (040E) [18:06:58]Malloc new data [18:06:58]Processing tag 1042 (0412) [18:06:58]Malloc new data [18:06:58]Processing tag 1077 (0435) [18:06:58]Malloc new data [18:06:58]SetTLVBufToDocument err=0 [18:06:58]KKMLoadAndSignReceiptData store KKM data [18:06:58]KKMLoadAndSignReceiptData err=0 [18:06:58]wFMCommunicate request_size=4 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 11 00 00 [18:06:58]Write to MH i2c: E2 08 00 F7 05 80 11 00 00 00 00 00 00 76 [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 17 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 17 00 F7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [18:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:06:58]wFMCommunicate OK [18:06:58]Счет N : (1)2002432 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 11 Товар: 2710194210 ДТ-К-5 9.190 * 76.20 = 700.28 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 480 27.07.2024 18:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226120 ФПД: 53132411872507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226120&fm=53132411872507&tin=02508201610067®Number=0000000000092624&sum=70000 [18:06:58]StoreToDocumentArchive [18:06:58]shift 438 fd 226120 [18:06:58]save to /storage/0438/doc_00226120 [18:06:58]save last doc name /storage/0438/doc_00226120 to /storage/kkm_last_doc_name [18:06:58]save OK [18:06:58]Clear old archive folders... [18:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:06:58]tlvbuf is 01EE6940 [18:06:58]SAM_PROTO_ClearQueue [18:06:58]wFMCommunicate request_size=4 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 09 00 00 [18:06:58]Write to MH i2c: E2 08 00 F8 05 80 09 00 00 00 00 00 00 6F [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F8 05 00 90 00 71 [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]SAM_PROTO_ClearQueue done [18:06:58]KKMCreateOFDPacket [18:06:58]OFDProtocolAddRootSTLVToBuf [18:06:58]FM_MakeSignedData [18:06:58]FM_MakeSignedData [18:06:58]SAM_PROTO_SignData [18:06:58]wFMCommunicate request_size=4 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 0D 01 02 [18:06:58]Write to MH i2c: E2 08 00 F9 05 80 0D 01 02 00 00 00 00 77 [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 F9 05 00 90 00 72 [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]wFMCommunicate request_size=255 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 42 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 73 03 00 35 04 06 00 30 52 DA 89 [18:06:58]Write to MH i2c: E2 02 [00:00:10] *** EcrCore started. Build 196 *** [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 /dev/ttyS4 opened [00:00:10]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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [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 54000000005725E5 (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: 201398+1721902329=1722103727 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 B0 37 A5 66 F9 24 A2 66 16 [18:08:48]Current date/time: 27.07.2024 18:08 [18:08:48]FM_Init [18:08:48]wFMConnect [18:08:48]MH_SAM_On [18:08:48]Write to MH i2c: E0 00 00 08 00 E7 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_init finished! [18:08:48]*** atr: [18:08:48]*** 0F 3B D5 18 FF 81 91 FE [18:08:48]*** 1F C3 80 73 C8 21 10 0A [18:08:48]*** 00 00 00 00 00 00 00 00 [18:08:48]*** 00 00 00 00 00 00 00 00 [18:08:48]*** 00 00 00 00 00 00 00 00 [18:08:48]*** 00 00 00 00 00 00 00 00 [18:08:48]*** 00 00 00 00 00 00 00 00 [18:08:48]*** 00 00 00 00 00 00 00 00 [18:08:48]Read from MH i2c: E0 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E0 10 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [18:08:48]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [18:08:48]wFMCommunicate request_size=10 [18:08:48]MH_SAM_APDU [18:08:48]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [18:08:48]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [18:08:48]RAPDU: 90 00 [18:08:48]wFMCommunicate OK [18:08:48]wFMCommunicate request_size=4 [18:08:48]MH_SAM_APDU [18:08:48]CAPDU: 80 11 00 00 [18:08:48]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 17 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [18:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:08:48]wFMCommunicate OK [18:08:48]Detected FM SN is 0000000000874959 [18:08:48]Stored FM SN is 0000000000874959 [18:08:48]wFMCommunicate request_size=9 [18:08:48]MH_SAM_APDU [18:08:48]CAPDU: 80 16 00 00 04 1A 5E 01 00 [18:08:48]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [18:08:48]RAPDU: 90 00 [18:08:48]wFMCommunicate OK [18:08:48]FM PIN OK [18:08:48]wFMCommunicate request_size=8 [18:08:48]MH_SAM_APDU [18:08:48]CAPDU: 80 14 04 00 03 02 00 01 [18:08:48]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [18:08:48]RAPDU: 90 00 [18:08:48]wFMCommunicate OK [18:08:48]wFMCommunicate request_size=13 [18:08:48]MH_SAM_APDU [18:08:48]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [18:08:48]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [18:08:48]RAPDU: 90 00 [18:08:48]wFMCommunicate OK [18:08:48]wFMCommunicate request_size=4 [18:08:48]MH_SAM_APDU [18:08:48]CAPDU: 80 11 00 00 [18:08:48]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:48]Read from MH i2c: E2 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 17 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [18:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:08:48]wFMCommunicate OK [18:08:48]DocumentArchiveInit [18:08:48]Start Httpd... [18:08:48]Httpd thread 3066916196 created [18:08:48]Write to MH i2c: 01 00 00 0F 00 0F [18:08:48]Write i2c OK [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 07 00 [18:08:48]MH_I2C_Read... [18:08:48]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [18:08:48]MH Int Process started [18:08:48]Allocated Socket 8 [18:08:48]Bind OK [18:08:48]Listen OK [18:08:48]httpd running on port 8080 [18:08:48]Waiting for new connection... [18:08:49]OFD Sender: Processing packet 226118 [packets to send 604, broken 599] [18:08:49]ProducePacketName [18:08:49]name=ofd_packets/00226118 [18:08:49]OFD Sender: To server: pG, [18:08:49]CommunicateWithHost lk.salyk.kg:30040 [18:08:49]ConnectInit lk.salyk.kg [18:08:49]Connected sock=7 [18:08:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 FF 07 01 D2 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 B4 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 73 03 00 35 04 06 00 BE 62 EA A1 87 1C 81 D8 87 6B 5A 60 86 31 [18:08: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 35 39 4F 00 00 00 D0 B4 47 00 A3 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 73 03 00 F4 03 04 00 BD E3 A4 66 B6 04 01 00 00 8C 27 9F 11 B7 10 35 CC [18:08:50]CommunicateWithHost err = 0 [18:08:50]CheckOFDResponse [18:08:50]1017 (14) - 77093643461234 [18:08:50]1041 (16) - 0000000000874959 [18:08:50]1040 (4) - 226118 [18:08:50]1012 (4) - 27.07.2024 12:10 [18:08:50]1206 (1) - 0 [18:08:50]OFD Sender: Remove packet 226118 [18:08:50]ProducePacketName [18:08:50]name=ofd_packets/00226118 [18:08:50]NVStorageDeleteData [18:08:50]OFD Sender: Processing packet 226119 [packets to send 603, broken 599] [18:08:50]ProducePacketName [18:08:50]name=ofd_packets/00226119 [18:08:50]OFD Sender: To server: pG, [18:08:50]CommunicateWithHost lk.salyk.kg:30040 [18:08:50]ConnectInit lk.salyk.kg [18:08:51]Connected sock=7 [18:08: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 35 39 0C 01 00 00 61 D8 04 01 30 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 03 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 73 03 00 35 04 06 00 92 A7 EC 67 2D 8F 2C DF C6 A5 AF F2 F8 0B [18:08: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 35 39 4F 00 00 00 DA 5A 47 00 5B 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 35 39 10 04 04 00 47 73 03 00 F4 03 04 00 BE E3 A4 66 B6 04 01 00 00 C1 AE BA 11 33 2F 80 61 [18:08:51]CommunicateWithHost err = 0 [18:08:51]CheckOFDResponse [18:08:51]1017 (14) - 77093643461234 [18:08:51]1041 (16) - 0000000000874959 [18:08:51]1040 (4) - 226119 [18:08:51]1012 (4) - 27.07.2024 12:10 [18:08:51]1206 (1) - 0 [18:08:51]OFD Sender: Remove packet 226119 [18:08:51]ProducePacketName [18:08:51]name=ofd_packets/00226119 [18:08:51]NVStorageDeleteData [18:08:52]OFD Sender: Processing packet 226120 [packets to send 602, broken 599] [18:08:52]ProducePacketName [18:08:52]name=ofd_packets/00226120 [18:08:52]OFD Sender: To server: pG, [18:08:52]CommunicateWithHost lk.salyk.kg:30040 [18:08:52]ConnectInit lk.salyk.kg [18:08:53]accept exits with 9 [18:08:53]New connection [18:08:53]New thread 3066629476 created [18:08:53]Waiting for new connection... [18:08:53] Sock 9.Parse request [18:08:53]Sock 9.Check first char [18:08:53]Sock 9.First char is OK [18:08:53]request: POST /json_proto HTTP/1.0 [18:08:53]Method: POST [18:08:53]URL: /json_proto [18:08:53]Method is POST - this is cgi request [18:08:53]url: /json_proto [18:08:53]query_string will be loaded in cgi processing [18:08:53]execute_cgi json_proto POST (null) [18:08:53]execute_cgi path=json_proto method=POST [18:08:53]POST find Content-Length [18:08:53]Host: 172.17.43.131:8080 [18:08:53]Content-Length: 215 [18:08:53]Content-Type: application/json [18:08:53] [18:08:53]POST finish read [18:08:53]Found Content-Length = 215 [18:08:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:53]execute_script... [18:08:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:53]POST & json_proto [18:08:53]process_json_proto [18:08:53]json parsed OK: [18:08:53]protocol is kg_v1.0 [18:08:53]action value=get_value [18:08:53]process_action get_value [18:08:53]cmd_get_value [18:08:53]process_action get_value done [18:08:53]requested_data is exist [18:08:53]produce_requested_data [18:08:53]requested_item kkm.sn is exist - process it [18:08:53]requested_item kkm.ver is exist - process it [18:08:53]requested_item fm.sn is exist - process it [18:08:53]wFMCommunicate request_size=4 [18:08:53]MH_SAM_APDU [18:08:53]CAPDU: 80 11 00 00 [18:08:53]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [18:08:53]Write i2c OK [18:08:53]MH_I2C_Read... [18:08:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:53]Read from MH i2c: E2 [18:08:53]MH_I2C_Read... [18:08:53]Read from MH i2c: E2 17 00 [18:08:53]MH_I2C_Read... [18:08:53]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 35 39 90 00 E7 [18:08:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:08:53]wFMCommunicate OK [18:08:53]requested_item fd.num is exist - process it [18:08:53]SAM_PROTO_GetFieldsCounters [18:08:53]wFMCommunicate request_size=4 [18:08:53]MH_SAM_APDU [18:08:53]CAPDU: 80 13 00 00 [18:08:53]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [18:08:53]Write i2c OK [18:08:53]MH_I2C_Read... [18:08:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:54]Read from MH i2c: E2 [18:08:54]MH_I2C_Read... [18:08:54]Read from MH i2c: E2 62 00 [18:08:54]MH_I2C_Read... [18:08:54]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:54]wFMCommunicate OK [18:08:54]SAM_PROTO_GetFieldsCounters done [18:08:54]requested_item shift.num is exist - process it [18:08:54]requested_item shift.opened is exist - process it [18:08:54]req_shift_opened [18:08:54]FM_GetShiftState [18:08:54]SAM_PROTO_GetShiftState [18:08:54]wFMCommunicate request_size=4 [18:08:54]MH_SAM_APDU [18:08:54]CAPDU: 80 13 01 00 [18:08:54]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [18:08:54]Write i2c OK [18:08:54]MH_I2C_Read... [18:08:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:54]Read from MH i2c: E2 [18:08:54]MH_I2C_Read... [18:08:54]Read from MH i2c: E2 0E 00 [18:08:54]MH_I2C_Read... [18:08:54]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [18:08:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:08:54]wFMCommunicate OK [18:08:54]SAM_PROTO_GetShiftState done [18:08:54]FM_GetShiftState done [18:08:54]req_shift_opened done [18:08:54]requested_item shift.open_date is exist - process it [18:08:54]req_shift_open_date [18:08:54]req_shift_open_date done [18:08:54]produce_requested_data done [18:08:54]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226122,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:08:54]process_action_free get_value [18:08:54]json_value_free [18:08:54]json_value_free done [18:08:54]process_json_proto returns [18:08:54]Send response to host [18:08:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226122,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:08:54]free response buf [18:08:54]execute_script done [18:08:54]execute_script returns [18:08:54]free content buf [18:08:54]Sock 9.Close socket [18:08:54]Sock 9.Thread stoped [18:08:54]accept exits with 11 [18:08:54]New connection [18:08:54]New thread 3066486116 created [18:08:54]Thread 3066629476 joined [18:08:54]Waiting for new connection... [18:08:54] Sock 11.Parse request [18:08:54]Sock 11.Check first char [18:08:54]Sock 11.First char is OK [18:08:54]request: POST /json_proto HTTP/1.0 [18:08:54]Method: POST [18:08:54]URL: /json_proto [18:08:54]Method is POST - this is cgi request [18:08:54]url: /json_proto [18:08:54]query_string will be loaded in cgi processing [18:08:54]execute_cgi json_proto POST (null) [18:08:54]execute_cgi path=json_proto method=POST [18:08:54]POST find Content-Length [18:08:54]Host: 172.17.43.131:8080 [18:08:54]Content-Length: 331 [18:08:54]Content-Type: application/json [18:08:54] [18:08:54]POST finish read [18:08:54]Found Content-Length = 331 [18:08:54]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" ] } } [18:08:54]execute_script... [18:08:54]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" ] } } [18:08:54]POST & json_proto [18:08:54]process_json_proto [18:08:54]json parsed OK: [18:08:54]protocol is kg_v1.0 [18:08:54]action value=get_value [18:08:54]process_action get_value [18:08:54]cmd_get_value [18:08:54]process_action get_value done [18:08:54]requested_data is exist [18:08:54]produce_requested_data [18:08:54]requested_item fm.sale.total is exist - process it [18:08:54]SAM_PROTO_GetFMData [18:08:54]wFMCommunicate request_size=4 [18:08:54]MH_SAM_APDU [18:08:54]CAPDU: 80 13 03 00 [18:08:54]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [18:08:54]Write i2c OK [18:08:54]MH_I2C_Read... [18:08:54]Connected sock=10 [18:08: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 35 39 0C 01 00 00 B5 7E 04 01 62 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 42 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 73 03 00 35 04 06 00 30 52 DA 89 24 FB 7C ED 98 02 7D 2D EC 84 [18:08:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [18:08:54]Read from MH i2c: E2 [18:08:54]MH_I2C_Read... [18:08:54]Read from MH i2c: E2 FD 00 [18:08:54]MH_I2C_Read... [18:08:54]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 DE 6F 03 00 69 04 A3 00 6F 04 04 00 94 69 03 00 B1 04 05 00 37 8E 1A 7D 05 70 04 05 00 4C 7D 8C AF 04 72 04 04 00 EB 10 8E CD 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 A9 9C 41 95 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 5F DA 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 46 [18:08:54]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 DE 6F 03 00 69 04 A3 00 6F 04 04 00 94 69 03 00 B1 04 05 00 37 8E 1A 7D 05 70 04 05 00 4C 7D 8C AF 04 72 04 04 00 EB 10 8E CD 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 A9 9C 41 95 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 5F DA 6F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [18:08:54]wFMCommunicate OK [18:08:54]wFMCommunicate request_size=4 [18:08:54]MH_SAM_APDU [18:08:54]CAPDU: 80 17 00 00 [18:08:54]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [18:08:54]Write i2c OK [18:08:54]MH_I2C_Read... [18:08:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:08:54]Read from MH i2c: E2 [18:08:54]MH_I2C_Read... [18:08:54]Read from MH i2c: E2 FD 00 [18:08:54]MH_I2C_Read... [18:08:54]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [18:08:54]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [18:08:54]wFMCommunicate OK [18:08:54]wFMCommunicate request_size=4 [18:08:54]MH_SAM_APDU [18:08:54]CAPDU: 80 17 00 00 [18:08:54]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [18:08:54]Write i2c OK [18:08:54]MH_I2C_Read... [18:08: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 35 39 4F 00 00 00 C2 9F 47 00 7B 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 35 39 10 04 04 00 48 73 03 00 F4 03 04 00 C1 E3 A4 66 B6 04 01 00 00 2F 73 28 B1 4F F3 21 EE [18:08:54]CommunicateWithHost err = 0 [18:08:54]CheckOFDResponse [18:08:54]1017 (14) - 77093643461234 [18:08:54]1041 (16) - 0000000000874959 [18:08:54]1040 (4) - 226120 [18:08:54]1012 (4) - 27.07.2024 12:10 [18:08:54]1206 (1) - 0 [18:08:54]OFD Sender: Remove packet 226120 [18:08:54]ProducePacketName [18:08:54]name=ofd_packets/00226120 [18:08:54]NVStorageDeleteData [18:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:08:55]Read from MH i2c: E2 [18:08:55]MH_I2C_Read... [18:08:55]Read from MH i2c: E2 FD 00 [18:08:55]MH_I2C_Read... [18:08:55]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [18:08:55]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [18:08:55]wFMCommunicate OK [18:08:55]wFMCommunicate request_size=4 [18:08:55]MH_SAM_APDU [18:08:55]CAPDU: 80 17 00 00 [18:08:55]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [18:08:55]Write i2c OK [18:08:55]MH_I2C_Read... [18:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:08:55]Read from MH i2c: E2 [18:08:55]MH_I2C_Read... [18:08:55]Read from MH i2c: E2 FD 00 [18:08:55]MH_I2C_Read... [18:08:55]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [18:08:55]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [18:08:55]wFMCommunicate OK [18:08:55]wFMCommunicate request_size=4 [18:08:55]MH_SAM_APDU [18:08:55]CAPDU: 80 17 00 00 [18:08:55]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [18:08:55]OFD Sender: Processing packet 226121 [packets to send 601, broken 599] [18:08:55]ProducePacketName [18:08:55]name=ofd_packets/00226121 [18:08:55]Write i2c OK [18:08:55]MH_I2C_Read... [18:08:55]OFD Sender: To server: pG, [18:08:55]CommunicateWithHost lk.salyk.kg:30040 [18:08:55]ConnectInit lk.salyk.kg [18:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [18:08:55]Read from MH i2c: E2 [18:08:55]MH_I2C_Read... [18:08:55]Read from MH i2c: E2 E2 00 [18:08:55]MH_I2C_Read... [18:08:55]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [18:08:55]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:08:55]wFMCommunicate OK [18:08:55]SAM_PROTO_GetFMData done [18:08:55]requested_item fm.sale_refund.total is exist - process it [18:08:55]requested_item fm.buy.total is exist - process it [18:08:55]requested_item shift.sale.total is exist - process it [18:08:55]SAM_PROTO_GetShiftData [18:08:55]wFMCommunicate request_size=4 [18:08:55]MH_SAM_APDU [18:08:55]CAPDU: 80 13 02 00 [18:08:55]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [18:08:55]Write i2c OK [18:08:55]MH_I2C_Read... [18:08:56]Connected sock=7 [18:08:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 38 84 07 01 94 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 B0 11 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 60 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 73 03 00 35 04 06 00 27 6A FE 0F 87 CC 1B D1 07 1E 10 CD 34 5A [18:08:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [18:08:56]Read from MH i2c: E2 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: E2 FD 00 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 E2 01 00 00 69 04 9F 00 6F 04 04 00 E1 01 00 00 B1 04 04 00 8E 08 21 04 70 04 04 00 D0 45 D3 02 72 04 04 00 BE C2 4D 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9A 45 70 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 10 5B 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 98 [18:08:56]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 E2 01 00 00 69 04 9F 00 6F 04 04 00 E1 01 00 00 B1 04 04 00 8E 08 21 04 70 04 04 00 D0 45 D3 02 72 04 04 00 BE C2 4D 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9A 45 70 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 10 5B 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [18:08:56]wFMCommunicate OK [18:08:56]wFMCommunicate request_size=4 [18:08:56]MH_SAM_APDU [18:08:56]CAPDU: 80 17 00 00 [18:08:56]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [18:08:56]Write i2c OK [18:08:56]MH_I2C_Read... [18:08:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:08:56]Read from MH i2c: E2 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: E2 FD 00 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [18:08:56]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [18:08:56]wFMCommunicate OK [18:08:56]wFMCommunicate request_size=4 [18:08:56]MH_SAM_APDU [18:08:56]CAPDU: 80 17 00 00 [18:08:56]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [18:08:56]Write i2c OK [18:08:56]MH_I2C_Read... [18:08: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 35 39 4F 00 00 00 CC 19 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 35 39 10 04 04 00 49 73 03 00 F4 03 04 00 C3 E3 A4 66 B6 04 01 00 00 42 0B 38 8F 35 91 C2 E6 [18:08:56]CommunicateWithHost err = 0 [18:08:56]CheckOFDResponse [18:08:56]1017 (14) - 77093643461234 [18:08:56]1041 (16) - 0000000000874959 [18:08:56]1040 (4) - 226121 [18:08:56]1012 (4) - 27.07.2024 12:10 [18:08:56]1206 (1) - 0 [18:08:56]OFD Sender: Remove packet 226121 [18:08:56]ProducePacketName [18:08:56]name=ofd_packets/00226121 [18:08:56]NVStorageDeleteData [18:08:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:08:57]Read from MH i2c: E2 [18:08:57]MH_I2C_Read... [18:08:57]Read from MH i2c: E2 FD 00 [18:08:57]MH_I2C_Read... [18:08:57]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [18:08:57]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 [18:08:57]wFMCommunicate OK [18:08:57]wFMCommunicate request_size=4 [18:08:57]MH_SAM_APDU [18:08:57]CAPDU: 80 17 00 00 [18:08:57]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [18:08:57]Write i2c OK [18:08:57]MH_I2C_Read... [18:08:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:08:57]Read from MH i2c: E2 [18:08:57]MH_I2C_Read... [18:08:57]Read from MH i2c: E2 FD 00 [18:08:57]MH_I2C_Read... [18:08:57]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 OFD Sender: Processing packet 226122 [packets to send 600, broken 599] [18:08:57]F7 ProducePacketName [18:08:57]03 name=ofd_packets/00226122 [18:08:57]00 00 7A 04 OFD Sender: To server: pG, [18:08:57]8D CommunicateWithHost lk.salyk.kg:30040 [18:08:57]00 ConnectInit lk.salyk.kg [18:08:57]6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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:08:57]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 [18:08:57]wFMCommunicate OK [18:08:57]wFMCommunicate request_size=4 [18:08:57]MH_SAM_APDU [18:08:57]CAPDU: 80 17 00 00 [18:08:57]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [18:08:57]Write i2c OK [18:08:57]MH_I2C_Read... [18:08:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [18:08:57]Read from MH i2c: E2 [18:08:57]MH_I2C_Read... [18:08:57]Read from MH i2c: E2 D7 00 [18:08:57]MH_I2C_Read... [18:08:57]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [18:08:57]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 [18:08:58]wFMCommunicate OK [18:08:58]SAM_PROTO_GetShiftData done [18:08:58]requested_item shift.sale.total_cash is exist - process it [18:08:58]requested_item shift.sale_refund.total is exist - process it [18:08:58]requested_item shift.sale_refund.total_cash is exist - process it [18:08:58]requested_item shift.buy.total is exist - process it [18:08:58]requested_item shift.buy.total_cash is exist - process it [18:08:58]produce_requested_data done [18:08:58]produce_requested_data return {"fm.sale.total":235737288.23,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":692737.42,"shift.sale.total_cash":474004.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [18:08:58]process_action_free get_value [18:08:58]json_value_free [18:08:58]json_value_free done [18:08:58]process_json_proto returns [18:08:58]Send response to host [18:08:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235737288.23,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":692737.42,"shift.sale.total_cash":474004.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [18:08:58]free response buf [18:08:58]execute_script done [18:08:58]execute_script returns [18:08:58]free content buf [18:08:58]Sock 11.Close socket [18:08:58]Sock 11.Thread stoped [18:08:58]Connected sock=10 [18:08: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 35 39 0F 01 00 00 C1 FA 07 01 A1 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 69 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 73 03 00 35 04 06 00 6F BB FE D5 39 16 D1 F2 AF 9D 87 47 E1 89 [18:08:58]accept exits with 9 [18:08:58]New connection [18:08:58]New thread 3066629476 created [18:08:58]Thread 3066486116 joined [18:08:58]Waiting for new connection... [18:08:58] Sock 9.Parse request [18:08:58]Sock 9.Check first char [18:08:58]Sock 9.First char is OK [18:08:58]request: POST /json_proto HTTP/1.0 [18:08:58]Method: POST [18:08:58]URL: /json_proto [18:08:58]Method is POST - this is cgi request [18:08:58]url: /json_proto [18:08:58]query_string will be loaded in cgi processing [18:08:58]execute_cgi json_proto POST (null) [18:08:58]execute_cgi path=json_proto method=POST [18:08:58]POST find Content-Length [18:08:58]Host: 172.17.43.131:8080 [18:08:58]Content-Length: 680 [18:08:58]Content-Type: application/json [18:08:58] [18:08:58]POST finish read [18:08:58]Found Content-Length = 680 [18:08:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:58]execute_script... [18:08:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:58]POST & json_proto [18:08:58]process_json_proto [18:08:58]json parsed OK: [18:08:58]protocol is kg_v1.0 [18:08:58]action value=close_receipt [18:08:58]process_action close_receipt [18:08:58]cmd_close_receipt [18:08:58]MH_GetDate [18:08:58]Write to MH i2c: F0 00 00 1D 00 0C [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: F0 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: F0 09 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: F0 09 00 1D 00 00 BA 37 A5 66 F9 24 A2 66 36 [18:08:58]GetLastDocTimeStamp 1722103657 [18:08:58]current date 1722103738 [18:08:58]FM_GetShiftState [18:08:58]SAM_PROTO_GetShiftState [18:08:58]wFMCommunicate request_size=4 [18:08:58]MH_SAM_APDU [18:08:58]CAPDU: 80 13 01 00 [18:08:58]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:58]Read from MH i2c: E2 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 0E 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [18:08:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:08:58]wFMCommunicate OK [18:08:58]SAM_PROTO_GetShiftState done [18:08:58]FM_GetShiftState done [18:08:58]opened in 1722038719 [18:08:58]opened+sec_in_day 1722125119 [18:08:58]quantity*price = 100050 [18:08:58]sum+1 = 100052 [18:08:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 483 27.07.2024 18:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226123 ФПД: 199563459434392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180858&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226123&fm=199563459434392&tin=02508201610067®Number=0000000000092624&sum=100000 [18:08:59]StoreToDocumentArchive [18:08:59]shift 438 fd 226123 [18:08:59]save to /storage/0438/doc_00226123 [18:08:59]save last doc name /storage/0438/doc_00226123 to /storage/kkm_last_doc_name [18:08:59]save OK [18:08:59]Clear old archive folders... [18:08:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:08:59]tlvbuf is B6D59010 [18:08:59]SAM_PROTO_ClearQueue [18:08:59]wFMCommunicate request_size=4 [18:08:59]MH_SAM_APDU [18:08:59]CAPDU: 80 09 00 00 [18:08:59]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [18:08:59]Write i2c OK [18:08:59]MH_I2C_Read... [18:08:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [18:09:00]RAPDU: 90 00 [18:09:00]wFMCommunicate OK [18:09:00]SAM_PROTO_ClearQueue done [18:09:00]KKMCreateOFDPacket [18:09:00]OFDProtocolAddRootSTLVToBuf [18:09:00]FM_MakeSignedData [18:09:00]FM_MakeSignedData [18:09:00]SAM_PROTO_SignData [18:09:00]wFMCommunicate request_size=4 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 0D 01 02 [18:09:00]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [18:09:00]RAPDU: 90 00 [18:09:00]wFMCommunicate OK [18:09:00]wFMCommunicate request_size=255 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 73 03 00 35 04 06 00 B5 80 7D 1C [18:09:00]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 73 03 00 35 04 06 00 B5 80 7D 1C 00 00 58 [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [18:09:00]RAPDU: 90 00 [18:09:00]wFMCommunicate OK [18:09:00]wFMCommunicate request_size=7 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 0D 02 02 02 17 98 [18:09:00]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 17 98 00 00 5B [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [18:09:00]RAPDU: 90 00 [18:09:00]wFMCommunicate OK [18:09:00]wFMCommunicate request_size=4 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 0D 03 02 [18:09:00]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 0B 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 0B 00 2F 00 00 13 EC 4B A8 F3 F0 DA 5D 90 00 B7 [18:09:00]RAPDU: 13 EC 4B A8 F3 F0 DA 5D 90 00 [18:09:00]wFMCommunicate OK [18:09:00]SAM_PROTO_SignData done [18:09:00]FM_MakeSignedData done [18:09:00]CreateOFDProtocolMessage [18:09:00]wFMCommunicate request_size=4 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 11 00 00 [18:09:00]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 17 00 [18:09:00]MH_I2C_Read... [18:09:00]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 35 39 90 00 07 [18:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:09:00]wFMCommunicate OK [18:09:00]CreateOFDProtocolMessage done [18:09:00]OFDSenderStorePacket 226123 [18:09:00]StoreOFDPacket docnum=226123 [18:09:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5F E0 04 01 74 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 73 03 00 35 04 06 00 B5 80 7D 1C 17 98 13 EC 4B A8 F3 F0 DA 5D [18:09:00]CheckFolder [18:09:00]dirname=/storage/ofd_packets [18:09:00]CheckFolder done [18:09:00]ProducePacketName [18:09:00]name=ofd_packets/00226123 [18:09:00]NVStorageSaveData ofd_packets/00226123 [18:09:00]File name is /storage/ofd_packets/00226123 [18:09:00]Write 298 bytes [18:09:00]NVStorageSaveData done [18:09:00]OFDSenderStorePacket done [18:09:00]KKMCreateOFDPacket done [18:09:00]NVStorageSaveData kkm_last_timestamp [18:09:00]File name is /storage/kkm_last_timestamp [18:09:00]Write 4 bytes [18:09:00]NVStorageSaveData done [18:09:00]ExternCall_PrintAddStr [18:09:00]wPrintStart [18:09:00]Write to MH i2c: 01 00 00 31 00 31 [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: 01 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: 01 07 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [18:09:00]RasterBufferAndPrint [18:09:00]line Счет N : (1)2002434 [18:09:00]line ИНН: 02508201610067 [18:09:00]line Контрольно-Кассовый Чек [18:09:00]line ПРОДАЖА [18:09:00]line ТРК (МРК, ГНК) : 51 [18:09:00]line Товар: 2710194210 [18:09:00]line ДТ-К-5 [18:09:00]line 13.130 * 76.20 [18:09:00]line = 1000.51 [18:09:00]line НДС 12% НСП 1% [18:09:00]line > о реализуемом товаре [18:09:00]line ОКРУГЛЕНИЕ: -0.51 [18:09:00]line ИТОГО: 1000.00 [18:09:00]line Внесено: 1000.00 [18:09:00]line СДАЧА: 0.00 [18:09:00]line НСП 1% : 8.85 [18:09:00]line НДС 12% : 106.25 [18:09:00]line Наличными: 1000.00 [18:09:00]line Безнал.: 0.00 [18:09:00]line Место: АЗС № 97 "Партнер Нефть" [18:09:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:09:00]line СНО: Общий режим [18:09:00]line Чек 483 27.07.2024 18:08 [18:09:00]line Смена: 438 ФФД: 1.0 [18:09:00]line ЗНМ: 0300000054 [18:09:00]line РНМ: 0000000000092624 [18:09:00]line Версия ККМ: 001 [18:09:00]line ФМ: 0000000000874959 [18:09:00]line ФД: 226123 [18:09:00]line ФПД: 199563459434392 [18:09:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180858&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226123&fm=199563459434392&tin=02508201610067®Number=0000000000092624&sum=100000 [18:09:00]OFD Sender: Processing packet 226123 [packets to send 600, broken 599] [18:09:00]ProducePacketName [18:09:00]name=ofd_packets/00226123 [18:09:00]OFD Sender: To server: pG, [18:09:00]CommunicateWithHost lk.salyk.kg:30040 [18:09:00]ConnectInit lk.salyk.kg [18:09:00]written 0, free lines is 4095 [18:09:01]Write to MH i2c: 01 00 00 5C 00 5C [18:09:01]Write i2c OK [18:09:01]MH_I2C_Read... [18:09:01]Read from MH i2c: 01 [18:09:01]MH_I2C_Read... [18:09:01]Read from MH i2c: 01 07 00 [18:09:01]MH_I2C_Read... [18:09:01]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 6B 0C DA [18:09:01]RasterBufferAndPrint [18:09:01]line [18:09:01]line [18:09:01]line [18:09:01]line [18:09:01]line [18:09:01]written 0, free lines is 3189 [18:09:01]MH_Cut [18:09:01]Write to MH i2c: D1 01 00 63 00 01 35 [18:09:01]Write i2c OK [18:09:01]MH_I2C_Read... [18:09:01]Read from MH i2c: D1 [18:09:01]MH_I2C_Read... [18:09:01]Read from MH i2c: D1 01 00 [18:09:01]MH_I2C_Read... [18:09:01]Read from MH i2c: D1 01 00 63 00 00 34 [18:09:01]Write to MH i2c: 01 00 00 64 00 64 [18:09:01]Write i2c OK [18:09:01]MH_I2C_Read... [18:09:02]*** Cut start [18:09:02]*** Partial cut [18:09:02]*** CUTSNS_PIN = 1 [18:09:02]*** CUTSNS_PIN = 0 [18:09:02]*** Brake cut motor [18:09:03]Read from MH i2c: 01 *** Stop cut motor [18:09:03] [18:09:03]*** Cut end [18:09:03]MH_I2C_Read... [18:09:03]Read from MH i2c: 01 07 00 [18:09:03]MH_I2C_Read... [18:09:03]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [18:09:03]process_action close_receipt done [18:09:03]requested_data is exist [18:09:03]produce_requested_data [18:09:03]requested_item fm.sn is exist - process it [18:09:03]wFMCommunicate request_size=4 [18:09:03]MH_SAM_APDU [18:09:03]CAPDU: 80 11 00 00 [18:09:03]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [18:09:03]Write i2c OK [18:09:03]MH_I2C_Read... [18:09:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:03]Read from MH i2c: E2 [18:09:03]MH_I2C_Read... [18:09:03]Read from MH i2c: E2 17 00 [18:09:03]MH_I2C_Read... [18:09:03]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [18:09:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:09:03]wFMCommunicate OK [18:09:03]requested_item fd.num is exist - process it [18:09:03]SAM_PROTO_GetFieldsCounters [18:09:03]wFMCommunicate request_size=4 [18:09:03]MH_SAM_APDU [18:09:03]CAPDU: 80 13 00 00 [18:09:03]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [18:09:03]Connected sock=11 [18:09: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 35 39 0C 01 00 00 5F E0 04 01 74 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:03]00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 BA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 Write i2c OK [18:09:03]30 MH_I2C_Read... [18:09:03]38 Read from MH i2c: 37 E2 34 [18:09:03]39 MH_I2C_Read... [18:09:03]35 Read from MH i2c: 39 E2 10 62 04 00 04 [18:09:03]00 MH_I2C_Read... [18:09:03]4B 73 03 00 35 04 06 00 B5 80 7D 1C 17 98 13 EC 4B A8 F3 F0 DA 5D [18:09:03]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:03]wFMCommunicate OK [18:09:03]SAM_PROTO_GetFieldsCounters done [18:09:03]requested_item shift.num is exist - process it [18:09:03]requested_item shift.opened is exist - process it [18:09:03]req_shift_opened [18:09:03]FM_GetShiftState [18:09:03]SAM_PROTO_GetShiftState [18:09:03]wFMCommunicate request_size=4 [18:09:03]MH_SAM_APDU [18:09:03]CAPDU: 80 13 01 00 [18:09:03]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [18:09:03]Write i2c OK [18:09:03]MH_I2C_Read... [18:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:03]Read from MH i2c: E2 [18:09:03]MH_I2C_Read... [18:09:03]Read from MH i2c: E2 0E 00 [18:09:03]MH_I2C_Read... [18:09:03]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [18:09:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:09:03]wFMCommunicate OK [18:09:03]SAM_PROTO_GetShiftState done [18:09:03]FM_GetShiftState done [18:09:03]req_shift_opened done [18:09:03]requested_item shift.open_date is exist - process it [18:09:03]req_shift_open_date [18:09:03]req_shift_open_date done [18:09:03]produce_requested_data done [18:09:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226123,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:09:03]process_action_free close_receipt [18:09:03]json_value_free [18:09:03]json_value_free done [18:09:03]process_json_proto returns [18:09:03]Send response to host [18:09:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226123,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:09:03]free response buf [18:09:03]execute_script done [18:09:03]execute_script returns [18:09:03]free content buf [18:09:03]Sock 9.Close socket [18:09:03]Sock 9.Thread stoped [18:09: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 35 39 4F 00 00 00 CB A3 47 00 37 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 35 39 10 04 04 00 4B 73 03 00 F4 03 04 00 CA E3 A4 66 B6 04 01 00 00 70 8E 36 EB 92 29 80 9F [18:09:03]CommunicateWithHost err = 0 [18:09:03]CheckOFDResponse [18:09:03]1017 (14) - 77093643461234 [18:09:03]1041 (16) - 0000000000874959 [18:09:03]1040 (4) - 226123 [18:09:03]1012 (4) - 27.07.2024 12:10 [18:09:03]1206 (1) - 0 [18:09:03]OFD Sender: Remove packet 226123 [18:09:03]ProducePacketName [18:09:03]name=ofd_packets/00226123 [18:09:03]NVStorageDeleteData [18:09:04]OFD Sender: No OFD packet to send [18:09:09]OFD Sender: No OFD packet to send [18:09:14]OFD Sender: No OFD packet to send [18:09:19]OFD Sender: No OFD packet to send [18:09:21]recv_with_timeout no data received [18:09:24]OFD Sender: No OFD packet to send [18:09:29]OFD Sender: No OFD packet to send [18:09:34]OFD Sender: No OFD packet to send [18:09:39]OFD Sender: No OFD packet to send [18:09:43]recv_with_timeout no data received [18:09:44]OFD Sender: No OFD packet to send [18:09:45]accept exits with 7 [18:09:45]New connection [18:09:45]New thread 3066486116 created [18:09:45]Thread 3066629476 joined [18:09:45]Waiting for new connection... [18:09:45] Sock 7.Parse request [18:09:45]Sock 7.Check first char [18:09:45]Sock 7.First char is OK [18:09:45]request: POST /json_proto HTTP/1.0 [18:09:45]Method: POST [18:09:45]URL: /json_proto [18:09:45]Method is POST - this is cgi request [18:09:45]url: /json_proto [18:09:45]query_string will be loaded in cgi processing [18:09:45]execute_cgi json_proto POST (null) [18:09:45]execute_cgi path=json_proto method=POST [18:09:45]POST find Content-Length [18:09:45]Host: 172.17.43.131:8080 [18:09:45]Content-Length: 683 [18:09:45]Content-Type: application/json [18:09:45] [18:09:45]POST finish read [18:09:45]Found Content-Length = 683 [18:09:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:45]execute_script... [18:09: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)2002437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:45]POST & json_proto [18:09:45]process_json_proto [18:09:45]json parsed OK: [18:09:45]protocol is kg_v1.0 [18:09:45]action value=close_receipt [18:09:45]process_action close_receipt [18:09:45]cmd_close_receipt [18:09:45]MH_GetDate [18:09:45]Write to MH i2c: F0 00 00 68 00 57 [18:09:45]Write i2c OK [18:09:45]MH_I2C_Read... [18:09:45]Read from MH i2c: F0 [18:09:45]MH_I2C_Read... [18:09:45]Read from MH i2c: F0 09 00 [18:09:45]MH_I2C_Read... [18:09:45]Read from MH i2c: F0 09 00 68 00 00 EA 37 A5 66 F9 24 A2 66 B1 [18:09:45]GetLastDocTimeStamp 1722103738 [18:09:45]current date 1722103786 [18:09:45]FM_GetShiftState [18:09:45]SAM_PROTO_GetShiftState [18:09:45]wFMCommunicate request_size=4 [18:09:45]MH_SAM_APDU [18:09:45]CAPDU: 80 13 01 00 [18:09:45]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [18:09:45]Write i2c OK [18:09:45]MH_I2C_Read... [18:09:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:45]Read from MH i2c: E2 [18:09:45]MH_I2C_Read... [18:09:45]Read from MH i2c: E2 0E 00 [18:09:45]MH_I2C_Read... [18:09:45]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [18:09:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:09:45]wFMCommunicate OK [18:09:45]SAM_PROTO_GetShiftState done [18:09:45]FM_GetShiftState done [18:09:45]opened in 1722038719 [18:09:45]opened+sec_in_day 1722125119 [18:09:45]quantity*price = 100005 [18:09:45]sum+1 = 100006 [18:09:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 484 27.07.2024 18:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226124 ФПД: 17936077865020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226124&fm=17936077865020&tin=02508201610067®Number=0000000000092624&sum=100000 [18:09:46]StoreToDocumentArchive [18:09:46]shift 438 fd 226124 [18:09:46]save to /storage/0438/doc_00226124 [18:09:46]save last doc name /storage/0438/doc_00226124 to /storage/kkm_last_doc_name [18:09:46]save OK [18:09:46]Clear old archive folders... [18:09:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:09:46]tlvbuf is 00C303D0 [18:09:46]SAM_PROTO_ClearQueue [18:09:46]wFMCommunicate request_size=4 [18:09:46]MH_SAM_APDU [18:09:46]CAPDU: 80 09 00 00 [18:09:46]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [18:09:46]Write i2c OK [18:09:46]MH_I2C_Read... [18:09:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:47]Read from MH i2c: E2 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [18:09:47]RAPDU: 90 00 [18:09:47]wFMCommunicate OK [18:09:47]SAM_PROTO_ClearQueue done [18:09:47]KKMCreateOFDPacket [18:09:47]OFDProtocolAddRootSTLVToBuf [18:09:47]FM_MakeSignedData [18:09:47]FM_MakeSignedData [18:09:47]SAM_PROTO_SignData [18:09:47]wFMCommunicate request_size=4 [18:09:47]MH_SAM_APDU [18:09:47]CAPDU: 80 0D 01 02 [18:09:47]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [18:09:47]Write i2c OK [18:09:47]MH_I2C_Read... [18:09:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:47]Read from MH i2c: E2 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [18:09:47]RAPDU: 90 00 [18:09:47]wFMCommunicate OK [18:09:47]wFMCommunicate request_size=255 [18:09:47]MH_SAM_APDU [18:09: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 EA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 73 03 00 35 04 06 00 10 [18:09:47]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 EA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 73 03 00 35 04 06 00 10 00 00 A0 [18:09:47]Write i2c OK [18:09:47]MH_I2C_Read... [18:09:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:47]Read from MH i2c: E2 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [18:09:47]RAPDU: 90 00 [18:09:47]wFMCommunicate OK [18:09:47]wFMCommunicate request_size=10 [18:09:47]MH_SAM_APDU [18:09:47]CAPDU: 80 0D 02 02 05 50 11 8C C0 3C [18:09:47]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 50 11 8C C0 3C 00 00 E6 [18:09:47]Write i2c OK [18:09:47]MH_I2C_Read... [18:09:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:47]Read from MH i2c: E2 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [18:09:47]RAPDU: 90 00 [18:09:47]wFMCommunicate OK [18:09:47]wFMCommunicate request_size=4 [18:09:47]MH_SAM_APDU [18:09:47]CAPDU: 80 0D 03 02 [18:09:47]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [18:09:47]Write i2c OK [18:09:47]MH_I2C_Read... [18:09:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:47]Read from MH i2c: E2 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 0B 00 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 0B 00 7A 00 00 6A 5B 22 EF 59 93 DD 54 90 00 E9 [18:09:47]RAPDU: 6A 5B 22 EF 59 93 DD 54 90 00 [18:09:47]wFMCommunicate OK [18:09:47]SAM_PROTO_SignData done [18:09:47]FM_MakeSignedData done [18:09:47]CreateOFDProtocolMessage [18:09:47]wFMCommunicate request_size=4 [18:09:47]MH_SAM_APDU [18:09:47]CAPDU: 80 11 00 00 [18:09:47]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [18:09:47]Write i2c OK [18:09:47]MH_I2C_Read... [18:09:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:47]Read from MH i2c: E2 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 17 00 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [18:09:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:09:47]wFMCommunicate OK [18:09:47]CreateOFDProtocolMessage done [18:09:47]OFDSenderStorePacket 226124 [18:09:47]StoreOFDPacket docnum=226124 [18:09:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 34 77 07 01 B4 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 EA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 73 03 00 35 04 06 00 10 50 11 8C C0 3C 6A 5B 22 EF 59 93 DD 54 [18:09:47]CheckFolder [18:09:47]dirname=/storage/ofd_packets [18:09:47]CheckFolder done [18:09:47]ProducePacketName [18:09:47]name=ofd_packets/00226124 [18:09:47]NVStorageSaveData ofd_packets/00226124 [18:09:47]File name is /storage/ofd_packets/00226124 [18:09:47]Write 301 bytes [18:09:47]NVStorageSaveData done [18:09:47]OFDSenderStorePacket done [18:09:47]KKMCreateOFDPacket done [18:09:47]NVStorageSaveData kkm_last_timestamp [18:09:47]File name is /storage/kkm_last_timestamp [18:09:47]Write 4 bytes [18:09:47]NVStorageSaveData done [18:09:47]ExternCall_PrintAddStr [18:09:47]wPrintStart [18:09:47]Write to MH i2c: 01 00 00 7C 00 7C [18:09:47]Write i2c OK [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: 01 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: 01 07 00 [18:09:47]MH_I2C_Read... [18:09:47]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [18:09:47]RasterBufferAndPrint [18:09:47]line Счет N : (1)2002437 [18:09:47]line ИНН: 02508201610067 [18:09:47]line Контрольно-Кассовый Чек [18:09:47]line ПРОДАЖА [18:09:47]line ТРК (МРК, ГНК) : 43 [18:09:47]line Товар: 2710124130 [18:09:47]line Аи-92-К-5 [18:09:47]line 14.750 * 67.80 [18:09:47]line = 1000.05 [18:09:47]line НДС 12% НСП 1% [18:09:47]line > о реализуемом товаре [18:09:47]line ОКРУГЛЕНИЕ: -0.05 [18:09:47]line ИТОГО: 1000.00 [18:09:47]line Внесено: 1000.00 [18:09:47]line СДАЧА: 0.00 [18:09:47]line НСП 1% : 8.85 [18:09:47]line НДС 12% : 106.20 [18:09:47]line Наличными: 1000.00 [18:09:47]line Безнал.: 0.00 [18:09:47]line Место: АЗС № 97 "Партнер Нефть" [18:09:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:09:47]line СНО: Общий режим [18:09:47]line Чек 484 27.07.2024 18:09 [18:09:47]line Смена: 438 ФФД: 1.0 [18:09:47]line ЗНМ: 0300000054 [18:09:47]line РНМ: 0000000000092624 [18:09:47]line Версия ККМ: 001 [18:09:47]line ФМ: 0000000000874959 [18:09:47]line ФД: 226124 [18:09:47]line ФПД: 17936077865020 [18:09:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226124&fm=17936077865020&tin=02508201610067®Number=0000000000092624&sum=100000 [18:09:47]written 0, free lines is 4095 [18:09:47]OFD Sender: Processing packet 226124 [packets to send 600, broken 599] [18:09:47]ProducePacketName [18:09:47]name=ofd_packets/00226124 [18:09:47]OFD Sender: To server: pG, [18:09:47]CommunicateWithHost lk.salyk.kg:30040 [18:09:47]ConnectInit lk.salyk.kg [18:09:48]Write to MH i2c: 01 00 00 A7 00 A7 [18:09:48]Write i2c OK [18:09:48]MH_I2C_Read... [18:09:48]Read from MH i2c: 01 [18:09:48]MH_I2C_Read... [18:09:48]Read from MH i2c: 01 07 00 [18:09:48]MH_I2C_Read... [18:09:48]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 6E 0C 28 [18:09:48]RasterBufferAndPrint [18:09:48]line [18:09:48]line [18:09:48]line [18:09:48]line [18:09:48]line [18:09:48]written 0, free lines is 3187 [18:09:48]MH_Cut [18:09:48]Write to MH i2c: D1 01 00 AE 00 01 80 [18:09:48]Write i2c OK [18:09:48]MH_I2C_Read... [18:09:48]Read from MH i2c: D1 [18:09:48]MH_I2C_Read... [18:09:48]Read from MH i2c: D1 01 00 [18:09:48]MH_I2C_Read... [18:09:48]Read from MH i2c: D1 01 00 AE 00 00 7F [18:09:48]Write to MH i2c: 01 00 00 AF 00 AF [18:09:48]Write i2c OK [18:09:48]MH_I2C_Read... [18:09:49]*** Cut start [18:09:49]*** Partial cut [18:09:49]*** CUTSNS_PIN = 1 [18:09:49]*** CUTSNS_PIN = 0 [18:09:49]*** Brake cut motor [18:09:49]Read from MH i2c: 01 [18:09:49]MH_I2C_Read... [18:09:49]*** Stop cut motor [18:09:49]*** Cut end [18:09:49]Read from MH i2c: 01 07 00 [18:09:49]MH_I2C_Read... [18:09:49]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [18:09:49]process_action close_receipt done [18:09:49]requested_data is exist [18:09:49]produce_requested_data [18:09:49]requested_item fm.sn is exist - process it [18:09:49]wFMCommunicate request_size=4 [18:09:49]MH_SAM_APDU [18:09:49]CAPDU: 80 11 00 00 [18:09:49]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [18:09:49]Write i2c OK [18:09:49]MH_I2C_Read... [18:09:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:49]Read from MH i2c: E2 [18:09:49]MH_I2C_Read... [18:09:49]Read from MH i2c: E2 17 00 [18:09:49]MH_I2C_Read... [18:09:49]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [18:09:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:09:49]wFMCommunicate OK [18:09:49]requested_item fd.num is exist - process it [18:09:49]SAM_PROTO_GetFieldsCounters [18:09:49]wFMCommunicate request_size=4 [18:09:49]MH_SAM_APDU [18:09:49]CAPDU: 80 13 00 00 [18:09:49]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [18:09:49]Write i2c OK [18:09:49]MH_I2C_Read... [18:09:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:50]Read from MH i2c: E2 [18:09:50]MH_I2C_Read... [18:09:50]Read from MH i2c: E2 62 00 [18:09:50]MH_I2C_Read... [18:09:50]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [18:09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:50]wFMCommunicate OK [18:09:50]SAM_PROTO_GetFieldsCounters done [18:09:50]requested_item shift.num is exist - process it [18:09:50]requested_item shift.opened is exist - process it [18:09:50]req_shift_opened [18:09:50]FM_GetShiftState [18:09:50]SAM_PROTO_GetShiftState [18:09:50]wFMCommunicate request_size=4 [18:09:50]MH_SAM_APDU [18:09:50]CAPDU: 80 13 01 00 [18:09:50]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [18:09:50]Write i2c OK [18:09:50]MH_I2C_Read... [18:09:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:50]Read from MH i2c: E2 [18:09:50]MH_I2C_Read... [18:09:50]Read from MH i2c: E2 0E 00 [18:09:50]MH_I2C_Read... [18:09:50]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [18:09:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:09:50]wFMCommunicate OK [18:09:50]SAM_PROTO_GetShiftState done [18:09:50]FM_GetShiftState done [18:09:50]req_shift_opened done [18:09:50]requested_item shift.open_date is exist - process it [18:09:50]req_shift_open_date [18:09:50]req_shift_open_date done [18:09:50]produce_requested_data done [18:09:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226124,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:09:50]process_action_free close_receipt [18:09:50]json_value_free [18:09:50]json_value_free done [18:09:50]process_json_proto returns [18:09:50]Send response to host [18:09:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226124,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:09:50]free response buf [18:09:50]execute_script done [18:09:50]execute_script returns [18:09:50]free content buf [18:09:50]Sock 7.Close socket [18:09:50]Sock 7.Thread stoped [18:09:52]ConnectInit Can't take IP for lk.salyk.kg [18:09:52]CommunicateWithHost connect error [18:09:52]CommunicateWithHost err = -1 [18:09:52]OFD Sender: Server communicate error [18:09:57]OFD Sender: Processing packet 226124 [packets to send 600, broken 599] [18:09:57]ProducePacketName [18:09:57]name=ofd_packets/00226124 [18:09:57]OFD Sender: To server: pG, [18:09:57]CommunicateWithHost lk.salyk.kg:30040 [18:09:57]ConnectInit lk.salyk.kg [18:10:02]Connected sock=7 [18:10: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 35 39 0F 01 00 00 34 77 07 01 B4 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 EA 37 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 73 03 00 35 04 06 00 10 50 11 8C C0 3C 6A 5B 22 EF 59 93 DD 54 [18:10: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 35 39 4F 00 00 00 DA 36 47 00 FD 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 35 39 10 04 04 00 4C 73 03 00 F4 03 04 00 06 E4 A4 66 B6 04 01 00 00 DA 05 6B 16 94 A6 3D 89 [18:10:03]CommunicateWithHost err = 0 [18:10:03]CheckOFDResponse [18:10:03]1017 (14) - 77093643461234 [18:10:03]1041 (16) - 0000000000874959 [18:10:03]1040 (4) - 226124 [18:10:03]1012 (4) - 27.07.2024 12:11 [18:10:03]1206 (1) - 0 [18:10:03]OFD Sender: Remove packet 226124 [18:10:03]ProducePacketName [18:10:03]name=ofd_packets/00226124 [18:10:03]NVStorageDeleteData [18:10:03]OFD Sender: No OFD packet to send [18:10:08]OFD Sender: No OFD packet to send [18:10:13]OFD Sender: No OFD packet to send [18:10:18]OFD Sender: No OFD packet to send [18:10:24]OFD Sender: No OFD packet to send [18:10:29]OFD Sender: No OFD packet to send [18:10:34]OFD Sender: No OFD packet to send [18:10:38]recv_with_timeout no data received [18:10:39]OFD Sender: No OFD packet to send [18:10:44]OFD Sender: No OFD packet to send [18:10:49]OFD Sender: No OFD packet to send [18:10:52]recv_with_timeout no data received [18:10:54]OFD Sender: No OFD packet to send [18:10:59]OFD Sender: No OFD packet to send [18:11:02]recv_with_timeout no data received [18:11:04]OFD Sender: No OFD packet to send [18:11:09]OFD Sender: No OFD packet to send [18:11:13]accept exits with 9 [18:11:13]New connection [18:11:13]New thread 3066629476 created [18:11:13]Thread 3066486116 joined [18:11:13]Waiting for new connection... [18:11:13] Sock 9.Parse request [18:11:13]Sock 9.Check first char [18:11:13]Sock 9.First char is OK [18:11:13]request: POST /json_proto HTTP/1.0 [18:11:13]Method: POST [18:11:13]URL: /json_proto [18:11:13]Method is POST - this is cgi request [18:11:13]url: /json_proto [18:11:13]query_string will be loaded in cgi processing [18:11:13]execute_cgi json_proto POST (null) [18:11:13]execute_cgi path=json_proto method=POST [18:11:13]POST find Content-Length [18:11:13]Host: 172.17.43.131:8080 [18:11:13]Content-Length: 680 [18:11:13]Content-Type: application/json [18:11:13] [18:11:13]POST finish read [18:11:13]Found Content-Length = 680 [18:11:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:13]execute_script... [18:11:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:13]POST & json_proto [18:11:13]process_json_proto [18:11:13]json parsed OK: [18:11:13]protocol is kg_v1.0 [18:11:13]action value=close_receipt [18:11:13]process_action close_receipt [18:11:13]cmd_close_receipt [18:11:13]MH_GetDate [18:11:13]Write to MH i2c: F0 00 00 B3 00 A2 [18:11:13]Write i2c OK [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: F0 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: F0 09 00 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: F0 09 00 B3 00 00 41 38 A5 66 F9 24 A2 66 54 [18:11:13]GetLastDocTimeStamp 1722103786 [18:11:13]current date 1722103873 [18:11:13]FM_GetShiftState [18:11:13]SAM_PROTO_GetShiftState [18:11:13]wFMCommunicate request_size=4 [18:11:13]MH_SAM_APDU [18:11:13]CAPDU: 80 13 01 00 [18:11:13]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [18:11:13]Write i2c OK [18:11:13]MH_I2C_Read... [18:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:13]Read from MH i2c: E2 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: E2 0E 00 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [18:11:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:11:13]wFMCommunicate OK [18:11:13]SAM_PROTO_GetShiftState done [18:11:13]FM_GetShiftState done [18:11:13]opened in 1722038719 [18:11:13]opened+sec_in_day 1722125119 [18:11:13]quantity*price = 100050 [18:11:13]sum+1 = 100052 [18:11:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 485 27.07.2024 18:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226125 ФПД: 256722100709560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226125&fm=256722100709560&tin=02508201610067®Number=0000000000092624&sum=100000 [18:11:14]StoreToDocumentArchive [18:11:14]shift 438 fd 226125 [18:11:14]save to /storage/0438/doc_00226125 [18:11:14]save last doc name /storage/0438/doc_00226125 to /storage/kkm_last_doc_name [18:11:14]save OK [18:11:14]Clear old archive folders... [18:11:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:11:14]tlvbuf is 00C93540 [18:11:14]SAM_PROTO_ClearQueue [18:11:14]wFMCommunicate request_size=4 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 09 00 00 [18:11:14]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [18:11:14]RAPDU: 90 00 [18:11:14]wFMCommunicate OK [18:11:14]SAM_PROTO_ClearQueue done [18:11:14]KKMCreateOFDPacket [18:11:14]OFDProtocolAddRootSTLVToBuf [18:11:14]FM_MakeSignedData [18:11:14]FM_MakeSignedData [18:11:14]SAM_PROTO_SignData [18:11:14]wFMCommunicate request_size=4 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 0D 01 02 [18:11:14]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [18:11:14]RAPDU: 90 00 [18:11:14]wFMCommunicate OK [18:11:14]wFMCommunicate request_size=255 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 73 03 00 35 04 06 00 E9 7C C5 9E [18:11:14]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 73 03 00 35 04 06 00 E9 7C C5 9E 00 00 74 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [18:11:14]RAPDU: 90 00 [18:11:14]wFMCommunicate OK [18:11:14]wFMCommunicate request_size=7 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 0D 02 02 02 68 B8 [18:11:14]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 68 B8 00 00 62 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [18:11:14]RAPDU: 90 00 [18:11:14]wFMCommunicate OK [18:11:14]wFMCommunicate request_size=4 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 0D 03 02 [18:11:14]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 0B 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 0B 00 C5 00 00 86 E4 A6 7E 04 C2 2B 15 90 00 D5 [18:11:14]RAPDU: 86 E4 A6 7E 04 C2 2B 15 90 00 [18:11:14]wFMCommunicate OK [18:11:14]SAM_PROTO_SignData done [18:11:14]FM_MakeSignedData done [18:11:14]CreateOFDProtocolMessage [18:11:14]wFMCommunicate request_size=4 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 11 00 00 [18:11:14]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 17 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [18:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:11:14]wFMCommunicate OK [18:11:14]CreateOFDProtocolMessage done [18:11:14]OFDSenderStorePacket 226125 [18:11:14]StoreOFDPacket docnum=226125 [18:11:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 50 04 01 88 BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 73 03 00 35 04 06 00 E9 7C C5 9E 68 B8 86 E4 A6 7E 04 C2 2B 15 [18:11:14]CheckFolder [18:11:14]dirname=/storage/ofd_packets [18:11:14]CheckFolder done [18:11:14]ProducePacketName [18:11:14]name=ofd_packets/00226125 [18:11:14]NVStorageSaveData ofd_packets/00226125 [18:11:14]File name is /storage/ofd_packets/00226125 [18:11:14]Write 298 bytes [18:11:14]NVStorageSaveData done [18:11:14]OFDSenderStorePacket done [18:11:14]KKMCreateOFDPacket done [18:11:14]NVStorageSaveData kkm_last_timestamp [18:11:14]File name is /storage/kkm_last_timestamp [18:11:14]Write 4 bytes [18:11:14]NVStorageSaveData done [18:11:14]ExternCall_PrintAddStr [18:11:14]wPrintStart [18:11:14]Write to MH i2c: 01 00 00 C7 00 C7 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: 01 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: 01 07 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [18:11:14]RasterBufferAndPrint [18:11:14]line Счет N : (1)2002438 [18:11:14]line ИНН: 02508201610067 [18:11:14]line Контрольно-Кассовый Чек [18:11:14]line ПРОДАЖА [18:11:14]line ТРК (МРК, ГНК) : 61 [18:11:14]line Товар: 2710194210 [18:11:14]line ДТ-К-5 [18:11:14]line 13.130 * 76.20 [18:11:14]line = 1000.51 [18:11:14]line НДС 12% НСП 1% [18:11:14]line > о реализуемом товаре [18:11:14]line ОКРУГЛЕНИЕ: -0.51 [18:11:14]line ИТОГО: 1000.00 [18:11:14]line Внесено: 1000.00 [18:11:14]line СДАЧА: 0.00 [18:11:14]line НСП 1% : 8.85 [18:11:14]line НДС 12% : 106.25 [18:11:14]line Наличными: 1000.00 [18:11:14]line Безнал.: 0.00 [18:11:14]line Место: АЗС № 97 "Партнер Нефть" [18:11:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:11:14]line СНО: Общий режим [18:11:14]line Чек 485 27.07.2024 18:11 [18:11:14]line Смена: 438 ФФД: 1.0 [18:11:15]line ЗНМ: 0300000054 [18:11:15]line РНМ: 0000000000092624 [18:11:15]line Версия ККМ: 001 [18:11:15]line ФМ: 0000000000874959 [18:11:15]line ФД: 226125 [18:11:15]line ФПД: 256722100709560 [18:11:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226125&fm=256722100709560&tin=02508201610067®Number=0000000000092624&sum=100000 [18:11:15]written 0, free lines is 4095 [18:11:15]OFD Sender: Processing packet 226125 [packets to send 600, broken 599] [18:11:15]ProducePacketName [18:11:15]name=ofd_packets/00226125 [18:11:15]OFD Sender: To server: pG, [18:11:15]CommunicateWithHost lk.salyk.kg:30040 [18:11:15]ConnectInit lk.salyk.kg [18:11:15]Write to MH i2c: 01 00 00 F2 00 F2 [18:11:15]Write i2c OK [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: 01 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: 01 07 00 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 62 0C 67 [18:11:15]RasterBufferAndPrint [18:11:15]line [18:11:15]line [18:11:15]line [18:11:15]line [18:11:15]line [18:11:15]written 0, free lines is 3174 [18:11:15]MH_Cut [18:11:15]Write to MH i2c: D1 01 00 F9 00 01 CB [18:11:15]Write i2c OK [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: D1 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: D1 01 00 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: D1 01 00 F9 00 00 CA [18:11:15]Write to MH i2c: 01 00 00 FA 00 FA [18:11:15]Write i2c OK [18:11:15]MH_I2C_Read... [18:11:16]Connected sock=11 [18:11: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 35 39 0C 01 00 00 25 50 04 01 88 BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 73 03 00 35 04 06 00 E9 7C C5 9E 68 B8 86 E4 A6 7E 04 C2 2B 15 [18:11:16]*** Cut start [18:11:16]*** Partial cut [18:11:16]*** CUTSNS_PIN = 1 [18:11:17]*** CUTSNS_PIN = 0 [18:11:17]*** Brake cut motor [18:11:17]Read from MH i2c: 01 [18:11:17]MH_I2C_Read... [18:11:17]*** Stop cut motor [18:11:17]*** Cut end [18:11:17]Read from MH i2c: 01 07 00 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [18:11:17]process_action close_receipt done [18:11:17]requested_data is exist [18:11:17]produce_requested_data [18:11:17]requested_item fm.sn is exist - process it [18:11:17]wFMCommunicate request_size=4 [18:11:17]MH_SAM_APDU [18:11:17]CAPDU: 80 11 00 00 [18:11:17]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [18:11:17]Write i2c OK [18:11:17]MH_I2C_Read... [18:11: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 35 39 4F 00 00 00 85 5F 47 00 D7 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 35 39 10 04 04 00 4D 73 03 00 F4 03 04 00 50 E4 A4 66 B6 04 01 00 00 55 53 5E 46 AE E8 16 82 [18:11:17]CommunicateWithHost err = 0 [18:11:17]CheckOFDResponse [18:11:17]1017 (14) - 77093643461234 [18:11:17]1041 (16) - 0000000000874959 [18:11:17]1040 (4) - 226125 [18:11:17]1012 (4) - 27.07.2024 12:13 [18:11:17]1206 (1) - 0 [18:11:17]OFD Sender: Remove packet 226125 [18:11:17]ProducePacketName [18:11:17]name=ofd_packets/00226125 [18:11:17]NVStorageDeleteData [18:11:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:17]Read from MH i2c: E2 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 17 00 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [18:11:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:11:17]wFMCommunicate OK [18:11:17]requested_item fd.num is exist - process it [18:11:17]SAM_PROTO_GetFieldsCounters [18:11:17]wFMCommunicate request_size=4 [18:11:17]MH_SAM_APDU [18:11:17]CAPDU: 80 13 00 00 [18:11:17]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [18:11:17]Write i2c OK [18:11:17]MH_I2C_Read... [18:11:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:17]Read from MH i2c: E2 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 62 00 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [18:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:17]wFMCommunicate OK [18:11:17]SAM_PROTO_GetFieldsCounters done [18:11:17]requested_item shift.num is exist - process it [18:11:17]requested_item shift.opened is exist - process it [18:11:17]req_shift_opened [18:11:17]FM_GetShiftState [18:11:17]SAM_PROTO_GetShiftState [18:11:17]wFMCommunicate request_size=4 [18:11:17]MH_SAM_APDU [18:11:17]CAPDU: 80 13 01 00 [18:11:17]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [18:11:17]Write i2c OK [18:11:17]MH_I2C_Read... [18:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:17]Read from MH i2c: E2 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 0E 00 [18:11:17]MH_I2C_Read... [18:11:17]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [18:11:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:11:17]wFMCommunicate OK [18:11:17]SAM_PROTO_GetShiftState done [18:11:17]FM_GetShiftState done [18:11:17]req_shift_opened done [18:11:17]requested_item shift.open_date is exist - process it [18:11:17]req_shift_open_date [18:11:17]req_shift_open_date done [18:11:17]produce_requested_data done [18:11:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226125,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:11:17]process_action_free close_receipt [18:11:17]json_value_free [18:11:17]json_value_free done [18:11:17]process_json_proto returns [18:11:17]Send response to host [18:11:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226125,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:11:17]free response buf [18:11:17]execute_script done [18:11:17]execute_script returns [18:11:17]free content buf [18:11:17]Sock 9.Close socket [18:11:17]Sock 9.Thread stoped [18:11:18]OFD Sender: No OFD packet to send [18:11:23]OFD Sender: No OFD packet to send [18:11:24]accept exits with 10 [18:11:24]New connection [18:11:24]New thread 3066486116 created [18:11:24]Thread 3066629476 joined [18:11:24]Waiting for new connection... [18:11:24] Sock 10.Parse request [18:11:24]Sock 10.Check first char [18:11:24]Sock 10.First char is OK [18:11:24]request: POST /json_proto HTTP/1.0 [18:11:24]Method: POST [18:11:24]URL: /json_proto [18:11:24]Method is POST - this is cgi request [18:11:24]url: /json_proto [18:11:24]query_string will be loaded in cgi processing [18:11:24]execute_cgi json_proto POST (null) [18:11:24]execute_cgi path=json_proto method=POST [18:11:24]POST find Content-Length [18:11:24]Host: 172.17.43.131:8080 [18:11:24]Content-Length: 680 [18:11:24]Content-Type: application/json [18:11:24] [18:11:24]POST finish read [18:11:24]Found Content-Length = 680 [18:11:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:24]execute_script... [18:11: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)2002439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:24]POST & json_proto [18:11:24]process_json_proto [18:11:24]json parsed OK: [18:11:24]protocol is kg_v1.0 [18:11:24]action value=close_receipt [18:11:24]process_action close_receipt [18:11:24]cmd_close_receipt [18:11:24]MH_GetDate [18:11:24]Write to MH i2c: F0 00 00 FE 00 ED [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: F0 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: F0 09 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: F0 09 00 FE 00 00 4D 38 A5 66 F9 24 A2 66 AB [18:11:24]GetLastDocTimeStamp 1722103873 [18:11:24]current date 1722103885 [18:11:24]FM_GetShiftState [18:11:24]SAM_PROTO_GetShiftState [18:11:24]wFMCommunicate request_size=4 [18:11:24]MH_SAM_APDU [18:11:24]CAPDU: 80 13 01 00 [18:11:24]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:24]Read from MH i2c: E2 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 0E 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [18:11:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:11:24]wFMCommunicate OK [18:11:24]SAM_PROTO_GetShiftState done [18:11:24]FM_GetShiftState done [18:11:24]opened in 1722038719 [18:11:24]opened+sec_in_day 1722125119 [18:11:24]quantity*price = 200025 [18:11:24]sum+1 = 200026 [18:11:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 486 27.07.2024 18:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226126 ФПД: 113645446353626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226126&fm=113645446353626&tin=02508201610067®Number=0000000000092624&sum=200000 [18:11:26]StoreToDocumentArchive [18:11:26]shift 438 fd 226126 [18:11:26]save to /storage/0438/doc_00226126 [18:11:26]save last doc name /storage/0438/doc_00226126 to /storage/kkm_last_doc_name [18:11:26]save OK [18:11:26]Clear old archive folders... [18:11:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:11:26]tlvbuf is 00C7BE70 [18:11:26]SAM_PROTO_ClearQueue [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 09 00 00 [18:11:26]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_ClearQueue done [18:11:26]KKMCreateOFDPacket [18:11:26]OFDProtocolAddRootSTLVToBuf [18:11:26]FM_MakeSignedData [18:11:26]FM_MakeSignedData [18:11:26]SAM_PROTO_SignData [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 01 02 [18:11:26]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]wFMCommunicate request_size=255 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 4D 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 73 03 00 35 04 06 00 67 5C 24 75 [18:11:26]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 4D 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 73 03 00 35 04 06 00 67 5C 24 75 00 00 50 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]wFMCommunicate request_size=7 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 02 02 02 D2 DA [18:11:26]Write to MH i2c: E2 0A 00 0F 01 80 0D 02 02 02 00 D2 DA 00 00 3A [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 03 02 [18:11:26]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0B 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0B 00 10 01 00 2F CB B9 7D 41 58 8F 3F 90 00 24 [18:11:26]RAPDU: 2F CB B9 7D 41 58 8F 3F 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_SignData done [18:11:26]FM_MakeSignedData done [18:11:26]CreateOFDProtocolMessage [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 11 00 00 [18:11:26]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 17 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [18:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:11:26]wFMCommunicate OK [18:11:26]CreateOFDProtocolMessage done [18:11:26]OFDSenderStorePacket 226126 [18:11:26]StoreOFDPacket docnum=226126 [18:11:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A2 78 04 01 F8 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 4D 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 73 03 00 35 04 06 00 67 5C 24 75 D2 DA 2F CB B9 7D 41 58 8F 3F [18:11:26]CheckFolder [18:11:26]dirname=/storage/ofd_packets [18:11:26]CheckFolder done [18:11:26]ProducePacketName [18:11:26]name=ofd_packets/00226126 [18:11:26]NVStorageSaveData ofd_packets/00226126 [18:11:26]File name is /storage/ofd_packets/00226126 [18:11:26]Write 298 bytes [18:11:26]NVStorageSaveData done [18:11:26]OFDSenderStorePacket done [18:11:26]KKMCreateOFDPacket done [18:11:26]NVStorageSaveData kkm_last_timestamp [18:11:26]File name is /storage/kkm_last_timestamp [18:11:26]Write 4 bytes [18:11:26]NVStorageSaveData done [18:11:26]OFD Sender: Processing packet 226126 [packets to send 600, broken 599] [18:11:26]ProducePacketName [18:11:26]name=ofd_packets/00226126 [18:11:26]OFD Sender: To server: pG, [18:11:26]CommunicateWithHost lk.salyk.kg:30040 [18:11:26]ConnectInit lk.salyk.kg [18:11:26]ExternCall_PrintAddStr [18:11:26]wPrintStart [18:11:26]Write to MH i2c: 01 00 00 12 01 13 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: 01 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: 01 07 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [18:11:26]RasterBufferAndPrint [18:11:26]line Счет N : (1)2002439 [18:11:26]line ИНН: 02508201610067 [18:11:26]line Контрольно-Кассовый Чек [18:11:26]line ПРОДАЖА [18:11:26]line ТРК (МРК, ГНК) : 11 [18:11:26]line Товар: 2710194210 [18:11:26]line ДТ-К-5 [18:11:26]line 26.250 * 76.20 [18:11:26]line = 2000.25 [18:11:26]line НДС 12% НСП 1% [18:11:26]line > о реализуемом товаре [18:11:26]line ОКРУГЛЕНИЕ: -0.25 [18:11:26]line ИТОГО: 2000.00 [18:11:26]line Внесено: 2000.00 [18:11:26]line СДАЧА: 0.00 [18:11:26]line НСП 1% : 17.70 [18:11:26]line НДС 12% : 212.42 [18:11:26]line Наличными: 2000.00 [18:11:26]line Безнал.: 0.00 [18:11:26]line Место: АЗС № 97 "Партнер Нефть" [18:11:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:11:26]line СНО: Общий режим [18:11:26]line Чек 486 27.07.2024 18:11 [18:11:26]line Смена: 438 ФФД: 1.0 [18:11:26]line ЗНМ: 0300000054 [18:11:26]line РНМ: 0000000000092624 [18:11:26]line Версия ККМ: 001 [18:11:26]line ФМ: 0000000000874959 [18:11:26]line ФД: 226126 [18:11:26]line ФПД: 113645446353626 [18:11:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226126&fm=113645446353626&tin=02508201610067®Number=0000000000092624&sum=200000 [18:11:26]written 0, free lines is 4095 [18:11:27]Write to MH i2c: 01 00 00 3D 01 3E [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: 01 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: 01 07 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 68 0C B9 [18:11:27]RasterBufferAndPrint [18:11:27]line [18:11:27]line [18:11:27]line [18:11:27]line [18:11:27]line [18:11:27]written 0, free lines is 3182 [18:11:27]MH_Cut [18:11:27]Write to MH i2c: D1 01 00 44 01 01 17 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: D1 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: D1 01 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: D1 01 00 44 01 00 16 [18:11:27]Write to MH i2c: 01 00 00 45 01 46 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]Connected sock=7 [18:11: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 35 39 0C 01 00 00 A2 78 04 01 F8 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 4D 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 73 03 00 35 04 06 00 67 5C 24 75 D2 DA 2F CB B9 7D 41 58 8F 3F [18:11:28]*** Cut start [18:11:28]*** Partial cut [18:11:28]*** CUTSNS_PIN = 1 [18:11: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 35 39 4F 00 00 00 BF 42 47 00 1F A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 73 03 00 F4 03 04 00 5A E4 A4 66 B6 04 01 00 00 2B E8 EB A2 38 AB 29 D6 [18:11:28]CommunicateWithHost err = 0 [18:11:28]CheckOFDResponse [18:11:28]*** CUTSNS_PIN = 0 [18:11:28]1017 (14) - 77093643461234 [18:11:28]1041 (16) - 0000000000874959 [18:11:28]1040 (4) - 226126 [18:11:28]1012 (4) - 27.07.2024 12:13 [18:11:28]1206 (1) - 0 [18:11:28]OFD Sender: Remove packet 226126 [18:11:28]ProducePacketName [18:11:28]name=ofd_packets/00226126 [18:11:28]NVStorageDeleteData [18:11:28]*** Brake cut motor [18:11:28]OFD Sender: No OFD packet to send [18:11:28]Read from MH i2c: 01 [18:11:28]MH_I2C_Read... [18:11:28]*** Stop cut motor [18:11:28]*** Cut end [18:11:28]Read from MH i2c: 01 07 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [18:11:28]process_action close_receipt done [18:11:28]requested_data is exist [18:11:28]produce_requested_data [18:11:28]requested_item fm.sn is exist - process it [18:11:28]wFMCommunicate request_size=4 [18:11:28]MH_SAM_APDU [18:11:28]CAPDU: 80 11 00 00 [18:11:28]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:29]Read from MH i2c: E2 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 17 00 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [18:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:11:29]wFMCommunicate OK [18:11:29]requested_item fd.num is exist - process it [18:11:29]SAM_PROTO_GetFieldsCounters [18:11:29]wFMCommunicate request_size=4 [18:11:29]MH_SAM_APDU [18:11:29]CAPDU: 80 13 00 00 [18:11:29]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [18:11:29]Write i2c OK [18:11:29]MH_I2C_Read... [18:11:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:29]Read from MH i2c: E2 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 62 00 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 62 00 47 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [18:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:29]wFMCommunicate OK [18:11:29]SAM_PROTO_GetFieldsCounters done [18:11:29]requested_item shift.num is exist - process it [18:11:29]requested_item shift.opened is exist - process it [18:11:29]req_shift_opened [18:11:29]FM_GetShiftState [18:11:29]SAM_PROTO_GetShiftState [18:11:29]wFMCommunicate request_size=4 [18:11:29]MH_SAM_APDU [18:11:29]CAPDU: 80 13 01 00 [18:11:29]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [18:11:29]Write i2c OK [18:11:29]MH_I2C_Read... [18:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:29]Read from MH i2c: E2 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 0E 00 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [18:11:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:11:29]wFMCommunicate OK [18:11:29]SAM_PROTO_GetShiftState done [18:11:29]FM_GetShiftState done [18:11:29]req_shift_opened done [18:11:29]requested_item shift.open_date is exist - process it [18:11:29]req_shift_open_date [18:11:29]req_shift_open_date done [18:11:29]produce_requested_data done [18:11:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226126,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:11:29]process_action_free close_receipt [18:11:29]json_value_free [18:11:29]json_value_free done [18:11:29]process_json_proto returns [18:11:29]Send response to host [18:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226126,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:11:29]free response buf [18:11:29]execute_script done [18:11:29]execute_script returns [18:11:29]free content buf [18:11:29]Sock 10.Close socket [18:11:29]Sock 10.Thread stoped [18:11:33]OFD Sender: No OFD packet to send [18:11:35]accept exits with 9 [18:11:35]New connection [18:11:35]New thread 3066629476 created [18:11:35]Thread 3066486116 joined [18:11:35]Waiting for new connection... [18:11:35] Sock 9.Parse request [18:11:35]Sock 9.Check first char [18:11:35]Sock 9.First char is OK [18:11:35]request: POST /json_proto HTTP/1.0 [18:11:35]Method: POST [18:11:35]URL: /json_proto [18:11:35]Method is POST - this is cgi request [18:11:35]url: /json_proto [18:11:35]query_string will be loaded in cgi processing [18:11:35]execute_cgi json_proto POST (null) [18:11:35]execute_cgi path=json_proto method=POST [18:11:35]POST find Content-Length [18:11:35]Host: 172.17.43.131:8080 [18:11:35]Content-Length: 680 [18:11:35]Content-Type: application/json [18:11:35] [18:11:35]POST finish read [18:11:35]Found Content-Length = 680 [18:11:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:35]execute_script... [18:11:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:35]POST & json_proto [18:11:35]process_json_proto [18:11:35]json parsed OK: [18:11:35]protocol is kg_v1.0 [18:11:35]action value=close_receipt [18:11:35]process_action close_receipt [18:11:35]cmd_close_receipt [18:11:35]MH_GetDate [18:11:35]Write to MH i2c: F0 00 00 49 01 39 [18:11:35]Write i2c OK [18:11:35]MH_I2C_Read... [18:11:35]Read from MH i2c: F0 [18:11:35]MH_I2C_Read... [18:11:35]Read from MH i2c: F0 09 00 [18:11:35]MH_I2C_Read... [18:11:35]Read from MH i2c: F0 09 00 49 01 00 58 38 A5 66 F9 24 A2 66 02 [18:11:35]GetLastDocTimeStamp 1722103885 [18:11:35]current date 1722103896 [18:11:35]FM_GetShiftState [18:11:35]SAM_PROTO_GetShiftState [18:11:35]wFMCommunicate request_size=4 [18:11:35]MH_SAM_APDU [18:11:35]CAPDU: 80 13 01 00 [18:11:35]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [18:11:35]Write i2c OK [18:11:35]MH_I2C_Read... [18:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:36]Read from MH i2c: E2 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 0E 00 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [18:11:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:11:36]wFMCommunicate OK [18:11:36]SAM_PROTO_GetShiftState done [18:11:36]FM_GetShiftState done [18:11:36]opened in 1722038719 [18:11:36]opened+sec_in_day 1722125119 [18:11:36]quantity*price = 100050 [18:11:36]sum+1 = 100052 [18:11:36]Check (price>sum+1) || (price+1 о реализуемом товаре [18:11:37]line ОКРУГЛЕНИЕ: -0.51 [18:11:37]line ИТОГО: 1000.00 [18:11:37]line Внесено: 1000.00 [18:11:37]line СДАЧА: 0.00 [18:11:37]line НСП 1% : 8.85 [18:11:37]line НДС 12% : 106.25 [18:11:37]line Наличными: 1000.00 [18:11:37]line Безнал.: 0.00 [18:11:37]line Место: АЗС № 97 "Партнер Нефть" [18:11:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:11:37]line СНО: Общий режим [18:11:37]line Чек 487 27.07.2024 18:11 [18:11:37]line Смена: 438 ФФД: 1.0 [18:11:37]line ЗНМ: 0300000054 [18:11:37]line РНМ: 0000000000092624 [18:11:37]line Версия ККМ: 001 [18:11:37]line ФМ: 0000000000874959 [18:11:37]line ФД: 226127 [18:11:37]line ФПД: 269481275856824 [18:11:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226127&fm=269481275856824&tin=02508201610067®Number=0000000000092624&sum=100000 [18:11:37]OFD Sender: Processing packet 226127 [packets to send 600, broken 599] [18:11:37]ProducePacketName [18:11:37]name=ofd_packets/00226127 [18:11:37]OFD Sender: To server: pG, [18:11:37]CommunicateWithHost lk.salyk.kg:30040 [18:11:37]ConnectInit lk.salyk.kg [18:11:37]written 0, free lines is 4095 [18:11:38]Write to MH i2c: 01 00 00 88 01 89 [18:11:38]Write i2c OK [18:11:38]MH_I2C_Read... [18:11:38]Read from MH i2c: 01 [18:11:38]MH_I2C_Read... [18:11:38]Read from MH i2c: 01 07 00 [18:11:38]MH_I2C_Read... [18:11:38]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 67 0C 03 [18:11:38]RasterBufferAndPrint [18:11:38]line [18:11:38]line [18:11:38]line [18:11:38]line [18:11:38]line [18:11:38]written 0, free lines is 3184 [18:11:38]MH_Cut [18:11:38]Write to MH i2c: D1 01 00 8F 01 01 62 [18:11:38]Write i2c OK [18:11:38]MH_I2C_Read... [18:11:38]Read from MH i2c: D1 [18:11:38]MH_I2C_Read... [18:11:38]Read from MH i2c: D1 01 00 [18:11:38]MH_I2C_Read... [18:11:38]Read from MH i2c: D1 01 00 8F 01 00 61 [18:11:38]Write to MH i2c: 01 00 00 90 01 91 [18:11:38]Write i2c OK [18:11:38]MH_I2C_Read... [18:11:38]Connected sock=10 [18:11: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 35 39 0C 01 00 00 FC E3 04 01 77 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 58 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 73 03 00 35 04 06 00 F5 17 7F B8 97 B8 AE ED C8 BE 8E BE B2 55 [18:11:39]*** Cut start [18:11:39]*** Partial cut [18:11:39]*** CUTSNS_PIN = 1 [18:11:39]*** CUTSNS_PIN = 0 [18:11:39]*** Brake cut motor [18:11:39]Read from MH i2c: 01 [18:11:39]MH_I2C_Read... [18:11:39]*** Stop cut motor [18:11:39]*** Cut end [18:11:39]Read from MH i2c: 01 07 00 [18:11:39]MH_I2C_Read... [18:11:39]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [18:11:40]process_action close_receipt done [18:11:40]requested_data is exist [18:11:40]produce_requested_data [18:11:40]requested_item fm.sn is exist - process it [18:11:40]wFMCommunicate request_size=4 [18:11:40]MH_SAM_APDU [18:11:40]CAPDU: 80 11 00 00 [18:11:40]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [18:11:40]Write i2c OK [18:11:40]MH_I2C_Read... [18:11:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:40]Read from MH i2c: E2 [18:11:40]MH_I2C_Read... [18:11:40]Read from MH i2c: E2 17 00 [18:11:40]MH_I2C_Read... [18:11:40]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [18:11:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:11:40]wFMCommunicate OK [18:11:40]requested_item fd.num is exist - process it [18:11:40]SAM_PROTO_GetFieldsCounters [18:11:40]wFMCommunicate request_size=4 [18:11:40]MH_SAM_APDU [18:11:40]CAPDU: 80 13 00 00 [18:11:40]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [18:11:40]Write i2c OK [18:11:40]MH_I2C_Read... [18:11:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:40]Read from MH i2c: E2 [18:11:40]MH_I2C_Read... [18:11:40]Read from MH i2c: E2 62 00 [18:11:40]MH_I2C_Read... [18:11:40]Read from MH i2c: E2 62 00 92 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [18:11:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:40]wFMCommunicate OK [18:11:40]SAM_PROTO_GetFieldsCounters done [18:11:40]requested_item shift.num is exist - process it [18:11:40]requested_item shift.opened is exist - process it [18:11:40]req_shift_opened [18:11:40]FM_GetShiftState [18:11:40]SAM_PROTO_GetShiftState [18:11:40]wFMCommunicate request_size=4 [18:11:40]MH_SAM_APDU [18:11:40]CAPDU: 80 13 01 00 [18:11:40]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [18:11: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 35 39 4F 00 00 00 1C 0F 47 00 A5 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 35 39 10 04 04 00 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:40]4F Write i2c OK [18:11:40]73 MH_I2C_Read... [18:11:40]03 00 F4 03 04 00 67 E4 A4 66 B6 04 01 00 00 C0 3A 29 FF 89 A0 AE FB [18:11:40]CommunicateWithHost err = 0 [18:11:40]CheckOFDResponse [18:11:40]1017 (14) - 77093643461234 [18:11:40]1041 (16) - 0000000000874959 [18:11:40]1040 (4) - 226127 [18:11:40]1012 (4) - 27.07.2024 12:13 [18:11:40]1206 (1) - 0 [18:11:40]OFD Sender: Remove packet 226127 [18:11:40]ProducePacketName [18:11:40]Read from MH i2c: name=ofd_packets/00226127 [18:11:40]E2 NVStorageDeleteData [18:11:40] [18:11:40]MH_I2C_Read... [18:11:40]Read from MH i2c: E2 0E 00 [18:11:40]MH_I2C_Read... [18:11:40]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [18:11:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:11:40]wFMCommunicate OK [18:11:40]SAM_PROTO_GetShiftState done [18:11:40]FM_GetShiftState done [18:11:40]req_shift_opened done [18:11:40]requested_item shift.open_date is exist - process it [18:11:40]req_shift_open_date [18:11:40]req_shift_open_date done [18:11:40]produce_requested_data done [18:11:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226127,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:11:40]process_action_free close_receipt [18:11:40]json_value_free [18:11:40]json_value_free done [18:11:40]process_json_proto returns [18:11:40]Send response to host [18:11:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226127,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:11:40]free response buf [18:11:40]execute_script done [18:11:40]execute_script returns [18:11:40]free content buf [18:11:40]Sock 9.Close socket [18:11:40]Sock 9.Thread stoped [18:11:40]OFD Sender: No OFD packet to send [18:11:45]OFD Sender: No OFD packet to send [18:11:50]OFD Sender: No OFD packet to send [18:11:55]OFD Sender: No OFD packet to send [18:12:00]OFD Sender: No OFD packet to send [18:12:05]recv_with_timeout no data received [18:12:05]OFD Sender: No OFD packet to send [18:12:10]OFD Sender: No OFD packet to send [18:12:15]OFD Sender: No OFD packet to send [18:12:19]accept exits with 7 [18:12:19]New connection [18:12:19]New thread 3066486116 created [18:12:19]Thread 3066629476 joined [18:12:19]Waiting for new connection... [18:12:19] Sock 7.Parse request [18:12:19]Sock 7.Check first char [18:12:19]Sock 7.First char is OK [18:12:19]request: POST /json_proto HTTP/1.0 [18:12:19]Method: POST [18:12:19]URL: /json_proto [18:12:19]Method is POST - this is cgi request [18:12:19]url: /json_proto [18:12:19]query_string will be loaded in cgi processing [18:12:19]execute_cgi json_proto POST (null) [18:12:19]execute_cgi path=json_proto method=POST [18:12:19]POST find Content-Length [18:12:19]Host: 172.17.43.131:8080 [18:12:19]Content-Length: 678 [18:12:19]Content-Type: application/json [18:12:19] [18:12:19]POST finish read [18:12:19]Found Content-Length = 678 [18:12:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:19]execute_script... [18:12: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)2002442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:19]POST & json_proto [18:12:19]process_json_proto [18:12:19]json parsed OK: [18:12:19]protocol is kg_v1.0 [18:12:19]action value=close_receipt [18:12:19]process_action close_receipt [18:12:19]cmd_close_receipt [18:12:19]MH_GetDate [18:12:19]Write to MH i2c: F0 00 00 94 01 84 [18:12:19]Write i2c OK [18:12:19]MH_I2C_Read... [18:12:19]Read from MH i2c: F0 [18:12:19]MH_I2C_Read... [18:12:19]Read from MH i2c: F0 09 00 [18:12:19]MH_I2C_Read... [18:12:19]Read from MH i2c: F0 09 00 94 01 00 84 38 A5 66 F9 24 A2 66 79 [18:12:19]GetLastDocTimeStamp 1722103896 [18:12:19]current date 1722103940 [18:12:19]FM_GetShiftState [18:12:19]SAM_PROTO_GetShiftState [18:12:19]wFMCommunicate request_size=4 [18:12:19]MH_SAM_APDU [18:12:19]CAPDU: 80 13 01 00 [18:12:19]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [18:12:19]Write i2c OK [18:12:19]MH_I2C_Read... [18:12:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:19]Read from MH i2c: E2 [18:12:19]MH_I2C_Read... [18:12:19]Read from MH i2c: E2 0E 00 [18:12:19]MH_I2C_Read... [18:12:19]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 21 [18:12:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:12:19]wFMCommunicate OK [18:12:19]SAM_PROTO_GetShiftState done [18:12:19]FM_GetShiftState done [18:12:19]opened in 1722038719 [18:12:19]opened+sec_in_day 1722125119 [18:12:19]quantity*price = 50036 [18:12:19]sum+1 = 50037 [18:12:19]Check (price>sum+1) || (price+1 о реализуемом товаре [18:12:21]line ОКРУГЛЕНИЕ: -0.36 [18:12:21]line ИТОГО: 500.00 [18:12:21]line Внесено: 500.00 [18:12:21]line СДАЧА: 0.00 [18:12:21]line НСП 1% : 4.43 [18:12:21]line НДС 12% : 53.14 [18:12:21]line Наличными: 500.00 [18:12:21]line Безнал.: 0.00 [18:12:21]line Место: АЗС № 97 "Партнер Нефть" [18:12:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:12:21]line СНО: Общий режим [18:12:21]line Чек 488 27.07.2024 18:12 [18:12:21]line Смена: 438 ФФД: 1.0 [18:12:21]line ЗНМ: 0300000054 [18:12:21]line РНМ: 0000000000092624 [18:12:21]line Версия ККМ: 001 [18:12:21]line ФМ: 0000000000874959 [18:12:21]line ФД: 226128 [18:12:21]line ФПД: 199687843934515 [18:12:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181220&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226128&fm=199687843934515&tin=02508201610067®Number=0000000000092624&sum=50000 [18:12:21]written 0, free lines is 4095 [18:12:22]Write to MH i2c: 01 00 00 D3 01 D4 [18:12:22]Write i2c OK [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: 01 [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: 01 07 00 [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 6E 0C 55 [18:12:22]RasterBufferAndPrint [18:12:22]line [18:12:22]line [18:12:22]line [18:12:22]line [18:12:22]line [18:12:22]written 0, free lines is 3187 [18:12:22]MH_Cut [18:12:22]Write to MH i2c: D1 01 00 DA 01 01 AD [18:12:22]Write i2c OK [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: D1 [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: D1 01 00 [18:12:22]MH_I2C_Read... [18:12:22]Read from MH i2c: D1 01 00 DA 01 00 AC [18:12:22]Write to MH i2c: 01 00 00 DB 01 DC [18:12:22]Write i2c OK [18:12:22]MH_I2C_Read... [18:12:22]Connected sock=11 [18:12: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 35 39 0F 01 00 00 9A A2 07 01 39 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 84 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 73 03 00 35 04 06 00 B5 9D 73 00 F1 33 BA 24 C3 AA 60 5C 9B 74 [18:12:23]*** Cut start [18:12:23]*** Partial cut [18:12:23]*** CUTSNS_PIN = 1 [18:12:23]*** CUTSNS_PIN = 0 [18:12:23]*** Brake cut motor [18:12:23]Read from MH i2c: 01 [18:12:23]MH_I2C_Read... [18:12:23]*** Stop cut motor [18:12:23]*** Cut end [18:12:23]Read from MH i2c: 01 07 00 [18:12:23]MH_I2C_Read... [18:12:23]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [18:12:23]process_action close_receipt done [18:12:23]requested_data is exist [18:12:23]produce_requested_data [18:12:23]requested_item fm.sn is exist - process it [18:12:23]wFMCommunicate request_size=4 [18:12:23]MH_SAM_APDU [18:12:23]CAPDU: 80 11 00 00 [18:12:23]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [18:12:23]Write i2c OK [18:12:23]MH_I2C_Read... [18:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:23]Read from MH i2c: E2 [18:12:23]MH_I2C_Read... [18:12:23]Read from MH i2c: E2 17 00 [18:12:23]MH_I2C_Read... [18:12:23]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [18:12:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:12:23]wFMCommunicate OK [18:12:23]requested_item fd.num is exist - process it [18:12:23]SAM_PROTO_GetFieldsCounters [18:12:23]wFMCommunicate request_size=4 [18:12:23]MH_SAM_APDU [18:12:23]CAPDU: 80 13 00 00 [18:12:23]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [18:12:23]Write i2c OK [18:12:23]MH_I2C_Read... [18:12:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:24]Read from MH i2c: E2 [18:12:24]MH_I2C_Read... [18:12:24]Read from MH i2c: E2 62 00 [18:12:24]MH_I2C_Read... [18:12:24]Read from MH i2c: E2 62 00 DD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [18:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:24]wFMCommunicate OK [18:12:24]SAM_PROTO_GetFieldsCounters done [18:12:24]requested_item shift.num is exist - process it [18:12:24]requested_item shift.opened is exist - process it [18:12:24]req_shift_opened [18:12:24]FM_GetShiftState [18:12:24]SAM_PROTO_GetShiftState [18:12:24]wFMCommunicate request_size=4 [18:12:24]MH_SAM_APDU [18:12:24]CAPDU: 80 13 01 00 [18:12:24]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [18:12:24]Write i2c OK [18:12:24]MH_I2C_Read... [18:12:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:24]Read from MH i2c: E2 [18:12:24]MH_I2C_Read... [18:12:24]Read from MH i2c: E2 0E 00 [18:12:24]MH_I2C_Read... [18:12:24]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6A [18:12:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:12:24]wFMCommunicate OK [18:12:24]SAM_PROTO_GetShiftState done [18:12:24]FM_GetShiftState done [18:12:24]req_shift_opened done [18:12:24]requested_item shift.open_date is exist - process it [18:12:24]req_shift_open_date [18:12:24]req_shift_open_date done [18:12:24]produce_requested_data done [18:12:20]wFMCommunicate OK [18:12:20]wFMCommunicate request_size=15 [18:12:20]MH_SAM_APDU [18:12:20]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [18:12:20]Write to MH i2c: E2 12 00 9C 01 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 74 [18:12:20]Write i2c OK [18:12:20]MH_I2C_Read... [18:12:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:12:20]Read from MH i2c: E2 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [18:12:20]RAPDU: 90 00 [18:12:20]wFMCommunicate OK [18:12:20]wFMCommunicate request_size=11 [18:12:20]MH_SAM_APDU [18:12:20]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [18:12:20]Write to MH i2c: E2 0E 00 9D 01 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 50 [18:12:20]Write i2c OK [18:12:20]MH_I2C_Read... [18:12:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:12:20]Read from MH i2c: E2 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [18:12:20]RAPDU: 90 00 [18:12:20]wFMCommunicate OK [18:12:20]wFMCommunicate request_size=13 [18:12:20]MH_SAM_APDU [18:12:20]CAPDU: 80 15 02 00 08 F4 03 04 00 84 38 A5 66 [18:12:20]Write to MH i2c: E2 10 00 9E 01 80 15 02 00 08 00 F4 03 04 00 84 38 A5 66 00 00 F1 [18:12:20]Write i2c OK [18:12:20]MH_I2C_Read... [18:12:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:12:20]Read from MH i2c: E2 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [18:12:20]RAPDU: 90 00 [18:12:20]wFMCommunicate OK [18:12:20]wFMCommunicate request_size=25 [18:12:20]MH_SAM_APDU [18:12:20]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [18:12:20]Write to MH i2c: E2 1C 00 9F 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 80 [18:12:20]Write i2c OK [18:12:20]MH_I2C_Read... [18:12:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:12:20]Read from MH i2c: E2 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [18:12:20]RAPDU: 90 00 [18:12:20]wFMCommunicate OK [18:12:20]wFMCommunicate request_size=4 [18:12:20]MH_SAM_APDU [18:12:20]CAPDU: 80 15 03 00 [18:12:20]Write to MH i2c: E2 08 00 A0 01 80 15 03 00 00 00 00 00 22 [18:12:20]Write i2c OK [18:12:20]MH_I2C_Read... [18:12:20]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [18:12:20]Read from MH i2c: E2 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 40 00 [18:12:20]MH_I2C_Read... [18:12:20]Read from MH i2c: E2 40 00 A0 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E8 01 00 00 35 04 06 00 B5 9D 73 00 F1 33 90 00 71 [18:12:20]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 35 39 10 04 04 00 50 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E8 01 00 00 35 04 06 00 B5 9D 73 00 F1 33 90 00 [18:12:20]wFMCommunicate OK [18:12:20]SAM_PROTO_ProcessDocument answer len = 59 [18:12:20]SAM_PROTO_ProcessDocument done [18:12:20]SetTLVBufToDocument [18:12:20]Processing tag 1209 (04B9) [18:12:20]Malloc new data [18:12:20]Processing tag 1041 (0411) [18:12:20]Processing tag 1040 (0410) [18:12:20]Malloc new data [18:12:20]Processing tag 1038 (040E) [18:12:20]Malloc new data [18:12:20]Processing tag 1042 (0412) [18:12:20]Malloc new data [18:12:20]Processing tag 1077 (0435) [18:12:20]Malloc new data [18:12:20]SetTLVBufToDocument err=0 [18:12:20]KKMLoadAndSignReceiptData store KKM data [18:12:20]KKMLoadAndSignReceiptData err=0 [18:12:20]wFMCommunicate request_size=4 [18:12:20]MH_SAM_APDU [18:12:20]CAPDU: 80 11 00 00 [18:12:20]Write to MH i2c: E2 08 00 A1 01 80 11 00 00 00 00 00 00 1C [18:12:20]Write i2c OK [18:12:20]MH_I2C_Read... [18:12:21]OFD Sender: No OFD packet to send [18:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:21]Read from MH i2c: E2 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 17 00 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 17 00 A1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [18:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:12:21]wFMCommunicate OK [18:12:21]Счет N : (1)2002442 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 43 Товар: 2710124130 Аи-92-К-5 7.380 * 67.80 = 500.36 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 488 27.07.2024 18:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226128 ФПД: 199687843934515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181220&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226128&fm=199687843934515&tin=02508201610067®Number=0000000000092624&sum=50000 [18:12:21]StoreToDocumentArchive [18:12:21]shift 438 fd 226128 [18:12:21]save to /storage/0438/doc_00226128 [18:12:21]save last doc name /storage/0438/doc_00226128 to /storage/kkm_last_doc_name [18:12:21]save OK [18:12:21]Clear old archive folders... [18:12:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:12:21]tlvbuf is 00C9D250 [18:12:21]SAM_PROTO_ClearQueue [18:12:21]wFMCommunicate request_size=4 [18:12:21]MH_SAM_APDU [18:12:21]CAPDU: 80 09 00 00 [18:12:21]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [18:12:21]Write i2c OK [18:12:21]MH_I2C_Read... [18:12:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:21]Read from MH i2c: E2 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [18:12:21]RAPDU: 90 00 [18:12:21]wFMCommunicate OK [18:12:21]SAM_PROTO_ClearQueue done [18:12:21]KKMCreateOFDPacket [18:12:21]OFDProtocolAddRootSTLVToBuf [18:12:21]FM_MakeSignedData [18:12:21]FM_MakeSignedData [18:12:21]SAM_PROTO_SignData [18:12:21]wFMCommunicate request_size=4 [18:12:21]MH_SAM_APDU [18:12:21]CAPDU: 80 0D 01 02 [18:12:21]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [18:12:21]Write i2c OK [18:12:21]MH_I2C_Read... [18:12:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:21]Read from MH i2c: E2 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [18:12:21]RAPDU: 90 00 [18:12:21]wFMCommunicate OK [18:12:21]wFMCommunicate request_size=255 [18:12:21]MH_SAM_APDU [18:12: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 84 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 73 03 00 35 04 06 00 B5 [18:12:21]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 84 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 73 03 00 35 04 06 00 B5 00 00 86 [18:12:21]Write i2c OK [18:12:21]MH_I2C_Read... [18:12:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:21]Read from MH i2c: E2 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [18:12:21]RAPDU: 90 00 [18:12:21]wFMCommunicate OK [18:12:21]wFMCommunicate request_size=10 [18:12:21]MH_SAM_APDU [18:12:21]CAPDU: 80 0D 02 02 05 9D 73 00 F1 33 [18:12:21]Write to MH i2c: E2 0D 00 A5 01 80 0D 02 02 05 00 9D 73 00 F1 33 00 00 5E [18:12:21]Write i2c OK [18:12:21]MH_I2C_Read... [18:12:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:21]Read from MH i2c: E2 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 [18:12:21]MH_I2C_Read... [18:12:21]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [18:12:21]RAPDU: 90 00 [18:12:21]wFMCommunicate OK [18:12:21]wFMCommunicate request_size=4 [18:12:21]MH_SAM_APDU [18:12:21]CAPDU: 80 0D 03 02 [18:12:21]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [18:12:21]Write i2c OK [18:12:21]MH_I2C_Read... [18:12:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226128,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:12:24]process_action_free close_receipt [18:12:24]json_value_free [18:12:24]json_value_free done [18:12:24]process_json_proto returns [18:12:24]Send response to host [18:12:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226128,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:12:24]free response buf [18:12:24]execute_script done [18:12:24]execute_script returns [18:12:24]free content buf [18:12:24]Sock 7.Close socket [18:12:24]Sock 7.Thread stoped [18:12:24]recv_with_timeout no data received [18:12:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 8A 47 00 22 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 73 03 00 F4 03 04 00 93 E4 A4 66 B6 04 01 00 00 78 26 64 13 2A 39 AD 6B [18:12:24]CommunicateWithHost err = 0 [18:12:24]CheckOFDResponse [18:12:24]1017 (14) - 77093643461234 [18:12:24]1041 (16) - 0000000000874959 [18:12:24]1040 (4) - 226128 [18:12:24]1012 (4) - 27.07.2024 12:14 [18:12:24]1206 (1) - 0 [18:12:24]OFD Sender: Remove packet 226128 [18:12:24]ProducePacketName [18:12:24]name=ofd_packets/00226128 [18:12:24]NVStorageDeleteData [18:12:25]OFD Sender: No OFD packet to send [18:12:27]accept exits with 10 [18:12:27]New connection [18:12:27]New thread 3066629476 created [18:12:27]Thread 3066486116 joined [18:12:27]Waiting for new connection... [18:12:27] Sock 10.Parse request [18:12:27]Sock 10.Check first char [18:12:27]Sock 10.First char is OK [18:12:27]request: POST /json_proto HTTP/1.0 [18:12:27]Method: POST [18:12:27]URL: /json_proto [18:12:27]Method is POST - this is cgi request [18:12:27]url: /json_proto [18:12:27]query_string will be loaded in cgi processing [18:12:27]execute_cgi json_proto POST (null) [18:12:27]execute_cgi path=json_proto method=POST [18:12:27]POST find Content-Length [18:12:27]Host: 172.17.43.131:8080 [18:12:27]Content-Length: 1207 [18:12:27]Content-Type: application/json [18:12:27] [18:12:27]POST finish read [18:12:27]Found Content-Length = 1207 [18:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002441\u000A27.07.2024 18:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070011\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:27]execute_script... [18:12: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002441\u000A27.07.2024 18:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070011\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:27]POST & json_proto [18:12:27]process_json_proto [18:12:27]json parsed OK: [18:12:27]protocol is kg_v1.0 [18:12:27]action value=print_text [18:12:27]process_action print_text [18:12:27]cmd_print_text [18:12:27]ExternCall_PrintAddStr [18:12:27]wPrintStart [18:12:27]Write to MH i2c: 01 00 00 DF 01 E0 [18:12:27]Write i2c OK [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: 01 [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: 01 07 00 [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: 01 07 00 DF 01 00 00 00 00 00 FF 0F F5 [18:12:27]RasterBufferAndPrint [18:12:27]line *****ТОВАРНЫЙ ЧЕК***** [18:12:27]line АЗС-97 [18:12:27]line Партнер нефть [18:12:27]line 02508201610067 [18:12:27]line Кассир : Орунбаева Б. [18:12:27]line Счет N : (1)2002441 [18:12:27]line 27.07.2024 18:11 [18:12:27]line ПРОДАЖА [18:12:27]line ТРК (МРК, ГНК): 51 [18:12:27]line Вид ГСМ : 2710194210 [18:12:27]line ДТ-К-5 [18:12:27]line 20.000 x 76.20 [18:12:27]line ИТОГ: 1524.00 [18:12:27]line Тип оплаты: Талоны: Топливные Талоны [18:12:27]line 4070011 [18:12:27]line ______________________ [18:12:27]line (подпись) [18:12:27]written 0, free lines is 4095 [18:12:27]Write to MH i2c: 01 00 00 F3 01 F4 [18:12:27]Write i2c OK [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: 01 [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: 01 07 00 [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 10 0E 19 [18:12:27]RasterBufferAndPrint [18:12:27]line [18:12:27]line [18:12:27]line [18:12:27]line [18:12:27]line [18:12:27]written 0, free lines is 3608 [18:12:27]MH_Cut [18:12:27]Write to MH i2c: D1 01 00 FA 01 01 CD [18:12:27]Write i2c OK [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: D1 [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: D1 01 00 [18:12:27]MH_I2C_Read... [18:12:27]Read from MH i2c: D1 01 00 FA 01 00 CC [18:12:27]Write to MH i2c: 01 00 00 FB 01 FC [18:12:27]Write i2c OK [18:12:27]MH_I2C_Read... [18:12:28]*** Cut start [18:12:28]*** Partial cut [18:12:28]*** CUTSNS_PIN = 1 [18:12:28]*** CUTSNS_PIN = 0 [18:12:28]*** Brake cut motor [18:12:29]Read from MH i2c: 01 [18:12:29]MH_I2C_Read... [18:12:29]*** Stop cut motor [18:12:29]*** Cut end [18:12:29]Read from MH i2c: 01 07 00 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 FF 0F 11 [18:12:29]process_action print_text done [18:12:29]requested_data is exist [18:12:29]produce_requested_data [18:12:29]requested_item fm.sn is exist - process it [18:12:29]wFMCommunicate request_size=4 [18:12:29]MH_SAM_APDU [18:12:29]CAPDU: 80 11 00 00 [18:12:29]Write to MH i2c: E2 08 00 FC 01 80 11 00 00 00 00 00 00 77 [18:12:29]Write i2c OK [18:12:29]MH_I2C_Read... [18:12:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:29]Read from MH i2c: E2 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 17 00 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 17 00 FC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [18:12:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:12:29]wFMCommunicate OK [18:12:29]requested_item fd.num is exist - process it [18:12:29]SAM_PROTO_GetFieldsCounters [18:12:29]wFMCommunicate request_size=4 [18:12:29]MH_SAM_APDU [18:12:29]CAPDU: 80 13 00 00 [18:12:29]Write to MH i2c: E2 08 00 FD 01 80 13 00 00 00 00 00 00 7A [18:12:29]Write i2c OK [18:12:29]MH_I2C_Read... [18:12:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:29]Read from MH i2c: E2 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 62 00 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 62 00 FD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:29]wFMCommunicate OK [18:12:29]SAM_PROTO_GetFieldsCounters done [18:12:29]requested_item shift.num is exist - process it [18:12:29]requested_item shift.opened is exist - process it [18:12:29]req_shift_opened [18:12:29]FM_GetShiftState [18:12:29]SAM_PROTO_GetShiftState [18:12:29]wFMCommunicate request_size=4 [18:12:29]MH_SAM_APDU [18:12:29]CAPDU: 80 13 01 00 [18:12:29]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [18:12:29]Write i2c OK [18:12:29]MH_I2C_Read... [18:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:29]Read from MH i2c: E2 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 0E 00 [18:12:29]MH_I2C_Read... [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: E2 17 00 67 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [18:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:04:37]wFMCommunicate OK [18:04:37]CreateOFDProtocolMessage done [18:04:37]OFDSenderStorePacket 226118 [18:04:37]StoreOFDPacket docnum=226118 [18:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 FF 07 01 D2 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 B4 36 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 73 03 00 35 04 06 00 BE 62 EA A1 87 1C 81 D8 87 6B 5A 60 86 31 [18:04:37]CheckFolder [18:04:37]dirname=/storage/ofd_packets [18:04:37]CheckFolder done [18:04:37]ProducePacketName [18:04:37]name=ofd_packets/00226118 [18:04:37]NVStorageSaveData ofd_packets/00226118 [18:04:37]File name is /storage/ofd_packets/00226118 [18:04:37]Write 301 bytes [18:04:37]NVStorageSaveData done [18:04:37]OFDSenderStorePacket done [18:04:37]KKMCreateOFDPacket done [18:04:37]NVStorageSaveData kkm_last_timestamp [18:04:37]File name is /storage/kkm_last_timestamp [18:04:37]Write 4 bytes [18:04:37]NVStorageSaveData done [18:04:37]ExternCall_PrintAddStr [18:04:37]wPrintStart [18:04:37]Write to MH i2c: 01 00 00 68 05 6D [18:04:37]Write i2c OK [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: 01 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: 01 07 00 [18:04:37]MH_I2C_Read... [18:04:37]Read from MH i2c: 01 07 00 68 05 00 00 00 00 00 FF 0F 82 [18:04:37]RasterBufferAndPrint [18:04:37]line Счет N : (1)2002431 [18:04:37]line ИНН: 02508201610067 [18:04:37]line Контрольно-Кассовый Чек [18:04:37]line ПРОДАЖА [18:04:37]line ТРК (МРК, ГНК) : 43 [18:04:37]line Товар: 2710124130 [18:04:37]line Аи-92-К-5 [18:04:37]line 5.900 * 67.80 [18:04:37]line = 400.02 [18:04:37]line НДС 12% НСП 1% [18:04:37]line > о реализуемом товаре [18:04:37]line ОКРУГЛЕНИЕ: -0.02 [18:04:37]line ИТОГО: 400.00 [18:04:37]line Внесено: 400.00 [18:04:37]line СДАЧА: 0.00 [18:04:37]line НСП 1% : 3.54 [18:04:37]line НДС 12% : 42.48 [18:04:37]line Наличными: 400.00 [18:04:37]line Безнал.: 0.00 [18:04:37]line Место: АЗС № 97 "Партнер Нефть" [18:04:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:04:37]line СНО: Общий режим [18:04:37]line Чек 478 27.07.2024 18:04 [18:04:37]line Смена: 438 ФФД: 1.0 [18:04:37]line ЗНМ: 0300000054 [18:04:37]line РНМ: 0000000000092624 [18:04:37]line Версия ККМ: 001 [18:04:37]line ФМ: 0000000000874959 [18:04:37]line ФД: 226118 [18:04:37]line ФПД: 209332052526876 [18:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226118&fm=209332052526876&tin=02508201610067®Number=0000000000092624&sum=40000 [18:04:37]written 0, free lines is 4095 [18:04:37]OFD Sender: Processing packet 226118 [packets to send 600, broken 599] [18:04:37]ProducePacketName [18:04:37]name=ofd_packets/00226118 [18:04:37]OFD Se[18:12:29]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [18:12:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:12:29]wFMCommunicate OK [18:12:29]SAM_PROTO_GetShiftState done [18:12:29]FM_GetShiftState done [18:12:29]req_shift_opened done [18:12:29]requested_item shift.open_date is exist - process it [18:12:29]req_shift_open_date [18:12:29]req_shift_open_date done [18:12:29]produce_requested_data done [18:12:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226128,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:12:29]process_action_free print_text [18:12:29]json_value_free [18:12:29]json_value_free done [18:12:29]process_json_proto returns [18:12:29]Send response to host [18:12:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226128,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:12:29]free response buf [18:12:29]execute_script done [18:12:29]execute_script returns [18:12:29]free content buf [18:12:29]Sock 10.Close socket [18:12:29]Sock 10.Thread stoped [18:12:30]OFD Sender: No OFD packet to send [18:12:35]OFD Sender: No OFD packet to send [18:12:35]recv_with_timeout no data received [18:12:40]OFD Sender: No OFD packet to send [18:12:45]OFD Sender: No OFD packet to send [18:12:50]OFD Sender: No OFD packet to send [18:12:53]accept exits with 7 [18:12:53]New connection [18:12:53]New thread 3066486116 created [18:12:53]Thread 3066629476 joined [18:12:53]Waiting for new connection... [18:12:53] Sock 7.Parse request [18:12:53]Sock 7.Check first char [18:12:53]Sock 7.First char is OK [18:12:53]request: POST /json_proto HTTP/1.0 [18:12:53]Method: POST [18:12:53]URL: /json_proto [18:12:53]Method is POST - this is cgi request [18:12:53]url: /json_proto [18:12:53]query_string will be loaded in cgi processing [18:12:53]execute_cgi json_proto POST (null) [18:12:53]execute_cgi path=json_proto method=POST [18:12:53]POST find Content-Length [18:12:53]Host: 172.17.43.131:8080 [18:12:53]Content-Length: 671 [18:12:53]Content-Type: application/json [18:12:53] [18:12:53]POST finish read [18:12:53]Found Content-Length = 671 [18:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:53]execute_script... [18:12:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:53]POST & json_proto [18:12:53]process_json_proto [18:12:53]json parsed OK: [18:12:53]protocol is kg_v1.0 [18:12:53]action value=close_receipt [18:12:53]process_action close_receipt [18:12:53]cmd_close_receipt [18:12:53]MH_GetDate [18:12:53]Write to MH i2c: F0 00 00 FF 01 EF [18:12:53]Write i2c OK [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: F0 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: F0 09 00 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: F0 09 00 FF 01 00 A5 38 A5 66 F9 24 A2 66 05 [18:12:53]GetLastDocTimeStamp 1722103940 [18:12:53]current date 1722103973 [18:12:53]FM_GetShiftState [18:12:53]SAM_PROTO_GetShiftState [18:12:53]wFMCommunicate request_size=4 [18:12:53]MH_SAM_APDU [18:12:53]CAPDU: 80 13 01 00 [18:12:53]Write to MH i2c: E2 08 00 00 02 80 13 01 00 00 00 00 00 7F [18:12:53]Write i2c OK [18:12:53]MH_I2C_Read... [18:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:53]Read from MH i2c: E2 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 0E 00 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 0E 00 00 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8D [18:12:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:12:53]wFMCommunicate OK [18:12:53]SAM_PROTO_GetShiftState done [18:12:53]FM_GetShiftState done [18:12:53]opened in 1722038719 [18:12:53]opened+sec_in_day 1722125119 [18:12:53]quantity*price = 30065 [18:12:53]sum+1 = 30067 [18:12:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 489 27.07.2024 18:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226129 ФПД: 118901187728191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226129&fm=118901187728191&tin=02508201610067®Number=0000000000092624&sum=30000 [18:12:54]StoreToDocumentArchive [18:12:54]shift 438 fd 226129 [18:12:54]save to /storage/0438/doc_00226129 [18:12:54]save last doc name /storage/0438/doc_00226129 to /storage/kkm_last_doc_name [18:12:54]save OK [18:12:54]Clear old archive folders... [18:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:12:54]tlvbuf is 00C8EA40 [18:12:54]SAM_PROTO_ClearQueue [18:12:54]wFMCommunicate request_size=4 [18:12:54]MH_SAM_APDU [18:12:54]CAPDU: 80 09 00 00 [18:12:54]Write to MH i2c: E2 08 00 0D 02 80 09 00 00 00 00 00 00 81 [18:12:54]Write i2c OK [18:12:54]MH_I2C_Read... [18:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:54]Read from MH i2c: E2 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [18:12:54]RAPDU: 90 00 [18:12:54]wFMCommunicate OK [18:12:54]SAM_PROTO_ClearQueue done [18:12:54]KKMCreateOFDPacket [18:12:54]OFDProtocolAddRootSTLVToBuf [18:12:54]FM_MakeSignedData [18:12:54]FM_MakeSignedData [18:12:54]SAM_PROTO_SignData [18:12:54]wFMCommunicate request_size=4 [18:12:54]MH_SAM_APDU [18:12:54]CAPDU: 80 0D 01 02 [18:12:54]Write to MH i2c: E2 08 00 0E 02 80 0D 01 02 00 00 00 00 89 [18:12:54]Write i2c OK [18:12:54]MH_I2C_Read... [18:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:54]Read from MH i2c: E2 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [18:12:54]RAPDU: 90 00 [18:12:54]wFMCommunicate OK [18:12:54]wFMCommunicate request_size=255 [18:12:54]MH_SAM_APDU [18:12:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 A5 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 73 03 00 35 04 06 00 [18:12:54]Write to MH i2c: E2 02 01 0F 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 A5 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 73 03 00 35 04 06 00 00 00 F3 [18:12:54]Write i2c OK [18:12:54]MH_I2C_Read... [18:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:54]Read from MH i2c: E2 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [18:12:54]RAPDU: 90 00 [18:12:54]wFMCommunicate OK [18:12:54]wFMCommunicate request_size=11 [18:12:54]MH_SAM_APDU [18:12:54]CAPDU: 80 0D 02 02 06 6C 23 D7 0E D3 3F [18:12:54]Write to MH i2c: E2 0E 00 10 02 80 0D 02 02 06 00 6C 23 D7 0E D3 3F 00 00 1E [18:12:54]Write i2c OK [18:12:54]MH_I2C_Read... [18:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:54]Read from MH i2c: E2 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 03 00 10 02 00 90 00 86 [18:12:54]RAPDU: 90 00 [18:12:54]wFMCommunicate OK [18:12:54]wFMCommunicate request_size=4 [18:12:54]MH_SAM_APDU [18:12:54]CAPDU: 80 0D 03 02 [18:12:54]Write to MH i2c: E2 08 00 11 02 80 0D 03 02 00 00 00 00 8E [18:12:54]Write i2c OK [18:12:54]MH_I2C_Read... [18:12:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:54]Read from MH i2c: E2 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 0B 00 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 0B 00 11 02 00 52 D8 21 84 2D 18 17 EC 90 00 A6 [18:12:54]RAPDU: 52 D8 21 84 2D 18 17 EC 90 00 [18:12:54]wFMCommunicate OK [18:12:54]SAM_PROTO_SignData done [18:12:54]FM_MakeSignedData done [18:12:54]CreateOFDProtocolMessage [18:12:54]wFMCommunicate request_size=4 [18:12:54]MH_SAM_APDU [18:12:54]CAPDU: 80 11 00 00 [18:12:54]Write to MH i2c: E2 08 00 12 02 80 11 00 00 00 00 00 00 8E [18:12:54]Write i2c OK [18:12:54]MH_I2C_Read... [18:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:54]Read from MH i2c: E2 [18:12:54]MH_I2C_Read... [18:12:54]Read from MH i2c: E2 17 00 [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: E2 17 00 12 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [18:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:12:55]wFMCommunicate OK [18:12:55]CreateOFDProtocolMessage done [18:12:55]OFDSenderStorePacket 226129 [18:12:55]StoreOFDPacket docnum=226129 [18:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 00 8D 08 01 43 9A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 A5 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 73 03 00 35 04 06 00 6C 23 D7 0E D3 3F 52 D8 21 84 2D 18 17 EC [18:12:55]CheckFolder [18:12:55]dirname=/storage/ofd_packets [18:12:55]CheckFolder done [18:12:55]ProducePacketName [18:12:55]name=ofd_packets/00226129 [18:12:55]NVStorageSaveData ofd_packets/00226129 [18:12:55]File name is /storage/ofd_packets/00226129 [18:12:55]Write 302 bytes [18:12:55]NVStorageSaveData done [18:12:55]OFDSenderStorePacket done [18:12:55]KKMCreateOFDPacket done [18:12:55]NVStorageSaveData kkm_last_timestamp [18:12:55]File name is /storage/kkm_last_timestamp [18:12:55]Write 4 bytes [18:12:55]NVStorageSaveData done [18:12:55]ExternCall_PrintAddStr [18:12:55]wPrintStart [18:12:55]Write to MH i2c: 01 00 00 13 02 15 [18:12:55]Write i2c OK [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: 01 [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: 01 07 00 [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: 01 07 00 13 02 00 00 00 00 00 FF 0F 2A [18:12:55]RasterBufferAndPrint [18:12:55]line Счет N : (1)2002443 [18:12:55]line ИНН: 02508201610067 [18:12:55]line Контрольно-Кассовый Чек [18:12:55]line ПРОДАЖА [18:12:55]line ТРК (МРК, ГНК) : 62 [18:12:55]line Товар: 2710124130 [18:12:55]line Super-92-К-5 [18:12:55]line 4.370 * 68.80 [18:12:55]line = 300.66 [18:12:55]line НДС 12% НСП 1% [18:12:55]line > о реализуемом товаре [18:12:55]line ОКРУГЛЕНИЕ: -0.66 [18:12:55]line ИТОГО: 300.00 [18:12:55]line Внесено: 300.00 [18:12:55]line СДАЧА: 0.00 [18:12:55]line НСП 1% : 2.66 [18:12:55]line НДС 12% : 31.93 [18:12:55]line Наличными: 300.00 [18:12:55]line Безнал.: 0.00 [18:12:55]line Место: АЗС № 97 "Партнер Нефть" [18:12:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:12:55]line СНО: Общий режим [18:12:55]line Чек 489 27.07.2024 18:12 [18:12:55]OFD Sender: Processing packet 226129 [packets to send 600, broken 599] [18:12:55]line Смена: 438 ФФД: 1.0 [18:12:55]ProducePacketName [18:12:55]line ЗНМ: 0300000054 [18:12:55]name=ofd_packets/00226129 [18:12:55]line РНМ: 0000000000092624 [18:12:55]OFD Sender: To server: pG, [18:12:55]line Версия ККМ: 001 [18:12:55]CommunicateWithHost lk.salyk.kg:30040 [18:12:55]line ФМ: 0000000000874959 [18:12:55]ConnectInit lk.salyk.kg [18:12:55]line ФД: 226129 [18:12:55]line ФПД: 118901187728191 [18:12:55]recv_with_timeout no data received [18:12:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226129&fm=118901187728191&tin=02508201610067®Number=0000000000092624&sum=30000 [18:12:55]written 0, free lines is 4095 [18:12:55]Write to MH i2c: 01 00 00 3E 02 40 [18:12:55]Write i2c OK [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: 01 [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: 01 07 00 [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 69 0C BC [18:12:55]RasterBufferAndPrint [18:12:55]line [18:12:55]line [18:12:55]line [18:12:55]line [18:12:55]line [18:12:55]written 0, free lines is 3185 [18:12:55]MH_Cut [18:12:55]Write to MH i2c: D1 01 00 45 02 01 19 [18:12:55]Write i2c OK [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: D1 [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: D1 01 00 [18:12:55]MH_I2C_Read... [18:12:55]Read from MH i2c: D1 01 00 45 02 00 18 [18:12:55]Write to MH i2c: 01 00 00 46 02 48 [18:12:55]Write i2c OK [18:12:55]MH_I2C_Read... [18:12:56]*** Cut start [18:12:56]*** Partial cut [18:12:56]*** CUTSNS_PIN = 1 [18:12:57]*** CUTSNS_PIN = 0 [18:12:57]*** Brake cut motor [18:12:57]Read from MH i2c: 01 [18:12:57]MH_I2C_Read... [18:12:57]*** Stop cut motor [18:12:57]*** Cut end [18:12:57]Read from MH i2c: 01 07 00 [18:12:57]MH_I2C_Read... [18:12:57]Read from MH i2c: 01 07 00 46 02 00 00 00 00 00 FF 0F 5D [18:12:57]process_action close_receipt done [18:12:57]requested_data is exist [18:12:57]produce_requested_data [18:12:57]requested_item fm.sn is exist - process it [18:12:57]wFMCommunicate request_size=4 [18:12:57]MH_SAM_APDU [18:12:57]CAPDU: 80 11 00 00 [18:12:57]Write to MH i2c: E2 08 00 47 02 80 11 00 00 00 00 00 00 C3 [18:12:57]Write i2c OK [18:12:57]MH_I2C_Read... [18:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:57]Read from MH i2c: E2 [18:12:57]MH_I2C_Read... [18:12:57]Read from MH i2c: E2 17 00 [18:12:57]MH_I2C_Read... [18:12:57]Read from MH i2c: E2 17 00 47 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [18:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:12:57]wFMCommunicate OK [18:12:57]requested_item fd.num is exist - process it [18:12:57]SAM_PROTO_GetFieldsCounters [18:12:57]wFMCommunicate request_size=4 [18:12:57]MH_SAM_APDU [18:12:57]CAPDU: 80 13 00 00 [18:12:57]Write to MH i2c: E2 08 00 48 02 80 13 00 00 00 00 00 00 C6 [18:12:57]Write i2c OK [18:12:57]MH_I2C_Read... [18:12:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:57]Read from MH i2c: E2 [18:12:57]MH_I2C_Read... [18:12:57]Read from MH i2c: E2 62 00 [18:12:57]MH_I2C_Read... [18:12:57]Read from MH i2c: E2 62 00 48 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [18:12:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:57]wFMCommunicate OK [18:12:57]SAM_PROTO_GetFieldsCounters done [18:12:57]requested_item shift.num is exist - process it [18:12:57]requested_item shift.opened is exist - process it [18:12:57]req_shift_opened [18:12:57]FM_GetShiftState [18:12:57]SAM_PROTO_GetShiftState [18:12:57]wFMCommunicate request_size=4 [18:12:57]MH_SAM_APDU [18:12:57]CAPDU: 80 13 01 00 [18:12:57]Write to MH i2c: E2 08 00 49 02 80 13 01 00 00 00 00 00 C8 [18:12:57]Write i2c OK [18:12:57]MH_I2C_Read... [18:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:57]Read from MH i2c: E2 [18:12:57]MH_I2C_Read... [18:12:57]Read from MH i2c: E2 0E 00 [18:12:57]MH_I2C_Read... [18:12:57]Read from MH i2c: E2 0E 00 49 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [18:12:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:12:58]wFMCommunicate OK [18:12:58]SAM_PROTO_GetShiftState done [18:12:58]FM_GetShiftState done [18:12:58]req_shift_opened done [18:12:58]requested_item shift.open_date is exist - process it [18:12:58]req_shift_open_date [18:12:58]req_shift_open_date done [18:12:58]produce_requested_data done [18:12:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226129,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:12:58]process_action_free close_receipt [18:12:58]json_value_free [18:12:58]json_value_free done [18:12:58]process_json_proto returns [18:12:58]Send response to host [18:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226129,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:12:58]free response buf [18:12:58]execute_script done [18:12:58]execute_script returns [18:12:58]free content buf [18:12:58]Sock 7.Close socket [18:12:58]Sock 7.Thread stoped [18:13:00]ConnectInit Can't take IP for lk.salyk.kg [18:13:00]CommunicateWithHost connect error [18:13:00]CommunicateWithHost err = -1 [18:13:00]OFD Sender: Server communicate error [18:13:05]OFD Sender: Processing packet 226129 [packets to send 600, broken 599] [18:13:05]ProducePacketName [18:13:05]name=ofd_packets/00226129 [18:13:05]OFD Sender: To server: pG, [18:13:05]CommunicateWithHost lk.salyk.kg:30040 [18:13:05]ConnectInit lk.salyk.kg [18:13:10]recv_with_timeout no data received [18:13:11]Connected sock=9 [18:13: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 35 39 10 01 00 00 00 8D 08 01 43 9A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 A5 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 73 03 00 35 04 06 00 6C 23 D7 0E D3 3F 52 D8 21 84 2D 18 17 EC [18:13: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 35 39 4F 00 00 00 A6 A1 47 00 99 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 73 03 00 F4 03 04 00 C2 E4 A4 66 B6 04 01 00 00 E9 6D 2C 55 3D 62 2C CF [18:13:11]CommunicateWithHost err = 0 [18:13:11]CheckOFDResponse [18:13:11]1017 (14) - 77093643461234 [18:13:11]1041 (16) - 0000000000874959 [18:13:11]1040 (4) - 226129 [18:13:11]1012 (4) - 27.07.2024 12:14 [18:13:11]1206 (1) - 0 [18:13:11]OFD Sender: Remove packet 226129 [18:13:11]ProducePacketName [18:13:11]name=ofd_packets/00226129 [18:13:11]NVStorageDeleteData [18:13:12]OFD Sender: No OFD packet to send [18:13:17]OFD Sender: No OFD packet to send [18:13:22]OFD Sender: No OFD packet to send [18:13:27]OFD Sender: No OFD packet to send [18:13:32]OFD Sender: No OFD packet to send [18:13:37]OFD Sender: No OFD packet to send [18:13:42]OFD Sender: No OFD packet to send [18:13:47]OFD Sender: No OFD packet to send [18:13:52]OFD Sender: No OFD packet to send [18:13:57]OFD Sender: No OFD packet to send [18:14:02]OFD Sender: No OFD packet to send [18:14:05]recv_with_timeout no data received [18:14:07]OFD Sender: No OFD packet to send [18:14:12]OFD Sender: No OFD packet to send [18:14:17]OFD Sender: No OFD packet to send [18:14:22]OFD Sender: No OFD packet to send [18:14:27]OFD Sender: No OFD packet to send [18:14:32]OFD Sender: No OFD packet to send [18:14:37]OFD Sender: No OFD packet to send [18:14:42]OFD Sender: No OFD packet to send [18:14:44]accept exits with 10 [18:14:44]New connection [18:14:44]New thread 3066629476 created [18:14:44]Thread 3066486116 joined [18:14:44]Waiting for new connection... [18:14:44] Sock 10.Parse request [18:14:44]Sock 10.Check first char [18:14:44]Sock 10.First char is OK [18:14:44]request: POST /json_proto HTTP/1.0 [18:14:44]Method: POST [18:14:44]URL: /json_proto [18:14:44]Method is POST - this is cgi request [18:14:44]url: /json_proto [18:14:44]query_string will be loaded in cgi processing [18:14:44]execute_cgi json_proto POST (null) [18:14:44]execute_cgi path=json_proto method=POST [18:14:44]POST find Content-Length [18:14:44]Host: 172.17.43.131:8080 [18:14:44]Content-Length: 1202 [18:14:44]Content-Type: application/json [18:14:44] [18:14:44]POST finish read [18:14:44]Found Content-Length = 1202 [18:14: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002446\u000A27.07.2024 18:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 34\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 13.480 x 74.20\u000A\u0418\u0422\u041E\u0413: 1000.22\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\u000A42300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:14:44]execute_script... [18:14: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002446\u000A27.07.2024 18:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 34\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 13.480 x 74.20\u000A\u0418\u0422\u041E\u0413: 1000.22\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\u000A42300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:14:44]POST & json_proto [18:14:44]process_json_proto [18:14:44]json parsed OK: [18:14:44]protocol is kg_v1.0 [18:14:44]action value=print_text [18:14:44]process_action print_text [18:14:44]cmd_print_text [18:14:44]ExternCall_PrintAddStr [18:14:44]wPrintStart [18:14:44]Write to MH i2c: 01 00 00 4A 02 4C [18:14:44]Write i2c OK [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: 01 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: 01 07 00 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: 01 07 00 4A 02 00 00 00 00 00 FF 0F 61 [18:14:44]RasterBufferAndPrint [18:14:44]line *****ТОВАРНЫЙ ЧЕК***** [18:14:44]line АЗС-97 [18:14:44]line Партнер нефть [18:14:44]line 02508201610067 [18:14:44]line Кассир : Орунбаева Б. [18:14:44]line Счет N : (1)2002446 [18:14:44]line 27.07.2024 18:13 [18:14:44]line ПРОДАЖА [18:14:44]line ТРК (МРК, ГНК): 34 [18:14:44]line Вид ГСМ : 2710124500 [18:14:44]line Аи-95-К-5 [18:14:44]line 13.480 x 74.20 [18:14:44]line ИТОГ: 1000.22 [18:14:44]line Тип оплаты: Талоны: Топливная Карта [18:14:44]line 42300 [18:14:44]line ______________________ [18:14:44]line (подпись) [18:14:44]written 0, free lines is 4095 [18:14:44]Write to MH i2c: 01 00 00 5E 02 60 [18:14:44]Write i2c OK [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: 01 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: 01 07 00 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 12 0E 87 [18:14:44]RasterBufferAndPrint [18:14:44]line [18:14:44]line [18:14:44]line [18:14:44]line [18:14:44]line [18:14:44]written 0, free lines is 3604 [18:14:44]MH_Cut [18:14:44]Write to MH i2c: D1 01 00 65 02 01 39 [18:14:44]Write i2c OK [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: D1 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: D1 01 00 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: D1 01 00 65 02 00 38 [18:14:44]Write to MH i2c: 01 00 00 66 02 68 [18:14:44]Write i2c OK [18:14:44]MH_I2C_Read... [18:14:45]*** Cut start [18:14:45]*** Partial cut [18:14:45]*** CUTSNS_PIN = 1 [18:14:45]*** CUTSNS_PIN = 0 [18:14:45]*** Brake cut motor [18:14:45]Read from MH i2c: 01 [18:14:45]MH_I2C_Read... [18:14:45]*** Stop cut motor [18:14:45]*** Cut end [18:14:45]Read from MH i2c: 01 07 00 [18:14:45]MH_I2C_Read... [18:14:45]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 FF 0F 7D [18:14:45]process_action print_text done [18:14:45]requested_data is exist [18:14:45]produce_requested_data [18:14:45]requested_item fm.sn is exist - process it [18:14:45]wFMCommunicate request_size=4 [18:14:45]MH_SAM_APDU [18:14:45]CAPDU: 80 11 00 00 [18:14:45]Write to MH i2c: E2 08 00 67 02 80 11 00 00 00 00 00 00 E3 [18:14:45]Write i2c OK [18:14:45]MH_I2C_Read... [18:14:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:45]Read from MH i2c: E2 [18:14:45]MH_I2C_Read... [18:14:45]Read from MH i2c: E2 17 00 [18:14:45]MH_I2C_Read... [18:14:45]Read from MH i2c: E2 17 00 67 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [18:14:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:14:45]wFMCommunicate OK [18:14:45]requested_item fd.num is exist - process it [18:14:45]SAM_PROTO_GetFieldsCounters [18:14:45]wFMCommunicate request_size=4 [18:14:45]MH_SAM_APDU [18:14:45]CAPDU: 80 13 00 00 [18:14:45]Write to MH i2c: E2 08 00 68 02 80 13 00 00 00 00 00 00 E6 [18:14:45]Write i2c OK [18:14:45]MH_I2C_Read... [18:14:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:14:46]Read from MH i2c: E2 [18:14:46]MH_I2C_Read... [18:14:46]Read from MH i2c: E2 62 00 [18:14:46]MH_I2C_Read... [18:14:46]Read from MH i2c: E2 62 00 68 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [18:14:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:14:46]wFMCommunicate OK [18:14:46]SAM_PROTO_GetFieldsCounters done [18:14:46]requested_item shift.num is exist - process it [18:14:46]requested_item shift.opened is exist - process it [18:14:46]req_shift_opened [18:14:46]FM_GetShiftState [18:14:46]SAM_PROTO_GetShiftState [18:14:46]wFMCommunicate request_size=4 [18:14:46]MH_SAM_APDU [18:14:46]CAPDU: 80 13 01 00 [18:14:46]Write to MH i2c: E2 08 00 69 02 80 13 01 00 00 00 00 00 E8 [18:14:46]Write i2c OK [18:14:46]MH_I2C_Read... [18:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:46]Read from MH i2c: E2 [18:14:46]MH_I2C_Read... [18:14:46]Read from MH i2c: E2 0E 00 [18:14:46]MH_I2C_Read... [18:14:46]Read from MH i2c: E2 0E 00 69 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F6 [18:14:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:14:46]wFMCommunicate OK [18:14:46]SAM_PROTO_GetShiftState done [18:14:46]FM_GetShiftState done [18:14:46]req_shift_opened done [18:14:46]requested_item shift.open_date is exist - process it [18:14:46]req_shift_open_date [18:14:46]req_shift_open_date done [18:14:46]produce_requested_data done [18:14:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226129,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:14:46]process_action_free print_text [18:14:46]json_value_free [18:14:46]json_value_free done [18:14:46]process_json_proto returns [18:14:46]Send response to host [18:14:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226129,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:14:46]free response buf [18:14:46]execute_script done [18:14:46]execute_script returns [18:14:46]free content buf [18:14:46]Sock 10.Close socket [18:14:46]Sock 10.Thread stoped [18:14:47]OFD Sender: No OFD packet to send [18:14:52]OFD Sender: No OFD packet to send [18:14:55]recv_with_timeout no data received [18:14:57]OFD Sender: No OFD packet to send [18:15:02]OFD Sender: No OFD packet to send [18:15:07]OFD Sender: No OFD packet to send [18:15:12]OFD Sender: No OFD packet to send [18:15:17]OFD Sender: No OFD packet to send [18:15:22]OFD Sender: No OFD packet to send [18:15:27]OFD Sender: No OFD packet to send [18:15:32]OFD Sender: No OFD packet to send [18:15:34]accept exits with 9 [18:15:34]New connection [18:15:34]New thread 3066486116 created [18:15:34]Thread 3066629476 joined [18:15:34]Waiting for new connection... [18:15:34] Sock 9.Parse request [18:15:34]Sock 9.Check first char [18:15:34]Sock 9.First char is OK [18:15:34]request: POST /json_proto HTTP/1.0 [18:15:34]Method: POST [18:15:34]URL: /json_proto [18:15:34]Method is POST - this is cgi request [18:15:34]url: /json_proto [18:15:34]query_string will be loaded in cgi processing [18:15:34]execute_cgi json_proto POST (null) [18:15:34]execute_cgi path=json_proto method=POST [18:15:34]POST find Content-Length [18:15:34]Host: 172.17.43.131:8080 [18:15:34]Content-Length: 801 [18:15:34]Content-Type: application/json [18:15:34] [18:15:34]POST finish read [18:15:34]Found Content-Length = 801 [18:15:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 60.580, "sum" : 4616.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4616.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:34]execute_script... [18:15: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)2002445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 60.580, "sum" : 4616.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4616.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:34]POST & json_proto [18:15:34]process_json_proto [18:15:34]json parsed OK: [18:15:34]protocol is kg_v1.0 [18:15:34]action value=close_receipt [18:15:34]process_action close_receipt [18:15:34]cmd_close_receipt [18:15:34]MH_GetDate [18:15:34]Write to MH i2c: F0 00 00 6A 02 5B [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: F0 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: F0 09 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: F0 09 00 6A 02 00 47 39 A5 66 F9 24 A2 66 14 [18:15:34]GetLastDocTimeStamp 1722103973 [18:15:34]current date 1722104135 [18:15:34]FM_GetShiftState [18:15:34]SAM_PROTO_GetShiftState [18:15:34]wFMCommunicate request_size=4 [18:15:34]MH_SAM_APDU [18:15:34]CAPDU: 80 13 01 00 [18:15:34]Write to MH i2c: E2 08 00 6B 02 80 13 01 00 00 00 00 00 EA [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:34]Read from MH i2c: E2 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 0E 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 0E 00 6B 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F8 [18:15:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:15:34]wFMCommunicate OK [18:15:34]SAM_PROTO_GetShiftState done [18:15:34]FM_GetShiftState done [18:15:34]opened in 1722038719 [18:15:34]opened+sec_in_day 1722125119 [18:15:34]quantity*price = 461619 [18:15:34]sum+1 = 461621 [18:15:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4616.20 НСП 1% : 40.85 НДС 12% : 490.22 Наличными: 0.00 Безнал.: 4616.20 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 490 27.07.2024 18:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226130 ФПД: 33827740359756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226130&fm=33827740359756&tin=02508201610067®Number=0000000000092624&sum=461620 [18:15:36]StoreToDocumentArchive [18:15:36]shift 438 fd 226130 [18:15:36]save to /storage/0438/doc_00226130 [18:15:36]save last doc name /storage/0438/doc_00226130 to /storage/kkm_last_doc_name [18:15:36]save OK [18:15:36]Clear old archive folders... [18:15:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:15:36]tlvbuf is 00C99DB0 [18:15:36]SAM_PROTO_ClearQueue [18:15:36]wFMCommunicate request_size=4 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 09 00 00 [18:15:36]Write to MH i2c: E2 08 00 78 02 80 09 00 00 00 00 00 00 EC [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [18:15:36]RAPDU: 90 00 [18:15:36]wFMCommunicate OK [18:15:36]SAM_PROTO_ClearQueue done [18:15:36]KKMCreateOFDPacket [18:15:36]OFDProtocolAddRootSTLVToBuf [18:15:36]FM_MakeSignedData [18:15:36]FM_MakeSignedData [18:15:36]SAM_PROTO_SignData [18:15:36]wFMCommunicate request_size=4 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 0D 01 02 [18:15:36]Write to MH i2c: E2 08 00 79 02 80 0D 01 02 00 00 00 00 F4 [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [18:15:36]RAPDU: 90 00 [18:15:36]wFMCommunicate OK [18:15:36]wFMCommunicate request_size=255 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 EC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 0B 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 0B 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E BF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 0B 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 47 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 73 03 00 35 04 06 00 1E C4 22 72 [18:15:36]Write to MH i2c: E2 02 01 7A 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 EC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 0B 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 0B 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E BF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 0B 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 47 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 73 03 00 35 04 06 00 1E C4 22 72 00 00 48 [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [18:15:36]RAPDU: 90 00 [18:15:36]wFMCommunicate OK [18:15:36]wFMCommunicate request_size=7 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 0D 02 02 02 9C 4C [18:15:36]Write to MH i2c: E2 0A 00 7B 02 80 0D 02 02 02 00 9C 4C 00 00 E3 [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [18:15:36]RAPDU: 90 00 [18:15:36]wFMCommunicate OK [18:15:36]wFMCommunicate request_size=4 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 0D 03 02 [18:15:36]Write to MH i2c: E2 08 00 7C 02 80 0D 03 02 00 00 00 00 F9 [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 0B 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 0B 00 7C 02 00 47 15 86 6D 2D A5 F3 6C 90 00 7A [18:15:36]RAPDU: 47 15 86 6D 2D A5 F3 6C 90 00 [18:15:36]wFMCommunicate OK [18:15:36]SAM_PROTO_SignData done [18:15:36]FM_MakeSignedData done [18:15:36]CreateOFDProtocolMessage [18:15:36]wFMCommunicate request_size=4 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 11 00 00 [18:15:36]Write to MH i2c: E2 08 00 7D 02 80 11 00 00 00 00 00 00 F9 [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 17 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 17 00 7D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 56 [18:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:15:36]wFMCommunicate OK [18:15:36]CreateOFDProtocolMessage done [18:15:36]OFDSenderStorePacket 226130 [18:15:36]StoreOFDPacket docnum=226130 [18:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 70 F3 04 01 D6 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 EC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 0B 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 0B 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E BF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 0B 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 47 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 73 03 00 35 04 06 00 1E C4 22 72 9C 4C 47 15 86 6D 2D A5 F3 6C [18:15:36]CheckFolder [18:15:36]dirname=/storage/ofd_packets [18:15:36]CheckFolder done [18:15:36]ProducePacketName [18:15:36]name=ofd_packets/00226130 [18:15:36]NVStorageSaveData ofd_packets/00226130 [18:15:36]File name is /storage/ofd_packets/00226130 [18:15:36]Write 298 bytes [18:15:36]NVStorageSaveData done [18:15:36]OFDSenderStorePacket done [18:15:36]KKMCreateOFDPacket done [18:15:36]NVStorageSaveData kkm_last_timestamp [18:15:36]File name is /storage/kkm_last_timestamp [18:15:36]Write 4 bytes [18:15:36]NVStorageSaveData done [18:15:36]ExternCall_PrintAddStr [18:15:36]wPrintStart [18:15:36]Write to MH i2c: 01 00 00 7E 02 80 [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: 01 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: 01 07 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: 01 07 00 7E 02 00 00 00 00 00 FF 0F 95 [18:15:36]RasterBufferAndPrint [18:15:36]line Счет N : (1)2002445 [18:15:36]line ИНН: 02508201610067 [18:15:36]line Контрольно-Кассовый Чек [18:15:36]line ПРОДАЖА [18:15:36]line ТРК (МРК, ГНК) : 51 [18:15:36]line Товар: 2710194210 [18:15:36]line ДТ-К-5 [18:15:36]line 60.580 * 76.20 [18:15:36]line = 4616.20 [18:15:36]line НДС 12% НСП 1% [18:15:36]line > о реализуемом товаре [18:15:36]line ИТОГО: 4616.20 [18:15:36]line НСП 1% : 40.85 [18:15:36]line НДС 12% : 490.22 [18:15:36]line Наличными: 0.00 [18:15:36]line Безнал.: 4616.20 [18:15:36]line Место: АЗС № 97 "Партнер Нефть" [18:15:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:15:36]line СНО: Общий режим [18:15:36]line Чек 490 27.07.2024 18:15 [18:15:36]line Смена: 438 ФФД: 1.0 [18:15:36]line ЗНМ: 0300000054 [18:15:36]line РНМ: 0000000000092624 [18:15:36]line Версия ККМ: 001 [18:15:36]line Платежная система: O! деньги [18:15:36]line ФМ: 0000000000874959 [18:15:36]line ФД: 226130 [18:15:36]line ФПД: 33827740359756 [18:15:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226130&fm=33827740359756&tin=02508201610067®Number=0000000000092624&sum=461620 [18:15:36]written 0, free lines is 4095 [18:15:36]OFD Sender: Processing packet 226130 [packets to send 600, broken 599] [18:15:36]ProducePacketName [18:15:36]name=ofd_packets/00226130 [18:15:36]OFD Sender: To server: pG, [18:15:36]CommunicateWithHost lk.salyk.kg:30040 [18:15:36]ConnectInit lk.salyk.kg [18:15:37]Write to MH i2c: 01 00 00 A8 02 AA [18:15:37]Write i2c OK [18:15:37]MH_I2C_Read... [18:15:37]Read from MH i2c: 01 [18:15:37]MH_I2C_Read... [18:15:37]Read from MH i2c: 01 07 00 [18:15:37]MH_I2C_Read... [18:15:37]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 7C 0C 39 [18:15:37]RasterBufferAndPrint [18:15:37]line [18:15:37]line [18:15:37]line [18:15:37]line [18:15:37]line [18:15:37]written 0, free lines is 3199 [18:15:37]MH_Cut [18:15:37]Write to MH i2c: D1 01 00 AF 02 01 83 [18:15:37]Write i2c OK [18:15:37]MH_I2C_Read... [18:15:37]Read from MH i2c: D1 [18:15:37]MH_I2C_Read... [18:15:37]Read from MH i2c: D1 01 00 [18:15:37]MH_I2C_Read... [18:15:37]Read from MH i2c: D1 01 00 AF 02 00 82 [18:15:37]Write to MH i2c: 01 00 00 B0 02 B2 [18:15:37]Write i2c OK [18:15:37]MH_I2C_Read... [18:15:37]Connected sock=10 [18:15: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 35 39 0C 01 00 00 70 F3 04 01 D6 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 EC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 0B 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 0B 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E BF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 0B 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 47 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 73 03 00 35 04 06 00 1E C4 22 72 9C 4C 47 15 86 6D 2D A5 F3 6C [18:15: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 35 39 4F 00 00 00 66 08 47 00 E8 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 35 39 10 04 04 00 52 73 03 00 F4 03 04 00 54 E5 A4 66 B6 04 01 00 00 37 D4 C2 8D 7B EA 19 C5 [18:15:37]CommunicateWithHost err = 0 [18:15:37]CheckOFDResponse [18:15:37]1017 (14) - 77093643461234 [18:15:37]1041 (16) - 0000000000874959 [18:15:37]1040 (4) - 226130 [18:15:37]1012 (4) - 27.07.2024 12:17 [18:15:37]1206 (1) - 0 [18:15:37]OFD Sender: Remove packet 226130 [18:15:37]ProducePacketName [18:15:37]name=ofd_packets/00226130 [18:15:37]NVStorageDeleteData [18:15:38]OFD Sender: No OFD packet to send [18:15:38]*** Cut start [18:15:38]*** Partial cut [18:15:38]*** CUTSNS_PIN = 1 [18:15:38]*** CUTSNS_PIN = 0 [18:15:38]*** Brake cut motor [18:15:38]Read from MH i2c: 01 [18:15:38]MH_I2C_Read... [18:15:38]*** Stop cut motor [18:15:38]*** Cut end [18:15:38]Read from MH i2c: 01 07 00 [18:15:38]MH_I2C_Read... [18:15:38]Read from MH i2c: 01 07 00 B0 02 00 00 00 00 00 FF 0F C7 [18:15:38]process_action close_receipt done [18:15:38]requested_data is exist [18:15:38]produce_requested_data [18:15:38]requested_item fm.sn is exist - process it [18:15:38]wFMCommunicate request_size=4 [18:15:38]MH_SAM_APDU [18:15:38]CAPDU: 80 11 00 00 [18:15:38]Write to MH i2c: E2 08 00 B1 02 80 11 00 00 00 00 00 00 2D [18:15:38]Write i2c OK [18:15:38]MH_I2C_Read... [18:15:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:38]Read from MH i2c: E2 [18:15:38]MH_I2C_Read... [18:15:38]Read from MH i2c: E2 17 00 [18:15:38]MH_I2C_Read... [18:15:38]Read from MH i2c: E2 17 00 B1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [18:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:15:38]wFMCommunicate OK [18:15:38]requested_item fd.num is exist - process it [18:15:38]SAM_PROTO_GetFieldsCounters [18:15:38]wFMCommunicate request_size=4 [18:15:38]MH_SAM_APDU [18:15:38]CAPDU: 80 13 00 00 [18:15:38]Write to MH i2c: E2 08 00 B2 02 80 13 00 00 00 00 00 00 30 [18:15:38]Write i2c OK [18:15:38]MH_I2C_Read... [18:15:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:15:39]Read from MH i2c: E2 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: E2 62 00 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: E2 62 00 B2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [18:15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:15:39]wFMCommunicate OK [18:15:39]SAM_PROTO_GetFieldsCounters done [18:15:39]requested_item shift.num is exist - process it [18:15:39]requested_item shift.opened is exist - process it [18:15:39]req_shift_opened [18:15:39]FM_GetShiftState [18:15:39]SAM_PROTO_GetShiftState [18:15:39]wFMCommunicate request_size=4 [18:15:39]MH_SAM_APDU [18:15:39]CAPDU: 80 13 01 00 [18:15:39]Write to MH i2c: E2 08 00 B3 02 80 13 01 00 00 00 00 00 32 [18:15:39]Write i2c OK [18:15:39]MH_I2C_Read... [18:15:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:39]Read from MH i2c: E2 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: E2 0E 00 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: E2 0E 00 B3 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [18:15:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:15:39]wFMCommunicate OK [18:15:39]SAM_PROTO_GetShiftState done [18:15:39]FM_GetShiftState done [18:15:39]req_shift_opened done [18:15:39]requested_item shift.open_date is exist - process it [18:15:39]req_shift_open_date [18:15:39]req_shift_open_date done [18:15:39]produce_requested_data done [18:15:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226130,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:15:39]process_action_free close_receipt [18:15:39]json_value_free [18:15:39]json_value_free done [18:15:39]process_json_proto returns [18:15:39]Send response to host [18:15:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226130,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:15:39]free response buf [18:15:39]execute_script done [18:15:39]execute_script returns [18:15:39]free content buf [18:15:39]Sock 9.Close socket [18:15:39]Sock 9.Thread stoped [18:15:42]accept exits with 7 [18:15:42]New connection [18:15:42]New thread 3066629476 created [18:15:42]Thread 3066486116 joined [18:15:42]Waiting for new connection... [18:15:42] Sock 7.Parse request [18:15:42]Sock 7.Check first char [18:15:42]Sock 7.First char is OK [18:15:42]request: POST /json_proto HTTP/1.0 [18:15:42]Method: POST [18:15:42]URL: /json_proto [18:15:42]Method is POST - this is cgi request [18:15:42]url: /json_proto [18:15:42]query_string will be loaded in cgi processing [18:15:42]execute_cgi json_proto POST (null) [18:15:42]execute_cgi path=json_proto method=POST [18:15:42]POST find Content-Length [18:15:42]Host: 172.17.43.131:8080 [18:15:42]Content-Length: 671 [18:15:42]Content-Type: application/json [18:15:42] [18:15:42]POST finish read [18:15:42]Found Content-Length = 671 [18:15:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:42]execute_script... [18:15: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)2002448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:42]POST & json_proto [18:15:42]process_json_proto [18:15:42]json parsed OK: [18:15:42]protocol is kg_v1.0 [18:15:42]action value=close_receipt [18:15:42]process_action close_receipt [18:15:42]cmd_close_receipt [18:15:42]MH_GetDate [18:15:42]Write to MH i2c: F0 00 00 B4 02 A5 [18:15:42]Write i2c OK [18:15:42]MH_I2C_Read... [18:15:42]Read from MH i2c: F0 [18:15:42]MH_I2C_Read... [18:15:42]Read from MH i2c: F0 09 00 [18:15:42]MH_I2C_Read... [18:15:42]Read from MH i2c: F0 09 00 B4 02 00 4E 39 A5 66 F9 24 A2 66 65 [18:15:42]GetLastDocTimeStamp 1722104135 [18:15:42]current date 1722104142 [18:15:42]FM_GetShiftState [18:15:42]SAM_PROTO_GetShiftState [18:15:42]wFMCommunicate request_size=4 [18:15:42]MH_SAM_APDU [18:15:42]CAPDU: 80 13 01 00 [18:15:42]Write to MH i2c: E2 08 00 B5 02 80 13 01 00 00 00 00 00 34 [18:15:42]Write i2c OK [18:15:42]MH_I2C_Read... [18:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:42]Read from MH i2c: E2 [18:15:42]MH_I2C_Read... [18:15:42]Read from MH i2c: E2 0E 00 [18:15:42]MH_I2C_Read... [18:15:42]Read from MH i2c: E2 0E 00 B5 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 42 [18:15:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:15:42]wFMCommunicate OK [18:15:42]SAM_PROTO_GetShiftState done [18:15:42]FM_GetShiftState done [18:15:42]opened in 1722038719 [18:15:42]opened+sec_in_day 1722125119 [18:15:42]quantity*price = 40041 [18:15:42]sum+1 = 40043 [18:15:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 491 27.07.2024 18:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226131 ФПД: 231076302065295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226131&fm=231076302065295&tin=02508201610067®Number=0000000000092624&sum=40000 [18:15:43]StoreToDocumentArchive [18:15:43]shift 438 fd 226131 [18:15:43]save to /storage/0438/doc_00226131 [18:15:43]save last doc name /storage/0438/doc_00226131 to /storage/kkm_last_doc_name [18:15:43]save OK [18:15:43]Clear old archive folders... [18:15:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:15:43]tlvbuf is 00CA9720 [18:15:43]SAM_PROTO_ClearQueue [18:15:43]wFMCommunicate request_size=4 [18:15:43]MH_SAM_APDU [18:15:43]CAPDU: 80 09 00 00 [18:15:43]Write to MH i2c: E2 08 00 C2 02 80 09 00 00 00 00 00 00 36 [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:15:43]Read from MH i2c: E2 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 C2 02 00 90 00 38 [18:15:43]RAPDU: 90 00 [18:15:43]wFMCommunicate OK [18:15:43]SAM_PROTO_ClearQueue done [18:15:43]KKMCreateOFDPacket [18:15:43]OFDProtocolAddRootSTLVToBuf [18:15:43]FM_MakeSignedData [18:15:43]FM_MakeSignedData [18:15:43]SAM_PROTO_SignData [18:15:43]wFMCommunicate request_size=4 [18:15:43]MH_SAM_APDU [18:15:43]CAPDU: 80 0D 01 02 [18:15:43]Write to MH i2c: E2 08 00 C3 02 80 0D 01 02 00 00 00 00 3E [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:15:43]Read from MH i2c: E2 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 C3 02 00 90 00 39 [18:15:43]RAPDU: 90 00 [18:15:43]wFMCommunicate OK [18:15:43]wFMCommunicate request_size=255 [18:15:43]MH_SAM_APDU [18:15: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 4E 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 73 03 00 35 04 06 00 [18:15:43]Write to MH i2c: E2 02 01 C4 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 4E 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 73 03 00 35 04 06 00 00 00 11 [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:43]Read from MH i2c: E2 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 C4 02 00 90 00 3A [18:15:43]RAPDU: 90 00 [18:15:43]wFMCommunicate OK [18:15:43]wFMCommunicate request_size=11 [18:15:43]MH_SAM_APDU [18:15:43]CAPDU: 80 0D 02 02 06 D2 29 A4 E6 8E 8F [18:15:43]Write to MH i2c: E2 0E 00 C5 02 80 0D 02 02 06 00 D2 29 A4 E6 8E 8F 00 00 EF [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:43]Read from MH i2c: E2 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [18:15:43]RAPDU: 90 00 [18:15:43]wFMCommunicate OK [18:15:43]wFMCommunicate request_size=4 [18:15:43]MH_SAM_APDU [18:15:43]CAPDU: 80 0D 03 02 [18:15:43]Write to MH i2c: E2 08 00 C6 02 80 0D 03 02 00 00 00 00 43 [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:15:43]Read from MH i2c: E2 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 0B 00 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 0B 00 C6 02 00 AF C3 AE A4 BE D1 44 29 90 00 04 [18:15:43]RAPDU: AF C3 AE A4 BE D1 44 29 90 00 [18:15:43]wFMCommunicate OK [18:15:43]SAM_PROTO_SignData done [18:15:43]FM_MakeSignedData done [18:15:43]CreateOFDProtocolMessage [18:15:43]wFMCommunicate request_size=4 [18:15:43]MH_SAM_APDU [18:15:43]CAPDU: 80 11 00 00 [18:15:43]Write to MH i2c: E2 08 00 C7 02 80 11 00 00 00 00 00 00 43 [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:44]Read from MH i2c: E2 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 17 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 17 00 C7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [18:15:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:15:44]wFMCommunicate OK [18:15:44]CreateOFDProtocolMessage done [18:15:44]OFDSenderStorePacket 226131 [18:15:44]StoreOFDPacket docnum=226131 [18:15:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 13 E9 08 01 4E DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 4E 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 73 03 00 35 04 06 00 D2 29 A4 E6 8E 8F AF C3 AE A4 BE D1 44 29 [18:15:44]CheckFolder [18:15:44]dirname=/storage/ofd_packets [18:15:44]CheckFolder done [18:15:44]ProducePacketName [18:15:44]name=ofd_packets/00226131 [18:15:44]NVStorageSaveData ofd_packets/00226131 [18:15:44]File name is /storage/ofd_packets/00226131 [18:15:44]Write 302 bytes [18:15:44]NVStorageSaveData done [18:15:44]OFDSenderStorePacket done [18:15:44]KKMCreateOFDPacket done [18:15:44]NVStorageSaveData kkm_last_timestamp [18:15:44]File name is /storage/kkm_last_timestamp [18:15:44]Write 4 bytes [18:15:44]NVStorageSaveData done [18:15:44]ExternCall_PrintAddStr [18:15:44]wPrintStart [18:15:44]Write to MH i2c: 01 00 00 C8 02 CA [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: 01 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: 01 07 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: 01 07 00 C8 02 00 00 00 00 00 FF 0F DF [18:15:44]RasterBufferAndPrint [18:15:44]line Счет N : (1)2002448 [18:15:44]line ИНН: 02508201610067 [18:15:44]line Контрольно-Кассовый Чек [18:15:44]line ПРОДАЖА [18:15:44]line ТРК (МРК, ГНК) : 62 [18:15:44]line Товар: 2710124130 [18:15:44]line Super-92-К-5 [18:15:44]line 5.820 * 68.80 [18:15:44]line = 400.42 [18:15:44]line НДС 12% НСП 1% [18:15:44]line > о реализуемом товаре [18:15:44]line ОКРУГЛЕНИЕ: -0.42 [18:15:44]line ИТОГО: 400.00 [18:15:44]line Внесено: 400.00 [18:15:44]line СДАЧА: 0.00 [18:15:44]line НСП 1% : 3.54 [18:15:44]line НДС 12% : 42.52 [18:15:44]OFD Sender: Processing packet 226131 [packets to send 600, broken 599] [18:15:44]line Наличными: 400.00 [18:15:44]line Безнал.: 0.00 [18:15:44]line Место: АЗС № 97 "Партнер Нефть" [18:15:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:15:44]line СНО: Общий режим [18:15:44]line Чек 491 27.07.2024 18:15 [18:15:44]line Смена: 438 ФФД: 1.0 [18:15:44]line ЗНМ: 0300000054 [18:15:44]line РНМ: 0000000000092624 [18:15:44]line Версия ККМ: 001 [18:15:44]line ФМ: 0000000000874959 [18:15:44]line ФД: 226131 [18:15:44]line ФПД: 231076302065295 [18:15:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226131&fm=231076302065295&tin=02508201610067®Number=0000000000092624&sum=40000 [18:15:44]ProducePacketName [18:15:44]name=ofd_packets/00226131 [18:15:44]OFD Sender: To server: pG, [18:15:44]CommunicateWithHost lk.salyk.kg:30040 [18:15:44]ConnectInit lk.salyk.kg [18:15:44]written 0, free lines is 4095 [18:15:44]Write to MH i2c: 01 00 00 F3 02 F5 [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: 01 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: 01 07 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: 01 07 00 F3 02 00 00 00 00 00 67 0C 6F [18:15:44]RasterBufferAndPrint [18:15:44]line [18:15:44]line [18:15:44]line [18:15:44]line [18:15:44]line [18:15:44]written 0, free lines is 3182 [18:15:44]MH_Cut [18:15:44]Write to MH i2c: D1 01 00 FA 02 01 CE [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: D1 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: D1 01 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: D1 01 00 FA 02 00 CD [18:15:44]Write to MH i2c: 01 00 00 FB 02 FD [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:45]Connected sock=10 [18:15:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 13 E9 08 01 4E DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 4E 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 73 03 00 35 04 06 00 D2 29 A4 E6 8E 8F AF C3 AE A4 BE D1 44 29 [18:15:45]*** Cut start [18:15:45]*** Partial cut [18:15:45]*** CUTSNS_PIN = 1 [18:15:45]*** CUTSNS_PIN = 0 [18:15:46]*** Brake cut motor [18:15:46]Read from MH i2c: 01 [18:15:46]MH_I2C_Read... [18:15:46]*** Stop cut motor [18:15:46]*** Cut end [18:15:46]Read from MH i2c: 01 07 00 [18:15:46]MH_I2C_Read... [18:15:46]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 FF 0F 12 [18:15:46]process_action close_receipt done [18:15:46]requested_data is exist [18:15:46]produce_requested_data [18:15:46]requested_item fm.sn is exist - process it [18:15:46]wFMCommunicate request_size=4 [18:15:46]MH_SAM_APDU [18:15:46]CAPDU: 80 11 00 00 [18:15:46]Write to MH i2c: E2 08 00 FC 02 80 11 00 00 00 00 00 00 78 [18:15:46]Write i2c OK [18:15:46]MH_I2C_Read... [18:15:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:46]Read from MH i2c: E2 [18:15:46]MH_I2C_Read... [18:15:46]Read from MH i2c: E2 17 00 [18:15:46]MH_I2C_Read... [18:15:46]Read from MH i2c: E2 17 00 FC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [18:15:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:15:46]wFMCommunicate OK [18:15:46]requested_item fd.num is exist - process it [18:15:46]SAM_PROTO_GetFieldsCounters [18:15:46]wFMCommunicate request_size=4 [18:15:46]MH_SAM_APDU [18:15:46]CAPDU: 80 13 00 00 [18:15:46]Write to MH i2c: E2 08 00 FD 02 80 13 00 00 00 00 00 00 7B [18:15:46]Write i2c OK [18:15:46]MH_I2C_Read... [18:15:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:15:46]Read from MH i2c: E2 [18:15:46]MH_I2C_Read... [18:15:46]Read from MH i2c: E2 62 00 [18:15:46]MH_I2C_Read... [18:15:46]Read from MH i2c: E2 62 00 FD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [18:15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:15:46]wFMCommunicate OK [18:15:46]SAM_PROTO_GetFieldsCounters done [18:15:46]requested_item shift.num is exist - process it [18:15:46]requested_item shift.opened is exist - process it [18:15:46]req_shift_opened [18:15:46]FM_GetShiftState [18:15:46]SAM_PROTO_GetShiftState [18:15:46]wFMCommunicate request_size=4 [18:15:46]MH_SAM_APDU [18:15:46]CAPDU: 80 13 01 00 [18:15:46]Write to MH i2c: E2 08 00 FE 02 80 13 01 00 00 00 00 00 7D [18:15:46]Write i2c OK [18:15:46]MH_I2C_Read... [18:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:46]Read from MH i2c: E2 [18:15:46]MH_I2C_Read... [18:15:46]Read from MH i2c: E2 0E 00 [18:15:46]MH_I2C_Read... [18:15:46]Read from MH i2c: E2 0E 00 FE 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8B [18:15:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:15:46]wFMCommunicate OK [18:15:46]SAM_PROTO_GetShiftState done [18:15:46]FM_GetShiftState done [18:15:46]req_shift_opened done [18:15:46]requested_item shift.open_date is exist - process it [18:15:46]req_shift_open_date [18:15:46]req_shift_open_date done [18:15:46]produce_requested_data done [18:15:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226131,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:15:46]process_action_free close_receipt [18:15:46]json_value_free [18:15:46]json_value_free done [18:15:46]process_json_proto returns [18:15:46]Send response to host [18:15:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226131,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:15:46]free response buf [18:15:46]execute_script done [18:15:46]execute_script returns [18:15:46]free content buf [18:15:46]Sock 7.Close socket [18:15:46]Sock 7.Thread stoped [18: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 35 39 4F 00 00 00 13 9F 47 00 B7 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 35 39 10 04 04 00 53 73 03 00 F4 03 04 00 5D E5 A4 66 B6 04 01 00 00 85 CB 59 B6 7F 51 6C 7A [18:15:46]CommunicateWithHost err = 0 [18:15:46]CheckOFDResponse [18:15:46]1017 (14) - 77093643461234 [18:15:46]1041 (16) - 0000000000874959 [18:15:46]1040 (4) - 226131 [18:15:46]1012 (4) - 27.07.2024 12:17 [18:15:46]1206 (1) - 0 [18:15:46]OFD Sender: Remove packet 226131 [18:15:46]ProducePacketName [18:15:46]name=ofd_packets/00226131 [18:15:46]NVStorageDeleteData [18:15:47]OFD Sender: No OFD packet to send [18:15:51]recv_with_timeout no data received [18:15:52]OFD Sender: No OFD packet to send [18:15:57]OFD Sender: No OFD packet to send [18:16:02]OFD Sender: No OFD packet to send [18:16:07]accept exits with 9 [18:16:07]New connection [18:16:07]New thread 3066486116 created [18:16:07]Thread 3066629476 joined [18:16:07]Waiting for new connection... [18:16:07] Sock 9.Parse request [18:16:07]Sock 9.Check first char [18:16:07]Sock 9.First char is OK [18:16:07]request: POST /json_proto HTTP/1.0 [18:16:07]Method: POST [18:16:07]URL: /json_proto [18:16:07]Method is POST - this is cgi request [18:16:07]url: /json_proto [18:16:07]query_string will be loaded in cgi processing [18:16:07]execute_cgi json_proto POST (null) [18:16:07]execute_cgi path=json_proto method=POST [18:16:07]POST find Content-Length [18:16:07]Host: 172.17.43.131:8080 [18:16:07]Content-Length: 679 [18:16:07]Content-Type: application/json [18:16:07] [18:16:07]POST finish read [18:16:07]Found Content-Length = 679 [18:16:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:16:07]execute_script... [18:16: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)2002447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:16:07]POST & json_proto [18:16:07]process_json_proto [18:16:07]json parsed OK: [18:16:07]protocol is kg_v1.0 [18:16:07]action value=close_receipt [18:16:07]process_action close_receipt [18:16:07]cmd_close_receipt [18:16:07]MH_GetDate [18:16:07]Write to MH i2c: F0 00 00 FF 02 F0 [18:16:07]Write i2c OK [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: F0 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: F0 09 00 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: F0 09 00 FF 02 00 67 39 A5 66 F9 24 A2 66 C9 [18:16:07]GetLastDocTimeStamp 1722104142 [18:16:07]current date 1722104167 [18:16:07]FM_GetShiftState [18:16:07]SAM_PROTO_GetShiftState [18:16:07]wFMCommunicate request_size=4 [18:16:07]MH_SAM_APDU [18:16:07]CAPDU: 80 13 01 00 [18:16:07]Write to MH i2c: E2 08 00 00 03 80 13 01 00 00 00 00 00 80 [18:16:07]Write i2c OK [18:16:07]MH_I2C_Read... [18:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:07]Read from MH i2c: E2 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 0E 00 [18:16:07]MH_I2C_Read... [18:16:07]Read from MH i2c: E2 0E 00 00 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8E [18:16:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:16:07]wFMCommunicate OK [18:16:07]SAM_PROTO_GetShiftState done [18:16:07]FM_GetShiftState done [18:16:07]opened in 1722038719 [18:16:07]opened+sec_in_day 1722125119 [18:16:07]quantity*price = 80004 [18:16:07]sum+1 = 80005 [18:16:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 492 27.07.2024 18:16 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226132 ФПД: 83398675986057 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226132&fm=83398675986057&tin=02508201610067®Number=0000000000092624&sum=80000 [18:16:08]StoreToDocumentArchive [18:16:08]shift 438 fd 226132 [18:16:08]save to /storage/0438/doc_00226132 [18:16:08]save last doc name /storage/0438/doc_00226132 to /storage/kkm_last_doc_name [18:16:08]save OK [18:16:08]Clear old archive folders... [18:16:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:16:08]tlvbuf is 00CA1C60 [18:16:08]SAM_PROTO_ClearQueue [18:16:08]wFMCommunicate request_size=4 [18:16:08]MH_SAM_APDU [18:16:08]CAPDU: 80 09 00 00 [18:16:08]Write to MH i2c: E2 08 00 0D 03 80 09 00 00 00 00 00 00 82 [18:16:08]Write i2c OK [18:16:08]MH_I2C_Read... [18:16:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:16:08]Read from MH i2c: E2 [18:16:08]MH_I2C_Read... [18:16:08]Read from MH i2c: E2 03 00 [18:16:08]MH_I2C_Read... [18:16:08]Read from MH i2c: E2 03 00 0D 03 00 90 00 84 [18:16:08]RAPDU: 90 00 [18:16:08]wFMCommunicate OK [18:16:08]SAM_PROTO_ClearQueue done [18:16:08]KKMCreateOFDPacket [18:16:08]OFDProtocolAddRootSTLVToBuf [18:16:08]FM_MakeSignedData [18:16:08]FM_MakeSignedData [18:16:08]SAM_PROTO_SignData [18:16:08]wFMCommunicate request_size=4 [18:16:08]MH_SAM_APDU [18:16:08]CAPDU: 80 0D 01 02 [18:16:08]Write to MH i2c: E2 08 00 0E 03 80 0D 01 02 00 00 00 00 8A [18:16:08]Write i2c OK [18:16:08]MH_I2C_Read... [18:16:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:16:08]Read from MH i2c: E2 [18:16:08]MH_I2C_Read... [18:16:08]Read from MH i2c: E2 03 00 [18:16:08]MH_I2C_Read... [18:16:08]Read from MH i2c: E2 03 00 0E 03 00 90 00 85 [18:16:08]RAPDU: 90 00 [18:16:08]wFMCommunicate OK [18:16:08]wFMCommunicate request_size=255 [18:16:08]MH_SAM_APDU [18:16:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 67 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 73 03 00 35 04 06 00 4B [18:16:08]Write to MH i2c: E2 02 01 0F 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 67 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 73 03 00 35 04 06 00 4B 00 00 22 [18:16:08]Write i2c OK [18:16:08]MH_I2C_Read... [18:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:08]Read from MH i2c: E2 [18:16:08]MH_I2C_Read... [18:16:08]Read from MH i2c: E2 03 00 [18:16:08]MH_I2C_Read... [18:16:08]Read from MH i2c: E2 03 00 0F 03 00 90 00 86 [18:16:08]RAPDU: 90 00 [18:16:08]wFMCommunicate OK [18:16:08]wFMCommunicate request_size=10 [18:16:08]MH_SAM_APDU [18:16:08]CAPDU: 80 0D 02 02 05 D9 C4 74 F6 89 [18:16:08]Write to MH i2c: E2 0D 00 10 03 80 0D 02 02 05 00 D9 C4 74 F6 89 00 00 27 [18:16:08]Write i2c OK [18:16:08]MH_I2C_Read... [18:16:08]Read from MH i2c: E2 [18:16:09]MH_I2C_Read... [18:16:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:09]Read from MH i2c: E2 03 00 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: E2 03 00 10 03 00 90 00 87 [18:16:09]RAPDU: 90 00 [18:16:09]wFMCommunicate OK [18:16:09]wFMCommunicate request_size=4 [18:16:09]MH_SAM_APDU [18:16:09]CAPDU: 80 0D 03 02 [18:16:09]Write to MH i2c: E2 08 00 11 03 80 0D 03 02 00 00 00 00 8F [18:16:09]Write i2c OK [18:16:09]MH_I2C_Read... [18:16:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:16:09]Read from MH i2c: E2 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: E2 0B 00 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: E2 0B 00 11 03 00 AD 6B 88 A2 84 5E E8 22 90 00 BE [18:16:09]RAPDU: AD 6B 88 A2 84 5E E8 22 90 00 [18:16:09]wFMCommunicate OK [18:16:09]SAM_PROTO_SignData done [18:16:09]FM_MakeSignedData done [18:16:09]CreateOFDProtocolMessage [18:16:09]wFMCommunicate request_size=4 [18:16:09]MH_SAM_APDU [18:16:09]CAPDU: 80 11 00 00 [18:16:09]Write to MH i2c: E2 08 00 12 03 80 11 00 00 00 00 00 00 8F [18:16:09]Write i2c OK [18:16:09]MH_I2C_Read... [18:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:09]Read from MH i2c: E2 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: E2 17 00 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: E2 17 00 12 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [18:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:16:09]wFMCommunicate OK [18:16:09]CreateOFDProtocolMessage done [18:16:09]OFDSenderStorePacket 226132 [18:16:09]StoreOFDPacket docnum=226132 [18:16:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 84 19 07 01 78 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 67 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 73 03 00 35 04 06 00 4B D9 C4 74 F6 89 AD 6B 88 A2 84 5E E8 22 [18:16:09]CheckFolder [18:16:09]dirname=/storage/ofd_packets [18:16:09]CheckFolder done [18:16:09]ProducePacketName [18:16:09]name=ofd_packets/00226132 [18:16:09]NVStorageSaveData ofd_packets/00226132 [18:16:09]File name is /storage/ofd_packets/00226132 [18:16:09]Write 301 bytes [18:16:09]NVStorageSaveData done [18:16:09]OFDSenderStorePacket done [18:16:09]KKMCreateOFDPacket done [18:16:09]NVStorageSaveData kkm_last_timestamp [18:16:09]File name is /storage/kkm_last_timestamp [18:16:09]Write 4 bytes [18:16:09]NVStorageSaveData done [18:16:09]ExternCall_PrintAddStr [18:16:09]wPrintStart [18:16:09]Write to MH i2c: 01 00 00 13 03 16 [18:16:09]Write i2c OK [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: 01 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: 01 07 00 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: 01 07 00 13 03 00 00 00 00 00 FF 0F 2B [18:16:09]RasterBufferAndPrint [18:16:09]line Счет N : (1)2002447 [18:16:09]line ИНН: 02508201610067 [18:16:09]line Контрольно-Кассовый Чек [18:16:09]line ПРОДАЖА [18:16:09]line ТРК (МРК, ГНК) : 43 [18:16:09]line Товар: 2710124130 [18:16:09]line Аи-92-К-5 [18:16:09]line 11.800 * 67.80 [18:16:09]line = 800.04 [18:16:09]line НДС 12% НСП 1% [18:16:09]line > о реализуемом товаре [18:16:09]line ОКРУГЛЕНИЕ: -0.04 [18:16:09]line ИТОГО: 800.00 [18:16:09]line Внесено: 800.00 [18:16:09]line СДАЧА: 0.00 [18:16:09]line НСП 1% : 7.08 [18:16:09]line НДС 12% : 84.96 [18:16:09]line Наличными: 800.00 [18:16:09]line Безнал.: 0.00 [18:16:09]line Место: АЗС № 97 "Партнер Нефть" [18:16:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:16:09]line СНО: Общий режим [18:16:09]line Чек 492 27.07.2024 18:16 [18:16:09]line Смена: 438 ФФД: 1.0 [18:16:09]line ЗНМ: 0300000054 [18:16:09]line РНМ: 0000000000092624 [18:16:09]line Версия ККМ: 001 [18:16:09]line ФМ: 0000000000874959 [18:16:09]line ФД: 226132 [18:16:09]line ФПД: 83398675986057 [18:16:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226132&fm=83398675986057&tin=02508201610067®Number=0000000000092624&sum=80000 [18:16:09]written 0, free lines is 4095 [18:16:09]OFD Sender: Processing packet 226132 [packets to send 600, broken 599] [18:16:09]ProducePacketName [18:16:09]name=ofd_packets/00226132 [18:16:09]OFD Sender: To server: pG, [18:16:09]CommunicateWithHost lk.salyk.kg:30040 [18:16:09]ConnectInit lk.salyk.kg [18:16:09]Connected sock=7 [18:16: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 35 39 0F 01 00 00 84 19 07 01 78 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 67 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 73 03 00 35 04 06 00 4B D9 C4 74 F6 89 AD 6B 88 A2 84 5E E8 22 [18:16:09]Write to MH i2c: 01 00 00 3E 03 41 [18:16:09]Write i2c OK [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: 01 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: 01 07 00 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: 01 07 00 3E 03 00 00 00 00 00 97 0C EB [18:16:09]RasterBufferAndPrint [18:16:09]line [18:16:09]line [18:16:09]line [18:16:09]line [18:16:09]line [18:16:09]written 0, free lines is 3234 [18:16:09]MH_Cut [18:16:09]Write to MH i2c: D1 01 00 45 03 01 1A [18:16:09]Write i2c OK [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: D1 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: D1 01 00 [18:16:09]MH_I2C_Read... [18:16:09]Read from MH i2c: D1 01 00 45 03 00 19 [18:16:09]Write to MH i2c: 01 00 00 46 03 49 [18:16:09]Write i2c OK [18:16:09]MH_I2C_Read... [18:16: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 35 39 4F 00 00 00 DA D7 47 00 10 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 35 39 10 04 04 00 54 73 03 00 F4 03 04 00 74 E5 A4 66 B6 04 01 00 00 4D EC AD CE E9 2C 36 65 [18:16:10]CommunicateWithHost err = 0 [18:16:10]CheckOFDResponse [18:16:10]1017 (14) - 77093643461234 [18:16:10]1041 (16) - 0000000000874959 [18:16:10]1040 (4) - 226132 [18:16:10]1012 (4) - 27.07.2024 12:17 [18:16:10]1206 (1) - 0 [18:16:10]OFD Sender: Remove packet 226132 [18:16:10]ProducePacketName [18:16:10]name=ofd_packets/00226132 [18:16:10]NVStorageDeleteData [18:16:10]OFD Sender: No OFD packet to send [18:16:10]*** Cut start [18:16:10]*** Partial cut [18:16:10]*** CUTSNS_PIN = 1 [18:16:10]*** CUTSNS_PIN = 0 [18:16:11]*** Brake cut motor [18:16:11]Read from MH i2c: 01 [18:16:11]MH_I2C_Read... [18:16:11]*** Stop cut motor [18:16:11]*** Cut end [18:16:11]Read from MH i2c: 01 07 00 [18:16:11]MH_I2C_Read... [18:16:11]Read from MH i2c: 01 07 00 46 03 00 00 00 00 00 FF 0F 5E [18:16:11]process_action close_receipt done [18:16:11]requested_data is exist [18:16:11]produce_requested_data [18:16:11]requested_item fm.sn is exist - process it [18:16:11]wFMCommunicate request_size=4 [18:16:11]MH_SAM_APDU [18:16:11]CAPDU: 80 11 00 00 [18:16:11]Write to MH i2c: E2 08 00 47 03 80 11 00 00 00 00 00 00 C4 [18:16:11]Write i2c OK [18:16:11]MH_I2C_Read... [18:16:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:11]Read from MH i2c: E2 [18:16:11]MH_I2C_Read... [18:16:11]Read from MH i2c: E2 17 00 [18:16:11]MH_I2C_Read... [18:16:11]Read from MH i2c: E2 17 00 47 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [18:16:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:16:11]wFMCommunicate OK [18:16:11]requested_item fd.num is exist - process it [18:16:11]SAM_PROTO_GetFieldsCounters [18:16:11]wFMCommunicate request_size=4 [18:16:11]MH_SAM_APDU [18:16:11]CAPDU: 80 13 00 00 [18:16:11]Write to MH i2c: E2 08 00 48 03 80 13 00 00 00 00 00 00 C7 [18:16:11]Write i2c OK [18:16:11]MH_I2C_Read... [18:16:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:16:11]Read from MH i2c: E2 [18:16:11]MH_I2C_Read... [18:16:11]Read from MH i2c: E2 62 00 [18:16:11]MH_I2C_Read... [18:16:11]Read from MH i2c: E2 62 00 48 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [18:16: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:16:11]wFMCommunicate OK [18:16:11]SAM_PROTO_GetFieldsCounters done [18:16:11]requested_item shift.num is exist - process it [18:16:11]requested_item shift.opened is exist - process it [18:16:11]req_shift_opened [18:16:11]FM_GetShiftState [18:16:11]SAM_PROTO_GetShiftState [18:16:11]wFMCommunicate request_size=4 [18:16:11]MH_SAM_APDU [18:16:11]CAPDU: 80 13 01 00 [18:16:11]Write to MH i2c: E2 08 00 49 03 80 13 01 00 00 00 00 00 C9 [18:16:11]Write i2c OK [18:16:11]MH_I2C_Read... [18:16:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:11]Read from MH i2c: E2 [18:16:11]MH_I2C_Read... [18:16:11]Read from MH i2c: E2 0E 00 [18:16:11]MH_I2C_Read... [18:16:11]Read from MH i2c: E2 0E 00 49 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D7 [18:16:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:16:11]wFMCommunicate OK [18:16:11]SAM_PROTO_GetShiftState done [18:16:11]FM_GetShiftState done [18:16:11]req_shift_opened done [18:16:11]requested_item shift.open_date is exist - process it [18:16:11]req_shift_open_date [18:16:11]req_shift_open_date done [18:16:11]produce_requested_data done [18:16:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226132,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:16:11]process_action_free close_receipt [18:16:11]json_value_free [18:16:11]json_value_free done [18:16:11]process_json_proto returns [18:16:11]Send response to host [18:16:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226132,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:16:11]free response buf [18:16:11]execute_script done [18:16:11]execute_script returns [18:16:11]free content buf [18:16:11]Sock 9.Close socket [18:16:11]Sock 9.Thread stoped [18:16:15]OFD Sender: No OFD packet to send [18:16:20]OFD Sender: No OFD packet to send [18:16:25]OFD Sender: No OFD packet to send [18:16:30]OFD Sender: No OFD packet to send [18:16:32]recv_with_timeout no data received [18:16:35]OFD Sender: No OFD packet to send [18:16:40]OFD Sender: No OFD packet to send [18:16:43]recv_with_timeout no data received [18:16:45]OFD Sender: No OFD packet to send [18:16:50]OFD Sender: No OFD packet to send [18:16:54]recv_with_timeout no data received [18:16:55]OFD Sender: No OFD packet to send [18:17:00]OFD Sender: No OFD packet to send [18:17:05]OFD Sender: No OFD packet to send [18:17:10]OFD Sender: No OFD packet to send [18:17:15]OFD Sender: No OFD packet to send [18:17:20]OFD Sender: No OFD packet to send [18:17:25]OFD Sender: No OFD packet to send [18:17:28]recv_with_timeout no data received [18:17:30]OFD Sender: No OFD packet to send [18:11:36]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [18:11:36]RAPDU: 90 00 [18:11:36]wFMCommunicate OK [18:11:36]wFMCommunicate request_size=11 [18:11:36]MH_SAM_APDU [18:11:36]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [18:11:36]Write to MH i2c: E2 0E 00 52 01 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 05 [18:11:36]Write i2c OK [18:11:36]MH_I2C_Read... [18:11:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:36]Read from MH i2c: E2 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 03 00 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [18:11:36]RAPDU: 90 00 [18:11:36]wFMCommunicate OK [18:11:36]wFMCommunicate request_size=13 [18:11:36]MH_SAM_APDU [18:11:36]CAPDU: 80 15 02 00 08 F4 03 04 00 58 38 A5 66 [18:11:36]Write to MH i2c: E2 10 00 53 01 80 15 02 00 08 00 F4 03 04 00 58 38 A5 66 00 00 7A [18:11:36]Write i2c OK [18:11:36]MH_I2C_Read... [18:11:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:36]Read from MH i2c: E2 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 03 00 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [18:11:36]RAPDU: 90 00 [18:11:36]wFMCommunicate OK [18:11:36]wFMCommunicate request_size=25 [18:11:36]MH_SAM_APDU [18:11:36]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [18:11:36]Write to MH i2c: E2 1C 00 54 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 35 [18:11:36]Write i2c OK [18:11:36]MH_I2C_Read... [18:11:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:36]Read from MH i2c: E2 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 03 00 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [18:11:36]RAPDU: 90 00 [18:11:36]wFMCommunicate OK [18:11:36]wFMCommunicate request_size=4 [18:11:36]MH_SAM_APDU [18:11:36]CAPDU: 80 15 03 00 [18:11:36]Write to MH i2c: E2 08 00 55 01 80 15 03 00 00 00 00 00 D7 [18:11:36]Write i2c OK [18:11:36]MH_I2C_Read... [18:11:36]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [18:11:36]Read from MH i2c: E2 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 40 00 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 40 00 55 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E7 01 00 00 35 04 06 00 F5 17 7F B8 97 B8 90 00 CD [18:11:36]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 35 39 10 04 04 00 4F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 E7 01 00 00 35 04 06 00 F5 17 7F B8 97 B8 90 00 [18:11:36]wFMCommunicate OK [18:11:36]SAM_PROTO_ProcessDocument answer len = 59 [18:11:36]SAM_PROTO_ProcessDocument done [18:11:36]SetTLVBufToDocument [18:11:36]Processing tag 1209 (04B9) [18:11:36]Malloc new data [18:11:36]Processing tag 1041 (0411) [18:11:36]Processing tag 1040 (0410) [18:11:36]Malloc new data [18:11:36]Processing tag 1038 (040E) [18:11:36]Malloc new data [18:11:36]Processing tag 1042 (0412) [18:11:36]Malloc new data [18:11:36]Processing tag 1077 (0435) [18:11:36]Malloc new data [18:11:36]SetTLVBufToDocument err=0 [18:11:36]KKMLoadAndSignReceiptData store KKM data [18:11:36]KKMLoadAndSignReceiptData err=0 [18:11:36]wFMCommunicate request_size=4 [18:11:36]MH_SAM_APDU [18:11:36]CAPDU: 80 11 00 00 [18:11:36]Write to MH i2c: E2 08 00 56 01 80 11 00 00 00 00 00 00 D1 [18:11:36]Write i2c OK [18:11:36]MH_I2C_Read... [18:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:36]Read from MH i2c: E2 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 17 00 [18:11:36]MH_I2C_Read... [18:11:36]Read from MH i2c: E2 17 00 56 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [18:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:11:36]wFMCommunicate OK [18:11:36]Счет N : (1)2002440 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 21 Товар: 2710194210 ДТ-К-5 13.130 * 76.20 = 1000.51 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 487 27.07.2024 18:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226127 ФПД: 269481275856824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226127&fm=269481275856824&tin=02508201610067®Number=0000000000092624&sum=100000 [18:11:36]StoreToDocumentArchive [18:11:36]shift 438 fd 226127 [18:11:36]save to /storage/0438/doc_00226127 [18:11:36]save last doc name /storage/0438/doc_00226127 to /storage/kkm_last_doc_name [18:11:36]save OK [18:11:36]Clear old archive folders... [18:11:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:11:36]tlvbuf is 00C99BF0 [18:11:36]SAM_PROTO_ClearQueue [18:11:36]wFMCommunicate request_size=4 [18:11:36]MH_SAM_APDU [18:11:36]CAPDU: 80 09 00 00 [18:11:36]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [18:11:36]Write i2c OK [18:11:36]MH_I2C_Read... [18:11:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:37]Read from MH i2c: E2 [18:11:37]MH_I2C_Read... [18:11:37]Read from MH i2c: E2 03 00 [18:11:37]MH_I2C_Read... [18:11:37]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [18:11:37]RAPDU: 90 00 [18:11:37]wFMCommunicate OK [18:11:37]SAM_PROTO_ClearQueue done [18:11:37]KKMCreateOFDPacket [18:11:37]OFDProtocolAddRootSTLVToBuf [18:11:37]FM_MakeSignedData [18:11:37]FM_MakeSignedData [18:11:37]SAM_PROTO_SignData [18:11:37]wFMCommunicate request_size=4 [18:11:37]MH_SAM_APDU [18:11:37]CAPDU: 80 0D 01 02 [18:11:37]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [18:11:37]Write i2c OK [18:11:37]MH_I2C_Read... [18:11:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:37]Read from MH i2c: E2 [18:11:37]MH_I2C_Read... [18:11:37]Read from MH i2c: E2 03 00 [18:11:37]MH_I2C_Read... [18:11:37]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [18:11:37]RAPDU: 90 00 [18:11:37]wFMCommunicate OK [18:11:37]wFMCommunicate request_size=255 [18:11:37]MH_SAM_APDU [18:11:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 58 38 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 73 03 00 35 04 06 00 F5 17 7F B8 [18:11:37]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 [18:17:35]accept exits with 10 [18:17:35]New connection [18:17:35]New thread 3066629476 created [18:17:35]Thread 3066486116 joined [18:17:35]Waiting for new connection... [18:17:35] Sock 10.Parse request [18:17:35]Sock 10.Check first char [18:17:35]Sock 10.First char is OK [18:17:35]request: POST /json_proto HTTP/1.0 [18:17:35]Method: POST [18:17:35]URL: /json_proto [18:17:35]Method is POST - this is cgi request [18:17:35]url: /json_proto [18:17:35]query_string will be loaded in cgi processing [18:17:35]execute_cgi json_proto POST (null) [18:17:35]execute_cgi path=json_proto method=POST [18:17:35]POST find Content-Length [18:17:35]Host: 172.17.43.131:8080 [18:17:35]Content-Length: 675 [18:17:35]Content-Type: application/json [18:17:35] [18:17:35]POST finish read [18:17:35]Found Content-Length = 675 [18:17:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.830, "sum" : 520.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:35]execute_script... [18:17: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)2002450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.830, "sum" : 520.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:35]POST & json_proto [18:17:35]process_json_proto [18:17:35]json parsed OK: [18:17:35]protocol is kg_v1.0 [18:17:35]action value=close_receipt [18:17:35]process_action close_receipt [18:17:35]cmd_close_receipt [18:17:35]MH_GetDate [18:17:35]Write to MH i2c: F0 00 00 4A 03 3C [18:17:35]Write i2c OK [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: F0 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: F0 09 00 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: F0 09 00 4A 03 00 BF 39 A5 66 F9 24 A2 66 6D [18:17:35]GetLastDocTimeStamp 1722104167 [18:17:35]current date 1722104255 [18:17:35]FM_GetShiftState [18:17:35]SAM_PROTO_GetShiftState [18:17:35]wFMCommunicate request_size=4 [18:17:35]MH_SAM_APDU [18:17:35]CAPDU: 80 13 01 00 [18:17:35]Write to MH i2c: E2 08 00 4B 03 80 13 01 00 00 00 00 00 CB [18:17:35]Write i2c OK [18:17:35]MH_I2C_Read... [18:17:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:35]Read from MH i2c: E2 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: E2 0E 00 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: E2 0E 00 4B 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D9 [18:17:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:17:35]wFMCommunicate OK [18:17:35]SAM_PROTO_GetShiftState done [18:17:35]FM_GetShiftState done [18:17:35]opened in 1722038719 [18:17:35]opened+sec_in_day 1722125119 [18:17:35]quantity*price = 52044 [18:17:35]sum+1 = 52046 [18:17:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.61 НДС 12% : 55.27 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 493 27.07.2024 18:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226133 ФПД: 118115646496397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226133&fm=118115646496397&tin=02508201610067®Number=0000000000092624&sum=52000 [18:17:36]StoreToDocumentArchive [18:17:36]shift 438 fd 226133 [18:17:36]save to /storage/0438/doc_00226133 [18:17:36]save last doc name /storage/0438/doc_00226133 to /storage/kkm_last_doc_name [18:17:36]save OK [18:17:36]Clear old archive folders... [18:17:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:17:36]tlvbuf is 00C932E0 [18:17:36]SAM_PROTO_ClearQueue [18:17:36]wFMCommunicate request_size=4 [18:17:36]MH_SAM_APDU [18:17:36]CAPDU: 80 09 00 00 [18:17:36]Write to MH i2c: E2 08 00 58 03 80 09 00 00 00 00 00 00 CD [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:36]Read from MH i2c: E2 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [18:17:36]RAPDU: 90 00 [18:17:36]wFMCommunicate OK [18:17:36]SAM_PROTO_ClearQueue done [18:17:36]KKMCreateOFDPacket [18:17:36]OFDProtocolAddRootSTLVToBuf [18:17:36]FM_MakeSignedData [18:17:36]FM_MakeSignedData [18:17:36]SAM_PROTO_SignData [18:17:36]wFMCommunicate request_size=4 [18:17:36]MH_SAM_APDU [18:17:36]CAPDU: 80 0D 01 02 [18:17:36]Write to MH i2c: E2 08 00 59 03 80 0D 01 02 00 00 00 00 D5 [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:36]Read from MH i2c: E2 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [18:17:36]RAPDU: 90 00 [18:17:36]wFMCommunicate OK [18:17:36]wFMCommunicate request_size=255 [18:17:36]MH_SAM_APDU [18:17:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 BF 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 73 03 00 35 04 06 00 6B 6C F1 26 [18:17:36]Write to MH i2c: E2 02 01 5A 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 BF 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 73 03 00 35 04 06 00 6B 6C F1 26 00 00 AC [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:36]Read from MH i2c: E2 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 5A 03 00 90 00 D1 [18:17:36]RAPDU: 90 00 [18:17:36]wFMCommunicate OK [18:17:36]wFMCommunicate request_size=7 [18:17:36]MH_SAM_APDU [18:17:36]CAPDU: 80 0D 02 02 02 DE 8D [18:17:36]Write to MH i2c: E2 0A 00 5B 03 80 0D 02 02 02 00 DE 8D 00 00 47 [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:36]Read from MH i2c: E2 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 03 00 5B 03 00 90 00 D2 [18:17:36]RAPDU: 90 00 [18:17:36]wFMCommunicate OK [18:17:36]wFMCommunicate request_size=4 [18:17:36]MH_SAM_APDU [18:17:36]CAPDU: 80 0D 03 02 [18:17:36]Write to MH i2c: E2 08 00 5C 03 80 0D 03 02 00 00 00 00 DA [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:36]Read from MH i2c: E2 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 0B 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 0B 00 5C 03 00 6C 95 73 D9 8E 2E 1F A2 90 00 A5 [18:17:36]RAPDU: 6C 95 73 D9 8E 2E 1F A2 90 00 [18:17:36]wFMCommunicate OK [18:17:36]SAM_PROTO_SignData done [18:17:36]FM_MakeSignedData done [18:17:36]CreateOFDProtocolMessage [18:17:36]wFMCommunicate request_size=4 [18:17:36]MH_SAM_APDU [18:17:36]CAPDU: 80 11 00 00 [18:17:36]Write to MH i2c: E2 08 00 5D 03 80 11 00 00 00 00 00 00 DA [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:36]Read from MH i2c: E2 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 17 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: E2 17 00 5D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 37 [18:17:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:17:36]wFMCommunicate OK [18:17:36]CreateOFDProtocolMessage done [18:17:36]OFDSenderStorePacket 226133 [18:17:36]StoreOFDPacket docnum=226133 [18:17:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A5 C4 04 01 36 E8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 BF 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 73 03 00 35 04 06 00 6B 6C F1 26 DE 8D 6C 95 73 D9 8E 2E 1F A2 [18:17:36]CheckFolder [18:17:36]dirname=/storage/ofd_packets [18:17:36]CheckFolder done [18:17:36]ProducePacketName [18:17:36]name=ofd_packets/00226133 [18:17:36]NVStorageSaveData ofd_packets/00226133 [18:17:36]File name is /storage/ofd_packets/00226133 [18:17:36]Write 298 bytes [18:17:36]NVStorageSaveData done [18:17:36]OFDSenderStorePacket done [18:17:36]KKMCreateOFDPacket done [18:17:36]NVStorageSaveData kkm_last_timestamp [18:17:36]File name is /storage/kkm_last_timestamp [18:17:36]Write 4 bytes [18:17:36]NVStorageSaveData done [18:17:36]ExternCall_PrintAddStr [18:17:36]wPrintStart [18:17:36]Write to MH i2c: 01 00 00 5E 03 61 [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: 01 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: 01 07 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: 01 07 00 5E 03 00 00 00 00 00 FF 0F 76 [18:17:36]RasterBufferAndPrint [18:17:36]line Счет N : (1)2002450 [18:17:36]line ИНН: 02508201610067 [18:17:36]line Контрольно-Кассовый Чек [18:17:36]line ПРОДАЖА [18:17:36]line ТРК (МРК, ГНК) : 11 [18:17:36]line Товар: 2710194210 [18:17:36]line ДТ-К-5 [18:17:36]line 6.830 * 76.20 [18:17:36]line = 520.45 [18:17:36]line НДС 12% НСП 1% [18:17:36]line > о реализуемом товаре [18:17:36]line ОКРУГЛЕНИЕ: -0.45 [18:17:36]line ИТОГО: 520.00 [18:17:36]line Внесено: 520.00 [18:17:36]line СДАЧА: 0.00 [18:17:36]line НСП 1% : 4.61 [18:17:36]line НДС 12% : 55.27 [18:17:36]line Наличными: 520.00 [18:17:36]line Безнал.: 0.00 [18:17:36]line Место: АЗС № 97 "Партнер Нефть" [18:17:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:17:36]line СНО: Общий режим [18:17:36]line Чек 493 27.07.2024 18:17 [18:17:36]line Смена: 438 ФФД: 1.0 [18:17:36]line ЗНМ: 0300000054 [18:17:36]line РНМ: 0000000000092624 [18:17:36]line Версия ККМ: 001 [18:17:36]line ФМ: 0000000000874959 [18:17:36]line ФД: 226133 [18:17:36]line ФПД: 118115646496397 [18:17:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226133&fm=118115646496397&tin=02508201610067®Number=0000000000092624&sum=52000 [18:17:37]OFD Sender: Processing packet 226133 [packets to send 600, broken 599] [18:17:37]ProducePacketName [18:17:37]name=ofd_packets/00226133 [18:17:37]OFD Sender: To server: pG, [18:17:37]CommunicateWithHost lk.salyk.kg:30040 [18:17:37]ConnectInit lk.salyk.kg [18:17:37]written 0, free lines is 4095 [18:17:37]Write to MH i2c: 01 00 00 89 03 8C [18:17:37]Write i2c OK [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: 01 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: 01 07 00 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: 01 07 00 89 03 00 00 00 00 00 62 0C 01 [18:17:37]RasterBufferAndPrint [18:17:37]line [18:17:37]line [18:17:37]line [18:17:37]line [18:17:37]line [18:17:37]written 0, free lines is 3174 [18:17:37]MH_Cut [18:17:37]Write to MH i2c: D1 01 00 90 03 01 65 [18:17:37]Write i2c OK [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: D1 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: D1 01 00 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: D1 01 00 90 03 00 64 [18:17:37]Write to MH i2c: 01 00 00 91 03 94 [18:17:37]Write i2c OK [18:17:37]MH_I2C_Read... [18:17:37]Connected sock=7 [18:17: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 35 39 0C 01 00 00 A5 C4 04 01 36 E8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 BF 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 73 03 00 35 04 06 00 6B 6C F1 26 DE 8D 6C 95 73 D9 8E 2E 1F A2 [18:17: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 35 39 4F 00 00 00 E7 85 47 00 8C 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 73 03 00 F4 03 04 00 CD E5 A4 66 B6 04 01 00 00 56 0A DD 54 42 D9 61 D9 [18:17:38]CommunicateWithHost err = 0 [18:17:38]CheckOFDResponse [18:17:38]1017 (14) - 77093643461234 [18:17:38]1041 (16) - 0000000000874959 [18:17:38]1040 (4) - 226133 [18:17:38]1012 (4) - 27.07.2024 12:19 [18:17:38]1206 (1) - 0 [18:17:38]OFD Sender: Remove packet 226133 [18:17:38]ProducePacketName [18:17:38]name=ofd_packets/00226133 [18:17:38]NVStorageDeleteData [18:17:38]*** Cut start [18:17:38]*** Partial cut [18:17:38]*** CUTSNS_PIN = 1 [18:17:38]*** CUTSNS_PIN = 0 [18:17:39]OFD Sender: No OFD packet to send [18:17:39]*** Brake cut motor [18:17:39]Read from MH i2c: 01 [18:17:39]MH_I2C_Read... [18:17:39]*** Stop cut motor [18:17:39]*** Cut end [18:17:39]Read from MH i2c: 01 07 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 FF 0F A9 [18:17:39]process_action close_receipt done [18:17:39]requested_data is exist [18:17:39]produce_requested_data [18:17:39]requested_item fm.sn is exist - process it [18:17:39]wFMCommunicate request_size=4 [18:17:39]MH_SAM_APDU [18:17:39]CAPDU: 80 11 00 00 [18:17:39]Write to MH i2c: E2 08 00 92 03 80 11 00 00 00 00 00 00 0F [18:17:39]Write i2c OK [18:17:39]MH_I2C_Read... [18:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:39]Read from MH i2c: E2 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 17 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 17 00 92 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [18:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:17:39]wFMCommunicate OK [18:17:39]requested_item fd.num is exist - process it [18:17:39]SAM_PROTO_GetFieldsCounters [18:17:39]wFMCommunicate request_size=4 [18:17:39]MH_SAM_APDU [18:17:39]CAPDU: 80 13 00 00 [18:17:39]Write to MH i2c: E2 08 00 93 03 80 13 00 00 00 00 00 00 12 [18:17:39]Write i2c OK [18:17:39]MH_I2C_Read... [18:17:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:39]Read from MH i2c: E2 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 62 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 62 00 93 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [18:17: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:39]wFMCommunicate OK [18:17:39]SAM_PROTO_GetFieldsCounters done [18:17:39]requested_item shift.num is exist - process it [18:17:39]requested_item shift.opened is exist - process it [18:17:39]req_shift_opened [18:17:39]FM_GetShiftState [18:17:39]SAM_PROTO_GetShiftState [18:17:39]wFMCommunicate request_size=4 [18:17:39]MH_SAM_APDU [18:17:39]CAPDU: 80 13 01 00 [18:17:39]Write to MH i2c: E2 08 00 94 03 80 13 01 00 00 00 00 00 14 [18:17:39]Write i2c OK [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 [18:17:39]MH_I2C_Read... [18:17:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:39]Read from MH i2c: E2 0E 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 0E 00 94 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 22 [18:17:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:17:39]wFMCommunicate OK [18:17:39]SAM_PROTO_GetShiftState done [18:17:39]FM_GetShiftState done [18:17:39]req_shift_opened done [18:17:39]requested_item shift.open_date is exist - process it [18:17:39]req_shift_open_date [18:17:39]req_shift_open_date done [18:17:39]produce_requested_data done [18:17:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226133,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:17:39]process_action_free close_receipt [18:17:39]json_value_free [18:17:39]json_value_free done [18:17:39]process_json_proto returns [18:17:39]Send response to host [18:17:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226133,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:17:39]free response buf [18:17:39]execute_script done [18:17:39]execute_script returns [18:17:39]free content buf [18:17:39]Sock 10.Close socket [18:17:39]Sock 10.Thread stoped [18:17:44]OFD Sender: No OFD packet to send [18:17:49]OFD Sender: No OFD packet to send [18:17:54]OFD Sender: No OFD packet to send [18:17:57]recv_with_timeout no data received [18:17:59]OFD Sender: No OFD packet to send [18:18:04]OFD Sender: No OFD packet to send [18:18:08]recv_with_timeout no data received [18:18:09]OFD Sender: No OFD packet to send [18:18:14]OFD Sender: No OFD packet to send [18:18:19]OFD Sender: No OFD packet to send [18:18:20]accept exits with 9 [18:18:20]New connection [18:18:20]New thread 3066486116 created [18:18:20]Thread 3066629476 joined [18:18:20]Waiting for new connection... [18:18:20] Sock 9.Parse request [18:18:20]Sock 9.Check first char [18:18:20]Sock 9.First char is OK [18:18:20]request: POST /json_proto HTTP/1.0 [18:18:20]Method: POST [18:18:20]URL: /json_proto [18:18:20]Method is POST - this is cgi request [18:18:20]url: /json_proto [18:18:20]query_string will be loaded in cgi processing [18:18:20]execute_cgi json_proto POST (null) [18:18:20]execute_cgi path=json_proto method=POST [18:18:20]POST find Content-Length [18:18:20]Host: 172.17.43.131:8080 [18:18:20]Content-Length: 678 [18:18:20]Content-Type: application/json [18:18:20] [18:18:20]POST finish read [18:18:20]Found Content-Length = 678 [18:18:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:20]execute_script... [18:18:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:20]POST & json_proto [18:18:20]process_json_proto [18:18:20]json parsed OK: [18:18:20]protocol is kg_v1.0 [18:18:20]action value=close_receipt [18:18:20]process_action close_receipt [18:18:20]cmd_close_receipt [18:18:20]MH_GetDate [18:18:20]Write to MH i2c: F0 00 00 95 03 87 [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: F0 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: F0 09 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: F0 09 00 95 03 00 EC 39 A5 66 F9 24 A2 66 E5 [18:18:20]GetLastDocTimeStamp 1722104255 [18:18:20]current date 1722104300 [18:18:20]FM_GetShiftState [18:18:20]SAM_PROTO_GetShiftState [18:18:20]wFMCommunicate request_size=4 [18:18:20]MH_SAM_APDU [18:18:20]CAPDU: 80 13 01 00 [18:18:20]Write to MH i2c: E2 08 00 96 03 80 13 01 00 00 00 00 00 16 [18:18:20]Write i2c OK [18:18:20]MH_I2C_Read... [18:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:20]Read from MH i2c: E2 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 0E 00 [18:18:20]MH_I2C_Read... [18:18:20]Read from MH i2c: E2 0E 00 96 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 24 [18:18:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:20]wFMCommunicate OK [18:18:20]SAM_PROTO_GetShiftState done [18:18:20]FM_GetShiftState done [18:18:20]opened in 1722038719 [18:18:20]opened+sec_in_day 1722125119 [18:18:20]quantity*price = 30035 [18:18:20]sum+1 = 30036 [18:18:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 494 27.07.2024 18:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226134 ФПД: 186621356941871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181820&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226134&fm=186621356941871&tin=02508201610067®Number=0000000000092624&sum=30000 [18:18:21]StoreToDocumentArchive [18:18:21]shift 438 fd 226134 [18:18:21]save to /storage/0438/doc_00226134 [18:18:21]save last doc name /storage/0438/doc_00226134 to /storage/kkm_last_doc_name [18:18:21]save OK [18:18:21]Clear old archive folders... [18:18:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:21]tlvbuf is 00C17830 [18:18:21]SAM_PROTO_ClearQueue [18:18:21]wFMCommunicate request_size=4 [18:18:21]MH_SAM_APDU [18:18:21]CAPDU: 80 09 00 00 [18:18:21]Write to MH i2c: E2 08 00 A3 03 80 09 00 00 00 00 00 00 18 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:21]Read from MH i2c: E2 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [18:18:21]RAPDU: 90 00 [18:18:21]wFMCommunicate OK [18:18:21]SAM_PROTO_ClearQueue done [18:18:21]KKMCreateOFDPacket [18:18:21]OFDProtocolAddRootSTLVToBuf [18:18:21]FM_MakeSignedData [18:18:21]FM_MakeSignedData [18:18:21]SAM_PROTO_SignData [18:18:21]wFMCommunicate request_size=4 [18:18:21]MH_SAM_APDU [18:18:21]CAPDU: 80 0D 01 02 [18:18:21]Write to MH i2c: E2 08 00 A4 03 80 0D 01 02 00 00 00 00 20 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:21]Read from MH i2c: E2 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [18:18:21]RAPDU: 90 00 [18:18:21]wFMCommunicate OK [18:18:21]wFMCommunicate request_size=255 [18:18:21]MH_SAM_APDU [18:18:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 EC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 73 03 00 35 04 06 00 A9 [18:18:21]Write to MH i2c: E2 02 01 A5 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 EC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 73 03 00 35 04 06 00 A9 00 00 11 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:21]Read from MH i2c: E2 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [18:18:21]RAPDU: 90 00 [18:18:21]wFMCommunicate OK [18:18:21]wFMCommunicate request_size=10 [18:18:21]MH_SAM_APDU [18:18:21]CAPDU: 80 0D 02 02 05 BB 2B B0 22 2F [18:18:21]Write to MH i2c: E2 0D 00 A6 03 80 0D 02 02 05 00 BB 2B B0 22 2F 00 00 14 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:21]Read from MH i2c: E2 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [18:18:21]RAPDU: 90 00 [18:18:21]wFMCommunicate OK [18:18:21]wFMCommunicate request_size=4 [18:18:21]MH_SAM_APDU [18:18:21]CAPDU: 80 0D 03 02 [18:18:21]Write to MH i2c: E2 08 00 A7 03 80 0D 03 02 00 00 00 00 25 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:21]Read from MH i2c: E2 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 0B 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 0B 00 A7 03 00 BA 2E 1C D0 92 10 9B 80 90 00 B7 [18:18:21]RAPDU: BA 2E 1C D0 92 10 9B 80 90 00 [18:18:21]wFMCommunicate OK [18:18:21]SAM_PROTO_SignData done [18:18:21]FM_MakeSignedData done [18:18:21]CreateOFDProtocolMessage [18:18:21]wFMCommunicate request_size=4 [18:18:21]MH_SAM_APDU [18:18:21]CAPDU: 80 11 00 00 [18:18:21]Write to MH i2c: E2 08 00 A8 03 80 11 00 00 00 00 00 00 25 [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:21]Read from MH i2c: E2 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 17 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: E2 17 00 A8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [18:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:21]wFMCommunicate OK [18:18:21]CreateOFDProtocolMessage done [18:18:21]OFDSenderStorePacket 226134 [18:18:21]StoreOFDPacket docnum=226134 [18:18:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 41 2C 07 01 79 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 EC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 73 03 00 35 04 06 00 A9 BB 2B B0 22 2F BA 2E 1C D0 92 10 9B 80 [18:18:21]CheckFolder [18:18:21]dirname=/storage/ofd_packets [18:18:21]CheckFolder done [18:18:21]ProducePacketName [18:18:21]name=ofd_packets/00226134 [18:18:21]NVStorageSaveData ofd_packets/00226134 [18:18:21]File name is /storage/ofd_packets/00226134 [18:18:21]Write 301 bytes [18:18:21]NVStorageSaveData done [18:18:21]OFDSenderStorePacket done [18:18:21]KKMCreateOFDPacket done [18:18:21]NVStorageSaveData kkm_last_timestamp [18:18:21]File name is /storage/kkm_last_timestamp [18:18:21]Write 4 bytes [18:18:21]NVStorageSaveData done [18:18:21]ExternCall_PrintAddStr [18:18:21]wPrintStart [18:18:21]Write to MH i2c: 01 00 00 A9 03 AC [18:18:21]Write i2c OK [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: 01 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: 01 07 00 [18:18:21]MH_I2C_Read... [18:18:21]Read from MH i2c: 01 07 00 A9 03 00 00 00 00 00 FF 0F C1 [18:18:21]RasterBufferAndPrint [18:18:21]line Счет N : (1)2002451 [18:18:21]line ИНН: 02508201610067 [18:18:21]line Контрольно-Кассовый Чек [18:18:21]line ПРОДАЖА [18:18:21]line ТРК (МРК, ГНК) : 43 [18:18:21]line Товар: 2710124130 [18:18:21]line Аи-92-К-5 [18:18:21]line 4.430 * 67.80 [18:18:21]line = 300.35 [18:18:21]line НДС 12% НСП 1% [18:18:21]line > о реализуемом товаре [18:18:21]line ОКРУГЛЕНИЕ: -0.35 [18:18:21]line ИТОГО: 300.00 [18:18:21]line Внесено: 300.00 [18:18:21]line СДАЧА: 0.00 [18:18:21]line НСП 1% : 2.66 [18:18:21]line НДС 12% : 31.90 [18:18:21]line Наличными: 300.00 [18:18:21]line Безнал.: 0.00 [18:18:21]line Место: АЗС № 97 "Партнер Нефть" [18:18:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:18:21]line СНО: Общий режим [18:18:21]line Чек 494 27.07.2024 18:18 [18:18:21]line Смена: 438 ФФД: 1.0 [18:18:21]line ЗНМ: 0300000054 [18:18:21]line РНМ: 0000000000092624 [18:18:21]line Версия ККМ: 001 [18:18:21]line ФМ: 0000000000874959 [18:18:21]line ФД: 226134 [18:18:21]line ФПД: 186621356941871 [18:18:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181820&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226134&fm=186621356941871&tin=02508201610067®Number=0000000000092624&sum=30000 [18:18:21]written 0, free lines is 4095 [18:18:21]OFD Sender: Processing packet 226134 [packets to send 600, broken 599] [18:18:21]ProducePacketName [18:18:21]name=ofd_packets/00226134 [18:18:21]OFD Sender: To server: pG, [18:18:21]CommunicateWithHost lk.salyk.kg:30040 [18:18:21]ConnectInit lk.salyk.kg [18:18:22]Write to MH i2c: 01 00 00 D4 03 D7 [18:18:22]Write i2c OK [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: 01 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: 01 07 00 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: 01 07 00 D4 03 00 00 00 00 00 6F 0C 59 [18:18:22]RasterBufferAndPrint [18:18:22]line [18:18:22]line [18:18:22]line [18:18:22]line [18:18:22]line [18:18:22]written 0, free lines is 3185 [18:18:22]MH_Cut [18:18:22]Write to MH i2c: D1 01 00 DB 03 01 B0 [18:18:22]Write i2c OK [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: D1 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: D1 01 00 [18:18:22]MH_I2C_Read... [18:18:22]Read from MH i2c: D1 01 00 DB 03 00 AF [18:18:22]Write to MH i2c: 01 00 00 DC 03 DF [18:18:22]Write i2c OK [18:18:22]MH_I2C_Read... [18:18:23]*** Cut start [18:18:23]*** Partial cut [18:18:23]*** CUTSNS_PIN = 1 [18:18:23]*** CUTSNS_PIN = 0 [18:18:23]*** Brake cut motor [18:18:24]Read from MH i2c: 01 [18:18:24]MH_I2C_Read... [18:18:24]*** Stop cut motor [18:18:24]*** Cut end [18:18:24]Read from MH i2c: 01 07 00 [18:18:24]MH_I2C_Read... [18:18:24]Read from MH i2c: 01 07 00 DC 03 00 00 00 00 00 FF 0F F4 [18:18:24]process_action close_receipt done [18:18:24]requested_data is exist [18:18:24]produce_requested_data [18:18:24]requested_item fm.sn is exist - process it [18:18:24]wFMCommunicate request_size=4 [18:18:24]MH_SAM_APDU [18:18:24]CAPDU: 80 11 00 00 [18:18:24]Write to MH i2c: E2 08 00 DD 03 80 11 00 00 00 00 00 00 5A [18:18:24]Write i2c OK [18:18:24]MH_I2C_Read... [18:18:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:24]Read from MH i2c: E2 [18:18:24]MH_I2C_Read... [18:18:24]Read from MH i2c: E2 17 00 [18:18:24]MH_I2C_Read... [18:18:24]Read from MH i2c: E2 17 00 DD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [18:18:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:24]wFMCommunicate OK [18:18:24]requested_item fd.num is exist - process it [18:18:24]SAM_PROTO_GetFieldsCounters [18:18:24]wFMCommunicate request_size=4 [18:18:24]MH_SAM_APDU [18:18:24]CAPDU: 80 13 00 00 [18:18:24]Write to MH i2c: E2 08 00 DE 03 80 13 00 00 00 00 00 00 5D [18:18:24]Write i2c OK [18:18:24]MH_I2C_Read... [18:18:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:24]Read from MH i2c: E2 [18:18:24]MH_I2C_Read... [18:18:24]Read from MH i2c: E2 62 00 [18:18:24]MH_I2C_Read... [18:18:24]Read from MH i2c: E2 62 00 DE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [18:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:18:24]wFMCommunicate OK [18:18:24]SAM_PROTO_GetFieldsCounters done [18:18:24]requested_item shift.num is exist - process it [18:18:24]requested_item shift.opened is exist - process it [18:18:24]req_shift_opened [18:18:24]FM_GetShiftState [18:18:24]SAM_PROTO_GetShiftState [18:18:24]wFMCommunicate request_size=4 [18:18:24]MH_SAM_APDU [18:18:24]CAPDU: 80 13 01 00 [18:18:24]Write to MH i2c: E2 08 00 DF 03 80 13 01 00 00 00 00 00 5F [18:18:24]Write i2c OK [18:18:24]MH_I2C_Read... [18:18:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:24]Read from MH i2c: E2 [18:18:24]MH_I2C_Read... [18:18:24]Read from MH i2c: E2 0E 00 [18:18:24]MH_I2C_Read... [18:18:24]Read from MH i2c: E2 0E 00 DF 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6D [18:18:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:24]wFMCommunicate OK [18:18:24]SAM_PROTO_GetShiftState done [18:18:24]FM_GetShiftState done [18:18:24]req_shift_opened done [18:18:24]requested_item shift.open_date is exist - process it [18:18:24]req_shift_open_date [18:18:24]req_shift_open_date done [18:18:24]produce_requested_data done [18:18:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226134,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:18:24]process_action_free close_receipt [18:18:24]json_value_free [18:18:24]json_value_free done [18:18:24]process_json_proto returns [18:18:24]Send response to host [18:18:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226134,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:18:24]free response buf [18:18:24]execute_script done [18:18:24]execute_script returns [18:18:24]free content buf [18:18:24]Sock 9.Close socket [18:18:24]Sock 9.Thread stoped [18:18:27]Connected sock=11 [18:18: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 35 39 0F 01 00 00 41 2C 07 01 79 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 EC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 73 03 00 35 04 06 00 A9 BB 2B B0 22 2F BA 2E 1C D0 92 10 9B 80 [18:18: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 35 39 4F 00 00 00 EF 93 47 00 18 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 35 39 10 04 04 00 56 73 03 00 F4 03 04 00 00 E6 A4 66 B6 04 01 00 00 31 14 6E F8 55 40 B3 11 [18:18:29]CommunicateWithHost err = 0 [18:18:29]CheckOFDResponse [18:18:29]1017 (14) - 77093643461234 [18:18:29]1041 (16) - 0000000000874959 [18:18:29]1040 (4) - 226134 [18:18:29]1012 (4) - 27.07.2024 12:20 [18:18:29]1206 (1) - 0 [18:18:29]OFD Sender: Remove packet 226134 [18:18:29]ProducePacketName [18:18:29]name=ofd_packets/00226134 [18:18:29]NVStorageDeleteData [18:18:29]accept exits with 7 [18:18:29]New connection [18:18:29]New thread 3066629476 created [18:18:29]Thread 3066486116 joined [18:18:29]Waiting for new connection... [18:18:29] Sock 7.Parse request [18:18:29]Sock 7.Check first char [18:18:29]Sock 7.First char is OK [18:18:29]request: POST /json_proto HTTP/1.0 [18:18:29]Method: POST [18:18:29]URL: /json_proto [18:18:29]Method is POST - this is cgi request [18:18:29]url: /json_proto [18:18:29]query_string will be loaded in cgi processing [18:18:29]execute_cgi json_proto POST (null) [18:18:29]execute_cgi path=json_proto method=POST [18:18:29]POST find Content-Length [18:18:29]Host: 172.17.43.131:8080 [18:18:29]Content-Length: 678 [18:18:29]Content-Type: application/json [18:18:29] [18:18:29]POST finish read [18:18:29]Found Content-Length = 678 [18:18:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:29]execute_script... [18:18: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)2002452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:29]POST & json_proto [18:18:29]process_json_proto [18:18:29]json parsed OK: [18:18:29]protocol is kg_v1.0 [18:18:29]action value=close_receipt [18:18:29]process_action close_receipt [18:18:29]cmd_close_receipt [18:18:29]MH_GetDate [18:18:29]Write to MH i2c: F0 00 00 E0 03 D2 [18:18:29]Write i2c OK [18:18:29]MH_I2C_Read... [18:18:29]Read from MH i2c: F0 [18:18:29]MH_I2C_Read... [18:18:29]Read from MH i2c: F0 09 00 [18:18:29]MH_I2C_Read... [18:18:29]Read from MH i2c: F0 09 00 E0 03 00 F6 39 A5 66 F9 24 A2 66 3A [18:18:29]GetLastDocTimeStamp 1722104300 [18:18:29]current date 1722104310 [18:18:29]FM_GetShiftState [18:18:29]SAM_PROTO_GetShiftState [18:18:29]wFMCommunicate request_size=4 [18:18:29]MH_SAM_APDU [18:18:29]CAPDU: 80 13 01 00 [18:18:29]Write to MH i2c: E2 08 00 E1 03 80 13 01 00 00 00 00 00 61 [18:18:29]Write i2c OK [18:18:29]MH_I2C_Read... [18:18:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:29]Read from MH i2c: E2 [18:18:29]MH_I2C_Read... [18:18:29]Read from MH i2c: E2 0E 00 [18:18:29]MH_I2C_Read... [18:18:29]Read from MH i2c: E2 0E 00 E1 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6F [18:18:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:29]wFMCommunicate OK [18:18:29]SAM_PROTO_GetShiftState done [18:18:29]FM_GetShiftState done [18:18:29]opened in 1722038719 [18:18:29]opened+sec_in_day 1722125119 [18:18:29]quantity*price = 50010 [18:18:29]sum+1 = 50012 [18:18:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 495 27.07.2024 18:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226135 ФПД: 29226878730590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226135&fm=29226878730590&tin=02508201610067®Number=0000000000092624&sum=50000 [18:18:30]StoreToDocumentArchive [18:18:30]shift 438 fd 226135 [18:18:30]save to /storage/0438/doc_00226135 [18:18:30]save last doc name /storage/0438/doc_00226135 to /storage/kkm_last_doc_name [18:18:30]save OK [18:18:30]Clear old archive folders... [18:18:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:30]tlvbuf is 00C202E0 [18:18:30]SAM_PROTO_ClearQueue [18:18:30]wFMCommunicate request_size=4 [18:18:30]MH_SAM_APDU [18:18:30]CAPDU: 80 09 00 00 [18:18:30]Write to MH i2c: E2 08 00 EE 03 80 09 00 00 00 00 00 00 63 [18:18:30]Write i2c OK [18:18:30]MH_I2C_Read... [18:18:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:30]Read from MH i2c: E2 [18:18:30]MH_I2C_Read... [18:18:30]Read from MH i2c: E2 03 00 [18:18:30]MH_I2C_Read... [18:18:30]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [18:18:30]RAPDU: 90 00 [18:18:30]wFMCommunicate OK [18:18:30]SAM_PROTO_ClearQueue done [18:18:30]KKMCreateOFDPacket [18:18:30]OFDProtocolAddRootSTLVToBuf [18:18:30]FM_MakeSignedData [18:18:30]FM_MakeSignedData [18:18:30]SAM_PROTO_SignData [18:18:30]wFMCommunicate request_size=4 [18:18:30]MH_SAM_APDU [18:18:30]CAPDU: 80 0D 01 02 [18:18:30]Write to MH i2c: E2 08 00 EF 03 80 0D 01 02 00 00 00 00 6B [18:18:30]Write i2c OK [18:18:30]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [18:18:31]RAPDU: 90 00 [18:18:31]wFMCommunicate OK [18:18:31]wFMCommunicate request_size=255 [18:18:31]MH_SAM_APDU [18:18:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 F6 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 73 03 00 35 04 06 00 1A [18:18:31]Write to MH i2c: E2 02 01 F0 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 F6 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 73 03 00 35 04 06 00 1A 00 00 A2 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [18:18:31]RAPDU: 90 00 [18:18:31]wFMCommunicate OK [18:18:31]wFMCommunicate request_size=10 [18:18:31]MH_SAM_APDU [18:18:31]CAPDU: 80 0D 02 02 05 94 E9 B9 81 5E [18:18:31]Write to MH i2c: E2 0D 00 F1 03 80 0D 02 02 05 00 94 E9 B9 81 5E 00 00 8D [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [18:18:31]RAPDU: 90 00 [18:18:31]wFMCommunicate OK [18:18:31]wFMCommunicate request_size=4 [18:18:31]MH_SAM_APDU [18:18:31]CAPDU: 80 0D 03 02 [18:18:31]Write to MH i2c: E2 08 00 F2 03 80 0D 03 02 00 00 00 00 70 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 0B 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 0B 00 F2 03 00 94 2E A0 C1 E4 EC 7A A6 90 00 84 [18:18:31]RAPDU: 94 2E A0 C1 E4 EC 7A A6 90 00 [18:18:31]wFMCommunicate OK [18:18:31]SAM_PROTO_SignData done [18:18:31]FM_MakeSignedData done [18:18:31]CreateOFDProtocolMessage [18:18:31]wFMCommunicate request_size=4 [18:18:31]MH_SAM_APDU [18:18:31]CAPDU: 80 11 00 00 [18:18:31]Write to MH i2c: E2 08 00 F3 03 80 11 00 00 00 00 00 00 70 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:31]Read from MH i2c: E2 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 17 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: E2 17 00 F3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CD [18:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:31]wFMCommunicate OK [18:18:31]CreateOFDProtocolMessage done [18:18:31]OFDSenderStorePacket 226135 [18:18:31]StoreOFDPacket docnum=226135 [18:18:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C7 EB 07 01 00 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 F6 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 73 03 00 35 04 06 00 1A 94 E9 B9 81 5E 94 2E A0 C1 E4 EC 7A A6 [18:18:31]CheckFolder [18:18:31]dirname=/storage/ofd_packets [18:18:31]CheckFolder done [18:18:31]ProducePacketName [18:18:31]name=ofd_packets/00226135 [18:18:31]NVStorageSaveData ofd_packets/00226135 [18:18:31]File name is /storage/ofd_packets/00226135 [18:18:31]Write 301 bytes [18:18:31]NVStorageSaveData done [18:18:31]OFDSenderStorePacket done [18:18:31]KKMCreateOFDPacket done [18:18:31]NVStorageSaveData kkm_last_timestamp [18:18:31]File name is /storage/kkm_last_timestamp [18:18:31]Write 4 bytes [18:18:31]NVStorageSaveData done [18:18:31]ExternCall_PrintAddStr [18:18:31]wPrintStart [18:18:31]Write to MH i2c: 01 00 00 F4 03 F7 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 07 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 07 00 F4 03 00 00 00 00 00 FF 0F 0C [18:18:31]RasterBufferAndPrint [18:18:31]line Счет N : (1)2002452 [18:18:31]line ИНН: 02508201610067 [18:18:31]line Контрольно-Кассовый Чек [18:18:31]line ПРОДАЖА [18:18:31]line ТРК (МРК, ГНК) : 64 [18:18:31]line Товар: 2710124500 [18:18:31]line Аи-95-К-5 [18:18:31]line 6.740 * 74.20 [18:18:31]line = 500.11 [18:18:31]line НДС 12% НСП 1% [18:18:31]line > о реализуемом товаре [18:18:31]line ОКРУГЛЕНИЕ: -0.11 [18:18:31]line ИТОГО: 500.00 [18:18:31]line Внесено: 500.00 [18:18:31]line СДАЧА: 0.00 [18:18:31]line НСП 1% : 4.43 [18:18:31]line НДС 12% : 53.11 [18:18:31]line Наличными: 500.00 [18:18:31]line Безнал.: 0.00 [18:18:31]line Место: АЗС № 97 "Партнер Нефть" [18:18:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:18:31]line СНО: Общий режим [18:18:31]line Чек 495 27.07.2024 18:18 [18:18:31]line Смена: 438 ФФД: 1.0 [18:18:31]line ЗНМ: 0300000054 [18:18:31]line РНМ: 0000000000092624 [18:18:31]line Версия ККМ: 001 [18:18:31]line ФМ: 0000000000874959 [18:18:31]line ФД: 226135 [18:18:31]line ФПД: 29226878730590 [18:18:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226135&fm=29226878730590&tin=02508201610067®Number=0000000000092624&sum=50000 [18:18:31]written 0, free lines is 4095 [18:18:31]OFD Sender: Processing packet 226135 [packets to send 600, broken 599] [18:18:31]ProducePacketName [18:18:31]name=ofd_packets/00226135 [18:18:31]OFD Sender: To server: pG, [18:18:31]CommunicateWithHost lk.salyk.kg:30040 [18:18:31]ConnectInit lk.salyk.kg [18:18:31]Write to MH i2c: 01 00 00 1F 04 23 [18:18:31]Write i2c OK [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 07 00 [18:18:31]MH_I2C_Read... [18:18:31]Read from MH i2c: 01 07 00 1F 04 00 00 00 00 00 73 0C A9 [18:18:31]RasterBufferAndPrint [18:18:31]line [18:18:31]line [18:18:31]line [18:18:31]line [18:18:31]line [18:18:31]written 0, free lines is 3192 [18:18:32]MH_Cut [18:18:32]Write to MH i2c: D1 01 00 26 04 01 FC [18:18:32]Write i2c OK [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: D1 [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: D1 01 00 [18:18:32]MH_I2C_Read... [18:18:32]Read from MH i2c: D1 01 00 26 04 00 FB [18:18:32]Write to MH i2c: 01 00 00 27 04 2B [18:18:32]Write i2c OK [18:18:32]MH_I2C_Read... [18:18:32]Connected sock=10 [18:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C7 EB 07 01 00 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 F6 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 73 03 00 35 04 06 00 1A 94 E9 B9 81 5E 94 2E A0 C1 E4 EC 7A A6 [18:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 77 9E 47 00 D6 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 35 39 10 04 04 00 57 73 03 00 F4 03 04 00 03 E6 A4 66 B6 04 01 00 00 58 79 77 7D 4A 18 29 4E [18:18:33]CommunicateWithHost err = 0 [18:18:33]CheckOFDResponse [18:18:33]1017 (14) - 77093643461234 [18:18:33]1041 (16) - 0000000000874959 [18:18:33]1040 (4) - 226135 [18:18:33]1012 (4) - 27.07.2024 12:20 [18:18:33]1206 (1) - 0 [18:18:33]OFD Sender: Remove packet 226135 [18:18:33]ProducePacketName [18:18:33]name=ofd_packets/00226135 [18:18:33]NVStorageDeleteData [18:18:33]*** Cut start [18:18:33]*** Partial cut [18:18:33]*** CUTSNS_PIN = 1 [18:18:33]*** CUTSNS_PIN = 0 [18:18:33]*** Brake cut motor [18:18:33]OFD Sender: No OFD packet to send [18:18:33]Read from MH i2c: 01 [18:18:33]MH_I2C_Read... [18:18:33]*** Stop cut motor [18:18:33]*** Cut end [18:18:33]Read from MH i2c: 01 07 00 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: 01 07 00 27 04 00 00 00 00 00 FF 0F 40 [18:18:33]process_action close_receipt done [18:18:33]requested_data is exist [18:18:33]produce_requested_data [18:18:33]requested_item fm.sn is exist - process it [18:18:33]wFMCommunicate request_size=4 [18:18:33]MH_SAM_APDU [18:18:33]CAPDU: 80 11 00 00 [18:18:33]Write to MH i2c: E2 08 00 28 04 80 11 00 00 00 00 00 00 A6 [18:18:33]Write i2c OK [18:18:33]MH_I2C_Read... [18:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:33]Read from MH i2c: E2 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: E2 17 00 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: E2 17 00 28 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 03 [18:18:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:33]wFMCommunicate OK [18:18:33]requested_item fd.num is exist - process it [18:18:33]SAM_PROTO_GetFieldsCounters [18:18:33]wFMCommunicate request_size=4 [18:18:33]MH_SAM_APDU [18:18:33]CAPDU: 80 13 00 00 [18:18:33]Write to MH i2c: E2 08 00 29 04 80 13 00 00 00 00 00 00 A9 [18:18:33]Write i2c OK [18:18:33]MH_I2C_Read... [18:18:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:33]Read from MH i2c: E2 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: E2 62 00 [18:18:33]MH_I2C_Read... [18:18:33]Read from MH i2c: E2 62 00 29 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [18:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:18:34]wFMCommunicate OK [18:18:34]SAM_PROTO_GetFieldsCounters done [18:18:34]requested_item shift.num is exist - process it [18:18:34]requested_item shift.opened is exist - process it [18:18:34]req_shift_opened [18:18:34]FM_GetShiftState [18:18:34]SAM_PROTO_GetShiftState [18:18:34]wFMCommunicate request_size=4 [18:18:34]MH_SAM_APDU [18:18:34]CAPDU: 80 13 01 00 [18:18:34]Write to MH i2c: E2 08 00 2A 04 80 13 01 00 00 00 00 00 AB [18:18:34]Write i2c OK [18:18:34]MH_I2C_Read... [18:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:34]Read from MH i2c: E2 [18:18:34]MH_I2C_Read... [18:18:34]Read from MH i2c: E2 0E 00 [18:18:34]MH_I2C_Read... [18:18:34]Read from MH i2c: E2 0E 00 2A 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B9 [18:18:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:34]wFMCommunicate OK [18:18:34]SAM_PROTO_GetShiftState done [18:18:34]FM_GetShiftState done [18:18:34]req_shift_opened done [18:18:34]requested_item shift.open_date is exist - process it [18:18:34]req_shift_open_date [18:18:34]req_shift_open_date done [18:18:34]produce_requested_data done [18:18:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226135,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:18:34]process_action_free close_receipt [18:18:34]json_value_free [18:18:34]json_value_free done [18:18:34]process_json_proto returns [18:18:34]Send response to host [18:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226135,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:18:34]free response buf [18:18:34]execute_script done [18:18:34]execute_script returns [18:18:34]free content buf [18:18:34]Sock 7.Close socket [18:18:34]Sock 7.Thread stoped [18:18:36]accept exits with 9 [18:18:36]New connection [18:18:36]New thread 3066486116 created [18:18:36]Thread 3066629476 joined [18:18:36]Waiting for new connection... [18:18:36] Sock 9.Parse request [18:18:36]Sock 9.Check first char [18:18:36]Sock 9.First char is OK [18:18:36]request: POST /json_proto HTTP/1.0 [18:18:36]Method: POST [18:18:36]URL: /json_proto [18:18:36]Method is POST - this is cgi request [18:18:36]url: /json_proto [18:18:36]query_string will be loaded in cgi processing [18:18:36]execute_cgi json_proto POST (null) [18:18:36]execute_cgi path=json_proto method=POST [18:18:36]POST find Content-Length [18:18:36]Host: 172.17.43.131:8080 [18:18:36]Content-Length: 820 [18:18:36]Content-Type: application/json [18:18:36] [18:18:36]POST finish read [18:18:36]Found Content-Length = 820 [18:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:36]execute_script... [18:18:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:36]POST & json_proto [18:18:36]process_json_proto [18:18:36]json parsed OK: [18:18:36]protocol is kg_v1.0 [18:18:36]action value=close_receipt [18:18:36]process_action close_receipt [18:18:36]cmd_close_receipt [18:18:36]MH_GetDate [18:18:36]Write to MH i2c: F0 00 00 2B 04 1E [18:18:36]Write i2c OK [18:18:36]MH_I2C_Read... [18:18:36]Read from MH i2c: F0 [18:18:36]MH_I2C_Read... [18:18:36]Read from MH i2c: F0 09 00 [18:18:36]MH_I2C_Read... [18:18:36]Read from MH i2c: F0 09 00 2B 04 00 FC 39 A5 66 F9 24 A2 66 8C [18:18:36]GetLastDocTimeStamp 1722104310 [18:18:36]current date 1722104316 [18:18:36]FM_GetShiftState [18:18:36]SAM_PROTO_GetShiftState [18:18:36]wFMCommunicate request_size=4 [18:18:36]MH_SAM_APDU [18:18:36]CAPDU: 80 13 01 00 [18:18:36]Write to MH i2c: E2 08 00 2C 04 80 13 01 00 00 00 00 00 AD [18:18:36]Write i2c OK [18:18:36]MH_I2C_Read... [18:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:36]Read from MH i2c: E2 [18:18:36]MH_I2C_Read... [18:18:36]Read from MH i2c: E2 0E 00 [18:18:36]MH_I2C_Read... [18:18:36]Read from MH i2c: E2 0E 00 2C 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BB [18:18:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:36]wFMCommunicate OK [18:18:36]SAM_PROTO_GetShiftState done [18:18:36]FM_GetShiftState done [18:18:36]opened in 1722038719 [18:18:36]opened+sec_in_day 1722125119 [18:18:36]quantity*price = 150032 [18:18:36]sum+1 = 150033 [18:18:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 496 27.07.2024 18:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226136 ФПД: 194622586189205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226136&fm=194622586189205&tin=02508201610067®Number=0000000000092624&sum=150032 [18:18:37]StoreToDocumentArchive [18:18:37]shift 438 fd 226136 [18:18:37]save to /storage/0438/doc_00226136 [18:18:37]save last doc name /storage/0438/doc_00226136 to /storage/kkm_last_doc_name [18:18:37]save OK [18:18:37]Clear old archive folders... [18:18:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:37]tlvbuf is 00C31F00 [18:18:37]SAM_PROTO_ClearQueue [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 09 00 00 [18:18:37]Write to MH i2c: E2 08 00 39 04 80 09 00 00 00 00 00 00 AF [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]SAM_PROTO_ClearQueue done [18:18:37]KKMCreateOFDPacket [18:18:37]OFDProtocolAddRootSTLVToBuf [18:18:37]FM_MakeSignedData [18:18:37]FM_MakeSignedData [18:18:37]SAM_PROTO_SignData [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 01 02 [18:18:37]Write to MH i2c: E2 08 00 3A 04 80 0D 01 02 00 00 00 00 B7 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]wFMCommunicate request_size=255 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 FC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 73 03 00 35 04 06 00 B1 [18:18:37]Write to MH i2c: E2 02 01 3B 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 FC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 73 03 00 35 04 06 00 B1 00 00 5A [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 3B 04 00 90 00 B3 [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]wFMCommunicate request_size=10 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 02 02 05 02 1A 1D 75 95 [18:18:37]Write to MH i2c: E2 0D 00 3C 04 80 0D 02 02 05 00 02 1A 1D 75 95 00 00 07 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 03 02 [18:18:37]Write to MH i2c: E2 08 00 3D 04 80 0D 03 02 00 00 00 00 BC [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 0B 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 0B 00 3D 04 00 6A EE E7 F2 E4 16 9E F5 90 00 7B [18:18:37]RAPDU: 6A EE E7 F2 E4 16 9E F5 90 00 [18:18:37]wFMCommunicate OK [18:18:37]SAM_PROTO_SignData done [18:18:37]FM_MakeSignedData done [18:18:37]CreateOFDProtocolMessage [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 11 00 00 [18:18:37]Write to MH i2c: E2 08 00 3E 04 80 11 00 00 00 00 00 00 BC [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:38]Read from MH i2c: E2 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: E2 17 00 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: E2 17 00 3E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 19 [18:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:38]wFMCommunicate OK [18:18:38]CreateOFDProtocolMessage done [18:18:38]OFDSenderStorePacket 226136 [18:18:38]StoreOFDPacket docnum=226136 [18:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 6A 07 01 CF 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 FC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 73 03 00 35 04 06 00 B1 02 1A 1D 75 95 6A EE E7 F2 E4 16 9E F5 [18:18:38]CheckFolder [18:18:38]dirname=/storage/ofd_packets [18:18:38]CheckFolder done [18:18:38]ProducePacketName [18:18:38]name=ofd_packets/00226136 [18:18:38]NVStorageSaveData ofd_packets/00226136 [18:18:38]File name is /storage/ofd_packets/00226136 [18:18:38]Write 301 bytes [18:18:38]NVStorageSaveData done [18:18:38]OFDSenderStorePacket done [18:18:38]KKMCreateOFDPacket done [18:18:38]NVStorageSaveData kkm_last_timestamp [18:18:38]File name is /storage/kkm_last_timestamp [18:18:38]Write 4 bytes [18:18:38]NVStorageSaveData done [18:18:38]ExternCall_PrintAddStr [18:18:38]wPrintStart [18:18:38]Write to MH i2c: 01 00 00 3F 04 43 [18:18:38]Write i2c OK [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 07 00 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 07 00 3F 04 00 00 00 00 00 FF 0F 58 [18:18:38]RasterBufferAndPrint [18:18:38]line Счет N : (1)2002449 [18:18:38]line ИНН: 02508201610067 [18:18:38]line Контрольно-Кассовый Чек [18:18:38]line ПРОДАЖА [18:18:38]line ТРК (МРК, ГНК) : 34 [18:18:38]line Товар: 2710124500 [18:18:38]line Аи-95-К-5 [18:18:38]line 20.220 * 74.20 [18:18:38]line = 1500.32 [18:18:38]line НДС 12% НСП 1% [18:18:38]line > о реализуемом товаре [18:18:38]line ИТОГО: 1500.32 [18:18:38]line НСП 1% : 13.28 [18:18:38]line НДС 12% : 159.33 [18:18:38]line Наличными: 0.00 [18:18:38]line Безнал.: 1500.32 [18:18:38]line Место: АЗС № 97 "Партнер Нефть" [18:18:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:18:38]line СНО: Общий режим [18:18:38]line Чек 496 27.07.2024 18:18 [18:18:38]line Смена: 438 ФФД: 1.0 [18:18:38]line ЗНМ: 0300000054 [18:18:38]line РНМ: 0000000000092624 [18:18:38]line Версия ККМ: 001 [18:18:38]line Платежная система: Бакай Банк [18:18:38]line ФМ: 0000000000874959 [18:18:38]line ФД: 226136 [18:18:38]line ФПД: 194622586189205 [18:18:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226136&fm=194622586189205&tin=02508201610067®Number=0000000000092624&sum=150032 [18:18:38]OFD Sender: Processing packet 226136 [packets to send 600, broken 599] [18:18:38]ProducePacketName [18:18:38]name=ofd_packets/00226136 [18:18:38]OFD Sender: To server: pG, [18:18:38]CommunicateWithHost lk.salyk.kg:30040 [18:18:38]ConnectInit lk.salyk.kg [18:18:38]written 0, free lines is 4095 [18:18:38]Write to MH i2c: 01 00 00 69 04 6D [18:18:38]Write i2c OK [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 07 00 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 07 00 69 04 00 00 00 00 00 8B 0C 0B [18:18:38]RasterBufferAndPrint [18:18:38]line [18:18:38]line [18:18:38]line [18:18:38]line [18:18:38]line [18:18:38]written 0, free lines is 3219 [18:18:38]MH_Cut [18:18:38]Write to MH i2c: D1 01 00 70 04 01 46 [18:18:38]Write i2c OK [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: D1 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: D1 01 00 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: D1 01 00 70 04 00 45 [18:18:38]Write to MH i2c: 01 00 00 71 04 75 [18:18:38]Write i2c OK [18:18:38]MH_I2C_Read... [18:18:38]recv_with_timeout no data received [18:18:39]*** Cut start [18:18:39]*** Partial cut [18:18:39]*** CUTSNS_PIN = 1 [18:18:39]*** CUTSNS_PIN = 0 [18:18:40]*** Brake cut motor [18:18:40]Read from MH i2c: 01 [18:18:40]MH_I2C_Read... [18:18:40]*** Stop cut motor [18:18:40]*** Cut end [18:18:40]Read from MH i2c: 01 07 00 [18:18:40]MH_I2C_Read... [18:18:40]Read from MH i2c: 01 07 00 71 04 00 00 00 00 00 FF 0F 8A [18:18:40]process_action close_receipt done [18:18:40]requested_data is exist [18:18:40]produce_requested_data [18:18:40]requested_item fm.sn is exist - process it [18:18:40]wFMCommunicate request_size=4 [18:18:40]MH_SAM_APDU [18:18:40]CAPDU: 80 11 00 00 [18:18:40]Write to MH i2c: E2 08 00 72 04 80 11 00 00 00 00 00 00 F0 [18:18:40]Write i2c OK [18:18:40]MH_I2C_Read... [18:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:40]Read from MH i2c: E2 [18:18:40]MH_I2C_Read... [18:18:40]Read from MH i2c: E2 17 00 [18:18:40]MH_I2C_Read... [18:18:40]Read from MH i2c: E2 17 00 72 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [18:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:40]wFMCommunicate OK [18:18:40]requested_item fd.num is exist - process it [18:18:40]SAM_PROTO_GetFieldsCounters [18:18:40]wFMCommunicate request_size=4 [18:18:40]MH_SAM_APDU [18:18:40]CAPDU: 80 13 00 00 [18:18:40]Write to MH i2c: E2 08 00 73 04 80 13 00 00 00 00 00 00 F3 [18:18:40]Write i2c OK [18:18:40]MH_I2C_Read... [18:18:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:40]Read from MH i2c: E2 [18:18:40]MH_I2C_Read... [18:18:40]Read from MH i2c: E2 62 00 [18:18:40]MH_I2C_Read... [18:18:40]Read from MH i2c: E2 62 00 73 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [18:18:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:18:40]wFMCommunicate OK [18:18:40]SAM_PROTO_GetFieldsCounters done [18:18:40]requested_item shift.num is exist - process it [18:18:40]requested_item shift.opened is exist - process it [18:18:40]req_shift_opened [18:18:40]FM_GetShiftState [18:18:40]SAM_PROTO_GetShiftState [18:18:40]wFMCommunicate request_size=4 [18:18:40]MH_SAM_APDU [18:18:40]CAPDU: 80 13 01 00 [18:18:40]Write to MH i2c: E2 08 00 74 04 80 13 01 00 00 00 00 00 F5 [18:18:40]Write i2c OK [18:18:40]MH_I2C_Read... [18:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:40]Read from MH i2c: E2 [18:18:40]MH_I2C_Read... [18:18:40]Read from MH i2c: E2 0E 00 [18:18:40]MH_I2C_Read... [18:18:40]Read from MH i2c: E2 0E 00 74 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 03 [18:18:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:40]wFMCommunicate OK [18:18:40]SAM_PROTO_GetShiftState done [18:18:40]FM_GetShiftState done [18:18:40]req_shift_opened done [18:18:40]requested_item shift.open_date is exist - process it [18:18:40]req_shift_open_date [18:18:40]req_shift_open_date done [18:18:40]produce_requested_data done [18:18:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226136,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:18:40]process_action_free close_receipt [18:18:40]json_value_free [18:18:40]json_value_free done [18:18:40]process_json_proto returns [18:18:40]Send response to host [18:18:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226136,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:18:40]free response buf [18:18:40]execute_script done [18:18:40]execute_script returns [18:18:40]free content buf [18:18:40]Sock 9.Close socket [18:18:40]Sock 9.Thread stoped [18:18:41]accept exits with 7 [18:18:41]New connection [18:18:41]New thread 3066629476 created [18:18:41]Thread 3066486116 joined [18:18:41]Waiting for new connection... [18:18:41] Sock 7.Parse request [18:18:41]Sock 7.Check first char [18:18:41]Sock 7.First char is OK [18:18:41]request: POST /json_proto HTTP/1.0 [18:18:41]Method: POST [18:18:41]URL: /json_proto [18:18:41]Method is POST - this is cgi request [18:18:41]url: /json_proto [18:18:41]query_string will be loaded in cgi processing [18:18:41]execute_cgi json_proto POST (null) [18:18:41]execute_cgi path=json_proto method=POST [18:18:41]POST find Content-Length [18:18:41]Host: 172.17.43.131:8080 [18:18:41]Content-Length: 683 [18:18:41]Content-Type: application/json [18:18:41] [18:18:41]POST finish read [18:18:41]Found Content-Length = 683 [18:18:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:41]execute_script... [18:18:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:41]POST & json_proto [18:18:41]process_json_proto [18:18:41]json parsed OK: [18:18:41]protocol is kg_v1.0 [18:18:41]action value=close_receipt [18:18:41]process_action close_receipt [18:18:41]cmd_close_receipt [18:18:41]MH_GetDate [18:18:41]Write to MH i2c: F0 00 00 75 04 68 [18:18:41]Write i2c OK [18:18:41]MH_I2C_Read... [18:18:41]Read from MH i2c: F0 [18:18:41]MH_I2C_Read... [18:18:41]Read from MH i2c: F0 09 00 [18:18:41]MH_I2C_Read... [18:18:41]Read from MH i2c: F0 09 00 75 04 00 01 3A A5 66 F9 24 A2 66 DC [18:18:41]GetLastDocTimeStamp 1722104316 [18:18:41]current date 1722104321 [18:18:41]FM_GetShiftState [18:18:41]SAM_PROTO_GetShiftState [18:18:41]wFMCommunicate request_size=4 [18:18:41]MH_SAM_APDU [18:18:41]CAPDU: 80 13 01 00 [18:18:41]Write to MH i2c: E2 08 00 76 04 80 13 01 00 00 00 00 00 F7 [18:18:41]Write i2c OK [18:18:41]MH_I2C_Read... [18:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:41]Read from MH i2c: E2 [18:18:41]MH_I2C_Read... [18:18:41]Read from MH i2c: E2 0E 00 [18:18:41]MH_I2C_Read... [18:18:41]Read from MH i2c: E2 0E 00 76 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 05 [18:18:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:41]wFMCommunicate OK [18:18:41]SAM_PROTO_GetShiftState done [18:18:41]FM_GetShiftState done [18:18:41]opened in 1722038719 [18:18:41]opened+sec_in_day 1722125119 [18:18:41]quantity*price = 100021 [18:18:41]sum+1 = 100023 [18:18:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 497 27.07.2024 18:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226137 ФПД: 234682483717455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181841&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226137&fm=234682483717455&tin=02508201610067®Number=0000000000092624&sum=100000 [18:18:42]StoreToDocumentArchive [18:18:42]shift 438 fd 226137 [18:18:42]save to /storage/0438/doc_00226137 [18:18:42]save last doc name /storage/0438/doc_00226137 to /storage/kkm_last_doc_name [18:18:42]save OK [18:18:42]Clear old archive folders... [18:18:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:42]tlvbuf is 00C621F0 [18:18:42]SAM_PROTO_ClearQueue [18:18:42]wFMCommunicate request_size=4 [18:18:42]MH_SAM_APDU [18:18:42]CAPDU: 80 09 00 00 [18:18:42]Write to MH i2c: E2 08 00 83 04 80 09 00 00 00 00 00 00 F9 [18:18:42]Write i2c OK [18:18:42]MH_I2C_Read... [18:18:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:42]Read from MH i2c: E2 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: E2 03 00 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [18:18:42]RAPDU: 90 00 [18:18:42]wFMCommunicate OK [18:18:42]SAM_PROTO_ClearQueue done [18:18:42]KKMCreateOFDPacket [18:18:42]OFDProtocolAddRootSTLVToBuf [18:18:42]FM_MakeSignedData [18:18:42]FM_MakeSignedData [18:18:42]SAM_PROTO_SignData [18:18:42]wFMCommunicate request_size=4 [18:18:42]MH_SAM_APDU [18:18:42]CAPDU: 80 0D 01 02 [18:18:42]Write to MH i2c: E2 08 00 84 04 80 0D 01 02 00 00 00 00 01 [18:18:42]Write i2c OK [18:18:42]MH_I2C_Read... [18:18:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:42]Read from MH i2c: E2 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: E2 03 00 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: E2 03 00 84 04 00 90 00 FC [18:18:42]RAPDU: 90 00 [18:18:42]wFMCommunicate OK [18:18:42]wFMCommunicate request_size=255 [18:18:42]MH_SAM_APDU [18:18:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 01 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 73 03 00 35 04 06 00 D5 [18:18:42]Write to MH i2c: E2 02 01 85 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 01 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 73 03 00 35 04 06 00 D5 00 00 48 [18:18:42]Write i2c OK [18:18:42]MH_I2C_Read... [18:18:43]ConnectInit Can't take IP for lk.salyk.kg [18:18:43]CommunicateWithHost connect error [18:18:43]CommunicateWithHost err = -1 [18:18:43]OFD Sender: Server communicate error [18:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:43]Read from MH i2c: E2 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 85 04 00 90 00 FD [18:18:43]RAPDU: 90 00 [18:18:43]wFMCommunicate OK [18:18:43]wFMCommunicate request_size=10 [18:18:43]MH_SAM_APDU [18:18:43]CAPDU: 80 0D 02 02 05 71 46 13 B5 4F [18:18:43]Write to MH i2c: E2 0D 00 86 04 80 0D 02 02 05 00 71 46 13 B5 4F 00 00 DC [18:18:43]Write i2c OK [18:18:43]MH_I2C_Read... [18:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:43]Read from MH i2c: E2 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 86 04 00 90 00 FE [18:18:43]RAPDU: 90 00 [18:18:43]wFMCommunicate OK [18:18:43]wFMCommunicate request_size=4 [18:18:43]MH_SAM_APDU [18:18:43]CAPDU: 80 0D 03 02 [18:18:43]Write to MH i2c: E2 08 00 87 04 80 0D 03 02 00 00 00 00 06 [18:18:43]Write i2c OK [18:18:43]MH_I2C_Read... [18:18:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:43]Read from MH i2c: E2 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 0B 00 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 0B 00 87 04 00 CD B3 FF 21 B3 B4 05 AC 90 00 BF [18:18:43]RAPDU: CD B3 FF 21 B3 B4 05 AC 90 00 [18:18:43]wFMCommunicate OK [18:18:43]SAM_PROTO_SignData done [18:18:43]FM_MakeSignedData done [18:18:43]CreateOFDProtocolMessage [18:18:43]wFMCommunicate request_size=4 [18:18:43]MH_SAM_APDU [18:18:43]CAPDU: 80 11 00 00 [18:18:43]Write to MH i2c: E2 08 00 88 04 80 11 00 00 00 00 00 00 06 [18:18:43]Write i2c OK [18:18:43]MH_I2C_Read... [18:18:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:43]Read from MH i2c: E2 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 17 00 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 17 00 88 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [18:18:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:43]wFMCommunicate OK [18:18:43]CreateOFDProtocolMessage done [18:18:43]OFDSenderStorePacket 226137 [18:18:43]StoreOFDPacket docnum=226137 [18:18:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C ED 07 01 E0 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 01 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 73 03 00 35 04 06 00 D5 71 46 13 B5 4F CD B3 FF 21 B3 B4 05 AC [18:18:43]CheckFolder [18:18:43]dirname=/storage/ofd_packets [18:18:43]CheckFolder done [18:18:43]ProducePacketName [18:18:43]name=ofd_packets/00226137 [18:18:43]NVStorageSaveData ofd_packets/00226137 [18:18:43]File name is /storage/ofd_packets/00226137 [18:18:43]Write 301 bytes [18:18:43]NVStorageSaveData done [18:18:43]OFDSenderStorePacket done [18:18:43]KKMCreateOFDPacket done [18:18:43]NVStorageSaveData kkm_last_timestamp [18:18:43]File name is /storage/kkm_last_timestamp [18:18:43]Write 4 bytes [18:18:43]NVStorageSaveData done [18:18:43]ExternCall_PrintAddStr [18:18:43]wPrintStart [18:18:43]Write to MH i2c: 01 00 00 89 04 8D [18:18:43]Write i2c OK [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: 01 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: 01 07 00 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: 01 07 00 89 04 00 00 00 00 00 FF 0F A2 [18:18:43]RasterBufferAndPrint [18:18:43]line Счет N : (1)2002453 [18:18:43]line ИНН: 02508201610067 [18:18:43]line Контрольно-Кассовый Чек [18:18:43]line ПРОДАЖА [18:18:43]line ТРК (МРК, ГНК) : 54 [18:18:43]line Товар: 2710124500 [18:18:43]line Аи-95-К-5 [18:18:43]line 13.480 * 74.20 [18:18:43]line = 1000.22 [18:18:43]line НДС 12% НСП 1% [18:18:43]line > о реализуемом товаре [18:18:43]line ОКРУГЛЕНИЕ: -0.22 [18:18:43]line ИТОГО: 1000.00 [18:18:43]line Внесено: 1000.00 [18:18:43]line СДАЧА: 0.00 [18:18:43]line НСП 1% : 8.85 [18:18:43]line НДС 12% : 106.22 [18:18:43]line Наличными: 1000.00 [18:18:43]line Безнал.: 0.00 [18:18:43]line Место: АЗС № 97 "Партнер Нефть" [18:18:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:18:43]line СНО: Общий режим [18:18:43]line Чек 497 27.07.2024 18:18 [18:18:43]line Смена: 438 ФФД: 1.0 [18:18:43]line ЗНМ: 0300000054 [18:18:43]line РНМ: 0000000000092624 [18:18:43]line Версия ККМ: 001 [18:18:43]line ФМ: 0000000000874959 [18:18:43]line ФД: 226137 [18:18:43]line ФПД: 234682483717455 [18:18:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181841&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226137&fm=234682483717455&tin=02508201610067®Number=0000000000092624&sum=100000 [18:18:43]written 0, free lines is 4095 [18:18:43]OFD Sender: Processing packet 226136 [packets to send 601, broken 599] [18:18:43]ProducePacketName [18:18:43]name=ofd_packets/00226136 [18:18:43]OFD Sender: To server: pG, [18:18:43]CommunicateWithHost lk.salyk.kg:30040 [18:18:43]ConnectInit lk.salyk.kg [18:18:43]Write to MH i2c: 01 00 00 B4 04 B8 [18:18:44]Write i2c OK [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: 01 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: 01 07 00 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: 01 07 00 B4 04 00 00 00 00 00 6E 0C 39 [18:18:44]RasterBufferAndPrint [18:18:44]line [18:18:44]line [18:18:44]line [18:18:44]line [18:18:44]line [18:18:44]written 0, free lines is 3193 [18:18:44]MH_Cut [18:18:44]Write to MH i2c: D1 01 00 BB 04 01 91 [18:18:44]Write i2c OK [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: D1 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: D1 01 00 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: D1 01 00 BB 04 00 90 [18:18:44]Write to MH i2c: 01 00 00 BC 04 C0 [18:18:44]Write i2c OK [18:18:44]MH_I2C_Read... [18:18:45]*** Cut start [18:18:45]*** Partial cut [18:18:45]*** CUTSNS_PIN = 1 [18:18:45]*** CUTSNS_PIN = 0 [18:18:45]*** Brake cut motor [18:18:45]Read from MH i2c: 01 [18:18:45]MH_I2C_Read... [18:18:45]*** Stop cut motor [18:18:45]*** Cut end [18:18:45]Read from MH i2c: 01 07 00 [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: 01 07 00 BC 04 00 00 00 00 00 FF 0F D5 [18:18:45]process_action close_receipt done [18:18:45]requested_data is exist [18:18:45]produce_requested_data [18:18:45]requested_item fm.sn is exist - process it [18:18:45]wFMCommunicate request_size=4 [18:18:45]MH_SAM_APDU [18:18:45]CAPDU: 80 11 00 00 [18:18:45]Write to MH i2c: E2 08 00 BD 04 80 11 00 00 00 00 00 00 3B [18:18:45]Write i2c OK [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: E2 [18:18:45]MH_I2C_Read... [18:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:45]Read from MH i2c: E2 17 00 [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: E2 17 00 BD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [18:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:45]wFMCommunicate OK [18:18:45]requested_item fd.num is exist - process it [18:18:45]SAM_PROTO_GetFieldsCounters [18:18:45]wFMCommunicate request_size=4 [18:18:45]MH_SAM_APDU [18:18:45]CAPDU: 80 13 00 00 [18:18:45]Write to MH i2c: E2 08 00 BE 04 80 13 00 00 00 00 00 00 3E [18:18:45]Write i2c OK [18:18:45]MH_I2C_Read... [18:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:46]Read from MH i2c: E2 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 62 00 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 62 00 BE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [18:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:18:46]wFMCommunicate OK [18:18:46]SAM_PROTO_GetFieldsCounters done [18:18:46]requested_item shift.num is exist - process it [18:18:46]requested_item shift.opened is exist - process it [18:18:46]req_shift_opened [18:18:46]FM_GetShiftState [18:18:46]SAM_PROTO_GetShiftState [18:18:46]wFMCommunicate request_size=4 [18:18:46]MH_SAM_APDU [18:18:46]CAPDU: 80 13 01 00 [18:18:46]Write to MH i2c: E2 08 00 BF 04 80 13 01 00 00 00 00 00 40 [18:18:46]Write i2c OK [18:18:46]MH_I2C_Read... [18:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:46]Read from MH i2c: E2 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 0E 00 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 0E 00 BF 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4E [18:18:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:18:46]wFMCommunicate OK [18:18:46]SAM_PROTO_GetShiftState done [18:18:46]FM_GetShiftState done [18:18:46]req_shift_opened done [18:18:46]requested_item shift.open_date is exist - process it [18:18:46]req_shift_open_date [18:18:46]req_shift_open_date done [18:18:46]produce_requested_data done [18:18:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226137,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:18:46]process_action_free close_receipt [18:18:46]json_value_free [18:18:46]json_value_free done [18:18:46]process_json_proto returns [18:18:46]Send response to host [18:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226137,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:18:46]free response buf [18:18:46]execute_script done [18:18:46]execute_script returns [18:18:46]free content buf [18:18:46]Sock 7.Close socket [18:18:46]Sock 7.Thread stoped [18:18:48]ConnectInit Can't take IP for lk.salyk.kg [18:18:48]CommunicateWithHost connect error [18:18:48]CommunicateWithHost err = -1 [18:18:48]OFD Sender: Server communicate error [18:18:53]OFD Sender: Processing packet 226136 [packets to send 601, broken 599] [18:18:53]ProducePacketName [18:18:53]name=ofd_packets/00226136 [18:18:53]OFD Sender: To server: pG, [18:18:53]CommunicateWithHost lk.salyk.kg:30040 [18:18:53]ConnectInit lk.salyk.kg [18:18:58]ConnectInit Can't take IP for lk.salyk.kg [18:18:58]CommunicateWithHost connect error [18:18:58]CommunicateWithHost err = -1 [18:18:58]OFD Sender: Server communicate error [18:19:03]OFD Sender: Processing packet 226136 [packets to send 601, broken 599] [18:19:03]ProducePacketName [18:19:03]name=ofd_packets/00226136 [18:19:03]OFD Sender: To server: pG, [18:19:03]CommunicateWithHost lk.salyk.kg:30040 [18:19:03]ConnectInit lk.salyk.kg [18:19:05]recv_with_timeout no data received [18:19:07]Connected sock=7 [18:19: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 35 39 0F 01 00 00 29 6A 07 01 CF 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 FC 39 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 73 03 00 35 04 06 00 B1 02 1A 1D 75 95 6A EE E7 F2 E4 16 9E F5 [18:19: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 35 39 4F 00 00 00 F8 99 47 00 37 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 73 03 00 F4 03 04 00 26 E6 A4 66 B6 04 01 00 00 CE 87 E6 F8 09 C8 BD 93 [18:19:07]CommunicateWithHost err = 0 [18:19:07]CheckOFDResponse [18:19:07]1017 (14) - 77093643461234 [18:19:07]1041 (16) - 0000000000874959 [18:19:07]1040 (4) - 226136 [18:19:07]1012 (4) - 27.07.2024 12:20 [18:19:07]1206 (1) - 0 [18:19:07]OFD Sender: Remove packet 226136 [18:19:07]ProducePacketName [18:19:07]name=ofd_packets/00226136 [18:19:07]NVStorageDeleteData [18:19:08]OFD Sender: Processing packet 226137 [packets to send 600, broken 599] [18:19:08]ProducePacketName [18:19:08]name=ofd_packets/00226137 [18:19:08]OFD Sender: To server: pG, [18:19:08]CommunicateWithHost lk.salyk.kg:30040 [18:19:08]ConnectInit lk.salyk.kg [18:19:08]Connected sock=7 [18:19:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C ED 07 01 E0 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 01 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 73 03 00 35 04 06 00 D5 71 46 13 B5 4F CD B3 FF 21 B3 B4 05 AC [18:19: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 35 39 4F 00 00 00 27 9D 47 00 C1 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 73 03 00 F4 03 04 00 28 E6 A4 66 B6 04 01 00 00 0A 96 D8 33 CC B6 A5 B3 [18:19:09]CommunicateWithHost err = 0 [18:19:09]CheckOFDResponse [18:19:09]1017 (14) - 77093643461234 [18:19:09]1041 (16) - 0000000000874959 [18:19:09]1040 (4) - 226137 [18:19:09]1012 (4) - 27.07.2024 12:20 [18:19:09]1206 (1) - 0 [18:19:09]OFD Sender: Remove packet 226137 [18:19:09]ProducePacketName [18:19:09]name=ofd_packets/00226137 [18:19:09]NVStorageDeleteData [18:19:10]OFD Sender: No OFD packet to send [18:19:15]OFD Sender: No OFD packet to send [18:19:16]recv_with_timeout no data received [18:19:20]OFD Sender: No OFD packet to send [18:19:25]OFD Sender: No OFD packet to send [18:19:26]recv_with_timeout no data received [18:19:30]OFD Sender: No OFD packet to send [18:19:35]OFD Sender: No OFD packet to send [18:19:40]OFD Sender: No OFD packet to send [18:19:45]OFD Sender: No OFD packet to send [18:19:50]OFD Sender: No OFD packet to send [18:19:55]OFD Sender: No OFD packet to send [18:19:56]recv_with_timeout no data received [18:20:00]OFD Sender: No OFD packet to send [18:20:05]OFD Sender: No OFD packet to send [18:20:10]OFD Sender: No OFD packet to send [18:20:15]OFD Sender: No OFD packet to send [18:20:17]recv_with_timeout no data received [18:20:20]OFD Sender: No OFD packet to send [18:20:21]accept exits with 9 [18:20:21]New connection [18:20:21]New thread 3066486116 created [18:20:21]Thread 3066629476 joined [18:20:21]Waiting for new connection... [18:20:21] Sock 9.Parse request [18:20:21]Sock 9.Check first char [18:20:21]Sock 9.First char is OK [18:20:21]request: POST /json_proto HTTP/1.0 [18:20:21]Method: POST [18:20:21]URL: /json_proto [18:20:21]Method is POST - this is cgi request [18:20:21]url: /json_proto [18:20:21]query_string will be loaded in cgi processing [18:20:21]execute_cgi json_proto POST (null) [18:20:21]execute_cgi path=json_proto method=POST [18:20:21]POST find Content-Length [18:20:21]Host: 172.17.43.131:8080 [18:20:21]Content-Length: 678 [18:20:21]Content-Type: application/json [18:20:21] [18:20:21]POST finish read [18:20:21]Found Content-Length = 678 [18:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:21]execute_script... [18:20:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:21]POST & json_proto [18:20:21]process_json_proto [18:20:21]json parsed OK: [18:20:21]protocol is kg_v1.0 [18:20:21]action value=close_receipt [18:20:21]process_action close_receipt [18:20:21]cmd_close_receipt [18:20:21]MH_GetDate [18:20:21]Write to MH i2c: F0 00 00 C0 04 B3 [18:20:21]Write i2c OK [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 09 00 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 09 00 C0 04 00 65 3A A5 66 F9 24 A2 66 8B [18:20:21]GetLastDocTimeStamp 1722104321 [18:20:21]current date 1722104421 [18:20:21]FM_GetShiftState [18:20:21]SAM_PROTO_GetShiftState [18:20:21]wFMCommunicate request_size=4 [18:20:21]MH_SAM_APDU [18:20:21]CAPDU: 80 13 01 00 [18:20:21]Write to MH i2c: E2 08 00 C1 04 80 13 01 00 00 00 00 00 42 [18:20:21]Write i2c OK [18:20:21]MH_I2C_Read... [18:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:21]Read from MH i2c: E2 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: E2 0E 00 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: E2 0E 00 C1 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 50 [18:20:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:20:21]wFMCommunicate OK [18:20:21]SAM_PROTO_GetShiftState done [18:20:21]FM_GetShiftState done [18:20:21]opened in 1722038719 [18:20:21]opened+sec_in_day 1722125119 [18:20:21]quantity*price = 40002 [18:20:21]sum+1 = 40003 [18:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 498 27.07.2024 18:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226138 ФПД: 131169362010192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226138&fm=131169362010192&tin=02508201610067®Number=0000000000092624&sum=40000 [18:20:22]StoreToDocumentArchive [18:20:22]shift 438 fd 226138 [18:20:22]save to /storage/0438/doc_00226138 [18:20:22]save last doc name /storage/0438/doc_00226138 to /storage/kkm_last_doc_name [18:20:22]save OK [18:20:22]Clear old archive folders... [18:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:20:22]tlvbuf is 00C522A0 [18:20:22]SAM_PROTO_ClearQueue [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 09 00 00 [18:20:22]Write to MH i2c: E2 08 00 CE 04 80 09 00 00 00 00 00 00 44 [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 CE 04 00 90 00 46 [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]SAM_PROTO_ClearQueue done [18:20:22]KKMCreateOFDPacket [18:20:22]OFDProtocolAddRootSTLVToBuf [18:20:22]FM_MakeSignedData [18:20:22]FM_MakeSignedData [18:20:22]SAM_PROTO_SignData [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 01 02 [18:20:22]Write to MH i2c: E2 08 00 CF 04 80 0D 01 02 00 00 00 00 4C [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 CF 04 00 90 00 47 [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]wFMCommunicate request_size=255 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 65 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 73 03 00 35 04 06 00 77 [18:20:22]Write to MH i2c: E2 02 01 D0 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 65 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 73 03 00 35 04 06 00 77 00 00 53 [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 D0 04 00 90 00 48 [18:20:23]RAPDU: 90 00 [18:20:23]wFMCommunicate OK [18:20:23]wFMCommunicate request_size=10 [18:20:23]MH_SAM_APDU [18:20:23]CAPDU: 80 0D 02 02 05 4C 3F 3A 60 50 [18:20:23]Write to MH i2c: E2 0D 00 D1 04 80 0D 02 02 05 00 4C 3F 3A 60 50 00 00 CE [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 03 00 D1 04 00 90 00 49 [18:20:23]RAPDU: 90 00 [18:20:23]wFMCommunicate OK [18:20:23]wFMCommunicate request_size=4 [18:20:23]MH_SAM_APDU [18:20:23]CAPDU: 80 0D 03 02 [18:20:23]Write to MH i2c: E2 08 00 D2 04 80 0D 03 02 00 00 00 00 51 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 0B 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 0B 00 D2 04 00 49 E6 19 50 54 B8 C6 8C 90 00 48 [18:20:23]RAPDU: 49 E6 19 50 54 B8 C6 8C 90 00 [18:20:23]wFMCommunicate OK [18:20:23]SAM_PROTO_SignData done [18:20:23]FM_MakeSignedData done [18:20:23]CreateOFDProtocolMessage [18:20:23]wFMCommunicate request_size=4 [18:20:23]MH_SAM_APDU [18:20:23]CAPDU: 80 11 00 00 [18:20:23]Write to MH i2c: E2 08 00 D3 04 80 11 00 00 00 00 00 00 51 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:23]Read from MH i2c: E2 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 17 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: E2 17 00 D3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [18:20:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:20:23]wFMCommunicate OK [18:20:23]CreateOFDProtocolMessage done [18:20:23]OFDSenderStorePacket 226138 [18:20:23]StoreOFDPacket docnum=226138 [18:20:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 69 07 01 C2 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 65 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 73 03 00 35 04 06 00 77 4C 3F 3A 60 50 49 E6 19 50 54 B8 C6 8C [18:20:23]CheckFolder [18:20:23]dirname=/storage/ofd_packets [18:20:23]CheckFolder done [18:20:23]ProducePacketName [18:20:23]name=ofd_packets/00226138 [18:20:23]NVStorageSaveData ofd_packets/00226138 [18:20:23]File name is /storage/ofd_packets/00226138 [18:20:23]Write 301 bytes [18:20:23]NVStorageSaveData done [18:20:23]OFDSenderStorePacket done [18:20:23]KKMCreateOFDPacket done [18:20:23]NVStorageSaveData kkm_last_timestamp [18:20:23]File name is /storage/kkm_last_timestamp [18:20:23]Write 4 bytes [18:20:23]NVStorageSaveData done [18:20:23]ExternCall_PrintAddStr [18:20:23]wPrintStart [18:20:23]Write to MH i2c: 01 00 00 D4 04 D8 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 D4 04 00 00 00 00 00 FF 0F ED [18:20:23]RasterBufferAndPrint [18:20:23]line Счет N : (1)2002454 [18:20:23]line ИНН: 02508201610067 [18:20:23]line Контрольно-Кассовый Чек [18:20:23]line ПРОДАЖА [18:20:23]line ТРК (МРК, ГНК) : 53 [18:20:23]line Товар: 2710124130 [18:20:23]line Аи-92-К-5 [18:20:23]line 5.900 * 67.80 [18:20:23]line = 400.02 [18:20:23]line НДС 12% НСП 1% [18:20:23]line > о реализуемом товаре [18:20:23]line ОКРУГЛЕНИЕ: -0.02 [18:20:23]line ИТОГО: 400.00 [18:20:23]line Внесено: 400.00 [18:20:23]line СДАЧА: 0.00 [18:20:23]line НСП 1% : 3.54 [18:20:23]line НДС 12% : 42.48 [18:20:23]line Наличными: 400.00 [18:20:23]line Безнал.: 0.00 [18:20:23]line Место: АЗС № 97 "Партнер Нефть" [18:20:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:20:23]line СНО: Общий режим [18:20:23]line Чек 498 27.07.2024 18:20 [18:20:23]line Смена: 438 ФФД: 1.0 [18:20:23]line ЗНМ: 0300000054 [18:20:23]line РНМ: 0000000000092624 [18:20:23]line Версия ККМ: 001 [18:20:23]line ФМ: 0000000000874959 [18:20:23]line ФД: 226138 [18:20:23]line ФПД: 131169362010192 [18:20:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226138&fm=131169362010192&tin=02508201610067®Number=0000000000092624&sum=40000 [18:20:23]written 0, free lines is 4095 [18:20:23]OFD Sender: Processing packet 226138 [packets to send 600, broken 599] [18:20:23]ProducePacketName [18:20:23]name=ofd_packets/00226138 [18:20:23]OFD Sender: To server: pG, [18:20:23]CommunicateWithHost lk.salyk.kg:30040 [18:20:23]ConnectInit lk.salyk.kg [18:20:23]Write to MH i2c: 01 00 00 FF 04 03 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 FF 04 00 00 00 00 00 6D 0C 83 [18:20:23]RasterBufferAndPrint [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]written 0, free lines is 3186 [18:20:23]MH_Cut [18:20:23]Write to MH i2c: D1 01 00 06 05 01 DD [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 01 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 01 00 06 05 00 DC [18:20:23]Write to MH i2c: 01 00 00 07 05 0C [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:24]*** Cut start [18:20:24]*** Partial cut [18:20:24]*** CUTSNS_PIN = 1 [18:20:24]*** CUTSNS_PIN = 0 [18:20:25]*** Brake cut motor [18:20:25]Read from MH i2c: 01 [18:20:25]MH_I2C_Read... [18:20:25]*** Stop cut motor [18:20:25]*** Cut end [18:20:25]Read from MH i2c: 01 07 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: 01 07 00 07 05 00 00 00 00 00 FF 0F 21 [18:20:25]process_action close_receipt done [18:20:25]requested_data is exist [18:20:25]produce_requested_data [18:20:25]requested_item fm.sn is exist - process it [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 11 00 00 [18:20:25]Write to MH i2c: E2 08 00 08 05 80 11 00 00 00 00 00 00 87 [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 17 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 17 00 08 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E4 [18:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:20:25]wFMCommunicate OK [18:20:25]requested_item fd.num is exist - process it [18:20:25]SAM_PROTO_GetFieldsCounters [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 13 00 00 [18:20:25]Write to MH i2c: E2 08 00 09 05 80 13 00 00 00 00 00 00 8A [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 62 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 62 00 09 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [18:20:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:25]wFMCommunicate OK [18:20:25]SAM_PROTO_GetFieldsCounters done [18:20:25]requested_item shift.num is exist - process it [18:20:25]requested_item shift.opened is exist - process it [18:20:25]req_shift_opened [18:20:25]FM_GetShiftState [18:20:25]SAM_PROTO_GetShiftState [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 13 01 00 [18:20:25]Write to MH i2c: E2 08 00 0A 05 80 13 01 00 00 00 00 00 8C [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 0A 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9A [18:20:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:20:25]wFMCommunicate OK [18:20:25]SAM_PROTO_GetShiftState done [18:20:25]FM_GetShiftState done [18:20:25]req_shift_opened done [18:20:25]requested_item shift.open_date is exist - process it [18:20:25]req_shift_open_date [18:20:25]req_shift_open_date done [18:20:25]produce_requested_data done [18:20:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226138,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:20:25]process_action_free close_receipt [18:20:25]json_value_free [18:20:25]json_value_free done [18:20:25]process_json_proto returns [18:20:25]Send response to host [18:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226138,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:20:25]free response buf [18:20:25]execute_script done [18:20:25]execute_script returns [18:20:25]free content buf [18:20:25]Sock 9.Close socket [18:20:25]Sock 9.Thread stoped [18:20:26]accept exits with 7 [18:20:26]New connection [18:20:26]New thread 3066629476 created [18:20:26]Thread 3066486116 joined [18:20:26]Waiting for new connection... [18:20:26] Sock 7.Parse request [18:20:26]Sock 7.Check first char [18:20:26]Sock 7.First char is OK [18:20:26]request: POST /json_proto HTTP/1.0 [18:20:26]Method: POST [18:20:26]URL: /json_proto [18:20:26]Method is POST - this is cgi request [18:20:26]url: /json_proto [18:20:26]query_string will be loaded in cgi processing [18:20:26]execute_cgi json_proto POST (null) [18:20:26]execute_cgi path=json_proto method=POST [18:20:26]POST find Content-Length [18:20:26]Host: 172.17.43.131:8080 [18:20:26]Content-Length: 678 [18:20:26]Content-Type: application/json [18:20:26] [18:20:26]POST finish read [18:20:26]Found Content-Length = 678 [18:20:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:26]execute_script... [18:20: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)2002455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:26]POST & json_proto [18:20:26]process_json_proto [18:20:26]json parsed OK: [18:20:26]protocol is kg_v1.0 [18:20:26]action value=close_receipt [18:20:26]process_action close_receipt [18:20:26]cmd_close_receipt [18:20:26]MH_GetDate [18:20:26]Write to MH i2c: F0 00 00 0B 05 FF [18:20:26]Write i2c OK [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: F0 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: F0 09 00 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: F0 09 00 0B 05 00 6A 3A A5 66 F9 24 A2 66 DC [18:20:26]GetLastDocTimeStamp 1722104421 [18:20:26]current date 1722104426 [18:20:26]FM_GetShiftState [18:20:26]SAM_PROTO_GetShiftState [18:20:26]wFMCommunicate request_size=4 [18:20:26]MH_SAM_APDU [18:20:26]CAPDU: 80 13 01 00 [18:20:26]Write to MH i2c: E2 08 00 0C 05 80 13 01 00 00 00 00 00 8E [18:20:26]Write i2c OK [18:20:26]MH_I2C_Read... [18:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:26]Read from MH i2c: E2 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: E2 0E 00 [18:20:26]MH_I2C_Read... [18:20:26]Read from MH i2c: E2 0E 00 0C 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9C [18:20:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:20:26]wFMCommunicate OK [18:20:26]SAM_PROTO_GetShiftState done [18:20:26]FM_GetShiftState done [18:20:26]opened in 1722038719 [18:20:26]opened+sec_in_day 1722125119 [18:20:26]quantity*price = 40002 [18:20:26]sum+1 = 40003 [18:20:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 499 27.07.2024 18:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226139 ФПД: 95283007138358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226139&fm=95283007138358&tin=02508201610067®Number=0000000000092624&sum=40000 [18:20:27]StoreToDocumentArchive [18:20:27]shift 438 fd 226139 [18:20:27]save to /storage/0438/doc_00226139 [18:20:27]save last doc name /storage/0438/doc_00226139 to /storage/kkm_last_doc_name [18:20:27]save OK [18:20:27]Clear old archive folders... [18:20:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:20:27]tlvbuf is 00CB80C0 [18:20:27]SAM_PROTO_ClearQueue [18:20:27]wFMCommunicate request_size=4 [18:20:27]MH_SAM_APDU [18:20:27]CAPDU: 80 09 00 00 [18:20:27]Write to MH i2c: E2 08 00 19 05 80 09 00 00 00 00 00 00 90 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 19 05 00 90 00 92 [18:20:27]RAPDU: 90 00 [18:20:27]wFMCommunicate OK [18:20:27]SAM_PROTO_ClearQueue done [18:20:27]KKMCreateOFDPacket [18:20:27]OFDProtocolAddRootSTLVToBuf [18:20:27]FM_MakeSignedData [18:20:27]FM_MakeSignedData [18:20:27]SAM_PROTO_SignData [18:20:27]wFMCommunicate request_size=4 [18:20:27]MH_SAM_APDU [18:20:27]CAPDU: 80 0D 01 02 [18:20:27]Write to MH i2c: E2 08 00 1A 05 80 0D 01 02 00 00 00 00 98 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 1A 05 00 90 00 93 [18:20:27]RAPDU: 90 00 [18:20:27]wFMCommunicate OK [18:20:27]wFMCommunicate request_size=255 [18:20:27]MH_SAM_APDU [18:20: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 6A 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 73 03 00 35 04 06 00 56 [18:20:27]Write to MH i2c: E2 02 01 1B 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 recv_with_timeout no data received [18:20:27]07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 6A 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 73 03 00 35 04 06 00 56 00 00 85 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 03 00 1B 05 00 90 00 94 [18:20:27]RAPDU: 90 00 [18:20:27]wFMCommunicate OK [18:20:27]wFMCommunicate request_size=10 [18:20:27]MH_SAM_APDU [18:20:27]CAPDU: 80 0D 02 02 05 A8 CD CB 2A 36 [18:20:27]Write to MH i2c: E2 0D 00 1C 05 80 0D 02 02 05 00 A8 CD CB 2A 36 00 00 45 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:28]Read from MH i2c: E2 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 03 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 03 00 1C 05 00 90 00 95 [18:20:28]RAPDU: 90 00 [18:20:28]wFMCommunicate OK [18:20:28]wFMCommunicate request_size=4 [18:20:28]MH_SAM_APDU [18:20:28]CAPDU: 80 0D 03 02 [18:20:28]Write to MH i2c: E2 08 00 1D 05 80 0D 03 02 00 00 00 00 9D [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:28]Read from MH i2c: E2 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 0B 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 0B 00 1D 05 00 13 A3 DE FA 0A 25 90 2E 90 00 19 [18:20:28]RAPDU: 13 A3 DE FA 0A 25 90 2E 90 00 [18:20:28]wFMCommunicate OK [18:20:28]SAM_PROTO_SignData done [18:20:28]FM_MakeSignedData done [18:20:28]CreateOFDProtocolMessage [18:20:28]wFMCommunicate request_size=4 [18:20:28]MH_SAM_APDU [18:20:28]CAPDU: 80 11 00 00 [18:20:28]Write to MH i2c: E2 08 00 1E 05 80 11 00 00 00 00 00 00 9D [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:28]Read from MH i2c: E2 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 17 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 17 00 1E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [18:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:20:28]wFMCommunicate OK [18:20:28]CreateOFDProtocolMessage done [18:20:28]OFDSenderStorePacket 226139 [18:20:28]StoreOFDPacket docnum=226139 [18:20:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 71 BF 07 01 A9 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 6A 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 73 03 00 35 04 06 00 56 A8 CD CB 2A 36 13 A3 DE FA 0A 25 90 2E [18:20:28]CheckFolder [18:20:28]dirname=/storage/ofd_packets [18:20:28]CheckFolder done [18:20:28]ProducePacketName [18:20:28]name=ofd_packets/00226139 [18:20:28]NVStorageSaveData ofd_packets/00226139 [18:20:28]File name is /storage/ofd_packets/00226139 [18:20:28]Write 301 bytes [18:20:28]NVStorageSaveData done [18:20:28]OFDSenderStorePacket done [18:20:28]KKMCreateOFDPacket done [18:20:28]NVStorageSaveData kkm_last_timestamp [18:20:28]File name is /storage/kkm_last_timestamp [18:20:28]Write 4 bytes [18:20:28]NVStorageSaveData done [18:20:28]ExternCall_PrintAddStr [18:20:28]wPrintStart [18:20:28]Write to MH i2c: 01 00 00 1F 05 24 [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 07 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 07 00 1F 05 00 00 00 00 00 FF 0F 39 [18:20:28]RasterBufferAndPrint [18:20:28]line Счет N : (1)2002455 [18:20:28]line ИНН: 02508201610067 [18:20:28]line Контрольно-Кассовый Чек [18:20:28]line ПРОДАЖА [18:20:28]line ТРК (МРК, ГНК) : 63 [18:20:28]line Товар: 2710124130 [18:20:28]line Аи-92-К-5 [18:20:28]line 5.900 * 67.80 [18:20:28]line = 400.02 [18:20:28]line НДС 12% НСП 1% [18:20:28]line > о реализуемом товаре [18:20:28]line ОКРУГЛЕНИЕ: -0.02 [18:20:28]line ИТОГО: 400.00 [18:20:28]line Внесено: 400.00 [18:20:28]line СДАЧА: 0.00 [18:20:28]line НСП 1% : 3.54 [18:20:28]line НДС 12% : 42.48 [18:20:28]line Наличными: 400.00 [18:20:28]line Безнал.: 0.00 [18:20:28]line Место: АЗС № 97 "Партнер Нефть" [18:20:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:20:28]line СНО: Общий режим [18:20:28]line Чек 499 27.07.2024 18:20 [18:20:28]line Смена: 438 ФФД: 1.0 [18:20:28]line ЗНМ: 0300000054 [18:20:28]line РНМ: 0000000000092624 [18:20:28]line Версия ККМ: 001 [18:20:28]line ФМ: 0000000000874959 [18:20:28]line ФД: 226139 [18:20:28]line ФПД: 95283007138358 [18:20:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226139&fm=95283007138358&tin=02508201610067®Number=0000000000092624&sum=40000 [18:20:28]written 0, free lines is 4095 [18:20:28]ConnectInit Can't take IP for lk.salyk.kg [18:20:28]CommunicateWithHost connect error [18:20:28]CommunicateWithHost err = -1 [18:20:28]OFD Sender: Server communicate error [18:20:28]OFD Sender: Processing packet 226138 [packets to send 601, broken 599] [18:20:28]ProducePacketName [18:20:28]name=ofd_packets/00226138 [18:20:28]OFD Sender: To server: pG, [18:20:28]CommunicateWithHost lk.salyk.kg:30040 [18:20:28]ConnectInit lk.salyk.kg [18:20:28]Write to MH i2c: 01 00 00 4A 05 4F [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 07 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: 01 07 00 4A 05 00 00 00 00 00 72 0C D4 [18:20:28]RasterBufferAndPrint [18:20:28]line [18:20:28]line [18:20:28]line [18:20:28]line [18:20:28]line [18:20:28]written 0, free lines is 3195 [18:20:28]MH_Cut [18:20:28]Write to MH i2c: D1 01 00 51 05 01 28 [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: D1 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: D1 01 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: D1 01 00 51 05 00 27 [18:20:28]Write to MH i2c: 01 00 00 52 05 57 [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:29]*** Cut start [18:20:29]*** Partial cut [18:20:29]*** CUTSNS_PIN = 1 [18:20:29]*** CUTSNS_PIN = 0 [18:20:30]*** Brake cut motor [18:20:30]Read from MH i2c: 01 [18:20:30]MH_I2C_Read... [18:20:30]*** Stop cut motor [18:20:30]*** Cut end [18:20:30]Read from MH i2c: 01 07 00 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: 01 07 00 52 05 00 00 00 00 00 FF 0F 6C [18:20:30]process_action close_receipt done [18:20:30]requested_data is exist [18:20:30]produce_requested_data [18:20:30]requested_item fm.sn is exist - process it [18:20:30]wFMCommunicate request_size=4 [18:20:30]MH_SAM_APDU [18:20:30]CAPDU: 80 11 00 00 [18:20:30]Write to MH i2c: E2 08 00 53 05 80 11 00 00 00 00 00 00 D2 [18:20:30]Write i2c OK [18:20:30]MH_I2C_Read... [18:20:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:30]Read from MH i2c: E2 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 17 00 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 17 00 53 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [18:20:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:20:30]wFMCommunicate OK [18:20:30]requested_item fd.num is exist - process it [18:20:30]SAM_PROTO_GetFieldsCounters [18:20:30]wFMCommunicate request_size=4 [18:20:30]MH_SAM_APDU [18:20:30]CAPDU: 80 13 00 00 [18:20:30]Write to MH i2c: E2 08 00 54 05 80 13 00 00 00 00 00 00 D5 [18:20:30]Write i2c OK [18:20:30]MH_I2C_Read... [18:20:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:30]Read from MH i2c: E2 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 62 00 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 62 00 54 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [18:20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:30]wFMCommunicate OK [18:20:30]SAM_PROTO_GetFieldsCounters done [18:20:30]requested_item shift.num is exist - process it [18:20:30]requested_item shift.opened is exist - process it [18:20:30]req_shift_opened [18:20:30]FM_GetShiftState [18:20:30]SAM_PROTO_GetShiftState [18:20:30]wFMCommunicate request_size=4 [18:20:30]MH_SAM_APDU [18:20:30]CAPDU: 80 13 01 00 [18:20:30]Write to MH i2c: E2 08 00 55 05 80 13 01 00 00 00 00 00 D7 [18:20:30]Write i2c OK [18:20:30]MH_I2C_Read... [18:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:30]Read from MH i2c: E2 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 0E 00 [18:20:30]MH_I2C_Read... [18:20:30]Read from MH i2c: E2 0E 00 55 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E5 [18:20:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:20:30]wFMCommunicate OK [18:20:30]SAM_PROTO_GetShiftState done [18:20:30]FM_GetShiftState done [18:20:30]req_shift_opened done [18:20:30]requested_item shift.open_date is exist - process it [18:20:30]req_shift_open_date [18:20:30]req_shift_open_date done [18:20:30]produce_requested_data done [18:20:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226139,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:20:30]process_action_free close_receipt [18:20:30]json_value_free [18:20:30]json_value_free done [18:20:30]process_json_proto returns [18:20:30]Send response to host [18:20:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226139,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:20:30]free response buf [18:20:30]execute_script done [18:20:30]execute_script returns [18:20:30]free content buf [18:20:30]Sock 7.Close socket [18:20:30]Sock 7.Thread stoped [18:20:39]recv_with_timeout no data received [18:20:49]recv_with_timeout no data received [18:20:59]accept exits with 9 [18:20:59]New connection [18:20:59]New thread 3066486116 created [18:20:59]Thread 3066629476 joined [18:20:59]Waiting for new connection... [18:20:59] Sock 9.Parse request [18:20:59]Sock 9.Check first char [18:20:59]Sock 9.First char is OK [18:20:59]request: POST /json_proto HTTP/1.0 [18:20:59]Method: POST [18:20:59]URL: /json_proto [18:20:59]Method is POST - this is cgi request [18:20:59]url: /json_proto [18:20:59]query_string will be loaded in cgi processing [18:20:59]execute_cgi json_proto POST (null) [18:20:59]execute_cgi path=json_proto method=POST [18:20:59]POST find Content-Length [18:20:59]Host: 172.17.43.131:8080 [18:20:59]Content-Length: 678 [18:20:59]Content-Type: application/json [18:20:59] [18:20:59]POST finish read [18:20:59]Found Content-Length = 678 [18:20:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:59]execute_script... [18:20: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)2002456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:59]POST & json_proto [18:20:59]process_json_proto [18:20:59]json parsed OK: [18:20:59]protocol is kg_v1.0 [18:20:59]action value=close_receipt [18:20:59]process_action close_receipt [18:20:59]cmd_close_receipt [18:20:59]MH_GetDate [18:20:59]Write to MH i2c: F0 00 00 56 05 4A [18:20:59]Write i2c OK [18:20:59]MH_I2C_Read... [18:20:59]Read from MH i2c: F0 [18:20:59]MH_I2C_Read... [18:20:59]Read from MH i2c: F0 09 00 [18:20:59]MH_I2C_Read... [18:20:59]Read from MH i2c: F0 09 00 56 05 00 8B 3A A5 66 F9 24 A2 66 48 [18:20:59]GetLastDocTimeStamp 1722104426 [18:20:59]current date 1722104459 [18:20:59]FM_GetShiftState [18:20:59]SAM_PROTO_GetShiftState [18:20:59]wFMCommunicate request_size=4 [18:20:59]MH_SAM_APDU [18:20:59]CAPDU: 80 13 01 00 [18:20:59]Write to MH i2c: E2 08 00 57 05 80 13 01 00 00 00 00 00 D9 [18:20:59]Write i2c OK [18:20:59]MH_I2C_Read... [18:20:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:59]Read from MH i2c: E2 [18:20:59]MH_I2C_Read... [18:20:59]Read from MH i2c: E2 0E 00 [18:20:59]MH_I2C_Read... [18:20:59]Read from MH i2c: E2 0E 00 57 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E7 [18:20:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:20:59]wFMCommunicate OK [18:20:59]SAM_PROTO_GetShiftState done [18:20:59]FM_GetShiftState done [18:20:59]opened in 1722038719 [18:20:59]opened+sec_in_day 1722125119 [18:20:59]quantity*price = 20001 [18:20:59]sum+1 = 20002 [18:20:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 500 27.07.2024 18:20 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226140 ФПД: 272824328196380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226140&fm=272824328196380&tin=02508201610067®Number=0000000000092624&sum=20000 [18:21:00]StoreToDocumentArchive [18:21:00]shift 438 fd 226140 [18:21:00]save to /storage/0438/doc_00226140 [18:21:00]save last doc name /storage/0438/doc_00226140 to /storage/kkm_last_doc_name [18:21:00]save OK [18:21:00]Clear old archive folders... [18:21:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:21:00]tlvbuf is 00CADE70 [18:21:00]SAM_PROTO_ClearQueue [18:21:00]wFMCommunicate request_size=4 [18:21:00]MH_SAM_APDU [18:21:00]CAPDU: 80 09 00 00 [18:21:00]Write to MH i2c: E2 08 00 64 05 80 09 00 00 00 00 00 00 DB [18:21:00]Write i2c OK [18:21:00]MH_I2C_Read... [18:21:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:00]Read from MH i2c: E2 [18:21:00]MH_I2C_Read... [18:21:00]Read from MH i2c: E2 03 00 [18:21:00]MH_I2C_Read... [18:21:00]Read from MH i2c: E2 03 00 64 05 00 90 00 DD [18:21:00]RAPDU: 90 00 [18:21:00]wFMCommunicate OK [18:21:00]SAM_PROTO_ClearQueue done [18:21:00]KKMCreateOFDPacket [18:21:00]OFDProtocolAddRootSTLVToBuf [18:21:00]FM_MakeSignedData [18:21:00]FM_MakeSignedData [18:21:00]SAM_PROTO_SignData [18:21:00]wFMCommunicate request_size=4 [18:21:00]MH_SAM_APDU [18:21:00]CAPDU: 80 0D 01 02 [18:21:00]Write to MH i2c: E2 08 00 65 05 80 0D 01 02 00 00 00 00 E3 [18:21:00]Write i2c OK [18:21:00]MH_I2C_Read... [18:21:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:00]Read from MH i2c: E2 [18:21:00]MH_I2C_Read... [18:21:00]Read from MH i2c: E2 03 00 [18:21:00]MH_I2C_Read... [18:21:00]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [18:21:00]RAPDU: 90 00 [18:21:00]wFMCommunicate OK [18:21:00]wFMCommunicate request_size=255 [18:21:00]MH_SAM_APDU [18:21:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 8B 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 73 03 00 35 04 06 00 F8 [18:21:00]Write to MH i2c: E2 02 01 66 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 8B 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 73 03 00 35 04 06 00 F8 00 00 B2 [18:21:00]Write i2c OK [18:21:00]MH_I2C_Read... [18:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:00]Read from MH i2c: E2 [18:21:00]MH_I2C_Read... [18:21:00]Read from MH i2c: E2 03 00 [18:21:00]MH_I2C_Read... [18:21:00]Read from MH i2c: E2 03 00 66 05 00 90 00 DF [18:21:00]RAPDU: 90 00 [18:21:00]wFMCommunicate OK [18:21:00]wFMCommunicate request_size=10 [18:21:00]MH_SAM_APDU [18:21:00]CAPDU: 80 0D 02 02 05 21 DD 2B 11 1C [18:21:00]Write to MH i2c: E2 0D 00 67 05 80 0D 02 02 05 00 21 DD 2B 11 1C 00 00 46 [18:21:00]Write i2c OK [18:21:00]MH_I2C_Read... [18:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:00]Read from MH i2c: E2 [18:21:00]MH_I2C_Read... [18:21:00]Read from MH i2c: E2 03 00 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: E2 03 00 67 05 00 90 00 E0 [18:21:01]RAPDU: 90 00 [18:21:01]wFMCommunicate OK [18:21:01]wFMCommunicate request_size=4 [18:21:01]MH_SAM_APDU [18:21:01]CAPDU: 80 0D 03 02 [18:21:01]Write to MH i2c: E2 08 00 68 05 80 0D 03 02 00 00 00 00 E8 [18:21:01]Write i2c OK [18:21:01]MH_I2C_Read... [18:21:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:01]Read from MH i2c: E2 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: E2 0B 00 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: E2 0B 00 68 05 00 61 40 BB 10 64 9C 4A 4C 90 00 EB [18:21:01]RAPDU: 61 40 BB 10 64 9C 4A 4C 90 00 [18:21:01]wFMCommunicate OK [18:21:01]SAM_PROTO_SignData done [18:21:01]FM_MakeSignedData done [18:21:01]CreateOFDProtocolMessage [18:21:01]wFMCommunicate request_size=4 [18:21:01]MH_SAM_APDU [18:21:01]CAPDU: 80 11 00 00 [18:21:01]Write to MH i2c: E2 08 00 69 05 80 11 00 00 00 00 00 00 E8 [18:21:01]Write i2c OK [18:21:01]MH_I2C_Read... [18:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:01]Read from MH i2c: E2 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: E2 17 00 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: E2 17 00 69 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [18:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:21:01]wFMCommunicate OK [18:21:01]CreateOFDProtocolMessage done [18:21:01]OFDSenderStorePacket 226140 [18:21:01]StoreOFDPacket docnum=226140 [18:21:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 28 31 07 01 27 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 8B 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 73 03 00 35 04 06 00 F8 21 DD 2B 11 1C 61 40 BB 10 64 9C 4A 4C [18:21:01]CheckFolder [18:21:01]dirname=/storage/ofd_packets [18:21:01]CheckFolder done [18:21:01]ProducePacketName [18:21:01]name=ofd_packets/00226140 [18:21:01]NVStorageSaveData ofd_packets/00226140 [18:21:01]File name is /storage/ofd_packets/00226140 [18:21:01]Write 301 bytes [18:21:01]NVStorageSaveData done [18:21:01]OFDSenderStorePacket done [18:21:01]KKMCreateOFDPacket done [18:21:01]NVStorageSaveData kkm_last_timestamp [18:21:01]File name is /storage/kkm_last_timestamp [18:21:01]Write 4 bytes [18:21:01]NVStorageSaveData done [18:21:01]ExternCall_PrintAddStr [18:21:01]wPrintStart [18:21:01]Write to MH i2c: 01 00 00 6A 05 6F [18:21:01]Write i2c OK [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: 01 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: 01 07 00 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: 01 07 00 6A 05 00 00 00 00 00 FF 0F 84 [18:21:01]RasterBufferAndPrint [18:21:01]line Счет N : (1)2002456 [18:21:01]line ИНН: 02508201610067 [18:21:01]line Контрольно-Кассовый Чек [18:21:01]line ПРОДАЖА [18:21:01]line ТРК (МРК, ГНК) : 43 [18:21:01]line Товар: 2710124130 [18:21:01]line Аи-92-К-5 [18:21:01]line 2.950 * 67.80 [18:21:01]line = 200.01 [18:21:01]line НДС 12% НСП 1% [18:21:01]line > о реализуемом товаре [18:21:01]line ОКРУГЛЕНИЕ: -0.01 [18:21:01]line ИТОГО: 200.00 [18:21:01]line Внесено: 200.00 [18:21:01]line СДАЧА: 0.00 [18:21:01]line НСП 1% : 1.77 [18:21:01]line НДС 12% : 21.24 [18:21:01]line Наличными: 200.00 [18:21:01]line Безнал.: 0.00 [18:21:01]line Место: АЗС № 97 "Партнер Нефть" [18:21:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:21:01]line СНО: Общий режим [18:21:01]line Чек 500 27.07.2024 18:20 [18:21:01]line Смена: 438 ФФД: 1.0 [18:21:01]line ЗНМ: 0300000054 [18:21:01]line РНМ: 0000000000092624 [18:21:01]line Версия ККМ: 001 [18:21:01]line ФМ: 0000000000874959 [18:21:01]line ФД: 226140 [18:21:01]line ФПД: 272824328196380 [18:21:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226140&fm=272824328196380&tin=02508201610067®Number=0000000000092624&sum=20000 [18:21:01]written 0, free lines is 4095 [18:21:01]Write to MH i2c: 01 00 00 95 05 9A [18:21:01]Write i2c OK [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: 01 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: 01 07 00 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: 01 07 00 95 05 00 00 00 00 00 6E 0C 1B [18:21:01]RasterBufferAndPrint [18:21:01]line [18:21:01]line [18:21:01]line [18:21:01]line [18:21:01]line [18:21:01]written 0, free lines is 3190 [18:21:01]MH_Cut [18:21:01]Write to MH i2c: D1 01 00 9C 05 01 73 [18:21:01]Write i2c OK [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: D1 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: D1 01 00 [18:21:01]MH_I2C_Read... [18:21:01]Read from MH i2c: D1 01 00 9C 05 00 72 [18:21:01]Write to MH i2c: 01 00 00 9D 05 A2 [18:21:01]Write i2c OK [18:21:01]MH_I2C_Read... [18:21:02]*** Cut start [18:21:02]*** Partial cut [18:21:02]*** CUTSNS_PIN = 1 [18:21:02]*** CUTSNS_PIN = 0 [18:21:03]*** Brake cut motor [18:21:03]Read from MH i2c: 01 [18:21:03]MH_I2C_Read... [18:21:03]*** Stop cut motor [18:21:03]*** Cut end [18:21:03]Read from MH i2c: 01 07 00 [18:21:03]MH_I2C_Read... [18:21:03]Read from MH i2c: 01 07 00 9D 05 00 00 00 00 00 FF 0F B7 [18:21:03]process_action close_receipt done [18:21:03]requested_data is exist [18:21:03]produce_requested_data [18:21:03]requested_item fm.sn is exist - process it [18:21:03]wFMCommunicate request_size=4 [18:21:03]MH_SAM_APDU [18:21:03]CAPDU: 80 11 00 00 [18:21:03]Write to MH i2c: E2 08 00 9E 05 80 11 00 00 00 00 00 00 1D [18:21:03]Write i2c OK [18:21:03]MH_I2C_Read... [18:21:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:03]Read from MH i2c: E2 [18:21:03]MH_I2C_Read... [18:21:03]Read from MH i2c: E2 17 00 [18:21:03]MH_I2C_Read... [18:21:03]Read from MH i2c: E2 17 00 9E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [18:21:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:21:03]wFMCommunicate OK [18:21:03]requested_item fd.num is exist - process it [18:21:03]SAM_PROTO_GetFieldsCounters [18:21:03]wFMCommunicate request_size=4 [18:21:03]MH_SAM_APDU [18:21:03]CAPDU: 80 13 00 00 [18:21:03]Write to MH i2c: E2 08 00 9F 05 80 13 00 00 00 00 00 00 20 [18:21:03]Write i2c OK [18:21:03]MH_I2C_Read... [18:21:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:03]Read from MH i2c: E2 [18:21:03]MH_I2C_Read... [18:21:03]Read from MH i2c: E2 62 00 [18:21:03]MH_I2C_Read... [18:21:03]Read from MH i2c: E2 62 00 9F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [18:21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:21:03]wFMCommunicate OK [18:21:03]SAM_PROTO_GetFieldsCounters done [18:21:03]requested_item shift.num is exist - process it [18:21:03]requested_item shift.opened is exist - process it [18:21:03]req_shift_opened [18:21:03]FM_GetShiftState [18:21:03]SAM_PROTO_GetShiftState [18:21:03]wFMCommunicate request_size=4 [18:21:03]MH_SAM_APDU [18:21:03]CAPDU: 80 13 01 00 [18:21:03]Write to MH i2c: E2 08 00 A0 05 80 13 01 00 00 00 00 00 22 [18:21:03]Write i2c OK [18:21:03]MH_I2C_Read... [18:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:03]Read from MH i2c: E2 [18:21:03]MH_I2C_Read... [18:21:03]Read from MH i2c: E2 0E 00 [18:21:03]MH_I2C_Read... [18:21:03]Read from MH i2c: E2 0E 00 A0 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 30 [18:21:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:21:03]wFMCommunicate OK [18:21:03]SAM_PROTO_GetShiftState done [18:21:03]FM_GetShiftState done [18:21:03]req_shift_opened done [18:21:03]requested_item shift.open_date is exist - process it [18:21:03]req_shift_open_date [18:21:03]req_shift_open_date done [18:21:03]produce_requested_data done [18:21:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226140,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:21:03]process_action_free close_receipt [18:21:03]json_value_free [18:21:03]json_value_free done [18:21:03]process_json_proto returns [18:21:03]Send response to host [18:21:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226140,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:21:03]free response buf [18:21:03]execute_script done [18:21:03]execute_script returns [18:21:03]free content buf [18:21:03]Sock 9.Close socket [18:21:03]Sock 9.Thread stoped [18:21:10]recv_with_timeout no data received [18:21:31]recv_with_timeout no data received [18:22:47]ConnectInit Can't connect to host [18:22:47]CommunicateWithHost connect error [18:22:47]CommunicateWithHost err = -1 [18:22:47]OFD Sender: Server communicate error [18:22:47]OFD Sender: Processing packet 226138 [packets to send 602, broken 599] [18:22:47]ProducePacketName [18:22:47]name=ofd_packets/00226138 [18:22:47]OFD Sender: To server: pG, [18:22:47]CommunicateWithHost lk.salyk.kg:30040 [18:22:47]ConnectInit lk.salyk.kg [18:22:47]Connected sock=7 [18:22: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 35 39 0F 01 00 00 D9 69 07 01 C2 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 65 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 73 03 00 35 04 06 00 77 4C 3F 3A 60 50 49 E6 19 50 54 B8 C6 8C [18:22: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 35 39 4F 00 00 00 7C 0A 47 00 61 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 73 03 00 F4 03 04 00 03 E7 A4 66 B6 04 01 00 00 CE 54 60 88 CD C6 26 8E [18:22:48]CommunicateWithHost err = 0 [18:22:48]CheckOFDResponse [18:22:48]1017 (14) - 77093643461234 [18:22:48]1041 (16) - 0000000000874959 [18:22:48]1040 (4) - 226138 [18:22:48]1012 (4) - 27.07.2024 12:24 [18:22:48]1206 (1) - 0 [18:22:48]OFD Sender: Remove packet 226138 [18:22:48]ProducePacketName [18:22:48]name=ofd_packets/00226138 [18:22:48]NVStorageDeleteData [18:22:48]OFD Sender: Processing packet 226139 [packets to send 601, broken 599] [18:22:48]ProducePacketName [18:22:48]name=ofd_packets/00226139 [18:22:48]OFD Sender: To server: pG, [18:22:48]CommunicateWithHost lk.salyk.kg:30040 [18:22:48]ConnectInit lk.salyk.kg [18:22:49]Connected sock=7 [18:22: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 35 39 0F 01 00 00 71 BF 07 01 A9 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 6A 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 73 03 00 35 04 06 00 56 A8 CD CB 2A 36 13 A3 DE FA 0A 25 90 2E [18:22: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 35 39 4F 00 00 00 E6 3A 47 00 4C 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 73 03 00 F4 03 04 00 04 E7 A4 66 B6 04 01 00 00 82 6B 3A 71 79 FF 6F 4A [18:22:49]CommunicateWithHost err = 0 [18:22:49]CheckOFDResponse [18:22:49]1017 (14) - 77093643461234 [18:22:49]1041 (16) - 0000000000874959 [18:22:49]1040 (4) - 226139 [18:22:49]1012 (4) - 27.07.2024 12:24 [18:22:49]1206 (1) - 0 [18:22:49]OFD Sender: Remove packet 226139 [18:22:49]ProducePacketName [18:22:49]name=ofd_packets/00226139 [18:22:49]NVStorageDeleteData [18:22:50]OFD Sender: Processing packet 226140 [packets to send 600, broken 599] [18:22:50]ProducePacketName [18:22:50]name=ofd_packets/00226140 [18:22:50]OFD Sender: To server: pG, [18:22:50]CommunicateWithHost lk.salyk.kg:30040 [18:22:50]ConnectInit lk.salyk.kg [18:22:50]Connected sock=7 [18: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 35 39 0F 01 00 00 28 31 07 01 27 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 8B 3A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 73 03 00 35 04 06 00 F8 21 DD 2B 11 1C 61 40 BB 10 64 9C 4A 4C [18:22: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 35 39 4F 00 00 00 9E A6 47 00 62 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 73 03 00 F4 03 04 00 06 E7 A4 66 B6 04 01 00 00 62 B5 B2 54 2A 3F B2 F3 [18:22:51]CommunicateWithHost err = 0 [18:22:51]CheckOFDResponse [18:22:51]1017 (14) - 77093643461234 [18:22:51]1041 (16) - 0000000000874959 [18:22:51]1040 (4) - 226140 [18:22:51]1012 (4) - 27.07.2024 12:24 [18:22:51]1206 (1) - 0 [18:22:51]OFD Sender: Remove packet 226140 [18:22:51]ProducePacketName [18:22:51]name=ofd_packets/00226140 [18:22:51]NVStorageDeleteData [18:22:51]OFD Sender: No OFD packet to send [18:22:56]OFD Sender: No OFD packet to send [18:23:01]OFD Sender: No OFD packet to send [18:23:06]OFD Sender: No OFD packet to send [18:23:11]OFD Sender: No OFD packet to send [18:23:16]OFD Sender: No OFD packet to send [18:23:18]accept exits with 11 [18:23:18]New connection [18:23:18]New thread 3066629476 created [18:23:18]Thread 3066486116 joined [18:23:18]Waiting for new connection... [18:23:18] Sock 11.Parse request [18:23:18]Sock 11.Check first char [18:23:18]Sock 11.First char is OK [18:23:18]request: POST /json_proto HTTP/1.0 [18:23:18]Method: POST [18:23:18]URL: /json_proto [18:23:18]Method is POST - this is cgi request [18:23:18]url: /json_proto [18:23:18]query_string will be loaded in cgi processing [18:23:18]execute_cgi json_proto POST (null) [18:23:18]execute_cgi path=json_proto method=POST [18:23:18]POST find Content-Length [18:23:18]Host: 172.17.43.131:8080 [18:23:18]Content-Length: 1161 [18:23:18]Content-Type: application/json [18:23:18] [18:23:18]POST finish read [18:23:18]Found Content-Length = 1161 [18:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002459\u000A27.07.2024 18:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087334\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:18]execute_script... [18:23:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002459\u000A27.07.2024 18:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087334\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:18]POST & json_proto [18:23:18]process_json_proto [18:23:18]json parsed OK: [18:23:18]protocol is kg_v1.0 [18:23:18]action value=print_text [18:23:18]process_action print_text [18:23:18]cmd_print_text [18:23:18]ExternCall_PrintAddStr [18:23:18]wPrintStart [18:23:18]Write to MH i2c: 01 00 00 A1 05 A6 [18:23:18]Write i2c OK [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: 01 [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: 01 07 00 [18:23:18]MH_I2C_Read... [18:23:18]Read from MH i2c: 01 07 00 A1 05 00 00 00 00 00 FF 0F BB [18:23:18]RasterBufferAndPrint [18:23:18]line *****ТОВАРНЫЙ ЧЕК***** [18:23:18]line АЗС-97 [18:23:18]line Партнер нефть [18:23:18]line 02508201610067 [18:23:18]line Кассир : Орунбаева Б. [18:23:18]line Счет N : (1)2002459 [18:23:18]line 27.07.2024 18:21 [18:23:18]line ПРОДАЖА [18:23:18]line ТРК (МРК, ГНК): 41 [18:23:18]line Вид ГСМ : 2710194210 [18:23:18]line ДТ-К-5 [18:23:18]line 20.000 x 76.20 [18:23:18]line ИТОГ: 1524.00 [18:23:18]line Тип оплаты: Талоны: ТК ГПНА Online [18:23:18]line 30087334 [18:23:18]line ______________________ [18:23:18]line (подпись) [18:23:18]written 0, free lines is 4095 [18:23:19]Write to MH i2c: 01 00 00 B5 05 BA [18:23:19]Write i2c OK [18:23:19]MH_I2C_Read... [18:23:19]Read from MH i2c: 01 [18:23:19]MH_I2C_Read... [18:23:19]Read from MH i2c: 01 07 00 [18:23:19]MH_I2C_Read... [18:23:19]Read from MH i2c: 01 07 00 B5 05 00 00 00 00 00 10 0E DF [18:23:19]RasterBufferAndPrint [18:23:19]line [18:23:19]line [18:23:19]line [18:23:19]line [18:23:19]line [18:23:19]written 0, free lines is 3602 [18:23:19]MH_Cut [18:23:19]Write to MH i2c: D1 01 00 BC 05 01 93 [18:23:19]Write i2c OK [18:23:19]MH_I2C_Read... [18:23:19]Read from MH i2c: D1 [18:23:19]MH_I2C_Read... [18:23:19]Read from MH i2c: D1 01 00 [18:23:19]MH_I2C_Read... [18:23:19]Read from MH i2c: D1 01 00 BC 05 00 92 [18:23:19]Write to MH i2c: 01 00 00 BD 05 C2 [18:23:19]Write i2c OK [18:23:19]MH_I2C_Read... [18:23:19]*** Cut start [18:23:19]*** Partial cut [18:23:19]*** CUTSNS_PIN = 1 [18:23:19]*** CUTSNS_PIN = 0 [18:23:20]*** Brake cut motor [18:23:20]Read from MH i2c: 01 [18:23:20]MH_I2C_Read... [18:23:20]*** Stop cut motor [18:23:20]*** Cut end [18:23:20]Read from MH i2c: 01 07 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: 01 07 00 BD 05 00 00 00 00 00 FF 0F D7 [18:23:20]process_action print_text done [18:23:20]requested_data is exist [18:23:20]produce_requested_data [18:23:20]requested_item fm.sn is exist - process it [18:23:20]wFMCommunicate request_size=4 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 11 00 00 [18:23:20]Write to MH i2c: E2 08 00 BE 05 80 11 00 00 00 00 00 00 3D [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 17 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 17 00 BE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [18:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:20]wFMCommunicate OK [18:23:20]requested_item fd.num is exist - process it [18:23:20]SAM_PROTO_GetFieldsCounters [18:23:20]wFMCommunicate request_size=4 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 13 00 00 [18:23:20]Write to MH i2c: E2 08 00 BF 05 80 13 00 00 00 00 00 00 40 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 62 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 62 00 BF 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [18:23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:20]wFMCommunicate OK [18:23:20]SAM_PROTO_GetFieldsCounters done [18:23:20]requested_item shift.num is exist - process it [18:23:20]requested_item shift.opened is exist - process it [18:23:20]req_shift_opened [18:23:20]FM_GetShiftState [18:23:20]SAM_PROTO_GetShiftState [18:23:20]wFMCommunicate request_size=4 [18:23:20]MH_SAM_APDU [18:23:20]CAPDU: 80 13 01 00 [18:23:20]Write to MH i2c: E2 08 00 C0 05 80 13 01 00 00 00 00 00 42 [18:23:20]Write i2c OK [18:23:20]MH_I2C_Read... [18:23:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:20]Read from MH i2c: E2 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 0E 00 [18:23:20]MH_I2C_Read... [18:23:20]Read from MH i2c: E2 0E 00 C0 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 50 [18:23:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:23:20]wFMCommunicate OK [18:23:20]SAM_PROTO_GetShiftState done [18:23:20]FM_GetShiftState done [18:23:20]req_shift_opened done [18:23:20]requested_item shift.open_date is exist - process it [18:23:20]req_shift_open_date [18:23:20]req_shift_open_date done [18:23:20]produce_requested_data done [18:23:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226140,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:23:20]process_action_free print_text [18:23:20]json_value_free [18:23:20]json_value_free done [18:23:20]process_json_proto returns [18:23:20]Send response to host [18:23:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226140,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:23:20]free response buf [18:23:20]execute_script done [18:23:20]execute_script returns [18:23:20]free content buf [18:23:20]Sock 11.Close socket [18:23:20]Sock 11.Thread stoped [18:23:21]OFD Sender: No OFD packet to send [18:23:23]accept exits with 7 [18:23:23]New connection [18:23:23]New thread 3066486116 created [18:23:23]Thread 3066629476 joined [18:23:23]Waiting for new connection... [18:23:23] Sock 7.Parse request [18:23:23]Sock 7.Check first char [18:23:23]Sock 7.First char is OK [18:23:23]request: POST /json_proto HTTP/1.0 [18:23:23]Method: POST [18:23:23]URL: /json_proto [18:23:23]Method is POST - this is cgi request [18:23:23]url: /json_proto [18:23:23]query_string will be loaded in cgi processing [18:23:23]execute_cgi json_proto POST (null) [18:23:23]execute_cgi path=json_proto method=POST [18:23:23]POST find Content-Length [18:23:23]Host: 172.17.43.131:8080 [18:23:23]Content-Length: 680 [18:23:23]Content-Type: application/json [18:23:23] [18:23:23]POST finish read [18:23:23]Found Content-Length = 680 [18:23:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 20.350, "sum" : 1550.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:23]execute_script... [18:23:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 20.350, "sum" : 1550.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:23]POST & json_proto [18:23:23]process_json_proto [18:23:23]json parsed OK: [18:23:23]protocol is kg_v1.0 [18:23:23]action value=close_receipt [18:23:23]process_action close_receipt [18:23:23]cmd_close_receipt [18:23:23]MH_GetDate [18:23:23]Write to MH i2c: F0 00 00 C1 05 B5 [18:23:23]Write i2c OK [18:23:23]MH_I2C_Read... [18:23:23]Read from MH i2c: F0 [18:23:23]MH_I2C_Read... [18:23:23]Read from MH i2c: F0 09 00 [18:23:23]MH_I2C_Read... [18:23:23]Read from MH i2c: F0 09 00 C1 05 00 1C 3B A5 66 F9 24 A2 66 45 [18:23:23]GetLastDocTimeStamp 1722104459 [18:23:23]current date 1722104604 [18:23:23]FM_GetShiftState [18:23:23]SAM_PROTO_GetShiftState [18:23:23]wFMCommunicate request_size=4 [18:23:23]MH_SAM_APDU [18:23:23]CAPDU: 80 13 01 00 [18:23:23]Write to MH i2c: E2 08 00 C2 05 80 13 01 00 00 00 00 00 44 [18:23:23]Write i2c OK [18:23:23]MH_I2C_Read... [18:23:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:23]Read from MH i2c: E2 [18:23:23]MH_I2C_Read... [18:23:23]Read from MH i2c: E2 0E 00 [18:23:23]MH_I2C_Read... [18:23:23]Read from MH i2c: E2 0E 00 C2 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 52 [18:23:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:23:23]wFMCommunicate OK [18:23:23]SAM_PROTO_GetShiftState done [18:23:23]FM_GetShiftState done [18:23:23]opened in 1722038719 [18:23:23]opened+sec_in_day 1722125119 [18:23:23]quantity*price = 155067 [18:23:23]sum+1 = 155068 [18:23:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 1550.00 Внесено: 1550.00 СДАЧА: 0.00 НСП 1% : 13.72 НДС 12% : 164.67 Наличными: 1550.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 501 27.07.2024 18:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226141 ФПД: 97738172792188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182324&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226141&fm=97738172792188&tin=02508201610067®Number=0000000000092624&sum=155000 [18:23:24]StoreToDocumentArchive [18:23:24]shift 438 fd 226141 [18:23:24]save to /storage/0438/doc_00226141 [18:23:24]save last doc name /storage/0438/doc_00226141 to /storage/kkm_last_doc_name [18:23:24]save OK [18:23:24]Clear old archive folders... [18:23:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:23:24]tlvbuf is 00C1C5C0 [18:23:24]SAM_PROTO_ClearQueue [18:23:24]wFMCommunicate request_size=4 [18:23:24]MH_SAM_APDU [18:23:24]CAPDU: 80 09 00 00 [18:23:24]Write to MH i2c: E2 08 00 CF 05 80 09 00 00 00 00 00 00 46 [18:23:24]Write i2c OK [18:23:24]MH_I2C_Read... [18:23:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:24]Read from MH i2c: E2 [18:23:24]MH_I2C_Read... [18:23:24]Read from MH i2c: E2 03 00 [18:23:24]MH_I2C_Read... [18:23:24]Read from MH i2c: E2 03 00 CF 05 00 90 00 48 [18:23:24]RAPDU: 90 00 [18:23:24]wFMCommunicate OK [18:23:24]SAM_PROTO_ClearQueue done [18:23:24]KKMCreateOFDPacket [18:23:24]OFDProtocolAddRootSTLVToBuf [18:23:24]FM_MakeSignedData [18:23:24]FM_MakeSignedData [18:23:24]SAM_PROTO_SignData [18:23:24]wFMCommunicate request_size=4 [18:23:24]MH_SAM_APDU [18:23:24]CAPDU: 80 0D 01 02 [18:23:24]Write to MH i2c: E2 08 00 D0 05 80 0D 01 02 00 00 00 00 4E [18:23:24]Write i2c OK [18:23:24]MH_I2C_Read... [18:23:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:24]Read from MH i2c: E2 [18:23:24]MH_I2C_Read... [18:23:24]Read from MH i2c: E2 03 00 [18:23:24]MH_I2C_Read... [18:23:24]Read from MH i2c: E2 03 00 D0 05 00 90 00 49 [18:23:24]RAPDU: 90 00 [18:23:24]wFMCommunicate OK [18:23:24]wFMCommunicate request_size=255 [18:23:24]MH_SAM_APDU [18:23:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 1C 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 73 03 00 35 04 06 00 58 E4 71 11 [18:23:24]Write to MH i2c: E2 02 01 D1 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 1C 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 73 03 00 35 04 06 00 58 E4 71 11 00 00 BD [18:23:24]Write i2c OK [18:23:24]MH_I2C_Read... [18:23:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:25]Read from MH i2c: E2 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 03 00 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 03 00 D1 05 00 90 00 4A [18:23:25]RAPDU: 90 00 [18:23:25]wFMCommunicate OK [18:23:25]wFMCommunicate request_size=7 [18:23:25]MH_SAM_APDU [18:23:25]CAPDU: 80 0D 02 02 02 FD 7C [18:23:25]Write to MH i2c: E2 0A 00 D2 05 80 0D 02 02 02 00 FD 7C 00 00 CE [18:23:25]Write i2c OK [18:23:25]MH_I2C_Read... [18:23:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:25]Read from MH i2c: E2 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 03 00 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 03 00 D2 05 00 90 00 4B [18:23:25]RAPDU: 90 00 [18:23:25]wFMCommunicate OK [18:23:25]wFMCommunicate request_size=4 [18:23:25]MH_SAM_APDU [18:23:25]CAPDU: 80 0D 03 02 [18:23:25]Write to MH i2c: E2 08 00 D3 05 80 0D 03 02 00 00 00 00 53 [18:23:25]Write i2c OK [18:23:25]MH_I2C_Read... [18:23:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:25]Read from MH i2c: E2 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 0B 00 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 0B 00 D3 05 00 26 D3 FC 1E 53 AE DD 3C 90 00 81 [18:23:25]RAPDU: 26 D3 FC 1E 53 AE DD 3C 90 00 [18:23:25]wFMCommunicate OK [18:23:25]SAM_PROTO_SignData done [18:23:25]FM_MakeSignedData done [18:23:25]CreateOFDProtocolMessage [18:23:25]wFMCommunicate request_size=4 [18:23:25]MH_SAM_APDU [18:23:25]CAPDU: 80 11 00 00 [18:23:25]Write to MH i2c: E2 08 00 D4 05 80 11 00 00 00 00 00 00 53 [18:23:25]Write i2c OK [18:23:25]MH_I2C_Read... [18:23:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:25]Read from MH i2c: E2 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 17 00 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: E2 17 00 D4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [18:23:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:25]wFMCommunicate OK [18:23:25]CreateOFDProtocolMessage done [18:23:25]OFDSenderStorePacket 226141 [18:23:25]StoreOFDPacket docnum=226141 [18:23:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 27 31 04 01 40 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 1C 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 73 03 00 35 04 06 00 58 E4 71 11 FD 7C 26 D3 FC 1E 53 AE DD 3C [18:23:25]CheckFolder [18:23:25]dirname=/storage/ofd_packets [18:23:25]CheckFolder done [18:23:25]ProducePacketName [18:23:25]name=ofd_packets/00226141 [18:23:25]NVStorageSaveData ofd_packets/00226141 [18:23:25]File name is /storage/ofd_packets/00226141 [18:23:25]Write 298 bytes [18:23:25]NVStorageSaveData done [18:23:25]OFDSenderStorePacket done [18:23:25]KKMCreateOFDPacket done [18:23:25]NVStorageSaveData kkm_last_timestamp [18:23:25]File name is /storage/kkm_last_timestamp [18:23:25]Write 4 bytes [18:23:25]NVStorageSaveData done [18:23:25]ExternCall_PrintAddStr [18:23:25]wPrintStart [18:23:25]Write to MH i2c: 01 00 00 D5 05 DA [18:23:25]Write i2c OK [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: 01 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: 01 07 00 [18:23:25]MH_I2C_Read... [18:23:25]Read from MH i2c: 01 07 00 D5 05 00 00 00 00 00 FF 0F EF [18:23:25]RasterBufferAndPrint [18:23:25]line Счет N : (1)2002458 [18:23:25]line ИНН: 02508201610067 [18:23:25]line Контрольно-Кассовый Чек [18:23:25]line ПРОДАЖА [18:23:25]line ТРК (МРК, ГНК) : 61 [18:23:25]line Товар: 2710194210 [18:23:25]line ДТ-К-5 [18:23:25]line 20.350 * 76.20 [18:23:25]line = 1550.67 [18:23:25]line НДС 12% НСП 1% [18:23:25]line > о реализуемом товаре [18:23:25]line ОКРУГЛЕНИЕ: -0.67 [18:23:25]line ИТОГО: 1550.00 [18:23:25]line Внесено: 1550.00 [18:23:25]line СДАЧА: 0.00 [18:23:25]line НСП 1% : 13.72 [18:23:25]line НДС 12% : 164.67 [18:23:25]line Наличными: 1550.00 [18:23:25]line Безнал.: 0.00 [18:23:25]line Место: АЗС № 97 "Партнер Нефть" [18:23:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:23:25]line СНО: Общий режим [18:23:25]line Чек 501 27.07.2024 18:23 [18:23:25]line Смена: 438 ФФД: 1.0 [18:23:25]line ЗНМ: 0300000054 [18:23:25]line РНМ: 0000000000092624 [18:23:25]line Версия ККМ: 001 [18:23:25]line ФМ: 0000000000874959 [18:23:25]line ФД: 226141 [18:23:25]line ФПД: 97738172792188 [18:23:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182324&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226141&fm=97738172792188&tin=02508201610067®Number=0000000000092624&sum=155000 [18:23:25]OFD Sender: Processing packet 226141 [packets to send 600, broken 599] [18:23:25]ProducePacketName [18:23:25]name=ofd_packets/00226141 [18:23:25]OFD Sender: To server: pG, [18:23:25]CommunicateWithHost lk.salyk.kg:30040 [18:23:25]ConnectInit lk.salyk.kg [18:23:25]written 0, free lines is 4095 [18:23:26]Write to MH i2c: 01 00 00 00 06 06 [18:23:26]Write i2c OK [18:23:26]MH_I2C_Read... [18:23:26]Read from MH i2c: 01 [18:23:26]MH_I2C_Read... [18:23:26]Read from MH i2c: 01 07 00 [18:23:26]MH_I2C_Read... [18:23:26]Read from MH i2c: 01 07 00 00 06 00 00 00 00 00 64 0C 7D [18:23:26]RasterBufferAndPrint [18:23:26]line [18:23:26]line [18:23:26]line [18:23:26]line [18:23:26]line [18:23:26]written 0, free lines is 3175 [18:23:26]MH_Cut [18:23:26]Write to MH i2c: D1 01 00 07 06 01 DF [18:23:26]Write i2c OK [18:23:26]MH_I2C_Read... [18:23:26]Read from MH i2c: D1 [18:23:26]MH_I2C_Read... [18:23:26]Read from MH i2c: D1 01 00 [18:23:26]MH_I2C_Read... [18:23:26]Read from MH i2c: D1 01 00 07 06 00 DE [18:23:26]Write to MH i2c: 01 00 00 08 06 0E [18:23:26]Write i2c OK [18:23:26]MH_I2C_Read... [18:23:26]Connected sock=11 [18:23: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 35 39 0C 01 00 00 27 31 04 01 40 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 1C 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 73 03 00 35 04 06 00 58 E4 71 11 FD 7C 26 D3 FC 1E 53 AE DD 3C [18:23: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 35 39 4F 00 00 00 22 E3 47 00 6D 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 35 39 10 04 04 00 5D 73 03 00 F4 03 04 00 29 E7 A4 66 B6 04 01 00 00 6B 5C DF 53 41 E3 61 5B [18:23:26]CommunicateWithHost err = 0 [18:23:26]CheckOFDResponse [18:23:26]1017 (14) - 77093643461234 [18:23:26]1041 (16) - 0000000000874959 [18:23:26]1040 (4) - 226141 [18:23:26]1012 (4) - 27.07.2024 12:25 [18:23:26]1206 (1) - 0 [18:23:26]OFD Sender: Remove packet 226141 [18:23:26]ProducePacketName [18:23:26]name=ofd_packets/00226141 [18:23:26]NVStorageDeleteData [18:23:27]OFD Sender: No OFD packet to send [18:23:27]*** Cut start [18:23:27]*** Partial cut [18:23:27]*** CUTSNS_PIN = 1 [18:23:27]*** CUTSNS_PIN = 0 [18:23:27]*** Brake cut motor [18:23:27]Read from MH i2c: 01 [18:23:27]MH_I2C_Read... [18:23:27]*** Stop cut motor [18:23:27]*** Cut end [18:23:27]Read from MH i2c: 01 07 00 [18:23:27]MH_I2C_Read... [18:23:27]Read from MH i2c: 01 07 00 08 06 00 00 00 00 00 FF 0F 23 [18:23:27]process_action close_receipt done [18:23:27]requested_data is exist [18:23:27]produce_requested_data [18:23:27]requested_item fm.sn is exist - process it [18:23:27]wFMCommunicate request_size=4 [18:23:27]MH_SAM_APDU [18:23:27]CAPDU: 80 11 00 00 [18:23:28]Write to MH i2c: E2 08 00 09 06 80 11 00 00 00 00 00 00 89 [18:23:28]Write i2c OK [18:23:28]MH_I2C_Read... [18:23:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:28]Read from MH i2c: E2 [18:23:28]MH_I2C_Read... [18:23:28]Read from MH i2c: E2 17 00 [18:23:28]MH_I2C_Read... [18:23:28]Read from MH i2c: E2 17 00 09 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [18:23:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:28]wFMCommunicate OK [18:23:28]requested_item fd.num is exist - process it [18:23:28]SAM_PROTO_GetFieldsCounters [18:23:28]wFMCommunicate request_size=4 [18:23:28]MH_SAM_APDU [18:23:28]CAPDU: 80 13 00 00 [18:23:28]Write to MH i2c: E2 08 00 0A 06 80 13 00 00 00 00 00 00 8C [18:23:28]Write i2c OK [18:23:28]MH_I2C_Read... [18:23:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:28]Read from MH i2c: E2 [18:23:28]MH_I2C_Read... [18:23:28]Read from MH i2c: E2 62 00 [18:23:28]MH_I2C_Read... [18:23:28]Read from MH i2c: E2 62 00 0A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [18:23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:28]wFMCommunicate OK [18:23:28]SAM_PROTO_GetFieldsCounters done [18:23:28]requested_item shift.num is exist - process it [18:23:28]requested_item shift.opened is exist - process it [18:23:28]req_shift_opened [18:23:28]FM_GetShiftState [18:23:28]SAM_PROTO_GetShiftState [18:23:28]wFMCommunicate request_size=4 [18:23:28]MH_SAM_APDU [18:23:28]CAPDU: 80 13 01 00 [18:23:28]Write to MH i2c: E2 08 00 0B 06 80 13 01 00 00 00 00 00 8E [18:23:28]Write i2c OK [18:23:28]MH_I2C_Read... [18:23:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:28]Read from MH i2c: E2 [18:23:28]MH_I2C_Read... [18:23:28]Read from MH i2c: E2 0E 00 [18:23:28]MH_I2C_Read... [18:23:28]Read from MH i2c: E2 0E 00 0B 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9C [18:23:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:23:28]wFMCommunicate OK [18:23:28]SAM_PROTO_GetShiftState done [18:23:28]FM_GetShiftState done [18:23:28]req_shift_opened done [18:23:28]requested_item shift.open_date is exist - process it [18:23:28]req_shift_open_date [18:23:28]req_shift_open_date done [18:23:28]produce_requested_data done [18:23:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226141,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:23:28]process_action_free close_receipt [18:23:28]json_value_free [18:23:28]json_value_free done [18:23:28]process_json_proto returns [18:23:28]Send response to host [18:23:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226141,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:23:28]free response buf [18:23:28]execute_script done [18:23:28]execute_script returns [18:23:28]free content buf [18:23:28]Sock 7.Close socket [18:23:28]Sock 7.Thread stoped [18:23:32]OFD Sender: No OFD packet to send [18:23:37]OFD Sender: No OFD packet to send [18:23:42]OFD Sender: No OFD packet to send [18:23:42]accept exits with 9 [18:23:42]New connection [18:23:42]New thread 3066629476 created [18:23:42]Thread 3066486116 joined [18:23:42]Waiting for new connection... [18:23:42] Sock 9.Parse request [18:23:42]Sock 9.Check first char [18:23:42]Sock 9.First char is OK [18:23:42]request: POST /json_proto HTTP/1.0 [18:23:42]Method: POST [18:23:42]URL: /json_proto [18:23:42]Method is POST - this is cgi request [18:23:42]url: /json_proto [18:23:42]query_string will be loaded in cgi processing [18:23:42]execute_cgi json_proto POST (null) [18:23:42]execute_cgi path=json_proto method=POST [18:23:42]POST find Content-Length [18:23:42]Host: 172.17.43.131:8080 [18:23:42]Content-Length: 676 [18:23:42]Content-Type: application/json [18:23:42] [18:23:42]POST finish read [18:23:42]Found Content-Length = 676 [18:23:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:42]execute_script... [18:23:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:42]POST & json_proto [18:23:42]process_json_proto [18:23:42]json parsed OK: [18:23:42]protocol is kg_v1.0 [18:23:42]action value=close_receipt [18:23:42]process_action close_receipt [18:23:42]cmd_close_receipt [18:23:42]MH_GetDate [18:23:42]Write to MH i2c: F0 00 00 0C 06 01 [18:23:42]Write i2c OK [18:23:42]MH_I2C_Read... [18:23:42]Read from MH i2c: F0 [18:23:42]MH_I2C_Read... [18:23:42]Read from MH i2c: F0 09 00 [18:23:42]MH_I2C_Read... [18:23:42]Read from MH i2c: F0 09 00 0C 06 00 2F 3B A5 66 F9 24 A2 66 A4 [18:23:42]GetLastDocTimeStamp 1722104604 [18:23:42]current date 1722104623 [18:23:42]FM_GetShiftState [18:23:42]SAM_PROTO_GetShiftState [18:23:42]wFMCommunicate request_size=4 [18:23:42]MH_SAM_APDU [18:23:42]CAPDU: 80 13 01 00 [18:23:42]Write to MH i2c: E2 08 00 0D 06 80 13 01 00 00 00 00 00 90 [18:23:42]Write i2c OK [18:23:42]MH_I2C_Read... [18:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:42]Read from MH i2c: E2 [18:23:42]MH_I2C_Read... [18:23:42]Read from MH i2c: E2 0E 00 [18:23:42]MH_I2C_Read... [18:23:42]Read from MH i2c: E2 0E 00 0D 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9E [18:23:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:23:42]wFMCommunicate OK [18:23:42]SAM_PROTO_GetShiftState done [18:23:42]FM_GetShiftState done [18:23:42]opened in 1722038719 [18:23:42]opened+sec_in_day 1722125119 [18:23:42]quantity*price = 90068 [18:23:42]sum+1 = 90069 [18:23:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 502 27.07.2024 18:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226142 ФПД: 90890179522994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226142&fm=90890179522994&tin=02508201610067®Number=0000000000092624&sum=90000 [18:23:43]StoreToDocumentArchive [18:23:43]shift 438 fd 226142 [18:23:43]save to /storage/0438/doc_00226142 [18:23:43]save last doc name /storage/0438/doc_00226142 to /storage/kkm_last_doc_name [18:23:43]save OK [18:23:43]Clear old archive folders... [18:23:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:23:43]tlvbuf is 00C1CBF0 [18:23:43]SAM_PROTO_ClearQueue [18:23:43]wFMCommunicate request_size=4 [18:23:43]MH_SAM_APDU [18:23:43]CAPDU: 80 09 00 00 [18:23:43]Write to MH i2c: E2 08 00 1A 06 80 09 00 00 00 00 00 00 92 [18:23:43]Write i2c OK [18:23:43]MH_I2C_Read... [18:23:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:44]Read from MH i2c: E2 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [18:23:44]RAPDU: 90 00 [18:23:44]wFMCommunicate OK [18:23:44]SAM_PROTO_ClearQueue done [18:23:44]KKMCreateOFDPacket [18:23:44]OFDProtocolAddRootSTLVToBuf [18:23:44]FM_MakeSignedData [18:23:44]FM_MakeSignedData [18:23:44]SAM_PROTO_SignData [18:23:44]wFMCommunicate request_size=4 [18:23:44]MH_SAM_APDU [18:23:44]CAPDU: 80 0D 01 02 [18:23:44]Write to MH i2c: E2 08 00 1B 06 80 0D 01 02 00 00 00 00 9A [18:23:44]Write i2c OK [18:23:44]MH_I2C_Read... [18:23:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:44]Read from MH i2c: E2 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 1B 06 00 90 00 95 [18:23:44]RAPDU: 90 00 [18:23:44]wFMCommunicate OK [18:23:44]wFMCommunicate request_size=255 [18:23:44]MH_SAM_APDU [18:23:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 2F 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 73 03 00 35 04 06 00 52 AA 04 DD [18:23:44]Write to MH i2c: E2 02 01 1C 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 2F 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 73 03 00 35 04 06 00 52 AA 04 DD 00 00 C4 [18:23:44]Write i2c OK [18:23:44]MH_I2C_Read... [18:23:44]recv_with_timeout no data received [18:23:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:44]Read from MH i2c: E2 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 1C 06 00 90 00 96 [18:23:44]RAPDU: 90 00 [18:23:44]wFMCommunicate OK [18:23:44]wFMCommunicate request_size=7 [18:23:44]MH_SAM_APDU [18:23:44]CAPDU: 80 0D 02 02 02 31 B2 [18:23:44]Write to MH i2c: E2 0A 00 1D 06 80 0D 02 02 02 00 31 B2 00 00 84 [18:23:44]Write i2c OK [18:23:44]MH_I2C_Read... [18:23:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:44]Read from MH i2c: E2 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 03 00 1D 06 00 90 00 97 [18:23:44]RAPDU: 90 00 [18:23:44]wFMCommunicate OK [18:23:44]wFMCommunicate request_size=4 [18:23:44]MH_SAM_APDU [18:23:44]CAPDU: 80 0D 03 02 [18:23:44]Write to MH i2c: E2 08 00 1E 06 80 0D 03 02 00 00 00 00 9F [18:23:44]Write i2c OK [18:23:44]MH_I2C_Read... [18:23:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:44]Read from MH i2c: E2 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 0B 00 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 0B 00 1E 06 00 65 C1 F4 73 6A F7 1C 75 90 00 1F [18:23:44]RAPDU: 65 C1 F4 73 6A F7 1C 75 90 00 [18:23:44]wFMCommunicate OK [18:23:44]SAM_PROTO_SignData done [18:23:44]FM_MakeSignedData done [18:23:44]CreateOFDProtocolMessage [18:23:44]wFMCommunicate request_size=4 [18:23:44]MH_SAM_APDU [18:23:44]CAPDU: 80 11 00 00 [18:23:44]Write to MH i2c: E2 08 00 1F 06 80 11 00 00 00 00 00 00 9F [18:23:44]Write i2c OK [18:23:44]MH_I2C_Read... [18:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:44]Read from MH i2c: E2 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 17 00 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: E2 17 00 1F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [18:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:44]wFMCommunicate OK [18:23:44]CreateOFDProtocolMessage done [18:23:44]OFDSenderStorePacket 226142 [18:23:44]StoreOFDPacket docnum=226142 [18:23:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D3 8D 04 01 58 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 2F 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 73 03 00 35 04 06 00 52 AA 04 DD 31 B2 65 C1 F4 73 6A F7 1C 75 [18:23:44]CheckFolder [18:23:44]dirname=/storage/ofd_packets [18:23:44]CheckFolder done [18:23:44]ProducePacketName [18:23:44]name=ofd_packets/00226142 [18:23:44]NVStorageSaveData ofd_packets/00226142 [18:23:44]File name is /storage/ofd_packets/00226142 [18:23:44]Write 298 bytes [18:23:44]NVStorageSaveData done [18:23:44]OFDSenderStorePacket done [18:23:44]KKMCreateOFDPacket done [18:23:44]NVStorageSaveData kkm_last_timestamp [18:23:44]File name is /storage/kkm_last_timestamp [18:23:44]Write 4 bytes [18:23:44]NVStorageSaveData done [18:23:44]ExternCall_PrintAddStr [18:23:44]wPrintStart [18:23:44]Write to MH i2c: 01 00 00 20 06 26 [18:23:44]Write i2c OK [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: 01 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: 01 07 00 [18:23:44]MH_I2C_Read... [18:23:44]Read from MH i2c: 01 07 00 20 06 00 00 00 00 00 FF 0F 3B [18:23:44]RasterBufferAndPrint [18:23:44]line Счет N : (1)2002460 [18:23:44]line ИНН: 02508201610067 [18:23:44]line Контрольно-Кассовый Чек [18:23:44]line ПРОДАЖА [18:23:44]line ТРК (МРК, ГНК) : 51 [18:23:44]line Товар: 2710194210 [18:23:44]line ДТ-К-5 [18:23:44]line 11.820 * 76.20 [18:23:44]line = 900.68 [18:23:44]line НДС 12% НСП 1% [18:23:44]line > о реализуемом товаре [18:23:44]line ОКРУГЛЕНИЕ: -0.68 [18:23:44]line ИТОГО: 900.00 [18:23:44]line Внесено: 900.00 [18:23:44]line СДАЧА: 0.00 [18:23:44]line НСП 1% : 7.97 [18:23:44]line НДС 12% : 95.65 [18:23:44]line Наличными: 900.00 [18:23:44]line Безнал.: 0.00 [18:23:44]line Место: АЗС № 97 "Партнер Нефть" [18:23:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:23:44]line СНО: Общий режим [18:23:44]line Чек 502 27.07.2024 18:23 [18:23:44]line Смена: 438 ФФД: 1.0 [18:23:44]line ЗНМ: 0300000054 [18:23:44]line РНМ: 0000000000092624 [18:23:44]line Версия ККМ: 001 [18:23:44]line ФМ: 0000000000874959 [18:23:44]line ФД: 226142 [18:23:44]line ФПД: 90890179522994 [18:23:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226142&fm=90890179522994&tin=02508201610067®Number=0000000000092624&sum=90000 [18:23:44]written 0, free lines is 4095 [18:23:44]OFD Sender: Processing packet 226142 [packets to send 600, broken 599] [18:23:44]ProducePacketName [18:23:44]name=ofd_packets/00226142 [18:23:44]OFD Sender: To server: pG, [18:23:44]CommunicateWithHost lk.salyk.kg:30040 [18:23:44]ConnectInit lk.salyk.kg [18:23:44]Write to MH i2c: 01 00 00 4B 06 51 [18:23:45]Write i2c OK [18:23:45]MH_I2C_Read... [18:23:45]Read from MH i2c: 01 [18:23:45]MH_I2C_Read... [18:23:45]Read from MH i2c: 01 07 00 [18:23:45]MH_I2C_Read... [18:23:45]Read from MH i2c: 01 07 00 4B 06 00 00 00 00 00 65 0C C9 [18:23:45]RasterBufferAndPrint [18:23:45]line [18:23:45]line [18:23:45]line [18:23:45]line [18:23:45]line [18:23:45]written 0, free lines is 3178 [18:23:45]MH_Cut [18:23:45]Write to MH i2c: D1 01 00 52 06 01 2A [18:23:45]Write i2c OK [18:23:45]MH_I2C_Read... [18:23:45]Read from MH i2c: D1 [18:23:45]MH_I2C_Read... [18:23:45]Read from MH i2c: D1 01 00 [18:23:45]MH_I2C_Read... [18:23:45]Read from MH i2c: D1 01 00 52 06 00 29 [18:23:45]Write to MH i2c: 01 00 00 53 06 59 [18:23:45]Write i2c OK [18:23:45]MH_I2C_Read... [18:23:46]*** Cut start [18:23:46]*** Partial cut [18:23:46]*** CUTSNS_PIN = 1 [18:23:46]*** CUTSNS_PIN = 0 [18:23:46]*** Brake cut motor [18:23:46]Read from MH i2c: 01 [18:23:46]MH_I2C_Read... [18:23:46]*** Stop cut motor [18:23:46]*** Cut end [18:23:46]Read from MH i2c: 01 07 00 [18:23:46]MH_I2C_Read... [18:23:46]Read from MH i2c: 01 07 00 53 06 00 00 00 00 00 FF 0F 6E [18:23:46]process_action close_receipt done [18:23:46]requested_data is exist [18:23:46]produce_requested_data [18:23:46]requested_item fm.sn is exist - process it [18:23:46]wFMCommunicate request_size=4 [18:23:46]MH_SAM_APDU [18:23:46]CAPDU: 80 11 00 00 [18:23:46]Write to MH i2c: E2 08 00 54 06 80 11 00 00 00 00 00 00 D4 [18:23:46]Write i2c OK [18:23:46]MH_I2C_Read... [18:23:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:46]Read from MH i2c: E2 [18:23:46]MH_I2C_Read... [18:23:46]Read from MH i2c: E2 17 00 [18:23:46]MH_I2C_Read... [18:23:46]Read from MH i2c: E2 17 00 54 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [18:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:46]wFMCommunicate OK [18:23:46]requested_item fd.num is exist - process it [18:23:46]SAM_PROTO_GetFieldsCounters [18:23:46]wFMCommunicate request_size=4 [18:23:46]MH_SAM_APDU [18:23:46]CAPDU: 80 13 00 00 [18:23:46]Write to MH i2c: E2 08 00 55 06 80 13 00 00 00 00 00 00 D7 [18:23:46]Write i2c OK [18:23:46]MH_I2C_Read... [18:23:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:47]Read from MH i2c: E2 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: E2 62 00 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: E2 62 00 55 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [18:23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:47]wFMCommunicate OK [18:23:47]SAM_PROTO_GetFieldsCounters done [18:23:47]requested_item shift.num is exist - process it [18:23:47]requested_item shift.opened is exist - process it [18:23:47]req_shift_opened [18:23:47]FM_GetShiftState [18:23:47]SAM_PROTO_GetShiftState [18:23:47]wFMCommunicate request_size=4 [18:23:47]MH_SAM_APDU [18:23:47]CAPDU: 80 13 01 00 [18:23:47]Write to MH i2c: E2 08 00 56 06 80 13 01 00 00 00 00 00 D9 [18:23:47]Write i2c OK [18:23:47]MH_I2C_Read... [18:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:47]Read from MH i2c: E2 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: E2 0E 00 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: E2 0E 00 56 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E7 [18:23:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:23:47]wFMCommunicate OK [18:23:47]SAM_PROTO_GetShiftState done [18:23:47]FM_GetShiftState done [18:23:47]req_shift_opened done [18:23:47]requested_item shift.open_date is exist - process it [18:23:47]req_shift_open_date [18:23:47]req_shift_open_date done [18:23:47]produce_requested_data done [18:23:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226142,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:23:47]process_action_free close_receipt [18:23:47]json_value_free [18:23:47]json_value_free done [18:23:47]process_json_proto returns [18:23:47]Send response to host [18:23:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226142,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:23:47]free response buf [18:23:47]execute_script done [18:23:47]execute_script returns [18:23:47]free content buf [18:23:47]Sock 9.Close socket [18:23:47]Sock 9.Thread stoped [18:23:47]accept exits with 10 [18:23:47]New connection [18:23:47]New thread 3066486116 created [18:23:47]Thread 3066629476 joined [18:23:47]Waiting for new connection... [18:23:47] Sock 10.Parse request [18:23:47]Sock 10.Check first char [18:23:47]Sock 10.First char is OK [18:23:47]request: POST /json_proto HTTP/1.0 [18:23:47]Method: POST [18:23:47]URL: /json_proto [18:23:47]Method is POST - this is cgi request [18:23:47]url: /json_proto [18:23:47]query_string will be loaded in cgi processing [18:23:47]execute_cgi json_proto POST (null) [18:23:47]execute_cgi path=json_proto method=POST [18:23:47]POST find Content-Length [18:23:47]Host: 172.17.43.131:8080 [18:23:47]Content-Length: 984 [18:23:47]Content-Type: application/json [18:23:47] [18:23:47]POST finish read [18:23:47]Found Content-Length = 984 [18:23:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:47]execute_script... [18:23:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:47]POST & json_proto [18:23:47]process_json_proto [18:23:47]json parsed OK: [18:23:47]protocol is kg_v1.0 [18:23:47]action value=close_receipt [18:23:47]process_action close_receipt [18:23:47]cmd_close_receipt [18:23:47]MH_GetDate [18:23:47]Write to MH i2c: F0 00 00 57 06 4C [18:23:47]Write i2c OK [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: F0 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: F0 09 00 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: F0 09 00 57 06 00 33 3B A5 66 F9 24 A2 66 F3 [18:23:47]GetLastDocTimeStamp 1722104623 [18:23:47]current date 1722104627 [18:23:47]FM_GetShiftState [18:23:47]SAM_PROTO_GetShiftState [18:23:47]wFMCommunicate request_size=4 [18:23:47]MH_SAM_APDU [18:23:47]CAPDU: 80 13 01 00 [18:23:47]Write to MH i2c: E2 08 00 58 06 80 13 01 00 00 00 00 00 DB [18:23:47]Write i2c OK [18:23:47]MH_I2C_Read... [18:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:47]Read from MH i2c: E2 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: E2 0E 00 [18:23:47]MH_I2C_Read... [18:23:47]Read from MH i2c: E2 0E 00 58 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E9 [18:23:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:23:47]wFMCommunicate OK [18:23:47]SAM_PROTO_GetShiftState done [18:23:47]FM_GetShiftState done [18:23:47]opened in 1722038719 [18:23:47]opened+sec_in_day 1722125119 [18:23:47]quantity*price = 200066 [18:23:47]sum+1 = 200067 [18:23:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 503 27.07.2024 18:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 29.95 сом ФМ: 0000000000874959 ФД: 226143 ФПД: 62821470903776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182347&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226143&fm=62821470903776&tin=02508201610067®Number=0000000000092624&sum=200000 [18:23:49]StoreToDocumentArchive [18:23:49]shift 438 fd 226143 [18:23:49]save to /storage/0438/doc_00226143 [18:23:49]save last doc name /storage/0438/doc_00226143 to /storage/kkm_last_doc_name [18:23:49]save OK [18:23:49]Clear old archive folders... [18:23:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:49]tlvbuf is 00C349F0 [18:23:49]SAM_PROTO_ClearQueue [18:23:49]wFMCommunicate request_size=4 [18:23:49]MH_SAM_APDU [18:23:49]CAPDU: 80 09 00 00 [18:23:49]Write to MH i2c: E2 08 00 65 06 80 09 00 00 00 00 00 00 DD [18:23:49]Write i2c OK [18:23:49]MH_I2C_Read... [18:23:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:49]Read from MH i2c: E2 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 03 00 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 03 00 65 06 00 90 00 DF [18:23:49]RAPDU: 90 00 [18:23:49]wFMCommunicate OK [18:23:49]SAM_PROTO_ClearQueue done [18:23:49]KKMCreateOFDPacket [18:23:49]OFDProtocolAddRootSTLVToBuf [18:23:49]FM_MakeSignedData [18:23:49]FM_MakeSignedData [18:23:49]SAM_PROTO_SignData [18:23:49]wFMCommunicate request_size=4 [18:23:49]MH_SAM_APDU [18:23:49]CAPDU: 80 0D 01 02 [18:23:49]Write to MH i2c: E2 08 00 66 06 80 0D 01 02 00 00 00 00 E5 [18:23:49]Write i2c OK [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 [18:23:49]MH_I2C_Read... [18:23:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:49]Read from MH i2c: E2 03 00 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 03 00 66 06 00 90 00 E0 [18:23:49]RAPDU: 90 00 [18:23:49]wFMCommunicate OK [18:23:49]wFMCommunicate request_size=255 [18:23:49]MH_SAM_APDU [18:23:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 33 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 73 03 00 35 04 06 00 39 [18:23:49]Write to MH i2c: E2 02 01 67 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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 33 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 73 03 00 35 04 06 00 39 00 00 43 [18:23:49]Write i2c OK [18:23:49]MH_I2C_Read... [18:23:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:49]Read from MH i2c: E2 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 03 00 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 03 00 67 06 00 90 00 E1 [18:23:49]RAPDU: 90 00 [18:23:49]wFMCommunicate OK [18:23:49]wFMCommunicate request_size=10 [18:23:49]MH_SAM_APDU [18:23:49]CAPDU: 80 0D 02 02 05 22 C3 75 1D E0 [18:23:49]Write to MH i2c: E2 0D 00 68 06 80 0D 02 02 05 00 22 C3 75 1D E0 00 00 49 [18:23:49]Write i2c OK [18:23:49]MH_I2C_Read... [18:23:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:49]Read from MH i2c: E2 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 03 00 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 03 00 68 06 00 90 00 E2 [18:23:49]RAPDU: 90 00 [18:23:49]wFMCommunicate OK [18:23:49]wFMCommunicate request_size=4 [18:23:49]MH_SAM_APDU [18:23:49]CAPDU: 80 0D 03 02 [18:23:49]Write to MH i2c: E2 08 00 69 06 80 0D 03 02 00 00 00 00 EA [18:23:49]Write i2c OK [18:23:49]MH_I2C_Read... [18:23:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:49]Read from MH i2c: E2 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 0B 00 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 0B 00 69 06 00 18 4D C8 83 37 AA 03 2C 90 00 AB [18:23:49]RAPDU: 18 4D C8 83 37 AA 03 2C 90 00 [18:23:49]wFMCommunicate OK [18:23:49]SAM_PROTO_SignData done [18:23:49]FM_MakeSignedData done [18:23:49]CreateOFDProtocolMessage [18:23:49]wFMCommunicate request_size=4 [18:23:49]MH_SAM_APDU [18:23:49]CAPDU: 80 11 00 00 [18:23:49]Write to MH i2c: E2 08 00 6A 06 80 11 00 00 00 00 00 00 EA [18:23:49]Write i2c OK [18:23:49]MH_I2C_Read... [18:23:49]ConnectInit Can't take IP for lk.salyk.kg [18:23:49]CommunicateWithHost connect error [18:23:49]CommunicateWithHost err = -1 [18:23:49]OFD Sender: Server communicate error [18:23:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:49]Read from MH i2c: E2 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 17 00 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: E2 17 00 6A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [18:23:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:49]wFMCommunicate OK [18:23:49]CreateOFDProtocolMessage done [18:23:49]OFDSenderStorePacket 226143 [18:23:49]StoreOFDPacket docnum=226143 [18:23:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D6 AF 07 01 CE 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 33 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 73 03 00 35 04 06 00 39 22 C3 75 1D E0 18 4D C8 83 37 AA 03 2C [18:23:49]CheckFolder [18:23:49]dirname=/storage/ofd_packets [18:23:49]CheckFolder done [18:23:49]ProducePacketName [18:23:49]name=ofd_packets/00226143 [18:23:49]NVStorageSaveData ofd_packets/00226143 [18:23:49]File name is /storage/ofd_packets/00226143 [18:23:49]Write 301 bytes [18:23:49]NVStorageSaveData done [18:23:49]OFDSenderStorePacket done [18:23:49]KKMCreateOFDPacket done [18:23:49]NVStorageSaveData kkm_last_timestamp [18:23:49]File name is /storage/kkm_last_timestamp [18:23:49]Write 4 bytes [18:23:49]NVStorageSaveData done [18:23:49]ExternCall_PrintAddStr [18:23:49]wPrintStart [18:23:49]Write to MH i2c: 01 00 00 6B 06 71 [18:23:49]Write i2c OK [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: 01 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: 01 07 00 [18:23:49]MH_I2C_Read... [18:23:49]Read from MH i2c: 01 07 00 6B 06 00 00 00 00 00 FF 0F 86 [18:23:49]RasterBufferAndPrint [18:23:49]line Счет N : (1)2002457 [18:23:49]line ИНН: 02508201610067 [18:23:49]line Контрольно-Кассовый Чек [18:23:49]line ПРОДАЖА [18:23:49]line ТРК (МРК, ГНК) : 33 [18:23:49]line Товар: 2710124130 [18:23:49]line Аи-92-К-5 [18:23:49]line 29.950 * 66.80 [18:23:49]line = 2000.66 [18:23:49]line НДС 12% НСП 1% [18:23:49]line > о реализуемом товаре [18:23:49]line ОКРУГЛЕНИЕ: -0.66 [18:23:49]line ИТОГО: 2000.00 [18:23:49]line Внесено: 2000.00 [18:23:49]line СДАЧА: 0.00 [18:23:49]line НСП 1% : 17.70 [18:23:49]line НДС 12% : 212.46 [18:23:49]line Наличными: 2000.00 [18:23:49]line Безнал.: 0.00 [18:23:49]line Место: АЗС № 97 "Партнер Нефть" [18:23:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:23:49]line СНО: Общий режим [18:23:49]line Чек 503 27.07.2024 18:23 [18:23:49]line Смена: 438 ФФД: 1.0 [18:23:49]line ЗНМ: 0300000054 [18:23:49]line РНМ: 0000000000092624 [18:23:49]line Версия ККМ: 001 [18:23:49]line [18:23:49]line Дисконтная программа [18:23:49]line АИ-92 [18:23:49]line номер 97 [18:23:49]line сэкономлено 29.95 сом [18:23:49]line ФМ: 0000000000874959 [18:23:49]line ФД: 226143 [18:23:49]line ФПД: 62821470903776 [18:23:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182347&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226143&fm=62821470903776&tin=02508201610067®Number=0000000000092624&sum=200000 [18:23:50]written 0, free lines is 4095 [18:23:50]OFD Sender: Processing packet 226142 [packets to send 601, broken 599] [18:23:50]ProducePacketName [18:23:50]name=ofd_packets/00226142 [18:23:50]OFD Sender: To server: pG, [18:23:50]CommunicateWithHost lk.salyk.kg:30040 [18:23:50]ConnectInit lk.salyk.kg [18:23:50]Write to MH i2c: 01 00 00 9B 06 A1 [18:23:50]Write i2c OK [18:23:50]MH_I2C_Read... [18:23:50]Read from MH i2c: 01 [18:23:50]MH_I2C_Read... [18:23:50]Read from MH i2c: 01 07 00 [18:23:50]MH_I2C_Read... [18:23:50]Read from MH i2c: 01 07 00 9B 06 00 00 00 00 00 F0 0B A3 [18:23:50]RasterBufferAndPrint [18:23:50]line [18:23:50]line [18:23:50]line [18:23:50]line [18:23:50]line [18:23:50]written 0, free lines is 3063 [18:23:50]MH_Cut [18:23:50]Write to MH i2c: D1 01 00 A2 06 01 7A [18:23:50]Write i2c OK [18:23:50]MH_I2C_Read... [18:23:50]Read from MH i2c: D1 [18:23:50]MH_I2C_Read... [18:23:50]Read from MH i2c: D1 01 00 [18:23:50]MH_I2C_Read... [18:23:50]Read from MH i2c: D1 01 00 A2 06 00 79 [18:23:50]Write to MH i2c: 01 00 00 A3 06 A9 [18:23:50]Write i2c OK [18:23:50]MH_I2C_Read... [18:23:51]*** Cut start [18:23:51]*** Partial cut [18:23:51]*** CUTSNS_PIN = 1 [18:23:51]*** CUTSNS_PIN = 0 [18:23:52]*** Brake cut motor [18:23:52]Read from MH i2c: 01 [18:23:52]MH_I2C_Read... [18:23:52]*** Stop cut motor [18:23:52]*** Cut end [18:23:52]Read from MH i2c: 01 07 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: 01 07 00 A3 06 00 00 00 00 00 FF 0F BE [18:23:52]process_action close_receipt done [18:23:52]requested_data is exist [18:23:52]produce_requested_data [18:23:52]requested_item fm.sn is exist - process it [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 11 00 00 [18:23:52]Write to MH i2c: E2 08 00 A4 06 80 11 00 00 00 00 00 00 24 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 17 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 17 00 A4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 81 [18:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:52]wFMCommunicate OK [18:23:52]requested_item fd.num is exist - process it [18:23:52]SAM_PROTO_GetFieldsCounters [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 13 00 00 [18:23:52]Write to MH i2c: E2 08 00 A5 06 80 13 00 00 00 00 00 00 27 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 62 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 62 00 A5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:52]wFMCommunicate OK [18:23:52]SAM_PROTO_GetFieldsCounters done [18:23:52]requested_item shift.num is exist - process it [18:23:52]requested_item shift.opened is exist - process it [18:23:52]req_shift_opened [18:23:52]FM_GetShiftState [18:23:52]SAM_PROTO_GetShiftState [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 13 01 00 [18:23:52]Write to MH i2c: E2 08 00 A6 06 80 13 01 00 00 00 00 00 29 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0E 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0E 00 A6 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 37 [18:23:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:23:52]wFMCommunicate OK [18:23:52]SAM_PROTO_GetShiftState done [18:23:52]FM_GetShiftState done [18:23:52]req_shift_opened done [18:23:52]requested_item shift.open_date is exist - process it [18:23:52]req_shift_open_date [18:23:52]req_shift_open_date done [18:23:52]produce_requested_data done [18:23:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226143,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:23:52]process_action_free close_receipt [18:23:52]json_value_free [18:23:52]json_value_free done [18:23:52]process_json_proto returns [18:23:52]Send response to host [18:23:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226143,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:23:52]free response buf [18:23:52]execute_script done [18:23:52]execute_script returns [18:23:52]free content buf [18:23:52]Sock 10.Close socket [18:23:52]Sock 10.Thread stoped [18:23:56]recv_with_timeout no data received [18:23:57]Connected sock=7 [18:23: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 35 39 0C 01 00 00 D3 8D 04 01 58 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 2F 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 73 03 00 35 04 06 00 52 AA 04 DD 31 B2 65 C1 F4 73 6A F7 1C 75 [18:23: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 35 39 4F 00 00 00 D1 C1 47 00 45 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 35 39 10 04 04 00 5E 73 03 00 F4 03 04 00 48 E7 A4 66 B6 04 01 00 00 67 8B 89 F8 0F 8E CC 47 [18:23:58]CommunicateWithHost err = 0 [18:23:58]CheckOFDResponse [18:23:58]1017 (14) - 77093643461234 [18:23:58]1041 (16) - 0000000000874959 [18:23:58]1040 (4) - 226142 [18:23:58]1012 (4) - 27.07.2024 12:25 [18:23:58]1206 (1) - 0 [18:23:58]OFD Sender: Remove packet 226142 [18:23:58]ProducePacketName [18:23:58]name=ofd_packets/00226142 [18:23:58]NVStorageDeleteData [18:23:59]OFD Sender: Processing packet 226143 [packets to send 600, broken 599] [18:23:59]ProducePacketName [18:23:59]name=ofd_packets/00226143 [18:23:59]OFD Sender: To server: pG, [18:23:59]CommunicateWithHost lk.salyk.kg:30040 [18:23:59]ConnectInit lk.salyk.kg [18:24:00]Connected sock=7 [18: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 35 39 0F 01 00 00 D6 AF 07 01 CE 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 33 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 73 03 00 35 04 06 00 39 22 C3 75 1D E0 18 4D C8 83 37 AA 03 2C [18: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 35 39 4F 00 00 00 D2 07 47 00 FF 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 35 39 10 04 04 00 5F 73 03 00 F4 03 04 00 4B E7 A4 66 B6 04 01 00 00 03 F3 B5 75 72 27 35 77 [18:24:01]CommunicateWithHost err = 0 [18:24:01]CheckOFDResponse [18:24:01]1017 (14) - 77093643461234 [18:24:01]1041 (16) - 0000000000874959 [18:24:01]1040 (4) - 226143 [18:24:01]1012 (4) - 27.07.2024 12:25 [18:24:01]1206 (1) - 0 [18:24:01]OFD Sender: Remove packet 226143 [18:24:01]ProducePacketName [18:24:01]name=ofd_packets/00226143 [18:24:01]NVStorageDeleteData [18:24:01]OFD Sender: No OFD packet to send [18:24:06]OFD Sender: No OFD packet to send [18:24:11]OFD Sender: No OFD packet to send [18:24:16]recv_with_timeout no data received [18:24:16]OFD Sender: No OFD packet to send [18:24:21]OFD Sender: No OFD packet to send [18:24:26]OFD Sender: No OFD packet to send [18:24:31]OFD Sender: No OFD packet to send [18:24:36]OFD Sender: No OFD packet to send [18:24:41]OFD Sender: No OFD packet to send [18:24:46]OFD Sender: No OFD packet to send [18:24:51]OFD Sender: No OFD packet to send [18:24:56]OFD Sender: No OFD packet to send [18:25:01]OFD Sender: No OFD packet to send [18:25:06]OFD Sender: No OFD packet to send [18:25:11]OFD Sender: No OFD packet to send [18:25:13]accept exits with 9 [18:25:13]New connection [18:25:13]New thread 3066629476 created [18:25:13]Thread 3066486116 joined [18:25:13]Waiting for new connection... [18:25:13] Sock 9.Parse request [18:25:13]Sock 9.Check first char [18:25:13]Sock 9.First char is OK [18:25:13]request: POST /json_proto HTTP/1.0 [18:25:13]Method: POST [18:25:13]URL: /json_proto [18:25:13]Method is POST - this is cgi request [18:25:13]url: /json_proto [18:25:13]query_string will be loaded in cgi processing [18:25:13]execute_cgi json_proto POST (null) [18:25:13]execute_cgi path=json_proto method=POST [18:25:13]POST find Content-Length [18:25:13]Host: 172.17.43.131:8080 [18:25:13]Content-Length: 678 [18:25:13]Content-Type: application/json [18:25:13] [18:25:13]POST finish read [18:25:13]Found Content-Length = 678 [18:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:25:13]execute_script... [18:25: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)2002462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:25:13]POST & json_proto [18:25:13]process_json_proto [18:25:13]json parsed OK: [18:25:13]protocol is kg_v1.0 [18:25:13]action value=close_receipt [18:25:13]process_action close_receipt [18:25:13]cmd_close_receipt [18:25:13]MH_GetDate [18:25:13]Write to MH i2c: F0 00 00 A7 06 9C [18:25:13]Write i2c OK [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: F0 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: F0 09 00 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: F0 09 00 A7 06 00 89 3B A5 66 F9 24 A2 66 99 [18:25:13]GetLastDocTimeStamp 1722104627 [18:25:13]current date 1722104713 [18:25:13]FM_GetShiftState [18:25:13]SAM_PROTO_GetShiftState [18:25:13]wFMCommunicate request_size=4 [18:25:13]MH_SAM_APDU [18:25:13]CAPDU: 80 13 01 00 [18:25:13]Write to MH i2c: E2 08 00 A8 06 80 13 01 00 00 00 00 00 2B [18:25:13]Write i2c OK [18:25:13]MH_I2C_Read... [18:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:13]Read from MH i2c: E2 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: E2 0E 00 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: E2 0E 00 A8 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 39 [18:25:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:25:13]wFMCommunicate OK [18:25:13]SAM_PROTO_GetShiftState done [18:25:13]FM_GetShiftState done [18:25:13]opened in 1722038719 [18:25:13]opened+sec_in_day 1722125119 [18:25:13]quantity*price = 20001 [18:25:13]sum+1 = 20002 [18:25:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 504 27.07.2024 18:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226144 ФПД: 117973560238061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182513&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226144&fm=117973560238061&tin=02508201610067®Number=0000000000092624&sum=20000 [18:25:14]StoreToDocumentArchive [18:25:14]shift 438 fd 226144 [18:25:14]save to /storage/0438/doc_00226144 [18:25:14]save last doc name /storage/0438/doc_00226144 to /storage/kkm_last_doc_name [18:25:14]save OK [18:25:14]Clear old archive folders... [18:25:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:25:14]tlvbuf is 00C90940 [18:25:14]SAM_PROTO_ClearQueue [18:25:14]wFMCommunicate request_size=4 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 09 00 00 [18:25:14]Write to MH i2c: E2 08 00 B5 06 80 09 00 00 00 00 00 00 2D [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 B5 06 00 90 00 2F [18:25:14]RAPDU: 90 00 [18:25:14]wFMCommunicate OK [18:25:14]SAM_PROTO_ClearQueue done [18:25:14]KKMCreateOFDPacket [18:25:14]OFDProtocolAddRootSTLVToBuf [18:25:14]FM_MakeSignedData [18:25:14]FM_MakeSignedData [18:25:14]SAM_PROTO_SignData [18:25:14]wFMCommunicate request_size=4 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 0D 01 02 [18:25:14]Write to MH i2c: E2 08 00 B6 06 80 0D 01 02 00 00 00 00 35 [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 B6 06 00 90 00 30 [18:25:14]RAPDU: 90 00 [18:25:14]wFMCommunicate OK [18:25:14]wFMCommunicate request_size=255 [18:25:14]MH_SAM_APDU [18:25: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 89 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 73 03 00 35 04 06 00 6B [18:25:14]Write to MH i2c: E2 02 01 B7 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 89 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 73 03 00 35 04 06 00 6B 00 00 7E [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [18:25:14]RAPDU: 90 00 [18:25:14]wFMCommunicate OK [18:25:14]wFMCommunicate request_size=10 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 0D 02 02 05 4B DC 26 9F ED [18:25:14]Write to MH i2c: E2 0D 00 B8 06 80 0D 02 02 05 00 4B DC 26 9F ED 00 00 1B [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 B8 06 00 90 00 32 [18:25:14]RAPDU: 90 00 [18:25:14]wFMCommunicate OK [18:25:14]wFMCommunicate request_size=4 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 0D 03 02 [18:25:14]Write to MH i2c: E2 08 00 B9 06 80 0D 03 02 00 00 00 00 3A [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 0B 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 0B 00 B9 06 00 0B 32 07 7F 00 2B 01 0E 90 00 38 [18:25:14]RAPDU: 0B 32 07 7F 00 2B 01 0E 90 00 [18:25:14]wFMCommunicate OK [18:25:14]SAM_PROTO_SignData done [18:25:14]FM_MakeSignedData done [18:25:14]CreateOFDProtocolMessage [18:25:14]wFMCommunicate request_size=4 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 11 00 00 [18:25:14]Write to MH i2c: E2 08 00 BA 06 80 11 00 00 00 00 00 00 3A [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 17 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 17 00 BA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [18:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:25:14]wFMCommunicate OK [18:25:14]CreateOFDProtocolMessage done [18:25:14]OFDSenderStorePacket 226144 [18:25:14]StoreOFDPacket docnum=226144 [18:25:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C 79 07 01 78 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 89 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 73 03 00 35 04 06 00 6B 4B DC 26 9F ED 0B 32 07 7F 00 2B 01 0E [18:25:14]CheckFolder [18:25:14]dirname=/storage/ofd_packets [18:25:14]CheckFolder done [18:25:14]ProducePacketName [18:25:14]name=ofd_packets/00226144 [18:25:14]NVStorageSaveData ofd_packets/00226144 [18:25:14]File name is /storage/ofd_packets/00226144 [18:25:14]Write 301 bytes [18:25:14]NVStorageSaveData done [18:25:14]OFDSenderStorePacket done [18:25:14]KKMCreateOFDPacket done [18:25:14]NVStorageSaveData kkm_last_timestamp [18:25:14]File name is /storage/kkm_last_timestamp [18:25:14]Write 4 bytes [18:25:14]NVStorageSaveData done [18:25:14]ExternCall_PrintAddStr [18:25:14]wPrintStart [18:25:14]Write to MH i2c: 01 00 00 BB 06 C1 [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: 01 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: 01 07 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: 01 07 00 BB 06 00 00 00 00 00 FF 0F D6 [18:25:14]RasterBufferAndPrint [18:25:14]line Счет N : (1)2002462 [18:25:14]line ИНН: 02508201610067 [18:25:14]line Контрольно-Кассовый Чек [18:25:14]line ПРОДАЖА [18:25:14]line ТРК (МРК, ГНК) : 43 [18:25:14]line Товар: 2710124130 [18:25:14]line Аи-92-К-5 [18:25:14]line 2.950 * 67.80 [18:25:14]line = 200.01 [18:25:14]line НДС 12% НСП 1% [18:25:14]line > о реализуемом товаре [18:25:14]line ОКРУГЛЕНИЕ: -0.01 [18:25:14]line ИТОГО: 200.00 [18:25:14]line Внесено: 200.00 [18:25:14]line СДАЧА: 0.00 [18:25:14]line НСП 1% : 1.77 [18:25:14]line НДС 12% : 21.24 [18:25:14]line Наличными: 200.00 [18:25:14]line Безнал.: 0.00 [18:25:14]line Место: АЗС № 97 "Партнер Нефть" [18:25:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:25:14]line СНО: Общий режим [18:25:14]line Чек 504 27.07.2024 18:25 [18:25:14]line Смена: 438 ФФД: 1.0 [18:25:14]line ЗНМ: 0300000054 [18:25:14]line РНМ: 0000000000092624 [18:25:14]line Версия ККМ: 001 [18:25:14]line ФМ: 0000000000874959 [18:25:14]line ФД: 226144 [18:25:14]line ФПД: 117973560238061 [18:25:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182513&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226144&fm=117973560238061&tin=02508201610067®Number=0000000000092624&sum=20000 [18:25:15]OFD Sender: Processing packet 226144 [packets to send 600, broken 599] [18:25:15]ProducePacketName [18:25:15]name=ofd_packets/00226144 [18:25:15]OFD Sender: To server: pG, [18:25:15]CommunicateWithHost lk.salyk.kg:30040 [18:25:15]ConnectInit lk.salyk.kg [18:25:15]written 0, free lines is 4095 [18:25:15]Write to MH i2c: 01 00 00 E6 06 EC [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 07 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 67 0C 66 [18:25:15]RasterBufferAndPrint [18:25:15]line [18:25:15]line [18:25:15]line [18:25:15]line [18:25:15]line [18:25:15]written 0, free lines is 3178 [18:25:15]MH_Cut [18:25:15]Write to MH i2c: D1 01 00 ED 06 01 C5 [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: D1 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: D1 01 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: D1 01 00 ED 06 00 C4 [18:25:15]Write to MH i2c: 01 00 00 EE 06 F4 [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:16]*** Cut start [18:25:16]*** Partial cut [18:25:16]*** CUTSNS_PIN = 1 [18:25:16]*** CUTSNS_PIN = 0 [18:25:17]*** Brake cut motor [18:25:17]Read from MH i2c: 01 [18:25:17]MH_I2C_Read... [18:25:17]*** Stop cut motor [18:25:17]Read from MH i2c: 01 07 00 [18:25:17]MH_I2C_Read... [18:25:17]*** Cut end [18:25:17]Read from MH i2c: 01 07 00 EE 06 00 00 00 00 00 FF 0F 09 [18:25:17]process_action close_receipt done [18:25:17]requested_data is exist [18:25:17]produce_requested_data [18:25:17]requested_item fm.sn is exist - process it [18:25:17]wFMCommunicate request_size=4 [18:25:17]MH_SAM_APDU [18:25:17]CAPDU: 80 11 00 00 [18:25:17]Write to MH i2c: E2 08 00 EF 06 80 11 00 00 00 00 00 00 6F [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:17]Read from MH i2c: E2 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 17 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 17 00 EF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [18:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:25:17]wFMCommunicate OK [18:25:17]requested_item fd.num is exist - process it [18:25:17]SAM_PROTO_GetFieldsCounters [18:25:17]wFMCommunicate request_size=4 [18:25:17]MH_SAM_APDU [18:25:17]CAPDU: 80 13 00 00 [18:25:17]Write to MH i2c: E2 08 00 F0 06 80 13 00 00 00 00 00 00 72 [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:25:17]Read from MH i2c: E2 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 62 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 62 00 F0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [18:25:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:25:17]wFMCommunicate OK [18:25:17]SAM_PROTO_GetFieldsCounters done [18:25:17]requested_item shift.num is exist - process it [18:25:17]requested_item shift.opened is exist - process it [18:25:17]req_shift_opened [18:25:17]FM_GetShiftState [18:25:17]SAM_PROTO_GetShiftState [18:25:17]wFMCommunicate request_size=4 [18:25:17]MH_SAM_APDU [18:25:17]CAPDU: 80 13 01 00 [18:25:17]Write to MH i2c: E2 08 00 F1 06 80 13 01 00 00 00 00 00 74 [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:17]Read from MH i2c: E2 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 0E 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 0E 00 F1 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 82 [18:25:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:25:17]wFMCommunicate OK [18:25:17]SAM_PROTO_GetShiftState done [18:25:17]FM_GetShiftState done [18:25:17]req_shift_opened done [18:25:17]requested_item shift.open_date is exist - process it [18:25:17]req_shift_open_date [18:25:17]req_shift_open_date done [18:25:17]produce_requested_data done [18:25:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226144,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:25:17]process_action_free close_receipt [18:25:17]json_value_free [18:25:17]json_value_free done [18:25:17]process_json_proto returns [18:25:17]Send response to host [18:25:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226144,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:25:17]free response buf [18:25:17]execute_script done [18:25:17]execute_script returns [18:25:17]free content buf [18:25:17]Sock 9.Close socket [18:25:17]Sock 9.Thread stoped [18:25:18]Connected sock=11 [18:25: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 35 39 0F 01 00 00 0C 79 07 01 78 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 89 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 73 03 00 35 04 06 00 6B 4B DC 26 9F ED 0B 32 07 7F 00 2B 01 0E [18:25: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 35 39 4F 00 00 00 01 5A 47 00 6D 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 73 03 00 F4 03 04 00 99 E7 A4 66 B6 04 01 00 00 B1 06 E9 68 AF 50 C7 27 [18:25:19]CommunicateWithHost err = 0 [18:25:19]CheckOFDResponse [18:25:19]1017 (14) - 77093643461234 [18:25:19]1041 (16) - 0000000000874959 [18:25:19]1040 (4) - 226144 [18:25:19]1012 (4) - 27.07.2024 12:27 [18:25:19]1206 (1) - 0 [18:25:19]OFD Sender: Remove packet 226144 [18:25:19]ProducePacketName [18:25:19]name=ofd_packets/00226144 [18:25:19]NVStorageDeleteData [18:25:19]OFD Sender: No OFD packet to send [18:25:24]OFD Sender: No OFD packet to send [18:25:29]OFD Sender: No OFD packet to send [18:25:34]OFD Sender: No OFD packet to send [18:25:39]OFD Sender: No OFD packet to send [18:25:44]OFD Sender: No OFD packet to send [18:25:49]OFD Sender: No OFD packet to send [18:25:54]OFD Sender: No OFD packet to send [18:25:59]OFD Sender: No OFD packet to send [18:26:04]OFD Sender: No OFD packet to send [18:26:09]OFD Sender: No OFD packet to send [18:26:14]OFD Sender: No OFD packet to send [18:26:19]OFD Sender: No OFD packet to send [18:26:20]accept exits with 7 [18:26:20]New connection [18:26:20]New thread 3066486116 created [18:26:20]Thread 3066629476 joined [18:26:20]Waiting for new connection... [18:26:20] Sock 7.Parse request [18:26:20]Sock 7.Check first char [18:26:20]Sock 7.First char is OK [18:26:20]request: POST /json_proto HTTP/1.0 [18:26:20]Method: POST [18:26:20]URL: /json_proto [18:26:20]Method is POST - this is cgi request [18:26:20]url: /json_proto [18:26:20]query_string will be loaded in cgi processing [18:26:20]execute_cgi json_proto POST (null) [18:26:20]execute_cgi path=json_proto method=POST [18:26:20]POST find Content-Length [18:26:20]Host: 172.17.43.131:8080 [18:26:20]Content-Length: 966 [18:26:20]Content-Type: application/json [18:26:20] [18:26:20]POST finish read [18:26:20]Found Content-Length = 966 [18:26:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:20]execute_script... [18:26: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)2002461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:20]POST & json_proto [18:26:20]process_json_proto [18:26:20]json parsed OK: [18:26:20]protocol is kg_v1.0 [18:26:20]action value=close_receipt [18:26:20]process_action close_receipt [18:26:20]cmd_close_receipt [18:26:20]MH_GetDate [18:26:20]Write to MH i2c: F0 00 00 F2 06 E7 [18:26:20]Write i2c OK [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: F0 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: F0 09 00 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: F0 09 00 F2 06 00 CC 3B A5 66 F9 24 A2 66 27 [18:26:20]GetLastDocTimeStamp 1722104713 [18:26:20]current date 1722104780 [18:26:20]FM_GetShiftState [18:26:20]SAM_PROTO_GetShiftState [18:26:20]wFMCommunicate request_size=4 [18:26:20]MH_SAM_APDU [18:26:20]CAPDU: 80 13 01 00 [18:26:20]Write to MH i2c: E2 08 00 F3 06 80 13 01 00 00 00 00 00 76 [18:26:20]Write i2c OK [18:26:20]MH_I2C_Read... [18:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:20]Read from MH i2c: E2 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: E2 0E 00 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: E2 0E 00 F3 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 84 [18:26:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:26:20]wFMCommunicate OK [18:26:20]SAM_PROTO_GetShiftState done [18:26:20]FM_GetShiftState done [18:26:20]opened in 1722038719 [18:26:20]opened+sec_in_day 1722125119 [18:26:20]quantity*price = 150041 [18:26:20]sum+1 = 150042 [18:26:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 505 27.07.2024 18:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226145 ФПД: 152069423131020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182620&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226145&fm=152069423131020&tin=02508201610067®Number=0000000000092624&sum=150000 [18:26:21]StoreToDocumentArchive [18:26:21]shift 438 fd 226145 [18:26:21]save to /storage/0438/doc_00226145 [18:26:21]save last doc name /storage/0438/doc_00226145 to /storage/kkm_last_doc_name [18:26:21]save OK [18:26:21]Clear old archive folders... [18:26:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:26:21]tlvbuf is 00CABE40 [18:26:21]SAM_PROTO_ClearQueue [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 09 00 00 [18:26:21]Write to MH i2c: E2 08 00 00 07 80 09 00 00 00 00 00 00 79 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 00 07 00 90 00 7B [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]SAM_PROTO_ClearQueue done [18:26:21]KKMCreateOFDPacket [18:26:21]OFDProtocolAddRootSTLVToBuf [18:26:21]FM_MakeSignedData [18:26:21]FM_MakeSignedData [18:26:21]SAM_PROTO_SignData [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 0D 01 02 [18:26:21]Write to MH i2c: E2 08 00 01 07 80 0D 01 02 00 00 00 00 81 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 01 07 00 90 00 7C [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]wFMCommunicate request_size=255 [18:26:21]MH_SAM_APDU [18:26: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 CC 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 73 03 00 35 04 06 00 [18:26:21]Write to MH i2c: E2 02 01 02 07 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 CC 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 73 03 00 35 04 06 00 00 00 41 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]wFMCommunicate request_size=11 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 0D 02 02 06 8A 4E 6B F2 69 8C [18:26:21]Write to MH i2c: E2 0E 00 03 07 80 0D 02 02 06 00 8A 4E 6B F2 69 8C 00 00 BA [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 03 00 03 07 00 90 00 7E [18:26:21]RAPDU: 90 00 [18:26:21]wFMCommunicate OK [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 0D 03 02 [18:26:21]Write to MH i2c: E2 08 00 04 07 80 0D 03 02 00 00 00 00 86 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0B 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0B 00 04 07 00 2B B7 12 DC 15 67 60 DB 90 00 0E [18:26:21]RAPDU: 2B B7 12 DC 15 67 60 DB 90 00 [18:26:21]wFMCommunicate OK [18:26:21]SAM_PROTO_SignData done [18:26:21]FM_MakeSignedData done [18:26:21]CreateOFDProtocolMessage [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 11 00 00 [18:26:21]Write to MH i2c: E2 08 00 05 07 80 11 00 00 00 00 00 00 86 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 17 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 17 00 05 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [18:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:26:21]wFMCommunicate OK [18:26:21]CreateOFDProtocolMessage done [18:26:21]OFDSenderStorePacket 226145 [18:26:21]StoreOFDPacket docnum=226145 [18:26:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 44 B4 08 01 40 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 CC 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 73 03 00 35 04 06 00 8A 4E 6B F2 69 8C 2B B7 12 DC 15 67 60 DB [18:26:21]CheckFolder [18:26:21]dirname=/storage/ofd_packets [18:26:21]CheckFolder done [18:26:21]ProducePacketName [18:26:21]name=ofd_packets/00226145 [18:26:21]NVStorageSaveData ofd_packets/00226145 [18:26:21]File name is /storage/ofd_packets/00226145 [18:26:21]Write 302 bytes [18:26:21]NVStorageSaveData done [18:26:21]OFDSenderStorePacket done [18:26:21]KKMCreateOFDPacket done [18:26:21]NVStorageSaveData kkm_last_timestamp [18:26:21]File name is /storage/kkm_last_timestamp [18:26:21]Write 4 bytes [18:26:21]NVStorageSaveData done [18:26:21]ExternCall_PrintAddStr [18:26:21]wPrintStart [18:26:21]Write to MH i2c: 01 00 00 06 07 0D [18:26:21]OFD Sender: Processing packet 226145 [packets to send 600, broken 599] [18:26:21]ProducePacketName [18:26:21]name=ofd_packets/00226145 [18:26:21]OFD Sender: To server: pG, [18:26:21]CommunicateWithHost lk.salyk.kg:30040 [18:26:21]ConnectInit lk.salyk.kg [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: 01 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: 01 07 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: 01 07 00 06 07 00 00 00 00 00 FF 0F 22 [18:26:21]RasterBufferAndPrint [18:26:21]line Счет N : (1)2002461 [18:26:21]line ИНН: 02508201610067 [18:26:21]line Контрольно-Кассовый Чек [18:26:21]line ПРОДАЖА [18:26:21]line ТРК (МРК, ГНК) : 22 [18:26:21]line Товар: 2710124130 [18:26:21]line Super-92-К-5 [18:26:21]line 22.130 * 67.80 [18:26:21]line = 1500.41 [18:26:21]line НДС 12% НСП 1% [18:26:21]line > о реализуемом товаре [18:26:21]line ОКРУГЛЕНИЕ: -0.41 [18:26:21]line ИТОГО: 1500.00 [18:26:21]line Внесено: 1500.00 [18:26:21]line СДАЧА: 0.00 [18:26:21]line НСП 1% : 13.28 [18:26:21]line НДС 12% : 159.34 [18:26:21]line Наличными: 1500.00 [18:26:21]line Безнал.: 0.00 [18:26:21]line Место: АЗС № 97 "Партнер Нефть" [18:26:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:26:21]line СНО: Общий режим [18:26:21]line Чек 505 27.07.2024 18:26 [18:26:21]line Смена: 438 ФФД: 1.0 [18:26:21]line ЗНМ: 0300000054 [18:26:21]line РНМ: 0000000000092624 [18:26:21]line Версия ККМ: 001 [18:26:21]line [18:26:21]line Дисконтная программа [18:26:21]line S-92 [18:26:21]line номер 97 [18:26:21]line сэкономлено 22.13 сом [18:26:21]line ФМ: 0000000000874959 [18:26:21]line ФД: 226145 [18:26:21]line ФПД: 152069423131020 [18:26:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182620&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226145&fm=152069423131020&tin=02508201610067®Number=0000000000092624&sum=150000 [18:26:22]written 0, free lines is 4095 [18:26:22]Connected sock=10 [18:26: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 35 39 10 01 00 00 44 B4 08 01 40 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 CC 3B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 73 03 00 35 04 06 00 8A 4E 6B F2 69 8C 2B B7 12 DC 15 67 60 DB [18:26:22]Write to MH i2c: 01 00 00 36 07 3D [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 07 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 07 00 36 07 00 00 00 00 00 F2 0B 41 [18:26:22]RasterBufferAndPrint [18:26:22]line [18:26:22]line [18:26:22]line [18:26:22]line [18:26:22]line [18:26:22]written 0, free lines is 3062 [18:26:22]MH_Cut [18:26:22]Write to MH i2c: D1 01 00 3D 07 01 16 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: D1 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: D1 01 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: D1 01 00 3D 07 00 15 [18:26:22]Write to MH i2c: 01 00 00 3E 07 45 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26: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 35 39 4F 00 00 00 BE 3B 47 00 E2 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 73 03 00 F4 03 04 00 D9 E7 A4 66 B6 04 01 00 00 D1 EA 35 0E 86 E4 B4 80 [18:26:22]CommunicateWithHost err = 0 [18:26:22]CheckOFDResponse [18:26:22]1017 (14) - 77093643461234 [18:26:22]1041 (16) - 0000000000874959 [18:26:22]1040 (4) - 226145 [18:26:22]1012 (4) - 27.07.2024 12:28 [18:26:22]1206 (1) - 0 [18:26:22]OFD Sender: Remove packet 226145 [18:26:22]ProducePacketName [18:26:22]name=ofd_packets/00226145 [18:26:22]NVStorageDeleteData [18:26:23]OFD Sender: No OFD packet to send [18:26:23]*** Cut start [18:26:23]*** Partial cut [18:26:23]*** CUTSNS_PIN = 1 [18:26:23]*** CUTSNS_PIN = 0 [18:26:24]*** Brake cut motor [18:26:24]Read from MH i2c: 01 [18:26:24]MH_I2C_Read... [18:26:24]*** Stop cut motor [18:26:24]*** Cut end [18:26:24]Read from MH i2c: 01 07 00 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: 01 07 00 3E 07 00 00 00 00 00 FF 0F 5A [18:26:24]process_action close_receipt done [18:26:24]requested_data is exist [18:26:24]produce_requested_data [18:26:24]requested_item fm.sn is exist - process it [18:26:24]wFMCommunicate request_size=4 [18:26:24]MH_SAM_APDU [18:26:24]CAPDU: 80 11 00 00 [18:26:24]Write to MH i2c: E2 08 00 3F 07 80 11 00 00 00 00 00 00 C0 [18:26:24]Write i2c OK [18:26:24]MH_I2C_Read... [18:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:24]Read from MH i2c: E2 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 17 00 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 17 00 3F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [18:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:26:24]wFMCommunicate OK [18:26:24]requested_item fd.num is exist - process it [18:26:24]SAM_PROTO_GetFieldsCounters [18:26:24]wFMCommunicate request_size=4 [18:26:24]MH_SAM_APDU [18:26:24]CAPDU: 80 13 00 00 [18:26:24]Write to MH i2c: E2 08 00 40 07 80 13 00 00 00 00 00 00 C3 [18:26:24]Write i2c OK [18:26:24]MH_I2C_Read... [18:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:24]Read from MH i2c: E2 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 62 00 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 62 00 40 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [18:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:26:24]wFMCommunicate OK [18:26:24]SAM_PROTO_GetFieldsCounters done [18:26:24]requested_item shift.num is exist - process it [18:26:24]requested_item shift.opened is exist - process it [18:26:24]req_shift_opened [18:26:24]FM_GetShiftState [18:26:24]SAM_PROTO_GetShiftState [18:26:24]wFMCommunicate request_size=4 [18:26:24]MH_SAM_APDU [18:26:24]CAPDU: 80 13 01 00 [18:26:24]Write to MH i2c: E2 08 00 41 07 80 13 01 00 00 00 00 00 C5 [18:26:24]Write i2c OK [18:26:24]MH_I2C_Read... [18:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:24]Read from MH i2c: E2 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 0E 00 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 0E 00 41 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [18:26:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:26:24]wFMCommunicate OK [18:26:24]SAM_PROTO_GetShiftState done [18:26:24]FM_GetShiftState done [18:26:24]req_shift_opened done [18:26:24]requested_item shift.open_date is exist - process it [18:26:24]req_shift_open_date [18:26:24]req_shift_open_date done [18:26:24]produce_requested_data done [18:26:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226145,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:26:24]process_action_free close_receipt [18:26:24]json_value_free [18:26:24]json_value_free done [18:26:24]process_json_proto returns [18:26:24]Send response to host [18:26:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226145,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:26:24]free response buf [18:26:24]execute_script done [18:26:24]execute_script returns [18:26:24]free content buf [18:26:24]Sock 7.Close socket [18:26:24]Sock 7.Thread stoped [18:26:28]OFD Sender: No OFD packet to send [18:26:33]OFD Sender: No OFD packet to send [18:26:38]OFD Sender: No OFD packet to send [18:26:40]recv_with_timeout no data received [18:26:43]OFD Sender: No OFD packet to send [18:26:48]OFD Sender: No OFD packet to send [18:26:50]recv_with_timeout no data received [18:26:53]OFD Sender: No OFD packet to send [18:26:58]OFD Sender: No OFD packet to send [18:27:03]OFD Sender: No OFD packet to send [18:27:08]OFD Sender: No OFD packet to send [18:27:13]OFD Sender: No OFD packet to send [18:27:18]OFD Sender: No OFD packet to send [18:27:23]OFD Sender: No OFD packet to send [18:27:28]OFD Sender: No OFD packet to send [18:27:33]accept exits with 9 [18:27:33]New connection [18:27:33]New thread 3066629476 created [18:27:33]Thread 3066486116 joined [18:27:33]Waiting for new connection... [18:27:33] Sock 9.Parse request [18:27:33]Sock 9.Check first char [18:27:33]Sock 9.First char is OK [18:27:33]request: POST /json_proto HTTP/1.0 [18:27:33]Method: POST [18:27:33]URL: /json_proto [18:27:33]Method is POST - this is cgi request [18:27:33]url: /json_proto [18:27:33]query_string will be loaded in cgi processing [18:27:33]execute_cgi json_proto POST (null) [18:27:33]execute_cgi path=json_proto method=POST [18:27:33]POST find Content-Length [18:27:33]Host: 172.17.43.131:8080 [18:27:33]Content-Length: 804 [18:27:33]Content-Type: application/json [18:27:33] [18:27:33]POST finish read [18:27:33]Found Content-Length = 804 [18:27:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:33]execute_script... [18:27: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)2002463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:33]POST & json_proto [18:27:33]process_json_proto [18:27:33]json parsed OK: [18:27:33]protocol is kg_v1.0 [18:27:33]action value=close_receipt [18:27:33]process_action close_receipt [18:27:33]cmd_close_receipt [18:27:33]MH_GetDate [18:27:33]Write to MH i2c: F0 00 00 42 07 38 [18:27:33]Write i2c OK [18:27:33]MH_I2C_Read... [18:27:33]Read from MH i2c: F0 [18:27:33]MH_I2C_Read... [18:27:33]Read from MH i2c: F0 09 00 [18:27:33]MH_I2C_Read... [18:27:33]Read from MH i2c: F0 09 00 42 07 00 15 3C A5 66 F9 24 A2 66 C2 [18:27:33]GetLastDocTimeStamp 1722104780 [18:27:33]current date 1722104853 [18:27:33]FM_GetShiftState [18:27:33]SAM_PROTO_GetShiftState [18:27:33]wFMCommunicate request_size=4 [18:27:33]MH_SAM_APDU [18:27:33]CAPDU: 80 13 01 00 [18:27:33]Write to MH i2c: E2 08 00 43 07 80 13 01 00 00 00 00 00 C7 [18:27:33]Write i2c OK [18:27:33]MH_I2C_Read... [18:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:33]Read from MH i2c: E2 [18:27:33]MH_I2C_Read... [18:27:33]Read from MH i2c: E2 0E 00 [18:27:33]MH_I2C_Read... [18:27:33]Read from MH i2c: E2 0E 00 43 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [18:27:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:27:33]wFMCommunicate OK [18:27:33]SAM_PROTO_GetShiftState done [18:27:33]FM_GetShiftState done [18:27:33]opened in 1722038719 [18:27:33]opened+sec_in_day 1722125119 [18:27:33]quantity*price = 100005 [18:27:33]sum+1 = 100006 [18:27:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 506 27.07.2024 18:27 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226146 ФПД: 155864929726973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226146&fm=155864929726973&tin=02508201610067®Number=0000000000092624&sum=100005 [18:27:34]StoreToDocumentArchive [18:27:34]shift 438 fd 226146 [18:27:34]save to /storage/0438/doc_00226146 [18:27:34]save last doc name /storage/0438/doc_00226146 to /storage/kkm_last_doc_name [18:27:34]save OK [18:27:34]Clear old archive folders... [18:27:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:27:34]tlvbuf is 00C4C200 [18:27:34]SAM_PROTO_ClearQueue [18:27:34]wFMCommunicate request_size=4 [18:27:34]MH_SAM_APDU [18:27:34]CAPDU: 80 09 00 00 [18:27:34]Write to MH i2c: E2 08 00 50 07 80 09 00 00 00 00 00 00 C9 [18:27:34]Write i2c OK [18:27:34]MH_I2C_Read... [18:27:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:34]Read from MH i2c: E2 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 50 07 00 90 00 CB [18:27:34]RAPDU: 90 00 [18:27:34]wFMCommunicate OK [18:27:34]SAM_PROTO_ClearQueue done [18:27:34]KKMCreateOFDPacket [18:27:34]OFDProtocolAddRootSTLVToBuf [18:27:34]FM_MakeSignedData [18:27:34]FM_MakeSignedData [18:27:34]SAM_PROTO_SignData [18:27:34]wFMCommunicate request_size=4 [18:27:34]MH_SAM_APDU [18:27:34]CAPDU: 80 0D 01 02 [18:27:34]Write to MH i2c: E2 08 00 51 07 80 0D 01 02 00 00 00 00 D1 [18:27:34]Write i2c OK [18:27:34]MH_I2C_Read... [18:27:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:34]Read from MH i2c: E2 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 51 07 00 90 00 CC [18:27:34]RAPDU: 90 00 [18:27:34]wFMCommunicate OK [18:27:34]wFMCommunicate request_size=255 [18:27:34]MH_SAM_APDU [18:27:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 15 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 73 03 00 35 04 06 00 8D [18:27:34]Write to MH i2c: E2 02 01 52 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 15 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 73 03 00 35 04 06 00 8D 00 00 64 [18:27:34]Write i2c OK [18:27:34]MH_I2C_Read... [18:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:34]Read from MH i2c: E2 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 52 07 00 90 00 CD [18:27:34]RAPDU: 90 00 [18:27:34]wFMCommunicate OK [18:27:34]wFMCommunicate request_size=10 [18:27:34]MH_SAM_APDU [18:27:34]CAPDU: 80 0D 02 02 05 C2 21 C4 F1 FD [18:27:34]Write to MH i2c: E2 0D 00 53 07 80 0D 02 02 05 00 C2 21 C4 F1 FD 00 00 73 [18:27:34]Write i2c OK [18:27:34]MH_I2C_Read... [18:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:34]Read from MH i2c: E2 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [18:27:34]RAPDU: 90 00 [18:27:34]wFMCommunicate OK [18:27:34]wFMCommunicate request_size=4 [18:27:34]MH_SAM_APDU [18:27:34]CAPDU: 80 0D 03 02 [18:27:34]Write to MH i2c: E2 08 00 54 07 80 0D 03 02 00 00 00 00 D6 [18:27:34]Write i2c OK [18:27:34]MH_I2C_Read... [18:27:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:34]Read from MH i2c: E2 [18:27:34]MH_I2C_Read... [18:27:34]Read from MH i2c: E2 0B 00 [18:27:34]MH_I2C_Read... [18:27:35]Read from MH i2c: E2 0B 00 54 07 00 63 62 50 EC 25 72 E6 E3 90 00 38 [18:27:35]RAPDU: 63 62 50 EC 25 72 E6 E3 90 00 [18:27:35]wFMCommunicate OK [18:27:35]SAM_PROTO_SignData done [18:27:35]FM_MakeSignedData done [18:27:35]CreateOFDProtocolMessage [18:27:35]wFMCommunicate request_size=4 [18:27:35]MH_SAM_APDU [18:27:35]CAPDU: 80 11 00 00 [18:27:35]Write to MH i2c: E2 08 00 55 07 80 11 00 00 00 00 00 00 D6 [18:27:35]Write i2c OK [18:27:35]MH_I2C_Read... [18:27:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:35]Read from MH i2c: E2 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: E2 17 00 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: E2 17 00 55 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [18:27:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:27:35]wFMCommunicate OK [18:27:35]CreateOFDProtocolMessage done [18:27:35]OFDSenderStorePacket 226146 [18:27:35]StoreOFDPacket docnum=226146 [18:27:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 58 F6 07 01 B5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 15 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 73 03 00 35 04 06 00 8D C2 21 C4 F1 FD 63 62 50 EC 25 72 E6 E3 [18:27:35]CheckFolder [18:27:35]dirname=/storage/ofd_packets [18:27:35]CheckFolder done [18:27:35]ProducePacketName [18:27:35]name=ofd_packets/00226146 [18:27:35]NVStorageSaveData ofd_packets/00226146 [18:27:35]File name is /storage/ofd_packets/00226146 [18:27:35]Write 301 bytes [18:27:35]NVStorageSaveData done [18:27:35]OFDSenderStorePacket done [18:27:35]KKMCreateOFDPacket done [18:27:35]NVStorageSaveData kkm_last_timestamp [18:27:35]File name is /storage/kkm_last_timestamp [18:27:35]Write 4 bytes [18:27:35]NVStorageSaveData done [18:27:35]ExternCall_PrintAddStr [18:27:35]wPrintStart [18:27:35]Write to MH i2c: 01 00 00 56 07 5D [18:27:35]Write i2c OK [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: 01 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: 01 07 00 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: 01 07 00 56 07 00 00 00 00 00 FF 0F 72 [18:27:35]RasterBufferAndPrint [18:27:35]line Счет N : (1)2002463 [18:27:35]line ИНН: 02508201610067 [18:27:35]line Контрольно-Кассовый Чек [18:27:35]line ПРОДАЖА [18:27:35]line ТРК (МРК, ГНК) : 63 [18:27:35]line Товар: 2710124130 [18:27:35]line Аи-92-К-5 [18:27:35]line 14.750 * 67.80 [18:27:35]line = 1000.05 [18:27:35]line НДС 12% НСП 1% [18:27:35]line > о реализуемом товаре [18:27:35]line ИТОГО: 1000.05 [18:27:35]line НСП 1% : 8.85 [18:27:35]line НДС 12% : 106.20 [18:27:35]line Наличными: 0.00 [18:27:35]line Безнал.: 1000.05 [18:27:35]line Место: АЗС № 97 "Партнер Нефть" [18:27:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:27:35]line СНО: Общий режим [18:27:35]line Чек 506 27.07.2024 18:27 [18:27:35]line Смена: 438 ФФД: 1.0 [18:27:35]line ЗНМ: 0300000054 [18:27:35]line РНМ: 0000000000092624 [18:27:35]line Версия ККМ: 001 [18:27:35]line Платежная система: O! деньги [18:27:35]line ФМ: 0000000000874959 [18:27:35]line ФД: 226146 [18:27:35]line ФПД: 155864929726973 [18:27:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226146&fm=155864929726973&tin=02508201610067®Number=0000000000092624&sum=100005 [18:27:35]written 0, free lines is 4095 [18:27:35]OFD Sender: Processing packet 226146 [packets to send 600, broken 599] [18:27:35]ProducePacketName [18:27:35]name=ofd_packets/00226146 [18:27:35]OFD Sender: To server: pG, [18:27:35]CommunicateWithHost lk.salyk.kg:30040 [18:27:35]ConnectInit lk.salyk.kg [18:27:35]Write to MH i2c: 01 00 00 80 07 87 [18:27:35]Write i2c OK [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: 01 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: 01 07 00 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: 01 07 00 80 07 00 00 00 00 00 7C 0C 16 [18:27:35]RasterBufferAndPrint [18:27:35]line [18:27:35]line [18:27:35]line [18:27:35]line [18:27:35]line [18:27:35]written 0, free lines is 3199 [18:27:35]MH_Cut [18:27:35]Write to MH i2c: D1 01 00 87 07 01 60 [18:27:35]Write i2c OK [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: D1 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: D1 01 00 [18:27:35]MH_I2C_Read... [18:27:35]Read from MH i2c: D1 01 00 87 07 00 5F [18:27:35]Write to MH i2c: 01 00 00 88 07 8F [18:27:35]Write i2c OK [18:27:35]MH_I2C_Read... [18:27:36]*** Cut start [18:27:36]*** Partial cut [18:27:36]*** CUTSNS_PIN = 1 [18:27:36]*** CUTSNS_PIN = 0 [18:27:37]*** Brake cut motor [18:27:37]Read from MH i2c: 01 [18:27:37]MH_I2C_Read... [18:27:37]*** Stop cut motor [18:27:37]*** Cut end [18:27:37]Read from MH i2c: 01 07 00 [18:27:37]MH_I2C_Read... [18:27:37]Read from MH i2c: 01 07 00 88 07 00 00 00 00 00 FF 0F A4 [18:27:37]process_action close_receipt done [18:27:37]requested_data is exist [18:27:37]produce_requested_data [18:27:37]requested_item fm.sn is exist - process it [18:27:37]wFMCommunicate request_size=4 [18:27:37]MH_SAM_APDU [18:27:37]CAPDU: 80 11 00 00 [18:27:37]Write to MH i2c: E2 08 00 89 07 80 11 00 00 00 00 00 00 0A [18:27:37]Write i2c OK [18:27:37]MH_I2C_Read... [18:27:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:37]Read from MH i2c: E2 [18:27:37]MH_I2C_Read... [18:27:37]Read from MH i2c: E2 17 00 [18:27:37]MH_I2C_Read... [18:27:37]Read from MH i2c: E2 17 00 89 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [18:27:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:27:37]wFMCommunicate OK [18:27:37]requested_item fd.num is exist - process it [18:27:37]SAM_PROTO_GetFieldsCounters [18:27:37]wFMCommunicate request_size=4 [18:27:37]MH_SAM_APDU [18:27:37]CAPDU: 80 13 00 00 [18:27:37]Write to MH i2c: E2 08 00 8A 07 80 13 00 00 00 00 00 00 0D [18:27:37]Write i2c OK [18:27:37]MH_I2C_Read... [18:27:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:37]Read from MH i2c: E2 [18:27:37]MH_I2C_Read... [18:27:37]Read from MH i2c: E2 62 00 [18:27:37]MH_I2C_Read... [18:27:37]Read from MH i2c: E2 62 00 8A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [18:27: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:27:37]wFMCommunicate OK [18:27:37]SAM_PROTO_GetFieldsCounters done [18:27:37]requested_item shift.num is exist - process it [18:27:37]requested_item shift.opened is exist - process it [18:27:37]req_shift_opened [18:27:37]FM_GetShiftState [18:27:37]SAM_PROTO_GetShiftState [18:27:37]wFMCommunicate request_size=4 [18:27:37]MH_SAM_APDU [18:27:37]CAPDU: 80 13 01 00 [18:27:37]Write to MH i2c: E2 08 00 8B 07 80 13 01 00 00 00 00 00 0F [18:27:37]Write i2c OK [18:27:37]MH_I2C_Read... [18:27:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:37]Read from MH i2c: E2 [18:27:37]MH_I2C_Read... [18:27:37]Read from MH i2c: E2 0E 00 [18:27:37]MH_I2C_Read... [18:27:37]Read from MH i2c: E2 0E 00 8B 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [18:27:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:27:37]wFMCommunicate OK [18:27:37]SAM_PROTO_GetShiftState done [18:27:37]FM_GetShiftState done [18:27:37]req_shift_opened done [18:27:37]requested_item shift.open_date is exist - process it [18:27:37]req_shift_open_date [18:27:37]req_shift_open_date done [18:27:37]produce_requested_data done [18:27:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226146,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:27:37]process_action_free close_receipt [18:27:37]json_value_free [18:27:37]json_value_free done [18:27:37]process_json_proto returns [18:27:37]Send response to host [18:27:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226146,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:27:37]free response buf [18:27:37]execute_script done [18:27:37]execute_script returns [18:27:37]free content buf [18:27:37]Sock 9.Close socket [18:27:37]Sock 9.Thread stoped [18:27:38]Connected sock=11 [18:27: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 35 39 0F 01 00 00 58 F6 07 01 B5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 15 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 73 03 00 35 04 06 00 8D C2 21 C4 F1 FD 63 62 50 EC 25 72 E6 E3 [18:27: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 35 39 4F 00 00 00 A8 18 47 00 C2 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 73 03 00 F4 03 04 00 25 E8 A4 66 B6 04 01 00 00 85 A2 24 B7 83 0D 83 33 [18:27:39]CommunicateWithHost err = 0 [18:27:39]CheckOFDResponse [18:27:39]1017 (14) - 77093643461234 [18:27:39]1041 (16) - 0000000000874959 [18:27:39]1040 (4) - 226146 [18:27:39]1012 (4) - 27.07.2024 12:29 [18:27:39]1206 (1) - 0 [18:27:39]OFD Sender: Remove packet 226146 [18:27:39]ProducePacketName [18:27:39]name=ofd_packets/00226146 [18:27:39]NVStorageDeleteData [18:27:39]OFD Sender: No OFD packet to send [18:27:44]OFD Sender: No OFD packet to send [18:27:49]OFD Sender: No OFD packet to send [18:27:52]recv_with_timeout no data received [18:27:54]OFD Sender: No OFD packet to send [18:27:59]OFD Sender: No OFD packet to send [18:28:02]recv_with_timeout no data received [18:28:04]OFD Sender: No OFD packet to send [18:28:09]OFD Sender: No OFD packet to send [18:28:12]recv_with_timeout no data received [18:28:14]OFD Sender: No OFD packet to send [18:28:19]OFD Sender: No OFD packet to send [18:28:24]OFD Sender: No OFD packet to send [18:28:29]OFD Sender: No OFD packet to send [18:28:34]OFD Sender: No OFD packet to send [18:28:39]OFD Sender: No OFD packet to send [18:28:44]accept exits with 10 [18:28:44]New connection [18:28:44]New thread 3066486116 created [18:28:44]Thread 3066629476 joined [18:28:44]Waiting for new connection... [18:28:44] Sock 10.Parse request [18:28:44]Sock 10.Check first char [18:28:44]Sock 10.First char is OK [18:28:44]request: POST /json_proto HTTP/1.0 [18:28:44]Method: POST [18:28:44]URL: /json_proto [18:28:44]Method is POST - this is cgi request [18:28:44]url: /json_proto [18:28:44]query_string will be loaded in cgi processing [18:28:44]execute_cgi json_proto POST (null) [18:28:44]execute_cgi path=json_proto method=POST [18:28:44]POST find Content-Length [18:28:44]Host: 172.17.43.131:8080 [18:28:44]Content-Length: 680 [18:28:44]Content-Type: application/json [18:28:44] [18:28:44]POST finish read [18:28:44]Found Content-Length = 680 [18:28:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:44]execute_script... [18:28: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)2002465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:44]POST & json_proto [18:28:44]process_json_proto [18:28:44]json parsed OK: [18:28:44]protocol is kg_v1.0 [18:28:44]action value=close_receipt [18:28:44]process_action close_receipt [18:28:44]cmd_close_receipt [18:28:44]MH_GetDate [18:28:44]Write to MH i2c: F0 00 00 8C 07 82 [18:28:44]Write i2c OK [18:28:44]MH_I2C_Read... [18:28:44]Read from MH i2c: F0 [18:28:44]MH_I2C_Read... [18:28:44]Read from MH i2c: F0 09 00 [18:28:44]MH_I2C_Read... [18:28:44]Read from MH i2c: F0 09 00 8C 07 00 5C 3C A5 66 F9 24 A2 66 53 [18:28:44]GetLastDocTimeStamp 1722104853 [18:28:44]current date 1722104924 [18:28:44]FM_GetShiftState [18:28:44]SAM_PROTO_GetShiftState [18:28:44]wFMCommunicate request_size=4 [18:28:44]MH_SAM_APDU [18:28:44]CAPDU: 80 13 01 00 [18:28:44]Write to MH i2c: E2 08 00 8D 07 80 13 01 00 00 00 00 00 11 [18:28:44]Write i2c OK [18:28:44]MH_I2C_Read... [18:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:44]Read from MH i2c: E2 [18:28:44]MH_I2C_Read... [18:28:44]Read from MH i2c: E2 0E 00 [18:28:44]MH_I2C_Read... [18:28:44]Read from MH i2c: E2 0E 00 8D 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [18:28:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:28:44]wFMCommunicate OK [18:28:44]SAM_PROTO_GetShiftState done [18:28:44]FM_GetShiftState done [18:28:44]opened in 1722038719 [18:28:44]opened+sec_in_day 1722125119 [18:28:44]quantity*price = 200025 [18:28:44]sum+1 = 200026 [18:28:44]Check (price>sum+1) || (price+1 о реализуемом товаре [18:30:16]line ОКРУГЛЕНИЕ: -0.25 [18:30:16]line ИТОГО: 2000.00 [18:30:16]line Внесено: 2000.00 [18:30:16]line СДАЧА: 0.00 [18:30:16]line НСП 1% : 17.70 [18:30:16]line НДС 12% : 212.42 [18:30:16]line Наличными: 2000.00 [18:30:16]line Безнал.: 0.00 [18:30:16]line Место: АЗС № 97 "Партнер Нефть" [18:30:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:30:16]line СНО: Общий режим [18:30:16]line Чек 507 27.07.2024 18:28 [18:30:16]line Смена: 438 ФФД: 1.0 [18:30:16]line ЗНМ: 0300000054 [18:30:16]line РНМ: 0000000000092624 [18:30:16]line Версия ККМ: 001 [18:30:16]line ФМ: 0000000000874959 [18:30:16]line ФД: 226147 [18:30:16]line ФПД: 265097134303317 [18:30:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182845&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226147&fm=265097134303317&tin=02508201610067®Number=0000000000092624&sum=200000 [18:30:16]written 0, free lines is 4095 [18:30:17]Write to MH i2c: 01 00 00 48 00 48 [18:30:17]Write i2c OK [18:30:17]MH_I2C_Read... [18:30:17]Read from MH i2c: 01 [18:30:17]MH_I2C_Read... [18:30:17]Read from MH i2c: 01 07 00 [18:30:17]MH_I2C_Read... [18:30:17]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 68 0C C3 [18:30:17]RasterBufferAndPrint [18:30:17]line [18:30:17]line [18:30:17]line [18:30:17]line [18:30:17]line [18:30:17]written 0, free lines is 3186 [18:30:17]MH_Cut [18:30:17]Write to MH i2c: D1 01 00 4F 00 01 21 [18:30:17]Write i2c OK [18:30:17]MH_I2C_Read... [18:30:17]Read from MH i2c: D1 [18:30:17]MH_I2C_Read... [18:30:17]Read from MH i2c: D1 01 00 [18:30:17]MH_I2C_Read... [18:30:17]Read from MH i2c: D1 01 00 4F 00 00 20 [18:30:17]Write to MH i2c: 01 00 00 50 00 50 [18:30:17]Write i2c OK [18:30:17]MH_I2C_Read... [18:30:18]*** Cut start [18:30:18]*** Partial cut [18:30:18]*** CUTSNS_PIN = 1 [18:30:18]*** CUTSNS_PIN = 0 [18:30:18]*** Brake cut motor [18:30:19]Read from MH i2c: 01 [18:30:19]MH_I2C_Read... [18:30:19]*** Stop cut motor [18:30:19]*** Cut end [18:30:19]Read from MH i2c: 01 07 00 [18:30:19]MH_I2C_Read... [18:30:19]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [18:30:19]process_action print_doc done [18:30:19]requested_data is exist [18:30:19]produce_requested_data [18:30:19]produce_requested_data return (null) [18:30:19]process_action_free print_doc [18:30:19]json_value_free [18:30:19]json_value_free done [18:30:19]process_json_proto returns [18:30:19]Send response to host [18:30:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [18:30:19]free response buf [18:30:19]execute_script done [18:30:19]execute_script returns [18:30:19]free content buf [18:30:19]Sock 9.Close socket [18:30:19]Sock 9.Thread stoped [18:30:19]accept exits with 7 [18:30:19]New connection [18:30:19]New thread 3066469732 created [18:30:19]Thread 3066613092 joined [18:30:19]Waiting for new connection... [18:30:19] Sock 7.Parse request [18:30:19]Sock 7.Check first char [18:30:19]Sock 7.First char is OK [18:30:19]request: POST /json_proto HTTP/1.0 [18:30:19]Method: POST [18:30:19]URL: /json_proto [18:30:19]Method is POST - this is cgi request [18:30:19]url: /json_proto [18:30:19]query_string will be loaded in cgi processing [18:30:19]execute_cgi json_proto POST (null) [18:30:19]execute_cgi path=json_proto method=POST [18:30:19]POST find Content-Length [18:30:19]Host: 172.17.43.131:8080 [18:30:19]Content-Length: 680 [18:30:19]Content-Type: application/json [18:30:19] [18:30:19]POST finish read [18:30:19]Found Content-Length = 680 [18:30:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:19]execute_script... [18:30:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:19]POST & json_proto [18:30:19]process_json_proto [18:30:19]json parsed OK: [18:30:19]protocol is kg_v1.0 [18:30:19]action value=close_receipt [18:30:19]process_action close_receipt [18:30:19]cmd_close_receipt [18:30:19]MH_GetDate [18:30:19]Write to MH i2c: F0 00 00 51 00 40 [18:30:19]Write i2c OK [18:30:19]MH_I2C_Read... [18:30:19]Read from MH i2c: F0 [18:30:19]MH_I2C_Read... [18:30:19]Read from MH i2c: F0 09 00 [18:30:19]MH_I2C_Read... [18:30:19]Read from MH i2c: F0 09 00 51 00 00 BB 3C A5 66 F9 24 A2 66 70 [18:30:19]GetLastDocTimeStamp 1722104925 [18:30:19]current date 1722105019 [18:30:19]FM_GetShiftState [18:30:19]SAM_PROTO_GetShiftState [18:30:19]wFMCommunicate request_size=4 [18:30:19]MH_SAM_APDU [18:30:19]CAPDU: 80 13 01 00 [18:30:19]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [18:30:19]Write i2c OK [18:30:19]MH_I2C_Read... [18:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:19]Read from MH i2c: E2 [18:30:19]MH_I2C_Read... [18:30:19]Read from MH i2c: E2 0E 00 [18:30:19]MH_I2C_Read... [18:30:19]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [18:30:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:30:19]wFMCommunicate OK [18:30:19]SAM_PROTO_GetShiftState done [18:30:19]FM_GetShiftState done [18:30:19]opened in 1722038719 [18:30:19]opened+sec_in_day 1722125119 [18:30:19]quantity*price = 230047 [18:30:19]sum+1 = 230049 [18:30:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 2300.00 Внесено: 2300.00 СДАЧА: 0.00 НСП 1% : 20.36 НДС 12% : 244.30 Наличными: 2300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 508 27.07.2024 18:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226148 ФПД: 45665690330550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183019&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226148&fm=45665690330550&tin=02508201610067®Number=0000000000092624&sum=230000 [18:30:20]StoreToDocumentArchive [18:30:20]shift 438 fd 226148 [18:30:20]save to /storage/0438/doc_00226148 [18:30:20]save last doc name /storage/0438/doc_00226148 to /storage/kkm_last_doc_name [18:30:20]save OK [18:30:20]Clear old archive folders... [18:30:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:30:20]tlvbuf is 01019EA0 [18:30:20]SAM_PROTO_ClearQueue [18:30:20]wFMCommunicate request_size=4 [18:30:20]MH_SAM_APDU [18:30:20]CAPDU: 80 09 00 00 [18:30:20]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [18:30:20]Write i2c OK [18:30:20]MH_I2C_Read... [18:30:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:30:20]Read from MH i2c: E2 [18:30:20]MH_I2C_Read... [18:30:20]Read from MH i2c: E2 03 00 [18:30:20]MH_I2C_Read... [18:30:20]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [18:30:20]RAPDU: 90 00 [18:30:20]wFMCommunicate OK [18:30:20]SAM_PROTO_ClearQueue done [18:30:20]KKMCreateOFDPacket [18:30:20]OFDProtocolAddRootSTLVToBuf [18:30:20]FM_MakeSignedData [18:30:20]FM_MakeSignedData [18:30:20]SAM_PROTO_SignData [18:30:20]wFMCommunicate request_size=4 [18:30:20]MH_SAM_APDU [18:30:20]CAPDU: 80 0D 01 02 [18:30:20]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [18:30:20]Write i2c OK [18:30:20]MH_I2C_Read... [18:30:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:30:20]Read from MH i2c: E2 [18:30:20]MH_I2C_Read... [18:30:20]Read from MH i2c: E2 03 00 [18:30:20]MH_I2C_Read... [18:30:20]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [18:30:20]RAPDU: 90 00 [18:30:20]wFMCommunicate OK [18:30:20]wFMCommunicate request_size=255 [18:30:20]MH_SAM_APDU [18:30:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 BB 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 73 03 00 35 04 06 00 29 88 5F 40 [18:30:21]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 OFD Sender: No OFD packet to send [18:30:21]00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 BB 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 73 03 00 35 04 06 00 29 88 5F 40 00 00 39 [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:21]Read from MH i2c: E2 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 03 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [18:30:21]RAPDU: 90 00 [18:30:21]wFMCommunicate OK [18:30:21]wFMCommunicate request_size=7 [18:30:21]MH_SAM_APDU [18:30:21]CAPDU: 80 0D 02 02 02 25 B6 [18:30:21]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 25 B6 00 00 BB [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:21]Read from MH i2c: E2 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 03 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [18:30:21]RAPDU: 90 00 [18:30:21]wFMCommunicate OK [18:30:21]wFMCommunicate request_size=4 [18:30:21]MH_SAM_APDU [18:30:21]CAPDU: 80 0D 03 02 [18:30:21]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:30:21]Read from MH i2c: E2 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 0B 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 0B 00 63 00 00 DE 1D 78 F7 87 46 97 16 90 00 C3 [18:30:21]RAPDU: DE 1D 78 F7 87 46 97 16 90 00 [18:30:21]wFMCommunicate OK [18:30:21]SAM_PROTO_SignData done [18:30:21]FM_MakeSignedData done [18:30:21]CreateOFDProtocolMessage [18:30:21]wFMCommunicate request_size=4 [18:30:21]MH_SAM_APDU [18:30:21]CAPDU: 80 11 00 00 [18:30:21]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:21]Read from MH i2c: E2 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 17 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [18:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:30:21]wFMCommunicate OK [18:30:21]CreateOFDProtocolMessage done [18:30:21]OFDSenderStorePacket 226148 [18:30:21]StoreOFDPacket docnum=226148 [18:30:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EB E5 04 01 AE 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 BB 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 73 03 00 35 04 06 00 29 88 5F 40 25 B6 DE 1D 78 F7 87 46 97 16 [18:30:21]CheckFolder [18:30:21]dirname=/storage/ofd_packets [18:30:21]CheckFolder done [18:30:21]ProducePacketName [18:30:21]name=ofd_packets/00226148 [18:30:21]NVStorageSaveData ofd_packets/00226148 [18:30:21]File name is /storage/ofd_packets/00226148 [18:30:21]Write 298 bytes [18:30:21]NVStorageSaveData done [18:30:21]OFDSenderStorePacket done [18:30:21]KKMCreateOFDPacket done [18:30:21]NVStorageSaveData kkm_last_timestamp [18:30:21]File name is /storage/kkm_last_timestamp [18:30:21]Write 4 bytes [18:30:21]NVStorageSaveData done [18:30:21]ExternCall_PrintAddStr [18:30:21]wPrintStart [18:30:21]Write to MH i2c: 01 00 00 65 00 65 [18:30:21]Write i2c OK [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 07 00 [18:30:21]MH_I2C_Read... [18:30:21]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [18:30:21]RasterBufferAndPrint [18:30:21]line Счет N : (1)2002464 [18:30:21]line ИНН: 02508201610067 [18:30:21]line Контрольно-Кассовый Чек [18:30:21]line ПРОДАЖА [18:30:21]line ТРК (МРК, ГНК) : 31 [18:30:21]line Товар: 2710194210 [18:30:21]line ДТ-К-5 [18:30:21]line 30.190 * 76.20 [18:30:21]line = 2300.48 [18:30:21]line НДС 12% НСП 1% [18:30:21]line > о реализуемом товаре [18:30:21]line ОКРУГЛЕНИЕ: -0.48 [18:30:21]line ИТОГО: 2300.00 [18:30:21]line Внесено: 2300.00 [18:30:21]line СДАЧА: 0.00 [18:30:21]line НСП 1% : 20.36 [18:30:21]line НДС 12% : 244.30 [18:30:21]line Наличными: 2300.00 [18:30:21]line Безнал.: 0.00 [18:30:21]line Место: АЗС № 97 "Партнер Нефть" [18:30:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:30:21]line СНО: Общий режим [18:30:21]line Чек 508 27.07.2024 18:30 [18:30:21]line Смена: 438 ФФД: 1.0 [18:30:21]line ЗНМ: 0300000054 [18:30:21]line РНМ: 0000000000092624 [18:30:21]line Версия ККМ: 001 [18:30:21]line ФМ: 0000000000874959 [18:30:21]line ФД: 226148 [18:30:21]line ФПД: 45665690330550 [18:30:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183019&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226148&fm=45665690330550&tin=02508201610067®Number=0000000000092624&sum=230000 [18:30:21]written 0, free lines is 4095 [18:30:21]OFD Sender: Processing packet 226148 [packets to send 600, broken 599] [18:30:21]ProducePacketName [18:30:21]name=ofd_packets/00226148 [18:30:21]OFD Sender: To server: pG, [18:30:21]CommunicateWithHost lk.salyk.kg:30040 [18:30:21]ConnectInit lk.salyk.kg [18:30:22]Write to MH i2c: 01 00 00 90 00 90 [18:30:22]Write i2c OK [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: 01 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: 01 07 00 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 6E 0C 11 [18:30:22]RasterBufferAndPrint [18:30:22]line [18:30:22]line [18:30:22]line [18:30:22]line [18:30:22]line [18:30:22]written 0, free lines is 3192 [18:30:22]MH_Cut [18:30:22]Write to MH i2c: D1 01 00 97 00 01 69 [18:30:22]Write i2c OK [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: D1 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: D1 01 00 [18:30:22]MH_I2C_Read... [18:30:22]Read from MH i2c: D1 01 00 97 00 00 68 [18:30:22]Write to MH i2c: 01 00 00 98 00 98 [18:30:22]Write i2c OK [18:30:22]MH_I2C_Read... [18:30:23]*** Cut start [18:30:23]*** Partial cut [18:30:23]*** CUTSNS_PIN = 1 [18:30:23]*** CUTSNS_PIN = 0 [18:30:23]Connected sock=10 [18:30: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 35 39 0C 01 00 00 EB E5 04 01 AE 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 BB 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 73 03 00 35 04 06 00 29 88 5F 40 25 B6 DE 1D 78 F7 87 46 97 16 [18:30:23]*** Brake cut motor [18:30:23]Read from MH i2c: 01 [18:30:23]MH_I2C_Read... [18:30:23]*** Stop cut motor [18:30:23]*** Cut end [18:30:23]Read from MH i2c: 01 07 00 [18:30:23]MH_I2C_Read... [18:30:23]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [18:30:23]process_action close_receipt done [18:30:23]requested_data is exist [18:30:23]produce_requested_data [18:30:23]requested_item fm.sn is exist - process it [18:30:23]wFMCommunicate request_size=4 [18:30:23]MH_SAM_APDU [18:30:23]CAPDU: 80 11 00 00 [18:30:23]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [18:30:23]Write i2c OK [18:30:23]MH_I2C_Read... [18:30:24]Read from MH i2c: E2 [18:30:24]MH_I2C_Read... [18:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:24]Read from MH i2c: E2 17 00 [18:30:24]MH_I2C_Read... [18:30:24]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [18:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:30:24]wFMCommunicate OK [18:30:24]requested_item fd.num is exist - process it [18:30:24]SAM_PROTO_GetFieldsCounters [18:30:24]wFMCommunicate request_size=4 [18:30:24]MH_SAM_APDU [18:30:24]CAPDU: 80 13 00 00 [18:30:24]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [18:30:24]Write i2c OK [18:30:24]MH_I2C_Read... [18:30:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:30:24]Read from MH i2c: E2 [18:30:24]MH_I2C_Read... [18:30:24]Read from MH i2c: E2 62 00 [18:30:24]MH_I2C_Read... [18:30:24]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [18:30:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 Received data: 00 87 30 95 30 F6 30 70 30 47 30 2C 30 01 30 00 30 30 30 30 30 30 38 30 37 30 34 30 39 30 35 30 39 30 0D 30 04 38 10 37 00 34 30 39 30 35 30 39 30 4F 30 00 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 73 03 00 0E 04 04 00 B6 01 00 00 12 00 04 00 04 4E 00 A4 FC 47 01 00 00 6A 00 37 5E A5 04 07 04 01 00 00 FC 07 01 00 00 3B 00 00 57 F9 04 03 04 0E 00 00 FD 37 01 37 00 30 00 39 19 33 04 36 04 34 00 33 00 34 36 00 31 00 32 00 33 90 34 00 11 [18:30:24]04 wFMCommunicate OK [18:30:24]10 SAM_PROTO_GetFieldsCounters done [18:30:24]00 requested_item shift.num is exist - process it [18:30:24]30 requested_item shift.opened is exist - process it [18:30:24]30 req_shift_opened [18:30:24]30 FM_GetShiftState [18:30:24]30 SAM_PROTO_GetShiftState [18:30:24]30 wFMCommunicate request_size=4 [18:30:24]30 MH_SAM_APDU [18:30:24]30 CAPDU: 30 80 30 13 30 01 38 00 37 [18:30:24]34 Write to MH i2c: 39 E2 35 08 39 00 10 9B 04 00 04 80 13 01 00 00 00 00 00 18 [18:30:24]00 64 73 03 00 F4 03 04 00 CA E8 A4 66 B6 04 01 00 00 75 C4 08 5E 3D 4C 8C BB [18:30:24]CommunicateWithHost err = 0 [18:30:24]CheckOFDResponse [18:30:24]1017 (14) - 77093643461234 [18:30:24]1041 (16) - 0000000000874959 [18:30:24]1040 (4) - 226148 [18:30:24]1012 (4) - 27.07.2024 12:32 [18:30:24]1206 (1) - 0 [18:30:24]OFD Sender: Remove packet 226148 [18:30:24]ProducePacketName [18:30:24]name=ofd_packets/00226148 [18:30:24]NVStorageDeleteData [18:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:24]Write i2c OK [18:30:24]MH_I2C_Read... [18:30:24]Read from MH i2c: E2 [18:30:24]MH_I2C_Read... [18:30:24]Read from MH i2c: E2 0E 00 [18:30:24]MH_I2C_Read... [18:30:24]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [18:30:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:30:24]wFMCommunicate OK [18:30:24]SAM_PROTO_GetShiftState done [18:30:24]FM_GetShiftState done [18:30:24]req_shift_opened done [18:30:24]requested_item shift.open_date is exist - process it [18:30:24]req_shift_open_date [18:30:24]req_shift_open_date done [18:30:24]produce_requested_data done [18:30:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226148,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:30:24]process_action_free close_receipt [18:30:24]json_value_free [18:30:24]json_value_free done [18:30:24]process_json_proto returns [18:30:24]Send response to host [18:30:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226148,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:30:24]free response buf [18:30:24]execute_script done [18:30:24]execute_script returns [18:30:24]free content buf [18:30:24]Sock 7.Close socket [18:30:24]Sock 7.Thread stoped [18:30:24]OFD Sender: No OFD packet to send [18:30:29]OFD Sender: No OFD packet to send [18:30:34]OFD Sender: No OFD packet to send [18:30:39]OFD Sender: No OFD packet to send [18:30:43]recv_with_timeout no data received [18:30:44]OFD Sender: No OFD packet to send [18:30:49]OFD Sender: No OFD packet to send [18:30:54]recv_with_timeout no data received [18:30:54]OFD Sender: No OFD packet to send [18:31:00]OFD Sender: No OFD packet to send [18:31:05]OFD Sender: No OFD packet to send [18:31:10]OFD Sender: No OFD packet to send [18:31:13]accept exits with 9 [18:31:13]New connection [18:31:13]New thread 3066613092 created [18:31:13]Thread 3066469732 joined [18:31:13]Waiting for new connection... [18:31:13] Sock 9.Parse request [18:31:13]Sock 9.Check first char [18:31:13]Sock 9.First char is OK [18:31:13]request: POST /json_proto HTTP/1.0 [18:31:13]Method: POST [18:31:13]URL: /json_proto [18:31:13]Method is POST - this is cgi request [18:31:13]url: /json_proto [18:31:13]query_string will be loaded in cgi processing [18:31:13]execute_cgi json_proto POST (null) [18:31:13]execute_cgi path=json_proto method=POST [18:31:13]POST find Content-Length [18:31:13]Host: 172.17.43.131:8080 [18:31:13]Content-Length: 683 [18:31:13]Content-Type: application/json [18:31:13] [18:31:13]POST finish read [18:31:13]Found Content-Length = 683 [18:31:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:13]execute_script... [18:31:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:13]POST & json_proto [18:31:13]process_json_proto [18:31:13]json parsed OK: [18:31:13]protocol is kg_v1.0 [18:31:13]action value=close_receipt [18:31:13]process_action close_receipt [18:31:13]cmd_close_receipt [18:31:13]MH_GetDate [18:31:13]Write to MH i2c: F0 00 00 9C 00 8B [18:31:13]Write i2c OK [18:31:13]MH_I2C_Read... [18:31:13]Read from MH i2c: F0 [18:31:13]MH_I2C_Read... [18:31:13]Read from MH i2c: F0 09 00 [18:31:13]MH_I2C_Read... [18:31:13]Read from MH i2c: F0 09 00 9C 00 00 F1 3C A5 66 F9 24 A2 66 F1 [18:31:13]GetLastDocTimeStamp 1722105019 [18:31:13]current date 1722105073 [18:31:13]FM_GetShiftState [18:31:13]SAM_PROTO_GetShiftState [18:31:13]wFMCommunicate request_size=4 [18:31:13]MH_SAM_APDU [18:31:13]CAPDU: 80 13 01 00 [18:31:13]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [18:31:13]Write i2c OK [18:31:13]MH_I2C_Read... [18:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:13]Read from MH i2c: E2 [18:31:13]MH_I2C_Read... [18:31:13]Read from MH i2c: E2 0E 00 [18:31:13]MH_I2C_Read... [18:31:13]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [18:31:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:31:13]wFMCommunicate OK [18:31:13]SAM_PROTO_GetShiftState done [18:31:13]FM_GetShiftState done [18:31:13]opened in 1722038719 [18:31:13]opened+sec_in_day 1722125119 [18:31:13]quantity*price = 100005 [18:31:13]sum+1 = 100006 [18:31:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 509 27.07.2024 18:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226149 ФПД: 149867106220515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226149&fm=149867106220515&tin=02508201610067®Number=0000000000092624&sum=100000 [18:31:14]StoreToDocumentArchive [18:31:14]shift 438 fd 226149 [18:31:14]save to /storage/0438/doc_00226149 [18:31:14]save last doc name /storage/0438/doc_00226149 to /storage/kkm_last_doc_name [18:31:14]save OK [18:31:14]Clear old archive folders... [18:31:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:14]tlvbuf is 01007020 [18:31:14]SAM_PROTO_ClearQueue [18:31:14]wFMCommunicate request_size=4 [18:31:14]MH_SAM_APDU [18:31:14]CAPDU: 80 09 00 00 [18:31:14]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [18:31:14]Write i2c OK [18:31:14]MH_I2C_Read... [18:31:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:15]Read from MH i2c: E2 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [18:31:15]RAPDU: 90 00 [18:31:15]wFMCommunicate OK [18:31:15]SAM_PROTO_ClearQueue done [18:31:15]KKMCreateOFDPacket [18:31:15]OFDProtocolAddRootSTLVToBuf [18:31:15]FM_MakeSignedData [18:31:15]FM_MakeSignedData [18:31:15]SAM_PROTO_SignData [18:31:15]wFMCommunicate request_size=4 [18:31:15]MH_SAM_APDU [18:31:15]CAPDU: 80 0D 01 02 [18:31:15]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [18:31:15]Write i2c OK [18:31:15]MH_I2C_Read... [18:31:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:15]Read from MH i2c: E2 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [18:31:15]RAPDU: 90 00 [18:31:15]wFMCommunicate OK [18:31:15]wFMCommunicate request_size=255 [18:31:15]MH_SAM_APDU [18:31: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 F1 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 73 03 00 35 04 06 00 88 [18:31:15]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 F1 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 73 03 00 35 04 06 00 88 00 00 8A [18:31:15]OFD Sender: No OFD packet to send [18:31:15]Write i2c OK [18:31:15]MH_I2C_Read... [18:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:15]Read from MH i2c: E2 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [18:31:15]RAPDU: 90 00 [18:31:15]wFMCommunicate OK [18:31:15]wFMCommunicate request_size=10 [18:31:15]MH_SAM_APDU [18:31:15]CAPDU: 80 0D 02 02 05 4D A7 A1 39 E3 [18:31:15]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 4D A7 A1 39 E3 00 00 E2 [18:31:15]Write i2c OK [18:31:15]MH_I2C_Read... [18:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:15]Read from MH i2c: E2 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [18:31:15]RAPDU: 90 00 [18:31:15]wFMCommunicate OK [18:31:15]wFMCommunicate request_size=4 [18:31:15]MH_SAM_APDU [18:31:15]CAPDU: 80 0D 03 02 [18:31:15]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [18:31:15]Write i2c OK [18:31:15]MH_I2C_Read... [18:31:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:15]Read from MH i2c: E2 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 0B 00 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 0B 00 AE 00 00 D8 3F D4 38 20 0A 88 58 90 00 57 [18:31:15]RAPDU: D8 3F D4 38 20 0A 88 58 90 00 [18:31:15]wFMCommunicate OK [18:31:15]SAM_PROTO_SignData done [18:31:15]FM_MakeSignedData done [18:31:15]CreateOFDProtocolMessage [18:31:15]wFMCommunicate request_size=4 [18:31:15]MH_SAM_APDU [18:31:15]CAPDU: 80 11 00 00 [18:31:15]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [18:31:15]Write i2c OK [18:31:15]MH_I2C_Read... [18:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:15]Read from MH i2c: E2 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 17 00 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [18:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:15]wFMCommunicate OK [18:31:15]CreateOFDProtocolMessage done [18:31:15]OFDSenderStorePacket 226149 [18:31:15]StoreOFDPacket docnum=226149 [18:31:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 57 90 07 01 44 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 F1 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 73 03 00 35 04 06 00 88 4D A7 A1 39 E3 D8 3F D4 38 20 0A 88 58 [18:31:15]CheckFolder [18:31:15]dirname=/storage/ofd_packets [18:31:15]CheckFolder done [18:31:15]ProducePacketName [18:31:15]name=ofd_packets/00226149 [18:31:15]NVStorageSaveData ofd_packets/00226149 [18:31:15]File name is /storage/ofd_packets/00226149 [18:31:15]Write 301 bytes [18:31:15]NVStorageSaveData done [18:31:15]OFDSenderStorePacket done [18:31:15]KKMCreateOFDPacket done [18:31:15]NVStorageSaveData kkm_last_timestamp [18:31:15]File name is /storage/kkm_last_timestamp [18:31:15]Write 4 bytes [18:31:15]NVStorageSaveData done [18:31:15]ExternCall_PrintAddStr [18:31:15]wPrintStart [18:31:15]Write to MH i2c: 01 00 00 B0 00 B0 [18:31:15]Write i2c OK [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: 01 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: 01 07 00 [18:31:15]MH_I2C_Read... [18:31:15]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [18:31:15]RasterBufferAndPrint [18:31:15]line Счет N : (1)2002466 [18:31:15]line ИНН: 02508201610067 [18:31:15]line Контрольно-Кассовый Чек [18:31:15]line ПРОДАЖА [18:31:15]line ТРК (МРК, ГНК) : 43 [18:31:15]line Товар: 2710124130 [18:31:15]line Аи-92-К-5 [18:31:15]line 14.750 * 67.80 [18:31:15]line = 1000.05 [18:31:15]line НДС 12% НСП 1% [18:31:15]line > о реализуемом товаре [18:31:15]line ОКРУГЛЕНИЕ: -0.05 [18:31:15]line ИТОГО: 1000.00 [18:31:15]line Внесено: 1000.00 [18:31:15]line СДАЧА: 0.00 [18:31:15]line НСП 1% : 8.85 [18:31:15]line НДС 12% : 106.20 [18:31:15]line Наличными: 1000.00 [18:31:15]line Безнал.: 0.00 [18:31:15]line Место: АЗС № 97 "Партнер Нефть" [18:31:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:31:15]line СНО: Общий режим [18:31:15]line Чек 509 27.07.2024 18:31 [18:31:15]line Смена: 438 ФФД: 1.0 [18:31:15]line ЗНМ: 0300000054 [18:31:15]line РНМ: 0000000000092624 [18:31:15]line Версия ККМ: 001 [18:31:15]line ФМ: 0000000000874959 [18:31:15]line ФД: 226149 [18:31:15]line ФПД: 149867106220515 [18:31:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226149&fm=149867106220515&tin=02508201610067®Number=0000000000092624&sum=100000 [18:31:15]written 0, free lines is 4095 [18:31:15]OFD Sender: Processing packet 226149 [packets to send 600, broken 599] [18:31:15]ProducePacketName [18:31:15]name=ofd_packets/00226149 [18:31:15]OFD Sender: To server: pG, [18:31:15]CommunicateWithHost lk.salyk.kg:30040 [18:31:15]ConnectInit lk.salyk.kg [18:31:16]Write to MH i2c: 01 00 00 DB 00 DB [18:31:16]Write i2c OK [18:31:16]MH_I2C_Read... [18:31:16]Read from MH i2c: 01 [18:31:16]MH_I2C_Read... [18:31:16]Read from MH i2c: 01 07 00 [18:31:16]MH_I2C_Read... [18:31:16]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 6C 0C 5A [18:31:16]RasterBufferAndPrint [18:31:16]line [18:31:16]line [18:31:16]line [18:31:16]line [18:31:16]line [18:31:16]written 0, free lines is 3186 [18:31:16]MH_Cut [18:31:16]Write to MH i2c: D1 01 00 E2 00 01 B4 [18:31:16]Write i2c OK [18:31:16]MH_I2C_Read... [18:31:16]Read from MH i2c: D1 [18:31:16]MH_I2C_Read... [18:31:16]Read from MH i2c: D1 01 00 [18:31:16]MH_I2C_Read... [18:31:16]Read from MH i2c: D1 01 00 E2 00 00 B3 [18:31:16]Write to MH i2c: 01 00 00 E3 00 E3 [18:31:16]Write i2c OK [18:31:16]MH_I2C_Read... [18:31:17]*** Cut start [18:31:17]*** Partial cut [18:31:17]*** CUTSNS_PIN = 1 [18:31:17]*** CUTSNS_PIN = 0 [18:31:17]*** Brake cut motor [18:31:17]Read from MH i2c: *** Stop cut motor [18:31:17]*** Cut end [18:31:17]01 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: 01 07 00 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [18:31:17]process_action close_receipt done [18:31:17]requested_data is exist [18:31:17]produce_requested_data [18:31:17]requested_item fm.sn is exist - process it [18:31:17]wFMCommunicate request_size=4 [18:31:17]MH_SAM_APDU [18:31:17]CAPDU: 80 11 00 00 [18:31:17]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [18:31:17]Write i2c OK [18:31:17]MH_I2C_Read... [18:31:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:17]Read from MH i2c: E2 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: E2 17 00 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [18:31:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:17]wFMCommunicate OK [18:31:17]requested_item fd.num is exist - process it [18:31:17]SAM_PROTO_GetFieldsCounters [18:31:17]wFMCommunicate request_size=4 [18:31:17]MH_SAM_APDU [18:31:17]CAPDU: 80 13 00 00 [18:31:17]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [18:31:17]Write i2c OK [18:31:17]MH_I2C_Read... [18:31:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:18]Read from MH i2c: E2 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 62 00 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [18:31:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:18]wFMCommunicate OK [18:31:18]SAM_PROTO_GetFieldsCounters done [18:31:18]requested_item shift.num is exist - process it [18:31:18]requested_item shift.opened is exist - process it [18:31:18]req_shift_opened [18:31:18]FM_GetShiftState [18:31:18]SAM_PROTO_GetShiftState [18:31:18]wFMCommunicate request_size=4 [18:31:18]MH_SAM_APDU [18:31:18]CAPDU: 80 13 01 00 [18:31:18]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [18:31:18]Write i2c OK [18:31:18]MH_I2C_Read... [18:31:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:18]Read from MH i2c: E2 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 0E 00 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [18:31:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:31:18]wFMCommunicate OK [18:31:18]SAM_PROTO_GetShiftState done [18:31:18]FM_GetShiftState done [18:31:18]req_shift_opened done [18:31:18]requested_item shift.open_date is exist - process it [18:31:18]req_shift_open_date [18:31:18]req_shift_open_date done [18:31:18]produce_requested_data done [18:31:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226149,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:31:18]process_action_free close_receipt [18:31:18]json_value_free [18:31:18]json_value_free done [18:31:18]process_json_proto returns [18:31:18]Send response to host [18:31:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226149,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:31:18]free response buf [18:31:18]execute_script done [18:31:18]execute_script returns [18:31:18]free content buf [18:31:18]Sock 9.Close socket [18:31:18]Sock 9.Thread stoped [18:31:20]ConnectInit Can't take IP for lk.salyk.kg [18:31:20]CommunicateWithHost connect error [18:31:20]CommunicateWithHost err = -1 [18:31:20]OFD Sender: Server communicate error [18:31:25]OFD Sender: Processing packet 226149 [packets to send 600, broken 599] [18:31:25]ProducePacketName [18:31:25]name=ofd_packets/00226149 [18:31:25]OFD Sender: To server: pG, [18:31:25]CommunicateWithHost lk.salyk.kg:30040 [18:31:25]ConnectInit lk.salyk.kg [18:31:27]recv_with_timeout no data received [18:31:30]ConnectInit Can't take IP for lk.salyk.kg [18:31:30]CommunicateWithHost connect error [18:31:30]CommunicateWithHost err = -1 [18:31:30]OFD Sender: Server communicate error [18:31:35]OFD Sender: Processing packet 226149 [packets to send 600, broken 599] [18:31:35]ProducePacketName [18:31:35]name=ofd_packets/00226149 [18:31:35]OFD Sender: To server: pG, [18:31:35]CommunicateWithHost lk.salyk.kg:30040 [18:31:35]ConnectInit lk.salyk.kg [18:31:42]recv_with_timeout no data received [18:31:52]Connected sock=9 [18:31: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 35 39 0F 01 00 00 57 90 07 01 44 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 F1 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 73 03 00 35 04 06 00 88 4D A7 A1 39 E3 D8 3F D4 38 20 0A 88 58 [18:31:57]recv_with_timeout no data received [18:31:57]CommunicateWithHost answer receiving error [18:31:57]CommunicateWithHost err = -3 [18:31:57]OFD Sender: Server communicate error [18:32:02]OFD Sender: Processing packet 226149 [packets to send 600, broken 599] [18:32:02]ProducePacketName [18:32:02]name=ofd_packets/00226149 [18:32:02]OFD Sender: To server: pG, [18:32:02]CommunicateWithHost lk.salyk.kg:30040 [18:32:02]ConnectInit lk.salyk.kg [18:32:07]ConnectInit Can't take IP for lk.salyk.kg [18:32:07]CommunicateWithHost connect error [18:32:07]CommunicateWithHost err = -1 [18:32:07]OFD Sender: Server communicate error [18:32:12]OFD Sender: Processing packet 226149 [packets to send 600, broken 599] [18:32:12]ProducePacketName [18:32:12]name=ofd_packets/00226149 [18:32:12]OFD Sender: To server: pG, [18:32:12]CommunicateWithHost lk.salyk.kg:30040 [18:32:12]ConnectInit lk.salyk.kg [18:32:13]Connected sock=9 [18:32: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 35 39 0F 01 00 00 57 90 07 01 44 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 F1 3C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 73 03 00 35 04 06 00 88 4D A7 A1 39 E3 D8 3F D4 38 20 0A 88 58 [18:32: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 35 39 4F 00 00 00 18 67 47 00 A6 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 73 03 00 F4 03 04 00 38 E9 A4 66 B6 04 01 00 00 FE D8 07 8F F7 85 08 1D [18:32:14]CommunicateWithHost err = 0 [18:32:14]CheckOFDResponse [18:32:14]1017 (14) - 77093643461234 [18:32:14]1041 (16) - 0000000000874959 [18:32:14]1040 (4) - 226149 [18:32:14]1012 (4) - 27.07.2024 12:34 [18:32:14]1206 (1) - 0 [18:32:14]OFD Sender: Remove packet 226149 [18:32:14]ProducePacketName [18:32:14]name=ofd_packets/00226149 [18:32:14]NVStorageDeleteData [18:32:14]OFD Sender: No OFD packet to send [18:32:19]OFD Sender: No OFD packet to send [18:32:24]OFD Sender: No OFD packet to send [18:32:29]OFD Sender: No OFD packet to send [18:32:34]OFD Sender: No OFD packet to send [18:32:39]OFD Sender: No OFD packet to send [18:32:44]OFD Sender: No OFD packet to send [18:32:49]OFD Sender: No OFD packet to send [18:32:49]recv_with_timeout no data received [18:32:54]OFD Sender: No OFD packet to send [18:32:57]accept exits with 10 [18:32:57]New connection [18:32:57]New thread 3066469732 created [18:32:57]Thread 3066613092 joined [18:32:57]Waiting for new connection... [18:32:57] Sock 10.Parse request [18:32:57]Sock 10.Check first char [18:32:57]Sock 10.First char is OK [18:32:57]request: POST /json_proto HTTP/1.0 [18:32:57]Method: POST [18:32:57]URL: /json_proto [18:32:57]Method is POST - this is cgi request [18:32:57]url: /json_proto [18:32:57]query_string will be loaded in cgi processing [18:32:57]execute_cgi json_proto POST (null) [18:32:57]execute_cgi path=json_proto method=POST [18:32:57]POST find Content-Length [18:32:57]Host: 172.17.43.131:8080 [18:32:57]Content-Length: 680 [18:32:57]Content-Type: application/json [18:32:57] [18:32:57]POST finish read [18:32:57]Found Content-Length = 680 [18:32:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:57]execute_script... [18:32: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)2002467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:57]POST & json_proto [18:32:57]process_json_proto [18:32:57]json parsed OK: [18:32:57]protocol is kg_v1.0 [18:32:57]action value=close_receipt [18:32:57]process_action close_receipt [18:32:57]cmd_close_receipt [18:32:57]MH_GetDate [18:32:57]Write to MH i2c: F0 00 00 E7 00 D6 [18:32:57]Write i2c OK [18:32:57]MH_I2C_Read... [18:32:57]Read from MH i2c: F0 [18:32:57]MH_I2C_Read... [18:32:57]Read from MH i2c: F0 09 00 [18:32:57]MH_I2C_Read... [18:32:57]Read from MH i2c: F0 09 00 E7 00 00 59 3D A5 66 F9 24 A2 66 A5 [18:32:57]GetLastDocTimeStamp 1722105073 [18:32:57]current date 1722105177 [18:32:57]FM_GetShiftState [18:32:57]SAM_PROTO_GetShiftState [18:32:57]wFMCommunicate request_size=4 [18:32:57]MH_SAM_APDU [18:32:57]CAPDU: 80 13 01 00 [18:32:57]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [18:32:57]Write i2c OK [18:32:57]MH_I2C_Read... [18:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:57]Read from MH i2c: E2 [18:32:57]MH_I2C_Read... [18:32:57]Read from MH i2c: E2 0E 00 [18:32:57]MH_I2C_Read... [18:32:57]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [18:32:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:32:57]wFMCommunicate OK [18:32:57]SAM_PROTO_GetShiftState done [18:32:57]FM_GetShiftState done [18:32:57]opened in 1722038719 [18:32:57]opened+sec_in_day 1722125119 [18:32:57]quantity*price = 200025 [18:32:57]sum+1 = 200026 [18:32:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 510 27.07.2024 18:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226150 ФПД: 115366199419195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226150&fm=115366199419195&tin=02508201610067®Number=0000000000092624&sum=200000 [18:32:58]StoreToDocumentArchive [18:32:58]shift 438 fd 226150 [18:32:58]save to /storage/0438/doc_00226150 [18:32:58]save last doc name /storage/0438/doc_00226150 to /storage/kkm_last_doc_name [18:32:58]save OK [18:32:58]Clear old archive folders... [18:32:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:32:58]tlvbuf is 00FB7590 [18:32:58]SAM_PROTO_ClearQueue [18:32:58]wFMCommunicate request_size=4 [18:32:58]MH_SAM_APDU [18:32:58]CAPDU: 80 09 00 00 [18:32:58]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [18:32:58]Write i2c OK [18:32:58]MH_I2C_Read... [18:32:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:58]Read from MH i2c: E2 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [18:32:58]RAPDU: 90 00 [18:32:58]wFMCommunicate OK [18:32:58]SAM_PROTO_ClearQueue done [18:32:58]KKMCreateOFDPacket [18:32:58]OFDProtocolAddRootSTLVToBuf [18:32:58]FM_MakeSignedData [18:32:58]FM_MakeSignedData [18:32:58]SAM_PROTO_SignData [18:32:58]wFMCommunicate request_size=4 [18:32:58]MH_SAM_APDU [18:32:58]CAPDU: 80 0D 01 02 [18:32:58]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [18:32:58]Write i2c OK [18:32:58]MH_I2C_Read... [18:32:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:58]Read from MH i2c: E2 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [18:32:58]RAPDU: 90 00 [18:32:58]wFMCommunicate OK [18:32:58]wFMCommunicate request_size=255 [18:32:58]MH_SAM_APDU [18:32:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 59 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 73 03 00 35 04 06 00 68 EC C9 55 [18:32:58]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 59 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 73 03 00 35 04 06 00 68 EC C9 55 00 00 8F [18:32:58]Write i2c OK [18:32:58]MH_I2C_Read... [18:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:58]Read from MH i2c: E2 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [18:32:58]RAPDU: 90 00 [18:32:58]wFMCommunicate OK [18:32:58]wFMCommunicate request_size=7 [18:32:58]MH_SAM_APDU [18:32:58]CAPDU: 80 0D 02 02 02 E1 3B [18:32:58]Write to MH i2c: E2 0A 00 F8 00 80 0D 02 02 02 00 E1 3B 00 00 92 [18:32:58]Write i2c OK [18:32:58]MH_I2C_Read... [18:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:58]Read from MH i2c: E2 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [18:32:58]RAPDU: 90 00 [18:32:58]wFMCommunicate OK [18:32:58]wFMCommunicate request_size=4 [18:32:58]MH_SAM_APDU [18:32:58]CAPDU: 80 0D 03 02 [18:32:58]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [18:32:58]Write i2c OK [18:32:58]MH_I2C_Read... [18:32:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:58]Read from MH i2c: E2 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 0B 00 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 0B 00 F9 00 00 0C 5B EE FD 03 21 DE 6A 90 00 33 [18:32:58]RAPDU: 0C 5B EE FD 03 21 DE 6A 90 00 [18:32:58]wFMCommunicate OK [18:32:58]SAM_PROTO_SignData done [18:32:58]FM_MakeSignedData done [18:32:58]CreateOFDProtocolMessage [18:32:58]wFMCommunicate request_size=4 [18:32:58]MH_SAM_APDU [18:32:58]CAPDU: 80 11 00 00 [18:32:58]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [18:32:58]Write i2c OK [18:32:58]MH_I2C_Read... [18:32:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:58]Read from MH i2c: E2 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 17 00 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [18:32:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:32:58]wFMCommunicate OK [18:32:58]CreateOFDProtocolMessage done [18:32:58]OFDSenderStorePacket 226150 [18:32:58]StoreOFDPacket docnum=226150 [18:32:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1F B7 04 01 46 7C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 59 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 73 03 00 35 04 06 00 68 EC C9 55 E1 3B 0C 5B EE FD 03 21 DE 6A [18:32:58]CheckFolder [18:32:58]dirname=/storage/ofd_packets [18:32:58]CheckFolder done [18:32:58]ProducePacketName [18:32:58]name=ofd_packets/00226150 [18:32:58]NVStorageSaveData ofd_packets/00226150 [18:32:58]File name is /storage/ofd_packets/00226150 [18:32:58]Write 298 bytes [18:32:58]NVStorageSaveData done [18:32:58]OFDSenderStorePacket done [18:32:58]KKMCreateOFDPacket done [18:32:58]NVStorageSaveData kkm_last_timestamp [18:32:58]File name is /storage/kkm_last_timestamp [18:32:58]Write 4 bytes [18:32:58]NVStorageSaveData done [18:32:58]ExternCall_PrintAddStr [18:32:58]wPrintStart [18:32:58]Write to MH i2c: 01 00 00 FB 00 FB [18:32:58]Write i2c OK [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: 01 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: 01 07 00 [18:32:58]MH_I2C_Read... [18:32:58]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [18:32:58]RasterBufferAndPrint [18:32:58]line Счет N : (1)2002467 [18:32:58]line ИНН: 02508201610067 [18:32:58]line Контрольно-Кассовый Чек [18:32:58]line ПРОДАЖА [18:32:58]line ТРК (МРК, ГНК) : 31 [18:32:58]line Товар: 2710194210 [18:32:58]line ДТ-К-5 [18:32:58]line 26.250 * 76.20 [18:32:58]line = 2000.25 [18:32:58]line НДС 12% НСП 1% [18:32:58]line > о реализуемом товаре [18:32:58]line ОКРУГЛЕНИЕ: -0.25 [18:32:58]line ИТОГО: 2000.00 [18:32:58]line Внесено: 2000.00 [18:32:58]line СДАЧА: 0.00 [18:32:58]line НСП 1% : 17.70 [18:32:58]line НДС 12% : 212.42 [18:32:58]line Наличными: 2000.00 [18:32:58]line Безнал.: 0.00 [18:32:58]line Место: АЗС № 97 "Партнер Нефть" [18:32:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:32:58]line СНО: Общий режим [18:32:58]line Чек 510 27.07.2024 18:32 [18:32:58]line Смена: 438 ФФД: 1.0 [18:32:58]line ЗНМ: 0300000054 [18:32:58]line РНМ: 0000000000092624 [18:32:58]line Версия ККМ: 001 [18:32:58]line ФМ: 0000000000874959 [18:32:58]line ФД: 226150 [18:32:58]line ФПД: 115366199419195 [18:32:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226150&fm=115366199419195&tin=02508201610067®Number=0000000000092624&sum=200000 [18:32:59]OFD Sender: Processing packet 226150 [packets to send 600, broken 599] [18:32:59]ProducePacketName [18:32:59]name=ofd_packets/00226150 [18:32:59]OFD Sender: To server: pG, [18:32:59]CommunicateWithHost lk.salyk.kg:30040 [18:32:59]ConnectInit lk.salyk.kg [18:32:59]written 0, free lines is 4095 [18:32:59]Write to MH i2c: 01 00 00 26 01 27 [18:32:59]Write i2c OK [18:32:59]MH_I2C_Read... [18:32:59]Read from MH i2c: 01 [18:32:59]MH_I2C_Read... [18:32:59]Read from MH i2c: 01 07 00 [18:32:59]MH_I2C_Read... [18:32:59]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 5F 0C 99 [18:32:59]RasterBufferAndPrint [18:32:59]line [18:32:59]line [18:32:59]line [18:32:59]line [18:32:59]line [18:32:59]written 0, free lines is 3169 [18:32:59]MH_Cut [18:32:59]Write to MH i2c: D1 01 00 2D 01 01 00 [18:32:59]Write i2c OK [18:32:59]MH_I2C_Read... [18:32:59]Read from MH i2c: D1 [18:32:59]MH_I2C_Read... [18:32:59]Read from MH i2c: D1 01 00 [18:32:59]MH_I2C_Read... [18:32:59]Read from MH i2c: D1 01 00 2D 01 00 FF [18:32:59]Write to MH i2c: 01 00 00 2E 01 2F [18:32:59]Write i2c OK [18:32:59]MH_I2C_Read... [18:33:00]Connected sock=9 [18:33: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 35 39 0C 01 00 00 1F B7 04 01 46 7C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 59 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 73 03 00 35 04 06 00 68 EC C9 55 E1 3B 0C 5B EE FD 03 21 DE 6A [18:33:00]*** Cut start [18:33:00]*** Partial cut [18:33:00]*** CUTSNS_PIN = 1 [18:33:00]*** CUTSNS_PIN = 0 [18:33:01]*** Brake cut motor [18:33:01]Read from MH i2c: 01 [18:33:01]MH_I2C_Read... [18:33:01]*** Stop cut motor [18:33:01]*** Cut end [18:33:01]Read from MH i2c: 01 07 00 [18:33:01]MH_I2C_Read... [18:33:01]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [18:33:01]process_action close_receipt done [18:33:01]requested_data is exist [18:33:01]produce_requested_data [18:33:01]requested_item fm.sn is exist - process it [18:33:01]wFMCommunicate request_size=4 [18:33:01]MH_SAM_APDU [18:33:01]CAPDU: 80 11 00 00 [18:33:01]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [18:33:01]Write i2c OK [18:33:01]MH_I2C_Read... [18:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:01]Read from MH i2c: E2 [18:33:01]MH_I2C_Read... [18:33:01]Read from MH i2c: E2 17 00 [18:33:01]MH_I2C_Read... [18:33:01]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [18:33:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:33:01]wFMCommunicate OK [18:33:01]requested_item fd.num is exist - process it [18:33:01]SAM_PROTO_GetFieldsCounters [18:33:01]wFMCommunicate request_size=4 [18:33:01]MH_SAM_APDU [18:33:01]CAPDU: 80 13 00 00 [18:33:01]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [18:33:01]Write i2c OK [18:33:01]MH_I2C_Read... [18:33:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:01]Read from MH i2c: E2 [18:33:01]MH_I2C_Read... [18:33:01]Read from MH i2c: E2 62 00 [18:33:01]MH_I2C_Read... [18:33:01]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [18:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:01]wFMCommunicate OK [18:33:01]SAM_PROTO_GetFieldsCounters done [18:33:01]requested_item shift.num is exist - process it [18:33:01]requested_item shift.opened is exist - process it [18:33:01]req_shift_opened [18:33:01]FM_GetShiftState [18:33:01]SAM_PROTO_GetShiftState [18:33:01]wFMCommunicate request_size=4 [18:33:01]MH_SAM_APDU [18:33:01]CAPDU: 80 13 01 00 [18:33:01]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [18:33:01]Write i2c OK [18:33:01]MH_I2C_Read... [18:33:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:01]Read from MH i2c: E2 [18:33:01]MH_I2C_Read... [18:33:01]Read from MH i2c: E2 0E 00 [18:33:01]MH_I2C_Read... [18:33:01]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [18:33:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:33:01]wFMCommunicate OK [18:33:01]SAM_PROTO_GetShiftState done [18:33:01]FM_GetShiftState done [18:33:01]req_shift_opened done [18:33:01]requested_item shift.open_date is exist - process it [18:33:01]req_shift_open_date [18:33:01]req_shift_open_date done [18:33:01]produce_requested_data done [18:33:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226150,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:33:01]process_action_free close_receipt [18:33:01]json_value_free [18:33:01]json_value_free done [18:33:01]process_json_proto returns [18:33:01]Send response to host [18:33:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226150,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:33:01]free response buf [18:33:01]execute_script done [18:33:01]execute_script returns [18:33:01]free content buf [18:33:01]Sock 10.Close socket [18:33:01]Sock 10.Thread stoped [18:33: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 35 39 4F 00 00 00 3F 38 47 00 39 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 35 39 10 04 04 00 66 73 03 00 F4 03 04 00 67 E9 A4 66 B6 04 01 00 00 DE 98 15 03 CC 03 79 D6 [18:33:01]CommunicateWithHost err = 0 [18:33:01]CheckOFDResponse [18:33:01]1017 (14) - 77093643461234 [18:33:01]1041 (16) - 0000000000874959 [18:33:01]1040 (4) - 226150 [18:33:01]1012 (4) - 27.07.2024 12:34 [18:33:01]1206 (1) - 0 [18:33:01]OFD Sender: Remove packet 226150 [18:33:01]ProducePacketName [18:33:01]name=ofd_packets/00226150 [18:33:01]NVStorageDeleteData [18:33:02]OFD Sender: No OFD packet to send [18:33:07]OFD Sender: No OFD packet to send [18:33:12]OFD Sender: No OFD packet to send [18:33:17]recv_with_timeout no data received [18:33:17]OFD Sender: No OFD packet to send [18:33:22]OFD Sender: No OFD packet to send [18:33:27]OFD Sender: No OFD packet to send [18:33:32]OFD Sender: No OFD packet to send [18:33:37]OFD Sender: No OFD packet to send [18:33:40]accept exits with 7 [18:33:40]New connection [18:33:40]New thread 3066613092 created [18:33:40]Thread 3066469732 joined [18:33:40]Waiting for new connection... [18:33:40] Sock 7.Parse request [18:33:40]Sock 7.Check first char [18:33:40]Sock 7.First char is OK [18:33:40]request: POST /json_proto HTTP/1.0 [18:33:40]Method: POST [18:33:40]URL: /json_proto [18:33:40]Method is POST - this is cgi request [18:33:40]url: /json_proto [18:33:40]query_string will be loaded in cgi processing [18:33:40]execute_cgi json_proto POST (null) [18:33:40]execute_cgi path=json_proto method=POST [18:33:40]POST find Content-Length [18:33:40]Host: 172.17.43.131:8080 [18:33:40]Content-Length: 678 [18:33:40]Content-Type: application/json [18:33:40] [18:33:40]POST finish read [18:33:40]Found Content-Length = 678 [18:33:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:40]execute_script... [18:33:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:40]POST & json_proto [18:33:40]process_json_proto [18:33:40]json parsed OK: [18:33:40]protocol is kg_v1.0 [18:33:40]action value=close_receipt [18:33:40]process_action close_receipt [18:33:40]cmd_close_receipt [18:33:40]MH_GetDate [18:33:40]Write to MH i2c: F0 00 00 32 01 22 [18:33:40]Write i2c OK [18:33:40]MH_I2C_Read... [18:33:40]Read from MH i2c: F0 [18:33:40]MH_I2C_Read... [18:33:40]Read from MH i2c: F0 09 00 [18:33:40]MH_I2C_Read... [18:33:40]Read from MH i2c: F0 09 00 32 01 00 85 3D A5 66 F9 24 A2 66 1D [18:33:40]GetLastDocTimeStamp 1722105177 [18:33:40]current date 1722105221 [18:33:40]FM_GetShiftState [18:33:40]SAM_PROTO_GetShiftState [18:33:40]wFMCommunicate request_size=4 [18:33:40]MH_SAM_APDU [18:33:40]CAPDU: 80 13 01 00 [18:33:40]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [18:33:40]Write i2c OK [18:33:40]MH_I2C_Read... [18:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:40]Read from MH i2c: E2 [18:33:40]MH_I2C_Read... [18:33:40]Read from MH i2c: E2 0E 00 [18:33:40]MH_I2C_Read... [18:33:40]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [18:33:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:33:40]wFMCommunicate OK [18:33:40]SAM_PROTO_GetShiftState done [18:33:40]FM_GetShiftState done [18:33:40]opened in 1722038719 [18:33:40]opened+sec_in_day 1722125119 [18:33:40]quantity*price = 50036 [18:33:40]sum+1 = 50037 [18:33:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 511 27.07.2024 18:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226151 ФПД: 107448739507238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226151&fm=107448739507238&tin=02508201610067®Number=0000000000092624&sum=50000 [18:33:42]StoreToDocumentArchive [18:33:42]shift 438 fd 226151 [18:33:42]save to /storage/0438/doc_00226151 [18:33:42]save last doc name /storage/0438/doc_00226151 to /storage/kkm_last_doc_name [18:33:42]save OK [18:33:42]Clear old archive folders... [18:33:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:33:42]tlvbuf is 010218C0 [18:33:42]SAM_PROTO_ClearQueue [18:33:42]wFMCommunicate request_size=4 [18:33:42]MH_SAM_APDU [18:33:42]CAPDU: 80 09 00 00 [18:33:42]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [18:33:42]Write i2c OK [18:33:42]MH_I2C_Read... [18:33:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:42]Read from MH i2c: E2 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [18:33:42]RAPDU: 90 00 [18:33:42]wFMCommunicate OK [18:33:42]SAM_PROTO_ClearQueue done [18:33:42]KKMCreateOFDPacket [18:33:42]OFDProtocolAddRootSTLVToBuf [18:33:42]FM_MakeSignedData [18:33:42]FM_MakeSignedData [18:33:42]SAM_PROTO_SignData [18:33:42]wFMCommunicate request_size=4 [18:33:42]MH_SAM_APDU [18:33:42]CAPDU: 80 0D 01 02 [18:33:42]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [18:33:42]Write i2c OK [18:33:42]MH_I2C_Read... [18:33:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:42]Read from MH i2c: E2 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [18:33:42]RAPDU: 90 00 [18:33:42]wFMCommunicate OK [18:33:42]wFMCommunicate request_size=255 [18:33:42]MH_SAM_APDU [18:33: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 85 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 73 03 00 35 04 06 00 61 [18:33:42]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 85 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 73 03 00 35 04 06 00 61 00 00 04 [18:33:42]Write i2c OK [18:33:42]MH_I2C_Read... [18:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:42]Read from MH i2c: E2 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [18:33:42]RAPDU: 90 00 [18:33:42]wFMCommunicate OK [18:33:42]wFMCommunicate request_size=10 [18:33:42]MH_SAM_APDU [18:33:42]CAPDU: 80 0D 02 02 05 B9 5B F3 2C 26 [18:33:42]Write to MH i2c: E2 0D 00 43 01 80 0D 02 02 05 00 B9 5B F3 2C 26 00 00 21 [18:33:42]Write i2c OK [18:33:42]MH_I2C_Read... [18:33:42]OFD Sender: No OFD packet to send [18:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:42]Read from MH i2c: E2 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [18:33:42]RAPDU: 90 00 [18:33:42]wFMCommunicate OK [18:33:42]wFMCommunicate request_size=4 [18:33:42]MH_SAM_APDU [18:33:42]CAPDU: 80 0D 03 02 [18:33:42]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [18:33:42]Write i2c OK [18:33:42]MH_I2C_Read... [18:33:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:42]Read from MH i2c: E2 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 0B 00 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 0B 00 44 01 00 5A 55 EF 7E 99 7A 4D C9 90 00 06 [18:33:42]RAPDU: 5A 55 EF 7E 99 7A 4D C9 90 00 [18:33:42]wFMCommunicate OK [18:33:42]SAM_PROTO_SignData done [18:33:42]FM_MakeSignedData done [18:33:42]CreateOFDProtocolMessage [18:33:42]wFMCommunicate request_size=4 [18:33:42]MH_SAM_APDU [18:33:42]CAPDU: 80 11 00 00 [18:33:42]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [18:33:42]Write i2c OK [18:33:42]MH_I2C_Read... [18:33:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:42]Read from MH i2c: E2 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 17 00 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [18:33:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:33:42]wFMCommunicate OK [18:33:42]CreateOFDProtocolMessage done [18:33:42]OFDSenderStorePacket 226151 [18:33:42]StoreOFDPacket docnum=226151 [18:33:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8C E7 07 01 B2 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 85 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 73 03 00 35 04 06 00 61 B9 5B F3 2C 26 5A 55 EF 7E 99 7A 4D C9 [18:33:42]CheckFolder [18:33:42]dirname=/storage/ofd_packets [18:33:42]CheckFolder done [18:33:42]ProducePacketName [18:33:42]name=ofd_packets/00226151 [18:33:42]NVStorageSaveData ofd_packets/00226151 [18:33:42]File name is /storage/ofd_packets/00226151 [18:33:42]Write 301 bytes [18:33:42]NVStorageSaveData done [18:33:42]OFDSenderStorePacket done [18:33:42]KKMCreateOFDPacket done [18:33:42]NVStorageSaveData kkm_last_timestamp [18:33:42]File name is /storage/kkm_last_timestamp [18:33:42]Write 4 bytes [18:33:42]NVStorageSaveData done [18:33:42]ExternCall_PrintAddStr [18:33:42]wPrintStart [18:33:42]Write to MH i2c: 01 00 00 46 01 47 [18:33:42]Write i2c OK [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: 01 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: 01 07 00 [18:33:42]MH_I2C_Read... [18:33:42]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [18:33:42]RasterBufferAndPrint [18:33:42]line Счет N : (1)2002468 [18:33:42]line ИНН: 02508201610067 [18:33:42]line Контрольно-Кассовый Чек [18:33:42]line ПРОДАЖА [18:33:42]line ТРК (МРК, ГНК) : 53 [18:33:42]line Товар: 2710124130 [18:33:42]line Аи-92-К-5 [18:33:42]line 7.380 * 67.80 [18:33:42]line = 500.36 [18:33:42]line НДС 12% НСП 1% [18:33:42]line > о реализуемом товаре [18:33:42]line ОКРУГЛЕНИЕ: -0.36 [18:33:42]line ИТОГО: 500.00 [18:33:42]line Внесено: 500.00 [18:33:42]line СДАЧА: 0.00 [18:33:42]line НСП 1% : 4.43 [18:33:42]line НДС 12% : 53.14 [18:33:42]line Наличными: 500.00 [18:33:42]line Безнал.: 0.00 [18:33:42]line Место: АЗС № 97 "Партнер Нефть" [18:33:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:33:42]line СНО: Общий режим [18:33:42]line Чек 511 27.07.2024 18:33 [18:33:42]line Смена: 438 ФФД: 1.0 [18:33:42]line ЗНМ: 0300000054 [18:33:42]line РНМ: 0000000000092624 [18:33:42]line Версия ККМ: 001 [18:33:42]line ФМ: 0000000000874959 [18:33:42]line ФД: 226151 [18:33:42]line ФПД: 107448739507238 [18:33:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226151&fm=107448739507238&tin=02508201610067®Number=0000000000092624&sum=50000 [18:33:42]written 0, free lines is 4095 [18:33:42]OFD Sender: Processing packet 226151 [packets to send 600, broken 599] [18:33:42]ProducePacketName [18:33:42]name=ofd_packets/00226151 [18:33:42]OFD Sender: To server: pG, [18:33:42]CommunicateWithHost lk.salyk.kg:30040 [18:33:42]ConnectInit lk.salyk.kg [18:33:43]Write to MH i2c: 01 00 00 71 01 72 [18:33:43]Write i2c OK [18:33:43]MH_I2C_Read... [18:33:43]Read from MH i2c: 01 [18:33:43]MH_I2C_Read... [18:33:43]Read from MH i2c: 01 07 00 [18:33:43]MH_I2C_Read... [18:33:43]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 6A 0C EF [18:33:43]RasterBufferAndPrint [18:33:43]line [18:33:43]line [18:33:43]line [18:33:43]line [18:33:43]line [18:33:43]written 0, free lines is 3181 [18:33:43]MH_Cut [18:33:43]Write to MH i2c: D1 01 00 78 01 01 4B [18:33:43]Write i2c OK [18:33:43]MH_I2C_Read... [18:33:43]Read from MH i2c: D1 [18:33:43]MH_I2C_Read... [18:33:43]Read from MH i2c: D1 01 00 [18:33:43]MH_I2C_Read... [18:33:43]Read from MH i2c: D1 01 00 78 01 00 4A [18:33:43]Write to MH i2c: 01 00 00 79 01 7A [18:33:43]Write i2c OK [18:33:43]MH_I2C_Read... [18:33:43]Connected sock=9 [18:33: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 35 39 0F 01 00 00 8C E7 07 01 B2 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 85 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 73 03 00 35 04 06 00 61 B9 5B F3 2C 26 5A 55 EF 7E 99 7A 4D C9 [18:33:44]*** Cut start [18:33:44]*** Partial cut [18:33:44]*** CUTSNS_PIN = 1 [18:33:44]*** CUTSNS_PIN = 0 [18:33: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 35 39 4F 00 00 00 5E E1 47 00 11 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 35 39 10 04 04 00 67 73 03 00 F4 03 04 00 92 E9 A4 66 B6 04 01 00 00 06 4A 05 F1 3E 05 43 39 [18:33:44]CommunicateWithHost err = 0 [18:33:44]CheckOFDResponse [18:33:44]1017 (14) - 77093643461234 [18:33:44]1041 (16) - 0000000000874959 [18:33:44]1040 (4) - 226151 [18:33:44]1012 (4) - 27.07.2024 12:35 [18:33:44]1206 (1) - 0 [18:33:44]OFD Sender: Remove packet 226151 [18:33:44]ProducePacketName [18:33:44]name=ofd_packets/00226151 [18:33:44]NVStorageDeleteData [18:33:44]*** Brake cut motor [18:33:44]OFD Sender: No OFD packet to send [18:33:44]Read from MH i2c: 01 [18:33:44]MH_I2C_Read... [18:33:44]*** Stop cut motor [18:33:44]*** Cut end [18:33:44]Read from MH i2c: 01 07 00 [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [18:33:44]process_action close_receipt done [18:33:44]requested_data is exist [18:33:44]produce_requested_data [18:33:44]requested_item fm.sn is exist - process it [18:33:44]wFMCommunicate request_size=4 [18:33:44]MH_SAM_APDU [18:33:44]CAPDU: 80 11 00 00 [18:33:44]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [18:33:44]Write i2c OK [18:33:44]MH_I2C_Read... [18:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:44]Read from MH i2c: E2 [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: E2 17 00 [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [18:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:33:44]wFMCommunicate OK [18:33:44]requested_item fd.num is exist - process it [18:33:44]SAM_PROTO_GetFieldsCounters [18:33:44]wFMCommunicate request_size=4 [18:33:44]MH_SAM_APDU [18:33:44]CAPDU: 80 13 00 00 [18:33:44]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [18:33:44]Write i2c OK [18:33:44]MH_I2C_Read... [18:33:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:45]Read from MH i2c: E2 [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 62 00 [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 62 00 7B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [18:33:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:45]wFMCommunicate OK [18:33:45]SAM_PROTO_GetFieldsCounters done [18:33:45]requested_item shift.num is exist - process it [18:33:45]requested_item shift.opened is exist - process it [18:33:45]req_shift_opened [18:33:45]FM_GetShiftState [18:33:45]SAM_PROTO_GetShiftState [18:33:45]wFMCommunicate request_size=4 [18:33:45]MH_SAM_APDU [18:33:45]CAPDU: 80 13 01 00 [18:33:45]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [18:33:45]Write i2c OK [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 [18:33:45]MH_I2C_Read... [18:33:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:45]Read from MH i2c: E2 0E 00 [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 08 [18:33:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:33:45]wFMCommunicate OK [18:33:45]SAM_PROTO_GetShiftState done [18:33:45]FM_GetShiftState done [18:33:45]req_shift_opened done [18:33:45]requested_item shift.open_date is exist - process it [18:33:45]req_shift_open_date [18:33:45]req_shift_open_date done [18:33:45]produce_requested_data done [18:33:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226151,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:33:45]process_action_free close_receipt [18:33:45]json_value_free [18:33:45]json_value_free done [18:33:45]process_json_proto returns [18:33:45]Send response to host [18:36:23]ConnectInit Can't connect to host [18:36:26]OFD Sender: Processing packet 226152 [packets to send 600, broken 599] [18:36:26]ProducePacketName [18:36:26]name=ofd_packets/00226152 [18:36:26]OFD Sender: To server: pG, [18:36:26]CommunicateWithHost lk.salyk.kg:30040 [18:36:26]ConnectInit lk.salyk.kg [18:36:28]Connected sock=9 [18:36: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 35 39 0C 01 00 00 76 A6 04 01 E6 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 A6 3D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 73 03 00 35 04 06 00 80 83 16 90 61 6F FB 7A 96 F6 AD FE 8E 4C [18:36: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 35 39 4F 00 00 00 B7 2C 47 00 23 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 35 39 10 04 04 00 68 73 03 00 F4 03 04 00 37 EA A4 66 B6 04 01 00 00 D2 31 FF 42 CD FC 74 A4 [18:36:29]CommunicateWithHost err = 0 [18:36:29]CheckOFDResponse [18:36:29]1017 (14) - 77093643461234 [18:36:29]1041 (16) - 0000000000874959 [18:36:29]1040 (4) - 226152 [18:36:29]1012 (4) - 27.07.2024 12:38 [18:36:29]1206 (1) - 0 [18:36:29]OFD Sender: Remove packet 226152 [18:36:29]ProducePacketName [18:36:29]name=ofd_packets/00226152 [18:36:29]NVStorageDeleteData [18:36:29]OFD Sender: No OFD packet to send [18:36:32]accept exits with 7 [18:36:32]New connection [18:36:32]New thread 3066613092 created [18:36:32]Thread 3066469732 joined [18:36:32]Waiting for new connection... [18:36:32] Sock 7.Parse request [18:36:32]Sock 7.Check first char [18:36:32]Sock 7.First char is OK [18:36:32]request: POST /json_proto HTTP/1.0 [18:36:32]Method: POST [18:36:32]URL: /json_proto [18:36:32]Method is POST - this is cgi request [18:36:32]url: /json_proto [18:36:32]query_string will be loaded in cgi processing [18:36:32]execute_cgi json_proto POST (null) [18:36:32]execute_cgi path=json_proto method=POST [18:36:32]POST find Content-Length [18:36:32]Host: 172.17.43.131:8080 [18:36:32]Content-Length: 679 [18:36:32]Content-Type: application/json [18:36:32] [18:36:32]POST finish read [18:36:32]Found Content-Length = 679 [18:36:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:32]execute_script... [18:36:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:32]POST & json_proto [18:36:32]process_json_proto [18:36:32]json parsed OK: [18:36:32]protocol is kg_v1.0 [18:36:32]action value=close_receipt [18:36:32]process_action close_receipt [18:36:32]cmd_close_receipt [18:36:32]MH_GetDate [18:36:32]Write to MH i2c: F0 00 00 C8 01 B8 [18:36:32]Write i2c OK [18:36:32]MH_I2C_Read... [18:36:32]Read from MH i2c: F0 [18:36:32]MH_I2C_Read... [18:36:32]Read from MH i2c: F0 09 00 [18:36:32]MH_I2C_Read... [18:36:32]Read from MH i2c: F0 09 00 C8 01 00 31 3E A5 66 F9 24 A2 66 60 [18:36:32]GetLastDocTimeStamp 1722105254 [18:36:32]current date 1722105393 [18:36:32]FM_GetShiftState [18:36:32]SAM_PROTO_GetShiftState [18:36:32]wFMCommunicate request_size=4 [18:36:32]MH_SAM_APDU [18:36:32]CAPDU: 80 13 01 00 [18:36:32]Write to MH i2c: E2 08 00 C9 01 80 13 01 00 00 00 00 00 47 [18:36:32]Write i2c OK [18:36:32]MH_I2C_Read... [18:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:32]Read from MH i2c: E2 [18:36:32]MH_I2C_Read... [18:36:32]Read from MH i2c: E2 0E 00 [18:36:32]MH_I2C_Read... [18:36:32]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 55 [18:36:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:36:32]wFMCommunicate OK [18:36:32]SAM_PROTO_GetShiftState done [18:36:32]FM_GetShiftState done [18:36:32]opened in 1722038719 [18:36:32]opened+sec_in_day 1722125119 [18:36:32]quantity*price = 70037 [18:36:32]sum+1 = 70038 [18:36:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 513 27.07.2024 18:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226153 ФПД: 83291964410909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183633&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226153&fm=83291964410909&tin=02508201610067®Number=0000000000092624&sum=70000 [18:36:34]StoreToDocumentArchive [18:36:34]shift 438 fd 226153 [18:36:34]save to /storage/0438/doc_00226153 [18:36:34]save last doc name /storage/0438/doc_00226153 to /storage/kkm_last_doc_name [18:36:34]save OK [18:36:34]Clear old archive folders... [18:36:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:36:34]tlvbuf is 00FB4D90 [18:36:34]SAM_PROTO_ClearQueue [18:36:34]wFMCommunicate request_size=4 [18:36:34]MH_SAM_APDU [18:36:34]CAPDU: 80 09 00 00 [18:36:34]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:34]Read from MH i2c: E2 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [18:36:34]RAPDU: 90 00 [18:36:34]wFMCommunicate OK [18:36:34]SAM_PROTO_ClearQueue done [18:36:34]KKMCreateOFDPacket [18:36:34]OFDProtocolAddRootSTLVToBuf [18:36:34]FM_MakeSignedData [18:36:34]FM_MakeSignedData [18:36:34]SAM_PROTO_SignData [18:36:34]wFMCommunicate request_size=4 [18:36:34]MH_SAM_APDU [18:36:34]CAPDU: 80 0D 01 02 [18:36:34]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:34]Read from MH i2c: E2 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [18:36:34]RAPDU: 90 00 [18:36:34]wFMCommunicate OK [18:36:34]wFMCommunicate request_size=255 [18:36:34]MH_SAM_APDU [18: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 31 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 73 03 00 35 04 06 00 4B [18:36:34]Write to MH i2c: E2 02 01 D8 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 31 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 73 03 00 35 04 06 00 4B 00 00 1D [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:34]Read from MH i2c: E2 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [18:36:34]RAPDU: 90 00 [18:36:34]wFMCommunicate OK [18:36:34]wFMCommunicate request_size=10 [18:36:34]MH_SAM_APDU [18:36:34]CAPDU: 80 0D 02 02 05 C0 EB F3 8C 1D [18:36:34]Write to MH i2c: E2 0D 00 D9 01 80 0D 02 02 05 00 C0 EB F3 8C 1D 00 00 A5 [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:34]Read from MH i2c: E2 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [18:36:34]RAPDU: 90 00 [18:36:34]wFMCommunicate OK [18:36:34]wFMCommunicate request_size=4 [18:36:34]MH_SAM_APDU [18:36:34]CAPDU: 80 0D 03 02 [18:36:34]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:34]Read from MH i2c: E2 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 0B 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 0B 00 DA 01 00 4C 00 BB E6 B6 D5 FA 2E 90 00 F7 [18:36:34]RAPDU: 4C 00 BB E6 B6 D5 FA 2E 90 00 [18:36:34]wFMCommunicate OK [18:36:34]SAM_PROTO_SignData done [18:36:34]FM_MakeSignedData done [18:36:34]CreateOFDProtocolMessage [18:36:34]wFMCommunicate request_size=4 [18:36:34]MH_SAM_APDU [18:36:34]CAPDU: 80 11 00 00 [18:36:34]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:34]Read from MH i2c: E2 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 17 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [18:36:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:36:34]wFMCommunicate OK [18:36:34]CreateOFDProtocolMessage done [18:36:34]OFDSenderStorePacket 226153 [18:36:34]StoreOFDPacket docnum=226153 [18:36:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 45 07 01 F8 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 31 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 73 03 00 35 04 06 00 4B C0 EB F3 8C 1D 4C 00 BB E6 B6 D5 FA 2E [18:36:34]CheckFolder [18:36:34]dirname=/storage/ofd_packets [18:36:34]CheckFolder done [18:36:34]ProducePacketName [18:36:34]name=ofd_packets/00226153 [18:36:34]NVStorageSaveData ofd_packets/00226153 [18:36:34]File name is /storage/ofd_packets/00226153 [18:36:34]Write 301 bytes [18:36:34]NVStorageSaveData done [18:36:34]OFDSenderStorePacket done [18:36:34]KKMCreateOFDPacket done [18:36:34]NVStorageSaveData kkm_last_timestamp [18:36:34]File name is /storage/kkm_last_timestamp [18:36:34]Write 4 bytes [18:36:34]NVStorageSaveData done [18:36:34]ExternCall_PrintAddStr [18:36:34]wPrintStart [18:36:34]Write to MH i2c: 01 00 00 DC 01 DD [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: 01 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: 01 07 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 FF 0F F2 [18:36:34]RasterBufferAndPrint [18:36:34]line Счет N : (1)2002470 [18:36:34]line ИНН: 02508201610067 [18:36:34]line Контрольно-Кассовый Чек [18:36:34]line ПРОДАЖА [18:36:34]line ТРК (МРК, ГНК) : 43 [18:36:34]line Товар: 2710124130 [18:36:34]line Аи-92-К-5 [18:36:34]line 10.330 * 67.80 [18:36:34]line = 700.37 [18:36:34]line НДС 12% НСП 1% [18:36:34]line > о реализуемом товаре [18:36:34]line ОКРУГЛЕНИЕ: -0.37 [18:36:34]line ИТОГО: 700.00 [18:36:34]line Внесено: 700.00 [18:36:34]line СДАЧА: 0.00 [18:36:34]line НСП 1% : 6.20 [18:36:34]line НДС 12% : 74.38 [18:36:34]line Наличными: 700.00 [18:36:34]line Безнал.: 0.00 [18:36:34]line Место: АЗС № 97 "Партнер Нефть" [18:36:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:36:34]line СНО: Общий режим [18:36:34]line Чек 513 27.07.2024 18:36 [18:36:34]line Смена: 438 ФФД: 1.0 [18:36:34]line ЗНМ: 0300000054 [18:36:34]line РНМ: 0000000000092624 [18:36:34]line Версия ККМ: 001 [18:36:34]line ФМ: 0000000000874959 [18:36:34]line ФД: 226153 [18:36:34]line ФПД: 83291964410909 [18:36:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183633&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226153&fm=83291964410909&tin=02508201610067®Number=0000000000092624&sum=70000 [18:36:34]OFD Sender: Processing packet 226153 [packets to send 600, broken 599] [18:36:34]ProducePacketName [18:36:34]name=ofd_packets/00226153 [18:36:34]OFD Sender: To server: pG, [18:36:34]CommunicateWithHost lk.salyk.kg:30040 [18:36:34]ConnectInit lk.salyk.kg [18:36:34]written 0, free lines is 4095 [18:36:35]Write to MH i2c: 01 00 00 07 02 09 [18:36:35]Write i2c OK [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: 01 [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: 01 07 00 [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 6A 0C 86 [18:36:35]RasterBufferAndPrint [18:36:35]line [18:36:35]line [18:36:35]line [18:36:35]line [18:36:35]line [18:36:35]written 0, free lines is 3181 [18:36:35]MH_Cut [18:36:35]Write to MH i2c: D1 01 00 0E 02 01 E2 [18:36:35]Write i2c OK [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: D1 [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: D1 01 00 [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: D1 01 00 0E 02 00 E1 [18:36:35]Write to MH i2c: 01 00 00 0F 02 11 [18:36:35]Write i2c OK [18:36:35]MH_I2C_Read... [18:36:36]*** Cut start [18:36:36]*** Partial cut [18:36:36]*** CUTSNS_PIN = 1 [18:36:36]*** CUTSNS_PIN = 0 [18:36:36]*** Brake cut motor [18:36:37]Read from MH i2c: 01 [18:36:37]MH_I2C_Read... [18:36:37]*** Stop cut motor [18:36:37]*** Cut end [18:36:37]Read from MH i2c: 01 07 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 FF 0F 26 [18:36:37]process_action close_receipt done [18:36:37]requested_data is exist [18:36:37]produce_requested_data [18:36:37]requested_item fm.sn is exist - process it [18:36:37]wFMCommunicate request_size=4 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 11 00 00 [18:36:37]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 17 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [18:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:36:37]wFMCommunicate OK [18:36:37]requested_item fd.num is exist - process it [18:36:37]SAM_PROTO_GetFieldsCounters [18:36:37]wFMCommunicate request_size=4 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 13 00 00 [18:36:37]Write to MH i2c: E2 08 00 11 02 80 13 00 00 00 00 00 00 8F [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 62 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 62 00 11 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:36:37]wFMCommunicate OK [18:36:37]SAM_PROTO_GetFieldsCounters done [18:36:37]requested_item shift.num is exist - process it [18:36:37]requested_item shift.opened is exist - process it [18:36:37]req_shift_opened [18:36:37]FM_GetShiftState [18:36:37]SAM_PROTO_GetShiftState [18:36:37]wFMCommunicate request_size=4 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 13 01 00 [18:36:37]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 0E 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9F [18:36:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:36:37]wFMCommunicate OK [18:36:37]SAM_PROTO_GetShiftState done [18:36:37]FM_GetShiftState done [18:36:37]req_shift_opened done [18:36:37]requested_item shift.open_date is exist - process it [18:36:37]req_shift_open_date [18:36:37]req_shift_open_date done [18:36:37]produce_requested_data done [18:36:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226153,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:36:37]process_action_free close_receipt [18:36:37]json_value_free [18:36:37]json_value_free done [18:36:37]process_json_proto returns [18:36:37]Send response to host [18:36:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226153,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:36:37]free response buf [18:36:37]execute_script done [18:36:37]execute_script returns [18:36:37]free content buf [18:36:37]Sock 7.Close socket [18:36:37]Sock 7.Thread stoped [18:36:39]ConnectInit Can't take IP for lk.salyk.kg [18:36:39]CommunicateWithHost connect error [18:36:39]CommunicateWithHost err = -1 [18:36:39]OFD Sender: Server communicate error [18:36:44]OFD Sender: Processing packet 226153 [packets to send 600, broken 599] [18:36:44]ProducePacketName [18:36:44]name=ofd_packets/00226153 [18:36:44]OFD Sender: To server: pG, [18:36:44]CommunicateWithHost lk.salyk.kg:30040 [18:36:44]ConnectInit lk.salyk.kg [18:36:49]recv_with_timeout no data received [18:36:49]ConnectInit Can't take IP for lk.salyk.kg [18:36:49]CommunicateWithHost connect error [18:36:49]CommunicateWithHost err = -1 [18:36:49]OFD Sender: Server communicate error [18:36:52]accept exits with 9 [18:36:52]New connection [18:36:52]New thread 3066469732 created [18:36:52]Thread 3066613092 joined [18:36:52]Waiting for new connection... [18:36:52] Sock 9.Parse request [18:36:52]Sock 9.Check first char [18:36:52]Sock 9.First char is OK [18:36:52]request: POST /json_proto HTTP/1.0 [18:36:52]Method: POST [18:36:52]URL: /json_proto [18:36:52]Method is POST - this is cgi request [18:36:52]url: /json_proto [18:36:52]query_string will be loaded in cgi processing [18:36:52]execute_cgi json_proto POST (null) [18:36:52]execute_cgi path=json_proto method=POST [18:36:52]POST find Content-Length [18:36:52]Host: 172.17.43.131:8080 [18:36:52]Content-Length: 671 [18:36:52]Content-Type: application/json [18:36:52] [18:36:52]POST finish read [18:36:52]Found Content-Length = 671 [18:36:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 6.550, "sum" : 450.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:52]execute_script... [18:36:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 6.550, "sum" : 450.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:52]POST & json_proto [18:36:52]process_json_proto [18:36:52]json parsed OK: [18:36:52]protocol is kg_v1.0 [18:36:52]action value=close_receipt [18:36:52]process_action close_receipt [18:36:52]cmd_close_receipt [18:36:52]MH_GetDate [18:36:52]Write to MH i2c: F0 00 00 13 02 04 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: F0 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: F0 09 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: F0 09 00 13 02 00 44 3E A5 66 F9 24 A2 66 BF [18:36:52]GetLastDocTimeStamp 1722105393 [18:36:52]current date 1722105412 [18:36:52]FM_GetShiftState [18:36:52]SAM_PROTO_GetShiftState [18:36:52]wFMCommunicate request_size=4 [18:36:52]MH_SAM_APDU [18:36:52]CAPDU: 80 13 01 00 [18:36:52]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:52]Read from MH i2c: E2 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 0E 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A1 [18:36:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:36:52]wFMCommunicate OK [18:36:52]SAM_PROTO_GetShiftState done [18:36:52]FM_GetShiftState done [18:36:52]opened in 1722038719 [18:36:52]opened+sec_in_day 1722125119 [18:36:52]quantity*price = 45064 [18:36:52]sum+1 = 45065 [18:36:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.99 НДС 12% : 47.86 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 514 27.07.2024 18:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226154 ФПД: 230385563422027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183652&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226154&fm=230385563422027&tin=02508201610067®Number=0000000000092624&sum=45000 [18:36:53]StoreToDocumentArchive [18:36:53]shift 438 fd 226154 [18:36:53]save to /storage/0438/doc_00226154 [18:36:53]save last doc name /storage/0438/doc_00226154 to /storage/kkm_last_doc_name [18:36:53]save OK [18:36:53]Clear old archive folders... [18:36:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:36:53]tlvbuf is 01026C80 [18:36:53]SAM_PROTO_ClearQueue [18:36:53]wFMCommunicate request_size=4 [18:36:53]MH_SAM_APDU [18:36:53]CAPDU: 80 09 00 00 [18:36:53]Write to MH i2c: E2 08 00 21 02 80 09 00 00 00 00 00 00 95 [18:36:53]Write i2c OK [18:36:53]MH_I2C_Read... [18:36:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:53]Read from MH i2c: E2 [18:36:53]MH_I2C_Read... [18:36:53]Read from MH i2c: E2 03 00 [18:36:53]MH_I2C_Read... [18:36:53]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [18:36:53]RAPDU: 90 00 [18:36:53]wFMCommunicate OK [18:36:53]SAM_PROTO_ClearQueue done [18:36:53]KKMCreateOFDPacket [18:36:53]OFDProtocolAddRootSTLVToBuf [18:36:53]FM_MakeSignedData [18:36:53]FM_MakeSignedData [18:36:53]SAM_PROTO_SignData [18:36:53]wFMCommunicate request_size=4 [18:36:53]MH_SAM_APDU [18:36:53]CAPDU: 80 0D 01 02 [18:36:53]Write to MH i2c: E2 08 00 22 02 80 0D 01 02 00 00 00 00 9D [18:36:53]Write i2c OK [18:36:53]MH_I2C_Read... [18:36:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:53]Read from MH i2c: E2 [18:36:53]MH_I2C_Read... [18:36:53]Read from MH i2c: E2 03 00 [18:36:53]MH_I2C_Read... [18:36:53]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [18:36:53]RAPDU: 90 00 [18:36:53]wFMCommunicate OK [18:36:53]wFMCommunicate request_size=255 [18:36:53]MH_SAM_APDU [18:36: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 44 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 73 03 00 35 04 06 00 [18:36:53]Write to MH i2c: E2 02 01 23 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 44 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 73 03 00 35 04 06 00 00 00 A4 [18:36:53]Write i2c OK [18:36:53]MH_I2C_Read... [18:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:53]Read from MH i2c: E2 [18:36:53]MH_I2C_Read... [18:36:53]Read from MH i2c: E2 03 00 [18:36:53]MH_I2C_Read... [18:36:53]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [18:36:53]RAPDU: 90 00 [18:36:53]wFMCommunicate OK [18:36:53]wFMCommunicate request_size=11 [18:36:53]MH_SAM_APDU [18:36:53]CAPDU: 80 0D 02 02 06 D1 88 D1 AB 4D 4B [18:36:53]Write to MH i2c: E2 0E 00 24 02 80 0D 02 02 06 00 D1 88 D1 AB 4D 4B 00 00 19 [18:36:53]Write i2c OK [18:36:53]MH_I2C_Read... [18:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:54]Read from MH i2c: E2 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 03 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [18:36:54]RAPDU: 90 00 [18:36:54]wFMCommunicate OK [18:36:54]wFMCommunicate request_size=4 [18:36:54]MH_SAM_APDU [18:36:54]CAPDU: 80 0D 03 02 [18:36:54]Write to MH i2c: E2 08 00 25 02 80 0D 03 02 00 00 00 00 A2 [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:54]Read from MH i2c: E2 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 0B 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 0B 00 25 02 00 C5 E7 07 56 DC 4B 76 66 90 00 AF [18:36:54]RAPDU: C5 E7 07 56 DC 4B 76 66 90 00 [18:36:54]wFMCommunicate OK [18:36:54]SAM_PROTO_SignData done [18:36:54]FM_MakeSignedData done [18:36:54]CreateOFDProtocolMessage [18:36:54]wFMCommunicate request_size=4 [18:36:54]MH_SAM_APDU [18:36:54]CAPDU: 80 11 00 00 [18:36:54]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:54]Read from MH i2c: E2 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 17 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [18:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:36:54]wFMCommunicate OK [18:36:54]CreateOFDProtocolMessage done [18:36:54]OFDSenderStorePacket 226154 [18:36:54]StoreOFDPacket docnum=226154 [18:36:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EE 17 08 01 EC CA 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 44 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 73 03 00 35 04 06 00 D1 88 D1 AB 4D 4B C5 E7 07 56 DC 4B 76 66 [18:36:54]CheckFolder [18:36:54]dirname=/storage/ofd_packets [18:36:54]CheckFolder done [18:36:54]ProducePacketName [18:36:54]name=ofd_packets/00226154 [18:36:54]NVStorageSaveData ofd_packets/00226154 [18:36:54]File name is /storage/ofd_packets/00226154 [18:36:54]Write 302 bytes [18:36:54]NVStorageSaveData done [18:36:54]OFDSenderStorePacket done [18:36:54]KKMCreateOFDPacket done [18:36:54]NVStorageSaveData kkm_last_timestamp [18:36:54]File name is /storage/kkm_last_timestamp [18:36:54]Write 4 bytes [18:36:54]NVStorageSaveData done [18:36:54]ExternCall_PrintAddStr [18:36:54]wPrintStart [18:36:54]Write to MH i2c: 01 00 00 27 02 29 [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: 01 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: 01 07 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 FF 0F 3E [18:36:54]RasterBufferAndPrint [18:36:54]line Счет N : (1)2002472 [18:36:54]line ИНН: 02508201610067 [18:36:54]line Контрольно-Кассовый Чек [18:36:54]line ПРОДАЖА [18:36:54]line ТРК (МРК, ГНК) : 22 [18:36:54]line Товар: 2710124130 [18:36:54]line Super-92-К-5 [18:36:54]line 6.550 * 68.80 [18:36:54]line = 450.64 [18:36:54]line НДС 12% НСП 1% [18:36:54]line > о реализуемом товаре [18:36:54]line ОКРУГЛЕНИЕ: -0.64 [18:36:54]line ИТОГО: 450.00 [18:36:54]line Внесено: 450.00 [18:36:54]line СДАЧА: 0.00 [18:36:54]line НСП 1% : 3.99 [18:36:54]line НДС 12% : 47.86 [18:36:54]line Наличными: 450.00 [18:36:54]line Безнал.: 0.00 [18:36:54]line Место: АЗС № 97 "Партнер Нефть" [18:36:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:36:54]line СНО: Общий режим [18:36:54]line Чек 514 27.07.2024 18:36 [18:36:54]line Смена: 438 ФФД: 1.0 [18:36:54]line ЗНМ: 0300000054 [18:36:54]line РНМ: 0000000000092624 [18:36:54]line Версия ККМ: 001 [18:36:54]line ФМ: 0000000000874959 [18:36:54]line ФД: 226154 [18:36:54]line ФПД: 230385563422027 [18:36:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183652&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226154&fm=230385563422027&tin=02508201610067®Number=0000000000092624&sum=45000 [18:36:54]written 0, free lines is 4095 [18:36:54]OFD Sender: Processing packet 226153 [packets to send 601, broken 599] [18:36:54]ProducePacketName [18:36:54]name=ofd_packets/00226153 [18:36:54]OFD Sender: To server: pG, [18:36:54]CommunicateWithHost lk.salyk.kg:30040 [18:36:54]ConnectInit lk.salyk.kg [18:36:54]Write to MH i2c: 01 00 00 52 02 54 [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: 01 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: 01 07 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: 01 07 00 52 02 00 00 00 00 00 61 0C C8 [18:36:54]RasterBufferAndPrint [18:36:54]line [18:36:54]line [18:36:54]line [18:36:54]line [18:36:54]line [18:36:54]written 0, free lines is 3174 [18:36:54]MH_Cut [18:36:54]Write to MH i2c: D1 01 00 59 02 01 2D [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: D1 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: D1 01 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: D1 01 00 59 02 00 2C [18:36:54]Write to MH i2c: 01 00 00 5A 02 5C [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:55]*** Cut start [18:36:55]*** Partial cut [18:36:55]*** CUTSNS_PIN = 1 [18:36:55]*** CUTSNS_PIN = 0 [18:36:56]*** Brake cut motor [18:36:56]Read from MH i2c: 01 [18:36:56]MH_I2C_Read... [18:36:56]*** Stop cut motor [18:36:56]*** Cut end [18:36:56]Read from MH i2c: 01 07 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: 01 07 00 5A 02 00 00 00 00 00 FF 0F 71 [18:36:56]process_action close_receipt done [18:36:56]requested_data is exist [18:36:56]produce_requested_data [18:36:56]requested_item fm.sn is exist - process it [18:36:56]wFMCommunicate request_size=4 [18:36:56]MH_SAM_APDU [18:36:56]CAPDU: 80 11 00 00 [18:36:56]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:56]Read from MH i2c: E2 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 17 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 17 00 5B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [18:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:36:56]wFMCommunicate OK [18:36:56]requested_item fd.num is exist - process it [18:36:56]SAM_PROTO_GetFieldsCounters [18:36:56]wFMCommunicate request_size=4 [18:36:56]MH_SAM_APDU [18:36:56]CAPDU: 80 13 00 00 [18:36:56]Write to MH i2c: E2 08 00 5C 02 80 13 00 00 00 00 00 00 DA [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:56]Read from MH i2c: E2 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 62 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 62 00 5C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [18:36:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:36:56]wFMCommunicate OK [18:36:56]SAM_PROTO_GetFieldsCounters done [18:36:56]requested_item shift.num is exist - process it [18:36:56]requested_item shift.opened is exist - process it [18:36:56]req_shift_opened [18:36:56]FM_GetShiftState [18:36:56]SAM_PROTO_GetShiftState [18:36:56]wFMCommunicate request_size=4 [18:36:56]MH_SAM_APDU [18:36:56]CAPDU: 80 13 01 00 [18:36:56]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [18:36:56]Write i2c OK [18:36:56]MH_I2C_Read... [18:36:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:56]Read from MH i2c: E2 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 0E 00 [18:36:56]MH_I2C_Read... [18:36:56]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EA [18:36:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:36:56]wFMCommunicate OK [18:36:56]SAM_PROTO_GetShiftState done [18:36:56]FM_GetShiftState done [18:36:56]req_shift_opened done [18:36:56]requested_item shift.open_date is exist - process it [18:36:56]req_shift_open_date [18:36:56]req_shift_open_date done [18:36:56]produce_requested_data done [18:36:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226154,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:36:56]process_action_free close_receipt [18:36:56]json_value_free [18:36:56]json_value_free done [18:36:56]process_json_proto returns [18:36:56]Send response to host [18:36:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226154,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:36:56]free response buf [18:36:56]execute_script done [18:36:56]execute_script returns [18:36:56]free content buf [18:36:56]Sock 9.Close socket [18:36:56]Sock 9.Thread stoped [18:36:59]ConnectInit Can't take IP for lk.salyk.kg [18:36:59]CommunicateWithHost connect error [18:36:59]CommunicateWithHost err = -1 [18:36:59]OFD Sender: Server communicate error [18:37:04]OFD Sender: Processing packet 226153 [packets to send 601, broken 599] [18:37:04]ProducePacketName [18:37:04]name=ofd_packets/00226153 [18:37:04]OFD Sender: To server: pG, [18:37:04]CommunicateWithHost lk.salyk.kg:30040 [18:37:04]ConnectInit lk.salyk.kg [18:37:05]recv_with_timeout no data received [18:37:12]Connected sock=9 [18: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 35 39 0F 01 00 00 DE 45 07 01 F8 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 31 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 73 03 00 35 04 06 [18:33:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226151,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:33:45]free response buf [18:33:45]execute_script done [18:33:45]execute_script returns [18:33:45]free content buf [18:33:45]Sock 7.Close socket [18:33:45]Sock 7.Thread stoped [18:33:49]OFD Sender: No OFD packet to send [18:33:51]recv_with_timeout no data received [18:33:54]OFD Sender: No OFD packet to send [18:33:59]OFD Sender: No OFD packet to send [18:34:04]OFD Sender: No OFD packet to send [18:34:09]OFD Sender: No OFD packet to send [18:34:10]recv_with_timeout no data received [18:34:13]accept exits with 10 [18:34:13]New connection [18:34:13]New thread 3066469732 created [18:34:13]Thread 3066613092 joined [18:34:13]Waiting for new connection... [18:34:13] Sock 10.Parse request [18:34:13]Sock 10.Check first char [18:34:13]Sock 10.First char is OK [18:34:13]request: POST /json_proto HTTP/1.0 [18:34:13]Method: POST [18:34:13]URL: /json_proto [18:34:13]Method is POST - this is cgi request [18:34:13]url: /json_proto [18:34:13]query_string will be loaded in cgi processing [18:34:13]execute_cgi json_proto POST (null) [18:34:13]execute_cgi path=json_proto method=POST [18:34:13]POST find Content-Length [18:34:13]Host: 172.17.43.131:8080 [18:34:13]Content-Length: 676 [18:34:13]Content-Type: application/json [18:34:13] [18:34:13]POST finish read [18:34:13]Found Content-Length = 676 [18:34:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:13]execute_script... [18:34:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:13]POST & json_proto [18:34:13]process_json_proto [18:34:13]json parsed OK: [18:34:13]protocol is kg_v1.0 [18:34:13]action value=close_receipt [18:34:13]process_action close_receipt [18:34:13]cmd_close_receipt [18:34:13]MH_GetDate [18:34:13]Write to MH i2c: F0 00 00 7D 01 6D [18:34:13]Write i2c OK [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: F0 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: F0 09 00 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: F0 09 00 7D 01 00 A6 3D A5 66 F9 24 A2 66 89 [18:34:13]GetLastDocTimeStamp 1722105221 [18:34:13]current date 1722105254 [18:34:13]FM_GetShiftState [18:34:13]SAM_PROTO_GetShiftState [18:34:13]wFMCommunicate request_size=4 [18:34:13]MH_SAM_APDU [18:34:13]CAPDU: 80 13 01 00 [18:34:13]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [18:34:13]Write i2c OK [18:34:13]MH_I2C_Read... [18:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:13]Read from MH i2c: E2 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 0E 00 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0A [18:34:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:34:13]wFMCommunicate OK [18:34:13]SAM_PROTO_GetShiftState done [18:34:13]FM_GetShiftState done [18:34:13]opened in 1722038719 [18:34:13]opened+sec_in_day 1722125119 [18:34:13]quantity*price = 80010 [18:34:13]sum+1 = 80011 [18:34:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 515 27.07.2024 18:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226155 ФПД: 103054988571563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226155&fm=103054988571563&tin=02508201610067®Number=0000000000092624&sum=60000 [18:37:25]StoreToDocumentArchive [18:37:25]shift 438 fd 226155 [18:37:25]save to /storage/0438/doc_00226155 [18:37:25]save last doc name /storage/0438/doc_00226155 to /storage/kkm_last_doc_name [18:37:25]save OK [18:37:25]Clear old archive folders... [18:37:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:37:25]tlvbuf is 01031C80 [18:37:25]SAM_PROTO_ClearQueue [18:37:25]wFMCommunicate request_size=4 [18:37:25]MH_SAM_APDU [18:37:25]CAPDU: 80 09 00 00 [18:37:25]Write to MH i2c: E2 08 00 6C 02 80 09 00 00 00 00 00 00 E0 [18:37:25]Write i2c OK [18:37:25]MH_I2C_Read... [18:37:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:25]Read from MH i2c: E2 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [18:37:25]RAPDU: 90 00 [18:37:25]wFMCommunicate OK [18:37:25]SAM_PROTO_ClearQueue done [18:37:25]KKMCreateOFDPacket [18:37:25]OFDProtocolAddRootSTLVToBuf [18:37:25]FM_MakeSignedData [18:37:25]FM_MakeSignedData [18:37:25]SAM_PROTO_SignData [18:37:25]wFMCommunicate request_size=4 [18:37:25]MH_SAM_APDU [18:37:25]CAPDU: 80 0D 01 02 [18:37:25]Write to MH i2c: E2 08 00 6D 02 80 0D 01 02 00 00 00 00 E8 [18:37:25]Write i2c OK [18:37:25]MH_I2C_Read... [18:37:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:25]Read from MH i2c: E2 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [18:37:25]RAPDU: 90 00 [18:37:25]wFMCommunicate OK [18:37:25]wFMCommunicate request_size=255 [18:37:25]MH_SAM_APDU [18:37:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 64 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 73 03 00 35 04 06 00 [18:37:25]Write to MH i2c: E2 02 01 6E 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 64 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 73 03 00 35 04 06 00 00 00 D7 [18:37:25]Write i2c OK [18:37:25]MH_I2C_Read... [18:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:25]Read from MH i2c: E2 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [18:37:25]RAPDU: 90 00 [18:37:25]wFMCommunicate OK [18:37:25]wFMCommunicate request_size=11 [18:37:25]MH_SAM_APDU [18:37:25]CAPDU: 80 0D 02 02 06 5D BA 5B FC 73 AB [18:37:25]Write to MH i2c: E2 0E 00 6F 02 80 0D 02 02 06 00 5D BA 5B FC 73 AB 00 00 83 [18:37:25]Write i2c OK [18:37:25]MH_I2C_Read... [18:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:25]Read from MH i2c: E2 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 03 00 6F 02 00 90 00 E5 [18:37:25]RAPDU: 90 00 [18:37:25]wFMCommunicate OK [18:37:25]wFMCommunicate request_size=4 [18:37:25]MH_SAM_APDU [18:37:25]CAPDU: 80 0D 03 02 [18:37:25]Write to MH i2c: E2 08 00 70 02 80 0D 03 02 00 00 00 00 ED [18:37:25]Write i2c OK [18:37:25]MH_I2C_Read... [18:37:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:25]Read from MH i2c: E2 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 0B 00 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 0B 00 70 02 00 B6 74 1C 4C 0A ED ED 89 90 00 ED [18:37:25]RAPDU: B6 74 1C 4C 0A ED ED 89 90 00 [18:37:25]wFMCommunicate OK [18:37:25]SAM_PROTO_SignData done [18:37:25]FM_MakeSignedData done [18:37:25]CreateOFDProtocolMessage [18:37:25]wFMCommunicate request_size=4 [18:37:25]MH_SAM_APDU [18:37:25]CAPDU: 80 11 00 00 [18:37:25]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [18:37:25]Write i2c OK [18:37:25]MH_I2C_Read... [18:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:25]Read from MH i2c: E2 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 17 00 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [18:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:37:25]wFMCommunicate OK [18:37:25]CreateOFDProtocolMessage done [18:37:25]OFDSenderStorePacket 226155 [18:37:25]StoreOFDPacket docnum=226155 [18:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FE 67 08 01 61 76 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 64 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 73 03 00 35 04 06 00 5D BA 5B FC 73 AB B6 74 1C 4C 0A ED ED 89 [18:37:25]CheckFolder [18:37:25]dirname=/storage/ofd_packets [18:37:25]CheckFolder done [18:37:25]ProducePacketName [18:37:25]name=ofd_packets/00226155 [18:37:25]NVStorageSaveData ofd_packets/00226155 [18:37:25]File name is /storage/ofd_packets/00226155 [18:37:25]Write 302 bytes [18:37:25]NVStorageSaveData done [18:37:25]OFDSenderStorePacket done [18:37:25]KKMCreateOFDPacket done [18:37:25]NVStorageSaveData kkm_last_timestamp [18:37:25]File name is /storage/kkm_last_timestamp [18:37:25]Write 4 bytes [18:37:25]NVStorageSaveData done [18:37:25]ExternCall_PrintAddStr [18:37:25]wPrintStart [18:37:25]Write to MH i2c: 01 00 00 72 02 74 [18:37:25]Write i2c OK [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: 01 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: 01 07 00 [18:37:25]MH_I2C_Read... [18:37:25]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 FF 0F 89 [18:37:25]RasterBufferAndPrint [18:37:25]line Счет N : (1)2002473 [18:37:25]line ИНН: 02508201610067 [18:37:25]line Контрольно-Кассовый Чек [18:37:25]line ПРОДАЖА [18:37:25]line ТРК (МРК, ГНК) : 32 [18:37:25]line Товар: 2710124130 [18:37:25]line Super-92-К-5 [18:37:25]line 8.730 * 68.80 [18:37:25]line = 600.62 [18:37:25]line НДС 12% НСП 1% [18:37:25]line > о реализуемом товаре [18:37:25]line ОКРУГЛЕНИЕ: -0.62 [18:37:25]line ИТОГО: 600.00 [18:37:25]line Внесено: 600.00 [18:37:25]line СДАЧА: 0.00 [18:37:25]line НСП 1% : 5.31 [18:37:25]line НДС 12% : 63.78 [18:37:25]line Наличными: 600.00 [18:37:25]line Безнал.: 0.00 [18:37:25]line Место: АЗС № 97 "Партнер Нефть" [18:37:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:37:25]line СНО: Общий режим [18:37:25]line Чек 515 27.07.2024 18:37 [18:37:25]line Смена: 438 ФФД: 1.0 [18:37:25]line ЗНМ: 0300000054 [18:37:25]line РНМ: 0000000000092624 [18:37:25]line Версия ККМ: 001 [18:37:25]line ФМ: 0000000000874959 [18:37:25]line ФД: 226155 [18:37:25]line ФПД: 103054988571563 [18:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226155&fm=103054988571563&tin=02508201610067®Number=0000000000092624&sum=60000 [18:37:25]written 0, free lines is 4095 [18:37:26]Write to MH i2c: 01 00 00 9D 02 9F [18:37:26]Write i2c OK [18:37:26]MH_I2C_Read... [18:37:26]Read from MH i2c: 01 [18:37:26]MH_I2C_Read... [18:37:26]Read from MH i2c: 01 07 00 [18:37:26]MH_I2C_Read... [18:37:26]Read from MH i2c: 01 07 00 9D 02 00 00 00 00 00 63 0C 15 [18:37:26]RasterBufferAndPrint [18:37:26]line [18:37:26]line [18:37:26]line [18:37:26]line [18:37:26]line [18:37:26]written 0, free lines is 3178 [18:37:26]MH_Cut [18:37:26]Write to MH i2c: D1 01 00 A4 02 01 78 [18:37:26]Write i2c OK [18:37:26]MH_I2C_Read... [18:37:26]Read from MH i2c: D1 [18:37:26]MH_I2C_Read... [18:37:26]Read from MH i2c: D1 01 00 [18:37:26]MH_I2C_Read... [18:37:26]Read from MH i2c: D1 01 00 A4 02 00 77 [18:37:26]Write to MH i2c: 01 00 00 A5 02 A7 [18:37:26]Write i2c OK [18:37:26]MH_I2C_Read... [18:37:27]*** Cut start [18:37:27]*** Partial cut [18:37:27]*** CUTSNS_PIN = 1 [18:37:27]*** CUTSNS_PIN = 0 [18:37:27]*** Brake cut motor [18:37:28]Read from MH i2c: 01 [18:37:28]MH_I2C_Read... [18:37:28]*** Stop cut motor [18:37:28]*** Cut end [18:37:28]Read from MH i2c: 01 07 00 [18:37:28]MH_I2C_Read... [18:37:28]Read from MH i2c: 01 07 00 A5 02 00 00 00 00 00 FF 0F BC [18:37:28]process_action close_receipt done [18:37:28]requested_data is exist [18:37:28]produce_requested_data [18:37:28]requested_item fm.sn is exist - process it [18:37:28]wFMCommunicate request_size=4 [18:37:28]MH_SAM_APDU [18:37:28]CAPDU: 80 11 00 00 [18:37:28]Write to MH i2c: E2 08 00 A6 02 80 11 00 00 00 00 00 00 22 [18:37:28]Write i2c OK [18:37:28]MH_I2C_Read... [18:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:28]Read from MH i2c: E2 [18:37:28]MH_I2C_Read... [18:37:28]Read from MH i2c: E2 17 00 [18:37:28]MH_I2C_Read... [18:37:28]Read from MH i2c: E2 17 00 A6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [18:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:37:28]wFMCommunicate OK [18:37:28]requested_item fd.num is exist - process it [18:37:28]SAM_PROTO_GetFieldsCounters [18:37:28]wFMCommunicate request_size=4 [18:37:28]MH_SAM_APDU [18:37:28]CAPDU: 80 13 00 00 [18:37:28]Write to MH i2c: E2 08 00 A7 02 80 13 00 00 00 00 00 00 25 [18:37:28]Write i2c OK [18:37:28]MH_I2C_Read... [18:37:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:28]Read from MH i2c: E2 [18:37:28]MH_I2C_Read... [18:37:28]Read from MH i2c: E2 62 00 [18:37:28]MH_I2C_Read... [18:37:28]Read from MH i2c: E2 62 00 A7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [18:37: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:37:28]wFMCommunicate OK [18:37:28]SAM_PROTO_GetFieldsCounters done [18:37:28]requested_item shift.num is exist - process it [18:37:28]requested_item shift.opened is exist - process it [18:37:28]req_shift_opened [18:37:28]FM_GetShiftState [18:37:28]SAM_PROTO_GetShiftState [18:37:28]wFMCommunicate request_size=4 [18:37:28]MH_SAM_APDU [18:37:28]CAPDU: 80 13 01 00 [18:37:28]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [18:37:28]Write i2c OK [18:37:28]MH_I2C_Read... [18:37:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:28]Read from MH i2c: E2 [18:37:28]MH_I2C_Read... [18:37:28]Read from MH i2c: E2 0E 00 [18:37:28]MH_I2C_Read... [18:37:28]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 35 [18:37:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:37:28]wFMCommunicate OK [18:37:28]SAM_PROTO_GetShiftState done [18:37:28]FM_GetShiftState done [18:37:28]req_shift_opened done [18:37:28]requested_item shift.open_date is exist - process it [18:37:28]req_shift_open_date [18:37:28]req_shift_open_date done [18:37:28]produce_requested_data done [18:37:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226155,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:37:28]process_action_free close_receipt [18:37:28]json_value_free [18:37:28]json_value_free done [18:37:28]process_json_proto returns [18:37:28]Send response to host [18:37:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226155,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:37:28]free response buf [18:37:28]execute_script done [18:37:28]execute_script returns [18:37:28]free content buf [18:37:28]Sock 7.Close socket [18:37:28]Sock 7.Thread stoped [18:37:29]ConnectInit Can't take IP for lk.salyk.kg [18:37:29]CommunicateWithHost connect error [18:37:29]CommunicateWithHost err = -1 [18:37:29]OFD Sender: Server communicate error [18:37:29]OFD Sender: Processing packet 226154 [packets to send 601, broken 599] [18:37:29]ProducePacketName [18:37:29]name=ofd_packets/00226154 [18:37:29]OFD Sender: To server: pG, [18:37:29]CommunicateWithHost lk.salyk.kg:30040 [18:37:29]ConnectInit lk.salyk.kg [18:37:36]recv_with_timeout no data received [18:37:39]Connected sock=7 [18:37:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EE 17 08 01 EC CA 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 44 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 73 03 00 35 04 06 00 D1 88 D1 AB 4D 4B C5 E7 07 56 DC 4B 76 66 [18: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 35 39 4F 00 00 00 01 D4 47 00 D2 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 35 39 10 04 04 00 6A 73 03 00 F4 03 04 00 7E EA A4 66 B6 04 01 00 00 4E C2 32 D3 D4 B8 44 3A [18:37:43]CommunicateWithHost err = 0 [18:37:43]CheckOFDResponse [18:37:43]1017 (14) - 77093643461234 [18:37:43]1041 (16) - 0000000000874959 [18:37:43]1040 (4) - 226154 [18:37:43]1012 (4) - 27.07.2024 12:39 [18:37:43]1206 (1) - 0 [18:37:43]OFD Sender: Remove packet 226154 [18:37:43]ProducePacketName [18:37:43]name=ofd_packets/00226154 [18:37:43]NVStorageDeleteData [18:37:43]OFD Sender: Processing packet 226155 [packets to send 600, broken 599] [18:37:43]ProducePacketName [18:37:43]name=ofd_packets/00226155 [18:37:43]OFD Sender: To server: pG, [18:37:43]CommunicateWithHost lk.salyk.kg:30040 [18:37:43]ConnectInit lk.salyk.kg [18:37:48]ConnectInit Can't take IP for lk.salyk.kg [18:37:48]CommunicateWithHost connect error [18:37:48]CommunicateWithHost err = -1 [18:37:48]OFD Sender: Server communicate error [18:37:53]OFD Sender: Processing packet 226155 [packets to send 600, broken 599] [18:37:53]ProducePacketName [18:37:53]name=ofd_packets/00226155 [18:37:53]OFD Sender: To server: pG, [18:37:53]CommunicateWithHost lk.salyk.kg:30040 [18:37:53]ConnectInit lk.salyk.kg [18:37:58]accept exits with 10 [18:37:58]New connection [18:37:58]New thread 3066469732 created [18:37:58]Thread 3066613092 joined [18:37:58]Waiting for new connection... [18:37:58] Sock 10.Parse request [18:37:58]Sock 10.Check first char [18:37:58]Sock 10.First char is OK [18:37:58]request: POST /json_proto HTTP/1.0 [18:37:58]Method: POST [18:37:58]URL: /json_proto [18:37:58]Method is POST - this is cgi request [18:37:58]url: /json_proto [18:37:58]query_string will be loaded in cgi processing [18:37:58]execute_cgi json_proto POST (null) [18:37:58]execute_cgi path=json_proto method=POST [18:37:58]POST find Content-Length [18:37:59]Host: 172.17.43.131:8080 [18:37:59]Content-Length: 683 [18:37:59]Content-Type: application/json [18:37:59] [18:37:59]POST finish read [18:37:59]Found Content-Length = 683 [18:37:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:59]execute_script... [18:37:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:59]POST & json_proto [18:37:59]process_json_proto [18:37:59]json parsed OK: [18:37:59]protocol is kg_v1.0 [18:37:59]action value=close_receipt [18:37:59]process_action close_receipt [18:37:59]cmd_close_receipt [18:37:59]MH_GetDate [18:37:59]Write to MH i2c: F0 00 00 A9 02 9A [18:37:59]Write i2c OK [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: F0 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: F0 09 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: F0 09 00 A9 02 00 87 3E A5 66 F9 24 A2 66 98 [18:37:59]GetLastDocTimeStamp 1722105444 [18:37:59]current date 1722105479 [18:37:59]FM_GetShiftState [18:37:59]SAM_PROTO_GetShiftState [18:37:59]wFMCommunicate request_size=4 [18:37:59]MH_SAM_APDU [18:37:59]CAPDU: 80 13 01 00 [18:37:59]Write to MH i2c: E2 08 00 AA 02 80 13 01 00 00 00 00 00 29 [18:37:59]Write i2c OK [18:37:59]MH_I2C_Read... [18:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:59]Read from MH i2c: E2 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 0E 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 0E 00 AA 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 37 [18:37:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:37:59]wFMCommunicate OK [18:37:59]SAM_PROTO_GetShiftState done [18:37:59]FM_GetShiftState done [18:37:59]opened in 1722038719 [18:37:59]opened+sec_in_day 1722125119 [18:37:59]quantity*price = 400012 [18:37:59]sum+1 = 400013 [18:37:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 516 27.07.2024 18:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226156 ФПД: 52122742627111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226156&fm=52122742627111&tin=02508201610067®Number=0000000000092624&sum=400000 [18:38:00]StoreToDocumentArchive [18:38:00]shift 438 fd 226156 [18:38:00]save to /storage/0438/doc_00226156 [18:38:00]save last doc name /storage/0438/doc_00226156 to /storage/kkm_last_doc_name [18:38:00]save OK [18:38:00]Clear old archive folders... [18:38:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:38:00]tlvbuf is 010493F0 [18:38:00]SAM_PROTO_ClearQueue [18:38:00]wFMCommunicate request_size=4 [18:38:00]MH_SAM_APDU [18:38:00]CAPDU: 80 09 00 00 [18:38:00]Write to MH i2c: E2 08 00 B7 02 80 09 00 00 00 00 00 00 2B [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:38:00]Read from MH i2c: E2 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [18:38:00]RAPDU: 90 00 [18:38:00]wFMCommunicate OK [18:38:00]SAM_PROTO_ClearQueue done [18:38:00]KKMCreateOFDPacket [18:38:00]OFDProtocolAddRootSTLVToBuf [18:38:00]FM_MakeSignedData [18:38:00]FM_MakeSignedData [18:38:00]SAM_PROTO_SignData [18:38:00]wFMCommunicate request_size=4 [18:38:00]MH_SAM_APDU [18:38:00]CAPDU: 80 0D 01 02 [18:38:00]Write to MH i2c: E2 08 00 B8 02 80 0D 01 02 00 00 00 00 33 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:38:00]Read from MH i2c: E2 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [18:38:00]RAPDU: 90 00 [18:38:00]wFMCommunicate OK [18:38:00]wFMCommunicate request_size=255 [18:38:00]MH_SAM_APDU [18:38:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 87 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 73 03 00 35 04 06 00 2F [18:38:00]Write to MH i2c: E2 02 01 B9 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 87 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 73 03 00 35 04 06 00 2F 00 00 C8 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:00]Read from MH i2c: E2 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [18:38:00]RAPDU: 90 00 [18:38:00]wFMCommunicate OK [18:38:00]wFMCommunicate request_size=10 [18:38:00]MH_SAM_APDU [18:38:00]CAPDU: 80 0D 02 02 05 67 C5 8F 1B 27 [18:38:00]Write to MH i2c: E2 0D 00 BA 02 80 0D 02 02 05 00 67 C5 8F 1B 27 00 00 3D [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:00]Read from MH i2c: E2 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 03 00 BA 02 00 90 00 30 [18:38:00]RAPDU: 90 00 [18:38:00]wFMCommunicate OK [18:38:00]wFMCommunicate request_size=4 [18:38:00]MH_SAM_APDU [18:38:00]CAPDU: 80 0D 03 02 [18:38:00]Write to MH i2c: E2 08 00 BB 02 80 0D 03 02 00 00 00 00 38 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:38:00]Read from MH i2c: E2 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 0B 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 0B 00 BB 02 00 47 F2 F8 14 E7 C1 E7 7C 90 00 89 [18:38:00]RAPDU: 47 F2 F8 14 E7 C1 E7 7C 90 00 [18:38:00]wFMCommunicate OK [18:38:00]SAM_PROTO_SignData done [18:38:00]FM_MakeSignedData done [18:38:00]CreateOFDProtocolMessage [18:38:00]wFMCommunicate request_size=4 [18:38:00]MH_SAM_APDU [18:38:00]CAPDU: 80 11 00 00 [18:38:00]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:00]Read from MH i2c: E2 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 17 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [18:38:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:38:00]wFMCommunicate OK [18:38:00]CreateOFDProtocolMessage done [18:38:00]OFDSenderStorePacket 226156 [18:38:00]StoreOFDPacket docnum=226156 [18:38:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 2B 07 01 F5 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 87 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 73 03 00 35 04 06 00 2F 67 C5 8F 1B 27 47 F2 F8 14 E7 C1 E7 7C [18:38:00]CheckFolder [18:38:00]dirname=/storage/ofd_packets [18:38:00]CheckFolder done [18:38:00]ProducePacketName [18:38:00]name=ofd_packets/00226156 [18:38:00]NVStorageSaveData ofd_packets/00226156 [18:38:00]File name is /storage/ofd_packets/00226156 [18:38:00]Write 301 bytes [18:38:00]NVStorageSaveData done [18:38:00]OFDSenderStorePacket done [18:38:00]KKMCreateOFDPacket done [18:38:00]NVStorageSaveData kkm_last_timestamp [18:38:00]File name is /storage/kkm_last_timestamp [18:38:00]Write 4 bytes [18:38:00]NVStorageSaveData done [18:38:00]ExternCall_PrintAddStr [18:38:00]wPrintStart [18:38:00]Write to MH i2c: 01 00 00 BD 02 BF [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: 01 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: 01 07 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 FF 0F D4 [18:38:00]RasterBufferAndPrint [18:38:00]line Счет N : (1)2002471 [18:38:00]line ИНН: 02508201610067 [18:38:00]line Контрольно-Кассовый Чек [18:38:00]line ПРОДАЖА [18:38:00]line ТРК (МРК, ГНК) : 54 [18:38:00]line Товар: 2710124500 [18:38:00]line Аи-95-К-5 [18:38:00]line 53.910 * 74.20 [18:38:00]line = 4000.12 [18:38:00]line НДС 12% НСП 1% [18:38:00]line > о реализуемом товаре [18:38:00]line ОКРУГЛЕНИЕ: -0.12 [18:38:00]line ИТОГО: 4000.00 [18:38:00]line Внесено: 4000.00 [18:38:00]line СДАЧА: 0.00 [18:38:00]line НСП 1% : 35.40 [18:38:00]line НДС 12% : 424.79 [18:38:00]line Наличными: 4000.00 [18:38:00]line Безнал.: 0.00 [18:38:00]line Место: АЗС № 97 "Партнер Нефть" [18:38:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:38:00]line СНО: Общий режим [18:38:00]line Чек 516 27.07.2024 18:37 [18:38:00]line Смена: 438 ФФД: 1.0 [18:38:00]line ЗНМ: 0300000054 [18:38:00]line РНМ: 0000000000092624 [18:38:00]line Версия ККМ: 001 [18:38:00]line ФМ: 0000000000874959 [18:38:00]line ФД: 226156 [18:38:00]line ФПД: 52122742627111 [18:38:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226156&fm=52122742627111&tin=02508201610067®Number=0000000000092624&sum=400000 [18:38:00]written 0, free lines is 4095 [18:38:01]Write to MH i2c: 01 00 00 E8 02 EA [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: 01 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: 01 07 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: 01 07 00 E8 02 00 00 00 00 00 64 0C 61 [18:38:01]RasterBufferAndPrint [18:38:01]line [18:38:01]line [18:38:01]line [18:38:01]line [18:38:01]line [18:38:01]written 0, free lines is 3183 [18:38:01]MH_Cut [18:38:01]Write to MH i2c: D1 01 00 EF 02 01 C3 [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: D1 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: D1 01 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: D1 01 00 EF 02 00 C2 [18:38:01]Write to MH i2c: 01 00 00 F0 02 F2 [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:02]Connected sock=7 [18:38:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FE 67 08 01 61 76 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 *** Cut start [18:38:02]04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 *** Partial cut [18:38:02]00 *** CUTSNS_PIN = 1 [18:38:02]EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 *** CUTSNS_PIN = 0 [18:38:02]64 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 73 03 00 35 04 06 00 5D BA 5B FC 73 AB B6 74 1C 4C 0A ED ED 89 [18:38:02]*** Brake cut motor [18:38:03]Read from MH i2c: 01 [18:38:03]MH_I2C_Read... [18:38:03]*** Stop cut motor [18:38:03]*** Cut end [18:38:03]Read from MH i2c: 01 07 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 07 00 F0 02 00 00 00 00 00 FF 0F 07 [18:38:03]process_action close_receipt done [18:38:03]requested_data is exist [18:38:03]produce_requested_data [18:38:03]requested_item fm.sn is exist - process it [18:38:03]wFMCommunicate request_size=4 [18:38:03]MH_SAM_APDU [18:38:03]CAPDU: 80 11 00 00 [18:38:03]Write to MH i2c: E2 08 00 F1 02 80 11 00 00 00 00 00 00 6D [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:03]Read from MH i2c: E2 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 17 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 17 00 F1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [18:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:38:03]wFMCommunicate OK [18:38:03]requested_item fd.num is exist - process it [18:38:03]SAM_PROTO_GetFieldsCounters [18:38:03]wFMCommunicate request_size=4 [18:38:03]MH_SAM_APDU [18:38:03]CAPDU: 80 13 00 00 [18:38:03]Write to MH i2c: E2 08 00 F2 02 80 13 00 00 00 00 00 00 70 [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:03]Read from MH i2c: E2 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 62 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 62 00 F2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [18:38:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:38:03]wFMCommunicate OK [18:38:03]SAM_PROTO_GetFieldsCounters done [18:38:03]requested_item shift.num is exist - process it [18:38:03]requested_item shift.opened is exist - process it [18:38:03]req_shift_opened [18:38:03]FM_GetShiftState [18:38:03]SAM_PROTO_GetShiftState [18:38:03]wFMCommunicate request_size=4 [18:38:03]MH_SAM_APDU [18:38:03]CAPDU: 80 13 01 00 [18:38:03]Write to MH i2c: E2 08 00 F3 02 80 13 01 00 00 00 00 00 72 [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:03]Read from MH i2c: E2 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 0E 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 0E 00 F3 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 80 [18:38:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:38:03]wFMCommunicate OK [18:38:03]SAM_PROTO_GetShiftState done [18:38:03]FM_GetShiftState done [18:38:03]req_shift_opened done [18:38:03]requested_item shift.open_date is exist - process it [18:38:03]req_shift_open_date [18:38:03]req_shift_open_date done [18:38:03]produce_requested_data done [18:38:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226156,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:38:03]process_action_free close_receipt [18:38:03]json_value_free [18:38:03]json_value_free done [18:38:03]process_json_proto returns [18:38:03]Send response to host [18:38:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226156,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:38:03]free response buf [18:38:03]execute_script done [18:38:03]execute_script returns [18:38:03]free content buf [18:38:03]Sock 10.Close socket [18:38:03]Sock 10.Thread stoped [18:38: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 35 39 4F 00 00 00 11 1C 47 00 E2 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 35 39 10 04 04 00 6B 73 03 00 F4 03 04 00 95 EA A4 66 B6 04 01 00 00 2F 43 F9 7B 46 14 48 A0 [18:38:03]CommunicateWithHost err = 0 [18:38:03]CheckOFDResponse [18:38:03]1017 (14) - 77093643461234 [18:38:03]1041 (16) - 0000000000874959 [18:38:03]1040 (4) - 226155 [18:38:03]1012 (4) - 27.07.2024 12:39 [18:38:03]1206 (1) - 0 [18:38:03]OFD Sender: Remove packet 226155 [18:38:03]ProducePacketName [18:38:03]name=ofd_packets/00226155 [18:38:03]NVStorageDeleteData [18:38:04]OFD Sender: Processing packet 226156 [packets to send 600, broken 599] [18:38:04]ProducePacketName [18:38:04]name=ofd_packets/00226156 [18:38:04]OFD Sender: To server: pG, [18:38:04]CommunicateWithHost lk.salyk.kg:30040 [18:38:04]ConnectInit lk.salyk.kg [18:38:10]Connected sock=7 [18:38:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 2B 07 01 F5 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 87 3E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 73 03 00 35 04 06 00 2F 67 C5 8F 1B 27 47 F2 F8 14 E7 C1 E7 7C [18:38: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 35 39 4F 00 00 00 FE E7 47 00 3F 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 35 39 10 04 04 00 6C 73 03 00 F4 03 04 00 9D EA A4 66 B6 04 01 00 00 EC 93 3D FD EF DE D3 EC [18:38:12]CommunicateWithHost err = 0 [18:38:12]CheckOFDResponse [18:38:12]1017 (14) - 77093643461234 [18:38:12]1041 (16) - 0000000000874959 [18:38:12]1040 (4) - 226156 [18:38:12]1012 (4) - 27.07.2024 12:39 [18:38:12]1206 (1) - 0 [18:38:12]OFD Sender: Remove packet 226156 [18:38:12]ProducePacketName [18:38:12]name=ofd_packets/00226156 [18:38:12]NVStorageDeleteData [18:38:12]OFD Sender: No OFD packet to send [18:38:12]OFD Sender: No OFD packet to send [18:38:17]OFD Sender: No OFD packet to send [18:38:19]recv_with_timeout no data received [18:38:22]OFD Sender: No OFD packet to send [18:38:27]OFD Sender: No OFD packet to send [18:38:32]OFD Sender: No OFD packet to send [18:38:38]OFD Sender: No OFD packet to send [18:38:43]OFD Sender: No OFD packet to send [18:38:48]OFD Sender: No OFD packet to send [18:38:53]OFD Sender: No OFD packet to send [18:38:58]OFD Sender: No OFD packet to send [18:39:03]OFD Sender: No OFD packet to send [18:39:08]OFD Sender: No OFD packet to send [18:39:13]OFD Sender: No OFD packet to send [18:39:18]OFD Sender: No OFD packet to send [18:39:23]OFD Sender: No OFD packet to send [18:39:28]OFD Sender: No OFD packet to send [18:39:33]OFD Sender: No OFD packet to send [18:39:38]OFD Sender: No OFD packet to send [18:39:43]OFD Sender: No OFD packet to send [18:39:48]OFD Sender: No OFD packet to send [18:39:53]OFD Sender: No OFD packet to send [18:39:58]OFD Sender: No OFD packet to send [18:40:03]OFD Sender: No OFD packet to send [18:40:08]OFD Sender: No OFD packet to send [18:40:13]OFD Sender: No OFD packet to send [18:40:18]OFD Sender: No OFD packet to send [18:40:23]OFD Sender: No OFD packet to send [18:40:28]OFD Sender: No OFD packet to send [18:40:33]OFD Sender: No OFD packet to send [18:40:38]OFD Sender: No OFD packet to send [18:40:43]OFD Sender: No OFD packet to send [18:40:48]OFD Sender: No OFD packet to send [18:40:53]OFD Sender: No OFD packet to send [18:40:58]OFD Sender: No OFD packet to send [18:41:03]OFD Sender: No OFD packet to send [18:41:06]accept exits with 9 [18:41:06]New connection [18:41:06]New thread 3066613092 created [18:41:06]Thread 3066469732 joined [18:41:06]Waiting for new connection... [18:41:06] Sock 9.Parse request [18:41:06]Sock 9.Check first char [18:41:06]Sock 9.First char is OK [18:41:06]request: POST /json_proto HTTP/1.0 [18:41:06]Method: POST [18:41:06]URL: /json_proto [18:41:06]Method is POST - this is cgi request [18:41:06]url: /json_proto [18:41:06]query_string will be loaded in cgi processing [18:41:06]execute_cgi json_proto POST (null) [18:41:06]execute_cgi path=json_proto method=POST [18:41:06]POST find Content-Length [18:41:06]Host: 172.17.43.131:8080 [18:41:06]Content-Length: 683 [18:41:06]Content-Type: application/json [18:41:06] [18:41:06]POST finish read [18:41:06]Found Content-Length = 683 [18:41:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:06]execute_script... [18:41:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:06]POST & json_proto [18:41:06]process_json_proto [18:41:06]json parsed OK: [18:41:06]protocol is kg_v1.0 [18:41:06]action value=close_receipt [18:41:06]process_action close_receipt [18:41:06]cmd_close_receipt [18:41:06]MH_GetDate [18:41:06]Write to MH i2c: F0 00 00 F4 02 E5 [18:41:06]Write i2c OK [18:41:06]MH_I2C_Read... [18:41:06]Read from MH i2c: F0 [18:41:06]MH_I2C_Read... [18:41:06]Read from MH i2c: F0 09 00 [18:41:06]MH_I2C_Read... [18:41:06]Read from MH i2c: F0 09 00 F4 02 00 42 3F A5 66 F9 24 A2 66 9F [18:41:06]GetLastDocTimeStamp 1722105479 [18:41:06]current date 1722105666 [18:41:06]FM_GetShiftState [18:41:06]SAM_PROTO_GetShiftState [18:41:06]wFMCommunicate request_size=4 [18:41:06]MH_SAM_APDU [18:41:06]CAPDU: 80 13 01 00 [18:41:06]Write to MH i2c: E2 08 00 F5 02 80 13 01 00 00 00 00 00 74 [18:41:06]Write i2c OK [18:41:06]MH_I2C_Read... [18:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:06]Read from MH i2c: E2 [18:41:06]MH_I2C_Read... [18:41:06]Read from MH i2c: E2 0E 00 [18:41:06]MH_I2C_Read... [18:41:06]Read from MH i2c: E2 0E 00 F5 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 82 [18:41:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:41:06]wFMCommunicate OK [18:41:06]SAM_PROTO_GetShiftState done [18:41:06]FM_GetShiftState done [18:41:06]opened in 1722038719 [18:41:06]opened+sec_in_day 1722125119 [18:41:06]quantity*price = 100021 [18:41:06]sum+1 = 100023 [18:41:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 517 27.07.2024 18:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226157 ФПД: 457178123562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T184106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226157&fm=457178123562&tin=02508201610067®Number=0000000000092624&sum=100000 [18:41:07]StoreToDocumentArchive [18:41:07]shift 438 fd 226157 [18:41:07]save to /storage/0438/doc_00226157 [18:41:07]save last doc name /storage/0438/doc_00226157 to /storage/kkm_last_doc_name [18:41:07]save OK [18:41:07]Clear old archive folders... [18:41:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:07]tlvbuf is 01018E40 [18:41:07]SAM_PROTO_ClearQueue [18:41:07]wFMCommunicate request_size=4 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 09 00 00 [18:41:07]Write to MH i2c: E2 08 00 02 03 80 09 00 00 00 00 00 00 77 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [18:41:07]RAPDU: 90 00 [18:41:07]wFMCommunicate OK [18:41:07]SAM_PROTO_ClearQueue done [18:41:07]KKMCreateOFDPacket [18:41:07]OFDProtocolAddRootSTLVToBuf [18:41:07]FM_MakeSignedData [18:41:07]FM_MakeSignedData [18:41:07]SAM_PROTO_SignData [18:41:07]wFMCommunicate request_size=4 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 0D 01 02 [18:41:07]Write to MH i2c: E2 08 00 03 03 80 0D 01 02 00 00 00 00 7F [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [18:41:07]RAPDU: 90 00 [18:41:07]wFMCommunicate OK [18:41:07]wFMCommunicate request_size=255 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 42 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 73 03 00 35 04 06 00 00 [18:41:07]Write to MH i2c: E2 02 01 04 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 42 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 73 03 00 35 04 06 00 00 00 00 60 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [18:41:07]RAPDU: 90 00 [18:41:07]wFMCommunicate OK [18:41:07]wFMCommunicate request_size=10 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 0D 02 02 05 6A 71 F0 8D 2A [18:41:07]Write to MH i2c: E2 0D 00 05 03 80 0D 02 02 05 00 6A 71 F0 8D 2A 00 00 0E [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 03 00 05 03 00 90 00 7C [18:41:07]RAPDU: 90 00 [18:41:07]wFMCommunicate OK [18:41:07]wFMCommunicate request_size=4 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 0D 03 02 [18:41:07]Write to MH i2c: E2 08 00 06 03 80 0D 03 02 00 00 00 00 84 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 0B 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 0B 00 06 03 00 86 BF 45 26 12 DF 47 53 90 00 C0 [18:41:07]RAPDU: 86 BF 45 26 12 DF 47 53 90 00 [18:41:07]wFMCommunicate OK [18:41:07]SAM_PROTO_SignData done [18:41:07]FM_MakeSignedData done [18:41:07]CreateOFDProtocolMessage [18:41:07]wFMCommunicate request_size=4 [18:41:07]MH_SAM_APDU [18:41:07]CAPDU: 80 11 00 00 [18:41:07]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:07]Read from MH i2c: E2 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 17 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [18:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:41:07]wFMCommunicate OK [18:41:07]CreateOFDProtocolMessage done [18:41:07]OFDSenderStorePacket 226157 [18:41:07]StoreOFDPacket docnum=226157 [18:41:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3E BB 07 01 54 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 42 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 73 03 00 35 04 06 00 00 6A 71 F0 8D 2A 86 BF 45 26 12 DF 47 53 [18:41:07]CheckFolder [18:41:07]dirname=/storage/ofd_packets [18:41:07]CheckFolder done [18:41:07]ProducePacketName [18:41:07]name=ofd_packets/00226157 [18:41:07]NVStorageSaveData ofd_packets/00226157 [18:41:07]File name is /storage/ofd_packets/00226157 [18:41:07]Write 301 bytes [18:41:07]NVStorageSaveData done [18:41:07]OFDSenderStorePacket done [18:41:07]KKMCreateOFDPacket done [18:41:07]NVStorageSaveData kkm_last_timestamp [18:41:07]File name is /storage/kkm_last_timestamp [18:41:07]Write 4 bytes [18:41:07]NVStorageSaveData done [18:41:07]ExternCall_PrintAddStr [18:41:07]wPrintStart [18:41:07]Write to MH i2c: 01 00 00 08 03 0B [18:41:07]Write i2c OK [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: 01 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: 01 07 00 [18:41:07]MH_I2C_Read... [18:41:07]Read from MH i2c: 01 07 00 08 03 00 00 00 00 00 FF 0F 20 [18:41:07]RasterBufferAndPrint [18:41:07]line Счет N : (1)2002475 [18:41:07]line ИНН: 02508201610067 [18:41:07]line Контрольно-Кассовый Чек [18:41:07]line ПРОДАЖА [18:41:07]line ТРК (МРК, ГНК) : 44 [18:41:07]line Товар: 2710124500 [18:41:07]line Аи-95-К-5 [18:41:07]line 13.480 * 74.20 [18:41:07]line = 1000.22 [18:41:07]line НДС 12% НСП 1% [18:41:07]line > о реализуемом товаре [18:41:07]line ОКРУГЛЕНИЕ: -0.22 [18:41:07]line ИТОГО: 1000.00 [18:41:07]line Внесено: 1000.00 [18:41:07]line СДАЧА: 0.00 [18:41:07]line НСП 1% : 8.85 [18:41:07]line НДС 12% : 106.22 [18:41:07]line Наличными: 1000.00 [18:41:07]line Безнал.: 0.00 [18:41:07]line Место: АЗС № 97 "Партнер Нефть" [18:41:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:41:07]line СНО: Общий режим [18:41:07]line Чек 517 27.07.2024 18:41 [18:41:07]line Смена: 438 ФФД: 1.0 [18:41:07]line ЗНМ: 0300000054 [18:41:07]line РНМ: 0000000000092624 [18:41:07]line Версия ККМ: 001 [18:41:07]line ФМ: 0000000000874959 [18:41:07]line ФД: 226157 [18:41:07]line ФПД: 457178123562 [18:41:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T184106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226157&fm=457178123562&tin=02508201610067®Number=0000000000092624&sum=100000 [18:41:08]OFD Sender: Processing packet 226157 [packets to send 600, broken 599] [18:41:08]ProducePacketName [18:41:08]name=ofd_packets/00226157 [18:41:08]OFD Sender: To server: pG, [18:41:08]CommunicateWithHost lk.salyk.kg:30040 [18:41:08]ConnectInit lk.salyk.kg [18:41:08]written 0, free lines is 4095 [18:41:08]Write to MH i2c: 01 00 00 33 03 36 [18:41:08]Write i2c OK [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 07 00 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 64 0C AD [18:41:08]RasterBufferAndPrint [18:41:08]line [18:41:08]line [18:41:08]line [18:41:08]line [18:41:08]line [18:41:08]written 0, free lines is 3176 [18:41:08]MH_Cut [18:41:08]Write to MH i2c: D1 01 00 3A 03 01 0F [18:41:08]Write i2c OK [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: D1 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: D1 01 00 [18:41:08]MH_I2C_Read... [18:41:08]Read from MH i2c: D1 01 00 3A 03 00 0E [18:41:08]Write to MH i2c: 01 00 00 3B 03 3E [18:41:08]Write i2c OK [18:41:08]MH_I2C_Read... [18:41:09]*** Cut start [18:41:09]*** Partial cut [18:41:09]*** CUTSNS_PIN = 1 [18:41:09]*** CUTSNS_PIN = 0 [18:41:10]*** Brake cut motor [18:41:10]Read from MH i2c: 01 [18:41:10]MH_I2C_Read... [18:41:10]*** Stop cut motor [18:41:10]*** Cut end [18:41:10]Read from MH i2c: 01 07 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: 01 07 00 3B 03 00 00 00 00 00 FF 0F 53 [18:41:10]process_action close_receipt done [18:41:10]requested_data is exist [18:41:10]produce_requested_data [18:41:10]requested_item fm.sn is exist - process it [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 11 00 00 [18:41:10]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 17 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [18:41:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:41:10]wFMCommunicate OK [18:41:10]requested_item fd.num is exist - process it [18:41:10]SAM_PROTO_GetFieldsCounters [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 13 00 00 [18:41:10]Write to MH i2c: E2 08 00 3D 03 80 13 00 00 00 00 00 00 BC [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 62 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 62 00 3D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [18:41:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:10]wFMCommunicate OK [18:41:10]SAM_PROTO_GetFieldsCounters done [18:41:10]requested_item shift.num is exist - process it [18:41:10]requested_item shift.opened is exist - process it [18:41:10]req_shift_opened [18:41:10]FM_GetShiftState [18:41:10]SAM_PROTO_GetShiftState [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 13 01 00 [18:41:10]Write to MH i2c: E2 08 00 3E 03 80 13 01 00 00 00 00 00 BE [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 0E 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 0E 00 3E 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CC [18:41:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:41:10]wFMCommunicate OK [18:41:10]SAM_PROTO_GetShiftState done [18:41:10]FM_GetShiftState done [18:41:10]req_shift_opened done [18:41:10]requested_item shift.open_date is exist - process it [18:41:10]req_shift_open_date [18:41:10]req_shift_open_date done [18:41:10]produce_requested_data done [18:41:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226157,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:41:10]process_action_free close_receipt [18:41:10]json_value_free [18:41:10]json_value_free done [18:41:10]process_json_proto returns [18:41:10]Send response to host [18:41:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226157,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:41:10]free response buf [18:41:10]execute_script done [18:41:10]execute_script returns [18:41:10]free content buf [18:41:10]Sock 9.Close socket [18:41:10]Sock 9.Thread stoped [18:41:11]accept exits with 10 [18:41:11]New connection [18:41:11]New thread 3066469732 created [18:41:11]Thread 3066613092 joined [18:41:11]Waiting for new connection... [18:41:11] Sock 10.Parse request [18:41:11]Sock 10.Check first char [18:41:11]Sock 10.First char is OK [18:41:11]request: POST /json_proto HTTP/1.0 [18:41:11]Method: POST [18:41:11]URL: /json_proto [18:41:11]Method is POST - this is cgi request [18:41:11]url: /json_proto [18:41:11]query_string will be loaded in cgi processing [18:41:11]execute_cgi json_proto POST (null) [18:41:11]execute_cgi path=json_proto method=POST [18:41:11]POST find Content-Length [18:41:11]Host: 172.17.43.131:8080 [18:41:11]Content-Length: 801 [18:41:11]Content-Type: application/json [18:41:11] [18:41:11]POST finish read [18:41:11]Found Content-Length = 801 [18:41:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.260, "sum" : 3982.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3982.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:11]execute_script... [18:41:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.260, "sum" : 3982.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3982.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:11]POST & json_proto [18:41:11]process_json_proto [18:41:11]json parsed OK: [18:41:11]protocol is kg_v1.0 [18:41:11]action value=close_receipt [18:41:11]process_action close_receipt [18:41:11]cmd_close_receipt [18:41:11]MH_GetDate [18:41:11]Write to MH i2c: F0 00 00 3F 03 31 [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: F0 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: F0 09 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: F0 09 00 3F 03 00 47 3F A5 66 F9 24 A2 66 F0 [18:41:11]GetLastDocTimeStamp 1722105666 [18:41:11]current date 1722105671 [18:41:11]FM_GetShiftState [18:41:11]SAM_PROTO_GetShiftState [18:41:11]wFMCommunicate request_size=4 [18:41:11]MH_SAM_APDU [18:41:11]CAPDU: 80 13 01 00 [18:41:11]Write to MH i2c: E2 08 00 40 03 80 13 01 00 00 00 00 00 C0 [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: E2 [18:41:11]MH_I2C_Read... [18:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:11]Read from MH i2c: E2 0E 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: E2 0E 00 40 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CE [18:41:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:41:11]wFMCommunicate OK [18:41:11]SAM_PROTO_GetShiftState done [18:41:11]FM_GetShiftState done [18:41:11]opened in 1722038719 [18:41:11]opened+sec_in_day 1722125119 [18:41:11]quantity*price = 398221 [18:41:11]sum+1 = 398222 [18:41:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3982.21 НСП 1% : 35.24 НДС 12% : 422.89 Наличными: 0.00 Безнал.: 3982.21 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 518 27.07.2024 18:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226158 ФПД: 213228416253587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T184111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226158&fm=213228416253587&tin=02508201610067®Number=0000000000092624&sum=398221 [18:41:12]StoreToDocumentArchive [18:41:12]shift 438 fd 226158 [18:41:12]save to /storage/0438/doc_00226158 [18:41:12]save last doc name /storage/0438/doc_00226158 to /storage/kkm_last_doc_name [18:41:12]save OK [18:41:12]Clear old archive folders... [18:41:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:41:12]tlvbuf is 010363B0 [18:41:12]SAM_PROTO_ClearQueue [18:41:12]wFMCommunicate request_size=4 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 09 00 00 [18:41:12]Write to MH i2c: E2 08 00 4D 03 80 09 00 00 00 00 00 00 C2 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [18:41:12]RAPDU: 90 00 [18:41:12]wFMCommunicate OK [18:41:12]SAM_PROTO_ClearQueue done [18:41:12]KKMCreateOFDPacket [18:41:12]OFDProtocolAddRootSTLVToBuf [18:41:12]FM_MakeSignedData [18:41:12]FM_MakeSignedData [18:41:12]SAM_PROTO_SignData [18:41:12]wFMCommunicate request_size=4 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 0D 01 02 [18:41:12]Write to MH i2c: E2 08 00 4E 03 80 0D 01 02 00 00 00 00 CA [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [18:41:12]RAPDU: 90 00 [18:41:12]wFMCommunicate OK [18:41:12]wFMCommunicate request_size=255 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 CC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 13 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 47 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 73 03 00 35 04 06 00 C1 EE 1C 01 [18:41:12]Write to MH i2c: E2 02 01 4F 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 CC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 13 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 47 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 73 03 00 35 04 06 00 C1 EE 1C 01 00 00 99 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [18:41:13]RAPDU: 90 00 [18:41:13]wFMCommunicate OK [18:41:13]wFMCommunicate request_size=7 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 0D 02 02 02 BE 93 [18:41:13]Write to MH i2c: E2 0A 00 50 03 80 0D 02 02 02 00 BE 93 00 00 22 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [18:41:13]RAPDU: 90 00 [18:41:13]wFMCommunicate OK [18:41:13]wFMCommunicate request_size=4 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 0D 03 02 [18:41:13]Write to MH i2c: E2 08 00 51 03 80 0D 03 02 00 00 00 00 CF [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 0B 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 0B 00 51 03 00 80 87 7A DB C1 5A 1A 50 90 00 B1 [18:41:13]RAPDU: 80 87 7A DB C1 5A 1A 50 90 00 [18:41:13]wFMCommunicate OK [18:41:13]SAM_PROTO_SignData done [18:41:13]FM_MakeSignedData done [18:41:13]CreateOFDProtocolMessage [18:41:13]wFMCommunicate request_size=4 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 11 00 00 [18:41:13]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 17 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [18:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:41:13]wFMCommunicate OK [18:41:13]CreateOFDProtocolMessage done [18:41:13]OFDSenderStorePacket 226158 [18:41:13]StoreOFDPacket docnum=226158 [18:41:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EC 21 04 01 E9 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 CC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 13 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 47 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 73 03 00 35 04 06 00 C1 EE 1C 01 BE 93 80 87 7A DB C1 5A 1A 50 [18:41:13]CheckFolder [18:41:13]dirname=/storage/ofd_packets [18:41:13]CheckFolder done [18:41:13]ProducePacketName [18:41:13]name=ofd_packets/00226158 [18:41:13]NVStorageSaveData ofd_packets/00226158 [18:41:13]File name is /storage/ofd_packets/00226158 [18:41:13]Write 298 bytes [18:41:13]NVStorageSaveData done [18:41:13]OFDSenderStorePacket done [18:41:13]KKMCreateOFDPacket done [18:41:13]NVStorageSaveData kkm_last_timestamp [18:41:13]File name is /storage/kkm_last_timestamp [18:41:13]Write 4 bytes [18:41:13]NVStorageSaveData done [18:41:13]ExternCall_PrintAddStr [18:41:13]wPrintStart [18:41:13]Write to MH i2c: 01 00 00 53 03 56 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: 01 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: 01 07 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: 01 07 00 53 03 00 00 00 00 00 FF 0F 6B [18:41:13]RasterBufferAndPrint [18:41:13]line Счет N : (1)2002474 [18:41:13]line ИНН: 02508201610067 [18:41:13]line Контрольно-Кассовый Чек [18:41:13]line ПРОДАЖА [18:41:13]line ТРК (МРК, ГНК) : 21 [18:41:13]line Товар: 2710194210 [18:41:13]line ДТ-К-5 [18:41:13]line 52.260 * 76.20 [18:41:13]line = 3982.21 [18:41:13]line НДС 12% НСП 1% [18:41:13]line > о реализуемом товаре [18:41:13]line ИТОГО: 3982.21 [18:41:13]line НСП 1% : 35.24 [18:41:13]line НДС 12% : 422.89 [18:41:13]line Наличными: 0.00 [18:41:13]line Безнал.: 3982.21 [18:41:13]line Место: АЗС № 97 "Партнер Нефть" [18:41:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:41:13]line СНО: Общий режим [18:41:13]line Чек 518 27.07.2024 18:41 [18:41:13]line Смена: 438 ФФД: 1.0 [18:41:13]line ЗНМ: 0300000054 [18:41:13]line РНМ: 0000000000092624 [18:41:13]line Версия ККМ: 001 [18:41:13]line Платежная система: O! деньги [18:41:13]line ФМ: 0000000000874959 [18:41:13]line ФД: 226158 [18:41:13]line ФПД: 213228416253587 [18:41:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T184111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226158&fm=213228416253587&tin=02508201610067®Number=0000000000092624&sum=398221 [18:41:13]written 0, free lines is 4095 [18:41:14]Write to MH i2c: 01 00 00 7D 03 80 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 07 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 7F 0C 12 [18:41:14]RasterBufferAndPrint [18:41:14]line [18:41:14]line [18:41:14]line [18:41:14]line [18:41:14]line [18:41:14]written 0, free lines is 3206 [18:41:14]MH_Cut [18:41:14]Write to MH i2c: D1 01 00 84 03 01 59 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: D1 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: D1 01 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: D1 01 00 84 03 00 58 [18:41:14]Write to MH i2c: 01 00 00 85 03 88 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41: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 35 39 4F 00 00 00 7E BA 47 00 AC B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 73 03 00 F4 03 04 00 53 EB A4 66 B6 04 01 00 00 85 E7 D5 A7 A6 A8 29 4C [18:41:14]CommunicateWithHost err = 0 [18:41:14]CheckOFDResponse [18:41:14]1017 (14) - 77093643461234 [18:41:14]1041 (16) - 0000000000874959 [18:41:14]1040 (4) - 226157 [18:41:14]1012 (4) - 27.07.2024 12:42 [18:41:14]1206 (1) - 0 [18:41:14]OFD Sender: Remove packet 226157 [18:41:14]ProducePacketName [18:41:14]name=ofd_packets/00226157 [18:41:14]NVStorageDeleteData [18:41:15]*** Cut start [18:41:15]*** Partial cut [18:41:15]*** CUTSNS_PIN = 1 [18:41:15]*** CUTSNS_PIN = 0 [18:41:15]*** Brake cut motor [18:41:15]OFD Sender: Processing packet 226158 [packets to send 600, broken 599] [18:41:15]ProducePacketName [18:41:15]name=ofd_packets/00226158 [18:41:15]OFD Sender: To server: pG, [18:41:15]CommunicateWithHost lk.salyk.kg:30040 [18:41:15]ConnectInit lk.salyk.kg [18:41:15]Read from MH i2c: 01 [18:41:15]MH_I2C_Read... [18:41:15]*** Stop cut motor [18:41:15]*** Cut end [18:41:15]Read from MH i2c: 01 07 00 [18:41:15]MH_I2C_Read... [18:41:15]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [18:41:15]process_action close_receipt done [18:41:15]requested_data is exist [18:41:15]produce_requested_data [18:41:15]requested_item fm.sn is exist - process it [18:41:15]wFMCommunicate request_size=4 [18:41:15]MH_SAM_APDU [18:41:15]CAPDU: 80 11 00 00 [18:41:15]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [18:41:15]Write i2c OK [18:41:15]MH_I2C_Read... [18:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:15]Read from MH i2c: E2 [18:41:15]MH_I2C_Read... [18:41:15]Read from MH i2c: E2 17 00 [18:41:15]MH_I2C_Read... [18:41:15]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [18:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:41:15]wFMCommunicate OK [18:41:15]requested_item fd.num is exist - process it [18:41:15]SAM_PROTO_GetFieldsCounters [18:41:15]wFMCommunicate request_size=4 [18:41:15]MH_SAM_APDU [18:41:15]CAPDU: 80 13 00 00 [18:41:15]Write to MH i2c: E2 08 00 87 03 80 13 00 00 00 00 00 00 06 [18:41:15]Write i2c OK [18:41:15]MH_I2C_Read... [18:41:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:16]Read from MH i2c: E2 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 62 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 62 00 87 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 E2 [18:41:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:16]wFMCommunicate OK [18:41:16]SAM_PROTO_GetFieldsCounters done [18:41:16]requested_item shift.num is exist - process it [18:41:16]requested_item shift.opened is exist - process it [18:41:16]req_shift_opened [18:41:16]FM_GetShiftState [18:41:16]SAM_PROTO_GetShiftState [18:41:16]wFMCommunicate request_size=4 [18:41:16]MH_SAM_APDU [18:41:16]CAPDU: 80 13 01 00 [18:41:16]Write to MH i2c: E2 08 00 88 03 80 13 01 00 00 00 00 00 08 [18:41:16]Write i2c OK [18:41:16]MH_I2C_Read... [18:41:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:16]Read from MH i2c: E2 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 0E 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 0E 00 88 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 16 [18:41:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:41:16]wFMCommunicate OK [18:41:16]SAM_PROTO_GetShiftState done [18:41:16]FM_GetShiftState done [18:41:16]req_shift_opened done [18:41:16]requested_item shift.open_date is exist - process it [18:41:16]req_shift_open_date [18:41:16]req_shift_open_date done [18:41:16]produce_requested_data done [18:41:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226158,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:41:16]process_action_free close_receipt [18:41:16]json_value_free [18:41:16]json_value_free done [18:41:16]process_json_proto returns [18:41:16]Send response to host [18:41:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226158,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:41:16]free response buf [18:41:16]execute_script done [18:41:16]execute_script returns [18:41:16]free content buf [18:41:16]Sock 10.Close socket [18:41:16]Sock 10.Thread stoped [18:41:21]Connected sock=7 [18:41:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EC 21 04 01 E9 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 CC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 13 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 47 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 73 03 00 35 04 06 00 C1 EE 1C 01 BE 93 80 87 7A DB C1 5A 1A 50 [18:41: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 35 39 4F 00 00 00 FC EA 47 00 B0 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 35 39 10 04 04 00 6E 73 03 00 F4 03 04 00 5C EB A4 66 B6 04 01 00 00 B8 8D EC F1 8F 9C 73 4F [18:41:22]CommunicateWithHost err = 0 [18:41:22]CheckOFDResponse [18:41:22]1017 (14) - 77093643461234 [18:41:22]1041 (16) - 0000000000874959 [18:41:22]1040 (4) - 226158 [18:41:22]1012 (4) - 27.07.2024 12:43 [18:41:22]1206 (1) - 0 [18:41:22]OFD Sender: Remove packet 226158 [18:41:22]ProducePacketName [18:41:22]name=ofd_packets/00226158 [18:41:22]NVStorageDeleteData [18:41:23]OFD Sender: No OFD packet to send [18:41:23]OFD Sender: No OFD packet to send [18:41:28]OFD Sender: No OFD packet to send [18:41:29]recv_with_timeout no data received [18:41:33]OFD Sender: No OFD packet to send [18:41:38]OFD Sender: No OFD packet to send [18:41:43]OFD Sender: No OFD packet to send [18:41:48]OFD Sender: No OFD packet to send [18:41:53]OFD Sender: No OFD packet to send [18:41:58]OFD Sender: No OFD packet to send [18:42:03]OFD Sender: No OFD packet to send [18:42:08]OFD Sender: No OFD packet to send [18:42:13]OFD Sender: No OFD packet to send [18:42:18]OFD Sender: No OFD packet to send [18:42:23]OFD Sender: No OFD packet to send [18:42:28]OFD Sender: No OFD packet to send [18:42:33]OFD Sender: No OFD packet to send [18:42:38]OFD Sender: No OFD packet to send [18:42:43]OFD Sender: No OFD packet to send [18:42:48]OFD Sender: No OFD packet to send [18:42:53]OFD Sender: No OFD packet to send [18:42:58]OFD Sender: No OFD packet to send [18:43:03]OFD Sender: No OFD packet to send [18:43:08]OFD Sender: No OFD packet to send 00 4B C0 EB F3 8C 1D 4C 00 BB E6 B6 D5 FA 2E [18: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 35 39 4F 00 00 00 E6 F0 47 00 0F 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 35 39 10 04 04 00 69 73 03 00 F4 03 04 00 64 EA A4 66 B6 04 01 00 00 E1 60 78 9B CE B8 E3 B3 [18:37:13]CommunicateWithHost err = 0 [18:37:13]CheckOFDResponse [18:37:13]1017 (14) - 77093643461234 [18:37:13]1041 (16) - 0000000000874959 [18:37:13]1040 (4) - 226153 [18:37:13]1012 (4) - 27.07.2024 12:39 [18:37:13]1206 (1) - 0 [18:37:13]OFD Sender: Remove packet 226153 [18:37:13]ProducePacketName [18:37:13]name=ofd_packets/00226153 [18:37:13]NVStorageDeleteData [18:37:14]OFD Sender: Processing packet 226154 [packets to send 600, broken 599] [18:37:14]ProducePacketName [18:37:14]name=ofd_packets/00226154 [18:37:14]OFD Sender: To server: pG, [18:37:14]CommunicateWithHost lk.salyk.kg:30040 [18:37:14]ConnectInit lk.salyk.kg [18:37:17]recv_with_timeout no data received [18:37:19]ConnectInit Can't take IP for lk.salyk.kg [18:37:19]CommunicateWithHost connect error [18:37:19]CommunicateWithHost err = -1 [18:37:19]OFD Sender: Server communicate error [18:37:23]accept exits with 7 [18:37:23]New connection [18:37:23]New thread 3066613092 created [18:37:23]Thread 3066469732 joined [18:37:23]Waiting for new connection... [18:37:23] Sock 7.Parse request [18:37:23]Sock 7.Check first char [18:37:23]Sock 7.First char is OK [18:37:23]request: POST /json_proto HTTP/1.0 [18:37:23]Method: POST [18:37:23]URL: /json_proto [18:37:23]Method is POST - this is cgi request [18:37:23]url: /json_proto [18:37:23]query_string will be loaded in cgi processing [18:37:23]execute_cgi json_proto POST (null) [18:37:23]execute_cgi path=json_proto method=POST [18:37:23]POST find Content-Length [18:37:23]Host: 172.17.43.131:8080 [18:37:23]Content-Length: 671 [18:37:23]Content-Type: application/json [18:37:23] [18:37:23]POST finish read [18:37:23]Found Content-Length = 671 [18:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:23]execute_script... [18:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:23]POST & json_proto [18:37:23]process_json_proto [18:37:23]json parsed OK: [18:37:23]protocol is kg_v1.0 [18:37:23]action value=close_receipt [18:37:23]process_action close_receipt [18:37:23]cmd_close_receipt [18:37:23]MH_GetDate [18:37:23]Write to MH i2c: F0 00 00 5E 02 4F [18:37:23]Write i2c OK [18:37:23]MH_I2C_Read... [18:37:23]Read from MH i2c: F0 [18:37:23]MH_I2C_Read... [18:37:23]Read from MH i2c: F0 09 00 [18:37:23]MH_I2C_Read... [18:37:23]Read from MH i2c: F0 09 00 5E 02 00 64 3E A5 66 F9 24 A2 66 2A [18:37:23]GetLastDocTimeStamp 1722105412 [18:37:23]current date 1722105444 [18:37:23]FM_GetShiftState [18:37:23]SAM_PROTO_GetShiftState [18:37:23]wFMCommunicate request_size=4 [18:37:23]MH_SAM_APDU [18:37:23]CAPDU: 80 13 01 00 [18:37:23]Write to MH i2c: E2 08 00 5F 02 80 13 01 00 00 00 00 00 DE [18:37:23]Write i2c OK [18:37:23]MH_I2C_Read... [18:37:23]Read from MH i2c: E2 [18:37:23]MH_I2C_Read... [18:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:23]Read from MH i2c: E2 0E 00 [18:37:23]MH_I2C_Read... [18:37:23]Read from MH i2c: E2 0E 00 5F 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EC [18:37:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:37:24]wFMCommunicate OK [18:37:24]SAM_PROTO_GetShiftState done [18:37:24]FM_GetShiftState done [18:37:24]opened in 1722038719 [18:37:24]opened+sec_in_day 1722125119 [18:37:24]quantity*price = 60062 [18:37:24]sum+1 = 60063 [18:37:24]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 519 27.07.2024 18:43 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226159 ФПД: 87967311133053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T184331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226159&fm=87967311133053&tin=02508201610067®Number=0000000000092624&sum=160000 [18:43:32]StoreToDocumentArchive [18:43:32]shift 438 fd 226159 [18:43:32]save to /storage/0438/doc_00226159 [18:43:32]save last doc name /storage/0438/doc_00226159 to /storage/kkm_last_doc_name [18:43:32]save OK [18:43:32]Clear old archive folders... [18:43:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:43:32]tlvbuf is 01019FE0 [18:43:32]SAM_PROTO_ClearQueue [18:43:32]wFMCommunicate request_size=4 [18:43:32]MH_SAM_APDU [18:43:32]CAPDU: 80 09 00 00 [18:43:32]Write to MH i2c: E2 08 00 97 03 80 09 00 00 00 00 00 00 0C [18:43:32]Write i2c OK [18:43:32]MH_I2C_Read... [18:43:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:32]Read from MH i2c: E2 [18:43:32]MH_I2C_Read... [18:43:32]Read from MH i2c: E2 03 00 [18:43:32]MH_I2C_Read... [18:43:32]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [18:43:32]RAPDU: 90 00 [18:43:32]wFMCommunicate OK [18:43:32]SAM_PROTO_ClearQueue done [18:43:32]KKMCreateOFDPacket [18:43:32]OFDProtocolAddRootSTLVToBuf [18:43:32]FM_MakeSignedData [18:43:32]FM_MakeSignedData [18:43:32]SAM_PROTO_SignData [18:43:32]wFMCommunicate request_size=4 [18:43:32]MH_SAM_APDU [18:43:32]CAPDU: 80 0D 01 02 [18:43:32]Write to MH i2c: E2 08 00 98 03 80 0D 01 02 00 00 00 00 14 [18:43:32]Write i2c OK [18:43:32]MH_I2C_Read... [18:43:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:32]Read from MH i2c: E2 [18:43:32]MH_I2C_Read... [18:43:32]Read from MH i2c: E2 03 00 [18:43:32]MH_I2C_Read... [18:43:32]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [18:43:32]RAPDU: 90 00 [18:43:32]wFMCommunicate OK [18:43:32]wFMCommunicate request_size=255 [18:43:32]MH_SAM_APDU [18:43:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 D3 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 73 03 00 35 04 06 00 50 [18:43:32]Write to MH i2c: E2 02 01 99 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 D3 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 73 03 00 35 04 06 00 50 00 00 A7 [18:43:32]Write i2c OK [18:43:32]MH_I2C_Read... [18:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:32]Read from MH i2c: E2 [18:43:32]MH_I2C_Read... [18:43:32]Read from MH i2c: E2 03 00 [18:43:32]MH_I2C_Read... [18:43:32]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [18:43:32]RAPDU: 90 00 [18:43:32]wFMCommunicate OK [18:43:32]wFMCommunicate request_size=10 [18:43:32]MH_SAM_APDU [18:43:32]CAPDU: 80 0D 02 02 05 01 7C 54 F9 7D [18:43:32]Write to MH i2c: E2 0D 00 9A 03 80 0D 02 02 05 00 01 7C 54 F9 7D 00 00 68 [18:43:32]Write i2c OK [18:43:32]MH_I2C_Read... [18:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:32]Read from MH i2c: E2 [18:43:32]MH_I2C_Read... [18:43:32]Read from MH i2c: E2 03 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [18:43:33]RAPDU: 90 00 [18:43:33]wFMCommunicate OK [18:43:33]wFMCommunicate request_size=4 [18:43:33]MH_SAM_APDU [18:43:33]CAPDU: 80 0D 03 02 [18:43:33]Write to MH i2c: E2 08 00 9B 03 80 0D 03 02 00 00 00 00 19 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:33]Read from MH i2c: E2 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 0B 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 0B 00 9B 03 00 FD 8D C6 09 0F 9D 48 B5 90 00 1C [18:43:33]RAPDU: FD 8D C6 09 0F 9D 48 B5 90 00 [18:43:33]wFMCommunicate OK [18:43:33]SAM_PROTO_SignData done [18:43:33]FM_MakeSignedData done [18:43:33]CreateOFDProtocolMessage [18:43:33]wFMCommunicate request_size=4 [18:43:33]MH_SAM_APDU [18:43:33]CAPDU: 80 11 00 00 [18:43:33]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:33]Read from MH i2c: E2 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 17 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [18:43:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:43:33]wFMCommunicate OK [18:43:33]CreateOFDProtocolMessage done [18:43:33]OFDSenderStorePacket 226159 [18:43:33]StoreOFDPacket docnum=226159 [18:43:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 D1 07 01 84 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 D3 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 73 03 00 35 04 06 00 50 01 7C 54 F9 7D FD 8D C6 09 0F 9D 48 B5 [18:43:33]CheckFolder [18:43:33]dirname=/storage/ofd_packets [18:43:33]CheckFolder done [18:43:33]ProducePacketName [18:43:33]name=ofd_packets/00226159 [18:43:33]NVStorageSaveData ofd_packets/00226159 [18:43:33]File name is /storage/ofd_packets/00226159 [18:43:33]Write 301 bytes [18:43:33]NVStorageSaveData done [18:43:33]OFDSenderStorePacket done [18:43:33]KKMCreateOFDPacket done [18:43:33]NVStorageSaveData kkm_last_timestamp [18:43:33]File name is /storage/kkm_last_timestamp [18:43:33]Write 4 bytes [18:43:33]NVStorageSaveData done [18:43:33]ExternCall_PrintAddStr [18:43:33]wPrintStart [18:43:33]Write to MH i2c: 01 00 00 9D 03 A0 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 07 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [18:43:33]RasterBufferAndPrint [18:43:33]line Счет N : (1)2002476 [18:43:33]line ИНН: 02508201610067 [18:43:33]line Контрольно-Кассовый Чек [18:43:33]line ПРОДАЖА [18:43:33]line ТРК (МРК, ГНК) : 64 [18:43:33]line Товар: 2710124500 [18:43:33]line Аи-95-К-5 [18:43:33]line 21.570 * 74.20 [18:43:33]line = 1600.49 [18:43:33]line НДС 12% НСП 1% [18:43:33]line > о реализуемом товаре [18:43:33]line ОКРУГЛЕНИЕ: -0.49 [18:43:33]line ИТОГО: 1600.00 [18:43:33]line Внесено: 1600.00 [18:43:33]line СДАЧА: 0.00 [18:43:33]line НСП 1% : 14.16 [18:43:33]line НДС 12% : 169.96 [18:43:33]line Наличными: 1600.00 [18:43:33]line Безнал.: 0.00 [18:43:33]line Место: АЗС № 97 "Партнер Нефть" [18:43:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:43:33]line СНО: Общий режим [18:43:33]line Чек 519 27.07.2024 18:43 [18:43:33]line Смена: 438 ФФД: 1.0 [18:43:33]line ЗНМ: 0300000054 [18:43:33]line РНМ: 0000000000092624 [18:43:33]line Версия ККМ: 001 [18:43:33]line ФМ: 0000000000874959 [18:43:33]line ФД: 226159 [18:43:33]line ФПД: 87967311133053 [18:43:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T184331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226159&fm=87967311133053&tin=02508201610067®Number=0000000000092624&sum=160000 [18:43:33]written 0, free lines is 4095 [18:43:33]OFD Sender: Processing packet 226159 [packets to send 600, broken 599] [18:43:33]ProducePacketName [18:43:33]name=ofd_packets/00226159 [18:43:33]OFD Sender: To server: pG, [18:43:33]CommunicateWithHost lk.salyk.kg:30040 [18:43:33]ConnectInit lk.salyk.kg [18:43:33]Write to MH i2c: 01 00 00 C8 03 CB [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 07 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 07 00 C8 03 00 00 00 00 00 6D 0C 4B [18:43:33]RasterBufferAndPrint [18:43:33]line [18:43:33]line [18:43:33]line [18:43:33]line [18:43:33]line [18:43:33]written 0, free lines is 3184 [18:43:33]MH_Cut [18:43:33]Write to MH i2c: D1 01 00 CF 03 01 A4 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: D1 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: D1 01 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: D1 01 00 CF 03 00 A3 [18:43:33]Write to MH i2c: 01 00 00 D0 03 D3 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]Connected sock=10 [18:43:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 D1 07 01 84 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 D3 3F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 73 03 00 35 04 06 00 50 01 7C 54 F9 7D FD 8D C6 09 0F 9D 48 B5 [18:43: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 35 39 4F 00 00 00 A8 F5 47 00 51 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 73 03 00 F4 03 04 00 E0 EB A4 66 B6 04 01 00 00 BA E0 00 0C 34 47 97 54 [18:43:34]CommunicateWithHost err = 0 [18:43:34]CheckOFDResponse [18:43:34]1017 (14) - 77093643461234 [18:43:34]1041 (16) - 0000000000874959 [18:43:34]1040 (4) - 226159 [18:43:34]1012 (4) - 27.07.2024 12:45 [18:43:34]1206 (1) - 0 [18:43:34]OFD Sender: Remove packet 226159 [18:43:34]ProducePacketName [18:43:34]name=ofd_packets/00226159 [18:43:34]NVStorageDeleteData [18:43:34]*** Cut start [18:43:34]*** Partial cut [18:43:34]*** CUTSNS_PIN = 1 [18:43:34]*** CUTSNS_PIN = 0 [18:43:34]OFD Sender: No OFD packet to send [18:43:35]*** Brake cut motor [18:43:35]Read from MH i2c: 01 [18:43:35]MH_I2C_Read... [18:43:35]*** Stop cut motor [18:43:35]*** Cut end [18:43:35]Read from MH i2c: 01 07 00 [18:43:35]MH_I2C_Read... [18:43:35]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [18:43:35]process_action close_receipt done [18:43:35]requested_data is exist [18:43:35]produce_requested_data [18:43:35]requested_item fm.sn is exist - process it [18:43:35]wFMCommunicate request_size=4 [18:43:35]MH_SAM_APDU [18:43:35]CAPDU: 80 11 00 00 [18:43:35]Write to MH i2c: E2 08 00 D1 03 80 11 00 00 00 00 00 00 4E [18:43:35]Write i2c OK [18:43:35]MH_I2C_Read... [18:43:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:35]Read from MH i2c: E2 [18:43:35]MH_I2C_Read... [18:43:35]Read from MH i2c: E2 17 00 [18:43:35]MH_I2C_Read... [18:43:35]Read from MH i2c: E2 17 00 D1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [18:43:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:43:35]wFMCommunicate OK [18:43:35]requested_item fd.num is exist - process it [18:43:35]SAM_PROTO_GetFieldsCounters [18:43:35]wFMCommunicate request_size=4 [18:43:35]MH_SAM_APDU [18:43:35]CAPDU: 80 13 00 00 [18:43:35]Write to MH i2c: E2 08 00 D2 03 80 13 00 00 00 00 00 00 51 [18:43:35]Write i2c OK [18:43:35]MH_I2C_Read... [18:43:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:35]Read from MH i2c: E2 [18:43:35]MH_I2C_Read... [18:43:35]Read from MH i2c: E2 62 00 [18:43:35]MH_I2C_Read... [18:43:35]Read from MH i2c: E2 62 00 D2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [18:43: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:43:35]wFMCommunicate OK [18:43:35]SAM_PROTO_GetFieldsCounters done [18:43:35]requested_item shift.num is exist - process it [18:43:35]requested_item shift.opened is exist - process it [18:43:35]req_shift_opened [18:43:35]FM_GetShiftState [18:43:35]SAM_PROTO_GetShiftState [18:43:35]wFMCommunicate request_size=4 [18:43:35]MH_SAM_APDU [18:43:35]CAPDU: 80 13 01 00 [18:43:35]Write to MH i2c: E2 08 00 D3 03 80 13 01 00 00 00 00 00 53 [18:43:35]Write i2c OK [18:43:35]MH_I2C_Read... [18:43:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:35]Read from MH i2c: E2 [18:43:35]MH_I2C_Read... [18:43:35]Read from MH i2c: E2 0E 00 [18:43:35]MH_I2C_Read... [18:43:35]Read from MH i2c: E2 0E 00 D3 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 61 [18:43:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:43:35]wFMCommunicate OK [18:43:35]SAM_PROTO_GetShiftState done [18:43:35]FM_GetShiftState done [18:43:35]req_shift_opened done [18:43:35]requested_item shift.open_date is exist - process it [18:43:35]req_shift_open_date [18:43:35]req_shift_open_date done [18:43:35]produce_requested_data done [18:43:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226159,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:43:35]process_action_free close_receipt [18:43:35]json_value_free [18:43:35]json_value_free done [18:43:35]process_json_proto returns [18:43:35]Send response to host [18:43:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226159,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:43:35]free response buf [18:43:35]execute_script done [18:43:35]execute_script returns [18:43:35]free content buf [18:43:35]Sock 9.Close socket [18:43:35]Sock 9.Thread stoped [18:43:39]OFD Sender: No OFD packet to send [18:43:44]OFD Sender: No OFD packet to send [18:43:49]recv_with_timeout no data received [18:43:49]OFD Sender: No OFD packet to send [18:43:54]OFD Sender: No OFD packet to send [18:44:00]OFD Sender: No OFD packet to send [18:44:03]recv_with_timeout no data received [18:44:05]OFD Sender: No OFD packet to send [18:44:10]OFD Sender: No OFD packet to send [18:44:15]OFD Sender: No OFD packet to send [18:44:20]OFD Sender: No OFD packet to send [18:44:25]OFD Sender: No OFD packet to send [18:44:30]OFD Sender: No OFD packet to send [18:44:35]OFD Sender: No OFD packet to send [18:44:40]OFD Sender: No OFD packet to send [18:44:45]OFD Sender: No OFD packet to send [18:44:50]OFD Sender: No OFD packet to send [18:44:55]OFD Sender: No OFD packet to send [18:45:00]OFD Sender: No OFD packet to send [18:45:05]OFD Sender: No OFD packet to send [18:45:10]OFD Sender: No OFD packet to send [18:45:15]OFD Sender: No OFD packet to send [18:45:20]OFD Sender: No OFD packet to send [18:45:25]OFD Sender: No OFD packet to send [18:45:30]OFD Sender: No OFD packet to send [18:45:35]OFD Sender: No OFD packet to send [18:45:40]OFD Sender: No OFD packet to send [18:45:45]OFD Sender: No OFD packet to send [18:45:50]OFD Sender: No OFD packet to send [18:45:55]OFD Sender: No OFD packet to send [18:46:00]OFD Sender: No OFD packet to send [18:46:00]recv_with_timeout no data received [18:46:05]OFD Sender: No OFD packet to send [18:46:10]OFD Sender: No OFD packet to send [18:46:15]OFD Sender: No OFD packet to send [18:46:20]OFD Sender: No OFD packet to send [18:46:25]OFD Sender: No OFD packet to send [18:46:30]OFD Sender: No OFD packet to send [18:46:35]OFD Sender: No OFD packet to send [18:46:40]OFD Sender: No OFD packet to send [18:46:45]OFD Sender: No OFD packet to send [18:46:50]OFD Sender: No OFD packet to send [18:46:55]OFD Sender: No OFD packet to send [18:46:58]recv_with_timeout no data received [18:47:00]OFD Sender: No OFD packet to send [18:47:05]OFD Sender: No OFD packet to send [18:47:10]OFD Sender: No OFD packet to send [18:47:15]OFD Sender: No OFD packet to send [18:47:20]OFD Sender: No OFD packet to send [18:47:25]OFD Sender: No OFD packet to send [18:47:30]OFD Sender: No OFD packet to send [18:47:35]OFD Sender: No OFD packet to send [18:47:40]OFD Sender: No OFD packet to send [18:47:45]OFD Sender: No OFD packet to send [18:47:50]OFD Sender: No OFD packet to send [18:47:50]recv_with_timeout no data received [18:47:55]OFD Sender: No OFD packet to send [18:48:00]OFD Sender: No OFD packet to send [18:48:05]OFD Sender: No OFD packet to send [18:48:10]OFD Sender: No OFD packet to send [18:48:15]OFD Sender: No OFD packet to send [18:48:20]OFD Sender: No OFD packet to send [18:48:25]OFD Sender: No OFD packet to send [18:48:30]OFD Sender: No OFD packet to send [18:48:33]accept exits with 7 [18:48:33]New connection [18:48:33]New thread 3066469732 created [18:48:33]Thread 3066613092 joined [18:48:33]Waiting for new connection... [18:48:33] Sock 7.Parse request [18:48:33]Sock 7.Check first char [18:48:33]Sock 7.First char is OK [18:48:33]request: POST /json_proto HTTP/1.0 [18:48:33]Method: POST [18:48:33]URL: /json_proto [18:48:33]Method is POST - this is cgi request [18:48:33]url: /json_proto [18:48:33]query_string will be loaded in cgi processing [18:48:33]execute_cgi json_proto POST (null) [18:48:33]execute_cgi path=json_proto method=POST [18:48:33]POST find Content-Length [18:48:33]Host: 172.17.43.131:8080 [18:48:33]Content-Length: 680 [18:48:33]Content-Type: application/json [18:48:33] [18:48:33]POST finish read [18:48:33]Found Content-Length = 680 [18:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:33]execute_script... [18:48: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)2002477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:33]POST & json_proto [18:48:33]process_json_proto [18:48:33]json parsed OK: [18:48:33]protocol is kg_v1.0 [18:48:33]action value=close_receipt [18:48:33]process_action close_receipt [18:48:33]cmd_close_receipt [18:48:33]MH_GetDate [18:48:33]Write to MH i2c: F0 00 00 D4 03 C6 [18:48:33]Write i2c OK [18:48:33]MH_I2C_Read... [18:48:33]Read from MH i2c: F0 [18:48:33]MH_I2C_Read... [18:48:33]Read from MH i2c: F0 09 00 [18:48:33]MH_I2C_Read... [18:48:33]Read from MH i2c: F0 09 00 D4 03 00 01 41 A5 66 F9 24 A2 66 41 [18:48:33]GetLastDocTimeStamp 1722105811 [18:48:33]current date 1722106113 [18:48:33]FM_GetShiftState [18:48:33]SAM_PROTO_GetShiftState [18:48:33]wFMCommunicate request_size=4 [18:48:33]MH_SAM_APDU [18:48:33]CAPDU: 80 13 01 00 [18:48:33]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [18:48:33]Write i2c OK [18:48:33]MH_I2C_Read... [18:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:33]Read from MH i2c: E2 [18:48:33]MH_I2C_Read... [18:48:33]Read from MH i2c: E2 0E 00 [18:48:33]MH_I2C_Read... [18:48:33]Read from MH i2c: E2 0E 00 D5 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 63 [18:48:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:48:33]wFMCommunicate OK [18:48:33]SAM_PROTO_GetShiftState done [18:48:33]FM_GetShiftState done [18:48:33]opened in 1722038719 [18:48:33]opened+sec_in_day 1722125119 [18:48:33]quantity*price = 100050 [18:48:33]sum+1 = 100052 [18:48:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 520 27.07.2024 18:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226160 ФПД: 749456921211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T184833&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226160&fm=749456921211&tin=02508201610067®Number=0000000000092624&sum=100000 [18:48:34]StoreToDocumentArchive [18:48:34]shift 438 fd 226160 [18:48:34]save to /storage/0438/doc_00226160 [18:48:34]save last doc name /storage/0438/doc_00226160 to /storage/kkm_last_doc_name [18:48:34]save OK [18:48:34]Clear old archive folders... [18:48:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:48:34]tlvbuf is 01069970 [18:48:34]SAM_PROTO_ClearQueue [18:48:34]wFMCommunicate request_size=4 [18:48:34]MH_SAM_APDU [18:48:34]CAPDU: 80 09 00 00 [18:48:34]Write to MH i2c: E2 08 00 E2 03 80 09 00 00 00 00 00 00 57 [18:48:34]Write i2c OK [18:48:34]MH_I2C_Read... [18:48:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:34]Read from MH i2c: E2 [18:48:34]MH_I2C_Read... [18:48:34]Read from MH i2c: E2 03 00 [18:48:34]MH_I2C_Read... [18:48:34]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [18:48:34]RAPDU: 90 00 [18:48:34]wFMCommunicate OK [18:48:34]SAM_PROTO_ClearQueue done [18:48:34]KKMCreateOFDPacket [18:48:34]OFDProtocolAddRootSTLVToBuf [18:48:34]FM_MakeSignedData [18:48:34]FM_MakeSignedData [18:48:34]SAM_PROTO_SignData [18:48:34]wFMCommunicate request_size=4 [18:48:34]MH_SAM_APDU [18:48:34]CAPDU: 80 0D 01 02 [18:48:34]Write to MH i2c: E2 08 00 E3 03 80 0D 01 02 00 00 00 00 5F [18:48:34]Write i2c OK [18:48:34]MH_I2C_Read... [18:48:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:34]Read from MH i2c: E2 [18:48:34]MH_I2C_Read... [18:48:34]Read from MH i2c: E2 03 00 [18:48:34]MH_I2C_Read... [18:48:34]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [18:48:34]RAPDU: 90 00 [18:48:34]wFMCommunicate OK [18:48:34]wFMCommunicate request_size=255 [18:48:34]MH_SAM_APDU [18:48:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 01 41 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 73 03 00 35 04 06 00 00 AE 7F 1D [18:48:34]Write to MH i2c: E2 02 01 E4 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 01 41 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 73 03 00 35 04 06 00 00 AE 7F 1D 00 00 2A [18:48:34]Write i2c OK [18:48:34]MH_I2C_Read... [18:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:35]Read from MH i2c: E2 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 03 00 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [18:48:35]RAPDU: 90 00 [18:48:35]wFMCommunicate OK [18:48:35]wFMCommunicate request_size=7 [18:48:35]MH_SAM_APDU [18:48:35]CAPDU: 80 0D 02 02 02 12 7B [18:48:35]Write to MH i2c: E2 0A 00 E5 03 80 0D 02 02 02 00 12 7B 00 00 F3 [18:48:35]Write i2c OK [18:48:35]MH_I2C_Read... [18:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:35]Read from MH i2c: E2 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 03 00 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [18:48:35]RAPDU: 90 00 [18:48:35]wFMCommunicate OK [18:48:35]wFMCommunicate request_size=4 [18:48:35]MH_SAM_APDU [18:48:35]CAPDU: 80 0D 03 02 [18:48:35]Write to MH i2c: E2 08 00 E6 03 80 0D 03 02 00 00 00 00 64 [18:48:35]Write i2c OK [18:48:35]MH_I2C_Read... [18:48:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:35]Read from MH i2c: E2 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 0B 00 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 0B 00 E6 03 00 10 C2 44 34 98 55 9C BD 90 00 F5 [18:48:35]RAPDU: 10 C2 44 34 98 55 9C BD 90 00 [18:48:35]wFMCommunicate OK [18:48:35]SAM_PROTO_SignData done [18:48:35]FM_MakeSignedData done [18:48:35]CreateOFDProtocolMessage [18:48:35]wFMCommunicate request_size=4 [18:48:35]MH_SAM_APDU [18:48:35]CAPDU: 80 11 00 00 [18:48:35]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [18:48:35]Write i2c OK [18:48:35]MH_I2C_Read... [18:48:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:35]Read from MH i2c: E2 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 17 00 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [18:48:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:48:35]wFMCommunicate OK [18:48:35]CreateOFDProtocolMessage done [18:48:35]OFDSenderStorePacket 226160 [18:48:35]StoreOFDPacket docnum=226160 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]/dev/ttyS4 opened [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 204123+1721902329=1722106452 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 55 42 A5 66 F9 24 A2 66 C6 [18:54:13]Current date/time: 27.07.2024 18:54 [18:54:13]FM_Init [18:54:13]wFMConnect [18:54:13]MH_SAM_On [18:54:13]Write to MH i2c: E0 00 00 08 00 E7 [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]*** iso7816_init finished! [18:54:13]*** atr: [18:54:13]*** 0F 3B D5 18 FF 81 91 FE [18:54:13]*** 1F C3 80 73 C8 21 10 0A [18:54:13]*** 00 00 00 00 00 00 00 00 [18:54:13]*** 00 00 00 00 00 00 00 00 [18:54:13]*** 00 00 00 00 00 00 00 00 [18:54:13]*** 00 00 00 00 00 00 00 00 [18:54:13]*** 00 00 00 00 00 00 00 00 [18:54:13]*** 00 00 00 00 00 00 00 00 [18:54:13]Read from MH i2c: E0 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E0 10 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [18:54:13]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [18:54:13]wFMCommunicate request_size=10 [18:54:13]MH_SAM_APDU [18:54:13]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [18:54:13]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [18:54:13]Read from MH i2c: E2 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [18:54:13]RAPDU: 90 00 [18:54:13]wFMCommunicate OK [18:54:13]wFMCommunicate request_size=4 [18:54:13]MH_SAM_APDU [18:54:13]CAPDU: 80 11 00 00 [18:54:13]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:13]Read from MH i2c: E2 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 17 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [18:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:13]wFMCommunicate OK [18:54:13]Detected FM SN is 0000000000874959 [18:54:13]Stored FM SN is 0000000000874959 [18:54:13]wFMCommunicate request_size=9 [18:54:13]MH_SAM_APDU [18:54:13]CAPDU: 80 16 00 00 04 1A 5E 01 00 [18:54:13]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [18:54:13]Read from MH i2c: E2 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [18:54:13]RAPDU: 90 00 [18:54:13]wFMCommunicate OK [18:54:13]FM PIN OK [18:54:13]wFMCommunicate request_size=8 [18:54:13]MH_SAM_APDU [18:54:13]CAPDU: 80 14 04 00 03 02 00 01 [18:54:13]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [18:54:13]Read from MH i2c: E2 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [18:54:13]RAPDU: 90 00 [18:54:13]wFMCommunicate OK [18:54:13]wFMCommunicate request_size=13 [18:54:13]MH_SAM_APDU [18:54:13]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [18:54:13]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [18:54:13]Read from MH i2c: E2 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [18:54:13]RAPDU: 90 00 [18:54:13]wFMCommunicate OK [18:54:13]wFMCommunicate request_size=4 [18:54:13]MH_SAM_APDU [18:54:13]CAPDU: 80 11 00 00 [18:54:13]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:13]Read from MH i2c: E2 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 17 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [18:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:13]wFMCommunicate OK [18:54:13]DocumentArchiveInit [18:54:13]Start Httpd... [18:54:13]Httpd thread 3066932580 created [18:54:13]Write to MH i2c: 01 00 00 0F 00 0F [18:54:13]Write i2c OK [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: 01 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: 01 07 00 [18:54:13]MH_I2C_Read... [18:54:13]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [18:54:13]MH Int Process started [18:54:13]Allocated Socket 8 [18:54:13]Bind OK [18:54:13]Listen OK [18:54:13]httpd running on port 8080 [18:54:13]Waiting for new connection... [18:54:14]OFD Sender: Processing packet 226160 [packets to send 600, broken 599] [18:54:14]ProducePacketName [18:54:14]name=ofd_packets/00226160 [18:54:14]OFD Sender: To server: pG, [18:54:14]CommunicateWithHost lk.salyk.kg:30040 [18:54:14]ConnectInit lk.salyk.kg [18:54:14]accept exits with 9 [18:54:14]New connection [18:54:14]New thread 3066645860 created [18:54:14]Waiting for new connection... [18:54:14] Sock 9.Parse request [18:54:14]Sock 9.Check first char [18:54:14]Sock 9.First char is OK [18:54:14]request: POST /json_proto HTTP/1.0 [18:54:14]Method: POST [18:54:14]URL: /json_proto [18:54:14]Method is POST - this is cgi request [18:54:14]url: /json_proto [18:54:14]query_string will be loaded in cgi processing [18:54:14]execute_cgi json_proto POST (null) [18:54:14]execute_cgi path=json_proto method=POST [18:54:14]POST find Content-Length [18:54:14]Host: 172.17.43.131:8080 [18:54:14]Content-Length: 215 [18:54:14]Content-Type: application/json [18:54:14] [18:54:14]POST finish read [18:54:14]Found Content-Length = 215 [18:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:14]execute_script... [18:54:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:14]POST & json_proto [18:54:14]process_json_proto [18:54:14]json parsed OK: [18:54:14]protocol is kg_v1.0 [18:54:14]action value=get_value [18:54:14]process_action get_value [18:54:14]cmd_get_value [18:54:14]process_action get_value done [18:54:14]requested_data is exist [18:54:14]produce_requested_data [18:54:14]requested_item kkm.sn is exist - process it [18:54:14]requested_item kkm.ver is exist - process it [18:54:14]requested_item fm.sn is exist - process it [18:54:14]wFMCommunicate request_size=4 [18:54:14]MH_SAM_APDU [18:54:14]CAPDU: 80 11 00 00 [18:54:14]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [18:54:14]Write i2c OK [18:54:14]MH_I2C_Read... [18:54:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:14]Read from MH i2c: E2 [18:54:14]MH_I2C_Read... [18:54:14]Read from MH i2c: E2 17 00 [18:54:14]MH_I2C_Read... [18:54:14]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 35 39 90 00 E7 [18:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:14]wFMCommunicate OK [18:54:14]requested_item fd.num is exist - process it [18:54:14]SAM_PROTO_GetFieldsCounters [18:54:14]wFMCommunicate request_size=4 [18:54:14]MH_SAM_APDU [18:54:14]CAPDU: 80 13 00 00 [18:54:14]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [18:54:14]Write i2c OK [18:54:14]MH_I2C_Read... [18:54:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:14]Read from MH i2c: E2 [18:54:14]MH_I2C_Read... [18:54:14]Read from MH i2c: E2 62 00 [18:54:14]MH_I2C_Read... [18:54:14]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [18:54:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:14]wFMCommunicate OK [18:54:14]SAM_PROTO_GetFieldsCounters done [18:54:14]requested_item shift.num is exist - process it [18:54:14]requested_item shift.opened is exist - process it [18:54:14]req_shift_opened [18:54:14]FM_GetShiftState [18:54:14]SAM_PROTO_GetShiftState [18:54:14]wFMCommunicate request_size=4 [18:54:14]MH_SAM_APDU [18:54:14]CAPDU: 80 13 01 00 [18:54:14]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [18:54:14]Write i2c OK [18:54:14]MH_I2C_Read... [18:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:14]Read from MH i2c: E2 [18:54:14]MH_I2C_Read... [18:54:14]Read from MH i2c: E2 0E 00 [18:54:14]MH_I2C_Read... [18:54:14]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [18:54:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:54:14]wFMCommunicate OK [18:54:14]SAM_PROTO_GetShiftState done [18:54:14]FM_GetShiftState done [18:54:14]req_shift_opened done [18:54:14]requested_item shift.open_date is exist - process it [18:54:14]req_shift_open_date [18:54:14]req_shift_open_date done [18:54:14]produce_requested_data done [18:54:14]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226160,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:54:14]process_action_free get_value [18:54:14]json_value_free [18:54:14]json_value_free done [18:54:14]process_json_proto returns [18:54:14]Send response to host [18:54:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226160,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:54:14]free response buf [18:54:14]execute_script done [18:54:14]execute_script returns [18:54:14]free content buf [18:54:14]Sock 9.Close socket [18:54:14]Sock 9.Thread stoped [18:54:14]accept exits with 11 [18:54:14]New connection [18:54:14]New thread 3066502500 created [18:54:14]Thread 3066645860 joined [18:54:14]Waiting for new connection... [18:54:14] Sock 11.Parse request [18:54:14]Sock 11.Check first char [18:54:14]Sock 11.First char is OK [18:54:14]request: POST /json_proto HTTP/1.0 [18:54:14]Method: POST [18:54:14]URL: /json_proto [18:54:14]Method is POST - this is cgi request [18:54:14]url: /json_proto [18:54:14]query_string will be loaded in cgi processing [18:54:14]execute_cgi json_proto POST (null) [18:54:14]execute_cgi path=json_proto method=POST [18:54:14]POST find Content-Length [18:54:14]Host: 172.17.43.131:8080 [18:54:14]Content-Length: 331 [18:54:14]Content-Type: application/json [18:54:14] [18:54:14]POST finish read [18:54:14]Found Content-Length = 331 [18:54:14]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" ] } } [18:54:14]execute_script... [18:54:14]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" ] } } [18:54:14]POST & json_proto [18:54:14]process_json_proto [18:54:14]json parsed OK: [18:54:14]protocol is kg_v1.0 [18:54:14]action value=get_value [18:54:14]process_action get_value [18:54:14]cmd_get_value [18:54:14]process_action get_value done [18:54:14]requested_data is exist [18:54:14]produce_requested_data [18:54:14]requested_item fm.sale.total is exist - process it [18:54:14]SAM_PROTO_GetFMData [18:54:14]wFMCommunicate request_size=4 [18:54:14]MH_SAM_APDU [18:54:14]CAPDU: 80 13 03 00 [18:54:14]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [18:54:15]Write i2c OK [18:54:15]MH_I2C_Read... [18:54:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [18:54:15]Read from MH i2c: E2 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: E2 FD 00 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 04 70 03 00 69 04 A3 00 6F 04 04 00 BA 69 03 00 B1 04 05 00 9D 89 61 7D 05 70 04 05 00 3C 89 C2 AF 04 72 04 04 00 61 00 9F CD 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 DC 26 49 95 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 36 7B 70 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 22 [18:54:15]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 04 70 03 00 69 04 A3 00 6F 04 04 00 BA 69 03 00 B1 04 05 00 9D 89 61 7D 05 70 04 05 00 3C 89 C2 AF 04 72 04 04 00 61 00 9F CD 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 DC 26 49 95 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 36 7B 70 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [18:54:15]wFMCommunicate OK [18:54:15]wFMCommunicate request_size=4 [18:54:15]MH_SAM_APDU [18:54:15]CAPDU: 80 17 00 00 [18:54:15]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [18:54:15]Write i2c OK [18:54:15]MH_I2C_Read... [18:54:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:54:15]Read from MH i2c: E2 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: E2 FD 00 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [18:54:15]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [18:54:15]wFMCommunicate OK [18:54:15]wFMCommunicate request_size=4 [18:54:15]MH_SAM_APDU [18:54:15]CAPDU: 80 17 00 00 [18:54:15]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [18:54:15]Write i2c OK [18:54:15]MH_I2C_Read... [18:54:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:54:16]Read from MH i2c: E2 [18:54:16]MH_I2C_Read... [18:54:16]Read from MH i2c: E2 FD 00 [18:54:16]MH_I2C_Read... [18:54:16]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [18:54:16]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [18:54:16]wFMCommunicate OK [18:54:16]wFMCommunicate request_size=4 [18:54:16]MH_SAM_APDU [18:54:16]CAPDU: 80 17 00 00 [18:54:16]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [18:54:16]Write i2c OK [18:54:16]MH_I2C_Read... [18:54:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:54:16]Read from MH i2c: E2 [18:54:16]MH_I2C_Read... [18:54:16]Read from MH i2c: E2 FD 00 [18:54:16]MH_I2C_Read... [18:54:16]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [18:54:16]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [18:54:16]wFMCommunicate OK [18:54:16]wFMCommunicate request_size=4 [18:54:16]MH_SAM_APDU [18:54:16]CAPDU: 80 17 00 00 [18:54:16]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [18:54:16]Write i2c OK [18:54:16]MH_I2C_Read... [18:54:16]Connected sock=6 [18:54: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 35 39 0C 01 00 00 AA A1 04 01 37 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 01 41 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 73 03 00 35 04 06 00 00 AE 7F 1D 12 7B 10 C2 44 34 98 55 9C BD [18:54:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [18:54:16]Read from MH i2c: E2 [18:54:16]MH_I2C_Read... [18:54:16]Read from MH i2c: E2 E2 00 [18:54:16]MH_I2C_Read... [18:54:16]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [18:54:16]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:54:16]wFMCommunicate OK [18:54:16]SAM_PROTO_GetFMData done [18:54:16]requested_item fm.sale_refund.total is exist - process it [18:54:16]requested_item fm.buy.total is exist - process it [18:54:16]requested_item shift.sale.total is exist - process it [18:54:16]SAM_PROTO_GetShiftData [18:54:16]wFMCommunicate request_size=4 [18:54:16]MH_SAM_APDU [18:54:16]CAPDU: 80 13 02 00 [18:54:16]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [18:54:16]Write i2c OK [18:54:16]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 FD 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 08 02 00 00 69 04 9F 00 6F 04 04 00 07 02 00 00 B1 04 04 00 F4 03 68 04 70 04 04 00 C0 51 09 03 72 04 04 00 34 B2 5E 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD CF 77 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 E7 FB 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 73 [18:54:17]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 08 02 00 00 69 04 9F 00 6F 04 04 00 07 02 00 00 B1 04 04 00 F4 03 68 04 70 04 04 00 C0 51 09 03 72 04 04 00 34 B2 5E 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD CF 77 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 E7 FB 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [18:54:17]wFMCommunicate OK [18:54:17]wFMCommunicate request_size=4 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 17 00 00 [18:54:17]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18: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 35 39 4F 00 00 00 4D 16 47 00 40 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 35 39 10 04 04 00 70 73 03 00 F4 03 04 00 64 EE A4 66 B6 04 01 00 00 B2 A1 9F EC 19 EE EB 11 [18:54:17]CommunicateWithHost err = 0 [18:54:17]CheckOFDResponse [18:54:17]1017 (14) - 77093643461234 [18:54:17]1041 (16) - 0000000000874959 [18:54:17]1040 (4) - 226160 [18:54:17]1012 (4) - 27.07.2024 12:56 [18:54:17]1206 (1) - 0 [18:54:17]OFD Sender: Remove packet 226160 [18:54:17]ProducePacketName [18:54:17]name=ofd_packets/00226160 [18:54:17]NVStorageDeleteData [18:54:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 FD 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [18:54:17]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [18:54:17]wFMCommunicate OK [18:54:17]wFMCommunicate request_size=4 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 17 00 00 [18:54:17]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 FD 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [18:54: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 [18:54:17]wFMCommunicate OK [18:54:17]wFMCommunicate request_size=4 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 17 00 00 [18:54:17]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:18]OFD Sender: No OFD packet to send [18:54:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:54:18]Read from MH i2c: E2 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: E2 FD 00 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [18:54: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 [18:54:18]wFMCommunicate OK [18:54:18]wFMCommunicate request_size=4 [18:54:18]MH_SAM_APDU [18:54:18]CAPDU: 80 17 00 00 [18:54:18]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [18:54:18]Write i2c OK [18:54:18]MH_I2C_Read... [18:54:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [18:54:18]Read from MH i2c: E2 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: E2 D7 00 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [18:54: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 [18:54:18]wFMCommunicate OK [18:54:18]SAM_PROTO_GetShiftData done [18:54:18]requested_item shift.sale.total_cash is exist - process it [18:54:18]requested_item shift.sale_refund.total is exist - process it [18:54:18]requested_item shift.sale_refund.total_cash is exist - process it [18:54:18]requested_item shift.buy.total is exist - process it [18:54:18]requested_item shift.buy.total_cash is exist - process it [18:54:18]produce_requested_data done [18:54:18]produce_requested_data return {"fm.sale.total":235783807.01,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":739256.20,"shift.sale.total_cash":509424.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [18:54:18]process_action_free get_value [18:54:18]json_value_free [18:54:18]json_value_free done [18:54:18]process_json_proto returns [18:54:18]Send response to host [18:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235783807.01,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":739256.20,"shift.sale.total_cash":509424.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [18:54:18]free response buf [18:54:18]execute_script done [18:54:18]execute_script returns [18:54:18]free content buf [18:54:18]Sock 11.Close socket [18:54:18]Sock 11.Thread stoped [18:54:18]accept exits with 9 [18:54:18]New connection [18:54:18]New thread 3066645860 created [18:54:18]Thread 3066502500 joined [18:54:18]Waiting for new connection... [18:54:18] Sock 9.Parse request [18:54:18]Sock 9.Check first char [18:54:18]Sock 9.First char is OK [18:54:18]request: POST /json_proto HTTP/1.0 [18:54:18]Method: POST [18:54:18]URL: /json_proto [18:54:18]Method is POST - this is cgi request [18:54:18]url: /json_proto [18:54:18]query_string will be loaded in cgi processing [18:54:18]execute_cgi json_proto POST (null) [18:54:18]execute_cgi path=json_proto method=POST [18:54:18]POST find Content-Length [18:54:18]Host: 172.17.43.131:8080 [18:54:18]Content-Length: 678 [18:54:18]Content-Type: application/json [18:54:18] [18:54:18]POST finish read [18:54:18]Found Content-Length = 678 [18:54:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:18]execute_script... [18:54:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:18]POST & json_proto [18:54:18]process_json_proto [18:54:18]json parsed OK: [18:54:18]protocol is kg_v1.0 [18:54:18]action value=close_receipt [18:54:18]process_action close_receipt [18:54:18]cmd_close_receipt [18:54:18]MH_GetDate [18:54:18]Write to MH i2c: F0 00 00 1D 00 0C [18:54:18]Write i2c OK [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: F0 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: F0 09 00 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: F0 09 00 1D 00 00 5B 42 A5 66 F9 24 A2 66 E2 [18:54:18]GetLastDocTimeStamp 1722106113 [18:54:18]current date 1722106459 [18:54:18]FM_GetShiftState [18:54:18]SAM_PROTO_GetShiftState [18:54:18]wFMCommunicate request_size=4 [18:54:18]MH_SAM_APDU [18:54:18]CAPDU: 80 13 01 00 [18:54:18]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [18:54:18]Write i2c OK [18:54:18]MH_I2C_Read... [18:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:18]Read from MH i2c: E2 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: E2 0E 00 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [18:54:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:54:18]wFMCommunicate OK [18:54:18]SAM_PROTO_GetShiftState done [18:54:18]FM_GetShiftState done [18:54:18]opened in 1722038719 [18:54:18]opened+sec_in_day 1722125119 [18:54:18]quantity*price = 50010 [18:54:18]sum+1 = 50012 [18:54:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 521 27.07.2024 18:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226161 ФПД: 197318884262899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226161&fm=197318884262899&tin=02508201610067®Number=0000000000092624&sum=50000 [18:54:19]StoreToDocumentArchive [18:54:19]shift 438 fd 226161 [18:54:19]save to /storage/0438/doc_00226161 [18:54:19]save last doc name /storage/0438/doc_00226161 to /storage/kkm_last_doc_name [18:54:19]save OK [18:54:19]Clear old archive folders... [18:54:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:54:19]tlvbuf is 017D3140 [18:54:19]SAM_PROTO_ClearQueue [18:54:20]wFMCommunicate request_size=4 [18:54:20]MH_SAM_APDU [18:54:20]CAPDU: 80 09 00 00 [18:54:20]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:20]Read from MH i2c: E2 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [18:54:20]RAPDU: 90 00 [18:54:20]wFMCommunicate OK [18:54:20]SAM_PROTO_ClearQueue done [18:54:20]KKMCreateOFDPacket [18:54:20]OFDProtocolAddRootSTLVToBuf [18:54:20]FM_MakeSignedData [18:54:20]FM_MakeSignedData [18:54:20]SAM_PROTO_SignData [18:54:20]wFMCommunicate request_size=4 [18:54:20]MH_SAM_APDU [18:54:20]CAPDU: 80 0D 01 02 [18:54:20]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:20]Read from MH i2c: E2 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [18:54:20]RAPDU: 90 00 [18:54:20]wFMCommunicate OK [18:54:20]wFMCommunicate request_size=255 [18:54:20]MH_SAM_APDU [18:54:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 5B 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 73 03 00 35 04 06 00 B3 [18:54:20]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 5B 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 73 03 00 35 04 06 00 B3 00 00 18 [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:20]Read from MH i2c: E2 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [18:54:20]RAPDU: 90 00 [18:54:20]wFMCommunicate OK [18:54:20]wFMCommunicate request_size=10 [18:54:20]MH_SAM_APDU [18:54:20]CAPDU: 80 0D 02 02 05 75 E2 01 03 F3 [18:54:20]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 75 E2 01 03 F3 00 00 00 [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:20]Read from MH i2c: E2 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [18:54:20]RAPDU: 90 00 [18:54:20]wFMCommunicate OK [18:54:20]wFMCommunicate request_size=4 [18:54:20]MH_SAM_APDU [18:54:20]CAPDU: 80 0D 03 02 [18:54:20]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:20]Read from MH i2c: E2 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 0B 00 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 0B 00 2F 00 00 7B 89 DA 24 92 57 00 15 90 00 AB [18:54:20]RAPDU: 7B 89 DA 24 92 57 00 15 90 00 [18:54:20]wFMCommunicate OK [18:54:20]SAM_PROTO_SignData done [18:54:20]FM_MakeSignedData done [18:54:20]CreateOFDProtocolMessage [18:54:20]wFMCommunicate request_size=4 [18:54:20]MH_SAM_APDU [18:54:20]CAPDU: 80 11 00 00 [18:54:20]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:20]Read from MH i2c: E2 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 17 00 [18:54:20]MH_I2C_Read... [18:54:20]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 35 39 90 00 07 [18:54:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:20]wFMCommunicate OK [18:54:20]CreateOFDProtocolMessage done [18:54:20]OFDSenderStorePacket 226161 [18:54:20]StoreOFDPacket docnum=226161 [18:54:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC 2E 07 01 99 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 5B 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 73 03 00 35 04 06 00 B3 75 E2 01 03 F3 7B 89 DA 24 92 57 00 15 [18:54:20]CheckFolder [18:54:20]dirname=/storage/ofd_packets [18:54:20]CheckFolder done [18:54:20]ProducePacketName [18:54:20]name=ofd_packets/00226161 [18:54:20]NVStorageSaveData ofd_packets/00226161 [18:54:20]File name is /storage/ofd_packets/00226161 [18:54:20]Write 301 bytes [18:54:20]NVStorageSaveData done [18:54:20]OFDSenderStorePacket done [18:54:21]KKMCreateOFDPacket done [18:54:21]NVStorageSaveData kkm_last_timestamp [18:54:21]File name is /storage/kkm_last_timestamp [18:54:21]Write 4 bytes [18:54:21]NVStorageSaveData done [18:54:21]ExternCall_PrintAddStr [18:54:21]wPrintStart [18:54:21]Write to MH i2c: 01 00 00 31 00 31 [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: 01 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: 01 07 00 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [18:54:21]RasterBufferAndPrint [18:54:21]line Счет N : (1)2002478 [18:54:21]line ИНН: 02508201610067 [18:54:21]line Контрольно-Кассовый Чек [18:54:21]line ПРОДАЖА [18:54:21]line ТРК (МРК, ГНК) : 64 [18:54:21]line Товар: 2710124500 [18:54:21]line Аи-95-К-5 [18:54:21]line 6.740 * 74.20 [18:54:21]line = 500.11 [18:54:21]line НДС 12% НСП 1% [18:54:21]line > о реализуемом товаре [18:54:21]line ОКРУГЛЕНИЕ: -0.11 [18:54:21]line ИТОГО: 500.00 [18:54:21]line Внесено: 500.00 [18:54:21]line СДАЧА: 0.00 [18:54:21]line НСП 1% : 4.43 [18:54:21]line НДС 12% : 53.11 [18:54:21]line Наличными: 500.00 [18:54:21]line Безнал.: 0.00 [18:54:21]line Место: АЗС № 97 "Партнер Нефть" [18:54:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:54:21]line СНО: Общий режим [18:54:21]line Чек 521 27.07.2024 18:54 [18:54:21]line Смена: 438 ФФД: 1.0 [18:54:21]line ЗНМ: 0300000054 [18:54:21]line РНМ: 0000000000092624 [18:54:21]line Версия ККМ: 001 [18:54:21]line ФМ: 0000000000874959 [18:54:21]line ФД: 226161 [18:54:21]line ФПД: 197318884262899 [18:54:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226161&fm=197318884262899&tin=02508201610067®Number=0000000000092624&sum=50000 [18:54:21]written 0, free lines is 4095 [18:54:21]OFD Sender: Processing packet 226161 [packets to send 600, broken 599] [18:54:21]ProducePacketName [18:54:21]name=ofd_packets/00226161 [18:54:21]OFD Sender: To server: pG, [18:54:21]CommunicateWithHost lk.salyk.kg:30040 [18:54:21]ConnectInit lk.salyk.kg [18:54:21]Write to MH i2c: 01 00 00 5C 00 5C [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: 01 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: 01 07 00 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 6B 0C DA [18:54:21]RasterBufferAndPrint [18:54:21]line [18:54:21]line [18:54:21]line [18:54:21]line [18:54:21]line [18:54:21]written 0, free lines is 3189 [18:54:21]MH_Cut [18:54:21]Write to MH i2c: D1 01 00 63 00 01 35 [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: D1 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: D1 01 00 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: D1 01 00 63 00 00 34 [18:54:21]Write to MH i2c: 01 00 00 64 00 64 [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:22]recv_with_timeout no data received [18:54:22]*** Cut start [18:54:22]*** Partial cut [18:54:22]*** CUTSNS_PIN = 1 [18:54:22]*** CUTSNS_PIN = 0 [18:54:23]*** Brake cut motor [18:54:23]Read from MH i2c: 01 [18:54:23]MH_I2C_Read... [18:54:23]*** Stop cut motor [18:54:23]*** Cut end [18:54:23]Read from MH i2c: 01 07 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [18:54:23]process_action close_receipt done [18:54:23]requested_data is exist [18:54:23]produce_requested_data [18:54:23]requested_item fm.sn is exist - process it [18:54:23]wFMCommunicate request_size=4 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 11 00 00 [18:54:23]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 17 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [18:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:23]wFMCommunicate OK [18:54:23]requested_item fd.num is exist - process it [18:54:23]SAM_PROTO_GetFieldsCounters [18:54:23]wFMCommunicate request_size=4 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 13 00 00 [18:54:23]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 62 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 CA [18:54: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:23]wFMCommunicate OK [18:54:23]SAM_PROTO_GetFieldsCounters done [18:54:23]requested_item shift.num is exist - process it [18:54:23]requested_item shift.opened is exist - process it [18:54:23]req_shift_opened [18:54:23]FM_GetShiftState [18:54:23]SAM_PROTO_GetShiftState [18:54:23]wFMCommunicate request_size=4 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 13 01 00 [18:54:23]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 0E 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [18:54:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:54:23]wFMCommunicate OK [18:54:23]SAM_PROTO_GetShiftState done [18:54:23]FM_GetShiftState done [18:54:23]req_shift_opened done [18:54:23]requested_item shift.open_date is exist - process it [18:54:23]req_shift_open_date [18:54:23]req_shift_open_date done [18:54:23]produce_requested_data done [18:54:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226161,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:54:23]process_action_free close_receipt [18:54:23]json_value_free [18:54:23]json_value_free done [18:54:23]process_json_proto returns [18:54:23]Send response to host [18:54:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226161,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:54:23]free response buf [18:54:23]execute_script done [18:54:23]execute_script returns [18:54:23]free content buf [18:54:23]Sock 9.Close socket [18:54:23]Sock 9.Thread stoped [18:54:23]Connected sock=11 [18:54:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC 2E 07 01 99 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 5B 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 73 03 00 35 04 06 00 B3 75 E2 01 03 F3 7B 89 DA 24 92 57 00 15 [18: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 35 39 4F 00 00 00 53 CE 47 00 21 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 73 03 00 F4 03 04 00 6B EE A4 66 B6 04 01 00 00 D0 62 93 A6 0F 52 4E 7B [18:54:24]CommunicateWithHost err = 0 [18:54:24]CheckOFDResponse [18:54:24]1017 (14) - 77093643461234 [18:54:24]1041 (16) - 0000000000874959 [18:54:24]1040 (4) - 226161 [18:54:24]1012 (4) - 27.07.2024 12:56 [18:54:24]1206 (1) - 0 [18:54:24]OFD Sender: Remove packet 226161 [18:54:24]ProducePacketName [18:54:24]name=ofd_packets/00226161 [18:54:24]NVStorageDeleteData [18:54:25]OFD Sender: No OFD packet to send [18:54:30]OFD Sender: No OFD packet to send [18:54:35]OFD Sender: No OFD packet to send [18:54:40]OFD Sender: No OFD packet to send [18:54:45]OFD Sender: No OFD packet to send [18:54:50]OFD Sender: No OFD packet to send [18:54:52]recv_with_timeout no data received [18:54:55]OFD Sender: No OFD packet to send [18:55:00]OFD Sender: No OFD packet to send [18:55:05]OFD Sender: No OFD packet to send [18:55:10]OFD Sender: No OFD packet to send [18:55:15]OFD Sender: No OFD packet to send [18:55:18]accept exits with 7 [18:55:18]New connection [18:55:18]New thread 3066502500 created [18:55:18]Thread 3066645860 joined [18:55:18]Waiting for new connection... [18:55:18] Sock 7.Parse request [18:55:18]Sock 7.Check first char [18:55:18]Sock 7.First char is OK [18:55:18]request: POST /json_proto HTTP/1.0 [18:55:18]Method: POST [18:55:18]URL: /json_proto [18:55:18]Method is POST - this is cgi request [18:55:18]url: /json_proto [18:55:18]query_string will be loaded in cgi processing [18:55:18]execute_cgi json_proto POST (null) [18:55:18]execute_cgi path=json_proto method=POST [18:55:18]POST find Content-Length [18:55:18]Host: 172.17.43.131:8080 [18:55:18]Content-Length: 676 [18:55:18]Content-Type: application/json [18:55:18] [18:55:18]POST finish read [18:55:18]Found Content-Length = 676 [18:55:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:55:18]execute_script... [18:55: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)2002479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:55:18]POST & json_proto [18:55:18]process_json_proto [18:55:18]json parsed OK: [18:55:18]protocol is kg_v1.0 [18:55:18]action value=close_receipt [18:55:18]process_action close_receipt [18:55:18]cmd_close_receipt [18:55:18]MH_GetDate [18:55:18]Write to MH i2c: F0 00 00 68 00 57 [18:55:18]Write i2c OK [18:55:18]MH_I2C_Read... [18:55:18]Read from MH i2c: F0 [18:55:18]MH_I2C_Read... [18:55:18]Read from MH i2c: F0 09 00 [18:55:18]MH_I2C_Read... [18:55:18]Read from MH i2c: F0 09 00 68 00 00 96 42 A5 66 F9 24 A2 66 68 [18:55:18]GetLastDocTimeStamp 1722106459 [18:55:18]current date 1722106518 [18:55:18]FM_GetShiftState [18:55:18]SAM_PROTO_GetShiftState [18:55:18]wFMCommunicate request_size=4 [18:55:18]MH_SAM_APDU [18:55:18]CAPDU: 80 13 01 00 [18:55:18]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [18:55:18]Write i2c OK [18:55:18]MH_I2C_Read... [18:55:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:18]Read from MH i2c: E2 [18:55:18]MH_I2C_Read... [18:55:18]Read from MH i2c: E2 0E 00 [18:55:18]MH_I2C_Read... [18:55:18]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [18:55:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:55:18]wFMCommunicate OK [18:55:18]SAM_PROTO_GetShiftState done [18:55:18]FM_GetShiftState done [18:55:18]opened in 1722038719 [18:55:18]opened+sec_in_day 1722125119 [18:55:18]quantity*price = 100035 [18:55:18]sum+1 = 100036 [18:55:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 522 27.07.2024 18:55 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226162 ФПД: 243119297862345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226162&fm=243119297862345&tin=02508201610067®Number=0000000000092624&sum=100000 [18:55:19]StoreToDocumentArchive [18:55:19]shift 438 fd 226162 [18:55:19]save to /storage/0438/doc_00226162 [18:55:19]save last doc name /storage/0438/doc_00226162 to /storage/kkm_last_doc_name [18:55:19]save OK [18:55:19]Clear old archive folders... [18:55:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:55:19]tlvbuf is 01762560 [18:55:19]SAM_PROTO_ClearQueue [18:55:19]wFMCommunicate request_size=4 [18:55:19]MH_SAM_APDU [18:55:19]CAPDU: 80 09 00 00 [18:55:19]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [18:55:19]Write i2c OK [18:55:19]MH_I2C_Read... [18:55:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:55:19]Read from MH i2c: E2 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [18:55:19]RAPDU: 90 00 [18:55:19]wFMCommunicate OK [18:55:19]SAM_PROTO_ClearQueue done [18:55:19]KKMCreateOFDPacket [18:55:19]OFDProtocolAddRootSTLVToBuf [18:55:19]FM_MakeSignedData [18:55:19]FM_MakeSignedData [18:55:19]SAM_PROTO_SignData [18:55:19]wFMCommunicate request_size=4 [18:55:19]MH_SAM_APDU [18:55:19]CAPDU: 80 0D 01 02 [18:55:19]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [18:55:19]Write i2c OK [18:55:19]MH_I2C_Read... [18:55:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:55:19]Read from MH i2c: E2 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [18:55:19]RAPDU: 90 00 [18:55:19]wFMCommunicate OK [18:55:19]wFMCommunicate request_size=255 [18:55:19]MH_SAM_APDU [18:55:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 96 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 73 03 00 35 04 06 00 [18:55:19]Write to MH i2c: E2 02 01 78 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 96 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 73 03 00 35 04 06 00 00 00 70 [18:55:19]Write i2c OK [18:55:19]MH_I2C_Read... [18:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:19]Read from MH i2c: E2 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [18:55:19]RAPDU: 90 00 [18:55:19]wFMCommunicate OK [18:55:19]wFMCommunicate request_size=11 [18:55:19]MH_SAM_APDU [18:55:19]CAPDU: 80 0D 02 02 06 DD 1D 9F 63 1A C9 [18:55:19]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 DD 1D 9F 63 1A C9 00 00 DE [18:55:19]Write i2c OK [18:55:19]MH_I2C_Read... [18:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:19]Read from MH i2c: E2 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [18:55:19]RAPDU: 90 00 [18:55:19]wFMCommunicate OK [18:55:19]wFMCommunicate request_size=4 [18:55:19]MH_SAM_APDU [18:55:19]CAPDU: 80 0D 03 02 [18:55:19]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [18:55:19]Write i2c OK [18:55:19]MH_I2C_Read... [18:55:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:55:19]Read from MH i2c: E2 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 0B 00 [18:55:19]MH_I2C_Read... [18:55:19]Read from MH i2c: E2 0B 00 7A 00 00 8D F5 1A 14 AF 22 AC F8 90 00 1B [18:55:20]RAPDU: 8D F5 1A 14 AF 22 AC F8 90 00 [18:55:20]wFMCommunicate OK [18:55:20]SAM_PROTO_SignData done [18:55:20]FM_MakeSignedData done [18:55:20]CreateOFDProtocolMessage [18:55:20]wFMCommunicate request_size=4 [18:55:20]MH_SAM_APDU [18:55:20]CAPDU: 80 11 00 00 [18:55:20]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [18:55:20]Write i2c OK [18:55:20]MH_I2C_Read... [18:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:20]Read from MH i2c: E2 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: E2 17 00 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [18:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:55:20]wFMCommunicate OK [18:55:20]CreateOFDProtocolMessage done [18:55:20]OFDSenderStorePacket 226162 [18:55:20]StoreOFDPacket docnum=226162 [18:55:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CD 45 08 01 99 AB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 96 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 73 03 00 35 04 06 00 DD 1D 9F 63 1A C9 8D F5 1A 14 AF 22 AC F8 [18:55:20]CheckFolder [18:55:20]dirname=/storage/ofd_packets [18:55:20]CheckFolder done [18:55:20]ProducePacketName [18:55:20]name=ofd_packets/00226162 [18:55:20]NVStorageSaveData ofd_packets/00226162 [18:55:20]File name is /storage/ofd_packets/00226162 [18:55:20]Write 302 bytes [18:55:20]NVStorageSaveData done [18:55:20]OFDSenderStorePacket done [18:55:20]KKMCreateOFDPacket done [18:55:20]NVStorageSaveData kkm_last_timestamp [18:55:20]File name is /storage/kkm_last_timestamp [18:55:20]Write 4 bytes [18:55:20]NVStorageSaveData done [18:55:20]ExternCall_PrintAddStr [18:55:20]wPrintStart [18:55:20]Write to MH i2c: 01 00 00 7C 00 7C [18:55:20]Write i2c OK [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: 01 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: 01 07 00 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [18:55:20]RasterBufferAndPrint [18:55:20]line Счет N : (1)2002479 [18:55:20]line ИНН: 02508201610067 [18:55:20]line Контрольно-Кассовый Чек [18:55:20]line ПРОДАЖА [18:55:20]line ТРК (МРК, ГНК) : 42 [18:55:20]line Товар: 2710124130 [18:55:20]line Super-92-К-5 [18:55:20]line 14.540 * 68.80 [18:55:20]line = 1000.35 [18:55:20]line НДС 12% НСП 1% [18:55:20]line > о реализуемом товаре [18:55:20]line ОКРУГЛЕНИЕ: -0.35 [18:55:20]line ИТОГО: 1000.00 [18:55:20]line Внесено: 1000.00 [18:55:20]line СДАЧА: 0.00 [18:55:20]line НСП 1% : 8.85 [18:55:20]line НДС 12% : 106.23 [18:55:20]line Наличными: 1000.00 [18:55:20]line Безнал.: 0.00 [18:55:20]line Место: АЗС № 97 "Партнер Нефть" [18:55:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:55:20]line СНО: Общий режим [18:55:20]line Чек 522 27.07.2024 18:55 [18:55:20]line Смена: 438 ФФД: 1.0 [18:55:20]line ЗНМ: 0300000054 [18:55:20]line РНМ: 0000000000092624 [18:55:20]line Версия ККМ: 001 [18:55:20]line ФМ: 0000000000874959 [18:55:20]line ФД: 226162 [18:55:20]line ФПД: 243119297862345 [18:55:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226162&fm=243119297862345&tin=02508201610067®Number=0000000000092624&sum=100000 [18:55:20]written 0, free lines is 4095 [18:55:20]OFD Sender: Processing packet 226162 [packets to send 600, broken 599] [18:55:20]ProducePacketName [18:55:20]name=ofd_packets/00226162 [18:55:20]OFD Sender: To server: pG, [18:55:20]CommunicateWithHost lk.salyk.kg:30040 [18:55:20]ConnectInit lk.salyk.kg [18:55:20]Write to MH i2c: 01 00 00 A7 00 A7 [18:55:20]Write i2c OK [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: 01 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: 01 07 00 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 5F 0C 19 [18:55:20]RasterBufferAndPrint [18:55:20]line [18:55:20]line [18:55:20]line [18:55:20]line [18:55:20]line [18:55:20]written 0, free lines is 3175 [18:55:20]MH_Cut [18:55:20]Write to MH i2c: D1 01 00 AE 00 01 80 [18:55:20]Write i2c OK [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: D1 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: D1 01 00 [18:55:20]MH_I2C_Read... [18:55:20]Read from MH i2c: D1 01 00 AE 00 00 7F [18:55:20]Write to MH i2c: 01 00 00 AF 00 AF [18:55:20]Write i2c OK [18:55:20]MH_I2C_Read... [18:55:21]*** Cut start [18:55:21]*** Partial cut [18:55:21]*** CUTSNS_PIN = 1 [18:55:21]*** CUTSNS_PIN = 0 [18:55:22]*** Brake cut motor [18:55:22]Read from MH i2c: 01 [18:55:22]MH_I2C_Read... [18:55:22]*** Stop cut motor [18:55:22]*** Cut end [18:55:22]Read from MH i2c: 01 07 00 [18:55:22]MH_I2C_Read... [18:55:22]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [18:55:22]process_action close_receipt done [18:55:22]requested_data is exist [18:55:22]produce_requested_data [18:55:22]requested_item fm.sn is exist - process it [18:55:22]wFMCommunicate request_size=4 [18:55:22]MH_SAM_APDU [18:55:22]CAPDU: 80 11 00 00 [18:55:22]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [18:55:22]Write i2c OK [18:55:22]MH_I2C_Read... [18:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:22]Read from MH i2c: E2 [18:55:22]MH_I2C_Read... [18:55:22]Read from MH i2c: E2 17 00 [18:55:22]MH_I2C_Read... [18:55:22]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [18:55:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:55:22]wFMCommunicate OK [18:55:22]requested_item fd.num is exist - process it [18:55:22]SAM_PROTO_GetFieldsCounters [18:55:22]wFMCommunicate request_size=4 [18:55:22]MH_SAM_APDU [18:55:22]CAPDU: 80 13 00 00 [18:55:22]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [18:55:22]Write i2c OK [18:55:22]MH_I2C_Read... [18:55:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:55:22]Read from MH i2c: E2 [18:55:22]MH_I2C_Read... [18:55:22]Read from MH i2c: E2 62 00 [18:55:22]MH_I2C_Read... [18:55:22]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 19 [18:55: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:55:22]wFMCommunicate OK [18:55:22]SAM_PROTO_GetFieldsCounters done [18:55:22]requested_item shift.num is exist - process it [18:55:22]requested_item shift.opened is exist - process it [18:55:22]req_shift_opened [18:55:22]FM_GetShiftState [18:55:22]SAM_PROTO_GetShiftState [18:55:22]wFMCommunicate request_size=4 [18:55:22]MH_SAM_APDU [18:55:22]CAPDU: 80 13 01 00 [18:55:22]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [18:55:22]Write i2c OK [18:55:22]MH_I2C_Read... [18:55:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:22]Read from MH i2c: E2 [18:55:22]MH_I2C_Read... [18:55:22]Read from MH i2c: E2 0E 00 [18:55:22]MH_I2C_Read... [18:55:22]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [18:55:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:55:22]wFMCommunicate OK [18:55:22]SAM_PROTO_GetShiftState done [18:55:22]FM_GetShiftState done [18:55:22]req_shift_opened done [18:55:22]requested_item shift.open_date is exist - process it [18:55:22]req_shift_open_date [18:55:22]req_shift_open_date done [18:55:22]produce_requested_data done [18:55:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226162,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:55:22]process_action_free close_receipt [18:55:22]json_value_free [18:55:22]json_value_free done [18:55:22]process_json_proto returns [18:55:22]Send response to host [18:55:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226162,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:55:22]free response buf [18:55:22]execute_script done [18:55:22]execute_script returns [18:55:22]free content buf [18:55:22]Sock 7.Close socket [18:55:22]Sock 7.Thread stoped [18:55:26]Connected sock=9 [18:55: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 35 39 10 01 00 00 CD 45 08 01 99 AB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 96 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 73 03 00 35 04 06 00 DD 1D 9F 63 1A C9 8D F5 1A 14 AF 22 AC F8 [18:55:31]recv_with_timeout no data received [18:55:31]recv_with_timeout no data received [18:55:31]CommunicateWithHost answer receiving error [18:55:31]CommunicateWithHost err = -3 [18:55:31]OFD Sender: Server communicate error [18:55:36]OFD Sender: Processing packet 226162 [packets to send 600, broken 599] [18:55:36]ProducePacketName [18:55:36]name=ofd_packets/00226162 [18:55:36]OFD Sender: To server: pG, [18:55:36]CommunicateWithHost lk.salyk.kg:30040 [18:55:36]ConnectInit lk.salyk.kg [18:55:42]Connected sock=9 [18:55:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CD 45 08 01 99 AB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 96 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 73 03 00 35 04 06 00 DD 1D 9F 63 1A C9 8D F5 1A 14 AF 22 AC F8 [18:55: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 35 39 4F 00 00 00 9C 9B 47 00 A2 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 35 39 10 04 04 00 72 73 03 00 F4 03 04 00 B9 EE A4 66 B6 04 01 00 00 14 B2 57 58 38 AE B9 35 [18:55:44]CommunicateWithHost err = 0 [18:55:44]CheckOFDResponse [18:55:44]1017 (14) - 77093643461234 [18:55:44]1041 (16) - 0000000000874959 [18:55:44]1040 (4) - 226162 [18:55:44]1012 (4) - 27.07.2024 12:57 [18:55:44]1206 (1) - 0 [18:55:44]OFD Sender: Remove packet 226162 [18:55:44]ProducePacketName [18:55:44]name=ofd_packets/00226162 [18:55:44]NVStorageDeleteData [18:55:44]OFD Sender: No OFD packet to send [18:55:49]OFD Sender: No OFD packet to send [18:55:54]OFD Sender: No OFD packet to send [18:55:59]OFD Sender: No OFD packet to send [18:56:01]recv_with_timeout no data received [18:56:04]OFD Sender: No OFD packet to send [18:56:09]OFD Sender: No OFD packet to send [18:56:14]OFD Sender: No OFD packet to send [18:56:19]OFD Sender: No OFD packet to send [18:56:24]OFD Sender: No OFD packet to send [18:56:29]OFD Sender: No OFD packet to send [18:56:32]accept exits with 10 [18:56:32]New connection [18:56:32]New thread 3066645860 created [18:56:32]Thread 3066502500 joined [18:56:32]Waiting for new connection... [18:56:32] Sock 10.Parse request [18:56:32]Sock 10.Check first char [18:56:32]Sock 10.First char is OK [18:56:32]request: POST /json_proto HTTP/1.0 [18:56:32]Method: POST [18:56:32]URL: /json_proto [18:56:32]Method is POST - this is cgi request [18:56:32]url: /json_proto [18:56:32]query_string will be loaded in cgi processing [18:56:32]execute_cgi json_proto POST (null) [18:56:32]execute_cgi path=json_proto method=POST [18:56:32]POST find Content-Length [18:56:32]Host: 172.17.43.131:8080 [18:56:32]Content-Length: 678 [18:56:32]Content-Type: application/json [18:56:32] [18:56:32]POST finish read [18:56:32]Found Content-Length = 678 [18:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:56:32]execute_script... [18:56:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:56:32]POST & json_proto [18:56:32]process_json_proto [18:56:32]json parsed OK: [18:56:32]protocol is kg_v1.0 [18:56:32]action value=close_receipt [18:56:32]process_action close_receipt [18:56:32]cmd_close_receipt [18:56:32]MH_GetDate [18:56:32]Write to MH i2c: F0 00 00 B3 00 A2 [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: F0 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: F0 09 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: F0 09 00 B3 00 00 E1 42 A5 66 F9 24 A2 66 FE [18:56:32]GetLastDocTimeStamp 1722106518 [18:56:32]current date 1722106593 [18:56:32]FM_GetShiftState [18:56:32]SAM_PROTO_GetShiftState [18:56:32]wFMCommunicate request_size=4 [18:56:32]MH_SAM_APDU [18:56:32]CAPDU: 80 13 01 00 [18:56:32]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:32]Read from MH i2c: E2 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 0E 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [18:56:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:56:32]wFMCommunicate OK [18:56:32]SAM_PROTO_GetShiftState done [18:56:32]FM_GetShiftState done [18:56:32]opened in 1722038719 [18:56:32]opened+sec_in_day 1722125119 [18:56:32]quantity*price = 50036 [18:56:32]sum+1 = 50037 [18:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 523 27.07.2024 18:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226163 ФПД: 193602088708955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185633&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226163&fm=193602088708955&tin=02508201610067®Number=0000000000092624&sum=50000 [18:56:33]StoreToDocumentArchive [18:56:33]shift 438 fd 226163 [18:56:33]save to /storage/0438/doc_00226163 [18:56:33]save last doc name /storage/0438/doc_00226163 to /storage/kkm_last_doc_name [18:56:33]save OK [18:56:33]Clear old archive folders... [18:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:56:33]tlvbuf is 017FA4B0 [18:56:33]SAM_PROTO_ClearQueue [18:56:33]wFMCommunicate request_size=4 [18:56:33]MH_SAM_APDU [18:56:33]CAPDU: 80 09 00 00 [18:56:33]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [18:56:33]Write i2c OK [18:56:33]MH_I2C_Read... [18:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:56:33]Read from MH i2c: E2 [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: E2 03 00 [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [18:56:33]RAPDU: 90 00 [18:56:33]wFMCommunicate OK [18:56:33]SAM_PROTO_ClearQueue done [18:56:33]KKMCreateOFDPacket [18:56:33]OFDProtocolAddRootSTLVToBuf [18:56:33]FM_MakeSignedData [18:56:33]FM_MakeSignedData [18:56:33]SAM_PROTO_SignData [18:56:33]wFMCommunicate request_size=4 [18:56:33]MH_SAM_APDU [18:56:33]CAPDU: 80 0D 01 02 [18:56:33]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [18:56:33]Write i2c OK [18:56:33]MH_I2C_Read... [18:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:56:34]Read from MH i2c: E2 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 03 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [18:56:34]RAPDU: 90 00 [18:56:34]wFMCommunicate OK [18:56:34]wFMCommunicate request_size=255 [18:56:34]MH_SAM_APDU [18:56:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 E1 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 73 03 00 35 04 06 00 B0 [18:56:34]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 E1 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 73 03 00 35 04 06 00 B0 00 00 4D [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:34]Read from MH i2c: E2 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 03 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [18:56:34]RAPDU: 90 00 [18:56:34]wFMCommunicate OK [18:56:34]wFMCommunicate request_size=10 [18:56:34]MH_SAM_APDU [18:56:34]CAPDU: 80 0D 02 02 05 14 7F B9 AB 5B [18:56:34]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 14 7F B9 AB 5B 00 00 9A [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:34]Read from MH i2c: E2 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 03 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [18:56:34]RAPDU: 90 00 [18:56:34]wFMCommunicate OK [18:56:34]wFMCommunicate request_size=4 [18:56:34]MH_SAM_APDU [18:56:34]CAPDU: 80 0D 03 02 [18:56:34]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:56:34]Read from MH i2c: E2 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 0B 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 0B 00 C5 00 00 80 D7 6F DD 46 DE DA CF 90 00 B1 [18:56:34]RAPDU: 80 D7 6F DD 46 DE DA CF 90 00 [18:56:34]wFMCommunicate OK [18:56:34]SAM_PROTO_SignData done [18:56:34]FM_MakeSignedData done [18:56:34]CreateOFDProtocolMessage [18:56:34]wFMCommunicate request_size=4 [18:56:34]MH_SAM_APDU [18:56:34]CAPDU: 80 11 00 00 [18:56:34]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:34]Read from MH i2c: E2 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 17 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [18:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:56:34]wFMCommunicate OK [18:56:34]CreateOFDProtocolMessage done [18:56:34]OFDSenderStorePacket 226163 [18:56:34]StoreOFDPacket docnum=226163 [18:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 1B 07 01 2C 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 E1 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 73 03 00 35 04 06 00 B0 14 7F B9 AB 5B 80 D7 6F DD 46 DE DA CF [18:56:34]CheckFolder [18:56:34]dirname=/storage/ofd_packets [18:56:34]CheckFolder done [18:56:34]ProducePacketName [18:56:34]name=ofd_packets/00226163 [18:56:34]NVStorageSaveData ofd_packets/00226163 [18:56:34]File name is /storage/ofd_packets/00226163 [18:56:34]Write 301 bytes [18:56:34]NVStorageSaveData done [18:56:34]OFDSenderStorePacket done [18:56:34]KKMCreateOFDPacket done [18:56:34]NVStorageSaveData kkm_last_timestamp [18:56:34]File name is /storage/kkm_last_timestamp [18:56:34]Write 4 bytes [18:56:34]NVStorageSaveData done [18:56:34]ExternCall_PrintAddStr [18:56:34]wPrintStart [18:56:34]Write to MH i2c: 01 00 00 C7 00 C7 [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: 01 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: 01 07 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [18:56:34]RasterBufferAndPrint [18:56:34]line Счет N : (1)2002480 [18:56:34]line ИНН: 02508201610067 [18:56:34]line Контрольно-Кассовый Чек [18:56:34]line ПРОДАЖА [18:56:34]line ТРК (МРК, ГНК) : 53 [18:56:34]line Товар: 2710124130 [18:56:34]line Аи-92-К-5 [18:56:34]line 7.380 * 67.80 [18:56:34]line = 500.36 [18:56:34]line НДС 12% НСП 1% [18:56:34]line > о реализуемом товаре [18:56:34]line ОКРУГЛЕНИЕ: -0.36 [18:56:34]line ИТОГО: 500.00 [18:56:34]line Внесено: 500.00 [18:56:34]line СДАЧА: 0.00 [18:56:34]line НСП 1% : 4.43 [18:56:34]line НДС 12% : 53.14 [18:56:34]line Наличными: 500.00 [18:56:34]line Безнал.: 0.00 [18:56:34]line Место: АЗС № 97 "Партнер Нефть" [18:56:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:56:34]line СНО: Общий режим [18:56:34]line Чек 523 27.07.2024 18:56 [18:56:34]line Смена: 438 ФФД: 1.0 [18:56:34]line ЗНМ: 0300000054 [18:56:34]line РНМ: 0000000000092624 [18:56:34]line Версия ККМ: 001 [18:56:34]line ФМ: 0000000000874959 [18:56:34]line ФД: 226163 [18:56:34]line ФПД: 193602088708955 [18:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185633&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226163&fm=193602088708955&tin=02508201610067®Number=0000000000092624&sum=50000 [18:56:34]written 0, free lines is 4095 [18:56:34]OFD Sender: Processing packet 226163 [packets to send 600, broken 599] [18:56:34]ProducePacketName [18:56:34]name=ofd_packets/00226163 [18:56:34]OFD Sender: To server: pG, [18:56:34]CommunicateWithHost lk.salyk.kg:30040 [18:56:34]ConnectInit lk.salyk.kg [18:56:34]Write to MH i2c: 01 00 00 F2 00 F2 [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: 01 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: 01 07 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 63 0C 68 [18:56:34]RasterBufferAndPrint [18:56:34]line [18:56:34]line [18:56:34]line [18:56:34]line [18:56:34]line [18:56:34]written 0, free lines is 3174 [18:56:34]MH_Cut [18:56:34]Write to MH i2c: D1 01 00 F9 00 01 CB [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: D1 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: D1 01 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: D1 01 00 F9 00 00 CA [18:56:34]Write to MH i2c: 01 00 00 FA 00 FA [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:36]*** Cut start [18:56:36]*** Partial cut [18:56:36]*** CUTSNS_PIN = 1 [18:56:36]*** CUTSNS_PIN = 0 [18:56:36]*** Brake cut motor [18:56:36]Read from MH i2c: 01 [18:56:36]MH_I2C_Read... [18:56:36]*** Stop cut motor [18:56:36]*** Cut end [18:56:36]Read from MH i2c: 01 07 00 [18:56:36]MH_I2C_Read... [18:56:36]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [18:56:36]process_action close_receipt done [18:56:36]requested_data is exist [18:56:36]produce_requested_data [18:56:36]requested_item fm.sn is exist - process it [18:56:36]wFMCommunicate request_size=4 [18:56:36]MH_SAM_APDU [18:56:36]CAPDU: 80 11 00 00 [18:56:36]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [18:56:36]Write i2c OK [18:56:36]MH_I2C_Read... [18:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:36]Read from MH i2c: E2 [18:56:36]MH_I2C_Read... [18:56:36]Read from MH i2c: E2 17 00 [18:56:36]MH_I2C_Read... [18:56:36]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [18:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:56:36]wFMCommunicate OK [18:56:36]requested_item fd.num is exist - process it [18:56:36]SAM_PROTO_GetFieldsCounters [18:56:36]wFMCommunicate request_size=4 [18:56:36]MH_SAM_APDU [18:56:36]CAPDU: 80 13 00 00 [18:56:36]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [18:56:36]Write i2c OK [18:56:36]MH_I2C_Read... [18:56:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:56:36]Read from MH i2c: E2 [18:56:36]MH_I2C_Read... [18:56:36]Read from MH i2c: E2 62 00 [18:56:36]MH_I2C_Read... [18:56:36]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [18:56:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:56:36]wFMCommunicate OK [18:56:36]SAM_PROTO_GetFieldsCounters done [18:56:36]requested_item shift.num is exist - process it [18:56:36]requested_item shift.opened is exist - process it [18:56:36]req_shift_opened [18:56:36]FM_GetShiftState [18:56:36]SAM_PROTO_GetShiftState [18:56:36]wFMCommunicate request_size=4 [18:56:36]MH_SAM_APDU [18:56:36]CAPDU: 80 13 01 00 [18:56:36]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [18:56:36]Write i2c OK [18:56:36]MH_I2C_Read... [18:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:37]Read from MH i2c: E2 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 0E 00 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [18:56:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:56:37]wFMCommunicate OK [18:56:37]SAM_PROTO_GetShiftState done [18:56:37]FM_GetShiftState done [18:56:37]req_shift_opened done [18:56:37]requested_item shift.open_date is exist - process it [18:56:37]req_shift_open_date [18:56:37]req_shift_open_date done [18:56:37]produce_requested_data done [18:56:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226163,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:56:37]process_action_free close_receipt [18:56:37]json_value_free [18:56:37]json_value_free done [18:56:37]process_json_proto returns [18:56:37]Send response to host [18:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226163,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:56:37]free response buf [18:56:37]execute_script done [18:56:37]execute_script returns [18:56:37]free content buf [18:56:37]Sock 10.Close socket [18:56:37]Sock 10.Thread stoped [18:56:37]Connected sock=11 [18:56:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 1B 07 01 2C 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 E1 42 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 73 03 00 35 04 06 00 B0 14 7F B9 AB 5B 80 D7 6F DD 46 DE DA CF [18:56:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 08 FC 47 00 B3 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 35 39 10 04 04 00 73 73 03 00 F4 03 04 00 F0 EE A4 66 B6 04 01 00 00 06 9A 59 7E 59 48 8F F5 [18:56:38]CommunicateWithHost err = 0 [18:56:38]CheckOFDResponse [18:56:38]1017 (14) - 77093643461234 [18:56:38]1041 (16) - 0000000000874959 [18:56:38]1040 (4) - 226163 [18:56:38]1012 (4) - 27.07.2024 12:58 [18:56:38]1206 (1) - 0 [18:56:38]OFD Sender: Remove packet 226163 [18:56:38]ProducePacketName [18:56:38]name=ofd_packets/00226163 [18:56:38]NVStorageDeleteData [18:56:38]OFD Sender: No OFD packet to send [18:56:43]OFD Sender: No OFD packet to send [18:56:48]OFD Sender: No OFD packet to send [18:56:53]OFD Sender: No OFD packet to send [18:56:56]recv_with_timeout no data received [18:56:58]OFD Sender: No OFD packet to send [18:57:03]OFD Sender: No OFD packet to send [18:57:08]OFD Sender: No OFD packet to send [18:57:09]accept exits with 9 [18:57:09]New connection [18:57:09]New thread 3066502500 created [18:57:09]Thread 3066645860 joined [18:57:09]Waiting for new connection... [18:57:09] Sock 9.Parse request [18:57:09]Sock 9.Check first char [18:57:09]Sock 9.First char is OK [18:57:09]request: POST /json_proto HTTP/1.0 [18:57:09]Method: POST [18:57:09]URL: /json_proto [18:57:09]Method is POST - this is cgi request [18:57:09]url: /json_proto [18:57:09]query_string will be loaded in cgi processing [18:57:09]execute_cgi json_proto POST (null) [18:57:09]execute_cgi path=json_proto method=POST [18:57:09]POST find Content-Length [18:57:09]Host: 172.17.43.131:8080 [18:57:09]Content-Length: 801 [18:57:09]Content-Type: application/json [18:57:09] [18:57:09]POST finish read [18:57:09]Found Content-Length = 801 [18:57:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:09]execute_script... [18:57: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)2002481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:09]POST & json_proto [18:57:09]process_json_proto [18:57:09]json parsed OK: [18:57:09]protocol is kg_v1.0 [18:57:09]action value=close_receipt [18:57:09]process_action close_receipt [18:57:09]cmd_close_receipt [18:57:09]MH_GetDate [18:57:09]Write to MH i2c: F0 00 00 FE 00 ED [18:57:09]Write i2c OK [18:57:09]MH_I2C_Read... [18:57:09]Read from MH i2c: F0 [18:57:09]MH_I2C_Read... [18:57:09]Read from MH i2c: F0 09 00 [18:57:09]MH_I2C_Read... [18:57:09]Read from MH i2c: F0 09 00 FE 00 00 05 43 A5 66 F9 24 A2 66 6E [18:57:09]GetLastDocTimeStamp 1722106593 [18:57:09]current date 1722106629 [18:57:09]FM_GetShiftState [18:57:09]SAM_PROTO_GetShiftState [18:57:09]wFMCommunicate request_size=4 [18:57:09]MH_SAM_APDU [18:57:09]CAPDU: 80 13 01 00 [18:57:09]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [18:57:09]Write i2c OK [18:57:09]MH_I2C_Read... [18:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:09]Read from MH i2c: E2 [18:57:09]MH_I2C_Read... [18:57:09]Read from MH i2c: E2 0E 00 [18:57:09]MH_I2C_Read... [18:57:09]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [18:57:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:57:09]wFMCommunicate OK [18:57:09]SAM_PROTO_GetShiftState done [18:57:09]FM_GetShiftState done [18:57:09]opened in 1722038719 [18:57:09]opened+sec_in_day 1722125119 [18:57:09]quantity*price = 50036 [18:57:09]sum+1 = 50037 [18:57:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 524 27.07.2024 18:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226164 ФПД: 11686148690696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185709&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226164&fm=11686148690696&tin=02508201610067®Number=0000000000092624&sum=50036 [18:57:10]StoreToDocumentArchive [18:57:10]shift 438 fd 226164 [18:57:10]save to /storage/0438/doc_00226164 [18:57:10]save last doc name /storage/0438/doc_00226164 to /storage/kkm_last_doc_name [18:57:10]save OK [18:57:10]Clear old archive folders... [18:57:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:57:10]tlvbuf is B6E5D6C0 [18:57:10]SAM_PROTO_ClearQueue [18:57:10]wFMCommunicate request_size=4 [18:57:10]MH_SAM_APDU [18:57:10]CAPDU: 80 09 00 00 [18:57:10]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [18:57:10]Write i2c OK [18:57:10]MH_I2C_Read... [18:57:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:10]Read from MH i2c: E2 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [18:57:10]RAPDU: 90 00 [18:57:10]wFMCommunicate OK [18:57:10]SAM_PROTO_ClearQueue done [18:57:10]KKMCreateOFDPacket [18:57:10]OFDProtocolAddRootSTLVToBuf [18:57:10]FM_MakeSignedData [18:57:10]FM_MakeSignedData [18:57:10]SAM_PROTO_SignData [18:57:10]wFMCommunicate request_size=4 [18:57:10]MH_SAM_APDU [18:57:10]CAPDU: 80 0D 01 02 [18:57:10]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [18:57:10]Write i2c OK [18:57:10]MH_I2C_Read... [18:57:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:10]Read from MH i2c: E2 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [18:57:10]RAPDU: 90 00 [18:57:10]wFMCommunicate OK [18:57:10]wFMCommunicate request_size=255 [18:57:10]MH_SAM_APDU [18:57:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 05 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 73 03 00 35 04 06 00 0A [18:57:10]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 05 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 73 03 00 35 04 06 00 0A 00 00 62 [18:57:10]Write i2c OK [18:57:10]MH_I2C_Read... [18:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:10]Read from MH i2c: E2 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [18:57:10]RAPDU: 90 00 [18:57:10]wFMCommunicate OK [18:57:10]wFMCommunicate request_size=10 [18:57:10]MH_SAM_APDU [18:57:10]CAPDU: 80 0D 02 02 05 A0 E4 BD D3 08 [18:57:10]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 A0 E4 BD D3 08 00 00 B0 [18:57:10]Write i2c OK [18:57:10]MH_I2C_Read... [18:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:10]Read from MH i2c: E2 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [18:57:10]RAPDU: 90 00 [18:57:10]wFMCommunicate OK [18:57:10]wFMCommunicate request_size=4 [18:57:10]MH_SAM_APDU [18:57:10]CAPDU: 80 0D 03 02 [18:57:10]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [18:57:10]Write i2c OK [18:57:10]MH_I2C_Read... [18:57:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:10]Read from MH i2c: E2 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 0B 00 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 0B 00 10 01 00 49 67 57 50 03 7D 50 D1 90 00 85 [18:57:10]RAPDU: 49 67 57 50 03 7D 50 D1 90 00 [18:57:10]wFMCommunicate OK [18:57:10]SAM_PROTO_SignData done [18:57:10]FM_MakeSignedData done [18:57:10]CreateOFDProtocolMessage [18:57:10]wFMCommunicate request_size=4 [18:57:10]MH_SAM_APDU [18:57:10]CAPDU: 80 11 00 00 [18:57:10]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [18:57:10]Write i2c OK [18:57:10]MH_I2C_Read... [18:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:10]Read from MH i2c: E2 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 17 00 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [18:57:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:57:10]wFMCommunicate OK [18:57:10]CreateOFDProtocolMessage done [18:57:10]OFDSenderStorePacket 226164 [18:57:10]StoreOFDPacket docnum=226164 [18:57:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F A0 07 01 C4 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 05 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 73 03 00 35 04 06 00 0A A0 E4 BD D3 08 49 67 57 50 03 7D 50 D1 [18:57:10]CheckFolder [18:57:10]dirname=/storage/ofd_packets [18:57:10]CheckFolder done [18:57:10]ProducePacketName [18:57:10]name=ofd_packets/00226164 [18:57:10]NVStorageSaveData ofd_packets/00226164 [18:57:10]File name is /storage/ofd_packets/00226164 [18:57:10]Write 301 bytes [18:57:10]NVStorageSaveData done [18:57:10]OFDSenderStorePacket done [18:57:10]KKMCreateOFDPacket done [18:57:10]NVStorageSaveData kkm_last_timestamp [18:57:10]File name is /storage/kkm_last_timestamp [18:57:10]Write 4 bytes [18:57:10]NVStorageSaveData done [18:57:10]ExternCall_PrintAddStr [18:57:10]wPrintStart [18:57:10]Write to MH i2c: 01 00 00 12 01 13 [18:57:10]Write i2c OK [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: 01 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: 01 07 00 [18:57:10]MH_I2C_Read... [18:57:10]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [18:57:10]RasterBufferAndPrint [18:57:10]line Счет N : (1)2002481 [18:57:10]line ИНН: 02508201610067 [18:57:10]line Контрольно-Кассовый Чек [18:57:10]line ПРОДАЖА [18:57:10]line ТРК (МРК, ГНК) : 63 [18:57:10]line Товар: 2710124130 [18:57:10]line Аи-92-К-5 [18:57:10]line 7.380 * 67.80 [18:57:10]line = 500.36 [18:57:10]line НДС 12% НСП 1% [18:57:10]line > о реализуемом товаре [18:57:10]line ИТОГО: 500.36 [18:57:10]line НСП 1% : 4.43 [18:57:10]line НДС 12% : 53.14 [18:57:10]line Наличными: 0.00 [18:57:10]line Безнал.: 500.36 [18:57:10]line Место: АЗС № 97 "Партнер Нефть" [18:57:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:57:10]line СНО: Общий режим [18:57:10]line Чек 524 27.07.2024 18:57 [18:57:10]line Смена: 438 ФФД: 1.0 [18:57:10]line ЗНМ: 0300000054 [18:57:10]line РНМ: 0000000000092624 [18:57:10]line Версия ККМ: 001 [18:57:10]line Платежная система: O! деньги [18:57:10]line ФМ: 0000000000874959 [18:57:10]line ФД: 226164 [18:57:10]line ФПД: 11686148690696 [18:57:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185709&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226164&fm=11686148690696&tin=02508201610067®Number=0000000000092624&sum=50036 [18:57:11]OFD Sender: Processing packet 226164 [packets to send 600, broken 599] [18:57:11]ProducePacketName [18:57:11]name=ofd_packets/00226164 [18:57:11]OFD Sender: To server: pG, [18:57:11]CommunicateWithHost lk.salyk.kg:30040 [18:57:11]ConnectInit lk.salyk.kg [18:57:11]written 0, free lines is 4095 [18:57:11]Write to MH i2c: 01 00 00 3C 01 3D [18:57:11]Write i2c OK [18:57:11]MH_I2C_Read... [18:57:11]Read from MH i2c: 01 [18:57:11]MH_I2C_Read... [18:57:11]Read from MH i2c: 01 07 00 [18:57:11]MH_I2C_Read... [18:57:11]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 76 0C C6 [18:57:11]RasterBufferAndPrint [18:57:11]line [18:57:11]line [18:57:11]line [18:57:11]line [18:57:11]line [18:57:11]written 0, free lines is 3194 [18:57:11]MH_Cut [18:57:11]Write to MH i2c: D1 01 00 43 01 01 16 [18:57:11]Write i2c OK [18:57:11]MH_I2C_Read... [18:57:11]Read from MH i2c: D1 [18:57:11]MH_I2C_Read... [18:57:11]Read from MH i2c: D1 01 00 [18:57:11]MH_I2C_Read... [18:57:11]Read from MH i2c: D1 01 00 43 01 00 15 [18:57:11]Write to MH i2c: 01 00 00 44 01 45 [18:57:11]Write i2c OK [18:57:11]MH_I2C_Read... [18:57:12]*** Cut start [18:57:12]*** Partial cut [18:57:12]*** CUTSNS_PIN = 1 [18:57:12]*** CUTSNS_PIN = 0 [18:57:13]*** Brake cut motor [18:57:13]Read from MH i2c: 01 [18:57:13]MH_I2C_Read... [18:57:13]*** Stop cut motor [18:57:13]*** Cut end [18:57:13]Read from MH i2c: 01 07 00 [18:57:13]MH_I2C_Read... [18:57:13]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [18:57:13]process_action close_receipt done [18:57:13]requested_data is exist [18:57:13]produce_requested_data [18:57:13]requested_item fm.sn is exist - process it [18:57:13]wFMCommunicate request_size=4 [18:57:13]MH_SAM_APDU [18:57:13]CAPDU: 80 11 00 00 [18:57:13]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [18:57:13]Write i2c OK [18:57:13]MH_I2C_Read... [18:57:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:13]Read from MH i2c: E2 [18:57:13]MH_I2C_Read... [18:57:13]Read from MH i2c: E2 17 00 [18:57:13]MH_I2C_Read... [18:57:13]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [18:57:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:57:13]wFMCommunicate OK [18:57:13]requested_item fd.num is exist - process it [18:57:13]SAM_PROTO_GetFieldsCounters [18:57:13]wFMCommunicate request_size=4 [18:57:13]MH_SAM_APDU [18:57:13]CAPDU: 80 13 00 00 [18:57:13]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [18:57:13]Write i2c OK [18:57:13]MH_I2C_Read... [18:57:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:13]Read from MH i2c: E2 [18:57:13]MH_I2C_Read... [18:57:13]Read from MH i2c: E2 62 00 [18:57:13]MH_I2C_Read... [18:57:13]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [18:57: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:13]wFMCommunicate OK [18:57:13]SAM_PROTO_GetFieldsCounters done [18:57:13]requested_item shift.num is exist - process it [18:57:13]requested_item shift.opened is exist - process it [18:57:13]req_shift_opened [18:57:13]FM_GetShiftState [18:57:13]SAM_PROTO_GetShiftState [18:57:13]wFMCommunicate request_size=4 [18:57:13]MH_SAM_APDU [18:57:13]CAPDU: 80 13 01 00 [18:57:13]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [18:57:13]Write i2c OK [18:57:13]MH_I2C_Read... [18:57:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:13]Read from MH i2c: E2 [18:57:13]MH_I2C_Read... [18:57:13]Read from MH i2c: E2 0E 00 [18:57:13]MH_I2C_Read... [18:57:13]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [18:57:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:57:13]wFMCommunicate OK [18:57:13]SAM_PROTO_GetShiftState done [18:57:13]FM_GetShiftState done [18:57:13]req_shift_opened done [18:57:13]requested_item shift.open_date is exist - process it [18:57:13]req_shift_open_date [18:57:13]req_shift_open_date done [18:57:13]produce_requested_data done [18:57:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226164,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:57:13]process_action_free close_receipt [18:57:13]json_value_free [18:57:13]json_value_free done [18:57:13]process_json_proto returns [18:57:13]Send response to host [18:57:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226164,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:57:13]free response buf [18:57:13]execute_script done [18:57:13]execute_script returns [18:57:13]free content buf [18:57:13]Sock 9.Close socket [18:57:13]Sock 9.Thread stoped [18:57:14]Connected sock=11 [18:57:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F A0 07 01 C4 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 05 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 73 03 00 35 04 06 00 0A A0 E4 BD D3 08 49 67 57 50 03 7D 50 D1 [18:57:15]recv_with_timeout no data received [18:57: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 35 39 4F 00 00 00 75 9F 47 00 27 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 73 03 00 F4 03 04 00 16 EF A4 66 B6 04 01 00 00 83 E7 23 34 68 BD E8 4F [18:57:16]CommunicateWithHost err = 0 [18:57:16]CheckOFDResponse [18:57:16]1017 (14) - 77093643461234 [18:57:16]1041 (16) - 0000000000874959 [18:57:16]1040 (4) - 226164 [18:57:16]1012 (4) - 27.07.2024 12:59 [18:57:16]1206 (1) - 0 [18:57:16]OFD Sender: Remove packet 226164 [18:57:16]ProducePacketName [18:57:16]name=ofd_packets/00226164 [18:57:16]NVStorageDeleteData [18:57:16]OFD Sender: No OFD packet to send [18:57:21]OFD Sender: No OFD packet to send [18:57:26]recv_with_timeout no data received [18:57:26]OFD Sender: No OFD packet to send [18:57:32]OFD Sender: No OFD packet to send [18:57:37]OFD Sender: No OFD packet to send [18:57:42]OFD Sender: No OFD packet to send [18:57:43]recv_with_timeout no data received [18:57:47]OFD Sender: No OFD packet to send [18:57:52]OFD Sender: No OFD packet to send [18:57:55]accept exits with 7 [18:57:55]New connection [18:57:55]New thread 3066645860 created [18:57:55]Thread 3066502500 joined [18:57:55]Waiting for new connection... [18:57:55] Sock 7.Parse request [18:57:55]Sock 7.Check first char [18:57:55]Sock 7.First char is OK [18:57:55]request: POST /json_proto HTTP/1.0 [18:57:55]Method: POST [18:57:55]URL: /json_proto [18:57:55]Method is POST - this is cgi request [18:57:55]url: /json_proto [18:57:55]query_string will be loaded in cgi processing [18:57:55]execute_cgi json_proto POST (null) [18:57:55]execute_cgi path=json_proto method=POST [18:57:55]POST find Content-Length [18:57:55]Host: 172.17.43.131:8080 [18:57:55]Content-Length: 680 [18:57:55]Content-Type: application/json [18:57:55] [18:57:55]POST finish read [18:57:55]Found Content-Length = 680 [18:57:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:55]execute_script... [18:57:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:55]POST & json_proto [18:57:55]process_json_proto [18:57:55]json parsed OK: [18:57:55]protocol is kg_v1.0 [18:57:55]action value=close_receipt [18:57:55]process_action close_receipt [18:57:55]cmd_close_receipt [18:57:55]MH_GetDate [18:57:55]Write to MH i2c: F0 00 00 48 01 38 [18:57:55]Write i2c OK [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: F0 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: F0 09 00 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: F0 09 00 48 01 00 33 43 A5 66 F9 24 A2 66 E7 [18:57:55]GetLastDocTimeStamp 1722106629 [18:57:55]current date 1722106675 [18:57:55]FM_GetShiftState [18:57:55]SAM_PROTO_GetShiftState [18:57:55]wFMCommunicate request_size=4 [18:57:55]MH_SAM_APDU [18:57:55]CAPDU: 80 13 01 00 [18:57:55]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [18:57:55]Write i2c OK [18:57:55]MH_I2C_Read... [18:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:55]Read from MH i2c: E2 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: E2 0E 00 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [18:57:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:57:55]wFMCommunicate OK [18:57:55]SAM_PROTO_GetShiftState done [18:57:55]FM_GetShiftState done [18:57:55]opened in 1722038719 [18:57:55]opened+sec_in_day 1722125119 [18:57:55]quantity*price = 100050 [18:57:55]sum+1 = 100052 [18:57:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 525 27.07.2024 18:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226165 ФПД: 49937649965420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185755&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226165&fm=49937649965420&tin=02508201610067®Number=0000000000092624&sum=100000 [18:57:56]StoreToDocumentArchive [18:57:56]shift 438 fd 226165 [18:57:56]save to /storage/0438/doc_00226165 [18:57:56]save last doc name /storage/0438/doc_00226165 to /storage/kkm_last_doc_name [18:57:56]save OK [18:57:56]Clear old archive folders... [18:57:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:57:56]tlvbuf is B6D5D6D0 [18:57:56]SAM_PROTO_ClearQueue [18:57:56]wFMCommunicate request_size=4 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 09 00 00 [18:57:56]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [18:57:56]RAPDU: 90 00 [18:57:56]wFMCommunicate OK [18:57:56]SAM_PROTO_ClearQueue done [18:57:56]KKMCreateOFDPacket [18:57:56]OFDProtocolAddRootSTLVToBuf [18:57:56]FM_MakeSignedData [18:57:56]FM_MakeSignedData [18:57:56]SAM_PROTO_SignData [18:57:56]wFMCommunicate request_size=4 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 0D 01 02 [18:57:56]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [18:57:56]RAPDU: 90 00 [18:57:56]wFMCommunicate OK [18:57:56]wFMCommunicate request_size=255 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 33 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 73 03 00 35 04 06 00 2D 6B 03 E3 [18:57:56]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 33 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 73 03 00 35 04 06 00 2D 6B 03 E3 00 00 0E [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [18:57:56]RAPDU: 90 00 [18:57:56]wFMCommunicate OK [18:57:56]wFMCommunicate request_size=7 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 0D 02 02 02 19 6C [18:57:56]Write to MH i2c: E2 0A 00 59 01 80 0D 02 02 02 00 19 6C 00 00 5D [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [18:57:56]RAPDU: 90 00 [18:57:56]wFMCommunicate OK [18:57:56]wFMCommunicate request_size=4 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 0D 03 02 [18:57:56]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 0B 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 0B 00 5A 01 00 E6 2E 88 7E 28 92 92 E6 90 00 23 [18:57:56]RAPDU: E6 2E 88 7E 28 92 92 E6 90 00 [18:57:56]wFMCommunicate OK [18:57:56]SAM_PROTO_SignData done [18:57:56]FM_MakeSignedData done [18:57:56]CreateOFDProtocolMessage [18:57:56]wFMCommunicate request_size=4 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 11 00 00 [18:57:56]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 17 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [18:57:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:57:56]wFMCommunicate OK [18:57:56]CreateOFDProtocolMessage done [18:57:56]OFDSenderStorePacket 226165 [18:57:56]StoreOFDPacket docnum=226165 [18:57:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F3 97 04 01 12 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 33 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 73 03 00 35 04 06 00 2D 6B 03 E3 19 6C E6 2E 88 7E 28 92 92 E6 [18:57:56]CheckFolder [18:57:56]dirname=/storage/ofd_packets [18:57:56]CheckFolder done [18:57:56]ProducePacketName [18:57:56]name=ofd_packets/00226165 [18:57:56]NVStorageSaveData ofd_packets/00226165 [18:57:56]File name is /storage/ofd_packets/00226165 [18:57:56]Write 298 bytes [18:57:56]NVStorageSaveData done [18:57:56]OFDSenderStorePacket done [18:57:56]KKMCreateOFDPacket done [18:57:56]NVStorageSaveData kkm_last_timestamp [18:57:56]File name is /storage/kkm_last_timestamp [18:57:56]Write 4 bytes [18:57:56]NVStorageSaveData done [18:57:56]ExternCall_PrintAddStr [18:57:56]wPrintStart [18:57:56]Write to MH i2c: 01 00 00 5C 01 5D [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: 01 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: 01 07 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [18:57:56]RasterBufferAndPrint [18:57:56]line Счет N : (1)2002482 [18:57:56]line ИНН: 02508201610067 [18:57:56]line Контрольно-Кассовый Чек [18:57:56]line ПРОДАЖА [18:57:56]line ТРК (МРК, ГНК) : 21 [18:57:56]line Товар: 2710194210 [18:57:56]line ДТ-К-5 [18:57:56]line 13.130 * 76.20 [18:57:56]line = 1000.51 [18:57:56]line НДС 12% НСП 1% [18:57:56]line > о реализуемом товаре [18:57:56]line ОКРУГЛЕНИЕ: -0.51 [18:57:56]line ИТОГО: 1000.00 [18:57:56]line Внесено: 1000.00 [18:57:56]line СДАЧА: 0.00 [18:57:56]line НСП 1% : 8.85 [18:57:56]line НДС 12% : 106.25 [18:57:56]line Наличными: 1000.00 [18:57:56]line Безнал.: 0.00 [18:57:56]line Место: АЗС № 97 "Партнер Нефть" [18:57:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:57:56]line СНО: Общий режим [18:57:56]line Чек 525 27.07.2024 18:57 [18:57:56]line Смена: 438 ФФД: 1.0 [18:57:56]line ЗНМ: 0300000054 [18:57:56]line РНМ: 0000000000092624 [18:57:56]line Версия ККМ: 001 [18:57:56]line ФМ: 0000000000874959 [18:57:56]line ФД: 226165 [18:57:56]line ФПД: 49937649965420 [18:57:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185755&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226165&fm=49937649965420&tin=02508201610067®Number=0000000000092624&sum=100000 [18:57:57]OFD Sender: Processing packet 226165 [packets to send 600, broken 599] [18:57:57]ProducePacketName [18:57:57]name=ofd_packets/00226165 [18:57:57]OFD Sender: To server: pG, [18:57:57]CommunicateWithHost lk.salyk.kg:30040 [18:57:57]ConnectInit lk.salyk.kg [18:57:57]written 0, free lines is 4095 [18:57:57]Write to MH i2c: 01 00 00 87 01 88 [18:57:57]Write i2c OK [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: 01 [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: 01 07 00 [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 5D 0C F8 [18:57:57]RasterBufferAndPrint [18:57:57]line [18:57:57]line [18:57:57]line [18:57:57]line [18:57:57]line [18:57:57]written 0, free lines is 3169 [18:57:57]MH_Cut [18:57:57]Write to MH i2c: D1 01 00 8E 01 01 61 [18:57:57]Write i2c OK [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: D1 [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: D1 01 00 [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: D1 01 00 8E 01 00 60 [18:57:57]Write to MH i2c: 01 00 00 8F 01 90 [18:57:57]Write i2c OK [18:57:57]MH_I2C_Read... [18:57:58]Connected sock=11 [18: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 35 39 0C 01 00 00 F3 97 04 01 12 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 33 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 73 03 00 35 04 06 00 2D 6B 03 E3 19 6C E6 2E 88 7E 28 92 92 E6 [18:57:58]*** Cut start [18:57:58]*** Partial cut [18:57:58]*** CUTSNS_PIN = 1 [18:57:58]*** CUTSNS_PIN = 0 [18:57:59]*** Brake cut motor [18:57:59]Read from MH i2c: 01 [18:57:59]MH_I2C_Read... [18:57:59]*** Stop cut motor [18:57:59]*** Cut end [18:57:59]Read from MH i2c: 01 07 00 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [18:57:59]process_action close_receipt done [18:57:59]requested_data is exist [18:57:59]produce_requested_data [18:57:59]requested_item fm.sn is exist - process it [18:57:59]wFMCommunicate request_size=4 [18:57:59]MH_SAM_APDU [18:57:59]CAPDU: 80 11 00 00 [18:57:59]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [18:57:59]Write i2c OK [18:57:59]MH_I2C_Read... [18:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:59]Read from MH i2c: E2 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 17 00 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [18:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:57:59]wFMCommunicate OK [18:57:59]requested_item fd.num is exist - process it [18:57:59]SAM_PROTO_GetFieldsCounters [18:57:59]wFMCommunicate request_size=4 [18:57:59]MH_SAM_APDU [18:57:59]CAPDU: 80 13 00 00 [18:57:59]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [18:57:59]Write i2c OK [18:57:59]MH_I2C_Read... [18:57:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:59]Read from MH i2c: E2 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 62 00 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 62 00 91 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 06 [18:57:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:59]wFMCommunicate OK [18:57:59]SAM_PROTO_GetFieldsCounters done [18:57:59]requested_item shift.num is exist - process it [18:57:59]requested_item shift.opened is exist - process it [18:57:59]req_shift_opened [18:57:59]FM_GetShiftState [18:57:59]SAM_PROTO_GetShiftState [18:57:59]wFMCommunicate request_size=4 [18:57:59]MH_SAM_APDU [18:57:59]CAPDU: 80 13 01 00 [18:57:59]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [18:57:59]Write i2c OK [18:57:59]MH_I2C_Read... [18:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:59]Read from MH i2c: E2 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 0E 00 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1E [18:57:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:57:59]wFMCommunicate OK [18:57:59]SAM_PROTO_GetShiftState done [18:57:59]FM_GetShiftState done [18:57:59]req_shift_opened done [18:57:59]requested_item shift.open_date is exist - process it [18:57:59]req_shift_open_date [18:57:59]req_shift_open_date done [18:57:59]produce_requested_data done [18:57:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226165,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:57:59]process_action_free close_receipt [18:57:59]json_value_free [18:57:59]json_value_free done [18:57:59]process_json_proto returns [18:57:59]Send response to host [18:57:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226165,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:57:59]free response buf [18:57:59]execute_script done [18:57:59]execute_script returns [18:57:59]free content buf [18:57:59]Sock 7.Close socket [18:57:59]Sock 7.Thread stoped [18:58: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 35 39 4F 00 00 00 5A 57 47 00 19 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 35 39 10 04 04 00 75 73 03 00 F4 03 04 00 41 EF A4 66 B6 04 01 00 00 E5 93 3D EB 03 B8 08 C1 [18:58:00]CommunicateWithHost err = 0 [18:58:00]CheckOFDResponse [18:58:00]1017 (14) - 77093643461234 [18:58:00]1041 (16) - 0000000000874959 [18:58:00]1040 (4) - 226165 [18:58:00]1012 (4) - 27.07.2024 12:59 [18:58:00]1206 (1) - 0 [18:58:00]OFD Sender: Remove packet 226165 [18:58:00]ProducePacketName [18:58:00]name=ofd_packets/00226165 [18:58:00]NVStorageDeleteData [18:58:00]OFD Sender: No OFD packet to send [18:58:05]OFD Sender: No OFD packet to send [18:58:10]OFD Sender: No OFD packet to send [18:58:15]OFD Sender: No OFD packet to send [18:58:19]accept exits with 10 [18:58:19]New connection [18:58:19]New thread 3066502500 created [18:58:19]Thread 3066645860 joined [18:58:19]Waiting for new connection... [18:58:19] Sock 10.Parse request [18:58:19]Sock 10.Check first char [18:58:19]Sock 10.First char is OK [18:58:19]request: POST /json_proto HTTP/1.0 [18:58:19]Method: POST [18:58:19]URL: /json_proto [18:58:19]Method is POST - this is cgi request [18:58:19]url: /json_proto [18:58:19]query_string will be loaded in cgi processing [18:58:19]execute_cgi json_proto POST (null) [18:58:19]execute_cgi path=json_proto method=POST [18:58:19]POST find Content-Length [18:58:19]Host: 172.17.43.131:8080 [18:58:19]Content-Length: 678 [18:58:19]Content-Type: application/json [18:58:19] [18:58:19]POST finish read [18:58:19]Found Content-Length = 678 [18:58:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:19]execute_script... [18:58:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:19]POST & json_proto [18:58:19]process_json_proto [18:58:19]json parsed OK: [18:58:19]protocol is kg_v1.0 [18:58:19]action value=close_receipt [18:58:19]process_action close_receipt [18:58:19]cmd_close_receipt [18:58:19]MH_GetDate [18:58:19]Write to MH i2c: F0 00 00 93 01 83 [18:58:19]Write i2c OK [18:58:19]MH_I2C_Read... [18:58:19]Read from MH i2c: F0 [18:58:19]MH_I2C_Read... [18:58:19]Read from MH i2c: F0 09 00 [18:58:19]MH_I2C_Read... [18:58:19]Read from MH i2c: F0 09 00 93 01 00 4B 43 A5 66 F9 24 A2 66 4A [18:58:19]GetLastDocTimeStamp 1722106675 [18:58:19]current date 1722106699 [18:58:19]FM_GetShiftState [18:58:19]SAM_PROTO_GetShiftState [18:58:19]wFMCommunicate request_size=4 [18:58:19]MH_SAM_APDU [18:58:19]CAPDU: 80 13 01 00 [18:58:19]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [18:58:19]Write i2c OK [18:58:19]MH_I2C_Read... [18:58:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:19]Read from MH i2c: E2 [18:58:19]MH_I2C_Read... [18:58:19]Read from MH i2c: E2 0E 00 [18:58:19]MH_I2C_Read... [18:58:19]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 20 [18:58:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:58:19]wFMCommunicate OK [18:58:19]SAM_PROTO_GetShiftState done [18:58:19]FM_GetShiftState done [18:58:19]opened in 1722038719 [18:58:19]opened+sec_in_day 1722125119 [18:58:19]quantity*price = 40002 [18:58:19]sum+1 = 40003 [18:58:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 526 27.07.2024 18:58 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226166 ФПД: 93080164376962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185819&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226166&fm=93080164376962&tin=02508201610067®Number=0000000000092624&sum=40000 [18:58:20]StoreToDocumentArchive [18:58:20]shift 438 fd 226166 [18:58:20]save to /storage/0438/doc_00226166 [18:58:20]save last doc name /storage/0438/doc_00226166 to /storage/kkm_last_doc_name [18:58:20]save OK [18:58:20]Clear old archive folders... [18:58:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:58:20]tlvbuf is 017E9900 [18:58:20]SAM_PROTO_ClearQueue [18:58:20]wFMCommunicate request_size=4 [18:58:20]MH_SAM_APDU [18:58:20]CAPDU: 80 09 00 00 [18:58:20]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:58:20]Read from MH i2c: E2 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [18:58:20]RAPDU: 90 00 [18:58:20]wFMCommunicate OK [18:58:20]SAM_PROTO_ClearQueue done [18:58:20]KKMCreateOFDPacket [18:58:20]OFDProtocolAddRootSTLVToBuf [18:58:20]FM_MakeSignedData [18:58:20]FM_MakeSignedData [18:58:20]SAM_PROTO_SignData [18:58:20]wFMCommunicate request_size=4 [18:58:20]MH_SAM_APDU [18:58:20]CAPDU: 80 0D 01 02 [18:58:20]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:58:20]Read from MH i2c: E2 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [18:58:20]RAPDU: 90 00 [18:58:20]wFMCommunicate OK [18:58:20]wFMCommunicate request_size=255 [18:58:20]MH_SAM_APDU [18:58: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 4B 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 73 03 00 35 04 06 00 54 [18:58:20]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 4B 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 73 03 00 35 04 06 00 54 00 00 28 [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]OFD Sender: No OFD packet to send [18:58:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:20]Read from MH i2c: E2 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [18:58:20]RAPDU: 90 00 [18:58:20]wFMCommunicate OK [18:58:20]wFMCommunicate request_size=10 [18:58:20]MH_SAM_APDU [18:58:20]CAPDU: 80 0D 02 02 05 A7 EA 22 21 82 [18:58:20]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 A7 EA 22 21 82 00 00 7F [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:20]Read from MH i2c: E2 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [18:58:20]RAPDU: 90 00 [18:58:20]wFMCommunicate OK [18:58:20]wFMCommunicate request_size=4 [18:58:20]MH_SAM_APDU [18:58:20]CAPDU: 80 0D 03 02 [18:58:20]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:58:20]Read from MH i2c: E2 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 0B 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 0B 00 A5 01 00 2C 6E 25 6E FE 43 A7 52 90 00 89 [18:58:20]RAPDU: 2C 6E 25 6E FE 43 A7 52 90 00 [18:58:20]wFMCommunicate OK [18:58:20]SAM_PROTO_SignData done [18:58:20]FM_MakeSignedData done [18:58:20]CreateOFDProtocolMessage [18:58:20]wFMCommunicate request_size=4 [18:58:20]MH_SAM_APDU [18:58:20]CAPDU: 80 11 00 00 [18:58:20]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:20]Read from MH i2c: E2 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 17 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [18:58:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:58:20]wFMCommunicate OK [18:58:20]CreateOFDProtocolMessage done [18:58:20]OFDSenderStorePacket 226166 [18:58:20]StoreOFDPacket docnum=226166 [18:58:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 60 07 01 51 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 4B 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 73 03 00 35 04 06 00 54 A7 EA 22 21 82 2C 6E 25 6E FE 43 A7 52 [18:58:20]CheckFolder [18:58:20]dirname=/storage/ofd_packets [18:58:20]CheckFolder done [18:58:20]ProducePacketName [18:58:20]name=ofd_packets/00226166 [18:58:20]NVStorageSaveData ofd_packets/00226166 [18:58:20]File name is /storage/ofd_packets/00226166 [18:58:20]Write 301 bytes [18:58:20]NVStorageSaveData done [18:58:20]OFDSenderStorePacket done [18:58:20]KKMCreateOFDPacket done [18:58:20]NVStorageSaveData kkm_last_timestamp [18:58:20]File name is /storage/kkm_last_timestamp [18:58:20]Write 4 bytes [18:58:20]NVStorageSaveData done [18:58:20]ExternCall_PrintAddStr [18:58:20]wPrintStart [18:58:20]Write to MH i2c: 01 00 00 A7 01 A8 [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: 01 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: 01 07 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [18:58:20]RasterBufferAndPrint [18:58:20]line Счет N : (1)2002483 [18:58:20]line ИНН: 02508201610067 [18:58:20]line Контрольно-Кассовый Чек [18:58:20]line ПРОДАЖА [18:58:20]line ТРК (МРК, ГНК) : 43 [18:58:20]line Товар: 2710124130 [18:58:20]line Аи-92-К-5 [18:58:20]line 5.900 * 67.80 [18:58:20]line = 400.02 [18:58:20]line НДС 12% НСП 1% [18:58:20]line > о реализуемом товаре [18:58:20]line ОКРУГЛЕНИЕ: -0.02 [18:58:20]line ИТОГО: 400.00 [18:58:20]line Внесено: 400.00 [18:58:20]line СДАЧА: 0.00 [18:58:20]line НСП 1% : 3.54 [18:58:20]line НДС 12% : 42.48 [18:58:20]line Наличными: 400.00 [18:58:20]line Безнал.: 0.00 [18:58:20]line Место: АЗС № 97 "Партнер Нефть" [18:58:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:58:20]line СНО: Общий режим [18:58:20]line Чек 526 27.07.2024 18:58 [18:58:20]line Смена: 438 ФФД: 1.0 [18:58:20]line ЗНМ: 0300000054 [18:58:20]line РНМ: 0000000000092624 [18:58:20]line Версия ККМ: 001 [18:58:20]line ФМ: 0000000000874959 [18:58:20]line ФД: 226166 [18:58:20]line ФПД: 93080164376962 [18:58:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185819&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226166&fm=93080164376962&tin=02508201610067®Number=0000000000092624&sum=40000 [18:58:20]written 0, free lines is 4095 [18:58:21]OFD Sender: Processing packet 226166 [packets to send 600, broken 599] [18:58:21]ProducePacketName [18:58:21]name=ofd_packets/00226166 [18:58:21]OFD Sender: To server: pG, [18:58:21]CommunicateWithHost lk.salyk.kg:30040 [18:58:21]ConnectInit lk.salyk.kg [18:58:21]Write to MH i2c: 01 00 00 D2 01 D3 [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: 01 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: 01 07 00 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 68 0C 4E [18:58:21]RasterBufferAndPrint [18:58:21]line [18:58:21]line [18:58:21]line [18:58:21]line [18:58:21]line [18:58:21]written 0, free lines is 3180 [18:58:21]MH_Cut [18:58:21]Write to MH i2c: D1 01 00 D9 01 01 AC [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: D1 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: D1 01 00 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: D1 01 00 D9 01 00 AB [18:58:21]Write to MH i2c: 01 00 00 DA 01 DB [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]Connected sock=9 [18:58:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 60 07 01 51 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 4B 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 73 03 00 35 04 06 00 54 A7 EA 22 21 82 2C 6E 25 6E FE 43 A7 52 [18:58:22]*** Cut start [18:58:22]*** Partial cut [18:58:22]*** CUTSNS_PIN = 1 [18:58:22]*** CUTSNS_PIN = 0 [18: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 35 39 4F 00 00 00 0C E0 47 00 45 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 35 39 10 04 04 00 76 73 03 00 F4 03 04 00 59 EF A4 66 B6 04 01 00 00 54 C8 29 E2 C6 7A 8E B0 [18:58:22]CommunicateWithHost err = 0 [18:58:22]CheckOFDResponse [18:58:22]1017 (14) - 77093643461234 [18:58:22]1041 (16) - 0000000000874959 [18:58:22]1040 (4) - 226166 [18:58:22]1012 (4) - 27.07.2024 13:00 [18:58:22]1206 (1) - 0 [18:58:22]OFD Sender: Remove packet 226166 [18:58:22]ProducePacketName [18:58:22]name=ofd_packets/00226166 [18:58:22]NVStorageDeleteData [18:58:22]*** Brake cut motor [18:58:23]OFD Sender: No OFD packet to send [18:58:23]Read from MH i2c: 01 [18:58:23]MH_I2C_Read... [18:58:23]*** Stop cut motor [18:58:23]*** Cut end [18:58:23]Read from MH i2c: 01 07 00 [18:58:23]MH_I2C_Read... [18:58:23]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [18:58:23]process_action close_receipt done [18:58:23]requested_data is exist [18:58:23]produce_requested_data [18:58:23]requested_item fm.sn is exist - process it [18:58:23]wFMCommunicate request_size=4 [18:58:23]MH_SAM_APDU [18:58:23]CAPDU: 80 11 00 00 [18:58:23]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [18:58:23]Write i2c OK [18:58:23]MH_I2C_Read... [18:58:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:23]Read from MH i2c: E2 [18:58:23]MH_I2C_Read... [18:58:23]Read from MH i2c: E2 17 00 [18:58:23]MH_I2C_Read... [18:58:23]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [18:58:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:58:23]wFMCommunicate OK [18:58:23]requested_item fd.num is exist - process it [18:58:23]SAM_PROTO_GetFieldsCounters [18:58:23]wFMCommunicate request_size=4 [18:58:23]MH_SAM_APDU [18:58:23]CAPDU: 80 13 00 00 [18:58:23]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [18:58:23]Write i2c OK [18:58:23]MH_I2C_Read... [18:58:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:58:23]Read from MH i2c: E2 [18:58:23]MH_I2C_Read... [18:58:23]Read from MH i2c: E2 62 00 [18:58:23]MH_I2C_Read... [18:58:23]Read from MH i2c: E2 62 00 DC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 55 [18:58:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:58:23]wFMCommunicate OK [18:58:23]SAM_PROTO_GetFieldsCounters done [18:58:23]requested_item shift.num is exist - process it [18:58:23]requested_item shift.opened is exist - process it [18:58:23]req_shift_opened [18:58:23]FM_GetShiftState [18:58:23]SAM_PROTO_GetShiftState [18:58:23]wFMCommunicate request_size=4 [18:58:23]MH_SAM_APDU [18:58:23]CAPDU: 80 13 01 00 [18:58:23]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [18:58:23]Write i2c OK [18:58:23]MH_I2C_Read... [18:58:23]Read from MH i2c: E2 [18:58:23]MH_I2C_Read... [18:58:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:23]Read from MH i2c: E2 0E 00 [18:58:23]MH_I2C_Read... [18:58:23]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 69 [18:58:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:58:23]wFMCommunicate OK [18:58:23]SAM_PROTO_GetShiftState done [18:58:23]FM_GetShiftState done [18:58:23]req_shift_opened done [18:58:23]requested_item shift.open_date is exist - process it [18:58:23]req_shift_open_date [18:58:23]req_shift_open_date done [18:58:23]produce_requested_data done [18:58:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226166,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:58:23]process_action_free close_receipt [18:58:23]json_value_free [18:58:23]json_value_free done [18:58:23]process_json_proto returns [18:58:23]Send response to host [18:58:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226166,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:58:23]free response buf [18:58:23]execute_script done [18:58:23]execute_script returns [18:58:23]free content buf [18:58:23]Sock 10.Close socket [18:58:23]Sock 10.Thread stoped [18:58:28]OFD Sender: No OFD packet to send [18:58:33]OFD Sender: No OFD packet to send [18:58:36]recv_with_timeout no data received [18:58:38]OFD Sender: No OFD packet to send [18:58:43]OFD Sender: No OFD packet to send [18:58:48]OFD Sender: No OFD packet to send [18:58:53]OFD Sender: No OFD packet to send [18:58:55]recv_with_timeout no data received [18:58:58]OFD Sender: No OFD packet to send [18:59:03]OFD Sender: No OFD packet to send [18:59:07]recv_with_timeout no data received [18:59:08]OFD Sender: No OFD packet to send [18:59:13]OFD Sender: No OFD packet to send [18:59:18]OFD Sender: No OFD packet to send [18:59:18]accept exits with 7 [18:59:18]New connection [18:59:18]New thread 3066645860 created [18:59:18]Thread 3066502500 joined [18:59:18]Waiting for new connection... [18:59:18] Sock 7.Parse request [18:59:18]Sock 7.Check first char [18:59:18]Sock 7.First char is OK [18:59:18]request: POST /json_proto HTTP/1.0 [18:59:18]Method: POST [18:59:18]URL: /json_proto [18:59:18]Method is POST - this is cgi request [18:59:18]url: /json_proto [18:59:18]query_string will be loaded in cgi processing [18:59:18]execute_cgi json_proto POST (null) [18:59:18]execute_cgi path=json_proto method=POST [18:59:18]POST find Content-Length [18:59:18]Host: 172.17.43.131:8080 [18:59:18]Content-Length: 678 [18:59:18]Content-Type: application/json [18:59:18] [18:59:18]POST finish read [18:59:18]Found Content-Length = 678 [18:59:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:18]execute_script... [18: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)2002484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:18]POST & json_proto [18:59:18]process_json_proto [18:59:18]json parsed OK: [18:59:18]protocol is kg_v1.0 [18:59:18]action value=close_receipt [18:59:18]process_action close_receipt [18:59:18]cmd_close_receipt [18:59:18]MH_GetDate [18:59:18]Write to MH i2c: F0 00 00 DE 01 CE [18:59:18]Write i2c OK [18:59:18]MH_I2C_Read... [18:59:18]Read from MH i2c: F0 [18:59:18]MH_I2C_Read... [18:59:18]Read from MH i2c: F0 09 00 [18:59:18]MH_I2C_Read... [18:59:18]Read from MH i2c: F0 09 00 DE 01 00 87 43 A5 66 F9 24 A2 66 D1 [18:59:18]GetLastDocTimeStamp 1722106699 [18:59:18]current date 1722106759 [18:59:18]FM_GetShiftState [18:59:18]SAM_PROTO_GetShiftState [18:59:18]wFMCommunicate request_size=4 [18:59:18]MH_SAM_APDU [18:59:18]CAPDU: 80 13 01 00 [18:59:18]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [18:59:18]Write i2c OK [18:59:18]MH_I2C_Read... [18:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:18]Read from MH i2c: E2 [18:59:18]MH_I2C_Read... [18:59:18]Read from MH i2c: E2 0E 00 [18:59:18]MH_I2C_Read... [18:59:18]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [18:59:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:59:18]wFMCommunicate OK [18:59:18]SAM_PROTO_GetShiftState done [18:59:18]FM_GetShiftState done [18:59:18]opened in 1722038719 [18:59:18]opened+sec_in_day 1722125119 [18:59:18]quantity*price = 60027 [18:59:18]sum+1 = 60029 [18:59:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 527 27.07.2024 18:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226167 ФПД: 232190360979950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185919&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226167&fm=232190360979950&tin=02508201610067®Number=0000000000092624&sum=60000 [18:59:19]StoreToDocumentArchive [18:59:19]shift 438 fd 226167 [18:59:19]save to /storage/0438/doc_00226167 [18:59:19]save last doc name /storage/0438/doc_00226167 to /storage/kkm_last_doc_name [18:59:19]save OK [18:59:19]Clear old archive folders... [18:59:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:59:19]tlvbuf is 0177DDA0 [18:59:19]SAM_PROTO_ClearQueue [18:59:19]wFMCommunicate request_size=4 [18:59:19]MH_SAM_APDU [18:59:19]CAPDU: 80 09 00 00 [18:59:19]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [18:59:19]Write i2c OK [18:59:19]MH_I2C_Read... [18:59:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:59:19]Read from MH i2c: E2 [18:59:19]MH_I2C_Read... [18:59:19]Read from MH i2c: E2 03 00 [18:59:19]MH_I2C_Read... [18:59:19]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [18:59:19]RAPDU: 90 00 [18:59:19]wFMCommunicate OK [18:59:19]SAM_PROTO_ClearQueue done [18:59:19]KKMCreateOFDPacket [18:59:19]OFDProtocolAddRootSTLVToBuf [18:59:19]FM_MakeSignedData [18:59:19]FM_MakeSignedData [18:59:19]SAM_PROTO_SignData [18:59:19]wFMCommunicate request_size=4 [18:59:19]MH_SAM_APDU [18:59:19]CAPDU: 80 0D 01 02 [18:59:19]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [18:59:19]Write i2c OK [18:59:19]MH_I2C_Read... [18:59:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:59:19]Read from MH i2c: E2 [18:59:19]MH_I2C_Read... [18:59:19]Read from MH i2c: E2 03 00 [18:59:19]MH_I2C_Read... [18:59:19]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [18:59:19]RAPDU: 90 00 [18:59:19]wFMCommunicate OK [18:59:19]wFMCommunicate request_size=255 [18:59:19]MH_SAM_APDU [18: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 87 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 73 03 00 35 04 06 00 D3 [18:59:19]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 87 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 73 03 00 35 04 06 00 D3 00 00 B9 [18:59:19]Write i2c OK [18:59:19]MH_I2C_Read... [18:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:20]Read from MH i2c: E2 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 03 00 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [18:59:20]RAPDU: 90 00 [18:59:20]wFMCommunicate OK [18:59:20]wFMCommunicate request_size=10 [18:59:20]MH_SAM_APDU [18:59:20]CAPDU: 80 0D 02 02 05 2D 07 FC 89 EE [18:59:20]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 2D 07 FC 89 EE 00 00 1B [18:59:20]Write i2c OK [18:59:20]MH_I2C_Read... [18:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:20]Read from MH i2c: E2 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 03 00 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [18:59:20]RAPDU: 90 00 [18:59:20]wFMCommunicate OK [18:59:20]wFMCommunicate request_size=4 [18:59:20]MH_SAM_APDU [18:59:20]CAPDU: 80 0D 03 02 [18:59:20]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [18:59:20]Write i2c OK [18:59:20]MH_I2C_Read... [18:59:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:59:20]Read from MH i2c: E2 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 0B 00 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 0B 00 F0 01 00 97 AF 5D 24 2E E5 1C 89 90 00 EC [18:59:20]RAPDU: 97 AF 5D 24 2E E5 1C 89 90 00 [18:59:20]wFMCommunicate OK [18:59:20]SAM_PROTO_SignData done [18:59:20]FM_MakeSignedData done [18:59:20]CreateOFDProtocolMessage [18:59:20]wFMCommunicate request_size=4 [18:59:20]MH_SAM_APDU [18:59:20]CAPDU: 80 11 00 00 [18:59:20]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [18:59:20]Write i2c OK [18:59:20]MH_I2C_Read... [18:59:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:20]Read from MH i2c: E2 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 17 00 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [18:59:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:59:20]wFMCommunicate OK [18:59:20]CreateOFDProtocolMessage done [18:59:20]OFDSenderStorePacket 226167 [18:59:20]StoreOFDPacket docnum=226167 [18:59:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 88 97 07 01 1A 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 87 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 73 03 00 35 04 06 00 D3 2D 07 FC 89 EE 97 AF 5D 24 2E E5 1C 89 [18:59:20]CheckFolder [18:59:20]dirname=/storage/ofd_packets [18:59:20]CheckFolder done [18:59:20]ProducePacketName [18:59:20]name=ofd_packets/00226167 [18:59:20]NVStorageSaveData ofd_packets/00226167 [18:59:20]File name is /storage/ofd_packets/00226167 [18:59:20]Write 301 bytes [18:59:20]NVStorageSaveData done [18:59:20]OFDSenderStorePacket done [18:59:20]KKMCreateOFDPacket done [18:59:20]NVStorageSaveData kkm_last_timestamp [18:59:20]File name is /storage/kkm_last_timestamp [18:59:20]Write 4 bytes [18:59:20]NVStorageSaveData done [18:59:20]ExternCall_PrintAddStr [18:59:20]wPrintStart [18:59:20]Write to MH i2c: 01 00 00 F2 01 F3 [18:59:20]Write i2c OK [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: 01 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: 01 07 00 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [18:59:20]RasterBufferAndPrint [18:59:20]line Счет N : (1)2002484 [18:59:20]line ИНН: 02508201610067 [18:59:20]line Контрольно-Кассовый Чек [18:59:20]line ПРОДАЖА [18:59:20]line ТРК (МРК, ГНК) : 64 [18:59:20]line Товар: 2710124500 [18:59:20]line Аи-95-К-5 [18:59:20]line 8.090 * 74.20 [18:59:20]line = 600.28 [18:59:20]line НДС 12% НСП 1% [18:59:20]line > о реализуемом товаре [18:59:20]line ОКРУГЛЕНИЕ: -0.28 [18:59:20]line ИТОГО: 600.00 [18:59:20]line Внесено: 600.00 [18:59:20]line СДАЧА: 0.00 [18:59:20]line НСП 1% : 5.31 [18:59:20]line НДС 12% : 63.75 [18:59:20]line Наличными: 600.00 [18:59:20]line Безнал.: 0.00 [18:59:20]line Место: АЗС № 97 "Партнер Нефть" [18:59:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:59:20]line СНО: Общий режим [18:59:20]line Чек 527 27.07.2024 18:59 [18:59:20]line Смена: 438 ФФД: 1.0 [18:59:20]line ЗНМ: 0300000054 [18:59:20]line РНМ: 0000000000092624 [18:59:20]line Версия ККМ: 001 [18:59:20]line ФМ: 0000000000874959 [18:59:20]line ФД: 226167 [18:59:20]line ФПД: 232190360979950 [18:59:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T185919&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226167&fm=232190360979950&tin=02508201610067®Number=0000000000092624&sum=60000 [18:59:20]written 0, free lines is 4095 [18:59:20]OFD Sender: Processing packet 226167 [packets to send 600, broken 599] [18:59:20]ProducePacketName [18:59:20]name=ofd_packets/00226167 [18:59:20]OFD Sender: To server: pG, [18:59:20]CommunicateWithHost lk.salyk.kg:30040 [18:59:20]ConnectInit lk.salyk.kg [18:59:20]Write to MH i2c: 01 00 00 1D 02 1F [18:59:20]Write i2c OK [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: 01 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: 01 07 00 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 68 0C 9A [18:59:20]RasterBufferAndPrint [18:59:20]line [18:59:20]line [18:59:20]line [18:59:20]line [18:59:20]line [18:59:20]written 0, free lines is 3179 [18:59:20]MH_Cut [18:59:20]Write to MH i2c: D1 01 00 24 02 01 F8 [18:59:20]Write i2c OK [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: D1 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: D1 01 00 [18:59:20]MH_I2C_Read... [18:59:20]Read from MH i2c: D1 01 00 24 02 00 F7 [18:59:20]Write to MH i2c: 01 00 00 25 02 27 [18:59:20]Write i2c OK [18:59:20]MH_I2C_Read... [18:59:21]*** Cut start [18:59:21]*** Partial cut [18:59:21]*** CUTSNS_PIN = 1 [18:59:22]*** CUTSNS_PIN = 0 [18:59:22]*** Brake cut motor [18:59:22]Read from MH i2c: 01 [18:59:22]MH_I2C_Read... [18:59:22]*** Stop cut motor [18:59:22]Read from MH i2c: 01 07 00 [18:59:22]MH_I2C_Read... [18:59:22]*** Cut end [18:59:22]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [18:59:22]process_action close_receipt done [18:59:22]requested_data is exist [18:59:22]produce_requested_data [18:59:22]requested_item fm.sn is exist - process it [18:59:22]wFMCommunicate request_size=4 [18:59:22]MH_SAM_APDU [18:59:22]CAPDU: 80 11 00 00 [18:59:22]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [18:59:22]Write i2c OK [18:59:22]MH_I2C_Read... [18:59:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:22]Read from MH i2c: E2 [18:59:22]MH_I2C_Read... [18:59:22]Read from MH i2c: E2 17 00 [18:59:22]MH_I2C_Read... [18:59:22]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 35 39 90 00 FF [18:59:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:59:22]wFMCommunicate OK [18:59:22]requested_item fd.num is exist - process it [18:59:22]SAM_PROTO_GetFieldsCounters [18:59:22]wFMCommunicate request_size=4 [18:59:22]MH_SAM_APDU [18:59:22]CAPDU: 80 13 00 00 [18:59:22]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [18:59:22]Write i2c OK [18:59:22]MH_I2C_Read... [18:59:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:59:22]Read from MH i2c: E2 [18:59:22]MH_I2C_Read... [18:59:22]Read from MH i2c: E2 62 00 [18:59:22]MH_I2C_Read... [18:59:22]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 A5 [18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:59:22]wFMCommunicate OK [18:59:22]SAM_PROTO_GetFieldsCounters done [18:59:22]requested_item shift.num is exist - process it [18:59:22]requested_item shift.opened is exist - process it [18:59:22]req_shift_opened [18:59:22]FM_GetShiftState [18:59:22]SAM_PROTO_GetShiftState [18:59:22]wFMCommunicate request_size=4 [18:59:22]MH_SAM_APDU [18:59:22]CAPDU: 80 13 01 00 [18:59:22]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [18:59:22]Write i2c OK [18:59:22]MH_I2C_Read... [18:59:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:22]Read from MH i2c: E2 [18:59:22]MH_I2C_Read... [18:59:22]Read from MH i2c: E2 0E 00 [18:59:22]MH_I2C_Read... [18:59:22]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B5 [18:59:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [18:59:22]wFMCommunicate OK [18:59:22]SAM_PROTO_GetShiftState done [18:59:22]FM_GetShiftState done [18:59:22]req_shift_opened done [18:59:22]requested_item shift.open_date is exist - process it [18:59:22]req_shift_open_date [18:59:22]req_shift_open_date done [18:59:22]produce_requested_data done [18:59:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226167,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [18:59:22]process_action_free close_receipt [18:59:22]json_value_free [18:59:22]json_value_free done [18:59:22]process_json_proto returns [18:59:22]Send response to host [18:59:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226167,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [18:59:22]free response buf [18:59:22]execute_script done [18:59:22]execute_script returns [18:59:22]free content buf [18:59:22]Sock 7.Close socket [18:59:22]Sock 7.Thread stoped [18:59:35]Connected sock=10 [18:59: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 35 39 0F 01 00 00 88 97 07 01 1A 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 87 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 73 03 00 35 04 06 00 D3 2D 07 FC 89 EE 97 AF 5D 24 2E E5 1C 89 [18: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 35 39 4F 00 00 00 49 E4 47 00 B4 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 73 03 00 F4 03 04 00 A2 EF A4 66 B6 04 01 00 00 1F BE ED 7F 6F B9 F3 97 [18:59:37]CommunicateWithHost err = 0 [18:59:37]CheckOFDResponse [18:59:37]1017 (14) - 77093643461234 [18:59:37]1041 (16) - 0000000000874959 [18:59:37]1040 (4) - 226167 [18:59:37]1012 (4) - 27.07.2024 13:01 [18:59:37]1206 (1) - 0 [18:59:37]OFD Sender: Remove packet 226167 [18:59:37]ProducePacketName [18:59:37]name=ofd_packets/00226167 [18:59:37]NVStorageDeleteData [18:59:37]OFD Sender: No OFD packet to send [18:59:41]recv_with_timeout no data received [18:59:43]OFD Sender: No OFD packet to send [18:59:48]OFD Sender: No OFD packet to send [18:59:53]OFD Sender: No OFD packet to send [18:59:58]OFD Sender: No OFD packet to send [19:00:03]OFD Sender: No OFD packet to send [19:00:08]OFD Sender: No OFD packet to send [19:00:13]OFD Sender: No OFD packet to send [19:00:18]OFD Sender: No OFD packet to send [19:00:18]accept exits with 9 [19:00:18]New connection [19:00:18]New thread 3066502500 created [19:00:18]Thread 3066645860 joined [19:00:18]Waiting for new connection... [19:00:18] Sock 9.Parse request [19:00:18]Sock 9.Check first char [19:00:18]Sock 9.First char is OK [19:00:18]request: POST /json_proto HTTP/1.0 [19:00:18]Method: POST [19:00:18]URL: /json_proto [19:00:18]Method is POST - this is cgi request [19:00:18]url: /json_proto [19:00:18]query_string will be loaded in cgi processing [19:00:18]execute_cgi json_proto POST (null) [19:00:18]execute_cgi path=json_proto method=POST [19:00:18]POST find Content-Length [19:00:18]Host: 172.17.43.131:8080 [19:00:18]Content-Length: 678 [19:00:18]Content-Type: application/json [19:00:18] [19:00:18]POST finish read [19:00:18]Found Content-Length = 678 [19:00:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:18]execute_script... [19:00:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:18]POST & json_proto [19:00:18]process_json_proto [19:00:18]json parsed OK: [19:00:18]protocol is kg_v1.0 [19:00:18]action value=close_receipt [19:00:18]process_action close_receipt [19:00:18]cmd_close_receipt [19:00:18]MH_GetDate [19:00:18]Write to MH i2c: F0 00 00 29 02 1A [19:00:18]Write i2c OK [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: F0 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: F0 09 00 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: F0 09 00 29 02 00 C2 43 A5 66 F9 24 A2 66 58 [19:00:18]GetLastDocTimeStamp 1722106759 [19:00:18]current date 1722106818 [19:00:18]FM_GetShiftState [19:00:18]SAM_PROTO_GetShiftState [19:00:18]wFMCommunicate request_size=4 [19:00:18]MH_SAM_APDU [19:00:18]CAPDU: 80 13 01 00 [19:00:18]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [19:00:18]Write i2c OK [19:00:18]MH_I2C_Read... [19:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:18]Read from MH i2c: E2 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 0E 00 [19:00:18]MH_I2C_Read... [19:00:18]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [19:00:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:00:18]wFMCommunicate OK [19:00:18]SAM_PROTO_GetShiftState done [19:00:18]FM_GetShiftState done [19:00:18]opened in 1722038719 [19:00:18]opened+sec_in_day 1722125119 [19:00:18]quantity*price = 50036 [19:00:18]sum+1 = 50037 [19:00:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 528 27.07.2024 19:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226168 ФПД: 186817381474619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190018&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226168&fm=186817381474619&tin=02508201610067®Number=0000000000092624&sum=50000 [19:00:19]StoreToDocumentArchive [19:00:19]shift 438 fd 226168 [19:00:19]save to /storage/0438/doc_00226168 [19:00:19]save last doc name /storage/0438/doc_00226168 to /storage/kkm_last_doc_name [19:00:19]save OK [19:00:19]Clear old archive folders... [19:00:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:00:19]tlvbuf is 017EE390 [19:00:19]SAM_PROTO_ClearQueue [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 09 00 00 [19:00:19]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]SAM_PROTO_ClearQueue done [19:00:19]KKMCreateOFDPacket [19:00:19]OFDProtocolAddRootSTLVToBuf [19:00:19]FM_MakeSignedData [19:00:19]FM_MakeSignedData [19:00:19]SAM_PROTO_SignData [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 01 02 [19:00:19]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]wFMCommunicate request_size=255 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 C2 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 73 03 00 35 04 06 00 A9 [19:00:19]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 C2 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 73 03 00 35 04 06 00 A9 00 00 AA [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]wFMCommunicate request_size=10 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 02 02 05 E8 CF A9 21 3B [19:00:19]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 E8 CF A9 21 3B 00 00 7C [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [19:00:19]RAPDU: 90 00 [19:00:19]wFMCommunicate OK [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 0D 03 02 [19:00:19]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 0B 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 0B 00 3B 02 00 19 79 70 81 E5 F6 3C 32 90 00 85 [19:00:19]RAPDU: 19 79 70 81 E5 F6 3C 32 90 00 [19:00:19]wFMCommunicate OK [19:00:19]SAM_PROTO_SignData done [19:00:19]FM_MakeSignedData done [19:00:19]CreateOFDProtocolMessage [19:00:19]wFMCommunicate request_size=4 [19:00:19]MH_SAM_APDU [19:00:19]CAPDU: 80 11 00 00 [19:00:19]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:19]Read from MH i2c: E2 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: E2 17 00 [19:00:19]MH_I2C_Read... [19:00:19]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 35 39 90 00 15 [19:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:00:19]wFMCommunicate OK [19:00:19]CreateOFDProtocolMessage done [19:00:19]OFDSenderStorePacket 226168 [19:00:19]StoreOFDPacket docnum=226168 [19:00:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 19 07 01 41 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 C2 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 73 03 00 35 04 06 00 A9 E8 CF A9 21 3B 19 79 70 81 E5 F6 3C 32 [19:00:19]CheckFolder [19:00:19]dirname=/storage/ofd_packets [19:00:19]CheckFolder done [19:00:19]ProducePacketName [19:00:19]name=ofd_packets/00226168 [19:00:19]NVStorageSaveData ofd_packets/00226168 [19:00:19]File name is /storage/ofd_packets/00226168 [19:00:19]Write 301 bytes [19:00:19]NVStorageSaveData done [19:00:19]OFDSenderStorePacket done [19:00:19]KKMCreateOFDPacket done [19:00:19]NVStorageSaveData kkm_last_timestamp [19:00:19]File name is /storage/kkm_last_timestamp [19:00:19]Write 4 bytes [19:00:19]NVStorageSaveData done [19:00:19]ExternCall_PrintAddStr [19:00:19]wPrintStart [19:00:19]Write to MH i2c: 01 00 00 3D 02 3F [19:00:19]Write i2c OK [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: 01 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: 01 07 00 [19:00:19]MH_I2C_Read... [19:00:19]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [19:00:19]RasterBufferAndPrint [19:00:19]line Счет N : (1)2002486 [19:00:19]line ИНН: 02508201610067 [19:00:19]line Контрольно-Кассовый Чек [19:00:19]line ПРОДАЖА [19:00:19]line ТРК (МРК, ГНК) : 53 [19:00:19]line Товар: 2710124130 [19:00:19]line Аи-92-К-5 [19:00:19]line 7.380 * 67.80 [19:00:19]line = 500.36 [19:00:19]line НДС 12% НСП 1% [19:00:19]line > о реализуемом товаре [19:00:19]line ОКРУГЛЕНИЕ: -0.36 [19:00:19]line ИТОГО: 500.00 [19:00:19]line Внесено: 500.00 [19:00:19]line СДАЧА: 0.00 [19:00:19]line НСП 1% : 4.43 [19:00:19]line НДС 12% : 53.14 [19:00:19]line Наличными: 500.00 [19:00:19]line Безнал.: 0.00 [19:00:19]line Место: АЗС № 97 "Партнер Нефть" [19:00:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:00:19]line СНО: Общий режим [19:00:19]line Чек 528 27.07.2024 19:00 [19:00:19]line Смена: 438 ФФД: 1.0 [19:00:20]line ЗНМ: 0300000054 [19:00:20]line РНМ: 0000000000092624 [19:00:20]line Версия ККМ: 001 [19:00:20]line ФМ: 0000000000874959 [19:00:20]line ФД: 226168 [19:00:20]line ФПД: 186817381474619 [19:00:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190018&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226168&fm=186817381474619&tin=02508201610067®Number=0000000000092624&sum=50000 [19:00:20]OFD Sender: Processing packet 226168 [packets to send 600, broken 599] [19:00:20]ProducePacketName [19:00:20]name=ofd_packets/00226168 [19:00:20]OFD Sender: To server: pG, [19:00:20]CommunicateWithHost lk.salyk.kg:30040 [19:00:20]ConnectInit lk.salyk.kg [19:00:20]written 0, free lines is 4095 [19:00:20]Write to MH i2c: 01 00 00 68 02 6A [19:00:20]Write i2c OK [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 07 00 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 5F 0C DC [19:00:20]RasterBufferAndPrint [19:00:20]line [19:00:20]line [19:00:20]line [19:00:20]line [19:00:20]line [19:00:20]written 0, free lines is 3169 [19:00:20]MH_Cut [19:00:20]Write to MH i2c: D1 01 00 6F 02 01 43 [19:00:20]Write i2c OK [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: D1 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: D1 01 00 [19:00:20]MH_I2C_Read... [19:00:20]Read from MH i2c: D1 01 00 6F 02 00 42 [19:00:20]Write to MH i2c: 01 00 00 70 02 72 [19:00:20]Write i2c OK [19:00:20]MH_I2C_Read... [19:00:21]*** Cut start [19:00:21]*** Partial cut [19:00:21]*** CUTSNS_PIN = 1 [19:00:21]*** CUTSNS_PIN = 0 [19:00:22]*** Brake cut motor [19:00:22]Read from MH i2c: 01 [19:00:22]MH_I2C_Read... [19:00:22]*** Stop cut motor [19:00:22]*** Cut end [19:00:22]Read from MH i2c: 01 07 00 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [19:00:22]process_action close_receipt done [19:00:22]requested_data is exist [19:00:22]produce_requested_data [19:00:22]requested_item fm.sn is exist - process it [19:00:22]wFMCommunicate request_size=4 [19:00:22]MH_SAM_APDU [19:00:22]CAPDU: 80 11 00 00 [19:00:22]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [19:00:22]Write i2c OK [19:00:22]MH_I2C_Read... [19:00:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:22]Read from MH i2c: E2 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 17 00 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [19:00:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:00:22]wFMCommunicate OK [19:00:22]requested_item fd.num is exist - process it [19:00:22]SAM_PROTO_GetFieldsCounters [19:00:22]wFMCommunicate request_size=4 [19:00:22]MH_SAM_APDU [19:00:22]CAPDU: 80 13 00 00 [19:00:22]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [19:00:22]Write i2c OK [19:00:22]MH_I2C_Read... [19:00:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:22]Read from MH i2c: E2 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 62 00 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 62 00 72 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [19:00:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:00:22]wFMCommunicate OK [19:00:22]SAM_PROTO_GetFieldsCounters done [19:00:22]requested_item shift.num is exist - process it [19:00:22]requested_item shift.opened is exist - process it [19:00:22]req_shift_opened [19:00:22]FM_GetShiftState [19:00:22]SAM_PROTO_GetShiftState [19:00:22]wFMCommunicate request_size=4 [19:00:22]MH_SAM_APDU [19:00:22]CAPDU: 80 13 01 00 [19:00:22]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [19:00:22]Write i2c OK [19:00:22]MH_I2C_Read... [19:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:22]Read from MH i2c: E2 [19:00:22]MH_I2C_Read... [19:00:22]Connected sock=11 [19:00: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 35 39 0F 01 00 00 11 19 07 01 41 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 C2 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 73 03 00 35 04 06 00 A9 E8 CF A9 21 3B 19 79 70 81 E5 F6 3C 32 [19:00:22]Read from MH i2c: E2 0E 00 [19:00:22]MH_I2C_Read... [19:00:22]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 00 [19:00:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:00:22]wFMCommunicate OK [19:00:22]SAM_PROTO_GetShiftState done [19:00:22]FM_GetShiftState done [19:00:22]req_shift_opened done [19:00:22]requested_item shift.open_date is exist - process it [19:00:22]req_shift_open_date [19:00:22]req_shift_open_date done [19:00:22]produce_requested_data done [19:00:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226168,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:00:22]process_action_free close_receipt [19:00:22]json_value_free [19:00:22]json_value_free done [19:00:22]process_json_proto returns [19:00:22]Send response to host [19:00:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226168,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:00:22]free response buf [19:00:22]execute_script done [19:00:22]execute_script returns [19:00:22]free content buf [19:00:22]Sock 9.Close socket [19:00:22]Sock 9.Thread stoped [19:00: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 35 39 4F 00 00 00 1C 27 47 00 B9 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 73 03 00 F4 03 04 00 D2 EF A4 66 B6 04 01 00 00 54 12 6E DD D5 EE 99 20 [19:00:23]CommunicateWithHost err = 0 [19:00:23]CheckOFDResponse [19:00:23]1017 (14) - 77093643461234 [19:00:23]1041 (16) - 0000000000874959 [19:00:23]1040 (4) - 226168 [19:00:23]1012 (4) - 27.07.2024 13:02 [19:00:23]1206 (1) - 0 [19:00:23]OFD Sender: Remove packet 226168 [19:00:23]ProducePacketName [19:00:23]name=ofd_packets/00226168 [19:00:23]NVStorageDeleteData [19:00:24]OFD Sender: No OFD packet to send [19:00:29]OFD Sender: No OFD packet to send [19:00:32]accept exits with 7 [19:00:32]New connection [19:00:32]New thread 3066645860 created [19:00:32]Thread 3066502500 joined [19:00:32]Waiting for new connection... [19:00:32] Sock 7.Parse request [19:00:32]Sock 7.Check first char [19:00:32]Sock 7.First char is OK [19:00:32]request: POST /json_proto HTTP/1.0 [19:00:32]Method: POST [19:00:32]URL: /json_proto [19:00:32]Method is POST - this is cgi request [19:00:32]url: /json_proto [19:00:32]query_string will be loaded in cgi processing [19:00:32]execute_cgi json_proto POST (null) [19:00:32]execute_cgi path=json_proto method=POST [19:00:32]POST find Content-Length [19:00:32]Host: 172.17.43.131:8080 [19:00:32]Content-Length: 804 [19:00:32]Content-Type: application/json [19:00:32] [19:00:32]POST finish read [19:00:32]Found Content-Length = 804 [19:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:32]execute_script... [19:00:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:32]POST & json_proto [19:00:32]process_json_proto [19:00:32]json parsed OK: [19:00:32]protocol is kg_v1.0 [19:00:32]action value=close_receipt [19:00:32]process_action close_receipt [19:00:32]cmd_close_receipt [19:00:32]MH_GetDate [19:00:32]Write to MH i2c: F0 00 00 74 02 65 [19:00:32]Write i2c OK [19:00:32]MH_I2C_Read... [19:00:32]Read from MH i2c: F0 [19:00:32]MH_I2C_Read... [19:00:32]Read from MH i2c: F0 09 00 [19:00:32]MH_I2C_Read... [19:00:32]Read from MH i2c: F0 09 00 74 02 00 D0 43 A5 66 F9 24 A2 66 B1 [19:00:32]GetLastDocTimeStamp 1722106818 [19:00:32]current date 1722106832 [19:00:32]FM_GetShiftState [19:00:32]SAM_PROTO_GetShiftState [19:00:32]wFMCommunicate request_size=4 [19:00:32]MH_SAM_APDU [19:00:32]CAPDU: 80 13 01 00 [19:00:32]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [19:00:32]Write i2c OK [19:00:32]MH_I2C_Read... [19:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:32]Read from MH i2c: E2 [19:00:32]MH_I2C_Read... [19:00:32]Read from MH i2c: E2 0E 00 [19:00:32]MH_I2C_Read... [19:00:32]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 02 [19:00:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:00:32]wFMCommunicate OK [19:00:32]SAM_PROTO_GetShiftState done [19:00:32]FM_GetShiftState done [19:00:32]opened in 1722038719 [19:00:32]opened+sec_in_day 1722125119 [19:00:32]quantity*price = 150041 [19:00:32]sum+1 = 150042 [19:00:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 529 27.07.2024 19:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226169 ФПД: 49644325964517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190033&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226169&fm=49644325964517&tin=02508201610067®Number=0000000000092624&sum=150041 [19:00:33]StoreToDocumentArchive [19:00:33]shift 438 fd 226169 [19:00:33]save to /storage/0438/doc_00226169 [19:00:33]save last doc name /storage/0438/doc_00226169 to /storage/kkm_last_doc_name [19:00:33]save OK [19:00:33]Clear old archive folders... [19:00:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:00:33]tlvbuf is 017E8B40 [19:00:33]SAM_PROTO_ClearQueue [19:00:33]wFMCommunicate request_size=4 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 09 00 00 [19:00:33]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:33]Read from MH i2c: E2 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [19:00:33]RAPDU: 90 00 [19:00:33]wFMCommunicate OK [19:00:33]SAM_PROTO_ClearQueue done [19:00:33]KKMCreateOFDPacket [19:00:33]OFDProtocolAddRootSTLVToBuf [19:00:33]FM_MakeSignedData [19:00:33]FM_MakeSignedData [19:00:33]SAM_PROTO_SignData [19:00:33]wFMCommunicate request_size=4 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 0D 01 02 [19:00:33]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:33]Read from MH i2c: E2 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [19:00:33]RAPDU: 90 00 [19:00:33]wFMCommunicate OK [19:00:33]wFMCommunicate request_size=255 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 D1 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 73 03 00 35 04 06 00 2D [19:00:33]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 D1 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 73 03 00 35 04 06 00 2D 00 00 53 [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:33]Read from MH i2c: E2 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [19:00:33]RAPDU: 90 00 [19:00:33]wFMCommunicate OK [19:00:33]wFMCommunicate request_size=10 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 0D 02 02 05 26 B8 6A 0A E5 [19:00:33]Write to MH i2c: E2 0D 00 85 02 80 0D 02 02 05 00 26 B8 6A 0A E5 00 00 42 [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:33]Read from MH i2c: E2 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [19:00:33]RAPDU: 90 00 [19:00:33]wFMCommunicate OK [19:00:33]wFMCommunicate request_size=4 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 0D 03 02 [19:00:33]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:34]Read from MH i2c: E2 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: E2 0B 00 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: E2 0B 00 86 02 00 A0 D8 C4 19 2A 13 D5 9F 90 00 0A [19:00:34]RAPDU: A0 D8 C4 19 2A 13 D5 9F 90 00 [19:00:34]wFMCommunicate OK [19:00:34]SAM_PROTO_SignData done [19:00:34]FM_MakeSignedData done [19:00:34]CreateOFDProtocolMessage [19:00:34]wFMCommunicate request_size=4 [19:00:34]MH_SAM_APDU [19:00:34]CAPDU: 80 11 00 00 [19:00:34]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [19:00:34]Write i2c OK [19:00:34]MH_I2C_Read... [19:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:34]Read from MH i2c: E2 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: E2 17 00 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [19:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:00:34]wFMCommunicate OK [19:00:34]CreateOFDProtocolMessage done [19:00:34]OFDSenderStorePacket 226169 [19:00:34]StoreOFDPacket docnum=226169 [19:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9F D3 07 01 AB 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 D1 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 73 03 00 35 04 06 00 2D 26 B8 6A 0A E5 A0 D8 C4 19 2A 13 D5 9F [19:00:34]CheckFolder [19:00:34]dirname=/storage/ofd_packets [19:00:34]CheckFolder done [19:00:34]ProducePacketName [19:00:34]name=ofd_packets/00226169 [19:00:34]NVStorageSaveData ofd_packets/00226169 [19:00:34]File name is /storage/ofd_packets/00226169 [19:00:34]Write 301 bytes [19:00:34]NVStorageSaveData done [19:00:34]OFDSenderStorePacket done [19:00:34]KKMCreateOFDPacket done [19:00:34]NVStorageSaveData kkm_last_timestamp [19:00:34]File name is /storage/kkm_last_timestamp [19:00:34]Write 4 bytes [19:00:34]NVStorageSaveData done [19:00:34]ExternCall_PrintAddStr [19:00:34]wPrintStart [19:00:34]Write to MH i2c: 01 00 00 88 02 8A [19:00:34]Write i2c OK [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: 01 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: 01 07 00 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [19:00:34]RasterBufferAndPrint [19:00:34]line Счет N : (1)2002485 [19:00:34]line ИНН: 02508201610067 [19:00:34]line Контрольно-Кассовый Чек [19:00:34]line ПРОДАЖА [19:00:34]line ТРК (МРК, ГНК) : 33 [19:00:34]line Товар: 2710124130 [19:00:34]line Аи-92-К-5 [19:00:34]line 22.130 * 67.80 [19:00:34]line = 1500.41 [19:00:34]line НДС 12% НСП 1% [19:00:34]line > о реализуемом товаре [19:00:34]line ИТОГО: 1500.41 [19:00:34]line НСП 1% : 13.28 [19:00:34]line НДС 12% : 159.34 [19:00:34]line Наличными: 0.00 [19:00:34]line Безнал.: 1500.41 [19:00:34]line Место: АЗС № 97 "Партнер Нефть" [19:00:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:00:34]line СНО: Общий режим [19:00:34]line Чек 529 27.07.2024 19:00 [19:00:34]line Смена: 438 ФФД: 1.0 [19:00:34]line ЗНМ: 0300000054 [19:00:34]line РНМ: 0000000000092624 [19:00:34]line Версия ККМ: 001 [19:00:34]line Платежная система: O! деньги [19:00:34]line ФМ: 0000000000874959 [19:00:34]line ФД: 226169 [19:00:34]line ФПД: 49644325964517 [19:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190033&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226169&fm=49644325964517&tin=02508201610067®Number=0000000000092624&sum=150041 [19:00:34]written 0, free lines is 4095 [19:00:34]OFD Sender: Processing packet 226169 [packets to send 600, broken 599] [19:00:34]ProducePacketName [19:00:34]name=ofd_packets/00226169 [19:00:34]OFD Sender: To server: pG, [19:00:34]CommunicateWithHost lk.salyk.kg:30040 [19:00:34]ConnectInit lk.salyk.kg [19:00:34]Connected sock=9 [19:00: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 35 39 0F 01 00 00 9F D3 07 01 AB 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 D1 43 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 73 03 00 35 04 06 00 2D 26 B8 6A 0A E5 A0 D8 C4 19 2A 13 D5 9F [19:00:34]Write to MH i2c: 01 00 00 B2 02 B4 [19:00:34]Write i2c OK [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: 01 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: 01 07 00 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 85 0C 4C [19:00:34]RasterBufferAndPrint [19:00:34]line [19:00:34]line [19:00:34]line [19:00:34]line [19:00:34]line [19:00:34]written 0, free lines is 3209 [19:00:34]MH_Cut [19:00:34]Write to MH i2c: D1 01 00 B9 02 01 8D [19:00:34]Write i2c OK [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: D1 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: D1 01 00 [19:00:34]MH_I2C_Read... [19:00:34]Read from MH i2c: D1 01 00 B9 02 00 8C [19:00:34]Write to MH i2c: 01 00 00 BA 02 BC [19:00:34]Write i2c OK [19:00:34]MH_I2C_Read... [19:00: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 35 39 4F 00 00 00 6B DE 47 00 03 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 73 03 00 F4 03 04 00 DD EF A4 66 B6 04 01 00 00 70 62 37 89 1F E0 0C 62 [19:00:35]CommunicateWithHost err = 0 [19:00:35]CheckOFDResponse [19:00:35]1017 (14) - 77093643461234 [19:00:35]1041 (16) - 0000000000874959 [19:00:35]1040 (4) - 226169 [19:00:35]1012 (4) - 27.07.2024 13:02 [19:00:35]1206 (1) - 0 [19:00:35]OFD Sender: Remove packet 226169 [19:00:35]ProducePacketName [19:00:35]name=ofd_packets/00226169 [19:00:35]NVStorageDeleteData [19:00:35]OFD Sender: No OFD packet to send [19:00:35]*** Cut start [19:00:35]*** Partial cut [19:00:35]*** CUTSNS_PIN = 1 [19:00:35]*** CUTSNS_PIN = 0 [19:00:36]*** Brake cut motor [19:00:36]Read from MH i2c: 01 [19:00:36]MH_I2C_Read... [19:00:36]*** Stop cut motor [19:00:36]*** Cut end [19:00:36]Read from MH i2c: 01 07 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [19:00:36]process_action close_receipt done [19:00:36]requested_data is exist [19:00:36]produce_requested_data [19:00:36]requested_item fm.sn is exist - process it [19:00:36]wFMCommunicate request_size=4 [19:00:36]MH_SAM_APDU [19:00:36]CAPDU: 80 11 00 00 [19:00:36]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:36]Read from MH i2c: E2 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: E2 17 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [19:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:00:36]wFMCommunicate OK [19:00:36]requested_item fd.num is exist - process it [19:00:36]SAM_PROTO_GetFieldsCounters [19:00:36]wFMCommunicate request_size=4 [19:00:36]MH_SAM_APDU [19:00:36]CAPDU: 80 13 00 00 [19:00:36]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:36]Read from MH i2c: E2 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: E2 62 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: E2 62 00 BC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [19:00:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:00:36]wFMCommunicate OK [19:00:36]SAM_PROTO_GetFieldsCounters done [19:00:36]requested_item shift.num is exist - process it [19:00:36]requested_item shift.opened is exist - process it [19:00:36]req_shift_opened [19:00:36]FM_GetShiftState [19:00:36]SAM_PROTO_GetShiftState [19:00:36]wFMCommunicate request_size=4 [19:00:36]MH_SAM_APDU [19:00:36]CAPDU: 80 13 01 00 [19:00:36]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:36]Read from MH i2c: E2 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: E2 0E 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4A [19:00:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:00:36]wFMCommunicate OK [19:00:36]SAM_PROTO_GetShiftState done [19:00:36]FM_GetShiftState done [19:00:36]req_shift_opened done [19:00:36]requested_item shift.open_date is exist - process it [19:00:36]req_shift_open_date [19:00:36]req_shift_open_date done [19:00:36]produce_requested_data done [19:00:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226169,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:00:36]process_action_free close_receipt [19:00:36]json_value_free [19:00:36]json_value_free done [19:00:36]process_json_proto returns [19:00:36]Send response to host [19:00:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226169,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:00:36]free response buf [19:00:36]execute_script done [19:00:36]execute_script returns [19:00:36]free content buf [19:00:36]Sock 7.Close socket [19:00:36]Sock 7.Thread stoped [19:00:40]OFD Sender: No OFD packet to send [19:00:45]OFD Sender: No OFD packet to send [19:00:50]OFD Sender: No OFD packet to send [19:00:55]OFD Sender: No OFD packet to send [19:01:00]OFD Sender: No OFD packet to send [19:01:05]recv_with_timeout no data received [19:01:05]OFD Sender: No OFD packet to send [19:01:10]OFD Sender: No OFD packet to send [19:01:15]OFD Sender: No OFD packet to send [19:01:20]OFD Sender: No OFD packet to send [19:01:25]OFD Sender: No OFD packet to send [19:01:28]recv_with_timeout no data received [19:01:30]OFD Sender: No OFD packet to send [19:01:35]OFD Sender: No OFD packet to send [19:01:40]OFD Sender: No OFD packet to send [19:01:45]OFD Sender: No OFD packet to send [19:01:50]OFD Sender: No OFD packet to send [19:01:55]OFD Sender: No OFD packet to send [19:02:00]OFD Sender: No OFD packet to send [19:02:05]OFD Sender: No OFD packet to send [19:02:09]recv_with_timeout no data received [19:02:10]OFD Sender: No OFD packet to send [19:02:15]OFD Sender: No OFD packet to send [19:02:16]accept exits with 10 [19:02:16]New connection [19:02:16]New thread 3066502500 created [19:02:16]Thread 3066645860 joined [19:02:16]Waiting for new connection... [19:02:16] Sock 10.Parse request [19:02:16]Sock 10.Check first char [19:02:16]Sock 10.First char is OK [19:02:16]request: POST /json_proto HTTP/1.0 [19:02:16]Method: POST [19:02:16]URL: /json_proto [19:02:16]Method is POST - this is cgi request [19:02:16]url: /json_proto [19:02:16]query_string will be loaded in cgi processing [19:02:16]execute_cgi json_proto POST (null) [19:02:16]execute_cgi path=json_proto method=POST [19:02:16]POST find Content-Length [19:02:16]Host: 172.17.43.131:8080 [19:02:16]Content-Length: 683 [19:02:16]Content-Type: application/json [19:02:16] [19:02:16]POST finish read [19:02:16]Found Content-Length = 683 [19:02:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:16]execute_script... [19:02: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)2002487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:16]POST & json_proto [19:02:16]process_json_proto [19:02:16]json parsed OK: [19:02:16]protocol is kg_v1.0 [19:02:16]action value=close_receipt [19:02:16]process_action close_receipt [19:02:16]cmd_close_receipt [19:02:16]MH_GetDate [19:02:16]Write to MH i2c: F0 00 00 BE 02 AF [19:02:16]Write i2c OK [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: F0 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: F0 09 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: F0 09 00 BE 02 00 39 44 A5 66 F9 24 A2 66 65 [19:02:16]GetLastDocTimeStamp 1722106833 [19:02:16]current date 1722106937 [19:02:16]FM_GetShiftState [19:02:16]SAM_PROTO_GetShiftState [19:02:16]wFMCommunicate request_size=4 [19:02:16]MH_SAM_APDU [19:02:16]CAPDU: 80 13 01 00 [19:02:16]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [19:02:16]Write i2c OK [19:02:16]MH_I2C_Read... [19:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:16]Read from MH i2c: E2 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 0E 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4C [19:02:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:02:16]wFMCommunicate OK [19:02:16]SAM_PROTO_GetShiftState done [19:02:16]FM_GetShiftState done [19:02:16]opened in 1722038719 [19:02:16]opened+sec_in_day 1722125119 [19:02:16]quantity*price = 200043 [19:02:16]sum+1 = 200044 [19:02:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 530 27.07.2024 19:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226170 ФПД: 156413229906169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226170&fm=156413229906169&tin=02508201610067®Number=0000000000092624&sum=200000 [19:02:18]StoreToDocumentArchive [19:02:18]shift 438 fd 226170 [19:02:18]save to /storage/0438/doc_00226170 [19:02:18]save last doc name /storage/0438/doc_00226170 to /storage/kkm_last_doc_name [19:02:18]save OK [19:02:18]Clear old archive folders... [19:02:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:02:18]tlvbuf is 017788E0 [19:02:18]SAM_PROTO_ClearQueue [19:02:18]wFMCommunicate request_size=4 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 09 00 00 [19:02:18]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:18]Read from MH i2c: E2 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [19:02:18]RAPDU: 90 00 [19:02:18]wFMCommunicate OK [19:02:18]SAM_PROTO_ClearQueue done [19:02:18]KKMCreateOFDPacket [19:02:18]OFDProtocolAddRootSTLVToBuf [19:02:18]FM_MakeSignedData [19:02:18]FM_MakeSignedData [19:02:18]SAM_PROTO_SignData [19:02:18]wFMCommunicate request_size=4 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 0D 01 02 [19:02:18]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:18]Read from MH i2c: E2 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [19:02:18]RAPDU: 90 00 [19:02:18]wFMCommunicate OK [19:02:18]wFMCommunicate request_size=255 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 39 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 73 03 00 35 04 06 00 8E [19:02:18]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 39 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 73 03 00 35 04 06 00 8E 00 00 58 [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:18]Read from MH i2c: E2 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [19:02:18]RAPDU: 90 00 [19:02:18]wFMCommunicate OK [19:02:18]wFMCommunicate request_size=10 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 0D 02 02 05 41 CB 01 B8 F9 [19:02:18]Write to MH i2c: E2 0D 00 CF 02 80 0D 02 02 05 00 41 CB 01 B8 F9 00 00 13 [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:18]Read from MH i2c: E2 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [19:02:18]RAPDU: 90 00 [19:02:18]wFMCommunicate OK [19:02:18]wFMCommunicate request_size=4 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 0D 03 02 [19:02:18]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:18]Read from MH i2c: E2 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 0B 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 0B 00 D0 02 00 CE 5A 3D C7 96 E3 2D 70 90 00 90 [19:02:18]RAPDU: CE 5A 3D C7 96 E3 2D 70 90 00 [19:02:18]wFMCommunicate OK [19:02:18]SAM_PROTO_SignData done [19:02:18]FM_MakeSignedData done [19:02:18]CreateOFDProtocolMessage [19:02:18]wFMCommunicate request_size=4 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 11 00 00 [19:02:18]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:18]Read from MH i2c: E2 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 17 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 17 00 D1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [19:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:18]wFMCommunicate OK [19:02:18]CreateOFDProtocolMessage done [19:02:18]OFDSenderStorePacket 226170 [19:02:18]StoreOFDPacket docnum=226170 [19:02:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E3 82 07 01 F3 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 39 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 73 03 00 35 04 06 00 8E 41 CB 01 B8 F9 CE 5A 3D C7 96 E3 2D 70 [19:02:18]CheckFolder [19:02:18]dirname=/storage/ofd_packets [19:02:18]CheckFolder done [19:02:18]ProducePacketName [19:02:18]name=ofd_packets/00226170 [19:02:18]NVStorageSaveData ofd_packets/00226170 [19:02:18]File name is /storage/ofd_packets/00226170 [19:02:18]Write 301 bytes [19:02:18]NVStorageSaveData done [19:02:18]OFDSenderStorePacket done [19:02:18]KKMCreateOFDPacket done [19:02:18]NVStorageSaveData kkm_last_timestamp [19:02:18]File name is /storage/kkm_last_timestamp [19:02:18]Write 4 bytes [19:02:18]NVStorageSaveData done [19:02:18]ExternCall_PrintAddStr [19:02:18]wPrintStart [19:02:18]Write to MH i2c: 01 00 00 D2 02 D4 [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: 01 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: 01 07 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [19:02:18]RasterBufferAndPrint [19:02:18]line Счет N : (1)2002487 [19:02:18]line ИНН: 02508201610067 [19:02:18]line Контрольно-Кассовый Чек [19:02:18]line ПРОДАЖА [19:02:18]line ТРК (МРК, ГНК) : 64 [19:02:18]line Товар: 2710124500 [19:02:18]line Аи-95-К-5 [19:02:18]line 26.960 * 74.20 [19:02:18]line = 2000.43 [19:02:18]line НДС 12% НСП 1% [19:02:18]line > о реализуемом товаре [19:02:18]line ОКРУГЛЕНИЕ: -0.43 [19:02:18]line ИТОГО: 2000.00 [19:02:18]line Внесено: 2000.00 [19:02:18]line СДАЧА: 0.00 [19:02:18]line НСП 1% : 17.70 [19:02:18]line НДС 12% : 212.43 [19:02:18]line Наличными: 2000.00 [19:02:18]line Безнал.: 0.00 [19:02:18]line Место: АЗС № 97 "Партнер Нефть" [19:02:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:02:18]line СНО: Общий режим [19:02:18]line Чек 530 27.07.2024 19:02 [19:02:18]line Смена: 438 ФФД: 1.0 [19:02:18]line ЗНМ: 0300000054 [19:02:18]line РНМ: 0000000000092624 [19:02:18]line Версия ККМ: 001 [19:02:18]line ФМ: 0000000000874959 [19:02:18]line ФД: 226170 [19:02:18]line ФПД: 156413229906169 [19:02:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226170&fm=156413229906169&tin=02508201610067®Number=0000000000092624&sum=200000 [19:02:18]OFD Sender: Processing packet 226170 [packets to send 600, broken 599] [19:02:18]ProducePacketName [19:02:18]name=ofd_packets/00226170 [19:02:18]OFD Sender: To server: pG, [19:02:18]CommunicateWithHost lk.salyk.kg:30040 [19:02:18]ConnectInit lk.salyk.kg [19:02:18]written 0, free lines is 4095 [19:02:19]Write to MH i2c: 01 00 00 FD 02 FF [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 07 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 6B 0C 7D [19:02:19]RasterBufferAndPrint [19:02:19]line [19:02:19]line [19:02:19]line [19:02:19]line [19:02:19]line [19:02:19]written 0, free lines is 3182 [19:02:19]MH_Cut [19:02:19]Write to MH i2c: D1 01 00 04 03 01 D9 [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: D1 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: D1 01 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: D1 01 00 04 03 00 D8 [19:02:19]Write to MH i2c: 01 00 00 05 03 08 [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:20]*** Cut start [19:02:20]*** Partial cut [19:02:20]*** CUTSNS_PIN = 1 [19:02:20]*** CUTSNS_PIN = 0 [19:02:20]*** Brake cut motor [19:02:21]Read from MH i2c: 01 [19:02:21]MH_I2C_Read... [19:02:21]*** Stop cut motor [19:02:21]*** Cut end [19:02:21]Read from MH i2c: 01 07 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: 01 07 00 05 03 00 00 00 00 00 FF 0F 1D [19:02:21]process_action close_receipt done [19:02:21]requested_data is exist [19:02:21]produce_requested_data [19:02:21]requested_item fm.sn is exist - process it [19:02:21]wFMCommunicate request_size=4 [19:02:21]MH_SAM_APDU [19:02:21]CAPDU: 80 11 00 00 [19:02:21]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [19:02:21]Write i2c OK [19:02:21]MH_I2C_Read... [19:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:21]Read from MH i2c: E2 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 17 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [19:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:21]wFMCommunicate OK [19:02:21]requested_item fd.num is exist - process it [19:02:21]SAM_PROTO_GetFieldsCounters [19:02:21]wFMCommunicate request_size=4 [19:02:21]MH_SAM_APDU [19:02:21]CAPDU: 80 13 00 00 [19:02:21]Write to MH i2c: E2 08 00 07 03 80 13 00 00 00 00 00 00 86 [19:02:21]Write i2c OK [19:02:21]MH_I2C_Read... [19:02:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:21]Read from MH i2c: E2 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 62 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 62 00 07 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 92 [19:02:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:21]wFMCommunicate OK [19:02:21]SAM_PROTO_GetFieldsCounters done [19:02:21]requested_item shift.num is exist - process it [19:02:21]requested_item shift.opened is exist - process it [19:02:21]req_shift_opened [19:02:21]FM_GetShiftState [19:02:21]SAM_PROTO_GetShiftState [19:02:21]wFMCommunicate request_size=4 [19:02:21]MH_SAM_APDU [19:02:21]CAPDU: 80 13 01 00 [19:02:21]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [19:02:21]Write i2c OK [19:02:21]MH_I2C_Read... [19:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:21]Read from MH i2c: E2 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 0E 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 96 [19:02:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:02:21]wFMCommunicate OK [19:02:21]SAM_PROTO_GetShiftState done [19:02:21]FM_GetShiftState done [19:02:21]req_shift_opened done [19:02:21]requested_item shift.open_date is exist - process it [19:02:21]req_shift_open_date [19:02:21]req_shift_open_date done [19:02:21]produce_requested_data done [19:02:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226170,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:02:21]process_action_free close_receipt [19:02:21]json_value_free [19:02:21]json_value_free done [19:02:21]process_json_proto returns [19:02:21]Send response to host [19:02:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226170,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:02:21]free response buf [19:02:21]execute_script done [19:02:21]execute_script returns [19:02:21]free content buf [19:02:21]Sock 10.Close socket [19:02:21]Sock 10.Thread stoped [19:02:22]recv_with_timeout no data received [19:02:23]ConnectInit Can't take IP for lk.salyk.kg [19:02:23]CommunicateWithHost connect error [19:02:23]CommunicateWithHost err = -1 [19:02:23]OFD Sender: Server communicate error [19:02:29]OFD Sender: Processing packet 226170 [packets to send 600, broken 599] [19:02:29]ProducePacketName [19:02:29]name=ofd_packets/00226170 [19:02:29]OFD Sender: To server: pG, [19:02:29]CommunicateWithHost lk.salyk.kg:30040 [19:02:29]ConnectInit lk.salyk.kg [19:02:33]recv_with_timeout no data received [19:02:34]ConnectInit Can't take IP for lk.salyk.kg [19:02:34]CommunicateWithHost connect error [19:02:34]CommunicateWithHost err = -1 [19:02:34]OFD Sender: Server communicate error [19:02:39]OFD Sender: Processing packet 226170 [packets to send 600, broken 599] [19:02:39]ProducePacketName [19:02:39]name=ofd_packets/00226170 [19:02:39]OFD Sender: To server: pG, [19:02:39]CommunicateWithHost lk.salyk.kg:30040 [19:02:39]ConnectInit lk.salyk.kg [19:02:44]recv_with_timeout no data received [19:02:44]Connected sock=10 [19:02: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 35 39 0F 01 00 00 E3 82 07 01 F3 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 39 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 73 03 00 35 04 06 00 8E 41 CB 01 B8 F9 CE 5A 3D C7 96 E3 2D 70 [19:02: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 35 39 4F 00 00 00 21 45 47 00 6A 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 35 39 10 04 04 00 7A 73 03 00 F4 03 04 00 60 F0 A4 66 B6 04 01 00 00 CF 31 F2 87 9B ED 64 3B [19:02:47]CommunicateWithHost err = 0 [19:02:47]CheckOFDResponse [19:02:47]1017 (14) - 77093643461234 [19:02:47]1041 (16) - 0000000000874959 [19:02:47]1040 (4) - 226170 [19:02:47]1012 (4) - 27.07.2024 13:04 [19:02:47]1206 (1) - 0 [19:02:47]OFD Sender: Remove packet 226170 [19:02:47]ProducePacketName [19:02:47]name=ofd_packets/00226170 [19:02:47]NVStorageDeleteData [19:02:47]OFD Sender: No OFD packet to send [19:02:47]accept exits with 9 [19:02:47]New connection [19:02:47]New thread 3066645860 created [19:02:47]Thread 3066502500 joined [19:02:47]Waiting for new connection... [19:02:47] Sock 9.Parse request [19:02:47]Sock 9.Check first char [19:02:47]Sock 9.First char is OK [19:02:47]request: POST /json_proto HTTP/1.0 [19:02:47]Method: POST [19:02:47]URL: /json_proto [19:02:47]Method is POST - this is cgi request [19:02:47]url: /json_proto [19:02:47]query_string will be loaded in cgi processing [19:02:47]execute_cgi json_proto POST (null) [19:02:47]execute_cgi path=json_proto method=POST [19:02:47]POST find Content-Length [19:02:47]Host: 172.17.43.131:8080 [19:02:47]Content-Length: 966 [19:02:47]Content-Type: application/json [19:02:47] [19:02:47]POST finish read [19:02:47]Found Content-Length = 966 [19:02:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:47]execute_script... [19:02: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)2002488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:47]POST & json_proto [19:02:47]process_json_proto [19:02:47]json parsed OK: [19:02:47]protocol is kg_v1.0 [19:02:47]action value=close_receipt [19:02:47]process_action close_receipt [19:02:47]cmd_close_receipt [19:02:47]MH_GetDate [19:02:47]Write to MH i2c: F0 00 00 09 03 FB [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 09 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 09 00 09 03 00 58 44 A5 66 F9 24 A2 66 D0 [19:02:47]GetLastDocTimeStamp 1722106937 [19:02:47]current date 1722106968 [19:02:47]FM_GetShiftState [19:02:47]SAM_PROTO_GetShiftState [19:02:47]wFMCommunicate request_size=4 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 13 01 00 [19:02:47]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 0E 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 98 [19:02:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:02:47]wFMCommunicate OK [19:02:47]SAM_PROTO_GetShiftState done [19:02:47]FM_GetShiftState done [19:02:47]opened in 1722038719 [19:02:47]opened+sec_in_day 1722125119 [19:02:47]quantity*price = 150041 [19:02:47]sum+1 = 150042 [19:02:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 531 27.07.2024 19:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226171 ФПД: 145947619963849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190248&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226171&fm=145947619963849&tin=02508201610067®Number=0000000000092624&sum=150000 [19:02:48]StoreToDocumentArchive [19:02:48]shift 438 fd 226171 [19:02:48]save to /storage/0438/doc_00226171 [19:02:48]save last doc name /storage/0438/doc_00226171 to /storage/kkm_last_doc_name [19:02:48]save OK [19:02:48]Clear old archive folders... [19:02:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:02:48]tlvbuf is 01776150 [19:02:48]SAM_PROTO_ClearQueue [19:02:48]wFMCommunicate request_size=4 [19:02:48]MH_SAM_APDU [19:02:48]CAPDU: 80 09 00 00 [19:02:48]Write to MH i2c: E2 08 00 17 03 80 09 00 00 00 00 00 00 8C [19:02:48]Write i2c OK [19:02:48]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]SAM_PROTO_ClearQueue done [19:02:49]KKMCreateOFDPacket [19:02:49]OFDProtocolAddRootSTLVToBuf [19:02:49]FM_MakeSignedData [19:02:49]FM_MakeSignedData [19:02:49]SAM_PROTO_SignData [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 0D 01 02 [19:02:49]Write to MH i2c: E2 08 00 18 03 80 0D 01 02 00 00 00 00 94 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]wFMCommunicate request_size=255 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 58 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 73 03 00 35 04 06 00 [19:02:49]Write to MH i2c: E2 02 01 19 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 58 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 73 03 00 35 04 06 00 00 00 1E [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]wFMCommunicate request_size=11 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 0D 02 02 06 84 BD 14 0B 33 C9 [19:02:49]Write to MH i2c: E2 0E 00 1A 03 80 0D 02 02 06 00 84 BD 14 0B 33 C9 00 00 FF [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 0D 03 02 [19:02:49]Write to MH i2c: E2 08 00 1B 03 80 0D 03 02 00 00 00 00 99 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0B 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0B 00 1B 03 00 8E 34 A4 6A 0A FF C2 ED 90 00 22 [19:02:49]RAPDU: 8E 34 A4 6A 0A FF C2 ED 90 00 [19:02:49]wFMCommunicate OK [19:02:49]SAM_PROTO_SignData done [19:02:49]FM_MakeSignedData done [19:02:49]CreateOFDProtocolMessage [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 11 00 00 [19:02:49]Write to MH i2c: E2 08 00 1C 03 80 11 00 00 00 00 00 00 99 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 17 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 17 00 1C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [19:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:49]wFMCommunicate OK [19:02:49]CreateOFDProtocolMessage done [19:02:49]OFDSenderStorePacket 226171 [19:02:49]StoreOFDPacket docnum=226171 [19:02:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 23 E0 08 01 75 F5 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 58 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 73 03 00 35 04 06 00 84 BD 14 0B 33 C9 8E 34 A4 6A 0A FF C2 ED [19:02:49]CheckFolder [19:02:49]dirname=/storage/ofd_packets [19:02:49]CheckFolder done [19:02:49]ProducePacketName [19:02:49]name=ofd_packets/00226171 [19:02:49]NVStorageSaveData ofd_packets/00226171 [19:02:49]File name is /storage/ofd_packets/00226171 [19:02:49]Write 302 bytes [19:02:49]NVStorageSaveData done [19:02:49]OFDSenderStorePacket done [19:02:49]KKMCreateOFDPacket done [19:02:49]NVStorageSaveData kkm_last_timestamp [19:02:49]File name is /storage/kkm_last_timestamp [19:02:49]Write 4 bytes [19:02:49]NVStorageSaveData done [19:02:49]ExternCall_PrintAddStr [19:02:49]wPrintStart [19:02:49]Write to MH i2c: 01 00 00 1D 03 20 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 FF 0F 35 [19:02:49]RasterBufferAndPrint [19:02:49]line Счет N : (1)2002488 [19:02:49]line ИНН: 02508201610067 [19:02:49]line Контрольно-Кассовый Чек [19:02:49]line ПРОДАЖА [19:02:49]line ТРК (МРК, ГНК) : 42 [19:02:49]line Товар: 2710124130 [19:02:49]line Super-92-К-5 [19:02:49]line 22.130 * 67.80 [19:02:49]line = 1500.41 [19:02:49]line НДС 12% НСП 1% [19:02:49]line > о реализуемом товаре [19:02:49]line ОКРУГЛЕНИЕ: -0.41 [19:02:49]line ИТОГО: 1500.00 [19:02:49]line Внесено: 1500.00 [19:02:49]line СДАЧА: 0.00 [19:02:49]line НСП 1% : 13.28 [19:02:49]line НДС 12% : 159.34 [19:02:49]line Наличными: 1500.00 [19:02:49]line Безнал.: 0.00 [19:02:49]line Место: АЗС № 97 "Партнер Нефть" [19:02:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:02:49]line СНО: Общий режим [19:02:49]line Чек 531 27.07.2024 19:02 [19:02:49]line Смена: 438 ФФД: 1.0 [19:02:49]line ЗНМ: 0300000054 [19:02:49]line РНМ: 0000000000092624 [19:02:49]line Версия ККМ: 001 [19:02:49]line [19:02:49]line Дисконтная программа [19:02:49]line S-92 [19:02:49]line номер 97 [19:02:49]line сэкономлено 22.13 сом [19:02:49]line ФМ: 0000000000874959 [19:02:49]line ФД: 226171 [19:02:49]line ФПД: 145947619963849 [19:02:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190248&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226171&fm=145947619963849&tin=02508201610067®Number=0000000000092624&sum=150000 [19:02:49]written 0, free lines is 4095 [19:02:49]OFD Sender: Processing packet 226171 [packets to send 600, broken 599] [19:02:49]ProducePacketName [19:02:49]name=ofd_packets/00226171 [19:02:49]OFD Sender: To server: pG, [19:02:49]CommunicateWithHost lk.salyk.kg:30040 [19:02:49]ConnectInit lk.salyk.kg [19:02:50]Write to MH i2c: 01 00 00 4D 03 50 [19:02:50]Write i2c OK [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: 01 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: 01 07 00 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 E9 0B 4B [19:02:50]RasterBufferAndPrint [19:02:50]line [19:02:50]line [19:02:50]line [19:02:50]line [19:02:50]line [19:02:50]written 0, free lines is 3053 [19:02:50]MH_Cut [19:02:50]Write to MH i2c: D1 01 00 54 03 01 29 [19:02:50]Write i2c OK [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: D1 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: D1 01 00 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: D1 01 00 54 03 00 28 [19:02:50]Write to MH i2c: 01 00 00 55 03 58 [19:02:50]Write i2c OK [19:02:50]MH_I2C_Read... [19:02:51]*** Cut start [19:02:51]*** Partial cut [19:02:51]*** CUTSNS_PIN = 1 [19:02:51]*** CUTSNS_PIN = 0 [19:02:51]*** Brake cut motor [19:02:51]Read from MH i2c: 01 [19:02:51]MH_I2C_Read... [19:02:51]*** Stop cut motor [19:02:51]*** Cut end [19:02:51]Read from MH i2c: 01 07 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: 01 07 00 55 03 00 00 00 00 00 FF 0F 6D [19:02:51]process_action close_receipt done [19:02:51]requested_data is exist [19:02:51]produce_requested_data [19:02:51]requested_item fm.sn is exist - process it [19:02:51]wFMCommunicate request_size=4 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 11 00 00 [19:02:51]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 17 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [19:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:52]wFMCommunicate OK [19:02:52]requested_item fd.num is exist - process it [19:02:52]SAM_PROTO_GetFieldsCounters [19:02:52]wFMCommunicate request_size=4 [19:02:52]MH_SAM_APDU [19:02:52]CAPDU: 80 13 00 00 [19:02:52]Write to MH i2c: E2 08 00 57 03 80 13 00 00 00 00 00 00 D6 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 62 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 62 00 57 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 E6 [19:02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:52]wFMCommunicate OK [19:02:52]SAM_PROTO_GetFieldsCounters done [19:02:52]requested_item shift.num is exist - process it [19:02:52]requested_item shift.opened is exist - process it [19:02:52]req_shift_opened [19:02:52]FM_GetShiftState [19:02:52]SAM_PROTO_GetShiftState [19:02:52]wFMCommunicate request_size=4 [19:02:52]MH_SAM_APDU [19:02:52]CAPDU: 80 13 01 00 [19:02:52]Write to MH i2c: E2 08 00 58 03 80 13 01 00 00 00 00 00 D8 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 58 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E6 [19:02:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:02:52]wFMCommunicate OK [19:02:52]SAM_PROTO_GetShiftState done [19:02:52]FM_GetShiftState done [19:02:52]req_shift_opened done [19:02:52]requested_item shift.open_date is exist - process it [19:02:52]req_shift_open_date [19:02:52]req_shift_open_date done [19:02:52]produce_requested_data done [19:02:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226171,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:02:52]process_action_free close_receipt [19:02:52]json_value_free [19:02:52]json_value_free done [19:02:52]process_json_proto returns [19:02:52]Send response to host [19:02:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226171,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:02:52]free response buf [19:02:52]execute_script done [19:02:52]execute_script returns [19:02:52]free content buf [19:02:52]Sock 9.Close socket [19:02:52]Sock 9.Thread stoped [19:02:54]ConnectInit Can't take IP for lk.salyk.kg [19:02:54]CommunicateWithHost connect error [19:02:54]CommunicateWithHost err = -1 [19:02:54]OFD Sender: Server communicate error [19:02:59]OFD Sender: Processing packet 226171 [packets to send 600, broken 599] [19:02:59]ProducePacketName [19:02:59]name=ofd_packets/00226171 [19:02:59]OFD Sender: To server: pG, [19:02:59]CommunicateWithHost lk.salyk.kg:30040 [19:02:59]ConnectInit lk.salyk.kg [19:03:01]Connected sock=9 [19:03: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 35 39 10 01 00 00 23 E0 08 01 75 F5 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 58 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 73 03 00 35 04 06 00 84 BD 14 0B 33 C9 8E 34 A4 6A 0A FF C2 ED [19:03:06]recv_with_timeout no data received [19:03:06]CommunicateWithHost answer receiving error [19:03:06]CommunicateWithHost err = -3 [19:03:06]OFD Sender: Server communicate error [19:03:11]OFD Sender: Processing packet 226171 [packets to send 600, broken 599] [19:03:11]ProducePacketName [19:03:11]name=ofd_packets/00226171 [19:03:11]OFD Sender: To server: pG, [19:03:11]CommunicateWithHost lk.salyk.kg:30040 [19:03:11]ConnectInit lk.salyk.kg [19:03:12]accept exits with 7 [19:03:12]New connection [19:03:12]New thread 3066502500 created [19:03:12]Thread 3066645860 joined [19:03:12]Waiting for new connection... [19:03:12] Sock 7.Parse request [19:03:12]Sock 7.Check first char [19:03:12]Sock 7.First char is OK [19:03:12]request: POST /json_proto HTTP/1.0 [19:03:12]Method: POST [19:03:12]URL: /json_proto [19:03:12]Method is POST - this is cgi request [19:03:12]url: /json_proto [19:03:12]query_string will be loaded in cgi processing [19:03:12]execute_cgi json_proto POST (null) [19:03:12]execute_cgi path=json_proto method=POST [19:03:12]POST find Content-Length [19:03:12]Host: 172.17.43.131:8080 [19:03:12]Content-Length: 680 [19:03:12]Content-Type: application/json [19:03:12] [19:03:12]POST finish read [19:03:12]Found Content-Length = 680 [19:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:12]execute_script... [19: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)2002489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:12]POST & json_proto [19:03:12]process_json_proto [19:03:12]json parsed OK: [19:03:12]protocol is kg_v1.0 [19:03:12]action value=close_receipt [19:03:12]process_action close_receipt [19:03:12]cmd_close_receipt [19:03:12]MH_GetDate [19:03:12]Write to MH i2c: F0 00 00 59 03 4B [19:03:12]Write i2c OK [19:03:12]MH_I2C_Read... [19:03:12]Read from MH i2c: F0 [19:03:12]MH_I2C_Read... [19:03:12]Read from MH i2c: F0 09 00 [19:03:12]MH_I2C_Read... [19:03:12]Read from MH i2c: F0 09 00 59 03 00 71 44 A5 66 F9 24 A2 66 39 [19:03:12]GetLastDocTimeStamp 1722106968 [19:03:12]current date 1722106993 [19:03:12]FM_GetShiftState [19:03:12]SAM_PROTO_GetShiftState [19:03:12]wFMCommunicate request_size=4 [19:03:12]MH_SAM_APDU [19:03:12]CAPDU: 80 13 01 00 [19:03:12]Write to MH i2c: E2 08 00 5A 03 80 13 01 00 00 00 00 00 DA [19:03:12]Write i2c OK [19:03:12]MH_I2C_Read... [19:03:12]Read from MH i2c: E2 [19:03:12]MH_I2C_Read... [19:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:12]Read from MH i2c: E2 0E 00 [19:03:12]MH_I2C_Read... [19:03:12]Read from MH i2c: E2 0E 00 5A 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E8 [19:03:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:03:12]wFMCommunicate OK [19:03:12]SAM_PROTO_GetShiftState done [19:03:12]FM_GetShiftState done [19:03:12]opened in 1722038719 [19:03:12]opened+sec_in_day 1722125119 [19:03:12]quantity*price = 120015 [19:03:12]sum+1 = 120016 [19:03:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 532 27.07.2024 19:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226172 ФПД: 187392214371416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190313&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226172&fm=187392214371416&tin=02508201610067®Number=0000000000092624&sum=120000 [19:03:13]StoreToDocumentArchive [19:03:13]shift 438 fd 226172 [19:03:13]save to /storage/0438/doc_00226172 [19:03:13]save last doc name /storage/0438/doc_00226172 to /storage/kkm_last_doc_name [19:03:13]save OK [19:03:13]Clear old archive folders... [19:03:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:03:13]tlvbuf is 01777B70 [19:03:13]SAM_PROTO_ClearQueue [19:03:13]wFMCommunicate request_size=4 [19:03:13]MH_SAM_APDU [19:03:13]CAPDU: 80 09 00 00 [19:03:13]Write to MH i2c: E2 08 00 67 03 80 09 00 00 00 00 00 00 DC [19:03:13]Write i2c OK [19:03:13]MH_I2C_Read... [19:03:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:13]Read from MH i2c: E2 [19:03:13]MH_I2C_Read... [19:03:13]Read from MH i2c: E2 03 00 [19:03:13]MH_I2C_Read... [19:03:13]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [19:03:13]RAPDU: 90 00 [19:03:13]wFMCommunicate OK [19:03:13]SAM_PROTO_ClearQueue done [19:03:13]KKMCreateOFDPacket [19:03:13]OFDProtocolAddRootSTLVToBuf [19:03:13]FM_MakeSignedData [19:03:13]FM_MakeSignedData [19:03:13]SAM_PROTO_SignData [19:03:13]wFMCommunicate request_size=4 [19:03:13]MH_SAM_APDU [19:03:13]CAPDU: 80 0D 01 02 [19:03:13]Write to MH i2c: E2 08 00 68 03 80 0D 01 02 00 00 00 00 E4 [19:03:13]Write i2c OK [19:03:13]MH_I2C_Read... [19:03:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:13]Read from MH i2c: E2 [19:03:13]MH_I2C_Read... [19:03:13]Read from MH i2c: E2 03 00 [19:03:13]MH_I2C_Read... [19:03:13]Read from MH i2c: E2 03 00 68 03 00 90 00 DF [19:03:13]RAPDU: 90 00 [19:03:13]wFMCommunicate OK [19:03:13]wFMCommunicate request_size=255 [19:03:13]MH_SAM_APDU [19:03:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 71 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 73 03 00 35 04 06 00 AA 6E A6 5F [19:03:13]Write to MH i2c: E2 02 01 69 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 71 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 73 03 00 35 04 06 00 AA 6E A6 5F 00 00 7B [19:03:13]Write i2c OK [19:03:13]MH_I2C_Read... [19:03:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:14]Read from MH i2c: E2 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 03 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 03 00 69 03 00 90 00 E0 [19:03:14]RAPDU: 90 00 [19:03:14]wFMCommunicate OK [19:03:14]wFMCommunicate request_size=7 [19:03:14]MH_SAM_APDU [19:03:14]CAPDU: 80 0D 02 02 02 0C 58 [19:03:14]Write to MH i2c: E2 0A 00 6A 03 80 0D 02 02 02 00 0C 58 00 00 4F [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:14]Read from MH i2c: E2 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 03 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 03 00 6A 03 00 90 00 E1 [19:03:14]RAPDU: 90 00 [19:03:14]wFMCommunicate OK [19:03:14]wFMCommunicate request_size=4 [19:03:14]MH_SAM_APDU [19:03:14]CAPDU: 80 0D 03 02 [19:03:14]Write to MH i2c: E2 08 00 6B 03 80 0D 03 02 00 00 00 00 E9 [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:14]Read from MH i2c: E2 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 0B 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 0B 00 6B 03 00 95 AC 3E 7C 9E 91 65 19 90 00 92 [19:03:14]RAPDU: 95 AC 3E 7C 9E 91 65 19 90 00 [19:03:14]wFMCommunicate OK [19:03:14]SAM_PROTO_SignData done [19:03:14]FM_MakeSignedData done [19:03:14]CreateOFDProtocolMessage [19:03:14]wFMCommunicate request_size=4 [19:03:14]MH_SAM_APDU [19:03:14]CAPDU: 80 11 00 00 [19:03:14]Write to MH i2c: E2 08 00 6C 03 80 11 00 00 00 00 00 00 E9 [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:14]Read from MH i2c: E2 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 17 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 17 00 6C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 46 [19:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:03:14]wFMCommunicate OK [19:03:14]CreateOFDProtocolMessage done [19:03:14]OFDSenderStorePacket 226172 [19:03:14]StoreOFDPacket docnum=226172 [19:03:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9D 2D 04 01 62 F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 71 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 73 03 00 35 04 06 00 AA 6E A6 5F 0C 58 95 AC 3E 7C 9E 91 65 19 [19:03:14]CheckFolder [19:03:14]dirname=/storage/ofd_packets [19:03:14]CheckFolder done [19:03:14]ProducePacketName [19:03:14]name=ofd_packets/00226172 [19:03:14]NVStorageSaveData ofd_packets/00226172 [19:03:14]File name is /storage/ofd_packets/00226172 [19:03:14]Write 298 bytes [19:03:14]NVStorageSaveData done [19:03:14]OFDSenderStorePacket done [19:03:14]KKMCreateOFDPacket done [19:03:14]NVStorageSaveData kkm_last_timestamp [19:03:14]File name is /storage/kkm_last_timestamp [19:03:14]Write 4 bytes [19:03:14]NVStorageSaveData done [19:03:14]ExternCall_PrintAddStr [19:03:14]wPrintStart [19:03:14]Write to MH i2c: 01 00 00 6D 03 70 [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: 01 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: 01 07 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 FF 0F 85 [19:03:14]RasterBufferAndPrint [19:03:14]line Счет N : (1)2002489 [19:03:14]line ИНН: 02508201610067 [19:03:14]line Контрольно-Кассовый Чек [19:03:14]line ПРОДАЖА [19:03:14]line ТРК (МРК, ГНК) : 51 [19:03:14]line Товар: 2710194210 [19:03:14]line ДТ-К-5 [19:03:14]line 15.750 * 76.20 [19:03:14]line = 1200.15 [19:03:14]line НДС 12% НСП 1% [19:03:14]line > о реализуемом товаре [19:03:14]line ОКРУГЛЕНИЕ: -0.15 [19:03:14]line ИТОГО: 1200.00 [19:03:14]line Внесено: 1200.00 [19:03:14]line СДАЧА: 0.00 [19:03:14]line НСП 1% : 10.62 [19:03:14]line НДС 12% : 127.45 [19:03:14]line Наличными: 1200.00 [19:03:14]line Безнал.: 0.00 [19:03:14]line Место: АЗС № 97 "Партнер Нефть" [19:03:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:03:14]line СНО: Общий режим [19:03:14]line Чек 532 27.07.2024 19:03 [19:03:14]line Смена: 438 ФФД: 1.0 [19:03:14]line ЗНМ: 0300000054 [19:03:14]line РНМ: 0000000000092624 [19:03:14]line Версия ККМ: 001 [19:03:14]line ФМ: 0000000000874959 [19:03:14]line ФД: 226172 [19:03:14]line ФПД: 187392214371416 [19:03:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190313&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226172&fm=187392214371416&tin=02508201610067®Number=0000000000092624&sum=120000 [19:03:14]written 0, free lines is 4095 [19:03:14]recv_with_timeout no data received [19:03:14]Write to MH i2c: 01 00 00 98 03 9B [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: 01 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: 01 07 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 60 0C 0E [19:03:14]RasterBufferAndPrint [19:03:14]line [19:03:14]line [19:03:14]line [19:03:14]line [19:03:14]line [19:03:14]written 0, free lines is 3175 [19:03:14]MH_Cut [19:03:14]Write to MH i2c: D1 01 00 9F 03 01 74 [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: D1 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: D1 01 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: D1 01 00 9F 03 00 73 [19:03:14]Write to MH i2c: 01 00 00 A0 03 A3 [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:15]*** Cut start [19:03:15]*** Partial cut [19:03:15]*** CUTSNS_PIN = 1 [19:03:15]*** CUTSNS_PIN = 0 [19:03:15]Connected sock=9 [19:03: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 35 39 10 01 00 00 23 E0 08 01 75 F5 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 58 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 73 03 00 35 04 06 00 84 BD 14 0B 33 C9 8E 34 A4 6A 0A FF C2 ED [19:03:16]*** Brake cut motor [19:03:16]Read from MH i2c: 01 [19:03:16]MH_I2C_Read... [19:03:16]*** Stop cut motor [19:03:16]*** Cut end [19:03:16]Read from MH i2c: 01 07 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: 01 07 00 A0 03 00 00 00 00 00 FF 0F B8 [19:03:16]process_action close_receipt done [19:03:16]requested_data is exist [19:03:16]produce_requested_data [19:03:16]requested_item fm.sn is exist - process it [19:03:16]wFMCommunicate request_size=4 [19:03:16]MH_SAM_APDU [19:03:16]CAPDU: 80 11 00 00 [19:03:16]Write to MH i2c: E2 08 00 A1 03 80 11 00 00 00 00 00 00 1E [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 17 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 17 00 A1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [19:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:03:16]wFMCommunicate OK [19:03:16]requested_item fd.num is exist - process it [19:03:16]SAM_PROTO_GetFieldsCounters [19:03:16]wFMCommunicate request_size=4 [19:03:16]MH_SAM_APDU [19:03:16]CAPDU: 80 13 00 00 [19:03:16]Write to MH i2c: E2 08 00 A2 03 80 13 00 00 00 00 00 00 21 [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 62 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 62 00 A2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 35 [19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:03:16]wFMCommunicate OK [19:03:16]SAM_PROTO_GetFieldsCounters done [19:03:16]requested_item shift.num is exist - process it [19:03:16]requested_item shift.opened is exist - process it [19:03:16]req_shift_opened [19:03:16]FM_GetShiftState [19:03:16]SAM_PROTO_GetShiftState [19:03:16]wFMCommunicate request_size=4 [19:03:16]MH_SAM_APDU [19:03:16]CAPDU: 80 13 01 00 [19:03:16]Write to MH i2c: E2 08 00 A3 03 80 13 01 00 00 00 00 00 23 [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 0E 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 0E 00 A3 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 31 [19:03:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:03:16]wFMCommunicate OK [19:03:16]SAM_PROTO_GetShiftState done [19:03:16]FM_GetShiftState done [19:03:16]req_shift_opened done [19:03:16]requested_item shift.open_date is exist - process it [19:03:16]req_shift_open_date [19:03:16]req_shift_open_date done [19:03:16]produce_requested_data done [19:03:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226172,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:03:16]process_action_free close_receipt [19:03:16]json_value_free [19:03:16]json_value_free done [19:03:16]process_json_proto returns [19:03:16]Send response to host [19:03:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226172,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:03:16]free response buf [19:03:16]execute_script done [19:03:16]execute_script returns [19:03:16]free content buf [19:03:16]Sock 7.Close socket [19:03:16]Sock 7.Thread stoped [19:03: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 35 39 4F 00 00 00 BD E9 47 00 10 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 35 39 10 04 04 00 7B 73 03 00 F4 03 04 00 7F F0 A4 66 B6 04 01 00 00 56 C5 7A AC B0 35 1B 23 [19:03:19]CommunicateWithHost err = 0 [19:03:19]CheckOFDResponse [19:03:19]1017 (14) - 77093643461234 [19:03:19]1041 (16) - 0000000000874959 [19:03:19]1040 (4) - 226171 [19:03:19]1012 (4) - 27.07.2024 13:05 [19:03:19]1206 (1) - 0 [19:03:19]OFD Sender: Remove packet 226171 [19:03:19]ProducePacketName [19:03:19]name=ofd_packets/00226171 [19:03:19]NVStorageDeleteData [19:03:20]OFD Sender: Processing packet 226172 [packets to send 600, broken 599] [19:03:20]ProducePacketName [19:03:20]name=ofd_packets/00226172 [19:03:20]OFD Sender: To server: pG, [19:03:20]CommunicateWithHost lk.salyk.kg:30040 [19:03:20]ConnectInit lk.salyk.kg [19:03:26]recv_with_timeout no data received [19:03:43]Connected sock=9 [19:03: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 35 39 0C 01 00 00 9D 2D 04 01 62 F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 71 44 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 73 03 00 35 04 06 00 AA 6E A6 5F 0C 58 95 AC 3E 7C 9E 91 65 19 [19:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5C 7A 47 00 72 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 35 39 10 04 04 00 7C 73 03 00 F4 03 04 00 9A F0 A4 66 B6 04 01 00 00 CC 77 2B 63 20 00 04 CA [19:03:47]CommunicateWithHost err = 0 [19:03:47]CheckOFDResponse [19:03:47]1017 (14) - 77093643461234 [19:03:47]1041 (16) - 0000000000874959 [19:03:47]1040 (4) - 226172 [19:03:47]1012 (4) - 27.07.2024 13:05 [19:03:47]1206 (1) - 0 [19:03:47]OFD Sender: Remove packet 226172 [19:03:47]ProducePacketName [19:03:47]name=ofd_packets/00226172 [19:03:47]NVStorageDeleteData [19:03:47]OFD Sender: No OFD packet to send [19:03:47]OFD Sender: No OFD packet to send [19:03:51]recv_with_timeout no data received [19:03:52]OFD Sender: No OFD packet to send [19:03:57]OFD Sender: No OFD packet to send [19:04:02]OFD Sender: No OFD packet to send [19:04:07]OFD Sender: No OFD packet to send [19:04:12]OFD Sender: No OFD packet to send [19:04:17]OFD Sender: No OFD packet to send [19:04:22]OFD Sender: No OFD packet to send [19:04:27]recv_with_timeout no data received [19:04:27]OFD Sender: No OFD packet to send [19:04:32]OFD Sender: No OFD packet to send [19:04:37]recv_with_timeout no data received [19:04:37]OFD Sender: No OFD packet to send [19:04:42]OFD Sender: No OFD packet to send [19:04:47]OFD Sender: No OFD packet to send [19:04:52]OFD Sender: No OFD packet to send [19:04:57]OFD Sender: No OFD packet to send [19:05:02]OFD Sender: No OFD packet to send [19:05:07]OFD Sender: No OFD packet to send [19:05:08]recv_with_timeout no data received [19:05:12]OFD Sender: No OFD packet to send [19:05:17]OFD Sender: No OFD packet to send [19:05:20]recv_with_timeout no data received [19:05:22]OFD Sender: No OFD packet to send [19:05:27]OFD Sender: No OFD packet to send [19:05:32]OFD Sender: No OFD packet to send [19:05:37]OFD Sender: No OFD packet to send [19:05:42]OFD Sender: No OFD packet to send [19:05:48]OFD Sender: No OFD packet to send [19:05:53]OFD Sender: No OFD packet to send [19:05:58]OFD Sender: No OFD packet to send [19:06:03]OFD Sender: No OFD packet to send [19:06:08]OFD Sender: No OFD packet to send [19:06:13]OFD Sender: No OFD packet to send [19:06:18]OFD Sender: No OFD packet to send [19:06:22]recv_with_timeout no data received [19:06:23]OFD Sender: No OFD packet to send [19:06:28]OFD Sender: No OFD packet to send [19:06:33]OFD Sender: No OFD packet to send [19:06:38]OFD Sender: No OFD packet to send [19:06:43]OFD Sender: No OFD packet to send [19:06:48]OFD Sender: No OFD packet to send [19:06:53]OFD Sender: No OFD packet to send [19:06:58]OFD Sender: No OFD packet to send [19:07:03]OFD Sender: No OFD packet to send [19:07:08]OFD Sender: No OFD packet to send [19:07:13]OFD Sender: No OFD packet to send [19:07:18]OFD Sender: No OFD packet to send [19:07:23]OFD Sender: No OFD packet to send [19:07:28]OFD Sender: No OFD packet to send [19:07:33]OFD Sender: No OFD packet to send [19:07:38]OFD Sender: No OFD packet to send [19:07:43]OFD Sender: No OFD packet to send [19:07:48]OFD Sender: No OFD packet to send [19:07:53]OFD Sender: No OFD packet to send [19:07:54]recv_with_timeout no data received [19:07:58]OFD Sender: No OFD packet to send [19:07:59]accept exits with 12 [19:07:59]New connection [19:07:59]New thread 3066645860 created [19:07:59]Thread 3066502500 joined [19:07:59]Waiting for new connection... [19:07:59] Sock 12.Parse request [19:07:59]Sock 12.Check first char [19:07:59]Sock 12.First char is OK [19:07:59]request: POST /json_proto HTTP/1.0 [19:07:59]Method: POST [19:07:59]URL: /json_proto [19:07:59]Method is POST - this is cgi request [19:07:59]url: /json_proto [19:07:59]query_string will be loaded in cgi processing [19:07:59]execute_cgi json_proto POST (null) [19:07:59]execute_cgi path=json_proto method=POST [19:07:59]POST find Content-Length [19:07:59]Host: 172.17.43.131:8080 [19:07:59]Content-Length: 678 [19:07:59]Content-Type: application/json [19:07:59] [19:07:59]POST finish read [19:07:59]Found Content-Length = 678 [19:07:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:59]execute_script... [19:07: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)2002490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:59]POST & json_proto [19:07:59]process_json_proto [19:07:59]json parsed OK: [19:07:59]protocol is kg_v1.0 [19:07:59]action value=close_receipt [19:07:59]process_action close_receipt [19:07:59]cmd_close_receipt [19:07:59]MH_GetDate [19:07:59]Write to MH i2c: F0 00 00 A4 03 96 [19:07:59]Write i2c OK [19:07:59]MH_I2C_Read... [19:07:59]Read from MH i2c: F0 [19:07:59]MH_I2C_Read... [19:07:59]Read from MH i2c: F0 09 00 [19:07:59]MH_I2C_Read... [19:07:59]Read from MH i2c: F0 09 00 A4 03 00 90 45 A5 66 F9 24 A2 66 A4 [19:07:59]GetLastDocTimeStamp 1722106993 [19:07:59]current date 1722107280 [19:07:59]FM_GetShiftState [19:07:59]SAM_PROTO_GetShiftState [19:07:59]wFMCommunicate request_size=4 [19:07:59]MH_SAM_APDU [19:07:59]CAPDU: 80 13 01 00 [19:07:59]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [19:07:59]Write i2c OK [19:07:59]MH_I2C_Read... [19:07:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:59]Read from MH i2c: E2 [19:07:59]MH_I2C_Read... [19:07:59]Read from MH i2c: E2 0E 00 [19:07:59]MH_I2C_Read... [19:07:59]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 33 [19:07:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:07:59]wFMCommunicate OK [19:07:59]SAM_PROTO_GetShiftState done [19:07:59]FM_GetShiftState done [19:07:59]opened in 1722038719 [19:07:59]opened+sec_in_day 1722125119 [19:07:59]quantity*price = 60003 [19:07:59]sum+1 = 60004 [19:07:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 533 27.07.2024 19:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226173 ФПД: 75996122011572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190800&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226173&fm=75996122011572&tin=02508201610067®Number=0000000000092624&sum=60000 [19:08:00]StoreToDocumentArchive [19:08:00]shift 438 fd 226173 [19:08:00]save to /storage/0438/doc_00226173 [19:08:00]save last doc name /storage/0438/doc_00226173 to /storage/kkm_last_doc_name [19:08:00]save OK [19:08:00]Clear old archive folders... [19:08:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:08:01]tlvbuf is 017E92A0 [19:08:01]SAM_PROTO_ClearQueue [19:08:01]wFMCommunicate request_size=4 [19:08:01]MH_SAM_APDU [19:08:01]CAPDU: 80 09 00 00 [19:08:01]Write to MH i2c: E2 08 00 B2 03 80 09 00 00 00 00 00 00 27 [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:01]Read from MH i2c: E2 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [19:08:01]RAPDU: 90 00 [19:08:01]wFMCommunicate OK [19:08:01]SAM_PROTO_ClearQueue done [19:08:01]KKMCreateOFDPacket [19:08:01]OFDProtocolAddRootSTLVToBuf [19:08:01]FM_MakeSignedData [19:08:01]FM_MakeSignedData [19:08:01]SAM_PROTO_SignData [19:08:01]wFMCommunicate request_size=4 [19:08:01]MH_SAM_APDU [19:08:01]CAPDU: 80 0D 01 02 [19:08:01]Write to MH i2c: E2 08 00 B3 03 80 0D 01 02 00 00 00 00 2F [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:01]Read from MH i2c: E2 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 B3 03 00 90 00 2A [19:08:01]RAPDU: 90 00 [19:08:01]wFMCommunicate OK [19:08:01]wFMCommunicate request_size=255 [19:08:01]MH_SAM_APDU [19:08:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 90 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 73 03 00 35 04 06 00 45 [19:08:01]Write to MH i2c: E2 02 01 B4 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 90 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 73 03 00 35 04 06 00 45 00 00 63 [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:01]Read from MH i2c: E2 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [19:08:01]RAPDU: 90 00 [19:08:01]wFMCommunicate OK [19:08:01]wFMCommunicate request_size=10 [19:08:01]MH_SAM_APDU [19:08:01]CAPDU: 80 0D 02 02 05 1E 39 DB 57 B4 [19:08:01]Write to MH i2c: E2 0D 00 B5 03 80 0D 02 02 05 00 1E 39 DB 57 B4 00 00 79 [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:01]Read from MH i2c: E2 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [19:08:01]RAPDU: 90 00 [19:08:01]wFMCommunicate OK [19:08:01]wFMCommunicate request_size=4 [19:08:01]MH_SAM_APDU [19:08:01]CAPDU: 80 0D 03 02 [19:08:01]Write to MH i2c: E2 08 00 B6 03 80 0D 03 02 00 00 00 00 34 [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:01]Read from MH i2c: E2 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 0B 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 0B 00 B6 03 00 14 58 11 BB DC 19 D0 42 90 00 74 [19:08:01]RAPDU: 14 58 11 BB DC 19 D0 42 90 00 [19:08:01]wFMCommunicate OK [19:08:01]SAM_PROTO_SignData done [19:08:01]FM_MakeSignedData done [19:08:01]CreateOFDProtocolMessage [19:08:01]wFMCommunicate request_size=4 [19:08:01]MH_SAM_APDU [19:08:01]CAPDU: 80 11 00 00 [19:08:01]Write to MH i2c: E2 08 00 B7 03 80 11 00 00 00 00 00 00 34 [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:01]Read from MH i2c: E2 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 17 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: E2 17 00 B7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [19:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:08:01]wFMCommunicate OK [19:08:01]CreateOFDProtocolMessage done [19:08:01]OFDSenderStorePacket 226173 [19:08:01]StoreOFDPacket docnum=226173 [19:08:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B3 78 07 01 33 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 90 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 73 03 00 35 04 06 00 45 1E 39 DB 57 B4 14 58 11 BB DC 19 D0 42 [19:08:01]CheckFolder [19:08:01]dirname=/storage/ofd_packets [19:08:01]CheckFolder done [19:08:01]ProducePacketName [19:08:01]name=ofd_packets/00226173 [19:08:01]NVStorageSaveData ofd_packets/00226173 [19:08:01]File name is /storage/ofd_packets/00226173 [19:08:01]Write 301 bytes [19:08:01]NVStorageSaveData done [19:08:01]OFDSenderStorePacket done [19:08:01]KKMCreateOFDPacket done [19:08:01]NVStorageSaveData kkm_last_timestamp [19:08:01]File name is /storage/kkm_last_timestamp [19:08:01]Write 4 bytes [19:08:01]NVStorageSaveData done [19:08:01]ExternCall_PrintAddStr [19:08:01]wPrintStart [19:08:01]Write to MH i2c: 01 00 00 B8 03 BB [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: 01 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: 01 07 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 FF 0F D0 [19:08:01]RasterBufferAndPrint [19:08:01]line Счет N : (1)2002490 [19:08:01]line ИНН: 02508201610067 [19:08:01]line Контрольно-Кассовый Чек [19:08:01]line ПРОДАЖА [19:08:01]line ТРК (МРК, ГНК) : 43 [19:08:01]line Товар: 2710124130 [19:08:01]line Аи-92-К-5 [19:08:01]line 8.850 * 67.80 [19:08:01]line = 600.03 [19:08:01]line НДС 12% НСП 1% [19:08:01]line > о реализуемом товаре [19:08:01]line ОКРУГЛЕНИЕ: -0.03 [19:08:01]line ИТОГО: 600.00 [19:08:01]line Внесено: 600.00 [19:08:01]line СДАЧА: 0.00 [19:08:01]line НСП 1% : 5.31 [19:08:01]line НДС 12% : 63.72 [19:08:01]line Наличными: 600.00 [19:08:01]line Безнал.: 0.00 [19:08:01]line Место: АЗС № 97 "Партнер Нефть" [19:08:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:08:01]line СНО: Общий режим [19:08:01]line Чек 533 27.07.2024 19:08 [19:08:01]line Смена: 438 ФФД: 1.0 [19:08:01]line ЗНМ: 0300000054 [19:08:01]line РНМ: 0000000000092624 [19:08:01]line Версия ККМ: 001 [19:08:01]line ФМ: 0000000000874959 [19:08:01]line ФД: 226173 [19:08:01]line ФПД: 75996122011572 [19:08:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190800&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226173&fm=75996122011572&tin=02508201610067®Number=0000000000092624&sum=60000 [19:08:01]OFD Sender: Processing packet 226173 [packets to send 600, broken 599] [19:08:01]ProducePacketName [19:08:01]name=ofd_packets/00226173 [19:08:01]OFD Sender: To server: pG, [19:08:01]CommunicateWithHost lk.salyk.kg:30040 [19:08:01]ConnectInit lk.salyk.kg [19:08:01]written 0, free lines is 4095 [19:08:02]Write to MH i2c: 01 00 00 E3 03 E6 [19:08:02]Write i2c OK [19:08:02]MH_I2C_Read... [19:08:02]Read from MH i2c: 01 [19:08:02]MH_I2C_Read... [19:08:02]Read from MH i2c: 01 07 00 [19:08:02]MH_I2C_Read... [19:08:02]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 67 0C 60 [19:08:02]RasterBufferAndPrint [19:08:02]line [19:08:02]line [19:08:02]line [19:08:02]line [19:08:02]line [19:08:02]written 0, free lines is 3178 [19:08:02]MH_Cut [19:08:02]Write to MH i2c: D1 01 00 EA 03 01 BF [19:08:02]Write i2c OK [19:08:02]MH_I2C_Read... [19:08:02]Read from MH i2c: D1 [19:08:02]MH_I2C_Read... [19:08:02]Read from MH i2c: D1 01 00 [19:08:02]MH_I2C_Read... [19:08:02]Read from MH i2c: D1 01 00 EA 03 00 BE [19:08:02]Write to MH i2c: 01 00 00 EB 03 EE [19:08:02]Write i2c OK [19:08:02]MH_I2C_Read... [19:08:03]*** Cut start [19:08:03]*** Partial cut [19:08:03]*** CUTSNS_PIN = 1 [19:08:03]*** CUTSNS_PIN = 0 [19:08:03]*** Brake cut motor [19:08:04]Read from MH i2c: 01 [19:08:04]MH_I2C_Read... [19:08:04]*** Stop cut motor [19:08:04]*** Cut end [19:08:04]Read from MH i2c: 01 07 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: 01 07 00 EB 03 00 00 00 00 00 FF 0F 03 [19:08:04]process_action close_receipt done [19:08:04]requested_data is exist [19:08:04]produce_requested_data [19:08:04]requested_item fm.sn is exist - process it [19:08:04]wFMCommunicate request_size=4 [19:08:04]MH_SAM_APDU [19:08:04]CAPDU: 80 11 00 00 [19:08:04]Write to MH i2c: E2 08 00 EC 03 80 11 00 00 00 00 00 00 69 [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:04]Read from MH i2c: E2 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 17 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 17 00 EC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [19:08:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:08:04]wFMCommunicate OK [19:08:04]requested_item fd.num is exist - process it [19:08:04]SAM_PROTO_GetFieldsCounters [19:08:04]wFMCommunicate request_size=4 [19:08:04]MH_SAM_APDU [19:08:04]CAPDU: 80 13 00 00 [19:08:04]Write to MH i2c: E2 08 00 ED 03 80 13 00 00 00 00 00 00 6C [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]Connected sock=10 [19:08:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B3 78 07 01 33 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 90 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 73 03 00 35 04 06 00 45 1E 39 DB 57 B4 14 58 11 BB DC 19 D0 42 [19:08:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:04]Read from MH i2c: E2 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 62 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 62 00 ED 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 84 [19:08:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:08:04]wFMCommunicate OK [19:08:04]SAM_PROTO_GetFieldsCounters done [19:08:04]requested_item shift.num is exist - process it [19:08:04]requested_item shift.opened is exist - process it [19:08:04]req_shift_opened [19:08:04]FM_GetShiftState [19:08:04]SAM_PROTO_GetShiftState [19:08:04]wFMCommunicate request_size=4 [19:08:04]MH_SAM_APDU [19:08:04]CAPDU: 80 13 01 00 [19:08:04]Write to MH i2c: E2 08 00 EE 03 80 13 01 00 00 00 00 00 6E [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:04]Read from MH i2c: E2 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 0E 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 0E 00 EE 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7C [19:08:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:08:04]wFMCommunicate OK [19:08:04]SAM_PROTO_GetShiftState done [19:08:04]FM_GetShiftState done [19:08:04]req_shift_opened done [19:08:04]requested_item shift.open_date is exist - process it [19:08:04]req_shift_open_date [19:08:04]req_shift_open_date done [19:08:04]produce_requested_data done [19:08:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226173,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:08:04]process_action_free close_receipt [19:08:04]json_value_free [19:08:04]json_value_free done [19:08:04]process_json_proto returns [19:08:04]Send response to host [19:08:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226173,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:08:04]free response buf [19:08:04]execute_script done [19:08:04]execute_script returns [19:08:04]free content buf [19:08:04]Sock 12.Close socket [19:08:04]Sock 12.Thread stoped [19:08: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 35 39 4F 00 00 00 EC BB 47 00 83 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 35 39 10 04 04 00 7D 73 03 00 F4 03 04 00 9F F1 A4 66 B6 04 01 00 00 52 78 6A FA 6B CA BC 70 [19:08:05]CommunicateWithHost err = 0 [19:08:05]CheckOFDResponse [19:08:05]1017 (14) - 77093643461234 [19:08:05]1041 (16) - 0000000000874959 [19:08:05]1040 (4) - 226173 [19:08:05]1012 (4) - 27.07.2024 13:09 [19:08:05]1206 (1) - 0 [19:08:05]OFD Sender: Remove packet 226173 [19:08:05]ProducePacketName [19:08:05]name=ofd_packets/00226173 [19:08:05]NVStorageDeleteData [19:08:05]OFD Sender: No OFD packet to send [19:08:10]OFD Sender: No OFD packet to send [19:08:15]OFD Sender: No OFD packet to send [19:08:20]OFD Sender: No OFD packet to send [19:08:24]recv_with_timeout no data received [19:08:25]OFD Sender: No OFD packet to send [19:08:30]OFD Sender: No OFD packet to send [19:08:35]OFD Sender: No OFD packet to send [19:08:40]OFD Sender: No OFD packet to send [19:08:45]OFD Sender: No OFD packet to send [19:08:50]OFD Sender: No OFD packet to send [19:08:55]OFD Sender: No OFD packet to send [19:09:00]OFD Sender: No OFD packet to send [19:09:05]OFD Sender: No OFD packet to send [19:09:10]OFD Sender: No OFD packet to send [19:09:15]OFD Sender: No OFD packet to send [19:09:20]OFD Sender: No OFD packet to send [19:09:25]OFD Sender: No OFD packet to send [19:09:31]OFD Sender: No OFD packet to send [19:09:36]OFD Sender: No OFD packet to send [19:09:41]OFD Sender: No OFD packet to send [19:09:46]OFD Sender: No OFD packet to send [19:09:47]accept exits with 9 [19:09:47]New connection [19:09:47]New thread 3066502500 created [19:09:47]Thread 3066645860 joined [19:09:47]Waiting for new connection... [19:09:47] Sock 9.Parse request [19:09:47]Sock 9.Check first char [19:09:47]Sock 9.First char is OK [19:09:47]request: POST /json_proto HTTP/1.0 [19:09:47]Method: POST [19:09:47]URL: /json_proto [19:09:47]Method is POST - this is cgi request [19:09:47]url: /json_proto [19:09:47]query_string will be loaded in cgi processing [19:09:47]execute_cgi json_proto POST (null) [19:09:47]execute_cgi path=json_proto method=POST [19:09:47]POST find Content-Length [19:09:47]Host: 172.17.43.131:8080 [19:09:47]Content-Length: 680 [19:09:47]Content-Type: application/json [19:09:47] [19:09:47]POST finish read [19:09:47]Found Content-Length = 680 [19:09:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:47]execute_script... [19:09: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)2002491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:47]POST & json_proto [19:09:47]process_json_proto [19:09:47]json parsed OK: [19:09:47]protocol is kg_v1.0 [19:09:47]action value=close_receipt [19:09:47]process_action close_receipt [19:09:47]cmd_close_receipt [19:09:47]MH_GetDate [19:09:47]Write to MH i2c: F0 00 00 EF 03 E1 [19:09:47]Write i2c OK [19:09:47]MH_I2C_Read... [19:09:47]Read from MH i2c: F0 [19:09:47]MH_I2C_Read... [19:09:47]Read from MH i2c: F0 09 00 [19:09:47]MH_I2C_Read... [19:09:47]Read from MH i2c: F0 09 00 EF 03 00 FC 45 A5 66 F9 24 A2 66 5B [19:09:47]GetLastDocTimeStamp 1722107280 [19:09:47]current date 1722107388 [19:09:47]FM_GetShiftState [19:09:47]SAM_PROTO_GetShiftState [19:09:47]wFMCommunicate request_size=4 [19:09:47]MH_SAM_APDU [19:09:47]CAPDU: 80 13 01 00 [19:09:47]Write to MH i2c: E2 08 00 F0 03 80 13 01 00 00 00 00 00 70 [19:09:47]Write i2c OK [19:09:47]MH_I2C_Read... [19:09:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:47]Read from MH i2c: E2 [19:09:47]MH_I2C_Read... [19:09:47]Read from MH i2c: E2 0E 00 [19:09:47]MH_I2C_Read... [19:09:47]Read from MH i2c: E2 0E 00 F0 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7E [19:09:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:09:47]wFMCommunicate OK [19:09:47]SAM_PROTO_GetShiftState done [19:09:47]FM_GetShiftState done [19:09:47]opened in 1722038719 [19:09:47]opened+sec_in_day 1722125119 [19:09:47]quantity*price = 100050 [19:09:47]sum+1 = 100052 [19:09:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 534 27.07.2024 19:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226174 ФПД: 266355426855943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226174&fm=266355426855943&tin=02508201610067®Number=0000000000092624&sum=100000 [19:09:48]StoreToDocumentArchive [19:09:48]shift 438 fd 226174 [19:09:48]save to /storage/0438/doc_00226174 [19:09:48]save last doc name /storage/0438/doc_00226174 to /storage/kkm_last_doc_name [19:09:48]save OK [19:09:48]Clear old archive folders... [19:09:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:09:48]tlvbuf is 017E6380 [19:09:48]SAM_PROTO_ClearQueue [19:09:48]wFMCommunicate request_size=4 [19:09:48]MH_SAM_APDU [19:09:48]CAPDU: 80 09 00 00 [19:09:48]Write to MH i2c: E2 08 00 FD 03 80 09 00 00 00 00 00 00 72 [19:09:48]Write i2c OK [19:09:48]MH_I2C_Read... [19:09:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:09:48]Read from MH i2c: E2 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [19:09:48]RAPDU: 90 00 [19:09:48]wFMCommunicate OK [19:09:48]SAM_PROTO_ClearQueue done [19:09:48]KKMCreateOFDPacket [19:09:48]OFDProtocolAddRootSTLVToBuf [19:09:48]FM_MakeSignedData [19:09:48]FM_MakeSignedData [19:09:48]SAM_PROTO_SignData [19:09:48]wFMCommunicate request_size=4 [19:09:48]MH_SAM_APDU [19:09:48]CAPDU: 80 0D 01 02 [19:09:48]Write to MH i2c: E2 08 00 FE 03 80 0D 01 02 00 00 00 00 7A [19:09:48]Write i2c OK [19:09:48]MH_I2C_Read... [19:09:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:09:48]Read from MH i2c: E2 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [19:09:48]RAPDU: 90 00 [19:09:48]wFMCommunicate OK [19:09:48]wFMCommunicate request_size=255 [19:09:48]MH_SAM_APDU [19:09:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 73 03 00 35 04 06 00 F2 3F B4 9A [19:09:48]Write to MH i2c: E2 02 01 FF 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 73 03 00 35 04 06 00 F2 3F B4 9A 00 00 95 [19:09:48]Write i2c OK [19:09:48]MH_I2C_Read... [19:09:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:48]Read from MH i2c: E2 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [19:09:48]RAPDU: 90 00 [19:09:48]wFMCommunicate OK [19:09:48]wFMCommunicate request_size=7 [19:09:48]MH_SAM_APDU [19:09:48]CAPDU: 80 0D 02 02 02 0C 07 [19:09:48]Write to MH i2c: E2 0A 00 00 04 80 0D 02 02 02 00 0C 07 00 00 95 [19:09:48]Write i2c OK [19:09:48]MH_I2C_Read... [19:09:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:48]Read from MH i2c: E2 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [19:09:48]RAPDU: 90 00 [19:09:48]wFMCommunicate OK [19:09:48]wFMCommunicate request_size=4 [19:09:48]MH_SAM_APDU [19:09:48]CAPDU: 80 0D 03 02 [19:09:48]Write to MH i2c: E2 08 00 01 04 80 0D 03 02 00 00 00 00 80 [19:09:48]Write i2c OK [19:09:48]MH_I2C_Read... [19:09:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:09:48]Read from MH i2c: E2 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 0B 00 [19:09:48]MH_I2C_Read... [19:09:48]Read from MH i2c: E2 0B 00 01 04 00 BC BC AC B7 1E 75 37 2F 90 00 55 [19:09:48]RAPDU: BC BC AC B7 1E 75 37 2F 90 00 [19:09:48]wFMCommunicate OK [19:09:48]SAM_PROTO_SignData done [19:09:48]FM_MakeSignedData done [19:09:48]CreateOFDProtocolMessage [19:09:48]wFMCommunicate request_size=4 [19:09:48]MH_SAM_APDU [19:09:48]CAPDU: 80 11 00 00 [19:09:48]Write to MH i2c: E2 08 00 02 04 80 11 00 00 00 00 00 00 80 [19:09:48]Write i2c OK [19:09:48]MH_I2C_Read... [19:09:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:49]Read from MH i2c: E2 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: E2 17 00 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: E2 17 00 02 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [19:09:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:09:49]wFMCommunicate OK [19:09:49]CreateOFDProtocolMessage done [19:09:49]OFDSenderStorePacket 226174 [19:09:49]StoreOFDPacket docnum=226174 [19:09:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C0 3D 04 01 23 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 73 03 00 35 04 06 00 F2 3F B4 9A 0C 07 BC BC AC B7 1E 75 37 2F [19:09:49]CheckFolder [19:09:49]dirname=/storage/ofd_packets [19:09:49]CheckFolder done [19:09:49]ProducePacketName [19:09:49]name=ofd_packets/00226174 [19:09:49]NVStorageSaveData ofd_packets/00226174 [19:09:49]File name is /storage/ofd_packets/00226174 [19:09:49]Write 298 bytes [19:09:49]NVStorageSaveData done [19:09:49]OFDSenderStorePacket done [19:09:49]KKMCreateOFDPacket done [19:09:49]NVStorageSaveData kkm_last_timestamp [19:09:49]File name is /storage/kkm_last_timestamp [19:09:49]Write 4 bytes [19:09:49]NVStorageSaveData done [19:09:49]ExternCall_PrintAddStr [19:09:49]wPrintStart [19:09:49]Write to MH i2c: 01 00 00 03 04 07 [19:09:49]Write i2c OK [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: 01 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: 01 07 00 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: 01 07 00 03 04 00 00 00 00 00 FF 0F 1C [19:09:49]RasterBufferAndPrint [19:09:49]line Счет N : (1)2002491 [19:09:49]line ИНН: 02508201610067 [19:09:49]line Контрольно-Кассовый Чек [19:09:49]line ПРОДАЖА [19:09:49]line ТРК (МРК, ГНК) : 21 [19:09:49]line Товар: 2710194210 [19:09:49]line ДТ-К-5 [19:09:49]line 13.130 * 76.20 [19:09:49]line = 1000.51 [19:09:49]line НДС 12% НСП 1% [19:09:49]line > о реализуемом товаре [19:09:49]line ОКРУГЛЕНИЕ: -0.51 [19:09:49]line ИТОГО: 1000.00 [19:09:49]line Внесено: 1000.00 [19:09:49]line СДАЧА: 0.00 [19:09:49]line НСП 1% : 8.85 [19:09:49]line НДС 12% : 106.25 [19:09:49]line Наличными: 1000.00 [19:09:49]line Безнал.: 0.00 [19:09:49]line Место: АЗС № 97 "Партнер Нефть" [19:09:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:09:49]line СНО: Общий режим [19:09:49]line Чек 534 27.07.2024 19:09 [19:09:49]line Смена: 438 ФФД: 1.0 [19:09:49]line ЗНМ: 0300000054 [19:09:49]line РНМ: 0000000000092624 [19:09:49]line Версия ККМ: 001 [19:09:49]line ФМ: 0000000000874959 [19:09:49]line ФД: 226174 [19:09:49]line ФПД: 266355426855943 [19:09:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226174&fm=266355426855943&tin=02508201610067®Number=0000000000092624&sum=100000 [19:09:49]written 0, free lines is 4095 [19:09:49]OFD Sender: Processing packet 226174 [packets to send 600, broken 599] [19:09:49]ProducePacketName [19:09:49]name=ofd_packets/00226174 [19:09:49]OFD Sender: To server: pG, [19:09:49]CommunicateWithHost lk.salyk.kg:30040 [19:09:49]ConnectInit lk.salyk.kg [19:09:49]Write to MH i2c: 01 00 00 2E 04 32 [19:09:49]Write i2c OK [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: 01 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: 01 07 00 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: 01 07 00 2E 04 00 00 00 00 00 5B 0C A0 [19:09:49]RasterBufferAndPrint [19:09:49]line [19:09:49]line [19:09:49]line [19:09:49]line [19:09:49]line [19:09:49]written 0, free lines is 3166 [19:09:49]MH_Cut [19:09:49]Write to MH i2c: D1 01 00 35 04 01 0B [19:09:49]Write i2c OK [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: D1 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: D1 01 00 [19:09:49]MH_I2C_Read... [19:09:49]Read from MH i2c: D1 01 00 35 04 00 0A [19:09:49]Write to MH i2c: 01 00 00 36 04 3A [19:09:49]Write i2c OK [19:09:49]MH_I2C_Read... [19:09:51]*** Cut start [19:09:51]*** Partial cut [19:09:51]*** CUTSNS_PIN = 1 [19:09:51]*** CUTSNS_PIN = 0 [19:09:51]*** Brake cut motor [19:09:51]Read from MH i2c: 01 [19:09:51]MH_I2C_Read... [19:09:51]*** Stop cut motor [19:09:51]*** Cut end [19:09:51]Read from MH i2c: 01 07 00 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: 01 07 00 36 04 00 00 00 00 00 FF 0F 4F [19:09:51]process_action close_receipt done [19:09:51]requested_data is exist [19:09:51]produce_requested_data [19:09:51]requested_item fm.sn is exist - process it [19:09:51]wFMCommunicate request_size=4 [19:09:51]MH_SAM_APDU [19:09:51]CAPDU: 80 11 00 00 [19:09:51]Write to MH i2c: E2 08 00 37 04 80 11 00 00 00 00 00 00 B5 [19:09:51]Write i2c OK [19:09:51]MH_I2C_Read... [19:09:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:51]Read from MH i2c: E2 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 17 00 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 17 00 37 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [19:09:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:09:51]wFMCommunicate OK [19:09:51]requested_item fd.num is exist - process it [19:09:51]SAM_PROTO_GetFieldsCounters [19:09:51]wFMCommunicate request_size=4 [19:09:51]MH_SAM_APDU [19:09:51]CAPDU: 80 13 00 00 [19:09:51]Write to MH i2c: E2 08 00 38 04 80 13 00 00 00 00 00 00 B8 [19:09:51]Write i2c OK [19:09:51]MH_I2C_Read... [19:09:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:51]Read from MH i2c: E2 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 62 00 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 62 00 38 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 D4 [19:09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:09:51]wFMCommunicate OK [19:09:51]SAM_PROTO_GetFieldsCounters done [19:09:51]requested_item shift.num is exist - process it [19:09:51]requested_item shift.opened is exist - process it [19:09:51]req_shift_opened [19:09:51]FM_GetShiftState [19:09:51]SAM_PROTO_GetShiftState [19:09:51]wFMCommunicate request_size=4 [19:09:51]MH_SAM_APDU [19:09:51]CAPDU: 80 13 01 00 [19:09:51]Write to MH i2c: E2 08 00 39 04 80 13 01 00 00 00 00 00 BA [19:09:51]Write i2c OK [19:09:51]MH_I2C_Read... [19:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:51]Read from MH i2c: E2 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 0E 00 [19:09:51]MH_I2C_Read... [19:09:51]Read from MH i2c: E2 0E 00 39 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C8 [19:09:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:09:51]wFMCommunicate OK [19:09:51]SAM_PROTO_GetShiftState done [19:09:51]FM_GetShiftState done [19:09:51]req_shift_opened done [19:09:51]requested_item shift.open_date is exist - process it [19:09:51]req_shift_open_date [19:09:51]req_shift_open_date done [19:09:51]produce_requested_data done [19:09:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226174,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:09:51]process_action_free close_receipt [19:09:51]json_value_free [19:09:51]json_value_free done [19:09:51]process_json_proto returns [19:09:51]Send response to host [19:09:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226174,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:09:51]free response buf [19:09:51]execute_script done [19:09:51]execute_script returns [19:09:51]free content buf [19:09:51]Sock 9.Close socket [19:09:51]Sock 9.Thread stoped [19:09:53]Connected sock=11 [19:09: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 35 39 0C 01 00 00 C0 3D 04 01 23 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC 45 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 73 03 00 35 04 06 00 F2 3F B4 9A 0C 07 BC BC AC B7 1E 75 37 2F [19:09: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 35 39 4F 00 00 00 58 55 47 00 1C 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 73 03 00 F4 03 04 00 0C F2 A4 66 B6 04 01 00 00 BD E0 53 32 7E A5 E1 8A [19:09:54]CommunicateWithHost err = 0 [19:09:54]CheckOFDResponse [19:09:54]1017 (14) - 77093643461234 [19:09:54]1041 (16) - 0000000000874959 [19:09:54]1040 (4) - 226174 [19:09:54]1012 (4) - 27.07.2024 13:11 [19:09:54]1206 (1) - 0 [19:09:54]OFD Sender: Remove packet 226174 [19:09:54]ProducePacketName [19:09:54]name=ofd_packets/00226174 [19:09:54]NVStorageDeleteData [19:09:54]OFD Sender: No OFD packet to send [19:09:59]OFD Sender: No OFD packet to send [19:10:03]recv_with_timeout no data received [19:10:04]OFD Sender: No OFD packet to send [19:10:09]OFD Sender: No OFD packet to send [19:10:14]OFD Sender: No OFD packet to send [19:10:19]OFD Sender: No OFD packet to send [19:10:24]recv_with_timeout no data received [19:10:24]OFD Sender: No OFD packet to send [19:10:29]OFD Sender: No OFD packet to send [19:10:34]OFD Sender: No OFD packet to send [19:10:39]OFD Sender: No OFD packet to send [19:10:44]OFD Sender: No OFD packet to send [19:10:49]OFD Sender: No OFD packet to send [19:10:54]OFD Sender: No OFD packet to send [19:10:57]accept exits with 7 [19:10:57]New connection [19:10:57]New thread 3066645860 created [19:10:57]Thread 3066502500 joined [19:10:57]Waiting for new connection... [19:10:57] Sock 7.Parse request [19:10:57]Sock 7.Check first char [19:10:57]Sock 7.First char is OK [19:10:57]request: POST /json_proto HTTP/1.0 [19:10:57]Method: POST [19:10:57]URL: /json_proto [19:10:57]Method is POST - this is cgi request [19:10:57]url: /json_proto [19:10:57]query_string will be loaded in cgi processing [19:10:57]execute_cgi json_proto POST (null) [19:10:57]execute_cgi path=json_proto method=POST [19:10:57]POST find Content-Length [19:10:57]Host: 172.17.43.131:8080 [19:10:57]Content-Length: 804 [19:10:57]Content-Type: application/json [19:10:57] [19:10:57]POST finish read [19:10:57]Found Content-Length = 804 [19:10:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:57]execute_script... [19:10: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)2002492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:57]POST & json_proto [19:10:57]process_json_proto [19:10:57]json parsed OK: [19:10:57]protocol is kg_v1.0 [19:10:57]action value=close_receipt [19:10:57]process_action close_receipt [19:10:57]cmd_close_receipt [19:10:57]MH_GetDate [19:10:57]Write to MH i2c: F0 00 00 3A 04 2D [19:10:57]Write i2c OK [19:10:57]MH_I2C_Read... [19:10:57]Read from MH i2c: F0 [19:10:57]MH_I2C_Read... [19:10:57]Read from MH i2c: F0 09 00 [19:10:57]MH_I2C_Read... [19:10:57]Read from MH i2c: F0 09 00 3A 04 00 42 46 A5 66 F9 24 A2 66 EE [19:10:57]GetLastDocTimeStamp 1722107388 [19:10:57]current date 1722107458 [19:10:57]FM_GetShiftState [19:10:57]SAM_PROTO_GetShiftState [19:10:57]wFMCommunicate request_size=4 [19:10:57]MH_SAM_APDU [19:10:57]CAPDU: 80 13 01 00 [19:10:57]Write to MH i2c: E2 08 00 3B 04 80 13 01 00 00 00 00 00 BC [19:10:57]Write i2c OK [19:10:57]MH_I2C_Read... [19:10:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:57]Read from MH i2c: E2 [19:10:57]MH_I2C_Read... [19:10:57]Read from MH i2c: E2 0E 00 [19:10:57]MH_I2C_Read... [19:10:57]Read from MH i2c: E2 0E 00 3B 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CA [19:10:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:10:57]wFMCommunicate OK [19:10:57]SAM_PROTO_GetShiftState done [19:10:57]FM_GetShiftState done [19:10:57]opened in 1722038719 [19:10:57]opened+sec_in_day 1722125119 [19:10:57]quantity*price = 250054 [19:10:57]sum+1 = 250055 [19:10:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 535 27.07.2024 19:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226175 ФПД: 133656031902147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226175&fm=133656031902147&tin=02508201610067®Number=0000000000092624&sum=250054 [19:10:59]StoreToDocumentArchive [19:10:59]shift 438 fd 226175 [19:10:59]save to /storage/0438/doc_00226175 [19:10:59]save last doc name /storage/0438/doc_00226175 to /storage/kkm_last_doc_name [19:10:59]save OK [19:10:59]Clear old archive folders... [19:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:10:59]tlvbuf is 0177B620 [19:10:59]SAM_PROTO_ClearQueue [19:10:59]wFMCommunicate request_size=4 [19:10:59]MH_SAM_APDU [19:10:59]CAPDU: 80 09 00 00 [19:10:59]Write to MH i2c: E2 08 00 48 04 80 09 00 00 00 00 00 00 BE [19:10:59]Write i2c OK [19:10:59]MH_I2C_Read... [19:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:10:59]Read from MH i2c: E2 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 48 04 00 90 00 C0 [19:10:59]RAPDU: 90 00 [19:10:59]wFMCommunicate OK [19:10:59]SAM_PROTO_ClearQueue done [19:10:59]KKMCreateOFDPacket [19:10:59]OFDProtocolAddRootSTLVToBuf [19:10:59]FM_MakeSignedData [19:10:59]FM_MakeSignedData [19:10:59]SAM_PROTO_SignData [19:10:59]wFMCommunicate request_size=4 [19:10:59]MH_SAM_APDU [19:10:59]CAPDU: 80 0D 01 02 [19:10:59]Write to MH i2c: E2 08 00 49 04 80 0D 01 02 00 00 00 00 C6 [19:10:59]Write i2c OK [19:10:59]MH_I2C_Read... [19:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:10:59]Read from MH i2c: E2 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 49 04 00 90 00 C1 [19:10:59]RAPDU: 90 00 [19:10:59]wFMCommunicate OK [19:10:59]wFMCommunicate request_size=255 [19:10:59]MH_SAM_APDU [19:10:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 42 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 73 03 00 35 04 06 00 79 [19:10:59]Write to MH i2c: E2 02 01 4A 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 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 42 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 73 03 00 35 04 06 00 79 00 00 85 [19:10:59]Write i2c OK [19:10:59]MH_I2C_Read... [19:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:59]Read from MH i2c: E2 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 4A 04 00 90 00 C2 [19:10:59]RAPDU: 90 00 [19:10:59]wFMCommunicate OK [19:10:59]wFMCommunicate request_size=10 [19:10:59]MH_SAM_APDU [19:10:59]CAPDU: 80 0D 02 02 05 8F 38 4D B9 C3 [19:10:59]Write to MH i2c: E2 0D 00 4B 04 80 0D 02 02 05 00 8F 38 4D B9 C3 00 00 63 [19:10:59]Write i2c OK [19:10:59]MH_I2C_Read... [19:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:59]Read from MH i2c: E2 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 03 00 4B 04 00 90 00 C3 [19:10:59]RAPDU: 90 00 [19:10:59]wFMCommunicate OK [19:10:59]wFMCommunicate request_size=4 [19:10:59]MH_SAM_APDU [19:10:59]CAPDU: 80 0D 03 02 [19:10:59]Write to MH i2c: E2 08 00 4C 04 80 0D 03 02 00 00 00 00 CB [19:10:59]Write i2c OK [19:10:59]MH_I2C_Read... [19:10:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:10:59]Read from MH i2c: E2 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 0B 00 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 0B 00 4C 04 00 7B B8 5E EA 1B 41 50 E0 90 00 D3 [19:10:59]RAPDU: 7B B8 5E EA 1B 41 50 E0 90 00 [19:10:59]wFMCommunicate OK [19:10:59]SAM_PROTO_SignData done [19:10:59]FM_MakeSignedData done [19:10:59]CreateOFDProtocolMessage [19:10:59]wFMCommunicate request_size=4 [19:10:59]MH_SAM_APDU [19:10:59]CAPDU: 80 11 00 00 [19:10:59]Write to MH i2c: E2 08 00 4D 04 80 11 00 00 00 00 00 00 CB [19:10:59]Write i2c OK [19:10:59]MH_I2C_Read... [19:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:59]Read from MH i2c: E2 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 17 00 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: E2 17 00 4D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [19:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:10:59]wFMCommunicate OK [19:10:59]CreateOFDProtocolMessage done [19:10:59]OFDSenderStorePacket 226175 [19:10:59]StoreOFDPacket docnum=226175 [19:10:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 D2 07 01 27 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 42 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 73 03 00 35 04 06 00 79 8F 38 4D B9 C3 7B B8 5E EA 1B 41 50 E0 [19:10:59]CheckFolder [19:10:59]dirname=/storage/ofd_packets [19:10:59]CheckFolder done [19:10:59]ProducePacketName [19:10:59]name=ofd_packets/00226175 [19:10:59]NVStorageSaveData ofd_packets/00226175 [19:10:59]File name is /storage/ofd_packets/00226175 [19:10:59]Write 301 bytes [19:10:59]NVStorageSaveData done [19:10:59]OFDSenderStorePacket done [19:10:59]KKMCreateOFDPacket done [19:10:59]NVStorageSaveData kkm_last_timestamp [19:10:59]File name is /storage/kkm_last_timestamp [19:10:59]Write 4 bytes [19:10:59]NVStorageSaveData done [19:10:59]ExternCall_PrintAddStr [19:10:59]wPrintStart [19:10:59]Write to MH i2c: 01 00 00 4E 04 52 [19:10:59]Write i2c OK [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: 01 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: 01 07 00 [19:10:59]MH_I2C_Read... [19:10:59]Read from MH i2c: 01 07 00 4E 04 00 00 00 00 00 FF 0F 67 [19:10:59]RasterBufferAndPrint [19:10:59]line Счет N : (1)2002492 [19:10:59]line ИНН: 02508201610067 [19:10:59]line Контрольно-Кассовый Чек [19:10:59]line ПРОДАЖА [19:10:59]line ТРК (МРК, ГНК) : 34 [19:10:59]line Товар: 2710124500 [19:10:59]line Аи-95-К-5 [19:10:59]line 33.700 * 74.20 [19:10:59]line = 2500.54 [19:10:59]line НДС 12% НСП 1% [19:10:59]line > о реализуемом товаре [19:10:59]line ИТОГО: 2500.54 [19:10:59]line НСП 1% : 22.13 [19:10:59]line НДС 12% : 265.54 [19:10:59]line Наличными: 0.00 [19:10:59]line Безнал.: 2500.54 [19:10:59]line Место: АЗС № 97 "Партнер Нефть" [19:10:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:10:59]line СНО: Общий режим [19:10:59]line Чек 535 27.07.2024 19:10 [19:10:59]line Смена: 438 ФФД: 1.0 [19:10:59]line ЗНМ: 0300000054 [19:10:59]line РНМ: 0000000000092624 [19:10:59]line Версия ККМ: 001 [19:10:59]line Платежная система: O! деньги [19:10:59]line ФМ: 0000000000874959 [19:10:59]line ФД: 226175 [19:10:59]line ФПД: 133656031902147 [19:10:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226175&fm=133656031902147&tin=02508201610067®Number=0000000000092624&sum=250054 [19:10:59]written 0, free lines is 4095 [19:10:59]OFD Sender: Processing packet 226175 [packets to send 600, broken 599] [19:10:59]ProducePacketName [19:10:59]name=ofd_packets/00226175 [19:10:59]OFD Sender: To server: pG, [19:10:59]CommunicateWithHost lk.salyk.kg:30040 [19:10:59]ConnectInit lk.salyk.kg [19:11:00]Write to MH i2c: 01 00 00 78 04 7C [19:11:00]Write i2c OK [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: 01 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: 01 07 00 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 80 0C 0F [19:11:00]RasterBufferAndPrint [19:11:00]line [19:11:00]line [19:11:00]line [19:11:00]line [19:11:00]line [19:11:00]written 0, free lines is 3203 [19:11:00]MH_Cut [19:11:00]Write to MH i2c: D1 01 00 7F 04 01 55 [19:11:00]Write i2c OK [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: D1 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: D1 01 00 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: D1 01 00 7F 04 00 54 [19:11:00]Write to MH i2c: 01 00 00 80 04 84 [19:11:00]Write i2c OK [19:11:00]MH_I2C_Read... [19:11:00]Connected sock=11 [19:11:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 D2 07 01 27 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 42 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 73 03 00 35 04 06 00 79 8F 38 4D B9 C3 7B B8 5E EA 1B 41 50 E0 [19:11:01]*** Cut start [19:11:01]*** Partial cut [19:11:01]*** CUTSNS_PIN = 1 [19:11:01]*** CUTSNS_PIN = 0 [19:11:01]*** Brake cut motor [19:11:01]Read from MH i2c: 01 [19:11:01]MH_I2C_Read... [19:11:01]*** Stop cut motor [19:11:01]*** Cut end [19:11:01]Read from MH i2c: 01 07 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: 01 07 00 80 04 00 00 00 00 00 FF 0F 99 [19:11:01]process_action close_receipt done [19:11:01]requested_data is exist [19:11:01]produce_requested_data [19:11:01]requested_item fm.sn is exist - process it [19:11:01]wFMCommunicate request_size=4 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 11 00 00 [19:11:01]Write to MH i2c: E2 08 00 81 04 80 11 00 00 00 00 00 00 FF [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:01]Read from MH i2c: E2 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 17 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 17 00 81 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [19:11:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:01]wFMCommunicate OK [19:11:01]requested_item fd.num is exist - process it [19:11:01]SAM_PROTO_GetFieldsCounters [19:11:01]wFMCommunicate request_size=4 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 13 00 00 [19:11:01]Write to MH i2c: E2 08 00 82 04 80 13 00 00 00 00 00 00 02 [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:02]Read from MH i2c: E2 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: E2 62 00 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: E2 62 00 82 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 22 [19:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:02]wFMCommunicate OK [19:11:02]SAM_PROTO_GetFieldsCounters done [19:11:02]requested_item shift.num is exist - process it [19:11:02]requested_item shift.opened is exist - process it [19:11:02]req_shift_opened [19:11:02]FM_GetShiftState [19:11:02]SAM_PROTO_GetShiftState [19:11:02]wFMCommunicate request_size=4 [19:11:02]MH_SAM_APDU [19:11:02]CAPDU: 80 13 01 00 [19:11:02]Write to MH i2c: E2 08 00 83 04 80 13 01 00 00 00 00 00 04 [19:11:02]Write i2c OK [19:11:02]MH_I2C_Read... [19:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:02]Read from MH i2c: E2 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: E2 0E 00 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: E2 0E 00 83 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 12 [19:11:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:11:02]wFMCommunicate OK [19:11:02]SAM_PROTO_GetShiftState done [19:11:02]FM_GetShiftState done [19:11:02]req_shift_opened done [19:11:02]requested_item shift.open_date is exist - process it [19:11:02]req_shift_open_date [19:11:02]req_shift_open_date done [19:11:02]produce_requested_data done [19:11:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226175,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:11:02]process_action_free close_receipt [19:11:02]json_value_free [19:11:02]json_value_free done [19:11:02]process_json_proto returns [19:11:02]Send response to host [19:11:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226175,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:11:02]free response buf [19:11:02]execute_script done [19:11:02]execute_script returns [19:11:02]free content buf [19:11:02]Sock 7.Close socket [19:11:02]Sock 7.Thread stoped [19:11:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 62 0C 47 00 6E 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 35 39 10 04 04 00 7F 73 03 00 F4 03 04 00 50 F2 A4 66 B6 04 01 00 00 6E E4 9F BD E8 F2 BF 7A [19:11:02]CommunicateWithHost err = 0 [19:11:02]CheckOFDResponse [19:11:02]1017 (14) - 77093643461234 [19:11:02]1041 (16) - 0000000000874959 [19:11:02]1040 (4) - 226175 [19:11:02]1012 (4) - 27.07.2024 13:12 [19:11:02]1206 (1) - 0 [19:11:02]OFD Sender: Remove packet 226175 [19:11:02]ProducePacketName [19:11:02]name=ofd_packets/00226175 [19:11:02]NVStorageDeleteData [19:11:03]OFD Sender: No OFD packet to send [19:11:04]accept exits with 10 [19:11:04]New connection [19:11:04]New thread 3066502500 created [19:11:04]Thread 3066645860 joined [19:11:04]Waiting for new connection... [19:11:04] Sock 10.Parse request [19:11:04]Sock 10.Check first char [19:11:04]Sock 10.First char is OK [19:11:04]request: POST /json_proto HTTP/1.0 [19:11:04]Method: POST [19:11:04]URL: /json_proto [19:11:04]Method is POST - this is cgi request [19:11:04]url: /json_proto [19:11:04]query_string will be loaded in cgi processing [19:11:04]execute_cgi json_proto POST (null) [19:11:04]execute_cgi path=json_proto method=POST [19:11:04]POST find Content-Length [19:11:04]Host: 172.17.43.131:8080 [19:11:04]Content-Length: 671 [19:11:04]Content-Type: application/json [19:11:04] [19:11:04]POST finish read [19:11:04]Found Content-Length = 671 [19:11:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:04]execute_script... [19:11:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:04]POST & json_proto [19:11:04]process_json_proto [19:11:04]json parsed OK: [19:11:04]protocol is kg_v1.0 [19:11:04]action value=close_receipt [19:11:04]process_action close_receipt [19:11:04]cmd_close_receipt [19:11:04]MH_GetDate [19:11:04]Write to MH i2c: F0 00 00 84 04 77 [19:11:04]Write i2c OK [19:11:04]MH_I2C_Read... [19:11:04]Read from MH i2c: F0 [19:11:04]MH_I2C_Read... [19:11:04]Read from MH i2c: F0 09 00 [19:11:04]MH_I2C_Read... [19:11:04]Read from MH i2c: F0 09 00 84 04 00 49 46 A5 66 F9 24 A2 66 3F [19:11:04]GetLastDocTimeStamp 1722107458 [19:11:04]current date 1722107465 [19:11:04]FM_GetShiftState [19:11:04]SAM_PROTO_GetShiftState [19:11:04]wFMCommunicate request_size=4 [19:11:04]MH_SAM_APDU [19:11:04]CAPDU: 80 13 01 00 [19:11:04]Write to MH i2c: E2 08 00 85 04 80 13 01 00 00 00 00 00 06 [19:11:04]Write i2c OK [19:11:04]MH_I2C_Read... [19:11:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:04]Read from MH i2c: E2 [19:11:04]MH_I2C_Read... [19:11:04]Read from MH i2c: E2 0E 00 [19:11:04]MH_I2C_Read... [19:11:04]Read from MH i2c: E2 0E 00 85 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 14 [19:11:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:11:04]wFMCommunicate OK [19:11:04]SAM_PROTO_GetShiftState done [19:11:04]FM_GetShiftState done [19:11:04]opened in 1722038719 [19:11:04]opened+sec_in_day 1722125119 [19:11:04]quantity*price = 40041 [19:11:04]sum+1 = 40043 [19:11:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 536 27.07.2024 19:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226176 ФПД: 82294374643943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226176&fm=82294374643943&tin=02508201610067®Number=0000000000092624&sum=40000 [19:11:05]StoreToDocumentArchive [19:11:05]shift 438 fd 226176 [19:11:05]save to /storage/0438/doc_00226176 [19:11:05]save last doc name /storage/0438/doc_00226176 to /storage/kkm_last_doc_name [19:11:05]save OK [19:11:05]Clear old archive folders... [19:11:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:11:05]tlvbuf is 0176A580 [19:11:05]SAM_PROTO_ClearQueue [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 09 00 00 [19:11:05]Write to MH i2c: E2 08 00 92 04 80 09 00 00 00 00 00 00 08 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [19:11:05]RAPDU: 90 00 [19:11:05]wFMCommunicate OK [19:11:05]SAM_PROTO_ClearQueue done [19:11:05]KKMCreateOFDPacket [19:11:05]OFDProtocolAddRootSTLVToBuf [19:11:05]FM_MakeSignedData [19:11:05]FM_MakeSignedData [19:11:05]SAM_PROTO_SignData [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 0D 01 02 [19:11:05]Write to MH i2c: E2 08 00 93 04 80 0D 01 02 00 00 00 00 10 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 03 00 93 04 00 90 00 0B [19:11:05]RAPDU: 90 00 [19:11:05]wFMCommunicate OK [19:11:05]wFMCommunicate request_size=255 [19:11:05]MH_SAM_APDU [19:11: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 49 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 73 03 00 35 04 06 00 [19:11:05]Write to MH i2c: E2 02 01 94 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 49 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 73 03 00 35 04 06 00 00 00 46 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:06]Read from MH i2c: E2 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 03 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 03 00 94 04 00 90 00 0C [19:11:06]RAPDU: 90 00 [19:11:06]wFMCommunicate OK [19:11:06]wFMCommunicate request_size=11 [19:11:06]MH_SAM_APDU [19:11:06]CAPDU: 80 0D 02 02 06 4A D8 A6 F7 B8 E7 [19:11:06]Write to MH i2c: E2 0E 00 95 04 80 0D 02 02 06 00 4A D8 A6 F7 B8 E7 00 00 7D [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:06]Read from MH i2c: E2 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 03 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 03 00 95 04 00 90 00 0D [19:11:06]RAPDU: 90 00 [19:11:06]wFMCommunicate OK [19:11:06]wFMCommunicate request_size=4 [19:11:06]MH_SAM_APDU [19:11:06]CAPDU: 80 0D 03 02 [19:11:06]Write to MH i2c: E2 08 00 96 04 80 0D 03 02 00 00 00 00 15 [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:06]Read from MH i2c: E2 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 0B 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 0B 00 96 04 00 2A EB B4 81 99 06 88 9D 90 00 24 [19:11:06]RAPDU: 2A EB B4 81 99 06 88 9D 90 00 [19:11:06]wFMCommunicate OK [19:11:06]SAM_PROTO_SignData done [19:11:06]FM_MakeSignedData done [19:11:06]CreateOFDProtocolMessage [19:11:06]wFMCommunicate request_size=4 [19:11:06]MH_SAM_APDU [19:11:06]CAPDU: 80 11 00 00 [19:11:06]Write to MH i2c: E2 08 00 97 04 80 11 00 00 00 00 00 00 15 [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:06]Read from MH i2c: E2 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 17 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: E2 17 00 97 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [19:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:06]wFMCommunicate OK [19:11:06]CreateOFDProtocolMessage done [19:11:06]OFDSenderStorePacket 226176 [19:11:06]StoreOFDPacket docnum=226176 [19:11:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F5 95 08 01 90 C9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 49 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 73 03 00 35 04 06 00 4A D8 A6 F7 B8 E7 2A EB B4 81 99 06 88 9D [19:11:06]CheckFolder [19:11:06]dirname=/storage/ofd_packets [19:11:06]CheckFolder done [19:11:06]ProducePacketName [19:11:06]name=ofd_packets/00226176 [19:11:06]NVStorageSaveData ofd_packets/00226176 [19:11:06]File name is /storage/ofd_packets/00226176 [19:11:06]Write 302 bytes [19:11:06]NVStorageSaveData done [19:11:06]OFDSenderStorePacket done [19:11:06]KKMCreateOFDPacket done [19:11:06]NVStorageSaveData kkm_last_timestamp [19:11:06]File name is /storage/kkm_last_timestamp [19:11:06]Write 4 bytes [19:11:06]NVStorageSaveData done [19:11:06]ExternCall_PrintAddStr [19:11:06]wPrintStart [19:11:06]Write to MH i2c: 01 00 00 98 04 9C [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 07 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 07 00 98 04 00 00 00 00 00 FF 0F B1 [19:11:06]RasterBufferAndPrint [19:11:06]line Счет N : (1)2002494 [19:11:06]line ИНН: 02508201610067 [19:11:06]line Контрольно-Кассовый Чек [19:11:06]line ПРОДАЖА [19:11:06]line ТРК (МРК, ГНК) : 52 [19:11:06]line Товар: 2710124130 [19:11:06]line Super-92-К-5 [19:11:06]line 5.820 * 68.80 [19:11:06]line = 400.42 [19:11:06]line НДС 12% НСП 1% [19:11:06]line > о реализуемом товаре [19:11:06]line ОКРУГЛЕНИЕ: -0.42 [19:11:06]line ИТОГО: 400.00 [19:11:06]line Внесено: 400.00 [19:11:06]line СДАЧА: 0.00 [19:11:06]line НСП 1% : 3.54 [19:11:06]line НДС 12% : 42.52 [19:11:06]line Наличными: 400.00 [19:11:06]line Безнал.: 0.00 [19:11:06]line Место: АЗС № 97 "Партнер Нефть" [19:11:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:11:06]line СНО: Общий режим [19:11:06]line Чек 536 27.07.2024 19:11 [19:11:06]line Смена: 438 ФФД: 1.0 [19:11:06]line ЗНМ: 0300000054 [19:11:06]line РНМ: 0000000000092624 [19:11:06]line Версия ККМ: 001 [19:11:06]line ФМ: 0000000000874959 [19:11:06]line ФД: 226176 [19:11:06]line ФПД: 82294374643943 [19:11:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226176&fm=82294374643943&tin=02508201610067®Number=0000000000092624&sum=40000 [19:11:06]written 0, free lines is 4095 [19:11:06]OFD Sender: Processing packet 226176 [packets to send 600, broken 599] [19:11:06]ProducePacketName [19:11:06]name=ofd_packets/00226176 [19:11:06]OFD Sender: To server: pG, [19:11:06]CommunicateWithHost lk.salyk.kg:30040 [19:11:06]ConnectInit lk.salyk.kg [19:11:06]Write to MH i2c: 01 00 00 C3 04 C7 [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 07 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 67 0C 41 [19:11:06]RasterBufferAndPrint [19:11:06]line [19:11:06]line [19:11:06]line [19:11:06]line [19:11:06]line [19:11:06]written 0, free lines is 3182 [19:11:06]MH_Cut [19:11:06]Write to MH i2c: D1 01 00 CA 04 01 A0 [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: D1 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: D1 01 00 [19:11:06]MH_I2C_Read... [19:11:06]Read from MH i2c: D1 01 00 CA 04 00 9F [19:11:06]Write to MH i2c: 01 00 00 CB 04 CF [19:11:06]Write i2c OK [19:11:06]MH_I2C_Read... [19:11:08]*** Cut start [19:11:08]*** Partial cut [19:11:08]*** CUTSNS_PIN = 1 [19:11:08]*** CUTSNS_PIN = 0 [19:11:08]*** Brake cut motor [19:11:08]Read from MH i2c: 01 [19:11:08]MH_I2C_Read... [19:11:08]*** Stop cut motor [19:11:08]*** Cut end [19:11:08]Read from MH i2c: 01 07 00 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: 01 07 00 CB 04 00 00 00 00 00 FF 0F E4 [19:11:08]process_action close_receipt done [19:11:08]requested_data is exist [19:11:08]produce_requested_data [19:11:08]requested_item fm.sn is exist - process it [19:11:08]wFMCommunicate request_size=4 [19:11:08]MH_SAM_APDU [19:11:08]CAPDU: 80 11 00 00 [19:11:08]Write to MH i2c: E2 08 00 CC 04 80 11 00 00 00 00 00 00 4A [19:11:08]Write i2c OK [19:11:08]MH_I2C_Read... [19:11:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:08]Read from MH i2c: E2 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 17 00 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 17 00 CC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [19:11:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:08]wFMCommunicate OK [19:11:08]requested_item fd.num is exist - process it [19:11:08]SAM_PROTO_GetFieldsCounters [19:11:08]wFMCommunicate request_size=4 [19:11:08]MH_SAM_APDU [19:11:08]CAPDU: 80 13 00 00 [19:11:08]Write to MH i2c: E2 08 00 CD 04 80 13 00 00 00 00 00 00 4D [19:11:08]Write i2c OK [19:11:08]MH_I2C_Read... [19:11:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:08]Read from MH i2c: E2 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 62 00 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 62 00 CD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [19:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:08]wFMCommunicate OK [19:11:08]SAM_PROTO_GetFieldsCounters done [19:11:08]requested_item shift.num is exist - process it [19:11:08]requested_item shift.opened is exist - process it [19:11:08]req_shift_opened [19:11:08]FM_GetShiftState [19:11:08]SAM_PROTO_GetShiftState [19:11:08]wFMCommunicate request_size=4 [19:11:08]MH_SAM_APDU [19:11:08]CAPDU: 80 13 01 00 [19:11:08]Write to MH i2c: E2 08 00 CE 04 80 13 01 00 00 00 00 00 4F [19:11:08]Write i2c OK [19:11:08]MH_I2C_Read... [19:11:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:08]Read from MH i2c: E2 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 0E 00 [19:11:08]MH_I2C_Read... [19:11:08]Read from MH i2c: E2 0E 00 CE 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5D [19:11:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:11:08]wFMCommunicate OK [19:11:08]SAM_PROTO_GetShiftState done [19:11:08]FM_GetShiftState done [19:11:08]req_shift_opened done [19:11:08]requested_item shift.open_date is exist - process it [19:11:08]req_shift_open_date [19:11:08]req_shift_open_date done [19:11:08]produce_requested_data done [19:11:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226176,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:11:08]process_action_free close_receipt [19:11:08]json_value_free [19:11:08]json_value_free done [19:11:08]process_json_proto returns [19:11:08]Send response to host [19:11:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226176,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:11:08]free response buf [19:11:09]execute_script done [19:11:09]execute_script returns [19:11:09]free content buf [19:11:09]Sock 10.Close socket [19:11:09]Sock 10.Thread stoped [19:11:11]Connected sock=11 [19:11: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 35 39 10 01 00 00 F5 95 08 01 90 C9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 49 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 73 03 00 35 04 06 00 4A D8 A6 F7 B8 E7 2A EB B4 81 99 06 88 9D [19:11: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 35 39 4F 00 00 00 2A 27 47 00 8C 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 73 03 00 F4 03 04 00 5A F2 A4 66 B6 04 01 00 00 9A 9E CF C5 00 EA EA 2B [19:11:11]CommunicateWithHost err = 0 [19:11:11]CheckOFDResponse [19:11:11]1017 (14) - 77093643461234 [19:11:11]1041 (16) - 0000000000874959 [19:11:11]1040 (4) - 226176 [19:11:11]1012 (4) - 27.07.2024 13:12 [19:11:11]1206 (1) - 0 [19:11:11]OFD Sender: Remove packet 226176 [19:11:11]ProducePacketName [19:11:11]name=ofd_packets/00226176 [19:11:11]NVStorageDeleteData [19:11:12]OFD Sender: No OFD packet to send [19:11:13]accept exits with 7 [19:11:13]New connection [19:11:13]New thread 3066645860 created [19:11:13]Thread 3066502500 joined [19:11:13]Waiting for new connection... [19:11:13] Sock 7.Parse request [19:11:13]Sock 7.Check first char [19:11:13]Sock 7.First char is OK [19:11:13]request: POST /json_proto HTTP/1.0 [19:11:13]Method: POST [19:11:13]URL: /json_proto [19:11:13]Method is POST - this is cgi request [19:11:13]url: /json_proto [19:11:13]query_string will be loaded in cgi processing [19:11:13]execute_cgi json_proto POST (null) [19:11:13]execute_cgi path=json_proto method=POST [19:11:13]POST find Content-Length [19:11:13]Host: 172.17.43.131:8080 [19:11:13]Content-Length: 676 [19:11:13]Content-Type: application/json [19:11:13] [19:11:13]POST finish read [19:11:13]Found Content-Length = 676 [19:11:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:13]execute_script... [19:11:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:13]POST & json_proto [19:11:13]process_json_proto [19:11:13]json parsed OK: [19:11:13]protocol is kg_v1.0 [19:11:13]action value=close_receipt [19:11:13]process_action close_receipt [19:11:13]cmd_close_receipt [19:11:13]MH_GetDate [19:11:13]Write to MH i2c: F0 00 00 CF 04 C2 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: F0 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: F0 09 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: F0 09 00 CF 04 00 51 46 A5 66 F9 24 A2 66 92 [19:11:13]GetLastDocTimeStamp 1722107465 [19:11:13]current date 1722107473 [19:11:13]FM_GetShiftState [19:11:13]SAM_PROTO_GetShiftState [19:11:13]wFMCommunicate request_size=4 [19:11:13]MH_SAM_APDU [19:11:13]CAPDU: 80 13 01 00 [19:11:13]Write to MH i2c: E2 08 00 D0 04 80 13 01 00 00 00 00 00 51 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:13]Read from MH i2c: E2 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 0E 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 0E 00 D0 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 5F [19:11:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:11:13]wFMCommunicate OK [19:11:13]SAM_PROTO_GetShiftState done [19:11:13]FM_GetShiftState done [19:11:13]opened in 1722038719 [19:11:13]opened+sec_in_day 1722125119 [19:11:13]quantity*price = 140008 [19:11:13]sum+1 = 140009 [19:11:13]Check (price>sum+1) || (price+1 о реализуемом товаре [19:11:15]line ОКРУГЛЕНИЕ: -0.08 [19:11:15]line ИТОГО: 1400.00 [19:11:15]line Внесено: 1400.00 [19:11:15]line СДАЧА: 0.00 [19:11:15]line НСП 1% : 12.39 [19:11:15]line НДС 12% : 148.68 [19:11:15]line Наличными: 1400.00 [19:11:15]line Безнал.: 0.00 [19:11:15]line Место: АЗС № 97 "Партнер Нефть" [19:11:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:11:15]line СНО: Общий режим [19:11:15]line Чек 537 27.07.2024 19:11 [19:11:15]line Смена: 438 ФФД: 1.0 [19:11:15]line ЗНМ: 0300000054 [19:11:15]line РНМ: 0000000000092624 [19:11:15]line Версия ККМ: 001 [19:11:15]line ФМ: 0000000000874959 [19:11:15]line ФД: 226177 [19:11:15]line ФПД: 149991529269632 [19:11:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226177&fm=149991529269632&tin=02508201610067®Number=0000000000092624&sum=140000 [19:11:15]written 0, free lines is 4095 [19:11:15]OFD Sender: Processing packet 226177 [packets to send 600, broken 599] [19:11:15]ProducePacketName [19:11:15]name=ofd_packets/00226177 [19:11:15]OFD Sender: To server: pG, [19:11:15]CommunicateWithHost lk.salyk.kg:30040 [19:11:15]ConnectInit lk.salyk.kg [19:11:15]Write to MH i2c: 01 00 00 0E 05 13 [19:11:15]Write i2c OK [19:11:15]MH_I2C_Read... [19:11:15]Read from MH i2c: 01 [19:11:15]MH_I2C_Read... [19:11:15]Read from MH i2c: 01 07 00 [19:11:15]MH_I2C_Read... [19:11:15]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 6F 0C 95 [19:11:15]RasterBufferAndPrint [19:11:15]line [19:11:15]line [19:11:15]line [19:11:15]line [19:11:15]line [19:11:15]written 0, free lines is 3192 [19:11:15]MH_Cut [19:11:15]Write to MH i2c: D1 01 00 15 05 01 EC [19:11:15]Write i2c OK [19:11:15]MH_I2C_Read... [19:11:15]Read from MH i2c: D1 [19:11:15]MH_I2C_Read... [19:11:15]Read from MH i2c: D1 01 00 [19:11:15]MH_I2C_Read... [19:11:15]Read from MH i2c: D1 01 00 15 05 00 EB [19:11:15]Write to MH i2c: 01 00 00 16 05 1B [19:11:15]Write i2c OK [19:11:15]MH_I2C_Read... [19:11:16]Connected sock=10 [19:11: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 35 39 10 01 00 00 0B 8C 08 01 69 D0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 51 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 73 03 00 35 04 06 00 88 6A 9F D2 49 80 48 D1 9F 3F BF 61 10 E8 [19:11:16]*** Cut start [19:11:16]*** Partial cut [19:11:16]*** CUTSNS_PIN = 1 [19:11:16]*** CUTSNS_PIN = 0 [19:11:17]*** Brake cut motor [19:11:17]Read from MH i2c: 01 [19:11:17]MH_I2C_Read... [19:11:17]*** Stop cut motor [19:11:17]*** Cut end [19:11:17]Read from MH i2c: 01 07 00 [19:11:17]MH_I2C_Read... [19:11:17]Read from MH i2c: 01 07 00 16 05 00 00 00 00 00 FF 0F 30 [19:11:17]process_action close_receipt done [19:11:17]requested_data is exist [19:11:17]produce_requested_data [19:11:17]requested_item fm.sn is exist - process it [19:11:17]wFMCommunicate request_size=4 [19:11:17]MH_SAM_APDU [19:11:17]CAPDU: 80 11 00 00 [19:11:17]Write to MH i2c: E2 08 00 17 05 80 11 00 00 00 00 00 00 96 [19:11:17]Write i2c OK [19:11:17]MH_I2C_Read... [19:11:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:17]Read from MH i2c: E2 [19:11:17]MH_I2C_Read... [19:11:17]Read from MH i2c: E2 17 00 [19:11:17]MH_I2C_Read... [19:11:17]Read from MH i2c: E2 17 00 17 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [19:11:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:17]wFMCommunicate OK [19:11:17]requested_item fd.num is exist - process it [19:11:17]SAM_PROTO_GetFieldsCounters [19:11:17]wFMCommunicate request_size=4 [19:11:17]MH_SAM_APDU [19:11:17]CAPDU: 80 13 00 00 [19:11:17]Write to MH i2c: E2 08 00 18 05 80 13 00 00 00 00 00 00 99 [19:11:17]Write i2c OK [19:11:17]MH_I2C_Read... [19:11:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:17]Read from MH i2c: E2 [19:11:17]MH_I2C_Read... [19:11:17]Read from MH i2c: E2 62 00 [19:11:17]MH_I2C_Read... [19:11:17]Read from MH i2c: E2 62 00 18 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 C1 [19:11: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:17]wFMCommunicate OK [19:11:17]SAM_PROTO_GetFieldsCounters done [19:11:17]requested_item shift.num is exist - process it [19:11:17]requested_item shift.opened is exist - process it [19:11:17]req_shift_opened [19:11:17]FM_GetShiftState [19:11:17]SAM_PROTO_GetShiftState [19:11:17]wFMCommunicate request_size=4 [19:11:17]MH_SAM_APDU [19:11:17]CAPDU: 80 13 01 00 [19:11:17]Write to MH i2c: E2 08 00 19 05 80 13 01 00 00 00 00 00 9B [19:11:17]Write i2c OK [19:11:17]MH_I2C_Read... [19:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:17]Read from MH i2c: E2 [19:11:17]MH_I2C_Read... [19:11:17]Read from MH i2c: E2 0E 00 [19:11:17]MH_I2C_Read... [19:11:17]Read from MH i2c: E2 0E 00 19 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [19:11:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:11:17]wFMCommunicate OK [19:11:17]SAM_PROTO_GetShiftState done [19:11:17]FM_GetShiftState done [19:11:17]req_shift_opened done [19:11:17]requested_item shift.open_date is exist - process it [19:11:17]req_shift_open_date [19:11:17]req_shift_open_date done [19:11:17]produce_requested_data done [19:11:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226177,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:11:17]process_action_free close_receipt [19:11:17]json_value_free [19:11:17]json_value_free done [19:11:17]process_json_proto returns [19:11:17]Send response to host [19:11:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226177,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:11:17]free response buf [19:11:17]execute_script done [19:11:17]execute_script returns [19:11:17]free content buf [19:11:17]Sock 7.Close socket [19:11:17]Sock 7.Thread stoped [19:11: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 35 39 4F 00 00 00 75 9C 47 00 F0 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 73 03 00 F4 03 04 00 5F F2 A4 66 B6 04 01 00 00 75 08 15 0B CE F3 7A 71 [19:11:18]CommunicateWithHost err = 0 [19:11:18]CheckOFDResponse [19:11:18]1017 (14) - 77093643461234 [19:11:18]1041 (16) - 0000000000874959 [19:11:18]1040 (4) - 226177 [19:11:18]1012 (4) - 27.07.2024 13:13 [19:11:18]1206 (1) - 0 [19:11:18]OFD Sender: Remove packet 226177 [19:11:18]ProducePacketName [19:11:18]name=ofd_packets/00226177 [19:11:18]NVStorageDeleteData [19:11:18]OFD Sender: No OFD packet to send [19:11:23]OFD Sender: No OFD packet to send [19:11:28]OFD Sender: No OFD packet to send [19:11:33]OFD Sender: No OFD packet to send [19:11:38]OFD Sender: No OFD packet to send [19:11:43]recv_with_timeout no data received [19:11:43]OFD Sender: No OFD packet to send [19:11:48]OFD Sender: No OFD packet to send [19:11:53]OFD Sender: No OFD packet to send [19:11:57]recv_with_timeout no data received [19:11:59]OFD Sender: No OFD packet to send [19:12:04]OFD Sender: No OFD packet to send [19:12:09]OFD Sender: No OFD packet to send [19:12:14]OFD Sender: No OFD packet to send [19:12:19]OFD Sender: No OFD packet to send [19:12:22]recv_with_timeout no data received [19:12:24]OFD Sender: No OFD packet to send [19:12:29]OFD Sender: No OFD packet to send [19:12:34]OFD Sender: No OFD packet to send [19:12:39]OFD Sender: No OFD packet to send [19:12:44]OFD Sender: No OFD packet to send [19:12:49]OFD Sender: No OFD packet to send [19:12:54]OFD Sender: No OFD packet to send [19:12:59]OFD Sender: No OFD packet to send [19:13:04]OFD Sender: No OFD packet to send [19:13:09]OFD Sender: No OFD packet to send [19:13:14]OFD Sender: No OFD packet to send [19:13:18]accept exits with 9 [19:13:18]New connection [19:13:18]New thread 3066502500 created [19:13:18]Thread 3066645860 joined [19:13:18]Waiting for new connection... [19:13:18] Sock 9.Parse request [19:13:18]Sock 9.Check first char [19:13:18]Sock 9.First char is OK [19:13:18]request: POST /json_proto HTTP/1.0 [19:13:18]Method: POST [19:13:18]URL: /json_proto [19:13:18]Method is POST - this is cgi request [19:13:18]url: /json_proto [19:13:18]query_string will be loaded in cgi processing [19:13:18]execute_cgi json_proto POST (null) [19:13:18]execute_cgi path=json_proto method=POST [19:13:18]POST find Content-Length [19:13:18]Host: 172.17.43.131:8080 [19:13:18]Content-Length: 680 [19:13:18]Content-Type: application/json [19:13:18] [19:13:18]POST finish read [19:13:18]Found Content-Length = 680 [19:13:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:18]execute_script... [19:13: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)2002495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:18]POST & json_proto [19:13:18]process_json_proto [19:13:18]json parsed OK: [19:13:18]protocol is kg_v1.0 [19:13:18]action value=close_receipt [19:13:18]process_action close_receipt [19:13:18]cmd_close_receipt [19:13:18]MH_GetDate [19:13:18]Write to MH i2c: F0 00 00 1A 05 0E [19:13:18]Write i2c OK [19:13:18]MH_I2C_Read... [19:13:18]Read from MH i2c: F0 [19:13:18]MH_I2C_Read... [19:13:18]Read from MH i2c: F0 09 00 [19:13:18]MH_I2C_Read... [19:13:18]Read from MH i2c: F0 09 00 1A 05 00 CE 46 A5 66 F9 24 A2 66 5B [19:13:18]GetLastDocTimeStamp 1722107473 [19:13:18]current date 1722107598 [19:13:18]FM_GetShiftState [19:13:18]SAM_PROTO_GetShiftState [19:13:18]wFMCommunicate request_size=4 [19:13:18]MH_SAM_APDU [19:13:18]CAPDU: 80 13 01 00 [19:13:18]Write to MH i2c: E2 08 00 1B 05 80 13 01 00 00 00 00 00 9D [19:13:18]Write i2c OK [19:13:18]MH_I2C_Read... [19:13:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:18]Read from MH i2c: E2 [19:13:18]MH_I2C_Read... [19:13:18]Read from MH i2c: E2 0E 00 [19:13:18]MH_I2C_Read... [19:13:18]Read from MH i2c: E2 0E 00 1B 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AB [19:13:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:13:18]wFMCommunicate OK [19:13:18]SAM_PROTO_GetShiftState done [19:13:18]FM_GetShiftState done [19:13:18]opened in 1722038719 [19:13:18]opened+sec_in_day 1722125119 [19:13:18]quantity*price = 500024 [19:13:18]sum+1 = 500025 [19:13:18]Check (price>sum+1) || (price+1 о реализуемом товаре [19:13:19]line ОКРУГЛЕНИЕ: -0.24 [19:13:19]line ИТОГО: 5000.00 [19:13:19]line Внесено: 5000.00 [19:13:19]line СДАЧА: 0.00 [19:13:19]line НСП 1% : 44.25 [19:13:19]line НДС 12% : 531.00 [19:13:19]line Наличными: 5000.00 [19:13:19]line Безнал.: 0.00 [19:13:19]line Место: АЗС № 97 "Партнер Нефть" [19:13:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:13:19]line СНО: Общий режим [19:13:19]line Чек 538 27.07.2024 19:13 [19:13:19]line Смена: 438 ФФД: 1.0 [19:13:19]line ЗНМ: 0300000054 [19:13:19]line РНМ: 0000000000092624 [19:13:19]line Версия ККМ: 001 [19:13:19]line ФМ: 0000000000874959 [19:13:19]line ФД: 226178 [19:13:19]line ФПД: 92479514896416 [19:13:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226178&fm=92479514896416&tin=02508201610067®Number=0000000000092624&sum=500000 [19:13:19]written 0, free lines is 4095 [19:13:19]OFD Sender: Processing packet 226178 [packets to send 600, broken 599] [19:13:19]ProducePacketName [19:13:19]name=ofd_packets/00226178 [19:13:19]OFD Sender: To server: pG, [19:13:19]CommunicateWithHost lk.salyk.kg:30040 [19:13:19]ConnectInit lk.salyk.kg [19:13:20]Write to MH i2c: 01 00 00 59 05 5E [19:13:20]Write i2c OK [19:13:20]MH_I2C_Read... [19:13:20]Read from MH i2c: 01 [19:13:20]MH_I2C_Read... [19:13:20]Read from MH i2c: 01 07 00 [19:13:20]MH_I2C_Read... [19:13:20]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 6A 0C DB [19:13:20]RasterBufferAndPrint [19:13:20]line [19:13:20]line [19:13:20]line [19:13:20]line [19:13:20]line [19:13:20]written 0, free lines is 3182 [19:13:20]MH_Cut [19:13:20]Write to MH i2c: D1 01 00 60 05 01 37 [19:13:20]Write i2c OK [19:13:20]MH_I2C_Read... [19:13:20]Read from MH i2c: D1 [19:13:20]MH_I2C_Read... [19:13:20]Read from MH i2c: D1 01 00 [19:13:20]MH_I2C_Read... [19:13:20]Read from MH i2c: D1 01 00 60 05 00 36 [19:13:20]Write to MH i2c: 01 00 00 61 05 66 [19:13:20]Write i2c OK [19:13:20]MH_I2C_Read... [19:13:21]*** Cut start [19:13:21]*** Partial cut [19:13:21]*** CUTSNS_PIN = 1 [19:13:21]*** CUTSNS_PIN = 0 [19:13:21]*** Brake cut motor [19:13:22]Read from MH i2c: 01 [19:13:22]MH_I2C_Read... [19:13:22]*** Stop cut motor [19:13:22]*** Cut end [19:13:22]Read from MH i2c: 01 07 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: 01 07 00 61 05 00 00 00 00 00 FF 0F 7B [19:13:22]process_action close_receipt done [19:13:22]requested_data is exist [19:13:22]produce_requested_data [19:13:22]requested_item fm.sn is exist - process it [19:13:22]wFMCommunicate request_size=4 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 11 00 00 [19:13:22]Write to MH i2c: E2 08 00 62 05 80 11 00 00 00 00 00 00 E1 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 17 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 17 00 62 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [19:13:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:13:22]wFMCommunicate OK [19:13:22]requested_item fd.num is exist - process it [19:13:22]SAM_PROTO_GetFieldsCounters [19:13:22]wFMCommunicate request_size=4 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 13 00 00 [19:13:22]Write to MH i2c: E2 08 00 63 05 80 13 00 00 00 00 00 00 E4 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 62 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 62 00 63 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 10 [19:13: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:13:22]wFMCommunicate OK [19:13:22]SAM_PROTO_GetFieldsCounters done [19:13:22]requested_item shift.num is exist - process it [19:13:22]requested_item shift.opened is exist - process it [19:13:22]req_shift_opened [19:13:22]FM_GetShiftState [19:13:22]SAM_PROTO_GetShiftState [19:13:22]wFMCommunicate request_size=4 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 13 01 00 [19:13:22]Write to MH i2c: E2 08 00 64 05 80 13 01 00 00 00 00 00 E6 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 0E 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 0E 00 64 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [19:13:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:13:22]wFMCommunicate OK [19:13:22]SAM_PROTO_GetShiftState done [19:13:22]FM_GetShiftState done [19:13:22]req_shift_opened done [19:13:22]requested_item shift.open_date is exist - process it [19:13:22]req_shift_open_date [19:13:22]req_shift_open_date done [19:13:22]produce_requested_data done [19:13:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226178,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:13:22]process_action_free close_receipt [19:13:22]json_value_free [19:13:22]json_value_free done [19:13:22]process_json_proto returns [19:13:22]Send response to host [19:13:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226178,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:13:22]free response buf [19:13:22]execute_script done [19:13:22]execute_script returns [19:13:22]free content buf [19:13:22]Sock 9.Close socket [19:13:22]Sock 9.Thread stoped [19:13:25]ConnectInit Can't take IP for lk.salyk.kg [19:13:25]CommunicateWithHost connect error [19:13:25]CommunicateWithHost err = -1 [19:13:25]OFD Sender: Server communicate error [19:13:30]OFD Sender: Processing packet 226178 [packets to send 600, broken 599] [19:13:30]ProducePacketName [19:13:30]name=ofd_packets/00226178 [19:13:30]OFD Sender: To server: pG, [19:13:30]CommunicateWithHost lk.salyk.kg:30040 [19:13:30]ConnectInit lk.salyk.kg [19:13:35]ConnectInit Can't take IP for lk.salyk.kg [19:13:35]CommunicateWithHost connect error [19:13:35]CommunicateWithHost err = -1 [19:13:35]OFD Sender: Server communicate error [19:13:40]OFD Sender: Processing packet 226178 [packets to send 600, broken 599] [19:13:40]ProducePacketName [19:13:40]name=ofd_packets/00226178 [19:13:40]OFD Sender: To server: pG, [19:13:40]CommunicateWithHost lk.salyk.kg:30040 [19:13:40]ConnectInit lk.salyk.kg [19:13:45]ConnectInit Can't take IP for lk.salyk.kg [19:13:45]CommunicateWithHost connect error [19:13:45]CommunicateWithHost err = -1 [19:13:45]OFD Sender: Server communicate error [19:13:50]OFD Sender: Processing packet 226178 [packets to send 600, broken 599] [19:13:50]ProducePacketName [19:13:50]name=ofd_packets/00226178 [19:13:50]OFD Sender: To server: pG, [19:13:50]CommunicateWithHost lk.salyk.kg:30040 [19:13:50]ConnectInit lk.salyk.kg [19:13:55]ConnectInit Can't take IP for lk.salyk.kg [19:13:55]CommunicateWithHost connect error [19:13:55]CommunicateWithHost err = -1 [19:13:55]OFD Sender: Server communicate error [19:13:57]accept exits with 10 [19:13:57]New connection [19:13:57]New thread 3066645860 created [19:13:57]Thread 3066502500 joined [19:13:57]Waiting for new connection... [19:13:57] Sock 10.Parse request [19:13:57]Sock 10.Check first char [19:13:57]Sock 10.First char is OK [19:13:57]request: POST /json_proto HTTP/1.0 [19:13:57]Method: POST [19:13:57]URL: /json_proto [19:13:57]Method is POST - this is cgi request [19:13:57]url: /json_proto [19:13:57]query_string will be loaded in cgi processing [19:13:57]execute_cgi json_proto POST (null) [19:13:57]execute_cgi path=json_proto method=POST [19:13:57]POST find Content-Length [19:13:57]Host: 172.17.43.131:8080 [19:13:57]Content-Length: 680 [19:13:57]Content-Type: application/json [19:13:57] [19:13:57]POST finish read [19:13:57]Found Content-Length = 680 [19:13:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:57]execute_script... [19:13: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)2002498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:57]POST & json_proto [19:13:57]process_json_proto [19:13:57]json parsed OK: [19:13:57]protocol is kg_v1.0 [19:13:57]action value=close_receipt [19:13:57]process_action close_receipt [19:13:57]cmd_close_receipt [19:13:57]MH_GetDate [19:13:57]Write to MH i2c: F0 00 00 65 05 59 [19:13:57]Write i2c OK [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: F0 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: F0 09 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: F0 09 00 65 05 00 F6 46 A5 66 F9 24 A2 66 CE [19:13:57]GetLastDocTimeStamp 1722107598 [19:13:57]current date 1722107638 [19:13:57]FM_GetShiftState [19:13:57]SAM_PROTO_GetShiftState [19:13:57]wFMCommunicate request_size=4 [19:13:57]MH_SAM_APDU [19:13:57]CAPDU: 80 13 01 00 [19:13:57]Write to MH i2c: E2 08 00 66 05 80 13 01 00 00 00 00 00 E8 [19:13:57]Write i2c OK [19:13:57]MH_I2C_Read... [19:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:57]Read from MH i2c: E2 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 0E 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 0E 00 66 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F6 [19:13:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:13:57]wFMCommunicate OK [19:13:57]SAM_PROTO_GetShiftState done [19:13:57]FM_GetShiftState done [19:13:57]opened in 1722038719 [19:13:57]opened+sec_in_day 1722125119 [19:13:57]quantity*price = 100050 [19:13:57]sum+1 = 100052 [19:13:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 539 27.07.2024 19:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226179 ФПД: 26851996968536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226179&fm=26851996968536&tin=02508201610067®Number=0000000000092624&sum=100000 [19:13:58]StoreToDocumentArchive [19:13:58]shift 438 fd 226179 [19:13:58]save to /storage/0438/doc_00226179 [19:13:58]save last doc name /storage/0438/doc_00226179 to /storage/kkm_last_doc_name [19:13:58]save OK [19:13:58]Clear old archive folders... [19:13:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:13:58]tlvbuf is 0178C7B0 [19:13:58]SAM_PROTO_ClearQueue [19:13:58]wFMCommunicate request_size=4 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 09 00 00 [19:13:58]Write to MH i2c: E2 08 00 73 05 80 09 00 00 00 00 00 00 EA [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:13:58]Read from MH i2c: E2 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [19:13:58]RAPDU: 90 00 [19:13:58]wFMCommunicate OK [19:13:58]SAM_PROTO_ClearQueue done [19:13:58]KKMCreateOFDPacket [19:13:58]OFDProtocolAddRootSTLVToBuf [19:13:58]FM_MakeSignedData [19:13:58]FM_MakeSignedData [19:13:58]SAM_PROTO_SignData [19:13:58]wFMCommunicate request_size=4 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 0D 01 02 [19:13:58]Write to MH i2c: E2 08 00 74 05 80 0D 01 02 00 00 00 00 F2 [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:13:58]Read from MH i2c: E2 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [19:13:58]RAPDU: 90 00 [19:13:58]wFMCommunicate OK [19:13:58]wFMCommunicate request_size=255 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 F6 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 73 03 00 35 04 06 00 18 6B F7 BD [19:13:58]Write to MH i2c: E2 02 01 75 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 F6 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 73 03 00 35 04 06 00 18 6B F7 BD 00 00 CA [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:58]Read from MH i2c: E2 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 75 05 00 90 00 EE [19:13:58]RAPDU: 90 00 [19:13:58]wFMCommunicate OK [19:13:58]wFMCommunicate request_size=7 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 0D 02 02 02 A6 58 [19:13:58]Write to MH i2c: E2 0A 00 76 05 80 0D 02 02 02 00 A6 58 00 00 F7 [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:58]Read from MH i2c: E2 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 76 05 00 90 00 EF [19:13:58]RAPDU: 90 00 [19:13:58]wFMCommunicate OK [19:13:58]wFMCommunicate request_size=4 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 0D 03 02 [19:13:58]Write to MH i2c: E2 08 00 77 05 80 0D 03 02 00 00 00 00 F7 [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:13:59]Read from MH i2c: E2 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 0B 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 0B 00 77 05 00 82 45 D9 68 CF AF 7C 53 90 00 4D [19:13:59]RAPDU: 82 45 D9 68 CF AF 7C 53 90 00 [19:13:59]wFMCommunicate OK [19:13:59]SAM_PROTO_SignData done [19:13:59]FM_MakeSignedData done [19:13:59]CreateOFDProtocolMessage [19:13:59]wFMCommunicate request_size=4 [19:13:59]MH_SAM_APDU [19:13:59]CAPDU: 80 11 00 00 [19:13:59]Write to MH i2c: E2 08 00 78 05 80 11 00 00 00 00 00 00 F7 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:59]Read from MH i2c: E2 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 17 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 17 00 78 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [19:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:13:59]wFMCommunicate OK [19:13:59]CreateOFDProtocolMessage done [19:13:59]OFDSenderStorePacket 226179 [19:13:59]StoreOFDPacket docnum=226179 [19:13:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A4 C3 04 01 38 C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 F6 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 73 03 00 35 04 06 00 18 6B F7 BD A6 58 82 45 D9 68 CF AF 7C 53 [19:13:59]CheckFolder [19:13:59]dirname=/storage/ofd_packets [19:13:59]CheckFolder done [19:13:59]ProducePacketName [19:13:59]name=ofd_packets/00226179 [19:13:59]NVStorageSaveData ofd_packets/00226179 [19:13:59]File name is /storage/ofd_packets/00226179 [19:13:59]Write 298 bytes [19:13:59]NVStorageSaveData done [19:13:59]OFDSenderStorePacket done [19:13:59]KKMCreateOFDPacket done [19:13:59]NVStorageSaveData kkm_last_timestamp [19:13:59]File name is /storage/kkm_last_timestamp [19:13:59]Write 4 bytes [19:13:59]NVStorageSaveData done [19:13:59]ExternCall_PrintAddStr [19:13:59]wPrintStart [19:13:59]Write to MH i2c: 01 00 00 79 05 7E [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 79 05 00 00 00 00 00 FF 0F 93 [19:13:59]RasterBufferAndPrint [19:13:59]line Счет N : (1)2002498 [19:13:59]line ИНН: 02508201610067 [19:13:59]line Контрольно-Кассовый Чек [19:13:59]line ПРОДАЖА [19:13:59]line ТРК (МРК, ГНК) : 61 [19:13:59]line Товар: 2710194210 [19:13:59]line ДТ-К-5 [19:13:59]line 13.130 * 76.20 [19:13:59]line = 1000.51 [19:13:59]line НДС 12% НСП 1% [19:13:59]line > о реализуемом товаре [19:13:59]line ОКРУГЛЕНИЕ: -0.51 [19:13:59]line ИТОГО: 1000.00 [19:13:59]line Внесено: 1000.00 [19:13:59]line СДАЧА: 0.00 [19:13:59]line НСП 1% : 8.85 [19:13:59]line НДС 12% : 106.25 [19:13:59]line Наличными: 1000.00 [19:13:59]line Безнал.: 0.00 [19:13:59]line Место: АЗС № 97 "Партнер Нефть" [19:13:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:13:59]line СНО: Общий режим [19:13:59]line Чек 539 27.07.2024 19:13 [19:13:59]line Смена: 438 ФФД: 1.0 [19:13:59]line ЗНМ: 0300000054 [19:13:59]line РНМ: 0000000000092624 [19:13:59]line Версия ККМ: 001 [19:13:59]line ФМ: 0000000000874959 [19:13:59]line ФД: 226179 [19:13:59]line ФПД: 26851996968536 [19:13:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226179&fm=26851996968536&tin=02508201610067®Number=0000000000092624&sum=100000 [19:13:59]OFD Sender: Processing packet 226178 [packets to send 601, broken 599] [19:13:59]ProducePacketName [19:13:59]name=ofd_packets/00226178 [19:13:59]OFD Sender: To server: pG, [19:13:59]CommunicateWithHost lk.salyk.kg:30040 [19:13:59]ConnectInit lk.salyk.kg [19:13:59]written 0, free lines is 4095 [19:13:59]Write to MH i2c: 01 00 00 A4 05 A9 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 A4 05 00 00 00 00 00 65 0C 21 [19:13:59]RasterBufferAndPrint [19:13:59]line [19:13:59]line [19:13:59]line [19:13:59]line [19:13:59]line [19:13:59]written 0, free lines is 3183 [19:13:59]MH_Cut [19:13:59]Write to MH i2c: D1 01 00 AB 05 01 82 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: D1 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: D1 01 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: D1 01 00 AB 05 00 81 [19:13:59]Write to MH i2c: 01 00 00 AC 05 B1 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:14:00]*** Cut start [19:14:00]*** Partial cut [19:14:00]*** CUTSNS_PIN = 1 [19:14:00]*** CUTSNS_PIN = 0 [19:14:01]*** Brake cut motor [19:14:01]Read from MH i2c: 01 [19:14:01]MH_I2C_Read... [19:14:01]*** Stop cut motor [19:14:01]*** Cut end [19:14:01]Read from MH i2c: 01 07 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: 01 07 00 AC 05 00 00 00 00 00 FF 0F C6 [19:14:01]process_action close_receipt done [19:14:01]requested_data is exist [19:14:01]produce_requested_data [19:14:01]requested_item fm.sn is exist - process it [19:14:01]wFMCommunicate request_size=4 [19:14:01]MH_SAM_APDU [19:14:01]CAPDU: 80 11 00 00 [19:14:01]Write to MH i2c: E2 08 00 AD 05 80 11 00 00 00 00 00 00 2C [19:14:01]Write i2c OK [19:14:01]MH_I2C_Read... [19:14:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:01]Read from MH i2c: E2 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 17 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 17 00 AD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [19:14:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:14:01]wFMCommunicate OK [19:14:01]requested_item fd.num is exist - process it [19:14:01]SAM_PROTO_GetFieldsCounters [19:14:01]wFMCommunicate request_size=4 [19:14:01]MH_SAM_APDU [19:14:01]CAPDU: 80 13 00 00 [19:14:01]Write to MH i2c: E2 08 00 AE 05 80 13 00 00 00 00 00 00 2F [19:14:01]Write i2c OK [19:14:01]MH_I2C_Read... [19:14:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:01]Read from MH i2c: E2 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 62 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 62 00 AE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [19:14: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:14:01]wFMCommunicate OK [19:14:01]SAM_PROTO_GetFieldsCounters done [19:14:01]requested_item shift.num is exist - process it [19:14:01]requested_item shift.opened is exist - process it [19:14:01]req_shift_opened [19:14:01]FM_GetShiftState [19:14:01]SAM_PROTO_GetShiftState [19:14:01]wFMCommunicate request_size=4 [19:14:01]MH_SAM_APDU [19:14:01]CAPDU: 80 13 01 00 [19:14:01]Write to MH i2c: E2 08 00 AF 05 80 13 01 00 00 00 00 00 31 [19:14:01]Write i2c OK [19:14:01]MH_I2C_Read... [19:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:01]Read from MH i2c: E2 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 0E 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 0E 00 AF 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [19:14:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:14:01]wFMCommunicate OK [19:14:01]SAM_PROTO_GetShiftState done [19:14:01]FM_GetShiftState done [19:14:01]req_shift_opened done [19:14:01]requested_item shift.open_date is exist - process it [19:14:01]req_shift_open_date [19:14:01]req_shift_open_date done [19:14:01]produce_requested_data done [19:14:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226179,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:14:01]process_action_free close_receipt [19:14:01]json_value_free [19:14:01]json_value_free done [19:14:01]process_json_proto returns [19:14:01]Send response to host [19:14:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226179,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:14:01]free response buf [19:14:01]execute_script done [19:14:01]execute_script returns [19:14:01]free content buf [19:14:01]Sock 10.Close socket [19:14:01]Sock 10.Thread stoped [19:14:04]ConnectInit Can't take IP for lk.salyk.kg [19:14:04]CommunicateWithHost connect error [19:14:04]CommunicateWithHost err = -1 [19:14:04]OFD Sender: Server communicate error [19:14:07]accept exits with 9 [19:14:07]New connection [19:14:07]New thread 3066502500 created [19:14:07]Thread 3066645860 joined [19:14:07]Waiting for new connection... [19:14:07] Sock 9.Parse request [19:14:07]Sock 9.Check first char [19:14:07]Sock 9.First char is OK [19:14:07]request: POST /json_proto HTTP/1.0 [19:14:07]Method: POST [19:14:07]URL: /json_proto [19:14:07]Method is POST - this is cgi request [19:14:07]url: /json_proto [19:14:07]query_string will be loaded in cgi processing [19:14:07]execute_cgi json_proto POST (null) [19:14:07]execute_cgi path=json_proto method=POST [19:14:07]POST find Content-Length [19:14:07]Host: 172.17.43.131:8080 [19:14:07]Content-Length: 683 [19:14:07]Content-Type: application/json [19:14:07] [19:14:07]POST finish read [19:14:07]Found Content-Length = 683 [19:14:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:07]execute_script... [19:14: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)2002497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:07]POST & json_proto [19:14:07]process_json_proto [19:14:07]json parsed OK: [19:14:07]protocol is kg_v1.0 [19:14:07]action value=close_receipt [19:14:07]process_action close_receipt [19:14:07]cmd_close_receipt [19:14:07]MH_GetDate [19:14:07]Write to MH i2c: F0 00 00 B0 05 A4 [19:14:07]Write i2c OK [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: F0 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: F0 09 00 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: F0 09 00 B0 05 00 00 47 A5 66 F9 24 A2 66 24 [19:14:07]GetLastDocTimeStamp 1722107638 [19:14:07]current date 1722107648 [19:14:07]FM_GetShiftState [19:14:07]SAM_PROTO_GetShiftState [19:14:07]wFMCommunicate request_size=4 [19:14:07]MH_SAM_APDU [19:14:07]CAPDU: 80 13 01 00 [19:14:07]Write to MH i2c: E2 08 00 B1 05 80 13 01 00 00 00 00 00 33 [19:14:07]Write i2c OK [19:14:07]MH_I2C_Read... [19:14:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:07]Read from MH i2c: E2 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: E2 0E 00 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: E2 0E 00 B1 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 41 [19:14:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:14:07]wFMCommunicate OK [19:14:07]SAM_PROTO_GetShiftState done [19:14:07]FM_GetShiftState done [19:14:07]opened in 1722038719 [19:14:07]opened+sec_in_day 1722125119 [19:14:07]quantity*price = 160049 [19:14:07]sum+1 = 160050 [19:14:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 540 27.07.2024 19:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226180 ФПД: 131380600174944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226180&fm=131380600174944&tin=02508201610067®Number=0000000000092624&sum=160000 [19:14:08]StoreToDocumentArchive [19:14:08]shift 438 fd 226180 [19:14:08]save to /storage/0438/doc_00226180 [19:14:08]save last doc name /storage/0438/doc_00226180 to /storage/kkm_last_doc_name [19:14:08]save OK [19:14:08]Clear old archive folders... [19:14:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:14:08]tlvbuf is 017D3070 [19:14:08]SAM_PROTO_ClearQueue [19:14:08]wFMCommunicate request_size=4 [19:14:08]MH_SAM_APDU [19:14:08]CAPDU: 80 09 00 00 [19:14:08]Write to MH i2c: E2 08 00 BE 05 80 09 00 00 00 00 00 00 35 [19:14:08]Write i2c OK [19:14:08]MH_I2C_Read... [19:14:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:14:08]Read from MH i2c: E2 [19:14:08]MH_I2C_Read... [19:14:08]Read from MH i2c: E2 03 00 [19:14:08]MH_I2C_Read... [19:14:08]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [19:14:08]RAPDU: 90 00 [19:14:08]wFMCommunicate OK [19:14:08]SAM_PROTO_ClearQueue done [19:14:08]KKMCreateOFDPacket [19:14:08]OFDProtocolAddRootSTLVToBuf [19:14:08]FM_MakeSignedData [19:14:08]FM_MakeSignedData [19:14:08]SAM_PROTO_SignData [19:14:08]wFMCommunicate request_size=4 [19:14:08]MH_SAM_APDU [19:14:08]CAPDU: 80 0D 01 02 [19:14:08]Write to MH i2c: E2 08 00 BF 05 80 0D 01 02 00 00 00 00 3D [19:14:08]Write i2c OK [19:14:08]MH_I2C_Read... [19:14:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:14:08]Read from MH i2c: E2 [19:14:08]MH_I2C_Read... [19:14:08]Read from MH i2c: E2 03 00 [19:14:08]MH_I2C_Read... [19:14:08]Read from MH i2c: E2 03 00 BF 05 00 90 00 38 [19:14:08]RAPDU: 90 00 [19:14:08]wFMCommunicate OK [19:14:08]wFMCommunicate request_size=255 [19:14:08]MH_SAM_APDU [19:14:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 00 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 73 03 00 35 04 06 00 77 [19:14:09]Write to MH i2c: E2 02 01 C0 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 00 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 73 03 00 35 04 06 00 77 00 00 56 [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]OFD Sender: Processing packet 226178 [packets to send 601, broken 599] [19:14:09]ProducePacketName [19:14:09]name=ofd_packets/00226178 [19:14:09]OFD Sender: To server: pG, [19:14:09]CommunicateWithHost lk.salyk.kg:30040 [19:14:09]ConnectInit lk.salyk.kg [19:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:09]Read from MH i2c: E2 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 03 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 03 00 C0 05 00 90 00 39 [19:14:09]RAPDU: 90 00 [19:14:09]wFMCommunicate OK [19:14:09]wFMCommunicate request_size=10 [19:14:09]MH_SAM_APDU [19:14:09]CAPDU: 80 0D 02 02 05 7D 6E 00 F9 60 [19:14:09]Write to MH i2c: E2 0D 00 C1 05 80 0D 02 02 05 00 7D 6E 00 F9 60 00 00 8E [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:09]Read from MH i2c: E2 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 03 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [19:14:09]RAPDU: 90 00 [19:14:09]wFMCommunicate OK [19:14:09]wFMCommunicate request_size=4 [19:14:09]MH_SAM_APDU [19:14:09]CAPDU: 80 0D 03 02 [19:14:09]Write to MH i2c: E2 08 00 C2 05 80 0D 03 02 00 00 00 00 42 [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:14:09]Read from MH i2c: E2 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 0B 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 0B 00 C2 05 00 FA B9 F6 06 E5 F6 46 FE 90 00 11 [19:14:09]RAPDU: FA B9 F6 06 E5 F6 46 FE 90 00 [19:14:09]wFMCommunicate OK [19:14:09]SAM_PROTO_SignData done [19:14:09]FM_MakeSignedData done [19:14:09]CreateOFDProtocolMessage [19:14:09]wFMCommunicate request_size=4 [19:14:09]MH_SAM_APDU [19:14:09]CAPDU: 80 11 00 00 [19:14:09]Write to MH i2c: E2 08 00 C3 05 80 11 00 00 00 00 00 00 42 [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:09]Read from MH i2c: E2 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 17 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 17 00 C3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [19:14:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:14:09]wFMCommunicate OK [19:14:09]CreateOFDProtocolMessage done [19:14:09]OFDSenderStorePacket 226180 [19:14:09]StoreOFDPacket docnum=226180 [19:14:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 A6 07 01 94 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 00 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 73 03 00 35 04 06 00 77 7D 6E 00 F9 60 FA B9 F6 06 E5 F6 46 FE [19:14:09]CheckFolder [19:14:09]dirname=/storage/ofd_packets [19:14:09]CheckFolder done [19:14:09]ProducePacketName [19:14:09]name=ofd_packets/00226180 [19:14:09]NVStorageSaveData ofd_packets/00226180 [19:14:09]File name is /storage/ofd_packets/00226180 [19:14:09]Write 301 bytes [19:14:09]NVStorageSaveData done [19:14:09]OFDSenderStorePacket done [19:14:09]KKMCreateOFDPacket done [19:14:09]NVStorageSaveData kkm_last_timestamp [19:14:09]File name is /storage/kkm_last_timestamp [19:14:09]Write 4 bytes [19:14:09]NVStorageSaveData done [19:14:09]ExternCall_PrintAddStr [19:14:09]wPrintStart [19:14:09]Write to MH i2c: 01 00 00 C4 05 C9 [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: 01 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: 01 07 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: 01 07 00 C4 05 00 00 00 00 00 FF 0F DE [19:14:09]RasterBufferAndPrint [19:14:09]line Счет N : (1)2002497 [19:14:09]line ИНН: 02508201610067 [19:14:09]line Контрольно-Кассовый Чек [19:14:09]line ПРОДАЖА [19:14:09]line ТРК (МРК, ГНК) : 34 [19:14:09]line Товар: 2710124500 [19:14:09]line Аи-95-К-5 [19:14:09]line 21.570 * 74.20 [19:14:09]line = 1600.49 [19:14:09]line НДС 12% НСП 1% [19:14:09]line > о реализуемом товаре [19:14:09]line ОКРУГЛЕНИЕ: -0.49 [19:14:09]line ИТОГО: 1600.00 [19:14:09]line Внесено: 1600.00 [19:14:09]line СДАЧА: 0.00 [19:14:09]line НСП 1% : 14.16 [19:14:09]line НДС 12% : 169.96 [19:14:09]line Наличными: 1600.00 [19:14:09]line Безнал.: 0.00 [19:14:09]line Место: АЗС № 97 "Партнер Нефть" [19:14:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:14:09]line СНО: Общий режим [19:14:09]line Чек 540 27.07.2024 19:14 [19:14:09]line Смена: 438 ФФД: 1.0 [19:14:09]line ЗНМ: 0300000054 [19:14:09]line РНМ: 0000000000092624 [19:14:09]line Версия ККМ: 001 [19:14:09]line ФМ: 0000000000874959 [19:14:09]line ФД: 226180 [19:14:09]line ФПД: 131380600174944 [19:14:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226180&fm=131380600174944&tin=02508201610067®Number=0000000000092624&sum=160000 [19:14:09]written 0, free lines is 4095 [19:14:10]Write to MH i2c: 01 00 00 EF 05 F4 [19:14:10]Write i2c OK [19:14:10]MH_I2C_Read... [19:14:10]Read from MH i2c: 01 [19:14:10]MH_I2C_Read... [19:14:10]Read from MH i2c: 01 07 00 [19:14:10]MH_I2C_Read... [19:14:10]Read from MH i2c: 01 07 00 EF 05 00 00 00 00 00 73 0C 7A [19:14:10]RasterBufferAndPrint [19:14:10]line [19:14:10]line [19:14:10]line [19:14:10]line [19:14:10]line [19:14:10]written 0, free lines is 3198 [19:14:10]MH_Cut [19:14:10]Write to MH i2c: D1 01 00 F6 05 01 CD [19:14:10]Write i2c OK [19:14:10]MH_I2C_Read... [19:14:10]Read from MH i2c: D1 [19:14:10]MH_I2C_Read... [19:14:10]Read from MH i2c: D1 01 00 [19:14:10]MH_I2C_Read... [19:14:10]Read from MH i2c: D1 01 00 F6 05 00 CC [19:14:10]Write to MH i2c: 01 00 00 F7 05 FC [19:14:10]Write i2c OK [19:14:10]MH_I2C_Read... [19:14:11]*** Cut start [19:14:11]*** Partial cut [19:14:11]*** CUTSNS_PIN = 1 [19:14:11]*** CUTSNS_PIN = 0 [19:14:11]*** Brake cut motor [19:14:11]Read from MH i2c: 01 [19:14:11]MH_I2C_Read... [19:14:11]*** Stop cut motor [19:14:11]*** Cut end [19:14:11]Read from MH i2c: 01 07 00 [19:14:11]MH_I2C_Read... [19:14:11]Read from MH i2c: 01 07 00 F7 05 00 00 00 00 00 FF 0F 11 [19:14:11]process_action close_receipt done [19:14:11]requested_data is exist [19:14:11]produce_requested_data [19:14:11]requested_item fm.sn is exist - process it [19:14:11]wFMCommunicate request_size=4 [19:14:11]MH_SAM_APDU [19:14:11]CAPDU: 80 11 00 00 [19:14:11]Write to MH i2c: E2 08 00 F8 05 80 11 00 00 00 00 00 00 77 [19:14:11]Write i2c OK [19:14:11]MH_I2C_Read... [19:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:12]Read from MH i2c: E2 [19:14:12]MH_I2C_Read... [19:14:12]Read from MH i2c: E2 17 00 [19:14:12]MH_I2C_Read... [19:14:12]Read from MH i2c: E2 17 00 F8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [19:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:14:12]wFMCommunicate OK [19:14:12]requested_item fd.num is exist - process it [19:14:12]SAM_PROTO_GetFieldsCounters [19:14:12]wFMCommunicate request_size=4 [19:14:12]MH_SAM_APDU [19:14:12]CAPDU: 80 13 00 00 [19:14:12]Write to MH i2c: E2 08 00 F9 05 80 13 00 00 00 00 00 00 7A [19:14:12]Write i2c OK [19:14:12]MH_I2C_Read... [19:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:12]Read from MH i2c: E2 [19:14:12]MH_I2C_Read... [19:14:12]Read from MH i2c: E2 62 00 [19:14:12]MH_I2C_Read... [19:14:12]Read from MH i2c: E2 62 00 F9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 AE [19:14:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:14:12]wFMCommunicate OK [19:14:12]SAM_PROTO_GetFieldsCounters done [19:14:12]requested_item shift.num is exist - process it [19:14:12]requested_item shift.opened is exist - process it [19:14:12]req_shift_opened [19:14:12]FM_GetShiftState [19:14:12]SAM_PROTO_GetShiftState [19:14:12]wFMCommunicate request_size=4 [19:14:12]MH_SAM_APDU [19:14:12]CAPDU: 80 13 01 00 [19:14:12]Write to MH i2c: E2 08 00 FA 05 80 13 01 00 00 00 00 00 7C [19:14:12]Write i2c OK [19:14:12]MH_I2C_Read... [19:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:12]Read from MH i2c: E2 [19:14:12]MH_I2C_Read... [19:14:12]Read from MH i2c: E2 0E 00 [19:14:12]MH_I2C_Read... [19:14:12]Read from MH i2c: E2 0E 00 FA 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [19:14:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:14:12]wFMCommunicate OK [19:14:12]SAM_PROTO_GetShiftState done [19:14:12]FM_GetShiftState done [19:14:12]req_shift_opened done [19:14:12]requested_item shift.open_date is exist - process it [19:14:12]req_shift_open_date [19:14:12]req_shift_open_date done [19:14:12]produce_requested_data done [19:14:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226180,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:14:12]process_action_free close_receipt [19:14:12]json_value_free [19:14:12]json_value_free done [19:14:12]process_json_proto returns [19:14:12]Send response to host [19:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226180,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:14:12]free response buf [19:14:12]execute_script done [19:14:12]execute_script returns [19:14:12]free content buf [19:14:12]Sock 9.Close socket [19:14:12]Sock 9.Thread stoped [19:14:14]ConnectInit Can't take IP for lk.salyk.kg [19:14:14]CommunicateWithHost connect error [19:14:14]CommunicateWithHost err = -1 [19:14:14]OFD Sender: Server communicate error [19:14:14]OFD Sender: Processing packet 226178 [packets to send 602, broken 599] [19:14:14]ProducePacketName [19:14:14]name=ofd_packets/00226178 [19:14:14]OFD Sender: To server: pG, [19:14:14]CommunicateWithHost lk.salyk.kg:30040 [19:14:14]ConnectInit lk.salyk.kg [19:14:17]Connected sock=6 [19:14: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 35 39 0C 01 00 00 D1 7C 04 01 15 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 CE 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 73 03 00 35 04 06 00 54 1C 10 A2 68 20 D1 CE 4B BF AF 67 8C F8 [19:14:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D4 F4 47 00 BC 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 35 39 10 04 04 00 82 73 03 00 F4 03 04 00 15 F3 A4 66 B6 04 01 00 00 41 19 9E 8A 0C 68 D4 E1 [19:14:19]CommunicateWithHost err = 0 [19:14:19]CheckOFDResponse [19:14:19]1017 (14) - 77093643461234 [19:14:19]1041 (16) - 0000000000874959 [19:14:19]1040 (4) - 226178 [19:14:19]1012 (4) - 27.07.2024 13:16 [19:14:19]1206 (1) - 0 [19:14:19]OFD Sender: Remove packet 226178 [19:14:19]ProducePacketName [19:14:19]name=ofd_packets/00226178 [19:14:19]NVStorageDeleteData [19:14:19]OFD Sender: Processing packet 226179 [packets to send 601, broken 599] [19:14:19]ProducePacketName [19:14:19]name=ofd_packets/00226179 [19:14:19]OFD Sender: To server: pG, [19:14:19]CommunicateWithHost lk.salyk.kg:30040 [19:14:19]ConnectInit lk.salyk.kg [19:14:21]Connected sock=9 [19:14:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A4 C3 04 01 38 C1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 F6 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 73 03 00 35 04 06 00 18 6B F7 BD A6 58 82 45 D9 68 CF AF 7C 53 [19:14: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 35 39 4F 00 00 00 17 E0 47 00 6D 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 35 39 10 04 04 00 83 73 03 00 F4 03 04 00 18 F3 A4 66 B6 04 01 00 00 6B EA 04 3E 01 10 A8 F4 [19:14:23]CommunicateWithHost err = 0 [19:14:23]CheckOFDResponse [19:14:23]1017 (14) - 77093643461234 [19:14:23]1041 (16) - 0000000000874959 [19:14:23]1040 (4) - 226179 [19:14:23]1012 (4) - 27.07.2024 13:16 [19:14:23]1206 (1) - 0 [19:14:23]OFD Sender: Remove packet 226179 [19:14:23]ProducePacketName [19:14:23]name=ofd_packets/00226179 [19:14:23]NVStorageDeleteData [19:14:23]OFD Sender: Processing packet 226180 [packets to send 600, broken 599] [19:14:23]ProducePacketName [19:14:23]name=ofd_packets/00226180 [19:14:23]OFD Sender: To server: pG, [19:14:23]CommunicateWithHost lk.salyk.kg:30040 [19:14:23]ConnectInit lk.salyk.kg [19:14:26]Connected sock=9 [19:14:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 A6 07 01 94 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 00 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 73 03 00 35 04 06 00 77 7D 6E 00 F9 60 FA B9 F6 06 E5 F6 46 FE [19:14:31]recv_with_timeout no data received [19:14:31]CommunicateWithHost answer receiving error [19:14:31]CommunicateWithHost err = -3 [19:14:31]OFD Sender: Server communicate error [19:14:36]OFD Sender: Processing packet 226180 [packets to send 600, broken 599] [19:14:36]ProducePacketName [19:14:36]name=ofd_packets/00226180 [19:14:36]OFD Sender: To server: pG, [19:14:36]CommunicateWithHost lk.salyk.kg:30040 [19:14:36]ConnectInit lk.salyk.kg [19:14:37]ConnectInit Can't connect to host [19:14:43]Connected sock=9 [19:14: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 35 39 0F 01 00 00 B9 A6 07 01 94 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 00 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 73 03 00 35 04 06 00 77 7D 6E 00 F9 60 FA B9 F6 06 E5 F6 46 FE [19:14:49]recv_with_timeout no data received [19:14:49]CommunicateWithHost answer receiving error [19:14:49]CommunicateWithHost err = -3 [19:14:49]OFD Sender: Server communicate error [19:14:54]OFD Sender: Processing packet 226180 [packets to send 600, broken 599] [19:14:54]ProducePacketName [19:14:54]name=ofd_packets/00226180 [19:14:54]OFD Sender: To server: pG, [19:14:54]CommunicateWithHost lk.salyk.kg:30040 [19:14:54]ConnectInit lk.salyk.kg [19:14:56]recv_with_timeout no data received [19:14:59]ConnectInit Can't take IP for lk.salyk.kg [19:14:59]CommunicateWithHost connect error [19:14:59]CommunicateWithHost err = -1 [19:14:59]OFD Sender: Server communicate error [19:15:02]accept exits with 10 [19:15:02]New connection [19:15:02]New thread 3066645860 created [19:15:02]Thread 3066502500 joined [19:15:02]Waiting for new connection... [19:15:02] Sock 10.Parse request [19:15:02]Sock 10.Check first char [19:15:02]Sock 10.First char is OK [19:15:02]request: POST /json_proto HTTP/1.0 [19:15:02]Method: POST [19:15:02]URL: /json_proto [19:15:02]Method is POST - this is cgi request [19:15:02]url: /json_proto [19:15:02]query_string will be loaded in cgi processing [19:15:02]execute_cgi json_proto POST (null) [19:15:02]execute_cgi path=json_proto method=POST [19:15:02]POST find Content-Length [19:15:02]Host: 172.17.43.131:8080 [19:15:02]Content-Length: 680 [19:15:02]Content-Type: application/json [19:15:02] [19:15:02]POST finish read [19:15:02]Found Content-Length = 680 [19:15:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:02]execute_script... [19:15:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:02]POST & json_proto [19:15:02]process_json_proto [19:15:02]json parsed OK: [19:15:02]protocol is kg_v1.0 [19:15:02]action value=close_receipt [19:15:02]process_action close_receipt [19:15:02]cmd_close_receipt [19:15:02]MH_GetDate [19:15:02]Write to MH i2c: F0 00 00 FB 05 EF [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: F0 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: F0 09 00 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: F0 09 00 FB 05 00 36 47 A5 66 F9 24 A2 66 A5 [19:15:02]GetLastDocTimeStamp 1722107648 [19:15:02]current date 1722107702 [19:15:02]FM_GetShiftState [19:15:02]SAM_PROTO_GetShiftState [19:15:02]wFMCommunicate request_size=4 [19:15:02]MH_SAM_APDU [19:15:02]CAPDU: 80 13 01 00 [19:15:02]Write to MH i2c: E2 08 00 FC 05 80 13 01 00 00 00 00 00 7E [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:02]Read from MH i2c: E2 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 0E 00 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 0E 00 FC 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8C [19:15:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:15:02]wFMCommunicate OK [19:15:02]SAM_PROTO_GetShiftState done [19:15:02]FM_GetShiftState done [19:15:02]opened in 1722038719 [19:15:02]opened+sec_in_day 1722125119 [19:15:02]quantity*price = 100050 [19:15:02]sum+1 = 100052 [19:15:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 541 27.07.2024 19:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226181 ФПД: 42413228646279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226181&fm=42413228646279&tin=02508201610067®Number=0000000000092624&sum=100000 [19:15:03]StoreToDocumentArchive [19:15:03]shift 438 fd 226181 [19:15:03]save to /storage/0438/doc_00226181 [19:15:03]save last doc name /storage/0438/doc_00226181 to /storage/kkm_last_doc_name [19:15:03]save OK [19:15:03]Clear old archive folders... [19:15:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:15:03]tlvbuf is 017E1460 [19:15:03]SAM_PROTO_ClearQueue [19:15:03]wFMCommunicate request_size=4 [19:15:03]MH_SAM_APDU [19:15:03]CAPDU: 80 09 00 00 [19:15:03]Write to MH i2c: E2 08 00 09 06 80 09 00 00 00 00 00 00 81 [19:15:03]Write i2c OK [19:15:03]MH_I2C_Read... [19:15:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:03]Read from MH i2c: E2 [19:15:03]MH_I2C_Read... [19:15:03]Read from MH i2c: E2 03 00 [19:15:03]MH_I2C_Read... [19:15:03]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [19:15:03]RAPDU: 90 00 [19:15:03]wFMCommunicate OK [19:15:03]SAM_PROTO_ClearQueue done [19:15:03]KKMCreateOFDPacket [19:15:03]OFDProtocolAddRootSTLVToBuf [19:15:03]FM_MakeSignedData [19:15:03]FM_MakeSignedData [19:15:03]SAM_PROTO_SignData [19:15:03]wFMCommunicate request_size=4 [19:15:03]MH_SAM_APDU [19:15:03]CAPDU: 80 0D 01 02 [19:15:03]Write to MH i2c: E2 08 00 0A 06 80 0D 01 02 00 00 00 00 89 [19:15:03]Write i2c OK [19:15:03]MH_I2C_Read... [19:15:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:03]Read from MH i2c: E2 [19:15:03]MH_I2C_Read... [19:15:03]Read from MH i2c: E2 03 00 [19:15:03]MH_I2C_Read... [19:15:03]Read from MH i2c: E2 03 00 0A 06 00 90 00 84 [19:15:03]RAPDU: 90 00 [19:15:03]wFMCommunicate OK [19:15:03]wFMCommunicate request_size=255 [19:15:03]MH_SAM_APDU [19:15:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 36 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 73 03 00 35 04 06 00 26 93 19 6D [19:15:03]Write to MH i2c: E2 02 01 0B 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 36 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 73 03 00 35 04 06 00 26 93 19 6D 00 00 AE [19:15:03]Write i2c OK [19:15:03]MH_I2C_Read... [19:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:04]Read from MH i2c: E2 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 03 00 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [19:15:04]RAPDU: 90 00 [19:15:04]wFMCommunicate OK [19:15:04]wFMCommunicate request_size=7 [19:15:04]MH_SAM_APDU [19:15:04]CAPDU: 80 0D 02 02 02 5F 87 [19:15:04]Write to MH i2c: E2 0A 00 0C 06 80 0D 02 02 02 00 5F 87 00 00 76 [19:15:04]Write i2c OK [19:15:04]MH_I2C_Read... [19:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:04]Read from MH i2c: E2 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 03 00 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 03 00 0C 06 00 90 00 86 [19:15:04]RAPDU: 90 00 [19:15:04]wFMCommunicate OK [19:15:04]wFMCommunicate request_size=4 [19:15:04]MH_SAM_APDU [19:15:04]CAPDU: 80 0D 03 02 [19:15:04]Write to MH i2c: E2 08 00 0D 06 80 0D 03 02 00 00 00 00 8E [19:15:04]OFD Sender: Processing packet 226180 [packets to send 600, broken 599] [19:15:04]ProducePacketName [19:15:04]name=ofd_packets/00226180 [19:15:04]OFD Sender: To server: pG, [19:15:04]CommunicateWithHost lk.salyk.kg:30040 [19:15:04]ConnectInit lk.salyk.kg [19:15:04]Write i2c OK [19:15:04]MH_I2C_Read... [19:15:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:04]Read from MH i2c: E2 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 0B 00 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 0B 00 0D 06 00 E2 6E D0 ED 8D 37 F1 86 90 00 D7 [19:15:04]RAPDU: E2 6E D0 ED 8D 37 F1 86 90 00 [19:15:04]wFMCommunicate OK [19:15:04]SAM_PROTO_SignData done [19:15:04]FM_MakeSignedData done [19:15:04]CreateOFDProtocolMessage [19:15:04]wFMCommunicate request_size=4 [19:15:04]MH_SAM_APDU [19:15:04]CAPDU: 80 11 00 00 [19:15:04]Write to MH i2c: E2 08 00 0E 06 80 11 00 00 00 00 00 00 8E [19:15:04]Write i2c OK [19:15:04]MH_I2C_Read... [19:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:04]Read from MH i2c: E2 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 17 00 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: E2 17 00 0E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [19:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:15:04]wFMCommunicate OK [19:15:04]CreateOFDProtocolMessage done [19:15:04]OFDSenderStorePacket 226181 [19:15:04]StoreOFDPacket docnum=226181 [19:15:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DD FB 04 01 B1 D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 36 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 73 03 00 35 04 06 00 26 93 19 6D 5F 87 E2 6E D0 ED 8D 37 F1 86 [19:15:04]CheckFolder [19:15:04]dirname=/storage/ofd_packets [19:15:04]CheckFolder done [19:15:04]ProducePacketName [19:15:04]name=ofd_packets/00226181 [19:15:04]NVStorageSaveData ofd_packets/00226181 [19:15:04]File name is /storage/ofd_packets/00226181 [19:15:04]Write 298 bytes [19:15:04]NVStorageSaveData done [19:15:04]OFDSenderStorePacket done [19:15:04]KKMCreateOFDPacket done [19:15:04]NVStorageSaveData kkm_last_timestamp [19:15:04]File name is /storage/kkm_last_timestamp [19:15:04]Write 4 bytes [19:15:04]NVStorageSaveData done [19:15:04]ExternCall_PrintAddStr [19:15:04]wPrintStart [19:15:04]Write to MH i2c: 01 00 00 0F 06 15 [19:15:04]Write i2c OK [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: 01 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: 01 07 00 [19:15:04]MH_I2C_Read... [19:15:04]Read from MH i2c: 01 07 00 0F 06 00 00 00 00 00 FF 0F 2A [19:15:04]RasterBufferAndPrint [19:15:04]line Счет N : (1)2002499 [19:15:04]line ИНН: 02508201610067 [19:15:04]line Контрольно-Кассовый Чек [19:15:04]line ПРОДАЖА [19:15:04]line ТРК (МРК, ГНК) : 51 [19:15:04]line Товар: 2710194210 [19:15:04]line ДТ-К-5 [19:15:04]line 13.130 * 76.20 [19:15:04]line = 1000.51 [19:15:04]line НДС 12% НСП 1% [19:15:04]line > о реализуемом товаре [19:15:04]line ОКРУГЛЕНИЕ: -0.51 [19:15:04]line ИТОГО: 1000.00 [19:15:04]line Внесено: 1000.00 [19:15:04]line СДАЧА: 0.00 [19:15:04]line НСП 1% : 8.85 [19:15:04]line НДС 12% : 106.25 [19:15:04]line Наличными: 1000.00 [19:15:04]line Безнал.: 0.00 [19:15:04]line Место: АЗС № 97 "Партнер Нефть" [19:15:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:15:04]line СНО: Общий режим [19:15:04]line Чек 541 27.07.2024 19:15 [19:15:04]line Смена: 438 ФФД: 1.0 [19:15:04]line ЗНМ: 0300000054 [19:15:04]line РНМ: 0000000000092624 [19:15:04]line Версия ККМ: 001 [19:15:04]line ФМ: 0000000000874959 [19:15:04]line ФД: 226181 [19:15:04]line ФПД: 42413228646279 [19:15:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226181&fm=42413228646279&tin=02508201610067®Number=0000000000092624&sum=100000 [19:15:04]written 0, free lines is 4095 [19:15:04]Write to MH i2c: 01 00 00 3A 06 40 [19:15:05]Write i2c OK [19:15:05]MH_I2C_Read... [19:15:05]Read from MH i2c: 01 [19:15:05]MH_I2C_Read... [19:15:05]Read from MH i2c: 01 07 00 [19:15:05]MH_I2C_Read... [19:15:05]Read from MH i2c: 01 07 00 3A 06 00 00 00 00 00 64 0C B7 [19:15:05]RasterBufferAndPrint [19:15:05]line [19:15:05]line [19:15:05]line [19:15:05]line [19:15:05]line [19:15:05]written 0, free lines is 3188 [19:15:05]MH_Cut [19:15:05]Write to MH i2c: D1 01 00 41 06 01 19 [19:15:05]Write i2c OK [19:15:05]MH_I2C_Read... [19:15:05]Read from MH i2c: D1 [19:15:05]MH_I2C_Read... [19:15:05]Read from MH i2c: D1 01 00 [19:15:05]MH_I2C_Read... [19:15:05]Read from MH i2c: D1 01 00 41 06 00 18 [19:15:05]Write to MH i2c: 01 00 00 42 06 48 [19:15:05]Write i2c OK [19:15:05]MH_I2C_Read... [19:15:06]*** Cut start [19:15:06]*** Partial cut [19:15:06]*** CUTSNS_PIN = 1 [19:15:06]*** CUTSNS_PIN = 0 [19:15:06]*** Brake cut motor [19:15:06]Read from MH i2c: 01 [19:15:06]MH_I2C_Read... [19:15:06]*** Stop cut motor [19:15:06]*** Cut end [19:15:06]Read from MH i2c: 01 07 00 [19:15:06]MH_I2C_Read... [19:15:06]Read from MH i2c: 01 07 00 42 06 00 00 00 00 00 FF 0F 5D [19:15:06]process_action close_receipt done [19:15:06]requested_data is exist [19:15:06]produce_requested_data [19:15:06]requested_item fm.sn is exist - process it [19:15:06]wFMCommunicate request_size=4 [19:15:06]MH_SAM_APDU [19:15:06]CAPDU: 80 11 00 00 [19:15:06]Write to MH i2c: E2 08 00 43 06 80 11 00 00 00 00 00 00 C3 [19:15:06]Write i2c OK [19:15:06]MH_I2C_Read... [19:15:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:06]Read from MH i2c: E2 [19:15:06]MH_I2C_Read... [19:15:06]Read from MH i2c: E2 17 00 [19:15:06]MH_I2C_Read... [19:15:06]Read from MH i2c: E2 17 00 43 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [19:15:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:15:06]wFMCommunicate OK [19:15:06]requested_item fd.num is exist - process it [19:15:06]SAM_PROTO_GetFieldsCounters [19:15:06]wFMCommunicate request_size=4 [19:15:06]MH_SAM_APDU [19:15:06]CAPDU: 80 13 00 00 [19:15:06]Write to MH i2c: E2 08 00 44 06 80 13 00 00 00 00 00 00 C6 [19:15:06]Write i2c OK [19:15:06]MH_I2C_Read... [19:15:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:07]Read from MH i2c: E2 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 62 00 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 62 00 44 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 FE [19:15:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:15:07]wFMCommunicate OK [19:15:07]SAM_PROTO_GetFieldsCounters done [19:15:07]requested_item shift.num is exist - process it [19:15:07]requested_item shift.opened is exist - process it [19:15:07]req_shift_opened [19:15:07]FM_GetShiftState [19:15:07]SAM_PROTO_GetShiftState [19:15:07]wFMCommunicate request_size=4 [19:15:07]MH_SAM_APDU [19:15:07]CAPDU: 80 13 01 00 [19:15:07]Write to MH i2c: E2 08 00 45 06 80 13 01 00 00 00 00 00 C8 [19:15:07]Write i2c OK [19:15:07]MH_I2C_Read... [19:15:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:07]Read from MH i2c: E2 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 0E 00 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 0E 00 45 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [19:15:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:15:07]wFMCommunicate OK [19:15:07]SAM_PROTO_GetShiftState done [19:15:07]FM_GetShiftState done [19:15:07]req_shift_opened done [19:15:07]requested_item shift.open_date is exist - process it [19:15:07]req_shift_open_date [19:15:07]req_shift_open_date done [19:15:07]produce_requested_data done [19:15:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226181,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:15:07]process_action_free close_receipt [19:15:07]json_value_free [19:15:07]json_value_free done [19:15:07]process_json_proto returns [19:15:07]Send response to host [19:15:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226181,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:15:07]free response buf [19:15:07]execute_script done [19:15:07]execute_script returns [19:15:07]free content buf [19:15:07]Sock 10.Close socket [19:15:07]Sock 10.Thread stoped [19:15:10]recv_with_timeout no data received [19:15:11]Connected sock=11 [19:15:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 A6 07 01 94 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 00 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 73 03 00 35 04 06 00 77 7D 6E 00 F9 60 FA B9 F6 06 E5 F6 46 FE [19:15:16]recv_with_timeout no data received [19:15:16]CommunicateWithHost answer receiving error [19:15:16]CommunicateWithHost err = -3 [19:15:16]OFD Sender: Server communicate error [19:15:16]OFD Sender: Processing packet 226180 [packets to send 601, broken 599] [19:15:16]ProducePacketName [19:15:16]name=ofd_packets/00226180 [19:15:16]OFD Sender: To server: pG, [19:15:16]CommunicateWithHost lk.salyk.kg:30040 [19:15:16]ConnectInit lk.salyk.kg [19:15:23]recv_with_timeout no data received [19:15:29]Connected sock=10 [19:15: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 35 39 0F 01 00 00 B9 A6 07 01 94 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 00 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 73 03 00 35 04 06 00 77 7D 6E 00 F9 60 FA B9 F6 06 E5 F6 46 FE [19:15: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 35 39 4F 00 00 00 0F 61 47 00 D4 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 35 39 10 04 04 00 84 73 03 00 F4 03 04 00 5C F3 A4 66 B6 04 01 00 00 76 6E 4C 0A 07 8F 81 18 [19:15:30]CommunicateWithHost err = 0 [19:15:30]CheckOFDResponse [19:15:30]1017 (14) - 77093643461234 [19:15:30]1041 (16) - 0000000000874959 [19:15:30]1040 (4) - 226180 [19:15:30]1012 (4) - 27.07.2024 13:17 [19:15:30]1206 (1) - 0 [19:15:30]OFD Sender: Remove packet 226180 [19:15:30]ProducePacketName [19:15:30]name=ofd_packets/00226180 [19:15:30]NVStorageDeleteData [19:15:31]OFD Sender: Processing packet 226181 [packets to send 600, broken 599] [19:15:31]ProducePacketName [19:15:31]name=ofd_packets/00226181 [19:15:31]OFD Sender: To server: pG, [19:15:31]CommunicateWithHost lk.salyk.kg:30040 [19:15:31]ConnectInit lk.salyk.kg [19:15:35]Connected sock=10 [19:15: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 35 39 0C 01 00 00 DD FB 04 01 B1 D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 36 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 73 03 00 35 04 06 00 26 93 19 6D 5F 87 E2 6E D0 ED 8D 37 F1 86 [19:15: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 35 39 4F 00 00 00 FF AE 47 00 E8 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 35 39 10 04 04 00 85 73 03 00 F4 03 04 00 62 F3 A4 66 B6 04 01 00 00 99 38 3E 4C 25 89 60 FC [19:15:36]CommunicateWithHost err = 0 [19:15:36]CheckOFDResponse [19:15:36]1017 (14) - 77093643461234 [19:15:36]1041 (16) - 0000000000874959 [19:15:36]1040 (4) - 226181 [19:15:36]1012 (4) - 27.07.2024 13:17 [19:15:36]1206 (1) - 0 [19:15:36]OFD Sender: Remove packet 226181 [19:15:36]ProducePacketName [19:15:36]name=ofd_packets/00226181 [19:15:36]NVStorageDeleteData [19:15:36]OFD Sender: No OFD packet to send [19:15:41]OFD Sender: No OFD packet to send [19:15:46]OFD Sender: No OFD packet to send [19:15:51]OFD Sender: No OFD packet to send [19:15:52]recv_with_timeout no data received [19:15:56]OFD Sender: No OFD packet to send [19:15:59]accept exits with 9 [19:15:59]New connection [19:15:59]New thread 3066502500 created [19:15:59]Thread 3066645860 joined [19:15:59]Waiting for new connection... [19:15:59] Sock 9.Parse request [19:15:59]Sock 9.Check first char [19:15:59]Sock 9.First char is OK [19:15:59]request: POST /json_proto HTTP/1.0 [19:15:59]Method: POST [19:15:59]URL: /json_proto [19:15:59]Method is POST - this is cgi request [19:15:59]url: /json_proto [19:15:59]query_string will be loaded in cgi processing [19:15:59]execute_cgi json_proto POST (null) [19:15:59]execute_cgi path=json_proto method=POST [19:15:59]POST find Content-Length [19:15:59]Host: 172.17.43.131:8080 [19:15:59]Content-Length: 680 [19:15:59]Content-Type: application/json [19:15:59] [19:15:59]POST finish read [19:15:59]Found Content-Length = 680 [19:15:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 67.680, "sum" : 5157.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5500.00, "total" : 5157.00, "payments": [ { "type": 0, "sum" : 5157.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:59]execute_script... [19:15: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)2002496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 67.680, "sum" : 5157.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5500.00, "total" : 5157.00, "payments": [ { "type": 0, "sum" : 5157.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:59]POST & json_proto [19:15:59]process_json_proto [19:15:59]json parsed OK: [19:15:59]protocol is kg_v1.0 [19:15:59]action value=close_receipt [19:15:59]process_action close_receipt [19:15:59]cmd_close_receipt [19:15:59]MH_GetDate [19:15:59]Write to MH i2c: F0 00 00 46 06 3B [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: F0 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: F0 09 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: F0 09 00 46 06 00 6F 47 A5 66 F9 24 A2 66 2A [19:15:59]GetLastDocTimeStamp 1722107702 [19:15:59]current date 1722107759 [19:15:59]FM_GetShiftState [19:15:59]SAM_PROTO_GetShiftState [19:15:59]wFMCommunicate request_size=4 [19:15:59]MH_SAM_APDU [19:15:59]CAPDU: 80 13 01 00 [19:15:59]Write to MH i2c: E2 08 00 47 06 80 13 01 00 00 00 00 00 CA [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:59]Read from MH i2c: E2 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 0E 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 0E 00 47 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D8 [19:15:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:15:59]wFMCommunicate OK [19:15:59]SAM_PROTO_GetShiftState done [19:15:59]FM_GetShiftState done [19:15:59]opened in 1722038719 [19:15:59]opened+sec_in_day 1722125119 [19:15:59]quantity*price = 515721 [19:15:59]sum+1 = 515723 [19:15:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 5157.00 Внесено: 5500.00 СДАЧА: 343.00 НСП 1% : 45.64 НДС 12% : 547.67 Наличными: 5157.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 542 27.07.2024 19:16 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226182 ФПД: 84157461540174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226182&fm=84157461540174&tin=02508201610067®Number=0000000000092624&sum=515700 [19:16:00]StoreToDocumentArchive [19:16:00]shift 438 fd 226182 [19:16:00]save to /storage/0438/doc_00226182 [19:16:00]save last doc name /storage/0438/doc_00226182 to /storage/kkm_last_doc_name [19:16:00]save OK [19:16:00]Clear old archive folders... [19:16:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:16:00]tlvbuf is 01793690 [19:16:00]SAM_PROTO_ClearQueue [19:16:00]wFMCommunicate request_size=4 [19:16:00]MH_SAM_APDU [19:16:00]CAPDU: 80 09 00 00 [19:16:00]Write to MH i2c: E2 08 00 54 06 80 09 00 00 00 00 00 00 CC [19:16:00]Write i2c OK [19:16:00]MH_I2C_Read... [19:16:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:16:00]Read from MH i2c: E2 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: E2 03 00 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: E2 03 00 54 06 00 90 00 CE [19:16:00]RAPDU: 90 00 [19:16:00]wFMCommunicate OK [19:16:00]SAM_PROTO_ClearQueue done [19:16:00]KKMCreateOFDPacket [19:16:00]OFDProtocolAddRootSTLVToBuf [19:16:00]FM_MakeSignedData [19:16:00]FM_MakeSignedData [19:16:00]SAM_PROTO_SignData [19:16:00]wFMCommunicate request_size=4 [19:16:00]MH_SAM_APDU [19:16:00]CAPDU: 80 0D 01 02 [19:16:00]Write to MH i2c: E2 08 00 55 06 80 0D 01 02 00 00 00 00 D4 [19:16:00]Write i2c OK [19:16:00]MH_I2C_Read... [19:16:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:16:00]Read from MH i2c: E2 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: E2 03 00 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: E2 03 00 55 06 00 90 00 CF [19:16:00]RAPDU: 90 00 [19:16:00]wFMCommunicate OK [19:16:00]wFMCommunicate request_size=255 [19:16:00]MH_SAM_APDU [19:16:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 08 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A DE 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 DE 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF D5 00 00 00 00 07 04 06 00 74 DE 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 70 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 73 03 00 35 04 06 00 4C 8A 6F 99 [19:16:00]Write to MH i2c: E2 02 01 56 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 08 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A DE 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 DE 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF D5 00 00 00 00 07 04 06 00 74 DE 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 70 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 73 03 00 35 04 06 00 4C 8A 6F 99 00 00 C0 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 03 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 03 00 56 06 00 90 00 D0 [19:16:01]RAPDU: 90 00 [19:16:01]wFMCommunicate OK [19:16:01]wFMCommunicate request_size=7 [19:16:01]MH_SAM_APDU [19:16:01]CAPDU: 80 0D 02 02 02 AD 4E [19:16:01]Write to MH i2c: E2 0A 00 57 06 80 0D 02 02 02 00 AD 4E 00 00 D6 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 03 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 03 00 57 06 00 90 00 D1 [19:16:01]RAPDU: 90 00 [19:16:01]wFMCommunicate OK [19:16:01]wFMCommunicate request_size=4 [19:16:01]MH_SAM_APDU [19:16:01]CAPDU: 80 0D 03 02 [19:16:01]Write to MH i2c: E2 08 00 58 06 80 0D 03 02 00 00 00 00 D9 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 0B 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 0B 00 58 06 00 FF 4E BC A7 55 36 32 BE 90 00 05 [19:16:01]RAPDU: FF 4E BC A7 55 36 32 BE 90 00 [19:16:01]wFMCommunicate OK [19:16:01]SAM_PROTO_SignData done [19:16:01]FM_MakeSignedData done [19:16:01]CreateOFDProtocolMessage [19:16:01]wFMCommunicate request_size=4 [19:16:01]MH_SAM_APDU [19:16:01]CAPDU: 80 11 00 00 [19:16:01]Write to MH i2c: E2 08 00 59 06 80 11 00 00 00 00 00 00 D9 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 17 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 17 00 59 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 36 [19:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:01]wFMCommunicate OK [19:16:01]CreateOFDProtocolMessage done [19:16:01]OFDSenderStorePacket 226182 [19:16:01]StoreOFDPacket docnum=226182 [19:16:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5A C2 04 01 60 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 08 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A DE 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 DE 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF D5 00 00 00 00 07 04 06 00 74 DE 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 70 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 73 03 00 35 04 06 00 4C 8A 6F 99 AD 4E FF 4E BC A7 55 36 32 BE [19:16:01]CheckFolder [19:16:01]dirname=/storage/ofd_packets [19:16:01]CheckFolder done [19:16:01]ProducePacketName [19:16:01]name=ofd_packets/00226182 [19:16:01]NVStorageSaveData ofd_packets/00226182 [19:16:01]File name is /storage/ofd_packets/00226182 [19:16:01]Write 298 bytes [19:16:01]NVStorageSaveData done [19:16:01]OFDSenderStorePacket done [19:16:01]KKMCreateOFDPacket done [19:16:01]NVStorageSaveData kkm_last_timestamp [19:16:01]File name is /storage/kkm_last_timestamp [19:16:01]Write 4 bytes [19:16:01]NVStorageSaveData done [19:16:01]OFD Sender: Processing packet 226182 [packets to send 600, broken 599] [19:16:01]ProducePacketName [19:16:01]name=ofd_packets/00226182 [19:16:01]OFD Sender: To server: pG, [19:16:01]CommunicateWithHost lk.salyk.kg:30040 [19:16:01]ConnectInit lk.salyk.kg [19:16:01]ExternCall_PrintAddStr [19:16:01]wPrintStart [19:16:01]Write to MH i2c: 01 00 00 5A 06 60 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: 01 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: 01 07 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: 01 07 00 5A 06 00 00 00 00 00 FF 0F 75 [19:16:01]RasterBufferAndPrint [19:16:01]line Счет N : (1)2002496 [19:16:01]line ИНН: 02508201610067 [19:16:01]line Контрольно-Кассовый Чек [19:16:01]line ПРОДАЖА [19:16:01]line ТРК (МРК, ГНК) : 11 [19:16:01]line Товар: 2710194210 [19:16:01]line ДТ-К-5 [19:16:01]line 67.680 * 76.20 [19:16:01]line = 5157.22 [19:16:01]line НДС 12% НСП 1% [19:16:01]line > о реализуемом товаре [19:16:01]line ОКРУГЛЕНИЕ: -0.22 [19:16:01]line ИТОГО: 5157.00 [19:16:01]line Внесено: 5500.00 [19:16:01]line СДАЧА: 343.00 [19:16:01]line НСП 1% : 45.64 [19:16:01]line НДС 12% : 547.67 [19:16:01]line Наличными: 5157.00 [19:16:01]line Безнал.: 0.00 [19:16:01]line Место: АЗС № 97 "Партнер Нефть" [19:16:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:16:01]line СНО: Общий режим [19:16:01]line Чек 542 27.07.2024 19:16 [19:16:01]line Смена: 438 ФФД: 1.0 [19:16:01]line ЗНМ: 0300000054 [19:16:01]line РНМ: 0000000000092624 [19:16:01]line Версия ККМ: 001 [19:16:01]line ФМ: 0000000000874959 [19:16:01]line ФД: 226182 [19:16:01]line ФПД: 84157461540174 [19:16:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226182&fm=84157461540174&tin=02508201610067®Number=0000000000092624&sum=515700 [19:16:01]written 0, free lines is 4095 [19:16:02]Write to MH i2c: 01 00 00 85 06 8B [19:16:02]Write i2c OK [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: 01 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: 01 07 00 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: 01 07 00 85 06 00 00 00 00 00 68 0C 06 [19:16:02]RasterBufferAndPrint [19:16:02]line [19:16:02]line [19:16:02]line [19:16:02]line [19:16:02]line [19:16:02]written 0, free lines is 3191 [19:16:02]MH_Cut [19:16:02]Write to MH i2c: D1 01 00 8C 06 01 64 [19:16:02]Write i2c OK [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: D1 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: D1 01 00 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: D1 01 00 8C 06 00 63 [19:16:02]Write to MH i2c: 01 00 00 8D 06 93 [19:16:02]Write i2c OK [19:16:02]MH_I2C_Read... [19:16:03]*** Cut start [19:16:03]*** Partial cut [19:16:03]*** CUTSNS_PIN = 1 [19:16:03]*** CUTSNS_PIN = 0 [19:16:03]*** Brake cut motor [19:16:03]Read from MH i2c: 01 [19:16:03]MH_I2C_Read... [19:16:03]*** Stop cut motor [19:16:03]*** Cut end [19:16:03]Read from MH i2c: 01 07 00 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: 01 07 00 8D 06 00 00 00 00 00 FF 0F A8 [19:16:03]process_action close_receipt done [19:16:03]requested_data is exist [19:16:03]produce_requested_data [19:16:03]requested_item fm.sn is exist - process it [19:16:03]wFMCommunicate request_size=4 [19:16:03]MH_SAM_APDU [19:16:03]CAPDU: 80 11 00 00 [19:16:03]Write to MH i2c: E2 08 00 8E 06 80 11 00 00 00 00 00 00 0E [19:16:03]Write i2c OK [19:16:03]MH_I2C_Read... [19:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:04]Read from MH i2c: E2 [19:16:04]MH_I2C_Read... [19:16:04]Read from MH i2c: E2 17 00 [19:16:04]MH_I2C_Read... [19:16:04]Read from MH i2c: E2 17 00 8E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [19:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:04]wFMCommunicate OK [19:16:04]requested_item fd.num is exist - process it [19:16:04]SAM_PROTO_GetFieldsCounters [19:16:04]wFMCommunicate request_size=4 [19:16:04]MH_SAM_APDU [19:16:04]CAPDU: 80 13 00 00 [19:16:04]Write to MH i2c: E2 08 00 8F 06 80 13 00 00 00 00 00 00 11 [19:16:04]Write i2c OK [19:16:04]MH_I2C_Read... [19:16:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:04]Read from MH i2c: E2 [19:16:04]MH_I2C_Read... [19:16:04]Read from MH i2c: E2 62 00 [19:16:04]MH_I2C_Read... [19:16:04]Read from MH i2c: E2 62 00 8F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [19:16: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:04]wFMCommunicate OK [19:16:04]SAM_PROTO_GetFieldsCounters done [19:16:04]requested_item shift.num is exist - process it [19:16:04]requested_item shift.opened is exist - process it [19:16:04]req_shift_opened [19:16:04]FM_GetShiftState [19:16:04]SAM_PROTO_GetShiftState [19:16:04]wFMCommunicate request_size=4 [19:16:04]MH_SAM_APDU [19:16:04]CAPDU: 80 13 01 00 [19:16:04]Write to MH i2c: E2 08 00 90 06 80 13 01 00 00 00 00 00 13 [19:16:04]Write i2c OK [19:16:04]MH_I2C_Read... [19:16:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:04]Read from MH i2c: E2 [19:16:04]MH_I2C_Read... [19:16:04]Read from MH i2c: E2 0E 00 [19:16:04]MH_I2C_Read... [19:16:04]Read from MH i2c: E2 0E 00 90 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 21 [19:16:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:16:04]wFMCommunicate OK [19:16:04]SAM_PROTO_GetShiftState done [19:16:04]FM_GetShiftState done [19:16:04]req_shift_opened done [19:16:04]requested_item shift.open_date is exist - process it [19:16:04]req_shift_open_date [19:16:04]req_shift_open_date done [19:16:04]produce_requested_data done [19:16:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226182,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:16:04]process_action_free close_receipt [19:16:04]json_value_free [19:16:04]json_value_free done [19:16:04]process_json_proto returns [19:16:04]Send response to host [19:16:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226182,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:16:04]free response buf [19:16:04]execute_script done [19:16:04]execute_script returns [19:16:04]free content buf [19:16:04]Sock 9.Close socket [19:16:04]Sock 9.Thread stoped [19:16:06]Connected sock=11 [19:16: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 35 39 0C 01 00 00 5A C2 04 01 60 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 08 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A DE 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 DE 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF D5 00 00 00 00 07 04 06 00 74 DE 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 70 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 73 03 00 35 04 06 00 4C 8A 6F 99 AD 4E FF 4E BC A7 55 36 32 BE [19:16: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 35 39 4F 00 00 00 E8 46 47 00 98 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 35 39 10 04 04 00 86 73 03 00 F4 03 04 00 82 F3 A4 66 B6 04 01 00 00 32 B7 82 FF B7 A7 E2 C2 [19:16:08]CommunicateWithHost err = 0 [19:16:08]CheckOFDResponse [19:16:08]1017 (14) - 77093643461234 [19:16:08]1041 (16) - 0000000000874959 [19:16:08]1040 (4) - 226182 [19:16:08]1012 (4) - 27.07.2024 13:17 [19:16:08]1206 (1) - 0 [19:16:08]OFD Sender: Remove packet 226182 [19:16:08]ProducePacketName [19:16:08]name=ofd_packets/00226182 [19:16:08]NVStorageDeleteData [19:16:08]OFD Sender: No OFD packet to send [19:16:13]OFD Sender: No OFD packet to send [19:16:15]recv_with_timeout no data received [19:16:17]accept exits with 10 [19:16:17]New connection [19:16:17]New thread 3066645860 created [19:16:17]Thread 3066502500 joined [19:16:17]Waiting for new connection... [19:16:17] Sock 10.Parse request [19:16:17]Sock 10.Check first char [19:16:17]Sock 10.First char is OK [19:16:17]request: POST /json_proto HTTP/1.0 [19:16:17]Method: POST [19:16:17]URL: /json_proto [19:16:17]Method is POST - this is cgi request [19:16:17]url: /json_proto [19:16:17]query_string will be loaded in cgi processing [19:16:17]execute_cgi json_proto POST (null) [19:16:17]execute_cgi path=json_proto method=POST [19:16:17]POST find Content-Length [19:16:17]Host: 172.17.43.131:8080 [19:16:17]Content-Length: 680 [19:16:17]Content-Type: application/json [19:16:17] [19:16:17]POST finish read [19:16:17]Found Content-Length = 680 [19:16:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:17]execute_script... [19:16:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:17]POST & json_proto [19:16:17]process_json_proto [19:16:17]json parsed OK: [19:16:17]protocol is kg_v1.0 [19:16:17]action value=close_receipt [19:16:17]process_action close_receipt [19:16:17]cmd_close_receipt [19:16:17]MH_GetDate [19:16:17]Write to MH i2c: F0 00 00 91 06 86 [19:16:17]Write i2c OK [19:16:17]MH_I2C_Read... [19:16:17]Read from MH i2c: F0 [19:16:17]MH_I2C_Read... [19:16:17]Read from MH i2c: F0 09 00 [19:16:17]MH_I2C_Read... [19:16:17]Read from MH i2c: F0 09 00 91 06 00 82 47 A5 66 F9 24 A2 66 88 [19:16:17]GetLastDocTimeStamp 1722107760 [19:16:17]current date 1722107778 [19:16:17]FM_GetShiftState [19:16:17]SAM_PROTO_GetShiftState [19:16:17]wFMCommunicate request_size=4 [19:16:17]MH_SAM_APDU [19:16:17]CAPDU: 80 13 01 00 [19:16:17]Write to MH i2c: E2 08 00 92 06 80 13 01 00 00 00 00 00 15 [19:16:17]Write i2c OK [19:16:17]MH_I2C_Read... [19:16:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:17]Read from MH i2c: E2 [19:16:17]MH_I2C_Read... [19:16:17]Read from MH i2c: E2 0E 00 [19:16:17]MH_I2C_Read... [19:16:17]Read from MH i2c: E2 0E 00 92 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 23 [19:16:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:16:17]wFMCommunicate OK [19:16:17]SAM_PROTO_GetShiftState done [19:16:17]FM_GetShiftState done [19:16:17]opened in 1722038719 [19:16:17]opened+sec_in_day 1722125119 [19:16:17]quantity*price = 100050 [19:16:17]sum+1 = 100052 [19:16:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 543 27.07.2024 19:16 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226183 ФПД: 17679872537987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226183&fm=17679872537987&tin=02508201610067®Number=0000000000092624&sum=100000 [19:16:19]StoreToDocumentArchive [19:16:19]shift 438 fd 226183 [19:16:19]save to /storage/0438/doc_00226183 [19:16:19]save last doc name /storage/0438/doc_00226183 to /storage/kkm_last_doc_name [19:16:19]save OK [19:16:19]Clear old archive folders... [19:16:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:16:19]tlvbuf is 0182DBB0 [19:16:19]SAM_PROTO_ClearQueue [19:16:19]wFMCommunicate request_size=4 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 09 00 00 [19:16:19]Write to MH i2c: E2 08 00 9F 06 80 09 00 00 00 00 00 00 17 [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 9F 06 00 90 00 19 [19:16:19]RAPDU: 90 00 [19:16:19]wFMCommunicate OK [19:16:19]SAM_PROTO_ClearQueue done [19:16:19]KKMCreateOFDPacket [19:16:19]OFDProtocolAddRootSTLVToBuf [19:16:19]FM_MakeSignedData [19:16:19]FM_MakeSignedData [19:16:19]SAM_PROTO_SignData [19:16:19]wFMCommunicate request_size=4 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 0D 01 02 [19:16:19]Write to MH i2c: E2 08 00 A0 06 80 0D 01 02 00 00 00 00 1F [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 A0 06 00 90 00 1A [19:16:19]RAPDU: 90 00 [19:16:19]wFMCommunicate OK [19:16:19]wFMCommunicate request_size=255 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 82 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 73 03 00 35 04 06 00 10 14 6A 85 [19:16:19]Write to MH i2c: E2 02 01 A1 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 82 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 73 03 00 35 04 06 00 10 14 6A 85 00 00 68 [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 03 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 03 00 A1 06 00 90 00 1B [19:16:20]RAPDU: 90 00 [19:16:20]wFMCommunicate OK [19:16:20]wFMCommunicate request_size=7 [19:16:20]MH_SAM_APDU [19:16:20]CAPDU: 80 0D 02 02 02 B5 83 [19:16:20]Write to MH i2c: E2 0A 00 A2 06 80 0D 02 02 02 00 B5 83 00 00 5E [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:20]Read from MH i2c: E2 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 03 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 03 00 A2 06 00 90 00 1C [19:16:20]RAPDU: 90 00 [19:16:20]wFMCommunicate OK [19:16:20]wFMCommunicate request_size=4 [19:16:20]MH_SAM_APDU [19:16:20]CAPDU: 80 0D 03 02 [19:16:20]Write to MH i2c: E2 08 00 A3 06 80 0D 03 02 00 00 00 00 24 [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:16:20]Read from MH i2c: E2 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 0B 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 0B 00 A3 06 00 7F D9 9C 01 04 EB 60 3E 90 00 A7 [19:16:20]RAPDU: 7F D9 9C 01 04 EB 60 3E 90 00 [19:16:20]wFMCommunicate OK [19:16:20]SAM_PROTO_SignData done [19:16:20]FM_MakeSignedData done [19:16:20]CreateOFDProtocolMessage [19:16:20]wFMCommunicate request_size=4 [19:16:20]MH_SAM_APDU [19:16:20]CAPDU: 80 11 00 00 [19:16:20]Write to MH i2c: E2 08 00 A4 06 80 11 00 00 00 00 00 00 24 [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 [19:16:20]MH_I2C_Read... [19:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:20]Read from MH i2c: E2 17 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 17 00 A4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 81 [19:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:20]wFMCommunicate OK [19:16:20]CreateOFDProtocolMessage done [19:16:20]OFDSenderStorePacket 226183 [19:16:20]StoreOFDPacket docnum=226183 [19:16:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 84 CB 04 01 68 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 82 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 73 03 00 35 04 06 00 10 14 6A 85 B5 83 7F D9 9C 01 04 EB 60 3E [19:16:20]CheckFolder [19:16:20]dirname=/storage/ofd_packets [19:16:20]CheckFolder done [19:16:20]ProducePacketName [19:16:20]name=ofd_packets/00226183 [19:16:20]NVStorageSaveData ofd_packets/00226183 [19:16:20]File name is /storage/ofd_packets/00226183 [19:16:20]Write 298 bytes [19:16:20]NVStorageSaveData done [19:16:20]OFDSenderStorePacket done [19:16:20]KKMCreateOFDPacket done [19:16:20]NVStorageSaveData kkm_last_timestamp [19:16:20]File name is /storage/kkm_last_timestamp [19:16:20]Write 4 bytes [19:16:20]NVStorageSaveData done [19:16:20]ExternCall_PrintAddStr [19:16:20]wPrintStart [19:16:20]Write to MH i2c: 01 00 00 A5 06 AB [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 A5 06 00 00 00 00 00 FF 0F C0 [19:16:20]RasterBufferAndPrint [19:16:20]line Счет N : (1)2002500 [19:16:20]line ИНН: 02508201610067 [19:16:20]line Контрольно-Кассовый Чек [19:16:20]line ПРОДАЖА [19:16:20]line ТРК (МРК, ГНК) : 21 [19:16:20]line Товар: 2710194210 [19:16:20]line ДТ-К-5 [19:16:20]line 13.130 * 76.20 [19:16:20]line = 1000.51 [19:16:20]line НДС 12% НСП 1% [19:16:20]line > о реализуемом товаре [19:16:20]line ОКРУГЛЕНИЕ: -0.51 [19:16:20]line ИТОГО: 1000.00 [19:16:20]line Внесено: 1000.00 [19:16:20]line СДАЧА: 0.00 [19:16:20]line НСП 1% : 8.85 [19:16:20]line НДС 12% : 106.25 [19:16:20]line Наличными: 1000.00 [19:16:20]line Безнал.: 0.00 [19:16:20]line Место: АЗС № 97 "Партнер Нефть" [19:16:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:16:20]line СНО: Общий режим [19:16:20]line Чек 543 27.07.2024 19:16 [19:16:20]line Смена: 438 ФФД: 1.0 [19:16:20]line ЗНМ: 0300000054 [19:16:20]line РНМ: 0000000000092624 [19:16:20]line Версия ККМ: 001 [19:16:20]line ФМ: 0000000000874959 [19:16:20]line ФД: 226183 [19:16:20]line ФПД: 17679872537987 [19:16:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226183&fm=17679872537987&tin=02508201610067®Number=0000000000092624&sum=100000 [19:16:20]written 0, free lines is 4095 [19:16:20]OFD Sender: Processing packet 226183 [packets to send 600, broken 599] [19:16:20]ProducePacketName [19:16:20]name=ofd_packets/00226183 [19:16:20]OFD Sender: To server: pG, [19:16:20]CommunicateWithHost lk.salyk.kg:30040 [19:16:20]ConnectInit lk.salyk.kg [19:16:20]Write to MH i2c: 01 00 00 D0 06 D6 [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 D0 06 00 00 00 00 00 67 0C 50 [19:16:20]RasterBufferAndPrint [19:16:20]line [19:16:20]line [19:16:20]line [19:16:20]line [19:16:20]line [19:16:20]written 0, free lines is 3193 [19:16:20]MH_Cut [19:16:20]Write to MH i2c: D1 01 00 D7 06 01 AF [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: D1 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: D1 01 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: D1 01 00 D7 06 00 AE [19:16:20]Write to MH i2c: 01 00 00 D8 06 DE [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:22]*** Cut start [19:16:22]*** Partial cut [19:16:22]*** CUTSNS_PIN = 1 [19:16:22]*** CUTSNS_PIN = 0 [19:16:22]*** Brake cut motor [19:16:22]Read from MH i2c: 01 [19:16:22]MH_I2C_Read... [19:16:22]*** Stop cut motor [19:16:22]*** Cut end [19:16:22]Read from MH i2c: 01 07 00 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: 01 07 00 D8 06 00 00 00 00 00 FF 0F F3 [19:16:22]process_action close_receipt done [19:16:22]requested_data is exist [19:16:22]produce_requested_data [19:16:22]requested_item fm.sn is exist - process it [19:16:22]wFMCommunicate request_size=4 [19:16:22]MH_SAM_APDU [19:16:22]CAPDU: 80 11 00 00 [19:16:22]Write to MH i2c: E2 08 00 D9 06 80 11 00 00 00 00 00 00 59 [19:16:22]Write i2c OK [19:16:22]MH_I2C_Read... [19:16:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:22]Read from MH i2c: E2 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 17 00 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 17 00 D9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [19:16:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:22]wFMCommunicate OK [19:16:22]requested_item fd.num is exist - process it [19:16:22]SAM_PROTO_GetFieldsCounters [19:16:22]wFMCommunicate request_size=4 [19:16:22]MH_SAM_APDU [19:16:22]CAPDU: 80 13 00 00 [19:16:22]Write to MH i2c: E2 08 00 DA 06 80 13 00 00 00 00 00 00 5C [19:16:22]Write i2c OK [19:16:22]MH_I2C_Read... [19:16:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:22]Read from MH i2c: E2 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 62 00 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 62 00 DA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [19:16: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:23]wFMCommunicate OK [19:16:23]SAM_PROTO_GetFieldsCounters done [19:16:23]requested_item shift.num is exist - process it [19:16:23]requested_item shift.opened is exist - process it [19:16:23]req_shift_opened [19:16:23]FM_GetShiftState [19:16:23]SAM_PROTO_GetShiftState [19:16:23]wFMCommunicate request_size=4 [19:16:23]MH_SAM_APDU [19:16:23]CAPDU: 80 13 01 00 [19:16:23]Write to MH i2c: E2 08 00 DB 06 80 13 01 00 00 00 00 00 5E [19:16:23]Write i2c OK [19:16:23]MH_I2C_Read... [19:16:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:23]Read from MH i2c: E2 [19:16:23]MH_I2C_Read... [19:16:23]Read from MH i2c: E2 0E 00 [19:16:23]MH_I2C_Read... [19:16:23]Read from MH i2c: E2 0E 00 DB 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6C [19:16:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:16:23]wFMCommunicate OK [19:16:23]SAM_PROTO_GetShiftState done [19:16:23]FM_GetShiftState done [19:16:23]req_shift_opened done [19:16:23]requested_item shift.open_date is exist - process it [19:16:23]req_shift_open_date [19:16:23]req_shift_open_date done [19:16:23]produce_requested_data done [19:16:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226183,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:16:23]process_action_free close_receipt [19:16:23]json_value_free [19:16:23]json_value_free done [19:16:23]process_json_proto returns [19:16:23]Send response to host [19:16:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226183,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:16:23]free response buf [19:16:23]execute_script done [19:16:23]execute_script returns [19:16:23]free content buf [19:16:23]Sock 10.Close socket [19:16:23]Sock 10.Thread stoped [19:16:25]ConnectInit Can't take IP for lk.salyk.kg [19:16:25]CommunicateWithHost connect error [19:16:25]CommunicateWithHost err = -1 [19:16:25]OFD Sender: Server communicate error [19:16:30]OFD Sender: Processing packet 226183 [packets to send 600, broken 599] [19:16:30]ProducePacketName [19:16:30]name=ofd_packets/00226183 [19:16:30]OFD Sender: To server: pG, [19:16:30]CommunicateWithHost lk.salyk.kg:30040 [19:16:30]ConnectInit lk.salyk.kg [19:16:35]ConnectInit Can't take IP for lk.salyk.kg [19:16:35]CommunicateWithHost connect error [19:16:35]CommunicateWithHost err = -1 [19:16:35]OFD Sender: Server communicate error [19:16:40]OFD Sender: Processing packet 226183 [packets to send 600, broken 599] [19:16:40]ProducePacketName [19:16:40]name=ofd_packets/00226183 [19:16:40]OFD Sender: To server: pG, [19:16:40]CommunicateWithHost lk.salyk.kg:30040 [19:16:40]ConnectInit lk.salyk.kg [19:16:45]Connected sock=9 [19:16: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 35 39 0C 01 00 00 84 CB 04 01 68 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 82 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 73 03 00 35 04 06 00 10 14 6A 85 B5 83 7F D9 9C 01 04 EB 60 3E [19:16: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 35 39 4F 00 00 00 C8 1D 47 00 25 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 35 39 10 04 04 00 87 73 03 00 F4 03 04 00 A9 F3 A4 66 B6 04 01 00 00 5A 7C 94 FF A0 D7 B5 26 [19:16:46]CommunicateWithHost err = 0 [19:16:46]CheckOFDResponse [19:16:46]1017 (14) - 77093643461234 [19:16:46]1041 (16) - 0000000000874959 [19:16:46]1040 (4) - 226183 [19:16:46]1012 (4) - 27.07.2024 13:18 [19:16:46]1206 (1) - 0 [19:16:46]OFD Sender: Remove packet 226183 [19:16:46]ProducePacketName [19:16:46]name=ofd_packets/00226183 [19:16:46]NVStorageDeleteData [19:16:47]OFD Sender: No OFD packet to send [19:16:52]OFD Sender: No OFD packet to send [19:16:57]OFD Sender: No OFD packet to send [19:17:02]OFD Sender: No OFD packet to send [19:17:04]recv_with_timeout no data received [19:17:07]OFD Sender: No OFD packet to send [19:17:12]OFD Sender: No OFD packet to send [19:17:13]accept exits with 7 [19:17:13]New connection [19:17:13]New thread 3066502500 created [19:17:13]Thread 3066645860 joined [19:17:13]Waiting for new connection... [19:17:13] Sock 7.Parse request [19:17:13]Sock 7.Check first char [19:17:13]Sock 7.First char is OK [19:17:13]request: POST /json_proto HTTP/1.0 [19:17:13]Method: POST [19:17:13]URL: /json_proto [19:17:13]Method is POST - this is cgi request [19:17:13]url: /json_proto [19:17:13]query_string will be loaded in cgi processing [19:17:13]execute_cgi json_proto POST (null) [19:17:13]execute_cgi path=json_proto method=POST [19:17:13]POST find Content-Length [19:17:13]Host: 172.17.43.131:8080 [19:17:13]Content-Length: 818 [19:17:13]Content-Type: application/json [19:17:13] [19:17:13]POST finish read [19:17:13]Found Content-Length = 818 [19:17:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.280, "sum" : 900.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:13]execute_script... [19:17:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.280, "sum" : 900.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:13]POST & json_proto [19:17:13]process_json_proto [19:17:13]json parsed OK: [19:17:13]protocol is kg_v1.0 [19:17:13]action value=close_receipt [19:17:13]process_action close_receipt [19:17:13]cmd_close_receipt [19:17:13]MH_GetDate [19:17:13]Write to MH i2c: F0 00 00 DC 06 D1 [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: F0 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: F0 09 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: F0 09 00 DC 06 00 BA 47 A5 66 F9 24 A2 66 0B [19:17:13]GetLastDocTimeStamp 1722107778 [19:17:13]current date 1722107834 [19:17:13]FM_GetShiftState [19:17:13]SAM_PROTO_GetShiftState [19:17:13]wFMCommunicate request_size=4 [19:17:13]MH_SAM_APDU [19:17:13]CAPDU: 80 13 01 00 [19:17:13]Write to MH i2c: E2 08 00 DD 06 80 13 01 00 00 00 00 00 60 [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:13]Read from MH i2c: E2 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 0E 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 0E 00 DD 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6E [19:17:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:17:13]wFMCommunicate OK [19:17:13]SAM_PROTO_GetShiftState done [19:17:13]FM_GetShiftState done [19:17:13]opened in 1722038719 [19:17:13]opened+sec_in_day 1722125119 [19:17:13]quantity*price = 90038 [19:17:13]sum+1 = 90039 [19:17:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.38 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 544 27.07.2024 19:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226184 ФПД: 59047026458091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191714&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226184&fm=59047026458091&tin=02508201610067®Number=0000000000092624&sum=90038 [19:17:14]StoreToDocumentArchive [19:17:14]shift 438 fd 226184 [19:17:14]save to /storage/0438/doc_00226184 [19:17:14]save last doc name /storage/0438/doc_00226184 to /storage/kkm_last_doc_name [19:17:14]save OK [19:17:14]Clear old archive folders... [19:17:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:17:14]tlvbuf is 01849E30 [19:17:14]SAM_PROTO_ClearQueue [19:17:14]wFMCommunicate request_size=4 [19:17:14]MH_SAM_APDU [19:17:14]CAPDU: 80 09 00 00 [19:17:14]Write to MH i2c: E2 08 00 EA 06 80 09 00 00 00 00 00 00 62 [19:17:14]Write i2c OK [19:17:14]MH_I2C_Read... [19:17:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:14]Read from MH i2c: E2 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 03 00 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [19:17:14]RAPDU: 90 00 [19:17:14]wFMCommunicate OK [19:17:14]SAM_PROTO_ClearQueue done [19:17:14]KKMCreateOFDPacket [19:17:14]OFDProtocolAddRootSTLVToBuf [19:17:14]FM_MakeSignedData [19:17:14]FM_MakeSignedData [19:17:14]SAM_PROTO_SignData [19:17:14]wFMCommunicate request_size=4 [19:17:14]MH_SAM_APDU [19:17:14]CAPDU: 80 0D 01 02 [19:17:14]Write to MH i2c: E2 08 00 EB 06 80 0D 01 02 00 00 00 00 6A [19:17:14]Write i2c OK [19:17:14]MH_I2C_Read... [19:17:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:14]Read from MH i2c: E2 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 03 00 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 03 00 EB 06 00 90 00 65 [19:17:14]RAPDU: 90 00 [19:17:14]wFMCommunicate OK [19:17:14]wFMCommunicate request_size=255 [19:17:14]MH_SAM_APDU [19:17:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 BA 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 73 03 00 35 04 06 00 35 [19:17:15]Write to MH i2c: E2 02 01 EC 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 BA 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 73 03 00 35 04 06 00 35 00 00 1E [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:15]Read from MH i2c: E2 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 03 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 03 00 EC 06 00 90 00 66 [19:17:15]RAPDU: 90 00 [19:17:15]wFMCommunicate OK [19:17:15]wFMCommunicate request_size=10 [19:17:15]MH_SAM_APDU [19:17:15]CAPDU: 80 0D 02 02 05 B3 F5 09 7D EB [19:17:15]Write to MH i2c: E2 0D 00 ED 06 80 0D 02 02 05 00 B3 F5 09 7D EB 00 00 90 [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:15]Read from MH i2c: E2 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 03 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 03 00 ED 06 00 90 00 67 [19:17:15]RAPDU: 90 00 [19:17:15]wFMCommunicate OK [19:17:15]wFMCommunicate request_size=4 [19:17:15]MH_SAM_APDU [19:17:15]CAPDU: 80 0D 03 02 [19:17:15]Write to MH i2c: E2 08 00 EE 06 80 0D 03 02 00 00 00 00 6F [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:15]Read from MH i2c: E2 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 0B 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 0B 00 EE 06 00 EF 23 23 ED 99 53 11 DB 90 00 6A [19:17:15]RAPDU: EF 23 23 ED 99 53 11 DB 90 00 [19:17:15]wFMCommunicate OK [19:17:15]SAM_PROTO_SignData done [19:17:15]FM_MakeSignedData done [19:17:15]CreateOFDProtocolMessage [19:17:15]wFMCommunicate request_size=4 [19:17:15]MH_SAM_APDU [19:17:15]CAPDU: 80 11 00 00 [19:17:15]Write to MH i2c: E2 08 00 EF 06 80 11 00 00 00 00 00 00 6F [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 [19:17:15]MH_I2C_Read... [19:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:15]Read from MH i2c: E2 17 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 17 00 EF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [19:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:17:15]wFMCommunicate OK [19:17:15]CreateOFDProtocolMessage done [19:17:15]OFDSenderStorePacket 226184 [19:17:15]StoreOFDPacket docnum=226184 [19:17:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C 1D 07 01 61 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 BA 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 73 03 00 35 04 06 00 35 B3 F5 09 7D EB EF 23 23 ED 99 53 11 DB [19:17:15]CheckFolder [19:17:15]dirname=/storage/ofd_packets [19:17:15]CheckFolder done [19:17:15]ProducePacketName [19:17:15]name=ofd_packets/00226184 [19:17:15]NVStorageSaveData ofd_packets/00226184 [19:17:15]File name is /storage/ofd_packets/00226184 [19:17:15]Write 301 bytes [19:17:15]NVStorageSaveData done [19:17:15]OFDSenderStorePacket done [19:17:15]KKMCreateOFDPacket done [19:17:15]NVStorageSaveData kkm_last_timestamp [19:17:15]File name is /storage/kkm_last_timestamp [19:17:15]Write 4 bytes [19:17:15]NVStorageSaveData done [19:17:15]ExternCall_PrintAddStr [19:17:15]wPrintStart [19:17:15]Write to MH i2c: 01 00 00 F0 06 F6 [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: 01 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: 01 07 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [19:17:15]RasterBufferAndPrint [19:17:15]line Счет N : (1)2002501 [19:17:15]line ИНН: 02508201610067 [19:17:15]line Контрольно-Кассовый Чек [19:17:15]line ПРОДАЖА [19:17:15]line ТРК (МРК, ГНК) : 33 [19:17:15]line Товар: 2710124130 [19:17:15]line Аи-92-К-5 [19:17:15]line 13.280 * 67.80 [19:17:15]line = 900.38 [19:17:15]line НДС 12% НСП 1% [19:17:15]line > о реализуемом товаре [19:17:15]line ИТОГО: 900.38 [19:17:15]line НСП 1% : 7.97 [19:17:15]line НДС 12% : 95.62 [19:17:15]line Наличными: 0.00 [19:17:15]line Безнал.: 900.38 [19:17:15]line Место: АЗС № 97 "Партнер Нефть" [19:17:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:17:15]line СНО: Общий режим [19:17:15]line Чек 544 27.07.2024 19:17 [19:17:15]line Смена: 438 ФФД: 1.0 [19:17:15]line ЗНМ: 0300000054 [19:17:15]line РНМ: 0000000000092624 [19:17:15]line Версия ККМ: 001 [19:17:15]line Платежная система: Бакай Банк [19:17:15]line ФМ: 0000000000874959 [19:17:15]line ФД: 226184 [19:17:15]line ФПД: 59047026458091 [19:17:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191714&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226184&fm=59047026458091&tin=02508201610067®Number=0000000000092624&sum=90038 [19:17:15]OFD Sender: Processing packet 226184 [packets to send 600, broken 599] [19:17:15]ProducePacketName [19:17:15]name=ofd_packets/00226184 [19:17:15]OFD Sender: To server: pG, [19:17:15]CommunicateWithHost lk.salyk.kg:30040 [19:17:15]ConnectInit lk.salyk.kg [19:17:15]written 0, free lines is 4095 [19:17:16]Write to MH i2c: 01 00 00 1A 07 21 [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: 01 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: 01 07 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: 01 07 00 1A 07 00 00 00 00 00 83 0C B7 [19:17:16]RasterBufferAndPrint [19:17:16]line [19:17:16]line [19:17:16]line [19:17:16]line [19:17:16]line [19:17:16]written 0, free lines is 3221 [19:17:16]MH_Cut [19:17:16]Write to MH i2c: D1 01 00 21 07 01 FA [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: D1 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: D1 01 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: D1 01 00 21 07 00 F9 [19:17:16]Write to MH i2c: 01 00 00 22 07 29 [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:17]*** Cut start [19:17:17]*** Partial cut [19:17:17]*** CUTSNS_PIN = 1 [19:17:17]*** CUTSNS_PIN = 0 [19:17:17]*** Brake cut motor [19:17:18]Read from MH i2c: 01 [19:17:18]MH_I2C_Read... [19:17:18]*** Stop cut motor [19:17:18]*** Cut end [19:17:18]Read from MH i2c: 01 07 00 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: 01 07 00 22 07 00 00 00 00 00 FF 0F 3E [19:17:18]process_action close_receipt done [19:17:18]requested_data is exist [19:17:18]produce_requested_data [19:17:18]requested_item fm.sn is exist - process it [19:17:18]wFMCommunicate request_size=4 [19:17:18]MH_SAM_APDU [19:17:18]CAPDU: 80 11 00 00 [19:17:18]Write to MH i2c: E2 08 00 23 07 80 11 00 00 00 00 00 00 A4 [19:17:18]Write i2c OK [19:17:18]MH_I2C_Read... [19:17:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:18]Read from MH i2c: E2 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 17 00 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 17 00 23 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [19:17:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:17:18]wFMCommunicate OK [19:17:18]requested_item fd.num is exist - process it [19:17:18]SAM_PROTO_GetFieldsCounters [19:17:18]wFMCommunicate request_size=4 [19:17:18]MH_SAM_APDU [19:17:18]CAPDU: 80 13 00 00 [19:17:18]Write to MH i2c: E2 08 00 24 07 80 13 00 00 00 00 00 00 A7 [19:17:18]Write i2c OK [19:17:18]MH_I2C_Read... [19:17:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:18]Read from MH i2c: E2 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 62 00 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 62 00 24 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:18]wFMCommunicate OK [19:17:18]SAM_PROTO_GetFieldsCounters done [19:17:18]requested_item shift.num is exist - process it [19:17:18]requested_item shift.opened is exist - process it [19:17:18]req_shift_opened [19:17:18]FM_GetShiftState [19:17:18]SAM_PROTO_GetShiftState [19:17:18]wFMCommunicate request_size=4 [19:17:18]MH_SAM_APDU [19:17:18]CAPDU: 80 13 01 00 [19:17:18]Write to MH i2c: E2 08 00 25 07 80 13 01 00 00 00 00 00 A9 [19:17:18]Write i2c OK [19:17:18]MH_I2C_Read... [19:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:18]Read from MH i2c: E2 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 0E 00 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 0E 00 25 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [19:17:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:17:18]wFMCommunicate OK [19:17:18]SAM_PROTO_GetShiftState done [19:17:18]FM_GetShiftState done [19:17:18]req_shift_opened done [19:17:18]requested_item shift.open_date is exist - process it [19:17:18]req_shift_open_date [19:17:18]req_shift_open_date done [19:17:18]produce_requested_data done [19:17:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226184,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:17:18]process_action_free close_receipt [19:17:18]json_value_free [19:17:18]json_value_free done [19:17:18]process_json_proto returns [19:17:18]Send response to host [19:17:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226184,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:17:18]free response buf [19:17:18]execute_script done [19:17:18]execute_script returns [19:17:18]free content buf [19:17:18]Sock 7.Close socket [19:17:18]Sock 7.Thread stoped [19:17:19]Connected sock=11 [19:17: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 35 39 0F 01 00 00 2C 1D 07 01 61 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 BA 47 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 73 03 00 35 04 06 00 35 B3 F5 09 7D EB EF 23 23 ED 99 53 11 DB [19:17:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 64 EB 47 00 46 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 73 03 00 F4 03 04 00 CB F3 A4 66 B6 04 01 00 00 DF 74 24 A6 7D BE BF C2 [19:17:20]CommunicateWithHost err = 0 [19:17:20]CheckOFDResponse [19:17:20]1017 (14) - 77093643461234 [19:17:20]1041 (16) - 0000000000874959 [19:17:20]1040 (4) - 226184 [19:17:20]1012 (4) - 27.07.2024 13:19 [19:17:20]1206 (1) - 0 [19:17:20]OFD Sender: Remove packet 226184 [19:17:20]ProducePacketName [19:17:20]name=ofd_packets/00226184 [19:17:20]NVStorageDeleteData [19:17:20]OFD Sender: No OFD packet to send [19:17:25]OFD Sender: No OFD packet to send [19:17:30]OFD Sender: No OFD packet to send [19:17:35]OFD Sender: No OFD packet to send [19:17:40]OFD Sender: No OFD packet to send [19:17:45]OFD Sender: No OFD packet to send [19:17:51]OFD Sender: No OFD packet to send [19:17:56]OFD Sender: No OFD packet to send [19:18:01]OFD Sender: No OFD packet to send [19:18:06]OFD Sender: No OFD packet to send [19:18:11]OFD Sender: No OFD packet to send [19:18:11]recv_with_timeout no data received [19:18:16]OFD Sender: No OFD packet to send [19:18:21]OFD Sender: No OFD packet to send [19:18:26]OFD Sender: No OFD packet to send [19:18:31]OFD Sender: No OFD packet to send [19:18:36]OFD Sender: No OFD packet to send [19:18:41]OFD Sender: No OFD packet to send [19:18:46]OFD Sender: No OFD packet to send [19:18:51]OFD Sender: No OFD packet to send [19:18:56]OFD Sender: No OFD packet to send [19:18:59]accept exits with 10 [19:18:59]New connection [19:18:59]New thread 3066645860 created [19:18:59]Thread 3066502500 joined [19:18:59]Waiting for new connection... [19:18:59] Sock 10.Parse request [19:18:59]Sock 10.Check first char [19:18:59]Sock 10.First char is OK [19:18:59]request: POST /json_proto HTTP/1.0 [19:18:59]Method: POST [19:18:59]URL: /json_proto [19:18:59]Method is POST - this is cgi request [19:18:59]url: /json_proto [19:18:59]query_string will be loaded in cgi processing [19:18:59]execute_cgi json_proto POST (null) [19:18:59]execute_cgi path=json_proto method=POST [19:18:59]POST find Content-Length [19:18:59]Host: 172.17.43.131:8080 [19:18:59]Content-Length: 683 [19:18:59]Content-Type: application/json [19:18:59] [19:18:59]POST finish read [19:18:59]Found Content-Length = 683 [19:18:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:59]execute_script... [19:18: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)2002502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:59]POST & json_proto [19:18:59]process_json_proto [19:18:59]json parsed OK: [19:18:59]protocol is kg_v1.0 [19:18:59]action value=close_receipt [19:18:59]process_action close_receipt [19:18:59]cmd_close_receipt [19:18:59]MH_GetDate [19:18:59]Write to MH i2c: F0 00 00 26 07 1C [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: F0 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: F0 09 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: F0 09 00 26 07 00 24 48 A5 66 F9 24 A2 66 C1 [19:18:59]GetLastDocTimeStamp 1722107834 [19:18:59]current date 1722107940 [19:18:59]FM_GetShiftState [19:18:59]SAM_PROTO_GetShiftState [19:18:59]wFMCommunicate request_size=4 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 13 01 00 [19:18:59]Write to MH i2c: E2 08 00 27 07 80 13 01 00 00 00 00 00 AB [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:59]Read from MH i2c: E2 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 0E 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 0E 00 27 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B9 [19:18:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:18:59]wFMCommunicate OK [19:18:59]SAM_PROTO_GetShiftState done [19:18:59]FM_GetShiftState done [19:18:59]opened in 1722038719 [19:18:59]opened+sec_in_day 1722125119 [19:18:59]quantity*price = 100021 [19:18:59]sum+1 = 100023 [19:18:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 545 27.07.2024 19:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226185 ФПД: 183048439547077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226185&fm=183048439547077&tin=02508201610067®Number=0000000000092624&sum=100000 [19:19:00]StoreToDocumentArchive [19:19:00]shift 438 fd 226185 [19:19:00]save to /storage/0438/doc_00226185 [19:19:00]save last doc name /storage/0438/doc_00226185 to /storage/kkm_last_doc_name [19:19:00]save OK [19:19:00]Clear old archive folders... [19:19:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:19:00]tlvbuf is 0179CAA0 [19:19:00]SAM_PROTO_ClearQueue [19:19:00]wFMCommunicate request_size=4 [19:19:00]MH_SAM_APDU [19:19:00]CAPDU: 80 09 00 00 [19:19:00]Write to MH i2c: E2 08 00 34 07 80 09 00 00 00 00 00 00 AD [19:19:00]Write i2c OK [19:19:00]MH_I2C_Read... [19:19:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:00]Read from MH i2c: E2 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 03 00 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 03 00 34 07 00 90 00 AF [19:19:00]RAPDU: 90 00 [19:19:00]wFMCommunicate OK [19:19:00]SAM_PROTO_ClearQueue done [19:19:00]KKMCreateOFDPacket [19:19:00]OFDProtocolAddRootSTLVToBuf [19:19:00]FM_MakeSignedData [19:19:00]FM_MakeSignedData [19:19:00]SAM_PROTO_SignData [19:19:00]wFMCommunicate request_size=4 [19:19:00]MH_SAM_APDU [19:19:00]CAPDU: 80 0D 01 02 [19:19:00]Write to MH i2c: E2 08 00 35 07 80 0D 01 02 00 00 00 00 B5 [19:19:00]Write i2c OK [19:19:00]MH_I2C_Read... [19:19:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:00]Read from MH i2c: E2 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 03 00 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 03 00 35 07 00 90 00 B0 [19:19:00]RAPDU: 90 00 [19:19:00]wFMCommunicate OK [19:19:00]wFMCommunicate request_size=255 [19:19:00]MH_SAM_APDU [19:19:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 24 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 73 03 00 35 04 06 00 A6 [19:19:00]Write to MH i2c: E2 02 01 36 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 24 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 73 03 00 35 04 06 00 A6 00 00 5F [19:19:00]Write i2c OK [19:19:00]MH_I2C_Read... [19:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:01]Read from MH i2c: E2 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 03 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 03 00 36 07 00 90 00 B1 [19:19:01]RAPDU: 90 00 [19:19:01]wFMCommunicate OK [19:19:01]wFMCommunicate request_size=10 [19:19:01]MH_SAM_APDU [19:19:01]CAPDU: 80 0D 02 02 05 7B 49 37 44 C5 [19:19:01]Write to MH i2c: E2 0D 00 37 07 80 0D 02 02 05 00 7B 49 37 44 C5 00 00 C6 [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:01]OFD Sender: No OFD packet to send [19:19:01]Read from MH i2c: E2 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 03 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 03 00 37 07 00 90 00 B2 [19:19:01]RAPDU: 90 00 [19:19:01]wFMCommunicate OK [19:19:01]wFMCommunicate request_size=4 [19:19:01]MH_SAM_APDU [19:19:01]CAPDU: 80 0D 03 02 [19:19:01]Write to MH i2c: E2 08 00 38 07 80 0D 03 02 00 00 00 00 BA [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:01]Read from MH i2c: E2 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 0B 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 0B 00 38 07 00 B2 FB 3C 0C 9C D8 11 BD 90 00 F2 [19:19:01]RAPDU: B2 FB 3C 0C 9C D8 11 BD 90 00 [19:19:01]wFMCommunicate OK [19:19:01]SAM_PROTO_SignData done [19:19:01]FM_MakeSignedData done [19:19:01]CreateOFDProtocolMessage [19:19:01]wFMCommunicate request_size=4 [19:19:01]MH_SAM_APDU [19:19:01]CAPDU: 80 11 00 00 [19:19:01]Write to MH i2c: E2 08 00 39 07 80 11 00 00 00 00 00 00 BA [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:01]Read from MH i2c: E2 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 17 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: E2 17 00 39 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [19:19:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:19:01]wFMCommunicate OK [19:19:01]CreateOFDProtocolMessage done [19:19:01]OFDSenderStorePacket 226185 [19:19:01]StoreOFDPacket docnum=226185 [19:19:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 22 C7 07 01 DD A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 24 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 73 03 00 35 04 06 00 A6 7B 49 37 44 C5 B2 FB 3C 0C 9C D8 11 BD [19:19:01]CheckFolder [19:19:01]dirname=/storage/ofd_packets [19:19:01]CheckFolder done [19:19:01]ProducePacketName [19:19:01]name=ofd_packets/00226185 [19:19:01]NVStorageSaveData ofd_packets/00226185 [19:19:01]File name is /storage/ofd_packets/00226185 [19:19:01]Write 301 bytes [19:19:01]NVStorageSaveData done [19:19:01]OFDSenderStorePacket done [19:19:01]KKMCreateOFDPacket done [19:19:01]NVStorageSaveData kkm_last_timestamp [19:19:01]File name is /storage/kkm_last_timestamp [19:19:01]Write 4 bytes [19:19:01]NVStorageSaveData done [19:19:01]ExternCall_PrintAddStr [19:19:01]wPrintStart [19:19:01]Write to MH i2c: 01 00 00 3A 07 41 [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: 01 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: 01 07 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: 01 07 00 3A 07 00 00 00 00 00 FF 0F 56 [19:19:01]RasterBufferAndPrint [19:19:01]line Счет N : (1)2002502 [19:19:01]line ИНН: 02508201610067 [19:19:01]line Контрольно-Кассовый Чек [19:19:01]line ПРОДАЖА [19:19:01]line ТРК (МРК, ГНК) : 54 [19:19:01]line Товар: 2710124500 [19:19:01]line Аи-95-К-5 [19:19:01]line 13.480 * 74.20 [19:19:01]line = 1000.22 [19:19:01]line НДС 12% НСП 1% [19:19:01]line > о реализуемом товаре [19:19:01]line ОКРУГЛЕНИЕ: -0.22 [19:19:01]line ИТОГО: 1000.00 [19:19:01]line Внесено: 1000.00 [19:19:01]line СДАЧА: 0.00 [19:19:01]line НСП 1% : 8.85 [19:19:01]line НДС 12% : 106.22 [19:19:01]line Наличными: 1000.00 [19:19:01]line Безнал.: 0.00 [19:19:01]line Место: АЗС № 97 "Партнер Нефть" [19:19:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:19:01]line СНО: Общий режим [19:19:01]line Чек 545 27.07.2024 19:19 [19:19:01]line Смена: 438 ФФД: 1.0 [19:19:01]line ЗНМ: 0300000054 [19:19:01]line РНМ: 0000000000092624 [19:19:01]line Версия ККМ: 001 [19:19:01]line ФМ: 0000000000874959 [19:19:01]line ФД: 226185 [19:19:01]line ФПД: 183048439547077 [19:19:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226185&fm=183048439547077&tin=02508201610067®Number=0000000000092624&sum=100000 [19:19:01]written 0, free lines is 4095 [19:19:01]OFD Sender: Processing packet 226185 [packets to send 600, broken 599] [19:19:01]ProducePacketName [19:19:01]name=ofd_packets/00226185 [19:19:01]OFD Sender: To server: pG, [19:19:01]CommunicateWithHost lk.salyk.kg:30040 [19:19:01]ConnectInit lk.salyk.kg [19:19:01]Write to MH i2c: 01 00 00 65 07 6C [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: 01 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: 01 07 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: 01 07 00 65 07 00 00 00 00 00 66 0C E5 [19:19:01]RasterBufferAndPrint [19:19:01]line [19:19:01]line [19:19:01]line [19:19:01]line [19:19:01]line [19:19:01]written 0, free lines is 3179 [19:19:01]MH_Cut [19:19:01]Write to MH i2c: D1 01 00 6C 07 01 45 [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: D1 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: D1 01 00 [19:19:01]MH_I2C_Read... [19:19:01]Read from MH i2c: D1 01 00 6C 07 00 44 [19:19:01]Write to MH i2c: 01 00 00 6D 07 74 [19:19:01]Write i2c OK [19:19:01]MH_I2C_Read... [19:19:03]*** Cut start [19:19:03]*** Partial cut [19:19:03]*** CUTSNS_PIN = 1 [19:19:03]*** CUTSNS_PIN = 0 [19:19:03]*** Brake cut motor [19:19:03]Read from MH i2c: 01 [19:19:03]MH_I2C_Read... [19:19:03]*** Stop cut motor [19:19:03]*** Cut end [19:19:03]Read from MH i2c: 01 07 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 07 00 6D 07 00 00 00 00 00 FF 0F 89 [19:19:03]process_action close_receipt done [19:19:03]requested_data is exist [19:19:03]produce_requested_data [19:19:03]requested_item fm.sn is exist - process it [19:19:03]wFMCommunicate request_size=4 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 11 00 00 [19:19:03]Write to MH i2c: E2 08 00 6E 07 80 11 00 00 00 00 00 00 EF [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 17 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 17 00 6E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [19:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:19:03]wFMCommunicate OK [19:19:03]requested_item fd.num is exist - process it [19:19:03]SAM_PROTO_GetFieldsCounters [19:19:03]wFMCommunicate request_size=4 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 13 00 00 [19:19:03]Write to MH i2c: E2 08 00 6F 07 80 13 00 00 00 00 00 00 F2 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 62 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 62 00 6F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 3A [19:19:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:03]wFMCommunicate OK [19:19:03]SAM_PROTO_GetFieldsCounters done [19:19:03]requested_item shift.num is exist - process it [19:19:03]requested_item shift.opened is exist - process it [19:19:03]req_shift_opened [19:19:03]FM_GetShiftState [19:19:03]SAM_PROTO_GetShiftState [19:19:03]wFMCommunicate request_size=4 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 13 01 00 [19:19:03]Write to MH i2c: E2 08 00 70 07 80 13 01 00 00 00 00 00 F4 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 0E 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 0E 00 70 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 02 [19:19:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:19:03]wFMCommunicate OK [19:19:03]SAM_PROTO_GetShiftState done [19:19:03]FM_GetShiftState done [19:19:03]req_shift_opened done [19:19:03]requested_item shift.open_date is exist - process it [19:19:03]req_shift_open_date [19:19:03]req_shift_open_date done [19:19:03]produce_requested_data done [19:19:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226185,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:19:04]process_action_free close_receipt [19:19:04]json_value_free [19:19:04]json_value_free done [19:19:04]process_json_proto returns [19:19:04]Send response to host [19:19:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226185,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:19:04]free response buf [19:19:04]execute_script done [19:19:04]execute_script returns [19:19:04]free content buf [19:19:04]Sock 10.Close socket [19:19:04]Sock 10.Thread stoped [19:19:04]accept exits with 7 [19:19:04]New connection [19:19:04]New thread 3066502500 created [19:19:04]Thread 3066645860 joined [19:19:04]Waiting for new connection... [19:19:04] Sock 7.Parse request [19:19:04]Sock 7.Check first char [19:19:04]Sock 7.First char is OK [19:19:04]request: POST /json_proto HTTP/1.0 [19:19:04]Method: POST [19:19:04]URL: /json_proto [19:19:04]Method is POST - this is cgi request [19:19:04]url: /json_proto [19:19:04]query_string will be loaded in cgi processing [19:19:04]execute_cgi json_proto POST (null) [19:19:04]execute_cgi path=json_proto method=POST [19:19:04]POST find Content-Length [19:19:04]Host: 172.17.43.131:8080 [19:19:04]Content-Length: 680 [19:19:04]Content-Type: application/json [19:19:04] [19:19:04]POST finish read [19:19:04]Found Content-Length = 680 [19:19:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:04]execute_script... [19:19: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)2002503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:04]POST & json_proto [19:19:04]process_json_proto [19:19:04]json parsed OK: [19:19:04]protocol is kg_v1.0 [19:19:04]action value=close_receipt [19:19:04]process_action close_receipt [19:19:04]cmd_close_receipt [19:19:04]MH_GetDate [19:19:04]Write to MH i2c: F0 00 00 71 07 67 [19:19:04]Write i2c OK [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: F0 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: F0 09 00 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: F0 09 00 71 07 00 29 48 A5 66 F9 24 A2 66 11 [19:19:04]GetLastDocTimeStamp 1722107940 [19:19:04]current date 1722107945 [19:19:04]FM_GetShiftState [19:19:04]SAM_PROTO_GetShiftState [19:19:04]wFMCommunicate request_size=4 [19:19:04]MH_SAM_APDU [19:19:04]CAPDU: 80 13 01 00 [19:19:04]Write to MH i2c: E2 08 00 72 07 80 13 01 00 00 00 00 00 F6 [19:19:04]Write i2c OK [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: E2 [19:19:04]MH_I2C_Read... [19:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:04]Read from MH i2c: E2 0E 00 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: E2 0E 00 72 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 04 [19:19:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:19:04]wFMCommunicate OK [19:19:04]SAM_PROTO_GetShiftState done [19:19:04]FM_GetShiftState done [19:19:04]opened in 1722038719 [19:19:04]opened+sec_in_day 1722125119 [19:19:04]quantity*price = 500024 [19:19:04]sum+1 = 500025 [19:19:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 538 27.07.2024 19:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226178 ФПД: 92479514896416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226178&fm=92479514896416&tin=02508201610067®Number=0000000000092624&sum=500000 [19:13:19]StoreToDocumentArchive [19:13:19]shift 438 fd 226178 [19:13:19]save to /storage/0438/doc_00226178 [19:13:19]save last doc name /storage/0438/doc_00226178 to /storage/kkm_last_doc_name [19:13:19]save OK [19:13:19]Clear old archive folders... [19:13:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:13:19]tlvbuf is 017DD240 [19:13:19]SAM_PROTO_ClearQueue [19:13:19]wFMCommunicate request_size=4 [19:13:19]MH_SAM_APDU [19:13:19]CAPDU: 80 09 00 00 [19:13:19]Write to MH i2c: E2 08 00 28 05 80 09 00 00 00 00 00 00 9F [19:13:19]Write i2c OK [19:13:19]MH_I2C_Read... [19:13:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:13:19]Read from MH i2c: E2 [19:13:19]MH_I2C_Read... [19:13:19]Read from MH i2c: E2 03 00 [19:13:19]MH_I2C_Read... [19:13:19]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [19:13:19]RAPDU: 90 00 [19:13:19]wFMCommunicate OK [19:13:19]SAM_PROTO_ClearQueue done [19:13:19]KKMCreateOFDPacket [19:13:19]OFDProtocolAddRootSTLVToBuf [19:13:19]FM_MakeSignedData [19:13:19]FM_MakeSignedData [19:13:19]SAM_PROTO_SignData [19:13:19]wFMCommunicate request_size=4 [19:13:19]MH_SAM_APDU [19:13:19]CAPDU: 80 0D 01 02 [19:13:19]Write to MH i2c: E2 08 00 29 05 80 0D 01 02 00 00 00 00 A7 [19:13:19]Write i2c OK [19:13:19]MH_I2C_Read... [19:13:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:13:19]Read from MH i2c: E2 [19:13:19]MH_I2C_Read... [19:13:19]Read from MH i2c: E2 03 00 [19:13:19]MH_I2C_Read... [19:13:19]Read from MH i2c: E2 03 00 29 05 00 90 00 A2 [19:13:19]RAPDU: 90 00 [19:13:19]wFMCommunicate OK [19:13:19]wFMCommunicate request_size=255 [19:13:19]MH_SAM_APDU [19:13:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 CE 46 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 73 03 00 35 04 06 00 54 1C 10 A2 [19:13:19]Write to MH i2c: E2 02 01 2A 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 0[00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 205731+1721902329=1722108060 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 9D 48 A5 66 F9 24 A2 66 14 [19:21:01]Current date/time: 27.07.2024 19:21 [19:21:01]FM_Init [19:21:01]wFMConnect [19:21:01]MH_SAM_On [19:21:01]Write to MH i2c: E0 00 00 08 00 E7 [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]*** iso7816_init finished! [19:21:01]*** atr: [19:21:01]*** 0F 3B D5 18 FF 81 91 FE [19:21:01]*** 1F C3 80 73 C8 21 10 0A [19:21:01]*** 00 00 00 00 00 00 00 00 [19:21:01]*** 00 00 00 00 00 00 00 00 [19:21:01]*** 00 00 00 00 00 00 00 00 [19:21:01]*** 00 00 00 00 00 00 00 00 [19:21:01]*** 00 00 00 00 00 00 00 00 [19:21:01]*** 00 00 00 00 00 00 00 00 [19:21:01]Read from MH i2c: E0 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E0 10 00 [19:21:01]MH_I2C_Read... [19:21:01]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 [19:21:01]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:21:01]wFMCommunicate request_size=10 [19:21:01]MH_SAM_APDU [19:21:01]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:21:01]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:21:01]Read from MH i2c: E2 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:21:01]RAPDU: 90 00 [19:21:01]wFMCommunicate OK [19:21:01]wFMCommunicate request_size=4 [19:21:01]MH_SAM_APDU [19:21:01]CAPDU: 80 11 00 00 [19:21:01]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:01]Read from MH i2c: E2 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 17 00 [19:21:01]MH_I2C_Read... [19:21:01]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 35 39 90 00 E1 [19:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:21:01]wFMCommunicate OK [19:21:01]Detected FM SN is 0000000000874959 [19:21:01]Stored FM SN is 0000000000874959 [19:21:01]wFMCommunicate request_size=9 [19:21:01]MH_SAM_APDU [19:21:01]CAPDU: 80 16 00 00 04 1A 5E 01 00 [19:21:01]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:21:01]Read from MH i2c: E2 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:21:01]RAPDU: 90 00 [19:21:01]wFMCommunicate OK [19:21:01]FM PIN OK [19:21:01]wFMCommunicate request_size=8 [19:21:01]MH_SAM_APDU [19:21:01]CAPDU: 80 14 04 00 03 02 00 01 [19:21:01]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:21:01]Read from MH i2c: E2 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:21:01]RAPDU: 90 00 [19:21:01]wFMCommunicate OK [19:21:01]wFMCommunicate request_size=13 [19:21:01]MH_SAM_APDU [19:21:01]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:21:01]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 [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:21:01]Read from MH i2c: E2 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:21:01]RAPDU: 90 00 [19:21:01]wFMCommunicate OK [19:21:01]wFMCommunicate request_size=4 [19:21:01]MH_SAM_APDU [19:21:01]CAPDU: 80 11 00 00 [19:21:01]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:01]Read from MH i2c: E2 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: E2 17 00 [19:21:01]MH_I2C_Read... [19:21:01]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 35 39 90 00 E5 [19:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:21:01]wFMCommunicate OK [19:21:01]DocumentArchiveInit [19:21:01]Start Httpd... [19:21:01]Httpd thread 3067141476 created [19:21:01]Write to MH i2c: 01 00 00 0F 00 0F [19:21:01]Write i2c OK [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: 01 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: 01 07 00 [19:21:01]MH_I2C_Read... [19:21:01]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:21:01]MH Int Process started [19:21:01]Allocated Socket 8 [19:21:01]Bind OK [19:21:01]Listen OK [19:21:01]httpd running on port 8080 [19:21:01]Waiting for new connection... [19:21:02]OFD Sender: Processing packet 226188 [packets to send 600, broken 599] [19:21:02]ProducePacketName [19:21:02]name=ofd_packets/00226188 [19:21:02]OFD Sender: To server: pG, [19:21:02]CommunicateWithHost lk.salyk.kg:30040 [19:21:02]ConnectInit lk.salyk.kg [19:21:02]accept exits with 9 [19:21:02]New connection [19:21:02]New thread 3066854756 created [19:21:02]Waiting for new connection... [19:21:02] Sock 9.Parse request [19:21:02]Sock 9.Check first char [19:21:02]Sock 9.First char is OK [19:21:02]request: POST /json_proto HTTP/1.0 [19:21:02]Method: POST [19:21:02]URL: /json_proto [19:21:02]Method is POST - this is cgi request [19:21:02]url: /json_proto [19:21:02]query_string will be loaded in cgi processing [19:21:02]execute_cgi json_proto POST (null) [19:21:02]execute_cgi path=json_proto method=POST [19:21:02]POST find Content-Length [19:21:02]Host: 172.17.43.131:8080 [19:21:02]Content-Length: 215 [19:21:02]Content-Type: application/json [19:21:02] [19:21:02]POST finish read [19:21:02]Found Content-Length = 215 [19:21: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" ] } } [19:21:02]execute_script... [19:21: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" ] } } [19:21:02]POST & json_proto [19:21:02]process_json_proto [19:21:02]json parsed OK: [19:21:02]protocol is kg_v1.0 [19:21:02]action value=get_value [19:21:02]process_action get_value [19:21:02]cmd_get_value [19:21:02]process_action get_value done [19:21:02]requested_data is exist [19:21:02]produce_requested_data [19:21:02]requested_item kkm.sn is exist - process it [19:21:02]requested_item kkm.ver is exist - process it [19:21:02]requested_item fm.sn is exist - process it [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 11 00 00 [19:21:02]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 17 00 [19:21:02]MH_I2C_Read... [19:21:02]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 35 39 90 00 E7 [19:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:21:02]wFMCommunicate OK [19:21:02]requested_item fd.num is exist - process it [19:21:02]SAM_PROTO_GetFieldsCounters [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 13 00 00 [19:21:02]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 62 00 [19:21:02]MH_I2C_Read... [19:21:02]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 E1 [19:21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:02]wFMCommunicate OK [19:21:02]SAM_PROTO_GetFieldsCounters done [19:21:02]requested_item shift.num is exist - process it [19:21:02]requested_item shift.opened is exist - process it [19:21:02]req_shift_opened [19:21:02]FM_GetShiftState [19:21:02]SAM_PROTO_GetShiftState [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 13 01 00 [19:21:02]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [19:21:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:21:02]wFMCommunicate OK [19:21:02]SAM_PROTO_GetShiftState done [19:21:02]FM_GetShiftState done [19:21:02]req_shift_opened done [19:21:02]requested_item shift.open_date is exist - process it [19:21:02]req_shift_open_date [19:21:02]req_shift_open_date done [19:21:02]produce_requested_data done [19:21:02]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226188,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:21:02]process_action_free get_value [19:21:02]json_value_free [19:21:02]json_value_free done [19:21:02]process_json_proto returns [19:21:02]Send response to host [19:21:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226188,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:21:02]free response buf [19:21:02]execute_script done [19:21:02]execute_script returns [19:21:02]free content buf [19:21:02]Sock 9.Close socket [19:21:02]Sock 9.Thread stoped [19:21:02]accept exits with 11 [19:21:02]New connection [19:21:02]New thread 3066711396 created [19:21:02]Thread 3066854756 joined [19:21:02]Waiting for new connection... [19:21:02] Sock 11.Parse request [19:21:02]Sock 11.Check first char [19:21:02]Sock 11.First char is OK [19:21:02]request: POST /json_proto HTTP/1.0 [19:21:02]Method: POST [19:21:02]URL: /json_proto [19:21:02]Method is POST - this is cgi request [19:21:02]url: /json_proto [19:21:02]query_string will be loaded in cgi processing [19:21:02]execute_cgi json_proto POST (null) [19:21:02]execute_cgi path=json_proto method=POST [19:21:02]POST find Content-Length [19:21:02]Host: 172.17.43.131:8080 [19:21:02]Content-Length: 331 [19:21:02]Content-Type: application/json [19:21:02] [19:21:02]POST finish read [19:21:02]Found Content-Length = 331 [19:21: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" ] } } [19:21:02]execute_script... [19:21: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" ] } } [19:21:02]POST & json_proto [19:21:02]process_json_proto [19:21:02]json parsed OK: [19:21:02]protocol is kg_v1.0 [19:21:02]action value=get_value [19:21:02]process_action get_value [19:21:02]cmd_get_value [19:21:02]process_action get_value done [19:21:02]requested_data is exist [19:21:02]produce_requested_data [19:21:02]requested_item fm.sale.total is exist - process it [19:21:02]SAM_PROTO_GetFMData [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 13 03 00 [19:21:02]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 20 70 03 00 69 04 A3 00 6F 04 04 00 D6 69 03 00 B1 04 05 00 8A A9 9E 7D 05 70 04 05 00 20 6B F7 AF 04 72 04 04 00 6A 3E A7 CD 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 ED A4 4F 95 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 B5 05 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 8D [19:21:03]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 20 70 03 00 69 04 A3 00 6F 04 04 00 D6 69 03 00 B1 04 05 00 8A A9 9E 7D 05 70 04 05 00 20 6B F7 AF 04 72 04 04 00 6A 3E A7 CD 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 ED A4 4F 95 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 B5 05 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 17 00 00 [19:21:03]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]Connected sock=7 [19:21: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 35 39 0F 01 00 00 B9 5F 07 01 22 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 5A 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 73 03 00 35 04 06 00 AF 25 E1 26 D4 3D AD 28 9A 70 D9 84 CD 44 [19:21:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [19:21:03]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 17 00 00 [19:21:03]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [19:21:03]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 17 00 00 [19:21:03]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [19:21:04]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:21:04]wFMCommunicate OK [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 17 00 00 [19:21:04]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 E2 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [19:21:04]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:21:04]wFMCommunicate OK [19:21:04]SAM_PROTO_GetFMData done [19:21:04]requested_item fm.sale_refund.total is exist - process it [19:21:04]requested_item fm.buy.total is exist - process it [19:21:04]requested_item shift.sale.total is exist - process it [19:21:04]SAM_PROTO_GetShiftData [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 13 02 00 [19:21:04]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21: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 35 39 4F 00 00 00 DA 4D 47 00 A1 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 35 39 10 04 04 00 8C 73 03 00 F4 03 04 00 AB F4 A4 66 B6 04 01 00 00 6F 58 E7 E1 48 DE A4 03 [19:21:04]CommunicateWithHost err = 0 [19:21:04]CheckOFDResponse [19:21:04]1017 (14) - 77093643461234 [19:21:04]1041 (16) - 0000000000874959 [19:21:04]1040 (4) - 226188 [19:21:04]1012 (4) - 27.07.2024 13:22 [19:21:04]1206 (1) - 0 [19:21:04]OFD Sender: Remove packet 226188 [19:21:04]ProducePacketName [19:21:04]name=ofd_packets/00226188 [19:21:04]NVStorageDeleteData [19:21:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 24 02 00 00 69 04 9F 00 6F 04 04 00 23 02 00 00 B1 04 04 00 E1 23 A5 04 70 04 04 00 A4 33 3E 03 72 04 04 00 3D F0 66 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DE 4D 7E 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 66 86 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 E0 [19:21:04]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 24 02 00 00 69 04 9F 00 6F 04 04 00 23 02 00 00 B1 04 04 00 E1 23 A5 04 70 04 04 00 A4 33 3E 03 72 04 04 00 3D F0 66 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DE 4D 7E 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 66 86 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:21:04]wFMCommunicate OK [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 17 00 00 [19:21:04]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [19:21:05]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:21:05]wFMCommunicate OK [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 17 00 00 [19:21:05]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:21:05]OFD Sender: No OFD packet to send [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [19:21:05]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 [19:21:05]wFMCommunicate OK [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 17 00 00 [19:21:05]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [19:21:05]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 [19:21:05]wFMCommunicate OK [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 17 00 00 [19:21:05]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 D7 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [19:21:06]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 [19:21:06]wFMCommunicate OK [19:21:06]SAM_PROTO_GetShiftData done [19:21:06]requested_item shift.sale.total_cash is exist - process it [19:21:06]requested_item shift.sale_refund.total is exist - process it [19:21:06]requested_item shift.sale_refund.total_cash is exist - process it [19:21:06]requested_item shift.buy.total is exist - process it [19:21:06]requested_item shift.buy.total_cash is exist - process it [19:21:06]produce_requested_data done [19:21:06]produce_requested_data return {"fm.sale.total":235823865.70,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":779314.89,"shift.sale.total_cash":544081.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:21:06]process_action_free get_value [19:21:06]json_value_free [19:21:06]json_value_free done [19:21:06]process_json_proto returns [19:21:06]Send response to host [19:21:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235823865.70,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":779314.89,"shift.sale.total_cash":544081.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:21:06]free response buf [19:21:06]execute_script done [19:21:06]execute_script returns [19:21:06]free content buf [19:21:06]Sock 11.Close socket [19:21:06]Sock 11.Thread stoped [19:21:06]accept exits with 9 [19:21:06]New connection [19:21:06]New thread 3066854756 created [19:21:06]Thread 3066711396 joined [19:21:06]Waiting for new connection... [19:21:06] Sock 9.Parse request [19:21:06]Sock 9.Check first char [19:21:06]Sock 9.First char is OK [19:21:06]request: POST /json_proto HTTP/1.0 [19:21:06]Method: POST [19:21:06]URL: /json_proto [19:21:06]Method is POST - this is cgi request [19:21:06]url: /json_proto [19:21:06]query_string will be loaded in cgi processing [19:21:06]execute_cgi json_proto POST (null) [19:21:06]execute_cgi path=json_proto method=POST [19:21:06]POST find Content-Length [19:21:06]Host: 172.17.43.131:8080 [19:21:06]Content-Length: 144 [19:21:06]Content-Type: application/json [19:21:06] [19:21:06]POST finish read [19:21:06]Found Content-Length = 144 [19:21:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:21:06]execute_script... [19:21:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:21:06]POST & json_proto [19:21:06]process_json_proto [19:21:06]json parsed OK: [19:21:06]protocol is kg_v1.0 [19:21:06]action value=print_doc [19:21:06]process_action print_doc [19:21:06]ExternCall_PrintAddStr [19:21:06]wPrintStart [19:21:06]Write to MH i2c: 01 00 00 1D 00 1D [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 07 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [19:21:06]RasterBufferAndPrint [19:21:06]line Счет N : (1)2002505 [19:21:06]line ИНН: 02508201610067 [19:21:06]line Контрольно-Кассовый Чек [19:21:06]line ПРОДАЖА [19:21:06]line ТРК (МРК, ГНК) : 54 [19:21:06]line Товар: 2710124500 [19:21:06]line Аи-95-К-5 [19:21:06]line 10.790 * 74.20 [19:21:06]line = 800.62 [19:21:06]line НДС 12% НСП 1% [19:21:06]line > о реализуемом товаре [19:21:06]line ОКРУГЛЕНИЕ: -0.62 [19:21:06]line ИТОГО: 800.00 [19:21:06]line Внесено: 800.00 [19:21:06]line СДАЧА: 0.00 [19:21:06]line НСП 1% : 7.08 [19:21:06]line НДС 12% : 85.02 [19:21:06]line Наличными: 800.00 [19:21:06]line Безнал.: 0.00 [19:21:06]line Место: АЗС № 97 "Партнер Нефть" [19:21:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:21:06]line СНО: Общий режим [19:21:06]line Чек 548 27.07.2024 19:19 [19:21:06]line Смена: 438 ФФД: 1.0 [19:21:06]line ЗНМ: 0300000054 [19:21:06]line РНМ: 0000000000092624 [19:21:06]line Версия ККМ: 001 [19:21:06]line ФМ: 0000000000874959 [19:21:06]line ФД: 226188 [19:21:06]line ФПД: 192577226069053 [19:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191954&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226188&fm=192577226069053&tin=02508201610067®Number=0000000000092624&sum=80000 [19:21:06]written 0, free lines is 4095 [19:21:06]Write to MH i2c: 01 00 00 48 00 48 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 07 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 6C 0C C7 [19:21:06]RasterBufferAndPrint [19:21:06]line [19:21:06]line [19:21:06]line [19:21:06]line [19:21:06]line [19:21:06]written 0, free lines is 3188 [19:21:06]MH_Cut [19:21:06]Write to MH i2c: D1 01 00 4F 00 01 21 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: D1 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: D1 01 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: D1 01 00 4F 00 00 20 [19:21:06]Write to MH i2c: 01 00 00 50 00 50 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:08]*** Cut start [19:21:08]*** Partial cut [19:21:08]*** CUTSNS_PIN = 1 [19:21:08]*** CUTSNS_PIN = 0 [19:21:08]*** Brake cut motor [19:21:08]Read from MH i2c: 01 [19:21:08]MH_I2C_Read... [19:21:08]*** Stop cut motor [19:21:08]*** Cut end [19:21:08]Read from MH i2c: 01 07 00 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [19:21:08]process_action print_doc done [19:21:08]requested_data is exist [19:21:08]produce_requested_data [19:21:08]produce_requested_data return (null) [19:21:08]process_action_free print_doc [19:21:08]json_value_free [19:21:08]json_value_free done [19:21:08]process_json_proto returns [19:21:08]Send response to host [19:21:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [19:21:08]free response buf [19:21:08]execute_script done [19:21:08]execute_script returns [19:21:08]free content buf [19:21:08]Sock 9.Close socket [19:21:08]Sock 9.Thread stoped [19:21:10]OFD Sender: No OFD packet to send [19:21:10]recv_with_timeout no data received [19:21:15]OFD Sender: No OFD packet to send [19:21:20]OFD Sender: No OFD packet to send [19:21:25]OFD Sender: No OFD packet to send [19:21:30]OFD Sender: No OFD packet to send [19:21:35]OFD Sender: No OFD packet to send [19:21:40]OFD Sender: No OFD packet to send [19:21:45]OFD Sender: No OFD packet to send [19:21:49]recv_with_timeout no data received [19:21:50]OFD Sender: No OFD packet to send [19:21:55]OFD Sender: No OFD packet to send [19:22:00]OFD Sender: No OFD packet to send [19:22:05]OFD Sender: No OFD packet to send [19:22:10]OFD Sender: No OFD packet to send [19:22:14]accept exits with 10 [19:22:14]New connection [19:22:14]New thread 3066711396 created [19:22:14]Thread 3066854756 joined [19:22:14]Waiting for new connection... [19:22:14] Sock 10.Parse request [19:22:14]Sock 10.Check first char [19:22:14]Sock 10.First char is OK [19:22:14]request: POST /json_proto HTTP/1.0 [19:22:14]Method: POST [19:22:14]URL: /json_proto [19:22:14]Method is POST - this is cgi request [19:22:14]url: /json_proto [19:22:14]query_string will be loaded in cgi processing [19:22:14]execute_cgi json_proto POST (null) [19:22:14]execute_cgi path=json_proto method=POST [19:22:14]POST find Content-Length [19:22:14]Host: 172.17.43.131:8080 [19:22:14]Content-Length: 671 [19:22:14]Content-Type: application/json [19:22:14] [19:22:14]POST finish read [19:22:14]Found Content-Length = 671 [19:22:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:14]execute_script... [19:22:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:14]POST & json_proto [19:22:14]process_json_proto [19:22:14]json parsed OK: [19:22:14]protocol is kg_v1.0 [19:22:14]action value=close_receipt [19:22:14]process_action close_receipt [19:22:14]cmd_close_receipt [19:22:14]MH_GetDate [19:22:14]Write to MH i2c: F0 00 00 51 00 40 [19:22:14]Write i2c OK [19:22:14]MH_I2C_Read... [19:22:14]Read from MH i2c: F0 [19:22:14]MH_I2C_Read... [19:22:14]Read from MH i2c: F0 09 00 [19:22:14]MH_I2C_Read... [19:22:14]Read from MH i2c: F0 09 00 51 00 00 E6 48 A5 66 F9 24 A2 66 A7 [19:22:14]GetLastDocTimeStamp 1722107994 [19:22:14]current date 1722108134 [19:22:14]FM_GetShiftState [19:22:14]SAM_PROTO_GetShiftState [19:22:14]wFMCommunicate request_size=4 [19:22:14]MH_SAM_APDU [19:22:14]CAPDU: 80 13 01 00 [19:22:14]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [19:22:14]Write i2c OK [19:22:14]MH_I2C_Read... [19:22:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:14]Read from MH i2c: E2 [19:22:14]MH_I2C_Read... [19:22:14]Read from MH i2c: E2 0E 00 [19:22:14]MH_I2C_Read... [19:22:14]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [19:22:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:22:14]wFMCommunicate OK [19:22:14]SAM_PROTO_GetShiftState done [19:22:14]FM_GetShiftState done [19:22:14]opened in 1722038719 [19:22:14]opened+sec_in_day 1722125119 [19:22:14]quantity*price = 50017 [19:22:14]sum+1 = 50019 [19:22:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 549 27.07.2024 19:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226189 ФПД: 242424206893804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226189&fm=242424206893804&tin=02508201610067®Number=0000000000092624&sum=50000 [19:22:15]StoreToDocumentArchive [19:22:15]shift 438 fd 226189 [19:22:15]save to /storage/0438/doc_00226189 [19:22:15]save last doc name /storage/0438/doc_00226189 to /storage/kkm_last_doc_name [19:22:15]save OK [19:22:15]Clear old archive folders... [19:22:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:22:15]tlvbuf is 00A51370 [19:22:15]SAM_PROTO_ClearQueue [19:22:15]wFMCommunicate request_size=4 [19:22:15]MH_SAM_APDU [19:22:15]CAPDU: 80 09 00 00 [19:22:15]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:15]Read from MH i2c: E2 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [19:22:15]RAPDU: 90 00 [19:22:15]wFMCommunicate OK [19:22:15]SAM_PROTO_ClearQueue done [19:22:15]KKMCreateOFDPacket [19:22:15]OFDProtocolAddRootSTLVToBuf [19:22:15]FM_MakeSignedData [19:22:15]FM_MakeSignedData [19:22:15]SAM_PROTO_SignData [19:22:15]wFMCommunicate request_size=4 [19:22:15]MH_SAM_APDU [19:22:15]CAPDU: 80 0D 01 02 [19:22:15]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:15]Read from MH i2c: E2 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [19:22:15]RAPDU: 90 00 [19:22:15]wFMCommunicate OK [19:22:15]wFMCommunicate request_size=255 [19:22:15]MH_SAM_APDU [19:22:15]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 E6 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 73 03 00 35 04 06 00 [19:22:15]Write to MH i2c: E2 02 01 61 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 E6 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 73 03 00 35 04 06 00 00 00 86 [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]OFD Sender: No OFD packet to send [19:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:15]Read from MH i2c: E2 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [19:22:15]RAPDU: 90 00 [19:22:15]wFMCommunicate OK [19:22:15]wFMCommunicate request_size=11 [19:22:15]MH_SAM_APDU [19:22:15]CAPDU: 80 0D 02 02 06 DC 7B C8 BC A2 EC [19:22:15]Write to MH i2c: E2 0E 00 62 00 80 0D 02 02 06 00 DC 7B C8 BC A2 EC 00 00 51 [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:15]Read from MH i2c: E2 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [19:22:15]RAPDU: 90 00 [19:22:15]wFMCommunicate OK [19:22:15]wFMCommunicate request_size=4 [19:22:15]MH_SAM_APDU [19:22:15]CAPDU: 80 0D 03 02 [19:22:15]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:15]Read from MH i2c: E2 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 0B 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 0B 00 63 00 00 2E 14 99 0F A6 DD 86 A3 90 00 75 [19:22:15]RAPDU: 2E 14 99 0F A6 DD 86 A3 90 00 [19:22:15]wFMCommunicate OK [19:22:15]SAM_PROTO_SignData done [19:22:15]FM_MakeSignedData done [19:22:15]CreateOFDProtocolMessage [19:22:15]wFMCommunicate request_size=4 [19:22:15]MH_SAM_APDU [19:22:15]CAPDU: 80 11 00 00 [19:22:15]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:15]Read from MH i2c: E2 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 17 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [19:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:22:15]wFMCommunicate OK [19:22:15]CreateOFDProtocolMessage done [19:22:15]OFDSenderStorePacket 226189 [19:22:15]StoreOFDPacket docnum=226189 [19:22:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 47 42 08 01 E4 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 E6 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 73 03 00 35 04 06 00 DC 7B C8 BC A2 EC 2E 14 99 0F A6 DD 86 A3 [19:22:15]CheckFolder [19:22:15]dirname=/storage/ofd_packets [19:22:15]CheckFolder done [19:22:15]ProducePacketName [19:22:15]name=ofd_packets/00226189 [19:22:15]NVStorageSaveData ofd_packets/00226189 [19:22:15]File name is /storage/ofd_packets/00226189 [19:22:15]Write 302 bytes [19:22:15]NVStorageSaveData done [19:22:15]OFDSenderStorePacket done [19:22:15]KKMCreateOFDPacket done [19:22:15]NVStorageSaveData kkm_last_timestamp [19:22:15]File name is /storage/kkm_last_timestamp [19:22:15]Write 4 bytes [19:22:15]NVStorageSaveData done [19:22:15]ExternCall_PrintAddStr [19:22:15]wPrintStart [19:22:15]Write to MH i2c: 01 00 00 65 00 65 [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: 01 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: 01 07 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [19:22:15]RasterBufferAndPrint [19:22:15]line Счет N : (1)2002507 [19:22:15]line ИНН: 02508201610067 [19:22:15]line Контрольно-Кассовый Чек [19:22:15]line ПРОДАЖА [19:22:15]line ТРК (МРК, ГНК) : 52 [19:22:15]line Товар: 2710124130 [19:22:15]line Super-92-К-5 [19:22:15]line 7.270 * 68.80 [19:22:15]line = 500.18 [19:22:15]line НДС 12% НСП 1% [19:22:15]line > о реализуемом товаре [19:22:15]line ОКРУГЛЕНИЕ: -0.18 [19:22:15]line ИТОГО: 500.00 [19:22:15]line Внесено: 500.00 [19:22:15]line СДАЧА: 0.00 [19:22:15]line НСП 1% : 4.43 [19:22:15]line НДС 12% : 53.12 [19:22:15]line Наличными: 500.00 [19:22:15]line Безнал.: 0.00 [19:22:15]line Место: АЗС № 97 "Партнер Нефть" [19:22:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:22:15]line СНО: Общий режим [19:22:15]line Чек 549 27.07.2024 19:22 [19:22:15]line Смена: 438 ФФД: 1.0 [19:22:15]line ЗНМ: 0300000054 [19:22:15]line РНМ: 0000000000092624 [19:22:15]line Версия ККМ: 001 [19:22:15]line ФМ: 0000000000874959 [19:22:15]line ФД: 226189 [19:22:15]line ФПД: 242424206893804 [19:22:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226189&fm=242424206893804&tin=02508201610067®Number=0000000000092624&sum=50000 [19:22:15]written 0, free lines is 4095 [19:22:15]OFD Sender: Processing packet 226189 [packets to send 600, broken 599] [19:22:15]ProducePacketName [19:22:15]name=ofd_packets/00226189 [19:22:15]OFD Sender: To server: pG, [19:22:15]CommunicateWithHost lk.salyk.kg:30040 [19:22:15]ConnectInit lk.salyk.kg [19:22:16]Write to MH i2c: 01 00 00 90 00 90 [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: 01 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: 01 07 00 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 74 0C 17 [19:22:16]RasterBufferAndPrint [19:22:16]line [19:22:16]line [19:22:16]line [19:22:16]line [19:22:16]line [19:22:16]written 0, free lines is 3190 [19:22:16]MH_Cut [19:22:16]Write to MH i2c: D1 01 00 97 00 01 69 [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: D1 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: D1 01 00 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: D1 01 00 97 00 00 68 [19:22:16]Write to MH i2c: 01 00 00 98 00 98 [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:17]*** Cut start [19:22:17]*** Partial cut [19:22:17]*** CUTSNS_PIN = 1 [19:22:17]*** CUTSNS_PIN = 0 [19:22:17]*** Brake cut motor [19:22:18]Read from MH i2c: 01 [19:22:18]MH_I2C_Read... [19:22:18]*** Stop cut motor [19:22:18]*** Cut end [19:22:18]Read from MH i2c: 01 07 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [19:22:18]process_action close_receipt done [19:22:18]requested_data is exist [19:22:18]produce_requested_data [19:22:18]requested_item fm.sn is exist - process it [19:22:18]wFMCommunicate request_size=4 [19:22:18]MH_SAM_APDU [19:22:18]CAPDU: 80 11 00 00 [19:22:18]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [19:22:18]Write i2c OK [19:22:18]MH_I2C_Read... [19:22:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:18]Read from MH i2c: E2 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 17 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [19:22:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:22:18]wFMCommunicate OK [19:22:18]requested_item fd.num is exist - process it [19:22:18]SAM_PROTO_GetFieldsCounters [19:22:18]wFMCommunicate request_size=4 [19:22:18]MH_SAM_APDU [19:22:18]CAPDU: 80 13 00 00 [19:22:18]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [19:22:18]Write i2c OK [19:22:18]MH_I2C_Read... [19:22:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:18]Read from MH i2c: E2 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 62 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [19:22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:18]wFMCommunicate OK [19:22:18]SAM_PROTO_GetFieldsCounters done [19:22:18]requested_item shift.num is exist - process it [19:22:18]requested_item shift.opened is exist - process it [19:22:18]req_shift_opened [19:22:18]FM_GetShiftState [19:22:18]SAM_PROTO_GetShiftState [19:22:18]wFMCommunicate request_size=4 [19:22:18]MH_SAM_APDU [19:22:18]CAPDU: 80 13 01 00 [19:22:18]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [19:22:18]Write i2c OK [19:22:18]MH_I2C_Read... [19:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:18]Read from MH i2c: E2 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 0E 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [19:22:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:22:18]wFMCommunicate OK [19:22:18]SAM_PROTO_GetShiftState done [19:22:18]FM_GetShiftState done [19:22:18]req_shift_opened done [19:22:18]requested_item shift.open_date is exist - process it [19:22:18]req_shift_open_date [19:22:18]req_shift_open_date done [19:22:18]produce_requested_data done [19:22:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226189,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:22:18]process_action_free close_receipt [19:22:18]json_value_free [19:22:18]json_value_free done [19:22:18]process_json_proto returns [19:22:18]Send response to host [19:22:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226189,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:22:18]free response buf [19:22:18]execute_script done [19:22:18]execute_script returns [19:22:18]free content buf [19:22:18]Sock 10.Close socket [19:22:18]Sock 10.Thread stoped [19:22:18]accept exits with 9 [19:22:18]New connection [19:22:18]New thread 3066854756 created [19:22:18]Thread 3066711396 joined [19:22:18]Waiting for new connection... [19:22:18] Sock 9.Parse request [19:22:18]Sock 9.Check first char [19:22:18]Sock 9.First char is OK [19:22:18]request: POST /json_proto HTTP/1.0 [19:22:18]Method: POST [19:22:18]URL: /json_proto [19:22:18]Method is POST - this is cgi request [19:22:18]url: /json_proto [19:22:18]query_string will be loaded in cgi processing [19:22:18]execute_cgi json_proto POST (null) [19:22:18]execute_cgi path=json_proto method=POST [19:22:18]POST find Content-Length [19:22:18]Host: 172.17.43.131:8080 [19:22:18]Content-Length: 676 [19:22:18]Content-Type: application/json [19:22:18] [19:22:18]POST finish read [19:22:18]Found Content-Length = 676 [19:22:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:18]execute_script... [19:22: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)2002506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:18]POST & json_proto [19:22:18]process_json_proto [19:22:18]json parsed OK: [19:22:18]protocol is kg_v1.0 [19:22:18]action value=close_receipt [19:22:18]process_action close_receipt [19:22:18]cmd_close_receipt [19:22:18]MH_GetDate [19:22:18]Write to MH i2c: F0 00 00 9C 00 8B [19:22:18]Write i2c OK [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: F0 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: F0 09 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: F0 09 00 9C 00 00 EB 48 A5 66 F9 24 A2 66 F7 [19:22:18]GetLastDocTimeStamp 1722108134 [19:22:18]current date 1722108139 [19:22:18]FM_GetShiftState [19:22:18]SAM_PROTO_GetShiftState [19:22:18]wFMCommunicate request_size=4 [19:22:18]MH_SAM_APDU [19:22:18]CAPDU: 80 13 01 00 [19:22:18]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [19:22:18]Write i2c OK [19:22:18]MH_I2C_Read... [19:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:18]Read from MH i2c: E2 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 0E 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [19:22:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:22:18]wFMCommunicate OK [19:22:18]SAM_PROTO_GetShiftState done [19:22:18]FM_GetShiftState done [19:22:18]opened in 1722038719 [19:22:18]opened+sec_in_day 1722125119 [19:22:18]quantity*price = 100035 [19:22:18]sum+1 = 100036 [19:22:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 550 27.07.2024 19:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226190 ФПД: 253170593112542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192219&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226190&fm=253170593112542&tin=02508201610067®Number=0000000000092624&sum=100000 [19:22:20]StoreToDocumentArchive [19:22:20]shift 438 fd 226190 [19:22:20]save to /storage/0438/doc_00226190 [19:22:20]save last doc name /storage/0438/doc_00226190 to /storage/kkm_last_doc_name [19:22:20]save OK [19:22:20]Clear old archive folders... [19:22:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:22:20]tlvbuf is 00A65170 [19:22:20]SAM_PROTO_ClearQueue [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 09 00 00 [19:22:20]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]SAM_PROTO_ClearQueue done [19:22:20]KKMCreateOFDPacket [19:22:20]OFDProtocolAddRootSTLVToBuf [19:22:20]FM_MakeSignedData [19:22:20]FM_MakeSignedData [19:22:20]SAM_PROTO_SignData [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 01 02 [19:22:20]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=255 [19:22:20]MH_SAM_APDU [19:22: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 EB 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 73 03 00 35 04 06 00 [19:22:20]Write to MH i2c: E2 02 01 AC 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 EB 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 73 03 00 35 04 06 00 00 00 37 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=11 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 02 02 06 E6 41 DF 45 21 DE [19:22:20]Write to MH i2c: E2 0E 00 AD 00 80 0D 02 02 06 00 E6 41 DF 45 21 DE 00 00 7D [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 03 02 [19:22:20]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 0B 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 0B 00 AE 00 00 4A B4 43 3A 62 24 10 ED 90 00 28 [19:22:20]RAPDU: 4A B4 43 3A 62 24 10 ED 90 00 [19:22:20]wFMCommunicate OK [19:22:20]SAM_PROTO_SignData done [19:22:20]FM_MakeSignedData done [19:22:20]CreateOFDProtocolMessage [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 11 00 00 [19:22:20]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 17 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [19:22:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:22:20]wFMCommunicate OK [19:22:20]CreateOFDProtocolMessage done [19:22:20]OFDSenderStorePacket 226190 [19:22:20]StoreOFDPacket docnum=226190 [19:22:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 58 08 01 23 0D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 EB 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 73 03 00 35 04 06 00 E6 41 DF 45 21 DE 4A B4 43 3A 62 24 10 ED [19:22:20]CheckFolder [19:22:20]dirname=/storage/ofd_packets [19:22:20]CheckFolder done [19:22:20]ProducePacketName [19:22:20]name=ofd_packets/00226190 [19:22:20]NVStorageSaveData ofd_packets/00226190 [19:22:20]File name is /storage/ofd_packets/00226190 [19:22:20]Write 302 bytes [19:22:20]NVStorageSaveData done [19:22:20]OFDSenderStorePacket done [19:22:20]KKMCreateOFDPacket done [19:22:20]NVStorageSaveData kkm_last_timestamp [19:22:20]File name is /storage/kkm_last_timestamp [19:22:20]Write 4 bytes [19:22:20]NVStorageSaveData done [19:22:20]ExternCall_PrintAddStr [19:22:20]wPrintStart [19:22:20]Write to MH i2c: 01 00 00 B0 00 B0 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 07 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [19:22:20]RasterBufferAndPrint [19:22:20]line Счет N : (1)2002506 [19:22:20]line ИНН: 02508201610067 [19:22:20]line Контрольно-Кассовый Чек [19:22:20]line ПРОДАЖА [19:22:20]line ТРК (МРК, ГНК) : 62 [19:22:20]line Товар: 2710124130 [19:22:20]line Super-92-К-5 [19:22:20]line 14.540 * 68.80 [19:22:20]line = 1000.35 [19:22:20]line НДС 12% НСП 1% [19:22:20]line > о реализуемом товаре [19:22:20]line ОКРУГЛЕНИЕ: -0.35 [19:22:20]line ИТОГО: 1000.00 [19:22:20]line Внесено: 1000.00 [19:22:20]line СДАЧА: 0.00 [19:22:20]line НСП 1% : 8.85 [19:22:20]line НДС 12% : 106.23 [19:22:20]line Наличными: 1000.00 [19:22:20]line Безнал.: 0.00 [19:22:20]line Место: АЗС № 97 "Партнер Нефть" [19:22:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:22:20]line СНО: Общий режим [19:22:20]line Чек 550 27.07.2024 19:22 [19:22:20]line Смена: 438 ФФД: 1.0 [19:22:20]line ЗНМ: 0300000054 [19:22:20]line РНМ: 0000000000092624 [19:22:20]line Версия ККМ: 001 [19:22:20]line ФМ: 0000000000874959 [19:22:20]line ФД: 226190 [19:22:20]line ФПД: 253170593112542 [19:22:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192219&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226190&fm=253170593112542&tin=02508201610067®Number=0000000000092624&sum=100000 [19:22:20]written 0, free lines is 4095 [19:22:20]ConnectInit Can't take IP for lk.salyk.kg [19:22:20]CommunicateWithHost connect error [19:22:20]CommunicateWithHost err = -1 [19:22:20]OFD Sender: Server communicate error [19:22:21]OFD Sender: Processing packet 226189 [packets to send 601, broken 599] [19:22:21]ProducePacketName [19:22:21]name=ofd_packets/00226189 [19:22:21]OFD Sender: To server: pG, [19:22:21]CommunicateWithHost lk.salyk.kg:30040 [19:22:21]ConnectInit lk.salyk.kg [19:22:21]Write to MH i2c: 01 00 00 DB 00 DB [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 07 00 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 78 0C 66 [19:22:21]RasterBufferAndPrint [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]written 0, free lines is 3198 [19:22:21]MH_Cut [19:22:21]Write to MH i2c: D1 01 00 E2 00 01 B4 [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 01 00 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 01 00 E2 00 00 B3 [19:22:21]Write to MH i2c: 01 00 00 E3 00 E3 [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:22]*** Cut start [19:22:22]*** Partial cut [19:22:22]*** CUTSNS_PIN = 1 [19:22:22]*** CUTSNS_PIN = 0 [19:22:22]*** Brake cut motor [19:22:23]Read from MH i2c: 01 [19:22:23]MH_I2C_Read... [19:22:23]*** Stop cut motor [19:22:23]*** Cut end [19:22:23]Read from MH i2c: 01 07 00 [19:22:23]MH_I2C_Read... [19:22:23]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [19:22:23]process_action close_receipt done [19:22:23]requested_data is exist [19:22:23]produce_requested_data [19:22:23]requested_item fm.sn is exist - process it [19:22:23]wFMCommunicate request_size=4 [19:22:23]MH_SAM_APDU [19:22:23]CAPDU: 80 11 00 00 [19:22:23]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [19:22:23]Write i2c OK [19:22:23]MH_I2C_Read... [19:22:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:23]Read from MH i2c: E2 [19:22:23]MH_I2C_Read... [19:22:23]Read from MH i2c: E2 17 00 [19:22:23]MH_I2C_Read... [19:22:23]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [19:22:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:22:23]wFMCommunicate OK [19:22:23]requested_item fd.num is exist - process it [19:22:23]SAM_PROTO_GetFieldsCounters [19:22:23]wFMCommunicate request_size=4 [19:22:23]MH_SAM_APDU [19:22:23]CAPDU: 80 13 00 00 [19:22:23]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [19:22:23]Write i2c OK [19:22:23]MH_I2C_Read... [19:22:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:23]Read from MH i2c: E2 [19:22:23]MH_I2C_Read... [19:22:23]Read from MH i2c: E2 62 00 [19:22:23]MH_I2C_Read... [19:22:23]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 BD [19:22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:23]wFMCommunicate OK [19:22:23]SAM_PROTO_GetFieldsCounters done [19:22:23]requested_item shift.num is exist - process it [19:22:23]requested_item shift.opened is exist - process it [19:22:23]req_shift_opened [19:22:23]FM_GetShiftState [19:22:23]SAM_PROTO_GetShiftState [19:22:23]wFMCommunicate request_size=4 [19:22:23]MH_SAM_APDU [19:22:23]CAPDU: 80 13 01 00 [19:22:23]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [19:22:23]Connected sock=11 [19:22: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 35 39 10 01 00 00 47 42 08 01 E4 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 Write i2c OK [19:22:23]50 MH_I2C_Read... [19:22:23]C3 Read from MH i2c: 00 E2 00 [19:22:23]00 MH_I2C_Read... [19:22:23]00 Read from MH i2c: 39 E2 04 0E 06 00 00 [19:22:23]00 MH_I2C_Read... [19:22:23]00 00 Read from MH i2c: 00 E2 00 0E 00 00 E6 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:23]00 1F 00 04 09 02 00 00 01 01 BF 00 39 12 A4 04 66 04 00 00 00 00 25 00 02 90 00 00 00 71 F4 [19:22:23]03 RAPDU: 04 09 00 00 E6 01 48 BF A5 39 66 A4 0E 66 04 00 04 00 00 00 B6 00 01 90 00 00 00 [19:22:23]B9 wFMCommunicate OK [19:22:23]04 SAM_PROTO_GetShiftState done [19:22:23]01 FM_GetShiftState done [19:22:23]00 req_shift_opened done [19:22:23]01 requested_item shift.open_date is exist - process it [19:22:23]0D req_shift_open_date [19:22:23]04 req_shift_open_date done [19:22:23]10 produce_requested_data done [19:22:23]00 produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226190,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:22:23]30 process_action_free close_receipt [19:22:23]30 json_value_free [19:22:23]30 json_value_free done [19:22:23]30 process_json_proto returns [19:22:23]30 Send response to host [19:22:23]30 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226190,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:22:23]30 free response buf [19:22:23]30 execute_script done [19:22:23]30 execute_script returns [19:22:23]30 free content buf [19:22:23]30 Sock 9.Close socket [19:22:23]Sock 9.Thread stoped [19:22:23]39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 73 03 00 35 04 06 00 DC 7B C8 BC A2 EC 2E 14 99 0F A6 DD 86 A3 [19:22: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 35 39 4F 00 00 00 E7 2F 47 00 34 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 35 39 10 04 04 00 8D 73 03 00 F4 03 04 00 FA F4 A4 66 B6 04 01 00 00 0E 76 66 C8 8D C8 7D C9 [19:22:24]CommunicateWithHost err = 0 [19:22:24]CheckOFDResponse [19:22:24]1017 (14) - 77093643461234 [19:22:24]1041 (16) - 0000000000874959 [19:22:24]1040 (4) - 226189 [19:22:24]1012 (4) - 27.07.2024 13:24 [19:22:24]1206 (1) - 0 [19:22:24]OFD Sender: Remove packet 226189 [19:22:24]ProducePacketName [19:22:24]name=ofd_packets/00226189 [19:22:24]NVStorageDeleteData [19:22:24]OFD Sender: Processing packet 226190 [packets to send 600, broken 599] [19:22:24]ProducePacketName [19:22:24]name=ofd_packets/00226190 [19:22:24]OFD Sender: To server: pG, [19:22:24]CommunicateWithHost lk.salyk.kg:30040 [19:22:24]ConnectInit lk.salyk.kg [19:22:25]Connected sock=7 [19:22:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 58 08 01 23 0D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 EB 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 73 03 00 35 04 06 00 E6 41 DF 45 21 DE 4A B4 43 3A 62 24 10 ED [19:22: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 35 39 4F 00 00 00 49 22 47 00 AA 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 35 39 10 04 04 00 8E 73 03 00 F4 03 04 00 FC F4 A4 66 B6 04 01 00 00 C6 3A 41 34 1E C4 45 E3 [19:22:25]CommunicateWithHost err = 0 [19:22:25]CheckOFDResponse [19:22:25]1017 (14) - 77093643461234 [19:22:25]1041 (16) - 0000000000874959 [19:22:25]1040 (4) - 226190 [19:22:25]1012 (4) - 27.07.2024 13:24 [19:22:25]1206 (1) - 0 [19:22:25]OFD Sender: Remove packet 226190 [19:22:25]ProducePacketName [19:22:25]name=ofd_packets/00226190 [19:22:25]NVStorageDeleteData [19:22:26]OFD Sender: No OFD packet to send [19:22:27]accept exits with 10 [19:22:27]New connection [19:22:27]New thread 3066711396 created [19:22:27]Thread 3066854756 joined [19:22:27]Waiting for new connection... [19:22:27] Sock 10.Parse request [19:22:27]Sock 10.Check first char [19:22:27]Sock 10.First char is OK [19:22:27]request: POST /json_proto HTTP/1.0 [19:22:27]Method: POST [19:22:27]URL: /json_proto [19:22:27]Method is POST - this is cgi request [19:22:27]url: /json_proto [19:22:27]query_string will be loaded in cgi processing [19:22:27]execute_cgi json_proto POST (null) [19:22:27]execute_cgi path=json_proto method=POST [19:22:27]POST find Content-Length [19:22:27]Host: 172.17.43.131:8080 [19:22:27]Content-Length: 802 [19:22:27]Content-Type: application/json [19:22:27] [19:22:27]POST finish read [19:22:27]Found Content-Length = 802 [19:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:27]execute_script... [19:22:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:27]POST & json_proto [19:22:27]process_json_proto [19:22:27]json parsed OK: [19:22:27]protocol is kg_v1.0 [19:22:27]action value=close_receipt [19:22:27]process_action close_receipt [19:22:27]cmd_close_receipt [19:22:27]MH_GetDate [19:22:27]Write to MH i2c: F0 00 00 E7 00 D6 [19:22:27]Write i2c OK [19:22:27]MH_I2C_Read... [19:22:27]Read from MH i2c: F0 [19:22:27]MH_I2C_Read... [19:22:27]Read from MH i2c: F0 09 00 [19:22:27]MH_I2C_Read... [19:22:27]Read from MH i2c: F0 09 00 E7 00 00 F4 48 A5 66 F9 24 A2 66 4B [19:22:27]GetLastDocTimeStamp 1722108139 [19:22:27]current date 1722108148 [19:22:27]FM_GetShiftState [19:22:27]SAM_PROTO_GetShiftState [19:22:27]wFMCommunicate request_size=4 [19:22:27]MH_SAM_APDU [19:22:27]CAPDU: 80 13 01 00 [19:22:27]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [19:22:27]Write i2c OK [19:22:27]MH_I2C_Read... [19:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:27]Read from MH i2c: E2 [19:22:27]MH_I2C_Read... [19:22:27]Read from MH i2c: E2 0E 00 [19:22:27]MH_I2C_Read... [19:22:27]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [19:22:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:22:27]wFMCommunicate OK [19:22:27]SAM_PROTO_GetShiftState done [19:22:27]FM_GetShiftState done [19:22:27]opened in 1722038719 [19:22:27]opened+sec_in_day 1722125119 [19:22:27]quantity*price = 80004 [19:22:27]sum+1 = 80005 [19:22:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 551 27.07.2024 19:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226191 ФПД: 223915178839323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192228&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226191&fm=223915178839323&tin=02508201610067®Number=0000000000092624&sum=80004 [19:22:28]StoreToDocumentArchive [19:22:28]shift 438 fd 226191 [19:22:28]save to /storage/0438/doc_00226191 [19:22:28]save last doc name /storage/0438/doc_00226191 to /storage/kkm_last_doc_name [19:22:28]save OK [19:22:28]Clear old archive folders... [19:22:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:28]tlvbuf is 00A43BF0 [19:22:28]SAM_PROTO_ClearQueue [19:22:28]wFMCommunicate request_size=4 [19:22:28]MH_SAM_APDU [19:22:28]CAPDU: 80 09 00 00 [19:22:28]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [19:22:28]Write i2c OK [19:22:28]MH_I2C_Read... [19:22:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:28]Read from MH i2c: E2 [19:22:28]MH_I2C_Read... [19:22:28]Read from MH i2c: E2 03 00 [19:22:28]MH_I2C_Read... [19:22:28]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [19:22:28]RAPDU: 90 00 [19:22:28]wFMCommunicate OK [19:22:28]SAM_PROTO_ClearQueue done [19:22:28]KKMCreateOFDPacket [19:22:28]OFDProtocolAddRootSTLVToBuf [19:22:28]FM_MakeSignedData [19:22:28]FM_MakeSignedData [19:22:28]SAM_PROTO_SignData [19:22:28]wFMCommunicate request_size=4 [19:22:28]MH_SAM_APDU [19:22:28]CAPDU: 80 0D 01 02 [19:22:28]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [19:22:28]Write i2c OK [19:22:28]MH_I2C_Read... [19:22:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:29]Read from MH i2c: E2 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [19:22:29]RAPDU: 90 00 [19:22:29]wFMCommunicate OK [19:22:29]wFMCommunicate request_size=255 [19:22:29]MH_SAM_APDU [19:22: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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 F4 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 73 03 00 35 04 06 00 CB [19:22:29]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 F4 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 73 03 00 35 04 06 00 CB 00 00 A2 [19:22:29]Write i2c OK [19:22:29]MH_I2C_Read... [19:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:29]Read from MH i2c: E2 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [19:22:29]RAPDU: 90 00 [19:22:29]wFMCommunicate OK [19:22:29]wFMCommunicate request_size=10 [19:22:29]MH_SAM_APDU [19:22:29]CAPDU: 80 0D 02 02 05 A6 50 B1 CD 1B [19:22:29]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 A6 50 B1 CD 1B 00 00 0B [19:22:29]Write i2c OK [19:22:29]MH_I2C_Read... [19:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:29]Read from MH i2c: E2 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 F8 [19:24:55]ConnectInit Can't connect to host [19:24:58]ConnectInit Can't take IP for lk.salyk.kg [19:24:58]CommunicateWithHost connect error [19:24:58]CommunicateWithHost err = -1 [19:24:58]OFD Sender: Server communicate error [19:25:03]accept exits with 10 [19:25:03]New connection [19:25:03]New thread 3066711396 created [19:25:03]Thread 3066854756 joined [19:25:03]Waiting for new connection... [19:25:03] Sock 10.Parse request [19:25:03]Sock 10.Check first char [19:25:03]Sock 10.First char is OK [19:25:03]request: POST /json_proto HTTP/1.0 [19:25:03]Method: POST [19:25:03]URL: /json_proto [19:25:03]Method is POST - this is cgi request [19:25:03]url: /json_proto [19:25:03]query_string will be loaded in cgi processing [19:25:03]execute_cgi json_proto POST (null) [19:25:03]execute_cgi path=json_proto method=POST [19:25:03]POST find Content-Length [19:25:03]Host: 172.17.43.131:8080 [19:25:03]Content-Length: 683 [19:25:03]Content-Type: application/json [19:25:03] [19:25:03]POST finish read [19:25:03]Found Content-Length = 683 [19:25:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.490, "sum" : 1965.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1965.00, "total" : 1965.00, "payments": [ { "type": 0, "sum" : 1965.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:03]execute_script... [19:25:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.490, "sum" : 1965.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1965.00, "total" : 1965.00, "payments": [ { "type": 0, "sum" : 1965.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:03]POST & json_proto [19:25:03]process_json_proto [19:25:03]json parsed OK: [19:25:03]protocol is kg_v1.0 [19:25:03]action value=close_receipt [19:25:03]process_action close_receipt [19:25:03]cmd_close_receipt [19:25:03]MH_GetDate [19:25:03]Write to MH i2c: F0 00 00 7B 01 6B [19:25:03]Write i2c OK [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: F0 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: F0 09 00 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: F0 09 00 7B 01 00 8F 49 A5 66 F9 24 A2 66 7C [19:25:03]GetLastDocTimeStamp 1722108262 [19:25:03]current date 1722108303 [19:25:03]FM_GetShiftState [19:25:03]SAM_PROTO_GetShiftState [19:25:03]wFMCommunicate request_size=4 [19:25:03]MH_SAM_APDU [19:25:03]CAPDU: 80 13 01 00 [19:25:03]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [19:25:03]Write i2c OK [19:25:03]MH_I2C_Read... [19:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:03]Read from MH i2c: E2 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: E2 0E 00 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 08 [19:25:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:25:03]wFMCommunicate OK [19:25:03]SAM_PROTO_GetShiftState done [19:25:03]FM_GetShiftState done [19:25:03]opened in 1722038719 [19:25:03]opened+sec_in_day 1722125119 [19:25:03]quantity*price = 196555 [19:25:03]sum+1 = 196557 [19:25:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1965.00 Внесено: 1965.00 СДАЧА: 0.00 НСП 1% : 17.39 НДС 12% : 208.73 Наличными: 1965.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 553 27.07.2024 19:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226193 ФПД: 181191450488258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192503&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226193&fm=181191450488258&tin=02508201610067®Number=0000000000092624&sum=196500 [19:25:04]StoreToDocumentArchive [19:25:04]shift 438 fd 226193 [19:25:04]save to /storage/0438/doc_00226193 [19:25:04]save last doc name /storage/0438/doc_00226193 to /storage/kkm_last_doc_name [19:25:04]save OK [19:25:04]Clear old archive folders... [19:25:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:04]tlvbuf is 00A463C0 [19:25:04]SAM_PROTO_ClearQueue [19:25:04]wFMCommunicate request_size=4 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 09 00 00 [19:25:04]Write to MH i2c: E2 08 00 89 01 80 09 00 00 00 00 00 00 FC [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [19:25:04]RAPDU: 90 00 [19:25:04]wFMCommunicate OK [19:25:04]SAM_PROTO_ClearQueue done [19:25:04]KKMCreateOFDPacket [19:25:04]OFDProtocolAddRootSTLVToBuf [19:25:04]FM_MakeSignedData [19:25:04]FM_MakeSignedData [19:25:04]SAM_PROTO_SignData [19:25:04]wFMCommunicate request_size=4 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 0D 01 02 [19:25:04]Write to MH i2c: E2 08 00 8A 01 80 0D 01 02 00 00 00 00 04 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [19:25:04]RAPDU: 90 00 [19:25:04]wFMCommunicate OK [19:25:04]wFMCommunicate request_size=255 [19:25:04]MH_SAM_APDU [19:25: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 7A 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 94 FF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 8F 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 73 03 00 35 04 06 00 A4 [19:25:04]Write to MH i2c: E2 02 01 8B 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 94 FF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 8F 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 73 03 00 35 04 06 00 A4 00 00 25 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [19:25:04]RAPDU: 90 00 [19:25:04]wFMCommunicate OK [19:25:04]wFMCommunicate request_size=10 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 0D 02 02 05 CA EC 0A ED C2 [19:25:04]Write to MH i2c: E2 0D 00 8C 01 80 0D 02 02 05 00 CA EC 0A ED C2 00 00 80 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [19:25:04]RAPDU: 90 00 [19:25:04]wFMCommunicate OK [19:25:04]wFMCommunicate request_size=4 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 0D 03 02 [19:25:04]Write to MH i2c: E2 08 00 8D 01 80 0D 03 02 00 00 00 00 09 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 0B 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 0B 00 8D 01 00 02 F1 AF 3E 7E 87 D5 47 90 00 0B [19:25:04]RAPDU: 02 F1 AF 3E 7E 87 D5 47 90 00 [19:25:04]wFMCommunicate OK [19:25:04]SAM_PROTO_SignData done [19:25:04]FM_MakeSignedData done [19:25:04]CreateOFDProtocolMessage [19:25:04]wFMCommunicate request_size=4 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 11 00 00 [19:25:04]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 17 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [19:25:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:04]wFMCommunicate OK [19:25:04]CreateOFDProtocolMessage done [19:25:04]OFDSenderStorePacket 226193 [19:25:04]StoreOFDPacket docnum=226193 [19:25:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 64 A0 07 01 0B 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 94 FF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 8F 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 73 03 00 35 04 06 00 A4 CA EC 0A ED C2 02 F1 AF 3E 7E 87 D5 47 [19:25:04]CheckFolder [19:25:04]dirname=/storage/ofd_packets [19:25:04]CheckFolder done [19:25:04]ProducePacketName [19:25:04]name=ofd_packets/00226193 [19:25:04]NVStorageSaveData ofd_packets/00226193 [19:25:04]File name is /storage/ofd_packets/00226193 [19:25:04]Write 301 bytes [19:25:04]NVStorageSaveData done [19:25:04]OFDSenderStorePacket done [19:25:04]KKMCreateOFDPacket done [19:25:04]NVStorageSaveData kkm_last_timestamp [19:25:04]File name is /storage/kkm_last_timestamp [19:25:04]Write 4 bytes [19:25:04]NVStorageSaveData done [19:25:04]ExternCall_PrintAddStr [19:25:04]wPrintStart [19:25:04]Write to MH i2c: 01 00 00 8F 01 90 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: 01 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: 01 07 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [19:25:04]RasterBufferAndPrint [19:25:04]line Счет N : (1)2002509 [19:25:04]line ИНН: 02508201610067 [19:25:04]line Контрольно-Кассовый Чек [19:25:04]line ПРОДАЖА [19:25:04]line ТРК (МРК, ГНК) : 64 [19:25:04]line Товар: 2710124500 [19:25:04]line Аи-95-К-5 [19:25:04]line 26.490 * 74.20 [19:25:04]line = 1965.56 [19:25:04]line НДС 12% НСП 1% [19:25:04]line > о реализуемом товаре [19:25:04]line ОКРУГЛЕНИЕ: -0.56 [19:25:04]line ИТОГО: 1965.00 [19:25:04]line Внесено: 1965.00 [19:25:04]line СДАЧА: 0.00 [19:25:04]line НСП 1% : 17.39 [19:25:04]line НДС 12% : 208.73 [19:25:04]line Наличными: 1965.00 [19:25:04]line Безнал.: 0.00 [19:25:04]line Место: АЗС № 97 "Партнер Нефть" [19:25:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:25:04]line СНО: Общий режим [19:25:04]line Чек 553 27.07.2024 19:25 [19:25:04]line Смена: 438 ФФД: 1.0 [19:25:04]line ЗНМ: 0300000054 [19:25:04]line РНМ: 0000000000092624 [19:25:04]line Версия ККМ: 001 [19:25:04]line ФМ: 0000000000874959 [19:25:04]line ФД: 226193 [19:25:04]line ФПД: 181191450488258 [19:25:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192503&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226193&fm=181191450488258&tin=02508201610067®Number=0000000000092624&sum=196500 [19:25:04]written 0, free lines is 4095 [19:25:05]Write to MH i2c: 01 00 00 BA 01 BB [19:25:05]Write i2c OK [19:25:05]MH_I2C_Read... [19:25:05]Read from MH i2c: 01 [19:25:05]MH_I2C_Read... [19:25:05]Read from MH i2c: 01 07 00 [19:25:05]MH_I2C_Read... [19:25:05]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 6D 0C 3B [19:25:05]RasterBufferAndPrint [19:25:05]line [19:25:05]line [19:25:05]line [19:25:05]line [19:25:05]line [19:25:05]written 0, free lines is 3183 [19:25:05]MH_Cut [19:25:05]Write to MH i2c: D1 01 00 C1 01 01 94 [19:25:05]Write i2c OK [19:25:05]MH_I2C_Read... [19:25:05]Read from MH i2c: D1 [19:25:05]MH_I2C_Read... [19:25:05]Read from MH i2c: D1 01 00 [19:25:05]MH_I2C_Read... [19:25:05]Read from MH i2c: D1 01 00 C1 01 00 93 [19:25:05]Write to MH i2c: 01 00 00 C2 01 C3 [19:25:05]Write i2c OK [19:25:05]MH_I2C_Read... [19:25:06]*** Cut start [19:25:06]*** Partial cut [19:25:06]*** CUTSNS_PIN = 1 [19:25:06]*** CUTSNS_PIN = 0 [19:25:06]*** Brake cut motor [19:25:07]Read from MH i2c: 01 [19:25:07]MH_I2C_Read... [19:25:07]*** Stop cut motor [19:25:07]*** Cut end [19:25:07]Read from MH i2c: 01 07 00 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [19:25:07]process_action close_receipt done [19:25:07]requested_data is exist [19:25:07]produce_requested_data [19:25:07]requested_item fm.sn is exist - process it [19:25:07]wFMCommunicate request_size=4 [19:25:07]MH_SAM_APDU [19:25:07]CAPDU: 80 11 00 00 [19:25:07]Write to MH i2c: E2 08 00 C3 01 80 11 00 00 00 00 00 00 3E [19:25:07]Write i2c OK [19:25:07]MH_I2C_Read... [19:25:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:07]Read from MH i2c: E2 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 17 00 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 17 00 C3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [19:25:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:07]wFMCommunicate OK [19:25:07]requested_item fd.num is exist - process it [19:25:07]SAM_PROTO_GetFieldsCounters [19:25:07]wFMCommunicate request_size=4 [19:25:07]MH_SAM_APDU [19:25:07]CAPDU: 80 13 00 00 [19:25:07]Write to MH i2c: E2 08 00 C4 01 80 13 00 00 00 00 00 00 41 [19:25:07]Write i2c OK [19:25:07]MH_I2C_Read... [19:25:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:07]Read from MH i2c: E2 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 62 00 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 62 00 C4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [19:25: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:07]wFMCommunicate OK [19:25:07]SAM_PROTO_GetFieldsCounters done [19:25:07]requested_item shift.num is exist - process it [19:25:07]requested_item shift.opened is exist - process it [19:25:07]req_shift_opened [19:25:07]FM_GetShiftState [19:25:07]SAM_PROTO_GetShiftState [19:25:07]wFMCommunicate request_size=4 [19:25:07]MH_SAM_APDU [19:25:07]CAPDU: 80 13 01 00 [19:25:07]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [19:25:07]Write i2c OK [19:25:07]MH_I2C_Read... [19:25:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:07]Read from MH i2c: E2 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 0E 00 [19:25:07]MH_I2C_Read... [19:25:07]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 51 [19:25:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:25:07]wFMCommunicate OK [19:25:07]SAM_PROTO_GetShiftState done [19:25:07]FM_GetShiftState done [19:25:07]req_shift_opened done [19:25:07]requested_item shift.open_date is exist - process it [19:25:07]req_shift_open_date [19:25:07]req_shift_open_date done [19:25:07]produce_requested_data done [19:25:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226193,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:25:07]process_action_free close_receipt [19:25:07]json_value_free [19:25:07]json_value_free done [19:25:07]process_json_proto returns [19:25:07]Send response to host [19:25:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226193,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:25:07]free response buf [19:25:07]execute_script done [19:25:07]execute_script returns [19:25:07]free content buf [19:25:07]Sock 10.Close socket [19:25:07]Sock 10.Thread stoped [19:25:08]ConnectInit Can't take IP for lk.salyk.kg [19:25:08]CommunicateWithHost connect error [19:25:08]CommunicateWithHost err = -1 [19:25:08]OFD Sender: Server communicate error [19:25:08]OFD Sender: Processing packet 226192 [packets to send 601, broken 599] [19:25:08]ProducePacketName [19:25:08]name=ofd_packets/00226192 [19:25:08]OFD Sender: To server: pG, [19:25:08]CommunicateWithHost lk.salyk.kg:30040 [19:25:08]ConnectInit lk.salyk.kg [19:25:10]Connected sock=10 [19:25: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 35 39 0F 01 00 00 79 E2 07 01 07 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 66 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 73 03 00 35 04 06 00 8D 52 88 C3 81 33 A0 25 50 EB B6 ED 01 DB [19:25:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 94 ED 47 00 A8 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 73 03 00 F4 03 04 00 A2 F5 A4 66 B6 04 01 00 00 C1 DE 9B 82 8F 14 91 CD [19:25:11]CommunicateWithHost err = 0 [19:25:11]CheckOFDResponse [19:25:11]1017 (14) - 77093643461234 [19:25:11]1041 (16) - 0000000000874959 [19:25:11]1040 (4) - 226192 [19:25:11]1012 (4) - 27.07.2024 13:26 [19:25:11]1206 (1) - 0 [19:25:11]OFD Sender: Remove packet 226192 [19:25:11]ProducePacketName [19:25:11]name=ofd_packets/00226192 [19:25:11]NVStorageDeleteData [19:25:12]OFD Sender: Processing packet 226193 [packets to send 600, broken 599] [19:25:12]ProducePacketName [19:25:12]name=ofd_packets/00226193 [19:25:12]OFD Sender: To server: pG, [19:25:12]CommunicateWithHost lk.salyk.kg:30040 [19:25:12]ConnectInit lk.salyk.kg [19:25:12]Connected sock=7 [19:25: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 35 39 0F 01 00 00 64 A0 07 01 0B 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 94 FF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 8F 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 73 03 00 35 04 06 00 A4 CA EC 0A ED C2 02 F1 AF 3E 7E 87 D5 47 [19:25: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 35 39 4F 00 00 00 79 03 47 00 EF 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 35 39 10 04 04 00 91 73 03 00 F4 03 04 00 A4 F5 A4 66 B6 04 01 00 00 C6 54 79 4D 59 10 25 38 [19:25:13]CommunicateWithHost err = 0 [19:25:13]CheckOFDResponse [19:25:13]1017 (14) - 77093643461234 [19:25:13]1041 (16) - 0000000000874959 [19:25:13]1040 (4) - 226193 [19:25:13]1012 (4) - 27.07.2024 13:27 [19:25:13]1206 (1) - 0 [19:25:13]OFD Sender: Remove packet 226193 [19:25:13]ProducePacketName [19:25:13]name=ofd_packets/00226193 [19:25:13]NVStorageDeleteData [19:25:13]OFD Sender: No OFD packet to send [19:25:14]accept exits with 9 [19:25:14]New connection [19:25:14]New thread 3066854756 created [19:25:14]Thread 3066711396 joined [19:25:14]Waiting for new connection... [19:25:14] Sock 9.Parse request [19:25:14]Sock 9.Check first char [19:25:14]Sock 9.First char is OK [19:25:14]request: POST /json_proto HTTP/1.0 [19:25:14]Method: POST [19:25:14]URL: /json_proto [19:25:14]Method is POST - this is cgi request [19:25:14]url: /json_proto [19:25:14]query_string will be loaded in cgi processing [19:25:14]execute_cgi json_proto POST (null) [19:25:14]execute_cgi path=json_proto method=POST [19:25:14]POST find Content-Length [19:25:14]Host: 172.17.43.131:8080 [19:25:14]Content-Length: 811 [19:25:14]Content-Type: application/json [19:25:14] [19:25:14]POST finish read [19:25:14]Found Content-Length = 811 [19:25:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:14]execute_script... [19:25: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)2002511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:14]POST & json_proto [19:25:14]process_json_proto [19:25:14]json parsed OK: [19:25:14]protocol is kg_v1.0 [19:25:14]action value=close_receipt [19:25:14]process_action close_receipt [19:25:14]cmd_close_receipt [19:25:14]MH_GetDate [19:25:14]Write to MH i2c: F0 00 00 C6 01 B6 [19:25:14]Write i2c OK [19:25:14]MH_I2C_Read... [19:25:14]Read from MH i2c: F0 [19:25:14]MH_I2C_Read... [19:25:14]Read from MH i2c: F0 09 00 [19:25:14]MH_I2C_Read... [19:25:14]Read from MH i2c: F0 09 00 C6 01 00 9A 49 A5 66 F9 24 A2 66 D2 [19:25:14]GetLastDocTimeStamp 1722108303 [19:25:14]current date 1722108314 [19:25:14]FM_GetShiftState [19:25:14]SAM_PROTO_GetShiftState [19:25:14]wFMCommunicate request_size=4 [19:25:14]MH_SAM_APDU [19:25:14]CAPDU: 80 13 01 00 [19:25:14]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [19:25:14]Write i2c OK [19:25:14]MH_I2C_Read... [19:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:14]Read from MH i2c: E2 [19:25:14]MH_I2C_Read... [19:25:14]Read from MH i2c: E2 0E 00 [19:25:14]MH_I2C_Read... [19:25:14]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 53 [19:25:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:25:14]wFMCommunicate OK [19:25:14]SAM_PROTO_GetShiftState done [19:25:14]FM_GetShiftState done [19:25:14]opened in 1722038719 [19:25:14]opened+sec_in_day 1722125119 [19:25:14]quantity*price = 70038 [19:25:14]sum+1 = 70039 [19:25:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 554 27.07.2024 19:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226194 ФПД: 133925685296738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226194&fm=133925685296738&tin=02508201610067®Number=0000000000092624&sum=70038 [19:25:15]StoreToDocumentArchive [19:25:15]shift 438 fd 226194 [19:25:15]save to /storage/0438/doc_00226194 [19:25:15]save last doc name /storage/0438/doc_00226194 to /storage/kkm_last_doc_name [19:25:15]save OK [19:25:15]Clear old archive folders... [19:25:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:25:15]tlvbuf is 00A609F0 [19:25:15]SAM_PROTO_ClearQueue [19:25:15]wFMCommunicate request_size=4 [19:25:15]MH_SAM_APDU [19:25:15]CAPDU: 80 09 00 00 [19:25:15]Write to MH i2c: E2 08 00 D4 01 80 09 00 00 00 00 00 00 47 [19:25:15]Write i2c OK [19:25:15]MH_I2C_Read... [19:25:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:15]Read from MH i2c: E2 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [19:25:15]RAPDU: 90 00 [19:25:15]wFMCommunicate OK [19:25:15]SAM_PROTO_ClearQueue done [19:25:15]KKMCreateOFDPacket [19:25:15]OFDProtocolAddRootSTLVToBuf [19:25:15]FM_MakeSignedData [19:25:15]FM_MakeSignedData [19:25:15]SAM_PROTO_SignData [19:25:15]wFMCommunicate request_size=4 [19:25:15]MH_SAM_APDU [19:25:15]CAPDU: 80 0D 01 02 [19:25:15]Write to MH i2c: E2 08 00 D5 01 80 0D 01 02 00 00 00 00 4F [19:25:15]Write i2c OK [19:25:15]MH_I2C_Read... [19:25:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:15]Read from MH i2c: E2 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [19:25:15]RAPDU: 90 00 [19:25:15]wFMCommunicate OK [19:25:15]wFMCommunicate request_size=255 [19:25:15]MH_SAM_APDU [19:25:15]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 9A 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 73 03 00 35 04 06 00 [19:25:15]Write to MH i2c: E2 02 01 D6 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 9A 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 73 03 00 35 04 06 00 00 00 DA [19:25:15]Write i2c OK [19:25:15]MH_I2C_Read... [19:25:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:15]Read from MH i2c: E2 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [19:25:15]RAPDU: 90 00 [19:25:15]wFMCommunicate OK [19:25:15]wFMCommunicate request_size=11 [19:25:15]MH_SAM_APDU [19:25:15]CAPDU: 80 0D 02 02 06 79 CE 00 E5 FE 62 [19:25:15]Write to MH i2c: E2 0E 00 D7 01 80 0D 02 02 06 00 79 CE 00 E5 FE 62 00 00 EA [19:25:15]Write i2c OK [19:25:15]MH_I2C_Read... [19:25:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:15]Read from MH i2c: E2 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [19:25:15]RAPDU: 90 00 [19:25:15]wFMCommunicate OK [19:25:15]wFMCommunicate request_size=4 [19:25:15]MH_SAM_APDU [19:25:15]CAPDU: 80 0D 03 02 [19:25:15]Write to MH i2c: E2 08 00 D8 01 80 0D 03 02 00 00 00 00 54 [19:25:15]Write i2c OK [19:25:15]MH_I2C_Read... [19:25:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:15]Read from MH i2c: E2 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 0B 00 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 0B 00 D8 01 00 DA 2A 40 DA 5B 81 49 4A 90 00 E2 [19:25:15]RAPDU: DA 2A 40 DA 5B 81 49 4A 90 00 [19:25:15]wFMCommunicate OK [19:25:15]SAM_PROTO_SignData done [19:25:15]FM_MakeSignedData done [19:25:15]CreateOFDProtocolMessage [19:25:15]wFMCommunicate request_size=4 [19:25:15]MH_SAM_APDU [19:25:15]CAPDU: 80 11 00 00 [19:25:15]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [19:25:15]Write i2c OK [19:25:15]MH_I2C_Read... [19:25:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:15]Read from MH i2c: E2 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 17 00 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [19:25:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:15]wFMCommunicate OK [19:25:15]CreateOFDProtocolMessage done [19:25:15]OFDSenderStorePacket 226194 [19:25:15]StoreOFDPacket docnum=226194 [19:25:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 53 55 08 01 5F EA 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 9A 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 73 03 00 35 04 06 00 79 CE 00 E5 FE 62 DA 2A 40 DA 5B 81 49 4A [19:25:15]CheckFolder [19:25:15]dirname=/storage/ofd_packets [19:25:15]CheckFolder done [19:25:15]ProducePacketName [19:25:15]name=ofd_packets/00226194 [19:25:15]NVStorageSaveData ofd_packets/00226194 [19:25:15]File name is /storage/ofd_packets/00226194 [19:25:15]Write 302 bytes [19:25:15]NVStorageSaveData done [19:25:15]OFDSenderStorePacket done [19:25:15]KKMCreateOFDPacket done [19:25:15]NVStorageSaveData kkm_last_timestamp [19:25:15]File name is /storage/kkm_last_timestamp [19:25:15]Write 4 bytes [19:25:15]NVStorageSaveData done [19:25:15]ExternCall_PrintAddStr [19:25:15]wPrintStart [19:25:15]Write to MH i2c: 01 00 00 DA 01 DB [19:25:15]Write i2c OK [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: 01 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: 01 07 00 [19:25:15]MH_I2C_Read... [19:25:15]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [19:25:15]RasterBufferAndPrint [19:25:15]line Счет N : (1)2002511 [19:25:15]line ИНН: 02508201610067 [19:25:15]line Контрольно-Кассовый Чек [19:25:15]line ПРОДАЖА [19:25:15]line ТРК (МРК, ГНК) : 52 [19:25:15]line Товар: 2710124130 [19:25:15]line Super-92-К-5 [19:25:15]line 10.180 * 68.80 [19:25:15]line = 700.38 [19:25:15]line НДС 12% НСП 1% [19:25:15]line > о реализуемом товаре [19:25:15]line ИТОГО: 700.38 [19:25:15]line НСП 1% : 6.20 [19:25:15]line НДС 12% : 74.38 [19:25:15]line Наличными: 0.00 [19:25:15]line Безнал.: 700.38 [19:25:15]line Место: АЗС № 97 "Партнер Нефть" [19:25:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:25:15]line СНО: Общий режим [19:25:15]line Чек 554 27.07.2024 19:25 [19:25:15]line Смена: 438 ФФД: 1.0 [19:25:15]line ЗНМ: 0300000054 [19:25:15]line РНМ: 0000000000092624 [19:25:15]line Версия ККМ: 001 [19:25:15]line Платежная система: Бакай Банк [19:25:15]line ФМ: 0000000000874959 [19:25:15]line ФД: 226194 [19:25:15]line ФПД: 133925685296738 [19:25:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226194&fm=133925685296738&tin=02508201610067®Number=0000000000092624&sum=70038 [19:25:15]OFD Sender: Processing packet 226194 [packets to send 600, broken 599] [19:25:15]ProducePacketName [19:25:15]name=ofd_packets/00226194 [19:25:15]OFD Sender: To server: pG, [19:25:15]CommunicateWithHost lk.salyk.kg:30040 [19:25:15]ConnectInit lk.salyk.kg [19:25:15]written 0, free lines is 4095 [19:25:16]int [19:25:16]Write to MH i2c: 01 00 00 FD 01 FE [19:25:16]*** FLAG_PRN_PAP1 set [19:25:16]Write i2c OK [19:25:16]MH_I2C_Read... [19:25:16]Write i2c OK [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: DD [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: DD [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: DD 01 00 [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: DD 01 00 [19:25:16]answer for other command [DD] [19:25:16]MH Int Process stopped [19:25:16]*** FLAG_PRN_PAP2 set [19:25:16]Read from MH i2c: DD 01 00 FD 01 05 E0 [19:25:16]answer with wrong packet_num 01FD - expected 01FE [19:25:16]process_action_free close_receipt [19:25:16]json_value_free [19:25:16]json_value_free done [19:25:16]process_json_proto returns [19:25:16]Send response to host [19:25:16]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [19:25:16]free response buf [19:25:16]execute_script done [19:25:16]execute_script returns [19:25:16]free content buf [19:25:16]Sock 9.Close socket [19:25:16]Sock 9.Thread stoped [19:25:17]*** FLAG_PRN_PAP1 reset [19:25:18]*** FLAG_PRN_PAP2 reset [19:25:18]Connected sock=10 [19:25: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 35 39 10 01 00 00 53 55 08 01 5F EA 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 9A 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 73 03 00 35 04 06 00 79 CE 00 E5 FE 62 DA 2A 40 DA 5B 81 49 4A [19:25: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 35 39 4F 00 00 00 9F 8F 47 00 4E 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 35 39 10 04 04 00 92 73 03 00 F4 03 04 00 A9 F5 A4 66 B6 04 01 00 00 2A E1 D0 CB 64 CD 64 E7 [19:25:19]CommunicateWithHost err = 0 [19:25:19]CheckOFDResponse [19:25:19]1017 (14) - 77093643461234 [19:25:19]1041 (16) - 0000000000874959 [19:25:19]1040 (4) - 226194 [19:25:19]1012 (4) - 27.07.2024 13:27 [19:25:19]1206 (1) - 0 [19:25:19]OFD Sender: Remove packet 226194 [19:25:19]ProducePacketName [19:25:19]name=ofd_packets/00226194 [19:25:19]NVStorageDeleteData [19:25:20]OFD Sender: No OFD packet to send [19:25:21]accept exits with 7 [19:25:21]New connection [19:25:21]New thread 3066711396 created [19:25:21]Thread 3066854756 joined [19:25:21]Waiting for new connection... [19:25:21] Sock 7.Parse request [19:25:21]Sock 7.Check first char [19:25:21]Sock 7.First char is OK [19:25:21]request: POST /json_proto HTTP/1.0 [19:25:21]Method: POST [19:25:21]URL: /json_proto [19:25:21]Method is POST - this is cgi request [19:25:21]url: /json_proto [19:25:21]query_string will be loaded in cgi processing [19:25:21]execute_cgi json_proto POST (null) [19:25:21]execute_cgi path=json_proto method=POST [19:25:21]POST find Content-Length [19:25:21]Host: 172.17.43.131:8080 [19:25:21]Content-Length: 215 [19:25:21]Content-Type: application/json [19:25:21] [19:25:21]POST finish read [19:25:21]Found Content-Length = 215 [19:25:21]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" ] } } [19:25:21]execute_script... [19:25:21]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" ] } } [19:25:21]POST & json_proto [19:25:21]process_json_proto [19:25:21]json parsed OK: [19:25:21]protocol is kg_v1.0 [19:25:21]action value=get_value [19:25:21]process_action get_value [19:25:21]cmd_get_value [19:25:21]process_action get_value done [19:25:21]requested_data is exist [19:25:21]produce_requested_data [19:25:21]requested_item kkm.sn is exist - process it [19:25:21]requested_item kkm.ver is exist - process it [19:25:21]requested_item fm.sn is exist - process it [19:25:21]wFMCommunicate request_size=4 [19:25:21]MH_SAM_APDU [19:25:21]CAPDU: 80 11 00 00 [19:25:21]Write to MH i2c: E2 08 00 FF 01 80 11 00 00 00 00 00 00 7A [19:25:21]Write i2c OK [19:25:21]MH_I2C_Read... [19:25:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:21]Read from MH i2c: E2 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 17 00 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 17 00 FF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D7 [19:25:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:21]wFMCommunicate OK [19:25:21]requested_item fd.num is exist - process it [19:25:21]SAM_PROTO_GetFieldsCounters [19:25:21]wFMCommunicate request_size=4 [19:25:21]MH_SAM_APDU [19:25:21]CAPDU: 80 13 00 00 [19:25:21]Write to MH i2c: E2 08 00 00 02 80 13 00 00 00 00 00 00 7E [19:25:21]Write i2c OK [19:25:21]MH_I2C_Read... [19:25:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:21]Read from MH i2c: E2 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 62 00 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 62 00 00 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [19:25:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:21]wFMCommunicate OK [19:25:21]SAM_PROTO_GetFieldsCounters done [19:25:21]requested_item shift.num is exist - process it [19:25:21]requested_item shift.opened is exist - process it [19:25:21]req_shift_opened [19:25:21]FM_GetShiftState [19:25:21]SAM_PROTO_GetShiftState [19:25:21]wFMCommunicate request_size=4 [19:25:21]MH_SAM_APDU [19:25:21]CAPDU: 80 13 01 00 [19:25:21]Write to MH i2c: E2 08 00 01 02 80 13 01 00 00 00 00 00 80 [19:25:21]Write i2c OK [19:25:21]MH_I2C_Read... [19:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:21]Read from MH i2c: E2 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 0E 00 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 0E 00 01 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8E [19:25:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:25:21]wFMCommunicate OK [19:25:21]SAM_PROTO_GetShiftState done [19:25:21]FM_GetShiftState done [19:25:21]req_shift_opened done [19:25:21]requested_item shift.open_date is exist - process it [19:25:21]req_shift_open_date [19:25:21]req_shift_open_date done [19:25:21]produce_requested_data done [19:25:21]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226194,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:25:21]process_action_free get_value [19:25:21]json_value_free [19:25:21]json_value_free done [19:25:21]process_json_proto returns [19:25:21]Send response to host [19:25:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226194,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:25:21]free response buf [19:25:21]execute_script done [19:25:21]execute_script returns [19:25:21]free content buf [19:25:21]Sock 7.Close socket [19:25:21]Sock 7.Thread stoped [19:25:21]accept exits with 5 [19:25:21]New connection [19:25:21]New thread 3066854756 created [19:25:21]Thread 3066711396 joined [19:25:21]Waiting for new connection... [19:25:21] Sock 5.Parse request [19:25:21]Sock 5.Check first char [19:25:21]Sock 5.First char is OK [19:25:21]request: POST /json_proto HTTP/1.0 [19:25:21]Method: POST [19:25:21]URL: /json_proto [19:25:21]Method is POST - this is cgi request [19:25:21]url: /json_proto [19:25:21]query_string will be loaded in cgi processing [19:25:21]execute_cgi json_proto POST (null) [19:25:21]execute_cgi path=json_proto method=POST [19:25:21]POST find Content-Length [19:25:21]Host: 172.17.43.131:8080 [19:25:21]Content-Length: 331 [19:25:21]Content-Type: application/json [19:25:21] [19:25:21]POST finish read [19:25:21]Found Content-Length = 331 [19:25:21]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" ] } } [19:25:21]execute_script... [19:25:21]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" ] } } [19:25:21]POST & json_proto [19:25:21]process_json_proto [19:25:21]json parsed OK: [19:25:21]protocol is kg_v1.0 [19:25:21]action value=get_value [19:25:21]process_action get_value [19:25:21]cmd_get_value [19:25:21]process_action get_value done [19:25:21]requested_data is exist [19:25:21]produce_requested_data [19:25:21]requested_item fm.sale.total is exist - process it [19:25:21]SAM_PROTO_GetFMData [19:25:21]wFMCommunicate request_size=4 [19:25:21]MH_SAM_APDU [19:25:21]CAPDU: 80 13 03 00 [19:25:21]Write to MH i2c: E2 08 00 02 02 80 13 03 00 00 00 00 00 83 [19:25:21]Write i2c OK [19:25:21]MH_I2C_Read... [19:25:22]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:25:22]Read from MH i2c: E2 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 FD 00 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 FD 00 02 02 00 C5 04 85 04 C1 04 6E 04 04 00 26 70 03 00 69 04 A3 00 6F 04 04 00 DC 69 03 00 B1 04 05 00 9C 00 A7 7D 05 70 04 05 00 A4 B4 FC AF 04 72 04 04 00 F8 4B AA CD 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 B5 87 50 95 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 9B 18 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 11 [19:25:22]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 26 70 03 00 69 04 A3 00 6F 04 04 00 DC 69 03 00 B1 04 05 00 9C 00 A7 7D 05 70 04 05 00 A4 B4 FC AF 04 72 04 04 00 F8 4B AA CD 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 B5 87 50 95 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 9B 18 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [19:25:22]wFMCommunicate OK [19:25:22]wFMCommunicate request_size=4 [19:25:22]MH_SAM_APDU [19:25:22]CAPDU: 80 17 00 00 [19:25:22]Write to MH i2c: E2 08 00 03 02 80 17 00 00 00 00 00 00 85 [19:25:22]Write i2c OK [19:25:22]MH_I2C_Read... [19:25:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:22]Read from MH i2c: E2 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 FD 00 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 FD 00 03 02 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 AC [19:25:22]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [19:25:22]wFMCommunicate OK [19:25:22]wFMCommunicate request_size=4 [19:25:22]MH_SAM_APDU [19:25:22]CAPDU: 80 17 00 00 [19:25:22]Write to MH i2c: E2 08 00 04 02 80 17 00 00 00 00 00 00 86 [19:25:22]Write i2c OK [19:25:22]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 [19:25:23]MH_I2C_Read... [19:25:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:23]Read from MH i2c: E2 FD 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 FD 00 04 02 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 98 [19:25:23]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [19:25:23]wFMCommunicate OK [19:25:23]wFMCommunicate request_size=4 [19:25:23]MH_SAM_APDU [19:25:23]CAPDU: 80 17 00 00 [19:25:23]Write to MH i2c: E2 08 00 05 02 80 17 00 00 00 00 00 00 87 [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:23]Read from MH i2c: E2 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 FD 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 FD 00 05 02 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 13 [19:25:23]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:25:23]wFMCommunicate OK [19:25:23]wFMCommunicate request_size=4 [19:25:23]MH_SAM_APDU [19:25:23]CAPDU: 80 17 00 00 [19:25:23]Write to MH i2c: E2 08 00 06 02 80 17 00 00 00 00 00 00 88 [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [19:25:23]Read from MH i2c: E2 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 E2 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 E2 00 06 02 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 66 [19:25:23]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:25:24]wFMCommunicate OK [19:25:24]SAM_PROTO_GetFMData done [19:25:24]requested_item fm.sale_refund.total is exist - process it [19:25:24]requested_item fm.buy.total is exist - process it [19:25:24]requested_item shift.sale.total is exist - process it [19:25:24]SAM_PROTO_GetShiftData [19:25:24]wFMCommunicate request_size=4 [19:25:24]MH_SAM_APDU [19:25:24]CAPDU: 80 13 02 00 [19:25:24]Write to MH i2c: E2 08 00 07 02 80 13 02 00 00 00 00 00 87 [19:25:24]Write i2c OK [19:25:24]MH_I2C_Read... [19:25:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:25:24]Read from MH i2c: E2 [19:25:24]MH_I2C_Read... [19:25:24]Read from MH i2c: E2 FD 00 [19:25:24]MH_I2C_Read... [19:25:24]Read from MH i2c: E2 FD 00 07 02 00 BA 04 AA 04 B6 04 6E 04 04 00 2A 02 00 00 69 04 9F 00 6F 04 04 00 29 02 00 00 B1 04 04 00 F3 7A AD 04 70 04 04 00 28 7D 43 03 72 04 04 00 CB FD 69 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 A6 30 7F 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 4C 99 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 64 [19:25:24]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 2A 02 00 00 69 04 9F 00 6F 04 04 00 29 02 00 00 B1 04 04 00 F3 7A AD 04 70 04 04 00 28 7D 43 03 72 04 04 00 CB FD 69 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 A6 30 7F 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 4C 99 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:25:24]wFMCommunicate OK [19:25:24]wFMCommunicate request_size=4 [19:25:24]MH_SAM_APDU [19:25:24]CAPDU: 80 17 00 00 [19:25:24]Write to MH i2c: E2 08 00 08 02 80 17 00 00 00 00 00 00 8A [19:25:24]Write i2c OK [19:25:24]MH_I2C_Read... [19:25:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:24]Read from MH i2c: E2 [19:25:24]MH_I2C_Read... [19:25:24]Read from MH i2c: E2 FD 00 [19:25:24]MH_I2C_Read... [19:25:24]Read from MH i2c: E2 FD 00 08 02 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 6C [19:22:29]RAPDU: 90 00 [19:22:29]wFMCommunicate OK [19:22:29]wFMCommunicate request_size=4 [19:22:29]MH_SAM_APDU [19:22:29]CAPDU: 80 0D 03 02 [19:22:29]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [19:22:29]Write i2c OK [19:22:29]MH_I2C_Read... [19:22:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:29]Read from MH i2c: E2 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 0B 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 0B 00 F9 00 00 C8 4E 8F E5 18 C5 AE 2F 90 00 B9 [19:22:29]RAPDU: C8 4E 8F E5 18 C5 AE 2F 90 00 [19:22:29]wFMCommunicate OK [19:22:29]SAM_PROTO_SignData done [19:22:29]FM_MakeSignedData done [19:22:29]CreateOFDProtocolMessage [19:22:29]wFMCommunicate request_size=4 [19:22:29]MH_SAM_APDU [19:22:29]CAPDU: 80 11 00 00 [19:22:29]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [19:22:29]Write i2c OK [19:22:29]MH_I2C_Read... [19:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:29]Read from MH i2c: E2 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 17 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [19:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:22:29]wFMCommunicate OK [19:22:29]CreateOFDProtocolMessage done [19:22:29]OFDSenderStorePacket 226191 [19:22:29]StoreOFDPacket docnum=226191 [19:22:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D6 28 07 01 A3 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 F4 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 73 03 00 35 04 06 00 CB A6 50 B1 CD 1B C8 4E 8F E5 18 C5 AE 2F [19:22:29]CheckFolder [19:22:29]dirname=/storage/ofd_packets [19:22:29]CheckFolder done [19:22:29]ProducePacketName [19:22:29]name=ofd_packets/00226191 [19:22:29]NVStorageSaveData ofd_packets/00226191 [19:22:29]File name is /storage/ofd_packets/00226191 [19:22:29]Write 301 bytes [19:22:29]NVStorageSaveData done [19:22:29]OFDSenderStorePacket done [19:22:29]KKMCreateOFDPacket done [19:22:29]NVStorageSaveData kkm_last_timestamp [19:22:29]File name is /storage/kkm_last_timestamp [19:22:29]Write 4 bytes [19:22:29]NVStorageSaveData done [19:22:29]ExternCall_PrintAddStr [19:22:29]wPrintStart [19:22:29]Write to MH i2c: 01 00 00 FB 00 FB [19:22:29]Write i2c OK [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: 01 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: 01 07 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [19:22:29]RasterBufferAndPrint [19:22:29]line Счет N : (1)2002508 [19:22:29]line ИНН: 02508201610067 [19:22:29]line Контрольно-Кассовый Чек [19:22:29]line ПРОДАЖА [19:22:29]line ТРК (МРК, ГНК) : 33 [19:22:29]line Товар: 2710124130 [19:22:29]line Аи-92-К-5 [19:22:29]line 11.800 * 67.80 [19:22:29]line = 800.04 [19:22:29]line НДС 12% НСП 1% [19:22:29]line > о реализуемом товаре [19:22:29]line ИТОГО: 800.04 [19:22:29]line НСП 1% : 7.08 [19:22:29]line НДС 12% : 84.96 [19:22:29]line Наличными: 0.00 [19:22:29]line Безнал.: 800.04 [19:22:29]line Место: АЗС № 97 "Партнер Нефть" [19:22:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:22:29]line СНО: Общий режим [19:22:29]line Чек 551 27.07.2024 19:22 [19:22:29]line Смена: 438 ФФД: 1.0 [19:22:29]line ЗНМ: 0300000054 [19:22:29]line РНМ: 0000000000092624 [19:22:29]line Версия ККМ: 001 [19:22:29]line Платежная система: O! деньги [19:22:29]line ФМ: 0000000000874959 [19:22:29]line ФД: 226191 [19:22:29]line ФПД: 223915178839323 [19:22:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192228&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226191&fm=223915178839323&tin=02508201610067®Number=0000000000092624&sum=80004 [19:22:29]written 0, free lines is 4095 [19:22:29]OFD Sender: Processing packet 226191 [packets to send 600, broken 599] [19:22:29]ProducePacketName [19:22:29]name=ofd_packets/00226191 [19:22:29]OFD Sender: To server: pG, [19:22:29]CommunicateWithHost lk.salyk.kg:30040 [19:22:29]ConnectInit lk.salyk.kg [19:22:30]Write to MH i2c: 01 00 00 25 01 26 [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: 01 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: 01 07 00 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 7F 0C B8 [19:22:30]RasterBufferAndPrint [19:22:30]line [19:22:30]line [19:22:30]line [19:22:30]line [19:22:30]line [19:22:30]written 0, free lines is 3212 [19:22:30]MH_Cut [19:22:30]Write to MH i2c: D1 01 00 2C 01 01 FF [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: D1 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: D1 01 00 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: D1 01 00 2C 01 00 FE [19:22:30]Write to MH i2c: 01 00 00 2D 01 2E [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]Connected sock=11 [19:22: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 35 39 0F 01 00 00 D6 28 07 01 A3 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 F4 48 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 73 03 00 35 04 06 00 CB A6 50 B1 CD 1B C8 4E 8F E5 18 C5 AE 2F [19:22:31]*** Cut start [19:22:31]*** Partial cut [19:22:31]*** CUTSNS_PIN = 1 [19:22:31]*** CUTSNS_PIN = 0 [19:22:31]*** Brake cut motor [19:22:31]Read from MH i2c: 01 [19:22:31]MH_I2C_Read... [19:22:31]*** Stop cut motor [19:22:32]*** Cut end [19:22:32]Read from MH i2c: 01 07 00 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [19:22:32]process_action close_receipt done [19:22:32]requested_data is exist [19:22:32]produce_requested_data [19:22:32]requested_item fm.sn is exist - process it [19:22:32]wFMCommunicate request_size=4 [19:22:32]MH_SAM_APDU [19:22:32]CAPDU: 80 11 00 00 [19:22:32]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [19:22:32]Write i2c OK [19:22:32]MH_I2C_Read... [19:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:32]Read from MH i2c: E2 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 17 00 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [19:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:22:32]wFMCommunicate OK [19:22:32]requested_item fd.num is exist - process it [19:22:32]SAM_PROTO_GetFieldsCounters [19:22:32]wFMCommunicate request_size=4 [19:22:32]MH_SAM_APDU [19:22:32]CAPDU: 80 13 00 00 [19:22:32]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [19:22:32]Write i2c OK [19:22:32]MH_I2C_Read... [19:22:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:32]Read from MH i2c: E2 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 62 00 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 62 00 2F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 0C [19:22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:32]wFMCommunicate OK [19:22:32]SAM_PROTO_GetFieldsCounters done [19:22:32]requested_item shift.num is exist - process it [19:22:32]requested_item shift.opened is exist - process it [19:22:32]req_shift_opened [19:22:32]FM_GetShiftState [19:22:32]SAM_PROTO_GetShiftState [19:22:32]wFMCommunicate request_size=4 [19:22:32]MH_SAM_APDU [19:22:32]CAPDU: 80 13 01 00 [19:22:32]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [19:22:32]Write i2c OK [19:22:32]MH_I2C_Read... [19:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:32]Read from MH i2c: E2 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 0E 00 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BC [19:22:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 00 00 70 04 00 00 72 04 00 00 00 90 00 F0 [19:25:24]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:25:25]wFMCommunicate OK [19:25:25]wFMCommunicate request_size=4 [19:25:25]MH_SAM_APDU [19:25:25]CAPDU: 80 17 00 00 [19:25:25]Write to MH i2c: E2 08 00 09 02 80 17 00 00 00 00 00 00 8B [19:25:25]Write i2c OK [19:25:25]MH_I2C_Read... [19:25:25]OFD Sender: No OFD packet to send [19:25:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:25]Read from MH i2c: E2 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 FD 00 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 FD 00 09 02 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 B7 [19:25:25]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 [19:25:25]wFMCommunicate OK [19:25:25]wFMCommunicate request_size=4 [19:25:25]MH_SAM_APDU [19:25:25]CAPDU: 80 17 00 00 [19:25:25]Write to MH i2c: E2 08 00 0A 02 80 17 00 00 00 00 00 00 8C [19:25:25]Write i2c OK [19:25:25]MH_I2C_Read... [19:25:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:25]Read from MH i2c: E2 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 FD 00 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 FD 00 0A 02 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 04 [19:25:25]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 [19:25:25]wFMCommunicate OK [19:25:25]wFMCommunicate request_size=4 [19:25:25]MH_SAM_APDU [19:25:25]CAPDU: 80 17 00 00 [19:25:25]Write to MH i2c: E2 08 00 0B 02 80 17 00 00 00 00 00 00 8D [19:25:25]Write i2c OK [19:25:25]MH_I2C_Read... [19:25:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [19:25:26]Read from MH i2c: E2 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: E2 D7 00 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: E2 D7 00 0B 02 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 70 [19:25:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:25:26]wFMCommunicate OK [19:25:26]SAM_PROTO_GetShiftData done [19:25:26]requested_item shift.sale.total_cash is exist - process it [19:25:26]requested_item shift.sale_refund.total is exist - process it [19:25:26]requested_item shift.sale_refund.total_cash is exist - process it [19:25:26]requested_item shift.buy.total is exist - process it [19:25:26]requested_item shift.buy.total_cash is exist - process it [19:25:26]produce_requested_data done [19:25:26]produce_requested_data return {"fm.sale.total":235829331.48,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":784780.67,"shift.sale.total_cash":547546.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:25:26]process_action_free get_value [19:25:26]json_value_free [19:25:26]json_value_free done [19:25:26]process_json_proto returns [19:25:26]Send response to host [19:25:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235829331.48,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":784780.67,"shift.sale.total_cash":547546.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:25:26]free response buf [19:25:26]execute_script done [19:25:26]execute_script returns [19:25:26]free content buf [19:25:26]Sock 5.Close socket [19:25:26]Sock 5.Thread stoped [19:25:26]accept exits with 6 [19:25:26]New connection [19:25:26]New thread 3066711396 created [19:25:26]Thread 3066854756 joined [19:25:26]Waiting for new connection... [19:25:26] Sock 6.Parse request [19:25:26]Sock 6.Check first char [19:25:26]Sock 6.First char is OK [19:25:26]request: POST /json_proto HTTP/1.0 [19:25:26]Method: POST [19:25:26]URL: /json_proto [19:25:26]Method is POST - this is cgi request [19:25:26]url: /json_proto [19:25:26]query_string will be loaded in cgi processing [19:25:26]execute_cgi json_proto POST (null) [19:25:26]execute_cgi path=json_proto method=POST [19:25:26]POST find Content-Length [19:25:26]Host: 172.17.43.131:8080 [19:25:26]Content-Length: 144 [19:25:26]Content-Type: application/json [19:25:26] [19:25:26]POST finish read [19:25:26]Found Content-Length = 144 [19:25:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:25:26]execute_script... [19:25:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:25:26]POST & json_proto [19:25:26]process_json_proto [19:25:26]json parsed OK: [19:25:26]protocol is kg_v1.0 [19:25:26]action value=print_doc [19:25:26]process_action print_doc [19:25:26]ExternCall_PrintAddStr [19:25:26]wPrintStart [19:25:26]Write to MH i2c: 01 00 00 0C 02 0E [19:25:26]Write i2c OK [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: 01 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: 01 07 00 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 FF 0F 23 [19:25:26]RasterBufferAndPrint [19:25:26]line Счет N : (1)2002511 [19:25:26]line ИНН: 02508201610067 [19:25:26]line Контрольно-Кассовый Чек [19:25:26]line ПРОДАЖА [19:25:26]line ТРК (МРК, ГНК) : 52 [19:25:26]line Товар: 2710124130 [19:25:26]line Super-92-К-5 [19:25:26]line 10.180 * 68.80 [19:25:26]line = 700.38 [19:25:26]line НДС 12% НСП 1% [19:25:26]line > о реализуемом товаре [19:25:26]line ИТОГО: 700.38 [19:25:26]line НСП 1% : 6.20 [19:25:26]line НДС 12% : 74.38 [19:25:26]line Наличными: 0.00 [19:25:26]line Безнал.: 700.38 [19:25:26]line Место: АЗС № 97 "Партнер Нефть" [19:25:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:25:26]line СНО: Общий режим [19:25:26]line Чек 554 27.07.2024 19:25 [19:25:26]line Смена: 438 ФФД: 1.0 [19:25:26]line ЗНМ: 0300000054 [19:25:26]line РНМ: 0000000000092624 [19:25:26]line Версия ККМ: 001 [19:25:26]line Платежная система: Бакай Банк [19:25:26]line ФМ: 0000000000874959 [19:25:26]line ФД: 226194 [19:25:26]line ФПД: 133925685296738 [19:25:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226194&fm=133925685296738&tin=02508201610067®Number=0000000000092624&sum=70038 [19:25:26]written 0, free lines is 4095 [19:25:26]Write to MH i2c: 01 00 00 36 02 38 [19:25:26]Write i2c OK [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: 01 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: 01 07 00 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: 01 07 00 36 02 00 00 00 00 00 7F 0C CA [19:25:26]RasterBufferAndPrint [19:25:26]line [19:25:26]line [19:25:26]line [19:25:26]line [19:25:26]line [19:25:26]written 0, free lines is 3214 [19:25:26]MH_Cut [19:25:26]Write to MH i2c: D1 01 00 3D 02 01 11 [19:25:26]Write i2c OK [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: D1 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: D1 01 00 [19:25:26]MH_I2C_Read... [19:25:26]Read from MH i2c: D1 01 00 3D 02 00 10 [19:25:26]Write to MH i2c: 01 00 00 3E 02 40 [19:25:26]Write i2c OK [19:25:26]MH_I2C_Read... [19:25:28]*** Cut start [19:25:28]*** Partial cut [19:25:28]*** CUTSNS_PIN = 1 [19:25:28]*** CUTSNS_PIN = 0 [19:25:28]*** Brake cut motor [19:25:28]Read from MH i2c: 01 [19:25:28]MH_I2C_Read... [19:25:28]*** Stop cut motor [19:25:28]*** Cut end [19:25:28]Read from MH i2c: 01 07 00 [19:25:28]MH_I2C_Read... [19:25:28]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 FF 0F 55 [19:25:28]process_action print_doc done [19:25:28]requested_data is exist [19:25:28]produce_requested_data [19:25:28]produce_requested_data return (null) [19:25:28]process_action_free print_doc [19:25:28]json_value_free [19:25:28]json_value_free done [19:25:28]process_json_proto returns [19:25:28]Send response to host [19:25:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [19:25:28]free response buf [19:25:28]execute_script done [19:25:28]execute_script returns [19:25:28]free content buf [19:25:28]Sock 6.Close socket [19:25:28]Sock 6.Thread stoped [19:25:30]OFD Sender: No OFD packet to send [19:25:35]OFD Sender: No OFD packet to send [19:25:36]recv_with_timeout no data received [19:25:40]OFD Sender: No OFD packet to send [19:25:45]OFD Sender: No OFD packet to send [19:25:50]OFD Sender: No OFD packet to send [19:25:54]accept exits with 5 [19:25:54]New connection [19:25:54]New thread 3066854756 created [19:25:54]Thread 3066711396 joined [19:25:54]Waiting for new connection... [19:25:54] Sock 5.Parse request [19:25:54]Sock 5.Check first char [19:25:54]Sock 5.First char is OK [19:25:54]request: POST /json_proto HTTP/1.0 [19:25:54]Method: POST [19:25:54]URL: /json_proto [19:25:54]Method is POST - this is cgi request [19:25:54]url: /json_proto [19:25:54]query_string will be loaded in cgi processing [19:25:54]execute_cgi json_proto POST (null) [19:25:54]execute_cgi path=json_proto method=POST [19:25:54]POST find Content-Length [19:25:54]Host: 172.17.43.131:8080 [19:25:54]Content-Length: 680 [19:25:54]Content-Type: application/json [19:25:54] [19:25:54]POST finish read [19:25:54]Found Content-Length = 680 [19:25:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:54]execute_script... [19:25:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:54]POST & json_proto [19:25:54]process_json_proto [19:25:54]json parsed OK: [19:25:54]protocol is kg_v1.0 [19:25:54]action value=close_receipt [19:25:54]process_action close_receipt [19:25:54]cmd_close_receipt [19:25:54]MH_GetDate [19:25:54]Write to MH i2c: F0 00 00 3F 02 30 [19:25:54]Write i2c OK [19:25:54]MH_I2C_Read... [19:25:54]Read from MH i2c: F0 [19:25:54]MH_I2C_Read... [19:25:54]Read from MH i2c: F0 09 00 [19:25:54]MH_I2C_Read... [19:25:54]Read from MH i2c: F0 09 00 3F 02 00 C2 49 A5 66 F9 24 A2 66 74 [19:25:54]GetLastDocTimeStamp 1722108314 [19:25:54]current date 1722108354 [19:25:54]FM_GetShiftState [19:25:54]SAM_PROTO_GetShiftState [19:25:54]wFMCommunicate request_size=4 [19:25:54]MH_SAM_APDU [19:25:54]CAPDU: 80 13 01 00 [19:25:54]Write to MH i2c: E2 08 00 40 02 80 13 01 00 00 00 00 00 BF [19:25:54]Write i2c OK [19:25:54]MH_I2C_Read... [19:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:54]Read from MH i2c: E2 [19:25:54]MH_I2C_Read... [19:25:54]Read from MH i2c: E2 0E 00 [19:25:54]MH_I2C_Read... [19:25:54]Read from MH i2c: E2 0E 00 40 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CD [19:25:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:25:54]wFMCommunicate OK [19:25:54]SAM_PROTO_GetShiftState done [19:25:54]FM_GetShiftState done [19:25:54]opened in 1722038719 [19:25:54]opened+sec_in_day 1722125119 [19:25:54]quantity*price = 140055 [19:25:54]sum+1 = 140057 [19:25:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.73 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 555 27.07.2024 19:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226195 ФПД: 77942558114582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192554&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226195&fm=77942558114582&tin=02508201610067®Number=0000000000092624&sum=140000 [19:25:55]StoreToDocumentArchive [19:25:55]shift 438 fd 226195 [19:25:55]save to /storage/0438/doc_00226195 [19:25:55]save last doc name /storage/0438/doc_00226195 to /storage/kkm_last_doc_name [19:25:55]save OK [19:25:55]Clear old archive folders... [19:25:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:25:55]tlvbuf is 00A4F240 [19:25:55]SAM_PROTO_ClearQueue [19:25:55]wFMCommunicate request_size=4 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 09 00 00 [19:25:55]Write to MH i2c: E2 08 00 4D 02 80 09 00 00 00 00 00 00 C1 [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 4D 02 00 90 00 C3 [19:25:55]RAPDU: 90 00 [19:25:55]wFMCommunicate OK [19:25:55]SAM_PROTO_ClearQueue done [19:25:55]KKMCreateOFDPacket [19:25:55]OFDProtocolAddRootSTLVToBuf [19:25:55]FM_MakeSignedData [19:25:55]FM_MakeSignedData [19:25:55]SAM_PROTO_SignData [19:25:55]wFMCommunicate request_size=4 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 0D 01 02 [19:25:55]Write to MH i2c: E2 08 00 4E 02 80 0D 01 02 00 00 00 00 C9 [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 4E 02 00 90 00 C4 [19:25:55]RAPDU: 90 00 [19:25:55]wFMCommunicate OK [19:25:55]wFMCommunicate request_size=255 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 C2 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 73 03 00 35 04 06 00 46 E3 6A 7D [19:25:55]Write to MH i2c: E2 02 01 4F 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 C2 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 73 03 00 35 04 06 00 46 E3 6A 7D 00 00 A8 [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:56]Read from MH i2c: E2 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 03 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 03 00 4F 02 00 90 00 C5 [19:25:56]RAPDU: 90 00 [19:25:56]wFMCommunicate OK [19:25:56]wFMCommunicate request_size=7 [19:25:56]MH_SAM_APDU [19:25:56]CAPDU: 80 0D 02 02 02 43 16 [19:25:56]Write to MH i2c: E2 0A 00 50 02 80 0D 02 02 02 00 43 16 00 00 29 [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:56]Read from MH i2c: E2 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 03 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 03 00 50 02 00 90 00 C6 [19:25:56]RAPDU: 90 00 [19:25:56]wFMCommunicate OK [19:25:56]wFMCommunicate request_size=4 [19:25:56]MH_SAM_APDU [19:25:56]CAPDU: 80 0D 03 02 [19:25:56]Write to MH i2c: E2 08 00 51 02 80 0D 03 02 00 00 00 00 CE [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:56]Read from MH i2c: E2 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 0B 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 0B 00 51 02 00 4C C5 2B DE F1 40 37 E4 90 00 35 [19:25:56]RAPDU: 4C C5 2B DE F1 40 37 E4 90 00 [19:25:56]wFMCommunicate OK [19:25:56]SAM_PROTO_SignData done [19:25:56]FM_MakeSignedData done [19:25:56]CreateOFDProtocolMessage [19:25:56]wFMCommunicate request_size=4 [19:25:56]MH_SAM_APDU [19:25:56]CAPDU: 80 11 00 00 [19:25:56]Write to MH i2c: E2 08 00 52 02 80 11 00 00 00 00 00 00 CE [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:56]Read from MH i2c: E2 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 17 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 17 00 52 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [19:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:56]wFMCommunicate OK [19:25:56]CreateOFDProtocolMessage done [19:25:56]OFDSenderStorePacket 226195 [19:25:56]StoreOFDPacket docnum=226195 [19:25:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 68 7D 04 01 45 C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 C2 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 73 03 00 35 04 06 00 46 E3 6A 7D 43 16 4C C5 2B DE F1 40 37 E4 [19:25:56]CheckFolder [19:25:56]dirname=/storage/ofd_packets [19:25:56]CheckFolder done [19:25:56]ProducePacketName [19:25:56]name=ofd_packets/00226195 [19:25:56]NVStorageSaveData ofd_packets/00226195 [19:25:56]File name is /storage/ofd_packets/00226195 [19:25:56]Write 298 bytes [19:25:56]NVStorageSaveData done [19:25:56]OFDSenderStorePacket done [19:25:56]KKMCreateOFDPacket done [19:25:56]NVStorageSaveData kkm_last_timestamp [19:25:56]File name is /storage/kkm_last_timestamp [19:25:56]Write 4 bytes [19:25:56]NVStorageSaveData done [19:25:56]ExternCall_PrintAddStr [19:25:56]wPrintStart [19:25:56]Write to MH i2c: 01 00 00 53 02 55 [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: 01 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: 01 07 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: 01 07 00 53 02 00 00 00 00 00 FF 0F 6A [19:25:56]RasterBufferAndPrint [19:25:56]line Счет N : (1)2002512 [19:25:56]line ИНН: 02508201610067 [19:25:56]line Контрольно-Кассовый Чек [19:25:56]line ПРОДАЖА [19:25:56]line ТРК (МРК, ГНК) : 31 [19:25:56]line Товар: 2710194210 [19:25:56]line ДТ-К-5 [19:25:56]line 18.380 * 76.20 [19:25:56]line = 1400.56 [19:25:56]line НДС 12% НСП 1% [19:25:56]line > о реализуемом товаре [19:25:56]line ОКРУГЛЕНИЕ: -0.56 [19:25:56]line ИТОГО: 1400.00 [19:25:56]line Внесено: 1400.00 [19:25:56]line СДАЧА: 0.00 [19:25:56]line НСП 1% : 12.39 [19:25:56]line НДС 12% : 148.73 [19:25:56]line Наличными: 1400.00 [19:25:56]line Безнал.: 0.00 [19:25:56]line Место: АЗС № 97 "Партнер Нефть" [19:25:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:25:56]line СНО: Общий режим [19:25:56]line Чек 555 27.07.2024 19:25 [19:25:56]line Смена: 438 ФФД: 1.0 [19:25:56]line ЗНМ: 0300000054 [19:25:56]line РНМ: 0000000000092624 [19:25:56]line Версия ККМ: 001 [19:25:56]line ФМ: 0000000000874959 [19:25:56]line ФД: 226195 [19:25:56]line ФПД: 77942558114582 [19:25:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192554&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226195&fm=77942558114582&tin=02508201610067®Number=0000000000092624&sum=140000 [19:25:56]written 0, free lines is 4095 [19:25:56]OFD Sender: Processing packet 226195 [packets to send 600, broken 599] [19:25:56]ProducePacketName [19:25:56]name=ofd_packets/00226195 [19:25:56]OFD Sender: To server: pG, [19:25:56]CommunicateWithHost lk.salyk.kg:30040 [19:25:56]ConnectInit lk.salyk.kg [19:25:57]Write to MH i2c: 01 00 00 7E 02 80 [19:25:57]Write i2c OK [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: 01 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: 01 07 00 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: 01 07 00 7E 02 00 00 00 00 00 64 0C F7 [19:25:57]RasterBufferAndPrint [19:25:57]line [19:25:57]line [19:25:57]line [19:25:57]line [19:25:57]line [19:25:57]written 0, free lines is 3187 [19:25:57]MH_Cut [19:25:57]Write to MH i2c: D1 01 00 85 02 01 59 [19:25:57]Write i2c OK [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: D1 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: D1 01 00 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: D1 01 00 85 02 00 58 [19:25:57]Write to MH i2c: 01 00 00 86 02 88 [19:25:57]Write i2c OK [19:25:57]MH_I2C_Read... [19:25:58]*** Cut start [19:25:58]*** Partial cut [19:25:58]*** CUTSNS_PIN = 1 [19:25:58]*** CUTSNS_PIN = 0 [19:25:58]*** Brake cut motor [19:25:58]Read from MH i2c: 01 [19:25:58]MH_I2C_Read... [19:25:58]*** Stop cut motor [19:25:58]*** Cut end [19:25:58]Read from MH i2c: 01 07 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 FF 0F 9D [19:25:58]process_action close_receipt done [19:25:58]requested_data is exist [19:25:58]produce_requested_data [19:25:58]requested_item fm.sn is exist - process it [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 11 00 00 [19:25:58]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 17 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [19:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:58]wFMCommunicate OK [19:25:58]requested_item fd.num is exist - process it [19:25:58]SAM_PROTO_GetFieldsCounters [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 13 00 00 [19:25:58]Write to MH i2c: E2 08 00 88 02 80 13 00 00 00 00 00 00 06 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:59]Read from MH i2c: E2 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 62 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 62 00 88 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [19:25:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:59]wFMCommunicate OK [19:25:59]SAM_PROTO_GetFieldsCounters done [19:25:59]requested_item shift.num is exist - process it [19:25:59]requested_item shift.opened is exist - process it [19:25:59]req_shift_opened [19:25:59]FM_GetShiftState [19:25:59]SAM_PROTO_GetShiftState [19:25:59]wFMCommunicate request_size=4 [19:25:59]MH_SAM_APDU [19:25:59]CAPDU: 80 13 01 00 [19:25:59]Write to MH i2c: E2 08 00 89 02 80 13 01 00 00 00 00 00 08 [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:59]Read from MH i2c: E2 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 0E 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 0E 00 89 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 16 [19:25:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:25:59]wFMCommunicate OK [19:25:59]SAM_PROTO_GetShiftState done [19:25:59]FM_GetShiftState done [19:25:59]req_shift_opened done [19:25:59]requested_item shift.open_date is exist - process it [19:25:59]req_shift_open_date [19:25:59]req_shift_open_date done [19:25:59]produce_requested_data done [19:25:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226195,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:25:59]process_action_free close_receipt [19:25:59]json_value_free [19:25:59]json_value_free done [19:25:59]process_json_proto returns [19:25:59]Send response to host [19:25:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226195,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:25:59]free response buf [19:25:59]execute_script done [19:25:59]execute_script returns [19:25:59]free content buf [19:25:59]Sock 5.Close socket [19:25:59]Sock 5.Thread stoped [19:25:59]Connected sock=9 [19:25:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 68 7D 04 01 45 C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 C2 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 73 03 00 35 04 06 00 46 E3 6A 7D 43 16 4C C5 2B DE F1 40 37 E4 [19:26: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 35 39 4F 00 00 00 59 8A 47 00 42 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 73 03 00 F4 03 04 00 D3 F5 A4 66 B6 04 01 00 00 D3 CC A8 BA 58 1F 07 27 [19:26:00]CommunicateWithHost err = 0 [19:26:00]CheckOFDResponse [19:26:00]1017 (14) - 77093643461234 [19:26:00]1041 (16) - 0000000000874959 [19:26:00]1040 (4) - 226195 [19:26:00]1012 (4) - 27.07.2024 13:27 [19:26:00]1206 (1) - 0 [19:26:00]OFD Sender: Remove packet 226195 [19:26:00]ProducePacketName [19:26:00]name=ofd_packets/00226195 [19:26:00]NVStorageDeleteData [19:26:01]OFD Sender: No OFD packet to send [19:26:06]OFD Sender: No OFD packet to send [19:26:10]accept exits with 6 [19:26:10]New connection [19:26:10]New thread 3066711396 created [19:26:10]Thread 3066854756 joined [19:26:10]Waiting for new connection... [19:26:10] Sock 6.Parse request [19:26:10]Sock 6.Check first char [19:26:10]Sock 6.First char is OK [19:26:10]request: POST /json_proto HTTP/1.0 [19:26:10]Method: POST [19:26:10]URL: /json_proto [19:26:10]Method is POST - this is cgi request [19:26:10]url: /json_proto [19:26:10]query_string will be loaded in cgi processing [19:26:10]execute_cgi json_proto POST (null) [19:26:10]execute_cgi path=json_proto method=POST [19:26:10]POST find Content-Length [19:26:10]Host: 172.17.43.131:8080 [19:26:10]Content-Length: 680 [19:26:10]Content-Type: application/json [19:26:10] [19:26:10]POST finish read [19:26:10]Found Content-Length = 680 [19:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:10]execute_script... [19:26: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)2002513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:10]POST & json_proto [19:26:10]process_json_proto [19:26:10]json parsed OK: [19:26:10]protocol is kg_v1.0 [19:26:10]action value=close_receipt [19:26:10]process_action close_receipt [19:26:10]cmd_close_receipt [19:26:10]MH_GetDate [19:26:10]Write to MH i2c: F0 00 00 8A 02 7B [19:26:10]Write i2c OK [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: F0 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: F0 09 00 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: F0 09 00 8A 02 00 D3 49 A5 66 F9 24 A2 66 D0 [19:26:10]GetLastDocTimeStamp 1722108354 [19:26:10]current date 1722108371 [19:26:10]FM_GetShiftState [19:26:10]SAM_PROTO_GetShiftState [19:26:10]wFMCommunicate request_size=4 [19:26:10]MH_SAM_APDU [19:26:10]CAPDU: 80 13 01 00 [19:26:10]Write to MH i2c: E2 08 00 8B 02 80 13 01 00 00 00 00 00 0A [19:26:10]Write i2c OK [19:26:10]MH_I2C_Read... [19:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:11]Read from MH i2c: E2 [19:26:11]MH_I2C_Read... [19:26:11]Read from MH i2c: E2 0E 00 [19:26:11]MH_I2C_Read... [19:26:11]Read from MH i2c: E2 0E 00 8B 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [19:26:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:26:11]wFMCommunicate OK [19:26:11]SAM_PROTO_GetShiftState done [19:26:11]FM_GetShiftState done [19:26:11]opened in 1722038719 [19:26:11]opened+sec_in_day 1722125119 [19:26:11]quantity*price = 100050 [19:26:11]sum+1 = 100052 [19:26:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 556 27.07.2024 19:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226196 ФПД: 4989089976818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192611&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226196&fm=4989089976818&tin=02508201610067®Number=0000000000092624&sum=100000 [19:26:12]StoreToDocumentArchive [19:26:12]shift 438 fd 226196 [19:26:12]save to /storage/0438/doc_00226196 [19:26:12]save last doc name /storage/0438/doc_00226196 to /storage/kkm_last_doc_name [19:26:12]save OK [19:26:12]Clear old archive folders... [19:26:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:26:12]tlvbuf is 00A5BB00 [19:26:12]SAM_PROTO_ClearQueue [19:26:12]wFMCommunicate request_size=4 [19:26:12]MH_SAM_APDU [19:26:12]CAPDU: 80 09 00 00 [19:26:12]Write to MH i2c: E2 08 00 98 02 80 09 00 00 00 00 00 00 0C [19:26:12]Write i2c OK [19:26:12]MH_I2C_Read... [19:26:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:12]Read from MH i2c: E2 [19:26:12]MH_I2C_Read... [19:26:12]Read from MH i2c: E2 03 00 [19:26:12]MH_I2C_Read... [19:26:12]Read from MH i2c: E2 03 00 98 02 00 90 00 0E [19:26:12]RAPDU: 90 00 [19:26:12]wFMCommunicate OK [19:26:12]SAM_PROTO_ClearQueue done [19:26:12]KKMCreateOFDPacket [19:26:12]OFDProtocolAddRootSTLVToBuf [19:26:12]FM_MakeSignedData [19:26:12]FM_MakeSignedData [19:26:12]SAM_PROTO_SignData [19:26:12]wFMCommunicate request_size=4 [19:26:12]MH_SAM_APDU [19:26:12]CAPDU: 80 0D 01 02 [19:26:12]Write to MH i2c: E2 08 00 99 02 80 0D 01 02 00 00 00 00 14 [19:26:12]Write i2c OK [19:26:12]MH_I2C_Read... [19:26:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:12]Read from MH i2c: E2 [19:26:12]MH_I2C_Read... [19:26:12]Read from MH i2c: E2 03 00 [19:26:12]MH_I2C_Read... [19:26:12]Read from MH i2c: E2 03 00 99 02 00 90 00 0F [19:26:12]RAPDU: 90 00 [19:26:12]wFMCommunicate OK [19:26:12]wFMCommunicate request_size=255 [19:26:12]MH_SAM_APDU [19:26:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 D3 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 73 03 00 35 04 06 00 04 89 9C EF [19:26:12]Write to MH i2c: E2 02 01 9A 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 D3 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 73 03 00 35 04 06 00 04 89 9C EF 00 00 CF [19:26:12]Write i2c OK [19:26:12]MH_I2C_Read... [19:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:13]Read from MH i2c: E2 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 03 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 03 00 9A 02 00 90 00 10 [19:26:13]RAPDU: 90 00 [19:26:13]wFMCommunicate OK [19:26:13]wFMCommunicate request_size=7 [19:26:13]MH_SAM_APDU [19:26:13]CAPDU: 80 0D 02 02 02 91 F2 [19:26:13]Write to MH i2c: E2 0A 00 9B 02 80 0D 02 02 02 00 91 F2 00 00 9E [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:13]Read from MH i2c: E2 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 03 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 03 00 9B 02 00 90 00 11 [19:26:13]RAPDU: 90 00 [19:26:13]wFMCommunicate OK [19:26:13]wFMCommunicate request_size=4 [19:26:13]MH_SAM_APDU [19:26:13]CAPDU: 80 0D 03 02 [19:26:13]Write to MH i2c: E2 08 00 9C 02 80 0D 03 02 00 00 00 00 19 [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:13]Read from MH i2c: E2 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 0B 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 0B 00 9C 02 00 5E 96 BA 18 1E F5 A1 66 90 00 FA [19:26:13]RAPDU: 5E 96 BA 18 1E F5 A1 66 90 00 [19:26:13]wFMCommunicate OK [19:26:13]SAM_PROTO_SignData done [19:26:13]FM_MakeSignedData done [19:26:13]CreateOFDProtocolMessage [19:26:13]wFMCommunicate request_size=4 [19:26:13]MH_SAM_APDU [19:26:13]CAPDU: 80 11 00 00 [19:26:13]Write to MH i2c: E2 08 00 9D 02 80 11 00 00 00 00 00 00 19 [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:13]Read from MH i2c: E2 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 17 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: E2 17 00 9D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [19:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:26:13]wFMCommunicate OK [19:26:13]CreateOFDProtocolMessage done [19:26:13]OFDSenderStorePacket 226196 [19:26:13]StoreOFDPacket docnum=226196 [19:26:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C A2 04 01 49 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 D3 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 73 03 00 35 04 06 00 04 89 9C EF 91 F2 5E 96 BA 18 1E F5 A1 66 [19:26:13]CheckFolder [19:26:13]dirname=/storage/ofd_packets [19:26:13]CheckFolder done [19:26:13]ProducePacketName [19:26:13]name=ofd_packets/00226196 [19:26:13]NVStorageSaveData ofd_packets/00226196 [19:26:13]File name is /storage/ofd_packets/00226196 [19:26:13]Write 298 bytes [19:26:13]NVStorageSaveData done [19:26:13]OFDSenderStorePacket done [19:26:13]KKMCreateOFDPacket done [19:26:13]NVStorageSaveData kkm_last_timestamp [19:26:13]File name is /storage/kkm_last_timestamp [19:26:13]Write 4 bytes [19:26:13]NVStorageSaveData done [19:26:13]ExternCall_PrintAddStr [19:26:13]wPrintStart [19:26:13]Write to MH i2c: 01 00 00 9E 02 A0 [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 9E 02 00 00 00 00 00 FF 0F B5 [19:26:13]RasterBufferAndPrint [19:26:13]line Счет N : (1)2002513 [19:26:13]line ИНН: 02508201610067 [19:26:13]line Контрольно-Кассовый Чек [19:26:13]line ПРОДАЖА [19:26:13]line ТРК (МРК, ГНК) : 11 [19:26:13]line Товар: 2710194210 [19:26:13]line ДТ-К-5 [19:26:13]line 13.130 * 76.20 [19:26:13]line = 1000.51 [19:26:13]line НДС 12% НСП 1% [19:26:13]line > о реализуемом товаре [19:26:13]line ОКРУГЛЕНИЕ: -0.51 [19:26:13]line ИТОГО: 1000.00 [19:26:13]line Внесено: 1000.00 [19:26:13]line СДАЧА: 0.00 [19:26:13]line НСП 1% : 8.85 [19:26:13]line НДС 12% : 106.25 [19:26:13]line Наличными: 1000.00 [19:26:13]line Безнал.: 0.00 [19:26:13]line Место: АЗС № 97 "Партнер Нефть" [19:26:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:26:13]line СНО: Общий режим [19:26:13]line Чек 556 27.07.2024 19:26 [19:26:13]line Смена: 438 ФФД: 1.0 [19:26:13]line ЗНМ: 0300000054 [19:26:13]line РНМ: 0000000000092624 [19:26:13]line Версия ККМ: 001 [19:26:13]line ФМ: 0000000000874959 [19:26:13]line ФД: 226196 [19:26:13]line ФПД: 4989089976818 [19:26:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192611&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226196&fm=4989089976818&tin=02508201610067®Number=0000000000092624&sum=100000 [19:26:13]OFD Sender: Processing packet 226196 [packets to send 600, broken 599] [19:26:13]ProducePacketName [19:26:13]name=ofd_packets/00226196 [19:26:13]OFD Sender: To server: pG, [19:26:13]written 0, free lines is 4095 [19:26:13]CommunicateWithHost lk.salyk.kg:30040 [19:26:13]ConnectInit lk.salyk.kg [19:26:13]Write to MH i2c: 01 00 00 C9 02 CB [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 C9 02 00 00 00 00 00 64 0C 42 [19:26:13]RasterBufferAndPrint [19:26:13]line [19:26:13]line [19:26:13]line [19:26:13]line [19:26:13]line [19:26:13]written 0, free lines is 3188 [19:26:13]MH_Cut [19:26:13]Write to MH i2c: D1 01 00 D0 02 01 A4 [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: D1 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: D1 01 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: D1 01 00 D0 02 00 A3 [19:26:13]Write to MH i2c: 01 00 00 D1 02 D3 [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:15]*** Cut start [19:26:15]*** Partial cut [19:26:15]*** CUTSNS_PIN = 1 [19:26:15]*** CUTSNS_PIN = 0 [19:26:15]*** Brake cut motor [19:26:15]Read from MH i2c: 01 [19:26:15]MH_I2C_Read... [19:26:15]*** Stop cut motor [19:26:15]*** Cut end [19:26:15]Read from MH i2c: 01 07 00 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 FF 0F E8 [19:26:15]process_action close_receipt done [19:26:15]requested_data is exist [19:26:15]produce_requested_data [19:26:15]requested_item fm.sn is exist - process it [19:26:15]wFMCommunicate request_size=4 [19:26:15]MH_SAM_APDU [19:26:15]CAPDU: 80 11 00 00 [19:26:15]Write to MH i2c: E2 08 00 D2 02 80 11 00 00 00 00 00 00 4E [19:26:15]Write i2c OK [19:26:15]MH_I2C_Read... [19:26:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:15]Read from MH i2c: E2 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: E2 17 00 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: E2 17 00 D2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [19:26:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:26:15]wFMCommunicate OK [19:26:15]requested_item fd.num is exist - process it [19:26:15]SAM_PROTO_GetFieldsCounters [19:26:15]wFMCommunicate request_size=4 [19:26:15]MH_SAM_APDU [19:26:15]CAPDU: 80 13 00 00 [19:26:15]Write to MH i2c: E2 08 00 D3 02 80 13 00 00 00 00 00 00 51 [19:26:15]Write i2c OK [19:26:15]MH_I2C_Read... [19:26:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:15]Read from MH i2c: E2 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: E2 62 00 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: E2 62 00 D3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 Connected sock=9 [19:26:16]2C Data to sent: 02 87 00 95 00 F6 5E 70 04 47 04 2C 00 01 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 00 90 30 00 30 C5 30 [19:26:16]30 RAPDU: 30 5D 30 00 30 B9 30 04 30 01 30 00 38 01 37 11 34 04 39 10 35 00 39 30 0C 30 01 30 00 30 00 30 6C 30 A2 30 04 30 01 30 49 30 B1 38 5A 37 03 34 01 39 00 35 03 39 00 0D F8 04 00 10 1E 00 04 30 01 30 00 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 73 03 01 00 23 0E 04 04 4A 04 00 00 8A B6 04 01 0A 00 00 00 32 12 37 04 31 04 30 00 31 2C 39 02 34 32 00 31 00 30 5E 06 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 04 00 09 00 00 00 D0 90 94 00 D0 [19:26:16]A2 wFMCommunicate OK [19:26:16]2D SAM_PROTO_GetFieldsCounters done [19:26:16]D0 requested_item shift.num is exist - process it [19:26:16]9A requested_item shift.opened is exist - process it [19:26:16]2D req_shift_opened [19:26:16]35 FM_GetShiftState [19:26:16]FF SAM_PROTO_GetShiftState [19:26:16]03 wFMCommunicate request_size=4 [19:26:16]08 MH_SAM_APDU [19:26:16]00 CAPDU: 03 80 4A 13 33 01 00 00 00 [19:26:16]00 Write to MH i2c: 00 E2 00 08 37 00 04 06 D4 00 02 C4 80 13 01 00 00 00 00 00 53 [19:26:16]1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:16]Write i2c OK [19:26:16]MH_I2C_Read... [19:26:16]26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 D3 49 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 73 03 00 35 04 06 00 04 89 9C EF 91 F2 5E 96 BA 18 1E F5 A1 66 [19:26:16]Read from MH i2c: E2 [19:26:16]MH_I2C_Read... [19:26:16]Read from MH i2c: E2 0E 00 [19:26:16]MH_I2C_Read... [19:26:16]Read from MH i2c: E2 0E 00 D4 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 61 [19:26:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:26:16]wFMCommunicate OK [19:26:16]SAM_PROTO_GetShiftState done [19:26:16]FM_GetShiftState done [19:26:16]req_shift_opened done [19:26:16]requested_item shift.open_date is exist - process it [19:26:16]req_shift_open_date [19:26:16]req_shift_open_date done [19:26:16]produce_requested_data done [19:26:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226196,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:26:16]process_action_free close_receipt [19:26:16]json_value_free [19:26:16]json_value_free done [19:26:16]process_json_proto returns [19:26:16]Send response to host [19:26:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226196,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:26:16]free response buf [19:26:16]execute_script done [19:26:16]execute_script returns [19:26:16]free content buf [19:26:16]Sock 6.Close socket [19:26:16]Sock 6.Thread stoped [19:26: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 35 39 4F 00 00 00 C5 E0 47 00 26 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 35 39 10 04 04 00 94 73 03 00 F4 03 04 00 E3 F5 A4 66 B6 04 01 00 00 21 35 06 4E 2A 43 12 B4 [19:26:16]CommunicateWithHost err = 0 [19:26:16]CheckOFDResponse [19:26:16]1017 (14) - 77093643461234 [19:26:16]1041 (16) - 0000000000874959 [19:26:16]1040 (4) - 226196 [19:26:16]1012 (4) - 27.07.2024 13:28 [19:26:16]1206 (1) - 0 [19:26:16]OFD Sender: Remove packet 226196 [19:26:16]ProducePacketName [19:26:16]name=ofd_packets/00226196 [19:26:16]NVStorageDeleteData [19:26:17]OFD Sender: No OFD packet to send [19:26:22]OFD Sender: No OFD packet to send [19:26:27]OFD Sender: No OFD packet to send [19:26:32]OFD Sender: No OFD packet to send [19:26:37]OFD Sender: No OFD packet to send [19:26:42]OFD Sender: No OFD packet to send [19:26:47]OFD Sender: No OFD packet to send [19:26:49]recv_with_timeout no data received [19:26:52]OFD Sender: No OFD packet to send [19:26:57]OFD Sender: No OFD packet to send [19:27:01]accept exits with 5 [19:27:01]New connection [19:27:01]New thread 3066854756 created [19:27:01]Thread 3066711396 joined [19:27:01]Waiting for new connection... [19:27:01] Sock 5.Parse request [19:27:01]Sock 5.Check first char [19:27:01]Sock 5.First char is OK [19:27:01]request: POST /json_proto HTTP/1.0 [19:27:01]Method: POST [19:27:01]URL: /json_proto [19:27:01]Method is POST - this is cgi request [19:27:01]url: /json_proto [19:27:01]query_string will be loaded in cgi processing [19:27:01]execute_cgi json_proto POST (null) [19:27:01]execute_cgi path=json_proto method=POST [19:27:01]POST find Content-Length [19:27:01]Host: 172.17.43.131:8080 [19:27:01]Content-Length: 678 [19:27:01]Content-Type: application/json [19:27:01] [19:27:01]POST finish read [19:27:01]Found Content-Length = 678 [19:27:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:01]execute_script... [19: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)2002514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:01]POST & json_proto [19:27:01]process_json_proto [19:27:01]json parsed OK: [19:27:01]protocol is kg_v1.0 [19:27:01]action value=close_receipt [19:27:01]process_action close_receipt [19:27:01]cmd_close_receipt [19:27:01]MH_GetDate [19:27:01]Write to MH i2c: F0 00 00 D5 02 C6 [19:27:01]Write i2c OK [19:27:01]MH_I2C_Read... [19:27:01]Read from MH i2c: F0 [19:27:01]MH_I2C_Read... [19:27:01]Read from MH i2c: F0 09 00 [19:27:01]MH_I2C_Read... [19:27:01]Read from MH i2c: F0 09 00 D5 02 00 06 4A A5 66 F9 24 A2 66 4F [19:27:01]GetLastDocTimeStamp 1722108371 [19:27:01]current date 1722108422 [19:27:01]FM_GetShiftState [19:27:01]SAM_PROTO_GetShiftState [19:27:01]wFMCommunicate request_size=4 [19:27:01]MH_SAM_APDU [19:27:01]CAPDU: 80 13 01 00 [19:27:01]Write to MH i2c: E2 08 00 D6 02 80 13 01 00 00 00 00 00 55 [19:27:01]Write i2c OK [19:27:01]MH_I2C_Read... [19:27:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:01]Read from MH i2c: E2 [19:27:01]MH_I2C_Read... [19:27:01]Read from MH i2c: E2 0E 00 [19:27:01]MH_I2C_Read... [19:27:01]Read from MH i2c: E2 0E 00 D6 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 63 [19:27:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:27:01]wFMCommunicate OK [19:27:01]SAM_PROTO_GetShiftState done [19:27:01]FM_GetShiftState done [19:27:01]opened in 1722038719 [19:27:01]opened+sec_in_day 1722125119 [19:27:01]quantity*price = 60003 [19:27:01]sum+1 = 60004 [19:27:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 557 27.07.2024 19:27 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226197 ФПД: 175352632531495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226197&fm=175352632531495&tin=02508201610067®Number=0000000000092624&sum=60000 [19:27:02]StoreToDocumentArchive [19:27:02]shift 438 fd 226197 [19:27:02]save to /storage/0438/doc_00226197 [19:27:02]save last doc name /storage/0438/doc_00226197 to /storage/kkm_last_doc_name [19:27:02]save OK [19:27:02]Clear old archive folders... [19:27:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:02]tlvbuf is 00A5D430 [19:27:02]SAM_PROTO_ClearQueue [19:27:02]wFMCommunicate request_size=4 [19:27:02]MH_SAM_APDU [19:27:02]CAPDU: 80 09 00 00 [19:27:02]Write to MH i2c: E2 08 00 E3 02 80 09 00 00 00 00 00 00 57 [19:27:02]Write i2c OK [19:27:02]MH_I2C_Read... [19:27:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:02]Read from MH i2c: E2 [19:27:02]MH_I2C_Read... [19:27:02]Read from MH i2c: E2 03 00 [19:27:02]MH_I2C_Read... [19:27:02]Read from MH i2c: E2 03 00 E3 02 00 90 00 59 [19:27:02]RAPDU: 90 00 [19:27:02]wFMCommunicate OK [19:27:02]SAM_PROTO_ClearQueue done [19:27:02]KKMCreateOFDPacket [19:27:02]OFDProtocolAddRootSTLVToBuf [19:27:02]FM_MakeSignedData [19:27:02]FM_MakeSignedData [19:27:02]SAM_PROTO_SignData [19:27:02]wFMCommunicate request_size=4 [19:27:02]MH_SAM_APDU [19:27:02]CAPDU: 80 0D 01 02 [19:27:02]Write to MH i2c: E2 08 00 E4 02 80 0D 01 02 00 00 00 00 5F [19:27:02]Write i2c OK [19:27:02]MH_I2C_Read... [19:27:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:02]Read from MH i2c: E2 [19:27:02]MH_I2C_Read... [19:27:02]Read from MH i2c: E2 03 00 [19:27:02]MH_I2C_Read... [19:27:02]Read from MH i2c: E2 03 00 E4 02 00 90 00 5A [19:27:02]RAPDU: 90 00 [19:27:02]wFMCommunicate OK [19:27:02]wFMCommunicate request_size=255 [19:27:02]MH_SAM_APDU [19:27:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 06 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 73 03 00 35 04 06 00 9F [19:27:03]Write to MH i2c: E2 02 01 E5 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 06 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 73 03 00 35 04 06 00 9F 00 00 98 [19:27:03]Write i2c OK [19:27:03]MH_I2C_Read... [19:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:03]Read from MH i2c: E2 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 03 00 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 03 00 E5 02 00 90 00 5B [19:27:03]RAPDU: 90 00 [19:27:03]wFMCommunicate OK [19:27:03]wFMCommunicate request_size=10 [19:27:03]MH_SAM_APDU [19:27:03]CAPDU: 80 0D 02 02 05 7B 77 5F 5A 27 [19:27:03]Write to MH i2c: E2 0D 00 E6 02 80 0D 02 02 05 00 7B 77 5F 5A 27 00 00 3E [19:27:03]Write i2c OK [19:27:03]MH_I2C_Read... [19:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:03]Read from MH i2c: E2 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 03 00 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 03 00 E6 02 00 90 00 5C [19:27:03]RAPDU: 90 00 [19:27:03]wFMCommunicate OK [19:27:03]wFMCommunicate request_size=4 [19:27:03]MH_SAM_APDU [19:27:03]CAPDU: 80 0D 03 02 [19:27:03]Write to MH i2c: E2 08 00 E7 02 80 0D 03 02 00 00 00 00 64 [19:27:03]Write i2c OK [19:27:03]MH_I2C_Read... [19:27:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:03]Read from MH i2c: E2 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 0B 00 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 0B 00 E7 02 00 30 73 03 9C 16 A8 FC 26 90 00 87 [19:27:03]RAPDU: 30 73 03 9C 16 A8 FC 26 90 00 [19:27:03]wFMCommunicate OK [19:27:03]SAM_PROTO_SignData done [19:27:03]FM_MakeSignedData done [19:27:03]CreateOFDProtocolMessage [19:27:03]wFMCommunicate request_size=4 [19:27:03]MH_SAM_APDU [19:27:03]CAPDU: 80 11 00 00 [19:27:03]Write to MH i2c: E2 08 00 E8 02 80 11 00 00 00 00 00 00 64 [19:27:03]Write i2c OK [19:27:03]MH_I2C_Read... [19:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:03]Read from MH i2c: E2 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 17 00 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: E2 17 00 E8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [19:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:27:03]wFMCommunicate OK [19:27:03]CreateOFDProtocolMessage done [19:27:03]OFDSenderStorePacket 226197 [19:27:03]StoreOFDPacket docnum=226197 [19:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 08 07 01 16 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 06 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 73 03 00 35 04 06 00 9F 7B 77 5F 5A 27 30 73 03 9C 16 A8 FC 26 [19:27:03]CheckFolder [19:27:03]dirname=/storage/ofd_packets [19:27:03]CheckFolder done [19:27:03]ProducePacketName [19:27:03]name=ofd_packets/00226197 [19:27:03]NVStorageSaveData ofd_packets/00226197 [19:27:03]File name is /storage/ofd_packets/00226197 [19:27:03]Write 301 bytes [19:27:03]NVStorageSaveData done [19:27:03]OFDSenderStorePacket done [19:27:03]KKMCreateOFDPacket done [19:27:03]NVStorageSaveData kkm_last_timestamp [19:27:03]File name is /storage/kkm_last_timestamp [19:27:03]Write 4 bytes [19:27:03]NVStorageSaveData done [19:27:03]ExternCall_PrintAddStr [19:27:03]wPrintStart [19:27:03]Write to MH i2c: 01 00 00 E9 02 EB [19:27:03]OFD Sender: Processing packet 226197 [packets to send 600, broken 599] [19:27:03]ProducePacketName [19:27:03]name=ofd_packets/00226197 [19:27:03]OFD Sender: To server: pG, [19:27:03]CommunicateWithHost lk.salyk.kg:30040 [19:27:03]ConnectInit lk.salyk.kg [19:27:03]Write i2c OK [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: 01 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: 01 07 00 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: 01 07 00 E9 02 00 00 00 00 00 FF 0F 00 [19:27:03]RasterBufferAndPrint [19:27:03]line Счет N : (1)2002514 [19:27:03]line ИНН: 02508201610067 [19:27:03]line Контрольно-Кассовый Чек [19:27:03]line ПРОДАЖА [19:27:03]line ТРК (МРК, ГНК) : 63 [19:27:03]line Товар: 2710124130 [19:27:03]line Аи-92-К-5 [19:27:03]line 8.850 * 67.80 [19:27:03]line = 600.03 [19:27:03]line НДС 12% НСП 1% [19:27:03]line > о реализуемом товаре [19:27:03]line ОКРУГЛЕНИЕ: -0.03 [19:27:03]line ИТОГО: 600.00 [19:27:03]line Внесено: 600.00 [19:27:03]line СДАЧА: 0.00 [19:27:03]line НСП 1% : 5.31 [19:27:03]line НДС 12% : 63.72 [19:27:03]line Наличными: 600.00 [19:27:03]line Безнал.: 0.00 [19:27:03]line Место: АЗС № 97 "Партнер Нефть" [19:27:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:27:03]line СНО: Общий режим [19:27:03]line Чек 557 27.07.2024 19:27 [19:27:03]line Смена: 438 ФФД: 1.0 [19:27:03]line ЗНМ: 0300000054 [19:27:03]line РНМ: 0000000000092624 [19:27:03]line Версия ККМ: 001 [19:27:03]line ФМ: 0000000000874959 [19:27:03]line ФД: 226197 [19:27:03]line ФПД: 175352632531495 [19:27:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226197&fm=175352632531495&tin=02508201610067®Number=0000000000092624&sum=60000 [19:27:03]written 0, free lines is 4095 [19:27:04]Connected sock=7 [19:27:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 08 07 01 16 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 06 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 73 03 00 35 04 06 00 9F 7B 77 5F 5A 27 30 73 03 9C 16 A8 FC 26 [19:27:04]Write to MH i2c: 01 00 00 14 03 17 [19:27:04]Write i2c OK [19:27:04]MH_I2C_Read... [19:27:04]Read from MH i2c: 01 [19:27:04]MH_I2C_Read... [19:27:04]Read from MH i2c: 01 07 00 [19:27:04]MH_I2C_Read... [19:27:04]Read from MH i2c: 01 07 00 14 03 00 00 00 00 00 1D 0D 48 [19:27:04]RasterBufferAndPrint [19:27:04]line [19:27:04]line [19:27:04]line [19:27:04]line [19:27:04]line [19:27:04]written 0, free lines is 3375 [19:27:04]MH_Cut [19:27:04]Write to MH i2c: D1 01 00 1B 03 01 F0 [19:27:04]Write i2c OK [19:27:04]MH_I2C_Read... [19:27:04]Read from MH i2c: D1 [19:27:04]MH_I2C_Read... [19:27:04]Read from MH i2c: D1 01 00 [19:27:04]MH_I2C_Read... [19:27:04]Read from MH i2c: D1 01 00 1B 03 00 EF [19:27:04]Write to MH i2c: 01 00 00 1C 03 1F [19:27:04]Write i2c OK [19:27:04]MH_I2C_Read... [19:27: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 35 39 4F 00 00 00 F4 05 47 00 9A 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 35 39 10 04 04 00 95 73 03 00 F4 03 04 00 13 F6 A4 66 B6 04 01 00 00 47 30 7B C5 CF 37 FB F3 [19:27:04]CommunicateWithHost err = 0 [19:27:04]CheckOFDResponse [19:27:04]1017 (14) - 77093643461234 [19:27:04]1041 (16) - 0000000000874959 [19:27:04]1040 (4) - 226197 [19:27:04]1012 (4) - 27.07.2024 13:28 [19:27:04]1206 (1) - 0 [19:27:04]OFD Sender: Remove packet 226197 [19:27:04]ProducePacketName [19:27:04]name=ofd_packets/00226197 [19:27:04]NVStorageDeleteData [19:27:05]*** Cut start [19:27:05]*** Partial cut [19:27:05]*** CUTSNS_PIN = 1 [19:27:05]*** CUTSNS_PIN = 0 [19:27:05]OFD Sender: No OFD packet to send [19:27:05]*** Brake cut motor [19:27:05]Read from MH i2c: 01 [19:27:05]MH_I2C_Read... [19:27:05]*** Stop cut motor [19:27:05]*** Cut end [19:27:05]Read from MH i2c: 01 07 00 [19:27:05]MH_I2C_Read... [19:27:05]Read from MH i2c: 01 07 00 1C 03 00 00 00 00 00 FF 0F 34 [19:27:05]process_action close_receipt done [19:27:05]requested_data is exist [19:27:05]produce_requested_data [19:27:05]requested_item fm.sn is exist - process it [19:27:05]wFMCommunicate request_size=4 [19:27:05]MH_SAM_APDU [19:27:05]CAPDU: 80 11 00 00 [19:27:05]Write to MH i2c: E2 08 00 1D 03 80 11 00 00 00 00 00 00 9A [19:27:05]Write i2c OK [19:27:05]MH_I2C_Read... [19:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:05]Read from MH i2c: E2 [19:27:05]MH_I2C_Read... [19:27:05]Read from MH i2c: E2 17 00 [19:27:05]MH_I2C_Read... [19:27:05]Read from MH i2c: E2 17 00 1D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [19:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:27:05]wFMCommunicate OK [19:27:05]requested_item fd.num is exist - process it [19:27:05]SAM_PROTO_GetFieldsCounters [19:27:05]wFMCommunicate request_size=4 [19:27:05]MH_SAM_APDU [19:27:05]CAPDU: 80 13 00 00 [19:27:05]Write to MH i2c: E2 08 00 1E 03 80 13 00 00 00 00 00 00 9D [19:27:05]Write i2c OK [19:27:05]MH_I2C_Read... [19:27:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:06]Read from MH i2c: E2 [19:27:06]MH_I2C_Read... [19:27:06]Read from MH i2c: E2 62 00 [19:27:06]MH_I2C_Read... [19:27:06]Read from MH i2c: E2 62 00 1E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 15 [19:27:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:27:06]wFMCommunicate OK [19:27:06]SAM_PROTO_GetFieldsCounters done [19:27:06]requested_item shift.num is exist - process it [19:27:06]requested_item shift.opened is exist - process it [19:27:06]req_shift_opened [19:27:06]FM_GetShiftState [19:27:06]SAM_PROTO_GetShiftState [19:27:06]wFMCommunicate request_size=4 [19:27:06]MH_SAM_APDU [19:27:06]CAPDU: 80 13 01 00 [19:27:06]Write to MH i2c: E2 08 00 1F 03 80 13 01 00 00 00 00 00 9F [19:27:06]Write i2c OK [19:27:06]MH_I2C_Read... [19:27:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:06]Read from MH i2c: E2 [19:27:06]MH_I2C_Read... [19:27:06]Read from MH i2c: E2 0E 00 [19:27:06]MH_I2C_Read... [19:27:06]Read from MH i2c: E2 0E 00 1F 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AD [19:27:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:27:06]wFMCommunicate OK [19:27:06]SAM_PROTO_GetShiftState done [19:27:06]FM_GetShiftState done [19:27:06]req_shift_opened done [19:27:06]requested_item shift.open_date is exist - process it [19:27:06]req_shift_open_date [19:27:06]req_shift_open_date done [19:27:06]produce_requested_data done [19:27:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226197,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:27:06]process_action_free close_receipt [19:27:06]json_value_free [19:27:06]json_value_free done [19:27:06]process_json_proto returns [19:27:06]Send response to host [19:27:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226197,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:27:06]free response buf [19:27:06]execute_script done [19:27:06]execute_script returns [19:27:06]free content buf [19:27:06]Sock 5.Close socket [19:27:06]Sock 5.Thread stoped [19:27:07]*** FLAG_PRN_PAP1 set [19:27:07]*** FLAG_PRN_PAP2 set [19:27:08]*** FLAG_PRN_PAP1 reset [19:27:08]*** FLAG_PRN_PAP2 reset [19:27:10]OFD Sender: No OFD packet to send [19:27:15]OFD Sender: No OFD packet to send [19:27:20]OFD Sender: No OFD packet to send [19:27:25]OFD Sender: No OFD packet to send [19:27:29]recv_with_timeout no data received [19:27:30]OFD Sender: No OFD packet to send [19:27:35]OFD Sender: No OFD packet to send [19:27:40]OFD Sender: No OFD packet to send [19:27:45]OFD Sender: No OFD packet to send [19:27:48]recv_with_timeout no data received [19:27:50]OFD Sender: No OFD packet to send [19:27:55]OFD Sender: No OFD packet to send [19:28:00]OFD Sender: No OFD packet to send [19:28:05]OFD Sender: No OFD packet to send [19:28:10]OFD Sender: No OFD packet to send [19:28:13]accept exits with 6 [19:28:13]New connection [19:28:13]New thread 3066711396 created [19:28:13]Thread 3066854756 joined [19:28:13]Waiting for new connection... [19:28:13] Sock 6.Parse request [19:28:13]Sock 6.Check first char [19:28:13]Sock 6.First char is OK [19:28:13]request: POST /json_proto HTTP/1.0 [19:28:13]Method: POST [19:28:13]URL: /json_proto [19:28:13]Method is POST - this is cgi request [19:28:13]url: /json_proto [19:28:13]query_string will be loaded in cgi processing [19:28:13]execute_cgi json_proto POST (null) [19:28:13]execute_cgi path=json_proto method=POST [19:28:13]POST find Content-Length [19:28:13]Host: 172.17.43.131:8080 [19:28:13]Content-Length: 680 [19:28:13]Content-Type: application/json [19:28:13] [19:28:13]POST finish read [19:28:13]Found Content-Length = 680 [19:28:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:13]execute_script... [19:28: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)2002515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:13]POST & json_proto [19:28:13]process_json_proto [19:28:13]json parsed OK: [19:28:13]protocol is kg_v1.0 [19:28:13]action value=close_receipt [19:28:13]process_action close_receipt [19:28:13]cmd_close_receipt [19:28:13]MH_GetDate [19:28:13]Write to MH i2c: F0 00 00 20 03 12 [19:28:13]Write i2c OK [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: F0 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: F0 09 00 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: F0 09 00 20 03 00 4D 4A A5 66 F9 24 A2 66 E2 [19:28:13]GetLastDocTimeStamp 1722108422 [19:28:13]current date 1722108493 [19:28:13]FM_GetShiftState [19:28:13]SAM_PROTO_GetShiftState [19:28:13]wFMCommunicate request_size=4 [19:28:13]MH_SAM_APDU [19:28:13]CAPDU: 80 13 01 00 [19:28:13]Write to MH i2c: E2 08 00 21 03 80 13 01 00 00 00 00 00 A1 [19:28:13]Write i2c OK [19:28:13]MH_I2C_Read... [19:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:13]Read from MH i2c: E2 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 0E 00 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 0E 00 21 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AF [19:28:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:28:13]wFMCommunicate OK [19:28:13]SAM_PROTO_GetShiftState done [19:28:13]FM_GetShiftState done [19:28:13]opened in 1722038719 [19:28:13]opened+sec_in_day 1722125119 [19:28:13]quantity*price = 100050 [19:28:13]sum+1 = 100052 [19:28:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 558 27.07.2024 19:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226198 ФПД: 113786325888618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192813&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226198&fm=113786325888618&tin=02508201610067®Number=0000000000092624&sum=100000 [19:28:14]StoreToDocumentArchive [19:28:14]shift 438 fd 226198 [19:28:14]save to /storage/0438/doc_00226198 [19:28:14]save last doc name /storage/0438/doc_00226198 to /storage/kkm_last_doc_name [19:28:14]save OK [19:28:14]Clear old archive folders... [19:28:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:28:14]tlvbuf is 00A3CF10 [19:28:14]SAM_PROTO_ClearQueue [19:28:14]wFMCommunicate request_size=4 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 09 00 00 [19:28:14]Write to MH i2c: E2 08 00 2E 03 80 09 00 00 00 00 00 00 A3 [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 2E 03 00 90 00 A5 [19:28:14]RAPDU: 90 00 [19:28:14]wFMCommunicate OK [19:28:14]SAM_PROTO_ClearQueue done [19:28:14]KKMCreateOFDPacket [19:28:14]OFDProtocolAddRootSTLVToBuf [19:28:14]FM_MakeSignedData [19:28:14]FM_MakeSignedData [19:28:14]SAM_PROTO_SignData [19:28:14]wFMCommunicate request_size=4 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 0D 01 02 [19:28:14]Write to MH i2c: E2 08 00 2F 03 80 0D 01 02 00 00 00 00 AB [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 2F 03 00 90 00 A6 [19:28:14]RAPDU: 90 00 [19:28:14]wFMCommunicate OK [19:28:14]wFMCommunicate request_size=255 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 4D 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 73 03 00 35 04 06 00 67 7C F1 88 [19:28:14]Write to MH i2c: E2 02 01 30 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 4D 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 73 03 00 35 04 06 00 67 7C F1 88 00 00 29 [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 30 03 00 90 00 A7 [19:28:14]RAPDU: 90 00 [19:28:14]wFMCommunicate OK [19:28:14]wFMCommunicate request_size=7 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 0D 02 02 02 EE 6A [19:28:14]Write to MH i2c: E2 0A 00 31 03 80 0D 02 02 02 00 EE 6A 00 00 0A [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 03 00 31 03 00 90 00 A8 [19:28:14]RAPDU: 90 00 [19:28:14]wFMCommunicate OK [19:28:14]wFMCommunicate request_size=4 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 0D 03 02 [19:28:14]Write to MH i2c: E2 08 00 32 03 80 0D 03 02 00 00 00 00 B0 [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 0B 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 0B 00 32 03 00 69 17 62 15 22 D4 B1 D1 90 00 20 [19:28:14]RAPDU: 69 17 62 15 22 D4 B1 D1 90 00 [19:28:14]wFMCommunicate OK [19:28:14]SAM_PROTO_SignData done [19:28:14]FM_MakeSignedData done [19:28:14]CreateOFDProtocolMessage [19:28:14]wFMCommunicate request_size=4 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 11 00 00 [19:28:14]Write to MH i2c: E2 08 00 33 03 80 11 00 00 00 00 00 00 B0 [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 17 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 17 00 33 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [19:28:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:28:14]wFMCommunicate OK [19:28:14]CreateOFDProtocolMessage done [19:28:14]OFDSenderStorePacket 226198 [19:28:14]StoreOFDPacket docnum=226198 [19:28:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 45 F6 04 01 04 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 4D 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 73 03 00 35 04 06 00 67 7C F1 88 EE 6A 69 17 62 15 22 D4 B1 D1 [19:28:14]CheckFolder [19:28:14]dirname=/storage/ofd_packets [19:28:14]CheckFolder done [19:28:14]ProducePacketName [19:28:14]name=ofd_packets/00226198 [19:28:14]NVStorageSaveData ofd_packets/00226198 [19:28:14]File name is /storage/ofd_packets/00226198 [19:28:14]Write 298 bytes [19:28:14]NVStorageSaveData done [19:28:14]OFDSenderStorePacket done [19:28:14]KKMCreateOFDPacket done [19:28:14]NVStorageSaveData kkm_last_timestamp [19:28:14]File name is /storage/kkm_last_timestamp [19:28:14]Write 4 bytes [19:28:14]NVStorageSaveData done [19:28:14]ExternCall_PrintAddStr [19:28:14]wPrintStart [19:28:14]Write to MH i2c: 01 00 00 34 03 37 [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: 01 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: 01 07 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: 01 07 00 34 03 00 00 00 00 00 FF 0F 4C [19:28:14]RasterBufferAndPrint [19:28:14]line Счет N : (1)2002515 [19:28:14]line ИНН: 02508201610067 [19:28:14]line Контрольно-Кассовый Чек [19:28:14]line ПРОДАЖА [19:28:14]line ТРК (МРК, ГНК) : 21 [19:28:14]line Товар: 2710194210 [19:28:14]line ДТ-К-5 [19:28:14]line 13.130 * 76.20 [19:28:14]line = 1000.51 [19:28:14]line НДС 12% НСП 1% [19:28:14]line > о реализуемом товаре [19:28:14]line ОКРУГЛЕНИЕ: -0.51 [19:28:14]line ИТОГО: 1000.00 [19:28:14]line Внесено: 1000.00 [19:28:14]line СДАЧА: 0.00 [19:28:14]line НСП 1% : 8.85 [19:28:14]line НДС 12% : 106.25 [19:28:14]line Наличными: 1000.00 [19:28:14]line Безнал.: 0.00 [19:28:14]line Место: АЗС № 97 "Партнер Нефть" [19:28:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:28:14]line СНО: Общий режим [19:28:14]line Чек 558 27.07.2024 19:28 [19:28:14]line Смена: 438 ФФД: 1.0 [19:28:14]line ЗНМ: 0300000054 [19:28:14]line РНМ: 0000000000092624 [19:28:14]line Версия ККМ: 001 [19:28:14]line ФМ: 0000000000874959 [19:28:14]line ФД: 226198 [19:28:14]line ФПД: 113786325888618 [19:28:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192813&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226198&fm=113786325888618&tin=02508201610067®Number=0000000000092624&sum=100000 [19:28:14]written 0, free lines is 4095 [19:28:14]OFD Sender: Processing packet 226198 [packets to send 600, broken 599] [19:28:14]ProducePacketName [19:28:14]name=ofd_packets/00226198 [19:28:14]OFD Sender: To server: pG, [19:28:14]CommunicateWithHost lk.salyk.kg:30040 [19:28:14]ConnectInit lk.salyk.kg [19:28:15]Write to MH i2c: 01 00 00 5F 03 62 [19:28:15]Write i2c OK [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: 01 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: 01 07 00 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: 01 07 00 5F 03 00 00 00 00 00 61 0C D6 [19:28:15]RasterBufferAndPrint [19:28:15]line [19:28:15]line [19:28:15]line [19:28:15]line [19:28:15]line [19:28:15]written 0, free lines is 3176 [19:28:15]MH_Cut [19:28:15]Write to MH i2c: D1 01 00 66 03 01 3B [19:28:15]Write i2c OK [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: D1 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: D1 01 00 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: D1 01 00 66 03 00 3A [19:28:15]Write to MH i2c: 01 00 00 67 03 6A [19:28:15]Write i2c OK [19:28:15]MH_I2C_Read... [19:28:16]Connected sock=9 [19:28: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 35 39 0C 01 00 00 45 F6 04 01 04 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 4D 4A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 73 03 00 35 04 06 00 67 7C F1 88 EE 6A 69 17 62 15 22 D4 B1 D1 [19:28:16]*** Cut start [19:28:16]*** Partial cut [19:28:16]*** CUTSNS_PIN = 1 [19:28:16]*** CUTSNS_PIN = 0 [19:28:16]*** Brake cut motor [19:28: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 35 39 4F 00 00 00 99 70 47 00 50 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 73 03 00 F4 03 04 00 5B F6 A4 66 B6 04 01 00 00 DE 51 E0 5C 57 05 5C 90 [19:28:16]CommunicateWithHost err = 0 [19:28:16]CheckOFDResponse [19:28:16]1017 (14) - 77093643461234 [19:28:16]1041 (16) - 0000000000874959 [19:28:16]1040 (4) - 226198 [19:28:16]1012 (4) - 27.07.2024 13:30 [19:28:16]1206 (1) - 0 [19:28:16]OFD Sender: Remove packet 226198 [19:28:16]ProducePacketName [19:28:16]name=ofd_packets/00226198 [19:28:16]NVStorageDeleteData [19:28:17]Read from MH i2c: 01 [19:28:17]MH_I2C_Read... [19:28:17]*** Stop cut motor [19:28:17]*** Cut end [19:28:17]Read from MH i2c: 01 07 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 FF 0F 7F [19:28:17]process_action close_receipt done [19:28:17]requested_data is exist [19:28:17]produce_requested_data [19:28:17]requested_item fm.sn is exist - process it [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 11 00 00 [19:28:17]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 17 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [19:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:28:17]wFMCommunicate OK [19:28:17]requested_item fd.num is exist - process it [19:28:17]SAM_PROTO_GetFieldsCounters [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 13 00 00 [19:28:17]Write to MH i2c: E2 08 00 69 03 80 13 00 00 00 00 00 00 E8 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 62 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 62 00 69 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 64 [19:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:17]wFMCommunicate OK [19:28:17]SAM_PROTO_GetFieldsCounters done [19:28:17]requested_item shift.num is exist - process it [19:28:17]requested_item shift.opened is exist - process it [19:28:17]req_shift_opened [19:28:17]FM_GetShiftState [19:28:17]SAM_PROTO_GetShiftState [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 13 01 00 [19:28:17]Write to MH i2c: E2 08 00 6A 03 80 13 01 00 00 00 00 00 EA [19:28:17]OFD Sender: No OFD packet to send [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 0E 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 0E 00 6A 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F8 [19:28:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:28:17]wFMCommunicate OK [19:28:17]SAM_PROTO_GetShiftState done [19:28:17]FM_GetShiftState done [19:28:17]req_shift_opened done [19:28:17]requested_item shift.open_date is exist - process it [19:28:17]req_shift_open_date [19:28:17]req_shift_open_date done [19:28:17]produce_requested_data done [19:28:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226198,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:28:17]process_action_free close_receipt [19:28:17]json_value_free [19:28:17]json_value_free done [19:28:17]process_json_proto returns [19:28:17]Send response to host [19:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226198,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:28:17]free response buf [19:28:17]execute_script done [19:28:17]execute_script returns [19:28:17]free content buf [19:28:17]Sock 6.Close socket [19:28:17]Sock 6.Thread stoped [19:28:22]OFD Sender: No OFD packet to send [19:28:27]OFD Sender: No OFD packet to send [19:28:32]OFD Sender: No OFD packet to send [19:28:37]OFD Sender: No OFD packet to send [19:28:40]recv_with_timeout no data received [19:28:42]OFD Sender: No OFD packet to send [19:28:47]OFD Sender: No OFD packet to send [19:28:52]OFD Sender: No OFD packet to send [19:28:57]OFD Sender: No OFD packet to send [19:29:01]recv_with_timeout no data received [19:29:02]OFD Sender: No OFD packet to send [19:29:07]OFD Sender: No OFD packet to send [19:29:12]OFD Sender: No OFD packet to send [19:29:17]OFD Sender: No OFD packet to send [19:29:22]OFD Sender: No OFD packet to send [19:29:27]OFD Sender: No OFD packet to send [19:29:32]OFD Sender: No OFD packet to send [19:29:37]OFD Sender: No OFD packet to send [19:29:42]OFD Sender: No OFD packet to send [19:29:47]OFD Sender: No OFD packet to send [19:29:52]OFD Sender: No OFD packet to send [19:29:57]OFD Sender: No OFD packet to send [19:30:01]recv_with_timeout no data received [19:30:02]OFD Sender: No OFD packet to send [19:30:07]OFD Sender: No OFD packet to send [19:30:12]OFD Sender: No OFD packet to send [19:30:17]OFD Sender: No OFD packet to send [19:30:22]OFD Sender: No OFD packet to send [19:30:27]OFD Sender: No OFD packet to send [19:30:32]OFD Sender: No OFD packet to send [19:30:37]OFD Sender: No OFD packet to send [19:30:42]OFD Sender: No OFD packet to send [19:30:47]OFD Sender: No OFD packet to send [19:30:52]accept exits with 5 [19:30:52]New connection [19:30:52]New thread 3066854756 created [19:30:52]Thread 3066711396 joined [19:30:52]Waiting for new connection... [19:30:52] Sock 5.Parse request [19:30:52]Sock 5.Check first char [19:30:52]Sock 5.First char is OK [19:30:52]request: POST /json_proto HTTP/1.0 [19:30:52]Method: POST [19:30:52]URL: /json_proto [19:30:52]Method is POST - this is cgi request [19:30:52]url: /json_proto [19:30:52]query_string will be loaded in cgi processing [19:30:52]execute_cgi json_proto POST (null) [19:30:52]execute_cgi path=json_proto method=POST [19:30:52]POST find Content-Length [19:30:52]Host: 172.17.43.131:8080 [19:30:52]Content-Length: 1164 [19:30:52]Content-Type: application/json [19:30:52] [19:30:52]POST finish read [19:30:52]Found Content-Length = 1164 [19:30: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002516\u000A27.07.2024 19:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:52]execute_script... [19:30: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002516\u000A27.07.2024 19:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:52]POST & json_proto [19:30:52]process_json_proto [19:30:52]json parsed OK: [19:30:52]protocol is kg_v1.0 [19:30:52]action value=print_text [19:30:52]process_action print_text [19:30:52]cmd_print_text [19:30:52]ExternCall_PrintAddStr [19:30:52]wPrintStart [19:30:52]Write to MH i2c: 01 00 00 6B 03 6E [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 07 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 07 00 6B 03 00 00 00 00 00 FF 0F 83 [19:30:52]RasterBufferAndPrint [19:30:52]line *****ТОВАРНЫЙ ЧЕК***** [19:30:52]line АЗС-97 [19:30:52]line Партнер нефть [19:30:52]line 02508201610067 [19:30:52]line Кассир : Орунбаева Б. [19:30:52]line Счет N : (1)2002516 [19:30:52]line 27.07.2024 19:29 [19:30:52]line ПРОДАЖА [19:30:52]line ТРК (МРК, ГНК): 33 [19:30:52]line Вид ГСМ : 2710124130 [19:30:52]line Аи-92-К-5 [19:30:52]line 20.000 x 67.80 [19:30:52]line ИТОГ: 1356.00 [19:30:52]line Тип оплаты: Талоны: ТК ГПНА Online [19:30:52]line 30116703 [19:30:52]line ______________________ [19:30:52]line (подпись) [19:30:52]written 0, free lines is 4095 [19:30:52]OFD Sender: No OFD packet to send [19:30:52]Write to MH i2c: 01 00 00 7F 03 82 [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 07 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: 01 07 00 7F 03 00 00 00 00 00 1B 0E B2 [19:30:52]RasterBufferAndPrint [19:30:52]line [19:30:52]line [19:30:52]line [19:30:52]line [19:30:52]line [19:30:52]written 0, free lines is 3613 [19:30:52]MH_Cut [19:30:52]Write to MH i2c: D1 01 00 86 03 01 5B [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: D1 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: D1 01 00 [19:30:52]MH_I2C_Read... [19:30:52]Read from MH i2c: D1 01 00 86 03 00 5A [19:30:52]Write to MH i2c: 01 00 00 87 03 8A [19:30:52]Write i2c OK [19:30:52]MH_I2C_Read... [19:30:53]*** Cut start [19:30:53]*** Partial cut [19:30:53]*** CUTSNS_PIN = 1 [19:30:53]*** CUTSNS_PIN = 0 [19:30:53]*** Brake cut motor [19:30:54]Read from MH i2c: 01 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: 01 07 00 [19:30:54]MH_I2C_Read... [19:30:54]*** Stop cut motor [19:30:54]*** Cut end [19:30:54]Read from MH i2c: 01 07 00 87 03 00 00 00 00 00 FF 0F 9F [19:30:54]process_action print_text done [19:30:54]requested_data is exist [19:30:54]produce_requested_data [19:30:54]requested_item fm.sn is exist - process it [19:30:54]wFMCommunicate request_size=4 [19:30:54]MH_SAM_APDU [19:30:54]CAPDU: 80 11 00 00 [19:30:54]Write to MH i2c: E2 08 00 88 03 80 11 00 00 00 00 00 00 05 [19:30:54]Write i2c OK [19:30:54]MH_I2C_Read... [19:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:54]Read from MH i2c: E2 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: E2 17 00 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: E2 17 00 88 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [19:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:30:54]wFMCommunicate OK [19:30:54]requested_item fd.num is exist - process it [19:30:54]SAM_PROTO_GetFieldsCounters [19:30:54]wFMCommunicate request_size=4 [19:30:54]MH_SAM_APDU [19:30:54]CAPDU: 80 13 00 00 [19:30:54]Write to MH i2c: E2 08 00 89 03 80 13 00 00 00 00 00 00 08 [19:30:54]Write i2c OK [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: E2 [19:30:54]MH_I2C_Read... [19:30:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:54]Read from MH i2c: E2 62 00 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: E2 62 00 89 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 84 [19:30: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:54]wFMCommunicate OK [19:30:54]SAM_PROTO_GetFieldsCounters done [19:30:54]requested_item shift.num is exist - process it [19:30:54]requested_item shift.opened is exist - process it [19:30:54]req_shift_opened [19:30:54]FM_GetShiftState [19:30:54]SAM_PROTO_GetShiftState [19:30:54]wFMCommunicate request_size=4 [19:30:54]MH_SAM_APDU [19:30:54]CAPDU: 80 13 01 00 [19:30:54]Write to MH i2c: E2 08 00 8A 03 80 13 01 00 00 00 00 00 0A [19:30:54]Write i2c OK [19:30:54]MH_I2C_Read... [19:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:54]Read from MH i2c: E2 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: E2 0E 00 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: E2 0E 00 8A 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [19:30:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:30:54]wFMCommunicate OK [19:30:54]SAM_PROTO_GetShiftState done [19:30:54]FM_GetShiftState done [19:30:54]req_shift_opened done [19:30:54]requested_item shift.open_date is exist - process it [19:30:54]req_shift_open_date [19:30:54]req_shift_open_date done [19:30:54]produce_requested_data done [19:30:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226198,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:30:54]process_action_free print_text [19:30:54]json_value_free [19:30:54]json_value_free done [19:30:54]process_json_proto returns [19:30:54]Send response to host [19:30:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226198,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:30:54]free response buf [19:30:54]execute_script done [19:30:54]execute_script returns [19:30:54]free content buf [19:30:54]Sock 5.Close socket [19:30:54]Sock 5.Thread stoped [19:30:57]OFD Sender: No OFD packet to send [19:31:02]OFD Sender: No OFD packet to send [19:31:07]OFD Sender: No OFD packet to send [19:31:13]OFD Sender: No OFD packet to send [19:31:18]OFD Sender: No OFD packet to send [19:31:20]accept exits with 7 [19:31:20]New connection [19:31:20]New thread 3066711396 created [19:31:20]Thread 3066854756 joined [19:31:20]Waiting for new connection... [19:31:20] Sock 7.Parse request [19:31:20]Sock 7.Check first char [19:31:20]Sock 7.First char is OK [19:31:20]request: POST /json_proto HTTP/1.0 [19:31:20]Method: POST [19:31:20]URL: /json_proto [19:31:20]Method is POST - this is cgi request [19:31:20]url: /json_proto [19:31:20]query_string will be loaded in cgi processing [19:31:20]execute_cgi json_proto POST (null) [19:31:20]execute_cgi path=json_proto method=POST [19:31:20]POST find Content-Length [19:31:20]Host: 172.17.43.131:8080 [19:31:20]Content-Length: 683 [19:31:20]Content-Type: application/json [19:31:20] [19:31:20]POST finish read [19:31:20]Found Content-Length = 683 [19:31:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.930, "sum" : 1215.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1215.00, "total" : 1215.00, "payments": [ { "type": 0, "sum" : 1215.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:20]execute_script... [19:31: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)2002518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.930, "sum" : 1215.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1215.00, "total" : 1215.00, "payments": [ { "type": 0, "sum" : 1215.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:20]POST & json_proto [19:31:20]process_json_proto [19:31:20]json parsed OK: [19:31:20]protocol is kg_v1.0 [19:31:20]action value=close_receipt [19:31:20]process_action close_receipt [19:31:20]cmd_close_receipt [19:31:20]MH_GetDate [19:31:20]Write to MH i2c: F0 00 00 8B 03 7D [19:31:20]Write i2c OK [19:31:20]MH_I2C_Read... [19:31:20]Read from MH i2c: F0 [19:31:20]MH_I2C_Read... [19:31:20]Read from MH i2c: F0 09 00 [19:31:20]MH_I2C_Read... [19:31:20]Read from MH i2c: F0 09 00 8B 03 00 08 4B A5 66 F9 24 A2 66 09 [19:31:20]GetLastDocTimeStamp 1722108493 [19:31:20]current date 1722108680 [19:31:20]FM_GetShiftState [19:31:20]SAM_PROTO_GetShiftState [19:31:20]wFMCommunicate request_size=4 [19:31:20]MH_SAM_APDU [19:31:20]CAPDU: 80 13 01 00 [19:31:20]Write to MH i2c: E2 08 00 8C 03 80 13 01 00 00 00 00 00 0C [19:31:20]Write i2c OK [19:31:20]MH_I2C_Read... [19:31:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:20]Read from MH i2c: E2 [19:31:20]MH_I2C_Read... [19:31:20]Read from MH i2c: E2 0E 00 [19:31:20]MH_I2C_Read... [19:31:20]Read from MH i2c: E2 0E 00 8C 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1A [19:31:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:31:20]wFMCommunicate OK [19:31:20]SAM_PROTO_GetShiftState done [19:31:20]FM_GetShiftState done [19:31:20]opened in 1722038719 [19:31:20]opened+sec_in_day 1722125119 [19:31:20]quantity*price = 121565 [19:31:20]sum+1 = 121566 [19:31:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1215.00 Внесено: 1215.00 СДАЧА: 0.00 НСП 1% : 10.76 НДС 12% : 129.10 Наличными: 1215.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 559 27.07.2024 19:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226199 ФПД: 188614208821387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193121&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226199&fm=188614208821387&tin=02508201610067®Number=0000000000092624&sum=121500 [19:31:21]StoreToDocumentArchive [19:31:21]shift 438 fd 226199 [19:31:21]save to /storage/0438/doc_00226199 [19:31:21]save last doc name /storage/0438/doc_00226199 to /storage/kkm_last_doc_name [19:31:21]save OK [19:31:21]Clear old archive folders... [19:31:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:21]tlvbuf is 00A45640 [19:31:21]SAM_PROTO_ClearQueue [19:31:21]wFMCommunicate request_size=4 [19:31:21]MH_SAM_APDU [19:31:21]CAPDU: 80 09 00 00 [19:31:21]Write to MH i2c: E2 08 00 99 03 80 09 00 00 00 00 00 00 0E [19:31:21]Write i2c OK [19:31:21]MH_I2C_Read... [19:31:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:21]Read from MH i2c: E2 [19:31:21]MH_I2C_Read... [19:31:21]Read from MH i2c: E2 03 00 [19:31:21]MH_I2C_Read... [19:31:21]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [19:31:21]RAPDU: 90 00 [19:31:21]wFMCommunicate OK [19:31:21]SAM_PROTO_ClearQueue done [19:31:21]KKMCreateOFDPacket [19:31:21]OFDProtocolAddRootSTLVToBuf [19:31:21]FM_MakeSignedData [19:31:21]FM_MakeSignedData [19:31:21]SAM_PROTO_SignData [19:31:21]wFMCommunicate request_size=4 [19:31:21]MH_SAM_APDU [19:31:21]CAPDU: 80 0D 01 02 [19:31:21]Write to MH i2c: E2 08 00 9A 03 80 0D 01 02 00 00 00 00 16 [19:31:21]Write i2c OK [19:31:21]MH_I2C_Read... [19:31:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:21]Read from MH i2c: E2 [19:31:21]MH_I2C_Read... [19:31:21]Read from MH i2c: E2 03 00 [19:31:21]MH_I2C_Read... [19:31:21]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [19:31:21]RAPDU: 90 00 [19:31:21]wFMCommunicate OK [19:31:21]wFMCommunicate request_size=255 [19:31:21]MH_SAM_APDU [19: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 0A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DD DA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C DA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 32 00 00 00 00 07 04 06 00 9C DA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 73 03 00 35 04 06 00 AB [19:31:21]Write to MH i2c: E2 02 01 9B 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 0A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DD DA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C DA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 32 00 00 00 00 07 04 06 00 9C DA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 73 03 00 35 04 06 00 AB 00 00 8B [19:31:21]Write i2c OK [19:31:21]MH_I2C_Read... [19:31:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:21]Read from MH i2c: E2 [19:31:21]MH_I2C_Read... [19:31:21]Read from MH i2c: E2 03 00 [19:31:21]MH_I2C_Read... [19:31:21]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [19:31:21]RAPDU: 90 00 [19:31:21]wFMCommunicate OK [19:31:21]wFMCommunicate request_size=10 [19:31:21]MH_SAM_APDU [19:31:21]CAPDU: 80 0D 02 02 05 8B 2A EA 98 8B [19:31:21]Write to MH i2c: E2 0D 00 9C 03 80 0D 02 02 05 00 8B 2A EA 98 8B 00 00 E5 [19:31:21]Write i2c OK [19:31:21]MH_I2C_Read... [19:31:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:22]Read from MH i2c: E2 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: E2 03 00 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [19:31:22]RAPDU: 90 00 [19:31:22]wFMCommunicate OK [19:31:22]wFMCommunicate request_size=4 [19:31:22]MH_SAM_APDU [19:31:22]CAPDU: 80 0D 03 02 [19:31:22]Write to MH i2c: E2 08 00 9D 03 80 0D 03 02 00 00 00 00 1B [19:31:22]Write i2c OK [19:31:22]MH_I2C_Read... [19:31:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:22]Read from MH i2c: E2 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: E2 0B 00 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: E2 0B 00 9D 03 00 07 2F 8B 4E E4 27 22 CC 90 00 24 [19:31:22]RAPDU: 07 2F 8B 4E E4 27 22 CC 90 00 [19:31:22]wFMCommunicate OK [19:31:22]SAM_PROTO_SignData done [19:31:22]FM_MakeSignedData done [19:31:22]CreateOFDProtocolMessage [19:31:22]wFMCommunicate request_size=4 [19:31:22]MH_SAM_APDU [19:31:22]CAPDU: 80 11 00 00 [19:31:22]Write to MH i2c: E2 08 00 9E 03 80 11 00 00 00 00 00 00 1B [19:31:22]Write i2c OK [19:31:22]MH_I2C_Read... [19:31:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:22]Read from MH i2c: E2 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: E2 17 00 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: E2 17 00 9E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [19:31:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:31:22]wFMCommunicate OK [19:31:22]CreateOFDProtocolMessage done [19:31:22]OFDSenderStorePacket 226199 [19:31:22]StoreOFDPacket docnum=226199 [19:31:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 05 15 07 01 9E 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DD DA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C DA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 32 00 00 00 00 07 04 06 00 9C DA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 73 03 00 35 04 06 00 AB 8B 2A EA 98 8B 07 2F 8B 4E E4 27 22 CC [19:31:22]CheckFolder [19:31:22]dirname=/storage/ofd_packets [19:31:22]CheckFolder done [19:31:22]ProducePacketName [19:31:22]name=ofd_packets/00226199 [19:31:22]NVStorageSaveData ofd_packets/00226199 [19:31:22]File name is /storage/ofd_packets/00226199 [19:31:22]Write 301 bytes [19:31:22]NVStorageSaveData done [19:31:22]OFDSenderStorePacket done [19:31:22]KKMCreateOFDPacket done [19:31:22]NVStorageSaveData kkm_last_timestamp [19:31:22]File name is /storage/kkm_last_timestamp [19:31:22]Write 4 bytes [19:31:22]NVStorageSaveData done [19:31:22]ExternCall_PrintAddStr [19:31:22]wPrintStart [19:31:22]Write to MH i2c: 01 00 00 9F 03 A2 [19:31:22]Write i2c OK [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: 01 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: 01 07 00 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: 01 07 00 9F 03 00 00 00 00 00 FF 0F B7 [19:31:22]RasterBufferAndPrint [19:31:22]line Счет N : (1)2002518 [19:31:22]line ИНН: 02508201610067 [19:31:22]line Контрольно-Кассовый Чек [19:31:22]line ПРОДАЖА [19:31:22]line ТРК (МРК, ГНК) : 53 [19:31:22]line Товар: 2710124130 [19:31:22]line Аи-92-К-5 [19:31:22]line 17.930 * 67.80 [19:31:22]line = 1215.65 [19:31:22]line НДС 12% НСП 1% [19:31:22]line > о реализуемом товаре [19:31:22]line ОКРУГЛЕНИЕ: -0.65 [19:31:22]line ИТОГО: 1215.00 [19:31:22]line Внесено: 1215.00 [19:31:22]line СДАЧА: 0.00 [19:31:22]line НСП 1% : 10.76 [19:31:22]line НДС 12% : 129.10 [19:31:22]line Наличными: 1215.00 [19:31:22]line Безнал.: 0.00 [19:31:22]line Место: АЗС № 97 "Партнер Нефть" [19:31:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:31:22]line СНО: Общий режим [19:31:22]line Чек 559 27.07.2024 19:31 [19:31:22]line Смена: 438 ФФД: 1.0 [19:31:22]line ЗНМ: 0300000054 [19:31:22]line РНМ: 0000000000092624 [19:31:22]line Версия ККМ: 001 [19:31:22]line ФМ: 0000000000874959 [19:31:22]line ФД: 226199 [19:31:22]line ФПД: 188614208821387 [19:31:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193121&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226199&fm=188614208821387&tin=02508201610067®Number=0000000000092624&sum=121500 [19:31:22]written 0, free lines is 4095 [19:31:22]OFD Sender: Processing packet 226199 [packets to send 600, broken 599] [19:31:22]ProducePacketName [19:31:22]name=ofd_packets/00226199 [19:31:22]OFD Sender: To server: pG, [19:31:22]CommunicateWithHost lk.salyk.kg:30040 [19:31:22]ConnectInit lk.salyk.kg [19:31:22]Write to MH i2c: 01 00 00 CA 03 CD [19:31:22]Write i2c OK [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: 01 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: 01 07 00 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: 01 07 00 CA 03 00 00 00 00 00 60 0C 40 [19:31:22]RasterBufferAndPrint [19:31:22]line [19:31:22]line [19:31:22]line [19:31:22]line [19:31:22]line [19:31:22]written 0, free lines is 3171 [19:31:22]MH_Cut [19:31:22]Write to MH i2c: D1 01 00 D1 03 01 A6 [19:31:22]Write i2c OK [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: D1 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: D1 01 00 [19:31:22]MH_I2C_Read... [19:31:22]Read from MH i2c: D1 01 00 D1 03 00 A5 [19:31:22]Write to MH i2c: 01 00 00 D2 03 D5 [19:31:22]Write i2c OK [19:31:22]MH_I2C_Read... [19:31:23]*** Cut start [19:31:23]*** Partial cut [19:31:23]*** CUTSNS_PIN = 1 [19:31:23]*** CUTSNS_PIN = 0 [19:31:24]*** Brake cut motor [19:31:24]Read from MH i2c: 01 [19:31:24]MH_I2C_Read... [19:31:24]*** Stop cut motor [19:31:24]*** Cut end [19:31:24]Read from MH i2c: 01 07 00 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: 01 07 00 D2 03 00 00 00 00 00 FF 0F EA [19:31:24]process_action close_receipt done [19:31:24]requested_data is exist [19:31:24]produce_requested_data [19:31:24]requested_item fm.sn is exist - process it [19:31:24]wFMCommunicate request_size=4 [19:31:24]MH_SAM_APDU [19:31:24]CAPDU: 80 11 00 00 [19:31:24]Write to MH i2c: E2 08 00 D3 03 80 11 00 00 00 00 00 00 50 [19:31:24]Write i2c OK [19:31:24]MH_I2C_Read... [19:31:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:24]Read from MH i2c: E2 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 17 00 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 17 00 D3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [19:31:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:31:24]wFMCommunicate OK [19:31:24]requested_item fd.num is exist - process it [19:31:24]SAM_PROTO_GetFieldsCounters [19:31:24]wFMCommunicate request_size=4 [19:31:24]MH_SAM_APDU [19:31:24]CAPDU: 80 13 00 00 [19:31:24]Write to MH i2c: E2 08 00 D4 03 80 13 00 00 00 00 00 00 53 [19:31:24]Write i2c OK [19:31:24]MH_I2C_Read... [19:31:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:24]Read from MH i2c: E2 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 62 00 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 62 00 D4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 D3 [19:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:24]wFMCommunicate OK [19:31:24]SAM_PROTO_GetFieldsCounters done [19:31:24]requested_item shift.num is exist - process it [19:31:24]requested_item shift.opened is exist - process it [19:31:24]req_shift_opened [19:31:24]FM_GetShiftState [19:31:24]SAM_PROTO_GetShiftState [19:31:24]wFMCommunicate request_size=4 [19:31:24]MH_SAM_APDU [19:31:24]CAPDU: 80 13 01 00 [19:31:24]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [19:31:24]Write i2c OK [19:31:24]MH_I2C_Read... [19:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:24]Read from MH i2c: E2 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 0E 00 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 0E 00 D5 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 63 [19:31:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:31:24]wFMCommunicate OK [19:31:24]SAM_PROTO_GetShiftState done [19:31:24]FM_GetShiftState done [19:31:24]req_shift_opened done [19:31:24]requested_item shift.open_date is exist - process it [19:31:24]req_shift_open_date [19:31:24]req_shift_open_date done [19:31:24]produce_requested_data done [19:31:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226199,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:31:24]process_action_free close_receipt [19:31:24]json_value_free [19:31:24]json_value_free done [19:31:24]process_json_proto returns [19:31:24]Send response to host [19:31:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226199,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:31:24]free response buf [19:31:24]execute_script done [19:31:24]execute_script returns [19:31:24]free content buf [19:31:24]Sock 7.Close socket [19:31:24]Sock 7.Thread stoped [19:31:25]accept exits with 6 [19:31:25]New connection [19:31:25]New thread 3066854756 created [19:31:25]Thread 3066711396 joined [19:31:25]Waiting for new connection... [19:31:25] Sock 6.Parse request [19:31:25]Sock 6.Check first char [19:31:25]Sock 6.First char is OK [19:31:25]request: POST /json_proto HTTP/1.0 [19:31:25]Method: POST [19:31:25]URL: /json_proto [19:31:25]Method is POST - this is cgi request [19:31:25]url: /json_proto [19:31:25]query_string will be loaded in cgi processing [19:31:25]execute_cgi json_proto POST (null) [19:31:25]execute_cgi path=json_proto method=POST [19:31:25]POST find Content-Length [19:31:25]Host: 172.17.43.131:8080 [19:31:25]Content-Length: 817 [19:31:25]Content-Type: application/json [19:31:25] [19:31:25]POST finish read [19:31:25]Found Content-Length = 817 [19:31:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:25]execute_script... [19:31: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)2002517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:25]POST & json_proto [19:31:25]process_json_proto [19:31:25]json parsed OK: [19:31:25]protocol is kg_v1.0 [19:31:25]action value=close_receipt [19:31:25]process_action close_receipt [19:31:25]cmd_close_receipt [19:31:25]MH_GetDate [19:31:25]Write to MH i2c: F0 00 00 D6 03 C8 [19:31:25]Write i2c OK [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: F0 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: F0 09 00 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: F0 09 00 D6 03 00 0D 4B A5 66 F9 24 A2 66 59 [19:31:25]GetLastDocTimeStamp 1722108681 [19:31:25]current date 1722108685 [19:31:25]FM_GetShiftState [19:31:25]SAM_PROTO_GetShiftState [19:31:25]wFMCommunicate request_size=4 [19:31:25]MH_SAM_APDU [19:31:25]CAPDU: 80 13 01 00 [19:31:25]Write to MH i2c: E2 08 00 D7 03 80 13 01 00 00 00 00 00 57 [19:31:25]Write i2c OK [19:31:25]MH_I2C_Read... [19:31:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:25]Read from MH i2c: E2 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: E2 0E 00 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: E2 0E 00 D7 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 65 [19:31:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:31:25]wFMCommunicate OK [19:31:25]SAM_PROTO_GetShiftState done [19:31:25]FM_GetShiftState done [19:31:25]opened in 1722038719 [19:31:25]opened+sec_in_day 1722125119 [19:31:25]quantity*price = 200025 [19:31:25]sum+1 = 200026 [19:31:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 560 27.07.2024 19:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226200 ФПД: 150068781353544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226200&fm=150068781353544&tin=02508201610067®Number=0000000000092624&sum=200025 [19:31:26]StoreToDocumentArchive [19:31:26]shift 438 fd 226200 [19:31:26]save to /storage/0438/doc_00226200 [19:31:26]save last doc name /storage/0438/doc_00226200 to /storage/kkm_last_doc_name [19:31:26]save OK [19:31:26]Clear old archive folders... [19:31:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:31:26]tlvbuf is 00A45200 [19:31:26]SAM_PROTO_ClearQueue [19:31:26]wFMCommunicate request_size=4 [19:31:26]MH_SAM_APDU [19:31:26]CAPDU: 80 09 00 00 [19:31:26]Write to MH i2c: E2 08 00 E4 03 80 09 00 00 00 00 00 00 59 [19:31:26]Write i2c OK [19:31:26]MH_I2C_Read... [19:31:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:26]Read from MH i2c: E2 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [19:31:26]RAPDU: 90 00 [19:31:26]wFMCommunicate OK [19:31:26]SAM_PROTO_ClearQueue done [19:31:26]KKMCreateOFDPacket [19:31:26]OFDProtocolAddRootSTLVToBuf [19:31:26]FM_MakeSignedData [19:31:26]FM_MakeSignedData [19:31:26]SAM_PROTO_SignData [19:31:26]wFMCommunicate request_size=4 [19:31:26]MH_SAM_APDU [19:31:26]CAPDU: 80 0D 01 02 [19:31:26]Write to MH i2c: E2 08 00 E5 03 80 0D 01 02 00 00 00 00 61 [19:31:26]Write i2c OK [19:31:26]MH_I2C_Read... [19:31:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:26]Read from MH i2c: E2 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [19:31:26]RAPDU: 90 00 [19:31:26]wFMCommunicate OK [19:31:26]wFMCommunicate request_size=255 [19:31:26]MH_SAM_APDU [19:31:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 73 03 00 35 04 06 00 88 7C 9C 67 [19:31:26]Write to MH i2c: E2 02 01 E6 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 73 03 00 35 04 06 00 88 7C 9C 67 00 00 6F [19:31:26]Write i2c OK [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 [19:31:27]MH_I2C_Read... [19:31:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:27]Read from MH i2c: E2 03 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [19:31:27]RAPDU: 90 00 [19:31:27]wFMCommunicate OK [19:31:27]wFMCommunicate request_size=7 [19:31:27]MH_SAM_APDU [19:31:27]CAPDU: 80 0D 02 02 02 8A 48 [19:31:27]Write to MH i2c: E2 0A 00 E7 03 80 0D 02 02 02 00 8A 48 00 00 3A [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:27]Read from MH i2c: E2 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: E2 03 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: E2 03 00 E7 03 00 90 00 5E [19:31:27]RAPDU: 90 00 [19:31:27]wFMCommunicate OK [19:31:27]wFMCommunicate request_size=4 [19:31:27]MH_SAM_APDU [19:31:27]CAPDU: 80 0D 03 02 [19:31:27]Write to MH i2c: E2 08 00 E8 03 80 0D 03 02 00 00 00 00 66 [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:27]Read from MH i2c: E2 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: E2 0B 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: E2 0B 00 E8 03 00 7C 23 06 8D 9E BA 73 E1 90 00 45 [19:31:27]RAPDU: 7C 23 06 8D 9E BA 73 E1 90 00 [19:31:27]wFMCommunicate OK [19:31:27]SAM_PROTO_SignData done [19:31:27]FM_MakeSignedData done [19:31:27]CreateOFDProtocolMessage [19:31:27]wFMCommunicate request_size=4 [19:31:27]MH_SAM_APDU [19:31:27]CAPDU: 80 11 00 00 [19:31:27]Write to MH i2c: E2 08 00 E9 03 80 11 00 00 00 00 00 00 66 [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:27]Read from MH i2c: E2 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: E2 17 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: E2 17 00 E9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [19:31:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:31:27]wFMCommunicate OK [19:31:27]CreateOFDProtocolMessage done [19:31:27]OFDSenderStorePacket 226200 [19:31:27]StoreOFDPacket docnum=226200 [19:31:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 56 2C 04 01 AF 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 73 03 00 35 04 06 00 88 7C 9C 67 8A 48 7C 23 06 8D 9E BA 73 E1 [19:31:27]CheckFolder [19:31:27]dirname=/storage/ofd_packets [19:31:27]CheckFolder done [19:31:27]ProducePacketName [19:31:27]name=ofd_packets/00226200 [19:31:27]NVStorageSaveData ofd_packets/00226200 [19:31:27]File name is /storage/ofd_packets/00226200 [19:31:27]Write 298 bytes [19:31:27]NVStorageSaveData done [19:31:27]OFDSenderStorePacket done [19:31:27]KKMCreateOFDPacket done [19:31:27]NVStorageSaveData kkm_last_timestamp [19:31:27]File name is /storage/kkm_last_timestamp [19:31:27]Write 4 bytes [19:31:27]NVStorageSaveData done [19:31:27]ExternCall_PrintAddStr [19:31:27]wPrintStart [19:31:27]Write to MH i2c: 01 00 00 EA 03 ED [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 07 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 07 00 EA 03 00 00 00 00 00 FF 0F 02 [19:31:27]RasterBufferAndPrint [19:31:27]line Счет N : (1)2002517 [19:31:27]line ИНН: 02508201610067 [19:31:27]line Контрольно-Кассовый Чек [19:31:27]line ПРОДАЖА [19:31:27]line ТРК (МРК, ГНК) : 41 [19:31:27]line Товар: 2710194210 [19:31:27]line ДТ-К-5 [19:31:27]line 26.250 * 76.20 [19:31:27]line = 2000.25 [19:31:27]line НДС 12% НСП 1% [19:31:27]line > о реализуемом товаре [19:31:27]line ИТОГО: 2000.25 [19:31:27]line НСП 1% : 17.70 [19:31:27]line НДС 12% : 212.42 [19:31:27]line Наличными: 0.00 [19:31:27]line Безнал.: 2000.25 [19:31:27]line Место: АЗС № 97 "Партнер Нефть" [19:31:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:31:27]line СНО: Общий режим [19:31:27]line Чек 560 27.07.2024 19:31 [19:31:27]line Смена: 438 ФФД: 1.0 [19:31:27]line ЗНМ: 0300000054 [19:31:27]line РНМ: 0000000000092624 [19:31:27]line Версия ККМ: 001 [19:31:27]line Платежная система: Бакай Банк [19:31:27]line ФМ: 0000000000874959 [19:31:27]line ФД: 226200 [19:31:27]line ФПД: 150068781353544 [19:31:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226200&fm=150068781353544&tin=02508201610067®Number=0000000000092624&sum=200025 [19:31:27]written 0, free lines is 4095 [19:31:27]ConnectInit Can't take IP for lk.salyk.kg [19:31:27]CommunicateWithHost connect error [19:31:27]CommunicateWithHost err = -1 [19:31:27]OFD Sender: Server communicate error [19:31:27]OFD Sender: Processing packet 226199 [packets to send 601, broken 599] [19:31:27]ProducePacketName [19:31:27]name=ofd_packets/00226199 [19:31:27]OFD Sender: To server: pG, [19:31:27]CommunicateWithHost lk.salyk.kg:30040 [19:31:27]ConnectInit lk.salyk.kg [19:31:27]Write to MH i2c: 01 00 00 14 04 18 [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 07 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 07 00 14 04 00 00 00 00 00 84 0C AF [19:31:27]RasterBufferAndPrint [19:31:27]line [19:31:27]line [19:31:27]line [19:31:27]line [19:31:27]line [19:31:27]written 0, free lines is 3210 [19:31:27]MH_Cut [19:31:27]Write to MH i2c: D1 01 00 1B 04 01 F1 [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: D1 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: D1 01 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: D1 01 00 1B 04 00 F0 [19:31:27]Write to MH i2c: 01 00 00 1C 04 20 [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:28]*** Cut start [19:31:28]*** Partial cut [19:31:28]*** CUTSNS_PIN = 1 [19:31:28]*** CUTSNS_PIN = 0 [19:31:29]*** Brake cut motor [19:31:29]Read from MH i2c: 01 [19:31:29]MH_I2C_Read... [19:31:29]*** Stop cut motor [19:31:29]*** Cut end [19:31:29]Read from MH i2c: 01 07 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: 01 07 00 1C 04 00 00 00 00 00 FF 0F 35 [19:31:29]process_action close_receipt done [19:31:29]requested_data is exist [19:31:29]produce_requested_data [19:31:29]requested_item fm.sn is exist - process it [19:31:29]wFMCommunicate request_size=4 [19:31:29]MH_SAM_APDU [19:31:29]CAPDU: 80 11 00 00 [19:31:29]Write to MH i2c: E2 08 00 1D 04 80 11 00 00 00 00 00 00 9B [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:29]Read from MH i2c: E2 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 17 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 17 00 1D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [19:31:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:31:29]wFMCommunicate OK [19:31:29]requested_item fd.num is exist - process it [19:31:29]SAM_PROTO_GetFieldsCounters [19:31:29]wFMCommunicate request_size=4 [19:31:29]MH_SAM_APDU [19:31:29]CAPDU: 80 13 00 00 [19:31:29]Write to MH i2c: E2 08 00 1E 04 80 13 00 00 00 00 00 00 9E [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:29]Read from MH i2c: E2 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 62 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 62 00 1E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 22 [19:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:29]wFMCommunicate OK [19:31:29]SAM_PROTO_GetFieldsCounters done [19:31:29]requested_item shift.num is exist - process it [19:31:29]requested_item shift.opened is exist - process it [19:31:29]req_shift_opened [19:31:29]FM_GetShiftState [19:31:29]SAM_PROTO_GetShiftState [19:31:29]wFMCommunicate request_size=4 [19:31:29]MH_SAM_APDU [19:31:29]CAPDU: 80 13 01 00 [19:31:29]Write to MH i2c: E2 08 00 1F 04 80 13 01 00 00 00 00 00 A0 [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:29]Read from MH i2c: E2 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 0E 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 0E 00 1F 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AE [19:31:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:31:29]wFMCommunicate OK [19:31:29]SAM_PROTO_GetShiftState done [19:31:29]FM_GetShiftState done [19:31:29]req_shift_opened done [19:31:29]requested_item shift.open_date is exist - process it [19:31:29]req_shift_open_date [19:31:29]req_shift_open_date done [19:31:29]produce_requested_data done [19:31:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226200,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:31:29]process_action_free close_receipt [19:31:29]json_value_free [19:31:29]json_value_free done [19:31:29]process_json_proto returns [19:31:29]Send response to host [19:31:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226200,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:31:29]free response buf [19:31:29]execute_script done [19:31:29]execute_script returns [19:31:29]free content buf [19:31:29]Sock 6.Close socket [19:31:29]Sock 6.Thread stoped [19:31:32]ConnectInit Can't take IP for lk.salyk.kg [19:31:32]CommunicateWithHost connect error [19:31:32]CommunicateWithHost err = -1 [19:31:32]OFD Sender: Server communicate error [19:31:37]OFD Sender: Processing packet 226199 [packets to send 601, broken 599] [19:31:37]ProducePacketName [19:31:37]name=ofd_packets/00226199 [19:31:37]OFD Sender: To server: pG, [19:31:37]CommunicateWithHost lk.salyk.kg:30040 [19:31:37]ConnectInit lk.salyk.kg [19:31:42]ConnectInit Can't take IP for lk.salyk.kg [19:31:42]CommunicateWithHost connect error [19:31:42]CommunicateWithHost err = -1 [19:31:42]OFD Sender: Server communicate error [19:31:47]OFD Sender: Processing packet 226199 [packets to send 601, broken 599] [19:31:47]ProducePacketName [19:31:47]name=ofd_packets/00226199 [19:31:47]OFD Sender: To server: pG, [19:31:47]CommunicateWithHost lk.salyk.kg:30040 [19:31:47]ConnectInit lk.salyk.kg [19:31:52]ConnectInit Can't take IP for lk.salyk.kg [19:31:52]CommunicateWithHost connect error [19:31:52]CommunicateWithHost err = -1 [19:31:52]OFD Sender: Server communicate error [19:31:57]OFD Sender: Processing packet 226199 [packets to send 601, broken 599] [19:31:57]ProducePacketName [19:31:57]name=ofd_packets/00226199 [19:31:57]OFD Sender: To server: pG, [19:31:57]CommunicateWithHost lk.salyk.kg:30040 [19:31:57]ConnectInit lk.salyk.kg [19:32:02]ConnectInit Can't take IP for lk.salyk.kg [19:32:02]CommunicateWithHost connect error [19:32:02]CommunicateWithHost err = -1 [19:32:02]OFD Sender: Server communicate error [19:32:07]OFD Sender: Processing packet 226199 [packets to send 601, broken 599] [19:32:07]ProducePacketName [19:32:07]name=ofd_packets/00226199 [19:32:07]OFD Sender: To server: pG, [19:32:07]CommunicateWithHost lk.salyk.kg:30040 [19:32:07]ConnectInit lk.salyk.kg [19:32:12]ConnectInit Can't take IP for lk.salyk.kg [19:32:12]CommunicateWithHost connect error [19:32:12]CommunicateWithHost err = -1 [19:32:12]OFD Sender: Server communicate error [19:32:17]OFD Sender: Processing packet 226199 [packets to send 601, broken 599] [19:32:17]ProducePacketName [19:32:17]name=ofd_packets/00226199 [19:32:17]OFD Sender: To server: pG, [19:32:17]CommunicateWithHost lk.salyk.kg:30040 [19:32:17]ConnectInit lk.salyk.kg [19:32:24]Connected sock=5 [19:32:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 05 15 07 01 9E 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DD DA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C DA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 32 00 00 00 00 07 04 06 00 9C DA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 73 03 00 35 04 06 00 AB 8B 2A EA 98 8B 07 2F 8B 4E E4 27 22 CC [19:32: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 35 39 4F 00 00 00 75 0A 47 00 3F 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 35 39 10 04 04 00 97 73 03 00 F4 03 04 00 54 F7 A4 66 B6 04 01 00 00 1F 76 99 F5 DE 72 AD A3 [19:32:25]CommunicateWithHost err = 0 [19:32:25]CheckOFDResponse [19:32:25]1017 (14) - 77093643461234 [19:32:25]1041 (16) - 0000000000874959 [19:32:25]1040 (4) - 226199 [19:32:25]1012 (4) - 27.07.2024 13:34 [19:32:25]1206 (1) - 0 [19:32:25]OFD Sender: Remove packet 226199 [19:32:25]ProducePacketName [19:32:25]name=ofd_packets/00226199 [19:32:25]NVStorageDeleteData [19:32:26]OFD Sender: Processing packet 226200 [packets to send 600, broken 599] [19:32:26]ProducePacketName [19:32:26]name=ofd_packets/00226200 [19:32:26]OFD Sender: To server: pG, [19:32:26]CommunicateWithHost lk.salyk.kg:30040 [19:32:26]ConnectInit lk.salyk.kg [19:32:28]Connected sock=5 [19:32: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 35 39 0C 01 00 00 56 2C 04 01 AF 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D 4B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 73 03 00 35 04 06 00 88 7C 9C 67 8A 48 7C 23 06 8D 9E BA 73 E1 [19:32: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 35 39 4F 00 00 00 2A 00 47 00 39 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 35 39 10 04 04 00 98 73 03 00 F4 03 04 00 57 F7 A4 66 B6 04 01 00 00 C1 30 9C 59 45 0F 72 72 [19:32:29]CommunicateWithHost err = 0 [19:32:29]CheckOFDResponse [19:32:29]1017 (14) - 77093643461234 [19:32:29]1041 (16) - 0000000000874959 [19:32:29]1040 (4) - 226200 [19:32:29]1012 (4) - 27.07.2024 13:34 [19:32:29]1206 (1) - 0 [19:32:29]OFD Sender: Remove packet 226200 [19:32:29]ProducePacketName [19:32:29]name=ofd_packets/00226200 [19:32:29]NVStorageDeleteData [19:32:29]OFD Sender: No OFD packet to send [19:32:34]OFD Sender: No OFD packet to send [19:32:39]OFD Sender: No OFD packet to send [19:32:44]OFD Sender: No OFD packet to send [19:32:49]OFD Sender: No OFD packet to send [19:32:54]OFD Sender: No OFD packet to send [19:32:59]OFD Sender: No OFD packet to send [19:33:04]OFD Sender: No OFD packet to send [19:33:09]OFD Sender: No OFD packet to send [19:33:14]OFD Sender: No OFD packet to send [19:33:19]OFD Sender: No OFD packet to send [19:33:25]OFD Sender: No OFD packet to send [19:33:30]OFD Sender: No OFD packet to send [19:33:35]OFD Sender: No OFD packet to send [19:33:40]OFD Sender: No OFD packet to send [19:33:42]recv_with_timeout no data received [19:33:45]OFD Sender: No OFD packet to send [19:33:50]OFD Sender: No OFD packet to send [19:33:55]OFD Sender: No OFD packet to send [19:34:00]OFD Sender: No OFD packet to send [19:34:05]OFD Sender: No OFD packet to send [19:34:09]recv_with_timeout no data received [19:34:10]OFD Sender: No OFD packet to send [19:34:15]OFD Sender: No OFD packet to send [19:34:20]OFD Sender: No OFD packet to send [19:34:25]OFD Sender: No OFD packet to send [19:34:30]OFD Sender: No OFD packet to send [19:34:35]OFD Sender: No OFD packet to send [19:34:40]OFD Sender: No OFD packet to send [19:34:45]OFD Sender: No OFD packet to send [19:34:50]OFD Sender: No OFD packet to send [19:34:55]OFD Sender: No OFD packet to send [19:35:00]OFD Sender: No OFD packet to send [19:35:05]OFD Sender: No OFD packet to send [19:35:10]OFD Sender: No OFD packet to send [19:35:15]OFD Sender: No OFD packet to send [19:35:20]OFD Sender: No OFD packet to send [19:35:25]OFD Sender: No OFD packet to send [19:35:30]OFD Sender: No OFD packet to send [19:35:35]OFD Sender: No OFD packet to send [19:35:40]OFD Sender: No OFD packet to send [19:35:45]OFD Sender: No OFD packet to send [19:35:50]OFD Sender: No OFD packet to send [19:35:55]OFD Sender: No OFD packet to send [19:35:57]recv_with_timeout no data received [19:36:00]OFD Sender: No OFD packet to send [19:36:02]accept exits with 7 [19:36:02]New connection [19:36:02]New thread 3066711396 created [19:36:02]Thread 3066854756 joined [19:36:02]Waiting for new connection... [19:36:02] Sock 7.Parse request [19:36:02]Sock 7.Check first char [19:36:02]Sock 7.First char is OK [19:36:02]request: POST /json_proto HTTP/1.0 [19:36:02]Method: POST [19:36:02]URL: /json_proto [19:36:02]Method is POST - this is cgi request [19:36:02]url: /json_proto [19:36:02]query_string will be loaded in cgi processing [19:36:02]execute_cgi json_proto POST (null) [19:36:02]execute_cgi path=json_proto method=POST [19:36:02]POST find Content-Length [19:36:02]Host: 172.17.43.131:8080 [19:36:02]Content-Length: 680 [19:36:02]Content-Type: application/json [19:36:02] [19:36:02]POST finish read [19:36:02]Found Content-Length = 680 [19:36:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:02]execute_script... [19:36: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)2002519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:02]POST & json_proto [19:36:02]process_json_proto [19:36:02]json parsed OK: [19:36:02]protocol is kg_v1.0 [19:36:02]action value=close_receipt [19:36:02]process_action close_receipt [19:36:02]cmd_close_receipt [19:36:02]MH_GetDate [19:36:02]Write to MH i2c: F0 00 00 20 04 13 [19:36:02]Write i2c OK [19:36:02]MH_I2C_Read... [19:36:02]Read from MH i2c: F0 [19:36:02]MH_I2C_Read... [19:36:02]Read from MH i2c: F0 09 00 [19:36:02]MH_I2C_Read... [19:36:02]Read from MH i2c: F0 09 00 20 04 00 23 4C A5 66 F9 24 A2 66 BB [19:36:02]GetLastDocTimeStamp 1722108685 [19:36:02]current date 1722108963 [19:36:02]FM_GetShiftState [19:36:02]SAM_PROTO_GetShiftState [19:36:02]wFMCommunicate request_size=4 [19:36:02]MH_SAM_APDU [19:36:02]CAPDU: 80 13 01 00 [19:36:02]Write to MH i2c: E2 08 00 21 04 80 13 01 00 00 00 00 00 A2 [19:36:02]Write i2c OK [19:36:02]MH_I2C_Read... [19:36:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:02]Read from MH i2c: E2 [19:36:02]MH_I2C_Read... [19:36:02]Read from MH i2c: E2 0E 00 [19:36:02]MH_I2C_Read... [19:36:02]Read from MH i2c: E2 0E 00 21 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B0 [19:36:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:36:02]wFMCommunicate OK [19:36:02]SAM_PROTO_GetShiftState done [19:36:02]FM_GetShiftState done [19:36:02]opened in 1722038719 [19:36:02]opened+sec_in_day 1722125119 [19:36:02]quantity*price = 100050 [19:36:02]sum+1 = 100052 [19:36:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 561 27.07.2024 19:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226201 ФПД: 128900592060066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193603&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226201&fm=128900592060066&tin=02508201610067®Number=0000000000092624&sum=100000 [19:36:04]StoreToDocumentArchive [19:36:04]shift 438 fd 226201 [19:36:04]save to /storage/0438/doc_00226201 [19:36:04]save last doc name /storage/0438/doc_00226201 to /storage/kkm_last_doc_name [19:36:04]save OK [19:36:04]Clear old archive folders... [19:36:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:36:04]tlvbuf is 00AA6C70 [19:36:04]SAM_PROTO_ClearQueue [19:36:04]wFMCommunicate request_size=4 [19:36:04]MH_SAM_APDU [19:36:04]CAPDU: 80 09 00 00 [19:36:04]Write to MH i2c: E2 08 00 2E 04 80 09 00 00 00 00 00 00 A4 [19:36:04]Write i2c OK [19:36:04]MH_I2C_Read... [19:36:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:04]Read from MH i2c: E2 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [19:36:04]RAPDU: 90 00 [19:36:04]wFMCommunicate OK [19:36:04]SAM_PROTO_ClearQueue done [19:36:04]KKMCreateOFDPacket [19:36:04]OFDProtocolAddRootSTLVToBuf [19:36:04]FM_MakeSignedData [19:36:04]FM_MakeSignedData [19:36:04]SAM_PROTO_SignData [19:36:04]wFMCommunicate request_size=4 [19:36:04]MH_SAM_APDU [19:36:04]CAPDU: 80 0D 01 02 [19:36:04]Write to MH i2c: E2 08 00 2F 04 80 0D 01 02 00 00 00 00 AC [19:36:04]Write i2c OK [19:36:04]MH_I2C_Read... [19:36:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:04]Read from MH i2c: E2 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [19:36:04]RAPDU: 90 00 [19:36:04]wFMCommunicate OK [19:36:04]wFMCommunicate request_size=255 [19:36:04]MH_SAM_APDU [19:36:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 23 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 73 03 00 35 04 06 00 75 3C 02 00 [19:36:04]Write to MH i2c: E2 02 01 30 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 23 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 73 03 00 35 04 06 00 75 3C 02 00 00 00 5F [19:36:04]Write i2c OK [19:36:04]MH_I2C_Read... [19:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:04]Read from MH i2c: E2 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [19:36:04]RAPDU: 90 00 [19:36:04]wFMCommunicate OK [19:36:04]wFMCommunicate request_size=7 [19:36:04]MH_SAM_APDU [19:36:04]CAPDU: 80 0D 02 02 02 46 A2 [19:36:04]Write to MH i2c: E2 0A 00 31 04 80 0D 02 02 02 00 46 A2 00 00 9B [19:36:04]Write i2c OK [19:36:04]MH_I2C_Read... [19:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:04]Read from MH i2c: E2 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 03 00 31 04 00 90 00 A9 [19:36:04]RAPDU: 90 00 [19:36:04]wFMCommunicate OK [19:36:04]wFMCommunicate request_size=4 [19:36:04]MH_SAM_APDU [19:36:04]CAPDU: 80 0D 03 02 [19:36:04]Write to MH i2c: E2 08 00 32 04 80 0D 03 02 00 00 00 00 B1 [19:36:04]Write i2c OK [19:36:04]MH_I2C_Read... [19:36:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:04]Read from MH i2c: E2 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 0B 00 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 0B 00 32 04 00 95 1B DB 4B CA CE 7A 7F 90 00 19 [19:36:04]RAPDU: 95 1B DB 4B CA CE 7A 7F 90 00 [19:36:04]wFMCommunicate OK [19:36:04]SAM_PROTO_SignData done [19:36:04]FM_MakeSignedData done [19:36:04]CreateOFDProtocolMessage [19:36:04]wFMCommunicate request_size=4 [19:36:04]MH_SAM_APDU [19:36:04]CAPDU: 80 11 00 00 [19:36:04]Write to MH i2c: E2 08 00 33 04 80 11 00 00 00 00 00 00 B1 [19:36:04]Write i2c OK [19:36:04]MH_I2C_Read... [19:36:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:04]Read from MH i2c: E2 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 17 00 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: E2 17 00 33 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [19:36:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:36:04]wFMCommunicate OK [19:36:04]CreateOFDProtocolMessage done [19:36:04]OFDSenderStorePacket 226201 [19:36:04]StoreOFDPacket docnum=226201 [19:36:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B8 6E 04 01 0E D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 23 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 73 03 00 35 04 06 00 75 3C 02 00 46 A2 95 1B DB 4B CA CE 7A 7F [19:36:04]CheckFolder [19:36:04]dirname=/storage/ofd_packets [19:36:04]CheckFolder done [19:36:04]ProducePacketName [19:36:04]name=ofd_packets/00226201 [19:36:04]NVStorageSaveData ofd_packets/00226201 [19:36:04]File name is /storage/ofd_packets/00226201 [19:36:04]Write 298 bytes [19:36:04]NVStorageSaveData done [19:36:04]OFDSenderStorePacket done [19:36:04]KKMCreateOFDPacket done [19:36:04]NVStorageSaveData kkm_last_timestamp [19:36:04]File name is /storage/kkm_last_timestamp [19:36:04]Write 4 bytes [19:36:04]NVStorageSaveData done [19:36:04]ExternCall_PrintAddStr [19:36:04]wPrintStart [19:36:04]Write to MH i2c: 01 00 00 34 04 38 [19:36:04]Write i2c OK [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: 01 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: 01 07 00 [19:36:04]MH_I2C_Read... [19:36:04]Read from MH i2c: 01 07 00 34 04 00 00 00 00 00 FF 0F 4D [19:36:04]RasterBufferAndPrint [19:36:04]line Счет N : (1)2002519 [19:36:04]line ИНН: 02508201610067 [19:36:04]line Контрольно-Кассовый Чек [19:36:04]line ПРОДАЖА [19:36:04]line ТРК (МРК, ГНК) : 31 [19:36:04]line Товар: 2710194210 [19:36:04]line ДТ-К-5 [19:36:04]line 13.130 * 76.20 [19:36:04]line = 1000.51 [19:36:04]line НДС 12% НСП 1% [19:36:04]line > о реализуемом товаре [19:36:04]line ОКРУГЛЕНИЕ: -0.51 [19:36:04]line ИТОГО: 1000.00 [19:36:04]line Внесено: 1000.00 [19:36:04]line СДАЧА: 0.00 [19:36:04]line НСП 1% : 8.85 [19:36:04]line НДС 12% : 106.25 [19:36:04]line Наличными: 1000.00 [19:36:04]line Безнал.: 0.00 [19:36:04]line Место: АЗС № 97 "Партнер Нефть" [19:36:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:36:04]line СНО: Общий режим [19:36:04]line Чек 561 27.07.2024 19:36 [19:36:04]line Смена: 438 ФФД: 1.0 [19:36:04]line ЗНМ: 0300000054 [19:36:04]line РНМ: 0000000000092624 [19:36:04]line Версия ККМ: 001 [19:36:04]line ФМ: 0000000000874959 [19:36:04]line ФД: 226201 [19:36:04]line ФПД: 128900592060066 [19:36:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193603&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226201&fm=128900592060066&tin=02508201610067®Number=0000000000092624&sum=100000 [19:36:04]written 0, free lines is 4095 [19:36:04]OFD Sender: Processing packet 226201 [packets to send 600, broken 599] [19:36:04]ProducePacketName [19:36:04]name=ofd_packets/00226201 [19:36:04]OFD Sender: To server: pG, [19:36:04]CommunicateWithHost lk.salyk.kg:30040 [19:36:04]ConnectInit lk.salyk.kg [19:36:05]Write to MH i2c: 01 00 00 5F 04 63 [19:36:05]Write i2c OK [19:36:05]MH_I2C_Read... [19:36:05]Read from MH i2c: 01 [19:36:05]MH_I2C_Read... [19:36:05]Read from MH i2c: 01 07 00 [19:36:05]MH_I2C_Read... [19:36:05]Read from MH i2c: 01 07 00 5F 04 00 00 00 00 00 64 0C DA [19:36:05]RasterBufferAndPrint [19:36:05]line [19:36:05]line [19:36:05]line [19:36:05]line [19:36:05]line [19:36:05]written 0, free lines is 3176 [19:36:05]MH_Cut [19:36:05]Write to MH i2c: D1 01 00 66 04 01 3C [19:36:05]Write i2c OK [19:36:05]MH_I2C_Read... [19:36:05]Read from MH i2c: D1 [19:36:05]MH_I2C_Read... [19:36:05]Read from MH i2c: D1 01 00 [19:36:05]MH_I2C_Read... [19:36:05]Read from MH i2c: D1 01 00 66 04 00 3B [19:36:05]Write to MH i2c: 01 00 00 67 04 6B [19:36:05]Write i2c OK [19:36:05]MH_I2C_Read... [19:36:05]Connected sock=5 [19:36:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B8 6E 04 01 0E D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 23 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 73 03 00 35 04 06 00 75 3C 02 00 46 A2 95 1B DB 4B CA CE 7A 7F [19:36: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 35 39 4F 00 00 00 DE C4 47 00 09 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 35 39 10 04 04 00 99 73 03 00 F4 03 04 00 30 F8 A4 66 B6 04 01 00 00 C4 82 B1 E5 95 46 28 3C [19:36:05]CommunicateWithHost err = 0 [19:36:05]CheckOFDResponse [19:36:05]1017 (14) - 77093643461234 [19:36:05]1041 (16) - 0000000000874959 [19:36:05]1040 (4) - 226201 [19:36:05]1012 (4) - 27.07.2024 13:37 [19:36:05]1206 (1) - 0 [19:36:05]OFD Sender: Remove packet 226201 [19:36:05]ProducePacketName [19:36:05]name=ofd_packets/00226201 [19:36:05]NVStorageDeleteData [19:36:06]OFD Sender: No OFD packet to send [19:36:06]*** Cut start [19:36:06]*** Partial cut [19:36:06]*** CUTSNS_PIN = 1 [19:36:06]*** CUTSNS_PIN = 0 [19:36:06]*** Brake cut motor [19:36:06]Read from MH i2c: 01 [19:36:06]MH_I2C_Read... [19:36:06]*** Stop cut motor [19:36:06]*** Cut end [19:36:06]Read from MH i2c: 01 07 00 [19:36:06]MH_I2C_Read... [19:36:06]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [19:36:06]process_action close_receipt done [19:36:06]requested_data is exist [19:36:06]produce_requested_data [19:36:06]requested_item fm.sn is exist - process it [19:36:06]wFMCommunicate request_size=4 [19:36:06]MH_SAM_APDU [19:36:06]CAPDU: 80 11 00 00 [19:36:06]Write to MH i2c: E2 08 00 68 04 80 11 00 00 00 00 00 00 E6 [19:36:06]Write i2c OK [19:36:06]MH_I2C_Read... [19:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:06]Read from MH i2c: E2 [19:36:06]MH_I2C_Read... [19:36:06]Read from MH i2c: E2 17 00 [19:36:06]MH_I2C_Read... [19:36:06]Read from MH i2c: E2 17 00 68 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [19:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:36:06]wFMCommunicate OK [19:36:06]requested_item fd.num is exist - process it [19:36:06]SAM_PROTO_GetFieldsCounters [19:36:06]wFMCommunicate request_size=4 [19:36:06]MH_SAM_APDU [19:36:06]CAPDU: 80 13 00 00 [19:36:06]Write to MH i2c: E2 08 00 69 04 80 13 00 00 00 00 00 00 E9 [19:36:06]Write i2c OK [19:36:06]MH_I2C_Read... [19:36:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:07]Read from MH i2c: E2 [19:36:07]MH_I2C_Read... [19:36:07]Read from MH i2c: E2 62 00 [19:36:07]MH_I2C_Read... [19:36:07]Read from MH i2c: E2 62 00 69 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:07]wFMCommunicate OK [19:36:07]SAM_PROTO_GetFieldsCounters done [19:36:07]requested_item shift.num is exist - process it [19:36:07]requested_item shift.opened is exist - process it [19:36:07]req_shift_opened [19:36:07]FM_GetShiftState [19:36:07]SAM_PROTO_GetShiftState [19:36:07]wFMCommunicate request_size=4 [19:36:07]MH_SAM_APDU [19:36:07]CAPDU: 80 13 01 00 [19:36:07]Write to MH i2c: E2 08 00 6A 04 80 13 01 00 00 00 00 00 EB [19:36:07]Write i2c OK [19:36:07]MH_I2C_Read... [19:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:07]Read from MH i2c: E2 [19:36:07]MH_I2C_Read... [19:36:07]Read from MH i2c: E2 0E 00 [19:36:07]MH_I2C_Read... [19:36:07]Read from MH i2c: E2 0E 00 6A 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F9 [19:36:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:36:07]wFMCommunicate OK [19:36:07]SAM_PROTO_GetShiftState done [19:36:07]FM_GetShiftState done [19:36:07]req_shift_opened done [19:36:07]requested_item shift.open_date is exist - process it [19:36:07]req_shift_open_date [19:36:07]req_shift_open_date done [19:36:07]produce_requested_data done [19:36:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226201,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:36:07]process_action_free close_receipt [19:36:07]json_value_free [19:36:07]json_value_free done [19:36:07]process_json_proto returns [19:36:07]Send response to host [19:36:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226201,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:36:07]free response buf [19:36:07]execute_script done [19:36:07]execute_script returns [19:36:07]free content buf [19:36:07]Sock 7.Close socket [19:36:07]Sock 7.Thread stoped [19:36:11]OFD Sender: No OFD packet to send [19:36:16]OFD Sender: No OFD packet to send [19:36:21]OFD Sender: No OFD packet to send [19:36:26]OFD Sender: No OFD packet to send [19:36:31]OFD Sender: No OFD packet to send [19:36:35]accept exits with 6 [19:36:35]New connection [19:36:35]New thread 3066854756 created [19:36:35]Thread 3066711396 joined [19:36:35]Waiting for new connection... [19:36:35] Sock 6.Parse request [19:36:35]Sock 6.Check first char [19:36:35]Sock 6.First char is OK [19:36:35]request: POST /json_proto HTTP/1.0 [19:36:35]Method: POST [19:36:35]URL: /json_proto [19:36:35]Method is POST - this is cgi request [19:36:35]url: /json_proto [19:36:35]query_string will be loaded in cgi processing [19:36:35]execute_cgi json_proto POST (null) [19:36:35]execute_cgi path=json_proto method=POST [19:36:35]POST find Content-Length [19:36:35]Host: 172.17.43.131:8080 [19:36:35]Content-Length: 678 [19:36:35]Content-Type: application/json [19:36:35] [19:36:35]POST finish read [19:36:35]Found Content-Length = 678 [19:36:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:35]execute_script... [19:36: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)2002520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:35]POST & json_proto [19:36:35]process_json_proto [19:36:35]json parsed OK: [19:36:35]protocol is kg_v1.0 [19:36:35]action value=close_receipt [19:36:35]process_action close_receipt [19:36:35]cmd_close_receipt [19:36:35]MH_GetDate [19:36:35]Write to MH i2c: F0 00 00 6B 04 5E [19:36:35]Write i2c OK [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: F0 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: F0 09 00 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: F0 09 00 6B 04 00 43 4C A5 66 F9 24 A2 66 26 [19:36:35]GetLastDocTimeStamp 1722108963 [19:36:35]current date 1722108995 [19:36:35]FM_GetShiftState [19:36:35]SAM_PROTO_GetShiftState [19:36:35]wFMCommunicate request_size=4 [19:36:35]MH_SAM_APDU [19:36:35]CAPDU: 80 13 01 00 [19:36:35]Write to MH i2c: E2 08 00 6C 04 80 13 01 00 00 00 00 00 ED [19:36:35]Write i2c OK [19:36:35]MH_I2C_Read... [19:36:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:35]Read from MH i2c: E2 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 0E 00 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 0E 00 6C 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FB [19:36:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:36:35]wFMCommunicate OK [19:36:35]SAM_PROTO_GetShiftState done [19:36:35]FM_GetShiftState done [19:36:35]opened in 1722038719 [19:36:35]opened+sec_in_day 1722125119 [19:36:35]quantity*price = 60003 [19:36:35]sum+1 = 60004 [19:36:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 562 27.07.2024 19:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226202 ФПД: 197787908210628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226202&fm=197787908210628&tin=02508201610067®Number=0000000000092624&sum=60000 [19:36:36]StoreToDocumentArchive [19:36:36]shift 438 fd 226202 [19:36:36]save to /storage/0438/doc_00226202 [19:36:36]save last doc name /storage/0438/doc_00226202 to /storage/kkm_last_doc_name [19:36:36]save OK [19:36:36]Clear old archive folders... [19:36:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:36:36]tlvbuf is 00A09060 [19:36:36]SAM_PROTO_ClearQueue [19:36:36]wFMCommunicate request_size=4 [19:36:36]MH_SAM_APDU [19:36:36]CAPDU: 80 09 00 00 [19:36:36]Write to MH i2c: E2 08 00 79 04 80 09 00 00 00 00 00 00 EF [19:36:36]Write i2c OK [19:36:36]MH_I2C_Read... [19:36:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:36]Read from MH i2c: E2 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [19:36:36]RAPDU: 90 00 [19:36:36]wFMCommunicate OK [19:36:36]SAM_PROTO_ClearQueue done [19:36:36]KKMCreateOFDPacket [19:36:36]OFDProtocolAddRootSTLVToBuf [19:36:36]FM_MakeSignedData [19:36:36]FM_MakeSignedData [19:36:36]SAM_PROTO_SignData [19:36:36]wFMCommunicate request_size=4 [19:36:36]MH_SAM_APDU [19:36:36]CAPDU: 80 0D 01 02 [19:36:36]Write to MH i2c: E2 08 00 7A 04 80 0D 01 02 00 00 00 00 F7 [19:36:36]Write i2c OK [19:36:36]MH_I2C_Read... [19:36:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:36]Read from MH i2c: E2 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [19:36:36]RAPDU: 90 00 [19:36:36]wFMCommunicate OK [19:36:36]wFMCommunicate request_size=255 [19:36:36]MH_SAM_APDU [19:36: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 43 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 73 03 00 35 04 06 00 B3 [19:36:36]Write to MH i2c: E2 02 01 7B 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 43 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 73 03 00 35 04 06 00 B3 00 00 8D [19:36:36]Write i2c OK [19:36:36]MH_I2C_Read... [19:36:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:36]Read from MH i2c: E2 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [19:36:36]RAPDU: 90 00 [19:36:36]wFMCommunicate OK [19:36:36]wFMCommunicate request_size=10 [19:36:36]MH_SAM_APDU [19:36:36]CAPDU: 80 0D 02 02 05 E3 16 02 7F C4 [19:36:36]Write to MH i2c: E2 0D 00 7C 04 80 0D 02 02 05 00 E3 16 02 7F C4 00 00 42 [19:36:36]Write i2c OK [19:36:36]MH_I2C_Read... [19:36:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:36]Read from MH i2c: E2 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [19:36:36]RAPDU: 90 00 [19:36:36]wFMCommunicate OK [19:36:36]wFMCommunicate request_size=4 [19:36:36]MH_SAM_APDU [19:36:36]CAPDU: 80 0D 03 02 [19:36:36]Write to MH i2c: E2 08 00 7D 04 80 0D 03 02 00 00 00 00 FC [19:36:36]Write i2c OK [19:36:36]MH_I2C_Read... [19:36:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:36]Read from MH i2c: E2 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 0B 00 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 0B 00 7D 04 00 A2 E1 E9 05 6B A9 69 6B 90 00 56 [19:36:36]RAPDU: A2 E1 E9 05 6B A9 69 6B 90 00 [19:36:36]wFMCommunicate OK [19:36:36]SAM_PROTO_SignData done [19:36:36]FM_MakeSignedData done [19:36:36]CreateOFDProtocolMessage [19:36:36]wFMCommunicate request_size=4 [19:36:36]MH_SAM_APDU [19:36:36]CAPDU: 80 11 00 00 [19:36:36]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [19:36:36]Write i2c OK [19:36:36]MH_I2C_Read... [19:36:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:36]Read from MH i2c: E2 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 17 00 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: E2 17 00 7E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [19:36:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:36:36]wFMCommunicate OK [19:36:36]CreateOFDProtocolMessage done [19:36:36]OFDSenderStorePacket 226202 [19:36:36]StoreOFDPacket docnum=226202 [19:36:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0F 80 07 01 B2 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 43 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 73 03 00 35 04 06 00 B3 E3 16 02 7F C4 A2 E1 E9 05 6B A9 69 6B [19:36:36]CheckFolder [19:36:36]dirname=/storage/ofd_packets [19:36:36]CheckFolder done [19:36:36]ProducePacketName [19:36:36]name=ofd_packets/00226202 [19:36:36]NVStorageSaveData ofd_packets/00226202 [19:36:36]File name is /storage/ofd_packets/00226202 [19:36:36]Write 301 bytes [19:36:36]NVStorageSaveData done [19:36:36]OFDSenderStorePacket done [19:36:36]KKMCreateOFDPacket done [19:36:36]NVStorageSaveData kkm_last_timestamp [19:36:36]File name is /storage/kkm_last_timestamp [19:36:36]Write 4 bytes [19:36:36]NVStorageSaveData done [19:36:36]ExternCall_PrintAddStr [19:36:36]wPrintStart [19:36:36]Write to MH i2c: 01 00 00 7F 04 83 [19:36:36]Write i2c OK [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: 01 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: 01 07 00 [19:36:36]MH_I2C_Read... [19:36:36]Read from MH i2c: 01 07 00 7F 04 00 00 00 00 00 FF 0F 98 [19:36:36]RasterBufferAndPrint [19:36:36]line Счет N : (1)2002520 [19:36:36]line ИНН: 02508201610067 [19:36:36]line Контрольно-Кассовый Чек [19:36:36]line ПРОДАЖА [19:36:36]line ТРК (МРК, ГНК) : 43 [19:36:36]line Товар: 2710124130 [19:36:36]line Аи-92-К-5 [19:36:36]line 8.850 * 67.80 [19:36:36]line = 600.03 [19:36:36]line НДС 12% НСП 1% [19:36:36]line > о реализуемом товаре [19:36:36]line ОКРУГЛЕНИЕ: -0.03 [19:36:36]line ИТОГО: 600.00 [19:36:36]line Внесено: 600.00 [19:36:36]line СДАЧА: 0.00 [19:36:36]line НСП 1% : 5.31 [19:36:36]line НДС 12% : 63.72 [19:36:36]line Наличными: 600.00 [19:36:36]line Безнал.: 0.00 [19:36:36]line Место: АЗС № 97 "Партнер Нефть" [19:36:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:36:36]line СНО: Общий режим [19:36:36]line Чек 562 27.07.2024 19:36 [19:36:36]line Смена: 438 ФФД: 1.0 [19:36:36]line ЗНМ: 0300000054 [19:36:36]line РНМ: 0000000000092624 [19:36:36]line Версия ККМ: 001 [19:36:36]line ФМ: 0000000000874959 [19:36:36]line ФД: 226202 [19:36:36]line ФПД: 197787908210628 [19:36:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226202&fm=197787908210628&tin=02508201610067®Number=0000000000092624&sum=60000 [19:36:37]OFD Sender: Processing packet 226202 [packets to send 600, broken 599] [19:36:37]ProducePacketName [19:36:37]name=ofd_packets/00226202 [19:36:37]OFD Sender: To server: pG, [19:36:37]CommunicateWithHost lk.salyk.kg:30040 [19:36:37]ConnectInit lk.salyk.kg [19:36:37]written 0, free lines is 4095 [19:36:37]Write to MH i2c: 01 00 00 AA 04 AE [19:36:37]Write i2c OK [19:36:37]MH_I2C_Read... [19:36:37]Read from MH i2c: 01 [19:36:37]MH_I2C_Read... [19:36:37]Read from MH i2c: 01 07 00 [19:36:37]MH_I2C_Read... [19:36:37]Read from MH i2c: 01 07 00 AA 04 00 00 00 00 00 6C 0C 2D [19:36:37]RasterBufferAndPrint [19:36:37]line [19:36:37]line [19:36:37]line [19:36:37]line [19:36:37]line [19:36:37]written 0, free lines is 3183 [19:36:37]MH_Cut [19:36:37]Write to MH i2c: D1 01 00 B1 04 01 87 [19:36:37]Write i2c OK [19:36:37]MH_I2C_Read... [19:36:37]Read from MH i2c: D1 [19:36:37]MH_I2C_Read... [19:36:37]Read from MH i2c: D1 01 00 [19:36:37]MH_I2C_Read... [19:36:37]Read from MH i2c: D1 01 00 B1 04 00 86 [19:36:37]Write to MH i2c: 01 00 00 B2 04 B6 [19:36:37]Write i2c OK [19:36:37]MH_I2C_Read... [19:36:38]*** Cut start [19:36:38]*** Partial cut [19:36:38]*** CUTSNS_PIN = 1 [19:36:38]*** CUTSNS_PIN = 0 [19:36:39]*** Brake cut motor [19:36:39]Read from MH i2c: 01 [19:36:39]MH_I2C_Read... [19:36:39]*** Stop cut motor [19:36:39]*** Cut end [19:36:39]Read from MH i2c: 01 07 00 [19:36:39]MH_I2C_Read... [19:36:39]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 FF 0F CB [19:36:39]process_action close_receipt done [19:36:39]requested_data is exist [19:36:39]produce_requested_data [19:36:39]requested_item fm.sn is exist - process it [19:36:39]wFMCommunicate request_size=4 [19:36:39]MH_SAM_APDU [19:36:39]CAPDU: 80 11 00 00 [19:36:39]Write to MH i2c: E2 08 00 B3 04 80 11 00 00 00 00 00 00 31 [19:36:39]Write i2c OK [19:36:39]MH_I2C_Read... [19:36:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:39]Read from MH i2c: E2 [19:36:39]MH_I2C_Read... [19:36:39]Read from MH i2c: E2 17 00 [19:36:39]MH_I2C_Read... [19:36:39]Read from MH i2c: E2 17 00 B3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [19:36:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:36:39]wFMCommunicate OK [19:36:39]requested_item fd.num is exist - process it [19:36:39]SAM_PROTO_GetFieldsCounters [19:36:39]wFMCommunicate request_size=4 [19:36:39]MH_SAM_APDU [19:36:39]CAPDU: 80 13 00 00 [19:36:39]Write to MH i2c: E2 08 00 B4 04 80 13 00 00 00 00 00 00 34 [19:36:39]Write i2c OK [19:36:39]MH_I2C_Read... [19:36:39]recv_with_timeout no data received [19:36:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:39]Read from MH i2c: E2 [19:36:39]MH_I2C_Read... [19:36:39]Read from MH i2c: E2 62 00 [19:36:39]MH_I2C_Read... [19:36:39]Read from MH i2c: E2 62 00 B4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 C0 [19:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:39]wFMCommunicate OK [19:36:39]SAM_PROTO_GetFieldsCounters done [19:36:39]requested_item shift.num is exist - process it [19:36:39]requested_item shift.opened is exist - process it [19:36:39]req_shift_opened [19:36:39]FM_GetShiftState [19:36:39]SAM_PROTO_GetShiftState [19:36:39]wFMCommunicate request_size=4 [19:36:39]MH_SAM_APDU [19:36:39]CAPDU: 80 13 01 00 [19:36:39]Write to MH i2c: E2 08 00 B5 04 80 13 01 00 00 00 00 00 36 [19:36:39]Write i2c OK [19:36:39]MH_I2C_Read... [19:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:39]Read from MH i2c: E2 [19:36:39]MH_I2C_Read... [19:36:39]Read from MH i2c: E2 0E 00 [19:36:39]MH_I2C_Read... [19:36:39]Read from MH i2c: E2 0E 00 B5 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 44 [19:36:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:36:39]wFMCommunicate OK [19:36:39]SAM_PROTO_GetShiftState done [19:36:39]FM_GetShiftState done [19:36:39]req_shift_opened done [19:36:39]requested_item shift.open_date is exist - process it [19:36:39]req_shift_open_date [19:36:39]req_shift_open_date done [19:36:39]produce_requested_data done [19:36:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226202,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:36:39]process_action_free close_receipt [19:36:39]json_value_free [19:36:39]json_value_free done [19:36:39]process_json_proto returns [19:36:39]Send response to host [19:36:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226202,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:36:39]free response buf [19:36:39]execute_script done [19:36:39]execute_script returns [19:36:39]free content buf [19:36:39]Sock 6.Close socket [19:36:39]Sock 6.Thread stoped [19:36:42]ConnectInit Can't take IP for lk.salyk.kg [19:36:42]CommunicateWithHost connect error [19:36:42]CommunicateWithHost err = -1 [19:36:42]OFD Sender: Server communicate error [19:36:47]OFD Sender: Processing packet 226202 [packets to send 600, broken 599] [19:36:47]ProducePacketName [19:36:47]name=ofd_packets/00226202 [19:36:47]OFD Sender: To server: pG, [19:36:47]CommunicateWithHost lk.salyk.kg:30040 [19:36:47]ConnectInit lk.salyk.kg [19:36:49]Connected sock=6 [19:36: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 35 39 0F 01 00 00 0F 80 07 01 B2 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 43 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 73 03 00 35 04 06 00 B3 E3 16 02 7F C4 A2 E1 E9 05 6B A9 69 6B [19:36: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 35 39 4F 00 00 00 D1 23 47 00 1A 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 35 39 10 04 04 00 9A 73 03 00 F4 03 04 00 5C F8 A4 66 B6 04 01 00 00 38 47 6F 8F 80 EF 93 1A [19:36:49]CommunicateWithHost err = 0 [19:36:49]CheckOFDResponse [19:36:49]1017 (14) - 77093643461234 [19:36:49]1041 (16) - 0000000000874959 [19:36:49]1040 (4) - 226202 [19:36:49]1012 (4) - 27.07.2024 13:38 [19:36:49]1206 (1) - 0 [19:36:49]OFD Sender: Remove packet 226202 [19:36:49]ProducePacketName [19:36:49]name=ofd_packets/00226202 [19:36:49]NVStorageDeleteData [19:36:50]OFD Sender: No OFD packet to send [19:36:55]OFD Sender: No OFD packet to send [19:37:00]OFD Sender: No OFD packet to send [19:37:05]OFD Sender: No OFD packet to send [19:37:10]OFD Sender: No OFD packet to send [19:37:15]OFD Sender: No OFD packet to send [19:37:20]OFD Sender: No OFD packet to send [19:37:25]OFD Sender: No OFD packet to send [19:37:30]OFD Sender: No OFD packet to send [19:37:35]OFD Sender: No OFD packet to send [19:37:40]OFD Sender: No OFD packet to send [19:37:45]OFD Sender: No OFD packet to send [19:37:50]OFD Sender: No OFD packet to send [19:37:55]OFD Sender: No OFD packet to send [19:37:58]accept exits with 7 [19:37:58]New connection [19:37:58]New thread 3066711396 created [19:37:58]Thread 3066854756 joined [19:37:58]Waiting for new connection... [19:37:58] Sock 7.Parse request [19:37:58]Sock 7.Check first char [19:37:58]Sock 7.First char is OK [19:37:58]request: POST /json_proto HTTP/1.0 [19:37:58]Method: POST [19:37:58]URL: /json_proto [19:37:58]Method is POST - this is cgi request [19:37:58]url: /json_proto [19:37:58]query_string will be loaded in cgi processing [19:37:58]execute_cgi json_proto POST (null) [19:37:58]execute_cgi path=json_proto method=POST [19:37:58]POST find Content-Length [19:37:58]Host: 172.17.43.131:8080 [19:37:58]Content-Length: 678 [19:37:58]Content-Type: application/json [19:37:58] [19:37:58]POST finish read [19:37:58]Found Content-Length = 678 [19:37:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.820, "sum" : 530.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 530.00, "total" : 530.00, "payments": [ { "type": 0, "sum" : 530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:58]execute_script... [19:37: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)2002521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.820, "sum" : 530.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 530.00, "total" : 530.00, "payments": [ { "type": 0, "sum" : 530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:58]POST & json_proto [19:37:58]process_json_proto [19:37:58]json parsed OK: [19:37:58]protocol is kg_v1.0 [19:37:58]action value=close_receipt [19:37:58]process_action close_receipt [19:37:58]cmd_close_receipt [19:37:58]MH_GetDate [19:37:58]Write to MH i2c: F0 00 00 B6 04 A9 [19:37:58]Write i2c OK [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: F0 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: F0 09 00 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: F0 09 00 B6 04 00 97 4C A5 66 F9 24 A2 66 C5 [19:37:58]GetLastDocTimeStamp 1722108995 [19:37:58]current date 1722109079 [19:37:58]FM_GetShiftState [19:37:58]SAM_PROTO_GetShiftState [19:37:58]wFMCommunicate request_size=4 [19:37:58]MH_SAM_APDU [19:37:58]CAPDU: 80 13 01 00 [19:37:58]Write to MH i2c: E2 08 00 B7 04 80 13 01 00 00 00 00 00 38 [19:37:58]Write i2c OK [19:37:58]MH_I2C_Read... [19:37:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:58]Read from MH i2c: E2 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 0E 00 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 0E 00 B7 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 46 [19:37:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:37:58]wFMCommunicate OK [19:37:58]SAM_PROTO_GetShiftState done [19:37:58]FM_GetShiftState done [19:37:58]opened in 1722038719 [19:37:58]opened+sec_in_day 1722125119 [19:37:58]quantity*price = 53019 [19:37:58]sum+1 = 53021 [19:37:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 530.00 Внесено: 530.00 СДАЧА: 0.00 НСП 1% : 4.69 НДС 12% : 56.30 Наличными: 530.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 563 27.07.2024 19:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226203 ФПД: 57647036157095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226203&fm=57647036157095&tin=02508201610067®Number=0000000000092624&sum=53000 [19:37:59]StoreToDocumentArchive [19:37:59]shift 438 fd 226203 [19:37:59]save to /storage/0438/doc_00226203 [19:37:59]save last doc name /storage/0438/doc_00226203 to /storage/kkm_last_doc_name [19:37:59]save OK [19:37:59]Clear old archive folders... [19:37:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:37:59]tlvbuf is B6D90300 [19:37:59]SAM_PROTO_ClearQueue [19:37:59]wFMCommunicate request_size=4 [19:37:59]MH_SAM_APDU [19:37:59]CAPDU: 80 09 00 00 [19:37:59]Write to MH i2c: E2 08 00 C4 04 80 09 00 00 00 00 00 00 3A [19:37:59]Write i2c OK [19:37:59]MH_I2C_Read... [19:37:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:37:59]Read from MH i2c: E2 [19:37:59]MH_I2C_Read... [19:37:59]Read from MH i2c: E2 03 00 [19:37:59]MH_I2C_Read... [19:37:59]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [19:37:59]RAPDU: 90 00 [19:37:59]wFMCommunicate OK [19:37:59]SAM_PROTO_ClearQueue done [19:37:59]KKMCreateOFDPacket [19:37:59]OFDProtocolAddRootSTLVToBuf [19:37:59]FM_MakeSignedData [19:37:59]FM_MakeSignedData [19:37:59]SAM_PROTO_SignData [19:37:59]wFMCommunicate request_size=4 [19:37:59]MH_SAM_APDU [19:37:59]CAPDU: 80 0D 01 02 [19:37:59]Write to MH i2c: E2 08 00 C5 04 80 0D 01 02 00 00 00 00 42 [19:37:59]Write i2c OK [19:37:59]MH_I2C_Read... [19:37:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:37:59]Read from MH i2c: E2 [19:37:59]MH_I2C_Read... [19:37:59]Read from MH i2c: E2 03 00 [19:37:59]MH_I2C_Read... [19:37:59]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [19:37:59]RAPDU: 90 00 [19:37:59]wFMCommunicate OK [19:37:59]wFMCommunicate request_size=255 [19:37:59]MH_SAM_APDU [19:37: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 8C 1E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1C CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 97 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 73 03 00 35 04 06 00 34 [19:37:59]Write to MH i2c: E2 02 01 C6 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 8C 1E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1C CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 97 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 73 03 00 35 04 06 00 34 00 00 35 [19:37:59]Write i2c OK [19:37:59]MH_I2C_Read... [19:38:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:00]Read from MH i2c: E2 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 03 00 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [19:38:00]RAPDU: 90 00 [19:38:00]wFMCommunicate OK [19:38:00]wFMCommunicate request_size=10 [19:38:00]MH_SAM_APDU [19:38:00]CAPDU: 80 0D 02 02 05 6D FF 1C CC A7 [19:38:00]Write to MH i2c: E2 0D 00 C7 04 80 0D 02 02 05 00 6D FF 1C CC A7 00 00 4A [19:38:00]Write i2c OK [19:38:00]MH_I2C_Read... [19:38:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:00]Read from MH i2c: E2 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 03 00 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [19:38:00]RAPDU: 90 00 [19:38:00]wFMCommunicate OK [19:38:00]wFMCommunicate request_size=4 [19:38:00]MH_SAM_APDU [19:38:00]CAPDU: 80 0D 03 02 [19:38:00]Write to MH i2c: E2 08 00 C8 04 80 0D 03 02 00 00 00 00 47 [19:38:00]Write i2c OK [19:38:00]MH_I2C_Read... [19:38:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:00]Read from MH i2c: E2 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 0B 00 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 0B 00 C8 04 00 46 83 26 8F C9 ED 47 DA 90 00 9D [19:38:00]RAPDU: 46 83 26 8F C9 ED 47 DA 90 00 [19:38:00]wFMCommunicate OK [19:38:00]SAM_PROTO_SignData done [19:38:00]FM_MakeSignedData done [19:38:00]CreateOFDProtocolMessage [19:38:00]wFMCommunicate request_size=4 [19:38:00]MH_SAM_APDU [19:38:00]CAPDU: 80 11 00 00 [19:38:00]Write to MH i2c: E2 08 00 C9 04 80 11 00 00 00 00 00 00 47 [19:38:00]Write i2c OK [19:38:00]MH_I2C_Read... [19:38:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:00]Read from MH i2c: E2 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 17 00 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 17 00 C9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [19:38:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:38:00]wFMCommunicate OK [19:38:00]CreateOFDProtocolMessage done [19:38:00]OFDSenderStorePacket 226203 [19:38:00]StoreOFDPacket docnum=226203 [19:38:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 22 07 01 58 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 8C 1E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1C CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 97 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 73 03 00 35 04 06 00 34 6D FF 1C CC A7 46 83 26 8F C9 ED 47 DA [19:38:00]CheckFolder [19:38:00]dirname=/storage/ofd_packets [19:38:00]CheckFolder done [19:38:00]ProducePacketName [19:38:00]name=ofd_packets/00226203 [19:38:00]NVStorageSaveData ofd_packets/00226203 [19:38:00]File name is /storage/ofd_packets/00226203 [19:38:00]Write 301 bytes [19:38:00]NVStorageSaveData done [19:38:00]OFDSenderStorePacket done [19:38:00]KKMCreateOFDPacket done [19:38:00]NVStorageSaveData kkm_last_timestamp [19:38:00]File name is /storage/kkm_last_timestamp [19:38:00]Write 4 bytes [19:38:00]NVStorageSaveData done [19:38:00]ExternCall_PrintAddStr [19:38:00]wPrintStart [19:38:00]Write to MH i2c: 01 00 00 CA 04 CE [19:38:00]Write i2c OK [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: 01 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: 01 07 00 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: 01 07 00 CA 04 00 00 00 00 00 FF 0F E3 [19:38:00]RasterBufferAndPrint [19:38:00]line Счет N : (1)2002521 [19:38:00]line ИНН: 02508201610067 [19:38:00]line Контрольно-Кассовый Чек [19:38:00]line ПРОДАЖА [19:38:00]line ТРК (МРК, ГНК) : 63 [19:38:00]line Товар: 2710124130 [19:38:00]line Аи-92-К-5 [19:38:00]line 7.820 * 67.80 [19:38:00]line = 530.20 [19:38:00]line НДС 12% НСП 1% [19:38:00]line > о реализуемом товаре [19:38:00]line ОКРУГЛЕНИЕ: -0.20 [19:38:00]line ИТОГО: 530.00 [19:38:00]line Внесено: 530.00 [19:38:00]line СДАЧА: 0.00 [19:38:00]line НСП 1% : 4.69 [19:38:00]line НДС 12% : 56.30 [19:38:00]line Наличными: 530.00 [19:38:00]line Безнал.: 0.00 [19:38:00]line Место: АЗС № 97 "Партнер Нефть" [19:38:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:38:00]line СНО: Общий режим [19:38:00]line Чек 563 27.07.2024 19:37 [19:38:00]line Смена: 438 ФФД: 1.0 [19:38:00]line ЗНМ: 0300000054 [19:38:00]line РНМ: 0000000000092624 [19:38:00]line Версия ККМ: 001 [19:38:00]line ФМ: 0000000000874959 [19:38:00]line ФД: 226203 [19:38:00]line ФПД: 57647036157095 [19:38:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226203&fm=57647036157095&tin=02508201610067®Number=0000000000092624&sum=53000 [19:38:00]OFD Sender: Processing packet 226203 [packets to send 600, broken 599] [19:38:00]ProducePacketName [19:38:00]name=ofd_packets/00226203 [19:38:00]OFD Sender: To server: pG, [19:38:00]CommunicateWithHost lk.salyk.kg:30040 [19:38:00]ConnectInit lk.salyk.kg [19:38:00]written 0, free lines is 4095 [19:38:01]Write to MH i2c: 01 00 00 F5 04 F9 [19:38:01]Write i2c OK [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: 01 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: 01 07 00 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: 01 07 00 F5 04 00 00 00 00 00 65 0C 71 [19:38:01]RasterBufferAndPrint [19:38:01]line [19:38:01]line [19:38:01]line [19:38:01]line [19:38:01]line [19:38:01]written 0, free lines is 3176 [19:38:01]MH_Cut [19:38:01]Write to MH i2c: D1 01 00 FC 04 01 D2 [19:38:01]Write i2c OK [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: D1 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: D1 01 00 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: D1 01 00 FC 04 00 D1 [19:38:01]Write to MH i2c: 01 00 00 FD 04 01 [19:38:01]Write i2c OK [19:38:01]MH_I2C_Read... [19:38:02]*** Cut start [19:38:02]*** Partial cut [19:38:02]*** CUTSNS_PIN = 1 [19:38:02]*** CUTSNS_PIN = 0 [19:38:02]Connected sock=9 [19:38:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 22 07 01 58 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 8C 1E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1C CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 15 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 97 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 73 03 00 35 04 06 00 34 6D FF 1C CC A7 46 83 26 8F C9 ED 47 DA [19:38:02]*** Brake cut motor [19:38:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 97 18 47 00 A9 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 35 39 10 04 04 00 9B 73 03 00 F4 03 04 00 A5 F8 A4 66 B6 04 01 00 00 88 F6 70 3E ED CD BD 7D [19:38:02]CommunicateWithHost err = 0 [19:38:02]CheckOFDResponse [19:38:02]1017 (14) - 77093643461234 [19:38:02]1041 (16) - 0000000000874959 [19:38:02]1040 (4) - 226203 [19:38:02]1012 (4) - 27.07.2024 13:39 [19:38:02]1206 (1) - 0 [19:38:02]OFD Sender: Remove packet 226203 [19:38:02]ProducePacketName [19:38:02]name=ofd_packets/00226203 [19:38:02]NVStorageDeleteData [19:38:02]Read from MH i2c: 01 [19:38:02]MH_I2C_Read... [19:38:02]*** Stop cut motor [19:38:02]*** Cut end [19:38:02]Read from MH i2c: 01 07 00 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 FF 0F 16 [19:38:02]process_action close_receipt done [19:38:02]requested_data is exist [19:38:02]produce_requested_data [19:38:02]requested_item fm.sn is exist - process it [19:38:02]wFMCommunicate request_size=4 [19:38:02]MH_SAM_APDU [19:38:02]CAPDU: 80 11 00 00 [19:38:02]Write to MH i2c: E2 08 00 FE 04 80 11 00 00 00 00 00 00 7C [19:38:02]Write i2c OK [19:38:02]MH_I2C_Read... [19:38:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:02]Read from MH i2c: E2 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 17 00 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 17 00 FE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [19:38:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:38:02]wFMCommunicate OK [19:38:02]requested_item fd.num is exist - process it [19:38:02]SAM_PROTO_GetFieldsCounters [19:38:02]wFMCommunicate request_size=4 [19:38:02]MH_SAM_APDU [19:38:02]CAPDU: 80 13 00 00 [19:38:02]Write to MH i2c: E2 08 00 FF 04 80 13 00 00 00 00 00 00 7F [19:38:02]Write i2c OK [19:38:02]MH_I2C_Read... [19:38:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:03]Read from MH i2c: E2 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: E2 62 00 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: E2 62 00 FF 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 0F [19:38:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:03]wFMCommunicate OK [19:38:03]SAM_PROTO_GetFieldsCounters done [19:38:03]requested_item shift.num is exist - process it [19:38:03]requested_item shift.opened is exist - process it [19:38:03]req_shift_opened [19:38:03]FM_GetShiftState [19:38:03]SAM_PROTO_GetShiftState [19:38:03]wFMCommunicate request_size=4 [19:38:03]MH_SAM_APDU [19:38:03]CAPDU: 80 13 01 00 [19:38:03]Write to MH i2c: E2 08 00 00 05 80 13 01 00 00 00 00 00 82 [19:38:03]Write i2c OK [19:38:03]MH_I2C_Read... [19:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:03]Read from MH i2c: E2 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: E2 0E 00 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: E2 0E 00 00 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 90 [19:38:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:38:03]wFMCommunicate OK [19:38:03]SAM_PROTO_GetShiftState done [19:38:03]FM_GetShiftState done [19:38:03]req_shift_opened done [19:38:03]requested_item shift.open_date is exist - process it [19:38:03]req_shift_open_date [19:38:03]req_shift_open_date done [19:38:03]produce_requested_data done [19:38:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226203,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:38:03]process_action_free close_receipt [19:38:03]json_value_free [19:38:03]json_value_free done [19:38:03]process_json_proto returns [19:38:03]Send response to host [19:38:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226203,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:38:03]free response buf [19:38:03]execute_script done [19:38:03]execute_script returns [19:38:03]free content buf [19:38:03]Sock 7.Close socket [19:38:03]Sock 7.Thread stoped [19:38:03]OFD Sender: No OFD packet to send [19:38:08]OFD Sender: No OFD packet to send [19:38:13]OFD Sender: No OFD packet to send [19:38:18]OFD Sender: No OFD packet to send [19:38:23]OFD Sender: No OFD packet to send [19:38:28]OFD Sender: No OFD packet to send [19:38:33]OFD Sender: No OFD packet to send [19:38:38]OFD Sender: No OFD packet to send [19:38:43]OFD Sender: No OFD packet to send [19:38:48]OFD Sender: No OFD packet to send [19:38:53]OFD Sender: No OFD packet to send [19:38:58]OFD Sender: No OFD packet to send [19:39:03]OFD Sender: No OFD packet to send [19:39:08]OFD Sender: No OFD packet to send [19:39:13]OFD Sender: No OFD packet to send [19:39:18]OFD Sender: No OFD packet to send [19:39:23]OFD Sender: No OFD packet to send [19:39:26]accept exits with 5 [19:39:26]New connection [19:39:26]New thread 3066854756 created [19:39:26]Thread 3066711396 joined [19:39:26]Waiting for new connection... [19:39:26] Sock 5.Parse request [19:39:26]Sock 5.Check first char [19:39:26]Sock 5.First char is OK [19:39:26]request: POST /json_proto HTTP/1.0 [19:39:26]Method: POST [19:39:26]URL: /json_proto [19:39:26]Method is POST - this is cgi request [19:39:26]url: /json_proto [19:39:26]query_string will be loaded in cgi processing [19:39:26]execute_cgi json_proto POST (null) [19:39:26]execute_cgi path=json_proto method=POST [19:39:26]POST find Content-Length [19:39:26]Host: 172.17.43.131:8080 [19:39:26]Content-Length: 680 [19:39:26]Content-Type: application/json [19:39:26] [19:39:26]POST finish read [19:39:26]Found Content-Length = 680 [19:39:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:26]execute_script... [19:39:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:26]POST & json_proto [19:39:26]process_json_proto [19:39:26]json parsed OK: [19:39:26]protocol is kg_v1.0 [19:39:26]action value=close_receipt [19:39:26]process_action close_receipt [19:39:26]cmd_close_receipt [19:39:26]MH_GetDate [19:39:26]Write to MH i2c: F0 00 00 01 05 F5 [19:39:26]Write i2c OK [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: F0 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: F0 09 00 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: F0 09 00 01 05 00 EF 4C A5 66 F9 24 A2 66 69 [19:39:26]GetLastDocTimeStamp 1722109079 [19:39:26]current date 1722109167 [19:39:26]FM_GetShiftState [19:39:26]SAM_PROTO_GetShiftState [19:39:26]wFMCommunicate request_size=4 [19:39:26]MH_SAM_APDU [19:39:26]CAPDU: 80 13 01 00 [19:39:26]Write to MH i2c: E2 08 00 02 05 80 13 01 00 00 00 00 00 84 [19:39:26]Write i2c OK [19:39:26]MH_I2C_Read... [19:39:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:26]Read from MH i2c: E2 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: E2 0E 00 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: E2 0E 00 02 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 92 [19:39:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:39:26]wFMCommunicate OK [19:39:26]SAM_PROTO_GetShiftState done [19:39:26]FM_GetShiftState done [19:39:26]opened in 1722038719 [19:39:26]opened+sec_in_day 1722125119 [19:39:26]quantity*price = 100050 [19:39:26]sum+1 = 100052 [19:39:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 564 27.07.2024 19:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226204 ФПД: 117380663354968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193927&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226204&fm=117380663354968&tin=02508201610067®Number=0000000000092624&sum=100000 [19:39:27]StoreToDocumentArchive [19:39:27]shift 438 fd 226204 [19:39:27]save to /storage/0438/doc_00226204 [19:39:27]save last doc name /storage/0438/doc_00226204 to /storage/kkm_last_doc_name [19:39:27]save OK [19:39:27]Clear old archive folders... [19:39:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:39:27]tlvbuf is 00A077F0 [19:39:27]SAM_PROTO_ClearQueue [19:39:27]wFMCommunicate request_size=4 [19:39:27]MH_SAM_APDU [19:39:27]CAPDU: 80 09 00 00 [19:39:27]Write to MH i2c: E2 08 00 0F 05 80 09 00 00 00 00 00 00 86 [19:39:27]Write i2c OK [19:39:27]MH_I2C_Read... [19:39:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:27]Read from MH i2c: E2 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 03 00 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 03 00 0F 05 00 90 00 88 [19:39:27]RAPDU: 90 00 [19:39:27]wFMCommunicate OK [19:39:27]SAM_PROTO_ClearQueue done [19:39:27]KKMCreateOFDPacket [19:39:27]OFDProtocolAddRootSTLVToBuf [19:39:27]FM_MakeSignedData [19:39:27]FM_MakeSignedData [19:39:27]SAM_PROTO_SignData [19:39:27]wFMCommunicate request_size=4 [19:39:27]MH_SAM_APDU [19:39:27]CAPDU: 80 0D 01 02 [19:39:27]Write to MH i2c: E2 08 00 10 05 80 0D 01 02 00 00 00 00 8E [19:39:27]Write i2c OK [19:39:27]MH_I2C_Read... [19:39:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:28]Read from MH i2c: E2 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 03 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [19:39:28]RAPDU: 90 00 [19:39:28]wFMCommunicate OK [19:39:28]wFMCommunicate request_size=255 [19:39:28]MH_SAM_APDU [19:39:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 EF 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 73 03 00 35 04 06 00 6A C1 D0 BE [19:39:28]Write to MH i2c: E2 02 01 11 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 EF 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 73 03 00 35 04 06 00 6A C1 D0 BE 00 00 19 [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:28]Read from MH i2c: E2 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 03 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 03 00 11 05 00 90 00 8A [19:39:28]RAPDU: 90 00 [19:39:28]wFMCommunicate OK [19:39:28]wFMCommunicate request_size=7 [19:39:28]MH_SAM_APDU [19:39:28]CAPDU: 80 0D 02 02 02 26 58 [19:39:28]Write to MH i2c: E2 0A 00 12 05 80 0D 02 02 02 00 26 58 00 00 13 [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:28]Read from MH i2c: E2 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 03 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 03 00 12 05 00 90 00 8B [19:39:28]RAPDU: 90 00 [19:39:28]wFMCommunicate OK [19:39:28]wFMCommunicate request_size=4 [19:39:28]MH_SAM_APDU [19:39:28]CAPDU: 80 0D 03 02 [19:39:28]Write to MH i2c: E2 08 00 13 05 80 0D 03 02 00 00 00 00 93 [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:28]Read from MH i2c: E2 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 0B 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 0B 00 13 05 00 85 A4 FF 60 74 35 4E A6 90 00 B9 [19:39:28]RAPDU: 85 A4 FF 60 74 35 4E A6 90 00 [19:39:28]wFMCommunicate OK [19:39:28]SAM_PROTO_SignData done [19:39:28]FM_MakeSignedData done [19:39:28]CreateOFDProtocolMessage [19:39:28]wFMCommunicate request_size=4 [19:39:28]MH_SAM_APDU [19:39:28]CAPDU: 80 11 00 00 [19:39:28]Write to MH i2c: E2 08 00 14 05 80 11 00 00 00 00 00 00 93 [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:28]Read from MH i2c: E2 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 17 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: E2 17 00 14 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [19:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:39:28]wFMCommunicate OK [19:39:28]CreateOFDProtocolMessage done [19:39:28]OFDSenderStorePacket 226204 [19:39:28]StoreOFDPacket docnum=226204 [19:39:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 98 E2 04 01 BB 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 EF 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 73 03 00 35 04 06 00 6A C1 D0 BE 26 58 85 A4 FF 60 74 35 4E A6 [19:39:28]CheckFolder [19:39:28]dirname=/storage/ofd_packets [19:39:28]CheckFolder done [19:39:28]ProducePacketName [19:39:28]name=ofd_packets/00226204 [19:39:28]NVStorageSaveData ofd_packets/00226204 [19:39:28]File name is /storage/ofd_packets/00226204 [19:39:28]Write 298 bytes [19:39:28]NVStorageSaveData done [19:39:28]OFDSenderStorePacket done [19:39:28]KKMCreateOFDPacket done [19:39:28]NVStorageSaveData kkm_last_timestamp [19:39:28]File name is /storage/kkm_last_timestamp [19:39:28]Write 4 bytes [19:39:28]NVStorageSaveData done [19:39:28]ExternCall_PrintAddStr [19:39:28]wPrintStart [19:39:28]Write to MH i2c: 01 00 00 15 05 1A [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: 01 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: 01 07 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: 01 07 00 15 05 00 00 00 00 00 FF 0F 2F [19:39:28]RasterBufferAndPrint [19:39:28]line Счет N : (1)2002522 [19:39:28]line ИНН: 02508201610067 [19:39:28]line Контрольно-Кассовый Чек [19:39:28]line ПРОДАЖА [19:39:28]line ТРК (МРК, ГНК) : 41 [19:39:28]line Товар: 2710194210 [19:39:28]line ДТ-К-5 [19:39:28]line 13.130 * 76.20 [19:39:28]line = 1000.51 [19:39:28]line НДС 12% НСП 1% [19:39:28]line > о реализуемом товаре [19:39:28]line ОКРУГЛЕНИЕ: -0.51 [19:39:28]line ИТОГО: 1000.00 [19:39:28]line Внесено: 1000.00 [19:39:28]line СДАЧА: 0.00 [19:39:28]line НСП 1% : 8.85 [19:39:28]line НДС 12% : 106.25 [19:39:28]line Наличными: 1000.00 [19:39:28]line Безнал.: 0.00 [19:39:28]line Место: АЗС № 97 "Партнер Нефть" [19:39:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:39:28]line СНО: Общий режим [19:39:28]line Чек 564 27.07.2024 19:39 [19:39:28]line Смена: 438 ФФД: 1.0 [19:39:28]line ЗНМ: 0300000054 [19:39:28]line РНМ: 0000000000092624 [19:39:28]line Версия ККМ: 001 [19:39:28]line ФМ: 0000000000874959 [19:39:28]line ФД: 226204 [19:39:28]line ФПД: 117380663354968 [19:39:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193927&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226204&fm=117380663354968&tin=02508201610067®Number=0000000000092624&sum=100000 [19:39:28]written 0, free lines is 4095 [19:39:28]OFD Sender: Processing packet 226204 [packets to send 600, broken 599] [19:39:28]ProducePacketName [19:39:28]name=ofd_packets/00226204 [19:39:28]OFD Sender: To server: pG, [19:39:28]CommunicateWithHost lk.salyk.kg:30040 [19:39:28]ConnectInit lk.salyk.kg [19:39:28]Connected sock=7 [19:39: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 35 39 0C 01 00 00 98 E2 04 01 BB 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 EF 4C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 73 03 00 35 04 06 00 6A C1 D0 BE 26 58 85 A4 FF 60 74 35 4E A6 [19:39:28]Write to MH i2c: 01 00 00 40 05 45 [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: 01 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: 01 07 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: 01 07 00 40 05 00 00 00 00 00 72 0C CA [19:39:28]RasterBufferAndPrint [19:39:28]line [19:39:28]line [19:39:28]line [19:39:28]line [19:39:28]line [19:39:28]written 0, free lines is 3188 [19:39:28]MH_Cut [19:39:28]Write to MH i2c: D1 01 00 47 05 01 1E [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: D1 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: D1 01 00 [19:39:28]MH_I2C_Read... [19:39:28]Read from MH i2c: D1 01 00 47 05 00 1D [19:39:28]Write to MH i2c: 01 00 00 48 05 4D [19:39:28]Write i2c OK [19:39:28]MH_I2C_Read... [19:39: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 35 39 4F 00 00 00 79 F9 47 00 E3 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 35 39 10 04 04 00 9C 73 03 00 F4 03 04 00 FC F8 A4 66 B6 04 01 00 00 A7 C7 BE 86 80 3C 61 11 [19:39:29]CommunicateWithHost err = 0 [19:39:29]CheckOFDResponse [19:39:29]1017 (14) - 77093643461234 [19:39:29]1041 (16) - 0000000000874959 [19:39:29]1040 (4) - 226204 [19:39:29]1012 (4) - 27.07.2024 13:41 [19:39:29]1206 (1) - 0 [19:39:29]OFD Sender: Remove packet 226204 [19:39:29]ProducePacketName [19:39:29]name=ofd_packets/00226204 [19:39:29]NVStorageDeleteData [19:39:29]OFD Sender: No OFD packet to send [19:39:30]*** Cut start [19:39:30]*** Partial cut [19:39:30]*** CUTSNS_PIN = 1 [19:39:30]*** CUTSNS_PIN = 0 [19:39:30]*** Brake cut motor [19:39:30]Read from MH i2c: 01 [19:39:30]MH_I2C_Read... [19:39:30]*** Stop cut motor [19:39:30]*** Cut end [19:39:30]Read from MH i2c: 01 07 00 [19:39:30]MH_I2C_Read... [19:39:30]Read from MH i2c: 01 07 00 48 05 00 00 00 00 00 FF 0F 62 [19:39:30]process_action close_receipt done [19:39:30]requested_data is exist [19:39:30]produce_requested_data [19:39:30]requested_item fm.sn is exist - process it [19:39:30]wFMCommunicate request_size=4 [19:39:30]MH_SAM_APDU [19:39:30]CAPDU: 80 11 00 00 [19:39:30]Write to MH i2c: E2 08 00 49 05 80 11 00 00 00 00 00 00 C8 [19:39:30]Write i2c OK [19:39:30]MH_I2C_Read... [19:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:30]Read from MH i2c: E2 [19:39:30]MH_I2C_Read... [19:39:30]Read from MH i2c: E2 17 00 [19:39:30]MH_I2C_Read... [19:39:30]Read from MH i2c: E2 17 00 49 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [19:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:39:30]wFMCommunicate OK [19:39:30]requested_item fd.num is exist - process it [19:39:30]SAM_PROTO_GetFieldsCounters [19:39:30]wFMCommunicate request_size=4 [19:39:30]MH_SAM_APDU [19:39:30]CAPDU: 80 13 00 00 [19:39:30]Write to MH i2c: E2 08 00 4A 05 80 13 00 00 00 00 00 00 CB [19:39:30]Write i2c OK [19:39:30]MH_I2C_Read... [19:39:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:30]Read from MH i2c: E2 [19:39:30]MH_I2C_Read... [19:39:30]Read from MH i2c: E2 62 00 [19:39:30]MH_I2C_Read... [19:39:30]Read from MH i2c: E2 62 00 4A 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [19:39: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:30]wFMCommunicate OK [19:39:30]SAM_PROTO_GetFieldsCounters done [19:39:30]requested_item shift.num is exist - process it [19:39:30]requested_item shift.opened is exist - process it [19:39:30]req_shift_opened [19:39:30]FM_GetShiftState [19:39:30]SAM_PROTO_GetShiftState [19:39:30]wFMCommunicate request_size=4 [19:39:30]MH_SAM_APDU [19:39:30]CAPDU: 80 13 01 00 [19:39:30]Write to MH i2c: E2 08 00 4B 05 80 13 01 00 00 00 00 00 CD [19:39:30]Write i2c OK [19:39:30]MH_I2C_Read... [19:39:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:31]Read from MH i2c: E2 [19:39:31]MH_I2C_Read... [19:39:31]Read from MH i2c: E2 0E 00 [19:39:31]MH_I2C_Read... [19:39:31]Read from MH i2c: E2 0E 00 4B 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DB [19:39:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:39:31]wFMCommunicate OK [19:39:31]SAM_PROTO_GetShiftState done [19:39:31]FM_GetShiftState done [19:39:31]req_shift_opened done [19:39:31]requested_item shift.open_date is exist - process it [19:39:31]req_shift_open_date [19:39:31]req_shift_open_date done [19:39:31]produce_requested_data done [19:39:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226204,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:39:31]process_action_free close_receipt [19:39:31]json_value_free [19:39:31]json_value_free done [19:39:31]process_json_proto returns [19:39:31]Send response to host [19:39:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226204,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:39:31]free response buf [19:39:31]execute_script done [19:39:31]execute_script returns [19:39:31]free content buf [19:39:31]Sock 5.Close socket [19:39:31]Sock 5.Thread stoped [19:39:34]OFD Sender: No OFD packet to send [19:39:39]OFD Sender: No OFD packet to send [19:39:44]OFD Sender: No OFD packet to send [19:39:49]OFD Sender: No OFD packet to send [19:39:54]OFD Sender: No OFD packet to send [19:39:59]OFD Sender: No OFD packet to send [19:40:04]OFD Sender: No OFD packet to send [19:40:09]OFD Sender: No OFD packet to send [19:40:14]OFD Sender: No OFD packet to send [19:40:20]OFD Sender: No OFD packet to send [19:40:24]recv_with_timeout no data received [19:40:25]OFD Sender: No OFD packet to send [19:40:30]OFD Sender: No OFD packet to send [19:40:35]OFD Sender: No OFD packet to send [19:40:40]OFD Sender: No OFD packet to send [19:40:45]OFD Sender: No OFD packet to send [19:40:50]OFD Sender: No OFD packet to send [19:40:54]accept exits with 6 [19:40:54]New connection [19:40:54]New thread 3066711396 created [19:40:54]Thread 3066854756 joined [19:40:54]Waiting for new connection... [19:40:54] Sock 6.Parse request [19:40:54]Sock 6.Check first char [19:40:54]Sock 6.First char is OK [19:40:54]request: POST /json_proto HTTP/1.0 [19:40:54]Method: POST [19:40:54]URL: /json_proto [19:40:54]Method is POST - this is cgi request [19:40:54]url: /json_proto [19:40:54]query_string will be loaded in cgi processing [19:40:54]execute_cgi json_proto POST (null) [19:40:54]execute_cgi path=json_proto method=POST [19:40:54]POST find Content-Length [19:40:54]Host: 172.17.43.131:8080 [19:40:54]Content-Length: 683 [19:40:54]Content-Type: application/json [19:40:54] [19:40:54]POST finish read [19:40:54]Found Content-Length = 683 [19:40:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:54]execute_script... [19:40: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)2002523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:54]POST & json_proto [19:40:54]process_json_proto [19:40:54]json parsed OK: [19:40:54]protocol is kg_v1.0 [19:40:54]action value=close_receipt [19:40:54]process_action close_receipt [19:40:54]cmd_close_receipt [19:40:54]MH_GetDate [19:40:54]Write to MH i2c: F0 00 00 4C 05 40 [19:40:54]Write i2c OK [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: F0 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: F0 09 00 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: F0 09 00 4C 05 00 47 4D A5 66 F9 24 A2 66 0D [19:40:54]GetLastDocTimeStamp 1722109167 [19:40:54]current date 1722109255 [19:40:54]FM_GetShiftState [19:40:54]SAM_PROTO_GetShiftState [19:40:54]wFMCommunicate request_size=4 [19:40:54]MH_SAM_APDU [19:40:54]CAPDU: 80 13 01 00 [19:40:54]Write to MH i2c: E2 08 00 4D 05 80 13 01 00 00 00 00 00 CF [19:40:54]Write i2c OK [19:40:54]MH_I2C_Read... [19:40:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:54]Read from MH i2c: E2 [19:40:54]MH_I2C_Read... [19:40:54]Read from MH i2c: E2 0E 00 [19:40:54]MH_I2C_Read... [19:40:55]Read from MH i2c: E2 0E 00 4D 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [19:40:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:40:55]wFMCommunicate OK [19:40:55]SAM_PROTO_GetShiftState done [19:40:55]FM_GetShiftState done [19:40:55]opened in 1722038719 [19:40:55]opened+sec_in_day 1722125119 [19:40:55]quantity*price = 100005 [19:40:55]sum+1 = 100006 [19:40:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 565 27.07.2024 19:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226205 ФПД: 46289482467087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226205&fm=46289482467087&tin=02508201610067®Number=0000000000092624&sum=100000 [19:40:56]StoreToDocumentArchive [19:40:56]shift 438 fd 226205 [19:40:56]save to /storage/0438/doc_00226205 [19:40:56]save last doc name /storage/0438/doc_00226205 to /storage/kkm_last_doc_name [19:40:56]save OK [19:40:56]Clear old archive folders... [19:40:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:40:56]tlvbuf is 00A04AE0 [19:40:56]SAM_PROTO_ClearQueue [19:40:56]wFMCommunicate request_size=4 [19:40:56]MH_SAM_APDU [19:40:56]CAPDU: 80 09 00 00 [19:40:56]Write to MH i2c: E2 08 00 5A 05 80 09 00 00 00 00 00 00 D1 [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:56]Read from MH i2c: E2 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [19:40:56]RAPDU: 90 00 [19:40:56]wFMCommunicate OK [19:40:56]SAM_PROTO_ClearQueue done [19:40:56]KKMCreateOFDPacket [19:40:56]OFDProtocolAddRootSTLVToBuf [19:40:56]FM_MakeSignedData [19:40:56]FM_MakeSignedData [19:40:56]SAM_PROTO_SignData [19:40:56]wFMCommunicate request_size=4 [19:40:56]MH_SAM_APDU [19:40:56]CAPDU: 80 0D 01 02 [19:40:56]Write to MH i2c: E2 08 00 5B 05 80 0D 01 02 00 00 00 00 D9 [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:56]Read from MH i2c: E2 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [19:40:56]RAPDU: 90 00 [19:40:56]wFMCommunicate OK [19:40:56]wFMCommunicate request_size=255 [19:40:56]MH_SAM_APDU [19:40:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 47 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 73 03 00 35 04 06 00 2A [19:40:56]Write to MH i2c: E2 02 01 5C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 47 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 73 03 00 35 04 06 00 2A 00 00 B9 [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:56]Read from MH i2c: E2 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 5C 05 00 90 00 D5 [19:40:56]RAPDU: 90 00 [19:40:56]wFMCommunicate OK [19:40:56]wFMCommunicate request_size=10 [19:40:56]MH_SAM_APDU [19:40:56]CAPDU: 80 0D 02 02 05 19 9C 28 C7 0F [19:40:56]Write to MH i2c: E2 0D 00 5D 05 80 0D 02 02 05 00 19 9C 28 C7 0F 00 00 99 [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:56]Read from MH i2c: E2 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 03 00 5D 05 00 90 00 D6 [19:40:56]RAPDU: 90 00 [19:40:56]wFMCommunicate OK [19:40:56]wFMCommunicate request_size=4 [19:40:56]MH_SAM_APDU [19:40:56]CAPDU: 80 0D 03 02 [19:40:56]Write to MH i2c: E2 08 00 5E 05 80 0D 03 02 00 00 00 00 DE [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:56]Read from MH i2c: E2 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 0B 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 0B 00 5E 05 00 52 D0 27 85 A4 A3 9D 26 90 00 B7 [19:40:56]RAPDU: 52 D0 27 85 A4 A3 9D 26 90 00 [19:40:56]wFMCommunicate OK [19:40:56]SAM_PROTO_SignData done [19:40:56]FM_MakeSignedData done [19:40:56]CreateOFDProtocolMessage [19:40:56]wFMCommunicate request_size=4 [19:40:56]MH_SAM_APDU [19:40:56]CAPDU: 80 11 00 00 [19:40:56]Write to MH i2c: E2 08 00 5F 05 80 11 00 00 00 00 00 00 DE [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:56]Read from MH i2c: E2 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 17 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: E2 17 00 5F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [19:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:40:56]wFMCommunicate OK [19:40:56]CreateOFDProtocolMessage done [19:40:56]OFDSenderStorePacket 226205 [19:40:56]StoreOFDPacket docnum=226205 [19:40:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8A 03 07 01 F1 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 47 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 73 03 00 35 04 06 00 2A 19 9C 28 C7 0F 52 D0 27 85 A4 A3 9D 26 [19:40:56]CheckFolder [19:40:56]dirname=/storage/ofd_packets [19:40:56]CheckFolder done [19:40:56]ProducePacketName [19:40:56]name=ofd_packets/00226205 [19:40:56]NVStorageSaveData ofd_packets/00226205 [19:40:56]File name is /storage/ofd_packets/00226205 [19:40:56]Write 301 bytes [19:40:56]NVStorageSaveData done [19:40:56]OFDSenderStorePacket done [19:40:56]KKMCreateOFDPacket done [19:40:56]NVStorageSaveData kkm_last_timestamp [19:40:56]File name is /storage/kkm_last_timestamp [19:40:56]Write 4 bytes [19:40:56]NVStorageSaveData done [19:40:56]ExternCall_PrintAddStr [19:40:56]wPrintStart [19:40:56]Write to MH i2c: 01 00 00 60 05 65 [19:40:56]Write i2c OK [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: 01 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: 01 07 00 [19:40:56]MH_I2C_Read... [19:40:56]Read from MH i2c: 01 07 00 60 05 00 00 00 00 00 FF 0F 7A [19:40:56]RasterBufferAndPrint [19:40:56]line Счет N : (1)2002523 [19:40:56]line ИНН: 02508201610067 [19:40:56]line Контрольно-Кассовый Чек [19:40:56]line ПРОДАЖА [19:40:56]line ТРК (МРК, ГНК) : 33 [19:40:56]line Товар: 2710124130 [19:40:56]line Аи-92-К-5 [19:40:56]line 14.750 * 67.80 [19:40:56]line = 1000.05 [19:40:56]line НДС 12% НСП 1% [19:40:56]line > о реализуемом товаре [19:40:56]line ОКРУГЛЕНИЕ: -0.05 [19:40:56]line ИТОГО: 1000.00 [19:40:56]line Внесено: 1000.00 [19:40:56]line СДАЧА: 0.00 [19:40:56]line НСП 1% : 8.85 [19:40:56]line НДС 12% : 106.20 [19:40:56]line Наличными: 1000.00 [19:40:56]line Безнал.: 0.00 [19:40:56]line Место: АЗС № 97 "Партнер Нефть" [19:40:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:40:56]line СНО: Общий режим [19:40:56]line Чек 565 27.07.2024 19:40 [19:40:56]line Смена: 438 ФФД: 1.0 [19:40:56]line ЗНМ: 0300000054 [19:40:56]line РНМ: 0000000000092624 [19:40:56]line Версия ККМ: 001 [19:40:56]line ФМ: 0000000000874959 [19:40:56]line ФД: 226205 [19:40:56]line ФПД: 46289482467087 [19:40:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226205&fm=46289482467087&tin=02508201610067®Number=0000000000092624&sum=100000 [19:40:57]OFD Sender: Processing packet 226205 [packets to send 600, broken 599] [19:40:57]ProducePacketName [19:40:57]name=ofd_packets/00226205 [19:40:57]OFD Sender: To server: pG, [19:40:57]CommunicateWithHost lk.salyk.kg:30040 [19:40:57]ConnectInit lk.salyk.kg [19:40:57]written 0, free lines is 4095 [19:40:57]Write to MH i2c: 01 00 00 8B 05 90 [19:40:57]Write i2c OK [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: 01 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: 01 07 00 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: 01 07 00 8B 05 00 00 00 00 00 65 0C 08 [19:40:57]RasterBufferAndPrint [19:40:57]line [19:40:57]line [19:40:57]line [19:40:57]line [19:40:57]line [19:40:57]written 0, free lines is 3175 [19:40:57]MH_Cut [19:40:57]Write to MH i2c: D1 01 00 92 05 01 69 [19:40:57]Write i2c OK [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: D1 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: D1 01 00 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: D1 01 00 92 05 00 68 [19:40:57]Write to MH i2c: 01 00 00 93 05 98 [19:40:57]Write i2c OK [19:40:57]MH_I2C_Read... [19:40:58]*** Cut start [19:40:58]*** Partial cut [19:40:58]*** CUTSNS_PIN = 1 [19:40:58]*** CUTSNS_PIN = 0 [19:40:58]*** Brake cut motor [19:40:59]Read from MH i2c: 01 [19:40:59]MH_I2C_Read... [19:40:59]*** Stop cut motor [19:40:59]*** Cut end [19:40:59]Read from MH i2c: 01 07 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: 01 07 00 93 05 00 00 00 00 00 FF 0F AD [19:40:59]process_action close_receipt done [19:40:59]requested_data is exist [19:40:59]produce_requested_data [19:40:59]requested_item fm.sn is exist - process it [19:40:59]wFMCommunicate request_size=4 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 11 00 00 [19:40:59]Write to MH i2c: E2 08 00 94 05 80 11 00 00 00 00 00 00 13 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 17 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 17 00 94 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [19:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:40:59]wFMCommunicate OK [19:40:59]requested_item fd.num is exist - process it [19:40:59]SAM_PROTO_GetFieldsCounters [19:40:59]wFMCommunicate request_size=4 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 13 00 00 [19:40:59]Write to MH i2c: E2 08 00 95 05 80 13 00 00 00 00 00 00 16 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 62 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 62 00 95 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 AE [19:40: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:59]wFMCommunicate OK [19:40:59]SAM_PROTO_GetFieldsCounters done [19:40:59]requested_item shift.num is exist - process it [19:40:59]requested_item shift.opened is exist - process it [19:40:59]req_shift_opened [19:40:59]FM_GetShiftState [19:40:59]SAM_PROTO_GetShiftState [19:40:59]wFMCommunicate request_size=4 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 13 01 00 [19:40:59]Write to MH i2c: E2 08 00 96 05 80 13 01 00 00 00 00 00 18 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 0E 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 0E 00 96 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [19:40:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:40:59]wFMCommunicate OK [19:40:59]SAM_PROTO_GetShiftState done [19:40:59]FM_GetShiftState done [19:40:59]req_shift_opened done [19:40:59]requested_item shift.open_date is exist - process it [19:40:59]req_shift_open_date [19:40:59]req_shift_open_date done [19:40:59]produce_requested_data done [19:40:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226205,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:40:59]process_action_free close_receipt [19:40:59]json_value_free [19:40:59]json_value_free done [19:40:59]process_json_proto returns [19:40:59]Send response to host [19:40:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226205,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:40:59]free response buf [19:40:59]execute_script done [19:40:59]execute_script returns [19:40:59]free content buf [19:40:59]Sock 6.Close socket [19:40:59]Sock 6.Thread stoped [19:41:05]recv_with_timeout no data received [19:41:09]Connected sock=9 [19:41: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 35 39 0F 01 00 00 8A 03 07 01 F1 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 47 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 73 03 00 35 04 06 00 2A 19 9C 28 C7 0F 52 D0 27 85 A4 A3 9D 26 [19:41: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 35 39 4F 00 00 00 14 F8 47 00 DC 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 35 39 10 04 04 00 9D 73 03 00 F4 03 04 00 64 F9 A4 66 B6 04 01 00 00 F7 AF 8D 82 53 2E 19 56 [19:41:14]CommunicateWithHost err = 0 [19:41:14]CheckOFDResponse [19:41:14]1017 (14) - 77093643461234 [19:41:14]1041 (16) - 0000000000874959 [19:41:14]1040 (4) - 226205 [19:41:14]1012 (4) - 27.07.2024 13:43 [19:41:14]1206 (1) - 0 [19:41:14]OFD Sender: Remove packet 226205 [19:41:14]ProducePacketName [19:41:14]name=ofd_packets/00226205 [19:41:14]NVStorageDeleteData [19:41:14]OFD Sender: No OFD packet to send [19:41:19]recv_with_timeout no data received [19:41:19]OFD Sender: No OFD packet to send [19:41:24]OFD Sender: No OFD packet to send [19:41:29]OFD Sender: No OFD packet to send [19:41:34]OFD Sender: No OFD packet to send [19:41:39]OFD Sender: No OFD packet to send [19:41:44]OFD Sender: No OFD packet to send [19:41:49]OFD Sender: No OFD packet to send [19:41:54]OFD Sender: No OFD packet to send [19:41:59]OFD Sender: No OFD packet to send [19:42:04]OFD Sender: No OFD packet to send [19:42:09]OFD Sender: No OFD packet to send [19:42:13]accept exits with 5 [19:42:13]New connection [19:42:13]New thread 3066854756 created [19:42:13]Thread 3066711396 joined [19:42:13]Waiting for new connection... [19:42:13] Sock 5.Parse request [19:42:13]Sock 5.Check first char [19:42:13]Sock 5.First char is OK [19:42:13]request: POST /json_proto HTTP/1.0 [19:42:13]Method: POST [19:42:13]URL: /json_proto [19:42:13]Method is POST - this is cgi request [19:42:13]url: /json_proto [19:42:13]query_string will be loaded in cgi processing [19:42:13]execute_cgi json_proto POST (null) [19:42:13]execute_cgi path=json_proto method=POST [19:42:13]POST find Content-Length [19:42:13]Host: 172.17.43.131:8080 [19:42:13]Content-Length: 683 [19:42:13]Content-Type: application/json [19:42:13] [19:42:13]POST finish read [19:42:13]Found Content-Length = 683 [19:42:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:13]execute_script... [19:42:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:13]POST & json_proto [19:42:13]process_json_proto [19:42:13]json parsed OK: [19:42:13]protocol is kg_v1.0 [19:42:13]action value=close_receipt [19:42:13]process_action close_receipt [19:42:13]cmd_close_receipt [19:42:13]MH_GetDate [19:42:13]Write to MH i2c: F0 00 00 97 05 8B [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: F0 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: F0 09 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: F0 09 00 97 05 00 96 4D A5 66 F9 24 A2 66 A7 [19:42:13]GetLastDocTimeStamp 1722109255 [19:42:13]current date 1722109334 [19:42:13]FM_GetShiftState [19:42:13]SAM_PROTO_GetShiftState [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 13 01 00 [19:42:13]Write to MH i2c: E2 08 00 98 05 80 13 01 00 00 00 00 00 1A [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0E 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0E 00 98 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [19:42:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:42:13]wFMCommunicate OK [19:42:13]SAM_PROTO_GetShiftState done [19:42:13]FM_GetShiftState done [19:42:13]opened in 1722038719 [19:42:13]opened+sec_in_day 1722125119 [19:42:13]quantity*price = 100021 [19:42:13]sum+1 = 100023 [19:42:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 566 27.07.2024 19:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226206 ФПД: 85439807099192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226206&fm=85439807099192&tin=02508201610067®Number=0000000000092624&sum=100000 [19:42:14]StoreToDocumentArchive [19:42:14]shift 438 fd 226206 [19:42:14]save to /storage/0438/doc_00226206 [19:42:14]save last doc name /storage/0438/doc_00226206 to /storage/kkm_last_doc_name [19:42:14]save OK [19:42:14]Clear old archive folders... [19:42:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:14]tlvbuf is 00A2AEB0 [19:42:14]SAM_PROTO_ClearQueue [19:42:14]wFMCommunicate request_size=4 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 09 00 00 [19:42:14]Write to MH i2c: E2 08 00 A5 05 80 09 00 00 00 00 00 00 1C [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:14]Read from MH i2c: E2 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 A5 05 00 90 00 1E [19:42:14]RAPDU: 90 00 [19:42:14]wFMCommunicate OK [19:42:14]SAM_PROTO_ClearQueue done [19:42:14]KKMCreateOFDPacket [19:42:14]OFDProtocolAddRootSTLVToBuf [19:42:14]FM_MakeSignedData [19:42:14]FM_MakeSignedData [19:42:14]SAM_PROTO_SignData [19:42:14]wFMCommunicate request_size=4 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 0D 01 02 [19:42:14]Write to MH i2c: E2 08 00 A6 05 80 0D 01 02 00 00 00 00 24 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]OFD Sender: No OFD packet to send [19:42:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:14]Read from MH i2c: E2 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 A6 05 00 90 00 1F [19:42:14]RAPDU: 90 00 [19:42:14]wFMCommunicate OK [19:42:14]wFMCommunicate request_size=255 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 96 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 73 03 00 35 04 06 00 4D [19:42:14]Write to MH i2c: E2 02 01 A7 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 96 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 73 03 00 35 04 06 00 4D 00 00 16 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 A7 05 00 90 00 20 [19:42:15]RAPDU: 90 00 [19:42:15]wFMCommunicate OK [19:42:15]wFMCommunicate request_size=10 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 0D 02 02 05 B5 01 5A 11 38 [19:42:15]Write to MH i2c: E2 0D 00 A8 05 80 0D 02 02 05 00 B5 01 5A 11 38 00 00 8A [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 A8 05 00 90 00 21 [19:42:15]RAPDU: 90 00 [19:42:15]wFMCommunicate OK [19:42:15]wFMCommunicate request_size=4 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 0D 03 02 [19:42:15]Write to MH i2c: E2 08 00 A9 05 80 0D 03 02 00 00 00 00 29 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 0B 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 0B 00 A9 05 00 F4 6F 22 3C 0A 40 4D 18 90 00 9A [19:42:15]RAPDU: F4 6F 22 3C 0A 40 4D 18 90 00 [19:42:15]wFMCommunicate OK [19:42:15]SAM_PROTO_SignData done [19:42:15]FM_MakeSignedData done [19:42:15]CreateOFDProtocolMessage [19:42:15]wFMCommunicate request_size=4 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 11 00 00 [19:42:15]Write to MH i2c: E2 08 00 AA 05 80 11 00 00 00 00 00 00 29 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 17 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 17 00 AA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [19:42:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:15]wFMCommunicate OK [19:42:15]CreateOFDProtocolMessage done [19:42:15]OFDSenderStorePacket 226206 [19:42:15]StoreOFDPacket docnum=226206 [19:42:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 E8 07 01 CC 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 96 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 73 03 00 35 04 06 00 4D B5 01 5A 11 38 F4 6F 22 3C 0A 40 4D 18 [19:42:15]CheckFolder [19:42:15]dirname=/storage/ofd_packets [19:42:15]CheckFolder done [19:42:15]ProducePacketName [19:42:15]name=ofd_packets/00226206 [19:42:15]NVStorageSaveData ofd_packets/00226206 [19:42:15]File name is /storage/ofd_packets/00226206 [19:42:15]Write 301 bytes [19:42:15]NVStorageSaveData done [19:42:15]OFDSenderStorePacket done [19:42:15]KKMCreateOFDPacket done [19:42:15]NVStorageSaveData kkm_last_timestamp [19:42:15]File name is /storage/kkm_last_timestamp [19:42:15]Write 4 bytes [19:42:15]NVStorageSaveData done [19:42:15]ExternCall_PrintAddStr [19:42:15]wPrintStart [19:42:15]Write to MH i2c: 01 00 00 AB 05 B0 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 07 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 FF 0F C5 [19:42:15]RasterBufferAndPrint [19:42:15]line Счет N : (1)2002524 [19:42:15]line ИНН: 02508201610067 [19:42:15]line Контрольно-Кассовый Чек [19:42:15]line ПРОДАЖА [19:42:15]line ТРК (МРК, ГНК) : 64 [19:42:15]line Товар: 2710124500 [19:42:15]line Аи-95-К-5 [19:42:15]line 13.480 * 74.20 [19:42:15]line = 1000.22 [19:42:15]line НДС 12% НСП 1% [19:42:15]line > о реализуемом товаре [19:42:15]line ОКРУГЛЕНИЕ: -0.22 [19:42:15]line ИТОГО: 1000.00 [19:42:15]line Внесено: 1000.00 [19:42:15]line СДАЧА: 0.00 [19:42:15]line НСП 1% : 8.85 [19:42:15]line НДС 12% : 106.22 [19:42:15]line Наличными: 1000.00 [19:42:15]line Безнал.: 0.00 [19:42:15]line Место: АЗС № 97 "Партнер Нефть" [19:42:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:42:15]line СНО: Общий режим [19:42:15]line Чек 566 27.07.2024 19:42 [19:42:15]line Смена: 438 ФФД: 1.0 [19:42:15]line ЗНМ: 0300000054 [19:42:15]line РНМ: 0000000000092624 [19:42:15]line Версия ККМ: 001 [19:42:15]line ФМ: 0000000000874959 [19:42:15]line ФД: 226206 [19:42:15]line ФПД: 85439807099192 [19:42:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226206&fm=85439807099192&tin=02508201610067®Number=0000000000092624&sum=100000 [19:42:15]written 0, free lines is 4095 [19:42:15]OFD Sender: Processing packet 226206 [packets to send 600, broken 599] [19:42:15]ProducePacketName [19:42:15]name=ofd_packets/00226206 [19:42:15]OFD Sender: To server: pG, [19:42:15]CommunicateWithHost lk.salyk.kg:30040 [19:42:15]ConnectInit lk.salyk.kg [19:42:15]Write to MH i2c: 01 00 00 D6 05 DB [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 07 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 07 00 D6 05 00 00 00 00 00 70 0C 5E [19:42:15]RasterBufferAndPrint [19:42:15]line [19:42:15]line [19:42:15]line [19:42:15]line [19:42:15]line [19:42:15]written 0, free lines is 3186 [19:42:15]MH_Cut [19:42:15]Write to MH i2c: D1 01 00 DD 05 01 B4 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: D1 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: D1 01 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: D1 01 00 DD 05 00 B3 [19:42:15]Write to MH i2c: 01 00 00 DE 05 E3 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:17]*** Cut start [19:42:17]*** Partial cut [19:42:17]*** CUTSNS_PIN = 1 [19:42:17]*** CUTSNS_PIN = 0 [19:42:17]*** Brake cut motor [19:42:17]Read from MH i2c: 01 [19:42:17]MH_I2C_Read... [19:42:17]*** Stop cut motor [19:42:17]*** Cut end [19:42:17]Read from MH i2c: 01 07 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: 01 07 00 DE 05 00 00 00 00 00 FF 0F F8 [19:42:17]process_action close_receipt done [19:42:17]requested_data is exist [19:42:17]produce_requested_data [19:42:17]requested_item fm.sn is exist - process it [19:42:17]wFMCommunicate request_size=4 [19:42:17]MH_SAM_APDU [19:42:17]CAPDU: 80 11 00 00 [19:42:17]Write to MH i2c: E2 08 00 DF 05 80 11 00 00 00 00 00 00 5E [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:17]Read from MH i2c: E2 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 17 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 17 00 DF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [19:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:17]wFMCommunicate OK [19:42:17]requested_item fd.num is exist - process it [19:42:17]SAM_PROTO_GetFieldsCounters [19:42:17]wFMCommunicate request_size=4 [19:42:17]MH_SAM_APDU [19:42:17]CAPDU: 80 13 00 00 [19:42:17]Write to MH i2c: E2 08 00 E0 05 80 13 00 00 00 00 00 00 61 [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:17]Read from MH i2c: E2 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 62 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 62 00 E0 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [19:42:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:17]wFMCommunicate OK [19:42:17]SAM_PROTO_GetFieldsCounters done [19:42:17]requested_item shift.num is exist - process it [19:42:17]requested_item shift.opened is exist - process it [19:42:17]req_shift_opened [19:42:17]FM_GetShiftState [19:42:17]SAM_PROTO_GetShiftState [19:42:17]wFMCommunicate request_size=4 [19:42:17]MH_SAM_APDU [19:42:17]CAPDU: 80 13 01 00 [19:42:17]Write to MH i2c: E2 08 00 E1 05 80 13 01 00 00 00 00 00 63 [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:17]Read from MH i2c: E2 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 0E 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 0E 00 E1 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [19:42:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:42:17]wFMCommunicate OK [19:42:17]SAM_PROTO_GetShiftState done [19:42:17]FM_GetShiftState done [19:42:17]req_shift_opened done [19:42:17]requested_item shift.open_date is exist - process it [19:42:17]req_shift_open_date [19:42:17]req_shift_open_date done [19:42:17]produce_requested_data done [19:42:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226206,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:42:17]process_action_free close_receipt [19:42:17]json_value_free [19:42:17]json_value_free done [19:42:17]process_json_proto returns [19:42:17]Send response to host [19:42:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226206,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:42:17]free response buf [19:42:17]execute_script done [19:42:17]execute_script returns [19:42:17]free content buf [19:42:17]Sock 5.Close socket [19:42:17]Sock 5.Thread stoped [19:42:17]Connected sock=9 [19:42:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 E8 07 01 CC 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 96 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 73 03 00 35 04 06 00 4D B5 01 5A 11 38 F4 6F 22 3C 0A 40 4D 18 [19:42:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FC 2F 47 00 79 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 73 03 00 F4 03 04 00 A5 F9 A4 66 B6 04 01 00 00 BA 94 6C BD EA F5 5E 05 [19:42:18]CommunicateWithHost err = 0 [19:42:18]CheckOFDResponse [19:42:18]1017 (14) - 77093643461234 [19:42:18]1041 (16) - 0000000000874959 [19:42:18]1040 (4) - 226206 [19:42:18]1012 (4) - 27.07.2024 13:44 [19:42:18]1206 (1) - 0 [19:42:18]OFD Sender: Remove packet 226206 [19:42:18]ProducePacketName [19:42:18]name=ofd_packets/00226206 [19:42:18]NVStorageDeleteData [19:42:19]OFD Sender: No OFD packet to send [19:42:24]OFD Sender: No OFD packet to send [19:42:28]accept exits with 6 [19:42:28]New connection [19:42:28]New thread 3066711396 created [19:42:28]Thread 3066854756 joined [19:42:28]Waiting for new connection... [19:42:28] Sock 6.Parse request [19:42:28]Sock 6.Check first char [19:42:28]Sock 6.First char is OK [19:42:28]request: POST /json_proto HTTP/1.0 [19:42:28]Method: POST [19:42:28]URL: /json_proto [19:42:28]Method is POST - this is cgi request [19:42:28]url: /json_proto [19:42:28]query_string will be loaded in cgi processing [19:42:28]execute_cgi json_proto POST (null) [19:42:28]execute_cgi path=json_proto method=POST [19:42:28]POST find Content-Length [19:42:28]Host: 172.17.43.131:8080 [19:42:28]Content-Length: 683 [19:42:28]Content-Type: application/json [19:42:28] [19:42:28]POST finish read [19:42:28]Found Content-Length = 683 [19:42:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:28]execute_script... [19:42: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)2002525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:28]POST & json_proto [19:42:28]process_json_proto [19:42:28]json parsed OK: [19:42:28]protocol is kg_v1.0 [19:42:28]action value=close_receipt [19:42:28]process_action close_receipt [19:42:28]cmd_close_receipt [19:42:28]MH_GetDate [19:42:28]Write to MH i2c: F0 00 00 E2 05 D6 [19:42:28]Write i2c OK [19:42:28]MH_I2C_Read... [19:42:28]Read from MH i2c: F0 [19:42:28]MH_I2C_Read... [19:42:28]Read from MH i2c: F0 09 00 [19:42:28]MH_I2C_Read... [19:42:28]Read from MH i2c: F0 09 00 E2 05 00 A4 4D A5 66 F9 24 A2 66 00 [19:42:28]GetLastDocTimeStamp 1722109334 [19:42:28]current date 1722109348 [19:42:28]FM_GetShiftState [19:42:28]SAM_PROTO_GetShiftState [19:42:28]wFMCommunicate request_size=4 [19:42:28]MH_SAM_APDU [19:42:28]CAPDU: 80 13 01 00 [19:42:28]Write to MH i2c: E2 08 00 E3 05 80 13 01 00 00 00 00 00 65 [19:42:28]Write i2c OK [19:42:28]MH_I2C_Read... [19:42:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:28]Read from MH i2c: E2 [19:42:28]MH_I2C_Read... [19:42:28]Read from MH i2c: E2 0E 00 [19:42:28]MH_I2C_Read... [19:42:28]Read from MH i2c: E2 0E 00 E3 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [19:42:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:42:28]wFMCommunicate OK [19:42:28]SAM_PROTO_GetShiftState done [19:42:28]FM_GetShiftState done [19:42:28]opened in 1722038719 [19:42:28]opened+sec_in_day 1722125119 [19:42:28]quantity*price = 100021 [19:42:28]sum+1 = 100023 [19:42:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 567 27.07.2024 19:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226207 ФПД: 197810675828178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194228&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226207&fm=197810675828178&tin=02508201610067®Number=0000000000092624&sum=100000 [19:42:29]StoreToDocumentArchive [19:42:29]shift 438 fd 226207 [19:42:29]save to /storage/0438/doc_00226207 [19:42:29]save last doc name /storage/0438/doc_00226207 to /storage/kkm_last_doc_name [19:42:29]save OK [19:42:29]Clear old archive folders... [19:42:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:29]tlvbuf is 00A0FF60 [19:42:29]SAM_PROTO_ClearQueue [19:42:29]wFMCommunicate request_size=4 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 09 00 00 [19:42:29]Write to MH i2c: E2 08 00 F0 05 80 09 00 00 00 00 00 00 67 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 F0 05 00 90 00 69 [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]SAM_PROTO_ClearQueue done [19:42:29]KKMCreateOFDPacket [19:42:29]OFDProtocolAddRootSTLVToBuf [19:42:29]FM_MakeSignedData [19:42:29]FM_MakeSignedData [19:42:29]SAM_PROTO_SignData [19:42:29]wFMCommunicate request_size=4 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 0D 01 02 [19:42:29]Write to MH i2c: E2 08 00 F1 05 80 0D 01 02 00 00 00 00 6F [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]wFMCommunicate request_size=255 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 A4 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 73 03 00 35 04 06 00 B3 [19:42:29]Write to MH i2c: E2 02 01 F2 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 A4 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 73 03 00 35 04 06 00 B3 00 00 D7 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 F2 05 00 90 00 6B [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]wFMCommunicate request_size=10 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 0D 02 02 05 E8 63 10 C5 D2 [19:42:29]Write to MH i2c: E2 0D 00 F3 05 80 0D 02 02 05 00 E8 63 10 C5 D2 00 00 6E [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 F3 05 00 90 00 6C [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]wFMCommunicate request_size=4 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 0D 03 02 [19:42:29]Write to MH i2c: E2 08 00 F4 05 80 0D 03 02 00 00 00 00 74 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 0B 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 0B 00 F4 05 00 A8 62 53 B6 3B 06 95 DC 90 00 3A [19:42:29]RAPDU: A8 62 53 B6 3B 06 95 DC 90 00 [19:42:29]wFMCommunicate OK [19:42:29]SAM_PROTO_SignData done [19:42:29]FM_MakeSignedData done [19:42:29]CreateOFDProtocolMessage [19:42:29]wFMCommunicate request_size=4 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 11 00 00 [19:42:29]Write to MH i2c: E2 08 00 F5 05 80 11 00 00 00 00 00 00 74 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 17 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 17 00 F5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [19:42:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:29]wFMCommunicate OK [19:42:29]CreateOFDProtocolMessage done [19:42:29]OFDSenderStorePacket 226207 [19:42:29]StoreOFDPacket docnum=226207 [19:42:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B 3E 07 01 BF 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 A4 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 73 03 00 35 04 06 00 B3 E8 63 10 C5 D2 A8 62 53 B6 3B 06 95 DC [19:42:29]CheckFolder [19:42:29]dirname=/storage/ofd_packets [19:42:29]CheckFolder done [19:42:29]ProducePacketName [19:42:29]name=ofd_packets/00226207 [19:42:29]NVStorageSaveData ofd_packets/00226207 [19:42:29]File name is /storage/ofd_packets/00226207 [19:42:29]Write 301 bytes [19:42:29]NVStorageSaveData done [19:42:29]OFDSenderStorePacket done [19:42:29]KKMCreateOFDPacket done [19:42:29]NVStorageSaveData kkm_last_timestamp [19:42:29]File name is /storage/kkm_last_timestamp [19:42:29]Write 4 bytes [19:42:29]NVStorageSaveData done [19:42:29]ExternCall_PrintAddStr [19:42:29]wPrintStart [19:42:29]Write to MH i2c: 01 00 00 F6 05 FB [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: 01 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: 01 07 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: 01 07 00 F6 05 00 00 00 00 00 FF 0F 10 [19:42:29]RasterBufferAndPrint [19:42:29]line Счет N : (1)2002525 [19:42:29]line ИНН: 02508201610067 [19:42:29]line Контрольно-Кассовый Чек [19:42:29]line ПРОДАЖА [19:42:29]line ТРК (МРК, ГНК) : 54 [19:42:29]line Товар: 2710124500 [19:42:29]line Аи-95-К-5 [19:42:29]line 13.480 * 74.20 [19:42:29]line = 1000.22 [19:42:29]line НДС 12% НСП 1% [19:42:29]line > о реализуемом товаре [19:42:29]line ОКРУГЛЕНИЕ: -0.22 [19:42:29]line ИТОГО: 1000.00 [19:42:29]line Внесено: 1000.00 [19:42:29]line СДАЧА: 0.00 [19:42:29]line НСП 1% : 8.85 [19:42:29]line НДС 12% : 106.22 [19:42:29]line Наличными: 1000.00 [19:42:29]line Безнал.: 0.00 [19:42:29]line Место: АЗС № 97 "Партнер Нефть" [19:42:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:42:29]line СНО: Общий режим [19:42:29]line Чек 567 27.07.2024 19:42 [19:42:29]line Смена: 438 ФФД: 1.0 [19:42:29]line ЗНМ: 0300000054 [19:42:29]line РНМ: 0000000000092624 [19:42:29]line Версия ККМ: 001 [19:42:29]line ФМ: 0000000000874959 [19:42:29]line ФД: 226207 [19:42:29]line ФПД: 197810675828178 [19:42:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194228&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226207&fm=197810675828178&tin=02508201610067®Number=0000000000092624&sum=100000 [19:42:29]written 0, free lines is 4095 [19:42:29]OFD Sender: Processing packet 226207 [packets to send 600, broken 599] [19:42:29]ProducePacketName [19:42:29]name=ofd_packets/00226207 [19:42:29]OFD Sender: To server: pG, [19:42:29]CommunicateWithHost lk.salyk.kg:30040 [19:42:29]ConnectInit lk.salyk.kg [19:42:30]Connected sock=7 [19:42: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 35 39 0F 01 00 00 4B 3E 07 01 BF 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 A4 4D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 73 03 00 35 04 06 00 B3 E8 63 10 C5 D2 A8 62 53 B6 3B 06 95 DC [19:42:30]Write to MH i2c: 01 00 00 21 06 27 [19:42:30]Write i2c OK [19:42:30]MH_I2C_Read... [19:42:30]Read from MH i2c: 01 [19:42:30]MH_I2C_Read... [19:42:30]Read from MH i2c: 01 07 00 [19:42:30]MH_I2C_Read... [19:42:30]Read from MH i2c: 01 07 00 21 06 00 00 00 00 00 70 0C AA [19:42:30]RasterBufferAndPrint [19:42:30]line [19:42:30]line [19:42:30]line [19:42:30]line [19:42:30]line [19:42:30]written 0, free lines is 3187 [19:42:30]MH_Cut [19:42:30]Write to MH i2c: D1 01 00 28 06 01 00 [19:42:30]Write i2c OK [19:42:30]MH_I2C_Read... [19:42:30]Read from MH i2c: D1 [19:42:30]MH_I2C_Read... [19:42:30]Read from MH i2c: D1 01 00 [19:42:30]MH_I2C_Read... [19:42:30]Read from MH i2c: D1 01 00 28 06 00 FF [19:42:30]Write to MH i2c: 01 00 00 29 06 2F [19:42:30]Write i2c OK [19:42:30]MH_I2C_Read... [19:42: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 35 39 4F 00 00 00 55 E0 47 00 DB 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 35 39 10 04 04 00 9F 73 03 00 F4 03 04 00 B1 F9 A4 66 B6 04 01 00 00 0E 3F B8 F1 25 34 0C A6 [19:42:30]CommunicateWithHost err = 0 [19:42:30]CheckOFDResponse [19:42:30]1017 (14) - 77093643461234 [19:42:30]1041 (16) - 0000000000874959 [19:42:30]1040 (4) - 226207 [19:42:30]1012 (4) - 27.07.2024 13:44 [19:42:30]1206 (1) - 0 [19:42:30]OFD Sender: Remove packet 226207 [19:42:30]ProducePacketName [19:42:30]name=ofd_packets/00226207 [19:42:30]NVStorageDeleteData [19:42:31]OFD Sender: No OFD packet to send [19:42:31]*** Cut start [19:42:31]*** Partial cut [19:42:31]*** CUTSNS_PIN = 1 [19:42:31]*** CUTSNS_PIN = 0 [19:42:31]*** Brake cut motor [19:42:32]Read from MH i2c: 01 [19:42:32]MH_I2C_Read... [19:42:32]*** Stop cut motor [19:42:32]*** Cut end [19:42:32]Read from MH i2c: 01 07 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: 01 07 00 29 06 00 00 00 00 00 FF 0F 44 [19:42:32]process_action close_receipt done [19:42:32]requested_data is exist [19:42:32]produce_requested_data [19:42:32]requested_item fm.sn is exist - process it [19:42:32]wFMCommunicate request_size=4 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 11 00 00 [19:42:32]Write to MH i2c: E2 08 00 2A 06 80 11 00 00 00 00 00 00 AA [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 17 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 17 00 2A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [19:42:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:32]wFMCommunicate OK [19:42:32]requested_item fd.num is exist - process it [19:42:32]SAM_PROTO_GetFieldsCounters [19:42:32]wFMCommunicate request_size=4 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 13 00 00 [19:42:32]Write to MH i2c: E2 08 00 2B 06 80 13 00 00 00 00 00 00 AD [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 62 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 62 00 2B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [19:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:32]wFMCommunicate OK [19:42:32]SAM_PROTO_GetFieldsCounters done [19:42:32]requested_item shift.num is exist - process it [19:42:32]requested_item shift.opened is exist - process it [19:42:32]req_shift_opened [19:42:32]FM_GetShiftState [19:42:32]SAM_PROTO_GetShiftState [19:42:32]wFMCommunicate request_size=4 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 13 01 00 [19:42:32]Write to MH i2c: E2 08 00 2C 06 80 13 01 00 00 00 00 00 AF [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 0E 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 0E 00 2C 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [19:42:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:42:32]wFMCommunicate OK [19:42:32]SAM_PROTO_GetShiftState done [19:42:32]FM_GetShiftState done [19:42:32]req_shift_opened done [19:42:32]requested_item shift.open_date is exist - process it [19:42:32]req_shift_open_date [19:42:32]req_shift_open_date done [19:42:32]produce_requested_data done [19:42:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226207,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:42:32]process_action_free close_receipt [19:42:32]json_value_free [19:42:32]json_value_free done [19:42:32]process_json_proto returns [19:42:32]Send response to host [19:42:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226207,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:42:32]free response buf [19:42:32]execute_script done [19:42:32]execute_script returns [19:42:32]free content buf [19:42:32]Sock 6.Close socket [19:42:32]Sock 6.Thread stoped [19:42:36]OFD Sender: No OFD packet to send [19:42:41]OFD Sender: No OFD packet to send [19:42:46]OFD Sender: No OFD packet to send [19:42:51]OFD Sender: No OFD packet to send [19:42:56]OFD Sender: No OFD packet to send [19:43:01]OFD Sender: No OFD packet to send [19:43:06]OFD Sender: No OFD packet to send [19:43:11]OFD Sender: No OFD packet to send [19:43:16]OFD Sender: No OFD packet to send [19:43:21]OFD Sender: No OFD packet to send [19:43:26]OFD Sender: No OFD packet to send [19:43:31]OFD Sender: No OFD packet to send [19:43:36]OFD Sender: No OFD packet to send [19:43:41]OFD Sender: No OFD packet to send [19:43:46]OFD Sender: No OFD packet to send [19:43:51]recv_with_timeout no data received [19:43:51]OFD Sender: No OFD packet to send [19:43:56]OFD Sender: No OFD packet to send [19:44:01]OFD Sender: No OFD packet to send [19:44:06]OFD Sender: No OFD packet to send [19:44:11]OFD Sender: No OFD packet to send [19:44:15]recv_with_timeout no data received [19:44:16]OFD Sender: No OFD packet to send [19:44:21]OFD Sender: No OFD packet to send [19:44:25]accept exits with 5 [19:44:25]New connection [19:44:25]New thread 3066854756 created [19:44:25]Thread 3066711396 joined [19:44:25]Waiting for new connection... [19:44:25] Sock 5.Parse request [19:44:25]Sock 5.Check first char [19:44:25]Sock 5.First char is OK [19:44:25]request: POST /json_proto HTTP/1.0 [19:44:25]Method: POST [19:44:25]URL: /json_proto [19:44:25]Method is POST - this is cgi request [19:44:25]url: /json_proto [19:44:25]query_string will be loaded in cgi processing [19:44:25]execute_cgi json_proto POST (null) [19:44:25]execute_cgi path=json_proto method=POST [19:44:25]POST find Content-Length [19:44:25]Host: 172.17.43.131:8080 [19:44:25]Content-Length: 680 [19:44:25]Content-Type: application/json [19:44:25] [19:44:25]POST finish read [19:44:25]Found Content-Length = 680 [19:44:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:25]execute_script... [19:44: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)2002526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:25]POST & json_proto [19:44:25]process_json_proto [19:44:25]json parsed OK: [19:44:25]protocol is kg_v1.0 [19:44:25]action value=close_receipt [19:44:25]process_action close_receipt [19:44:25]cmd_close_receipt [19:44:25]MH_GetDate [19:44:25]Write to MH i2c: F0 00 00 2D 06 22 [19:44:25]Write i2c OK [19:44:25]MH_I2C_Read... [19:44:25]Read from MH i2c: F0 [19:44:25]MH_I2C_Read... [19:44:25]Read from MH i2c: F0 09 00 [19:44:25]MH_I2C_Read... [19:44:25]Read from MH i2c: F0 09 00 2D 06 00 1A 4E A5 66 F9 24 A2 66 C3 [19:44:25]GetLastDocTimeStamp 1722109348 [19:44:25]current date 1722109466 [19:44:25]FM_GetShiftState [19:44:25]SAM_PROTO_GetShiftState [19:44:25]wFMCommunicate request_size=4 [19:44:25]MH_SAM_APDU [19:44:25]CAPDU: 80 13 01 00 [19:44:25]Write to MH i2c: E2 08 00 2E 06 80 13 01 00 00 00 00 00 B1 [19:44:25]Write i2c OK [19:44:25]MH_I2C_Read... [19:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:25]Read from MH i2c: E2 [19:44:25]MH_I2C_Read... [19:44:25]Read from MH i2c: E2 0E 00 [19:44:25]MH_I2C_Read... [19:44:25]Read from MH i2c: E2 0E 00 2E 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [19:44:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:44:25]wFMCommunicate OK [19:44:25]SAM_PROTO_GetShiftState done [19:44:25]FM_GetShiftState done [19:44:25]opened in 1722038719 [19:44:25]opened+sec_in_day 1722125119 [19:44:25]quantity*price = 100050 [19:44:25]sum+1 = 100052 [19:44:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 568 27.07.2024 19:44 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226208 ФПД: 90765723192734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194426&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226208&fm=90765723192734&tin=02508201610067®Number=0000000000092624&sum=100000 [19:44:26]StoreToDocumentArchive [19:44:26]shift 438 fd 226208 [19:44:26]save to /storage/0438/doc_00226208 [19:44:26]save last doc name /storage/0438/doc_00226208 to /storage/kkm_last_doc_name [19:44:26]save OK [19:44:26]Clear old archive folders... [19:44:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:44:26]tlvbuf is B6D90890 [19:44:26]SAM_PROTO_ClearQueue [19:44:26]wFMCommunicate request_size=4 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 09 00 00 [19:44:26]Write to MH i2c: E2 08 00 3B 06 80 09 00 00 00 00 00 00 B3 [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:26]Read from MH i2c: E2 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 3B 06 00 90 00 B5 [19:44:26]RAPDU: 90 00 [19:44:26]wFMCommunicate OK [19:44:26]SAM_PROTO_ClearQueue done [19:44:26]KKMCreateOFDPacket [19:44:26]OFDProtocolAddRootSTLVToBuf [19:44:26]FM_MakeSignedData [19:44:26]FM_MakeSignedData [19:44:26]SAM_PROTO_SignData [19:44:26]wFMCommunicate request_size=4 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 0D 01 02 [19:44:26]Write to MH i2c: E2 08 00 3C 06 80 0D 01 02 00 00 00 00 BB [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:26]Read from MH i2c: E2 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 3C 06 00 90 00 B6 [19:44:26]RAPDU: 90 00 [19:44:26]wFMCommunicate OK [19:44:26]wFMCommunicate request_size=255 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 1A 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 73 03 00 35 04 06 00 52 8D 0A B0 [19:44:26]Write to MH i2c: E2 02 01 3D 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 1A 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 73 03 00 35 04 06 00 52 8D 0A B0 00 00 5B [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 3D 06 00 90 00 B7 [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]wFMCommunicate request_size=7 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 0D 02 02 02 4D 9E [19:44:27]Write to MH i2c: E2 0A 00 3E 06 80 0D 02 02 02 00 4D 9E 00 00 AD [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 3E 06 00 90 00 B8 [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 0D 03 02 [19:44:27]Write to MH i2c: E2 08 00 3F 06 80 0D 03 02 00 00 00 00 C0 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 0B 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 0B 00 3F 06 00 33 19 20 FD 2D C7 1E 8C 90 00 C8 [19:44:27]RAPDU: 33 19 20 FD 2D C7 1E 8C 90 00 [19:44:27]wFMCommunicate OK [19:44:27]SAM_PROTO_SignData done [19:44:27]FM_MakeSignedData done [19:44:27]CreateOFDProtocolMessage [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 11 00 00 [19:44:27]Write to MH i2c: E2 08 00 40 06 80 11 00 00 00 00 00 00 C0 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 17 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 17 00 40 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [19:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:44:27]wFMCommunicate OK [19:44:27]CreateOFDProtocolMessage done [19:44:27]OFDSenderStorePacket 226208 [19:44:27]StoreOFDPacket docnum=226208 [19:44:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 97 D1 04 01 CA 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 1A 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 73 03 00 35 04 06 00 52 8D 0A B0 4D 9E 33 19 20 FD 2D C7 1E 8C [19:44:27]CheckFolder [19:44:27]dirname=/storage/ofd_packets [19:44:27]CheckFolder done [19:44:27]ProducePacketName [19:44:27]name=ofd_packets/00226208 [19:44:27]NVStorageSaveData ofd_packets/00226208 [19:44:27]File name is /storage/ofd_packets/00226208 [19:44:27]Write 298 bytes [19:44:27]NVStorageSaveData done [19:44:27]OFDSenderStorePacket done [19:44:27]KKMCreateOFDPacket done [19:44:27]NVStorageSaveData kkm_last_timestamp [19:44:27]File name is /storage/kkm_last_timestamp [19:44:27]Write 4 bytes [19:44:27]NVStorageSaveData done [19:44:27]ExternCall_PrintAddStr [19:44:27]wPrintStart [19:44:27]Write to MH i2c: 01 00 00 41 06 47 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: 01 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: 01 07 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: 01 07 00 41 06 00 00 00 00 00 FF 0F 5C [19:44:27]RasterBufferAndPrint [19:44:27]line Счет N : (1)2002526 [19:44:27]line ИНН: 02508201610067 [19:44:27]line Контрольно-Кассовый Чек [19:44:27]line ПРОДАЖА [19:44:27]line ТРК (МРК, ГНК) : 31 [19:44:27]line Товар: 2710194210 [19:44:27]line ДТ-К-5 [19:44:27]line 13.130 * 76.20 [19:44:27]line = 1000.51 [19:44:27]line НДС 12% НСП 1% [19:44:27]line > о реализуемом товаре [19:44:27]line ОКРУГЛЕНИЕ: -0.51 [19:44:27]line ИТОГО: 1000.00 [19:44:27]line Внесено: 1000.00 [19:44:27]line СДАЧА: 0.00 [19:44:27]line НСП 1% : 8.85 [19:44:27]line НДС 12% : 106.25 [19:44:27]line Наличными: 1000.00 [19:44:27]line Безнал.: 0.00 [19:44:27]line Место: АЗС № 97 "Партнер Нефть" [19:44:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:44:27]line СНО: Общий режим [19:44:27]line Чек 568 27.07.2024 19:44 [19:44:27]line Смена: 438 ФФД: 1.0 [19:44:27]line ЗНМ: 0300000054 [19:44:27]line РНМ: 0000000000092624 [19:44:27]line Версия ККМ: 001 [19:44:27]line ФМ: 0000000000874959 [19:44:27]line ФД: 226208 [19:44:27]line ФПД: 90765723192734 [19:44:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194426&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226208&fm=90765723192734&tin=02508201610067®Number=0000000000092624&sum=100000 [19:44:27]OFD Sender: Processing packet 226208 [packets to send 600, broken 599] [19:44:27]ProducePacketName [19:44:27]name=ofd_packets/00226208 [19:44:27]OFD Sender: To server: pG, [19:44:27]CommunicateWithHost lk.salyk.kg:30040 [19:44:27]ConnectInit lk.salyk.kg [19:44:27]written 0, free lines is 4095 [19:44:28]Write to MH i2c: 01 00 00 6C 06 72 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 07 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 07 00 6C 06 00 00 00 00 00 61 0C E6 [19:44:28]RasterBufferAndPrint [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]written 0, free lines is 3173 [19:44:28]MH_Cut [19:44:28]Write to MH i2c: D1 01 00 73 06 01 4B [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 01 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 01 00 73 06 00 4A [19:44:28]Write to MH i2c: 01 00 00 74 06 7A [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:29]*** Cut start [19:44:29]*** Partial cut [19:44:29]*** CUTSNS_PIN = 1 [19:44:29]*** CUTSNS_PIN = 0 [19:44:29]*** Brake cut motor [19:44:29]Read from MH i2c: 01 [19:44:29]MH_I2C_Read... [19:44:29]*** Stop cut motor [19:44:29]*** Cut end [19:44:29]Read from MH i2c: 01 07 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: 01 07 00 74 06 00 00 00 00 00 FF 0F 8F [19:44:29]process_action close_receipt done [19:44:29]requested_data is exist [19:44:29]produce_requested_data [19:44:29]requested_item fm.sn is exist - process it [19:44:29]wFMCommunicate request_size=4 [19:44:29]MH_SAM_APDU [19:44:29]CAPDU: 80 11 00 00 [19:44:29]Write to MH i2c: E2 08 00 75 06 80 11 00 00 00 00 00 00 F5 [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:29]Connected sock=9 [19:44:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 97 D1 04 01 CA 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 1A 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 73 03 00 35 04 06 00 52 8D 0A B0 4D 9E 33 19 20 FD 2D C7 1E 8C [19:44:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:29]Read from MH i2c: E2 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 17 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 17 00 75 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [19:44:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:44:29]wFMCommunicate OK [19:44:29]requested_item fd.num is exist - process it [19:44:29]SAM_PROTO_GetFieldsCounters [19:44:29]wFMCommunicate request_size=4 [19:44:29]MH_SAM_APDU [19:44:29]CAPDU: 80 13 00 00 [19:44:29]Write to MH i2c: E2 08 00 76 06 80 13 00 00 00 00 00 00 F8 [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:30]Read from MH i2c: E2 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 62 00 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 62 00 76 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [19:44: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:30]wFMCommunicate OK [19:44:30]SAM_PROTO_GetFieldsCounters done [19:44:30]requested_item shift.num is exist - process it [19:44:30]requested_item shift.opened is exist - process it [19:44:30]req_shift_opened [19:44:30]FM_GetShiftState [19:44:30]SAM_PROTO_GetShiftState [19:44:30]wFMCommunicate request_size=4 [19:44:30]MH_SAM_APDU [19:44:30]CAPDU: 80 13 01 00 [19:44:30]Write to MH i2c: E2 08 00 77 06 80 13 01 00 00 00 00 00 FA [19:44:30]Write i2c OK [19:44:30]MH_I2C_Read... [19:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:30]Read from MH i2c: E2 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 0E 00 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 0E 00 77 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 08 [19:44:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:44:30]wFMCommunicate OK [19:44:30]SAM_PROTO_GetShiftState done [19:44:30]FM_GetShiftState done [19:44:30]req_shift_opened done [19:44:30]requested_item shift.open_date is exist - process it [19:44:30]req_shift_open_date [19:44:30]req_shift_open_date done [19:44:30]produce_requested_data done [19:44:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226208,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:44:30]process_action_free close_receipt [19:44:30]json_value_free [19:44:30]json_value_free done [19:44:30]process_json_proto returns [19:44:30]Send response to host [19:44:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226208,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:44:30]free response buf [19:44:30]execute_script done [19:44:30]execute_script returns [19:44:30]free content buf [19:44:30]Sock 5.Close socket [19:44:30]Sock 5.Thread stoped [19:44: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 35 39 4F 00 00 00 D1 73 47 00 AE 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 35 39 10 04 04 00 A0 73 03 00 F4 03 04 00 29 FA A4 66 B6 04 01 00 00 23 41 C5 90 9A 40 38 78 [19:44:30]CommunicateWithHost err = 0 [19:44:30]CheckOFDResponse [19:44:30]1017 (14) - 77093643461234 [19:44:30]1041 (16) - 0000000000874959 [19:44:30]1040 (4) - 226208 [19:44:30]1012 (4) - 27.07.2024 13:46 [19:44:30]1206 (1) - 0 [19:44:30]OFD Sender: Remove packet 226208 [19:44:30]ProducePacketName [19:44:30]name=ofd_packets/00226208 [19:44:30]NVStorageDeleteData [19:44:30]OFD Sender: No OFD packet to send [19:44:35]OFD Sender: No OFD packet to send [19:44:40]OFD Sender: No OFD packet to send [19:44:45]OFD Sender: No OFD packet to send [19:44:50]OFD Sender: No OFD packet to send [19:44:56]OFD Sender: No OFD packet to send [19:45:01]OFD Sender: No OFD packet to send [19:45:06]OFD Sender: No OFD packet to send [19:45:11]OFD Sender: No OFD packet to send [19:45:16]OFD Sender: No OFD packet to send [19:45:21]OFD Sender: No OFD packet to send [19:45:26]OFD Sender: No OFD packet to send [19:45:31]OFD Sender: No OFD packet to send [19:45:36]OFD Sender: No OFD packet to send [19:45:41]OFD Sender: No OFD packet to send [19:45:46]OFD Sender: No OFD packet to send [19:45:51]OFD Sender: No OFD packet to send [19:45:55]accept exits with 6 [19:45:55]New connection [19:45:55]New thread 3066711396 created [19:45:55]Thread 3066854756 joined [19:45:55]Waiting for new connection... [19:45:55] Sock 6.Parse request [19:45:55]Sock 6.Check first char [19:45:55]Sock 6.First char is OK [19:45:55]request: POST /json_proto HTTP/1.0 [19:45:55]Method: POST [19:45:55]URL: /json_proto [19:45:55]Method is POST - this is cgi request [19:45:55]url: /json_proto [19:45:55]query_string will be loaded in cgi processing [19:45:55]execute_cgi json_proto POST (null) [19:45:55]execute_cgi path=json_proto method=POST [19:45:55]POST find Content-Length [19:45:55]Host: 172.17.43.131:8080 [19:45:55]Content-Length: 676 [19:45:55]Content-Type: application/json [19:45:55] [19:45:55]POST finish read [19:45:55]Found Content-Length = 676 [19:45:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:55]execute_script... [19:45: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)2002527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:55]POST & json_proto [19:45:55]process_json_proto [19:45:55]json parsed OK: [19:45:55]protocol is kg_v1.0 [19:45:55]action value=close_receipt [19:45:55]process_action close_receipt [19:45:55]cmd_close_receipt [19:45:55]MH_GetDate [19:45:55]Write to MH i2c: F0 00 00 78 06 6D [19:45:55]Write i2c OK [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: F0 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: F0 09 00 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: F0 09 00 78 06 00 73 4E A5 66 F9 24 A2 66 67 [19:45:55]GetLastDocTimeStamp 1722109466 [19:45:55]current date 1722109555 [19:45:55]FM_GetShiftState [19:45:55]SAM_PROTO_GetShiftState [19:45:55]wFMCommunicate request_size=4 [19:45:55]MH_SAM_APDU [19:45:55]CAPDU: 80 13 01 00 [19:45:55]Write to MH i2c: E2 08 00 79 06 80 13 01 00 00 00 00 00 FC [19:45:55]Write i2c OK [19:45:55]MH_I2C_Read... [19:45:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:55]Read from MH i2c: E2 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 0E 00 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 0E 00 79 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0A [19:45:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:45:55]wFMCommunicate OK [19:45:55]SAM_PROTO_GetShiftState done [19:45:55]FM_GetShiftState done [19:45:55]opened in 1722038719 [19:45:55]opened+sec_in_day 1722125119 [19:45:55]quantity*price = 150052 [19:45:55]sum+1 = 150054 [19:45:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 569 27.07.2024 19:45 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226209 ФПД: 211673833813289 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226209&fm=211673833813289&tin=02508201610067®Number=0000000000092624&sum=150000 [19:45:56]StoreToDocumentArchive [19:45:56]shift 438 fd 226209 [19:45:56]save to /storage/0438/doc_00226209 [19:45:56]save last doc name /storage/0438/doc_00226209 to /storage/kkm_last_doc_name [19:45:56]save OK [19:45:56]Clear old archive folders... [19:45:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:45:56]tlvbuf is 009F77C0 [19:45:56]SAM_PROTO_ClearQueue [19:45:56]wFMCommunicate request_size=4 [19:45:56]MH_SAM_APDU [19:45:56]CAPDU: 80 09 00 00 [19:45:56]Write to MH i2c: E2 08 00 86 06 80 09 00 00 00 00 00 00 FE [19:45:56]OFD Sender: No OFD packet to send [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:56]Read from MH i2c: E2 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 86 06 00 90 00 00 [19:45:56]RAPDU: 90 00 [19:45:56]wFMCommunicate OK [19:45:56]SAM_PROTO_ClearQueue done [19:45:56]KKMCreateOFDPacket [19:45:56]OFDProtocolAddRootSTLVToBuf [19:45:56]FM_MakeSignedData [19:45:56]FM_MakeSignedData [19:45:56]SAM_PROTO_SignData [19:45:56]wFMCommunicate request_size=4 [19:45:56]MH_SAM_APDU [19:45:56]CAPDU: 80 0D 01 02 [19:45:56]Write to MH i2c: E2 08 00 87 06 80 0D 01 02 00 00 00 00 06 [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:56]Read from MH i2c: E2 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 87 06 00 90 00 01 [19:45:56]RAPDU: 90 00 [19:45:56]wFMCommunicate OK [19:45:56]wFMCommunicate request_size=255 [19:45:56]MH_SAM_APDU [19:45:56]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 73 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 73 03 00 35 04 06 00 [19:45:56]Write to MH i2c: E2 02 01 88 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 73 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 73 03 00 35 04 06 00 00 00 31 [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:56]Read from MH i2c: E2 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 88 06 00 90 00 02 [19:45:56]RAPDU: 90 00 [19:45:56]wFMCommunicate OK [19:45:56]wFMCommunicate request_size=11 [19:45:56]MH_SAM_APDU [19:45:56]CAPDU: 80 0D 02 02 06 C0 84 27 AC 35 29 [19:45:56]Write to MH i2c: E2 0E 00 89 06 80 0D 02 02 06 00 C0 84 27 AC 35 29 00 00 8A [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:56]Read from MH i2c: E2 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 03 00 89 06 00 90 00 03 [19:45:56]RAPDU: 90 00 [19:45:56]wFMCommunicate OK [19:45:56]wFMCommunicate request_size=4 [19:45:56]MH_SAM_APDU [19:45:56]CAPDU: 80 0D 03 02 [19:45:56]Write to MH i2c: E2 08 00 8A 06 80 0D 03 02 00 00 00 00 0B [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:56]Read from MH i2c: E2 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 0B 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 0B 00 8A 06 00 79 A2 08 C1 AE 24 75 31 90 00 68 [19:45:56]RAPDU: 79 A2 08 C1 AE 24 75 31 90 00 [19:45:56]wFMCommunicate OK [19:45:56]SAM_PROTO_SignData done [19:45:56]FM_MakeSignedData done [19:45:56]CreateOFDProtocolMessage [19:45:56]wFMCommunicate request_size=4 [19:45:56]MH_SAM_APDU [19:45:56]CAPDU: 80 11 00 00 [19:45:56]Write to MH i2c: E2 08 00 8B 06 80 11 00 00 00 00 00 00 0B [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:56]Read from MH i2c: E2 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 17 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: E2 17 00 8B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [19:45:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:45:56]wFMCommunicate OK [19:45:56]CreateOFDProtocolMessage done [19:45:56]OFDSenderStorePacket 226209 [19:45:56]StoreOFDPacket docnum=226209 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 207355+1721902329=1722109684 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 F5 4E A5 66 F9 24 A2 66 72 [19:48:05]Current date/time: 27.07.2024 19:48 [19:48:05]FM_Init [19:48:05]wFMConnect [19:48:05]MH_SAM_On [19:48:05]Write to MH i2c: E0 00 00 08 00 E7 [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]*** iso7816_init finished! [19:48:05]*** atr: [19:48:05]*** 0F 3B D5 18 FF 81 91 FE [19:48:05]*** 1F C3 80 73 C8 21 10 0A [19:48:05]*** 00 00 00 00 00 00 00 00 [19:48:05]*** 00 00 00 00 00 00 00 00 [19:48:05]*** 00 00 00 00 00 00 00 00 [19:48:05]*** 00 00 00 00 00 00 00 00 [19:48:05]*** 00 00 00 00 00 00 00 00 [19:48:05]*** 00 00 00 00 00 00 00 00 [19:48:05]Read from MH i2c: E0 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E0 10 00 [19:48:05]MH_I2C_Read... [19:48:05]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 [19:48:05]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:48:05]wFMCommunicate request_size=10 [19:48:05]MH_SAM_APDU [19:48:05]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:48:05]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:48:05]Read from MH i2c: E2 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:48:05]RAPDU: 90 00 [19:48:05]wFMCommunicate OK [19:48:05]wFMCommunicate request_size=4 [19:48:05]MH_SAM_APDU [19:48:05]CAPDU: 80 11 00 00 [19:48:05]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:05]Read from MH i2c: E2 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 17 00 [19:48:05]MH_I2C_Read... [19:48:05]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 35 39 90 00 E1 [19:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:05]wFMCommunicate OK [19:48:05]Detected FM SN is 0000000000874959 [19:48:05]Stored FM SN is 0000000000874959 [19:48:05]wFMCommunicate request_size=9 [19:48:05]MH_SAM_APDU [19:48:05]CAPDU: 80 16 00 00 04 1A 5E 01 00 [19:48:05]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:48:05]Read from MH i2c: E2 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:48:05]RAPDU: 90 00 [19:48:05]wFMCommunicate OK [19:48:05]FM PIN OK [19:48:05]wFMCommunicate request_size=8 [19:48:05]MH_SAM_APDU [19:48:05]CAPDU: 80 14 04 00 03 02 00 01 [19:48:05]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:48:05]Read from MH i2c: E2 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:48:05]RAPDU: 90 00 [19:48:05]wFMCommunicate OK [19:48:05]wFMCommunicate request_size=13 [19:48:05]MH_SAM_APDU [19:48:05]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:48:05]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 [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:48:05]Read from MH i2c: E2 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:48:05]RAPDU: 90 00 [19:48:05]wFMCommunicate OK [19:48:05]wFMCommunicate request_size=4 [19:48:05]MH_SAM_APDU [19:48:05]CAPDU: 80 11 00 00 [19:48:05]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:05]Read from MH i2c: E2 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: E2 17 00 [19:48:05]MH_I2C_Read... [19:48:05]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 35 39 90 00 E5 [19:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:05]wFMCommunicate OK [19:48:05]DocumentArchiveInit [19:48:05]Start Httpd... [19:48:05]Httpd thread 3067841892 created [19:48:05]Write to MH i2c: 01 00 00 0F 00 0F [19:48:05]Write i2c OK [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: 01 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: 01 07 00 [19:48:05]MH_I2C_Read... [19:48:05]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:48:05]Allocated Socket 6 [19:48:05]Bind OK [19:48:05]Listen OK [19:48:05]httpd running on port 8080 [19:48:05]Waiting for new connection... [19:48:05]MH Int Process started [19:48:06]OFD Sender: Processing packet 226209 [packets to send 600, broken 599] [19:48:06]ProducePacketName [19:48:06]name=ofd_packets/00226209 [19:48:06]OFD Sender: To server: pG, [19:48:06]CommunicateWithHost lk.salyk.kg:30040 [19:48:06]ConnectInit lk.salyk.kg [19:48:06]accept exits with 7 [19:48:06]New connection [19:48:06]New thread 3067555172 created [19:48:06]Waiting for new connection... [19:48:06] Sock 7.Parse request [19:48:06]Sock 7.Check first char [19:48:06]Sock 7.First char is OK [19:48:06]request: POST /json_proto HTTP/1.0 [19:48:06]Method: POST [19:48:06]URL: /json_proto [19:48:06]Method is POST - this is cgi request [19:48:06]url: /json_proto [19:48:06]query_string will be loaded in cgi processing [19:48:06]execute_cgi json_proto POST (null) [19:48:06]execute_cgi path=json_proto method=POST [19:48:06]POST find Content-Length [19:48:06]Host: 172.17.43.131:8080 [19:48:06]Content-Length: 215 [19:48:06]Content-Type: application/json [19:48:06] [19:48:06]POST finish read [19:48:06]Found Content-Length = 215 [19:48:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:06]execute_script... [19:48:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:06]POST & json_proto [19:48:06]process_json_proto [19:48:06]json parsed OK: [19:48:06]protocol is kg_v1.0 [19:48:06]action value=get_value [19:48:06]process_action get_value [19:48:06]cmd_get_value [19:48:06]process_action get_value done [19:48:06]requested_data is exist [19:48:06]produce_requested_data [19:48:06]requested_item kkm.sn is exist - process it [19:48:06]requested_item kkm.ver is exist - process it [19:48:06]requested_item fm.sn is exist - process it [19:48:06]wFMCommunicate request_size=4 [19:48:06]MH_SAM_APDU [19:48:06]CAPDU: 80 11 00 00 [19:48:06]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:48:06]Write i2c OK [19:48:06]MH_I2C_Read... [19:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:06]Read from MH i2c: E2 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 17 00 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [19:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:06]wFMCommunicate OK [19:48:06]requested_item fd.num is exist - process it [19:48:06]SAM_PROTO_GetFieldsCounters [19:48:06]wFMCommunicate request_size=4 [19:48:06]MH_SAM_APDU [19:48:06]CAPDU: 80 13 00 00 [19:48:06]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:48:06]Write i2c OK [19:48:06]MH_I2C_Read... [19:48:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:06]Read from MH i2c: E2 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 62 00 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 35 [19:48:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:06]wFMCommunicate OK [19:48:06]SAM_PROTO_GetFieldsCounters done [19:48:06]requested_item shift.num is exist - process it [19:48:06]requested_item shift.opened is exist - process it [19:48:06]req_shift_opened [19:48:06]FM_GetShiftState [19:48:06]SAM_PROTO_GetShiftState [19:48:06]wFMCommunicate request_size=4 [19:48:06]MH_SAM_APDU [19:48:06]CAPDU: 80 13 01 00 [19:48:06]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:48:06]Write i2c OK [19:48:06]MH_I2C_Read... [19:48:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:06]Read from MH i2c: E2 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 0E 00 [19:48:06]MH_I2C_Read... [19:48:06]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [19:48:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:06]wFMCommunicate OK [19:48:06]SAM_PROTO_GetShiftState done [19:48:06]FM_GetShiftState done [19:48:06]req_shift_opened done [19:48:06]requested_item shift.open_date is exist - process it [19:48:06]req_shift_open_date [19:48:06]req_shift_open_date done [19:48:06]produce_requested_data done [19:48:06]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226209,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:48:06]process_action_free get_value [19:48:06]json_value_free [19:48:06]json_value_free done [19:48:06]process_json_proto returns [19:48:06]Send response to host [19:48:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226209,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:48:06]free response buf [19:48:06]execute_script done [19:48:06]execute_script returns [19:48:06]free content buf [19:48:06]Sock 7.Close socket [19:48:06]Sock 7.Thread stoped [19:48:06]accept exits with 11 [19:48:06]New connection [19:48:06]New thread 3067411812 created [19:48:06]Thread 3067555172 joined [19:48:06]Waiting for new connection... [19:48:06] Sock 11.Parse request [19:48:06]Sock 11.Check first char [19:48:06]Sock 11.First char is OK [19:48:06]request: POST /json_proto HTTP/1.0 [19:48:06]Method: POST [19:48:06]URL: /json_proto [19:48:06]Method is POST - this is cgi request [19:48:06]url: /json_proto [19:48:06]query_string will be loaded in cgi processing [19:48:06]execute_cgi json_proto POST (null) [19:48:06]execute_cgi path=json_proto method=POST [19:48:06]POST find Content-Length [19:48:06]Host: 172.17.43.131:8080 [19:48:06]Content-Length: 331 [19:48:06]Content-Type: application/json [19:48:06] [19:48:06]POST finish read [19:48:06]Found Content-Length = 331 [19:48: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" ] } } [19:48:06]execute_script... [19:48: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" ] } } [19:48:06]POST & json_proto [19:48:06]process_json_proto [19:48:06]json parsed OK: [19:48:06]protocol is kg_v1.0 [19:48:06]action value=get_value [19:48:06]process_action get_value [19:48:06]cmd_get_value [19:48:06]process_action get_value done [19:48:06]requested_data is exist [19:48:06]produce_requested_data [19:48:06]requested_item fm.sale.total is exist - process it [19:48:06]SAM_PROTO_GetFMData [19:48:06]wFMCommunicate request_size=4 [19:48:06]MH_SAM_APDU [19:48:06]CAPDU: 80 13 03 00 [19:48:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:48:07]Write i2c OK [19:48:07]MH_I2C_Read... [19:48:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:48:07]Read from MH i2c: E2 [19:48:07]MH_I2C_Read... [19:48:07]Read from MH i2c: E2 FD 00 [19:48:07]MH_I2C_Read... [19:48:07]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 35 70 03 00 69 04 A3 00 6F 04 04 00 EB 69 03 00 B1 04 05 00 29 2E BF 7D 05 70 04 05 00 D8 D4 11 B0 04 72 04 04 00 51 59 AD CD 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 38 19 53 95 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 63 4F 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 FC [19:48:07]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 35 70 03 00 69 04 A3 00 6F 04 04 00 EB 69 03 00 B1 04 05 00 29 2E BF 7D 05 70 04 05 00 D8 D4 11 B0 04 72 04 04 00 51 59 AD CD 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 38 19 53 95 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 63 4F 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [19:48:07]wFMCommunicate OK [19:48:07]wFMCommunicate request_size=4 [19:48:07]MH_SAM_APDU [19:48:07]CAPDU: 80 17 00 00 [19:48:07]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:48:07]Write i2c OK [19:48:07]MH_I2C_Read... [19:48:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:48:07]Read from MH i2c: E2 [19:48:07]MH_I2C_Read... [19:48:07]Read from MH i2c: E2 FD 00 [19:48:07]MH_I2C_Read... [19:48:07]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [19:48:08]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [19:48:08]wFMCommunicate OK [19:48:08]wFMCommunicate request_size=4 [19:48:08]MH_SAM_APDU [19:48:08]CAPDU: 80 17 00 00 [19:48:08]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:48:08]Write i2c OK [19:48:08]MH_I2C_Read... [19:48:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:48:08]Read from MH i2c: E2 [19:48:08]MH_I2C_Read... [19:48:08]Read from MH i2c: E2 FD 00 [19:48:08]MH_I2C_Read... [19:48:08]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [19:48:08]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [19:48:08]wFMCommunicate OK [19:48:08]wFMCommunicate request_size=4 [19:48:08]MH_SAM_APDU [19:48:08]CAPDU: 80 17 00 00 [19:48:08]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:48:08]Write i2c OK [19:48:08]MH_I2C_Read... [19:48:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:48:08]Read from MH i2c: E2 [19:48:08]MH_I2C_Read... [19:48:08]Read from MH i2c: E2 FD 00 [19:48:08]MH_I2C_Read... [19:48:08]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [19:48:08]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:48:08]wFMCommunicate OK [19:48:08]wFMCommunicate request_size=4 [19:48:08]MH_SAM_APDU [19:48:08]CAPDU: 80 17 00 00 [19:48:08]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:48:08]Write i2c OK [19:48:08]MH_I2C_Read... [19:48:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [19:48:08]Read from MH i2c: E2 [19:48:08]MH_I2C_Read... [19:48:08]Read from MH i2c: E2 E2 00 [19:48:08]MH_I2C_Read... [19:48:08]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [19:48:08]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:48:08]wFMCommunicate OK [19:48:08]SAM_PROTO_GetFMData done [19:48:08]requested_item fm.sale_refund.total is exist - process it [19:48:08]requested_item fm.buy.total is exist - process it [19:48:08]requested_item shift.sale.total is exist - process it [19:48:08]SAM_PROTO_GetShiftData [19:48:08]wFMCommunicate request_size=4 [19:48:08]MH_SAM_APDU [19:48:08]CAPDU: 80 13 02 00 [19:48:08]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:48:08]Write i2c OK [19:48:08]MH_I2C_Read... [19:48:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:48:09]Read from MH i2c: E2 [19:48:09]MH_I2C_Read... [19:48:09]Read from MH i2c: E2 FD 00 [19:48:09]MH_I2C_Read... [19:48:09]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 39 02 00 00 69 04 9F 00 6F 04 04 00 38 02 00 00 B1 04 04 00 80 A8 C5 04 70 04 04 00 5C 9D 58 03 72 04 04 00 24 0B 6D 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 C2 81 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 14 D0 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 4E [19:48:09]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 39 02 00 00 69 04 9F 00 6F 04 04 00 38 02 00 00 B1 04 04 00 80 A8 C5 04 70 04 04 00 5C 9D 58 03 72 04 04 00 24 0B 6D 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 C2 81 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 14 D0 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:48:09]wFMCommunicate OK [19:48:09]wFMCommunicate request_size=4 [19:48:09]MH_SAM_APDU [19:48:09]CAPDU: 80 17 00 00 [19:48:09]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:48:09]Write i2c OK [19:48:09]MH_I2C_Read... [19:48:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:48:09]Read from MH i2c: E2 [19:48:09]MH_I2C_Read... [19:48:09]Read from MH i2c: E2 FD 00 [19:48:09]MH_I2C_Read... [19:48:09]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [19:48:09]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:48:09]wFMCommunicate OK [19:48:09]wFMCommunicate request_size=4 [19:48:09]MH_SAM_APDU [19:48:09]CAPDU: 80 17 00 00 [19:48:09]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:48:09]Write i2c OK [19:48:09]MH_I2C_Read... [19:48:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:48:09]Read from MH i2c: E2 [19:48:09]MH_I2C_Read... [19:48:09]Read from MH i2c: E2 FD 00 [19:48:09]MH_I2C_Read... [19:48:09]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [19:48:09]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 [19:48:09]wFMCommunicate OK [19:48:09]wFMCommunicate request_size=4 [19:48:09]MH_SAM_APDU [19:48:09]CAPDU: 80 17 00 00 [19:48:09]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:48:09]Write i2c OK [19:48:09]MH_I2C_Read... [19:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:48:10]Read from MH i2c: E2 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: E2 FD 00 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [19:48:10]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 [19:48:10]wFMCommunicate OK [19:48:10]wFMCommunicate request_size=4 [19:48:10]MH_SAM_APDU [19:48:10]CAPDU: 80 17 00 00 [19:48:10]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:48:10]Write i2c OK [19:48:10]MH_I2C_Read... [19:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [19:48:10]Read from MH i2c: E2 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: E2 D7 00 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [19:48:10]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 [19:48:10]wFMCommunicate OK [19:48:10]SAM_PROTO_GetShiftData done [19:48:10]requested_item shift.sale.total_cash is exist - process it [19:48:10]requested_item shift.sale_refund.total is exist - process it [19:48:10]requested_item shift.sale_refund.total_cash is exist - process it [19:48:10]requested_item shift.buy.total is exist - process it [19:48:10]requested_item shift.buy.total_cash is exist - process it [19:48:10]produce_requested_data done [19:48:10]produce_requested_data return {"fm.sale.total":235845176.73,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":800625.92,"shift.sale.total_cash":561391.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:48:10]process_action_free get_value [19:48:10]json_value_free [19:48:10]json_value_free done [19:48:10]process_json_proto returns [19:48:10]Send response to host [19:48:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235845176.73,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":800625.92,"shift.sale.total_cash":561391.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:48:10]free response buf [19:48:10]execute_script done [19:48:10]execute_script returns [19:48:10]free content buf [19:48:10]Sock 11.Close socket [19:48:10]Sock 11.Thread stoped [19:48:10]accept exits with 7 [19:48:10]New connection [19:48:10]New thread 3067555172 created [19:48:10]Thread 3067411812 joined [19:48:10]Waiting for new connection... [19:48:10] Sock 7.Parse request [19:48:10]Sock 7.Check first char [19:48:10]Sock 7.First char is OK [19:48:10]request: POST /json_proto HTTP/1.0 [19:48:10]Method: POST [19:48:10]URL: /json_proto [19:48:10]Method is POST - this is cgi request [19:48:10]url: /json_proto [19:48:10]query_string will be loaded in cgi processing [19:48:10]execute_cgi json_proto POST (null) [19:48:10]execute_cgi path=json_proto method=POST [19:48:10]POST find Content-Length [19:48:10]Host: 172.17.43.131:8080 [19:48:10]Content-Length: 679 [19:48:10]Content-Type: application/json [19:48:10] [19:48:10]POST finish read [19:48:10]Found Content-Length = 679 [19:48:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.920, "sum" : 740.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 740.00, "total" : 740.00, "payments": [ { "type": 0, "sum" : 740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:10]execute_script... [19:48: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)2002528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.920, "sum" : 740.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 740.00, "total" : 740.00, "payments": [ { "type": 0, "sum" : 740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:10]POST & json_proto [19:48:10]process_json_proto [19:48:10]json parsed OK: [19:48:10]protocol is kg_v1.0 [19:48:10]action value=close_receipt [19:48:10]process_action close_receipt [19:48:10]cmd_close_receipt [19:48:10]MH_GetDate [19:48:10]Write to MH i2c: F0 00 00 1D 00 0C [19:48:10]Write i2c OK [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: F0 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: F0 09 00 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: F0 09 00 1D 00 00 FB 4E A5 66 F9 24 A2 66 8E [19:48:10]GetLastDocTimeStamp 1722109555 [19:48:10]current date 1722109691 [19:48:10]FM_GetShiftState [19:48:10]SAM_PROTO_GetShiftState [19:48:10]wFMCommunicate request_size=4 [19:48:10]MH_SAM_APDU [19:48:10]CAPDU: 80 13 01 00 [19:48:10]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:48:10]Write i2c OK [19:48:10]MH_I2C_Read... [19:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:10]Read from MH i2c: E2 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: E2 0E 00 [19:48:10]MH_I2C_Read... [19:48:10]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [19:48:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:10]wFMCommunicate OK [19:48:10]SAM_PROTO_GetShiftState done [19:48:10]FM_GetShiftState done [19:48:10]opened in 1722038719 [19:48:11]opened+sec_in_day 1722125119 [19:48:11]quantity*price = 74037 [19:48:11]sum+1 = 74039 [19:48:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 740.00 Внесено: 740.00 СДАЧА: 0.00 НСП 1% : 6.55 НДС 12% : 78.62 Наличными: 740.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 570 27.07.2024 19:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226210 ФПД: 228191897226204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194811&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226210&fm=228191897226204&tin=02508201610067®Number=0000000000092624&sum=74000 [19:48:12]StoreToDocumentArchive [19:48:12]shift 438 fd 226210 [19:48:12]save to /storage/0438/doc_00226210 [19:48:12]save last doc name /storage/0438/doc_00226210 to /storage/kkm_last_doc_name [19:48:12]save OK [19:48:12]Clear old archive folders... [19:48:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:48:12]tlvbuf is 015A5BE0 [19:48:12]SAM_PROTO_ClearQueue [19:48:12]wFMCommunicate request_size=4 [19:48:12]MH_SAM_APDU [19:48:12]CAPDU: 80 09 00 00 [19:48:12]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:48:12]Write i2c OK [19:48:12]MH_I2C_Read... [19:48:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:12]Read from MH i2c: E2 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:48:12]RAPDU: 90 00 [19:48:12]wFMCommunicate OK [19:48:12]SAM_PROTO_ClearQueue done [19:48:12]KKMCreateOFDPacket [19:48:12]OFDProtocolAddRootSTLVToBuf [19:48:12]FM_MakeSignedData [19:48:12]FM_MakeSignedData [19:48:12]SAM_PROTO_SignData [19:48:12]wFMCommunicate request_size=4 [19:48:12]MH_SAM_APDU [19:48:12]CAPDU: 80 0D 01 02 [19:48:12]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:48:12]Write i2c OK [19:48:12]MH_I2C_Read... [19:48:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:12]Read from MH i2c: E2 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:48:12]RAPDU: 90 00 [19:48:12]wFMCommunicate OK [19:48:12]wFMCommunicate request_size=255 [19:48:12]MH_SAM_APDU [19:48: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 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 FB 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 73 03 00 35 04 06 00 CF [19:48:12]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 FB 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 73 03 00 35 04 06 00 CF 00 00 6E [19:48:12]Write i2c OK [19:48:12]MH_I2C_Read... [19:48:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:12]Read from MH i2c: E2 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:48:12]RAPDU: 90 00 [19:48:12]wFMCommunicate OK [19:48:12]wFMCommunicate request_size=10 [19:48:12]MH_SAM_APDU [19:48:12]CAPDU: 80 0D 02 02 05 8A 10 F9 8B DC [19:48:12]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 8A 10 F9 8B DC 00 00 AC [19:48:12]Write i2c OK [19:48:12]MH_I2C_Read... [19:48:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:12]Read from MH i2c: E2 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:48:12]RAPDU: 90 00 [19:48:12]wFMCommunicate OK [19:48:12]wFMCommunicate request_size=4 [19:48:12]MH_SAM_APDU [19:48:12]CAPDU: 80 0D 03 02 [19:48:12]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [19:48:12]Write i2c OK [19:48:12]MH_I2C_Read... [19:48:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:12]Read from MH i2c: E2 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 0B 00 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 0B 00 2F 00 00 49 F8 78 9C CD 3B 47 D5 90 00 24 [19:48:12]RAPDU: 49 F8 78 9C CD 3B 47 D5 90 00 [19:48:12]wFMCommunicate OK [19:48:12]SAM_PROTO_SignData done [19:48:12]FM_MakeSignedData done [19:48:12]CreateOFDProtocolMessage [19:48:12]wFMCommunicate request_size=4 [19:48:12]MH_SAM_APDU [19:48:12]CAPDU: 80 11 00 00 [19:48:12]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [19:48:12]Write i2c OK [19:48:12]MH_I2C_Read... [19:48:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:12]Read from MH i2c: E2 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 17 00 [19:48:12]MH_I2C_Read... [19:48:12]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [19:48:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:12]wFMCommunicate OK [19:48:12]CreateOFDProtocolMessage done [19:48:12]OFDSenderStorePacket 226210 [19:48:12]StoreOFDPacket docnum=226210 [19:48:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 A2 07 01 53 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 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 FB 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 73 03 00 35 04 06 00 CF 8A 10 F9 8B DC 49 F8 78 9C CD 3B 47 D5 [19:48:12]CheckFolder [19:48:12]dirname=/storage/ofd_packets [19:48:12]CheckFolder done [19:48:12]ProducePacketName [19:48:12]name=ofd_packets/00226210 [19:48:12]NVStorageSaveData ofd_packets/00226210 [19:48:12]File name is /storage/ofd_packets/00226210 [19:48:13]Write 301 bytes [19:48:13]NVStorageSaveData done [19:48:13]OFDSenderStorePacket done [19:48:13]KKMCreateOFDPacket done [19:48:13]NVStorageSaveData kkm_last_timestamp [19:48:13]File name is /storage/kkm_last_timestamp [19:48:13]Write 4 bytes [19:48:13]NVStorageSaveData done [19:48:13]ExternCall_PrintAddStr [19:48:13]wPrintStart [19:48:13]Write to MH i2c: 01 00 00 31 00 31 [19:48:13]Write i2c OK [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: 01 [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: 01 07 00 [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [19:48:13]RasterBufferAndPrint [19:48:13]line Счет N : (1)2002528 [19:48:13]line ИНН: 02508201610067 [19:48:13]line Контрольно-Кассовый Чек [19:48:13]line ПРОДАЖА [19:48:13]line ТРК (МРК, ГНК) : 43 [19:48:13]line Товар: 2710124130 [19:48:13]line Аи-92-К-5 [19:48:13]line 10.920 * 67.80 [19:48:13]line = 740.38 [19:48:13]line НДС 12% НСП 1% [19:48:13]line > о реализуемом товаре [19:48:13]line ОКРУГЛЕНИЕ: -0.38 [19:48:13]line ИТОГО: 740.00 [19:48:13]line Внесено: 740.00 [19:48:13]line СДАЧА: 0.00 [19:48:13]line НСП 1% : 6.55 [19:48:13]line НДС 12% : 78.62 [19:48:13]line Наличными: 740.00 [19:48:13]line Безнал.: 0.00 [19:48:13]line Место: АЗС № 97 "Партнер Нефть" [19:48:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:48:13]line СНО: Общий режим [19:48:13]line Чек 570 27.07.2024 19:48 [19:48:13]line Смена: 438 ФФД: 1.0 [19:48:13]line ЗНМ: 0300000054 [19:48:13]line РНМ: 0000000000092624 [19:48:13]line Версия ККМ: 001 [19:48:13]line ФМ: 0000000000874959 [19:48:13]line ФД: 226210 [19:48:13]line ФПД: 228191897226204 [19:48:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194811&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226210&fm=228191897226204&tin=02508201610067®Number=0000000000092624&sum=74000 [19:48:13]written 0, free lines is 4095 [19:48:13]OFD Sender: Processing packet 226209 [packets to send 601, broken 599] [19:48:13]ProducePacketName [19:48:13]name=ofd_packets/00226209 [19:48:13]OFD Sender: To server: pG, [19:48:13]CommunicateWithHost lk.salyk.kg:30040 [19:48:13]ConnectInit lk.salyk.kg [19:48:13]Write to MH i2c: 01 00 00 5C 00 5C [19:48:13]Write i2c OK [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: 01 [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: 01 07 00 [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 71 0C E0 [19:48:13]RasterBufferAndPrint [19:48:13]line [19:48:13]line [19:48:13]line [19:48:13]line [19:48:13]line [19:48:13]written 0, free lines is 3194 [19:48:13]MH_Cut [19:48:13]Write to MH i2c: D1 01 00 63 00 01 35 [19:48:13]Write i2c OK [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: D1 [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: D1 01 00 [19:48:13]MH_I2C_Read... [19:48:13]Read from MH i2c: D1 01 00 63 00 00 34 [19:48:13]Write to MH i2c: 01 00 00 64 00 64 [19:48:13]Write i2c OK [19:48:13]MH_I2C_Read... [19:48:14]*** Cut start [19:48:14]*** Partial cut [19:48:14]*** CUTSNS_PIN = 1 [19:48:14]*** CUTSNS_PIN = 0 [19:48:14]*** Brake cut motor [19:48:15]Read from MH i2c: 01 *** Stop cut motor [19:48:15] [19:48:15]*** Cut end [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: 01 07 00 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [19:48:15]process_action close_receipt done [19:48:15]requested_data is exist [19:48:15]produce_requested_data [19:48:15]requested_item fm.sn is exist - process it [19:48:15]wFMCommunicate request_size=4 [19:48:15]MH_SAM_APDU [19:48:15]CAPDU: 80 11 00 00 [19:48:15]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [19:48:15]Write i2c OK [19:48:15]MH_I2C_Read... [19:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:15]Read from MH i2c: E2 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: E2 17 00 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [19:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:15]wFMCommunicate OK [19:48:15]requested_item fd.num is exist - process it [19:48:15]SAM_PROTO_GetFieldsCounters [19:48:15]wFMCommunicate request_size=4 [19:48:15]MH_SAM_APDU [19:48:15]CAPDU: 80 13 00 00 [19:48:15]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [19:48:15]Write i2c OK [19:48:15]MH_I2C_Read... [19:48:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:15]Read from MH i2c: E2 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: E2 62 00 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 8E [19:48: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:15]wFMCommunicate OK [19:48:15]SAM_PROTO_GetFieldsCounters done [19:48:15]requested_item shift.num is exist - process it [19:48:15]requested_item shift.opened is exist - process it [19:48:15]req_shift_opened [19:48:15]FM_GetShiftState [19:48:15]SAM_PROTO_GetShiftState [19:48:15]wFMCommunicate request_size=4 [19:48:15]MH_SAM_APDU [19:48:15]CAPDU: 80 13 01 00 [19:48:15]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [19:48:15]Write i2c OK [19:48:15]MH_I2C_Read... [19:48:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:15]Read from MH i2c: E2 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: E2 0E 00 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [19:48:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:15]wFMCommunicate OK [19:48:15]SAM_PROTO_GetShiftState done [19:48:15]FM_GetShiftState done [19:48:15]req_shift_opened done [19:48:15]requested_item shift.open_date is exist - process it [19:48:15]req_shift_open_date [19:48:15]req_shift_open_date done [19:48:15]produce_requested_data done [19:48:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226210,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:48:15]process_action_free close_receipt [19:48:15]json_value_free [19:48:15]json_value_free done [19:48:15]process_json_proto returns [19:48:15]Send response to host [19:48:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226210,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:48:15]free response buf [19:48:15]execute_script done [19:48:15]execute_script returns [19:48:15]free content buf [19:48:15]Sock 7.Close socket [19:48:15]Sock 7.Thread stoped [19:48:15]accept exits with 11 [19:48:15]New connection [19:48:15]New thread 3067411812 created [19:48:15]Thread 3067555172 joined [19:48:15]Waiting for new connection... [19:48:15] Sock 11.Parse request [19:48:15]Sock 11.Check first char [19:48:15]Sock 11.First char is OK [19:48:15]request: POST /json_proto HTTP/1.0 [19:48:15]Method: POST [19:48:15]URL: /json_proto [19:48:15]Method is POST - this is cgi request [19:48:15]url: /json_proto [19:48:15]query_string will be loaded in cgi processing [19:48:15]execute_cgi json_proto POST (null) [19:48:15]execute_cgi path=json_proto method=POST [19:48:15]POST find Content-Length [19:48:15]Host: 172.17.43.131:8080 [19:48:15]Content-Length: 673 [19:48:15]Content-Type: application/json [19:48:15] [19:48:15]POST finish read [19:48:15]Found Content-Length = 673 [19:48:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:15]execute_script... [19:48: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)2002529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:15]POST & json_proto [19:48:15]process_json_proto [19:48:15]json parsed OK: [19:48:15]protocol is kg_v1.0 [19:48:15]action value=close_receipt [19:48:15]process_action close_receipt [19:48:15]cmd_close_receipt [19:48:15]MH_GetDate [19:48:15]Write to MH i2c: F0 00 00 68 00 57 [19:48:15]Write i2c OK [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: F0 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: F0 09 00 [19:48:15]MH_I2C_Read... [19:48:15]Read from MH i2c: F0 09 00 68 00 00 00 4F A5 66 F9 24 A2 66 DF [19:48:15]GetLastDocTimeStamp 1722109691 [19:48:15]current date 1722109696 [19:48:15]FM_GetShiftState [19:48:15]SAM_PROTO_GetShiftState [19:48:15]wFMCommunicate request_size=4 [19:48:15]MH_SAM_APDU [19:48:15]CAPDU: 80 13 01 00 [19:48:15]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [19:48:15]Write i2c OK [19:48:15]MH_I2C_Read... [19:48:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:16]Read from MH i2c: E2 [19:48:16]MH_I2C_Read... [19:48:16]Read from MH i2c: E2 0E 00 [19:48:16]MH_I2C_Read... [19:48:16]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [19:48:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:16]wFMCommunicate OK [19:48:16]SAM_PROTO_GetShiftState done [19:48:16]FM_GetShiftState done [19:48:16]opened in 1722038719 [19:48:16]opened+sec_in_day 1722125119 [19:48:16]quantity*price = 80014 [19:48:16]sum+1 = 80015 [19:48:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 800.00 Внесено: 1000.00 СДАЧА: 200.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 571 27.07.2024 19:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226211 ФПД: 53629272412530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226211&fm=53629272412530&tin=02508201610067®Number=0000000000092624&sum=80000 [19:48:17]StoreToDocumentArchive [19:48:17]shift 438 fd 226211 [19:48:17]save to /storage/0438/doc_00226211 [19:48:17]save last doc name /storage/0438/doc_00226211 to /storage/kkm_last_doc_name [19:48:17]save OK [19:48:17]Clear old archive folders... [19:48:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:48:17]tlvbuf is 015B95A0 [19:48:17]SAM_PROTO_ClearQueue [19:48:17]wFMCommunicate request_size=4 [19:48:17]MH_SAM_APDU [19:48:17]CAPDU: 80 09 00 00 [19:48:17]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [19:48:17]Write i2c OK [19:48:17]MH_I2C_Read... [19:48:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:17]Read from MH i2c: E2 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [19:48:17]RAPDU: 90 00 [19:48:17]wFMCommunicate OK [19:48:17]SAM_PROTO_ClearQueue done [19:48:17]KKMCreateOFDPacket [19:48:17]OFDProtocolAddRootSTLVToBuf [19:48:17]FM_MakeSignedData [19:48:17]FM_MakeSignedData [19:48:17]SAM_PROTO_SignData [19:48:17]wFMCommunicate request_size=4 [19:48:17]MH_SAM_APDU [19:48:17]CAPDU: 80 0D 01 02 [19:48:17]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [19:48:17]Write i2c OK [19:48:17]MH_I2C_Read... [19:48:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:17]Read from MH i2c: E2 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 [19:48:17]MH_I2C_Read... [19:48:17]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [19:48:17]RAPDU: 90 00 [19:48:17]wFMCommunicate OK [19:48:17]wFMCommunicate request_size=255 [19:48:17]MH_SAM_APDU [19:48: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 00 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 73 03 00 35 04 06 00 [19:48:17]Write to MH i2c: E2 02 01 78 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 00 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 73 03 00 35 04 06 00 00 00 79 [19:48:17]Write i2c OK [19:48:17]MH_I2C_Read... [19:48:18]ConnectInit Can't take IP for lk.salyk.kg [19:48:18]CommunicateWithHost connect error [19:48:18]CommunicateWithHost err = -1 [19:48:18]OFD Sender: Server communicate error [19:48:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [19:48:18]RAPDU: 90 00 [19:48:18]wFMCommunicate OK [19:48:18]wFMCommunicate request_size=11 [19:48:18]MH_SAM_APDU [19:48:18]CAPDU: 80 0D 02 02 06 30 C6 89 BB 51 72 [19:48:18]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 30 C6 89 BB 51 72 00 00 FC [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [19:48:18]RAPDU: 90 00 [19:48:18]wFMCommunicate OK [19:48:18]wFMCommunicate request_size=4 [19:48:18]MH_SAM_APDU [19:48:18]CAPDU: 80 0D 03 02 [19:48:18]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 0B 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 0B 00 7A 00 00 2E 8F A6 C5 FA 99 C6 03 90 00 7A [19:48:18]RAPDU: 2E 8F A6 C5 FA 99 C6 03 90 00 [19:48:18]wFMCommunicate OK [19:48:18]SAM_PROTO_SignData done [19:48:18]FM_MakeSignedData done [19:48:18]CreateOFDProtocolMessage [19:48:18]wFMCommunicate request_size=4 [19:48:18]MH_SAM_APDU [19:48:18]CAPDU: 80 11 00 00 [19:48:18]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:18]Read from MH i2c: E2 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 17 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [19:48:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:18]wFMCommunicate OK [19:48:18]CreateOFDProtocolMessage done [19:48:18]OFDSenderStorePacket 226211 [19:48:18]StoreOFDPacket docnum=226211 [19:48:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 88 84 08 01 05 4C 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 00 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 73 03 00 35 04 06 00 30 C6 89 BB 51 72 2E 8F A6 C5 FA 99 C6 03 [19:48:18]CheckFolder [19:48:18]dirname=/storage/ofd_packets [19:48:18]CheckFolder done [19:48:18]ProducePacketName [19:48:18]name=ofd_packets/00226211 [19:48:18]NVStorageSaveData ofd_packets/00226211 [19:48:18]File name is /storage/ofd_packets/00226211 [19:48:18]Write 302 bytes [19:48:18]NVStorageSaveData done [19:48:18]OFDSenderStorePacket done [19:48:18]KKMCreateOFDPacket done [19:48:18]NVStorageSaveData kkm_last_timestamp [19:48:18]File name is /storage/kkm_last_timestamp [19:48:18]Write 4 bytes [19:48:18]NVStorageSaveData done [19:48:18]ExternCall_PrintAddStr [19:48:18]wPrintStart [19:48:18]Write to MH i2c: 01 00 00 7C 00 7C [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 07 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [19:48:18]RasterBufferAndPrint [19:48:18]line Счет N : (1)2002529 [19:48:18]line ИНН: 02508201610067 [19:48:18]line Контрольно-Кассовый Чек [19:48:18]line ПРОДАЖА [19:48:18]line ТРК (МРК, ГНК) : 52 [19:48:18]line Товар: 2710124130 [19:48:18]line Super-92-К-5 [19:48:18]line 11.630 * 68.80 [19:48:18]line = 800.14 [19:48:18]line НДС 12% НСП 1% [19:48:18]line > о реализуемом товаре [19:48:18]line ОКРУГЛЕНИЕ: -0.14 [19:48:18]line ИТОГО: 800.00 [19:48:18]line Внесено: 1000.00 [19:48:18]line СДАЧА: 200.00 [19:48:18]line НСП 1% : 7.08 [19:48:18]line НДС 12% : 84.97 [19:48:18]line Наличными: 800.00 [19:48:18]line Безнал.: 0.00 [19:48:18]line Место: АЗС № 97 "Партнер Нефть" [19:48:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:48:18]line СНО: Общий режим [19:48:18]line Чек 571 27.07.2024 19:48 [19:48:18]line Смена: 438 ФФД: 1.0 [19:48:18]line ЗНМ: 0300000054 [19:48:18]line РНМ: 0000000000092624 [19:48:18]line Версия ККМ: 001 [19:48:18]line ФМ: 0000000000874959 [19:48:18]line ФД: 226211 [19:48:18]line ФПД: 53629272412530 [19:48:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226211&fm=53629272412530&tin=02508201610067®Number=0000000000092624&sum=80000 [19:48:18]written 0, free lines is 4095 [19:48:18]OFD Sender: Processing packet 226209 [packets to send 602, broken 599] [19:48:18]ProducePacketName [19:48:18]name=ofd_packets/00226209 [19:48:18]OFD Sender: To server: pG, [19:48:18]CommunicateWithHost lk.salyk.kg:30040 [19:48:18]ConnectInit lk.salyk.kg [19:48:18]Write to MH i2c: 01 00 00 A7 00 A7 [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 07 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 67 0C 21 [19:48:18]RasterBufferAndPrint [19:48:18]line [19:48:18]line [19:48:18]line [19:48:18]line [19:48:18]line [19:48:18]written 0, free lines is 3188 [19:48:18]MH_Cut [19:48:18]Write to MH i2c: D1 01 00 AE 00 01 80 [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: D1 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: D1 01 00 [19:48:18]MH_I2C_Read... [19:48:18]Read from MH i2c: D1 01 00 AE 00 00 7F [19:48:18]Write to MH i2c: 01 00 00 AF 00 AF [19:48:18]Write i2c OK [19:48:18]MH_I2C_Read... [19:48:20]*** Cut start [19:48:20]*** Partial cut [19:48:20]*** CUTSNS_PIN = 1 [19:48:20]*** CUTSNS_PIN = 0 [19:48:20]*** Brake cut motor [19:48:20]Read from MH i2c: 01 [19:48:20]MH_I2C_Read... [19:48:20]*** Stop cut motor [19:48:20]*** Cut end [19:48:20]Read from MH i2c: 01 07 00 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [19:48:20]process_action close_receipt done [19:48:20]requested_data is exist [19:48:20]produce_requested_data [19:48:20]requested_item fm.sn is exist - process it [19:48:20]wFMCommunicate request_size=4 [19:48:20]MH_SAM_APDU [19:48:20]CAPDU: 80 11 00 00 [19:48:20]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [19:48:20]Write i2c OK [19:48:20]MH_I2C_Read... [19:48:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:20]Read from MH i2c: E2 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 17 00 [19:48:20]MH_I2C_Read... [19:48:20]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [19:48:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:20]wFMCommunicate OK [19:48:20]requested_item fd.num is exist - process it [19:48:20]SAM_PROTO_GetFieldsCounters [19:48:20]wFMCommunicate request_size=4 [19:48:20]MH_SAM_APDU [19:48:20]CAPDU: 80 13 00 00 [19:48:20]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [19:48:20]Write i2c OK [19:48:20]MH_I2C_Read... [19:48:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:21]Read from MH i2c: E2 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: E2 62 00 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [19:48: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:21]wFMCommunicate OK [19:48:21]SAM_PROTO_GetFieldsCounters done [19:48:21]requested_item shift.num is exist - process it [19:48:21]requested_item shift.opened is exist - process it [19:48:21]req_shift_opened [19:48:21]FM_GetShiftState [19:48:21]SAM_PROTO_GetShiftState [19:48:21]wFMCommunicate request_size=4 [19:48:21]MH_SAM_APDU [19:48:21]CAPDU: 80 13 01 00 [19:48:21]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [19:48:21]Write i2c OK [19:48:21]MH_I2C_Read... [19:48:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:21]Read from MH i2c: E2 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: E2 0E 00 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [19:48:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:21]wFMCommunicate OK [19:48:21]SAM_PROTO_GetShiftState done [19:48:21]FM_GetShiftState done [19:48:21]req_shift_opened done [19:48:21]requested_item shift.open_date is exist - process it [19:48:21]req_shift_open_date [19:48:21]req_shift_open_date done [19:48:21]produce_requested_data done [19:48:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226211,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:48:21]process_action_free close_receipt [19:48:21]json_value_free [19:48:21]json_value_free done [19:48:21]process_json_proto returns [19:48:21]Send response to host [19:48:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226211,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:48:21]free response buf [19:48:21]execute_script done [19:48:21]execute_script returns [19:48:21]free content buf [19:48:21]Sock 11.Close socket [19:48:21]Sock 11.Thread stoped [19:48:21]accept exits with 7 [19:48:21]New connection [19:48:21]New thread 3067555172 created [19:48:21]Thread 3067411812 joined [19:48:21]Waiting for new connection... [19:48:21] Sock 7.Parse request [19:48:21]Sock 7.Check first char [19:48:21]Sock 7.First char is OK [19:48:21]request: POST /json_proto HTTP/1.0 [19:48:21]Method: POST [19:48:21]URL: /json_proto [19:48:21]Method is POST - this is cgi request [19:48:21]url: /json_proto [19:48:21]query_string will be loaded in cgi processing [19:48:21]execute_cgi json_proto POST (null) [19:48:21]execute_cgi path=json_proto method=POST [19:48:21]POST find Content-Length [19:48:21]Host: 172.17.43.131:8080 [19:48:21]Content-Length: 801 [19:48:21]Content-Type: application/json [19:48:21] [19:48:21]POST finish read [19:48:21]Found Content-Length = 801 [19:48:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:21]execute_script... [19:48: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)2002530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:21]POST & json_proto [19:48:21]process_json_proto [19:48:21]json parsed OK: [19:48:21]protocol is kg_v1.0 [19:48:21]action value=close_receipt [19:48:21]process_action close_receipt [19:48:21]cmd_close_receipt [19:48:21]MH_GetDate [19:48:21]Write to MH i2c: F0 00 00 B3 00 A2 [19:48:21]Write i2c OK [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: F0 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: F0 09 00 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: F0 09 00 B3 00 00 05 4F A5 66 F9 24 A2 66 2F [19:48:21]GetLastDocTimeStamp 1722109696 [19:48:21]current date 1722109701 [19:48:21]FM_GetShiftState [19:48:21]SAM_PROTO_GetShiftState [19:48:21]wFMCommunicate request_size=4 [19:48:21]MH_SAM_APDU [19:48:21]CAPDU: 80 13 01 00 [19:48:21]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [19:48:21]Write i2c OK [19:48:21]MH_I2C_Read... [19:48:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:21]Read from MH i2c: E2 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: E2 0E 00 [19:48:21]MH_I2C_Read... [19:48:21]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [19:48:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:21]wFMCommunicate OK [19:48:21]SAM_PROTO_GetShiftState done [19:48:21]FM_GetShiftState done [19:48:21]opened in 1722038719 [19:48:21]opened+sec_in_day 1722125119 [19:48:21]quantity*price = 30035 [19:48:21]sum+1 = 30036 [19:48:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 572 27.07.2024 19:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226212 ФПД: 251892340661167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226212&fm=251892340661167&tin=02508201610067®Number=0000000000092624&sum=30035 [19:48:23]StoreToDocumentArchive [19:48:23]shift 438 fd 226212 [19:48:23]save to /storage/0438/doc_00226212 [19:48:23]save last doc name /storage/0438/doc_00226212 to /storage/kkm_last_doc_name [19:48:23]save OK [19:48:23]Clear old archive folders... [19:48:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:48:23]tlvbuf is 015E42B0 [19:48:23]SAM_PROTO_ClearQueue [19:48:23]wFMCommunicate request_size=4 [19:48:23]MH_SAM_APDU [19:48:23]CAPDU: 80 09 00 00 [19:48:23]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [19:48:23]Write i2c OK [19:48:23]MH_I2C_Read... [19:48:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:23]Read from MH i2c: E2 [19:48:23]MH_I2C_Read... [19:48:23]Read from MH i2c: E2 03 00 [19:48:23]MH_I2C_Read... [19:48:23]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [19:48:23]RAPDU: 90 00 [19:48:23]wFMCommunicate OK [19:48:23]SAM_PROTO_ClearQueue done [19:48:23]KKMCreateOFDPacket [19:48:23]OFDProtocolAddRootSTLVToBuf [19:48:23]FM_MakeSignedData [19:48:23]FM_MakeSignedData [19:48:23]SAM_PROTO_SignData [19:48:23]wFMCommunicate request_size=4 [19:48:23]MH_SAM_APDU [19:48:23]CAPDU: 80 0D 01 02 [19:48:23]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [19:48:23]Write i2c OK [19:48:23]MH_I2C_Read... [19:48:23]Read from MH i2c: E2 [19:48:23]MH_I2C_Read... [19:48:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:23]Read from MH i2c: E2 03 00 [19:48:23]MH_I2C_Read... [19:48:23]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [19:48:23]RAPDU: 90 00 [19:48:23]wFMCommunicate OK [19:48:23]wFMCommunicate request_size=255 [19:48:23]MH_SAM_APDU [19:48:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 06 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 73 03 00 35 04 06 00 E5 [19:48:23]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 ConnectInit Can't take IP for lk.salyk.kg [19:48:23]FA CommunicateWithHost connect error [19:48:23]00 CommunicateWithHost err = -1 [19:48:23]03 OFD Sender: Server communicate error [19:48:23]00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 06 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 73 03 00 35 04 06 00 E5 00 00 7B [19:48:23]Write i2c OK [19:48:23]MH_I2C_Read... [19:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:24]Read from MH i2c: E2 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 03 00 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [19:48:24]RAPDU: 90 00 [19:48:24]wFMCommunicate OK [19:48:24]wFMCommunicate request_size=10 [19:48:24]MH_SAM_APDU [19:48:24]CAPDU: 80 0D 02 02 05 18 41 7C 9B AF [19:48:24]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 18 41 7C 9B AF 00 00 67 [19:48:24]Write i2c OK [19:48:24]MH_I2C_Read... [19:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:24]Read from MH i2c: E2 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 03 00 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [19:48:24]RAPDU: 90 00 [19:48:24]wFMCommunicate OK [19:48:24]wFMCommunicate request_size=4 [19:48:24]MH_SAM_APDU [19:48:24]CAPDU: 80 0D 03 02 [19:48:24]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [19:48:24]Write i2c OK [19:48:24]MH_I2C_Read... [19:48:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:24]Read from MH i2c: E2 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 0B 00 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 0B 00 C5 00 00 F0 EE 43 27 FC A2 05 7F 90 00 AB [19:48:24]RAPDU: F0 EE 43 27 FC A2 05 7F 90 00 [19:48:24]wFMCommunicate OK [19:48:24]SAM_PROTO_SignData done [19:48:24]FM_MakeSignedData done [19:48:24]CreateOFDProtocolMessage [19:48:24]wFMCommunicate request_size=4 [19:48:24]MH_SAM_APDU [19:48:24]CAPDU: 80 11 00 00 [19:48:24]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [19:48:24]Write i2c OK [19:48:24]MH_I2C_Read... [19:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:24]Read from MH i2c: E2 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 17 00 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [19:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:24]wFMCommunicate OK [19:48:24]CreateOFDProtocolMessage done [19:48:24]OFDSenderStorePacket 226212 [19:48:24]StoreOFDPacket docnum=226212 [19:48:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CA 37 07 01 FC 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 06 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 73 03 00 35 04 06 00 E5 18 41 7C 9B AF F0 EE 43 27 FC A2 05 7F [19:48:24]CheckFolder [19:48:24]dirname=/storage/ofd_packets [19:48:24]CheckFolder done [19:48:24]ProducePacketName [19:48:24]name=ofd_packets/00226212 [19:48:24]NVStorageSaveData ofd_packets/00226212 [19:48:24]File name is /storage/ofd_packets/00226212 [19:48:24]Write 301 bytes [19:48:24]NVStorageSaveData done [19:48:24]OFDSenderStorePacket done [19:48:24]KKMCreateOFDPacket done [19:48:24]NVStorageSaveData kkm_last_timestamp [19:48:24]File name is /storage/kkm_last_timestamp [19:48:24]Write 4 bytes [19:48:24]NVStorageSaveData done [19:48:24]ExternCall_PrintAddStr [19:48:24]wPrintStart [19:48:24]Write to MH i2c: 01 00 00 C7 00 C7 [19:48:24]Write i2c OK [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: 01 [19:48:24]MH_I2C_Read... [19:48:24]Read from MH i2c: 01 07 00 [19:48:24]MH_I2C_Read... [19:48:24]OFD Sender: Processing packet 226209 [packets to send 603, broken 599] [19:48:24]ProducePacketName [19:48:24]name=ofd_packets/00226209 [19:48:24]OFD Sender: To server: pG, [19:48:24]CommunicateWithHost lk.salyk.kg:30040 [19:48:24]ConnectInit lk.salyk.kg [19:48:24]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [19:48:24]RasterBufferAndPrint [19:48:24]line Счет N : (1)2002530 [19:48:24]line ИНН: 02508201610067 [19:48:24]line Контрольно-Кассовый Чек [19:48:24]line ПРОДАЖА [19:48:24]line ТРК (МРК, ГНК) : 33 [19:48:24]line Товар: 2710124130 [19:48:24]line Аи-92-К-5 [19:48:24]line 4.430 * 67.80 [19:48:24]line = 300.35 [19:48:24]line НДС 12% НСП 1% [19:48:24]line > о реализуемом товаре [19:48:24]line ИТОГО: 300.35 [19:48:24]line НСП 1% : 2.66 [19:48:24]line НДС 12% : 31.90 [19:48:24]line Наличными: 0.00 [19:48:24]line Безнал.: 300.35 [19:48:24]line Место: АЗС № 97 "Партнер Нефть" [19:48:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:48:24]line СНО: Общий режим [19:48:24]line Чек 572 27.07.2024 19:48 [19:48:24]line Смена: 438 ФФД: 1.0 [19:48:24]line ЗНМ: 0300000054 [19:48:24]line РНМ: 0000000000092624 [19:48:24]line Версия ККМ: 001 [19:48:24]line Платежная система: O! деньги [19:48:24]line ФМ: 0000000000874959 [19:48:24]line ФД: 226212 [19:48:24]line ФПД: 251892340661167 [19:48:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226212&fm=251892340661167&tin=02508201610067®Number=0000000000092624&sum=30035 [19:48:24]written 0, free lines is 4095 [19:48:25]Write to MH i2c: 01 00 00 F1 00 F1 [19:48:25]Write i2c OK [19:48:25]MH_I2C_Read... [19:48:25]Read from MH i2c: 01 [19:48:25]MH_I2C_Read... [19:48:25]Read from MH i2c: 01 07 00 [19:48:25]MH_I2C_Read... [19:48:25]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 7D 0C 81 [19:48:25]RasterBufferAndPrint [19:48:25]line [19:48:25]line [19:48:25]line [19:48:25]line [19:48:25]line [19:48:25]written 0, free lines is 3216 [19:48:25]MH_Cut [19:48:25]Write to MH i2c: D1 01 00 F8 00 01 CA [19:48:25]Write i2c OK [19:48:25]MH_I2C_Read... [19:48:25]Read from MH i2c: D1 [19:48:25]MH_I2C_Read... [19:48:25]Read from MH i2c: D1 01 00 [19:48:25]MH_I2C_Read... [19:48:25]Read from MH i2c: D1 01 00 F8 00 00 C9 [19:48:25]Write to MH i2c: 01 00 00 F9 00 F9 [19:48:25]Write i2c OK [19:48:25]MH_I2C_Read... [19:48:26]*** Cut start [19:48:26]*** Partial cut [19:48:26]*** CUTSNS_PIN = 1 [19:48:26]*** CUTSNS_PIN = 0 [19:48:26]*** Brake cut motor [19:48:26]Read from MH i2c: 01 [19:48:26]MH_I2C_Read... [19:48:26]*** Stop cut motor [19:48:26]*** Cut end [19:48:26]Read from MH i2c: 01 07 00 [19:48:26]MH_I2C_Read... [19:48:26]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [19:48:26]process_action close_receipt done [19:48:26]requested_data is exist [19:48:26]produce_requested_data [19:48:26]requested_item fm.sn is exist - process it [19:48:26]wFMCommunicate request_size=4 [19:48:26]MH_SAM_APDU [19:48:26]CAPDU: 80 11 00 00 [19:48:26]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [19:48:26]Write i2c OK [19:48:26]MH_I2C_Read... [19:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:26]Read from MH i2c: E2 [19:48:26]MH_I2C_Read... [19:48:26]Read from MH i2c: E2 17 00 [19:48:26]MH_I2C_Read... [19:48:26]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [19:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:27]wFMCommunicate OK [19:48:27]requested_item fd.num is exist - process it [19:48:27]SAM_PROTO_GetFieldsCounters [19:48:27]wFMCommunicate request_size=4 [19:48:27]MH_SAM_APDU [19:48:27]CAPDU: 80 13 00 00 [19:48:27]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [19:48:27]Write i2c OK [19:48:27]MH_I2C_Read... [19:48:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:27]Read from MH i2c: E2 [19:48:27]MH_I2C_Read... [19:48:27]Read from MH i2c: E2 62 00 [19:48:27]MH_I2C_Read... [19:48:27]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 2B [19:48: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:27]wFMCommunicate OK [19:48:27]SAM_PROTO_GetFieldsCounters done [19:48:27]requested_item shift.num is exist - process it [19:48:27]requested_item shift.opened is exist - process it [19:48:27]req_shift_opened [19:48:27]FM_GetShiftState [19:48:27]SAM_PROTO_GetShiftState [19:48:27]wFMCommunicate request_size=4 [19:48:27]MH_SAM_APDU [19:48:27]CAPDU: 80 13 01 00 [19:48:27]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [19:48:27]Write i2c OK [19:48:27]MH_I2C_Read... [19:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:27]Read from MH i2c: E2 [19:48:27]MH_I2C_Read... [19:48:27]Read from MH i2c: E2 0E 00 [19:48:27]MH_I2C_Read... [19:48:27]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [19:48:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:27]wFMCommunicate OK [19:48:27]SAM_PROTO_GetShiftState done [19:48:27]FM_GetShiftState done [19:48:27]req_shift_opened done [19:48:27]requested_item shift.open_date is exist - process it [19:48:27]req_shift_open_date [19:48:27]req_shift_open_date done [19:48:27]produce_requested_data done [19:48:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226212,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:48:27]process_action_free close_receipt [19:48:27]json_value_free [19:48:27]json_value_free done [19:48:27]process_json_proto returns [19:48:27]Send response to host [19:48:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226212,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:48:27]free response buf [19:48:27]execute_script done [19:48:27]execute_script returns [19:48:27]free content buf [19:48:27]Sock 7.Close socket [19:48:27]Sock 7.Thread stoped [19:48:29]ConnectInit Can't take IP for lk.salyk.kg [19:48:29]CommunicateWithHost connect error [19:48:29]CommunicateWithHost err = -1 [19:48:29]OFD Sender: Server communicate error [19:48:34]OFD Sender: Processing packet 226209 [packets to send 603, broken 599] [19:48:34]ProducePacketName [19:48:34]name=ofd_packets/00226209 [19:48:34]OFD Sender: To server: pG, [19:48:34]CommunicateWithHost lk.salyk.kg:30040 [19:48:34]ConnectInit lk.salyk.kg [19:48:35]Connected sock=7 [19:48: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 35 39 10 01 00 00 52 BA 08 01 9E 0F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 73 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 73 03 00 35 04 06 00 C0 84 27 AC 35 29 79 A2 08 C1 AE 24 75 31 [19:48: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 35 39 4F 00 00 00 9B C0 47 00 9D 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 35 39 10 04 04 00 A1 73 03 00 F4 03 04 00 1E FB A4 66 B6 04 01 00 00 2C 74 08 15 96 E5 EC 33 [19:48:36]CommunicateWithHost err = 0 [19:48:36]CheckOFDResponse [19:48:36]1017 (14) - 77093643461234 [19:48:36]1041 (16) - 0000000000874959 [19:48:36]1040 (4) - 226209 [19:48:36]1012 (4) - 27.07.2024 13:50 [19:48:36]1206 (1) - 0 [19:48:36]OFD Sender: Remove packet 226209 [19:48:36]ProducePacketName [19:48:36]name=ofd_packets/00226209 [19:48:36]NVStorageDeleteData [19:48:36]OFD Sender: Processing packet 226210 [packets to send 602, broken 599] [19:48:36]ProducePacketName [19:48:36]name=ofd_packets/00226210 [19:48:36]OFD Sender: To server: pG, [19:48:36]CommunicateWithHost lk.salyk.kg:30040 [19:48:36]ConnectInit lk.salyk.kg [19:48:37]Connected sock=7 [19:48: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 35 39 0F 01 00 00 66 A2 07 01 53 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 A8 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 36 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 FB 4E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 73 03 00 35 04 06 00 CF 8A 10 F9 8B DC 49 F8 78 9C CD 3B 47 D5 [19:48: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 35 39 4F 00 00 00 EE CD 47 00 73 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 35 39 10 04 04 00 A2 73 03 00 F4 03 04 00 20 FB A4 66 B6 04 01 00 00 23 D9 54 8A 82 65 4E 4A [19:48:38]CommunicateWithHost err = 0 [19:48:38]CheckOFDResponse [19:48:38]1017 (14) - 77093643461234 [19:48:38]1041 (16) - 0000000000874959 [19:48:38]1040 (4) - 226210 [19:48:38]1012 (4) - 27.07.2024 13:50 [19:48:38]1206 (1) - 0 [19:48:38]OFD Sender: Remove packet 226210 [19:48:38]ProducePacketName [19:48:38]name=ofd_packets/00226210 [19:48:38]NVStorageDeleteData [19:48:38]OFD Sender: Processing packet 226211 [packets to send 601, broken 599] [19:48:38]ProducePacketName [19:48:38]name=ofd_packets/00226211 [19:48:38]OFD Sender: To server: pG, [19:48:38]CommunicateWithHost lk.salyk.kg:30040 [19:48:38]ConnectInit lk.salyk.kg [19:48:41]Connected sock=7 [19:48: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 35 39 10 01 00 00 88 84 08 01 05 4C 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 00 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 73 03 00 35 04 06 00 30 C6 89 BB 51 72 2E 8F A6 C5 FA 99 C6 03 [19:48: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 35 39 4F 00 00 00 3B 99 47 00 E8 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 73 03 00 F4 03 04 00 24 FB A4 66 B6 04 01 00 00 0E 33 81 21 6A BC 3F A8 [19:48:42]CommunicateWithHost err = 0 [19:48:42]CheckOFDResponse [19:48:42]1017 (14) - 77093643461234 [19:48:42]1041 (16) - 0000000000874959 [19:48:42]1040 (4) - 226211 [19:48:42]1012 (4) - 27.07.2024 13:50 [19:48:42]1206 (1) - 0 [19:48:42]OFD Sender: Remove packet 226211 [19:48:42]ProducePacketName [19:48:42]name=ofd_packets/00226211 [19:48:42]NVStorageDeleteData [19:48:42]OFD Sender: Processing packet 226212 [packets to send 600, broken 599] [19:48:42]ProducePacketName [19:48:42]name=ofd_packets/00226212 [19:48:42]OFD Sender: To server: pG, [19:48:42]CommunicateWithHost lk.salyk.kg:30040 [19:48:42]ConnectInit lk.salyk.kg [19:48:43]Connected sock=7 [19:48: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 35 39 0F 01 00 00 CA 37 07 01 FC 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 06 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 73 03 00 35 04 06 00 E5 18 41 7C 9B AF F0 EE 43 27 FC A2 05 7F [19:48: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 35 39 4F 00 00 00 90 7C 47 00 36 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 73 03 00 F4 03 04 00 26 FB A4 66 B6 04 01 00 00 D0 20 07 63 7A BB CD AC [19:48:44]CommunicateWithHost err = 0 [19:48:44]CheckOFDResponse [19:48:44]1017 (14) - 77093643461234 [19:48:44]1041 (16) - 0000000000874959 [19:48:44]1040 (4) - 226212 [19:48:44]1012 (4) - 27.07.2024 13:50 [19:48:44]1206 (1) - 0 [19:48:44]OFD Sender: Remove packet 226212 [19:48:44]ProducePacketName [19:48:44]name=ofd_packets/00226212 [19:48:44]NVStorageDeleteData [19:48:44]OFD Sender: No OFD packet to send [19:48:49]OFD Sender: No OFD packet to send [19:48:54]OFD Sender: No OFD packet to send [19:48:57]accept exits with 11 [19:48:57]New connection [19:48:57]New thread 3067411812 created [19:48:57]Thread 3067555172 joined [19:48:57]Waiting for new connection... [19:48:57] Sock 11.Parse request [19:48:57]Sock 11.Check first char [19:48:57]Sock 11.First char is OK [19:48:57]request: POST /json_proto HTTP/1.0 [19:48:57]Method: POST [19:48:57]URL: /json_proto [19:48:57]Method is POST - this is cgi request [19:48:57]url: /json_proto [19:48:57]query_string will be loaded in cgi processing [19:48:57]execute_cgi json_proto POST (null) [19:48:57]execute_cgi path=json_proto method=POST [19:48:57]POST find Content-Length [19:48:57]Host: 172.17.43.131:8080 [19:48:57]Content-Length: 801 [19:48:57]Content-Type: application/json [19:48:57] [19:48:57]POST finish read [19:48:57]Found Content-Length = 801 [19:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:57]execute_script... [19: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)2002531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:57]POST & json_proto [19:48:57]process_json_proto [19:48:57]json parsed OK: [19:48:57]protocol is kg_v1.0 [19:48:57]action value=close_receipt [19:48:57]process_action close_receipt [19:48:57]cmd_close_receipt [19:48:57]MH_GetDate [19:48:57]Write to MH i2c: F0 00 00 FD 00 EC [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: F0 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: F0 09 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: F0 09 00 FD 00 00 29 4F A5 66 F9 24 A2 66 9D [19:48:57]GetLastDocTimeStamp 1722109702 [19:48:57]current date 1722109737 [19:48:57]FM_GetShiftState [19:48:57]SAM_PROTO_GetShiftState [19:48:57]wFMCommunicate request_size=4 [19:48:57]MH_SAM_APDU [19:48:57]CAPDU: 80 13 01 00 [19:48:57]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [19:48:57]Write i2c OK [19:48:57]MH_I2C_Read... [19:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:57]Read from MH i2c: E2 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 0E 00 [19:48:57]MH_I2C_Read... [19:48:57]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [19:48:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:48:57]wFMCommunicate OK [19:48:57]SAM_PROTO_GetShiftState done [19:48:57]FM_GetShiftState done [19:48:57]opened in 1722038719 [19:48:57]opened+sec_in_day 1722125119 [19:48:57]quantity*price = 50036 [19:48:57]sum+1 = 50037 [19:48:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 573 27.07.2024 19:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226213 ФПД: 68428895363901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194857&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226213&fm=68428895363901&tin=02508201610067®Number=0000000000092624&sum=50036 [19:48:58]StoreToDocumentArchive [19:48:58]shift 438 fd 226213 [19:48:58]save to /storage/0438/doc_00226213 [19:48:58]save last doc name /storage/0438/doc_00226213 to /storage/kkm_last_doc_name [19:48:58]save OK [19:48:58]Clear old archive folders... [19:48:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:48:58]tlvbuf is 015FCA80 [19:48:58]SAM_PROTO_ClearQueue [19:48:58]wFMCommunicate request_size=4 [19:48:58]MH_SAM_APDU [19:48:58]CAPDU: 80 09 00 00 [19:48:58]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [19:48:58]Write i2c OK [19:48:58]MH_I2C_Read... [19:48:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:58]Read from MH i2c: E2 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: E2 03 00 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [19:48:58]RAPDU: 90 00 [19:48:58]wFMCommunicate OK [19:48:58]SAM_PROTO_ClearQueue done [19:48:58]KKMCreateOFDPacket [19:48:58]OFDProtocolAddRootSTLVToBuf [19:48:58]FM_MakeSignedData [19:48:58]FM_MakeSignedData [19:48:58]SAM_PROTO_SignData [19:48:58]wFMCommunicate request_size=4 [19:48:58]MH_SAM_APDU [19:48:58]CAPDU: 80 0D 01 02 [19:48:58]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [19:48:58]Write i2c OK [19:48:58]MH_I2C_Read... [19:48:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:58]Read from MH i2c: E2 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: E2 03 00 [19:48:58]MH_I2C_Read... [19:48:58]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [19:48:58]RAPDU: 90 00 [19:48:58]wFMCommunicate OK [19:48:58]wFMCommunicate request_size=255 [19:48:58]MH_SAM_APDU [19: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 29 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 73 03 00 35 04 06 00 3E [19:48:59]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 29 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 73 03 00 35 04 06 00 3E 00 00 27 [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:59]Read from MH i2c: E2 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 03 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [19:48:59]RAPDU: 90 00 [19:48:59]wFMCommunicate OK [19:48:59]wFMCommunicate request_size=10 [19:48:59]MH_SAM_APDU [19:48:59]CAPDU: 80 0D 02 02 05 3C 58 00 23 3D [19:48:59]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 3C 58 00 23 3D 00 00 87 [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:59]Read from MH i2c: E2 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 03 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [19:48:59]RAPDU: 90 00 [19:48:59]wFMCommunicate OK [19:48:59]wFMCommunicate request_size=4 [19:48:59]MH_SAM_APDU [19:48:59]CAPDU: 80 0D 03 02 [19:48:59]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:59]Read from MH i2c: E2 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 0B 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 0B 00 0F 01 00 B9 FA FD B6 F1 53 CE 29 90 00 2D [19:48:59]RAPDU: B9 FA FD B6 F1 53 CE 29 90 00 [19:48:59]wFMCommunicate OK [19:48:59]SAM_PROTO_SignData done [19:48:59]FM_MakeSignedData done [19:48:59]CreateOFDProtocolMessage [19:48:59]wFMCommunicate request_size=4 [19:48:59]MH_SAM_APDU [19:48:59]CAPDU: 80 11 00 00 [19:48:59]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]recv_with_timeout no data received [19:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:59]Read from MH i2c: E2 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 17 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [19:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:59]wFMCommunicate OK [19:48:59]CreateOFDProtocolMessage done [19:48:59]OFDSenderStorePacket 226213 [19:48:59]StoreOFDPacket docnum=226213 [19:48:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CA EF 07 01 61 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 29 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 73 03 00 35 04 06 00 3E 3C 58 00 23 3D B9 FA FD B6 F1 53 CE 29 [19:48:59]CheckFolder [19:48:59]dirname=/storage/ofd_packets [19:48:59]CheckFolder done [19:48:59]ProducePacketName [19:48:59]name=ofd_packets/00226213 [19:48:59]NVStorageSaveData ofd_packets/00226213 [19:48:59]File name is /storage/ofd_packets/00226213 [19:48:59]Write 301 bytes [19:48:59]NVStorageSaveData done [19:48:59]OFDSenderStorePacket done [19:48:59]KKMCreateOFDPacket done [19:48:59]NVStorageSaveData kkm_last_timestamp [19:48:59]File name is /storage/kkm_last_timestamp [19:48:59]Write 4 bytes [19:48:59]NVStorageSaveData done [19:48:59]ExternCall_PrintAddStr [19:48:59]wPrintStart [19:48:59]Write to MH i2c: 01 00 00 11 01 12 [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: 01 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: 01 07 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [19:48:59]RasterBufferAndPrint [19:48:59]line Счет N : (1)2002531 [19:48:59]line ИНН: 02508201610067 [19:48:59]line Контрольно-Кассовый Чек [19:48:59]line ПРОДАЖА [19:48:59]line ТРК (МРК, ГНК) : 63 [19:48:59]line Товар: 2710124130 [19:48:59]line Аи-92-К-5 [19:48:59]line 7.380 * 67.80 [19:48:59]line = 500.36 [19:48:59]line НДС 12% НСП 1% [19:48:59]line > о реализуемом товаре [19:48:59]line ИТОГО: 500.36 [19:48:59]line НСП 1% : 4.43 [19:48:59]line НДС 12% : 53.14 [19:48:59]line Наличными: 0.00 [19:48:59]line Безнал.: 500.36 [19:48:59]line Место: АЗС № 97 "Партнер Нефть" [19:48:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:48:59]line СНО: Общий режим [19:48:59]line Чек 573 27.07.2024 19:48 [19:48:59]line Смена: 438 ФФД: 1.0 [19:48:59]line ЗНМ: 0300000054 [19:48:59]line РНМ: 0000000000092624 [19:48:59]line Версия ККМ: 001 [19:48:59]line Платежная система: O! деньги [19:48:59]line ФМ: 0000000000874959 [19:48:59]line ФД: 226213 [19:48:59]line ФПД: 68428895363901 [19:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T194857&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226213&fm=68428895363901&tin=02508201610067®Number=0000000000092624&sum=50036 [19:48:59]written 0, free lines is 4095 [19:48:59]OFD Sender: Processing packet 226213 [packets to send 600, broken 599] [19:48:59]ProducePacketName [19:48:59]name=ofd_packets/00226213 [19:48:59]OFD Sender: To server: pG, [19:48:59]CommunicateWithHost lk.salyk.kg:30040 [19:48:59]ConnectInit lk.salyk.kg [19:49:00]Write to MH i2c: 01 00 00 3B 01 3C [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: 01 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: 01 07 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 80 0C CF [19:49:00]RasterBufferAndPrint [19:49:00]line [19:49:00]line [19:49:00]line [19:49:00]line [19:49:00]line [19:49:00]written 0, free lines is 3218 [19:49:00]MH_Cut [19:49:00]Write to MH i2c: D1 01 00 42 01 01 15 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: D1 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: D1 01 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: D1 01 00 42 01 00 14 [19:49:00]Write to MH i2c: 01 00 00 43 01 44 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:01]*** Cut start [19:49:01]*** Partial cut [19:49:01]*** CUTSNS_PIN = 1 [19:49:01]*** CUTSNS_PIN = 0 [19:49:01]*** Brake cut motor [19:49:02]Read from MH i2c: 01 [19:49:02]MH_I2C_Read... [19:49:02]*** Stop cut motor [19:49:02]*** Cut end [19:49:02]Read from MH i2c: 01 07 00 [19:49:02]MH_I2C_Read... [19:49:02]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [19:49:02]process_action close_receipt done [19:49:02]requested_data is exist [19:49:02]produce_requested_data [19:49:02]requested_item fm.sn is exist - process it [19:49:02]wFMCommunicate request_size=4 [19:49:02]MH_SAM_APDU [19:49:02]CAPDU: 80 11 00 00 [19:49:02]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [19:49:02]Write i2c OK [19:49:02]MH_I2C_Read... [19:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:02]Read from MH i2c: E2 [19:49:02]MH_I2C_Read... [19:49:02]Read from MH i2c: E2 17 00 [19:49:02]MH_I2C_Read... [19:49:02]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [19:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:49:02]wFMCommunicate OK [19:49:02]requested_item fd.num is exist - process it [19:49:02]SAM_PROTO_GetFieldsCounters [19:49:02]wFMCommunicate request_size=4 [19:49:02]MH_SAM_APDU [19:49:02]CAPDU: 80 13 00 00 [19:49:02]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [19:49:02]Write i2c OK [19:49:02]MH_I2C_Read... [19:49:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:02]Read from MH i2c: E2 [19:49:02]MH_I2C_Read... [19:49:02]Read from MH i2c: E2 62 00 [19:49:02]MH_I2C_Read... [19:49:02]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [19:49: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:02]wFMCommunicate OK [19:49:02]SAM_PROTO_GetFieldsCounters done [19:49:02]requested_item shift.num is exist - process it [19:49:02]requested_item shift.opened is exist - process it [19:49:02]req_shift_opened [19:49:02]FM_GetShiftState [19:49:02]SAM_PROTO_GetShiftState [19:49:02]wFMCommunicate request_size=4 [19:49:02]MH_SAM_APDU [19:49:02]CAPDU: 80 13 01 00 [19:49:02]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [19:49:02]Write i2c OK [19:49:02]MH_I2C_Read... [19:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:02]Read from MH i2c: E2 [19:49:02]MH_I2C_Read... [19:49:02]Read from MH i2c: E2 0E 00 [19:49:02]MH_I2C_Read... [19:49:02]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [19:49:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:49:02]wFMCommunicate OK [19:49:02]SAM_PROTO_GetShiftState done [19:49:02]FM_GetShiftState done [19:49:02]req_shift_opened done [19:49:02]requested_item shift.open_date is exist - process it [19:49:02]req_shift_open_date [19:49:02]req_shift_open_date done [19:49:02]produce_requested_data done [19:49:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226213,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:49:02]process_action_free close_receipt [19:49:02]json_value_free [19:49:02]json_value_free done [19:49:02]process_json_proto returns [19:49:02]Send response to host [19:49:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226213,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:49:02]free response buf [19:49:02]execute_script done [19:49:02]execute_script returns [19:49:02]free content buf [19:49:02]Sock 11.Close socket [19:49:02]Sock 11.Thread stoped [19:49:04]ConnectInit Can't take IP for lk.salyk.kg [19:49:04]CommunicateWithHost connect error [19:49:04]CommunicateWithHost err = -1 [19:49:04]OFD Sender: Server communicate error [19:49:09]OFD Sender: Processing packet 226213 [packets to send 600, broken 599] [19:49:09]ProducePacketName [19:49:09]name=ofd_packets/00226213 [19:49:09]OFD Sender: To server: pG, [19:49:09]CommunicateWithHost lk.salyk.kg:30040 [19:49:09]ConnectInit lk.salyk.kg [19:49:14]ConnectInit Can't take IP for lk.salyk.kg [19:49:14]CommunicateWithHost connect error [19:49:14]CommunicateWithHost err = -1 [19:49:14]OFD Sender: Server communicate error [19:49:19]OFD Sender: Processing packet 226213 [packets to send 600, broken 599] [19:49:19]ProducePacketName [19:49:19]name=ofd_packets/00226213 [19:49:19]OFD Sender: To server: pG, [19:49:19]CommunicateWithHost lk.salyk.kg:30040 [19:49:19]ConnectInit lk.salyk.kg [19:49:24]ConnectInit Can't take IP for lk.salyk.kg [19:49:24]CommunicateWithHost connect error [19:49:24]CommunicateWithHost err = -1 [19:49:24]OFD Sender: Server communicate error [19:49:29]OFD Sender: Processing packet 226213 [packets to send 600, broken 599] [19:49:29]ProducePacketName [19:49:29]name=ofd_packets/00226213 [19:49:29]OFD Sender: To server: pG, [19:49:29]CommunicateWithHost lk.salyk.kg:30040 [19:49:29]ConnectInit lk.salyk.kg [19:49:35]ConnectInit Can't take IP for lk.salyk.kg [19:49:35]CommunicateWithHost connect error [19:49:35]CommunicateWithHost err = -1 [19:49:35]OFD Sender: Server communicate error [19:49:40]OFD Sender: Processing packet 226213 [packets to send 600, broken 599] [19:49:40]ProducePacketName [19:49:40]name=ofd_packets/00226213 [19:49:40]OFD Sender: To server: pG, [19:49:40]CommunicateWithHost lk.salyk.kg:30040 [19:49:40]ConnectInit lk.salyk.kg [19:49:41]recv_with_timeout no data received [19:49:45]ConnectInit Can't take IP for lk.salyk.kg [19:49:45]CommunicateWithHost connect error [19:49:45]CommunicateWithHost err = -1 [19:49:45]OFD Sender: Server communicate error [19:49:50]OFD Sender: Processing packet 226213 [packets to send 600, broken 599] [19:49:50]ProducePacketName [19:49:50]name=ofd_packets/00226213 [19:49:50]OFD Sender: To server: pG, [19:49:50]CommunicateWithHost lk.salyk.kg:30040 [19:49:50]ConnectInit lk.salyk.kg [19:49:51]Connected sock=10 [19:49:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CA EF 07 01 61 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 29 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 73 03 00 35 04 06 00 3E 3C 58 00 23 3D B9 FA FD B6 F1 53 CE 29 [19: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 35 39 4F 00 00 00 C0 BA 47 00 8D 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 73 03 00 F4 03 04 00 6B FB A4 66 B6 04 01 00 00 36 E8 A3 FE F2 1C 9C F2 [19:49:52]CommunicateWithHost err = 0 [19:49:52]CheckOFDResponse [19:49:52]1017 (14) - 77093643461234 [19:49:52]1041 (16) - 0000000000874959 [19:49:52]1040 (4) - 226213 [19:49:52]1012 (4) - 27.07.2024 13:51 [19:49:52]1206 (1) - 0 [19:49:52]OFD Sender: Remove packet 226213 [19:49:52]ProducePacketName [19:49:52]name=ofd_packets/00226213 [19:49:52]NVStorageDeleteData [19:49:53]OFD Sender: No OFD packet to send [19:49:58]OFD Sender: No OFD packet to send [19:50:03]OFD Sender: No OFD packet to send [19:50:08]OFD Sender: No OFD packet to send [19:50:13]OFD Sender: No OFD packet to send [19:50:17]recv_with_timeout no data received [19:50:18]OFD Sender: No OFD packet to send [19:50:23]OFD Sender: No OFD packet to send [19:50:27]recv_with_timeout no data received [19:50:28]OFD Sender: No OFD packet to send [19:50:33]OFD Sender: No OFD packet to send [19:50:38]OFD Sender: No OFD packet to send [19:50:43]OFD Sender: No OFD packet to send [19:50:48]OFD Sender: No OFD packet to send [19:50:53]OFD Sender: No OFD packet to send [19:50:58]OFD Sender: No OFD packet to send [19:51:03]OFD Sender: No OFD packet to send [19:51:05]accept exits with 9 [19:51:05]New connection [19:51:05]New thread 3067555172 created [19:51:05]Thread 3067411812 joined [19:51:05]Waiting for new connection... [19:51:05] Sock 9.Parse request [19:51:05]Sock 9.Check first char [19:51:05]Sock 9.First char is OK [19:51:05]request: POST /json_proto HTTP/1.0 [19:51:05]Method: POST [19:51:05]URL: /json_proto [19:51:05]Method is POST - this is cgi request [19:51:05]url: /json_proto [19:51:05]query_string will be loaded in cgi processing [19:51:05]execute_cgi json_proto POST (null) [19:51:05]execute_cgi path=json_proto method=POST [19:51:05]POST find Content-Length [19:51:05]Host: 172.17.43.131:8080 [19:51:05]Content-Length: 678 [19:51:05]Content-Type: application/json [19:51:05] [19:51:05]POST finish read [19:51:05]Found Content-Length = 678 [19:51:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:05]execute_script... [19:51: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)2002532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:05]POST & json_proto [19:51:05]process_json_proto [19:51:05]json parsed OK: [19:51:05]protocol is kg_v1.0 [19:51:05]action value=close_receipt [19:51:05]process_action close_receipt [19:51:05]cmd_close_receipt [19:51:05]MH_GetDate [19:51:05]Write to MH i2c: F0 00 00 47 01 37 [19:51:05]Write i2c OK [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: F0 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: F0 09 00 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: F0 09 00 47 01 00 A9 4F A5 66 F9 24 A2 66 68 [19:51:05]GetLastDocTimeStamp 1722109737 [19:51:05]current date 1722109865 [19:51:05]FM_GetShiftState [19:51:05]SAM_PROTO_GetShiftState [19:51:05]wFMCommunicate request_size=4 [19:51:05]MH_SAM_APDU [19:51:05]CAPDU: 80 13 01 00 [19:51:05]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [19:51:05]Write i2c OK [19:51:05]MH_I2C_Read... [19:51:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:05]Read from MH i2c: E2 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: E2 0E 00 [19:51:05]MH_I2C_Read... [19:51:05]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [19:51:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:51:05]wFMCommunicate OK [19:51:05]SAM_PROTO_GetShiftState done [19:51:05]FM_GetShiftState done [19:51:05]opened in 1722038719 [19:51:05]opened+sec_in_day 1722125119 [19:51:05]quantity*price = 60003 [19:51:05]sum+1 = 60004 [19:51:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 574 27.07.2024 19:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226214 ФПД: 133023540958555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226214&fm=133023540958555&tin=02508201610067®Number=0000000000092624&sum=60000 [19:51:06]StoreToDocumentArchive [19:51:06]shift 438 fd 226214 [19:51:06]save to /storage/0438/doc_00226214 [19:51:06]save last doc name /storage/0438/doc_00226214 to /storage/kkm_last_doc_name [19:51:06]save OK [19:51:06]Clear old archive folders... [19:51:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:06]tlvbuf is 0157ED00 [19:51:06]SAM_PROTO_ClearQueue [19:51:06]wFMCommunicate request_size=4 [19:51:06]MH_SAM_APDU [19:51:06]CAPDU: 80 09 00 00 [19:51:06]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [19:51:06]Write i2c OK [19:51:06]MH_I2C_Read... [19:51:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:06]Read from MH i2c: E2 [19:51:06]MH_I2C_Read... [19:51:06]Read from MH i2c: E2 03 00 [19:51:06]MH_I2C_Read... [19:51:06]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [19:51:06]RAPDU: 90 00 [19:51:06]wFMCommunicate OK [19:51:06]SAM_PROTO_ClearQueue done [19:51:06]KKMCreateOFDPacket [19:51:06]OFDProtocolAddRootSTLVToBuf [19:51:06]FM_MakeSignedData [19:51:06]FM_MakeSignedData [19:51:06]SAM_PROTO_SignData [19:51:06]wFMCommunicate request_size=4 [19:51:06]MH_SAM_APDU [19:51:06]CAPDU: 80 0D 01 02 [19:51:06]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [19:51:06]Write i2c OK [19:51:06]MH_I2C_Read... [19:51:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:06]Read from MH i2c: E2 [19:51:06]MH_I2C_Read... [19:51:06]Read from MH i2c: E2 03 00 [19:51:06]MH_I2C_Read... [19:51:06]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [19:51:06]RAPDU: 90 00 [19:51:06]wFMCommunicate OK [19:51:06]wFMCommunicate request_size=255 [19:51:06]MH_SAM_APDU [19:51: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 AA 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 73 03 00 35 04 06 00 78 [19:51:06]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 AA 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 73 03 00 35 04 06 00 78 00 00 AD [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:07]Read from MH i2c: E2 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 03 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [19:51:07]RAPDU: 90 00 [19:51:07]wFMCommunicate OK [19:51:07]wFMCommunicate request_size=10 [19:51:07]MH_SAM_APDU [19:51:07]CAPDU: 80 0D 02 02 05 FB F4 E7 D5 5B [19:51:07]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 FB F4 E7 D5 5B 00 00 E3 [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:07]Read from MH i2c: E2 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 03 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [19:51:07]RAPDU: 90 00 [19:51:07]wFMCommunicate OK [19:51:07]wFMCommunicate request_size=4 [19:51:07]MH_SAM_APDU [19:51:07]CAPDU: 80 0D 03 02 [19:51:07]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:07]Read from MH i2c: E2 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 0B 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 0B 00 59 01 00 08 6F 78 3B F6 E1 F4 31 90 00 FC [19:51:07]RAPDU: 08 6F 78 3B F6 E1 F4 31 90 00 [19:51:07]wFMCommunicate OK [19:51:07]SAM_PROTO_SignData done [19:51:07]FM_MakeSignedData done [19:51:07]CreateOFDProtocolMessage [19:51:07]wFMCommunicate request_size=4 [19:51:07]MH_SAM_APDU [19:51:07]CAPDU: 80 11 00 00 [19:51:07]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:07]Read from MH i2c: E2 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 17 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [19:51:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:51:07]wFMCommunicate OK [19:51:07]CreateOFDProtocolMessage done [19:51:07]OFDSenderStorePacket 226214 [19:51:07]StoreOFDPacket docnum=226214 [19:51:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 39 07 01 A7 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 AA 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 73 03 00 35 04 06 00 78 FB F4 E7 D5 5B 08 6F 78 3B F6 E1 F4 31 [19:51:07]CheckFolder [19:51:07]dirname=/storage/ofd_packets [19:51:07]CheckFolder done [19:51:07]ProducePacketName [19:51:07]name=ofd_packets/00226214 [19:51:07]NVStorageSaveData ofd_packets/00226214 [19:51:07]File name is /storage/ofd_packets/00226214 [19:51:07]Write 301 bytes [19:51:07]NVStorageSaveData done [19:51:07]OFDSenderStorePacket done [19:51:07]KKMCreateOFDPacket done [19:51:07]NVStorageSaveData kkm_last_timestamp [19:51:07]File name is /storage/kkm_last_timestamp [19:51:07]Write 4 bytes [19:51:07]NVStorageSaveData done [19:51:07]ExternCall_PrintAddStr [19:51:07]wPrintStart [19:51:07]Write to MH i2c: 01 00 00 5B 01 5C [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: 01 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: 01 07 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [19:51:07]RasterBufferAndPrint [19:51:07]line Счет N : (1)2002532 [19:51:07]line ИНН: 02508201610067 [19:51:07]line Контрольно-Кассовый Чек [19:51:07]line ПРОДАЖА [19:51:07]line ТРК (МРК, ГНК) : 33 [19:51:07]line Товар: 2710124130 [19:51:07]line Аи-92-К-5 [19:51:07]line 8.850 * 67.80 [19:51:07]line = 600.03 [19:51:07]line НДС 12% НСП 1% [19:51:07]line > о реализуемом товаре [19:51:07]line ОКРУГЛЕНИЕ: -0.03 [19:51:07]line ИТОГО: 600.00 [19:51:07]line Внесено: 600.00 [19:51:07]line СДАЧА: 0.00 [19:51:07]line НСП 1% : 5.31 [19:51:07]line НДС 12% : 63.72 [19:51:07]line Наличными: 600.00 [19:51:07]line Безнал.: 0.00 [19:51:07]line Место: АЗС № 97 "Партнер Нефть" [19:51:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:51:07]line СНО: Общий режим [19:51:07]line Чек 574 27.07.2024 19:51 [19:51:07]line Смена: 438 ФФД: 1.0 [19:51:07]line ЗНМ: 0300000054 [19:51:07]line РНМ: 0000000000092624 [19:51:07]line Версия ККМ: 001 [19:51:07]line ФМ: 0000000000874959 [19:51:07]line ФД: 226214 [19:51:07]line ФПД: 133023540958555 [19:51:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226214&fm=133023540958555&tin=02508201610067®Number=0000000000092624&sum=60000 [19:51:07]written 0, free lines is 4095 [19:51:07]OFD Sender: Processing packet 226214 [packets to send 600, broken 599] [19:51:07]ProducePacketName [19:51:07]name=ofd_packets/00226214 [19:51:07]OFD Sender: To server: pG, [19:51:07]CommunicateWithHost lk.salyk.kg:30040 [19:51:07]ConnectInit lk.salyk.kg [19:51:07]Write to MH i2c: 01 00 00 86 01 87 [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: 01 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: 01 07 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 65 0C FF [19:51:07]RasterBufferAndPrint [19:51:07]line [19:51:07]line [19:51:07]line [19:51:07]line [19:51:07]line [19:51:07]written 0, free lines is 3180 [19:51:07]MH_Cut [19:51:07]Write to MH i2c: D1 01 00 8D 01 01 60 [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: D1 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: D1 01 00 [19:51:07]MH_I2C_Read... [19:51:07]Read from MH i2c: D1 01 00 8D 01 00 5F [19:51:07]Write to MH i2c: 01 00 00 8E 01 8F [19:51:07]Write i2c OK [19:51:07]MH_I2C_Read... [19:51:09]*** Cut start [19:51:09]*** Partial cut [19:51:09]*** CUTSNS_PIN = 1 [19:51:09]*** CUTSNS_PIN = 0 [19:51:09]*** Brake cut motor [19:51:09]Read from MH i2c: 01 [19:51:09]MH_I2C_Read... [19:51:09]*** Stop cut motor [19:51:09]*** Cut end [19:51:09]Read from MH i2c: 01 07 00 [19:51:09]MH_I2C_Read... [19:51:09]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [19:51:09]process_action close_receipt done [19:51:09]requested_data is exist [19:51:09]produce_requested_data [19:51:09]requested_item fm.sn is exist - process it [19:51:09]wFMCommunicate request_size=4 [19:51:09]MH_SAM_APDU [19:51:09]CAPDU: 80 11 00 00 [19:51:09]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [19:51:09]Write i2c OK [19:51:09]MH_I2C_Read... [19:51:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:09]Read from MH i2c: E2 [19:51:09]MH_I2C_Read... [19:51:09]Read from MH i2c: E2 17 00 [19:51:09]MH_I2C_Read... [19:51:09]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [19:51:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:51:09]wFMCommunicate OK [19:51:09]requested_item fd.num is exist - process it [19:51:09]SAM_PROTO_GetFieldsCounters [19:51:09]wFMCommunicate request_size=4 [19:51:09]MH_SAM_APDU [19:51:09]CAPDU: 80 13 00 00 [19:51:09]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [19:51:09]Write i2c OK [19:51:09]MH_I2C_Read... [19:51:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:09]Read from MH i2c: E2 [19:51:09]MH_I2C_Read... [19:51:09]Read from MH i2c: E2 62 00 [19:51:09]MH_I2C_Read... [19:51:09]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [19:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:10]wFMCommunicate OK [19:51:10]SAM_PROTO_GetFieldsCounters done [19:51:10]requested_item shift.num is exist - process it [19:51:10]requested_item shift.opened is exist - process it [19:51:10]req_shift_opened [19:51:10]FM_GetShiftState [19:51:10]SAM_PROTO_GetShiftState [19:51:10]wFMCommunicate request_size=4 [19:51:10]MH_SAM_APDU [19:51:10]CAPDU: 80 13 01 00 [19:51:10]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [19:51:10]Write i2c OK [19:51:10]MH_I2C_Read... [19:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:10]Read from MH i2c: E2 [19:51:10]MH_I2C_Read... [19:51:10]Read from MH i2c: E2 0E 00 [19:51:10]MH_I2C_Read... [19:51:10]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [19:51:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:51:10]wFMCommunicate OK [19:51:10]SAM_PROTO_GetShiftState done [19:51:10]FM_GetShiftState done [19:51:10]req_shift_opened done [19:51:10]requested_item shift.open_date is exist - process it [19:51:10]req_shift_open_date [19:51:10]req_shift_open_date done [19:51:10]produce_requested_data done [19:51:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226214,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:51:10]process_action_free close_receipt [19:51:10]json_value_free [19:51:10]json_value_free done [19:51:10]process_json_proto returns [19:51:10]Send response to host [19:51:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226214,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:51:10]free response buf [19:51:10]execute_script done [19:51:10]execute_script returns [19:51:10]free content buf [19:51:10]Sock 9.Close socket [19:51:10]Sock 9.Thread stoped [19:51:10]Connected sock=11 [19:51: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 35 39 0F 01 00 00 07 39 07 01 A7 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 AA 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 73 03 00 35 04 06 00 78 FB F4 E7 D5 5B 08 6F 78 3B F6 E1 F4 31 [19:51: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 35 39 4F 00 00 00 CB 22 47 00 67 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 35 39 10 04 04 00 A6 73 03 00 F4 03 04 00 B9 FB A4 66 B6 04 01 00 00 C6 68 04 C9 BB 38 55 26 [19:51:10]CommunicateWithHost err = 0 [19:51:10]CheckOFDResponse [19:51:10]1017 (14) - 77093643461234 [19:51:10]1041 (16) - 0000000000874959 [19:51:10]1040 (4) - 226214 [19:51:10]1012 (4) - 27.07.2024 13:52 [19:51:10]1206 (1) - 0 [19:51:10]OFD Sender: Remove packet 226214 [19:51:10]ProducePacketName [19:51:10]name=ofd_packets/00226214 [19:51:10]NVStorageDeleteData [19:51:11]OFD Sender: No OFD packet to send [19:51:16]OFD Sender: No OFD packet to send [19:51:21]OFD Sender: No OFD packet to send [19:51:26]OFD Sender: No OFD packet to send [19:51:31]OFD Sender: No OFD packet to send [19:51:36]OFD Sender: No OFD packet to send [19:51:41]OFD Sender: No OFD packet to send [19:51:46]OFD Sender: No OFD packet to send [19:51:51]OFD Sender: No OFD packet to send [19:51:56]OFD Sender: No OFD packet to send [19:52:01]OFD Sender: No OFD packet to send [19:52:06]accept exits with 7 [19:52:06]New connection [19:52:06]New thread 3067411812 created [19:52:06]Thread 3067555172 joined [19:52:06]Waiting for new connection... [19:52:06] Sock 7.Parse request [19:52:06]Sock 7.Check first char [19:52:06]Sock 7.First char is OK [19:52:06]request: POST /json_proto HTTP/1.0 [19:52:06]Method: POST [19:52:06]URL: /json_proto [19:52:06]Method is POST - this is cgi request [19:52:06]url: /json_proto [19:52:06]query_string will be loaded in cgi processing [19:52:06]execute_cgi json_proto POST (null) [19:52:06]execute_cgi path=json_proto method=POST [19:52:06]POST find Content-Length [19:52:06]Host: 172.17.43.131:8080 [19:52:06]Content-Length: 678 [19:52:06]Content-Type: application/json [19:52:06] [19:52:06]POST finish read [19:52:06]Found Content-Length = 678 [19:52:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:06]execute_script... [19: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)2002533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:06]POST & json_proto [19:52:06]process_json_proto [19:52:06]json parsed OK: [19:52:06]protocol is kg_v1.0 [19:52:06]action value=close_receipt [19:52:06]process_action close_receipt [19:52:06]cmd_close_receipt [19:52:06]MH_GetDate [19:52:06]Write to MH i2c: F0 00 00 92 01 82 [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: F0 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: F0 09 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: F0 09 00 92 01 00 E6 4F A5 66 F9 24 A2 66 F0 [19:52:06]GetLastDocTimeStamp 1722109866 [19:52:06]current date 1722109926 [19:52:06]FM_GetShiftState [19:52:06]SAM_PROTO_GetShiftState [19:52:06]wFMCommunicate request_size=4 [19:52:06]MH_SAM_APDU [19:52:06]CAPDU: 80 13 01 00 [19:52:06]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:06]Read from MH i2c: E2 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 0E 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [19:52:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:52:06]wFMCommunicate OK [19:52:06]SAM_PROTO_GetShiftState done [19:52:06]FM_GetShiftState done [19:52:06]opened in 1722038719 [19:52:06]opened+sec_in_day 1722125119 [19:52:06]quantity*price = 50036 [19:52:06]sum+1 = 50037 [19:52:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 575 27.07.2024 19:52 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226215 ФПД: 81605669691173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195206&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226215&fm=81605669691173&tin=02508201610067®Number=0000000000092624&sum=50000 [19:52:07]StoreToDocumentArchive [19:52:07]shift 438 fd 226215 [19:52:07]save to /storage/0438/doc_00226215 [19:52:07]save last doc name /storage/0438/doc_00226215 to /storage/kkm_last_doc_name [19:52:07]save OK [19:52:07]Clear old archive folders... [19:52:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:07]tlvbuf is 0153B4D0 [19:52:07]SAM_PROTO_ClearQueue [19:52:07]wFMCommunicate request_size=4 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 09 00 00 [19:52:07]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [19:52:07]RAPDU: 90 00 [19:52:07]wFMCommunicate OK [19:52:07]SAM_PROTO_ClearQueue done [19:52:07]KKMCreateOFDPacket [19:52:07]OFDProtocolAddRootSTLVToBuf [19:52:07]FM_MakeSignedData [19:52:07]FM_MakeSignedData [19:52:07]SAM_PROTO_SignData [19:52:07]wFMCommunicate request_size=4 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 0D 01 02 [19:52:07]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [19:52:07]RAPDU: 90 00 [19:52:07]wFMCommunicate OK [19:52:07]wFMCommunicate request_size=255 [19:52:07]MH_SAM_APDU [19:52: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 E6 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 73 03 00 35 04 06 00 4A [19:52:07]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 E6 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 73 03 00 35 04 06 00 4A 00 00 41 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [19:52:07]RAPDU: 90 00 [19:52:07]wFMCommunicate OK [19:52:07]wFMCommunicate request_size=10 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 0D 02 02 05 38 4C F4 1F 25 [19:52:07]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 38 4C F4 1F 25 00 00 E4 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [19:52:07]RAPDU: 90 00 [19:52:07]wFMCommunicate OK [19:52:07]wFMCommunicate request_size=4 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 0D 03 02 [19:52:07]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 0B 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 0B 00 A4 01 00 5C AC 7A 93 66 93 16 2E 90 00 73 [19:52:07]RAPDU: 5C AC 7A 93 66 93 16 2E 90 00 [19:52:07]wFMCommunicate OK [19:52:07]SAM_PROTO_SignData done [19:52:07]FM_MakeSignedData done [19:52:07]CreateOFDProtocolMessage [19:52:07]wFMCommunicate request_size=4 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 11 00 00 [19:52:07]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 17 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [19:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:52:07]wFMCommunicate OK [19:52:07]CreateOFDProtocolMessage done [19:52:07]OFDSenderStorePacket 226215 [19:52:07]StoreOFDPacket docnum=226215 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (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: 207842+1721902329=1722110171 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 50 A5 66 F9 24 A2 66 5B [19:56:12]Current date/time: 27.07.2024 19:56 [19:56:12]FM_Init [19:56:12]wFMConnect [19:56:12]MH_SAM_On [19:56:12]Write to MH i2c: E0 00 00 08 00 E7 [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]*** iso7816_init finished! [19:56:12]*** atr: [19:56:12]*** 0F 3B D5 18 FF 81 91 FE [19:56:12]*** 1F C3 80 73 C8 21 10 0A [19:56:12]*** 00 00 00 00 00 00 00 00 [19:56:12]*** 00 00 00 00 00 00 00 00 [19:56:12]*** 00 00 00 00 00 00 00 00 [19:56:12]*** 00 00 00 00 00 00 00 00 [19:56:12]*** 00 00 00 00 00 00 00 00 [19:56:12]*** 00 00 00 00 00 00 00 00 [19:56:12]Read from MH i2c: E0 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E0 10 00 [19:56:12]MH_I2C_Read... [19:56:12]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 [19:56:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:56:12]wFMCommunicate request_size=10 [19:56:12]MH_SAM_APDU [19:56:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:56:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:56:12]Read from MH i2c: E2 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:56:12]RAPDU: 90 00 [19:56:12]wFMCommunicate OK [19:56:12]wFMCommunicate request_size=4 [19:56:12]MH_SAM_APDU [19:56:12]CAPDU: 80 11 00 00 [19:56:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:12]Read from MH i2c: E2 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 17 00 [19:56:12]MH_I2C_Read... [19:56:12]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 35 39 90 00 E1 [19:56:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:56:12]wFMCommunicate OK [19:56:12]Detected FM SN is 0000000000874959 [19:56:12]Stored FM SN is 0000000000874959 [19:56:12]wFMCommunicate request_size=9 [19:56:12]MH_SAM_APDU [19:56:12]CAPDU: 80 16 00 00 04 1A 5E 01 00 [19:56:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:56:12]Read from MH i2c: E2 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:56:12]RAPDU: 90 00 [19:56:12]wFMCommunicate OK [19:56:12]FM PIN OK [19:56:12]wFMCommunicate request_size=8 [19:56:12]MH_SAM_APDU [19:56:12]CAPDU: 80 14 04 00 03 02 00 01 [19:56:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:56:12]Read from MH i2c: E2 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:56:12]RAPDU: 90 00 [19:56:12]wFMCommunicate OK [19:56:12]wFMCommunicate request_size=13 [19:56:12]MH_SAM_APDU [19:56:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:56:12]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 [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:56:12]Read from MH i2c: E2 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:56:12]RAPDU: 90 00 [19:56:12]wFMCommunicate OK [19:56:12]wFMCommunicate request_size=4 [19:56:12]MH_SAM_APDU [19:56:12]CAPDU: 80 11 00 00 [19:56:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:12]Read from MH i2c: E2 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: E2 17 00 [19:56:12]MH_I2C_Read... [19:56:12]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 35 39 90 00 E5 [19:56:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:56:12]wFMCommunicate OK [19:56:12]DocumentArchiveInit [19:56:12]Start Httpd... [19:56:12]Httpd thread 3067047268 created [19:56:12]Write to MH i2c: 01 00 00 0F 00 0F [19:56:12]Write i2c OK [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: 01 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: 01 07 00 [19:56:12]MH_I2C_Read... [19:56:12]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:56:12]MH Int Process started [19:56:12]Allocated Socket 8 [19:56:12]Bind OK [19:56:12]Listen OK [19:56:12]httpd running on port 8080 [19:56:12]Waiting for new connection... [19:56:13]accept exits with 9 [19:56:13]New connection [19:56:13]New thread 3066760548 created [19:56:13]Waiting for new connection... [19:56:13] Sock 9.Parse request [19:56:13]Sock 9.Check first char [19:56:13]Sock 9.First char is OK [19:56:13]request: POST /json_proto HTTP/1.0 [19:56:13]Method: POST [19:56:13]URL: /json_proto [19:56:13]Method is POST - this is cgi request [19:56:13]url: /json_proto [19:56:13]query_string will be loaded in cgi processing [19:56:13]execute_cgi json_proto POST (null) [19:56:13]execute_cgi path=json_proto method=POST [19:56:13]POST find Content-Length [19:56:13]Host: 172.17.43.131:8080 [19:56:13]Content-Length: 215 [19:56:13]Content-Type: application/json [19:56:13] [19:56:13]POST finish read [19:56:13]Found Content-Length = 215 [19:56:13]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" ] } } [19:56:13]execute_script... [19:56:13]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" ] } } [19:56:13]POST & json_proto [19:56:13]process_json_proto [19:56:13]json parsed OK: [19:56:13]protocol is kg_v1.0 [19:56:13]action value=get_value [19:56:13]process_action get_value [19:56:13]cmd_get_value [19:56:13]process_action get_value done [19:56:13]requested_data is exist [19:56:13]produce_requested_data [19:56:13]requested_item kkm.sn is exist - process it [19:56:13]requested_item kkm.ver is exist - process it [19:56:13]requested_item fm.sn is exist - process it [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 11 00 00 [19:56:13]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 17 00 [19:56:13]MH_I2C_Read... [19:56:13]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 35 39 90 00 E7 [19:56:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:56:13]wFMCommunicate OK [19:56:13]requested_item fd.num is exist - process it [19:56:13]SAM_PROTO_GetFieldsCounters [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 13 00 00 [19:56:13]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 62 00 [19:56:13]MH_I2C_Read... [19:56:13]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [19:56: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:13]wFMCommunicate OK [19:56:13]SAM_PROTO_GetFieldsCounters done [19:56:13]requested_item shift.num is exist - process it [19:56:13]requested_item shift.opened is exist - process it [19:56:13]req_shift_opened [19:56:13]FM_GetShiftState [19:56:13]SAM_PROTO_GetShiftState [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 13 01 00 [19:56:13]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 0E 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [19:56:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:56:13]wFMCommunicate OK [19:56:13]SAM_PROTO_GetShiftState done [19:56:13]FM_GetShiftState done [19:56:13]req_shift_opened done [19:56:13]requested_item shift.open_date is exist - process it [19:56:13]req_shift_open_date [19:56:13]req_shift_open_date done [19:56:13]produce_requested_data done [19:56:13]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226215,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:56:13]process_action_free get_value [19:56:13]json_value_free [19:56:13]json_value_free done [19:56:13]process_json_proto returns [19:56:13]Send response to host [19:56:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226215,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:56:13]free response buf [19:56:13]execute_script done [19:56:13]execute_script returns [19:56:13]free content buf [19:56:13]Sock 9.Close socket [19:56:13]Sock 9.Thread stoped [19:56:13]accept exits with 10 [19:56:13]New connection [19:56:13]New thread 3066617188 created [19:56:13]Thread 3066760548 joined [19:56:13]Waiting for new connection... [19:56:13] Sock 10.Parse request [19:56:13]Sock 10.Check first char [19:56:13]Sock 10.First char is OK [19:56:13]request: POST /json_proto HTTP/1.0 [19:56:13]Method: POST [19:56:13]URL: /json_proto [19:56:13]Method is POST - this is cgi request [19:56:13]url: /json_proto [19:56:13]query_string will be loaded in cgi processing [19:56:13]execute_cgi json_proto POST (null) [19:56:13]execute_cgi path=json_proto method=POST [19:56:13]POST find Content-Length [19:56:13]Host: 172.17.43.131:8080 [19:56:13]Content-Length: 331 [19:56:13]Content-Type: application/json [19:56:13] [19:56:13]POST finish read [19:56:13]Found Content-Length = 331 [19:56:13]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" ] } } [19:56:13]execute_script... [19:56:13]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" ] } } [19:56:13]POST & json_proto [19:56:13]process_json_proto [19:56:13]json parsed OK: [19:56:13]protocol is kg_v1.0 [19:56:13]action value=get_value [19:56:13]process_action get_value [19:56:13]cmd_get_value [19:56:13]process_action get_value done [19:56:13]requested_data is exist [19:56:13]produce_requested_data [19:56:13]requested_item fm.sale.total is exist - process it [19:56:13]SAM_PROTO_GetFMData [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 13 03 00 [19:56:13]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]OFD Sender: Processing packet 226215 [packets to send 600, broken 599] [19:56:13]ProducePacketName [19:56:13]name=ofd_packets/00226215 [19:56:13]OFD Sender: To server: pG, [19:56:13]CommunicateWithHost lk.salyk.kg:30040 [19:56:13]ConnectInit lk.salyk.kg [19:56:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 FD 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 3B 70 03 00 69 04 A3 00 6F 04 04 00 F1 69 03 00 B1 04 05 00 30 6E C4 7D 05 70 04 05 00 18 DC 15 B0 04 72 04 04 00 18 92 AE CD 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 A7 53 95 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 49 5B 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 E6 [19:56:13]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 3B 70 03 00 69 04 A3 00 6F 04 04 00 F1 69 03 00 B1 04 05 00 30 6E C4 7D 05 70 04 05 00 18 DC 15 B0 04 72 04 04 00 18 92 AE CD 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 A7 53 95 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 49 5B 71 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [19:56:13]wFMCommunicate OK [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 17 00 00 [19:56:13]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:56:14]Read from MH i2c: E2 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 FD 00 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [19:56:14]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [19:56:14]wFMCommunicate OK [19:56:14]wFMCommunicate request_size=4 [19:56:14]MH_SAM_APDU [19:56:14]CAPDU: 80 17 00 00 [19:56:14]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:56:14]Write i2c OK [19:56:14]MH_I2C_Read... [19:56:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:56:14]Read from MH i2c: E2 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 FD 00 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [19:56:14]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [19:56:14]wFMCommunicate OK [19:56:14]wFMCommunicate request_size=4 [19:56:14]MH_SAM_APDU [19:56:14]CAPDU: 80 17 00 00 [19:56:14]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:56:14]Write i2c OK [19:56:14]MH_I2C_Read... [19:56:14]Connected sock=6 [19:56: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 35 39 0F 01 00 00 AB FA 07 01 8E 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 E6 4F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 73 03 00 35 04 06 00 4A 38 4C F4 1F 25 5C AC 7A 93 66 93 16 2E [19:56:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:56:14]Read from MH i2c: E2 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 FD 00 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [19:56:14]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:56:14]wFMCommunicate OK [19:56:14]wFMCommunicate request_size=4 [19:56:14]MH_SAM_APDU [19:56:14]CAPDU: 80 17 00 00 [19:56:14]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:56:14]Write i2c OK [19:56:14]MH_I2C_Read... [19:56:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [19:56:14]Read from MH i2c: E2 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 E2 00 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [19:56:14]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:56:14]wFMCommunicate OK [19:56:14]SAM_PROTO_GetFMData done [19:56:14]requested_item fm.sale_refund.total is exist - process it [19:56:14]requested_item fm.buy.total is exist - process it [19:56:14]requested_item shift.sale.total is exist - process it [19:56:14]SAM_PROTO_GetShiftData [19:56:14]wFMCommunicate request_size=4 [19:56:14]MH_SAM_APDU [19:56:14]CAPDU: 80 13 02 00 [19:56:14]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:56:14]Write i2c OK [19:56:14]MH_I2C_Read... [19:56:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:56:15]Read from MH i2c: E2 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 FD 00 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 3F 02 00 00 69 04 9F 00 6F 04 04 00 3E 02 00 00 B1 04 04 00 87 E8 CA 04 70 04 04 00 9C A4 5C 03 72 04 04 00 EB 43 6E 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 EE 50 82 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 FA DB 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 36 [19:56:15]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 3F 02 00 00 69 04 9F 00 6F 04 04 00 3E 02 00 00 B1 04 04 00 87 E8 CA 04 70 04 04 00 9C A4 5C 03 72 04 04 00 EB 43 6E 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 EE 50 82 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 FA DB 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:56:15]wFMCommunicate OK [19:56:15]wFMCommunicate request_size=4 [19:56:15]MH_SAM_APDU [19:56:15]CAPDU: 80 17 00 00 [19:56:15]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:56:15]Write i2c OK [19:56:15]MH_I2C_Read... [19:56: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 35 39 4F 00 00 00 CF 62 47 00 3E 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 35 39 10 04 04 00 A7 73 03 00 F4 03 04 00 E9 FC A4 66 B6 04 01 00 00 20 15 48 9F F8 F5 AA F8 [19:56:15]CommunicateWithHost err = 0 [19:56:15]CheckOFDResponse [19:56:15]1017 (14) - 77093643461234 [19:56:15]1041 (16) - 0000000000874959 [19:56:15]1040 (4) - 226215 [19:56:15]1012 (4) - 27.07.2024 13:58 [19:56:15]1206 (1) - 0 [19:56:15]OFD Sender: Remove packet 226215 [19:56:15]ProducePacketName [19:56:15]name=ofd_packets/00226215 [19:56:15]NVStorageDeleteData [19:56:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:56:15]Read from MH i2c: E2 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 FD 00 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [19:56:15]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:56:15]wFMCommunicate OK [19:56:15]wFMCommunicate request_size=4 [19:56:15]MH_SAM_APDU [19:56:15]CAPDU: 80 17 00 00 [19:56:15]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:56:15]Write i2c OK [19:56:15]MH_I2C_Read... [19:56:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:56:16]Read from MH i2c: E2 [19:56:16]MH_I2C_Read... [19:56:16]Read from MH i2c: E2 FD 00 [19:56:16]MH_I2C_Read... [19:56:16]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 OFD Sender: No OFD packet to send [19:56:16]00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [19:56:16]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 [19:56:16]wFMCommunicate OK [19:56:16]wFMCommunicate request_size=4 [19:56:16]MH_SAM_APDU [19:56:16]CAPDU: 80 17 00 00 [19:56:16]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:56:16]Write i2c OK [19:56:16]MH_I2C_Read... [19:56:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:56:16]Read from MH i2c: E2 [19:56:16]MH_I2C_Read... [19:56:16]Read from MH i2c: E2 FD 00 [19:56:16]MH_I2C_Read... [19:56:16]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [19:56:16]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 [19:56:16]wFMCommunicate OK [19:56:16]wFMCommunicate request_size=4 [19:56:16]MH_SAM_APDU [19:56:16]CAPDU: 80 17 00 00 [19:56:16]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:56:16]Write i2c OK [19:56:16]MH_I2C_Read... [19:56:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [19:56:16]Read from MH i2c: E2 [19:56:16]MH_I2C_Read... [19:56:16]Read from MH i2c: E2 D7 00 [19:56:16]MH_I2C_Read... [19:56:16]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [19:56:16]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 [19:56:16]wFMCommunicate OK [19:56:16]SAM_PROTO_GetShiftData done [19:56:16]requested_item shift.sale.total_cash is exist - process it [19:56:16]requested_item shift.sale_refund.total is exist - process it [19:56:16]requested_item shift.sale_refund.total_cash is exist - process it [19:56:16]requested_item shift.buy.total is exist - process it [19:56:16]requested_item shift.buy.total_cash is exist - process it [19:56:16]produce_requested_data done [19:56:16]produce_requested_data return {"fm.sale.total":235848617.44,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":804066.63,"shift.sale.total_cash":564031.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:56:16]process_action_free get_value [19:56:16]json_value_free [19:56:16]json_value_free done [19:56:16]process_json_proto returns [19:56:16]Send response to host [19:56:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235848617.44,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":804066.63,"shift.sale.total_cash":564031.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:56:16]free response buf [19:56:16]execute_script done [19:56:16]execute_script returns [19:56:16]free content buf [19:56:16]Sock 10.Close socket [19:56:16]Sock 10.Thread stoped [19:56:17]accept exits with 9 [19:56:17]New connection [19:56:17]New thread 3066760548 created [19:56:17]Thread 3066617188 joined [19:56:17]Waiting for new connection... [19:56:17] Sock 9.Parse request [19:56:17]Sock 9.Check first char [19:56:17]Sock 9.First char is OK [19:56:17]request: POST /json_proto HTTP/1.0 [19:56:17]Method: POST [19:56:17]URL: /json_proto [19:56:17]Method is POST - this is cgi request [19:56:17]url: /json_proto [19:56:17]query_string will be loaded in cgi processing [19:56:17]execute_cgi json_proto POST (null) [19:56:17]execute_cgi path=json_proto method=POST [19:56:17]POST find Content-Length [19:56:17]Host: 172.17.43.131:8080 [19:56:17]Content-Length: 683 [19:56:17]Content-Type: application/json [19:56:17] [19:56:17]POST finish read [19:56:17]Found Content-Length = 683 [19:56:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.080, "sum" : 1090.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1090.00, "total" : 1090.00, "payments": [ { "type": 0, "sum" : 1090.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:17]execute_script... [19:56:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.080, "sum" : 1090.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1090.00, "total" : 1090.00, "payments": [ { "type": 0, "sum" : 1090.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:17]POST & json_proto [19:56:17]process_json_proto [19:56:17]json parsed OK: [19:56:17]protocol is kg_v1.0 [19:56:17]action value=close_receipt [19:56:17]process_action close_receipt [19:56:17]cmd_close_receipt [19:56:17]MH_GetDate [19:56:17]Write to MH i2c: F0 00 00 1D 00 0C [19:56:17]Write i2c OK [19:56:17]MH_I2C_Read... [19:56:17]Read from MH i2c: F0 [19:56:17]MH_I2C_Read... [19:56:17]Read from MH i2c: F0 09 00 [19:56:17]MH_I2C_Read... [19:56:17]Read from MH i2c: F0 09 00 1D 00 00 E1 50 A5 66 F9 24 A2 66 76 [19:56:17]GetLastDocTimeStamp 1722109926 [19:56:17]current date 1722110177 [19:56:17]FM_GetShiftState [19:56:17]SAM_PROTO_GetShiftState [19:56:17]wFMCommunicate request_size=4 [19:56:17]MH_SAM_APDU [19:56:17]CAPDU: 80 13 01 00 [19:56:17]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:56:17]Write i2c OK [19:56:17]MH_I2C_Read... [19:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:17]Read from MH i2c: E2 [19:56:17]MH_I2C_Read... [19:56:17]Read from MH i2c: E2 0E 00 [19:56:17]MH_I2C_Read... [19:56:17]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [19:56:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:56:17]wFMCommunicate OK [19:56:17]SAM_PROTO_GetShiftState done [19:56:17]FM_GetShiftState done [19:56:17]opened in 1722038719 [19:56:17]opened+sec_in_day 1722125119 [19:56:17]quantity*price = 109022 [19:56:17]sum+1 = 109023 [19:56:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1090.00 Внесено: 1090.00 СДАЧА: 0.00 НСП 1% : 9.65 НДС 12% : 115.78 Наличными: 1090.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 576 27.07.2024 19:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226216 ФПД: 19204657432129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226216&fm=19204657432129&tin=02508201610067®Number=0000000000092624&sum=109000 [19:56:18]StoreToDocumentArchive [19:56:18]shift 438 fd 226216 [19:56:18]save to /storage/0438/doc_00226216 [19:56:18]save last doc name /storage/0438/doc_00226216 to /storage/kkm_last_doc_name [19:56:18]save OK [19:56:18]Clear old archive folders... [19:56:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:56:18]tlvbuf is 008221D0 [19:56:18]SAM_PROTO_ClearQueue [19:56:18]wFMCommunicate request_size=4 [19:56:18]MH_SAM_APDU [19:56:18]CAPDU: 80 09 00 00 [19:56:18]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:56:18]Write i2c OK [19:56:18]MH_I2C_Read... [19:56:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:18]Read from MH i2c: E2 [19:56:18]MH_I2C_Read... [19:56:18]Read from MH i2c: E2 03 00 [19:56:18]MH_I2C_Read... [19:56:18]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:56:18]RAPDU: 90 00 [19:56:18]wFMCommunicate OK [19:56:18]SAM_PROTO_ClearQueue done [19:56:18]KKMCreateOFDPacket [19:56:18]OFDProtocolAddRootSTLVToBuf [19:56:18]FM_MakeSignedData [19:56:18]FM_MakeSignedData [19:56:18]SAM_PROTO_SignData [19:56:18]wFMCommunicate request_size=4 [19:56:18]MH_SAM_APDU [19:56:18]CAPDU: 80 0D 01 02 [19:56:18]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:56:18]Write i2c OK [19:56:18]MH_I2C_Read... [19:56:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:18]Read from MH i2c: E2 [19:56:18]MH_I2C_Read... [19:56:18]Read from MH i2c: E2 03 00 [19:56:18]MH_I2C_Read... [19:56:18]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:56:18]RAPDU: 90 00 [19:56:18]wFMCommunicate OK [19:56:18]wFMCommunicate request_size=255 [19:56:18]MH_SAM_APDU [19:56:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 3E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DE A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 E1 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 73 03 00 35 04 06 00 11 [19:56:18]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 3E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DE A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 E1 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 73 03 00 35 04 06 00 11 00 00 5A [19:56:18]Write i2c OK [19:56:18]MH_I2C_Read... [19:56:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:19]Read from MH i2c: E2 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: E2 03 00 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:56:19]RAPDU: 90 00 [19:56:19]wFMCommunicate OK [19:56:19]wFMCommunicate request_size=10 [19:56:19]MH_SAM_APDU [19:56:19]CAPDU: 80 0D 02 02 05 77 6E C8 C6 41 [19:56:19]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 77 6E C8 C6 41 00 00 66 [19:56:19]Write i2c OK [19:56:19]MH_I2C_Read... [19:56:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:19]Read from MH i2c: E2 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: E2 03 00 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:56:19]RAPDU: 90 00 [19:56:19]wFMCommunicate OK [19:56:19]wFMCommunicate request_size=4 [19:56:19]MH_SAM_APDU [19:56:19]CAPDU: 80 0D 03 02 [19:56:19]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [19:56:19]Write i2c OK [19:56:19]MH_I2C_Read... [19:56:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:19]Read from MH i2c: E2 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: E2 0B 00 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: E2 0B 00 2F 00 00 2E 64 01 CC 27 D1 B9 41 90 00 FC [19:56:19]RAPDU: 2E 64 01 CC 27 D1 B9 41 90 00 [19:56:19]wFMCommunicate OK [19:56:19]SAM_PROTO_SignData done [19:56:19]FM_MakeSignedData done [19:56:19]CreateOFDProtocolMessage [19:56:19]wFMCommunicate request_size=4 [19:56:19]MH_SAM_APDU [19:56:19]CAPDU: 80 11 00 00 [19:56:19]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [19:56:19]Write i2c OK [19:56:19]MH_I2C_Read... [19:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:19]Read from MH i2c: E2 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: E2 17 00 [19:56:19]MH_I2C_Read... [19:56:19]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 35 39 90 00 07 [19:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:56:19]wFMCommunicate OK [19:56:19]CreateOFDProtocolMessage done [19:56:19]OFDSenderStorePacket 226216 [19:56:19]StoreOFDPacket docnum=226216 [19:56:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F D8 07 01 8D 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 D0 3E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DE A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 E1 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 73 03 00 35 04 06 00 11 77 6E C8 C6 41 2E 64 01 CC 27 D1 B9 41 [19:56:19]CheckFolder [19:56:19]dirname=/storage/ofd_packets [19:56:19]CheckFolder done [19:56:19]ProducePacketName [19:56:19]name=ofd_packets/00226216 [19:56:19]NVStorageSaveData ofd_packets/00226216 [19:56:19]File name is /storage/ofd_packets/00226216 [19:56:19]Write 301 bytes [19:56:19]NVStorageSaveData done [19:56:19]OFDSenderStorePacket done [19:56:19]KKMCreateOFDPacket done [19:56:19]NVStorageSaveData kkm_last_timestamp [19:56:19]File name is /storage/kkm_last_timestamp [19:56:19]Write 4 bytes [19:56:19]NVStorageSaveData done [19:56:19]ExternCall_PrintAddStr [19:56:19]wPrintStart [19:56:19]Write to MH i2c: 01 00 00 31 00 31 [19:56:19]Write i2c OK [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: 01 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: 01 07 00 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [19:56:19]RasterBufferAndPrint [19:56:19]line Счет N : (1)2002534 [19:56:19]line ИНН: 02508201610067 [19:56:19]line Контрольно-Кассовый Чек [19:56:19]line ПРОДАЖА [19:56:19]line ТРК (МРК, ГНК) : 43 [19:56:19]line Товар: 2710124130 [19:56:19]line Аи-92-К-5 [19:56:19]line 16.080 * 67.80 [19:56:19]line = 1090.22 [19:56:19]line НДС 12% НСП 1% [19:56:19]line > о реализуемом товаре [19:56:19]line ОКРУГЛЕНИЕ: -0.22 [19:56:19]line ИТОГО: 1090.00 [19:56:19]line Внесено: 1090.00 [19:56:19]line СДАЧА: 0.00 [19:56:19]line НСП 1% : 9.65 [19:56:19]line НДС 12% : 115.78 [19:56:19]line Наличными: 1090.00 [19:56:19]line Безнал.: 0.00 [19:56:19]line Место: АЗС № 97 "Партнер Нефть" [19:56:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:56:19]line СНО: Общий режим [19:56:19]line Чек 576 27.07.2024 19:56 [19:56:19]line Смена: 438 ФФД: 1.0 [19:56:19]line ЗНМ: 0300000054 [19:56:19]line РНМ: 0000000000092624 [19:56:19]line Версия ККМ: 001 [19:56:19]line ФМ: 0000000000874959 [19:56:19]line ФД: 226216 [19:56:19]line ФПД: 19204657432129 [19:56:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226216&fm=19204657432129&tin=02508201610067®Number=0000000000092624&sum=109000 [19:56:19]written 0, free lines is 4095 [19:56:19]OFD Sender: Processing packet 226216 [packets to send 600, broken 599] [19:56:19]ProducePacketName [19:56:19]name=ofd_packets/00226216 [19:56:19]OFD Sender: To server: pG, [19:56:19]CommunicateWithHost lk.salyk.kg:30040 [19:56:19]ConnectInit lk.salyk.kg [19:56:19]Write to MH i2c: 01 00 00 5C 00 5C [19:56:19]Write i2c OK [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: 01 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: 01 07 00 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 6F 0C DE [19:56:19]RasterBufferAndPrint [19:56:19]line [19:56:19]line [19:56:19]line [19:56:19]line [19:56:19]line [19:56:19]written 0, free lines is 3193 [19:56:19]MH_Cut [19:56:19]Write to MH i2c: D1 01 00 63 00 01 35 [19:56:19]Write i2c OK [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: D1 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: D1 01 00 [19:56:19]MH_I2C_Read... [19:56:19]Read from MH i2c: D1 01 00 63 00 00 34 [19:56:19]Write to MH i2c: 01 00 00 64 00 64 [19:56:19]Write i2c OK [19:56:19]MH_I2C_Read... [19:56:20]Connected sock=11 [19:56: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 35 39 0F 01 00 00 2F D8 07 01 8D 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 D0 3E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DE A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 E1 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 73 03 00 35 04 06 00 11 77 6E C8 C6 41 2E 64 01 CC 27 D1 B9 41 [19:56:21]*** Cut start [19:56:21]*** Partial cut [19:56:21]*** CUTSNS_PIN = 1 [19:56:21]*** CUTSNS_PIN = 0 [19:56:21]*** Brake cut motor [19: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 35 39 4F 00 00 00 55 3E 47 00 96 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 35 39 10 04 04 00 A8 73 03 00 F4 03 04 00 EF FC A4 66 B6 04 01 00 00 49 9E 42 E5 C5 A7 50 F5 [19:56:21]CommunicateWithHost err = 0 [19:56:21]CheckOFDResponse [19:56:21]1017 (14) - 77093643461234 [19:56:21]1041 (16) - 0000000000874959 [19:56:21]1040 (4) - 226216 [19:56:21]1012 (4) - 27.07.2024 13:58 [19:56:21]1206 (1) - 0 [19:56:21]OFD Sender: Remove packet 226216 [19:56:21]ProducePacketName [19:56:21]name=ofd_packets/00226216 [19:56:21]NVStorageDeleteData [19:56:21]Read from MH i2c: 01 *** Stop cut motor [19:56:21] [19:56:21]*** Cut end [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: 01 07 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [19:56:21]process_action close_receipt done [19:56:21]requested_data is exist [19:56:21]produce_requested_data [19:56:21]requested_item fm.sn is exist - process it [19:56:21]wFMCommunicate request_size=4 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 11 00 00 [19:56:21]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 17 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [19:56:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:56:21]wFMCommunicate OK [19:56:21]requested_item fd.num is exist - process it [19:56:21]SAM_PROTO_GetFieldsCounters [19:56:21]wFMCommunicate request_size=4 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 13 00 00 [19:56:21]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 62 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [19:56:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:21]wFMCommunicate OK [19:56:21]SAM_PROTO_GetFieldsCounters done [19:56:21]requested_item shift.num is exist - process it [19:56:21]requested_item shift.opened is exist - process it [19:56:21]req_shift_opened [19:56:22]FM_GetShiftState [19:56:22]SAM_PROTO_GetShiftState [19:56:22]wFMCommunicate request_size=4 [19:56:22]MH_SAM_APDU [19:56:22]CAPDU: 80 13 01 00 [19:56:22]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [19:56:22]Write i2c OK [19:56:22]MH_I2C_Read... [19:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:22]Read from MH i2c: E2 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: E2 0E 00 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [19:56:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:56:22]wFMCommunicate OK [19:56:22]SAM_PROTO_GetShiftState done [19:56:22]FM_GetShiftState done [19:56:22]req_shift_opened done [19:56:22]requested_item shift.open_date is exist - process it [19:56:22]req_shift_open_date [19:56:22]req_shift_open_date done [19:56:22]produce_requested_data done [19:56:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226216,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:56:22]process_action_free close_receipt [19:56:22]json_value_free [19:56:22]json_value_free done [19:56:22]process_json_proto returns [19:56:22]Send response to host [19:56:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226216,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:56:22]free response buf [19:56:22]execute_script done [19:56:22]execute_script returns [19:56:22]free content buf [19:56:22]Sock 9.Close socket [19:56:22]Sock 9.Thread stoped [19:56:22]OFD Sender: No OFD packet to send [19:56:22]accept exits with 10 [19:56:22]New connection [19:56:22]New thread 3066617188 created [19:56:22]Thread 3066760548 joined [19:56:22]Waiting for new connection... [19:56:22] Sock 10.Parse request [19:56:22]Sock 10.Check first char [19:56:22]Sock 10.First char is OK [19:56:22]request: POST /json_proto HTTP/1.0 [19:56:22]Method: POST [19:56:22]URL: /json_proto [19:56:22]Method is POST - this is cgi request [19:56:22]url: /json_proto [19:56:22]query_string will be loaded in cgi processing [19:56:22]execute_cgi json_proto POST (null) [19:56:22]execute_cgi path=json_proto method=POST [19:56:22]POST find Content-Length [19:56:22]Host: 172.17.43.131:8080 [19:56:22]Content-Length: 676 [19:56:22]Content-Type: application/json [19:56:22] [19:56:22]POST finish read [19:56:22]Found Content-Length = 676 [19:56:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:22]execute_script... [19:56:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:22]POST & json_proto [19:56:22]process_json_proto [19:56:22]json parsed OK: [19:56:22]protocol is kg_v1.0 [19:56:22]action value=close_receipt [19:56:22]process_action close_receipt [19:56:22]cmd_close_receipt [19:56:22]MH_GetDate [19:56:22]Write to MH i2c: F0 00 00 68 00 57 [19:56:22]Write i2c OK [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: F0 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: F0 09 00 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: F0 09 00 68 00 00 E6 50 A5 66 F9 24 A2 66 C6 [19:56:22]GetLastDocTimeStamp 1722110177 [19:56:22]current date 1722110182 [19:56:22]FM_GetShiftState [19:56:22]SAM_PROTO_GetShiftState [19:56:22]wFMCommunicate request_size=4 [19:56:22]MH_SAM_APDU [19:56:22]CAPDU: 80 13 01 00 [19:56:22]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [19:56:22]Write i2c OK [19:56:22]MH_I2C_Read... [19:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:22]Read from MH i2c: E2 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: E2 0E 00 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [19:56:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:56:22]wFMCommunicate OK [19:56:22]SAM_PROTO_GetShiftState done [19:56:22]FM_GetShiftState done [19:56:22]opened in 1722038719 [19:56:22]opened+sec_in_day 1722125119 [19:56:22]quantity*price = 100035 [19:56:22]sum+1 = 100036 [19:56:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 577 27.07.2024 19:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226217 ФПД: 138299195392418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195622&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226217&fm=138299195392418&tin=02508201610067®Number=0000000000092624&sum=100000 [19:56:23]StoreToDocumentArchive [19:56:23]shift 438 fd 226217 [19:56:23]save to /storage/0438/doc_00226217 [19:56:23]save last doc name /storage/0438/doc_00226217 to /storage/kkm_last_doc_name [19:56:23]save OK [19:56:23]Clear old archive folders... [19:56:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:56:23]tlvbuf is 0083F370 [19:56:23]SAM_PROTO_ClearQueue [19:56:23]wFMCommunicate request_size=4 [19:56:23]MH_SAM_APDU [19:56:23]CAPDU: 80 09 00 00 [19:56:23]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [19:56:23]Write i2c OK [19:56:23]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [19:56:24]RAPDU: 90 00 [19:56:24]wFMCommunicate OK [19:56:24]SAM_PROTO_ClearQueue done [19:56:24]KKMCreateOFDPacket [19:56:24]OFDProtocolAddRootSTLVToBuf [19:56:24]FM_MakeSignedData [19:56:24]FM_MakeSignedData [19:56:24]SAM_PROTO_SignData [19:56:24]wFMCommunicate request_size=4 [19:56:24]MH_SAM_APDU [19:56:24]CAPDU: 80 0D 01 02 [19:56:24]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [19:56:24]RAPDU: 90 00 [19:56:24]wFMCommunicate OK [19:56:24]wFMCommunicate request_size=255 [19:56:24]MH_SAM_APDU [19:56: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 E6 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 73 03 00 35 04 06 00 [19:56:24]Write to MH i2c: E2 02 01 78 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 E6 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 73 03 00 35 04 06 00 00 00 3C [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [19:56:24]RAPDU: 90 00 [19:56:24]wFMCommunicate OK [19:56:24]wFMCommunicate request_size=11 [19:56:24]MH_SAM_APDU [19:56:24]CAPDU: 80 0D 02 02 06 7D C8 4A 6A 01 A2 [19:56:24]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 7D C8 4A 6A 01 A2 00 00 9B [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [19:56:24]RAPDU: 90 00 [19:56:24]wFMCommunicate OK [19:56:24]wFMCommunicate request_size=4 [19:56:24]MH_SAM_APDU [19:56:24]CAPDU: 80 0D 03 02 [19:56:24]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 0B 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 0B 00 7A 00 00 E6 83 3B 59 60 93 1A 97 90 00 97 [19:56:24]RAPDU: E6 83 3B 59 60 93 1A 97 90 00 [19:56:24]wFMCommunicate OK [19:56:24]SAM_PROTO_SignData done [19:56:24]FM_MakeSignedData done [19:56:24]CreateOFDProtocolMessage [19:56:24]wFMCommunicate request_size=4 [19:56:24]MH_SAM_APDU [19:56:24]CAPDU: 80 11 00 00 [19:56:24]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 17 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [19:56:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:56:24]wFMCommunicate OK [19:56:24]CreateOFDProtocolMessage done [19:56:24]OFDSenderStorePacket 226217 [19:56:24]StoreOFDPacket docnum=226217 [19:56:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BE EE 08 01 85 CB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 E6 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 73 03 00 35 04 06 00 7D C8 4A 6A 01 A2 E6 83 3B 59 60 93 1A 97 [19:56:24]CheckFolder [19:56:24]dirname=/storage/ofd_packets [19:56:24]CheckFolder done [19:56:24]ProducePacketName [19:56:24]name=ofd_packets/00226217 [19:56:24]NVStorageSaveData ofd_packets/00226217 [19:56:24]File name is /storage/ofd_packets/00226217 [19:56:24]Write 302 bytes [19:56:24]NVStorageSaveData done [19:56:24]OFDSenderStorePacket done [19:56:24]KKMCreateOFDPacket done [19:56:24]NVStorageSaveData kkm_last_timestamp [19:56:24]File name is /storage/kkm_last_timestamp [19:56:24]Write 4 bytes [19:56:24]NVStorageSaveData done [19:56:24]ExternCall_PrintAddStr [19:56:24]wPrintStart [19:56:24]Write to MH i2c: 01 00 00 7C 00 7C [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: 01 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: 01 07 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [19:56:24]RasterBufferAndPrint [19:56:24]line Счет N : (1)2002535 [19:56:24]line ИНН: 02508201610067 [19:56:24]line Контрольно-Кассовый Чек [19:56:24]line ПРОДАЖА [19:56:24]line ТРК (МРК, ГНК) : 32 [19:56:24]line Товар: 2710124130 [19:56:24]line Super-92-К-5 [19:56:24]line 14.540 * 68.80 [19:56:24]line = 1000.35 [19:56:24]line НДС 12% НСП 1% [19:56:24]line > о реализуемом товаре [19:56:24]line ОКРУГЛЕНИЕ: -0.35 [19:56:24]line ИТОГО: 1000.00 [19:56:24]line Внесено: 1000.00 [19:56:24]line СДАЧА: 0.00 [19:56:24]line НСП 1% : 8.85 [19:56:24]line НДС 12% : 106.23 [19:56:24]line Наличными: 1000.00 [19:56:24]line Безнал.: 0.00 [19:56:24]line Место: АЗС № 97 "Партнер Нефть" [19:56:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:56:24]line СНО: Общий режим [19:56:24]line Чек 577 27.07.2024 19:56 [19:56:24]line Смена: 438 ФФД: 1.0 [19:56:24]line ЗНМ: 0300000054 [19:56:24]line РНМ: 0000000000092624 [19:56:24]line Версия ККМ: 001 [19:56:24]line ФМ: 0000000000874959 [19:56:24]line ФД: 226217 [19:56:24]line ФПД: 138299195392418 [19:56:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195622&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226217&fm=138299195392418&tin=02508201610067®Number=0000000000092624&sum=100000 [19:56:24]written 0, free lines is 4095 [19:56:24]OFD Sender: Processing packet 226217 [packets to send 600, broken 599] [19:56:24]ProducePacketName [19:56:24]name=ofd_packets/00226217 [19:56:24]OFD Sender: To server: pG, [19:56:24]CommunicateWithHost lk.salyk.kg:30040 [19:56:24]ConnectInit lk.salyk.kg [19:56:25]Write to MH i2c: 01 00 00 A7 00 A7 [19:56:25]Write i2c OK [19:56:25]MH_I2C_Read... [19:56:25]Read from MH i2c: 01 [19:56:25]MH_I2C_Read... [19:56:25]Read from MH i2c: 01 07 00 [19:56:25]MH_I2C_Read... [19:56:25]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 66 0C 20 [19:56:25]RasterBufferAndPrint [19:56:25]line [19:56:25]line [19:56:25]line [19:56:25]line [19:56:25]line [19:56:25]written 0, free lines is 3187 [19:56:25]MH_Cut [19:56:25]Write to MH i2c: D1 01 00 AE 00 01 80 [19:56:25]Write i2c OK [19:56:25]MH_I2C_Read... [19:56:25]Read from MH i2c: D1 [19:56:25]MH_I2C_Read... [19:56:25]Read from MH i2c: D1 01 00 [19:56:25]MH_I2C_Read... [19:56:25]Read from MH i2c: D1 01 00 AE 00 00 7F [19:56:25]Write to MH i2c: 01 00 00 AF 00 AF [19:56:25]Write i2c OK [19:56:25]MH_I2C_Read... [19:56:26]*** Cut start [19:56:26]*** Partial cut [19:56:26]*** CUTSNS_PIN = 1 [19:56:26]*** CUTSNS_PIN = 0 [19:56:26]*** Brake cut motor [19:56:27]Read from MH i2c: 01 [19:56:27]MH_I2C_Read... [19:56:27]*** Stop cut motor [19:56:27]*** Cut end [19:56:27]Read from MH i2c: 01 07 00 [19:56:27]MH_I2C_Read... [19:56:27]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [19:56:27]process_action close_receipt done [19:56:27]requested_data is exist [19:56:27]produce_requested_data [19:56:27]requested_item fm.sn is exist - process it [19:56:27]wFMCommunicate request_size=4 [19:56:27]MH_SAM_APDU [19:56:27]CAPDU: 80 11 00 00 [19:56:27]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [19:56:27]Write i2c OK [19:56:27]MH_I2C_Read... [19:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:27]Read from MH i2c: E2 [19:56:27]MH_I2C_Read... [19:56:27]Read from MH i2c: E2 17 00 [19:56:27]MH_I2C_Read... [19:56:27]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [19:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:56:27]wFMCommunicate OK [19:56:27]requested_item fd.num is exist - process it [19:56:27]SAM_PROTO_GetFieldsCounters [19:56:27]wFMCommunicate request_size=4 [19:56:27]MH_SAM_APDU [19:56:27]CAPDU: 80 13 00 00 [19:56:27]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [19:56:27]Write i2c OK [19:56:27]MH_I2C_Read... [19:56:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:27]Read from MH i2c: E2 [19:56:27]MH_I2C_Read... [19:56:27]Read from MH i2c: E2 62 00 [19:56:27]MH_I2C_Read... [19:56:27]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [19:56:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:27]wFMCommunicate OK [19:56:27]SAM_PROTO_GetFieldsCounters done [19:56:27]requested_item shift.num is exist - process it [19:56:27]requested_item shift.opened is exist - process it [19:56:27]req_shift_opened [19:56:27]FM_GetShiftState [19:56:27]SAM_PROTO_GetShiftState [19:56:27]wFMCommunicate request_size=4 [19:56:27]MH_SAM_APDU [19:56:27]CAPDU: 80 13 01 00 [19:56:27]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [19:56:27]Write i2c OK [19:56:27]MH_I2C_Read... [19:56:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:27]Read from MH i2c: E2 [19:56:27]MH_I2C_Read... [19:56:27]Read from MH i2c: E2 0E 00 [19:56:27]MH_I2C_Read... [19:56:27]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [19:56:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:56:27]wFMCommunicate OK [19:56:27]SAM_PROTO_GetShiftState done [19:56:27]FM_GetShiftState done [19:56:27]req_shift_opened done [19:56:27]requested_item shift.open_date is exist - process it [19:56:27]req_shift_open_date [19:56:27]req_shift_open_date done [19:56:27]produce_requested_data done [19:56:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226217,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:56:27]process_action_free close_receipt [19:56:27]json_value_free [19:56:27]json_value_free done [19:56:27]process_json_proto returns [19:56:27]Send response to host [19:56:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226217,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:56:27]free response buf [19:56:27]execute_script done [19:56:27]execute_script returns [19:56:27]free content buf [19:56:27]Sock 10.Close socket [19:56:27]Sock 10.Thread stoped [19:56:27]Connected sock=11 [19:56: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 35 39 10 01 00 00 BE EE 08 01 85 CB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 E6 50 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 73 03 00 35 04 06 00 7D C8 4A 6A 01 A2 E6 83 3B 59 60 93 1A 97 [19:56: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 35 39 4F 00 00 00 51 D7 47 00 83 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 35 39 10 04 04 00 A9 73 03 00 F4 03 04 00 F6 FC A4 66 B6 04 01 00 00 97 B1 2A 2D B6 1A BB ED [19:56:28]CommunicateWithHost err = 0 [19:56:28]CheckOFDResponse [19:56:28]1017 (14) - 77093643461234 [19:56:28]1041 (16) - 0000000000874959 [19:56:28]1040 (4) - 226217 [19:56:28]1012 (4) - 27.07.2024 13:58 [19:56:28]1206 (1) - 0 [19:56:28]OFD Sender: Remove packet 226217 [19:56:28]ProducePacketName [19:56:28]name=ofd_packets/00226217 [19:56:28]NVStorageDeleteData [19:56:29]OFD Sender: No OFD packet to send [19:56:34]OFD Sender: No OFD packet to send [19:56:39]OFD Sender: No OFD packet to send [19:56:44]OFD Sender: No OFD packet to send [19:56:49]OFD Sender: No OFD packet to send [19:56:54]OFD Sender: No OFD packet to send [19:56:59]OFD Sender: No OFD packet to send [19:57:04]OFD Sender: No OFD packet to send [19:57:09]OFD Sender: No OFD packet to send [19:57:14]OFD Sender: No OFD packet to send [19:57:15]recv_with_timeout no data received [19:57:19]OFD Sender: No OFD packet to send [19:57:24]OFD Sender: No OFD packet to send [19:57:28]accept exits with 6 [19:57:28]New connection [19:57:28]New thread 3066760548 created [19:57:28]Thread 3066617188 joined [19:57:28]Waiting for new connection... [19:57:28] Sock 6.Parse request [19:57:28]Sock 6.Check first char [19:57:28]Sock 6.First char is OK [19:57:28]request: POST /json_proto HTTP/1.0 [19:57:28]Method: POST [19:57:28]URL: /json_proto [19:57:28]Method is POST - this is cgi request [19:57:28]url: /json_proto [19:57:28]query_string will be loaded in cgi processing [19:57:28]execute_cgi json_proto POST (null) [19:57:28]execute_cgi path=json_proto method=POST [19:57:28]POST find Content-Length [19:57:28]Host: 172.17.43.131:8080 [19:57:28]Content-Length: 671 [19:57:28]Content-Type: application/json [19:57:28] [19:57:28]POST finish read [19:57:28]Found Content-Length = 671 [19:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:28]execute_script... [19:57: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)2002537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:28]POST & json_proto [19:57:28]process_json_proto [19:57:28]json parsed OK: [19:57:28]protocol is kg_v1.0 [19:57:28]action value=close_receipt [19:57:28]process_action close_receipt [19:57:28]cmd_close_receipt [19:57:28]MH_GetDate [19:57:28]Write to MH i2c: F0 00 00 B3 00 A2 [19:57:28]Write i2c OK [19:57:28]MH_I2C_Read... [19:57:28]Read from MH i2c: F0 [19:57:28]MH_I2C_Read... [19:57:28]Read from MH i2c: F0 09 00 [19:57:28]MH_I2C_Read... [19:57:28]Read from MH i2c: F0 09 00 B3 00 00 28 51 A5 66 F9 24 A2 66 54 [19:57:28]GetLastDocTimeStamp 1722110182 [19:57:28]current date 1722110248 [19:57:28]FM_GetShiftState [19:57:28]SAM_PROTO_GetShiftState [19:57:28]wFMCommunicate request_size=4 [19:57:28]MH_SAM_APDU [19:57:28]CAPDU: 80 13 01 00 [19:57:28]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [19:57:28]Write i2c OK [19:57:28]MH_I2C_Read... [19:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:28]Read from MH i2c: E2 [19:57:28]MH_I2C_Read... [19:57:28]Read from MH i2c: E2 0E 00 [19:57:28]MH_I2C_Read... [19:57:28]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [19:57:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:57:28]wFMCommunicate OK [19:57:28]SAM_PROTO_GetShiftState done [19:57:28]FM_GetShiftState done [19:57:28]opened in 1722038719 [19:57:28]opened+sec_in_day 1722125119 [19:57:28]quantity*price = 60062 [19:57:28]sum+1 = 60063 [19:57:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 578 27.07.2024 19:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226218 ФПД: 234724914883167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226218&fm=234724914883167&tin=02508201610067®Number=0000000000092624&sum=60000 [19:57:29]StoreToDocumentArchive [19:57:29]shift 438 fd 226218 [19:57:29]save to /storage/0438/doc_00226218 [19:57:29]save last doc name /storage/0438/doc_00226218 to /storage/kkm_last_doc_name [19:57:29]save OK [19:57:29]Clear old archive folders... [19:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:57:29]tlvbuf is 0084D010 [19:57:29]SAM_PROTO_ClearQueue [19:57:29]wFMCommunicate request_size=4 [19:57:29]MH_SAM_APDU [19:57:29]CAPDU: 80 09 00 00 [19:57:29]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [19:57:29]Write i2c OK [19:57:29]MH_I2C_Read... [19:57:29]OFD Sender: No OFD packet to send [19:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:29]Read from MH i2c: E2 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [19:57:29]RAPDU: 90 00 [19:57:29]wFMCommunicate OK [19:57:29]SAM_PROTO_ClearQueue done [19:57:29]KKMCreateOFDPacket [19:57:29]OFDProtocolAddRootSTLVToBuf [19:57:29]FM_MakeSignedData [19:57:29]FM_MakeSignedData [19:57:29]SAM_PROTO_SignData [19:57:29]wFMCommunicate request_size=4 [19:57:29]MH_SAM_APDU [19:57:29]CAPDU: 80 0D 01 02 [19:57:29]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [19:57:29]Write i2c OK [19:57:29]MH_I2C_Read... [19:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:29]Read from MH i2c: E2 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [19:57:29]RAPDU: 90 00 [19:57:29]wFMCommunicate OK [19:57:29]wFMCommunicate request_size=255 [19:57:29]MH_SAM_APDU [19:57:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 28 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 73 03 00 35 04 06 00 [19:57:29]Write to MH i2c: E2 02 01 C3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 28 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 73 03 00 35 04 06 00 00 00 7F [19:57:29]Write i2c OK [19:57:29]MH_I2C_Read... [19:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:29]Read from MH i2c: E2 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [19:57:29]RAPDU: 90 00 [19:57:29]wFMCommunicate OK [19:57:29]wFMCommunicate request_size=11 [19:57:29]MH_SAM_APDU [19:57:29]CAPDU: 80 0D 02 02 06 D5 7B 27 2B EA 5F [19:57:29]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 D5 7B 27 2B EA 5F 00 00 35 [19:57:29]Write i2c OK [19:57:29]MH_I2C_Read... [19:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:29]Read from MH i2c: E2 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [19:57:29]RAPDU: 90 00 [19:57:29]wFMCommunicate OK [19:57:29]wFMCommunicate request_size=4 [19:57:29]MH_SAM_APDU [19:57:29]CAPDU: 80 0D 03 02 [19:57:29]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [19:57:29]Write i2c OK [19:57:29]MH_I2C_Read... [19:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:29]Read from MH i2c: E2 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 0B 00 [19:57:29]MH_I2C_Read... [19:57:29]Read from MH i2c: E2 0B 00 C5 00 00 54 2F 41 27 5C 90 F5 90 90 00 9D [19:57:29]RAPDU: 54 2F 41 27 5C 90 F5 90 90 00 [19:57:29]wFMCommunicate OK [19:57:29]SAM_PROTO_SignData done [19:57:29]FM_MakeSignedData done [19:57:29]CreateOFDProtocolMessage [19:57:29]wFMCommunicate request_size=4 [19:57:29]MH_SAM_APDU [19:57:29]CAPDU: 80 11 00 00 [19:57:29]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [19:57:29]Write i2c OK [19:57:29]MH_I2C_Read... [19:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:30]Read from MH i2c: E2 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: E2 17 00 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [19:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:57:30]wFMCommunicate OK [19:57:30]CreateOFDProtocolMessage done [19:57:30]OFDSenderStorePacket 226218 [19:57:30]StoreOFDPacket docnum=226218 [19:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AE E6 08 01 2F A9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 28 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 73 03 00 35 04 06 00 D5 7B 27 2B EA 5F 54 2F 41 27 5C 90 F5 90 [19:57:30]CheckFolder [19:57:30]dirname=/storage/ofd_packets [19:57:30]CheckFolder done [19:57:30]ProducePacketName [19:57:30]name=ofd_packets/00226218 [19:57:30]NVStorageSaveData ofd_packets/00226218 [19:57:30]File name is /storage/ofd_packets/00226218 [19:57:30]Write 302 bytes [19:57:30]NVStorageSaveData done [19:57:30]OFDSenderStorePacket done [19:57:30]KKMCreateOFDPacket done [19:57:30]NVStorageSaveData kkm_last_timestamp [19:57:30]File name is /storage/kkm_last_timestamp [19:57:30]Write 4 bytes [19:57:30]NVStorageSaveData done [19:57:30]ExternCall_PrintAddStr [19:57:30]wPrintStart [19:57:30]Write to MH i2c: 01 00 00 C7 00 C7 [19:57:30]Write i2c OK [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: 01 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: 01 07 00 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [19:57:30]RasterBufferAndPrint [19:57:30]line Счет N : (1)2002537 [19:57:30]line ИНН: 02508201610067 [19:57:30]line Контрольно-Кассовый Чек [19:57:30]line ПРОДАЖА [19:57:30]line ТРК (МРК, ГНК) : 52 [19:57:30]line Товар: 2710124130 [19:57:30]line Super-92-К-5 [19:57:30]line 8.730 * 68.80 [19:57:30]line = 600.62 [19:57:30]line НДС 12% НСП 1% [19:57:30]line > о реализуемом товаре [19:57:30]line ОКРУГЛЕНИЕ: -0.62 [19:57:30]line ИТОГО: 600.00 [19:57:30]line Внесено: 600.00 [19:57:30]line СДАЧА: 0.00 [19:57:30]line НСП 1% : 5.31 [19:57:30]line НДС 12% : 63.78 [19:57:30]line Наличными: 600.00 [19:57:30]line Безнал.: 0.00 [19:57:30]line Место: АЗС № 97 "Партнер Нефть" [19:57:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:57:30]line СНО: Общий режим [19:57:30]line Чек 578 27.07.2024 19:57 [19:57:30]line Смена: 438 ФФД: 1.0 [19:57:30]line ЗНМ: 0300000054 [19:57:30]line РНМ: 0000000000092624 [19:57:30]line Версия ККМ: 001 [19:57:30]line ФМ: 0000000000874959 [19:57:30]line ФД: 226218 [19:57:30]line ФПД: 234724914883167 [19:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226218&fm=234724914883167&tin=02508201610067®Number=0000000000092624&sum=60000 [19:57:30]written 0, free lines is 4095 [19:57:30]OFD Sender: Processing packet 226218 [packets to send 600, broken 599] [19:57:30]ProducePacketName [19:57:30]name=ofd_packets/00226218 [19:57:30]OFD Sender: To server: pG, [19:57:30]CommunicateWithHost lk.salyk.kg:30040 [19:57:30]ConnectInit lk.salyk.kg [19:57:30]Write to MH i2c: 01 00 00 F2 00 F2 [19:57:30]Write i2c OK [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: 01 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: 01 07 00 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 6C 0C 71 [19:57:30]RasterBufferAndPrint [19:57:30]line [19:57:30]line [19:57:30]line [19:57:30]line [19:57:30]line [19:57:30]written 0, free lines is 3185 [19:57:30]MH_Cut [19:57:30]Write to MH i2c: D1 01 00 F9 00 01 CB [19:57:30]Write i2c OK [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: D1 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: D1 01 00 [19:57:30]MH_I2C_Read... [19:57:30]Read from MH i2c: D1 01 00 F9 00 00 CA [19:57:30]Write to MH i2c: 01 00 00 FA 00 FA [19:57:30]Write i2c OK [19:57:30]MH_I2C_Read... [19:57:30]Connected sock=9 [19:57: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 35 39 10 01 00 00 AE E6 08 01 2F A9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 28 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 73 03 00 35 04 06 00 D5 7B 27 2B EA 5F 54 2F 41 27 5C 90 F5 90 [19:57: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 35 39 4F 00 00 00 B0 18 47 00 2B 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 73 03 00 F4 03 04 00 35 FD A4 66 B6 04 01 00 00 92 8A 68 11 45 6F 99 3E [19:57:31]CommunicateWithHost err = 0 [19:57:31]CheckOFDResponse [19:57:31]1017 (14) - 77093643461234 [19:57:31]1041 (16) - 0000000000874959 [19:57:31]1040 (4) - 226218 [19:57:31]1012 (4) - 27.07.2024 13:59 [19:57:31]1206 (1) - 0 [19:57:31]OFD Sender: Remove packet 226218 [19:57:31]ProducePacketName [19:57:31]name=ofd_packets/00226218 [19:57:31]NVStorageDeleteData [19:57:31]OFD Sender: No OFD packet to send [19:57:31]*** Cut start [19:57:31]*** Partial cut [19:57:31]*** CUTSNS_PIN = 1 [19:57:31]*** CUTSNS_PIN = 0 [19:57:31]*** Brake cut motor [19:57:32]Read from MH i2c: 01 [19:57:32]MH_I2C_Read... [19:57:32]*** Stop cut motor [19:57:32]*** Cut end [19:57:32]Read from MH i2c: 01 07 00 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [19:57:32]process_action close_receipt done [19:57:32]requested_data is exist [19:57:32]produce_requested_data [19:57:32]requested_item fm.sn is exist - process it [19:57:32]wFMCommunicate request_size=4 [19:57:32]MH_SAM_APDU [19:57:32]CAPDU: 80 11 00 00 [19:57:32]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [19:57:32]Write i2c OK [19:57:32]MH_I2C_Read... [19:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:32]Read from MH i2c: E2 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 17 00 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [19:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:57:32]wFMCommunicate OK [19:57:32]requested_item fd.num is exist - process it [19:57:32]SAM_PROTO_GetFieldsCounters [19:57:32]wFMCommunicate request_size=4 [19:57:32]MH_SAM_APDU [19:57:32]CAPDU: 80 13 00 00 [19:57:32]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [19:57:32]Write i2c OK [19:57:32]MH_I2C_Read... [19:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:32]Read from MH i2c: E2 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 62 00 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 62 00 FC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [19:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:32]wFMCommunicate OK [19:57:32]SAM_PROTO_GetFieldsCounters done [19:57:32]requested_item shift.num is exist - process it [19:57:32]requested_item shift.opened is exist - process it [19:57:32]req_shift_opened [19:57:32]FM_GetShiftState [19:57:32]SAM_PROTO_GetShiftState [19:57:32]wFMCommunicate request_size=4 [19:57:32]MH_SAM_APDU [19:57:32]CAPDU: 80 13 01 00 [19:57:32]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [19:57:32]Write i2c OK [19:57:32]MH_I2C_Read... [19:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:32]Read from MH i2c: E2 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 0E 00 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [19:57:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:57:32]wFMCommunicate OK [19:57:32]SAM_PROTO_GetShiftState done [19:57:32]FM_GetShiftState done [19:57:32]req_shift_opened done [19:57:32]requested_item shift.open_date is exist - process it [19:57:32]req_shift_open_date [19:57:32]req_shift_open_date done [19:57:32]produce_requested_data done [19:57:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226218,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:57:32]process_action_free close_receipt [19:57:32]json_value_free [19:57:32]json_value_free done [19:57:32]process_json_proto returns [19:57:32]Send response to host [19:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226218,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:57:32]free response buf [19:57:32]execute_script done [19:57:32]execute_script returns [19:57:32]free content buf [19:57:32]Sock 6.Close socket [19:57:32]Sock 6.Thread stoped [19:57:36]OFD Sender: No OFD packet to send [19:57:40]recv_with_timeout no data received [19:57:41]OFD Sender: No OFD packet to send [19:57:45]accept exits with 10 [19:57:45]New connection [19:57:45]New thread 3066617188 created [19:57:45]Thread 3066760548 joined [19:57:45]Waiting for new connection... [19:57:45] Sock 10.Parse request [19:57:45]Sock 10.Check first char [19:57:45]Sock 10.First char is OK [19:57:45]request: POST /json_proto HTTP/1.0 [19:57:45]Method: POST [19:57:45]URL: /json_proto [19:57:45]Method is POST - this is cgi request [19:57:45]url: /json_proto [19:57:45]query_string will be loaded in cgi processing [19:57:45]execute_cgi json_proto POST (null) [19:57:45]execute_cgi path=json_proto method=POST [19:57:45]POST find Content-Length [19:57:45]Host: 172.17.43.131:8080 [19:57:45]Content-Length: 804 [19:57:45]Content-Type: application/json [19:57:45] [19:57:45]POST finish read [19:57:45]Found Content-Length = 804 [19:57:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:45]execute_script... [19:57: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)2002536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:45]POST & json_proto [19:57:45]process_json_proto [19:57:45]json parsed OK: [19:57:45]protocol is kg_v1.0 [19:57:45]action value=close_receipt [19:57:45]process_action close_receipt [19:57:45]cmd_close_receipt [19:57:45]MH_GetDate [19:57:45]Write to MH i2c: F0 00 00 FE 00 ED [19:57:45]Write i2c OK [19:57:45]MH_I2C_Read... [19:57:45]Read from MH i2c: F0 [19:57:45]MH_I2C_Read... [19:57:45]Read from MH i2c: F0 09 00 [19:57:45]MH_I2C_Read... [19:57:45]Read from MH i2c: F0 09 00 FE 00 00 3A 51 A5 66 F9 24 A2 66 B1 [19:57:45]GetLastDocTimeStamp 1722110248 [19:57:45]current date 1722110266 [19:57:45]FM_GetShiftState [19:57:45]SAM_PROTO_GetShiftState [19:57:45]wFMCommunicate request_size=4 [19:57:45]MH_SAM_APDU [19:57:45]CAPDU: 80 13 01 00 [19:57:45]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [19:57:45]Write i2c OK [19:57:45]MH_I2C_Read... [19:57:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:45]Read from MH i2c: E2 [19:57:45]MH_I2C_Read... [19:57:45]Read from MH i2c: E2 0E 00 [19:57:45]MH_I2C_Read... [19:57:45]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8A [19:57:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:57:45]wFMCommunicate OK [19:57:45]SAM_PROTO_GetShiftState done [19:57:45]FM_GetShiftState done [19:57:45]opened in 1722038719 [19:57:45]opened+sec_in_day 1722125119 [19:57:45]quantity*price = 200043 [19:57:45]sum+1 = 200044 [19:57:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 579 27.07.2024 19:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226219 ФПД: 198530212554898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226219&fm=198530212554898&tin=02508201610067®Number=0000000000092624&sum=200043 [19:57:46]StoreToDocumentArchive [19:57:46]shift 438 fd 226219 [19:57:46]save to /storage/0438/doc_00226219 [19:57:46]save last doc name /storage/0438/doc_00226219 to /storage/kkm_last_doc_name [19:57:46]save OK [19:57:46]Clear old archive folders... [19:57:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:57:46]tlvbuf is 0080D260 [19:57:46]SAM_PROTO_ClearQueue [19:57:46]wFMCommunicate request_size=4 [19:57:46]MH_SAM_APDU [19:57:46]CAPDU: 80 09 00 00 [19:57:46]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:47]Read from MH i2c: E2 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [19:57:47]RAPDU: 90 00 [19:57:47]wFMCommunicate OK [19:57:47]SAM_PROTO_ClearQueue done [19:57:47]KKMCreateOFDPacket [19:57:47]OFDProtocolAddRootSTLVToBuf [19:57:47]FM_MakeSignedData [19:57:47]FM_MakeSignedData [19:57:47]SAM_PROTO_SignData [19:57:47]wFMCommunicate request_size=4 [19:57:47]MH_SAM_APDU [19:57:47]CAPDU: 80 0D 01 02 [19:57:47]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:47]Read from MH i2c: E2 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [19:57:47]RAPDU: 90 00 [19:57:47]wFMCommunicate OK [19:57:47]wFMCommunicate request_size=255 [19:57:47]MH_SAM_APDU [19:57:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 3A 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 73 03 00 35 04 06 00 B4 [19:57:47]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 3A 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 73 03 00 35 04 06 00 B4 00 00 83 [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:47]Read from MH i2c: E2 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [19:57:47]RAPDU: 90 00 [19:57:47]wFMCommunicate OK [19:57:47]wFMCommunicate request_size=10 [19:57:47]MH_SAM_APDU [19:57:47]CAPDU: 80 0D 02 02 05 8F EA CB E8 92 [19:57:47]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 8F EA CB E8 92 00 00 52 [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:47]Read from MH i2c: E2 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [19:57:47]RAPDU: 90 00 [19:57:47]wFMCommunicate OK [19:57:47]wFMCommunicate request_size=4 [19:57:47]MH_SAM_APDU [19:57:47]CAPDU: 80 0D 03 02 [19:57:47]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:47]Read from MH i2c: E2 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 0B 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 0B 00 10 01 00 4A 6C C1 E1 B0 FD 0B 16 90 00 B3 [19:57:47]RAPDU: 4A 6C C1 E1 B0 FD 0B 16 90 00 [19:57:47]wFMCommunicate OK [19:57:47]SAM_PROTO_SignData done [19:57:47]FM_MakeSignedData done [19:57:47]CreateOFDProtocolMessage [19:57:47]wFMCommunicate request_size=4 [19:57:47]MH_SAM_APDU [19:57:47]CAPDU: 80 11 00 00 [19:57:47]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:47]Read from MH i2c: E2 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 17 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [19:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:57:47]wFMCommunicate OK [19:57:47]CreateOFDProtocolMessage done [19:57:47]OFDSenderStorePacket 226219 [19:57:47]StoreOFDPacket docnum=226219 [19:57:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FB B8 07 01 1B FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 3A 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 73 03 00 35 04 06 00 B4 8F EA CB E8 92 4A 6C C1 E1 B0 FD 0B 16 [19:57:47]CheckFolder [19:57:47]dirname=/storage/ofd_packets [19:57:47]CheckFolder done [19:57:47]ProducePacketName [19:57:47]name=ofd_packets/00226219 [19:57:47]NVStorageSaveData ofd_packets/00226219 [19:57:47]File name is /storage/ofd_packets/00226219 [19:57:47]Write 301 bytes [19:57:47]NVStorageSaveData done [19:57:47]OFDSenderStorePacket done [19:57:47]KKMCreateOFDPacket done [19:57:47]NVStorageSaveData kkm_last_timestamp [19:57:47]File name is /storage/kkm_last_timestamp [19:57:47]Write 4 bytes [19:57:47]NVStorageSaveData done [19:57:47]ExternCall_PrintAddStr [19:57:47]wPrintStart [19:57:47]Write to MH i2c: 01 00 00 12 01 13 [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: 01 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: 01 07 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [19:57:47]RasterBufferAndPrint [19:57:47]line Счет N : (1)2002536 [19:57:47]line ИНН: 02508201610067 [19:57:47]line Контрольно-Кассовый Чек [19:57:47]line ПРОДАЖА [19:57:47]line ТРК (МРК, ГНК) : 64 [19:57:47]line Товар: 2710124500 [19:57:47]line Аи-95-К-5 [19:57:47]line 26.960 * 74.20 [19:57:47]line = 2000.43 [19:57:47]line НДС 12% НСП 1% [19:57:47]line > о реализуемом товаре [19:57:47]line ИТОГО: 2000.43 [19:57:47]line НСП 1% : 17.70 [19:57:47]line НДС 12% : 212.43 [19:57:47]line Наличными: 0.00 [19:57:47]line Безнал.: 2000.43 [19:57:47]line Место: АЗС № 97 "Партнер Нефть" [19:57:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:57:47]line СНО: Общий режим [19:57:47]line Чек 579 27.07.2024 19:57 [19:57:47]line Смена: 438 ФФД: 1.0 [19:57:47]line ЗНМ: 0300000054 [19:57:47]line РНМ: 0000000000092624 [19:57:47]line Версия ККМ: 001 [19:57:47]line Платежная система: O! деньги [19:57:47]line ФМ: 0000000000874959 [19:57:47]line ФД: 226219 [19:57:47]line ФПД: 198530212554898 [19:57:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226219&fm=198530212554898&tin=02508201610067®Number=0000000000092624&sum=200043 [19:57:47]OFD Sender: Processing packet 226219 [packets to send 600, broken 599] [19:57:47]ProducePacketName [19:57:47]name=ofd_packets/00226219 [19:57:47]OFD Sender: To server: pG, [19:57:47]CommunicateWithHost lk.salyk.kg:30040 [19:57:47]ConnectInit lk.salyk.kg [19:57:47]written 0, free lines is 4095 [19:57:48]Write to MH i2c: 01 00 00 3C 01 3D [19:57:48]Write i2c OK [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: 01 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: 01 07 00 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 89 0C D9 [19:57:48]RasterBufferAndPrint [19:57:48]line [19:57:48]line [19:57:48]line [19:57:48]line [19:57:48]line [19:57:48]written 0, free lines is 3216 [19:57:48]MH_Cut [19:57:48]Write to MH i2c: D1 01 00 43 01 01 16 [19:57:48]Write i2c OK [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: D1 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: D1 01 00 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: D1 01 00 43 01 00 15 [19:57:48]Write to MH i2c: 01 00 00 44 01 45 [19:57:48]Write i2c OK [19:57:48]MH_I2C_Read... [19:57:49]*** Cut start [19:57:49]*** Partial cut [19:57:49]*** CUTSNS_PIN = 1 [19:57:49]*** CUTSNS_PIN = 0 [19:57:49]*** Brake cut motor [19:57:49]Connected sock=11 [19:57:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FB B8 07 01 1B FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 3A 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 73 03 00 35 04 06 00 B4 8F EA CB E8 92 4A 6C C1 E1 B0 FD 0B 16 [19:57:49]*** Stop cut motor [19:57:49]*** Cut end [19:57:49]Read from MH i2c: 01 [19:57:49]MH_I2C_Read... [19:57:49]Read from MH i2c: 01 07 00 [19:57:49]MH_I2C_Read... [19:57:49]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [19:57:49]process_action close_receipt done [19:57:49]requested_data is exist [19:57:49]produce_requested_data [19:57:49]requested_item fm.sn is exist - process it [19:57:49]wFMCommunicate request_size=4 [19:57:49]MH_SAM_APDU [19:57:49]CAPDU: 80 11 00 00 [19:57:49]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [19:57:49]Write i2c OK [19:57:49]MH_I2C_Read... [19:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:50]Read from MH i2c: E2 [19:57:50]MH_I2C_Read... [19:57:50]Read from MH i2c: E2 17 00 [19:57:50]MH_I2C_Read... [19:57:50]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [19:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:57:50]wFMCommunicate OK [19:57:50]requested_item fd.num is exist - process it [19:57:50]SAM_PROTO_GetFieldsCounters [19:57:50]wFMCommunicate request_size=4 [19:57:50]MH_SAM_APDU [19:57:50]CAPDU: 80 13 00 00 [19:57:50]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [19:57:50]Write i2c OK [19:57:50]MH_I2C_Read... [19:57:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:50]Read from MH i2c: E2 [19:57:50]MH_I2C_Read... [19:57:50]Read from MH i2c: E2 62 00 [19:57:50]MH_I2C_Read... [19:57:50]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:50]wFMCommunicate OK [19:57:50]SAM_PROTO_GetFieldsCounters done [19:57:50]requested_item shift.num is exist - process it [19:57:50]requested_item shift.opened is exist - process it [19:57:50]req_shift_opened [19:57:50]FM_GetShiftState [19:57:50]SAM_PROTO_GetShiftState [19:57:50]wFMCommunicate request_size=4 [19:57:50]MH_SAM_APDU [19:57:50]CAPDU: 80 13 01 00 [19:57:50]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [19:57:50]Write i2c OK [19:57:50]MH_I2C_Read... [19:57:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D2 7F 47 00 74 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 73 03 00 F4 03 04 00 49 FD A4 66 B6 04 01 00 00 2C 73 B4 5A 5B 55 0F 41 [19:57:50]CommunicateWithHost err = 0 [19:57:50]CheckOFDResponse [19:57:50]1017 (14) - 77093643461234 [19:57:50]1041 (16) - 0000000000874959 [19:57:50]1040 (4) - 226219 [19:57:50]1012 (4) - 27.07.2024 13:59 [19:57:50]1206 (1) - 0 [19:57:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:50]OFD Sender: Remove packet 226219 [19:57:50]ProducePacketName [19:57:50]name=ofd_packets/00226219 [19:57:50]NVStorageDeleteData [19:57:50]Read from MH i2c: E2 [19:57:50]MH_I2C_Read... [19:57:50]Read from MH i2c: E2 0E 00 [19:57:50]MH_I2C_Read... [19:57:50]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [19:57:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [19:57:50]wFMCommunicate OK [19:57:50]SAM_PROTO_GetShiftState done [19:57:50]FM_GetShiftState done [19:57:50]req_shift_opened done [19:57:50]requested_item shift.open_date is exist - process it [19:57:50]req_shift_open_date [19:57:50]req_shift_open_date done [19:57:50]produce_requested_data done [19:57:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226219,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [19:57:50]process_action_free close_receipt [19:57:50]json_value_free [19:57:50]json_value_free done [19:57:50]process_json_proto returns [19:57:50]Send response to host [19:57:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226219,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [19:57:50]free response buf [19:57:50]execute_script done [19:57:50]execute_script returns [19:57:50]free content buf [19:57:50]Sock 10.Close socket [19:57:50]Sock 10.Thread stoped [19:57:50]OFD Sender: No OFD packet to send [19:57:55]OFD Sender: No OFD packet to send [19:58:00]OFD Sender: No OFD packet to send [19:58:05]OFD Sender: No OFD packet to send [19:58:07]recv_with_timeout no data received [19:58:10]OFD Sender: No OFD packet to send [19:58:15]OFD Sender: No OFD packet to send [19:58:20]OFD Sender: No OFD packet to send [19:58:25]OFD Sender: No OFD packet to send [19:58:30]OFD Sender: No OFD packet to send [19:58:31]recv_with_timeout no data received [19:58:35]OFD Sender: No OFD packet to send [19:58:40]OFD Sender: No OFD packet to send [19:58:45]OFD Sender: No OFD packet to send [19:58:50]OFD Sender: No OFD packet to send [19:58:55]OFD Sender: No OFD packet to send [19:59:01]OFD Sender: No OFD packet to send [19:59:06]OFD Sender: No OFD packet to send [19:59:11]OFD Sender: No OFD packet to send [19:59:16]OFD Sender: No OFD packet to send [19:59:21]OFD Sender: No OFD packet to send [19:59:26]OFD Sender: No OFD packet to send [19:59:31]OFD Sender: No OFD packet to send [19:59:36]OFD Sender: No OFD packet to send [19:59:41]OFD Sender: No OFD packet to send [19:59:46]OFD Sender: No OFD packet to send [19:59:51]OFD Sender: No OFD packet to send [19:59:56]OFD Sender: No OFD packet to send [20:00:01]OFD Sender: No OFD packet to send [20:00:06]OFD Sender: No OFD packet to send [20:00:11]OFD Sender: No OFD packet to send [20:00:16]OFD Sender: No OFD packet to send [20:00:21]OFD Sender: No OFD packet to send [20:00:26]OFD Sender: No OFD packet to send [20:00:31]OFD Sender: No OFD packet to send [20:00:32]accept exits with 9 [20:00:32]New connection [20:00:32]New thread 3066760548 created [20:00:32]Thread 3066617188 joined [20:00:32]Waiting for new connection... [20:00:32] Sock 9.Parse request [20:00:32]Sock 9.Check first char [20:00:32]Sock 9.First char is OK [20:00:32]request: POST /json_proto HTTP/1.0 [20:00:32]Method: POST [20:00:32]URL: /json_proto [20:00:32]Method is POST - this is cgi request [20:00:32]url: /json_proto [20:00:32]query_string will be loaded in cgi processing [20:00:32]execute_cgi json_proto POST (null) [20:00:32]execute_cgi path=json_proto method=POST [20:00:32]POST find Content-Length [20:00:32]Host: 172.17.43.131:8080 [20:00:32]Content-Length: 680 [20:00:32]Content-Type: application/json [20:00:32] [20:00:32]POST finish read [20:00:32]Found Content-Length = 680 [20:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:32]execute_script... [20:00:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:32]POST & json_proto [20:00:32]process_json_proto [20:00:32]json parsed OK: [20:00:32]protocol is kg_v1.0 [20:00:32]action value=close_receipt [20:00:32]process_action close_receipt [20:00:32]cmd_close_receipt [20:00:32]MH_GetDate [20:00:32]Write to MH i2c: F0 00 00 48 01 38 [20:00:32]Write i2c OK [20:00:32]MH_I2C_Read... [20:00:32]Read from MH i2c: F0 [20:00:32]MH_I2C_Read... [20:00:32]Read from MH i2c: F0 09 00 [20:00:32]MH_I2C_Read... [20:00:32]Read from MH i2c: F0 09 00 48 01 00 E1 51 A5 66 F9 24 A2 66 A3 [20:00:32]GetLastDocTimeStamp 1722110266 [20:00:32]current date 1722110433 [20:00:32]FM_GetShiftState [20:00:32]SAM_PROTO_GetShiftState [20:00:32]wFMCommunicate request_size=4 [20:00:32]MH_SAM_APDU [20:00:32]CAPDU: 80 13 01 00 [20:00:32]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [20:00:32]Write i2c OK [20:00:32]MH_I2C_Read... [20:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:32]Read from MH i2c: E2 [20:00:32]MH_I2C_Read... [20:00:32]Read from MH i2c: E2 0E 00 [20:00:32]MH_I2C_Read... [20:00:32]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [20:00:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:00:32]wFMCommunicate OK [20:00:32]SAM_PROTO_GetShiftState done [20:00:32]FM_GetShiftState done [20:00:32]opened in 1722038719 [20:00:32]opened+sec_in_day 1722125119 [20:00:32]quantity*price = 100050 [20:00:32]sum+1 = 100052 [20:00:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 580 27.07.2024 20:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226220 ФПД: 82465958867500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200033&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226220&fm=82465958867500&tin=02508201610067®Number=0000000000092624&sum=100000 [20:00:34]StoreToDocumentArchive [20:00:34]shift 438 fd 226220 [20:00:34]save to /storage/0438/doc_00226220 [20:00:34]save last doc name /storage/0438/doc_00226220 to /storage/kkm_last_doc_name [20:00:34]save OK [20:00:34]Clear old archive folders... [20:00:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:00:34]tlvbuf is 0080EBB0 [20:00:34]SAM_PROTO_ClearQueue [20:00:34]wFMCommunicate request_size=4 [20:00:34]MH_SAM_APDU [20:00:34]CAPDU: 80 09 00 00 [20:00:34]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [20:00:34]Write i2c OK [20:00:34]MH_I2C_Read... [20:00:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:00:34]Read from MH i2c: E2 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [20:00:34]RAPDU: 90 00 [20:00:34]wFMCommunicate OK [20:00:34]SAM_PROTO_ClearQueue done [20:00:34]KKMCreateOFDPacket [20:00:34]OFDProtocolAddRootSTLVToBuf [20:00:34]FM_MakeSignedData [20:00:34]FM_MakeSignedData [20:00:34]SAM_PROTO_SignData [20:00:34]wFMCommunicate request_size=4 [20:00:34]MH_SAM_APDU [20:00:34]CAPDU: 80 0D 01 02 [20:00:34]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [20:00:34]Write i2c OK [20:00:34]MH_I2C_Read... [20:00:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:00:34]Read from MH i2c: E2 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [20:00:34]RAPDU: 90 00 [20:00:34]wFMCommunicate OK [20:00:34]wFMCommunicate request_size=255 [20:00:34]MH_SAM_APDU [20:00:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E1 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 73 03 00 35 04 06 00 4B 00 9A 2F [20:00:34]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E1 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 73 03 00 35 04 06 00 4B 00 9A 2F 00 00 CE [20:00:34]Write i2c OK [20:00:34]MH_I2C_Read... [20:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:34]Read from MH i2c: E2 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [20:00:34]RAPDU: 90 00 [20:00:34]wFMCommunicate OK [20:00:34]wFMCommunicate request_size=7 [20:00:34]MH_SAM_APDU [20:00:34]CAPDU: 80 0D 02 02 02 32 2C [20:00:34]Write to MH i2c: E2 0A 00 59 01 80 0D 02 02 02 00 32 2C 00 00 36 [20:00:34]Write i2c OK [20:00:34]MH_I2C_Read... [20:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:34]Read from MH i2c: E2 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [20:00:34]RAPDU: 90 00 [20:00:34]wFMCommunicate OK [20:00:34]wFMCommunicate request_size=4 [20:00:34]MH_SAM_APDU [20:00:34]CAPDU: 80 0D 03 02 [20:00:34]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [20:00:34]Write i2c OK [20:00:34]MH_I2C_Read... [20:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:00:34]Read from MH i2c: E2 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 0B 00 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 0B 00 5A 01 00 49 C3 26 D2 6C 13 56 88 90 00 38 [20:00:34]RAPDU: 49 C3 26 D2 6C 13 56 88 90 00 [20:00:34]wFMCommunicate OK [20:00:34]SAM_PROTO_SignData done [20:00:34]FM_MakeSignedData done [20:00:34]CreateOFDProtocolMessage [20:00:34]wFMCommunicate request_size=4 [20:00:34]MH_SAM_APDU [20:00:34]CAPDU: 80 11 00 00 [20:00:34]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [20:00:34]Write i2c OK [20:00:34]MH_I2C_Read... [20:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:34]Read from MH i2c: E2 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 17 00 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [20:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:00:34]wFMCommunicate OK [20:00:34]CreateOFDProtocolMessage done [20:00:34]OFDSenderStorePacket 226220 [20:00:34]StoreOFDPacket docnum=226220 [20:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 43 0A 04 01 D0 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E1 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 73 03 00 35 04 06 00 4B 00 9A 2F 32 2C 49 C3 26 D2 6C 13 56 88 [20:00:34]CheckFolder [20:00:34]dirname=/storage/ofd_packets [20:00:34]CheckFolder done [20:00:34]ProducePacketName [20:00:34]name=ofd_packets/00226220 [20:00:34]NVStorageSaveData ofd_packets/00226220 [20:00:34]File name is /storage/ofd_packets/00226220 [20:00:34]Write 298 bytes [20:00:34]NVStorageSaveData done [20:00:34]OFDSenderStorePacket done [20:00:34]KKMCreateOFDPacket done [20:00:34]NVStorageSaveData kkm_last_timestamp [20:00:34]File name is /storage/kkm_last_timestamp [20:00:34]Write 4 bytes [20:00:34]NVStorageSaveData done [20:00:34]ExternCall_PrintAddStr [20:00:34]wPrintStart [20:00:34]Write to MH i2c: 01 00 00 5C 01 5D [20:00:34]Write i2c OK [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: 01 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: 01 07 00 [20:00:34]MH_I2C_Read... [20:00:34]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [20:00:34]RasterBufferAndPrint [20:00:34]line Счет N : (1)2002538 [20:00:34]line ИНН: 02508201610067 [20:00:34]line Контрольно-Кассовый Чек [20:00:34]line ПРОДАЖА [20:00:34]line ТРК (МРК, ГНК) : 61 [20:00:34]line Товар: 2710194210 [20:00:34]line ДТ-К-5 [20:00:34]line 13.130 * 76.20 [20:00:34]line = 1000.51 [20:00:34]line НДС 12% НСП 1% [20:00:34]line > о реализуемом товаре [20:00:34]line ОКРУГЛЕНИЕ: -0.51 [20:00:34]line ИТОГО: 1000.00 [20:00:34]line Внесено: 1000.00 [20:00:34]line СДАЧА: 0.00 [20:00:34]line НСП 1% : 8.85 [20:00:34]line НДС 12% : 106.25 [20:00:34]line Наличными: 1000.00 [20:00:34]line Безнал.: 0.00 [20:00:34]line Место: АЗС № 97 "Партнер Нефть" [20:00:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:00:34]line СНО: Общий режим [20:00:34]line Чек 580 27.07.2024 20:00 [20:00:34]line Смена: 438 ФФД: 1.0 [20:00:34]line ЗНМ: 0300000054 [20:00:34]line РНМ: 0000000000092624 [20:00:34]line Версия ККМ: 001 [20:00:34]line ФМ: 0000000000874959 [20:00:34]line ФД: 226220 [20:00:34]line ФПД: 82465958867500 [20:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200033&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226220&fm=82465958867500&tin=02508201610067®Number=0000000000092624&sum=100000 [20:00:34]written 0, free lines is 4095 [20:00:34]OFD Sender: Processing packet 226220 [packets to send 600, broken 599] [20:00:34]ProducePacketName [20:00:34]name=ofd_packets/00226220 [20:00:34]OFD Sender: To server: pG, [20:00:34]CommunicateWithHost lk.salyk.kg:30040 [20:00:34]ConnectInit lk.salyk.kg [20:00:35]Connected sock=7 [20:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 43 0A 04 01 D0 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E1 51 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 73 03 00 35 04 06 00 4B 00 9A 2F 32 2C 49 C3 26 D2 6C 13 56 88 [20:00:35]Write to MH i2c: 01 00 00 87 01 88 [20:00:35]Write i2c OK [20:00:35]MH_I2C_Read... [20:00:35]Read from MH i2c: 01 [20:00:35]MH_I2C_Read... [20:00:35]Read from MH i2c: 01 07 00 [20:00:35]MH_I2C_Read... [20:00:35]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 66 0C 01 [20:00:35]RasterBufferAndPrint [20:00:35]line [20:00:35]line [20:00:35]line [20:00:35]line [20:00:35]line [20:00:35]written 0, free lines is 3178 [20:00:35]MH_Cut [20:00:35]Write to MH i2c: D1 01 00 8E 01 01 61 [20:00:35]Write i2c OK [20:00:35]MH_I2C_Read... [20:00:35]Read from MH i2c: D1 [20:00:35]MH_I2C_Read... [20:00:35]Read from MH i2c: D1 01 00 [20:00:35]MH_I2C_Read... [20:00:35]Read from MH i2c: D1 01 00 8E 01 00 60 [20:00:35]Write to MH i2c: 01 00 00 8F 01 90 [20:00:35]Write i2c OK [20:00:35]MH_I2C_Read... [20:00: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 35 39 4F 00 00 00 D1 0B 47 00 40 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 35 39 10 04 04 00 AC 73 03 00 F4 03 04 00 EE FD A4 66 B6 04 01 00 00 74 B6 4A 2E 04 9F 34 AD [20:00:35]CommunicateWithHost err = 0 [20:00:35]CheckOFDResponse [20:00:35]1017 (14) - 77093643461234 [20:00:35]1041 (16) - 0000000000874959 [20:00:35]1040 (4) - 226220 [20:00:35]1012 (4) - 27.07.2024 14:02 [20:00:35]1206 (1) - 0 [20:00:35]OFD Sender: Remove packet 226220 [20:00:35]ProducePacketName [20:00:35]name=ofd_packets/00226220 [20:00:35]NVStorageDeleteData [20:00:36]OFD Sender: No OFD packet to send [20:00:36]*** Cut start [20:00:36]*** Partial cut [20:00:36]*** CUTSNS_PIN = 1 [20:00:36]*** CUTSNS_PIN = 0 [20:00:36]*** Brake cut motor [20:00:37]Read from MH i2c: 01 [20:00:37]MH_I2C_Read... [20:00:37]*** Stop cut motor [20:00:37]*** Cut end [20:00:37]Read from MH i2c: 01 07 00 [20:00:37]MH_I2C_Read... [20:00:37]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [20:00:37]process_action close_receipt done [20:00:37]requested_data is exist [20:00:37]produce_requested_data [20:00:37]requested_item fm.sn is exist - process it [20:00:37]wFMCommunicate request_size=4 [20:00:37]MH_SAM_APDU [20:00:37]CAPDU: 80 11 00 00 [20:00:37]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [20:00:37]Write i2c OK [20:00:37]MH_I2C_Read... [20:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:37]Read from MH i2c: E2 [20:00:37]MH_I2C_Read... [20:00:37]Read from MH i2c: E2 17 00 [20:00:37]MH_I2C_Read... [20:00:37]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [20:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:00:37]wFMCommunicate OK [20:00:37]requested_item fd.num is exist - process it [20:00:37]SAM_PROTO_GetFieldsCounters [20:00:37]wFMCommunicate request_size=4 [20:00:37]MH_SAM_APDU [20:00:37]CAPDU: 80 13 00 00 [20:00:37]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [20:00:37]Write i2c OK [20:00:37]MH_I2C_Read... [20:00:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:00:37]Read from MH i2c: E2 [20:00:37]MH_I2C_Read... [20:00:37]Read from MH i2c: E2 62 00 [20:00:37]MH_I2C_Read... [20:00:37]Read from MH i2c: E2 62 00 91 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 E2 [20:00:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:00:37]wFMCommunicate OK [20:00:37]SAM_PROTO_GetFieldsCounters done [20:00:37]requested_item shift.num is exist - process it [20:00:37]requested_item shift.opened is exist - process it [20:00:37]req_shift_opened [20:00:37]FM_GetShiftState [20:00:37]SAM_PROTO_GetShiftState [20:00:37]wFMCommunicate request_size=4 [20:00:37]MH_SAM_APDU [20:00:37]CAPDU: 80 13 01 00 [20:00:37]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [20:00:37]Write i2c OK [20:00:37]MH_I2C_Read... [20:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:37]Read from MH i2c: E2 [20:00:37]MH_I2C_Read... [20:00:37]Read from MH i2c: E2 0E 00 [20:00:37]MH_I2C_Read... [20:00:37]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1E [20:00:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:00:37]wFMCommunicate OK [20:00:37]SAM_PROTO_GetShiftState done [20:00:37]FM_GetShiftState done [20:00:37]req_shift_opened done [20:00:37]requested_item shift.open_date is exist - process it [20:00:37]req_shift_open_date [20:00:37]req_shift_open_date done [20:00:37]produce_requested_data done [20:00:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226220,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:00:37]process_action_free close_receipt [20:00:37]json_value_free [20:00:37]json_value_free done [20:00:37]process_json_proto returns [20:00:37]Send response to host [20:00:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226220,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:00:37]free response buf [20:00:37]execute_script done [20:00:37]execute_script returns [20:00:37]free content buf [20:00:37]Sock 9.Close socket [20:00:37]Sock 9.Thread stoped [20:00:41]OFD Sender: No OFD packet to send [20:00:45]recv_with_timeout no data received [20:00:46]OFD Sender: No OFD packet to send [20:00:51]OFD Sender: No OFD packet to send [20:00:56]OFD Sender: No OFD packet to send [20:00:59]recv_with_timeout no data received [20:01:01]OFD Sender: No OFD packet to send [20:01:06]OFD Sender: No OFD packet to send [20:01:11]OFD Sender: No OFD packet to send [20:01:16]OFD Sender: No OFD packet to send [20:01:21]OFD Sender: No OFD packet to send [20:01:23]recv_with_timeout no data received [20:01:26]OFD Sender: No OFD packet to send [20:01:31]OFD Sender: No OFD packet to send [20:01:36]OFD Sender: No OFD packet to send [20:01:41]OFD Sender: No OFD packet to send [20:01:44]recv_with_timeout no data received [20:01:46]OFD Sender: No OFD packet to send [20:01:51]OFD Sender: No OFD packet to send [20:01:56]OFD Sender: No OFD packet to send [20:02:01]OFD Sender: No OFD packet to send [20:02:06]OFD Sender: No OFD packet to send [20:02:11]OFD Sender: No OFD packet to send [20:02:16]OFD Sender: No OFD packet to send [20:02:21]OFD Sender: No OFD packet to send [20:02:26]OFD Sender: No OFD packet to send [20:02:31]OFD Sender: No OFD packet to send [20:02:36]OFD Sender: No OFD packet to send [20:02:41]OFD Sender: No OFD packet to send [20:02:46]OFD Sender: No OFD packet to send [20:02:50]accept exits with 10 [20:02:50]New connection [20:02:50]New thread 3066617188 created [20:02:50]Thread 3066760548 joined [20:02:50]Waiting for new connection... [20:02:50] Sock 10.Parse request [20:02:50]Sock 10.Check first char [20:02:50]Sock 10.First char is OK [20:02:50]request: POST /json_proto HTTP/1.0 [20:02:50]Method: POST [20:02:50]URL: /json_proto [20:02:50]Method is POST - this is cgi request [20:02:50]url: /json_proto [20:02:50]query_string will be loaded in cgi processing [20:02:50]execute_cgi json_proto POST (null) [20:02:50]execute_cgi path=json_proto method=POST [20:02:50]POST find Content-Length [20:02:50]Host: 172.17.43.131:8080 [20:02:50]Content-Length: 683 [20:02:50]Content-Type: application/json [20:02:50] [20:02:50]POST finish read [20:02:50]Found Content-Length = 683 [20:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 25.080, "sum" : 1700.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:50]execute_script... [20:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 25.080, "sum" : 1700.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:50]POST & json_proto [20:02:50]process_json_proto [20:02:50]json parsed OK: [20:02:50]protocol is kg_v1.0 [20:02:50]action value=close_receipt [20:02:50]process_action close_receipt [20:02:50]cmd_close_receipt [20:02:50]MH_GetDate [20:02:50]Write to MH i2c: F0 00 00 93 01 83 [20:02:50]Write i2c OK [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: F0 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: F0 09 00 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: F0 09 00 93 01 00 6B 52 A5 66 F9 24 A2 66 79 [20:02:50]GetLastDocTimeStamp 1722110433 [20:02:50]current date 1722110571 [20:02:50]FM_GetShiftState [20:02:50]SAM_PROTO_GetShiftState [20:02:50]wFMCommunicate request_size=4 [20:02:50]MH_SAM_APDU [20:02:50]CAPDU: 80 13 01 00 [20:02:50]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [20:02:50]Write i2c OK [20:02:50]MH_I2C_Read... [20:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:50]Read from MH i2c: E2 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: E2 0E 00 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 20 [20:02:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:02:50]wFMCommunicate OK [20:02:50]SAM_PROTO_GetShiftState done [20:02:50]FM_GetShiftState done [20:02:50]opened in 1722038719 [20:02:50]opened+sec_in_day 1722125119 [20:02:50]quantity*price = 170042 [20:02:50]sum+1 = 170043 [20:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.58 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 581 27.07.2024 20:02 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226221 ФПД: 38782234351304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200251&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226221&fm=38782234351304&tin=02508201610067®Number=0000000000092624&sum=170000 [20:02:51]StoreToDocumentArchive [20:02:51]shift 438 fd 226221 [20:02:51]save to /storage/0438/doc_00226221 [20:02:51]save last doc name /storage/0438/doc_00226221 to /storage/kkm_last_doc_name [20:02:51]save OK [20:02:51]Clear old archive folders... [20:02:51]OFD Sender: No OFD packet to send [20:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:02:51]tlvbuf is 0081F1C0 [20:02:51]SAM_PROTO_ClearQueue [20:02:51]wFMCommunicate request_size=4 [20:02:51]MH_SAM_APDU [20:02:51]CAPDU: 80 09 00 00 [20:02:51]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:51]Read from MH i2c: E2 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 03 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [20:02:51]RAPDU: 90 00 [20:02:51]wFMCommunicate OK [20:02:51]SAM_PROTO_ClearQueue done [20:02:51]KKMCreateOFDPacket [20:02:51]OFDProtocolAddRootSTLVToBuf [20:02:51]FM_MakeSignedData [20:02:51]FM_MakeSignedData [20:02:51]SAM_PROTO_SignData [20:02:51]wFMCommunicate request_size=4 [20:02:51]MH_SAM_APDU [20:02:51]CAPDU: 80 0D 01 02 [20:02:51]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:51]Read from MH i2c: E2 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 03 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [20:02:51]RAPDU: 90 00 [20:02:51]wFMCommunicate OK [20:02:51]wFMCommunicate request_size=255 [20:02:51]MH_SAM_APDU [20:02:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 6B 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 73 03 00 35 04 06 00 23 [20:02:51]Write to MH i2c: E2 02 01 A3 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 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 6B 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 73 03 00 35 04 06 00 23 00 00 07 [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [20:02:52]RAPDU: 90 00 [20:02:52]wFMCommunicate OK [20:02:52]wFMCommunicate request_size=10 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 0D 02 02 05 45 B1 4D 56 C8 [20:02:52]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 45 B1 4D 56 C8 00 00 8A [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [20:02:52]RAPDU: 90 00 [20:02:52]wFMCommunicate OK [20:02:52]wFMCommunicate request_size=4 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 0D 03 02 [20:02:52]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 0B 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 0B 00 A5 01 00 87 9F 55 4C 80 D4 89 B0 90 00 76 [20:02:52]RAPDU: 87 9F 55 4C 80 D4 89 B0 90 00 [20:02:52]wFMCommunicate OK [20:02:52]SAM_PROTO_SignData done [20:02:52]FM_MakeSignedData done [20:02:52]CreateOFDProtocolMessage [20:02:52]wFMCommunicate request_size=4 [20:02:52]MH_SAM_APDU [20:02:52]CAPDU: 80 11 00 00 [20:02:52]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:52]Read from MH i2c: E2 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 17 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [20:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:02:52]wFMCommunicate OK [20:02:52]CreateOFDProtocolMessage done [20:02:52]OFDSenderStorePacket 226221 [20:02:52]StoreOFDPacket docnum=226221 [20:02:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 FB 07 01 C7 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 6B 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 73 03 00 35 04 06 00 23 45 B1 4D 56 C8 87 9F 55 4C 80 D4 89 B0 [20:02:52]CheckFolder [20:02:52]dirname=/storage/ofd_packets [20:02:52]CheckFolder done [20:02:52]ProducePacketName [20:02:52]name=ofd_packets/00226221 [20:02:52]NVStorageSaveData ofd_packets/00226221 [20:02:52]File name is /storage/ofd_packets/00226221 [20:02:52]Write 301 bytes [20:02:52]NVStorageSaveData done [20:02:52]OFDSenderStorePacket done [20:02:52]KKMCreateOFDPacket done [20:02:52]NVStorageSaveData kkm_last_timestamp [20:02:52]File name is /storage/kkm_last_timestamp [20:02:52]Write 4 bytes [20:02:52]NVStorageSaveData done [20:02:52]ExternCall_PrintAddStr [20:02:52]wPrintStart [20:02:52]Write to MH i2c: 01 00 00 A7 01 A8 [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 07 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [20:02:52]RasterBufferAndPrint [20:02:52]line Счет N : (1)2002539 [20:02:52]line ИНН: 02508201610067 [20:02:52]line Контрольно-Кассовый Чек [20:02:52]line ПРОДАЖА [20:02:52]line ТРК (МРК, ГНК) : 43 [20:02:52]line Товар: 2710124130 [20:02:52]line Аи-92-К-5 [20:02:52]line 25.080 * 67.80 [20:02:52]line = 1700.42 [20:02:52]line НДС 12% НСП 1% [20:02:52]line > о реализуемом товаре [20:02:52]line ОКРУГЛЕНИЕ: -0.42 [20:02:52]line ИТОГО: 1700.00 [20:02:52]line Внесено: 1700.00 [20:02:52]line СДАЧА: 0.00 [20:02:52]line НСП 1% : 15.05 [20:02:52]line НДС 12% : 180.58 [20:02:52]line Наличными: 1700.00 [20:02:52]line Безнал.: 0.00 [20:02:52]line Место: АЗС № 97 "Партнер Нефть" [20:02:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:02:52]line СНО: Общий режим [20:02:52]line Чек 581 27.07.2024 20:02 [20:02:52]line Смена: 438 ФФД: 1.0 [20:02:52]line ЗНМ: 0300000054 [20:02:52]line РНМ: 0000000000092624 [20:02:52]line Версия ККМ: 001 [20:02:52]line ФМ: 0000000000874959 [20:02:52]line ФД: 226221 [20:02:52]line ФПД: 38782234351304 [20:02:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200251&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226221&fm=38782234351304&tin=02508201610067®Number=0000000000092624&sum=170000 [20:02:52]written 0, free lines is 4095 [20:02:52]OFD Sender: Processing packet 226221 [packets to send 600, broken 599] [20:02:52]ProducePacketName [20:02:52]name=ofd_packets/00226221 [20:02:52]OFD Sender: To server: pG, [20:02:52]CommunicateWithHost lk.salyk.kg:30040 [20:02:52]ConnectInit lk.salyk.kg [20:02:52]Write to MH i2c: 01 00 00 D2 01 D3 [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 07 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 6C 0C 52 [20:02:52]RasterBufferAndPrint [20:02:52]line [20:02:52]line [20:02:52]line [20:02:52]line [20:02:52]line [20:02:52]written 0, free lines is 3182 [20:02:52]MH_Cut [20:02:52]Write to MH i2c: D1 01 00 D9 01 01 AC [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: D1 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: D1 01 00 [20:02:52]MH_I2C_Read... [20:02:52]Read from MH i2c: D1 01 00 D9 01 00 AB [20:02:52]Write to MH i2c: 01 00 00 DA 01 DB [20:02:52]Write i2c OK [20:02:52]MH_I2C_Read... [20:02:53]*** Cut start [20:02:53]*** Partial cut [20:02:53]*** CUTSNS_PIN = 1 [20:02:54]*** CUTSNS_PIN = 0 [20:02:54]*** Brake cut motor [20:02:54]Read from MH i2c: 01 [20:02:54]MH_I2C_Read... [20:02:54]*** Stop cut motor [20:02:54]*** Cut end [20:02:54]Read from MH i2c: 01 07 00 [20:02:54]MH_I2C_Read... [20:02:54]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [20:02:54]process_action close_receipt done [20:02:54]requested_data is exist [20:02:54]produce_requested_data [20:02:54]requested_item fm.sn is exist - process it [20:02:54]wFMCommunicate request_size=4 [20:02:54]MH_SAM_APDU [20:02:54]CAPDU: 80 11 00 00 [20:02:54]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [20:02:54]Write i2c OK [20:02:54]MH_I2C_Read... [20:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:54]Read from MH i2c: E2 [20:02:54]MH_I2C_Read... [20:02:54]Read from MH i2c: E2 17 00 [20:02:54]MH_I2C_Read... [20:02:54]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [20:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:02:54]wFMCommunicate OK [20:02:54]requested_item fd.num is exist - process it [20:02:54]SAM_PROTO_GetFieldsCounters [20:02:54]wFMCommunicate request_size=4 [20:02:54]MH_SAM_APDU [20:02:54]CAPDU: 80 13 00 00 [20:02:54]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [20:02:54]Write i2c OK [20:02:54]MH_I2C_Read... [20:02:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:54]Read from MH i2c: E2 [20:02:54]MH_I2C_Read... [20:02:54]Read from MH i2c: E2 62 00 [20:02:54]MH_I2C_Read... [20:02:54]Read from MH i2c: E2 62 00 DC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [20:02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:02:54]wFMCommunicate OK [20:02:54]SAM_PROTO_GetFieldsCounters done [20:02:54]requested_item shift.num is exist - process it [20:02:54]requested_item shift.opened is exist - process it [20:02:54]req_shift_opened [20:02:54]FM_GetShiftState [20:02:54]SAM_PROTO_GetShiftState [20:02:54]wFMCommunicate request_size=4 [20:02:54]MH_SAM_APDU [20:02:54]CAPDU: 80 13 01 00 [20:02:54]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [20:02:54]Write i2c OK [20:02:54]MH_I2C_Read... [20:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:54]Read from MH i2c: E2 [20:02:54]MH_I2C_Read... [20:02:54]Read from MH i2c: E2 0E 00 [20:02:54]MH_I2C_Read... [20:02:54]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 69 [20:02:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:02:54]wFMCommunicate OK [20:02:54]SAM_PROTO_GetShiftState done [20:02:54]FM_GetShiftState done [20:02:54]req_shift_opened done [20:02:54]requested_item shift.open_date is exist - process it [20:02:54]req_shift_open_date [20:02:54]req_shift_open_date done [20:02:54]produce_requested_data done [20:02:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226221,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:02:54]process_action_free close_receipt [20:02:54]json_value_free [20:02:54]json_value_free done [20:02:54]process_json_proto returns [20:02:54]Send response to host [20:02:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226221,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:02:54]free response buf [20:02:54]execute_script done [20:02:54]execute_script returns [20:02:54]free content buf [20:02:54]Sock 10.Close socket [20:02:54]Sock 10.Thread stoped [20:02:56]recv_with_timeout no data received [20:02:57]ConnectInit Can't take IP for lk.salyk.kg [20:02:57]CommunicateWithHost connect error [20:02:57]CommunicateWithHost err = -1 [20:02:57]OFD Sender: Server communicate error [20:03:02]OFD Sender: Processing packet 226221 [packets to send 600, broken 599] [20:03:02]ProducePacketName [20:03:02]name=ofd_packets/00226221 [20:03:02]OFD Sender: To server: pG, [20:03:02]CommunicateWithHost lk.salyk.kg:30040 [20:03:02]ConnectInit lk.salyk.kg [20:03:07]ConnectInit Can't take IP for lk.salyk.kg [20:03:07]CommunicateWithHost connect error [20:03:07]CommunicateWithHost err = -1 [20:03:07]OFD Sender: Server communicate error [20:03:08]accept exits with 9 [20:03:08]New connection [20:03:08]New thread 3066760548 created [20:03:08]Thread 3066617188 joined [20:03:08]Waiting for new connection... [20:03:08] Sock 9.Parse request [20:03:08]Sock 9.Check first char [20:03:08]Sock 9.First char is OK [20:03:08]request: POST /json_proto HTTP/1.0 [20:03:08]Method: POST [20:03:08]URL: /json_proto [20:03:08]Method is POST - this is cgi request [20:03:08]url: /json_proto [20:03:08]query_string will be loaded in cgi processing [20:03:08]execute_cgi json_proto POST (null) [20:03:08]execute_cgi path=json_proto method=POST [20:03:08]POST find Content-Length [20:03:08]Host: 172.17.43.131:8080 [20:03:08]Content-Length: 678 [20:03:08]Content-Type: application/json [20:03:08] [20:03:08]POST finish read [20:03:08]Found Content-Length = 678 [20:03:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:08]execute_script... [20:03:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:08]POST & json_proto [20:03:08]process_json_proto [20:03:08]json parsed OK: [20:03:08]protocol is kg_v1.0 [20:03:08]action value=close_receipt [20:03:08]process_action close_receipt [20:03:08]cmd_close_receipt [20:03:08]MH_GetDate [20:03:08]Write to MH i2c: F0 00 00 DE 01 CE [20:03:08]Write i2c OK [20:03:08]MH_I2C_Read... [20:03:08]Read from MH i2c: F0 [20:03:08]MH_I2C_Read... [20:03:08]Read from MH i2c: F0 09 00 [20:03:08]MH_I2C_Read... [20:03:08]Read from MH i2c: F0 09 00 DE 01 00 7C 52 A5 66 F9 24 A2 66 D5 [20:03:08]GetLastDocTimeStamp 1722110571 [20:03:08]current date 1722110588 [20:03:08]FM_GetShiftState [20:03:08]SAM_PROTO_GetShiftState [20:03:08]wFMCommunicate request_size=4 [20:03:08]MH_SAM_APDU [20:03:08]CAPDU: 80 13 01 00 [20:03:08]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [20:03:08]Write i2c OK [20:03:08]MH_I2C_Read... [20:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:08]Read from MH i2c: E2 [20:03:08]MH_I2C_Read... [20:03:08]Read from MH i2c: E2 0E 00 [20:03:08]MH_I2C_Read... [20:03:08]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [20:03:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:03:08]wFMCommunicate OK [20:03:08]SAM_PROTO_GetShiftState done [20:03:08]FM_GetShiftState done [20:03:08]opened in 1722038719 [20:03:08]opened+sec_in_day 1722125119 [20:03:08]quantity*price = 70044 [20:03:08]sum+1 = 70046 [20:03:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 582 27.07.2024 20:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226222 ФПД: 61421617343601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226222&fm=61421617343601&tin=02508201610067®Number=0000000000092624&sum=70000 [20:03:09]StoreToDocumentArchive [20:03:09]shift 438 fd 226222 [20:03:09]save to /storage/0438/doc_00226222 [20:03:09]save last doc name /storage/0438/doc_00226222 to /storage/kkm_last_doc_name [20:03:09]save OK [20:03:09]Clear old archive folders... [20:03:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:03:09]tlvbuf is 00823C50 [20:03:09]SAM_PROTO_ClearQueue [20:03:09]wFMCommunicate request_size=4 [20:03:09]MH_SAM_APDU [20:03:09]CAPDU: 80 09 00 00 [20:03:09]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [20:03:09]Write i2c OK [20:03:09]MH_I2C_Read... [20:03:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:09]Read from MH i2c: E2 [20:03:09]MH_I2C_Read... [20:03:09]Read from MH i2c: E2 03 00 [20:03:09]MH_I2C_Read... [20:03:09]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [20:03:09]RAPDU: 90 00 [20:03:09]wFMCommunicate OK [20:03:09]SAM_PROTO_ClearQueue done [20:03:09]KKMCreateOFDPacket [20:03:09]OFDProtocolAddRootSTLVToBuf [20:03:09]FM_MakeSignedData [20:03:09]FM_MakeSignedData [20:03:09]SAM_PROTO_SignData [20:03:09]wFMCommunicate request_size=4 [20:03:09]MH_SAM_APDU [20:03:09]CAPDU: 80 0D 01 02 [20:03:09]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [20:03:09]Write i2c OK [20:03:09]MH_I2C_Read... [20:03:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:09]Read from MH i2c: E2 [20:03:09]MH_I2C_Read... [20:03:09]Read from MH i2c: E2 03 00 [20:03:09]MH_I2C_Read... [20:03:09]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [20:03:09]RAPDU: 90 00 [20:03:09]wFMCommunicate OK [20:03:09]wFMCommunicate request_size=255 [20:03:09]MH_SAM_APDU [20:03:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 7D 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 73 03 00 35 04 06 00 37 [20:03:09]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 7D 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 73 03 00 35 04 06 00 37 00 00 19 [20:03:09]Write i2c OK [20:03:09]MH_I2C_Read... [20:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:10]Read from MH i2c: E2 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 03 00 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [20:03:10]RAPDU: 90 00 [20:03:10]wFMCommunicate OK [20:03:10]wFMCommunicate request_size=10 [20:03:10]MH_SAM_APDU [20:03:10]CAPDU: 80 0D 02 02 05 DC D5 AE EC 71 [20:03:10]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 DC D5 AE EC 71 00 00 30 [20:03:10]Write i2c OK [20:03:10]MH_I2C_Read... [20:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:10]Read from MH i2c: E2 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 03 00 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [20:03:10]RAPDU: 90 00 [20:03:10]wFMCommunicate OK [20:03:10]wFMCommunicate request_size=4 [20:03:10]MH_SAM_APDU [20:03:10]CAPDU: 80 0D 03 02 [20:03:10]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [20:03:10]Write i2c OK [20:03:10]MH_I2C_Read... [20:03:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:10]Read from MH i2c: E2 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 0B 00 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 0B 00 F0 01 00 ED 40 F9 97 AF BC 68 D7 90 00 D4 [20:03:10]RAPDU: ED 40 F9 97 AF BC 68 D7 90 00 [20:03:10]wFMCommunicate OK [20:03:10]SAM_PROTO_SignData done [20:03:10]FM_MakeSignedData done [20:03:10]CreateOFDProtocolMessage [20:03:10]wFMCommunicate request_size=4 [20:03:10]MH_SAM_APDU [20:03:10]CAPDU: 80 11 00 00 [20:03:10]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [20:03:10]Write i2c OK [20:03:10]MH_I2C_Read... [20:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:10]Read from MH i2c: E2 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 17 00 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [20:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:10]wFMCommunicate OK [20:03:10]CreateOFDProtocolMessage done [20:03:10]OFDSenderStorePacket 226222 [20:03:10]StoreOFDPacket docnum=226222 [20:03:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 EF 07 01 8F 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 7D 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 73 03 00 35 04 06 00 37 DC D5 AE EC 71 ED 40 F9 97 AF BC 68 D7 [20:03:10]CheckFolder [20:03:10]dirname=/storage/ofd_packets [20:03:10]CheckFolder done [20:03:10]ProducePacketName [20:03:10]name=ofd_packets/00226222 [20:03:10]NVStorageSaveData ofd_packets/00226222 [20:03:10]File name is /storage/ofd_packets/00226222 [20:03:10]Write 301 bytes [20:03:10]NVStorageSaveData done [20:03:10]OFDSenderStorePacket done [20:03:10]KKMCreateOFDPacket done [20:03:10]NVStorageSaveData kkm_last_timestamp [20:03:10]File name is /storage/kkm_last_timestamp [20:03:10]Write 4 bytes [20:03:10]NVStorageSaveData done [20:03:10]ExternCall_PrintAddStr [20:03:10]wPrintStart [20:03:10]Write to MH i2c: 01 00 00 F2 01 F3 [20:03:10]Write i2c OK [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: 01 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: 01 07 00 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [20:03:10]RasterBufferAndPrint [20:03:10]line Счет N : (1)2002540 [20:03:10]line ИНН: 02508201610067 [20:03:10]line Контрольно-Кассовый Чек [20:03:10]line ПРОДАЖА [20:03:10]line ТРК (МРК, ГНК) : 34 [20:03:10]line Товар: 2710124500 [20:03:10]line Аи-95-К-5 [20:03:10]line 9.440 * 74.20 [20:03:10]line = 700.45 [20:03:10]line НДС 12% НСП 1% [20:03:10]line > о реализуемом товаре [20:03:10]line ОКРУГЛЕНИЕ: -0.45 [20:03:10]line ИТОГО: 700.00 [20:03:10]line Внесено: 700.00 [20:03:10]line СДАЧА: 0.00 [20:03:10]line НСП 1% : 6.20 [20:03:10]line НДС 12% : 74.38 [20:03:10]line Наличными: 700.00 [20:03:10]line Безнал.: 0.00 [20:03:10]line Место: АЗС № 97 "Партнер Нефть" [20:03:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:03:10]line СНО: Общий режим [20:03:10]line Чек 582 27.07.2024 20:03 [20:03:10]line Смена: 438 ФФД: 1.0 [20:03:10]line ЗНМ: 0300000054 [20:03:10]line РНМ: 0000000000092624 [20:03:10]line Версия ККМ: 001 [20:03:10]line ФМ: 0000000000874959 [20:03:10]line ФД: 226222 [20:03:10]line ФПД: 61421617343601 [20:03:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226222&fm=61421617343601&tin=02508201610067®Number=0000000000092624&sum=70000 [20:03:10]written 0, free lines is 4095 [20:03:10]OFD Sender: Processing packet 226221 [packets to send 601, broken 599] [20:03:10]ProducePacketName [20:03:10]name=ofd_packets/00226221 [20:03:10]OFD Sender: To server: pG, [20:03:10]CommunicateWithHost lk.salyk.kg:30040 [20:03:10]ConnectInit lk.salyk.kg [20:03:10]Write to MH i2c: 01 00 00 1D 02 1F [20:03:10]Write i2c OK [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: 01 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: 01 07 00 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 73 0C A5 [20:03:10]RasterBufferAndPrint [20:03:10]line [20:03:10]line [20:03:10]line [20:03:10]line [20:03:10]line [20:03:10]written 0, free lines is 3191 [20:03:10]MH_Cut [20:03:10]Write to MH i2c: D1 01 00 24 02 01 F8 [20:03:10]Write i2c OK [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: D1 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: D1 01 00 [20:03:10]MH_I2C_Read... [20:03:10]Read from MH i2c: D1 01 00 24 02 00 F7 [20:03:10]Write to MH i2c: 01 00 00 25 02 27 [20:03:10]Write i2c OK [20:03:10]MH_I2C_Read... [20:03:11]*** Cut start [20:03:11]*** Partial cut [20:03:11]*** CUTSNS_PIN = 1 [20:03:11]*** CUTSNS_PIN = 0 [20:03:12]*** Brake cut motor [20:03:12]Read from MH i2c: 01 [20:03:12]MH_I2C_Read... [20:03:12]*** Stop cut motor [20:03:12]*** Cut end [20:03:12]Read from MH i2c: 01 07 00 [20:03:12]MH_I2C_Read... [20:03:12]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [20:03:12]process_action close_receipt done [20:03:12]requested_data is exist [20:03:12]produce_requested_data [20:03:12]requested_item fm.sn is exist - process it [20:03:12]wFMCommunicate request_size=4 [20:03:12]MH_SAM_APDU [20:03:12]CAPDU: 80 11 00 00 [20:03:12]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [20:03:12]Write i2c OK [20:03:12]MH_I2C_Read... [20:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:12]Read from MH i2c: E2 [20:03:12]MH_I2C_Read... [20:03:12]Read from MH i2c: E2 17 00 [20:03:12]MH_I2C_Read... [20:03:12]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 35 39 90 00 FF [20:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:12]wFMCommunicate OK [20:03:12]requested_item fd.num is exist - process it [20:03:12]SAM_PROTO_GetFieldsCounters [20:03:12]wFMCommunicate request_size=4 [20:03:12]MH_SAM_APDU [20:03:12]CAPDU: 80 13 00 00 [20:03:12]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [20:03:12]Write i2c OK [20:03:12]MH_I2C_Read... [20:03:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:12]Read from MH i2c: E2 [20:03:12]MH_I2C_Read... [20:03:12]Read from MH i2c: E2 62 00 [20:03:12]MH_I2C_Read... [20:03:12]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [20:03:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:03:12]wFMCommunicate OK [20:03:12]SAM_PROTO_GetFieldsCounters done [20:03:12]requested_item shift.num is exist - process it [20:03:12]requested_item shift.opened is exist - process it [20:03:12]req_shift_opened [20:03:12]FM_GetShiftState [20:03:12]SAM_PROTO_GetShiftState [20:03:12]wFMCommunicate request_size=4 [20:03:12]MH_SAM_APDU [20:03:12]CAPDU: 80 13 01 00 [20:03:12]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [20:03:12]Write i2c OK [20:03:12]MH_I2C_Read... [20:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:12]Read from MH i2c: E2 [20:03:12]MH_I2C_Read... [20:03:12]Read from MH i2c: E2 0E 00 [20:03:12]MH_I2C_Read... [20:03:12]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B5 [20:03:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:03:12]wFMCommunicate OK [20:03:12]SAM_PROTO_GetShiftState done [20:03:12]FM_GetShiftState done [20:03:12]req_shift_opened done [20:03:12]requested_item shift.open_date is exist - process it [20:03:12]req_shift_open_date [20:03:12]req_shift_open_date done [20:03:12]produce_requested_data done [20:03:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226222,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:03:12]process_action_free close_receipt [20:03:12]json_value_free [20:03:12]json_value_free done [20:03:12]process_json_proto returns [20:03:12]Send response to host [20:03:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226222,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:03:12]free response buf [20:03:12]execute_script done [20:03:12]execute_script returns [20:03:12]free content buf [20:03:12]Sock 9.Close socket [20:03:12]Sock 9.Thread stoped [20:03:15]ConnectInit Can't take IP for lk.salyk.kg [20:03:15]CommunicateWithHost connect error [20:03:15]CommunicateWithHost err = -1 [20:03:15]OFD Sender: Server communicate error [20:03:20]OFD Sender: Processing packet 226221 [packets to send 601, broken 599] [20:03:20]ProducePacketName [20:03:20]name=ofd_packets/00226221 [20:03:20]OFD Sender: To server: pG, [20:03:20]CommunicateWithHost lk.salyk.kg:30040 [20:03:20]ConnectInit lk.salyk.kg [20:03:29]Connected sock=9 [20: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 35 39 0F 01 00 00 B8 FB 07 01 C7 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 6B 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 73 03 00 35 04 06 00 23 45 B1 4D 56 C8 87 9F 55 4C 80 D4 89 B0 [20:03: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 35 39 4F 00 00 00 90 08 47 00 C3 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 73 03 00 F4 03 04 00 9D FE A4 66 B6 04 01 00 00 3E BA 86 84 92 56 85 5B [20:03:30]CommunicateWithHost err = 0 [20:03:30]CheckOFDResponse [20:03:30]1017 (14) - 77093643461234 [20:03:30]1041 (16) - 0000000000874959 [20:03:30]1040 (4) - 226221 [20:03:30]1012 (4) - 27.07.2024 14:05 [20:03:30]1206 (1) - 0 [20:03:30]OFD Sender: Remove packet 226221 [20:03:30]ProducePacketName [20:03:30]name=ofd_packets/00226221 [20:03:30]NVStorageDeleteData [20:03:31]OFD Sender: Processing packet 226222 [packets to send 600, broken 599] [20:03:31]ProducePacketName [20:03:31]name=ofd_packets/00226222 [20:03:31]OFD Sender: To server: pG, [20:03:31]CommunicateWithHost lk.salyk.kg:30040 [20:03:31]ConnectInit lk.salyk.kg [20:03:33]Connected sock=7 [20:03: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 35 39 0F 01 00 00 33 EF 07 01 8F 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 7D 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 73 03 00 35 04 06 00 37 DC D5 AE EC 71 ED 40 F9 97 AF BC 68 D7 [20:03: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 35 39 4F 00 00 00 C7 0F 47 00 F6 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 73 03 00 F4 03 04 00 A0 FE A4 66 B6 04 01 00 00 DD 3F 05 0E 36 42 02 A3 [20:03:33]CommunicateWithHost err = 0 [20:03:33]CheckOFDResponse [20:03:33]1017 (14) - 77093643461234 [20:03:33]1041 (16) - 0000000000874959 [20:03:33]1040 (4) - 226222 [20:03:33]1012 (4) - 27.07.2024 14:05 [20:03:33]1206 (1) - 0 [20:03:33]OFD Sender: Remove packet 226222 [20:03:33]ProducePacketName [20:03:33]name=ofd_packets/00226222 [20:03:33]NVStorageDeleteData [20:03:34]OFD Sender: No OFD packet to send [20:03:34]accept exits with 10 [20:03:34]New connection [20:03:34]New thread 3066617188 created [20:03:34]Thread 3066760548 joined [20:03:34]Waiting for new connection... [20:03:34] Sock 10.Parse request [20:03:34]Sock 10.Check first char [20:03:34]Sock 10.First char is OK [20:03:34]request: POST /json_proto HTTP/1.0 [20:03:34]Method: POST [20:03:34]URL: /json_proto [20:03:34]Method is POST - this is cgi request [20:03:34]url: /json_proto [20:03:34]query_string will be loaded in cgi processing [20:03:34]execute_cgi json_proto POST (null) [20:03:34]execute_cgi path=json_proto method=POST [20:03:34]POST find Content-Length [20:03:34]Host: 172.17.43.131:8080 [20:03:34]Content-Length: 678 [20:03:34]Content-Type: application/json [20:03:34] [20:03:34]POST finish read [20:03:34]Found Content-Length = 678 [20:03:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:34]execute_script... [20: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)2002541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:34]POST & json_proto [20:03:34]process_json_proto [20:03:34]json parsed OK: [20:03:34]protocol is kg_v1.0 [20:03:34]action value=close_receipt [20:03:34]process_action close_receipt [20:03:34]cmd_close_receipt [20:03:34]MH_GetDate [20:03:34]Write to MH i2c: F0 00 00 29 02 1A [20:03:34]Write i2c OK [20:03:34]MH_I2C_Read... [20:03:34]Read from MH i2c: F0 [20:03:34]MH_I2C_Read... [20:03:34]Read from MH i2c: F0 09 00 [20:03:34]MH_I2C_Read... [20:03:34]Read from MH i2c: F0 09 00 29 02 00 97 52 A5 66 F9 24 A2 66 3C [20:03:34]GetLastDocTimeStamp 1722110589 [20:03:34]current date 1722110615 [20:03:34]FM_GetShiftState [20:03:34]SAM_PROTO_GetShiftState [20:03:34]wFMCommunicate request_size=4 [20:03:34]MH_SAM_APDU [20:03:34]CAPDU: 80 13 01 00 [20:03:34]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [20:03:34]Write i2c OK [20:03:34]MH_I2C_Read... [20:03:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:34]Read from MH i2c: E2 [20:03:34]MH_I2C_Read... [20:03:34]Read from MH i2c: E2 0E 00 [20:03:34]MH_I2C_Read... [20:03:34]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B7 [20:03:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:03:34]wFMCommunicate OK [20:03:34]SAM_PROTO_GetShiftState done [20:03:34]FM_GetShiftState done [20:03:34]opened in 1722038719 [20:03:34]opened+sec_in_day 1722125119 [20:03:34]quantity*price = 20001 [20:03:34]sum+1 = 20002 [20:03:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 583 27.07.2024 20:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226223 ФПД: 185103107915466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226223&fm=185103107915466&tin=02508201610067®Number=0000000000092624&sum=20000 [20:03:35]StoreToDocumentArchive [20:03:35]shift 438 fd 226223 [20:03:35]save to /storage/0438/doc_00226223 [20:03:35]save last doc name /storage/0438/doc_00226223 to /storage/kkm_last_doc_name [20:03:35]save OK [20:03:35]Clear old archive folders... [20:03:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:03:35]tlvbuf is 00843350 [20:03:35]SAM_PROTO_ClearQueue [20:03:35]wFMCommunicate request_size=4 [20:03:35]MH_SAM_APDU [20:03:35]CAPDU: 80 09 00 00 [20:03:35]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:35]Read from MH i2c: E2 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 03 00 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [20:03:35]RAPDU: 90 00 [20:03:35]wFMCommunicate OK [20:03:35]SAM_PROTO_ClearQueue done [20:03:35]KKMCreateOFDPacket [20:03:35]OFDProtocolAddRootSTLVToBuf [20:03:35]FM_MakeSignedData [20:03:35]FM_MakeSignedData [20:03:35]SAM_PROTO_SignData [20:03:35]wFMCommunicate request_size=4 [20:03:35]MH_SAM_APDU [20:03:35]CAPDU: 80 0D 01 02 [20:03:35]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:35]Read from MH i2c: E2 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 03 00 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [20:03:35]RAPDU: 90 00 [20:03:35]wFMCommunicate OK [20:03:35]wFMCommunicate request_size=255 [20:03:35]MH_SAM_APDU [20: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 97 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 73 03 00 35 04 06 00 A8 [20:03:35]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 97 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 73 03 00 35 04 06 00 A8 00 00 FD [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:35]Read from MH i2c: E2 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 03 00 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [20:03:35]RAPDU: 90 00 [20:03:35]wFMCommunicate OK [20:03:35]wFMCommunicate request_size=10 [20:03:35]MH_SAM_APDU [20:03:35]CAPDU: 80 0D 02 02 05 59 AC FE 7E CA [20:03:35]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 59 AC FE 7E CA 00 00 0B [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 03 02 [20:03:36]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 0B 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 0B 00 3B 02 00 0A 7E 33 0F 89 B5 86 3A 90 00 81 [20:03:36]RAPDU: 0A 7E 33 0F 89 B5 86 3A 90 00 [20:03:36]wFMCommunicate OK [20:03:36]SAM_PROTO_SignData done [20:03:36]FM_MakeSignedData done [20:03:36]CreateOFDProtocolMessage [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 11 00 00 [20:03:36]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 17 00 [20:03:36]MH_I2C_Read... [20:03:36]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 35 39 90 00 15 [20:03:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:36]wFMCommunicate OK [20:03:36]CreateOFDProtocolMessage done [20:03:36]OFDSenderStorePacket 226223 [20:03:36]StoreOFDPacket docnum=226223 [20:03:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 65 7F 07 01 17 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 97 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 73 03 00 35 04 06 00 A8 59 AC FE 7E CA 0A 7E 33 0F 89 B5 86 3A [20:03:36]CheckFolder [20:03:36]dirname=/storage/ofd_packets [20:03:36]CheckFolder done [20:03:36]ProducePacketName [20:03:36]name=ofd_packets/00226223 [20:03:36]NVStorageSaveData ofd_packets/00226223 [20:03:36]File name is /storage/ofd_packets/00226223 [20:03:36]Write 301 bytes [20:03:36]NVStorageSaveData done [20:03:36]OFDSenderStorePacket done [20:03:36]KKMCreateOFDPacket done [20:03:36]NVStorageSaveData kkm_last_timestamp [20:03:36]File name is /storage/kkm_last_timestamp [20:03:36]Write 4 bytes [20:03:36]NVStorageSaveData done [20:03:36]ExternCall_PrintAddStr [20:03:36]wPrintStart [20:03:36]Write to MH i2c: 01 00 00 3D 02 3F [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: 01 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: 01 07 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [20:03:36]RasterBufferAndPrint [20:03:36]line Счет N : (1)2002541 [20:03:36]line ИНН: 02508201610067 [20:03:36]line Контрольно-Кассовый Чек [20:03:36]line ПРОДАЖА [20:03:36]line ТРК (МРК, ГНК) : 63 [20:03:36]line Товар: 2710124130 [20:03:36]line Аи-92-К-5 [20:03:36]line 2.950 * 67.80 [20:03:36]line = 200.01 [20:03:36]line НДС 12% НСП 1% [20:03:36]line > о реализуемом товаре [20:03:36]line ОКРУГЛЕНИЕ: -0.01 [20:03:36]line ИТОГО: 200.00 [20:03:36]line Внесено: 200.00 [20:03:36]line СДАЧА: 0.00 [20:03:36]line НСП 1% : 1.77 [20:03:36]line НДС 12% : 21.24 [20:03:36]line Наличными: 200.00 [20:03:36]line Безнал.: 0.00 [20:03:36]line Место: АЗС № 97 "Партнер Нефть" [20:03:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:03:36]line СНО: Общий режим [20:03:36]line Чек 583 27.07.2024 20:03 [20:03:36]line Смена: 438 ФФД: 1.0 [20:03:36]line ЗНМ: 0300000054 [20:03:36]line РНМ: 0000000000092624 [20:03:36]line Версия ККМ: 001 [20:03:36]line ФМ: 0000000000874959 [20:03:36]line ФД: 226223 [20:03:36]line ФПД: 185103107915466 [20:03:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226223&fm=185103107915466&tin=02508201610067®Number=0000000000092624&sum=20000 [20:03:36]written 0, free lines is 4095 [20:03:36]OFD Sender: Processing packet 226223 [packets to send 600, broken 599] [20:03:36]ProducePacketName [20:03:36]name=ofd_packets/00226223 [20:03:36]OFD Sender: To server: pG, [20:03:36]CommunicateWithHost lk.salyk.kg:30040 [20:03:36]ConnectInit lk.salyk.kg [20:03:36]Write to MH i2c: 01 00 00 68 02 6A [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: 01 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: 01 07 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 64 0C E1 [20:03:36]RasterBufferAndPrint [20:03:36]line [20:03:36]line [20:03:36]line [20:03:36]line [20:03:36]line [20:03:36]written 0, free lines is 3183 [20:03:36]MH_Cut [20:03:36]Write to MH i2c: D1 01 00 6F 02 01 43 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: D1 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: D1 01 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: D1 01 00 6F 02 00 42 [20:03:36]Write to MH i2c: 01 00 00 70 02 72 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:37]*** Cut start [20:03:37]*** Partial cut [20:03:37]*** CUTSNS_PIN = 1 [20:03:37]*** CUTSNS_PIN = 0 [20:03:38]*** Brake cut motor [20:03:38]Read from MH i2c: 01 [20:03:38]MH_I2C_Read... [20:03:38]*** Stop cut motor [20:03:38]*** Cut end [20:03:38]Read from MH i2c: 01 07 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [20:03:38]process_action close_receipt done [20:03:38]requested_data is exist [20:03:38]produce_requested_data [20:03:38]requested_item fm.sn is exist - process it [20:03:38]wFMCommunicate request_size=4 [20:03:38]MH_SAM_APDU [20:03:38]CAPDU: 80 11 00 00 [20:03:38]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [20:03:38]Write i2c OK [20:03:38]MH_I2C_Read... [20:03:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:38]Read from MH i2c: E2 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 17 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [20:03:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:38]wFMCommunicate OK [20:03:38]requested_item fd.num is exist - process it [20:03:38]SAM_PROTO_GetFieldsCounters [20:03:38]wFMCommunicate request_size=4 [20:03:38]MH_SAM_APDU [20:03:38]CAPDU: 80 13 00 00 [20:03:38]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [20:03:38]Write i2c OK [20:03:38]MH_I2C_Read... [20:03:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:38]Read from MH i2c: E2 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 62 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 62 00 72 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:03:38]wFMCommunicate OK [20:03:38]SAM_PROTO_GetFieldsCounters done [20:03:38]requested_item shift.num is exist - process it [20:03:38]requested_item shift.opened is exist - process it [20:03:38]req_shift_opened [20:03:38]FM_GetShiftState [20:03:38]SAM_PROTO_GetShiftState [20:03:38]wFMCommunicate request_size=4 [20:03:38]MH_SAM_APDU [20:03:38]CAPDU: 80 13 01 00 [20:03:38]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [20:03:38]Write i2c OK [20:03:38]MH_I2C_Read... [20:03:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:38]Read from MH i2c: E2 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 0E 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 00 [20:03:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:03:38]wFMCommunicate OK [20:03:38]SAM_PROTO_GetShiftState done [20:03:38]FM_GetShiftState done [20:03:38]req_shift_opened done [20:03:38]requested_item shift.open_date is exist - process it [20:03:38]req_shift_open_date [20:03:38]req_shift_open_date done [20:03:38]produce_requested_data done [20:03:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226223,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:03:38]process_action_free close_receipt [20:03:38]json_value_free [20:03:38]json_value_free done [20:03:38]process_json_proto returns [20:03:38]Send response to host [20:03:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226223,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:03:38]free response buf [20:03:38]execute_script done [20:03:38]execute_script returns [20:03:38]free content buf [20:03:38]Sock 10.Close socket [20:03:38]Sock 10.Thread stoped [20:03:41]Connected sock=11 [20: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 35 39 0F 01 00 00 65 7F 07 01 17 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 97 52 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 73 03 00 35 04 06 00 A8 59 AC FE 7E CA 0A 7E 33 0F 89 B5 86 3A [20:03: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 35 39 4F 00 00 00 E3 FA 47 00 75 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 35 39 10 04 04 00 AF 73 03 00 F4 03 04 00 A9 FE A4 66 B6 04 01 00 00 89 A7 59 A9 22 FB 75 38 [20:03:43]CommunicateWithHost err = 0 [20:03:43]CheckOFDResponse [20:03:43]1017 (14) - 77093643461234 [20:03:43]1041 (16) - 0000000000874959 [20:03:43]1040 (4) - 226223 [20:03:43]1012 (4) - 27.07.2024 14:05 [20:03:43]1206 (1) - 0 [20:03:43]OFD Sender: Remove packet 226223 [20:03:43]ProducePacketName [20:03:43]name=ofd_packets/00226223 [20:03:43]NVStorageDeleteData [20:03:43]OFD Sender: No OFD packet to send [20:03:48]OFD Sender: No OFD packet to send [20:03:53]OFD Sender: No OFD packet to send [20:03:58]OFD Sender: No OFD packet to send [20:04:03]OFD Sender: No OFD packet to send [20:04:08]OFD Sender: No OFD packet to send [20:04:09]recv_with_timeout no data received [20:04:13]OFD Sender: No OFD packet to send [20:04:18]OFD Sender: No OFD packet to send [20:04:20]recv_with_timeout no data received [20:04:23]OFD Sender: No OFD packet to send [20:04:28]OFD Sender: No OFD packet to send [20:04:33]OFD Sender: No OFD packet to send [20:04:38]OFD Sender: No OFD packet to send [20:04:43]OFD Sender: No OFD packet to send [20:04:48]OFD Sender: No OFD packet to send [20:04:53]OFD Sender: No OFD packet to send [20:04:58]OFD Sender: No OFD packet to send [20:05:03]OFD Sender: No OFD packet to send [20:05:08]OFD Sender: No OFD packet to send [20:05:13]OFD Sender: No OFD packet to send [20:05:18]OFD Sender: No OFD packet to send [20:05:23]OFD Sender: No OFD packet to send [20:05:25]accept exits with 7 [20:05:25]New connection [20:05:25]New thread 3066760548 created [20:05:25]Thread 3066617188 joined [20:05:25]Waiting for new connection... [20:05:25] Sock 7.Parse request [20:05:25]Sock 7.Check first char [20:05:25]Sock 7.First char is OK [20:05:25]request: POST /json_proto HTTP/1.0 [20:05:25]Method: POST [20:05:25]URL: /json_proto [20:05:25]Method is POST - this is cgi request [20:05:25]url: /json_proto [20:05:25]query_string will be loaded in cgi processing [20:05:25]execute_cgi json_proto POST (null) [20:05:25]execute_cgi path=json_proto method=POST [20:05:25]POST find Content-Length [20:05:25]Host: 172.17.43.131:8080 [20:05:25]Content-Length: 680 [20:05:25]Content-Type: application/json [20:05:25] [20:05:25]POST finish read [20:05:25]Found Content-Length = 680 [20:05:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:25]execute_script... [20:05: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)2002542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:25]POST & json_proto [20:05:25]process_json_proto [20:05:25]json parsed OK: [20:05:25]protocol is kg_v1.0 [20:05:25]action value=close_receipt [20:05:25]process_action close_receipt [20:05:25]cmd_close_receipt [20:05:25]MH_GetDate [20:05:25]Write to MH i2c: F0 00 00 74 02 65 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: F0 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: F0 09 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: F0 09 00 74 02 00 06 53 A5 66 F9 24 A2 66 F7 [20:05:25]GetLastDocTimeStamp 1722110615 [20:05:25]current date 1722110726 [20:05:25]FM_GetShiftState [20:05:25]SAM_PROTO_GetShiftState [20:05:25]wFMCommunicate request_size=4 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 13 01 00 [20:05:25]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 05 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 05 00 75 02 10 DE F4 FF FF 3D [20:05:25]Error from MH - 10 [20:05:25]res=8208 [20:05:25]FM_DeInit [20:05:25]wFMDisconnect [20:05:25]MH_SAM_Off [20:05:25]Write to MH i2c: E1 00 00 76 02 58 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** Shut down ICC! [20:05:25]Read from MH i2c: E1 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E1 01 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E1 01 00 76 02 00 59 [20:05:25]FM_Init [20:05:25]wFMConnect [20:05:25]MH_SAM_On [20:05:25]Write to MH i2c: E0 00 00 77 02 58 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_init finished! [20:05:25]*** atr: [20:05:25]*** 0F 3B D5 18 FF 81 91 FE [20:05:25]*** 1F C3 80 73 C8 21 10 0A [20:05:25]*** 00 00 00 00 00 00 00 00 [20:05:25]*** 00 00 00 00 00 00 00 00 [20:05:25]*** 00 00 00 00 00 00 00 00 [20:05:25]*** 00 00 00 00 00 00 00 00 [20:05:25]*** 00 00 00 00 00 00 00 00 [20:05:25]*** 00 00 00 00 00 00 00 00 [20:05:25]Read from MH i2c: E0 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E0 10 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E0 10 00 77 02 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 77 [20:05:25]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:05:25]wFMCommunicate request_size=10 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:05:25]Write to MH i2c: E2 0D 00 78 02 00 A4 04 00 05 00 01 02 03 04 05 00 00 24 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [20:05:25]RAPDU: 90 00 [20:05:25]wFMCommunicate OK [20:05:25]wFMCommunicate request_size=4 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 11 00 00 [20:05:25]Write to MH i2c: E2 08 00 79 02 80 11 00 00 00 00 00 00 F5 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 17 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 17 00 79 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [20:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:25]wFMCommunicate OK [20:05:25]Detected FM SN is 0000000000874959 [20:05:25]Stored FM SN is 0000000000874959 [20:05:25]wFMCommunicate request_size=9 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 16 00 00 04 1A 5E 01 00 [20:05:25]Write to MH i2c: E2 0C 00 7A 02 80 16 00 00 04 00 1A 5E 01 00 00 00 7C [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [20:05:25]RAPDU: 90 00 [20:05:25]wFMCommunicate OK [20:05:25]FM PIN OK [20:05:25]wFMCommunicate request_size=8 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 14 04 00 03 02 00 01 [20:05:25]Write to MH i2c: E2 0B 00 7B 02 80 14 04 00 03 00 02 00 01 00 00 07 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [20:05:25]RAPDU: 90 00 [20:05:25]wFMCommunicate OK [20:05:25]wFMCommunicate request_size=13 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:05:25]Write to MH i2c: E2 10 00 7C 02 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 2C [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 03 00 7C 02 00 90 00 F2 [20:05:25]RAPDU: 90 00 [20:05:25]wFMCommunicate OK [20:05:25]wFMCommunicate request_size=4 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 11 00 00 [20:05:25]Write to MH i2c: E2 08 00 7D 02 80 11 00 00 00 00 00 00 F9 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 17 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 17 00 7D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 56 [20:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:25]wFMCommunicate OK [20:05:25]FM_GetShiftState [20:05:25]SAM_PROTO_GetShiftState [20:05:25]wFMCommunicate request_size=4 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 13 01 00 [20:05:25]Write to MH i2c: E2 08 00 7E 02 80 13 01 00 00 00 00 00 FD [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:26]Read from MH i2c: E2 [20:05:26]MH_I2C_Read... [20:05:26]Read from MH i2c: E2 0E 00 [20:05:26]MH_I2C_Read... [20:05:26]Read from MH i2c: E2 0E 00 7E 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0B [20:05:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:05:26]wFMCommunicate OK [20:05:26]SAM_PROTO_GetShiftState done [20:05:26]FM_GetShiftState done [20:05:26]opened in 1722038719 [20:05:26]opened+sec_in_day 1722125119 [20:05:26]quantity*price = 150037 [20:05:26]sum+1 = 150039 [20:05:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 584 27.07.2024 20:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226224 ФПД: 105957171009686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200526&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226224&fm=105957171009686&tin=02508201610067®Number=0000000000092624&sum=150000 [20:05:27]StoreToDocumentArchive [20:05:27]shift 438 fd 226224 [20:05:27]save to /storage/0438/doc_00226224 [20:05:27]save last doc name /storage/0438/doc_00226224 to /storage/kkm_last_doc_name [20:05:27]save OK [20:05:27]Clear old archive folders... [20:05:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:05:27]tlvbuf is 007CBC70 [20:05:27]SAM_PROTO_ClearQueue [20:05:27]wFMCommunicate request_size=4 [20:05:27]MH_SAM_APDU [20:05:27]CAPDU: 80 09 00 00 [20:05:27]Write to MH i2c: E2 08 00 8B 02 80 09 00 00 00 00 00 00 FF [20:05:27]Write i2c OK [20:05:27]MH_I2C_Read... [20:05:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:27]Read from MH i2c: E2 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [20:05:27]RAPDU: 90 00 [20:05:27]wFMCommunicate OK [20:05:27]SAM_PROTO_ClearQueue done [20:05:27]KKMCreateOFDPacket [20:05:27]OFDProtocolAddRootSTLVToBuf [20:05:27]FM_MakeSignedData [20:05:27]FM_MakeSignedData [20:05:27]SAM_PROTO_SignData [20:05:27]wFMCommunicate request_size=4 [20:05:27]MH_SAM_APDU [20:05:27]CAPDU: 80 0D 01 02 [20:05:27]Write to MH i2c: E2 08 00 8C 02 80 0D 01 02 00 00 00 00 07 [20:05:27]Write i2c OK [20:05:27]MH_I2C_Read... [20:05:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:27]Read from MH i2c: E2 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [20:05:27]RAPDU: 90 00 [20:05:27]wFMCommunicate OK [20:05:27]wFMCommunicate request_size=255 [20:05:27]MH_SAM_APDU [20:05:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 06 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 73 03 00 35 04 06 00 60 5E 13 8A [20:05:27]Write to MH i2c: E2 02 01 8D 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 06 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 73 03 00 35 04 06 00 60 5E 13 8A 00 00 F1 [20:05:27]Write i2c OK [20:05:27]MH_I2C_Read... [20:05:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:27]Read from MH i2c: E2 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [20:05:27]RAPDU: 90 00 [20:05:27]wFMCommunicate OK [20:05:27]wFMCommunicate request_size=7 [20:05:27]MH_SAM_APDU [20:05:27]CAPDU: 80 0D 02 02 02 18 96 [20:05:27]Write to MH i2c: E2 0A 00 8E 02 80 0D 02 02 02 00 18 96 00 00 BC [20:05:27]Write i2c OK [20:05:27]MH_I2C_Read... [20:05:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:27]Read from MH i2c: E2 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 03 00 8E 02 00 90 00 04 [20:05:27]RAPDU: 90 00 [20:05:27]wFMCommunicate OK [20:05:27]wFMCommunicate request_size=4 [20:05:27]MH_SAM_APDU [20:05:27]CAPDU: 80 0D 03 02 [20:05:27]Write to MH i2c: E2 08 00 8F 02 80 0D 03 02 00 00 00 00 0C [20:05:27]Write i2c OK [20:05:27]MH_I2C_Read... [20:05:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:27]Read from MH i2c: E2 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 0B 00 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 0B 00 8F 02 00 6A 71 DF 3B 5E 5B EC 72 90 00 19 [20:05:27]RAPDU: 6A 71 DF 3B 5E 5B EC 72 90 00 [20:05:27]wFMCommunicate OK [20:05:27]SAM_PROTO_SignData done [20:05:27]FM_MakeSignedData done [20:05:27]CreateOFDProtocolMessage [20:05:27]wFMCommunicate request_size=4 [20:05:27]MH_SAM_APDU [20:05:27]CAPDU: 80 11 00 00 [20:05:27]Write to MH i2c: E2 08 00 90 02 80 11 00 00 00 00 00 00 0C [20:05:27]Write i2c OK [20:05:27]MH_I2C_Read... [20:05:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:27]Read from MH i2c: E2 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 17 00 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: E2 17 00 90 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [20:05:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:27]wFMCommunicate OK [20:05:27]CreateOFDProtocolMessage done [20:05:27]OFDSenderStorePacket 226224 [20:05:27]StoreOFDPacket docnum=226224 [20:05:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 05 0E 04 01 A8 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 06 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 73 03 00 35 04 06 00 60 5E 13 8A 18 96 6A 71 DF 3B 5E 5B EC 72 [20:05:27]CheckFolder [20:05:27]dirname=/storage/ofd_packets [20:05:27]CheckFolder done [20:05:27]ProducePacketName [20:05:27]name=ofd_packets/00226224 [20:05:27]NVStorageSaveData ofd_packets/00226224 [20:05:27]File name is /storage/ofd_packets/00226224 [20:05:27]Write 298 bytes [20:05:27]NVStorageSaveData done [20:05:27]OFDSenderStorePacket done [20:05:27]KKMCreateOFDPacket done [20:05:27]NVStorageSaveData kkm_last_timestamp [20:05:27]File name is /storage/kkm_last_timestamp [20:05:27]Write 4 bytes [20:05:27]NVStorageSaveData done [20:05:27]ExternCall_PrintAddStr [20:05:27]wPrintStart [20:05:27]Write to MH i2c: 01 00 00 91 02 93 [20:05:27]Write i2c OK [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: 01 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: 01 07 00 [20:05:27]MH_I2C_Read... [20:05:27]Read from MH i2c: 01 07 00 91 02 00 00 00 00 00 FF 0F A8 [20:05:27]RasterBufferAndPrint [20:05:27]line Счет N : (1)2002542 [20:05:27]line ИНН: 02508201610067 [20:05:27]line Контрольно-Кассовый Чек [20:05:27]line ПРОДАЖА [20:05:27]line ТРК (МРК, ГНК) : 51 [20:05:27]line Товар: 2710194210 [20:05:27]line ДТ-К-5 [20:05:27]line 19.690 * 76.20 [20:05:27]line = 1500.38 [20:05:27]line НДС 12% НСП 1% [20:05:27]line > о реализуемом товаре [20:05:27]line ОКРУГЛЕНИЕ: -0.38 [20:05:27]line ИТОГО: 1500.00 [20:05:27]line Внесено: 1500.00 [20:05:27]line СДАЧА: 0.00 [20:05:27]line НСП 1% : 13.28 [20:05:27]line НДС 12% : 159.33 [20:05:27]line Наличными: 1500.00 [20:05:27]line Безнал.: 0.00 [20:05:27]line Место: АЗС № 97 "Партнер Нефть" [20:05:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:05:27]line СНО: Общий режим [20:05:27]line Чек 584 27.07.2024 20:05 [20:05:27]line Смена: 438 ФФД: 1.0 [20:05:27]line ЗНМ: 0300000054 [20:05:27]line РНМ: 0000000000092624 [20:05:27]line Версия ККМ: 001 [20:05:27]line ФМ: 0000000000874959 [20:05:27]line ФД: 226224 [20:05:27]line ФПД: 105957171009686 [20:05:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200526&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226224&fm=105957171009686&tin=02508201610067®Number=0000000000092624&sum=150000 [20:05:28]written 0, free lines is 4095 [20:05:28]OFD Sender: Processing packet 226224 [packets to send 600, broken 599] [20:05:28]ProducePacketName [20:05:28]name=ofd_packets/00226224 [20:05:28]OFD Sender: To server: pG, [20:05:28]CommunicateWithHost lk.salyk.kg:30040 [20:05:28]ConnectInit lk.salyk.kg [20:05:28]Write to MH i2c: 01 00 00 BC 02 BE [20:05:28]Write i2c OK [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: 01 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: 01 07 00 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 62 0C 33 [20:05:28]RasterBufferAndPrint [20:05:28]line [20:05:28]line [20:05:28]line [20:05:28]line [20:05:28]line [20:05:28]written 0, free lines is 3173 [20:05:28]MH_Cut [20:05:28]Write to MH i2c: D1 01 00 C3 02 01 97 [20:05:28]Write i2c OK [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: D1 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: D1 01 00 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: D1 01 00 C3 02 00 96 [20:05:28]Write to MH i2c: 01 00 00 C4 02 C6 [20:05:28]Write i2c OK [20:05:28]MH_I2C_Read... [20:05:28]Connected sock=11 [20:05: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 35 39 0C 01 00 00 05 0E 04 01 A8 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 06 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 73 03 00 35 04 06 00 60 5E 13 8A 18 96 6A 71 DF 3B 5E 5B EC 72 [20:05: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 35 39 4F 00 00 00 61 44 47 00 48 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 73 03 00 F4 03 04 00 13 FF A4 66 B6 04 01 00 00 33 81 ED F9 7F 82 24 DC [20:05:29]CommunicateWithHost err = 0 [20:05:29]CheckOFDResponse [20:05:29]1017 (14) - 77093643461234 [20:05:29]1041 (16) - 0000000000874959 [20:05:29]1040 (4) - 226224 [20:05:29]1012 (4) - 27.07.2024 14:07 [20:05:29]1206 (1) - 0 [20:05:29]OFD Sender: Remove packet 226224 [20:05:29]ProducePacketName [20:05:29]name=ofd_packets/00226224 [20:05:29]NVStorageDeleteData [20:05:29]*** Cut start [20:05:29]*** Partial cut [20:05:29]*** CUTSNS_PIN = 1 [20:05:29]OFD Sender: No OFD packet to send [20:05:29]*** CUTSNS_PIN = 0 [20:05:29]*** Brake cut motor [20:05:30]Read from MH i2c: 01 [20:05:30]MH_I2C_Read... [20:05:30]*** Stop cut motor [20:05:30]*** Cut end [20:05:30]Read from MH i2c: 01 07 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: 01 07 00 C4 02 00 00 00 00 00 FF 0F DB [20:05:30]process_action close_receipt done [20:05:30]requested_data is exist [20:05:30]produce_requested_data [20:05:30]requested_item fm.sn is exist - process it [20:05:30]wFMCommunicate request_size=4 [20:05:30]MH_SAM_APDU [20:05:30]CAPDU: 80 11 00 00 [20:05:30]Write to MH i2c: E2 08 00 C5 02 80 11 00 00 00 00 00 00 41 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:30]Read from MH i2c: E2 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 17 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 17 00 C5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [20:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:30]wFMCommunicate OK [20:05:30]requested_item fd.num is exist - process it [20:05:30]SAM_PROTO_GetFieldsCounters [20:05:30]wFMCommunicate request_size=4 [20:05:30]MH_SAM_APDU [20:05:30]CAPDU: 80 13 00 00 [20:05:30]Write to MH i2c: E2 08 00 C6 02 80 13 00 00 00 00 00 00 44 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:30]Read from MH i2c: E2 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 62 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 28 [20:05: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:30]wFMCommunicate OK [20:05:30]SAM_PROTO_GetFieldsCounters done [20:05:30]requested_item shift.num is exist - process it [20:05:30]requested_item shift.opened is exist - process it [20:05:30]req_shift_opened [20:05:30]FM_GetShiftState [20:05:30]SAM_PROTO_GetShiftState [20:05:30]wFMCommunicate request_size=4 [20:05:30]MH_SAM_APDU [20:05:30]CAPDU: 80 13 01 00 [20:05:30]Write to MH i2c: E2 08 00 C7 02 80 13 01 00 00 00 00 00 46 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 [20:05:30]MH_I2C_Read... [20:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:30]Read from MH i2c: E2 0E 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 0E 00 C7 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 54 [20:05:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:05:30]wFMCommunicate OK [20:05:30]SAM_PROTO_GetShiftState done [20:05:30]FM_GetShiftState done [20:05:30]req_shift_opened done [20:05:30]requested_item shift.open_date is exist - process it [20:05:30]req_shift_open_date [20:05:30]req_shift_open_date done [20:05:30]produce_requested_data done [20:05:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226224,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:05:30]process_action_free close_receipt [20:05:30]json_value_free [20:05:30]json_value_free done [20:05:30]process_json_proto returns [20:05:30]Send response to host [20:05:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226224,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:05:30]free response buf [20:05:30]execute_script done [20:05:30]execute_script returns [20:05:30]free content buf [20:05:30]Sock 7.Close socket [20:05:30]Sock 7.Thread stoped [20:05:34]OFD Sender: No OFD packet to send [20:05:39]OFD Sender: No OFD packet to send [20:05:44]OFD Sender: No OFD packet to send [20:05:45]recv_with_timeout no data received [20:05:49]OFD Sender: No OFD packet to send [20:05:54]OFD Sender: No OFD packet to send [20:05:59]OFD Sender: No OFD packet to send [20:06:04]OFD Sender: No OFD packet to send [20:06:09]OFD Sender: No OFD packet to send [20:06:14]OFD Sender: No OFD packet to send [20:06:19]OFD Sender: No OFD packet to send [20:06:23]accept exits with 9 [20:06:23]New connection [20:06:23]New thread 3066617188 created [20:06:23]Thread 3066760548 joined [20:06:23]Waiting for new connection... [20:06:23] Sock 9.Parse request [20:06:23]Sock 9.Check first char [20:06:23]Sock 9.First char is OK [20:06:23]request: POST /json_proto HTTP/1.0 [20:06:23]Method: POST [20:06:23]URL: /json_proto [20:06:23]Method is POST - this is cgi request [20:06:23]url: /json_proto [20:06:23]query_string will be loaded in cgi processing [20:06:23]execute_cgi json_proto POST (null) [20:06:23]execute_cgi path=json_proto method=POST [20:06:23]POST find Content-Length [20:06:23]Host: 172.17.43.131:8080 [20:06:23]Content-Length: 794 [20:06:23]Content-Type: application/json [20:06:23] [20:06:23]POST finish read [20:06:23]Found Content-Length = 794 [20:06:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:23]execute_script... [20:06:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:23]POST & json_proto [20:06:23]process_json_proto [20:06:23]json parsed OK: [20:06:23]protocol is kg_v1.0 [20:06:23]action value=close_receipt [20:06:23]process_action close_receipt [20:06:23]cmd_close_receipt [20:06:23]MH_GetDate [20:06:23]Write to MH i2c: F0 00 00 C8 02 B9 [20:06:23]Write i2c OK [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: F0 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: F0 09 00 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: F0 09 00 C8 02 00 3F 53 A5 66 F9 24 A2 66 84 [20:06:23]GetLastDocTimeStamp 1722110726 [20:06:23]current date 1722110783 [20:06:23]FM_GetShiftState [20:06:23]SAM_PROTO_GetShiftState [20:06:23]wFMCommunicate request_size=4 [20:06:23]MH_SAM_APDU [20:06:23]CAPDU: 80 13 01 00 [20:06:23]Write to MH i2c: E2 08 00 C9 02 80 13 01 00 00 00 00 00 48 [20:06:23]Write i2c OK [20:06:23]MH_I2C_Read... [20:06:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:23]Read from MH i2c: E2 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: E2 0E 00 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: E2 0E 00 C9 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 56 [20:06:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:06:23]wFMCommunicate OK [20:06:23]SAM_PROTO_GetShiftState done [20:06:23]FM_GetShiftState done [20:06:23]opened in 1722038719 [20:06:23]opened+sec_in_day 1722125119 [20:06:23]quantity*price = 50017 [20:06:23]sum+1 = 50019 [20:06:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 585 27.07.2024 20:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226225 ФПД: 17686444176655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226225&fm=17686444176655&tin=02508201610067®Number=0000000000092624&sum=50018 [20:06:24]StoreToDocumentArchive [20:06:24]shift 438 fd 226225 [20:06:24]save to /storage/0438/doc_00226225 [20:06:24]save last doc name /storage/0438/doc_00226225 to /storage/kkm_last_doc_name [20:06:24]save OK [20:06:24]Clear old archive folders... [20:06:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:06:24]tlvbuf is 007B3590 [20:06:24]SAM_PROTO_ClearQueue [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 09 00 00 [20:06:24]Write to MH i2c: E2 08 00 D6 02 80 09 00 00 00 00 00 00 4A [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]SAM_PROTO_ClearQueue done [20:06:24]KKMCreateOFDPacket [20:06:24]OFDProtocolAddRootSTLVToBuf [20:06:24]FM_MakeSignedData [20:06:24]FM_MakeSignedData [20:06:24]SAM_PROTO_SignData [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 0D 01 02 [20:06:24]Write to MH i2c: E2 08 00 D7 02 80 0D 01 02 00 00 00 00 52 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]wFMCommunicate request_size=255 [20:06:24]MH_SAM_APDU [20:06: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 3F 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 73 03 00 35 04 06 00 [20:06:24]Write to MH i2c: E2 02 01 D8 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 3F 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 73 03 00 35 04 06 00 00 00 CF [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]OFD Sender: No OFD packet to send [20:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]wFMCommunicate request_size=11 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 0D 02 02 06 10 15 F2 38 F5 0F [20:06:24]Write to MH i2c: E2 0E 00 D9 02 80 0D 02 02 06 00 10 15 F2 38 F5 0F 00 00 B4 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 0D 03 02 [20:06:24]Write to MH i2c: E2 08 00 DA 02 80 0D 03 02 00 00 00 00 57 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 0B 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 0B 00 DA 02 00 39 D4 C8 10 83 67 8B BB 90 00 6D [20:06:24]RAPDU: 39 D4 C8 10 83 67 8B BB 90 00 [20:06:24]wFMCommunicate OK [20:06:24]SAM_PROTO_SignData done [20:06:24]FM_MakeSignedData done [20:06:24]CreateOFDProtocolMessage [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 11 00 00 [20:06:24]Write to MH i2c: E2 08 00 DB 02 80 11 00 00 00 00 00 00 57 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 17 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 17 00 DB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [20:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:06:24]wFMCommunicate OK [20:06:24]CreateOFDProtocolMessage done [20:06:24]OFDSenderStorePacket 226225 [20:06:24]StoreOFDPacket docnum=226225 [20:06:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EA D9 08 01 10 2A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 3F 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 73 03 00 35 04 06 00 10 15 F2 38 F5 0F 39 D4 C8 10 83 67 8B BB [20:06:24]CheckFolder [20:06:24]dirname=/storage/ofd_packets [20:06:24]CheckFolder done [20:06:24]ProducePacketName [20:06:24]name=ofd_packets/00226225 [20:06:24]NVStorageSaveData ofd_packets/00226225 [20:06:24]File name is /storage/ofd_packets/00226225 [20:06:24]Write 302 bytes [20:06:24]NVStorageSaveData done [20:06:24]OFDSenderStorePacket done [20:06:24]KKMCreateOFDPacket done [20:06:24]NVStorageSaveData kkm_last_timestamp [20:06:24]File name is /storage/kkm_last_timestamp [20:06:24]Write 4 bytes [20:06:24]NVStorageSaveData done [20:06:25]ExternCall_PrintAddStr [20:06:25]wPrintStart [20:06:25]Write to MH i2c: 01 00 00 DC 02 DE [20:06:25]Write i2c OK [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 07 00 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 07 00 DC 02 00 00 00 00 00 FF 0F F3 [20:06:25]RasterBufferAndPrint [20:06:25]line Счет N : (1)2002544 [20:06:25]line ИНН: 02508201610067 [20:06:25]line Контрольно-Кассовый Чек [20:06:25]line ПРОДАЖА [20:06:25]line ТРК (МРК, ГНК) : 62 [20:06:25]line Товар: 2710124130 [20:06:25]line Super-92-К-5 [20:06:25]line 7.270 * 68.80 [20:06:25]line = 500.18 [20:06:25]line НДС 12% НСП 1% [20:06:25]line > о реализуемом товаре [20:06:25]line ИТОГО: 500.18 [20:06:25]line НСП 1% : 4.43 [20:06:25]line НДС 12% : 53.12 [20:06:25]line Наличными: 0.00 [20:06:25]line Безнал.: 500.18 [20:06:25]line Место: АЗС № 97 "Партнер Нефть" [20:06:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:06:25]line СНО: Общий режим [20:06:25]line Чек 585 27.07.2024 20:06 [20:06:25]line Смена: 438 ФФД: 1.0 [20:06:25]line ЗНМ: 0300000054 [20:06:25]line РНМ: 0000000000092624 [20:06:25]line Версия ККМ: 001 [20:06:25]line Платежная система: O! деньги [20:06:25]line ФМ: 0000000000874959 [20:06:25]line ФД: 226225 [20:06:25]line ФПД: 17686444176655 [20:06:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226225&fm=17686444176655&tin=02508201610067®Number=0000000000092624&sum=50018 [20:06:25]OFD Sender: Processing packet 226225 [packets to send 600, broken 599] [20:06:25]ProducePacketName [20:06:25]name=ofd_packets/00226225 [20:06:25]OFD Sender: To server: pG, [20:06:25]CommunicateWithHost lk.salyk.kg:30040 [20:06:25]ConnectInit lk.salyk.kg [20:06:25]written 0, free lines is 4095 [20:06:25]Write to MH i2c: 01 00 00 06 03 09 [20:06:25]Write i2c OK [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 07 00 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 7A 0C 96 [20:06:25]RasterBufferAndPrint [20:06:25]line [20:06:25]line [20:06:25]line [20:06:25]line [20:06:25]line [20:06:25]written 0, free lines is 3197 [20:06:25]MH_Cut [20:06:25]Write to MH i2c: D1 01 00 0D 03 01 E2 [20:06:25]Write i2c OK [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: D1 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: D1 01 00 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: D1 01 00 0D 03 00 E1 [20:06:25]Write to MH i2c: 01 00 00 0E 03 11 [20:06:25]Write i2c OK [20:06:25]MH_I2C_Read... [20:06:26]*** Cut start [20:06:26]*** Partial cut [20:06:26]*** CUTSNS_PIN = 1 [20:06:26]*** CUTSNS_PIN = 0 [20:06:27]*** Brake cut motor [20:06:27]Read from MH i2c: 01 [20:06:27]MH_I2C_Read... [20:06:27]*** Stop cut motor [20:06:27]*** Cut end [20:06:27]Read from MH i2c: 01 07 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: 01 07 00 0E 03 00 00 00 00 00 FF 0F 26 [20:06:27]process_action close_receipt done [20:06:27]requested_data is exist [20:06:27]produce_requested_data [20:06:27]requested_item fm.sn is exist - process it [20:06:27]wFMCommunicate request_size=4 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 11 00 00 [20:06:27]Write to MH i2c: E2 08 00 0F 03 80 11 00 00 00 00 00 00 8C [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:27]Read from MH i2c: E2 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 17 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 17 00 0F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [20:06:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:06:27]wFMCommunicate OK [20:06:27]requested_item fd.num is exist - process it [20:06:27]SAM_PROTO_GetFieldsCounters [20:06:27]wFMCommunicate request_size=4 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 13 00 00 [20:06:27]Write to MH i2c: E2 08 00 10 03 80 13 00 00 00 00 00 00 8F [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:27]Read from MH i2c: E2 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 62 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 62 00 10 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [20:06:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:27]wFMCommunicate OK [20:06:27]SAM_PROTO_GetFieldsCounters done [20:06:27]requested_item shift.num is exist - process it [20:06:27]requested_item shift.opened is exist - process it [20:06:27]req_shift_opened [20:06:27]FM_GetShiftState [20:06:27]SAM_PROTO_GetShiftState [20:06:27]wFMCommunicate request_size=4 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 13 01 00 [20:06:27]Write to MH i2c: E2 08 00 11 03 80 13 01 00 00 00 00 00 91 [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:27]Read from MH i2c: E2 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 0E 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 0E 00 11 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9F [20:06:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:06:27]wFMCommunicate OK [20:06:27]SAM_PROTO_GetShiftState done [20:06:27]FM_GetShiftState done [20:06:27]req_shift_opened done [20:06:27]requested_item shift.open_date is exist - process it [20:06:27]req_shift_open_date [20:06:27]req_shift_open_date done [20:06:27]produce_requested_data done [20:06:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226225,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:06:27]process_action_free close_receipt [20:06:27]json_value_free [20:06:27]json_value_free done [20:06:27]process_json_proto returns [20:06:27]Send response to host [20:06:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226225,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:06:27]free response buf [20:06:27]execute_script done [20:06:27]execute_script returns [20:06:27]free content buf [20:06:27]Sock 9.Close socket [20:06:27]Sock 9.Thread stoped [20:06:32]recv_with_timeout no data received [20:06:35]accept exits with 7 [20:06:35]New connection [20:06:35]New thread 3066760548 created [20:06:35]Thread 3066617188 joined [20:06:35]Waiting for new connection... [20:06:35] Sock 7.Parse request [20:06:35]Sock 7.Check first char [20:06:35]Sock 7.First char is OK [20:06:35]request: POST /json_proto HTTP/1.0 [20:06:35]Method: POST [20:06:35]URL: /json_proto [20:06:35]Method is POST - this is cgi request [20:06:35]url: /json_proto [20:06:35]query_string will be loaded in cgi processing [20:06:35]execute_cgi json_proto POST (null) [20:06:35]execute_cgi path=json_proto method=POST [20:06:35]POST find Content-Length [20:06:35]Host: 172.17.43.131:8080 [20:06:35]Content-Length: 683 [20:06:35]Content-Type: application/json [20:06:35] [20:06:35]POST finish read [20:06:35]Found Content-Length = 683 [20:06:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 35.770, "sum" : 2654.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 2654.00, "payments": [ { "type": 0, "sum" : 2654.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:35]execute_script... [20:06:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 35.770, "sum" : 2654.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 2654.00, "payments": [ { "type": 0, "sum" : 2654.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:35]POST & json_proto [20:06:35]process_json_proto [20:06:35]json parsed OK: [20:06:35]protocol is kg_v1.0 [20:06:35]action value=close_receipt [20:06:35]process_action close_receipt [20:06:35]cmd_close_receipt [20:06:35]MH_GetDate [20:06:35]Write to MH i2c: F0 00 00 12 03 04 [20:06:35]Write i2c OK [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: F0 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: F0 09 00 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: F0 09 00 12 03 00 4B 53 A5 66 F9 24 A2 66 DB [20:06:35]GetLastDocTimeStamp 1722110783 [20:06:35]current date 1722110795 [20:06:35]FM_GetShiftState [20:06:35]SAM_PROTO_GetShiftState [20:06:35]wFMCommunicate request_size=4 [20:06:35]MH_SAM_APDU [20:06:35]CAPDU: 80 13 01 00 [20:06:35]Write to MH i2c: E2 08 00 13 03 80 13 01 00 00 00 00 00 93 [20:06:35]Write i2c OK [20:06:35]MH_I2C_Read... [20:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:35]Read from MH i2c: E2 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: E2 0E 00 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: E2 0E 00 13 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A1 [20:06:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:06:35]wFMCommunicate OK [20:06:35]SAM_PROTO_GetShiftState done [20:06:35]FM_GetShiftState done [20:06:35]opened in 1722038719 [20:06:35]opened+sec_in_day 1722125119 [20:06:35]quantity*price = 265413 [20:06:35]sum+1 = 265414 [20:06:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 2654.00 Внесено: 6000.00 СДАЧА: 3346.00 НСП 1% : 23.49 НДС 12% : 281.85 Наличными: 2654.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 586 27.07.2024 20:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226226 ФПД: 108358401412482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226226&fm=108358401412482&tin=02508201610067®Number=0000000000092624&sum=265400 [20:06:36]StoreToDocumentArchive [20:06:36]shift 438 fd 226226 [20:06:36]save to /storage/0438/doc_00226226 [20:06:36]save last doc name /storage/0438/doc_00226226 to /storage/kkm_last_doc_name [20:06:36]save OK [20:06:36]Clear old archive folders... [20:06:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:06:36]tlvbuf is 008265F0 [20:06:36]SAM_PROTO_ClearQueue [20:06:36]wFMCommunicate request_size=4 [20:06:36]MH_SAM_APDU [20:06:36]CAPDU: 80 09 00 00 [20:06:36]Write to MH i2c: E2 08 00 20 03 80 09 00 00 00 00 00 00 95 [20:06:36]Write i2c OK [20:06:36]MH_I2C_Read... [20:06:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:36]Read from MH i2c: E2 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [20:06:36]RAPDU: 90 00 [20:06:36]wFMCommunicate OK [20:06:36]SAM_PROTO_ClearQueue done [20:06:36]KKMCreateOFDPacket [20:06:36]OFDProtocolAddRootSTLVToBuf [20:06:36]FM_MakeSignedData [20:06:36]FM_MakeSignedData [20:06:36]SAM_PROTO_SignData [20:06:36]wFMCommunicate request_size=4 [20:06:36]MH_SAM_APDU [20:06:36]CAPDU: 80 0D 01 02 [20:06:36]Write to MH i2c: E2 08 00 21 03 80 0D 01 02 00 00 00 00 9D [20:06:36]Write i2c OK [20:06:36]MH_I2C_Read... [20:06:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:36]Read from MH i2c: E2 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [20:06:36]RAPDU: 90 00 [20:06:36]wFMCommunicate OK [20:06:36]wFMCommunicate request_size=255 [20:06:36]MH_SAM_APDU [20:06:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA 8B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 0C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 6E 00 00 00 00 07 04 06 00 B8 0C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 4B 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 73 03 00 35 04 06 00 62 [20:06:36]Write to MH i2c: E2 02 01 22 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 BA 8B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 0C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 6E 00 00 00 00 07 04 06 00 B8 0C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 4B 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 73 03 00 35 04 06 00 62 00 00 68 [20:06:36]Write i2c OK [20:06:36]MH_I2C_Read... [20:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:36]Read from MH i2c: E2 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [20:06:36]RAPDU: 90 00 [20:06:36]wFMCommunicate OK [20:06:36]wFMCommunicate request_size=10 [20:06:36]MH_SAM_APDU [20:06:36]CAPDU: 80 0D 02 02 05 8D 28 06 4D 82 [20:06:36]Write to MH i2c: E2 0D 00 23 03 80 0D 02 02 05 00 8D 28 06 4D 82 00 00 34 [20:06:36]Write i2c OK [20:06:36]MH_I2C_Read... [20:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:36]Read from MH i2c: E2 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [20:06:36]RAPDU: 90 00 [20:06:36]wFMCommunicate OK [20:06:36]wFMCommunicate request_size=4 [20:06:36]MH_SAM_APDU [20:06:36]CAPDU: 80 0D 03 02 [20:06:36]Write to MH i2c: E2 08 00 24 03 80 0D 03 02 00 00 00 00 A2 [20:06:36]Write i2c OK [20:06:36]MH_I2C_Read... [20:06:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:36]Read from MH i2c: E2 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 0B 00 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 0B 00 24 03 00 52 7B B4 2C 41 5A FC ED 90 00 D4 [20:06:36]RAPDU: 52 7B B4 2C 41 5A FC ED 90 00 [20:06:36]wFMCommunicate OK [20:06:36]SAM_PROTO_SignData done [20:06:36]FM_MakeSignedData done [20:06:36]CreateOFDProtocolMessage [20:06:36]wFMCommunicate request_size=4 [20:06:36]MH_SAM_APDU [20:06:36]CAPDU: 80 11 00 00 [20:06:36]Write to MH i2c: E2 08 00 25 03 80 11 00 00 00 00 00 00 A2 [20:06:36]Write i2c OK [20:06:36]MH_I2C_Read... [20:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:36]Read from MH i2c: E2 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 17 00 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: E2 17 00 25 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [20:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:06:36]wFMCommunicate OK [20:06:36]CreateOFDProtocolMessage done [20:06:36]OFDSenderStorePacket 226226 [20:06:36]StoreOFDPacket docnum=226226 [20:06:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC DE 07 01 DE F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA 8B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 0C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 6E 00 00 00 00 07 04 06 00 B8 0C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 4B 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 73 03 00 35 04 06 00 62 8D 28 06 4D 82 52 7B B4 2C 41 5A FC ED [20:06:36]CheckFolder [20:06:36]dirname=/storage/ofd_packets [20:06:36]CheckFolder done [20:06:36]ProducePacketName [20:06:36]name=ofd_packets/00226226 [20:06:36]NVStorageSaveData ofd_packets/00226226 [20:06:36]File name is /storage/ofd_packets/00226226 [20:06:36]Write 301 bytes [20:06:36]NVStorageSaveData done [20:06:36]OFDSenderStorePacket done [20:06:36]KKMCreateOFDPacket done [20:06:36]NVStorageSaveData kkm_last_timestamp [20:06:36]File name is /storage/kkm_last_timestamp [20:06:36]Write 4 bytes [20:06:36]NVStorageSaveData done [20:06:36]ExternCall_PrintAddStr [20:06:36]wPrintStart [20:06:36]Write to MH i2c: 01 00 00 26 03 29 [20:06:36]Write i2c OK [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: 01 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: 01 07 00 [20:06:36]MH_I2C_Read... [20:06:36]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 FF 0F 3E [20:06:36]RasterBufferAndPrint [20:06:36]line Счет N : (1)2002543 [20:06:36]line ИНН: 02508201610067 [20:06:36]line Контрольно-Кассовый Чек [20:06:36]line ПРОДАЖА [20:06:36]line ТРК (МРК, ГНК) : 44 [20:06:36]line Товар: 2710124500 [20:06:36]line Аи-95-К-5 [20:06:36]line 35.770 * 74.20 [20:06:36]line = 2654.13 [20:06:36]line НДС 12% НСП 1% [20:06:36]line > о реализуемом товаре [20:06:36]line ОКРУГЛЕНИЕ: -0.13 [20:06:36]line ИТОГО: 2654.00 [20:06:36]line Внесено: 6000.00 [20:06:36]line СДАЧА: 3346.00 [20:06:36]line НСП 1% : 23.49 [20:06:36]line НДС 12% : 281.85 [20:06:36]line Наличными: 2654.00 [20:06:36]line Безнал.: 0.00 [20:06:36]line Место: АЗС № 97 "Партнер Нефть" [20:06:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:06:36]line СНО: Общий режим [20:06:36]line Чек 586 27.07.2024 20:06 [20:06:36]line Смена: 438 ФФД: 1.0 [20:06:36]line ЗНМ: 0300000054 [20:06:36]line РНМ: 0000000000092624 [20:06:36]line Версия ККМ: 001 [20:06:36]line ФМ: 0000000000874959 [20:06:36]line ФД: 226226 [20:06:36]line ФПД: 108358401412482 [20:06:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226226&fm=108358401412482&tin=02508201610067®Number=0000000000092624&sum=265400 [20:06:36]written 0, free lines is 4095 [20:06:37]Write to MH i2c: 01 00 00 51 03 54 [20:06:37]Write i2c OK [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: 01 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: 01 07 00 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 72 0C D9 [20:06:37]RasterBufferAndPrint [20:06:37]line [20:06:37]line [20:06:37]line [20:06:37]line [20:06:37]line [20:06:37]written 0, free lines is 3188 [20:06:37]MH_Cut [20:06:37]Write to MH i2c: D1 01 00 58 03 01 2D [20:06:37]Write i2c OK [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: D1 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: D1 01 00 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: D1 01 00 58 03 00 2C [20:06:37]Write to MH i2c: 01 00 00 59 03 5C [20:06:37]Write i2c OK [20:06:37]MH_I2C_Read... [20:06:38]*** Cut start [20:06:38]*** Partial cut [20:06:38]*** CUTSNS_PIN = 1 [20:06:38]*** CUTSNS_PIN = 0 [20:06:38]*** Brake cut motor [20:06:39]Read from MH i2c: 01 [20:06:39]MH_I2C_Read... [20:06:39]*** Stop cut motor [20:06:39]*** Cut end [20:06:39]Read from MH i2c: 01 07 00 [20:06:39]MH_I2C_Read... [20:06:39]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 FF 0F 71 [20:06:39]process_action close_receipt done [20:06:39]requested_data is exist [20:06:39]produce_requested_data [20:06:39]requested_item fm.sn is exist - process it [20:06:39]wFMCommunicate request_size=4 [20:06:39]MH_SAM_APDU [20:06:39]CAPDU: 80 11 00 00 [20:06:39]Write to MH i2c: E2 08 00 5A 03 80 11 00 00 00 00 00 00 D7 [20:06:39]Write i2c OK [20:06:39]MH_I2C_Read... [20:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:39]Read from MH i2c: E2 [20:06:39]MH_I2C_Read... [20:06:39]Read from MH i2c: E2 17 00 [20:06:39]MH_I2C_Read... [20:06:39]Read from MH i2c: E2 17 00 5A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [20:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:06:39]wFMCommunicate OK [20:06:39]requested_item fd.num is exist - process it [20:06:39]SAM_PROTO_GetFieldsCounters [20:06:39]wFMCommunicate request_size=4 [20:06:39]MH_SAM_APDU [20:06:39]CAPDU: 80 13 00 00 [20:06:39]Write to MH i2c: E2 08 00 5B 03 80 13 00 00 00 00 00 00 DA [20:06:39]Write i2c OK [20:06:39]MH_I2C_Read... [20:06:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:39]Read from MH i2c: E2 [20:06:39]MH_I2C_Read... [20:06:39]Read from MH i2c: E2 62 00 [20:06:39]MH_I2C_Read... [20:06:39]Read from MH i2c: E2 62 00 5B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 C6 [20:06:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:39]wFMCommunicate OK [20:06:39]SAM_PROTO_GetFieldsCounters done [20:06:39]requested_item shift.num is exist - process it [20:06:39]requested_item shift.opened is exist - process it [20:06:39]req_shift_opened [20:06:39]FM_GetShiftState [20:06:39]SAM_PROTO_GetShiftState [20:06:39]wFMCommunicate request_size=4 [20:06:39]MH_SAM_APDU [20:06:39]CAPDU: 80 13 01 00 [20:06:39]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [20:06:39]Write i2c OK [20:06:39]MH_I2C_Read... [20:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:39]Read from MH i2c: E2 [20:06:39]MH_I2C_Read... [20:06:39]Read from MH i2c: E2 0E 00 [20:06:39]MH_I2C_Read... [20:06:39]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EA [20:06:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:06:39]wFMCommunicate OK [20:06:39]SAM_PROTO_GetShiftState done [20:06:39]FM_GetShiftState done [20:06:39]req_shift_opened done [20:06:39]requested_item shift.open_date is exist - process it [20:06:39]req_shift_open_date [20:06:39]req_shift_open_date done [20:06:39]produce_requested_data done [20:06:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226226,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:06:39]process_action_free close_receipt [20:06:39]json_value_free [20:06:39]json_value_free done [20:06:39]process_json_proto returns [20:06:39]Send response to host [20:06:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226226,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:06:39]free response buf [20:06:39]execute_script done [20:06:39]execute_script returns [20:06:39]free content buf [20:06:39]Sock 7.Close socket [20:06:39]Sock 7.Thread stoped [20:06:39]Connected sock=11 [20:06: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 35 39 10 01 00 00 EA D9 08 01 10 2A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 3F 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 73 03 00 35 04 06 00 10 15 F2 38 F5 0F 39 D4 C8 10 83 67 8B BB [20:06: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 35 39 4F 00 00 00 18 A2 47 00 0A 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 35 39 10 04 04 00 B1 73 03 00 F4 03 04 00 5E FF A4 66 B6 04 01 00 00 46 5F A2 09 F6 D5 CA 40 [20:06:43]CommunicateWithHost err = 0 [20:06:43]CheckOFDResponse [20:06:43]1017 (14) - 77093643461234 [20:06:43]1041 (16) - 0000000000874959 [20:06:43]1040 (4) - 226225 [20:06:43]1012 (4) - 27.07.2024 14:08 [20:06:43]1206 (1) - 0 [20:06:43]OFD Sender: Remove packet 226225 [20:06:43]ProducePacketName [20:06:43]name=ofd_packets/00226225 [20:06:43]NVStorageDeleteData [20:06:43]OFD Sender: Processing packet 226226 [packets to send 600, broken 599] [20:06:43]ProducePacketName [20:06:43]name=ofd_packets/00226226 [20:06:43]OFD Sender: To server: pG, [20:06:43]CommunicateWithHost lk.salyk.kg:30040 [20:06:43]ConnectInit lk.salyk.kg [20:06:47]recv_with_timeout no data received [20:06:48]ConnectInit Can't take IP for lk.salyk.kg [20:06:48]CommunicateWithHost connect error [20:06:48]CommunicateWithHost err = -1 [20:06:48]OFD Sender: Server communicate error [20:06:48]OFD Sender: Processing packet 226226 [packets to send 600, broken 599] [20:06:48]ProducePacketName [20:06:48]name=ofd_packets/00226226 [20:06:48]OFD Sender: To server: pG, [20:06:48]CommunicateWithHost lk.salyk.kg:30040 [20:06:48]ConnectInit lk.salyk.kg [20:06:53]ConnectInit Can't take IP for lk.salyk.kg [20:06:53]CommunicateWithHost connect error [20:06:53]CommunicateWithHost err = -1 [20:06:53]OFD Sender: Server communicate error [20:06:59]OFD Sender: Processing packet 226226 [packets to send 600, broken 599] [20:06:59]ProducePacketName [20:06:59]name=ofd_packets/00226226 [20:06:59]OFD Sender: To server: pG, [20:06:59]CommunicateWithHost lk.salyk.kg:30040 [20:06:59]ConnectInit lk.salyk.kg [20:07:04]ConnectInit Can't take IP for lk.salyk.kg [20:07:04]CommunicateWithHost connect error [20:07:04]CommunicateWithHost err = -1 [20:07:04]OFD Sender: Server communicate error [20:07:07]recv_with_timeout no data received [20:07:09]OFD Sender: Processing packet 226226 [packets to send 600, broken 599] [20:07:09]ProducePacketName [20:07:09]name=ofd_packets/00226226 [20:07:09]OFD Sender: To server: pG, [20:07:09]CommunicateWithHost lk.salyk.kg:30040 [20:07:09]ConnectInit lk.salyk.kg [20:07:14]ConnectInit Can't take IP for lk.salyk.kg [20:07:14]CommunicateWithHost connect error [20:07:14]CommunicateWithHost err = -1 [20:07:14]OFD Sender: Server communicate error [20:07:19]OFD Sender: Processing packet 226226 [packets to send 600, broken 599] [20:07:19]ProducePacketName [20:07:19]name=ofd_packets/00226226 [20:07:19]OFD Sender: To server: pG, [20:07:19]CommunicateWithHost lk.salyk.kg:30040 [20:07:19]ConnectInit lk.salyk.kg [20:07:24]ConnectInit Can't take IP for lk.salyk.kg [20:07:24]CommunicateWithHost connect error [20:07:24]CommunicateWithHost err = -1 [20:07:24]OFD Sender: Server communicate error [20:07:29]OFD Sender: Processing packet 226226 [packets to send 600, broken 599] [20:07:29]ProducePacketName [20:07:29]name=ofd_packets/00226226 [20:07:29]OFD Sender: To server: pG, [20:07:29]CommunicateWithHost lk.salyk.kg:30040 [20:07:29]ConnectInit lk.salyk.kg [20:07:31]Connected sock=7 [20:07: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 35 39 0F 01 00 00 DC DE 07 01 DE F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA 8B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 0C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 6E 00 00 00 00 07 04 06 00 B8 0C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 4B 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 73 03 00 35 04 06 00 62 8D 28 06 4D 82 52 7B B4 2C 41 5A FC ED [20:07: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 35 39 4F 00 00 00 C4 3C 47 00 CA 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 35 39 10 04 04 00 B2 73 03 00 F4 03 04 00 8E FF A4 66 B6 04 01 00 00 C7 A8 D1 B3 16 85 19 07 [20:07:32]CommunicateWithHost err = 0 [20:07:32]CheckOFDResponse [20:07:32]1017 (14) - 77093643461234 [20:07:32]1041 (16) - 0000000000874959 [20:07:32]1040 (4) - 226226 [20:07:32]1012 (4) - 27.07.2024 14:09 [20:07:32]1206 (1) - 0 [20:07:32]OFD Sender: Remove packet 226226 [20:07:32]ProducePacketName [20:07:32]name=ofd_packets/00226226 [20:07:32]NVStorageDeleteData [20:07:32]OFD Sender: No OFD packet to send [20:07:37]OFD Sender: No OFD packet to send [20:07:42]OFD Sender: No OFD packet to send [20:07:47]OFD Sender: No OFD packet to send [20:07:48]recv_with_timeout no data received [20:07:52]OFD Sender: No OFD packet to send [20:08:07]OFD Sender: No OFD packet to send [20:08:12]OFD Sender: No OFD packet to send [20:08:17]OFD Sender: No OFD packet to send [20:08:21]recv_with_timeout no data received [20:08:22]OFD Sender: No OFD packet to send [20:08:27]OFD Sender: No OFD packet to send [20:08:32]OFD Sender: No OFD packet to send [20:08:37]OFD Sender: No OFD packet to send [20:08:42]OFD Sender: No OFD packet to send [20:08:47]OFD Sender: No OFD packet to send [20:08:52]accept exits with 9 [20:08:52]New connection [20:08:52]New thread 3066617188 created [20:08:52]Thread 3066760548 joined [20:08:52]Waiting for new connection... [20:08:52] Sock 9.Parse request [20:08:52]Sock 9.Check first char [20:08:52]Sock 9.First char is OK [20:08:52]request: POST /json_proto HTTP/1.0 [20:08:52]Method: POST [20:08:52]URL: /json_proto [20:08:52]Method is POST - this is cgi request [20:08:52]url: /json_proto [20:08:52]query_string will be loaded in cgi processing [20:08:52]execute_cgi json_proto POST (null) [20:08:52]execute_cgi path=json_proto method=POST [20:08:52]POST find Content-Length [20:08:52]Host: 172.17.43.131:8080 [20:08:52]Content-Length: 676 [20:08:52]Content-Type: application/json [20:08:52] [20:08:52]POST finish read [20:08:52]Found Content-Length = 676 [20:08:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:52]execute_script... [20:08: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)2002546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:52]POST & json_proto [20:08:52]process_json_proto [20:08:52]json parsed OK: [20:08:52]protocol is kg_v1.0 [20:08:52]action value=close_receipt [20:08:52]process_action close_receipt [20:08:52]cmd_close_receipt [20:08:52]MH_GetDate [20:08:52]Write to MH i2c: F0 00 00 5D 03 4F [20:08:52]Write i2c OK [20:08:52]MH_I2C_Read... [20:08:52]Read from MH i2c: F0 [20:08:52]MH_I2C_Read... [20:08:52]Read from MH i2c: F0 09 00 [20:08:52]MH_I2C_Read... [20:08:52]Read from MH i2c: F0 09 00 5D 03 00 D5 53 A5 66 F9 24 A2 66 B0 [20:08:52]GetLastDocTimeStamp 1722110795 [20:08:52]current date 1722110933 [20:08:52]FM_GetShiftState [20:08:52]SAM_PROTO_GetShiftState [20:08:52]wFMCommunicate request_size=4 [20:08:52]MH_SAM_APDU [20:08:52]CAPDU: 80 13 01 00 [20:08:52]Write to MH i2c: E2 08 00 5E 03 80 13 01 00 00 00 00 00 DE [20:08:52]Write i2c OK [20:08:52]MH_I2C_Read... [20:08:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:52]OFD Sender: No OFD packet to send [20:08:52]Read from MH i2c: E2 [20:08:52]MH_I2C_Read... [20:08:52]Read from MH i2c: E2 0E 00 [20:08:52]MH_I2C_Read... [20:08:52]Read from MH i2c: E2 0E 00 5E 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EC [20:08:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:08:52]wFMCommunicate OK [20:08:52]SAM_PROTO_GetShiftState done [20:08:52]FM_GetShiftState done [20:08:52]opened in 1722038719 [20:08:52]opened+sec_in_day 1722125119 [20:08:52]quantity*price = 200001 [20:08:52]sum+1 = 200003 [20:08:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 587 27.07.2024 20:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226227 ФПД: 91649428943850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200853&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226227&fm=91649428943850&tin=02508201610067®Number=0000000000092624&sum=200000 [20:08:53]StoreToDocumentArchive [20:08:53]shift 438 fd 226227 [20:08:53]save to /storage/0438/doc_00226227 [20:08:53]save last doc name /storage/0438/doc_00226227 to /storage/kkm_last_doc_name [20:08:53]save OK [20:08:53]Clear old archive folders... [20:08:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:08:53]tlvbuf is 007B4A10 [20:08:53]SAM_PROTO_ClearQueue [20:08:53]wFMCommunicate request_size=4 [20:08:53]MH_SAM_APDU [20:08:53]CAPDU: 80 09 00 00 [20:08:53]Write to MH i2c: E2 08 00 6B 03 80 09 00 00 00 00 00 00 E0 [20:08:53]Write i2c OK [20:08:53]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 [20:08:54]MH_I2C_Read... [20:08:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:54]Read from MH i2c: E2 03 00 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [20:08:54]RAPDU: 90 00 [20:08:54]wFMCommunicate OK [20:08:54]SAM_PROTO_ClearQueue done [20:08:54]KKMCreateOFDPacket [20:08:54]OFDProtocolAddRootSTLVToBuf [20:08:54]FM_MakeSignedData [20:08:54]FM_MakeSignedData [20:08:54]SAM_PROTO_SignData [20:08:54]wFMCommunicate request_size=4 [20:08:54]MH_SAM_APDU [20:08:54]CAPDU: 80 0D 01 02 [20:08:54]Write to MH i2c: E2 08 00 6C 03 80 0D 01 02 00 00 00 00 E8 [20:08:54]Write i2c OK [20:08:54]MH_I2C_Read... [20:08:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:54]Read from MH i2c: E2 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 03 00 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [20:08:54]RAPDU: 90 00 [20:08:54]wFMCommunicate OK [20:08:54]wFMCommunicate request_size=255 [20:08:54]MH_SAM_APDU [20:08:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 D5 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 73 03 00 35 04 06 00 [20:08:54]Write to MH i2c: E2 02 01 6D 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 D5 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 73 03 00 35 04 06 00 00 00 A8 [20:08:54]Write i2c OK [20:08:54]MH_I2C_Read... [20:08:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:54]Read from MH i2c: E2 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 03 00 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 03 00 6D 03 00 90 00 E4 [20:08:54]RAPDU: 90 00 [20:08:54]wFMCommunicate OK [20:08:54]wFMCommunicate request_size=11 [20:08:54]MH_SAM_APDU [20:08:54]CAPDU: 80 0D 02 02 06 53 5A CB A7 F3 EA [20:08:54]Write to MH i2c: E2 0E 00 6E 03 80 0D 02 02 06 00 53 5A CB A7 F3 EA 00 00 F3 [20:08:54]Write i2c OK [20:08:54]MH_I2C_Read... [20:08:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:54]Read from MH i2c: E2 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 03 00 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 03 00 6E 03 00 90 00 E5 [20:08:54]RAPDU: 90 00 [20:08:54]wFMCommunicate OK [20:08:54]wFMCommunicate request_size=4 [20:08:54]MH_SAM_APDU [20:08:54]CAPDU: 80 0D 03 02 [20:08:54]Write to MH i2c: E2 08 00 6F 03 80 0D 03 02 00 00 00 00 ED [20:08:54]Write i2c OK [20:08:54]MH_I2C_Read... [20:08:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:54]Read from MH i2c: E2 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 0B 00 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 0B 00 6F 03 00 4B 33 1E 03 E1 76 25 75 90 00 7E [20:08:54]RAPDU: 4B 33 1E 03 E1 76 25 75 90 00 [20:08:54]wFMCommunicate OK [20:08:54]SAM_PROTO_SignData done [20:08:54]FM_MakeSignedData done [20:08:54]CreateOFDProtocolMessage [20:08:54]wFMCommunicate request_size=4 [20:08:54]MH_SAM_APDU [20:08:54]CAPDU: 80 11 00 00 [20:08:54]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [20:08:54]Write i2c OK [20:08:54]MH_I2C_Read... [20:08:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:54]Read from MH i2c: E2 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 17 00 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [20:08:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:08:54]wFMCommunicate OK [20:08:54]CreateOFDProtocolMessage done [20:08:54]OFDSenderStorePacket 226227 [20:08:54]StoreOFDPacket docnum=226227 [20:08:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 23 86 08 01 DD 69 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 D5 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 73 03 00 35 04 06 00 53 5A CB A7 F3 EA 4B 33 1E 03 E1 76 25 75 [20:08:54]CheckFolder [20:08:54]dirname=/storage/ofd_packets [20:08:54]CheckFolder done [20:08:54]ProducePacketName [20:08:54]name=ofd_packets/00226227 [20:08:54]NVStorageSaveData ofd_packets/00226227 [20:08:54]File name is /storage/ofd_packets/00226227 [20:08:54]Write 302 bytes [20:08:54]NVStorageSaveData done [20:08:54]OFDSenderStorePacket done [20:08:54]KKMCreateOFDPacket done [20:08:54]NVStorageSaveData kkm_last_timestamp [20:08:54]File name is /storage/kkm_last_timestamp [20:08:54]Write 4 bytes [20:08:54]NVStorageSaveData done [20:08:54]ExternCall_PrintAddStr [20:08:54]wPrintStart [20:08:54]Write to MH i2c: 01 00 00 71 03 74 [20:08:54]Write i2c OK [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: 01 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: 01 07 00 [20:08:54]MH_I2C_Read... [20:08:54]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 FF 0F 89 [20:08:54]RasterBufferAndPrint [20:08:54]line Счет N : (1)2002546 [20:08:54]line ИНН: 02508201610067 [20:08:54]line Контрольно-Кассовый Чек [20:08:54]line ПРОДАЖА [20:08:54]line ТРК (МРК, ГНК) : 52 [20:08:54]line Товар: 2710124130 [20:08:54]line Super-92-К-5 [20:08:54]line 29.070 * 68.80 [20:08:54]line = 2000.02 [20:08:54]line НДС 12% НСП 1% [20:08:54]line > о реализуемом товаре [20:08:54]line ОКРУГЛЕНИЕ: -0.02 [20:08:54]line ИТОГО: 2000.00 [20:08:54]line Внесено: 2000.00 [20:08:54]line СДАЧА: 0.00 [20:08:54]line НСП 1% : 17.70 [20:08:54]line НДС 12% : 212.39 [20:08:54]line Наличными: 2000.00 [20:08:54]line Безнал.: 0.00 [20:08:54]line Место: АЗС № 97 "Партнер Нефть" [20:08:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:08:54]line СНО: Общий режим [20:08:54]line Чек 587 27.07.2024 20:08 [20:08:54]line Смена: 438 ФФД: 1.0 [20:08:54]line ЗНМ: 0300000054 [20:08:54]line РНМ: 0000000000092624 [20:08:54]line Версия ККМ: 001 [20:08:54]line ФМ: 0000000000874959 [20:08:54]line ФД: 226227 [20:08:54]line ФПД: 91649428943850 [20:08:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200853&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226227&fm=91649428943850&tin=02508201610067®Number=0000000000092624&sum=200000 [20:08:54]OFD Sender: Processing packet 226227 [packets to send 600, broken 599] [20:08:54]ProducePacketName [20:08:54]name=ofd_packets/00226227 [20:08:54]OFD Sender: To server: pG, [20:08:54]CommunicateWithHost lk.salyk.kg:30040 [20:08:54]ConnectInit lk.salyk.kg [20:08:54]written 0, free lines is 4095 [20:08:55]Write to MH i2c: 01 00 00 9C 03 9F [20:08:55]Write i2c OK [20:08:55]MH_I2C_Read... [20:08:55]Read from MH i2c: 01 [20:08:55]MH_I2C_Read... [20:08:55]Read from MH i2c: 01 07 00 [20:08:55]MH_I2C_Read... [20:08:55]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 64 0C 16 [20:08:55]RasterBufferAndPrint [20:08:55]line [20:08:55]line [20:08:55]line [20:08:55]line [20:08:55]line [20:08:55]written 0, free lines is 3174 [20:08:55]MH_Cut [20:08:55]Write to MH i2c: D1 01 00 A3 03 01 78 [20:08:55]Write i2c OK [20:08:55]MH_I2C_Read... [20:08:55]Read from MH i2c: D1 [20:08:55]MH_I2C_Read... [20:08:55]Read from MH i2c: D1 01 00 [20:08:55]MH_I2C_Read... [20:08:55]Read from MH i2c: D1 01 00 A3 03 00 77 [20:08:55]Write to MH i2c: 01 00 00 A4 03 A7 [20:08:55]Write i2c OK [20:08:55]MH_I2C_Read... [20:08:56]*** Cut start [20:08:56]*** Partial cut [20:08:56]*** CUTSNS_PIN = 1 [20:08:56]*** CUTSNS_PIN = 0 [20:08:56]*** Brake cut motor [20:08:57]Read from MH i2c: 01 [20:08:57]MH_I2C_Read... [20:08:57]*** Stop cut motor [20:08:57]*** Cut end [20:08:57]Read from MH i2c: 01 07 00 [20:08:57]MH_I2C_Read... [20:08:57]Read from MH i2c: 01 07 00 A4 03 00 00 00 00 00 FF 0F BC [20:08:57]process_action close_receipt done [20:08:57]requested_data is exist [20:08:57]produce_requested_data [20:08:57]requested_item fm.sn is exist - process it [20:08:57]wFMCommunicate request_size=4 [20:08:57]MH_SAM_APDU [20:08:57]CAPDU: 80 11 00 00 [20:08:57]Write to MH i2c: E2 08 00 A5 03 80 11 00 00 00 00 00 00 22 [20:08:57]Write i2c OK [20:08:57]MH_I2C_Read... [20:08:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:57]Read from MH i2c: E2 [20:08:57]MH_I2C_Read... [20:08:57]Read from MH i2c: E2 17 00 [20:08:57]MH_I2C_Read... [20:08:57]Read from MH i2c: E2 17 00 A5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [20:08:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:08:57]wFMCommunicate OK [20:08:57]requested_item fd.num is exist - process it [20:08:57]SAM_PROTO_GetFieldsCounters [20:08:57]wFMCommunicate request_size=4 [20:08:57]MH_SAM_APDU [20:08:57]CAPDU: 80 13 00 00 [20:08:57]Write to MH i2c: E2 08 00 A6 03 80 13 00 00 00 00 00 00 25 [20:08:57]Write i2c OK [20:08:57]MH_I2C_Read... [20:08:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:57]Read from MH i2c: E2 [20:08:57]MH_I2C_Read... [20:08:57]Read from MH i2c: E2 62 00 [20:08:57]MH_I2C_Read... [20:08:57]Read from MH i2c: E2 62 00 A6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 15 [20:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:57]wFMCommunicate OK [20:08:57]SAM_PROTO_GetFieldsCounters done [20:08:57]requested_item shift.num is exist - process it [20:08:57]requested_item shift.opened is exist - process it [20:08:57]req_shift_opened [20:08:57]FM_GetShiftState [20:08:57]SAM_PROTO_GetShiftState [20:08:57]wFMCommunicate request_size=4 [20:08:57]MH_SAM_APDU [20:08:57]CAPDU: 80 13 01 00 [20:08:57]Write to MH i2c: E2 08 00 A7 03 80 13 01 00 00 00 00 00 27 [20:08:57]Write i2c OK [20:08:57]MH_I2C_Read... [20:08:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:57]Read from MH i2c: E2 [20:08:57]MH_I2C_Read... [20:08:57]Read from MH i2c: E2 0E 00 [20:08:57]MH_I2C_Read... [20:08:57]Read from MH i2c: E2 0E 00 A7 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 35 [20:08:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:08:57]wFMCommunicate OK [20:08:57]SAM_PROTO_GetShiftState done [20:08:57]FM_GetShiftState done [20:08:57]req_shift_opened done [20:08:57]requested_item shift.open_date is exist - process it [20:08:57]req_shift_open_date [20:08:57]req_shift_open_date done [20:08:57]produce_requested_data done [20:08:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226227,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:08:57]process_action_free close_receipt [20:08:57]json_value_free [20:08:57]json_value_free done [20:08:57]process_json_proto returns [20:08:57]Send response to host [20:08:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226227,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:08:57]free response buf [20:08:57]execute_script done [20:08:57]execute_script returns [20:08:57]free content buf [20:08:57]Sock 9.Close socket [20:08:57]Sock 9.Thread stoped [20:08:58]Connected sock=11 [20:08: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 35 39 10 01 00 00 23 86 08 01 DD 69 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 D5 53 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 73 03 00 35 04 06 00 53 5A CB A7 F3 EA 4B 33 1E 03 E1 76 25 75 [20:08: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 35 39 4F 00 00 00 7E D6 47 00 6F 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 35 39 10 04 04 00 B3 73 03 00 F4 03 04 00 E5 FF A4 66 B6 04 01 00 00 EF 83 CE AD 44 DD 93 52 [20:08:59]CommunicateWithHost err = 0 [20:08:59]CheckOFDResponse [20:08:59]1017 (14) - 77093643461234 [20:08:59]1041 (16) - 0000000000874959 [20:08:59]1040 (4) - 226227 [20:08:59]1012 (4) - 27.07.2024 14:10 [20:08:59]1206 (1) - 0 [20:08:59]OFD Sender: Remove packet 226227 [20:08:59]ProducePacketName [20:08:59]name=ofd_packets/00226227 [20:08:59]NVStorageDeleteData [20:08:59]OFD Sender: No OFD packet to send [20:09:04]OFD Sender: No OFD packet to send [20:09:09]OFD Sender: No OFD packet to send [20:09:14]OFD Sender: No OFD packet to send [20:09:19]OFD Sender: No OFD packet to send [20:09:24]OFD Sender: No OFD packet to send [20:09:29]OFD Sender: No OFD packet to send [20:09:34]OFD Sender: No OFD packet to send [20:09:39]OFD Sender: No OFD packet to send [20:09:44]OFD Sender: No OFD packet to send [20:09:49]OFD Sender: No OFD packet to send [20:09:50]recv_with_timeout no data received [20:09:54]OFD Sender: No OFD packet to send [20:09:59]OFD Sender: No OFD packet to send [20:10:04]OFD Sender: No OFD packet to send [20:10:09]OFD Sender: No OFD packet to send [20:10:12]recv_with_timeout no data received [20:10:14]OFD Sender: No OFD packet to send [20:10:19]OFD Sender: No OFD packet to send [20:10:24]OFD Sender: No OFD packet to send [20:10:29]OFD Sender: No OFD packet to send [20:10:34]accept exits with 7 [20:10:34]New connection [20:10:34]New thread 3066760548 created [20:10:34]Thread 3066617188 joined [20:10:34]Waiting for new connection... [20:10:34] Sock 7.Parse request [20:10:34]Sock 7.Check first char [20:10:34]Sock 7.First char is OK [20:10:34]request: POST /json_proto HTTP/1.0 [20:10:34]Method: POST [20:10:34]URL: /json_proto [20:10:34]Method is POST - this is cgi request [20:10:34]url: /json_proto [20:10:34]query_string will be loaded in cgi processing [20:10:34]execute_cgi json_proto POST (null) [20:10:34]execute_cgi path=json_proto method=POST [20:10:34]POST find Content-Length [20:10:34]Host: 172.17.43.131:8080 [20:10:34]Content-Length: 676 [20:10:34]Content-Type: application/json [20:10:34] [20:10:34]POST finish read [20:10:34]Found Content-Length = 676 [20:10:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:34]execute_script... [20:10: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)2002548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:34]POST & json_proto [20:10:34]process_json_proto [20:10:34]json parsed OK: [20:10:34]protocol is kg_v1.0 [20:10:34]action value=close_receipt [20:10:34]process_action close_receipt [20:10:34]cmd_close_receipt [20:10:34]MH_GetDate [20:10:34]Write to MH i2c: F0 00 00 A8 03 9A [20:10:34]Write i2c OK [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: F0 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: F0 09 00 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: F0 09 00 A8 03 00 3A 54 A5 66 F9 24 A2 66 61 [20:10:34]GetLastDocTimeStamp 1722110933 [20:10:34]current date 1722111034 [20:10:34]FM_GetShiftState [20:10:34]SAM_PROTO_GetShiftState [20:10:34]wFMCommunicate request_size=4 [20:10:34]MH_SAM_APDU [20:10:34]CAPDU: 80 13 01 00 [20:10:34]Write to MH i2c: E2 08 00 A9 03 80 13 01 00 00 00 00 00 29 [20:10:34]Write i2c OK [20:10:34]MH_I2C_Read... [20:10:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:34]Read from MH i2c: E2 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: E2 0E 00 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: E2 0E 00 A9 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 37 [20:10:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:10:34]wFMCommunicate OK [20:10:34]SAM_PROTO_GetShiftState done [20:10:34]FM_GetShiftState done [20:10:34]opened in 1722038719 [20:10:34]opened+sec_in_day 1722125119 [20:10:34]quantity*price = 150052 [20:10:34]sum+1 = 150054 [20:10:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 588 27.07.2024 20:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226228 ФПД: 128997639859703 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226228&fm=128997639859703&tin=02508201610067®Number=0000000000092624&sum=150000 [20:10:35]StoreToDocumentArchive [20:10:35]shift 438 fd 226228 [20:10:35]save to /storage/0438/doc_00226228 [20:10:35]save last doc name /storage/0438/doc_00226228 to /storage/kkm_last_doc_name [20:10:35]save OK [20:10:35]Clear old archive folders... [20:10:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:10:35]tlvbuf is 007CD330 [20:10:35]SAM_PROTO_ClearQueue [20:10:35]wFMCommunicate request_size=4 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 09 00 00 [20:10:35]Write to MH i2c: E2 08 00 B6 03 80 09 00 00 00 00 00 00 2B [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [20:10:35]RAPDU: 90 00 [20:10:35]wFMCommunicate OK [20:10:35]SAM_PROTO_ClearQueue done [20:10:35]KKMCreateOFDPacket [20:10:35]OFDProtocolAddRootSTLVToBuf [20:10:35]FM_MakeSignedData [20:10:35]FM_MakeSignedData [20:10:35]SAM_PROTO_SignData [20:10:35]wFMCommunicate request_size=4 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 0D 01 02 [20:10:35]Write to MH i2c: E2 08 00 B7 03 80 0D 01 02 00 00 00 00 33 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [20:10:35]RAPDU: 90 00 [20:10:35]wFMCommunicate OK [20:10:35]wFMCommunicate request_size=255 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 3A 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 73 03 00 35 04 06 00 [20:10:35]Write to MH i2c: E2 02 01 B8 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 3A 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 73 03 00 35 04 06 00 00 00 51 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 B8 03 00 90 00 2F [20:10:35]RAPDU: 90 00 [20:10:35]wFMCommunicate OK [20:10:35]wFMCommunicate request_size=11 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 0D 02 02 06 75 52 9A 80 2D F7 [20:10:35]Write to MH i2c: E2 0E 00 B9 03 80 0D 02 02 06 00 75 52 9A 80 2D F7 00 00 47 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 B9 03 00 90 00 30 [20:10:35]RAPDU: 90 00 [20:10:35]wFMCommunicate OK [20:10:35]wFMCommunicate request_size=4 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 0D 03 02 [20:10:35]Write to MH i2c: E2 08 00 BA 03 80 0D 03 02 00 00 00 00 38 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 0B 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 0B 00 BA 03 00 19 95 82 01 C1 EC 9E 79 90 00 2E [20:10:35]RAPDU: 19 95 82 01 C1 EC 9E 79 90 00 [20:10:35]wFMCommunicate OK [20:10:35]SAM_PROTO_SignData done [20:10:35]FM_MakeSignedData done [20:10:35]CreateOFDProtocolMessage [20:10:35]wFMCommunicate request_size=4 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 11 00 00 [20:10:35]Write to MH i2c: E2 08 00 BB 03 80 11 00 00 00 00 00 00 38 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 17 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 17 00 BB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [20:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:10:35]wFMCommunicate OK [20:10:35]CreateOFDProtocolMessage done [20:10:35]OFDSenderStorePacket 226228 [20:10:35]StoreOFDPacket docnum=226228 [20:10:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 85 FD 08 01 DD AB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 3A 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 73 03 00 35 04 06 00 75 52 9A 80 2D F7 19 95 82 01 C1 EC 9E 79 [20:10:35]CheckFolder [20:10:35]dirname=/storage/ofd_packets [20:10:35]CheckFolder done [20:10:35]ProducePacketName [20:10:35]name=ofd_packets/00226228 [20:10:35]NVStorageSaveData ofd_packets/00226228 [20:10:35]File name is /storage/ofd_packets/00226228 [20:10:35]Write 302 bytes [20:10:35]NVStorageSaveData done [20:10:35]OFDSenderStorePacket done [20:10:35]KKMCreateOFDPacket done [20:10:35]NVStorageSaveData kkm_last_timestamp [20:10:35]File name is /storage/kkm_last_timestamp [20:10:35]Write 4 bytes [20:10:35]NVStorageSaveData done [20:10:35]ExternCall_PrintAddStr [20:10:35]wPrintStart [20:10:35]Write to MH i2c: 01 00 00 BC 03 BF [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: 01 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: 01 07 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: 01 07 00 BC 03 00 00 00 00 00 FF 0F D4 [20:10:35]RasterBufferAndPrint [20:10:35]line Счет N : (1)2002548 [20:10:35]line ИНН: 02508201610067 [20:10:35]line Контрольно-Кассовый Чек [20:10:35]line ПРОДАЖА [20:10:35]line ТРК (МРК, ГНК) : 62 [20:10:35]line Товар: 2710124130 [20:10:35]line Super-92-К-5 [20:10:35]line 21.810 * 68.80 [20:10:35]line = 1500.53 [20:10:35]line НДС 12% НСП 1% [20:10:35]line > о реализуемом товаре [20:10:35]line ОКРУГЛЕНИЕ: -0.53 [20:10:35]line ИТОГО: 1500.00 [20:10:35]line Внесено: 1500.00 [20:10:35]line СДАЧА: 0.00 [20:10:35]line НСП 1% : 13.28 [20:10:35]line НДС 12% : 159.35 [20:10:35]line Наличными: 1500.00 [20:10:35]line Безнал.: 0.00 [20:10:35]line Место: АЗС № 97 "Партнер Нефть" [20:10:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:10:35]line СНО: Общий режим [20:10:35]line Чек 588 27.07.2024 20:10 [20:10:35]line Смена: 438 ФФД: 1.0 [20:10:35]line ЗНМ: 0300000054 [20:10:35]line РНМ: 0000000000092624 [20:10:35]line Версия ККМ: 001 [20:10:35]line ФМ: 0000000000874959 [20:10:35]line ФД: 226228 [20:10:35]line ФПД: 128997639859703 [20:10:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226228&fm=128997639859703&tin=02508201610067®Number=0000000000092624&sum=150000 [20:10:35]OFD Sender: Processing packet 226228 [packets to send 600, broken 599] [20:10:35]ProducePacketName [20:10:35]name=ofd_packets/00226228 [20:10:35]OFD Sender: To server: pG, [20:10:35]CommunicateWithHost lk.salyk.kg:30040 [20:10:35]ConnectInit lk.salyk.kg [20:10:35]written 0, free lines is 4095 [20:10:36]Write to MH i2c: 01 00 00 E7 03 EA [20:10:36]Write i2c OK [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: 01 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: 01 07 00 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 62 0C 5F [20:10:36]RasterBufferAndPrint [20:10:36]line [20:10:36]line [20:10:36]line [20:10:36]line [20:10:36]line [20:10:36]written 0, free lines is 3173 [20:10:36]MH_Cut [20:10:36]Write to MH i2c: D1 01 00 EE 03 01 C3 [20:10:36]Write i2c OK [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: D1 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: D1 01 00 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: D1 01 00 EE 03 00 C2 [20:10:36]Write to MH i2c: 01 00 00 EF 03 F2 [20:10:36]Write i2c OK [20:10:36]MH_I2C_Read... [20:10:37]Connected sock=10 [20:10:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 85 FD 08 01 DD AB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 3A 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 73 03 00 35 04 06 00 75 52 9A 80 2D F7 19 95 82 01 C1 EC 9E 79 [20:10:37]*** Cut start [20:10:37]*** Partial cut [20:10:37]*** CUTSNS_PIN = 1 [20:10:37]*** CUTSNS_PIN = 0 [20:10:37]*** Brake cut motor [20:10:38]Read from MH i2c: 01 [20:10:38]MH_I2C_Read... [20:10:38]*** Stop cut motor [20:10:38]*** Cut end [20:10:38]Read from MH i2c: 01 07 00 [20:10:38]MH_I2C_Read... [20:10:38]Read from MH i2c: 01 07 00 EF 03 00 00 00 00 00 FF 0F 07 [20:10:38]process_action close_receipt done [20:10:38]requested_data is exist [20:10:38]produce_requested_data [20:10:38]requested_item fm.sn is exist - process it [20:10:38]wFMCommunicate request_size=4 [20:10:38]MH_SAM_APDU [20:10:38]CAPDU: 80 11 00 00 [20:10:38]Write to MH i2c: E2 08 00 F0 03 80 11 00 00 00 00 00 00 6D [20:10:38]Write i2c OK [20:10:38]MH_I2C_Read... [20:10:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:38]Read from MH i2c: E2 [20:10:38]MH_I2C_Read... [20:10:38]Read from MH i2c: E2 17 00 [20:10:38]MH_I2C_Read... [20:10:38]Read from MH i2c: E2 17 00 F0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [20:10:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:10:38]wFMCommunicate OK [20:10:38]requested_item fd.num is exist - process it [20:10:38]SAM_PROTO_GetFieldsCounters [20:10:38]wFMCommunicate request_size=4 [20:10:38]MH_SAM_APDU [20:10:38]CAPDU: 80 13 00 00 [20:10:38]Write to MH i2c: E2 08 00 F1 03 80 13 00 00 00 00 00 00 70 [20:10:38]Write i2c OK [20:10:38]MH_I2C_Read... [20:10:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:38]Read from MH i2c: E2 [20:10:38]MH_I2C_Read... [20:10:38]Read from MH i2c: E2 62 00 [20:10:38]MH_I2C_Read... [20:10:38]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 64 [20:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:10:38]wFMCommunicate OK [20:10:38]SAM_PROTO_GetFieldsCounters done [20:10:38]requested_item shift.num is exist - process it [20:10:38]requested_item shift.opened is exist - process it [20:10:38]req_shift_opened [20:10:38]FM_GetShiftState [20:10:38]SAM_PROTO_GetShiftState [20:10:38]wFMCommunicate request_size=4 [20:10:38]MH_SAM_APDU [20:10:38]CAPDU: 80 13 01 00 [20:10:38]Write to MH i2c: E2 08 00 F2 03 80 13 01 00 00 00 00 00 72 [20:10:38]Write i2c OK [20:10:38]MH_I2C_Read... [20:10:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:38]Read from MH i2c: E2 [20:10:38]MH_I2C_Read... [20:10:38]Read from MH i2c: E2 0E 00 [20:10:38]MH_I2C_Read... [20:10:38]Read from MH i2c: E2 0E 00 F2 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 80 [20:10:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:10:38]wFMCommunicate OK [20:10:38]SAM_PROTO_GetShiftState done [20:10:38]FM_GetShiftState done [20:10:38]req_shift_opened done [20:10:38]requested_item shift.open_date is exist - process it [20:10:38]req_shift_open_date [20:10:38]req_shift_open_date done [20:10:38]produce_requested_data done [20:10:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226228,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:10:38]process_action_free close_receipt [20:10:38]json_value_free [20:10:38]json_value_free done [20:10:38]process_json_proto returns [20:10:38]Send response to host [20:10:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226228,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:10:38]free response buf [20:10:38]execute_script done [20:10:38]execute_script returns [20:10:38]free content buf [20:10:38]Sock 7.Close socket [20:10:38]Sock 7.Thread stoped [20:10: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 35 39 4F 00 00 00 11 2C 47 00 8E A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 73 03 00 F4 03 04 00 4A 00 A5 66 B6 04 01 00 00 DE F8 45 7B 58 0C EA 7D [20:10:39]CommunicateWithHost err = 0 [20:10:39]CheckOFDResponse [20:10:39]1017 (14) - 77093643461234 [20:10:39]1041 (16) - 0000000000874959 [20:10:39]1040 (4) - 226228 [20:10:39]1012 (4) - 27.07.2024 14:12 [20:10:39]1206 (1) - 0 [20:10:39]OFD Sender: Remove packet 226228 [20:10:39]ProducePacketName [20:10:39]name=ofd_packets/00226228 [20:10:39]NVStorageDeleteData [20:10:40]OFD Sender: No OFD packet to send [20:10:43]accept exits with 9 [20:10:43]New connection [20:10:43]New thread 3066617188 created [20:10:43]Thread 3066760548 joined [20:10:43]Waiting for new connection... [20:10:43] Sock 9.Parse request [20:10:43]Sock 9.Check first char [20:10:43]Sock 9.First char is OK [20:10:43]request: POST /json_proto HTTP/1.0 [20:10:43]Method: POST [20:10:43]URL: /json_proto [20:10:43]Method is POST - this is cgi request [20:10:43]url: /json_proto [20:10:43]query_string will be loaded in cgi processing [20:10:43]execute_cgi json_proto POST (null) [20:10:43]execute_cgi path=json_proto method=POST [20:10:43]POST find Content-Length [20:10:43]Host: 172.17.43.131:8080 [20:10:43]Content-Length: 683 [20:10:43]Content-Type: application/json [20:10:43] [20:10:43]POST finish read [20:10:43]Found Content-Length = 683 [20:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.320, "sum" : 1174.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1174.00, "payments": [ { "type": 0, "sum" : 1174.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:43]execute_script... [20:10:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.320, "sum" : 1174.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1174.00, "payments": [ { "type": 0, "sum" : 1174.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:43]POST & json_proto [20:10:43]process_json_proto [20:10:43]json parsed OK: [20:10:43]protocol is kg_v1.0 [20:10:43]action value=close_receipt [20:10:43]process_action close_receipt [20:10:43]cmd_close_receipt [20:10:43]MH_GetDate [20:10:43]Write to MH i2c: F0 00 00 F3 03 E5 [20:10:43]Write i2c OK [20:10:43]MH_I2C_Read... [20:10:43]Read from MH i2c: F0 [20:10:43]MH_I2C_Read... [20:10:43]Read from MH i2c: F0 09 00 [20:10:43]MH_I2C_Read... [20:10:43]Read from MH i2c: F0 09 00 F3 03 00 44 54 A5 66 F9 24 A2 66 B6 [20:10:43]GetLastDocTimeStamp 1722111034 [20:10:43]current date 1722111044 [20:10:43]FM_GetShiftState [20:10:43]SAM_PROTO_GetShiftState [20:10:43]wFMCommunicate request_size=4 [20:10:43]MH_SAM_APDU [20:10:43]CAPDU: 80 13 01 00 [20:10:43]Write to MH i2c: E2 08 00 F4 03 80 13 01 00 00 00 00 00 74 [20:10:43]Write i2c OK [20:10:43]MH_I2C_Read... [20:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:43]Read from MH i2c: E2 [20:10:43]MH_I2C_Read... [20:10:43]Read from MH i2c: E2 0E 00 [20:10:43]MH_I2C_Read... [20:10:43]Read from MH i2c: E2 0E 00 F4 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 82 [20:10:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:10:43]wFMCommunicate OK [20:10:43]SAM_PROTO_GetShiftState done [20:10:43]FM_GetShiftState done [20:10:43]opened in 1722038719 [20:10:43]opened+sec_in_day 1722125119 [20:10:43]quantity*price = 117429 [20:10:43]sum+1 = 117431 [20:10:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1174.00 Внесено: 1400.00 СДАЧА: 226.00 НСП 1% : 10.39 НДС 12% : 124.70 Наличными: 1174.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 589 27.07.2024 20:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226229 ФПД: 218924826865344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226229&fm=218924826865344&tin=02508201610067®Number=0000000000092624&sum=117400 [20:10:44]StoreToDocumentArchive [20:10:44]shift 438 fd 226229 [20:10:44]save to /storage/0438/doc_00226229 [20:10:44]save last doc name /storage/0438/doc_00226229 to /storage/kkm_last_doc_name [20:10:44]save OK [20:10:44]Clear old archive folders... [20:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:10:44]tlvbuf is 00817660 [20:10:44]SAM_PROTO_ClearQueue [20:10:44]wFMCommunicate request_size=4 [20:10:44]MH_SAM_APDU [20:10:44]CAPDU: 80 09 00 00 [20:10:44]Write to MH i2c: E2 08 00 01 04 80 09 00 00 00 00 00 00 77 [20:10:44]Write i2c OK [20:10:44]MH_I2C_Read... [20:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:44]Read from MH i2c: E2 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: E2 03 00 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [20:10:44]RAPDU: 90 00 [20:10:44]wFMCommunicate OK [20:10:44]SAM_PROTO_ClearQueue done [20:10:44]KKMCreateOFDPacket [20:10:44]OFDProtocolAddRootSTLVToBuf [20:10:44]FM_MakeSignedData [20:10:44]FM_MakeSignedData [20:10:44]SAM_PROTO_SignData [20:10:44]wFMCommunicate request_size=4 [20:10:44]MH_SAM_APDU [20:10:44]CAPDU: 80 0D 01 02 [20:10:44]Write to MH i2c: E2 08 00 02 04 80 0D 01 02 00 00 00 00 7F [20:10:44]Write i2c OK [20:10:44]MH_I2C_Read... [20:10:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:44]Read from MH i2c: E2 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: E2 03 00 [20:10:44]MH_I2C_Read... [20:10:44]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [20:10:44]RAPDU: 90 00 [20:10:44]wFMCommunicate OK [20:10:44]wFMCommunicate request_size=255 [20:10:44]MH_SAM_APDU [20:10:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 44 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 73 03 00 35 04 06 00 C7 [20:10:44]Write to MH i2c: E2 02 01 03 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 A8 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 44 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 73 03 00 35 04 06 00 C7 00 00 ED [20:10:44]Write i2c OK [20:10:44]MH_I2C_Read... [20:10:45]OFD Sender: No OFD packet to send [20:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:45]Read from MH i2c: E2 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 03 04 00 90 00 7B [20:10:45]RAPDU: 90 00 [20:10:45]wFMCommunicate OK [20:10:45]wFMCommunicate request_size=10 [20:10:45]MH_SAM_APDU [20:10:45]CAPDU: 80 0D 02 02 05 1C 68 89 AE C0 [20:10:45]Write to MH i2c: E2 0D 00 04 04 80 0D 02 02 05 00 1C 68 89 AE C0 00 00 07 [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:45]Read from MH i2c: E2 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 03 00 04 04 00 90 00 7C [20:10:45]RAPDU: 90 00 [20:10:45]wFMCommunicate OK [20:10:45]wFMCommunicate request_size=4 [20:10:45]MH_SAM_APDU [20:10:45]CAPDU: 80 0D 03 02 [20:10:45]Write to MH i2c: E2 08 00 05 04 80 0D 03 02 00 00 00 00 84 [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:45]Read from MH i2c: E2 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 0B 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 0B 00 05 04 00 36 B1 8A DF D4 97 BF B6 90 00 B5 [20:10:45]RAPDU: 36 B1 8A DF D4 97 BF B6 90 00 [20:10:45]wFMCommunicate OK [20:10:45]SAM_PROTO_SignData done [20:10:45]FM_MakeSignedData done [20:10:45]CreateOFDProtocolMessage [20:10:45]wFMCommunicate request_size=4 [20:10:45]MH_SAM_APDU [20:10:45]CAPDU: 80 11 00 00 [20:10:45]Write to MH i2c: E2 08 00 06 04 80 11 00 00 00 00 00 00 84 [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:45]Read from MH i2c: E2 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 17 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: E2 17 00 06 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [20:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:10:45]wFMCommunicate OK [20:10:45]CreateOFDProtocolMessage done [20:10:45]OFDSenderStorePacket 226229 [20:10:45]StoreOFDPacket docnum=226229 [20:10:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 42 D6 07 01 2A F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 44 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 73 03 00 35 04 06 00 C7 1C 68 89 AE C0 36 B1 8A DF D4 97 BF B6 [20:10:45]CheckFolder [20:10:45]dirname=/storage/ofd_packets [20:10:45]CheckFolder done [20:10:45]ProducePacketName [20:10:45]name=ofd_packets/00226229 [20:10:45]NVStorageSaveData ofd_packets/00226229 [20:10:45]File name is /storage/ofd_packets/00226229 [20:10:45]Write 301 bytes [20:10:45]NVStorageSaveData done [20:10:45]OFDSenderStorePacket done [20:10:45]KKMCreateOFDPacket done [20:10:45]NVStorageSaveData kkm_last_timestamp [20:10:45]File name is /storage/kkm_last_timestamp [20:10:45]Write 4 bytes [20:10:45]NVStorageSaveData done [20:10:45]ExternCall_PrintAddStr [20:10:45]wPrintStart [20:10:45]Write to MH i2c: 01 00 00 07 04 0B [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: 01 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: 01 07 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: 01 07 00 07 04 00 00 00 00 00 FF 0F 20 [20:10:45]RasterBufferAndPrint [20:10:45]line Счет N : (1)2002547 [20:10:45]line ИНН: 02508201610067 [20:10:45]line Контрольно-Кассовый Чек [20:10:45]line ПРОДАЖА [20:10:45]line ТРК (МРК, ГНК) : 33 [20:10:45]line Товар: 2710124130 [20:10:45]line Аи-92-К-5 [20:10:45]line 17.320 * 67.80 [20:10:45]line = 1174.30 [20:10:45]line НДС 12% НСП 1% [20:10:45]line > о реализуемом товаре [20:10:45]line ОКРУГЛЕНИЕ: -0.30 [20:10:45]line ИТОГО: 1174.00 [20:10:45]line Внесено: 1400.00 [20:10:45]line СДАЧА: 226.00 [20:10:45]line НСП 1% : 10.39 [20:10:45]line НДС 12% : 124.70 [20:10:45]line Наличными: 1174.00 [20:10:45]line Безнал.: 0.00 [20:10:45]line Место: АЗС № 97 "Партнер Нефть" [20:10:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:10:45]line СНО: Общий режим [20:10:45]line Чек 589 27.07.2024 20:10 [20:10:45]line Смена: 438 ФФД: 1.0 [20:10:45]line ЗНМ: 0300000054 [20:10:45]line РНМ: 0000000000092624 [20:10:45]line Версия ККМ: 001 [20:10:45]line ФМ: 0000000000874959 [20:10:45]line ФД: 226229 [20:10:45]line ФПД: 218924826865344 [20:10:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226229&fm=218924826865344&tin=02508201610067®Number=0000000000092624&sum=117400 [20:10:45]written 0, free lines is 4095 [20:10:45]OFD Sender: Processing packet 226229 [packets to send 600, broken 599] [20:10:45]ProducePacketName [20:10:45]name=ofd_packets/00226229 [20:10:45]OFD Sender: To server: pG, [20:10:45]CommunicateWithHost lk.salyk.kg:30040 [20:10:45]ConnectInit lk.salyk.kg [20:10:45]Write to MH i2c: 01 00 00 32 04 36 [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: 01 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: 01 07 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 6D 0C B6 [20:10:45]RasterBufferAndPrint [20:10:45]line [20:10:45]line [20:10:45]line [20:10:45]line [20:10:45]line [20:10:45]written 0, free lines is 3186 [20:10:45]MH_Cut [20:10:45]Write to MH i2c: D1 01 00 39 04 01 0F [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: D1 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: D1 01 00 [20:10:45]MH_I2C_Read... [20:10:45]Read from MH i2c: D1 01 00 39 04 00 0E [20:10:45]Write to MH i2c: 01 00 00 3A 04 3E [20:10:45]Write i2c OK [20:10:45]MH_I2C_Read... [20:10:46]*** Cut start [20:10:46]*** Partial cut [20:10:46]*** CUTSNS_PIN = 1 [20:10:46]*** CUTSNS_PIN = 0 [20:10:47]*** Brake cut motor [20:10:47]Read from MH i2c: 01 [20:10:47]MH_I2C_Read... [20:10:47]*** Stop cut motor [20:10:47]Read from MH i2c: 01 07 00 [20:10:47]MH_I2C_Read... [20:10:47]*** Cut end [20:10:47]Read from MH i2c: 01 07 00 3A 04 00 00 00 00 00 FF 0F 53 [20:10:47]process_action close_receipt done [20:10:47]requested_data is exist [20:10:47]produce_requested_data [20:10:47]requested_item fm.sn is exist - process it [20:10:47]wFMCommunicate request_size=4 [20:10:47]MH_SAM_APDU [20:10:47]CAPDU: 80 11 00 00 [20:10:47]Write to MH i2c: E2 08 00 3B 04 80 11 00 00 00 00 00 00 B9 [20:10:47]Write i2c OK [20:10:47]MH_I2C_Read... [20:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:47]Read from MH i2c: E2 [20:10:47]MH_I2C_Read... [20:10:47]Read from MH i2c: E2 17 00 [20:10:47]MH_I2C_Read... [20:10:47]Read from MH i2c: E2 17 00 3B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [20:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:10:47]wFMCommunicate OK [20:10:47]requested_item fd.num is exist - process it [20:10:47]SAM_PROTO_GetFieldsCounters [20:10:47]wFMCommunicate request_size=4 [20:10:47]MH_SAM_APDU [20:10:47]CAPDU: 80 13 00 00 [20:10:47]Write to MH i2c: E2 08 00 3C 04 80 13 00 00 00 00 00 00 BC [20:10:47]Write i2c OK [20:10:47]MH_I2C_Read... [20:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:47]Read from MH i2c: E2 [20:10:47]MH_I2C_Read... [20:10:47]Read from MH i2c: E2 62 00 [20:10:47]MH_I2C_Read... [20:10:47]Read from MH i2c: E2 62 00 3C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:10:47]wFMCommunicate OK [20:10:47]SAM_PROTO_GetFieldsCounters done [20:10:47]requested_item shift.num is exist - process it [20:10:47]requested_item shift.opened is exist - process it [20:10:47]req_shift_opened [20:10:47]FM_GetShiftState [20:10:47]SAM_PROTO_GetShiftState [20:10:47]wFMCommunicate request_size=4 [20:10:47]MH_SAM_APDU [20:10:47]CAPDU: 80 13 01 00 [20:10:47]Write to MH i2c: E2 08 00 3D 04 80 13 01 00 00 00 00 00 BE [20:10:47]Write i2c OK [20:10:47]MH_I2C_Read... [20:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:47]Read from MH i2c: E2 [20:10:47]MH_I2C_Read... [20:10:47]Read from MH i2c: E2 0E 00 [20:10:47]MH_I2C_Read... [20:10:47]Read from MH i2c: E2 0E 00 3D 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CC [20:10:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:10:47]wFMCommunicate OK [20:10:47]SAM_PROTO_GetShiftState done [20:10:47]FM_GetShiftState done [20:10:47]req_shift_opened done [20:10:47]requested_item shift.open_date is exist - process it [20:10:47]req_shift_open_date [20:10:47]req_shift_open_date done [20:10:47]produce_requested_data done [20:10:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226229,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:10:47]process_action_free close_receipt [20:10:47]json_value_free [20:10:47]json_value_free done [20:10:47]process_json_proto returns [20:10:47]Send response to host [20:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226229,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:10:47]free response buf [20:10:47]execute_script done [20:10:47]execute_script returns [20:10:47]free content buf [20:10:47]Sock 9.Close socket [20:10:47]Sock 9.Thread stoped [20:10:50]ConnectInit Can't take IP for lk.salyk.kg [20:10:50]CommunicateWithHost connect error [20:10:50]CommunicateWithHost err = -1 [20:10:50]OFD Sender: Server communicate error [20:10:55]OFD Sender: Processing packet 226229 [packets to send 600, broken 599] [20:10:55]ProducePacketName [20:10:55]name=ofd_packets/00226229 [20:10:55]OFD Sender: To server: pG, [20:10:55]CommunicateWithHost lk.salyk.kg:30040 [20:10:55]ConnectInit lk.salyk.kg [20:10:55]Connected sock=9 [20:10: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 35 39 0F 01 00 00 42 D6 07 01 2A F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 44 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 73 03 00 35 04 06 00 C7 1C 68 89 AE C0 36 B1 8A DF D4 97 BF B6 [20:10: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 35 39 4F 00 00 00 66 89 47 00 FE 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 73 03 00 F4 03 04 00 5B 00 A5 66 B6 04 01 00 00 65 F3 07 B4 A2 1F 55 DA [20:10:56]CommunicateWithHost err = 0 [20:10:56]CheckOFDResponse [20:10:56]1017 (14) - 77093643461234 [20:10:56]1041 (16) - 0000000000874959 [20:10:56]1040 (4) - 226229 [20:10:56]1012 (4) - 27.07.2024 14:12 [20:10:56]1206 (1) - 0 [20:10:56]OFD Sender: Remove packet 226229 [20:10:56]ProducePacketName [20:10:56]name=ofd_packets/00226229 [20:10:56]NVStorageDeleteData [20:10:56]OFD Sender: No OFD packet to send [20:11:02]OFD Sender: No OFD packet to send [20:11:07]OFD Sender: No OFD packet to send [20:11:12]OFD Sender: No OFD packet to send [20:11:17]OFD Sender: No OFD packet to send [20:11:22]OFD Sender: No OFD packet to send [20:11:27]OFD Sender: No OFD packet to send [20:11:32]OFD Sender: No OFD packet to send [20:11:34]recv_with_timeout no data received [20:11:37]OFD Sender: No OFD packet to send [20:11:42]OFD Sender: No OFD packet to send [20:11:47]OFD Sender: No OFD packet to send [20:11:51]recv_with_timeout no data received [20:11:52]OFD Sender: No OFD packet to send [20:11:57]OFD Sender: No OFD packet to send [20:11:59]accept exits with 7 [20:11:59]New connection [20:11:59]New thread 3066760548 created [20:11:59]Thread 3066617188 joined [20:11:59]Waiting for new connection... [20:11:59] Sock 7.Parse request [20:11:59]Sock 7.Check first char [20:11:59]Sock 7.First char is OK [20:11:59]request: POST /json_proto HTTP/1.0 [20:11:59]Method: POST [20:11:59]URL: /json_proto [20:11:59]Method is POST - this is cgi request [20:11:59]url: /json_proto [20:11:59]query_string will be loaded in cgi processing [20:11:59]execute_cgi json_proto POST (null) [20:11:59]execute_cgi path=json_proto method=POST [20:11:59]POST find Content-Length [20:11:59]Host: 172.17.43.131:8080 [20:11:59]Content-Length: 680 [20:11:59]Content-Type: application/json [20:11:59] [20:11:59]POST finish read [20:11:59]Found Content-Length = 680 [20:11:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:59]execute_script... [20:11: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)2002549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:59]POST & json_proto [20:11:59]process_json_proto [20:11:59]json parsed OK: [20:11:59]protocol is kg_v1.0 [20:11:59]action value=close_receipt [20:11:59]process_action close_receipt [20:11:59]cmd_close_receipt [20:11:59]MH_GetDate [20:11:59]Write to MH i2c: F0 00 00 3E 04 31 [20:11:59]Write i2c OK [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: F0 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: F0 09 00 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: F0 09 00 3E 04 00 8F 54 A5 66 F9 24 A2 66 4D [20:11:59]GetLastDocTimeStamp 1722111044 [20:11:59]current date 1722111119 [20:11:59]FM_GetShiftState [20:11:59]SAM_PROTO_GetShiftState [20:11:59]wFMCommunicate request_size=4 [20:11:59]MH_SAM_APDU [20:11:59]CAPDU: 80 13 01 00 [20:11:59]Write to MH i2c: E2 08 00 3F 04 80 13 01 00 00 00 00 00 C0 [20:11:59]Write i2c OK [20:11:59]MH_I2C_Read... [20:11:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:11:59]Read from MH i2c: E2 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: E2 0E 00 [20:11:59]MH_I2C_Read... [20:11:59]Read from MH i2c: E2 0E 00 3F 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CE [20:11:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:11:59]wFMCommunicate OK [20:11:59]SAM_PROTO_GetShiftState done [20:11:59]FM_GetShiftState done [20:11:59]opened in 1722038719 [20:11:59]opened+sec_in_day 1722125119 [20:11:59]quantity*price = 180060 [20:11:59]sum+1 = 180062 [20:11:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 590 27.07.2024 20:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226230 ФПД: 117380202157582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226230&fm=117380202157582&tin=02508201610067®Number=0000000000092624&sum=180000 [20:12:00]StoreToDocumentArchive [20:12:00]shift 438 fd 226230 [20:12:00]save to /storage/0438/doc_00226230 [20:12:00]save last doc name /storage/0438/doc_00226230 to /storage/kkm_last_doc_name [20:12:00]save OK [20:12:00]Clear old archive folders... [20:12:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:12:00]tlvbuf is 0082F870 [20:12:00]SAM_PROTO_ClearQueue [20:12:00]wFMCommunicate request_size=4 [20:12:00]MH_SAM_APDU [20:12:00]CAPDU: 80 09 00 00 [20:12:00]Write to MH i2c: E2 08 00 4C 04 80 09 00 00 00 00 00 00 C2 [20:12:00]Write i2c OK [20:12:00]MH_I2C_Read... [20:12:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:00]Read from MH i2c: E2 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 4C 04 00 90 00 C4 [20:12:00]RAPDU: 90 00 [20:12:00]wFMCommunicate OK [20:12:00]SAM_PROTO_ClearQueue done [20:12:00]KKMCreateOFDPacket [20:12:00]OFDProtocolAddRootSTLVToBuf [20:12:00]FM_MakeSignedData [20:12:00]FM_MakeSignedData [20:12:00]SAM_PROTO_SignData [20:12:00]wFMCommunicate request_size=4 [20:12:00]MH_SAM_APDU [20:12:00]CAPDU: 80 0D 01 02 [20:12:00]Write to MH i2c: E2 08 00 4D 04 80 0D 01 02 00 00 00 00 CA [20:12:00]Write i2c OK [20:12:00]MH_I2C_Read... [20:12:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:00]Read from MH i2c: E2 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 4D 04 00 90 00 C5 [20:12:00]RAPDU: 90 00 [20:12:00]wFMCommunicate OK [20:12:00]wFMCommunicate request_size=255 [20:12:00]MH_SAM_APDU [20:12:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 8F 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 73 03 00 35 04 06 00 6A C1 B5 40 [20:12:00]Write to MH i2c: E2 02 01 4E 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 8F 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 73 03 00 35 04 06 00 6A C1 B5 40 00 00 15 [20:12:00]Write i2c OK [20:12:00]MH_I2C_Read... [20:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:00]Read from MH i2c: E2 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 4E 04 00 90 00 C6 [20:12:00]RAPDU: 90 00 [20:12:00]wFMCommunicate OK [20:12:00]wFMCommunicate request_size=7 [20:12:00]MH_SAM_APDU [20:12:00]CAPDU: 80 0D 02 02 02 D6 0E [20:12:00]Write to MH i2c: E2 0A 00 4F 04 80 0D 02 02 02 00 D6 0E 00 00 B5 [20:12:00]Write i2c OK [20:12:00]MH_I2C_Read... [20:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:00]Read from MH i2c: E2 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 03 00 4F 04 00 90 00 C7 [20:12:00]RAPDU: 90 00 [20:12:00]wFMCommunicate OK [20:12:00]wFMCommunicate request_size=4 [20:12:00]MH_SAM_APDU [20:12:00]CAPDU: 80 0D 03 02 [20:12:00]Write to MH i2c: E2 08 00 50 04 80 0D 03 02 00 00 00 00 CF [20:12:00]Write i2c OK [20:12:00]MH_I2C_Read... [20:12:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:00]Read from MH i2c: E2 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 0B 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 0B 00 50 04 00 21 57 36 AA 48 16 AD B9 90 00 EC [20:12:00]RAPDU: 21 57 36 AA 48 16 AD B9 90 00 [20:12:00]wFMCommunicate OK [20:12:00]SAM_PROTO_SignData done [20:12:00]FM_MakeSignedData done [20:12:00]CreateOFDProtocolMessage [20:12:00]wFMCommunicate request_size=4 [20:12:00]MH_SAM_APDU [20:12:00]CAPDU: 80 11 00 00 [20:12:00]Write to MH i2c: E2 08 00 51 04 80 11 00 00 00 00 00 00 CF [20:12:00]Write i2c OK [20:12:00]MH_I2C_Read... [20:12:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:00]Read from MH i2c: E2 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 17 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: E2 17 00 51 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [20:12:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:00]wFMCommunicate OK [20:12:00]CreateOFDProtocolMessage done [20:12:00]OFDSenderStorePacket 226230 [20:12:00]StoreOFDPacket docnum=226230 [20:12:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2C 99 04 01 92 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 8F 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 73 03 00 35 04 06 00 6A C1 B5 40 D6 0E 21 57 36 AA 48 16 AD B9 [20:12:00]CheckFolder [20:12:00]dirname=/storage/ofd_packets [20:12:00]CheckFolder done [20:12:00]ProducePacketName [20:12:00]name=ofd_packets/00226230 [20:12:00]NVStorageSaveData ofd_packets/00226230 [20:12:00]File name is /storage/ofd_packets/00226230 [20:12:00]Write 298 bytes [20:12:00]NVStorageSaveData done [20:12:00]OFDSenderStorePacket done [20:12:00]KKMCreateOFDPacket done [20:12:00]NVStorageSaveData kkm_last_timestamp [20:12:00]File name is /storage/kkm_last_timestamp [20:12:00]Write 4 bytes [20:12:00]NVStorageSaveData done [20:12:00]ExternCall_PrintAddStr [20:12:00]wPrintStart [20:12:00]Write to MH i2c: 01 00 00 52 04 56 [20:12:00]Write i2c OK [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: 01 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: 01 07 00 [20:12:00]MH_I2C_Read... [20:12:00]Read from MH i2c: 01 07 00 52 04 00 00 00 00 00 FF 0F 6B [20:12:00]RasterBufferAndPrint [20:12:00]line Счет N : (1)2002549 [20:12:00]line ИНН: 02508201610067 [20:12:00]line Контрольно-Кассовый Чек [20:12:00]line ПРОДАЖА [20:12:00]line ТРК (МРК, ГНК) : 41 [20:12:00]line Товар: 2710194210 [20:12:00]line ДТ-К-5 [20:12:00]line 23.630 * 76.20 [20:12:00]line = 1800.61 [20:12:00]line НДС 12% НСП 1% [20:12:00]line > о реализуемом товаре [20:12:00]line ОКРУГЛЕНИЕ: -0.61 [20:12:00]line ИТОГО: 1800.00 [20:12:00]line Внесено: 1800.00 [20:12:00]line СДАЧА: 0.00 [20:12:00]line НСП 1% : 15.93 [20:12:00]line НДС 12% : 191.21 [20:12:00]line Наличными: 1800.00 [20:12:00]line Безнал.: 0.00 [20:12:00]line Место: АЗС № 97 "Партнер Нефть" [20:12:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:12:00]line СНО: Общий режим [20:12:00]line Чек 590 27.07.2024 20:11 [20:12:00]line Смена: 438 ФФД: 1.0 [20:12:00]line ЗНМ: 0300000054 [20:12:00]line РНМ: 0000000000092624 [20:12:00]line Версия ККМ: 001 [20:12:00]line ФМ: 0000000000874959 [20:12:00]line ФД: 226230 [20:12:00]line ФПД: 117380202157582 [20:12:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226230&fm=117380202157582&tin=02508201610067®Number=0000000000092624&sum=180000 [20:12:01]written 0, free lines is 4095 [20:12:01]OFD Sender: Processing packet 226230 [packets to send 600, broken 599] [20:12:01]ProducePacketName [20:12:01]name=ofd_packets/00226230 [20:12:01]OFD Sender: To server: pG, [20:12:01]CommunicateWithHost lk.salyk.kg:30040 [20:12:01]ConnectInit lk.salyk.kg [20:12:01]Write to MH i2c: 01 00 00 7D 04 81 [20:12:01]Write i2c OK [20:12:01]MH_I2C_Read... [20:12:01]Read from MH i2c: 01 [20:12:01]MH_I2C_Read... [20:12:01]Read from MH i2c: 01 07 00 [20:12:01]MH_I2C_Read... [20:12:01]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 6A 0C FE [20:12:01]RasterBufferAndPrint [20:12:01]line [20:12:01]line [20:12:01]line [20:12:01]line [20:12:01]line [20:12:01]written 0, free lines is 3181 [20:12:01]MH_Cut [20:12:01]Write to MH i2c: D1 01 00 84 04 01 5A [20:12:01]Write i2c OK [20:12:01]MH_I2C_Read... [20:12:01]Read from MH i2c: D1 [20:12:01]MH_I2C_Read... [20:12:01]Read from MH i2c: D1 01 00 [20:12:01]MH_I2C_Read... [20:12:01]Read from MH i2c: D1 01 00 84 04 00 59 [20:12:01]Write to MH i2c: 01 00 00 85 04 89 [20:12:01]Write i2c OK [20:12:01]MH_I2C_Read... [20:12:02]*** Cut start [20:12:02]*** Partial cut [20:12:02]*** CUTSNS_PIN = 1 [20:12:02]*** CUTSNS_PIN = 0 [20:12:03]*** Brake cut motor [20:12:03]Read from MH i2c: 01 [20:12:03]MH_I2C_Read... [20:12:03]*** Stop cut motor [20:12:03]*** Cut end [20:12:03]Read from MH i2c: 01 07 00 [20:12:03]MH_I2C_Read... [20:12:03]Read from MH i2c: 01 07 00 85 04 00 00 00 00 00 FF 0F 9E [20:12:03]process_action close_receipt done [20:12:03]requested_data is exist [20:12:03]produce_requested_data [20:12:03]requested_item fm.sn is exist - process it [20:12:03]wFMCommunicate request_size=4 [20:12:03]MH_SAM_APDU [20:12:03]CAPDU: 80 11 00 00 [20:12:03]Write to MH i2c: E2 08 00 86 04 80 11 00 00 00 00 00 00 04 [20:12:03]Write i2c OK [20:12:03]MH_I2C_Read... [20:12:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:03]Read from MH i2c: E2 [20:12:03]MH_I2C_Read... [20:12:03]Read from MH i2c: E2 17 00 [20:12:03]MH_I2C_Read... [20:12:03]Read from MH i2c: E2 17 00 86 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [20:12:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:03]wFMCommunicate OK [20:12:03]requested_item fd.num is exist - process it [20:12:03]SAM_PROTO_GetFieldsCounters [20:12:03]wFMCommunicate request_size=4 [20:12:03]MH_SAM_APDU [20:12:03]CAPDU: 80 13 00 00 [20:12:03]Write to MH i2c: E2 08 00 87 04 80 13 00 00 00 00 00 00 07 [20:12:03]Write i2c OK [20:12:03]MH_I2C_Read... [20:12:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:03]Read from MH i2c: E2 [20:12:03]MH_I2C_Read... [20:12:03]Read from MH i2c: E2 62 00 [20:12:03]MH_I2C_Read... [20:12:03]Read from MH i2c: E2 62 00 87 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [20:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:03]wFMCommunicate OK [20:12:03]SAM_PROTO_GetFieldsCounters done [20:12:03]requested_item shift.num is exist - process it [20:12:03]requested_item shift.opened is exist - process it [20:12:03]req_shift_opened [20:12:03]FM_GetShiftState [20:12:03]SAM_PROTO_GetShiftState [20:12:03]wFMCommunicate request_size=4 [20:12:03]MH_SAM_APDU [20:12:03]CAPDU: 80 13 01 00 [20:12:03]Write to MH i2c: E2 08 00 88 04 80 13 01 00 00 00 00 00 09 [20:12:03]Write i2c OK [20:12:03]MH_I2C_Read... [20:12:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:03]Read from MH i2c: E2 [20:12:03]MH_I2C_Read... [20:12:03]Read from MH i2c: E2 0E 00 [20:12:03]MH_I2C_Read... [20:12:03]Read from MH i2c: E2 0E 00 88 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 17 [20:12:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:12:03]wFMCommunicate OK [20:12:03]SAM_PROTO_GetShiftState done [20:12:03]FM_GetShiftState done [20:12:03]req_shift_opened done [20:12:03]requested_item shift.open_date is exist - process it [20:12:03]req_shift_open_date [20:12:03]req_shift_open_date done [20:12:03]produce_requested_data done [20:12:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226230,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:12:03]process_action_free close_receipt [20:12:03]json_value_free [20:12:03]json_value_free done [20:12:03]process_json_proto returns [20:12:03]Send response to host [20:12:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226230,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:12:03]free response buf [20:12:03]execute_script done [20:12:03]execute_script returns [20:12:03]free content buf [20:12:03]Sock 7.Close socket [20:12:03]Sock 7.Thread stoped [20:12:06]ConnectInit Can't take IP for lk.salyk.kg [20:12:06]CommunicateWithHost connect error [20:12:06]CommunicateWithHost err = -1 [20:12:06]OFD Sender: Server communicate error [20:12:11]OFD Sender: Processing packet 226230 [packets to send 600, broken 599] [20:12:11]ProducePacketName [20:12:11]name=ofd_packets/00226230 [20:12:11]OFD Sender: To server: pG, [20:12:11]CommunicateWithHost lk.salyk.kg:30040 [20:12:11]ConnectInit lk.salyk.kg [20:12:11]Connected sock=7 [20:12:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2C 99 04 01 92 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 8F 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 73 03 00 35 04 06 00 6A C1 B5 40 D6 0E 21 57 36 AA 48 16 AD B9 [20:12: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 35 39 4F 00 00 00 1C 28 47 00 56 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 73 03 00 F4 03 04 00 A6 00 A5 66 B6 04 01 00 00 E7 C6 F8 47 9E 4E 16 F5 [20:12:12]CommunicateWithHost err = 0 [20:12:12]CheckOFDResponse [20:12:12]1017 (14) - 77093643461234 [20:12:12]1041 (16) - 0000000000874959 [20:12:12]1040 (4) - 226230 [20:12:12]1012 (4) - 27.07.2024 14:13 [20:12:12]1206 (1) - 0 [20:12:12]OFD Sender: Remove packet 226230 [20:12:12]ProducePacketName [20:12:12]name=ofd_packets/00226230 [20:12:12]NVStorageDeleteData [20:12:12]OFD Sender: No OFD packet to send [20:12:17]OFD Sender: No OFD packet to send [20:12:22]OFD Sender: No OFD packet to send [20:12:27]OFD Sender: No OFD packet to send [20:12:32]OFD Sender: No OFD packet to send [20:12:37]OFD Sender: No OFD packet to send [20:12:42]OFD Sender: No OFD packet to send [20:12:46]accept exits with 9 [20:12:46]New connection [20:12:46]New thread 3066617188 created [20:12:46]Thread 3066760548 joined [20:12:46]Waiting for new connection... [20:12:46] Sock 9.Parse request [20:12:46]Sock 9.Check first char [20:12:46]Sock 9.First char is OK [20:12:46]request: POST /json_proto HTTP/1.0 [20:12:46]Method: POST [20:12:46]URL: /json_proto [20:12:46]Method is POST - this is cgi request [20:12:46]url: /json_proto [20:12:46]query_string will be loaded in cgi processing [20:12:46]execute_cgi json_proto POST (null) [20:12:46]execute_cgi path=json_proto method=POST [20:12:46]POST find Content-Length [20:12:46]Host: 172.17.43.131:8080 [20:12:46]Content-Length: 680 [20:12:46]Content-Type: application/json [20:12:46] [20:12:46]POST finish read [20:12:46]Found Content-Length = 680 [20:12:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 20.350, "sum" : 1550.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:46]execute_script... [20:12: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)2002550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 20.350, "sum" : 1550.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:46]POST & json_proto [20:12:46]process_json_proto [20:12:46]json parsed OK: [20:12:46]protocol is kg_v1.0 [20:12:46]action value=close_receipt [20:12:46]process_action close_receipt [20:12:46]cmd_close_receipt [20:12:46]MH_GetDate [20:12:46]Write to MH i2c: F0 00 00 89 04 7C [20:12:46]Write i2c OK [20:12:46]MH_I2C_Read... [20:12:46]Read from MH i2c: F0 [20:12:46]MH_I2C_Read... [20:12:46]Read from MH i2c: F0 09 00 [20:12:46]MH_I2C_Read... [20:12:46]Read from MH i2c: F0 09 00 89 04 00 BE 54 A5 66 F9 24 A2 66 C7 [20:12:46]GetLastDocTimeStamp 1722111119 [20:12:46]current date 1722111166 [20:12:46]FM_GetShiftState [20:12:46]SAM_PROTO_GetShiftState [20:12:46]wFMCommunicate request_size=4 [20:12:46]MH_SAM_APDU [20:12:46]CAPDU: 80 13 01 00 [20:12:46]Write to MH i2c: E2 08 00 8A 04 80 13 01 00 00 00 00 00 0B [20:12:46]Write i2c OK [20:12:46]MH_I2C_Read... [20:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:46]Read from MH i2c: E2 [20:12:46]MH_I2C_Read... [20:12:46]Read from MH i2c: E2 0E 00 [20:12:46]MH_I2C_Read... [20:12:46]Read from MH i2c: E2 0E 00 8A 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 19 [20:12:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:12:46]wFMCommunicate OK [20:12:46]SAM_PROTO_GetShiftState done [20:12:46]FM_GetShiftState done [20:12:46]opened in 1722038719 [20:12:46]opened+sec_in_day 1722125119 [20:12:46]quantity*price = 155067 [20:12:46]sum+1 = 155068 [20:12:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 1550.00 Внесено: 1550.00 СДАЧА: 0.00 НСП 1% : 13.72 НДС 12% : 164.67 Наличными: 1550.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 591 27.07.2024 20:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226231 ФПД: 126166357194952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201246&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226231&fm=126166357194952&tin=02508201610067®Number=0000000000092624&sum=155000 [20:12:47]StoreToDocumentArchive [20:12:47]shift 438 fd 226231 [20:12:47]save to /storage/0438/doc_00226231 [20:12:47]save last doc name /storage/0438/doc_00226231 to /storage/kkm_last_doc_name [20:12:47]save OK [20:12:47]Clear old archive folders... [20:12:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:12:47]tlvbuf is 007C2D90 [20:12:47]SAM_PROTO_ClearQueue [20:12:47]wFMCommunicate request_size=4 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 09 00 00 [20:12:47]Write to MH i2c: E2 08 00 97 04 80 09 00 00 00 00 00 00 0D [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 97 04 00 90 00 0F [20:12:47]RAPDU: 90 00 [20:12:47]wFMCommunicate OK [20:12:47]SAM_PROTO_ClearQueue done [20:12:47]KKMCreateOFDPacket [20:12:47]OFDProtocolAddRootSTLVToBuf [20:12:47]FM_MakeSignedData [20:12:47]FM_MakeSignedData [20:12:47]SAM_PROTO_SignData [20:12:47]wFMCommunicate request_size=4 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 0D 01 02 [20:12:47]Write to MH i2c: E2 08 00 98 04 80 0D 01 02 00 00 00 00 15 [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 98 04 00 90 00 10 [20:12:47]RAPDU: 90 00 [20:12:47]wFMCommunicate OK [20:12:47]wFMCommunicate request_size=255 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 BE 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 73 03 00 35 04 06 00 72 BF 64 E7 [20:12:47]Write to MH i2c: E2 02 01 99 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 BE 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 73 03 00 35 04 06 00 72 BF 64 E7 00 00 B2 [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 99 04 00 90 00 11 [20:12:47]RAPDU: 90 00 [20:12:47]wFMCommunicate OK [20:12:47]wFMCommunicate request_size=7 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 0D 02 02 02 38 C8 [20:12:47]Write to MH i2c: E2 0A 00 9A 04 80 0D 02 02 02 00 38 C8 00 00 1C [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:47]OFD Sender: No OFD packet to send [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 03 00 9A 04 00 90 00 12 [20:12:47]RAPDU: 90 00 [20:12:47]wFMCommunicate OK [20:12:47]wFMCommunicate request_size=4 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 0D 03 02 [20:12:47]Write to MH i2c: E2 08 00 9B 04 80 0D 03 02 00 00 00 00 1A [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 0B 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 0B 00 9B 04 00 C0 38 52 09 32 3F B8 46 90 00 DD [20:12:47]RAPDU: C0 38 52 09 32 3F B8 46 90 00 [20:12:47]wFMCommunicate OK [20:12:47]SAM_PROTO_SignData done [20:12:47]FM_MakeSignedData done [20:12:47]CreateOFDProtocolMessage [20:12:47]wFMCommunicate request_size=4 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 11 00 00 [20:12:47]Write to MH i2c: E2 08 00 9C 04 80 11 00 00 00 00 00 00 1A [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:48]Read from MH i2c: E2 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: E2 17 00 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: E2 17 00 9C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 77 [20:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:48]wFMCommunicate OK [20:12:48]CreateOFDProtocolMessage done [20:12:48]OFDSenderStorePacket 226231 [20:12:48]StoreOFDPacket docnum=226231 [20:12:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 21 8A 04 01 06 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 BE 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 73 03 00 35 04 06 00 72 BF 64 E7 38 C8 C0 38 52 09 32 3F B8 46 [20:12:48]CheckFolder [20:12:48]dirname=/storage/ofd_packets [20:12:48]CheckFolder done [20:12:48]ProducePacketName [20:12:48]name=ofd_packets/00226231 [20:12:48]NVStorageSaveData ofd_packets/00226231 [20:12:48]File name is /storage/ofd_packets/00226231 [20:12:48]Write 298 bytes [20:12:48]NVStorageSaveData done [20:12:48]OFDSenderStorePacket done [20:12:48]KKMCreateOFDPacket done [20:12:48]NVStorageSaveData kkm_last_timestamp [20:12:48]File name is /storage/kkm_last_timestamp [20:12:48]Write 4 bytes [20:12:48]NVStorageSaveData done [20:12:48]ExternCall_PrintAddStr [20:12:48]wPrintStart [20:12:48]Write to MH i2c: 01 00 00 9D 04 A1 [20:12:48]OFD Sender: Processing packet 226231 [packets to send 600, broken 599] [20:12:48]ProducePacketName [20:12:48]name=ofd_packets/00226231 [20:12:48]OFD Sender: To server: pG, [20:12:48]CommunicateWithHost lk.salyk.kg:30040 [20:12:48]ConnectInit lk.salyk.kg [20:12:48]Write i2c OK [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: 01 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: 01 07 00 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: 01 07 00 9D 04 00 00 00 00 00 FF 0F B6 [20:12:48]RasterBufferAndPrint [20:12:48]line Счет N : (1)2002550 [20:12:48]line ИНН: 02508201610067 [20:12:48]line Контрольно-Кассовый Чек [20:12:48]line ПРОДАЖА [20:12:48]line ТРК (МРК, ГНК) : 51 [20:12:48]line Товар: 2710194210 [20:12:48]line ДТ-К-5 [20:12:48]line 20.350 * 76.20 [20:12:48]line = 1550.67 [20:12:48]line НДС 12% НСП 1% [20:12:48]line > о реализуемом товаре [20:12:48]line ОКРУГЛЕНИЕ: -0.67 [20:12:48]line ИТОГО: 1550.00 [20:12:48]line Внесено: 1550.00 [20:12:48]line СДАЧА: 0.00 [20:12:48]line НСП 1% : 13.72 [20:12:48]line НДС 12% : 164.67 [20:12:48]line Наличными: 1550.00 [20:12:48]line Безнал.: 0.00 [20:12:48]line Место: АЗС № 97 "Партнер Нефть" [20:12:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:12:48]line СНО: Общий режим [20:12:48]line Чек 591 27.07.2024 20:12 [20:12:48]line Смена: 438 ФФД: 1.0 [20:12:48]line ЗНМ: 0300000054 [20:12:48]line РНМ: 0000000000092624 [20:12:48]line Версия ККМ: 001 [20:12:48]line ФМ: 0000000000874959 [20:12:48]line ФД: 226231 [20:12:48]line ФПД: 126166357194952 [20:12:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201246&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226231&fm=126166357194952&tin=02508201610067®Number=0000000000092624&sum=155000 [20:12:48]written 0, free lines is 4095 [20:12:48]Write to MH i2c: 01 00 00 C8 04 CC [20:12:48]Write i2c OK [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: 01 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: 01 07 00 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 5E 0C 3D [20:12:48]RasterBufferAndPrint [20:12:48]line [20:12:48]line [20:12:48]line [20:12:48]line [20:12:48]line [20:12:48]written 0, free lines is 3169 [20:12:48]MH_Cut [20:12:48]Write to MH i2c: D1 01 00 CF 04 01 A5 [20:12:48]Write i2c OK [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: D1 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: D1 01 00 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: D1 01 00 CF 04 00 A4 [20:12:48]Write to MH i2c: 01 00 00 D0 04 D4 [20:12:48]Write i2c OK [20:12:48]MH_I2C_Read... [20:12:49]Connected sock=11 [20:12: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 35 39 0C 01 00 00 21 8A 04 01 06 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 BE 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 73 03 00 35 04 06 00 72 BF 64 E7 38 C8 C0 38 52 09 32 3F B8 46 [20:12: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 35 39 4F 00 00 00 E4 73 47 00 3F AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 73 03 00 F4 03 04 00 CC 00 A5 66 B6 04 01 00 00 87 63 3C 2B AB EE C5 61 [20:12:49]CommunicateWithHost err = 0 [20:12:49]CheckOFDResponse [20:12:49]1017 (14) - 77093643461234 [20:12:49]1041 (16) - 0000000000874959 [20:12:49]1040 (4) - 226231 [20:12:49]1012 (4) - 27.07.2024 14:14 [20:12:49]1206 (1) - 0 [20:12:49]OFD Sender: Remove packet 226231 [20:12:49]ProducePacketName [20:12:49]name=ofd_packets/00226231 [20:12:49]NVStorageDeleteData [20:12:50]*** Cut start [20:12:50]*** Partial cut [20:12:50]*** CUTSNS_PIN = 1 [20:12:50]*** CUTSNS_PIN = 0 [20:12:50]OFD Sender: No OFD packet to send [20:12:50]*** Brake cut motor [20:12:50]Read from MH i2c: 01 [20:12:50]MH_I2C_Read... [20:12:50]*** Stop cut motor [20:12:50]*** Cut end [20:12:50]Read from MH i2c: 01 07 00 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: 01 07 00 D0 04 00 00 00 00 00 FF 0F E9 [20:12:50]process_action close_receipt done [20:12:50]requested_data is exist [20:12:50]produce_requested_data [20:12:50]requested_item fm.sn is exist - process it [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 11 00 00 [20:12:50]Write to MH i2c: E2 08 00 D1 04 80 11 00 00 00 00 00 00 4F [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:50]Read from MH i2c: E2 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 17 00 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 17 00 D1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [20:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:50]wFMCommunicate OK [20:12:50]requested_item fd.num is exist - process it [20:12:50]SAM_PROTO_GetFieldsCounters [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 13 00 00 [20:12:50]Write to MH i2c: E2 08 00 D2 04 80 13 00 00 00 00 00 00 52 [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:50]Read from MH i2c: E2 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 62 00 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 62 00 D2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 52 [20:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:50]wFMCommunicate OK [20:12:50]SAM_PROTO_GetFieldsCounters done [20:12:50]requested_item shift.num is exist - process it [20:12:50]requested_item shift.opened is exist - process it [20:12:50]req_shift_opened [20:12:50]FM_GetShiftState [20:12:50]SAM_PROTO_GetShiftState [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 13 01 00 [20:12:50]Write to MH i2c: E2 08 00 D3 04 80 13 01 00 00 00 00 00 54 [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:50]Read from MH i2c: E2 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 0E 00 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 0E 00 D3 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 62 [20:12:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:12:50]wFMCommunicate OK [20:12:50]SAM_PROTO_GetShiftState done [20:12:50]FM_GetShiftState done [20:12:50]req_shift_opened done [20:12:50]requested_item shift.open_date is exist - process it [20:12:50]req_shift_open_date [20:12:50]req_shift_open_date done [20:12:50]produce_requested_data done [20:12:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226231,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:12:50]process_action_free close_receipt [20:12:50]json_value_free [20:12:50]json_value_free done [20:12:50]process_json_proto returns [20:12:50]Send response to host [20:12:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226231,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:12:50]free response buf [20:12:50]execute_script done [20:12:50]execute_script returns [20:12:50]free content buf [20:12:50]Sock 9.Close socket [20:12:50]Sock 9.Thread stoped [20:12:53]accept exits with 10 [20:12:53]New connection [20:12:53]New thread 3066760548 created [20:12:53]Thread 3066617188 joined [20:12:53]Waiting for new connection... [20:12:53] Sock 10.Parse request [20:12:53]Sock 10.Check first char [20:12:53]Sock 10.First char is OK [20:12:53]request: POST /json_proto HTTP/1.0 [20:12:53]Method: POST [20:12:53]URL: /json_proto [20:12:53]Method is POST - this is cgi request [20:12:53]url: /json_proto [20:12:53]query_string will be loaded in cgi processing [20:12:53]execute_cgi json_proto POST (null) [20:12:53]execute_cgi path=json_proto method=POST [20:12:53]POST find Content-Length [20:12:53]Host: 172.17.43.131:8080 [20:12:53]Content-Length: 678 [20:12:53]Content-Type: application/json [20:12:53] [20:12:53]POST finish read [20:12:53]Found Content-Length = 678 [20:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:53]execute_script... [20:12:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:53]POST & json_proto [20:12:53]process_json_proto [20:12:53]json parsed OK: [20:12:53]protocol is kg_v1.0 [20:12:53]action value=close_receipt [20:12:53]process_action close_receipt [20:12:53]cmd_close_receipt [20:12:53]MH_GetDate [20:12:53]Write to MH i2c: F0 00 00 D4 04 C7 [20:12:53]Write i2c OK [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: F0 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: F0 09 00 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: F0 09 00 D4 04 00 C6 54 A5 66 F9 24 A2 66 1A [20:12:53]GetLastDocTimeStamp 1722111166 [20:12:53]current date 1722111174 [20:12:53]FM_GetShiftState [20:12:53]SAM_PROTO_GetShiftState [20:12:53]wFMCommunicate request_size=4 [20:12:53]MH_SAM_APDU [20:12:53]CAPDU: 80 13 01 00 [20:12:53]Write to MH i2c: E2 08 00 D5 04 80 13 01 00 00 00 00 00 56 [20:12:53]Write i2c OK [20:12:53]MH_I2C_Read... [20:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:53]Read from MH i2c: E2 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: E2 0E 00 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: E2 0E 00 D5 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 64 [20:12:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:12:53]wFMCommunicate OK [20:12:53]SAM_PROTO_GetShiftState done [20:12:53]FM_GetShiftState done [20:12:53]opened in 1722038719 [20:12:53]opened+sec_in_day 1722125119 [20:12:53]quantity*price = 50036 [20:12:53]sum+1 = 50037 [20:12:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 592 27.07.2024 20:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226232 ФПД: 76291767167133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201254&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226232&fm=76291767167133&tin=02508201610067®Number=0000000000092624&sum=50000 [20:12:54]StoreToDocumentArchive [20:12:54]shift 438 fd 226232 [20:12:54]save to /storage/0438/doc_00226232 [20:12:54]save last doc name /storage/0438/doc_00226232 to /storage/kkm_last_doc_name [20:12:54]save OK [20:12:54]Clear old archive folders... [20:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:12:54]tlvbuf is 007D37A0 [20:12:54]SAM_PROTO_ClearQueue [20:12:54]wFMCommunicate request_size=4 [20:12:54]MH_SAM_APDU [20:12:54]CAPDU: 80 09 00 00 [20:12:54]Write to MH i2c: E2 08 00 E2 04 80 09 00 00 00 00 00 00 58 [20:12:54]Write i2c OK [20:12:54]MH_I2C_Read... [20:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:54]Read from MH i2c: E2 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 E2 04 00 90 00 5A [20:12:54]RAPDU: 90 00 [20:12:54]wFMCommunicate OK [20:12:54]SAM_PROTO_ClearQueue done [20:12:54]KKMCreateOFDPacket [20:12:54]OFDProtocolAddRootSTLVToBuf [20:12:54]FM_MakeSignedData [20:12:54]FM_MakeSignedData [20:12:54]SAM_PROTO_SignData [20:12:54]wFMCommunicate request_size=4 [20:12:54]MH_SAM_APDU [20:12:54]CAPDU: 80 0D 01 02 [20:12:54]Write to MH i2c: E2 08 00 E3 04 80 0D 01 02 00 00 00 00 60 [20:12:54]Write i2c OK [20:12:54]MH_I2C_Read... [20:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:54]Read from MH i2c: E2 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [20:12:54]RAPDU: 90 00 [20:12:54]wFMCommunicate OK [20:12:54]wFMCommunicate request_size=255 [20:12:54]MH_SAM_APDU [20:12:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 C6 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 73 03 00 35 04 06 00 45 [20:12:55]Write to MH i2c: E2 02 01 E4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 C6 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 73 03 00 35 04 06 00 45 00 00 88 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]OFD Sender: No OFD packet to send [20:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [20:12:55]RAPDU: 90 00 [20:12:55]wFMCommunicate OK [20:12:55]wFMCommunicate request_size=10 [20:12:55]MH_SAM_APDU [20:12:55]CAPDU: 80 0D 02 02 05 63 0F AE 68 9D [20:12:55]Write to MH i2c: E2 0D 00 E5 04 80 0D 02 02 05 00 63 0F AE 68 9D 00 00 92 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [20:12:55]RAPDU: 90 00 [20:12:55]wFMCommunicate OK [20:12:55]wFMCommunicate request_size=4 [20:12:55]MH_SAM_APDU [20:12:55]CAPDU: 80 0D 03 02 [20:12:55]Write to MH i2c: E2 08 00 E6 04 80 0D 03 02 00 00 00 00 65 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 0B 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 0B 00 E6 04 00 E4 26 4D A3 0F DA CA 15 90 00 28 [20:12:55]RAPDU: E4 26 4D A3 0F DA CA 15 90 00 [20:12:55]wFMCommunicate OK [20:12:55]SAM_PROTO_SignData done [20:12:55]FM_MakeSignedData done [20:12:55]CreateOFDProtocolMessage [20:12:55]wFMCommunicate request_size=4 [20:12:55]MH_SAM_APDU [20:12:55]CAPDU: 80 11 00 00 [20:12:55]Write to MH i2c: E2 08 00 E7 04 80 11 00 00 00 00 00 00 65 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 17 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 17 00 E7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [20:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:55]wFMCommunicate OK [20:12:55]CreateOFDProtocolMessage done [20:12:55]OFDSenderStorePacket 226232 [20:12:55]StoreOFDPacket docnum=226232 [20:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 E1 07 01 F6 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 C6 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 73 03 00 35 04 06 00 45 63 0F AE 68 9D E4 26 4D A3 0F DA CA 15 [20:12:55]CheckFolder [20:12:55]dirname=/storage/ofd_packets [20:12:55]CheckFolder done [20:12:55]ProducePacketName [20:12:55]name=ofd_packets/00226232 [20:12:55]NVStorageSaveData ofd_packets/00226232 [20:12:55]File name is /storage/ofd_packets/00226232 [20:12:55]Write 301 bytes [20:12:55]NVStorageSaveData done [20:12:55]OFDSenderStorePacket done [20:12:55]KKMCreateOFDPacket done [20:12:55]NVStorageSaveData kkm_last_timestamp [20:12:55]File name is /storage/kkm_last_timestamp [20:12:55]Write 4 bytes [20:12:55]NVStorageSaveData done [20:12:55]ExternCall_PrintAddStr [20:12:55]wPrintStart [20:12:55]Write to MH i2c: 01 00 00 E8 04 EC [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 07 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 07 00 E8 04 00 00 00 00 00 FF 0F 01 [20:12:55]RasterBufferAndPrint [20:12:55]line Счет N : (1)2002551 [20:12:55]line ИНН: 02508201610067 [20:12:55]line Контрольно-Кассовый Чек [20:12:55]line ПРОДАЖА [20:12:55]line ТРК (МРК, ГНК) : 63 [20:12:55]line Товар: 2710124130 [20:12:55]line Аи-92-К-5 [20:12:55]line 7.380 * 67.80 [20:12:55]line = 500.36 [20:12:55]line НДС 12% НСП 1% [20:12:55]line > о реализуемом товаре [20:12:55]line ОКРУГЛЕНИЕ: -0.36 [20:12:55]line ИТОГО: 500.00 [20:12:55]line Внесено: 500.00 [20:12:55]line СДАЧА: 0.00 [20:12:55]line НСП 1% : 4.43 [20:12:55]line НДС 12% : 53.14 [20:12:55]line Наличными: 500.00 [20:12:55]line Безнал.: 0.00 [20:12:55]line Место: АЗС № 97 "Партнер Нефть" [20:12:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:12:55]line СНО: Общий режим [20:12:55]line Чек 592 27.07.2024 20:12 [20:12:55]line Смена: 438 ФФД: 1.0 [20:12:55]line ЗНМ: 0300000054 [20:12:55]line РНМ: 0000000000092624 [20:12:55]line Версия ККМ: 001 [20:12:55]line ФМ: 0000000000874959 [20:12:55]line ФД: 226232 [20:12:55]line ФПД: 76291767167133 [20:12:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201254&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226232&fm=76291767167133&tin=02508201610067®Number=0000000000092624&sum=50000 [20:12:55]written 0, free lines is 4095 [20:12:55]OFD Sender: Processing packet 226232 [packets to send 600, broken 599] [20:12:55]ProducePacketName [20:12:55]name=ofd_packets/00226232 [20:12:55]OFD Sender: To server: pG, [20:12:55]CommunicateWithHost lk.salyk.kg:30040 [20:12:55]ConnectInit lk.salyk.kg [20:12:55]Write to MH i2c: 01 00 00 13 05 18 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 07 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 07 00 13 05 00 00 00 00 00 62 0C 8D [20:12:55]RasterBufferAndPrint [20:12:55]line [20:12:55]line [20:12:55]line [20:12:55]line [20:12:55]line [20:12:55]written 0, free lines is 3178 [20:12:55]MH_Cut [20:12:55]Write to MH i2c: D1 01 00 1A 05 01 F1 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: D1 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: D1 01 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: D1 01 00 1A 05 00 F0 [20:12:55]Write to MH i2c: 01 00 00 1B 05 20 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:57]*** Cut start [20:12:57]*** Partial cut [20:12:57]*** CUTSNS_PIN = 1 [20:12:57]*** CUTSNS_PIN = 0 [20:12:57]*** Brake cut motor [20:12:57]Read from MH i2c: 01 [20:12:57]MH_I2C_Read... [20:12:57]*** Stop cut motor [20:12:57]*** Cut end [20:12:57]Read from MH i2c: 01 07 00 [20:12:57]MH_I2C_Read... [20:12:57]Read from MH i2c: 01 07 00 1B 05 00 00 00 00 00 FF 0F 35 [20:12:57]process_action close_receipt done [20:12:57]requested_data is exist [20:12:57]produce_requested_data [20:12:57]requested_item fm.sn is exist - process it [20:12:57]wFMCommunicate request_size=4 [20:12:57]MH_SAM_APDU [20:12:57]CAPDU: 80 11 00 00 [20:12:57]Write to MH i2c: E2 08 00 1C 05 80 11 00 00 00 00 00 00 9B [20:12:57]Write i2c OK [20:12:57]MH_I2C_Read... [20:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:57]Read from MH i2c: E2 [20:12:57]MH_I2C_Read... [20:12:57]Read from MH i2c: E2 17 00 [20:12:57]MH_I2C_Read... [20:12:57]Read from MH i2c: E2 17 00 1C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [20:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:57]wFMCommunicate OK [20:12:57]requested_item fd.num is exist - process it [20:12:57]SAM_PROTO_GetFieldsCounters [20:12:57]wFMCommunicate request_size=4 [20:12:57]MH_SAM_APDU [20:12:57]CAPDU: 80 13 00 00 [20:12:57]Write to MH i2c: E2 08 00 1D 05 80 13 00 00 00 00 00 00 9E [20:12:57]Write i2c OK [20:12:57]MH_I2C_Read... [20:12:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:57]Read from MH i2c: E2 [20:12:57]MH_I2C_Read... [20:12:57]Read from MH i2c: E2 62 00 [20:12:57]MH_I2C_Read... [20:12:57]Read from MH i2c: E2 62 00 1D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [20:12:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:58]wFMCommunicate OK [20:12:58]SAM_PROTO_GetFieldsCounters done [20:12:58]requested_item shift.num is exist - process it [20:12:58]requested_item shift.opened is exist - process it [20:12:58]req_shift_opened [20:12:58]FM_GetShiftState [20:12:58]SAM_PROTO_GetShiftState [20:12:58]wFMCommunicate request_size=4 [20:12:58]MH_SAM_APDU [20:12:58]CAPDU: 80 13 01 00 [20:12:58]Write to MH i2c: E2 08 00 1E 05 80 13 01 00 00 00 00 00 A0 [20:12:58]Write i2c OK [20:12:58]MH_I2C_Read... [20:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:58]Read from MH i2c: E2 [20:12:58]MH_I2C_Read... [20:12:58]Read from MH i2c: E2 0E 00 [20:12:58]MH_I2C_Read... [20:12:58]Read from MH i2c: E2 0E 00 1E 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 AE [20:12:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:12:58]wFMCommunicate OK [20:12:58]SAM_PROTO_GetShiftState done [20:12:58]FM_GetShiftState done [20:12:58]req_shift_opened done [20:12:58]requested_item shift.open_date is exist - process it [20:12:58]req_shift_open_date [20:12:58]req_shift_open_date done [20:12:58]produce_requested_data done [20:12:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226232,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:12:58]process_action_free close_receipt [20:12:58]json_value_free [20:12:58]json_value_free done [20:12:58]process_json_proto returns [20:12:58]Send response to host [20:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226232,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:12:58]free response buf [20:12:58]execute_script done [20:12:58]execute_script returns [20:12:58]free content buf [20:12:58]Sock 10.Close socket [20:12:58]Sock 10.Thread stoped [20:13:00]Connected sock=11 [20:13:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 E1 07 01 F6 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 C6 54 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 73 03 00 35 04 06 00 45 63 0F AE 68 9D E4 26 4D A3 0F DA CA 15 [20:13: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 35 39 4F 00 00 00 62 D2 47 00 65 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 35 39 10 04 04 00 B8 73 03 00 F4 03 04 00 D7 00 A5 66 B6 04 01 00 00 A4 6E 3A 75 B7 06 51 03 [20:13:01]CommunicateWithHost err = 0 [20:13:01]CheckOFDResponse [20:13:01]1017 (14) - 77093643461234 [20:13:01]1041 (16) - 0000000000874959 [20:13:01]1040 (4) - 226232 [20:13:01]1012 (4) - 27.07.2024 14:14 [20:13:01]1206 (1) - 0 [20:13:01]OFD Sender: Remove packet 226232 [20:13:01]ProducePacketName [20:13:01]name=ofd_packets/00226232 [20:13:01]NVStorageDeleteData [20:13:01]OFD Sender: No OFD packet to send [20:13:06]OFD Sender: No OFD packet to send [20:13:11]OFD Sender: No OFD packet to send [20:13:16]OFD Sender: No OFD packet to send [20:13:17]int [20:13:17]Write to MH i2c: 01 00 00 1F 05 24 [20:13:17]Write i2c OK [20:13:17]MH_I2C_Read... [20:13:17]*** FLAG_PRN_PAP1 set [20:13:17]*** FLAG_PRN_PAP2 set [20:13:17]Read from MH i2c: 01 [20:13:17]MH_I2C_Read... [20:13:17]Read from MH i2c: 01 07 00 [20:13:17]MH_I2C_Read... [20:13:17]Read from MH i2c: 01 07 00 1F 05 00 03 00 00 00 FF 0F 3C [20:13:17]state=0 [20:13:17]No paper [20:13:17]Cover opened [20:13:21]OFD Sender: No OFD packet to send [20:13:22]Write to MH i2c: 01 00 00 20 05 25 [20:13:22]Write i2c OK [20:13:22]MH_I2C_Read... [20:13:22]Read from MH i2c: 01 [20:13:22]MH_I2C_Read... [20:13:22]Read from MH i2c: 01 07 00 [20:13:22]MH_I2C_Read... [20:13:22]Read from MH i2c: 01 07 00 20 05 00 03 00 00 00 FF 0F 3D [20:13:22]state=3 [20:13:22]No paper [20:13:22]Cover opened [20:13:25]int [20:13:25]Write to MH i2c: 01 00 00 21 05 26 [20:13:25]*** FLAG_PRN_PAP1 reset [20:13:25]Write i2c OK [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 07 00 [20:13:25]MH_I2C_Read... [20:13:25]*** FLAG_PRN_PAP2 reset [20:13:25]Read from MH i2c: 01 07 00 21 05 00 02 00 00 00 FF 0F 3D [20:13:25]state=3 [20:13:25]Cover opened [20:13:25]int line is 0 - check status [20:13:25]Write to MH i2c: 01 00 00 22 05 27 [20:13:25]Write i2c OK [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 07 00 [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 07 00 22 05 00 00 00 00 00 FF 0F 3C [20:13:25]state=3 [20:13:25]Cover closed [20:13:25]int [20:13:25]Write to MH i2c: 01 00 00 23 05 28 [20:13:25]Write i2c OK [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 07 00 [20:13:25]MH_I2C_Read... [20:13:25]Read from MH i2c: 01 07 00 23 05 00 00 00 00 00 FF 0F 3D [20:13:25]state=0 [20:13:26]recv_with_timeout no data received [20:13:26]OFD Sender: No OFD packet to send [20:13:31]OFD Sender: No OFD packet to send [20:13:36]OFD Sender: No OFD packet to send [20:13:41]OFD Sender: No OFD packet to send [20:13:46]OFD Sender: No OFD packet to send [20:13:51]OFD Sender: No OFD packet to send [20:13:56]OFD Sender: No OFD packet to send [20:14:01]OFD Sender: No OFD packet to send [20:14:06]OFD Sender: No OFD packet to send [20:14:11]OFD Sender: No OFD packet to send [20:14:16]OFD Sender: No OFD packet to send [20:14:21]OFD Sender: No OFD packet to send [20:14:24]accept exits with 7 [20:14:24]New connection [20:14:24]New thread 3066617188 created [20:14:24]Thread 3066760548 joined [20:14:24]Waiting for new connection... [20:14:24] Sock 7.Parse request [20:14:24]Sock 7.Check first char [20:14:24]Sock 7.First char is OK [20:14:24]request: POST /json_proto HTTP/1.0 [20:14:24]Method: POST [20:14:24]URL: /json_proto [20:14:24]Method is POST - this is cgi request [20:14:24]url: /json_proto [20:14:24]query_string will be loaded in cgi processing [20:14:24]execute_cgi json_proto POST (null) [20:14:24]execute_cgi path=json_proto method=POST [20:14:24]POST find Content-Length [20:14:24]Host: 172.17.43.131:8080 [20:14:24]Content-Length: 686 [20:14:24]Content-Type: application/json [20:14:24] [20:14:24]POST finish read [20:14:24]Found Content-Length = 686 [20:14:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 55.800, "sum" : 2031.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2031.00, "payments": [ { "type": 0, "sum" : 2031.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:24]execute_script... [20:14:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 55.800, "sum" : 2031.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2031.00, "payments": [ { "type": 0, "sum" : 2031.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:24]POST & json_proto [20:14:24]process_json_proto [20:14:24]json parsed OK: [20:14:24]protocol is kg_v1.0 [20:14:24]action value=close_receipt [20:14:24]process_action close_receipt [20:14:24]cmd_close_receipt [20:14:24]MH_GetDate [20:14:24]Write to MH i2c: F0 00 00 24 05 18 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: F0 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: F0 09 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: F0 09 00 24 05 00 21 55 A5 66 F9 24 A2 66 C7 [20:14:24]GetLastDocTimeStamp 1722111174 [20:14:24]current date 1722111265 [20:14:24]FM_GetShiftState [20:14:24]SAM_PROTO_GetShiftState [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 13 01 00 [20:14:24]Write to MH i2c: E2 08 00 25 05 80 13 01 00 00 00 00 00 A7 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 05 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 05 00 25 05 10 DE F4 FF FF F0 [20:14:24]Error from MH - 10 [20:14:24]res=8208 [20:14:24]FM_DeInit [20:14:24]wFMDisconnect [20:14:24]MH_SAM_Off [20:14:24]Write to MH i2c: E1 00 00 26 05 0B [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** Shut down ICC! [20:14:24]Read from MH i2c: E1 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E1 01 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E1 01 00 26 05 00 0C [20:14:24]FM_Init [20:14:24]wFMConnect [20:14:24]MH_SAM_On [20:14:24]Write to MH i2c: E0 00 00 27 05 0B [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_init finished! [20:14:24]*** atr: [20:14:24]*** 0F 3B D5 18 FF 81 91 FE [20:14:24]*** 1F C3 80 73 C8 21 10 0A [20:14:24]*** 00 00 00 00 00 00 00 00 [20:14:24]*** 00 00 00 00 00 00 00 00 [20:14:24]*** 00 00 00 00 00 00 00 00 [20:14:24]*** 00 00 00 00 00 00 00 00 [20:14:24]*** 00 00 00 00 00 00 00 00 [20:14:24]*** 00 00 00 00 00 00 00 00 [20:14:24]Read from MH i2c: E0 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E0 10 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E0 10 00 27 05 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 2A [20:14:24]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:14:24]wFMCommunicate request_size=10 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:14:24]Write to MH i2c: E2 0D 00 28 05 00 A4 04 00 05 00 01 02 03 04 05 00 00 D7 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 11 00 00 [20:14:24]Write to MH i2c: E2 08 00 29 05 80 11 00 00 00 00 00 00 A8 [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 17 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 17 00 29 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [20:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:24]wFMCommunicate OK [20:14:24]Detected FM SN is 0000000000874959 [20:14:24]Stored FM SN is 0000000000874959 [20:14:24]wFMCommunicate request_size=9 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 16 00 00 04 1A 5E 01 00 [20:14:24]Write to MH i2c: E2 0C 00 2A 05 80 16 00 00 04 00 1A 5E 01 00 00 00 2F [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 2A 05 00 90 00 A3 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]FM PIN OK [20:14:24]wFMCommunicate request_size=8 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 14 04 00 03 02 00 01 [20:14:24]Write to MH i2c: E2 0B 00 2B 05 80 14 04 00 03 00 02 00 01 00 00 BA [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 2B 05 00 90 00 A4 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]wFMCommunicate request_size=13 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:14:24]Write to MH i2c: E2 10 00 2C 05 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 DF [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 03 00 2C 05 00 90 00 A5 [20:14:24]RAPDU: 90 00 [20:14:24]wFMCommunicate OK [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 11 00 00 [20:14:24]Write to MH i2c: E2 08 00 2D 05 80 11 00 00 00 00 00 00 AC [20:14:24]Write i2c OK [20:14:24]MH_I2C_Read... [20:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:24]Read from MH i2c: E2 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 17 00 [20:14:24]MH_I2C_Read... [20:14:24]Read from MH i2c: E2 17 00 2D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [20:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:24]wFMCommunicate OK [20:14:24]FM_GetShiftState [20:14:24]SAM_PROTO_GetShiftState [20:14:24]wFMCommunicate request_size=4 [20:14:24]MH_SAM_APDU [20:14:24]CAPDU: 80 13 01 00 [20:14:24]Write to MH i2c: E2 08 00 2E 05 80 13 01 00 00 00 00 00 B0 [20:14:25]Write i2c OK [20:14:25]MH_I2C_Read... [20:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:25]Read from MH i2c: E2 [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: E2 0E 00 [20:14:25]MH_I2C_Read... [20:14:25]Read from MH i2c: E2 0E 00 2E 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BE [20:14:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:14:25]wFMCommunicate OK [20:14:25]SAM_PROTO_GetShiftState done [20:14:25]FM_GetShiftState done [20:14:25]opened in 1722038719 [20:14:25]opened+sec_in_day 1722125119 [20:14:25]quantity*price = 203112 [20:14:25]sum+1 = 203113 [20:14:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2031.00 Внесено: 3000.00 СДАЧА: 969.00 НСП 1% : 17.97 НДС 12% : 215.69 Наличными: 2031.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 593 27.07.2024 20:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226233 ФПД: 207250667365174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201425&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226233&fm=207250667365174&tin=02508201610067®Number=0000000000092624&sum=203100 [20:14:26]StoreToDocumentArchive [20:14:26]shift 438 fd 226233 [20:14:26]save to /storage/0438/doc_00226233 [20:14:26]save last doc name /storage/0438/doc_00226233 to /storage/kkm_last_doc_name [20:14:26]save OK [20:14:26]Clear old archive folders... [20:14:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:14:26]tlvbuf is 00817FD0 [20:14:26]SAM_PROTO_ClearQueue [20:14:26]wFMCommunicate request_size=4 [20:14:26]MH_SAM_APDU [20:14:26]CAPDU: 80 09 00 00 [20:14:26]Write to MH i2c: E2 08 00 3B 05 80 09 00 00 00 00 00 00 B2 [20:14:26]Write i2c OK [20:14:26]MH_I2C_Read... [20:14:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:14:26]Read from MH i2c: E2 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 3B 05 00 90 00 B4 [20:14:26]RAPDU: 90 00 [20:14:26]wFMCommunicate OK [20:14:26]SAM_PROTO_ClearQueue done [20:14:26]KKMCreateOFDPacket [20:14:26]OFDProtocolAddRootSTLVToBuf [20:14:26]FM_MakeSignedData [20:14:26]FM_MakeSignedData [20:14:26]SAM_PROTO_SignData [20:14:26]wFMCommunicate request_size=4 [20:14:26]MH_SAM_APDU [20:14:26]CAPDU: 80 0D 01 02 [20:14:26]Write to MH i2c: E2 08 00 3C 05 80 0D 01 02 00 00 00 00 BA [20:14:26]Write i2c OK [20:14:26]MH_I2C_Read... [20:14:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:14:26]Read from MH i2c: E2 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 3C 05 00 90 00 B5 [20:14:26]RAPDU: 90 00 [20:14:26]wFMCommunicate OK [20:14:26]wFMCommunicate request_size=255 [20:14:26]MH_SAM_APDU [20:14: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 F8 D9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 54 00 00 00 00 07 04 06 00 5C 19 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 21 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 73 03 00 35 04 06 00 BC 7E [20:14:26]Write to MH i2c: E2 02 01 3D 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F8 D9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 54 00 00 00 00 07 04 06 00 5C 19 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 21 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 73 03 00 35 04 06 00 BC 7E 00 00 93 [20:14:26]Write i2c OK [20:14:26]MH_I2C_Read... [20:14:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:26]Read from MH i2c: E2 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 3D 05 00 90 00 B6 [20:14:26]RAPDU: 90 00 [20:14:26]wFMCommunicate OK [20:14:26]wFMCommunicate request_size=9 [20:14:26]MH_SAM_APDU [20:14:26]CAPDU: 80 0D 02 02 04 4E 68 63 36 [20:14:26]Write to MH i2c: E2 0C 00 3E 05 80 0D 02 02 04 00 4E 68 63 36 00 00 14 [20:14:26]Write i2c OK [20:14:26]MH_I2C_Read... [20:14:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:26]Read from MH i2c: E2 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 03 00 3E 05 00 90 00 B7 [20:14:26]RAPDU: 90 00 [20:14:26]wFMCommunicate OK [20:14:26]wFMCommunicate request_size=4 [20:14:26]MH_SAM_APDU [20:14:26]CAPDU: 80 0D 03 02 [20:14:26]Write to MH i2c: E2 08 00 3F 05 80 0D 03 02 00 00 00 00 BF [20:14:26]Write i2c OK [20:14:26]MH_I2C_Read... [20:14:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:14:26]Read from MH i2c: E2 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 0B 00 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 0B 00 3F 05 00 35 19 6C 62 C3 6D 9E DA 90 00 84 [20:14:26]RAPDU: 35 19 6C 62 C3 6D 9E DA 90 00 [20:14:26]wFMCommunicate OK [20:14:26]SAM_PROTO_SignData done [20:14:26]FM_MakeSignedData done [20:14:26]CreateOFDProtocolMessage [20:14:26]wFMCommunicate request_size=4 [20:14:26]MH_SAM_APDU [20:14:26]CAPDU: 80 11 00 00 [20:14:26]Write to MH i2c: E2 08 00 40 05 80 11 00 00 00 00 00 00 BF [20:14:26]Write i2c OK [20:14:26]MH_I2C_Read... [20:14:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:26]Read from MH i2c: E2 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 17 00 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: E2 17 00 40 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [20:14:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:26]wFMCommunicate OK [20:14:26]CreateOFDProtocolMessage done [20:14:26]OFDSenderStorePacket 226233 [20:14:26]StoreOFDPacket docnum=226233 [20:14:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 97 02 06 01 7C E6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F8 D9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 54 00 00 00 00 07 04 06 00 5C 19 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 21 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 73 03 00 35 04 06 00 BC 7E 4E 68 63 36 35 19 6C 62 C3 6D 9E DA [20:14:26]CheckFolder [20:14:26]dirname=/storage/ofd_packets [20:14:26]CheckFolder done [20:14:26]ProducePacketName [20:14:26]name=ofd_packets/00226233 [20:14:26]NVStorageSaveData ofd_packets/00226233 [20:14:26]File name is /storage/ofd_packets/00226233 [20:14:26]Write 300 bytes [20:14:26]NVStorageSaveData done [20:14:26]OFDSenderStorePacket done [20:14:26]KKMCreateOFDPacket done [20:14:26]NVStorageSaveData kkm_last_timestamp [20:14:26]File name is /storage/kkm_last_timestamp [20:14:26]Write 4 bytes [20:14:26]NVStorageSaveData done [20:14:26]ExternCall_PrintAddStr [20:14:26]wPrintStart [20:14:26]Write to MH i2c: 01 00 00 41 05 46 [20:14:26]Write i2c OK [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: 01 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: 01 07 00 [20:14:26]MH_I2C_Read... [20:14:26]Read from MH i2c: 01 07 00 41 05 00 00 00 00 00 FF 0F 5B [20:14:26]RasterBufferAndPrint [20:14:26]line Счет N : (1)2002545 [20:14:26]line ИНН: 02508201610067 [20:14:26]line Контрольно-Кассовый Чек [20:14:26]line ПРОДАЖА [20:14:26]line ТРК (МРК, ГНК) : 81 [20:14:26]line Товар: 2711190000 [20:14:26]line ГАЗ-К-5 [20:14:26]line 55.800 * 36.40 [20:14:26]line = 2031.12 [20:14:26]line НДС 12% НСП 1% [20:14:26]line > о реализуемом товаре [20:14:26]line ОКРУГЛЕНИЕ: -0.12 [20:14:26]line ИТОГО: 2031.00 [20:14:26]line Внесено: 3000.00 [20:14:26]line СДАЧА: 969.00 [20:14:26]line НСП 1% : 17.97 [20:14:26]line НДС 12% : 215.69 [20:14:26]line Наличными: 2031.00 [20:14:26]line Безнал.: 0.00 [20:14:26]line Место: АЗС № 97 "Партнер Нефть" [20:14:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:14:26]line СНО: Общий режим [20:14:26]line Чек 593 27.07.2024 20:14 [20:14:26]line Смена: 438 ФФД: 1.0 [20:14:26]line ЗНМ: 0300000054 [20:14:26]line РНМ: 0000000000092624 [20:14:26]line Версия ККМ: 001 [20:14:26]line ФМ: 0000000000874959 [20:14:26]line ФД: 226233 [20:14:26]line ФПД: 207250667365174 [20:14:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201425&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226233&fm=207250667365174&tin=02508201610067®Number=0000000000092624&sum=203100 [20:14:26]written 0, free lines is 4095 [20:14:26]OFD Sender: Processing packet 226233 [packets to send 600, broken 599] [20:14:26]ProducePacketName [20:14:26]name=ofd_packets/00226233 [20:14:26]OFD Sender: To server: pG, [20:14:26]CommunicateWithHost lk.salyk.kg:30040 [20:14:26]ConnectInit lk.salyk.kg [20:14:27]Write to MH i2c: 01 00 00 6C 05 71 [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: 01 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: 01 07 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: 01 07 00 6C 05 00 00 00 00 00 61 0C E5 [20:14:27]RasterBufferAndPrint [20:14:27]line [20:14:27]line [20:14:27]line [20:14:27]line [20:14:27]line [20:14:27]written 0, free lines is 3173 [20:14:27]MH_Cut [20:14:27]Write to MH i2c: D1 01 00 73 05 01 4A [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: D1 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: D1 01 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: D1 01 00 73 05 00 49 [20:14:27]Write to MH i2c: 01 00 00 74 05 79 [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:28]*** Cut start [20:14:28]*** Partial cut [20:14:28]*** CUTSNS_PIN = 1 [20:14:28]*** CUTSNS_PIN = 0 [20:14:28]*** Brake cut motor [20:14:29]Read from MH i2c: 01 [20:14:29]MH_I2C_Read... [20:14:29]*** Stop cut motor [20:14:29]*** Cut end [20:14:29]Read from MH i2c: 01 07 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: 01 07 00 74 05 00 00 00 00 00 FF 0F 8E [20:14:29]process_action close_receipt done [20:14:29]requested_data is exist [20:14:29]produce_requested_data [20:14:29]requested_item fm.sn is exist - process it [20:14:29]wFMCommunicate request_size=4 [20:14:29]MH_SAM_APDU [20:14:29]CAPDU: 80 11 00 00 [20:14:29]Write to MH i2c: E2 08 00 75 05 80 11 00 00 00 00 00 00 F4 [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:29]Read from MH i2c: E2 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 17 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 17 00 75 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [20:14:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:29]wFMCommunicate OK [20:14:29]requested_item fd.num is exist - process it [20:14:29]SAM_PROTO_GetFieldsCounters [20:14:29]wFMCommunicate request_size=4 [20:14:29]MH_SAM_APDU [20:14:29]CAPDU: 80 13 00 00 [20:14:29]Write to MH i2c: E2 08 00 76 05 80 13 00 00 00 00 00 00 F7 [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:14:29]Read from MH i2c: E2 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 62 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 62 00 76 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 FF [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:14:29]wFMCommunicate OK [20:14:29]SAM_PROTO_GetFieldsCounters done [20:14:29]requested_item shift.num is exist - process it [20:14:29]requested_item shift.opened is exist - process it [20:14:29]req_shift_opened [20:14:29]FM_GetShiftState [20:14:29]SAM_PROTO_GetShiftState [20:14:29]wFMCommunicate request_size=4 [20:14:29]MH_SAM_APDU [20:14:29]CAPDU: 80 13 01 00 [20:14:29]Write to MH i2c: E2 08 00 77 05 80 13 01 00 00 00 00 00 F9 [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:29]Read from MH i2c: E2 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 0E 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 0E 00 77 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 07 [20:14:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:14:29]wFMCommunicate OK [20:14:29]SAM_PROTO_GetShiftState done [20:14:29]FM_GetShiftState done [20:14:29]req_shift_opened done [20:14:29]requested_item shift.open_date is exist - process it [20:14:29]req_shift_open_date [20:14:29]req_shift_open_date done [20:14:29]produce_requested_data done [20:14:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226233,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:14:29]process_action_free close_receipt [20:14:29]json_value_free [20:14:29]json_value_free done [20:14:29]process_json_proto returns [20:14:29]Send response to host [20:14:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226233,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:14:29]free response buf [20:14:29]execute_script done [20:14:29]execute_script returns [20:14:29]free content buf [20:14:29]Sock 7.Close socket [20:14:29]Sock 7.Thread stoped [20:14:29]accept exits with 10 [20:14:29]New connection [20:14:29]New thread 3066760548 created [20:14:29]Thread 3066617188 joined [20:14:29]Waiting for new connection... [20:14:29] Sock 10.Parse request [20:14:29]Sock 10.Check first char [20:14:29]Sock 10.First char is OK [20:14:29]request: POST /json_proto HTTP/1.0 [20:14:29]Method: POST [20:14:29]URL: /json_proto [20:14:29]Method is POST - this is cgi request [20:14:29]url: /json_proto [20:14:29]query_string will be loaded in cgi processing [20:14:29]execute_cgi json_proto POST (null) [20:14:29]execute_cgi path=json_proto method=POST [20:14:29]POST find Content-Length [20:14:29]Host: 172.17.43.131:8080 [20:14:29]Content-Length: 671 [20:14:29]Content-Type: application/json [20:14:29] [20:14:29]POST finish read [20:14:29]Found Content-Length = 671 [20:14:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:29]execute_script... [20:14:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:29]POST & json_proto [20:14:29]process_json_proto [20:14:29]json parsed OK: [20:14:29]protocol is kg_v1.0 [20:14:29]action value=close_receipt [20:14:29]process_action close_receipt [20:14:29]cmd_close_receipt [20:14:29]MH_GetDate [20:14:29]Write to MH i2c: F0 00 00 78 05 6C [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: F0 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: F0 09 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: F0 09 00 78 05 00 26 55 A5 66 F9 24 A2 66 20 [20:14:29]GetLastDocTimeStamp 1722111265 [20:14:29]current date 1722111270 [20:14:29]FM_GetShiftState [20:14:29]SAM_PROTO_GetShiftState [20:14:29]wFMCommunicate request_size=4 [20:14:29]MH_SAM_APDU [20:14:29]CAPDU: 80 13 01 00 [20:14:29]Write to MH i2c: E2 08 00 79 05 80 13 01 00 00 00 00 00 FB [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:29]Read from MH i2c: E2 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 0E 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: E2 0E 00 79 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 09 [20:14:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:14:29]wFMCommunicate OK [20:14:29]SAM_PROTO_GetShiftState done [20:14:29]FM_GetShiftState done [20:14:29]opened in 1722038719 [20:14:29]opened+sec_in_day 1722125119 [20:14:29]quantity*price = 50017 [20:14:29]sum+1 = 50019 [20:14:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 594 27.07.2024 20:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226234 ФПД: 145945786008708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226234&fm=145945786008708&tin=02508201610067®Number=0000000000092624&sum=50000 [20:14:30]StoreToDocumentArchive [20:14:30]shift 438 fd 226234 [20:14:30]save to /storage/0438/doc_00226234 [20:14:30]save last doc name /storage/0438/doc_00226234 to /storage/kkm_last_doc_name [20:14:30]save OK [20:14:30]Clear old archive folders... [20:14:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:14:30]tlvbuf is 00817E80 [20:14:30]SAM_PROTO_ClearQueue [20:14:30]wFMCommunicate request_size=4 [20:14:30]MH_SAM_APDU [20:14:30]CAPDU: 80 09 00 00 [20:14:30]Write to MH i2c: E2 08 00 86 05 80 09 00 00 00 00 00 00 FD [20:14:30]Write i2c OK [20:14:30]MH_I2C_Read... [20:14:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:14:30]Read from MH i2c: E2 [20:14:30]MH_I2C_Read... [20:14:30]Read from MH i2c: E2 03 00 [20:14:30]MH_I2C_Read... [20:14:30]Read from MH i2c: E2 03 00 86 05 00 90 00 FF [20:14:30]RAPDU: 90 00 [20:14:30]wFMCommunicate OK [20:14:30]SAM_PROTO_ClearQueue done [20:14:30]KKMCreateOFDPacket [20:14:30]OFDProtocolAddRootSTLVToBuf [20:14:30]FM_MakeSignedData [20:14:30]FM_MakeSignedData [20:14:30]SAM_PROTO_SignData [20:14:30]wFMCommunicate request_size=4 [20:14:30]MH_SAM_APDU [20:14:30]CAPDU: 80 0D 01 02 [20:14:30]Write to MH i2c: E2 08 00 87 05 80 0D 01 02 00 00 00 00 05 [20:14:30]Write i2c OK [20:14:30]MH_I2C_Read... [20:14:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:14:30]Read from MH i2c: E2 [20:14:30]MH_I2C_Read... [20:14:30]Read from MH i2c: E2 03 00 [20:14:30]MH_I2C_Read... [20:14:30]Read from MH i2c: E2 03 00 87 05 00 90 00 00 [20:14:30]RAPDU: 90 00 [20:14:30]wFMCommunicate OK [20:14:30]wFMCommunicate request_size=255 [20:14:30]MH_SAM_APDU [20:14: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 26 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 73 03 00 35 04 06 00 [20:14:31]Write to MH i2c: E2 02 01 88 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 26 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 73 03 00 35 04 06 00 00 00 59 [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:31]Read from MH i2c: E2 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 03 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 03 00 88 05 00 90 00 01 [20:14:31]RAPDU: 90 00 [20:14:31]wFMCommunicate OK [20:14:31]wFMCommunicate request_size=11 [20:14:31]MH_SAM_APDU [20:14:31]CAPDU: 80 0D 02 02 06 84 BC A6 BB 44 84 [20:14:31]Write to MH i2c: E2 0E 00 89 05 80 0D 02 02 06 00 84 BC A6 BB 44 84 00 00 7D [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:31]E2 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 03 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 03 00 89 05 00 90 00 02 [20:14:31]RAPDU: 90 00 [20:14:31]wFMCommunicate OK [20:14:31]wFMCommunicate request_size=4 [20:14:31]MH_SAM_APDU [20:14:31]CAPDU: 80 0D 03 02 [20:14:31]Write to MH i2c: E2 08 00 8A 05 80 0D 03 02 00 00 00 00 0A [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:14:31]Read from MH i2c: E2 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 0B 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 0B 00 8A 05 00 F4 57 DB 1F 91 42 5D B7 90 00 37 [20:14:31]RAPDU: F4 57 DB 1F 91 42 5D B7 90 00 [20:14:31]wFMCommunicate OK [20:14:31]SAM_PROTO_SignData done [20:14:31]FM_MakeSignedData done [20:14:31]CreateOFDProtocolMessage [20:14:31]wFMCommunicate request_size=4 [20:14:31]MH_SAM_APDU [20:14:31]CAPDU: 80 11 00 00 [20:14:31]Write to MH i2c: E2 08 00 8B 05 80 11 00 00 00 00 00 00 0A [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:31]Read from MH i2c: E2 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 17 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 17 00 8B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [20:14:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:31]wFMCommunicate OK [20:14:31]CreateOFDProtocolMessage done [20:14:31]OFDSenderStorePacket 226234 [20:14:31]StoreOFDPacket docnum=226234 [20:14:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B 2F 08 01 15 B6 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 26 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 73 03 00 35 04 06 00 84 BC A6 BB 44 84 F4 57 DB 1F 91 42 5D B7 [20:14:31]CheckFolder [20:14:31]dirname=/storage/ofd_packets [20:14:31]CheckFolder done [20:14:31]ProducePacketName [20:14:31]name=ofd_packets/00226234 [20:14:31]NVStorageSaveData ofd_packets/00226234 [20:14:31]File name is /storage/ofd_packets/00226234 [20:14:31]Write 302 bytes [20:14:31]NVStorageSaveData done [20:14:31]OFDSenderStorePacket done [20:14:31]KKMCreateOFDPacket done [20:14:31]NVStorageSaveData kkm_last_timestamp [20:14:31]File name is /storage/kkm_last_timestamp [20:14:31]Write 4 bytes [20:14:31]NVStorageSaveData done [20:14:31]ExternCall_PrintAddStr [20:14:31]wPrintStart [20:14:31]Write to MH i2c: 01 00 00 8C 05 91 [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: 01 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: 01 07 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: 01 07 00 8C 05 00 00 00 00 00 FF 0F A6 [20:14:31]RasterBufferAndPrint [20:14:31]line Счет N : (1)2002552 [20:14:31]line ИНН: 02508201610067 [20:14:31]line Контрольно-Кассовый Чек [20:14:31]line ПРОДАЖА [20:14:31]line ТРК (МРК, ГНК) : 42 [20:14:31]line Товар: 2710124130 [20:14:31]line Super-92-К-5 [20:14:31]line 7.270 * 68.80 [20:14:31]line = 500.18 [20:14:31]line НДС 12% НСП 1% [20:14:32]line > о реализуемом товаре [20:14:32]line ОКРУГЛЕНИЕ: -0.18 [20:14:32]line ИТОГО: 500.00 [20:14:32]line Внесено: 500.00 [20:14:32]line СДАЧА: 0.00 [20:14:32]line НСП 1% : 4.43 [20:14:32]line НДС 12% : 53.12 [20:14:32]line Наличными: 500.00 [20:14:32]line Безнал.: 0.00 [20:14:32]line Место: АЗС № 97 "Партнер Нефть" [20:14:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:14:32]line СНО: Общий режим [20:14:32]line Чек 594 27.07.2024 20:14 [20:14:32]line Смена: 438 ФФД: 1.0 [20:14:32]line ЗНМ: 0300000054 [20:14:32]line РНМ: 0000000000092624 [20:14:32]line Версия ККМ: 001 [20:14:32]line ФМ: 0000000000874959 [20:14:32]line ФД: 226234 [20:14:32]line ФПД: 145945786008708 [20:14:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226234&fm=145945786008708&tin=02508201610067®Number=0000000000092624&sum=50000 [20:14:32]ConnectInit Can't take IP for lk.salyk.kg [20:14:32]CommunicateWithHost connect error [20:14:32]CommunicateWithHost err = -1 [20:14:32]OFD Sender: Server communicate error [20:14:32]written 0, free lines is 4095 [20:14:32]OFD Sender: Processing packet 226233 [packets to send 601, broken 599] [20:14:32]ProducePacketName [20:14:32]name=ofd_packets/00226233 [20:14:32]OFD Sender: To server: pG, [20:14:32]CommunicateWithHost lk.salyk.kg:30040 [20:14:32]ConnectInit lk.salyk.kg [20:14:32]Write to MH i2c: 01 00 00 B7 05 BC [20:14:32]Write i2c OK [20:14:32]MH_I2C_Read... [20:14:32]Read from MH i2c: 01 [20:14:32]MH_I2C_Read... [20:14:32]Read from MH i2c: 01 07 00 [20:14:32]MH_I2C_Read... [20:14:32]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 70 0C 3F [20:14:32]RasterBufferAndPrint [20:14:32]line [20:14:32]line [20:14:32]line [20:14:32]line [20:14:32]line [20:14:32]written 0, free lines is 3189 [20:14:32]MH_Cut [20:14:32]Write to MH i2c: D1 01 00 BE 05 01 95 [20:14:32]Write i2c OK [20:14:32]MH_I2C_Read... [20:14:32]Read from MH i2c: D1 [20:14:32]MH_I2C_Read... [20:14:32]Read from MH i2c: D1 01 00 [20:14:32]MH_I2C_Read... [20:14:32]Read from MH i2c: D1 01 00 BE 05 00 94 [20:14:32]Write to MH i2c: 01 00 00 BF 05 C4 [20:14:32]Write i2c OK [20:14:32]MH_I2C_Read... [20:14:33]*** Cut start [20:14:33]*** Partial cut [20:14:33]*** CUTSNS_PIN = 1 [20:14:33]*** CUTSNS_PIN = 0 [20:14:33]*** Brake cut motor [20:14:34]Read from MH i2c: 01 [20:14:34]MH_I2C_Read... [20:14:34]*** Stop cut motor [20:14:34]*** Cut end [20:14:34]Read from MH i2c: 01 07 00 [20:14:34]MH_I2C_Read... [20:14:34]Read from MH i2c: 01 07 00 BF 05 00 00 00 00 00 FF 0F D9 [20:14:34]process_action close_receipt done [20:14:34]requested_data is exist [20:14:34]produce_requested_data [20:14:34]requested_item fm.sn is exist - process it [20:14:34]wFMCommunicate request_size=4 [20:14:34]MH_SAM_APDU [20:14:34]CAPDU: 80 11 00 00 [20:14:34]Write to MH i2c: E2 08 00 C0 05 80 11 00 00 00 00 00 00 3F [20:14:34]Write i2c OK [20:14:34]MH_I2C_Read... [20:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:34]Read from MH i2c: E2 [20:14:34]MH_I2C_Read... [20:14:34]Read from MH i2c: E2 17 00 [20:14:34]MH_I2C_Read... [20:14:34]Read from MH i2c: E2 17 00 C0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [20:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:34]wFMCommunicate OK [20:14:34]requested_item fd.num is exist - process it [20:14:34]SAM_PROTO_GetFieldsCounters [20:14:34]wFMCommunicate request_size=4 [20:14:34]MH_SAM_APDU [20:14:34]CAPDU: 80 13 00 00 [20:14:34]Write to MH i2c: E2 08 00 C1 05 80 13 00 00 00 00 00 00 42 [20:14:34]Write i2c OK [20:14:34]MH_I2C_Read... [20:14:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:14:34]Read from MH i2c: E2 [20:14:34]MH_I2C_Read... [20:14:34]Read from MH i2c: E2 62 00 [20:14:34]MH_I2C_Read... [20:14:34]Read from MH i2c: E2 62 00 C1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:14:34]wFMCommunicate OK [20:14:34]SAM_PROTO_GetFieldsCounters done [20:14:34]requested_item shift.num is exist - process it [20:14:34]requested_item shift.opened is exist - process it [20:14:34]req_shift_opened [20:14:34]FM_GetShiftState [20:14:34]SAM_PROTO_GetShiftState [20:14:34]wFMCommunicate request_size=4 [20:14:34]MH_SAM_APDU [20:14:34]CAPDU: 80 13 01 00 [20:14:34]Write to MH i2c: E2 08 00 C2 05 80 13 01 00 00 00 00 00 44 [20:14:34]Write i2c OK [20:14:34]MH_I2C_Read... [20:14:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:34]Read from MH i2c: E2 [20:14:34]MH_I2C_Read... [20:14:34]Read from MH i2c: E2 0E 00 [20:14:34]MH_I2C_Read... [20:14:34]Read from MH i2c: E2 0E 00 C2 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 52 [20:14:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:14:34]wFMCommunicate OK [20:14:34]SAM_PROTO_GetShiftState done [20:14:34]FM_GetShiftState done [20:14:34]req_shift_opened done [20:14:34]requested_item shift.open_date is exist - process it [20:14:34]req_shift_open_date [20:14:34]req_shift_open_date done [20:14:34]produce_requested_data done [20:14:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226234,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:14:34]process_action_free close_receipt [20:14:34]json_value_free [20:14:34]json_value_free done [20:14:34]process_json_proto returns [20:14:34]Send response to host [20:14:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226234,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:14:34]free response buf [20:14:34]execute_script done [20:14:34]execute_script returns [20:14:34]free content buf [20:14:34]Sock 10.Close socket [20:14:34]Sock 10.Thread stoped [20:14:37]ConnectInit Can't take IP for lk.salyk.kg [20:14:37]CommunicateWithHost connect error [20:14:37]CommunicateWithHost err = -1 [20:14:37]OFD Sender: Server communicate error [20:14:42]OFD Sender: Processing packet 226233 [packets to send 601, broken 599] [20:14:42]ProducePacketName [20:14:42]name=ofd_packets/00226233 [20:14:42]OFD Sender: To server: pG, [20:14:42]CommunicateWithHost lk.salyk.kg:30040 [20:14:42]ConnectInit lk.salyk.kg [20:14:43]recv_with_timeout no data received [20:14:45]Connected sock=9 [20:14: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 35 39 0E 01 00 00 97 02 06 01 7C E6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F8 D9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 54 00 00 00 00 07 04 06 00 5C 19 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 21 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 73 03 00 35 04 06 00 BC 7E 4E 68 63 36 35 19 6C 62 C3 6D 9E DA [20:14: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 35 39 4F 00 00 00 78 15 47 00 63 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 73 03 00 F4 03 04 00 41 01 A5 66 B6 04 01 00 00 17 2B 9C 7E A0 A1 0B F8 [20:14:46]CommunicateWithHost err = 0 [20:14:46]CheckOFDResponse [20:14:46]1017 (14) - 77093643461234 [20:14:46]1041 (16) - 0000000000874959 [20:14:46]1040 (4) - 226233 [20:14:46]1012 (4) - 27.07.2024 14:16 [20:14:46]1206 (1) - 0 [20:14:46]OFD Sender: Remove packet 226233 [20:14:46]ProducePacketName [20:14:46]name=ofd_packets/00226233 [20:14:46]NVStorageDeleteData [20:14:47]OFD Sender: Processing packet 226234 [packets to send 600, broken 599] [20:14:47]ProducePacketName [20:14:47]name=ofd_packets/00226234 [20:14:47]OFD Sender: To server: pG, [20:14:47]CommunicateWithHost lk.salyk.kg:30040 [20:14:47]ConnectInit lk.salyk.kg [20:14:47]Connected sock=9 [20:14: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 35 39 10 01 00 00 0B 2F 08 01 15 B6 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 26 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 73 03 00 35 04 06 00 84 BC A6 BB 44 84 F4 57 DB 1F 91 42 5D B7 [20:14: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 35 39 4F 00 00 00 05 29 47 00 AC B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 73 03 00 F4 03 04 00 43 01 A5 66 B6 04 01 00 00 2A 3B 73 A4 E9 CF B1 56 [20:14:48]CommunicateWithHost err = 0 [20:14:48]CheckOFDResponse [20:14:48]1017 (14) - 77093643461234 [20:14:48]1041 (16) - 0000000000874959 [20:14:48]1040 (4) - 226234 [20:14:48]1012 (4) - 27.07.2024 14:16 [20:14:48]1206 (1) - 0 [20:14:48]OFD Sender: Remove packet 226234 [20:14:48]ProducePacketName [20:14:48]name=ofd_packets/00226234 [20:14:48]NVStorageDeleteData [20:14:48]OFD Sender: No OFD packet to send [20:14:53]OFD Sender: No OFD packet to send [20:14:58]OFD Sender: No OFD packet to send [20:15:03]OFD Sender: No OFD packet to send [20:15:03]recv_with_timeout no data received [20:15:08]OFD Sender: No OFD packet to send [20:15:08]accept exits with 7 [20:15:08]New connection [20:15:08]New thread 3066617188 created [20:15:08]Thread 3066760548 joined [20:15:08]Waiting for new connection... [20:15:08] Sock 7.Parse request [20:15:08]Sock 7.Check first char [20:15:08]Sock 7.First char is OK [20:15:08]request: POST /json_proto HTTP/1.0 [20:15:08]Method: POST [20:15:08]URL: /json_proto [20:15:08]Method is POST - this is cgi request [20:15:08]url: /json_proto [20:15:08]query_string will be loaded in cgi processing [20:15:08]execute_cgi json_proto POST (null) [20:15:08]execute_cgi path=json_proto method=POST [20:15:08]POST find Content-Length [20:15:08]Host: 172.17.43.131:8080 [20:15:08]Content-Length: 680 [20:15:08]Content-Type: application/json [20:15:08] [20:15:08]POST finish read [20:15:08]Found Content-Length = 680 [20:15:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:08]execute_script... [20:15:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:08]POST & json_proto [20:15:08]process_json_proto [20:15:08]json parsed OK: [20:15:08]protocol is kg_v1.0 [20:15:08]action value=close_receipt [20:15:08]process_action close_receipt [20:15:08]cmd_close_receipt [20:15:08]MH_GetDate [20:15:08]Write to MH i2c: F0 00 00 C3 05 B7 [20:15:08]Write i2c OK [20:15:08]MH_I2C_Read... [20:15:08]Read from MH i2c: F0 [20:15:08]MH_I2C_Read... [20:15:08]Read from MH i2c: F0 09 00 [20:15:08]MH_I2C_Read... [20:15:08]Read from MH i2c: F0 09 00 C3 05 00 4D 55 A5 66 F9 24 A2 66 92 [20:15:08]GetLastDocTimeStamp 1722111270 [20:15:08]current date 1722111309 [20:15:08]FM_GetShiftState [20:15:08]SAM_PROTO_GetShiftState [20:15:08]wFMCommunicate request_size=4 [20:15:08]MH_SAM_APDU [20:15:08]CAPDU: 80 13 01 00 [20:15:08]Write to MH i2c: E2 08 00 C4 05 80 13 01 00 00 00 00 00 46 [20:15:08]Write i2c OK [20:15:08]MH_I2C_Read... [20:15:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:08]Read from MH i2c: E2 [20:15:08]MH_I2C_Read... [20:15:08]Read from MH i2c: E2 0E 00 [20:15:08]MH_I2C_Read... [20:15:08]Read from MH i2c: E2 0E 00 C4 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 54 [20:15:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:15:08]wFMCommunicate OK [20:15:08]SAM_PROTO_GetShiftState done [20:15:08]FM_GetShiftState done [20:15:08]opened in 1722038719 [20:15:08]opened+sec_in_day 1722125119 [20:15:08]quantity*price = 100050 [20:15:08]sum+1 = 100052 [20:15:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 595 27.07.2024 20:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226235 ФПД: 123707126493335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226235&fm=123707126493335&tin=02508201610067®Number=0000000000092624&sum=100000 [20:15:10]StoreToDocumentArchive [20:15:10]shift 438 fd 226235 [20:15:10]save to /storage/0438/doc_00226235 [20:15:10]save last doc name /storage/0438/doc_00226235 to /storage/kkm_last_doc_name [20:15:10]save OK [20:15:10]Clear old archive folders... [20:15:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:15:10]tlvbuf is 00819270 [20:15:10]SAM_PROTO_ClearQueue [20:15:10]wFMCommunicate request_size=4 [20:15:10]MH_SAM_APDU [20:15:10]CAPDU: 80 09 00 00 [20:15:10]Write to MH i2c: E2 08 00 D1 05 80 09 00 00 00 00 00 00 48 [20:15:10]Write i2c OK [20:15:10]MH_I2C_Read... [20:15:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:15:10]Read from MH i2c: E2 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 D1 05 00 90 00 4A [20:15:10]RAPDU: 90 00 [20:15:10]wFMCommunicate OK [20:15:10]SAM_PROTO_ClearQueue done [20:15:10]KKMCreateOFDPacket [20:15:10]OFDProtocolAddRootSTLVToBuf [20:15:10]FM_MakeSignedData [20:15:10]FM_MakeSignedData [20:15:10]SAM_PROTO_SignData [20:15:10]wFMCommunicate request_size=4 [20:15:10]MH_SAM_APDU [20:15:10]CAPDU: 80 0D 01 02 [20:15:10]Write to MH i2c: E2 08 00 D2 05 80 0D 01 02 00 00 00 00 50 [20:15:10]Write i2c OK [20:15:10]MH_I2C_Read... [20:15:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:15:10]Read from MH i2c: E2 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 D2 05 00 90 00 4B [20:15:10]RAPDU: 90 00 [20:15:10]wFMCommunicate OK [20:15:10]wFMCommunicate request_size=255 [20:15:10]MH_SAM_APDU [20:15:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 4D 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 73 03 00 35 04 06 00 70 82 CF 54 [20:15:10]Write to MH i2c: E2 02 01 D3 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 4D 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 73 03 00 35 04 06 00 70 82 CF 54 00 00 DC [20:15:10]Write i2c OK [20:15:10]MH_I2C_Read... [20:15:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:10]Read from MH i2c: E2 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 D3 05 00 90 00 4C [20:15:10]RAPDU: 90 00 [20:15:10]wFMCommunicate OK [20:15:10]wFMCommunicate request_size=7 [20:15:10]MH_SAM_APDU [20:15:10]CAPDU: 80 0D 02 02 02 B0 97 [20:15:10]Write to MH i2c: E2 0A 00 D4 05 80 0D 02 02 02 00 B0 97 00 00 9E [20:15:10]Write i2c OK [20:15:10]MH_I2C_Read... [20:15:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:10]Read from MH i2c: E2 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 03 00 D4 05 00 90 00 4D [20:15:10]RAPDU: 90 00 [20:15:10]wFMCommunicate OK [20:15:10]wFMCommunicate request_size=4 [20:15:10]MH_SAM_APDU [20:15:10]CAPDU: 80 0D 03 02 [20:15:10]Write to MH i2c: E2 08 00 D5 05 80 0D 03 02 00 00 00 00 55 [20:15:10]Write i2c OK [20:15:10]MH_I2C_Read... [20:15:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:15:10]Read from MH i2c: E2 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 0B 00 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 0B 00 D5 05 00 82 D7 C3 4D 9F 26 D0 2E 90 00 82 [20:15:10]RAPDU: 82 D7 C3 4D 9F 26 D0 2E 90 00 [20:15:10]wFMCommunicate OK [20:15:10]SAM_PROTO_SignData done [20:15:10]FM_MakeSignedData done [20:15:10]CreateOFDProtocolMessage [20:15:10]wFMCommunicate request_size=4 [20:15:10]MH_SAM_APDU [20:15:10]CAPDU: 80 11 00 00 [20:15:10]Write to MH i2c: E2 08 00 D6 05 80 11 00 00 00 00 00 00 55 [20:15:10]Write i2c OK [20:15:10]MH_I2C_Read... [20:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:10]Read from MH i2c: E2 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 17 00 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: E2 17 00 D6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [20:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:15:10]wFMCommunicate OK [20:15:10]CreateOFDProtocolMessage done [20:15:10]OFDSenderStorePacket 226235 [20:15:10]StoreOFDPacket docnum=226235 [20:15:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8F 36 04 01 71 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 4D 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 73 03 00 35 04 06 00 70 82 CF 54 B0 97 82 D7 C3 4D 9F 26 D0 2E [20:15:10]CheckFolder [20:15:10]dirname=/storage/ofd_packets [20:15:10]CheckFolder done [20:15:10]ProducePacketName [20:15:10]name=ofd_packets/00226235 [20:15:10]NVStorageSaveData ofd_packets/00226235 [20:15:10]File name is /storage/ofd_packets/00226235 [20:15:10]Write 298 bytes [20:15:10]NVStorageSaveData done [20:15:10]OFDSenderStorePacket done [20:15:10]KKMCreateOFDPacket done [20:15:10]NVStorageSaveData kkm_last_timestamp [20:15:10]File name is /storage/kkm_last_timestamp [20:15:10]Write 4 bytes [20:15:10]NVStorageSaveData done [20:15:10]ExternCall_PrintAddStr [20:15:10]wPrintStart [20:15:10]Write to MH i2c: 01 00 00 D7 05 DC [20:15:10]Write i2c OK [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: 01 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: 01 07 00 [20:15:10]MH_I2C_Read... [20:15:10]Read from MH i2c: 01 07 00 D7 05 00 00 00 00 00 FF 0F F1 [20:15:10]RasterBufferAndPrint [20:15:10]line Счет N : (1)2002553 [20:15:10]line ИНН: 02508201610067 [20:15:10]line Контрольно-Кассовый Чек [20:15:10]line ПРОДАЖА [20:15:10]line ТРК (МРК, ГНК) : 61 [20:15:10]line Товар: 2710194210 [20:15:10]line ДТ-К-5 [20:15:10]line 13.130 * 76.20 [20:15:10]line = 1000.51 [20:15:10]line НДС 12% НСП 1% [20:15:10]line > о реализуемом товаре [20:15:10]line ОКРУГЛЕНИЕ: -0.51 [20:15:10]line ИТОГО: 1000.00 [20:15:10]line Внесено: 1000.00 [20:15:10]line СДАЧА: 0.00 [20:15:10]line НСП 1% : 8.85 [20:15:10]line НДС 12% : 106.25 [20:15:10]line Наличными: 1000.00 [20:15:10]line Безнал.: 0.00 [20:15:10]line Место: АЗС № 97 "Партнер Нефть" [20:15:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:15:10]line СНО: Общий режим [20:15:10]line Чек 595 27.07.2024 20:15 [20:15:10]line Смена: 438 ФФД: 1.0 [20:15:10]line ЗНМ: 0300000054 [20:15:10]line РНМ: 0000000000092624 [20:15:10]line Версия ККМ: 001 [20:15:10]line ФМ: 0000000000874959 [20:15:10]line ФД: 226235 [20:15:10]line ФПД: 123707126493335 [20:15:10]OFD Sender: Processing packet 226235 [packets to send 600, broken 599] [20:15:10]ProducePacketName [20:15:10]name=ofd_packets/00226235 [20:15:10]OFD Sender: To server: pG, [20:15:10]CommunicateWithHost lk.salyk.kg:30040 [20:15:10]ConnectInit lk.salyk.kg [20:15:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226235&fm=123707126493335&tin=02508201610067®Number=0000000000092624&sum=100000 [20:15:10]written 0, free lines is 4095 [20:15:11]Write to MH i2c: 01 00 00 02 06 08 [20:15:11]Write i2c OK [20:15:11]MH_I2C_Read... [20:15:11]Read from MH i2c: 01 [20:15:11]MH_I2C_Read... [20:15:11]Read from MH i2c: 01 07 00 [20:15:11]MH_I2C_Read... [20:15:11]Read from MH i2c: 01 07 00 02 06 00 00 00 00 00 60 0C 7B [20:15:11]RasterBufferAndPrint [20:15:11]line [20:15:11]line [20:15:11]line [20:15:11]line [20:15:11]line [20:15:11]written 0, free lines is 3177 [20:15:11]MH_Cut [20:15:11]Write to MH i2c: D1 01 00 09 06 01 E1 [20:15:11]Write i2c OK [20:15:11]MH_I2C_Read... [20:15:11]Read from MH i2c: D1 [20:15:11]MH_I2C_Read... [20:15:11]Read from MH i2c: D1 01 00 [20:15:11]MH_I2C_Read... [20:15:11]Read from MH i2c: D1 01 00 09 06 00 E0 [20:15:11]Write to MH i2c: 01 00 00 0A 06 10 [20:15:11]Write i2c OK [20:15:11]MH_I2C_Read... [20:15:12]*** Cut start [20:15:12]*** Partial cut [20:15:12]*** CUTSNS_PIN = 1 [20:15:12]*** CUTSNS_PIN = 0 [20:15:12]*** Brake cut motor [20:15:13]Read from MH i2c: 01 [20:15:13]MH_I2C_Read... [20:15:13]*** Stop cut motor [20:15:13]*** Cut end [20:15:13]Read from MH i2c: 01 07 00 [20:15:13]MH_I2C_Read... [20:15:13]Read from MH i2c: 01 07 00 0A 06 00 00 00 00 00 FF 0F 25 [20:15:13]process_action close_receipt done [20:15:13]requested_data is exist [20:15:13]produce_requested_data [20:15:13]requested_item fm.sn is exist - process it [20:15:13]wFMCommunicate request_size=4 [20:15:13]MH_SAM_APDU [20:15:13]CAPDU: 80 11 00 00 [20:15:13]Write to MH i2c: E2 08 00 0B 06 80 11 00 00 00 00 00 00 8B [20:15:13]Write i2c OK [20:15:13]MH_I2C_Read... [20:15:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:13]Read from MH i2c: E2 [20:15:13]MH_I2C_Read... [20:15:13]Read from MH i2c: E2 17 00 [20:15:13]MH_I2C_Read... [20:15:13]Read from MH i2c: E2 17 00 0B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [20:15:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:15:13]wFMCommunicate OK [20:15:13]requested_item fd.num is exist - process it [20:15:13]SAM_PROTO_GetFieldsCounters [20:15:13]wFMCommunicate request_size=4 [20:15:13]MH_SAM_APDU [20:15:13]CAPDU: 80 13 00 00 [20:15:13]Write to MH i2c: E2 08 00 0C 06 80 13 00 00 00 00 00 00 8E [20:15:13]Write i2c OK [20:15:13]MH_I2C_Read... [20:15:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:13]Read from MH i2c: E2 [20:15:13]MH_I2C_Read... [20:15:13]Read from MH i2c: E2 62 00 [20:15:13]MH_I2C_Read... [20:15:13]Read from MH i2c: E2 62 00 0C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 9E [20:15:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:15:13]wFMCommunicate OK [20:15:13]SAM_PROTO_GetFieldsCounters done [20:15:13]requested_item shift.num is exist - process it [20:15:13]requested_item shift.opened is exist - process it [20:15:13]req_shift_opened [20:15:13]FM_GetShiftState [20:15:13]SAM_PROTO_GetShiftState [20:15:13]wFMCommunicate request_size=4 [20:15:13]MH_SAM_APDU [20:15:13]CAPDU: 80 13 01 00 [20:15:13]Write to MH i2c: E2 08 00 0D 06 80 13 01 00 00 00 00 00 90 [20:15:13]Write i2c OK [20:15:13]MH_I2C_Read... [20:15:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:13]Read from MH i2c: E2 [20:15:13]MH_I2C_Read... [20:15:13]Read from MH i2c: E2 0E 00 [20:15:13]MH_I2C_Read... [20:15:13]Read from MH i2c: E2 0E 00 0D 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9E [20:15:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:15:13]wFMCommunicate OK [20:15:13]SAM_PROTO_GetShiftState done [20:15:13]FM_GetShiftState done [20:15:13]req_shift_opened done [20:15:13]requested_item shift.open_date is exist - process it [20:15:13]req_shift_open_date [20:15:13]req_shift_open_date done [20:15:13]produce_requested_data done [20:15:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226235,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:15:13]process_action_free close_receipt [20:15:13]json_value_free [20:15:13]json_value_free done [20:15:13]process_json_proto returns [20:15:13]Send response to host [20:15:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226235,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:15:13]free response buf [20:15:13]execute_script done [20:15:13]execute_script returns [20:15:13]free content buf [20:15:13]Sock 7.Close socket [20:15:13]Sock 7.Thread stoped [20:15:15]ConnectInit Can't take IP for lk.salyk.kg [20:15:15]CommunicateWithHost connect error [20:15:15]CommunicateWithHost err = -1 [20:15:15]OFD Sender: Server communicate error [20:15:20]OFD Sender: Processing packet 226235 [packets to send 600, broken 599] [20:15:20]ProducePacketName [20:15:20]name=ofd_packets/00226235 [20:15:20]OFD Sender: To server: pG, [20:15:20]CommunicateWithHost lk.salyk.kg:30040 [20:15:20]ConnectInit lk.salyk.kg [20:15:25]ConnectInit Can't take IP for lk.salyk.kg [20:15:25]CommunicateWithHost connect error [20:15:25]CommunicateWithHost err = -1 [20:15:25]OFD Sender: Server communicate error [20:15:30]OFD Sender: Processing packet 226235 [packets to send 600, broken 599] [20:15:30]ProducePacketName [20:15:30]name=ofd_packets/00226235 [20:15:30]OFD Sender: To server: pG, [20:15:30]CommunicateWithHost lk.salyk.kg:30040 [20:15:30]ConnectInit lk.salyk.kg [20:15:35]ConnectInit Can't take IP for lk.salyk.kg [20:15:35]CommunicateWithHost connect error [20:15:35]CommunicateWithHost err = -1 [20:15:35]OFD Sender: Server communicate error [20:15:40]OFD Sender: Processing packet 226235 [packets to send 600, broken 599] [20:15:40]ProducePacketName [20:15:40]name=ofd_packets/00226235 [20:15:40]OFD Sender: To server: pG, [20:15:40]CommunicateWithHost lk.salyk.kg:30040 [20:15:40]ConnectInit lk.salyk.kg [20:15:45]ConnectInit Can't take IP for lk.salyk.kg [20:15:45]CommunicateWithHost connect error [20:15:45]CommunicateWithHost err = -1 [20:15:45]OFD Sender: Server communicate error [20:15:50]OFD Sender: Processing packet 226235 [packets to send 600, broken 599] [20:15:50]ProducePacketName [20:15:50]name=ofd_packets/00226235 [20:15:50]OFD Sender: To server: pG, [20:15:50]CommunicateWithHost lk.salyk.kg:30040 [20:15:50]ConnectInit lk.salyk.kg [20:15:55]ConnectInit Can't take IP for lk.salyk.kg [20:15:55]CommunicateWithHost connect error [20:15:55]CommunicateWithHost err = -1 [20:15:55]OFD Sender: Server communicate error [20:16:00]OFD Sender: Processing packet 226235 [packets to send 600, broken 599] [20:16:00]ProducePacketName [20:16:00]name=ofd_packets/00226235 [20:16:00]OFD Sender: To server: pG, [20:16:00]CommunicateWithHost lk.salyk.kg:30040 [20:16:00]ConnectInit lk.salyk.kg [20:16:01]Connected sock=7 [20:16: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 35 39 0C 01 00 00 8F 36 04 01 71 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 4D 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 73 03 00 35 04 06 00 70 82 CF 54 B0 97 82 D7 C3 4D 9F 26 D0 2E [20:16: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 35 39 4F 00 00 00 04 F9 47 00 1D 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 35 39 10 04 04 00 BB 73 03 00 F4 03 04 00 8C 01 A5 66 B6 04 01 00 00 AF AA AB 33 BE F6 BE 6A [20:16:01]CommunicateWithHost err = 0 [20:16:01]CheckOFDResponse [20:16:01]1017 (14) - 77093643461234 [20:16:01]1041 (16) - 0000000000874959 [20:16:01]1040 (4) - 226235 [20:16:01]1012 (4) - 27.07.2024 14:17 [20:16:01]1206 (1) - 0 [20:16:01]OFD Sender: Remove packet 226235 [20:16:01]ProducePacketName [20:16:01]name=ofd_packets/00226235 [20:16:01]NVStorageDeleteData [20:16:02]OFD Sender: No OFD packet to send [20:16:07]OFD Sender: No OFD packet to send [20:16:12]OFD Sender: No OFD packet to send [20:16:17]OFD Sender: No OFD packet to send [20:16:22]OFD Sender: No OFD packet to send [20:16:27]OFD Sender: No OFD packet to send [20:16:32]OFD Sender: No OFD packet to send [20:16:37]OFD Sender: No OFD packet to send [20:16:42]OFD Sender: No OFD packet to send [20:16:46]recv_with_timeout no data received [20:16:47]OFD Sender: No OFD packet to send [20:16:52]OFD Sender: No OFD packet to send [20:16:57]OFD Sender: No OFD packet to send [20:16:59]accept exits with 9 [20:16:59]New connection [20:16:59]New thread 3066760548 created [20:16:59]Thread 3066617188 joined [20:16:59]Waiting for new connection... [20:16:59] Sock 9.Parse request [20:16:59]Sock 9.Check first char [20:16:59]Sock 9.First char is OK [20:16:59]request: POST /json_proto HTTP/1.0 [20:16:59]Method: POST [20:16:59]URL: /json_proto [20:16:59]Method is POST - this is cgi request [20:16:59]url: /json_proto [20:16:59]query_string will be loaded in cgi processing [20:16:59]execute_cgi json_proto POST (null) [20:16:59]execute_cgi path=json_proto method=POST [20:16:59]POST find Content-Length [20:16:59]Host: 172.17.43.131:8080 [20:16:59]Content-Length: 683 [20:16:59]Content-Type: application/json [20:16:59] [20:16:59]POST finish read [20:16:59]Found Content-Length = 683 [20:16:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:59]execute_script... [20:16: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)2002555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:59]POST & json_proto [20:16:59]process_json_proto [20:16:59]json parsed OK: [20:16:59]protocol is kg_v1.0 [20:16:59]action value=close_receipt [20:16:59]process_action close_receipt [20:16:59]cmd_close_receipt [20:16:59]MH_GetDate [20:16:59]Write to MH i2c: F0 00 00 0E 06 03 [20:16:59]Write i2c OK [20:16:59]MH_I2C_Read... [20:16:59]Read from MH i2c: F0 [20:16:59]MH_I2C_Read... [20:16:59]Read from MH i2c: F0 09 00 [20:16:59]MH_I2C_Read... [20:16:59]Read from MH i2c: F0 09 00 0E 06 00 BC 55 A5 66 F9 24 A2 66 4D [20:16:59]GetLastDocTimeStamp 1722111309 [20:16:59]current date 1722111420 [20:16:59]FM_GetShiftState [20:16:59]SAM_PROTO_GetShiftState [20:16:59]wFMCommunicate request_size=4 [20:16:59]MH_SAM_APDU [20:16:59]CAPDU: 80 13 01 00 [20:16:59]Write to MH i2c: E2 08 00 0F 06 80 13 01 00 00 00 00 00 92 [20:16:59]Write i2c OK [20:16:59]MH_I2C_Read... [20:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:59]Read from MH i2c: E2 [20:16:59]MH_I2C_Read... [20:16:59]Read from MH i2c: E2 0E 00 [20:16:59]MH_I2C_Read... [20:16:59]Read from MH i2c: E2 0E 00 0F 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A0 [20:16:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:16:59]wFMCommunicate OK [20:16:59]SAM_PROTO_GetShiftState done [20:16:59]FM_GetShiftState done [20:16:59]opened in 1722038719 [20:16:59]opened+sec_in_day 1722125119 [20:16:59]quantity*price = 100021 [20:16:59]sum+1 = 100023 [20:16:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 596 27.07.2024 20:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226236 ФПД: 210316902048949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201700&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226236&fm=210316902048949&tin=02508201610067®Number=0000000000092624&sum=100000 [20:17:00]StoreToDocumentArchive [20:17:00]shift 438 fd 226236 [20:17:00]save to /storage/0438/doc_00226236 [20:17:00]save last doc name /storage/0438/doc_00226236 to /storage/kkm_last_doc_name [20:17:00]save OK [20:17:00]Clear old archive folders... [20:17:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:17:00]tlvbuf is 007980F0 [20:17:00]SAM_PROTO_ClearQueue [20:17:00]wFMCommunicate request_size=4 [20:17:00]MH_SAM_APDU [20:17:00]CAPDU: 80 09 00 00 [20:17:00]Write to MH i2c: E2 08 00 1C 06 80 09 00 00 00 00 00 00 94 [20:17:00]Write i2c OK [20:17:00]MH_I2C_Read... [20:17:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:00]Read from MH i2c: E2 [20:17:00]MH_I2C_Read... [20:17:00]Read from MH i2c: E2 03 00 [20:17:00]MH_I2C_Read... [20:17:00]Read from MH i2c: E2 03 00 1C 06 00 90 00 96 [20:17:01]RAPDU: 90 00 [20:17:01]wFMCommunicate OK [20:17:01]SAM_PROTO_ClearQueue done [20:17:01]KKMCreateOFDPacket [20:17:01]OFDProtocolAddRootSTLVToBuf [20:17:01]FM_MakeSignedData [20:17:01]FM_MakeSignedData [20:17:01]SAM_PROTO_SignData [20:17:01]wFMCommunicate request_size=4 [20:17:01]MH_SAM_APDU [20:17:01]CAPDU: 80 0D 01 02 [20:17:01]Write to MH i2c: E2 08 00 1D 06 80 0D 01 02 00 00 00 00 9C [20:17:01]Write i2c OK [20:17:01]MH_I2C_Read... [20:17:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:01]Read from MH i2c: E2 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 03 00 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 03 00 1D 06 00 90 00 97 [20:17:01]RAPDU: 90 00 [20:17:01]wFMCommunicate OK [20:17:01]wFMCommunicate request_size=255 [20:17:01]MH_SAM_APDU [20:17:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 BC 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 73 03 00 35 04 06 00 BF [20:17:01]Write to MH i2c: E2 02 01 1E 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 BC 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 73 03 00 35 04 06 00 BF 00 00 6A [20:17:01]Write i2c OK [20:17:01]MH_I2C_Read... [20:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:01]Read from MH i2c: E2 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 03 00 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 03 00 1E 06 00 90 00 98 [20:17:01]RAPDU: 90 00 [20:17:01]wFMCommunicate OK [20:17:01]wFMCommunicate request_size=10 [20:17:01]MH_SAM_APDU [20:17:01]CAPDU: 80 0D 02 02 05 48 38 3C A4 B5 [20:17:01]Write to MH i2c: E2 0D 00 1F 06 80 0D 02 02 05 00 48 38 3C A4 B5 00 00 BE [20:17:01]Write i2c OK [20:17:01]MH_I2C_Read... [20:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:01]Read from MH i2c: E2 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 03 00 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 03 00 1F 06 00 90 00 99 [20:17:01]RAPDU: 90 00 [20:17:01]wFMCommunicate OK [20:17:01]wFMCommunicate request_size=4 [20:17:01]MH_SAM_APDU [20:17:01]CAPDU: 80 0D 03 02 [20:17:01]Write to MH i2c: E2 08 00 20 06 80 0D 03 02 00 00 00 00 A1 [20:17:01]Write i2c OK [20:17:01]MH_I2C_Read... [20:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:01]Read from MH i2c: E2 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 0B 00 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 0B 00 20 06 00 D0 58 43 96 DC 63 41 61 90 00 84 [20:17:01]RAPDU: D0 58 43 96 DC 63 41 61 90 00 [20:17:01]wFMCommunicate OK [20:17:01]SAM_PROTO_SignData done [20:17:01]FM_MakeSignedData done [20:17:01]CreateOFDProtocolMessage [20:17:01]wFMCommunicate request_size=4 [20:17:01]MH_SAM_APDU [20:17:01]CAPDU: 80 11 00 00 [20:17:01]Write to MH i2c: E2 08 00 21 06 80 11 00 00 00 00 00 00 A1 [20:17:01]Write i2c OK [20:17:01]MH_I2C_Read... [20:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:01]Read from MH i2c: E2 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 17 00 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: E2 17 00 21 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [20:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:17:01]wFMCommunicate OK [20:17:01]CreateOFDProtocolMessage done [20:17:01]OFDSenderStorePacket 226236 [20:17:01]StoreOFDPacket docnum=226236 [20:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF B5 07 01 37 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 BC 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 73 03 00 35 04 06 00 BF 48 38 3C A4 B5 D0 58 43 96 DC 63 41 61 [20:17:01]CheckFolder [20:17:01]dirname=/storage/ofd_packets [20:17:01]CheckFolder done [20:17:01]ProducePacketName [20:17:01]name=ofd_packets/00226236 [20:17:01]NVStorageSaveData ofd_packets/00226236 [20:17:01]File name is /storage/ofd_packets/00226236 [20:17:01]Write 301 bytes [20:17:01]NVStorageSaveData done [20:17:01]OFDSenderStorePacket done [20:17:01]KKMCreateOFDPacket done [20:17:01]NVStorageSaveData kkm_last_timestamp [20:17:01]File name is /storage/kkm_last_timestamp [20:17:01]Write 4 bytes [20:17:01]NVStorageSaveData done [20:17:01]ExternCall_PrintAddStr [20:17:01]wPrintStart [20:17:01]Write to MH i2c: 01 00 00 22 06 28 [20:17:01]Write i2c OK [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: 01 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: 01 07 00 [20:17:01]MH_I2C_Read... [20:17:01]Read from MH i2c: 01 07 00 22 06 00 00 00 00 00 FF 0F 3D [20:17:01]RasterBufferAndPrint [20:17:01]line Счет N : (1)2002555 [20:17:01]line ИНН: 02508201610067 [20:17:01]line Контрольно-Кассовый Чек [20:17:01]line ПРОДАЖА [20:17:01]line ТРК (МРК, ГНК) : 34 [20:17:01]line Товар: 2710124500 [20:17:01]line Аи-95-К-5 [20:17:01]line 13.480 * 74.20 [20:17:01]line = 1000.22 [20:17:01]line НДС 12% НСП 1% [20:17:01]line > о реализуемом товаре [20:17:01]line ОКРУГЛЕНИЕ: -0.22 [20:17:01]line ИТОГО: 1000.00 [20:17:01]line Внесено: 1000.00 [20:17:01]line СДАЧА: 0.00 [20:17:01]line НСП 1% : 8.85 [20:17:01]line НДС 12% : 106.22 [20:17:01]line Наличными: 1000.00 [20:17:01]line Безнал.: 0.00 [20:17:01]line Место: АЗС № 97 "Партнер Нефть" [20:17:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:17:01]line СНО: Общий режим [20:17:01]line Чек 596 27.07.2024 20:17 [20:17:01]line Смена: 438 ФФД: 1.0 [20:17:01]line ЗНМ: 0300000054 [20:17:01]line РНМ: 0000000000092624 [20:17:01]line Версия ККМ: 001 [20:17:01]line ФМ: 0000000000874959 [20:17:01]line ФД: 226236 [20:17:01]line ФПД: 210316902048949 [20:17:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201700&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226236&fm=210316902048949&tin=02508201610067®Number=0000000000092624&sum=100000 [20:17:01]OFD Sender: Processing packet 226236 [packets to send 600, broken 599] [20:17:01]ProducePacketName [20:17:01]name=ofd_packets/00226236 [20:17:01]OFD Sender: To server: pG, [20:17:01]CommunicateWithHost lk.salyk.kg:30040 [20:17:01]ConnectInit lk.salyk.kg [20:17:01]written 0, free lines is 4095 [20:17:02]Write to MH i2c: 01 00 00 4D 06 53 [20:17:02]Write i2c OK [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: 01 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: 01 07 00 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: 01 07 00 4D 06 00 00 00 00 00 68 0C CE [20:17:02]RasterBufferAndPrint [20:17:02]line [20:17:02]line [20:17:02]line [20:17:02]line [20:17:02]line [20:17:02]written 0, free lines is 3179 [20:17:02]MH_Cut [20:17:02]Write to MH i2c: D1 01 00 54 06 01 2C [20:17:02]Write i2c OK [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: D1 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: D1 01 00 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: D1 01 00 54 06 00 2B [20:17:02]Write to MH i2c: 01 00 00 55 06 5B [20:17:02]Write i2c OK [20:17:02]MH_I2C_Read... [20:17:03]*** Cut start [20:17:03]*** Partial cut [20:17:03]*** CUTSNS_PIN = 1 [20:17:03]*** CUTSNS_PIN = 0 [20:17:03]*** Brake cut motor [20:17:04]Read from MH i2c: 01 [20:17:04]MH_I2C_Read... [20:17:04]*** Stop cut motor [20:17:04]*** Cut end [20:17:04]Read from MH i2c: 01 07 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: 01 07 00 55 06 00 00 00 00 00 FF 0F 70 [20:17:04]process_action close_receipt done [20:17:04]requested_data is exist [20:17:04]produce_requested_data [20:17:04]requested_item fm.sn is exist - process it [20:17:04]wFMCommunicate request_size=4 [20:17:04]MH_SAM_APDU [20:17:04]CAPDU: 80 11 00 00 [20:17:04]Write to MH i2c: E2 08 00 56 06 80 11 00 00 00 00 00 00 D6 [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:04]Read from MH i2c: E2 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 17 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 17 00 56 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [20:17:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:17:04]wFMCommunicate OK [20:17:04]requested_item fd.num is exist - process it [20:17:04]SAM_PROTO_GetFieldsCounters [20:17:04]wFMCommunicate request_size=4 [20:17:04]MH_SAM_APDU [20:17:04]CAPDU: 80 13 00 00 [20:17:04]Write to MH i2c: E2 08 00 57 06 80 13 00 00 00 00 00 00 D9 [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:04]Read from MH i2c: E2 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 62 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 62 00 57 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 ED [20:17:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:04]wFMCommunicate OK [20:17:04]SAM_PROTO_GetFieldsCounters done [20:17:04]requested_item shift.num is exist - process it [20:17:04]requested_item shift.opened is exist - process it [20:17:04]req_shift_opened [20:17:04]FM_GetShiftState [20:17:04]SAM_PROTO_GetShiftState [20:17:04]wFMCommunicate request_size=4 [20:17:04]MH_SAM_APDU [20:17:04]CAPDU: 80 13 01 00 [20:17:04]Write to MH i2c: E2 08 00 58 06 80 13 01 00 00 00 00 00 DB [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:04]Read from MH i2c: E2 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 0E 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 0E 00 58 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E9 [20:17:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:17:04]wFMCommunicate OK [20:17:04]SAM_PROTO_GetShiftState done [20:17:04]FM_GetShiftState done [20:17:04]req_shift_opened done [20:17:04]requested_item shift.open_date is exist - process it [20:17:04]req_shift_open_date [20:17:04]req_shift_open_date done [20:17:04]produce_requested_data done [20:17:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226236,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:17:04]process_action_free close_receipt [20:17:04]json_value_free [20:17:04]json_value_free done [20:17:04]process_json_proto returns [20:17:04]Send response to host [20:17:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226236,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:17:04]free response buf [20:17:04]execute_script done [20:17:04]execute_script returns [20:17:04]free content buf [20:17:04]Sock 9.Close socket [20:17:04]Sock 9.Thread stoped [20:17:04]Connected sock=11 [20:17:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF B5 07 01 37 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 BC 55 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 73 03 00 35 04 06 00 BF 48 38 3C A4 B5 D0 58 43 96 DC 63 41 61 [20:17:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 10 3A 47 00 44 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 35 39 10 04 04 00 BC 73 03 00 F4 03 04 00 CC 01 A5 66 B6 04 01 00 00 9F F5 63 E9 FD 6C 77 FB [20:17:05]CommunicateWithHost err = 0 [20:17:05]CheckOFDResponse [20:17:05]1017 (14) - 77093643461234 [20:17:05]1041 (16) - 0000000000874959 [20:17:05]1040 (4) - 226236 [20:17:05]1012 (4) - 27.07.2024 14:18 [20:17:05]1206 (1) - 0 [20:17:05]OFD Sender: Remove packet 226236 [20:17:05]ProducePacketName [20:17:05]name=ofd_packets/00226236 [20:17:05]NVStorageDeleteData [20:17:05]OFD Sender: No OFD packet to send [20:17:10]OFD Sender: No OFD packet to send [20:17:15]recv_with_timeout no data received [20:17:15]OFD Sender: No OFD packet to send [20:17:20]OFD Sender: No OFD packet to send [20:17:25]OFD Sender: No OFD packet to send [20:17:30]OFD Sender: No OFD packet to send [20:17:35]OFD Sender: No OFD packet to send [20:17:40]OFD Sender: No OFD packet to send [20:17:45]OFD Sender: No OFD packet to send [20:17:50]OFD Sender: No OFD packet to send [20:17:55]OFD Sender: No OFD packet to send [20:18:00]OFD Sender: No OFD packet to send [20:18:05]OFD Sender: No OFD packet to send [20:18:10]OFD Sender: No OFD packet to send [20:18:15]OFD Sender: No OFD packet to send [20:18:15]accept exits with 7 [20:18:15]New connection [20:18:15]New thread 3066617188 created [20:18:15]Thread 3066760548 joined [20:18:15]Waiting for new connection... [20:18:15] Sock 7.Parse request [20:18:15]Sock 7.Check first char [20:18:15]Sock 7.First char is OK [20:18:15]request: POST /json_proto HTTP/1.0 [20:18:15]Method: POST [20:18:15]URL: /json_proto [20:18:15]Method is POST - this is cgi request [20:18:15]url: /json_proto [20:18:15]query_string will be loaded in cgi processing [20:18:15]execute_cgi json_proto POST (null) [20:18:15]execute_cgi path=json_proto method=POST [20:18:15]POST find Content-Length [20:18:15]Host: 172.17.43.131:8080 [20:18:15]Content-Length: 681 [20:18:15]Content-Type: application/json [20:18:15] [20:18:15]POST finish read [20:18:15]Found Content-Length = 681 [20:18:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 5.810, "sum" : 211.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 969.00, "total" : 211.00, "payments": [ { "type": 0, "sum" : 211.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:15]execute_script... [20:18:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 5.810, "sum" : 211.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 969.00, "total" : 211.00, "payments": [ { "type": 0, "sum" : 211.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:15]POST & json_proto [20:18:15]process_json_proto [20:18:15]json parsed OK: [20:18:15]protocol is kg_v1.0 [20:18:15]action value=close_receipt [20:18:15]process_action close_receipt [20:18:15]cmd_close_receipt [20:18:15]MH_GetDate [20:18:15]Write to MH i2c: F0 00 00 59 06 4E [20:18:15]Write i2c OK [20:18:15]MH_I2C_Read... [20:18:15]Read from MH i2c: F0 [20:18:15]MH_I2C_Read... [20:18:15]Read from MH i2c: F0 09 00 [20:18:15]MH_I2C_Read... [20:18:15]Read from MH i2c: F0 09 00 59 06 00 08 56 A5 66 F9 24 A2 66 E5 [20:18:15]GetLastDocTimeStamp 1722111420 [20:18:15]current date 1722111496 [20:18:15]FM_GetShiftState [20:18:15]SAM_PROTO_GetShiftState [20:18:15]wFMCommunicate request_size=4 [20:18:15]MH_SAM_APDU [20:18:15]CAPDU: 80 13 01 00 [20:18:15]Write to MH i2c: E2 08 00 5A 06 80 13 01 00 00 00 00 00 DD [20:18:15]Write i2c OK [20:18:15]MH_I2C_Read... [20:18:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:16]Read from MH i2c: E2 [20:18:16]MH_I2C_Read... [20:18:16]Read from MH i2c: E2 0E 00 [20:18:16]MH_I2C_Read... [20:18:16]Read from MH i2c: E2 0E 00 5A 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EB [20:18:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:18:16]wFMCommunicate OK [20:18:16]SAM_PROTO_GetShiftState done [20:18:16]FM_GetShiftState done [20:18:16]opened in 1722038719 [20:18:16]opened+sec_in_day 1722125119 [20:18:16]quantity*price = 21148 [20:18:16]sum+1 = 21149 [20:18:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 211.00 Внесено: 969.00 СДАЧА: 758.00 НСП 1% : 1.87 НДС 12% : 22.46 Наличными: 211.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 597 27.07.2024 20:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226237 ФПД: 181889959429811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226237&fm=181889959429811&tin=02508201610067®Number=0000000000092624&sum=21100 [20:18:17]StoreToDocumentArchive [20:18:17]shift 438 fd 226237 [20:18:17]save to /storage/0438/doc_00226237 [20:18:17]save last doc name /storage/0438/doc_00226237 to /storage/kkm_last_doc_name [20:18:17]save OK [20:18:17]Clear old archive folders... [20:18:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:18:17]tlvbuf is 007BB6B0 [20:18:17]SAM_PROTO_ClearQueue [20:18:17]wFMCommunicate request_size=4 [20:18:17]MH_SAM_APDU [20:18:17]CAPDU: 80 09 00 00 [20:18:17]Write to MH i2c: E2 08 00 67 06 80 09 00 00 00 00 00 00 DF [20:18:17]Write i2c OK [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 [20:18:17]MH_I2C_Read... [20:18:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:18:17]Read from MH i2c: E2 03 00 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 03 00 67 06 00 90 00 E1 [20:18:17]RAPDU: 90 00 [20:18:17]wFMCommunicate OK [20:18:17]SAM_PROTO_ClearQueue done [20:18:17]KKMCreateOFDPacket [20:18:17]OFDProtocolAddRootSTLVToBuf [20:18:17]FM_MakeSignedData [20:18:17]FM_MakeSignedData [20:18:17]SAM_PROTO_SignData [20:18:17]wFMCommunicate request_size=4 [20:18:17]MH_SAM_APDU [20:18:17]CAPDU: 80 0D 01 02 [20:18:17]Write to MH i2c: E2 08 00 68 06 80 0D 01 02 00 00 00 00 E7 [20:18:17]Write i2c OK [20:18:17]MH_I2C_Read... [20:18:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:18:17]Read from MH i2c: E2 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 03 00 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 03 00 68 06 00 90 00 E2 [20:18:17]RAPDU: 90 00 [20:18:17]wFMCommunicate OK [20:18:17]wFMCommunicate request_size=255 [20:18:17]MH_SAM_APDU [20:18: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 B2 16 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 9C 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 08 00 00 00 00 07 04 06 00 6C 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 08 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 73 03 00 35 04 06 00 A5 6D [20:18:17]Write to MH i2c: E2 02 01 69 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 16 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 9C 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 08 00 00 00 00 07 04 06 00 6C 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 08 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 73 03 00 35 04 06 00 A5 6D 00 00 5D [20:18:17]Write i2c OK [20:18:17]MH_I2C_Read... [20:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:17]Read from MH i2c: E2 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 03 00 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 03 00 69 06 00 90 00 E3 [20:18:17]RAPDU: 90 00 [20:18:17]wFMCommunicate OK [20:18:17]wFMCommunicate request_size=9 [20:18:17]MH_SAM_APDU [20:18:17]CAPDU: 80 0D 02 02 04 8E 6B 86 B3 [20:18:17]Write to MH i2c: E2 0C 00 6A 06 80 0D 02 02 04 00 8E 6B 86 B3 00 00 24 [20:18:17]Write i2c OK [20:18:17]MH_I2C_Read... [20:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:17]Read from MH i2c: E2 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 03 00 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 03 00 6A 06 00 90 00 E4 [20:18:17]RAPDU: 90 00 [20:18:17]wFMCommunicate OK [20:18:17]wFMCommunicate request_size=4 [20:18:17]MH_SAM_APDU [20:18:17]CAPDU: 80 0D 03 02 [20:18:17]Write to MH i2c: E2 08 00 6B 06 80 0D 03 02 00 00 00 00 EC [20:18:17]Write i2c OK [20:18:17]MH_I2C_Read... [20:18:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:18:17]Read from MH i2c: E2 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 0B 00 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 0B 00 6B 06 00 C9 05 D4 6C DD 26 16 AB 90 00 BF [20:18:17]RAPDU: C9 05 D4 6C DD 26 16 AB 90 00 [20:18:17]wFMCommunicate OK [20:18:17]SAM_PROTO_SignData done [20:18:17]FM_MakeSignedData done [20:18:17]CreateOFDProtocolMessage [20:18:17]wFMCommunicate request_size=4 [20:18:17]MH_SAM_APDU [20:18:17]CAPDU: 80 11 00 00 [20:18:17]Write to MH i2c: E2 08 00 6C 06 80 11 00 00 00 00 00 00 EC [20:18:17]Write i2c OK [20:18:17]MH_I2C_Read... [20:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:17]Read from MH i2c: E2 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 17 00 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: E2 17 00 6C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [20:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:17]wFMCommunicate OK [20:18:17]CreateOFDProtocolMessage done [20:18:17]OFDSenderStorePacket 226237 [20:18:17]StoreOFDPacket docnum=226237 [20:18:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 3D A8 06 01 AA 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 B2 16 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 9C 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 08 00 00 00 00 07 04 06 00 6C 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 08 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 73 03 00 35 04 06 00 A5 6D 8E 6B 86 B3 C9 05 D4 6C DD 26 16 AB [20:18:17]CheckFolder [20:18:17]dirname=/storage/ofd_packets [20:18:17]CheckFolder done [20:18:17]ProducePacketName [20:18:17]name=ofd_packets/00226237 [20:18:17]NVStorageSaveData ofd_packets/00226237 [20:18:17]File name is /storage/ofd_packets/00226237 [20:18:17]Write 300 bytes [20:18:17]NVStorageSaveData done [20:18:17]OFDSenderStorePacket done [20:18:17]KKMCreateOFDPacket done [20:18:17]NVStorageSaveData kkm_last_timestamp [20:18:17]File name is /storage/kkm_last_timestamp [20:18:17]Write 4 bytes [20:18:17]NVStorageSaveData done [20:18:17]ExternCall_PrintAddStr [20:18:17]wPrintStart [20:18:17]Write to MH i2c: 01 00 00 6D 06 73 [20:18:17]Write i2c OK [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: 01 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: 01 07 00 [20:18:17]MH_I2C_Read... [20:18:17]Read from MH i2c: 01 07 00 6D 06 00 00 00 00 00 FF 0F 88 [20:18:17]RasterBufferAndPrint [20:18:17]line Счет N : (1)2002554 [20:18:17]line ИНН: 02508201610067 [20:18:17]line Контрольно-Кассовый Чек [20:18:17]line ПРОДАЖА [20:18:17]line ТРК (МРК, ГНК) : 81 [20:18:17]line Товар: 2711190000 [20:18:17]line ГАЗ-К-5 [20:18:17]line 5.810 * 36.40 [20:18:17]line = 211.48 [20:18:17]line НДС 12% НСП 1% [20:18:17]line > о реализуемом товаре [20:18:17]line ОКРУГЛЕНИЕ: -0.48 [20:18:17]line ИТОГО: 211.00 [20:18:17]line Внесено: 969.00 [20:18:17]line СДАЧА: 758.00 [20:18:17]line НСП 1% : 1.87 [20:18:17]line НДС 12% : 22.46 [20:18:17]line Наличными: 211.00 [20:18:17]line Безнал.: 0.00 [20:18:17]line Место: АЗС № 97 "Партнер Нефть" [20:18:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:18:17]line СНО: Общий режим [20:18:17]line Чек 597 27.07.2024 20:18 [20:18:17]line Смена: 438 ФФД: 1.0 [20:18:17]line ЗНМ: 0300000054 [20:18:17]line РНМ: 0000000000092624 [20:18:17]line Версия ККМ: 001 [20:18:17]line ФМ: 0000000000874959 [20:18:17]line ФД: 226237 [20:18:17]line ФПД: 181889959429811 [20:18:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226237&fm=181889959429811&tin=02508201610067®Number=0000000000092624&sum=21100 [20:18:18]OFD Sender: Processing packet 226237 [packets to send 600, broken 599] [20:18:18]ProducePacketName [20:18:18]name=ofd_packets/00226237 [20:18:18]OFD Sender: To server: pG, [20:18:18]CommunicateWithHost lk.salyk.kg:30040 [20:18:18]ConnectInit lk.salyk.kg [20:18:18]written 0, free lines is 4095 [20:18:18]Write to MH i2c: 01 00 00 98 06 9E [20:18:18]Write i2c OK [20:18:18]MH_I2C_Read... [20:18:18]Read from MH i2c: 01 [20:18:18]MH_I2C_Read... [20:18:18]Read from MH i2c: 01 07 00 [20:18:18]MH_I2C_Read... [20:18:18]Read from MH i2c: 01 07 00 98 06 00 00 00 00 00 5E 0C 0F [20:18:18]RasterBufferAndPrint [20:18:18]line [20:18:18]line [20:18:18]line [20:18:18]line [20:18:18]line [20:18:18]written 0, free lines is 3169 [20:18:18]MH_Cut [20:18:18]Write to MH i2c: D1 01 00 9F 06 01 77 [20:18:18]Write i2c OK [20:18:18]MH_I2C_Read... [20:18:18]Read from MH i2c: D1 [20:18:18]MH_I2C_Read... [20:18:18]Read from MH i2c: D1 01 00 [20:18:18]MH_I2C_Read... [20:18:18]Read from MH i2c: D1 01 00 9F 06 00 76 [20:18:18]Write to MH i2c: 01 00 00 A0 06 A6 [20:18:18]Write i2c OK [20:18:18]MH_I2C_Read... [20:18:19]*** Cut start [20:18:19]*** Partial cut [20:18:19]*** CUTSNS_PIN = 1 [20:18:19]*** CUTSNS_PIN = 0 [20:18:19]*** Brake cut motor [20:18:20]Read from MH i2c: 01 [20:18:20]MH_I2C_Read... [20:18:20]*** Stop cut motor [20:18:20]*** Cut end [20:18:20]Read from MH i2c: 01 07 00 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: 01 07 00 A0 06 00 00 00 00 00 FF 0F BB [20:18:20]process_action close_receipt done [20:18:20]requested_data is exist [20:18:20]produce_requested_data [20:18:20]requested_item fm.sn is exist - process it [20:18:20]wFMCommunicate request_size=4 [20:18:20]MH_SAM_APDU [20:18:20]CAPDU: 80 11 00 00 [20:18:20]Write to MH i2c: E2 08 00 A1 06 80 11 00 00 00 00 00 00 21 [20:18:20]Write i2c OK [20:18:20]MH_I2C_Read... [20:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:20]Read from MH i2c: E2 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 17 00 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 17 00 A1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [20:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:20]wFMCommunicate OK [20:18:20]requested_item fd.num is exist - process it [20:18:20]SAM_PROTO_GetFieldsCounters [20:18:20]wFMCommunicate request_size=4 [20:18:20]MH_SAM_APDU [20:18:20]CAPDU: 80 13 00 00 [20:18:20]Write to MH i2c: E2 08 00 A2 06 80 13 00 00 00 00 00 00 24 [20:18:20]Write i2c OK [20:18:20]MH_I2C_Read... [20:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:18:20]Read from MH i2c: E2 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 62 00 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 62 00 A2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:18:20]wFMCommunicate OK [20:18:20]SAM_PROTO_GetFieldsCounters done [20:18:20]requested_item shift.num is exist - process it [20:18:20]requested_item shift.opened is exist - process it [20:18:20]req_shift_opened [20:18:20]FM_GetShiftState [20:18:20]SAM_PROTO_GetShiftState [20:18:20]wFMCommunicate request_size=4 [20:18:20]MH_SAM_APDU [20:18:20]CAPDU: 80 13 01 00 [20:18:20]Write to MH i2c: E2 08 00 A3 06 80 13 01 00 00 00 00 00 26 [20:18:20]Write i2c OK [20:18:20]MH_I2C_Read... [20:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:20]Read from MH i2c: E2 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 0E 00 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 0E 00 A3 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 34 [20:18:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:18:20]wFMCommunicate OK [20:18:20]SAM_PROTO_GetShiftState done [20:18:20]FM_GetShiftState done [20:18:20]req_shift_opened done [20:18:20]requested_item shift.open_date is exist - process it [20:18:20]req_shift_open_date [20:18:20]req_shift_open_date done [20:18:20]produce_requested_data done [20:18:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226237,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:18:20]process_action_free close_receipt [20:18:20]json_value_free [20:18:20]json_value_free done [20:18:20]process_json_proto returns [20:18:20]Send response to host [20:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226237,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:18:20]free response buf [20:18:20]execute_script done [20:18:20]execute_script returns [20:18:20]free content buf [20:18:20]Sock 7.Close socket [20:18:20]Sock 7.Thread stoped [20:18:20]accept exits with 9 [20:18:20]New connection [20:18:20]New thread 3066760548 created [20:18:20]Thread 3066617188 joined [20:18:20]Waiting for new connection... [20:18:20] Sock 9.Parse request [20:18:20]Sock 9.Check first char [20:18:20]Sock 9.First char is OK [20:18:20]request: POST /json_proto HTTP/1.0 [20:18:20]Method: POST [20:18:20]URL: /json_proto [20:18:20]Method is POST - this is cgi request [20:18:20]url: /json_proto [20:18:20]query_string will be loaded in cgi processing [20:18:20]execute_cgi json_proto POST (null) [20:18:20]execute_cgi path=json_proto method=POST [20:18:20]POST find Content-Length [20:18:20]Host: 172.17.43.131:8080 [20:18:20]Content-Length: 676 [20:18:20]Content-Type: application/json [20:18:20] [20:18:20]POST finish read [20:18:20]Found Content-Length = 676 [20:18:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:20]execute_script... [20:18:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:20]POST & json_proto [20:18:20]process_json_proto [20:18:20]json parsed OK: [20:18:20]protocol is kg_v1.0 [20:18:20]action value=close_receipt [20:18:20]process_action close_receipt [20:18:20]cmd_close_receipt [20:18:20]MH_GetDate [20:18:20]Write to MH i2c: F0 00 00 A4 06 99 [20:18:20]Write i2c OK [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: F0 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: F0 09 00 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: F0 09 00 A4 06 00 0D 56 A5 66 F9 24 A2 66 35 [20:18:20]GetLastDocTimeStamp 1722111496 [20:18:20]current date 1722111501 [20:18:20]FM_GetShiftState [20:18:20]SAM_PROTO_GetShiftState [20:18:20]wFMCommunicate request_size=4 [20:18:20]MH_SAM_APDU [20:18:20]CAPDU: 80 13 01 00 [20:18:20]Write to MH i2c: E2 08 00 A5 06 80 13 01 00 00 00 00 00 28 [20:18:20]Write i2c OK [20:18:20]MH_I2C_Read... [20:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:20]Read from MH i2c: E2 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 0E 00 [20:18:20]MH_I2C_Read... [20:18:20]Read from MH i2c: E2 0E 00 A5 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 36 [20:18:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:18:20]wFMCommunicate OK [20:18:20]SAM_PROTO_GetShiftState done [20:18:20]FM_GetShiftState done [20:18:20]opened in 1722038719 [20:18:20]opened+sec_in_day 1722125119 [20:18:20]quantity*price = 120056 [20:18:20]sum+1 = 120057 [20:18:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 598 27.07.2024 20:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226238 ФПД: 142859211532095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226238&fm=142859211532095&tin=02508201610067®Number=0000000000092624&sum=120000 [20:18:22]StoreToDocumentArchive [20:18:22]shift 438 fd 226238 [20:18:22]save to /storage/0438/doc_00226238 [20:18:22]save last doc name /storage/0438/doc_00226238 to /storage/kkm_last_doc_name [20:18:22]save OK [20:18:22]Clear old archive folders... [20:18:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:18:22]tlvbuf is 007E7A20 [20:18:22]SAM_PROTO_ClearQueue [20:18:22]wFMCommunicate request_size=4 [20:18:22]MH_SAM_APDU [20:18:22]CAPDU: 80 09 00 00 [20:18:22]Write to MH i2c: E2 08 00 B2 06 80 09 00 00 00 00 00 00 2A [20:18:22]Write i2c OK [20:18:22]MH_I2C_Read... [20:18:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:18:22]Read from MH i2c: E2 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 B2 06 00 90 00 2C [20:18:22]RAPDU: 90 00 [20:18:22]wFMCommunicate OK [20:18:22]SAM_PROTO_ClearQueue done [20:18:22]KKMCreateOFDPacket [20:18:22]OFDProtocolAddRootSTLVToBuf [20:18:22]FM_MakeSignedData [20:18:22]FM_MakeSignedData [20:18:22]SAM_PROTO_SignData [20:18:22]wFMCommunicate request_size=4 [20:18:22]MH_SAM_APDU [20:18:22]CAPDU: 80 0D 01 02 [20:18:22]Write to MH i2c: E2 08 00 B3 06 80 0D 01 02 00 00 00 00 32 [20:18:22]Write i2c OK [20:18:22]MH_I2C_Read... [20:18:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:18:22]Read from MH i2c: E2 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 B3 06 00 90 00 2D [20:18:22]RAPDU: 90 00 [20:18:22]wFMCommunicate OK [20:18:22]wFMCommunicate request_size=255 [20:18:22]MH_SAM_APDU [20:18: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 0D 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 73 03 00 35 04 06 00 [20:18:22]Write to MH i2c: E2 02 01 B4 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 0D 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 73 03 00 35 04 06 00 00 00 A6 [20:18:22]Write i2c OK [20:18:22]MH_I2C_Read... [20:18:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:22]Read from MH i2c: E2 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 B4 06 00 90 00 2E [20:18:22]RAPDU: 90 00 [20:18:22]wFMCommunicate OK [20:18:22]wFMCommunicate request_size=11 [20:18:22]MH_SAM_APDU [20:18:22]CAPDU: 80 0D 02 02 06 81 EE 00 8E 67 3F [20:18:22]Write to MH i2c: E2 0E 00 B5 06 80 0D 02 02 06 00 81 EE 00 8E 67 3F 00 00 E4 [20:18:22]Write i2c OK [20:18:22]MH_I2C_Read... [20:18:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:22]Read from MH i2c: E2 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 03 00 B5 06 00 90 00 2F [20:18:22]RAPDU: 90 00 [20:18:22]wFMCommunicate OK [20:18:22]wFMCommunicate request_size=4 [20:18:22]MH_SAM_APDU [20:18:22]CAPDU: 80 0D 03 02 [20:18:22]Write to MH i2c: E2 08 00 B6 06 80 0D 03 02 00 00 00 00 37 [20:18:22]Write i2c OK [20:18:22]MH_I2C_Read... [20:18:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:18:22]Read from MH i2c: E2 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 0B 00 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 0B 00 B6 06 00 75 FC 3E 21 7B 79 45 96 90 00 D7 [20:18:22]RAPDU: 75 FC 3E 21 7B 79 45 96 90 00 [20:18:22]wFMCommunicate OK [20:18:22]SAM_PROTO_SignData done [20:18:22]FM_MakeSignedData done [20:18:22]CreateOFDProtocolMessage [20:18:22]wFMCommunicate request_size=4 [20:18:22]MH_SAM_APDU [20:18:22]CAPDU: 80 11 00 00 [20:18:22]Write to MH i2c: E2 08 00 B7 06 80 11 00 00 00 00 00 00 37 [20:18:22]Write i2c OK [20:18:22]MH_I2C_Read... [20:18:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:22]Read from MH i2c: E2 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 17 00 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: E2 17 00 B7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [20:18:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:22]wFMCommunicate OK [20:18:22]CreateOFDProtocolMessage done [20:18:22]OFDSenderStorePacket 226238 [20:18:22]StoreOFDPacket docnum=226238 [20:18:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D3 07 08 01 9B 5A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 0D 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 73 03 00 35 04 06 00 81 EE 00 8E 67 3F 75 FC 3E 21 7B 79 45 96 [20:18:22]CheckFolder [20:18:22]dirname=/storage/ofd_packets [20:18:22]CheckFolder done [20:18:22]ProducePacketName [20:18:22]name=ofd_packets/00226238 [20:18:22]NVStorageSaveData ofd_packets/00226238 [20:18:22]File name is /storage/ofd_packets/00226238 [20:18:22]Write 302 bytes [20:18:22]NVStorageSaveData done [20:18:22]OFDSenderStorePacket done [20:18:22]KKMCreateOFDPacket done [20:18:22]NVStorageSaveData kkm_last_timestamp [20:18:22]File name is /storage/kkm_last_timestamp [20:18:22]Write 4 bytes [20:18:22]NVStorageSaveData done [20:18:22]ExternCall_PrintAddStr [20:18:22]wPrintStart [20:18:22]Write to MH i2c: 01 00 00 B8 06 BE [20:18:22]Write i2c OK [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: 01 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: 01 07 00 [20:18:22]MH_I2C_Read... [20:18:22]Read from MH i2c: 01 07 00 B8 06 00 00 00 00 00 FF 0F D3 [20:18:22]RasterBufferAndPrint [20:18:22]line Счет N : (1)2002556 [20:18:22]line ИНН: 02508201610067 [20:18:22]line Контрольно-Кассовый Чек [20:18:22]line ПРОДАЖА [20:18:22]line ТРК (МРК, ГНК) : 42 [20:18:22]line Товар: 2710124130 [20:18:22]line Super-92-К-5 [20:18:22]line 17.450 * 68.80 [20:18:22]line = 1200.56 [20:18:22]line НДС 12% НСП 1% [20:18:22]line > о реализуемом товаре [20:18:22]line ОКРУГЛЕНИЕ: -0.56 [20:18:22]line ИТОГО: 1200.00 [20:18:22]line Внесено: 1200.00 [20:18:22]line СДАЧА: 0.00 [20:18:22]line НСП 1% : 10.62 [20:18:22]line НДС 12% : 127.49 [20:18:22]line Наличными: 1200.00 [20:18:22]line Безнал.: 0.00 [20:18:22]line Место: АЗС № 97 "Партнер Нефть" [20:18:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:18:22]line СНО: Общий режим [20:18:22]line Чек 598 27.07.2024 20:18 [20:18:22]line Смена: 438 ФФД: 1.0 [20:18:22]line ЗНМ: 0300000054 [20:18:22]line РНМ: 0000000000092624 [20:18:22]line Версия ККМ: 001 [20:18:22]line ФМ: 0000000000874959 [20:18:22]line ФД: 226238 [20:18:22]line ФПД: 142859211532095 [20:18:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226238&fm=142859211532095&tin=02508201610067®Number=0000000000092624&sum=120000 [20:18:22]written 0, free lines is 4095 [20:18:23]recv_with_timeout no data received [20:18:23]Write to MH i2c: 01 00 00 E3 06 E9 [20:18:23]Write i2c OK [20:18:23]MH_I2C_Read... [20:18:23]Read from MH i2c: 01 [20:18:23]MH_I2C_Read... [20:18:23]Read from MH i2c: 01 07 00 [20:18:23]MH_I2C_Read... [20:18:23]Read from MH i2c: 01 07 00 E3 06 00 00 00 00 00 69 0C 65 [20:18:23]RasterBufferAndPrint [20:18:23]line [20:18:23]line [20:18:23]line [20:18:23]line [20:18:23]line [20:18:23]written 0, free lines is 3183 [20:18:23]MH_Cut [20:18:23]Write to MH i2c: D1 01 00 EA 06 01 C2 [20:18:23]Write i2c OK [20:18:23]MH_I2C_Read... [20:18:23]Read from MH i2c: D1 [20:18:23]MH_I2C_Read... [20:18:23]Read from MH i2c: D1 01 00 [20:18:23]MH_I2C_Read... [20:18:23]Read from MH i2c: D1 01 00 EA 06 00 C1 [20:18:23]Write to MH i2c: 01 00 00 EB 06 F1 [20:18:23]Write i2c OK [20:18:23]MH_I2C_Read... [20:18:24]*** Cut start [20:18:24]*** Partial cut [20:18:24]*** CUTSNS_PIN = 1 [20:18:24]*** CUTSNS_PIN = 0 [20:18:24]*** Brake cut motor [20:18:25]Read from MH i2c: 01 [20:18:25]MH_I2C_Read... [20:18:25]*** Stop cut motor [20:18:25]*** Cut end [20:18:25]Read from MH i2c: 01 07 00 [20:18:25]MH_I2C_Read... [20:18:25]Read from MH i2c: 01 07 00 EB 06 00 00 00 00 00 FF 0F 06 [20:18:25]process_action close_receipt done [20:18:25]requested_data is exist [20:18:25]produce_requested_data [20:18:25]requested_item fm.sn is exist - process it [20:18:25]wFMCommunicate request_size=4 [20:18:25]MH_SAM_APDU [20:18:25]CAPDU: 80 11 00 00 [20:18:25]Write to MH i2c: E2 08 00 EC 06 80 11 00 00 00 00 00 00 6C [20:18:25]Write i2c OK [20:18:25]MH_I2C_Read... [20:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:25]Read from MH i2c: E2 [20:18:25]MH_I2C_Read... [20:18:25]Read from MH i2c: E2 17 00 [20:18:25]MH_I2C_Read... [20:18:25]Read from MH i2c: E2 17 00 EC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [20:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:25]wFMCommunicate OK [20:18:25]requested_item fd.num is exist - process it [20:18:25]SAM_PROTO_GetFieldsCounters [20:18:25]wFMCommunicate request_size=4 [20:18:25]MH_SAM_APDU [20:18:25]CAPDU: 80 13 00 00 [20:18:25]Write to MH i2c: E2 08 00 ED 06 80 13 00 00 00 00 00 00 6F [20:18:25]Write i2c OK [20:18:25]MH_I2C_Read... [20:18:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:18:25]Read from MH i2c: E2 [20:18:25]MH_I2C_Read... [20:18:25]Read from MH i2c: E2 62 00 [20:18:25]MH_I2C_Read... [20:18:25]Read from MH i2c: E2 62 00 ED 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [20:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:18:25]wFMCommunicate OK [20:18:25]SAM_PROTO_GetFieldsCounters done [20:18:25]requested_item shift.num is exist - process it [20:18:25]requested_item shift.opened is exist - process it [20:18:25]req_shift_opened [20:18:25]FM_GetShiftState [20:18:25]SAM_PROTO_GetShiftState [20:18:25]wFMCommunicate request_size=4 [20:18:25]MH_SAM_APDU [20:18:25]CAPDU: 80 13 01 00 [20:18:25]Write to MH i2c: E2 08 00 EE 06 80 13 01 00 00 00 00 00 71 [20:18:25]Write i2c OK [20:18:25]MH_I2C_Read... [20:18:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:25]Read from MH i2c: E2 [20:18:25]MH_I2C_Read... [20:18:25]Read from MH i2c: E2 0E 00 [20:18:25]MH_I2C_Read... [20:18:25]Read from MH i2c: E2 0E 00 EE 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7F [20:18:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:18:25]wFMCommunicate OK [20:18:25]SAM_PROTO_GetShiftState done [20:18:25]FM_GetShiftState done [20:18:25]req_shift_opened done [20:18:25]requested_item shift.open_date is exist - process it [20:18:25]req_shift_open_date [20:18:25]req_shift_open_date done [20:18:25]produce_requested_data done [20:18:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226238,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:18:25]process_action_free close_receipt [20:18:25]json_value_free [20:18:25]json_value_free done [20:18:25]process_json_proto returns [20:18:25]Send response to host [20:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226238,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:18:25]free response buf [20:18:25]execute_script done [20:18:25]execute_script returns [20:18:25]free content buf [20:18:25]Sock 9.Close socket [20:18:25]Sock 9.Thread stoped [20:18:34]accept exits with 7 [20:18:34]New connection [20:18:34]New thread 3066617188 created [20:18:34]Thread 3066760548 joined [20:18:34]Waiting for new connection... [20:18:34] Sock 7.Parse request [20:18:34]Sock 7.Check first char [20:18:34]Sock 7.First char is OK [20:18:34]request: POST /json_proto HTTP/1.0 [20:18:34]Method: POST [20:18:34]URL: /json_proto [20:18:34]Method is POST - this is cgi request [20:18:34]url: /json_proto [20:18:34]query_string will be loaded in cgi processing [20:18:34]execute_cgi json_proto POST (null) [20:18:34]execute_cgi path=json_proto method=POST [20:18:34]POST find Content-Length [20:18:34]Host: 172.17.43.131:8080 [20:18:34]Content-Length: 680 [20:18:34]Content-Type: application/json [20:18:34] [20:18:34]POST finish read [20:18:34]Found Content-Length = 680 [20:18:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:34]execute_script... [20:18:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:34]POST & json_proto [20:18:34]process_json_proto [20:18:34]json parsed OK: [20:18:34]protocol is kg_v1.0 [20:18:34]action value=close_receipt [20:18:34]process_action close_receipt [20:18:34]cmd_close_receipt [20:18:34]MH_GetDate [20:18:34]Write to MH i2c: F0 00 00 EF 06 E4 [20:18:34]Write i2c OK [20:18:34]MH_I2C_Read... [20:18:34]Read from MH i2c: F0 [20:18:34]MH_I2C_Read... [20:18:34]Read from MH i2c: F0 09 00 [20:18:34]MH_I2C_Read... [20:18:34]Read from MH i2c: F0 09 00 EF 06 00 1B 56 A5 66 F9 24 A2 66 8E [20:18:34]GetLastDocTimeStamp 1722111501 [20:18:34]current date 1722111515 [20:18:34]FM_GetShiftState [20:18:34]SAM_PROTO_GetShiftState [20:18:34]wFMCommunicate request_size=4 [20:18:34]MH_SAM_APDU [20:18:34]CAPDU: 80 13 01 00 [20:18:34]Write to MH i2c: E2 08 00 F0 06 80 13 01 00 00 00 00 00 73 [20:18:34]Write i2c OK [20:18:34]MH_I2C_Read... [20:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:34]Read from MH i2c: E2 [20:18:34]MH_I2C_Read... [20:18:34]Read from MH i2c: E2 0E 00 [20:18:34]MH_I2C_Read... [20:18:34]Read from MH i2c: E2 0E 00 F0 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 81 [20:18:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:18:34]wFMCommunicate OK [20:18:34]SAM_PROTO_GetShiftState done [20:18:34]FM_GetShiftState done [20:18:34]opened in 1722038719 [20:18:34]opened+sec_in_day 1722125119 [20:18:34]quantity*price = 150037 [20:18:34]sum+1 = 150039 [20:18:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 599 27.07.2024 20:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226239 ФПД: 261390183676692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201835&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226239&fm=261390183676692&tin=02508201610067®Number=0000000000092624&sum=150000 [20:18:35]StoreToDocumentArchive [20:18:35]shift 438 fd 226239 [20:18:35]save to /storage/0438/doc_00226239 [20:18:35]save last doc name /storage/0438/doc_00226239 to /storage/kkm_last_doc_name [20:18:35]save OK [20:18:35]Clear old archive folders... [20:18:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:18:35]tlvbuf is 00801D20 [20:18:35]SAM_PROTO_ClearQueue [20:18:35]wFMCommunicate request_size=4 [20:18:35]MH_SAM_APDU [20:18:35]CAPDU: 80 09 00 00 [20:18:35]Write to MH i2c: E2 08 00 FD 06 80 09 00 00 00 00 00 00 75 [20:18:35]Write i2c OK [20:18:35]MH_I2C_Read... [20:18:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:18:35]Read from MH i2c: E2 [20:18:35]MH_I2C_Read... [20:18:35]Read from MH i2c: E2 03 00 [20:18:35]MH_I2C_Read... [20:18:35]Read from MH i2c: E2 03 00 FD 06 00 90 00 77 [20:18:35]RAPDU: 90 00 [20:18:35]wFMCommunicate OK [20:18:35]SAM_PROTO_ClearQueue done [20:18:35]KKMCreateOFDPacket [20:18:35]OFDProtocolAddRootSTLVToBuf [20:18:35]FM_MakeSignedData [20:18:35]FM_MakeSignedData [20:18:35]SAM_PROTO_SignData [20:18:35]wFMCommunicate request_size=4 [20:18:35]MH_SAM_APDU [20:18:35]CAPDU: 80 0D 01 02 [20:18:35]Write to MH i2c: E2 08 00 FE 06 80 0D 01 02 00 00 00 00 7D [20:18:35]Write i2c OK [20:18:35]MH_I2C_Read... [20:18:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:18:35]Read from MH i2c: E2 [20:18:35]MH_I2C_Read... [20:18:35]Read from MH i2c: E2 03 00 [20:18:35]MH_I2C_Read... [20:18:35]Read from MH i2c: E2 03 00 FE 06 00 90 00 78 [20:18:35]RAPDU: 90 00 [20:18:35]wFMCommunicate OK [20:18:35]wFMCommunicate request_size=255 [20:18:35]MH_SAM_APDU [20:18:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 1B 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 73 03 00 35 04 06 00 ED BB A5 0B [20:18:35]Write to MH i2c: E2 02 01 FF 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 1B 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 73 03 00 35 04 06 00 ED BB A5 0B 00 00 9A [20:18:35]Write i2c OK [20:18:35]MH_I2C_Read... [20:18:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:36]Read from MH i2c: E2 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 03 00 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 03 00 FF 06 00 90 00 79 [20:18:36]RAPDU: 90 00 [20:18:36]wFMCommunicate OK [20:18:36]wFMCommunicate request_size=7 [20:18:36]MH_SAM_APDU [20:18:36]CAPDU: 80 0D 02 02 02 BB 14 [20:18:36]Write to MH i2c: E2 0A 00 00 07 80 0D 02 02 02 00 BB 14 00 00 54 [20:18:36]Write i2c OK [20:18:36]MH_I2C_Read... [20:18:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:36]Read from MH i2c: E2 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 03 00 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 03 00 00 07 00 90 00 7B [20:18:36]RAPDU: 90 00 [20:18:36]wFMCommunicate OK [20:18:36]wFMCommunicate request_size=4 [20:18:36]MH_SAM_APDU [20:18:36]CAPDU: 80 0D 03 02 [20:18:36]Write to MH i2c: E2 08 00 01 07 80 0D 03 02 00 00 00 00 83 [20:18:36]Write i2c OK [20:18:36]MH_I2C_Read... [20:18:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:18:36]Read from MH i2c: E2 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 0B 00 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 0B 00 01 07 00 38 74 6B 58 BA 44 24 36 90 00 4B [20:18:36]RAPDU: 38 74 6B 58 BA 44 24 36 90 00 [20:18:36]wFMCommunicate OK [20:18:36]SAM_PROTO_SignData done [20:18:36]FM_MakeSignedData done [20:18:36]CreateOFDProtocolMessage [20:18:36]wFMCommunicate request_size=4 [20:18:36]MH_SAM_APDU [20:18:36]CAPDU: 80 11 00 00 [20:18:36]Write to MH i2c: E2 08 00 02 07 80 11 00 00 00 00 00 00 83 [20:18:36]Write i2c OK [20:18:36]MH_I2C_Read... [20:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:36]Read from MH i2c: E2 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 17 00 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: E2 17 00 02 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [20:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:36]wFMCommunicate OK [20:18:36]CreateOFDProtocolMessage done [20:18:36]OFDSenderStorePacket 226239 [20:18:36]StoreOFDPacket docnum=226239 [20:18:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 73 95 04 01 96 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 1B 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 73 03 00 35 04 06 00 ED BB A5 0B BB 14 38 74 6B 58 BA 44 24 36 [20:18:36]CheckFolder [20:18:36]dirname=/storage/ofd_packets [20:18:36]CheckFolder done [20:18:36]ProducePacketName [20:18:36]name=ofd_packets/00226239 [20:18:36]NVStorageSaveData ofd_packets/00226239 [20:18:36]File name is /storage/ofd_packets/00226239 [20:18:36]Write 298 bytes [20:18:36]NVStorageSaveData done [20:18:36]OFDSenderStorePacket done [20:18:36]KKMCreateOFDPacket done [20:18:36]NVStorageSaveData kkm_last_timestamp [20:18:36]File name is /storage/kkm_last_timestamp [20:18:36]Write 4 bytes [20:18:36]NVStorageSaveData done [20:18:36]ExternCall_PrintAddStr [20:18:36]wPrintStart [20:18:36]Write to MH i2c: 01 00 00 03 07 0A [20:18:36]Write i2c OK [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: 01 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: 01 07 00 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: 01 07 00 03 07 00 00 00 00 00 FF 0F 1F [20:18:36]RasterBufferAndPrint [20:18:36]line Счет N : (1)2002557 [20:18:36]line ИНН: 02508201610067 [20:18:36]line Контрольно-Кассовый Чек [20:18:36]line ПРОДАЖА [20:18:36]line ТРК (МРК, ГНК) : 21 [20:18:36]line Товар: 2710194210 [20:18:36]line ДТ-К-5 [20:18:36]line 19.690 * 76.20 [20:18:36]line = 1500.38 [20:18:36]line НДС 12% НСП 1% [20:18:36]line > о реализуемом товаре [20:18:36]line ОКРУГЛЕНИЕ: -0.38 [20:18:36]line ИТОГО: 1500.00 [20:18:36]line Внесено: 1500.00 [20:18:36]line СДАЧА: 0.00 [20:18:36]line НСП 1% : 13.28 [20:18:36]line НДС 12% : 159.33 [20:18:36]line Наличными: 1500.00 [20:18:36]line Безнал.: 0.00 [20:18:36]line Место: АЗС № 97 "Партнер Нефть" [20:18:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:18:36]line СНО: Общий режим [20:18:36]line Чек 599 27.07.2024 20:18 [20:18:36]line Смена: 438 ФФД: 1.0 [20:18:36]line ЗНМ: 0300000054 [20:18:36]line РНМ: 0000000000092624 [20:18:36]line Версия ККМ: 001 [20:18:36]line ФМ: 0000000000874959 [20:18:36]line ФД: 226239 [20:18:36]line ФПД: 261390183676692 [20:18:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201835&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226239&fm=261390183676692&tin=02508201610067®Number=0000000000092624&sum=150000 [20:18:36]written 0, free lines is 4095 [20:18:36]Write to MH i2c: 01 00 00 2E 07 35 [20:18:36]Write i2c OK [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: 01 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: 01 07 00 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: 01 07 00 2E 07 00 00 00 00 00 68 0C B0 [20:18:36]RasterBufferAndPrint [20:18:36]line [20:18:36]line [20:18:36]line [20:18:36]line [20:18:36]line [20:18:36]written 0, free lines is 3186 [20:18:36]MH_Cut [20:18:36]Write to MH i2c: D1 01 00 35 07 01 0E [20:18:36]Write i2c OK [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: D1 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: D1 01 00 [20:18:36]MH_I2C_Read... [20:18:36]Read from MH i2c: D1 01 00 35 07 00 0D [20:18:36]Write to MH i2c: 01 00 00 36 07 3D [20:18:36]Write i2c OK [20:18:36]MH_I2C_Read... [20:18:37]*** Cut start [20:18:37]*** Partial cut [20:18:37]*** CUTSNS_PIN = 1 [20:18:37]*** CUTSNS_PIN = 0 [20:18:38]*** Brake cut motor [20:18:38]Read from MH i2c: 01 [20:18:38]MH_I2C_Read... [20:18:38]*** Stop cut motor [20:18:38]*** Cut end [20:18:38]Read from MH i2c: 01 07 00 [20:18:38]MH_I2C_Read... [20:18:38]Read from MH i2c: 01 07 00 36 07 00 00 00 00 00 FF 0F 52 [20:18:38]process_action close_receipt done [20:18:38]requested_data is exist [20:18:38]produce_requested_data [20:18:38]requested_item fm.sn is exist - process it [20:18:38]wFMCommunicate request_size=4 [20:18:38]MH_SAM_APDU [20:18:38]CAPDU: 80 11 00 00 [20:18:38]Write to MH i2c: E2 08 00 37 07 80 11 00 00 00 00 00 00 B8 [20:18:38]Write i2c OK [20:18:38]MH_I2C_Read... [20:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:38]Read from MH i2c: E2 [20:18:38]MH_I2C_Read... [20:18:38]Read from MH i2c: E2 17 00 [20:18:38]MH_I2C_Read... [20:18:38]Read from MH i2c: E2 17 00 37 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [20:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:38]wFMCommunicate OK [20:18:38]requested_item fd.num is exist - process it [20:18:38]SAM_PROTO_GetFieldsCounters [20:18:38]wFMCommunicate request_size=4 [20:18:38]MH_SAM_APDU [20:18:38]CAPDU: 80 13 00 00 [20:18:38]Write to MH i2c: E2 08 00 38 07 80 13 00 00 00 00 00 00 BB [20:18:38]Write i2c OK [20:18:38]MH_I2C_Read... [20:18:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:18:38]Read from MH i2c: E2 [20:18:38]MH_I2C_Read... [20:18:38]Read from MH i2c: E2 62 00 [20:18:38]MH_I2C_Read... [20:18:38]Read from MH i2c: E2 62 00 38 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 DB [20:18: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:18:38]wFMCommunicate OK [20:18:38]SAM_PROTO_GetFieldsCounters done [20:18:38]requested_item shift.num is exist - process it [20:18:38]requested_item shift.opened is exist - process it [20:18:38]req_shift_opened [20:18:38]FM_GetShiftState [20:18:38]SAM_PROTO_GetShiftState [20:18:38]wFMCommunicate request_size=4 [20:18:38]MH_SAM_APDU [20:18:38]CAPDU: 80 13 01 00 [20:18:38]Write to MH i2c: E2 08 00 39 07 80 13 01 00 00 00 00 00 BD [20:18:38]Write i2c OK [20:18:38]MH_I2C_Read... [20:18:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:38]Read from MH i2c: E2 [20:18:38]MH_I2C_Read... [20:18:38]Read from MH i2c: E2 0E 00 [20:18:38]MH_I2C_Read... [20:18:38]Read from MH i2c: E2 0E 00 39 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CB [20:18:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:18:38]wFMCommunicate OK [20:18:38]SAM_PROTO_GetShiftState done [20:18:38]FM_GetShiftState done [20:18:38]req_shift_opened done [20:18:38]requested_item shift.open_date is exist - process it [20:18:38]req_shift_open_date [20:18:38]req_shift_open_date done [20:18:38]produce_requested_data done [20:18:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226239,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:18:38]process_action_free close_receipt [20:18:38]json_value_free [20:18:38]json_value_free done [20:18:38]process_json_proto returns [20:18:38]Send response to host [20:18:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226239,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:18:38]free response buf [20:18:38]execute_script done [20:18:38]execute_script returns [20:18:38]free content buf [20:18:38]Sock 7.Close socket [20:18:38]Sock 7.Thread stoped [20:18:40]recv_with_timeout no data received [20:18:40]recv_with_timeout no data received [20:18:40]CommunicateWithHost answer receiving error [20:18:40]CommunicateWithHost err = -3 [20:18:40]OFD Sender: Server communicate error [20:18:40]OFD Sender: Processing packet 226237 [packets to send 602, broken 599] [20:18:40]ProducePacketName [20:18:40]name=ofd_packets/00226237 [20:18:40]OFD Sender: To server: pG, [20:18:40]CommunicateWithHost lk.salyk.kg:30040 [20:18:40]ConnectInit lk.salyk.kg [20:18:44]Connected sock=7 [20:18: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 35 39 0E 01 00 00 3D A8 06 01 AA 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 B2 16 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 9C 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 08 00 00 00 00 07 04 06 00 6C 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 08 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 73 03 00 35 04 06 00 A5 6D 8E 6B 86 B3 C9 05 D4 6C DD 26 16 AB [20:18: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 35 39 4F 00 00 00 31 FA 47 00 3E 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 35 39 10 04 04 00 BD 73 03 00 F4 03 04 00 30 02 A5 66 B6 04 01 00 00 0E 98 44 73 38 B7 00 98 [20:18:45]CommunicateWithHost err = 0 [20:18:45]CheckOFDResponse [20:18:45]1017 (14) - 77093643461234 [20:18:45]1041 (16) - 0000000000874959 [20:18:45]1040 (4) - 226237 [20:18:45]1012 (4) - 27.07.2024 14:20 [20:18:45]1206 (1) - 0 [20:18:45]OFD Sender: Remove packet 226237 [20:18:45]ProducePacketName [20:18:45]name=ofd_packets/00226237 [20:18:45]NVStorageDeleteData [20:18:45]OFD Sender: Processing packet 226238 [packets to send 601, broken 599] [20:18:45]ProducePacketName [20:18:45]name=ofd_packets/00226238 [20:18:45]OFD Sender: To server: pG, [20:18:45]CommunicateWithHost lk.salyk.kg:30040 [20:18:45]ConnectInit lk.salyk.kg [20:18:48]Connected sock=7 [20:18: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 35 39 10 01 00 00 D3 07 08 01 9B 5A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 0D 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 73 03 00 35 04 06 00 81 EE 00 8E 67 3F 75 FC 3E 21 7B 79 45 96 [20:18: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 35 39 4F 00 00 00 72 16 47 00 2B 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 35 39 10 04 04 00 BE 73 03 00 F4 03 04 00 33 02 A5 66 B6 04 01 00 00 AB 52 A1 F0 8D A7 9D 09 [20:18:49]CommunicateWithHost err = 0 [20:18:49]CheckOFDResponse [20:18:49]1017 (14) - 77093643461234 [20:18:49]1041 (16) - 0000000000874959 [20:18:49]1040 (4) - 226238 [20:18:49]1012 (4) - 27.07.2024 14:20 [20:18:49]1206 (1) - 0 [20:18:49]OFD Sender: Remove packet 226238 [20:18:49]ProducePacketName [20:18:49]name=ofd_packets/00226238 [20:18:49]NVStorageDeleteData [20:18:49]OFD Sender: Processing packet 226239 [packets to send 600, broken 599] [20:18:49]ProducePacketName [20:18:49]name=ofd_packets/00226239 [20:18:49]OFD Sender: To server: pG, [20:18:49]CommunicateWithHost lk.salyk.kg:30040 [20:18:49]ConnectInit lk.salyk.kg [20:18:50]Connected sock=7 [20:18:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 73 95 04 01 96 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 1B 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 73 03 00 35 04 06 00 ED BB A5 0B BB 14 38 74 6B 58 BA 44 24 36 [20:18: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 35 39 4F 00 00 00 A3 80 47 00 28 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 35 39 10 04 04 00 BF 73 03 00 F4 03 04 00 35 02 A5 66 B6 04 01 00 00 B3 1D A0 1D B7 4A 1A 02 [20:18:50]CommunicateWithHost err = 0 [20:18:50]CheckOFDResponse [20:18:50]1017 (14) - 77093643461234 [20:18:50]1041 (16) - 0000000000874959 [20:18:50]1040 (4) - 226239 [20:18:50]1012 (4) - 27.07.2024 14:20 [20:18:50]1206 (1) - 0 [20:18:50]OFD Sender: Remove packet 226239 [20:18:50]ProducePacketName [20:18:50]name=ofd_packets/00226239 [20:18:50]NVStorageDeleteData [20:18:51]OFD Sender: No OFD packet to send [20:18:56]OFD Sender: No OFD packet to send [20:19:01]OFD Sender: No OFD packet to send [20:19:06]OFD Sender: No OFD packet to send [20:19:11]OFD Sender: No OFD packet to send [20:19:16]OFD Sender: No OFD packet to send [20:19:21]OFD Sender: No OFD packet to send [20:19:24]recv_with_timeout no data received [20:19:26]OFD Sender: No OFD packet to send [20:19:31]OFD Sender: No OFD packet to send [20:19:36]OFD Sender: No OFD packet to send [20:19:41]OFD Sender: No OFD packet to send [20:19:45]accept exits with 10 [20:19:45]New connection [20:19:45]New thread 3066760548 created [20:19:45]Thread 3066617188 joined [20:19:45]Waiting for new connection... [20:19:45] Sock 10.Parse request [20:19:45]Sock 10.Check first char [20:19:45]Sock 10.First char is OK [20:19:45]request: POST /json_proto HTTP/1.0 [20:19:45]Method: POST [20:19:45]URL: /json_proto [20:19:45]Method is POST - this is cgi request [20:19:45]url: /json_proto [20:19:45]query_string will be loaded in cgi processing [20:19:45]execute_cgi json_proto POST (null) [20:19:45]execute_cgi path=json_proto method=POST [20:19:45]POST find Content-Length [20:19:45]Host: 172.17.43.131:8080 [20:19:45]Content-Length: 679 [20:19:45]Content-Type: application/json [20:19:45] [20:19:45]POST finish read [20:19:45]Found Content-Length = 679 [20:19:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:45]execute_script... [20:19:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:45]POST & json_proto [20:19:45]process_json_proto [20:19:45]json parsed OK: [20:19:45]protocol is kg_v1.0 [20:19:45]action value=close_receipt [20:19:45]process_action close_receipt [20:19:45]cmd_close_receipt [20:19:45]MH_GetDate [20:19:45]Write to MH i2c: F0 00 00 3A 07 30 [20:19:45]Write i2c OK [20:19:45]MH_I2C_Read... [20:19:45]Read from MH i2c: F0 [20:19:45]MH_I2C_Read... [20:19:45]Read from MH i2c: F0 09 00 [20:19:45]MH_I2C_Read... [20:19:45]Read from MH i2c: F0 09 00 3A 07 00 62 56 A5 66 F9 24 A2 66 21 [20:19:45]GetLastDocTimeStamp 1722111515 [20:19:45]current date 1722111586 [20:19:45]FM_GetShiftState [20:19:45]SAM_PROTO_GetShiftState [20:19:45]wFMCommunicate request_size=4 [20:19:45]MH_SAM_APDU [20:19:45]CAPDU: 80 13 01 00 [20:19:45]Write to MH i2c: E2 08 00 3B 07 80 13 01 00 00 00 00 00 BF [20:19:45]Write i2c OK [20:19:45]MH_I2C_Read... [20:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:45]Read from MH i2c: E2 [20:19:45]MH_I2C_Read... [20:19:45]Read from MH i2c: E2 0E 00 [20:19:45]MH_I2C_Read... [20:19:45]Read from MH i2c: E2 0E 00 3B 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CD [20:19:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:19:45]wFMCommunicate OK [20:19:45]SAM_PROTO_GetShiftState done [20:19:45]FM_GetShiftState done [20:19:45]opened in 1722038719 [20:19:45]opened+sec_in_day 1722125119 [20:19:45]quantity*price = 90004 [20:19:45]sum+1 = 90006 [20:19:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 600 27.07.2024 20:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226240 ФПД: 224311460123356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226240&fm=224311460123356&tin=02508201610067®Number=0000000000092624&sum=90000 [20:19:46]StoreToDocumentArchive [20:19:46]shift 438 fd 226240 [20:19:46]save to /storage/0438/doc_00226240 [20:19:46]save last doc name /storage/0438/doc_00226240 to /storage/kkm_last_doc_name [20:19:46]save OK [20:19:46]Clear old archive folders... [20:19:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:19:46]tlvbuf is 00819400 [20:19:46]SAM_PROTO_ClearQueue [20:19:46]wFMCommunicate request_size=4 [20:19:46]MH_SAM_APDU [20:19:46]CAPDU: 80 09 00 00 [20:19:46]Write to MH i2c: E2 08 00 48 07 80 09 00 00 00 00 00 00 C1 [20:19:46]Write i2c OK [20:19:46]MH_I2C_Read... [20:19:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:46]Read from MH i2c: E2 [20:19:46]MH_I2C_Read... [20:19:46]Read from MH i2c: E2 03 00 [20:19:46]MH_I2C_Read... [20:19:46]Read from MH i2c: E2 03 00 48 07 00 90 00 C3 [20:19:46]RAPDU: 90 00 [20:19:46]wFMCommunicate OK [20:19:46]SAM_PROTO_ClearQueue done [20:19:46]KKMCreateOFDPacket [20:19:46]OFDProtocolAddRootSTLVToBuf [20:19:46]FM_MakeSignedData [20:19:46]FM_MakeSignedData [20:19:46]SAM_PROTO_SignData [20:19:46]wFMCommunicate request_size=4 [20:19:46]MH_SAM_APDU [20:19:46]CAPDU: 80 0D 01 02 [20:19:46]Write to MH i2c: E2 08 00 49 07 80 0D 01 02 00 00 00 00 C9 [20:19:46]Write i2c OK [20:19:46]MH_I2C_Read... [20:19:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:46]Read from MH i2c: E2 [20:19:46]MH_I2C_Read... [20:19:46]Read from MH i2c: E2 03 00 [20:19:46]MH_I2C_Read... [20:19:46]Read from MH i2c: E2 03 00 49 07 00 90 00 C4 [20:19:46]RAPDU: 90 00 [20:19:46]wFMCommunicate OK [20:19:46]wFMCommunicate request_size=255 [20:19:46]MH_SAM_APDU [20:19:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 62 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 73 03 00 35 04 06 00 CC [20:19:46]Write to MH i2c: E2 02 01 4A 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 62 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 73 03 00 35 04 06 00 CC 00 00 CD [20:19:46]Write i2c OK [20:19:46]MH_I2C_Read... [20:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:46]Read from MH i2c: E2 [20:19:46]MH_I2C_Read... [20:19:46]Read from MH i2c: E2 03 00 [20:19:46]MH_I2C_Read... [20:19:46]Read from MH i2c: E2 03 00 4A 07 00 90 00 C5 [20:19:46]RAPDU: 90 00 [20:19:46]wFMCommunicate OK [20:19:46]wFMCommunicate request_size=10 [20:19:46]MH_SAM_APDU [20:19:46]CAPDU: 80 0D 02 02 05 02 94 E6 52 DC [20:19:46]Write to MH i2c: E2 0D 00 4B 07 80 0D 02 02 05 00 02 94 E6 52 DC 00 00 80 [20:19:46]Write i2c OK [20:19:46]MH_I2C_Read... [20:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:47]Read from MH i2c: E2 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: E2 03 00 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: E2 03 00 4B 07 00 90 00 C6 [20:19:47]RAPDU: 90 00 [20:19:47]wFMCommunicate OK [20:19:47]wFMCommunicate request_size=4 [20:19:47]MH_SAM_APDU [20:19:47]CAPDU: 80 0D 03 02 [20:19:47]Write to MH i2c: E2 08 00 4C 07 80 0D 03 02 00 00 00 00 CE [20:19:47]Write i2c OK [20:19:47]MH_I2C_Read... [20:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:47]Read from MH i2c: E2 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: E2 0B 00 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: E2 0B 00 4C 07 00 03 86 40 CE 6E 04 CE B4 90 00 5A [20:19:47]RAPDU: 03 86 40 CE 6E 04 CE B4 90 00 [20:19:47]wFMCommunicate OK [20:19:47]SAM_PROTO_SignData done [20:19:47]FM_MakeSignedData done [20:19:47]CreateOFDProtocolMessage [20:19:47]wFMCommunicate request_size=4 [20:19:47]MH_SAM_APDU [20:19:47]CAPDU: 80 11 00 00 [20:19:47]Write to MH i2c: E2 08 00 4D 07 80 11 00 00 00 00 00 00 CE [20:19:47]Write i2c OK [20:19:47]MH_I2C_Read... [20:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:47]Read from MH i2c: E2 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: E2 17 00 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: E2 17 00 4D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [20:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:19:47]wFMCommunicate OK [20:19:47]CreateOFDProtocolMessage done [20:19:47]OFDSenderStorePacket 226240 [20:19:47]StoreOFDPacket docnum=226240 [20:19:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B1 34 07 01 C2 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 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 62 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 73 03 00 35 04 06 00 CC 02 94 E6 52 DC 03 86 40 CE 6E 04 CE B4 [20:19:47]CheckFolder [20:19:47]dirname=/storage/ofd_packets [20:19:47]CheckFolder done [20:19:47]ProducePacketName [20:19:47]name=ofd_packets/00226240 [20:19:47]NVStorageSaveData ofd_packets/00226240 [20:19:47]File name is /storage/ofd_packets/00226240 [20:19:47]Write 301 bytes [20:19:47]NVStorageSaveData done [20:19:47]OFDSenderStorePacket done [20:19:47]KKMCreateOFDPacket done [20:19:47]NVStorageSaveData kkm_last_timestamp [20:19:47]File name is /storage/kkm_last_timestamp [20:19:47]Write 4 bytes [20:19:47]NVStorageSaveData done [20:19:47]ExternCall_PrintAddStr [20:19:47]wPrintStart [20:19:47]Write to MH i2c: 01 00 00 4E 07 55 [20:19:47]Write i2c OK [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: 01 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: 01 07 00 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: 01 07 00 4E 07 00 00 00 00 00 FF 0F 6A [20:19:47]RasterBufferAndPrint [20:19:47]line Счет N : (1)2002558 [20:19:47]line ИНН: 02508201610067 [20:19:47]line Контрольно-Кассовый Чек [20:19:47]line ПРОДАЖА [20:19:47]line ТРК (МРК, ГНК) : 34 [20:19:47]line Товар: 2710124500 [20:19:47]line Аи-95-К-5 [20:19:47]line 12.130 * 74.20 [20:19:47]line = 900.05 [20:19:47]line НДС 12% НСП 1% [20:19:47]line > о реализуемом товаре [20:19:47]line ОКРУГЛЕНИЕ: -0.05 [20:19:47]line ИТОГО: 900.00 [20:19:47]line Внесено: 900.00 [20:19:47]line СДАЧА: 0.00 [20:19:47]line НСП 1% : 7.96 [20:19:47]line НДС 12% : 95.58 [20:19:47]line Наличными: 900.00 [20:19:47]line Безнал.: 0.00 [20:19:47]line Место: АЗС № 97 "Партнер Нефть" [20:19:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:19:47]line СНО: Общий режим [20:19:47]line Чек 600 27.07.2024 20:19 [20:19:47]line Смена: 438 ФФД: 1.0 [20:19:47]line ЗНМ: 0300000054 [20:19:47]line РНМ: 0000000000092624 [20:19:47]line Версия ККМ: 001 [20:19:47]line ФМ: 0000000000874959 [20:19:47]line ФД: 226240 [20:19:47]line ФПД: 224311460123356 [20:19:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226240&fm=224311460123356&tin=02508201610067®Number=0000000000092624&sum=90000 [20:19:47]written 0, free lines is 4095 [20:19:47]OFD Sender: Processing packet 226240 [packets to send 600, broken 599] [20:19:47]ProducePacketName [20:19:47]name=ofd_packets/00226240 [20:19:47]OFD Sender: To server: pG, [20:19:47]CommunicateWithHost lk.salyk.kg:30040 [20:19:47]ConnectInit lk.salyk.kg [20:19:47]Write to MH i2c: 01 00 00 79 07 80 [20:19:47]Write i2c OK [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: 01 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: 01 07 00 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: 01 07 00 79 07 00 00 00 00 00 6A 0C FD [20:19:47]RasterBufferAndPrint [20:19:47]line [20:19:47]line [20:19:47]line [20:19:47]line [20:19:47]line [20:19:47]written 0, free lines is 3182 [20:19:47]MH_Cut [20:19:47]Write to MH i2c: D1 01 00 80 07 01 59 [20:19:47]Write i2c OK [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: D1 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: D1 01 00 [20:19:47]MH_I2C_Read... [20:19:47]Read from MH i2c: D1 01 00 80 07 00 58 [20:19:47]Write to MH i2c: 01 00 00 81 07 88 [20:19:47]Write i2c OK [20:19:47]MH_I2C_Read... [20:19:47]Connected sock=7 [20:19: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 35 39 0F 01 00 00 B1 34 07 01 C2 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 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 62 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 73 03 00 35 04 06 00 CC 02 94 E6 52 DC 03 86 40 CE 6E 04 CE B4 [20:19: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 35 39 4F 00 00 00 F2 4B 47 00 FE 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 73 03 00 F4 03 04 00 6F 02 A5 66 B6 04 01 00 00 7E E5 8C 18 33 9F BE D0 [20:19:48]CommunicateWithHost err = 0 [20:19:48]CheckOFDResponse [20:19:48]1017 (14) - 77093643461234 [20:19:48]1041 (16) - 0000000000874959 [20:19:48]1040 (4) - 226240 [20:19:48]1012 (4) - 27.07.2024 14:21 [20:19:48]1206 (1) - 0 [20:19:48]OFD Sender: Remove packet 226240 [20:19:48]ProducePacketName [20:19:48]name=ofd_packets/00226240 [20:19:48]NVStorageDeleteData [20:19:48]*** Cut start [20:19:48]*** Partial cut [20:19:48]*** CUTSNS_PIN = 1 [20:19:48]*** CUTSNS_PIN = 0 [20:19:49]OFD Sender: No OFD packet to send [20:19:49]*** Brake cut motor [20:19:49]Read from MH i2c: 01 [20:19:49]MH_I2C_Read... [20:19:49]*** Stop cut motor [20:19:49]*** Cut end [20:19:49]Read from MH i2c: 01 07 00 [20:19:49]MH_I2C_Read... [20:19:49]Read from MH i2c: 01 07 00 81 07 00 00 00 00 00 FF 0F 9D [20:19:49]process_action close_receipt done [20:19:49]requested_data is exist [20:19:49]produce_requested_data [20:19:49]requested_item fm.sn is exist - process it [20:19:49]wFMCommunicate request_size=4 [20:19:49]MH_SAM_APDU [20:19:49]CAPDU: 80 11 00 00 [20:19:49]Write to MH i2c: E2 08 00 82 07 80 11 00 00 00 00 00 00 03 [20:19:49]Write i2c OK [20:19:49]MH_I2C_Read... [20:19:49]Read from MH i2c: E2 [20:19:49]MH_I2C_Read... [20:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:49]Read from MH i2c: E2 17 00 [20:19:49]MH_I2C_Read... [20:19:49]Read from MH i2c: E2 17 00 82 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [20:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:19:49]wFMCommunicate OK [20:19:49]requested_item fd.num is exist - process it [20:19:49]SAM_PROTO_GetFieldsCounters [20:19:49]wFMCommunicate request_size=4 [20:19:49]MH_SAM_APDU [20:19:49]CAPDU: 80 13 00 00 [20:19:49]Write to MH i2c: E2 08 00 83 07 80 13 00 00 00 00 00 00 06 [20:19:49]Write i2c OK [20:19:49]MH_I2C_Read... [20:19:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:49]Read from MH i2c: E2 [20:19:49]MH_I2C_Read... [20:19:49]Read from MH i2c: E2 62 00 [20:19:49]MH_I2C_Read... [20:19:49]Read from MH i2c: E2 62 00 83 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 2A [20:19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:49]wFMCommunicate OK [20:19:49]SAM_PROTO_GetFieldsCounters done [20:19:49]requested_item shift.num is exist - process it [20:19:49]requested_item shift.opened is exist - process it [20:19:49]req_shift_opened [20:19:49]FM_GetShiftState [20:19:49]SAM_PROTO_GetShiftState [20:19:49]wFMCommunicate request_size=4 [20:19:49]MH_SAM_APDU [20:19:49]CAPDU: 80 13 01 00 [20:19:49]Write to MH i2c: E2 08 00 84 07 80 13 01 00 00 00 00 00 08 [20:19:49]Write i2c OK [20:19:49]MH_I2C_Read... [20:19:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:49]Read from MH i2c: E2 [20:19:49]MH_I2C_Read... [20:19:49]Read from MH i2c: E2 0E 00 [20:19:49]MH_I2C_Read... [20:19:49]Read from MH i2c: E2 0E 00 84 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 16 [20:19:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:19:49]wFMCommunicate OK [20:19:49]SAM_PROTO_GetShiftState done [20:19:49]FM_GetShiftState done [20:19:49]req_shift_opened done [20:19:49]requested_item shift.open_date is exist - process it [20:19:49]req_shift_open_date [20:19:49]req_shift_open_date done [20:19:49]produce_requested_data done [20:19:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226240,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:19:49]process_action_free close_receipt [20:19:49]json_value_free [20:19:49]json_value_free done [20:19:49]process_json_proto returns [20:19:49]Send response to host [20:19:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226240,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:19:49]free response buf [20:19:49]execute_script done [20:19:49]execute_script returns [20:19:49]free content buf [20:19:49]Sock 10.Close socket [20:19:49]Sock 10.Thread stoped [20:19:54]OFD Sender: No OFD packet to send [20:19:59]OFD Sender: No OFD packet to send [20:20:04]OFD Sender: No OFD packet to send [20:20:09]OFD Sender: No OFD packet to send [20:20:14]OFD Sender: No OFD packet to send [20:20:19]OFD Sender: No OFD packet to send [20:20:24]OFD Sender: No OFD packet to send [20:20:29]OFD Sender: No OFD packet to send [20:20:34]OFD Sender: No OFD packet to send [20:20:39]OFD Sender: No OFD packet to send [20:20:44]OFD Sender: No OFD packet to send [20:20:49]OFD Sender: No OFD packet to send [20:20:54]OFD Sender: No OFD packet to send [20:20:59]OFD Sender: No OFD packet to send [20:21:04]OFD Sender: No OFD packet to send [20:21:09]OFD Sender: No OFD packet to send [20:21:14]OFD Sender: No OFD packet to send [20:21:19]OFD Sender: No OFD packet to send [20:21:20]recv_with_timeout no data received [20:21:24]OFD Sender: No OFD packet to send [20:21:29]OFD Sender: No OFD packet to send [20:21:30]recv_with_timeout no data received [20:21:34]OFD Sender: No OFD packet to send [20:21:39]OFD Sender: No OFD packet to send [20:21:44]OFD Sender: No OFD packet to send [20:21:49]OFD Sender: No OFD packet to send [20:21:53]accept exits with 9 [20:21:53]New connection [20:21:53]New thread 3066617188 created [20:21:53]Thread 3066760548 joined [20:21:53]Waiting for new connection... [20:21:53] Sock 9.Parse request [20:21:53]Sock 9.Check first char [20:21:53]Sock 9.First char is OK [20:21:53]request: POST /json_proto HTTP/1.0 [20:21:53]Method: POST [20:21:53]URL: /json_proto [20:21:53]Method is POST - this is cgi request [20:21:53]url: /json_proto [20:21:53]query_string will be loaded in cgi processing [20:21:53]execute_cgi json_proto POST (null) [20:21:53]execute_cgi path=json_proto method=POST [20:21:53]POST find Content-Length [20:21:53]Host: 172.17.43.131:8080 [20:21:53]Content-Length: 817 [20:21:53]Content-Type: application/json [20:21:53] [20:21:53]POST finish read [20:21:53]Found Content-Length = 817 [20:21:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:53]execute_script... [20:21: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)2002561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:53]POST & json_proto [20:21:53]process_json_proto [20:21:53]json parsed OK: [20:21:53]protocol is kg_v1.0 [20:21:53]action value=close_receipt [20:21:53]process_action close_receipt [20:21:53]cmd_close_receipt [20:21:53]MH_GetDate [20:21:53]Write to MH i2c: F0 00 00 85 07 7B [20:21:53]Write i2c OK [20:21:53]MH_I2C_Read... [20:21:53]Read from MH i2c: F0 [20:21:53]MH_I2C_Read... [20:21:53]Read from MH i2c: F0 09 00 [20:21:53]MH_I2C_Read... [20:21:53]Read from MH i2c: F0 09 00 85 07 00 E2 56 A5 66 F9 24 A2 66 EC [20:21:53]GetLastDocTimeStamp 1722111586 [20:21:53]current date 1722111714 [20:21:53]FM_GetShiftState [20:21:53]SAM_PROTO_GetShiftState [20:21:53]wFMCommunicate request_size=4 [20:21:53]MH_SAM_APDU [20:21:53]CAPDU: 80 13 01 00 [20:21:53]Write to MH i2c: E2 08 00 86 07 80 13 01 00 00 00 00 00 0A [20:21:53]Write i2c OK [20:21:53]MH_I2C_Read... [20:21:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:53]Read from MH i2c: E2 [20:21:53]MH_I2C_Read... [20:21:53]Read from MH i2c: E2 0E 00 [20:21:53]MH_I2C_Read... [20:21:53]Read from MH i2c: E2 0E 00 86 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 18 [20:21:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:21:53]wFMCommunicate OK [20:21:53]SAM_PROTO_GetShiftState done [20:21:53]FM_GetShiftState done [20:21:53]opened in 1722038719 [20:21:53]opened+sec_in_day 1722125119 [20:21:53]quantity*price = 20001 [20:21:53]sum+1 = 20002 [20:21:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 601 27.07.2024 20:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226241 ФПД: 31294540071709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226241&fm=31294540071709&tin=02508201610067®Number=0000000000092624&sum=20001 [20:21:54]StoreToDocumentArchive [20:21:54]shift 438 fd 226241 [20:21:54]save to /storage/0438/doc_00226241 [20:21:54]save last doc name /storage/0438/doc_00226241 to /storage/kkm_last_doc_name [20:21:54]save OK [20:21:54]Clear old archive folders... [20:21:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:21:54]tlvbuf is 007C0A70 [20:21:54]SAM_PROTO_ClearQueue [20:21:54]wFMCommunicate request_size=4 [20:21:54]MH_SAM_APDU [20:21:54]CAPDU: 80 09 00 00 [20:21:54]Write to MH i2c: E2 08 00 93 07 80 09 00 00 00 00 00 00 0C [20:21:54]Write i2c OK [20:21:54]MH_I2C_Read... [20:21:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:54]Read from MH i2c: E2 [20:21:54]MH_I2C_Read... [20:21:54]Read from MH i2c: E2 03 00 [20:21:54]MH_I2C_Read... [20:21:54]Read from MH i2c: E2 03 00 93 07 00 90 00 0E [20:21:54]RAPDU: 90 00 [20:21:54]wFMCommunicate OK [20:21:54]SAM_PROTO_ClearQueue done [20:21:54]KKMCreateOFDPacket [20:21:54]OFDProtocolAddRootSTLVToBuf [20:21:54]FM_MakeSignedData [20:21:54]FM_MakeSignedData [20:21:54]SAM_PROTO_SignData [20:21:54]wFMCommunicate request_size=4 [20:21:54]MH_SAM_APDU [20:21:54]CAPDU: 80 0D 01 02 [20:21:54]Write to MH i2c: E2 08 00 94 07 80 0D 01 02 00 00 00 00 14 [20:21:54]Write i2c OK [20:21:54]MH_I2C_Read... [20:21:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:54]Read from MH i2c: E2 [20:21:54]MH_I2C_Read... [20:21:54]Read from MH i2c: E2 03 00 [20:21:54]MH_I2C_Read... [20:21:54]Read from MH i2c: E2 03 00 94 07 00 90 00 0F [20:21:54]RAPDU: 90 00 [20:21:54]wFMCommunicate OK [20:21:54]wFMCommunicate request_size=255 [20:21:54]MH_SAM_APDU [20:21: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 E2 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 73 03 00 35 04 06 00 1C [20:21:54]Write to MH i2c: E2 02 01 95 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 E2 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 73 03 00 35 04 06 00 1C 00 00 47 [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:55]Read from MH i2c: E2 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 03 00 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 03 00 95 07 00 90 00 10 [20:21:55]RAPDU: 90 00 [20:21:55]wFMCommunicate OK [20:21:55]wFMCommunicate request_size=10 [20:21:55]MH_SAM_APDU [20:21:55]CAPDU: 80 0D 02 02 05 76 53 F1 C3 1D [20:21:55]Write to MH i2c: E2 0D 00 96 07 80 0D 02 02 05 00 76 53 F1 C3 1D 00 00 BB [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:55]Read from MH i2c: E2 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 03 00 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 03 00 96 07 00 90 00 11 [20:21:55]RAPDU: 90 00 [20:21:55]wFMCommunicate OK [20:21:55]wFMCommunicate request_size=4 [20:21:55]MH_SAM_APDU [20:21:55]CAPDU: 80 0D 03 02 [20:21:55]Write to MH i2c: E2 08 00 97 07 80 0D 03 02 00 00 00 00 19 [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:55]Read from MH i2c: E2 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 0B 00 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 0B 00 97 07 00 EE 0F 84 99 4B 08 9C 7F 90 00 A2 [20:21:55]RAPDU: EE 0F 84 99 4B 08 9C 7F 90 00 [20:21:55]wFMCommunicate OK [20:21:55]SAM_PROTO_SignData done [20:21:55]FM_MakeSignedData done [20:21:55]CreateOFDProtocolMessage [20:21:55]wFMCommunicate request_size=4 [20:21:55]MH_SAM_APDU [20:21:55]CAPDU: 80 11 00 00 [20:21:55]Write to MH i2c: E2 08 00 98 07 80 11 00 00 00 00 00 00 19 [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:55]Read from MH i2c: E2 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 17 00 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: E2 17 00 98 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [20:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:55]wFMCommunicate OK [20:21:55]CreateOFDProtocolMessage done [20:21:55]OFDSenderStorePacket 226241 [20:21:55]StoreOFDPacket docnum=226241 [20:21:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 56 8C 07 01 73 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 E2 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 73 03 00 35 04 06 00 1C 76 53 F1 C3 1D EE 0F 84 99 4B 08 9C 7F [20:21:55]CheckFolder [20:21:55]dirname=/storage/ofd_packets [20:21:55]CheckFolder done [20:21:55]ProducePacketName [20:21:55]name=ofd_packets/00226241 [20:21:55]NVStorageSaveData ofd_packets/00226241 [20:21:55]File name is /storage/ofd_packets/00226241 [20:21:55]Write 301 bytes [20:21:55]NVStorageSaveData done [20:21:55]OFDSenderStorePacket done [20:21:55]KKMCreateOFDPacket done [20:21:55]NVStorageSaveData kkm_last_timestamp [20:21:55]File name is /storage/kkm_last_timestamp [20:21:55]Write 4 bytes [20:21:55]NVStorageSaveData done [20:21:55]ExternCall_PrintAddStr [20:21:55]wPrintStart [20:21:55]Write to MH i2c: 01 00 00 99 07 A0 [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: 01 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: 01 07 00 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: 01 07 00 99 07 00 00 00 00 00 FF 0F B5 [20:21:55]RasterBufferAndPrint [20:21:55]line Счет N : (1)2002561 [20:21:55]line ИНН: 02508201610067 [20:21:55]line Контрольно-Кассовый Чек [20:21:55]line ПРОДАЖА [20:21:55]line ТРК (МРК, ГНК) : 33 [20:21:55]line Товар: 2710124130 [20:21:55]line Аи-92-К-5 [20:21:55]line 2.950 * 67.80 [20:21:55]line = 200.01 [20:21:55]line НДС 12% НСП 1% [20:21:55]line > о реализуемом товаре [20:21:55]line ИТОГО: 200.01 [20:21:55]line НСП 1% : 1.77 [20:21:55]line НДС 12% : 21.24 [20:21:55]line Наличными: 0.00 [20:21:55]line Безнал.: 200.01 [20:21:55]line Место: АЗС № 97 "Партнер Нефть" [20:21:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:21:55]line СНО: Общий режим [20:21:55]line Чек 601 27.07.2024 20:21 [20:21:55]line Смена: 438 ФФД: 1.0 [20:21:55]line ЗНМ: 0300000054 [20:21:55]line РНМ: 0000000000092624 [20:21:55]line Версия ККМ: 001 [20:21:55]line Платежная система: Бакай Банк [20:21:55]line ФМ: 0000000000874959 [20:21:55]line ФД: 226241 [20:21:55]line ФПД: 31294540071709 [20:21:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226241&fm=31294540071709&tin=02508201610067®Number=0000000000092624&sum=20001 [20:21:55]written 0, free lines is 4095 [20:21:55]OFD Sender: Processing packet 226241 [packets to send 600, broken 599] [20:21:55]ProducePacketName [20:21:55]name=ofd_packets/00226241 [20:21:55]OFD Sender: To server: pG, [20:21:55]CommunicateWithHost lk.salyk.kg:30040 [20:21:55]ConnectInit lk.salyk.kg [20:21:55]Write to MH i2c: 01 00 00 C3 07 CA [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: 01 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: 01 07 00 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: 01 07 00 C3 07 00 00 00 00 00 78 0C 55 [20:21:55]RasterBufferAndPrint [20:21:55]line [20:21:55]line [20:21:55]line [20:21:55]line [20:21:55]line [20:21:55]written 0, free lines is 3196 [20:21:55]MH_Cut [20:21:55]Write to MH i2c: D1 01 00 CA 07 01 A3 [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: D1 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: D1 01 00 [20:21:55]MH_I2C_Read... [20:21:55]Read from MH i2c: D1 01 00 CA 07 00 A2 [20:21:55]Write to MH i2c: 01 00 00 CB 07 D2 [20:21:55]Write i2c OK [20:21:55]MH_I2C_Read... [20:21:56]Connected sock=7 [20:21: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 35 39 0F 01 00 00 56 8C 07 01 73 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 E2 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 73 03 00 35 04 06 00 1C 76 53 F1 C3 1D EE 0F 84 99 4B 08 9C 7F [20:21:57]*** Cut start [20:21:57]*** Partial cut [20:21:57]*** CUTSNS_PIN = 1 [20:21:57]*** CUTSNS_PIN = 0 [20:21:57]*** Brake cut motor [20:21:57]Read from MH i2c: 01 [20:21:57]MH_I2C_Read... [20:21:57]*** Stop cut motor [20:21:57]*** Cut end [20:21:57]Read from MH i2c: 01 07 00 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: 01 07 00 CB 07 00 00 00 00 00 FF 0F E7 [20:21:57]process_action close_receipt done [20:21:57]requested_data is exist [20:21:57]produce_requested_data [20:21:57]requested_item fm.sn is exist - process it [20:21:57]wFMCommunicate request_size=4 [20:21:57]MH_SAM_APDU [20:21:57]CAPDU: 80 11 00 00 [20:21:57]Write to MH i2c: E2 08 00 CC 07 80 11 00 00 00 00 00 00 4D [20:21:57]Write i2c OK [20:21:57]MH_I2C_Read... [20:21:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:57]Read from MH i2c: E2 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: E2 17 00 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: E2 17 00 CC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [20:21:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:57]wFMCommunicate OK [20:21:57]requested_item fd.num is exist - process it [20:21:57]SAM_PROTO_GetFieldsCounters [20:21:57]wFMCommunicate request_size=4 [20:21:57]MH_SAM_APDU [20:21:57]CAPDU: 80 13 00 00 [20:21:57]Write to MH i2c: E2 08 00 CD 07 80 13 00 00 00 00 00 00 50 [20:21:57]Write i2c OK [20:21:57]MH_I2C_Read... [20:21:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:57]Read from MH i2c: E2 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: E2 62 00 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: E2 62 00 CD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 78 [20:21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:21:57]wFMCommunicate OK [20:21:57]SAM_PROTO_GetFieldsCounters done [20:21:57]requested_item shift.num is exist - process it [20:21:57]requested_item shift.opened is exist - process it [20:21:57]req_shift_opened [20:21:57]FM_GetShiftState [20:21:57]SAM_PROTO_GetShiftState [20:21:57]wFMCommunicate request_size=4 [20:21:57]MH_SAM_APDU [20:21:57]CAPDU: 80 13 01 00 [20:21:57]Write to MH i2c: E2 08 00 CE 07 80 13 01 00 00 00 00 00 52 [20:21:57]Write i2c OK [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: E2 [20:21:58]MH_I2C_Read... [20:21:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:58]Read from MH i2c: E2 0E 00 [20:21:58]MH_I2C_Read... [20:21:58]Read from MH i2c: E2 0E 00 CE 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 60 [20:21:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:21:58]wFMCommunicate OK [20:21:58]SAM_PROTO_GetShiftState done [20:21:58]FM_GetShiftState done [20:21:58]req_shift_opened done [20:21:58]requested_item shift.open_date is exist - process it [20:21:58]req_shift_open_date [20:21:58]req_shift_open_date done [20:21:58]produce_requested_data done [20:21:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226241,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:21:58]process_action_free close_receipt [20:21:58]json_value_free [20:21:58]json_value_free done [20:21:58]process_json_proto returns [20:21:58]Send response to host [20:21:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226241,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:21:58]free response buf [20:21:58]execute_script done [20:21:58]execute_script returns [20:21:58]free content buf [20:21:58]Sock 9.Close socket [20:21:58]Sock 9.Thread stoped [20:22:01]recv_with_timeout no data received [20:22:01]CommunicateWithHost answer receiving error [20:22:01]CommunicateWithHost err = -3 [20:22:01]OFD Sender: Server communicate error [20:22:06]OFD Sender: Processing packet 226241 [packets to send 600, broken 599] [20:22:06]ProducePacketName [20:22:06]name=ofd_packets/00226241 [20:22:06]OFD Sender: To server: pG, [20:22:06]CommunicateWithHost lk.salyk.kg:30040 [20:22:06]ConnectInit lk.salyk.kg [20:22:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 98 1C 06 01 67 B0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 8B 00 00 00 00 00 37 04 06 00 38 0E 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 5B 02 00 00 F4 03 04 00 10 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 73 03 00 35 04 06 00 FD 97 A2 A3 AD 3D 90 6A 01 07 63 5E 65 35 [20:22:41]CheckFolder [20:22:41]dirname=/storage/ofd_packets [20:22:41]CheckFolder done [20:22:41]ProducePacketName [20:22:41]name=ofd_packets/00226243 [20:22:41]NVStorageSaveData ofd_packets/00226243 [20:22:41]File name is /storage/ofd_packets/00226243 [20:22:41]Write 300 bytes [20:22:41]NVStorageSaveData done [20:22:41]OFDSenderStorePacket done [20:22:41]KKMCreateOFDPacket done [20:22:41]NVStorageSaveData kkm_last_timestamp [20:22:41]File name is /storage/kkm_last_timestamp [20:22:41]Write 4 bytes [20:22:41]NVStorageSaveData done [20:22:41]ExternCall_PrintAddStr [20:22:41]wPrintStart [20:22:41]Write to MH i2c: 01 00 00 2E 08 36 [20:22:41]Write i2c OK [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: 01 [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: 01 07 00 [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: 01 07 00 2E 08 00 00 00 00 00 FF 0F 4B [20:22:41]RasterBufferAndPrint [20:22:41]line Счет N : (1)2002559 [20:22:41]line ИНН: 02508201610067 [20:22:41]line Контрольно-Кассовый Чек [20:22:41]line ПРОДАЖА [20:22:41]line ТРК (МРК, ГНК) : 81 [20:22:41]line Товар: 2711190000 [20:22:41]line ГАЗ-К-5 [20:22:41]line 35.720 * 36.40 [20:22:41]line = 1300.21 [20:22:41]line НДС 12% НСП 1% [20:22:41]line > о реализуемом товаре [20:22:41]line ИТОГО: 1300.21 [20:22:41]line НСП 1% : 11.51 [20:22:41]line НДС 12% : 138.07 [20:22:41]line Наличными: 0.00 [20:22:41]line Безнал.: 1300.21 [20:22:41]line Место: АЗС № 97 "Партнер Нефть" [20:22:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:22:41]line СНО: Общий режим [20:22:41]line Чек 603 27.07.2024 20:22 [20:22:41]line Смена: 438 ФФД: 1.0 [20:22:41]line ЗНМ: 0300000054 [20:22:41]line РНМ: 0000000000092624 [20:22:41]line Версия ККМ: 001 [20:22:41]line Платежная система: O! деньги [20:22:41]line ФМ: 0000000000874959 [20:22:41]line ФД: 226243 [20:22:41]line ФПД: 278827710524733 [20:22:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202240&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226243&fm=278827710524733&tin=02508201610067®Number=0000000000092624&sum=130021 [20:22:41]written 0, free lines is 4095 [20:22:41]Write to MH i2c: 01 00 00 58 08 60 [20:22:41]Write i2c OK [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: 01 [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: 01 07 00 [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: 01 07 00 58 08 00 00 00 00 00 7D 0C F0 [20:22:41]RasterBufferAndPrint [20:22:41]line [20:22:41]line [20:22:41]line [20:22:41]line [20:22:41]line [20:22:41]written 0, free lines is 3205 [20:22:41]MH_Cut [20:22:41]Write to MH i2c: D1 01 00 5F 08 01 39 [20:22:41]Write i2c OK [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: D1 [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: D1 01 00 [20:22:41]MH_I2C_Read... [20:22:41]Read from MH i2c: D1 01 00 5F 08 00 38 [20:22:41]Write to MH i2c: 01 00 00 60 08 68 [20:22:41]Write i2c OK [20:22:41]MH_I2C_Read... [20:22:42]recv_with_timeout no data received [20:22:42]*** Cut start [20:22:42]*** Partial cut [20:22:42]*** CUTSNS_PIN = 1 [20:22:42]*** CUTSNS_PIN = 0 [20:22:43]*** Brake cut motor [20:22:43]Read from MH i2c: 01 [20:22:43]MH_I2C_Read... [20:22:43]*** Stop cut motor [20:22:43]*** Cut end [20:22:43]Read from MH i2c: 01 07 00 [20:22:43]MH_I2C_Read... [20:22:43]Read from MH i2c: 01 07 00 60 08 00 00 00 00 00 FF 0F 7D [20:22:43]process_action close_receipt done [20:22:43]requested_data is exist [20:22:43]produce_requested_data [20:22:43]requested_item fm.sn is exist - process it [20:22:43]wFMCommunicate request_size=4 [20:22:43]MH_SAM_APDU [20:22:43]CAPDU: 80 11 00 00 [20:22:43]Write to MH i2c: E2 08 00 61 08 80 11 00 00 00 00 00 00 E3 [20:22:43]Write i2c OK [20:22:43]MH_I2C_Read... [20:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:43]Read from MH i2c: E2 [20:22:43]MH_I2C_Read... [20:22:43]Read from MH i2c: E2 17 00 [20:22:43]MH_I2C_Read... [20:22:43]Read from MH i2c: E2 17 00 61 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [20:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:22:43]wFMCommunicate OK [20:22:43]requested_item fd.num is exist - process it [20:22:43]SAM_PROTO_GetFieldsCounters [20:22:43]wFMCommunicate request_size=4 [20:22:43]MH_SAM_APDU [20:22:43]CAPDU: 80 13 00 00 [20:22:43]Write to MH i2c: E2 08 00 62 08 80 13 00 00 00 00 00 00 E6 [20:22:43]Write i2c OK [20:22:43]MH_I2C_Read... [20:22:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:43]Read from MH i2c: E2 [20:22:43]MH_I2C_Read... [20:22:43]Read from MH i2c: E2 62 00 [20:22:43]MH_I2C_Read... [20:22:43]Read from MH i2c: E2 62 00 62 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 16 [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:43]wFMCommunicate OK [20:22:43]SAM_PROTO_GetFieldsCounters done [20:22:43]requested_item shift.num is exist - process it [20:22:43]requested_item shift.opened is exist - process it [20:22:43]req_shift_opened [20:22:43]FM_GetShiftState [20:22:43]SAM_PROTO_GetShiftState [20:22:43]wFMCommunicate request_size=4 [20:22:43]MH_SAM_APDU [20:22:43]CAPDU: 80 13 01 00 [20:22:43]Write to MH i2c: E2 08 00 63 08 80 13 01 00 00 00 00 00 E8 [20:22:43]Write i2c OK [20:22:43]MH_I2C_Read... [20:22:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:43]Read from MH i2c: E2 [20:22:43]MH_I2C_Read... [20:22:43]Read from MH i2c: E2 0E 00 [20:22:43]MH_I2C_Read... [20:22:43]Read from MH i2c: E2 0E 00 63 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F6 [20:22:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:22:43]wFMCommunicate OK [20:22:43]SAM_PROTO_GetShiftState done [20:22:43]FM_GetShiftState done [20:22:43]req_shift_opened done [20:22:43]requested_item shift.open_date is exist - process it [20:22:43]req_shift_open_date [20:22:43]req_shift_open_date done [20:22:43]produce_requested_data done [20:22:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226243,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:22:43]process_action_free close_receipt [20:22:43]json_value_free [20:22:43]json_value_free done [20:22:43]process_json_proto returns [20:22:43]Send response to host [20:22:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226243,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:22:43]free response buf [20:22:43]execute_script done [20:22:43]execute_script returns [20:22:43]free content buf [20:22:43]Sock 9.Close socket [20:22:43]Sock 9.Thread stoped [20:22:55]Connected sock=10 [20:22: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 35 39 0F 01 00 00 56 8C 07 01 73 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 E2 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 73 03 00 35 04 06 00 1C 76 53 F1 C3 1D EE 0F 84 99 4B 08 9C 7F [20:23: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 35 39 4F 00 00 00 E0 44 47 00 02 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 35 39 10 04 04 00 C1 73 03 00 F4 03 04 00 2F 03 A5 66 B6 04 01 00 00 EE 5F 97 F7 38 2D CF 01 [20:23:00]CommunicateWithHost err = 0 [20:23:00]CheckOFDResponse [20:23:00]1017 (14) - 77093643461234 [20:23:00]1041 (16) - 0000000000874959 [20:23:00]1040 (4) - 226241 [20:23:00]1012 (4) - 27.07.2024 14:24 [20:23:00]1206 (1) - 0 [20:23:00]OFD Sender: Remove packet 226241 [20:23:00]ProducePacketName [20:23:00]name=ofd_packets/00226241 [20:23:00]NVStorageDeleteData [20:23:01]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:23:01]ProducePacketName [20:23:01]name=ofd_packets/00226242 [20:23:01]OFD Sender: To server: pG, [20:23:01]CommunicateWithHost lk.salyk.kg:30040 [20:23:01]ConnectInit lk.salyk.kg [20:23:03]recv_with_timeout no data received [20:23:06]ConnectInit Can't take IP for lk.salyk.kg [20:23:06]CommunicateWithHost connect error [20:23:06]CommunicateWithHost err = -1 [20:23:06]OFD Sender: Server communicate error [20:23:06]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:23:06]ProducePacketName [20:23:06]name=ofd_packets/00226242 [20:23:06]OFD Sender: To server: pG, [20:23:06]CommunicateWithHost lk.salyk.kg:30040 [20:23:06]ConnectInit lk.salyk.kg [20:23:11]ConnectInit Can't take IP for lk.salyk.kg [20:23:11]CommunicateWithHost connect error [20:23:11]CommunicateWithHost err = -1 [20:23:11]OFD Sender: Server communicate error [20:23:16]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:23:16]ProducePacketName [20:23:16]name=ofd_packets/00226242 [20:23:16]OFD Sender: To server: pG, [20:23:16]CommunicateWithHost lk.salyk.kg:30040 [20:23:16]ConnectInit lk.salyk.kg [20:23:21]ConnectInit Can't take IP for lk.salyk.kg [20:23:21]CommunicateWithHost connect error [20:23:21]CommunicateWithHost err = -1 [20:23:21]OFD Sender: Server communicate error [20:23:26]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:23:26]ProducePacketName [20:23:26]name=ofd_packets/00226242 [20:23:26]OFD Sender: To server: pG, [20:23:26]CommunicateWithHost lk.salyk.kg:30040 [20:23:26]ConnectInit lk.salyk.kg [20:23:31]ConnectInit Can't take IP for lk.salyk.kg [20:23:31]CommunicateWithHost connect error [20:23:31]CommunicateWithHost err = -1 [20:23:31]OFD Sender: Server communicate error [20:23:31]recv_with_timeout no data received [20:23:36]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:23:36]ProducePacketName [20:23:36]name=ofd_packets/00226242 [20:23:36]OFD Sender: To server: pG, [20:23:36]CommunicateWithHost lk.salyk.kg:30040 [20:23:36]ConnectInit lk.salyk.kg [20:23:41]ConnectInit Can't take IP for lk.salyk.kg [20:23:41]CommunicateWithHost connect error [20:23:41]CommunicateWithHost err = -1 [20:23:41]OFD Sender: Server communicate error [20:23:46]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:23:46]ProducePacketName [20:23:46]name=ofd_packets/00226242 [20:23:46]OFD Sender: To server: pG, [20:23:46]CommunicateWithHost lk.salyk.kg:30040 [20:23:46]ConnectInit lk.salyk.kg [20:23:51]ConnectInit Can't take IP for lk.salyk.kg [20:23:51]CommunicateWithHost connect error [20:23:51]CommunicateWithHost err = -1 [20:23:51]OFD Sender: Server communicate error [20:23:56]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:23:56]ProducePacketName [20:23:56]name=ofd_packets/00226242 [20:23:56]OFD Sender: To server: pG, [20:23:56]CommunicateWithHost lk.salyk.kg:30040 [20:23:56]ConnectInit lk.salyk.kg [20:24:01]ConnectInit Can't take IP for lk.salyk.kg [20:24:01]CommunicateWithHost connect error [20:24:01]CommunicateWithHost err = -1 [20:24:01]OFD Sender: Server communicate error [20:24:06]OFD Sender: Processing packet 226242 [packets to send 601, broken 599] [20:24:06]ProducePacketName [20:24:06]name=ofd_packets/00226242 [20:24:06]OFD Sender: To server: pG, [20:24:06]CommunicateWithHost lk.salyk.kg:30040 [20:24:06]ConnectInit lk.salyk.kg [20:24:07]accept exits with 11 [20:24:07]New connection [20:24:07]New thread 3066760548 created [20:24:07]Thread 3066617188 joined [20:24:07]Waiting for new connection... [20:24:07] Sock 11.Parse request [20:24:07]Sock 11.Check first char [20:24:07]Sock 11.First char is OK [20:24:07]request: POST /json_proto HTTP/1.0 [20:24:07]Method: POST [20:24:07]URL: /json_proto [20:24:07]Method is POST - this is cgi request [20:24:07]url: /json_proto [20:24:07]query_string will be loaded in cgi processing [20:24:07]execute_cgi json_proto POST (null) [20:24:07]execute_cgi path=json_proto method=POST [20:24:07]POST find Content-Length [20:24:07]Host: 172.17.43.131:8080 [20:24:07]Content-Length: 801 [20:24:07]Content-Type: application/json [20:24:07] [20:24:07]POST finish read [20:24:07]Found Content-Length = 801 [20:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:07]execute_script... [20:24: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)2002562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:07]POST & json_proto [20:24:07]process_json_proto [20:24:07]json parsed OK: [20:24:07]protocol is kg_v1.0 [20:24:07]action value=close_receipt [20:24:07]process_action close_receipt [20:24:07]cmd_close_receipt [20:24:07]MH_GetDate [20:24:07]Write to MH i2c: F0 00 00 64 08 5B [20:24:07]Write i2c OK [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: F0 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: F0 09 00 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: F0 09 00 64 08 00 67 57 A5 66 F9 24 A2 66 52 [20:24:07]GetLastDocTimeStamp 1722111760 [20:24:07]current date 1722111847 [20:24:07]FM_GetShiftState [20:24:07]SAM_PROTO_GetShiftState [20:24:07]wFMCommunicate request_size=4 [20:24:07]MH_SAM_APDU [20:24:07]CAPDU: 80 13 01 00 [20:24:07]Write to MH i2c: E2 08 00 65 08 80 13 01 00 00 00 00 00 EA [20:24:07]Write i2c OK [20:24:07]MH_I2C_Read... [20:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:07]Read from MH i2c: E2 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 0E 00 [20:24:07]MH_I2C_Read... [20:24:07]Read from MH i2c: E2 0E 00 65 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F8 [20:24:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:24:07]wFMCommunicate OK [20:24:07]SAM_PROTO_GetShiftState done [20:24:07]FM_GetShiftState done [20:24:07]opened in 1722038719 [20:24:07]opened+sec_in_day 1722125119 [20:24:07]quantity*price = 100050 [20:24:07]sum+1 = 100052 [20:24:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 604 27.07.2024 20:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226244 ФПД: 142733700841357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202407&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226244&fm=142733700841357&tin=02508201610067®Number=0000000000092624&sum=100051 [20:24:08]StoreToDocumentArchive [20:24:08]shift 438 fd 226244 [20:24:08]save to /storage/0438/doc_00226244 [20:24:08]save last doc name /storage/0438/doc_00226244 to /storage/kkm_last_doc_name [20:24:08]save OK [20:24:08]Clear old archive folders... [20:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:24:08]tlvbuf is 007DDD60 [20:24:08]SAM_PROTO_ClearQueue [20:24:08]wFMCommunicate request_size=4 [20:24:08]MH_SAM_APDU [20:24:08]CAPDU: 80 09 00 00 [20:24:08]Write to MH i2c: E2 08 00 72 08 80 09 00 00 00 00 00 00 EC [20:24:08]Write i2c OK [20:24:08]MH_I2C_Read... [20:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:08]Read from MH i2c: E2 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: E2 03 00 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: E2 03 00 72 08 00 90 00 EE [20:24:08]RAPDU: 90 00 [20:24:08]wFMCommunicate OK [20:24:08]SAM_PROTO_ClearQueue done [20:24:08]KKMCreateOFDPacket [20:24:08]OFDProtocolAddRootSTLVToBuf [20:24:08]FM_MakeSignedData [20:24:08]FM_MakeSignedData [20:24:08]SAM_PROTO_SignData [20:24:08]wFMCommunicate request_size=4 [20:24:08]MH_SAM_APDU [20:24:08]CAPDU: 80 0D 01 02 [20:24:08]Write to MH i2c: E2 08 00 73 08 80 0D 01 02 00 00 00 00 F4 [20:24:08]Write i2c OK [20:24:08]MH_I2C_Read... [20:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:08]Read from MH i2c: E2 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: E2 03 00 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: E2 03 00 73 08 00 90 00 EF [20:24:08]RAPDU: 90 00 [20:24:08]wFMCommunicate OK [20:24:08]wFMCommunicate request_size=255 [20:24:08]MH_SAM_APDU [20:24:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 67 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 73 03 00 35 04 06 00 81 D0 C7 89 [20:24:08]Write to MH i2c: E2 02 01 74 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 67 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 73 03 00 35 04 06 00 81 D0 C7 89 00 00 A0 [20:24:08]Write i2c OK [20:24:08]MH_I2C_Read... [20:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:08]ConnectInit Can't connect to host [20:24:08]Read from MH i2c: E2 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: E2 03 00 [20:24:08]MH_I2C_Read... [20:24:08]Read from MH i2c: E2 03 00 74 08 00 90 00 F0 [20:24:08]RAPDU: 90 00 [20:24:08]wFMCommunicate OK [20:24:08]wFMCommunicate request_size=7 [20:24:08]MH_SAM_APDU [20:24:08]CAPDU: 80 0D 02 02 02 3F 8D [20:24:08]Write to MH i2c: E2 0A 00 75 08 80 0D 02 02 02 00 3F 8D 00 00 C7 [20:24:08]Write i2c OK [20:24:08]MH_I2C_Read... [20:24:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:09]Read from MH i2c: E2 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 03 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 03 00 75 08 00 90 00 F1 [20:24:09]RAPDU: 90 00 [20:24:09]wFMCommunicate OK [20:24:09]wFMCommunicate request_size=4 [20:24:09]MH_SAM_APDU [20:24:09]CAPDU: 80 0D 03 02 [20:24:09]Write to MH i2c: E2 08 00 76 08 80 0D 03 02 00 00 00 00 F9 [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:09]Read from MH i2c: E2 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 0B 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 0B 00 76 08 00 7C 8C C6 86 49 4A D0 3F 90 00 F0 [20:24:09]RAPDU: 7C 8C C6 86 49 4A D0 3F 90 00 [20:24:09]wFMCommunicate OK [20:24:09]SAM_PROTO_SignData done [20:24:09]FM_MakeSignedData done [20:24:09]CreateOFDProtocolMessage [20:24:09]wFMCommunicate request_size=4 [20:24:09]MH_SAM_APDU [20:24:09]CAPDU: 80 11 00 00 [20:24:09]Write to MH i2c: E2 08 00 77 08 80 11 00 00 00 00 00 00 F9 [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:09]Read from MH i2c: E2 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 17 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: E2 17 00 77 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 56 [20:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:24:09]wFMCommunicate OK [20:24:09]CreateOFDProtocolMessage done [20:24:09]OFDSenderStorePacket 226244 [20:24:09]StoreOFDPacket docnum=226244 [20:24:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CB 2D 04 01 32 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 67 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 73 03 00 35 04 06 00 81 D0 C7 89 3F 8D 7C 8C C6 86 49 4A D0 3F [20:24:09]CheckFolder [20:24:09]dirname=/storage/ofd_packets [20:24:09]CheckFolder done [20:24:09]ProducePacketName [20:24:09]name=ofd_packets/00226244 [20:24:09]NVStorageSaveData ofd_packets/00226244 [20:24:09]File name is /storage/ofd_packets/00226244 [20:24:09]Write 298 bytes [20:24:09]NVStorageSaveData done [20:24:09]OFDSenderStorePacket done [20:24:09]KKMCreateOFDPacket done [20:24:09]NVStorageSaveData kkm_last_timestamp [20:24:09]File name is /storage/kkm_last_timestamp [20:24:09]Write 4 bytes [20:24:09]NVStorageSaveData done [20:24:09]ExternCall_PrintAddStr [20:24:09]wPrintStart [20:24:09]Write to MH i2c: 01 00 00 78 08 80 [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: 01 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: 01 07 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: 01 07 00 78 08 00 00 00 00 00 FF 0F 95 [20:24:09]RasterBufferAndPrint [20:24:09]line Счет N : (1)2002562 [20:24:09]line ИНН: 02508201610067 [20:24:09]line Контрольно-Кассовый Чек [20:24:09]line ПРОДАЖА [20:24:09]line ТРК (МРК, ГНК) : 31 [20:24:09]line Товар: 2710194210 [20:24:09]line ДТ-К-5 [20:24:09]line 13.130 * 76.20 [20:24:09]line = 1000.51 [20:24:09]line НДС 12% НСП 1% [20:24:09]line > о реализуемом товаре [20:24:09]line ИТОГО: 1000.51 [20:24:09]line НСП 1% : 8.85 [20:24:09]line НДС 12% : 106.25 [20:24:09]line Наличными: 0.00 [20:24:09]line Безнал.: 1000.51 [20:24:09]line Место: АЗС № 97 "Партнер Нефть" [20:24:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:24:09]line СНО: Общий режим [20:24:09]line Чек 604 27.07.2024 20:24 [20:24:09]line Смена: 438 ФФД: 1.0 [20:24:09]line ЗНМ: 0300000054 [20:24:09]line РНМ: 0000000000092624 [20:24:09]line Версия ККМ: 001 [20:24:09]line Платежная система: O! деньги [20:24:09]line ФМ: 0000000000874959 [20:24:09]line ФД: 226244 [20:24:09]line ФПД: 142733700841357 [20:24:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202407&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226244&fm=142733700841357&tin=02508201610067®Number=0000000000092624&sum=100051 [20:24:09]written 0, free lines is 4095 [20:24:09]Write to MH i2c: 01 00 00 A2 08 AA [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: 01 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: 01 07 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: 01 07 00 A2 08 00 00 00 00 00 7C 0C 39 [20:24:09]RasterBufferAndPrint [20:24:09]line [20:24:09]line [20:24:09]line [20:24:09]line [20:24:09]line [20:24:09]written 0, free lines is 3205 [20:24:09]MH_Cut [20:24:09]Write to MH i2c: D1 01 00 A9 08 01 83 [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: D1 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: D1 01 00 [20:24:09]MH_I2C_Read... [20:24:09]Read from MH i2c: D1 01 00 A9 08 00 82 [20:24:09]Write to MH i2c: 01 00 00 AA 08 B2 [20:24:09]Write i2c OK [20:24:09]MH_I2C_Read... [20:24:10]*** Cut start [20:24:10]*** Partial cut [20:24:10]*** CUTSNS_PIN = 1 [20:24:10]*** CUTSNS_PIN = 0 [20:24:11]*** Brake cut motor [20:24:11]Read from MH i2c: 01 [20:24:11]MH_I2C_Read... [20:24:11]*** Stop cut motor [20:24:11]*** Cut end [20:24:11]Read from MH i2c: 01 07 00 [20:24:11]MH_I2C_Read... [20:24:11]Read from MH i2c: 01 07 00 AA 08 00 00 00 00 00 FF 0F C7 [20:24:11]process_action close_receipt done [20:24:11]requested_data is exist [20:24:11]produce_requested_data [20:24:11]requested_item fm.sn is exist - process it [20:24:11]wFMCommunicate request_size=4 [20:24:11]MH_SAM_APDU [20:24:11]CAPDU: 80 11 00 00 [20:24:11]Write to MH i2c: E2 08 00 AB 08 80 11 00 00 00 00 00 00 2D [20:24:11]Write i2c OK [20:24:11]MH_I2C_Read... [20:24:11]ConnectInit Can't take IP for lk.salyk.kg [20:24:11]CommunicateWithHost connect error [20:24:11]CommunicateWithHost err = -1 [20:24:11]OFD Sender: Server communicate error [20:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:11]Read from MH i2c: E2 [20:24:11]MH_I2C_Read... [20:24:11]Read from MH i2c: E2 17 00 [20:24:11]MH_I2C_Read... [20:24:11]Read from MH i2c: E2 17 00 AB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [20:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:24:11]wFMCommunicate OK [20:24:11]requested_item fd.num is exist - process it [20:24:11]SAM_PROTO_GetFieldsCounters [20:24:11]wFMCommunicate request_size=4 [20:24:11]MH_SAM_APDU [20:24:11]CAPDU: 80 13 00 00 [20:24:11]Write to MH i2c: E2 08 00 AC 08 80 13 00 00 00 00 00 00 30 [20:24:11]Write i2c OK [20:24:11]MH_I2C_Read... [20:24:11]OFD Sender: Processing packet 226242 [packets to send 602, broken 599] [20:24:11]ProducePacketName [20:24:11]name=ofd_packets/00226242 [20:24:11]OFD Sender: To server: pG, [20:24:11]CommunicateWithHost lk.salyk.kg:30040 [20:24:11]ConnectInit lk.salyk.kg [20:24:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:11]Read from MH i2c: E2 [20:24:11]MH_I2C_Read... [20:24:11]Read from MH i2c: E2 62 00 [20:24:11]MH_I2C_Read... [20:24:11]Read from MH i2c: E2 62 00 AC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 64 [20:24:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:11]wFMCommunicate OK [20:24:11]SAM_PROTO_GetFieldsCounters done [20:24:11]requested_item shift.num is exist - process it [20:24:11]requested_item shift.opened is exist - process it [20:24:11]req_shift_opened [20:24:11]FM_GetShiftState [20:24:11]SAM_PROTO_GetShiftState [20:24:11]wFMCommunicate request_size=4 [20:24:11]MH_SAM_APDU [20:24:11]CAPDU: 80 13 01 00 [20:24:11]Write to MH i2c: E2 08 00 AD 08 80 13 01 00 00 00 00 00 32 [20:24:11]Write i2c OK [20:24:11]MH_I2C_Read... [20:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:11]Read from MH i2c: E2 [20:24:11]MH_I2C_Read... [20:24:11]Read from MH i2c: E2 0E 00 [20:24:11]MH_I2C_Read... [20:24:11]Read from MH i2c: E2 0E 00 AD 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 40 [20:24:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:24:11]wFMCommunicate OK [20:24:11]SAM_PROTO_GetShiftState done [20:24:11]FM_GetShiftState done [20:24:11]req_shift_opened done [20:24:11]requested_item shift.open_date is exist - process it [20:24:11]req_shift_open_date [20:24:11]req_shift_open_date done [20:24:11]produce_requested_data done [20:24:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226244,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:24:11]process_action_free close_receipt [20:24:11]json_value_free [20:24:11]json_value_free done [20:24:11]process_json_proto returns [20:24:11]Send response to host [20:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226244,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:24:11]free response buf [20:24:11]execute_script done [20:24:11]execute_script returns [20:24:11]free content buf [20:24:11]Sock 11.Close socket [20:24:11]Sock 11.Thread stoped [20:24:15]ConnectInit Can't connect to host [20:24:16]ConnectInit Can't take IP for lk.salyk.kg [20:24:16]CommunicateWithHost connect error [20:24:16]CommunicateWithHost err = -1 [20:24:16]OFD Sender: Server communicate error [20:24:20]ConnectInit Can't connect to host [20:24:21]OFD Sender: Processing packet 226242 [packets to send 602, broken 599] [20:24:21]ProducePacketName [20:24:21]name=ofd_packets/00226242 [20:24:21]OFD Sender: To server: pG, [20:24:21]CommunicateWithHost lk.salyk.kg:30040 [20:24:21]ConnectInit lk.salyk.kg [20:24:26]ConnectInit Can't take IP for lk.salyk.kg [20:24:26]CommunicateWithHost connect error [20:24:26]CommunicateWithHost err = -1 [20:24:26]OFD Sender: Server communicate error [20:24:31]OFD Sender: Processing packet 226242 [packets to send 602, broken 599] [20:24:31]ProducePacketName [20:24:31]name=ofd_packets/00226242 [20:24:31]OFD Sender: To server: pG, [20:24:31]CommunicateWithHost lk.salyk.kg:30040 [20:24:31]ConnectInit lk.salyk.kg [20:24:35]recv_with_timeout no data received [20:24:36]ConnectInit Can't take IP for lk.salyk.kg [20:24:36]CommunicateWithHost connect error [20:24:36]CommunicateWithHost err = -1 [20:24:36]OFD Sender: Server communicate error [20:24:41]OFD Sender: Processing packet 226242 [packets to send 602, broken 599] [20:24:41]ProducePacketName [20:24:41]name=ofd_packets/00226242 [20:24:41]OFD Sender: To server: pG, [20:24:41]CommunicateWithHost lk.salyk.kg:30040 [20:24:41]ConnectInit lk.salyk.kg [20:24:46]recv_with_timeout no data received [20:24:46]ConnectInit Can't take IP for lk.salyk.kg [20:24:46]CommunicateWithHost connect error [20:24:46]CommunicateWithHost err = -1 [20:24:46]OFD Sender: Server communicate error [20:24:51]OFD Sender: Processing packet 226242 [packets to send 602, broken 599] [20:24:51]ProducePacketName [20:24:51]name=ofd_packets/00226242 [20:24:51]OFD Sender: To server: pG, [20:24:51]CommunicateWithHost lk.salyk.kg:30040 [20:24:51]ConnectInit lk.salyk.kg [20:24:56]recv_with_timeout no data received [20:24:56]ConnectInit Can't take IP for lk.salyk.kg [20:24:56]CommunicateWithHost connect error [20:24:56]CommunicateWithHost err = -1 [20:24:56]OFD Sender: Server communicate error [20:25:01]OFD Sender: Processing packet 226242 [packets to send 602, broken 599] [20:25:01]ProducePacketName [20:25:01]name=ofd_packets/00226242 [20:25:01]OFD Sender: To server: pG, [20:25:01]CommunicateWithHost lk.salyk.kg:30040 [20:25:01]ConnectInit lk.salyk.kg [20:25:09]recv_with_timeout no data received [20:25:11]Connected sock=9 [20:25:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 5F 07 01 4D 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F4 56 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 73 03 00 35 04 06 00 B7 3F F4 36 61 CF C9 35 7E 7E 56 79 E9 B9 [20:25: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 35 39 4F 00 00 00 06 25 47 00 55 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 35 39 10 04 04 00 C2 73 03 00 F4 03 04 00 B4 03 A5 66 B6 04 01 00 00 46 77 73 A5 D6 8F 2C 7F [20:25:14]CommunicateWithHost err = 0 [20:25:14]CheckOFDResponse [20:25:14]1017 (14) - 77093643461234 [20:25:14]1041 (16) - 0000000000874959 [20:25:14]1040 (4) - 226242 [20:25:14]1012 (4) - 27.07.2024 14:27 [20:25:14]1206 (1) - 0 [20:25:14]OFD Sender: Remove packet 226242 [20:25:14]ProducePacketName [20:25:14]name=ofd_packets/00226242 [20:25:14]NVStorageDeleteData [20:25:14]OFD Sender: Processing packet 226243 [packets to send 601, broken 599] [20:25:14]ProducePacketName [20:25:14]name=ofd_packets/00226243 [20:25:14]OFD Sender: To server: pG, [20:25:14]CommunicateWithHost lk.salyk.kg:30040 [20:25:14]ConnectInit lk.salyk.kg [20:25:20]Connected sock=9 [20:25: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 35 39 0E 01 00 00 98 1C 06 01 67 B0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 8B 00 00 00 00 00 37 04 06 00 38 0E 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 5B 02 00 00 F4 03 04 00 10 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 73 03 00 35 04 06 00 FD 97 A2 A3 AD 3D 90 6A 01 07 63 5E 65 35 [20:25: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 35 39 4F 00 00 00 5A CD 47 00 8B 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 35 39 10 04 04 00 C3 73 03 00 F4 03 04 00 BC 03 A5 66 B6 04 01 00 00 30 86 40 DB 5A 30 D7 AB [20:25:21]CommunicateWithHost err = 0 [20:25:21]CheckOFDResponse [20:25:21]1017 (14) - 77093643461234 [20:25:21]1041 (16) - 0000000000874959 [20:25:21]1040 (4) - 226243 [20:25:21]1012 (4) - 27.07.2024 14:27 [20:25:21]1206 (1) - 0 [20:25:21]OFD Sender: Remove packet 226243 [20:25:21]ProducePacketName [20:25:21]name=ofd_packets/00226243 [20:25:21]NVStorageDeleteData [20:25:22]OFD Sender: Processing packet 226244 [packets to send 600, broken 599] [20:25:22]ProducePacketName [20:25:22]name=ofd_packets/00226244 [20:25:22]OFD Sender: To server: pG, [20:25:22]CommunicateWithHost lk.salyk.kg:30040 [20:25:22]ConnectInit lk.salyk.kg [20:25:24]Connected sock=7 [20:25:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CB 2D 04 01 32 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 67 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 73 03 00 35 04 06 00 81 D0 C7 89 3F 8D 7C 8C C6 86 49 4A D0 3F [20:25: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 35 39 4F 00 00 00 E8 52 47 00 F3 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 35 39 10 04 04 00 C4 73 03 00 F4 03 04 00 C0 03 A5 66 B6 04 01 00 00 FD 15 E9 20 62 BC A4 CA [20:25:27]CommunicateWithHost err = 0 [20:25:27]CheckOFDResponse [20:25:27]1017 (14) - 77093643461234 [20:25:27]1041 (16) - 0000000000874959 [20:25:27]1040 (4) - 226244 [20:25:27]1012 (4) - 27.07.2024 14:27 [20:25:27]1206 (1) - 0 [20:25:27]OFD Sender: Remove packet 226244 [20:25:27]ProducePacketName [20:25:27]name=ofd_packets/00226244 [20:25:27]NVStorageDeleteData [20:25:28]OFD Sender: No OFD packet to send [20:25:33]OFD Sender: No OFD packet to send [20:25:38]OFD Sender: No OFD packet to send [20:25:43]OFD Sender: No OFD packet to send [20:25:48]OFD Sender: No OFD packet to send [20:25:53]OFD Sender: No OFD packet to send [20:25:58]OFD Sender: No OFD packet to send [20:26:03]OFD Sender: No OFD packet to send [20:26:08]OFD Sender: No OFD packet to send [20:26:13]OFD Sender: No OFD packet to send [20:26:18]OFD Sender: No OFD packet to send [20:26:23]OFD Sender: No OFD packet to send [20:26:26]accept exits with 12 [20:26:26]New connection [20:26:26]New thread 3066617188 created [20:26:26]Thread 3066760548 joined [20:26:26]Waiting for new connection... [20:26:26] Sock 12.Parse request [20:26:26]Sock 12.Check first char [20:26:26]Sock 12.First char is OK [20:26:26]request: POST /json_proto HTTP/1.0 [20:26:26]Method: POST [20:26:26]URL: /json_proto [20:26:26]Method is POST - this is cgi request [20:26:26]url: /json_proto [20:26:26]query_string will be loaded in cgi processing [20:26:26]execute_cgi json_proto POST (null) [20:26:26]execute_cgi path=json_proto method=POST [20:26:26]POST find Content-Length [20:26:26]Host: 172.17.43.131:8080 [20:26:26]Content-Length: 683 [20:26:26]Content-Type: application/json [20:26:26] [20:26:26]POST finish read [20:26:26]Found Content-Length = 683 [20:26:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:26]execute_script... [20:26:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:26]POST & json_proto [20:26:26]process_json_proto [20:26:26]json parsed OK: [20:26:26]protocol is kg_v1.0 [20:26:26]action value=close_receipt [20:26:26]process_action close_receipt [20:26:26]cmd_close_receipt [20:26:26]MH_GetDate [20:26:26]Write to MH i2c: F0 00 00 AE 08 A5 [20:26:26]Write i2c OK [20:26:26]MH_I2C_Read... [20:26:26]Read from MH i2c: F0 [20:26:26]MH_I2C_Read... [20:26:26]Read from MH i2c: F0 09 00 [20:26:26]MH_I2C_Read... [20:26:26]Read from MH i2c: F0 09 00 AE 08 00 F3 57 A5 66 F9 24 A2 66 28 [20:26:26]GetLastDocTimeStamp 1722111847 [20:26:26]current date 1722111987 [20:26:26]FM_GetShiftState [20:26:26]SAM_PROTO_GetShiftState [20:26:26]wFMCommunicate request_size=4 [20:26:26]MH_SAM_APDU [20:26:26]CAPDU: 80 13 01 00 [20:26:26]Write to MH i2c: E2 08 00 AF 08 80 13 01 00 00 00 00 00 34 [20:26:26]Write i2c OK [20:26:26]MH_I2C_Read... [20:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:26]Read from MH i2c: E2 [20:26:26]MH_I2C_Read... [20:26:26]Read from MH i2c: E2 0E 00 [20:26:26]MH_I2C_Read... [20:26:26]Read from MH i2c: E2 0E 00 AF 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 42 [20:26:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:26:26]wFMCommunicate OK [20:26:26]SAM_PROTO_GetShiftState done [20:26:26]FM_GetShiftState done [20:26:26]opened in 1722038719 [20:26:26]opened+sec_in_day 1722125119 [20:26:26]quantity*price = 150041 [20:26:26]sum+1 = 150042 [20:26:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 605 27.07.2024 20:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226245 ФПД: 29631484883255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226245&fm=29631484883255&tin=02508201610067®Number=0000000000092624&sum=150000 [20:26:27]StoreToDocumentArchive [20:26:27]shift 438 fd 226245 [20:26:27]save to /storage/0438/doc_00226245 [20:26:27]save last doc name /storage/0438/doc_00226245 to /storage/kkm_last_doc_name [20:26:27]save OK [20:26:27]Clear old archive folders... [20:26:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:26:27]tlvbuf is 0082DE80 [20:26:27]SAM_PROTO_ClearQueue [20:26:27]wFMCommunicate request_size=4 [20:26:27]MH_SAM_APDU [20:26:27]CAPDU: 80 09 00 00 [20:26:27]Write to MH i2c: E2 08 00 BC 08 80 09 00 00 00 00 00 00 36 [20:26:27]Write i2c OK [20:26:27]MH_I2C_Read... [20:26:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:26:27]Read from MH i2c: E2 [20:26:27]MH_I2C_Read... [20:26:27]Read from MH i2c: E2 03 00 [20:26:27]MH_I2C_Read... [20:26:27]Read from MH i2c: E2 03 00 BC 08 00 90 00 38 [20:26:27]RAPDU: 90 00 [20:26:27]wFMCommunicate OK [20:26:27]SAM_PROTO_ClearQueue done [20:26:27]KKMCreateOFDPacket [20:26:27]OFDProtocolAddRootSTLVToBuf [20:26:27]FM_MakeSignedData [20:26:27]FM_MakeSignedData [20:26:27]SAM_PROTO_SignData [20:26:27]wFMCommunicate request_size=4 [20:26:27]MH_SAM_APDU [20:26:27]CAPDU: 80 0D 01 02 [20:26:27]Write to MH i2c: E2 08 00 BD 08 80 0D 01 02 00 00 00 00 3E [20:26:27]Write i2c OK [20:26:27]MH_I2C_Read... [20:26:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:26:27]Read from MH i2c: E2 [20:26:27]MH_I2C_Read... [20:26:27]Read from MH i2c: E2 03 00 [20:26:27]MH_I2C_Read... [20:26:27]Read from MH i2c: E2 03 00 BD 08 00 90 00 39 [20:26:27]RAPDU: 90 00 [20:26:27]wFMCommunicate OK [20:26:27]wFMCommunicate request_size=255 [20:26:27]MH_SAM_APDU [20:26:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 F3 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 73 03 00 35 04 06 00 1A [20:26:27]Write to MH i2c: E2 02 01 BE 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 F3 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 73 03 00 35 04 06 00 1A 00 00 FA [20:26:27]Write i2c OK [20:26:27]MH_I2C_Read... [20:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:28]Read from MH i2c: E2 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 03 00 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 03 00 BE 08 00 90 00 3A [20:26:28]RAPDU: 90 00 [20:26:28]wFMCommunicate OK [20:26:28]wFMCommunicate request_size=10 [20:26:28]MH_SAM_APDU [20:26:28]CAPDU: 80 0D 02 02 05 F3 1E 21 71 37 [20:26:28]Write to MH i2c: E2 0D 00 BF 08 80 0D 02 02 05 00 F3 1E 21 71 37 00 00 25 [20:26:28]Write i2c OK [20:26:28]MH_I2C_Read... [20:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:28]Read from MH i2c: E2 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 03 00 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 03 00 BF 08 00 90 00 3B [20:26:28]RAPDU: 90 00 [20:26:28]wFMCommunicate OK [20:26:28]wFMCommunicate request_size=4 [20:26:28]MH_SAM_APDU [20:26:28]CAPDU: 80 0D 03 02 [20:26:28]Write to MH i2c: E2 08 00 C0 08 80 0D 03 02 00 00 00 00 43 [20:26:28]Write i2c OK [20:26:28]MH_I2C_Read... [20:26:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:26:28]Read from MH i2c: E2 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 0B 00 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 0B 00 C0 08 00 CE E1 0D DC 36 70 65 FC 90 00 E3 [20:26:28]RAPDU: CE E1 0D DC 36 70 65 FC 90 00 [20:26:28]wFMCommunicate OK [20:26:28]SAM_PROTO_SignData done [20:26:28]FM_MakeSignedData done [20:26:28]CreateOFDProtocolMessage [20:26:28]wFMCommunicate request_size=4 [20:26:28]MH_SAM_APDU [20:26:28]CAPDU: 80 11 00 00 [20:26:28]Write to MH i2c: E2 08 00 C1 08 80 11 00 00 00 00 00 00 43 [20:26:28]Write i2c OK [20:26:28]MH_I2C_Read... [20:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:28]Read from MH i2c: E2 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 17 00 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: E2 17 00 C1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [20:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:26:28]wFMCommunicate OK [20:26:28]CreateOFDProtocolMessage done [20:26:28]OFDSenderStorePacket 226245 [20:26:28]StoreOFDPacket docnum=226245 [20:26:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F3 E3 07 01 89 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 F3 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 73 03 00 35 04 06 00 1A F3 1E 21 71 37 CE E1 0D DC 36 70 65 FC [20:26:28]CheckFolder [20:26:28]dirname=/storage/ofd_packets [20:26:28]CheckFolder done [20:26:28]ProducePacketName [20:26:28]name=ofd_packets/00226245 [20:26:28]NVStorageSaveData ofd_packets/00226245 [20:26:28]File name is /storage/ofd_packets/00226245 [20:26:28]Write 301 bytes [20:26:28]NVStorageSaveData done [20:26:28]OFDSenderStorePacket done [20:26:28]KKMCreateOFDPacket done [20:26:28]NVStorageSaveData kkm_last_timestamp [20:26:28]File name is /storage/kkm_last_timestamp [20:26:28]Write 4 bytes [20:26:28]NVStorageSaveData done [20:26:28]ExternCall_PrintAddStr [20:26:28]wPrintStart [20:26:28]Write to MH i2c: 01 00 00 C2 08 CA [20:26:28]Write i2c OK [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: 01 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: 01 07 00 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: 01 07 00 C2 08 00 00 00 00 00 FF 0F DF [20:26:28]RasterBufferAndPrint [20:26:28]line Счет N : (1)2002563 [20:26:28]line ИНН: 02508201610067 [20:26:28]line Контрольно-Кассовый Чек [20:26:28]line ПРОДАЖА [20:26:28]line ТРК (МРК, ГНК) : 43 [20:26:28]line Товар: 2710124130 [20:26:28]line Аи-92-К-5 [20:26:28]line 22.130 * 67.80 [20:26:28]line = 1500.41 [20:26:28]line НДС 12% НСП 1% [20:26:28]line > о реализуемом товаре [20:26:28]line ОКРУГЛЕНИЕ: -0.41 [20:26:28]line ИТОГО: 1500.00 [20:26:28]line Внесено: 1500.00 [20:26:28]line СДАЧА: 0.00 [20:26:28]line НСП 1% : 13.28 [20:26:28]line НДС 12% : 159.34 [20:26:28]line Наличными: 1500.00 [20:26:28]line Безнал.: 0.00 [20:26:28]line Место: АЗС № 97 "Партнер Нефть" [20:26:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:26:28]line СНО: Общий режим [20:26:28]line Чек 605 27.07.2024 20:26 [20:26:28]line Смена: 438 ФФД: 1.0 [20:26:28]line ЗНМ: 0300000054 [20:26:28]line РНМ: 0000000000092624 [20:26:28]line Версия ККМ: 001 [20:26:28]line ФМ: 0000000000874959 [20:26:28]line ФД: 226245 [20:26:28]line ФПД: 29631484883255 [20:26:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226245&fm=29631484883255&tin=02508201610067®Number=0000000000092624&sum=150000 [20:26:28]written 0, free lines is 4095 [20:26:28]OFD Sender: Processing packet 226245 [packets to send 600, broken 599] [20:26:28]ProducePacketName [20:26:28]name=ofd_packets/00226245 [20:26:28]OFD Sender: To server: pG, [20:26:28]CommunicateWithHost lk.salyk.kg:30040 [20:26:28]ConnectInit lk.salyk.kg [20:26:28]Write to MH i2c: 01 00 00 ED 08 F5 [20:26:28]Write i2c OK [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: 01 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: 01 07 00 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: 01 07 00 ED 08 00 00 00 00 00 6D 0C 75 [20:26:28]RasterBufferAndPrint [20:26:28]line [20:26:28]line [20:26:28]line [20:26:28]line [20:26:28]line [20:26:28]written 0, free lines is 3184 [20:26:28]MH_Cut [20:26:28]Write to MH i2c: D1 01 00 F4 08 01 CE [20:26:28]Write i2c OK [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: D1 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: D1 01 00 [20:26:28]MH_I2C_Read... [20:26:28]Read from MH i2c: D1 01 00 F4 08 00 CD [20:26:28]Write to MH i2c: 01 00 00 F5 08 FD [20:26:28]Write i2c OK [20:26:28]MH_I2C_Read... [20:26:28]Connected sock=9 [20:26: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 35 39 0F 01 00 00 F3 E3 07 01 89 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 F3 57 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 73 03 00 35 04 06 00 1A F3 1E 21 71 37 CE E1 0D DC 36 70 65 FC [20:26:29]*** Cut start [20:26:29]*** Partial cut [20:26:29]*** CUTSNS_PIN = 1 [20:26:29]*** CUTSNS_PIN = 0 [20:26: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 35 39 4F 00 00 00 9A D9 47 00 9B A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 73 03 00 F4 03 04 00 00 04 A5 66 B6 04 01 00 00 89 E9 E3 DF A8 45 B4 E7 [20:26:30]CommunicateWithHost err = 0 [20:26:30]CheckOFDResponse [20:26:30]1017 (14) - 77093643461234 [20:26:30]1041 (16) - 0000000000874959 [20:26:30]1040 (4) - 226245 [20:26:30]1012 (4) - 27.07.2024 14:28 [20:26:30]1206 (1) - 0 [20:26:30]OFD Sender: Remove packet 226245 [20:26:30]ProducePacketName [20:26:30]name=ofd_packets/00226245 [20:26:30]NVStorageDeleteData [20:26:30]*** Brake cut motor [20:26:30]Read from MH i2c: 01 [20:26:30]MH_I2C_Read... [20:26:30]*** Stop cut motor [20:26:30]*** Cut end [20:26:30]Read from MH i2c: 01 07 00 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: 01 07 00 F5 08 00 00 00 00 00 FF 0F 12 [20:26:30]process_action close_receipt done [20:26:30]requested_data is exist [20:26:30]produce_requested_data [20:26:30]requested_item fm.sn is exist - process it [20:26:30]wFMCommunicate request_size=4 [20:26:30]MH_SAM_APDU [20:26:30]CAPDU: 80 11 00 00 [20:26:30]Write to MH i2c: E2 08 00 F6 08 80 11 00 00 00 00 00 00 78 [20:26:30]Write i2c OK [20:26:30]MH_I2C_Read... [20:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:30]Read from MH i2c: E2 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 17 00 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 17 00 F6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [20:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:26:30]wFMCommunicate OK [20:26:30]requested_item fd.num is exist - process it [20:26:30]SAM_PROTO_GetFieldsCounters [20:26:30]wFMCommunicate request_size=4 [20:26:30]MH_SAM_APDU [20:26:30]CAPDU: 80 13 00 00 [20:26:30]Write to MH i2c: E2 08 00 F7 08 80 13 00 00 00 00 00 00 7B [20:26:30]Write i2c OK [20:26:30]MH_I2C_Read... [20:26:30]OFD Sender: No OFD packet to send [20:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:30]Read from MH i2c: E2 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 62 00 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 62 00 F7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 B3 [20:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:26:30]wFMCommunicate OK [20:26:30]SAM_PROTO_GetFieldsCounters done [20:26:30]requested_item shift.num is exist - process it [20:26:30]requested_item shift.opened is exist - process it [20:26:30]req_shift_opened [20:26:30]FM_GetShiftState [20:26:30]SAM_PROTO_GetShiftState [20:26:30]wFMCommunicate request_size=4 [20:26:30]MH_SAM_APDU [20:26:30]CAPDU: 80 13 01 00 [20:26:30]Write to MH i2c: E2 08 00 F8 08 80 13 01 00 00 00 00 00 7D [20:26:30]Write i2c OK [20:26:30]MH_I2C_Read... [20:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:30]Read from MH i2c: E2 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 0E 00 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 0E 00 F8 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8B [20:26:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:26:30]wFMCommunicate OK [20:26:30]SAM_PROTO_GetShiftState done [20:26:30]FM_GetShiftState done [20:26:30]req_shift_opened done [20:26:30]requested_item shift.open_date is exist - process it [20:26:30]req_shift_open_date [20:26:30]req_shift_open_date done [20:26:30]produce_requested_data done [20:26:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226245,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:26:30]process_action_free close_receipt [20:26:30]json_value_free [20:26:30]json_value_free done [20:26:30]process_json_proto returns [20:26:30]Send response to host [20:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226245,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:26:30]free response buf [20:26:30]execute_script done [20:26:30]execute_script returns [20:26:30]free content buf [20:26:30]Sock 12.Close socket [20:26:30]Sock 12.Thread stoped [20:26:35]OFD Sender: No OFD packet to send [20:26:35]recv_with_timeout no data received [20:26:40]OFD Sender: No OFD packet to send [20:26:45]OFD Sender: No OFD packet to send [20:26:50]OFD Sender: No OFD packet to send [20:26:55]OFD Sender: No OFD packet to send [20:26:55]recv_with_timeout no data received [20:27:00]OFD Sender: No OFD packet to send [20:27:05]OFD Sender: No OFD packet to send [20:27:10]OFD Sender: No OFD packet to send [20:27:15]OFD Sender: No OFD packet to send [20:27:20]OFD Sender: No OFD packet to send [20:27:25]OFD Sender: No OFD packet to send [20:27:30]OFD Sender: No OFD packet to send [20:27:35]OFD Sender: No OFD packet to send [20:27:40]OFD Sender: No OFD packet to send [20:27:45]OFD Sender: No OFD packet to send [20:27:50]OFD Sender: No OFD packet to send [20:27:55]OFD Sender: No OFD packet to send [20:28:00]OFD Sender: No OFD packet to send [20:28:05]OFD Sender: No OFD packet to send [20:28:10]OFD Sender: No OFD packet to send [20:28:15]OFD Sender: No OFD packet to send [20:28:20]OFD Sender: No OFD packet to send [20:28:25]OFD Sender: No OFD packet to send [20:22:10]recv_with_timeout no data received [20:22:11]accept exits with 10 [20:22:11]New connection [20:22:11]New thread 3066760548 created [20:22:11]Thread 3066617188 joined [20:22:11]Waiting for new connection... [20:22:11] Sock 10.Parse request [20:22:11]Sock 10.Check first char [20:22:11]Sock 10.First char is OK [20:22:11]request: POST /json_proto HTTP/1.0 [20:22:11]Method: POST [20:22:11]URL: /json_proto [20:22:11]Method is POST - this is cgi request [20:22:11]url: /json_proto [20:22:11]query_string will be loaded in cgi processing [20:22:11]execute_cgi json_proto POST (null) [20:22:11]execute_cgi path=json_proto method=POST [20:22:11]POST find Content-Length [20:22:11]Host: 172.17.43.131:8080 [20:22:11]Content-Length: 683 [20:22:11]Content-Type: application/json [20:22:11] [20:22:11]POST finish read [20:22:11]Found Content-Length = 683 [20:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:11]execute_script... [20:22: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)2002560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:11]POST & json_proto [20:22:11]process_json_proto [20:22:11]json parsed OK: [20:22:11]protocol is kg_v1.0 [20:22:11]action value=close_receipt [20:22:11]process_action close_receipt [20:22:11]cmd_close_receipt [20:22:11]MH_GetDate [20:22:11]Write to MH i2c: F0 00 00 CF 07 C5 [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: F0 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: F0 09 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: F0 09 00 CF 07 00 F4 56 A5 66 F9 24 A2 66 48 [20:22:11]GetLastDocTimeStamp 1722111714 [20:22:11]current date 1722111732 [20:22:11]FM_GetShiftState [20:22:11]SAM_PROTO_GetShiftState [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 13 01 00 [20:22:11]Write to MH i2c: E2 08 00 D0 07 80 13 01 00 00 00 00 00 54 [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 0E 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 0E 00 D0 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 62 [20:22:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:22:11]wFMCommunicate OK [20:22:11]SAM_PROTO_GetShiftState done [20:22:11]FM_GetShiftState done [20:22:11]opened in 1722038719 [20:22:11]opened+sec_in_day 1722125119 [20:22:11]quantity*price = 200043 [20:22:11]sum+1 = 200044 [20:22:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 602 27.07.2024 20:22 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226242 ФПД: 201485308027343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202212&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226242&fm=201485308027343&tin=02508201610067®Number=0000000000092624&sum=200000 [20:22:12]StoreToDocumentArchive [20:22:12]shift 438 fd 226242 [20:22:12]save to /storage/0438/doc_00226242 [20:22:12]save last doc name /storage/0438/doc_00226242 to /storage/kkm_last_doc_name [20:22:12]save OK [20:22:12]Clear old archive folders... [20:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:22:12]tlvbuf is 007D0FC0 [20:22:12]SAM_PROTO_ClearQueue [20:22:12]wFMCommunicate request_size=4 [20:22:12]MH_SAM_APDU [20:22:12]CAPDU: 80 09 00 00 [20:22:12]Write to MH i2c: E2 08 00 DD 07 80 09 00 00 00 00 00 00 56 [20:22:12]Write i2c OK [20:22:12]MH_I2C_Read... [20:22:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:12]Read from MH i2c: E2 [20:22:12]MH_I2C_Read... [2[20:28:50]OFD Sender: No OFD packet to send [20:28:55]OFD Sender: No OFD packet to send [20:29:01]OFD Sender: No OFD packet to send [20:29:05]accept exits with 7 [20:29:05]New connection [20:29:05]New thread 3066760548 created [20:29:05]Thread 3066617188 joined [20:29:05]Waiting for new connection... [20:29:05] Sock 7.Parse request [20:29:05]Sock 7.Check first char [20:29:05]Sock 7.First char is OK [20:29:05]request: POST /json_proto HTTP/1.0 [20:29:05]Method: POST [20:29:05]URL: /json_proto [20:29:05]Method is POST - this is cgi request [20:29:05]url: /json_proto [20:29:05]query_string will be loaded in cgi processing [20:29:05]execute_cgi json_proto POST (null) [20:29:05]execute_cgi path=json_proto method=POST [20:29:05]POST find Content-Length [20:29:05]Host: 172.17.43.131:8080 [20:29:05]Content-Length: 672 [20:29:05]Content-Type: application/json [20:29:05] [20:29:05]POST finish read [20:29:05]Found Content-Length = 672 [20:29:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:05]execute_script... [20:29:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:05]POST & json_proto [20:29:05]process_json_proto [20:29:05]json parsed OK: [20:29:05]protocol is kg_v1.0 [20:29:05]action value=close_receipt [20:29:05]process_action close_receipt [20:29:05]cmd_close_receipt [20:29:05]MH_GetDate [20:29:05]Write to MH i2c: F0 00 00 F9 08 F0 [20:29:05]Write i2c OK [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: F0 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: F0 09 00 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: F0 09 00 F9 08 00 92 58 A5 66 F9 24 A2 66 13 [20:29:05]GetLastDocTimeStamp 1722111987 [20:29:05]current date 1722112146 [20:29:05]FM_GetShiftState [20:29:05]SAM_PROTO_GetShiftState [20:29:05]wFMCommunicate request_size=4 [20:29:05]MH_SAM_APDU [20:29:05]CAPDU: 80 13 01 00 [20:29:05]Write to MH i2c: E2 08 00 FA 08 80 13 01 00 00 00 00 00 7F [20:29:05]Write i2c OK [20:29:05]MH_I2C_Read... [20:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:05]Read from MH i2c: E2 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: E2 0E 00 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: E2 0E 00 FA 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 8D [20:29:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:29:05]wFMCommunicate OK [20:29:05]SAM_PROTO_GetShiftState done [20:29:05]FM_GetShiftState done [20:29:05]opened in 1722038719 [20:29:05]opened+sec_in_day 1722125119 [20:29:05]quantity*price = 90059 [20:29:05]sum+1 = 90060 [20:29:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.64 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 606 27.07.2024 20:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226246 ФПД: 176054970529034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202906&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226246&fm=176054970529034&tin=02508201610067®Number=0000000000092624&sum=90000 [20:29:06]StoreToDocumentArchive [20:29:06]shift 438 fd 226246 [20:29:06]save to /storage/0438/doc_00226246 [20:29:06]save last doc name /storage/0438/doc_00226246 to /storage/kkm_last_doc_name [20:29:06]save OK [20:29:06]Clear old archive folders... [20:29:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:29:06]tlvbuf is 007BB660 [20:29:06]SAM_PROTO_ClearQueue [20:29:06]wFMCommunicate request_size=4 [20:29:06]MH_SAM_APDU [20:29:06]CAPDU: 80 09 00 00 [20:29:06]Write to MH i2c: E2 08 00 07 09 80 09 00 00 00 00 00 00 82 [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:06]Read from MH i2c: E2 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 07 09 00 90 00 84 [20:29:06]RAPDU: 90 00 [20:29:06]wFMCommunicate OK [20:29:06]SAM_PROTO_ClearQueue done [20:29:06]KKMCreateOFDPacket [20:29:06]OFDProtocolAddRootSTLVToBuf [20:29:06]FM_MakeSignedData [20:29:06]FM_MakeSignedData [20:29:06]SAM_PROTO_SignData [20:29:06]wFMCommunicate request_size=4 [20:29:06]MH_SAM_APDU [20:29:06]CAPDU: 80 0D 01 02 [20:29:06]Write to MH i2c: E2 08 00 08 09 80 0D 01 02 00 00 00 00 8A [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:06]Read from MH i2c: E2 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 08 09 00 90 00 85 [20:29:06]RAPDU: 90 00 [20:29:06]wFMCommunicate OK [20:29:06]wFMCommunicate request_size=255 [20:29:06]MH_SAM_APDU [20:29: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 92 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 73 03 00 35 04 06 00 [20:29:06]Write to MH i2c: E2 02 01 09 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 92 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 73 03 00 35 04 06 00 00 00 09 [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:06]Read from MH i2c: E2 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 09 09 00 90 00 86 [20:29:06]RAPDU: 90 00 [20:29:06]wFMCommunicate OK [20:29:06]wFMCommunicate request_size=11 [20:29:06]MH_SAM_APDU [20:29:06]CAPDU: 80 0D 02 02 06 A0 1E FD FA B5 0A [20:29:06]Write to MH i2c: E2 0E 00 0A 09 80 0D 02 02 06 00 A0 1E FD FA B5 0A 00 00 0D [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:07]Read from MH i2c: E2 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 03 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 03 00 0A 09 00 90 00 87 [20:29:07]RAPDU: 90 00 [20:29:07]wFMCommunicate OK [20:29:07]wFMCommunicate request_size=4 [20:29:07]MH_SAM_APDU [20:29:07]CAPDU: 80 0D 03 02 [20:29:07]Write to MH i2c: E2 08 00 0B 09 80 0D 03 02 00 00 00 00 8F [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:07]Read from MH i2c: E2 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 0B 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 0B 00 0B 09 00 E1 DD 4B 78 C0 F0 08 95 90 00 5E [20:29:07]RAPDU: E1 DD 4B 78 C0 F0 08 95 90 00 [20:29:07]wFMCommunicate OK [20:29:07]SAM_PROTO_SignData done [20:29:07]FM_MakeSignedData done [20:29:07]CreateOFDProtocolMessage [20:29:07]wFMCommunicate request_size=4 [20:29:07]MH_SAM_APDU [20:29:07]CAPDU: 80 11 00 00 [20:29:07]Write to MH i2c: E2 08 00 0C 09 80 11 00 00 00 00 00 00 8F [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:07]Read from MH i2c: E2 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 17 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 17 00 0C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [20:29:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:07]wFMCommunicate OK [20:29:07]CreateOFDProtocolMessage done [20:29:07]OFDSenderStorePacket 226246 [20:29:07]StoreOFDPacket docnum=226246 [20:29:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 6B 89 08 01 41 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 92 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 73 03 00 35 04 06 00 A0 1E FD FA B5 0A E1 DD 4B 78 C0 F0 08 95 [20:29:07]CheckFolder [20:29:07]dirname=/storage/ofd_packets [20:29:07]CheckFolder done [20:29:07]ProducePacketName [20:29:07]name=ofd_packets/00226246 [20:29:07]NVStorageSaveData ofd_packets/00226246 [20:29:07]File name is /storage/ofd_packets/00226246 [20:29:07]Write 302 bytes [20:29:07]NVStorageSaveData done [20:29:07]OFDSenderStorePacket done [20:29:07]KKMCreateOFDPacket done [20:29:07]NVStorageSaveData kkm_last_timestamp [20:29:07]File name is /storage/kkm_last_timestamp [20:29:07]Write 4 bytes [20:29:07]NVStorageSaveData done [20:29:07]ExternCall_PrintAddStr [20:29:07]wPrintStart [20:29:07]Write to MH i2c: 01 00 00 0D 09 16 [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 0D 09 00 00 00 00 00 FF 0F 2B [20:29:07]RasterBufferAndPrint [20:29:07]line Счет N : (1)2002564 [20:29:07]line ИНН: 02508201610067 [20:29:07]line Контрольно-Кассовый Чек [20:29:07]line ПРОДАЖА [20:29:07]line ТРК (МРК, ГНК) : 52 [20:29:07]line Товар: 2710124130 [20:29:07]line Super-92-К-5 [20:29:07]line 13.090 * 68.80 [20:29:07]line = 900.59 [20:29:07]line НДС 12% НСП 1% [20:29:07]line > о реализуемом товаре [20:29:07]line ОКРУГЛЕНИЕ: -0.59 [20:29:07]line ИТОГО: 900.00 [20:29:07]line Внесено: 900.00 [20:29:07]line СДАЧА: 0.00 [20:29:07]line НСП 1% : 7.97 [20:29:07]line НДС 12% : 95.64 [20:29:07]line Наличными: 900.00 [20:29:07]line Безнал.: 0.00 [20:29:07]line Место: АЗС № 97 "Партнер Нефть" [20:29:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:29:07]line СНО: Общий режим [20:29:07]line Чек 606 27.07.2024 20:29 [20:29:07]line Смена: 438 ФФД: 1.0 [20:29:07]line ЗНМ: 0300000054 [20:29:07]line РНМ: 0000000000092624 [20:29:07]line Версия ККМ: 001 [20:29:07]line ФМ: 0000000000874959 [20:29:07]line ФД: 226246 [20:29:07]line ФПД: 176054970529034 [20:29:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202906&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226246&fm=176054970529034&tin=02508201610067®Number=0000000000092624&sum=90000 [20:29:07]written 0, free lines is 4095 [20:29:07]OFD Sender: Processing packet 226246 [packets to send 600, broken 599] [20:29:07]ProducePacketName [20:29:07]name=ofd_packets/00226246 [20:29:07]OFD Sender: To server: pG, [20:29:07]CommunicateWithHost lk.salyk.kg:30040 [20:29:07]ConnectInit lk.salyk.kg [20:29:07]Write to MH i2c: 01 00 00 38 09 41 [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 38 09 00 00 00 00 00 66 0C BA [20:29:07]RasterBufferAndPrint [20:29:07]line [20:29:07]line [20:29:07]line [20:29:07]line [20:29:07]line [20:29:07]written 0, free lines is 3177 [20:29:07]MH_Cut [20:29:07]Write to MH i2c: D1 01 00 3F 09 01 1A [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: D1 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: D1 01 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: D1 01 00 3F 09 00 19 [20:29:07]Write to MH i2c: 01 00 00 40 09 49 [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:08]*** Cut start [20:29:08]*** Partial cut [20:29:08]*** CUTSNS_PIN = 1 [20:29:08]*** CUTSNS_PIN = 0 [20:29:09]*** Brake cut motor [20:29:09]Read from MH i2c: 01 [20:29:09]MH_I2C_Read... [20:29:09]*** Stop cut motor [20:29:09]*** Cut end [20:29:09]Read from MH i2c: 01 07 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: 01 07 00 40 09 00 00 00 00 00 FF 0F 5E [20:29:09]process_action close_receipt done [20:29:09]requested_data is exist [20:29:09]produce_requested_data [20:29:09]requested_item fm.sn is exist - process it [20:29:09]wFMCommunicate request_size=4 [20:29:09]MH_SAM_APDU [20:29:09]CAPDU: 80 11 00 00 [20:29:09]Write to MH i2c: E2 08 00 41 09 80 11 00 00 00 00 00 00 C4 [20:29:09]Write i2c OK [20:29:09]MH_I2C_Read... [20:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:09]Read from MH i2c: E2 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 17 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 17 00 41 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [20:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:09]wFMCommunicate OK [20:29:09]requested_item fd.num is exist - process it [20:29:09]SAM_PROTO_GetFieldsCounters [20:29:09]wFMCommunicate request_size=4 [20:29:09]MH_SAM_APDU [20:29:09]CAPDU: 80 13 00 00 [20:29:09]Write to MH i2c: E2 08 00 42 09 80 13 00 00 00 00 00 00 C7 [20:29:09]Write i2c OK [20:29:09]MH_I2C_Read... [20:29:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:09]Read from MH i2c: E2 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 62 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 62 00 42 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [20:29:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:09]wFMCommunicate OK [20:29:09]SAM_PROTO_GetFieldsCounters done [20:29:09]requested_item shift.num is exist - process it [20:29:09]requested_item shift.opened is exist - process it [20:29:09]req_shift_opened [20:29:09]FM_GetShiftState [20:29:09]SAM_PROTO_GetShiftState [20:29:09]wFMCommunicate request_size=4 [20:29:09]MH_SAM_APDU [20:29:09]CAPDU: 80 13 01 00 [20:29:09]Write to MH i2c: E2 08 00 43 09 80 13 01 00 00 00 00 00 C9 [20:29:09]Write i2c OK [20:29:09]MH_I2C_Read... [20:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:09]Read from MH i2c: E2 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 0E 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 0E 00 43 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D7 [20:29:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:29:09]wFMCommunicate OK [20:29:09]SAM_PROTO_GetShiftState done [20:29:09]FM_GetShiftState done [20:29:09]req_shift_opened done [20:29:09]requested_item shift.open_date is exist - process it [20:29:09]req_shift_open_date [20:29:09]req_shift_open_date done [20:29:09]produce_requested_data done [20:29:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226246,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:29:09]process_action_free close_receipt [20:29:09]json_value_free [20:29:09]json_value_free done [20:29:09]process_json_proto returns [20:29:09]Send response to host [20:29:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226246,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:29:09]free response buf [20:29:09]execute_script done [20:29:09]execute_script returns [20:29:09]free content buf [20:29:09]Sock 7.Close socket [20:29:09]Sock 7.Thread stoped [20:29:49]accept exits with 9 [20:29:49]New connection [20:29:49]New thread 3066617188 created [20:29:49]Thread 3066760548 joined [20:29:49]Waiting for new connection... [20:29:49] Sock 9.Parse request [20:29:49]Sock 9.Check first char [20:29:49]Sock 9.First char is OK [20:29:49]request: POST /json_proto HTTP/1.0 [20:29:49]Method: POST [20:29:49]URL: /json_proto [20:29:49]Method is POST - this is cgi request [20:29:49]url: /json_proto [20:29:49]query_string will be loaded in cgi processing [20:29:49]execute_cgi json_proto POST (null) [20:29:49]execute_cgi path=json_proto method=POST [20:29:49]POST find Content-Length [20:29:49]Host: 172.17.43.131:8080 [20:29:49]Content-Length: 678 [20:29:49]Content-Type: application/json [20:29:49] [20:29:49]POST finish read [20:29:49]Found Content-Length = 678 [20:29:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:49]execute_script... [20:29: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)2002565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:49]POST & json_proto [20:29:49]process_json_proto [20:29:49]json parsed OK: [20:29:49]protocol is kg_v1.0 [20:29:49]action value=close_receipt [20:29:49]process_action close_receipt [20:29:49]cmd_close_receipt [20:29:49]MH_GetDate [20:29:49]Write to MH i2c: F0 00 00 44 09 3C [20:29:49]Write i2c OK [20:29:49]MH_I2C_Read... [20:29:49]Read from MH i2c: F0 [20:29:49]MH_I2C_Read... [20:29:49]Read from MH i2c: F0 09 00 [20:29:49]MH_I2C_Read... [20:29:49]Read from MH i2c: F0 09 00 44 09 00 BE 58 A5 66 F9 24 A2 66 8B [20:29:49]GetLastDocTimeStamp 1722112146 [20:29:49]current date 1722112190 [20:29:49]FM_GetShiftState [20:29:49]SAM_PROTO_GetShiftState [20:29:49]wFMCommunicate request_size=4 [20:29:49]MH_SAM_APDU [20:29:49]CAPDU: 80 13 01 00 [20:29:49]Write to MH i2c: E2 08 00 45 09 80 13 01 00 00 00 00 00 CB [20:29:49]Write i2c OK [20:29:49]MH_I2C_Read... [20:29:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:49]Read from MH i2c: E2 [20:29:49]MH_I2C_Read... [20:29:49]Read from MH i2c: E2 0E 00 [20:29:49]MH_I2C_Read... [20:29:49]Read from MH i2c: E2 0E 00 45 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D9 [20:29:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:29:49]wFMCommunicate OK [20:29:49]SAM_PROTO_GetShiftState done [20:29:49]FM_GetShiftState done [20:29:49]opened in 1722038719 [20:29:49]opened+sec_in_day 1722125119 [20:29:49]quantity*price = 20001 [20:29:49]sum+1 = 20002 [20:29:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 607 27.07.2024 20:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226247 ФПД: 30384394112463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226247&fm=30384394112463&tin=02508201610067®Number=0000000000092624&sum=20000 [20:29:50]StoreToDocumentArchive [20:29:50]shift 438 fd 226247 [20:29:50]save to /storage/0438/doc_00226247 [20:29:50]save last doc name /storage/0438/doc_00226247 to /storage/kkm_last_doc_name [20:29:50]save OK [20:29:50]Clear old archive folders... [20:29:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:29:50]tlvbuf is 007BC7F0 [20:29:50]SAM_PROTO_ClearQueue [20:29:50]wFMCommunicate request_size=4 [20:29:50]MH_SAM_APDU [20:29:50]CAPDU: 80 09 00 00 [20:29:50]Write to MH i2c: E2 08 00 52 09 80 09 00 00 00 00 00 00 CD [20:29:50]Write i2c OK [20:29:50]MH_I2C_Read... [20:29:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:50]Read from MH i2c: E2 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 03 00 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 03 00 52 09 00 90 00 CF [20:29:50]RAPDU: 90 00 [20:29:50]wFMCommunicate OK [20:29:50]SAM_PROTO_ClearQueue done [20:29:50]KKMCreateOFDPacket [20:29:50]OFDProtocolAddRootSTLVToBuf [20:29:50]FM_MakeSignedData [20:29:50]FM_MakeSignedData [20:29:50]SAM_PROTO_SignData [20:29:50]wFMCommunicate request_size=4 [20:29:50]MH_SAM_APDU [20:29:50]CAPDU: 80 0D 01 02 [20:29:50]Write to MH i2c: E2 08 00 53 09 80 0D 01 02 00 00 00 00 D5 [20:29:50]Write i2c OK [20:29:50]MH_I2C_Read... [20:29:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:51]Read from MH i2c: E2 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 03 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 03 00 53 09 00 90 00 D0 [20:29:51]RAPDU: 90 00 [20:29:51]wFMCommunicate OK [20:29:51]wFMCommunicate request_size=255 [20:29:51]MH_SAM_APDU [20:29: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 BE 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 73 03 00 35 04 06 00 1B [20:29:51]Write to MH i2c: E2 02 01 54 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 BE 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 73 03 00 35 04 06 00 1B 00 00 EF [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:51]Read from MH i2c: E2 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 03 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 03 00 54 09 00 90 00 D1 [20:29:51]RAPDU: 90 00 [20:29:51]wFMCommunicate OK [20:29:51]wFMCommunicate request_size=10 [20:29:51]MH_SAM_APDU [20:29:51]CAPDU: 80 0D 02 02 05 A2 6B 04 8D CF [20:29:51]Write to MH i2c: E2 0D 00 55 09 80 0D 02 02 05 00 A2 6B 04 8D CF 00 00 4F [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:51]Read from MH i2c: E2 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 03 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 03 00 55 09 00 90 00 D2 [20:29:51]RAPDU: 90 00 [20:29:51]wFMCommunicate OK [20:29:51]wFMCommunicate request_size=4 [20:29:51]MH_SAM_APDU [20:29:51]CAPDU: 80 0D 03 02 [20:29:51]Write to MH i2c: E2 08 00 56 09 80 0D 03 02 00 00 00 00 DA [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:51]Read from MH i2c: E2 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 0B 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 0B 00 56 09 00 8D 31 34 DB 10 6E 5F 3A 90 00 BF [20:29:51]RAPDU: 8D 31 34 DB 10 6E 5F 3A 90 00 [20:29:51]wFMCommunicate OK [20:29:51]SAM_PROTO_SignData done [20:29:51]FM_MakeSignedData done [20:29:51]CreateOFDProtocolMessage [20:29:51]wFMCommunicate request_size=4 [20:29:51]MH_SAM_APDU [20:29:51]CAPDU: 80 11 00 00 [20:29:51]Write to MH i2c: E2 08 00 57 09 80 11 00 00 00 00 00 00 DA [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:51]Read from MH i2c: E2 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 17 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: E2 17 00 57 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 37 [20:29:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:51]wFMCommunicate OK [20:29:51]CreateOFDProtocolMessage done [20:29:51]OFDSenderStorePacket 226247 [20:29:51]StoreOFDPacket docnum=226247 [20:29:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D7 98 07 01 BA 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 BE 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 73 03 00 35 04 06 00 1B A2 6B 04 8D CF 8D 31 34 DB 10 6E 5F 3A [20:29:51]CheckFolder [20:29:51]dirname=/storage/ofd_packets [20:29:51]CheckFolder done [20:29:51]ProducePacketName [20:29:51]name=ofd_packets/00226247 [20:29:51]NVStorageSaveData ofd_packets/00226247 [20:29:51]File name is /storage/ofd_packets/00226247 [20:29:51]Write 301 bytes [20:29:51]NVStorageSaveData done [20:29:51]OFDSenderStorePacket done [20:29:51]KKMCreateOFDPacket done [20:29:51]NVStorageSaveData kkm_last_timestamp [20:29:51]File name is /storage/kkm_last_timestamp [20:29:51]Write 4 bytes [20:29:51]NVStorageSaveData done [20:29:51]ExternCall_PrintAddStr [20:29:51]wPrintStart [20:29:51]Write to MH i2c: 01 00 00 58 09 61 [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: 01 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: 01 07 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: 01 07 00 58 09 00 00 00 00 00 FF 0F 76 [20:29:51]RasterBufferAndPrint [20:29:51]line Счет N : (1)2002565 [20:29:51]line ИНН: 02508201610067 [20:29:51]line Контрольно-Кассовый Чек [20:29:51]line ПРОДАЖА [20:29:51]line ТРК (МРК, ГНК) : 43 [20:29:51]line Товар: 2710124130 [20:29:51]line Аи-92-К-5 [20:29:51]line 2.950 * 67.80 [20:29:51]line = 200.01 [20:29:51]line НДС 12% НСП 1% [20:29:51]line > о реализуемом товаре [20:29:51]line ОКРУГЛЕНИЕ: -0.01 [20:29:51]line ИТОГО: 200.00 [20:29:51]line Внесено: 200.00 [20:29:51]line СДАЧА: 0.00 [20:29:51]line НСП 1% : 1.77 [20:29:51]line НДС 12% : 21.24 [20:29:51]line Наличными: 200.00 [20:29:51]line Безнал.: 0.00 [20:29:51]line Место: АЗС № 97 "Партнер Нефть" [20:29:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:29:51]line СНО: Общий режим [20:29:51]line Чек 607 27.07.2024 20:29 [20:29:51]line Смена: 438 ФФД: 1.0 [20:29:51]line ЗНМ: 0300000054 [20:29:51]line РНМ: 0000000000092624 [20:29:51]line Версия ККМ: 001 [20:29:51]line ФМ: 0000000000874959 [20:29:51]line ФД: 226247 [20:29:51]line ФПД: 30384394112463 [20:29:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226247&fm=30384394112463&tin=02508201610067®Number=0000000000092624&sum=20000 [20:29:51]written 0, free lines is 4095 [20:29:51]Write to MH i2c: 01 00 00 83 09 8C [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: 01 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: 01 07 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: 01 07 00 83 09 00 00 00 00 00 6E 0C 0D [20:29:51]RasterBufferAndPrint [20:29:51]line [20:29:51]line [20:29:51]line [20:29:51]line [20:29:51]line [20:29:51]written 0, free lines is 3185 [20:29:51]MH_Cut [20:29:51]Write to MH i2c: D1 01 00 8A 09 01 65 [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: D1 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: D1 01 00 [20:29:51]MH_I2C_Read... [20:29:51]Read from MH i2c: D1 01 00 8A 09 00 64 [20:29:51]Write to MH i2c: 01 00 00 8B 09 94 [20:29:51]Write i2c OK [20:29:51]MH_I2C_Read... [20:29:53]*** Cut start [20:29:53]*** Partial cut [20:29:53]*** CUTSNS_PIN = 1 [20:29:53]*** CUTSNS_PIN = 0 [20:29:53]*** Brake cut motor [20:29:53]Read from MH i2c: 01 [20:29:53]MH_I2C_Read... [20:29:53]*** Stop cut motor [20:29:53]*** Cut end [20:29:53]Read from MH i2c: 01 07 00 [20:29:53]MH_I2C_Read... [20:29:53]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 FF 0F A9 [20:29:53]process_action close_receipt done [20:29:53]requested_data is exist [20:29:53]produce_requested_data [20:29:53]requested_item fm.sn is exist - process it [20:29:53]wFMCommunicate request_size=4 [20:29:53]MH_SAM_APDU [20:29:53]CAPDU: 80 11 00 00 [20:29:53]Write to MH i2c: E2 08 00 8C 09 80 11 00 00 00 00 00 00 0F [20:29:53]Write i2c OK [20:29:53]MH_I2C_Read... [20:29:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:53]Read from MH i2c: E2 [20:29:53]MH_I2C_Read... [20:29:53]Read from MH i2c: E2 17 00 [20:29:53]MH_I2C_Read... [20:29:53]Read from MH i2c: E2 17 00 8C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [20:29:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:53]wFMCommunicate OK [20:29:53]requested_item fd.num is exist - process it [20:29:53]SAM_PROTO_GetFieldsCounters [20:29:53]wFMCommunicate request_size=4 [20:29:53]MH_SAM_APDU [20:29:53]CAPDU: 80 13 00 00 [20:29:53]Write to MH i2c: E2 08 00 8D 09 80 13 00 00 00 00 00 00 12 [20:29:53]Write i2c OK [20:29:53]MH_I2C_Read... [20:29:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:53]Read from MH i2c: E2 [20:29:53]MH_I2C_Read... [20:29:53]Read from MH i2c: E2 62 00 [20:29:53]MH_I2C_Read... [20:29:53]Read from MH i2c: E2 62 00 8D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 52 [20:29: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:53]wFMCommunicate OK [20:29:53]SAM_PROTO_GetFieldsCounters done [20:29:53]requested_item shift.num is exist - process it [20:29:53]requested_item shift.opened is exist - process it [20:29:53]req_shift_opened [20:29:53]FM_GetShiftState [20:29:53]SAM_PROTO_GetShiftState [20:29:53]wFMCommunicate request_size=4 [20:29:53]MH_SAM_APDU [20:29:53]CAPDU: 80 13 01 00 [20:29:53]Write to MH i2c: E2 08 00 8E 09 80 13 01 00 00 00 00 00 14 [20:29:53]Write i2c OK [20:29:53]MH_I2C_Read... [20:29:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:54]Read from MH i2c: E2 [20:29:54]MH_I2C_Read... [20:29:54]Read from MH i2c: E2 0E 00 [20:29:54]MH_I2C_Read... [20:29:54]Read from MH i2c: E2 0E 00 8E 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 22 [20:29:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:29:54]wFMCommunicate OK [20:29:54]SAM_PROTO_GetShiftState done [20:29:54]FM_GetShiftState done [20:29:54]req_shift_opened done [20:29:54]requested_item shift.open_date is exist - process it [20:29:54]req_shift_open_date [20:29:54]req_shift_open_date done [20:29:54]produce_requested_data done [20:29:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226247,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:29:54]process_action_free close_receipt [20:29:54]json_value_free [20:29:54]json_value_free done [20:29:54]process_json_proto returns [20:29:54]Send response to host [20:29:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226247,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:29:54]free response buf [20:29:54]execute_script done [20:29:54]execute_script returns [20:29:54]free content buf [20:29:54]Sock 9.Close socket [20:29:54]Sock 9.Thread stoped [20:30:08]recv_with_timeout no data received [20:30:24]recv_with_timeout no data received [20:30:56]accept exits with 7 [20:30:56]New connection [20:30:56]New thread 3066760548 created [20:30:56]Thread 3066617188 joined [20:30:56]Waiting for new connection... [20:30:56] Sock 7.Parse request [20:30:56]Sock 7.Check first char [20:30:56]Sock 7.First char is OK [20:30:56]request: POST /json_proto HTTP/1.0 [20:30:56]Method: POST [20:30:56]URL: /json_proto [20:30:56]Method is POST - this is cgi request [20:30:56]url: /json_proto [20:30:56]query_string will be loaded in cgi processing [20:30:56]execute_cgi json_proto POST (null) [20:30:56]execute_cgi path=json_proto method=POST [20:30:56]POST find Content-Length [20:30:56]Host: 172.17.43.131:8080 [20:30:56]Content-Length: 675 [20:30:56]Content-Type: application/json [20:30:56] [20:30:56]POST finish read [20:30:56]Found Content-Length = 675 [20:30:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:30:56]execute_script... [20:30: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)2002566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:30:56]POST & json_proto [20:30:56]process_json_proto [20:30:56]json parsed OK: [20:30:56]protocol is kg_v1.0 [20:30:56]action value=close_receipt [20:30:56]process_action close_receipt [20:30:56]cmd_close_receipt [20:30:56]MH_GetDate [20:30:56]Write to MH i2c: F0 00 00 8F 09 87 [20:30:56]Write i2c OK [20:30:56]MH_I2C_Read... [20:30:56]Read from MH i2c: F0 [20:30:56]MH_I2C_Read... [20:30:56]Read from MH i2c: F0 09 00 [20:30:56]MH_I2C_Read... [20:30:56]Read from MH i2c: F0 09 00 8F 09 00 01 59 A5 66 F9 24 A2 66 1A [20:30:56]GetLastDocTimeStamp 1722112190 [20:30:56]current date 1722112257 [20:30:56]FM_GetShiftState [20:30:56]SAM_PROTO_GetShiftState [20:30:56]wFMCommunicate request_size=4 [20:30:56]MH_SAM_APDU [20:30:56]CAPDU: 80 13 01 00 [20:30:56]Write to MH i2c: E2 08 00 90 09 80 13 01 00 00 00 00 00 16 [20:30:56]Write i2c OK [20:30:56]MH_I2C_Read... [20:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:56]Read from MH i2c: E2 [20:30:56]MH_I2C_Read... [20:30:56]Read from MH i2c: E2 0E 00 [20:30:56]MH_I2C_Read... [20:30:56]Read from MH i2c: E2 0E 00 90 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 24 [20:30:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:30:56]wFMCommunicate OK [20:30:56]SAM_PROTO_GetShiftState done [20:30:56]FM_GetShiftState done [20:30:56]opened in 1722038719 [20:30:56]opened+sec_in_day 1722125119 [20:30:56]quantity*price = 50063 [20:30:56]sum+1 = 50064 [20:30:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 608 27.07.2024 20:30 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226248 ФПД: 148824324127004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203057&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226248&fm=148824324127004&tin=02508201610067®Number=0000000000092624&sum=50000 [20:30:58]StoreToDocumentArchive [20:30:58]shift 438 fd 226248 [20:30:58]save to /storage/0438/doc_00226248 [20:30:58]save last doc name /storage/0438/doc_00226248 to /storage/kkm_last_doc_name [20:30:58]save OK [20:30:58]Clear old archive folders... [20:30:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:30:58]tlvbuf is 007BBA80 [20:30:58]SAM_PROTO_ClearQueue [20:30:58]wFMCommunicate request_size=4 [20:30:58]MH_SAM_APDU [20:30:58]CAPDU: 80 09 00 00 [20:30:58]Write to MH i2c: E2 08 00 9D 09 80 09 00 00 00 00 00 00 18 [20:30:58]Write i2c OK [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 [20:30:58]MH_I2C_Read... [20:30:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:30:58]Read from MH i2c: E2 03 00 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 03 00 9D 09 00 90 00 1A [20:30:58]RAPDU: 90 00 [20:30:58]wFMCommunicate OK [20:30:58]SAM_PROTO_ClearQueue done [20:30:58]KKMCreateOFDPacket [20:30:58]OFDProtocolAddRootSTLVToBuf [20:30:58]FM_MakeSignedData [20:30:58]FM_MakeSignedData [20:30:58]SAM_PROTO_SignData [20:30:58]wFMCommunicate request_size=4 [20:30:58]MH_SAM_APDU [20:30:58]CAPDU: 80 0D 01 02 [20:30:58]Write to MH i2c: E2 08 00 9E 09 80 0D 01 02 00 00 00 00 20 [20:30:58]Write i2c OK [20:30:58]MH_I2C_Read... [20:30:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:30:58]Read from MH i2c: E2 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 03 00 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 03 00 9E 09 00 90 00 1B [20:30:58]RAPDU: 90 00 [20:30:58]wFMCommunicate OK [20:30:58]wFMCommunicate request_size=255 [20:30:58]MH_SAM_APDU [20:30:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 01 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 73 03 00 35 04 06 00 87 5A DC F9 [20:30:58]Write to MH i2c: E2 02 01 9F 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 01 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 73 03 00 35 04 06 00 87 5A DC F9 00 00 A7 [20:30:58]Write i2c OK [20:30:58]MH_I2C_Read... [20:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:58]Read from MH i2c: E2 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 03 00 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 03 00 9F 09 00 90 00 1C [20:30:58]RAPDU: 90 00 [20:30:58]wFMCommunicate OK [20:30:58]wFMCommunicate request_size=7 [20:30:58]MH_SAM_APDU [20:30:58]CAPDU: 80 0D 02 02 02 39 1C [20:30:58]Write to MH i2c: E2 0A 00 A0 09 80 0D 02 02 02 00 39 1C 00 00 7C [20:30:58]Write i2c OK [20:30:58]MH_I2C_Read... [20:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:58]Read from MH i2c: E2 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 03 00 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 03 00 A0 09 00 90 00 1D [20:30:58]RAPDU: 90 00 [20:30:58]wFMCommunicate OK [20:30:58]wFMCommunicate request_size=4 [20:30:58]MH_SAM_APDU [20:30:58]CAPDU: 80 0D 03 02 [20:30:58]Write to MH i2c: E2 08 00 A1 09 80 0D 03 02 00 00 00 00 25 [20:30:58]Write i2c OK [20:30:58]MH_I2C_Read... [20:30:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:30:58]Read from MH i2c: E2 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 0B 00 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 0B 00 A1 09 00 AC 8F 86 D6 45 5D FE B0 90 00 0D [20:30:58]RAPDU: AC 8F 86 D6 45 5D FE B0 90 00 [20:30:58]wFMCommunicate OK [20:30:58]SAM_PROTO_SignData done [20:30:58]FM_MakeSignedData done [20:30:58]CreateOFDProtocolMessage [20:30:58]wFMCommunicate request_size=4 [20:30:58]MH_SAM_APDU [20:30:58]CAPDU: 80 11 00 00 [20:30:58]Write to MH i2c: E2 08 00 A2 09 80 11 00 00 00 00 00 00 25 [20:30:58]Write i2c OK [20:30:58]MH_I2C_Read... [20:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:58]Read from MH i2c: E2 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 17 00 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: E2 17 00 A2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [20:30:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:30:58]wFMCommunicate OK [20:30:58]CreateOFDProtocolMessage done [20:30:58]OFDSenderStorePacket 226248 [20:30:58]StoreOFDPacket docnum=226248 [20:30:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 20 9C 04 01 2F 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 01 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 73 03 00 35 04 06 00 87 5A DC F9 39 1C AC 8F 86 D6 45 5D FE B0 [20:30:58]CheckFolder [20:30:58]dirname=/storage/ofd_packets [20:30:58]CheckFolder done [20:30:58]ProducePacketName [20:30:58]name=ofd_packets/00226248 [20:30:58]NVStorageSaveData ofd_packets/00226248 [20:30:58]File name is /storage/ofd_packets/00226248 [20:30:58]Write 298 bytes [20:30:58]NVStorageSaveData done [20:30:58]OFDSenderStorePacket done [20:30:58]KKMCreateOFDPacket done [20:30:58]NVStorageSaveData kkm_last_timestamp [20:30:58]File name is /storage/kkm_last_timestamp [20:30:58]Write 4 bytes [20:30:58]NVStorageSaveData done [20:30:58]ExternCall_PrintAddStr [20:30:58]wPrintStart [20:30:58]Write to MH i2c: 01 00 00 A3 09 AC [20:30:58]Write i2c OK [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: 01 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: 01 07 00 [20:30:58]MH_I2C_Read... [20:30:58]Read from MH i2c: 01 07 00 A3 09 00 00 00 00 00 FF 0F C1 [20:30:58]RasterBufferAndPrint [20:30:58]line Счет N : (1)2002566 [20:30:58]line ИНН: 02508201610067 [20:30:58]line Контрольно-Кассовый Чек [20:30:58]line ПРОДАЖА [20:30:58]line ТРК (МРК, ГНК) : 11 [20:30:58]line Товар: 2710194210 [20:30:58]line ДТ-К-5 [20:30:58]line 6.570 * 76.20 [20:30:58]line = 500.63 [20:30:58]line НДС 12% НСП 1% [20:30:58]line > о реализуемом товаре [20:30:58]line ОКРУГЛЕНИЕ: -0.63 [20:30:58]line ИТОГО: 500.00 [20:30:58]line Внесено: 500.00 [20:30:58]line СДАЧА: 0.00 [20:30:58]line НСП 1% : 4.43 [20:30:58]line НДС 12% : 53.16 [20:30:58]line Наличными: 500.00 [20:30:58]line Безнал.: 0.00 [20:30:58]line Место: АЗС № 97 "Партнер Нефть" [20:30:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:30:58]line СНО: Общий режим [20:30:58]line Чек 608 27.07.2024 20:30 [20:30:58]line Смена: 438 ФФД: 1.0 [20:30:58]line ЗНМ: 0300000054 [20:30:58]line РНМ: 0000000000092624 [20:30:58]line Версия ККМ: 001 [20:30:58]line ФМ: 0000000000874959 [20:30:58]line ФД: 226248 [20:30:58]line ФПД: 148824324127004 [20:30:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203057&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226248&fm=148824324127004&tin=02508201610067®Number=0000000000092624&sum=50000 [20:30:58]written 0, free lines is 4095 [20:30:59]Write to MH i2c: 01 00 00 CE 09 D7 [20:30:59]Write i2c OK [20:30:59]MH_I2C_Read... [20:30:59]Read from MH i2c: 01 [20:30:59]MH_I2C_Read... [20:30:59]Read from MH i2c: 01 07 00 [20:30:59]MH_I2C_Read... [20:30:59]Read from MH i2c: 01 07 00 CE 09 00 00 00 00 00 61 0C 4B [20:30:59]RasterBufferAndPrint [20:30:59]line [20:30:59]line [20:30:59]line [20:30:59]line [20:30:59]line [20:30:59]written 0, free lines is 3172 [20:30:59]MH_Cut [20:30:59]Write to MH i2c: D1 01 00 D5 09 01 B0 [20:30:59]Write i2c OK [20:30:59]MH_I2C_Read... [20:30:59]Read from MH i2c: D1 [20:30:59]MH_I2C_Read... [20:30:59]Read from MH i2c: D1 01 00 [20:30:59]MH_I2C_Read... [20:30:59]Read from MH i2c: D1 01 00 D5 09 00 AF [20:30:59]Write to MH i2c: 01 00 00 D6 09 DF [20:30:59]Write i2c OK [20:30:59]MH_I2C_Read... [20:31:00]*** Cut start [20:31:00]*** Partial cut [20:31:00]*** CUTSNS_PIN = 1 [20:31:00]*** CUTSNS_PIN = 0 [20:31:00]*** Brake cut motor [20:31:01]Read from MH i2c: 01 [20:31:01]MH_I2C_Read... [20:31:01]*** Stop cut motor [20:31:01]*** Cut end [20:31:01]Read from MH i2c: 01 07 00 [20:31:01]MH_I2C_Read... [20:31:01]Read from MH i2c: 01 07 00 D6 09 00 00 00 00 00 FF 0F F4 [20:31:01]process_action close_receipt done [20:31:01]requested_data is exist [20:31:01]produce_requested_data [20:31:01]requested_item fm.sn is exist - process it [20:31:01]wFMCommunicate request_size=4 [20:31:01]MH_SAM_APDU [20:31:01]CAPDU: 80 11 00 00 [20:31:01]Write to MH i2c: E2 08 00 D7 09 80 11 00 00 00 00 00 00 5A [20:31:01]Write i2c OK [20:31:01]MH_I2C_Read... [20:31:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:01]Read from MH i2c: E2 [20:31:01]MH_I2C_Read... [20:31:01]Read from MH i2c: E2 17 00 [20:31:01]MH_I2C_Read... [20:31:01]Read from MH i2c: E2 17 00 D7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [20:31:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:31:01]wFMCommunicate OK [20:31:01]requested_item fd.num is exist - process it [20:31:01]SAM_PROTO_GetFieldsCounters [20:31:01]wFMCommunicate request_size=4 [20:31:01]MH_SAM_APDU [20:31:01]CAPDU: 80 13 00 00 [20:31:01]Write to MH i2c: E2 08 00 D8 09 80 13 00 00 00 00 00 00 5D [20:31:01]Write i2c OK [20:31:01]MH_I2C_Read... [20:31:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:31:01]Read from MH i2c: E2 [20:31:01]MH_I2C_Read... [20:31:01]Read from MH i2c: E2 62 00 [20:31:01]MH_I2C_Read... [20:31:01]Read from MH i2c: E2 62 00 D8 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [20:31:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:31:01]wFMCommunicate OK [20:31:01]SAM_PROTO_GetFieldsCounters done [20:31:01]requested_item shift.num is exist - process it [20:31:01]requested_item shift.opened is exist - process it [20:31:01]req_shift_opened [20:31:01]FM_GetShiftState [20:31:01]SAM_PROTO_GetShiftState [20:31:01]wFMCommunicate request_size=4 [20:31:01]MH_SAM_APDU [20:31:01]CAPDU: 80 13 01 00 [20:31:01]Write to MH i2c: E2 08 00 D9 09 80 13 01 00 00 00 00 00 5F [20:31:01]Write i2c OK [20:31:01]MH_I2C_Read... [20:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:01]Read from MH i2c: E2 [20:31:01]MH_I2C_Read... [20:31:01]Read from MH i2c: E2 0E 00 [20:31:01]MH_I2C_Read... [20:31:01]Read from MH i2c: E2 0E 00 D9 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6D [20:31:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:31:01]wFMCommunicate OK [20:31:01]SAM_PROTO_GetShiftState done [20:31:01]FM_GetShiftState done [20:31:01]req_shift_opened done [20:31:01]requested_item shift.open_date is exist - process it [20:31:01]req_shift_open_date [20:31:01]req_shift_open_date done [20:31:01]produce_requested_data done [20:31:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226248,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:31:01]process_action_free close_receipt [20:31:01]json_value_free [20:31:01]json_value_free done [20:31:01]process_json_proto returns [20:31:01]Send response to host [20:31:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226248,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:31:01]free response buf [20:31:01]execute_script done [20:31:01]execute_script returns [20:31:01]free content buf [20:31:01]Sock 7.Close socket [20:31:01]Sock 7.Thread stoped [20:31:12]recv_with_timeout no data received [20:31:20]ConnectInit Can't connect to host [20:31:20]CommunicateWithHost connect error [20:31:20]CommunicateWithHost err = -1 [20:31:20]OFD Sender: Server communicate error [20:31:21]OFD Sender: Processing packet 226246 [packets to send 602, broken 599] [20:31:21]ProducePacketName [20:31:21]name=ofd_packets/00226246 [20:31:21]OFD Sender: To server: pG, [20:31:21]CommunicateWithHost lk.salyk.kg:30040 [20:31:21]ConnectInit lk.salyk.kg [20:31:21]Connected sock=7 [20:31: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 35 39 10 01 00 00 6B 89 08 01 41 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 92 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 73 03 00 35 04 06 00 A0 1E FD FA B5 0A E1 DD 4B 78 C0 F0 08 95 [20:31: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 35 39 4F 00 00 00 20 BE 47 00 33 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 35 39 10 04 04 00 C6 73 03 00 F4 03 04 00 24 05 A5 66 B6 04 01 00 00 0E 07 C6 E5 89 BF AB 0C [20:31:21]CommunicateWithHost err = 0 [20:31:21]CheckOFDResponse [20:31:21]1017 (14) - 77093643461234 [20:31:21]1041 (16) - 0000000000874959 [20:31:21]1040 (4) - 226246 [20:31:21]1012 (4) - 27.07.2024 14:33 [20:31:21]1206 (1) - 0 [20:31:21]OFD Sender: Remove packet 226246 [20:31:21]ProducePacketName [20:31:21]name=ofd_packets/00226246 [20:31:21]NVStorageDeleteData [20:31:22]OFD Sender: Processing packet 226247 [packets to send 601, broken 599] [20:31:22]ProducePacketName [20:31:22]name=ofd_packets/00226247 [20:31:22]OFD Sender: To server: pG, [20:31:22]CommunicateWithHost lk.salyk.kg:30040 [20:31:22]ConnectInit lk.salyk.kg [20:31:22]Connected sock=7 [20: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 35 39 0F 01 00 00 D7 98 07 01 BA 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 BE 58 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 73 03 00 35 04 06 00 1B A2 6B 04 8D CF 8D 31 34 DB 10 6E 5F 3A [20:31: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 35 39 4F 00 00 00 C8 09 47 00 4E 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 35 39 10 04 04 00 C7 73 03 00 F4 03 04 00 26 05 A5 66 B6 04 01 00 00 A6 D9 C0 A5 99 F7 22 BD [20:31:23]CommunicateWithHost err = 0 [20:31:23]CheckOFDResponse [20:31:23]1017 (14) - 77093643461234 [20:31:23]1041 (16) - 0000000000874959 [20:31:23]1040 (4) - 226247 [20:31:23]1012 (4) - 27.07.2024 14:33 [20:31:23]1206 (1) - 0 [20:31:23]OFD Sender: Remove packet 226247 [20:31:23]ProducePacketName [20:31:23]name=ofd_packets/00226247 [20:31:23]NVStorageDeleteData [20:31:23]OFD Sender: Processing packet 226248 [packets to send 600, broken 599] [20:31:23]ProducePacketName [20:31:23]name=ofd_packets/00226248 [20:31:23]OFD Sender: To server: pG, [20:31:23]CommunicateWithHost lk.salyk.kg:30040 [20:31:23]ConnectInit lk.salyk.kg [20:31:24]Connected sock=7 [20:31:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 20 9C 04 01 2F 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 01 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 73 03 00 35 04 06 00 87 5A DC F9 39 1C AC 8F 86 D6 45 5D FE B0 [20:31: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 35 39 4F 00 00 00 D8 67 47 00 FE 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 73 03 00 F4 03 04 00 27 05 A5 66 B6 04 01 00 00 80 90 62 BD DE C9 A2 B1 [20:31:24]CommunicateWithHost err = 0 [20:31:24]CheckOFDResponse [20:31:24]1017 (14) - 77093643461234 [20:31:24]1041 (16) - 0000000000874959 [20:31:24]1040 (4) - 226248 [20:31:24]1012 (4) - 27.07.2024 14:33 [20:31:24]1206 (1) - 0 [20:31:24]OFD Sender: Remove packet 226248 [20:31:24]ProducePacketName [20:31:24]name=ofd_packets/00226248 [20:31:24]NVStorageDeleteData [20:31:25]OFD Sender: No OFD packet to send [20:31:30]OFD Sender: No OFD packet to send [20:31:35]OFD Sender: No OFD packet to send [20:31:38]accept exits with 9 [20:31:38]New connection [20:31:38]New thread 3066617188 created [20:31:38]Thread 3066760548 joined [20:31:38]Waiting for new connection... [20:31:38] Sock 9.Parse request [20:31:38]Sock 9.Check first char [20:31:38]Sock 9.First char is OK [20:31:38]request: POST /json_proto HTTP/1.0 [20:31:38]Method: POST [20:31:38]URL: /json_proto [20:31:38]Method is POST - this is cgi request [20:31:38]url: /json_proto [20:31:38]query_string will be loaded in cgi processing [20:31:38]execute_cgi json_proto POST (null) [20:31:38]execute_cgi path=json_proto method=POST [20:31:38]POST find Content-Length [20:31:38]Host: 172.17.43.131:8080 [20:31:38]Content-Length: 678 [20:31:38]Content-Type: application/json [20:31:38] [20:31:38]POST finish read [20:31:38]Found Content-Length = 678 [20:31:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:38]execute_script... [20: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)2002567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:38]POST & json_proto [20:31:38]process_json_proto [20:31:38]json parsed OK: [20:31:38]protocol is kg_v1.0 [20:31:38]action value=close_receipt [20:31:38]process_action close_receipt [20:31:38]cmd_close_receipt [20:31:38]MH_GetDate [20:31:38]Write to MH i2c: F0 00 00 DA 09 D2 [20:31:38]Write i2c OK [20:31:38]MH_I2C_Read... [20:31:38]Read from MH i2c: F0 [20:31:38]MH_I2C_Read... [20:31:38]Read from MH i2c: F0 09 00 [20:31:38]MH_I2C_Read... [20:31:38]Read from MH i2c: F0 09 00 DA 09 00 2A 59 A5 66 F9 24 A2 66 8E [20:31:38]GetLastDocTimeStamp 1722112257 [20:31:38]current date 1722112298 [20:31:38]FM_GetShiftState [20:31:38]SAM_PROTO_GetShiftState [20:31:38]wFMCommunicate request_size=4 [20:31:38]MH_SAM_APDU [20:31:38]CAPDU: 80 13 01 00 [20:31:38]Write to MH i2c: E2 08 00 DB 09 80 13 01 00 00 00 00 00 61 [20:31:38]Write i2c OK [20:31:38]MH_I2C_Read... [20:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:38]Read from MH i2c: E2 [20:31:38]MH_I2C_Read... [20:31:38]Read from MH i2c: E2 0E 00 [20:31:38]MH_I2C_Read... [20:31:38]Read from MH i2c: E2 0E 00 DB 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6F [20:31:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:31:38]wFMCommunicate OK [20:31:38]SAM_PROTO_GetShiftState done [20:31:38]FM_GetShiftState done [20:31:38]opened in 1722038719 [20:31:38]opened+sec_in_day 1722125119 [20:31:38]quantity*price = 40002 [20:31:38]sum+1 = 40003 [20:31:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 609 27.07.2024 20:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226249 ФПД: 203456569253005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203138&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226249&fm=203456569253005&tin=02508201610067®Number=0000000000092624&sum=40000 [20:31:39]StoreToDocumentArchive [20:31:39]shift 438 fd 226249 [20:31:39]save to /storage/0438/doc_00226249 [20:31:39]save last doc name /storage/0438/doc_00226249 to /storage/kkm_last_doc_name [20:31:39]save OK [20:31:39]Clear old archive folders... [20:31:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:31:39]tlvbuf is 0081E2F0 [20:31:39]SAM_PROTO_ClearQueue [20:31:39]wFMCommunicate request_size=4 [20:31:39]MH_SAM_APDU [20:31:39]CAPDU: 80 09 00 00 [20:31:39]Write to MH i2c: E2 08 00 E8 09 80 09 00 00 00 00 00 00 63 [20:31:39]Write i2c OK [20:31:39]MH_I2C_Read... [20:31:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:31:39]Read from MH i2c: E2 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 E8 09 00 90 00 65 [20:31:39]RAPDU: 90 00 [20:31:39]wFMCommunicate OK [20:31:39]SAM_PROTO_ClearQueue done [20:31:39]KKMCreateOFDPacket [20:31:39]OFDProtocolAddRootSTLVToBuf [20:31:39]FM_MakeSignedData [20:31:39]FM_MakeSignedData [20:31:39]SAM_PROTO_SignData [20:31:39]wFMCommunicate request_size=4 [20:31:39]MH_SAM_APDU [20:31:39]CAPDU: 80 0D 01 02 [20:31:39]Write to MH i2c: E2 08 00 E9 09 80 0D 01 02 00 00 00 00 6B [20:31:39]Write i2c OK [20:31:39]MH_I2C_Read... [20:31:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:31:39]Read from MH i2c: E2 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 E9 09 00 90 00 66 [20:31:39]RAPDU: 90 00 [20:31:39]wFMCommunicate OK [20:31:39]wFMCommunicate request_size=255 [20:31:39]MH_SAM_APDU [20: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 2A 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 73 03 00 35 04 06 00 B9 [20:31:39]Write to MH i2c: E2 02 01 EA 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 2A 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 73 03 00 35 04 06 00 B9 00 00 77 [20:31:39]Write i2c OK [20:31:39]MH_I2C_Read... [20:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:39]Read from MH i2c: E2 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 EA 09 00 90 00 67 [20:31:39]RAPDU: 90 00 [20:31:39]wFMCommunicate OK [20:31:39]wFMCommunicate request_size=10 [20:31:39]MH_SAM_APDU [20:31:39]CAPDU: 80 0D 02 02 05 0A EC 89 9C 8D [20:31:39]Write to MH i2c: E2 0D 00 EB 09 80 0D 02 02 05 00 0A EC 89 9C 8D 00 00 20 [20:31:39]Write i2c OK [20:31:39]MH_I2C_Read... [20:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:39]Read from MH i2c: E2 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 03 00 EB 09 00 90 00 68 [20:31:39]RAPDU: 90 00 [20:31:39]wFMCommunicate OK [20:31:39]wFMCommunicate request_size=4 [20:31:39]MH_SAM_APDU [20:31:39]CAPDU: 80 0D 03 02 [20:31:39]Write to MH i2c: E2 08 00 EC 09 80 0D 03 02 00 00 00 00 70 [20:31:39]Write i2c OK [20:31:39]MH_I2C_Read... [20:31:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:31:39]Read from MH i2c: E2 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 0B 00 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 0B 00 EC 09 00 F3 4A E8 24 FA 1F 1A 1A 90 00 07 [20:31:39]RAPDU: F3 4A E8 24 FA 1F 1A 1A 90 00 [20:31:39]wFMCommunicate OK [20:31:39]SAM_PROTO_SignData done [20:31:39]FM_MakeSignedData done [20:31:39]CreateOFDProtocolMessage [20:31:39]wFMCommunicate request_size=4 [20:31:39]MH_SAM_APDU [20:31:39]CAPDU: 80 11 00 00 [20:31:39]Write to MH i2c: E2 08 00 ED 09 80 11 00 00 00 00 00 00 70 [20:31:39]Write i2c OK [20:31:39]MH_I2C_Read... [20:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:39]Read from MH i2c: E2 [20:31:39]MH_I2C_Read... [20:31:39]Read from MH i2c: E2 17 00 [20:31:39]MH_I2C_Read... [20:31:40]Read from MH i2c: E2 17 00 ED 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CD [20:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:31:40]wFMCommunicate OK [20:31:40]CreateOFDProtocolMessage done [20:31:40]OFDSenderStorePacket 226249 [20:31:40]StoreOFDPacket docnum=226249 [20:31:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 87 07 01 57 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 2A 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 73 03 00 35 04 06 00 B9 0A EC 89 9C 8D F3 4A E8 24 FA 1F 1A 1A [20:31:40]CheckFolder [20:31:40]dirname=/storage/ofd_packets [20:31:40]CheckFolder done [20:31:40]ProducePacketName [20:31:40]name=ofd_packets/00226249 [20:31:40]NVStorageSaveData ofd_packets/00226249 [20:31:40]File name is /storage/ofd_packets/00226249 [20:31:40]Write 301 bytes [20:31:40]NVStorageSaveData done [20:31:40]OFDSenderStorePacket done [20:31:40]KKMCreateOFDPacket done [20:31:40]NVStorageSaveData kkm_last_timestamp [20:31:40]File name is /storage/kkm_last_timestamp [20:31:40]Write 4 bytes [20:31:40]NVStorageSaveData done [20:31:40]ExternCall_PrintAddStr [20:31:40]wPrintStart [20:31:40]Write to MH i2c: 01 00 00 EE 09 F7 [20:31:40]Write i2c OK [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: 01 [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: 01 07 00 [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: 01 07 00 EE 09 00 00 00 00 00 FF 0F 0C [20:31:40]RasterBufferAndPrint [20:31:40]line Счет N : (1)2002567 [20:31:40]line ИНН: 02508201610067 [20:31:40]line Контрольно-Кассовый Чек [20:31:40]line ПРОДАЖА [20:31:40]line ТРК (МРК, ГНК) : 63 [20:31:40]line Товар: 2710124130 [20:31:40]line Аи-92-К-5 [20:31:40]line 5.900 * 67.80 [20:31:40]line = 400.02 [20:31:40]line НДС 12% НСП 1% [20:31:40]line > о реализуемом товаре [20:31:40]line ОКРУГЛЕНИЕ: -0.02 [20:31:40]line ИТОГО: 400.00 [20:31:40]line Внесено: 400.00 [20:31:40]line СДАЧА: 0.00 [20:31:40]line НСП 1% : 3.54 [20:31:40]line НДС 12% : 42.48 [20:31:40]line Наличными: 400.00 [20:31:40]line Безнал.: 0.00 [20:31:40]line Место: АЗС № 97 "Партнер Нефть" [20:31:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:31:40]line СНО: Общий режим [20:31:40]line Чек 609 27.07.2024 20:31 [20:31:40]line Смена: 438 ФФД: 1.0 [20:31:40]line ЗНМ: 0300000054 [20:31:40]line РНМ: 0000000000092624 [20:31:40]line Версия ККМ: 001 [20:31:40]line ФМ: 0000000000874959 [20:31:40]line ФД: 226249 [20:31:40]line ФПД: 203456569253005 [20:31:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203138&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226249&fm=203456569253005&tin=02508201610067®Number=0000000000092624&sum=40000 [20:31:40]written 0, free lines is 4095 [20:31:40]OFD Sender: Processing packet 226249 [packets to send 600, broken 599] [20:31:40]ProducePacketName [20:31:40]name=ofd_packets/00226249 [20:31:40]OFD Sender: To server: pG, [20:31:40]CommunicateWithHost lk.salyk.kg:30040 [20:31:40]ConnectInit lk.salyk.kg [20:31:40]Write to MH i2c: 01 00 00 19 0A 23 [20:31:40]Write i2c OK [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: 01 [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: 01 07 00 [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: 01 07 00 19 0A 00 00 00 00 00 68 0C 9E [20:31:40]RasterBufferAndPrint [20:31:40]line [20:31:40]line [20:31:40]line [20:31:40]line [20:31:40]line [20:31:40]written 0, free lines is 3179 [20:31:40]MH_Cut [20:31:40]Write to MH i2c: D1 01 00 20 0A 01 FC [20:31:40]Write i2c OK [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: D1 [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: D1 01 00 [20:31:40]MH_I2C_Read... [20:31:40]Read from MH i2c: D1 01 00 20 0A 00 FB [20:31:40]Write to MH i2c: 01 00 00 21 0A 2B [20:31:40]Write i2c OK [20:31:40]MH_I2C_Read... [20:31:40]Connected sock=7 [20: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 35 39 0F 01 00 00 4A 87 07 01 57 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 2A 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 73 03 00 35 04 06 00 B9 0A EC 89 9C 8D F3 4A E8 24 FA 1F 1A 1A [20:31: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 35 39 4F 00 00 00 24 2C 47 00 1F 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 73 03 00 F4 03 04 00 37 05 A5 66 B6 04 01 00 00 45 31 1A 9F 8A CE CA F0 [20:31:41]CommunicateWithHost err = 0 [20:31:41]CheckOFDResponse [20:31:41]1017 (14) - 77093643461234 [20:31:41]1041 (16) - 0000000000874959 [20:31:41]1040 (4) - 226249 [20:31:41]1012 (4) - 27.07.2024 14:33 [20:31:41]1206 (1) - 0 [20:31:41]OFD Sender: Remove packet 226249 [20:31:41]ProducePacketName [20:31:41]name=ofd_packets/00226249 [20:31:41]NVStorageDeleteData [20:31:41]OFD Sender: No OFD packet to send [20:31:41]*** Cut start [20:31:41]*** Partial cut [20:31:41]*** CUTSNS_PIN = 1 [20:31:41]*** CUTSNS_PIN = 0 [20:31:41]*** Brake cut motor [20:31:42]Read from MH i2c: 01 [20:31:42]MH_I2C_Read... [20:31:42]*** Stop cut motor [20:31:42]*** Cut end [20:31:42]Read from MH i2c: 01 07 00 [20:31:42]MH_I2C_Read... [20:31:42]Read from MH i2c: 01 07 00 21 0A 00 00 00 00 00 FF 0F 40 [20:31:42]process_action close_receipt done [20:31:42]requested_data is exist [20:31:42]produce_requested_data [20:31:42]requested_item fm.sn is exist - process it [20:31:42]wFMCommunicate request_size=4 [20:31:42]MH_SAM_APDU [20:31:42]CAPDU: 80 11 00 00 [20:31:42]Write to MH i2c: E2 08 00 22 0A 80 11 00 00 00 00 00 00 A6 [20:31:42]Write i2c OK [20:31:42]MH_I2C_Read... [20:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:42]Read from MH i2c: E2 [20:31:42]MH_I2C_Read... [20:31:42]Read from MH i2c: E2 17 00 [20:31:42]MH_I2C_Read... [20:31:42]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 35 39 90 00 03 [20:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:31:42]wFMCommunicate OK [20:31:42]requested_item fd.num is exist - process it [20:31:42]SAM_PROTO_GetFieldsCounters [20:31:42]wFMCommunicate request_size=4 [20:31:42]MH_SAM_APDU [20:31:42]CAPDU: 80 13 00 00 [20:31:42]Write to MH i2c: E2 08 00 23 0A 80 13 00 00 00 00 00 00 A9 [20:31:42]Write i2c OK [20:31:42]MH_I2C_Read... [20:31:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:31:42]Read from MH i2c: E2 [20:31:42]MH_I2C_Read... [20:31:42]Read from MH i2c: E2 62 00 [20:31:42]MH_I2C_Read... [20:31:42]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 F1 [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:31:42]wFMCommunicate OK [20:31:42]SAM_PROTO_GetFieldsCounters done [20:31:42]requested_item shift.num is exist - process it [20:31:42]requested_item shift.opened is exist - process it [20:31:42]req_shift_opened [20:31:42]FM_GetShiftState [20:31:42]SAM_PROTO_GetShiftState [20:31:42]wFMCommunicate request_size=4 [20:31:42]MH_SAM_APDU [20:31:42]CAPDU: 80 13 01 00 [20:31:42]Write to MH i2c: E2 08 00 24 0A 80 13 01 00 00 00 00 00 AB [20:31:42]Write i2c OK [20:31:42]MH_I2C_Read... [20:31:42]Read from MH i2c: E2 [20:31:42]MH_I2C_Read... [20:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:42]Read from MH i2c: E2 0E 00 [20:31:42]MH_I2C_Read... [20:31:42]Read from MH i2c: E2 0E 00 24 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B9 [20:31:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:31:42]wFMCommunicate OK [20:31:42]SAM_PROTO_GetShiftState done [20:31:42]FM_GetShiftState done [20:31:42]req_shift_opened done [20:31:42]requested_item shift.open_date is exist - process it [20:31:42]req_shift_open_date [20:31:42]req_shift_open_date done [20:31:42]produce_requested_data done [20:31:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226249,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:31:42]process_action_free close_receipt [20:31:42]json_value_free [20:31:42]json_value_free done [20:31:42]process_json_proto returns [20:31:42]Send response to host [20:31:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226249,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:31:42]free response buf [20:31:42]execute_script done [20:31:42]execute_script returns [20:31:42]free content buf [20:31:42]Sock 9.Close socket [20:31:42]Sock 9.Thread stoped [20:31:46]OFD Sender: No OFD packet to send [20:31:51]OFD Sender: No OFD packet to send [20:31:56]OFD Sender: No OFD packet to send [20:32:01]OFD Sender: No OFD packet to send [20:32:06]OFD Sender: No OFD packet to send [20:32:11]OFD Sender: No OFD packet to send [20:32:16]OFD Sender: No OFD packet to send [20:32:21]OFD Sender: No OFD packet to send [20:32:26]OFD Sender: No OFD packet to send [20:32:31]OFD Sender: No OFD packet to send [20:32:36]OFD Sender: No OFD packet to send [20:32:41]OFD Sender: No OFD packet to send [20:32:46]OFD Sender: No OFD packet to send [20:32:51]OFD Sender: No OFD packet to send [20:32:56]OFD Sender: No OFD packet to send [20:33:01]OFD Sender: No OFD packet to send [20:33:06]OFD Sender: No OFD packet to send [20:33:11]OFD Sender: No OFD packet to send [20:33:16]OFD Sender: No OFD packet to send [20:33:21]OFD Sender: No OFD packet to send [20:33:26]OFD Sender: No OFD packet to send [20:33:29]recv_with_timeout no data received [20:33:31]OFD Sender: No OFD packet to send [20:33:36]OFD Sender: No OFD packet to send [20:33:41]OFD Sender: No OFD packet to send [20:33:46]OFD Sender: No OFD packet to send [20:33:51]OFD Sender: No OFD packet to send [20:33:56]OFD Sender: No OFD packet to send [20:34:01]recv_with_timeout no data received [20:34:01]OFD Sender: No OFD packet to send [20:34:06]OFD Sender: No OFD packet to send [20:34:11]accept exits with 10 [20:34:11]New connection [20:34:11]New thread 3066760548 created [20:34:11]Thread 3066617188 joined [20:34:11]Waiting for new connection... [20:34:11] Sock 10.Parse request [20:34:11]Sock 10.Check first char [20:34:11]Sock 10.First char is OK [20:34:11]request: POST /json_proto HTTP/1.0 [20:34:11]Method: POST [20:34:11]URL: /json_proto [20:34:11]Method is POST - this is cgi request [20:34:11]url: /json_proto [20:34:11]query_string will be loaded in cgi processing [20:34:11]execute_cgi json_proto POST (null) [20:34:11]execute_cgi path=json_proto method=POST [20:34:11]POST find Content-Length [20:34:11]Host: 172.17.43.131:8080 [20:34:11]Content-Length: 678 [20:34:11]Content-Type: application/json [20:34:11] [20:34:11]POST finish read [20:34:11]Found Content-Length = 678 [20:34:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:11]execute_script... [20:34: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)2002569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:11]POST & json_proto [20:34:11]process_json_proto [20:34:11]json parsed OK: [20:34:11]protocol is kg_v1.0 [20:34:11]action value=close_receipt [20:34:11]process_action close_receipt [20:34:11]cmd_close_receipt [20:34:11]MH_GetDate [20:34:11]Write to MH i2c: F0 00 00 25 0A 1E [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: F0 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: F0 09 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: F0 09 00 25 0A 00 C3 59 A5 66 F9 24 A2 66 73 [20:34:11]GetLastDocTimeStamp 1722112298 [20:34:11]current date 1722112451 [20:34:11]FM_GetShiftState [20:34:11]SAM_PROTO_GetShiftState [20:34:11]wFMCommunicate request_size=4 [20:34:11]MH_SAM_APDU [20:34:11]CAPDU: 80 13 01 00 [20:34:11]Write to MH i2c: E2 08 00 26 0A 80 13 01 00 00 00 00 00 AD [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:11]Read from MH i2c: E2 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 0E 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 0E 00 26 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BB [20:34:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:34:11]wFMCommunicate OK [20:34:11]SAM_PROTO_GetShiftState done [20:34:11]FM_GetShiftState done [20:34:11]opened in 1722038719 [20:34:11]opened+sec_in_day 1722125119 [20:34:11]quantity*price = 25018 [20:34:11]sum+1 = 25019 [20:34:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 610 27.07.2024 20:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226250 ФПД: 15335310836459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226250&fm=15335310836459&tin=02508201610067®Number=0000000000092624&sum=25000 [20:34:12]StoreToDocumentArchive [20:34:12]shift 438 fd 226250 [20:34:12]save to /storage/0438/doc_00226250 [20:34:12]save last doc name /storage/0438/doc_00226250 to /storage/kkm_last_doc_name [20:34:12]save OK [20:34:12]Clear old archive folders... [20:34:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:34:12]tlvbuf is 007B86A0 [20:34:12]SAM_PROTO_ClearQueue [20:34:12]wFMCommunicate request_size=4 [20:34:12]MH_SAM_APDU [20:34:12]CAPDU: 80 09 00 00 [20:34:12]Write to MH i2c: E2 08 00 33 0A 80 09 00 00 00 00 00 00 AF [20:34:12]Write i2c OK [20:34:12]MH_I2C_Read... [20:34:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:12]Read from MH i2c: E2 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 33 0A 00 90 00 B1 [20:34:12]RAPDU: 90 00 [20:34:12]wFMCommunicate OK [20:34:12]SAM_PROTO_ClearQueue done [20:34:12]KKMCreateOFDPacket [20:34:12]OFDProtocolAddRootSTLVToBuf [20:34:12]FM_MakeSignedData [20:34:12]FM_MakeSignedData [20:34:12]SAM_PROTO_SignData [20:34:12]wFMCommunicate request_size=4 [20:34:12]MH_SAM_APDU [20:34:12]CAPDU: 80 0D 01 02 [20:34:12]Write to MH i2c: E2 08 00 34 0A 80 0D 01 02 00 00 00 00 B7 [20:34:12]Write i2c OK [20:34:12]MH_I2C_Read... [20:34:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:12]Read from MH i2c: E2 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 34 0A 00 90 00 B2 [20:34:12]RAPDU: 90 00 [20:34:12]wFMCommunicate OK [20:34:12]wFMCommunicate request_size=255 [20:34:12]MH_SAM_APDU [20:34: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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 C3 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 73 03 00 35 04 06 00 0D [20:34:12]Write to MH i2c: E2 02 01 35 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 C3 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 73 03 00 35 04 06 00 0D 00 00 DB [20:34:12]Write i2c OK [20:34:12]MH_I2C_Read... [20:34:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:12]Read from MH i2c: E2 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 35 0A 00 90 00 B3 [20:34:12]RAPDU: 90 00 [20:34:12]wFMCommunicate OK [20:34:12]wFMCommunicate request_size=10 [20:34:12]MH_SAM_APDU [20:34:12]CAPDU: 80 0D 02 02 05 F2 87 C1 42 EB [20:34:12]Write to MH i2c: E2 0D 00 36 0A 80 0D 02 02 05 00 F2 87 C1 42 EB 00 00 2B [20:34:12]Write i2c OK [20:34:12]MH_I2C_Read... [20:34:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:12]Read from MH i2c: E2 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 03 00 36 0A 00 90 00 B4 [20:34:12]RAPDU: 90 00 [20:34:12]wFMCommunicate OK [20:34:12]wFMCommunicate request_size=4 [20:34:12]MH_SAM_APDU [20:34:12]CAPDU: 80 0D 03 02 [20:34:12]Write to MH i2c: E2 08 00 37 0A 80 0D 03 02 00 00 00 00 BC [20:34:12]Write i2c OK [20:34:12]MH_I2C_Read... [20:34:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:12]Read from MH i2c: E2 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 0B 00 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 0B 00 37 0A 00 F2 B6 E7 3B BD 4E BB 65 90 00 B2 [20:34:12]RAPDU: F2 B6 E7 3B BD 4E BB 65 90 00 [20:34:12]wFMCommunicate OK [20:34:12]SAM_PROTO_SignData done [20:34:12]FM_MakeSignedData done [20:34:12]CreateOFDProtocolMessage [20:34:12]wFMCommunicate request_size=4 [20:34:12]MH_SAM_APDU [20:34:12]CAPDU: 80 11 00 00 [20:34:12]Write to MH i2c: E2 08 00 38 0A 80 11 00 00 00 00 00 00 BC [20:34:12]Write i2c OK [20:34:12]MH_I2C_Read... [20:34:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:12]Read from MH i2c: E2 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 17 00 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: E2 17 00 38 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 19 [20:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:34:12]wFMCommunicate OK [20:34:12]CreateOFDProtocolMessage done [20:34:12]OFDSenderStorePacket 226250 [20:34:12]StoreOFDPacket docnum=226250 [20:34:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B 8E 07 01 FB 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 C3 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 73 03 00 35 04 06 00 0D F2 87 C1 42 EB F2 B6 E7 3B BD 4E BB 65 [20:34:12]CheckFolder [20:34:12]dirname=/storage/ofd_packets [20:34:12]CheckFolder done [20:34:12]ProducePacketName [20:34:12]name=ofd_packets/00226250 [20:34:12]NVStorageSaveData ofd_packets/00226250 [20:34:12]File name is /storage/ofd_packets/00226250 [20:34:12]Write 301 bytes [20:34:12]NVStorageSaveData done [20:34:12]OFDSenderStorePacket done [20:34:12]KKMCreateOFDPacket done [20:34:12]NVStorageSaveData kkm_last_timestamp [20:34:12]File name is /storage/kkm_last_timestamp [20:34:12]Write 4 bytes [20:34:12]NVStorageSaveData done [20:34:12]ExternCall_PrintAddStr [20:34:12]wPrintStart [20:34:12]Write to MH i2c: 01 00 00 39 0A 43 [20:34:12]Write i2c OK [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: 01 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: 01 07 00 [20:34:12]MH_I2C_Read... [20:34:12]Read from MH i2c: 01 07 00 39 0A 00 00 00 00 00 FF 0F 58 [20:34:12]RasterBufferAndPrint [20:34:12]line Счет N : (1)2002569 [20:34:12]line ИНН: 02508201610067 [20:34:12]line Контрольно-Кассовый Чек [20:34:12]line ПРОДАЖА [20:34:12]line ТРК (МРК, ГНК) : 43 [20:34:12]line Товар: 2710124130 [20:34:12]line Аи-92-К-5 [20:34:12]line 3.690 * 67.80 [20:34:12]line = 250.18 [20:34:12]line НДС 12% НСП 1% [20:34:12]line > о реализуемом товаре [20:34:12]line ОКРУГЛЕНИЕ: -0.18 [20:34:12]line ИТОГО: 250.00 [20:34:12]line Внесено: 250.00 [20:34:12]line СДАЧА: 0.00 [20:34:12]line НСП 1% : 2.21 [20:34:12]line НДС 12% : 26.57 [20:34:12]line Наличными: 250.00 [20:34:12]line Безнал.: 0.00 [20:34:12]line Место: АЗС № 97 "Партнер Нефть" [20:34:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:34:12]line СНО: Общий режим [20:34:12]line Чек 610 27.07.2024 20:34 [20:34:12]line Смена: 438 ФФД: 1.0 [20:34:12]line ЗНМ: 0300000054 [20:34:12]line РНМ: 0000000000092624 [20:34:12]line Версия ККМ: 001 [20:34:12]line ФМ: 0000000000874959 [20:34:12]line ФД: 226250 [20:34:12]line ФПД: 15335310836459 [20:34:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226250&fm=15335310836459&tin=02508201610067®Number=0000000000092624&sum=25000 [20:34:12]written 0, free lines is 4095 [20:34:12]OFD Sender: Processing packet 226250 [packets to send 600, broken 599] [20:34:12]ProducePacketName [20:34:12]name=ofd_packets/00226250 [20:34:12]OFD Sender: To server: pG, [20:34:12]CommunicateWithHost lk.salyk.kg:30040 [20:34:12]ConnectInit lk.salyk.kg [20:34:13]Write to MH i2c: 01 00 00 64 0A 6E [20:34:13]Write i2c OK [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: 01 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: 01 07 00 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: 01 07 00 64 0A 00 00 00 00 00 6B 0C EC [20:34:13]RasterBufferAndPrint [20:34:13]line [20:34:13]line [20:34:13]line [20:34:13]line [20:34:13]line [20:34:13]written 0, free lines is 3182 [20:34:13]MH_Cut [20:34:13]Write to MH i2c: D1 01 00 6B 0A 01 47 [20:34:13]Write i2c OK [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: D1 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: D1 01 00 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: D1 01 00 6B 0A 00 46 [20:34:13]Write to MH i2c: 01 00 00 6C 0A 76 [20:34:13]Write i2c OK [20:34:13]MH_I2C_Read... [20:34:14]*** Cut start [20:34:14]*** Partial cut [20:34:14]*** CUTSNS_PIN = 1 [20:34:14]*** CUTSNS_PIN = 0 [20:34:14]*** Brake cut motor [20:34:15]Read from MH i2c: 01 [20:34:15]MH_I2C_Read... [20:34:15]*** Stop cut motor [20:34:15]*** Cut end [20:34:15]Read from MH i2c: 01 07 00 [20:34:15]MH_I2C_Read... [20:34:15]Read from MH i2c: 01 07 00 6C 0A 00 00 00 00 00 FF 0F 8B [20:34:15]process_action close_receipt done [20:34:15]requested_data is exist [20:34:15]produce_requested_data [20:34:15]requested_item fm.sn is exist - process it [20:34:15]wFMCommunicate request_size=4 [20:34:15]MH_SAM_APDU [20:34:15]CAPDU: 80 11 00 00 [20:34:15]Write to MH i2c: E2 08 00 6D 0A 80 11 00 00 00 00 00 00 F1 [20:34:15]Write i2c OK [20:34:15]MH_I2C_Read... [20:34:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:15]Read from MH i2c: E2 [20:34:15]MH_I2C_Read... [20:34:15]Read from MH i2c: E2 17 00 [20:34:15]MH_I2C_Read... [20:34:15]Read from MH i2c: E2 17 00 6D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [20:34:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:34:15]wFMCommunicate OK [20:34:15]requested_item fd.num is exist - process it [20:34:15]SAM_PROTO_GetFieldsCounters [20:34:15]wFMCommunicate request_size=4 [20:34:15]MH_SAM_APDU [20:34:15]CAPDU: 80 13 00 00 [20:34:15]Write to MH i2c: E2 08 00 6E 0A 80 13 00 00 00 00 00 00 F4 [20:34:15]Write i2c OK [20:34:15]MH_I2C_Read... [20:34:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:15]Read from MH i2c: E2 [20:34:15]MH_I2C_Read... [20:34:15]Read from MH i2c: E2 62 00 [20:34:15]MH_I2C_Read... [20:34:15]Read from MH i2c: E2 62 00 6E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 40 [20:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:15]wFMCommunicate OK [20:34:15]SAM_PROTO_GetFieldsCounters done [20:34:15]requested_item shift.num is exist - process it [20:34:15]requested_item shift.opened is exist - process it [20:34:15]req_shift_opened [20:34:15]FM_GetShiftState [20:34:15]SAM_PROTO_GetShiftState [20:34:15]wFMCommunicate request_size=4 [20:34:15]MH_SAM_APDU [20:34:15]CAPDU: 80 13 01 00 [20:34:15]Write to MH i2c: E2 08 00 6F 0A 80 13 01 00 00 00 00 00 F6 [20:34:15]Write i2c OK [20:34:15]MH_I2C_Read... [20:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:15]Read from MH i2c: E2 [20:34:15]MH_I2C_Read... [20:34:15]Read from MH i2c: E2 0E 00 [20:34:15]MH_I2C_Read... [20:34:15]Read from MH i2c: E2 0E 00 6F 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 04 [20:34:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:34:15]wFMCommunicate OK [20:34:15]SAM_PROTO_GetShiftState done [20:34:15]FM_GetShiftState done [20:34:15]req_shift_opened done [20:34:15]requested_item shift.open_date is exist - process it [20:34:15]req_shift_open_date [20:34:15]req_shift_open_date done [20:34:15]produce_requested_data done [20:34:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226250,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:34:15]process_action_free close_receipt [20:34:15]json_value_free [20:34:15]json_value_free done [20:34:15]process_json_proto returns [20:34:15]Send response to host [20:34:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226250,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:34:15]free response buf [20:34:15]execute_script done [20:34:15]execute_script returns [20:34:15]free content buf [20:34:15]Sock 10.Close socket [20:34:15]Sock 10.Thread stoped [20:34:17]ConnectInit Can't take IP for lk.salyk.kg [20:34:17]CommunicateWithHost connect error [20:34:17]CommunicateWithHost err = -1 [20:34:17]OFD Sender: Server communicate error [20:34:22]OFD Sender: Processing packet 226250 [packets to send 600, broken 599] [20:34:22]ProducePacketName [20:34:22]name=ofd_packets/00226250 [20:34:22]OFD Sender: To server: pG, [20:34:22]CommunicateWithHost lk.salyk.kg:30040 [20:34:22]ConnectInit lk.salyk.kg [20:34:23]Connected sock=7 [20:34: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 35 39 0F 01 00 00 9B 8E 07 01 FB 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 C3 59 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 73 03 00 35 04 06 00 0D F2 87 C1 42 EB F2 B6 E7 3B BD 4E BB 65 [20:34: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 35 39 4F 00 00 00 1E 94 47 00 A3 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 35 39 10 04 04 00 CA 73 03 00 F4 03 04 00 DB 05 A5 66 B6 04 01 00 00 8E 39 42 6D C5 93 59 6A [20:34:24]CommunicateWithHost err = 0 [20:34:24]CheckOFDResponse [20:34:24]1017 (14) - 77093643461234 [20:34:24]1041 (16) - 0000000000874959 [20:34:24]1040 (4) - 226250 [20:34:24]1012 (4) - 27.07.2024 14:36 [20:34:24]1206 (1) - 0 [20:34:24]OFD Sender: Remove packet 226250 [20:34:24]ProducePacketName [20:34:24]name=ofd_packets/00226250 [20:34:24]NVStorageDeleteData [20:34:24]OFD Sender: No OFD packet to send [20:34:29]OFD Sender: No OFD packet to send [20:34:34]OFD Sender: No OFD packet to send [20:34:39]OFD Sender: No OFD packet to send [20:34:44]OFD Sender: No OFD packet to send [20:34:50]OFD Sender: No OFD packet to send [20:34:55]OFD Sender: No OFD packet to send [20:35:00]OFD Sender: No OFD packet to send [20:35:05]OFD Sender: No OFD packet to send [20:35:10]OFD Sender: No OFD packet to send [20:35:15]OFD Sender: No OFD packet to send [20:35:16]accept exits with 9 [20:35:16]New connection [20:35:16]New thread 3066617188 created [20:35:16]Thread 3066760548 joined [20:35:16]Waiting for new connection... [20:35:16] Sock 9.Parse request [20:35:16]Sock 9.Check first char [20:35:16]Sock 9.First char is OK [20:35:16]request: POST /json_proto HTTP/1.0 [20:35:16]Method: POST [20:35:16]URL: /json_proto [20:35:16]Method is POST - this is cgi request [20:35:16]url: /json_proto [20:35:16]query_string will be loaded in cgi processing [20:35:16]execute_cgi json_proto POST (null) [20:35:16]execute_cgi path=json_proto method=POST [20:35:16]POST find Content-Length [20:35:16]Host: 172.17.43.131:8080 [20:35:16]Content-Length: 676 [20:35:16]Content-Type: application/json [20:35:16] [20:35:16]POST finish read [20:35:16]Found Content-Length = 676 [20:35:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:16]execute_script... [20:35:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:16]POST & json_proto [20:35:16]process_json_proto [20:35:16]json parsed OK: [20:35:16]protocol is kg_v1.0 [20:35:16]action value=close_receipt [20:35:16]process_action close_receipt [20:35:16]cmd_close_receipt [20:35:16]MH_GetDate [20:35:16]Write to MH i2c: F0 00 00 70 0A 69 [20:35:16]Write i2c OK [20:35:16]MH_I2C_Read... [20:35:16]Read from MH i2c: F0 [20:35:16]MH_I2C_Read... [20:35:16]Read from MH i2c: F0 09 00 [20:35:16]MH_I2C_Read... [20:35:16]Read from MH i2c: F0 09 00 70 0A 00 04 5A A5 66 F9 24 A2 66 00 [20:35:16]GetLastDocTimeStamp 1722112451 [20:35:16]current date 1722112516 [20:35:16]FM_GetShiftState [20:35:16]SAM_PROTO_GetShiftState [20:35:16]wFMCommunicate request_size=4 [20:35:16]MH_SAM_APDU [20:35:16]CAPDU: 80 13 01 00 [20:35:16]Write to MH i2c: E2 08 00 71 0A 80 13 01 00 00 00 00 00 F8 [20:35:16]Write i2c OK [20:35:16]MH_I2C_Read... [20:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:16]Read from MH i2c: E2 [20:35:16]MH_I2C_Read... [20:35:16]Read from MH i2c: E2 0E 00 [20:35:16]MH_I2C_Read... [20:35:16]Read from MH i2c: E2 0E 00 71 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 06 [20:35:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:35:16]wFMCommunicate OK [20:35:16]SAM_PROTO_GetShiftState done [20:35:16]FM_GetShiftState done [20:35:16]opened in 1722038719 [20:35:16]opened+sec_in_day 1722125119 [20:35:16]quantity*price = 100035 [20:35:16]sum+1 = 100036 [20:35:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 611 27.07.2024 20:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226251 ФПД: 265776676774758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203516&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226251&fm=265776676774758&tin=02508201610067®Number=0000000000092624&sum=100000 [20:35:17]StoreToDocumentArchive [20:35:17]shift 438 fd 226251 [20:35:17]save to /storage/0438/doc_00226251 [20:35:17]save last doc name /storage/0438/doc_00226251 to /storage/kkm_last_doc_name [20:35:17]save OK [20:35:17]Clear old archive folders... [20:35:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:35:17]tlvbuf is 00847790 [20:35:17]SAM_PROTO_ClearQueue [20:35:17]wFMCommunicate request_size=4 [20:35:17]MH_SAM_APDU [20:35:17]CAPDU: 80 09 00 00 [20:35:17]Write to MH i2c: E2 08 00 7E 0A 80 09 00 00 00 00 00 00 FA [20:35:17]Write i2c OK [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 [20:35:17]MH_I2C_Read... [20:35:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:35:17]Read from MH i2c: E2 03 00 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 03 00 7E 0A 00 90 00 FC [20:35:17]RAPDU: 90 00 [20:35:17]wFMCommunicate OK [20:35:17]SAM_PROTO_ClearQueue done [20:35:17]KKMCreateOFDPacket [20:35:17]OFDProtocolAddRootSTLVToBuf [20:35:17]FM_MakeSignedData [20:35:17]FM_MakeSignedData [20:35:17]SAM_PROTO_SignData [20:35:17]wFMCommunicate request_size=4 [20:35:17]MH_SAM_APDU [20:35:17]CAPDU: 80 0D 01 02 [20:35:17]Write to MH i2c: E2 08 00 7F 0A 80 0D 01 02 00 00 00 00 02 [20:35:17]Write i2c OK [20:35:17]MH_I2C_Read... [20:35:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:35:17]Read from MH i2c: E2 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 03 00 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 03 00 7F 0A 00 90 00 FD [20:35:17]RAPDU: 90 00 [20:35:17]wFMCommunicate OK [20:35:17]wFMCommunicate request_size=255 [20:35:17]MH_SAM_APDU [20:35: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 04 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 73 03 00 35 04 06 00 [20:35:17]Write to MH i2c: E2 02 01 80 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 04 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 73 03 00 35 04 06 00 00 00 BA [20:35:17]Write i2c OK [20:35:17]MH_I2C_Read... [20:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:17]Read from MH i2c: E2 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 03 00 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 03 00 80 0A 00 90 00 FE [20:35:17]RAPDU: 90 00 [20:35:17]wFMCommunicate OK [20:35:17]wFMCommunicate request_size=11 [20:35:17]MH_SAM_APDU [20:35:17]CAPDU: 80 0D 02 02 06 F1 B8 F4 68 A3 66 [20:35:17]Write to MH i2c: E2 0E 00 81 0A 80 0D 02 02 06 00 F1 B8 F4 68 A3 66 00 00 1F [20:35:17]Write i2c OK [20:35:17]MH_I2C_Read... [20:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:17]Read from MH i2c: E2 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 03 00 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 03 00 81 0A 00 90 00 FF [20:35:17]RAPDU: 90 00 [20:35:17]wFMCommunicate OK [20:35:17]wFMCommunicate request_size=4 [20:35:17]MH_SAM_APDU [20:35:17]CAPDU: 80 0D 03 02 [20:35:17]Write to MH i2c: E2 08 00 82 0A 80 0D 03 02 00 00 00 00 07 [20:35:17]Write i2c OK [20:35:17]MH_I2C_Read... [20:35:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:35:17]Read from MH i2c: E2 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 0B 00 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 0B 00 82 0A 00 95 8C 41 A9 36 79 43 B3 90 00 B8 [20:35:17]RAPDU: 95 8C 41 A9 36 79 43 B3 90 00 [20:35:17]wFMCommunicate OK [20:35:17]SAM_PROTO_SignData done [20:35:17]FM_MakeSignedData done [20:35:17]CreateOFDProtocolMessage [20:35:17]wFMCommunicate request_size=4 [20:35:17]MH_SAM_APDU [20:35:17]CAPDU: 80 11 00 00 [20:35:17]Write to MH i2c: E2 08 00 83 0A 80 11 00 00 00 00 00 00 07 [20:35:17]Write i2c OK [20:35:17]MH_I2C_Read... [20:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:17]Read from MH i2c: E2 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 17 00 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: E2 17 00 83 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [20:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:35:17]wFMCommunicate OK [20:35:17]CreateOFDProtocolMessage done [20:35:17]OFDSenderStorePacket 226251 [20:35:17]StoreOFDPacket docnum=226251 [20:35:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B8 87 08 01 88 E0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 04 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 73 03 00 35 04 06 00 F1 B8 F4 68 A3 66 95 8C 41 A9 36 79 43 B3 [20:35:17]CheckFolder [20:35:17]dirname=/storage/ofd_packets [20:35:17]CheckFolder done [20:35:17]ProducePacketName [20:35:17]name=ofd_packets/00226251 [20:35:17]NVStorageSaveData ofd_packets/00226251 [20:35:17]File name is /storage/ofd_packets/00226251 [20:35:17]Write 302 bytes [20:35:17]NVStorageSaveData done [20:35:17]OFDSenderStorePacket done [20:35:17]KKMCreateOFDPacket done [20:35:17]NVStorageSaveData kkm_last_timestamp [20:35:17]File name is /storage/kkm_last_timestamp [20:35:17]Write 4 bytes [20:35:17]NVStorageSaveData done [20:35:17]ExternCall_PrintAddStr [20:35:17]wPrintStart [20:35:17]Write to MH i2c: 01 00 00 84 0A 8E [20:35:17]Write i2c OK [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: 01 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: 01 07 00 [20:35:17]MH_I2C_Read... [20:35:17]Read from MH i2c: 01 07 00 84 0A 00 00 00 00 00 FF 0F A3 [20:35:17]RasterBufferAndPrint [20:35:17]line Счет N : (1)2002570 [20:35:17]line ИНН: 02508201610067 [20:35:17]line Контрольно-Кассовый Чек [20:35:17]line ПРОДАЖА [20:35:17]line ТРК (МРК, ГНК) : 32 [20:35:17]line Товар: 2710124130 [20:35:17]line Super-92-К-5 [20:35:17]line 14.540 * 68.80 [20:35:17]line = 1000.35 [20:35:17]line НДС 12% НСП 1% [20:35:17]line > о реализуемом товаре [20:35:17]line ОКРУГЛЕНИЕ: -0.35 [20:35:17]line ИТОГО: 1000.00 [20:35:17]line Внесено: 1000.00 [20:35:17]line СДАЧА: 0.00 [20:35:17]line НСП 1% : 8.85 [20:35:17]line НДС 12% : 106.23 [20:35:17]line Наличными: 1000.00 [20:35:17]line Безнал.: 0.00 [20:35:17]line Место: АЗС № 97 "Партнер Нефть" [20:35:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:35:17]line СНО: Общий режим [20:35:17]line Чек 611 27.07.2024 20:35 [20:35:17]line Смена: 438 ФФД: 1.0 [20:35:17]line ЗНМ: 0300000054 [20:35:17]line РНМ: 0000000000092624 [20:35:17]line Версия ККМ: 001 [20:35:17]line ФМ: 0000000000874959 [20:35:17]line ФД: 226251 [20:35:17]line ФПД: 265776676774758 [20:35:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203516&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226251&fm=265776676774758&tin=02508201610067®Number=0000000000092624&sum=100000 [20:35:18]OFD Sender: Processing packet 226251 [packets to send 600, broken 599] [20:35:18]ProducePacketName [20:35:18]name=ofd_packets/00226251 [20:35:18]OFD Sender: To server: pG, [20:35:18]CommunicateWithHost lk.salyk.kg:30040 [20:35:18]ConnectInit lk.salyk.kg [20:35:18]written 0, free lines is 4095 [20:35:18]Write to MH i2c: 01 00 00 AF 0A B9 [20:35:18]Write i2c OK [20:35:18]MH_I2C_Read... [20:35:18]Read from MH i2c: 01 [20:35:18]MH_I2C_Read... [20:35:18]Read from MH i2c: 01 07 00 [20:35:18]MH_I2C_Read... [20:35:18]Read from MH i2c: 01 07 00 AF 0A 00 00 00 00 00 67 0C 33 [20:35:18]RasterBufferAndPrint [20:35:18]line [20:35:18]line [20:35:18]line [20:35:18]line [20:35:18]line [20:35:18]written 0, free lines is 3178 [20:35:18]MH_Cut [20:35:18]Write to MH i2c: D1 01 00 B6 0A 01 92 [20:35:18]Write i2c OK [20:35:18]MH_I2C_Read... [20:35:18]Read from MH i2c: D1 [20:35:18]MH_I2C_Read... [20:35:18]Read from MH i2c: D1 01 00 [20:35:18]MH_I2C_Read... [20:35:18]Read from MH i2c: D1 01 00 B6 0A 00 91 [20:35:18]Write to MH i2c: 01 00 00 B7 0A C1 [20:35:18]Write i2c OK [20:35:18]MH_I2C_Read... [20:35:19]*** Cut start [20:35:19]*** Partial cut [20:35:19]*** CUTSNS_PIN = 1 [20:35:19]*** CUTSNS_PIN = 0 [20:35:20]*** Brake cut motor [20:35:20]Read from MH i2c: 01 [20:35:20]MH_I2C_Read... [20:35:20]*** Stop cut motor [20:35:20]*** Cut end [20:35:20]Read from MH i2c: 01 07 00 [20:35:20]MH_I2C_Read... [20:35:20]Read from MH i2c: 01 07 00 B7 0A 00 00 00 00 00 FF 0F D6 [20:35:20]process_action close_receipt done [20:35:20]requested_data is exist [20:35:20]produce_requested_data [20:35:20]requested_item fm.sn is exist - process it [20:35:20]wFMCommunicate request_size=4 [20:35:20]MH_SAM_APDU [20:35:20]CAPDU: 80 11 00 00 [20:35:20]Write to MH i2c: E2 08 00 B8 0A 80 11 00 00 00 00 00 00 3C [20:35:20]Write i2c OK [20:35:20]MH_I2C_Read... [20:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:20]Read from MH i2c: E2 [20:35:20]MH_I2C_Read... [20:35:20]Read from MH i2c: E2 17 00 [20:35:20]MH_I2C_Read... [20:35:20]Read from MH i2c: E2 17 00 B8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [20:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:35:20]wFMCommunicate OK [20:35:20]requested_item fd.num is exist - process it [20:35:20]SAM_PROTO_GetFieldsCounters [20:35:20]wFMCommunicate request_size=4 [20:35:20]MH_SAM_APDU [20:35:20]CAPDU: 80 13 00 00 [20:35:20]Write to MH i2c: E2 08 00 B9 0A 80 13 00 00 00 00 00 00 3F [20:35:20]Write i2c OK [20:35:20]MH_I2C_Read... [20:35:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:35:20]Read from MH i2c: E2 [20:35:20]MH_I2C_Read... [20:35:20]Read from MH i2c: E2 62 00 [20:35:20]MH_I2C_Read... [20:35:20]Read from MH i2c: E2 62 00 B9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [20:35: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:35:20]wFMCommunicate OK [20:35:20]SAM_PROTO_GetFieldsCounters done [20:35:20]requested_item shift.num is exist - process it [20:35:20]requested_item shift.opened is exist - process it [20:35:20]req_shift_opened [20:35:20]FM_GetShiftState [20:35:20]SAM_PROTO_GetShiftState [20:35:20]wFMCommunicate request_size=4 [20:35:20]MH_SAM_APDU [20:35:20]CAPDU: 80 13 01 00 [20:35:20]Write to MH i2c: E2 08 00 BA 0A 80 13 01 00 00 00 00 00 41 [20:35:20]Write i2c OK [20:35:20]MH_I2C_Read... [20:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:20]Read from MH i2c: E2 [20:35:20]MH_I2C_Read... [20:35:20]Read from MH i2c: E2 0E 00 [20:35:20]MH_I2C_Read... [20:35:20]Read from MH i2c: E2 0E 00 BA 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4F [20:35:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:35:20]wFMCommunicate OK [20:35:20]SAM_PROTO_GetShiftState done [20:35:20]FM_GetShiftState done [20:35:20]req_shift_opened done [20:35:20]requested_item shift.open_date is exist - process it [20:35:20]req_shift_open_date [20:35:20]req_shift_open_date done [20:35:20]produce_requested_data done [20:35:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226251,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:35:20]process_action_free close_receipt [20:35:20]json_value_free [20:35:20]json_value_free done [20:35:20]process_json_proto returns [20:35:20]Send response to host [20:35:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226251,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:35:20]free response buf [20:35:20]execute_script done [20:35:20]execute_script returns [20:35:20]free content buf [20:35:20]Sock 9.Close socket [20:35:20]Sock 9.Thread stoped [20:35:20]Connected sock=11 [20:35:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B8 87 08 01 88 E0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 04 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 73 03 00 35 04 06 00 F1 B8 F4 68 A3 66 95 8C 41 A9 36 79 43 B3 [20:35: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 35 39 4F 00 00 00 31 3F 47 00 92 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 73 03 00 F4 03 04 00 14 06 A5 66 B6 04 01 00 00 68 52 EA 04 7B AA 80 F4 [20:35:21]CommunicateWithHost err = 0 [20:35:21]CheckOFDResponse [20:35:21]1017 (14) - 77093643461234 [20:35:21]1041 (16) - 0000000000874959 [20:35:21]1040 (4) - 226251 [20:35:21]1012 (4) - 27.07.2024 14:37 [20:35:21]1206 (1) - 0 [20:35:21]OFD Sender: Remove packet 226251 [20:35:21]ProducePacketName [20:35:21]name=ofd_packets/00226251 [20:35:21]NVStorageDeleteData [20:35:22]OFD Sender: No OFD packet to send [20:35:27]OFD Sender: No OFD packet to send [20:35:32]OFD Sender: No OFD packet to send [20:35:37]OFD Sender: No OFD packet to send [20:35:42]OFD Sender: No OFD packet to send [20:35:47]OFD Sender: No OFD packet to send [20:35:52]OFD Sender: No OFD packet to send [20:35:57]OFD Sender: No OFD packet to send [20:36:02]OFD Sender: No OFD packet to send [20:36:07]OFD Sender: No OFD packet to send [20:36:12]OFD Sender: No OFD packet to send [20:36:15]accept exits with 7 [20:36:15]New connection [20:36:15]New thread 3066760548 created [20:36:15]Thread 3066617188 joined [20:36:15]Waiting for new connection... [20:36:15] Sock 7.Parse request [20:36:15]Sock 7.Check first char [20:36:15]Sock 7.First char is OK [20:36:15]request: POST /json_proto HTTP/1.0 [20:36:15]Method: POST [20:36:15]URL: /json_proto [20:36:15]Method is POST - this is cgi request [20:36:15]url: /json_proto [20:36:15]query_string will be loaded in cgi processing [20:36:15]execute_cgi json_proto POST (null) [20:36:15]execute_cgi path=json_proto method=POST [20:36:15]POST find Content-Length [20:36:15]Host: 172.17.43.131:8080 [20:36:15]Content-Length: 801 [20:36:15]Content-Type: application/json [20:36:15] [20:36:15]POST finish read [20:36:15]Found Content-Length = 801 [20:36:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:15]execute_script... [20:36: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)2002572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:15]POST & json_proto [20:36:15]process_json_proto [20:36:15]json parsed OK: [20:36:15]protocol is kg_v1.0 [20:36:15]action value=close_receipt [20:36:15]process_action close_receipt [20:36:15]cmd_close_receipt [20:36:15]MH_GetDate [20:36:15]Write to MH i2c: F0 00 00 BB 0A B4 [20:36:15]Write i2c OK [20:36:15]MH_I2C_Read... [20:36:15]Read from MH i2c: F0 [20:36:15]MH_I2C_Read... [20:36:15]Read from MH i2c: F0 09 00 [20:36:15]MH_I2C_Read... [20:36:15]Read from MH i2c: F0 09 00 BB 0A 00 3F 5A A5 66 F9 24 A2 66 86 [20:36:15]GetLastDocTimeStamp 1722112516 [20:36:15]current date 1722112575 [20:36:15]FM_GetShiftState [20:36:15]SAM_PROTO_GetShiftState [20:36:15]wFMCommunicate request_size=4 [20:36:15]MH_SAM_APDU [20:36:15]CAPDU: 80 13 01 00 [20:36:15]Write to MH i2c: E2 08 00 BC 0A 80 13 01 00 00 00 00 00 43 [20:36:15]Write i2c OK [20:36:15]MH_I2C_Read... [20:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:15]Read from MH i2c: E2 [20:36:15]MH_I2C_Read... [20:36:15]Read from MH i2c: E2 0E 00 [20:36:15]MH_I2C_Read... [20:36:15]Read from MH i2c: E2 0E 00 BC 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 51 [20:36:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:36:15]wFMCommunicate OK [20:36:15]SAM_PROTO_GetShiftState done [20:36:15]FM_GetShiftState done [20:36:15]opened in 1722038719 [20:36:15]opened+sec_in_day 1722125119 [20:36:15]quantity*price = 50036 [20:36:15]sum+1 = 50037 [20:36:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 612 27.07.2024 20:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226252 ФПД: 191411954788447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226252&fm=191411954788447&tin=02508201610067®Number=0000000000092624&sum=50036 [20:36:16]StoreToDocumentArchive [20:36:16]shift 438 fd 226252 [20:36:16]save to /storage/0438/doc_00226252 [20:36:16]save last doc name /storage/0438/doc_00226252 to /storage/kkm_last_doc_name [20:36:16]save OK [20:36:16]Clear old archive folders... [20:36:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:36:16]tlvbuf is 0080F040 [20:36:16]SAM_PROTO_ClearQueue [20:36:16]wFMCommunicate request_size=4 [20:36:16]MH_SAM_APDU [20:36:16]CAPDU: 80 09 00 00 [20:36:16]Write to MH i2c: E2 08 00 C9 0A 80 09 00 00 00 00 00 00 45 [20:36:16]Write i2c OK [20:36:16]MH_I2C_Read... [20:36:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:16]Read from MH i2c: E2 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 C9 0A 00 90 00 47 [20:36:16]RAPDU: 90 00 [20:36:16]wFMCommunicate OK [20:36:16]SAM_PROTO_ClearQueue done [20:36:16]KKMCreateOFDPacket [20:36:16]OFDProtocolAddRootSTLVToBuf [20:36:16]FM_MakeSignedData [20:36:16]FM_MakeSignedData [20:36:16]SAM_PROTO_SignData [20:36:16]wFMCommunicate request_size=4 [20:36:16]MH_SAM_APDU [20:36:16]CAPDU: 80 0D 01 02 [20:36:16]Write to MH i2c: E2 08 00 CA 0A 80 0D 01 02 00 00 00 00 4D [20:36:16]Write i2c OK [20:36:16]MH_I2C_Read... [20:36:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:16]Read from MH i2c: E2 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 CA 0A 00 90 00 48 [20:36:16]RAPDU: 90 00 [20:36:16]wFMCommunicate OK [20:36:16]wFMCommunicate request_size=255 [20:36:16]MH_SAM_APDU [20:36:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 3F 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 73 03 00 35 04 06 00 AE [20:36:16]Write to MH i2c: E2 02 01 CB 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 3F 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 73 03 00 35 04 06 00 AE 00 00 CD [20:36:16]Write i2c OK [20:36:16]MH_I2C_Read... [20:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:16]Read from MH i2c: E2 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 CB 0A 00 90 00 49 [20:36:16]RAPDU: 90 00 [20:36:16]wFMCommunicate OK [20:36:16]wFMCommunicate request_size=10 [20:36:16]MH_SAM_APDU [20:36:16]CAPDU: 80 0D 02 02 05 16 91 92 28 5F [20:36:16]Write to MH i2c: E2 0D 00 CC 0A 80 0D 02 02 05 00 16 91 92 28 5F 00 00 1A [20:36:16]Write i2c OK [20:36:16]MH_I2C_Read... [20:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:16]Read from MH i2c: E2 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 03 00 CC 0A 00 90 00 4A [20:36:16]RAPDU: 90 00 [20:36:16]wFMCommunicate OK [20:36:16]wFMCommunicate request_size=4 [20:36:16]MH_SAM_APDU [20:36:16]CAPDU: 80 0D 03 02 [20:36:16]Write to MH i2c: E2 08 00 CD 0A 80 0D 03 02 00 00 00 00 52 [20:36:16]Write i2c OK [20:36:16]MH_I2C_Read... [20:36:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:16]Read from MH i2c: E2 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 0B 00 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 0B 00 CD 0A 00 32 D4 70 8B 85 6A 04 59 90 00 A0 [20:36:16]RAPDU: 32 D4 70 8B 85 6A 04 59 90 00 [20:36:16]wFMCommunicate OK [20:36:16]SAM_PROTO_SignData done [20:36:16]FM_MakeSignedData done [20:36:16]CreateOFDProtocolMessage [20:36:16]wFMCommunicate request_size=4 [20:36:16]MH_SAM_APDU [20:36:16]CAPDU: 80 11 00 00 [20:36:16]Write to MH i2c: E2 08 00 CE 0A 80 11 00 00 00 00 00 00 52 [20:36:16]Write i2c OK [20:36:16]MH_I2C_Read... [20:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:16]Read from MH i2c: E2 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 17 00 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: E2 17 00 CE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [20:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:36:16]wFMCommunicate OK [20:36:16]CreateOFDProtocolMessage done [20:36:16]OFDSenderStorePacket 226252 [20:36:16]StoreOFDPacket docnum=226252 [20:36:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2A A6 07 01 55 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 3F 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 73 03 00 35 04 06 00 AE 16 91 92 28 5F 32 D4 70 8B 85 6A 04 59 [20:36:16]CheckFolder [20:36:16]dirname=/storage/ofd_packets [20:36:16]CheckFolder done [20:36:16]ProducePacketName [20:36:16]name=ofd_packets/00226252 [20:36:16]NVStorageSaveData ofd_packets/00226252 [20:36:16]File name is /storage/ofd_packets/00226252 [20:36:16]Write 301 bytes [20:36:16]NVStorageSaveData done [20:36:16]OFDSenderStorePacket done [20:36:16]KKMCreateOFDPacket done [20:36:16]NVStorageSaveData kkm_last_timestamp [20:36:16]File name is /storage/kkm_last_timestamp [20:36:16]Write 4 bytes [20:36:16]NVStorageSaveData done [20:36:16]ExternCall_PrintAddStr [20:36:16]wPrintStart [20:36:16]Write to MH i2c: 01 00 00 CF 0A D9 [20:36:16]Write i2c OK [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: 01 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: 01 07 00 [20:36:16]MH_I2C_Read... [20:36:16]Read from MH i2c: 01 07 00 CF 0A 00 00 00 00 00 FF 0F EE [20:36:16]RasterBufferAndPrint [20:36:16]line Счет N : (1)2002572 [20:36:16]line ИНН: 02508201610067 [20:36:16]line Контрольно-Кассовый Чек [20:36:16]line ПРОДАЖА [20:36:16]line ТРК (МРК, ГНК) : 63 [20:36:16]line Товар: 2710124130 [20:36:16]line Аи-92-К-5 [20:36:16]line 7.380 * 67.80 [20:36:16]line = 500.36 [20:36:16]line НДС 12% НСП 1% [20:36:16]line > о реализуемом товаре [20:36:16]line ИТОГО: 500.36 [20:36:16]line НСП 1% : 4.43 [20:36:16]line НДС 12% : 53.14 [20:36:16]line Наличными: 0.00 [20:36:16]line Безнал.: 500.36 [20:36:16]line Место: АЗС № 97 "Партнер Нефть" [20:36:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:36:16]line СНО: Общий режим [20:36:16]line Чек 612 27.07.2024 20:36 [20:36:16]line Смена: 438 ФФД: 1.0 [20:36:16]line ЗНМ: 0300000054 [20:36:16]line РНМ: 0000000000092624 [20:36:16]line Версия ККМ: 001 [20:36:16]line Платежная система: O! деньги [20:36:16]line ФМ: 0000000000874959 [20:36:16]line ФД: 226252 [20:36:16]line ФПД: 191411954788447 [20:36:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226252&fm=191411954788447&tin=02508201610067®Number=0000000000092624&sum=50036 [20:36:16]written 0, free lines is 4095 [20:36:17]OFD Sender: Processing packet 226252 [packets to send 600, broken 599] [20:36:17]ProducePacketName [20:36:17]name=ofd_packets/00226252 [20:36:17]OFD Sender: To server: pG, [20:36:17]CommunicateWithHost lk.salyk.kg:30040 [20:36:17]ConnectInit lk.salyk.kg [20:36:17]Write to MH i2c: 01 00 00 F9 0A 03 [20:36:17]Write i2c OK [20:36:17]MH_I2C_Read... [20:36:17]Read from MH i2c: 01 [20:36:17]MH_I2C_Read... [20:36:17]Read from MH i2c: 01 07 00 [20:36:17]MH_I2C_Read... [20:36:17]Read from MH i2c: 01 07 00 F9 0A 00 00 00 00 00 7A 0C 90 [20:36:17]RasterBufferAndPrint [20:36:17]line [20:36:17]line [20:36:17]line [20:36:17]line [20:36:17]line [20:36:17]written 0, free lines is 3196 [20:36:17]MH_Cut [20:36:17]Write to MH i2c: D1 01 00 00 0B 01 DD [20:36:17]Write i2c OK [20:36:17]MH_I2C_Read... [20:36:17]Read from MH i2c: D1 [20:36:17]MH_I2C_Read... [20:36:17]Read from MH i2c: D1 01 00 [20:36:17]MH_I2C_Read... [20:36:17]Read from MH i2c: D1 01 00 00 0B 00 DC [20:36:17]Write to MH i2c: 01 00 00 01 0B 0C [20:36:17]Write i2c OK [20:36:17]MH_I2C_Read... [20:36:18]*** Cut start [20:36:18]*** Partial cut [20:36:18]*** CUTSNS_PIN = 1 [20:36:18]*** CUTSNS_PIN = 0 [20:36:18]*** Brake cut motor [20:36:19]Read from MH i2c: 01 [20:36:19]MH_I2C_Read... [20:36:19]*** Stop cut motor [20:36:19]*** Cut end [20:36:19]Read from MH i2c: 01 07 00 [20:36:19]MH_I2C_Read... [20:36:19]Read from MH i2c: 01 07 00 01 0B 00 00 00 00 00 FF 0F 21 [20:36:19]process_action close_receipt done [20:36:19]requested_data is exist [20:36:19]produce_requested_data [20:36:19]requested_item fm.sn is exist - process it [20:36:19]wFMCommunicate request_size=4 [20:36:19]MH_SAM_APDU [20:36:19]CAPDU: 80 11 00 00 [20:36:19]Write to MH i2c: E2 08 00 02 0B 80 11 00 00 00 00 00 00 87 [20:36:19]Write i2c OK [20:36:19]MH_I2C_Read... [20:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:19]Read from MH i2c: E2 [20:36:19]MH_I2C_Read... [20:36:19]Read from MH i2c: E2 17 00 [20:36:19]MH_I2C_Read... [20:36:19]Read from MH i2c: E2 17 00 02 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E4 [20:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:36:19]wFMCommunicate OK [20:36:19]requested_item fd.num is exist - process it [20:36:19]SAM_PROTO_GetFieldsCounters [20:36:19]wFMCommunicate request_size=4 [20:36:19]MH_SAM_APDU [20:36:19]CAPDU: 80 13 00 00 [20:36:19]Write to MH i2c: E2 08 00 03 0B 80 13 00 00 00 00 00 00 8A [20:36:19]Write i2c OK [20:36:19]MH_I2C_Read... [20:36:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:19]Read from MH i2c: E2 [20:36:19]MH_I2C_Read... [20:36:19]Read from MH i2c: E2 62 00 [20:36:19]MH_I2C_Read... [20:36:19]Read from MH i2c: E2 62 00 03 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 DE [20:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:19]wFMCommunicate OK [20:36:19]SAM_PROTO_GetFieldsCounters done [20:36:19]requested_item shift.num is exist - process it [20:36:19]requested_item shift.opened is exist - process it [20:36:19]req_shift_opened [20:36:19]FM_GetShiftState [20:36:19]SAM_PROTO_GetShiftState [20:36:19]wFMCommunicate request_size=4 [20:36:19]MH_SAM_APDU [20:36:19]CAPDU: 80 13 01 00 [20:36:19]Write to MH i2c: E2 08 00 04 0B 80 13 01 00 00 00 00 00 8C [20:36:19]Write i2c OK [20:36:19]MH_I2C_Read... [20:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:19]Read from MH i2c: E2 [20:36:19]MH_I2C_Read... [20:36:19]Read from MH i2c: E2 0E 00 [20:36:19]MH_I2C_Read... [20:36:19]Read from MH i2c: E2 0E 00 04 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9A [20:36:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:36:19]wFMCommunicate OK [20:36:19]SAM_PROTO_GetShiftState done [20:36:19]FM_GetShiftState done [20:36:19]req_shift_opened done [20:36:19]requested_item shift.open_date is exist - process it [20:36:19]req_shift_open_date [20:36:19]req_shift_open_date done [20:36:19]produce_requested_data done [20:36:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226252,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:36:19]process_action_free close_receipt [20:36:19]json_value_free [20:36:19]json_value_free done [20:36:19]process_json_proto returns [20:36:19]Send response to host [20:36:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226252,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:36:19]free response buf [20:36:19]execute_script done [20:36:19]execute_script returns [20:36:19]free content buf [20:36:19]Sock 7.Close socket [20:36:19]Sock 7.Thread stoped [20:36:21]Connected sock=11 [20:36:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2A A6 07 01 55 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 3F 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 73 03 00 35 04 06 00 AE 16 91 92 28 5F 32 D4 70 8B 85 6A 04 59 [20:36: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 35 39 4F 00 00 00 00 58 47 00 EF 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 35 39 10 04 04 00 CC 73 03 00 F4 03 04 00 50 06 A5 66 B6 04 01 00 00 F0 11 9F 64 87 E1 EF BB [20:36:21]CommunicateWithHost err = 0 [20:36:21]CheckOFDResponse [20:36:21]1017 (14) - 77093643461234 [20:36:21]1041 (16) - 0000000000874959 [20:36:21]1040 (4) - 226252 [20:36:21]1012 (4) - 27.07.2024 14:38 [20:36:21]1206 (1) - 0 [20:36:21]OFD Sender: Remove packet 226252 [20:36:21]ProducePacketName [20:36:21]name=ofd_packets/00226252 [20:36:21]NVStorageDeleteData [20:36:22]OFD Sender: No OFD packet to send [20:36:27]OFD Sender: No OFD packet to send [20:36:32]OFD Sender: No OFD packet to send [20:36:37]OFD Sender: No OFD packet to send [20:36:42]OFD Sender: No OFD packet to send [20:36:47]OFD Sender: No OFD packet to send [20:36:52]OFD Sender: No OFD packet to send [20:36:57]OFD Sender: No OFD packet to send [20:37:02]OFD Sender: No OFD packet to send [20:37:07]OFD Sender: No OFD packet to send [20:37:12]OFD Sender: No OFD packet to send [20:37:17]OFD Sender: No OFD packet to send [20:37:22]OFD Sender: No OFD packet to send [20:37:27]OFD Sender: No OFD packet to send [20:37:32]OFD Sender: No OFD packet to send [20:37:37]OFD Sender: No OFD packet to send [20:37:42]OFD Sender: No OFD packet to send [20:37:47]OFD Sender: No OFD packet to send [20:37:50]recv_with_timeout no data received [20:37:52]OFD Sender: No OFD packet to send [20:37:57]OFD Sender: No OFD packet to send [20:37:59]accept exits with 9 [20:37:59]New connection [20:37:59]New thread 3066617188 created [20:37:59]Thread 3066760548 joined [20:37:59]Waiting for new connection... [20:37:59] Sock 9.Parse request [20:37:59]Sock 9.Check first char [20:37:59]Sock 9.First char is OK [20:37:59]request: POST /json_proto HTTP/1.0 [20:37:59]Method: POST [20:37:59]URL: /json_proto [20:37:59]Method is POST - this is cgi request [20:37:59]url: /json_proto [20:37:59]query_string will be loaded in cgi processing [20:37:59]execute_cgi json_proto POST (null) [20:37:59]execute_cgi path=json_proto method=POST [20:37:59]POST find Content-Length [20:37:59]Host: 172.17.43.131:8080 [20:37:59]Content-Length: 804 [20:37:59]Content-Type: application/json [20:37:59] [20:37:59]POST finish read [20:37:59]Found Content-Length = 804 [20:37:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:59]execute_script... [20:37:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:59]POST & json_proto [20:37:59]process_json_proto [20:37:59]json parsed OK: [20:37:59]protocol is kg_v1.0 [20:37:59]action value=close_receipt [20:37:59]process_action close_receipt [20:37:59]cmd_close_receipt [20:37:59]MH_GetDate [20:37:59]Write to MH i2c: F0 00 00 05 0B FF [20:37:59]Write i2c OK [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: F0 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: F0 09 00 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: F0 09 00 05 0B 00 A8 5A A5 66 F9 24 A2 66 3A [20:37:59]GetLastDocTimeStamp 1722112575 [20:37:59]current date 1722112680 [20:37:59]FM_GetShiftState [20:37:59]SAM_PROTO_GetShiftState [20:37:59]wFMCommunicate request_size=4 [20:37:59]MH_SAM_APDU [20:37:59]CAPDU: 80 13 01 00 [20:37:59]Write to MH i2c: E2 08 00 06 0B 80 13 01 00 00 00 00 00 8E [20:37:59]Write i2c OK [20:37:59]MH_I2C_Read... [20:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:59]Read from MH i2c: E2 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: E2 0E 00 [20:37:59]MH_I2C_Read... [20:37:59]Read from MH i2c: E2 0E 00 06 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9C [20:37:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:37:59]wFMCommunicate OK [20:37:59]SAM_PROTO_GetShiftState done [20:37:59]FM_GetShiftState done [20:37:59]opened in 1722038719 [20:37:59]opened+sec_in_day 1722125119 [20:37:59]quantity*price = 400012 [20:37:59]sum+1 = 400013 [20:37:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.12 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.12 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 613 27.07.2024 20:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226253 ФПД: 28623433346805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203800&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226253&fm=28623433346805&tin=02508201610067®Number=0000000000092624&sum=400012 [20:38:00]StoreToDocumentArchive [20:38:00]shift 438 fd 226253 [20:38:00]save to /storage/0438/doc_00226253 [20:38:00]save last doc name /storage/0438/doc_00226253 to /storage/kkm_last_doc_name [20:38:00]save OK [20:38:00]Clear old archive folders... [20:38:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:38:01]tlvbuf is 0082F180 [20:38:01]SAM_PROTO_ClearQueue [20:38:01]wFMCommunicate request_size=4 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 09 00 00 [20:38:01]Write to MH i2c: E2 08 00 13 0B 80 09 00 00 00 00 00 00 90 [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 13 0B 00 90 00 92 [20:38:01]RAPDU: 90 00 [20:38:01]wFMCommunicate OK [20:38:01]SAM_PROTO_ClearQueue done [20:38:01]KKMCreateOFDPacket [20:38:01]OFDProtocolAddRootSTLVToBuf [20:38:01]FM_MakeSignedData [20:38:01]FM_MakeSignedData [20:38:01]SAM_PROTO_SignData [20:38:01]wFMCommunicate request_size=4 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 0D 01 02 [20:38:01]Write to MH i2c: E2 08 00 14 0B 80 0D 01 02 00 00 00 00 98 [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 14 0B 00 90 00 93 [20:38:01]RAPDU: 90 00 [20:38:01]wFMCommunicate OK [20:38:01]wFMCommunicate request_size=255 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 A8 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 73 03 00 35 04 06 00 1A [20:38:01]Write to MH i2c: E2 02 01 15 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 A8 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 73 03 00 35 04 06 00 1A 00 00 2F [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [20:38:01]RAPDU: 90 00 [20:38:01]wFMCommunicate OK [20:38:01]wFMCommunicate request_size=10 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 0D 02 02 05 08 69 93 AE F5 [20:38:01]Write to MH i2c: E2 0D 00 16 0B 80 0D 02 02 05 00 08 69 93 AE F5 00 00 4C [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 03 00 16 0B 00 90 00 95 [20:38:01]RAPDU: 90 00 [20:38:01]wFMCommunicate OK [20:38:01]wFMCommunicate request_size=4 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 0D 03 02 [20:38:01]Write to MH i2c: E2 08 00 17 0B 80 0D 03 02 00 00 00 00 9D [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 0B 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 0B 00 17 0B 00 D7 95 34 E3 E8 DB F6 E8 90 00 C2 [20:38:01]RAPDU: D7 95 34 E3 E8 DB F6 E8 90 00 [20:38:01]wFMCommunicate OK [20:38:01]SAM_PROTO_SignData done [20:38:01]FM_MakeSignedData done [20:38:01]CreateOFDProtocolMessage [20:38:01]wFMCommunicate request_size=4 [20:38:01]MH_SAM_APDU [20:38:01]CAPDU: 80 11 00 00 [20:38:01]Write to MH i2c: E2 08 00 18 0B 80 11 00 00 00 00 00 00 9D [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:01]Read from MH i2c: E2 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 17 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: E2 17 00 18 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [20:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:38:01]wFMCommunicate OK [20:38:01]CreateOFDProtocolMessage done [20:38:01]OFDSenderStorePacket 226253 [20:38:01]StoreOFDPacket docnum=226253 [20:38:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F 65 07 01 54 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 A8 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 73 03 00 35 04 06 00 1A 08 69 93 AE F5 D7 95 34 E3 E8 DB F6 E8 [20:38:01]CheckFolder [20:38:01]dirname=/storage/ofd_packets [20:38:01]CheckFolder done [20:38:01]ProducePacketName [20:38:01]name=ofd_packets/00226253 [20:38:01]NVStorageSaveData ofd_packets/00226253 [20:38:01]File name is /storage/ofd_packets/00226253 [20:38:01]Write 301 bytes [20:38:01]NVStorageSaveData done [20:38:01]OFDSenderStorePacket done [20:38:01]KKMCreateOFDPacket done [20:38:01]NVStorageSaveData kkm_last_timestamp [20:38:01]File name is /storage/kkm_last_timestamp [20:38:01]Write 4 bytes [20:38:01]NVStorageSaveData done [20:38:01]ExternCall_PrintAddStr [20:38:01]wPrintStart [20:38:01]Write to MH i2c: 01 00 00 19 0B 24 [20:38:01]Write i2c OK [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 07 00 [20:38:01]MH_I2C_Read... [20:38:01]Read from MH i2c: 01 07 00 19 0B 00 00 00 00 00 FF 0F 39 [20:38:01]RasterBufferAndPrint [20:38:01]line Счет N : (1)2002571 [20:38:01]line ИНН: 02508201610067 [20:38:01]line Контрольно-Кассовый Чек [20:38:01]line ПРОДАЖА [20:38:01]line ТРК (МРК, ГНК) : 54 [20:38:01]line Товар: 2710124500 [20:38:01]line Аи-95-К-5 [20:38:01]line 53.910 * 74.20 [20:38:01]line = 4000.12 [20:38:01]line НДС 12% НСП 1% [20:38:01]line > о реализуемом товаре [20:38:01]line ИТОГО: 4000.12 [20:38:01]line НСП 1% : 35.40 [20:38:01]line НДС 12% : 424.79 [20:38:01]line Наличными: 0.00 [20:38:01]line Безнал.: 4000.12 [20:38:01]line Место: АЗС № 97 "Партнер Нефть" [20:38:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:38:01]line СНО: Общий режим [20:38:01]line Чек 613 27.07.2024 20:38 [20:38:01]line Смена: 438 ФФД: 1.0 [20:38:01]line ЗНМ: 0300000054 [20:38:01]line РНМ: 0000000000092624 [20:38:01]line Версия ККМ: 001 [20:38:01]line Платежная система: O! деньги [20:38:01]line ФМ: 0000000000874959 [20:38:01]line ФД: 226253 [20:38:01]line ФПД: 28623433346805 [20:38:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203800&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226253&fm=28623433346805&tin=02508201610067®Number=0000000000092624&sum=400012 [20:38:01]written 0, free lines is 4095 [20:38:01]OFD Sender: Processing packet 226253 [packets to send 600, broken 599] [20:38:01]ProducePacketName [20:38:01]name=ofd_packets/00226253 [20:38:01]OFD Sender: To server: pG, [20:38:01]CommunicateWithHost lk.salyk.kg:30040 [20:38:01]ConnectInit lk.salyk.kg [20:38:02]Write to MH i2c: 01 00 00 43 0B 4E [20:38:02]Write i2c OK [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: 01 [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: 01 07 00 [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: 01 07 00 43 0B 00 00 00 00 00 7A 0C DB [20:38:02]RasterBufferAndPrint [20:38:02]line [20:38:02]line [20:38:02]line [20:38:02]line [20:38:02]line [20:38:02]written 0, free lines is 3197 [20:38:02]MH_Cut [20:38:02]Write to MH i2c: D1 01 00 4A 0B 01 27 [20:38:02]Write i2c OK [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: D1 [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: D1 01 00 [20:38:02]MH_I2C_Read... [20:38:02]Read from MH i2c: D1 01 00 4A 0B 00 26 [20:38:02]Write to MH i2c: 01 00 00 4B 0B 56 [20:38:02]Write i2c OK [20:38:02]MH_I2C_Read... [20:38:03]*** Cut start [20:38:03]*** Partial cut [20:38:03]*** CUTSNS_PIN = 1 [20:38:03]*** CUTSNS_PIN = 0 [20:38:03]*** Brake cut motor [20:38:03]Read from MH i2c: 01 [20:38:03]MH_I2C_Read... [20:38:03]*** Stop cut motor [20:38:03]*** Cut end [20:38:03]Read from MH i2c: 01 07 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: 01 07 00 4B 0B 00 00 00 00 00 FF 0F 6B [20:38:03]process_action close_receipt done [20:38:03]requested_data is exist [20:38:03]produce_requested_data [20:38:03]requested_item fm.sn is exist - process it [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 11 00 00 [20:38:03]Write to MH i2c: E2 08 00 4C 0B 80 11 00 00 00 00 00 00 D1 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:03]Read from MH i2c: E2 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 17 00 [20:38:03]MH_I2C_Read... [20:38:03]Read from MH i2c: E2 17 00 4C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [20:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:38:03]wFMCommunicate OK [20:38:03]requested_item fd.num is exist - process it [20:38:03]SAM_PROTO_GetFieldsCounters [20:38:03]wFMCommunicate request_size=4 [20:38:03]MH_SAM_APDU [20:38:03]CAPDU: 80 13 00 00 [20:38:03]Write to MH i2c: E2 08 00 4D 0B 80 13 00 00 00 00 00 00 D4 [20:38:03]Write i2c OK [20:38:03]MH_I2C_Read... [20:38:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:38:04]Read from MH i2c: E2 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: E2 62 00 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: E2 62 00 4D 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:38:04]wFMCommunicate OK [20:38:04]SAM_PROTO_GetFieldsCounters done [20:38:04]requested_item shift.num is exist - process it [20:38:04]requested_item shift.opened is exist - process it [20:38:04]req_shift_opened [20:38:04]FM_GetShiftState [20:38:04]SAM_PROTO_GetShiftState [20:38:04]wFMCommunicate request_size=4 [20:38:04]MH_SAM_APDU [20:38:04]CAPDU: 80 13 01 00 [20:38:04]Write to MH i2c: E2 08 00 4E 0B 80 13 01 00 00 00 00 00 D6 [20:38:04]Write i2c OK [20:38:04]MH_I2C_Read... [20:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:04]Read from MH i2c: E2 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: E2 0E 00 [20:38:04]MH_I2C_Read... [20:38:04]Read from MH i2c: E2 0E 00 4E 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E4 [20:38:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:38:04]wFMCommunicate OK [20:38:04]SAM_PROTO_GetShiftState done [20:38:04]FM_GetShiftState done [20:38:04]req_shift_opened done [20:38:04]requested_item shift.open_date is exist - process it [20:38:04]req_shift_open_date [20:38:04]req_shift_open_date done [20:38:04]produce_requested_data done [20:38:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226253,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:38:04]process_action_free close_receipt [20:38:04]json_value_free [20:38:04]json_value_free done [20:38:04]process_json_proto returns [20:38:04]Send response to host [20:38:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226253,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:38:04]free response buf [20:38:04]execute_script done [20:38:04]execute_script returns [20:38:04]free content buf [20:38:04]Sock 9.Close socket [20:38:04]Sock 9.Thread stoped [20:38:11]Connected sock=11 [20:38:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F 65 07 01 54 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 A8 5A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 73 03 00 35 04 06 00 1A 08 69 93 AE F5 D7 95 34 E3 E8 DB F6 E8 [20:38: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 35 39 4F 00 00 00 BD FE 47 00 AC 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 35 39 10 04 04 00 CD 73 03 00 F4 03 04 00 BF 06 A5 66 B6 04 01 00 00 0A 7B 42 EA 52 04 90 94 [20:38:12]CommunicateWithHost err = 0 [20:38:12]CheckOFDResponse [20:38:12]1017 (14) - 77093643461234 [20:38:12]1041 (16) - 0000000000874959 [20:38:12]1040 (4) - 226253 [20:38:12]1012 (4) - 27.07.2024 14:39 [20:38:12]1206 (1) - 0 [20:38:12]OFD Sender: Remove packet 226253 [20:38:12]ProducePacketName [20:38:12]name=ofd_packets/00226253 [20:38:12]NVStorageDeleteData [20:38:13]OFD Sender: No OFD packet to send [20:38:18]OFD Sender: No OFD packet to send [20:38:23]OFD Sender: No OFD packet to send [20:38:28]OFD Sender: No OFD packet to send [20:38:33]OFD Sender: No OFD packet to send [20:38:38]OFD Sender: No OFD packet to send [20:38:43]OFD Sender: No OFD packet to send [20:38:48]OFD Sender: No OFD packet to send [20:38:53]OFD Sender: No OFD packet to send [20:38:58]OFD Sender: No OFD packet to send [20:39:03]OFD Sender: No OFD packet to send [20:39:08]OFD Sender: No OFD packet to send [20:39:13]OFD Sender: No OFD packet to send [20:39:18]OFD Sender: No OFD packet to send [20:39:23]OFD Sender: No OFD packet to send [20:39:27]recv_with_timeout no data received [20:39:28]OFD Sender: No OFD packet to send [20:39:33]OFD Sender: No OFD packet to send [20:39:38]OFD Sender: No OFD packet to send [20:39:43]OFD Sender: No OFD packet to send [20:39:46]recv_with_timeout no data received [20:39:48]OFD Sender: No OFD packet to send [20:39:53]OFD Sender: No OFD packet to send [20:39:56]accept exits with 10 [20:39:56]New connection [20:39:56]New thread 3066760548 created [20:39:56]Thread 3066617188 joined [20:39:56]Waiting for new connection... [20:39:56] Sock 10.Parse request [20:39:56]Sock 10.Check first char [20:39:56]Sock 10.First char is OK [20:39:56]request: POST /json_proto HTTP/1.0 [20:39:56]Method: POST [20:39:56]URL: /json_proto [20:39:56]Method is POST - this is cgi request [20:39:56]url: /json_proto [20:39:56]query_string will be loaded in cgi processing [20:39:56]execute_cgi json_proto POST (null) [20:39:56]execute_cgi path=json_proto method=POST [20:39:56]POST find Content-Length [20:39:56]Host: 172.17.43.131:8080 [20:39:56]Content-Length: 686 [20:39:56]Content-Type: application/json [20:39:56] [20:39:56]POST finish read [20:39:56]Found Content-Length = 686 [20:39:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:56]execute_script... [20:39: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)2002573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:56]POST & json_proto [20:39:56]process_json_proto [20:39:56]json parsed OK: [20:39:56]protocol is kg_v1.0 [20:39:56]action value=close_receipt [20:39:56]process_action close_receipt [20:39:56]cmd_close_receipt [20:39:56]MH_GetDate [20:39:56]Write to MH i2c: F0 00 00 4F 0B 49 [20:39:56]Write i2c OK [20:39:56]MH_I2C_Read... [20:39:56]Read from MH i2c: F0 [20:39:56]MH_I2C_Read... [20:39:56]Read from MH i2c: F0 09 00 [20:39:56]MH_I2C_Read... [20:39:56]Read from MH i2c: F0 09 00 4F 0B 00 1D 5B A5 66 F9 24 A2 66 FA [20:39:56]GetLastDocTimeStamp 1722112680 [20:39:56]current date 1722112797 [20:39:56]FM_GetShiftState [20:39:56]SAM_PROTO_GetShiftState [20:39:56]wFMCommunicate request_size=4 [20:39:56]MH_SAM_APDU [20:39:56]CAPDU: 80 13 01 00 [20:39:56]Write to MH i2c: E2 08 00 50 0B 80 13 01 00 00 00 00 00 D8 [20:39:56]Write i2c OK [20:39:56]MH_I2C_Read... [20:39:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:56]Read from MH i2c: E2 [20:39:56]MH_I2C_Read... [20:39:56]Read from MH i2c: E2 0E 00 [20:39:56]MH_I2C_Read... [20:39:56]Read from MH i2c: E2 0E 00 50 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E6 [20:39:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:39:56]wFMCommunicate OK [20:39:56]SAM_PROTO_GetShiftState done [20:39:56]FM_GetShiftState done [20:39:56]opened in 1722038719 [20:39:56]opened+sec_in_day 1722125119 [20:39:56]quantity*price = 150004 [20:39:56]sum+1 = 150005 [20:39:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 614 27.07.2024 20:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226254 ФПД: 105717367627412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203957&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226254&fm=105717367627412&tin=02508201610067®Number=0000000000092624&sum=150000 [20:39:57]StoreToDocumentArchive [20:39:57]shift 438 fd 226254 [20:39:57]save to /storage/0438/doc_00226254 [20:39:57]save last doc name /storage/0438/doc_00226254 to /storage/kkm_last_doc_name [20:39:57]save OK [20:39:57]Clear old archive folders... [20:39:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:39:57]tlvbuf is 007B8340 [20:39:57]SAM_PROTO_ClearQueue [20:39:57]wFMCommunicate request_size=4 [20:39:57]MH_SAM_APDU [20:39:57]CAPDU: 80 09 00 00 [20:39:57]Write to MH i2c: E2 08 00 5D 0B 80 09 00 00 00 00 00 00 DA [20:39:57]Write i2c OK [20:39:57]MH_I2C_Read... [20:39:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:57]Read from MH i2c: E2 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 5D 0B 00 90 00 DC [20:39:57]RAPDU: 90 00 [20:39:57]wFMCommunicate OK [20:39:57]SAM_PROTO_ClearQueue done [20:39:57]KKMCreateOFDPacket [20:39:57]OFDProtocolAddRootSTLVToBuf [20:39:57]FM_MakeSignedData [20:39:57]FM_MakeSignedData [20:39:57]SAM_PROTO_SignData [20:39:57]wFMCommunicate request_size=4 [20:39:57]MH_SAM_APDU [20:39:57]CAPDU: 80 0D 01 02 [20:39:57]Write to MH i2c: E2 08 00 5E 0B 80 0D 01 02 00 00 00 00 E2 [20:39:57]Write i2c OK [20:39:57]MH_I2C_Read... [20:39:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:57]Read from MH i2c: E2 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 5E 0B 00 90 00 DD [20:39:57]RAPDU: 90 00 [20:39:57]wFMCommunicate OK [20:39:57]wFMCommunicate request_size=255 [20:39:57]MH_SAM_APDU [20:39: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 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 1D 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 73 03 00 35 04 06 00 60 26 [20:39:57]Write to MH i2c: E2 02 01 5F 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 1D 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 73 03 00 35 04 06 00 60 26 00 00 48 [20:39:57]Write i2c OK [20:39:57]MH_I2C_Read... [20:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:57]Read from MH i2c: E2 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [20:39:57]RAPDU: 90 00 [20:39:57]wFMCommunicate OK [20:39:57]wFMCommunicate request_size=9 [20:39:57]MH_SAM_APDU [20:39:57]CAPDU: 80 0D 02 02 04 3E 24 DE 94 [20:39:57]Write to MH i2c: E2 0C 00 60 0B 80 0D 02 02 04 00 3E 24 DE 94 00 00 C1 [20:39:57]Write i2c OK [20:39:57]MH_I2C_Read... [20:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:57]Read from MH i2c: E2 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 03 00 60 0B 00 90 00 DF [20:39:57]RAPDU: 90 00 [20:39:57]wFMCommunicate OK [20:39:57]wFMCommunicate request_size=4 [20:39:57]MH_SAM_APDU [20:39:57]CAPDU: 80 0D 03 02 [20:39:57]Write to MH i2c: E2 08 00 61 0B 80 0D 03 02 00 00 00 00 E7 [20:39:57]Write i2c OK [20:39:57]MH_I2C_Read... [20:39:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:58]Read from MH i2c: E2 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: E2 0B 00 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: E2 0B 00 61 0B 00 9A D4 A3 E1 DF B4 8F D2 90 00 CE [20:39:58]RAPDU: 9A D4 A3 E1 DF B4 8F D2 90 00 [20:39:58]wFMCommunicate OK [20:39:58]SAM_PROTO_SignData done [20:39:58]FM_MakeSignedData done [20:39:58]CreateOFDProtocolMessage [20:39:58]wFMCommunicate request_size=4 [20:39:58]MH_SAM_APDU [20:39:58]CAPDU: 80 11 00 00 [20:39:58]Write to MH i2c: E2 08 00 62 0B 80 11 00 00 00 00 00 00 E7 [20:39:58]Write i2c OK [20:39:58]MH_I2C_Read... [20:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:58]Read from MH i2c: E2 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: E2 17 00 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: E2 17 00 62 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [20:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:58]wFMCommunicate OK [20:39:58]CreateOFDProtocolMessage done [20:39:58]OFDSenderStorePacket 226254 [20:39:58]StoreOFDPacket docnum=226254 [20:39:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 F4 B5 06 01 0F 97 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 1D 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 73 03 00 35 04 06 00 60 26 3E 24 DE 94 9A D4 A3 E1 DF B4 8F D2 [20:39:58]CheckFolder [20:39:58]dirname=/storage/ofd_packets [20:39:58]CheckFolder done [20:39:58]ProducePacketName [20:39:58]name=ofd_packets/00226254 [20:39:58]NVStorageSaveData ofd_packets/00226254 [20:39:58]File name is /storage/ofd_packets/00226254 [20:39:58]Write 300 bytes [20:39:58]NVStorageSaveData done [20:39:58]OFDSenderStorePacket done [20:39:58]KKMCreateOFDPacket done [20:39:58]NVStorageSaveData kkm_last_timestamp [20:39:58]File name is /storage/kkm_last_timestamp [20:39:58]Write 4 bytes [20:39:58]NVStorageSaveData done [20:39:58]ExternCall_PrintAddStr [20:39:58]wPrintStart [20:39:58]Write to MH i2c: 01 00 00 63 0B 6E [20:39:58]Write i2c OK [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: 01 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: 01 07 00 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: 01 07 00 63 0B 00 00 00 00 00 FF 0F 83 [20:39:58]RasterBufferAndPrint [20:39:58]line Счет N : (1)2002573 [20:39:58]line ИНН: 02508201610067 [20:39:58]line Контрольно-Кассовый Чек [20:39:58]line ПРОДАЖА [20:39:58]line ТРК (МРК, ГНК) : 81 [20:39:58]line Товар: 2711190000 [20:39:58]line ГАЗ-К-5 [20:39:58]line 41.210 * 36.40 [20:39:58]line = 1500.04 [20:39:58]line НДС 12% НСП 1% [20:39:58]line > о реализуемом товаре [20:39:58]line ОКРУГЛЕНИЕ: -0.04 [20:39:58]line ИТОГО: 1500.00 [20:39:58]line Внесено: 1500.00 [20:39:58]line СДАЧА: 0.00 [20:39:58]line НСП 1% : 13.27 [20:39:58]line НДС 12% : 159.30 [20:39:58]line Наличными: 1500.00 [20:39:58]line Безнал.: 0.00 [20:39:58]line Место: АЗС № 97 "Партнер Нефть" [20:39:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:39:58]line СНО: Общий режим [20:39:58]line Чек 614 27.07.2024 20:39 [20:39:58]line Смена: 438 ФФД: 1.0 [20:39:58]line ЗНМ: 0300000054 [20:39:58]line РНМ: 0000000000092624 [20:39:58]line Версия ККМ: 001 [20:39:58]line ФМ: 0000000000874959 [20:39:58]line ФД: 226254 [20:39:58]line ФПД: 105717367627412 [20:39:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203957&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226254&fm=105717367627412&tin=02508201610067®Number=0000000000092624&sum=150000 [20:39:58]written 0, free lines is 4095 [20:39:58]OFD Sender: Processing packet 226254 [packets to send 600, broken 599] [20:39:58]ProducePacketName [20:39:58]name=ofd_packets/00226254 [20:39:58]OFD Sender: To server: pG, [20:39:58]CommunicateWithHost lk.salyk.kg:30040 [20:39:58]ConnectInit lk.salyk.kg [20:39:58]Write to MH i2c: 01 00 00 8E 0B 99 [20:39:58]Write i2c OK [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: 01 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: 01 07 00 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: 01 07 00 8E 0B 00 00 00 00 00 62 0C 0E [20:39:58]RasterBufferAndPrint [20:39:58]line [20:39:58]line [20:39:58]line [20:39:58]line [20:39:58]line [20:39:58]written 0, free lines is 3174 [20:39:58]MH_Cut [20:39:58]Write to MH i2c: D1 01 00 95 0B 01 72 [20:39:58]Write i2c OK [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: D1 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: D1 01 00 [20:39:58]MH_I2C_Read... [20:39:58]Read from MH i2c: D1 01 00 95 0B 00 71 [20:39:58]Write to MH i2c: 01 00 00 96 0B A1 [20:39:58]Write i2c OK [20:39:58]MH_I2C_Read... [20:39:59]Connected sock=9 [20:39:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 F4 B5 06 01 0F 97 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 1D 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 73 03 00 35 04 06 00 60 26 3E 24 DE 94 9A D4 A3 E1 DF B4 8F D2 [20:39:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F2 9A 47 00 5C 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 35 39 10 04 04 00 CE 73 03 00 F4 03 04 00 2A 07 A5 66 B6 04 01 00 00 EA 89 71 11 72 84 34 96 [20:39:59]CommunicateWithHost err = 0 [20:39:59]CheckOFDResponse [20:39:59]1017 (14) - 77093643461234 [20:39:59]1041 (16) - 0000000000874959 [20:39:59]1040 (4) - 226254 [20:39:59]1012 (4) - 27.07.2024 14:41 [20:39:59]1206 (1) - 0 [20:39:59]OFD Sender: Remove packet 226254 [20:39:59]ProducePacketName [20:39:59]name=ofd_packets/00226254 [20:39:59]NVStorageDeleteData [20:39:59]*** Cut start [20:39:59]*** Partial cut [20:39:59]*** CUTSNS_PIN = 1 [20:39:59]*** CUTSNS_PIN = 0 [20:40:00]OFD Sender: No OFD packet to send [20:40:00]*** Brake cut motor [20:40:00]Read from MH i2c: 01 [20:40:00]MH_I2C_Read... [20:40:00]*** Stop cut motor [20:40:00]*** Cut end [20:40:00]Read from MH i2c: 01 07 00 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: 01 07 00 96 0B 00 00 00 00 00 FF 0F B6 [20:40:00]process_action close_receipt done [20:40:00]requested_data is exist [20:40:00]produce_requested_data [20:40:00]requested_item fm.sn is exist - process it [20:40:00]wFMCommunicate request_size=4 [20:40:00]MH_SAM_APDU [20:40:00]CAPDU: 80 11 00 00 [20:40:00]Write to MH i2c: E2 08 00 97 0B 80 11 00 00 00 00 00 00 1C [20:40:00]Write i2c OK [20:40:00]MH_I2C_Read... [20:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:00]Read from MH i2c: E2 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: E2 17 00 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: E2 17 00 97 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [20:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:40:00]wFMCommunicate OK [20:40:00]requested_item fd.num is exist - process it [20:40:00]SAM_PROTO_GetFieldsCounters [20:40:00]wFMCommunicate request_size=4 [20:40:00]MH_SAM_APDU [20:40:00]CAPDU: 80 13 00 00 [20:40:00]Write to MH i2c: E2 08 00 98 0B 80 13 00 00 00 00 00 00 1F [20:40:00]Write i2c OK [20:40:00]MH_I2C_Read... [20:40:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:00]Read from MH i2c: E2 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: E2 62 00 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: E2 62 00 98 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 7B [20:40:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:00]wFMCommunicate OK [20:40:00]SAM_PROTO_GetFieldsCounters done [20:40:00]requested_item shift.num is exist - process it [20:40:00]requested_item shift.opened is exist - process it [20:40:00]req_shift_opened [20:40:00]FM_GetShiftState [20:40:00]SAM_PROTO_GetShiftState [20:40:00]wFMCommunicate request_size=4 [20:40:00]MH_SAM_APDU [20:40:00]CAPDU: 80 13 01 00 [20:40:00]Write to MH i2c: E2 08 00 99 0B 80 13 01 00 00 00 00 00 21 [20:40:00]Write i2c OK [20:40:00]MH_I2C_Read... [20:40:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:00]Read from MH i2c: E2 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: E2 0E 00 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: E2 0E 00 99 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2F [20:40:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:40:00]wFMCommunicate OK [20:40:00]SAM_PROTO_GetShiftState done [20:40:00]FM_GetShiftState done [20:40:00]req_shift_opened done [20:40:00]requested_item shift.open_date is exist - process it [20:40:00]req_shift_open_date [20:40:00]req_shift_open_date done [20:40:00]produce_requested_data done [20:40:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226254,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:40:00]process_action_free close_receipt [20:40:00]json_value_free [20:40:00]json_value_free done [20:40:00]process_json_proto returns [20:40:00]Send response to host [20:40:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226254,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:40:00]free response buf [20:40:00]execute_script done [20:40:00]execute_script returns [20:40:00]free content buf [20:40:00]Sock 10.Close socket [20:40:00]Sock 10.Thread stoped [20:40:05]OFD Sender: No OFD packet to send [20:40:10]OFD Sender: No OFD packet to send [20:40:14]recv_with_timeout no data received [20:40:15]OFD Sender: No OFD packet to send [20:40:20]OFD Sender: No OFD packet to send [20:40:25]OFD Sender: No OFD packet to send [20:40:30]OFD Sender: No OFD packet to send [20:40:35]OFD Sender: No OFD packet to send [20:40:40]OFD Sender: No OFD packet to send [20:40:45]OFD Sender: No OFD packet to send [20:40:50]OFD Sender: No OFD packet to send [20:40:55]OFD Sender: No OFD packet to send [20:41:00]OFD Sender: No OFD packet to send [20:41:05]OFD Sender: No OFD packet to send [20:41:10]OFD Sender: No OFD packet to send [20:41:11]accept exits with 7 [20:41:11]New connection [20:41:11]New thread 3066617188 created [20:41:11]Thread 3066760548 joined [20:41:11]Waiting for new connection... [20:41:11] Sock 7.Parse request [20:41:11]Sock 7.Check first char [20:41:11]Sock 7.First char is OK [20:41:11]request: POST /json_proto HTTP/1.0 [20:41:11]Method: POST [20:41:11]URL: /json_proto [20:41:11]Method is POST - this is cgi request [20:41:11]url: /json_proto [20:41:11]query_string will be loaded in cgi processing [20:41:11]execute_cgi json_proto POST (null) [20:41:11]execute_cgi path=json_proto method=POST [20:41:11]POST find Content-Length [20:41:11]Host: 172.17.43.131:8080 [20:41:11]Content-Length: 683 [20:41:11]Content-Type: application/json [20:41:11] [20:41:11]POST finish read [20:41:11]Found Content-Length = 683 [20:41:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:11]execute_script... [20: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)2002574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:11]POST & json_proto [20:41:11]process_json_proto [20:41:11]json parsed OK: [20:41:11]protocol is kg_v1.0 [20:41:11]action value=close_receipt [20:41:11]process_action close_receipt [20:41:11]cmd_close_receipt [20:41:11]MH_GetDate [20:41:11]Write to MH i2c: F0 00 00 9A 0B 94 [20:41:11]Write i2c OK [20:41:11]MH_I2C_Read... [20:41:11]Read from MH i2c: F0 [20:41:11]MH_I2C_Read... [20:41:11]Read from MH i2c: F0 09 00 [20:41:11]MH_I2C_Read... [20:41:11]Read from MH i2c: F0 09 00 9A 0B 00 68 5B A5 66 F9 24 A2 66 90 [20:41:11]GetLastDocTimeStamp 1722112797 [20:41:11]current date 1722112872 [20:41:11]FM_GetShiftState [20:41:11]SAM_PROTO_GetShiftState [20:41:11]wFMCommunicate request_size=4 [20:41:11]MH_SAM_APDU [20:41:11]CAPDU: 80 13 01 00 [20:41:11]Write to MH i2c: E2 08 00 9B 0B 80 13 01 00 00 00 00 00 23 [20:41:11]Write i2c OK [20:41:11]MH_I2C_Read... [20:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:11]Read from MH i2c: E2 [20:41:11]MH_I2C_Read... [20:41:11]Read from MH i2c: E2 0E 00 [20:41:11]MH_I2C_Read... [20:41:11]Read from MH i2c: E2 0E 00 9B 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 31 [20:41:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:41:11]wFMCommunicate OK [20:41:11]SAM_PROTO_GetShiftState done [20:41:11]FM_GetShiftState done [20:41:11]opened in 1722038719 [20:41:11]opened+sec_in_day 1722125119 [20:41:11]quantity*price = 100021 [20:41:11]sum+1 = 100023 [20:41:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 615 27.07.2024 20:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226255 ФПД: 17526915217203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226255&fm=17526915217203&tin=02508201610067®Number=0000000000092624&sum=100000 [20:41:12]StoreToDocumentArchive [20:41:12]shift 438 fd 226255 [20:41:12]save to /storage/0438/doc_00226255 [20:41:12]save last doc name /storage/0438/doc_00226255 to /storage/kkm_last_doc_name [20:41:12]save OK [20:41:12]Clear old archive folders... [20:41:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:41:12]tlvbuf is 0081A440 [20:41:12]SAM_PROTO_ClearQueue [20:41:12]wFMCommunicate request_size=4 [20:41:12]MH_SAM_APDU [20:41:12]CAPDU: 80 09 00 00 [20:41:12]Write to MH i2c: E2 08 00 A8 0B 80 09 00 00 00 00 00 00 25 [20:41:12]Write i2c OK [20:41:12]MH_I2C_Read... [20:41:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:12]Read from MH i2c: E2 [20:41:12]MH_I2C_Read... [20:41:12]Read from MH i2c: E2 03 00 [20:41:12]MH_I2C_Read... [20:41:12]Read from MH i2c: E2 03 00 A8 0B 00 90 00 27 [20:41:12]RAPDU: 90 00 [20:41:12]wFMCommunicate OK [20:41:12]SAM_PROTO_ClearQueue done [20:41:12]KKMCreateOFDPacket [20:41:12]OFDProtocolAddRootSTLVToBuf [20:41:12]FM_MakeSignedData [20:41:12]FM_MakeSignedData [20:41:12]SAM_PROTO_SignData [20:41:12]wFMCommunicate request_size=4 [20:41:12]MH_SAM_APDU [20:41:12]CAPDU: 80 0D 01 02 [20:41:12]Write to MH i2c: E2 08 00 A9 0B 80 0D 01 02 00 00 00 00 2D [20:41:12]Write i2c OK [20:41:12]MH_I2C_Read... [20:41:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:12]Read from MH i2c: E2 [20:41:12]MH_I2C_Read... [20:41:12]Read from MH i2c: E2 03 00 [20:41:12]MH_I2C_Read... [20:41:12]Read from MH i2c: E2 03 00 A9 0B 00 90 00 28 [20:41:12]RAPDU: 90 00 [20:41:12]wFMCommunicate OK [20:41:12]wFMCommunicate request_size=255 [20:41:12]MH_SAM_APDU [20:41:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 68 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 73 03 00 35 04 06 00 0F [20:41:12]Write to MH i2c: E2 02 01 AA 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 68 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 73 03 00 35 04 06 00 0F 00 00 23 [20:41:12]Write i2c OK [20:41:12]MH_I2C_Read... [20:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:13]Read from MH i2c: E2 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 03 00 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 03 00 AA 0B 00 90 00 29 [20:41:13]RAPDU: 90 00 [20:41:13]wFMCommunicate OK [20:41:13]wFMCommunicate request_size=10 [20:41:13]MH_SAM_APDU [20:41:13]CAPDU: 80 0D 02 02 05 F0 CD 8E 37 33 [20:41:13]Write to MH i2c: E2 0D 00 AB 0B 80 0D 02 02 05 00 F0 CD 8E 37 33 00 00 EF [20:41:13]Write i2c OK [20:41:13]MH_I2C_Read... [20:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:13]Read from MH i2c: E2 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 03 00 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 03 00 AB 0B 00 90 00 2A [20:41:13]RAPDU: 90 00 [20:41:13]wFMCommunicate OK [20:41:13]wFMCommunicate request_size=4 [20:41:13]MH_SAM_APDU [20:41:13]CAPDU: 80 0D 03 02 [20:41:13]Write to MH i2c: E2 08 00 AC 0B 80 0D 03 02 00 00 00 00 32 [20:41:13]Write i2c OK [20:41:13]MH_I2C_Read... [20:41:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:13]Read from MH i2c: E2 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 0B 00 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 0B 00 AC 0B 00 5E 8A 8F C6 25 1B C9 92 90 00 0B [20:41:13]RAPDU: 5E 8A 8F C6 25 1B C9 92 90 00 [20:41:13]wFMCommunicate OK [20:41:13]SAM_PROTO_SignData done [20:41:13]FM_MakeSignedData done [20:41:13]CreateOFDProtocolMessage [20:41:13]wFMCommunicate request_size=4 [20:41:13]MH_SAM_APDU [20:41:13]CAPDU: 80 11 00 00 [20:41:13]Write to MH i2c: E2 08 00 AD 0B 80 11 00 00 00 00 00 00 32 [20:41:13]Write i2c OK [20:41:13]MH_I2C_Read... [20:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:13]Read from MH i2c: E2 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 17 00 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: E2 17 00 AD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [20:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:13]wFMCommunicate OK [20:41:13]CreateOFDProtocolMessage done [20:41:13]OFDSenderStorePacket 226255 [20:41:13]StoreOFDPacket docnum=226255 [20:41:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 00 37 07 01 A8 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 68 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 73 03 00 35 04 06 00 0F F0 CD 8E 37 33 5E 8A 8F C6 25 1B C9 92 [20:41:13]CheckFolder [20:41:13]dirname=/storage/ofd_packets [20:41:13]CheckFolder done [20:41:13]ProducePacketName [20:41:13]name=ofd_packets/00226255 [20:41:13]NVStorageSaveData ofd_packets/00226255 [20:41:13]File name is /storage/ofd_packets/00226255 [20:41:13]Write 301 bytes [20:41:13]NVStorageSaveData done [20:41:13]OFDSenderStorePacket done [20:41:13]KKMCreateOFDPacket done [20:41:13]NVStorageSaveData kkm_last_timestamp [20:41:13]File name is /storage/kkm_last_timestamp [20:41:13]Write 4 bytes [20:41:13]NVStorageSaveData done [20:41:13]ExternCall_PrintAddStr [20:41:13]wPrintStart [20:41:13]Write to MH i2c: 01 00 00 AE 0B B9 [20:41:13]Write i2c OK [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: 01 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: 01 07 00 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: 01 07 00 AE 0B 00 00 00 00 00 FF 0F CE [20:41:13]RasterBufferAndPrint [20:41:13]line Счет N : (1)2002574 [20:41:13]line ИНН: 02508201610067 [20:41:13]line Контрольно-Кассовый Чек [20:41:13]line ПРОДАЖА [20:41:13]line ТРК (МРК, ГНК) : 64 [20:41:13]line Товар: 2710124500 [20:41:13]line Аи-95-К-5 [20:41:13]line 13.480 * 74.20 [20:41:13]line = 1000.22 [20:41:13]line НДС 12% НСП 1% [20:41:13]line > о реализуемом товаре [20:41:13]line ОКРУГЛЕНИЕ: -0.22 [20:41:13]line ИТОГО: 1000.00 [20:41:13]line Внесено: 1000.00 [20:41:13]line СДАЧА: 0.00 [20:41:13]line НСП 1% : 8.85 [20:41:13]line НДС 12% : 106.22 [20:41:13]line Наличными: 1000.00 [20:41:13]line Безнал.: 0.00 [20:41:13]line Место: АЗС № 97 "Партнер Нефть" [20:41:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:41:13]line СНО: Общий режим [20:41:13]line Чек 615 27.07.2024 20:41 [20:41:13]line Смена: 438 ФФД: 1.0 [20:41:13]line ЗНМ: 0300000054 [20:41:13]line РНМ: 0000000000092624 [20:41:13]line Версия ККМ: 001 [20:41:13]line ФМ: 0000000000874959 [20:41:13]line ФД: 226255 [20:41:13]line ФПД: 17526915217203 [20:41:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226255&fm=17526915217203&tin=02508201610067®Number=0000000000092624&sum=100000 [20:41:13]written 0, free lines is 4095 [20:41:13]OFD Sender: Processing packet 226255 [packets to send 600, broken 599] [20:41:13]ProducePacketName [20:41:13]name=ofd_packets/00226255 [20:41:13]OFD Sender: To server: pG, [20:41:13]CommunicateWithHost lk.salyk.kg:30040 [20:41:13]ConnectInit lk.salyk.kg [20:41:13]Write to MH i2c: 01 00 00 D9 0B E4 [20:41:13]Write i2c OK [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: 01 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: 01 07 00 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: 01 07 00 D9 0B 00 00 00 00 00 6B 0C 62 [20:41:13]RasterBufferAndPrint [20:41:13]line [20:41:13]line [20:41:13]line [20:41:13]line [20:41:13]line [20:41:13]written 0, free lines is 3182 [20:41:13]MH_Cut [20:41:13]Write to MH i2c: D1 01 00 E0 0B 01 BD [20:41:13]Write i2c OK [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: D1 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: D1 01 00 [20:41:13]MH_I2C_Read... [20:41:13]Read from MH i2c: D1 01 00 E0 0B 00 BC [20:41:13]Write to MH i2c: 01 00 00 E1 0B EC [20:41:13]Write i2c OK [20:41:13]MH_I2C_Read... [20:41:14]*** Cut start [20:41:14]*** Partial cut [20:41:14]*** CUTSNS_PIN = 1 [20:41:14]*** CUTSNS_PIN = 0 [20:41:15]*** Brake cut motor [20:41:15]Read from MH i2c: 01 [20:41:15]MH_I2C_Read... [20:41:15]*** Stop cut motor [20:41:15]*** Cut end [20:41:15]Read from MH i2c: 01 07 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: 01 07 00 E1 0B 00 00 00 00 00 FF 0F 01 [20:41:15]process_action close_receipt done [20:41:15]requested_data is exist [20:41:15]produce_requested_data [20:41:15]requested_item fm.sn is exist - process it [20:41:15]wFMCommunicate request_size=4 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 11 00 00 [20:41:15]Write to MH i2c: E2 08 00 E2 0B 80 11 00 00 00 00 00 00 67 [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 17 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 17 00 E2 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [20:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:15]wFMCommunicate OK [20:41:15]requested_item fd.num is exist - process it [20:41:15]SAM_PROTO_GetFieldsCounters [20:41:15]wFMCommunicate request_size=4 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 13 00 00 [20:41:15]Write to MH i2c: E2 08 00 E3 0B 80 13 00 00 00 00 00 00 6A [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 62 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 62 00 E3 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 CA [20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:15]wFMCommunicate OK [20:41:15]SAM_PROTO_GetFieldsCounters done [20:41:15]requested_item shift.num is exist - process it [20:41:15]requested_item shift.opened is exist - process it [20:41:15]req_shift_opened [20:41:15]FM_GetShiftState [20:41:15]SAM_PROTO_GetShiftState [20:41:15]wFMCommunicate request_size=4 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 13 01 00 [20:41:15]Write to MH i2c: E2 08 00 E4 0B 80 13 01 00 00 00 00 00 6C [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 0E 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 0E 00 E4 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7A [20:41:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:41:15]wFMCommunicate OK [20:41:15]SAM_PROTO_GetShiftState done [20:41:15]FM_GetShiftState done [20:41:15]req_shift_opened done [20:41:15]requested_item shift.open_date is exist - process it [20:41:15]req_shift_open_date [20:41:15]req_shift_open_date done [20:41:15]produce_requested_data done [20:41:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226255,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:41:15]process_action_free close_receipt [20:41:15]json_value_free [20:41:15]json_value_free done [20:41:15]process_json_proto returns [20:41:15]Send response to host [20:41:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226255,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:41:15]free response buf [20:41:15]execute_script done [20:41:15]execute_script returns [20:41:15]free content buf [20:41:15]Sock 7.Close socket [20:41:15]Sock 7.Thread stoped [20:41:18]ConnectInit Can't take IP for lk.salyk.kg [20:41:18]CommunicateWithHost connect error [20:41:18]CommunicateWithHost err = -1 [20:41:18]OFD Sender: Server communicate error [20:41:23]OFD Sender: Processing packet 226255 [packets to send 600, broken 599] [20:41:23]ProducePacketName [20:41:23]name=ofd_packets/00226255 [20:41:23]OFD Sender: To server: pG, [20:41:23]CommunicateWithHost lk.salyk.kg:30040 [20:41:23]ConnectInit lk.salyk.kg [20:41:28]ConnectInit Can't take IP for lk.salyk.kg [20:41:28]CommunicateWithHost connect error [20:41:28]CommunicateWithHost err = -1 [20:41:28]OFD Sender: Server communicate error [20:41:33]OFD Sender: Processing packet 226255 [packets to send 600, broken 599] [20:41:33]ProducePacketName [20:41:33]name=ofd_packets/00226255 [20:41:33]OFD Sender: To server: pG, [20:41:33]CommunicateWithHost lk.salyk.kg:30040 [20:41:33]ConnectInit lk.salyk.kg [20:41:35]Connected sock=7 [20:41: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 35 39 0F 01 00 00 00 37 07 01 A8 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 68 5B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 73 03 00 35 04 06 00 0F F0 CD 8E 37 33 5E 8A 8F C6 25 1B C9 92 [20:41: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 35 39 4F 00 00 00 B4 23 47 00 4B 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 35 39 10 04 04 00 CF 73 03 00 F4 03 04 00 8A 07 A5 66 B6 04 01 00 00 05 D3 B0 67 01 5B 30 4B [20:41:36]CommunicateWithHost err = 0 [20:41:36]CheckOFDResponse [20:41:36]1017 (14) - 77093643461234 [20:41:36]1041 (16) - 0000000000874959 [20:41:36]1040 (4) - 226255 [20:41:36]1012 (4) - 27.07.2024 14:43 [20:41:36]1206 (1) - 0 [20:41:36]OFD Sender: Remove packet 226255 [20:41:36]ProducePacketName [20:41:36]name=ofd_packets/00226255 [20:41:36]NVStorageDeleteData [20:41:36]OFD Sender: No OFD packet to send [20:41:41]OFD Sender: No OFD packet to send [20:41:46]OFD Sender: No OFD packet to send [20:41:51]OFD Sender: No OFD packet to send [20:41:56]OFD Sender: No OFD packet to send [20:42:01]OFD Sender: No OFD packet to send [20:42:06]OFD Sender: No OFD packet to send [20:42:11]OFD Sender: No OFD packet to send [20:42:16]OFD Sender: No OFD packet to send [20:42:21]OFD Sender: No OFD packet to send [20:42:26]OFD Sender: No OFD packet to send [20:42:31]OFD Sender: No OFD packet to send [20:42:36]OFD Sender: No OFD packet to send [20:42:41]OFD Sender: No OFD packet to send [20:42:46]OFD Sender: No OFD packet to send [20:42:51]OFD Sender: No OFD packet to send [20:42:56]OFD Sender: No OFD packet to send [20:43:01]OFD Sender: No OFD packet to send [20:43:06]OFD Sender: No OFD packet to send [20:43:11]OFD Sender: No OFD packet to send [20:43:17]OFD Sender: No OFD packet to send [20:43:22]OFD Sender: No OFD packet to send [20:43:27]OFD Sender: No OFD packet to send [20:43:32]OFD Sender: No OFD packet to send [20:43:32]recv_with_timeout no data received [20:43:37]OFD Sender: No OFD packet to send [20:43:42]OFD Sender: No OFD packet to send [20:43:47]OFD Sender: No OFD packet to send [20:43:52]OFD Sender: No OFD packet to send [20:43:57]OFD Sender: No OFD packet to send [20:44:02]OFD Sender: No OFD packet to send [20:44:07]OFD Sender: No OFD packet to send [20:44:12]OFD Sender: No OFD packet to send [20:44:17]OFD Sender: No OFD packet to send [20:44:22]OFD Sender: No OFD packet to send [20:44:27]OFD Sender: No OFD packet to send [20:44:32]OFD Sender: No OFD packet to send [20:44:33]recv_with_timeout no data received [20:44:37]OFD Sender: No OFD packet to send [20:44:42]OFD Sender: No OFD packet to send [20:44:47]OFD Sender: No OFD packet to send [20:44:52]OFD Sender: No OFD packet to send [20:44:57]OFD Sender: No OFD packet to send [20:45:02]OFD Sender: No OFD packet to send [20:45:07]OFD Sender: No OFD packet to send [20:45:12]OFD Sender: No OFD packet to send [20:45:17]OFD Sender: No OFD packet to send [20:45:18]recv_with_timeout no data received [20:45:22]OFD Sender: No OFD packet to send [20:45:27]OFD Sender: No OFD packet to send [20:45:32]OFD Sender: No OFD packet to send [20:45:36]recv_with_timeout no data received [20:45:37]OFD Sender: No OFD packet to send [20:45:42]OFD Sender: No OFD packet to send [20:45:47]OFD Sender: No OFD packet to send [20:45:52]OFD Sender: No OFD packet to send [20:45:57]OFD Sender: No OFD packet to send [20:46:01]accept exits with 10 [20:46:01]New connection [20:46:01]New thread 3066760548 created [20:46:01]Thread 3066617188 joined [20:46:01]Waiting for new connection... [20:46:01] Sock 10.Parse request [20:46:01]Sock 10.Check first char [20:46:01]Sock 10.First char is OK [20:46:01]request: POST /json_proto HTTP/1.0 [20:46:01]Method: POST [20:46:01]URL: /json_proto [20:46:01]Method is POST - this is cgi request [20:46:01]url: /json_proto [20:46:01]query_string will be loaded in cgi processing [20:46:01]execute_cgi json_proto POST (null) [20:46:01]execute_cgi path=json_proto method=POST [20:46:01]POST find Content-Length [20:46:01]Host: 172.17.43.131:8080 [20:46:01]Content-Length: 675 [20:46:01]Content-Type: application/json [20:46:01] [20:46:01]POST finish read [20:46:01]Found Content-Length = 675 [20:46:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:01]execute_script... [20:46: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)2002575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:01]POST & json_proto [20:46:01]process_json_proto [20:46:01]json parsed OK: [20:46:01]protocol is kg_v1.0 [20:46:01]action value=close_receipt [20:46:01]process_action close_receipt [20:46:01]cmd_close_receipt [20:46:01]MH_GetDate [20:46:01]Write to MH i2c: F0 00 00 E5 0B DF [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: F0 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: F0 09 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: F0 09 00 E5 0B 00 89 5C A5 66 F9 24 A2 66 FD [20:46:01]GetLastDocTimeStamp 1722112872 [20:46:01]current date 1722113161 [20:46:01]FM_GetShiftState [20:46:01]SAM_PROTO_GetShiftState [20:46:01]wFMCommunicate request_size=4 [20:46:01]MH_SAM_APDU [20:46:01]CAPDU: 80 13 01 00 [20:46:01]Write to MH i2c: E2 08 00 E6 0B 80 13 01 00 00 00 00 00 6E [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:01]Read from MH i2c: E2 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 0E 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 0E 00 E6 0B 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7C [20:46:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:46:01]wFMCommunicate OK [20:46:01]SAM_PROTO_GetShiftState done [20:46:01]FM_GetShiftState done [20:46:01]opened in 1722038719 [20:46:01]opened+sec_in_day 1722125119 [20:46:01]quantity*price = 60045 [20:46:01]sum+1 = 60047 [20:46:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 616 27.07.2024 20:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226256 ФПД: 87014801399349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204601&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226256&fm=87014801399349&tin=02508201610067®Number=0000000000092624&sum=60000 [20:46:02]StoreToDocumentArchive [20:46:02]shift 438 fd 226256 [20:46:02]save to /storage/0438/doc_00226256 [20:46:02]save last doc name /storage/0438/doc_00226256 to /storage/kkm_last_doc_name [20:46:02]save OK [20:46:02]Clear old archive folders... [20:46:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:46:02]tlvbuf is 00848260 [20:46:02]SAM_PROTO_ClearQueue [20:46:02]wFMCommunicate request_size=4 [20:46:02]MH_SAM_APDU [20:46:02]CAPDU: 80 09 00 00 [20:46:02]Write to MH i2c: E2 08 00 F3 0B 80 09 00 00 00 00 00 00 70 [20:46:02]Write i2c OK [20:46:02]MH_I2C_Read... [20:46:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:02]Read from MH i2c: E2 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 F3 0B 00 90 00 72 [20:46:02]RAPDU: 90 00 [20:46:02]wFMCommunicate OK [20:46:02]SAM_PROTO_ClearQueue done [20:46:02]KKMCreateOFDPacket [20:46:02]OFDProtocolAddRootSTLVToBuf [20:46:02]FM_MakeSignedData [20:46:02]FM_MakeSignedData [20:46:02]SAM_PROTO_SignData [20:46:02]wFMCommunicate request_size=4 [20:46:02]MH_SAM_APDU [20:46:02]CAPDU: 80 0D 01 02 [20:46:02]Write to MH i2c: E2 08 00 F4 0B 80 0D 01 02 00 00 00 00 78 [20:46:02]Write i2c OK [20:46:02]MH_I2C_Read... [20:46:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:02]Read from MH i2c: E2 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 F4 0B 00 90 00 73 [20:46:02]RAPDU: 90 00 [20:46:02]wFMCommunicate OK [20:46:02]wFMCommunicate request_size=255 [20:46:02]MH_SAM_APDU [20:46:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 89 5C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 73 03 00 35 04 06 00 4F 23 B6 53 [20:46:02]Write to MH i2c: E2 02 01 F5 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 89 5C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 73 03 00 35 04 06 00 4F 23 B6 53 00 00 98 [20:46:02]Write i2c OK [20:46:02]MH_I2C_Read... [20:46:02]OFD Sender: No OFD packet to send [20:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:02]Read from MH i2c: E2 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 F5 0B 00 90 00 74 [20:46:02]RAPDU: 90 00 [20:46:02]wFMCommunicate OK [20:46:02]wFMCommunicate request_size=7 [20:46:02]MH_SAM_APDU [20:46:02]CAPDU: 80 0D 02 02 02 DE 35 [20:46:02]Write to MH i2c: E2 0A 00 F6 0B 80 0D 02 02 02 00 DE 35 00 00 92 [20:46:02]Write i2c OK [20:46:02]MH_I2C_Read... [20:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:02]Read from MH i2c: E2 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 03 00 F6 0B 00 90 00 75 [20:46:02]RAPDU: 90 00 [20:46:02]wFMCommunicate OK [20:46:02]wFMCommunicate request_size=4 [20:46:02]MH_SAM_APDU [20:46:02]CAPDU: 80 0D 03 02 [20:46:02]Write to MH i2c: E2 08 00 F7 0B 80 0D 03 02 00 00 00 00 7D [20:46:02]Write i2c OK [20:46:02]MH_I2C_Read... [20:46:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:02]Read from MH i2c: E2 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 0B 00 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 0B 00 F7 0B 00 8F A6 83 CD 8D 32 64 E7 90 00 0D [20:46:02]RAPDU: 8F A6 83 CD 8D 32 64 E7 90 00 [20:46:02]wFMCommunicate OK [20:46:02]SAM_PROTO_SignData done [20:46:02]FM_MakeSignedData done [20:46:02]CreateOFDProtocolMessage [20:46:02]wFMCommunicate request_size=4 [20:46:02]MH_SAM_APDU [20:46:02]CAPDU: 80 11 00 00 [20:46:02]Write to MH i2c: E2 08 00 F8 0B 80 11 00 00 00 00 00 00 7D [20:46:02]Write i2c OK [20:46:02]MH_I2C_Read... [20:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:02]Read from MH i2c: E2 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 17 00 [20:46:02]MH_I2C_Read... [20:46:02]Read from MH i2c: E2 17 00 F8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [20:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:46:02]wFMCommunicate OK [20:46:02]CreateOFDProtocolMessage done [20:46:02]OFDSenderStorePacket 226256 [20:46:02]StoreOFDPacket docnum=226256 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (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: 210957+1721902329=1722113286 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 07 5D A5 66 F9 24 A2 66 93 [20:48:07]Current date/time: 27.07.2024 20:48 [20:48:07]FM_Init [20:48:07]wFMConnect [20:48:07]MH_SAM_On [20:48:07]Write to MH i2c: E0 00 00 08 00 E7 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_init finished! [20:48:07]*** atr: [20:48:07]*** 0F 3B D5 18 FF 81 91 FE [20:48:07]*** 1F C3 80 73 C8 21 10 0A [20:48:07]*** 00 00 00 00 00 00 00 00 [20:48:07]*** 00 00 00 00 00 00 00 00 [20:48:07]*** 00 00 00 00 00 00 00 00 [20:48:07]*** 00 00 00 00 00 00 00 00 [20:48:07]*** 00 00 00 00 00 00 00 00 [20:48:07]*** 00 00 00 00 00 00 00 00 [20:48:07]Read from MH i2c: E0 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E0 10 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [20:48:07]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:48:07]wFMCommunicate request_size=10 [20:48:07]MH_SAM_APDU [20:48:07]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:48:07]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:48:07]RAPDU: 90 00 [20:48:07]wFMCommunicate OK [20:48:07]wFMCommunicate request_size=4 [20:48:07]MH_SAM_APDU [20:48:07]CAPDU: 80 11 00 00 [20:48:07]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 17 00 [20:48:07]MH_I2C_Read... [20:48:07]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 35 39 90 00 E1 [20:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:07]wFMCommunicate OK [20:48:07]Detected FM SN is 0000000000874959 [20:48:07]Stored FM SN is 0000000000874959 [20:48:07]wFMCommunicate request_size=9 [20:48:07]MH_SAM_APDU [20:48:07]CAPDU: 80 16 00 00 04 1A 5E 01 00 [20:48:07]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:48:07]RAPDU: 90 00 [20:48:07]wFMCommunicate OK [20:48:07]FM PIN OK [20:48:07]wFMCommunicate request_size=8 [20:48:07]MH_SAM_APDU [20:48:07]CAPDU: 80 14 04 00 03 02 00 01 [20:48:07]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:48:07]RAPDU: 90 00 [20:48:07]wFMCommunicate OK [20:48:07]wFMCommunicate request_size=13 [20:48:07]MH_SAM_APDU [20:48:07]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:48:07]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:48:07]RAPDU: 90 00 [20:48:07]wFMCommunicate OK [20:48:07]wFMCommunicate request_size=4 [20:48:07]MH_SAM_APDU [20:48:07]CAPDU: 80 11 00 00 [20:48:07]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 17 00 [20:48:07]MH_I2C_Read... [20:48:07]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 35 39 90 00 E5 [20:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:07]wFMCommunicate OK [20:48:07]DocumentArchiveInit [20:48:07]Start Httpd... [20:48:07]Httpd thread 3067325796 created [20:48:07]Write to MH i2c: 01 00 00 0F 00 0F [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 07 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:48:07]MH Int Process started [20:48:07]Allocated Socket 7 [20:48:07]Bind OK [20:48:07]Listen OK [20:48:07]httpd running on port 8080 [20:48:07]Waiting for new connection... [20:48:08]OFD Sender: Processing packet 226256 [packets to send 601, broken 599] [20:48:08]ProducePacketName [20:48:08]name=ofd_packets/00226256 [20:48:08]OFD Sender: To server: pG, [20:48:08]CommunicateWithHost lk.salyk.kg:30040 [20:48:08]ConnectInit lk.salyk.kg [20:48:08]accept exits with 9 [20:48:08]New connection [20:48:08]New thread 3067039076 created [20:48:08]Waiting for new connection... [20:48:08] Sock 9.Parse request [20:48:08]Sock 9.Check first char [20:48:08]Sock 9.First char is OK [20:48:08]request: POST /json_proto HTTP/1.0 [20:48:08]Method: POST [20:48:08]URL: /json_proto [20:48:08]Method is POST - this is cgi request [20:48:08]url: /json_proto [20:48:08]query_string will be loaded in cgi processing [20:48:08]execute_cgi json_proto POST (null) [20:48:08]execute_cgi path=json_proto method=POST [20:48:08]POST find Content-Length [20:48:08]Host: 172.17.43.131:8080 [20:48:08]Content-Length: 215 [20:48:08]Content-Type: application/json [20:48:08] [20:48:08]POST finish read [20:48:08]Found Content-Length = 215 [20:48:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:08]execute_script... [20:48:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:08]POST & json_proto [20:48:08]process_json_proto [20:48:08]json parsed OK: [20:48:08]protocol is kg_v1.0 [20:48:08]action value=get_value [20:48:08]process_action get_value [20:48:08]cmd_get_value [20:48:08]process_action get_value done [20:48:08]requested_data is exist [20:48:08]produce_requested_data [20:48:08]requested_item kkm.sn is exist - process it [20:48:08]requested_item kkm.ver is exist - process it [20:48:08]requested_item fm.sn is exist - process it [20:48:08]wFMCommunicate request_size=4 [20:48:08]MH_SAM_APDU [20:48:08]CAPDU: 80 11 00 00 [20:48:08]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:09]Read from MH i2c: E2 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 17 00 [20:48:09]MH_I2C_Read... [20:48:09]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 35 39 90 00 E7 [20:48:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:09]wFMCommunicate OK [20:48:09]requested_item fd.num is exist - process it [20:48:09]SAM_PROTO_GetFieldsCounters [20:48:09]wFMCommunicate request_size=4 [20:48:09]MH_SAM_APDU [20:48:09]CAPDU: 80 13 00 00 [20:48:09]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:09]Read from MH i2c: E2 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 62 00 [20:48:09]MH_I2C_Read... [20:48:09]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [20:48: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:09]wFMCommunicate OK [20:48:09]SAM_PROTO_GetFieldsCounters done [20:48:09]requested_item shift.num is exist - process it [20:48:09]requested_item shift.opened is exist - process it [20:48:09]req_shift_opened [20:48:09]FM_GetShiftState [20:48:09]SAM_PROTO_GetShiftState [20:48:09]wFMCommunicate request_size=4 [20:48:09]MH_SAM_APDU [20:48:09]CAPDU: 80 13 01 00 [20:48:09]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:09]Read from MH i2c: E2 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 0E 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [20:48:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:48:09]wFMCommunicate OK [20:48:09]SAM_PROTO_GetShiftState done [20:48:09]FM_GetShiftState done [20:48:09]req_shift_opened done [20:48:09]requested_item shift.open_date is exist - process it [20:48:09]req_shift_open_date [20:48:09]req_shift_open_date done [20:48:09]produce_requested_data done [20:48:09]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226257,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:48:09]process_action_free get_value [20:48:09]json_value_free [20:48:09]json_value_free done [20:48:09]process_json_proto returns [20:48:09]Send response to host [20:48:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226257,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:48:09]free response buf [20:48:09]execute_script done [20:48:09]execute_script returns [20:48:09]free content buf [20:48:09]Sock 9.Close socket [20:48:09]Sock 9.Thread stoped [20:48:09]accept exits with 11 [20:48:09]New connection [20:48:09]New thread 3066895716 created [20:48:09]Thread 3067039076 joined [20:48:09]Waiting for new connection... [20:48:09] Sock 11.Parse request [20:48:09]Sock 11.Check first char [20:48:09]Sock 11.First char is OK [20:48:09]request: POST /json_proto HTTP/1.0 [20:48:09]Method: POST [20:48:09]URL: /json_proto [20:48:09]Method is POST - this is cgi request [20:48:09]url: /json_proto [20:48:09]query_string will be loaded in cgi processing [20:48:09]execute_cgi json_proto POST (null) [20:48:09]execute_cgi path=json_proto method=POST [20:48:09]POST find Content-Length [20:48:09]Host: 172.17.43.131:8080 [20:48:09]Content-Length: 331 [20:48:09]Content-Type: application/json [20:48:09] [20:48:09]POST finish read [20:48:09]Found Content-Length = 331 [20:48: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" ] } } [20:48:09]execute_script... [20:48: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" ] } } [20:48:09]POST & json_proto [20:48:09]process_json_proto [20:48:09]json parsed OK: [20:48:09]protocol is kg_v1.0 [20:48:09]action value=get_value [20:48:09]process_action get_value [20:48:09]cmd_get_value [20:48:09]process_action get_value done [20:48:09]requested_data is exist [20:48:09]produce_requested_data [20:48:09]requested_item fm.sale.total is exist - process it [20:48:09]SAM_PROTO_GetFMData [20:48:09]wFMCommunicate request_size=4 [20:48:09]MH_SAM_APDU [20:48:09]CAPDU: 80 13 03 00 [20:48:09]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:48:09]Read from MH i2c: E2 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 FD 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 65 70 03 00 69 04 A3 00 6F 04 04 00 1B 6A 03 00 B1 04 05 00 B6 AE 0E 7E 05 70 04 05 00 F8 9C 51 B0 04 72 04 04 00 BE 11 BD CD 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 13 8B 5B 95 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 87 03 72 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 45 [20:48:10]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 65 70 03 00 69 04 A3 00 6F 04 04 00 1B 6A 03 00 B1 04 05 00 B6 AE 0E 7E 05 70 04 05 00 F8 9C 51 B0 04 72 04 04 00 BE 11 BD CD 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 13 8B 5B 95 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 87 03 72 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [20:48:10]wFMCommunicate OK [20:48:10]wFMCommunicate request_size=4 [20:48:10]MH_SAM_APDU [20:48:10]CAPDU: 80 17 00 00 [20:48:10]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:48:10]Write i2c OK [20:48:10]MH_I2C_Read... [20:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:48:10]Read from MH i2c: E2 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 FD 00 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [20:48:10]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [20:48:10]wFMCommunicate OK [20:48:10]wFMCommunicate request_size=4 [20:48:10]MH_SAM_APDU [20:48:10]CAPDU: 80 17 00 00 [20:48:10]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:48:10]Write i2c OK [20:48:10]MH_I2C_Read... [20:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:48:10]Read from MH i2c: E2 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 FD 00 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [20:48:10]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [20:48:10]wFMCommunicate OK [20:48:10]wFMCommunicate request_size=4 [20:48:10]MH_SAM_APDU [20:48:10]CAPDU: 80 17 00 00 [20:48:10]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:48:10]Write i2c OK [20:48:10]MH_I2C_Read... [20:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:48:10]Read from MH i2c: E2 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 FD 00 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [20:48:10]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [20:48:10]wFMCommunicate OK [20:48:10]wFMCommunicate request_size=4 [20:48:10]MH_SAM_APDU [20:48:10]CAPDU: 80 17 00 00 [20:48:10]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:48:10]Write i2c OK [20:48:10]MH_I2C_Read... [20:48:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [20:48:11]Read from MH i2c: E2 [20:48:11]MH_I2C_Read... [20:48:11]Read from MH i2c: E2 E2 00 [20:48:11]MH_I2C_Read... [20:48:11]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [20:48:11]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:48:11]wFMCommunicate OK [20:48:11]SAM_PROTO_GetFMData done [20:48:11]requested_item fm.sale_refund.total is exist - process it [20:48:11]requested_item fm.buy.total is exist - process it [20:48:11]requested_item shift.sale.total is exist - process it [20:48:11]SAM_PROTO_GetShiftData [20:48:11]wFMCommunicate request_size=4 [20:48:11]MH_SAM_APDU [20:48:11]CAPDU: 80 13 02 00 [20:48:11]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:48:11]Write i2c OK [20:48:11]MH_I2C_Read... [20:48:11]Read from MH i2c: E2 [20:48:11]MH_I2C_Read... [20:48:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:48:11]Read from MH i2c: E2 FD 00 [20:48:11]MH_I2C_Read... [20:48:11]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 69 02 00 00 69 04 9F 00 6F 04 04 00 68 02 00 00 B1 04 04 00 0D 29 15 05 70 04 04 00 7C 65 98 03 72 04 04 00 91 C3 7C 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 34 8A 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 38 84 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 98 [20:48:11]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 69 02 00 00 69 04 9F 00 6F 04 04 00 68 02 00 00 B1 04 04 00 0D 29 15 05 70 04 04 00 7C 65 98 03 72 04 04 00 91 C3 7C 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 34 8A 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 38 84 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [20:48:11]wFMCommunicate OK [20:48:11]wFMCommunicate request_size=4 [20:48:11]MH_SAM_APDU [20:48:11]CAPDU: 80 17 00 00 [20:48:11]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:48:11]Write i2c OK [20:48:11]MH_I2C_Read... [20:48:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:48:11]Read from MH i2c: E2 [20:48:11]MH_I2C_Read... [20:48:11]Read from MH i2c: E2 FD 00 [20:48:11]MH_I2C_Read... [20:48:11]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [20:48:11]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [20:48:11]wFMCommunicate OK [20:48:11]wFMCommunicate request_size=4 [20:48:11]MH_SAM_APDU [20:48:11]CAPDU: 80 17 00 00 [20:48:11]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:48:11]Write i2c OK [20:48:11]MH_I2C_Read... [20:48:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:48:12]Read from MH i2c: E2 [20:48:12]MH_I2C_Read... [20:48:12]Read from MH i2c: E2 FD 00 [20:48:12]MH_I2C_Read... [20:48:12]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [20:48:12]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 [20:48:12]wFMCommunicate OK [20:48:12]wFMCommunicate request_size=4 [20:48:12]MH_SAM_APDU [20:48:12]CAPDU: 80 17 00 00 [20:48:12]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:48:12]Write i2c OK [20:48:12]MH_I2C_Read... [20:48:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:48:12]Read from MH i2c: E2 [20:48:12]MH_I2C_Read... [20:48:12]Read from MH i2c: E2 FD 00 [20:48:12]MH_I2C_Read... [20:48:12]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [20:48:12]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 [20:48:12]wFMCommunicate OK [20:48:12]wFMCommunicate request_size=4 [20:48:12]MH_SAM_APDU [20:48:12]CAPDU: 80 17 00 00 [20:48:12]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:48:12]Write i2c OK [20:48:12]MH_I2C_Read... [20:48:12]Read from MH i2c: E2 [20:48:12]MH_I2C_Read... [20:48:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [20:48:12]Read from MH i2c: E2 D7 00 [20:48:12]MH_I2C_Read... [20:48:12]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [20:48:12]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 [20:48:12]wFMCommunicate OK [20:48:12]SAM_PROTO_GetShiftData done [20:48:12]requested_item shift.sale.total_cash is exist - process it [20:48:12]requested_item shift.sale_refund.total is exist - process it [20:48:12]requested_item shift.sale_refund.total_cash is exist - process it [20:48:12]requested_item shift.buy.total is exist - process it [20:48:12]requested_item shift.buy.total_cash is exist - process it [20:48:12]produce_requested_data done [20:48:12]produce_requested_data return {"fm.sale.total":235897279.26,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":852728.45,"shift.sale.total_cash":603191.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:48:12]process_action_free get_value [20:48:12]json_value_free [20:48:12]json_value_free done [20:48:12]process_json_proto returns [20:48:12]Send response to host [20:48:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235897279.26,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":852728.45,"shift.sale.total_cash":603191.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:48:12]free response buf [20:48:12]execute_script done [20:48:12]execute_script returns [20:48:12]free content buf [20:48:12]Sock 11.Close socket [20:48:12]Sock 11.Thread stoped [20:48:13]accept exits with 9 [20:48:13]New connection [20:48:13]New thread 3067039076 created [20:48:13]Thread 3066895716 joined [20:48:13]Waiting for new connection... [20:48:13] Sock 9.Parse request [20:48:13]Sock 9.Check first char [20:48:13]Sock 9.First char is OK [20:48:13]request: POST /json_proto HTTP/1.0 [20:48:13]Method: POST [20:48:13]URL: /json_proto [20:48:13]Method is POST - this is cgi request [20:48:13]url: /json_proto [20:48:13]query_string will be loaded in cgi processing [20:48:13]execute_cgi json_proto POST (null) [20:48:13]execute_cgi path=json_proto method=POST [20:48:13]POST find Content-Length [20:48:13]Host: 172.17.43.131:8080 [20:48:13]Content-Length: 144 [20:48:13]Content-Type: application/json [20:48:13] [20:48:13]POST finish read [20:48:13]Found Content-Length = 144 [20:48:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [20:48:13]execute_script... [20:48:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [20:48:13]POST & json_proto [20:48:13]process_json_proto [20:48:13]json parsed OK: [20:48:13]protocol is kg_v1.0 [20:48:13]action value=print_doc [20:48:13]process_action print_doc [20:48:13]ExternCall_PrintAddStr [20:48:13]wPrintStart [20:48:13]Write to MH i2c: 01 00 00 1D 00 1D [20:48:13]Write i2c OK [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: 01 [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: 01 07 00 [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [20:48:13]RasterBufferAndPrint [20:48:13]line Счет N : (1)2002576 [20:48:13]line ИНН: 02508201610067 [20:48:13]line Контрольно-Кассовый Чек [20:48:13]line ПРОДАЖА [20:48:13]line ТРК (МРК, ГНК) : 61 [20:48:13]line Товар: 2710194210 [20:48:13]line ДТ-К-5 [20:48:13]line 26.250 * 76.20 [20:48:13]line = 2000.25 [20:48:13]line НДС 12% НСП 1% [20:48:13]line > о реализуемом товаре [20:48:13]line ОКРУГЛЕНИЕ: -0.25 [20:48:13]line ИТОГО: 2000.00 [20:48:13]line Внесено: 2000.00 [20:48:13]line СДАЧА: 0.00 [20:48:13]line НСП 1% : 17.70 [20:48:13]line НДС 12% : 212.42 [20:48:13]line Наличными: 2000.00 [20:48:13]line Безнал.: 0.00 [20:48:13]line Место: АЗС № 97 "Партнер Нефть" [20:48:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:48:13]line СНО: Общий режим [20:48:13]line Чек 617 27.07.2024 20:46 [20:48:13]line Смена: 438 ФФД: 1.0 [20:48:13]line ЗНМ: 0300000054 [20:48:13]line РНМ: 0000000000092624 [20:48:13]line Версия ККМ: 001 [20:48:13]line ФМ: 0000000000874959 [20:48:13]line ФД: 226257 [20:48:13]line ФПД: 9740345520493 [20:48:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226257&fm=9740345520493&tin=02508201610067®Number=0000000000092624&sum=200000 [20:48:13]written 0, free lines is 4095 [20:48:13]ConnectInit Can't take IP for lk.salyk.kg [20:48:13]CommunicateWithHost connect error [20:48:13]CommunicateWithHost err = -1 [20:48:13]OFD Sender: Server communicate error [20:48:13]Write to MH i2c: 01 00 00 48 00 48 [20:48:13]Write i2c OK [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: 01 [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: 01 07 00 [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 5F 0C BA [20:48:13]RasterBufferAndPrint [20:48:13]line [20:48:13]line [20:48:13]line [20:48:13]line [20:48:13]line [20:48:13]written 0, free lines is 3176 [20:48:13]MH_Cut [20:48:13]Write to MH i2c: D1 01 00 4F 00 01 21 [20:48:13]Write i2c OK [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: D1 [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: D1 01 00 [20:48:13]MH_I2C_Read... [20:48:13]Read from MH i2c: D1 01 00 4F 00 00 20 [20:48:13]Write to MH i2c: 01 00 00 50 00 50 [20:48:13]Write i2c OK [20:48:13]MH_I2C_Read... [20:48:14]*** Cut start [20:48:14]*** Partial cut [20:48:14]*** CUTSNS_PIN = 1 [20:48:14]*** CUTSNS_PIN = 0 [20:48:15]*** Brake cut motor [20:48:15]Read from MH i2c: 01 [20:48:15]MH_I2C_Read... [20:48:15]*** Stop cut motor [20:48:15]*** Cut end [20:48:15]Read from MH i2c: 01 07 00 [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [20:48:15]process_action print_doc done [20:48:15]requested_data is exist [20:48:15]produce_requested_data [20:48:15]produce_requested_data return (null) [20:48:15]process_action_free print_doc [20:48:15]json_value_free [20:48:15]json_value_free done [20:48:15]process_json_proto returns [20:48:15]Send response to host [20:48:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [20:48:15]free response buf [20:48:15]execute_script done [20:48:15]execute_script returns [20:48:15]free content buf [20:48:15]Sock 9.Close socket [20:48:15]Sock 9.Thread stoped [20:48:15]accept exits with 11 [20:48:15]New connection [20:48:15]New thread 3066895716 created [20:48:15]Thread 3067039076 joined [20:48:15]Waiting for new connection... [20:48:15] Sock 11.Parse request [20:48:15]Sock 11.Check first char [20:48:15]Sock 11.First char is OK [20:48:15]request: POST /json_proto HTTP/1.0 [20:48:15]Method: POST [20:48:15]URL: /json_proto [20:48:15]Method is POST - this is cgi request [20:48:15]url: /json_proto [20:48:15]query_string will be loaded in cgi processing [20:48:15]execute_cgi json_proto POST (null) [20:48:15]execute_cgi path=json_proto method=POST [20:48:15]POST find Content-Length [20:48:15]Host: 172.17.43.131:8080 [20:48:15]Content-Length: 1164 [20:48:15]Content-Type: application/json [20:48:15] [20:48:15]POST finish read [20:48:15]Found Content-Length = 1164 [20:48: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002577\u000A27.07.2024 20:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30145561\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:15]execute_script... [20:48: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002577\u000A27.07.2024 20:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30145561\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:15]POST & json_proto [20:48:15]process_json_proto [20:48:15]json parsed OK: [20:48:15]protocol is kg_v1.0 [20:48:15]action value=print_text [20:48:15]process_action print_text [20:48:15]cmd_print_text [20:48:15]ExternCall_PrintAddStr [20:48:15]wPrintStart [20:48:15]Write to MH i2c: 01 00 00 51 00 51 [20:48:15]Write i2c OK [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: 01 [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: 01 07 00 [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [20:48:15]RasterBufferAndPrint [20:48:15]line *****ТОВАРНЫЙ ЧЕК***** [20:48:15]line АЗС-97 [20:48:15]line Партнер нефть [20:48:15]line 02508201610067 [20:48:15]line Кассир : Орунбаева Б. [20:48:15]line Счет N : (1)2002577 [20:48:15]line 27.07.2024 20:46 [20:48:15]line ПРОДАЖА [20:48:15]line ТРК (МРК, ГНК): 43 [20:48:15]line Вид ГСМ : 2710124130 [20:48:15]line Аи-92-К-5 [20:48:15]line 20.000 x 67.80 [20:48:15]line ИТОГ: 1356.00 [20:48:15]line Тип оплаты: Талоны: ТК ГПНА Online [20:48:15]line 30145561 [20:48:15]line ______________________ [20:48:15]line (подпись) [20:48:15]written 0, free lines is 4095 [20:48:15]Write to MH i2c: 01 00 00 65 00 65 [20:48:15]Write i2c OK [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: 01 [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: 01 07 00 [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 12 0E 8C [20:48:15]RasterBufferAndPrint [20:48:15]line [20:48:15]line [20:48:15]line [20:48:15]line [20:48:15]line [20:48:15]written 0, free lines is 3611 [20:48:15]MH_Cut [20:48:15]Write to MH i2c: D1 01 00 6C 00 01 3E [20:48:15]Write i2c OK [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: D1 [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: D1 01 00 [20:48:15]MH_I2C_Read... [20:48:15]Read from MH i2c: D1 01 00 6C 00 00 3D [20:48:15]Write to MH i2c: 01 00 00 6D 00 6D [20:48:15]Write i2c OK [20:48:15]MH_I2C_Read... [20:48:16]*** Cut start [20:48:16]*** Partial cut [20:48:16]*** CUTSNS_PIN = 1 [20:48:16]*** CUTSNS_PIN = 0 [20:48:16]*** Brake cut motor [20:48:17]Read from MH i2c: 01 [20:48:17]MH_I2C_Read... [20:48:17]*** Stop cut motor [20:48:17]*** Cut end [20:48:17]Read from MH i2c: 01 07 00 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: 01 07 00 6D 00 00 00 00 00 00 FF 0F 82 [20:48:17]process_action print_text done [20:48:17]requested_data is exist [20:48:17]produce_requested_data [20:48:17]requested_item fm.sn is exist - process it [20:48:17]wFMCommunicate request_size=4 [20:48:17]MH_SAM_APDU [20:48:17]CAPDU: 80 11 00 00 [20:48:17]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [20:48:17]Write i2c OK [20:48:17]MH_I2C_Read... [20:48:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:17]Read from MH i2c: E2 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 17 00 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [20:48:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:17]wFMCommunicate OK [20:48:17]requested_item fd.num is exist - process it [20:48:17]SAM_PROTO_GetFieldsCounters [20:48:17]wFMCommunicate request_size=4 [20:48:17]MH_SAM_APDU [20:48:17]CAPDU: 80 13 00 00 [20:48:17]Write to MH i2c: E2 08 00 6F 00 80 13 00 00 00 00 00 00 EB [20:48:17]Write i2c OK [20:48:17]MH_I2C_Read... [20:48:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:17]Read from MH i2c: E2 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 62 00 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 62 00 6F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 53 [20:48: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:17]wFMCommunicate OK [20:48:17]SAM_PROTO_GetFieldsCounters done [20:48:17]requested_item shift.num is exist - process it [20:48:17]requested_item shift.opened is exist - process it [20:48:17]req_shift_opened [20:48:17]FM_GetShiftState [20:48:17]SAM_PROTO_GetShiftState [20:48:17]wFMCommunicate request_size=4 [20:48:17]MH_SAM_APDU [20:48:17]CAPDU: 80 13 01 00 [20:48:17]Write to MH i2c: E2 08 00 70 00 80 13 01 00 00 00 00 00 ED [20:48:17]Write i2c OK [20:48:17]MH_I2C_Read... [20:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:17]Read from MH i2c: E2 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 0E 00 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 0E 00 70 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FB [20:48:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:48:17]wFMCommunicate OK [20:48:17]SAM_PROTO_GetShiftState done [20:48:17]FM_GetShiftState done [20:48:17]req_shift_opened done [20:48:17]requested_item shift.open_date is exist - process it [20:48:17]req_shift_open_date [20:48:17]req_shift_open_date done [20:48:17]produce_requested_data done [20:48:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226257,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:48:17]process_action_free print_text [20:48:17]json_value_free [20:48:17]json_value_free done [20:48:17]process_json_proto returns [20:48:17]Send response to host [20:48:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226257,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:48:17]free response buf [20:48:17]execute_script done [20:48:17]execute_script returns [20:48:17]free content buf [20:48:17]Sock 11.Close socket [20:48:17]Sock 11.Thread stoped [20:48:17]accept exits with 8 [20:48:17]New connection [20:48:17]New thread 3067039076 created [20:48:17]Thread 3066895716 joined [20:48:17]Waiting for new connection... [20:48:17] Sock 8.Parse request [20:48:17]Sock 8.Check first char [20:48:17]Sock 8.First char is OK [20:48:17]request: POST /json_proto HTTP/1.0 [20:48:17]Method: POST [20:48:17]URL: /json_proto [20:48:17]Method is POST - this is cgi request [20:48:17]url: /json_proto [20:48:17]query_string will be loaded in cgi processing [20:48:17]execute_cgi json_proto POST (null) [20:48:17]execute_cgi path=json_proto method=POST [20:48:17]POST find Content-Length [20:48:17]Host: 172.17.43.131:8080 [20:48:17]Content-Length: 804 [20:48:17]Content-Type: application/json [20:48:17] [20:48:17]POST finish read [20:48:17]Found Content-Length = 804 [20:48:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:17]execute_script... [20:48:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:17]POST & json_proto [20:48:17]process_json_proto [20:48:17]json parsed OK: [20:48:17]protocol is kg_v1.0 [20:48:17]action value=close_receipt [20:48:17]process_action close_receipt [20:48:17]cmd_close_receipt [20:48:17]MH_GetDate [20:48:17]Write to MH i2c: F0 00 00 71 00 60 [20:48:17]Write i2c OK [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: F0 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: F0 09 00 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: F0 09 00 71 00 00 11 5D A5 66 F9 24 A2 66 07 [20:48:17]GetLastDocTimeStamp 1722113178 [20:48:17]current date 1722113297 [20:48:17]FM_GetShiftState [20:48:17]SAM_PROTO_GetShiftState [20:48:17]wFMCommunicate request_size=4 [20:48:17]MH_SAM_APDU [20:48:17]CAPDU: 80 13 01 00 [20:48:17]Write to MH i2c: E2 08 00 72 00 80 13 01 00 00 00 00 00 EF [20:48:17]Write i2c OK [20:48:17]MH_I2C_Read... [20:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:17]Read from MH i2c: E2 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 0E 00 [20:48:17]MH_I2C_Read... [20:48:17]Read from MH i2c: E2 0E 00 72 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FD [20:48:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:48:17]wFMCommunicate OK [20:48:17]SAM_PROTO_GetShiftState done [20:48:17]FM_GetShiftState done [20:48:17]opened in 1722038719 [20:48:17]opened+sec_in_day 1722125119 [20:48:17]quantity*price = 300064 [20:48:17]sum+1 = 300066 [20:48:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 618 27.07.2024 20:48 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226258 ФПД: 51007149170417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204817&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226258&fm=51007149170417&tin=02508201610067®Number=0000000000092624&sum=300065 [20:48:19]StoreToDocumentArchive [20:48:19]shift 438 fd 226258 [20:48:19]save to /storage/0438/doc_00226258 [20:48:19]save last doc name /storage/0438/doc_00226258 to /storage/kkm_last_doc_name [20:48:19]save OK [20:48:19]Clear old archive folders... [20:48:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:48:19]tlvbuf is 01B752B0 [20:48:19]SAM_PROTO_ClearQueue [20:48:19]wFMCommunicate request_size=4 [20:48:19]MH_SAM_APDU [20:48:19]CAPDU: 80 09 00 00 [20:48:19]Write to MH i2c: E2 08 00 7F 00 80 09 00 00 00 00 00 00 F1 [20:48:19]Write i2c OK [20:48:19]MH_I2C_Read... [20:48:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:19]Read from MH i2c: E2 [20:48:19]MH_I2C_Read... [20:48:19]Read from MH i2c: E2 03 00 [20:48:19]MH_I2C_Read... [20:48:19]Read from MH i2c: E2 03 00 7F 00 00 90 00 F3 [20:48:19]RAPDU: 90 00 [20:48:19]wFMCommunicate OK [20:48:19]SAM_PROTO_ClearQueue done [20:48:19]KKMCreateOFDPacket [20:48:19]OFDProtocolAddRootSTLVToBuf [20:48:19]FM_MakeSignedData [20:48:19]FM_MakeSignedData [20:48:19]SAM_PROTO_SignData [20:48:19]wFMCommunicate request_size=4 [20:48:19]MH_SAM_APDU [20:48:19]CAPDU: 80 0D 01 02 [20:48:19]Write to MH i2c: E2 08 00 80 00 80 0D 01 02 00 00 00 00 F9 [20:48:19]Write i2c OK [20:48:19]MH_I2C_Read... [20:48:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:19]Read from MH i2c: E2 [20:48:19]MH_I2C_Read... [20:48:19]Read from MH i2c: E2 03 00 [20:48:19]MH_I2C_Read... [20:48:19]Read from MH i2c: E2 03 00 80 00 00 90 00 F4 [20:48:19]RAPDU: 90 00 [20:48:19]wFMCommunicate OK [20:48:19]wFMCommunicate request_size=255 [20:48:19]MH_SAM_APDU [20:48:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 11 5D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 73 03 00 35 04 06 00 2E [20:48:19]Write to MH i2c: E2 02 01 81 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 recv_with_timeout no data received [20:48:19]00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 11 5D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 73 03 00 35 04 06 00 2E 00 00 57 [20:48:19]Write i2c OK [20:48:19]MH_I2C_Read... [20:48:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:20]Read from MH i2c: E2 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 03 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [20:48:20]RAPDU: 90 00 [20:48:20]wFMCommunicate OK [20:48:20]wFMCommunicate request_size=10 [20:48:20]MH_SAM_APDU [20:48:20]CAPDU: 80 0D 02 02 05 64 07 01 DE F1 [20:48:20]Write to MH i2c: E2 0D 00 82 00 80 0D 02 02 05 00 64 07 01 DE F1 00 00 41 [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:20]Read from MH i2c: E2 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 03 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [20:48:20]RAPDU: 90 00 [20:48:20]wFMCommunicate OK [20:48:20]wFMCommunicate request_size=4 [20:48:20]MH_SAM_APDU [20:48:20]CAPDU: 80 0D 03 02 [20:48:20]Write to MH i2c: E2 08 00 83 00 80 0D 03 02 00 00 00 00 FE [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:20]Read from MH i2c: E2 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 0B 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 0B 00 83 00 00 CA C3 A6 E0 A2 B2 CE B2 90 00 E6 [20:48:20]RAPDU: CA C3 A6 E0 A2 B2 CE B2 90 00 [20:48:20]wFMCommunicate OK [20:48:20]SAM_PROTO_SignData done [20:48:20]FM_MakeSignedData done [20:48:20]CreateOFDProtocolMessage [20:48:20]wFMCommunicate request_size=4 [20:48:20]MH_SAM_APDU [20:48:20]CAPDU: 80 11 00 00 [20:48:20]Write to MH i2c: E2 08 00 84 00 80 11 00 00 00 00 00 00 FE [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:20]Read from MH i2c: E2 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 17 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 17 00 84 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [20:48:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:20]wFMCommunicate OK [20:48:20]CreateOFDProtocolMessage done [20:48:20]OFDSenderStorePacket 226258 [20:48:20]StoreOFDPacket docnum=226258 [20:48:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 AA 07 01 B6 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 11 5D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 73 03 00 35 04 06 00 2E 64 07 01 DE F1 CA C3 A6 E0 A2 B2 CE B2 [20:48:20]CheckFolder [20:48:20]dirname=/storage/ofd_packets [20:48:20]CheckFolder done [20:48:20]ProducePacketName [20:48:20]name=ofd_packets/00226258 [20:48:20]NVStorageSaveData ofd_packets/00226258 [20:48:20]File name is /storage/ofd_packets/00226258 [20:48:20]Write 301 bytes [20:48:20]NVStorageSaveData done [20:48:20]OFDSenderStorePacket done [20:48:20]KKMCreateOFDPacket done [20:48:20]NVStorageSaveData kkm_last_timestamp [20:48:20]File name is /storage/kkm_last_timestamp [20:48:20]Write 4 bytes [20:48:20]NVStorageSaveData done [20:48:20]ExternCall_PrintAddStr [20:48:20]wPrintStart [20:48:20]Write to MH i2c: 01 00 00 85 00 85 [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: 01 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: 01 07 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: 01 07 00 85 00 00 00 00 00 00 FF 0F 9A [20:48:20]RasterBufferAndPrint [20:48:20]line Счет N : (1)2002578 [20:48:20]line ИНН: 02508201610067 [20:48:20]line Контрольно-Кассовый Чек [20:48:20]line ПРОДАЖА [20:48:20]line ТРК (МРК, ГНК) : 34 [20:48:20]line Товар: 2710124500 [20:48:20]line Аи-95-К-5 [20:48:20]line 40.440 * 74.20 [20:48:20]line = 3000.65 [20:48:20]line НДС 12% НСП 1% [20:48:20]line > о реализуемом товаре [20:48:20]line ИТОГО: 3000.65 [20:48:20]line НСП 1% : 26.55 [20:48:20]line НДС 12% : 318.65 [20:48:20]line Наличными: 0.00 [20:48:20]line Безнал.: 3000.65 [20:48:20]line Место: АЗС № 97 "Партнер Нефть" [20:48:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:48:20]line СНО: Общий режим [20:48:20]line Чек 618 27.07.2024 20:48 [20:48:20]line Смена: 438 ФФД: 1.0 [20:48:20]line ЗНМ: 0300000054 [20:48:20]line РНМ: 0000000000092624 [20:48:20]line Версия ККМ: 001 [20:48:20]line Платежная система: O! деньги [20:48:20]line ФМ: 0000000000874959 [20:48:20]line ФД: 226258 [20:48:20]line ФПД: 51007149170417 [20:48:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204817&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226258&fm=51007149170417&tin=02508201610067®Number=0000000000092624&sum=300065 [20:48:20]written 0, free lines is 4095 [20:48:20]Write to MH i2c: 01 00 00 AF 00 AF [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: 01 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: 01 07 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 85 0C 47 [20:48:20]RasterBufferAndPrint [20:48:20]line [20:48:20]line [20:48:20]line [20:48:20]line [20:48:20]line [20:48:20]written 0, free lines is 3217 [20:48:20]MH_Cut [20:48:20]Write to MH i2c: D1 01 00 B6 00 01 88 [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: D1 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: D1 01 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: D1 01 00 B6 00 00 87 [20:48:20]Write to MH i2c: 01 00 00 B7 00 B7 [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:21]*** Cut start [20:48:21]*** Partial cut [20:48:21]*** CUTSNS_PIN = 1 [20:48:21]*** CUTSNS_PIN = 0 [20:48:22]*** Brake cut motor [20:48:22]Read from MH i2c: 01 [20:48:22]MH_I2C_Read... [20:48:22]*** Stop cut motor [20:48:22]*** Cut end [20:48:22]Read from MH i2c: 01 07 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: 01 07 00 B7 00 00 00 00 00 00 FF 0F CC [20:48:22]process_action close_receipt done [20:48:22]requested_data is exist [20:48:22]produce_requested_data [20:48:22]requested_item fm.sn is exist - process it [20:48:22]wFMCommunicate request_size=4 [20:48:22]MH_SAM_APDU [20:48:22]CAPDU: 80 11 00 00 [20:48:22]Write to MH i2c: E2 08 00 B8 00 80 11 00 00 00 00 00 00 32 [20:48:22]Write i2c OK [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 [20:48:22]MH_I2C_Read... [20:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:22]Read from MH i2c: E2 17 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 17 00 B8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [20:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:22]wFMCommunicate OK [20:48:22]requested_item fd.num is exist - process it [20:48:22]SAM_PROTO_GetFieldsCounters [20:48:22]wFMCommunicate request_size=4 [20:48:22]MH_SAM_APDU [20:48:22]CAPDU: 80 13 00 00 [20:48:22]Write to MH i2c: E2 08 00 B9 00 80 13 00 00 00 00 00 00 35 [20:48:22]Write i2c OK [20:48:22]MH_I2C_Read... [20:48:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:22]Read from MH i2c: E2 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 62 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 62 00 B9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [20:48: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:22]wFMCommunicate OK [20:48:22]SAM_PROTO_GetFieldsCounters done [20:48:22]requested_item shift.num is exist - process it [20:48:22]requested_item shift.opened is exist - process it [20:48:22]req_shift_opened [20:48:22]FM_GetShiftState [20:48:22]SAM_PROTO_GetShiftState [20:48:22]wFMCommunicate request_size=4 [20:48:22]MH_SAM_APDU [20:48:22]CAPDU: 80 13 01 00 [20:48:22]Write to MH i2c: E2 08 00 BA 00 80 13 01 00 00 00 00 00 37 [20:48:22]Write i2c OK [20:48:22]MH_I2C_Read... [20:48:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:22]Read from MH i2c: E2 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 0E 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 0E 00 BA 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 45 [20:48:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:48:22]wFMCommunicate OK [20:48:22]SAM_PROTO_GetShiftState done [20:48:22]FM_GetShiftState done [20:48:22]req_shift_opened done [20:48:22]requested_item shift.open_date is exist - process it [20:48:22]req_shift_open_date [20:48:22]req_shift_open_date done [20:48:22]produce_requested_data done [20:48:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226258,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:48:22]process_action_free close_receipt [20:48:22]json_value_free [20:48:22]json_value_free done [20:48:22]process_json_proto returns [20:48:22]Send response to host [20:48:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226258,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:48:22]free response buf [20:48:22]execute_script done [20:48:22]execute_script returns [20:48:22]free content buf [20:48:22]Sock 8.Close socket [20:48:22]Sock 8.Thread stoped [20:48:23]ConnectInit Can't take IP for lk.salyk.kg [20:48:23]CommunicateWithHost connect error [20:48:23]CommunicateWithHost err = -1 [20:48:23]OFD Sender: Server communicate error [20:48:23]OFD Sender: Processing packet 226256 [packets to send 602, broken 599] [20:48:23]ProducePacketName [20:48:23]name=ofd_packets/00226256 [20:48:23]OFD Sender: To server: pG, [20:48:23]CommunicateWithHost lk.salyk.kg:30040 [20:48:23]ConnectInit lk.salyk.kg [20:48:25]Connected sock=8 [20:48: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 35 39 0C 01 00 00 0C FD 04 01 EE 7F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 89 5C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 73 03 00 35 04 06 00 4F 23 B6 53 DE 35 8F A6 83 CD 8D 32 64 E7 [20:48:30]recv_with_timeout no data received [20:48:30]recv_with_timeout no data received [20:48:30]CommunicateWithHost answer receiving error [20:48:30]CommunicateWithHost err = -3 [20:48:30]OFD Sender: Server communicate error [20:48:35]OFD Sender: Processing packet 226256 [packets to send 602, broken 599] [20:48:35]ProducePacketName [20:48:35]name=ofd_packets/00226256 [20:48:35]OFD Sender: To server: pG, [20:48:35]CommunicateWithHost lk.salyk.kg:30040 [20:48:35]ConnectInit lk.salyk.kg [20:48:42]recv_with_timeout no data received [20:48:45]Connected sock=10 [20:48: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 35 39 0C 01 00 00 0C FD 04 01 EE 7F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 89 5C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 73 03 00 35 04 06 00 4F 23 B6 53 DE 35 8F A6 83 CD 8D 32 64 E7 [20:48: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 35 39 4F 00 00 00 1C C9 47 00 FD 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 35 39 10 04 04 00 D0 73 03 00 F4 03 04 00 38 09 A5 66 B6 04 01 00 00 0C A4 76 2D B2 66 FB 69 [20:48:48]CommunicateWithHost err = 0 [20:48:48]CheckOFDResponse [20:48:48]1017 (14) - 77093643461234 [20:48:48]1041 (16) - 0000000000874959 [20:48:48]1040 (4) - 226256 [20:48:48]1012 (4) - 27.07.2024 14:50 [20:48:48]1206 (1) - 0 [20:48:48]OFD Sender: Remove packet 226256 [20:48:48]ProducePacketName [20:48:48]name=ofd_packets/00226256 [20:48:48]NVStorageDeleteData [20:48:48]OFD Sender: Processing packet 226257 [packets to send 601, broken 599] [20:48:48]ProducePacketName [20:48:48]name=ofd_packets/00226257 [20:48:48]OFD Sender: To server: pG, [20:48:48]CommunicateWithHost lk.salyk.kg:30040 [20:48:48]ConnectInit lk.salyk.kg [20:48:57]Connected sock=10 [20:48:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8A 6A 04 01 10 63 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 9A 5C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 73 03 00 35 04 06 00 08 DB D9 D5 B1 6D 3F 1E A9 63 AF B2 A0 55 [20:48: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 35 39 4F 00 00 00 15 E1 47 00 BF 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 35 39 10 04 04 00 D1 73 03 00 F4 03 04 00 43 09 A5 66 B6 04 01 00 00 1F 28 A4 DD 5E 9C 1C 34 [20:48:58]CommunicateWithHost err = 0 [20:48:58]CheckOFDResponse [20:48:58]1017 (14) - 77093643461234 [20:48:58]1041 (16) - 0000000000874959 [20:48:58]1040 (4) - 226257 [20:48:58]1012 (4) - 27.07.2024 14:50 [20:48:58]1206 (1) - 0 [20:48:58]OFD Sender: Remove packet 226257 [20:48:58]ProducePacketName [20:48:58]name=ofd_packets/00226257 [20:48:58]NVStorageDeleteData [20:48:58]OFD Sender: Processing packet 226258 [packets to send 600, broken 599] [20:48:58]ProducePacketName [20:48:58]name=ofd_packets/00226258 [20:48:58]OFD Sender: To server: pG, [20:48:58]CommunicateWithHost lk.salyk.kg:30040 [20:48:58]ConnectInit lk.salyk.kg [20:49:03]ConnectInit Can't take IP for lk.salyk.kg [20:49:03]CommunicateWithHost connect error [20:49:03]CommunicateWithHost err = -1 [20:49:03]OFD Sender: Server communicate error [20:49:05]accept exits with 9 [20:49:05]New connection [20:49:05]New thread 3066895716 created [20:49:05]Thread 3067039076 joined [20:49:05]Waiting for new connection... [20:49:05] Sock 9.Parse request [20:49:05]Sock 9.Check first char [20:49:05]Sock 9.First char is OK [20:49:05]request: POST /json_proto HTTP/1.0 [20:49:05]Method: POST [20:49:05]URL: /json_proto [20:49:05]Method is POST - this is cgi request [20:49:05]url: /json_proto [20:49:05]query_string will be loaded in cgi processing [20:49:05]execute_cgi json_proto POST (null) [20:49:05]execute_cgi path=json_proto method=POST [20:49:05]POST find Content-Length [20:49:05]Host: 172.17.43.131:8080 [20:49:05]Content-Length: 1202 [20:49:05]Content-Type: application/json [20:49:05] [20:49:05]POST finish read [20:49:05]Found Content-Length = 1202 [20:49: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002579\u000A27.07.2024 20:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.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\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:05]execute_script... [20:49: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002579\u000A27.07.2024 20:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.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\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:05]POST & json_proto [20:49:05]process_json_proto [20:49:05]json parsed OK: [20:49:05]protocol is kg_v1.0 [20:49:05]action value=print_text [20:49:05]process_action print_text [20:49:05]cmd_print_text [20:49:05]ExternCall_PrintAddStr [20:49:05]wPrintStart [20:49:05]Write to MH i2c: 01 00 00 BB 00 BB [20:49:05]Write i2c OK [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: 01 [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: 01 07 00 [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: 01 07 00 BB 00 00 00 00 00 00 FF 0F D0 [20:49:05]RasterBufferAndPrint [20:49:05]line *****ТОВАРНЫЙ ЧЕК***** [20:49:05]line АЗС-97 [20:49:05]line Партнер нефть [20:49:05]line 02508201610067 [20:49:05]line Кассир : Орунбаева Б. [20:49:05]line Счет N : (1)2002579 [20:49:05]line 27.07.2024 20:47 [20:49:05]line ПРОДАЖА [20:49:05]line ТРК (МРК, ГНК): 53 [20:49:05]line Вид ГСМ : 2710124130 [20:49:05]line Аи-92-К-5 [20:49:05]line 15.000 x 67.80 [20:49:05]line ИТОГ: 1017.00 [20:49:05]line Тип оплаты: Талоны: Топливная Карта [20:49:05]line 43306 [20:49:05]line ______________________ [20:49:05]line (подпись) [20:49:05]written 0, free lines is 4095 [20:49:05]Write to MH i2c: 01 00 00 CF 00 CF [20:49:05]Write i2c OK [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: 01 [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: 01 07 00 [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 12 0E F6 [20:49:05]RasterBufferAndPrint [20:49:05]line [20:49:05]line [20:49:05]line [20:49:05]line [20:49:05]line [20:49:05]written 0, free lines is 3607 [20:49:05]MH_Cut [20:49:05]Write to MH i2c: D1 01 00 D6 00 01 A8 [20:49:05]Write i2c OK [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: D1 [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: D1 01 00 [20:49:05]MH_I2C_Read... [20:49:05]Read from MH i2c: D1 01 00 D6 00 00 A7 [20:49:05]Write to MH i2c: 01 00 00 D7 00 D7 [20:49:05]Write i2c OK [20:49:05]MH_I2C_Read... [20:49:06]*** Cut start [20:49:06]*** Partial cut [20:49:06]*** CUTSNS_PIN = 1 [20:49:06]*** CUTSNS_PIN = 0 [20:49:06]*** Brake cut motor [20:49:07]Read from MH i2c: 01 [20:49:07]MH_I2C_Read... [20:49:07]*** Stop cut motor [20:49:07]*** Cut end [20:49:07]Read from MH i2c: 01 07 00 [20:49:07]MH_I2C_Read... [20:49:07]Read from MH i2c: 01 07 00 D7 00 00 00 00 00 00 FF 0F EC [20:49:07]process_action print_text done [20:49:07]requested_data is exist [20:49:07]produce_requested_data [20:49:07]requested_item fm.sn is exist - process it [20:49:07]wFMCommunicate request_size=4 [20:49:07]MH_SAM_APDU [20:49:07]CAPDU: 80 11 00 00 [20:49:07]Write to MH i2c: E2 08 00 D8 00 80 11 00 00 00 00 00 00 52 [20:49:07]Write i2c OK [20:49:07]MH_I2C_Read... [20:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:07]Read from MH i2c: E2 [20:49:07]MH_I2C_Read... [20:49:07]Read from MH i2c: E2 17 00 [20:49:07]MH_I2C_Read... [20:49:07]Read from MH i2c: E2 17 00 D8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [20:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:49:07]wFMCommunicate OK [20:49:07]requested_item fd.num is exist - process it [20:49:07]SAM_PROTO_GetFieldsCounters [20:49:07]wFMCommunicate request_size=4 [20:49:07]MH_SAM_APDU [20:49:07]CAPDU: 80 13 00 00 [20:49:07]Write to MH i2c: E2 08 00 D9 00 80 13 00 00 00 00 00 00 55 [20:49:07]Write i2c OK [20:49:07]MH_I2C_Read... [20:49:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:07]Read from MH i2c: E2 [20:49:07]MH_I2C_Read... [20:49:07]Read from MH i2c: E2 62 00 [20:49:07]MH_I2C_Read... [20:49:07]Read from MH i2c: E2 62 00 D9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 C1 [20:49:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:07]wFMCommunicate OK [20:49:07]SAM_PROTO_GetFieldsCounters done [20:49:07]requested_item shift.num is exist - process it [20:49:07]requested_item shift.opened is exist - process it [20:49:07]req_shift_opened [20:49:07]FM_GetShiftState [20:49:07]SAM_PROTO_GetShiftState [20:49:07]wFMCommunicate request_size=4 [20:49:07]MH_SAM_APDU [20:49:07]CAPDU: 80 13 01 00 [20:49:07]Write to MH i2c: E2 08 00 DA 00 80 13 01 00 00 00 00 00 57 [20:49:07]Write i2c OK [20:49:07]MH_I2C_Read... [20:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:07]Read from MH i2c: E2 [20:49:07]MH_I2C_Read... [20:49:07]Read from MH i2c: E2 0E 00 [20:49:07]MH_I2C_Read... [20:49:07]Read from MH i2c: E2 0E 00 DA 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 65 [20:49:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:49:07]wFMCommunicate OK [20:49:07]SAM_PROTO_GetShiftState done [20:49:07]FM_GetShiftState done [20:49:07]req_shift_opened done [20:49:07]requested_item shift.open_date is exist - process it [20:49:07]req_shift_open_date [20:49:07]req_shift_open_date done [20:49:07]produce_requested_data done [20:49:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226258,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:49:07]process_action_free print_text [20:49:07]json_value_free [20:49:07]json_value_free done [20:49:07]process_json_proto returns [20:49:07]Send response to host [20:49:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226258,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:49:07]free response buf [20:49:07]execute_script done [20:49:07]execute_script returns [20:49:07]free content buf [20:49:07]Sock 9.Close socket [20:49:07]Sock 9.Thread stoped [20:49:08]OFD Sender: Processing packet 226258 [packets to send 600, broken 599] [20:49:08]ProducePacketName [20:49:08]name=ofd_packets/00226258 [20:49:08]OFD Sender: To server: pG, [20:49:08]CommunicateWithHost lk.salyk.kg:30040 [20:49:08]ConnectInit lk.salyk.kg [20:49:15]Connected sock=9 [20:49: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 35 39 0F 01 00 00 A4 AA 07 01 B6 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 11 5D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 73 03 00 35 04 06 00 2E 64 07 01 DE F1 CA C3 A6 E0 A2 B2 CE B2 [20:49: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 35 39 4F 00 00 00 78 94 47 00 56 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 35 39 10 04 04 00 D2 73 03 00 F4 03 04 00 56 09 A5 66 B6 04 01 00 00 68 AA 3D 73 1C 12 C9 77 [20:49:17]CommunicateWithHost err = 0 [20:49:17]CheckOFDResponse [20:49:17]1017 (14) - 77093643461234 [20:49:17]1041 (16) - 0000000000874959 [20:49:17]1040 (4) - 226258 [20:49:17]1012 (4) - 27.07.2024 14:51 [20:49:17]1206 (1) - 0 [20:49:17]OFD Sender: Remove packet 226258 [20:49:17]ProducePacketName [20:49:17]name=ofd_packets/00226258 [20:49:17]NVStorageDeleteData [20:49:17]OFD Sender: No OFD packet to send [20:49:22]OFD Sender: No OFD packet to send [20:49:27]OFD Sender: No OFD packet to send [20:49:32]recv_with_timeout no data received [20:49:32]OFD Sender: No OFD packet to send [20:49:37]OFD Sender: No OFD packet to send [20:49:42]OFD Sender: No OFD packet to send [20:49:45]recv_with_timeout no data received [20:49:47]OFD Sender: No OFD packet to send [20:49:52]OFD Sender: No OFD packet to send [20:49:56]recv_with_timeout no data received [20:49:57]OFD Sender: No OFD packet to send [20:50:02]OFD Sender: No OFD packet to send [20:50:07]OFD Sender: No OFD packet to send [20:50:08]recv_with_timeout no data received [20:50:12]OFD Sender: No OFD packet to send [20:50:17]OFD Sender: No OFD packet to send [20:50:22]OFD Sender: No OFD packet to send [20:50:27]OFD Sender: No OFD packet to send [20:50:32]OFD Sender: No OFD packet to send [20:50:37]OFD Sender: No OFD packet to send [20:50:42]OFD Sender: No OFD packet to send [20:50:47]OFD Sender: No OFD packet to send [20:50:52]OFD Sender: No OFD packet to send [20:50:57]OFD Sender: No OFD packet to send [20:51:02]OFD Sender: No OFD packet to send [20:51:07]OFD Sender: No OFD packet to send [20:51:17]OFD Sender: No OFD packet to send [20:51:22]OFD Sender: No OFD packet to send [20:51:27]OFD Sender: No OFD packet to send [20:51:32]OFD Sender: No OFD packet to send [20:51:37]OFD Sender: No OFD packet to send [20:51:42]OFD Sender: No OFD packet to send [20:51:45]recv_with_timeout no data received [20:51:47]OFD Sender: No OFD packet to send [20:51:49]accept exits with 8 [20:51:49]New connection [20:51:49]New thread 3067039076 created [20:51:49]Thread 3066895716 joined [20:51:49]Waiting for new connection... [20:51:49] Sock 8.Parse request [20:51:49]Sock 8.Check first char [20:51:49]Sock 8.First char is OK [20:51:49]request: POST /json_proto HTTP/1.0 [20:51:49]Method: POST [20:51:49]URL: /json_proto [20:51:49]Method is POST - this is cgi request [20:51:49]url: /json_proto [20:51:49]query_string will be loaded in cgi processing [20:51:49]execute_cgi json_proto POST (null) [20:51:49]execute_cgi path=json_proto method=POST [20:51:49]POST find Content-Length [20:51:49]Host: 172.17.43.131:8080 [20:51:49]Content-Length: 678 [20:51:49]Content-Type: application/json [20:51:49] [20:51:49]POST finish read [20:51:49]Found Content-Length = 678 [20:51:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:49]execute_script... [20:51:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:49]POST & json_proto [20:51:49]process_json_proto [20:51:49]json parsed OK: [20:51:49]protocol is kg_v1.0 [20:51:49]action value=close_receipt [20:51:49]process_action close_receipt [20:51:49]cmd_close_receipt [20:51:49]MH_GetDate [20:51:49]Write to MH i2c: F0 00 00 DB 00 CA [20:51:49]Write i2c OK [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: F0 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: F0 09 00 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: F0 09 00 DB 00 00 E5 5D A5 66 F9 24 A2 66 45 [20:51:49]GetLastDocTimeStamp 1722113297 [20:51:49]current date 1722113509 [20:51:49]FM_GetShiftState [20:51:49]SAM_PROTO_GetShiftState [20:51:49]wFMCommunicate request_size=4 [20:51:49]MH_SAM_APDU [20:51:49]CAPDU: 80 13 01 00 [20:51:49]Write to MH i2c: E2 08 00 DC 00 80 13 01 00 00 00 00 00 59 [20:51:49]Write i2c OK [20:51:49]MH_I2C_Read... [20:51:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:49]Read from MH i2c: E2 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 0E 00 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 0E 00 DC 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 67 [20:51:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:51:49]wFMCommunicate OK [20:51:49]SAM_PROTO_GetShiftState done [20:51:49]FM_GetShiftState done [20:51:49]opened in 1722038719 [20:51:49]opened+sec_in_day 1722125119 [20:51:49]quantity*price = 20001 [20:51:49]sum+1 = 20002 [20:51:49]Check (price>sum+1) || (price+1 о реализуемом товаре [20:51:50]line ОКРУГЛЕНИЕ: -0.01 [20:51:50]line ИТОГО: 200.00 [20:51:50]line Внесено: 200.00 [20:51:50]line СДАЧА: 0.00 [20:51:50]line НСП 1% : 1.77 [20:51:50]line НДС 12% : 21.24 [20:51:50]line Наличными: 200.00 [20:51:50]line Безнал.: 0.00 [20:51:50]line Место: АЗС № 97 "Партнер Нефть" [20:51:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:51:50]line СНО: Общий режим [20:51:50]line Чек 619 27.07.2024 20:51 [20:51:50]line Смена: 438 ФФД: 1.0 [20:51:50]line ЗНМ: 0300000054 [20:51:50]line РНМ: 0000000000092624 [20:51:50]line Версия ККМ: 001 [20:51:50]line ФМ: 0000000000874959 [20:51:50]line ФД: 226259 [20:51:50]line ФПД: 193435875033154 [20:51:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205149&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226259&fm=193435875033154&tin=02508201610067®Number=0000000000092624&sum=20000 [20:51:50]written 0, free lines is 4095 [20:51:51]Write to MH i2c: 01 00 00 1A 01 1B [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 07 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 63 0C 91 [20:51:51]RasterBufferAndPrint [20:51:51]line [20:51:51]line [20:51:51]line [20:51:51]line [20:51:51]line [20:51:51]written 0, free lines is 3174 [20:51:51]MH_Cut [20:51:51]Write to MH i2c: D1 01 00 21 01 01 F4 [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: D1 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: D1 01 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: D1 01 00 21 01 00 F3 [20:51:51]Write to MH i2c: 01 00 00 22 01 23 [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:52]*** Cut start [20:51:52]*** Partial cut [20:51:52]*** CUTSNS_PIN = 1 [20:51:52]*** CUTSNS_PIN = 0 [20:51:52]*** Brake cut motor [20:51:53]Read from MH i2c: 01 [20:51:53]MH_I2C_Read... [20:51:53]*** Stop cut motor [20:51:53]*** Cut end [20:51:53]Read from MH i2c: 01 07 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: 01 07 00 22 01 00 00 00 00 00 FF 0F 38 [20:51:53]process_action close_receipt done [20:51:53]requested_data is exist [20:51:53]produce_requested_data [20:51:53]requested_item fm.sn is exist - process it [20:51:53]wFMCommunicate request_size=4 [20:51:53]MH_SAM_APDU [20:51:53]CAPDU: 80 11 00 00 [20:51:53]Write to MH i2c: E2 08 00 23 01 80 11 00 00 00 00 00 00 9E [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:53]Read from MH i2c: E2 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 17 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 17 00 23 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [20:51:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:51:53]wFMCommunicate OK [20:51:53]requested_item fd.num is exist - process it [20:51:53]SAM_PROTO_GetFieldsCounters [20:51:53]wFMCommunicate request_size=4 [20:51:53]MH_SAM_APDU [20:51:53]CAPDU: 80 13 00 00 [20:51:53]Write to MH i2c: E2 08 00 24 01 80 13 00 00 00 00 00 00 A1 [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:53]Read from MH i2c: E2 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 62 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 62 00 24 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [20:51:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:53]wFMCommunicate OK [20:51:53]SAM_PROTO_GetFieldsCounters done [20:51:53]requested_item shift.num is exist - process it [20:51:53]requested_item shift.opened is exist - process it [20:51:53]req_shift_opened [20:51:53]FM_GetShiftState [20:51:53]SAM_PROTO_GetShiftState [20:51:53]wFMCommunicate request_size=4 [20:51:53]MH_SAM_APDU [20:51:53]CAPDU: 80 13 01 00 [20:51:53]Write to MH i2c: E2 08 00 25 01 80 13 01 00 00 00 00 00 A3 [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:53]Read from MH i2c: E2 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 0E 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: E2 0E 00 25 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B1 [20:51:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:51:53]wFMCommunicate OK [20:51:53]SAM_PROTO_GetShiftState done [20:51:53]FM_GetShiftState done [20:51:53]req_shift_opened done [20:51:53]requested_item shift.open_date is exist - process it [20:51:53]req_shift_open_date [20:51:53]req_shift_open_date done [20:51:53]produce_requested_data done [20:51:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226259,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:51:53]process_action_free close_receipt [20:51:53]json_value_free [20:51:53]json_value_free done [20:51:53]process_json_proto returns [20:51:53]Send response to host [20:51:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226259,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:51:53]free response buf [20:51:53]execute_script done [20:51:53]execute_script returns [20:51:53]free content buf [20:51:53]Sock 8.Close socket [20:51:53]Sock 8.Thread stoped [20:51:59]recv_with_timeout no data received [20:52:00]Connected sock=10 [20:52:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 60 FD 07 01 DC 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 E5 5D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 73 03 00 35 04 06 00 AF ED CC 9E 40 42 DA 39 07 CA E2 F9 7F FE [20:52:05]recv_with_timeout no data received [20:52:05]CommunicateWithHost answer receiving error [20:52:05]CommunicateWithHost err = -3 [20:52:05]OFD Sender: Server communicate error [20:52:10]OFD Sender: Processing packet 226259 [packets to send 600, broken 599] [20:52:10]ProducePacketName [20:52:10]name=ofd_packets/00226259 [20:52:10]OFD Sender: To server: pG, [20:52:10]CommunicateWithHost lk.salyk.kg:30040 [20:52:10]ConnectInit lk.salyk.kg [20:52:15]ConnectInit Can't take IP for lk.salyk.kg [20:52:15]CommunicateWithHost connect error [20:52:15]CommunicateWithHost err = -1 [20:52:15]OFD Sender: Server communicate error [20:52:20]OFD Sender: Processing packet 226259 [packets to send 600, broken 599] [20:52:20]ProducePacketName [20:52:20]name=ofd_packets/00226259 [20:52:20]OFD Sender: To server: pG, [20:52:20]CommunicateWithHost lk.salyk.kg:30040 [20:52:20]ConnectInit lk.salyk.kg [20:52:30]recv_with_timeout no data received [20:52:37]Connected sock=10 [20:52:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 60 FD 07 01 DC 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 E5 5D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 73 03 00 35 04 06 00 AF ED CC 9E 40 42 DA 39 07 CA E2 F9 7F FE [20:52: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 35 39 4F 00 00 00 B8 3D 47 00 27 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 35 39 10 04 04 00 D3 73 03 00 F4 03 04 00 20 0A A5 66 B6 04 01 00 00 8C A6 A9 25 F2 31 1D 92 [20:52:38]CommunicateWithHost err = 0 [20:52:38]CheckOFDResponse [20:52:38]1017 (14) - 77093643461234 [20:52:38]1041 (16) - 0000000000874959 [20:52:38]1040 (4) - 226259 [20:52:38]1012 (4) - 27.07.2024 14:54 [20:52:38]1206 (1) - 0 [20:52:38]OFD Sender: Remove packet 226259 [20:52:38]ProducePacketName [20:52:38]name=ofd_packets/00226259 [20:52:38]NVStorageDeleteData [20:52:38]OFD Sender: No OFD packet to send [20:52:42]recv_with_timeout no data received [20:52:43]OFD Sender: No OFD packet to send [20:52:48]OFD Sender: No OFD packet to send [20:52:53]OFD Sender: No OFD packet to send [20:52:58]OFD Sender: No OFD packet to send [20:53:03]OFD Sender: No OFD packet to send [20:53:08]OFD Sender: No OFD packet to send [20:53:13]OFD Sender: No OFD packet to send [20:53:18]OFD Sender: No OFD packet to send [20:53:23]OFD Sender: No OFD packet to send [20:53:25]accept exits with 9 [20:53:25]New connection [20:53:25]New thread 3066895716 created [20:53:25]Thread 3067039076 joined [20:53:25]Waiting for new connection... [20:53:25] Sock 9.Parse request [20:53:25]Sock 9.Check first char [20:53:25]Sock 9.First char is OK [20:53:25]request: POST /json_proto HTTP/1.0 [20:53:25]Method: POST [20:53:25]URL: /json_proto [20:53:25]Method is POST - this is cgi request [20:53:25]url: /json_proto [20:53:25]query_string will be loaded in cgi processing [20:53:25]execute_cgi json_proto POST (null) [20:53:25]execute_cgi path=json_proto method=POST [20:53:25]POST find Content-Length [20:53:25]Host: 172.17.43.131:8080 [20:53:25]Content-Length: 678 [20:53:25]Content-Type: application/json [20:53:25] [20:53:25]POST finish read [20:53:25]Found Content-Length = 678 [20:53:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:25]execute_script... [20:53: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)2002581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:25]POST & json_proto [20:53:25]process_json_proto [20:53:25]json parsed OK: [20:53:25]protocol is kg_v1.0 [20:53:25]action value=close_receipt [20:53:25]process_action close_receipt [20:53:25]cmd_close_receipt [20:53:25]MH_GetDate [20:53:25]Write to MH i2c: F0 00 00 26 01 16 [20:53:25]Write i2c OK [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: F0 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: F0 09 00 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: F0 09 00 26 01 00 45 5E A5 66 F9 24 A2 66 F2 [20:53:25]GetLastDocTimeStamp 1722113509 [20:53:25]current date 1722113605 [20:53:25]FM_GetShiftState [20:53:25]SAM_PROTO_GetShiftState [20:53:25]wFMCommunicate request_size=4 [20:53:25]MH_SAM_APDU [20:53:25]CAPDU: 80 13 01 00 [20:53:25]Write to MH i2c: E2 08 00 27 01 80 13 01 00 00 00 00 00 A5 [20:53:25]Write i2c OK [20:53:25]MH_I2C_Read... [20:53:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:25]Read from MH i2c: E2 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: E2 0E 00 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: E2 0E 00 27 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B3 [20:53:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:53:25]wFMCommunicate OK [20:53:25]SAM_PROTO_GetShiftState done [20:53:25]FM_GetShiftState done [20:53:25]opened in 1722038719 [20:53:25]opened+sec_in_day 1722125119 [20:53:25]quantity*price = 50036 [20:53:25]sum+1 = 50037 [20:53:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 620 27.07.2024 20:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226260 ФПД: 253334114088668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205325&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226260&fm=253334114088668&tin=02508201610067®Number=0000000000092624&sum=50000 [20:53:26]StoreToDocumentArchive [20:53:26]shift 438 fd 226260 [20:53:26]save to /storage/0438/doc_00226260 [20:53:26]save last doc name /storage/0438/doc_00226260 to /storage/kkm_last_doc_name [20:53:26]save OK [20:53:26]Clear old archive folders... [20:53:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:53:26]tlvbuf is 01BA30B0 [20:53:26]SAM_PROTO_ClearQueue [20:53:26]wFMCommunicate request_size=4 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 09 00 00 [20:53:26]Write to MH i2c: E2 08 00 34 01 80 09 00 00 00 00 00 00 A7 [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:26]Read from MH i2c: E2 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 34 01 00 90 00 A9 [20:53:26]RAPDU: 90 00 [20:53:26]wFMCommunicate OK [20:53:26]SAM_PROTO_ClearQueue done [20:53:26]KKMCreateOFDPacket [20:53:26]OFDProtocolAddRootSTLVToBuf [20:53:26]FM_MakeSignedData [20:53:26]FM_MakeSignedData [20:53:26]SAM_PROTO_SignData [20:53:26]wFMCommunicate request_size=4 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 0D 01 02 [20:53:26]Write to MH i2c: E2 08 00 35 01 80 0D 01 02 00 00 00 00 AF [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:26]Read from MH i2c: E2 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 35 01 00 90 00 AA [20:53:26]RAPDU: 90 00 [20:53:26]wFMCommunicate OK [20:53:26]wFMCommunicate request_size=255 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 45 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 73 03 00 35 04 06 00 E6 [20:53:26]Write to MH i2c: E2 02 01 36 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 73 03 00 35 04 06 00 E6 00 00 39 [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:26]Read from MH i2c: E2 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 36 01 00 90 00 AB [20:53:26]RAPDU: 90 00 [20:53:26]wFMCommunicate OK [20:53:26]wFMCommunicate request_size=10 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 0D 02 02 05 67 F1 E1 36 DC [20:53:26]Write to MH i2c: E2 0D 00 37 01 80 0D 02 02 05 00 67 F1 E1 36 DC 00 00 07 [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:26]Read from MH i2c: E2 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 03 00 37 01 00 90 00 AC [20:53:26]RAPDU: 90 00 [20:53:26]wFMCommunicate OK [20:53:26]wFMCommunicate request_size=4 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 0D 03 02 [20:53:26]Write to MH i2c: E2 08 00 38 01 80 0D 03 02 00 00 00 00 B4 [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:26]Read from MH i2c: E2 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 0B 00 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 0B 00 38 01 00 CF 54 67 42 0F 72 3F 05 90 00 46 [20:53:26]RAPDU: CF 54 67 42 0F 72 3F 05 90 00 [20:53:26]wFMCommunicate OK [20:53:26]SAM_PROTO_SignData done [20:53:26]FM_MakeSignedData done [20:53:26]CreateOFDProtocolMessage [20:53:26]wFMCommunicate request_size=4 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 11 00 00 [20:53:26]Write to MH i2c: E2 08 00 39 01 80 11 00 00 00 00 00 00 B4 [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:26]Read from MH i2c: E2 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 17 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: E2 17 00 39 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [20:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:53:27]wFMCommunicate OK [20:53:27]CreateOFDProtocolMessage done [20:53:27]OFDSenderStorePacket 226260 [20:53:27]StoreOFDPacket docnum=226260 [20:53:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 3D 07 01 DD 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 73 03 00 35 04 06 00 E6 67 F1 E1 36 DC CF 54 67 42 0F 72 3F 05 [20:53:27]CheckFolder [20:53:27]dirname=/storage/ofd_packets [20:53:27]CheckFolder done [20:53:27]ProducePacketName [20:53:27]name=ofd_packets/00226260 [20:53:27]NVStorageSaveData ofd_packets/00226260 [20:53:27]File name is /storage/ofd_packets/00226260 [20:53:27]Write 301 bytes [20:53:27]NVStorageSaveData done [20:53:27]OFDSenderStorePacket done [20:53:27]KKMCreateOFDPacket done [20:53:27]NVStorageSaveData kkm_last_timestamp [20:53:27]File name is /storage/kkm_last_timestamp [20:53:27]Write 4 bytes [20:53:27]NVStorageSaveData done [20:53:27]ExternCall_PrintAddStr [20:53:27]wPrintStart [20:53:27]Write to MH i2c: 01 00 00 3A 01 3B [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 FF 0F 50 [20:53:27]RasterBufferAndPrint [20:53:27]line Счет N : (1)2002581 [20:53:27]line ИНН: 02508201610067 [20:53:27]line Контрольно-Кассовый Чек [20:53:27]line ПРОДАЖА [20:53:27]line ТРК (МРК, ГНК) : 33 [20:53:27]line Товар: 2710124130 [20:53:27]line Аи-92-К-5 [20:53:27]line 7.380 * 67.80 [20:53:27]line = 500.36 [20:53:27]line НДС 12% НСП 1% [20:53:27]line > о реализуемом товаре [20:53:27]line ОКРУГЛЕНИЕ: -0.36 [20:53:27]line ИТОГО: 500.00 [20:53:27]line Внесено: 500.00 [20:53:27]line СДАЧА: 0.00 [20:53:27]line НСП 1% : 4.43 [20:53:27]line НДС 12% : 53.14 [20:53:27]line Наличными: 500.00 [20:53:27]line Безнал.: 0.00 [20:53:27]line Место: АЗС № 97 "Партнер Нефть" [20:53:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:53:27]line СНО: Общий режим [20:53:27]line Чек 620 27.07.2024 20:53 [20:53:27]line Смена: 438 ФФД: 1.0 [20:53:27]line ЗНМ: 0300000054 [20:53:27]line РНМ: 0000000000092624 [20:53:27]line Версия ККМ: 001 [20:53:27]line ФМ: 0000000000874959 [20:53:27]line ФД: 226260 [20:53:27]line ФПД: 253334114088668 [20:53:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205325&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226260&fm=253334114088668&tin=02508201610067®Number=0000000000092624&sum=50000 [20:53:27]written 0, free lines is 4095 [20:53:27]OFD Sender: Processing packet 226260 [packets to send 600, broken 599] [20:53:27]ProducePacketName [20:53:27]name=ofd_packets/00226260 [20:53:27]OFD Sender: To server: pG, [20:53:27]CommunicateWithHost lk.salyk.kg:30040 [20:53:27]ConnectInit lk.salyk.kg [20:53:27]Write to MH i2c: 01 00 00 65 01 66 [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 65 01 00 00 00 00 00 61 0C DA [20:53:27]RasterBufferAndPrint [20:53:27]line [20:53:27]line [20:53:27]line [20:53:27]line [20:53:27]line [20:53:27]written 0, free lines is 3173 [20:53:27]MH_Cut [20:53:27]Write to MH i2c: D1 01 00 6C 01 01 3F [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: D1 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: D1 01 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: D1 01 00 6C 01 00 3E [20:53:27]Write to MH i2c: 01 00 00 6D 01 6E [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:28]recv_with_timeout no data received [20:53:28]*** Cut start [20:53:28]*** Partial cut [20:53:28]*** CUTSNS_PIN = 1 [20:53:28]*** CUTSNS_PIN = 0 [20:53:28]*** Brake cut motor [20:53:29]Read from MH i2c: 01 [20:53:29]MH_I2C_Read... [20:53:29]*** Stop cut motor [20:53:29]*** Cut end [20:53:29]Read from MH i2c: 01 07 00 [20:53:29]MH_I2C_Read... [20:53:29]Read from MH i2c: 01 07 00 6D 01 00 00 00 00 00 FF 0F 83 [20:53:29]process_action close_receipt done [20:53:29]requested_data is exist [20:53:29]produce_requested_data [20:53:29]requested_item fm.sn is exist - process it [20:53:29]wFMCommunicate request_size=4 [20:53:29]MH_SAM_APDU [20:53:29]CAPDU: 80 11 00 00 [20:53:29]Write to MH i2c: E2 08 00 6E 01 80 11 00 00 00 00 00 00 E9 [20:53:29]Write i2c OK [20:53:29]MH_I2C_Read... [20:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:29]Read from MH i2c: E2 [20:53:29]MH_I2C_Read... [20:53:29]Read from MH i2c: E2 17 00 [20:53:29]MH_I2C_Read... [20:53:29]Read from MH i2c: E2 17 00 6E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 46 [20:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:53:29]wFMCommunicate OK [20:53:29]requested_item fd.num is exist - process it [20:53:29]SAM_PROTO_GetFieldsCounters [20:53:29]wFMCommunicate request_size=4 [20:53:29]MH_SAM_APDU [20:53:29]CAPDU: 80 13 00 00 [20:53:29]Write to MH i2c: E2 08 00 6F 01 80 13 00 00 00 00 00 00 EC [20:53:29]Write i2c OK [20:53:29]MH_I2C_Read... [20:53:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:29]Read from MH i2c: E2 [20:53:29]MH_I2C_Read... [20:53:29]Read from MH i2c: E2 62 00 [20:53:29]MH_I2C_Read... [20:53:29]Read from MH i2c: E2 62 00 6F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 60 [20:53: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:29]wFMCommunicate OK [20:53:29]SAM_PROTO_GetFieldsCounters done [20:53:29]requested_item shift.num is exist - process it [20:53:29]requested_item shift.opened is exist - process it [20:53:29]req_shift_opened [20:53:29]FM_GetShiftState [20:53:29]SAM_PROTO_GetShiftState [20:53:29]wFMCommunicate request_size=4 [20:53:29]MH_SAM_APDU [20:53:29]CAPDU: 80 13 01 00 [20:53:29]Write to MH i2c: E2 08 00 70 01 80 13 01 00 00 00 00 00 EE [20:53:29]Write i2c OK [20:53:29]MH_I2C_Read... [20:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:29]Read from MH i2c: E2 [20:53:29]MH_I2C_Read... [20:53:29]Read from MH i2c: E2 0E 00 [20:53:29]MH_I2C_Read... [20:53:29]Read from MH i2c: E2 0E 00 70 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FC [20:53:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:53:29]wFMCommunicate OK [20:53:29]SAM_PROTO_GetShiftState done [20:53:29]FM_GetShiftState done [20:53:29]req_shift_opened done [20:53:29]requested_item shift.open_date is exist - process it [20:53:29]req_shift_open_date [20:53:29]req_shift_open_date done [20:53:29]produce_requested_data done [20:53:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226260,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:53:29]process_action_free close_receipt [20:53:29]json_value_free [20:53:29]json_value_free done [20:53:29]process_json_proto returns [20:53:29]Send response to host [20:53:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226260,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:53:29]free response buf [20:53:29]execute_script done [20:53:29]execute_script returns [20:53:29]free content buf [20:53:29]Sock 9.Close socket [20:53:29]Sock 9.Thread stoped [20:53:32]ConnectInit Can't take IP for lk.salyk.kg [20:53:32]CommunicateWithHost connect error [20:53:32]CommunicateWithHost err = -1 [20:53:32]OFD Sender: Server communicate error [20:53:37]OFD Sender: Processing packet 226260 [packets to send 600, broken 599] [20:53:37]ProducePacketName [20:53:37]name=ofd_packets/00226260 [20:53:37]OFD Sender: To server: pG, [20:53:37]CommunicateWithHost lk.salyk.kg:30040 [20:53:37]ConnectInit lk.salyk.kg [20:53:37]Connected sock=8 [20:53:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 3D 07 01 DD 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 73 03 00 35 04 06 00 E6 67 F1 E1 36 DC CF 54 67 42 0F 72 3F 05 [20:53: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 35 39 4F 00 00 00 C1 35 47 00 67 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 35 39 10 04 04 00 D4 73 03 00 F4 03 04 00 5C 0A A5 66 B6 04 01 00 00 21 EE 9C DA E0 2D B1 18 [20:53:37]CommunicateWithHost err = 0 [20:53:37]CheckOFDResponse [20:53:37]1017 (14) - 77093643461234 [20:53:37]1041 (16) - 0000000000874959 [20:53:37]1040 (4) - 226260 [20:53:37]1012 (4) - 27.07.2024 14:55 [20:53:37]1206 (1) - 0 [20:53:37]OFD Sender: Remove packet 226260 [20:53:37]ProducePacketName [20:53:37]name=ofd_packets/00226260 [20:53:37]NVStorageDeleteData [20:53:38]OFD Sender: No OFD packet to send [20:53:43]OFD Sender: No OFD packet to send [20:53:44]accept exits with 10 [20:53:44]New connection [20:53:44]New thread 3067039076 created [20:53:44]Thread 3066895716 joined [20:53:44]Waiting for new connection... [20:53:44] Sock 10.Parse request [20:53:44]Sock 10.Check first char [20:53:44]Sock 10.First char is OK [20:53:44]request: POST /json_proto HTTP/1.0 [20:53:44]Method: POST [20:53:44]URL: /json_proto [20:53:44]Method is POST - this is cgi request [20:53:44]url: /json_proto [20:53:44]query_string will be loaded in cgi processing [20:53:44]execute_cgi json_proto POST (null) [20:53:44]execute_cgi path=json_proto method=POST [20:53:44]POST find Content-Length [20:53:44]Host: 172.17.43.131:8080 [20:53:44]Content-Length: 683 [20:53:44]Content-Type: application/json [20:53:44] [20:53:44]POST finish read [20:53:44]Found Content-Length = 683 [20:53:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:44]execute_script... [20:53:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:44]POST & json_proto [20:53:44]process_json_proto [20:53:44]json parsed OK: [20:53:44]protocol is kg_v1.0 [20:53:44]action value=close_receipt [20:53:44]process_action close_receipt [20:53:44]cmd_close_receipt [20:53:44]MH_GetDate [20:53:44]Write to MH i2c: F0 00 00 71 01 61 [20:53:44]Write i2c OK [20:53:44]MH_I2C_Read... [20:53:44]Read from MH i2c: F0 [20:53:44]MH_I2C_Read... [20:53:44]Read from MH i2c: F0 09 00 [20:53:44]MH_I2C_Read... [20:53:44]Read from MH i2c: F0 09 00 71 01 00 58 5E A5 66 F9 24 A2 66 50 [20:53:44]GetLastDocTimeStamp 1722113605 [20:53:44]current date 1722113624 [20:53:44]FM_GetShiftState [20:53:44]SAM_PROTO_GetShiftState [20:53:44]wFMCommunicate request_size=4 [20:53:44]MH_SAM_APDU [20:53:44]CAPDU: 80 13 01 00 [20:53:44]Write to MH i2c: E2 08 00 72 01 80 13 01 00 00 00 00 00 F0 [20:53:44]Write i2c OK [20:53:44]MH_I2C_Read... [20:53:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:44]Read from MH i2c: E2 [20:53:44]MH_I2C_Read... [20:53:44]Read from MH i2c: E2 0E 00 [20:53:44]MH_I2C_Read... [20:53:44]Read from MH i2c: E2 0E 00 72 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FE [20:53:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:53:44]wFMCommunicate OK [20:53:44]SAM_PROTO_GetShiftState done [20:53:44]FM_GetShiftState done [20:53:44]opened in 1722038719 [20:53:44]opened+sec_in_day 1722125119 [20:53:44]quantity*price = 160049 [20:53:44]sum+1 = 160050 [20:53:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 621 27.07.2024 20:53 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226261 ФПД: 17039779558194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226261&fm=17039779558194&tin=02508201610067®Number=0000000000092624&sum=160000 [20:53:45]StoreToDocumentArchive [20:53:45]shift 438 fd 226261 [20:53:45]save to /storage/0438/doc_00226261 [20:53:45]save last doc name /storage/0438/doc_00226261 to /storage/kkm_last_doc_name [20:53:45]save OK [20:53:45]Clear old archive folders... [20:53:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:53:45]tlvbuf is 01B96910 [20:53:45]SAM_PROTO_ClearQueue [20:53:45]wFMCommunicate request_size=4 [20:53:45]MH_SAM_APDU [20:53:45]CAPDU: 80 09 00 00 [20:53:45]Write to MH i2c: E2 08 00 7F 01 80 09 00 00 00 00 00 00 F2 [20:53:45]Write i2c OK [20:53:45]MH_I2C_Read... [20:53:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:45]Read from MH i2c: E2 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 7F 01 00 90 00 F4 [20:53:45]RAPDU: 90 00 [20:53:45]wFMCommunicate OK [20:53:45]SAM_PROTO_ClearQueue done [20:53:45]KKMCreateOFDPacket [20:53:45]OFDProtocolAddRootSTLVToBuf [20:53:45]FM_MakeSignedData [20:53:45]FM_MakeSignedData [20:53:45]SAM_PROTO_SignData [20:53:45]wFMCommunicate request_size=4 [20:53:45]MH_SAM_APDU [20:53:45]CAPDU: 80 0D 01 02 [20:53:45]Write to MH i2c: E2 08 00 80 01 80 0D 01 02 00 00 00 00 FA [20:53:45]Write i2c OK [20:53:45]MH_I2C_Read... [20:53:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:45]Read from MH i2c: E2 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 80 01 00 90 00 F5 [20:53:45]RAPDU: 90 00 [20:53:45]wFMCommunicate OK [20:53:45]wFMCommunicate request_size=255 [20:53:45]MH_SAM_APDU [20:53:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 58 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 73 03 00 35 04 06 00 0F [20:53:45]Write to MH i2c: E2 02 01 81 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 58 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 73 03 00 35 04 06 00 0F 00 00 BC [20:53:45]Write i2c OK [20:53:45]MH_I2C_Read... [20:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:45]Read from MH i2c: E2 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 81 01 00 90 00 F6 [20:53:45]RAPDU: 90 00 [20:53:45]wFMCommunicate OK [20:53:45]wFMCommunicate request_size=10 [20:53:45]MH_SAM_APDU [20:53:45]CAPDU: 80 0D 02 02 05 7F 62 01 F3 32 [20:53:45]Write to MH i2c: E2 0D 00 82 01 80 0D 02 02 05 00 7F 62 01 F3 32 00 00 0E [20:53:45]Write i2c OK [20:53:45]MH_I2C_Read... [20:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:45]Read from MH i2c: E2 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 03 00 82 01 00 90 00 F7 [20:53:45]RAPDU: 90 00 [20:53:45]wFMCommunicate OK [20:53:45]wFMCommunicate request_size=4 [20:53:45]MH_SAM_APDU [20:53:45]CAPDU: 80 0D 03 02 [20:53:45]Write to MH i2c: E2 08 00 83 01 80 0D 03 02 00 00 00 00 FF [20:53:45]Write i2c OK [20:53:45]MH_I2C_Read... [20:53:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:45]Read from MH i2c: E2 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 0B 00 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 0B 00 83 01 00 11 B7 5C F0 53 8D 73 D0 90 00 37 [20:53:45]RAPDU: 11 B7 5C F0 53 8D 73 D0 90 00 [20:53:45]wFMCommunicate OK [20:53:45]SAM_PROTO_SignData done [20:53:45]FM_MakeSignedData done [20:53:45]CreateOFDProtocolMessage [20:53:45]wFMCommunicate request_size=4 [20:53:45]MH_SAM_APDU [20:53:45]CAPDU: 80 11 00 00 [20:53:45]Write to MH i2c: E2 08 00 84 01 80 11 00 00 00 00 00 00 FF [20:53:45]Write i2c OK [20:53:45]MH_I2C_Read... [20:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:45]Read from MH i2c: E2 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 17 00 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: E2 17 00 84 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [20:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:53:45]wFMCommunicate OK [20:53:45]CreateOFDProtocolMessage done [20:53:45]OFDSenderStorePacket 226261 [20:53:45]StoreOFDPacket docnum=226261 [20:53:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B B8 07 01 60 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 58 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 73 03 00 35 04 06 00 0F 7F 62 01 F3 32 11 B7 5C F0 53 8D 73 D0 [20:53:45]CheckFolder [20:53:45]dirname=/storage/ofd_packets [20:53:45]CheckFolder done [20:53:45]ProducePacketName [20:53:45]name=ofd_packets/00226261 [20:53:45]NVStorageSaveData ofd_packets/00226261 [20:53:45]File name is /storage/ofd_packets/00226261 [20:53:45]Write 301 bytes [20:53:45]NVStorageSaveData done [20:53:45]OFDSenderStorePacket done [20:53:45]KKMCreateOFDPacket done [20:53:45]NVStorageSaveData kkm_last_timestamp [20:53:45]File name is /storage/kkm_last_timestamp [20:53:45]Write 4 bytes [20:53:45]NVStorageSaveData done [20:53:45]ExternCall_PrintAddStr [20:53:45]wPrintStart [20:53:45]Write to MH i2c: 01 00 00 85 01 86 [20:53:45]Write i2c OK [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: 01 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: 01 07 00 [20:53:45]MH_I2C_Read... [20:53:45]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 FF 0F 9B [20:53:45]RasterBufferAndPrint [20:53:45]line Счет N : (1)2002582 [20:53:45]line ИНН: 02508201610067 [20:53:45]line Контрольно-Кассовый Чек [20:53:45]line ПРОДАЖА [20:53:45]line ТРК (МРК, ГНК) : 44 [20:53:45]line Товар: 2710124500 [20:53:45]line Аи-95-К-5 [20:53:45]line 21.570 * 74.20 [20:53:45]line = 1600.49 [20:53:45]line НДС 12% НСП 1% [20:53:45]line > о реализуемом товаре [20:53:45]line ОКРУГЛЕНИЕ: -0.49 [20:53:45]line ИТОГО: 1600.00 [20:53:45]line Внесено: 1600.00 [20:53:45]line СДАЧА: 0.00 [20:53:45]line НСП 1% : 14.16 [20:53:45]line НДС 12% : 169.96 [20:53:45]line Наличными: 1600.00 [20:53:45]line Безнал.: 0.00 [20:53:45]line Место: АЗС № 97 "Партнер Нефть" [20:53:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:53:45]line СНО: Общий режим [20:53:45]line Чек 621 27.07.2024 20:53 [20:53:45]line Смена: 438 ФФД: 1.0 [20:53:45]line ЗНМ: 0300000054 [20:53:45]line РНМ: 0000000000092624 [20:53:45]line Версия ККМ: 001 [20:53:45]line ФМ: 0000000000874959 [20:53:45]line ФД: 226261 [20:53:45]line ФПД: 17039779558194 [20:53:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226261&fm=17039779558194&tin=02508201610067®Number=0000000000092624&sum=160000 [20:53:45]written 0, free lines is 4095 [20:53:46]OFD Sender: Processing packet 226261 [packets to send 600, broken 599] [20:53:46]ProducePacketName [20:53:46]name=ofd_packets/00226261 [20:53:46]OFD Sender: To server: pG, [20:53:46]CommunicateWithHost lk.salyk.kg:30040 [20:53:46]ConnectInit lk.salyk.kg [20:53:46]Write to MH i2c: 01 00 00 B0 01 B1 [20:53:46]Write i2c OK [20:53:46]MH_I2C_Read... [20:53:46]Read from MH i2c: 01 [20:53:46]MH_I2C_Read... [20:53:46]Read from MH i2c: 01 07 00 [20:53:46]MH_I2C_Read... [20:53:46]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 72 0C 36 [20:53:46]RasterBufferAndPrint [20:53:46]line [20:53:46]line [20:53:46]line [20:53:46]line [20:53:46]line [20:53:46]written 0, free lines is 3188 [20:53:46]Connected sock=9 [20:53:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B B8 07 01 60 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 58 5E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 73 03 00 35 04 06 00 0F 7F 62 01 F3 32 11 B7 5C F0 53 8D 73 D0 [20:53:46]MH_Cut [20:53:46]Write to MH i2c: D1 01 00 B7 01 01 8A [20:53:46]Write i2c OK [20:53:46]MH_I2C_Read... [20:53:46]Read from MH i2c: D1 [20:53:46]MH_I2C_Read... [20:53:46]Read from MH i2c: D1 01 00 [20:53:46]MH_I2C_Read... [20:53:46]Read from MH i2c: D1 01 00 B7 01 00 89 [20:53:46]Write to MH i2c: 01 00 00 B8 01 B9 [20:53:46]Write i2c OK [20:53:46]MH_I2C_Read... [20:53: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 35 39 4F 00 00 00 70 D2 47 00 13 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 35 39 10 04 04 00 D5 73 03 00 F4 03 04 00 64 0A A5 66 B6 04 01 00 00 68 95 08 F1 F1 1D 4F 29 [20:53:46]CommunicateWithHost err = 0 [20:53:46]CheckOFDResponse [20:53:46]1017 (14) - 77093643461234 [20:53:46]1041 (16) - 0000000000874959 [20:53:46]1040 (4) - 226261 [20:53:46]1012 (4) - 27.07.2024 14:55 [20:53:46]1206 (1) - 0 [20:53:46]OFD Sender: Remove packet 226261 [20:53:46]ProducePacketName [20:53:46]name=ofd_packets/00226261 [20:53:46]NVStorageDeleteData [20:53:47]OFD Sender: No OFD packet to send [20:53:47]*** Cut start [20:53:47]*** Partial cut [20:53:47]*** CUTSNS_PIN = 1 [20:53:47]*** CUTSNS_PIN = 0 [20:53:47]*** Brake cut motor [20:53:48]Read from MH i2c: 01 [20:53:48]MH_I2C_Read... [20:53:48]*** Stop cut motor [20:53:48]*** Cut end [20:53:48]Read from MH i2c: 01 07 00 [20:53:48]MH_I2C_Read... [20:53:48]Read from MH i2c: 01 07 00 B8 01 00 00 00 00 00 FF 0F CE [20:53:48]process_action close_receipt done [20:53:48]requested_data is exist [20:53:48]produce_requested_data [20:53:48]requested_item fm.sn is exist - process it [20:53:48]wFMCommunicate request_size=4 [20:53:48]MH_SAM_APDU [20:53:48]CAPDU: 80 11 00 00 [20:53:48]Write to MH i2c: E2 08 00 B9 01 80 11 00 00 00 00 00 00 34 [20:53:48]Write i2c OK [20:53:48]MH_I2C_Read... [20:53:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:48]Read from MH i2c: E2 [20:53:48]MH_I2C_Read... [20:53:48]Read from MH i2c: E2 17 00 [20:53:48]MH_I2C_Read... [20:53:48]Read from MH i2c: E2 17 00 B9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [20:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:53:48]wFMCommunicate OK [20:53:48]requested_item fd.num is exist - process it [20:53:48]SAM_PROTO_GetFieldsCounters [20:53:48]wFMCommunicate request_size=4 [20:53:48]MH_SAM_APDU [20:53:48]CAPDU: 80 13 00 00 [20:53:48]Write to MH i2c: E2 08 00 BA 01 80 13 00 00 00 00 00 00 37 [20:53:48]Write i2c OK [20:53:48]MH_I2C_Read... [20:53:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:48]Read from MH i2c: E2 [20:53:48]MH_I2C_Read... [20:53:48]Read from MH i2c: E2 62 00 [20:53:48]MH_I2C_Read... [20:53:48]Read from MH i2c: E2 62 00 BA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 AF [20:53:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:48]wFMCommunicate OK [20:53:48]SAM_PROTO_GetFieldsCounters done [20:53:48]requested_item shift.num is exist - process it [20:53:48]requested_item shift.opened is exist - process it [20:53:48]req_shift_opened [20:53:48]FM_GetShiftState [20:53:48]SAM_PROTO_GetShiftState [20:53:48]wFMCommunicate request_size=4 [20:53:48]MH_SAM_APDU [20:53:48]CAPDU: 80 13 01 00 [20:53:48]Write to MH i2c: E2 08 00 BB 01 80 13 01 00 00 00 00 00 39 [20:53:48]Write i2c OK [20:53:48]MH_I2C_Read... [20:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:48]Read from MH i2c: E2 [20:53:48]MH_I2C_Read... [20:53:48]Read from MH i2c: E2 0E 00 [20:53:48]MH_I2C_Read... [20:53:48]Read from MH i2c: E2 0E 00 BB 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 47 [20:53:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:53:48]wFMCommunicate OK [20:53:48]SAM_PROTO_GetShiftState done [20:53:48]FM_GetShiftState done [20:53:48]req_shift_opened done [20:53:48]requested_item shift.open_date is exist - process it [20:53:48]req_shift_open_date [20:53:48]req_shift_open_date done [20:53:48]produce_requested_data done [20:53:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226261,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:53:48]process_action_free close_receipt [20:53:48]json_value_free [20:53:48]json_value_free done [20:53:48]process_json_proto returns [20:53:48]Send response to host [20:53:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226261,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:53:48]free response buf [20:53:48]execute_script done [20:53:48]execute_script returns [20:53:48]free content buf [20:53:48]Sock 10.Close socket [20:53:48]Sock 10.Thread stoped [20:53:52]OFD Sender: No OFD packet to send [20:53:57]OFD Sender: No OFD packet to send [20:54:02]OFD Sender: No OFD packet to send [20:54:07]OFD Sender: No OFD packet to send [20:54:12]OFD Sender: No OFD packet to send [20:54:17]OFD Sender: No OFD packet to send [20:54:22]OFD Sender: No OFD packet to send [20:54:27]OFD Sender: No OFD packet to send [20:54:32]OFD Sender: No OFD packet to send [20:54:32]recv_with_timeout no data received [20:54:37]OFD Sender: No OFD packet to send [20:54:42]OFD Sender: No OFD packet to send [20:54:47]OFD Sender: No OFD packet to send [20:54:52]OFD Sender: No OFD packet to send [20:54:57]OFD Sender: No OFD packet to send [20:55:02]OFD Sender: No OFD packet to send [20:55:07]OFD Sender: No OFD packet to send [20:55:12]OFD Sender: No OFD packet to send [20:55:17]OFD Sender: No OFD packet to send [20:55:22]OFD Sender: No OFD packet to send [20:55:27]OFD Sender: No OFD packet to send [20:55:32]OFD Sender: No OFD packet to send [20:55:37]OFD Sender: No OFD packet to send [20:55:42]OFD Sender: No OFD packet to send [20:55:47]OFD Sender: No OFD packet to send [20:55:52]OFD Sender: No OFD packet to send [20:55:57]OFD Sender: No OFD packet to send [20:56:02]OFD Sender: No OFD packet to send [20:56:07]OFD Sender: No OFD packet to send [20:56:12]OFD Sender: No OFD packet to send [20:56:17]OFD Sender: No OFD packet to send [20:56:22]OFD Sender: No OFD packet to send [20:56:27]OFD Sender: No OFD packet to send [20:56:32]OFD Sender: No OFD packet to send [20:56:37]OFD Sender: No OFD packet to send [20:56:42]OFD Sender: No OFD packet to send [20:56:47]OFD Sender: No OFD packet to send [20:56:52]OFD Sender: No OFD packet to send [20:56:57]OFD Sender: No OFD packet to send [20:57:02]OFD Sender: No OFD packet to send [20:57:07]OFD Sender: No OFD packet to send [20:57:12]OFD Sender: No OFD packet to send [20:57:17]OFD Sender: No OFD packet to send [20:57:22]OFD Sender: No OFD packet to send [20:57:27]OFD Sender: No OFD packet to send [20:57:32]OFD Sender: No OFD packet to send [20:57:37]OFD Sender: No OFD packet to send [20:57:42]OFD Sender: No OFD packet to send [20:57:47]OFD Sender: No OFD packet to send [20:57:52]OFD Sender: No OFD packet to send [20:57:57]OFD Sender: No OFD packet to send [20:58:02]OFD Sender: No OFD packet to send [20:58:08]OFD Sender: No OFD packet to send [20:58:13]OFD Sender: No OFD packet to send [20:58:18]OFD Sender: No OFD packet to send [20:58:21]recv_with_timeout no data received [20:58:23]OFD Sender: No OFD packet to send [20:58:28]OFD Sender: No OFD packet to send [20:58:33]OFD Sender: No OFD packet to send [20:58:36]accept exits with 8 [20:58:36]New connection [20:58:36]New thread 3066895716 created [20:58:36]Thread 3067039076 joined [20:58:36]Waiting for new connection... [20:58:36] Sock 8.Parse request [20:58:36]Sock 8.Check first char [20:58:36]Sock 8.First char is OK [20:58:36]request: POST /json_proto HTTP/1.0 [20:58:36]Method: POST [20:58:36]URL: /json_proto [20:58:36]Method is POST - this is cgi request [20:58:36]url: /json_proto [20:58:36]query_string will be loaded in cgi processing [20:58:36]execute_cgi json_proto POST (null) [20:58:36]execute_cgi path=json_proto method=POST [20:58:36]POST find Content-Length [20:58:36]Host: 172.17.43.131:8080 [20:58:36]Content-Length: 678 [20:58:36]Content-Type: application/json [20:58:36] [20:58:36]POST finish read [20:58:36]Found Content-Length = 678 [20:58:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.350, "sum" : 430.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 430.00, "total" : 430.00, "payments": [ { "type": 0, "sum" : 430.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:36]execute_script... [20:58: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)2002583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.350, "sum" : 430.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 430.00, "total" : 430.00, "payments": [ { "type": 0, "sum" : 430.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:36]POST & json_proto [20:58:36]process_json_proto [20:58:36]json parsed OK: [20:58:36]protocol is kg_v1.0 [20:58:36]action value=close_receipt [20:58:36]process_action close_receipt [20:58:36]cmd_close_receipt [20:58:36]MH_GetDate [20:58:36]Write to MH i2c: F0 00 00 BC 01 AC [20:58:36]Write i2c OK [20:58:36]MH_I2C_Read... [20:58:36]Read from MH i2c: F0 [20:58:36]MH_I2C_Read... [20:58:36]Read from MH i2c: F0 09 00 [20:58:36]MH_I2C_Read... [20:58:36]Read from MH i2c: F0 09 00 BC 01 00 7C 5F A5 66 F9 24 A2 66 C0 [20:58:36]GetLastDocTimeStamp 1722113624 [20:58:36]current date 1722113916 [20:58:36]FM_GetShiftState [20:58:36]SAM_PROTO_GetShiftState [20:58:36]wFMCommunicate request_size=4 [20:58:36]MH_SAM_APDU [20:58:36]CAPDU: 80 13 01 00 [20:58:36]Write to MH i2c: E2 08 00 BD 01 80 13 01 00 00 00 00 00 3B [20:58:36]Write i2c OK [20:58:36]MH_I2C_Read... [20:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:36]Read from MH i2c: E2 [20:58:36]MH_I2C_Read... [20:58:36]Read from MH i2c: E2 0E 00 [20:58:36]MH_I2C_Read... [20:58:36]Read from MH i2c: E2 0E 00 BD 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 49 [20:58:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:58:36]wFMCommunicate OK [20:58:36]SAM_PROTO_GetShiftState done [20:58:36]FM_GetShiftState done [20:58:36]opened in 1722038719 [20:58:36]opened+sec_in_day 1722125119 [20:58:36]quantity*price = 43053 [20:58:36]sum+1 = 43054 [20:58:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 430.00 Внесено: 430.00 СДАЧА: 0.00 НСП 1% : 3.81 НДС 12% : 45.72 Наличными: 430.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 622 27.07.2024 20:58 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226262 ФПД: 122135952948824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226262&fm=122135952948824&tin=02508201610067®Number=0000000000092624&sum=43000 [20:58:38]StoreToDocumentArchive [20:58:38]shift 438 fd 226262 [20:58:38]save to /storage/0438/doc_00226262 [20:58:38]save last doc name /storage/0438/doc_00226262 to /storage/kkm_last_doc_name [20:58:38]save OK [20:58:38]Clear old archive folders... [20:58:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:58:38]tlvbuf is 01B02CC0 [20:58:38]SAM_PROTO_ClearQueue [20:58:38]wFMCommunicate request_size=4 [20:58:38]MH_SAM_APDU [20:58:38]CAPDU: 80 09 00 00 [20:58:38]Write to MH i2c: E2 08 00 CA 01 80 09 00 00 00 00 00 00 3D [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:58:38]OFD Sender: No OFD packet to send [20:58:38]Read from MH i2c: E2 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 CA 01 00 90 00 3F [20:58:38]RAPDU: 90 00 [20:58:38]wFMCommunicate OK [20:58:38]SAM_PROTO_ClearQueue done [20:58:38]KKMCreateOFDPacket [20:58:38]OFDProtocolAddRootSTLVToBuf [20:58:38]FM_MakeSignedData [20:58:38]FM_MakeSignedData [20:58:38]SAM_PROTO_SignData [20:58:38]wFMCommunicate request_size=4 [20:58:38]MH_SAM_APDU [20:58:38]CAPDU: 80 0D 01 02 [20:58:38]Write to MH i2c: E2 08 00 CB 01 80 0D 01 02 00 00 00 00 45 [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:58:38]Read from MH i2c: E2 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 CB 01 00 90 00 40 [20:58:38]RAPDU: 90 00 [20:58:38]wFMCommunicate OK [20:58:38]wFMCommunicate request_size=255 [20:58:38]MH_SAM_APDU [20:58: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 CE 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 11 00 00 00 00 07 04 06 00 F8 A7 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 02 00 00 F4 03 04 00 7C 5F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 73 03 00 35 04 06 00 6F [20:58:38]Write to MH i2c: E2 02 01 CC 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 CE 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 11 00 00 00 00 07 04 06 00 F8 A7 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 02 00 00 F4 03 04 00 7C 5F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 73 03 00 35 04 06 00 6F 00 00 19 [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:38]Read from MH i2c: E2 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [20:58:38]RAPDU: 90 00 [20:58:38]wFMCommunicate OK [20:58:38]wFMCommunicate request_size=10 [20:58:38]MH_SAM_APDU [20:58:38]CAPDU: 80 0D 02 02 05 14 FE 16 FE 58 [20:58:38]Write to MH i2c: E2 0D 00 CD 01 80 0D 02 02 05 00 14 FE 16 FE 58 00 00 D0 [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:38]Read from MH i2c: E2 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 03 00 CD 01 00 90 00 42 [20:58:38]RAPDU: 90 00 [20:58:38]wFMCommunicate OK [20:58:38]wFMCommunicate request_size=4 [20:58:38]MH_SAM_APDU [20:58:38]CAPDU: 80 0D 03 02 [20:58:38]Write to MH i2c: E2 08 00 CE 01 80 0D 03 02 00 00 00 00 4A [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:58:38]Read from MH i2c: E2 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 0B 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 0B 00 CE 01 00 F8 78 B8 68 6F 8A 1E 00 90 00 F2 [20:58:38]RAPDU: F8 78 B8 68 6F 8A 1E 00 90 00 [20:58:38]wFMCommunicate OK [20:58:38]SAM_PROTO_SignData done [20:58:38]FM_MakeSignedData done [20:58:38]CreateOFDProtocolMessage [20:58:38]wFMCommunicate request_size=4 [20:58:38]MH_SAM_APDU [20:58:38]CAPDU: 80 11 00 00 [20:58:38]Write to MH i2c: E2 08 00 CF 01 80 11 00 00 00 00 00 00 4A [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:38]Read from MH i2c: E2 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 17 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: E2 17 00 CF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [20:58:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:38]wFMCommunicate OK [20:58:38]CreateOFDProtocolMessage done [20:58:38]OFDSenderStorePacket 226262 [20:58:38]StoreOFDPacket docnum=226262 [20:58:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B0 DB 07 01 AC 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 CE 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 11 00 00 00 00 07 04 06 00 F8 A7 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 02 00 00 F4 03 04 00 7C 5F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 73 03 00 35 04 06 00 6F 14 FE 16 FE 58 F8 78 B8 68 6F 8A 1E 00 [20:58:38]CheckFolder [20:58:38]dirname=/storage/ofd_packets [20:58:38]CheckFolder done [20:58:38]ProducePacketName [20:58:38]name=ofd_packets/00226262 [20:58:38]NVStorageSaveData ofd_packets/00226262 [20:58:38]File name is /storage/ofd_packets/00226262 [20:58:38]Write 301 bytes [20:58:38]NVStorageSaveData done [20:58:38]OFDSenderStorePacket done [20:58:38]KKMCreateOFDPacket done [20:58:38]NVStorageSaveData kkm_last_timestamp [20:58:38]File name is /storage/kkm_last_timestamp [20:58:38]Write 4 bytes [20:58:38]NVStorageSaveData done [20:58:38]ExternCall_PrintAddStr [20:58:38]wPrintStart [20:58:38]Write to MH i2c: 01 00 00 D0 01 D1 [20:58:38]Write i2c OK [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: 01 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: 01 07 00 [20:58:38]MH_I2C_Read... [20:58:38]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 FF 0F E6 [20:58:38]RasterBufferAndPrint [20:58:38]line Счет N : (1)2002583 [20:58:38]line ИНН: 02508201610067 [20:58:38]line Контрольно-Кассовый Чек [20:58:38]line ПРОДАЖА [20:58:38]line ТРК (МРК, ГНК) : 63 [20:58:38]line Товар: 2710124130 [20:58:38]line Аи-92-К-5 [20:58:38]line 6.350 * 67.80 [20:58:38]line = 430.53 [20:58:38]line НДС 12% НСП 1% [20:58:38]line > о реализуемом товаре [20:58:38]line ОКРУГЛЕНИЕ: -0.53 [20:58:38]line ИТОГО: 430.00 [20:58:38]line Внесено: 430.00 [20:58:38]line СДАЧА: 0.00 [20:58:38]line НСП 1% : 3.81 [20:58:38]line НДС 12% : 45.72 [20:58:38]line Наличными: 430.00 [20:58:38]line Безнал.: 0.00 [20:58:38]line Место: АЗС № 97 "Партнер Нефть" [20:58:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:58:38]line СНО: Общий режим [20:58:38]line Чек 622 27.07.2024 20:58 [20:58:38]line Смена: 438 ФФД: 1.0 [20:58:38]line ЗНМ: 0300000054 [20:58:38]line РНМ: 0000000000092624 [20:58:38]line Версия ККМ: 001 [20:58:38]line ФМ: 0000000000874959 [20:58:38]line ФД: 226262 [20:58:38]line ФПД: 122135952948824 [20:58:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226262&fm=122135952948824&tin=02508201610067®Number=0000000000092624&sum=43000 [20:58:38]written 0, free lines is 4095 [20:58:38]OFD Sender: Processing packet 226262 [packets to send 600, broken 599] [20:58:38]ProducePacketName [20:58:38]name=ofd_packets/00226262 [20:58:38]OFD Sender: To server: pG, [20:58:38]CommunicateWithHost lk.salyk.kg:30040 [20:58:38]ConnectInit lk.salyk.kg [20:58:39]Write to MH i2c: 01 00 00 FB 01 FC [20:58:39]Write i2c OK [20:58:39]MH_I2C_Read... [20:58:39]Read from MH i2c: 01 [20:58:39]MH_I2C_Read... [20:58:39]Read from MH i2c: 01 07 00 [20:58:39]MH_I2C_Read... [20:58:39]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 62 0C 71 [20:58:39]RasterBufferAndPrint [20:58:39]line [20:58:39]line [20:58:39]line [20:58:39]line [20:58:39]line [20:58:39]written 0, free lines is 3174 [20:58:39]MH_Cut [20:58:39]Write to MH i2c: D1 01 00 02 02 01 D6 [20:58:39]Write i2c OK [20:58:39]MH_I2C_Read... [20:58:39]Read from MH i2c: D1 [20:58:39]MH_I2C_Read... [20:58:39]Read from MH i2c: D1 01 00 [20:58:39]MH_I2C_Read... [20:58:39]Read from MH i2c: D1 01 00 02 02 00 D5 [20:58:39]Write to MH i2c: 01 00 00 03 02 05 [20:58:39]Write i2c OK [20:58:39]MH_I2C_Read... [20:58:40]*** Cut start [20:58:40]*** Partial cut [20:58:40]*** CUTSNS_PIN = 1 [20:58:40]*** CUTSNS_PIN = 0 [20:58:40]*** Brake cut motor [20:58:40]Read from MH i2c: 01 [20:58:40]MH_I2C_Read... [20:58:40]*** Stop cut motor [20:58:40]*** Cut end [20:58:40]Read from MH i2c: 01 07 00 [20:58:40]MH_I2C_Read... [20:58:40]Read from MH i2c: 01 07 00 03 02 00 00 00 00 00 FF 0F 1A [20:58:40]process_action close_receipt done [20:58:40]requested_data is exist [20:58:40]produce_requested_data [20:58:40]requested_item fm.sn is exist - process it [20:58:40]wFMCommunicate request_size=4 [20:58:40]MH_SAM_APDU [20:58:40]CAPDU: 80 11 00 00 [20:58:40]Write to MH i2c: E2 08 00 04 02 80 11 00 00 00 00 00 00 80 [20:58:40]Write i2c OK [20:58:40]MH_I2C_Read... [20:58:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:41]Read from MH i2c: E2 [20:58:41]MH_I2C_Read... [20:58:41]Read from MH i2c: E2 17 00 [20:58:41]MH_I2C_Read... [20:58:41]Read from MH i2c: E2 17 00 04 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [20:58:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:41]wFMCommunicate OK [20:58:41]requested_item fd.num is exist - process it [20:58:41]SAM_PROTO_GetFieldsCounters [20:58:41]wFMCommunicate request_size=4 [20:58:41]MH_SAM_APDU [20:58:41]CAPDU: 80 13 00 00 [20:58:41]Write to MH i2c: E2 08 00 05 02 80 13 00 00 00 00 00 00 83 [20:58:41]Write i2c OK [20:58:41]MH_I2C_Read... [20:58:41]Connected sock=11 [20:58:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B0 DB 07 01 AC 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 CE 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2D A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 11 00 00 00 00 07 04 06 00 F8 A7 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 02 00 00 F4 03 04 00 7C 5F A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 73 03 00 35 04 06 00 6F 14 FE 16 FE 58 F8 78 B8 68 6F 8A 1E 00 [20:58:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:41]Read from MH i2c: E2 [20:58:41]MH_I2C_Read... [20:58:41]Read from MH i2c: E2 62 00 [20:58:41]MH_I2C_Read... [20:58:41]Read from MH i2c: E2 62 00 05 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 FF [20:58: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:41]wFMCommunicate OK [20:58:41]SAM_PROTO_GetFieldsCounters done [20:58:41]requested_item shift.num is exist - process it [20:58:41]requested_item shift.opened is exist - process it [20:58:41]req_shift_opened [20:58:41]FM_GetShiftState [20:58:41]SAM_PROTO_GetShiftState [20:58:41]wFMCommunicate request_size=4 [20:58:41]MH_SAM_APDU [20:58:41]CAPDU: 80 13 01 00 [20:58:41]Write to MH i2c: E2 08 00 06 02 80 13 01 00 00 00 00 00 85 [20:58:41]Write i2c OK [20:58:41]MH_I2C_Read... [20:58:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:41]Read from MH i2c: E2 [20:58:41]MH_I2C_Read... [20:58:41]Read from MH i2c: E2 0E 00 [20:58:41]MH_I2C_Read... [20:58:41]Read from MH i2c: E2 0E 00 06 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 93 [20:58:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [20:58:41]wFMCommunicate OK [20:58:41]SAM_PROTO_GetShiftState done [20:58:41]FM_GetShiftState done [20:58:41]req_shift_opened done [20:58:41]requested_item shift.open_date is exist - process it [20:58:41]req_shift_open_date [20:58:41]req_shift_open_date done [20:58:41]produce_requested_data done [20:58:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226262,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [20:58:41]process_action_free close_receipt [20:58:41]json_value_free [20:58:41]json_value_free done [20:58:41]process_json_proto returns [20:58:41]Send response to host [20:58:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226262,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [20:58:41]free response buf [20:58:41]execute_script done [20:58:41]execute_script returns [20:58:41]free content buf [20:58:41]Sock 8.Close socket [20:58:41]Sock 8.Thread stoped [20:58: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 35 39 4F 00 00 00 38 24 47 00 6B 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 35 39 10 04 04 00 D6 73 03 00 F4 03 04 00 8B 0B A5 66 B6 04 01 00 00 A8 93 F6 6E 03 5F F6 D3 [20:58:41]CommunicateWithHost err = 0 [20:58:41]CheckOFDResponse [20:59:12]OFD Sender: No OFD packet to send [20:59:17]OFD Sender: No OFD packet to send [20:59:22]OFD Sender: No OFD packet to send [20:59:27]OFD Sender: No OFD packet to send [20:59:29]recv_with_timeout no data received [20:59:32]OFD Sender: No OFD packet to send [20:59:37]OFD Sender: No OFD packet to send [20:59:42]OFD Sender: No OFD packet to send [20:59:47]OFD Sender: No OFD packet to send [20:59:52]OFD Sender: No OFD packet to send [20:59:57]OFD Sender: No OFD packet to send [21:00:02]OFD Sender: No OFD packet to send [21:00:07]OFD Sender: No OFD packet to send [21:00:12]OFD Sender: No OFD packet to send [21:00:17]OFD Sender: No OFD packet to send [21:00:22]OFD Sender: No OFD packet to send [21:00:27]OFD Sender: No OFD packet to send [21:00:31]recv_with_timeout no data received [21:00:32]OFD Sender: No OFD packet to send [21:00:37]OFD Sender: No OFD packet to send [21:00:42]OFD Sender: No OFD packet to send [21:00:47]OFD Sender: No OFD packet to send [21:00:52]OFD Sender: No OFD packet to send [21:00:57]OFD Sender: No OFD packet to send [21:01:02]OFD Sender: No OFD packet to send [21:01:07]OFD Sender: No OFD packet to send [21:01:12]OFD Sender: No OFD packet to send [21:01:17]OFD Sender: No OFD packet to send [21:01:22]OFD Sender: No OFD packet to send [21:01:27]OFD Sender: No OFD packet to send [21:01:32]OFD Sender: No OFD packet to send [21:01:37]OFD Sender: No OFD packet to send [21:01:42]OFD Sender: No OFD packet to send [21:01:47]OFD Sender: No OFD packet to send [21:01:52]OFD Sender: No OFD packet to send [21:01:55]accept exits with 10 [21:01:55]New connection [21:01:55]New thread 3067039076 created [21:01:55]Thread 3066895716 joined [21:01:55]Waiting for new connection... [21:01:55] Sock 10.Parse request [21:01:55]Sock 10.Check first char [21:01:55]Sock 10.First char is OK [21:01:55]request: POST /json_proto HTTP/1.0 [21:01:55]Method: POST [21:01:55]URL: /json_proto [21:01:55]Method is POST - this is cgi request [21:01:55]url: /json_proto [21:01:55]query_string will be loaded in cgi processing [21:01:55]execute_cgi json_proto POST (null) [21:01:55]execute_cgi path=json_proto method=POST [21:01:55]POST find Content-Length [21:01:55]Host: 172.17.43.131:8080 [21:01:55]Content-Length: 683 [21:01:55]Content-Type: application/json [21:01:55] [21:01:55]POST finish read [21:01:55]Found Content-Length = 683 [21:01:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.060, "sum" : 1360.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1360.00, "total" : 1360.00, "payments": [ { "type": 0, "sum" : 1360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:55]execute_script... [21:01: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)2002584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.060, "sum" : 1360.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1360.00, "total" : 1360.00, "payments": [ { "type": 0, "sum" : 1360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:55]POST & json_proto [21:01:55]process_json_proto [21:01:55]json parsed OK: [21:01:55]protocol is kg_v1.0 [21:01:55]action value=close_receipt [21:01:55]process_action close_receipt [21:01:55]cmd_close_receipt [21:01:55]MH_GetDate [21:01:55]Write to MH i2c: F0 00 00 07 02 F8 [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: F0 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: F0 09 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: F0 09 00 07 02 00 43 60 A5 66 F9 24 A2 66 D4 [21:01:55]GetLastDocTimeStamp 1722113916 [21:01:55]current date 1722114115 [21:01:55]FM_GetShiftState [21:01:55]SAM_PROTO_GetShiftState [21:01:55]wFMCommunicate request_size=4 [21:01:55]MH_SAM_APDU [21:01:55]CAPDU: 80 13 01 00 [21:01:55]Write to MH i2c: E2 08 00 08 02 80 13 01 00 00 00 00 00 87 [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:55]Read from MH i2c: E2 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 0E 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 0E 00 08 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 95 [21:01:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:01:55]wFMCommunicate OK [21:01:55]SAM_PROTO_GetShiftState done [21:01:55]FM_GetShiftState done [21:01:55]opened in 1722038719 [21:01:55]opened+sec_in_day 1722125119 [21:01:55]quantity*price = 136006 [21:01:55]sum+1 = 136008 [21:01:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1360.00 Внесено: 1360.00 СДАЧА: 0.00 НСП 1% : 12.04 НДС 12% : 144.43 Наличными: 1360.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 623 27.07.2024 21:01 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226263 ФПД: 237754172366654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210155&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226263&fm=237754172366654&tin=02508201610067®Number=0000000000092624&sum=136000 [21:01:56]StoreToDocumentArchive [21:01:56]shift 438 fd 226263 [21:01:56]save to /storage/0438/doc_00226263 [21:01:56]save last doc name /storage/0438/doc_00226263 to /storage/kkm_last_doc_name [21:01:56]save OK [21:01:56]Clear old archive folders... [21:01:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:01:56]tlvbuf is 01B5F170 [21:01:56]SAM_PROTO_ClearQueue [21:01:56]wFMCommunicate request_size=4 [21:01:56]MH_SAM_APDU [21:01:56]CAPDU: 80 09 00 00 [21:01:56]Write to MH i2c: E2 08 00 15 02 80 09 00 00 00 00 00 00 89 [21:01:56]Write i2c OK [21:01:56]MH_I2C_Read... [21:01:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:56]Read from MH i2c: E2 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: E2 03 00 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: E2 03 00 15 02 00 90 00 8B [21:01:56]RAPDU: 90 00 [21:01:56]wFMCommunicate OK [21:01:56]SAM_PROTO_ClearQueue done [21:01:56]KKMCreateOFDPacket [21:01:56]OFDProtocolAddRootSTLVToBuf [21:01:56]FM_MakeSignedData [21:01:56]FM_MakeSignedData [21:01:56]SAM_PROTO_SignData [21:01:56]wFMCommunicate request_size=4 [21:01:56]MH_SAM_APDU [21:01:56]CAPDU: 80 0D 01 02 [21:01:56]Write to MH i2c: E2 08 00 16 02 80 0D 01 02 00 00 00 00 91 [21:01:56]Write i2c OK [21:01:56]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 16 02 00 90 00 8C [21:01:57]RAPDU: 90 00 [21:01:57]wFMCommunicate OK [21:01:57]wFMCommunicate request_size=255 [21:01:57]MH_SAM_APDU [21:01: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 5C 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 40 13 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 43 60 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 73 03 00 35 04 06 00 D8 [21:01:57]Write to MH i2c: E2 02 01 17 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 40 13 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 43 60 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 73 03 00 35 04 06 00 D8 00 00 3F [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 17 02 00 90 00 8D [21:01:57]RAPDU: 90 00 [21:01:57]wFMCommunicate OK [21:01:57]wFMCommunicate request_size=10 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 0D 02 02 05 3C 74 FC DF 3E [21:01:57]Write to MH i2c: E2 0D 00 18 02 80 0D 02 02 05 00 3C 74 FC DF 3E 00 00 67 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 18 02 00 90 00 8E [21:01:57]RAPDU: 90 00 [21:01:57]wFMCommunicate OK [21:01:57]wFMCommunicate request_size=4 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 0D 03 02 [21:01:57]Write to MH i2c: E2 08 00 19 02 80 0D 03 02 00 00 00 00 96 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 0B 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 0B 00 19 02 00 D9 0A 6A 8A 4E E3 0F D2 90 00 80 [21:01:57]RAPDU: D9 0A 6A 8A 4E E3 0F D2 90 00 [21:01:57]wFMCommunicate OK [21:01:57]SAM_PROTO_SignData done [21:01:57]FM_MakeSignedData done [21:01:57]CreateOFDProtocolMessage [21:01:57]wFMCommunicate request_size=4 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 11 00 00 [21:01:57]Write to MH i2c: E2 08 00 1A 02 80 11 00 00 00 00 00 00 96 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 17 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 17 00 1A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [21:01:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:01:57]wFMCommunicate OK [21:01:57]CreateOFDProtocolMessage done [21:01:57]OFDSenderStorePacket 226263 [21:01:57]StoreOFDPacket docnum=226263 [21:01:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 3D 07 01 15 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 5C 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 40 13 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 43 60 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 73 03 00 35 04 06 00 D8 3C 74 FC DF 3E D9 0A 6A 8A 4E E3 0F D2 [21:01:57]CheckFolder [21:01:57]dirname=/storage/ofd_packets [21:01:57]CheckFolder done [21:01:57]ProducePacketName [21:01:57]name=ofd_packets/00226263 [21:01:57]NVStorageSaveData ofd_packets/00226263 [21:01:57]File name is /storage/ofd_packets/00226263 [21:01:57]Write 301 bytes [21:01:57]NVStorageSaveData done [21:01:57]OFDSenderStorePacket done [21:01:57]KKMCreateOFDPacket done [21:01:57]NVStorageSaveData kkm_last_timestamp [21:01:57]File name is /storage/kkm_last_timestamp [21:01:57]Write 4 bytes [21:01:57]NVStorageSaveData done [21:01:57]ExternCall_PrintAddStr [21:01:57]wPrintStart [21:01:57]Write to MH i2c: 01 00 00 1B 02 1D [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: 01 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: 01 07 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 FF 0F 32 [21:01:57]RasterBufferAndPrint [21:01:57]line Счет N : (1)2002584 [21:01:57]line ИНН: 02508201610067 [21:01:57]line Контрольно-Кассовый Чек [21:01:57]line ПРОДАЖА [21:01:57]line ТРК (МРК, ГНК) : 63 [21:01:57]line Товар: 2710124130 [21:01:57]line Аи-92-К-5 [21:01:57]line 20.060 * 67.80 [21:01:57]line = 1360.07 [21:01:57]line НДС 12% НСП 1% [21:01:57]line > о реализуемом товаре [21:01:57]line ОКРУГЛЕНИЕ: -0.07 [21:01:57]line ИТОГО: 1360.00 [21:01:57]line Внесено: 1360.00 [21:01:57]line СДАЧА: 0.00 [21:01:57]line НСП 1% : 12.04 [21:01:57]line НДС 12% : 144.43 [21:01:57]line Наличными: 1360.00 [21:01:57]line Безнал.: 0.00 [21:01:57]line Место: АЗС № 97 "Партнер Нефть" [21:01:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:01:57]line СНО: Общий режим [21:01:57]line Чек 623 27.07.2024 21:01 [21:01:57]line Смена: 438 ФФД: 1.0 [21:01:57]line ЗНМ: 0300000054 [21:01:57]line РНМ: 0000000000092624 [21:01:57]line Версия ККМ: 001 [21:01:57]line ФМ: 0000000000874959 [21:01:57]line ФД: 226263 [21:01:57]line ФПД: 237754172366654 [21:01:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210155&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226263&fm=237754172366654&tin=02508201610067®Number=0000000000092624&sum=136000 [21:01:57]written 0, free lines is 4095 [21:01:57]OFD Sender: Processing packet 226263 [packets to send 600, broken 599] [21:01:57]ProducePacketName [21:01:57]name=ofd_packets/00226263 [21:01:57]OFD Sender: To server: pG, [21:01:57]CommunicateWithHost lk.salyk.kg:30040 [21:01:57]ConnectInit lk.salyk.kg [21:01:57]Write to MH i2c: 01 00 00 46 02 48 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: 01 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: 01 07 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: 01 07 00 46 02 00 00 00 00 00 64 0C BF [21:01:57]RasterBufferAndPrint [21:01:57]line [21:01:57]line [21:01:57]line [21:01:57]line [21:01:57]line [21:01:57]written 0, free lines is 3176 [21:01:57]MH_Cut [21:01:57]Write to MH i2c: D1 01 00 4D 02 01 21 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: D1 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: D1 01 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: D1 01 00 4D 02 00 20 [21:01:57]Write to MH i2c: 01 00 00 4E 02 50 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:58]Connected sock=9 [21:01: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 35 39 0F 01 00 00 C0 3D 07 01 15 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 5C 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 40 13 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 43 60 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 73 03 00 35 04 06 00 D8 3C 74 FC DF 3E D9 0A 6A 8A 4E E3 0F D2 [21:01:59]*** Cut start [21:01:59]*** Partial cut [21:01:59]*** CUTSNS_PIN = 1 [21:01:59]*** CUTSNS_PIN = 0 [21:01: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 35 39 4F 00 00 00 29 5F 47 00 E5 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 35 39 10 04 04 00 D7 73 03 00 F4 03 04 00 51 0C A5 66 B6 04 01 00 00 3D 5D A9 EF 7E C0 0D EC [21:01:59]CommunicateWithHost err = 0 [21:01:59]CheckOFDResponse [21:01:59]1017 (14) - 77093643461234 [21:01:59]1041 (16) - 0000000000874959 [21:01:59]1040 (4) - 226263 [21:01:59]1012 (4) - 27.07.2024 15:03 [21:01:59]1206 (1) - 0 [21:01:59]OFD Sender: Remove packet 226263 [21:01:59]ProducePacketName [21:01:59]name=ofd_packets/00226263 [21:01:59]NVStorageDeleteData [21:01:59]*** Brake cut motor [21:01:59]OFD Sender: No OFD packet to send [21:01:59]Read from MH i2c: 01 [21:01:59]MH_I2C_Read... [21:01:59]*** Stop cut motor [21:01:59]*** Cut end [21:01:59]Read from MH i2c: 01 07 00 [21:01:59]MH_I2C_Read... [21:01:59]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 FF 0F 65 [21:01:59]process_action close_receipt done [21:01:59]requested_data is exist [21:01:59]produce_requested_data [21:01:59]requested_item fm.sn is exist - process it [21:01:59]wFMCommunicate request_size=4 [21:01:59]MH_SAM_APDU [21:01:59]CAPDU: 80 11 00 00 [21:01:59]Write to MH i2c: E2 08 00 4F 02 80 11 00 00 00 00 00 00 CB [21:01:59]Write i2c OK [21:01:59]MH_I2C_Read... [21:01:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:59]Read from MH i2c: E2 [21:01:59]MH_I2C_Read... [21:01:59]Read from MH i2c: E2 17 00 [21:01:59]MH_I2C_Read... [21:01:59]Read from MH i2c: E2 17 00 4F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [21:01:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:01:59]wFMCommunicate OK [21:01:59]requested_item fd.num is exist - process it [21:01:59]SAM_PROTO_GetFieldsCounters [21:01:59]wFMCommunicate request_size=4 [21:01:59]MH_SAM_APDU [21:01:59]CAPDU: 80 13 00 00 [21:01:59]Write to MH i2c: E2 08 00 50 02 80 13 00 00 00 00 00 00 CE [21:01:59]Write i2c OK [21:01:59]MH_I2C_Read... [21:02:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:00]Read from MH i2c: E2 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 62 00 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 62 00 50 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [21:02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:02:00]wFMCommunicate OK [21:02:00]SAM_PROTO_GetFieldsCounters done [21:02:00]requested_item shift.num is exist - process it [21:02:00]requested_item shift.opened is exist - process it [21:02:00]req_shift_opened [21:02:00]FM_GetShiftState [21:02:00]SAM_PROTO_GetShiftState [21:02:00]wFMCommunicate request_size=4 [21:02:00]MH_SAM_APDU [21:02:00]CAPDU: 80 13 01 00 [21:02:00]Write to MH i2c: E2 08 00 51 02 80 13 01 00 00 00 00 00 D0 [21:02:00]Write i2c OK [21:02:00]MH_I2C_Read... [21:02:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:00]Read from MH i2c: E2 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 0E 00 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 0E 00 51 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DE [21:02:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:02:00]wFMCommunicate OK [21:02:00]SAM_PROTO_GetShiftState done [21:02:00]FM_GetShiftState done [21:02:00]req_shift_opened done [21:02:00]requested_item shift.open_date is exist - process it [21:02:00]req_shift_open_date [21:02:00]req_shift_open_date done [21:02:00]produce_requested_data done [21:02:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226263,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:02:00]process_action_free close_receipt [21:02:00]json_value_free [21:02:00]json_value_free done [21:02:00]process_json_proto returns [21:02:00]Send response to host [21:02:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226263,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:02:00]free response buf [21:02:00]execute_script done [21:02:00]execute_script returns [21:02:00]free content buf [21:02:00]Sock 10.Close socket [21:02:00]Sock 10.Thread stoped [21:02:04]OFD Sender: No OFD packet to send [21:02:09]OFD Sender: No OFD packet to send [21:02:14]OFD Sender: No OFD packet to send [21:02:19]OFD Sender: No OFD packet to send [21:02:24]OFD Sender: No OFD packet to send [21:02:25]recv_with_timeout no data received [21:02:29]OFD Sender: No OFD packet to send [21:02:34]OFD Sender: No OFD packet to send [21:02:39]OFD Sender: No OFD packet to send [21:02:44]OFD Sender: No OFD packet to send [21:02:49]recv_with_timeout no data received [21:02:49]OFD Sender: No OFD packet to send [21:02:54]OFD Sender: No OFD packet to send [21:02:59]OFD Sender: No OFD packet to send [21:03:04]OFD Sender: No OFD packet to send [21:03:09]OFD Sender: No OFD packet to send [21:03:14]recv_with_timeout no data received [21:03:15]OFD Sender: No OFD packet to send [21:03:20]OFD Sender: No OFD packet to send [21:03:25]OFD Sender: No OFD packet to send [21:03:30]OFD Sender: No OFD packet to send [21:03:35]OFD Sender: No OFD packet to send [21:03:40]OFD Sender: No OFD packet to send [21:03:45]OFD Sender: No OFD packet to send [21:03:50]OFD Sender: No OFD packet to send [21:03:55]OFD Sender: No OFD packet to send [21:04:00]OFD Sender: No OFD packet to send [21:04:05]OFD Sender: No OFD packet to send [21:04:10]OFD Sender: No OFD packet to send [21:04:15]OFD Sender: No OFD packet to send [21:04:20]OFD Sender: No OFD packet to send [21:04:25]OFD Sender: No OFD packet to send [21:04:30]OFD Sender: No OFD packet to send [21:04:35]OFD Sender: No OFD packet to send [21:04:40]OFD Sender: No OFD packet to send [21:04:45]OFD Sender: No OFD packet to send [21:04:50]OFD Sender: No OFD packet to send [21:04:55]OFD Sender: No OFD packet to send [21:05:00]OFD Sender: No OFD packet to send [21:05:05]OFD Sender: No OFD packet to send [21:05:10]OFD Sender: No OFD packet to send [21:05:15]OFD Sender: No OFD packet to send [21:05:20]OFD Sender: No OFD packet to send [21:05:25]OFD Sender: No OFD packet to send [21:05:30]OFD Sender: No OFD packet to send [21:05:30]accept exits with 8 [21:05:30]New connection [21:05:30]New thread 3066895716 created [21:05:30]Thread 3067039076 joined [21:05:30]Waiting for new connection... [21:05:30] Sock 8.Parse request [21:05:30]Sock 8.Check first char [21:05:30]Sock 8.First char is OK [21:05:30]request: POST /json_proto HTTP/1.0 [21:05:30]Method: POST [21:05:30]URL: /json_proto [21:05:30]Method is POST - this is cgi request [21:05:30]url: /json_proto [21:05:30]query_string will be loaded in cgi processing [21:05:30]execute_cgi json_proto POST (null) [21:05:30]execute_cgi path=json_proto method=POST [21:05:30]POST find Content-Length [21:05:30]Host: 172.17.43.131:8080 [21:05:30]Content-Length: 794 [21:05:30]Content-Type: application/json [21:05:30] [21:05:30]POST finish read [21:05:30]Found Content-Length = 794 [21:05:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:30]execute_script... [21:05: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)2002586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:30]POST & json_proto [21:05:30]process_json_proto [21:05:30]json parsed OK: [21:05:30]protocol is kg_v1.0 [21:05:30]action value=close_receipt [21:05:30]process_action close_receipt [21:05:30]cmd_close_receipt [21:05:30]MH_GetDate [21:05:30]Write to MH i2c: F0 00 00 52 02 43 [21:05:30]Write i2c OK [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: F0 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: F0 09 00 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: F0 09 00 52 02 00 1A 61 A5 66 F9 24 A2 66 F7 [21:05:30]GetLastDocTimeStamp 1722114115 [21:05:30]current date 1722114330 [21:05:30]FM_GetShiftState [21:05:30]SAM_PROTO_GetShiftState [21:05:30]wFMCommunicate request_size=4 [21:05:30]MH_SAM_APDU [21:05:30]CAPDU: 80 13 01 00 [21:05:30]Write to MH i2c: E2 08 00 53 02 80 13 01 00 00 00 00 00 D2 [21:05:30]Write i2c OK [21:05:30]MH_I2C_Read... [21:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:30]Read from MH i2c: E2 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: E2 0E 00 [21:05:30]MH_I2C_Read... [21:05:30]Read from MH i2c: E2 0E 00 53 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E0 [21:05:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:05:30]wFMCommunicate OK [21:05:30]SAM_PROTO_GetShiftState done [21:05:30]FM_GetShiftState done [21:05:30]opened in 1722038719 [21:05:30]opened+sec_in_day 1722125119 [21:05:30]quantity*price = 50017 [21:05:30]sum+1 = 50019 [21:05:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 624 27.07.2024 21:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226264 ФПД: 159693643725152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210530&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226264&fm=159693643725152&tin=02508201610067®Number=0000000000092624&sum=50018 [21:05:31]StoreToDocumentArchive [21:05:31]shift 438 fd 226264 [21:05:31]save to /storage/0438/doc_00226264 [21:05:31]save last doc name /storage/0438/doc_00226264 to /storage/kkm_last_doc_name [21:05:31]save OK [21:05:31]Clear old archive folders... [21:05:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:05:31]tlvbuf is 01AFD120 [21:05:31]SAM_PROTO_ClearQueue [21:05:31]wFMCommunicate request_size=4 [21:05:31]MH_SAM_APDU [21:05:31]CAPDU: 80 09 00 00 [21:05:31]Write to MH i2c: E2 08 00 60 02 80 09 00 00 00 00 00 00 D4 [21:05:31]Write i2c OK [21:05:31]MH_I2C_Read... [21:05:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:31]Read from MH i2c: E2 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 60 02 00 90 00 D6 [21:05:31]RAPDU: 90 00 [21:05:31]wFMCommunicate OK [21:05:31]SAM_PROTO_ClearQueue done [21:05:31]KKMCreateOFDPacket [21:05:31]OFDProtocolAddRootSTLVToBuf [21:05:31]FM_MakeSignedData [21:05:31]FM_MakeSignedData [21:05:31]SAM_PROTO_SignData [21:05:31]wFMCommunicate request_size=4 [21:05:31]MH_SAM_APDU [21:05:31]CAPDU: 80 0D 01 02 [21:05:31]Write to MH i2c: E2 08 00 61 02 80 0D 01 02 00 00 00 00 DC [21:05:31]Write i2c OK [21:05:31]MH_I2C_Read... [21:05:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:31]Read from MH i2c: E2 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 [21:05:31]MH_I2C_Read... [21:05:31]Read from MH i2c: E2 03 00 61 02 00 90 00 D7 [21:05:31]RAPDU: 90 00 [21:05:31]wFMCommunicate OK [21:05:31]wFMCommunicate request_size=255 [21:05:31]MH_SAM_APDU [21:05: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 1A 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 73 03 00 35 04 06 00 [21:05:31]Write to MH i2c: E2 02 01 62 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 1A 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 73 03 00 35 04 06 00 00 00 90 [21:05:31]Write i2c OK [21:05:31]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 03 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [21:05:32]RAPDU: 90 00 [21:05:32]wFMCommunicate OK [21:05:32]wFMCommunicate request_size=11 [21:05:32]MH_SAM_APDU [21:05:32]CAPDU: 80 0D 02 02 06 91 3D 92 E8 39 60 [21:05:32]Write to MH i2c: E2 0E 00 63 02 80 0D 02 02 06 00 91 3D 92 E8 39 60 00 00 CC [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 03 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [21:05:32]RAPDU: 90 00 [21:05:32]wFMCommunicate OK [21:05:32]wFMCommunicate request_size=4 [21:05:32]MH_SAM_APDU [21:05:32]CAPDU: 80 0D 03 02 [21:05:32]Write to MH i2c: E2 08 00 64 02 80 0D 03 02 00 00 00 00 E1 [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 0B 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 0B 00 64 02 00 50 B2 A5 86 C9 A3 59 57 90 00 2B [21:05:32]RAPDU: 50 B2 A5 86 C9 A3 59 57 90 00 [21:05:32]wFMCommunicate OK [21:05:32]SAM_PROTO_SignData done [21:05:32]FM_MakeSignedData done [21:05:32]CreateOFDProtocolMessage [21:05:32]wFMCommunicate request_size=4 [21:05:32]MH_SAM_APDU [21:05:32]CAPDU: 80 11 00 00 [21:05:32]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:32]Read from MH i2c: E2 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 17 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: E2 17 00 65 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [21:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:05:32]wFMCommunicate OK [21:05:32]CreateOFDProtocolMessage done [21:05:32]OFDSenderStorePacket 226264 [21:05:32]StoreOFDPacket docnum=226264 [21:05:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E4 D4 08 01 41 6E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 1A 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 73 03 00 35 04 06 00 91 3D 92 E8 39 60 50 B2 A5 86 C9 A3 59 57 [21:05:32]CheckFolder [21:05:32]dirname=/storage/ofd_packets [21:05:32]CheckFolder done [21:05:32]ProducePacketName [21:05:32]name=ofd_packets/00226264 [21:05:32]NVStorageSaveData ofd_packets/00226264 [21:05:32]File name is /storage/ofd_packets/00226264 [21:05:32]Write 302 bytes [21:05:32]NVStorageSaveData done [21:05:32]OFDSenderStorePacket done [21:05:32]KKMCreateOFDPacket done [21:05:32]NVStorageSaveData kkm_last_timestamp [21:05:32]File name is /storage/kkm_last_timestamp [21:05:32]Write 4 bytes [21:05:32]NVStorageSaveData done [21:05:32]ExternCall_PrintAddStr [21:05:32]wPrintStart [21:05:32]Write to MH i2c: 01 00 00 66 02 68 [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 07 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 FF 0F 7D [21:05:32]RasterBufferAndPrint [21:05:32]line Счет N : (1)2002586 [21:05:32]line ИНН: 02508201610067 [21:05:32]line Контрольно-Кассовый Чек [21:05:32]line ПРОДАЖА [21:05:32]line ТРК (МРК, ГНК) : 52 [21:05:32]line Товар: 2710124130 [21:05:32]line Super-92-К-5 [21:05:32]line 7.270 * 68.80 [21:05:32]line = 500.18 [21:05:32]line НДС 12% НСП 1% [21:05:32]line > о реализуемом товаре [21:05:32]line ИТОГО: 500.18 [21:05:32]line НСП 1% : 4.43 [21:05:32]line НДС 12% : 53.12 [21:05:32]line Наличными: 0.00 [21:05:32]line Безнал.: 500.18 [21:05:32]line Место: АЗС № 97 "Партнер Нефть" [21:05:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:05:32]line СНО: Общий режим [21:05:32]line Чек 624 27.07.2024 21:05 [21:05:32]line Смена: 438 ФФД: 1.0 [21:05:32]line ЗНМ: 0300000054 [21:05:32]line РНМ: 0000000000092624 [21:05:32]line Версия ККМ: 001 [21:05:32]line Платежная система: O! деньги [21:05:32]line ФМ: 0000000000874959 [21:05:32]line ФД: 226264 [21:05:32]line ФПД: 159693643725152 [21:05:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210530&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226264&fm=159693643725152&tin=02508201610067®Number=0000000000092624&sum=50018 [21:05:32]written 0, free lines is 4095 [21:05:32]OFD Sender: Processing packet 226264 [packets to send 600, broken 599] [21:05:32]ProducePacketName [21:05:32]name=ofd_packets/00226264 [21:05:32]OFD Sender: To server: pG, [21:05:32]CommunicateWithHost lk.salyk.kg:30040 [21:05:32]ConnectInit lk.salyk.kg [21:05:32]Write to MH i2c: 01 00 00 90 02 92 [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 07 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 77 0C 1C [21:05:32]RasterBufferAndPrint [21:05:32]line [21:05:32]line [21:05:32]line [21:05:32]line [21:05:32]line [21:05:32]written 0, free lines is 3195 [21:05:32]MH_Cut [21:05:32]Write to MH i2c: D1 01 00 97 02 01 6B [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: D1 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: D1 01 00 [21:05:32]MH_I2C_Read... [21:05:32]Read from MH i2c: D1 01 00 97 02 00 6A [21:05:32]Write to MH i2c: 01 00 00 98 02 9A [21:05:32]Write i2c OK [21:05:32]MH_I2C_Read... [21:05:33]Connected sock=9 [21:05:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E4 D4 08 01 41 6E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 1A 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 73 03 00 35 04 06 00 91 3D 92 E8 39 60 50 B2 A5 86 C9 A3 59 57 [21:05: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 35 39 4F 00 00 00 29 74 47 00 68 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 35 39 10 04 04 00 D8 73 03 00 F4 03 04 00 27 0D A5 66 B6 04 01 00 00 A9 0C ED C1 E5 C1 9E 04 [21:05:33]CommunicateWithHost err = 0 [21:05:33]CheckOFDResponse [21:05:33]1017 (14) - 77093643461234 [21:05:33]1041 (16) - 0000000000874959 [21:05:33]1040 (4) - 226264 [21:05:33]1012 (4) - 27.07.2024 15:07 [21:05:33]1206 (1) - 0 [21:05:33]OFD Sender: Remove packet 226264 [21:05:33]ProducePacketName [21:05:33]name=ofd_packets/00226264 [21:05:33]NVStorageDeleteData [21:05:33]*** Cut start [21:05:33]*** Partial cut [21:05:33]*** CUTSNS_PIN = 1 [21:05:33]*** CUTSNS_PIN = 0 [21:05:34]OFD Sender: No OFD packet to send [21:05:34]*** Brake cut motor [21:05:34]Read from MH i2c: 01 [21:05:34]MH_I2C_Read... [21:05:34]*** Stop cut motor [21:05:34]*** Cut end [21:05:34]Read from MH i2c: 01 07 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: 01 07 00 98 02 00 00 00 00 00 FF 0F AF [21:05:34]process_action close_receipt done [21:05:34]requested_data is exist [21:05:34]produce_requested_data [21:05:34]requested_item fm.sn is exist - process it [21:05:34]wFMCommunicate request_size=4 [21:05:34]MH_SAM_APDU [21:05:34]CAPDU: 80 11 00 00 [21:05:34]Write to MH i2c: E2 08 00 99 02 80 11 00 00 00 00 00 00 15 [21:05:34]Write i2c OK [21:05:34]MH_I2C_Read... [21:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:34]Read from MH i2c: E2 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 17 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 17 00 99 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [21:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:05:34]wFMCommunicate OK [21:05:34]requested_item fd.num is exist - process it [21:05:34]SAM_PROTO_GetFieldsCounters [21:05:34]wFMCommunicate request_size=4 [21:05:34]MH_SAM_APDU [21:05:34]CAPDU: 80 13 00 00 [21:05:34]Write to MH i2c: E2 08 00 9A 02 80 13 00 00 00 00 00 00 18 [21:05:34]Write i2c OK [21:05:34]MH_I2C_Read... [21:05:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:34]Read from MH i2c: E2 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 62 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 62 00 9A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [21:05:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:34]wFMCommunicate OK [21:05:34]SAM_PROTO_GetFieldsCounters done [21:05:34]requested_item shift.num is exist - process it [21:05:34]requested_item shift.opened is exist - process it [21:05:34]req_shift_opened [21:05:34]FM_GetShiftState [21:05:34]SAM_PROTO_GetShiftState [21:05:34]wFMCommunicate request_size=4 [21:05:34]MH_SAM_APDU [21:05:34]CAPDU: 80 13 01 00 [21:05:34]Write to MH i2c: E2 08 00 9B 02 80 13 01 00 00 00 00 00 1A [21:05:34]Write i2c OK [21:05:34]MH_I2C_Read... [21:05:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:34]Read from MH i2c: E2 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 0E 00 [21:05:34]MH_I2C_Read... [21:05:34]Read from MH i2c: E2 0E 00 9B 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [21:05:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:05:34]wFMCommunicate OK [21:05:34]SAM_PROTO_GetShiftState done [21:05:34]FM_GetShiftState done [21:05:34]req_shift_opened done [21:05:34]requested_item shift.open_date is exist - process it [21:05:34]req_shift_open_date [21:05:34]req_shift_open_date done [21:05:34]produce_requested_data done [21:05:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226264,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:05:34]process_action_free close_receipt [21:05:34]json_value_free [21:05:34]json_value_free done [21:05:34]process_json_proto returns [21:05:34]Send response to host [21:05:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226264,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:05:34]free response buf [21:05:34]execute_script done [21:05:34]execute_script returns [21:05:34]free content buf [21:05:34]Sock 8.Close socket [21:05:34]Sock 8.Thread stoped [21:05:39]OFD Sender: No OFD packet to send [21:05:44]OFD Sender: No OFD packet to send [21:05:49]OFD Sender: No OFD packet to send [21:05:52]recv_with_timeout no data received [21:05:54]OFD Sender: No OFD packet to send [21:05:59]OFD Sender: No OFD packet to send [21:06:04]OFD Sender: No OFD packet to send [21:06:05]recv_with_timeout no data received [21:06:09]OFD Sender: No OFD packet to send [21:06:14]OFD Sender: No OFD packet to send [21:06:19]OFD Sender: No OFD packet to send [21:06:24]OFD Sender: No OFD packet to send [21:06:29]OFD Sender: No OFD packet to send [21:06:34]OFD Sender: No OFD packet to send [21:06:35]accept exits with 10 [21:06:35]New connection [21:06:35]New thread 3067039076 created [21:06:35]Thread 3066895716 joined [21:06:35]Waiting for new connection... [21:06:35] Sock 10.Parse request [21:06:35]Sock 10.Check first char [21:06:35]Sock 10.First char is OK [21:06:35]request: POST /json_proto HTTP/1.0 [21:06:35]Method: POST [21:06:35]URL: /json_proto [21:06:35]Method is POST - this is cgi request [21:06:35]url: /json_proto [21:06:35]query_string will be loaded in cgi processing [21:06:35]execute_cgi json_proto POST (null) [21:06:35]execute_cgi path=json_proto method=POST [21:06:35]POST find Content-Length [21:06:35]Host: 172.17.43.131:8080 [21:06:35]Content-Length: 686 [21:06:35]Content-Type: application/json [21:06:35] [21:06:35]POST finish read [21:06:35]Found Content-Length = 686 [21:06:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:35]execute_script... [21:06:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:35]POST & json_proto [21:06:35]process_json_proto [21:06:35]json parsed OK: [21:06:35]protocol is kg_v1.0 [21:06:35]action value=close_receipt [21:06:35]process_action close_receipt [21:06:35]cmd_close_receipt [21:06:35]MH_GetDate [21:06:35]Write to MH i2c: F0 00 00 9C 02 8D [21:06:35]Write i2c OK [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: F0 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: F0 09 00 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: F0 09 00 9C 02 00 5B 61 A5 66 F9 24 A2 66 82 [21:06:35]GetLastDocTimeStamp 1722114330 [21:06:35]current date 1722114395 [21:06:35]FM_GetShiftState [21:06:35]SAM_PROTO_GetShiftState [21:06:35]wFMCommunicate request_size=4 [21:06:35]MH_SAM_APDU [21:06:35]CAPDU: 80 13 01 00 [21:06:35]Write to MH i2c: E2 08 00 9D 02 80 13 01 00 00 00 00 00 1C [21:06:35]Write i2c OK [21:06:35]MH_I2C_Read... [21:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:35]Read from MH i2c: E2 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: E2 0E 00 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: E2 0E 00 9D 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2A [21:06:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:06:35]wFMCommunicate OK [21:06:35]SAM_PROTO_GetShiftState done [21:06:35]FM_GetShiftState done [21:06:35]opened in 1722038719 [21:06:35]opened+sec_in_day 1722125119 [21:06:35]quantity*price = 100027 [21:06:35]sum+1 = 100028 [21:06:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 625 27.07.2024 21:06 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226265 ФПД: 15533677922994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226265&fm=15533677922994&tin=02508201610067®Number=0000000000092624&sum=100000 [21:06:37]StoreToDocumentArchive [21:06:37]shift 438 fd 226265 [21:06:37]save to /storage/0438/doc_00226265 [21:06:37]save last doc name /storage/0438/doc_00226265 to /storage/kkm_last_doc_name [21:06:37]save OK [21:06:37]Clear old archive folders... [21:06:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:06:37]tlvbuf is 01BA1DF0 [21:06:37]SAM_PROTO_ClearQueue [21:06:37]wFMCommunicate request_size=4 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 09 00 00 [21:06:37]Write to MH i2c: E2 08 00 AA 02 80 09 00 00 00 00 00 00 1E [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 AA 02 00 90 00 20 [21:06:37]RAPDU: 90 00 [21:06:37]wFMCommunicate OK [21:06:37]SAM_PROTO_ClearQueue done [21:06:37]KKMCreateOFDPacket [21:06:37]OFDProtocolAddRootSTLVToBuf [21:06:37]FM_MakeSignedData [21:06:37]FM_MakeSignedData [21:06:37]SAM_PROTO_SignData [21:06:37]wFMCommunicate request_size=4 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 0D 01 02 [21:06:37]Write to MH i2c: E2 08 00 AB 02 80 0D 01 02 00 00 00 00 26 [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 AB 02 00 90 00 21 [21:06:37]RAPDU: 90 00 [21:06:37]wFMCommunicate OK [21:06:37]wFMCommunicate request_size=255 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5B 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 73 03 00 35 04 06 00 0E 20 [21:06:37]Write to MH i2c: E2 02 01 AC 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5B 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 73 03 00 35 04 06 00 0E 20 00 00 05 [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 AC 02 00 90 00 22 [21:06:37]RAPDU: 90 00 [21:06:37]wFMCommunicate OK [21:06:37]wFMCommunicate request_size=9 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 0D 02 02 04 B7 5A CA B2 [21:06:37]Write to MH i2c: E2 0C 00 AD 02 80 0D 02 02 04 00 B7 5A CA B2 00 00 BE [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [21:06:37]RAPDU: 90 00 [21:06:37]wFMCommunicate OK [21:06:37]wFMCommunicate request_size=4 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 0D 03 02 [21:06:37]Write to MH i2c: E2 08 00 AE 02 80 0D 03 02 00 00 00 00 2B [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 0B 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 0B 00 AE 02 00 41 B6 BE 6D 26 2A C3 E6 90 00 47 [21:06:37]RAPDU: 41 B6 BE 6D 26 2A C3 E6 90 00 [21:06:37]wFMCommunicate OK [21:06:37]SAM_PROTO_SignData done [21:06:37]FM_MakeSignedData done [21:06:37]CreateOFDProtocolMessage [21:06:37]wFMCommunicate request_size=4 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 11 00 00 [21:06:37]Write to MH i2c: E2 08 00 AF 02 80 11 00 00 00 00 00 00 2B [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 17 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 17 00 AF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [21:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:06:37]wFMCommunicate OK [21:06:37]CreateOFDProtocolMessage done [21:06:37]OFDSenderStorePacket 226265 [21:06:37]StoreOFDPacket docnum=226265 [21:06:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 55 C3 06 01 96 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5B 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 73 03 00 35 04 06 00 0E 20 B7 5A CA B2 41 B6 BE 6D 26 2A C3 E6 [21:06:37]CheckFolder [21:06:37]dirname=/storage/ofd_packets [21:06:37]CheckFolder done [21:06:37]ProducePacketName [21:06:37]name=ofd_packets/00226265 [21:06:37]NVStorageSaveData ofd_packets/00226265 [21:06:37]File name is /storage/ofd_packets/00226265 [21:06:37]Write 300 bytes [21:06:37]NVStorageSaveData done [21:06:37]OFDSenderStorePacket done [21:06:37]KKMCreateOFDPacket done [21:06:37]NVStorageSaveData kkm_last_timestamp [21:06:37]File name is /storage/kkm_last_timestamp [21:06:37]Write 4 bytes [21:06:37]NVStorageSaveData done [21:06:37]ExternCall_PrintAddStr [21:06:37]wPrintStart [21:06:37]Write to MH i2c: 01 00 00 B0 02 B2 [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: 01 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: 01 07 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: 01 07 00 B0 02 00 00 00 00 00 FF 0F C7 [21:06:37]RasterBufferAndPrint [21:06:37]line Счет N : (1)2002585 [21:06:37]line ИНН: 02508201610067 [21:06:37]line Контрольно-Кассовый Чек [21:06:37]line ПРОДАЖА [21:06:37]line ТРК (МРК, ГНК) : 81 [21:06:37]line Товар: 2711190000 [21:06:37]line ГАЗ-К-5 [21:06:37]line 27.480 * 36.40 [21:06:37]line = 1000.27 [21:06:37]line НДС 12% НСП 1% [21:06:37]line > о реализуемом товаре [21:06:37]line ОКРУГЛЕНИЕ: -0.27 [21:06:37]line ИТОГО: 1000.00 [21:06:37]line Внесено: 1000.00 [21:06:37]line СДАЧА: 0.00 [21:06:37]line НСП 1% : 8.85 [21:06:37]line НДС 12% : 106.22 [21:06:37]line Наличными: 1000.00 [21:06:37]line Безнал.: 0.00 [21:06:37]line Место: АЗС № 97 "Партнер Нефть" [21:06:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:06:37]line СНО: Общий режим [21:06:37]line Чек 625 27.07.2024 21:06 [21:06:37]line Смена: 438 ФФД: 1.0 [21:06:37]line ЗНМ: 0300000054 [21:06:37]line РНМ: 0000000000092624 [21:06:37]line Версия ККМ: 001 [21:06:37]line ФМ: 0000000000874959 [21:06:37]line ФД: 226265 [21:06:37]line ФПД: 15533677922994 [21:06:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210635&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226265&fm=15533677922994&tin=02508201610067®Number=0000000000092624&sum=100000 [21:06:37]written 0, free lines is 4095 [21:06:37]OFD Sender: Processing packet 226265 [packets to send 600, broken 599] [21:06:37]ProducePacketName [21:06:37]name=ofd_packets/00226265 [21:06:37]OFD Sender: To server: pG, [21:06:37]CommunicateWithHost lk.salyk.kg:30040 [21:06:37]ConnectInit lk.salyk.kg [21:06:38]Write to MH i2c: 01 00 00 DB 02 DD [21:06:38]Write i2c OK [21:06:38]MH_I2C_Read... [21:06:38]Read from MH i2c: 01 [21:06:38]MH_I2C_Read... [21:06:38]Read from MH i2c: 01 07 00 [21:06:38]MH_I2C_Read... [21:06:38]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 61 0C 51 [21:06:38]RasterBufferAndPrint [21:06:38]line [21:06:38]line [21:06:38]line [21:06:38]line [21:06:38]line [21:06:38]written 0, free lines is 3172 [21:06:38]MH_Cut [21:06:38]Write to MH i2c: D1 01 00 E2 02 01 B6 [21:06:38]Write i2c OK [21:06:38]MH_I2C_Read... [21:06:38]Read from MH i2c: D1 [21:06:38]MH_I2C_Read... [21:06:38]Read from MH i2c: D1 01 00 [21:06:38]MH_I2C_Read... [21:06:38]Read from MH i2c: D1 01 00 E2 02 00 B5 [21:06:38]Write to MH i2c: 01 00 00 E3 02 E5 [21:06:38]Write i2c OK [21:06:38]MH_I2C_Read... [21:06:38]Connected sock=9 [21:06: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 35 39 0E 01 00 00 55 C3 06 01 96 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5B 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 73 03 00 35 04 06 00 0E 20 B7 5A CA B2 41 B6 BE 6D 26 2A C3 E6 [21:06:39]*** Cut start [21:06:39]*** Partial cut [21:06:39]*** CUTSNS_PIN = 1 [21:06:39]*** CUTSNS_PIN = 0 [21:06:39]*** Brake cut motor [21:06: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 35 39 4F 00 00 00 3F 43 47 00 65 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 73 03 00 F4 03 04 00 69 0D A5 66 B6 04 01 00 00 16 F9 58 32 67 73 3A B2 [21:06:39]CommunicateWithHost err = 0 [21:06:39]CheckOFDResponse [21:06:39]1017 (14) - 77093643461234 [21:06:39]1041 (16) - 0000000000874959 [21:06:39]1040 (4) - 226265 [21:06:39]1012 (4) - 27.07.2024 15:08 [21:06:39]1206 (1) - 0 [21:06:39]OFD Sender: Remove packet 226265 [21:06:39]ProducePacketName [21:06:39]name=ofd_packets/00226265 [21:06:39]NVStorageDeleteData [21:06:39]Read from MH i2c: 01 [21:06:39]MH_I2C_Read... [21:06:39]*** Stop cut motor [21:06:39]*** Cut end [21:06:39]Read from MH i2c: 01 07 00 [21:06:39]MH_I2C_Read... [21:06:39]Read from MH i2c: 01 07 00 E3 02 00 00 00 00 00 FF 0F FA [21:06:39]process_action close_receipt done [21:06:39]requested_data is exist [21:06:39]produce_requested_data [21:06:39]requested_item fm.sn is exist - process it [21:06:39]wFMCommunicate request_size=4 [21:06:39]MH_SAM_APDU [21:06:39]CAPDU: 80 11 00 00 [21:06:39]Write to MH i2c: E2 08 00 E4 02 80 11 00 00 00 00 00 00 60 [21:06:39]Write i2c OK [21:06:39]MH_I2C_Read... [21:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:39]Read from MH i2c: E2 [21:06:39]MH_I2C_Read... [21:06:39]Read from MH i2c: E2 17 00 [21:06:39]MH_I2C_Read... [21:06:39]Read from MH i2c: E2 17 00 E4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [21:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:06:39]wFMCommunicate OK [21:06:39]requested_item fd.num is exist - process it [21:06:39]SAM_PROTO_GetFieldsCounters [21:06:39]wFMCommunicate request_size=4 [21:06:39]MH_SAM_APDU [21:06:39]CAPDU: 80 13 00 00 [21:06:39]Write to MH i2c: E2 08 00 E5 02 80 13 00 00 00 00 00 00 63 [21:06:39]Write i2c OK [21:06:39]MH_I2C_Read... [21:06:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:40]Read from MH i2c: E2 [21:06:40]MH_I2C_Read... [21:06:40]Read from MH i2c: E2 62 00 [21:06:40]MH_I2C_Read... [21:06:40]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [21:06: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:40]wFMCommunicate OK [21:06:40]SAM_PROTO_GetFieldsCounters done [21:06:40]requested_item shift.num is exist - process it [21:06:40]requested_item shift.opened is exist - process it [21:06:40]req_shift_opened [21:06:40]FM_GetShiftState [21:06:40]SAM_PROTO_GetShiftState [21:06:40]wFMCommunicate request_size=4 [21:06:40]MH_SAM_APDU [21:06:40]CAPDU: 80 13 01 00 [21:06:40]Write to MH i2c: E2 08 00 E6 02 80 13 01 00 00 00 00 00 65 [21:06:40]Write i2c OK [21:06:40]MH_I2C_Read... [21:06:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:40]Read from MH i2c: E2 [21:06:40]MH_I2C_Read... [21:06:40]Read from MH i2c: E2 0E 00 [21:06:40]MH_I2C_Read... [21:06:40]Read from MH i2c: E2 0E 00 E6 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [21:06:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:06:40]wFMCommunicate OK [21:06:40]SAM_PROTO_GetShiftState done [21:06:40]FM_GetShiftState done [21:06:40]req_shift_opened done [21:06:40]requested_item shift.open_date is exist - process it [21:06:40]req_shift_open_date [21:06:40]req_shift_open_date done [21:06:40]produce_requested_data done [21:06:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226265,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:06:40]process_action_free close_receipt [21:06:40]json_value_free [21:06:40]json_value_free done [21:06:40]process_json_proto returns [21:06:40]Send response to host [21:06:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226265,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:06:40]free response buf [21:06:40]execute_script done [21:06:40]execute_script returns [21:06:40]free content buf [21:06:40]Sock 10.Close socket [21:06:40]Sock 10.Thread stoped [21:06:40]OFD Sender: No OFD packet to send [21:06:45]OFD Sender: No OFD packet to send [21:06:50]OFD Sender: No OFD packet to send [21:06:55]OFD Sender: No OFD packet to send [21:07:00]OFD Sender: No OFD packet to send [21:07:05]OFD Sender: No OFD packet to send [21:07:10]OFD Sender: No OFD packet to send [21:07:15]OFD Sender: No OFD packet to send [21:07:19]accept exits with 8 [21:07:19]New connection [21:07:19]New thread 3066895716 created [21:07:19]Thread 3067039076 joined [21:07:19]Waiting for new connection... [21:07:19] Sock 8.Parse request [21:07:19]Sock 8.Check first char [21:07:19]Sock 8.First char is OK [21:07:19]request: POST /json_proto HTTP/1.0 [21:07:19]Method: POST [21:07:19]URL: /json_proto [21:07:19]Method is POST - this is cgi request [21:07:19]url: /json_proto [21:07:19]query_string will be loaded in cgi processing [21:07:19]execute_cgi json_proto POST (null) [21:07:19]execute_cgi path=json_proto method=POST [21:07:19]POST find Content-Length [21:07:19]Host: 172.17.43.131:8080 [21:07:19]Content-Length: 678 [21:07:19]Content-Type: application/json [21:07:19] [21:07:19]POST finish read [21:07:19]Found Content-Length = 678 [21:07:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:19]execute_script... [21:07:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:19]POST & json_proto [21:07:19]process_json_proto [21:07:19]json parsed OK: [21:07:19]protocol is kg_v1.0 [21:07:19]action value=close_receipt [21:07:19]process_action close_receipt [21:07:19]cmd_close_receipt [21:07:19]MH_GetDate [21:07:19]Write to MH i2c: F0 00 00 E7 02 D8 [21:07:19]Write i2c OK [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: F0 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: F0 09 00 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: F0 09 00 E7 02 00 87 61 A5 66 F9 24 A2 66 F9 [21:07:19]GetLastDocTimeStamp 1722114395 [21:07:19]current date 1722114439 [21:07:19]FM_GetShiftState [21:07:19]SAM_PROTO_GetShiftState [21:07:19]wFMCommunicate request_size=4 [21:07:19]MH_SAM_APDU [21:07:19]CAPDU: 80 13 01 00 [21:07:19]Write to MH i2c: E2 08 00 E8 02 80 13 01 00 00 00 00 00 67 [21:07:19]Write i2c OK [21:07:19]MH_I2C_Read... [21:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:19]Read from MH i2c: E2 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: E2 0E 00 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: E2 0E 00 E8 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 75 [21:07:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:07:19]wFMCommunicate OK [21:07:19]SAM_PROTO_GetShiftState done [21:07:19]FM_GetShiftState done [21:07:19]opened in 1722038719 [21:07:19]opened+sec_in_day 1722125119 [21:07:19]quantity*price = 40002 [21:07:19]sum+1 = 40003 [21:07:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 626 27.07.2024 21:07 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226266 ФПД: 61317379326711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226266&fm=61317379326711&tin=02508201610067®Number=0000000000092624&sum=40000 [21:07:20]StoreToDocumentArchive [21:07:20]shift 438 fd 226266 [21:07:20]save to /storage/0438/doc_00226266 [21:07:20]save last doc name /storage/0438/doc_00226266 to /storage/kkm_last_doc_name [21:07:20]save OK [21:07:20]Clear old archive folders... [21:07:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:20]tlvbuf is 01AFDC80 [21:07:20]SAM_PROTO_ClearQueue [21:07:20]wFMCommunicate request_size=4 [21:07:20]MH_SAM_APDU [21:07:20]CAPDU: 80 09 00 00 [21:07:20]Write to MH i2c: E2 08 00 F5 02 80 09 00 00 00 00 00 00 69 [21:07:20]Write i2c OK [21:07:20]MH_I2C_Read... [21:07:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:20]Read from MH i2c: E2 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 03 00 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 03 00 F5 02 00 90 00 6B [21:07:20]RAPDU: 90 00 [21:07:20]wFMCommunicate OK [21:07:20]SAM_PROTO_ClearQueue done [21:07:20]KKMCreateOFDPacket [21:07:20]OFDProtocolAddRootSTLVToBuf [21:07:20]FM_MakeSignedData [21:07:20]FM_MakeSignedData [21:07:20]SAM_PROTO_SignData [21:07:20]wFMCommunicate request_size=4 [21:07:20]MH_SAM_APDU [21:07:20]CAPDU: 80 0D 01 02 [21:07:20]Write to MH i2c: E2 08 00 F6 02 80 0D 01 02 00 00 00 00 71 [21:07:20]Write i2c OK [21:07:20]MH_I2C_Read... [21:07:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:21]Read from MH i2c: E2 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 03 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 03 00 F6 02 00 90 00 6C [21:07:21]RAPDU: 90 00 [21:07:21]wFMCommunicate OK [21:07:21]wFMCommunicate request_size=255 [21:07:21]MH_SAM_APDU [21:07:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 73 03 00 35 04 06 00 37 [21:07:21]Write to MH i2c: E2 02 01 F7 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 73 03 00 35 04 06 00 37 00 00 82 [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:21]Read from MH i2c: E2 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 03 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 03 00 F7 02 00 90 00 6D [21:07:21]RAPDU: 90 00 [21:07:21]wFMCommunicate OK [21:07:21]wFMCommunicate request_size=10 [21:07:21]MH_SAM_APDU [21:07:21]CAPDU: 80 0D 02 02 05 C4 90 9D 02 F7 [21:07:21]Write to MH i2c: E2 0D 00 F8 02 80 0D 02 02 05 00 C4 90 9D 02 F7 00 00 68 [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:21]Read from MH i2c: E2 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 03 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 03 00 F8 02 00 90 00 6E [21:07:21]RAPDU: 90 00 [21:07:21]wFMCommunicate OK [21:07:21]wFMCommunicate request_size=4 [21:07:21]MH_SAM_APDU [21:07:21]CAPDU: 80 0D 03 02 [21:07:21]Write to MH i2c: E2 08 00 F9 02 80 0D 03 02 00 00 00 00 76 [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:21]Read from MH i2c: E2 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 0B 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 0B 00 F9 02 00 4F 29 12 CF 8D A8 81 BD 90 00 43 [21:07:21]RAPDU: 4F 29 12 CF 8D A8 81 BD 90 00 [21:07:21]wFMCommunicate OK [21:07:21]SAM_PROTO_SignData done [21:07:21]FM_MakeSignedData done [21:07:21]CreateOFDProtocolMessage [21:07:21]wFMCommunicate request_size=4 [21:07:21]MH_SAM_APDU [21:07:21]CAPDU: 80 11 00 00 [21:07:21]Write to MH i2c: E2 08 00 FA 02 80 11 00 00 00 00 00 00 76 [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:21]Read from MH i2c: E2 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 17 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: E2 17 00 FA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [21:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:07:21]wFMCommunicate OK [21:07:21]CreateOFDProtocolMessage done [21:07:21]OFDSenderStorePacket 226266 [21:07:21]StoreOFDPacket docnum=226266 [21:07:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A F4 07 01 AC 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 73 03 00 35 04 06 00 37 C4 90 9D 02 F7 4F 29 12 CF 8D A8 81 BD [21:07:21]CheckFolder [21:07:21]dirname=/storage/ofd_packets [21:07:21]CheckFolder done [21:07:21]ProducePacketName [21:07:21]name=ofd_packets/00226266 [21:07:21]NVStorageSaveData ofd_packets/00226266 [21:07:21]File name is /storage/ofd_packets/00226266 [21:07:21]Write 301 bytes [21:07:21]NVStorageSaveData done [21:07:21]OFDSenderStorePacket done [21:07:21]KKMCreateOFDPacket done [21:07:21]NVStorageSaveData kkm_last_timestamp [21:07:21]File name is /storage/kkm_last_timestamp [21:07:21]Write 4 bytes [21:07:21]NVStorageSaveData done [21:07:21]ExternCall_PrintAddStr [21:07:21]wPrintStart [21:07:21]Write to MH i2c: 01 00 00 FB 02 FD [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 07 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 FF 0F 12 [21:07:21]RasterBufferAndPrint [21:07:21]line Счет N : (1)2002589 [21:07:21]line ИНН: 02508201610067 [21:07:21]line Контрольно-Кассовый Чек [21:07:21]line ПРОДАЖА [21:07:21]line ТРК (МРК, ГНК) : 43 [21:07:21]line Товар: 2710124130 [21:07:21]line Аи-92-К-5 [21:07:21]line 5.900 * 67.80 [21:07:21]line = 400.02 [21:07:21]line НДС 12% НСП 1% [21:07:21]line > о реализуемом товаре [21:07:21]line ОКРУГЛЕНИЕ: -0.02 [21:07:21]line ИТОГО: 400.00 [21:07:21]line Внесено: 400.00 [21:07:21]line СДАЧА: 0.00 [21:07:21]line НСП 1% : 3.54 [21:07:21]line НДС 12% : 42.48 [21:07:21]line Наличными: 400.00 [21:07:21]line Безнал.: 0.00 [21:07:21]line Место: АЗС № 97 "Партнер Нефть" [21:07:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:07:21]line СНО: Общий режим [21:07:21]line Чек 626 27.07.2024 21:07 [21:07:21]line Смена: 438 ФФД: 1.0 [21:07:21]line ЗНМ: 0300000054 [21:07:21]line РНМ: 0000000000092624 [21:07:21]line Версия ККМ: 001 [21:07:21]line ФМ: 0000000000874959 [21:07:21]line ФД: 226266 [21:07:21]line ФПД: 61317379326711 [21:07:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226266&fm=61317379326711&tin=02508201610067®Number=0000000000092624&sum=40000 [21:07:21]written 0, free lines is 4095 [21:07:21]OFD Sender: Processing packet 226266 [packets to send 600, broken 599] [21:07:21]ProducePacketName [21:07:21]name=ofd_packets/00226266 [21:07:21]OFD Sender: To server: pG, [21:07:21]CommunicateWithHost lk.salyk.kg:30040 [21:07:21]ConnectInit lk.salyk.kg [21:07:21]Write to MH i2c: 01 00 00 26 03 29 [21:07:21]Connected sock=10 [21:07:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A F4 07 01 AC 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 73 03 00 35 04 06 00 37 C4 90 9D 02 F7 4F 29 12 CF 8D A8 81 BD [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 07 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 6F 0C AB [21:07:21]RasterBufferAndPrint [21:07:21]line [21:07:21]line [21:07:21]line [21:07:21]line [21:07:21]line [21:07:21]written 0, free lines is 3197 [21:07:21]MH_Cut [21:07:21]Write to MH i2c: D1 01 00 2D 03 01 02 [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: D1 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: D1 01 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: D1 01 00 2D 03 00 01 [21:07:21]Write to MH i2c: 01 00 00 2E 03 31 [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07: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 35 39 4F 00 00 00 40 DB 47 00 2F 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 35 39 10 04 04 00 DA 73 03 00 F4 03 04 00 94 0D A5 66 B6 04 01 00 00 C9 AB 32 AE EC 7C C6 2A [21:07:22]CommunicateWithHost err = 0 [21:07:22]CheckOFDResponse [21:07:22]1017 (14) - 77093643461234 [21:07:22]1041 (16) - 0000000000874959 [21:07:22]1040 (4) - 226266 [21:07:22]1012 (4) - 27.07.2024 15:09 [21:07:22]1206 (1) - 0 [21:07:22]OFD Sender: Remove packet 226266 [21:07:22]ProducePacketName [21:07:22]name=ofd_packets/00226266 [21:07:22]NVStorageDeleteData [21:07:22]OFD Sender: No OFD packet to send [21:07:23]*** Cut start [21:07:23]*** Partial cut [21:07:23]*** CUTSNS_PIN = 1 [21:07:23]*** CUTSNS_PIN = 0 [21:07:23]*** Brake cut motor [21:07:23]Read from MH i2c: 01 [21:07:23]MH_I2C_Read... [21:07:23]*** Stop cut motor [21:07:23]*** Cut end [21:07:23]Read from MH i2c: 01 07 00 [21:07:23]MH_I2C_Read... [21:07:23]Read from MH i2c: 01 07 00 2E 03 00 00 00 00 00 FF 0F 46 [21:07:23]process_action close_receipt done [21:07:23]requested_data is exist [21:07:23]produce_requested_data [21:07:23]requested_item fm.sn is exist - process it [21:07:23]wFMCommunicate request_size=4 [21:07:23]MH_SAM_APDU [21:07:23]CAPDU: 80 11 00 00 [21:07:23]Write to MH i2c: E2 08 00 2F 03 80 11 00 00 00 00 00 00 AC [21:07:23]Write i2c OK [21:07:23]MH_I2C_Read... [21:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:23]Read from MH i2c: E2 [21:07:23]MH_I2C_Read... [21:07:23]Read from MH i2c: E2 17 00 [21:07:23]MH_I2C_Read... [21:07:23]Read from MH i2c: E2 17 00 2F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [21:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:07:23]wFMCommunicate OK [21:07:23]requested_item fd.num is exist - process it [21:07:23]SAM_PROTO_GetFieldsCounters [21:07:23]wFMCommunicate request_size=4 [21:07:23]MH_SAM_APDU [21:07:23]CAPDU: 80 13 00 00 [21:07:23]Write to MH i2c: E2 08 00 30 03 80 13 00 00 00 00 00 00 AF [21:07:23]Write i2c OK [21:07:23]MH_I2C_Read... [21:07:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:23]Read from MH i2c: E2 [21:07:23]MH_I2C_Read... [21:07:23]Read from MH i2c: E2 62 00 [21:07:23]MH_I2C_Read... [21:07:23]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [21:07:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:23]wFMCommunicate OK [21:07:23]SAM_PROTO_GetFieldsCounters done [21:07:23]requested_item shift.num is exist - process it [21:07:23]requested_item shift.opened is exist - process it [21:07:23]req_shift_opened [21:07:23]FM_GetShiftState [21:07:23]SAM_PROTO_GetShiftState [21:07:23]wFMCommunicate request_size=4 [21:07:23]MH_SAM_APDU [21:07:23]CAPDU: 80 13 01 00 [21:07:23]Write to MH i2c: E2 08 00 31 03 80 13 01 00 00 00 00 00 B1 [21:07:23]Write i2c OK [21:07:23]MH_I2C_Read... [21:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:23]Read from MH i2c: E2 [21:07:23]MH_I2C_Read... [21:07:23]Read from MH i2c: E2 0E 00 [21:07:23]MH_I2C_Read... [21:07:23]Read from MH i2c: E2 0E 00 31 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [21:07:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:07:23]wFMCommunicate OK [21:07:23]SAM_PROTO_GetShiftState done [21:07:23]FM_GetShiftState done [21:07:23]req_shift_opened done [21:07:23]requested_item shift.open_date is exist - process it [21:07:23]req_shift_open_date [21:07:23]req_shift_open_date done [21:07:23]produce_requested_data done [21:07:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226266,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:07:23]process_action_free close_receipt [21:07:23]json_value_free [21:07:23]json_value_free done [21:07:23]process_json_proto returns [21:07:23]Send response to host [21:07:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226266,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:07:23]free response buf [21:07:23]execute_script done [21:07:23]execute_script returns [21:07:23]free content buf [21:07:23]Sock 8.Close socket [21:07:23]Sock 8.Thread stoped [21:07:27]OFD Sender: No OFD packet to send [21:07:31]accept exits with 9 [21:07:31]New connection [21:07:31]New thread 3067039076 created [21:07:31]Thread 3066895716 joined [21:07:31]Waiting for new connection... [21:07:31] Sock 9.Parse request [21:07:31]Sock 9.Check first char [21:07:31]Sock 9.First char is OK [21:07:31]request: POST /json_proto HTTP/1.0 [21:07:31]Method: POST [21:07:31]URL: /json_proto [21:07:31]Method is POST - this is cgi request [21:07:31]url: /json_proto [21:07:31]query_string will be loaded in cgi processing [21:07:31]execute_cgi json_proto POST (null) [21:07:31]execute_cgi path=json_proto method=POST [21:07:31]POST find Content-Length [21:07:31]Host: 172.17.43.131:8080 [21:07:31]Content-Length: 683 [21:07:31]Content-Type: application/json [21:07:31] [21:07:31]POST finish read [21:07:31]Found Content-Length = 683 [21:07:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:31]execute_script... [21:07:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:31]POST & json_proto [21:07:31]process_json_proto [21:07:31]json parsed OK: [21:07:31]protocol is kg_v1.0 [21:07:31]action value=close_receipt [21:07:31]process_action close_receipt [21:07:31]cmd_close_receipt [21:07:31]MH_GetDate [21:07:31]Write to MH i2c: F0 00 00 32 03 24 [21:07:31]Write i2c OK [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: F0 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: F0 09 00 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: F0 09 00 32 03 00 93 61 A5 66 F9 24 A2 66 51 [21:07:31]GetLastDocTimeStamp 1722114439 [21:07:31]current date 1722114451 [21:07:31]FM_GetShiftState [21:07:31]SAM_PROTO_GetShiftState [21:07:31]wFMCommunicate request_size=4 [21:07:31]MH_SAM_APDU [21:07:31]CAPDU: 80 13 01 00 [21:07:31]Write to MH i2c: E2 08 00 33 03 80 13 01 00 00 00 00 00 B3 [21:07:31]Write i2c OK [21:07:31]MH_I2C_Read... [21:07:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:31]Read from MH i2c: E2 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: E2 0E 00 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: E2 0E 00 33 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C1 [21:07:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:07:31]wFMCommunicate OK [21:07:31]SAM_PROTO_GetShiftState done [21:07:31]FM_GetShiftState done [21:07:31]opened in 1722038719 [21:07:31]opened+sec_in_day 1722125119 [21:07:31]quantity*price = 100021 [21:07:31]sum+1 = 100023 [21:07:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 627 27.07.2024 21:07 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226267 ФПД: 227398360831327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226267&fm=227398360831327&tin=02508201610067®Number=0000000000092624&sum=100000 [21:07:32]StoreToDocumentArchive [21:07:32]shift 438 fd 226267 [21:07:32]save to /storage/0438/doc_00226267 [21:07:32]save last doc name /storage/0438/doc_00226267 to /storage/kkm_last_doc_name [21:07:32]save OK [21:07:32]Clear old archive folders... [21:07:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:32]tlvbuf is 01BA1BF0 [21:07:32]SAM_PROTO_ClearQueue [21:07:32]wFMCommunicate request_size=4 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 09 00 00 [21:07:32]Write to MH i2c: E2 08 00 40 03 80 09 00 00 00 00 00 00 B5 [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:32]Read from MH i2c: E2 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 03 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 03 00 40 03 00 90 00 B7 [21:07:32]RAPDU: 90 00 [21:07:32]wFMCommunicate OK [21:07:32]SAM_PROTO_ClearQueue done [21:07:32]KKMCreateOFDPacket [21:07:32]OFDProtocolAddRootSTLVToBuf [21:07:32]FM_MakeSignedData [21:07:32]FM_MakeSignedData [21:07:32]SAM_PROTO_SignData [21:07:32]wFMCommunicate request_size=4 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 0D 01 02 [21:07:32]Write to MH i2c: E2 08 00 41 03 80 0D 01 02 00 00 00 00 BD [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:32]Read from MH i2c: E2 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 03 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 03 00 41 03 00 90 00 B8 [21:07:32]RAPDU: 90 00 [21:07:32]wFMCommunicate OK [21:07:32]wFMCommunicate request_size=255 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 93 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 73 03 00 35 04 06 00 CE [21:07:32]Write to MH i2c: E2 02 01 42 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 93 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 73 03 00 35 04 06 00 CE 00 00 BB [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]OFD Sender: No OFD packet to send [21:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=10 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 02 02 05 D1 4E 85 15 5F [21:07:33]Write to MH i2c: E2 0D 00 43 03 80 0D 02 02 05 00 D1 4E 85 15 5F 00 00 E2 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 03 02 [21:07:33]Write to MH i2c: E2 08 00 44 03 80 0D 03 02 00 00 00 00 C2 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 0B 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 0B 00 44 03 00 98 C9 BE D7 12 48 94 95 90 00 3C [21:07:33]RAPDU: 98 C9 BE D7 12 48 94 95 90 00 [21:07:33]wFMCommunicate OK [21:07:33]SAM_PROTO_SignData done [21:07:33]FM_MakeSignedData done [21:07:33]CreateOFDProtocolMessage [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 11 00 00 [21:07:33]Write to MH i2c: E2 08 00 45 03 80 11 00 00 00 00 00 00 C2 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 17 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 17 00 45 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [21:07:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:07:33]wFMCommunicate OK [21:07:33]CreateOFDProtocolMessage done [21:07:33]OFDSenderStorePacket 226267 [21:07:33]StoreOFDPacket docnum=226267 [21:07:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 1E 07 01 46 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 93 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 73 03 00 35 04 06 00 CE D1 4E 85 15 5F 98 C9 BE D7 12 48 94 95 [21:07:33]CheckFolder [21:07:33]dirname=/storage/ofd_packets [21:07:33]CheckFolder done [21:07:33]ProducePacketName [21:07:33]name=ofd_packets/00226267 [21:07:33]NVStorageSaveData ofd_packets/00226267 [21:07:33]File name is /storage/ofd_packets/00226267 [21:07:33]Write 301 bytes [21:07:33]NVStorageSaveData done [21:07:33]OFDSenderStorePacket done [21:07:33]KKMCreateOFDPacket done [21:07:33]NVStorageSaveData kkm_last_timestamp [21:07:33]File name is /storage/kkm_last_timestamp [21:07:33]Write 4 bytes [21:07:33]NVStorageSaveData done [21:07:33]ExternCall_PrintAddStr [21:07:33]wPrintStart [21:07:33]Write to MH i2c: 01 00 00 46 03 49 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 07 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 07 00 46 03 00 00 00 00 00 FF 0F 5E [21:07:33]RasterBufferAndPrint [21:07:33]line Счет N : (1)2002588 [21:07:33]line ИНН: 02508201610067 [21:07:33]line Контрольно-Кассовый Чек [21:07:33]line ПРОДАЖА [21:07:33]line ТРК (МРК, ГНК) : 34 [21:07:33]line Товар: 2710124500 [21:07:33]line Аи-95-К-5 [21:07:33]line 13.480 * 74.20 [21:07:33]line = 1000.22 [21:07:33]line НДС 12% НСП 1% [21:07:33]line > о реализуемом товаре [21:07:33]line ОКРУГЛЕНИЕ: -0.22 [21:07:33]line ИТОГО: 1000.00 [21:07:33]line Внесено: 1000.00 [21:07:33]line СДАЧА: 0.00 [21:07:33]line НСП 1% : 8.85 [21:07:33]line НДС 12% : 106.22 [21:07:33]line Наличными: 1000.00 [21:07:33]line Безнал.: 0.00 [21:07:33]line Место: АЗС № 97 "Партнер Нефть" [21:07:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:07:33]line СНО: Общий режим [21:07:33]line Чек 627 27.07.2024 21:07 [21:07:33]line Смена: 438 ФФД: 1.0 [21:07:33]line ЗНМ: 0300000054 [21:07:33]line РНМ: 0000000000092624 [21:07:33]line Версия ККМ: 001 [21:07:33]line ФМ: 0000000000874959 [21:07:33]line ФД: 226267 [21:07:33]line ФПД: 227398360831327 [21:07:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226267&fm=227398360831327&tin=02508201610067®Number=0000000000092624&sum=100000 [21:07:33]written 0, free lines is 4095 [21:07:33]OFD Sender: Processing packet 226267 [packets to send 600, broken 599] [21:07:33]ProducePacketName [21:07:33]name=ofd_packets/00226267 [21:07:33]OFD Sender: To server: pG, [21:07:33]CommunicateWithHost lk.salyk.kg:30040 [21:07:33]ConnectInit lk.salyk.kg [21:07:33]Write to MH i2c: 01 00 00 71 03 74 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 07 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 6C 0C F3 [21:07:33]RasterBufferAndPrint [21:07:33]line [21:07:33]line [21:07:33]line [21:07:33]line [21:07:33]line [21:07:33]written 0, free lines is 3184 [21:07:33]MH_Cut [21:07:33]Write to MH i2c: D1 01 00 78 03 01 4D [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: D1 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: D1 01 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: D1 01 00 78 03 00 4C [21:07:33]Write to MH i2c: 01 00 00 79 03 7C [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:34]*** Cut start [21:07:34]*** Partial cut [21:07:34]*** CUTSNS_PIN = 1 [21:07:34]*** CUTSNS_PIN = 0 [21:07:35]*** Brake cut motor [21:07:35]Read from MH i2c: 01 [21:07:35]MH_I2C_Read... [21:07:35]*** Stop cut motor [21:07:35]*** Cut end [21:07:35]Read from MH i2c: 01 07 00 [21:07:35]MH_I2C_Read... [21:07:35]Read from MH i2c: 01 07 00 79 03 00 00 00 00 00 FF 0F 91 [21:07:35]process_action close_receipt done [21:07:35]requested_data is exist [21:07:35]produce_requested_data [21:07:35]requested_item fm.sn is exist - process it [21:07:35]wFMCommunicate request_size=4 [21:07:35]MH_SAM_APDU [21:07:35]CAPDU: 80 11 00 00 [21:07:35]Write to MH i2c: E2 08 00 7A 03 80 11 00 00 00 00 00 00 F7 [21:07:35]Write i2c OK [21:07:35]MH_I2C_Read... [21:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:35]Read from MH i2c: E2 [21:07:35]MH_I2C_Read... [21:07:35]Read from MH i2c: E2 17 00 [21:07:35]MH_I2C_Read... [21:07:35]Read from MH i2c: E2 17 00 7A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [21:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:07:35]wFMCommunicate OK [21:07:35]requested_item fd.num is exist - process it [21:07:35]SAM_PROTO_GetFieldsCounters [21:07:35]wFMCommunicate request_size=4 [21:07:35]MH_SAM_APDU [21:07:35]CAPDU: 80 13 00 00 [21:07:35]Write to MH i2c: E2 08 00 7B 03 80 13 00 00 00 00 00 00 FA [21:07:35]Write i2c OK [21:07:35]MH_I2C_Read... [21:07:35]recv_with_timeout no data received [21:07:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:35]Read from MH i2c: E2 [21:07:35]MH_I2C_Read... [21:07:35]Read from MH i2c: E2 62 00 [21:07:35]MH_I2C_Read... [21:07:35]Read from MH i2c: E2 62 00 7B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [21:07:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:35]wFMCommunicate OK [21:07:35]SAM_PROTO_GetFieldsCounters done [21:07:35]requested_item shift.num is exist - process it [21:07:35]requested_item shift.opened is exist - process it [21:07:35]req_shift_opened [21:07:35]FM_GetShiftState [21:07:35]SAM_PROTO_GetShiftState [21:07:35]wFMCommunicate request_size=4 [21:07:35]MH_SAM_APDU [21:07:35]CAPDU: 80 13 01 00 [21:07:35]Write to MH i2c: E2 08 00 7C 03 80 13 01 00 00 00 00 00 FC [21:07:35]Write i2c OK [21:07:35]MH_I2C_Read... [21:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:35]Read from MH i2c: E2 [21:07:35]MH_I2C_Read... [21:07:35]Read from MH i2c: E2 0E 00 [21:07:35]MH_I2C_Read... [21:07:35]Read from MH i2c: E2 0E 00 7C 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0A [21:07:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:07:35]wFMCommunicate OK [21:07:35]SAM_PROTO_GetShiftState done [21:07:35]FM_GetShiftState done [21:07:35]req_shift_opened done [21:07:35]requested_item shift.open_date is exist - process it [21:07:35]req_shift_open_date [21:07:35]req_shift_open_date done [21:07:35]produce_requested_data done [21:07:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226267,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:07:35]process_action_free close_receipt [21:07:35]json_value_free [21:07:35]json_value_free done [21:07:35]process_json_proto returns [21:07:35]Send response to host [21:07:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226267,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:07:35]free response buf [21:07:35]execute_script done [21:07:35]execute_script returns [21:07:35]free content buf [21:07:35]Sock 9.Close socket [21:07:35]Sock 9.Thread stoped [21:07:36]Connected sock=11 [21:07:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 1E 07 01 46 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 93 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 73 03 00 35 04 06 00 CE D1 4E 85 15 5F 98 C9 BE D7 12 48 94 95 [21:07: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 35 39 4F 00 00 00 B8 19 47 00 66 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 35 39 10 04 04 00 DB 73 03 00 F4 03 04 00 A3 0D A5 66 B6 04 01 00 00 B6 FD 50 AF 02 CD DD 92 [21:07:36]CommunicateWithHost err = 0 [21:07:36]CheckOFDResponse [21:07:36]1017 (14) - 77093643461234 [21:07:36]1041 (16) - 0000000000874959 [21:07:36]1040 (4) - 226267 [21:07:36]1012 (4) - 27.07.2024 15:09 [21:07:36]1206 (1) - 0 [21:07:36]OFD Sender: Remove packet 226267 [21:07:36]ProducePacketName [21:07:36]name=ofd_packets/00226267 [21:07:36]NVStorageDeleteData [21:07:37]OFD Sender: No OFD packet to send [21:07:42]OFD Sender: No OFD packet to send [21:07:47]OFD Sender: No OFD packet to send [21:07:52]OFD Sender: No OFD packet to send [21:07:57]OFD Sender: No OFD packet to send [21:08:02]OFD Sender: No OFD packet to send [21:08:07]OFD Sender: No OFD packet to send [21:08:12]OFD Sender: No OFD packet to send [21:08:17]OFD Sender: No OFD packet to send [21:08:22]OFD Sender: No OFD packet to send [21:08:27]OFD Sender: No OFD packet to send [21:08:32]OFD Sender: No OFD packet to send [21:08:37]OFD Sender: No OFD packet to send [21:08:42]OFD Sender: No OFD packet to send [21:08:47]OFD Sender: No OFD packet to send [21:08:50]accept exits with 10 [21:08:50]New connection [21:08:50]New thread 3066895716 created [21:08:50]Thread 3067039076 joined [21:08:50]Waiting for new connection... [21:08:50] Sock 10.Parse request [21:08:50]Sock 10.Check first char [21:08:50]Sock 10.First char is OK [21:08:50]request: POST /json_proto HTTP/1.0 [21:08:50]Method: POST [21:08:50]URL: /json_proto [21:08:50]Method is POST - this is cgi request [21:08:50]url: /json_proto [21:08:50]query_string will be loaded in cgi processing [21:08:50]execute_cgi json_proto POST (null) [21:08:50]execute_cgi path=json_proto method=POST [21:08:50]POST find Content-Length [21:08:50]Host: 172.17.43.131:8080 [21:08:50]Content-Length: 795 [21:08:50]Content-Type: application/json [21:08:50] [21:08:50]POST finish read [21:08:50]Found Content-Length = 795 [21:08:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:50]execute_script... [21: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)2002592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:50]POST & json_proto [21:08:50]process_json_proto [21:08:50]json parsed OK: [21:08:50]protocol is kg_v1.0 [21:08:50]action value=close_receipt [21:08:50]process_action close_receipt [21:08:50]cmd_close_receipt [21:08:50]MH_GetDate [21:08:50]Write to MH i2c: F0 00 00 7D 03 6F [21:08:50]Write i2c OK [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: F0 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: F0 09 00 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: F0 09 00 7D 03 00 E2 61 A5 66 F9 24 A2 66 EB [21:08:50]GetLastDocTimeStamp 1722114451 [21:08:50]current date 1722114530 [21:08:50]FM_GetShiftState [21:08:50]SAM_PROTO_GetShiftState [21:08:50]wFMCommunicate request_size=4 [21:08:50]MH_SAM_APDU [21:08:50]CAPDU: 80 13 01 00 [21:08:50]Write to MH i2c: E2 08 00 7E 03 80 13 01 00 00 00 00 00 FE [21:08:50]Write i2c OK [21:08:50]MH_I2C_Read... [21:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:50]Read from MH i2c: E2 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 0E 00 [21:08:50]MH_I2C_Read... [21:08:50]Read from MH i2c: E2 0E 00 7E 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0C [21:08:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:08:50]wFMCommunicate OK [21:08:50]SAM_PROTO_GetShiftState done [21:08:50]FM_GetShiftState done [21:08:50]opened in 1722038719 [21:08:50]opened+sec_in_day 1722125119 [21:08:50]quantity*price = 70038 [21:08:50]sum+1 = 70039 [21:08:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 628 27.07.2024 21:08 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226268 ФПД: 116553472211400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210850&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226268&fm=116553472211400&tin=02508201610067®Number=0000000000092624&sum=70038 [21:08:51]StoreToDocumentArchive [21:08:51]shift 438 fd 226268 [21:08:51]save to /storage/0438/doc_00226268 [21:08:51]save last doc name /storage/0438/doc_00226268 to /storage/kkm_last_doc_name [21:08:51]save OK [21:08:51]Clear old archive folders... [21:08:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:08:51]tlvbuf is 01BA24A0 [21:08:51]SAM_PROTO_ClearQueue [21:08:51]wFMCommunicate request_size=4 [21:08:51]MH_SAM_APDU [21:08:51]CAPDU: 80 09 00 00 [21:08:51]Write to MH i2c: E2 08 00 8B 03 80 09 00 00 00 00 00 00 00 [21:08:51]Write i2c OK [21:08:51]MH_I2C_Read... [21:08:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:51]Read from MH i2c: E2 [21:08:51]MH_I2C_Read... [21:08:51]Read from MH i2c: E2 03 00 [21:08:51]MH_I2C_Read... [21:08:51]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [21:08:51]RAPDU: 90 00 [21:08:51]wFMCommunicate OK [21:08:51]SAM_PROTO_ClearQueue done [21:08:51]KKMCreateOFDPacket [21:08:51]OFDProtocolAddRootSTLVToBuf [21:08:51]FM_MakeSignedData [21:08:51]FM_MakeSignedData [21:08:51]SAM_PROTO_SignData [21:08:51]wFMCommunicate request_size=4 [21:08:51]MH_SAM_APDU [21:08:51]CAPDU: 80 0D 01 02 [21:08:51]Write to MH i2c: E2 08 00 8C 03 80 0D 01 02 00 00 00 00 08 [21:08:51]Write i2c OK [21:08:51]MH_I2C_Read... [21:08:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:51]Read from MH i2c: E2 [21:08:51]MH_I2C_Read... [21:08:51]Read from MH i2c: E2 03 00 [21:08:51]MH_I2C_Read... [21:08:51]Read from MH i2c: E2 03 00 8C 03 00 90 00 03 [21:08:51]RAPDU: 90 00 [21:08:51]wFMCommunicate OK [21:08:51]wFMCommunicate request_size=255 [21:08:51]MH_SAM_APDU [21:08:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 E2 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 73 03 00 35 04 06 00 [21:08:51]Write to MH i2c: E2 02 01 8D 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 E2 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 73 03 00 35 04 06 00 00 00 87 [21:08:51]Write i2c OK [21:08:51]MH_I2C_Read... [21:08:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:52]Read from MH i2c: E2 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 03 00 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [21:08:52]RAPDU: 90 00 [21:08:52]wFMCommunicate OK [21:08:52]wFMCommunicate request_size=11 [21:08:52]MH_SAM_APDU [21:08:52]CAPDU: 80 0D 02 02 06 6A 01 38 4E F9 C8 [21:08:52]Write to MH i2c: E2 0E 00 8E 03 80 0D 02 02 06 00 6A 01 38 4E F9 C8 00 00 C9 [21:08:52]Write i2c OK [21:08:52]MH_I2C_Read... [21:08:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:52]Read from MH i2c: E2 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 03 00 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [21:08:52]RAPDU: 90 00 [21:08:52]wFMCommunicate OK [21:08:52]wFMCommunicate request_size=4 [21:08:52]MH_SAM_APDU [21:08:52]CAPDU: 80 0D 03 02 [21:08:52]Write to MH i2c: E2 08 00 8F 03 80 0D 03 02 00 00 00 00 0D [21:08:52]Write i2c OK [21:08:52]MH_I2C_Read... [21:08:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:52]Read from MH i2c: E2 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 0B 00 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 0B 00 8F 03 00 0A D6 F3 D6 13 F0 C1 05 90 00 80 [21:08:52]RAPDU: 0A D6 F3 D6 13 F0 C1 05 90 00 [21:08:52]wFMCommunicate OK [21:08:52]SAM_PROTO_SignData done [21:08:52]FM_MakeSignedData done [21:08:52]CreateOFDProtocolMessage [21:08:52]wFMCommunicate request_size=4 [21:08:52]MH_SAM_APDU [21:08:52]CAPDU: 80 11 00 00 [21:08:52]Write to MH i2c: E2 08 00 90 03 80 11 00 00 00 00 00 00 0D [21:08:52]Write i2c OK [21:08:52]MH_I2C_Read... [21:08:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:52]Read from MH i2c: E2 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 17 00 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: E2 17 00 90 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [21:08:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:08:52]wFMCommunicate OK [21:08:52]CreateOFDProtocolMessage done [21:08:52]OFDSenderStorePacket 226268 [21:08:52]StoreOFDPacket docnum=226268 [21:08:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 52 01 08 01 CC E9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 E2 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 73 03 00 35 04 06 00 6A 01 38 4E F9 C8 0A D6 F3 D6 13 F0 C1 05 [21:08:52]CheckFolder [21:08:52]dirname=/storage/ofd_packets [21:08:52]CheckFolder done [21:08:52]ProducePacketName [21:08:52]name=ofd_packets/00226268 [21:08:52]NVStorageSaveData ofd_packets/00226268 [21:08:52]File name is /storage/ofd_packets/00226268 [21:08:52]Write 302 bytes [21:08:52]NVStorageSaveData done [21:08:52]OFDSenderStorePacket done [21:08:52]KKMCreateOFDPacket done [21:08:52]NVStorageSaveData kkm_last_timestamp [21:08:52]File name is /storage/kkm_last_timestamp [21:08:52]Write 4 bytes [21:08:52]NVStorageSaveData done [21:08:52]ExternCall_PrintAddStr [21:08:52]wPrintStart [21:08:52]Write to MH i2c: 01 00 00 91 03 94 [21:08:52]Write i2c OK [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: 01 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: 01 07 00 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 FF 0F A9 [21:08:52]RasterBufferAndPrint [21:08:52]line Счет N : (1)2002592 [21:08:52]line ИНН: 02508201610067 [21:08:52]line Контрольно-Кассовый Чек [21:08:52]line ПРОДАЖА [21:08:52]line ТРК (МРК, ГНК) : 52 [21:08:52]line Товар: 2710124130 [21:08:52]line Super-92-К-5 [21:08:52]line 10.180 * 68.80 [21:08:52]line = 700.38 [21:08:52]line НДС 12% НСП 1% [21:08:52]line > о реализуемом товаре [21:08:52]line ИТОГО: 700.38 [21:08:52]line НСП 1% : 6.20 [21:08:52]line НДС 12% : 74.38 [21:08:52]line Наличными: 0.00 [21:08:52]line Безнал.: 700.38 [21:08:52]line Место: АЗС № 97 "Партнер Нефть" [21:08:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:08:52]line СНО: Общий режим [21:08:52]line Чек 628 27.07.2024 21:08 [21:08:52]line Смена: 438 ФФД: 1.0 [21:08:52]line ЗНМ: 0300000054 [21:08:52]line РНМ: 0000000000092624 [21:08:52]line Версия ККМ: 001 [21:08:52]line Платежная система: O! деньги [21:08:52]line ФМ: 0000000000874959 [21:08:52]line ФД: 226268 [21:08:52]line ФПД: 116553472211400 [21:08:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210850&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226268&fm=116553472211400&tin=02508201610067®Number=0000000000092624&sum=70038 [21:08:52]OFD Sender: Processing packet 226268 [packets to send 600, broken 599] [21:08:52]ProducePacketName [21:08:52]name=ofd_packets/00226268 [21:08:52]OFD Sender: To server: pG, [21:08:52]CommunicateWithHost lk.salyk.kg:30040 [21:08:52]ConnectInit lk.salyk.kg [21:08:52]written 0, free lines is 4095 [21:08:52]Write to MH i2c: 01 00 00 BB 03 BE [21:08:52]Write i2c OK [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: 01 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: 01 07 00 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: 01 07 00 BB 03 00 00 00 00 00 7D 0C 4E [21:08:52]RasterBufferAndPrint [21:08:52]line [21:08:52]line [21:08:52]line [21:08:52]line [21:08:52]line [21:08:52]written 0, free lines is 3199 [21:08:52]MH_Cut [21:08:52]Write to MH i2c: D1 01 00 C2 03 01 97 [21:08:52]Write i2c OK [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: D1 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: D1 01 00 [21:08:52]MH_I2C_Read... [21:08:52]Read from MH i2c: D1 01 00 C2 03 00 96 [21:08:52]Write to MH i2c: 01 00 00 C3 03 C6 [21:08:52]Write i2c OK [21:08:52]MH_I2C_Read... [21:08:54]*** Cut start [21:08:54]*** Partial cut [21:08:54]*** CUTSNS_PIN = 1 [21:08:54]*** CUTSNS_PIN = 0 [21:08:54]*** Brake cut motor [21:08:54]Read from MH i2c: 01 [21:08:54]MH_I2C_Read... [21:08:54]*** Stop cut motor [21:08:54]*** Cut end [21:08:54]Read from MH i2c: 01 07 00 [21:08:54]MH_I2C_Read... [21:08:54]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 FF 0F DB [21:08:54]process_action close_receipt done [21:08:54]requested_data is exist [21:08:54]produce_requested_data [21:08:54]requested_item fm.sn is exist - process it [21:08:54]wFMCommunicate request_size=4 [21:08:54]MH_SAM_APDU [21:08:54]CAPDU: 80 11 00 00 [21:08:54]Write to MH i2c: E2 08 00 C4 03 80 11 00 00 00 00 00 00 41 [21:08:54]Write i2c OK [21:08:54]MH_I2C_Read... [21:08:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:54]Read from MH i2c: E2 [21:08:54]MH_I2C_Read... [21:08:54]Read from MH i2c: E2 17 00 [21:08:54]MH_I2C_Read... [21:08:54]Read from MH i2c: E2 17 00 C4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [21:08:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:08:54]wFMCommunicate OK [21:08:54]requested_item fd.num is exist - process it [21:08:54]SAM_PROTO_GetFieldsCounters [21:08:54]wFMCommunicate request_size=4 [21:08:54]MH_SAM_APDU [21:08:54]CAPDU: 80 13 00 00 [21:08:54]Write to MH i2c: E2 08 00 C5 03 80 13 00 00 00 00 00 00 44 [21:08:54]Write i2c OK [21:08:54]MH_I2C_Read... [21:08:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:08:54]Read from MH i2c: E2 [21:08:54]MH_I2C_Read... [21:08:54]Read from MH i2c: E2 62 00 [21:08:54]MH_I2C_Read... [21:08:54]Read from MH i2c: E2 62 00 C5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:08:54]wFMCommunicate OK [21:08:54]SAM_PROTO_GetFieldsCounters done [21:08:54]requested_item shift.num is exist - process it [21:08:54]requested_item shift.opened is exist - process it [21:08:54]req_shift_opened [21:08:54]FM_GetShiftState [21:08:54]SAM_PROTO_GetShiftState [21:08:54]wFMCommunicate request_size=4 [21:08:54]MH_SAM_APDU [21:08:54]CAPDU: 80 13 01 00 [21:08:54]Write to MH i2c: E2 08 00 C6 03 80 13 01 00 00 00 00 00 46 [21:08:54]Write i2c OK [21:08:54]MH_I2C_Read... [21:08:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:55]Read from MH i2c: E2 [21:08:55]MH_I2C_Read... [21:08:55]Read from MH i2c: E2 0E 00 [21:08:55]MH_I2C_Read... [21:08:55]Read from MH i2c: E2 0E 00 C6 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 54 [21:08:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:08:55]wFMCommunicate OK [21:08:55]SAM_PROTO_GetShiftState done [21:08:55]FM_GetShiftState done [21:08:55]req_shift_opened done [21:08:55]requested_item shift.open_date is exist - process it [21:08:55]req_shift_open_date [21:08:55]req_shift_open_date done [21:08:55]produce_requested_data done [21:08:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226268,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:08:55]process_action_free close_receipt [21:08:55]json_value_free [21:08:55]json_value_free done [21:08:55]process_json_proto returns [21:08:55]Send response to host [21:08:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226268,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:08:55]free response buf [21:08:55]execute_script done [21:08:55]execute_script returns [21:08:55]free content buf [21:08:55]Sock 10.Close socket [21:08:55]Sock 10.Thread stoped [21:08:57]ConnectInit Can't take IP for lk.salyk.kg [21:08:57]CommunicateWithHost connect error [21:08:57]CommunicateWithHost err = -1 [21:08:57]OFD Sender: Server communicate error [21:09:01]accept exits with 8 [21:09:01]New connection [21:09:01]New thread 3067039076 created [21:09:01]Thread 3066895716 joined [21:09:01]Waiting for new connection... [21:09:01] Sock 8.Parse request [21:09:01]Sock 8.Check first char [21:09:01]Sock 8.First char is OK [21:09:01]request: POST /json_proto HTTP/1.0 [21:09:01]Method: POST [21:09:01]URL: /json_proto [21:09:01]Method is POST - this is cgi request [21:09:01]url: /json_proto [21:09:01]query_string will be loaded in cgi processing [21:09:01]execute_cgi json_proto POST (null) [21:09:01]execute_cgi path=json_proto method=POST [21:09:01]POST find Content-Length [21:09:01]Host: 172.17.43.131:8080 [21:09:01]Content-Length: 678 [21:09:01]Content-Type: application/json [21:09:01] [21:09:01]POST finish read [21:09:01]Found Content-Length = 678 [21:09:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:01]execute_script... [21:09: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)2002591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:01]POST & json_proto [21:09:01]process_json_proto [21:09:01]json parsed OK: [21:09:01]protocol is kg_v1.0 [21:09:01]action value=close_receipt [21:09:01]process_action close_receipt [21:09:01]cmd_close_receipt [21:09:01]MH_GetDate [21:09:01]Write to MH i2c: F0 00 00 C7 03 B9 [21:09:01]Write i2c OK [21:09:01]MH_I2C_Read... [21:09:01]Read from MH i2c: F0 [21:09:01]MH_I2C_Read... [21:09:01]Read from MH i2c: F0 09 00 [21:09:01]MH_I2C_Read... [21:09:01]Read from MH i2c: F0 09 00 C7 03 00 ED 61 A5 66 F9 24 A2 66 40 [21:09:01]GetLastDocTimeStamp 1722114530 [21:09:01]current date 1722114541 [21:09:01]FM_GetShiftState [21:09:01]SAM_PROTO_GetShiftState [21:09:01]wFMCommunicate request_size=4 [21:09:01]MH_SAM_APDU [21:09:01]CAPDU: 80 13 01 00 [21:09:01]Write to MH i2c: E2 08 00 C8 03 80 13 01 00 00 00 00 00 48 [21:09:01]Write i2c OK [21:09:01]MH_I2C_Read... [21:09:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:01]Read from MH i2c: E2 [21:09:01]MH_I2C_Read... [21:09:01]Read from MH i2c: E2 0E 00 [21:09:01]MH_I2C_Read... [21:09:01]Read from MH i2c: E2 0E 00 C8 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 56 [21:09:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:09:01]wFMCommunicate OK [21:09:01]SAM_PROTO_GetShiftState done [21:09:01]FM_GetShiftState done [21:09:01]opened in 1722038719 [21:09:01]opened+sec_in_day 1722125119 [21:09:01]quantity*price = 30035 [21:09:01]sum+1 = 30036 [21:09:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 629 27.07.2024 21:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226269 ФПД: 252509515959914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210901&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226269&fm=252509515959914&tin=02508201610067®Number=0000000000092624&sum=30000 [21:09:02]StoreToDocumentArchive [21:09:02]shift 438 fd 226269 [21:09:02]save to /storage/0438/doc_00226269 [21:09:02]save last doc name /storage/0438/doc_00226269 to /storage/kkm_last_doc_name [21:09:02]save OK [21:09:02]Clear old archive folders... [21:09:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:09:02]tlvbuf is 01B854C0 [21:09:02]SAM_PROTO_ClearQueue [21:09:02]wFMCommunicate request_size=4 [21:09:02]MH_SAM_APDU [21:09:02]CAPDU: 80 09 00 00 [21:09:02]Write to MH i2c: E2 08 00 D5 03 80 09 00 00 00 00 00 00 4A [21:09:02]Write i2c OK [21:09:02]MH_I2C_Read... [21:09:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:02]Read from MH i2c: E2 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 D5 03 00 90 00 4C [21:09:02]RAPDU: 90 00 [21:09:02]wFMCommunicate OK [21:09:02]SAM_PROTO_ClearQueue done [21:09:02]KKMCreateOFDPacket [21:09:02]OFDProtocolAddRootSTLVToBuf [21:09:02]FM_MakeSignedData [21:09:02]FM_MakeSignedData [21:09:02]SAM_PROTO_SignData [21:09:02]wFMCommunicate request_size=4 [21:09:02]MH_SAM_APDU [21:09:02]CAPDU: 80 0D 01 02 [21:09:02]Write to MH i2c: E2 08 00 D6 03 80 0D 01 02 00 00 00 00 52 [21:09:02]Write i2c OK [21:09:02]MH_I2C_Read... [21:09:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:02]Read from MH i2c: E2 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 D6 03 00 90 00 4D [21:09:02]RAPDU: 90 00 [21:09:02]wFMCommunicate OK [21:09:02]wFMCommunicate request_size=255 [21:09:02]MH_SAM_APDU [21:09:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 ED 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 73 03 00 35 04 06 00 E5 [21:09:02]Write to MH i2c: E2 02 01 D7 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 ED 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 73 03 00 35 04 06 00 E5 00 00 B7 [21:09:02]Write i2c OK [21:09:02]MH_I2C_Read... [21:09:02]OFD Sender: Processing packet 226268 [packets to send 600, broken 599] [21:09:02]ProducePacketName [21:09:02]name=ofd_packets/00226268 [21:09:02]OFD Sender: To server: pG, [21:09:02]CommunicateWithHost lk.salyk.kg:30040 [21:09:02]ConnectInit lk.salyk.kg [21:09:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:02]Read from MH i2c: E2 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 D7 03 00 90 00 4E [21:09:02]RAPDU: 90 00 [21:09:02]wFMCommunicate OK [21:09:02]wFMCommunicate request_size=10 [21:09:02]MH_SAM_APDU [21:09:02]CAPDU: 80 0D 02 02 05 A7 F4 00 4E 6A [21:09:02]Write to MH i2c: E2 0D 00 D8 03 80 0D 02 02 05 00 A7 F4 00 4E 6A 00 00 B2 [21:09:02]Write i2c OK [21:09:02]MH_I2C_Read... [21:09:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:02]Read from MH i2c: E2 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 03 00 D8 03 00 90 00 4F [21:09:02]RAPDU: 90 00 [21:09:02]wFMCommunicate OK [21:09:02]wFMCommunicate request_size=4 [21:09:02]MH_SAM_APDU [21:09:02]CAPDU: 80 0D 03 02 [21:09:02]Write to MH i2c: E2 08 00 D9 03 80 0D 03 02 00 00 00 00 57 [21:09:02]Write i2c OK [21:09:02]MH_I2C_Read... [21:09:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:02]Read from MH i2c: E2 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 0B 00 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 0B 00 D9 03 00 A3 41 3F 7B AE 30 F4 60 90 00 28 [21:09:02]RAPDU: A3 41 3F 7B AE 30 F4 60 90 00 [21:09:02]wFMCommunicate OK [21:09:02]SAM_PROTO_SignData done [21:09:02]FM_MakeSignedData done [21:09:02]CreateOFDProtocolMessage [21:09:02]wFMCommunicate request_size=4 [21:09:02]MH_SAM_APDU [21:09:02]CAPDU: 80 11 00 00 [21:09:02]Write to MH i2c: E2 08 00 DA 03 80 11 00 00 00 00 00 00 57 [21:09:02]Write i2c OK [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 [21:09:02]MH_I2C_Read... [21:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:02]Read from MH i2c: E2 17 00 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: E2 17 00 DA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [21:09:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:02]wFMCommunicate OK [21:09:02]CreateOFDProtocolMessage done [21:09:02]OFDSenderStorePacket 226269 [21:09:02]StoreOFDPacket docnum=226269 [21:09:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 D0 07 01 4D 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 ED 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 73 03 00 35 04 06 00 E5 A7 F4 00 4E 6A A3 41 3F 7B AE 30 F4 60 [21:09:02]CheckFolder [21:09:02]dirname=/storage/ofd_packets [21:09:02]CheckFolder done [21:09:02]ProducePacketName [21:09:02]name=ofd_packets/00226269 [21:09:02]NVStorageSaveData ofd_packets/00226269 [21:09:02]File name is /storage/ofd_packets/00226269 [21:09:02]Write 301 bytes [21:09:02]NVStorageSaveData done [21:09:02]OFDSenderStorePacket done [21:09:02]KKMCreateOFDPacket done [21:09:02]NVStorageSaveData kkm_last_timestamp [21:09:02]File name is /storage/kkm_last_timestamp [21:09:02]Write 4 bytes [21:09:02]NVStorageSaveData done [21:09:02]ExternCall_PrintAddStr [21:09:02]wPrintStart [21:09:02]Write to MH i2c: 01 00 00 DB 03 DE [21:09:02]Write i2c OK [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: 01 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: 01 07 00 [21:09:02]MH_I2C_Read... [21:09:02]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 FF 0F F3 [21:09:02]RasterBufferAndPrint [21:09:02]line Счет N : (1)2002591 [21:09:02]line ИНН: 02508201610067 [21:09:02]line Контрольно-Кассовый Чек [21:09:02]line ПРОДАЖА [21:09:02]line ТРК (МРК, ГНК) : 63 [21:09:02]line Товар: 2710124130 [21:09:02]line Аи-92-К-5 [21:09:02]line 4.430 * 67.80 [21:09:02]line = 300.35 [21:09:02]line НДС 12% НСП 1% [21:09:02]line > о реализуемом товаре [21:09:02]line ОКРУГЛЕНИЕ: -0.35 [21:09:02]line ИТОГО: 300.00 [21:09:02]line Внесено: 300.00 [21:09:02]line СДАЧА: 0.00 [21:09:02]line НСП 1% : 2.66 [21:09:02]line НДС 12% : 31.90 [21:09:02]line Наличными: 300.00 [21:09:02]line Безнал.: 0.00 [21:09:02]line Место: АЗС № 97 "Партнер Нефть" [21:09:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:09:02]line СНО: Общий режим [21:09:02]line Чек 629 27.07.2024 21:09 [21:09:02]line Смена: 438 ФФД: 1.0 [21:09:02]line ЗНМ: 0300000054 [21:09:02]line РНМ: 0000000000092624 [21:09:02]line Версия ККМ: 001 [21:09:02]line ФМ: 0000000000874959 [21:09:02]line ФД: 226269 [21:09:02]line ФПД: 252509515959914 [21:09:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210901&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226269&fm=252509515959914&tin=02508201610067®Number=0000000000092624&sum=30000 [21:09:02]written 0, free lines is 4095 [21:09:03]Write to MH i2c: 01 00 00 06 04 0A [21:09:03]Write i2c OK [21:09:03]MH_I2C_Read... [21:09:03]Read from MH i2c: 01 [21:09:03]MH_I2C_Read... [21:09:03]Read from MH i2c: 01 07 00 [21:09:03]MH_I2C_Read... [21:09:03]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 69 0C 86 [21:09:03]RasterBufferAndPrint [21:09:03]line [21:09:03]line [21:09:03]line [21:09:03]line [21:09:03]line [21:09:03]written 0, free lines is 3182 [21:09:03]MH_Cut [21:09:03]Write to MH i2c: D1 01 00 0D 04 01 E3 [21:09:03]Write i2c OK [21:09:03]MH_I2C_Read... [21:09:03]Read from MH i2c: D1 [21:09:03]MH_I2C_Read... [21:09:03]Read from MH i2c: D1 01 00 [21:09:03]MH_I2C_Read... [21:09:03]Read from MH i2c: D1 01 00 0D 04 00 E2 [21:09:03]Write to MH i2c: 01 00 00 0E 04 12 [21:09:03]Write i2c OK [21:09:03]MH_I2C_Read... [21:09:04]*** Cut start [21:09:04]*** Partial cut [21:09:04]*** CUTSNS_PIN = 1 [21:09:04]*** CUTSNS_PIN = 0 [21:09:04]*** Brake cut motor [21:09:05]recv_with_timeout no data received [21:09:05]Read from MH i2c: 01 [21:09:05]MH_I2C_Read... [21:09:05]*** Stop cut motor [21:09:05]*** Cut end [21:09:05]Read from MH i2c: 01 07 00 [21:09:05]MH_I2C_Read... [21:09:05]Read from MH i2c: 01 07 00 0E 04 00 00 00 00 00 FF 0F 27 [21:09:05]process_action close_receipt done [21:09:05]requested_data is exist [21:09:05]produce_requested_data [21:09:05]requested_item fm.sn is exist - process it [21:09:05]wFMCommunicate request_size=4 [21:09:05]MH_SAM_APDU [21:09:05]CAPDU: 80 11 00 00 [21:09:05]Write to MH i2c: E2 08 00 0F 04 80 11 00 00 00 00 00 00 8D [21:09:05]Write i2c OK [21:09:05]MH_I2C_Read... [21:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:05]Read from MH i2c: E2 [21:09:05]MH_I2C_Read... [21:09:05]Read from MH i2c: E2 17 00 [21:09:05]MH_I2C_Read... [21:09:05]Read from MH i2c: E2 17 00 0F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [21:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:05]wFMCommunicate OK [21:09:05]requested_item fd.num is exist - process it [21:09:05]SAM_PROTO_GetFieldsCounters [21:09:05]wFMCommunicate request_size=4 [21:09:05]MH_SAM_APDU [21:09:05]CAPDU: 80 13 00 00 [21:09:05]Write to MH i2c: E2 08 00 10 04 80 13 00 00 00 00 00 00 90 [21:09:05]Write i2c OK [21:09:05]MH_I2C_Read... [21:09:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:05]Read from MH i2c: E2 [21:09:05]MH_I2C_Read... [21:09:05]Read from MH i2c: E2 62 00 [21:09:05]MH_I2C_Read... [21:09:05]Read from MH i2c: E2 62 00 10 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 28 [21:09: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:05]wFMCommunicate OK [21:09:05]SAM_PROTO_GetFieldsCounters done [21:09:05]requested_item shift.num is exist - process it [21:09:05]requested_item shift.opened is exist - process it [21:09:05]req_shift_opened [21:09:05]FM_GetShiftState [21:09:05]SAM_PROTO_GetShiftState [21:09:05]wFMCommunicate request_size=4 [21:09:05]MH_SAM_APDU [21:09:05]CAPDU: 80 13 01 00 [21:09:05]Write to MH i2c: E2 08 00 11 04 80 13 01 00 00 00 00 00 92 [21:09:05]Write i2c OK [21:09:05]MH_I2C_Read... [21:09:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:05]Read from MH i2c: E2 [21:09:05]MH_I2C_Read... [21:09:05]Read from MH i2c: E2 0E 00 [21:09:05]MH_I2C_Read... [21:09:05]Read from MH i2c: E2 0E 00 11 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A0 [21:09:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:09:05]wFMCommunicate OK [21:09:05]SAM_PROTO_GetShiftState done [21:09:05]FM_GetShiftState done [21:09:05]req_shift_opened done [21:09:05]requested_item shift.open_date is exist - process it [21:09:05]req_shift_open_date [21:09:05]req_shift_open_date done [21:09:05]produce_requested_data done [21:09:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226269,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:09:05]process_action_free close_receipt [21:09:05]json_value_free [21:09:05]json_value_free done [21:09:05]process_json_proto returns [21:09:05]Send response to host [21:09:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226269,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:09:05]free response buf [21:09:05]execute_script done [21:09:05]execute_script returns [21:09:05]free content buf [21:09:05]Sock 8.Close socket [21:09:05]Sock 8.Thread stoped [21:09:07]ConnectInit Can't take IP for lk.salyk.kg [21:09:07]CommunicateWithHost connect error [21:09:07]CommunicateWithHost err = -1 [21:09:07]OFD Sender: Server communicate error [21:09:07]OFD Sender: Processing packet 226268 [packets to send 601, broken 599] [21:09:07]ProducePacketName [21:09:07]name=ofd_packets/00226268 [21:09:07]OFD Sender: To server: pG, [21:09:07]CommunicateWithHost lk.salyk.kg:30040 [21:09:07]ConnectInit lk.salyk.kg [21:09:12]ConnectInit Can't take IP for lk.salyk.kg [21:09:12]CommunicateWithHost connect error [21:09:12]CommunicateWithHost err = -1 [21:09:12]OFD Sender: Server communicate error [21:09:15]accept exits with 10 [21:09:15]New connection [21:09:15]New thread 3066895716 created [21:09:15]Thread 3067039076 joined [21:09:15]Waiting for new connection... [21:09:15] Sock 10.Parse request [21:09:15]Sock 10.Check first char [21:09:15]Sock 10.First char is OK [21:09:15]request: POST /json_proto HTTP/1.0 [21:09:15]Method: POST [21:09:15]URL: /json_proto [21:09:15]Method is POST - this is cgi request [21:09:15]url: /json_proto [21:09:15]query_string will be loaded in cgi processing [21:09:15]execute_cgi json_proto POST (null) [21:09:15]execute_cgi path=json_proto method=POST [21:09:15]POST find Content-Length [21:09:15]Host: 172.17.43.131:8080 [21:09:15]Content-Length: 817 [21:09:15]Content-Type: application/json [21:09:15] [21:09:15]POST finish read [21:09:15]Found Content-Length = 817 [21:09:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:15]execute_script... [21: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)2002590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:15]POST & json_proto [21:09:15]process_json_proto [21:09:15]json parsed OK: [21:09:15]protocol is kg_v1.0 [21:09:15]action value=close_receipt [21:09:15]process_action close_receipt [21:09:15]cmd_close_receipt [21:09:15]MH_GetDate [21:09:15]Write to MH i2c: F0 00 00 12 04 05 [21:09:15]Write i2c OK [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: F0 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: F0 09 00 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: F0 09 00 12 04 00 FB 61 A5 66 F9 24 A2 66 9A [21:09:15]GetLastDocTimeStamp 1722114541 [21:09:15]current date 1722114555 [21:09:15]FM_GetShiftState [21:09:15]SAM_PROTO_GetShiftState [21:09:15]wFMCommunicate request_size=4 [21:09:15]MH_SAM_APDU [21:09:15]CAPDU: 80 13 01 00 [21:09:15]Write to MH i2c: E2 08 00 13 04 80 13 01 00 00 00 00 00 94 [21:09:15]Write i2c OK [21:09:15]MH_I2C_Read... [21:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:15]Read from MH i2c: E2 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: E2 0E 00 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: E2 0E 00 13 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A2 [21:09:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:09:15]wFMCommunicate OK [21:09:15]SAM_PROTO_GetShiftState done [21:09:15]FM_GetShiftState done [21:09:15]opened in 1722038719 [21:09:15]opened+sec_in_day 1722125119 [21:09:15]quantity*price = 150037 [21:09:15]sum+1 = 150039 [21:09:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 630 27.07.2024 21:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226270 ФПД: 23073729471852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226270&fm=23073729471852&tin=02508201610067®Number=0000000000092624&sum=150038 [21:09:16]StoreToDocumentArchive [21:09:16]shift 438 fd 226270 [21:09:16]save to /storage/0438/doc_00226270 [21:09:16]save last doc name /storage/0438/doc_00226270 to /storage/kkm_last_doc_name [21:09:16]save OK [21:09:16]Clear old archive folders... [21:09:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:09:16]tlvbuf is 01B72FE0 [21:09:16]SAM_PROTO_ClearQueue [21:09:16]wFMCommunicate request_size=4 [21:09:16]MH_SAM_APDU [21:09:16]CAPDU: 80 09 00 00 [21:09:16]Write to MH i2c: E2 08 00 20 04 80 09 00 00 00 00 00 00 96 [21:09:16]Write i2c OK [21:09:16]MH_I2C_Read... [21:09:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:16]Read from MH i2c: E2 [21:09:16]MH_I2C_Read... [21:09:16]Read from MH i2c: E2 03 00 [21:09:16]MH_I2C_Read... [21:09:16]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [21:09:16]RAPDU: 90 00 [21:09:16]wFMCommunicate OK [21:09:16]SAM_PROTO_ClearQueue done [21:09:16]KKMCreateOFDPacket [21:09:16]OFDProtocolAddRootSTLVToBuf [21:09:16]FM_MakeSignedData [21:09:16]FM_MakeSignedData [21:09:16]SAM_PROTO_SignData [21:09:16]wFMCommunicate request_size=4 [21:09:16]MH_SAM_APDU [21:09:16]CAPDU: 80 0D 01 02 [21:09:16]Write to MH i2c: E2 08 00 21 04 80 0D 01 02 00 00 00 00 9E [21:09:16]Write i2c OK [21:09:16]MH_I2C_Read... [21:09:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:16]Read from MH i2c: E2 [21:09:16]MH_I2C_Read... [21:09:16]Read from MH i2c: E2 03 00 [21:09:16]MH_I2C_Read... [21:09:16]Read from MH i2c: E2 03 00 21 04 00 90 00 99 [21:09:16]RAPDU: 90 00 [21:09:16]wFMCommunicate OK [21:09:16]wFMCommunicate request_size=255 [21:09:16]MH_SAM_APDU [21:09:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 FB 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 73 03 00 35 04 06 00 14 FC 45 72 [21:09:16]Write to MH i2c: E2 02 01 22 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 FB 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 73 03 00 35 04 06 00 14 FC 45 72 00 00 A1 [21:09:16]Write i2c OK [21:09:16]MH_I2C_Read... [21:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:17]Read from MH i2c: E2 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 03 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 03 00 22 04 00 90 00 9A [21:09:17]RAPDU: 90 00 [21:09:17]wFMCommunicate OK [21:09:17]wFMCommunicate request_size=7 [21:09:17]MH_SAM_APDU [21:09:17]CAPDU: 80 0D 02 02 02 E5 6C [21:09:17]Write to MH i2c: E2 0A 00 23 04 80 0D 02 02 02 00 E5 6C 00 00 F6 [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:17]Read from MH i2c: E2 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 03 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 03 00 23 04 00 90 00 9B [21:09:17]RAPDU: 90 00 [21:09:17]wFMCommunicate OK [21:09:17]wFMCommunicate request_size=4 [21:09:17]MH_SAM_APDU [21:09:17]CAPDU: 80 0D 03 02 [21:09:17]Write to MH i2c: E2 08 00 24 04 80 0D 03 02 00 00 00 00 A3 [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:17]Read from MH i2c: E2 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 0B 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 0B 00 24 04 00 75 73 55 A6 E5 67 A5 F9 90 00 71 [21:09:17]RAPDU: 75 73 55 A6 E5 67 A5 F9 90 00 [21:09:17]wFMCommunicate OK [21:09:17]SAM_PROTO_SignData done [21:09:17]FM_MakeSignedData done [21:09:17]CreateOFDProtocolMessage [21:09:17]wFMCommunicate request_size=4 [21:09:17]MH_SAM_APDU [21:09:17]CAPDU: 80 11 00 00 [21:09:17]Write to MH i2c: E2 08 00 25 04 80 11 00 00 00 00 00 00 A3 [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:17]Read from MH i2c: E2 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 17 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 17 00 25 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [21:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:17]wFMCommunicate OK [21:09:17]CreateOFDProtocolMessage done [21:09:17]OFDSenderStorePacket 226270 [21:09:17]StoreOFDPacket docnum=226270 [21:09:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7C B1 04 01 7F C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 FB 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 73 03 00 35 04 06 00 14 FC 45 72 E5 6C 75 73 55 A6 E5 67 A5 F9 [21:09:17]CheckFolder [21:09:17]dirname=/storage/ofd_packets [21:09:17]CheckFolder done [21:09:17]ProducePacketName [21:09:17]name=ofd_packets/00226270 [21:09:17]NVStorageSaveData ofd_packets/00226270 [21:09:17]File name is /storage/ofd_packets/00226270 [21:09:17]Write 298 bytes [21:09:17]NVStorageSaveData done [21:09:17]OFDSenderStorePacket done [21:09:17]KKMCreateOFDPacket done [21:09:17]NVStorageSaveData kkm_last_timestamp [21:09:17]File name is /storage/kkm_last_timestamp [21:09:17]Write 4 bytes [21:09:17]NVStorageSaveData done [21:09:17]ExternCall_PrintAddStr [21:09:17]wPrintStart [21:09:17]Write to MH i2c: 01 00 00 26 04 2A [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: 01 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: 01 07 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 FF 0F 3F [21:09:17]RasterBufferAndPrint [21:09:17]line Счет N : (1)2002590 [21:09:17]line ИНН: 02508201610067 [21:09:17]line Контрольно-Кассовый Чек [21:09:17]line ПРОДАЖА [21:09:17]line ТРК (МРК, ГНК) : 21 [21:09:17]line Товар: 2710194210 [21:09:17]line ДТ-К-5 [21:09:17]line 19.690 * 76.20 [21:09:17]line = 1500.38 [21:09:17]line НДС 12% НСП 1% [21:09:17]line > о реализуемом товаре [21:09:17]line ИТОГО: 1500.38 [21:09:17]line НСП 1% : 13.28 [21:09:17]line НДС 12% : 159.33 [21:09:17]line Наличными: 0.00 [21:09:17]line Безнал.: 1500.38 [21:09:17]line Место: АЗС № 97 "Партнер Нефть" [21:09:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:09:17]line СНО: Общий режим [21:09:17]line Чек 630 27.07.2024 21:09 [21:09:17]line Смена: 438 ФФД: 1.0 [21:09:17]line ЗНМ: 0300000054 [21:09:17]line РНМ: 0000000000092624 [21:09:17]line Версия ККМ: 001 [21:09:17]line Платежная система: Бакай Банк [21:09:17]line ФМ: 0000000000874959 [21:09:17]line ФД: 226270 [21:09:17]line ФПД: 23073729471852 [21:09:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226270&fm=23073729471852&tin=02508201610067®Number=0000000000092624&sum=150038 [21:09:17]written 0, free lines is 4095 [21:09:17]OFD Sender: Processing packet 226268 [packets to send 602, broken 599] [21:09:17]ProducePacketName [21:09:17]name=ofd_packets/00226268 [21:09:17]OFD Sender: To server: pG, [21:09:17]CommunicateWithHost lk.salyk.kg:30040 [21:09:17]ConnectInit lk.salyk.kg [21:09:17]Write to MH i2c: 01 00 00 50 04 54 [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: 01 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: 01 07 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 7E 0C E5 [21:09:17]RasterBufferAndPrint [21:09:17]line [21:09:17]line [21:09:17]line [21:09:17]line [21:09:17]line [21:09:17]written 0, free lines is 3207 [21:09:17]MH_Cut [21:09:17]Write to MH i2c: D1 01 00 57 04 01 2D [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: D1 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: D1 01 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: D1 01 00 57 04 00 2C [21:09:17]Write to MH i2c: 01 00 00 58 04 5C [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:18]*** Cut start [21:09:18]*** Partial cut [21:09:18]*** CUTSNS_PIN = 1 [21:09:19]*** CUTSNS_PIN = 0 [21:09:19]*** Brake cut motor [21:09:19]Read from MH i2c: 01 [21:09:19]MH_I2C_Read... [21:09:19]*** Stop cut motor [21:09:19]*** Cut end [21:09:19]Read from MH i2c: 01 07 00 [21:09:19]MH_I2C_Read... [21:09:19]Read from MH i2c: 01 07 00 58 04 00 00 00 00 00 FF 0F 71 [21:09:19]process_action close_receipt done [21:09:19]requested_data is exist [21:09:19]produce_requested_data [21:09:19]requested_item fm.sn is exist - process it [21:09:19]wFMCommunicate request_size=4 [21:09:19]MH_SAM_APDU [21:09:19]CAPDU: 80 11 00 00 [21:09:19]Write to MH i2c: E2 08 00 59 04 80 11 00 00 00 00 00 00 D7 [21:09:19]Write i2c OK [21:09:19]MH_I2C_Read... [21:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:19]Read from MH i2c: E2 [21:09:19]MH_I2C_Read... [21:09:19]Read from MH i2c: E2 17 00 [21:09:19]MH_I2C_Read... [21:09:19]Read from MH i2c: E2 17 00 59 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [21:09:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:19]wFMCommunicate OK [21:09:19]requested_item fd.num is exist - process it [21:09:19]SAM_PROTO_GetFieldsCounters [21:09:19]wFMCommunicate request_size=4 [21:09:19]MH_SAM_APDU [21:09:19]CAPDU: 80 13 00 00 [21:09:19]Write to MH i2c: E2 08 00 5A 04 80 13 00 00 00 00 00 00 DA [21:09:19]Write i2c OK [21:09:19]MH_I2C_Read... [21:09:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:19]Read from MH i2c: E2 [21:09:19]MH_I2C_Read... [21:09:19]Read from MH i2c: E2 62 00 [21:09:19]MH_I2C_Read... [21:09:19]Read from MH i2c: E2 62 00 5A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:19]wFMCommunicate OK [21:09:19]SAM_PROTO_GetFieldsCounters done [21:09:19]requested_item shift.num is exist - process it [21:09:19]requested_item shift.opened is exist - process it [21:09:19]req_shift_opened [21:09:19]FM_GetShiftState [21:09:19]SAM_PROTO_GetShiftState [21:09:19]wFMCommunicate request_size=4 [21:09:19]MH_SAM_APDU [21:09:19]CAPDU: 80 13 01 00 [21:09:19]Write to MH i2c: E2 08 00 5B 04 80 13 01 00 00 00 00 00 DC [21:09:19]Write i2c OK [21:09:19]MH_I2C_Read... [21:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:19]Read from MH i2c: E2 [21:09:19]MH_I2C_Read... [21:09:19]Read from MH i2c: E2 0E 00 [21:09:19]MH_I2C_Read... [21:09:19]Read from MH i2c: E2 0E 00 5B 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EA [21:09:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:09:19]wFMCommunicate OK [21:09:19]SAM_PROTO_GetShiftState done [21:09:19]FM_GetShiftState done [21:09:19]req_shift_opened done [21:09:19]requested_item shift.open_date is exist - process it [21:09:19]req_shift_open_date [21:09:19]req_shift_open_date done [21:09:19]produce_requested_data done [21:09:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226270,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:09:19]process_action_free close_receipt [21:09:19]json_value_free [21:09:19]json_value_free done [21:09:19]process_json_proto returns [21:09:19]Send response to host [21:09:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226270,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:09:19]free response buf [21:09:19]execute_script done [21:09:19]execute_script returns [21:09:19]free content buf [21:09:19]Sock 10.Close socket [21:09:19]Sock 10.Thread stoped [21:09:22]ConnectInit Can't take IP for lk.salyk.kg [21:09:22]CommunicateWithHost connect error [21:09:22]CommunicateWithHost err = -1 [21:09:22]OFD Sender: Server communicate error [21:09:27]OFD Sender: Processing packet 226268 [packets to send 602, broken 599] [21:09:27]ProducePacketName [21:09:27]name=ofd_packets/00226268 [21:09:27]OFD Sender: To server: pG, [21:09:27]CommunicateWithHost lk.salyk.kg:30040 [21:09:27]ConnectInit lk.salyk.kg [21:09:32]ConnectInit Can't take IP for lk.salyk.kg [21:09:32]CommunicateWithHost connect error [21:09:32]CommunicateWithHost err = -1 [21:09:32]OFD Sender: Server communicate error [21:09:35]recv_with_timeout no data received [21:09:37]OFD Sender: Processing packet 226268 [packets to send 602, broken 599] [21:09:37]ProducePacketName [21:09:37]name=ofd_packets/00226268 [21:09:37]OFD Sender: To server: pG, [21:09:37]CommunicateWithHost lk.salyk.kg:30040 [21:09:37]ConnectInit lk.salyk.kg [21:09:38]Connected sock=9 [21:09:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 52 01 08 01 CC E9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 E2 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 73 03 00 35 04 06 00 6A 01 38 4E F9 C8 0A D6 F3 D6 13 F0 C1 05 [21:09: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 35 39 4F 00 00 00 0E 63 47 00 33 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 35 39 10 04 04 00 DC 73 03 00 F4 03 04 00 1D 0E A5 66 B6 04 01 00 00 FE 04 12 E6 52 B9 E6 F0 [21:09:39]CommunicateWithHost err = 0 [21:09:39]CheckOFDResponse [21:09:39]1017 (14) - 77093643461234 [21:09:39]1041 (16) - 0000000000874959 [21:09:39]1040 (4) - 226268 [21:09:39]1012 (4) - 27.07.2024 15:11 [21:09:39]1206 (1) - 0 [21:09:39]OFD Sender: Remove packet 226268 [21:09:39]ProducePacketName [21:09:39]name=ofd_packets/00226268 [21:09:39]NVStorageDeleteData [21:09:40]OFD Sender: Processing packet 226269 [packets to send 601, broken 599] [21:09:40]ProducePacketName [21:09:40]name=ofd_packets/00226269 [21:09:40]OFD Sender: To server: pG, [21:09:40]CommunicateWithHost lk.salyk.kg:30040 [21:09:40]ConnectInit lk.salyk.kg [21:09:40]Connected sock=9 [21:09: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 35 39 0F 01 00 00 99 D0 07 01 4D 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 ED 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 73 03 00 35 04 06 00 E5 A7 F4 00 4E 6A A3 41 3F 7B AE 30 F4 60 [21:09: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 35 39 4F 00 00 00 8E 5E 47 00 78 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 35 39 10 04 04 00 DD 73 03 00 F4 03 04 00 1F 0E A5 66 B6 04 01 00 00 E2 7F 8C D3 BC 9C 86 1A [21:09:41]CommunicateWithHost err = 0 [21:09:41]CheckOFDResponse [21:09:41]1017 (14) - 77093643461234 [21:09:41]1041 (16) - 0000000000874959 [21:09:41]1040 (4) - 226269 [21:09:41]1012 (4) - 27.07.2024 15:11 [21:09:41]1206 (1) - 0 [21:09:41]OFD Sender: Remove packet 226269 [21:09:41]ProducePacketName [21:09:41]name=ofd_packets/00226269 [21:09:41]NVStorageDeleteData [21:09:42]OFD Sender: Processing packet 226270 [packets to send 600, broken 599] [21:09:42]ProducePacketName [21:09:42]name=ofd_packets/00226270 [21:09:42]OFD Sender: To server: pG, [21:09:42]CommunicateWithHost lk.salyk.kg:30040 [21:09:42]ConnectInit lk.salyk.kg [21:09:44]Connected sock=9 [21:09: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 35 39 0C 01 00 00 7C B1 04 01 7F C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 FB 61 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 73 03 00 35 04 06 00 14 FC 45 72 E5 6C 75 73 55 A6 E5 67 A5 F9 [21:09: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 35 39 4F 00 00 00 A1 A6 47 00 2A 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 73 03 00 F4 03 04 00 23 0E A5 66 B6 04 01 00 00 94 DE 9A 0F 40 FD 9E 36 [21:09:44]CommunicateWithHost err = 0 [21:09:44]CheckOFDResponse [21:09:44]1017 (14) - 77093643461234 [21:09:44]1041 (16) - 0000000000874959 [21:09:44]1040 (4) - 226270 [21:09:44]1012 (4) - 27.07.2024 15:11 [21:09:44]1206 (1) - 0 [21:09:44]OFD Sender: Remove packet 226270 [21:09:44]ProducePacketName [21:09:44]name=ofd_packets/00226270 [21:09:44]NVStorageDeleteData [21:09:45]OFD Sender: No OFD packet to send [21:09:50]OFD Sender: No OFD packet to send [21:09:55]OFD Sender: No OFD packet to send [21:10:00]OFD Sender: No OFD packet to send [21:10:01]accept exits with 8 [21:10:01]New connection [21:10:01]New thread 3067039076 created [21:10:01]Thread 3066895716 joined [21:10:01]Waiting for new connection... [21:10:01] Sock 8.Parse request [21:10:01]Sock 8.Check first char [21:10:01]Sock 8.First char is OK [21:10:01]request: POST /json_proto HTTP/1.0 [21:10:01]Method: POST [21:10:01]URL: /json_proto [21:10:01]Method is POST - this is cgi request [21:10:01]url: /json_proto [21:10:01]query_string will be loaded in cgi processing [21:10:01]execute_cgi json_proto POST (null) [21:10:01]execute_cgi path=json_proto method=POST [21:10:01]POST find Content-Length [21:10:01]Host: 172.17.43.131:8080 [21:10:01]Content-Length: 678 [21:10:01]Content-Type: application/json [21:10:01] [21:10:01]POST finish read [21:10:01]Found Content-Length = 678 [21:10:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:01]execute_script... [21:10: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)2002593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:01]POST & json_proto [21:10:01]process_json_proto [21:10:01]json parsed OK: [21:10:01]protocol is kg_v1.0 [21:10:01]action value=close_receipt [21:10:01]process_action close_receipt [21:10:01]cmd_close_receipt [21:10:01]MH_GetDate [21:10:01]Write to MH i2c: F0 00 00 5C 04 4F [21:10:01]Write i2c OK [21:10:01]MH_I2C_Read... [21:10:01]Read from MH i2c: F0 [21:10:01]MH_I2C_Read... [21:10:01]Read from MH i2c: F0 09 00 [21:10:01]MH_I2C_Read... [21:10:01]Read from MH i2c: F0 09 00 5C 04 00 29 62 A5 66 F9 24 A2 66 13 [21:10:01]GetLastDocTimeStamp 1722114555 [21:10:01]current date 1722114601 [21:10:01]FM_GetShiftState [21:10:01]SAM_PROTO_GetShiftState [21:10:01]wFMCommunicate request_size=4 [21:10:01]MH_SAM_APDU [21:10:01]CAPDU: 80 13 01 00 [21:10:01]Write to MH i2c: E2 08 00 5D 04 80 13 01 00 00 00 00 00 DE [21:10:01]Write i2c OK [21:10:01]MH_I2C_Read... [21:10:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:01]Read from MH i2c: E2 [21:10:01]MH_I2C_Read... [21:10:01]Read from MH i2c: E2 0E 00 [21:10:01]MH_I2C_Read... [21:10:01]Read from MH i2c: E2 0E 00 5D 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EC [21:10:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:10:01]wFMCommunicate OK [21:10:01]SAM_PROTO_GetShiftState done [21:10:01]FM_GetShiftState done [21:10:01]opened in 1722038719 [21:10:01]opened+sec_in_day 1722125119 [21:10:01]quantity*price = 50036 [21:10:01]sum+1 = 50037 [21:10:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 631 27.07.2024 21:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226271 ФПД: 97917041514489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226271&fm=97917041514489&tin=02508201610067®Number=0000000000092624&sum=50000 [21:10:02]StoreToDocumentArchive [21:10:02]shift 438 fd 226271 [21:10:02]save to /storage/0438/doc_00226271 [21:10:02]save last doc name /storage/0438/doc_00226271 to /storage/kkm_last_doc_name [21:10:02]save OK [21:10:02]Clear old archive folders... [21:10:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:10:02]tlvbuf is 01B8DE70 [21:10:02]SAM_PROTO_ClearQueue [21:10:02]wFMCommunicate request_size=4 [21:10:02]MH_SAM_APDU [21:10:02]CAPDU: 80 09 00 00 [21:10:02]Write to MH i2c: E2 08 00 6A 04 80 09 00 00 00 00 00 00 E0 [21:10:02]Write i2c OK [21:10:02]MH_I2C_Read... [21:10:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:10:02]Read from MH i2c: E2 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 6A 04 00 90 00 E2 [21:10:02]RAPDU: 90 00 [21:10:02]wFMCommunicate OK [21:10:02]SAM_PROTO_ClearQueue done [21:10:02]KKMCreateOFDPacket [21:10:02]OFDProtocolAddRootSTLVToBuf [21:10:02]FM_MakeSignedData [21:10:02]FM_MakeSignedData [21:10:02]SAM_PROTO_SignData [21:10:02]wFMCommunicate request_size=4 [21:10:02]MH_SAM_APDU [21:10:02]CAPDU: 80 0D 01 02 [21:10:02]Write to MH i2c: E2 08 00 6B 04 80 0D 01 02 00 00 00 00 E8 [21:10:02]Write i2c OK [21:10:02]MH_I2C_Read... [21:10:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:10:02]Read from MH i2c: E2 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 6B 04 00 90 00 E3 [21:10:02]RAPDU: 90 00 [21:10:02]wFMCommunicate OK [21:10:02]wFMCommunicate request_size=255 [21:10:02]MH_SAM_APDU [21:10:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 29 62 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 73 03 00 35 04 06 00 59 [21:10:02]Write to MH i2c: E2 02 01 6C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 29 62 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 73 03 00 35 04 06 00 59 00 00 E3 [21:10:02]Write i2c OK [21:10:02]MH_I2C_Read... [21:10:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:02]Read from MH i2c: E2 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 6C 04 00 90 00 E4 [21:10:02]RAPDU: 90 00 [21:10:02]wFMCommunicate OK [21:10:02]wFMCommunicate request_size=10 [21:10:02]MH_SAM_APDU [21:10:02]CAPDU: 80 0D 02 02 05 0E 16 7A 17 F9 [21:10:02]Write to MH i2c: E2 0D 00 6D 04 80 0D 02 02 05 00 0E 16 7A 17 F9 00 00 A3 [21:10:02]Write i2c OK [21:10:02]MH_I2C_Read... [21:10:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:02]Read from MH i2c: E2 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 03 00 6D 04 00 90 00 E5 [21:10:02]RAPDU: 90 00 [21:10:02]wFMCommunicate OK [21:10:02]wFMCommunicate request_size=4 [21:10:02]MH_SAM_APDU [21:10:02]CAPDU: 80 0D 03 02 [21:10:02]Write to MH i2c: E2 08 00 6E 04 80 0D 03 02 00 00 00 00 ED [21:10:02]Write i2c OK [21:10:02]MH_I2C_Read... [21:10:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:10:02]Read from MH i2c: E2 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 0B 00 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 0B 00 6E 04 00 FD 1F 59 2A 7A 8D DB DB 90 00 4A [21:10:02]RAPDU: FD 1F 59 2A 7A 8D DB DB 90 00 [21:10:02]wFMCommunicate OK [21:10:02]SAM_PROTO_SignData done [21:10:02]FM_MakeSignedData done [21:10:02]CreateOFDProtocolMessage [21:10:02]wFMCommunicate request_size=4 [21:10:02]MH_SAM_APDU [21:10:02]CAPDU: 80 11 00 00 [21:10:02]Write to MH i2c: E2 08 00 6F 04 80 11 00 00 00 00 00 00 ED [21:10:02]Write i2c OK [21:10:02]MH_I2C_Read... [21:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:02]Read from MH i2c: E2 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 17 00 [21:10:02]MH_I2C_Read... [21:10:02]Read from MH i2c: E2 17 00 6F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [21:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:10:02]wFMCommunicate OK [21:10:02]CreateOFDProtocolMessage done [21:10:02]OFDSenderStorePacket 226271 [21:10:02]StoreOFDPacket docnum=226271 [21:10:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 AC 07 01 FC 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 29 62 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 73 03 00 35 04 06 00 59 0E 16 7A 17 F9 FD 1F 59 2A 7A 8D DB DB [21:10:02]CheckFolder [21:10:03]dirname=/storage/ofd_packets [21:10:03]CheckFolder done [21:10:03]ProducePacketName [21:10:03]name=ofd_packets/00226271 [21:10:03]NVStorageSaveData ofd_packets/00226271 [21:10:03]File name is /storage/ofd_packets/00226271 [21:10:03]Write 301 bytes [21:10:03]NVStorageSaveData done [21:10:03]OFDSenderStorePacket done [21:10:03]KKMCreateOFDPacket done [21:10:03]NVStorageSaveData kkm_last_timestamp [21:10:03]File name is /storage/kkm_last_timestamp [21:10:03]Write 4 bytes [21:10:03]NVStorageSaveData done [21:10:03]ExternCall_PrintAddStr [21:10:03]wPrintStart [21:10:03]Write to MH i2c: 01 00 00 70 04 74 [21:10:03]Write i2c OK [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: 01 [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: 01 07 00 [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FF 0F 89 [21:10:03]RasterBufferAndPrint [21:10:03]line Счет N : (1)2002593 [21:10:03]line ИНН: 02508201610067 [21:10:03]line Контрольно-Кассовый Чек [21:10:03]line ПРОДАЖА [21:10:03]line ТРК (МРК, ГНК) : 43 [21:10:03]line Товар: 2710124130 [21:10:03]line Аи-92-К-5 [21:10:03]line 7.380 * 67.80 [21:10:03]line = 500.36 [21:10:03]line НДС 12% НСП 1% [21:10:03]line > о реализуемом товаре [21:10:03]line ОКРУГЛЕНИЕ: -0.36 [21:10:03]line ИТОГО: 500.00 [21:10:03]line Внесено: 500.00 [21:10:03]line СДАЧА: 0.00 [21:10:03]line НСП 1% : 4.43 [21:10:03]line НДС 12% : 53.14 [21:10:03]line Наличными: 500.00 [21:10:03]line Безнал.: 0.00 [21:10:03]line Место: АЗС № 97 "Партнер Нефть" [21:10:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:10:03]line СНО: Общий режим [21:10:03]line Чек 631 27.07.2024 21:10 [21:10:03]line Смена: 438 ФФД: 1.0 [21:10:03]line ЗНМ: 0300000054 [21:10:03]line РНМ: 0000000000092624 [21:10:03]line Версия ККМ: 001 [21:10:03]line ФМ: 0000000000874959 [21:10:03]line ФД: 226271 [21:10:03]line ФПД: 97917041514489 [21:10:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226271&fm=97917041514489&tin=02508201610067®Number=0000000000092624&sum=50000 [21:10:03]written 0, free lines is 4095 [21:10:03]OFD Sender: Processing packet 226271 [packets to send 600, broken 599] [21:10:03]ProducePacketName [21:10:03]name=ofd_packets/00226271 [21:10:03]OFD Sender: To server: pG, [21:10:03]CommunicateWithHost lk.salyk.kg:30040 [21:10:03]ConnectInit lk.salyk.kg [21:10:03]Write to MH i2c: 01 00 00 9B 04 9F [21:10:03]Write i2c OK [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: 01 [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: 01 07 00 [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: 01 07 00 9B 04 00 00 00 00 00 6B 0C 1D [21:10:03]RasterBufferAndPrint [21:10:03]line [21:10:03]line [21:10:03]line [21:10:03]line [21:10:03]line [21:10:03]written 0, free lines is 3187 [21:10:03]MH_Cut [21:10:03]Write to MH i2c: D1 01 00 A2 04 01 78 [21:10:03]Write i2c OK [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: D1 [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: D1 01 00 [21:10:03]MH_I2C_Read... [21:10:03]Read from MH i2c: D1 01 00 A2 04 00 77 [21:10:03]Write to MH i2c: 01 00 00 A3 04 A7 [21:10:03]Write i2c OK [21:10:03]MH_I2C_Read... [21:10:04]*** Cut start [21:10:04]*** Partial cut [21:10:04]*** CUTSNS_PIN = 1 [21:10:04]*** CUTSNS_PIN = 0 [21:10:04]*** Brake cut motor [21:10:05]Connected sock=11 [21:10: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 35 39 0F 01 00 00 B9 AC 07 01 FC 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 29 62 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 73 03 00 35 04 06 00 59 0E 16 7A 17 F9 FD 1F 59 2A 7A 8D DB DB [21:10:05]Read from MH i2c: 01 [21:10:05]MH_I2C_Read... [21:10:05]*** Stop cut motor [21:10:05]*** Cut end [21:10:05]Read from MH i2c: 01 07 00 [21:10:05]MH_I2C_Read... [21:10:05]Read from MH i2c: 01 07 00 A3 04 00 00 00 00 00 FF 0F BC [21:10:05]process_action close_receipt done [21:10:05]requested_data is exist [21:10:05]produce_requested_data [21:10:05]requested_item fm.sn is exist - process it [21:10:05]wFMCommunicate request_size=4 [21:10:05]MH_SAM_APDU [21:10:05]CAPDU: 80 11 00 00 [21:10:05]Write to MH i2c: E2 08 00 A4 04 80 11 00 00 00 00 00 00 22 [21:10:05]Write i2c OK [21:10:05]MH_I2C_Read... [21:10:05]Read from MH i2c: E2 [21:10:05]MH_I2C_Read... [21:10:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:05]Read from MH i2c: E2 17 00 [21:10:05]MH_I2C_Read... [21:10:05]Read from MH i2c: E2 17 00 A4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [21:10:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:10:05]wFMCommunicate OK [21:10:05]requested_item fd.num is exist - process it [21:10:05]SAM_PROTO_GetFieldsCounters [21:10:05]wFMCommunicate request_size=4 [21:10:05]MH_SAM_APDU [21:10:05]CAPDU: 80 13 00 00 [21:10:05]Write to MH i2c: E2 08 00 A5 04 80 13 00 00 00 00 00 00 25 [21:10:05]Write i2c OK [21:10:05]MH_I2C_Read... [21:10:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:10:05]Read from MH i2c: E2 [21:10:05]MH_I2C_Read... [21:10:05]Read from MH i2c: E2 62 00 [21:10:05]MH_I2C_Read... [21:10:05]Read from MH i2c: E2 62 00 A5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 C5 [21:10:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:10:05]wFMCommunicate OK [21:10:05]SAM_PROTO_GetFieldsCounters done [21:10:05]requested_item shift.num is exist - process it [21:10:05]requested_item shift.opened is exist - process it [21:10:05]req_shift_opened [21:10:05]FM_GetShiftState [21:10:05]SAM_PROTO_GetShiftState [21:10:05]wFMCommunicate request_size=4 [21:10:05]MH_SAM_APDU [21:10:05]CAPDU: 80 13 01 00 [21:10:05]Write to MH i2c: E2 08 00 A6 04 80 13 01 00 00 00 00 00 27 [21:10: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 35 39 4F 00 00 00 9A 2C 47 00 78 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 Write i2c OK [21:10:05]30 MH_I2C_Read... [21:10:05]30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 73 03 00 F4 03 04 00 37 0E A5 66 B6 04 01 00 00 ED 84 2A F2 90 19 4A 52 [21:10:05]CommunicateWithHost err = 0 [21:10:05]CheckOFDResponse [21:10:05]1017 (14) - 77093643461234 [21:10:05]1041 (16) - 0000000000874959 [21:10:05]1040 (4) - 226271 [21:10:05]1012 (4) - 27.07.2024 15:11 [21:10:05]1206 (1) - 0 [21:10:05]OFD Sender: Remove packet 226271 [21:10:05]ProducePacketName [21:10:05]name=ofd_packets/00226271 [21:10:05]NVStorageDeleteData [21:10:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:05]Read from MH i2c: E2 [21:10:05]MH_I2C_Read... [21:10:05]Read from MH i2c: E2 0E 00 [21:10:05]MH_I2C_Read... [21:10:05]Read from MH i2c: E2 0E 00 A6 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 35 [21:10:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:10:05]wFMCommunicate OK [21:10:05]SAM_PROTO_GetShiftState done [21:10:05]FM_GetShiftState done [21:10:05]req_shift_opened done [21:10:05]requested_item shift.open_date is exist - process it [21:10:05]req_shift_open_date [21:10:05]req_shift_open_date done [21:10:05]produce_requested_data done [21:10:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226271,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:10:05]process_action_free close_receipt [21:10:05]json_value_free [21:10:05]json_value_free done [21:10:05]process_json_proto returns [21:10:05]Send response to host [21:10:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226271,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:10:05]free response buf [21:10:05]execute_script done [21:10:05]execute_script returns [21:10:05]free content buf [21:10:05]Sock 8.Close socket [21:10:05]Sock 8.Thread stoped [21:10:06]OFD Sender: No OFD packet to send [21:10:11]OFD Sender: No OFD packet to send [21:10:16]OFD Sender: No OFD packet to send [21:10:21]OFD Sender: No OFD packet to send [21:10:26]OFD Sender: No OFD packet to send [21:10:31]OFD Sender: No OFD packet to send [21:10:32]recv_with_timeout no data received [21:10:36]OFD Sender: No OFD packet to send [21:10:41]OFD Sender: No OFD packet to send [21:10:46]OFD Sender: No OFD packet to send [21:10:51]OFD Sender: No OFD packet to send [21:10:56]OFD Sender: No OFD packet to send [21:11:01]OFD Sender: No OFD packet to send [21:11:06]OFD Sender: No OFD packet to send [21:11:11]OFD Sender: No OFD packet to send [21:11:16]OFD Sender: No OFD packet to send [21:11:21]OFD Sender: No OFD packet to send [21:11:26]OFD Sender: No OFD packet to send [21:11:31]OFD Sender: No OFD packet to send [21:11:36]OFD Sender: No OFD packet to send [21:11:41]OFD Sender: No OFD packet to send [21:11:46]OFD Sender: No OFD packet to send [21:11:51]OFD Sender: No OFD packet to send [21:11:56]OFD Sender: No OFD packet to send [21:12:01]OFD Sender: No OFD packet to send [21:12:06]OFD Sender: No OFD packet to send [21:12:11]OFD Sender: No OFD packet to send [21:12:16]OFD Sender: No OFD packet to send [21:12:21]OFD Sender: No OFD packet to send [21:12:26]OFD Sender: No OFD packet to send [21:12:31]OFD Sender: No OFD packet to send [21:12:36]OFD Sender: No OFD packet to send [21:12:41]OFD Sender: No OFD packet to send [21:12:46]OFD Sender: No OFD packet to send [21:12:50]recv_with_timeout no data received [21:12:51]OFD Sender: No OFD packet to send [21:12:54]accept exits with 9 [21:12:54]New connection [21:12:54]New thread 3066895716 created [21:12:54]Thread 3067039076 joined [21:12:54]Waiting for new connection... [21:12:54] Sock 9.Parse request [21:12:54]Sock 9.Check first char [21:12:54]Sock 9.First char is OK [21:12:54]request: POST /json_proto HTTP/1.0 [21:12:54]Method: POST [21:12:54]URL: /json_proto [21:12:54]Method is POST - this is cgi request [21:12:54]url: /json_proto [21:12:54]query_string will be loaded in cgi processing [21:12:54]execute_cgi json_proto POST (null) [21:12:54]execute_cgi path=json_proto method=POST [21:12:54]POST find Content-Length [21:12:54]Host: 172.17.43.131:8080 [21:12:54]Content-Length: 1200 [21:12:54]Content-Type: application/json [21:12:54] [21:12:54]POST finish read [21:12:54]Found Content-Length = 1200 [21:12:54]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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002587\u000A27.07.2024 21:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.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\u000A64300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:54]execute_script... [21:12:54]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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002587\u000A27.07.2024 21:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.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\u000A64300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:54]POST & json_proto [21:12:54]process_json_proto [21:12:54]json parsed OK: [21:12:54]protocol is kg_v1.0 [21:12:54]action value=print_text [21:12:54]process_action print_text [21:12:54]cmd_print_text [21:12:54]ExternCall_PrintAddStr [21:12:54]wPrintStart [21:12:54]Write to MH i2c: 01 00 00 A7 04 AB [21:12:54]Write i2c OK [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: 01 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: 01 07 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: 01 07 00 A7 04 00 00 00 00 00 FF 0F C0 [21:12:54]RasterBufferAndPrint [21:12:54]line *****ТОВАРНЫЙ ЧЕК***** [21:12:54]line АЗС-97 [21:12:54]line Партнер нефть [21:12:54]line 02508201610067 [21:12:54]line Кассир : Орунбаева Б. [21:12:54]line Счет N : (1)2002587 [21:12:54]line 27.07.2024 21:11 [21:12:54]line ПРОДАЖА [21:12:54]line ТРК (МРК, ГНК): 11 [21:12:54]line Вид ГСМ : 2710194210 [21:12:54]line ДТ-К-5 [21:12:54]line 100.000 x 76.20 [21:12:54]line ИТОГ: 7620.00 [21:12:54]line Тип оплаты: Талоны: Топливная Карта [21:12:54]line 64300 [21:12:54]line ______________________ [21:12:54]line (подпись) [21:12:54]written 0, free lines is 4095 [21:12:55]Write to MH i2c: 01 00 00 BB 04 BF [21:12:55]Write i2c OK [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: 01 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: 01 07 00 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 10 0E E4 [21:12:55]RasterBufferAndPrint [21:12:55]line [21:12:55]line [21:12:55]line [21:12:55]line [21:12:55]line [21:12:55]written 0, free lines is 3602 [21:12:55]MH_Cut [21:12:55]Write to MH i2c: D1 01 00 C2 04 01 98 [21:12:55]Write i2c OK [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: D1 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: D1 01 00 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: D1 01 00 C2 04 00 97 [21:12:55]Write to MH i2c: 01 00 00 C3 04 C7 [21:12:55]Write i2c OK [21:12:55]MH_I2C_Read... [21:12:55]*** Cut start [21:12:55]*** Partial cut [21:12:55]*** CUTSNS_PIN = 1 [21:12:55]*** CUTSNS_PIN = 0 [21:12:56]*** Brake cut motor [21:12:56]Read from MH i2c: 01 [21:12:56]MH_I2C_Read... [21:12:56]*** Stop cut motor [21:12:56]*** Cut end [21:12:56]Read from MH i2c: 01 07 00 [21:12:56]MH_I2C_Read... [21:12:56]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [21:12:56]process_action print_text done [21:12:56]requested_data is exist [21:12:56]produce_requested_data [21:12:56]requested_item fm.sn is exist - process it [21:12:56]wFMCommunicate request_size=4 [21:12:56]MH_SAM_APDU [21:12:56]CAPDU: 80 11 00 00 [21:12:56]Write to MH i2c: E2 08 00 C4 04 80 11 00 00 00 00 00 00 42 [21:12:56]Write i2c OK [21:12:56]MH_I2C_Read... [21:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:56]Read from MH i2c: E2 [21:12:56]MH_I2C_Read... [21:12:56]Read from MH i2c: E2 17 00 [21:12:56]MH_I2C_Read... [21:12:56]Read from MH i2c: E2 17 00 C4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [21:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:12:56]wFMCommunicate OK [21:12:56]requested_item fd.num is exist - process it [21:12:56]SAM_PROTO_GetFieldsCounters [21:12:56]wFMCommunicate request_size=4 [21:12:56]MH_SAM_APDU [21:12:56]CAPDU: 80 13 00 00 [21:12:56]Write to MH i2c: E2 08 00 C5 04 80 13 00 00 00 00 00 00 45 [21:12:56]Write i2c OK [21:12:56]MH_I2C_Read... [21:12:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:56]Read from MH i2c: E2 [21:12:56]MH_I2C_Read... [21:12:56]Read from MH i2c: E2 62 00 [21:12:56]MH_I2C_Read... [21:12:56]Read from MH i2c: E2 62 00 C5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [21:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:12:56]wFMCommunicate OK [21:12:56]SAM_PROTO_GetFieldsCounters done [21:12:56]requested_item shift.num is exist - process it [21:12:56]requested_item shift.opened is exist - process it [21:12:56]req_shift_opened [21:12:56]FM_GetShiftState [21:12:56]SAM_PROTO_GetShiftState [21:12:56]wFMCommunicate request_size=4 [21:12:56]MH_SAM_APDU [21:12:56]CAPDU: 80 13 01 00 [21:12:56]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [21:12:56]Write i2c OK [21:12:56]MH_I2C_Read... [21:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:56]Read from MH i2c: E2 [21:12:56]MH_I2C_Read... [21:12:56]Read from MH i2c: E2 0E 00 [21:12:56]MH_I2C_Read... [21:12:56]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 55 [21:12:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:12:56]wFMCommunicate OK [21:12:56]SAM_PROTO_GetShiftState done [21:12:56]FM_GetShiftState done [21:12:56]req_shift_opened done [21:12:56]requested_item shift.open_date is exist - process it [21:12:56]req_shift_open_date [21:12:56]req_shift_open_date done [21:12:56]produce_requested_data done [21:12:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226271,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:12:56]process_action_free print_text [21:12:56]json_value_free [21:12:56]json_value_free done [21:12:56]process_json_proto returns [21:12:56]Send response to host [21:12:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226271,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:12:56]free response buf [21:12:56]execute_script done [21:12:56]execute_script returns [21:12:56]free content buf [21:12:56]Sock 9.Close socket [21:12:56]Sock 9.Thread stoped [21:12:56]OFD Sender: No OFD packet to send [21:13:01]OFD Sender: No OFD packet to send [21:13:06]OFD Sender: No OFD packet to send [21:13:11]OFD Sender: No OFD packet to send [21:13:16]OFD Sender: No OFD packet to send [21:13:19]recv_with_timeout no data received [21:13:21]OFD Sender: No OFD packet to send [21:13:26]OFD Sender: No OFD packet to send [21:13:31]OFD Sender: No OFD packet to send [21:13:36]OFD Sender: No OFD packet to send [21:13:41]OFD Sender: No OFD packet to send [21:13:46]OFD Sender: No OFD packet to send [21:13:51]OFD Sender: No OFD packet to send [21:13:56]OFD Sender: No OFD packet to send [21:14:01]OFD Sender: No OFD packet to send [21:14:06]OFD Sender: No OFD packet to send [21:14:11]OFD Sender: No OFD packet to send [21:14:16]OFD Sender: No OFD packet to send [21:14:21]OFD Sender: No OFD packet to send [21:14:26]OFD Sender: No OFD packet to send [21:14:31]OFD Sender: No OFD packet to send [21:14:36]OFD Sender: No OFD packet to send [21:14:41]OFD Sender: No OFD packet to send [21:14:46]OFD Sender: No OFD packet to send [21:14:52]OFD Sender: No OFD packet to send [21:14:57]OFD Sender: No OFD packet to send [21:15:02]OFD Sender: No OFD packet to send [21:15:07]OFD Sender: No OFD packet to send [21:15:12]OFD Sender: No OFD packet to send [21:15:17]OFD Sender: No OFD packet to send [21:15:20]accept exits with 8 [21:15:20]New connection [21:15:20]New thread 3067039076 created [21:15:20]Thread 3066895716 joined [21:15:20]Waiting for new connection... [21:15:20] Sock 8.Parse request [21:15:20]Sock 8.Check first char [21:15:20]Sock 8.First char is OK [21:15:20]request: POST /json_proto HTTP/1.0 [21:15:20]Method: POST [21:15:20]URL: /json_proto [21:15:20]Method is POST - this is cgi request [21:15:20]url: /json_proto [21:15:20]query_string will be loaded in cgi processing [21:15:20]execute_cgi json_proto POST (null) [21:15:20]execute_cgi path=json_proto method=POST [21:15:20]POST find Content-Length [21:15:20]Host: 172.17.43.131:8080 [21:15:20]Content-Length: 680 [21:15:20]Content-Type: application/json [21:15:20] [21:15:20]POST finish read [21:15:20]Found Content-Length = 680 [21:15:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:20]execute_script... [21:15: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)2002594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:20]POST & json_proto [21:15:20]process_json_proto [21:15:20]json parsed OK: [21:15:20]protocol is kg_v1.0 [21:15:20]action value=close_receipt [21:15:20]process_action close_receipt [21:15:20]cmd_close_receipt [21:15:20]MH_GetDate [21:15:20]Write to MH i2c: F0 00 00 C7 04 BA [21:15:20]Write i2c OK [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: F0 [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: F0 09 00 [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: F0 09 00 C7 04 00 68 63 A5 66 F9 24 A2 66 BE [21:15:20]GetLastDocTimeStamp 1722114601 [21:15:20]current date 1722114920 [21:15:20]FM_GetShiftState [21:15:20]SAM_PROTO_GetShiftState [21:15:20]wFMCommunicate request_size=4 [21:15:20]MH_SAM_APDU [21:15:20]CAPDU: 80 13 01 00 [21:15:20]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [21:15:20]Write i2c OK [21:15:20]MH_I2C_Read... [21:15:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:20]Read from MH i2c: E2 [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: E2 0E 00 [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 57 [21:15:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:15:20]wFMCommunicate OK [21:15:20]SAM_PROTO_GetShiftState done [21:15:20]FM_GetShiftState done [21:15:20]opened in 1722038719 [21:15:20]opened+sec_in_day 1722125119 [21:15:20]quantity*price = 100050 [21:15:20]sum+1 = 100052 [21:15:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 632 27.07.2024 21:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226272 ФПД: 157607478323121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226272&fm=157607478323121&tin=02508201610067®Number=0000000000092624&sum=100000 [21:15:21]StoreToDocumentArchive [21:15:21]shift 438 fd 226272 [21:15:21]save to /storage/0438/doc_00226272 [21:15:21]save last doc name /storage/0438/doc_00226272 to /storage/kkm_last_doc_name [21:15:21]save OK [21:15:21]Clear old archive folders... [21:15:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:15:21]tlvbuf is 01BA7CF0 [21:15:21]SAM_PROTO_ClearQueue [21:15:21]wFMCommunicate request_size=4 [21:15:21]MH_SAM_APDU [21:15:21]CAPDU: 80 09 00 00 [21:15:21]Write to MH i2c: E2 08 00 D5 04 80 09 00 00 00 00 00 00 4B [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:21]Read from MH i2c: E2 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 03 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [21:15:21]RAPDU: 90 00 [21:15:21]wFMCommunicate OK [21:15:21]SAM_PROTO_ClearQueue done [21:15:21]KKMCreateOFDPacket [21:15:21]OFDProtocolAddRootSTLVToBuf [21:15:21]FM_MakeSignedData [21:15:21]FM_MakeSignedData [21:15:21]SAM_PROTO_SignData [21:15:21]wFMCommunicate request_size=4 [21:15:21]MH_SAM_APDU [21:15:21]CAPDU: 80 0D 01 02 [21:15:21]Write to MH i2c: E2 08 00 D6 04 80 0D 01 02 00 00 00 00 53 [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:21]Read from MH i2c: E2 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 03 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [21:15:21]RAPDU: 90 00 [21:15:21]wFMCommunicate OK [21:15:21]wFMCommunicate request_size=255 [21:15:21]MH_SAM_APDU [21:15:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 68 63 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 73 03 00 35 04 06 00 8F 57 D9 C2 [21:15:21]Write to MH i2c: E2 02 01 D7 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 68 63 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 73 03 00 35 04 06 00 8F 57 D9 C2 00 00 BE [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [21:15:22]RAPDU: 90 00 [21:15:22]wFMCommunicate OK [21:15:22]wFMCommunicate request_size=7 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 0D 02 02 02 67 B1 [21:15:22]Write to MH i2c: E2 0A 00 D8 04 80 0D 02 02 02 00 67 B1 00 00 72 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:22]OFD Sender: No OFD packet to send [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [21:15:22]RAPDU: 90 00 [21:15:22]wFMCommunicate OK [21:15:22]wFMCommunicate request_size=4 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 0D 03 02 [21:15:22]Write to MH i2c: E2 08 00 D9 04 80 0D 03 02 00 00 00 00 58 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 0B 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 0B 00 D9 04 00 28 05 89 E0 C2 5D 02 17 90 00 27 [21:15:22]RAPDU: 28 05 89 E0 C2 5D 02 17 90 00 [21:15:22]wFMCommunicate OK [21:15:22]SAM_PROTO_SignData done [21:15:22]FM_MakeSignedData done [21:15:22]CreateOFDProtocolMessage [21:15:22]wFMCommunicate request_size=4 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 11 00 00 [21:15:22]Write to MH i2c: E2 08 00 DA 04 80 11 00 00 00 00 00 00 58 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 17 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 17 00 DA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [21:15:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:22]wFMCommunicate OK [21:15:22]CreateOFDProtocolMessage done [21:15:22]OFDSenderStorePacket 226272 [21:15:22]StoreOFDPacket docnum=226272 [21:15:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 40 2B 04 01 41 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 68 63 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 73 03 00 35 04 06 00 8F 57 D9 C2 67 B1 28 05 89 E0 C2 5D 02 17 [21:15:22]CheckFolder [21:15:22]dirname=/storage/ofd_packets [21:15:22]CheckFolder done [21:15:22]ProducePacketName [21:15:22]name=ofd_packets/00226272 [21:15:22]NVStorageSaveData ofd_packets/00226272 [21:15:22]File name is /storage/ofd_packets/00226272 [21:15:22]Write 298 bytes [21:15:22]NVStorageSaveData done [21:15:22]OFDSenderStorePacket done [21:15:22]KKMCreateOFDPacket done [21:15:22]NVStorageSaveData kkm_last_timestamp [21:15:22]File name is /storage/kkm_last_timestamp [21:15:22]Write 4 bytes [21:15:22]NVStorageSaveData done [21:15:22]ExternCall_PrintAddStr [21:15:22]wPrintStart [21:15:22]Write to MH i2c: 01 00 00 DB 04 DF [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: 01 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: 01 07 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: 01 07 00 DB 04 00 00 00 00 00 FF 0F F4 [21:15:22]RasterBufferAndPrint [21:15:22]line Счет N : (1)2002594 [21:15:22]line ИНН: 02508201610067 [21:15:22]line Контрольно-Кассовый Чек [21:15:22]line ПРОДАЖА [21:15:22]line ТРК (МРК, ГНК) : 51 [21:15:22]line Товар: 2710194210 [21:15:22]line ДТ-К-5 [21:15:22]line 13.130 * 76.20 [21:15:22]line = 1000.51 [21:15:22]line НДС 12% НСП 1% [21:15:22]line > о реализуемом товаре [21:15:22]line ОКРУГЛЕНИЕ: -0.51 [21:15:22]line ИТОГО: 1000.00 [21:15:22]line Внесено: 1000.00 [21:15:22]line СДАЧА: 0.00 [21:15:22]line НСП 1% : 8.85 [21:15:22]line НДС 12% : 106.25 [21:15:22]line Наличными: 1000.00 [21:15:22]line Безнал.: 0.00 [21:15:22]line Место: АЗС № 97 "Партнер Нефть" [21:15:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:15:22]line СНО: Общий режим [21:15:22]line Чек 632 27.07.2024 21:15 [21:15:22]line Смена: 438 ФФД: 1.0 [21:15:22]line ЗНМ: 0300000054 [21:15:22]line РНМ: 0000000000092624 [21:15:22]line Версия ККМ: 001 [21:15:22]line ФМ: 0000000000874959 [21:15:22]line ФД: 226272 [21:15:22]line ФПД: 157607478323121 [21:15:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226272&fm=157607478323121&tin=02508201610067®Number=0000000000092624&sum=100000 [21:15:22]OFD Sender: Processing packet 226272 [packets to send 600, broken 599] [21:15:22]ProducePacketName [21:15:22]name=ofd_packets/00226272 [21:15:22]OFD Sender: To server: pG, [21:15:22]CommunicateWithHost lk.salyk.kg:30040 [21:15:22]ConnectInit lk.salyk.kg [21:15:22]written 0, free lines is 4095 [21:15:23]Write to MH i2c: 01 00 00 06 05 0B [21:15:23]Write i2c OK [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 07 00 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 07 00 06 05 00 00 00 00 00 5D 0C 7B [21:15:23]RasterBufferAndPrint [21:15:23]line [21:15:23]line [21:15:23]line [21:15:23]line [21:15:23]line [21:15:23]written 0, free lines is 3168 [21:15:23]MH_Cut [21:15:23]Write to MH i2c: D1 01 00 0D 05 01 E4 [21:15:23]Write i2c OK [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: D1 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: D1 01 00 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: D1 01 00 0D 05 00 E3 [21:15:23]Write to MH i2c: 01 00 00 0E 05 13 [21:15:23]Write i2c OK [21:15:23]MH_I2C_Read... [21:15:24]*** Cut start [21:15:24]*** Partial cut [21:15:24]*** CUTSNS_PIN = 1 [21:15:24]*** CUTSNS_PIN = 0 [21:15:24]*** Brake cut motor [21:15:24]Read from MH i2c: 01 [21:15:24]*** Stop cut motor [21:15:24]*** Cut end [21:15:24]MH_I2C_Read... [21:15:24]Read from MH i2c: 01 07 00 [21:15:24]MH_I2C_Read... [21:15:24]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 FF 0F 28 [21:15:24]process_action close_receipt done [21:15:24]requested_data is exist [21:15:24]produce_requested_data [21:15:24]requested_item fm.sn is exist - process it [21:15:24]wFMCommunicate request_size=4 [21:15:24]MH_SAM_APDU [21:15:24]CAPDU: 80 11 00 00 [21:15:24]Write to MH i2c: E2 08 00 0F 05 80 11 00 00 00 00 00 00 8E [21:15:24]Write i2c OK [21:15:24]MH_I2C_Read... [21:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:24]Read from MH i2c: E2 [21:15:24]MH_I2C_Read... [21:15:24]Read from MH i2c: E2 17 00 [21:15:24]MH_I2C_Read... [21:15:24]Read from MH i2c: E2 17 00 0F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [21:15:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:24]wFMCommunicate OK [21:15:24]requested_item fd.num is exist - process it [21:15:24]SAM_PROTO_GetFieldsCounters [21:15:24]wFMCommunicate request_size=4 [21:15:24]MH_SAM_APDU [21:15:24]CAPDU: 80 13 00 00 [21:15:24]Write to MH i2c: E2 08 00 10 05 80 13 00 00 00 00 00 00 91 [21:15:24]Write i2c OK [21:15:24]MH_I2C_Read... [21:15:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:25]Read from MH i2c: E2 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 62 00 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 62 00 10 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 35 [21:15:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:25]wFMCommunicate OK [21:15:25]SAM_PROTO_GetFieldsCounters done [21:15:25]requested_item shift.num is exist - process it [21:15:25]requested_item shift.opened is exist - process it [21:15:25]req_shift_opened [21:15:25]FM_GetShiftState [21:15:25]SAM_PROTO_GetShiftState [21:15:25]wFMCommunicate request_size=4 [21:15:25]MH_SAM_APDU [21:15:25]CAPDU: 80 13 01 00 [21:15:25]Write to MH i2c: E2 08 00 11 05 80 13 01 00 00 00 00 00 93 [21:15:25]Write i2c OK [21:15:25]MH_I2C_Read... [21:15:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:25]Read from MH i2c: E2 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 0E 00 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 0E 00 11 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A1 [21:15:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:15:25]wFMCommunicate OK [21:15:25]SAM_PROTO_GetShiftState done [21:15:25]FM_GetShiftState done [21:15:25]req_shift_opened done [21:15:25]requested_item shift.open_date is exist - process it [21:15:25]req_shift_open_date [21:15:25]req_shift_open_date done [21:15:25]produce_requested_data done [21:15:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226272,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:15:25]process_action_free close_receipt [21:15:25]json_value_free [21:15:25]json_value_free done [21:15:25]process_json_proto returns [21:15:25]Send response to host [21:15:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226272,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:15:25]free response buf [21:15:25]execute_script done [21:15:25]execute_script returns [21:15:25]free content buf [21:15:25]Sock 8.Close socket [21:15:25]Sock 8.Thread stoped [21:15:26]recv_with_timeout no data received [21:15:27]Connected sock=11 [21:15: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 35 39 0C 01 00 00 40 2B 04 01 41 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 68 63 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 73 03 00 35 04 06 00 8F 57 D9 C2 67 B1 28 05 89 E0 C2 5D 02 17 [21:15: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 35 39 4F 00 00 00 82 D6 47 00 F8 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 73 03 00 F4 03 04 00 7A 0F A5 66 B6 04 01 00 00 54 8C C8 CA 6A BF BD 22 [21:15:27]CommunicateWithHost err = 0 [21:15:27]CheckOFDResponse [21:15:27]1017 (14) - 77093643461234 [21:15:27]1041 (16) - 0000000000874959 [21:15:27]1040 (4) - 226272 [21:15:27]1012 (4) - 27.07.2024 15:17 [21:15:27]1206 (1) - 0 [21:15:27]OFD Sender: Remove packet 226272 [21:15:27]ProducePacketName [21:15:27]name=ofd_packets/00226272 [21:15:27]NVStorageDeleteData [21:15:28]OFD Sender: No OFD packet to send [21:15:33]OFD Sender: No OFD packet to send [21:15:38]OFD Sender: No OFD packet to send [21:15:43]OFD Sender: No OFD packet to send [21:15:48]OFD Sender: No OFD packet to send [21:15:53]OFD Sender: No OFD packet to send [21:15:58]OFD Sender: No OFD packet to send [21:16:03]OFD Sender: No OFD packet to send [21:16:08]OFD Sender: No OFD packet to send [21:16:13]OFD Sender: No OFD packet to send [21:16:18]OFD Sender: No OFD packet to send [21:16:23]OFD Sender: No OFD packet to send [21:16:28]OFD Sender: No OFD packet to send [21:16:33]OFD Sender: No OFD packet to send [21:16:38]OFD Sender: No OFD packet to send [21:16:43]OFD Sender: No OFD packet to send [21:16:48]OFD Sender: No OFD packet to send [21:16:53]OFD Sender: No OFD packet to send [21:16:58]OFD Sender: No OFD packet to send [21:17:03]OFD Sender: No OFD packet to send [21:17:05]recv_with_timeout no data received [21:17:08]OFD Sender: No OFD packet to send [21:17:13]OFD Sender: No OFD packet to send [21:17:18]OFD Sender: No OFD packet to send [21:17:23]OFD Sender: No OFD packet to send [21:17:28]OFD Sender: No OFD packet to send [21:17:33]OFD Sender: No OFD packet to send [21:17:38]OFD Sender: No OFD packet to send [21:17:43]OFD Sender: No OFD packet to send [21:17:48]OFD Sender: No OFD packet to send [21:17:53]OFD Sender: No OFD packet to send [21:17:58]OFD Sender: No OFD packet to send [21:18:03]OFD Sender: No OFD packet to send [21:18:08]OFD Sender: No OFD packet to send [21:18:13]OFD Sender: No OFD packet to send [21:18:18]OFD Sender: No OFD packet to send [21:18:22]recv_with_timeout no data received [21:18:23]OFD Sender: No OFD packet to send [21:18:28]OFD Sender: No OFD packet to send [21:18:34]OFD Sender: No OFD packet to send [21:18:39]OFD Sender: No OFD packet to send [21:18:44]OFD Sender: No OFD packet to send [21:18:49]OFD Sender: No OFD packet to send [21:18:54]OFD Sender: No OFD packet to send [21:18:59]OFD Sender: No OFD packet to send [21:19:04]OFD Sender: No OFD packet to send [21:19:09]OFD Sender: No OFD packet to send [21:19:14]OFD Sender: No OFD packet to send [21:19:19]OFD Sender: No OFD packet to send [21:19:24]OFD Sender: No OFD packet to send [21:19:29]OFD Sender: No OFD packet to send [21:19:34]OFD Sender: No OFD packet to send [21:19:36]recv_with_timeout no data received [21:19:39]OFD Sender: No OFD packet to send [21:19:44]OFD Sender: No OFD packet to send [21:19:49]OFD Sender: No OFD packet to send [21:19:54]OFD Sender: No OFD packet to send [21:19:58]accept exits with 9 [21:19:58]New connection [21:19:58]New thread 3066895716 created [21:19:58]Thread 3067039076 joined [21:19:58]Waiting for new connection... [21:19:58] Sock 9.Parse request [21:19:58]Sock 9.Check first char [21:19:58]Sock 9.First char is OK [21:19:58]request: POST /json_proto HTTP/1.0 [21:19:58]Method: POST [21:19:58]URL: /json_proto [21:19:58]Method is POST - this is cgi request [21:19:58]url: /json_proto [21:19:58]query_string will be loaded in cgi processing [21:19:58]execute_cgi json_proto POST (null) [21:19:58]execute_cgi path=json_proto method=POST [21:19:58]POST find Content-Length [21:19:58]Host: 172.17.43.131:8080 [21:19:58]Content-Length: 680 [21:19:58]Content-Type: application/json [21:19:58] [21:19:58]POST finish read [21:19:58]Found Content-Length = 680 [21:19:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:58]execute_script... [21:19: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)2002595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:58]POST & json_proto [21:19:58]process_json_proto [21:19:58]json parsed OK: [21:19:58]protocol is kg_v1.0 [21:19:58]action value=close_receipt [21:19:58]process_action close_receipt [21:19:58]cmd_close_receipt [21:19:58]MH_GetDate [21:19:58]Write to MH i2c: F0 00 00 12 05 06 [21:19:58]Write i2c OK [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: F0 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: F0 09 00 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: F0 09 00 12 05 00 7E 64 A5 66 F9 24 A2 66 21 [21:19:58]GetLastDocTimeStamp 1722114920 [21:19:58]current date 1722115198 [21:19:58]FM_GetShiftState [21:19:58]SAM_PROTO_GetShiftState [21:19:58]wFMCommunicate request_size=4 [21:19:58]MH_SAM_APDU [21:19:58]CAPDU: 80 13 01 00 [21:19:58]Write to MH i2c: E2 08 00 13 05 80 13 01 00 00 00 00 00 95 [21:19:58]Write i2c OK [21:19:58]MH_I2C_Read... [21:19:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:58]Read from MH i2c: E2 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: E2 0E 00 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: E2 0E 00 13 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A3 [21:19:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:19:58]wFMCommunicate OK [21:19:58]SAM_PROTO_GetShiftState done [21:19:58]FM_GetShiftState done [21:19:58]opened in 1722038719 [21:19:58]opened+sec_in_day 1722125119 [21:19:58]quantity*price = 160020 [21:19:58]sum+1 = 160021 [21:19:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 633 27.07.2024 21:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226273 ФПД: 2025731559108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211958&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226273&fm=2025731559108&tin=02508201610067®Number=0000000000092624&sum=160000 [21:19:59]StoreToDocumentArchive [21:19:59]shift 438 fd 226273 [21:19:59]save to /storage/0438/doc_00226273 [21:19:59]save last doc name /storage/0438/doc_00226273 to /storage/kkm_last_doc_name [21:19:59]save OK [21:19:59]Clear old archive folders... [21:19:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:19:59]tlvbuf is 01BA6CB0 [21:19:59]SAM_PROTO_ClearQueue [21:19:59]wFMCommunicate request_size=4 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 09 00 00 [21:19:59]Write to MH i2c: E2 08 00 20 05 80 09 00 00 00 00 00 00 97 [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:19:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:19:59]Read from MH i2c: E2 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [21:19:59]RAPDU: 90 00 [21:19:59]wFMCommunicate OK [21:19:59]SAM_PROTO_ClearQueue done [21:19:59]KKMCreateOFDPacket [21:19:59]OFDProtocolAddRootSTLVToBuf [21:19:59]FM_MakeSignedData [21:19:59]FM_MakeSignedData [21:19:59]SAM_PROTO_SignData [21:19:59]wFMCommunicate request_size=4 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 0D 01 02 [21:19:59]Write to MH i2c: E2 08 00 21 05 80 0D 01 02 00 00 00 00 9F [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:19:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:19:59]Read from MH i2c: E2 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [21:19:59]RAPDU: 90 00 [21:19:59]wFMCommunicate OK [21:19:59]wFMCommunicate request_size=255 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 7E 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 73 03 00 35 04 06 00 01 D7 A7 02 [21:19:59]Write to MH i2c: E2 02 01 22 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 7E 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 73 03 00 35 04 06 00 01 D7 A7 02 00 00 D3 [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:19:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:59]Read from MH i2c: E2 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [21:19:59]RAPDU: 90 00 [21:19:59]wFMCommunicate OK [21:19:59]wFMCommunicate request_size=7 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 0D 02 02 02 8E C4 [21:19:59]Write to MH i2c: E2 0A 00 23 05 80 0D 02 02 02 00 8E C4 00 00 F8 [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:19:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:59]Read from MH i2c: E2 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [21:19:59]RAPDU: 90 00 [21:19:59]wFMCommunicate OK [21:19:59]wFMCommunicate request_size=4 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 0D 03 02 [21:19:59]Write to MH i2c: E2 08 00 24 05 80 0D 03 02 00 00 00 00 A4 [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:20:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:00]Read from MH i2c: E2 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: E2 0B 00 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: E2 0B 00 24 05 00 7B 26 D5 2D 06 88 47 4E 90 00 6B [21:20:00]RAPDU: 7B 26 D5 2D 06 88 47 4E 90 00 [21:20:00]wFMCommunicate OK [21:20:00]SAM_PROTO_SignData done [21:20:00]FM_MakeSignedData done [21:20:00]CreateOFDProtocolMessage [21:20:00]wFMCommunicate request_size=4 [21:20:00]MH_SAM_APDU [21:20:00]CAPDU: 80 11 00 00 [21:20:00]Write to MH i2c: E2 08 00 25 05 80 11 00 00 00 00 00 00 A4 [21:20:00]Write i2c OK [21:20:00]MH_I2C_Read... [21:20:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:00]Read from MH i2c: E2 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: E2 17 00 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: E2 17 00 25 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [21:20:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:20:00]wFMCommunicate OK [21:20:00]CreateOFDProtocolMessage done [21:20:00]OFDSenderStorePacket 226273 [21:20:00]StoreOFDPacket docnum=226273 [21:20:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BB 5E 04 01 7D 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 7E 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 73 03 00 35 04 06 00 01 D7 A7 02 8E C4 7B 26 D5 2D 06 88 47 4E [21:20:00]CheckFolder [21:20:00]dirname=/storage/ofd_packets [21:20:00]CheckFolder done [21:20:00]ProducePacketName [21:20:00]name=ofd_packets/00226273 [21:20:00]NVStorageSaveData ofd_packets/00226273 [21:20:00]File name is /storage/ofd_packets/00226273 [21:20:00]Write 298 bytes [21:20:00]NVStorageSaveData done [21:20:00]OFDSenderStorePacket done [21:20:00]KKMCreateOFDPacket done [21:20:00]NVStorageSaveData kkm_last_timestamp [21:20:00]File name is /storage/kkm_last_timestamp [21:20:00]Write 4 bytes [21:20:00]NVStorageSaveData done [21:20:00]ExternCall_PrintAddStr [21:20:00]wPrintStart [21:20:00]Write to MH i2c: 01 00 00 26 05 2B [21:20:00]Write i2c OK [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: 01 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: 01 07 00 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: 01 07 00 26 05 00 00 00 00 00 FF 0F 40 [21:20:00]RasterBufferAndPrint [21:20:00]line Счет N : (1)2002595 [21:20:00]line ИНН: 02508201610067 [21:20:00]line Контрольно-Кассовый Чек [21:20:00]line ПРОДАЖА [21:20:00]line ТРК (МРК, ГНК) : 41 [21:20:00]line Товар: 2710194210 [21:20:00]line ДТ-К-5 [21:20:00]line 21.000 * 76.20 [21:20:00]line = 1600.20 [21:20:00]line НДС 12% НСП 1% [21:20:00]line > о реализуемом товаре [21:20:00]line ОКРУГЛЕНИЕ: -0.20 [21:20:00]line ИТОГО: 1600.00 [21:20:00]line Внесено: 1600.00 [21:20:00]line СДАЧА: 0.00 [21:20:00]line НСП 1% : 14.16 [21:20:00]line НДС 12% : 169.93 [21:20:00]line Наличными: 1600.00 [21:20:00]line Безнал.: 0.00 [21:20:00]line Место: АЗС № 97 "Партнер Нефть" [21:20:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:20:00]line СНО: Общий режим [21:20:00]line Чек 633 27.07.2024 21:19 [21:20:00]line Смена: 438 ФФД: 1.0 [21:20:00]line ЗНМ: 0300000054 [21:20:00]line РНМ: 0000000000092624 [21:20:00]line Версия ККМ: 001 [21:20:00]line ФМ: 0000000000874959 [21:20:00]line ФД: 226273 [21:20:00]line ФПД: 2025731559108 [21:20:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211958&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226273&fm=2025731559108&tin=02508201610067®Number=0000000000092624&sum=160000 [21:20:00]written 0, free lines is 4095 [21:20:00]OFD Sender: Processing packet 226273 [packets to send 600, broken 599] [21:20:00]ProducePacketName [21:20:00]name=ofd_packets/00226273 [21:20:00]OFD Sender: To server: pG, [21:20:00]CommunicateWithHost lk.salyk.kg:30040 [21:20:00]ConnectInit lk.salyk.kg [21:20:00]Write to MH i2c: 01 00 00 51 05 56 [21:20:00]Write i2c OK [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: 01 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: 01 07 00 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: 01 07 00 51 05 00 00 00 00 00 66 0C CF [21:20:00]RasterBufferAndPrint [21:20:00]line [21:20:00]line [21:20:00]line [21:20:00]line [21:20:00]line [21:20:00]written 0, free lines is 3177 [21:20:00]MH_Cut [21:20:00]Write to MH i2c: D1 01 00 58 05 01 2F [21:20:00]Write i2c OK [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: D1 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: D1 01 00 [21:20:00]MH_I2C_Read... [21:20:00]Read from MH i2c: D1 01 00 58 05 00 2E [21:20:00]Write to MH i2c: 01 00 00 59 05 5E [21:20:00]Write i2c OK [21:20:00]MH_I2C_Read... [21:20:01]Connected sock=8 [21:20: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 35 39 0C 01 00 00 BB 5E 04 01 7D 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 7E 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 73 03 00 35 04 06 00 01 D7 A7 02 8E C4 7B 26 D5 2D 06 88 47 4E [21:20: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 35 39 4F 00 00 00 54 47 47 00 2D BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 73 03 00 F4 03 04 00 8B 10 A5 66 B6 04 01 00 00 04 7E 4E 2E 04 D3 C8 8E [21:20:01]CommunicateWithHost err = 0 [21:20:01]CheckOFDResponse [21:20:01]1017 (14) - 77093643461234 [21:20:01]1041 (16) - 0000000000874959 [21:20:01]1040 (4) - 226273 [21:20:01]1012 (4) - 27.07.2024 15:21 [21:20:01]1206 (1) - 0 [21:20:01]OFD Sender: Remove packet 226273 [21:20:01]ProducePacketName [21:20:01]name=ofd_packets/00226273 [21:20:01]NVStorageDeleteData [21:20:02]OFD Sender: No OFD packet to send [21:20:02]*** Cut start [21:20:02]*** Partial cut [21:20:02]*** CUTSNS_PIN = 1 [21:20:02]*** CUTSNS_PIN = 0 [21:20:02]*** Brake cut motor [21:20:02]Read from MH i2c: 01 [21:20:02]MH_I2C_Read... [21:20:02]*** Stop cut motor [21:20:02]*** Cut end [21:20:02]Read from MH i2c: 01 07 00 [21:20:02]MH_I2C_Read... [21:20:02]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 FF 0F 73 [21:20:02]process_action close_receipt done [21:20:02]requested_data is exist [21:20:02]produce_requested_data [21:20:02]requested_item fm.sn is exist - process it [21:20:02]wFMCommunicate request_size=4 [21:20:02]MH_SAM_APDU [21:20:02]CAPDU: 80 11 00 00 [21:20:02]Write to MH i2c: E2 08 00 5A 05 80 11 00 00 00 00 00 00 D9 [21:20:02]Write i2c OK [21:20:02]MH_I2C_Read... [21:20:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:02]Read from MH i2c: E2 [21:20:02]MH_I2C_Read... [21:20:02]Read from MH i2c: E2 17 00 [21:20:02]MH_I2C_Read... [21:20:02]Read from MH i2c: E2 17 00 5A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 36 [21:20:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:20:02]wFMCommunicate OK [21:20:02]requested_item fd.num is exist - process it [21:20:02]SAM_PROTO_GetFieldsCounters [21:20:02]wFMCommunicate request_size=4 [21:20:02]MH_SAM_APDU [21:20:02]CAPDU: 80 13 00 00 [21:20:02]Write to MH i2c: E2 08 00 5B 05 80 13 00 00 00 00 00 00 DC [21:20:02]Write i2c OK [21:20:02]MH_I2C_Read... [21:20:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:02]Read from MH i2c: E2 [21:20:02]MH_I2C_Read... [21:20:02]Read from MH i2c: E2 62 00 [21:20:02]MH_I2C_Read... [21:20:02]Read from MH i2c: E2 62 00 5B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 84 [21:20: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:02]wFMCommunicate OK [21:20:02]SAM_PROTO_GetFieldsCounters done [21:20:02]requested_item shift.num is exist - process it [21:20:02]requested_item shift.opened is exist - process it [21:20:02]req_shift_opened [21:20:02]FM_GetShiftState [21:20:02]SAM_PROTO_GetShiftState [21:20:02]wFMCommunicate request_size=4 [21:20:02]MH_SAM_APDU [21:20:02]CAPDU: 80 13 01 00 [21:20:02]Write to MH i2c: E2 08 00 5C 05 80 13 01 00 00 00 00 00 DE [21:20:02]Write i2c OK [21:20:02]MH_I2C_Read... [21:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:03]Read from MH i2c: E2 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 0E 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 0E 00 5C 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EC [21:20:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:20:03]wFMCommunicate OK [21:20:03]SAM_PROTO_GetShiftState done [21:20:03]FM_GetShiftState done [21:20:03]req_shift_opened done [21:20:03]requested_item shift.open_date is exist - process it [21:20:03]req_shift_open_date [21:20:03]req_shift_open_date done [21:20:03]produce_requested_data done [21:20:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226273,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:20:03]process_action_free close_receipt [21:20:03]json_value_free [21:20:03]json_value_free done [21:20:03]process_json_proto returns [21:20:03]Send response to host [21:20:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226273,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:20:03]free response buf [21:20:03]execute_script done [21:20:03]execute_script returns [21:20:03]free content buf [21:20:03]Sock 9.Close socket [21:20:03]Sock 9.Thread stoped [21:20:07]OFD Sender: No OFD packet to send [21:20:12]OFD Sender: No OFD packet to send [21:20:17]OFD Sender: No OFD packet to send [21:20:22]OFD Sender: No OFD packet to send [21:20:25]recv_with_timeout no data received [21:20:27]OFD Sender: No OFD packet to send [21:20:32]OFD Sender: No OFD packet to send [21:20:37]OFD Sender: No OFD packet to send [21:20:42]OFD Sender: No OFD packet to send [21:20:47]OFD Sender: No OFD packet to send [21:20:52]OFD Sender: No OFD packet to send [21:20:57]OFD Sender: No OFD packet to send [21:21:02]OFD Sender: No OFD packet to send [21:21:07]OFD Sender: No OFD packet to send [21:21:07]accept exits with 10 [21:21:07]New connection [21:21:07]New thread 3067039076 created [21:21:07]Thread 3066895716 joined [21:21:07]Waiting for new connection... [21:21:07] Sock 10.Parse request [21:21:07]Sock 10.Check first char [21:21:07]Sock 10.First char is OK [21:21:07]request: POST /json_proto HTTP/1.0 [21:21:07]Method: POST [21:21:07]URL: /json_proto [21:21:07]Method is POST - this is cgi request [21:21:07]url: /json_proto [21:21:07]query_string will be loaded in cgi processing [21:21:07]execute_cgi json_proto POST (null) [21:21:07]execute_cgi path=json_proto method=POST [21:21:07]POST find Content-Length [21:21:07]Host: 172.17.43.131:8080 [21:21:07]Content-Length: 804 [21:21:07]Content-Type: application/json [21:21:07] [21:21:07]POST finish read [21:21:07]Found Content-Length = 804 [21:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:07]execute_script... [21: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)2002596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:07]POST & json_proto [21:21:07]process_json_proto [21:21:07]json parsed OK: [21:21:07]protocol is kg_v1.0 [21:21:07]action value=close_receipt [21:21:07]process_action close_receipt [21:21:07]cmd_close_receipt [21:21:07]MH_GetDate [21:21:07]Write to MH i2c: F0 00 00 5D 05 51 [21:21:07]Write i2c OK [21:21:07]MH_I2C_Read... [21:21:07]Read from MH i2c: F0 [21:21:07]MH_I2C_Read... [21:21:07]Read from MH i2c: F0 09 00 [21:21:07]MH_I2C_Read... [21:21:07]Read from MH i2c: F0 09 00 5D 05 00 C3 64 A5 66 F9 24 A2 66 B1 [21:21:07]GetLastDocTimeStamp 1722115198 [21:21:07]current date 1722115267 [21:21:07]FM_GetShiftState [21:21:07]SAM_PROTO_GetShiftState [21:21:07]wFMCommunicate request_size=4 [21:21:07]MH_SAM_APDU [21:21:07]CAPDU: 80 13 01 00 [21:21:07]Write to MH i2c: E2 08 00 5E 05 80 13 01 00 00 00 00 00 E0 [21:21:07]Write i2c OK [21:21:07]MH_I2C_Read... [21:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:07]Read from MH i2c: E2 [21:21:07]MH_I2C_Read... [21:21:07]Read from MH i2c: E2 0E 00 [21:21:07]MH_I2C_Read... [21:21:07]Read from MH i2c: E2 0E 00 5E 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EE [21:21:07]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:21:07]wFMCommunicate OK [21:21:07]SAM_PROTO_GetShiftState done [21:21:07]FM_GetShiftState done [21:21:07]opened in 1722038719 [21:21:07]opened+sec_in_day 1722125119 [21:21:07]quantity*price = 200043 [21:21:07]sum+1 = 200044 [21:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 634 27.07.2024 21:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226274 ФПД: 106201321212646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226274&fm=106201321212646&tin=02508201610067®Number=0000000000092624&sum=200043 [21:21:08]StoreToDocumentArchive [21:21:08]shift 438 fd 226274 [21:21:08]save to /storage/0438/doc_00226274 [21:21:08]save last doc name /storage/0438/doc_00226274 to /storage/kkm_last_doc_name [21:21:08]save OK [21:21:08]Clear old archive folders... [21:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:21:08]tlvbuf is B6ED66F0 [21:21:08]SAM_PROTO_ClearQueue [21:21:08]wFMCommunicate request_size=4 [21:21:08]MH_SAM_APDU [21:21:08]CAPDU: 80 09 00 00 [21:21:08]Write to MH i2c: E2 08 00 6B 05 80 09 00 00 00 00 00 00 E2 [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:21:08]Read from MH i2c: E2 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [21:21:08]RAPDU: 90 00 [21:21:08]wFMCommunicate OK [21:21:08]SAM_PROTO_ClearQueue done [21:21:08]KKMCreateOFDPacket [21:21:08]OFDProtocolAddRootSTLVToBuf [21:21:08]FM_MakeSignedData [21:21:08]FM_MakeSignedData [21:21:08]SAM_PROTO_SignData [21:21:08]wFMCommunicate request_size=4 [21:21:08]MH_SAM_APDU [21:21:08]CAPDU: 80 0D 01 02 [21:21:08]Write to MH i2c: E2 08 00 6C 05 80 0D 01 02 00 00 00 00 EA [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:21:08]Read from MH i2c: E2 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 6C 05 00 90 00 E5 [21:21:08]RAPDU: 90 00 [21:21:08]wFMCommunicate OK [21:21:08]wFMCommunicate request_size=255 [21:21:08]MH_SAM_APDU [21:21:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 C3 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 73 03 00 35 04 06 00 60 [21:21:08]Write to MH i2c: E2 02 01 6D 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 C3 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 73 03 00 35 04 06 00 60 00 00 9C [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:08]Read from MH i2c: E2 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [21:21:08]RAPDU: 90 00 [21:21:08]wFMCommunicate OK [21:21:08]wFMCommunicate request_size=10 [21:21:08]MH_SAM_APDU [21:21:08]CAPDU: 80 0D 02 02 05 96 EC 06 8A E6 [21:21:08]Write to MH i2c: E2 0D 00 6E 05 80 0D 02 02 05 00 96 EC 06 8A E6 00 00 EF [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:08]Read from MH i2c: E2 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [21:21:08]RAPDU: 90 00 [21:21:08]wFMCommunicate OK [21:21:08]wFMCommunicate request_size=4 [21:21:08]MH_SAM_APDU [21:21:08]CAPDU: 80 0D 03 02 [21:21:08]Write to MH i2c: E2 08 00 6F 05 80 0D 03 02 00 00 00 00 EF [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:21:08]Read from MH i2c: E2 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 0B 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 0B 00 6F 05 00 01 DD 64 1A E5 04 F0 DA 90 00 FF [21:21:08]RAPDU: 01 DD 64 1A E5 04 F0 DA 90 00 [21:21:08]wFMCommunicate OK [21:21:08]SAM_PROTO_SignData done [21:21:08]FM_MakeSignedData done [21:21:08]CreateOFDProtocolMessage [21:21:08]wFMCommunicate request_size=4 [21:21:08]MH_SAM_APDU [21:21:08]CAPDU: 80 11 00 00 [21:21:08]Write to MH i2c: E2 08 00 70 05 80 11 00 00 00 00 00 00 EF [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:08]Read from MH i2c: E2 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 17 00 [21:21:08]MH_I2C_Read... [21:21:08]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 35 39 90 00 4C [21:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:21:08]wFMCommunicate OK [21:21:08]CreateOFDProtocolMessage done [21:21:08]OFDSenderStorePacket 226274 [21:21:08]StoreOFDPacket docnum=226274 [21:21:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E8 FE 07 01 0A 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 C3 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 73 03 00 35 04 06 00 60 96 EC 06 8A E6 01 DD 64 1A E5 04 F0 DA [21:21:08]CheckFolder [21:21:08]dirname=/storage/ofd_packets [21:21:08]CheckFolder done [21:21:08]ProducePacketName [21:21:08]name=ofd_packets/00226274 [21:21:08]NVStorageSaveData ofd_packets/00226274 [21:21:08]File name is /storage/ofd_packets/00226274 [21:21:08]Write 301 bytes [21:21:08]NVStorageSaveData done [21:21:08]OFDSenderStorePacket done [21:21:08]KKMCreateOFDPacket done [21:21:08]NVStorageSaveData kkm_last_timestamp [21:21:08]File name is /storage/kkm_last_timestamp [21:21:08]Write 4 bytes [21:21:08]NVStorageSaveData done [21:21:08]ExternCall_PrintAddStr [21:21:08]wPrintStart [21:21:08]Write to MH i2c: 01 00 00 71 05 76 [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: 01 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: 01 07 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: 01 07 00 71 05 00 00 00 00 00 FF 0F 8B [21:21:08]RasterBufferAndPrint [21:21:08]line Счет N : (1)2002596 [21:21:08]line ИНН: 02508201610067 [21:21:08]line Контрольно-Кассовый Чек [21:21:08]line ПРОДАЖА [21:21:08]line ТРК (МРК, ГНК) : 64 [21:21:08]line Товар: 2710124500 [21:21:08]line Аи-95-К-5 [21:21:08]line 26.960 * 74.20 [21:21:08]line = 2000.43 [21:21:08]line НДС 12% НСП 1% [21:21:08]line > о реализуемом товаре [21:21:08]line ИТОГО: 2000.43 [21:21:08]line НСП 1% : 17.70 [21:21:08]line НДС 12% : 212.43 [21:21:08]line Наличными: 0.00 [21:21:08]line Безнал.: 2000.43 [21:21:08]line Место: АЗС № 97 "Партнер Нефть" [21:21:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:21:08]line СНО: Общий режим [21:21:08]line Чек 634 27.07.2024 21:21 [21:21:08]line Смена: 438 ФФД: 1.0 [21:21:08]line ЗНМ: 0300000054 [21:21:08]line РНМ: 0000000000092624 [21:21:08]line Версия ККМ: 001 [21:21:08]line Платежная система: O! деньги [21:21:08]line ФМ: 0000000000874959 [21:21:08]line ФД: 226274 [21:21:08]line ФПД: 106201321212646 [21:21:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226274&fm=106201321212646&tin=02508201610067®Number=0000000000092624&sum=200043 [21:21:08]OFD Sender: Processing packet 226274 [packets to send 600, broken 599] [21:21:08]ProducePacketName [21:21:08]name=ofd_packets/00226274 [21:21:09]OFD Sender: To server: pG, [21:21:09]CommunicateWithHost lk.salyk.kg:30040 [21:21:09]ConnectInit lk.salyk.kg [21:21:09]written 0, free lines is 4095 [21:21:09]Write to MH i2c: 01 00 00 9B 05 A0 [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: 01 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: 01 07 00 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: 01 07 00 9B 05 00 00 00 00 00 7F 0C 32 [21:21:09]RasterBufferAndPrint [21:21:09]line [21:21:09]line [21:21:09]line [21:21:09]line [21:21:09]line [21:21:09]written 0, free lines is 3202 [21:21:09]MH_Cut [21:21:09]Write to MH i2c: D1 01 00 A2 05 01 79 [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: D1 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: D1 01 00 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: D1 01 00 A2 05 00 78 [21:21:09]Write to MH i2c: 01 00 00 A3 05 A8 [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:10]*** Cut start [21:21:10]*** Partial cut [21:21:10]*** CUTSNS_PIN = 1 [21:21:11]*** CUTSNS_PIN = 0 [21:21:11]*** Brake cut motor [21:21:11]Read from MH i2c: 01 [21:21:11]MH_I2C_Read... [21:21:11]*** Stop cut motor [21:21:11]*** Cut end [21:21:11]Read from MH i2c: 01 07 00 [21:21:11]MH_I2C_Read... [21:21:11]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 FF 0F BD [21:21:11]process_action close_receipt done [21:21:11]requested_data is exist [21:21:11]produce_requested_data [21:21:11]requested_item fm.sn is exist - process it [21:21:11]wFMCommunicate request_size=4 [21:21:11]MH_SAM_APDU [21:21:11]CAPDU: 80 11 00 00 [21:21:11]Write to MH i2c: E2 08 00 A4 05 80 11 00 00 00 00 00 00 23 [21:21:11]Write i2c OK [21:21:11]MH_I2C_Read... [21:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:11]Read from MH i2c: E2 [21:21:11]MH_I2C_Read... [21:21:11]Read from MH i2c: E2 17 00 [21:21:11]MH_I2C_Read... [21:21:11]Read from MH i2c: E2 17 00 A4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [21:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:21:11]wFMCommunicate OK [21:21:11]requested_item fd.num is exist - process it [21:21:11]SAM_PROTO_GetFieldsCounters [21:21:11]wFMCommunicate request_size=4 [21:21:11]MH_SAM_APDU [21:21:11]CAPDU: 80 13 00 00 [21:21:11]Write to MH i2c: E2 08 00 A5 05 80 13 00 00 00 00 00 00 26 [21:21:11]Write i2c OK [21:21:11]MH_I2C_Read... [21:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:11]Read from MH i2c: E2 [21:21:11]MH_I2C_Read... [21:21:11]Read from MH i2c: E2 62 00 [21:21:11]MH_I2C_Read... [21:21:11]Read from MH i2c: E2 62 00 A5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 D2 [21:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:11]wFMCommunicate OK [21:21:11]SAM_PROTO_GetFieldsCounters done [21:21:11]requested_item shift.num is exist - process it [21:21:11]requested_item shift.opened is exist - process it [21:21:11]req_shift_opened [21:21:11]FM_GetShiftState [21:21:11]SAM_PROTO_GetShiftState [21:21:11]wFMCommunicate request_size=4 [21:21:11]MH_SAM_APDU [21:21:11]CAPDU: 80 13 01 00 [21:21:11]Write to MH i2c: E2 08 00 A6 05 80 13 01 00 00 00 00 00 28 [21:21:11]Write i2c OK [21:21:11]MH_I2C_Read... [21:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:11]Read from MH i2c: E2 [21:21:11]MH_I2C_Read... [21:21:11]Read from MH i2c: E2 0E 00 [21:21:11]MH_I2C_Read... [21:21:11]Read from MH i2c: E2 0E 00 A6 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 36 [21:21:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:21:11]wFMCommunicate OK [21:21:11]SAM_PROTO_GetShiftState done [21:21:11]FM_GetShiftState done [21:21:11]req_shift_opened done [21:21:11]requested_item shift.open_date is exist - process it [21:21:11]req_shift_open_date [21:21:11]req_shift_open_date done [21:21:11]produce_requested_data done [21:21:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226274,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:21:11]process_action_free close_receipt [21:21:11]json_value_free [21:21:11]json_value_free done [21:21:11]process_json_proto returns [21:21:11]Send response to host [21:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226274,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:21:11]free response buf [21:21:11]execute_script done [21:21:11]execute_script returns [21:21:11]free content buf [21:21:11]Sock 10.Close socket [21:21:11]Sock 10.Thread stoped [21:21:13]recv_with_timeout no data received [21:21:14]ConnectInit Can't take IP for lk.salyk.kg [21:21:14]CommunicateWithHost connect error [21:21:14]CommunicateWithHost err = -1 [21:21:14]OFD Sender: Server communicate error [21:21:19]OFD Sender: Processing packet 226274 [packets to send 600, broken 599] [21:21:19]ProducePacketName [21:21:19]name=ofd_packets/00226274 [21:21:19]OFD Sender: To server: pG, [21:21:19]CommunicateWithHost lk.salyk.kg:30040 [21:21:19]ConnectInit lk.salyk.kg [21:21:24]ConnectInit Can't take IP for lk.salyk.kg [21:21:24]CommunicateWithHost connect error [21:21:24]CommunicateWithHost err = -1 [21:21:24]OFD Sender: Server communicate error [21:21:29]OFD Sender: Processing packet 226274 [packets to send 600, broken 599] [21:21:29]ProducePacketName [21:21:29]name=ofd_packets/00226274 [21:21:29]OFD Sender: To server: pG, [21:21:29]CommunicateWithHost lk.salyk.kg:30040 [21:21:29]ConnectInit lk.salyk.kg [21:21:29]recv_with_timeout no data received [21:21:34]ConnectInit Can't take IP for lk.salyk.kg [21:21:34]CommunicateWithHost connect error [21:21:34]CommunicateWithHost err = -1 [21:21:34]OFD Sender: Server communicate error [21:21:39]OFD Sender: Processing packet 226274 [packets to send 600, broken 599] [21:21:39]ProducePacketName [21:21:39]name=ofd_packets/00226274 [21:21:39]OFD Sender: To server: pG, [21:21:39]CommunicateWithHost lk.salyk.kg:30040 [21:21:39]ConnectInit lk.salyk.kg [21:21:44]ConnectInit Can't take IP for lk.salyk.kg [21:21:44]CommunicateWithHost connect error [21:21:44]CommunicateWithHost err = -1 [21:21:44]OFD Sender: Server communicate error [21:21:46]recv_with_timeout no data received [21:21:49]OFD Sender: Processing packet 226274 [packets to send 600, broken 599] [21:21:49]ProducePacketName [21:21:49]name=ofd_packets/00226274 [21:21:49]OFD Sender: To server: pG, [21:21:49]CommunicateWithHost lk.salyk.kg:30040 [21:21:49]ConnectInit lk.salyk.kg [21:24:09]ConnectInit Can't take IP for lk.salyk.kg [21:24:09]CommunicateWithHost connect error [21:24:09]CommunicateWithHost err = -1 [21:24:09]OFD Sender: Server communicate error [21:24:12]ConnectInit Can't connect to host [21:24:15]OFD Sender: Processing packet 226274 [packets to send 601, broken 599] [21:24:15]ProducePacketName [21:24:15]name=ofd_packets/00226274 [21:24:15]OFD Sender: To server: pG, [21:24:15]CommunicateWithHost lk.salyk.kg:30040 [21:24:15]ConnectInit lk.salyk.kg [21:24:24]recv_with_timeout no data received [21:25:52]accept exits with 12 [21:25:52]New connection [21:25:52]New thread 3067039076 created [21:25:52]Thread 3066895716 joined [21:25:52]Waiting for new connection... [21:25:52] Sock 12.Parse request [21:25:52]Sock 12.Check first char [21:25:52]Sock 12.First char is OK [21:25:52]request: POST /json_proto HTTP/1.0 [21:25:52]Method: POST [21:25:52]URL: /json_proto [21:25:52]Method is POST - this is cgi request [21:25:52]url: /json_proto [21:25:52]query_string will be loaded in cgi processing [21:25:52]execute_cgi json_proto POST (null) [21:25:52]execute_cgi path=json_proto method=POST [21:25:52]POST find Content-Length [21:25:52]Host: 172.17.43.131:8080 [21:25:52]Content-Length: 675 [21:25:52]Content-Type: application/json [21:25:52] [21:25:52]POST finish read [21:25:52]Found Content-Length = 675 [21:25:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:52]execute_script... [21:25: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)2002598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:52]POST & json_proto [21:25:52]process_json_proto [21:25:52]json parsed OK: [21:25:52]protocol is kg_v1.0 [21:25:52]action value=close_receipt [21:25:52]process_action close_receipt [21:25:52]cmd_close_receipt [21:25:52]MH_GetDate [21:25:52]Write to MH i2c: F0 00 00 F2 05 E6 [21:25:52]Write i2c OK [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: F0 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: F0 09 00 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: F0 09 00 F2 05 00 E0 65 A5 66 F9 24 A2 66 64 [21:25:52]GetLastDocTimeStamp 1722115432 [21:25:52]current date 1722115552 [21:25:52]FM_GetShiftState [21:25:52]SAM_PROTO_GetShiftState [21:25:52]wFMCommunicate request_size=4 [21:25:52]MH_SAM_APDU [21:25:52]CAPDU: 80 13 01 00 [21:25:52]Write to MH i2c: E2 08 00 F3 05 80 13 01 00 00 00 00 00 75 [21:25:52]Write i2c OK [21:25:52]MH_I2C_Read... [21:25:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:52]Read from MH i2c: E2 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: E2 0E 00 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: E2 0E 00 F3 05 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 83 [21:25:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:25:52]wFMCommunicate OK [21:25:52]SAM_PROTO_GetShiftState done [21:25:52]FM_GetShiftState done [21:25:52]opened in 1722038719 [21:25:52]opened+sec_in_day 1722125119 [21:25:52]quantity*price = 50063 [21:25:52]sum+1 = 50064 [21:25:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 636 27.07.2024 21:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226276 ФПД: 222332249026184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212552&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226276&fm=222332249026184&tin=02508201610067®Number=0000000000092624&sum=50000 [21:25:53]StoreToDocumentArchive [21:25:53]shift 438 fd 226276 [21:25:53]save to /storage/0438/doc_00226276 [21:25:53]save last doc name /storage/0438/doc_00226276 to /storage/kkm_last_doc_name [21:25:53]save OK [21:25:53]Clear old archive folders... [21:25:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:25:53]tlvbuf is B6EEF650 [21:25:53]SAM_PROTO_ClearQueue [21:25:53]wFMCommunicate request_size=4 [21:25:53]MH_SAM_APDU [21:25:53]CAPDU: 80 09 00 00 [21:25:53]Write to MH i2c: E2 08 00 00 06 80 09 00 00 00 00 00 00 78 [21:25:53]Write i2c OK [21:25:53]MH_I2C_Read... [21:25:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:25:53]Read from MH i2c: E2 [21:25:53]MH_I2C_Read... [21:25:53]Read from MH i2c: E2 03 00 [21:25:53]MH_I2C_Read... [21:25:53]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [21:25:53]RAPDU: 90 00 [21:25:53]wFMCommunicate OK [21:25:53]SAM_PROTO_ClearQueue done [21:25:53]KKMCreateOFDPacket [21:25:53]OFDProtocolAddRootSTLVToBuf [21:25:53]FM_MakeSignedData [21:25:53]FM_MakeSignedData [21:25:53]SAM_PROTO_SignData [21:25:53]wFMCommunicate request_size=4 [21:25:53]MH_SAM_APDU [21:25:53]CAPDU: 80 0D 01 02 [21:25:53]Write to MH i2c: E2 08 00 01 06 80 0D 01 02 00 00 00 00 80 [21:25:53]Write i2c OK [21:25:53]MH_I2C_Read... [21:25:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:25:53]Read from MH i2c: E2 [21:25:53]MH_I2C_Read... [21:25:53]Read from MH i2c: E2 03 00 [21:25:53]MH_I2C_Read... [21:25:53]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [21:25:53]RAPDU: 90 00 [21:25:53]wFMCommunicate OK [21:25:53]wFMCommunicate request_size=255 [21:25:53]MH_SAM_APDU [21:25:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 E0 65 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 73 03 00 35 04 06 00 CA 35 C2 B9 [21:25:53]Write to MH i2c: E2 02 01 02 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 E0 65 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 73 03 00 35 04 06 00 CA 35 C2 B9 00 00 EE [21:25:53]Write i2c OK [21:25:53]MH_I2C_Read... [21:25:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:54]Read from MH i2c: E2 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 03 00 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [21:25:54]RAPDU: 90 00 [21:25:54]wFMCommunicate OK [21:25:54]wFMCommunicate request_size=7 [21:25:54]MH_SAM_APDU [21:25:54]CAPDU: 80 0D 02 02 02 AE 88 [21:25:54]Write to MH i2c: E2 0A 00 03 06 80 0D 02 02 02 00 AE 88 00 00 BD [21:25:54]Write i2c OK [21:25:54]MH_I2C_Read... [21:25:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:54]Read from MH i2c: E2 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 03 00 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 03 00 03 06 00 90 00 7D [21:25:54]RAPDU: 90 00 [21:25:54]wFMCommunicate OK [21:25:54]wFMCommunicate request_size=4 [21:25:54]MH_SAM_APDU [21:25:54]CAPDU: 80 0D 03 02 [21:25:54]Write to MH i2c: E2 08 00 04 06 80 0D 03 02 00 00 00 00 85 [21:25:54]Write i2c OK [21:25:54]MH_I2C_Read... [21:25:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:25:54]Read from MH i2c: E2 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 0B 00 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 0B 00 04 06 00 B5 05 FA 56 21 71 0E DA 90 00 0A [21:25:54]RAPDU: B5 05 FA 56 21 71 0E DA 90 00 [21:25:54]wFMCommunicate OK [21:25:54]SAM_PROTO_SignData done [21:25:54]FM_MakeSignedData done [21:25:54]CreateOFDProtocolMessage [21:25:54]wFMCommunicate request_size=4 [21:25:54]MH_SAM_APDU [21:25:54]CAPDU: 80 11 00 00 [21:25:54]Write to MH i2c: E2 08 00 05 06 80 11 00 00 00 00 00 00 85 [21:25:54]Write i2c OK [21:25:54]MH_I2C_Read... [21:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:54]Read from MH i2c: E2 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 17 00 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: E2 17 00 05 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [21:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:25:54]wFMCommunicate OK [21:25:54]CreateOFDProtocolMessage done [21:25:54]OFDSenderStorePacket 226276 [21:25:54]StoreOFDPacket docnum=226276 [21:25:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 77 89 04 01 ED AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 E0 65 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 73 03 00 35 04 06 00 CA 35 C2 B9 AE 88 B5 05 FA 56 21 71 0E DA [21:25:54]CheckFolder [21:25:54]dirname=/storage/ofd_packets [21:25:54]CheckFolder done [21:25:54]ProducePacketName [21:25:54]name=ofd_packets/00226276 [21:25:54]NVStorageSaveData ofd_packets/00226276 [21:25:54]File name is /storage/ofd_packets/00226276 [21:25:54]Write 298 bytes [21:25:54]NVStorageSaveData done [21:25:54]OFDSenderStorePacket done [21:25:54]KKMCreateOFDPacket done [21:25:54]NVStorageSaveData kkm_last_timestamp [21:25:54]File name is /storage/kkm_last_timestamp [21:25:54]Write 4 bytes [21:25:54]NVStorageSaveData done [21:25:54]ExternCall_PrintAddStr [21:25:54]wPrintStart [21:25:54]Write to MH i2c: 01 00 00 06 06 0C [21:25:54]Write i2c OK [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: 01 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: 01 07 00 [21:25:54]MH_I2C_Read... [21:25:54]Read from MH i2c: 01 07 00 06 06 00 00 00 00 00 FF 0F 21 [21:25:54]RasterBufferAndPrint [21:25:54]line Счет N : (1)2002598 [21:25:54]line ИНН: 02508201610067 [21:25:54]line Контрольно-Кассовый Чек [21:25:54]line ПРОДАЖА [21:25:54]line ТРК (МРК, ГНК) : 41 [21:25:54]line Товар: 2710194210 [21:25:54]line ДТ-К-5 [21:25:54]line 6.570 * 76.20 [21:25:54]line = 500.63 [21:25:54]line НДС 12% НСП 1% [21:25:54]line > о реализуемом товаре [21:25:54]line ОКРУГЛЕНИЕ: -0.63 [21:25:54]line ИТОГО: 500.00 [21:25:54]line Внесено: 500.00 [21:25:54]line СДАЧА: 0.00 [21:25:54]line НСП 1% : 4.43 [21:25:54]line НДС 12% : 53.16 [21:25:54]line Наличными: 500.00 [21:25:54]line Безнал.: 0.00 [21:25:54]line Место: АЗС № 97 "Партнер Нефть" [21:25:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:25:54]line СНО: Общий режим [21:25:54]line Чек 636 27.07.2024 21:25 [21:25:54]line Смена: 438 ФФД: 1.0 [21:25:54]line ЗНМ: 0300000054 [21:25:54]line РНМ: 0000000000092624 [21:25:54]line Версия ККМ: 001 [21:25:54]line ФМ: 0000000000874959 [21:25:54]line ФД: 226276 [21:25:54]line ФПД: 222332249026184 [21:25:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212552&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226276&fm=222332249026184&tin=02508201610067®Number=0000000000092624&sum=50000 [21:25:54]written 0, free lines is 4095 [21:25:55]Write to MH i2c: 01 00 00 31 06 37 [21:25:55]Write i2c OK [21:25:55]MH_I2C_Read... [21:25:55]Read from MH i2c: 01 [21:25:55]MH_I2C_Read... [21:25:55]Read from MH i2c: 01 07 00 [21:25:55]MH_I2C_Read... [21:25:55]Read from MH i2c: 01 07 00 31 06 00 00 00 00 00 66 0C B0 [21:25:55]RasterBufferAndPrint [21:25:55]line [21:25:55]line [21:25:55]line [21:25:55]line [21:25:55]line [21:25:55]written 0, free lines is 3177 [21:25:55]MH_Cut [21:25:55]Write to MH i2c: D1 01 00 38 06 01 10 [21:25:55]Write i2c OK [21:25:55]MH_I2C_Read... [21:25:55]Read from MH i2c: D1 [21:25:55]MH_I2C_Read... [21:25:55]Read from MH i2c: D1 01 00 [21:25:55]MH_I2C_Read... [21:25:55]Read from MH i2c: D1 01 00 38 06 00 0F [21:25:55]Write to MH i2c: 01 00 00 39 06 3F [21:25:55]Write i2c OK [21:25:55]MH_I2C_Read... [21:25:56]*** Cut start [21:25:56]*** Partial cut [21:25:56]*** CUTSNS_PIN = 1 [21:25:56]*** CUTSNS_PIN = 0 [21:25:56]*** Brake cut motor [21:25:56]Read from MH i2c: 01 [21:25:56]MH_I2C_Read... [21:25:56]*** Stop cut motor [21:25:56]*** Cut end [21:25:56]Read from MH i2c: 01 07 00 [21:25:56]MH_I2C_Read... [21:25:56]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 FF 0F 54 [21:25:56]process_action close_receipt done [21:25:56]requested_data is exist [21:25:56]produce_requested_data [21:25:56]requested_item fm.sn is exist - process it [21:25:56]wFMCommunicate request_size=4 [21:25:56]MH_SAM_APDU [21:25:56]CAPDU: 80 11 00 00 [21:25:56]Write to MH i2c: E2 08 00 3A 06 80 11 00 00 00 00 00 00 BA [21:25:56]Write i2c OK [21:25:56]MH_I2C_Read... [21:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:56]Read from MH i2c: E2 [21:25:56]MH_I2C_Read... [21:25:56]Read from MH i2c: E2 17 00 [21:25:56]MH_I2C_Read... [21:25:56]Read from MH i2c: E2 17 00 3A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [21:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:25:56]wFMCommunicate OK [21:25:56]requested_item fd.num is exist - process it [21:25:56]SAM_PROTO_GetFieldsCounters [21:25:56]wFMCommunicate request_size=4 [21:25:56]MH_SAM_APDU [21:25:56]CAPDU: 80 13 00 00 [21:25:56]Write to MH i2c: E2 08 00 3B 06 80 13 00 00 00 00 00 00 BD [21:25:56]Write i2c OK [21:25:56]MH_I2C_Read... [21:25:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:25:57]Read from MH i2c: E2 [21:25:57]MH_I2C_Read... [21:25:57]Read from MH i2c: E2 62 00 [21:25:57]MH_I2C_Read... [21:25:57]Read from MH i2c: E2 62 00 3B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [21:25: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:25:57]wFMCommunicate OK [21:25:57]SAM_PROTO_GetFieldsCounters done [21:25:57]requested_item shift.num is exist - process it [21:25:57]requested_item shift.opened is exist - process it [21:25:57]req_shift_opened [21:25:57]FM_GetShiftState [21:25:57]SAM_PROTO_GetShiftState [21:25:57]wFMCommunicate request_size=4 [21:25:57]MH_SAM_APDU [21:25:57]CAPDU: 80 13 01 00 [21:25:57]Write to MH i2c: E2 08 00 3C 06 80 13 01 00 00 00 00 00 BF [21:25:57]Write i2c OK [21:25:57]MH_I2C_Read... [21:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:57]Read from MH i2c: E2 [21:25:57]MH_I2C_Read... [21:25:57]Read from MH i2c: E2 0E 00 [21:25:57]MH_I2C_Read... [21:25:57]Read from MH i2c: E2 0E 00 3C 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CD [21:25:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:25:57]wFMCommunicate OK [21:25:57]SAM_PROTO_GetShiftState done [21:25:57]FM_GetShiftState done [21:25:57]req_shift_opened done [21:25:57]requested_item shift.open_date is exist - process it [21:25:57]req_shift_open_date [21:25:57]req_shift_open_date done [21:25:57]produce_requested_data done [21:25:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226276,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:25:57]process_action_free close_receipt [21:25:57]json_value_free [21:25:57]json_value_free done [21:25:57]process_json_proto returns [21:25:57]Send response to host [21:25:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226276,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:25:57]free response buf [21:25:57]execute_script done [21:25:57]execute_script returns [21:25:57]free content buf [21:25:57]Sock 12.Close socket [21:25:57]Sock 12.Thread stoped [21:26:00]recv_with_timeout no data received [21:26:11]recv_with_timeout no data received [21:26:30]ConnectInit Can't connect to host [21:26:30]CommunicateWithHost connect error [21:26:30]CommunicateWithHost err = -1 [21:26:30]OFD Sender: Server communicate error [21:26:30]OFD Sender: Processing packet 226274 [packets to send 602, broken 599] [21:26:30]ProducePacketName [21:26:30]name=ofd_packets/00226274 [21:26:30]OFD Sender: To server: pG, [21:26:30]CommunicateWithHost lk.salyk.kg:30040 [21:26:30]ConnectInit lk.salyk.kg [21:26:32]Connected sock=10 [21:26: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 35 39 0F 01 00 00 E8 FE 07 01 0A 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 C3 64 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 73 03 00 35 04 06 00 60 96 EC 06 8A E6 01 DD 64 1A E5 04 F0 DA [21:26: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 35 39 4F 00 00 00 55 97 47 00 9C 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 35 39 10 04 04 00 E2 73 03 00 F4 03 04 00 13 12 A5 66 B6 04 01 00 00 B0 C4 0C B1 58 D5 75 C6 [21:26:33]CommunicateWithHost err = 0 [21:26:33]CheckOFDResponse [21:26:33]1017 (14) - 77093643461234 [21:26:33]1041 (16) - 0000000000874959 [21:26:33]1040 (4) - 226274 [21:26:33]1012 (4) - 27.07.2024 15:28 [21:26:33]1206 (1) - 0 [21:26:33]OFD Sender: Remove packet 226274 [21:26:33]ProducePacketName [21:26:33]name=ofd_packets/00226274 [21:26:33]NVStorageDeleteData [21:26:34]OFD Sender: Processing packet 226275 [packets to send 601, broken 599] [21:26:34]ProducePacketName [21:26:34]name=ofd_packets/00226275 [21:26:34]OFD Sender: To server: pG, [21:26:34]CommunicateWithHost lk.salyk.kg:30040 [21:26:34]ConnectInit lk.salyk.kg [21:26:34]Connected sock=8 [21:26:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D5 5B 08 01 63 FD 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 68 65 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 73 03 00 35 04 06 00 68 8B 44 1F F7 6B 6C 0D 4C 47 C3 F9 B9 20 [21:26: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 35 39 4F 00 00 00 0B 2D 47 00 B5 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 35 39 10 04 04 00 E3 73 03 00 F4 03 04 00 15 12 A5 66 B6 04 01 00 00 AE 30 05 7B 69 6F 2A 71 [21:26:35]CommunicateWithHost err = 0 [21:26:35]CheckOFDResponse [21:26:35]1017 (14) - 77093643461234 [21:26:35]1041 (16) - 0000000000874959 [21:26:35]1040 (4) - 226275 [21:26:35]1012 (4) - 27.07.2024 15:28 [21:26:35]1206 (1) - 0 [21:26:35]OFD Sender: Remove packet 226275 [21:26:35]ProducePacketName [21:26:35]name=ofd_packets/00226275 [21:26:35]NVStorageDeleteData [21:26:36]OFD Sender: Processing packet 226276 [packets to send 600, broken 599] [21:26:36]ProducePacketName [21:26:36]name=ofd_packets/00226276 [21:26:36]OFD Sender: To server: pG, [21:26:36]CommunicateWithHost lk.salyk.kg:30040 [21:26:36]ConnectInit lk.salyk.kg [21:26:37]Connected sock=8 [21:26: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 35 39 0C 01 00 00 77 89 04 01 ED AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 E0 65 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 73 03 00 35 04 06 00 CA 35 C2 B9 AE 88 B5 05 FA 56 21 71 0E DA [21:26: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 35 39 4F 00 00 00 48 AE 47 00 B4 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 73 03 00 F4 03 04 00 18 12 A5 66 B6 04 01 00 00 E9 24 16 E9 AE 02 C7 05 [21:26:37]CommunicateWithHost err = 0 [21:26:37]CheckOFDResponse [21:26:37]1017 (14) - 77093643461234 [21:26:37]1041 (16) - 0000000000874959 [21:26:37]1040 (4) - 226276 [21:26:37]1012 (4) - 27.07.2024 15:28 [21:26:37]1206 (1) - 0 [21:26:37]OFD Sender: Remove packet 226276 [21:26:37]ProducePacketName [21:26:37]name=ofd_packets/00226276 [21:26:37]NVStorageDeleteData [21:26:38]OFD Sender: No OFD packet to send [21:26:43]OFD Sender: No OFD packet to send [21:26:48]OFD Sender: No OFD packet to send [21:26:53]OFD Sender: No OFD packet to send [21:26:58]OFD Sender: No OFD packet to send [21:27:03]OFD Sender: No OFD packet to send [21:27:08]OFD Sender: No OFD packet to send [21:27:13]OFD Sender: No OFD packet to send [21:27:18]OFD Sender: No OFD packet to send [21:27:23]OFD Sender: No OFD packet to send [21:27:28]OFD Sender: No OFD packet to send [21:27:33]OFD Sender: No OFD packet to send [21:27:38]OFD Sender: No OFD packet to send [21:27:43]OFD Sender: No OFD packet to send [21:27:48]OFD Sender: No OFD packet to send [21:27:53]OFD Sender: No OFD packet to send [21:27:58]OFD Sender: No OFD packet to send [21:28:03]OFD Sender: No OFD packet to send [21:28:08]OFD Sender: No OFD packet to send [21:28:13]OFD Sender: No OFD packet to send [21:28:18]OFD Sender: No OFD packet to send [21:28:20]accept exits with 9 [21:28:20]New connection [21:28:20]New thread 3066895716 created [21:28:20]Thread 3067039076 joined [21:28:20]Waiting for new connection... [21:28:20] Sock 9.Parse request [21:28:20]Sock 9.Check first char [21:28:20]Sock 9.First char is OK [21:28:20]request: POST /json_proto HTTP/1.0 [21:28:20]Method: POST [21:28:20]URL: /json_proto [21:28:20]Method is POST - this is cgi request [21:28:20]url: /json_proto [21:28:20]query_string will be loaded in cgi processing [21:28:20]execute_cgi json_proto POST (null) [21:28:20]execute_cgi path=json_proto method=POST [21:28:20]POST find Content-Length [21:28:20]Host: 172.17.43.131:8080 [21:28:20]Content-Length: 1207 [21:28:20]Content-Type: application/json [21:28:20] [21:28:20]POST finish read [21:28:20]Found Content-Length = 1207 [21:28: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002599\u000A27.07.2024 21:26\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4087266\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:20]execute_script... [21:28: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002599\u000A27.07.2024 21:26\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 : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4087266\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:20]POST & json_proto [21:28:20]process_json_proto [21:28:20]json parsed OK: [21:28:20]protocol is kg_v1.0 [21:28:20]action value=print_text [21:28:20]process_action print_text [21:28:20]cmd_print_text [21:28:20]ExternCall_PrintAddStr [21:28:20]wPrintStart [21:28:20]Write to MH i2c: 01 00 00 3D 06 43 [21:28:20]Write i2c OK [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: 01 [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: 01 07 00 [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: 01 07 00 3D 06 00 00 00 00 00 FF 0F 58 [21:28:20]RasterBufferAndPrint [21:28:20]line *****ТОВАРНЫЙ ЧЕК***** [21:28:20]line АЗС-97 [21:28:20]line Партнер нефть [21:28:20]line 02508201610067 [21:28:20]line Кассир : Орунбаева Б. [21:28:20]line Счет N : (1)2002599 [21:28:20]line 27.07.2024 21:26 [21:28:20]line ПРОДАЖА [21:28:20]line ТРК (МРК, ГНК): 61 [21:28:20]line Вид ГСМ : 2710194210 [21:28:20]line ДТ-К-5 [21:28:20]line 20.000 x 76.20 [21:28:20]line ИТОГ: 1524.00 [21:28:20]line Тип оплаты: Талоны: Топливные Талоны [21:28:20]line 4087266 [21:28:20]line ______________________ [21:28:20]line (подпись) [21:28:20]written 0, free lines is 4095 [21:28:20]Write to MH i2c: 01 00 00 51 06 57 [21:28:20]Write i2c OK [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: 01 [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: 01 07 00 [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: 01 07 00 51 06 00 00 00 00 00 11 0E 7D [21:28:20]RasterBufferAndPrint [21:28:20]line [21:28:20]line [21:28:20]line [21:28:20]line [21:28:20]line [21:28:20]written 0, free lines is 3603 [21:28:20]MH_Cut [21:28:20]Write to MH i2c: D1 01 00 58 06 01 30 [21:28:20]Write i2c OK [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: D1 [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: D1 01 00 [21:28:20]MH_I2C_Read... [21:28:20]Read from MH i2c: D1 01 00 58 06 00 2F [21:28:20]Write to MH i2c: 01 00 00 59 06 5F [21:28:20]Write i2c OK [21:28:20]MH_I2C_Read... [21:28:20]*** Cut start [21:28:20]*** Partial cut [21:28:20]*** CUTSNS_PIN = 1 [21:28:21]*** CUTSNS_PIN = 0 [21:28:21]*** Brake cut motor [21:28:21]Read from MH i2c: 01 [21:28:21]MH_I2C_Read... [21:28:21]*** Stop cut motor [21:28:21]*** Cut end [21:28:21]Read from MH i2c: 01 07 00 [21:28:21]MH_I2C_Read... [21:28:21]Read from MH i2c: 01 07 00 59 06 00 00 00 00 00 FF 0F 74 [21:28:21]process_action print_text done [21:28:21]requested_data is exist [21:28:21]produce_requested_data [21:28:21]requested_item fm.sn is exist - process it [21:28:21]wFMCommunicate request_size=4 [21:28:21]MH_SAM_APDU [21:28:21]CAPDU: 80 11 00 00 [21:28:21]Write to MH i2c: E2 08 00 5A 06 80 11 00 00 00 00 00 00 DA [21:28:21]Write i2c OK [21:28:21]MH_I2C_Read... [21:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:21]Read from MH i2c: E2 [21:28:21]MH_I2C_Read... [21:28:21]Read from MH i2c: E2 17 00 [21:28:21]MH_I2C_Read... [21:28:21]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 35 39 90 00 37 [21:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:28:21]wFMCommunicate OK [21:28:21]requested_item fd.num is exist - process it [21:28:21]SAM_PROTO_GetFieldsCounters [21:28:21]wFMCommunicate request_size=4 [21:28:21]MH_SAM_APDU [21:28:21]CAPDU: 80 13 00 00 [21:28:21]Write to MH i2c: E2 08 00 5B 06 80 13 00 00 00 00 00 00 DD [21:28:21]Write i2c OK [21:28:21]MH_I2C_Read... [21:28:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:21]Read from MH i2c: E2 [21:28:21]MH_I2C_Read... [21:28:21]Read from MH i2c: E2 62 00 [21:28:21]MH_I2C_Read... [21:28:21]Read from MH i2c: E2 62 00 5B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:21]wFMCommunicate OK [21:28:21]SAM_PROTO_GetFieldsCounters done [21:28:21]requested_item shift.num is exist - process it [21:28:21]requested_item shift.opened is exist - process it [21:28:21]req_shift_opened [21:28:21]FM_GetShiftState [21:28:21]SAM_PROTO_GetShiftState [21:28:21]wFMCommunicate request_size=4 [21:28:21]MH_SAM_APDU [21:28:21]CAPDU: 80 13 01 00 [21:28:21]Write to MH i2c: E2 08 00 5C 06 80 13 01 00 00 00 00 00 DF [21:28:21]Write i2c OK [21:28:21]MH_I2C_Read... [21:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:21]Read from MH i2c: E2 [21:28:21]MH_I2C_Read... [21:28:21]Read from MH i2c: E2 0E 00 [21:28:21]MH_I2C_Read... [21:28:21]Read from MH i2c: E2 0E 00 5C 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 ED [21:28:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:28:21]wFMCommunicate OK [21:28:21]SAM_PROTO_GetShiftState done [21:28:21]FM_GetShiftState done [21:28:21]req_shift_opened done [21:28:21]requested_item shift.open_date is exist - process it [21:28:21]req_shift_open_date [21:28:21]req_shift_open_date done [21:28:21]produce_requested_data done [21:28:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226276,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:28:21]process_action_free print_text [21:28:21]json_value_free [21:28:21]json_value_free done [21:28:21]process_json_proto returns [21:28:21]Send response to host [21:28:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226276,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:28:21]free response buf [21:28:21]execute_script done [21:28:21]execute_script returns [21:28:21]free content buf [21:28:21]Sock 9.Close socket [21:28:21]Sock 9.Thread stoped [21:28:23]OFD Sender: No OFD packet to send [21:28:28]OFD Sender: No OFD packet to send [21:28:33]OFD Sender: No OFD packet to send [21:28:38]OFD Sender: No OFD packet to send [21:28:43]OFD Sender: No OFD packet to send [21:28:48]OFD Sender: No OFD packet to send [21:28:53]OFD Sender: No OFD packet to send [21:28:58]OFD Sender: No OFD packet to send [21:29:02]accept exits with 10 [21:29:02]New connection [21:29:02]New thread 3067039076 created [21:29:02]Thread 3066895716 joined [21:29:02]Waiting for new connection... [21:29:02] Sock 10.Parse request [21:29:02]Sock 10.Check first char [21:29:02]Sock 10.First char is OK [21:29:02]request: POST /json_proto HTTP/1.0 [21:29:02]Method: POST [21:29:02]URL: /json_proto [21:29:02]Method is POST - this is cgi request [21:29:02]url: /json_proto [21:29:02]query_string will be loaded in cgi processing [21:29:02]execute_cgi json_proto POST (null) [21:29:02]execute_cgi path=json_proto method=POST [21:29:02]POST find Content-Length [21:29:02]Host: 172.17.43.131:8080 [21:29:02]Content-Length: 671 [21:29:02]Content-Type: application/json [21:29:02] [21:29:02]POST finish read [21:29:02]Found Content-Length = 671 [21:29:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:02]execute_script... [21:29:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:02]POST & json_proto [21:29:02]process_json_proto [21:29:02]json parsed OK: [21:29:02]protocol is kg_v1.0 [21:29:02]action value=close_receipt [21:29:02]process_action close_receipt [21:29:02]cmd_close_receipt [21:29:02]MH_GetDate [21:29:02]Write to MH i2c: F0 00 00 5D 06 52 [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: F0 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: F0 09 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: F0 09 00 5D 06 00 9E 66 A5 66 F9 24 A2 66 8F [21:29:02]GetLastDocTimeStamp 1722115552 [21:29:02]current date 1722115742 [21:29:02]FM_GetShiftState [21:29:02]SAM_PROTO_GetShiftState [21:29:02]wFMCommunicate request_size=4 [21:29:02]MH_SAM_APDU [21:29:02]CAPDU: 80 13 01 00 [21:29:02]Write to MH i2c: E2 08 00 5E 06 80 13 01 00 00 00 00 00 E1 [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:02]Read from MH i2c: E2 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 0E 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 0E 00 5E 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [21:29:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:29:02]wFMCommunicate OK [21:29:02]SAM_PROTO_GetShiftState done [21:29:02]FM_GetShiftState done [21:29:02]opened in 1722038719 [21:29:02]opened+sec_in_day 1722125119 [21:29:02]quantity*price = 50017 [21:29:02]sum+1 = 50019 [21:29:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 637 27.07.2024 21:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226277 ФПД: 145539745513022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226277&fm=145539745513022&tin=02508201610067®Number=0000000000092624&sum=50000 [21:29:03]StoreToDocumentArchive [21:29:03]shift 438 fd 226277 [21:29:03]save to /storage/0438/doc_00226277 [21:29:03]save last doc name /storage/0438/doc_00226277 to /storage/kkm_last_doc_name [21:29:03]save OK [21:29:03]Clear old archive folders... [21:29:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:29:03]tlvbuf is B6ED6520 [21:29:03]SAM_PROTO_ClearQueue [21:29:03]wFMCommunicate request_size=4 [21:29:03]MH_SAM_APDU [21:29:03]CAPDU: 80 09 00 00 [21:29:03]Write to MH i2c: E2 08 00 6B 06 80 09 00 00 00 00 00 00 E3 [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:03]Read from MH i2c: E2 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: E2 03 00 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: E2 03 00 6B 06 00 90 00 E5 [21:29:03]RAPDU: 90 00 [21:29:03]wFMCommunicate OK [21:29:03]SAM_PROTO_ClearQueue done [21:29:03]KKMCreateOFDPacket [21:29:03]OFDProtocolAddRootSTLVToBuf [21:29:03]FM_MakeSignedData [21:29:03]FM_MakeSignedData [21:29:03]SAM_PROTO_SignData [21:29:03]wFMCommunicate request_size=4 [21:29:03]MH_SAM_APDU [21:29:03]CAPDU: 80 0D 01 02 [21:29:03]Write to MH i2c: E2 08 00 6C 06 80 0D 01 02 00 00 00 00 EB [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:03]Read from MH i2c: E2 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: E2 03 00 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: E2 03 00 6C 06 00 90 00 E6 [21:29:03]RAPDU: 90 00 [21:29:03]wFMCommunicate OK [21:29:03]wFMCommunicate request_size=255 [21:29:03]MH_SAM_APDU [21:29:03]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 73 03 00 35 04 06 00 [21:29:03]Write to MH i2c: E2 02 01 6D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 73 03 00 35 04 06 00 00 00 1E [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:03]OFD Sender: No OFD packet to send [21:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:04]Read from MH i2c: E2 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 6D 06 00 90 00 E7 [21:29:04]RAPDU: 90 00 [21:29:04]wFMCommunicate OK [21:29:04]wFMCommunicate request_size=11 [21:29:04]MH_SAM_APDU [21:29:04]CAPDU: 80 0D 02 02 06 84 5E 1C D4 FE 3E [21:29:04]Write to MH i2c: E2 0E 00 6E 06 80 0D 02 02 06 00 84 5E 1C D4 FE 3E 00 00 08 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:04]Read from MH i2c: E2 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 03 00 6E 06 00 90 00 E8 [21:29:04]RAPDU: 90 00 [21:29:04]wFMCommunicate OK [21:29:04]wFMCommunicate request_size=4 [21:29:04]MH_SAM_APDU [21:29:04]CAPDU: 80 0D 03 02 [21:29:04]Write to MH i2c: E2 08 00 6F 06 80 0D 03 02 00 00 00 00 F0 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:04]Read from MH i2c: E2 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 0B 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 0B 00 6F 06 00 7E 32 BB BC 27 41 87 0B 90 00 12 [21:29:04]RAPDU: 7E 32 BB BC 27 41 87 0B 90 00 [21:29:04]wFMCommunicate OK [21:29:04]SAM_PROTO_SignData done [21:29:04]FM_MakeSignedData done [21:29:04]CreateOFDProtocolMessage [21:29:04]wFMCommunicate request_size=4 [21:29:04]MH_SAM_APDU [21:29:04]CAPDU: 80 11 00 00 [21:29:04]Write to MH i2c: E2 08 00 70 06 80 11 00 00 00 00 00 00 F0 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:04]Read from MH i2c: E2 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 17 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: E2 17 00 70 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [21:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:29:04]wFMCommunicate OK [21:29:04]CreateOFDProtocolMessage done [21:29:04]OFDSenderStorePacket 226277 [21:29:04]StoreOFDPacket docnum=226277 [21:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 16 F4 08 01 57 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 73 03 00 35 04 06 00 84 5E 1C D4 FE 3E 7E 32 BB BC 27 41 87 0B [21:29:04]CheckFolder [21:29:04]dirname=/storage/ofd_packets [21:29:04]CheckFolder done [21:29:04]ProducePacketName [21:29:04]name=ofd_packets/00226277 [21:29:04]NVStorageSaveData ofd_packets/00226277 [21:29:04]File name is /storage/ofd_packets/00226277 [21:29:04]Write 302 bytes [21:29:04]NVStorageSaveData done [21:29:04]OFDSenderStorePacket done [21:29:04]KKMCreateOFDPacket done [21:29:04]NVStorageSaveData kkm_last_timestamp [21:29:04]File name is /storage/kkm_last_timestamp [21:29:04]Write 4 bytes [21:29:04]NVStorageSaveData done [21:29:04]OFD Sender: Processing packet 226277 [packets to send 600, broken 599] [21:29:04]ProducePacketName [21:29:04]name=ofd_packets/00226277 [21:29:04]OFD Sender: To server: pG, [21:29:04]CommunicateWithHost lk.salyk.kg:30040 [21:29:04]ConnectInit lk.salyk.kg [21:29:04]ExternCall_PrintAddStr [21:29:04]wPrintStart [21:29:04]Write to MH i2c: 01 00 00 71 06 77 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: 01 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: 01 07 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 FF 0F 8C [21:29:04]RasterBufferAndPrint [21:29:04]line Счет N : (1)2002600 [21:29:04]line ИНН: 02508201610067 [21:29:04]line Контрольно-Кассовый Чек [21:29:04]line ПРОДАЖА [21:29:04]line ТРК (МРК, ГНК) : 52 [21:29:04]line Товар: 2710124130 [21:29:04]line Super-92-К-5 [21:29:04]line 7.270 * 68.80 [21:29:04]line = 500.18 [21:29:04]line НДС 12% НСП 1% [21:29:04]line > о реализуемом товаре [21:29:04]line ОКРУГЛЕНИЕ: -0.18 [21:29:04]line ИТОГО: 500.00 [21:29:04]line Внесено: 500.00 [21:29:04]line СДАЧА: 0.00 [21:29:04]line НСП 1% : 4.43 [21:29:04]line НДС 12% : 53.12 [21:29:04]line Наличными: 500.00 [21:29:04]line Безнал.: 0.00 [21:29:04]line Место: АЗС № 97 "Партнер Нефть" [21:29:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:29:04]line СНО: Общий режим [21:29:04]line Чек 637 27.07.2024 21:29 [21:29:04]line Смена: 438 ФФД: 1.0 [21:29:04]line ЗНМ: 0300000054 [21:29:04]line РНМ: 0000000000092624 [21:29:04]line Версия ККМ: 001 [21:29:04]line ФМ: 0000000000874959 [21:29:04]line ФД: 226277 [21:29:04]line ФПД: 145539745513022 [21:29:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226277&fm=145539745513022&tin=02508201610067®Number=0000000000092624&sum=50000 [21:29:04]written 0, free lines is 4095 [21:29:04]Write to MH i2c: 01 00 00 9C 06 A2 [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: 01 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: 01 07 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 61 0C 16 [21:29:04]RasterBufferAndPrint [21:29:04]line [21:29:04]line [21:29:04]line [21:29:04]line [21:29:04]line [21:29:04]written 0, free lines is 3172 [21:29:04]MH_Cut [21:29:04]Write to MH i2c: D1 01 00 A3 06 01 7B [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: D1 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: D1 01 00 [21:29:04]MH_I2C_Read... [21:29:04]Read from MH i2c: D1 01 00 A3 06 00 7A [21:29:04]Write to MH i2c: 01 00 00 A4 06 AA [21:29:04]Write i2c OK [21:29:04]MH_I2C_Read... [21:29:05]*** Cut start [21:29:05]*** Partial cut [21:29:05]*** CUTSNS_PIN = 1 [21:29:05]*** CUTSNS_PIN = 0 [21:29:06]*** Brake cut motor [21:29:06]Read from MH i2c: 01 [21:29:06]MH_I2C_Read... [21:29:06]*** Stop cut motor [21:29:06]*** Cut end [21:29:06]Read from MH i2c: 01 07 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: 01 07 00 A4 06 00 00 00 00 00 FF 0F BF [21:29:06]process_action close_receipt done [21:29:06]requested_data is exist [21:29:06]produce_requested_data [21:29:06]requested_item fm.sn is exist - process it [21:29:06]wFMCommunicate request_size=4 [21:29:06]MH_SAM_APDU [21:29:06]CAPDU: 80 11 00 00 [21:29:06]Write to MH i2c: E2 08 00 A5 06 80 11 00 00 00 00 00 00 25 [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:06]Read from MH i2c: E2 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 17 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 17 00 A5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [21:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:29:06]wFMCommunicate OK [21:29:06]requested_item fd.num is exist - process it [21:29:06]SAM_PROTO_GetFieldsCounters [21:29:06]wFMCommunicate request_size=4 [21:29:06]MH_SAM_APDU [21:29:06]CAPDU: 80 13 00 00 [21:29:06]Write to MH i2c: E2 08 00 A6 06 80 13 00 00 00 00 00 00 28 [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:06]Read from MH i2c: E2 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 62 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 62 00 A6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 E0 [21:29:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:06]wFMCommunicate OK [21:29:06]SAM_PROTO_GetFieldsCounters done [21:29:06]requested_item shift.num is exist - process it [21:29:06]requested_item shift.opened is exist - process it [21:29:06]req_shift_opened [21:29:06]FM_GetShiftState [21:29:06]SAM_PROTO_GetShiftState [21:29:06]wFMCommunicate request_size=4 [21:29:06]MH_SAM_APDU [21:29:06]CAPDU: 80 13 01 00 [21:29:06]Write to MH i2c: E2 08 00 A7 06 80 13 01 00 00 00 00 00 2A [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:06]Read from MH i2c: E2 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 0E 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 0E 00 A7 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 38 [21:29:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:29:06]wFMCommunicate OK [21:29:06]SAM_PROTO_GetShiftState done [21:29:06]FM_GetShiftState done [21:29:06]req_shift_opened done [21:29:06]requested_item shift.open_date is exist - process it [21:29:06]req_shift_open_date [21:29:06]req_shift_open_date done [21:29:06]produce_requested_data done [21:29:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226277,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:29:06]process_action_free close_receipt [21:29:06]json_value_free [21:29:06]json_value_free done [21:29:06]process_json_proto returns [21:29:06]Send response to host [21:29:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226277,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:29:06]free response buf [21:29:06]execute_script done [21:29:06]execute_script returns [21:29:06]free content buf [21:29:06]Sock 10.Close socket [21:29:06]Sock 10.Thread stoped [21:29:07]Connected sock=8 [21:29:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 16 F4 08 01 57 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 73 03 00 35 04 06 00 84 5E 1C D4 FE 3E 7E 32 BB BC 27 41 87 0B [21:29: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 35 39 4F 00 00 00 60 15 47 00 8A 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 73 03 00 F4 03 04 00 AE 12 A5 66 B6 04 01 00 00 C5 97 2C F1 74 75 F7 B6 [21:29:08]CommunicateWithHost err = 0 [21:29:08]CheckOFDResponse [21:29:08]1017 (14) - 77093643461234 [21:29:08]1041 (16) - 0000000000874959 [21:29:08]1040 (4) - 226277 [21:29:08]1012 (4) - 27.07.2024 15:30 [21:29:08]1206 (1) - 0 [21:29:08]OFD Sender: Remove packet 226277 [21:29:08]ProducePacketName [21:29:08]name=ofd_packets/00226277 [21:29:08]NVStorageDeleteData [21:29:08]OFD Sender: No OFD packet to send [21:29:13]OFD Sender: No OFD packet to send [21:29:18]OFD Sender: No OFD packet to send [21:29:23]OFD Sender: No OFD packet to send [21:29:28]OFD Sender: No OFD packet to send [21:29:33]OFD Sender: No OFD packet to send [21:29:38]OFD Sender: No OFD packet to send [21:29:44]OFD Sender: No OFD packet to send [21:29:49]OFD Sender: No OFD packet to send [21:29:54]OFD Sender: No OFD packet to send [21:29:59]OFD Sender: No OFD packet to send [21:30:04]OFD Sender: No OFD packet to send [21:30:09]OFD Sender: No OFD packet to send [21:30:14]OFD Sender: No OFD packet to send [21:30:19]OFD Sender: No OFD packet to send [21:30:20]recv_with_timeout no data received [21:30:24]OFD Sender: No OFD packet to send [21:30:29]OFD Sender: No OFD packet to send [21:30:34]OFD Sender: No OFD packet to send [21:30:39]OFD Sender: No OFD packet to send [21:30:44]OFD Sender: No OFD packet to send [21:30:49]OFD Sender: No OFD packet to send [21:30:51]recv_with_timeout no data received [21:30:54]OFD Sender: No OFD packet to send [21:30:59]OFD Sender: No OFD packet to send [21:31:03]recv_with_timeout no data received [21:31:04]OFD Sender: No OFD packet to send [21:31:09]OFD Sender: No OFD packet to send [21:31:14]OFD Sender: No OFD packet to send [21:31:19]OFD Sender: No OFD packet to send [21:31:24]OFD Sender: No OFD packet to send [21:31:28]recv_with_timeout no data received [21:31:29]OFD Sender: No OFD packet to send [21:31:34]OFD Sender: No OFD packet to send [21:31:39]OFD Sender: No OFD packet to send [21:31:39]recv_with_timeout no data received [21:31:44]OFD Sender: No OFD packet to send [21:31:49]OFD Sender: No OFD packet to send [21:31:54]OFD Sender: No OFD packet to send [21:31:59]OFD Sender: No OFD packet to send [21:32:04]accept exits with 9 [21:32:04]New connection [21:32:04]New thread 3066895716 created [21:32:04]Thread 3067039076 joined [21:32:04]Waiting for new connection... [21:32:04] Sock 9.Parse request [21:32:04]Sock 9.Check first char [21:32:04]Sock 9.First char is OK [21:32:04]request: POST /json_proto HTTP/1.0 [21:32:04]Method: POST [21:32:04]URL: /json_proto [21:32:04]Method is POST - this is cgi request [21:32:04]url: /json_proto [21:32:04]query_string will be loaded in cgi processing [21:32:04]execute_cgi json_proto POST (null) [21:32:04]execute_cgi path=json_proto method=POST [21:32:04]POST find Content-Length [21:32:04]Host: 172.17.43.131:8080 [21:32:04]Content-Length: 678 [21:32:04]Content-Type: application/json [21:32:04] [21:32:04]POST finish read [21:32:04]Found Content-Length = 678 [21:32:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:04]execute_script... [21:32: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)2002602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:04]POST & json_proto [21:32:04]process_json_proto [21:32:04]json parsed OK: [21:32:04]protocol is kg_v1.0 [21:32:04]action value=close_receipt [21:32:04]process_action close_receipt [21:32:04]cmd_close_receipt [21:32:04]MH_GetDate [21:32:04]Write to MH i2c: F0 00 00 A8 06 9D [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: F0 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: F0 09 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: F0 09 00 A8 06 00 54 67 A5 66 F9 24 A2 66 91 [21:32:04]GetLastDocTimeStamp 1722115742 [21:32:04]current date 1722115924 [21:32:04]FM_GetShiftState [21:32:04]SAM_PROTO_GetShiftState [21:32:04]wFMCommunicate request_size=4 [21:32:04]MH_SAM_APDU [21:32:04]CAPDU: 80 13 01 00 [21:32:04]Write to MH i2c: E2 08 00 A9 06 80 13 01 00 00 00 00 00 2C [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:04]Read from MH i2c: E2 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 0E 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 0E 00 A9 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [21:32:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:32:04]wFMCommunicate OK [21:32:04]SAM_PROTO_GetShiftState done [21:32:04]FM_GetShiftState done [21:32:04]opened in 1722038719 [21:32:04]opened+sec_in_day 1722125119 [21:32:04]quantity*price = 40002 [21:32:04]sum+1 = 40003 [21:32:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 638 27.07.2024 21:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226278 ФПД: 165830035079654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226278&fm=165830035079654&tin=02508201610067®Number=0000000000092624&sum=40000 [21:32:05]StoreToDocumentArchive [21:32:05]shift 438 fd 226278 [21:32:05]save to /storage/0438/doc_00226278 [21:32:05]save last doc name /storage/0438/doc_00226278 to /storage/kkm_last_doc_name [21:32:05]save OK [21:32:05]Clear old archive folders... [21:32:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:32:05]tlvbuf is 01B63B50 [21:32:05]SAM_PROTO_ClearQueue [21:32:05]wFMCommunicate request_size=4 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 09 00 00 [21:32:05]Write to MH i2c: E2 08 00 B6 06 80 09 00 00 00 00 00 00 2E [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:05]Read from MH i2c: E2 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 03 00 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 03 00 B6 06 00 90 00 30 [21:32:05]RAPDU: 90 00 [21:32:05]wFMCommunicate OK [21:32:05]SAM_PROTO_ClearQueue done [21:32:05]KKMCreateOFDPacket [21:32:05]OFDProtocolAddRootSTLVToBuf [21:32:05]FM_MakeSignedData [21:32:05]FM_MakeSignedData [21:32:05]SAM_PROTO_SignData [21:32:05]wFMCommunicate request_size=4 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 0D 01 02 [21:32:05]Write to MH i2c: E2 08 00 B7 06 80 0D 01 02 00 00 00 00 36 [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:05]Read from MH i2c: E2 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 03 00 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [21:32:05]RAPDU: 90 00 [21:32:05]wFMCommunicate OK [21:32:05]wFMCommunicate request_size=255 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 54 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 73 03 00 35 04 06 00 96 [21:32:05]Write to MH i2c: E2 02 01 B8 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 54 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 73 03 00 35 04 06 00 96 00 00 91 [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:05]Read from MH i2c: E2 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 03 00 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 03 00 B8 06 00 90 00 32 [21:32:05]RAPDU: 90 00 [21:32:05]wFMCommunicate OK [21:32:05]wFMCommunicate request_size=10 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 0D 02 02 05 D2 50 55 81 E6 [21:32:05]Write to MH i2c: E2 0D 00 B9 06 80 0D 02 02 05 00 D2 50 55 81 E6 00 00 21 [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 [21:32:05]MH_I2C_Read... [21:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:05]Read from MH i2c: E2 03 00 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 03 00 B9 06 00 90 00 33 [21:32:05]RAPDU: 90 00 [21:32:05]wFMCommunicate OK [21:32:05]wFMCommunicate request_size=4 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 0D 03 02 [21:32:05]Write to MH i2c: E2 08 00 BA 06 80 0D 03 02 00 00 00 00 3B [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:05]Read from MH i2c: E2 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 0B 00 [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 0B 00 BA 06 00 30 30 AF 5A E0 26 C0 C8 90 00 33 [21:32:05]RAPDU: 30 30 AF 5A E0 26 C0 C8 90 00 [21:32:05]wFMCommunicate OK [21:32:05]SAM_PROTO_SignData done [21:32:05]FM_MakeSignedData done [21:32:05]CreateOFDProtocolMessage [21:32:05]wFMCommunicate request_size=4 [21:32:05]MH_SAM_APDU [21:32:05]CAPDU: 80 11 00 00 [21:32:05]Write to MH i2c: E2 08 00 BB 06 80 11 00 00 00 00 00 00 3B [21:32:05]Write i2c OK [21:32:05]MH_I2C_Read... [21:32:05]Read from MH i2c: E2 [21:32:06]MH_I2C_Read... [21:32:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:06]Read from MH i2c: E2 17 00 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: E2 17 00 BB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [21:32:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:32:06]wFMCommunicate OK [21:32:06]CreateOFDProtocolMessage done [21:32:06]OFDSenderStorePacket 226278 [21:32:06]StoreOFDPacket docnum=226278 [21:32:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 20 96 07 01 21 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 54 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 73 03 00 35 04 06 00 96 D2 50 55 81 E6 30 30 AF 5A E0 26 C0 C8 [21:32:06]CheckFolder [21:32:06]dirname=/storage/ofd_packets [21:32:06]CheckFolder done [21:32:06]ProducePacketName [21:32:06]name=ofd_packets/00226278 [21:32:06]NVStorageSaveData ofd_packets/00226278 [21:32:06]File name is /storage/ofd_packets/00226278 [21:32:06]Write 301 bytes [21:32:06]NVStorageSaveData done [21:32:06]OFDSenderStorePacket done [21:32:06]KKMCreateOFDPacket done [21:32:06]NVStorageSaveData kkm_last_timestamp [21:32:06]File name is /storage/kkm_last_timestamp [21:32:06]Write 4 bytes [21:32:06]NVStorageSaveData done [21:32:06]ExternCall_PrintAddStr [21:32:06]wPrintStart [21:32:06]Write to MH i2c: 01 00 00 BC 06 C2 [21:32:06]Write i2c OK [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: 01 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: 01 07 00 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: 01 07 00 BC 06 00 00 00 00 00 FF 0F D7 [21:32:06]RasterBufferAndPrint [21:32:06]line Счет N : (1)2002602 [21:32:06]line ИНН: 02508201610067 [21:32:06]line Контрольно-Кассовый Чек [21:32:06]line ПРОДАЖА [21:32:06]line ТРК (МРК, ГНК) : 33 [21:32:06]line Товар: 2710124130 [21:32:06]line Аи-92-К-5 [21:32:06]line 5.900 * 67.80 [21:32:06]line = 400.02 [21:32:06]line НДС 12% НСП 1% [21:32:06]line > о реализуемом товаре [21:32:06]line ОКРУГЛЕНИЕ: -0.02 [21:32:06]line ИТОГО: 400.00 [21:32:06]line Внесено: 400.00 [21:32:06]line СДАЧА: 0.00 [21:32:06]line НСП 1% : 3.54 [21:32:06]line НДС 12% : 42.48 [21:32:06]line Наличными: 400.00 [21:32:06]line Безнал.: 0.00 [21:32:06]line Место: АЗС № 97 "Партнер Нефть" [21:32:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:32:06]line СНО: Общий режим [21:32:06]line Чек 638 27.07.2024 21:32 [21:32:06]line Смена: 438 ФФД: 1.0 [21:32:06]line ЗНМ: 0300000054 [21:32:06]line РНМ: 0000000000092624 [21:32:06]line Версия ККМ: 001 [21:32:06]line ФМ: 0000000000874959 [21:32:06]line ФД: 226278 [21:32:06]line ФПД: 165830035079654 [21:32:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226278&fm=165830035079654&tin=02508201610067®Number=0000000000092624&sum=40000 [21:32:06]OFD Sender: Processing packet 226278 [packets to send 600, broken 599] [21:32:06]ProducePacketName [21:32:06]name=ofd_packets/00226278 [21:32:06]OFD Sender: To server: pG, [21:32:06]CommunicateWithHost lk.salyk.kg:30040 [21:32:06]ConnectInit lk.salyk.kg [21:32:06]written 0, free lines is 4095 [21:32:06]Write to MH i2c: 01 00 00 E7 06 ED [21:32:06]Write i2c OK [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: 01 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: 01 07 00 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: 01 07 00 E7 06 00 00 00 00 00 5F 0C 5F [21:32:06]RasterBufferAndPrint [21:32:06]line [21:32:06]line [21:32:06]line [21:32:06]line [21:32:06]line [21:32:06]written 0, free lines is 3170 [21:32:06]MH_Cut [21:32:06]Write to MH i2c: D1 01 00 EE 06 01 C6 [21:32:06]Write i2c OK [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: D1 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: D1 01 00 [21:32:06]MH_I2C_Read... [21:32:06]Read from MH i2c: D1 01 00 EE 06 00 C5 [21:32:06]Write to MH i2c: 01 00 00 EF 06 F5 [21:32:06]Write i2c OK [21:32:06]MH_I2C_Read... [21:32:07]*** Cut start [21:32:07]*** Partial cut [21:32:07]*** CUTSNS_PIN = 1 [21:32:07]*** CUTSNS_PIN = 0 [21:32:08]*** Brake cut motor [21:32:08]Read from MH i2c: 01 [21:32:08]MH_I2C_Read... [21:32:08]*** Stop cut motor [21:32:08]*** Cut end [21:32:08]Read from MH i2c: 01 07 00 [21:32:08]MH_I2C_Read... [21:32:08]Read from MH i2c: 01 07 00 EF 06 00 00 00 00 00 FF 0F 0A [21:32:08]process_action close_receipt done [21:32:08]requested_data is exist [21:32:08]produce_requested_data [21:32:08]requested_item fm.sn is exist - process it [21:32:08]wFMCommunicate request_size=4 [21:32:08]MH_SAM_APDU [21:32:08]CAPDU: 80 11 00 00 [21:32:08]Write to MH i2c: E2 08 00 F0 06 80 11 00 00 00 00 00 00 70 [21:32:08]Write i2c OK [21:32:08]MH_I2C_Read... [21:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:08]Read from MH i2c: E2 [21:32:08]MH_I2C_Read... [21:32:08]Read from MH i2c: E2 17 00 [21:32:08]MH_I2C_Read... [21:32:08]Read from MH i2c: E2 17 00 F0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CD [21:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:32:08]wFMCommunicate OK [21:32:08]requested_item fd.num is exist - process it [21:32:08]SAM_PROTO_GetFieldsCounters [21:32:08]wFMCommunicate request_size=4 [21:32:08]MH_SAM_APDU [21:32:08]CAPDU: 80 13 00 00 [21:32:08]Write to MH i2c: E2 08 00 F1 06 80 13 00 00 00 00 00 00 73 [21:32:08]Write i2c OK [21:32:08]MH_I2C_Read... [21:32:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:08]Read from MH i2c: E2 [21:32:08]MH_I2C_Read... [21:32:08]Read from MH i2c: E2 62 00 [21:32:08]MH_I2C_Read... [21:32:08]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 2F [21:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:08]wFMCommunicate OK [21:32:08]SAM_PROTO_GetFieldsCounters done [21:32:08]requested_item shift.num is exist - process it [21:32:08]requested_item shift.opened is exist - process it [21:32:08]req_shift_opened [21:32:08]FM_GetShiftState [21:32:08]SAM_PROTO_GetShiftState [21:32:08]wFMCommunicate request_size=4 [21:32:08]MH_SAM_APDU [21:32:08]CAPDU: 80 13 01 00 [21:32:08]Write to MH i2c: E2 08 00 F2 06 80 13 01 00 00 00 00 00 75 [21:32:08]Write i2c OK [21:32:08]MH_I2C_Read... [21:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:08]Read from MH i2c: E2 [21:32:08]MH_I2C_Read... [21:32:08]Read from MH i2c: E2 0E 00 [21:32:08]MH_I2C_Read... [21:32:08]Read from MH i2c: E2 0E 00 F2 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 83 [21:32:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:32:08]wFMCommunicate OK [21:32:08]SAM_PROTO_GetShiftState done [21:32:08]FM_GetShiftState done [21:32:08]req_shift_opened done [21:32:08]requested_item shift.open_date is exist - process it [21:32:08]req_shift_open_date [21:32:08]req_shift_open_date done [21:32:08]produce_requested_data done [21:32:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226278,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:32:08]process_action_free close_receipt [21:32:08]json_value_free [21:32:08]json_value_free done [21:32:08]process_json_proto returns [21:32:08]Send response to host [21:32:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226278,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:32:08]free response buf [21:32:08]execute_script done [21:32:08]execute_script returns [21:32:08]free content buf [21:32:08]Sock 9.Close socket [21:32:08]Sock 9.Thread stoped [21:32:11]ConnectInit Can't take IP for lk.salyk.kg [21:32:11]CommunicateWithHost connect error [21:32:11]CommunicateWithHost err = -1 [21:32:11]OFD Sender: Server communicate error [21:32:16]OFD Sender: Processing packet 226278 [packets to send 600, broken 599] [21:32:16]ProducePacketName [21:32:16]name=ofd_packets/00226278 [21:32:16]OFD Sender: To server: pG, [21:32:16]CommunicateWithHost lk.salyk.kg:30040 [21:32:16]ConnectInit lk.salyk.kg [21:32:21]ConnectInit Can't take IP for lk.salyk.kg [21:32:21]CommunicateWithHost connect error [21:32:21]CommunicateWithHost err = -1 [21:32:21]OFD Sender: Server communicate error [21:32:26]OFD Sender: Processing packet 226278 [packets to send 600, broken 599] [21:32:26]ProducePacketName [21:32:26]name=ofd_packets/00226278 [21:32:26]OFD Sender: To server: pG, [21:32:26]CommunicateWithHost lk.salyk.kg:30040 [21:32:26]ConnectInit lk.salyk.kg [21:32:30]Connected sock=9 [21:32:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 20 96 07 01 21 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 54 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 73 03 00 35 04 06 00 96 D2 50 55 81 E6 30 30 AF 5A E0 26 C0 C8 [21: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 35 39 4F 00 00 00 F9 C7 47 00 5C DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 73 03 00 F4 03 04 00 79 13 A5 66 B6 04 01 00 00 C5 95 B8 FB 6F EC FB 05 [21:32:32]CommunicateWithHost err = 0 [21:32:32]CheckOFDResponse [21:32:32]1017 (14) - 77093643461234 [21:32:32]1041 (16) - 0000000000874959 [21:32:32]1040 (4) - 226278 [21:32:32]1012 (4) - 27.07.2024 15:34 [21:32:32]1206 (1) - 0 [21:32:32]OFD Sender: Remove packet 226278 [21:32:32]ProducePacketName [21:32:32]name=ofd_packets/00226278 [21:32:32]NVStorageDeleteData [21:32:33]OFD Sender: No OFD packet to send [21:32:38]OFD Sender: No OFD packet to send [21:32:42]recv_with_timeout no data received [21:32:43]OFD Sender: No OFD packet to send [21:32:44]accept exits with 10 [21:32:44]New connection [21:32:44]New thread 3067039076 created [21:32:44]Thread 3066895716 joined [21:32:44]Waiting for new connection... [21:32:44] Sock 10.Parse request [21:32:44]Sock 10.Check first char [21:32:44]Sock 10.First char is OK [21:32:44]request: POST /json_proto HTTP/1.0 [21:32:44]Method: POST [21:32:44]URL: /json_proto [21:32:44]Method is POST - this is cgi request [21:32:44]url: /json_proto [21:32:44]query_string will be loaded in cgi processing [21:32:44]execute_cgi json_proto POST (null) [21:32:44]execute_cgi path=json_proto method=POST [21:32:44]POST find Content-Length [21:32:44]Host: 172.17.43.131:8080 [21:32:44]Content-Length: 678 [21:32:44]Content-Type: application/json [21:32:44] [21:32:44]POST finish read [21:32:44]Found Content-Length = 678 [21:32:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:44]execute_script... [21:32: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)2002604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:44]POST & json_proto [21:32:44]process_json_proto [21:32:44]json parsed OK: [21:32:44]protocol is kg_v1.0 [21:32:44]action value=close_receipt [21:32:44]process_action close_receipt [21:32:44]cmd_close_receipt [21:32:44]MH_GetDate [21:32:44]Write to MH i2c: F0 00 00 F3 06 E8 [21:32:44]Write i2c OK [21:32:44]MH_I2C_Read... [21:32:44]Read from MH i2c: F0 [21:32:44]MH_I2C_Read... [21:32:44]Read from MH i2c: F0 09 00 [21:32:44]MH_I2C_Read... [21:32:44]Read from MH i2c: F0 09 00 F3 06 00 7C 67 A5 66 F9 24 A2 66 04 [21:32:44]GetLastDocTimeStamp 1722115924 [21:32:44]current date 1722115964 [21:32:44]FM_GetShiftState [21:32:44]SAM_PROTO_GetShiftState [21:32:44]wFMCommunicate request_size=4 [21:32:44]MH_SAM_APDU [21:32:44]CAPDU: 80 13 01 00 [21:32:44]Write to MH i2c: E2 08 00 F4 06 80 13 01 00 00 00 00 00 77 [21:32:44]Write i2c OK [21:32:44]MH_I2C_Read... [21:32:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:44]Read from MH i2c: E2 [21:32:44]MH_I2C_Read... [21:32:44]Read from MH i2c: E2 0E 00 [21:32:44]MH_I2C_Read... [21:32:44]Read from MH i2c: E2 0E 00 F4 06 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 85 [21:32:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:32:44]wFMCommunicate OK [21:32:44]SAM_PROTO_GetShiftState done [21:32:44]FM_GetShiftState done [21:32:44]opened in 1722038719 [21:32:44]opened+sec_in_day 1722125119 [21:32:44]quantity*price = 40068 [21:32:44]sum+1 = 40069 [21:32:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 639 27.07.2024 21:32 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226279 ФПД: 50161173032249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213244&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226279&fm=50161173032249&tin=02508201610067®Number=0000000000092624&sum=40000 [21:32:45]StoreToDocumentArchive [21:32:45]shift 438 fd 226279 [21:32:45]save to /storage/0438/doc_00226279 [21:32:45]save last doc name /storage/0438/doc_00226279 to /storage/kkm_last_doc_name [21:32:45]save OK [21:32:45]Clear old archive folders... [21:32:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:32:45]tlvbuf is 01B9A100 [21:32:45]SAM_PROTO_ClearQueue [21:32:45]wFMCommunicate request_size=4 [21:32:45]MH_SAM_APDU [21:32:45]CAPDU: 80 09 00 00 [21:32:45]Write to MH i2c: E2 08 00 01 07 80 09 00 00 00 00 00 00 7A [21:32:45]Write i2c OK [21:32:45]MH_I2C_Read... [21:32:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:45]Read from MH i2c: E2 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 01 07 00 90 00 7C [21:32:45]RAPDU: 90 00 [21:32:45]wFMCommunicate OK [21:32:45]SAM_PROTO_ClearQueue done [21:32:45]KKMCreateOFDPacket [21:32:45]OFDProtocolAddRootSTLVToBuf [21:32:45]FM_MakeSignedData [21:32:45]FM_MakeSignedData [21:32:45]SAM_PROTO_SignData [21:32:45]wFMCommunicate request_size=4 [21:32:45]MH_SAM_APDU [21:32:45]CAPDU: 80 0D 01 02 [21:32:45]Write to MH i2c: E2 08 00 02 07 80 0D 01 02 00 00 00 00 82 [21:32:45]Write i2c OK [21:32:45]MH_I2C_Read... [21:32:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:45]Read from MH i2c: E2 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [21:32:45]RAPDU: 90 00 [21:32:45]wFMCommunicate OK [21:32:45]wFMCommunicate request_size=255 [21:32:45]MH_SAM_APDU [21:32:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 7C 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 73 03 00 35 04 06 00 2D [21:32:45]Write to MH i2c: E2 02 01 03 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 7C 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 73 03 00 35 04 06 00 2D 00 00 78 [21:32:45]Write i2c OK [21:32:45]MH_I2C_Read... [21:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:45]Read from MH i2c: E2 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 03 07 00 90 00 7E [21:32:45]RAPDU: 90 00 [21:32:45]wFMCommunicate OK [21:32:45]wFMCommunicate request_size=10 [21:32:45]MH_SAM_APDU [21:32:45]CAPDU: 80 0D 02 02 05 9F 0E E6 6D 39 [21:32:45]Write to MH i2c: E2 0D 00 04 07 80 0D 02 02 05 00 9F 0E E6 6D 39 00 00 C8 [21:32:45]Write i2c OK [21:32:45]MH_I2C_Read... [21:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:45]Read from MH i2c: E2 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 03 00 04 07 00 90 00 7F [21:32:45]RAPDU: 90 00 [21:32:45]wFMCommunicate OK [21:32:45]wFMCommunicate request_size=4 [21:32:45]MH_SAM_APDU [21:32:45]CAPDU: 80 0D 03 02 [21:32:45]Write to MH i2c: E2 08 00 05 07 80 0D 03 02 00 00 00 00 87 [21:32:45]Write i2c OK [21:32:45]MH_I2C_Read... [21:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:45]Read from MH i2c: E2 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 0B 00 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 0B 00 05 07 00 84 3E E0 B3 7D 22 7C 76 90 00 6E [21:32:45]RAPDU: 84 3E E0 B3 7D 22 7C 76 90 00 [21:32:45]wFMCommunicate OK [21:32:45]SAM_PROTO_SignData done [21:32:45]FM_MakeSignedData done [21:32:45]CreateOFDProtocolMessage [21:32:45]wFMCommunicate request_size=4 [21:32:45]MH_SAM_APDU [21:32:45]CAPDU: 80 11 00 00 [21:32:45]Write to MH i2c: E2 08 00 06 07 80 11 00 00 00 00 00 00 87 [21:32:45]Write i2c OK [21:32:45]MH_I2C_Read... [21:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:45]Read from MH i2c: E2 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 17 00 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: E2 17 00 06 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E4 [21:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:32:45]wFMCommunicate OK [21:32:45]CreateOFDProtocolMessage done [21:32:45]OFDSenderStorePacket 226279 [21:32:45]StoreOFDPacket docnum=226279 [21:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C9 0D 07 01 1D 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 7C 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 73 03 00 35 04 06 00 2D 9F 0E E6 6D 39 84 3E E0 B3 7D 22 7C 76 [21:32:45]CheckFolder [21:32:45]dirname=/storage/ofd_packets [21:32:45]CheckFolder done [21:32:45]ProducePacketName [21:32:45]name=ofd_packets/00226279 [21:32:45]NVStorageSaveData ofd_packets/00226279 [21:32:45]File name is /storage/ofd_packets/00226279 [21:32:45]Write 301 bytes [21:32:45]NVStorageSaveData done [21:32:45]OFDSenderStorePacket done [21:32:45]KKMCreateOFDPacket done [21:32:45]NVStorageSaveData kkm_last_timestamp [21:32:45]File name is /storage/kkm_last_timestamp [21:32:45]Write 4 bytes [21:32:45]NVStorageSaveData done [21:32:45]ExternCall_PrintAddStr [21:32:45]wPrintStart [21:32:45]Write to MH i2c: 01 00 00 07 07 0E [21:32:45]Write i2c OK [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: 01 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: 01 07 00 [21:32:45]MH_I2C_Read... [21:32:45]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 FF 0F 23 [21:32:45]RasterBufferAndPrint [21:32:45]line Счет N : (1)2002604 [21:32:45]line ИНН: 02508201610067 [21:32:45]line Контрольно-Кассовый Чек [21:32:45]line ПРОДАЖА [21:32:45]line ТРК (МРК, ГНК) : 44 [21:32:45]line Товар: 2710124500 [21:32:45]line Аи-95-К-5 [21:32:45]line 5.400 * 74.20 [21:32:45]line = 400.68 [21:32:45]line НДС 12% НСП 1% [21:32:45]line > о реализуемом товаре [21:32:45]line ОКРУГЛЕНИЕ: -0.68 [21:32:45]line ИТОГО: 400.00 [21:32:45]line Внесено: 400.00 [21:32:45]line СДАЧА: 0.00 [21:32:45]line НСП 1% : 3.55 [21:32:45]line НДС 12% : 42.55 [21:32:45]line Наличными: 400.00 [21:32:46]line Безнал.: 0.00 [21:32:46]line Место: АЗС № 97 "Партнер Нефть" [21:32:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:32:46]line СНО: Общий режим [21:32:46]line Чек 639 27.07.2024 21:32 [21:32:46]line Смена: 438 ФФД: 1.0 [21:32:46]line ЗНМ: 0300000054 [21:32:46]line РНМ: 0000000000092624 [21:32:46]line Версия ККМ: 001 [21:32:46]line ФМ: 0000000000874959 [21:32:46]line ФД: 226279 [21:32:46]line ФПД: 50161173032249 [21:32:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213244&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226279&fm=50161173032249&tin=02508201610067®Number=0000000000092624&sum=40000 [21:32:46]written 0, free lines is 4095 [21:32:46]OFD Sender: Processing packet 226279 [packets to send 600, broken 599] [21:32:46]ProducePacketName [21:32:46]name=ofd_packets/00226279 [21:32:46]OFD Sender: To server: pG, [21:32:46]CommunicateWithHost lk.salyk.kg:30040 [21:32:46]ConnectInit lk.salyk.kg [21:32:46]Write to MH i2c: 01 00 00 32 07 39 [21:32:46]Write i2c OK [21:32:46]MH_I2C_Read... [21:32:46]Read from MH i2c: 01 [21:32:46]MH_I2C_Read... [21:32:46]Read from MH i2c: 01 07 00 [21:32:46]MH_I2C_Read... [21:32:46]Read from MH i2c: 01 07 00 32 07 00 00 00 00 00 6D 0C B9 [21:32:46]RasterBufferAndPrint [21:32:46]line [21:32:46]line [21:32:46]line [21:32:46]line [21:32:46]line [21:32:46]written 0, free lines is 3187 [21:32:46]MH_Cut [21:32:46]Write to MH i2c: D1 01 00 39 07 01 12 [21:32:46]Write i2c OK [21:32:46]MH_I2C_Read... [21:32:46]Read from MH i2c: D1 [21:32:46]MH_I2C_Read... [21:32:46]Read from MH i2c: D1 01 00 [21:32:46]MH_I2C_Read... [21:32:46]Read from MH i2c: D1 01 00 39 07 00 11 [21:32:46]Write to MH i2c: 01 00 00 3A 07 41 [21:32:46]Write i2c OK [21:32:46]MH_I2C_Read... [21:32:47]*** Cut start [21:32:47]*** Partial cut [21:32:47]*** CUTSNS_PIN = 1 [21:32:47]*** CUTSNS_PIN = 0 [21:32:47]*** Brake cut motor [21:32:48]Read from MH i2c: 01 [21:32:48]MH_I2C_Read... [21:32:48]*** Stop cut motor [21:32:48]*** Cut end [21:32:48]Read from MH i2c: 01 07 00 [21:32:48]MH_I2C_Read... [21:32:48]Read from MH i2c: 01 07 00 3A 07 00 00 00 00 00 FF 0F 56 [21:32:48]process_action close_receipt done [21:32:48]requested_data is exist [21:32:48]produce_requested_data [21:32:48]requested_item fm.sn is exist - process it [21:32:48]wFMCommunicate request_size=4 [21:32:48]MH_SAM_APDU [21:32:48]CAPDU: 80 11 00 00 [21:32:48]Write to MH i2c: E2 08 00 3B 07 80 11 00 00 00 00 00 00 BC [21:32:48]Write i2c OK [21:32:48]MH_I2C_Read... [21:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:48]Read from MH i2c: E2 [21:32:48]MH_I2C_Read... [21:32:48]Read from MH i2c: E2 17 00 [21:32:48]MH_I2C_Read... [21:32:48]Read from MH i2c: E2 17 00 3B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 19 [21:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:32:48]wFMCommunicate OK [21:32:48]requested_item fd.num is exist - process it [21:32:48]SAM_PROTO_GetFieldsCounters [21:32:48]wFMCommunicate request_size=4 [21:32:48]MH_SAM_APDU [21:32:48]CAPDU: 80 13 00 00 [21:32:48]Write to MH i2c: E2 08 00 3C 07 80 13 00 00 00 00 00 00 BF [21:32:48]Write i2c OK [21:32:48]MH_I2C_Read... [21:32:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:48]Read from MH i2c: E2 [21:32:48]MH_I2C_Read... [21:32:48]Read from MH i2c: E2 62 00 [21:32:48]MH_I2C_Read... [21:32:48]Read from MH i2c: E2 62 00 3C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 7F [21:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:48]wFMCommunicate OK [21:32:48]SAM_PROTO_GetFieldsCounters done [21:32:48]requested_item shift.num is exist - process it [21:32:48]requested_item shift.opened is exist - process it [21:32:48]req_shift_opened [21:32:48]FM_GetShiftState [21:32:48]SAM_PROTO_GetShiftState [21:32:48]wFMCommunicate request_size=4 [21:32:48]MH_SAM_APDU [21:32:48]CAPDU: 80 13 01 00 [21:32:48]Write to MH i2c: E2 08 00 3D 07 80 13 01 00 00 00 00 00 C1 [21:32:48]Write i2c OK [21:32:48]MH_I2C_Read... [21:32:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:48]Read from MH i2c: E2 [21:32:48]MH_I2C_Read... [21:32:48]Read from MH i2c: E2 0E 00 [21:32:48]MH_I2C_Read... [21:32:48]Read from MH i2c: E2 0E 00 3D 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 CF [21:32:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:32:48]wFMCommunicate OK [21:32:48]SAM_PROTO_GetShiftState done [21:32:48]FM_GetShiftState done [21:32:48]req_shift_opened done [21:32:48]requested_item shift.open_date is exist - process it [21:32:48]req_shift_open_date [21:32:48]req_shift_open_date done [21:32:48]produce_requested_data done [21:32:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226279,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:32:48]process_action_free close_receipt [21:32:48]json_value_free [21:32:48]json_value_free done [21:32:48]process_json_proto returns [21:32:48]Send response to host [21:32:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226279,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:32:48]free response buf [21:32:48]execute_script done [21:32:48]execute_script returns [21:32:48]free content buf [21:32:48]Sock 10.Close socket [21:32:48]Sock 10.Thread stoped [21:32:51]ConnectInit Can't take IP for lk.salyk.kg [21:32:51]CommunicateWithHost connect error [21:32:51]CommunicateWithHost err = -1 [21:32:51]OFD Sender: Server communicate error [21:32:56]OFD Sender: Processing packet 226279 [packets to send 600, broken 599] [21:32:56]ProducePacketName [21:32:56]name=ofd_packets/00226279 [21:32:56]OFD Sender: To server: pG, [21:32:56]CommunicateWithHost lk.salyk.kg:30040 [21:32:56]ConnectInit lk.salyk.kg [21:32:58]recv_with_timeout no data received [21:33:01]ConnectInit Can't take IP for lk.salyk.kg [21:33:01]CommunicateWithHost connect error [21:33:01]CommunicateWithHost err = -1 [21:33:01]OFD Sender: Server communicate error [21:33:06]OFD Sender: Processing packet 226279 [packets to send 600, broken 599] [21:33:06]ProducePacketName [21:33:06]name=ofd_packets/00226279 [21:33:06]OFD Sender: To server: pG, [21:33:06]CommunicateWithHost lk.salyk.kg:30040 [21:33:06]ConnectInit lk.salyk.kg [21:33:11]ConnectInit Can't take IP for lk.salyk.kg [21:33:11]CommunicateWithHost connect error [21:33:11]CommunicateWithHost err = -1 [21:33:11]OFD Sender: Server communicate error [21:33:11]accept exits with 8 [21:33:11]New connection [21:33:11]New thread 3066895716 created [21:33:11]Thread 3067039076 joined [21:33:11]Waiting for new connection... [21:33:11] Sock 8.Parse request [21:33:11]Sock 8.Check first char [21:33:11]Sock 8.First char is OK [21:33:11]request: POST /json_proto HTTP/1.0 [21:33:11]Method: POST [21:33:11]URL: /json_proto [21:33:11]Method is POST - this is cgi request [21:33:11]url: /json_proto [21:33:11]query_string will be loaded in cgi processing [21:33:11]execute_cgi json_proto POST (null) [21:33:11]execute_cgi path=json_proto method=POST [21:33:11]POST find Content-Length [21:33:11]Host: 172.17.43.131:8080 [21:33:11]Content-Length: 1224 [21:33:11]Content-Type: application/json [21:33:11] [21:33:11]POST finish read [21:33:11]Found Content-Length = 1224 [21:33: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002601\u000A27.07.2024 21:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3549217-18-38-37-9171\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:11]execute_script... [21:33: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002601\u000A27.07.2024 21:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3549217-18-38-37-9171\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:11]POST & json_proto [21:33:11]process_json_proto [21:33:11]json parsed OK: [21:33:11]protocol is kg_v1.0 [21:33:11]action value=print_text [21:33:11]process_action print_text [21:33:11]cmd_print_text [21:33:11]ExternCall_PrintAddStr [21:33:11]wPrintStart [21:33:11]Write to MH i2c: 01 00 00 3E 07 45 [21:33:11]Write i2c OK [21:33:11]MH_I2C_Read... [21:33:11]Read from MH i2c: 01 [21:33:11]MH_I2C_Read... [21:33:11]Read from MH i2c: 01 07 00 [21:33:11]MH_I2C_Read... [21:33:11]Read from MH i2c: 01 07 00 3E 07 00 00 00 00 00 FF 0F 5A [21:33:11]RasterBufferAndPrint [21:33:11]line *****ТОВАРНЫЙ ЧЕК***** [21:33:11]line АЗС-97 [21:33:11]line Партнер нефть [21:33:11]line 02508201610067 [21:33:11]line Кассир : Орунбаева Б. [21:33:11]line Счет N : (1)2002601 [21:33:11]line 27.07.2024 21:31 [21:33:11]line ПРОДАЖА [21:33:11]line ТРК (МРК, ГНК): 63 [21:33:11]line Вид ГСМ : 2710124130 [21:33:11]line Аи-92-К-5 [21:33:11]line 50.000 x 67.80 [21:33:11]line ИТОГ: 3390.00 [21:33:11]line Тип оплаты: Талоны: Топливные Талоны [21:33:11]line 3549217-18-38-37-9171 [21:33:11]line ______________________ [21:33:11]line (подпись) [21:33:11]written 0, free lines is 4095 [21:33:12]Write to MH i2c: 01 00 00 52 07 59 [21:33:12]Write i2c OK [21:33:12]MH_I2C_Read... [21:33:12]Read from MH i2c: 01 [21:33:12]MH_I2C_Read... [21:33:12]Read from MH i2c: 01 07 00 [21:33:12]MH_I2C_Read... [21:33:12]Read from MH i2c: 01 07 00 52 07 00 00 00 00 00 18 0E 86 [21:33:12]RasterBufferAndPrint [21:33:12]line [21:33:12]line [21:33:12]line [21:33:12]line [21:33:12]line [21:33:12]written 0, free lines is 3612 [21:33:12]MH_Cut [21:33:12]Write to MH i2c: D1 01 00 59 07 01 32 [21:33:12]Write i2c OK [21:33:12]MH_I2C_Read... [21:33:12]Read from MH i2c: D1 [21:33:12]MH_I2C_Read... [21:33:12]Read from MH i2c: D1 01 00 [21:33:12]MH_I2C_Read... [21:33:12]Read from MH i2c: D1 01 00 59 07 00 31 [21:33:12]Write to MH i2c: 01 00 00 5A 07 61 [21:33:12]Write i2c OK [21:33:12]MH_I2C_Read... [21:33:12]*** Cut start [21:33:12]*** Partial cut [21:33:12]*** CUTSNS_PIN = 1 [21:33:12]*** CUTSNS_PIN = 0 [21:33:13]*** Brake cut motor [21:33:13]Read from MH i2c: 01 [21:33:13]MH_I2C_Read... [21:33:13]*** Stop cut motor [21:33:13]*** Cut end [21:33:13]Read from MH i2c: 01 07 00 [21:33:13]MH_I2C_Read... [21:33:13]Read from MH i2c: 01 07 00 5A 07 00 00 00 00 00 FF 0F 76 [21:33:13]process_action print_text done [21:33:13]requested_data is exist [21:33:13]produce_requested_data [21:33:13]requested_item fm.sn is exist - process it [21:33:13]wFMCommunicate request_size=4 [21:33:13]MH_SAM_APDU [21:33:13]CAPDU: 80 11 00 00 [21:33:13]Write to MH i2c: E2 08 00 5B 07 80 11 00 00 00 00 00 00 DC [21:33:13]Write i2c OK [21:33:13]MH_I2C_Read... [21:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:13]Read from MH i2c: E2 [21:33:13]MH_I2C_Read... [21:33:13]Read from MH i2c: E2 17 00 [21:33:13]MH_I2C_Read... [21:33:13]Read from MH i2c: E2 17 00 5B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [21:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:33:13]wFMCommunicate OK [21:33:13]requested_item fd.num is exist - process it [21:33:13]SAM_PROTO_GetFieldsCounters [21:33:13]wFMCommunicate request_size=4 [21:33:13]MH_SAM_APDU [21:33:13]CAPDU: 80 13 00 00 [21:33:13]Write to MH i2c: E2 08 00 5C 07 80 13 00 00 00 00 00 00 DF [21:33:13]Write i2c OK [21:33:13]MH_I2C_Read... [21:33:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:13]Read from MH i2c: E2 [21:33:13]MH_I2C_Read... [21:33:13]Read from MH i2c: E2 62 00 [21:33:13]MH_I2C_Read... [21:33:13]Read from MH i2c: E2 62 00 5C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [21:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:13]wFMCommunicate OK [21:33:13]SAM_PROTO_GetFieldsCounters done [21:33:13]requested_item shift.num is exist - process it [21:33:13]requested_item shift.opened is exist - process it [21:33:13]req_shift_opened [21:33:13]FM_GetShiftState [21:33:13]SAM_PROTO_GetShiftState [21:33:13]wFMCommunicate request_size=4 [21:33:13]MH_SAM_APDU [21:33:13]CAPDU: 80 13 01 00 [21:33:13]Write to MH i2c: E2 08 00 5D 07 80 13 01 00 00 00 00 00 E1 [21:33:13]Write i2c OK [21:33:13]MH_I2C_Read... [21:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:13]Read from MH i2c: E2 [21:33:13]MH_I2C_Read... [21:33:13]Read from MH i2c: E2 0E 00 [21:33:13]MH_I2C_Read... [21:33:13]Read from MH i2c: E2 0E 00 5D 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EF [21:33:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:33:13]wFMCommunicate OK [21:33:13]SAM_PROTO_GetShiftState done [21:33:13]FM_GetShiftState done [21:33:13]req_shift_opened done [21:33:13]requested_item shift.open_date is exist - process it [21:33:13]req_shift_open_date [21:33:13]req_shift_open_date done [21:33:13]produce_requested_data done [21:33:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226279,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:33:13]process_action_free print_text [21:33:13]json_value_free [21:33:13]json_value_free done [21:33:13]process_json_proto returns [21:33:13]Send response to host [21:33:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226279,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:33:13]free response buf [21:33:13]execute_script done [21:33:13]execute_script returns [21:33:13]free content buf [21:33:13]Sock 8.Close socket [21:33:13]Sock 8.Thread stoped [21:33:16]OFD Sender: Processing packet 226279 [packets to send 600, broken 599] [21:33:16]ProducePacketName [21:33:16]name=ofd_packets/00226279 [21:33:16]OFD Sender: To server: pG, [21:33:16]CommunicateWithHost lk.salyk.kg:30040 [21:33:16]ConnectInit lk.salyk.kg [21:33:19]accept exits with 10 [21:33:19]New connection [21:33:19]New thread 3067039076 created [21:33:19]Thread 3066895716 joined [21:33:19]Waiting for new connection... [21:33:19] Sock 10.Parse request [21:33:19]Sock 10.Check first char [21:33:19]Sock 10.First char is OK [21:33:19]request: POST /json_proto HTTP/1.0 [21:33:19]Method: POST [21:33:19]URL: /json_proto [21:33:19]Method is POST - this is cgi request [21:33:19]url: /json_proto [21:33:19]query_string will be loaded in cgi processing [21:33:19]execute_cgi json_proto POST (null) [21:33:19]execute_cgi path=json_proto method=POST [21:33:19]POST find Content-Length [21:33:19]Host: 172.17.43.131:8080 [21:33:19]Content-Length: 683 [21:33:19]Content-Type: application/json [21:33:19] [21:33:19]POST finish read [21:33:19]Found Content-Length = 683 [21:33:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:19]execute_script... [21:33: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)2002603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:19]POST & json_proto [21:33:19]process_json_proto [21:33:19]json parsed OK: [21:33:19]protocol is kg_v1.0 [21:33:19]action value=close_receipt [21:33:19]process_action close_receipt [21:33:19]cmd_close_receipt [21:33:19]MH_GetDate [21:33:19]Write to MH i2c: F0 00 00 5E 07 54 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: F0 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: F0 09 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: F0 09 00 5E 07 00 A0 67 A5 66 F9 24 A2 66 94 [21:33:19]GetLastDocTimeStamp 1722115964 [21:33:19]current date 1722116000 [21:33:19]FM_GetShiftState [21:33:19]SAM_PROTO_GetShiftState [21:33:19]wFMCommunicate request_size=4 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 13 01 00 [21:33:19]Write to MH i2c: E2 08 00 5F 07 80 13 01 00 00 00 00 00 E3 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 0E 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 0E 00 5F 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [21:33:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:33:19]wFMCommunicate OK [21:33:19]SAM_PROTO_GetShiftState done [21:33:19]FM_GetShiftState done [21:33:19]opened in 1722038719 [21:33:19]opened+sec_in_day 1722125119 [21:33:19]quantity*price = 200043 [21:33:19]sum+1 = 200044 [21:33:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 640 27.07.2024 21:33 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226280 ФПД: 132361775855753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226280&fm=132361775855753&tin=02508201610067®Number=0000000000092624&sum=200000 [21:33:20]StoreToDocumentArchive [21:33:20]shift 438 fd 226280 [21:33:20]save to /storage/0438/doc_00226280 [21:33:20]save last doc name /storage/0438/doc_00226280 to /storage/kkm_last_doc_name [21:33:20]save OK [21:33:20]Clear old archive folders... [21:33:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:33:20]tlvbuf is 01B21240 [21:33:20]SAM_PROTO_ClearQueue [21:33:20]wFMCommunicate request_size=4 [21:33:20]MH_SAM_APDU [21:33:20]CAPDU: 80 09 00 00 [21:33:20]Write to MH i2c: E2 08 00 6C 07 80 09 00 00 00 00 00 00 E5 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:20]Read from MH i2c: E2 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 03 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 03 00 6C 07 00 90 00 E7 [21:33:20]RAPDU: 90 00 [21:33:20]wFMCommunicate OK [21:33:20]SAM_PROTO_ClearQueue done [21:33:20]KKMCreateOFDPacket [21:33:20]OFDProtocolAddRootSTLVToBuf [21:33:20]FM_MakeSignedData [21:33:20]FM_MakeSignedData [21:33:20]SAM_PROTO_SignData [21:33:20]wFMCommunicate request_size=4 [21:33:20]MH_SAM_APDU [21:33:20]CAPDU: 80 0D 01 02 [21:33:20]Write to MH i2c: E2 08 00 6D 07 80 0D 01 02 00 00 00 00 ED [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:20]Read from MH i2c: E2 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 03 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: E2 03 00 6D 07 00 90 00 E8 [21:33:20]RAPDU: 90 00 [21:33:20]wFMCommunicate OK [21:33:20]wFMCommunicate request_size=255 [21:33:20]MH_SAM_APDU [21:33:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 A0 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 73 03 00 35 04 06 00 78 [21:33:21]Write to MH i2c: E2 02 01 6E 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 A0 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 73 03 00 35 04 06 00 78 00 00 4D [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:21]ConnectInit Can't take IP for lk.salyk.kg [21:33:21]CommunicateWithHost connect error [21:33:21]CommunicateWithHost err = -1 [21:33:21]OFD Sender: Server communicate error [21:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:21]Read from MH i2c: E2 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 03 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [21:33:21]RAPDU: 90 00 [21:33:21]wFMCommunicate OK [21:33:21]wFMCommunicate request_size=10 [21:33:21]MH_SAM_APDU [21:33:21]CAPDU: 80 0D 02 02 05 61 E0 A1 B8 89 [21:33:21]Write to MH i2c: E2 0D 00 6F 07 80 0D 02 02 05 00 61 E0 A1 B8 89 00 00 1D [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:21]Read from MH i2c: E2 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 03 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 03 00 6F 07 00 90 00 EA [21:33:21]RAPDU: 90 00 [21:33:21]wFMCommunicate OK [21:33:21]wFMCommunicate request_size=4 [21:33:21]MH_SAM_APDU [21:33:21]CAPDU: 80 0D 03 02 [21:33:21]Write to MH i2c: E2 08 00 70 07 80 0D 03 02 00 00 00 00 F2 [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:21]Read from MH i2c: E2 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 0B 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 0B 00 70 07 00 53 29 64 3E 20 A3 F0 9D 90 00 61 [21:33:21]RAPDU: 53 29 64 3E 20 A3 F0 9D 90 00 [21:33:21]wFMCommunicate OK [21:33:21]SAM_PROTO_SignData done [21:33:21]FM_MakeSignedData done [21:33:21]CreateOFDProtocolMessage [21:33:21]wFMCommunicate request_size=4 [21:33:21]MH_SAM_APDU [21:33:21]CAPDU: 80 11 00 00 [21:33:21]Write to MH i2c: E2 08 00 71 07 80 11 00 00 00 00 00 00 F2 [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:21]Read from MH i2c: E2 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 17 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 17 00 71 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [21:33:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:33:21]wFMCommunicate OK [21:33:21]CreateOFDProtocolMessage done [21:33:21]OFDSenderStorePacket 226280 [21:33:21]StoreOFDPacket docnum=226280 [21:33:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 8D 07 01 83 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 A0 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 73 03 00 35 04 06 00 78 61 E0 A1 B8 89 53 29 64 3E 20 A3 F0 9D [21:33:21]CheckFolder [21:33:21]dirname=/storage/ofd_packets [21:33:21]CheckFolder done [21:33:21]ProducePacketName [21:33:21]name=ofd_packets/00226280 [21:33:21]NVStorageSaveData ofd_packets/00226280 [21:33:21]File name is /storage/ofd_packets/00226280 [21:33:21]Write 301 bytes [21:33:21]NVStorageSaveData done [21:33:21]OFDSenderStorePacket done [21:33:21]KKMCreateOFDPacket done [21:33:21]NVStorageSaveData kkm_last_timestamp [21:33:21]File name is /storage/kkm_last_timestamp [21:33:21]Write 4 bytes [21:33:21]NVStorageSaveData done [21:33:21]ExternCall_PrintAddStr [21:33:21]wPrintStart [21:33:21]Write to MH i2c: 01 00 00 72 07 79 [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: 01 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: 01 07 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: 01 07 00 72 07 00 00 00 00 00 FF 0F 8E [21:33:21]RasterBufferAndPrint [21:33:21]line Счет N : (1)2002603 [21:33:21]line ИНН: 02508201610067 [21:33:21]line Контрольно-Кассовый Чек [21:33:21]line ПРОДАЖА [21:33:21]line ТРК (МРК, ГНК) : 54 [21:33:21]line Товар: 2710124500 [21:33:21]line Аи-95-К-5 [21:33:21]line 26.960 * 74.20 [21:33:21]line = 2000.43 [21:33:21]line НДС 12% НСП 1% [21:33:21]line > о реализуемом товаре [21:33:21]line ОКРУГЛЕНИЕ: -0.43 [21:33:21]line ИТОГО: 2000.00 [21:33:21]line Внесено: 2000.00 [21:33:21]line СДАЧА: 0.00 [21:33:21]line НСП 1% : 17.70 [21:33:21]line НДС 12% : 212.43 [21:33:21]line Наличными: 2000.00 [21:33:21]line Безнал.: 0.00 [21:33:21]line Место: АЗС № 97 "Партнер Нефть" [21:33:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:33:21]line СНО: Общий режим [21:33:21]line Чек 640 27.07.2024 21:33 [21:33:21]line Смена: 438 ФФД: 1.0 [21:33:21]line ЗНМ: 0300000054 [21:33:21]line РНМ: 0000000000092624 [21:33:21]line Версия ККМ: 001 [21:33:21]line ФМ: 0000000000874959 [21:33:21]line ФД: 226280 [21:33:21]line ФПД: 132361775855753 [21:33:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226280&fm=132361775855753&tin=02508201610067®Number=0000000000092624&sum=200000 [21:33:21]written 0, free lines is 4095 [21:33:21]OFD Sender: Processing packet 226279 [packets to send 601, broken 599] [21:33:21]ProducePacketName [21:33:21]name=ofd_packets/00226279 [21:33:21]OFD Sender: To server: pG, [21:33:21]CommunicateWithHost lk.salyk.kg:30040 [21:33:21]ConnectInit lk.salyk.kg [21:33:22]Write to MH i2c: 01 00 00 9D 07 A4 [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: 01 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: 01 07 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: 01 07 00 9D 07 00 00 00 00 00 68 0C 1F [21:33:22]RasterBufferAndPrint [21:33:22]line [21:33:22]line [21:33:22]line [21:33:22]line [21:33:22]line [21:33:22]written 0, free lines is 3185 [21:33:22]MH_Cut [21:33:22]Write to MH i2c: D1 01 00 A4 07 01 7D [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: D1 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: D1 01 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: D1 01 00 A4 07 00 7C [21:33:22]Write to MH i2c: 01 00 00 A5 07 AC [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:23]*** Cut start [21:33:23]*** Partial cut [21:33:23]*** CUTSNS_PIN = 1 [21:33:23]*** CUTSNS_PIN = 0 [21:33:23]*** Brake cut motor [21:33:23]Read from MH i2c: 01 [21:33:23]MH_I2C_Read... [21:33:23]*** Stop cut motor [21:33:23]*** Cut end [21:33:23]Read from MH i2c: 01 07 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: 01 07 00 A5 07 00 00 00 00 00 FF 0F C1 [21:33:23]process_action close_receipt done [21:33:23]requested_data is exist [21:33:23]produce_requested_data [21:33:23]requested_item fm.sn is exist - process it [21:33:23]wFMCommunicate request_size=4 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 11 00 00 [21:33:23]Write to MH i2c: E2 08 00 A6 07 80 11 00 00 00 00 00 00 27 [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:23]Read from MH i2c: E2 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 17 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 17 00 A6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [21:33:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:33:23]wFMCommunicate OK [21:33:23]requested_item fd.num is exist - process it [21:33:23]SAM_PROTO_GetFieldsCounters [21:33:23]wFMCommunicate request_size=4 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 13 00 00 [21:33:23]Write to MH i2c: E2 08 00 A7 07 80 13 00 00 00 00 00 00 2A [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:24]Read from MH i2c: E2 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: E2 62 00 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: E2 62 00 A7 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [21:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:24]wFMCommunicate OK [21:33:24]SAM_PROTO_GetFieldsCounters done [21:33:24]requested_item shift.num is exist - process it [21:33:24]requested_item shift.opened is exist - process it [21:33:24]req_shift_opened [21:33:24]FM_GetShiftState [21:33:24]SAM_PROTO_GetShiftState [21:33:24]wFMCommunicate request_size=4 [21:33:24]MH_SAM_APDU [21:33:24]CAPDU: 80 13 01 00 [21:33:24]Write to MH i2c: E2 08 00 A8 07 80 13 01 00 00 00 00 00 2C [21:33:24]Write i2c OK [21:33:24]MH_I2C_Read... [21:33:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:24]Read from MH i2c: E2 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: E2 0E 00 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: E2 0E 00 A8 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3A [21:33:24]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:33:24]wFMCommunicate OK [21:33:24]SAM_PROTO_GetShiftState done [21:33:24]FM_GetShiftState done [21:33:24]req_shift_opened done [21:33:24]requested_item shift.open_date is exist - process it [21:33:24]req_shift_open_date [21:33:24]req_shift_open_date done [21:33:24]produce_requested_data done [21:33:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226280,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:33:24]process_action_free close_receipt [21:33:24]json_value_free [21:33:24]json_value_free done [21:33:24]process_json_proto returns [21:33:24]Send response to host [21:33:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226280,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:33:24]free response buf [21:33:24]execute_script done [21:33:24]execute_script returns [21:33:24]free content buf [21:33:24]Sock 10.Close socket [21:33:24]Sock 10.Thread stoped [21:33:24]recv_with_timeout no data received [21:33:26]ConnectInit Can't take IP for lk.salyk.kg [21:33:26]CommunicateWithHost connect error [21:33:26]CommunicateWithHost err = -1 [21:33:26]OFD Sender: Server communicate error [21:33:31]OFD Sender: Processing packet 226279 [packets to send 601, broken 599] [21:33:31]ProducePacketName [21:33:31]name=ofd_packets/00226279 [21:33:31]OFD Sender: To server: pG, [21:33:31]CommunicateWithHost lk.salyk.kg:30040 [21:33:31]ConnectInit lk.salyk.kg [21:33:36]ConnectInit Can't take IP for lk.salyk.kg [21:33:36]CommunicateWithHost connect error [21:33:36]CommunicateWithHost err = -1 [21:33:36]OFD Sender: Server communicate error [21:33:41]OFD Sender: Processing packet 226279 [packets to send 601, broken 599] [21:33:41]ProducePacketName [21:33:41]name=ofd_packets/00226279 [21:33:41]OFD Sender: To server: pG, [21:33:41]CommunicateWithHost lk.salyk.kg:30040 [21:33:41]ConnectInit lk.salyk.kg [21:33:47]recv_with_timeout no data received [21:33:47]Connected sock=9 [21:33: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 35 39 0F 01 00 00 C9 0D 07 01 1D 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 7C 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 73 03 00 35 04 06 00 2D 9F 0E E6 6D 39 84 3E E0 B3 7D 22 7C 76 [21:33:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 84 47 00 FC 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 35 39 10 04 04 00 E7 73 03 00 F4 03 04 00 C7 13 A5 66 B6 04 01 00 00 5B FB 9C B4 AA 19 D1 CA [21:33:49]CommunicateWithHost err = 0 [21:33:49]CheckOFDResponse [21:33:49]1017 (14) - 77093643461234 [21:33:49]1041 (16) - 0000000000874959 [21:33:49]1040 (4) - 226279 [21:33:49]1012 (4) - 27.07.2024 15:35 [21:33:49]1206 (1) - 0 [21:33:49]OFD Sender: Remove packet 226279 [21:33:49]ProducePacketName [21:33:49]name=ofd_packets/00226279 [21:33:49]NVStorageDeleteData [21:33:50]OFD Sender: Processing packet 226280 [packets to send 600, broken 599] [21:33:50]ProducePacketName [21:33:50]name=ofd_packets/00226280 [21:33:50]OFD Sender: To server: pG, [21:33:50]CommunicateWithHost lk.salyk.kg:30040 [21:33:50]ConnectInit lk.salyk.kg [21:33:54]Connected sock=8 [21:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 8D 07 01 83 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 A0 67 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 73 03 00 35 04 06 00 78 61 E0 A1 B8 89 53 29 64 3E 20 A3 F0 9D [21:33: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 35 39 4F 00 00 00 86 14 47 00 26 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 35 39 10 04 04 00 E8 73 03 00 F4 03 04 00 CF 13 A5 66 B6 04 01 00 00 C3 33 C6 4A B1 86 AD B3 [21:33:58]CommunicateWithHost err = 0 [21:33:58]CheckOFDResponse [21:33:58]1017 (14) - 77093643461234 [21:33:58]1041 (16) - 0000000000874959 [21:33:58]1040 (4) - 226280 [21:33:58]1012 (4) - 27.07.2024 15:35 [21:33:58]1206 (1) - 0 [21:33:58]OFD Sender: Remove packet 226280 [21:33:58]ProducePacketName [21:33:58]name=ofd_packets/00226280 [21:33:58]NVStorageDeleteData [21:33:58]OFD Sender: No OFD packet to send [21:34:03]OFD Sender: No OFD packet to send [21:34:08]OFD Sender: No OFD packet to send [21:34:13]OFD Sender: No OFD packet to send [21:34:18]OFD Sender: No OFD packet to send [21:34:23]OFD Sender: No OFD packet to send [21:34:28]OFD Sender: No OFD packet to send [21:34:32]recv_with_timeout no data received [21:34:33]OFD Sender: No OFD packet to send [21:34:38]OFD Sender: No OFD packet to send [21:34:43]OFD Sender: No OFD packet to send [21:34:48]OFD Sender: No OFD packet to send [21:34:53]recv_with_timeout no data received [21:34:53]OFD Sender: No OFD packet to send [21:34:58]OFD Sender: No OFD packet to send [21:35:03]OFD Sender: No OFD packet to send [21:35:09]OFD Sender: No OFD packet to send [21:35:14]OFD Sender: No OFD packet to send [21:35:19]OFD Sender: No OFD packet to send [21:35:24]OFD Sender: No OFD packet to send [21:35:29]OFD Sender: No OFD packet to send [21:35:34]OFD Sender: No OFD packet to send [21:35:39]OFD Sender: No OFD packet to send [21:35:42]accept exits with 12 [21:35:42]New connection [21:35:42]New thread 3066895716 created [21:35:42]Thread 3067039076 joined [21:35:42]Waiting for new connection... [21:35:42] Sock 12.Parse request [21:35:42]Sock 12.Check first char [21:35:42]Sock 12.First char is OK [21:35:42]request: POST /json_proto HTTP/1.0 [21:35:42]Method: POST [21:35:42]URL: /json_proto [21:35:42]Method is POST - this is cgi request [21:35:42]url: /json_proto [21:35:42]query_string will be loaded in cgi processing [21:35:42]execute_cgi json_proto POST (null) [21:35:42]execute_cgi path=json_proto method=POST [21:35:42]POST find Content-Length [21:35:42]Host: 172.17.43.131:8080 [21:35:42]Content-Length: 680 [21:35:42]Content-Type: application/json [21:35:42] [21:35:42]POST finish read [21:35:42]Found Content-Length = 680 [21:35:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:42]execute_script... [21:35: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)2002605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:42]POST & json_proto [21:35:42]process_json_proto [21:35:42]json parsed OK: [21:35:42]protocol is kg_v1.0 [21:35:42]action value=close_receipt [21:35:42]process_action close_receipt [21:35:42]cmd_close_receipt [21:35:42]MH_GetDate [21:35:42]Write to MH i2c: F0 00 00 A9 07 9F [21:35:42]Write i2c OK [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: F0 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: F0 09 00 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: F0 09 00 A9 07 00 2F 68 A5 66 F9 24 A2 66 6F [21:35:42]GetLastDocTimeStamp 1722116000 [21:35:42]current date 1722116143 [21:35:42]FM_GetShiftState [21:35:42]SAM_PROTO_GetShiftState [21:35:42]wFMCommunicate request_size=4 [21:35:42]MH_SAM_APDU [21:35:42]CAPDU: 80 13 01 00 [21:35:42]Write to MH i2c: E2 08 00 AA 07 80 13 01 00 00 00 00 00 2E [21:35:42]Write i2c OK [21:35:42]MH_I2C_Read... [21:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:42]Read from MH i2c: E2 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 0E 00 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 0E 00 AA 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [21:35:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:35:42]wFMCommunicate OK [21:35:42]SAM_PROTO_GetShiftState done [21:35:42]FM_GetShiftState done [21:35:42]opened in 1722038719 [21:35:42]opened+sec_in_day 1722125119 [21:35:42]quantity*price = 180060 [21:35:42]sum+1 = 180062 [21:35:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 641 27.07.2024 21:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226281 ФПД: 138657750755821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213543&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226281&fm=138657750755821&tin=02508201610067®Number=0000000000092624&sum=180000 [21:35:44]StoreToDocumentArchive [21:35:44]shift 438 fd 226281 [21:35:44]save to /storage/0438/doc_00226281 [21:35:44]save last doc name /storage/0438/doc_00226281 to /storage/kkm_last_doc_name [21:35:44]save OK [21:35:44]Clear old archive folders... [21:35:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:35:44]tlvbuf is 01B9B970 [21:35:44]SAM_PROTO_ClearQueue [21:35:44]wFMCommunicate request_size=4 [21:35:44]MH_SAM_APDU [21:35:44]CAPDU: 80 09 00 00 [21:35:44]Write to MH i2c: E2 08 00 B7 07 80 09 00 00 00 00 00 00 30 [21:35:44]Write i2c OK [21:35:44]MH_I2C_Read... [21:35:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:44]OFD Sender: No OFD packet to send [21:35:44]Read from MH i2c: E2 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 B7 07 00 90 00 32 [21:35:44]RAPDU: 90 00 [21:35:44]wFMCommunicate OK [21:35:44]SAM_PROTO_ClearQueue done [21:35:44]KKMCreateOFDPacket [21:35:44]OFDProtocolAddRootSTLVToBuf [21:35:44]FM_MakeSignedData [21:35:44]FM_MakeSignedData [21:35:44]SAM_PROTO_SignData [21:35:44]wFMCommunicate request_size=4 [21:35:44]MH_SAM_APDU [21:35:44]CAPDU: 80 0D 01 02 [21:35:44]Write to MH i2c: E2 08 00 B8 07 80 0D 01 02 00 00 00 00 38 [21:35:44]Write i2c OK [21:35:44]MH_I2C_Read... [21:35:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:44]Read from MH i2c: E2 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 B8 07 00 90 00 33 [21:35:44]RAPDU: 90 00 [21:35:44]wFMCommunicate OK [21:35:44]wFMCommunicate request_size=255 [21:35:44]MH_SAM_APDU [21:35:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 2F 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 73 03 00 35 04 06 00 7E 1B C5 FA [21:35:44]Write to MH i2c: E2 02 01 B9 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 2F 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 73 03 00 35 04 06 00 7E 1B C5 FA 00 00 D5 [21:35:44]Write i2c OK [21:35:44]MH_I2C_Read... [21:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:44]Read from MH i2c: E2 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 B9 07 00 90 00 34 [21:35:44]RAPDU: 90 00 [21:35:44]wFMCommunicate OK [21:35:44]wFMCommunicate request_size=7 [21:35:44]MH_SAM_APDU [21:35:44]CAPDU: 80 0D 02 02 02 A9 ED [21:35:44]Write to MH i2c: E2 0A 00 BA 07 80 0D 02 02 02 00 A9 ED 00 00 D5 [21:35:44]Write i2c OK [21:35:44]MH_I2C_Read... [21:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:44]Read from MH i2c: E2 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 03 00 BA 07 00 90 00 35 [21:35:44]RAPDU: 90 00 [21:35:44]wFMCommunicate OK [21:35:44]wFMCommunicate request_size=4 [21:35:44]MH_SAM_APDU [21:35:44]CAPDU: 80 0D 03 02 [21:35:44]Write to MH i2c: E2 08 00 BB 07 80 0D 03 02 00 00 00 00 3D [21:35:44]Write i2c OK [21:35:44]MH_I2C_Read... [21:35:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:44]Read from MH i2c: E2 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 0B 00 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 0B 00 BB 07 00 CD 7D 63 4D 78 10 3C 51 90 00 4D [21:35:44]RAPDU: CD 7D 63 4D 78 10 3C 51 90 00 [21:35:44]wFMCommunicate OK [21:35:44]SAM_PROTO_SignData done [21:35:44]FM_MakeSignedData done [21:35:44]CreateOFDProtocolMessage [21:35:44]wFMCommunicate request_size=4 [21:35:44]MH_SAM_APDU [21:35:44]CAPDU: 80 11 00 00 [21:35:44]Write to MH i2c: E2 08 00 BC 07 80 11 00 00 00 00 00 00 3D [21:35:44]Write i2c OK [21:35:44]MH_I2C_Read... [21:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:44]Read from MH i2c: E2 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 17 00 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: E2 17 00 BC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [21:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:35:44]wFMCommunicate OK [21:35:44]CreateOFDProtocolMessage done [21:35:44]OFDSenderStorePacket 226281 [21:35:44]StoreOFDPacket docnum=226281 [21:35:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FA A2 04 01 27 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 2F 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 73 03 00 35 04 06 00 7E 1B C5 FA A9 ED CD 7D 63 4D 78 10 3C 51 [21:35:44]CheckFolder [21:35:44]dirname=/storage/ofd_packets [21:35:44]CheckFolder done [21:35:44]ProducePacketName [21:35:44]name=ofd_packets/00226281 [21:35:44]NVStorageSaveData ofd_packets/00226281 [21:35:44]File name is /storage/ofd_packets/00226281 [21:35:44]Write 298 bytes [21:35:44]NVStorageSaveData done [21:35:44]OFDSenderStorePacket done [21:35:44]KKMCreateOFDPacket done [21:35:44]NVStorageSaveData kkm_last_timestamp [21:35:44]File name is /storage/kkm_last_timestamp [21:35:44]Write 4 bytes [21:35:44]NVStorageSaveData done [21:35:44]ExternCall_PrintAddStr [21:35:44]wPrintStart [21:35:44]Write to MH i2c: 01 00 00 BD 07 C4 [21:35:44]Write i2c OK [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: 01 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: 01 07 00 [21:35:44]MH_I2C_Read... [21:35:44]Read from MH i2c: 01 07 00 BD 07 00 00 00 00 00 FF 0F D9 [21:35:44]RasterBufferAndPrint [21:35:44]line Счет N : (1)2002605 [21:35:44]line ИНН: 02508201610067 [21:35:44]line Контрольно-Кассовый Чек [21:35:44]line ПРОДАЖА [21:35:44]line ТРК (МРК, ГНК) : 51 [21:35:44]line Товар: 2710194210 [21:35:44]line ДТ-К-5 [21:35:44]line 23.630 * 76.20 [21:35:44]line = 1800.61 [21:35:44]line НДС 12% НСП 1% [21:35:44]line > о реализуемом товаре [21:35:44]line ОКРУГЛЕНИЕ: -0.61 [21:35:44]line ИТОГО: 1800.00 [21:35:44]line Внесено: 1800.00 [21:35:44]line СДАЧА: 0.00 [21:35:44]line НСП 1% : 15.93 [21:35:44]line НДС 12% : 191.21 [21:35:44]line Наличными: 1800.00 [21:35:44]line Безнал.: 0.00 [21:35:44]line Место: АЗС № 97 "Партнер Нефть" [21:35:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:35:44]line СНО: Общий режим [21:35:44]line Чек 641 27.07.2024 21:35 [21:35:44]line Смена: 438 ФФД: 1.0 [21:35:44]line ЗНМ: 0300000054 [21:35:44]line РНМ: 0000000000092624 [21:35:44]line Версия ККМ: 001 [21:35:44]line ФМ: 0000000000874959 [21:35:44]line ФД: 226281 [21:35:44]line ФПД: 138657750755821 [21:35:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213543&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226281&fm=138657750755821&tin=02508201610067®Number=0000000000092624&sum=180000 [21:35:44]OFD Sender: Processing packet 226281 [packets to send 600, broken 599] [21:35:44]ProducePacketName [21:35:44]name=ofd_packets/00226281 [21:35:44]OFD Sender: To server: pG, [21:35:44]CommunicateWithHost lk.salyk.kg:30040 [21:35:44]ConnectInit lk.salyk.kg [21:35:44]written 0, free lines is 4095 [21:35:45]Write to MH i2c: 01 00 00 E8 07 EF [21:35:45]Write i2c OK [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: 01 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: 01 07 00 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: 01 07 00 E8 07 00 00 00 00 00 5E 0C 60 [21:35:45]RasterBufferAndPrint [21:35:45]line [21:35:45]line [21:35:45]line [21:35:45]line [21:35:45]line [21:35:45]written 0, free lines is 3169 [21:35:45]MH_Cut [21:35:45]Write to MH i2c: D1 01 00 EF 07 01 C8 [21:35:45]Write i2c OK [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: D1 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: D1 01 00 [21:35:45]MH_I2C_Read... [21:35:45]Read from MH i2c: D1 01 00 EF 07 00 C7 [21:35:45]Write to MH i2c: 01 00 00 F0 07 F7 [21:35:45]Write i2c OK [21:35:45]MH_I2C_Read... [21:35:45]Connected sock=8 [21:35:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FA A2 04 01 27 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 2F 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 73 03 00 35 04 06 00 7E 1B C5 FA A9 ED CD 7D 63 4D 78 10 3C 51 [21:35: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 35 39 4F 00 00 00 31 74 47 00 A2 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 35 39 10 04 04 00 E9 73 03 00 F4 03 04 00 3C 14 A5 66 B6 04 01 00 00 BD DD 62 24 C2 99 43 9A [21:35:46]CommunicateWithHost err = 0 [21:35:46]CheckOFDResponse [21:35:46]1017 (14) - 77093643461234 [21:35:46]1041 (16) - 0000000000874959 [21:35:46]1040 (4) - 226281 [21:35:46]1012 (4) - 27.07.2024 15:37 [21:35:46]1206 (1) - 0 [21:35:46]OFD Sender: Remove packet 226281 [21:35:46]ProducePacketName [21:35:46]name=ofd_packets/00226281 [21:35:46]NVStorageDeleteData [21:35:46]*** Cut start [21:35:46]*** Partial cut [21:35:46]*** CUTSNS_PIN = 1 [21:35:46]*** CUTSNS_PIN = 0 [21:35:46]*** Brake cut motor [21:35:47]OFD Sender: No OFD packet to send [21:35:47]Read from MH i2c: 01 [21:35:47]MH_I2C_Read... [21:35:47]*** Stop cut motor [21:35:47]*** Cut end [21:35:47]Read from MH i2c: 01 07 00 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: 01 07 00 F0 07 00 00 00 00 00 FF 0F 0C [21:35:47]process_action close_receipt done [21:35:47]requested_data is exist [21:35:47]produce_requested_data [21:35:47]requested_item fm.sn is exist - process it [21:35:47]wFMCommunicate request_size=4 [21:35:47]MH_SAM_APDU [21:35:47]CAPDU: 80 11 00 00 [21:35:47]Write to MH i2c: E2 08 00 F1 07 80 11 00 00 00 00 00 00 72 [21:35:47]Write i2c OK [21:35:47]MH_I2C_Read... [21:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:47]Read from MH i2c: E2 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: E2 17 00 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: E2 17 00 F1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [21:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:35:47]wFMCommunicate OK [21:35:47]requested_item fd.num is exist - process it [21:35:47]SAM_PROTO_GetFieldsCounters [21:35:47]wFMCommunicate request_size=4 [21:35:47]MH_SAM_APDU [21:35:47]CAPDU: 80 13 00 00 [21:35:47]Write to MH i2c: E2 08 00 F2 07 80 13 00 00 00 00 00 00 75 [21:35:47]Write i2c OK [21:35:47]MH_I2C_Read... [21:35:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:47]Read from MH i2c: E2 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: E2 62 00 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: E2 62 00 F2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 3D [21:35:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:47]wFMCommunicate OK [21:35:47]SAM_PROTO_GetFieldsCounters done [21:35:47]requested_item shift.num is exist - process it [21:35:47]requested_item shift.opened is exist - process it [21:35:47]req_shift_opened [21:35:47]FM_GetShiftState [21:35:47]SAM_PROTO_GetShiftState [21:35:47]wFMCommunicate request_size=4 [21:35:47]MH_SAM_APDU [21:35:47]CAPDU: 80 13 01 00 [21:35:47]Write to MH i2c: E2 08 00 F3 07 80 13 01 00 00 00 00 00 77 [21:35:47]Write i2c OK [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: E2 [21:35:47]MH_I2C_Read... [21:35:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:47]Read from MH i2c: E2 0E 00 [21:35:47]MH_I2C_Read... [21:35:47]Read from MH i2c: E2 0E 00 F3 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 85 [21:35:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:35:47]wFMCommunicate OK [21:35:47]SAM_PROTO_GetShiftState done [21:35:47]FM_GetShiftState done [21:35:47]req_shift_opened done [21:35:47]requested_item shift.open_date is exist - process it [21:35:47]req_shift_open_date [21:35:47]req_shift_open_date done [21:35:47]produce_requested_data done [21:35:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226281,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:35:47]process_action_free close_receipt [21:35:47]json_value_free [21:35:47]json_value_free done [21:35:47]process_json_proto returns [21:35:47]Send response to host [21:35:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226281,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:35:47]free response buf [21:35:47]execute_script done [21:35:47]execute_script returns [21:35:47]free content buf [21:35:47]Sock 12.Close socket [21:35:47]Sock 12.Thread stoped [21:35:52]OFD Sender: No OFD packet to send [21:35:53]recv_with_timeout no data received [21:35:57]OFD Sender: No OFD packet to send [21:35:57]accept exits with 9 [21:35:57]New connection [21:35:57]New thread 3067039076 created [21:35:57]Thread 3066895716 joined [21:35:57]Waiting for new connection... [21:35:57] Sock 9.Parse request [21:35:57]Sock 9.Check first char [21:35:57]Sock 9.First char is OK [21:35:57]request: POST /json_proto HTTP/1.0 [21:35:57]Method: POST [21:35:57]URL: /json_proto [21:35:57]Method is POST - this is cgi request [21:35:57]url: /json_proto [21:35:57]query_string will be loaded in cgi processing [21:35:57]execute_cgi json_proto POST (null) [21:35:57]execute_cgi path=json_proto method=POST [21:35:57]POST find Content-Length [21:35:57]Host: 172.17.43.131:8080 [21:35:57]Content-Length: 676 [21:35:57]Content-Type: application/json [21:35:57] [21:35:57]POST finish read [21:35:57]Found Content-Length = 676 [21:35:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:57]execute_script... [21:35:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:57]POST & json_proto [21:35:57]process_json_proto [21:35:57]json parsed OK: [21:35:57]protocol is kg_v1.0 [21:35:57]action value=close_receipt [21:35:57]process_action close_receipt [21:35:57]cmd_close_receipt [21:35:57]MH_GetDate [21:35:57]Write to MH i2c: F0 00 00 F4 07 EA [21:35:57]Write i2c OK [21:35:57]MH_I2C_Read... [21:35:57]Read from MH i2c: F0 [21:35:57]MH_I2C_Read... [21:35:57]Read from MH i2c: F0 09 00 [21:35:57]MH_I2C_Read... [21:35:57]Read from MH i2c: F0 09 00 F4 07 00 3D 68 A5 66 F9 24 A2 66 C8 [21:35:57]GetLastDocTimeStamp 1722116143 [21:35:57]current date 1722116157 [21:35:57]FM_GetShiftState [21:35:57]SAM_PROTO_GetShiftState [21:35:57]wFMCommunicate request_size=4 [21:35:57]MH_SAM_APDU [21:35:57]CAPDU: 80 13 01 00 [21:35:57]Write to MH i2c: E2 08 00 F5 07 80 13 01 00 00 00 00 00 79 [21:35:57]Write i2c OK [21:35:57]MH_I2C_Read... [21:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:57]Read from MH i2c: E2 [21:35:57]MH_I2C_Read... [21:35:57]Read from MH i2c: E2 0E 00 [21:35:57]MH_I2C_Read... [21:35:57]Read from MH i2c: E2 0E 00 F5 07 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [21:35:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:35:57]wFMCommunicate OK [21:35:57]SAM_PROTO_GetShiftState done [21:35:57]FM_GetShiftState done [21:35:57]opened in 1722038719 [21:35:57]opened+sec_in_day 1722125119 [21:35:57]quantity*price = 100035 [21:35:57]sum+1 = 100036 [21:35:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 642 27.07.2024 21:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226282 ФПД: 93890598043593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213557&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226282&fm=93890598043593&tin=02508201610067®Number=0000000000092624&sum=100000 [21:35:58]StoreToDocumentArchive [21:35:58]shift 438 fd 226282 [21:35:58]save to /storage/0438/doc_00226282 [21:35:58]save last doc name /storage/0438/doc_00226282 to /storage/kkm_last_doc_name [21:35:58]save OK [21:35:58]Clear old archive folders... [21:35:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:35:58]tlvbuf is 01B0F820 [21:35:58]SAM_PROTO_ClearQueue [21:35:58]wFMCommunicate request_size=4 [21:35:58]MH_SAM_APDU [21:35:58]CAPDU: 80 09 00 00 [21:35:58]Write to MH i2c: E2 08 00 02 08 80 09 00 00 00 00 00 00 7C [21:35:58]Write i2c OK [21:35:58]MH_I2C_Read... [21:35:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:58]Read from MH i2c: E2 [21:35:58]MH_I2C_Read... [21:35:58]Read from MH i2c: E2 03 00 [21:35:58]MH_I2C_Read... [21:35:58]Read from MH i2c: E2 03 00 02 08 00 90 00 7E [21:35:58]RAPDU: 90 00 [21:35:58]wFMCommunicate OK [21:35:58]SAM_PROTO_ClearQueue done [21:35:58]KKMCreateOFDPacket [21:35:58]OFDProtocolAddRootSTLVToBuf [21:35:58]FM_MakeSignedData [21:35:58]FM_MakeSignedData [21:35:58]SAM_PROTO_SignData [21:35:58]wFMCommunicate request_size=4 [21:35:58]MH_SAM_APDU [21:35:58]CAPDU: 80 0D 01 02 [21:35:58]Write to MH i2c: E2 08 00 03 08 80 0D 01 02 00 00 00 00 84 [21:35:58]Write i2c OK [21:35:58]MH_I2C_Read... [21:35:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:58]Read from MH i2c: E2 [21:35:58]MH_I2C_Read... [21:35:58]Read from MH i2c: E2 03 00 [21:35:58]MH_I2C_Read... [21:35:58]Read from MH i2c: E2 03 00 03 08 00 90 00 7F [21:35:58]RAPDU: 90 00 [21:35:58]wFMCommunicate OK [21:35:58]wFMCommunicate request_size=255 [21:35:58]MH_SAM_APDU [21:35:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 3D 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 73 03 00 35 04 06 00 [21:35:58]Write to MH i2c: E2 02 01 04 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 3D 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 73 03 00 35 04 06 00 00 00 C1 [21:35:58]Write i2c OK [21:35:58]MH_I2C_Read... [21:35:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:58]Read from MH i2c: E2 [21:35:58]MH_I2C_Read... [21:35:58]Read from MH i2c: E2 03 00 [21:35:58]MH_I2C_Read... [21:35:58]Read from MH i2c: E2 03 00 04 08 00 90 00 80 [21:35:58]RAPDU: 90 00 [21:35:58]wFMCommunicate OK [21:35:58]wFMCommunicate request_size=11 [21:35:58]MH_SAM_APDU [21:35:58]CAPDU: 80 0D 02 02 06 55 64 9B BE 7F C9 [21:35:58]Write to MH i2c: E2 0E 00 05 08 80 0D 02 02 06 00 55 64 9B BE 7F C9 00 00 ED [21:35:58]Write i2c OK [21:35:58]MH_I2C_Read... [21:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:59]Read from MH i2c: E2 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: E2 03 00 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: E2 03 00 05 08 00 90 00 81 [21:35:59]RAPDU: 90 00 [21:35:59]wFMCommunicate OK [21:35:59]wFMCommunicate request_size=4 [21:35:59]MH_SAM_APDU [21:35:59]CAPDU: 80 0D 03 02 [21:35:59]Write to MH i2c: E2 08 00 06 08 80 0D 03 02 00 00 00 00 89 [21:35:59]Write i2c OK [21:35:59]MH_I2C_Read... [21:35:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:59]Read from MH i2c: E2 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: E2 0B 00 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: E2 0B 00 06 08 00 44 15 54 B3 1C 06 9E 3E 90 00 E8 [21:35:59]RAPDU: 44 15 54 B3 1C 06 9E 3E 90 00 [21:35:59]wFMCommunicate OK [21:35:59]SAM_PROTO_SignData done [21:35:59]FM_MakeSignedData done [21:35:59]CreateOFDProtocolMessage [21:35:59]wFMCommunicate request_size=4 [21:35:59]MH_SAM_APDU [21:35:59]CAPDU: 80 11 00 00 [21:35:59]Write to MH i2c: E2 08 00 07 08 80 11 00 00 00 00 00 00 89 [21:35:59]Write i2c OK [21:35:59]MH_I2C_Read... [21:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:59]Read from MH i2c: E2 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: E2 17 00 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: E2 17 00 07 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [21:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:35:59]wFMCommunicate OK [21:35:59]CreateOFDProtocolMessage done [21:35:59]OFDSenderStorePacket 226282 [21:35:59]StoreOFDPacket docnum=226282 [21:35:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 95 5C 08 01 BD 2D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 3D 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 73 03 00 35 04 06 00 55 64 9B BE 7F C9 44 15 54 B3 1C 06 9E 3E [21:35:59]CheckFolder [21:35:59]dirname=/storage/ofd_packets [21:35:59]CheckFolder done [21:35:59]ProducePacketName [21:35:59]name=ofd_packets/00226282 [21:35:59]NVStorageSaveData ofd_packets/00226282 [21:35:59]File name is /storage/ofd_packets/00226282 [21:35:59]Write 302 bytes [21:35:59]NVStorageSaveData done [21:35:59]OFDSenderStorePacket done [21:35:59]KKMCreateOFDPacket done [21:35:59]NVStorageSaveData kkm_last_timestamp [21:35:59]File name is /storage/kkm_last_timestamp [21:35:59]Write 4 bytes [21:35:59]NVStorageSaveData done [21:35:59]ExternCall_PrintAddStr [21:35:59]wPrintStart [21:35:59]Write to MH i2c: 01 00 00 08 08 10 [21:35:59]Write i2c OK [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: 01 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: 01 07 00 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: 01 07 00 08 08 00 00 00 00 00 FF 0F 25 [21:35:59]RasterBufferAndPrint [21:35:59]line Счет N : (1)2002606 [21:35:59]line ИНН: 02508201610067 [21:35:59]line Контрольно-Кассовый Чек [21:35:59]line ПРОДАЖА [21:35:59]line ТРК (МРК, ГНК) : 42 [21:35:59]line Товар: 2710124130 [21:35:59]line Super-92-К-5 [21:35:59]line 14.540 * 68.80 [21:35:59]line = 1000.35 [21:35:59]line НДС 12% НСП 1% [21:35:59]line > о реализуемом товаре [21:35:59]line ОКРУГЛЕНИЕ: -0.35 [21:35:59]line ИТОГО: 1000.00 [21:35:59]line Внесено: 1000.00 [21:35:59]line СДАЧА: 0.00 [21:35:59]line НСП 1% : 8.85 [21:35:59]line НДС 12% : 106.23 [21:35:59]line Наличными: 1000.00 [21:35:59]line Безнал.: 0.00 [21:35:59]line Место: АЗС № 97 "Партнер Нефть" [21:35:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:35:59]line СНО: Общий режим [21:35:59]line Чек 642 27.07.2024 21:35 [21:35:59]line Смена: 438 ФФД: 1.0 [21:35:59]line ЗНМ: 0300000054 [21:35:59]line РНМ: 0000000000092624 [21:35:59]line Версия ККМ: 001 [21:35:59]line ФМ: 0000000000874959 [21:35:59]line ФД: 226282 [21:35:59]line ФПД: 93890598043593 [21:35:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T213557&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226282&fm=93890598043593&tin=02508201610067®Number=0000000000092624&sum=100000 [21:35:59]written 0, free lines is 4095 [21:35:59]OFD Sender: Processing packet 226282 [packets to send 600, broken 599] [21:35:59]ProducePacketName [21:35:59]name=ofd_packets/00226282 [21:35:59]OFD Sender: To server: pG, [21:35:59]CommunicateWithHost lk.salyk.kg:30040 [21:35:59]ConnectInit lk.salyk.kg [21:35:59]Write to MH i2c: 01 00 00 33 08 3B [21:35:59]Write i2c OK [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: 01 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: 01 07 00 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: 01 07 00 33 08 00 00 00 00 00 6A 0C B8 [21:35:59]RasterBufferAndPrint [21:35:59]line [21:35:59]line [21:35:59]line [21:35:59]line [21:35:59]line [21:35:59]written 0, free lines is 3183 [21:35:59]MH_Cut [21:35:59]Write to MH i2c: D1 01 00 3A 08 01 14 [21:35:59]Write i2c OK [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: D1 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: D1 01 00 [21:35:59]MH_I2C_Read... [21:35:59]Read from MH i2c: D1 01 00 3A 08 00 13 [21:35:59]Write to MH i2c: 01 00 00 3B 08 43 [21:35:59]Write i2c OK [21:35:59]MH_I2C_Read... [21:36:00]*** Cut start [21:36:00]*** Partial cut [21:36:00]*** CUTSNS_PIN = 1 [21:36:00]*** CUTSNS_PIN = 0 [21:36:01]*** Brake cut motor [21:36:01]Read from MH i2c: 01 [21:36:01]MH_I2C_Read... [21:36:01]*** Stop cut motor [21:36:01]*** Cut end [21:36:01]Read from MH i2c: 01 07 00 [21:36:01]MH_I2C_Read... [21:36:01]Read from MH i2c: 01 07 00 3B 08 00 00 00 00 00 FF 0F 58 [21:36:01]process_action close_receipt done [21:36:01]requested_data is exist [21:36:01]produce_requested_data [21:36:01]requested_item fm.sn is exist - process it [21:36:01]wFMCommunicate request_size=4 [21:36:01]MH_SAM_APDU [21:36:01]CAPDU: 80 11 00 00 [21:36:01]Write to MH i2c: E2 08 00 3C 08 80 11 00 00 00 00 00 00 BE [21:36:01]Write i2c OK [21:36:01]MH_I2C_Read... [21:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:01]Read from MH i2c: E2 [21:36:01]MH_I2C_Read... [21:36:01]Read from MH i2c: E2 17 00 [21:36:01]MH_I2C_Read... [21:36:01]Read from MH i2c: E2 17 00 3C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [21:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:36:01]wFMCommunicate OK [21:36:01]requested_item fd.num is exist - process it [21:36:01]SAM_PROTO_GetFieldsCounters [21:36:01]wFMCommunicate request_size=4 [21:36:01]MH_SAM_APDU [21:36:01]CAPDU: 80 13 00 00 [21:36:01]Write to MH i2c: E2 08 00 3D 08 80 13 00 00 00 00 00 00 C1 [21:36:01]Write i2c OK [21:36:01]MH_I2C_Read... [21:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:01]Read from MH i2c: E2 [21:36:01]MH_I2C_Read... [21:36:01]Read from MH i2c: E2 62 00 [21:36:01]MH_I2C_Read... [21:36:01]Read from MH i2c: E2 62 00 3D 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [21:36: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:36:01]wFMCommunicate OK [21:36:01]SAM_PROTO_GetFieldsCounters done [21:36:01]requested_item shift.num is exist - process it [21:36:01]requested_item shift.opened is exist - process it [21:36:01]req_shift_opened [21:36:01]FM_GetShiftState [21:36:01]SAM_PROTO_GetShiftState [21:36:01]wFMCommunicate request_size=4 [21:36:01]MH_SAM_APDU [21:36:01]CAPDU: 80 13 01 00 [21:36:01]Write to MH i2c: E2 08 00 3E 08 80 13 01 00 00 00 00 00 C3 [21:36:01]Write i2c OK [21:36:01]MH_I2C_Read... [21:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:01]Read from MH i2c: E2 [21:36:01]MH_I2C_Read... [21:36:01]Read from MH i2c: E2 0E 00 [21:36:01]MH_I2C_Read... [21:36:01]Read from MH i2c: E2 0E 00 3E 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D1 [21:36:01]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:36:01]wFMCommunicate OK [21:36:01]SAM_PROTO_GetShiftState done [21:36:01]FM_GetShiftState done [21:36:01]req_shift_opened done [21:36:01]requested_item shift.open_date is exist - process it [21:36:01]req_shift_open_date [21:36:01]req_shift_open_date done [21:36:01]produce_requested_data done [21:36:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226282,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:36:01]process_action_free close_receipt [21:36:01]json_value_free [21:36:01]json_value_free done [21:36:01]process_json_proto returns [21:36:01]Send response to host [21:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226282,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:36:01]free response buf [21:36:01]execute_script done [21:36:01]execute_script returns [21:36:01]free content buf [21:36:01]Sock 9.Close socket [21:36:01]Sock 9.Thread stoped [21:36:04]ConnectInit Can't take IP for lk.salyk.kg [21:36:04]CommunicateWithHost connect error [21:36:04]CommunicateWithHost err = -1 [21:36:04]OFD Sender: Server communicate error [21:36:09]OFD Sender: Processing packet 226282 [packets to send 600, broken 599] [21:36:09]ProducePacketName [21:36:09]name=ofd_packets/00226282 [21:36:09]OFD Sender: To server: pG, [21:36:09]CommunicateWithHost lk.salyk.kg:30040 [21:36:09]ConnectInit lk.salyk.kg [21:36:12]Connected sock=9 [21:36:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 95 5C 08 01 BD 2D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 3D 68 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 73 03 00 35 04 06 00 55 64 9B BE 7F C9 44 15 54 B3 1C 06 9E 3E [21:36: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 35 39 4F 00 00 00 C5 79 47 00 63 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 73 03 00 F4 03 04 00 57 14 A5 66 B6 04 01 00 00 F2 AC 59 DC FB B0 FE 23 [21:36:13]CommunicateWithHost err = 0 [21:36:13]CheckOFDResponse [21:36:13]1017 (14) - 77093643461234 [21:36:13]1041 (16) - 0000000000874959 [21:36:13]1040 (4) - 226282 [21:36:13]1012 (4) - 27.07.2024 15:37 [21:36:13]1206 (1) - 0 [21:36:13]OFD Sender: Remove packet 226282 [21:36:13]ProducePacketName [21:36:13]name=ofd_packets/00226282 [21:36:13]NVStorageDeleteData [21:36:13]OFD Sender: No OFD packet to send [21:36:18]OFD Sender: No OFD packet to send [21:36:23]OFD Sender: No OFD packet to send [21:36:28]OFD Sender: No OFD packet to send [21:36:33]OFD Sender: No OFD packet to send [21:36:38]OFD Sender: No OFD packet to send [21:36:43]OFD Sender: No OFD packet to send [21:36:47]recv_with_timeout no data received [21:36:48]OFD Sender: No OFD packet to send [21:36:53]OFD Sender: No OFD packet to send [21:36:58]OFD Sender: No OFD packet to send [21:37:03]OFD Sender: No OFD packet to send [21:37:09]OFD Sender: No OFD packet to send [21:37:24]OFD Sender: No OFD packet to send [21:37:29]OFD Sender: No OFD packet to send [21:37:34]OFD Sender: No OFD packet to send [21:37:39]OFD Sender: No OFD packet to send [21:37:44]OFD Sender: No OFD packet to send [21:37:49]OFD Sender: No OFD packet to send [21:37:54]OFD Sender: No OFD packet to send [21:37:59]OFD Sender: No OFD packet to send [21:38:03]recv_with_timeout no data received [21:38:04]OFD Sender: No OFD packet to send [21:38:09]OFD Sender: No OFD packet to send [21:38:14]OFD Sender: No OFD packet to send [21:38:19]OFD Sender: No OFD packet to send [21:38:24]OFD Sender: No OFD packet to send [21:38:29]OFD Sender: No OFD packet to send [21:38:34]OFD Sender: No OFD packet to send [21:38:39]OFD Sender: No OFD packet to send [21:38:44]OFD Sender: No OFD packet to send [21:38:49]OFD Sender: No OFD packet to send [21:38:54]OFD Sender: No OFD packet to send [21:38:59]OFD Sender: No OFD packet to send [21:39:04]OFD Sender: No OFD packet to send [21:39:09]OFD Sender: No OFD packet to send [21:39:14]OFD Sender: No OFD packet to send [21:39:19]OFD Sender: No OFD packet to send [21:39:23]recv_with_timeout no data received [21:39:24]OFD Sender: No OFD packet to send [21:39:29]OFD Sender: No OFD packet to send [21:39:34]OFD Sender: No OFD packet to send [21:39:39]OFD Sender: No OFD packet to send [21:39:44]OFD Sender: No OFD packet to send [21:39:45]recv_with_timeout no data received [21:39:49]OFD Sender: No OFD packet to send [21:39:54]OFD Sender: No OFD packet to send [21:39:59]OFD Sender: No OFD packet to send [21:40:04]OFD Sender: No OFD packet to send [21:40:04]recv_with_timeout no data received [21:40:09]OFD Sender: No OFD packet to send [21:40:14]OFD Sender: No OFD packet to send [21:40:19]OFD Sender: No OFD packet to send [21:40:24]OFD Sender: No OFD packet to send [21:40:29]OFD Sender: No OFD packet to send [21:40:32]recv_with_timeout no data received [21:40:34]OFD Sender: No OFD packet to send [21:40:39]OFD Sender: No OFD packet to send [21:40:44]OFD Sender: No OFD packet to send [21:40:49]OFD Sender: No OFD packet to send [21:40:54]OFD Sender: No OFD packet to send [21:40:59]OFD Sender: No OFD packet to send [21:41:04]OFD Sender: No OFD packet to send [21:41:05]recv_with_timeout no data received [21:41:09]OFD Sender: No OFD packet to send [21:41:14]OFD Sender: No OFD packet to send [21:41:19]OFD Sender: No OFD packet to send [21:41:22]accept exits with 8 [21:41:22]New connection [21:41:22]New thread 3066895716 created [21:41:22]Thread 3067039076 joined [21:41:22]Waiting for new connection... [21:41:22] Sock 8.Parse request [21:41:22]Sock 8.Check first char [21:41:22]Sock 8.First char is OK [21:41:22]request: POST /json_proto HTTP/1.0 [21:41:22]Method: POST [21:41:22]URL: /json_proto [21:41:22]Method is POST - this is cgi request [21:41:22]url: /json_proto [21:41:22]query_string will be loaded in cgi processing [21:41:22]execute_cgi json_proto POST (null) [21:41:22]execute_cgi path=json_proto method=POST [21:41:22]POST find Content-Length [21:41:22]Host: 172.17.43.131:8080 [21:41:22]Content-Length: 683 [21:41:22]Content-Type: application/json [21:41:22] [21:41:22]POST finish read [21:41:22]Found Content-Length = 683 [21:41:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 63.040, "sum" : 4677.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 4677.00, "payments": [ { "type": 0, "sum" : 4677.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:22]execute_script... [21:41:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 63.040, "sum" : 4677.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 4677.00, "payments": [ { "type": 0, "sum" : 4677.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:22]POST & json_proto [21:41:22]process_json_proto [21:41:22]json parsed OK: [21:41:22]protocol is kg_v1.0 [21:41:22]action value=close_receipt [21:41:22]process_action close_receipt [21:41:22]cmd_close_receipt [21:41:22]MH_GetDate [21:41:22]Write to MH i2c: F0 00 00 3F 08 36 [21:41:22]Write i2c OK [21:41:22]MH_I2C_Read... [21:41:22]Read from MH i2c: F0 [21:41:22]MH_I2C_Read... [21:41:22]Read from MH i2c: F0 09 00 [21:41:22]MH_I2C_Read... [21:41:22]Read from MH i2c: F0 09 00 3F 08 00 82 69 A5 66 F9 24 A2 66 5A [21:41:22]GetLastDocTimeStamp 1722116157 [21:41:22]current date 1722116482 [21:41:22]FM_GetShiftState [21:41:22]SAM_PROTO_GetShiftState [21:41:22]wFMCommunicate request_size=4 [21:41:22]MH_SAM_APDU [21:41:22]CAPDU: 80 13 01 00 [21:41:22]Write to MH i2c: E2 08 00 40 08 80 13 01 00 00 00 00 00 C5 [21:41:22]Write i2c OK [21:41:22]MH_I2C_Read... [21:41:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:22]Read from MH i2c: E2 [21:41:22]MH_I2C_Read... [21:41:22]Read from MH i2c: E2 0E 00 [21:41:22]MH_I2C_Read... [21:41:22]Read from MH i2c: E2 0E 00 40 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [21:41:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:41:22]wFMCommunicate OK [21:41:22]SAM_PROTO_GetShiftState done [21:41:22]FM_GetShiftState done [21:41:22]opened in 1722038719 [21:41:22]opened+sec_in_day 1722125119 [21:41:22]quantity*price = 467756 [21:41:22]sum+1 = 467758 [21:41:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 4677.00 Внесено: 6000.00 СДАЧА: 1323.00 НСП 1% : 41.39 НДС 12% : 496.73 Наличными: 4677.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 643 27.07.2024 21:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226283 ФПД: 6731927081480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T214122&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226283&fm=6731927081480&tin=02508201610067®Number=0000000000092624&sum=467700 [21:41:23]StoreToDocumentArchive [21:41:23]shift 438 fd 226283 [21:41:23]save to /storage/0438/doc_00226283 [21:41:23]save last doc name /storage/0438/doc_00226283 to /storage/kkm_last_doc_name [21:41:23]save OK [21:41:23]Clear old archive folders... [21:41:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:23]tlvbuf is 01B9C2A0 [21:41:23]SAM_PROTO_ClearQueue [21:41:23]wFMCommunicate request_size=4 [21:41:23]MH_SAM_APDU [21:41:23]CAPDU: 80 09 00 00 [21:41:23]Write to MH i2c: E2 08 00 4D 08 80 09 00 00 00 00 00 00 C7 [21:41:23]Write i2c OK [21:41:23]MH_I2C_Read... [21:41:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:23]Read from MH i2c: E2 [21:41:23]MH_I2C_Read... [21:41:23]Read from MH i2c: E2 03 00 [21:41:23]MH_I2C_Read... [21:41:23]Read from MH i2c: E2 03 00 4D 08 00 90 00 C9 [21:41:23]RAPDU: 90 00 [21:41:23]wFMCommunicate OK [21:41:23]SAM_PROTO_ClearQueue done [21:41:23]KKMCreateOFDPacket [21:41:23]OFDProtocolAddRootSTLVToBuf [21:41:23]FM_MakeSignedData [21:41:23]FM_MakeSignedData [21:41:23]SAM_PROTO_SignData [21:41:23]wFMCommunicate request_size=4 [21:41:23]MH_SAM_APDU [21:41:23]CAPDU: 80 0D 01 02 [21:41:23]Write to MH i2c: E2 08 00 4E 08 80 0D 01 02 00 00 00 00 CF [21:41:23]Write i2c OK [21:41:23]MH_I2C_Read... [21:41:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:23]Read from MH i2c: E2 [21:41:23]MH_I2C_Read... [21:41:23]Read from MH i2c: E2 03 00 [21:41:23]MH_I2C_Read... [21:41:23]Read from MH i2c: E2 03 00 4E 08 00 90 00 CA [21:41:23]RAPDU: 90 00 [21:41:23]wFMCommunicate OK [21:41:23]wFMCommunicate request_size=255 [21:41:23]MH_SAM_APDU [21:41:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 F6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 23 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 22 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 C2 00 00 00 00 07 04 06 00 F4 22 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 82 69 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 73 03 00 35 04 06 00 06 [21:41:23]Write to MH i2c: E2 02 01 4F 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 F6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 23 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 22 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 C2 00 00 00 00 07 04 06 00 F4 22 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 82 69 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 73 03 00 35 04 06 00 06 00 00 63 [21:41:23]Write i2c OK [21:41:23]MH_I2C_Read... [21:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:24]Read from MH i2c: E2 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 03 00 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 03 00 4F 08 00 90 00 CB [21:41:24]RAPDU: 90 00 [21:41:24]wFMCommunicate OK [21:41:24]wFMCommunicate request_size=10 [21:41:24]MH_SAM_APDU [21:41:24]CAPDU: 80 0D 02 02 05 1F 66 1F 52 08 [21:41:24]Write to MH i2c: E2 0D 00 50 08 80 0D 02 02 05 00 1F 66 1F 52 08 00 00 DA [21:41:24]Write i2c OK [21:41:24]MH_I2C_Read... [21:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:24]Read from MH i2c: E2 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 03 00 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 03 00 50 08 00 90 00 CC [21:41:24]RAPDU: 90 00 [21:41:24]wFMCommunicate OK [21:41:24]wFMCommunicate request_size=4 [21:41:24]MH_SAM_APDU [21:41:24]CAPDU: 80 0D 03 02 [21:41:24]Write to MH i2c: E2 08 00 51 08 80 0D 03 02 00 00 00 00 D4 [21:41:24]Write i2c OK [21:41:24]MH_I2C_Read... [21:41:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:24]Read from MH i2c: E2 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 0B 00 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 0B 00 51 08 00 EE 54 5A B9 A1 5B 55 E9 90 00 64 [21:41:24]RAPDU: EE 54 5A B9 A1 5B 55 E9 90 00 [21:41:24]wFMCommunicate OK [21:41:24]SAM_PROTO_SignData done [21:41:24]FM_MakeSignedData done [21:41:24]CreateOFDProtocolMessage [21:41:24]wFMCommunicate request_size=4 [21:41:24]MH_SAM_APDU [21:41:24]CAPDU: 80 11 00 00 [21:41:24]Write to MH i2c: E2 08 00 52 08 80 11 00 00 00 00 00 00 D4 [21:41:24]Write i2c OK [21:41:24]MH_I2C_Read... [21:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:24]Read from MH i2c: E2 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 17 00 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: E2 17 00 52 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [21:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:24]wFMCommunicate OK [21:41:24]CreateOFDProtocolMessage done [21:41:24]OFDSenderStorePacket 226283 [21:41:24]StoreOFDPacket docnum=226283 [21:41:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 64 B2 07 01 4C 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 40 F6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 23 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 22 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 C2 00 00 00 00 07 04 06 00 F4 22 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 82 69 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 73 03 00 35 04 06 00 06 1F 66 1F 52 08 EE 54 5A B9 A1 5B 55 E9 [21:41:24]CheckFolder [21:41:24]dirname=/storage/ofd_packets [21:41:24]CheckFolder done [21:41:24]ProducePacketName [21:41:24]name=ofd_packets/00226283 [21:41:24]NVStorageSaveData ofd_packets/00226283 [21:41:24]File name is /storage/ofd_packets/00226283 [21:41:24]Write 301 bytes [21:41:24]NVStorageSaveData done [21:41:24]OFDSenderStorePacket done [21:41:24]KKMCreateOFDPacket done [21:41:24]NVStorageSaveData kkm_last_timestamp [21:41:24]File name is /storage/kkm_last_timestamp [21:41:24]Write 4 bytes [21:41:24]NVStorageSaveData done [21:41:24]ExternCall_PrintAddStr [21:41:24]wPrintStart [21:41:24]Write to MH i2c: 01 00 00 53 08 5B [21:41:24]Write i2c OK [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: 01 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: 01 07 00 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: 01 07 00 53 08 00 00 00 00 00 FF 0F 70 [21:41:24]RasterBufferAndPrint [21:41:24]line Счет N : (1)2002607 [21:41:24]line ИНН: 02508201610067 [21:41:24]line Контрольно-Кассовый Чек [21:41:24]line ПРОДАЖА [21:41:24]line ТРК (МРК, ГНК) : 64 [21:41:24]line Товар: 2710124500 [21:41:24]line Аи-95-К-5 [21:41:24]line 63.040 * 74.20 [21:41:24]line = 4677.57 [21:41:24]line НДС 12% НСП 1% [21:41:24]line > о реализуемом товаре [21:41:24]line ОКРУГЛЕНИЕ: -0.57 [21:41:24]line ИТОГО: 4677.00 [21:41:24]line Внесено: 6000.00 [21:41:24]line СДАЧА: 1323.00 [21:41:24]line НСП 1% : 41.39 [21:41:24]line НДС 12% : 496.73 [21:41:24]line Наличными: 4677.00 [21:41:24]line Безнал.: 0.00 [21:41:24]line Место: АЗС № 97 "Партнер Нефть" [21:41:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:41:24]line СНО: Общий режим [21:41:24]line Чек 643 27.07.2024 21:41 [21:41:24]line Смена: 438 ФФД: 1.0 [21:41:24]line ЗНМ: 0300000054 [21:41:24]line РНМ: 0000000000092624 [21:41:24]line Версия ККМ: 001 [21:41:24]line ФМ: 0000000000874959 [21:41:24]line ФД: 226283 [21:41:24]line ФПД: 6731927081480 [21:41:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T214122&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226283&fm=6731927081480&tin=02508201610067®Number=0000000000092624&sum=467700 [21:41:24]written 0, free lines is 4095 [21:41:24]OFD Sender: Processing packet 226283 [packets to send 600, broken 599] [21:41:24]ProducePacketName [21:41:24]name=ofd_packets/00226283 [21:41:24]OFD Sender: To server: pG, [21:41:24]CommunicateWithHost lk.salyk.kg:30040 [21:41:24]ConnectInit lk.salyk.kg [21:41:24]Write to MH i2c: 01 00 00 7E 08 86 [21:41:24]Write i2c OK [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: 01 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: 01 07 00 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: 01 07 00 7E 08 00 00 00 00 00 6A 0C 03 [21:41:24]RasterBufferAndPrint [21:41:24]line [21:41:24]line [21:41:24]line [21:41:24]line [21:41:24]line [21:41:24]written 0, free lines is 3181 [21:41:24]MH_Cut [21:41:24]Write to MH i2c: D1 01 00 85 08 01 5F [21:41:24]Write i2c OK [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: D1 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: D1 01 00 [21:41:24]MH_I2C_Read... [21:41:24]Read from MH i2c: D1 01 00 85 08 00 5E [21:41:24]Write to MH i2c: 01 00 00 86 08 8E [21:41:24]Write i2c OK [21:41:24]MH_I2C_Read... [21:41:25]Connected sock=9 [21:41: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 35 39 0F 01 00 00 64 B2 07 01 4C 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 40 F6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 23 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 22 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 C2 00 00 00 00 07 04 06 00 F4 22 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 82 69 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 73 03 00 35 04 06 00 06 1F 66 1F 52 08 EE 54 5A B9 A1 5B 55 E9 [21:41:26]*** Cut start [21:41:26]*** Partial cut [21:41:26]*** CUTSNS_PIN = 1 [21:41: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 35 39 4F 00 00 00 78 B3 47 00 A5 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 35 39 10 04 04 00 EB 73 03 00 F4 03 04 00 90 15 A5 66 B6 04 01 00 00 30 8F CC 5D 54 C5 89 7B [21:41:26]CommunicateWithHost err = 0 [21:41:26]CheckOFDResponse [21:41:26]1017 (14) - 77093643461234 [21:41:26]1041 (16) - 0000000000874959 [21:41:26]1040 (4) - 226283 [21:41:26]1012 (4) - 27.07.2024 15:43 [21:41:26]1206 (1) - 0 [21:41:26]OFD Sender: Remove packet 226283 [21:41:26]ProducePacketName [21:41:26]name=ofd_packets/00226283 [21:41:26]NVStorageDeleteData [21:41:26]*** CUTSNS_PIN = 0 [21:41:26]*** Brake cut motor [21:41:26]OFD Sender: No OFD packet to send [21:41:26]Read from MH i2c: 01 [21:41:26]MH_I2C_Read... [21:41:26]*** Stop cut motor [21:41:26]*** Cut end [21:41:26]Read from MH i2c: 01 07 00 [21:41:26]MH_I2C_Read... [21:41:26]Read from MH i2c: 01 07 00 86 08 00 00 00 00 00 FF 0F A3 [21:41:26]process_action close_receipt done [21:41:26]requested_data is exist [21:41:26]produce_requested_data [21:41:26]requested_item fm.sn is exist - process it [21:41:26]wFMCommunicate request_size=4 [21:41:26]MH_SAM_APDU [21:41:26]CAPDU: 80 11 00 00 [21:41:26]Write to MH i2c: E2 08 00 87 08 80 11 00 00 00 00 00 00 09 [21:41:26]Write i2c OK [21:41:26]MH_I2C_Read... [21:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:26]Read from MH i2c: E2 [21:41:26]MH_I2C_Read... [21:41:26]Read from MH i2c: E2 17 00 [21:41:26]MH_I2C_Read... [21:41:26]Read from MH i2c: E2 17 00 87 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [21:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:26]wFMCommunicate OK [21:41:26]requested_item fd.num is exist - process it [21:41:26]SAM_PROTO_GetFieldsCounters [21:41:26]wFMCommunicate request_size=4 [21:41:26]MH_SAM_APDU [21:41:26]CAPDU: 80 13 00 00 [21:41:26]Write to MH i2c: E2 08 00 88 08 80 13 00 00 00 00 00 00 0C [21:41:26]Write i2c OK [21:41:26]MH_I2C_Read... [21:41:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:26]Read from MH i2c: E2 [21:41:26]MH_I2C_Read... [21:41:26]Read from MH i2c: E2 62 00 [21:41:26]MH_I2C_Read... [21:41:26]Read from MH i2c: E2 62 00 88 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 DC [21:41:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:26]wFMCommunicate OK [21:41:26]SAM_PROTO_GetFieldsCounters done [21:41:26]requested_item shift.num is exist - process it [21:41:26]requested_item shift.opened is exist - process it [21:41:26]req_shift_opened [21:41:26]FM_GetShiftState [21:41:26]SAM_PROTO_GetShiftState [21:41:26]wFMCommunicate request_size=4 [21:41:26]MH_SAM_APDU [21:41:26]CAPDU: 80 13 01 00 [21:41:26]Write to MH i2c: E2 08 00 89 08 80 13 01 00 00 00 00 00 0E [21:41:26]Write i2c OK [21:41:26]MH_I2C_Read... [21:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:26]Read from MH i2c: E2 [21:41:26]MH_I2C_Read... [21:41:26]Read from MH i2c: E2 0E 00 [21:41:26]MH_I2C_Read... [21:41:26]Read from MH i2c: E2 0E 00 89 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1C [21:41:26]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:41:26]wFMCommunicate OK [21:41:26]SAM_PROTO_GetShiftState done [21:41:26]FM_GetShiftState done [21:41:26]req_shift_opened done [21:41:26]requested_item shift.open_date is exist - process it [21:41:26]req_shift_open_date [21:41:26]req_shift_open_date done [21:41:26]produce_requested_data done [21:41:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226283,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:41:26]process_action_free close_receipt [21:41:26]json_value_free [21:41:26]json_value_free done [21:41:26]process_json_proto returns [21:41:26]Send response to host [21:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226283,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:41:26]free response buf [21:41:26]execute_script done [21:41:26]execute_script returns [21:41:26]free content buf [21:41:26]Sock 8.Close socket [21:41:26]Sock 8.Thread stoped [21:41:31]OFD Sender: No OFD packet to send [21:41:33]recv_with_timeout no data received [21:41:36]OFD Sender: No OFD packet to send [21:41:41]OFD Sender: No OFD packet to send [21:41:46]OFD Sender: No OFD packet to send [21:41:51]OFD Sender: No OFD packet to send [21:41:56]OFD Sender: No OFD packet to send [21:41:57]recv_with_timeout no data received [21:42:01]OFD Sender: No OFD packet to send [21:42:06]OFD Sender: No OFD packet to send [21:42:10]recv_with_timeout no data received [21:42:11]OFD Sender: No OFD packet to send [21:42:16]OFD Sender: No OFD packet to send [21:42:21]OFD Sender: No OFD packet to send [21:42:26]OFD Sender: No OFD packet to send [21:42:31]OFD Sender: No OFD packet to send [21:42:36]OFD Sender: No OFD packet to send [21:42:41]OFD Sender: No OFD packet to send [21:42:46]OFD Sender: No OFD packet to send [21:42:51]OFD Sender: No OFD packet to send [21:42:56]OFD Sender: No OFD packet to send [21:43:01]OFD Sender: No OFD packet to send [21:43:06]OFD Sender: No OFD packet to send [21:43:11]OFD Sender: No OFD packet to send [21:43:16]OFD Sender: No OFD packet to send [21:43:21]OFD Sender: No OFD packet to send [21:43:26]OFD Sender: No OFD packet to send [21:43:28]recv_with_timeout no data received [21:43:31]OFD Sender: No OFD packet to send [21:43:36]OFD Sender: No OFD packet to send [21:43:40]recv_with_timeout no data received [21:43:41]OFD Sender: No OFD packet to send [21:43:46]OFD Sender: No OFD packet to send [21:43:51]OFD Sender: No OFD packet to send [21:43:56]OFD Sender: No OFD packet to send [21:44:01]OFD Sender: No OFD packet to send [21:44:06]OFD Sender: No OFD packet to send [21:44:12]OFD Sender: No OFD packet to send [21:44:17]OFD Sender: No OFD packet to send [21:44:22]OFD Sender: No OFD packet to send [21:44:27]OFD Sender: No OFD packet to send [21:44:32]OFD Sender: No OFD packet to send [21:44:37]OFD Sender: No OFD packet to send [21:44:42]OFD Sender: No OFD packet to send [21:44:47]OFD Sender: No OFD packet to send [21:44:52]OFD Sender: No OFD packet to send [21:44:57]OFD Sender: No OFD packet to send [21:44:58]recv_with_timeout no data received [21:45:02]OFD Sender: No OFD packet to send [21:45:07]OFD Sender: No OFD packet to send [21:45:12]OFD Sender: No OFD packet to send [21:45:17]OFD Sender: No OFD packet to send [21:45:22]OFD Sender: No OFD packet to send [21:45:25]recv_with_timeout no data received [21:45:27]OFD Sender: No OFD packet to send [21:45:32]OFD Sender: No OFD packet to send [21:45:37]OFD Sender: No OFD packet to send [21:45:42]OFD Sender: No OFD packet to send [21:45:47]OFD Sender: No OFD packet to send [21:45:52]OFD Sender: No OFD packet to send [21:45:57]OFD Sender: No OFD packet to send [21:46:02]OFD Sender: No OFD packet to send [21:46:06]recv_with_timeout no data received [21:46:07]OFD Sender: No OFD packet to send [21:46:12]OFD Sender: No OFD packet to send [21:46:17]OFD Sender: No OFD packet to send [21:46:22]OFD Sender: No OFD packet to send [21:46:27]OFD Sender: No OFD packet to send [21:46:32]OFD Sender: No OFD packet to send [21:46:36]recv_with_timeout no data received [21:46:37]OFD Sender: No OFD packet to send [21:46:42]OFD Sender: No OFD packet to send [21:46:47]OFD Sender: No OFD packet to send [21:46:52]OFD Sender: No OFD packet to send [21:46:57]OFD Sender: No OFD packet to send [21:47:02]OFD Sender: No OFD packet to send [21:47:07]OFD Sender: No OFD packet to send [21:47:12]OFD Sender: No OFD packet to send [21:47:17]OFD Sender: No OFD packet to send [21:47:20]recv_with_timeout no data received [21:47:22]OFD Sender: No OFD packet to send [21:47:27]OFD Sender: No OFD packet to send [21:47:32]OFD Sender: No OFD packet to send [21:47:37]OFD Sender: No OFD packet to send [21:47:42]OFD Sender: No OFD packet to send [21:47:47]OFD Sender: No OFD packet to send [21:47:52]OFD Sender: No OFD packet to send [21:47:57]OFD Sender: No OFD packet to send [21:47:59]recv_with_timeout no data received [21:48:02]OFD Sender: No OFD packet to send [21:48:07]OFD Sender: No OFD packet to send [21:48:12]OFD Sender: No OFD packet to send [21:48:17]OFD Sender: No OFD packet to send [21:48:22]OFD Sender: No OFD packet to send [21:48:27]OFD Sender: No OFD packet to send [21:48:29]recv_with_timeout no data received [21:48:32]OFD Sender: No OFD packet to send [21:48:37]OFD Sender: No OFD packet to send [21:48:42]OFD Sender: No OFD packet to send [21:48:47]OFD Sender: No OFD packet to send [21:48:52]OFD Sender: No OFD packet to send [21:48:57]OFD Sender: No OFD packet to send [21:49:02]OFD Sender: No OFD packet to send [21:49:07]OFD Sender: No OFD packet to send [21:49:12]OFD Sender: No OFD packet to send [21:49:17]OFD Sender: No OFD packet to send [21:49:22]OFD Sender: No OFD packet to send [21:49:27]OFD Sender: No OFD packet to send [21:49:32]OFD Sender: No OFD packet to send [21:49:36]recv_with_timeout no data received [21:49:37]OFD Sender: No OFD packet to send [21:49:42]OFD Sender: No OFD packet to send [21:49:47]OFD Sender: No OFD packet to send [21:49:52]OFD Sender: No OFD packet to send [21:49:57]OFD Sender: No OFD packet to send [21:50:02]OFD Sender: No OFD packet to send [21:50:07]OFD Sender: No OFD packet to send [21:50:13]OFD Sender: No OFD packet to send [21:50:18]OFD Sender: No OFD packet to send [21:50:23]OFD Sender: No OFD packet to send [21:50:23]recv_with_timeout no data received [21:50:28]OFD Sender: No OFD packet to send [21:50:33]OFD Sender: No OFD packet to send [21:50:37]accept exits with 10 [21:50:37]New connection [21:50:37]New thread 3067039076 created [21:50:37]Thread 3066895716 joined [21:50:37]Waiting for new connection... [21:50:37] Sock 10.Parse request [21:50:37]Sock 10.Check first char [21:50:37]Sock 10.First char is OK [21:50:37]request: POST /json_proto HTTP/1.0 [21:50:37]Method: POST [21:50:37]URL: /json_proto [21:50:37]Method is POST - this is cgi request [21:50:37]url: /json_proto [21:50:37]query_string will be loaded in cgi processing [21:50:37]execute_cgi json_proto POST (null) [21:50:37]execute_cgi path=json_proto method=POST [21:50:37]POST find Content-Length [21:50:37]Host: 172.17.43.131:8080 [21:50:37]Content-Length: 804 [21:50:37]Content-Type: application/json [21:50:37] [21:50:37]POST finish read [21:50:37]Found Content-Length = 804 [21:50:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:37]execute_script... [21:50: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)2002608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:37]POST & json_proto [21:50:37]process_json_proto [21:50:37]json parsed OK: [21:50:37]protocol is kg_v1.0 [21:50:37]action value=close_receipt [21:50:37]process_action close_receipt [21:50:37]cmd_close_receipt [21:50:37]MH_GetDate [21:50:37]Write to MH i2c: F0 00 00 8A 08 81 [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: F0 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: F0 09 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: F0 09 00 8A 08 00 AD 6B A5 66 F9 24 A2 66 D2 [21:50:37]GetLastDocTimeStamp 1722116482 [21:50:37]current date 1722117037 [21:50:37]FM_GetShiftState [21:50:37]SAM_PROTO_GetShiftState [21:50:37]wFMCommunicate request_size=4 [21:50:37]MH_SAM_APDU [21:50:37]CAPDU: 80 13 01 00 [21:50:37]Write to MH i2c: E2 08 00 8B 08 80 13 01 00 00 00 00 00 10 [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:37]Read from MH i2c: E2 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 0E 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 0E 00 8B 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1E [21:50:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:50:37]wFMCommunicate OK [21:50:37]SAM_PROTO_GetShiftState done [21:50:37]FM_GetShiftState done [21:50:37]opened in 1722038719 [21:50:37]opened+sec_in_day 1722125119 [21:50:37]quantity*price = 120055 [21:50:37]sum+1 = 120057 [21:50:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 644 27.07.2024 21:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226284 ФПД: 3865770408048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T215037&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226284&fm=3865770408048&tin=02508201610067®Number=0000000000092624&sum=120056 [21:50:38]StoreToDocumentArchive [21:50:38]shift 438 fd 226284 [21:50:38]save to /storage/0438/doc_00226284 [21:50:38]save last doc name /storage/0438/doc_00226284 to /storage/kkm_last_doc_name [21:50:38]save OK [21:50:38]Clear old archive folders... [21:50:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:50:38]tlvbuf is 01B5A980 [21:50:38]SAM_PROTO_ClearQueue [21:50:38]wFMCommunicate request_size=4 [21:50:38]MH_SAM_APDU [21:50:38]CAPDU: 80 09 00 00 [21:50:38]Write to MH i2c: E2 08 00 98 08 80 09 00 00 00 00 00 00 12 [21:50:38]Write i2c OK [21:50:38]MH_I2C_Read... [21:50:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:50:38]Read from MH i2c: E2 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: E2 03 00 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: E2 03 00 98 08 00 90 00 14 [21:50:38]RAPDU: 90 00 [21:50:38]wFMCommunicate OK [21:50:38]SAM_PROTO_ClearQueue done [21:50:38]KKMCreateOFDPacket [21:50:38]OFDProtocolAddRootSTLVToBuf [21:50:38]FM_MakeSignedData [21:50:38]FM_MakeSignedData [21:50:38]SAM_PROTO_SignData [21:50:38]wFMCommunicate request_size=4 [21:50:38]MH_SAM_APDU [21:50:38]CAPDU: 80 0D 01 02 [21:50:38]Write to MH i2c: E2 08 00 99 08 80 0D 01 02 00 00 00 00 1A [21:50:38]Write i2c OK [21:50:38]MH_I2C_Read... [21:50:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:50:38]Read from MH i2c: E2 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: E2 03 00 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: E2 03 00 99 08 00 90 00 15 [21:50:38]RAPDU: 90 00 [21:50:38]wFMCommunicate OK [21:50:38]wFMCommunicate request_size=255 [21:50:38]MH_SAM_APDU [21:50:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 AD 6B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 73 03 00 35 04 06 00 03 [21:50:38]Write to MH i2c: E2 02 01 9A 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 AD 6B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 73 03 00 35 04 06 00 03 00 00 0F [21:50:38]Write i2c OK [21:50:38]MH_I2C_Read... [21:50:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:38]Read from MH i2c: E2 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: E2 03 00 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: E2 03 00 9A 08 00 90 00 16 [21:50:38]RAPDU: 90 00 [21:50:38]wFMCommunicate OK [21:50:38]wFMCommunicate request_size=10 [21:50:38]MH_SAM_APDU [21:50:38]CAPDU: 80 0D 02 02 05 84 11 DF 38 70 [21:50:38]Write to MH i2c: E2 0D 00 9B 08 80 0D 02 02 05 00 84 11 DF 38 70 00 00 43 [21:50:38]Write i2c OK [21:50:38]MH_I2C_Read... [21:50:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:39]Read from MH i2c: E2 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 03 00 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 03 00 9B 08 00 90 00 17 [21:50:39]RAPDU: 90 00 [21:50:39]wFMCommunicate OK [21:50:39]wFMCommunicate request_size=4 [21:50:39]MH_SAM_APDU [21:50:39]CAPDU: 80 0D 03 02 [21:50:39]Write to MH i2c: E2 08 00 9C 08 80 0D 03 02 00 00 00 00 1F [21:50:39]Write i2c OK [21:50:39]MH_I2C_Read... [21:50:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:50:39]Read from MH i2c: E2 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 0B 00 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 0B 00 9C 08 00 B0 5E 7F 99 52 5A 06 9B 90 00 93 [21:50:39]RAPDU: B0 5E 7F 99 52 5A 06 9B 90 00 [21:50:39]wFMCommunicate OK [21:50:39]SAM_PROTO_SignData done [21:50:39]FM_MakeSignedData done [21:50:39]CreateOFDProtocolMessage [21:50:39]wFMCommunicate request_size=4 [21:50:39]MH_SAM_APDU [21:50:39]CAPDU: 80 11 00 00 [21:50:39]Write to MH i2c: E2 08 00 9D 08 80 11 00 00 00 00 00 00 1F [21:50:39]Write i2c OK [21:50:39]MH_I2C_Read... [21:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:39]Read from MH i2c: E2 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 17 00 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 17 00 9D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [21:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:50:39]wFMCommunicate OK [21:50:39]CreateOFDProtocolMessage done [21:50:39]OFDSenderStorePacket 226284 [21:50:39]StoreOFDPacket docnum=226284 [21:50:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A8 93 07 01 CB 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 AD 6B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 73 03 00 35 04 06 00 03 84 11 DF 38 70 B0 5E 7F 99 52 5A 06 9B [21:50:39]CheckFolder [21:50:39]dirname=/storage/ofd_packets [21:50:39]CheckFolder done [21:50:39]ProducePacketName [21:50:39]name=ofd_packets/00226284 [21:50:39]NVStorageSaveData ofd_packets/00226284 [21:50:39]File name is /storage/ofd_packets/00226284 [21:50:39]Write 301 bytes [21:50:39]NVStorageSaveData done [21:50:39]OFDSenderStorePacket done [21:50:39]KKMCreateOFDPacket done [21:50:39]NVStorageSaveData kkm_last_timestamp [21:50:39]File name is /storage/kkm_last_timestamp [21:50:39]Write 4 bytes [21:50:39]NVStorageSaveData done [21:50:39]ExternCall_PrintAddStr [21:50:39]wPrintStart [21:50:39]Write to MH i2c: 01 00 00 9E 08 A6 [21:50:39]Write i2c OK [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: 01 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: 01 07 00 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: 01 07 00 9E 08 00 00 00 00 00 FF 0F BB [21:50:39]RasterBufferAndPrint [21:50:39]line Счет N : (1)2002608 [21:50:39]line ИНН: 02508201610067 [21:50:39]line Контрольно-Кассовый Чек [21:50:39]line ПРОДАЖА [21:50:39]line ТРК (МРК, ГНК) : 44 [21:50:39]line Товар: 2710124500 [21:50:39]line Аи-95-К-5 [21:50:39]line 16.180 * 74.20 [21:50:39]line = 1200.56 [21:50:39]line НДС 12% НСП 1% [21:50:39]line > о реализуемом товаре [21:50:39]line ИТОГО: 1200.56 [21:50:39]line НСП 1% : 10.62 [21:50:39]line НДС 12% : 127.49 [21:50:39]line Наличными: 0.00 [21:50:39]line Безнал.: 1200.56 [21:50:39]line Место: АЗС № 97 "Партнер Нефть" [21:50:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:50:39]line СНО: Общий режим [21:50:39]line Чек 644 27.07.2024 21:50 [21:50:39]line Смена: 438 ФФД: 1.0 [21:50:39]line ЗНМ: 0300000054 [21:50:39]line РНМ: 0000000000092624 [21:50:39]line Версия ККМ: 001 [21:50:39]line Платежная система: O! деньги [21:50:39]line ФМ: 0000000000874959 [21:50:39]line ФД: 226284 [21:50:39]line ФПД: 3865770408048 [21:50:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T215037&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226284&fm=3865770408048&tin=02508201610067®Number=0000000000092624&sum=120056 [21:50:39]written 0, free lines is 4095 [21:50:39]OFD Sender: Processing packet 226284 [packets to send 600, broken 599] [21:50:39]ProducePacketName [21:50:39]name=ofd_packets/00226284 [21:50:39]OFD Sender: To server: pG, [21:50:39]CommunicateWithHost lk.salyk.kg:30040 [21:50:39]ConnectInit lk.salyk.kg [21:50:39]Write to MH i2c: 01 00 00 C8 08 D0 [21:50:39]Write i2c OK [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: 01 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: 01 07 00 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 7F 0C 62 [21:50:39]RasterBufferAndPrint [21:50:39]line [21:50:39]line [21:50:39]line [21:50:39]line [21:50:39]line [21:50:39]written 0, free lines is 3203 [21:50:39]MH_Cut [21:50:39]Write to MH i2c: D1 01 00 CF 08 01 A9 [21:50:39]Write i2c OK [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: D1 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: D1 01 00 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: D1 01 00 CF 08 00 A8 [21:50:39]Write to MH i2c: 01 00 00 D0 08 D8 [21:50:39]Write i2c OK [21:50:39]MH_I2C_Read... [21:50:40]*** Cut start [21:50:40]*** Partial cut [21:50:40]*** CUTSNS_PIN = 1 [21:50:40]*** CUTSNS_PIN = 0 [21:50:41]*** Brake cut motor [21:50:41]Read from MH i2c: 01 [21:50:41]MH_I2C_Read... [21:50:41]*** Stop cut motor [21:50:41]*** Cut end [21:50:41]Read from MH i2c: 01 07 00 [21:50:41]MH_I2C_Read... [21:50:41]Read from MH i2c: 01 07 00 D0 08 00 00 00 00 00 FF 0F ED [21:50:41]process_action close_receipt done [21:50:41]requested_data is exist [21:50:41]produce_requested_data [21:50:41]requested_item fm.sn is exist - process it [21:50:41]wFMCommunicate request_size=4 [21:50:41]MH_SAM_APDU [21:50:41]CAPDU: 80 11 00 00 [21:50:41]Write to MH i2c: E2 08 00 D1 08 80 11 00 00 00 00 00 00 53 [21:50:41]Write i2c OK [21:50:41]MH_I2C_Read... [21:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:41]Read from MH i2c: E2 [21:50:41]MH_I2C_Read... [21:50:41]Read from MH i2c: E2 17 00 [21:50:41]MH_I2C_Read... [21:50:41]Read from MH i2c: E2 17 00 D1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [21:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:50:41]wFMCommunicate OK [21:50:41]requested_item fd.num is exist - process it [21:50:41]SAM_PROTO_GetFieldsCounters [21:50:41]wFMCommunicate request_size=4 [21:50:41]MH_SAM_APDU [21:50:41]CAPDU: 80 13 00 00 [21:50:41]Write to MH i2c: E2 08 00 D2 08 80 13 00 00 00 00 00 00 56 [21:50:41]Write i2c OK [21:50:41]MH_I2C_Read... [21:50:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:50:41]Read from MH i2c: E2 [21:50:41]MH_I2C_Read... [21:50:41]Read from MH i2c: E2 62 00 [21:50:41]MH_I2C_Read... [21:50:41]Read from MH i2c: E2 62 00 D2 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 2A [21:50:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:50:41]wFMCommunicate OK [21:50:41]SAM_PROTO_GetFieldsCounters done [21:50:41]requested_item shift.num is exist - process it [21:50:41]requested_item shift.opened is exist - process it [21:50:41]req_shift_opened [21:50:41]FM_GetShiftState [21:50:41]SAM_PROTO_GetShiftState [21:50:41]wFMCommunicate request_size=4 [21:50:41]MH_SAM_APDU [21:50:41]CAPDU: 80 13 01 00 [21:50:41]Write to MH i2c: E2 08 00 D3 08 80 13 01 00 00 00 00 00 58 [21:50:41]Write i2c OK [21:50:41]MH_I2C_Read... [21:50:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:41]Read from MH i2c: E2 [21:50:41]MH_I2C_Read... [21:50:41]Read from MH i2c: E2 0E 00 [21:50:41]MH_I2C_Read... [21:50:41]Read from MH i2c: E2 0E 00 D3 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 66 [21:50:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:50:41]wFMCommunicate OK [21:50:41]SAM_PROTO_GetShiftState done [21:50:41]FM_GetShiftState done [21:50:41]req_shift_opened done [21:50:41]requested_item shift.open_date is exist - process it [21:50:41]req_shift_open_date [21:50:41]req_shift_open_date done [21:50:41]produce_requested_data done [21:50:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226284,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:50:41]process_action_free close_receipt [21:50:41]json_value_free [21:50:41]json_value_free done [21:50:41]process_json_proto returns [21:50:41]Send response to host [21:50:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226284,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:50:41]free response buf [21:50:41]execute_script done [21:50:41]execute_script returns [21:50:41]free content buf [21:50:41]Sock 10.Close socket [21:50:41]Sock 10.Thread stoped [21:50:44]ConnectInit Can't take IP for lk.salyk.kg [21:50:44]CommunicateWithHost connect error [21:50:44]CommunicateWithHost err = -1 [21:50:44]OFD Sender: Server communicate error [21:50:49]OFD Sender: Processing packet 226284 [packets to send 600, broken 599] [21:50:49]ProducePacketName [21:50:49]name=ofd_packets/00226284 [21:50:49]OFD Sender: To server: pG, [21:50:49]CommunicateWithHost lk.salyk.kg:30040 [21:50:49]ConnectInit lk.salyk.kg [21:50:54]ConnectInit Can't take IP for lk.salyk.kg [21:50:54]CommunicateWithHost connect error [21:50:54]CommunicateWithHost err = -1 [21:50:54]OFD Sender: Server communicate error [21:50:59]OFD Sender: Processing packet 226284 [packets to send 600, broken 599] [21:50:59]ProducePacketName [21:50:59]name=ofd_packets/00226284 [21:50:59]OFD Sender: To server: pG, [21:50:59]CommunicateWithHost lk.salyk.kg:30040 [21:50:59]ConnectInit lk.salyk.kg [21:51:04]ConnectInit Can't take IP for lk.salyk.kg [21:51:04]CommunicateWithHost connect error [21:51:04]CommunicateWithHost err = -1 [21:51:04]OFD Sender: Server communicate error [21:51:09]OFD Sender: Processing packet 226284 [packets to send 600, broken 599] [21:51:09]ProducePacketName [21:51:09]name=ofd_packets/00226284 [21:51:09]OFD Sender: To server: pG, [21:51:09]CommunicateWithHost lk.salyk.kg:30040 [21:51:09]ConnectInit lk.salyk.kg [21:51:14]ConnectInit Can't take IP for lk.salyk.kg [21:51:14]CommunicateWithHost connect error [21:51:14]CommunicateWithHost err = -1 [21:51:14]OFD Sender: Server communicate error [21:51:19]OFD Sender: Processing packet 226284 [packets to send 600, broken 599] [21:51:19]ProducePacketName [21:51:19]name=ofd_packets/00226284 [21:51:19]OFD Sender: To server: pG, [21:51:19]CommunicateWithHost lk.salyk.kg:30040 [21:51:19]ConnectInit lk.salyk.kg [21:51:22]accept exits with 9 [21:51:22]New connection [21:51:22]New thread 3066895716 created [21:51:22]Thread 3067039076 joined [21:51:22]Waiting for new connection... [21:51:22] Sock 9.Parse request [21:51:22]Sock 9.Check first char [21:51:22]Sock 9.First char is OK [21:51:22]request: POST /json_proto HTTP/1.0 [21:51:22]Method: POST [21:51:22]URL: /json_proto [21:51:22]Method is POST - this is cgi request [21:51:22]url: /json_proto [21:51:22]query_string will be loaded in cgi processing [21:51:22]execute_cgi json_proto POST (null) [21:51:22]execute_cgi path=json_proto method=POST [21:51:22]POST find Content-Length [21:51:22]Host: 172.17.43.131:8080 [21:51:22]Content-Length: 683 [21:51:22]Content-Type: application/json [21:51:22] [21:51:22]POST finish read [21:51:22]Found Content-Length = 683 [21:51:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:51:22]execute_script... [21:51:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:51:22]POST & json_proto [21:51:22]process_json_proto [21:51:22]json parsed OK: [21:51:22]protocol is kg_v1.0 [21:51:22]action value=close_receipt [21:51:22]process_action close_receipt [21:51:22]cmd_close_receipt [21:51:22]MH_GetDate [21:51:22]Write to MH i2c: F0 00 00 D4 08 CB [21:51:22]Write i2c OK [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: F0 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: F0 09 00 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: F0 09 00 D4 08 00 DA 6B A5 66 F9 24 A2 66 49 [21:51:22]GetLastDocTimeStamp 1722117037 [21:51:22]current date 1722117082 [21:51:22]FM_GetShiftState [21:51:22]SAM_PROTO_GetShiftState [21:51:22]wFMCommunicate request_size=4 [21:51:22]MH_SAM_APDU [21:51:22]CAPDU: 80 13 01 00 [21:51:22]Write to MH i2c: E2 08 00 D5 08 80 13 01 00 00 00 00 00 5A [21:51:22]Write i2c OK [21:51:22]MH_I2C_Read... [21:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:22]Read from MH i2c: E2 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 0E 00 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 0E 00 D5 08 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 68 [21:51:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:51:22]wFMCommunicate OK [21:51:22]SAM_PROTO_GetShiftState done [21:51:22]FM_GetShiftState done [21:51:22]opened in 1722038719 [21:51:22]opened+sec_in_day 1722125119 [21:51:22]quantity*price = 120055 [21:51:22]sum+1 = 120057 [21:51:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 645 27.07.2024 21:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226285 ФПД: 135308323468440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T215122&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226285&fm=135308323468440&tin=02508201610067®Number=0000000000092624&sum=120000 [21:51:23]StoreToDocumentArchive [21:51:23]shift 438 fd 226285 [21:51:23]save to /storage/0438/doc_00226285 [21:51:23]save last doc name /storage/0438/doc_00226285 to /storage/kkm_last_doc_name [21:51:23]save OK [21:51:23]Clear old archive folders... [21:51:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:51:23]tlvbuf is 01B74350 [21:51:23]SAM_PROTO_ClearQueue [21:51:23]wFMCommunicate request_size=4 [21:51:23]MH_SAM_APDU [21:51:23]CAPDU: 80 09 00 00 [21:51:23]Write to MH i2c: E2 08 00 E2 08 80 09 00 00 00 00 00 00 5C [21:51:23]Write i2c OK [21:51:23]MH_I2C_Read... [21:51:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:51:23]Read from MH i2c: E2 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 E2 08 00 90 00 5E [21:51:23]RAPDU: 90 00 [21:51:23]wFMCommunicate OK [21:51:23]SAM_PROTO_ClearQueue done [21:51:23]KKMCreateOFDPacket [21:51:23]OFDProtocolAddRootSTLVToBuf [21:51:23]FM_MakeSignedData [21:51:23]FM_MakeSignedData [21:51:23]SAM_PROTO_SignData [21:51:23]wFMCommunicate request_size=4 [21:51:23]MH_SAM_APDU [21:51:23]CAPDU: 80 0D 01 02 [21:51:23]Write to MH i2c: E2 08 00 E3 08 80 0D 01 02 00 00 00 00 64 [21:51:23]Write i2c OK [21:51:23]MH_I2C_Read... [21:51:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:51:23]Read from MH i2c: E2 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 E3 08 00 90 00 5F [21:51:23]RAPDU: 90 00 [21:51:23]wFMCommunicate OK [21:51:23]wFMCommunicate request_size=255 [21:51:23]MH_SAM_APDU [21:51:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 DA 6B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 73 03 00 35 04 06 00 7B [21:51:23]Write to MH i2c: E2 02 01 E4 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 DA 6B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 73 03 00 35 04 06 00 7B 00 00 90 [21:51:23]Write i2c OK [21:51:23]MH_I2C_Read... [21:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:23]Read from MH i2c: E2 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 E4 08 00 90 00 60 [21:51:23]RAPDU: 90 00 [21:51:23]wFMCommunicate OK [21:51:23]wFMCommunicate request_size=10 [21:51:23]MH_SAM_APDU [21:51:23]CAPDU: 80 0D 02 02 05 0F EC 8E 34 98 [21:51:23]Write to MH i2c: E2 0D 00 E5 08 80 0D 02 02 05 00 0F EC 8E 34 98 00 00 C6 [21:51:23]Write i2c OK [21:51:23]MH_I2C_Read... [21:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:23]Read from MH i2c: E2 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 03 00 E5 08 00 90 00 61 [21:51:23]RAPDU: 90 00 [21:51:23]wFMCommunicate OK [21:51:23]wFMCommunicate request_size=4 [21:51:23]MH_SAM_APDU [21:51:23]CAPDU: 80 0D 03 02 [21:51:23]Write to MH i2c: E2 08 00 E6 08 80 0D 03 02 00 00 00 00 69 [21:51:23]Write i2c OK [21:51:23]MH_I2C_Read... [21:51:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:51:23]Read from MH i2c: E2 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 0B 00 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 0B 00 E6 08 00 B6 08 D9 9A 70 5C 23 A7 90 00 31 [21:51:23]RAPDU: B6 08 D9 9A 70 5C 23 A7 90 00 [21:51:23]wFMCommunicate OK [21:51:23]SAM_PROTO_SignData done [21:51:23]FM_MakeSignedData done [21:51:23]CreateOFDProtocolMessage [21:51:23]wFMCommunicate request_size=4 [21:51:23]MH_SAM_APDU [21:51:23]CAPDU: 80 11 00 00 [21:51:23]Write to MH i2c: E2 08 00 E7 08 80 11 00 00 00 00 00 00 69 [21:51:23]Write i2c OK [21:51:23]MH_I2C_Read... [21:51:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:23]Read from MH i2c: E2 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 17 00 [21:51:23]MH_I2C_Read... [21:51:23]Read from MH i2c: E2 17 00 E7 08 00 11 [21:54:55]ConnectInit Can't connect to host [21:54:57]OFD Sender: No OFD packet to send [21:55:02]OFD Sender: No OFD packet to send [21:55:07]OFD Sender: No OFD packet to send [21:55:08]recv_with_timeout no data received [21:55:12]OFD Sender: No OFD packet to send [21:55:17]OFD Sender: No OFD packet to send [21:55:22]OFD Sender: No OFD packet to send [21:55:24]recv_with_timeout no data received [21:55:27]OFD Sender: No OFD packet to send [21:55:32]OFD Sender: No OFD packet to send [21:55:37]OFD Sender: No OFD packet to send [21:55:39]recv_with_timeout no data received [21:55:42]OFD Sender: No OFD packet to send [21:55:47]OFD Sender: No OFD packet to send [21:55:52]OFD Sender: No OFD packet to send [21:55:57]OFD Sender: No OFD packet to send [21:56:02]OFD Sender: No OFD packet to send [21:56:07]OFD Sender: No OFD packet to send [21:56:12]OFD Sender: No OFD packet to send [21:56:17]OFD Sender: No OFD packet to send [21:56:22]OFD Sender: No OFD packet to send [21:56:27]OFD Sender: No OFD packet to send [21:56:32]OFD Sender: No OFD packet to send [21:56:37]OFD Sender: No OFD packet to send [21:56:42]OFD Sender: No OFD packet to send [21:56:47]OFD Sender: No OFD packet to send [21:56:52]OFD Sender: No OFD packet to send [21:56:57]OFD Sender: No OFD packet to send [21:57:02]OFD Sender: No OFD packet to send [21:57:07]OFD Sender: No OFD packet to send [21:57:12]OFD Sender: No OFD packet to send [21:57:17]OFD Sender: No OFD packet to send [21:57:21]recv_with_timeout no data received [21:57:22]OFD Sender: No OFD packet to send [21:57:27]OFD Sender: No OFD packet to send [21:57:32]OFD Sender: No OFD packet to send [21:57:37]OFD Sender: No OFD packet to send [21:57:42]OFD Sender: No OFD packet to send [21:57:47]OFD Sender: No OFD packet to send [21:57:52]OFD Sender: No OFD packet to send [21:57:57]OFD Sender: No OFD packet to send [21:58:02]OFD Sender: No OFD packet to send [21:58:07]OFD Sender: No OFD packet to send [21:58:12]OFD Sender: No OFD packet to send [21:58:17]OFD Sender: No OFD packet to send [21:58:22]OFD Sender: No OFD packet to send [21:58:22]recv_with_timeout no data received [21:58:27]OFD Sender: No OFD packet to send [21:58:32]OFD Sender: No OFD packet to send [21:58:37]OFD Sender: No OFD packet to send [21:58:42]OFD Sender: No OFD packet to send [21:58:44]recv_with_timeout no data received [21:58:47]OFD Sender: No OFD packet to send [21:58:52]OFD Sender: No OFD packet to send [21:58:57]OFD Sender: No OFD packet to send [21:59:02]OFD Sender: No OFD packet to send [21:59:05]recv_with_timeout no data received [21:59:08]OFD Sender: No OFD packet to send [21:59:13]OFD Sender: No OFD packet to send [21:59:18]OFD Sender: No OFD packet to send [21:59:23]OFD Sender: No OFD packet to send [21:59:28]OFD Sender: No OFD packet to send [21:59:29]accept exits with 12 [21:59:29]New connection [21:59:29]New thread 3067039076 created [21:59:29]Thread 3066895716 joined [21:59:29]Waiting for new connection... [21:59:29] Sock 12.Parse request [21:59:29]Sock 12.Check first char [21:59:29]Sock 12.First char is OK [21:59:29]request: POST /json_proto HTTP/1.0 [21:59:29]Method: POST [21:59:29]URL: /json_proto [21:59:29]Method is POST - this is cgi request [21:59:29]url: /json_proto [21:59:29]query_string will be loaded in cgi processing [21:59:29]execute_cgi json_proto POST (null) [21:59:29]execute_cgi path=json_proto method=POST [21:59:29]POST find Content-Length [21:59:29]Host: 172.17.43.131:8080 [21:59:29]Content-Length: 676 [21:59:29]Content-Type: application/json [21:59:29] [21:59:29]POST finish read [21:59:29]Found Content-Length = 676 [21:59:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:29]execute_script... [21:59: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)2002610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:29]POST & json_proto [21:59:29]process_json_proto [21:59:29]json parsed OK: [21:59:29]protocol is kg_v1.0 [21:59:29]action value=close_receipt [21:59:29]process_action close_receipt [21:59:29]cmd_close_receipt [21:59:29]MH_GetDate [21:59:29]Write to MH i2c: F0 00 00 1F 09 17 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: F0 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: F0 09 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: F0 09 00 1F 09 00 C2 6D A5 66 F9 24 A2 66 7F [21:59:29]GetLastDocTimeStamp 1722117082 [21:59:29]current date 1722117570 [21:59:29]FM_GetShiftState [21:59:29]SAM_PROTO_GetShiftState [21:59:29]wFMCommunicate request_size=4 [21:59:29]MH_SAM_APDU [21:59:29]CAPDU: 80 13 01 00 [21:59:29]Write to MH i2c: E2 08 00 20 09 80 13 01 00 00 00 00 00 A6 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 0E 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 0E 00 20 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B4 [21:59:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:59:29]wFMCommunicate OK [21:59:29]SAM_PROTO_GetShiftState done [21:59:29]FM_GetShiftState done [21:59:29]opened in 1722038719 [21:59:29]opened+sec_in_day 1722125119 [21:59:29]quantity*price = 100035 [21:59:29]sum+1 = 100036 [21:59:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 646 27.07.2024 21:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226286 ФПД: 181432221551088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T215930&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226286&fm=181432221551088&tin=02508201610067®Number=0000000000092624&sum=100000 [21:59:31]StoreToDocumentArchive [21:59:31]shift 438 fd 226286 [21:59:31]save to /storage/0438/doc_00226286 [21:59:31]save last doc name /storage/0438/doc_00226286 to /storage/kkm_last_doc_name [21:59:31]save OK [21:59:31]Clear old archive folders... [21:59:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:59:31]tlvbuf is 01B15730 [21:59:31]SAM_PROTO_ClearQueue [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 09 00 00 [21:59:31]Write to MH i2c: E2 08 00 2D 09 80 09 00 00 00 00 00 00 A8 [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 2D 09 00 90 00 AA [21:59:31]RAPDU: 90 00 [21:59:31]wFMCommunicate OK [21:59:31]SAM_PROTO_ClearQueue done [21:59:31]KKMCreateOFDPacket [21:59:31]OFDProtocolAddRootSTLVToBuf [21:59:31]FM_MakeSignedData [21:59:31]FM_MakeSignedData [21:59:31]SAM_PROTO_SignData [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 0D 01 02 [21:59:31]Write to MH i2c: E2 08 00 2E 09 80 0D 01 02 00 00 00 00 B0 [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 2E 09 00 90 00 AB [21:59:31]RAPDU: 90 00 [21:59:31]wFMCommunicate OK [21:59:31]wFMCommunicate request_size=255 [21:59:31]MH_SAM_APDU [21:59: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 C2 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 73 03 00 35 04 06 00 [21:59:31]Write to MH i2c: E2 02 01 2F 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 C2 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 73 03 00 35 04 06 00 00 00 7F [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 2F 09 00 90 00 AC [21:59:31]RAPDU: 90 00 [21:59:31]wFMCommunicate OK [21:59:31]wFMCommunicate request_size=11 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 0D 02 02 06 A5 02 FB 1D C9 F0 [21:59:31]Write to MH i2c: E2 0E 00 30 09 80 0D 02 02 06 00 A5 02 FB 1D C9 F0 00 00 37 [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 03 00 30 09 00 90 00 AD [21:59:31]RAPDU: 90 00 [21:59:31]wFMCommunicate OK [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 0D 03 02 [21:59:31]Write to MH i2c: E2 08 00 31 09 80 0D 03 02 00 00 00 00 B5 [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 0B 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 0B 00 31 09 00 E0 5D 08 22 4E F1 C3 82 90 00 A1 [21:59:31]RAPDU: E0 5D 08 22 4E F1 C3 82 90 00 [21:59:31]wFMCommunicate OK [21:59:31]SAM_PROTO_SignData done [21:59:31]FM_MakeSignedData done [21:59:31]CreateOFDProtocolMessage [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 11 00 00 [21:59:31]Write to MH i2c: E2 08 00 32 09 80 11 00 00 00 00 00 00 B5 [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 17 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 17 00 32 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [21:59:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:59:31]wFMCommunicate OK [21:59:31]CreateOFDProtocolMessage done [21:59:31]OFDSenderStorePacket 226286 [21:59:31]StoreOFDPacket docnum=226286 [21:59:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 20 83 08 01 A2 12 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 C2 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 73 03 00 35 04 06 00 A5 02 FB 1D C9 F0 E0 5D 08 22 4E F1 C3 82 [21:59:31]CheckFolder [21:59:31]dirname=/storage/ofd_packets [21:59:31]CheckFolder done [21:59:31]ProducePacketName [21:59:31]name=ofd_packets/00226286 [21:59:31]NVStorageSaveData ofd_packets/00226286 [21:59:31]File name is /storage/ofd_packets/00226286 [21:59:31]Write 302 bytes [21:59:31]NVStorageSaveData done [21:59:31]OFDSenderStorePacket done [21:59:31]KKMCreateOFDPacket done [21:59:31]NVStorageSaveData kkm_last_timestamp [21:59:31]File name is /storage/kkm_last_timestamp [21:59:31]Write 4 bytes [21:59:31]NVStorageSaveData done [21:59:31]ExternCall_PrintAddStr [21:59:31]wPrintStart [21:59:31]Write to MH i2c: 01 00 00 33 09 3C [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: 01 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: 01 07 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: 01 07 00 33 09 00 00 00 00 00 FF 0F 51 [21:59:31]RasterBufferAndPrint [21:59:31]line Счет N : (1)2002610 [21:59:31]line ИНН: 02508201610067 [21:59:31]line Контрольно-Кассовый Чек [21:59:31]line ПРОДАЖА [21:59:31]line ТРК (МРК, ГНК) : 62 [21:59:31]line Товар: 2710124130 [21:59:31]line Super-92-К-5 [21:59:31]line 14.540 * 68.80 [21:59:31]line = 1000.35 [21:59:31]line НДС 12% НСП 1% [21:59:31]line > о реализуемом товаре [21:59:31]line ОКРУГЛЕНИЕ: -0.35 [21:59:31]line ИТОГО: 1000.00 [21:59:31]line Внесено: 1000.00 [21:59:31]line СДАЧА: 0.00 [21:59:31]line НСП 1% : 8.85 [21:59:31]line НДС 12% : 106.23 [21:59:31]line Наличными: 1000.00 [21:59:31]line Безнал.: 0.00 [21:59:31]line Место: АЗС № 97 "Партнер Нефть" [21:59:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:59:31]line СНО: Общий режим [21:59:31]line Чек 646 27.07.2024 21:59 [21:59:31]line Смена: 438 ФФД: 1.0 [21:59:31]line ЗНМ: 0300000054 [21:59:31]line РНМ: 0000000000092624 [21:59:31]line Версия ККМ: 001 [21:59:31]line ФМ: 0000000000874959 [21:59:31]line ФД: 226286 [21:59:31]line ФПД: 181432221551088 [21:59:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T215930&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226286&fm=181432221551088&tin=02508201610067®Number=0000000000092624&sum=100000 [21:59:31]OFD Sender: Processing packet 226286 [packets to send 600, broken 599] [21:59:31]ProducePacketName [21:59:31]name=ofd_packets/00226286 [21:59:31]OFD Sender: To server: pG, [21:59:31]CommunicateWithHost lk.salyk.kg:30040 [21:59:31]ConnectInit lk.salyk.kg [21:59:31]written 0, free lines is 4095 [21:59:32]Write to MH i2c: 01 00 00 5E 09 67 [21:59:32]Write i2c OK [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: 01 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: 01 07 00 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: 01 07 00 5E 09 00 00 00 00 00 5E 0C D8 [21:59:32]RasterBufferAndPrint [21:59:32]line [21:59:32]line [21:59:32]line [21:59:32]line [21:59:32]line [21:59:32]written 0, free lines is 3168 [21:59:32]MH_Cut [21:59:32]Write to MH i2c: D1 01 00 65 09 01 40 [21:59:32]Write i2c OK [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: D1 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: D1 01 00 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: D1 01 00 65 09 00 3F [21:59:32]Write to MH i2c: 01 00 00 66 09 6F [21:59:32]Write i2c OK [21:59:32]MH_I2C_Read... [21:59:33]*** Cut start [21:59:33]*** Partial cut [21:59:33]*** CUTSNS_PIN = 1 [21:59:33]*** CUTSNS_PIN = 0 [21:59:33]*** Brake cut motor [21:59:34]Read from MH i2c: 01 [21:59:34]MH_I2C_Read... [21:59:34]*** Stop cut motor [21:59:34]*** Cut end [21:59:34]Read from MH i2c: 01 07 00 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: 01 07 00 66 09 00 00 00 00 00 FF 0F 84 [21:59:34]process_action close_receipt done [21:59:34]requested_data is exist [21:59:34]produce_requested_data [21:59:34]requested_item fm.sn is exist - process it [21:59:34]wFMCommunicate request_size=4 [21:59:34]MH_SAM_APDU [21:59:34]CAPDU: 80 11 00 00 [21:59:34]Write to MH i2c: E2 08 00 67 09 80 11 00 00 00 00 00 00 EA [21:59:34]Write i2c OK [21:59:34]MH_I2C_Read... [21:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:34]Read from MH i2c: E2 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 17 00 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 17 00 67 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [21:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:59:34]wFMCommunicate OK [21:59:34]requested_item fd.num is exist - process it [21:59:34]SAM_PROTO_GetFieldsCounters [21:59:34]wFMCommunicate request_size=4 [21:59:34]MH_SAM_APDU [21:59:34]CAPDU: 80 13 00 00 [21:59:34]Write to MH i2c: E2 08 00 68 09 80 13 00 00 00 00 00 00 ED [21:59:34]Write i2c OK [21:59:34]MH_I2C_Read... [21:59:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:34]Read from MH i2c: E2 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 62 00 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 62 00 68 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [21:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:34]wFMCommunicate OK [21:59:34]SAM_PROTO_GetFieldsCounters done [21:59:34]requested_item shift.num is exist - process it [21:59:34]requested_item shift.opened is exist - process it [21:59:34]req_shift_opened [21:59:34]FM_GetShiftState [21:59:34]SAM_PROTO_GetShiftState [21:59:34]wFMCommunicate request_size=4 [21:59:34]MH_SAM_APDU [21:59:34]CAPDU: 80 13 01 00 [21:59:34]Write to MH i2c: E2 08 00 69 09 80 13 01 00 00 00 00 00 EF [21:59:34]Write i2c OK [21:59:34]MH_I2C_Read... [21:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:34]Read from MH i2c: E2 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 0E 00 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 0E 00 69 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FD [21:59:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [21:59:34]wFMCommunicate OK [21:59:34]SAM_PROTO_GetShiftState done [21:59:34]FM_GetShiftState done [21:59:34]req_shift_opened done [21:59:34]requested_item shift.open_date is exist - process it [21:59:34]req_shift_open_date [21:59:34]req_shift_open_date done [21:59:34]produce_requested_data done [21:59:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226286,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [21:59:34]process_action_free close_receipt [21:59:34]json_value_free [21:59:34]json_value_free done [21:59:34]process_json_proto returns [21:59:34]Send response to host [21:59:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226286,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [21:59:34]free response buf [21:59:34]execute_script done [21:59:34]execute_script returns [21:59:34]free content buf [21:59:34]Sock 12.Close socket [21:59:34]Sock 12.Thread stoped [21:59:38]Connected sock=10 [21:59:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 20 83 08 01 A2 12 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 C2 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 73 03 00 35 04 06 00 A5 02 FB 1D C9 F0 E0 5D 08 22 4E F1 C3 82 [21:59: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 35 39 4F 00 00 00 AE AC 47 00 89 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 35 39 10 04 04 00 EE 73 03 00 F4 03 04 00 D5 19 A5 66 B6 04 01 00 00 76 F2 AB 06 5C 41 9D 60 [21:59:39]CommunicateWithHost err = 0 [21:59:39]CheckOFDResponse [21:59:39]1017 (14) - 77093643461234 [21:59:39]1041 (16) - 0000000000874959 [21:59:39]1040 (4) - 226286 [21:59:39]1012 (4) - 27.07.2024 16:01 [21:59:39]1206 (1) - 0 [21:59:39]OFD Sender: Remove packet 226286 [21:59:39]ProducePacketName [21:59:39]name=ofd_packets/00226286 [21:59:39]NVStorageDeleteData [21:59:40]OFD Sender: No OFD packet to send [21:59:45]OFD Sender: No OFD packet to send [21:59:50]OFD Sender: No OFD packet to send [21:59:51]recv_with_timeout no data received [21:59:55]OFD Sender: No OFD packet to send [22:00:00]OFD Sender: No OFD packet to send [22:00:05]OFD Sender: No OFD packet to send [22:00:10]OFD Sender: No OFD packet to send [22:00:15]OFD Sender: No OFD packet to send [22:00:20]OFD Sender: No OFD packet to send [22:00:23]accept exits with 8 [22:00:23]New connection [22:00:23]New thread 3066895716 created [22:00:23]Thread 3067039076 joined [22:00:23]Waiting for new connection... [22:00:23] Sock 8.Parse request [22:00:23]Sock 8.Check first char [22:00:23]Sock 8.First char is OK [22:00:23]request: POST /json_proto HTTP/1.0 [22:00:23]Method: POST [22:00:23]URL: /json_proto [22:00:23]Method is POST - this is cgi request [22:00:23]url: /json_proto [22:00:23]query_string will be loaded in cgi processing [22:00:23]execute_cgi json_proto POST (null) [22:00:23]execute_cgi path=json_proto method=POST [22:00:23]POST find Content-Length [22:00:23]Host: 172.17.43.131:8080 [22:00:23]Content-Length: 679 [22:00:23]Content-Type: application/json [22:00:23] [22:00:23]POST finish read [22:00:23]Found Content-Length = 679 [22:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:23]execute_script... [22:00:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:23]POST & json_proto [22:00:23]process_json_proto [22:00:23]json parsed OK: [22:00:23]protocol is kg_v1.0 [22:00:23]action value=close_receipt [22:00:23]process_action close_receipt [22:00:23]cmd_close_receipt [22:00:23]MH_GetDate [22:00:23]Write to MH i2c: F0 00 00 6A 09 62 [22:00:23]Write i2c OK [22:00:23]MH_I2C_Read... [22:00:23]Read from MH i2c: F0 [22:00:23]MH_I2C_Read... [22:00:23]Read from MH i2c: F0 09 00 [22:00:23]MH_I2C_Read... [22:00:23]Read from MH i2c: F0 09 00 6A 09 00 F7 6D A5 66 F9 24 A2 66 FF [22:00:23]GetLastDocTimeStamp 1722117570 [22:00:23]current date 1722117623 [22:00:23]FM_GetShiftState [22:00:23]SAM_PROTO_GetShiftState [22:00:23]wFMCommunicate request_size=4 [22:00:23]MH_SAM_APDU [22:00:23]CAPDU: 80 13 01 00 [22:00:23]Write to MH i2c: E2 08 00 6B 09 80 13 01 00 00 00 00 00 F1 [22:00:23]Write i2c OK [22:00:23]MH_I2C_Read... [22:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:23]Read from MH i2c: E2 [22:00:23]MH_I2C_Read... [22:00:23]Read from MH i2c: E2 0E 00 [22:00:23]MH_I2C_Read... [22:00:23]Read from MH i2c: E2 0E 00 6B 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FF [22:00:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:00:23]wFMCommunicate OK [22:00:23]SAM_PROTO_GetShiftState done [22:00:23]FM_GetShiftState done [22:00:23]opened in 1722038719 [22:00:23]opened+sec_in_day 1722125119 [22:00:23]quantity*price = 75016 [22:00:23]sum+1 = 75017 [22:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 647 27.07.2024 22:00 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226287 ФПД: 234150685339547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T220023&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226287&fm=234150685339547&tin=02508201610067®Number=0000000000092624&sum=75000 [22:00:24]StoreToDocumentArchive [22:00:24]shift 438 fd 226287 [22:00:24]save to /storage/0438/doc_00226287 [22:00:24]save last doc name /storage/0438/doc_00226287 to /storage/kkm_last_doc_name [22:00:24]save OK [22:00:24]Clear old archive folders... [22:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:00:24]tlvbuf is 01AFE7B0 [22:00:24]SAM_PROTO_ClearQueue [22:00:24]wFMCommunicate request_size=4 [22:00:24]MH_SAM_APDU [22:00:24]CAPDU: 80 09 00 00 [22:00:24]Write to MH i2c: E2 08 00 78 09 80 09 00 00 00 00 00 00 F3 [22:00:24]Write i2c OK [22:00:24]MH_I2C_Read... [22:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:24]Read from MH i2c: E2 [22:00:24]MH_I2C_Read... [22:00:24]Read from MH i2c: E2 03 00 [22:00:24]MH_I2C_Read... [22:00:24]Read from MH i2c: E2 03 00 78 09 00 90 00 F5 [22:00:24]RAPDU: 90 00 [22:00:24]wFMCommunicate OK [22:00:24]SAM_PROTO_ClearQueue done [22:00:24]KKMCreateOFDPacket [22:00:24]OFDProtocolAddRootSTLVToBuf [22:00:24]FM_MakeSignedData [22:00:24]FM_MakeSignedData [22:00:24]SAM_PROTO_SignData [22:00:24]wFMCommunicate request_size=4 [22:00:24]MH_SAM_APDU [22:00:24]CAPDU: 80 0D 01 02 [22:00:24]Write to MH i2c: E2 08 00 79 09 80 0D 01 02 00 00 00 00 FB [22:00:24]Write i2c OK [22:00:24]MH_I2C_Read... [22:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:24]Read from MH i2c: E2 [22:00:24]MH_I2C_Read... [22:00:24]Read from MH i2c: E2 03 00 [22:00:24]MH_I2C_Read... [22:00:24]Read from MH i2c: E2 03 00 79 09 00 90 00 F6 [22:00:24]RAPDU: 90 00 [22:00:24]wFMCommunicate OK [22:00:24]wFMCommunicate request_size=255 [22:00:24]MH_SAM_APDU [22:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 F7 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 73 03 00 35 04 06 00 D4 [22:00:24]Write to MH i2c: E2 02 01 7A 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 F7 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 73 03 00 35 04 06 00 D4 00 00 F5 [22:00:24]Write i2c OK [22:00:24]MH_I2C_Read... [22:00:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:25]Read from MH i2c: E2 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 03 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 03 00 7A 09 00 90 00 F7 [22:00:25]RAPDU: 90 00 [22:00:25]wFMCommunicate OK [22:00:25]wFMCommunicate request_size=10 [22:00:25]MH_SAM_APDU [22:00:25]CAPDU: 80 0D 02 02 05 F5 74 6C 6F 9B [22:00:25]Write to MH i2c: E2 0D 00 7B 09 80 0D 02 02 05 00 F5 74 6C 6F 9B 00 00 E7 [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:25]Read from MH i2c: E2 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 03 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 03 00 7B 09 00 90 00 F8 [22:00:25]RAPDU: 90 00 [22:00:25]wFMCommunicate OK [22:00:25]wFMCommunicate request_size=4 [22:00:25]MH_SAM_APDU [22:00:25]CAPDU: 80 0D 03 02 [22:00:25]Write to MH i2c: E2 08 00 7C 09 80 0D 03 02 00 00 00 00 00 [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:25]Read from MH i2c: E2 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 0B 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 0B 00 7C 09 00 56 52 61 C6 B2 94 26 65 90 00 A1 [22:00:25]RAPDU: 56 52 61 C6 B2 94 26 65 90 00 [22:00:25]wFMCommunicate OK [22:00:25]SAM_PROTO_SignData done [22:00:25]FM_MakeSignedData done [22:00:25]CreateOFDProtocolMessage [22:00:25]wFMCommunicate request_size=4 [22:00:25]MH_SAM_APDU [22:00:25]CAPDU: 80 11 00 00 [22:00:25]Write to MH i2c: E2 08 00 7D 09 80 11 00 00 00 00 00 00 00 [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:25]Read from MH i2c: E2 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 17 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 17 00 7D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [22:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:00:25]wFMCommunicate OK [22:00:25]CreateOFDProtocolMessage done [22:00:25]OFDSenderStorePacket 226287 [22:00:25]StoreOFDPacket docnum=226287 [22:00:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 30 07 01 A5 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 F7 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 73 03 00 35 04 06 00 D4 F5 74 6C 6F 9B 56 52 61 C6 B2 94 26 65 [22:00:25]CheckFolder [22:00:25]dirname=/storage/ofd_packets [22:00:25]CheckFolder done [22:00:25]ProducePacketName [22:00:25]name=ofd_packets/00226287 [22:00:25]NVStorageSaveData ofd_packets/00226287 [22:00:25]File name is /storage/ofd_packets/00226287 [22:00:25]Write 301 bytes [22:00:25]NVStorageSaveData done [22:00:25]OFDSenderStorePacket done [22:00:25]KKMCreateOFDPacket done [22:00:25]NVStorageSaveData kkm_last_timestamp [22:00:25]File name is /storage/kkm_last_timestamp [22:00:25]Write 4 bytes [22:00:25]NVStorageSaveData done [22:00:25]ExternCall_PrintAddStr [22:00:25]wPrintStart [22:00:25]Write to MH i2c: 01 00 00 7E 09 87 [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: 01 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: 01 07 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: 01 07 00 7E 09 00 00 00 00 00 FF 0F 9C [22:00:25]RasterBufferAndPrint [22:00:25]line Счет N : (1)2002611 [22:00:25]line ИНН: 02508201610067 [22:00:25]line Контрольно-Кассовый Чек [22:00:25]line ПРОДАЖА [22:00:25]line ТРК (МРК, ГНК) : 34 [22:00:25]line Товар: 2710124500 [22:00:25]line Аи-95-К-5 [22:00:25]line 10.110 * 74.20 [22:00:25]line = 750.16 [22:00:25]line НДС 12% НСП 1% [22:00:25]line > о реализуемом товаре [22:00:25]line ОКРУГЛЕНИЕ: -0.16 [22:00:25]line ИТОГО: 750.00 [22:00:25]line Внесено: 750.00 [22:00:25]line СДАЧА: 0.00 [22:00:25]line НСП 1% : 6.64 [22:00:25]line НДС 12% : 79.66 [22:00:25]line Наличными: 750.00 [22:00:25]line Безнал.: 0.00 [22:00:25]line Место: АЗС № 97 "Партнер Нефть" [22:00:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:00:25]line СНО: Общий режим [22:00:25]line Чек 647 27.07.2024 22:00 [22:00:25]line Смена: 438 ФФД: 1.0 [22:00:25]line ЗНМ: 0300000054 [22:00:25]line РНМ: 0000000000092624 [22:00:25]line Версия ККМ: 001 [22:00:25]line ФМ: 0000000000874959 [22:00:25]line ФД: 226287 [22:00:25]line ФПД: 234150685339547 [22:00:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T220023&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226287&fm=234150685339547&tin=02508201610067®Number=0000000000092624&sum=75000 [22:00:25]written 0, free lines is 4095 [22:00:25]OFD Sender: Processing packet 226287 [packets to send 600, broken 599] [22:00:25]ProducePacketName [22:00:25]name=ofd_packets/00226287 [22:00:25]OFD Sender: To server: pG, [22:00:25]CommunicateWithHost lk.salyk.kg:30040 [22:00:25]ConnectInit lk.salyk.kg [22:00:25]Write to MH i2c: 01 00 00 A9 09 B2 [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: 01 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: 01 07 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: 01 07 00 A9 09 00 00 00 00 00 70 0C 35 [22:00:25]RasterBufferAndPrint [22:00:25]line [22:00:25]line [22:00:25]line [22:00:25]line [22:00:25]line [22:00:25]written 0, free lines is 3186 [22:00:25]MH_Cut [22:00:25]Write to MH i2c: D1 01 00 B0 09 01 8B [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: D1 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: D1 01 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: D1 01 00 B0 09 00 8A [22:00:25]Write to MH i2c: 01 00 00 B1 09 BA [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:26]*** Cut start [22:00:26]*** Partial cut [22:00:26]*** CUTSNS_PIN = 1 [22:00:27]*** CUTSNS_PIN = 0 [22:00:27]*** Brake cut motor [22:00:27]Read from MH i2c: 01 [22:00:27]MH_I2C_Read... [22:00:27]*** Stop cut motor [22:00:27]*** Cut end [22:00:27]Read from MH i2c: 01 07 00 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: 01 07 00 B1 09 00 00 00 00 00 FF 0F CF [22:00:27]process_action close_receipt done [22:00:27]requested_data is exist [22:00:27]produce_requested_data [22:00:27]requested_item fm.sn is exist - process it [22:00:27]wFMCommunicate request_size=4 [22:00:27]MH_SAM_APDU [22:00:27]CAPDU: 80 11 00 00 [22:00:27]Write to MH i2c: E2 08 00 B2 09 80 11 00 00 00 00 00 00 35 [22:00:27]Write i2c OK [22:00:27]MH_I2C_Read... [22:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:27]Read from MH i2c: E2 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 17 00 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 17 00 B2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [22:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:00:27]wFMCommunicate OK [22:00:27]requested_item fd.num is exist - process it [22:00:27]SAM_PROTO_GetFieldsCounters [22:00:27]wFMCommunicate request_size=4 [22:00:27]MH_SAM_APDU [22:00:27]CAPDU: 80 13 00 00 [22:00:27]Write to MH i2c: E2 08 00 B3 09 80 13 00 00 00 00 00 00 38 [22:00:27]Write i2c OK [22:00:27]MH_I2C_Read... [22:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:27]Read from MH i2c: E2 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 62 00 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 62 00 B3 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 18 [22:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:27]wFMCommunicate OK [22:00:27]SAM_PROTO_GetFieldsCounters done [22:00:27]requested_item shift.num is exist - process it [22:00:27]requested_item shift.opened is exist - process it [22:00:27]req_shift_opened [22:00:27]FM_GetShiftState [22:00:27]SAM_PROTO_GetShiftState [22:00:27]wFMCommunicate request_size=4 [22:00:27]MH_SAM_APDU [22:00:27]CAPDU: 80 13 01 00 [22:00:27]Write to MH i2c: E2 08 00 B4 09 80 13 01 00 00 00 00 00 3A [22:00:27]Write i2c OK [22:00:27]MH_I2C_Read... [22:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:27]Read from MH i2c: E2 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 0E 00 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 0E 00 B4 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 48 [22:00:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:00:27]wFMCommunicate OK [22:00:27]SAM_PROTO_GetShiftState done [22:00:27]FM_GetShiftState done [22:00:27]req_shift_opened done [22:00:27]requested_item shift.open_date is exist - process it [22:00:27]req_shift_open_date [22:00:27]req_shift_open_date done [22:00:27]produce_requested_data done [22:00:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226287,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:00:27]process_action_free close_receipt [22:00:27]json_value_free [22:00:27]json_value_free done [22:00:27]process_json_proto returns [22:00:27]Send response to host [22:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226287,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:00:27]free response buf [22:00:27]execute_script done [22:00:27]execute_script returns [22:00:27]free content buf [22:00:27]Sock 8.Close socket [22:00:27]Sock 8.Thread stoped [22:00:30]recv_with_timeout no data received [22:00:30]ConnectInit Can't take IP for lk.salyk.kg [22:00:30]CommunicateWithHost connect error [22:00:30]CommunicateWithHost err = -1 [22:00:30]OFD Sender: Server communicate error [22:00:35]OFD Sender: Processing packet 226287 [packets to send 600, broken 599] [22:00:35]ProducePacketName [22:00:35]name=ofd_packets/00226287 [22:00:35]OFD Sender: To server: pG, [22:00:35]CommunicateWithHost lk.salyk.kg:30040 [22:00:35]ConnectInit lk.salyk.kg [22:00:44]recv_with_timeout no data received [22:00:47]Connected sock=10 [22:00:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 30 07 01 A5 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 F7 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 73 03 00 35 04 06 00 D4 F5 74 6C 6F 9B 56 52 61 C6 B2 94 26 65 [22:00:52]recv_with_timeout no data received [22:00:52]CommunicateWithHost answer receiving error [22:00:52]CommunicateWithHost err = -3 [22:00:52]OFD Sender: Server communicate error [22:00:57]OFD Sender: Processing packet 226287 [packets to send 600, broken 599] [22:00:57]ProducePacketName [22:00:57]name=ofd_packets/00226287 [22:00:57]OFD Sender: To server: pG, [22:00:57]CommunicateWithHost lk.salyk.kg:30040 [22:00:57]ConnectInit lk.salyk.kg [22:01:01]recv_with_timeout no data received [22:01:02]ConnectInit Can't take IP for lk.salyk.kg [22:01:02]CommunicateWithHost connect error [22:01:02]CommunicateWithHost err = -1 [22:01:02]OFD Sender: Server communicate error [22:01:07]OFD Sender: Processing packet 226287 [packets to send 600, broken 599] [22:01:07]ProducePacketName [22:01:07]name=ofd_packets/00226287 [22:01:07]OFD Sender: To server: pG, [22:01:07]CommunicateWithHost lk.salyk.kg:30040 [22:01:07]ConnectInit lk.salyk.kg [22:01:11]Connected sock=10 [22:01: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 35 39 0F 01 00 00 B6 30 07 01 A5 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 F7 6D A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 73 03 00 35 04 06 00 D4 F5 74 6C 6F 9B 56 52 61 C6 B2 94 26 65 [22:01: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 35 39 4F 00 00 00 B3 47 47 00 F7 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 35 39 10 04 04 00 EF 73 03 00 F4 03 04 00 32 1A A5 66 B6 04 01 00 00 4F 6F 15 28 A9 5D 54 2B [22:01:12]CommunicateWithHost err = 0 [22:01:12]CheckOFDResponse [22:01:12]1017 (14) - 77093643461234 [22:01:12]1041 (16) - 0000000000874959 [22:01:12]1040 (4) - 226287 [22:01:12]1012 (4) - 27.07.2024 16:02 [22:01:12]1206 (1) - 0 [22:01:12]OFD Sender: Remove packet 226287 [22:01:12]ProducePacketName [22:01:12]name=ofd_packets/00226287 [22:01:12]NVStorageDeleteData [22:01:13]OFD Sender: No OFD packet to send [22:01:18]OFD Sender: No OFD packet to send [22:01:23]OFD Sender: No OFD packet to send [22:01:28]OFD Sender: No OFD packet to send [22:01:33]OFD Sender: No OFD packet to send [22:01:38]OFD Sender: No OFD packet to send [22:01:43]OFD Sender: No OFD packet to send [22:01:48]OFD Sender: No OFD packet to send [22:01:53]OFD Sender: No OFD packet to send [22:01:58]OFD Sender: No OFD packet to send [22:02:03]OFD Sender: No OFD packet to send [22:02:08]OFD Sender: No OFD packet to send [22:02:13]OFD Sender: No OFD packet to send [22:02:18]OFD Sender: No OFD packet to send [22:02:23]OFD Sender: No OFD packet to send [22:02:28]OFD Sender: No OFD packet to send [22:02:28]recv_with_timeout no data received [22:02:33]OFD Sender: No OFD packet to send [22:02:38]OFD Sender: No OFD packet to send [22:02:43]OFD Sender: No OFD packet to send [22:02:48]OFD Sender: No OFD packet to send [22:02:53]recv_with_timeout no data received [22:02:53]OFD Sender: No OFD packet to send [22:02:58]OFD Sender: No OFD packet to send [22:03:03]OFD Sender: No OFD packet to send [22:03:08]OFD Sender: No OFD packet to send [22:03:13]OFD Sender: No OFD packet to send [22:03:18]OFD Sender: No OFD packet to send [22:03:23]OFD Sender: No OFD packet to send [22:03:28]OFD Sender: No OFD packet to send [22:03:33]OFD Sender: No OFD packet to send [22:03:38]OFD Sender: No OFD packet to send [22:03:43]OFD Sender: No OFD packet to send [22:03:48]OFD Sender: No OFD packet to send [22:03:53]OFD Sender: No OFD packet to send [22:03:58]OFD Sender: No OFD packet to send [22:04:00]recv_with_timeout no data received [22:04:03]OFD Sender: No OFD packet to send [22:04:08]OFD Sender: No OFD packet to send [22:04:13]OFD Sender: No OFD packet to send [22:04:18]OFD Sender: No OFD packet to send [22:04:23]OFD Sender: No OFD packet to send [22:04:28]OFD Sender: No OFD packet to send [22:04:33]OFD Sender: No OFD packet to send [22:04:35]recv_with_timeout no data received [22:04:38]OFD Sender: No OFD packet to send [22:04:43]OFD Sender: No OFD packet to send [22:04:48]OFD Sender: No OFD packet to send [22:04:53]OFD Sender: No OFD packet to send [22:04:58]OFD Sender: No OFD packet to send [22:05:04]OFD Sender: No OFD packet to send [22:05:04]recv_with_timeout no data received [22:05:09]OFD Sender: No OFD packet to send [22:05:14]OFD Sender: No OFD packet to send [22:05:19]OFD Sender: No OFD packet to send [22:05:24]OFD Sender: No OFD packet to send [22:05:29]OFD Sender: No OFD packet to send [22:05:34]OFD Sender: No OFD packet to send [22:05:39]OFD Sender: No OFD packet to send [22:05:44]OFD Sender: No OFD packet to send [22:05:49]OFD Sender: No OFD packet to send [22:05:54]OFD Sender: No OFD packet to send [22:05:57]recv_with_timeout no data received [22:05:59]OFD Sender: No OFD packet to send [22:06:04]OFD Sender: No OFD packet to send [22:06:09]OFD Sender: No OFD packet to send [22:06:11]recv_with_timeout no data received [22:06:14]OFD Sender: No OFD packet to send [22:06:19]OFD Sender: No OFD packet to send [22:06:24]OFD Sender: No OFD packet to send [22:06:29]OFD Sender: No OFD packet to send [22:06:34]OFD Sender: No OFD packet to send [22:06:39]OFD Sender: No OFD packet to send [22:06:44]OFD Sender: No OFD packet to send [22:06:49]OFD Sender: No OFD packet to send [22:06:54]OFD Sender: No OFD packet to send [22:06:57]recv_with_timeout no data received [22:06:59]OFD Sender: No OFD packet to send [22:07:04]OFD Sender: No OFD packet to send [22:07:09]OFD Sender: No OFD packet to send [22:07:14]OFD Sender: No OFD packet to send [22:07:19]OFD Sender: No OFD packet to send [22:07:24]OFD Sender: No OFD packet to send [22:07:29]OFD Sender: No OFD packet to send [22:07:34]OFD Sender: No OFD packet to send [22:07:39]OFD Sender: No OFD packet to send [22:07:44]OFD Sender: No OFD packet to send [22:07:49]OFD Sender: No OFD packet to send [22:07:54]OFD Sender: No OFD packet to send [22:07:59]OFD Sender: No OFD packet to send [22:08:04]OFD Sender: No OFD packet to send [22:08:09]OFD Sender: No OFD packet to send [22:08:14]OFD Sender: No OFD packet to send [22:08:19]OFD Sender: No OFD packet to send [22:08:24]OFD Sender: No OFD packet to send [22:08:29]OFD Sender: No OFD packet to send [22:08:34]OFD Sender: No OFD packet to send [22:08:39]OFD Sender: No OFD packet to send [22:08:44]OFD Sender: No OFD packet to send [22:08:49]OFD Sender: No OFD packet to send [22:08:54]OFD Sender: No OFD packet to send [22:08:54]recv_with_timeout no data received [22:08:59]OFD Sender: No OFD packet to send [22:09:04]OFD Sender: No OFD packet to send [22:09:05]recv_with_timeout no data received [22:09:09]OFD Sender: No OFD packet to send [22:09:14]OFD Sender: No OFD packet to send [22:09:19]OFD Sender: No OFD packet to send [22:09:24]OFD Sender: No OFD packet to send [22:09:29]OFD Sender: No OFD packet to send [22:09:34]OFD Sender: No OFD packet to send [22:09:39]OFD Sender: No OFD packet to send [22:09:44]OFD Sender: No OFD packet to send [22:09:49]OFD Sender: No OFD packet to send [22:09:50]accept exits with 9 [22:09:50]New connection [22:09:50]New thread 3067039076 created [22:09:51]Thread 3066895716 joined [22:09:51]Waiting for new connection... [22:09:51] Sock 9.Parse request [22:09:51]Sock 9.Check first char [22:09:51]Sock 9.First char is OK [22:09:51]request: POST /json_proto HTTP/1.0 [22:09:51]Method: POST [22:09:51]URL: /json_proto [22:09:51]Method is POST - this is cgi request [22:09:51]url: /json_proto [22:09:51]query_string will be loaded in cgi processing [22:09:51]execute_cgi json_proto POST (null) [22:09:51]execute_cgi path=json_proto method=POST [22:09:51]POST find Content-Length [22:09:51]Host: 172.17.43.131:8080 [22:09:51]Content-Length: 680 [22:09:51]Content-Type: application/json [22:09:51] [22:09:51]POST finish read [22:09:51]Found Content-Length = 680 [22:09:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:51]execute_script... [22:09:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:51]POST & json_proto [22:09:51]process_json_proto [22:09:51]json parsed OK: [22:09:51]protocol is kg_v1.0 [22:09:51]action value=close_receipt [22:09:51]process_action close_receipt [22:09:51]cmd_close_receipt [22:09:51]MH_GetDate [22:09:51]Write to MH i2c: F0 00 00 B5 09 AD [22:09:51]Write i2c OK [22:09:51]MH_I2C_Read... [22:09:51]Read from MH i2c: F0 [22:09:51]MH_I2C_Read... [22:09:51]Read from MH i2c: F0 09 00 [22:09:51]MH_I2C_Read... [22:09:51]Read from MH i2c: F0 09 00 B5 09 00 2F 70 A5 66 F9 24 A2 66 85 [22:09:51]GetLastDocTimeStamp 1722117623 [22:09:51]current date 1722118191 [22:09:51]FM_GetShiftState [22:09:51]SAM_PROTO_GetShiftState [22:09:51]wFMCommunicate request_size=4 [22:09:51]MH_SAM_APDU [22:09:51]CAPDU: 80 13 01 00 [22:09:51]Write to MH i2c: E2 08 00 B6 09 80 13 01 00 00 00 00 00 3C [22:09:51]Write i2c OK [22:09:51]MH_I2C_Read... [22:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:51]Read from MH i2c: E2 [22:09:51]MH_I2C_Read... [22:09:51]Read from MH i2c: E2 0E 00 [22:09:51]MH_I2C_Read... [22:09:51]Read from MH i2c: E2 0E 00 B6 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4A [22:09:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:09:51]wFMCommunicate OK [22:09:51]SAM_PROTO_GetShiftState done [22:09:51]FM_GetShiftState done [22:09:51]opened in 1722038719 [22:09:51]opened+sec_in_day 1722125119 [22:09:51]quantity*price = 200025 [22:09:51]sum+1 = 200026 [22:09:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 648 27.07.2024 22:09 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226288 ФПД: 15876241339499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T220951&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226288&fm=15876241339499&tin=02508201610067®Number=0000000000092624&sum=200000 [22:09:52]StoreToDocumentArchive [22:09:52]shift 438 fd 226288 [22:09:52]save to /storage/0438/doc_00226288 [22:09:52]save last doc name /storage/0438/doc_00226288 to /storage/kkm_last_doc_name [22:09:52]save OK [22:09:52]Clear old archive folders... [22:09:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:09:52]tlvbuf is 01B5AAA0 [22:09:52]SAM_PROTO_ClearQueue [22:09:52]wFMCommunicate request_size=4 [22:09:52]MH_SAM_APDU [22:09:52]CAPDU: 80 09 00 00 [22:09:52]Write to MH i2c: E2 08 00 C3 09 80 09 00 00 00 00 00 00 3E [22:09:52]Write i2c OK [22:09:52]MH_I2C_Read... [22:09:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:09:52]Read from MH i2c: E2 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 C3 09 00 90 00 40 [22:09:52]RAPDU: 90 00 [22:09:52]wFMCommunicate OK [22:09:52]SAM_PROTO_ClearQueue done [22:09:52]KKMCreateOFDPacket [22:09:52]OFDProtocolAddRootSTLVToBuf [22:09:52]FM_MakeSignedData [22:09:52]FM_MakeSignedData [22:09:52]SAM_PROTO_SignData [22:09:52]wFMCommunicate request_size=4 [22:09:52]MH_SAM_APDU [22:09:52]CAPDU: 80 0D 01 02 [22:09:52]Write to MH i2c: E2 08 00 C4 09 80 0D 01 02 00 00 00 00 46 [22:09:52]Write i2c OK [22:09:52]MH_I2C_Read... [22:09:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:09:52]Read from MH i2c: E2 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 C4 09 00 90 00 41 [22:09:52]RAPDU: 90 00 [22:09:52]wFMCommunicate OK [22:09:52]wFMCommunicate request_size=255 [22:09:52]MH_SAM_APDU [22:09:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 2F 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 73 03 00 35 04 06 00 0E 70 79 B9 [22:09:52]Write to MH i2c: E2 02 01 C5 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 2F 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 73 03 00 35 04 06 00 0E 70 79 B9 00 00 C2 [22:09:52]Write i2c OK [22:09:52]MH_I2C_Read... [22:09:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:52]Read from MH i2c: E2 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 C5 09 00 90 00 42 [22:09:52]RAPDU: 90 00 [22:09:52]wFMCommunicate OK [22:09:52]wFMCommunicate request_size=7 [22:09:52]MH_SAM_APDU [22:09:52]CAPDU: 80 0D 02 02 02 B4 6B [22:09:52]Write to MH i2c: E2 0A 00 C6 09 80 0D 02 02 02 00 B4 6B 00 00 6C [22:09:52]Write i2c OK [22:09:52]MH_I2C_Read... [22:09:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:52]Read from MH i2c: E2 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 03 00 C6 09 00 90 00 43 [22:09:52]RAPDU: 90 00 [22:09:52]wFMCommunicate OK [22:09:52]wFMCommunicate request_size=4 [22:09:52]MH_SAM_APDU [22:09:52]CAPDU: 80 0D 03 02 [22:09:52]Write to MH i2c: E2 08 00 C7 09 80 0D 03 02 00 00 00 00 4B [22:09:52]Write i2c OK [22:09:52]MH_I2C_Read... [22:09:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:52]Read from MH i2c: E2 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 0B 00 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 0B 00 C7 09 00 EA 8B DE D9 21 FC 6A 3C 90 00 3B [22:09:52]RAPDU: EA 8B DE D9 21 FC 6A 3C 90 00 [22:09:52]wFMCommunicate OK [22:09:52]SAM_PROTO_SignData done [22:09:52]FM_MakeSignedData done [22:09:52]CreateOFDProtocolMessage [22:09:52]wFMCommunicate request_size=4 [22:09:52]MH_SAM_APDU [22:09:52]CAPDU: 80 11 00 00 [22:09:52]Write to MH i2c: E2 08 00 C8 09 80 11 00 00 00 00 00 00 4B [22:09:52]Write i2c OK [22:09:52]MH_I2C_Read... [22:09:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:52]Read from MH i2c: E2 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 17 00 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: E2 17 00 C8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [22:09:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:09:52]wFMCommunicate OK [22:09:52]CreateOFDProtocolMessage done [22:09:52]OFDSenderStorePacket 226288 [22:09:52]StoreOFDPacket docnum=226288 [22:09:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3F 91 04 01 2A 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 2F 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 73 03 00 35 04 06 00 0E 70 79 B9 B4 6B EA 8B DE D9 21 FC 6A 3C [22:09:52]CheckFolder [22:09:52]dirname=/storage/ofd_packets [22:09:52]CheckFolder done [22:09:52]ProducePacketName [22:09:52]name=ofd_packets/00226288 [22:09:52]NVStorageSaveData ofd_packets/00226288 [22:09:52]File name is /storage/ofd_packets/00226288 [22:09:52]Write 298 bytes [22:09:52]NVStorageSaveData done [22:09:52]OFDSenderStorePacket done [22:09:52]KKMCreateOFDPacket done [22:09:52]NVStorageSaveData kkm_last_timestamp [22:09:52]File name is /storage/kkm_last_timestamp [22:09:52]Write 4 bytes [22:09:52]NVStorageSaveData done [22:09:52]ExternCall_PrintAddStr [22:09:52]wPrintStart [22:09:52]Write to MH i2c: 01 00 00 C9 09 D2 [22:09:52]Write i2c OK [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: 01 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: 01 07 00 [22:09:52]MH_I2C_Read... [22:09:52]Read from MH i2c: 01 07 00 C9 09 00 00 00 00 00 FF 0F E7 [22:09:52]RasterBufferAndPrint [22:09:52]line Счет N : (1)2002612 [22:09:52]line ИНН: 02508201610067 [22:09:52]line Контрольно-Кассовый Чек [22:09:52]line ПРОДАЖА [22:09:52]line ТРК (МРК, ГНК) : 41 [22:09:52]line Товар: 2710194210 [22:09:52]line ДТ-К-5 [22:09:52]line 26.250 * 76.20 [22:09:52]line = 2000.25 [22:09:52]line НДС 12% НСП 1% [22:09:52]line > о реализуемом товаре [22:09:52]line ОКРУГЛЕНИЕ: -0.25 [22:09:52]line ИТОГО: 2000.00 [22:09:52]line Внесено: 2000.00 [22:09:52]line СДАЧА: 0.00 [22:09:52]line НСП 1% : 17.70 [22:09:52]line НДС 12% : 212.42 [22:09:52]line Наличными: 2000.00 [22:09:52]line Безнал.: 0.00 [22:09:52]line Место: АЗС № 97 "Партнер Нефть" [22:09:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:09:52]line СНО: Общий режим [22:09:52]line Чек 648 27.07.2024 22:09 [22:09:52]line Смена: 438 ФФД: 1.0 [22:09:52]line ЗНМ: 0300000054 [22:09:52]line РНМ: 0000000000092624 [22:09:53]line Версия ККМ: 001 [22:09:53]line ФМ: 0000000000874959 [22:09:53]line ФД: 226288 [22:09:53]line ФПД: 15876241339499 [22:09:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T220951&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226288&fm=15876241339499&tin=02508201610067®Number=0000000000092624&sum=200000 [22:09:53]OFD Sender: Processing packet 226288 [packets to send 600, broken 599] [22:09:53]ProducePacketName [22:09:53]name=ofd_packets/00226288 [22:09:53]OFD Sender: To server: pG, [22:09:53]CommunicateWithHost lk.salyk.kg:30040 [22:09:53]ConnectInit lk.salyk.kg [22:09:53]written 0, free lines is 4095 [22:09:53]Write to MH i2c: 01 00 00 F4 09 FD [22:09:53]Write i2c OK [22:09:53]MH_I2C_Read... [22:09:53]Read from MH i2c: 01 [22:09:53]MH_I2C_Read... [22:09:53]Read from MH i2c: 01 07 00 [22:09:53]MH_I2C_Read... [22:09:53]Read from MH i2c: 01 07 00 F4 09 00 00 00 00 00 63 0C 73 [22:09:53]RasterBufferAndPrint [22:09:53]line [22:09:53]line [22:09:53]line [22:09:53]line [22:09:53]line [22:09:53]written 0, free lines is 3174 [22:09:53]MH_Cut [22:09:53]Write to MH i2c: D1 01 00 FB 09 01 D6 [22:09:53]Write i2c OK [22:09:53]MH_I2C_Read... [22:09:53]Read from MH i2c: D1 [22:09:53]MH_I2C_Read... [22:09:53]Read from MH i2c: D1 01 00 [22:09:53]MH_I2C_Read... [22:09:53]Read from MH i2c: D1 01 00 FB 09 00 D5 [22:09:53]Write to MH i2c: 01 00 00 FC 09 05 [22:09:53]Write i2c OK [22:09:53]MH_I2C_Read... [22:09:54]*** Cut start [22:09:54]*** Partial cut [22:09:54]*** CUTSNS_PIN = 1 [22:09:54]*** CUTSNS_PIN = 0 [22:09:55]*** Brake cut motor [22:09:55]Read from MH i2c: 01 [22:09:55]MH_I2C_Read... [22:09:55]*** Stop cut motor [22:09:55]*** Cut end [22:09:55]Read from MH i2c: 01 07 00 [22:09:55]MH_I2C_Read... [22:09:55]Read from MH i2c: 01 07 00 FC 09 00 00 00 00 00 FF 0F 1A [22:09:55]process_action close_receipt done [22:09:55]requested_data is exist [22:09:55]produce_requested_data [22:09:55]requested_item fm.sn is exist - process it [22:09:55]wFMCommunicate request_size=4 [22:09:55]MH_SAM_APDU [22:09:55]CAPDU: 80 11 00 00 [22:09:55]Write to MH i2c: E2 08 00 FD 09 80 11 00 00 00 00 00 00 80 [22:09:55]Write i2c OK [22:09:55]MH_I2C_Read... [22:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:55]Read from MH i2c: E2 [22:09:55]MH_I2C_Read... [22:09:55]Read from MH i2c: E2 17 00 [22:09:55]MH_I2C_Read... [22:09:55]Read from MH i2c: E2 17 00 FD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [22:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:09:55]wFMCommunicate OK [22:09:55]requested_item fd.num is exist - process it [22:09:55]SAM_PROTO_GetFieldsCounters [22:09:55]wFMCommunicate request_size=4 [22:09:55]MH_SAM_APDU [22:09:55]CAPDU: 80 13 00 00 [22:09:55]Write to MH i2c: E2 08 00 FE 09 80 13 00 00 00 00 00 00 83 [22:09:55]Write i2c OK [22:09:55]MH_I2C_Read... [22:09:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:55]Read from MH i2c: E2 [22:09:55]MH_I2C_Read... [22:09:55]Read from MH i2c: E2 62 00 [22:09:55]MH_I2C_Read... [22:09:55]Read from MH i2c: E2 62 00 FE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [22:09:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:09:55]wFMCommunicate OK [22:09:55]SAM_PROTO_GetFieldsCounters done [22:09:55]requested_item shift.num is exist - process it [22:09:55]requested_item shift.opened is exist - process it [22:09:55]req_shift_opened [22:09:55]FM_GetShiftState [22:09:55]SAM_PROTO_GetShiftState [22:09:55]wFMCommunicate request_size=4 [22:09:55]MH_SAM_APDU [22:09:55]CAPDU: 80 13 01 00 [22:09:55]Write to MH i2c: E2 08 00 FF 09 80 13 01 00 00 00 00 00 85 [22:09:55]Write i2c OK [22:09:55]MH_I2C_Read... [22:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:55]Read from MH i2c: E2 [22:09:55]MH_I2C_Read... [22:09:55]Read from MH i2c: E2 0E 00 [22:09:55]MH_I2C_Read... [22:09:55]Read from MH i2c: E2 0E 00 FF 09 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 93 [22:09:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:09:55]wFMCommunicate OK [22:09:55]SAM_PROTO_GetShiftState done [22:09:55]FM_GetShiftState done [22:09:55]req_shift_opened done [22:09:55]requested_item shift.open_date is exist - process it [22:09:55]req_shift_open_date [22:09:55]req_shift_open_date done [22:09:55]produce_requested_data done [22:09:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226288,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:09:55]process_action_free close_receipt [22:09:55]json_value_free [22:09:55]json_value_free done [22:09:55]process_json_proto returns [22:09:55]Send response to host [22:09:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226288,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:09:55]free response buf [22:09:55]execute_script done [22:09:55]execute_script returns [22:09:55]free content buf [22:09:55]Sock 9.Close socket [22:09:55]Sock 9.Thread stoped [22:09:57]recv_with_timeout no data received [22:09:58]ConnectInit Can't take IP for lk.salyk.kg [22:09:58]CommunicateWithHost connect error [22:09:58]CommunicateWithHost err = -1 [22:09:58]OFD Sender: Server communicate error [22:10:03]OFD Sender: Processing packet 226288 [packets to send 600, broken 599] [22:10:03]ProducePacketName [22:10:03]name=ofd_packets/00226288 [22:10:03]OFD Sender: To server: pG, [22:10:03]CommunicateWithHost lk.salyk.kg:30040 [22:10:03]ConnectInit lk.salyk.kg [22:10:07]Connected sock=10 [22:10: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 35 39 0C 01 00 00 3F 91 04 01 2A 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 2F 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 73 03 00 35 04 06 00 0E 70 79 B9 B4 6B EA 8B DE D9 21 FC 6A 3C [22:10:11]recv_with_timeout no data received [22:10:12]recv_with_timeout no data received [22:10:12]CommunicateWithHost answer receiving error [22:10:12]CommunicateWithHost err = -3 [22:10:12]OFD Sender: Server communicate error [22:10:17]OFD Sender: Processing packet 226288 [packets to send 600, broken 599] [22:10:17]ProducePacketName [22:10:17]name=ofd_packets/00226288 [22:10:17]OFD Sender: To server: pG, [22:10:17]CommunicateWithHost lk.salyk.kg:30040 [22:10:17]ConnectInit lk.salyk.kg [22:10:20]Connected sock=10 [22:10:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3F 91 04 01 2A 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 2F 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 73 03 00 35 04 06 00 0E 70 79 B9 B4 6B EA 8B DE D9 21 FC 6A 3C [22:10: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 35 39 4F 00 00 00 D9 35 47 00 C8 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 73 03 00 F4 03 04 00 57 1C A5 66 B6 04 01 00 00 EC 9A DD 80 D0 40 9F 6A [22:10:21]CommunicateWithHost err = 0 [22:10:21]CheckOFDResponse [22:10:21]1017 (14) - 77093643461234 [22:10:21]1041 (16) - 0000000000874959 [22:10:21]1040 (4) - 226288 [22:10:21]1012 (4) - 27.07.2024 16:12 [22:10:21]1206 (1) - 0 [22:10:21]OFD Sender: Remove packet 226288 [22:10:21]ProducePacketName [22:10:21]name=ofd_packets/00226288 [22:10:21]NVStorageDeleteData [22:10:21]OFD Sender: No OFD packet to send [22:10:26]OFD Sender: No OFD packet to send [22:10:31]OFD Sender: No OFD packet to send [22:10:36]OFD Sender: No OFD packet to send [22:10:41]OFD Sender: No OFD packet to send [22:10:46]OFD Sender: No OFD packet to send [22:10:51]OFD Sender: No OFD packet to send [22:10:56]OFD Sender: No OFD packet to send [22:10:57]recv_with_timeout no data received [22:11:01]OFD Sender: No OFD packet to send [22:11:02]accept exits with 8 [22:11:02]New connection [22:11:02]New thread 3066895716 created [22:11:02]Thread 3067039076 joined [22:11:02]Waiting for new connection... [22:11:02] Sock 8.Parse request [22:11:02]Sock 8.Check first char [22:11:02]Sock 8.First char is OK [22:11:02]request: POST /json_proto HTTP/1.0 [22:11:02]Method: POST [22:11:02]URL: /json_proto [22:11:02]Method is POST - this is cgi request [22:11:02]url: /json_proto [22:11:02]query_string will be loaded in cgi processing [22:11:02]execute_cgi json_proto POST (null) [22:11:02]execute_cgi path=json_proto method=POST [22:11:02]POST find Content-Length [22:11:02]Host: 172.17.43.131:8080 [22:11:02]Content-Length: 678 [22:11:02]Content-Type: application/json [22:11:02] [22:11:02]POST finish read [22:11:02]Found Content-Length = 678 [22:11:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:02]execute_script... [22:11: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)2002613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:02]POST & json_proto [22:11:02]process_json_proto [22:11:02]json parsed OK: [22:11:02]protocol is kg_v1.0 [22:11:02]action value=close_receipt [22:11:02]process_action close_receipt [22:11:02]cmd_close_receipt [22:11:02]MH_GetDate [22:11:02]Write to MH i2c: F0 00 00 00 0A F9 [22:11:02]Write i2c OK [22:11:02]MH_I2C_Read... [22:11:02]Read from MH i2c: F0 [22:11:02]MH_I2C_Read... [22:11:02]Read from MH i2c: F0 09 00 [22:11:02]MH_I2C_Read... [22:11:02]Read from MH i2c: F0 09 00 00 0A 00 76 70 A5 66 F9 24 A2 66 18 [22:11:02]GetLastDocTimeStamp 1722118191 [22:11:02]current date 1722118262 [22:11:02]FM_GetShiftState [22:11:02]SAM_PROTO_GetShiftState [22:11:02]wFMCommunicate request_size=4 [22:11:02]MH_SAM_APDU [22:11:02]CAPDU: 80 13 01 00 [22:11:02]Write to MH i2c: E2 08 00 01 0A 80 13 01 00 00 00 00 00 88 [22:11:02]Write i2c OK [22:11:02]MH_I2C_Read... [22:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:02]Read from MH i2c: E2 [22:11:02]MH_I2C_Read... [22:11:02]Read from MH i2c: E2 0E 00 [22:11:02]MH_I2C_Read... [22:11:02]Read from MH i2c: E2 0E 00 01 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 96 [22:11:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:11:02]wFMCommunicate OK [22:11:02]SAM_PROTO_GetShiftState done [22:11:02]FM_GetShiftState done [22:11:02]opened in 1722038719 [22:11:02]opened+sec_in_day 1722125119 [22:11:02]quantity*price = 30035 [22:11:02]sum+1 = 30036 [22:11:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 649 27.07.2024 22:11 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226289 ФПД: 90258760920500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T221102&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226289&fm=90258760920500&tin=02508201610067®Number=0000000000092624&sum=30000 [22:11:03]StoreToDocumentArchive [22:11:03]shift 438 fd 226289 [22:11:03]save to /storage/0438/doc_00226289 [22:11:03]save last doc name /storage/0438/doc_00226289 to /storage/kkm_last_doc_name [22:11:03]save OK [22:11:03]Clear old archive folders... [22:11:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:11:03]tlvbuf is 01B842C0 [22:11:03]SAM_PROTO_ClearQueue [22:11:03]wFMCommunicate request_size=4 [22:11:03]MH_SAM_APDU [22:11:03]CAPDU: 80 09 00 00 [22:11:03]Write to MH i2c: E2 08 00 0E 0A 80 09 00 00 00 00 00 00 8A [22:11:03]Write i2c OK [22:11:03]MH_I2C_Read... [22:11:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:03]Read from MH i2c: E2 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 0E 0A 00 90 00 8C [22:11:03]RAPDU: 90 00 [22:11:03]wFMCommunicate OK [22:11:03]SAM_PROTO_ClearQueue done [22:11:03]KKMCreateOFDPacket [22:11:03]OFDProtocolAddRootSTLVToBuf [22:11:03]FM_MakeSignedData [22:11:03]FM_MakeSignedData [22:11:03]SAM_PROTO_SignData [22:11:03]wFMCommunicate request_size=4 [22:11:03]MH_SAM_APDU [22:11:03]CAPDU: 80 0D 01 02 [22:11:03]Write to MH i2c: E2 08 00 0F 0A 80 0D 01 02 00 00 00 00 92 [22:11:03]Write i2c OK [22:11:03]MH_I2C_Read... [22:11:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:03]Read from MH i2c: E2 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 0F 0A 00 90 00 8D [22:11:03]RAPDU: 90 00 [22:11:03]wFMCommunicate OK [22:11:03]wFMCommunicate request_size=255 [22:11:03]MH_SAM_APDU [22:11: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 76 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 73 03 00 35 04 06 00 52 [22:11:03]Write to MH i2c: E2 02 01 10 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 76 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 73 03 00 35 04 06 00 52 00 00 24 [22:11:03]Write i2c OK [22:11:03]MH_I2C_Read... [22:11:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:03]Read from MH i2c: E2 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 10 0A 00 90 00 8E [22:11:03]RAPDU: 90 00 [22:11:03]wFMCommunicate OK [22:11:03]wFMCommunicate request_size=10 [22:11:03]MH_SAM_APDU [22:11:03]CAPDU: 80 0D 02 02 05 17 01 61 ED B4 [22:11:03]Write to MH i2c: E2 0D 00 11 0A 80 0D 02 02 05 00 17 01 61 ED B4 00 00 B9 [22:11:03]Write i2c OK [22:11:03]MH_I2C_Read... [22:11:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:03]Read from MH i2c: E2 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 03 00 11 0A 00 90 00 8F [22:11:03]RAPDU: 90 00 [22:11:03]wFMCommunicate OK [22:11:03]wFMCommunicate request_size=4 [22:11:03]MH_SAM_APDU [22:11:03]CAPDU: 80 0D 03 02 [22:11:03]Write to MH i2c: E2 08 00 12 0A 80 0D 03 02 00 00 00 00 97 [22:11:03]Write i2c OK [22:11:03]MH_I2C_Read... [22:11:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:03]Read from MH i2c: E2 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 0B 00 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 0B 00 12 0A 00 87 E3 3B C8 B9 C2 52 1C 90 00 EE [22:11:03]RAPDU: 87 E3 3B C8 B9 C2 52 1C 90 00 [22:11:03]wFMCommunicate OK [22:11:03]SAM_PROTO_SignData done [22:11:03]FM_MakeSignedData done [22:11:03]CreateOFDProtocolMessage [22:11:03]wFMCommunicate request_size=4 [22:11:03]MH_SAM_APDU [22:11:03]CAPDU: 80 11 00 00 [22:11:03]Write to MH i2c: E2 08 00 13 0A 80 11 00 00 00 00 00 00 97 [22:11:03]Write i2c OK [22:11:03]MH_I2C_Read... [22:11:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:03]Read from MH i2c: E2 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 17 00 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: E2 17 00 13 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [22:11:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:11:03]wFMCommunicate OK [22:11:03]CreateOFDProtocolMessage done [22:11:03]OFDSenderStorePacket 226289 [22:11:03]StoreOFDPacket docnum=226289 [22:11:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 D6 07 01 E4 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 76 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 73 03 00 35 04 06 00 52 17 01 61 ED B4 87 E3 3B C8 B9 C2 52 1C [22:11:03]CheckFolder [22:11:03]dirname=/storage/ofd_packets [22:11:03]CheckFolder done [22:11:03]ProducePacketName [22:11:03]name=ofd_packets/00226289 [22:11:03]NVStorageSaveData ofd_packets/00226289 [22:11:03]File name is /storage/ofd_packets/00226289 [22:11:03]Write 301 bytes [22:11:03]NVStorageSaveData done [22:11:03]OFDSenderStorePacket done [22:11:03]KKMCreateOFDPacket done [22:11:03]NVStorageSaveData kkm_last_timestamp [22:11:03]File name is /storage/kkm_last_timestamp [22:11:03]Write 4 bytes [22:11:03]NVStorageSaveData done [22:11:03]ExternCall_PrintAddStr [22:11:03]wPrintStart [22:11:03]Write to MH i2c: 01 00 00 14 0A 1E [22:11:03]Write i2c OK [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: 01 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: 01 07 00 [22:11:03]MH_I2C_Read... [22:11:03]Read from MH i2c: 01 07 00 14 0A 00 00 00 00 00 FF 0F 33 [22:11:03]RasterBufferAndPrint [22:11:03]line Счет N : (1)2002613 [22:11:03]line ИНН: 02508201610067 [22:11:03]line Контрольно-Кассовый Чек [22:11:03]line ПРОДАЖА [22:11:03]line ТРК (МРК, ГНК) : 33 [22:11:03]line Товар: 2710124130 [22:11:03]line Аи-92-К-5 [22:11:03]line 4.430 * 67.80 [22:11:03]line = 300.35 [22:11:03]line НДС 12% НСП 1% [22:11:03]line > о реализуемом товаре [22:11:03]line ОКРУГЛЕНИЕ: -0.35 [22:11:03]line ИТОГО: 300.00 [22:11:03]line Внесено: 300.00 [22:11:03]line СДАЧА: 0.00 [22:11:03]line НСП 1% : 2.66 [22:11:03]line НДС 12% : 31.90 [22:11:03]line Наличными: 300.00 [22:11:03]line Безнал.: 0.00 [22:11:03]line Место: АЗС № 97 "Партнер Нефть" [22:11:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:11:03]line СНО: Общий режим [22:11:03]line Чек 649 27.07.2024 22:11 [22:11:03]line Смена: 438 ФФД: 1.0 [22:11:03]line ЗНМ: 0300000054 [22:11:03]line РНМ: 0000000000092624 [22:11:03]line Версия ККМ: 001 [22:11:03]line ФМ: 0000000000874959 [22:11:03]line ФД: 226289 [22:11:03]line ФПД: 90258760920500 [22:11:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T221102&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226289&fm=90258760920500&tin=02508201610067®Number=0000000000092624&sum=30000 [22:11:03]written 0, free lines is 4095 [22:11:03]OFD Sender: Processing packet 226289 [packets to send 600, broken 599] [22:11:03]ProducePacketName [22:11:03]name=ofd_packets/00226289 [22:11:03]OFD Sender: To server: pG, [22:11:03]CommunicateWithHost lk.salyk.kg:30040 [22:11:03]ConnectInit lk.salyk.kg [22:11:04]Write to MH i2c: 01 00 00 3F 0A 49 [22:11:04]Write i2c OK [22:11:04]MH_I2C_Read... [22:11:04]Read from MH i2c: 01 [22:11:04]MH_I2C_Read... [22:11:04]Read from MH i2c: 01 07 00 [22:11:04]MH_I2C_Read... [22:11:04]Read from MH i2c: 01 07 00 3F 0A 00 00 00 00 00 60 0C BC [22:11:04]RasterBufferAndPrint [22:11:04]line [22:11:04]line [22:11:04]line [22:11:04]line [22:11:04]line [22:11:04]written 0, free lines is 3171 [22:11:04]MH_Cut [22:11:04]Write to MH i2c: D1 01 00 46 0A 01 22 [22:11:04]Write i2c OK [22:11:04]MH_I2C_Read... [22:11:04]Read from MH i2c: D1 [22:11:04]MH_I2C_Read... [22:11:04]Read from MH i2c: D1 01 00 [22:11:04]MH_I2C_Read... [22:11:04]Read from MH i2c: D1 01 00 46 0A 00 21 [22:11:04]Write to MH i2c: 01 00 00 47 0A 51 [22:11:04]Write i2c OK [22:11:04]MH_I2C_Read... [22:11:05]*** Cut start [22:11:05]*** Partial cut [22:11:05]*** CUTSNS_PIN = 1 [22:11:05]*** CUTSNS_PIN = 0 [22:11:05]*** Brake cut motor [22:11:06]Read from MH i2c: 01 [22:11:06]MH_I2C_Read... [22:11:06]*** Stop cut motor [22:11:06]*** Cut end [22:11:06]Read from MH i2c: 01 07 00 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: 01 07 00 47 0A 00 00 00 00 00 FF 0F 66 [22:11:06]process_action close_receipt done [22:11:06]requested_data is exist [22:11:06]produce_requested_data [22:11:06]requested_item fm.sn is exist - process it [22:11:06]wFMCommunicate request_size=4 [22:11:06]MH_SAM_APDU [22:11:06]CAPDU: 80 11 00 00 [22:11:06]Write to MH i2c: E2 08 00 48 0A 80 11 00 00 00 00 00 00 CC [22:11:06]Write i2c OK [22:11:06]MH_I2C_Read... [22:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:06]Read from MH i2c: E2 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 17 00 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 17 00 48 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [22:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:11:06]wFMCommunicate OK [22:11:06]requested_item fd.num is exist - process it [22:11:06]SAM_PROTO_GetFieldsCounters [22:11:06]wFMCommunicate request_size=4 [22:11:06]MH_SAM_APDU [22:11:06]CAPDU: 80 13 00 00 [22:11:06]Write to MH i2c: E2 08 00 49 0A 80 13 00 00 00 00 00 00 CF [22:11:06]Write i2c OK [22:11:06]MH_I2C_Read... [22:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:06]Read from MH i2c: E2 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 62 00 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 62 00 49 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [22:11:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:06]wFMCommunicate OK [22:11:06]SAM_PROTO_GetFieldsCounters done [22:11:06]requested_item shift.num is exist - process it [22:11:06]requested_item shift.opened is exist - process it [22:11:06]req_shift_opened [22:11:06]FM_GetShiftState [22:11:06]SAM_PROTO_GetShiftState [22:11:06]wFMCommunicate request_size=4 [22:11:06]MH_SAM_APDU [22:11:06]CAPDU: 80 13 01 00 [22:11:06]Write to MH i2c: E2 08 00 4A 0A 80 13 01 00 00 00 00 00 D1 [22:11:06]Write i2c OK [22:11:06]MH_I2C_Read... [22:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:06]Read from MH i2c: E2 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 0E 00 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 0E 00 4A 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DF [22:11:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:11:06]wFMCommunicate OK [22:11:06]SAM_PROTO_GetShiftState done [22:11:06]FM_GetShiftState done [22:11:06]req_shift_opened done [22:11:06]requested_item shift.open_date is exist - process it [22:11:06]req_shift_open_date [22:11:06]req_shift_open_date done [22:11:06]produce_requested_data done [22:11:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226289,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:11:06]process_action_free close_receipt [22:11:06]json_value_free [22:11:06]json_value_free done [22:11:06]process_json_proto returns [22:11:06]Send response to host [22:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226289,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:11:06]free response buf [22:11:06]execute_script done [22:11:06]execute_script returns [22:11:06]free content buf [22:11:06]Sock 8.Close socket [22:11:06]Sock 8.Thread stoped [22:11:09]Connected sock=11 [22:11: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 35 39 0F 01 00 00 C0 D6 07 01 E4 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 76 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 73 03 00 35 04 06 00 52 17 01 61 ED B4 87 E3 3B C8 B9 C2 52 1C [22:11: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 35 39 4F 00 00 00 A2 03 47 00 9F 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 73 03 00 F4 03 04 00 88 1C A5 66 B6 04 01 00 00 4F FD E7 2D 6F BE 4E 15 [22:11:10]CommunicateWithHost err = 0 [22:11:10]CheckOFDResponse [22:11:10]1017 (14) - 77093643461234 [22:11:10]1041 (16) - 0000000000874959 [22:11:10]1040 (4) - 226289 [22:11:10]1012 (4) - 27.07.2024 16:12 [22:11:10]1206 (1) - 0 [22:11:10]OFD Sender: Remove packet 226289 [22:11:10]ProducePacketName [22:11:10]name=ofd_packets/00226289 [22:11:10]NVStorageDeleteData [22:11:11]OFD Sender: No OFD packet to send [22:11:16]OFD Sender: No OFD packet to send [22:11:21]OFD Sender: No OFD packet to send [22:11:26]OFD Sender: No OFD packet to send [22:11:31]OFD Sender: No OFD packet to send [22:11:31]recv_with_timeout no data received [22:11:36]OFD Sender: No OFD packet to send [22:11:41]OFD Sender: No OFD packet to send [22:11:46]OFD Sender: No OFD packet to send [22:11:51]OFD Sender: No OFD packet to send [22:11:56]OFD Sender: No OFD packet to send [22:12:01]OFD Sender: No OFD packet to send [22:12:02]accept exits with 9 [22:12:02]New connection [22:12:02]New thread 3067039076 created [22:12:02]Thread 3066895716 joined [22:12:02]Waiting for new connection... [22:12:02] Sock 9.Parse request [22:12:02]Sock 9.Check first char [22:12:02]Sock 9.First char is OK [22:12:02]request: POST /json_proto HTTP/1.0 [22:12:02]Method: POST [22:12:02]URL: /json_proto [22:12:02]Method is POST - this is cgi request [22:12:02]url: /json_proto [22:12:02]query_string will be loaded in cgi processing [22:12:02]execute_cgi json_proto POST (null) [22:12:02]execute_cgi path=json_proto method=POST [22:12:02]POST find Content-Length [22:12:02]Host: 172.17.43.131:8080 [22:12:02]Content-Length: 801 [22:12:02]Content-Type: application/json [22:12:02] [22:12:02]POST finish read [22:12:02]Found Content-Length = 801 [22:12:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:02]execute_script... [22:12: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)2002614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:02]POST & json_proto [22:12:02]process_json_proto [22:12:02]json parsed OK: [22:12:02]protocol is kg_v1.0 [22:12:02]action value=close_receipt [22:12:02]process_action close_receipt [22:12:02]cmd_close_receipt [22:12:02]MH_GetDate [22:12:02]Write to MH i2c: F0 00 00 4B 0A 44 [22:12:02]Write i2c OK [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: F0 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: F0 09 00 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: F0 09 00 4B 0A 00 B2 70 A5 66 F9 24 A2 66 9F [22:12:02]GetLastDocTimeStamp 1722118262 [22:12:02]current date 1722118322 [22:12:02]FM_GetShiftState [22:12:02]SAM_PROTO_GetShiftState [22:12:02]wFMCommunicate request_size=4 [22:12:02]MH_SAM_APDU [22:12:02]CAPDU: 80 13 01 00 [22:12:02]Write to MH i2c: E2 08 00 4C 0A 80 13 01 00 00 00 00 00 D3 [22:12:02]Write i2c OK [22:12:02]MH_I2C_Read... [22:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:02]Read from MH i2c: E2 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: E2 0E 00 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: E2 0E 00 4C 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E1 [22:12:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:12:02]wFMCommunicate OK [22:12:02]SAM_PROTO_GetShiftState done [22:12:02]FM_GetShiftState done [22:12:02]opened in 1722038719 [22:12:02]opened+sec_in_day 1722125119 [22:12:02]quantity*price = 130073 [22:12:02]sum+1 = 130074 [22:12:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.73 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 0.00 Безнал.: 1300.73 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 650 27.07.2024 22:12 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226290 ФПД: 23895828936185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T221202&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226290&fm=23895828936185&tin=02508201610067®Number=0000000000092624&sum=130073 [22:12:03]StoreToDocumentArchive [22:12:03]shift 438 fd 226290 [22:12:03]save to /storage/0438/doc_00226290 [22:12:03]save last doc name /storage/0438/doc_00226290 to /storage/kkm_last_doc_name [22:12:03]save OK [22:12:03]Clear old archive folders... [22:12:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:12:03]tlvbuf is 01B63B70 [22:12:03]SAM_PROTO_ClearQueue [22:12:03]wFMCommunicate request_size=4 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 09 00 00 [22:12:03]Write to MH i2c: E2 08 00 59 0A 80 09 00 00 00 00 00 00 D5 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 59 0A 00 90 00 D7 [22:12:03]RAPDU: 90 00 [22:12:03]wFMCommunicate OK [22:12:03]SAM_PROTO_ClearQueue done [22:12:03]KKMCreateOFDPacket [22:12:03]OFDProtocolAddRootSTLVToBuf [22:12:03]FM_MakeSignedData [22:12:03]FM_MakeSignedData [22:12:03]SAM_PROTO_SignData [22:12:03]wFMCommunicate request_size=4 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 0D 01 02 [22:12:03]Write to MH i2c: E2 08 00 5A 0A 80 0D 01 02 00 00 00 00 DD [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 5A 0A 00 90 00 D8 [22:12:03]RAPDU: 90 00 [22:12:03]wFMCommunicate OK [22:12:03]wFMCommunicate request_size=255 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 B2 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 73 03 00 35 04 06 00 15 BB AE 65 [22:12:03]Write to MH i2c: E2 02 01 5B 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 B2 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 73 03 00 35 04 06 00 15 BB AE 65 00 00 BD [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 5B 0A 00 90 00 D9 [22:12:03]RAPDU: 90 00 [22:12:03]wFMCommunicate OK [22:12:03]wFMCommunicate request_size=7 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 0D 02 02 02 35 F9 [22:12:03]Write to MH i2c: E2 0A 00 5C 0A 80 0D 02 02 02 00 35 F9 00 00 12 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 5C 0A 00 90 00 DA [22:12:03]RAPDU: 90 00 [22:12:03]wFMCommunicate OK [22:12:03]wFMCommunicate request_size=4 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 0D 03 02 [22:12:03]Write to MH i2c: E2 08 00 5D 0A 80 0D 03 02 00 00 00 00 E2 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 0B 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 0B 00 5D 0A 00 B2 76 B1 B4 E6 3D E1 4A 90 00 BE [22:12:03]RAPDU: B2 76 B1 B4 E6 3D E1 4A 90 00 [22:12:03]wFMCommunicate OK [22:12:03]SAM_PROTO_SignData done [22:12:03]FM_MakeSignedData done [22:12:03]CreateOFDProtocolMessage [22:12:03]wFMCommunicate request_size=4 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 11 00 00 [22:12:03]Write to MH i2c: E2 08 00 5E 0A 80 11 00 00 00 00 00 00 E2 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 17 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 17 00 5E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [22:12:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:03]wFMCommunicate OK [22:12:03]CreateOFDProtocolMessage done [22:12:03]OFDSenderStorePacket 226290 [22:12:03]StoreOFDPacket docnum=226290 [22:12:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 96 6E 04 01 44 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 B2 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 73 03 00 35 04 06 00 15 BB AE 65 35 F9 B2 76 B1 B4 E6 3D E1 4A [22:12:03]CheckFolder [22:12:03]dirname=/storage/ofd_packets [22:12:03]CheckFolder done [22:12:03]ProducePacketName [22:12:03]name=ofd_packets/00226290 [22:12:03]NVStorageSaveData ofd_packets/00226290 [22:12:03]File name is /storage/ofd_packets/00226290 [22:12:03]Write 298 bytes [22:12:03]NVStorageSaveData done [22:12:03]OFDSenderStorePacket done [22:12:03]KKMCreateOFDPacket done [22:12:03]NVStorageSaveData kkm_last_timestamp [22:12:03]File name is /storage/kkm_last_timestamp [22:12:03]Write 4 bytes [22:12:03]NVStorageSaveData done [22:12:03]ExternCall_PrintAddStr [22:12:03]wPrintStart [22:12:03]Write to MH i2c: 01 00 00 5F 0A 69 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: 01 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: 01 07 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: 01 07 00 5F 0A 00 00 00 00 00 FF 0F 7E [22:12:03]RasterBufferAndPrint [22:12:03]line Счет N : (1)2002614 [22:12:03]line ИНН: 02508201610067 [22:12:03]line Контрольно-Кассовый Чек [22:12:03]line ПРОДАЖА [22:12:03]line ТРК (МРК, ГНК) : 61 [22:12:03]line Товар: 2710194210 [22:12:03]line ДТ-К-5 [22:12:03]line 17.070 * 76.20 [22:12:03]line = 1300.73 [22:12:03]line НДС 12% НСП 1% [22:12:03]line > о реализуемом товаре [22:12:03]line ИТОГО: 1300.73 [22:12:03]line НСП 1% : 11.51 [22:12:03]line НДС 12% : 138.13 [22:12:03]line Наличными: 0.00 [22:12:03]line Безнал.: 1300.73 [22:12:03]line Место: АЗС № 97 "Партнер Нефть" [22:12:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:12:03]line СНО: Общий режим [22:12:03]line Чек 650 27.07.2024 22:12 [22:12:03]line Смена: 438 ФФД: 1.0 [22:12:03]line ЗНМ: 0300000054 [22:12:03]line РНМ: 0000000000092624 [22:12:03]line Версия ККМ: 001 [22:12:03]line Платежная система: O! деньги [22:12:03]line ФМ: 0000000000874959 [22:12:03]line ФД: 226290 [22:12:03]line ФПД: 23895828936185 [22:12:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T221202&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226290&fm=23895828936185&tin=02508201610067®Number=0000000000092624&sum=130073 [22:12:03]written 0, free lines is 4095 [22:12:04]OFD Sender: Processing packet 226290 [packets to send 600, broken 599] [22:12:04]ProducePacketName [22:12:04]name=ofd_packets/00226290 [22:12:04]OFD Sender: To server: pG, [22:12:04]CommunicateWithHost lk.salyk.kg:30040 [22:12:04]ConnectInit lk.salyk.kg [22:12:04]Write to MH i2c: 01 00 00 89 0A 93 [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 07 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 07 00 89 0A 00 00 00 00 00 76 0C 1C [22:12:04]RasterBufferAndPrint [22:12:04]line [22:12:04]line [22:12:04]line [22:12:04]line [22:12:04]line [22:12:04]written 0, free lines is 3193 [22:12:04]MH_Cut [22:12:04]Write to MH i2c: D1 01 00 90 0A 01 6C [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: D1 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: D1 01 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: D1 01 00 90 0A 00 6B [22:12:04]Write to MH i2c: 01 00 00 91 0A 9B [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]Connected sock=8 [22:12: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 35 39 0C 01 00 00 96 6E 04 01 44 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 B2 70 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 73 03 00 35 04 06 00 15 BB AE 65 35 F9 B2 76 B1 B4 E6 3D E1 4A [22:12: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 35 39 4F 00 00 00 B2 8F 47 00 53 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 35 39 10 04 04 00 F2 73 03 00 F4 03 04 00 BF 1C A5 66 B6 04 01 00 00 DC BC 02 6C E0 8B 52 5C [22:12:04]CommunicateWithHost err = 0 [22:12:04]CheckOFDResponse [22:12:04]1017 (14) - 77093643461234 [22:12:04]1041 (16) - 0000000000874959 [22:12:04]1040 (4) - 226290 [22:12:04]1012 (4) - 27.07.2024 16:13 [22:12:04]1206 (1) - 0 [22:12:04]OFD Sender: Remove packet 226290 [22:12:04]ProducePacketName [22:12:04]name=ofd_packets/00226290 [22:12:04]NVStorageDeleteData [22:12:05]OFD Sender: No OFD packet to send [22:12:05]*** Cut start [22:12:05]*** Partial cut [22:12:05]*** CUTSNS_PIN = 1 [22:12:05]*** CUTSNS_PIN = 0 [22:12:05]*** Brake cut motor [22:12:06]Read from MH i2c: 01 [22:12:06]MH_I2C_Read... [22:12:06]*** Stop cut motor [22:12:06]*** Cut end [22:12:06]Read from MH i2c: 01 07 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: 01 07 00 91 0A 00 00 00 00 00 FF 0F B0 [22:12:06]process_action close_receipt done [22:12:06]requested_data is exist [22:12:06]produce_requested_data [22:12:06]requested_item fm.sn is exist - process it [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 11 00 00 [22:12:06]Write to MH i2c: E2 08 00 92 0A 80 11 00 00 00 00 00 00 16 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 17 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 17 00 92 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [22:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:06]wFMCommunicate OK [22:12:06]requested_item fd.num is exist - process it [22:12:06]SAM_PROTO_GetFieldsCounters [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 13 00 00 [22:12:06]Write to MH i2c: E2 08 00 93 0A 80 13 00 00 00 00 00 00 19 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 62 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 62 00 93 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [22:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:12:06]wFMCommunicate OK [22:12:06]SAM_PROTO_GetFieldsCounters done [22:12:06]requested_item shift.num is exist - process it [22:12:06]requested_item shift.opened is exist - process it [22:12:06]req_shift_opened [22:12:06]FM_GetShiftState [22:12:06]SAM_PROTO_GetShiftState [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 13 01 00 [22:12:06]Write to MH i2c: E2 08 00 94 0A 80 13 01 00 00 00 00 00 1B [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:06]Read from MH i2c: E2 0E 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 0E 00 94 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 29 [22:12:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:12:06]wFMCommunicate OK [22:12:06]SAM_PROTO_GetShiftState done [22:12:06]FM_GetShiftState done [22:12:06]req_shift_opened done [22:12:06]requested_item shift.open_date is exist - process it [22:12:06]req_shift_open_date [22:12:06]req_shift_open_date done [22:12:06]produce_requested_data done [22:12:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226290,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:12:06]process_action_free close_receipt [22:12:06]json_value_free [22:12:06]json_value_free done [22:12:06]process_json_proto returns [22:12:06]Send response to host [22:12:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226290,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:12:06]free response buf [22:12:06]execute_script done [22:12:06]execute_script returns [22:12:06]free content buf [22:12:06]Sock 9.Close socket [22:12:06]Sock 9.Thread stoped [22:12:10]OFD Sender: No OFD packet to send [22:12:15]OFD Sender: No OFD packet to send [22:12:20]OFD Sender: No OFD packet to send [22:12:25]OFD Sender: No OFD packet to send [22:12:30]OFD Sender: No OFD packet to send [22:12:35]recv_with_timeout no data received [22:12:35]OFD Sender: No OFD packet to send [22:12:40]OFD Sender: No OFD packet to send [22:12:45]OFD Sender: No OFD packet to send [22:12:50]OFD Sender: No OFD packet to send [22:12:55]OFD Sender: No OFD packet to send [22:13:00]OFD Sender: No OFD packet to send [22:13:05]OFD Sender: No OFD packet to send [22:13:10]OFD Sender: No OFD packet to send [22:13:15]OFD Sender: No OFD packet to send [22:13:20]OFD Sender: No OFD packet to send [22:13:25]OFD Sender: No OFD packet to send [22:13:30]OFD Sender: No OFD packet to send [22:13:35]OFD Sender: No OFD packet to send [22:13:40]OFD Sender: No OFD packet to send [22:13:45]OFD Sender: No OFD packet to send [22:13:50]OFD Sender: No OFD packet to send [22:13:55]OFD Sender: No OFD packet to send [22:14:00]OFD Sender: No OFD packet to send [22:14:05]OFD Sender: No OFD packet to send [22:14:10]OFD Sender: No OFD packet to send [22:14:15]OFD Sender: No OFD packet to send [22:14:16]accept exits with 10 [22:14:16]New connection [22:14:16]New thread 3066895716 created [22:14:16]Thread 3067039076 joined [22:14:16]Waiting for new connection... [22:14:16] Sock 10.Parse request [22:14:16]Sock 10.Check first char [22:14:16]Sock 10.First char is OK [22:14:16]request: POST /json_proto HTTP/1.0 [22:14:16]Method: POST [22:14:16]URL: /json_proto [22:14:16]Method is POST - this is cgi request [22:14:16]url: /json_proto [22:14:16]query_string will be loaded in cgi processing [22:14:16]execute_cgi json_proto POST (null) [22:14:16]execute_cgi path=json_proto method=POST [22:14:16]POST find Content-Length [22:14:16]Host: 172.17.43.131:8080 [22:14:16]Content-Length: 817 [22:14:16]Content-Type: application/json [22:14:16] [22:14:16]POST finish read [22:14:16]Found Content-Length = 817 [22:14:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:14:16]execute_script... [22:14:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:14:16]POST & json_proto [22:14:16]process_json_proto [22:14:16]json parsed OK: [22:14:16]protocol is kg_v1.0 [22:14:16]action value=close_receipt [22:14:16]process_action close_receipt [22:14:16]cmd_close_receipt [22:14:16]MH_GetDate [22:14:16]Write to MH i2c: F0 00 00 95 0A 8E [22:14:16]Write i2c OK [22:14:16]MH_I2C_Read... [22:14:16]Read from MH i2c: F0 [22:14:16]MH_I2C_Read... [22:14:16]Read from MH i2c: F0 09 00 [22:14:16]MH_I2C_Read... [22:14:16]Read from MH i2c: F0 09 00 95 0A 00 38 71 A5 66 F9 24 A2 66 70 [22:14:16]GetLastDocTimeStamp 1722118322 [22:14:16]current date 1722118456 [22:14:16]FM_GetShiftState [22:14:16]SAM_PROTO_GetShiftState [22:14:16]wFMCommunicate request_size=4 [22:14:16]MH_SAM_APDU [22:14:16]CAPDU: 80 13 01 00 [22:14:16]Write to MH i2c: E2 08 00 96 0A 80 13 01 00 00 00 00 00 1D [22:14:16]Write i2c OK [22:14:16]MH_I2C_Read... [22:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:14:16]Read from MH i2c: E2 [22:14:16]MH_I2C_Read... [22:14:16]Read from MH i2c: E2 0E 00 [22:14:16]MH_I2C_Read... [22:14:16]Read from MH i2c: E2 0E 00 96 0A 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2B [22:14:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:14:16]wFMCommunicate OK [22:14:16]SAM_PROTO_GetShiftState done [22:14:16]FM_GetShiftState done [22:14:16]opened in 1722038719 [22:14:16]opened+sec_in_day 1722125119 [22:14:16]quantity*price = 300075 [22:14:16]sum+1 = 300077 [22:14:16]Check (price>sum+1) || (price+1 о реализуемом товаре [22:18:47]line ИТОГО: 3000.76 [22:18:47]line НСП 1% : 26.55 [22:18:47]line НДС 12% : 318.66 [22:18:47]line Наличными: 0.00 [22:18:47]line Безнал.: 3000.76 [22:18:47]line Место: АЗС № 97 "Партнер Нефть" [22:18:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:18:47]line СНО: Общий режим [22:18:47]line Чек 651 27.07.2024 22:14 [22:18:47]line Смена: 438 ФФД: 1.0 [22:18:47]line ЗНМ: 0300000054 [22:18:47]line РНМ: 0000000000092624 [22:18:47]line Версия ККМ: 001 [22:18:47]line Платежная система: Бакай Банк [22:18:47]line ФМ: 0000000000874959 [22:18:47]line ФД: 226291 [22:18:47]line ФПД: 54676784603107 [22:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T221416&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226291&fm=54676784603107&tin=02508201610067®Number=0000000000092624&sum=300076 [22:18:47]written 0, free lines is 4095 [22:18: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 35 39 4F 00 00 00 FA DF 47 00 ED 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 73 03 00 F4 03 04 00 50 1E A5 66 B6 04 01 00 00 29 61 28 04 10 38 9D 4A [22:18:47]CommunicateWithHost err = 0 [22:18:47]CheckOFDResponse [22:18:47]1017 (14) - 77093643461234 [22:18:47]1041 (16) - 0000000000874959 [22:18:47]1040 (4) - 226291 [22:18:47]1012 (4) - 27.07.2024 16:20 [22:18:47]1206 (1) - 0 [22:18:47]OFD Sender: Remove packet 226291 [22:18:47]ProducePacketName [22:18:47]name=ofd_packets/00226291 [22:18:47]NVStorageDeleteData [22:18:48]Write to MH i2c: 01 00 00 47 00 47 [22:18:48]Write i2c OK [22:18:48]MH_I2C_Read... [22:18:48]Read from MH i2c: 01 [22:18:48]MH_I2C_Read... [22:18:48]Read from MH i2c: 01 07 00 [22:18:48]MH_I2C_Read... [22:18:48]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 86 0C E0 [22:18:48]RasterBufferAndPrint [22:18:48]line [22:18:48]line [22:18:48]line [22:18:48]line [22:18:48]line [22:18:48]written 0, free lines is 3215 [22:18:48]MH_Cut [22:18:48]Write to MH i2c: D1 01 00 4E 00 01 20 [22:18:48]Write i2c OK [22:18:48]MH_I2C_Read... [22:18:48]Read from MH i2c: D1 [22:18:48]MH_I2C_Read... [22:18:48]Read from MH i2c: D1 01 00 [22:18:48]MH_I2C_Read... [22:18:48]Read from MH i2c: D1 01 00 4E 00 00 1F [22:18:48]Write to MH i2c: 01 00 00 4F 00 4F [22:18:48]Write i2c OK [22:18:48]MH_I2C_Read... [22:18:48]OFD Sender: No OFD packet to send [22:18:49]*** Cut start [22:18:49]*** Partial cut [22:18:49]*** CUTSNS_PIN = 1 [22:18:49]*** CUTSNS_PIN = 0 [22:18:49]*** Brake cut motor [22:18:49]Read from MH i2c: 01 [22:18:49]MH_I2C_Read... [22:18:49]*** Stop cut motor [22:18:49]*** Cut end [22:18:49]Read from MH i2c: 01 07 00 [22:18:49]MH_I2C_Read... [22:18:49]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [22:18:49]process_action print_doc done [22:18:49]requested_data is exist [22:18:49]produce_requested_data [22:18:49]produce_requested_data return (null) [22:18:49]process_action_free print_doc [22:18:49]json_value_free [22:18:49]json_value_free done [22:18:49]process_json_proto returns [22:18:49]Send response to host [22:18:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [22:18:49]free response buf [22:18:49]execute_script done [22:18:49]execute_script returns [22:18:49]free content buf [22:18:49]Sock 8.Close socket [22:18:49]Sock 8.Thread stoped [22:18:53]OFD Sender: No OFD packet to send [22:18:55]recv_with_timeout no data received [22:18:58]OFD Sender: No OFD packet to send [22:19:03]OFD Sender: No OFD packet to send [22:19:05]recv_with_timeout no data received [22:19:08]OFD Sender: No OFD packet to send [22:19:13]OFD Sender: No OFD packet to send [22:19:18]OFD Sender: No OFD packet to send [22:19:18]accept exits with 11 [22:19:18]New connection [22:19:18]New thread 3066486116 created [22:19:18]Thread 3066629476 joined [22:19:18]Waiting for new connection... [22:19:18] Sock 11.Parse request [22:19:18]Sock 11.Check first char [22:19:18]Sock 11.First char is OK [22:19:18]request: POST /json_proto HTTP/1.0 [22:19:18]Method: POST [22:19:18]URL: /json_proto [22:19:18]Method is POST - this is cgi request [22:19:18]url: /json_proto [22:19:18]query_string will be loaded in cgi processing [22:19:18]execute_cgi json_proto POST (null) [22:19:18]execute_cgi path=json_proto method=POST [22:19:18]POST find Content-Length [22:19:18]Host: 172.17.43.131:8080 [22:19:18]Content-Length: 1200 [22:19:18]Content-Type: application/json [22:19:18] [22:19:18]POST finish read [22:19:18]Found Content-Length = 1200 [22:19:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002616\u000A27.07.2024 22:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 5.900 x 67.80\u000A\u0418\u0422\u041E\u0413: 400.02\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:18]execute_script... [22:19:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002616\u000A27.07.2024 22:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 5.900 x 67.80\u000A\u0418\u0422\u041E\u0413: 400.02\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:18]POST & json_proto [22:19:18]process_json_proto [22:19:18]json parsed OK: [22:19:18]protocol is kg_v1.0 [22:19:18]action value=print_text [22:19:18]process_action print_text [22:19:18]cmd_print_text [22:19:18]ExternCall_PrintAddStr [22:19:18]wPrintStart [22:19:18]Write to MH i2c: 01 00 00 50 00 50 [22:19:18]Write i2c OK [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: 01 [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: 01 07 00 [22:19:18]MH_I2C_Read... [22:19:18]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [22:19:18]RasterBufferAndPrint [22:19:18]line *****ТОВАРНЫЙ ЧЕК***** [22:19:18]line АЗС-97 [22:19:18]line Партнер нефть [22:19:18]line 02508201610067 [22:19:18]line Кассир : Орунбаева Б. [22:19:18]line Счет N : (1)2002616 [22:19:18]line 27.07.2024 22:17 [22:19:18]line ПРОДАЖА [22:19:18]line ТРК (МРК, ГНК): 33 [22:19:18]line Вид ГСМ : 2710124130 [22:19:18]line Аи-92-К-5 [22:19:18]line 5.900 x 67.80 [22:19:18]line ИТОГ: 400.02 [22:19:18]line Тип оплаты: Талоны: Топливная Карта [22:19:18]line 99564 [22:19:18]line ______________________ [22:19:18]line (подпись) [22:19:18]written 0, free lines is 4095 [22:19:19]Write to MH i2c: 01 00 00 64 00 64 [22:19:19]Write i2c OK [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: 01 [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: 01 07 00 [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 12 0E 8B [22:19:19]RasterBufferAndPrint [22:19:19]line [22:19:19]line [22:19:19]line [22:19:19]line [22:19:19]line [22:19:19]written 0, free lines is 3606 [22:19:19]MH_Cut [22:19:19]Write to MH i2c: D1 01 00 6B 00 01 3D [22:19:19]Write i2c OK [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: D1 [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: D1 01 00 [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: D1 01 00 6B 00 00 3C [22:19:19]Write to MH i2c: 01 00 00 6C 00 6C [22:19:19]Write i2c OK [22:19:19]MH_I2C_Read... [22:19:19]*** Cut start [22:19:19]*** Partial cut [22:19:19]*** CUTSNS_PIN = 1 [22:19:19]*** CUTSNS_PIN = 0 [22:19:20]*** Brake cut motor [22:19:20]Read from MH i2c: 01 [22:19:20]MH_I2C_Read... [22:19:20]*** Stop cut motor [22:19:20]*** Cut end [22:19:20]Read from MH i2c: 01 07 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: 01 07 00 6C 00 00 00 00 00 00 FF 0F 81 [22:19:20]process_action print_text done [22:19:20]requested_data is exist [22:19:20]produce_requested_data [22:19:20]requested_item fm.sn is exist - process it [22:19:20]wFMCommunicate request_size=4 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 11 00 00 [22:19:20]Write to MH i2c: E2 08 00 6D 00 80 11 00 00 00 00 00 00 E7 [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 17 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 17 00 6D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [22:19:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:19:20]wFMCommunicate OK [22:19:20]requested_item fd.num is exist - process it [22:19:20]SAM_PROTO_GetFieldsCounters [22:19:20]wFMCommunicate request_size=4 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 13 00 00 [22:19:20]Write to MH i2c: E2 08 00 6E 00 80 13 00 00 00 00 00 00 EA [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 62 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 62 00 6E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 DA [22:19:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:20]wFMCommunicate OK [22:19:20]SAM_PROTO_GetFieldsCounters done [22:19:20]requested_item shift.num is exist - process it [22:19:20]requested_item shift.opened is exist - process it [22:19:20]req_shift_opened [22:19:20]FM_GetShiftState [22:19:20]SAM_PROTO_GetShiftState [22:19:20]wFMCommunicate request_size=4 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 13 01 00 [22:19:20]Write to MH i2c: E2 08 00 6F 00 80 13 01 00 00 00 00 00 EC [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 0E 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 0E 00 6F 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FA [22:19:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:19:20]wFMCommunicate OK [22:19:20]SAM_PROTO_GetShiftState done [22:19:20]FM_GetShiftState done [22:19:20]req_shift_opened done [22:19:20]requested_item shift.open_date is exist - process it [22:19:20]req_shift_open_date [22:19:20]req_shift_open_date done [22:19:20]produce_requested_data done [22:19:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226291,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:19:20]process_action_free print_text [22:19:20]json_value_free [22:19:20]json_value_free done [22:19:20]process_json_proto returns [22:19:20]Send response to host [22:19:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226291,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:19:20]free response buf [22:19:20]execute_script done [22:19:20]execute_script returns [22:19:20]free content buf [22:19:20]Sock 11.Close socket [22:19:20]Sock 11.Thread stoped [22:19:23]OFD Sender: No OFD packet to send [22:19:28]OFD Sender: No OFD packet to send [22:19:33]OFD Sender: No OFD packet to send [22:19:38]OFD Sender: No OFD packet to send [22:19:43]OFD Sender: No OFD packet to send [22:19:47]recv_with_timeout no data received [22:19:48]OFD Sender: No OFD packet to send [22:19:53]OFD Sender: No OFD packet to send [22:19:58]OFD Sender: No OFD packet to send [22:20:03]OFD Sender: No OFD packet to send [22:20:08]OFD Sender: No OFD packet to send [22:20:13]OFD Sender: No OFD packet to send [22:20:18]OFD Sender: No OFD packet to send [22:20:23]OFD Sender: No OFD packet to send [22:20:28]OFD Sender: No OFD packet to send [22:20:33]OFD Sender: No OFD packet to send [22:20:38]OFD Sender: No OFD packet to send [22:20:43]OFD Sender: No OFD packet to send [22:20:43]recv_with_timeout no data received [22:20:48]OFD Sender: No OFD packet to send [22:20:53]OFD Sender: No OFD packet to send [22:20:58]OFD Sender: No OFD packet to send [22:21:03]OFD Sender: No OFD packet to send [22:21:08]OFD Sender: No OFD packet to send [22:21:13]recv_with_timeout no data received [22:21:13]OFD Sender: No OFD packet to send [22:21:18]OFD Sender: No OFD packet to send [22:21:23]OFD Sender: No OFD packet to send [22:21:28]OFD Sender: No OFD packet to send [22:21:33]OFD Sender: No OFD packet to send [22:21:38]OFD Sender: No OFD packet to send [22:21:43]OFD Sender: No OFD packet to send [22:21:48]OFD Sender: No OFD packet to send [22:21:53]OFD Sender: No OFD packet to send [22:21:58]OFD Sender: No OFD packet to send [22:22:03]OFD Sender: No OFD packet to send [22:22:03]recv_with_timeout no data received [22:22:08]OFD Sender: No OFD packet to send [22:22:13]OFD Sender: No OFD packet to send [22:22:19]OFD Sender: No OFD packet to send [22:22:24]OFD Sender: No OFD packet to send [22:22:24]recv_with_timeout no data received [22:22:29]OFD Sender: No OFD packet to send [22:22:34]OFD Sender: No OFD packet to send [22:22:39]OFD Sender: No OFD packet to send [22:22:44]OFD Sender: No OFD packet to send [22:22:49]OFD Sender: No OFD packet to send [22:22:54]OFD Sender: No OFD packet to send [22:22:59]OFD Sender: No OFD packet to send [22:22:59]accept exits with 9 [22:22:59]New connection [22:22:59]New thread 3066629476 created [22:22:59]Thread 3066486116 joined [22:22:59]Waiting for new connection... [22:22:59] Sock 9.Parse request [22:22:59]Sock 9.Check first char [22:22:59]Sock 9.First char is OK [22:22:59]request: POST /json_proto HTTP/1.0 [22:22:59]Method: POST [22:22:59]URL: /json_proto [22:22:59]Method is POST - this is cgi request [22:22:59]url: /json_proto [22:22:59]query_string will be loaded in cgi processing [22:22:59]execute_cgi json_proto POST (null) [22:22:59]execute_cgi path=json_proto method=POST [22:22:59]POST find Content-Length [22:22:59]Host: 172.17.43.131:8080 [22:22:59]Content-Length: 680 [22:22:59]Content-Type: application/json [22:22:59] [22:22:59]POST finish read [22:22:59]Found Content-Length = 680 [22:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:59]execute_script... [22:22:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:59]POST & json_proto [22:22:59]process_json_proto [22:22:59]json parsed OK: [22:22:59]protocol is kg_v1.0 [22:22:59]action value=close_receipt [22:22:59]process_action close_receipt [22:22:59]cmd_close_receipt [22:22:59]MH_GetDate [22:22:59]Write to MH i2c: F0 00 00 70 00 5F [22:22:59]Write i2c OK [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: F0 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: F0 09 00 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: F0 09 00 70 00 00 44 73 A5 66 F9 24 A2 66 4F [22:22:59]GetLastDocTimeStamp 1722118456 [22:22:59]current date 1722118980 [22:22:59]FM_GetShiftState [22:22:59]SAM_PROTO_GetShiftState [22:22:59]wFMCommunicate request_size=4 [22:22:59]MH_SAM_APDU [22:22:59]CAPDU: 80 13 01 00 [22:22:59]Write to MH i2c: E2 08 00 71 00 80 13 01 00 00 00 00 00 EE [22:22:59]Write i2c OK [22:22:59]MH_I2C_Read... [22:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:59]Read from MH i2c: E2 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: E2 0E 00 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: E2 0E 00 71 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FC [22:22:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:22:59]wFMCommunicate OK [22:22:59]SAM_PROTO_GetShiftState done [22:22:59]FM_GetShiftState done [22:22:59]opened in 1722038719 [22:22:59]opened+sec_in_day 1722125119 [22:22:59]quantity*price = 150037 [22:22:59]sum+1 = 150039 [22:22:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 652 27.07.2024 22:23 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226292 ФПД: 56040707765149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222300&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226292&fm=56040707765149&tin=02508201610067®Number=0000000000092624&sum=150000 [22:23:00]StoreToDocumentArchive [22:23:00]shift 438 fd 226292 [22:23:00]save to /storage/0438/doc_00226292 [22:23:00]save last doc name /storage/0438/doc_00226292 to /storage/kkm_last_doc_name [22:23:00]save OK [22:23:00]Clear old archive folders... [22:23:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:23:01]tlvbuf is 0059A090 [22:23:01]SAM_PROTO_ClearQueue [22:23:01]wFMCommunicate request_size=4 [22:23:01]MH_SAM_APDU [22:23:01]CAPDU: 80 09 00 00 [22:23:01]Write to MH i2c: E2 08 00 7E 00 80 09 00 00 00 00 00 00 F0 [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:23:01]Read from MH i2c: E2 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [22:23:01]RAPDU: 90 00 [22:23:01]wFMCommunicate OK [22:23:01]SAM_PROTO_ClearQueue done [22:23:01]KKMCreateOFDPacket [22:23:01]OFDProtocolAddRootSTLVToBuf [22:23:01]FM_MakeSignedData [22:23:01]FM_MakeSignedData [22:23:01]SAM_PROTO_SignData [22:23:01]wFMCommunicate request_size=4 [22:23:01]MH_SAM_APDU [22:23:01]CAPDU: 80 0D 01 02 [22:23:01]Write to MH i2c: E2 08 00 7F 00 80 0D 01 02 00 00 00 00 F8 [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:23:01]Read from MH i2c: E2 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 7F 00 00 90 00 F3 [22:23:01]RAPDU: 90 00 [22:23:01]wFMCommunicate OK [22:23:01]wFMCommunicate request_size=255 [22:23:01]MH_SAM_APDU [22:23:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 44 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 73 03 00 35 04 06 00 32 F7 FE 7A [22:23:01]Write to MH i2c: E2 02 01 80 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 44 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 73 03 00 35 04 06 00 32 F7 FE 7A 00 00 0E [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:01]Read from MH i2c: E2 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 80 00 00 90 00 F4 [22:23:01]RAPDU: 90 00 [22:23:01]wFMCommunicate OK [22:23:01]wFMCommunicate request_size=7 [22:23:01]MH_SAM_APDU [22:23:01]CAPDU: 80 0D 02 02 02 B3 9D [22:23:01]Write to MH i2c: E2 0A 00 81 00 80 0D 02 02 02 00 B3 9D 00 00 4F [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:01]Read from MH i2c: E2 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [22:23:01]RAPDU: 90 00 [22:23:01]wFMCommunicate OK [22:23:01]wFMCommunicate request_size=4 [22:23:01]MH_SAM_APDU [22:23:01]CAPDU: 80 0D 03 02 [22:23:01]Write to MH i2c: E2 08 00 82 00 80 0D 03 02 00 00 00 00 FD [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:23:01]Read from MH i2c: E2 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 0B 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 0B 00 82 00 00 26 DB C1 DA 66 B2 F6 60 90 00 08 [22:23:01]RAPDU: 26 DB C1 DA 66 B2 F6 60 90 00 [22:23:01]wFMCommunicate OK [22:23:01]SAM_PROTO_SignData done [22:23:01]FM_MakeSignedData done [22:23:01]CreateOFDProtocolMessage [22:23:01]wFMCommunicate request_size=4 [22:23:01]MH_SAM_APDU [22:23:01]CAPDU: 80 11 00 00 [22:23:01]Write to MH i2c: E2 08 00 83 00 80 11 00 00 00 00 00 00 FD [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:01]Read from MH i2c: E2 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 17 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: E2 17 00 83 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [22:23:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:23:01]wFMCommunicate OK [22:23:01]CreateOFDProtocolMessage done [22:23:01]OFDSenderStorePacket 226292 [22:23:01]StoreOFDPacket docnum=226292 [22:23:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 37 5F 04 01 7D C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 44 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 73 03 00 35 04 06 00 32 F7 FE 7A B3 9D 26 DB C1 DA 66 B2 F6 60 [22:23:01]CheckFolder [22:23:01]dirname=/storage/ofd_packets [22:23:01]CheckFolder done [22:23:01]ProducePacketName [22:23:01]name=ofd_packets/00226292 [22:23:01]NVStorageSaveData ofd_packets/00226292 [22:23:01]File name is /storage/ofd_packets/00226292 [22:23:01]Write 298 bytes [22:23:01]NVStorageSaveData done [22:23:01]OFDSenderStorePacket done [22:23:01]KKMCreateOFDPacket done [22:23:01]NVStorageSaveData kkm_last_timestamp [22:23:01]File name is /storage/kkm_last_timestamp [22:23:01]Write 4 bytes [22:23:01]NVStorageSaveData done [22:23:01]ExternCall_PrintAddStr [22:23:01]wPrintStart [22:23:01]Write to MH i2c: 01 00 00 84 00 84 [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: 01 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: 01 07 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: 01 07 00 84 00 00 00 00 00 00 FF 0F 99 [22:23:01]RasterBufferAndPrint [22:23:01]line Счет N : (1)2002617 [22:23:01]line ИНН: 02508201610067 [22:23:01]line Контрольно-Кассовый Чек [22:23:01]line ПРОДАЖА [22:23:01]line ТРК (МРК, ГНК) : 41 [22:23:01]line Товар: 2710194210 [22:23:01]line ДТ-К-5 [22:23:01]line 19.690 * 76.20 [22:23:01]line = 1500.38 [22:23:01]line НДС 12% НСП 1% [22:23:01]line > о реализуемом товаре [22:23:01]line ОКРУГЛЕНИЕ: -0.38 [22:23:01]line ИТОГО: 1500.00 [22:23:01]line Внесено: 1500.00 [22:23:01]line СДАЧА: 0.00 [22:23:01]line НСП 1% : 13.28 [22:23:01]line НДС 12% : 159.33 [22:23:01]line Наличными: 1500.00 [22:23:01]line Безнал.: 0.00 [22:23:01]line Место: АЗС № 97 "Партнер Нефть" [22:23:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:23:01]line СНО: Общий режим [22:23:01]line Чек 652 27.07.2024 22:23 [22:23:01]line Смена: 438 ФФД: 1.0 [22:23:01]line ЗНМ: 0300000054 [22:23:01]line РНМ: 0000000000092624 [22:23:01]line Версия ККМ: 001 [22:23:01]line ФМ: 0000000000874959 [22:23:01]line ФД: 226292 [22:23:01]line ФПД: 56040707765149 [22:23:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222300&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226292&fm=56040707765149&tin=02508201610067®Number=0000000000092624&sum=150000 [22:23:01]written 0, free lines is 4095 [22:23:01]OFD Sender: Processing packet 226292 [packets to send 600, broken 599] [22:23:01]ProducePacketName [22:23:01]name=ofd_packets/00226292 [22:23:01]OFD Sender: To server: pG, [22:23:01]CommunicateWithHost lk.salyk.kg:30040 [22:23:01]ConnectInit lk.salyk.kg [22:23:02]Write to MH i2c: 01 00 00 AF 00 AF [22:23:02]Write i2c OK [22:23:02]MH_I2C_Read... [22:23:02]Read from MH i2c: 01 [22:23:02]MH_I2C_Read... [22:23:02]Read from MH i2c: 01 07 00 [22:23:02]MH_I2C_Read... [22:23:02]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 63 0C 25 [22:23:02]RasterBufferAndPrint [22:23:02]line [22:23:02]line [22:23:02]line [22:23:02]line [22:23:02]line [22:23:02]written 0, free lines is 3173 [22:23:02]MH_Cut [22:23:02]Write to MH i2c: D1 01 00 B6 00 01 88 [22:23:02]Write i2c OK [22:23:02]MH_I2C_Read... [22:23:02]Read from MH i2c: D1 [22:23:02]MH_I2C_Read... [22:23:02]Read from MH i2c: D1 01 00 [22:23:02]MH_I2C_Read... [22:23:02]Read from MH i2c: D1 01 00 B6 00 00 87 [22:23:02]Write to MH i2c: 01 00 00 B7 00 B7 [22:23:02]Write i2c OK [22:23:02]MH_I2C_Read... [22:23:03]*** Cut start [22:23:03]*** Partial cut [22:23:03]*** CUTSNS_PIN = 1 [22:23:03]*** CUTSNS_PIN = 0 [22:23:03]*** Brake cut motor [22:23:04]Read from MH i2c: 01 [22:23:04]MH_I2C_Read... [22:23:04]*** Stop cut motor [22:23:04]*** Cut end [22:23:04]Read from MH i2c: 01 07 00 [22:23:04]MH_I2C_Read... [22:23:04]Read from MH i2c: 01 07 00 B7 00 00 00 00 00 00 FF 0F CC [22:23:04]process_action close_receipt done [22:23:04]requested_data is exist [22:23:04]produce_requested_data [22:23:04]requested_item fm.sn is exist - process it [22:23:04]wFMCommunicate request_size=4 [22:23:04]MH_SAM_APDU [22:23:04]CAPDU: 80 11 00 00 [22:23:04]Write to MH i2c: E2 08 00 B8 00 80 11 00 00 00 00 00 00 32 [22:23:04]Write i2c OK [22:23:04]MH_I2C_Read... [22:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:04]Read from MH i2c: E2 [22:23:04]MH_I2C_Read... [22:23:04]Read from MH i2c: E2 17 00 [22:23:04]MH_I2C_Read... [22:23:04]Read from MH i2c: E2 17 00 B8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [22:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:23:04]wFMCommunicate OK [22:23:04]requested_item fd.num is exist - process it [22:23:04]SAM_PROTO_GetFieldsCounters [22:23:04]wFMCommunicate request_size=4 [22:23:04]MH_SAM_APDU [22:23:04]CAPDU: 80 13 00 00 [22:23:04]Write to MH i2c: E2 08 00 B9 00 80 13 00 00 00 00 00 00 35 [22:23:04]Write i2c OK [22:23:04]MH_I2C_Read... [22:23:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:04]Read from MH i2c: E2 [22:23:04]MH_I2C_Read... [22:23:04]Read from MH i2c: E2 62 00 [22:23:04]MH_I2C_Read... [22:23:04]Read from MH i2c: E2 62 00 B9 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 29 [22:23:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:23:04]wFMCommunicate OK [22:23:04]SAM_PROTO_GetFieldsCounters done [22:23:04]requested_item shift.num is exist - process it [22:23:04]requested_item shift.opened is exist - process it [22:23:04]req_shift_opened [22:23:04]FM_GetShiftState [22:23:04]SAM_PROTO_GetShiftState [22:23:04]wFMCommunicate request_size=4 [22:23:04]MH_SAM_APDU [22:23:04]CAPDU: 80 13 01 00 [22:23:04]Write to MH i2c: E2 08 00 BA 00 80 13 01 00 00 00 00 00 37 [22:23:04]Write i2c OK [22:23:04]MH_I2C_Read... [22:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:04]Read from MH i2c: E2 [22:23:04]MH_I2C_Read... [22:23:04]Read from MH i2c: E2 0E 00 [22:23:04]MH_I2C_Read... [22:23:04]Read from MH i2c: E2 0E 00 BA 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 45 [22:23:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:23:04]wFMCommunicate OK [22:23:04]SAM_PROTO_GetShiftState done [22:23:04]FM_GetShiftState done [22:23:04]req_shift_opened done [22:23:04]requested_item shift.open_date is exist - process it [22:23:04]req_shift_open_date [22:23:04]req_shift_open_date done [22:23:04]produce_requested_data done [22:23:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226292,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:23:04]process_action_free close_receipt [22:23:04]json_value_free [22:23:04]json_value_free done [22:23:04]process_json_proto returns [22:23:04]Send response to host [22:23:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226292,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:23:04]free response buf [22:23:04]execute_script done [22:23:04]execute_script returns [22:23:04]free content buf [22:23:04]Sock 9.Close socket [22:23:04]Sock 9.Thread stoped [22:23:08]recv_with_timeout no data received [22:23:09]Connected sock=11 [22:23:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 37 5F 04 01 7D C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 44 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 73 03 00 35 04 06 00 32 F7 FE 7A B3 9D 26 DB C1 DA 66 B2 F6 60 [22:23: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 35 39 4F 00 00 00 92 7E 47 00 75 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 35 39 10 04 04 00 F4 73 03 00 F4 03 04 00 58 1F A5 66 B6 04 01 00 00 62 3C 9F A0 20 A5 84 08 [22:23:10]CommunicateWithHost err = 0 [22:23:10]CheckOFDResponse [22:23:10]1017 (14) - 77093643461234 [22:23:10]1041 (16) - 0000000000874959 [22:23:10]1040 (4) - 226292 [22:23:10]1012 (4) - 27.07.2024 16:24 [22:23:10]1206 (1) - 0 [22:23:10]OFD Sender: Remove packet 226292 [22:23:10]ProducePacketName [22:23:10]name=ofd_packets/00226292 [22:23:10]NVStorageDeleteData [22:23:10]OFD Sender: No OFD packet to send [22:23:15]OFD Sender: No OFD packet to send [22:23:20]OFD Sender: No OFD packet to send [22:23:25]OFD Sender: No OFD packet to send [22:23:27]recv_with_timeout no data received [22:23:30]OFD Sender: No OFD packet to send [22:23:36]OFD Sender: No OFD packet to send [22:23:41]OFD Sender: No OFD packet to send [22:23:46]OFD Sender: No OFD packet to send [22:23:51]OFD Sender: No OFD packet to send [22:23:51]recv_with_timeout no data received [22:23:56]OFD Sender: No OFD packet to send [22:24:01]OFD Sender: No OFD packet to send [22:24:06]OFD Sender: No OFD packet to send [22:24:11]OFD Sender: No OFD packet to send [22:24:16]OFD Sender: No OFD packet to send [22:24:21]OFD Sender: No OFD packet to send [22:24:26]OFD Sender: No OFD packet to send [22:24:31]OFD Sender: No OFD packet to send [22:24:36]OFD Sender: No OFD packet to send [22:24:41]OFD Sender: No OFD packet to send [22:24:46]OFD Sender: No OFD packet to send [22:24:48]accept exits with 8 [22:24:48]New connection [22:24:48]New thread 3066486116 created [22:24:48]Thread 3066629476 joined [22:24:48]Waiting for new connection... [22:24:48] Sock 8.Parse request [22:24:48]Sock 8.Check first char [22:24:48]Sock 8.First char is OK [22:24:48]request: POST /json_proto HTTP/1.0 [22:24:48]Method: POST [22:24:48]URL: /json_proto [22:24:48]Method is POST - this is cgi request [22:24:48]url: /json_proto [22:24:48]query_string will be loaded in cgi processing [22:24:48]execute_cgi json_proto POST (null) [22:24:48]execute_cgi path=json_proto method=POST [22:24:48]POST find Content-Length [22:24:48]Host: 172.17.43.131:8080 [22:24:48]Content-Length: 671 [22:24:48]Content-Type: application/json [22:24:48] [22:24:48]POST finish read [22:24:48]Found Content-Length = 671 [22:24:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:48]execute_script... [22:24: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)2002619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:48]POST & json_proto [22:24:48]process_json_proto [22:24:48]json parsed OK: [22:24:48]protocol is kg_v1.0 [22:24:48]action value=close_receipt [22:24:48]process_action close_receipt [22:24:48]cmd_close_receipt [22:24:48]MH_GetDate [22:24:48]Write to MH i2c: F0 00 00 BB 00 AA [22:24:48]Write i2c OK [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: F0 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: F0 09 00 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: F0 09 00 BB 00 00 B0 73 A5 66 F9 24 A2 66 06 [22:24:48]GetLastDocTimeStamp 1722118980 [22:24:48]current date 1722119088 [22:24:48]FM_GetShiftState [22:24:48]SAM_PROTO_GetShiftState [22:24:48]wFMCommunicate request_size=4 [22:24:48]MH_SAM_APDU [22:24:48]CAPDU: 80 13 01 00 [22:24:48]Write to MH i2c: E2 08 00 BC 00 80 13 01 00 00 00 00 00 39 [22:24:48]Write i2c OK [22:24:48]MH_I2C_Read... [22:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:48]Read from MH i2c: E2 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 0E 00 [22:24:48]MH_I2C_Read... [22:24:48]Read from MH i2c: E2 0E 00 BC 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 47 [22:24:48]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:24:48]wFMCommunicate OK [22:24:48]SAM_PROTO_GetShiftState done [22:24:48]FM_GetShiftState done [22:24:48]opened in 1722038719 [22:24:48]opened+sec_in_day 1722125119 [22:24:48]quantity*price = 60062 [22:24:48]sum+1 = 60063 [22:24:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 653 27.07.2024 22:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226293 ФПД: 265849255847186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222448&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226293&fm=265849255847186&tin=02508201610067®Number=0000000000092624&sum=60000 [22:24:49]StoreToDocumentArchive [22:24:49]shift 438 fd 226293 [22:24:49]save to /storage/0438/doc_00226293 [22:24:49]save last doc name /storage/0438/doc_00226293 to /storage/kkm_last_doc_name [22:24:49]save OK [22:24:49]Clear old archive folders... [22:24:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:24:49]tlvbuf is 0054E0C0 [22:24:49]SAM_PROTO_ClearQueue [22:24:49]wFMCommunicate request_size=4 [22:24:49]MH_SAM_APDU [22:24:49]CAPDU: 80 09 00 00 [22:24:49]Write to MH i2c: E2 08 00 C9 00 80 09 00 00 00 00 00 00 3B [22:24:49]Write i2c OK [22:24:49]MH_I2C_Read... [22:24:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:49]Read from MH i2c: E2 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [22:24:49]RAPDU: 90 00 [22:24:49]wFMCommunicate OK [22:24:49]SAM_PROTO_ClearQueue done [22:24:49]KKMCreateOFDPacket [22:24:49]OFDProtocolAddRootSTLVToBuf [22:24:49]FM_MakeSignedData [22:24:49]FM_MakeSignedData [22:24:49]SAM_PROTO_SignData [22:24:49]wFMCommunicate request_size=4 [22:24:49]MH_SAM_APDU [22:24:49]CAPDU: 80 0D 01 02 [22:24:49]Write to MH i2c: E2 08 00 CA 00 80 0D 01 02 00 00 00 00 43 [22:24:49]Write i2c OK [22:24:49]MH_I2C_Read... [22:24:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:49]Read from MH i2c: E2 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [22:24:49]RAPDU: 90 00 [22:24:49]wFMCommunicate OK [22:24:49]wFMCommunicate request_size=255 [22:24:49]MH_SAM_APDU [22:24:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 B0 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 73 03 00 35 04 06 00 [22:24:49]Write to MH i2c: E2 02 01 CB 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 B0 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 73 03 00 35 04 06 00 00 00 C7 [22:24:49]Write i2c OK [22:24:49]MH_I2C_Read... [22:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:49]Read from MH i2c: E2 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [22:24:49]RAPDU: 90 00 [22:24:49]wFMCommunicate OK [22:24:49]wFMCommunicate request_size=11 [22:24:49]MH_SAM_APDU [22:24:49]CAPDU: 80 0D 02 02 06 F1 C9 DA 75 65 12 [22:24:49]Write to MH i2c: E2 0E 00 CC 00 80 0D 02 02 06 00 F1 C9 DA 75 65 12 00 00 D2 [22:24:49]Write i2c OK [22:24:49]MH_I2C_Read... [22:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:49]Read from MH i2c: E2 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [22:24:49]RAPDU: 90 00 [22:24:49]wFMCommunicate OK [22:24:49]wFMCommunicate request_size=4 [22:24:49]MH_SAM_APDU [22:24:49]CAPDU: 80 0D 03 02 [22:24:49]Write to MH i2c: E2 08 00 CD 00 80 0D 03 02 00 00 00 00 48 [22:24:49]Write i2c OK [22:24:49]MH_I2C_Read... [22:24:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:49]Read from MH i2c: E2 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 0B 00 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 0B 00 CD 00 00 B8 9E 79 91 EE 00 D5 B1 90 00 1D [22:24:49]RAPDU: B8 9E 79 91 EE 00 D5 B1 90 00 [22:24:49]wFMCommunicate OK [22:24:49]SAM_PROTO_SignData done [22:24:49]FM_MakeSignedData done [22:24:49]CreateOFDProtocolMessage [22:24:49]wFMCommunicate request_size=4 [22:24:49]MH_SAM_APDU [22:24:49]CAPDU: 80 11 00 00 [22:24:49]Write to MH i2c: E2 08 00 CE 00 80 11 00 00 00 00 00 00 48 [22:24:49]Write i2c OK [22:24:49]MH_I2C_Read... [22:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:49]Read from MH i2c: E2 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 17 00 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: E2 17 00 CE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [22:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:24:49]wFMCommunicate OK [22:24:49]CreateOFDProtocolMessage done [22:24:49]OFDSenderStorePacket 226293 [22:24:49]StoreOFDPacket docnum=226293 [22:24:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 C0 87 08 01 8E AD 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 B0 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 73 03 00 35 04 06 00 F1 C9 DA 75 65 12 B8 9E 79 91 EE 00 D5 B1 [22:24:49]CheckFolder [22:24:49]dirname=/storage/ofd_packets [22:24:49]CheckFolder done [22:24:49]ProducePacketName [22:24:49]name=ofd_packets/00226293 [22:24:49]NVStorageSaveData ofd_packets/00226293 [22:24:49]File name is /storage/ofd_packets/00226293 [22:24:49]Write 302 bytes [22:24:49]NVStorageSaveData done [22:24:49]OFDSenderStorePacket done [22:24:49]KKMCreateOFDPacket done [22:24:49]NVStorageSaveData kkm_last_timestamp [22:24:49]File name is /storage/kkm_last_timestamp [22:24:49]Write 4 bytes [22:24:49]NVStorageSaveData done [22:24:49]ExternCall_PrintAddStr [22:24:49]wPrintStart [22:24:49]Write to MH i2c: 01 00 00 CF 00 CF [22:24:49]Write i2c OK [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: 01 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: 01 07 00 [22:24:49]MH_I2C_Read... [22:24:49]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [22:24:49]RasterBufferAndPrint [22:24:49]line Счет N : (1)2002619 [22:24:49]line ИНН: 02508201610067 [22:24:49]line Контрольно-Кассовый Чек [22:24:49]line ПРОДАЖА [22:24:49]line ТРК (МРК, ГНК) : 32 [22:24:49]line Товар: 2710124130 [22:24:49]line Super-92-К-5 [22:24:49]line 8.730 * 68.80 [22:24:49]line = 600.62 [22:24:49]line НДС 12% НСП 1% [22:24:49]line > о реализуемом товаре [22:24:49]line ОКРУГЛЕНИЕ: -0.62 [22:24:49]line ИТОГО: 600.00 [22:24:49]line Внесено: 600.00 [22:24:49]line СДАЧА: 0.00 [22:24:49]line НСП 1% : 5.31 [22:24:49]line НДС 12% : 63.78 [22:24:49]line Наличными: 600.00 [22:24:49]line Безнал.: 0.00 [22:24:49]line Место: АЗС № 97 "Партнер Нефть" [22:24:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:24:49]line СНО: Общий режим [22:24:49]line Чек 653 27.07.2024 22:24 [22:24:49]line Смена: 438 ФФД: 1.0 [22:24:49]line ЗНМ: 0300000054 [22:24:49]line РНМ: 0000000000092624 [22:24:49]line Версия ККМ: 001 [22:24:49]line ФМ: 0000000000874959 [22:24:49]line ФД: 226293 [22:24:49]line ФПД: 265849255847186 [22:24:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222448&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226293&fm=265849255847186&tin=02508201610067®Number=0000000000092624&sum=60000 [22:24:50]OFD Sender: Processing packet 226293 [packets to send 600, broken 599] [22:24:50]ProducePacketName [22:24:50]name=ofd_packets/00226293 [22:24:50]OFD Sender: To server: pG, [22:24:50]CommunicateWithHost lk.salyk.kg:30040 [22:24:50]ConnectInit lk.salyk.kg [22:24:50]written 0, free lines is 4095 [22:24:50]Write to MH i2c: 01 00 00 FA 00 FA [22:24:50]Write i2c OK [22:24:50]MH_I2C_Read... [22:24:50]Read from MH i2c: 01 [22:24:50]MH_I2C_Read... [22:24:50]Read from MH i2c: 01 07 00 [22:24:50]MH_I2C_Read... [22:24:50]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 63 0C 70 [22:24:50]RasterBufferAndPrint [22:24:50]line [22:24:50]line [22:24:50]line [22:24:50]line [22:24:50]line [22:24:50]written 0, free lines is 3174 [22:24:50]MH_Cut [22:24:50]Write to MH i2c: D1 01 00 01 01 01 D4 [22:24:50]Write i2c OK [22:24:50]MH_I2C_Read... [22:24:50]Read from MH i2c: D1 [22:24:50]MH_I2C_Read... [22:24:50]Read from MH i2c: D1 01 00 [22:24:50]MH_I2C_Read... [22:24:50]Read from MH i2c: D1 01 00 01 01 00 D3 [22:24:50]Write to MH i2c: 01 00 00 02 01 03 [22:24:50]Write i2c OK [22:24:50]MH_I2C_Read... [22:24:51]*** Cut start [22:24:51]*** Partial cut [22:24:51]*** CUTSNS_PIN = 1 [22:24:51]*** CUTSNS_PIN = 0 [22:24:52]*** Brake cut motor [22:24:52]Read from MH i2c: 01 [22:24:52]MH_I2C_Read... [22:24:52]*** Stop cut motor [22:24:52]*** Cut end [22:24:52]Read from MH i2c: 01 07 00 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: 01 07 00 02 01 00 00 00 00 00 FF 0F 18 [22:24:52]process_action close_receipt done [22:24:52]requested_data is exist [22:24:52]produce_requested_data [22:24:52]requested_item fm.sn is exist - process it [22:24:52]wFMCommunicate request_size=4 [22:24:52]MH_SAM_APDU [22:24:52]CAPDU: 80 11 00 00 [22:24:52]Write to MH i2c: E2 08 00 03 01 80 11 00 00 00 00 00 00 7E [22:24:52]Write i2c OK [22:24:52]MH_I2C_Read... [22:24:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:52]Read from MH i2c: E2 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 17 00 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 17 00 03 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [22:24:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:24:52]wFMCommunicate OK [22:24:52]requested_item fd.num is exist - process it [22:24:52]SAM_PROTO_GetFieldsCounters [22:24:52]wFMCommunicate request_size=4 [22:24:52]MH_SAM_APDU [22:24:52]CAPDU: 80 13 00 00 [22:24:52]Write to MH i2c: E2 08 00 04 01 80 13 00 00 00 00 00 00 81 [22:24:52]Write i2c OK [22:24:52]MH_I2C_Read... [22:24:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:24:52]Read from MH i2c: E2 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 62 00 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 62 00 04 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 79 [22:24: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:24:52]wFMCommunicate OK [22:24:52]SAM_PROTO_GetFieldsCounters done [22:24:52]requested_item shift.num is exist - process it [22:24:52]requested_item shift.opened is exist - process it [22:24:52]req_shift_opened [22:24:52]FM_GetShiftState [22:24:52]SAM_PROTO_GetShiftState [22:24:52]wFMCommunicate request_size=4 [22:24:52]MH_SAM_APDU [22:24:52]CAPDU: 80 13 01 00 [22:24:52]Write to MH i2c: E2 08 00 05 01 80 13 01 00 00 00 00 00 83 [22:24:52]Write i2c OK [22:24:52]MH_I2C_Read... [22:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:52]Read from MH i2c: E2 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 0E 00 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 0E 00 05 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 91 [22:24:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:24:52]wFMCommunicate OK [22:24:52]SAM_PROTO_GetShiftState done [22:24:52]FM_GetShiftState done [22:24:52]req_shift_opened done [22:24:52]requested_item shift.open_date is exist - process it [22:24:52]req_shift_open_date [22:24:52]req_shift_open_date done [22:24:52]produce_requested_data done [22:24:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226293,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:24:52]process_action_free close_receipt [22:24:52]json_value_free [22:24:52]json_value_free done [22:24:52]process_json_proto returns [22:24:52]Send response to host [22:24:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226293,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:24:52]free response buf [22:24:52]execute_script done [22:24:52]execute_script returns [22:24:52]free content buf [22:24:52]Sock 8.Close socket [22:24:52]Sock 8.Thread stoped [22:24:55]Connected sock=10 [22:24: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 35 39 10 01 00 00 C0 87 08 01 8E AD 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 B0 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 73 03 00 35 04 06 00 F1 C9 DA 75 65 12 B8 9E 79 91 EE 00 D5 B1 [22:24:55]accept exits with 9 [22:24:55]New connection [22:24:55]New thread 3066629476 created [22:24:55]Thread 3066486116 joined [22:24:55]Waiting for new connection... [22:24:55] Sock 9.Parse request [22:24:55]Sock 9.Check first char [22:24:55]Sock 9.First char is OK [22:24:55]request: POST /json_proto HTTP/1.0 [22:24:55]Method: POST [22:24:55]URL: /json_proto [22:24:55]Method is POST - this is cgi request [22:24:55]url: /json_proto [22:24:55]query_string will be loaded in cgi processing [22:24:55]execute_cgi json_proto POST (null) [22:24:55]execute_cgi path=json_proto method=POST [22:24:55]POST find Content-Length [22:24:55]Host: 172.17.43.131:8080 [22:24:55]Content-Length: 676 [22:24:55]Content-Type: application/json [22:24:55] [22:24:55]POST finish read [22:24:55]Found Content-Length = 676 [22:24:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:55]execute_script... [22:24: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)2002618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:55]POST & json_proto [22:24:55]process_json_proto [22:24:55]json parsed OK: [22:24:55]protocol is kg_v1.0 [22:24:55]action value=close_receipt [22:24:55]process_action close_receipt [22:24:55]cmd_close_receipt [22:24:55]MH_GetDate [22:24:55]Write to MH i2c: F0 00 00 06 01 F6 [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: F0 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: F0 09 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: F0 09 00 06 01 00 B8 73 A5 66 F9 24 A2 66 5A [22:24:55]GetLastDocTimeStamp 1722119088 [22:24:55]current date 1722119096 [22:24:55]FM_GetShiftState [22:24:55]SAM_PROTO_GetShiftState [22:24:55]wFMCommunicate request_size=4 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 13 01 00 [22:24:55]Write to MH i2c: E2 08 00 07 01 80 13 01 00 00 00 00 00 85 [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 0E 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 0E 00 07 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 93 [22:24:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:24:55]wFMCommunicate OK [22:24:55]SAM_PROTO_GetShiftState done [22:24:55]FM_GetShiftState done [22:24:55]opened in 1722038719 [22:24:55]opened+sec_in_day 1722125119 [22:24:55]quantity*price = 200001 [22:24:55]sum+1 = 200003 [22:24:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 654 27.07.2024 22:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226294 ФПД: 167875125485682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226294&fm=167875125485682&tin=02508201610067®Number=0000000000092624&sum=200000 [22:24:57]StoreToDocumentArchive [22:24:57]shift 438 fd 226294 [22:24:57]save to /storage/0438/doc_00226294 [22:24:57]save last doc name /storage/0438/doc_00226294 to /storage/kkm_last_doc_name [22:24:57]save OK [22:24:57]Clear old archive folders... [22:24:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:24:57]tlvbuf is 00560630 [22:24:57]SAM_PROTO_ClearQueue [22:24:57]wFMCommunicate request_size=4 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 09 00 00 [22:24:57]Write to MH i2c: E2 08 00 14 01 80 09 00 00 00 00 00 00 87 [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [22:24:57]RAPDU: 90 00 [22:24:57]wFMCommunicate OK [22:24:57]SAM_PROTO_ClearQueue done [22:24:57]KKMCreateOFDPacket [22:24:57]OFDProtocolAddRootSTLVToBuf [22:24:57]FM_MakeSignedData [22:24:57]FM_MakeSignedData [22:24:57]SAM_PROTO_SignData [22:24:57]wFMCommunicate request_size=4 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 0D 01 02 [22:24:57]Write to MH i2c: E2 08 00 15 01 80 0D 01 02 00 00 00 00 8F [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [22:24:57]RAPDU: 90 00 [22:24:57]wFMCommunicate OK [22:24:57]wFMCommunicate request_size=255 [22:24:57]MH_SAM_APDU [22:24: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 B8 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 73 03 00 35 04 06 00 [22:24:57]Write to MH i2c: E2 02 01 16 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 B8 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 73 03 00 35 04 06 00 00 00 D8 [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24: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 35 39 4F 00 00 00 94 60 47 00 C0 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 35 39 10 04 04 00 F5 73 03 00 F4 03 04 00 C2 1F A5 66 B6 04 01 00 00 10 1D 7B F6 A7 FB 7E F8 [22:24:57]CommunicateWithHost err = 0 [22:24:57]CheckOFDResponse [22:24:57]1017 (14) - 77093643461234 [22:24:57]1041 (16) - 0000000000874959 [22:24:57]1040 (4) - 226293 [22:24:57]1012 (4) - 27.07.2024 16:26 [22:24:57]1206 (1) - 0 [22:24:57]OFD Sender: Remove packet 226293 [22:24:57]ProducePacketName [22:24:57]name=ofd_packets/00226293 [22:24:57]NVStorageDeleteData [22:24:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [22:24:57]RAPDU: 90 00 [22:24:57]wFMCommunicate OK [22:24:57]wFMCommunicate request_size=11 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 0D 02 02 06 98 AE 79 38 A0 72 [22:24:57]Write to MH i2c: E2 0E 00 17 01 80 0D 02 02 06 00 98 AE 79 38 A0 72 00 00 A7 [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [22:24:57]RAPDU: 90 00 [22:24:57]wFMCommunicate OK [22:24:57]wFMCommunicate request_size=4 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 0D 03 02 [22:24:57]Write to MH i2c: E2 08 00 18 01 80 0D 03 02 00 00 00 00 94 [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 0B 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 0B 00 18 01 00 3A 00 A8 03 7A 9F AB 3C 90 00 7A [22:24:57]RAPDU: 3A 00 A8 03 7A 9F AB 3C 90 00 [22:24:57]wFMCommunicate OK [22:24:57]SAM_PROTO_SignData done [22:24:57]FM_MakeSignedData done [22:24:57]CreateOFDProtocolMessage [22:24:57]wFMCommunicate request_size=4 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 11 00 00 [22:24:57]Write to MH i2c: E2 08 00 19 01 80 11 00 00 00 00 00 00 94 [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 17 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 17 00 19 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [22:24:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:24:57]wFMCommunicate OK [22:24:57]CreateOFDProtocolMessage done [22:24:57]OFDSenderStorePacket 226294 [22:24:57]StoreOFDPacket docnum=226294 [22:24:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E6 46 08 01 D8 2E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 B8 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 73 03 00 35 04 06 00 98 AE 79 38 A0 72 3A 00 A8 03 7A 9F AB 3C [22:24:57]CheckFolder [22:24:57]dirname=/storage/ofd_packets [22:24:57]CheckFolder done [22:24:57]ProducePacketName [22:24:57]name=ofd_packets/00226294 [22:24:57]NVStorageSaveData ofd_packets/00226294 [22:24:57]File name is /storage/ofd_packets/00226294 [22:24:57]Write 302 bytes [22:24:57]NVStorageSaveData done [22:24:57]OFDSenderStorePacket done [22:24:57]KKMCreateOFDPacket done [22:24:57]NVStorageSaveData kkm_last_timestamp [22:24:57]File name is /storage/kkm_last_timestamp [22:24:57]Write 4 bytes [22:24:57]NVStorageSaveData done [22:24:57]ExternCall_PrintAddStr [22:24:57]wPrintStart [22:24:57]Write to MH i2c: 01 00 00 1A 01 1B [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: 01 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: 01 07 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [22:24:57]RasterBufferAndPrint [22:24:57]line Счет N : (1)2002618 [22:24:57]line ИНН: 02508201610067 [22:24:57]line Контрольно-Кассовый Чек [22:24:57]line ПРОДАЖА [22:24:57]line ТРК (МРК, ГНК) : 62 [22:24:57]line Товар: 2710124130 [22:24:57]line Super-92-К-5 [22:24:57]line 29.070 * 68.80 [22:24:57]line = 2000.02 [22:24:57]line НДС 12% НСП 1% [22:24:57]line > о реализуемом товаре [22:24:57]line ОКРУГЛЕНИЕ: -0.02 [22:24:57]line ИТОГО: 2000.00 [22:24:57]line Внесено: 2000.00 [22:24:57]line СДАЧА: 0.00 [22:24:57]line НСП 1% : 17.70 [22:24:57]line НДС 12% : 212.39 [22:24:57]line Наличными: 2000.00 [22:24:57]line Безнал.: 0.00 [22:24:57]line Место: АЗС № 97 "Партнер Нефть" [22:24:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:24:57]line СНО: Общий режим [22:24:57]line Чек 654 27.07.2024 22:24 [22:24:57]line Смена: 438 ФФД: 1.0 [22:24:57]line ЗНМ: 0300000054 [22:24:57]line РНМ: 0000000000092624 [22:24:57]line Версия ККМ: 001 [22:24:57]line ФМ: 0000000000874959 [22:24:57]line ФД: 226294 [22:24:57]line ФПД: 167875125485682 [22:24:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226294&fm=167875125485682&tin=02508201610067®Number=0000000000092624&sum=200000 [22:24:57]written 0, free lines is 4095 [22:24:58]OFD Sender: Processing packet 226294 [packets to send 600, broken 599] [22:24:58]ProducePacketName [22:24:58]name=ofd_packets/00226294 [22:24:58]OFD Sender: To server: pG, [22:24:58]CommunicateWithHost lk.salyk.kg:30040 [22:24:58]ConnectInit lk.salyk.kg [22:24:58]Write to MH i2c: 01 00 00 45 01 46 [22:24:58]Write i2c OK [22:24:58]MH_I2C_Read... [22:24:58]Read from MH i2c: 01 [22:24:58]MH_I2C_Read... [22:24:58]Read from MH i2c: 01 07 00 [22:24:58]MH_I2C_Read... [22:24:58]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 63 0C BC [22:24:58]RasterBufferAndPrint [22:24:58]line [22:24:58]line [22:24:58]line [22:24:58]line [22:24:58]line [22:24:58]written 0, free lines is 3178 [22:24:58]MH_Cut [22:24:58]Write to MH i2c: D1 01 00 4C 01 01 1F [22:24:58]Write i2c OK [22:24:58]MH_I2C_Read... [22:24:58]Read from MH i2c: D1 [22:24:58]MH_I2C_Read... [22:24:58]Read from MH i2c: D1 01 00 [22:24:58]MH_I2C_Read... [22:24:58]Read from MH i2c: D1 01 00 4C 01 00 1E [22:24:58]Write to MH i2c: 01 00 00 4D 01 4E [22:24:58]Write i2c OK [22:24:58]MH_I2C_Read... [22:24:59]*** Cut start [22:24:59]*** Partial cut [22:24:59]*** CUTSNS_PIN = 1 [22:24:59]*** CUTSNS_PIN = 0 [22:24:59]Connected sock=10 [22:24:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E6 46 08 01 D8 2E 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 B8 73 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 73 03 00 35 04 06 00 98 AE 79 38 A0 72 3A 00 A8 03 7A 9F AB 3C [22:24:59]*** Brake cut motor [22:25:00]Read from MH i2c: 01 [22:25:00]MH_I2C_Read... [22:25:00]*** Stop cut motor [22:25:00]*** Cut end [22:25:00]Read from MH i2c: 01 07 00 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: 01 07 00 4D 01 00 00 00 00 00 FF 0F 63 [22:25:00]process_action close_receipt done [22:25:00]requested_data is exist [22:25:00]produce_requested_data [22:25:00]requested_item fm.sn is exist - process it [22:25:00]wFMCommunicate request_size=4 [22:25:00]MH_SAM_APDU [22:25:00]CAPDU: 80 11 00 00 [22:25:00]Write to MH i2c: E2 08 00 4E 01 80 11 00 00 00 00 00 00 C9 [22:25:00]Write i2c OK [22:25:00]MH_I2C_Read... [22:25:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:00]Read from MH i2c: E2 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 17 00 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 17 00 4E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [22:25:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:25:00]wFMCommunicate OK [22:25:00]requested_item fd.num is exist - process it [22:25:00]SAM_PROTO_GetFieldsCounters [22:25:00]wFMCommunicate request_size=4 [22:25:00]MH_SAM_APDU [22:25:00]CAPDU: 80 13 00 00 [22:25:00]Write to MH i2c: E2 08 00 4F 01 80 13 00 00 00 00 00 00 CC [22:25:00]Write i2c OK [22:25:00]MH_I2C_Read... [22:25:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:00]Read from MH i2c: E2 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 62 00 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 62 00 4F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 C8 [22:25: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:25:00]wFMCommunicate OK [22:25:00]SAM_PROTO_GetFieldsCounters done [22:25:00]requested_item shift.num is exist - process it [22:25:00]requested_item shift.opened is exist - process it [22:25:00]req_shift_opened [22:25:00]FM_GetShiftState [22:25:00]SAM_PROTO_GetShiftState [22:25:00]wFMCommunicate request_size=4 [22:25:00]MH_SAM_APDU [22:25:00]CAPDU: 80 13 01 00 [22:25:00]Write to MH i2c: E2 08 00 50 01 80 13 01 00 00 00 00 00 CE [22:25:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CC 3D 47 00 C1 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 73 03 00 F4 03 04 00 C6 1F A5 66 B6 04 01 00 00 87 D7 3F 79 A6 73 6D A9 [22:25:00]CommunicateWithHost err = 0 [22:25:00]CheckOFDResponse [22:25:00]1017 (14) - 77093643461234 [22:25:00]1041 (16) - 0000000000874959 [22:25:00]1040 (4) - 226294 [22:25:00]1012 (4) - 27.07.2024 16:26 [22:25:00]1206 (1) - 0 [22:25:00]OFD Sender: Remove packet 226294 [22:25:00]ProducePacketName [22:25:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:00]name=ofd_packets/00226294 [22:25:00]Write i2c OK [22:25:00]NVStorageDeleteData [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 0E 00 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 0E 00 50 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DC [22:25:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:25:00]wFMCommunicate OK [22:25:00]SAM_PROTO_GetShiftState done [22:25:00]FM_GetShiftState done [22:25:00]req_shift_opened done [22:25:00]requested_item shift.open_date is exist - process it [22:25:00]req_shift_open_date [22:25:00]req_shift_open_date done [22:25:00]produce_requested_data done [22:25:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226294,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:25:00]process_action_free close_receipt [22:25:00]json_value_free [22:25:00]json_value_free done [22:25:00]process_json_proto returns [22:25:00]Send response to host [22:25:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226294,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:25:00]free response buf [22:25:00]execute_script done [22:25:00]execute_script returns [22:25:00]free content buf [22:25:00]Sock 9.Close socket [22:25:00]Sock 9.Thread stoped [22:25:00]OFD Sender: No OFD packet to send [22:25:01]OFD Sender: No OFD packet to send [22:25:06]OFD Sender: No OFD packet to send [22:25:07]recv_with_timeout no data received [22:25:11]OFD Sender: No OFD packet to send [22:25:16]OFD Sender: No OFD packet to send [22:25:21]OFD Sender: No OFD packet to send [22:25:26]OFD Sender: No OFD packet to send [22:25:28]recv_with_timeout no data received [22:25:31]OFD Sender: No OFD packet to send [22:25:36]OFD Sender: No OFD packet to send [22:25:41]OFD Sender: No OFD packet to send [22:25:46]OFD Sender: No OFD packet to send [22:25:49]recv_with_timeout no data received [22:25:51]OFD Sender: No OFD packet to send [22:25:56]OFD Sender: No OFD packet to send [22:26:01]OFD Sender: No OFD packet to send [22:26:06]OFD Sender: No OFD packet to send [22:26:11]OFD Sender: No OFD packet to send [22:26:16]OFD Sender: No OFD packet to send [22:26:21]OFD Sender: No OFD packet to send [22:26:26]OFD Sender: No OFD packet to send [22:26:31]OFD Sender: No OFD packet to send [22:26:33]accept exits with 8 [22:26:33]New connection [22:26:33]New thread 3066486116 created [22:26:33]Thread 3066629476 joined [22:26:33]Waiting for new connection... [22:26:33] Sock 8.Parse request [22:26:33]Sock 8.Check first char [22:26:33]Sock 8.First char is OK [22:26:33]request: POST /json_proto HTTP/1.0 [22:26:33]Method: POST [22:26:33]URL: /json_proto [22:26:33]Method is POST - this is cgi request [22:26:33]url: /json_proto [22:26:33]query_string will be loaded in cgi processing [22:26:33]execute_cgi json_proto POST (null) [22:26:33]execute_cgi path=json_proto method=POST [22:26:33]POST find Content-Length [22:26:33]Host: 172.17.43.131:8080 [22:26:33]Content-Length: 802 [22:26:33]Content-Type: application/json [22:26:33] [22:26:33]POST finish read [22:26:33]Found Content-Length = 802 [22:26:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:33]execute_script... [22:26:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:33]POST & json_proto [22:26:33]process_json_proto [22:26:33]json parsed OK: [22:26:33]protocol is kg_v1.0 [22:26:33]action value=close_receipt [22:26:33]process_action close_receipt [22:26:33]cmd_close_receipt [22:26:33]MH_GetDate [22:26:33]Write to MH i2c: F0 00 00 51 01 41 [22:26:33]Write i2c OK [22:26:33]MH_I2C_Read... [22:26:33]Read from MH i2c: F0 [22:26:33]MH_I2C_Read... [22:26:33]Read from MH i2c: F0 09 00 [22:26:33]MH_I2C_Read... [22:26:33]Read from MH i2c: F0 09 00 51 01 00 1A 74 A5 66 F9 24 A2 66 08 [22:26:33]GetLastDocTimeStamp 1722119096 [22:26:33]current date 1722119194 [22:26:33]FM_GetShiftState [22:26:33]SAM_PROTO_GetShiftState [22:26:33]wFMCommunicate request_size=4 [22:26:33]MH_SAM_APDU [22:26:33]CAPDU: 80 13 01 00 [22:26:33]Write to MH i2c: E2 08 00 52 01 80 13 01 00 00 00 00 00 D0 [22:26:33]Write i2c OK [22:26:33]MH_I2C_Read... [22:26:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:33]Read from MH i2c: E2 [22:26:33]MH_I2C_Read... [22:26:33]Read from MH i2c: E2 0E 00 [22:26:33]MH_I2C_Read... [22:26:33]Read from MH i2c: E2 0E 00 52 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DE [22:26:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:26:33]wFMCommunicate OK [22:26:33]SAM_PROTO_GetShiftState done [22:26:33]FM_GetShiftState done [22:26:33]opened in 1722038719 [22:26:33]opened+sec_in_day 1722125119 [22:26:33]quantity*price = 80004 [22:26:33]sum+1 = 80005 [22:26:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 655 27.07.2024 22:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226295 ФПД: 38530756278581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226295&fm=38530756278581&tin=02508201610067®Number=0000000000092624&sum=80004 [22:26:34]StoreToDocumentArchive [22:26:34]shift 438 fd 226295 [22:26:34]save to /storage/0438/doc_00226295 [22:26:34]save last doc name /storage/0438/doc_00226295 to /storage/kkm_last_doc_name [22:26:34]save OK [22:26:34]Clear old archive folders... [22:26:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:26:34]tlvbuf is 0053B880 [22:26:34]SAM_PROTO_ClearQueue [22:26:34]wFMCommunicate request_size=4 [22:26:34]MH_SAM_APDU [22:26:34]CAPDU: 80 09 00 00 [22:26:34]Write to MH i2c: E2 08 00 5F 01 80 09 00 00 00 00 00 00 D2 [22:26:34]Write i2c OK [22:26:34]MH_I2C_Read... [22:26:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:26:35]Read from MH i2c: E2 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 5F 01 00 90 00 D4 [22:26:35]RAPDU: 90 00 [22:26:35]wFMCommunicate OK [22:26:35]SAM_PROTO_ClearQueue done [22:26:35]KKMCreateOFDPacket [22:26:35]OFDProtocolAddRootSTLVToBuf [22:26:35]FM_MakeSignedData [22:26:35]FM_MakeSignedData [22:26:35]SAM_PROTO_SignData [22:26:35]wFMCommunicate request_size=4 [22:26:35]MH_SAM_APDU [22:26:35]CAPDU: 80 0D 01 02 [22:26:35]Write to MH i2c: E2 08 00 60 01 80 0D 01 02 00 00 00 00 DA [22:26:35]Write i2c OK [22:26:35]MH_I2C_Read... [22:26:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:26:35]Read from MH i2c: E2 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 60 01 00 90 00 D5 [22:26:35]RAPDU: 90 00 [22:26:35]wFMCommunicate OK [22:26:35]wFMCommunicate request_size=255 [22:26:35]MH_SAM_APDU [22:26: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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 1A 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 73 03 00 35 04 06 00 23 [22:26:35]Write to MH i2c: E2 02 01 61 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 1A 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 73 03 00 35 04 06 00 23 00 00 87 [22:26:35]Write i2c OK [22:26:35]MH_I2C_Read... [22:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:35]Read from MH i2c: E2 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [22:26:35]RAPDU: 90 00 [22:26:35]wFMCommunicate OK [22:26:35]wFMCommunicate request_size=10 [22:26:35]MH_SAM_APDU [22:26:35]CAPDU: 80 0D 02 02 05 0B 24 0A 79 35 [22:26:35]Write to MH i2c: E2 0D 00 62 01 80 0D 02 02 05 00 0B 24 0A 79 35 00 00 CE [22:26:35]Write i2c OK [22:26:35]MH_I2C_Read... [22:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:35]Read from MH i2c: E2 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [22:26:35]RAPDU: 90 00 [22:26:35]wFMCommunicate OK [22:26:35]wFMCommunicate request_size=4 [22:26:35]MH_SAM_APDU [22:26:35]CAPDU: 80 0D 03 02 [22:26:35]Write to MH i2c: E2 08 00 63 01 80 0D 03 02 00 00 00 00 DF [22:26:35]Write i2c OK [22:26:35]MH_I2C_Read... [22:26:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:26:35]Read from MH i2c: E2 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 0B 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 0B 00 63 01 00 59 C0 73 7C 04 9B 7C E5 90 00 E8 [22:26:35]RAPDU: 59 C0 73 7C 04 9B 7C E5 90 00 [22:26:35]wFMCommunicate OK [22:26:35]SAM_PROTO_SignData done [22:26:35]FM_MakeSignedData done [22:26:35]CreateOFDProtocolMessage [22:26:35]wFMCommunicate request_size=4 [22:26:35]MH_SAM_APDU [22:26:35]CAPDU: 80 11 00 00 [22:26:35]Write to MH i2c: E2 08 00 64 01 80 11 00 00 00 00 00 00 DF [22:26:35]Write i2c OK [22:26:35]MH_I2C_Read... [22:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:35]Read from MH i2c: E2 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 17 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: E2 17 00 64 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [22:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:26:35]wFMCommunicate OK [22:26:35]CreateOFDProtocolMessage done [22:26:35]OFDSenderStorePacket 226295 [22:26:35]StoreOFDPacket docnum=226295 [22:26:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 18 B5 07 01 15 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 1A 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 73 03 00 35 04 06 00 23 0B 24 0A 79 35 59 C0 73 7C 04 9B 7C E5 [22:26:35]CheckFolder [22:26:35]dirname=/storage/ofd_packets [22:26:35]CheckFolder done [22:26:35]ProducePacketName [22:26:35]name=ofd_packets/00226295 [22:26:35]NVStorageSaveData ofd_packets/00226295 [22:26:35]File name is /storage/ofd_packets/00226295 [22:26:35]Write 301 bytes [22:26:35]NVStorageSaveData done [22:26:35]OFDSenderStorePacket done [22:26:35]KKMCreateOFDPacket done [22:26:35]NVStorageSaveData kkm_last_timestamp [22:26:35]File name is /storage/kkm_last_timestamp [22:26:35]Write 4 bytes [22:26:35]NVStorageSaveData done [22:26:35]ExternCall_PrintAddStr [22:26:35]wPrintStart [22:26:35]Write to MH i2c: 01 00 00 65 01 66 [22:26:35]Write i2c OK [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: 01 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: 01 07 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: 01 07 00 65 01 00 00 00 00 00 FF 0F 7B [22:26:35]RasterBufferAndPrint [22:26:35]line Счет N : (1)2002620 [22:26:35]line ИНН: 02508201610067 [22:26:35]line Контрольно-Кассовый Чек [22:26:35]line ПРОДАЖА [22:26:35]line ТРК (МРК, ГНК) : 43 [22:26:35]line Товар: 2710124130 [22:26:35]line Аи-92-К-5 [22:26:35]line 11.800 * 67.80 [22:26:35]line = 800.04 [22:26:35]line НДС 12% НСП 1% [22:26:35]line > о реализуемом товаре [22:26:35]line ИТОГО: 800.04 [22:26:35]line НСП 1% : 7.08 [22:26:35]line НДС 12% : 84.96 [22:26:35]line Наличными: 0.00 [22:26:35]line Безнал.: 800.04 [22:26:35]line Место: АЗС № 97 "Партнер Нефть" [22:26:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:26:35]line СНО: Общий режим [22:26:35]line Чек 655 27.07.2024 22:26 [22:26:35]line Смена: 438 ФФД: 1.0 [22:26:35]line ЗНМ: 0300000054 [22:26:35]line РНМ: 0000000000092624 [22:26:35]line Версия ККМ: 001 [22:26:35]line Платежная система: O! деньги [22:26:35]line ФМ: 0000000000874959 [22:26:35]line ФД: 226295 [22:26:35]line ФПД: 38530756278581 [22:26:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226295&fm=38530756278581&tin=02508201610067®Number=0000000000092624&sum=80004 [22:26:35]written 0, free lines is 4095 [22:26:35]OFD Sender: Processing packet 226295 [packets to send 600, broken 599] [22:26:35]ProducePacketName [22:26:35]name=ofd_packets/00226295 [22:26:35]OFD Sender: To server: pG, [22:26:35]CommunicateWithHost lk.salyk.kg:30040 [22:26:35]ConnectInit lk.salyk.kg [22:26:35]Write to MH i2c: 01 00 00 8F 01 90 [22:26:35]Write i2c OK [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: 01 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: 01 07 00 [22:26:35]MH_I2C_Read... [22:26:35]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 81 0C 24 [22:26:35]RasterBufferAndPrint [22:26:35]line [22:26:35]line [22:26:35]line [22:26:35]line [22:26:35]line [22:26:35]written 0, free lines is 3204 [22:26:36]MH_Cut [22:26:36]Write to MH i2c: D1 01 00 96 01 01 69 [22:26:36]Write i2c OK [22:26:36]MH_I2C_Read... [22:26:36]Read from MH i2c: D1 [22:26:36]MH_I2C_Read... [22:26:36]Read from MH i2c: D1 01 00 [22:26:36]MH_I2C_Read... [22:26:36]Read from MH i2c: D1 01 00 96 01 00 68 [22:26:36]Write to MH i2c: 01 00 00 97 01 98 [22:26:36]Write i2c OK [22:26:36]MH_I2C_Read... [22:26:36]Connected sock=11 [22:26:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 18 B5 07 01 15 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 1A 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 73 03 00 35 04 06 00 23 0B 24 0A 79 35 59 C0 73 7C 04 9B 7C E5 [22:26:37]*** Cut start [22:26:37]*** Partial cut [22:26:37]*** CUTSNS_PIN = 1 [22:26:37]*** CUTSNS_PIN = 0 [22:26:37]*** Brake cut motor [22:26:37]Read from MH i2c: 01 [22:26:37]MH_I2C_Read... [22:26:37]*** Stop cut motor [22:26:37]*** Cut end [22:26:37]Read from MH i2c: 01 07 00 [22:26:37]MH_I2C_Read... [22:26:37]Read from MH i2c: 01 07 00 97 01 00 00 00 00 00 FF 0F AD [22:26:37]process_action close_receipt done [22:26:37]requested_data is exist [22:26:37]produce_requested_data [22:26:37]requested_item fm.sn is exist - process it [22:26:37]wFMCommunicate request_size=4 [22:26:37]MH_SAM_APDU [22:26:37]CAPDU: 80 11 00 00 [22:26:37]Write to MH i2c: E2 08 00 98 01 80 11 00 00 00 00 00 00 13 [22:26:37]Write i2c OK [22:26:37]MH_I2C_Read... [22:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:37]Read from MH i2c: E2 [22:26:37]MH_I2C_Read... [22:26:37]Read from MH i2c: E2 17 00 [22:26:37]MH_I2C_Read... [22:26:37]Read from MH i2c: E2 17 00 98 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [22:26:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:26:37]wFMCommunicate OK [22:26:37]requested_item fd.num is exist - process it [22:26:37]SAM_PROTO_GetFieldsCounters [22:26:37]wFMCommunicate request_size=4 [22:26:37]MH_SAM_APDU [22:26:37]CAPDU: 80 13 00 00 [22:26:37]Write to MH i2c: E2 08 00 99 01 80 13 00 00 00 00 00 00 16 [22:26:37]Write i2c OK [22:26:37]MH_I2C_Read... [22:26:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:26:38]Read from MH i2c: E2 [22:26:38]MH_I2C_Read... [22:26:38]Read from MH i2c: E2 62 00 [22:26:38]MH_I2C_Read... [22:26:38]Read from MH i2c: E2 62 00 99 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 16 [22:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:26:38]wFMCommunicate OK [22:26:38]SAM_PROTO_GetFieldsCounters done [22:26:38]requested_item shift.num is exist - process it [22:26:38]requested_item shift.opened is exist - process it [22:26:38]req_shift_opened [22:26:38]FM_GetShiftState [22:26:38]SAM_PROTO_GetShiftState [22:26:38]wFMCommunicate request_size=4 [22:26:38]MH_SAM_APDU [22:26:38]CAPDU: 80 13 01 00 [22:26:38]Write to MH i2c: E2 08 00 9A 01 80 13 01 00 00 00 00 00 18 [22:26:38]Write i2c OK [22:26:38]MH_I2C_Read... [22:26:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:38]Read from MH i2c: E2 [22:26:38]MH_I2C_Read... [22:26:38]Read from MH i2c: E2 0E 00 [22:26:38]MH_I2C_Read... [22:26:38]Read from MH i2c: E2 0E 00 9A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [22:26:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:26:38]wFMCommunicate OK [22:26:38]SAM_PROTO_GetShiftState done [22:26:38]FM_GetShiftState done [22:26:38]req_shift_opened done [22:26:38]requested_item shift.open_date is exist - process it [22:26:38]req_shift_open_date [22:26:38]req_shift_open_date done [22:26:38]produce_requested_data done [22:26:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226295,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:26:38]process_action_free close_receipt [22:26:38]json_value_free [22:26:38]json_value_free done [22:26:38]process_json_proto returns [22:26:38]Send response to host [22:26:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226295,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:26:38]free response buf [22:26:38]execute_script done [22:26:38]execute_script returns [22:26:38]free content buf [22:26:38]Sock 8.Close socket [22:26:38]Sock 8.Thread stoped [22:26: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 35 39 4F 00 00 00 94 4B 47 00 4D 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 73 03 00 F4 03 04 00 27 20 A5 66 B6 04 01 00 00 29 24 C9 DA C8 6B 78 17 [22:26:39]CommunicateWithHost err = 0 [22:26:39]CheckOFDResponse [22:26:39]1017 (14) - 77093643461234 [22:26:39]1041 (16) - 0000000000874959 [22:26:39]1040 (4) - 226295 [22:26:39]1012 (4) - 27.07.2024 16:28 [22:26:39]1206 (1) - 0 [22:26:39]OFD Sender: Remove packet 226295 [22:26:39]ProducePacketName [22:26:39]name=ofd_packets/00226295 [22:26:39]NVStorageDeleteData [22:26:39]OFD Sender: No OFD packet to send [22:26:45]OFD Sender: No OFD packet to send [22:26:45]recv_with_timeout no data received [22:26:49]accept exits with 10 [22:26:49]New connection [22:26:49]New thread 3066629476 created [22:26:49]Thread 3066486116 joined [22:26:49]Waiting for new connection... [22:26:49] Sock 10.Parse request [22:26:49]Sock 10.Check first char [22:26:49]Sock 10.First char is OK [22:26:49]request: POST /json_proto HTTP/1.0 [22:26:49]Method: POST [22:26:49]URL: /json_proto [22:26:49]Method is POST - this is cgi request [22:26:49]url: /json_proto [22:26:49]query_string will be loaded in cgi processing [22:26:49]execute_cgi json_proto POST (null) [22:26:49]execute_cgi path=json_proto method=POST [22:26:49]POST find Content-Length [22:26:49]Host: 172.17.43.131:8080 [22:26:49]Content-Length: 679 [22:26:49]Content-Type: application/json [22:26:49] [22:26:49]POST finish read [22:26:49]Found Content-Length = 679 [22:26:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.480, "sum" : 710.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 710.00, "total" : 710.00, "payments": [ { "type": 0, "sum" : 710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:49]execute_script... [22:26: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)2002621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.480, "sum" : 710.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 710.00, "total" : 710.00, "payments": [ { "type": 0, "sum" : 710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:49]POST & json_proto [22:26:49]process_json_proto [22:26:49]json parsed OK: [22:26:49]protocol is kg_v1.0 [22:26:49]action value=close_receipt [22:26:49]process_action close_receipt [22:26:49]cmd_close_receipt [22:26:49]MH_GetDate [22:26:49]Write to MH i2c: F0 00 00 9B 01 8B [22:26:49]Write i2c OK [22:26:49]MH_I2C_Read... [22:26:49]Read from MH i2c: F0 [22:26:49]MH_I2C_Read... [22:26:49]Read from MH i2c: F0 09 00 [22:26:49]MH_I2C_Read... [22:26:49]Read from MH i2c: F0 09 00 9B 01 00 29 74 A5 66 F9 24 A2 66 61 [22:26:49]GetLastDocTimeStamp 1722119194 [22:26:49]current date 1722119209 [22:26:49]FM_GetShiftState [22:26:49]SAM_PROTO_GetShiftState [22:26:49]wFMCommunicate request_size=4 [22:26:49]MH_SAM_APDU [22:26:49]CAPDU: 80 13 01 00 [22:26:49]Write to MH i2c: E2 08 00 9C 01 80 13 01 00 00 00 00 00 1A [22:26:49]Write i2c OK [22:26:49]MH_I2C_Read... [22:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:49]Read from MH i2c: E2 [22:26:49]MH_I2C_Read... [22:26:49]Read from MH i2c: E2 0E 00 [22:26:49]MH_I2C_Read... [22:26:49]Read from MH i2c: E2 0E 00 9C 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [22:26:49]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:26:49]wFMCommunicate OK [22:26:49]SAM_PROTO_GetShiftState done [22:26:49]FM_GetShiftState done [22:26:49]opened in 1722038719 [22:26:49]opened+sec_in_day 1722125119 [22:26:49]quantity*price = 71054 [22:26:49]sum+1 = 71055 [22:26:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 710.00 Внесено: 710.00 СДАЧА: 0.00 НСП 1% : 6.29 НДС 12% : 75.46 Наличными: 710.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 656 27.07.2024 22:26 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226296 ФПД: 21257137525454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226296&fm=21257137525454&tin=02508201610067®Number=0000000000092624&sum=71000 [22:26:50]StoreToDocumentArchive [22:26:50]shift 438 fd 226296 [22:26:50]save to /storage/0438/doc_00226296 [22:26:50]save last doc name /storage/0438/doc_00226296 to /storage/kkm_last_doc_name [22:26:50]save OK [22:26:50]Clear old archive folders... [22:26:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:26:50]tlvbuf is 005BA100 [22:26:50]SAM_PROTO_ClearQueue [22:26:50]wFMCommunicate request_size=4 [22:26:50]MH_SAM_APDU [22:26:50]CAPDU: 80 09 00 00 [22:26:50]Write to MH i2c: E2 08 00 A9 01 80 09 00 00 00 00 00 00 1C [22:26:50]Write i2c OK [22:26:50]MH_I2C_Read... [22:26:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:26:50]Read from MH i2c: E2 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 A9 01 00 90 00 1E [22:26:50]RAPDU: 90 00 [22:26:50]wFMCommunicate OK [22:26:50]SAM_PROTO_ClearQueue done [22:26:50]KKMCreateOFDPacket [22:26:50]OFDProtocolAddRootSTLVToBuf [22:26:50]FM_MakeSignedData [22:26:50]FM_MakeSignedData [22:26:50]SAM_PROTO_SignData [22:26:50]wFMCommunicate request_size=4 [22:26:50]MH_SAM_APDU [22:26:50]CAPDU: 80 0D 01 02 [22:26:50]Write to MH i2c: E2 08 00 AA 01 80 0D 01 02 00 00 00 00 24 [22:26:50]Write i2c OK [22:26:50]MH_I2C_Read... [22:26:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:26:50]Read from MH i2c: E2 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 AA 01 00 90 00 1F [22:26:50]RAPDU: 90 00 [22:26:50]wFMCommunicate OK [22:26:50]wFMCommunicate request_size=255 [22:26:50]MH_SAM_APDU [22:26: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 F0 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 29 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 73 03 00 35 04 06 00 13 [22:26:50]Write to MH i2c: E2 02 01 AB 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 F0 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 29 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 73 03 00 35 04 06 00 13 00 00 E4 [22:26:50]Write i2c OK [22:26:50]MH_I2C_Read... [22:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:50]Read from MH i2c: E2 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 AB 01 00 90 00 20 [22:26:50]RAPDU: 90 00 [22:26:50]wFMCommunicate OK [22:26:50]wFMCommunicate request_size=10 [22:26:50]MH_SAM_APDU [22:26:50]CAPDU: 80 0D 02 02 05 55 50 21 92 CE [22:26:50]Write to MH i2c: E2 0D 00 AC 01 80 0D 02 02 05 00 55 50 21 92 CE 00 00 57 [22:26:50]Write i2c OK [22:26:50]MH_I2C_Read... [22:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:50]Read from MH i2c: E2 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [22:26:50]RAPDU: 90 00 [22:26:50]wFMCommunicate OK [22:26:50]wFMCommunicate request_size=4 [22:26:50]MH_SAM_APDU [22:26:50]CAPDU: 80 0D 03 02 [22:26:50]Write to MH i2c: E2 08 00 AD 01 80 0D 03 02 00 00 00 00 29 [22:26:50]Write i2c OK [22:26:50]MH_I2C_Read... [22:26:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:26:50]Read from MH i2c: E2 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 0B 00 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 0B 00 AD 01 00 FD 31 A6 C4 8C 35 91 D8 90 00 EC [22:26:50]RAPDU: FD 31 A6 C4 8C 35 91 D8 90 00 [22:26:50]wFMCommunicate OK [22:26:50]SAM_PROTO_SignData done [22:26:50]FM_MakeSignedData done [22:26:50]CreateOFDProtocolMessage [22:26:50]wFMCommunicate request_size=4 [22:26:50]MH_SAM_APDU [22:26:50]CAPDU: 80 11 00 00 [22:26:50]Write to MH i2c: E2 08 00 AE 01 80 11 00 00 00 00 00 00 29 [22:26:50]Write i2c OK [22:26:50]MH_I2C_Read... [22:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:50]Read from MH i2c: E2 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 17 00 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: E2 17 00 AE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [22:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:26:50]wFMCommunicate OK [22:26:50]CreateOFDProtocolMessage done [22:26:50]OFDSenderStorePacket 226296 [22:26:50]StoreOFDPacket docnum=226296 [22:26:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 C7 07 01 3A 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 29 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 73 03 00 35 04 06 00 13 55 50 21 92 CE FD 31 A6 C4 8C 35 91 D8 [22:26:50]CheckFolder [22:26:50]dirname=/storage/ofd_packets [22:26:50]CheckFolder done [22:26:50]ProducePacketName [22:26:50]name=ofd_packets/00226296 [22:26:50]NVStorageSaveData ofd_packets/00226296 [22:26:50]File name is /storage/ofd_packets/00226296 [22:26:50]Write 301 bytes [22:26:50]NVStorageSaveData done [22:26:50]OFDSenderStorePacket done [22:26:50]KKMCreateOFDPacket done [22:26:50]NVStorageSaveData kkm_last_timestamp [22:26:50]File name is /storage/kkm_last_timestamp [22:26:50]Write 4 bytes [22:26:50]NVStorageSaveData done [22:26:50]ExternCall_PrintAddStr [22:26:50]wPrintStart [22:26:50]Write to MH i2c: 01 00 00 AF 01 B0 [22:26:50]Write i2c OK [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: 01 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: 01 07 00 [22:26:50]MH_I2C_Read... [22:26:50]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [22:26:50]RasterBufferAndPrint [22:26:50]line Счет N : (1)2002621 [22:26:50]line ИНН: 02508201610067 [22:26:50]line Контрольно-Кассовый Чек [22:26:50]line ПРОДАЖА [22:26:50]line ТРК (МРК, ГНК) : 53 [22:26:50]line Товар: 2710124130 [22:26:50]line Аи-92-К-5 [22:26:50]line 10.480 * 67.80 [22:26:50]line = 710.54 [22:26:50]line НДС 12% НСП 1% [22:26:50]line > о реализуемом товаре [22:26:50]line ОКРУГЛЕНИЕ: -0.54 [22:26:50]line ИТОГО: 710.00 [22:26:50]line Внесено: 710.00 [22:26:50]line СДАЧА: 0.00 [22:26:50]line НСП 1% : 6.29 [22:26:50]line НДС 12% : 75.46 [22:26:50]line Наличными: 710.00 [22:26:50]line Безнал.: 0.00 [22:26:50]line Место: АЗС № 97 "Партнер Нефть" [22:26:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:26:50]line СНО: Общий режим [22:26:50]line Чек 656 27.07.2024 22:26 [22:26:50]line Смена: 438 ФФД: 1.0 [22:26:50]line ЗНМ: 0300000054 [22:26:50]line РНМ: 0000000000092624 [22:26:50]line Версия ККМ: 001 [22:26:50]line ФМ: 0000000000874959 [22:26:50]line ФД: 226296 [22:26:50]line ФПД: 21257137525454 [22:26:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226296&fm=21257137525454&tin=02508201610067®Number=0000000000092624&sum=71000 [22:26:50]written 0, free lines is 4095 [22:26:50]OFD Sender: Processing packet 226296 [packets to send 600, broken 599] [22:26:50]ProducePacketName [22:26:50]name=ofd_packets/00226296 [22:26:50]OFD Sender: To server: pG, [22:26:50]CommunicateWithHost lk.salyk.kg:30040 [22:26:50]ConnectInit lk.salyk.kg [22:26:51]Write to MH i2c: 01 00 00 DA 01 DB [22:26:51]Write i2c OK [22:26:51]MH_I2C_Read... [22:26:51]Read from MH i2c: 01 [22:26:51]MH_I2C_Read... [22:26:51]Read from MH i2c: 01 07 00 [22:26:51]MH_I2C_Read... [22:26:51]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 62 0C 50 [22:26:51]RasterBufferAndPrint [22:26:51]line [22:26:51]line [22:26:51]line [22:26:51]line [22:26:51]line [22:26:51]written 0, free lines is 3175 [22:26:51]MH_Cut [22:26:51]Write to MH i2c: D1 01 00 E1 01 01 B4 [22:26:51]Write i2c OK [22:26:51]MH_I2C_Read... [22:26:51]Read from MH i2c: D1 [22:26:51]MH_I2C_Read... [22:26:51]Read from MH i2c: D1 01 00 [22:26:51]MH_I2C_Read... [22:26:51]Read from MH i2c: D1 01 00 E1 01 00 B3 [22:26:51]Write to MH i2c: 01 00 00 E2 01 E3 [22:26:51]Write i2c OK [22:26:51]MH_I2C_Read... [22:26:52]*** Cut start [22:26:52]*** Partial cut [22:26:52]*** CUTSNS_PIN = 1 [22:26:52]*** CUTSNS_PIN = 0 [22:26:52]*** Brake cut motor [22:26:53]Read from MH i2c: 01 [22:26:53]MH_I2C_Read... [22:26:53]*** Stop cut motor [22:26:53]*** Cut end [22:26:53]Read from MH i2c: 01 07 00 [22:26:53]MH_I2C_Read... [22:26:53]Read from MH i2c: 01 07 00 E2 01 00 00 00 00 00 FF 0F F8 [22:26:53]process_action close_receipt done [22:26:53]requested_data is exist [22:26:53]produce_requested_data [22:26:53]requested_item fm.sn is exist - process it [22:26:53]wFMCommunicate request_size=4 [22:26:53]MH_SAM_APDU [22:26:53]CAPDU: 80 11 00 00 [22:26:53]Write to MH i2c: E2 08 00 E3 01 80 11 00 00 00 00 00 00 5E [22:26:53]Write i2c OK [22:26:53]MH_I2C_Read... [22:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:53]Read from MH i2c: E2 [22:26:53]MH_I2C_Read... [22:26:53]Read from MH i2c: E2 17 00 [22:26:53]MH_I2C_Read... [22:26:53]Read from MH i2c: E2 17 00 E3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [22:26:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:26:53]wFMCommunicate OK [22:26:53]requested_item fd.num is exist - process it [22:26:53]SAM_PROTO_GetFieldsCounters [22:26:53]wFMCommunicate request_size=4 [22:26:53]MH_SAM_APDU [22:26:53]CAPDU: 80 13 00 00 [22:26:53]Write to MH i2c: E2 08 00 E4 01 80 13 00 00 00 00 00 00 61 [22:26:53]Write i2c OK [22:26:53]MH_I2C_Read... [22:26:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:26:53]Read from MH i2c: E2 [22:26:53]MH_I2C_Read... [22:26:53]Read from MH i2c: E2 62 00 [22:26:53]MH_I2C_Read... [22:26:53]Read from MH i2c: E2 62 00 E4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 65 [22:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:26:53]wFMCommunicate OK [22:26:53]SAM_PROTO_GetFieldsCounters done [22:26:53]requested_item shift.num is exist - process it [22:26:53]requested_item shift.opened is exist - process it [22:26:53]req_shift_opened [22:26:53]FM_GetShiftState [22:26:53]SAM_PROTO_GetShiftState [22:26:53]wFMCommunicate request_size=4 [22:26:53]MH_SAM_APDU [22:26:53]CAPDU: 80 13 01 00 [22:26:53]Write to MH i2c: E2 08 00 E5 01 80 13 01 00 00 00 00 00 63 [22:26:53]Write i2c OK [22:26:53]MH_I2C_Read... [22:26:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:53]Read from MH i2c: E2 [22:26:53]MH_I2C_Read... [22:26:53]Read from MH i2c: E2 0E 00 [22:26:53]MH_I2C_Read... [22:26:53]Read from MH i2c: E2 0E 00 E5 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [22:26:53]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:26:53]wFMCommunicate OK [22:26:53]SAM_PROTO_GetShiftState done [22:26:53]FM_GetShiftState done [22:26:53]req_shift_opened done [22:26:53]requested_item shift.open_date is exist - process it [22:26:53]req_shift_open_date [22:26:53]req_shift_open_date done [22:26:53]produce_requested_data done [22:26:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226296,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:26:53]process_action_free close_receipt [22:26:53]json_value_free [22:26:53]json_value_free done [22:26:53]process_json_proto returns [22:26:53]Send response to host [22:26:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226296,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:26:53]free response buf [22:26:53]execute_script done [22:26:53]execute_script returns [22:26:53]free content buf [22:26:53]Sock 10.Close socket [22:26:53]Sock 10.Thread stoped [22:26:55]ConnectInit Can't take IP for lk.salyk.kg [22:26:55]CommunicateWithHost connect error [22:26:55]CommunicateWithHost err = -1 [22:26:55]OFD Sender: Server communicate error [22:27:01]OFD Sender: Processing packet 226296 [packets to send 600, broken 599] [22:27:01]ProducePacketName [22:27:01]name=ofd_packets/00226296 [22:27:01]OFD Sender: To server: pG, [22:27:01]CommunicateWithHost lk.salyk.kg:30040 [22:27:01]ConnectInit lk.salyk.kg [22:27:06]ConnectInit Can't take IP for lk.salyk.kg [22:27:06]CommunicateWithHost connect error [22:27:06]CommunicateWithHost err = -1 [22:27:06]OFD Sender: Server communicate error [22:27:11]OFD Sender: Processing packet 226296 [packets to send 600, broken 599] [22:27:11]ProducePacketName [22:27:11]name=ofd_packets/00226296 [22:27:11]OFD Sender: To server: pG, [22:27:11]CommunicateWithHost lk.salyk.kg:30040 [22:27:11]ConnectInit lk.salyk.kg [22:27:13]Connected sock=9 [22:27:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 C7 07 01 3A 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 29 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 73 03 00 35 04 06 00 13 55 50 21 92 CE FD 31 A6 C4 8C 35 91 D8 [22:27: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 35 39 4F 00 00 00 F3 25 47 00 BF 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 35 39 10 04 04 00 F8 73 03 00 F4 03 04 00 4D 20 A5 66 B6 04 01 00 00 D7 25 0B 74 4B 9C 38 DF [22:27:14]CommunicateWithHost err = 0 [22:27:14]CheckOFDResponse [22:27:14]1017 (14) - 77093643461234 [22:27:14]1041 (16) - 0000000000874959 [22:27:14]1040 (4) - 226296 [22:27:14]1012 (4) - 27.07.2024 16:29 [22:27:14]1206 (1) - 0 [22:27:14]OFD Sender: Remove packet 226296 [22:27:14]ProducePacketName [22:27:14]name=ofd_packets/00226296 [22:27:14]NVStorageDeleteData [22:27:15]OFD Sender: No OFD packet to send [22:27:20]OFD Sender: No OFD packet to send [22:27:24]recv_with_timeout no data received [22:27:25]OFD Sender: No OFD packet to send [22:27:30]OFD Sender: No OFD packet to send [22:27:35]OFD Sender: No OFD packet to send [22:27:40]OFD Sender: No OFD packet to send [22:27:45]OFD Sender: No OFD packet to send [22:27:50]OFD Sender: No OFD packet to send [22:27:55]OFD Sender: No OFD packet to send [22:27:56]recv_with_timeout no data received [22:28:00]OFD Sender: No OFD packet to send [22:28:04]accept exits with 8 [22:28:04]New connection [22:28:04]New thread 3066486116 created [22:28:04]Thread 3066629476 joined [22:28:04]Waiting for new connection... [22:28:04] Sock 8.Parse request [22:28:04]Sock 8.Check first char [22:28:04]Sock 8.First char is OK [22:28:04]request: POST /json_proto HTTP/1.0 [22:28:04]Method: POST [22:28:04]URL: /json_proto [22:28:04]Method is POST - this is cgi request [22:28:04]url: /json_proto [22:28:04]query_string will be loaded in cgi processing [22:28:04]execute_cgi json_proto POST (null) [22:28:04]execute_cgi path=json_proto method=POST [22:28:04]POST find Content-Length [22:28:04]Host: 172.17.43.131:8080 [22:28:04]Content-Length: 682 [22:28:04]Content-Type: application/json [22:28:04] [22:28:04]POST finish read [22:28:04]Found Content-Length = 682 [22:28:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:04]execute_script... [22:28: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)2002622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:04]POST & json_proto [22:28:04]process_json_proto [22:28:04]json parsed OK: [22:28:04]protocol is kg_v1.0 [22:28:04]action value=close_receipt [22:28:04]process_action close_receipt [22:28:04]cmd_close_receipt [22:28:04]MH_GetDate [22:28:04]Write to MH i2c: F0 00 00 E6 01 D6 [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: F0 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: F0 09 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: F0 09 00 E6 01 00 74 74 A5 66 F9 24 A2 66 F7 [22:28:04]GetLastDocTimeStamp 1722119209 [22:28:04]current date 1722119284 [22:28:04]FM_GetShiftState [22:28:04]SAM_PROTO_GetShiftState [22:28:04]wFMCommunicate request_size=4 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 13 01 00 [22:28:04]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 0E 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [22:28:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:28:04]wFMCommunicate OK [22:28:04]SAM_PROTO_GetShiftState done [22:28:04]FM_GetShiftState done [22:28:04]opened in 1722038719 [22:28:04]opened+sec_in_day 1722125119 [22:28:04]quantity*price = 50013 [22:28:04]sum+1 = 50015 [22:28:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 657 27.07.2024 22:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226297 ФПД: 218024306960944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226297&fm=218024306960944&tin=02508201610067®Number=0000000000092624&sum=50000 [22:28:05]StoreToDocumentArchive [22:28:05]shift 438 fd 226297 [22:28:05]save to /storage/0438/doc_00226297 [22:28:05]save last doc name /storage/0438/doc_00226297 to /storage/kkm_last_doc_name [22:28:05]save OK [22:28:05]Clear old archive folders... [22:28:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:28:05]tlvbuf is 00549C60 [22:28:05]SAM_PROTO_ClearQueue [22:28:05]wFMCommunicate request_size=4 [22:28:05]MH_SAM_APDU [22:28:05]CAPDU: 80 09 00 00 [22:28:05]Write to MH i2c: E2 08 00 F4 01 80 09 00 00 00 00 00 00 67 [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:05]Read from MH i2c: E2 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [22:28:05]RAPDU: 90 00 [22:28:05]wFMCommunicate OK [22:28:05]SAM_PROTO_ClearQueue done [22:28:05]KKMCreateOFDPacket [22:28:05]OFDProtocolAddRootSTLVToBuf [22:28:05]FM_MakeSignedData [22:28:05]FM_MakeSignedData [22:28:05]SAM_PROTO_SignData [22:28:05]wFMCommunicate request_size=4 [22:28:05]MH_SAM_APDU [22:28:05]CAPDU: 80 0D 01 02 [22:28:05]Write to MH i2c: E2 08 00 F5 01 80 0D 01 02 00 00 00 00 6F [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:05]Read from MH i2c: E2 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 F5 01 00 90 00 6A [22:28:05]RAPDU: 90 00 [22:28:05]wFMCommunicate OK [22:28:05]wFMCommunicate request_size=255 [22:28:05]MH_SAM_APDU [22:28:05]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 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 74 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 73 03 00 35 04 06 00 C6 4A [22:28:05]Write to MH i2c: E2 02 01 F6 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 74 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 73 03 00 35 04 06 00 C6 4A 00 00 E1 [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]OFD Sender: No OFD packet to send [22:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:05]Read from MH i2c: E2 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [22:28:05]RAPDU: 90 00 [22:28:05]wFMCommunicate OK [22:28:05]wFMCommunicate request_size=9 [22:28:05]MH_SAM_APDU [22:28:05]CAPDU: 80 0D 02 02 04 BD 5E 6A 30 [22:28:05]Write to MH i2c: E2 0C 00 F7 01 80 0D 02 02 04 00 BD 5E 6A 30 00 00 2F [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:05]Read from MH i2c: E2 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [22:28:05]RAPDU: 90 00 [22:28:05]wFMCommunicate OK [22:28:05]wFMCommunicate request_size=4 [22:28:05]MH_SAM_APDU [22:28:05]CAPDU: 80 0D 03 02 [22:28:05]Write to MH i2c: E2 08 00 F8 01 80 0D 03 02 00 00 00 00 74 [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:05]Read from MH i2c: E2 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 0B 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 0B 00 F8 01 00 1F 11 81 A2 F7 03 7B 31 90 00 6E [22:28:05]RAPDU: 1F 11 81 A2 F7 03 7B 31 90 00 [22:28:05]wFMCommunicate OK [22:28:05]SAM_PROTO_SignData done [22:28:05]FM_MakeSignedData done [22:28:05]CreateOFDProtocolMessage [22:28:05]wFMCommunicate request_size=4 [22:28:05]MH_SAM_APDU [22:28:05]CAPDU: 80 11 00 00 [22:28:05]Write to MH i2c: E2 08 00 F9 01 80 11 00 00 00 00 00 00 74 [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:05]Read from MH i2c: E2 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 17 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: E2 17 00 F9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [22:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:28:05]wFMCommunicate OK [22:28:05]CreateOFDProtocolMessage done [22:28:05]OFDSenderStorePacket 226297 [22:28:05]StoreOFDPacket docnum=226297 [22:28:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 31 1A 06 01 86 FC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 74 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 73 03 00 35 04 06 00 C6 4A BD 5E 6A 30 1F 11 81 A2 F7 03 7B 31 [22:28:05]CheckFolder [22:28:05]dirname=/storage/ofd_packets [22:28:05]CheckFolder done [22:28:05]ProducePacketName [22:28:05]name=ofd_packets/00226297 [22:28:05]NVStorageSaveData ofd_packets/00226297 [22:28:05]File name is /storage/ofd_packets/00226297 [22:28:05]Write 300 bytes [22:28:05]NVStorageSaveData done [22:28:05]OFDSenderStorePacket done [22:28:05]KKMCreateOFDPacket done [22:28:05]NVStorageSaveData kkm_last_timestamp [22:28:05]File name is /storage/kkm_last_timestamp [22:28:05]Write 4 bytes [22:28:05]NVStorageSaveData done [22:28:05]ExternCall_PrintAddStr [22:28:05]wPrintStart [22:28:05]Write to MH i2c: 01 00 00 FA 01 FB [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: 01 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: 01 07 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [22:28:05]RasterBufferAndPrint [22:28:05]line Счет N : (1)2002622 [22:28:05]line ИНН: 02508201610067 [22:28:05]line Контрольно-Кассовый Чек [22:28:05]line ПРОДАЖА [22:28:05]line ТРК (МРК, ГНК) : 81 [22:28:05]line Товар: 2711190000 [22:28:05]line ГАЗ-К-5 [22:28:05]line 13.740 * 36.40 [22:28:05]line = 500.14 [22:28:05]line НДС 12% НСП 1% [22:28:05]line > о реализуемом товаре [22:28:05]line ОКРУГЛЕНИЕ: -0.14 [22:28:05]line ИТОГО: 500.00 [22:28:05]line Внесено: 500.00 [22:28:05]line СДАЧА: 0.00 [22:28:05]line НСП 1% : 4.43 [22:28:05]line НДС 12% : 53.11 [22:28:05]line Наличными: 500.00 [22:28:05]line Безнал.: 0.00 [22:28:05]line Место: АЗС № 97 "Партнер Нефть" [22:28:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:28:05]line СНО: Общий режим [22:28:05]line Чек 657 27.07.2024 22:28 [22:28:05]line Смена: 438 ФФД: 1.0 [22:28:05]line ЗНМ: 0300000054 [22:28:05]line РНМ: 0000000000092624 [22:28:05]line Версия ККМ: 001 [22:28:05]line ФМ: 0000000000874959 [22:28:05]line ФД: 226297 [22:28:05]line ФПД: 218024306960944 [22:28:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T222804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226297&fm=218024306960944&tin=02508201610067®Number=0000000000092624&sum=50000 [22:28:05]written 0, free lines is 4095 [22:28:05]OFD Sender: Processing packet 226297 [packets to send 600, broken 599] [22:28:05]ProducePacketName [22:28:05]name=ofd_packets/00226297 [22:28:05]OFD Sender: To server: pG, [22:28:05]CommunicateWithHost lk.salyk.kg:30040 [22:28:06]ConnectInit lk.salyk.kg [22:28:06]Write to MH i2c: 01 00 00 25 02 27 [22:28:06]Write i2c OK [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: 01 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: 01 07 00 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 60 0C 9A [22:28:06]RasterBufferAndPrint [22:28:06]line [22:28:06]line [22:28:06]line [22:28:06]line [22:28:06]line [22:28:06]written 0, free lines is 3171 [22:28:06]MH_Cut [22:28:06]Write to MH i2c: D1 01 00 2C 02 01 00 [22:28:06]Write i2c OK [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: D1 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: D1 01 00 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: D1 01 00 2C 02 00 FF [22:28:06]Write to MH i2c: 01 00 00 2D 02 2F [22:28:06]Write i2c OK [22:28:06]MH_I2C_Read... [22:28:07]Connected sock=9 [22:28:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 31 1A 06 01 86 FC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 74 74 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 73 03 00 35 04 06 00 C6 4A BD 5E 6A 30 1F 11 81 A2 F7 03 7B 31 [22:28:07]*** Cut start [22:28:07]*** Partial cut [22:28:07]*** CUTSNS_PIN = 1 [22:28:07]*** CUTSNS_PIN = 0 [22:28:07]*** Brake cut motor [22:28:08]Read from MH i2c: 01 [22:28:08]MH_I2C_Read... [22:28:08]*** Stop cut motor [22:28:08]*** Cut end [22:28:08]Read from MH i2c: 01 07 00 [22:28:08]MH_I2C_Read... [22:28:08]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [22:28:08]process_action close_receipt done [22:28:08]requested_data is exist [22:28:08]produce_requested_data [22:28:08]requested_item fm.sn is exist - process it [22:28:08]wFMCommunicate request_size=4 [22:28:08]MH_SAM_APDU [22:28:08]CAPDU: 80 11 00 00 [22:28:08]Write to MH i2c: E2 08 00 2E 02 80 11 00 00 00 00 00 00 AA [22:28:08]Write i2c OK [22:28:08]MH_I2C_Read... [22:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:08]Read from MH i2c: E2 [22:28:08]MH_I2C_Read... [22:28:08]Read from MH i2c: E2 17 00 [22:28:08]MH_I2C_Read... [22:28:08]Read from MH i2c: E2 17 00 2E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [22:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:28:08]wFMCommunicate OK [22:28:08]requested_item fd.num is exist - process it [22:28:08]SAM_PROTO_GetFieldsCounters [22:28:08]wFMCommunicate request_size=4 [22:28:08]MH_SAM_APDU [22:28:08]CAPDU: 80 13 00 00 [22:28:08]Write to MH i2c: E2 08 00 2F 02 80 13 00 00 00 00 00 00 AD [22:28:08]Write i2c OK [22:28:08]MH_I2C_Read... [22:28:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:08]Read from MH i2c: E2 [22:28:08]MH_I2C_Read... [22:28:08]Read from MH i2c: E2 62 00 [22:28:08]MH_I2C_Read... [22:28:08]Read from MH i2c: E2 62 00 2F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 B5 [22:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:08]wFMCommunicate OK [22:28:08]SAM_PROTO_GetFieldsCounters done [22:28:08]requested_item shift.num is exist - process it [22:28:08]requested_item shift.opened is exist - process it [22:28:08]req_shift_opened [22:28:08]FM_GetShiftState [22:28:08]SAM_PROTO_GetShiftState [22:28:08]wFMCommunicate request_size=4 [22:28:08]MH_SAM_APDU [22:28:08]CAPDU: 80 13 01 00 [22:28:08]Write to MH i2c: E2 08 00 30 02 80 13 01 00 00 00 00 00 AF [22:28:08]Write i2c OK [22:28:08]MH_I2C_Read... [22:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:08]Read from MH i2c: E2 [22:28:08]MH_I2C_Read... [22:28:08]Read from MH i2c: E2 0E 00 [22:28:08]MH_I2C_Read... [22:28:08]Read from MH i2c: E2 0E 00 30 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [22:28:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:28:08]wFMCommunicate OK [22:28:08]SAM_PROTO_GetShiftState done [22:28:08]FM_GetShiftState done [22:28:08]req_shift_opened done [22:28:08]requested_item shift.open_date is exist - process it [22:28:08]req_shift_open_date [22:28:08]req_shift_open_date done [22:28:08]produce_requested_data done [22:28:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226297,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:28:08]process_action_free close_receipt [22:28:08]json_value_free [22:28:08]json_value_free done [22:28:08]process_json_proto returns [22:28:08]Send response to host [22:28:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226297,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:28:08]free response buf [22:28:08]execute_script done [22:28:08]execute_script returns [22:28:08]free content buf [22:28:08]Sock 8.Close socket [22:28:08]Sock 8.Thread stoped [22:28: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 35 39 4F 00 00 00 82 3B 47 00 0E 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 35 39 10 04 04 00 F9 73 03 00 F4 03 04 00 82 20 A5 66 B6 04 01 00 00 8E 06 58 44 02 EA 70 88 [22:28:08]CommunicateWithHost err = 0 [22:28:08]CheckOFDResponse [22:28:08]1017 (14) - 77093643461234 [22:28:08]1041 (16) - 0000000000874959 [22:28:08]1040 (4) - 226297 [22:28:08]1012 (4) - 27.07.2024 16:29 [22:28:08]1206 (1) - 0 [22:28:08]OFD Sender: Remove packet 226297 [22:28:08]ProducePacketName [22:28:08]name=ofd_packets/00226297 [22:28:08]NVStorageDeleteData [22:28:09]OFD Sender: No OFD packet to send [22:28:14]OFD Sender: No OFD packet to send [22:28:19]OFD Sender: No OFD packet to send [22:28:24]OFD Sender: No OFD packet to send [22:28:29]OFD Sender: No OFD packet to send [22:28:34]OFD Sender: No OFD packet to send [22:28:39]OFD Sender: No OFD packet to send [22:28:44]OFD Sender: No OFD packet to send [22:28:49]OFD Sender: No OFD packet to send [22:28:51]recv_with_timeout no data received [22:28:54]OFD Sender: No OFD packet to send [22:28:59]OFD Sender: No OFD packet to send [22:29:04]OFD Sender: No OFD packet to send [22:29:09]OFD Sender: No OFD packet to send [22:29:14]OFD Sender: No OFD packet to send [22:29:19]OFD Sender: No OFD packet to send [22:29:24]OFD Sender: No OFD packet to send [22:29:29]OFD Sender: No OFD packet to send [22:29:34]OFD Sender: No OFD packet to send [22:29:39]OFD Sender: No OFD packet to send [22:29:44]OFD Sender: No OFD packet to send [22:29:49]OFD Sender: No OFD packet to send [22:29:54]OFD Sender: No OFD packet to send [22:29:59]OFD Sender: No OFD packet to send [22:30:02]recv_with_timeout no data received [22:30:04]OFD Sender: No OFD packet to send [22:30:09]OFD Sender: No OFD packet to send [22:30:13]recv_with_timeout no data received [22:30:14]OFD Sender: No OFD packet to send [22:30:19]OFD Sender: No OFD packet to send [22:30:24]OFD Sender: No OFD packet to send [22:30:26]recv_with_timeout no data received [22:30:29]OFD Sender: No OFD packet to send [22:30:34]OFD Sender: No OFD packet to send [22:30:39]OFD Sender: No OFD packet to send [22:30:44]OFD Sender: No OFD packet to send [22:30:49]OFD Sender: No OFD packet to send [22:30:54]OFD Sender: No OFD packet to send [22:30:58]recv_with_timeout no data received [22:30:59]OFD Sender: No OFD packet to send [22:31:04]OFD Sender: No OFD packet to send [22:31:09]OFD Sender: No OFD packet to send [22:31:14]OFD Sender: No OFD packet to send [22:31:19]OFD Sender: No OFD packet to send [22:31:24]OFD Sender: No OFD packet to send [22:31:29]OFD Sender: No OFD packet to send [22:31:34]OFD Sender: No OFD packet to send [22:31:36]accept exits with 10 [22:31:36]New connection [22:31:36]New thread 3066629476 created [22:31:36]Thread 3066486116 joined [22:31:36]Waiting for new connection... [22:31:36] Sock 10.Parse request [22:31:36]Sock 10.Check first char [22:31:36]Sock 10.First char is OK [22:31:36]request: POST /json_proto HTTP/1.0 [22:31:36]Method: POST [22:31:36]URL: /json_proto [22:31:36]Method is POST - this is cgi request [22:31:36]url: /json_proto [22:31:36]query_string will be loaded in cgi processing [22:31:36]execute_cgi json_proto POST (null) [22:31:36]execute_cgi path=json_proto method=POST [22:31:36]POST find Content-Length [22:31:36]Host: 172.17.43.131:8080 [22:31:36]Content-Length: 676 [22:31:36]Content-Type: application/json [22:31:36] [22:31:36]POST finish read [22:31:36]Found Content-Length = 676 [22:31:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:36]execute_script... [22:31:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:36]POST & json_proto [22:31:36]process_json_proto [22:31:36]json parsed OK: [22:31:36]protocol is kg_v1.0 [22:31:36]action value=close_receipt [22:31:36]process_action close_receipt [22:31:36]cmd_close_receipt [22:31:36]MH_GetDate [22:31:36]Write to MH i2c: F0 00 00 31 02 22 [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: F0 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: F0 09 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: F0 09 00 31 02 00 49 75 A5 66 F9 24 A2 66 19 [22:31:36]GetLastDocTimeStamp 1722119284 [22:31:36]current date 1722119497 [22:31:36]FM_GetShiftState [22:31:36]SAM_PROTO_GetShiftState [22:31:36]wFMCommunicate request_size=4 [22:31:36]MH_SAM_APDU [22:31:36]CAPDU: 80 13 01 00 [22:31:36]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [22:31:36]Write i2c OK [22:31:36]MH_I2C_Read... [22:31:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:36]Read from MH i2c: E2 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 0E 00 [22:31:36]MH_I2C_Read... [22:31:36]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [22:31:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:31:36]wFMCommunicate OK [22:31:36]SAM_PROTO_GetShiftState done [22:31:36]FM_GetShiftState done [22:31:36]opened in 1722038719 [22:31:36]opened+sec_in_day 1722125119 [22:31:36]quantity*price = 80010 [22:31:36]sum+1 = 80011 [22:31:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 658 27.07.2024 22:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226298 ФПД: 278392022347877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223137&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226298&fm=278392022347877&tin=02508201610067®Number=0000000000092624&sum=80000 [22:31:37]StoreToDocumentArchive [22:31:37]shift 438 fd 226298 [22:31:37]save to /storage/0438/doc_00226298 [22:31:37]save last doc name /storage/0438/doc_00226298 to /storage/kkm_last_doc_name [22:31:37]save OK [22:31:37]Clear old archive folders... [22:31:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:31:37]tlvbuf is 005BFB90 [22:31:37]SAM_PROTO_ClearQueue [22:31:37]wFMCommunicate request_size=4 [22:31:37]MH_SAM_APDU [22:31:37]CAPDU: 80 09 00 00 [22:31:37]Write to MH i2c: E2 08 00 3F 02 80 09 00 00 00 00 00 00 B3 [22:31:37]Write i2c OK [22:31:37]MH_I2C_Read... [22:31:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:37]Read from MH i2c: E2 [22:31:37]MH_I2C_Read... [22:31:37]Read from MH i2c: E2 03 00 [22:31:37]MH_I2C_Read... [22:31:37]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [22:31:38]RAPDU: 90 00 [22:31:38]wFMCommunicate OK [22:31:38]SAM_PROTO_ClearQueue done [22:31:38]KKMCreateOFDPacket [22:31:38]OFDProtocolAddRootSTLVToBuf [22:31:38]FM_MakeSignedData [22:31:38]FM_MakeSignedData [22:31:38]SAM_PROTO_SignData [22:31:38]wFMCommunicate request_size=4 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 0D 01 02 [22:31:38]Write to MH i2c: E2 08 00 40 02 80 0D 01 02 00 00 00 00 BB [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 03 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 03 00 40 02 00 90 00 B6 [22:31:38]RAPDU: 90 00 [22:31:38]wFMCommunicate OK [22:31:38]wFMCommunicate request_size=255 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 49 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 73 03 00 35 04 06 00 FD 32 31 99 [22:31:38]Write to MH i2c: E2 02 01 41 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 49 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 73 03 00 35 04 06 00 FD 32 31 99 00 00 F8 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 03 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [22:31:38]RAPDU: 90 00 [22:31:38]wFMCommunicate OK [22:31:38]wFMCommunicate request_size=7 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 0D 02 02 02 B0 65 [22:31:38]Write to MH i2c: E2 0A 00 42 02 80 0D 02 02 02 00 B0 65 00 00 D7 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 03 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 03 00 42 02 00 90 00 B8 [22:31:38]RAPDU: 90 00 [22:31:38]wFMCommunicate OK [22:31:38]wFMCommunicate request_size=4 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 0D 03 02 [22:31:38]Write to MH i2c: E2 08 00 43 02 80 0D 03 02 00 00 00 00 C0 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 0B 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 0B 00 43 02 00 FC A9 BA 41 0F DC 26 7E 90 00 F0 [22:31:38]RAPDU: FC A9 BA 41 0F DC 26 7E 90 00 [22:31:38]wFMCommunicate OK [22:31:38]SAM_PROTO_SignData done [22:31:38]FM_MakeSignedData done [22:31:38]CreateOFDProtocolMessage [22:31:38]wFMCommunicate request_size=4 [22:31:38]MH_SAM_APDU [22:31:38]CAPDU: 80 11 00 00 [22:31:38]Write to MH i2c: E2 08 00 44 02 80 11 00 00 00 00 00 00 C0 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:38]Read from MH i2c: E2 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 17 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: E2 17 00 44 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [22:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:31:38]wFMCommunicate OK [22:31:38]CreateOFDProtocolMessage done [22:31:38]OFDSenderStorePacket 226298 [22:31:38]StoreOFDPacket docnum=226298 [22:31:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 38 28 04 01 25 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 49 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 73 03 00 35 04 06 00 FD 32 31 99 B0 65 FC A9 BA 41 0F DC 26 7E [22:31:38]CheckFolder [22:31:38]dirname=/storage/ofd_packets [22:31:38]CheckFolder done [22:31:38]ProducePacketName [22:31:38]name=ofd_packets/00226298 [22:31:38]NVStorageSaveData ofd_packets/00226298 [22:31:38]File name is /storage/ofd_packets/00226298 [22:31:38]Write 298 bytes [22:31:38]NVStorageSaveData done [22:31:38]OFDSenderStorePacket done [22:31:38]KKMCreateOFDPacket done [22:31:38]NVStorageSaveData kkm_last_timestamp [22:31:38]File name is /storage/kkm_last_timestamp [22:31:38]Write 4 bytes [22:31:38]NVStorageSaveData done [22:31:38]ExternCall_PrintAddStr [22:31:38]wPrintStart [22:31:38]Write to MH i2c: 01 00 00 45 02 47 [22:31:38]OFD Sender: Processing packet 226298 [packets to send 600, broken 599] [22:31:38]ProducePacketName [22:31:38]name=ofd_packets/00226298 [22:31:38]OFD Sender: To server: pG, [22:31:38]CommunicateWithHost lk.salyk.kg:30040 [22:31:38]ConnectInit lk.salyk.kg [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: 01 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: 01 07 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 FF 0F 5C [22:31:38]RasterBufferAndPrint [22:31:38]line Счет N : (1)2002624 [22:31:38]line ИНН: 02508201610067 [22:31:38]line Контрольно-Кассовый Чек [22:31:38]line ПРОДАЖА [22:31:38]line ТРК (МРК, ГНК) : 31 [22:31:38]line Товар: 2710194210 [22:31:38]line ДТ-К-5 [22:31:38]line 10.500 * 76.20 [22:31:38]line = 800.10 [22:31:38]line НДС 12% НСП 1% [22:31:38]line > о реализуемом товаре [22:31:38]line ОКРУГЛЕНИЕ: -0.10 [22:31:38]line ИТОГО: 800.00 [22:31:38]line Внесено: 800.00 [22:31:38]line СДАЧА: 0.00 [22:31:38]line НСП 1% : 7.08 [22:31:38]line НДС 12% : 84.97 [22:31:38]line Наличными: 800.00 [22:31:38]line Безнал.: 0.00 [22:31:38]line Место: АЗС № 97 "Партнер Нефть" [22:31:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:31:38]line СНО: Общий режим [22:31:38]line Чек 658 27.07.2024 22:31 [22:31:38]line Смена: 438 ФФД: 1.0 [22:31:38]line ЗНМ: 0300000054 [22:31:38]line РНМ: 0000000000092624 [22:31:38]line Версия ККМ: 001 [22:31:38]line ФМ: 0000000000874959 [22:31:38]line ФД: 226298 [22:31:38]line ФПД: 278392022347877 [22:31:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223137&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226298&fm=278392022347877&tin=02508201610067®Number=0000000000092624&sum=80000 [22:31:38]written 0, free lines is 4095 [22:31:38]Write to MH i2c: 01 00 00 70 02 72 [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: 01 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: 01 07 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 60 0C E5 [22:31:38]RasterBufferAndPrint [22:31:38]line [22:31:38]line [22:31:38]line [22:31:38]line [22:31:38]line [22:31:38]written 0, free lines is 3172 [22:31:38]MH_Cut [22:31:38]Write to MH i2c: D1 01 00 77 02 01 4B [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: D1 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: D1 01 00 [22:31:38]MH_I2C_Read... [22:31:38]Read from MH i2c: D1 01 00 77 02 00 4A [22:31:38]Write to MH i2c: 01 00 00 78 02 7A [22:31:38]Write i2c OK [22:31:38]MH_I2C_Read... [22:31:40]*** Cut start [22:31:40]*** Partial cut [22:31:40]*** CUTSNS_PIN = 1 [22:31:40]*** CUTSNS_PIN = 0 [22:31:40]*** Brake cut motor [22:31:40]Read from MH i2c: 01 [22:31:40]MH_I2C_Read... [22:31:40]*** Stop cut motor [22:31:40]*** Cut end [22:31:40]Read from MH i2c: 01 07 00 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: 01 07 00 78 02 00 00 00 00 00 FF 0F 8F [22:31:40]process_action close_receipt done [22:31:40]requested_data is exist [22:31:40]produce_requested_data [22:31:40]requested_item fm.sn is exist - process it [22:31:40]wFMCommunicate request_size=4 [22:31:40]MH_SAM_APDU [22:31:40]CAPDU: 80 11 00 00 [22:31:40]Write to MH i2c: E2 08 00 79 02 80 11 00 00 00 00 00 00 F5 [22:31:40]Write i2c OK [22:31:40]MH_I2C_Read... [22:31:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:40]Read from MH i2c: E2 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: E2 17 00 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: E2 17 00 79 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [22:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:31:40]wFMCommunicate OK [22:31:40]requested_item fd.num is exist - process it [22:31:40]SAM_PROTO_GetFieldsCounters [22:31:40]wFMCommunicate request_size=4 [22:31:40]MH_SAM_APDU [22:31:40]CAPDU: 80 13 00 00 [22:31:40]Write to MH i2c: E2 08 00 7A 02 80 13 00 00 00 00 00 00 F8 [22:31:40]Write i2c OK [22:31:40]MH_I2C_Read... [22:31:40]Connected sock=11 [22: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 35 39 0C 01 00 00 38 28 04 01 25 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 49 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 73 03 00 35 04 06 00 FD 32 31 99 B0 65 FC A9 BA 41 0F DC 26 7E [22:31:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 62 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 62 00 7A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 04 [22:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:41]wFMCommunicate OK [22:31:41]SAM_PROTO_GetFieldsCounters done [22:31:41]requested_item shift.num is exist - process it [22:31:41]requested_item shift.opened is exist - process it [22:31:41]req_shift_opened [22:31:41]FM_GetShiftState [22:31:41]SAM_PROTO_GetShiftState [22:31:41]wFMCommunicate request_size=4 [22:31:41]MH_SAM_APDU [22:31:41]CAPDU: 80 13 01 00 [22:31:41]Write to MH i2c: E2 08 00 7B 02 80 13 01 00 00 00 00 00 FA [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 0E 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 0E 00 7B 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 08 [22:31:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:31:41]wFMCommunicate OK [22:31:41]SAM_PROTO_GetShiftState done [22:31:41]FM_GetShiftState done [22:31:41]req_shift_opened done [22:31:41]requested_item shift.open_date is exist - process it [22:31:41]req_shift_open_date [22:31:41]req_shift_open_date done [22:31:41]produce_requested_data done [22:31:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226298,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:31:41]process_action_free close_receipt [22:31:41]json_value_free [22:31:41]json_value_free done [22:31:41]process_json_proto returns [22:31:41]Send response to host [22:31:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226298,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:31:41]free response buf [22:31:41]execute_script done [22:31:41]execute_script returns [22:31:41]free content buf [22:31:41]Sock 10.Close socket [22:31:41]Sock 10.Thread stoped [22:31: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 35 39 4F 00 00 00 DD 32 47 00 FC 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 73 03 00 F4 03 04 00 58 21 A5 66 B6 04 01 00 00 C8 96 B1 00 89 39 71 2E [22:31:42]CommunicateWithHost err = 0 [22:31:42]CheckOFDResponse [22:31:42]1017 (14) - 77093643461234 [22:31:42]1041 (16) - 0000000000874959 [22:31:42]1040 (4) - 226298 [22:31:42]1012 (4) - 27.07.2024 16:33 [22:31:42]1206 (1) - 0 [22:31:42]OFD Sender: Remove packet 226298 [22:31:42]ProducePacketName [22:31:42]name=ofd_packets/00226298 [22:31:42]NVStorageDeleteData [22:31:42]OFD Sender: No OFD packet to send [22:31:47]OFD Sender: No OFD packet to send [22:31:52]accept exits with 9 [22:31:52]New connection [22:31:52]New thread 3066486116 created [22:31:52]Thread 3066629476 joined [22:31:52]Waiting for new connection... [22:31:52] Sock 9.Parse request [22:31:52]Sock 9.Check first char [22:31:52]Sock 9.First char is OK [22:31:52]request: POST /json_proto HTTP/1.0 [22:31:52]Method: POST [22:31:52]URL: /json_proto [22:31:52]Method is POST - this is cgi request [22:31:52]url: /json_proto [22:31:52]query_string will be loaded in cgi processing [22:31:52]execute_cgi json_proto POST (null) [22:31:52]execute_cgi path=json_proto method=POST [22:31:52]POST find Content-Length [22:31:52]Host: 172.17.43.131:8080 [22:31:52]Content-Length: 678 [22:31:52]Content-Type: application/json [22:31:52] [22:31:52]POST finish read [22:31:52]Found Content-Length = 678 [22:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:52]execute_script... [22:31: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)2002623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:52]POST & json_proto [22:31:52]process_json_proto [22:31:52]json parsed OK: [22:31:52]protocol is kg_v1.0 [22:31:52]action value=close_receipt [22:31:52]process_action close_receipt [22:31:52]cmd_close_receipt [22:31:52]MH_GetDate [22:31:52]Write to MH i2c: F0 00 00 7C 02 6D [22:31:52]Write i2c OK [22:31:52]MH_I2C_Read... [22:31:52]Read from MH i2c: F0 [22:31:52]MH_I2C_Read... [22:31:52]Read from MH i2c: F0 09 00 [22:31:52]MH_I2C_Read... [22:31:52]Read from MH i2c: F0 09 00 7C 02 00 59 75 A5 66 F9 24 A2 66 74 [22:31:52]GetLastDocTimeStamp 1722119497 [22:31:52]current date 1722119513 [22:31:52]FM_GetShiftState [22:31:52]SAM_PROTO_GetShiftState [22:31:52]wFMCommunicate request_size=4 [22:31:52]MH_SAM_APDU [22:31:52]CAPDU: 80 13 01 00 [22:31:52]Write to MH i2c: E2 08 00 7D 02 80 13 01 00 00 00 00 00 FC [22:31:52]Write i2c OK [22:31:52]MH_I2C_Read... [22:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:52]Read from MH i2c: E2 [22:31:52]MH_I2C_Read... [22:31:52]Read from MH i2c: E2 0E 00 [22:31:52]MH_I2C_Read... [22:31:52]Read from MH i2c: E2 0E 00 7D 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0A [22:31:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:31:52]wFMCommunicate OK [22:31:52]SAM_PROTO_GetShiftState done [22:31:52]FM_GetShiftState done [22:31:52]opened in 1722038719 [22:31:52]opened+sec_in_day 1722125119 [22:31:52]quantity*price = 50010 [22:31:52]sum+1 = 50012 [22:31:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 659 27.07.2024 22:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226299 ФПД: 45844087923976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223153&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226299&fm=45844087923976&tin=02508201610067®Number=0000000000092624&sum=50000 [22:31:53]StoreToDocumentArchive [22:31:53]shift 438 fd 226299 [22:31:53]save to /storage/0438/doc_00226299 [22:31:53]save last doc name /storage/0438/doc_00226299 to /storage/kkm_last_doc_name [22:31:53]save OK [22:31:53]Clear old archive folders... [22:31:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:31:53]tlvbuf is 005BB960 [22:31:53]SAM_PROTO_ClearQueue [22:31:53]wFMCommunicate request_size=4 [22:31:53]MH_SAM_APDU [22:31:53]CAPDU: 80 09 00 00 [22:31:53]Write to MH i2c: E2 08 00 8A 02 80 09 00 00 00 00 00 00 FE [22:31:53]Write i2c OK [22:31:53]MH_I2C_Read... [22:31:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:53]Read from MH i2c: E2 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [22:31:53]RAPDU: 90 00 [22:31:53]wFMCommunicate OK [22:31:53]SAM_PROTO_ClearQueue done [22:31:53]KKMCreateOFDPacket [22:31:53]OFDProtocolAddRootSTLVToBuf [22:31:53]FM_MakeSignedData [22:31:53]FM_MakeSignedData [22:31:53]SAM_PROTO_SignData [22:31:53]wFMCommunicate request_size=4 [22:31:53]MH_SAM_APDU [22:31:53]CAPDU: 80 0D 01 02 [22:31:53]Write to MH i2c: E2 08 00 8B 02 80 0D 01 02 00 00 00 00 06 [22:31:53]Write i2c OK [22:31:53]MH_I2C_Read... [22:31:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:53]Read from MH i2c: E2 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [22:31:53]RAPDU: 90 00 [22:31:53]wFMCommunicate OK [22:31:53]wFMCommunicate request_size=255 [22:31:53]MH_SAM_APDU [22:31: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 59 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 73 03 00 35 04 06 00 29 [22:31:53]Write to MH i2c: E2 02 01 8C 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 59 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 73 03 00 35 04 06 00 29 00 00 34 [22:31:53]Write i2c OK [22:31:53]MH_I2C_Read... [22:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:53]Read from MH i2c: E2 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [22:31:53]RAPDU: 90 00 [22:31:53]wFMCommunicate OK [22:31:53]wFMCommunicate request_size=10 [22:31:53]MH_SAM_APDU [22:31:53]CAPDU: 80 0D 02 02 05 B1 E8 93 65 08 [22:31:53]Write to MH i2c: E2 0D 00 8D 02 80 0D 02 02 05 00 B1 E8 93 65 08 00 00 AC [22:31:53]Write i2c OK [22:31:53]MH_I2C_Read... [22:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:53]Read from MH i2c: E2 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 [22:31:53]MH_I2C_Read... [22:31:53]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [22:31:53]RAPDU: 90 00 [22:31:53]wFMCommunicate OK [22:31:53]wFMCommunicate request_size=4 [22:31:53]MH_SAM_APDU [22:31:53]CAPDU: 80 0D 03 02 [22:31:53]Write to MH i2c: E2 08 00 8E 02 80 0D 03 02 00 00 00 00 0B [22:31:53]Write i2c OK [22:31:54]MH_I2C_Read... [22:31:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:54]Read from MH i2c: E2 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: E2 0B 00 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: E2 0B 00 8E 02 00 41 FC 12 F3 76 4B 3C 7B 90 00 C6 [22:31:54]RAPDU: 41 FC 12 F3 76 4B 3C 7B 90 00 [22:31:54]wFMCommunicate OK [22:31:54]SAM_PROTO_SignData done [22:31:54]FM_MakeSignedData done [22:31:54]CreateOFDProtocolMessage [22:31:54]wFMCommunicate request_size=4 [22:31:54]MH_SAM_APDU [22:31:54]CAPDU: 80 11 00 00 [22:31:54]Write to MH i2c: E2 08 00 8F 02 80 11 00 00 00 00 00 00 0B [22:31:54]Write i2c OK [22:31:54]MH_I2C_Read... [22:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:54]Read from MH i2c: E2 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: E2 17 00 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: E2 17 00 8F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [22:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:31:54]wFMCommunicate OK [22:31:54]CreateOFDProtocolMessage done [22:31:54]OFDSenderStorePacket 226299 [22:31:54]StoreOFDPacket docnum=226299 [22:31:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 42 07 01 E9 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 59 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 73 03 00 35 04 06 00 29 B1 E8 93 65 08 41 FC 12 F3 76 4B 3C 7B [22:31:54]CheckFolder [22:31:54]dirname=/storage/ofd_packets [22:31:54]CheckFolder done [22:31:54]ProducePacketName [22:31:54]name=ofd_packets/00226299 [22:31:54]NVStorageSaveData ofd_packets/00226299 [22:31:54]File name is /storage/ofd_packets/00226299 [22:31:54]Write 301 bytes [22:31:54]NVStorageSaveData done [22:31:54]OFDSenderStorePacket done [22:31:54]KKMCreateOFDPacket done [22:31:54]NVStorageSaveData kkm_last_timestamp [22:31:54]File name is /storage/kkm_last_timestamp [22:31:54]Write 4 bytes [22:31:54]NVStorageSaveData done [22:31:54]ExternCall_PrintAddStr [22:31:54]wPrintStart [22:31:54]Write to MH i2c: 01 00 00 90 02 92 [22:31:54]Write i2c OK [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: 01 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: 01 07 00 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [22:31:54]RasterBufferAndPrint [22:31:54]line Счет N : (1)2002623 [22:31:54]line ИНН: 02508201610067 [22:31:54]line Контрольно-Кассовый Чек [22:31:54]line ПРОДАЖА [22:31:54]line ТРК (МРК, ГНК) : 64 [22:31:54]line Товар: 2710124500 [22:31:54]line Аи-95-К-5 [22:31:54]line 6.740 * 74.20 [22:31:54]line = 500.11 [22:31:54]line НДС 12% НСП 1% [22:31:54]line > о реализуемом товаре [22:31:54]line ОКРУГЛЕНИЕ: -0.11 [22:31:54]line ИТОГО: 500.00 [22:31:54]line Внесено: 500.00 [22:31:54]line СДАЧА: 0.00 [22:31:54]line НСП 1% : 4.43 [22:31:54]line НДС 12% : 53.11 [22:31:54]line Наличными: 500.00 [22:31:54]line Безнал.: 0.00 [22:31:54]line Место: АЗС № 97 "Партнер Нефть" [22:31:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:31:54]line СНО: Общий режим [22:31:54]line Чек 659 27.07.2024 22:31 [22:31:54]line Смена: 438 ФФД: 1.0 [22:31:54]line ЗНМ: 0300000054 [22:31:54]line РНМ: 0000000000092624 [22:31:54]line Версия ККМ: 001 [22:31:54]line ФМ: 0000000000874959 [22:31:54]line ФД: 226299 [22:31:54]line ФПД: 45844087923976 [22:31:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223153&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226299&fm=45844087923976&tin=02508201610067®Number=0000000000092624&sum=50000 [22:31:54]written 0, free lines is 4095 [22:31:54]OFD Sender: Processing packet 226299 [packets to send 600, broken 599] [22:31:54]ProducePacketName [22:31:54]name=ofd_packets/00226299 [22:31:54]OFD Sender: To server: pG, [22:31:54]CommunicateWithHost lk.salyk.kg:30040 [22:31:54]ConnectInit lk.salyk.kg [22:31:54]Write to MH i2c: 01 00 00 BB 02 BD [22:31:54]Write i2c OK [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: 01 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: 01 07 00 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 67 0C 37 [22:31:54]RasterBufferAndPrint [22:31:54]line [22:31:54]line [22:31:54]line [22:31:54]line [22:31:54]line [22:31:54]written 0, free lines is 3181 [22:31:54]MH_Cut [22:31:54]Write to MH i2c: D1 01 00 C2 02 01 96 [22:31:54]Write i2c OK [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: D1 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: D1 01 00 [22:31:54]MH_I2C_Read... [22:31:54]Read from MH i2c: D1 01 00 C2 02 00 95 [22:31:54]Write to MH i2c: 01 00 00 C3 02 C5 [22:31:54]Write i2c OK [22:31:54]MH_I2C_Read... [22:31:55]Connected sock=10 [22:31:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 42 07 01 E9 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 59 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 73 03 00 35 04 06 00 29 B1 E8 93 65 08 41 FC 12 F3 76 4B 3C 7B [22:31:55]*** Cut start [22:31:55]*** Partial cut [22:31:55]*** CUTSNS_PIN = 1 [22:31:55]*** CUTSNS_PIN = 0 [22:31: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 35 39 4F 00 00 00 F2 48 47 00 6F 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 73 03 00 F4 03 04 00 66 21 A5 66 B6 04 01 00 00 A2 08 5F 91 5B E7 9F 3A [22:31:55]CommunicateWithHost err = 0 [22:31:55]CheckOFDResponse [22:31:55]1017 (14) - 77093643461234 [22:31:55]1041 (16) - 0000000000874959 [22:31:55]1040 (4) - 226299 [22:31:55]1012 (4) - 27.07.2024 16:33 [22:31:55]1206 (1) - 0 [22:31:55]OFD Sender: Remove packet 226299 [22:31:55]ProducePacketName [22:31:55]name=ofd_packets/00226299 [22:31:55]NVStorageDeleteData [22:31:56]*** Brake cut motor [22:31:56]*** Stop cut motor [22:31:56]*** Cut end [22:31:56]Read from MH i2c: 01 [22:31:56]MH_I2C_Read... [22:31:56]OFD Sender: No OFD packet to send [22:31:56]Read from MH i2c: 01 07 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 FF 0F DA [22:31:56]process_action close_receipt done [22:31:56]requested_data is exist [22:31:56]produce_requested_data [22:31:56]requested_item fm.sn is exist - process it [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 11 00 00 [22:31:56]Write to MH i2c: E2 08 00 C4 02 80 11 00 00 00 00 00 00 40 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 17 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 17 00 C4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [22:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:31:56]wFMCommunicate OK [22:31:56]requested_item fd.num is exist - process it [22:31:56]SAM_PROTO_GetFieldsCounters [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 13 00 00 [22:31:56]Write to MH i2c: E2 08 00 C5 02 80 13 00 00 00 00 00 00 43 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 62 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 62 00 C5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 53 [22:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:56]wFMCommunicate OK [22:31:56]SAM_PROTO_GetFieldsCounters done [22:31:56]requested_item shift.num is exist - process it [22:31:56]requested_item shift.opened is exist - process it [22:31:56]req_shift_opened [22:31:56]FM_GetShiftState [22:31:56]SAM_PROTO_GetShiftState [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 13 01 00 [22:31:56]Write to MH i2c: E2 08 00 C6 02 80 13 01 00 00 00 00 00 45 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 0E 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 0E 00 C6 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 53 [22:31:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:31:56]wFMCommunicate OK [22:31:56]SAM_PROTO_GetShiftState done [22:31:56]FM_GetShiftState done [22:31:56]req_shift_opened done [22:31:56]requested_item shift.open_date is exist - process it [22:31:56]req_shift_open_date [22:31:56]req_shift_open_date done [22:31:56]produce_requested_data done [22:31:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226299,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:31:56]process_action_free close_receipt [22:31:56]json_value_free [22:31:56]json_value_free done [22:31:56]process_json_proto returns [22:31:56]Send response to host [22:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226299,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:31:56]free response buf [22:31:56]execute_script done [22:31:56]execute_script returns [22:31:56]free content buf [22:31:56]Sock 9.Close socket [22:31:56]Sock 9.Thread stoped [22:32:01]OFD Sender: No OFD packet to send [22:32:06]OFD Sender: No OFD packet to send [22:32:11]OFD Sender: No OFD packet to send [22:32:16]OFD Sender: No OFD packet to send [22:32:21]OFD Sender: No OFD packet to send [22:32:26]OFD Sender: No OFD packet to send [22:32:26]recv_with_timeout no data received [22:32:31]OFD Sender: No OFD packet to send [22:32:36]OFD Sender: No OFD packet to send [22:32:41]OFD Sender: No OFD packet to send [22:32:43]recv_with_timeout no data received [22:32:46]OFD Sender: No OFD packet to send [22:32:51]OFD Sender: No OFD packet to send [22:32:56]OFD Sender: No OFD packet to send [22:33:01]OFD Sender: No OFD packet to send [22:33:06]OFD Sender: No OFD packet to send [22:33:11]OFD Sender: No OFD packet to send [22:33:14]accept exits with 8 [22:33:14]New connection [22:33:14]New thread 3066629476 created [22:33:14]Thread 3066486116 joined [22:33:14]Waiting for new connection... [22:33:14] Sock 8.Parse request [22:33:14]Sock 8.Check first char [22:33:14]Sock 8.First char is OK [22:33:14]request: POST /json_proto HTTP/1.0 [22:33:14]Method: POST [22:33:14]URL: /json_proto [22:33:14]Method is POST - this is cgi request [22:33:14]url: /json_proto [22:33:14]query_string will be loaded in cgi processing [22:33:14]execute_cgi json_proto POST (null) [22:33:14]execute_cgi path=json_proto method=POST [22:33:14]POST find Content-Length [22:33:14]Host: 172.17.43.131:8080 [22:33:14]Content-Length: 1200 [22:33:14]Content-Type: application/json [22:33:14] [22:33:14]POST finish read [22:33:14]Found Content-Length = 1200 [22:33: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002626\u000A27.07.2024 22:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.380 x 67.80\u000A\u0418\u0422\u041E\u0413: 500.36\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:14]execute_script... [22:33: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002626\u000A27.07.2024 22:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 7.380 x 67.80\u000A\u0418\u0422\u041E\u0413: 500.36\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:14]POST & json_proto [22:33:14]process_json_proto [22:33:14]json parsed OK: [22:33:14]protocol is kg_v1.0 [22:33:14]action value=print_text [22:33:14]process_action print_text [22:33:14]cmd_print_text [22:33:14]ExternCall_PrintAddStr [22:33:14]wPrintStart [22:33:14]Write to MH i2c: 01 00 00 C7 02 C9 [22:33:14]Write i2c OK [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: 01 [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: 01 07 00 [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: 01 07 00 C7 02 00 00 00 00 00 FF 0F DE [22:33:14]RasterBufferAndPrint [22:33:14]line *****ТОВАРНЫЙ ЧЕК***** [22:33:14]line АЗС-97 [22:33:14]line Партнер нефть [22:33:14]line 02508201610067 [22:33:14]line Кассир : Орунбаева Б. [22:33:14]line Счет N : (1)2002626 [22:33:14]line 27.07.2024 22:31 [22:33:14]line ПРОДАЖА [22:33:14]line ТРК (МРК, ГНК): 53 [22:33:14]line Вид ГСМ : 2710124130 [22:33:14]line Аи-92-К-5 [22:33:14]line 7.380 x 67.80 [22:33:14]line ИТОГ: 500.36 [22:33:14]line Тип оплаты: Талоны: Топливная Карта [22:33:14]line 99564 [22:33:14]line ______________________ [22:33:14]line (подпись) [22:33:14]written 0, free lines is 4095 [22:33:14]Write to MH i2c: 01 00 00 DB 02 DD [22:33:14]Write i2c OK [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: 01 [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: 01 07 00 [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 12 0E 04 [22:33:14]RasterBufferAndPrint [22:33:14]line [22:33:14]line [22:33:14]line [22:33:14]line [22:33:14]line [22:33:14]written 0, free lines is 3604 [22:33:14]MH_Cut [22:33:14]Write to MH i2c: D1 01 00 E2 02 01 B6 [22:33:14]Write i2c OK [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: D1 [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: D1 01 00 [22:33:14]MH_I2C_Read... [22:33:14]Read from MH i2c: D1 01 00 E2 02 00 B5 [22:33:14]Write to MH i2c: 01 00 00 E3 02 E5 [22:33:14]Write i2c OK [22:33:14]MH_I2C_Read... [22:33:15]*** Cut start [22:33:15]*** Partial cut [22:33:15]*** CUTSNS_PIN = 1 [22:33:15]*** CUTSNS_PIN = 0 [22:33:15]*** Brake cut motor [22:33:15]Read from MH i2c: 01 [22:33:15]MH_I2C_Read... [22:33:15]*** Stop cut motor [22:33:15]*** Cut end [22:33:15]Read from MH i2c: 01 07 00 [22:33:15]MH_I2C_Read... [22:33:15]Read from MH i2c: 01 07 00 E3 02 00 00 00 00 00 FF 0F FA [22:33:15]process_action print_text done [22:33:15]requested_data is exist [22:33:15]produce_requested_data [22:33:15]requested_item fm.sn is exist - process it [22:33:15]wFMCommunicate request_size=4 [22:33:15]MH_SAM_APDU [22:33:15]CAPDU: 80 11 00 00 [22:33:15]Write to MH i2c: E2 08 00 E4 02 80 11 00 00 00 00 00 00 60 [22:33:15]Write i2c OK [22:33:15]MH_I2C_Read... [22:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:15]Read from MH i2c: E2 [22:33:15]MH_I2C_Read... [22:33:15]Read from MH i2c: E2 17 00 [22:33:15]MH_I2C_Read... [22:33:15]Read from MH i2c: E2 17 00 E4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [22:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:33:15]wFMCommunicate OK [22:33:15]requested_item fd.num is exist - process it [22:33:15]SAM_PROTO_GetFieldsCounters [22:33:15]wFMCommunicate request_size=4 [22:33:15]MH_SAM_APDU [22:33:15]CAPDU: 80 13 00 00 [22:33:15]Write to MH i2c: E2 08 00 E5 02 80 13 00 00 00 00 00 00 63 [22:33:15]Write i2c OK [22:33:15]MH_I2C_Read... [22:33:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:33:15]Read from MH i2c: E2 [22:33:15]MH_I2C_Read... [22:33:15]Read from MH i2c: E2 62 00 [22:33:15]MH_I2C_Read... [22:33:15]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 73 [22:33: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:33:15]wFMCommunicate OK [22:33:15]SAM_PROTO_GetFieldsCounters done [22:33:15]requested_item shift.num is exist - process it [22:33:15]requested_item shift.opened is exist - process it [22:33:15]req_shift_opened [22:33:15]FM_GetShiftState [22:33:15]SAM_PROTO_GetShiftState [22:33:15]wFMCommunicate request_size=4 [22:33:15]MH_SAM_APDU [22:33:15]CAPDU: 80 13 01 00 [22:33:15]Write to MH i2c: E2 08 00 E6 02 80 13 01 00 00 00 00 00 65 [22:33:15]Write i2c OK [22:33:15]MH_I2C_Read... [22:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:16]Read from MH i2c: E2 [22:33:16]MH_I2C_Read... [22:33:16]Read from MH i2c: E2 0E 00 [22:33:16]MH_I2C_Read... [22:33:16]Read from MH i2c: E2 0E 00 E6 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [22:33:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:33:16]wFMCommunicate OK [22:33:16]SAM_PROTO_GetShiftState done [22:33:16]FM_GetShiftState done [22:33:16]req_shift_opened done [22:33:16]requested_item shift.open_date is exist - process it [22:33:16]req_shift_open_date [22:33:16]req_shift_open_date done [22:33:16]produce_requested_data done [22:33:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226299,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:33:16]process_action_free print_text [22:33:16]json_value_free [22:33:16]json_value_free done [22:33:16]process_json_proto returns [22:33:16]Send response to host [22:33:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226299,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:33:16]free response buf [22:33:16]execute_script done [22:33:16]execute_script returns [22:33:16]free content buf [22:33:16]Sock 8.Close socket [22:33:16]Sock 8.Thread stoped [22:33:16]OFD Sender: No OFD packet to send [22:33:21]OFD Sender: No OFD packet to send [22:33:26]OFD Sender: No OFD packet to send [22:33:31]OFD Sender: No OFD packet to send [22:33:32]recv_with_timeout no data received [22:33:36]OFD Sender: No OFD packet to send [22:33:41]OFD Sender: No OFD packet to send [22:33:46]OFD Sender: No OFD packet to send [22:33:48]recv_with_timeout no data received [22:33:51]OFD Sender: No OFD packet to send [22:34:06]OFD Sender: No OFD packet to send [22:34:10]accept exits with 9 [22:34:10]New connection [22:34:10]New thread 3066486116 created [22:34:10]Thread 3066629476 joined [22:34:10]Waiting for new connection... [22:34:10] Sock 9.Parse request [22:34:10]Sock 9.Check first char [22:34:10]Sock 9.First char is OK [22:34:10]request: POST /json_proto HTTP/1.0 [22:34:10]Method: POST [22:34:10]URL: /json_proto [22:34:10]Method is POST - this is cgi request [22:34:10]url: /json_proto [22:34:10]query_string will be loaded in cgi processing [22:34:10]execute_cgi json_proto POST (null) [22:34:10]execute_cgi path=json_proto method=POST [22:34:10]POST find Content-Length [22:34:10]Host: 172.17.43.131:8080 [22:34:10]Content-Length: 807 [22:34:10]Content-Type: application/json [22:34:10] [22:34:10]POST finish read [22:34:10]Found Content-Length = 807 [22:34:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 30.390, "sum" : 1106.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1106.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:10]execute_script... [22:34: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)2002625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 30.390, "sum" : 1106.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1106.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:10]POST & json_proto [22:34:10]process_json_proto [22:34:10]json parsed OK: [22:34:10]protocol is kg_v1.0 [22:34:10]action value=close_receipt [22:34:10]process_action close_receipt [22:34:10]cmd_close_receipt [22:34:10]MH_GetDate [22:34:10]Write to MH i2c: F0 00 00 E7 02 D8 [22:34:10]Write i2c OK [22:34:10]MH_I2C_Read... [22:34:10]Read from MH i2c: F0 [22:34:10]MH_I2C_Read... [22:34:10]Read from MH i2c: F0 09 00 [22:34:10]MH_I2C_Read... [22:34:10]Read from MH i2c: F0 09 00 E7 02 00 E3 75 A5 66 F9 24 A2 66 69 [22:34:10]GetLastDocTimeStamp 1722119513 [22:34:10]current date 1722119651 [22:34:10]FM_GetShiftState [22:34:10]SAM_PROTO_GetShiftState [22:34:10]wFMCommunicate request_size=4 [22:34:10]MH_SAM_APDU [22:34:10]CAPDU: 80 13 01 00 [22:34:10]Write to MH i2c: E2 08 00 E8 02 80 13 01 00 00 00 00 00 67 [22:34:10]Write i2c OK [22:34:10]MH_I2C_Read... [22:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:10]Read from MH i2c: E2 [22:34:10]MH_I2C_Read... [22:34:10]Read from MH i2c: E2 0E 00 [22:34:10]MH_I2C_Read... [22:34:10]Read from MH i2c: E2 0E 00 E8 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 75 [22:34:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:34:10]wFMCommunicate OK [22:34:10]SAM_PROTO_GetShiftState done [22:34:10]FM_GetShiftState done [22:34:10]opened in 1722038719 [22:34:10]opened+sec_in_day 1722125119 [22:34:10]quantity*price = 110619 [22:34:10]sum+1 = 110621 [22:34:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1106.20 НСП 1% : 9.79 НДС 12% : 117.47 Наличными: 0.00 Безнал.: 1106.20 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 660 27.07.2024 22:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226300 ФПД: 150777008999906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226300&fm=150777008999906&tin=02508201610067®Number=0000000000092624&sum=110620 [22:34:11]StoreToDocumentArchive [22:34:11]shift 438 fd 226300 [22:34:11]save to /storage/0438/doc_00226300 [22:34:11]save last doc name /storage/0438/doc_00226300 to /storage/kkm_last_doc_name [22:34:11]save OK [22:34:11]Clear old archive folders... [22:34:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:34:11]tlvbuf is 005C1130 [22:34:11]SAM_PROTO_ClearQueue [22:34:11]wFMCommunicate request_size=4 [22:34:11]MH_SAM_APDU [22:34:11]CAPDU: 80 09 00 00 [22:34:11]Write to MH i2c: E2 08 00 F5 02 80 09 00 00 00 00 00 00 69 [22:34:11]Write i2c OK [22:34:11]MH_I2C_Read... [22:34:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:34:11]Read from MH i2c: E2 [22:34:11]MH_I2C_Read... [22:34:11]Read from MH i2c: E2 03 00 [22:34:11]MH_I2C_Read... [22:34:11]Read from MH i2c: E2 03 00 F5 02 00 90 00 6B [22:34:11]RAPDU: 90 00 [22:34:11]wFMCommunicate OK [22:34:11]SAM_PROTO_ClearQueue done [22:34:11]KKMCreateOFDPacket [22:34:11]OFDProtocolAddRootSTLVToBuf [22:34:11]FM_MakeSignedData [22:34:11]FM_MakeSignedData [22:34:11]SAM_PROTO_SignData [22:34:11]wFMCommunicate request_size=4 [22:34:11]MH_SAM_APDU [22:34:11]CAPDU: 80 0D 01 02 [22:34:11]Write to MH i2c: E2 08 00 F6 02 80 0D 01 02 00 00 00 00 71 [22:34:11]Write i2c OK [22:34:11]MH_I2C_Read... [22:34:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:34:11]Read from MH i2c: E2 [22:34:11]MH_I2C_Read... [22:34:11]Read from MH i2c: E2 03 00 [22:34:11]MH_I2C_Read... [22:34:11]Read from MH i2c: E2 03 00 F6 02 00 90 00 6C [22:34:11]RAPDU: 90 00 [22:34:11]wFMCommunicate OK [22:34:11]wFMCommunicate request_size=255 [22:34:11]MH_SAM_APDU [22:34:11]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 76 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 1C B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C B0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 E3 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 73 03 00 35 04 06 00 89 21 [22:34:11]Write to MH i2c: E2 02 01 F7 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 B6 76 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 1C B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C B0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 E3 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 73 03 00 35 04 06 00 89 21 00 00 B5 [22:34:11]Write i2c OK [22:34:11]MH_I2C_Read... [22:34:11]OFD Sender: No OFD packet to send [22:34:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:12]Read from MH i2c: E2 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 03 00 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 03 00 F7 02 00 90 00 6D [22:34:12]RAPDU: 90 00 [22:34:12]wFMCommunicate OK [22:34:12]wFMCommunicate request_size=9 [22:34:12]MH_SAM_APDU [22:34:12]CAPDU: 80 0D 02 02 04 82 0F CD E2 [22:34:12]Write to MH i2c: E2 0C 00 F8 02 80 0D 02 02 04 00 82 0F CD E2 00 00 BC [22:34:12]Write i2c OK [22:34:12]MH_I2C_Read... [22:34:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:12]Read from MH i2c: E2 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 03 00 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 03 00 F8 02 00 90 00 6E [22:34:12]RAPDU: 90 00 [22:34:12]wFMCommunicate OK [22:34:12]wFMCommunicate request_size=4 [22:34:12]MH_SAM_APDU [22:34:12]CAPDU: 80 0D 03 02 [22:34:12]Write to MH i2c: E2 08 00 F9 02 80 0D 03 02 00 00 00 00 76 [22:34:12]Write i2c OK [22:34:12]MH_I2C_Read... [22:34:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:34:12]Read from MH i2c: E2 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 0B 00 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 0B 00 F9 02 00 07 A7 A7 58 BB 39 71 63 90 00 EC [22:34:12]RAPDU: 07 A7 A7 58 BB 39 71 63 90 00 [22:34:12]wFMCommunicate OK [22:34:12]SAM_PROTO_SignData done [22:34:12]FM_MakeSignedData done [22:34:12]CreateOFDProtocolMessage [22:34:12]wFMCommunicate request_size=4 [22:34:12]MH_SAM_APDU [22:34:12]CAPDU: 80 11 00 00 [22:34:12]Write to MH i2c: E2 08 00 FA 02 80 11 00 00 00 00 00 00 76 [22:34:12]Write i2c OK [22:34:12]MH_I2C_Read... [22:34:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:12]Read from MH i2c: E2 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 17 00 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: E2 17 00 FA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [22:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:34:12]wFMCommunicate OK [22:34:12]CreateOFDProtocolMessage done [22:34:12]OFDSenderStorePacket 226300 [22:34:12]StoreOFDPacket docnum=226300 [22:34:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 E5 7F 06 01 E4 7A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 76 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 1C B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C B0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 E3 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 73 03 00 35 04 06 00 89 21 82 0F CD E2 07 A7 A7 58 BB 39 71 63 [22:34:12]CheckFolder [22:34:12]dirname=/storage/ofd_packets [22:34:12]CheckFolder done [22:34:12]ProducePacketName [22:34:12]name=ofd_packets/00226300 [22:34:12]NVStorageSaveData ofd_packets/00226300 [22:34:12]File name is /storage/ofd_packets/00226300 [22:34:12]Write 300 bytes [22:34:12]NVStorageSaveData done [22:34:12]OFDSenderStorePacket done [22:34:12]KKMCreateOFDPacket done [22:34:12]NVStorageSaveData kkm_last_timestamp [22:34:12]File name is /storage/kkm_last_timestamp [22:34:12]Write 4 bytes [22:34:12]NVStorageSaveData done [22:34:12]ExternCall_PrintAddStr [22:34:12]wPrintStart [22:34:12]Write to MH i2c: 01 00 00 FB 02 FD [22:34:12]Write i2c OK [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: 01 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: 01 07 00 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 FF 0F 12 [22:34:12]RasterBufferAndPrint [22:34:12]line Счет N : (1)2002625 [22:34:12]line ИНН: 02508201610067 [22:34:12]line Контрольно-Кассовый Чек [22:34:12]line ПРОДАЖА [22:34:12]line ТРК (МРК, ГНК) : 81 [22:34:12]line Товар: 2711190000 [22:34:12]line ГАЗ-К-5 [22:34:12]line 30.390 * 36.40 [22:34:12]line = 1106.20 [22:34:12]line НДС 12% НСП 1% [22:34:12]line > о реализуемом товаре [22:34:12]line ИТОГО: 1106.20 [22:34:12]line НСП 1% : 9.79 [22:34:12]line НДС 12% : 117.47 [22:34:12]line Наличными: 0.00 [22:34:12]line Безнал.: 1106.20 [22:34:12]line Место: АЗС № 97 "Партнер Нефть" [22:34:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:34:12]line СНО: Общий режим [22:34:12]line Чек 660 27.07.2024 22:34 [22:34:12]line Смена: 438 ФФД: 1.0 [22:34:12]line ЗНМ: 0300000054 [22:34:12]line РНМ: 0000000000092624 [22:34:12]line Версия ККМ: 001 [22:34:12]line Платежная система: O! деньги [22:34:12]line ФМ: 0000000000874959 [22:34:12]line ФД: 226300 [22:34:12]line ФПД: 150777008999906 [22:34:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226300&fm=150777008999906&tin=02508201610067®Number=0000000000092624&sum=110620 [22:34:12]written 0, free lines is 4095 [22:34:12]OFD Sender: Processing packet 226300 [packets to send 600, broken 599] [22:34:12]ProducePacketName [22:34:12]name=ofd_packets/00226300 [22:34:12]OFD Sender: To server: pG, [22:34:12]CommunicateWithHost lk.salyk.kg:30040 [22:34:12]ConnectInit lk.salyk.kg [22:34:12]Write to MH i2c: 01 00 00 25 03 28 [22:34:12]Write i2c OK [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: 01 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: 01 07 00 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: 01 07 00 25 03 00 00 00 00 00 73 0C AE [22:34:12]RasterBufferAndPrint [22:34:12]line [22:34:12]line [22:34:12]line [22:34:12]line [22:34:12]line [22:34:12]written 0, free lines is 3191 [22:34:12]MH_Cut [22:34:12]Write to MH i2c: D1 01 00 2C 03 01 01 [22:34:12]Write i2c OK [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: D1 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: D1 01 00 [22:34:12]MH_I2C_Read... [22:34:12]Read from MH i2c: D1 01 00 2C 03 00 00 [22:34:12]Write to MH i2c: 01 00 00 2D 03 30 [22:34:12]Write i2c OK [22:34:12]MH_I2C_Read... [22:34:13]*** Cut start [22:34:13]*** Partial cut [22:34:13]*** CUTSNS_PIN = 1 [22:34:13]*** CUTSNS_PIN = 0 [22:34:14]*** Brake cut motor [22:34:14]Read from MH i2c: 01 [22:34:14]MH_I2C_Read... [22:34:14]*** Stop cut motor [22:34:14]*** Cut end [22:34:14]Read from MH i2c: 01 07 00 [22:34:14]MH_I2C_Read... [22:34:14]Read from MH i2c: 01 07 00 2D 03 00 00 00 00 00 FF 0F 45 [22:34:14]process_action close_receipt done [22:34:14]requested_data is exist [22:34:14]produce_requested_data [22:34:14]requested_item fm.sn is exist - process it [22:34:14]wFMCommunicate request_size=4 [22:34:14]MH_SAM_APDU [22:34:14]CAPDU: 80 11 00 00 [22:34:14]Write to MH i2c: E2 08 00 2E 03 80 11 00 00 00 00 00 00 AB [22:34:14]Write i2c OK [22:34:14]MH_I2C_Read... [22:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:14]Read from MH i2c: E2 [22:34:14]MH_I2C_Read... [22:34:14]Read from MH i2c: E2 17 00 [22:34:14]MH_I2C_Read... [22:34:14]Read from MH i2c: E2 17 00 2E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [22:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:34:14]wFMCommunicate OK [22:34:14]requested_item fd.num is exist - process it [22:34:14]SAM_PROTO_GetFieldsCounters [22:34:14]wFMCommunicate request_size=4 [22:34:14]MH_SAM_APDU [22:34:14]CAPDU: 80 13 00 00 [22:34:14]Write to MH i2c: E2 08 00 2F 03 80 13 00 00 00 00 00 00 AE [22:34:14]Write i2c OK [22:34:14]MH_I2C_Read... [22:34:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:14]Read from MH i2c: E2 [22:34:14]MH_I2C_Read... [22:34:14]Read from MH i2c: E2 62 00 [22:34:14]MH_I2C_Read... [22:34:14]Read from MH i2c: E2 62 00 2F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 C2 [22:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:14]wFMCommunicate OK [22:34:14]SAM_PROTO_GetFieldsCounters done [22:34:14]requested_item shift.num is exist - process it [22:34:14]requested_item shift.opened is exist - process it [22:34:14]req_shift_opened [22:34:14]FM_GetShiftState [22:34:14]SAM_PROTO_GetShiftState [22:34:14]wFMCommunicate request_size=4 [22:34:14]MH_SAM_APDU [22:34:14]CAPDU: 80 13 01 00 [22:34:14]Write to MH i2c: E2 08 00 30 03 80 13 01 00 00 00 00 00 B0 [22:34:14]Write i2c OK [22:34:14]MH_I2C_Read... [22:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:14]Read from MH i2c: E2 [22:34:14]MH_I2C_Read... [22:34:14]Read from MH i2c: E2 0E 00 [22:34:14]MH_I2C_Read... [22:34:14]Read from MH i2c: E2 0E 00 30 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BE [22:34:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:34:14]wFMCommunicate OK [22:34:14]SAM_PROTO_GetShiftState done [22:34:14]FM_GetShiftState done [22:34:14]req_shift_opened done [22:34:14]requested_item shift.open_date is exist - process it [22:34:14]req_shift_open_date [22:34:14]req_shift_open_date done [22:34:14]produce_requested_data done [22:34:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226300,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:34:14]process_action_free close_receipt [22:34:14]json_value_free [22:34:14]json_value_free done [22:34:14]process_json_proto returns [22:34:14]Send response to host [22:34:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226300,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:34:14]free response buf [22:34:14]execute_script done [22:34:14]execute_script returns [22:34:14]free content buf [22:34:14]Sock 9.Close socket [22:34:14]Sock 9.Thread stoped [22:34:17]ConnectInit Can't take IP for lk.salyk.kg [22:34:17]CommunicateWithHost connect error [22:34:17]CommunicateWithHost err = -1 [22:34:17]OFD Sender: Server communicate error [22:34:22]OFD Sender: Processing packet 226300 [packets to send 600, broken 599] [22:34:22]ProducePacketName [22:34:22]name=ofd_packets/00226300 [22:34:22]OFD Sender: To server: pG, [22:34:22]CommunicateWithHost lk.salyk.kg:30040 [22:34:22]ConnectInit lk.salyk.kg [22:34:27]ConnectInit Can't take IP for lk.salyk.kg [22:34:27]CommunicateWithHost connect error [22:34:27]CommunicateWithHost err = -1 [22:34:27]OFD Sender: Server communicate error [22:34:29]recv_with_timeout no data received [22:34:32]OFD Sender: Processing packet 226300 [packets to send 600, broken 599] [22:34:32]ProducePacketName [22:34:32]name=ofd_packets/00226300 [22:34:32]OFD Sender: To server: pG, [22:34:32]CommunicateWithHost lk.salyk.kg:30040 [22:34:32]ConnectInit lk.salyk.kg [22:34:37]ConnectInit Can't take IP for lk.salyk.kg [22:34:37]CommunicateWithHost connect error [22:34:37]CommunicateWithHost err = -1 [22:34:37]OFD Sender: Server communicate error [22:34:42]OFD Sender: Processing packet 226300 [packets to send 600, broken 599] [22:34:42]ProducePacketName [22:34:42]name=ofd_packets/00226300 [22:34:42]OFD Sender: To server: pG, [22:34:42]CommunicateWithHost lk.salyk.kg:30040 [22:34:42]ConnectInit lk.salyk.kg [22:34:47]ConnectInit Can't take IP for lk.salyk.kg [22:34:47]CommunicateWithHost connect error [22:34:47]CommunicateWithHost err = -1 [22:34:47]OFD Sender: Server communicate error [22:34:52]OFD Sender: Processing packet 226300 [packets to send 600, broken 599] [22:34:52]ProducePacketName [22:34:52]name=ofd_packets/00226300 [22:34:52]OFD Sender: To server: pG, [22:34:52]CommunicateWithHost lk.salyk.kg:30040 [22:34:52]ConnectInit lk.salyk.kg [22:34:57]ConnectInit Can't take IP for lk.salyk.kg [22:34:57]CommunicateWithHost connect error [22:34:57]CommunicateWithHost err = -1 [22:34:57]OFD Sender: Server communicate error [22:35:02]OFD Sender: Processing packet 226300 [packets to send 600, broken 599] [22:35:02]ProducePacketName [22:35:02]name=ofd_packets/00226300 [22:35:02]OFD Sender: To server: pG, [22:35:02]CommunicateWithHost lk.salyk.kg:30040 [22:35:02]ConnectInit lk.salyk.kg [22:35:02]Connected sock=8 [22:35: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 35 39 0E 01 00 00 E5 7F 06 01 E4 7A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 76 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 1C B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C B0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 E3 75 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 73 03 00 35 04 06 00 89 21 82 0F CD E2 07 A7 A7 58 BB 39 71 63 [22:35: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 35 39 4F 00 00 00 02 CC 47 00 25 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 73 03 00 F4 03 04 00 22 22 A5 66 B6 04 01 00 00 CE 59 65 98 17 49 6C BE [22:35:03]CommunicateWithHost err = 0 [22:35:03]CheckOFDResponse [22:35:03]1017 (14) - 77093643461234 [22:35:03]1041 (16) - 0000000000874959 [22:35:03]1040 (4) - 226300 [22:35:03]1012 (4) - 27.07.2024 16:36 [22:35:03]1206 (1) - 0 [22:35:03]OFD Sender: Remove packet 226300 [22:35:03]ProducePacketName [22:35:03]name=ofd_packets/00226300 [22:35:03]NVStorageDeleteData [22:35:03]OFD Sender: No OFD packet to send [22:35:08]OFD Sender: No OFD packet to send [22:35:12]recv_with_timeout no data received [22:35:14]OFD Sender: No OFD packet to send [22:35:19]OFD Sender: No OFD packet to send [22:35:24]OFD Sender: No OFD packet to send [22:35:29]OFD Sender: No OFD packet to send [22:35:34]OFD Sender: No OFD packet to send [22:35:39]OFD Sender: No OFD packet to send [22:35:44]OFD Sender: No OFD packet to send [22:35:49]OFD Sender: No OFD packet to send [22:35:54]OFD Sender: No OFD packet to send [22:35:59]OFD Sender: No OFD packet to send [22:36:04]OFD Sender: No OFD packet to send [22:36:09]OFD Sender: No OFD packet to send [22:36:14]OFD Sender: No OFD packet to send [22:36:19]OFD Sender: No OFD packet to send [22:36:24]OFD Sender: No OFD packet to send [22:36:29]OFD Sender: No OFD packet to send [22:36:34]OFD Sender: No OFD packet to send [22:36:39]OFD Sender: No OFD packet to send [22:36:40]accept exits with 10 [22:36:40]New connection [22:36:40]New thread 3066629476 created [22:36:40]Thread 3066486116 joined [22:36:40]Waiting for new connection... [22:36:40] Sock 10.Parse request [22:36:40]Sock 10.Check first char [22:36:40]Sock 10.First char is OK [22:36:40]request: POST /json_proto HTTP/1.0 [22:36:40]Method: POST [22:36:40]URL: /json_proto [22:36:40]Method is POST - this is cgi request [22:36:40]url: /json_proto [22:36:40]query_string will be loaded in cgi processing [22:36:40]execute_cgi json_proto POST (null) [22:36:40]execute_cgi path=json_proto method=POST [22:36:40]POST find Content-Length [22:36:40]Host: 172.17.43.131:8080 [22:36:40]Content-Length: 676 [22:36:40]Content-Type: application/json [22:36:40] [22:36:40]POST finish read [22:36:40]Found Content-Length = 676 [22:36:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:40]execute_script... [22: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)2002627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:40]POST & json_proto [22:36:40]process_json_proto [22:36:40]json parsed OK: [22:36:40]protocol is kg_v1.0 [22:36:40]action value=close_receipt [22:36:40]process_action close_receipt [22:36:40]cmd_close_receipt [22:36:40]MH_GetDate [22:36:40]Write to MH i2c: F0 00 00 31 03 23 [22:36:40]Write i2c OK [22:36:40]MH_I2C_Read... [22:36:40]Read from MH i2c: F0 [22:36:40]MH_I2C_Read... [22:36:40]Read from MH i2c: F0 09 00 [22:36:40]MH_I2C_Read... [22:36:40]Read from MH i2c: F0 09 00 31 03 00 79 76 A5 66 F9 24 A2 66 4B [22:36:40]GetLastDocTimeStamp 1722119651 [22:36:40]current date 1722119801 [22:36:40]FM_GetShiftState [22:36:40]SAM_PROTO_GetShiftState [22:36:40]wFMCommunicate request_size=4 [22:36:40]MH_SAM_APDU [22:36:40]CAPDU: 80 13 01 00 [22:36:40]Write to MH i2c: E2 08 00 32 03 80 13 01 00 00 00 00 00 B2 [22:36:40]Write i2c OK [22:36:40]MH_I2C_Read... [22:36:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:40]Read from MH i2c: E2 [22:36:40]MH_I2C_Read... [22:36:40]Read from MH i2c: E2 0E 00 [22:36:40]MH_I2C_Read... [22:36:40]Read from MH i2c: E2 0E 00 32 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C0 [22:36:40]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:36:40]wFMCommunicate OK [22:36:40]SAM_PROTO_GetShiftState done [22:36:40]FM_GetShiftState done [22:36:40]opened in 1722038719 [22:36:40]opened+sec_in_day 1722125119 [22:36:40]quantity*price = 100035 [22:36:40]sum+1 = 100036 [22:36:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 661 27.07.2024 22:36 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226301 ФПД: 174943714223849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223641&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226301&fm=174943714223849&tin=02508201610067®Number=0000000000092624&sum=100000 [22:36:41]StoreToDocumentArchive [22:36:41]shift 438 fd 226301 [22:36:41]save to /storage/0438/doc_00226301 [22:36:41]save last doc name /storage/0438/doc_00226301 to /storage/kkm_last_doc_name [22:36:41]save OK [22:36:41]Clear old archive folders... [22:36:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:36:41]tlvbuf is 005C0D00 [22:36:41]SAM_PROTO_ClearQueue [22:36:41]wFMCommunicate request_size=4 [22:36:41]MH_SAM_APDU [22:36:41]CAPDU: 80 09 00 00 [22:36:41]Write to MH i2c: E2 08 00 3F 03 80 09 00 00 00 00 00 00 B4 [22:36:41]Write i2c OK [22:36:41]MH_I2C_Read... [22:36:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:36:41]Read from MH i2c: E2 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 3F 03 00 90 00 B6 [22:36:41]RAPDU: 90 00 [22:36:41]wFMCommunicate OK [22:36:41]SAM_PROTO_ClearQueue done [22:36:41]KKMCreateOFDPacket [22:36:41]OFDProtocolAddRootSTLVToBuf [22:36:41]FM_MakeSignedData [22:36:41]FM_MakeSignedData [22:36:41]SAM_PROTO_SignData [22:36:41]wFMCommunicate request_size=4 [22:36:41]MH_SAM_APDU [22:36:41]CAPDU: 80 0D 01 02 [22:36:41]Write to MH i2c: E2 08 00 40 03 80 0D 01 02 00 00 00 00 BC [22:36:41]Write i2c OK [22:36:41]MH_I2C_Read... [22:36:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:36:41]Read from MH i2c: E2 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 40 03 00 90 00 B7 [22:36:41]RAPDU: 90 00 [22:36:41]wFMCommunicate OK [22:36:41]wFMCommunicate request_size=255 [22:36:41]MH_SAM_APDU [22:36: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 79 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 73 03 00 35 04 06 00 [22:36:41]Write to MH i2c: E2 02 01 41 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 79 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 73 03 00 35 04 06 00 00 00 69 [22:36:41]Write i2c OK [22:36:41]MH_I2C_Read... [22:36:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:41]Read from MH i2c: E2 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 41 03 00 90 00 B8 [22:36:41]RAPDU: 90 00 [22:36:41]wFMCommunicate OK [22:36:41]wFMCommunicate request_size=11 [22:36:41]MH_SAM_APDU [22:36:41]CAPDU: 80 0D 02 02 06 9F 1C 41 F1 26 E9 [22:36:41]Write to MH i2c: E2 0E 00 42 03 80 0D 02 02 06 00 9F 1C 41 F1 26 E9 00 00 C7 [22:36:41]Write i2c OK [22:36:41]MH_I2C_Read... [22:36:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:41]Read from MH i2c: E2 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [22:36:41]RAPDU: 90 00 [22:36:41]wFMCommunicate OK [22:36:41]wFMCommunicate request_size=4 [22:36:41]MH_SAM_APDU [22:36:41]CAPDU: 80 0D 03 02 [22:36:41]Write to MH i2c: E2 08 00 43 03 80 0D 03 02 00 00 00 00 C1 [22:36:41]Write i2c OK [22:36:41]MH_I2C_Read... [22:36:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:36:41]Read from MH i2c: E2 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 0B 00 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 0B 00 43 03 00 73 84 A5 F0 93 2D 9F 36 90 00 E3 [22:36:41]RAPDU: 73 84 A5 F0 93 2D 9F 36 90 00 [22:36:41]wFMCommunicate OK [22:36:41]SAM_PROTO_SignData done [22:36:41]FM_MakeSignedData done [22:36:41]CreateOFDProtocolMessage [22:36:41]wFMCommunicate request_size=4 [22:36:41]MH_SAM_APDU [22:36:41]CAPDU: 80 11 00 00 [22:36:41]Write to MH i2c: E2 08 00 44 03 80 11 00 00 00 00 00 00 C1 [22:36:41]Write i2c OK [22:36:41]MH_I2C_Read... [22:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:41]Read from MH i2c: E2 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 17 00 [22:36:41]MH_I2C_Read... [22:36:41]Read from MH i2c: E2 17 00 44 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [22:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:36:41]wFMCommunicate OK [22:36:41]CreateOFDProtocolMessage done [22:36:41]OFDSenderStorePacket 226301 [22:36:41]StoreOFDPacket docnum=226301 [22:36:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 85 9B 08 01 75 37 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 79 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 73 03 00 35 04 06 00 9F 1C 41 F1 26 E9 73 84 A5 F0 93 2D 9F 36 [22:36:41]CheckFolder [22:36:41]dirname=/storage/ofd_packets [22:36:41]CheckFolder done [22:36:41]ProducePacketName [22:36:41]name=ofd_packets/00226301 [22:36:41]NVStorageSaveData ofd_packets/00226301 [22:36:41]File name is /storage/ofd_packets/00226301 [22:36:41]Write 302 bytes [22:36:41]NVStorageSaveData done [22:36:41]OFDSenderStorePacket done [22:36:41]KKMCreateOFDPacket done [22:36:41]NVStorageSaveData kkm_last_timestamp [22:36:41]File name is /storage/kkm_last_timestamp [22:36:41]Write 4 bytes [22:36:41]NVStorageSaveData done [22:36:42]ExternCall_PrintAddStr [22:36:42]wPrintStart [22:36:42]Write to MH i2c: 01 00 00 45 03 48 [22:36:42]OFD Sender: Processing packet 226301 [packets to send 600, broken 599] [22:36:42]ProducePacketName [22:36:42]name=ofd_packets/00226301 [22:36:42]OFD Sender: To server: pG, [22:36:42]CommunicateWithHost lk.salyk.kg:30040 [22:36:42]ConnectInit lk.salyk.kg [22:36:42]Write i2c OK [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: 01 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: 01 07 00 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 FF 0F 5D [22:36:42]RasterBufferAndPrint [22:36:42]line Счет N : (1)2002627 [22:36:42]line ИНН: 02508201610067 [22:36:42]line Контрольно-Кассовый Чек [22:36:42]line ПРОДАЖА [22:36:42]line ТРК (МРК, ГНК) : 32 [22:36:42]line Товар: 2710124130 [22:36:42]line Super-92-К-5 [22:36:42]line 14.540 * 68.80 [22:36:42]line = 1000.35 [22:36:42]line НДС 12% НСП 1% [22:36:42]line > о реализуемом товаре [22:36:42]line ОКРУГЛЕНИЕ: -0.35 [22:36:42]line ИТОГО: 1000.00 [22:36:42]line Внесено: 1000.00 [22:36:42]line СДАЧА: 0.00 [22:36:42]line НСП 1% : 8.85 [22:36:42]line НДС 12% : 106.23 [22:36:42]line Наличными: 1000.00 [22:36:42]line Безнал.: 0.00 [22:36:42]line Место: АЗС № 97 "Партнер Нефть" [22:36:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:36:42]line СНО: Общий режим [22:36:42]line Чек 661 27.07.2024 22:36 [22:36:42]line Смена: 438 ФФД: 1.0 [22:36:42]line ЗНМ: 0300000054 [22:36:42]line РНМ: 0000000000092624 [22:36:42]line Версия ККМ: 001 [22:36:42]line ФМ: 0000000000874959 [22:36:42]line ФД: 226301 [22:36:42]line ФПД: 174943714223849 [22:36:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223641&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226301&fm=174943714223849&tin=02508201610067®Number=0000000000092624&sum=100000 [22:36:42]written 0, free lines is 4095 [22:36:42]Write to MH i2c: 01 00 00 70 03 73 [22:36:42]Write i2c OK [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: 01 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: 01 07 00 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: 01 07 00 70 03 00 00 00 00 00 60 0C E6 [22:36:42]RasterBufferAndPrint [22:36:42]line [22:36:42]line [22:36:42]line [22:36:42]line [22:36:42]line [22:36:42]written 0, free lines is 3171 [22:36:42]MH_Cut [22:36:42]Write to MH i2c: D1 01 00 77 03 01 4C [22:36:42]Write i2c OK [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: D1 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: D1 01 00 [22:36:42]MH_I2C_Read... [22:36:42]Read from MH i2c: D1 01 00 77 03 00 4B [22:36:42]Write to MH i2c: 01 00 00 78 03 7B [22:36:42]Write i2c OK [22:36:42]MH_I2C_Read... [22:36:44]*** Cut start [22:36:44]*** Partial cut [22:36:44]*** CUTSNS_PIN = 1 [22:36:44]*** CUTSNS_PIN = 0 [22:36:44]*** Brake cut motor [22:36:44]Read from MH i2c: 01 [22:36:44]MH_I2C_Read... [22:36:44]*** Stop cut motor [22:36:44]*** Cut end [22:36:44]Read from MH i2c: 01 07 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: 01 07 00 78 03 00 00 00 00 00 FF 0F 90 [22:36:44]process_action close_receipt done [22:36:44]requested_data is exist [22:36:44]produce_requested_data [22:36:44]requested_item fm.sn is exist - process it [22:36:44]wFMCommunicate request_size=4 [22:36:44]MH_SAM_APDU [22:36:44]CAPDU: 80 11 00 00 [22:36:44]Write to MH i2c: E2 08 00 79 03 80 11 00 00 00 00 00 00 F6 [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:44]Read from MH i2c: E2 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 17 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 17 00 79 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [22:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:36:44]wFMCommunicate OK [22:36:44]requested_item fd.num is exist - process it [22:36:44]SAM_PROTO_GetFieldsCounters [22:36:44]wFMCommunicate request_size=4 [22:36:44]MH_SAM_APDU [22:36:44]CAPDU: 80 13 00 00 [22:36:44]Write to MH i2c: E2 08 00 7A 03 80 13 00 00 00 00 00 00 F9 [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:36:44]Read from MH i2c: E2 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 62 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 62 00 7A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [22: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:36:44]wFMCommunicate OK [22:36:44]SAM_PROTO_GetFieldsCounters done [22:36:44]requested_item shift.num is exist - process it [22:36:44]requested_item shift.opened is exist - process it [22:36:44]req_shift_opened [22:36:44]FM_GetShiftState [22:36:44]SAM_PROTO_GetShiftState [22:36:44]wFMCommunicate request_size=4 [22:36:44]MH_SAM_APDU [22:36:44]CAPDU: 80 13 01 00 [22:36:44]Write to MH i2c: E2 08 00 7B 03 80 13 01 00 00 00 00 00 FB [22:36:44]Write i2c OK [22:36:44]MH_I2C_Read... [22:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:44]Read from MH i2c: E2 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 0E 00 [22:36:44]MH_I2C_Read... [22:36:44]Read from MH i2c: E2 0E 00 7B 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 09 [22:36:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:36:44]wFMCommunicate OK [22:36:44]SAM_PROTO_GetShiftState done [22:36:44]FM_GetShiftState done [22:36:44]req_shift_opened done [22:36:44]requested_item shift.open_date is exist - process it [22:36:44]req_shift_open_date [22:36:44]req_shift_open_date done [22:36:44]produce_requested_data done [22:36:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226301,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:36:44]process_action_free close_receipt [22:36:44]json_value_free [22:36:44]json_value_free done [22:36:44]process_json_proto returns [22:36:44]Send response to host [22:36:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226301,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:36:44]free response buf [22:36:44]execute_script done [22:36:44]execute_script returns [22:36:44]free content buf [22:36:44]Sock 10.Close socket [22:36:44]Sock 10.Thread stoped [22:36:52]recv_with_timeout no data received [22:37:05]recv_with_timeout no data received [22:37:17]recv_with_timeout no data received [22:37:27]recv_with_timeout no data received [22:37:39]recv_with_timeout no data received [22:37:53]recv_with_timeout no data received [22:38:09]accept exits with 9 [22:38:09]New connection [22:38:09]New thread 3066486116 created [22:38:09]Thread 3066629476 joined [22:38:09]Waiting for new connection... [22:38:09] Sock 9.Parse request [22:38:09]Sock 9.Check first char [22:38:09]Sock 9.First char is OK [22:38:09]request: POST /json_proto HTTP/1.0 [22:38:09]Method: POST [22:38:09]URL: /json_proto [22:38:09]Method is POST - this is cgi request [22:38:09]url: /json_proto [22:38:09]query_string will be loaded in cgi processing [22:38:09]execute_cgi json_proto POST (null) [22:38:09]execute_cgi path=json_proto method=POST [22:38:09]POST find Content-Length [22:38:09]Host: 172.17.43.131:8080 [22:38:09]Content-Length: 804 [22:38:09]Content-Type: application/json [22:38:09] [22:38:09]POST finish read [22:38:09]Found Content-Length = 804 [22:38:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:09]execute_script... [22:38:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:09]POST & json_proto [22:38:09]process_json_proto [22:38:09]json parsed OK: [22:38:09]protocol is kg_v1.0 [22:38:09]action value=close_receipt [22:38:09]process_action close_receipt [22:38:09]cmd_close_receipt [22:38:09]MH_GetDate [22:38:09]Write to MH i2c: F0 00 00 7C 03 6E [22:38:09]Write i2c OK [22:38:09]MH_I2C_Read... [22:38:09]Read from MH i2c: F0 [22:38:09]MH_I2C_Read... [22:38:09]Read from MH i2c: F0 09 00 [22:38:09]MH_I2C_Read... [22:38:09]Read from MH i2c: F0 09 00 7C 03 00 D2 76 A5 66 F9 24 A2 66 EF [22:38:09]GetLastDocTimeStamp 1722119801 [22:38:09]current date 1722119890 [22:38:09]FM_GetShiftState [22:38:09]SAM_PROTO_GetShiftState [22:38:09]wFMCommunicate request_size=4 [22:38:09]MH_SAM_APDU [22:38:09]CAPDU: 80 13 01 00 [22:38:09]Write to MH i2c: E2 08 00 7D 03 80 13 01 00 00 00 00 00 FD [22:38:09]Write i2c OK [22:38:09]MH_I2C_Read... [22:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:09]Read from MH i2c: E2 [22:38:09]MH_I2C_Read... [22:38:09]Read from MH i2c: E2 0E 00 [22:38:09]MH_I2C_Read... [22:38:09]Read from MH i2c: E2 0E 00 7D 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0B [22:38:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:38:09]wFMCommunicate OK [22:38:09]SAM_PROTO_GetShiftState done [22:38:09]FM_GetShiftState done [22:38:09]opened in 1722038719 [22:38:09]opened+sec_in_day 1722125119 [22:38:09]quantity*price = 200043 [22:38:09]sum+1 = 200044 [22:38:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 662 27.07.2024 22:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226302 ФПД: 267950655422007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223810&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226302&fm=267950655422007&tin=02508201610067®Number=0000000000092624&sum=200043 [22:38:10]StoreToDocumentArchive [22:38:10]shift 438 fd 226302 [22:38:10]save to /storage/0438/doc_00226302 [22:38:10]save last doc name /storage/0438/doc_00226302 to /storage/kkm_last_doc_name [22:38:10]save OK [22:38:10]Clear old archive folders... [22:38:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:10]tlvbuf is 005C3A40 [22:38:10]SAM_PROTO_ClearQueue [22:38:10]wFMCommunicate request_size=4 [22:38:10]MH_SAM_APDU [22:38:10]CAPDU: 80 09 00 00 [22:38:10]Write to MH i2c: E2 08 00 8A 03 80 09 00 00 00 00 00 00 FF [22:38:10]Write i2c OK [22:38:10]MH_I2C_Read... [22:38:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:10]Read from MH i2c: E2 [22:38:10]MH_I2C_Read... [22:38:10]Read from MH i2c: E2 03 00 [22:38:10]MH_I2C_Read... [22:38:10]Read from MH i2c: E2 03 00 8A 03 00 90 00 01 [22:38:10]RAPDU: 90 00 [22:38:10]wFMCommunicate OK [22:38:10]SAM_PROTO_ClearQueue done [22:38:10]KKMCreateOFDPacket [22:38:10]OFDProtocolAddRootSTLVToBuf [22:38:10]FM_MakeSignedData [22:38:10]FM_MakeSignedData [22:38:10]SAM_PROTO_SignData [22:38:10]wFMCommunicate request_size=4 [22:38:10]MH_SAM_APDU [22:38:10]CAPDU: 80 0D 01 02 [22:38:10]Write to MH i2c: E2 08 00 8B 03 80 0D 01 02 00 00 00 00 07 [22:38:10]Write i2c OK [22:38:10]MH_I2C_Read... [22:38:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:10]Read from MH i2c: E2 [22:38:10]MH_I2C_Read... [22:38:10]Read from MH i2c: E2 03 00 [22:38:10]MH_I2C_Read... [22:38:10]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [22:38:10]RAPDU: 90 00 [22:38:10]wFMCommunicate OK [22:38:10]wFMCommunicate request_size=255 [22:38:10]MH_SAM_APDU [22:38:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 D2 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 73 03 00 35 04 06 00 F3 [22:38:10]Write to MH i2c: E2 02 01 8C 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 D2 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 73 03 00 35 04 06 00 F3 00 00 A5 [22:38:10]Write i2c OK [22:38:10]MH_I2C_Read... [22:38:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:11]Read from MH i2c: E2 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 03 00 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 03 00 8C 03 00 90 00 03 [22:38:11]RAPDU: 90 00 [22:38:11]wFMCommunicate OK [22:38:11]wFMCommunicate request_size=10 [22:38:11]MH_SAM_APDU [22:38:11]CAPDU: 80 0D 02 02 05 B3 1F A2 3E 37 [22:38:11]Write to MH i2c: E2 0D 00 8D 03 80 0D 02 02 05 00 B3 1F A2 3E 37 00 00 FD [22:38:11]Write i2c OK [22:38:11]MH_I2C_Read... [22:38:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:11]Read from MH i2c: E2 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 03 00 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [22:38:11]RAPDU: 90 00 [22:38:11]wFMCommunicate OK [22:38:11]wFMCommunicate request_size=4 [22:38:11]MH_SAM_APDU [22:38:11]CAPDU: 80 0D 03 02 [22:38:11]Write to MH i2c: E2 08 00 8E 03 80 0D 03 02 00 00 00 00 0C [22:38:11]Write i2c OK [22:38:11]MH_I2C_Read... [22:38:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:11]Read from MH i2c: E2 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 0B 00 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 0B 00 8E 03 00 A3 92 DC 5B 46 AE A9 6D 90 00 83 [22:38:11]RAPDU: A3 92 DC 5B 46 AE A9 6D 90 00 [22:38:11]wFMCommunicate OK [22:38:11]SAM_PROTO_SignData done [22:38:11]FM_MakeSignedData done [22:38:11]CreateOFDProtocolMessage [22:38:11]wFMCommunicate request_size=4 [22:38:11]MH_SAM_APDU [22:38:11]CAPDU: 80 11 00 00 [22:38:11]Write to MH i2c: E2 08 00 8F 03 80 11 00 00 00 00 00 00 0C [22:38:11]Write i2c OK [22:38:11]MH_I2C_Read... [22:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:11]Read from MH i2c: E2 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 17 00 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: E2 17 00 8F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [22:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:38:11]wFMCommunicate OK [22:38:11]CreateOFDProtocolMessage done [22:38:11]OFDSenderStorePacket 226302 [22:38:11]StoreOFDPacket docnum=226302 [22:38:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 36 79 07 01 B8 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 D2 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 73 03 00 35 04 06 00 F3 B3 1F A2 3E 37 A3 92 DC 5B 46 AE A9 6D [22:38:11]CheckFolder [22:38:11]dirname=/storage/ofd_packets [22:38:11]CheckFolder done [22:38:11]ProducePacketName [22:38:11]name=ofd_packets/00226302 [22:38:11]NVStorageSaveData ofd_packets/00226302 [22:38:11]File name is /storage/ofd_packets/00226302 [22:38:11]Write 301 bytes [22:38:11]NVStorageSaveData done [22:38:11]OFDSenderStorePacket done [22:38:11]KKMCreateOFDPacket done [22:38:11]NVStorageSaveData kkm_last_timestamp [22:38:11]File name is /storage/kkm_last_timestamp [22:38:11]Write 4 bytes [22:38:11]NVStorageSaveData done [22:38:11]ExternCall_PrintAddStr [22:38:11]wPrintStart [22:38:11]Write to MH i2c: 01 00 00 90 03 93 [22:38:11]Write i2c OK [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: 01 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: 01 07 00 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 FF 0F A8 [22:38:11]RasterBufferAndPrint [22:38:11]line Счет N : (1)2002628 [22:38:11]line ИНН: 02508201610067 [22:38:11]line Контрольно-Кассовый Чек [22:38:11]line ПРОДАЖА [22:38:11]line ТРК (МРК, ГНК) : 54 [22:38:11]line Товар: 2710124500 [22:38:11]line Аи-95-К-5 [22:38:11]line 26.960 * 74.20 [22:38:11]line = 2000.43 [22:38:11]line НДС 12% НСП 1% [22:38:11]line > о реализуемом товаре [22:38:11]line ИТОГО: 2000.43 [22:38:11]line НСП 1% : 17.70 [22:38:11]line НДС 12% : 212.43 [22:38:11]line Наличными: 0.00 [22:38:11]line Безнал.: 2000.43 [22:38:11]line Место: АЗС № 97 "Партнер Нефть" [22:38:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:38:11]line СНО: Общий режим [22:38:11]line Чек 662 27.07.2024 22:38 [22:38:11]line Смена: 438 ФФД: 1.0 [22:38:11]line ЗНМ: 0300000054 [22:38:11]line РНМ: 0000000000092624 [22:38:11]line Версия ККМ: 001 [22:38:11]line Платежная система: O! деньги [22:38:11]line ФМ: 0000000000874959 [22:38:11]line ФД: 226302 [22:38:11]line ФПД: 267950655422007 [22:38:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223810&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226302&fm=267950655422007&tin=02508201610067®Number=0000000000092624&sum=200043 [22:38:11]written 0, free lines is 4095 [22:38:11]Write to MH i2c: 01 00 00 BA 03 BD [22:38:11]Write i2c OK [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: 01 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: 01 07 00 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 7A 0C 4A [22:38:11]RasterBufferAndPrint [22:38:11]line [22:38:11]line [22:38:11]line [22:38:11]line [22:38:11]line [22:38:11]written 0, free lines is 3197 [22:38:11]MH_Cut [22:38:11]Write to MH i2c: D1 01 00 C1 03 01 96 [22:38:11]Write i2c OK [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: D1 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: D1 01 00 [22:38:11]MH_I2C_Read... [22:38:11]Read from MH i2c: D1 01 00 C1 03 00 95 [22:38:11]Write to MH i2c: 01 00 00 C2 03 C5 [22:38:11]Write i2c OK [22:38:11]MH_I2C_Read... [22:38:12]*** Cut start [22:38:12]*** Partial cut [22:38:12]*** CUTSNS_PIN = 1 [22:38:12]*** CUTSNS_PIN = 0 [22:38:13]*** Brake cut motor [22:38:13]Read from MH i2c: 01 [22:38:13]MH_I2C_Read... [22:38:13]*** Stop cut motor [22:38:13]*** Cut end [22:38:13]Read from MH i2c: 01 07 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: 01 07 00 C2 03 00 00 00 00 00 FF 0F DA [22:38:13]process_action close_receipt done [22:38:13]requested_data is exist [22:38:13]produce_requested_data [22:38:13]requested_item fm.sn is exist - process it [22:38:13]wFMCommunicate request_size=4 [22:38:13]MH_SAM_APDU [22:38:13]CAPDU: 80 11 00 00 [22:38:13]Write to MH i2c: E2 08 00 C3 03 80 11 00 00 00 00 00 00 40 [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:13]Read from MH i2c: E2 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 17 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 17 00 C3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [22:38:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:38:13]wFMCommunicate OK [22:38:13]requested_item fd.num is exist - process it [22:38:13]SAM_PROTO_GetFieldsCounters [22:38:13]wFMCommunicate request_size=4 [22:38:13]MH_SAM_APDU [22:38:13]CAPDU: 80 13 00 00 [22:38:13]Write to MH i2c: E2 08 00 C4 03 80 13 00 00 00 00 00 00 43 [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:13]Read from MH i2c: E2 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 62 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 62 00 C4 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [22:38: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:13]wFMCommunicate OK [22:38:13]SAM_PROTO_GetFieldsCounters done [22:38:13]requested_item shift.num is exist - process it [22:38:13]requested_item shift.opened is exist - process it [22:38:13]req_shift_opened [22:38:13]FM_GetShiftState [22:38:13]SAM_PROTO_GetShiftState [22:38:13]wFMCommunicate request_size=4 [22:38:13]MH_SAM_APDU [22:38:13]CAPDU: 80 13 01 00 [22:38:13]Write to MH i2c: E2 08 00 C5 03 80 13 01 00 00 00 00 00 45 [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:13]Read from MH i2c: E2 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 0E 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 0E 00 C5 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 53 [22:38:13]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:38:13]wFMCommunicate OK [22:38:13]SAM_PROTO_GetShiftState done [22:38:13]FM_GetShiftState done [22:38:13]req_shift_opened done [22:38:13]requested_item shift.open_date is exist - process it [22:38:13]req_shift_open_date [22:38:13]req_shift_open_date done [22:38:13]produce_requested_data done [22:38:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226302,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:38:13]process_action_free close_receipt [22:38:13]json_value_free [22:38:13]json_value_free done [22:38:13]process_json_proto returns [22:38:13]Send response to host [22:38:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226302,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:38:13]free response buf [22:38:13]execute_script done [22:38:13]execute_script returns [22:38:13]free content buf [22:38:13]Sock 9.Close socket [22:38:13]Sock 9.Thread stoped [22:38:26]recv_with_timeout no data received [22:38:33]accept exits with 11 [22:38:33]New connection [22:38:33]New thread 3066629476 created [22:38:33]Thread 3066486116 joined [22:38:33]Waiting for new connection... [22:38:33] Sock 11.Parse request [22:38:33]Sock 11.Check first char [22:38:33]Sock 11.First char is OK [22:38:33]request: POST /json_proto HTTP/1.0 [22:38:33]Method: POST [22:38:33]URL: /json_proto [22:38:33]Method is POST - this is cgi request [22:38:33]url: /json_proto [22:38:33]query_string will be loaded in cgi processing [22:38:33]execute_cgi json_proto POST (null) [22:38:33]execute_cgi path=json_proto method=POST [22:38:33]POST find Content-Length [22:38:33]Host: 172.17.43.131:8080 [22:38:33]Content-Length: 678 [22:38:33]Content-Type: application/json [22:38:33] [22:38:33]POST finish read [22:38:33]Found Content-Length = 678 [22:38:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:33]execute_script... [22:38:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:33]POST & json_proto [22:38:33]process_json_proto [22:38:33]json parsed OK: [22:38:33]protocol is kg_v1.0 [22:38:33]action value=close_receipt [22:38:33]process_action close_receipt [22:38:33]cmd_close_receipt [22:38:33]MH_GetDate [22:38:33]Write to MH i2c: F0 00 00 C6 03 B8 [22:38:33]Write i2c OK [22:38:33]MH_I2C_Read... [22:38:33]Read from MH i2c: F0 [22:38:33]MH_I2C_Read... [22:38:33]Read from MH i2c: F0 09 00 [22:38:33]MH_I2C_Read... [22:38:33]Read from MH i2c: F0 09 00 C6 03 00 EA 76 A5 66 F9 24 A2 66 51 [22:38:33]GetLastDocTimeStamp 1722119890 [22:38:33]current date 1722119914 [22:38:33]FM_GetShiftState [22:38:33]SAM_PROTO_GetShiftState [22:38:33]wFMCommunicate request_size=4 [22:38:33]MH_SAM_APDU [22:38:33]CAPDU: 80 13 01 00 [22:38:33]Write to MH i2c: E2 08 00 C7 03 80 13 01 00 00 00 00 00 47 [22:38:33]Write i2c OK [22:38:33]MH_I2C_Read... [22:38:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:33]Read from MH i2c: E2 [22:38:33]MH_I2C_Read... [22:38:33]Read from MH i2c: E2 0E 00 [22:38:33]MH_I2C_Read... [22:38:33]Read from MH i2c: E2 0E 00 C7 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 55 [22:38:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:38:33]wFMCommunicate OK [22:38:33]SAM_PROTO_GetShiftState done [22:38:33]FM_GetShiftState done [22:38:33]opened in 1722038719 [22:38:33]opened+sec_in_day 1722125119 [22:38:33]quantity*price = 20001 [22:38:33]sum+1 = 20002 [22:38:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 663 27.07.2024 22:38 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226303 ФПД: 133245954698363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223834&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226303&fm=133245954698363&tin=02508201610067®Number=0000000000092624&sum=20000 [22:38:34]StoreToDocumentArchive [22:38:34]shift 438 fd 226303 [22:38:34]save to /storage/0438/doc_00226303 [22:38:34]save last doc name /storage/0438/doc_00226303 to /storage/kkm_last_doc_name [22:38:34]save OK [22:38:34]Clear old archive folders... [22:38:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:34]tlvbuf is 00592FF0 [22:38:34]SAM_PROTO_ClearQueue [22:38:34]wFMCommunicate request_size=4 [22:38:34]MH_SAM_APDU [22:38:34]CAPDU: 80 09 00 00 [22:38:34]Write to MH i2c: E2 08 00 D4 03 80 09 00 00 00 00 00 00 49 [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:34]Read from MH i2c: E2 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 D4 03 00 90 00 4B [22:38:34]RAPDU: 90 00 [22:38:34]wFMCommunicate OK [22:38:34]SAM_PROTO_ClearQueue done [22:38:34]KKMCreateOFDPacket [22:38:34]OFDProtocolAddRootSTLVToBuf [22:38:34]FM_MakeSignedData [22:38:34]FM_MakeSignedData [22:38:34]SAM_PROTO_SignData [22:38:34]wFMCommunicate request_size=4 [22:38:34]MH_SAM_APDU [22:38:34]CAPDU: 80 0D 01 02 [22:38:34]Write to MH i2c: E2 08 00 D5 03 80 0D 01 02 00 00 00 00 51 [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:34]Read from MH i2c: E2 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 D5 03 00 90 00 4C [22:38:34]RAPDU: 90 00 [22:38:34]wFMCommunicate OK [22:38:34]wFMCommunicate request_size=255 [22:38:34]MH_SAM_APDU [22:38:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 EA 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 73 03 00 35 04 06 00 79 [22:38:34]Write to MH i2c: E2 02 01 D6 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 EA 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 73 03 00 35 04 06 00 79 00 00 83 [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:34]Read from MH i2c: E2 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 D6 03 00 90 00 4D [22:38:34]RAPDU: 90 00 [22:38:34]wFMCommunicate OK [22:38:34]wFMCommunicate request_size=10 [22:38:34]MH_SAM_APDU [22:38:34]CAPDU: 80 0D 02 02 05 2F BD CC 2C 7B [22:38:34]Write to MH i2c: E2 0D 00 D7 03 80 0D 02 02 05 00 2F BD CC 2C 7B 00 00 BD [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:34]Read from MH i2c: E2 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 03 00 D7 03 00 90 00 4E [22:38:34]RAPDU: 90 00 [22:38:34]wFMCommunicate OK [22:38:34]wFMCommunicate request_size=4 [22:38:34]MH_SAM_APDU [22:38:34]CAPDU: 80 0D 03 02 [22:38:34]Write to MH i2c: E2 08 00 D8 03 80 0D 03 02 00 00 00 00 56 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:35]Read from MH i2c: E2 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 0B 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 0B 00 D8 03 00 66 EA 6A 3F E1 80 41 33 90 00 25 [22:38:35]RAPDU: 66 EA 6A 3F E1 80 41 33 90 00 [22:38:35]wFMCommunicate OK [22:38:35]SAM_PROTO_SignData done [22:38:35]FM_MakeSignedData done [22:38:35]CreateOFDProtocolMessage [22:38:35]wFMCommunicate request_size=4 [22:38:35]MH_SAM_APDU [22:38:35]CAPDU: 80 11 00 00 [22:38:35]Write to MH i2c: E2 08 00 D9 03 80 11 00 00 00 00 00 00 56 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:35]Read from MH i2c: E2 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 17 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 17 00 D9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [22:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:38:35]wFMCommunicate OK [22:38:35]CreateOFDProtocolMessage done [22:38:35]OFDSenderStorePacket 226303 [22:38:35]StoreOFDPacket docnum=226303 [22:38:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 E9 07 01 BF 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 EA 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 73 03 00 35 04 06 00 79 2F BD CC 2C 7B 66 EA 6A 3F E1 80 41 33 [22:38:35]CheckFolder [22:38:35]dirname=/storage/ofd_packets [22:38:35]CheckFolder done [22:38:35]ProducePacketName [22:38:35]name=ofd_packets/00226303 [22:38:35]NVStorageSaveData ofd_packets/00226303 [22:38:35]File name is /storage/ofd_packets/00226303 [22:38:35]Write 301 bytes [22:38:35]NVStorageSaveData done [22:38:35]OFDSenderStorePacket done [22:38:35]KKMCreateOFDPacket done [22:38:35]NVStorageSaveData kkm_last_timestamp [22:38:35]File name is /storage/kkm_last_timestamp [22:38:35]Write 4 bytes [22:38:35]NVStorageSaveData done [22:38:35]ExternCall_PrintAddStr [22:38:35]wPrintStart [22:38:35]Write to MH i2c: 01 00 00 DA 03 DD [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: 01 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: 01 07 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: 01 07 00 DA 03 00 00 00 00 00 FF 0F F2 [22:38:35]RasterBufferAndPrint [22:38:35]line Счет N : (1)2002629 [22:38:35]line ИНН: 02508201610067 [22:38:35]line Контрольно-Кассовый Чек [22:38:35]line ПРОДАЖА [22:38:35]line ТРК (МРК, ГНК) : 33 [22:38:35]line Товар: 2710124130 [22:38:35]line Аи-92-К-5 [22:38:35]line 2.950 * 67.80 [22:38:35]line = 200.01 [22:38:35]line НДС 12% НСП 1% [22:38:35]line > о реализуемом товаре [22:38:35]line ОКРУГЛЕНИЕ: -0.01 [22:38:35]line ИТОГО: 200.00 [22:38:35]line Внесено: 200.00 [22:38:35]line СДАЧА: 0.00 [22:38:35]line НСП 1% : 1.77 [22:38:35]line НДС 12% : 21.24 [22:38:35]line Наличными: 200.00 [22:38:35]line Безнал.: 0.00 [22:38:35]line Место: АЗС № 97 "Партнер Нефть" [22:38:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:38:35]line СНО: Общий режим [22:38:35]line Чек 663 27.07.2024 22:38 [22:38:35]line Смена: 438 ФФД: 1.0 [22:38:35]line ЗНМ: 0300000054 [22:38:35]line РНМ: 0000000000092624 [22:38:35]line Версия ККМ: 001 [22:38:35]line ФМ: 0000000000874959 [22:38:35]line ФД: 226303 [22:38:35]line ФПД: 133245954698363 [22:38:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T223834&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226303&fm=133245954698363&tin=02508201610067®Number=0000000000092624&sum=20000 [22:38:35]written 0, free lines is 4095 [22:38:35]Write to MH i2c: 01 00 00 05 04 09 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: 01 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: 01 07 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: 01 07 00 05 04 00 00 00 00 00 64 0C 80 [22:38:35]RasterBufferAndPrint [22:38:35]line [22:38:35]line [22:38:35]line [22:38:35]line [22:38:35]line [22:38:35]written 0, free lines is 3176 [22:38:35]MH_Cut [22:38:35]Write to MH i2c: D1 01 00 0C 04 01 E2 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: D1 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: D1 01 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: D1 01 00 0C 04 00 E1 [22:38:35]Write to MH i2c: 01 00 00 0D 04 11 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:36]*** Cut start [22:38:36]*** Partial cut [22:38:36]*** CUTSNS_PIN = 1 [22:38:36]*** CUTSNS_PIN = 0 [22:38:37]*** Brake cut motor [22:38:37]Read from MH i2c: 01 [22:38:37]MH_I2C_Read... [22:38:37]*** Stop cut motor [22:38:37]*** Cut end [22:38:37]Read from MH i2c: 01 07 00 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: 01 07 00 0D 04 00 00 00 00 00 FF 0F 26 [22:38:37]process_action close_receipt done [22:38:37]requested_data is exist [22:38:37]produce_requested_data [22:38:37]requested_item fm.sn is exist - process it [22:38:37]wFMCommunicate request_size=4 [22:38:37]MH_SAM_APDU [22:38:37]CAPDU: 80 11 00 00 [22:38:37]Write to MH i2c: E2 08 00 0E 04 80 11 00 00 00 00 00 00 8C [22:38:37]Write i2c OK [22:38:37]MH_I2C_Read... [22:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:37]Read from MH i2c: E2 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: E2 17 00 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: E2 17 00 0E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [22:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:38:37]wFMCommunicate OK [22:38:37]requested_item fd.num is exist - process it [22:38:37]SAM_PROTO_GetFieldsCounters [22:38:37]wFMCommunicate request_size=4 [22:38:37]MH_SAM_APDU [22:38:37]CAPDU: 80 13 00 00 [22:38:37]Write to MH i2c: E2 08 00 0F 04 80 13 00 00 00 00 00 00 8F [22:38:37]Write i2c OK [22:38:37]MH_I2C_Read... [22:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:37]Read from MH i2c: E2 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: E2 62 00 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: E2 62 00 0F 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 AF [22:38:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 73 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:37]wFMCommunicate OK [22:38:37]SAM_PROTO_GetFieldsCounters done [22:38:37]requested_item shift.num is exist - process it [22:38:37]requested_item shift.opened is exist - process it [22:38:37]req_shift_opened [22:38:37]FM_GetShiftState [22:38:37]SAM_PROTO_GetShiftState [22:38:37]wFMCommunicate request_size=4 [22:38:37]MH_SAM_APDU [22:38:37]CAPDU: 80 13 01 00 [22:38:37]Write to MH i2c: E2 08 00 10 04 80 13 01 00 00 00 00 00 91 [22:38:37]Write i2c OK [22:38:37]MH_I2C_Read... [22:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:37]Read from MH i2c: E2 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: E2 0E 00 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: E2 0E 00 10 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9F [22:38:37]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:38:37]wFMCommunicate OK [22:38:37]SAM_PROTO_GetShiftState done [22:38:37]FM_GetShiftState done [22:38:37]req_shift_opened done [22:38:37]requested_item shift.open_date is exist - process it [22:38:37]req_shift_open_date [22:38:37]req_shift_open_date done [22:38:37]produce_requested_data done [22:38:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226303,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:38:37]process_action_free close_receipt [22:38:37]json_value_free [22:38:37]json_value_free done [22:38:37]process_json_proto returns [22:38:37]Send response to host [22:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226303,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:38:37]free response buf [22:38:37]execute_script done [22:38:37]execute_script returns [22:38:37]free content buf [22:38:37]Sock 11.Close socket [22:38:37]Sock 11.Thread stoped [22:39:00]ConnectInit Can't connect to host [22:39:00]CommunicateWithHost connect error [22:39:00]CommunicateWithHost err = -1 [22:39:00]OFD Sender: Server communicate error [22:39:00]OFD Sender: Processing packet 226301 [packets to send 602, broken 599] [22:39:00]ProducePacketName [22:39:00]name=ofd_packets/00226301 [22:39:00]OFD Sender: To server: pG, [22:39:00]CommunicateWithHost lk.salyk.kg:30040 [22:39:00]ConnectInit lk.salyk.kg [22:39:00]Connected sock=8 [22:39: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 35 39 10 01 00 00 85 9B 08 01 75 37 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 79 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 73 03 00 35 04 06 00 9F 1C 41 F1 26 E9 73 84 A5 F0 93 2D 9F 36 [22:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CD A9 47 00 CA 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 35 39 10 04 04 00 FD 73 03 00 F4 03 04 00 0F 23 A5 66 B6 04 01 00 00 CA 1C 52 F5 01 7C 05 42 [22:39:01]CommunicateWithHost err = 0 [22:39:01]CheckOFDResponse [22:39:01]1017 (14) - 77093643461234 [22:39:01]1041 (16) - 0000000000874959 [22:39:01]1040 (4) - 226301 [22:39:01]1012 (4) - 27.07.2024 16:40 [22:39:01]1206 (1) - 0 [22:39:01]OFD Sender: Remove packet 226301 [22:39:01]ProducePacketName [22:39:01]name=ofd_packets/00226301 [22:39:01]NVStorageDeleteData [22:39:01]OFD Sender: Processing packet 226302 [packets to send 601, broken 599] [22:39:01]ProducePacketName [22:39:01]name=ofd_packets/00226302 [22:39:01]OFD Sender: To server: pG, [22:39:01]CommunicateWithHost lk.salyk.kg:30040 [22:39:01]ConnectInit lk.salyk.kg [22:39:02]Connected sock=8 [22: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 35 39 0F 01 00 00 36 79 07 01 B8 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 D2 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 73 03 00 35 04 06 00 F3 B3 1F A2 3E 37 A3 92 DC 5B 46 AE A9 6D [22:39: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 35 39 4F 00 00 00 19 DB 47 00 D4 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 73 03 00 F4 03 04 00 11 23 A5 66 B6 04 01 00 00 9C B4 62 44 D2 5D 6D F2 [22:39:02]CommunicateWithHost err = 0 [22:39:02]CheckOFDResponse [22:39:02]1017 (14) - 77093643461234 [22:39:02]1041 (16) - 0000000000874959 [22:39:02]1040 (4) - 226302 [22:39:02]1012 (4) - 27.07.2024 16:40 [22:39:02]1206 (1) - 0 [22:39:02]OFD Sender: Remove packet 226302 [22:39:02]ProducePacketName [22:39:02]name=ofd_packets/00226302 [22:39:02]NVStorageDeleteData [22:39:03]OFD Sender: Processing packet 226303 [packets to send 600, broken 599] [22:39:03]ProducePacketName [22:39:03]name=ofd_packets/00226303 [22:39:03]OFD Sender: To server: pG, [22:39:03]CommunicateWithHost lk.salyk.kg:30040 [22:39:03]ConnectInit lk.salyk.kg [22:39:03]Connected sock=8 [22:39: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 35 39 0F 01 00 00 27 E9 07 01 BF 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 EA 76 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 73 03 00 35 04 06 00 79 2F BD CC 2C 7B 66 EA 6A 3F E1 80 41 33 [22:39: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 35 39 4F 00 00 00 7B BF 47 00 1A 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 73 03 00 F4 03 04 00 12 23 A5 66 B6 04 01 00 00 C0 27 05 96 1D 7E AF 00 [22:39:04]CommunicateWithHost err = 0 [22:39:04]CheckOFDResponse [22:39:04]1017 (14) - 77093643461234 [22:39:04]1041 (16) - 0000000000874959 [22:39:04]1040 (4) - 226303 [22:39:04]1012 (4) - 27.07.2024 16:40 [22:39:04]1206 (1) - 0 [22:39:04]OFD Sender: Remove packet 226303 [22:39:04]ProducePacketName [22:39:04]name=ofd_packets/00226303 [22:39:04]NVStorageDeleteData [22:39:04]OFD Sender: No OFD packet to send [22:39:09]OFD Sender: No OFD packet to send [22:39:14]OFD Sender: No OFD packet to send [22:39:19]OFD Sender: No OFD packet to send [22:39:24]OFD Sender: No OFD packet to send [22:39:29]OFD Sender: No OFD packet to send [22:39:34]OFD Sender: No OFD packet to send [22:39:39]OFD Sender: No OFD packet to send [22:39:44]OFD Sender: No OFD packet to send [22:39:49]OFD Sender: No OFD packet to send [22:39:54]OFD Sender: No OFD packet to send [22:39:59]OFD Sender: No OFD packet to send [22:40:04]OFD Sender: No OFD packet to send [22:40:07]recv_with_timeout no data received [22:40:09]OFD Sender: No OFD packet to send [22:40:14]OFD Sender: No OFD packet to send [22:40:19]OFD Sender: No OFD packet to send [22:40:24]OFD Sender: No OFD packet to send [22:40:29]OFD Sender: No OFD packet to send [22:40:34]OFD Sender: No OFD packet to send [22:40:39]OFD Sender: No OFD packet to send [22:40:44]OFD Sender: No OFD packet to send [22:40:49]OFD Sender: No OFD packet to send [22:40:54]OFD Sender: No OFD packet to send [22:40:59]OFD Sender: No OFD packet to send [22:41:04]OFD Sender: No OFD packet to send [22:41:10]OFD Sender: No OFD packet to send [22:41:15]OFD Sender: No OFD packet to send [22:41:20]OFD Sender: No OFD packet to send [22:41:22]recv_with_timeout no data received [22:41:25]OFD Sender: No OFD packet to send [22:41:28]accept exits with 10 [22:41:28]New connection [22:41:28]New thread 3066486116 created [22:41:28]Thread 3066629476 joined [22:41:28]Waiting for new connection... [22:41:28] Sock 10.Parse request [22:41:28]Sock 10.Check first char [22:41:28]Sock 10.First char is OK [22:41:28]request: POST /json_proto HTTP/1.0 [22:41:28]Method: POST [22:41:28]URL: /json_proto [22:41:28]Method is POST - this is cgi request [22:41:28]url: /json_proto [22:41:28]query_string will be loaded in cgi processing [22:41:28]execute_cgi json_proto POST (null) [22:41:28]execute_cgi path=json_proto method=POST [22:41:28]POST find Content-Length [22:41:28]Host: 172.17.43.131:8080 [22:41:28]Content-Length: 804 [22:41:28]Content-Type: application/json [22:41:28] [22:41:28]POST finish read [22:41:28]Found Content-Length = 804 [22:41:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:41:28]execute_script... [22:41: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)2002632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:41:28]POST & json_proto [22:41:28]process_json_proto [22:41:28]json parsed OK: [22:41:28]protocol is kg_v1.0 [22:41:28]action value=close_receipt [22:41:28]process_action close_receipt [22:41:28]cmd_close_receipt [22:41:28]MH_GetDate [22:41:28]Write to MH i2c: F0 00 00 11 04 04 [22:41:28]Write i2c OK [22:41:28]MH_I2C_Read... [22:41:28]Read from MH i2c: F0 [22:41:28]MH_I2C_Read... [22:41:28]Read from MH i2c: F0 09 00 [22:41:28]MH_I2C_Read... [22:41:28]Read from MH i2c: F0 09 00 11 04 00 99 77 A5 66 F9 24 A2 66 4D [22:41:28]GetLastDocTimeStamp 1722119914 [22:41:28]current date 1722120089 [22:41:28]FM_GetShiftState [22:41:28]SAM_PROTO_GetShiftState [22:41:28]wFMCommunicate request_size=4 [22:41:28]MH_SAM_APDU [22:41:28]CAPDU: 80 13 01 00 [22:41:28]Write to MH i2c: E2 08 00 12 04 80 13 01 00 00 00 00 00 93 [22:41:28]Write i2c OK [22:41:28]MH_I2C_Read... [22:41:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:41:28]Read from MH i2c: E2 [22:41:28]MH_I2C_Read... [22:41:28]Read from MH i2c: E2 0E 00 [22:41:28]MH_I2C_Read... [22:41:28]Read from MH i2c: E2 0E 00 12 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A1 [22:41:28]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:41:28]wFMCommunicate OK [22:41:28]SAM_PROTO_GetShiftState done [22:41:28]FM_GetShiftState done [22:41:28]opened in 1722038719 [22:41:28]opened+sec_in_day 1722125119 [22:41:28]quantity*price = 100021 [22:41:28]sum+1 = 100023 [22:41:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 664 27.07.2024 22:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226304 ФПД: 3100207732387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T224129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226304&fm=3100207732387&tin=02508201610067®Number=0000000000092624&sum=100022 [22:41:29]StoreToDocumentArchive [22:41:29]shift 438 fd 226304 [22:41:29]save to /storage/0438/doc_00226304 [22:41:29]save last doc name /storage/0438/doc_00226304 to /storage/kkm_last_doc_name [22:41:29]save OK [22:41:29]Clear old archive folders... [22:41:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:41:29]tlvbuf is 00539C00 [22:41:29]SAM_PROTO_ClearQueue [22:41:29]wFMCommunicate request_size=4 [22:41:29]MH_SAM_APDU [22:41:29]CAPDU: 80 09 00 00 [22:41:29]Write to MH i2c: E2 08 00 1F 04 80 09 00 00 00 00 00 00 95 [22:41:29]Write i2c OK [22:41:29]MH_I2C_Read... [22:41:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:41:29]Read from MH i2c: E2 [22:41:29]MH_I2C_Read... [22:41:29]Read from MH i2c: E2 03 00 [22:41:29]MH_I2C_Read... [22:41:29]Read from MH i2c: E2 03 00 1F 04 00 90 00 97 [22:41:29]RAPDU: 90 00 [22:41:29]wFMCommunicate OK [22:41:29]SAM_PROTO_ClearQueue done [22:41:29]KKMCreateOFDPacket [22:41:29]OFDProtocolAddRootSTLVToBuf [22:41:29]FM_MakeSignedData [22:41:29]FM_MakeSignedData [22:41:29]SAM_PROTO_SignData [22:41:29]wFMCommunicate request_size=4 [22:41:29]MH_SAM_APDU [22:41:29]CAPDU: 80 0D 01 02 [22:41:29]Write to MH i2c: E2 08 00 20 04 80 0D 01 02 00 00 00 00 9D [22:41:29]Write i2c OK [22:41:29]MH_I2C_Read... [22:41:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:41:29]Read from MH i2c: E2 [22:41:29]MH_I2C_Read... [22:41:29]Read from MH i2c: E2 03 00 [22:41:29]MH_I2C_Read... [22:41:29]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [22:41:29]RAPDU: 90 00 [22:41:29]wFMCommunicate OK [22:41:29]wFMCommunicate request_size=255 [22:41:29]MH_SAM_APDU [22:41:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 99 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 74 03 00 35 04 06 00 02 [22:41:29]Write to MH i2c: E2 02 01 21 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 99 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 74 03 00 35 04 06 00 02 00 00 62 [22:41:29]Write i2c OK [22:41:29]MH_I2C_Read... [22:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:41:30]OFD Sender: No OFD packet to send [22:41:30]Read from MH i2c: E2 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 03 00 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 03 00 21 04 00 90 00 99 [22:41:30]RAPDU: 90 00 [22:41:30]wFMCommunicate OK [22:41:30]wFMCommunicate request_size=10 [22:41:30]MH_SAM_APDU [22:41:30]CAPDU: 80 0D 02 02 05 D1 D2 C7 D6 A3 [22:41:30]Write to MH i2c: E2 0D 00 22 04 80 0D 02 02 05 00 D1 D2 C7 D6 A3 00 00 8D [22:41:30]Write i2c OK [22:41:30]MH_I2C_Read... [22:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:41:30]Read from MH i2c: E2 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 03 00 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 03 00 22 04 00 90 00 9A [22:41:30]RAPDU: 90 00 [22:41:30]wFMCommunicate OK [22:41:30]wFMCommunicate request_size=4 [22:41:30]MH_SAM_APDU [22:41:30]CAPDU: 80 0D 03 02 [22:41:30]Write to MH i2c: E2 08 00 23 04 80 0D 03 02 00 00 00 00 A2 [22:41:30]Write i2c OK [22:41:30]MH_I2C_Read... [22:41:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:41:30]Read from MH i2c: E2 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 0B 00 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 0B 00 23 04 00 F5 C2 66 23 24 2B 1B 3F 90 00 8C [22:41:30]RAPDU: F5 C2 66 23 24 2B 1B 3F 90 00 [22:41:30]wFMCommunicate OK [22:41:30]SAM_PROTO_SignData done [22:41:30]FM_MakeSignedData done [22:41:30]CreateOFDProtocolMessage [22:41:30]wFMCommunicate request_size=4 [22:41:30]MH_SAM_APDU [22:41:30]CAPDU: 80 11 00 00 [22:41:30]Write to MH i2c: E2 08 00 24 04 80 11 00 00 00 00 00 00 A2 [22:41:30]Write i2c OK [22:41:30]MH_I2C_Read... [22:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:41:30]Read from MH i2c: E2 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 17 00 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: E2 17 00 24 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [22:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:41:30]wFMCommunicate OK [22:41:30]CreateOFDProtocolMessage done [22:41:30]OFDSenderStorePacket 226304 [22:41:30]StoreOFDPacket docnum=226304 [22:41:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 97 07 01 C6 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 99 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 74 03 00 35 04 06 00 02 D1 D2 C7 D6 A3 F5 C2 66 23 24 2B 1B 3F [22:41:30]CheckFolder [22:41:30]dirname=/storage/ofd_packets [22:41:30]CheckFolder done [22:41:30]ProducePacketName [22:41:30]name=ofd_packets/00226304 [22:41:30]NVStorageSaveData ofd_packets/00226304 [22:41:30]File name is /storage/ofd_packets/00226304 [22:41:30]Write 301 bytes [22:41:30]NVStorageSaveData done [22:41:30]OFDSenderStorePacket done [22:41:30]KKMCreateOFDPacket done [22:41:30]NVStorageSaveData kkm_last_timestamp [22:41:30]File name is /storage/kkm_last_timestamp [22:41:30]Write 4 bytes [22:41:30]NVStorageSaveData done [22:41:30]ExternCall_PrintAddStr [22:41:30]wPrintStart [22:41:30]Write to MH i2c: 01 00 00 25 04 29 [22:41:30]Write i2c OK [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: 01 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: 01 07 00 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 FF 0F 3E [22:41:30]RasterBufferAndPrint [22:41:30]line Счет N : (1)2002632 [22:41:30]line ИНН: 02508201610067 [22:41:30]line Контрольно-Кассовый Чек [22:41:30]line ПРОДАЖА [22:41:30]line ТРК (МРК, ГНК) : 44 [22:41:30]line Товар: 2710124500 [22:41:30]line Аи-95-К-5 [22:41:30]line 13.480 * 74.20 [22:41:30]line = 1000.22 [22:41:30]line НДС 12% НСП 1% [22:41:30]line > о реализуемом товаре [22:41:30]line ИТОГО: 1000.22 [22:41:30]line НСП 1% : 8.85 [22:41:30]line НДС 12% : 106.22 [22:41:30]line Наличными: 0.00 [22:41:30]line Безнал.: 1000.22 [22:41:30]line Место: АЗС № 97 "Партнер Нефть" [22:41:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:41:30]line СНО: Общий режим [22:41:30]line Чек 664 27.07.2024 22:41 [22:41:30]line Смена: 438 ФФД: 1.0 [22:41:30]line ЗНМ: 0300000054 [22:41:30]line РНМ: 0000000000092624 [22:41:30]line Версия ККМ: 001 [22:41:30]line Платежная система: O! деньги [22:41:30]line ФМ: 0000000000874959 [22:41:30]line ФД: 226304 [22:41:30]line ФПД: 3100207732387 [22:41:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T224129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226304&fm=3100207732387&tin=02508201610067®Number=0000000000092624&sum=100022 [22:41:30]written 0, free lines is 4095 [22:41:30]OFD Sender: Processing packet 226304 [packets to send 600, broken 599] [22:41:30]ProducePacketName [22:41:30]name=ofd_packets/00226304 [22:41:30]OFD Sender: To server: pG, [22:41:30]CommunicateWithHost lk.salyk.kg:30040 [22:41:30]ConnectInit lk.salyk.kg [22:41:30]Write to MH i2c: 01 00 00 4F 04 53 [22:41:30]Write i2c OK [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: 01 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: 01 07 00 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: 01 07 00 4F 04 00 00 00 00 00 7F 0C E5 [22:41:30]RasterBufferAndPrint [22:41:30]line [22:41:30]line [22:41:30]line [22:41:30]line [22:41:30]line [22:41:30]written 0, free lines is 3203 [22:41:30]MH_Cut [22:41:30]Write to MH i2c: D1 01 00 56 04 01 2C [22:41:30]Write i2c OK [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: D1 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: D1 01 00 [22:41:30]MH_I2C_Read... [22:41:30]Read from MH i2c: D1 01 00 56 04 00 2B [22:41:30]Write to MH i2c: 01 00 00 57 04 5B [22:41:30]Write i2c OK [22:41:30]MH_I2C_Read... [22:41:31]*** Cut start [22:41:31]*** Partial cut [22:41:31]*** CUTSNS_PIN = 1 [22:41:31]*** CUTSNS_PIN = 0 [22:41:32]*** Brake cut motor [22:41:32]Read from MH i2c: 01 [22:41:32]MH_I2C_Read... [22:41:32]*** Stop cut motor [22:41:32]*** Cut end [22:41:32]Read from MH i2c: 01 07 00 [22:41:32]MH_I2C_Read... [22:41:32]Read from MH i2c: 01 07 00 57 04 00 00 00 00 00 FF 0F 70 [22:41:32]process_action close_receipt done [22:41:32]requested_data is exist [22:41:32]produce_requested_data [22:41:32]requested_item fm.sn is exist - process it [22:41:32]wFMCommunicate request_size=4 [22:41:32]MH_SAM_APDU [22:41:32]CAPDU: 80 11 00 00 [22:41:32]Write to MH i2c: E2 08 00 58 04 80 11 00 00 00 00 00 00 D6 [22:41:32]Write i2c OK [22:41:32]MH_I2C_Read... [22:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:41:32]Read from MH i2c: E2 [22:41:32]MH_I2C_Read... [22:41:32]Read from MH i2c: E2 17 00 [22:41:32]MH_I2C_Read... [22:41:32]Read from MH i2c: E2 17 00 58 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [22:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:41:32]wFMCommunicate OK [22:41:32]requested_item fd.num is exist - process it [22:41:32]SAM_PROTO_GetFieldsCounters [22:41:32]wFMCommunicate request_size=4 [22:41:32]MH_SAM_APDU [22:41:32]CAPDU: 80 13 00 00 [22:41:32]Write to MH i2c: E2 08 00 59 04 80 13 00 00 00 00 00 00 D9 [22:41:32]Write i2c OK [22:41:32]MH_I2C_Read... [22:41:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:41:32]Read from MH i2c: E2 [22:41:32]MH_I2C_Read... [22:41:32]Read from MH i2c: E2 62 00 [22:41:32]MH_I2C_Read... [22:41:32]Read from MH i2c: E2 62 00 59 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 FE [22:41:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:41:32]wFMCommunicate OK [22:41:32]SAM_PROTO_GetFieldsCounters done [22:41:32]requested_item shift.num is exist - process it [22:41:32]requested_item shift.opened is exist - process it [22:41:32]req_shift_opened [22:41:32]FM_GetShiftState [22:41:32]SAM_PROTO_GetShiftState [22:41:32]wFMCommunicate request_size=4 [22:41:32]MH_SAM_APDU [22:41:32]CAPDU: 80 13 01 00 [22:41:32]Write to MH i2c: E2 08 00 5A 04 80 13 01 00 00 00 00 00 DB [22:41:32]Write i2c OK [22:41:32]MH_I2C_Read... [22:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:41:32]Read from MH i2c: E2 [22:41:32]MH_I2C_Read... [22:41:32]Read from MH i2c: E2 0E 00 [22:41:32]MH_I2C_Read... [22:41:32]Read from MH i2c: E2 0E 00 5A 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E9 [22:41:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:41:32]wFMCommunicate OK [22:41:32]SAM_PROTO_GetShiftState done [22:41:32]FM_GetShiftState done [22:41:32]req_shift_opened done [22:41:32]requested_item shift.open_date is exist - process it [22:41:32]req_shift_open_date [22:41:32]req_shift_open_date done [22:41:32]produce_requested_data done [22:41:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226304,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:41:32]process_action_free close_receipt [22:41:32]json_value_free [22:41:32]json_value_free done [22:41:32]process_json_proto returns [22:41:32]Send response to host [22:41:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226304,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:41:32]free response buf [22:41:32]execute_script done [22:41:32]execute_script returns [22:41:32]free content buf [22:41:32]Sock 10.Close socket [22:41:32]Sock 10.Thread stoped [22:41:35]ConnectInit Can't take IP for lk.salyk.kg [22:41:35]CommunicateWithHost connect error [22:41:35]CommunicateWithHost err = -1 [22:41:35]OFD Sender: Server communicate error [22:41:38]accept exits with 9 [22:41:38]New connection [22:41:38]New thread 3066629476 created [22:41:38]Thread 3066486116 joined [22:41:38]Waiting for new connection... [22:41:38] Sock 9.Parse request [22:41:38]Sock 9.Check first char [22:41:38]Sock 9.First char is OK [22:41:38]request: POST /json_proto HTTP/1.0 [22:41:38]Method: POST [22:41:38]URL: /json_proto [22:41:38]Method is POST - this is cgi request [22:41:38]url: /json_proto [22:41:38]query_string will be loaded in cgi processing [22:41:38]execute_cgi json_proto POST (null) [22:41:38]execute_cgi path=json_proto method=POST [22:41:38]POST find Content-Length [22:41:38]Host: 172.17.43.131:8080 [22:41:38]Content-Length: 678 [22:41:38]Content-Type: application/json [22:41:38] [22:41:38]POST finish read [22:41:38]Found Content-Length = 678 [22:41:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:41:38]execute_script... [22:41:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:41:38]POST & json_proto [22:41:38]process_json_proto [22:41:38]json parsed OK: [22:41:38]protocol is kg_v1.0 [22:41:38]action value=close_receipt [22:41:38]process_action close_receipt [22:41:38]cmd_close_receipt [22:41:38]MH_GetDate [22:41:38]Write to MH i2c: F0 00 00 5B 04 4E [22:41:38]Write i2c OK [22:41:38]MH_I2C_Read... [22:41:38]Read from MH i2c: F0 [22:41:38]MH_I2C_Read... [22:41:38]Read from MH i2c: F0 09 00 [22:41:38]MH_I2C_Read... [22:41:38]Read from MH i2c: F0 09 00 5B 04 00 A3 77 A5 66 F9 24 A2 66 A1 [22:41:38]GetLastDocTimeStamp 1722120089 [22:41:38]current date 1722120099 [22:41:38]FM_GetShiftState [22:41:38]SAM_PROTO_GetShiftState [22:41:38]wFMCommunicate request_size=4 [22:41:38]MH_SAM_APDU [22:41:38]CAPDU: 80 13 01 00 [22:41:38]Write to MH i2c: E2 08 00 5C 04 80 13 01 00 00 00 00 00 DD [22:41:38]Write i2c OK [22:41:38]MH_I2C_Read... [22:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:41:38]Read from MH i2c: E2 [22:41:38]MH_I2C_Read... [22:41:38]Read from MH i2c: E2 0E 00 [22:41:38]MH_I2C_Read... [22:41:38]Read from MH i2c: E2 0E 00 5C 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EB [22:41:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:41:38]wFMCommunicate OK [22:41:38]SAM_PROTO_GetShiftState done [22:41:38]FM_GetShiftState done [22:41:38]opened in 1722038719 [22:41:38]opened+sec_in_day 1722125119 [22:41:38]quantity*price = 50036 [22:41:38]sum+1 = 50037 [22:41:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 665 27.07.2024 22:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226305 ФПД: 103306734613091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T224139&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226305&fm=103306734613091&tin=02508201610067®Number=0000000000092624&sum=50000 [22:41:39]StoreToDocumentArchive [22:41:39]shift 438 fd 226305 [22:41:39]save to /storage/0438/doc_00226305 [22:41:39]save last doc name /storage/0438/doc_00226305 to /storage/kkm_last_doc_name [22:41:39]save OK [22:41:39]Clear old archive folders... [22:41:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:41:39]tlvbuf is 0053E9E0 [22:41:39]SAM_PROTO_ClearQueue [22:41:39]wFMCommunicate request_size=4 [22:41:39]MH_SAM_APDU [22:41:39]CAPDU: 80 09 00 00 [22:41:39]Write to MH i2c: E2 08 00 69 04 80 09 00 00 00 00 00 00 DF [22:41:39]Write i2c OK [22:41:39]MH_I2C_Read... [22:41:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:41:39]Read from MH i2c: E2 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: E2 03 00 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: E2 03 00 69 04 00 90 00 E1 [22:41:39]RAPDU: 90 00 [22:41:39]wFMCommunicate OK [22:41:39]SAM_PROTO_ClearQueue done [22:41:39]KKMCreateOFDPacket [22:41:39]OFDProtocolAddRootSTLVToBuf [22:41:39]FM_MakeSignedData [22:41:39]FM_MakeSignedData [22:41:39]SAM_PROTO_SignData [22:41:39]wFMCommunicate request_size=4 [22:41:39]MH_SAM_APDU [22:41:39]CAPDU: 80 0D 01 02 [22:41:39]Write to MH i2c: E2 08 00 6A 04 80 0D 01 02 00 00 00 00 E7 [22:41:39]Write i2c OK [22:41:39]MH_I2C_Read... [22:41:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:41:39]Read from MH i2c: E2 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: E2 03 00 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: E2 03 00 6A 04 00 90 00 E2 [22:41:39]RAPDU: 90 00 [22:41:39]wFMCommunicate OK [22:41:39]wFMCommunicate request_size=255 [22:41:39]MH_SAM_APDU [22:41: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 A3 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 74 03 00 35 04 06 00 5D [22:41:39]Write to MH i2c: E2 02 01 6B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 A3 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 74 03 00 35 04 06 00 5D 00 00 BA [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 6B 04 00 90 00 E3 [22:41:40]RAPDU: 90 00 [22:41:40]wFMCommunicate OK [22:41:40]wFMCommunicate request_size=10 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 0D 02 02 05 F4 F9 38 32 63 [22:41:40]Write to MH i2c: E2 0D 00 6C 04 80 0D 02 02 05 00 F4 F9 38 32 63 00 00 AE [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 6C 04 00 90 00 E4 [22:41:40]RAPDU: 90 00 [22:41:40]wFMCommunicate OK [22:41:40]wFMCommunicate request_size=4 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 0D 03 02 [22:41:40]Write to MH i2c: E2 08 00 6D 04 80 0D 03 02 00 00 00 00 EC [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:41:40]OFD Sender: Processing packet 226304 [packets to send 600, broken 599] [22:41:40]ProducePacketName [22:41:40]name=ofd_packets/00226304 [22:41:40]OFD Sender: To server: pG, [22:41:40]CommunicateWithHost lk.salyk.kg:30040 [22:41:40]ConnectInit lk.salyk.kg [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 0B 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 0B 00 6D 04 00 83 EB 4B 60 A4 24 7E 37 90 00 83 [22:41:40]RAPDU: 83 EB 4B 60 A4 24 7E 37 90 00 [22:41:40]wFMCommunicate OK [22:41:40]SAM_PROTO_SignData done [22:41:40]FM_MakeSignedData done [22:41:40]CreateOFDProtocolMessage [22:41:40]wFMCommunicate request_size=4 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 11 00 00 [22:41:40]Write to MH i2c: E2 08 00 6E 04 80 11 00 00 00 00 00 00 EC [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 17 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 17 00 6E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [22:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:41:40]wFMCommunicate OK [22:41:40]CreateOFDProtocolMessage done [22:41:40]OFDSenderStorePacket 226305 [22:41:40]StoreOFDPacket docnum=226305 [22:41:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 77 07 01 A4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 A3 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 74 03 00 35 04 06 00 5D F4 F9 38 32 63 83 EB 4B 60 A4 24 7E 37 [22:41:40]CheckFolder [22:41:40]dirname=/storage/ofd_packets [22:41:40]CheckFolder done [22:41:40]ProducePacketName [22:41:40]name=ofd_packets/00226305 [22:41:40]NVStorageSaveData ofd_packets/00226305 [22:41:40]File name is /storage/ofd_packets/00226305 [22:41:40]Write 301 bytes [22:41:40]NVStorageSaveData done [22:41:40]OFDSenderStorePacket done [22:41:40]KKMCreateOFDPacket done [22:41:40]NVStorageSaveData kkm_last_timestamp [22:41:40]File name is /storage/kkm_last_timestamp [22:41:40]Write 4 bytes [22:41:40]NVStorageSaveData done [22:41:40]ExternCall_PrintAddStr [22:41:40]wPrintStart [22:41:40]Write to MH i2c: 01 00 00 6F 04 73 [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: 01 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: 01 07 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: 01 07 00 6F 04 00 00 00 00 00 FF 0F 88 [22:41:40]RasterBufferAndPrint [22:41:40]line Счет N : (1)2002633 [22:41:40]line ИНН: 02508201610067 [22:41:40]line Контрольно-Кассовый Чек [22:41:40]line ПРОДАЖА [22:41:40]line ТРК (МРК, ГНК) : 33 [22:41:40]line Товар: 2710124130 [22:41:40]line Аи-92-К-5 [22:41:40]line 7.380 * 67.80 [22:41:40]line = 500.36 [22:41:40]line НДС 12% НСП 1% [22:41:40]line > о реализуемом товаре [22:41:40]line ОКРУГЛЕНИЕ: -0.36 [22:41:40]line ИТОГО: 500.00 [22:41:40]line Внесено: 500.00 [22:41:40]line СДАЧА: 0.00 [22:41:40]line НСП 1% : 4.43 [22:41:40]line НДС 12% : 53.14 [22:41:40]line Наличными: 500.00 [22:41:40]line Безнал.: 0.00 [22:41:40]line Место: АЗС № 97 "Партнер Нефть" [22:41:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:41:40]line СНО: Общий режим [22:41:40]line Чек 665 27.07.2024 22:41 [22:41:40]line Смена: 438 ФФД: 1.0 [22:41:40]line ЗНМ: 0300000054 [22:41:40]line РНМ: 0000000000092624 [22:41:40]line Версия ККМ: 001 [22:41:40]line ФМ: 0000000000874959 [22:41:40]line ФД: 226305 [22:41:40]line ФПД: 103306734613091 [22:41:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T224139&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226305&fm=103306734613091&tin=02508201610067®Number=0000000000092624&sum=50000 [22:41:40]written 0, free lines is 4095 [22:41:40]Write to MH i2c: 01 00 00 9A 04 9E [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: 01 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: 01 07 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: 01 07 00 9A 04 00 00 00 00 00 64 0C 15 [22:41:40]RasterBufferAndPrint [22:41:40]line [22:41:40]line [22:41:40]line [22:41:40]line [22:41:40]line [22:41:40]written 0, free lines is 3180 [22:41:40]MH_Cut [22:41:40]Write to MH i2c: D1 01 00 A1 04 01 77 [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: D1 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: D1 01 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: D1 01 00 A1 04 00 76 [22:41:40]Write to MH i2c: 01 00 00 A2 04 A6 [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:41]Connected sock=11 [22:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 97 07 01 C6 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 99 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 74 03 00 35 04 06 00 02 D1 D2 C7 D6 A3 F5 C2 66 23 24 2B 1B 3F [22:41: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 35 39 4F 00 00 00 5C 52 47 00 4D 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 74 03 00 F4 03 04 00 B0 23 A5 66 B6 04 01 00 00 04 28 9C 30 81 31 75 0C [22:41:42]CommunicateWithHost err = 0 [22:41:42]CheckOFDResponse [22:41:42]1017 (14) - 77093643461234 [22:41:42]1041 (16) - 0000000000874959 [22:41:42]1040 (4) - 226304 [22:41:42]1012 (4) - 27.07.2024 16:43 [22:41:42]1206 (1) - 0 [22:41:42]OFD Sender: Remove packet 226304 [22:41:42]ProducePacketName [22:41:42]name=ofd_packets/00226304 [22:41:42]NVStorageDeleteData [22:41:42]*** Cut start [22:41:42]*** Partial cut [22:41:42]*** CUTSNS_PIN = 1 [22:41:42]*** CUTSNS_PIN = 0 [22:41:42]*** Brake cut motor [22:41:42]OFD Sender: Processing packet 226305 [packets to send 600, broken 599] [22:41:42]ProducePacketName [22:41:42]name=ofd_packets/00226305 [22:41:42]OFD Sender: To server: pG, [22:41:42]CommunicateWithHost lk.salyk.kg:30040 [22:41:42]ConnectInit lk.salyk.kg [22:41:42]Read from MH i2c: 01 [22:41:42]MH_I2C_Read... [22:41:42]*** Stop cut motor [22:41:42]*** Cut end [22:41:42]Read from MH i2c: 01 07 00 [22:41:42]MH_I2C_Read... [22:41:42]Read from MH i2c: 01 07 00 A2 04 00 00 00 00 00 FF 0F BB [22:41:42]process_action close_receipt done [22:41:42]requested_data is exist [22:41:42]produce_requested_data [22:41:42]requested_item fm.sn is exist - process it [22:41:42]wFMCommunicate request_size=4 [22:41:42]MH_SAM_APDU [22:41:42]CAPDU: 80 11 00 00 [22:41:42]Write to MH i2c: E2 08 00 A3 04 80 11 00 00 00 00 00 00 21 [22:41:42]Write i2c OK [22:41:42]MH_I2C_Read... [22:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:41:42]Read from MH i2c: E2 [22:41:42]MH_I2C_Read... [22:41:42]Read from MH i2c: E2 17 00 [22:41:42]MH_I2C_Read... [22:41:42]Read from MH i2c: E2 17 00 A3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [22:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:41:42]wFMCommunicate OK [22:41:42]requested_item fd.num is exist - process it [22:41:42]SAM_PROTO_GetFieldsCounters [22:41:42]wFMCommunicate request_size=4 [22:41:42]MH_SAM_APDU [22:41:42]CAPDU: 80 13 00 00 [22:41:42]Write to MH i2c: E2 08 00 A4 04 80 13 00 00 00 00 00 00 24 [22:41:42]Write i2c OK [22:41:42]MH_I2C_Read... [22:41:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:41:43]Read from MH i2c: E2 [22:41:43]MH_I2C_Read... [22:41:43]Read from MH i2c: E2 62 00 [22:41:43]MH_I2C_Read... [22:41:43]Read from MH i2c: E2 62 00 A4 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [22:41: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:41:43]wFMCommunicate OK [22:41:43]SAM_PROTO_GetFieldsCounters done [22:41:43]requested_item shift.num is exist - process it [22:41:43]requested_item shift.opened is exist - process it [22:41:43]req_shift_opened [22:41:43]FM_GetShiftState [22:41:43]SAM_PROTO_GetShiftState [22:41:43]wFMCommunicate request_size=4 [22:41:43]MH_SAM_APDU [22:41:43]CAPDU: 80 13 01 00 [22:41:43]Write to MH i2c: E2 08 00 A5 04 80 13 01 00 00 00 00 00 26 [22:41:43]Write i2c OK [22:41:43]MH_I2C_Read... [22:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:41:43]Read from MH i2c: E2 [22:41:43]MH_I2C_Read... [22:41:43]Read from MH i2c: E2 0E 00 [22:41:43]MH_I2C_Read... [22:41:43]Read from MH i2c: E2 0E 00 A5 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 34 [22:41:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:41:43]wFMCommunicate OK [22:41:43]SAM_PROTO_GetShiftState done [22:41:43]FM_GetShiftState done [22:41:43]req_shift_opened done [22:41:43]requested_item shift.open_date is exist - process it [22:41:43]req_shift_open_date [22:41:43]req_shift_open_date done [22:41:43]produce_requested_data done [22:41:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226305,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:41:43]process_action_free close_receipt [22:41:43]json_value_free [22:41:43]json_value_free done [22:41:43]process_json_proto returns [22:41:43]Send response to host [22:41:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226305,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:41:43]free response buf [22:41:43]execute_script done [22:41:43]execute_script returns [22:41:43]free content buf [22:41:43]Sock 9.Close socket [22:41:43]Sock 9.Thread stoped [22:41:43]Connected sock=8 [22:41:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 77 07 01 A4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 A3 77 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 74 03 00 35 04 06 00 5D F4 F9 38 32 63 83 EB 4B 60 A4 24 7E 37 [22:41:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A D7 47 00 B5 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 74 03 00 F4 03 04 00 B3 23 A5 66 B6 04 01 00 00 49 56 8F 66 B2 B8 A3 F8 [22:41:45]CommunicateWithHost err = 0 [22:41:45]CheckOFDResponse [22:41:45]1017 (14) - 77093643461234 [22:41:45]1041 (16) - 0000000000874959 [22:41:45]1040 (4) - 226305 [22:41:45]1012 (4) - 27.07.2024 16:43 [22:41:45]1206 (1) - 0 [22:41:45]OFD Sender: Remove packet 226305 [22:41:45]ProducePacketName [22:41:45]name=ofd_packets/00226305 [22:41:45]NVStorageDeleteData [22:41:45]OFD Sender: No OFD packet to send [22:41:45]OFD Sender: No OFD packet to send [22:41:50]OFD Sender: No OFD packet to send [22:41:55]OFD Sender: No OFD packet to send [22:42:00]OFD Sender: No OFD packet to send [22:42:05]OFD Sender: No OFD packet to send [22:42:10]OFD Sender: No OFD packet to send [22:42:12]recv_with_timeout no data received [22:42:15]OFD Sender: No OFD packet to send [22:42:20]OFD Sender: No OFD packet to send [22:42:25]OFD Sender: No OFD packet to send [22:42:30]OFD Sender: No OFD packet to send [22:42:35]OFD Sender: No OFD packet to send [22:42:40]OFD Sender: No OFD packet to send [22:42:45]OFD Sender: No OFD packet to send [22:42:50]OFD Sender: No OFD packet to send [22:42:55]OFD Sender: No OFD packet to send [22:43:00]OFD Sender: No OFD packet to send [22:43:05]OFD Sender: No OFD packet to send [22:43:10]OFD Sender: No OFD packet to send [22:43:15]OFD Sender: No OFD packet to send [22:43:20]OFD Sender: No OFD packet to send [22:43:25]OFD Sender: No OFD packet to send [22:43:30]OFD Sender: No OFD packet to send [22:43:35]OFD Sender: No OFD packet to send [22:43:41]OFD Sender: No OFD packet to send [22:43:46]OFD Sender: No OFD packet to send [22:43:51]OFD Sender: No OFD packet to send [22:43:56]OFD Sender: No OFD packet to send [22:44:01]OFD Sender: No OFD packet to send [22:44:06]OFD Sender: No OFD packet to send [22:44:11]OFD Sender: No OFD packet to send [22:44:16]OFD Sender: No OFD packet to send [22:44:21]OFD Sender: No OFD packet to send [22:44:26]OFD Sender: No OFD packet to send [22:44:31]OFD Sender: No OFD packet to send [22:44:36]OFD Sender: No OFD packet to send [22:44:41]OFD Sender: No OFD packet to send [22:44:46]OFD Sender: No OFD packet to send [22:44:51]OFD Sender: No OFD packet to send [22:44:56]OFD Sender: No OFD packet to send [22:45:01]OFD Sender: No OFD packet to send [22:45:06]OFD Sender: No OFD packet to send [22:45:11]OFD Sender: No OFD packet to send [22:45:16]OFD Sender: No OFD packet to send [22:45:21]OFD Sender: No OFD packet to send [22:45:26]OFD Sender: No OFD packet to send [22:45:31]OFD Sender: No OFD packet to send [22:45:36]OFD Sender: No OFD packet to send [22:45:41]OFD Sender: No OFD packet to send [22:45:46]OFD Sender: No OFD packet to send [22:45:51]OFD Sender: No OFD packet to send [22:45:56]OFD Sender: No OFD packet to send [22:46:01]OFD Sender: No OFD packet to send [22:46:06]OFD Sender: No OFD packet to send [22:46:09]recv_with_timeout no data received [22:46:11]OFD Sender: No OFD packet to send [22:46:16]OFD Sender: No OFD packet to send [22:46:21]OFD Sender: No OFD packet to send [22:46:26]OFD Sender: No OFD packet to send [22:46:31]OFD Sender: No OFD packet to send [22:46:35]accept exits with 10 [22:46:35]New connection [22:46:35]New thread 3066486116 created [22:46:35]Thread 3066629476 joined [22:46:35]Waiting for new connection... [22:46:35] Sock 10.Parse request [22:46:35]Sock 10.Check first char [22:46:35]Sock 10.First char is OK [22:46:35]request: POST /json_proto HTTP/1.0 [22:46:35]Method: POST [22:46:35]URL: /json_proto [22:46:35]Method is POST - this is cgi request [22:46:35]url: /json_proto [22:46:35]query_string will be loaded in cgi processing [22:46:35]execute_cgi json_proto POST (null) [22:46:35]execute_cgi path=json_proto method=POST [22:46:35]POST find Content-Length [22:46:35]Host: 172.17.43.131:8080 [22:46:35]Content-Length: 683 [22:46:35]Content-Type: application/json [22:46:35] [22:46:35]POST finish read [22:46:35]Found Content-Length = 683 [22:46:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.750, "sum" : 1020.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:46:35]execute_script... [22:46: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)2002637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.750, "sum" : 1020.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:46:35]POST & json_proto [22:46:35]process_json_proto [22:46:35]json parsed OK: [22:46:35]protocol is kg_v1.0 [22:46:35]action value=close_receipt [22:46:35]process_action close_receipt [22:46:35]cmd_close_receipt [22:46:35]MH_GetDate [22:46:35]Write to MH i2c: F0 00 00 A6 04 99 [22:46:35]Write i2c OK [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: F0 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: F0 09 00 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: F0 09 00 A6 04 00 CC 78 A5 66 F9 24 A2 66 16 [22:46:35]GetLastDocTimeStamp 1722120099 [22:46:35]current date 1722120396 [22:46:35]FM_GetShiftState [22:46:35]SAM_PROTO_GetShiftState [22:46:35]wFMCommunicate request_size=4 [22:46:35]MH_SAM_APDU [22:46:35]CAPDU: 80 13 01 00 [22:46:35]Write to MH i2c: E2 08 00 A7 04 80 13 01 00 00 00 00 00 28 [22:46:35]Write i2c OK [22:46:35]MH_I2C_Read... [22:46:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:46:35]Read from MH i2c: E2 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: E2 0E 00 [22:46:35]MH_I2C_Read... [22:46:35]Read from MH i2c: E2 0E 00 A7 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 36 [22:46:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:46:35]wFMCommunicate OK [22:46:35]SAM_PROTO_GetShiftState done [22:46:35]FM_GetShiftState done [22:46:35]opened in 1722038719 [22:46:35]opened+sec_in_day 1722125119 [22:46:35]quantity*price = 102025 [22:46:35]sum+1 = 102026 [22:46:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1020.00 Внесено: 1020.00 СДАЧА: 0.00 НСП 1% : 9.03 НДС 12% : 108.34 Наличными: 1020.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 666 27.07.2024 22:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226306 ФПД: 220705019055458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T224636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226306&fm=220705019055458&tin=02508201610067®Number=0000000000092624&sum=102000 [22:46:36]StoreToDocumentArchive [22:46:36]shift 438 fd 226306 [22:46:36]save to /storage/0438/doc_00226306 [22:46:36]save last doc name /storage/0438/doc_00226306 to /storage/kkm_last_doc_name [22:46:36]save OK [22:46:36]Clear old archive folders... [22:46:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:46:36]tlvbuf is 005394C0 [22:46:36]SAM_PROTO_ClearQueue [22:46:36]wFMCommunicate request_size=4 [22:46:36]MH_SAM_APDU [22:46:36]CAPDU: 80 09 00 00 [22:46:36]Write to MH i2c: E2 08 00 B4 04 80 09 00 00 00 00 00 00 2A [22:46:36]Write i2c OK [22:46:36]MH_I2C_Read... [22:46:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:46:36]Read from MH i2c: E2 [22:46:36]MH_I2C_Read... [22:46:36]OFD Sender: No OFD packet to send [22:46:36]Read from MH i2c: E2 03 00 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 03 00 B4 04 00 90 00 2C [22:46:36]RAPDU: 90 00 [22:46:36]wFMCommunicate OK [22:46:36]SAM_PROTO_ClearQueue done [22:46:36]KKMCreateOFDPacket [22:46:36]OFDProtocolAddRootSTLVToBuf [22:46:36]FM_MakeSignedData [22:46:36]FM_MakeSignedData [22:46:36]SAM_PROTO_SignData [22:46:36]wFMCommunicate request_size=4 [22:46:36]MH_SAM_APDU [22:46:36]CAPDU: 80 0D 01 02 [22:46:36]Write to MH i2c: E2 08 00 B5 04 80 0D 01 02 00 00 00 00 32 [22:46:36]Write i2c OK [22:46:36]MH_I2C_Read... [22:46:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:46:36]Read from MH i2c: E2 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 03 00 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 03 00 B5 04 00 90 00 2D [22:46:36]RAPDU: 90 00 [22:46:36]wFMCommunicate OK [22:46:36]wFMCommunicate request_size=255 [22:46:36]MH_SAM_APDU [22:46:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 CC 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 74 03 00 35 04 06 00 C8 [22:46:36]Write to MH i2c: E2 02 01 B6 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 CC 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 74 03 00 35 04 06 00 C8 00 00 4A [22:46:36]Write i2c OK [22:46:36]MH_I2C_Read... [22:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:36]Read from MH i2c: E2 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 03 00 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 03 00 B6 04 00 90 00 2E [22:46:36]RAPDU: 90 00 [22:46:36]wFMCommunicate OK [22:46:36]wFMCommunicate request_size=10 [22:46:36]MH_SAM_APDU [22:46:36]CAPDU: 80 0D 02 02 05 BA E4 42 CD 62 [22:46:36]Write to MH i2c: E2 0D 00 B7 04 80 0D 02 02 05 00 BA E4 42 CD 62 00 00 4E [22:46:36]Write i2c OK [22:46:36]MH_I2C_Read... [22:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:36]Read from MH i2c: E2 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 03 00 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 03 00 B7 04 00 90 00 2F [22:46:36]RAPDU: 90 00 [22:46:36]wFMCommunicate OK [22:46:36]wFMCommunicate request_size=4 [22:46:36]MH_SAM_APDU [22:46:36]CAPDU: 80 0D 03 02 [22:46:36]Write to MH i2c: E2 08 00 B8 04 80 0D 03 02 00 00 00 00 37 [22:46:36]Write i2c OK [22:46:36]MH_I2C_Read... [22:46:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:46:36]Read from MH i2c: E2 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 0B 00 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 0B 00 B8 04 00 28 9B F0 19 26 A5 B3 D7 90 00 59 [22:46:36]RAPDU: 28 9B F0 19 26 A5 B3 D7 90 00 [22:46:36]wFMCommunicate OK [22:46:36]SAM_PROTO_SignData done [22:46:36]FM_MakeSignedData done [22:46:36]CreateOFDProtocolMessage [22:46:36]wFMCommunicate request_size=4 [22:46:36]MH_SAM_APDU [22:46:36]CAPDU: 80 11 00 00 [22:46:36]Write to MH i2c: E2 08 00 B9 04 80 11 00 00 00 00 00 00 37 [22:46:36]Write i2c OK [22:46:36]MH_I2C_Read... [22:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:46:36]Read from MH i2c: E2 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 17 00 [22:46:36]MH_I2C_Read... [22:46:36]Read from MH i2c: E2 17 00 B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [22:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:46:36]wFMCommunicate OK [22:46:36]CreateOFDProtocolMessage done [22:46:36]OFDSenderStorePacket 226306 [22:46:36]StoreOFDPacket docnum=226306 [22:46:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 9E 07 01 30 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 CC 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 74 03 00 35 04 06 00 C8 BA E4 42 CD 62 28 9B F0 19 26 A5 B3 D7 [22:46:36]CheckFolder [22:46:36]dirname=/storage/ofd_packets [22:46:36]CheckFolder done [22:46:36]ProducePacketName [22:46:36]name=ofd_packets/00226306 [22:46:36]NVStorageSaveData ofd_packets/00226306 [22:46:36]File name is /storage/ofd_packets/00226306 [22:46:36]Write 301 bytes [22:46:36]NVStorageSaveData done [22:46:36]OFDSenderStorePacket done [22:46:36]KKMCreateOFDPacket done [22:46:36]NVStorageSaveData kkm_last_timestamp [22:46:36]File name is /storage/kkm_last_timestamp [22:46:36]Write 4 bytes [22:46:36]NVStorageSaveData done [22:46:37]ExternCall_PrintAddStr [22:46:37]wPrintStart [22:46:37]Write to MH i2c: 01 00 00 BA 04 BE [22:46:37]Write i2c OK [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: 01 [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: 01 07 00 [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 FF 0F D3 [22:46:37]RasterBufferAndPrint [22:46:37]line Счет N : (1)2002637 [22:46:37]line ИНН: 02508201610067 [22:46:37]line Контрольно-Кассовый Чек [22:46:37]line ПРОДАЖА [22:46:37]line ТРК (МРК, ГНК) : 34 [22:46:37]line Товар: 2710124500 [22:46:37]line Аи-95-К-5 [22:46:37]line 13.750 * 74.20 [22:46:37]line = 1020.25 [22:46:37]line НДС 12% НСП 1% [22:46:37]line > о реализуемом товаре [22:46:37]line ОКРУГЛЕНИЕ: -0.25 [22:46:37]line ИТОГО: 1020.00 [22:46:37]line Внесено: 1020.00 [22:46:37]line СДАЧА: 0.00 [22:46:37]line НСП 1% : 9.03 [22:46:37]line НДС 12% : 108.34 [22:46:37]line Наличными: 1020.00 [22:46:37]line Безнал.: 0.00 [22:46:37]line Место: АЗС № 97 "Партнер Нефть" [22:46:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:46:37]line СНО: Общий режим [22:46:37]line Чек 666 27.07.2024 22:46 [22:46:37]line Смена: 438 ФФД: 1.0 [22:46:37]line ЗНМ: 0300000054 [22:46:37]line РНМ: 0000000000092624 [22:46:37]line Версия ККМ: 001 [22:46:37]line ФМ: 0000000000874959 [22:46:37]line ФД: 226306 [22:46:37]line ФПД: 220705019055458 [22:46:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T224636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226306&fm=220705019055458&tin=02508201610067®Number=0000000000092624&sum=102000 [22:46:37]written 0, free lines is 4095 [22:46:37]OFD Sender: Processing packet 226306 [packets to send 600, broken 599] [22:46:37]ProducePacketName [22:46:37]name=ofd_packets/00226306 [22:46:37]OFD Sender: To server: pG, [22:46:37]CommunicateWithHost lk.salyk.kg:30040 [22:46:37]ConnectInit lk.salyk.kg [22:46:37]Write to MH i2c: 01 00 00 E5 04 E9 [22:46:37]Write i2c OK [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: 01 [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: 01 07 00 [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: 01 07 00 E5 04 00 00 00 00 00 6A 0C 66 [22:46:37]RasterBufferAndPrint [22:46:37]line [22:46:37]line [22:46:37]line [22:46:37]line [22:46:37]line [22:46:37]written 0, free lines is 3181 [22:46:37]MH_Cut [22:46:37]Write to MH i2c: D1 01 00 EC 04 01 C2 [22:46:37]Write i2c OK [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: D1 [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: D1 01 00 [22:46:37]MH_I2C_Read... [22:46:37]Read from MH i2c: D1 01 00 EC 04 00 C1 [22:46:37]Write to MH i2c: 01 00 00 ED 04 F1 [22:46:37]Write i2c OK [22:46:37]MH_I2C_Read... [22:46:38]*** Cut start [22:46:38]*** Partial cut [22:46:38]*** CUTSNS_PIN = 1 [22:46:38]*** CUTSNS_PIN = 0 [22:46:38]*** Brake cut motor [22:46:39]recv_with_timeout no data received [22:46:39]Read from MH i2c: 01 [22:46:39]MH_I2C_Read... [22:46:39]*** Stop cut motor [22:46:39]*** Cut end [22:46:39]Read from MH i2c: 01 07 00 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: 01 07 00 ED 04 00 00 00 00 00 FF 0F 06 [22:46:39]process_action close_receipt done [22:46:39]requested_data is exist [22:46:39]produce_requested_data [22:46:39]requested_item fm.sn is exist - process it [22:46:39]wFMCommunicate request_size=4 [22:46:39]MH_SAM_APDU [22:46:39]CAPDU: 80 11 00 00 [22:46:39]Write to MH i2c: E2 08 00 EE 04 80 11 00 00 00 00 00 00 6C [22:46:39]Write i2c OK [22:46:39]MH_I2C_Read... [22:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:46:39]Read from MH i2c: E2 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 17 00 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 17 00 EE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [22:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:46:39]wFMCommunicate OK [22:46:39]requested_item fd.num is exist - process it [22:46:39]SAM_PROTO_GetFieldsCounters [22:46:39]wFMCommunicate request_size=4 [22:46:39]MH_SAM_APDU [22:46:39]CAPDU: 80 13 00 00 [22:46:39]Write to MH i2c: E2 08 00 EF 04 80 13 00 00 00 00 00 00 6F [22:46:39]Write i2c OK [22:46:39]MH_I2C_Read... [22:46:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:46:39]Read from MH i2c: E2 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 62 00 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 62 00 EF 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [22:46: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:46:39]wFMCommunicate OK [22:46:39]SAM_PROTO_GetFieldsCounters done [22:46:39]requested_item shift.num is exist - process it [22:46:39]requested_item shift.opened is exist - process it [22:46:39]req_shift_opened [22:46:39]FM_GetShiftState [22:46:39]SAM_PROTO_GetShiftState [22:46:39]wFMCommunicate request_size=4 [22:46:39]MH_SAM_APDU [22:46:39]CAPDU: 80 13 01 00 [22:46:39]Write to MH i2c: E2 08 00 F0 04 80 13 01 00 00 00 00 00 71 [22:46:39]Write i2c OK [22:46:39]MH_I2C_Read... [22:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:46:39]Read from MH i2c: E2 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 0E 00 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 0E 00 F0 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 7F [22:46:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:46:39]wFMCommunicate OK [22:46:39]SAM_PROTO_GetShiftState done [22:46:39]FM_GetShiftState done [22:46:39]req_shift_opened done [22:46:39]requested_item shift.open_date is exist - process it [22:46:39]req_shift_open_date [22:46:39]req_shift_open_date done [22:46:39]produce_requested_data done [22:46:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226306,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:46:39]process_action_free close_receipt [22:46:39]json_value_free [22:46:39]json_value_free done [22:46:39]process_json_proto returns [22:46:39]Send response to host [22:46:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226306,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:46:39]free response buf [22:46:39]execute_script done [22:46:39]execute_script returns [22:46:39]free content buf [22:46:39]Sock 10.Close socket [22:46:39]Sock 10.Thread stoped [22:46:39]accept exits with 9 [22:46:39]New connection [22:46:39]New thread 3066629476 created [22:46:39]Thread 3066486116 joined [22:46:39]Waiting for new connection... [22:46:39] Sock 9.Parse request [22:46:39]Sock 9.Check first char [22:46:39]Sock 9.First char is OK [22:46:39]request: POST /json_proto HTTP/1.0 [22:46:39]Method: POST [22:46:39]URL: /json_proto [22:46:39]Method is POST - this is cgi request [22:46:39]url: /json_proto [22:46:39]query_string will be loaded in cgi processing [22:46:39]execute_cgi json_proto POST (null) [22:46:39]execute_cgi path=json_proto method=POST [22:46:39]POST find Content-Length [22:46:39]Host: 172.17.43.131:8080 [22:46:39]Content-Length: 671 [22:46:39]Content-Type: application/json [22:46:39] [22:46:39]POST finish read [22:46:39]Found Content-Length = 671 [22:46:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:46:39]execute_script... [22:46:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:46:39]POST & json_proto [22:46:39]process_json_proto [22:46:39]json parsed OK: [22:46:39]protocol is kg_v1.0 [22:46:39]action value=close_receipt [22:46:39]process_action close_receipt [22:46:39]cmd_close_receipt [22:46:39]MH_GetDate [22:46:39]Write to MH i2c: F0 00 00 F1 04 E4 [22:46:39]Write i2c OK [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: F0 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: F0 09 00 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: F0 09 00 F1 04 00 D0 78 A5 66 F9 24 A2 66 65 [22:46:39]GetLastDocTimeStamp 1722120396 [22:46:39]current date 1722120400 [22:46:39]FM_GetShiftState [22:46:39]SAM_PROTO_GetShiftState [22:46:39]wFMCommunicate request_size=4 [22:46:39]MH_SAM_APDU [22:46:39]CAPDU: 80 13 01 00 [22:46:39]Write to MH i2c: E2 08 00 F2 04 80 13 01 00 00 00 00 00 73 [22:46:39]Write i2c OK [22:46:39]MH_I2C_Read... [22:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:46:39]Read from MH i2c: E2 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 0E 00 [22:46:39]MH_I2C_Read... [22:46:39]Read from MH i2c: E2 0E 00 F2 04 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 81 [22:46:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:46:39]wFMCommunicate OK [22:46:39]SAM_PROTO_GetShiftState done [22:46:39]FM_GetShiftState done [22:46:39]opened in 1722038719 [22:46:39]opened+sec_in_day 1722125119 [22:46:39]quantity*price = 50017 [22:46:39]sum+1 = 50019 [22:46:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 667 27.07.2024 22:46 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226307 ФПД: 210823294604178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T224640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226307&fm=210823294604178&tin=02508201610067®Number=0000000000092624&sum=50000 [22:46:41]StoreToDocumentArchive [22:46:41]shift 438 fd 226307 [22:46:41]save to /storage/0438/doc_00226307 [22:46:41]save last doc name /storage/0438/doc_00226307 to /storage/kkm_last_doc_name [22:46:41]save OK [22:46:41]Clear old archive folders... [22:46:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:46:41]tlvbuf is 005BC450 [22:46:41]SAM_PROTO_ClearQueue [22:46:41]wFMCommunicate request_size=4 [22:46:41]MH_SAM_APDU [22:46:41]CAPDU: 80 09 00 00 [22:46:41]Write to MH i2c: E2 08 00 FF 04 80 09 00 00 00 00 00 00 75 [22:46:41]Write i2c OK [22:46:41]MH_I2C_Read... [22:46:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:46:41]Read from MH i2c: E2 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 FF 04 00 90 00 77 [22:46:41]RAPDU: 90 00 [22:46:41]wFMCommunicate OK [22:46:41]SAM_PROTO_ClearQueue done [22:46:41]KKMCreateOFDPacket [22:46:41]OFDProtocolAddRootSTLVToBuf [22:46:41]FM_MakeSignedData [22:46:41]FM_MakeSignedData [22:46:41]SAM_PROTO_SignData [22:46:41]wFMCommunicate request_size=4 [22:46:41]MH_SAM_APDU [22:46:41]CAPDU: 80 0D 01 02 [22:46:41]Write to MH i2c: E2 08 00 00 05 80 0D 01 02 00 00 00 00 7E [22:46:41]Write i2c OK [22:46:41]MH_I2C_Read... [22:46:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:46:41]Read from MH i2c: E2 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 00 05 00 90 00 79 [22:46:41]RAPDU: 90 00 [22:46:41]wFMCommunicate OK [22:46:41]wFMCommunicate request_size=255 [22:46:41]MH_SAM_APDU [22:46: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D0 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 74 03 00 35 04 06 00 [22:46:41]Write to MH i2c: E2 02 01 01 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D0 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 74 03 00 35 04 06 00 00 00 32 [22:46:41]Write i2c OK [22:46:41]MH_I2C_Read... [22:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:41]Read from MH i2c: E2 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 01 05 00 90 00 7A [22:46:41]RAPDU: 90 00 [22:46:41]wFMCommunicate OK [22:46:41]wFMCommunicate request_size=11 [22:46:41]MH_SAM_APDU [22:46:41]CAPDU: 80 0D 02 02 06 BF BE 1F 95 D3 92 [22:46:41]Write to MH i2c: E2 0E 00 02 05 80 0D 02 02 06 00 BF BE 1F 95 D3 92 00 00 23 [22:46:41]Write i2c OK [22:46:41]MH_I2C_Read... [22:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:46:41]Read from MH i2c: E2 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 03 00 02 05 00 90 00 7B [22:46:41]RAPDU: 90 00 [22:46:41]wFMCommunicate OK [22:46:41]wFMCommunicate request_size=4 [22:46:41]MH_SAM_APDU [22:46:41]CAPDU: 80 0D 03 02 [22:46:41]Write to MH i2c: E2 08 00 03 05 80 0D 03 02 00 00 00 00 83 [22:46:41]Write i2c OK [22:46:41]MH_I2C_Read... [22:46:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:46:41]Read from MH i2c: E2 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 0B 00 [22:46:41]MH_I2C_Read... [22:46:41]Read from MH i2c: E2 0B 00 03 05 00 1C 9F 4C 6A B4 DA B7 D7 90 00 11 [22:46:41]RAPDU: 1C 9F 4C 6A B4 DA B7 D7 90 00 [22:46:41]wFMCommunicate OK [22:46:41]SAM_PROTO_SignData done [22:46:41]FM_MakeSignedData done [22:46:41]CreateOFDProtocolMessage [22:46:41]wFMCommunicate request_size=4 [22:46:41]MH_SAM_APDU [22:46:41]CAPDU: 80 11 00 00 [22:46:41]Write to MH i2c: E2 08 00 04 05 80 11 00 00 00 00 00 00 83 [22:46:41]Write i2c OK [22:46:41]MH_I2C_Read... [22:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:46:42]Read from MH i2c: E2 [22:46:42]MH_I2C_Read... [22:46:42]Read from MH i2c: E2 17 00 [22:46:42]MH_I2C_Read... [22:46:42]Read from MH i2c: E2 17 00 04 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [22:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:46:42]wFMCommunicate OK [22:46:42]CreateOFDProtocolMessage done [22:46:42]OFDSenderStorePacket 226307 [22:46:42]StoreOFDPacket docnum=226307 [22:46:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 63 7D 08 01 35 8F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D0 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 74 03 00 35 04 06 00 BF BE 1F 95 D3 92 1C 9F 4C 6A B4 DA B7 D7 [22:46:42]CheckFolder [22:49:36]requested_item shift.opened is exist - process it [22:49:36]req_shift_opened [22:49:36]FM_GetShiftState [22:49:36]SAM_PROTO_GetShiftState [22:49:36]wFMCommunicate request_size=4 [22:49:36]MH_SAM_APDU [22:49:36]CAPDU: 80 13 01 00 [22:49:36]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [22:49:36]Write i2c OK [22:49:36]MH_I2C_Read... [22:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:36]Read from MH i2c: E2 [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: E2 0E 00 [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F2 [22:49:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:49:36]wFMCommunicate OK [22:49:36]SAM_PROTO_GetShiftState done [22:49:36]FM_GetShiftState done [22:49:36]req_shift_opened done [22:49:36]requested_item shift.open_date is exist - process it [22:49:36]req_shift_open_date [22:49:36]req_shift_open_date done [22:49:36]produce_requested_data done [22:49:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226309,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:49:36]process_action_free close_receipt [22:49:36]json_value_free [22:49:36]json_value_free done [22:49:36]process_json_proto returns [22:49:36]Send response to host [22:49:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226309,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:49:36]free response buf [22:49:36]execute_script done [22:49:36]execute_script returns [22:49:36]free content buf [22:49:36]Sock 5.Close socket [22:49:36]Sock 5.Thread stoped [22:49:38]ConnectInit Can't take IP for lk.salyk.kg [22:49:38]CommunicateWithHost connect error [22:49:38]CommunicateWithHost err = -1 [22:49:38]OFD Sender: Server communicate error [22:49:43]OFD Sender: Processing packet 226306 [packets to send 603, broken 599] [22:49:43]ProducePacketName [22:49:43]name=ofd_packets/00226306 [22:49:43]OFD Sender: To server: pG, [22:49:43]CommunicateWithHost lk.salyk.kg:30040 [22:49:43]ConnectInit lk.salyk.kg [22:49:48]ConnectInit Can't take IP for lk.salyk.kg [22:49:48]CommunicateWithHost connect error [22:49:48]CommunicateWithHost err = -1 [22:49:48]OFD Sender: Server communicate error [22:49:53]OFD Sender: Processing packet 226306 [packets to send 603, broken 599] [22:49:53]ProducePacketName [22:49:53]name=ofd_packets/00226306 [22:49:53]OFD Sender: To server: pG, [22:49:53]CommunicateWithHost lk.salyk.kg:30040 [22:49:53]ConnectInit lk.salyk.kg [22:49:58]ConnectInit Can't take IP for lk.salyk.kg [22:49:58]CommunicateWithHost connect error [22:49:58]CommunicateWithHost err = -1 [22:49:58]OFD Sender: Server communicate error [22:49:58]recv_with_timeout no data received [22:50:03]OFD Sender: Processing packet 226306 [packets to send 603, broken 599] [22:50:03]ProducePacketName [22:50:03]name=ofd_packets/00226306 [22:50:03]OFD Sender: To server: pG, [22:50:03]CommunicateWithHost lk.salyk.kg:30040 [22:50:03]ConnectInit lk.salyk.kg [22:50:06]accept exits with 11 [22:50:06]New connection [22:50:06]New thread 3066514788 created [22:50:06]Thread 3066658148 joined [22:50:06]Waiting for new connection... [22:50:06] Sock 11.Parse request [22:50:06]Sock 11.Check first char [22:50:06]Sock 11.First char is OK [22:50:06]request: POST /json_proto HTTP/1.0 [22:50:06]Method: POST [22:50:06]URL: /json_proto [22:50:06]Method is POST - this is cgi request [22:50:06]url: /json_proto [22:50:06]query_string will be loaded in cgi processing [22:50:06]execute_cgi json_proto POST (null) [22:50:06]execute_cgi path=json_proto method=POST [22:50:06]POST find Content-Length [22:50:06]Host: 172.17.43.131:8080 [22:50:06]Content-Length: 675 [22:50:06]Content-Type: application/json [22:50:06] [22:50:06]POST finish read [22:50:06]Found Content-Length = 675 [22:50:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:06]execute_script... [22:50: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)2002641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:06]POST & json_proto [22:50:06]process_json_proto [22:50:06]json parsed OK: [22:50:06]protocol is kg_v1.0 [22:50:06]action value=close_receipt [22:50:06]process_action close_receipt [22:50:06]cmd_close_receipt [22:50:06]MH_GetDate [22:50:06]Write to MH i2c: F0 00 00 68 00 57 [22:50:06]Write i2c OK [22:50:06]MH_I2C_Read... [22:50:06]Read from MH i2c: F0 [22:50:06]MH_I2C_Read... [22:50:06]Read from MH i2c: F0 09 00 [22:50:06]MH_I2C_Read... [22:50:06]Read from MH i2c: F0 09 00 68 00 00 9E 79 A5 66 F9 24 A2 66 A7 [22:50:06]GetLastDocTimeStamp 1722120571 [22:50:06]current date 1722120606 [22:50:06]FM_GetShiftState [22:50:06]SAM_PROTO_GetShiftState [22:50:06]wFMCommunicate request_size=4 [22:50:06]MH_SAM_APDU [22:50:06]CAPDU: 80 13 01 00 [22:50:06]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [22:50:06]Write i2c OK [22:50:06]MH_I2C_Read... [22:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:06]Read from MH i2c: E2 [22:50:06]MH_I2C_Read... [22:50:06]Read from MH i2c: E2 0E 00 [22:50:06]MH_I2C_Read... [22:50:06]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [22:50:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:50:06]wFMCommunicate OK [22:50:06]SAM_PROTO_GetShiftState done [22:50:06]FM_GetShiftState done [22:50:06]opened in 1722038719 [22:50:06]opened+sec_in_day 1722125119 [22:50:06]quantity*price = 40005 [22:50:06]sum+1 = 40006 [22:50:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 670 27.07.2024 22:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226310 ФПД: 124710909194613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225006&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226310&fm=124710909194613&tin=02508201610067®Number=0000000000092624&sum=40000 [22:50:07]StoreToDocumentArchive [22:50:07]shift 438 fd 226310 [22:50:07]save to /storage/0438/doc_00226310 [22:50:07]save last doc name /storage/0438/doc_00226310 to /storage/kkm_last_doc_name [22:50:07]save OK [22:50:07]Clear old archive folders... [22:50:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:50:07]tlvbuf is 0156CCC0 [22:50:07]SAM_PROTO_ClearQueue [22:50:07]wFMCommunicate request_size=4 [22:50:07]MH_SAM_APDU [22:50:07]CAPDU: 80 09 00 00 [22:50:07]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [22:50:07]Write i2c OK [22:50:07]MH_I2C_Read... [22:50:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:07]Read from MH i2c: E2 [22:50:07]MH_I2C_Read... [22:50:07]Read from MH i2c: E2 03 00 [22:50:07]MH_I2C_Read... [22:50:07]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:50:07]RAPDU: 90 00 [22:50:07]wFMCommunicate OK [22:50:07]SAM_PROTO_ClearQueue done [22:50:07]KKMCreateOFDPacket [22:50:07]OFDProtocolAddRootSTLVToBuf [22:50:07]FM_MakeSignedData [22:50:07]FM_MakeSignedData [22:50:07]SAM_PROTO_SignData [22:50:07]wFMCommunicate request_size=4 [22:50:07]MH_SAM_APDU [22:50:07]CAPDU: 80 0D 01 02 [22:50:07]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [22:50:07]Write i2c OK [22:50:07]MH_I2C_Read... [22:50:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:07]Read from MH i2c: E2 [22:50:07]MH_I2C_Read... [22:50:07]Read from MH i2c: E2 03 00 [22:50:07]MH_I2C_Read... [22:50:07]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [22:50:07]RAPDU: 90 00 [22:50:07]wFMCommunicate OK [22:50:07]wFMCommunicate request_size=255 [22:50:07]MH_SAM_APDU [22:50:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 9E 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 74 03 00 35 04 06 00 71 6C 85 71 [22:50:07]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 9E 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 74 03 00 35 04 06 00 71 6C 85 71 00 00 39 [22:50:07]Write i2c OK [22:50:07]MH_I2C_Read... [22:50:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:08]Read from MH i2c: E2 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 03 00 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [22:50:08]RAPDU: 90 00 [22:50:08]wFMCommunicate OK [22:50:08]wFMCommunicate request_size=7 [22:50:08]MH_SAM_APDU [22:50:08]CAPDU: 80 0D 02 02 02 31 75 [22:50:08]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 31 75 00 00 9D [22:50:08]Write i2c OK [22:50:08]MH_I2C_Read... [22:50:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:08]Read from MH i2c: E2 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 03 00 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [22:50:08]RAPDU: 90 00 [22:50:08]wFMCommunicate OK [22:50:08]wFMCommunicate request_size=4 [22:50:08]MH_SAM_APDU [22:50:08]CAPDU: 80 0D 03 02 [22:50:08]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [22:50:08]Write i2c OK [22:50:08]MH_I2C_Read... [22:50:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:08]Read from MH i2c: E2 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 0B 00 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 0B 00 7A 00 00 51 79 48 F5 7D A3 89 EE 90 00 94 [22:50:08]RAPDU: 51 79 48 F5 7D A3 89 EE 90 00 [22:50:08]wFMCommunicate OK [22:50:08]SAM_PROTO_SignData done [22:50:08]FM_MakeSignedData done [22:50:08]CreateOFDProtocolMessage [22:50:08]wFMCommunicate request_size=4 [22:50:08]MH_SAM_APDU [22:50:08]CAPDU: 80 11 00 00 [22:50:08]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [22:50:08]Write i2c OK [22:50:08]MH_I2C_Read... [22:50:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:08]Read from MH i2c: E2 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 17 00 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [22:50:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:08]wFMCommunicate OK [22:50:08]CreateOFDProtocolMessage done [22:50:08]OFDSenderStorePacket 226310 [22:50:08]StoreOFDPacket docnum=226310 [22:50:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F4 E8 04 01 AB B0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 9E 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 74 03 00 35 04 06 00 71 6C 85 71 31 75 51 79 48 F5 7D A3 89 EE [22:50:08]CheckFolder [22:50:08]dirname=/storage/ofd_packets [22:50:08]CheckFolder done [22:50:08]ProducePacketName [22:50:08]name=ofd_packets/00226310 [22:50:08]NVStorageSaveData ofd_packets/00226310 [22:50:08]File name is /storage/ofd_packets/00226310 [22:50:08]Write 298 bytes [22:50:08]NVStorageSaveData done [22:50:08]OFDSenderStorePacket done [22:50:08]KKMCreateOFDPacket done [22:50:08]NVStorageSaveData kkm_last_timestamp [22:50:08]File name is /storage/kkm_last_timestamp [22:50:08]Write 4 bytes [22:50:08]NVStorageSaveData done [22:50:08]ExternCall_PrintAddStr [22:50:08]wPrintStart [22:50:08]Write to MH i2c: 01 00 00 7C 00 7C [22:50:08]Write i2c OK [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: 01 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: 01 07 00 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [22:50:08]RasterBufferAndPrint [22:50:08]line Счет N : (1)2002641 [22:50:08]line ИНН: 02508201610067 [22:50:08]line Контрольно-Кассовый Чек [22:50:08]line ПРОДАЖА [22:50:08]line ТРК (МРК, ГНК) : 21 [22:50:08]line Товар: 2710194210 [22:50:08]line ДТ-К-5 [22:50:08]line 5.250 * 76.20 [22:50:08]line = 400.05 [22:50:08]line НДС 12% НСП 1% [22:50:08]line > о реализуемом товаре [22:50:08]line ОКРУГЛЕНИЕ: -0.05 [22:50:08]line ИТОГО: 400.00 [22:50:08]line Внесено: 400.00 [22:50:08]line СДАЧА: 0.00 [22:50:08]line НСП 1% : 3.54 [22:50:08]line НДС 12% : 42.48 [22:50:08]line Наличными: 400.00 [22:50:08]line Безнал.: 0.00 [22:50:08]line Место: АЗС № 97 "Партнер Нефть" [22:50:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:50:08]line СНО: Общий режим [22:50:08]line Чек 670 27.07.2024 22:50 [22:50:08]line Смена: 438 ФФД: 1.0 [22:50:08]line ЗНМ: 0300000054 [22:50:08]line РНМ: 0000000000092624 [22:50:08]line Версия ККМ: 001 [22:50:08]line ФМ: 0000000000874959 [22:50:08]line ФД: 226310 [22:50:08]line ФПД: 124710909194613 [22:50:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225006&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226310&fm=124710909194613&tin=02508201610067®Number=0000000000092624&sum=40000 [22:50:08]written 0, free lines is 4095 [22:50:08]ConnectInit Can't take IP for lk.salyk.kg [22:50:08]CommunicateWithHost connect error [22:50:08]CommunicateWithHost err = -1 [22:50:08]OFD Sender: Server communicate error [22:50:08]OFD Sender: Processing packet 226306 [packets to send 604, broken 599] [22:50:08]ProducePacketName [22:50:08]name=ofd_packets/00226306 [22:50:08]OFD Sender: To server: pG, [22:50:08]CommunicateWithHost lk.salyk.kg:30040 [22:50:08]ConnectInit lk.salyk.kg [22:50:08]Write to MH i2c: 01 00 00 A7 00 A7 [22:50:08]Write i2c OK [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: 01 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: 01 07 00 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 61 0C 1B [22:50:08]RasterBufferAndPrint [22:50:08]line [22:50:08]line [22:50:08]line [22:50:08]line [22:50:08]line [22:50:08]written 0, free lines is 3184 [22:50:08]MH_Cut [22:50:08]Write to MH i2c: D1 01 00 AE 00 01 80 [22:50:08]Write i2c OK [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: D1 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: D1 01 00 [22:50:08]MH_I2C_Read... [22:50:08]Read from MH i2c: D1 01 00 AE 00 00 7F [22:50:08]Write to MH i2c: 01 00 00 AF 00 AF [22:50:08]Write i2c OK [22:50:08]MH_I2C_Read... [22:50:10]*** Cut start [22:50:10]*** Partial cut [22:50:10]*** CUTSNS_PIN = 1 [22:50:10]*** CUTSNS_PIN = 0 [22:50:10]*** Brake cut motor [22:50:10]Read from MH i2c: 01 [22:50:10]MH_I2C_Read... [22:50:10]*** Stop cut motor [22:50:10]*** Cut end [22:50:10]Read from MH i2c: 01 07 00 [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [22:50:10]process_action close_receipt done [22:50:10]requested_data is exist [22:50:10]produce_requested_data [22:50:10]requested_item fm.sn is exist - process it [22:50:10]wFMCommunicate request_size=4 [22:50:10]MH_SAM_APDU [22:50:10]CAPDU: 80 11 00 00 [22:50:10]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [22:50:10]Write i2c OK [22:50:10]MH_I2C_Read... [22:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:10]Read from MH i2c: E2 [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: E2 17 00 [22:50:10]MH_I2C_Read... [22:50:10]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [22:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:10]wFMCommunicate OK [22:50:10]requested_item fd.num is exist - process it [22:50:10]SAM_PROTO_GetFieldsCounters [22:50:10]wFMCommunicate request_size=4 [22:50:10]MH_SAM_APDU [22:50:10]CAPDU: 80 13 00 00 [22:50:10]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [22:50:10]Write i2c OK [22:50:10]MH_I2C_Read... [22:50:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:11]Read from MH i2c: E2 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 62 00 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [22:50:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:11]wFMCommunicate OK [22:50:11]SAM_PROTO_GetFieldsCounters done [22:50:11]requested_item shift.num is exist - process it [22:50:11]requested_item shift.opened is exist - process it [22:50:11]req_shift_opened [22:50:11]FM_GetShiftState [22:50:11]SAM_PROTO_GetShiftState [22:50:11]wFMCommunicate request_size=4 [22:50:11]MH_SAM_APDU [22:50:11]CAPDU: 80 13 01 00 [22:50:11]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [22:50:11]Write i2c OK [22:50:11]MH_I2C_Read... [22:50:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:11]Read from MH i2c: E2 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 0E 00 [22:50:11]MH_I2C_Read... [22:50:11]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [22:50:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:50:11]wFMCommunicate OK [22:50:11]SAM_PROTO_GetShiftState done [22:50:11]FM_GetShiftState done [22:50:11]req_shift_opened done [22:50:11]requested_item shift.open_date is exist - process it [22:50:11]req_shift_open_date [22:50:11]req_shift_open_date done [22:50:11]produce_requested_data done [22:50:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226310,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:50:11]process_action_free close_receipt [22:50:11]json_value_free [22:50:11]json_value_free done [22:50:11]process_json_proto returns [22:50:11]Send response to host [22:50:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226310,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:50:11]free response buf [22:50:11]execute_script done [22:50:11]execute_script returns [22:50:11]free content buf [22:50:11]Sock 11.Close socket [22:50:11]Sock 11.Thread stoped [22:50:13]ConnectInit Can't take IP for lk.salyk.kg [22:50:13]CommunicateWithHost connect error [22:50:13]CommunicateWithHost err = -1 [22:50:13]OFD Sender: Server communicate error [22:50:18]OFD Sender: Processing packet 226306 [packets to send 604, broken 599] [22:50:18]ProducePacketName [22:50:18]name=ofd_packets/00226306 [22:50:18]OFD Sender: To server: pG, [22:50:18]CommunicateWithHost lk.salyk.kg:30040 [22:50:18]ConnectInit lk.salyk.kg [22:50:23]ConnectInit Can't take IP for lk.salyk.kg [22:50:23]CommunicateWithHost connect error [22:50:23]CommunicateWithHost err = -1 [22:50:23]OFD Sender: Server communicate error [22:50:28]OFD Sender: Processing packet 226306 [packets to send 604, broken 599] [22:50:28]ProducePacketName [22:50:28]name=ofd_packets/00226306 [22:50:28]OFD Sender: To server: pG, [22:50:29]CommunicateWithHost lk.salyk.kg:30040 [22:50:29]ConnectInit lk.salyk.kg [22:50:31]accept exits with 12 [22:50:31]New connection [22:50:31]New thread 3066658148 created [22:50:31]Thread 3066514788 joined [22:50:31]Waiting for new connection... [22:50:31] Sock 12.Parse request [22:50:31]Sock 12.Check first char [22:50:31]Sock 12.First char is OK [22:50:31]request: POST /json_proto HTTP/1.0 [22:50:31]Method: POST [22:50:31]URL: /json_proto [22:50:31]Method is POST - this is cgi request [22:50:31]url: /json_proto [22:50:31]query_string will be loaded in cgi processing [22:50:31]execute_cgi json_proto POST (null) [22:50:31]execute_cgi path=json_proto method=POST [22:50:31]POST find Content-Length [22:50:31]Host: 172.17.43.131:8080 [22:50:31]Content-Length: 797 [22:50:31]Content-Type: application/json [22:50:31] [22:50:31]POST finish read [22:50:31]Found Content-Length = 797 [22:50:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:31]execute_script... [22:50: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)2002642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:31]POST & json_proto [22:50:31]process_json_proto [22:50:31]json parsed OK: [22:50:31]protocol is kg_v1.0 [22:50:31]action value=close_receipt [22:50:31]process_action close_receipt [22:50:31]cmd_close_receipt [22:50:31]MH_GetDate [22:50:31]Write to MH i2c: F0 00 00 B3 00 A2 [22:50:31]Write i2c OK [22:50:31]MH_I2C_Read... [22:50:31]Read from MH i2c: F0 [22:50:31]MH_I2C_Read... [22:50:31]Read from MH i2c: F0 09 00 [22:50:31]MH_I2C_Read... [22:50:31]Read from MH i2c: F0 09 00 B3 00 00 B7 79 A5 66 F9 24 A2 66 0B [22:50:31]GetLastDocTimeStamp 1722120606 [22:50:31]current date 1722120631 [22:50:31]FM_GetShiftState [22:50:31]SAM_PROTO_GetShiftState [22:50:31]wFMCommunicate request_size=4 [22:50:31]MH_SAM_APDU [22:50:31]CAPDU: 80 13 01 00 [22:50:31]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [22:50:31]Write i2c OK [22:50:31]MH_I2C_Read... [22:50:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:31]Read from MH i2c: E2 [22:50:31]MH_I2C_Read... [22:50:31]Read from MH i2c: E2 0E 00 [22:50:31]MH_I2C_Read... [22:50:31]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [22:50:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:50:31]wFMCommunicate OK [22:50:31]SAM_PROTO_GetShiftState done [22:50:31]FM_GetShiftState done [22:50:31]opened in 1722038719 [22:50:31]opened+sec_in_day 1722125119 [22:50:31]quantity*price = 100035 [22:50:31]sum+1 = 100036 [22:50:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 671 27.07.2024 22:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226311 ФПД: 210130009043415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225031&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226311&fm=210130009043415&tin=02508201610067®Number=0000000000092624&sum=100035 [22:50:32]StoreToDocumentArchive [22:50:32]shift 438 fd 226311 [22:50:32]save to /storage/0438/doc_00226311 [22:50:32]save last doc name /storage/0438/doc_00226311 to /storage/kkm_last_doc_name [22:50:32]save OK [22:50:32]Clear old archive folders... [22:50:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:50:32]tlvbuf is 01605FA0 [22:50:32]SAM_PROTO_ClearQueue [22:50:32]wFMCommunicate request_size=4 [22:50:32]MH_SAM_APDU [22:50:32]CAPDU: 80 09 00 00 [22:50:32]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [22:50:32]Write i2c OK [22:50:32]MH_I2C_Read... [22:50:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:32]Read from MH i2c: E2 [22:50:32]MH_I2C_Read... [22:50:32]Read from MH i2c: E2 03 00 [22:50:32]MH_I2C_Read... [22:50:32]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [22:50:32]RAPDU: 90 00 [22:50:32]wFMCommunicate OK [22:50:32]SAM_PROTO_ClearQueue done [22:50:32]KKMCreateOFDPacket [22:50:32]OFDProtocolAddRootSTLVToBuf [22:50:32]FM_MakeSignedData [22:50:32]FM_MakeSignedData [22:50:32]SAM_PROTO_SignData [22:50:32]wFMCommunicate request_size=4 [22:50:32]MH_SAM_APDU [22:50:32]CAPDU: 80 0D 01 02 [22:50:32]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [22:50:32]Write i2c OK [22:50:32]MH_I2C_Read... [22:50:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:32]Read from MH i2c: E2 [22:50:32]MH_I2C_Read... [22:50:32]Read from MH i2c: E2 03 00 [22:50:32]MH_I2C_Read... [22:50:32]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [22:50:32]RAPDU: 90 00 [22:50:32]wFMCommunicate OK [22:50:32]wFMCommunicate request_size=255 [22:50:32]MH_SAM_APDU [22:50:32]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 B7 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 74 03 00 35 04 06 00 [22:50:32]Write to MH i2c: E2 02 01 C3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 B7 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 74 03 00 35 04 06 00 00 00 84 [22:50:32]Write i2c OK [22:50:32]MH_I2C_Read... [22:50:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:33]Read from MH i2c: E2 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 03 00 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [22:50:33]RAPDU: 90 00 [22:50:33]wFMCommunicate OK [22:50:33]wFMCommunicate request_size=11 [22:50:33]MH_SAM_APDU [22:50:33]CAPDU: 80 0D 02 02 06 BF 1C B4 8B B1 D7 [22:50:33]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 BF 1C B4 8B B1 D7 00 00 EC [22:50:33]Write i2c OK [22:50:33]MH_I2C_Read... [22:50:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:33]Read from MH i2c: E2 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 03 00 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [22:50:33]RAPDU: 90 00 [22:50:33]wFMCommunicate OK [22:50:33]wFMCommunicate request_size=4 [22:50:33]MH_SAM_APDU [22:50:33]CAPDU: 80 0D 03 02 [22:50:33]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [22:50:33]Write i2c OK [22:50:33]MH_I2C_Read... [22:50:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:33]Read from MH i2c: E2 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 0B 00 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 0B 00 C5 00 00 F0 71 5D F2 80 13 9D 77 90 00 98 [22:50:33]RAPDU: F0 71 5D F2 80 13 9D 77 90 00 [22:50:33]wFMCommunicate OK [22:50:33]SAM_PROTO_SignData done [22:50:33]FM_MakeSignedData done [22:50:33]CreateOFDProtocolMessage [22:50:33]wFMCommunicate request_size=4 [22:50:33]MH_SAM_APDU [22:50:33]CAPDU: 80 11 00 00 [22:50:33]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [22:50:33]Write i2c OK [22:50:33]MH_I2C_Read... [22:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:33]Read from MH i2c: E2 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 17 00 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [22:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:33]wFMCommunicate OK [22:50:33]CreateOFDProtocolMessage done [22:50:33]OFDSenderStorePacket 226311 [22:50:33]StoreOFDPacket docnum=226311 [22:50:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A6 AA 08 01 6E 8C 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 B7 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 74 03 00 35 04 06 00 BF 1C B4 8B B1 D7 F0 71 5D F2 80 13 9D 77 [22:50:33]CheckFolder [22:50:33]dirname=/storage/ofd_packets [22:50:33]CheckFolder done [22:50:33]ProducePacketName [22:50:33]name=ofd_packets/00226311 [22:50:33]NVStorageSaveData ofd_packets/00226311 [22:50:33]File name is /storage/ofd_packets/00226311 [22:50:33]Write 302 bytes [22:50:33]NVStorageSaveData done [22:50:33]OFDSenderStorePacket done [22:50:33]KKMCreateOFDPacket done [22:50:33]NVStorageSaveData kkm_last_timestamp [22:50:33]File name is /storage/kkm_last_timestamp [22:50:33]Write 4 bytes [22:50:33]NVStorageSaveData done [22:50:33]ExternCall_PrintAddStr [22:50:33]wPrintStart [22:50:33]Write to MH i2c: 01 00 00 C7 00 C7 [22:50:33]Write i2c OK [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: 01 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: 01 07 00 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [22:50:33]RasterBufferAndPrint [22:50:33]line Счет N : (1)2002642 [22:50:33]line ИНН: 02508201610067 [22:50:33]line Контрольно-Кассовый Чек [22:50:33]line ПРОДАЖА [22:50:33]line ТРК (МРК, ГНК) : 52 [22:50:33]line Товар: 2710124130 [22:50:33]line Super-92-К-5 [22:50:33]line 14.540 * 68.80 [22:50:33]line = 1000.35 [22:50:33]line НДС 12% НСП 1% [22:50:33]line > о реализуемом товаре [22:50:33]line ИТОГО: 1000.35 [22:50:33]line НСП 1% : 8.85 [22:50:33]line НДС 12% : 106.23 [22:50:33]line Наличными: 0.00 [22:50:33]line Безнал.: 1000.35 [22:50:33]line Место: АЗС № 97 "Партнер Нефть" [22:50:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:50:33]line СНО: Общий режим [22:50:33]line Чек 671 27.07.2024 22:50 [22:50:33]line Смена: 438 ФФД: 1.0 [22:50:33]line ЗНМ: 0300000054 [22:50:33]line РНМ: 0000000000092624 [22:50:33]line Версия ККМ: 001 [22:50:33]line Платежная система: O! деньги [22:50:33]line ФМ: 0000000000874959 [22:50:33]line ФД: 226311 [22:50:33]line ФПД: 210130009043415 [22:50:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225031&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226311&fm=210130009043415&tin=02508201610067®Number=0000000000092624&sum=100035 [22:50:33]written 0, free lines is 4095 [22:50:33]Write to MH i2c: 01 00 00 F1 00 F1 [22:50:33]Write i2c OK [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: 01 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: 01 07 00 [22:50:33]MH_I2C_Read... [22:50:33]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 7B 0C 7F [22:50:34]RasterBufferAndPrint [22:50:34]line [22:50:34]line [22:50:34]line [22:50:34]line [22:50:34]line [22:50:34]ConnectInit Can't take IP for lk.salyk.kg [22:50:34]CommunicateWithHost connect error [22:50:34]CommunicateWithHost err = -1 [22:50:34]OFD Sender: Server communicate error [22:50:34]written 0, free lines is 3221 [22:50:34]MH_Cut [22:50:34]Write to MH i2c: D1 01 00 F8 00 01 CA [22:50:34]Write i2c OK [22:50:34]MH_I2C_Read... [22:50:34]Read from MH i2c: D1 [22:50:34]MH_I2C_Read... [22:50:34]Read from MH i2c: D1 01 00 [22:50:34]MH_I2C_Read... [22:50:34]Read from MH i2c: D1 01 00 F8 00 00 C9 [22:50:34]Write to MH i2c: 01 00 00 F9 00 F9 [22:50:34]Write i2c OK [22:50:34]MH_I2C_Read... [22:50:34]OFD Sender: Processing packet 226306 [packets to send 605, broken 599] [22:50:34]ProducePacketName [22:50:34]name=ofd_packets/00226306 [22:50:34]OFD Sender: To server: pG, [22:50:34]CommunicateWithHost lk.salyk.kg:30040 [22:50:34]ConnectInit lk.salyk.kg [22:50:35]*** Cut start [22:50:35]*** Partial cut [22:50:35]*** CUTSNS_PIN = 1 [22:50:35]*** CUTSNS_PIN = 0 [22:50:35]*** Brake cut motor [22:50:35]Read from MH i2c: 01 [22:50:35]MH_I2C_Read... [22:50:35]*** Stop cut motor [22:50:35]*** Cut end [22:50:35]Read from MH i2c: 01 07 00 [22:50:35]MH_I2C_Read... [22:50:35]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [22:50:35]process_action close_receipt done [22:50:35]requested_data is exist [22:50:35]produce_requested_data [22:50:35]requested_item fm.sn is exist - process it [22:50:35]wFMCommunicate request_size=4 [22:50:35]MH_SAM_APDU [22:50:35]CAPDU: 80 11 00 00 [22:50:35]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [22:50:35]Write i2c OK [22:50:35]MH_I2C_Read... [22:50:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:35]Read from MH i2c: E2 [22:50:35]MH_I2C_Read... [22:50:35]Read from MH i2c: E2 17 00 [22:50:35]MH_I2C_Read... [22:50:35]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [22:50:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:35]wFMCommunicate OK [22:50:35]requested_item fd.num is exist - process it [22:50:35]SAM_PROTO_GetFieldsCounters [22:50:35]wFMCommunicate request_size=4 [22:50:35]MH_SAM_APDU [22:50:35]CAPDU: 80 13 00 00 [22:50:35]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [22:50:35]Write i2c OK [22:50:35]MH_I2C_Read... [22:50:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:36]Read from MH i2c: E2 [22:50:36]MH_I2C_Read... [22:50:36]Read from MH i2c: E2 62 00 [22:50:36]MH_I2C_Read... [22:50:36]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [22:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:36]wFMCommunicate OK [22:50:36]SAM_PROTO_GetFieldsCounters done [22:50:36]requested_item shift.num is exist - process it [22:50:36]requested_item shift.opened is exist - process it [22:50:36]req_shift_opened [22:50:36]FM_GetShiftState [22:50:36]SAM_PROTO_GetShiftState [22:50:36]wFMCommunicate request_size=4 [22:50:36]MH_SAM_APDU [22:50:36]CAPDU: 80 13 01 00 [22:50:36]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [22:50:36]Write i2c OK [22:50:36]MH_I2C_Read... [22:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:36]Read from MH i2c: E2 [22:50:36]MH_I2C_Read... [22:50:36]Read from MH i2c: E2 0E 00 [22:50:36]MH_I2C_Read... [22:50:36]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [22:50:36]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:50:36]wFMCommunicate OK [22:50:36]SAM_PROTO_GetShiftState done [22:50:36]FM_GetShiftState done [22:50:36]req_shift_opened done [22:50:36]requested_item shift.open_date is exist - process it [22:50:36]req_shift_open_date [22:50:36]req_shift_open_date done [22:50:36]produce_requested_data done [22:50:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226311,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:50:36]process_action_free close_receipt [22:50:36]json_value_free [22:50:36]json_value_free done [22:50:36]process_json_proto returns [22:50:36]Send response to host [22:50:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226311,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:50:36]free response buf [22:50:36]execute_script done [22:50:36]execute_script returns [22:50:36]free content buf [22:50:36]Sock 12.Close socket [22:50:36]Sock 12.Thread stoped [22:50:38]recv_with_timeout no data received [22:50:39]ConnectInit Can't take IP for lk.salyk.kg [22:50:39]CommunicateWithHost connect error [22:50:39]CommunicateWithHost err = -1 [22:50:39]OFD Sender: Server communicate error [22:50:41]accept exits with 11 [22:50:41]New connection [22:50:41]New thread 3066514788 created [22:50:41]Thread 3066658148 joined [22:50:41]Waiting for new connection... [22:50:41] Sock 11.Parse request [22:50:41]Sock 11.Check first char [22:50:41]Sock 11.First char is OK [22:50:41]request: POST /json_proto HTTP/1.0 [22:50:41]Method: POST [22:50:41]URL: /json_proto [22:50:41]Method is POST - this is cgi request [22:50:41]url: /json_proto [22:50:41]query_string will be loaded in cgi processing [22:50:41]execute_cgi json_proto POST (null) [22:50:41]execute_cgi path=json_proto method=POST [22:50:41]POST find Content-Length [22:50:41]Host: 172.17.43.131:8080 [22:50:41]Content-Length: 820 [22:50:41]Content-Type: application/json [22:50:41] [22:50:41]POST finish read [22:50:41]Found Content-Length = 820 [22:50:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:41]execute_script... [22:50: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)2002643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:41]POST & json_proto [22:50:41]process_json_proto [22:50:41]json parsed OK: [22:50:41]protocol is kg_v1.0 [22:50:41]action value=close_receipt [22:50:41]process_action close_receipt [22:50:41]cmd_close_receipt [22:50:41]MH_GetDate [22:50:41]Write to MH i2c: F0 00 00 FD 00 EC [22:50:41]Write i2c OK [22:50:41]MH_I2C_Read... [22:50:41]Read from MH i2c: F0 [22:50:41]MH_I2C_Read... [22:50:41]Read from MH i2c: F0 09 00 [22:50:41]MH_I2C_Read... [22:50:41]Read from MH i2c: F0 09 00 FD 00 00 C1 79 A5 66 F9 24 A2 66 5F [22:50:41]GetLastDocTimeStamp 1722120631 [22:50:41]current date 1722120641 [22:50:41]FM_GetShiftState [22:50:41]SAM_PROTO_GetShiftState [22:50:41]wFMCommunicate request_size=4 [22:50:41]MH_SAM_APDU [22:50:41]CAPDU: 80 13 01 00 [22:50:41]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [22:50:41]Write i2c OK [22:50:41]MH_I2C_Read... [22:50:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:41]Read from MH i2c: E2 [22:50:41]MH_I2C_Read... [22:50:41]Read from MH i2c: E2 0E 00 [22:50:41]MH_I2C_Read... [22:50:41]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [22:50:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:50:41]wFMCommunicate OK [22:50:41]SAM_PROTO_GetShiftState done [22:50:41]FM_GetShiftState done [22:50:41]opened in 1722038719 [22:50:41]opened+sec_in_day 1722125119 [22:50:41]quantity*price = 150041 [22:50:41]sum+1 = 150042 [22:50:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 672 27.07.2024 22:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226312 ФПД: 119380721355924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226312&fm=119380721355924&tin=02508201610067®Number=0000000000092624&sum=150041 [22:50:42]StoreToDocumentArchive [22:50:42]shift 438 fd 226312 [22:50:42]save to /storage/0438/doc_00226312 [22:50:42]save last doc name /storage/0438/doc_00226312 to /storage/kkm_last_doc_name [22:50:42]save OK [22:50:42]Clear old archive folders... [22:50:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:50:42]tlvbuf is 0161FA90 [22:50:42]SAM_PROTO_ClearQueue [22:50:42]wFMCommunicate request_size=4 [22:50:42]MH_SAM_APDU [22:50:42]CAPDU: 80 09 00 00 [22:50:42]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [22:50:42]Write i2c OK [22:50:42]MH_I2C_Read... [22:50:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:42]Read from MH i2c: E2 [22:50:42]MH_I2C_Read... [22:50:42]Read from MH i2c: E2 03 00 [22:50:42]MH_I2C_Read... [22:50:42]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [22:50:42]RAPDU: 90 00 [22:50:42]wFMCommunicate OK [22:50:42]SAM_PROTO_ClearQueue done [22:50:42]KKMCreateOFDPacket [22:50:42]OFDProtocolAddRootSTLVToBuf [22:50:42]FM_MakeSignedData [22:50:42]FM_MakeSignedData [22:50:42]SAM_PROTO_SignData [22:50:42]wFMCommunicate request_size=4 [22:50:42]MH_SAM_APDU [22:50:42]CAPDU: 80 0D 01 02 [22:50:42]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [22:50:42]Write i2c OK [22:50:42]MH_I2C_Read... [22:50:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:42]Read from MH i2c: E2 [22:50:42]MH_I2C_Read... [22:50:42]Read from MH i2c: E2 03 00 [22:50:42]MH_I2C_Read... [22:50:42]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [22:50:42]RAPDU: 90 00 [22:50:42]wFMCommunicate OK [22:50:42]wFMCommunicate request_size=255 [22:50:42]MH_SAM_APDU [22:50: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 C1 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 74 03 00 35 04 06 00 6C [22:50:43]Write to MH i2c: E2 02 01 0D 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 C1 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 74 03 00 35 04 06 00 6C 00 00 5F [22:50:43]Write i2c OK [22:50:43]MH_I2C_Read... [22:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:43]Read from MH i2c: E2 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 03 00 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [22:50:43]RAPDU: 90 00 [22:50:43]wFMCommunicate OK [22:50:43]wFMCommunicate request_size=10 [22:50:43]MH_SAM_APDU [22:50:43]CAPDU: 80 0D 02 02 05 93 7D 7D 4C 94 [22:50:43]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 93 7D 7D 4C 94 00 00 00 [22:50:43]Write i2c OK [22:50:43]MH_I2C_Read... [22:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:43]Read from MH i2c: E2 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 03 00 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [22:50:43]RAPDU: 90 00 [22:50:43]wFMCommunicate OK [22:50:43]wFMCommunicate request_size=4 [22:50:43]MH_SAM_APDU [22:50:43]CAPDU: 80 0D 03 02 [22:50:43]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [22:50:43]Write i2c OK [22:50:43]MH_I2C_Read... [22:50:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:43]Read from MH i2c: E2 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 0B 00 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 0B 00 0F 01 00 90 8B B2 CD D0 BB C3 2E 90 00 A2 [22:50:43]RAPDU: 90 8B B2 CD D0 BB C3 2E 90 00 [22:50:43]wFMCommunicate OK [22:50:43]SAM_PROTO_SignData done [22:50:43]FM_MakeSignedData done [22:50:43]CreateOFDProtocolMessage [22:50:43]wFMCommunicate request_size=4 [22:50:43]MH_SAM_APDU [22:50:43]CAPDU: 80 11 00 00 [22:50:43]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [22:50:43]Write i2c OK [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 [22:50:43]MH_I2C_Read... [22:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:43]Read from MH i2c: E2 17 00 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [22:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:43]wFMCommunicate OK [22:50:43]CreateOFDProtocolMessage done [22:50:43]OFDSenderStorePacket 226312 [22:50:43]StoreOFDPacket docnum=226312 [22:50:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 05 F7 07 01 9E 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 C1 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 74 03 00 35 04 06 00 6C 93 7D 7D 4C 94 90 8B B2 CD D0 BB C3 2E [22:50:43]CheckFolder [22:50:43]dirname=/storage/ofd_packets [22:50:43]CheckFolder done [22:50:43]ProducePacketName [22:50:43]name=ofd_packets/00226312 [22:50:43]NVStorageSaveData ofd_packets/00226312 [22:50:43]File name is /storage/ofd_packets/00226312 [22:50:43]Write 301 bytes [22:50:43]NVStorageSaveData done [22:50:43]OFDSenderStorePacket done [22:50:43]KKMCreateOFDPacket done [22:50:43]NVStorageSaveData kkm_last_timestamp [22:50:43]File name is /storage/kkm_last_timestamp [22:50:43]Write 4 bytes [22:50:43]NVStorageSaveData done [22:50:43]ExternCall_PrintAddStr [22:50:43]wPrintStart [22:50:43]Write to MH i2c: 01 00 00 11 01 12 [22:50:43]Write i2c OK [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: 01 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: 01 07 00 [22:50:43]MH_I2C_Read... [22:50:43]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [22:50:43]RasterBufferAndPrint [22:50:43]line Счет N : (1)2002643 [22:50:43]line ИНН: 02508201610067 [22:50:43]line Контрольно-Кассовый Чек [22:50:43]line ПРОДАЖА [22:50:43]line ТРК (МРК, ГНК) : 43 [22:50:43]line Товар: 2710124130 [22:50:43]line Аи-92-К-5 [22:50:43]line 22.130 * 67.80 [22:50:43]line = 1500.41 [22:50:43]line НДС 12% НСП 1% [22:50:43]line > о реализуемом товаре [22:50:43]line ИТОГО: 1500.41 [22:50:43]line НСП 1% : 13.28 [22:50:43]line НДС 12% : 159.34 [22:50:43]line Наличными: 0.00 [22:50:43]line Безнал.: 1500.41 [22:50:43]line Место: АЗС № 97 "Партнер Нефть" [22:50:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:50:43]line СНО: Общий режим [22:50:43]line Чек 672 27.07.2024 22:50 [22:50:43]line Смена: 438 ФФД: 1.0 [22:50:43]line ЗНМ: 0300000054 [22:50:43]line РНМ: 0000000000092624 [22:50:43]line Версия ККМ: 001 [22:50:43]line Платежная система: Бакай Банк [22:50:43]line ФМ: 0000000000874959 [22:50:43]line ФД: 226312 [22:50:43]line ФПД: 119380721355924 [22:50:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225041&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226312&fm=119380721355924&tin=02508201610067®Number=0000000000092624&sum=150041 [22:50:43]written 0, free lines is 4095 [22:50:43]OFD Sender: Processing packet 226306 [packets to send 606, broken 599] [22:50:43]ProducePacketName [22:50:43]name=ofd_packets/00226306 [22:50:43]OFD Sender: To server: pG, [22:50:43]CommunicateWithHost lk.salyk.kg:30040 [22:50:43]ConnectInit lk.salyk.kg [22:50:44]Write to MH i2c: 01 00 00 3B 01 3C [22:50:44]Write i2c OK [22:50:44]MH_I2C_Read... [22:50:44]Read from MH i2c: 01 [22:50:44]MH_I2C_Read... [22:50:44]Read from MH i2c: 01 07 00 [22:50:44]MH_I2C_Read... [22:50:44]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 84 0C D3 [22:50:44]RasterBufferAndPrint [22:50:44]line [22:50:44]line [22:50:44]line [22:50:44]line [22:50:44]line [22:50:44]written 0, free lines is 3221 [22:50:44]MH_Cut [22:50:44]Write to MH i2c: D1 01 00 42 01 01 15 [22:50:44]Write i2c OK [22:50:44]MH_I2C_Read... [22:50:44]Read from MH i2c: D1 [22:50:44]MH_I2C_Read... [22:50:44]Read from MH i2c: D1 01 00 [22:50:44]MH_I2C_Read... [22:50:44]Read from MH i2c: D1 01 00 42 01 00 14 [22:50:44]Write to MH i2c: 01 00 00 43 01 44 [22:50:44]Write i2c OK [22:50:44]MH_I2C_Read... [22:50:45]*** Cut start [22:50:45]*** Partial cut [22:50:45]*** CUTSNS_PIN = 1 [22:50:45]*** CUTSNS_PIN = 0 [22:50:45]*** Brake cut motor [22:50:46]Read from MH i2c: 01 [22:50:46]MH_I2C_Read... [22:50:46]*** Stop cut motor [22:50:46]*** Cut end [22:50:46]Read from MH i2c: 01 07 00 [22:50:46]MH_I2C_Read... [22:50:46]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [22:50:46]process_action close_receipt done [22:50:46]requested_data is exist [22:50:46]produce_requested_data [22:50:46]requested_item fm.sn is exist - process it [22:50:46]wFMCommunicate request_size=4 [22:50:46]MH_SAM_APDU [22:50:46]CAPDU: 80 11 00 00 [22:50:46]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [22:50:46]Write i2c OK [22:50:46]MH_I2C_Read... [22:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:46]Read from MH i2c: E2 [22:50:46]MH_I2C_Read... [22:50:46]Read from MH i2c: E2 17 00 [22:50:46]MH_I2C_Read... [22:50:46]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [22:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:46]wFMCommunicate OK [22:50:46]requested_item fd.num is exist - process it [22:50:46]SAM_PROTO_GetFieldsCounters [22:50:46]wFMCommunicate request_size=4 [22:50:46]MH_SAM_APDU [22:50:46]CAPDU: 80 13 00 00 [22:50:46]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [22:50:46]Write i2c OK [22:50:46]MH_I2C_Read... [22:50:46]ConnectInit Can't connect to host [22:50:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:46]Read from MH i2c: E2 [22:50:46]MH_I2C_Read... [22:50:46]Read from MH i2c: E2 62 00 [22:50:46]MH_I2C_Read... [22:50:46]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [22:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:46]wFMCommunicate OK [22:50:46]SAM_PROTO_GetFieldsCounters done [22:50:46]requested_item shift.num is exist - process it [22:50:46]requested_item shift.opened is exist - process it [22:50:46]req_shift_opened [22:50:46]FM_GetShiftState [22:50:46]SAM_PROTO_GetShiftState [22:50:46]wFMCommunicate request_size=4 [22:50:46]MH_SAM_APDU [22:50:46]CAPDU: 80 13 01 00 [22:50:46]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [22:50:46]Write i2c OK [22:50:46]MH_I2C_Read... [22:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:46]Read from MH i2c: E2 [22:50:46]MH_I2C_Read... [22:50:46]Read from MH i2c: E2 0E 00 [22:50:46]MH_I2C_Read... [22:50:46]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [22:50:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:50:46]wFMCommunicate OK [22:50:46]SAM_PROTO_GetShiftState done [22:50:46]FM_GetShiftState done [22:50:46]req_shift_opened done [22:50:46]requested_item shift.open_date is exist - process it [22:50:46]req_shift_open_date [22:50:46]req_shift_open_date done [22:50:46]produce_requested_data done [22:50:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226312,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:50:46]process_action_free close_receipt [22:50:46]json_value_free [22:50:46]json_value_free done [22:50:46]process_json_proto returns [22:50:46]Send response to host [22:50:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226312,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:50:46]free response buf [22:50:46]execute_script done [22:50:46]execute_script returns [22:50:46]free content buf [22:50:46]Sock 11.Close socket [22:50:46]Sock 11.Thread stoped [22:50:48]ConnectInit Can't take IP for lk.salyk.kg [22:50:48]CommunicateWithHost connect error [22:50:48]CommunicateWithHost err = -1 [22:50:48]OFD Sender: Server communicate error [22:50:51]ConnectInit Can't connect to host [22:50:53]OFD Sender: Processing packet 226306 [packets to send 606, broken 599] [22:50:53]ProducePacketName [22:50:53]name=ofd_packets/00226306 [22:50:53]OFD Sender: To server: pG, [22:50:53]CommunicateWithHost lk.salyk.kg:30040 [22:50:53]ConnectInit lk.salyk.kg [22:50:56]ConnectInit Can't connect to host [22:50:58]ConnectInit Can't take IP for lk.salyk.kg [22:50:58]CommunicateWithHost connect error [22:50:58]CommunicateWithHost err = -1 [22:50:58]OFD Sender: Server communicate error [22:51:00]accept exits with 8 [22:51:00]New connection [22:51:00]New thread 3066658148 created [22:51:00]Thread 3066514788 joined [22:51:00]Waiting for new connection... [22:51:00] Sock 8.Parse request [22:51:00]Sock 8.Check first char [22:51:00]Sock 8.First char is OK [22:51:00]request: POST /json_proto HTTP/1.0 [22:51:00]Method: POST [22:51:00]URL: /json_proto [22:51:00]Method is POST - this is cgi request [22:51:00]url: /json_proto [22:51:00]query_string will be loaded in cgi processing [22:51:00]execute_cgi json_proto POST (null) [22:51:00]execute_cgi path=json_proto method=POST [22:51:00]POST find Content-Length [22:51:00]Host: 172.17.43.131:8080 [22:51:00]Content-Length: 686 [22:51:00]Content-Type: application/json [22:51:00] [22:51:00]POST finish read [22:51:00]Found Content-Length = 686 [22:51:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 48.080, "sum" : 1750.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1750.00, "total" : 1750.00, "payments": [ { "type": 0, "sum" : 1750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:00]execute_script... [22:51: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)2002640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 48.080, "sum" : 1750.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1750.00, "total" : 1750.00, "payments": [ { "type": 0, "sum" : 1750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:00]POST & json_proto [22:51:00]process_json_proto [22:51:00]json parsed OK: [22:51:00]protocol is kg_v1.0 [22:51:00]action value=close_receipt [22:51:00]process_action close_receipt [22:51:00]cmd_close_receipt [22:51:00]MH_GetDate [22:51:00]Write to MH i2c: F0 00 00 47 01 37 [22:51:00]Write i2c OK [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: F0 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: F0 09 00 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: F0 09 00 47 01 00 D4 79 A5 66 F9 24 A2 66 BD [22:51:00]GetLastDocTimeStamp 1722120641 [22:51:00]current date 1722120660 [22:51:00]FM_GetShiftState [22:51:00]SAM_PROTO_GetShiftState [22:51:00]wFMCommunicate request_size=4 [22:51:00]MH_SAM_APDU [22:51:00]CAPDU: 80 13 01 00 [22:51:00]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [22:51:00]Write i2c OK [22:51:00]MH_I2C_Read... [22:51:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:00]Read from MH i2c: E2 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: E2 0E 00 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [22:51:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:51:00]wFMCommunicate OK [22:51:00]SAM_PROTO_GetShiftState done [22:51:00]FM_GetShiftState done [22:51:00]opened in 1722038719 [22:51:00]opened+sec_in_day 1722125119 [22:51:00]quantity*price = 175011 [22:51:00]sum+1 = 175012 [22:51:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1750.00 Внесено: 1750.00 СДАЧА: 0.00 НСП 1% : 15.49 НДС 12% : 185.85 Наличными: 1750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 673 27.07.2024 22:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226313 ФПД: 245017406602324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226313&fm=245017406602324&tin=02508201610067®Number=0000000000092624&sum=175000 [22:51:02]StoreToDocumentArchive [22:51:02]shift 438 fd 226313 [22:51:02]save to /storage/0438/doc_00226313 [22:51:02]save last doc name /storage/0438/doc_00226313 to /storage/kkm_last_doc_name [22:51:02]save OK [22:51:02]Clear old archive folders... [22:51:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:51:02]tlvbuf is 015B0590 [22:51:02]SAM_PROTO_ClearQueue [22:51:02]wFMCommunicate request_size=4 [22:51:02]MH_SAM_APDU [22:51:02]CAPDU: 80 09 00 00 [22:51:02]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [22:51:02]Write i2c OK [22:51:02]MH_I2C_Read... [22:51:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:51:02]Read from MH i2c: E2 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [22:51:02]RAPDU: 90 00 [22:51:02]wFMCommunicate OK [22:51:02]SAM_PROTO_ClearQueue done [22:51:02]KKMCreateOFDPacket [22:51:02]OFDProtocolAddRootSTLVToBuf [22:51:02]FM_MakeSignedData [22:51:02]FM_MakeSignedData [22:51:02]SAM_PROTO_SignData [22:51:02]wFMCommunicate request_size=4 [22:51:02]MH_SAM_APDU [22:51:02]CAPDU: 80 0D 01 02 [22:51:02]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [22:51:02]Write i2c OK [22:51:02]MH_I2C_Read... [22:51:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:51:02]Read from MH i2c: E2 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [22:51:02]RAPDU: 90 00 [22:51:02]wFMCommunicate OK [22:51:02]wFMCommunicate request_size=255 [22:51:02]MH_SAM_APDU [22:51: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 D0 BB 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 A3 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 74 03 00 35 04 06 00 DE D7 [22:51:02]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 BB 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 A3 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 74 03 00 35 04 06 00 DE D7 00 00 10 [22:51:02]Write i2c OK [22:51:02]MH_I2C_Read... [22:51:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:02]Read from MH i2c: E2 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [22:51:02]RAPDU: 90 00 [22:51:02]wFMCommunicate OK [22:51:02]wFMCommunicate request_size=9 [22:51:02]MH_SAM_APDU [22:51:02]CAPDU: 80 0D 02 02 04 8F 7B FC 54 [22:51:02]Write to MH i2c: E2 0C 00 58 01 80 0D 02 02 04 00 8F 7B FC 54 00 00 35 [22:51:02]Write i2c OK [22:51:02]MH_I2C_Read... [22:51:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:02]Read from MH i2c: E2 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 [22:51:02]MH_I2C_Read... [22:51:02]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [22:51:02]RAPDU: 90 00 [22:51:02]wFMCommunicate OK [22:51:02]wFMCommunicate request_size=4 [22:51:02]MH_SAM_APDU [22:51:02]CAPDU: 80 0D 03 02 [22:51:02]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [22:51:02]Write i2c OK [22:51:02]MH_I2C_Read... [22:51:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:51:03]Read from MH i2c: E2 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: E2 0B 00 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: E2 0B 00 59 01 00 6C 97 EF 81 D4 37 54 BB 90 00 63 [22:51:03]RAPDU: 6C 97 EF 81 D4 37 54 BB 90 00 [22:51:03]wFMCommunicate OK [22:51:03]SAM_PROTO_SignData done [22:51:03]FM_MakeSignedData done [22:51:03]CreateOFDProtocolMessage [22:51:03]wFMCommunicate request_size=4 [22:51:03]MH_SAM_APDU [22:51:03]CAPDU: 80 11 00 00 [22:51:03]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [22:51:03]Write i2c OK [22:51:03]MH_I2C_Read... [22:51:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:03]Read from MH i2c: E2 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: E2 17 00 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [22:51:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:51:03]wFMCommunicate OK [22:51:03]CreateOFDProtocolMessage done [22:51:03]OFDSenderStorePacket 226313 [22:51:03]StoreOFDPacket docnum=226313 [22:51:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 91 38 06 01 B2 2A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 BB 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 A3 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 74 03 00 35 04 06 00 DE D7 8F 7B FC 54 6C 97 EF 81 D4 37 54 BB [22:51:03]CheckFolder [22:51:03]dirname=/storage/ofd_packets [22:51:03]CheckFolder done [22:51:03]ProducePacketName [22:51:03]name=ofd_packets/00226313 [22:51:03]NVStorageSaveData ofd_packets/00226313 [22:51:03]File name is /storage/ofd_packets/00226313 [22:51:03]Write 300 bytes [22:51:03]NVStorageSaveData done [22:51:03]OFDSenderStorePacket done [22:51:03]KKMCreateOFDPacket done [22:51:03]NVStorageSaveData kkm_last_timestamp [22:51:03]File name is /storage/kkm_last_timestamp [22:51:03]Write 4 bytes [22:51:03]NVStorageSaveData done [22:51:03]ExternCall_PrintAddStr [22:51:03]wPrintStart [22:51:03]Write to MH i2c: 01 00 00 5B 01 5C [22:51:03]Write i2c OK [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: 01 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: 01 07 00 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [22:51:03]RasterBufferAndPrint [22:51:03]line Счет N : (1)2002640 [22:51:03]line ИНН: 02508201610067 [22:51:03]line Контрольно-Кассовый Чек [22:51:03]line ПРОДАЖА [22:51:03]line ТРК (МРК, ГНК) : 81 [22:51:03]line Товар: 2711190000 [22:51:03]line ГАЗ-К-5 [22:51:03]line 48.080 * 36.40 [22:51:03]line = 1750.11 [22:51:03]line НДС 12% НСП 1% [22:51:03]line > о реализуемом товаре [22:51:03]line ОКРУГЛЕНИЕ: -0.11 [22:51:03]line ИТОГО: 1750.00 [22:51:03]line Внесено: 1750.00 [22:51:03]line СДАЧА: 0.00 [22:51:03]line НСП 1% : 15.49 [22:51:03]line НДС 12% : 185.85 [22:51:03]line Наличными: 1750.00 [22:51:03]line Безнал.: 0.00 [22:51:03]line Место: АЗС № 97 "Партнер Нефть" [22:51:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:51:03]line СНО: Общий режим [22:51:03]line Чек 673 27.07.2024 22:51 [22:51:03]line Смена: 438 ФФД: 1.0 [22:51:03]line ЗНМ: 0300000054 [22:51:03]line РНМ: 0000000000092624 [22:51:03]line Версия ККМ: 001 [22:51:03]line ФМ: 0000000000874959 [22:51:03]line ФД: 226313 [22:51:03]line ФПД: 245017406602324 [22:51:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226313&fm=245017406602324&tin=02508201610067®Number=0000000000092624&sum=175000 [22:51:03]written 0, free lines is 4095 [22:51:03]OFD Sender: Processing packet 226306 [packets to send 607, broken 599] [22:51:03]ProducePacketName [22:51:03]name=ofd_packets/00226306 [22:51:03]OFD Sender: To server: pG, [22:51:03]CommunicateWithHost lk.salyk.kg:30040 [22:51:03]ConnectInit lk.salyk.kg [22:51:03]Write to MH i2c: 01 00 00 86 01 87 [22:51:03]Write i2c OK [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: 01 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: 01 07 00 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 68 0C 02 [22:51:03]RasterBufferAndPrint [22:51:03]line [22:51:03]line [22:51:03]line [22:51:03]line [22:51:03]line [22:51:03]written 0, free lines is 3191 [22:51:03]MH_Cut [22:51:03]Write to MH i2c: D1 01 00 8D 01 01 60 [22:51:03]Write i2c OK [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: D1 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: D1 01 00 [22:51:03]MH_I2C_Read... [22:51:03]Read from MH i2c: D1 01 00 8D 01 00 5F [22:51:03]Write to MH i2c: 01 00 00 8E 01 8F [22:51:03]Write i2c OK [22:51:03]MH_I2C_Read... [22:51:04]*** Cut start [22:51:04]*** Partial cut [22:51:04]*** CUTSNS_PIN = 1 [22:51:04]*** CUTSNS_PIN = 0 [22:51:05]*** Brake cut motor [22:51:05]Read from MH i2c: *** Stop cut motor [22:51:05]01 *** Cut end [22:51:05] [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: 01 07 00 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [22:51:05]process_action close_receipt done [22:51:05]requested_data is exist [22:51:05]produce_requested_data [22:51:05]requested_item fm.sn is exist - process it [22:51:05]wFMCommunicate request_size=4 [22:51:05]MH_SAM_APDU [22:51:05]CAPDU: 80 11 00 00 [22:51:05]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [22:51:05]Write i2c OK [22:51:05]MH_I2C_Read... [22:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:05]Read from MH i2c: E2 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 17 00 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [22:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:51:05]wFMCommunicate OK [22:51:05]requested_item fd.num is exist - process it [22:51:05]SAM_PROTO_GetFieldsCounters [22:51:05]wFMCommunicate request_size=4 [22:51:05]MH_SAM_APDU [22:51:05]CAPDU: 80 13 00 00 [22:51:05]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [22:51:05]Write i2c OK [22:51:05]MH_I2C_Read... [22:51:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:05]Read from MH i2c: E2 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 62 00 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [22:51:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:05]wFMCommunicate OK [22:51:05]SAM_PROTO_GetFieldsCounters done [22:51:05]requested_item shift.num is exist - process it [22:51:05]requested_item shift.opened is exist - process it [22:51:05]req_shift_opened [22:51:05]FM_GetShiftState [22:51:05]SAM_PROTO_GetShiftState [22:51:05]wFMCommunicate request_size=4 [22:51:05]MH_SAM_APDU [22:51:05]CAPDU: 80 13 01 00 [22:51:05]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [22:51:05]Write i2c OK [22:51:05]MH_I2C_Read... [22:51:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:05]Read from MH i2c: E2 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 0E 00 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [22:51:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:51:06]wFMCommunicate OK [22:51:06]SAM_PROTO_GetShiftState done [22:51:06]FM_GetShiftState done [22:51:06]req_shift_opened done [22:51:06]requested_item shift.open_date is exist - process it [22:51:06]req_shift_open_date [22:51:06]req_shift_open_date done [22:51:06]produce_requested_data done [22:51:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226313,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:51:06]process_action_free close_receipt [22:51:06]json_value_free [22:51:06]json_value_free done [22:51:06]process_json_proto returns [22:51:06]Send response to host [22:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226313,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:51:06]free response buf [22:51:06]execute_script done [22:51:06]execute_script returns [22:51:06]free content buf [22:51:06]Sock 8.Close socket [22:51:06]Sock 8.Thread stoped [22:51:06]ConnectInit Can't connect to host [22:51:08]ConnectInit Can't take IP for lk.salyk.kg [22:51:08]CommunicateWithHost connect error [22:51:08]CommunicateWithHost err = -1 [22:51:08]OFD Sender: Server communicate error [22:51:13]OFD Sender: Processing packet 226306 [packets to send 607, broken 599] [22:51:13]ProducePacketName [22:51:13]name=ofd_packets/00226306 [22:51:13]OFD Sender: To server: pG, [22:51:13]CommunicateWithHost lk.salyk.kg:30040 [22:51:13]ConnectInit lk.salyk.kg [22:51:17]Connected sock=10 [22:51: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 35 39 0F 01 00 00 F0 9E 07 01 30 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 35 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 CC 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 74 03 00 35 04 06 00 C8 BA E4 42 CD 62 28 9B F0 19 26 A5 B3 D7 [22:51:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 98 47 00 2A 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 74 03 00 F4 03 04 00 F0 25 A5 66 B6 04 01 00 00 54 DA D3 CE E8 80 61 74 [22:51:18]CommunicateWithHost err = 0 [22:51:18]CheckOFDResponse [22:51:18]1017 (14) - 77093643461234 [22:51:18]1041 (16) - 0000000000874959 [22:51:18]1040 (4) - 226306 [22:51:18]1012 (4) - 27.07.2024 16:53 [22:51:18]1206 (1) - 0 [22:51:18]OFD Sender: Remove packet 226306 [22:51:18]ProducePacketName [22:51:18]name=ofd_packets/00226306 [22:51:18]NVStorageDeleteData [22:51:19]OFD Sender: Processing packet 226307 [packets to send 606, broken 599] [22:51:19]ProducePacketName [22:51:19]name=ofd_packets/00226307 [22:51:19]OFD Sender: To server: pG, [22:51:19]CommunicateWithHost lk.salyk.kg:30040 [22:51:19]ConnectInit lk.salyk.kg [22:51:20]Connected sock=8 [22:51: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 35 39 10 01 00 00 63 7D 08 01 35 8F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D0 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 74 03 00 35 04 06 00 BF BE 1F 95 D3 92 1C 9F 4C 6A B4 DA B7 D7 [22:51: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 35 39 4F 00 00 00 E9 CA 47 00 A5 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 74 03 00 F4 03 04 00 F4 25 A5 66 B6 04 01 00 00 71 CB 4F 23 48 92 C5 DF [22:51:22]CommunicateWithHost err = 0 [22:51:22]CheckOFDResponse [22:51:22]1017 (14) - 77093643461234 [22:51:22]1041 (16) - 0000000000874959 [22:51:22]1040 (4) - 226307 [22:51:22]1012 (4) - 27.07.2024 16:53 [22:51:22]1206 (1) - 0 [22:51:22]OFD Sender: Remove packet 226307 [22:51:22]ProducePacketName [22:51:22]name=ofd_packets/00226307 [22:51:22]NVStorageDeleteData [22:51:22]OFD Sender: Processing packet 226308 [packets to send 605, broken 599] [22:51:22]ProducePacketName [22:51:22]name=ofd_packets/00226308 [22:51:22]OFD Sender: To server: pG, [22:51:22]CommunicateWithHost lk.salyk.kg:30040 [22:51:22]ConnectInit lk.salyk.kg [22:51:25]Connected sock=8 [22:51: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 35 39 10 01 00 00 48 50 08 01 C8 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 E1 78 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 74 03 00 35 04 06 00 A8 99 13 5A 4D D6 50 47 48 89 33 38 CB 25 [22:51:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DC EE 47 00 56 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 74 03 00 F4 03 04 00 F8 25 A5 66 B6 04 01 00 00 C8 CC 62 A7 33 99 E7 8E [22:51:26]CommunicateWithHost err = 0 [22:51:26]CheckOFDResponse [22:51:26]1017 (14) - 77093643461234 [22:51:26]1041 (16) - 0000000000874959 [22:51:26]1040 (4) - 226308 [22:51:26]1012 (4) - 27.07.2024 16:53 [22:51:26]1206 (1) - 0 [22:51:26]OFD Sender: Remove packet 226308 [22:51:26]ProducePacketName [22:51:26]name=ofd_packets/00226308 [22:51:26]NVStorageDeleteData [22:51:27]OFD Sender: Processing packet 226309 [packets to send 604, broken 599] [22:51:27]ProducePacketName [22:51:27]name=ofd_packets/00226309 [22:51:27]OFD Sender: To server: pG, [22:51:27]CommunicateWithHost lk.salyk.kg:30040 [22:51:27]ConnectInit lk.salyk.kg [22:51:27]Connected sock=8 [22:51:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 66 07 01 50 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 7B 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 74 03 00 35 04 06 00 FB CE 34 C2 4A 15 0C 8C F6 B8 21 DD 88 7A [22:51: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 35 39 4F 00 00 00 74 4F 47 00 D0 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 35 39 10 04 04 00 05 74 03 00 F4 03 04 00 FA 25 A5 66 B6 04 01 00 00 9D 8D 0D 18 0C 39 B5 D0 [22:51:28]CommunicateWithHost err = 0 [22:51:28]CheckOFDResponse [22:51:28]1017 (14) - 77093643461234 [22:51:28]1041 (16) - 0000000000874959 [22:51:28]1040 (4) - 226309 [22:51:28]1012 (4) - 27.07.2024 16:53 [22:51:28]1206 (1) - 0 [22:51:28]OFD Sender: Remove packet 226309 [22:51:28]ProducePacketName [22:51:28]name=ofd_packets/00226309 [22:51:28]NVStorageDeleteData [22:51:29]OFD Sender: Processing packet 226310 [packets to send 603, broken 599] [22:51:29]ProducePacketName [22:51:29]name=ofd_packets/00226310 [22:51:29]OFD Sender: To server: pG, [22:51:29]CommunicateWithHost lk.salyk.kg:30040 [22:51:29]ConnectInit lk.salyk.kg [22:51:30]Connected sock=8 [22:51: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 35 39 0C 01 00 00 F4 E8 04 01 AB B0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 9E 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 74 03 00 35 04 06 00 71 6C 85 71 31 75 51 79 48 F5 7D A3 89 EE [22:51: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 35 39 4F 00 00 00 E8 19 47 00 A6 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 35 39 10 04 04 00 06 74 03 00 F4 03 04 00 FC 25 A5 66 B6 04 01 00 00 02 80 09 79 2B 79 ED DF [22:51:30]CommunicateWithHost err = 0 [22:51:30]CheckOFDResponse [22:51:30]1017 (14) - 77093643461234 [22:51:30]1041 (16) - 0000000000874959 [22:51:30]1040 (4) - 226310 [22:51:30]1012 (4) - 27.07.2024 16:53 [22:51:30]1206 (1) - 0 [22:51:30]OFD Sender: Remove packet 226310 [22:51:30]ProducePacketName [22:51:30]name=ofd_packets/00226310 [22:51:30]NVStorageDeleteData [22:51:31]OFD Sender: Processing packet 226311 [packets to send 602, broken 599] [22:51:31]ProducePacketName [22:51:31]name=ofd_packets/00226311 [22:51:31]OFD Sender: To server: pG, [22:51:31]CommunicateWithHost lk.salyk.kg:30040 [22:51:31]ConnectInit lk.salyk.kg [22:51:32]Connected sock=8 [22: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 35 39 10 01 00 00 A6 AA 08 01 6E 8C 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 B7 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 74 03 00 35 04 06 00 BF 1C B4 8B B1 D7 F0 71 5D F2 80 13 9D 77 [22:51: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 35 39 4F 00 00 00 3C D9 47 00 15 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 74 03 00 F4 03 04 00 FF 25 A5 66 B6 04 01 00 00 C4 A5 BC 68 19 42 93 F2 [22:51:33]CommunicateWithHost err = 0 [22:51:33]CheckOFDResponse [22:51:33]1017 (14) - 77093643461234 [22:51:33]1041 (16) - 0000000000874959 [22:51:33]1040 (4) - 226311 [22:51:33]1012 (4) - 27.07.2024 16:53 [22:51:33]1206 (1) - 0 [22:51:33]OFD Sender: Remove packet 226311 [22:51:33]ProducePacketName [22:51:33]name=ofd_packets/00226311 [22:51:33]NVStorageDeleteData [22:51:33]accept exits with 9 [22:51:33]New connection [22:51:33]New thread 3066514788 created [22:51:33]Thread 3066658148 joined [22:51:33]Waiting for new connection... [22:51:33] Sock 9.Parse request [22:51:33]Sock 9.Check first char [22:51:33]Sock 9.First char is OK [22:51:33]request: POST /json_proto HTTP/1.0 [22:51:33]Method: POST [22:51:33]URL: /json_proto [22:51:33]Method is POST - this is cgi request [22:51:33]url: /json_proto [22:51:33]query_string will be loaded in cgi processing [22:51:33]execute_cgi json_proto POST (null) [22:51:33]execute_cgi path=json_proto method=POST [22:51:33]POST find Content-Length [22:51:33]Host: 172.17.43.131:8080 [22:51:33]Content-Length: 678 [22:51:33]Content-Type: application/json [22:51:33] [22:51:33]POST finish read [22:51:33]Found Content-Length = 678 [22:51:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:33]execute_script... [22:51: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)2002644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:33]POST & json_proto [22:51:33]process_json_proto [22:51:33]json parsed OK: [22:51:33]protocol is kg_v1.0 [22:51:33]action value=close_receipt [22:51:33]process_action close_receipt [22:51:33]cmd_close_receipt [22:51:33]MH_GetDate [22:51:33]Write to MH i2c: F0 00 00 92 01 82 [22:51:33]Write i2c OK [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: F0 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: F0 09 00 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: F0 09 00 92 01 00 F5 79 A5 66 F9 24 A2 66 29 [22:51:33]GetLastDocTimeStamp 1722120661 [22:51:33]current date 1722120693 [22:51:33]FM_GetShiftState [22:51:33]SAM_PROTO_GetShiftState [22:51:33]wFMCommunicate request_size=4 [22:51:33]MH_SAM_APDU [22:51:33]CAPDU: 80 13 01 00 [22:51:33]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [22:51:33]Write i2c OK [22:51:33]MH_I2C_Read... [22:51:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:33]Read from MH i2c: E2 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 0E 00 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [22:51:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:51:33]wFMCommunicate OK [22:51:33]SAM_PROTO_GetShiftState done [22:51:33]FM_GetShiftState done [22:51:33]opened in 1722038719 [22:51:33]opened+sec_in_day 1722125119 [22:51:33]quantity*price = 50036 [22:51:33]sum+1 = 50037 [22:51:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 674 27.07.2024 22:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226314 ФПД: 14719993603112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226314&fm=14719993603112&tin=02508201610067®Number=0000000000092624&sum=50000 [22:51:35]StoreToDocumentArchive [22:51:35]shift 438 fd 226314 [22:51:35]save to /storage/0438/doc_00226314 [22:51:35]save last doc name /storage/0438/doc_00226314 to /storage/kkm_last_doc_name [22:51:35]save OK [22:51:35]Clear old archive folders... [22:51:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:51:35]tlvbuf is 015B95F0 [22:51:35]SAM_PROTO_ClearQueue [22:51:35]wFMCommunicate request_size=4 [22:51:35]MH_SAM_APDU [22:51:35]CAPDU: 80 09 00 00 [22:51:35]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [22:51:35]Write i2c OK [22:51:35]MH_I2C_Read... [22:51:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:51:35]Read from MH i2c: E2 [22:51:35]MH_I2C_Read... [22:51:35]Read from MH i2c: E2 03 00 [22:51:35]MH_I2C_Read... [22:51:35]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [22:51:35]RAPDU: 90 00 [22:51:35]wFMCommunicate OK [22:51:35]SAM_PROTO_ClearQueue done [22:51:35]KKMCreateOFDPacket [22:51:35]OFDProtocolAddRootSTLVToBuf [22:51:35]FM_MakeSignedData [22:51:35]FM_MakeSignedData [22:51:35]SAM_PROTO_SignData [22:51:35]wFMCommunicate request_size=4 [22:51:35]MH_SAM_APDU [22:51:35]CAPDU: 80 0D 01 02 [22:51:35]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [22:51:35]Write i2c OK [22:51:35]MH_I2C_Read... [22:51:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:51:35]Read from MH i2c: E2 [22:51:35]MH_I2C_Read... [22:51:35]Read from MH i2c: E2 03 00 [22:51:35]MH_I2C_Read... [22:51:35]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [22:51:35]RAPDU: 90 00 [22:51:35]wFMCommunicate OK [22:51:35]wFMCommunicate request_size=255 [22:51:35]MH_SAM_APDU [22:51:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 F5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 74 03 00 35 04 06 00 0D [22:51:35]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 F5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 OFD Sender: Processing packet 226313 [packets to send 600, broken 599] [22:51:35]30 ProducePacketName [22:51:35]30 name=ofd_packets/00226313 [22:51:35]30 OFD Sender: To server: pG, [22:51:35]30 CommunicateWithHost lk.salyk.kg:30040 [22:51:35]39 ConnectInit lk.salyk.kg [22:51:35]32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 74 03 00 35 04 06 00 0D 00 00 04 [22:51:35]Write i2c OK [22:51:35]MH_I2C_Read... [22:51:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:35]Read from MH i2c: E2 [22:51:35]MH_I2C_Read... [22:51:35]Read from MH i2c: E2 03 00 [22:51:35]MH_I2C_Read... [22:51:35]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [22:51:35]RAPDU: 90 00 [22:51:35]wFMCommunicate OK [22:51:35]wFMCommunicate request_size=10 [22:51:35]MH_SAM_APDU [22:51:35]CAPDU: 80 0D 02 02 05 63 43 FD 64 28 [22:51:36]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 63 43 FD 64 28 00 00 57 [22:51:36]Write i2c OK [22:51:36]MH_I2C_Read... [22:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:36]Read from MH i2c: E2 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: E2 03 00 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [22:51:36]RAPDU: 90 00 [22:51:36]wFMCommunicate OK [22:51:36]wFMCommunicate request_size=4 [22:51:36]MH_SAM_APDU [22:51:36]CAPDU: 80 0D 03 02 [22:51:36]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [22:51:36]Write i2c OK [22:51:36]MH_I2C_Read... [22:51:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:51:36]Read from MH i2c: E2 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: E2 0B 00 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: E2 0B 00 A4 01 00 7B B0 84 2D EB BA E3 DB 90 00 60 [22:51:36]RAPDU: 7B B0 84 2D EB BA E3 DB 90 00 [22:51:36]wFMCommunicate OK [22:51:36]SAM_PROTO_SignData done [22:51:36]FM_MakeSignedData done [22:51:36]CreateOFDProtocolMessage [22:51:36]wFMCommunicate request_size=4 [22:51:36]MH_SAM_APDU [22:51:36]CAPDU: 80 11 00 00 [22:51:36]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [22:51:36]Write i2c OK [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: E2 [22:51:36]MH_I2C_Read... [22:51:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:36]Read from MH i2c: E2 17 00 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [22:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:51:36]wFMCommunicate OK [22:51:36]CreateOFDProtocolMessage done [22:51:36]OFDSenderStorePacket 226314 [22:51:36]StoreOFDPacket docnum=226314 [22:51:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 B3 07 01 FE 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 F5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 74 03 00 35 04 06 00 0D 63 43 FD 64 28 7B B0 84 2D EB BA E3 DB [22:51:36]CheckFolder [22:51:36]dirname=/storage/ofd_packets [22:51:36]CheckFolder done [22:51:36]ProducePacketName [22:51:36]name=ofd_packets/00226314 [22:51:36]NVStorageSaveData ofd_packets/00226314 [22:51:36]File name is /storage/ofd_packets/00226314 [22:51:36]Write 301 bytes [22:51:36]NVStorageSaveData done [22:51:36]OFDSenderStorePacket done [22:51:36]KKMCreateOFDPacket done [22:51:36]NVStorageSaveData kkm_last_timestamp [22:51:36]File name is /storage/kkm_last_timestamp [22:51:36]Write 4 bytes [22:51:36]NVStorageSaveData done [22:51:36]ExternCall_PrintAddStr [22:51:36]wPrintStart [22:51:36]Write to MH i2c: 01 00 00 A6 01 A7 [22:51:36]Write i2c OK [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: 01 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: 01 07 00 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [22:51:36]RasterBufferAndPrint [22:51:36]line Счет N : (1)2002644 [22:51:36]line ИНН: 02508201610067 [22:51:36]line Контрольно-Кассовый Чек [22:51:36]line ПРОДАЖА [22:51:36]line ТРК (МРК, ГНК) : 33 [22:51:36]line Товар: 2710124130 [22:51:36]line Аи-92-К-5 [22:51:36]line 7.380 * 67.80 [22:51:36]line = 500.36 [22:51:36]line НДС 12% НСП 1% [22:51:36]line > о реализуемом товаре [22:51:36]line ОКРУГЛЕНИЕ: -0.36 [22:51:36]line ИТОГО: 500.00 [22:51:36]line Внесено: 500.00 [22:51:36]line СДАЧА: 0.00 [22:51:36]line НСП 1% : 4.43 [22:51:36]line НДС 12% : 53.14 [22:51:36]line Наличными: 500.00 [22:51:36]line Безнал.: 0.00 [22:51:36]line Место: АЗС № 97 "Партнер Нефть" [22:51:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:51:36]line СНО: Общий режим [22:51:36]line Чек 674 27.07.2024 22:51 [22:51:36]line Смена: 438 ФФД: 1.0 [22:51:36]line ЗНМ: 0300000054 [22:51:36]line РНМ: 0000000000092624 [22:51:36]line Версия ККМ: 001 [22:51:36]line ФМ: 0000000000874959 [22:51:36]line ФД: 226314 [22:51:36]line ФПД: 14719993603112 [22:51:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226314&fm=14719993603112&tin=02508201610067®Number=0000000000092624&sum=50000 [22:51:36]Connected sock=10 [22:51: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 35 39 0E 01 00 00 91 38 06 01 B2 2A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 written 0, free lines is 4095 [22:51:36]23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 BB 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 A3 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 74 03 00 35 04 06 00 DE D7 8F 7B FC 54 6C 97 EF 81 D4 37 54 BB [22:51:36]Write to MH i2c: 01 00 00 D1 01 D2 [22:51:36]Write i2c OK [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: 01 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: 01 07 00 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 6A 0C 4F [22:51:36]RasterBufferAndPrint [22:51:36]line [22:51:36]line [22:51:36]line [22:51:36]line [22:51:36]line [22:51:36]written 0, free lines is 3196 [22:51:36]MH_Cut [22:51:36]Write to MH i2c: D1 01 00 D8 01 01 AB [22:51:36]Write i2c OK [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: D1 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: D1 01 00 [22:51:36]MH_I2C_Read... [22:51:36]Read from MH i2c: D1 01 00 D8 01 00 AA [22:51:36]Write to MH i2c: 01 00 00 D9 01 DA [22:51:36]Write i2c OK [22:51:36]MH_I2C_Read... [22:51: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 35 39 4F 00 00 00 3F CD 47 00 F9 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 35 39 10 04 04 00 09 74 03 00 F4 03 04 00 03 26 A5 66 B6 04 01 00 00 26 6D 4F EC 13 E0 1E E0 [22:51:37]CommunicateWithHost err = 0 [22:51:37]CheckOFDResponse [22:51:37]1017 (14) - 77093643461234 [22:51:37]1041 (16) - 0000000000874959 [22:51:37]1040 (4) - 226313 [22:51:37]1012 (4) - 27.07.2024 16:53 [22:51:37]1206 (1) - 0 [22:51:37]OFD Sender: Remove packet 226313 [22:51:37]ProducePacketName [22:51:37]name=ofd_packets/00226313 [22:51:37]NVStorageDeleteData [22:51:37]OFD Sender: Processing packet 226314 [packets to send 600, broken 599] [22:51:37]ProducePacketName [22:51:37]name=ofd_packets/00226314 [22:51:37]OFD Sender: To server: pG, [22:51:37]CommunicateWithHost lk.salyk.kg:30040 [22:51:37]ConnectInit lk.salyk.kg [22:51:38]*** Cut start [22:51:38]*** Partial cut [22:51:38]*** CUTSNS_PIN = 1 [22:51:38]*** CUTSNS_PIN = 0 [22:51:38]*** Brake cut motor [22:51:38]Read from MH i2c: *** Stop cut motor [22:51:38]01 *** Cut end [22:51:38] [22:51:38]MH_I2C_Read... [22:51:38]Read from MH i2c: 01 07 00 [22:51:38]MH_I2C_Read... [22:51:38]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [22:51:38]process_action close_receipt done [22:51:38]requested_data is exist [22:51:38]produce_requested_data [22:51:38]requested_item fm.sn is exist - process it [22:51:38]wFMCommunicate request_size=4 [22:51:38]MH_SAM_APDU [22:51:38]CAPDU: 80 11 00 00 [22:51:38]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [22:51:38]Write i2c OK [22:51:38]MH_I2C_Read... [22:51:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:38]Read from MH i2c: E2 [22:51:38]MH_I2C_Read... [22:51:38]Read from MH i2c: E2 17 00 [22:51:38]MH_I2C_Read... [22:51:38]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [22:51:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:51:38]wFMCommunicate OK [22:51:38]requested_item fd.num is exist - process it [22:51:38]SAM_PROTO_GetFieldsCounters [22:51:38]wFMCommunicate request_size=4 [22:51:38]MH_SAM_APDU [22:51:38]CAPDU: 80 13 00 00 [22:51:38]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [22:51:38]Write i2c OK [22:51:38]MH_I2C_Read... [22:51:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:38]Read from MH i2c: E2 [22:51:38]MH_I2C_Read... [22:51:38]Read from MH i2c: E2 62 00 [22:51:38]MH_I2C_Read... [22:51:38]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 A5 [22:51: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:39]wFMCommunicate OK [22:51:39]SAM_PROTO_GetFieldsCounters done [22:51:39]requested_item shift.num is exist - process it [22:51:39]requested_item shift.opened is exist - process it [22:51:39]req_shift_opened [22:51:39]FM_GetShiftState [22:51:39]SAM_PROTO_GetShiftState [22:51:39]wFMCommunicate request_size=4 [22:51:39]MH_SAM_APDU [22:51:39]CAPDU: 80 13 01 00 [22:51:39]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [22:51:39]Write i2c OK [22:51:39]MH_I2C_Read... [22:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:39]Read from MH i2c: E2 [22:51:39]MH_I2C_Read... [22:51:39]Read from MH i2c: E2 0E 00 [22:51:39]MH_I2C_Read... [22:51:39]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 68 [22:51:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:51:39]wFMCommunicate OK [22:51:39]SAM_PROTO_GetShiftState done [22:51:39]FM_GetShiftState done [22:51:39]req_shift_opened done [22:51:39]requested_item shift.open_date is exist - process it [22:51:39]req_shift_open_date [22:51:39]req_shift_open_date done [22:51:39]produce_requested_data done [22:51:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226314,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:51:39]process_action_free close_receipt [22:51:39]json_value_free [22:51:39]json_value_free done [22:51:39]process_json_proto returns [22:51:39]Send response to host [22:51:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226314,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:51:39]free response buf [22:51:39]execute_script done [22:51:39]execute_script returns [22:51:39]free content buf [22:51:39]Sock 9.Close socket [22:51:39]Sock 9.Thread stoped [22:51:39]Connected sock=10 [22:51: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 35 39 0F 01 00 00 74 B3 07 01 FE 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 F5 79 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 74 03 00 35 04 06 00 0D 63 43 FD 64 28 7B B0 84 2D EB BA E3 DB [22:51: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 35 39 4F 00 00 00 7B 6D 47 00 0A 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 35 39 10 04 04 00 0A 74 03 00 F4 03 04 00 06 26 A5 66 B6 04 01 00 00 81 3B 88 CB 5D 69 69 B1 [22:51:40]CommunicateWithHost err = 0 [22:51:40]CheckOFDResponse [22:51:40]1017 (14) - 77093643461234 [22:51:40]1041 (16) - 0000000000874959 [22:51:40]1040 (4) - 226314 [22:51:40]1012 (4) - 27.07.2024 16:53 [22:51:40]1206 (1) - 0 [22:51:40]OFD Sender: Remove packet 226314 [22:51:40]ProducePacketName [22:51:40]name=ofd_packets/00226314 [22:51:40]NVStorageDeleteData [22:51:40]OFD Sender: No OFD packet to send [22:51:40]OFD Sender: No OFD packet to send [22:51:45]OFD Sender: No OFD packet to send [22:51:50]OFD Sender: No OFD packet to send [22:51:55]OFD Sender: No OFD packet to send [22:52:00]OFD Sender: No OFD packet to send [22:52:05]OFD Sender: No OFD packet to send [22:52:10]OFD Sender: No OFD packet to send [22:52:15]OFD Sender: No OFD packet to send [22:52:20]OFD Sender: No OFD packet to send [22:52:25]OFD Sender: No OFD packet to send [22:52:30]OFD Sender: No OFD packet to send [22:52:35]OFD Sender: No OFD packet to send [22:52:40]OFD Sender: No OFD packet to send [22:52:45]OFD Sender: No OFD packet to send [22:52:50]OFD Sender: No OFD packet to send [22:52:51]recv_with_timeout no data received [22:52:55]OFD Sender: No OFD packet to send [22:53:00]OFD Sender: No OFD packet to send [22:53:06]OFD Sender: No OFD packet to send [22:53:11]OFD Sender: No OFD packet to send [22:53:16]OFD Sender: No OFD packet to send [22:53:21]OFD Sender: No OFD packet to send [22:53:26]OFD Sender: No OFD packet to send [22:53:31]OFD Sender: No OFD packet to send [22:53:36]OFD Sender: No OFD packet to send [22:53:41]OFD Sender: No OFD packet to send [22:53:46]OFD Sender: No OFD packet to send [22:53:51]OFD Sender: No OFD packet to send [22:53:56]OFD Sender: No OFD packet to send [22:53:58]recv_with_timeout no data received [22:54:01]OFD Sender: No OFD packet to send [22:54:06]OFD Sender: No OFD packet to send [22:54:10]accept exits with 8 [22:54:10]New connection [22:54:10]New thread 3066658148 created [22:54:10]Thread 3066514788 joined [22:54:10]Waiting for new connection... [22:54:10] Sock 8.Parse request [22:54:10]Sock 8.Check first char [22:54:10]Sock 8.First char is OK [22:54:10]request: POST /json_proto HTTP/1.0 [22:54:10]Method: POST [22:54:10]URL: /json_proto [22:54:10]Method is POST - this is cgi request [22:54:10]url: /json_proto [22:54:10]query_string will be loaded in cgi processing [22:54:10]execute_cgi json_proto POST (null) [22:54:10]execute_cgi path=json_proto method=POST [22:54:10]POST find Content-Length [22:54:10]Host: 172.17.43.131:8080 [22:54:10]Content-Length: 804 [22:54:10]Content-Type: application/json [22:54:10] [22:54:10]POST finish read [22:54:10]Found Content-Length = 804 [22:54:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:54:10]execute_script... [22:54:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:54:10]POST & json_proto [22:54:10]process_json_proto [22:54:10]json parsed OK: [22:54:10]protocol is kg_v1.0 [22:54:10]action value=close_receipt [22:54:10]process_action close_receipt [22:54:10]cmd_close_receipt [22:54:10]MH_GetDate [22:54:10]Write to MH i2c: F0 00 00 DD 01 CD [22:54:10]Write i2c OK [22:54:10]MH_I2C_Read... [22:54:10]Read from MH i2c: F0 [22:54:10]MH_I2C_Read... [22:54:10]Read from MH i2c: F0 09 00 [22:54:10]MH_I2C_Read... [22:54:10]Read from MH i2c: F0 09 00 DD 01 00 92 7A A5 66 F9 24 A2 66 12 [22:54:10]GetLastDocTimeStamp 1722120693 [22:54:10]current date 1722120850 [22:54:10]FM_GetShiftState [22:54:10]SAM_PROTO_GetShiftState [22:54:10]wFMCommunicate request_size=4 [22:54:10]MH_SAM_APDU [22:54:10]CAPDU: 80 13 01 00 [22:54:10]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [22:54:10]Write i2c OK [22:54:10]MH_I2C_Read... [22:54:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:54:10]Read from MH i2c: E2 [22:54:10]MH_I2C_Read... [22:54:10]Read from MH i2c: E2 0E 00 [22:54:10]MH_I2C_Read... [22:54:10]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6A [22:54:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:54:10]wFMCommunicate OK [22:54:10]SAM_PROTO_GetShiftState done [22:54:10]FM_GetShiftState done [22:54:10]opened in 1722038719 [22:54:10]opened+sec_in_day 1722125119 [22:54:10]quantity*price = 200043 [22:54:10]sum+1 = 200044 [22:54:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 675 27.07.2024 22:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226315 ФПД: 212786140148585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225410&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226315&fm=212786140148585&tin=02508201610067®Number=0000000000092624&sum=200043 [22:54:11]StoreToDocumentArchive [22:54:11]shift 438 fd 226315 [22:54:11]save to /storage/0438/doc_00226315 [22:54:11]save last doc name /storage/0438/doc_00226315 to /storage/kkm_last_doc_name [22:54:11]save OK [22:54:11]Clear old archive folders... [22:54:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:54:11]tlvbuf is 0155C260 [22:54:11]SAM_PROTO_ClearQueue [22:54:11]wFMCommunicate request_size=4 [22:54:11]MH_SAM_APDU [22:54:11]CAPDU: 80 09 00 00 [22:54:11]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [22:54:11]Write i2c OK [22:54:11]MH_I2C_Read... [22:54:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:54:11]Read from MH i2c: E2 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [22:54:11]RAPDU: 90 00 [22:54:11]wFMCommunicate OK [22:54:11]SAM_PROTO_ClearQueue done [22:54:11]KKMCreateOFDPacket [22:54:11]OFDProtocolAddRootSTLVToBuf [22:54:11]FM_MakeSignedData [22:54:11]FM_MakeSignedData [22:54:11]SAM_PROTO_SignData [22:54:11]wFMCommunicate request_size=4 [22:54:11]MH_SAM_APDU [22:54:11]CAPDU: 80 0D 01 02 [22:54:11]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [22:54:11]Write i2c OK [22:54:11]MH_I2C_Read... [22:54:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:54:11]Read from MH i2c: E2 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [22:54:11]RAPDU: 90 00 [22:54:11]wFMCommunicate OK [22:54:11]wFMCommunicate request_size=255 [22:54:11]MH_SAM_APDU [22:54:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 92 7A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 74 03 00 35 04 06 00 C1 [22:54:11]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 92 7A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 74 03 00 35 04 06 00 C1 00 00 B1 [22:54:11]Write i2c OK [22:54:11]MH_I2C_Read... [22:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:54:11]Read from MH i2c: E2 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [22:54:11]RAPDU: 90 00 [22:54:11]wFMCommunicate OK [22:54:11]wFMCommunicate request_size=10 [22:54:11]MH_SAM_APDU [22:54:11]CAPDU: 80 0D 02 02 05 87 22 4B F3 69 [22:54:11]Write to MH i2c: E2 0D 00 EE 01 80 0D 02 02 05 00 87 22 4B F3 69 00 00 C3 [22:54:11]Write i2c OK [22:54:11]MH_I2C_Read... [22:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:54:11]Read from MH i2c: E2 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [22:54:11]RAPDU: 90 00 [22:54:11]wFMCommunicate OK [22:54:11]wFMCommunicate request_size=4 [22:54:11]MH_SAM_APDU [22:54:11]CAPDU: 80 0D 03 02 [22:54:11]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [22:54:11]Write i2c OK [22:54:11]MH_I2C_Read... [22:54:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:54:11]Read from MH i2c: E2 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 0B 00 [22:54:11]MH_I2C_Read... [22:54:11]Read from MH i2c: E2 0B 00 EF 01 00 0F E5 48 ED FC 45 2F 7F 90 00 84 [22:54:11]RAPDU: 0F E5 48 ED FC 45 2F 7F 90 00 [22:54:11]wFMCommunicate OK [22:54:11]SAM_PROTO_SignData done [22:54:11]FM_MakeSignedData done [22:54:11]CreateOFDProtocolMessage [22:54:11]wFMCommunicate request_size=4 [22:54:11]MH_SAM_APDU [22:54:11]CAPDU: 80 11 00 00 [22:54:11]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [22:54:11]Write i2c OK [22:54:11]MH_I2C_Read... [22:54:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:54:12]Read from MH i2c: E2 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: E2 17 00 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [22:54:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:54:12]wFMCommunicate OK [22:54:12]CreateOFDProtocolMessage done [22:54:12]OFDSenderStorePacket 226315 [22:54:12]StoreOFDPacket docnum=226315 [22:54:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A 05 07 01 70 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 92 7A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 74 03 00 35 04 06 00 C1 87 22 4B F3 69 0F E5 48 ED FC 45 2F 7F [22:54:12]CheckFolder [22:54:12]dirname=/storage/ofd_packets [22:54:12]CheckFolder done [22:54:12]ProducePacketName [22:54:12]name=ofd_packets/00226315 [22:54:12]NVStorageSaveData ofd_packets/00226315 [22:54:12]File name is /storage/ofd_packets/00226315 [22:54:12]Write 301 bytes [22:54:12]NVStorageSaveData done [22:54:12]OFDSenderStorePacket done [22:54:12]KKMCreateOFDPacket done [22:54:12]NVStorageSaveData kkm_last_timestamp [22:54:12]File name is /storage/kkm_last_timestamp [22:54:12]Write 4 bytes [22:54:12]NVStorageSaveData done [22:54:12]ExternCall_PrintAddStr [22:54:12]wPrintStart [22:54:12]Write to MH i2c: 01 00 00 F1 01 F2 [22:54:12]OFD Sender: Processing packet 226315 [packets to send 600, broken 599] [22:54:12]ProducePacketName [22:54:12]name=ofd_packets/00226315 [22:54:12]OFD Sender: To server: pG, [22:54:12]CommunicateWithHost lk.salyk.kg:30040 [22:54:12]ConnectInit lk.salyk.kg [22:54:12]Write i2c OK [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: 01 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: 01 07 00 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [22:54:12]RasterBufferAndPrint [22:54:12]line Счет N : (1)2002645 [22:54:12]line ИНН: 02508201610067 [22:54:12]line Контрольно-Кассовый Чек [22:54:12]line ПРОДАЖА [22:54:12]line ТРК (МРК, ГНК) : 44 [22:54:12]line Товар: 2710124500 [22:54:12]line Аи-95-К-5 [22:54:12]line 26.960 * 74.20 [22:54:12]line = 2000.43 [22:54:12]line НДС 12% НСП 1% [22:54:12]line > о реализуемом товаре [22:54:12]line ИТОГО: 2000.43 [22:54:12]line НСП 1% : 17.70 [22:54:12]line НДС 12% : 212.43 [22:54:12]line Наличными: 0.00 [22:54:12]line Безнал.: 2000.43 [22:54:12]line Место: АЗС № 97 "Партнер Нефть" [22:54:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:54:12]line СНО: Общий режим [22:54:12]line Чек 675 27.07.2024 22:54 [22:54:12]line Смена: 438 ФФД: 1.0 [22:54:12]line ЗНМ: 0300000054 [22:54:12]line РНМ: 0000000000092624 [22:54:12]line Версия ККМ: 001 [22:54:12]line Платежная система: O! деньги [22:54:12]line ФМ: 0000000000874959 [22:54:12]line ФД: 226315 [22:54:12]line ФПД: 212786140148585 [22:54:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225410&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226315&fm=212786140148585&tin=02508201610067®Number=0000000000092624&sum=200043 [22:54:12]written 0, free lines is 4095 [22:54:12]Write to MH i2c: 01 00 00 1B 02 1D [22:54:12]Write i2c OK [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: 01 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: 01 07 00 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 81 0C B1 [22:54:12]RasterBufferAndPrint [22:54:12]line [22:54:12]line [22:54:12]line [22:54:12]line [22:54:12]line [22:54:12]written 0, free lines is 3204 [22:54:12]MH_Cut [22:54:12]Write to MH i2c: D1 01 00 22 02 01 F6 [22:54:12]Write i2c OK [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: D1 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: D1 01 00 [22:54:12]MH_I2C_Read... [22:54:12]Read from MH i2c: D1 01 00 22 02 00 F5 [22:54:12]Write to MH i2c: 01 00 00 23 02 25 [22:54:12]Write i2c OK [22:54:12]MH_I2C_Read... [22:54:13]*** Cut start [22:54:13]*** Partial cut [22:54:13]*** CUTSNS_PIN = 1 [22:54:13]*** CUTSNS_PIN = 0 [22:54:14]*** Brake cut motor [22:54:14]Read from MH i2c: 01 [22:54:14]MH_I2C_Read... [22:54:14]*** Stop cut motor [22:54:14]*** Cut end [22:54:14]Read from MH i2c: 01 07 00 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [22:54:14]process_action close_receipt done [22:54:14]requested_data is exist [22:54:14]produce_requested_data [22:54:14]requested_item fm.sn is exist - process it [22:54:14]wFMCommunicate request_size=4 [22:54:14]MH_SAM_APDU [22:54:14]CAPDU: 80 11 00 00 [22:54:14]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [22:54:14]Write i2c OK [22:54:14]MH_I2C_Read... [22:54:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:54:14]Read from MH i2c: E2 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 17 00 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FD [22:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:54:14]wFMCommunicate OK [22:54:14]requested_item fd.num is exist - process it [22:54:14]SAM_PROTO_GetFieldsCounters [22:54:14]wFMCommunicate request_size=4 [22:54:14]MH_SAM_APDU [22:54:14]CAPDU: 80 13 00 00 [22:54:14]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [22:54:14]Write i2c OK [22:54:14]MH_I2C_Read... [22:54:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:54:14]Read from MH i2c: E2 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 62 00 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [22:54:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:54:14]wFMCommunicate OK [22:54:14]SAM_PROTO_GetFieldsCounters done [22:54:14]requested_item shift.num is exist - process it [22:54:14]requested_item shift.opened is exist - process it [22:54:14]req_shift_opened [22:54:14]FM_GetShiftState [22:54:14]SAM_PROTO_GetShiftState [22:54:14]wFMCommunicate request_size=4 [22:54:14]MH_SAM_APDU [22:54:14]CAPDU: 80 13 01 00 [22:54:14]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [22:54:14]Write i2c OK [22:54:14]MH_I2C_Read... [22:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:54:14]Read from MH i2c: E2 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 0E 00 [22:54:14]MH_I2C_Read... [22:54:14]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B3 [22:54:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:54:14]wFMCommunicate OK [22:54:14]SAM_PROTO_GetShiftState done [22:54:14]FM_GetShiftState done [22:54:14]req_shift_opened done [22:54:14]requested_item shift.open_date is exist - process it [22:54:14]req_shift_open_date [22:54:14]req_shift_open_date done [22:54:14]produce_requested_data done [22:54:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226315,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:54:14]process_action_free close_receipt [22:54:14]json_value_free [22:54:14]json_value_free done [22:54:14]process_json_proto returns [22:54:14]Send response to host [22:54:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226315,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:54:14]free response buf [22:54:14]execute_script done [22:54:14]execute_script returns [22:54:14]free content buf [22:54:14]Sock 8.Close socket [22:54:14]Sock 8.Thread stoped [22:54:17]ConnectInit Can't take IP for lk.salyk.kg [22:54:17]CommunicateWithHost connect error [22:54:17]CommunicateWithHost err = -1 [22:54:17]OFD Sender: Server communicate error [22:54:22]OFD Sender: Processing packet 226315 [packets to send 600, broken 599] [22:54:22]ProducePacketName [22:54:22]name=ofd_packets/00226315 [22:54:22]OFD Sender: To server: pG, [22:54:22]CommunicateWithHost lk.salyk.kg:30040 [22:54:22]ConnectInit lk.salyk.kg [22:54:27]ConnectInit Can't take IP for lk.salyk.kg [22:54:27]CommunicateWithHost connect error [22:54:27]CommunicateWithHost err = -1 [22:54:27]OFD Sender: Server communicate error [22:54:31]recv_with_timeout no data received [22:54:32]OFD Sender: Processing packet 226315 [packets to send 600, broken 599] [22:54:32]ProducePacketName [22:54:32]name=ofd_packets/00226315 [22:54:32]OFD Sender: To server: pG, [22:54:32]CommunicateWithHost lk.salyk.kg:30040 [22:54:32]ConnectInit lk.salyk.kg [22:54:37]ConnectInit Can't take IP for lk.salyk.kg [22:54:37]CommunicateWithHost connect error [22:54:37]CommunicateWithHost err = -1 [22:54:37]OFD Sender: Server communicate error [22:54:42]OFD Sender: Processing packet 226315 [packets to send 600, broken 599] [22:54:42]ProducePacketName [22:54:42]name=ofd_packets/00226315 [22:54:42]OFD Sender: To server: pG, [22:54:42]CommunicateWithHost lk.salyk.kg:30040 [22:54:42]ConnectInit lk.salyk.kg [22:54:48]Connected sock=8 [22:54: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 35 39 0F 01 00 00 1A 05 07 01 70 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 92 7A A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 74 03 00 35 04 06 00 C1 87 22 4B F3 69 0F E5 48 ED FC 45 2F 7F [22: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 35 39 4F 00 00 00 B1 B3 47 00 A3 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 35 39 10 04 04 00 0B 74 03 00 F4 03 04 00 C2 26 A5 66 B6 04 01 00 00 87 71 8F 8B 3C 26 45 13 [22:54:49]CommunicateWithHost err = 0 [22:54:49]CheckOFDResponse [22:54:49]1017 (14) - 77093643461234 [22:54:49]1041 (16) - 0000000000874959 [22:54:49]1040 (4) - 226315 [22:54:49]1012 (4) - 27.07.2024 16:56 [22:54:49]1206 (1) - 0 [22:54:49]OFD Sender: Remove packet 226315 [22:54:49]ProducePacketName [22:54:49]name=ofd_packets/00226315 [22:54:49]NVStorageDeleteData [22:54:49]OFD Sender: No OFD packet to send [22:54:54]OFD Sender: No OFD packet to send [22:54:59]OFD Sender: No OFD packet to send [22:55:04]OFD Sender: No OFD packet to send [22:55:09]OFD Sender: No OFD packet to send [22:55:14]OFD Sender: No OFD packet to send [22:55:19]OFD Sender: No OFD packet to send [22:55:20]recv_with_timeout no data received [22:55:24]OFD Sender: No OFD packet to send [22:55:29]OFD Sender: No OFD packet to send [22:55:34]OFD Sender: No OFD packet to send [22:55:39]OFD Sender: No OFD packet to send [22:55:44]OFD Sender: No OFD packet to send [22:55:49]OFD Sender: No OFD packet to send [22:55:54]OFD Sender: No OFD packet to send [22:55:59]OFD Sender: No OFD packet to send [22:56:04]OFD Sender: No OFD packet to send [22:56:09]OFD Sender: No OFD packet to send [22:56:14]OFD Sender: No OFD packet to send [22:56:19]OFD Sender: No OFD packet to send [22:56:24]OFD Sender: No OFD packet to send [22:56:29]OFD Sender: No OFD packet to send [22:56:34]OFD Sender: No OFD packet to send [22:56:39]OFD Sender: No OFD packet to send [22:56:44]OFD Sender: No OFD packet to send [22:56:50]OFD Sender: No OFD packet to send [22:56:55]OFD Sender: No OFD packet to send [22:57:00]OFD Sender: No OFD packet to send [22:57:05]OFD Sender: No OFD packet to send [22:57:10]OFD Sender: No OFD packet to send [22:57:15]OFD Sender: No OFD packet to send [22:57:20]OFD Sender: No OFD packet to send [22:57:25]OFD Sender: No OFD packet to send [22:57:30]OFD Sender: No OFD packet to send [22:57:35]OFD Sender: No OFD packet to send [22:57:40]OFD Sender: No OFD packet to send [22:57:45]OFD Sender: No OFD packet to send [22:57:50]OFD Sender: No OFD packet to send [22:57:55]OFD Sender: No OFD packet to send [22:58:00]OFD Sender: No OFD packet to send [22:58:05]OFD Sender: No OFD packet to send [22:58:10]OFD Sender: No OFD packet to send [22:58:15]OFD Sender: No OFD packet to send [22:58:20]OFD Sender: No OFD packet to send [22:58:25]OFD Sender: No OFD packet to send [22:58:29]accept exits with 10 [22:58:29]New connection [22:58:29]New thread 3066514788 created [22:58:29]Thread 3066658148 joined [22:58:29]Waiting for new connection... [22:58:29] Sock 10.Parse request [22:58:29]Sock 10.Check first char [22:58:29]Sock 10.First char is OK [22:58:29]request: POST /json_proto HTTP/1.0 [22:58:29]Method: POST [22:58:29]URL: /json_proto [22:58:29]Method is POST - this is cgi request [22:58:29]url: /json_proto [22:58:29]query_string will be loaded in cgi processing [22:58:29]execute_cgi json_proto POST (null) [22:58:29]execute_cgi path=json_proto method=POST [22:58:29]POST find Content-Length [22:58:29]Host: 172.17.43.131:8080 [22:58:29]Content-Length: 804 [22:58:29]Content-Type: application/json [22:58:29] [22:58:29]POST finish read [22:58:29]Found Content-Length = 804 [22:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:29]execute_script... [22:58: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)2002646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:29]POST & json_proto [22:58:29]process_json_proto [22:58:29]json parsed OK: [22:58:29]protocol is kg_v1.0 [22:58:29]action value=close_receipt [22:58:29]process_action close_receipt [22:58:29]cmd_close_receipt [22:58:29]MH_GetDate [22:58:29]Write to MH i2c: F0 00 00 27 02 18 [22:58:29]Write i2c OK [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: F0 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: F0 09 00 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: F0 09 00 27 02 00 96 7B A5 66 F9 24 A2 66 62 [22:58:29]GetLastDocTimeStamp 1722120850 [22:58:29]current date 1722121110 [22:58:29]FM_GetShiftState [22:58:29]SAM_PROTO_GetShiftState [22:58:29]wFMCommunicate request_size=4 [22:58:29]MH_SAM_APDU [22:58:29]CAPDU: 80 13 01 00 [22:58:29]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [22:58:29]Write i2c OK [22:58:29]MH_I2C_Read... [22:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:29]Read from MH i2c: E2 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: E2 0E 00 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B5 [22:58:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:58:29]wFMCommunicate OK [22:58:29]SAM_PROTO_GetShiftState done [22:58:29]FM_GetShiftState done [22:58:29]opened in 1722038719 [22:58:29]opened+sec_in_day 1722125119 [22:58:29]quantity*price = 100005 [22:58:29]sum+1 = 100006 [22:58:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 676 27.07.2024 22:58 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226316 ФПД: 12998573699489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226316&fm=12998573699489&tin=02508201610067®Number=0000000000092624&sum=100005 [22:58:31]StoreToDocumentArchive [22:58:31]shift 438 fd 226316 [22:58:31]save to /storage/0438/doc_00226316 [22:58:31]save last doc name /storage/0438/doc_00226316 to /storage/kkm_last_doc_name [22:58:31]save OK [22:58:31]Clear old archive folders... [22:58:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:58:31]tlvbuf is 0155DE80 [22:58:31]SAM_PROTO_ClearQueue [22:58:31]wFMCommunicate request_size=4 [22:58:31]MH_SAM_APDU [22:58:31]CAPDU: 80 09 00 00 [22:58:31]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:58:31]Read from MH i2c: E2 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [22:58:31]RAPDU: 90 00 [22:58:31]wFMCommunicate OK [22:58:31]SAM_PROTO_ClearQueue done [22:58:31]KKMCreateOFDPacket [22:58:31]OFDProtocolAddRootSTLVToBuf [22:58:31]FM_MakeSignedData [22:58:31]FM_MakeSignedData [22:58:31]SAM_PROTO_SignData [22:58:31]wFMCommunicate request_size=4 [22:58:31]MH_SAM_APDU [22:58:31]CAPDU: 80 0D 01 02 [22:58:31]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:58:31]Read from MH i2c: E2 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [22:58:31]RAPDU: 90 00 [22:58:31]wFMCommunicate OK [22:58:31]wFMCommunicate request_size=255 [22:58:31]MH_SAM_APDU [22:58: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 96 7B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 74 03 00 35 04 06 00 0B [22:58:31]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 96 7B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 74 03 00 35 04 06 00 0B 00 00 D8 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:31]Read from MH i2c: E2 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [22:58:31]RAPDU: 90 00 [22:58:31]wFMCommunicate OK [22:58:31]wFMCommunicate request_size=10 [22:58:31]MH_SAM_APDU [22:58:31]CAPDU: 80 0D 02 02 05 D2 77 5E 31 A1 [22:58:31]Write to MH i2c: E2 0D 00 38 02 80 0D 02 02 05 00 D2 77 5E 31 A1 00 00 37 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:31]Read from MH i2c: E2 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [22:58:31]RAPDU: 90 00 [22:58:31]wFMCommunicate OK [22:58:31]wFMCommunicate request_size=4 [22:58:31]MH_SAM_APDU [22:58:31]CAPDU: 80 0D 03 02 [22:58:31]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:58:31]Read from MH i2c: E2 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 0B 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 0B 00 39 02 00 93 D8 34 D1 57 3B F4 93 90 00 40 [22:58:31]RAPDU: 93 D8 34 D1 57 3B F4 93 90 00 [22:58:31]wFMCommunicate OK [22:58:31]SAM_PROTO_SignData done [22:58:31]FM_MakeSignedData done [22:58:31]CreateOFDProtocolMessage [22:58:31]wFMCommunicate request_size=4 [22:58:31]MH_SAM_APDU [22:58:31]CAPDU: 80 11 00 00 [22:58:31]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:31]Read from MH i2c: E2 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 17 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [22:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:58:31]wFMCommunicate OK [22:58:31]CreateOFDProtocolMessage done [22:58:31]OFDSenderStorePacket 226316 [22:58:31]StoreOFDPacket docnum=226316 [22:58:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F9 57 07 01 8E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 96 7B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 74 03 00 35 04 06 00 0B D2 77 5E 31 A1 93 D8 34 D1 57 3B F4 93 [22:58:31]CheckFolder [22:58:31]dirname=/storage/ofd_packets [22:58:31]CheckFolder done [22:58:31]ProducePacketName [22:58:31]name=ofd_packets/00226316 [22:58:31]NVStorageSaveData ofd_packets/00226316 [22:58:31]File name is /storage/ofd_packets/00226316 [22:58:31]Write 301 bytes [22:58:31]NVStorageSaveData done [22:58:31]OFDSenderStorePacket done [22:58:31]KKMCreateOFDPacket done [22:58:31]NVStorageSaveData kkm_last_timestamp [22:58:31]File name is /storage/kkm_last_timestamp [22:58:31]Write 4 bytes [22:58:31]NVStorageSaveData done [22:58:31]ExternCall_PrintAddStr [22:58:31]wPrintStart [22:58:31]Write to MH i2c: 01 00 00 3B 02 3D [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: 01 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: 01 07 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [22:58:31]RasterBufferAndPrint [22:58:31]line Счет N : (1)2002646 [22:58:31]line ИНН: 02508201610067 [22:58:31]line Контрольно-Кассовый Чек [22:58:31]line ПРОДАЖА [22:58:31]line ТРК (МРК, ГНК) : 43 [22:58:31]line Товар: 2710124130 [22:58:31]line Аи-92-К-5 [22:58:31]line 14.750 * 67.80 [22:58:31]line = 1000.05 [22:58:31]line НДС 12% НСП 1% [22:58:31]line > о реализуемом товаре [22:58:31]line ИТОГО: 1000.05 [22:58:31]line НСП 1% : 8.85 [22:58:31]line НДС 12% : 106.20 [22:58:31]line Наличными: 0.00 [22:58:31]line Безнал.: 1000.05 [22:58:31]line Место: АЗС № 97 "Партнер Нефть" [22:58:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:58:31]line СНО: Общий режим [22:58:31]line Чек 676 27.07.2024 22:58 [22:58:31]line Смена: 438 ФФД: 1.0 [22:58:31]line ЗНМ: 0300000054 [22:58:31]line РНМ: 0000000000092624 [22:58:31]line Версия ККМ: 001 [22:58:31]line Платежная система: O! деньги [22:58:31]line ФМ: 0000000000874959 [22:58:31]line ФД: 226316 [22:58:31]line ФПД: 12998573699489 [22:58:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T225830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226316&fm=12998573699489&tin=02508201610067®Number=0000000000092624&sum=100005 [22:58:31]written 0, free lines is 4095 [22:58:31]OFD Sender: Processing packet 226316 [packets to send 600, broken 599] [22:58:31]ProducePacketName [22:58:31]name=ofd_packets/00226316 [22:58:31]OFD Sender: To server: pG, [22:58:31]CommunicateWithHost lk.salyk.kg:30040 [22:58:31]ConnectInit lk.salyk.kg [22:58:32]Write to MH i2c: 01 00 00 65 02 67 [22:58:32]Write i2c OK [22:58:32]MH_I2C_Read... [22:58:32]Read from MH i2c: 01 [22:58:32]MH_I2C_Read... [22:58:32]Read from MH i2c: 01 07 00 [22:58:32]MH_I2C_Read... [22:58:32]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 82 0C FC [22:58:32]RasterBufferAndPrint [22:58:32]line [22:58:32]line [22:58:32]line [22:58:32]line [22:58:32]line [22:58:32]written 0, free lines is 3206 [22:58:32]MH_Cut [22:58:32]Write to MH i2c: D1 01 00 6C 02 01 40 [22:58:32]Write i2c OK [22:58:32]MH_I2C_Read... [22:58:32]Read from MH i2c: D1 [22:58:32]MH_I2C_Read... [22:58:32]Read from MH i2c: D1 01 00 [22:58:32]MH_I2C_Read... [22:58:32]Read from MH i2c: D1 01 00 6C 02 00 3F [22:58:32]Write to MH i2c: 01 00 00 6D 02 6F [22:58:32]Write i2c OK [22:58:32]MH_I2C_Read... [22:58:32]Connected sock=9 [22:58: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 35 39 0F 01 00 00 F9 57 07 01 8E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 96 7B A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 74 03 00 35 04 06 00 0B D2 77 5E 31 A1 93 D8 34 D1 57 3B F4 93 [22:58: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 35 39 4F 00 00 00 12 4C 47 00 D1 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 35 39 10 04 04 00 0C 74 03 00 F4 03 04 00 A2 27 A5 66 B6 04 01 00 00 59 6E 3D E8 FC 6E 0C BC [22:58:32]CommunicateWithHost err = 0 [22:58:32]CheckOFDResponse [22:58:32]1017 (14) - 77093643461234 [22:58:32]1041 (16) - 0000000000874959 [22:58:32]1040 (4) - 226316 [22:58:32]1012 (4) - 27.07.2024 17:00 [22:58:32]1206 (1) - 0 [22:58:32]OFD Sender: Remove packet 226316 [22:58:32]ProducePacketName [22:58:32]name=ofd_packets/00226316 [22:58:32]NVStorageDeleteData [22:58:33]OFD Sender: No OFD packet to send [22:58:33]*** Cut start [22:58:33]*** Partial cut [22:58:33]*** CUTSNS_PIN = 1 [22:58:33]*** CUTSNS_PIN = 0 [22:58:33]*** Brake cut motor [22:58:33]Read from MH i2c: 01 [22:58:33]MH_I2C_Read... [22:58:33]*** Stop cut motor [22:58:33]*** Cut end [22:58:33]Read from MH i2c: 01 07 00 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 FF 0F 84 [22:58:33]process_action close_receipt done [22:58:33]requested_data is exist [22:58:33]produce_requested_data [22:58:33]requested_item fm.sn is exist - process it [22:58:33]wFMCommunicate request_size=4 [22:58:33]MH_SAM_APDU [22:58:33]CAPDU: 80 11 00 00 [22:58:33]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [22:58:33]Write i2c OK [22:58:33]MH_I2C_Read... [22:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:33]Read from MH i2c: E2 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: E2 17 00 [22:58:33]MH_I2C_Read... [22:58:33]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 35 39 90 00 47 [22:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:58:33]wFMCommunicate OK [22:58:33]requested_item fd.num is exist - process it [22:58:33]SAM_PROTO_GetFieldsCounters [22:58:33]wFMCommunicate request_size=4 [22:58:33]MH_SAM_APDU [22:58:33]CAPDU: 80 13 00 00 [22:58:33]Write to MH i2c: E2 08 00 6F 02 80 13 00 00 00 00 00 00 ED [22:58:33]Write i2c OK [22:58:33]MH_I2C_Read... [22:58:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:58:34]Read from MH i2c: E2 [22:58:34]MH_I2C_Read... [22:58:34]Read from MH i2c: E2 62 00 [22:58:34]MH_I2C_Read... [22:58:34]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [22:58:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:58:34]wFMCommunicate OK [22:58:34]SAM_PROTO_GetFieldsCounters done [22:58:34]requested_item shift.num is exist - process it [22:58:34]requested_item shift.opened is exist - process it [22:58:34]req_shift_opened [22:58:34]FM_GetShiftState [22:58:34]SAM_PROTO_GetShiftState [22:58:34]wFMCommunicate request_size=4 [22:58:34]MH_SAM_APDU [22:58:34]CAPDU: 80 13 01 00 [22:58:34]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [22:58:34]Write i2c OK [22:58:34]MH_I2C_Read... [22:58:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:34]Read from MH i2c: E2 [22:58:34]MH_I2C_Read... [22:58:34]Read from MH i2c: E2 0E 00 [22:58:34]MH_I2C_Read... [22:58:34]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FD [22:58:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [22:58:34]wFMCommunicate OK [22:58:34]SAM_PROTO_GetShiftState done [22:58:34]FM_GetShiftState done [22:58:34]req_shift_opened done [22:58:34]requested_item shift.open_date is exist - process it [22:58:34]req_shift_open_date [22:58:34]req_shift_open_date done [22:58:34]produce_requested_data done [22:58:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226316,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [22:58:34]process_action_free close_receipt [22:58:34]json_value_free [22:58:34]json_value_free done [22:58:34]process_json_proto returns [22:58:34]Send response to host [22:58:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226316,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [22:58:34]free response buf [22:58:34]execute_script done [22:58:34]execute_script returns [22:58:34]free content buf [22:58:34]Sock 10.Close socket [22:58:34]Sock 10.Thread stoped [22:58:38]OFD Sender: No OFD packet to send [22:58:43]OFD Sender: No OFD packet to send [22:58:45]recv_with_timeout no data received [22:58:48]OFD Sender: No OFD packet to send [22:58:53]OFD Sender: No OFD packet to send [22:58:56]recv_with_timeout no data received [22:58:58]OFD Sender: No OFD packet to send [22:59:03]OFD Sender: No OFD packet to send [22:59:08]OFD Sender: No OFD packet to send [22:59:13]OFD Sender: No OFD packet to send [22:59:18]OFD Sender: No OFD packet to send [22:59:23]OFD Sender: No OFD packet to send [22:59:28]OFD Sender: No OFD packet to send [22:59:33]OFD Sender: No OFD packet to send [22:59:38]OFD Sender: No OFD packet to send [22:59:43]OFD Sender: No OFD packet to send [22:59:48]OFD Sender: No OFD packet to send [22:59:53]OFD Sender: No OFD packet to send [22:59:58]OFD Sender: No OFD packet to send [23:00:03]OFD Sender: No OFD packet to send [23:00:08]OFD Sender: No OFD packet to send [23:00:13]OFD Sender: No OFD packet to send [23:00:18]OFD Sender: No OFD packet to send [23:00:23]OFD Sender: No OFD packet to send [23:00:28]OFD Sender: No OFD packet to send [23:00:33]OFD Sender: No OFD packet to send [23:00:38]OFD Sender: No OFD packet to send [23:00:43]OFD Sender: No OFD packet to send [23:00:48]OFD Sender: No OFD packet to send [23:00:53]OFD Sender: No OFD packet to send [23:00:58]OFD Sender: No OFD packet to send [23:01:03]OFD Sender: No OFD packet to send [23:01:08]OFD Sender: No OFD packet to send [23:01:13]OFD Sender: No OFD packet to send [23:01:18]OFD Sender: No OFD packet to send [23:01:23]OFD Sender: No OFD packet to send [23:01:28]OFD Sender: No OFD packet to send [23:01:33]OFD Sender: No OFD packet to send [23:01:38]OFD Sender: No OFD packet to send [23:01:41]accept exits with 8 [23:01:41]New connection [23:01:41]New thread 3066658148 created [23:01:41]Thread 3066514788 joined [23:01:41]Waiting for new connection... [23:01:41] Sock 8.Parse request [23:01:41]Sock 8.Check first char [23:01:41]Sock 8.First char is OK [23:01:41]request: POST /json_proto HTTP/1.0 [23:01:41]Method: POST [23:01:41]URL: /json_proto [23:01:41]Method is POST - this is cgi request [23:01:41]url: /json_proto [23:01:41]query_string will be loaded in cgi processing [23:01:41]execute_cgi json_proto POST (null) [23:01:41]execute_cgi path=json_proto method=POST [23:01:41]POST find Content-Length [23:01:41]Host: 172.17.43.131:8080 [23:01:41]Content-Length: 679 [23:01:41]Content-Type: application/json [23:01:41] [23:01:41]POST finish read [23:01:41]Found Content-Length = 679 [23:01:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.400, "sum" : 549.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 549.00, "payments": [ { "type": 0, "sum" : 549.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:41]execute_script... [23:01: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)2002647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.400, "sum" : 549.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 549.00, "payments": [ { "type": 0, "sum" : 549.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:41]POST & json_proto [23:01:41]process_json_proto [23:01:41]json parsed OK: [23:01:41]protocol is kg_v1.0 [23:01:41]action value=close_receipt [23:01:41]process_action close_receipt [23:01:41]cmd_close_receipt [23:01:41]MH_GetDate [23:01:41]Write to MH i2c: F0 00 00 71 02 62 [23:01:41]Write i2c OK [23:01:41]MH_I2C_Read... [23:01:41]Read from MH i2c: F0 [23:01:41]MH_I2C_Read... [23:01:41]Read from MH i2c: F0 09 00 [23:01:41]MH_I2C_Read... [23:01:41]Read from MH i2c: F0 09 00 71 02 00 55 7C A5 66 F9 24 A2 66 6C [23:01:41]GetLastDocTimeStamp 1722121110 [23:01:41]current date 1722121301 [23:01:41]FM_GetShiftState [23:01:41]SAM_PROTO_GetShiftState [23:01:41]wFMCommunicate request_size=4 [23:01:41]MH_SAM_APDU [23:01:41]CAPDU: 80 13 01 00 [23:01:41]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [23:01:41]Write i2c OK [23:01:41]MH_I2C_Read... [23:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:41]Read from MH i2c: E2 [23:01:41]MH_I2C_Read... [23:01:41]Read from MH i2c: E2 0E 00 [23:01:41]MH_I2C_Read... [23:01:41]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FF [23:01:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:01:41]wFMCommunicate OK [23:01:41]SAM_PROTO_GetShiftState done [23:01:41]FM_GetShiftState done [23:01:41]opened in 1722038719 [23:01:41]opened+sec_in_day 1722125119 [23:01:41]quantity*price = 54908 [23:01:41]sum+1 = 54909 [23:01:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 549.00 Внесено: 1000.00 СДАЧА: 451.00 НСП 1% : 4.86 НДС 12% : 58.31 Наличными: 549.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 677 27.07.2024 23:01 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226317 ФПД: 151939987230092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T230141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226317&fm=151939987230092&tin=02508201610067®Number=0000000000092624&sum=54900 [23:01:42]StoreToDocumentArchive [23:01:42]shift 438 fd 226317 [23:01:42]save to /storage/0438/doc_00226317 [23:01:42]save last doc name /storage/0438/doc_00226317 to /storage/kkm_last_doc_name [23:01:42]save OK [23:01:42]Clear old archive folders... [23:01:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:01:42]tlvbuf is 0158F760 [23:01:42]SAM_PROTO_ClearQueue [23:01:42]wFMCommunicate request_size=4 [23:01:42]MH_SAM_APDU [23:01:42]CAPDU: 80 09 00 00 [23:01:42]Write to MH i2c: E2 08 00 7F 02 80 09 00 00 00 00 00 00 F3 [23:01:42]Write i2c OK [23:01:42]MH_I2C_Read... [23:01:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:01:42]Read from MH i2c: E2 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 03 00 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [23:01:42]RAPDU: 90 00 [23:01:42]wFMCommunicate OK [23:01:42]SAM_PROTO_ClearQueue done [23:01:42]KKMCreateOFDPacket [23:01:42]OFDProtocolAddRootSTLVToBuf [23:01:42]FM_MakeSignedData [23:01:42]FM_MakeSignedData [23:01:42]SAM_PROTO_SignData [23:01:42]wFMCommunicate request_size=4 [23:01:42]MH_SAM_APDU [23:01:42]CAPDU: 80 0D 01 02 [23:01:42]Write to MH i2c: E2 08 00 80 02 80 0D 01 02 00 00 00 00 FB [23:01:42]Write i2c OK [23:01:42]MH_I2C_Read... [23:01:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:01:42]Read from MH i2c: E2 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 03 00 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [23:01:42]RAPDU: 90 00 [23:01:42]wFMCommunicate OK [23:01:42]wFMCommunicate request_size=255 [23:01:42]MH_SAM_APDU [23:01:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 16 00 00 00 00 07 04 06 00 74 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 55 7C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 74 03 00 35 04 06 00 8A [23:01:42]Write to MH i2c: E2 02 01 81 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 16 00 00 00 00 07 04 06 00 74 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 55 7C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 74 03 00 35 04 06 00 8A 00 00 1F [23:01:42]Write i2c OK [23:01:42]MH_I2C_Read... [23:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:43]Read from MH i2c: E2 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 03 00 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [23:01:43]RAPDU: 90 00 [23:01:43]wFMCommunicate OK [23:01:43]wFMCommunicate request_size=10 [23:01:43]MH_SAM_APDU [23:01:43]CAPDU: 80 0D 02 02 05 30 48 F7 4D 8C [23:01:43]Write to MH i2c: E2 0D 00 82 02 80 0D 02 02 05 00 30 48 F7 4D 8C 00 00 50 [23:01:43]Write i2c OK [23:01:43]MH_I2C_Read... [23:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:43]Read from MH i2c: E2 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 03 00 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [23:01:43]RAPDU: 90 00 [23:01:43]wFMCommunicate OK [23:01:43]wFMCommunicate request_size=4 [23:01:43]MH_SAM_APDU [23:01:43]CAPDU: 80 0D 03 02 [23:01:43]Write to MH i2c: E2 08 00 83 02 80 0D 03 02 00 00 00 00 00 [23:01:43]Write i2c OK [23:01:43]MH_I2C_Read... [23:01:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:01:43]Read from MH i2c: E2 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 0B 00 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 0B 00 83 02 00 CF C3 DE C9 F5 07 B5 4A 90 00 35 [23:01:43]RAPDU: CF C3 DE C9 F5 07 B5 4A 90 00 [23:01:43]wFMCommunicate OK [23:01:43]SAM_PROTO_SignData done [23:01:43]FM_MakeSignedData done [23:01:43]CreateOFDProtocolMessage [23:01:43]wFMCommunicate request_size=4 [23:01:43]MH_SAM_APDU [23:01:43]CAPDU: 80 11 00 00 [23:01:43]Write to MH i2c: E2 08 00 84 02 80 11 00 00 00 00 00 00 00 [23:01:43]Write i2c OK [23:01:43]MH_I2C_Read... [23:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:43]Read from MH i2c: E2 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 17 00 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: E2 17 00 84 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [23:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:01:43]wFMCommunicate OK [23:01:43]CreateOFDProtocolMessage done [23:01:43]OFDSenderStorePacket 226317 [23:01:43]StoreOFDPacket docnum=226317 [23:01:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 57 84 07 01 3F C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 16 00 00 00 00 07 04 06 00 74 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 55 7C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 74 03 00 35 04 06 00 8A 30 48 F7 4D 8C CF C3 DE C9 F5 07 B5 4A [23:01:43]CheckFolder [23:01:43]dirname=/storage/ofd_packets [23:01:43]CheckFolder done [23:01:43]ProducePacketName [23:01:43]name=ofd_packets/00226317 [23:01:43]NVStorageSaveData ofd_packets/00226317 [23:01:43]File name is /storage/ofd_packets/00226317 [23:01:43]Write 301 bytes [23:01:43]NVStorageSaveData done [23:01:43]OFDSenderStorePacket done [23:01:43]KKMCreateOFDPacket done [23:01:43]NVStorageSaveData kkm_last_timestamp [23:01:43]File name is /storage/kkm_last_timestamp [23:01:43]Write 4 bytes [23:01:43]NVStorageSaveData done [23:01:43]ExternCall_PrintAddStr [23:01:43]wPrintStart [23:01:43]Write to MH i2c: 01 00 00 85 02 87 [23:01:43]Write i2c OK [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: 01 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: 01 07 00 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: 01 07 00 85 02 00 00 00 00 00 FF 0F 9C [23:01:43]RasterBufferAndPrint [23:01:43]line Счет N : (1)2002647 [23:01:43]line ИНН: 02508201610067 [23:01:43]line Контрольно-Кассовый Чек [23:01:43]line ПРОДАЖА [23:01:43]line ТРК (МРК, ГНК) : 54 [23:01:43]line Товар: 2710124500 [23:01:43]line Аи-95-К-5 [23:01:43]line 7.400 * 74.20 [23:01:43]line = 549.08 [23:01:43]line НДС 12% НСП 1% [23:01:43]line > о реализуемом товаре [23:01:43]line ОКРУГЛЕНИЕ: -0.08 [23:01:43]line ИТОГО: 549.00 [23:01:43]line Внесено: 1000.00 [23:01:43]line СДАЧА: 451.00 [23:01:43]line НСП 1% : 4.86 [23:01:43]line НДС 12% : 58.31 [23:01:43]line Наличными: 549.00 [23:01:43]line Безнал.: 0.00 [23:01:43]line Место: АЗС № 97 "Партнер Нефть" [23:01:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:01:43]line СНО: Общий режим [23:01:43]line Чек 677 27.07.2024 23:01 [23:01:43]line Смена: 438 ФФД: 1.0 [23:01:43]line ЗНМ: 0300000054 [23:01:43]line РНМ: 0000000000092624 [23:01:43]line Версия ККМ: 001 [23:01:43]line ФМ: 0000000000874959 [23:01:43]line ФД: 226317 [23:01:43]line ФПД: 151939987230092 [23:01:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T230141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226317&fm=151939987230092&tin=02508201610067®Number=0000000000092624&sum=54900 [23:01:43]written 0, free lines is 4095 [23:01:43]OFD Sender: Processing packet 226317 [packets to send 600, broken 599] [23:01:43]ProducePacketName [23:01:43]name=ofd_packets/00226317 [23:01:43]OFD Sender: To server: pG, [23:01:43]CommunicateWithHost lk.salyk.kg:30040 [23:01:43]ConnectInit lk.salyk.kg [23:01:43]Write to MH i2c: 01 00 00 B0 02 B2 [23:01:43]Write i2c OK [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: 01 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: 01 07 00 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: 01 07 00 B0 02 00 00 00 00 00 64 0C 29 [23:01:43]RasterBufferAndPrint [23:01:43]line [23:01:43]line [23:01:43]line [23:01:43]line [23:01:43]line [23:01:43]written 0, free lines is 3176 [23:01:43]MH_Cut [23:01:43]Write to MH i2c: D1 01 00 B7 02 01 8B [23:01:43]Write i2c OK [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: D1 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: D1 01 00 [23:01:43]MH_I2C_Read... [23:01:43]Read from MH i2c: D1 01 00 B7 02 00 8A [23:01:43]Write to MH i2c: 01 00 00 B8 02 BA [23:01:43]Write i2c OK [23:01:43]MH_I2C_Read... [23:01:44]Connected sock=10 [23:01:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 57 84 07 01 3F C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E8 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 16 00 00 00 00 07 04 06 00 74 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 55 7C A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 74 03 00 35 04 06 00 8A 30 48 F7 4D 8C CF C3 DE C9 F5 07 B5 4A [23:01:44]*** Cut start [23:01:44]*** Partial cut [23:01:44]*** CUTSNS_PIN = 1 [23:01:45]*** CUTSNS_PIN = 0 [23:01:45]*** Brake cut motor [23:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E2 6D 47 00 EF 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 35 39 10 04 04 00 0D 74 03 00 F4 03 04 00 63 28 A5 66 B6 04 01 00 00 DD 65 84 C8 BC 27 74 44 [23:01:45]CommunicateWithHost err = 0 [23:01:45]CheckOFDResponse [23:01:45]1017 (14) - 77093643461234 [23:01:45]1041 (16) - 0000000000874959 [23:01:45]1040 (4) - 226317 [23:01:45]1012 (4) - 27.07.2024 17:03 [23:01:45]1206 (1) - 0 [23:01:45]OFD Sender: Remove packet 226317 [23:01:45]ProducePacketName [23:01:45]name=ofd_packets/00226317 [23:01:45]NVStorageDeleteData [23:01:45]Read from MH i2c: 01 [23:01:45]MH_I2C_Read... [23:01:45]*** Stop cut motor [23:01:45]*** Cut end [23:01:45]Read from MH i2c: 01 07 00 [23:01:45]MH_I2C_Read... [23:01:45]Read from MH i2c: 01 07 00 B8 02 00 00 00 00 00 FF 0F CF [23:01:45]process_action close_receipt done [23:01:45]requested_data is exist [23:01:45]produce_requested_data [23:01:45]requested_item fm.sn is exist - process it [23:01:45]wFMCommunicate request_size=4 [23:01:45]MH_SAM_APDU [23:01:45]CAPDU: 80 11 00 00 [23:01:45]Write to MH i2c: E2 08 00 B9 02 80 11 00 00 00 00 00 00 35 [23:01:45]Write i2c OK [23:01:45]MH_I2C_Read... [23:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:45]Read from MH i2c: E2 [23:01:45]MH_I2C_Read... [23:01:45]Read from MH i2c: E2 17 00 [23:01:45]MH_I2C_Read... [23:01:45]Read from MH i2c: E2 17 00 B9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [23:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:01:45]wFMCommunicate OK [23:01:45]requested_item fd.num is exist - process it [23:01:45]SAM_PROTO_GetFieldsCounters [23:01:45]wFMCommunicate request_size=4 [23:01:45]MH_SAM_APDU [23:01:45]CAPDU: 80 13 00 00 [23:01:45]Write to MH i2c: E2 08 00 BA 02 80 13 00 00 00 00 00 00 38 [23:01:45]Write i2c OK [23:01:45]MH_I2C_Read... [23:01:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:45]Read from MH i2c: E2 [23:01:45]MH_I2C_Read... [23:01:45]Read from MH i2c: E2 62 00 [23:01:45]MH_I2C_Read... [23:01:45]Read from MH i2c: E2 62 00 BA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [23:01: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:01:45]wFMCommunicate OK [23:01:45]SAM_PROTO_GetFieldsCounters done [23:01:45]requested_item shift.num is exist - process it [23:01:45]requested_item shift.opened is exist - process it [23:01:45]req_shift_opened [23:01:45]FM_GetShiftState [23:01:45]SAM_PROTO_GetShiftState [23:01:45]wFMCommunicate request_size=4 [23:01:45]MH_SAM_APDU [23:01:45]CAPDU: 80 13 01 00 [23:01:45]Write to MH i2c: E2 08 00 BB 02 80 13 01 00 00 00 00 00 3A [23:01:45]Write i2c OK [23:01:45]MH_I2C_Read... [23:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:45]Read from MH i2c: E2 [23:01:45]MH_I2C_Read... [23:01:45]Read from MH i2c: E2 0E 00 [23:01:45]MH_I2C_Read... [23:01:45]Read from MH i2c: E2 0E 00 BB 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 48 [23:01:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:01:45]wFMCommunicate OK [23:01:45]SAM_PROTO_GetShiftState done [23:01:45]FM_GetShiftState done [23:01:45]req_shift_opened done [23:01:45]requested_item shift.open_date is exist - process it [23:01:45]req_shift_open_date [23:01:45]req_shift_open_date done [23:01:45]produce_requested_data done [23:01:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226317,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:01:45]process_action_free close_receipt [23:01:45]json_value_free [23:01:45]json_value_free done [23:01:45]process_json_proto returns [23:01:45]Send response to host [23:01:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226317,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:01:45]free response buf [23:01:45]execute_script done [23:01:45]execute_script returns [23:01:45]free content buf [23:01:45]Sock 8.Close socket [23:01:45]Sock 8.Thread stoped [23:01:46]OFD Sender: No OFD packet to send [23:01:50]recv_with_timeout no data received [23:01:51]OFD Sender: No OFD packet to send [23:01:56]OFD Sender: No OFD packet to send [23:02:01]OFD Sender: No OFD packet to send [23:02:06]OFD Sender: No OFD packet to send [23:02:07]recv_with_timeout no data received [23:02:11]OFD Sender: No OFD packet to send [23:02:16]OFD Sender: No OFD packet to send [23:02:21]OFD Sender: No OFD packet to send [23:02:26]OFD Sender: No OFD packet to send [23:02:29]recv_with_timeout no data received [23:02:31]OFD Sender: No OFD packet to send [23:02:36]OFD Sender: No OFD packet to send [23:02:41]OFD Sender: No OFD packet to send [23:02:46]OFD Sender: No OFD packet to send [23:02:50]recv_with_timeout no data received [23:02:51]OFD Sender: No OFD packet to send [23:02:56]OFD Sender: No OFD packet to send [23:03:01]OFD Sender: No OFD packet to send [23:03:06]OFD Sender: No OFD packet to send [23:03:11]OFD Sender: No OFD packet to send [23:03:16]OFD Sender: No OFD packet to send [23:03:21]OFD Sender: No OFD packet to send [23:03:26]OFD Sender: No OFD packet to send [23:03:31]OFD Sender: No OFD packet to send [23:03:36]OFD Sender: No OFD packet to send [23:03:41]OFD Sender: No OFD packet to send [23:03:46]OFD Sender: No OFD packet to send [23:03:51]OFD Sender: No OFD packet to send [23:03:56]OFD Sender: No OFD packet to send [23:04:01]OFD Sender: No OFD packet to send [23:04:06]OFD Sender: No OFD packet to send [23:04:11]OFD Sender: No OFD packet to send [23:04:16]OFD Sender: No OFD packet to send [23:04:21]OFD Sender: No OFD packet to send [23:04:26]OFD Sender: No OFD packet to send [23:04:31]OFD Sender: No OFD packet to send [23:04:36]OFD Sender: No OFD packet to send [23:04:41]OFD Sender: No OFD packet to send [23:04:46]OFD Sender: No OFD packet to send [23:04:51]OFD Sender: No OFD packet to send [23:04:56]OFD Sender: No OFD packet to send [23:05:01]OFD Sender: No OFD packet to send [23:05:06]OFD Sender: No OFD packet to send [23:05:11]OFD Sender: No OFD packet to send [23:05:16]OFD Sender: No OFD packet to send [23:05:21]OFD Sender: No OFD packet to send [23:05:26]OFD Sender: No OFD packet to send [23:05:31]OFD Sender: No OFD packet to send [23:05:36]OFD Sender: No OFD packet to send [23:05:41]OFD Sender: No OFD packet to send [23:05:46]OFD Sender: No OFD packet to send [23:05:51]OFD Sender: No OFD packet to send [23:05:56]OFD Sender: No OFD packet to send [23:06:01]OFD Sender: No OFD packet to send [23:06:06]OFD Sender: No OFD packet to send [23:06:11]OFD Sender: No OFD packet to send [23:06:16]OFD Sender: No OFD packet to send [23:06:21]OFD Sender: No OFD packet to send [23:06:26]OFD Sender: No OFD packet to send [23:06:31]OFD Sender: No OFD packet to send [23:06:36]OFD Sender: No OFD packet to send [23:06:41]OFD Sender: No OFD packet to send [23:06:46]OFD Sender: No OFD packet to send [23:06:51]OFD Sender: No OFD packet to send [23:06:56]OFD Sender: No OFD packet to send [23:07:01]OFD Sender: No OFD packet to send [23:07:06]OFD Sender: No OFD packet to send [23:07:11]OFD Sender: No OFD packet to send [23:07:16]OFD Sender: No OFD packet to send [23:07:21]OFD Sender: No OFD packet to send [23:07:26]OFD Sender: No OFD packet to send [23:07:32]OFD Sender: No OFD packet to send [23:07:37]OFD Sender: No OFD packet to send [23:07:42]OFD Sender: No OFD packet to send [23:07:47]OFD Sender: No OFD packet to send [23:07:52]OFD Sender: No OFD packet to send [23:07:57]OFD Sender: No OFD packet to send [23:08:02]OFD Sender: No OFD packet to send [23:08:07]OFD Sender: No OFD packet to send [23:08:12]OFD Sender: No OFD packet to send [23:08:17]OFD Sender: No OFD packet to send [23:08:22]OFD Sender: No OFD packet to send [23:08:27]OFD Sender: No OFD packet to send [23:08:32]OFD Sender: No OFD packet to send [23:08:37]OFD Sender: No OFD packet to send [23:08:42]OFD Sender: No OFD packet to send [23:08:47]OFD Sender: No OFD packet to send [23:08:52]OFD Sender: No OFD packet to send [23:08:57]OFD Sender: No OFD packet to send [23:09:02]OFD Sender: No OFD packet to send [23:09:07]OFD Sender: No OFD packet to send [23:09:12]OFD Sender: No OFD packet to send [23:09:17]OFD Sender: No OFD packet to send [23:09:22]OFD Sender: No OFD packet to send [23:09:27]OFD Sender: No OFD packet to send [23:09:32]OFD Sender: No OFD packet to send [23:09:37]OFD Sender: No OFD packet to send [23:09:42]OFD Sender: No OFD packet to send [23:09:47]OFD Sender: No OFD packet to send [23:09:51]recv_with_timeout no data received [23:09:52]OFD Sender: No OFD packet to send [23:09:57]OFD Sender: No OFD packet to send [23:10:02]OFD Sender: No OFD packet to send [23:10:07]OFD Sender: No OFD packet to send [23:10:12]OFD Sender: No OFD packet to send [23:10:17]OFD Sender: No OFD packet to send [23:10:21]accept exits with 9 [23:10:21]New connection [23:10:21]New thread 3066514788 created [23:10:21]Thread 3066658148 joined [23:10:21]Waiting for new connection... [23:10:21] Sock 9.Parse request [23:10:21]Sock 9.Check first char [23:10:21]Sock 9.First char is OK [23:10:21]request: POST /json_proto HTTP/1.0 [23:10:21]Method: POST [23:10:21]URL: /json_proto [23:10:21]Method is POST - this is cgi request [23:10:21]url: /json_proto [23:10:21]query_string will be loaded in cgi processing [23:10:21]execute_cgi json_proto POST (null) [23:10:21]execute_cgi path=json_proto method=POST [23:10:21]POST find Content-Length [23:10:21]Host: 172.17.43.131:8080 [23:10:21]Content-Length: 801 [23:10:21]Content-Type: application/json [23:10:21] [23:10:21]POST finish read [23:10:21]Found Content-Length = 801 [23:10:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:21]execute_script... [23:10: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)2002648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:21]POST & json_proto [23:10:21]process_json_proto [23:10:21]json parsed OK: [23:10:21]protocol is kg_v1.0 [23:10:21]action value=close_receipt [23:10:21]process_action close_receipt [23:10:21]cmd_close_receipt [23:10:21]MH_GetDate [23:10:21]Write to MH i2c: F0 00 00 BC 02 AD [23:10:21]Write i2c OK [23:10:21]MH_I2C_Read... [23:10:21]Read from MH i2c: F0 [23:10:21]MH_I2C_Read... [23:10:21]Read from MH i2c: F0 09 00 [23:10:21]MH_I2C_Read... [23:10:21]Read from MH i2c: F0 09 00 BC 02 00 5D 7E A5 66 F9 24 A2 66 C1 [23:10:21]GetLastDocTimeStamp 1722121301 [23:10:21]current date 1722121821 [23:10:21]FM_GetShiftState [23:10:21]SAM_PROTO_GetShiftState [23:10:21]wFMCommunicate request_size=4 [23:10:21]MH_SAM_APDU [23:10:21]CAPDU: 80 13 01 00 [23:10:21]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [23:10:21]Write i2c OK [23:10:21]MH_I2C_Read... [23:10:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:21]Read from MH i2c: E2 [23:10:21]MH_I2C_Read... [23:10:21]Read from MH i2c: E2 0E 00 [23:10:21]MH_I2C_Read... [23:10:21]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 4A [23:10:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:10:21]wFMCommunicate OK [23:10:21]SAM_PROTO_GetShiftState done [23:10:21]FM_GetShiftState done [23:10:21]opened in 1722038719 [23:10:21]opened+sec_in_day 1722125119 [23:10:21]quantity*price = 40002 [23:10:21]sum+1 = 40003 [23:10:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 678 27.07.2024 23:10 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226318 ФПД: 55866887801961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T231021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226318&fm=55866887801961&tin=02508201610067®Number=0000000000092624&sum=40002 [23:10:22]StoreToDocumentArchive [23:10:22]shift 438 fd 226318 [23:10:22]save to /storage/0438/doc_00226318 [23:10:22]save last doc name /storage/0438/doc_00226318 to /storage/kkm_last_doc_name [23:10:22]save OK [23:10:22]Clear old archive folders... [23:10:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:10:22]tlvbuf is 0155A760 [23:10:22]SAM_PROTO_ClearQueue [23:10:22]wFMCommunicate request_size=4 [23:10:22]MH_SAM_APDU [23:10:22]CAPDU: 80 09 00 00 [23:10:22]Write to MH i2c: E2 08 00 CA 02 80 09 00 00 00 00 00 00 3E [23:10:22]Write i2c OK [23:10:22]MH_I2C_Read... [23:10:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:10:22]Read from MH i2c: E2 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [23:10:22]RAPDU: 90 00 [23:10:22]wFMCommunicate OK [23:10:22]SAM_PROTO_ClearQueue done [23:10:22]KKMCreateOFDPacket [23:10:22]OFDProtocolAddRootSTLVToBuf [23:10:22]FM_MakeSignedData [23:10:22]FM_MakeSignedData [23:10:22]SAM_PROTO_SignData [23:10:22]wFMCommunicate request_size=4 [23:10:22]MH_SAM_APDU [23:10:22]CAPDU: 80 0D 01 02 [23:10:22]Write to MH i2c: E2 08 00 CB 02 80 0D 01 02 00 00 00 00 46 [23:10:22]Write i2c OK [23:10:22]MH_I2C_Read... [23:10:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:10:22]Read from MH i2c: E2 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [23:10:22]RAPDU: 90 00 [23:10:22]wFMCommunicate OK [23:10:22]wFMCommunicate request_size=255 [23:10:22]MH_SAM_APDU [23:10:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 5D 7E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 74 03 00 35 04 06 00 32 [23:10:22]Write to MH i2c: E2 02 01 CC 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 5D 7E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 74 03 00 35 04 06 00 32 00 00 B2 [23:10:22]Write i2c OK [23:10:22]MH_I2C_Read... [23:10:22]OFD Sender: No OFD packet to send [23:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:22]Read from MH i2c: E2 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [23:10:22]RAPDU: 90 00 [23:10:22]wFMCommunicate OK [23:10:22]wFMCommunicate request_size=10 [23:10:22]MH_SAM_APDU [23:10:22]CAPDU: 80 0D 02 02 05 CF 86 00 8C 69 [23:10:22]Write to MH i2c: E2 0D 00 CD 02 80 0D 02 02 05 00 CF 86 00 8C 69 00 00 9D [23:10:22]Write i2c OK [23:10:22]MH_I2C_Read... [23:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:22]Read from MH i2c: E2 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [23:10:22]RAPDU: 90 00 [23:10:22]wFMCommunicate OK [23:10:22]wFMCommunicate request_size=4 [23:10:22]MH_SAM_APDU [23:10:22]CAPDU: 80 0D 03 02 [23:10:22]Write to MH i2c: E2 08 00 CE 02 80 0D 03 02 00 00 00 00 4B [23:10:22]Write i2c OK [23:10:22]MH_I2C_Read... [23:10:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:10:22]Read from MH i2c: E2 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 0B 00 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 0B 00 CE 02 00 4C C1 BA 69 D2 C1 B4 BE 90 00 81 [23:10:22]RAPDU: 4C C1 BA 69 D2 C1 B4 BE 90 00 [23:10:22]wFMCommunicate OK [23:10:22]SAM_PROTO_SignData done [23:10:22]FM_MakeSignedData done [23:10:22]CreateOFDProtocolMessage [23:10:22]wFMCommunicate request_size=4 [23:10:22]MH_SAM_APDU [23:10:22]CAPDU: 80 11 00 00 [23:10:22]Write to MH i2c: E2 08 00 CF 02 80 11 00 00 00 00 00 00 4B [23:10:22]Write i2c OK [23:10:22]MH_I2C_Read... [23:10:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:22]Read from MH i2c: E2 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 17 00 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: E2 17 00 CF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [23:10:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:10:22]wFMCommunicate OK [23:10:22]CreateOFDProtocolMessage done [23:10:22]OFDSenderStorePacket 226318 [23:10:22]StoreOFDPacket docnum=226318 [23:10:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 F2 07 01 2B C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 5D 7E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 74 03 00 35 04 06 00 32 CF 86 00 8C 69 4C C1 BA 69 D2 C1 B4 BE [23:10:22]CheckFolder [23:10:22]dirname=/storage/ofd_packets [23:10:22]CheckFolder done [23:10:22]ProducePacketName [23:10:22]name=ofd_packets/00226318 [23:10:22]NVStorageSaveData ofd_packets/00226318 [23:10:22]File name is /storage/ofd_packets/00226318 [23:10:22]Write 301 bytes [23:10:22]NVStorageSaveData done [23:10:22]OFDSenderStorePacket done [23:10:22]KKMCreateOFDPacket done [23:10:22]NVStorageSaveData kkm_last_timestamp [23:10:22]File name is /storage/kkm_last_timestamp [23:10:22]Write 4 bytes [23:10:22]NVStorageSaveData done [23:10:22]ExternCall_PrintAddStr [23:10:22]wPrintStart [23:10:22]Write to MH i2c: 01 00 00 D0 02 D2 [23:10:22]Write i2c OK [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: 01 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: 01 07 00 [23:10:22]MH_I2C_Read... [23:10:22]Read from MH i2c: 01 07 00 D0 02 00 00 00 00 00 FF 0F E7 [23:10:22]RasterBufferAndPrint [23:10:22]line Счет N : (1)2002648 [23:10:22]line ИНН: 02508201610067 [23:10:22]line Контрольно-Кассовый Чек [23:10:22]line ПРОДАЖА [23:10:22]line ТРК (МРК, ГНК) : 43 [23:10:22]line Товар: 2710124130 [23:10:22]line Аи-92-К-5 [23:10:22]line 5.900 * 67.80 [23:10:22]line = 400.02 [23:10:22]line НДС 12% НСП 1% [23:10:22]line > о реализуемом товаре [23:10:22]line ИТОГО: 400.02 [23:10:22]line НСП 1% : 3.54 [23:10:22]line НДС 12% : 42.48 [23:10:22]line Наличными: 0.00 [23:10:22]line Безнал.: 400.02 [23:10:22]line Место: АЗС № 97 "Партнер Нефть" [23:10:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:10:22]line СНО: Общий режим [23:10:22]line Чек 678 27.07.2024 23:10 [23:10:22]line Смена: 438 ФФД: 1.0 [23:10:22]line ЗНМ: 0300000054 [23:10:22]line РНМ: 0000000000092624 [23:10:22]line Версия ККМ: 001 [23:10:22]line Платежная система: O! деньги [23:10:22]line ФМ: 0000000000874959 [23:10:22]line ФД: 226318 [23:10:22]line ФПД: 55866887801961 [23:10:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T231021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226318&fm=55866887801961&tin=02508201610067®Number=0000000000092624&sum=40002 [23:10:22]written 0, free lines is 4095 [23:10:22]OFD Sender: Processing packet 226318 [packets to send 600, broken 599] [23:10:22]ProducePacketName [23:10:22]name=ofd_packets/00226318 [23:10:22]OFD Sender: To server: pG, [23:10:22]CommunicateWithHost lk.salyk.kg:30040 [23:10:22]ConnectInit lk.salyk.kg [23:10:23]Write to MH i2c: 01 00 00 FA 02 FC [23:10:23]Write i2c OK [23:10:23]MH_I2C_Read... [23:10:23]Read from MH i2c: 01 [23:10:23]MH_I2C_Read... [23:10:23]Read from MH i2c: 01 07 00 [23:10:23]MH_I2C_Read... [23:10:23]Read from MH i2c: 01 07 00 FA 02 00 00 00 00 00 83 0C 92 [23:10:23]RasterBufferAndPrint [23:10:23]line [23:10:23]line [23:10:23]line [23:10:23]line [23:10:23]line [23:10:23]written 0, free lines is 3207 [23:10:23]MH_Cut [23:10:23]Write to MH i2c: D1 01 00 01 03 01 D6 [23:10:23]Write i2c OK [23:10:23]MH_I2C_Read... [23:10:23]Read from MH i2c: D1 [23:10:23]MH_I2C_Read... [23:10:23]Read from MH i2c: D1 01 00 [23:10:23]MH_I2C_Read... [23:10:23]Read from MH i2c: D1 01 00 01 03 00 D5 [23:10:23]Write to MH i2c: 01 00 00 02 03 05 [23:10:23]Write i2c OK [23:10:23]MH_I2C_Read... [23:10:24]*** Cut start [23:10:24]*** Partial cut [23:10:24]*** CUTSNS_PIN = 1 [23:10:24]*** CUTSNS_PIN = 0 [23:10:24]*** Brake cut motor [23:10:25]Read from MH i2c: 01 [23:10:25]MH_I2C_Read... [23:10:25]*** Stop cut motor [23:10:25]*** Cut end [23:10:25]Read from MH i2c: 01 07 00 [23:10:25]MH_I2C_Read... [23:10:25]Read from MH i2c: 01 07 00 02 03 00 00 00 00 00 FF 0F 1A [23:10:25]process_action close_receipt done [23:10:25]requested_data is exist [23:10:25]produce_requested_data [23:10:25]requested_item fm.sn is exist - process it [23:10:25]wFMCommunicate request_size=4 [23:10:25]MH_SAM_APDU [23:10:25]CAPDU: 80 11 00 00 [23:10:25]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [23:10:25]Write i2c OK [23:10:25]MH_I2C_Read... [23:10:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:25]Read from MH i2c: E2 [23:10:25]MH_I2C_Read... [23:10:25]Read from MH i2c: E2 17 00 [23:10:25]MH_I2C_Read... [23:10:25]Read from MH i2c: E2 17 00 03 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [23:10:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:10:25]wFMCommunicate OK [23:10:25]requested_item fd.num is exist - process it [23:10:25]SAM_PROTO_GetFieldsCounters [23:10:25]wFMCommunicate request_size=4 [23:10:25]MH_SAM_APDU [23:10:25]CAPDU: 80 13 00 00 [23:10:25]Write to MH i2c: E2 08 00 04 03 80 13 00 00 00 00 00 00 83 [23:10:25]Write i2c OK [23:10:25]MH_I2C_Read... [23:10:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:10:25]Read from MH i2c: E2 [23:10:25]MH_I2C_Read... [23:10:25]Read from MH i2c: E2 62 00 [23:10:25]MH_I2C_Read... [23:10:25]Read from MH i2c: E2 62 00 04 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 E0 [23:10: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:10:25]wFMCommunicate OK [23:10:25]SAM_PROTO_GetFieldsCounters done [23:10:25]requested_item shift.num is exist - process it [23:10:25]requested_item shift.opened is exist - process it [23:10:25]req_shift_opened [23:10:25]FM_GetShiftState [23:10:25]SAM_PROTO_GetShiftState [23:10:25]wFMCommunicate request_size=4 [23:10:25]MH_SAM_APDU [23:10:25]CAPDU: 80 13 01 00 [23:10:25]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [23:10:25]Write i2c OK [23:10:25]MH_I2C_Read... [23:10:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:25]Read from MH i2c: E2 [23:10:25]MH_I2C_Read... [23:10:25]Read from MH i2c: E2 0E 00 [23:10:25]MH_I2C_Read... [23:10:25]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 93 [23:10:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:10:25]wFMCommunicate OK [23:10:25]SAM_PROTO_GetShiftState done [23:10:25]FM_GetShiftState done [23:10:25]req_shift_opened done [23:10:25]requested_item shift.open_date is exist - process it [23:10:25]req_shift_open_date [23:10:25]req_shift_open_date done [23:10:25]produce_requested_data done [23:10:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226318,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:10:25]process_action_free close_receipt [23:10:25]json_value_free [23:10:25]json_value_free done [23:10:25]process_json_proto returns [23:10:25]Send response to host [23:10:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226318,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:10:25]free response buf [23:10:25]execute_script done [23:10:25]execute_script returns [23:10:25]free content buf [23:10:25]Sock 9.Close socket [23:10:25]Sock 9.Thread stoped [23:10:25]Connected sock=10 [23:10: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 35 39 0F 01 00 00 F0 F2 07 01 2B C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 5D 7E A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 74 03 00 35 04 06 00 32 CF 86 00 8C 69 4C C1 BA 69 D2 C1 B4 BE [23:10: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 35 39 4F 00 00 00 84 BF 47 00 4C 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 35 39 10 04 04 00 0E 74 03 00 F4 03 04 00 6D 2A A5 66 B6 04 01 00 00 79 1F EC A7 BB 21 A2 9B [23:10:27]CommunicateWithHost err = 0 [23:10:27]CheckOFDResponse [23:10:27]1017 (14) - 77093643461234 [23:10:27]1041 (16) - 0000000000874959 [23:10:27]1040 (4) - 226318 [23:10:27]1012 (4) - 27.07.2024 17:12 [23:10:27]1206 (1) - 0 [23:10:27]OFD Sender: Remove packet 226318 [23:10:27]ProducePacketName [23:10:27]name=ofd_packets/00226318 [23:10:27]NVStorageDeleteData [23:10:28]OFD Sender: No OFD packet to send [23:10:32]recv_with_timeout no data received [23:10:33]OFD Sender: No OFD packet to send [23:10:38]OFD Sender: No OFD packet to send [23:10:43]OFD Sender: No OFD packet to send [23:10:48]OFD Sender: No OFD packet to send [23:10:53]OFD Sender: No OFD packet to send [23:10:58]OFD Sender: No OFD packet to send [23:10:59]recv_with_timeout no data received [23:11:03]OFD Sender: No OFD packet to send [23:11:08]OFD Sender: No OFD packet to send [23:11:13]OFD Sender: No OFD packet to send [23:11:18]OFD Sender: No OFD packet to send [23:11:23]OFD Sender: No OFD packet to send [23:11:28]OFD Sender: No OFD packet to send [23:11:33]OFD Sender: No OFD packet to send [23:11:38]OFD Sender: No OFD packet to send [23:11:43]OFD Sender: No OFD packet to send [23:11:48]OFD Sender: No OFD packet to send [23:11:49]recv_with_timeout no data received [23:11:53]OFD Sender: No OFD packet to send [23:11:58]OFD Sender: No OFD packet to send [23:12:03]OFD Sender: No OFD packet to send [23:12:08]OFD Sender: No OFD packet to send [23:12:13]OFD Sender: No OFD packet to send [23:12:18]OFD Sender: No OFD packet to send [23:12:20]recv_with_timeout no data received [23:12:23]OFD Sender: No OFD packet to send [23:12:28]OFD Sender: No OFD packet to send [23:12:33]OFD Sender: No OFD packet to send [23:12:38]OFD Sender: No OFD packet to send [23:12:43]OFD Sender: No OFD packet to send [23:12:48]OFD Sender: No OFD packet to send [23:12:53]OFD Sender: No OFD packet to send [23:12:58]OFD Sender: No OFD packet to send [23:13:03]OFD Sender: No OFD packet to send [23:13:08]OFD Sender: No OFD packet to send [23:13:13]OFD Sender: No OFD packet to send [23:13:18]OFD Sender: No OFD packet to send [23:13:18]recv_with_timeout no data received [23:13:23]OFD Sender: No OFD packet to send [23:13:28]OFD Sender: No OFD packet to send [23:13:33]OFD Sender: No OFD packet to send [23:13:38]OFD Sender: No OFD packet to send [23:13:43]OFD Sender: No OFD packet to send [23:13:48]OFD Sender: No OFD packet to send [23:13:53]OFD Sender: No OFD packet to send [23:13:58]OFD Sender: No OFD packet to send [23:14:03]OFD Sender: No OFD packet to send [23:14:08]OFD Sender: No OFD packet to send [23:14:13]OFD Sender: No OFD packet to send [23:14:18]OFD Sender: No OFD packet to send [23:14:20]recv_with_timeout no data received [23:14:23]OFD Sender: No OFD packet to send [23:14:28]OFD Sender: No OFD packet to send [23:14:33]OFD Sender: No OFD packet to send [23:14:38]OFD Sender: No OFD packet to send [23:14:43]OFD Sender: No OFD packet to send [23:14:48]OFD Sender: No OFD packet to send [23:14:49]recv_with_timeout no data received [23:14:53]OFD Sender: No OFD packet to send [23:14:58]OFD Sender: No OFD packet to send [23:15:03]OFD Sender: No OFD packet to send [23:15:08]OFD Sender: No OFD packet to send [23:15:13]OFD Sender: No OFD packet to send [23:15:18]OFD Sender: No OFD packet to send [23:15:23]OFD Sender: No OFD packet to send [23:15:28]OFD Sender: No OFD packet to send [23:15:33]OFD Sender: No OFD packet to send [23:15:38]OFD Sender: No OFD packet to send [23:15:43]OFD Sender: No OFD packet to send [23:15:48]OFD Sender: No OFD packet to send [23:15:54]OFD Sender: No OFD packet to send [23:15:59]OFD Sender: No OFD packet to send [23:16:04]OFD Sender: No OFD packet to send [23:16:09]OFD Sender: No OFD packet to send [23:16:14]OFD Sender: No OFD packet to send [23:16:19]OFD Sender: No OFD packet to send [23:16:24]OFD Sender: No OFD packet to send [23:16:29]OFD Sender: No OFD packet to send [23:16:34]OFD Sender: No OFD packet to send [23:16:39]OFD Sender: No OFD packet to send [23:16:44]OFD Sender: No OFD packet to send [23:16:49]OFD Sender: No OFD packet to send [23:16:54]OFD Sender: No OFD packet to send [23:16:59]OFD Sender: No OFD packet to send [23:17:04]OFD Sender: No OFD packet to send [23:17:09]OFD Sender: No OFD packet to send [23:17:14]OFD Sender: No OFD packet to send [23:17:19]OFD Sender: No OFD packet to send [23:17:24]OFD Sender: No OFD packet to send [23:17:29]OFD Sender: No OFD packet to send [23:17:34]OFD Sender: No OFD packet to send [23:17:39]OFD Sender: No OFD packet to send [23:17:44]OFD Sender: No OFD packet to send [23:17:49]OFD Sender: No OFD packet to send [23:17:54]OFD Sender: No OFD packet to send [23:17:58]accept exits with 8 [23:17:58]New connection [23:17:58]New thread 3066658148 created [23:17:58]Thread 3066514788 joined [23:17:58]Waiting for new connection... [23:17:58] Sock 8.Parse request [23:17:58]Sock 8.Check first char [23:17:58]Sock 8.First char is OK [23:17:58]request: POST /json_proto HTTP/1.0 [23:17:58]Method: POST [23:17:58]URL: /json_proto [23:17:58]Method is POST - this is cgi request [23:17:58]url: /json_proto [23:17:58]query_string will be loaded in cgi processing [23:17:58]execute_cgi json_proto POST (null) [23:17:58]execute_cgi path=json_proto method=POST [23:17:58]POST find Content-Length [23:17:58]Host: 172.17.43.131:8080 [23:17:58]Content-Length: 675 [23:17:58]Content-Type: application/json [23:17:58] [23:17:58]POST finish read [23:17:58]Found Content-Length = 675 [23:17:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:58]execute_script... [23:17: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)2002651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:58]POST & json_proto [23:17:58]process_json_proto [23:17:58]json parsed OK: [23:17:58]protocol is kg_v1.0 [23:17:58]action value=close_receipt [23:17:58]process_action close_receipt [23:17:58]cmd_close_receipt [23:17:58]MH_GetDate [23:17:58]Write to MH i2c: F0 00 00 06 03 F8 [23:17:58]Write i2c OK [23:17:58]MH_I2C_Read... [23:17:58]Read from MH i2c: F0 [23:17:58]MH_I2C_Read... [23:17:58]Read from MH i2c: F0 09 00 [23:17:58]MH_I2C_Read... [23:17:58]Read from MH i2c: F0 09 00 06 03 00 26 80 A5 66 F9 24 A2 66 D7 [23:17:58]GetLastDocTimeStamp 1722121821 [23:17:58]current date 1722122278 [23:17:58]FM_GetShiftState [23:17:58]SAM_PROTO_GetShiftState [23:17:58]wFMCommunicate request_size=4 [23:17:58]MH_SAM_APDU [23:17:58]CAPDU: 80 13 01 00 [23:17:58]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [23:17:58]Write i2c OK [23:17:58]MH_I2C_Read... [23:17:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:58]Read from MH i2c: E2 [23:17:58]MH_I2C_Read... [23:17:58]Read from MH i2c: E2 0E 00 [23:17:58]MH_I2C_Read... [23:17:58]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 95 [23:17:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:17:58]wFMCommunicate OK [23:17:58]SAM_PROTO_GetShiftState done [23:17:58]FM_GetShiftState done [23:17:58]opened in 1722038719 [23:17:58]opened+sec_in_day 1722125119 [23:17:58]quantity*price = 50063 [23:17:58]sum+1 = 50064 [23:17:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 679 27.07.2024 23:17 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226319 ФПД: 188198138492441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T231758&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226319&fm=188198138492441&tin=02508201610067®Number=0000000000092624&sum=50000 [23:17:59]StoreToDocumentArchive [23:17:59]shift 438 fd 226319 [23:17:59]save to /storage/0438/doc_00226319 [23:17:59]save last doc name /storage/0438/doc_00226319 to /storage/kkm_last_doc_name [23:17:59]save OK [23:17:59]Clear old archive folders... [23:17:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:17:59]tlvbuf is 0158D670 [23:17:59]SAM_PROTO_ClearQueue [23:17:59]wFMCommunicate request_size=4 [23:17:59]MH_SAM_APDU [23:17:59]CAPDU: 80 09 00 00 [23:17:59]Write to MH i2c: E2 08 00 14 03 80 09 00 00 00 00 00 00 89 [23:17:59]Write i2c OK [23:17:59]MH_I2C_Read... [23:17:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:17:59]Read from MH i2c: E2 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [23:17:59]RAPDU: 90 00 [23:17:59]wFMCommunicate OK [23:17:59]SAM_PROTO_ClearQueue done [23:17:59]KKMCreateOFDPacket [23:17:59]OFDProtocolAddRootSTLVToBuf [23:17:59]FM_MakeSignedData [23:17:59]FM_MakeSignedData [23:17:59]SAM_PROTO_SignData [23:17:59]wFMCommunicate request_size=4 [23:17:59]MH_SAM_APDU [23:17:59]CAPDU: 80 0D 01 02 [23:17:59]Write to MH i2c: E2 08 00 15 03 80 0D 01 02 00 00 00 00 91 [23:17:59]Write i2c OK [23:17:59]MH_I2C_Read... [23:17:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:17:59]Read from MH i2c: E2 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [23:17:59]RAPDU: 90 00 [23:17:59]wFMCommunicate OK [23:17:59]wFMCommunicate request_size=255 [23:17:59]MH_SAM_APDU [23:17:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 26 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 74 03 00 35 04 06 00 AB 2A 4B 31 [23:17:59]Write to MH i2c: E2 02 01 16 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 26 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 74 03 00 35 04 06 00 AB 2A 4B 31 00 00 8E [23:17:59]Write i2c OK [23:17:59]MH_I2C_Read... [23:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:59]Read from MH i2c: E2 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [23:17:59]RAPDU: 90 00 [23:17:59]wFMCommunicate OK [23:17:59]wFMCommunicate request_size=7 [23:17:59]MH_SAM_APDU [23:17:59]CAPDU: 80 0D 02 02 02 36 19 [23:17:59]Write to MH i2c: E2 0A 00 17 03 80 0D 02 02 02 00 36 19 00 00 E7 [23:17:59]Write i2c OK [23:17:59]MH_I2C_Read... [23:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:59]Read from MH i2c: E2 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [23:17:59]RAPDU: 90 00 [23:17:59]wFMCommunicate OK [23:17:59]wFMCommunicate request_size=4 [23:17:59]MH_SAM_APDU [23:17:59]CAPDU: 80 0D 03 02 [23:17:59]Write to MH i2c: E2 08 00 18 03 80 0D 03 02 00 00 00 00 96 [23:17:59]Write i2c OK [23:17:59]MH_I2C_Read... [23:17:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:17:59]Read from MH i2c: E2 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 0B 00 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 0B 00 18 03 00 26 05 AF CF 49 99 33 04 90 00 59 [23:17:59]RAPDU: 26 05 AF CF 49 99 33 04 90 00 [23:17:59]wFMCommunicate OK [23:17:59]SAM_PROTO_SignData done [23:17:59]FM_MakeSignedData done [23:17:59]CreateOFDProtocolMessage [23:17:59]wFMCommunicate request_size=4 [23:17:59]MH_SAM_APDU [23:17:59]CAPDU: 80 11 00 00 [23:17:59]Write to MH i2c: E2 08 00 19 03 80 11 00 00 00 00 00 00 96 [23:17:59]Write i2c OK [23:17:59]MH_I2C_Read... [23:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:59]Read from MH i2c: E2 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 17 00 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: E2 17 00 19 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [23:17:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:17:59]wFMCommunicate OK [23:17:59]CreateOFDProtocolMessage done [23:17:59]OFDSenderStorePacket 226319 [23:17:59]StoreOFDPacket docnum=226319 [23:17:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AB 9C 04 01 A0 A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 26 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 74 03 00 35 04 06 00 AB 2A 4B 31 36 19 26 05 AF CF 49 99 33 04 [23:17:59]CheckFolder [23:17:59]dirname=/storage/ofd_packets [23:17:59]CheckFolder done [23:17:59]ProducePacketName [23:17:59]name=ofd_packets/00226319 [23:17:59]NVStorageSaveData ofd_packets/00226319 [23:17:59]File name is /storage/ofd_packets/00226319 [23:17:59]Write 298 bytes [23:17:59]NVStorageSaveData done [23:17:59]OFDSenderStorePacket done [23:17:59]KKMCreateOFDPacket done [23:17:59]NVStorageSaveData kkm_last_timestamp [23:17:59]File name is /storage/kkm_last_timestamp [23:17:59]Write 4 bytes [23:17:59]NVStorageSaveData done [23:17:59]ExternCall_PrintAddStr [23:17:59]wPrintStart [23:17:59]Write to MH i2c: 01 00 00 1A 03 1D [23:17:59]Write i2c OK [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: 01 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: 01 07 00 [23:17:59]MH_I2C_Read... [23:17:59]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 FF 0F 32 [23:17:59]RasterBufferAndPrint [23:17:59]line Счет N : (1)2002651 [23:17:59]line ИНН: 02508201610067 [23:17:59]line Контрольно-Кассовый Чек [23:17:59]line ПРОДАЖА [23:17:59]line ТРК (МРК, ГНК) : 31 [23:17:59]line Товар: 2710194210 [23:17:59]line ДТ-К-5 [23:17:59]line 6.570 * 76.20 [23:17:59]line = 500.63 [23:17:59]line НДС 12% НСП 1% [23:18:00]line > о реализуемом товаре [23:18:00]line ОКРУГЛЕНИЕ: -0.63 [23:18:00]line ИТОГО: 500.00 [23:18:00]line Внесено: 500.00 [23:18:00]line СДАЧА: 0.00 [23:18:00]line НСП 1% : 4.43 [23:18:00]line НДС 12% : 53.16 [23:18:00]line Наличными: 500.00 [23:18:00]line Безнал.: 0.00 [23:18:00]line Место: АЗС № 97 "Партнер Нефть" [23:18:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:18:00]line СНО: Общий режим [23:18:00]line Чек 679 27.07.2024 23:17 [23:18:00]line Смена: 438 ФФД: 1.0 [23:18:00]line ЗНМ: 0300000054 [23:18:00]line РНМ: 0000000000092624 [23:18:00]line Версия ККМ: 001 [23:18:00]line ФМ: 0000000000874959 [23:18:00]line ФД: 226319 [23:18:00]line ФПД: 188198138492441 [23:18:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T231758&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226319&fm=188198138492441&tin=02508201610067®Number=0000000000092624&sum=50000 [23:18:00]written 0, free lines is 4095 [23:18:00]OFD Sender: Processing packet 226319 [packets to send 600, broken 599] [23:18:00]ProducePacketName [23:18:00]name=ofd_packets/00226319 [23:18:00]OFD Sender: To server: pG, [23:18:00]CommunicateWithHost lk.salyk.kg:30040 [23:18:00]ConnectInit lk.salyk.kg [23:18:00]Write to MH i2c: 01 00 00 45 03 48 [23:18:00]Write i2c OK [23:18:00]MH_I2C_Read... [23:18:00]Read from MH i2c: 01 [23:18:00]MH_I2C_Read... [23:18:00]Read from MH i2c: 01 07 00 [23:18:00]MH_I2C_Read... [23:18:00]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 59 0C B4 [23:18:00]RasterBufferAndPrint [23:18:00]line [23:18:00]line [23:18:00]line [23:18:00]line [23:18:00]line [23:18:00]written 0, free lines is 3165 [23:18:00]MH_Cut [23:18:00]Write to MH i2c: D1 01 00 4C 03 01 21 [23:18:00]Write i2c OK [23:18:00]MH_I2C_Read... [23:18:00]Read from MH i2c: D1 [23:18:00]MH_I2C_Read... [23:18:00]Read from MH i2c: D1 01 00 [23:18:00]MH_I2C_Read... [23:18:00]Read from MH i2c: D1 01 00 4C 03 00 20 [23:18:00]Write to MH i2c: 01 00 00 4D 03 50 [23:18:00]Write i2c OK [23:18:00]MH_I2C_Read... [23:18:01]Connected sock=9 [23:18: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 35 39 0C 01 00 00 AB 9C 04 01 A0 A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 26 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 74 03 00 35 04 06 00 AB 2A 4B 31 36 19 26 05 AF CF 49 99 33 04 [23:18:01]*** Cut start [23:18:01]*** Partial cut [23:18:01]*** CUTSNS_PIN = 1 [23:18:01]*** CUTSNS_PIN = 0 [23:18:01]*** Brake cut motor [23:18:02]Read from MH i2c: 01 [23:18:02]MH_I2C_Read... [23:18: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 35 39 4F 00 00 00 B5 84 47 00 BD 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 74 03 00 F4 03 04 00 34 2C A5 66 B6 04 01 00 00 96 3B 5D 91 80 CB 7A 1E [23:18:02]CommunicateWithHost err = 0 [23:18:02]CheckOFDResponse [23:18:02]1017 (14) - 77093643461234 [23:18:02]1041 (16) - 0000000000874959 [23:18:02]1040 (4) - 226319 [23:18:02]1012 (4) - 27.07.2024 17:19 [23:18:02]1206 (1) - 0 [23:18:02]OFD Sender: Remove packet 226319 [23:18:02]ProducePacketName [23:18:02]name=ofd_packets/00226319 [23:18:02]NVStorageDeleteData [23:18:02]*** Stop cut motor [23:18:02]*** Cut end [23:18:02]Read from MH i2c: 01 07 00 [23:18:02]MH_I2C_Read... [23:18:02]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [23:18:02]process_action close_receipt done [23:18:02]requested_data is exist [23:18:02]produce_requested_data [23:18:02]requested_item fm.sn is exist - process it [23:18:02]wFMCommunicate request_size=4 [23:18:02]MH_SAM_APDU [23:18:02]CAPDU: 80 11 00 00 [23:18:02]Write to MH i2c: E2 08 00 4E 03 80 11 00 00 00 00 00 00 CB [23:18:02]Write i2c OK [23:18:02]MH_I2C_Read... [23:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:02]Read from MH i2c: E2 [23:18:02]MH_I2C_Read... [23:18:02]Read from MH i2c: E2 17 00 [23:18:02]MH_I2C_Read... [23:18:02]Read from MH i2c: E2 17 00 4E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [23:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:18:02]wFMCommunicate OK [23:18:02]requested_item fd.num is exist - process it [23:18:02]SAM_PROTO_GetFieldsCounters [23:18:02]wFMCommunicate request_size=4 [23:18:02]MH_SAM_APDU [23:18:02]CAPDU: 80 13 00 00 [23:18:02]Write to MH i2c: E2 08 00 4F 03 80 13 00 00 00 00 00 00 CE [23:18:02]Write i2c OK [23:18:02]MH_I2C_Read... [23:18:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:18:02]Read from MH i2c: E2 [23:18:02]MH_I2C_Read... [23:18:02]Read from MH i2c: E2 62 00 [23:18:02]MH_I2C_Read... [23:18:02]Read from MH i2c: E2 62 00 4F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 2F [23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:18:02]wFMCommunicate OK [23:18:02]SAM_PROTO_GetFieldsCounters done [23:18:02]requested_item shift.num is exist - process it [23:18:02]requested_item shift.opened is exist - process it [23:18:02]req_shift_opened [23:18:02]FM_GetShiftState [23:18:02]SAM_PROTO_GetShiftState [23:18:02]wFMCommunicate request_size=4 [23:18:02]MH_SAM_APDU [23:18:02]CAPDU: 80 13 01 00 [23:18:02]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [23:18:02]Write i2c OK [23:18:02]MH_I2C_Read... [23:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:02]Read from MH i2c: E2 [23:18:02]MH_I2C_Read... [23:18:02]Read from MH i2c: E2 0E 00 [23:18:02]MH_I2C_Read... [23:18:02]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DE [23:18:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:18:02]wFMCommunicate OK [23:18:02]SAM_PROTO_GetShiftState done [23:18:02]FM_GetShiftState done [23:18:02]req_shift_opened done [23:18:02]requested_item shift.open_date is exist - process it [23:18:02]req_shift_open_date [23:18:02]req_shift_open_date done [23:18:02]produce_requested_data done [23:18:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226319,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:18:02]process_action_free close_receipt [23:18:02]json_value_free [23:18:02]json_value_free done [23:18:02]process_json_proto returns [23:18:02]Send response to host [23:18:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226319,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:18:02]free response buf [23:18:02]execute_script done [23:18:02]execute_script returns [23:18:02]free content buf [23:18:02]Sock 8.Close socket [23:18:02]Sock 8.Thread stoped [23:18:02]OFD Sender: No OFD packet to send [23:18:07]OFD Sender: No OFD packet to send [23:18:10]recv_with_timeout no data received [23:18:12]OFD Sender: No OFD packet to send [23:18:17]OFD Sender: No OFD packet to send [23:18:22]OFD Sender: No OFD packet to send [23:18:27]OFD Sender: No OFD packet to send [23:18:30]recv_with_timeout no data received [23:18:32]OFD Sender: No OFD packet to send [23:18:37]OFD Sender: No OFD packet to send [23:18:42]OFD Sender: No OFD packet to send [23:18:48]OFD Sender: No OFD packet to send [23:18:53]OFD Sender: No OFD packet to send [23:18:58]OFD Sender: No OFD packet to send [23:19:03]OFD Sender: No OFD packet to send [23:19:08]OFD Sender: No OFD packet to send [23:19:13]OFD Sender: No OFD packet to send [23:19:18]OFD Sender: No OFD packet to send [23:19:23]OFD Sender: No OFD packet to send [23:19:28]OFD Sender: No OFD packet to send [23:19:33]OFD Sender: No OFD packet to send [23:19:38]OFD Sender: No OFD packet to send [23:19:43]OFD Sender: No OFD packet to send [23:19:46]accept exits with 10 [23:19:46]New connection [23:19:46]New thread 3066514788 created [23:19:46]Thread 3066658148 joined [23:19:46]Waiting for new connection... [23:19:46] Sock 10.Parse request [23:19:46]Sock 10.Check first char [23:19:46]Sock 10.First char is OK [23:19:46]request: POST /json_proto HTTP/1.0 [23:19:46]Method: POST [23:19:46]URL: /json_proto [23:19:46]Method is POST - this is cgi request [23:19:46]url: /json_proto [23:19:46]query_string will be loaded in cgi processing [23:19:46]execute_cgi json_proto POST (null) [23:19:46]execute_cgi path=json_proto method=POST [23:19:46]POST find Content-Length [23:19:46]Host: 172.17.43.131:8080 [23:19:46]Content-Length: 671 [23:19:46]Content-Type: application/json [23:19:46] [23:19:46]POST finish read [23:19:46]Found Content-Length = 671 [23:19:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:46]execute_script... [23:19: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)2002652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:46]POST & json_proto [23:19:46]process_json_proto [23:19:46]json parsed OK: [23:19:46]protocol is kg_v1.0 [23:19:46]action value=close_receipt [23:19:46]process_action close_receipt [23:19:46]cmd_close_receipt [23:19:46]MH_GetDate [23:19:46]Write to MH i2c: F0 00 00 51 03 43 [23:19:46]Write i2c OK [23:19:46]MH_I2C_Read... [23:19:46]Read from MH i2c: F0 [23:19:46]MH_I2C_Read... [23:19:46]Read from MH i2c: F0 09 00 [23:19:46]MH_I2C_Read... [23:19:46]Read from MH i2c: F0 09 00 51 03 00 92 80 A5 66 F9 24 A2 66 8E [23:19:46]GetLastDocTimeStamp 1722122278 [23:19:46]current date 1722122386 [23:19:46]FM_GetShiftState [23:19:46]SAM_PROTO_GetShiftState [23:19:46]wFMCommunicate request_size=4 [23:19:46]MH_SAM_APDU [23:19:46]CAPDU: 80 13 01 00 [23:19:46]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [23:19:46]Write i2c OK [23:19:46]MH_I2C_Read... [23:19:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:46]Read from MH i2c: E2 [23:19:46]MH_I2C_Read... [23:19:46]Read from MH i2c: E2 0E 00 [23:19:46]MH_I2C_Read... [23:19:46]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E0 [23:19:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:19:46]wFMCommunicate OK [23:19:46]SAM_PROTO_GetShiftState done [23:19:46]FM_GetShiftState done [23:19:46]opened in 1722038719 [23:19:46]opened+sec_in_day 1722125119 [23:19:46]quantity*price = 60062 [23:19:46]sum+1 = 60063 [23:19:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 680 27.07.2024 23:19 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226320 ФПД: 109824331623528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T231946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226320&fm=109824331623528&tin=02508201610067®Number=0000000000092624&sum=60000 [23:19:47]StoreToDocumentArchive [23:19:47]shift 438 fd 226320 [23:19:47]save to /storage/0438/doc_00226320 [23:19:47]save last doc name /storage/0438/doc_00226320 to /storage/kkm_last_doc_name [23:19:47]save OK [23:19:47]Clear old archive folders... [23:19:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:19:47]tlvbuf is 01559690 [23:19:47]SAM_PROTO_ClearQueue [23:19:47]wFMCommunicate request_size=4 [23:19:47]MH_SAM_APDU [23:19:47]CAPDU: 80 09 00 00 [23:19:47]Write to MH i2c: E2 08 00 5F 03 80 09 00 00 00 00 00 00 D4 [23:19:47]Write i2c OK [23:19:47]MH_I2C_Read... [23:19:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:19:47]Read from MH i2c: E2 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [23:19:47]RAPDU: 90 00 [23:19:47]wFMCommunicate OK [23:19:47]SAM_PROTO_ClearQueue done [23:19:47]KKMCreateOFDPacket [23:19:47]OFDProtocolAddRootSTLVToBuf [23:19:47]FM_MakeSignedData [23:19:47]FM_MakeSignedData [23:19:47]SAM_PROTO_SignData [23:19:47]wFMCommunicate request_size=4 [23:19:47]MH_SAM_APDU [23:19:47]CAPDU: 80 0D 01 02 [23:19:47]Write to MH i2c: E2 08 00 60 03 80 0D 01 02 00 00 00 00 DC [23:19:47]Write i2c OK [23:19:47]MH_I2C_Read... [23:19:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:19:47]Read from MH i2c: E2 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [23:19:47]RAPDU: 90 00 [23:19:47]wFMCommunicate OK [23:19:47]wFMCommunicate request_size=255 [23:19:47]MH_SAM_APDU [23:19:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 92 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 74 03 00 35 04 06 00 [23:19:47]Write to MH i2c: E2 02 01 61 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 92 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 74 03 00 35 04 06 00 00 00 86 [23:19:47]Write i2c OK [23:19:47]MH_I2C_Read... [23:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:47]Read from MH i2c: E2 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [23:19:47]RAPDU: 90 00 [23:19:47]wFMCommunicate OK [23:19:47]wFMCommunicate request_size=11 [23:19:47]MH_SAM_APDU [23:19:47]CAPDU: 80 0D 02 02 06 63 E2 78 46 2C 68 [23:19:47]Write to MH i2c: E2 0E 00 62 03 80 0D 02 02 06 00 63 E2 78 46 2C 68 00 00 82 [23:19:47]Write i2c OK [23:19:47]MH_I2C_Read... [23:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:47]Read from MH i2c: E2 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [23:19:47]RAPDU: 90 00 [23:19:47]wFMCommunicate OK [23:19:47]wFMCommunicate request_size=4 [23:19:47]MH_SAM_APDU [23:19:47]CAPDU: 80 0D 03 02 [23:19:47]Write to MH i2c: E2 08 00 63 03 80 0D 03 02 00 00 00 00 E1 [23:19:47]Write i2c OK [23:19:47]MH_I2C_Read... [23:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:19:47]Read from MH i2c: E2 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 0B 00 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 0B 00 63 03 00 07 F2 C2 46 E2 D5 A3 4B 90 00 88 [23:19:47]RAPDU: 07 F2 C2 46 E2 D5 A3 4B 90 00 [23:19:47]wFMCommunicate OK [23:19:47]SAM_PROTO_SignData done [23:19:47]FM_MakeSignedData done [23:19:47]CreateOFDProtocolMessage [23:19:47]wFMCommunicate request_size=4 [23:19:47]MH_SAM_APDU [23:19:47]CAPDU: 80 11 00 00 [23:19:47]Write to MH i2c: E2 08 00 64 03 80 11 00 00 00 00 00 00 E1 [23:19:47]Write i2c OK [23:19:47]MH_I2C_Read... [23:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:47]Read from MH i2c: E2 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 17 00 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: E2 17 00 64 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [23:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:19:47]wFMCommunicate OK [23:19:47]CreateOFDProtocolMessage done [23:19:47]OFDSenderStorePacket 226320 [23:19:47]StoreOFDPacket docnum=226320 [23:19:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 9F 9C 08 01 EA 0A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 92 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 74 03 00 35 04 06 00 63 E2 78 46 2C 68 07 F2 C2 46 E2 D5 A3 4B [23:19:47]CheckFolder [23:19:47]dirname=/storage/ofd_packets [23:19:47]CheckFolder done [23:19:47]ProducePacketName [23:19:47]name=ofd_packets/00226320 [23:19:47]NVStorageSaveData ofd_packets/00226320 [23:19:47]File name is /storage/ofd_packets/00226320 [23:19:47]Write 302 bytes [23:19:47]NVStorageSaveData done [23:19:47]OFDSenderStorePacket done [23:19:47]KKMCreateOFDPacket done [23:19:47]NVStorageSaveData kkm_last_timestamp [23:19:47]File name is /storage/kkm_last_timestamp [23:19:47]Write 4 bytes [23:19:47]NVStorageSaveData done [23:19:47]ExternCall_PrintAddStr [23:19:47]wPrintStart [23:19:47]Write to MH i2c: 01 00 00 65 03 68 [23:19:47]Write i2c OK [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: 01 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: 01 07 00 [23:19:47]MH_I2C_Read... [23:19:47]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 FF 0F 7D [23:19:47]RasterBufferAndPrint [23:19:47]line Счет N : (1)2002652 [23:19:47]line ИНН: 02508201610067 [23:19:47]line Контрольно-Кассовый Чек [23:19:47]line ПРОДАЖА [23:19:47]line ТРК (МРК, ГНК) : 42 [23:19:47]line Товар: 2710124130 [23:19:47]line Super-92-К-5 [23:19:47]line 8.730 * 68.80 [23:19:47]line = 600.62 [23:19:47]line НДС 12% НСП 1% [23:19:47]line > о реализуемом товаре [23:19:47]line ОКРУГЛЕНИЕ: -0.62 [23:19:47]line ИТОГО: 600.00 [23:19:47]line Внесено: 600.00 [23:19:47]line СДАЧА: 0.00 [23:19:47]line НСП 1% : 5.31 [23:19:47]line НДС 12% : 63.78 [23:19:47]line Наличными: 600.00 [23:19:47]line Безнал.: 0.00 [23:19:47]line Место: АЗС № 97 "Партнер Нефть" [23:19:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:19:47]line СНО: Общий режим [23:19:47]line Чек 680 27.07.2024 23:19 [23:19:47]line Смена: 438 ФФД: 1.0 [23:19:47]line ЗНМ: 0300000054 [23:19:47]line РНМ: 0000000000092624 [23:19:47]line Версия ККМ: 001 [23:19:47]line ФМ: 0000000000874959 [23:19:47]line ФД: 226320 [23:19:47]line ФПД: 109824331623528 [23:19:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T231946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226320&fm=109824331623528&tin=02508201610067®Number=0000000000092624&sum=60000 [23:19:47]written 0, free lines is 4095 [23:19:48]OFD Sender: Processing packet 226320 [packets to send 600, broken 599] [23:19:48]ProducePacketName [23:19:48]name=ofd_packets/00226320 [23:19:48]OFD Sender: To server: pG, [23:19:48]CommunicateWithHost lk.salyk.kg:30040 [23:19:48]ConnectInit lk.salyk.kg [23:19:48]Write to MH i2c: 01 00 00 90 03 93 [23:19:48]Write i2c OK [23:19:48]MH_I2C_Read... [23:19:48]Read from MH i2c: 01 [23:19:48]MH_I2C_Read... [23:19:48]Read from MH i2c: 01 07 00 [23:19:48]MH_I2C_Read... [23:19:48]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 5F 0C 05 [23:19:48]RasterBufferAndPrint [23:19:48]line [23:19:48]line [23:19:48]line [23:19:48]line [23:19:48]line [23:19:48]written 0, free lines is 3170 [23:19:48]MH_Cut [23:19:48]Write to MH i2c: D1 01 00 97 03 01 6C [23:19:48]Write i2c OK [23:19:48]MH_I2C_Read... [23:19:48]Read from MH i2c: D1 [23:19:48]MH_I2C_Read... [23:19:48]Read from MH i2c: D1 01 00 [23:19:48]MH_I2C_Read... [23:19:48]Read from MH i2c: D1 01 00 97 03 00 6B [23:19:48]Write to MH i2c: 01 00 00 98 03 9B [23:19:48]Write i2c OK [23:19:48]MH_I2C_Read... [23:19:48]Connected sock=9 [23:19: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 35 39 10 01 00 00 9F 9C 08 01 EA 0A 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 92 80 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 74 03 00 35 04 06 00 63 E2 78 46 2C 68 07 F2 C2 46 E2 D5 A3 4B [23: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 35 39 4F 00 00 00 CF 29 47 00 6B 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 35 39 10 04 04 00 10 74 03 00 F4 03 04 00 9F 2C A5 66 B6 04 01 00 00 2B 1A 0E 11 1D 1E FD AC [23:19:49]CommunicateWithHost err = 0 [23:19:49]CheckOFDResponse [23:19:49]1017 (14) - 77093643461234 [23:19:49]1041 (16) - 0000000000874959 [23:19:49]1040 (4) - 226320 [23:19:49]1012 (4) - 27.07.2024 17:21 [23:19:49]1206 (1) - 0 [23:19:49]OFD Sender: Remove packet 226320 [23:19:49]ProducePacketName [23:19:49]name=ofd_packets/00226320 [23:19:49]NVStorageDeleteData [23:19:49]*** Cut start [23:19:49]*** Partial cut [23:19:49]*** CUTSNS_PIN = 1 [23:19:49]*** CUTSNS_PIN = 0 [23:19:49]OFD Sender: No OFD packet to send [23:19:49]*** Brake cut motor [23:19:50]Read from MH i2c: 01 [23:19:50]MH_I2C_Read... [23:19:50]*** Stop cut motor [23:19:50]*** Cut end [23:19:50]Read from MH i2c: 01 07 00 [23:19:50]MH_I2C_Read... [23:19:50]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 FF 0F B0 [23:19:50]process_action close_receipt done [23:19:50]requested_data is exist [23:19:50]produce_requested_data [23:19:50]requested_item fm.sn is exist - process it [23:19:50]wFMCommunicate request_size=4 [23:19:50]MH_SAM_APDU [23:19:50]CAPDU: 80 11 00 00 [23:19:50]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [23:19:50]Write i2c OK [23:19:50]MH_I2C_Read... [23:19:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:50]Read from MH i2c: E2 [23:19:50]MH_I2C_Read... [23:19:50]Read from MH i2c: E2 17 00 [23:19:50]MH_I2C_Read... [23:19:50]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [23:19:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:19:50]wFMCommunicate OK [23:19:50]requested_item fd.num is exist - process it [23:19:50]SAM_PROTO_GetFieldsCounters [23:19:50]wFMCommunicate request_size=4 [23:19:50]MH_SAM_APDU [23:19:50]CAPDU: 80 13 00 00 [23:19:50]Write to MH i2c: E2 08 00 9A 03 80 13 00 00 00 00 00 00 19 [23:19:50]Write i2c OK [23:19:50]MH_I2C_Read... [23:19:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:19:50]Read from MH i2c: E2 [23:19:50]MH_I2C_Read... [23:19:50]Read from MH i2c: E2 62 00 [23:19:50]MH_I2C_Read... [23:19:50]Read from MH i2c: E2 62 00 9A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 7E [23:19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:19:50]wFMCommunicate OK [23:19:50]SAM_PROTO_GetFieldsCounters done [23:19:50]requested_item shift.num is exist - process it [23:19:50]requested_item shift.opened is exist - process it [23:19:50]req_shift_opened [23:19:50]FM_GetShiftState [23:19:50]SAM_PROTO_GetShiftState [23:19:50]wFMCommunicate request_size=4 [23:19:50]MH_SAM_APDU [23:19:50]CAPDU: 80 13 01 00 [23:19:50]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [23:19:50]Write i2c OK [23:19:50]MH_I2C_Read... [23:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:50]Read from MH i2c: E2 [23:19:50]MH_I2C_Read... [23:19:50]Read from MH i2c: E2 0E 00 [23:19:50]MH_I2C_Read... [23:19:50]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 29 [23:19:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:19:50]wFMCommunicate OK [23:19:50]SAM_PROTO_GetShiftState done [23:19:50]FM_GetShiftState done [23:19:50]req_shift_opened done [23:19:50]requested_item shift.open_date is exist - process it [23:19:50]req_shift_open_date [23:19:50]req_shift_open_date done [23:19:50]produce_requested_data done [23:19:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226320,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:19:50]process_action_free close_receipt [23:19:50]json_value_free [23:19:50]json_value_free done [23:19:50]process_json_proto returns [23:19:50]Send response to host [23:19:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226320,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:19:50]free response buf [23:19:50]execute_script done [23:19:50]execute_script returns [23:19:50]free content buf [23:19:50]Sock 10.Close socket [23:19:50]Sock 10.Thread stoped [23:19:54]OFD Sender: No OFD packet to send [23:19:59]OFD Sender: No OFD packet to send [23:20:01]recv_with_timeout no data received [23:20:04]OFD Sender: No OFD packet to send [23:20:09]OFD Sender: No OFD packet to send [23:20:14]OFD Sender: No OFD packet to send [23:20:19]OFD Sender: No OFD packet to send [23:20:24]OFD Sender: No OFD packet to send [23:20:29]OFD Sender: No OFD packet to send [23:20:34]OFD Sender: No OFD packet to send [23:20:39]OFD Sender: No OFD packet to send [23:20:44]OFD Sender: No OFD packet to send [23:20:49]OFD Sender: No OFD packet to send [23:20:54]OFD Sender: No OFD packet to send [23:20:59]OFD Sender: No OFD packet to send [23:21:04]OFD Sender: No OFD packet to send [23:21:09]OFD Sender: No OFD packet to send [23:21:14]OFD Sender: No OFD packet to send [23:21:19]OFD Sender: No OFD packet to send [23:21:20]accept exits with 8 [23:21:20]New connection [23:21:20]New thread 3066658148 created [23:21:20]Thread 3066514788 joined [23:21:20]Waiting for new connection... [23:21:20] Sock 8.Parse request [23:21:20]Sock 8.Check first char [23:21:20]Sock 8.First char is OK [23:21:20]request: POST /json_proto HTTP/1.0 [23:21:20]Method: POST [23:21:20]URL: /json_proto [23:21:20]Method is POST - this is cgi request [23:21:20]url: /json_proto [23:21:20]query_string will be loaded in cgi processing [23:21:20]execute_cgi json_proto POST (null) [23:21:20]execute_cgi path=json_proto method=POST [23:21:20]POST find Content-Length [23:21:20]Host: 172.17.43.131:8080 [23:21:20]Content-Length: 1162 [23:21:20]Content-Type: application/json [23:21:20] [23:21:20]POST finish read [23:21:20]Found Content-Length = 1162 [23:21: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002649\u000A27.07.2024 23:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048039\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:20]execute_script... [23:21: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002649\u000A27.07.2024 23:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048039\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:20]POST & json_proto [23:21:20]process_json_proto [23:21:20]json parsed OK: [23:21:20]protocol is kg_v1.0 [23:21:20]action value=print_text [23:21:20]process_action print_text [23:21:20]cmd_print_text [23:21:20]ExternCall_PrintAddStr [23:21:20]wPrintStart [23:21:20]Write to MH i2c: 01 00 00 9C 03 9F [23:21:20]Write i2c OK [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: 01 [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: 01 07 00 [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 FF 0F B4 [23:21:20]RasterBufferAndPrint [23:21:20]line *****ТОВАРНЫЙ ЧЕК***** [23:21:20]line АЗС-97 [23:21:20]line Партнер нефть [23:21:20]line 02508201610067 [23:21:20]line Кассир : Орунбаева Б. [23:21:20]line Счет N : (1)2002649 [23:21:20]line 27.07.2024 23:19 [23:21:20]line ПРОДАЖА [23:21:20]line ТРК (МРК, ГНК): 11 [23:21:20]line Вид ГСМ : 2710194210 [23:21:20]line ДТ-К-5 [23:21:20]line 100.000 x 76.20 [23:21:20]line ИТОГ: 7620.00 [23:21:20]line Тип оплаты: Талоны: ТК ГПНА Online [23:21:20]line 30048039 [23:21:20]line ______________________ [23:21:20]line (подпись) [23:21:20]written 0, free lines is 4095 [23:21:20]Write to MH i2c: 01 00 00 B0 03 B3 [23:21:20]Write i2c OK [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: 01 [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: 01 07 00 [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 11 0E D9 [23:21:20]RasterBufferAndPrint [23:21:20]line [23:21:20]line [23:21:20]line [23:21:20]line [23:21:20]line [23:21:20]written 0, free lines is 3603 [23:21:20]MH_Cut [23:21:20]Write to MH i2c: D1 01 00 B7 03 01 8C [23:21:20]Write i2c OK [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: D1 [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: D1 01 00 [23:21:20]MH_I2C_Read... [23:21:20]Read from MH i2c: D1 01 00 B7 03 00 8B [23:21:20]Write to MH i2c: 01 00 00 B8 03 BB [23:21:20]Write i2c OK [23:21:20]MH_I2C_Read... [23:21:21]*** Cut start [23:21:21]*** Partial cut [23:21:21]*** CUTSNS_PIN = 1 [23:21:21]*** CUTSNS_PIN = 0 [23:21:21]*** Brake cut motor [23:21:22]Read from MH i2c: 01 [23:21:22]MH_I2C_Read... [23:21:22]*** Stop cut motor [23:21:22]*** Cut end [23:21:22]Read from MH i2c: 01 07 00 [23:21:22]MH_I2C_Read... [23:21:22]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 FF 0F D0 [23:21:22]process_action print_text done [23:21:22]requested_data is exist [23:21:22]produce_requested_data [23:21:22]requested_item fm.sn is exist - process it [23:21:22]wFMCommunicate request_size=4 [23:21:22]MH_SAM_APDU [23:21:22]CAPDU: 80 11 00 00 [23:21:22]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [23:21:22]Write i2c OK [23:21:22]MH_I2C_Read... [23:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:22]Read from MH i2c: E2 [23:21:22]MH_I2C_Read... [23:21:22]Read from MH i2c: E2 17 00 [23:21:22]MH_I2C_Read... [23:21:22]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [23:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:21:22]wFMCommunicate OK [23:21:22]requested_item fd.num is exist - process it [23:21:22]SAM_PROTO_GetFieldsCounters [23:21:22]wFMCommunicate request_size=4 [23:21:22]MH_SAM_APDU [23:21:22]CAPDU: 80 13 00 00 [23:21:22]Write to MH i2c: E2 08 00 BA 03 80 13 00 00 00 00 00 00 39 [23:21:22]Write i2c OK [23:21:22]MH_I2C_Read... [23:21:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:21:22]Read from MH i2c: E2 [23:21:22]MH_I2C_Read... [23:21:22]Read from MH i2c: E2 62 00 [23:21:22]MH_I2C_Read... [23:21:22]Read from MH i2c: E2 62 00 BA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 9E [23:21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:21:22]wFMCommunicate OK [23:21:22]SAM_PROTO_GetFieldsCounters done [23:21:22]requested_item shift.num is exist - process it [23:21:22]requested_item shift.opened is exist - process it [23:21:22]req_shift_opened [23:21:22]FM_GetShiftState [23:21:22]SAM_PROTO_GetShiftState [23:21:22]wFMCommunicate request_size=4 [23:21:22]MH_SAM_APDU [23:21:22]CAPDU: 80 13 01 00 [23:21:22]Write to MH i2c: E2 08 00 BB 03 80 13 01 00 00 00 00 00 3B [23:21:22]Write i2c OK [23:21:22]MH_I2C_Read... [23:21:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:21:22]Read from MH i2c: E2 [23:21:22]MH_I2C_Read... [23:21:22]Read from MH i2c: E2 0E 00 [23:21:22]MH_I2C_Read... [23:21:22]Read from MH i2c: E2 0E 00 BB 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 49 [23:21:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:21:22]wFMCommunicate OK [23:21:22]SAM_PROTO_GetShiftState done [23:21:22]FM_GetShiftState done [23:21:22]req_shift_opened done [23:21:22]requested_item shift.open_date is exist - process it [23:21:22]req_shift_open_date [23:21:22]req_shift_open_date done [23:21:22]produce_requested_data done [23:21:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226320,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:21:22]process_action_free print_text [23:21:22]json_value_free [23:21:22]json_value_free done [23:21:22]process_json_proto returns [23:21:22]Send response to host [23:21:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226320,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:21:22]free response buf [23:21:22]execute_script done [23:21:22]execute_script returns [23:21:22]free content buf [23:21:22]Sock 8.Close socket [23:21:22]Sock 8.Thread stoped [23:21:24]OFD Sender: No OFD packet to send [23:21:27]accept exits with 9 [23:21:27]New connection [23:21:27]New thread 3066514788 created [23:21:27]Thread 3066658148 joined [23:21:27]Waiting for new connection... [23:21:27] Sock 9.Parse request [23:21:27]Sock 9.Check first char [23:21:27]Sock 9.First char is OK [23:21:27]request: POST /json_proto HTTP/1.0 [23:21:27]Method: POST [23:21:27]URL: /json_proto [23:21:27]Method is POST - this is cgi request [23:21:27]url: /json_proto [23:21:27]query_string will be loaded in cgi processing [23:21:27]execute_cgi json_proto POST (null) [23:21:27]execute_cgi path=json_proto method=POST [23:21:27]POST find Content-Length [23:21:27]Host: 172.17.43.131:8080 [23:21:27]Content-Length: 1162 [23:21:27]Content-Type: application/json [23:21:27] [23:21:27]POST finish read [23:21:27]Found Content-Length = 1162 [23:21: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002650\u000A27.07.2024 23:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048039\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:27]execute_script... [23:21: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002650\u000A27.07.2024 23:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048039\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:21:27]POST & json_proto [23:21:27]process_json_proto [23:21:27]json parsed OK: [23:21:27]protocol is kg_v1.0 [23:21:27]action value=print_text [23:21:27]process_action print_text [23:21:27]cmd_print_text [23:21:27]ExternCall_PrintAddStr [23:21:27]wPrintStart [23:21:27]Write to MH i2c: 01 00 00 BC 03 BF [23:21:27]Write i2c OK [23:21:27]MH_I2C_Read... [23:21:27]Read from MH i2c: 01 [23:21:27]MH_I2C_Read... [23:21:27]Read from MH i2c: 01 07 00 [23:21:27]MH_I2C_Read... [23:21:27]Read from MH i2c: 01 07 00 BC 03 00 00 00 00 00 FF 0F D4 [23:21:27]RasterBufferAndPrint [23:21:27]line *****ТОВАРНЫЙ ЧЕК***** [23:21:27]line АЗС-97 [23:21:27]line Партнер нефть [23:21:27]line 02508201610067 [23:21:27]line Кассир : Орунбаева Б. [23:21:27]line Счет N : (1)2002650 [23:21:27]line 27.07.2024 23:20 [23:21:27]line ПРОДАЖА [23:21:27]line ТРК (МРК, ГНК): 21 [23:21:27]line Вид ГСМ : 2710194210 [23:21:27]line ДТ-К-5 [23:21:27]line 100.000 x 76.20 [23:21:27]line ИТОГ: 7620.00 [23:21:27]line Тип оплаты: Талоны: ТК ГПНА Online [23:21:27]line 30048039 [23:21:27]line ______________________ [23:21:27]line (подпись) [23:21:27]written 0, free lines is 4095 [23:21:28]Write to MH i2c: 01 00 00 D0 03 D3 [23:21:28]Write i2c OK [23:21:28]MH_I2C_Read... [23:21:28]Read from MH i2c: 01 [23:21:28]MH_I2C_Read... [23:21:28]Read from MH i2c: 01 07 00 [23:21:28]MH_I2C_Read... [23:21:28]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 11 0E F9 [23:21:28]RasterBufferAndPrint [23:21:28]line [23:21:28]line [23:21:28]line [23:21:28]line [23:21:28]line [23:21:28]written 0, free lines is 3603 [23:21:28]MH_Cut [23:21:28]Write to MH i2c: D1 01 00 D7 03 01 AC [23:21:28]Write i2c OK [23:21:28]MH_I2C_Read... [23:21:28]Read from MH i2c: D1 [23:21:28]MH_I2C_Read... [23:21:28]Read from MH i2c: D1 01 00 [23:21:28]MH_I2C_Read... [23:21:28]Read from MH i2c: D1 01 00 D7 03 00 AB [23:21:28]Write to MH i2c: 01 00 00 D8 03 DB [23:21:28]Write i2c OK [23:21:28]MH_I2C_Read... [23:21:28]*** Cut start [23:21:28]*** Partial cut [23:21:28]*** CUTSNS_PIN = 1 [23:21:28]*** CUTSNS_PIN = 0 [23:21:29]*** Brake cut motor [23:21:29]Read from MH i2c: 01 [23:21:29]MH_I2C_Read... [23:21:29]*** Stop cut motor [23:21:29]*** Cut end [23:21:29]Read from MH i2c: 01 07 00 [23:21:29]MH_I2C_Read... [23:21:29]Read from MH i2c: 01 07 00 D8 03 00 00 00 00 00 FF 0F F0 [23:21:29]process_action print_text done [23:21:29]requested_data is exist [23:21:29]produce_requested_data [23:21:29]requested_item fm.sn is exist - process it [23:21:29]wFMCommunicate request_size=4 [23:21:29]MH_SAM_APDU [23:21:29]CAPDU: 80 11 00 00 [23:21:29]Write to MH i2c: E2 08 00 D9 03 80 11 00 00 00 00 00 00 56 [23:21:29]Write i2c OK [23:21:29]MH_I2C_Read... [23:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:29]Read from MH i2c: E2 [23:21:29]MH_I2C_Read... [23:21:29]Read from MH i2c: E2 17 00 [23:21:29]MH_I2C_Read... [23:21:29]Read from MH i2c: E2 17 00 D9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [23:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:21:29]wFMCommunicate OK [23:21:29]requested_item fd.num is exist - process it [23:21:29]SAM_PROTO_GetFieldsCounters [23:21:29]wFMCommunicate request_size=4 [23:21:29]MH_SAM_APDU [23:21:29]CAPDU: 80 13 00 00 [23:21:29]Write to MH i2c: E2 08 00 DA 03 80 13 00 00 00 00 00 00 59 [23:21:29]Write i2c OK [23:21:29]MH_I2C_Read... [23:21:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:21:29]Read from MH i2c: E2 [23:21:29]MH_I2C_Read... [23:21:29]Read from MH i2c: E2 62 00 [23:21:29]MH_I2C_Read... [23:21:29]Read from MH i2c: E2 62 00 DA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 BE [23:21:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:21:29]wFMCommunicate OK [23:21:29]SAM_PROTO_GetFieldsCounters done [23:21:29]requested_item shift.num is exist - process it [23:21:29]requested_item shift.opened is exist - process it [23:21:29]req_shift_opened [23:21:29]FM_GetShiftState [23:21:29]SAM_PROTO_GetShiftState [23:21:29]wFMCommunicate request_size=4 [23:21:29]MH_SAM_APDU [23:21:29]CAPDU: 80 13 01 00 [23:21:29]Write to MH i2c: E2 08 00 DB 03 80 13 01 00 00 00 00 00 5B [23:21:29]Write i2c OK [23:21:29]MH_I2C_Read... [23:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:21:29]Read from MH i2c: E2 [23:21:29]MH_I2C_Read... [23:21:29]Read from MH i2c: E2 0E 00 [23:21:29]MH_I2C_Read... [23:21:29]Read from MH i2c: E2 0E 00 DB 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 69 [23:21:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:21:29]wFMCommunicate OK [23:21:29]SAM_PROTO_GetShiftState done [23:21:29]FM_GetShiftState done [23:21:29]req_shift_opened done [23:21:29]requested_item shift.open_date is exist - process it [23:21:29]req_shift_open_date [23:21:29]req_shift_open_date done [23:21:29]produce_requested_data done [23:21:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226320,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:21:29]process_action_free print_text [23:21:29]json_value_free [23:21:29]json_value_free done [23:21:29]process_json_proto returns [23:21:29]Send response to host [23:21:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226320,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:21:29]free response buf [23:21:29]execute_script done [23:21:29]execute_script returns [23:21:29]free content buf [23:21:29]Sock 9.Close socket [23:21:29]Sock 9.Thread stoped [23:21:30]OFD Sender: No OFD packet to send [23:21:30]recv_with_timeout no data received [23:21:35]OFD Sender: No OFD packet to send [23:21:40]OFD Sender: No OFD packet to send [23:21:45]OFD Sender: No OFD packet to send [23:21:50]OFD Sender: No OFD packet to send [23:21:55]OFD Sender: No OFD packet to send [23:22:00]OFD Sender: No OFD packet to send [23:22:05]OFD Sender: No OFD packet to send [23:22:10]recv_with_timeout no data received [23:22:10]OFD Sender: No OFD packet to send [23:22:15]OFD Sender: No OFD packet to send [23:22:20]OFD Sender: No OFD packet to send [23:22:25]OFD Sender: No OFD packet to send [23:22:30]OFD Sender: No OFD packet to send [23:22:35]OFD Sender: No OFD packet to send [23:22:40]OFD Sender: No OFD packet to send [23:22:45]OFD Sender: No OFD packet to send [23:22:50]OFD Sender: No OFD packet to send [23:22:55]OFD Sender: No OFD packet to send [23:23:00]OFD Sender: No OFD packet to send [23:23:05]OFD Sender: No OFD packet to send [23:23:10]OFD Sender: No OFD packet to send [23:23:15]OFD Sender: No OFD packet to send [23:23:20]OFD Sender: No OFD packet to send [23:23:25]OFD Sender: No OFD packet to send [23:23:30]OFD Sender: No OFD packet to send [23:23:35]OFD Sender: No OFD packet to send [23:23:40]OFD Sender: No OFD packet to send [23:23:45]OFD Sender: No OFD packet to send [23:23:50]OFD Sender: No OFD packet to send [23:23:55]OFD Sender: No OFD packet to send [23:24:00]accept exits with 10 [23:24:00]New connection [23:24:00]New thread 3066658148 created [23:24:00]Thread 3066514788 joined [23:24:00]Waiting for new connection... [23:24:00] Sock 10.Parse request [23:24:00]Sock 10.Check first char [23:24:00]Sock 10.First char is OK [23:24:00]request: POST /json_proto HTTP/1.0 [23:24:00]Method: POST [23:24:00]URL: /json_proto [23:24:00]Method is POST - this is cgi request [23:24:00]url: /json_proto [23:24:00]query_string will be loaded in cgi processing [23:24:00]execute_cgi json_proto POST (null) [23:24:00]execute_cgi path=json_proto method=POST [23:24:00]POST find Content-Length [23:24:00]Host: 172.17.43.131:8080 [23:24:00]Content-Length: 680 [23:24:00]Content-Type: application/json [23:24:00] [23:24:00]POST finish read [23:24:00]Found Content-Length = 680 [23:24:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:24:00]execute_script... [23:24: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)2002653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:24:00]POST & json_proto [23:24:00]process_json_proto [23:24:00]json parsed OK: [23:24:00]protocol is kg_v1.0 [23:24:00]action value=close_receipt [23:24:00]process_action close_receipt [23:24:00]cmd_close_receipt [23:24:00]MH_GetDate [23:24:00]Write to MH i2c: F0 00 00 DC 03 CE [23:24:00]Write i2c OK [23:24:00]MH_I2C_Read... [23:24:00]Read from MH i2c: F0 [23:24:00]MH_I2C_Read... [23:24:00]Read from MH i2c: F0 09 00 [23:24:00]MH_I2C_Read... [23:24:00]Read from MH i2c: F0 09 00 DC 03 00 90 81 A5 66 F9 24 A2 66 18 [23:24:00]GetLastDocTimeStamp 1722122386 [23:24:00]current date 1722122640 [23:24:00]FM_GetShiftState [23:24:00]SAM_PROTO_GetShiftState [23:24:00]wFMCommunicate request_size=4 [23:24:00]MH_SAM_APDU [23:24:00]CAPDU: 80 13 01 00 [23:24:00]Write to MH i2c: E2 08 00 DD 03 80 13 01 00 00 00 00 00 5D [23:24:00]Write i2c OK [23:24:00]MH_I2C_Read... [23:24:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:24:00]Read from MH i2c: E2 [23:24:00]MH_I2C_Read... [23:24:00]Read from MH i2c: E2 0E 00 [23:24:00]MH_I2C_Read... [23:24:00]Read from MH i2c: E2 0E 00 DD 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6B [23:24:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:24:00]wFMCommunicate OK [23:24:00]SAM_PROTO_GetShiftState done [23:24:00]FM_GetShiftState done [23:24:00]opened in 1722038719 [23:24:00]opened+sec_in_day 1722125119 [23:24:00]quantity*price = 100050 [23:24:00]sum+1 = 100052 [23:24:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 681 27.07.2024 23:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226321 ФПД: 274177928918023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T232400&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226321&fm=274177928918023&tin=02508201610067®Number=0000000000092624&sum=100000 [23:24:01]StoreToDocumentArchive [23:24:01]shift 438 fd 226321 [23:24:01]save to /storage/0438/doc_00226321 [23:24:01]save last doc name /storage/0438/doc_00226321 to /storage/kkm_last_doc_name [23:24:01]save OK [23:24:01]Clear old archive folders... [23:24:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:24:01]tlvbuf is 0155F450 [23:24:01]SAM_PROTO_ClearQueue [23:24:01]wFMCommunicate request_size=4 [23:24:01]MH_SAM_APDU [23:24:01]CAPDU: 80 09 00 00 [23:24:01]Write to MH i2c: E2 08 00 EA 03 80 09 00 00 00 00 00 00 5F [23:24:01]Write i2c OK [23:24:01]MH_I2C_Read... [23:24:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:24:01]Read from MH i2c: E2 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 EA 03 00 90 00 61 [23:24:01]RAPDU: 90 00 [23:24:01]wFMCommunicate OK [23:24:01]SAM_PROTO_ClearQueue done [23:24:01]KKMCreateOFDPacket [23:24:01]OFDProtocolAddRootSTLVToBuf [23:24:01]FM_MakeSignedData [23:24:01]FM_MakeSignedData [23:24:01]SAM_PROTO_SignData [23:24:01]wFMCommunicate request_size=4 [23:24:01]MH_SAM_APDU [23:24:01]CAPDU: 80 0D 01 02 [23:24:01]Write to MH i2c: E2 08 00 EB 03 80 0D 01 02 00 00 00 00 67 [23:24:01]Write i2c OK [23:24:01]MH_I2C_Read... [23:24:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:24:01]Read from MH i2c: E2 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 EB 03 00 90 00 62 [23:24:01]RAPDU: 90 00 [23:24:01]wFMCommunicate OK [23:24:01]wFMCommunicate request_size=255 [23:24:01]MH_SAM_APDU [23:24:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 90 81 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 74 03 00 35 04 06 00 F9 5D 06 0E [23:24:01]Write to MH i2c: E2 02 01 EC 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 90 81 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 74 03 00 35 04 06 00 F9 5D 06 0E 00 00 64 [23:24:01]Write i2c OK [23:24:01]MH_I2C_Read... [23:24:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:24:01]Read from MH i2c: E2 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 EC 03 00 90 00 63 [23:24:01]RAPDU: 90 00 [23:24:01]wFMCommunicate OK [23:24:01]wFMCommunicate request_size=7 [23:24:01]MH_SAM_APDU [23:24:01]CAPDU: 80 0D 02 02 02 F4 07 [23:24:01]Write to MH i2c: E2 0A 00 ED 03 80 0D 02 02 02 00 F4 07 00 00 69 [23:24:01]Write i2c OK [23:24:01]MH_I2C_Read... [23:24:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:24:01]Read from MH i2c: E2 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [23:24:01]RAPDU: 90 00 [23:24:01]wFMCommunicate OK [23:24:01]wFMCommunicate request_size=4 [23:24:01]MH_SAM_APDU [23:24:01]CAPDU: 80 0D 03 02 [23:24:01]Write to MH i2c: E2 08 00 EE 03 80 0D 03 02 00 00 00 00 6C [23:24:01]Write i2c OK [23:24:01]MH_I2C_Read... [23:24:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:24:01]Read from MH i2c: E2 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 0B 00 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 0B 00 EE 03 00 13 FC 1D DC 32 EB CD B3 90 00 12 [23:24:01]RAPDU: 13 FC 1D DC 32 EB CD B3 90 00 [23:24:01]wFMCommunicate OK [23:24:01]SAM_PROTO_SignData done [23:24:01]FM_MakeSignedData done [23:24:01]CreateOFDProtocolMessage [23:24:01]wFMCommunicate request_size=4 [23:24:01]MH_SAM_APDU [23:24:01]CAPDU: 80 11 00 00 [23:24:01]Write to MH i2c: E2 08 00 EF 03 80 11 00 00 00 00 00 00 6C [23:24:01]Write i2c OK [23:24:01]MH_I2C_Read... [23:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:24:01]Read from MH i2c: E2 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 17 00 [23:24:01]MH_I2C_Read... [23:24:01]Read from MH i2c: E2 17 00 EF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [23:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:24:01]wFMCommunicate OK [23:24:01]CreateOFDProtocolMessage done [23:24:01]OFDSenderStorePacket 226321 [23:24:01]StoreOFDPacket docnum=226321 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (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: 220581+1721902329=1722122910 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 9F 82 A5 66 F9 24 A2 66 50 [23:28:31]Current date/time: 27.07.2024 23:28 [23:28:31]FM_Init [23:28:31]wFMConnect [23:28:31]MH_SAM_On [23:28:31]Write to MH i2c: E0 00 00 08 00 E7 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_init finished! [23:28:31]*** atr: [23:28:31]*** 0F 3B D5 18 FF 81 91 FE [23:28:31]*** 1F C3 80 73 C8 21 10 0A [23:28:31]*** 00 00 00 00 00 00 00 00 [23:28:31]*** 00 00 00 00 00 00 00 00 [23:28:31]*** 00 00 00 00 00 00 00 00 [23:28:31]*** 00 00 00 00 00 00 00 00 [23:28:31]*** 00 00 00 00 00 00 00 00 [23:28:31]*** 00 00 00 00 00 00 00 00 [23:28:31]Read from MH i2c: E0 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E0 10 00 [23:28:31]MH_I2C_Read... [23:28:31]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 [23:28:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:28:31]wFMCommunicate request_size=10 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:28:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [23:28:31]RAPDU: 90 00 [23:28:31]wFMCommunicate OK [23:28:31]wFMCommunicate request_size=4 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 11 00 00 [23:28:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [23:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:31]wFMCommunicate OK [23:28:31]Detected FM SN is 0000000000874959 [23:28:31]Stored FM SN is 0000000000874959 [23:28:31]wFMCommunicate request_size=9 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 16 00 00 04 1A 5E 01 00 [23:28:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [23:28:31]RAPDU: 90 00 [23:28:31]wFMCommunicate OK [23:28:31]FM PIN OK [23:28:31]wFMCommunicate request_size=8 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 14 04 00 03 02 00 01 [23:28:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [23:28:31]RAPDU: 90 00 [23:28:31]wFMCommunicate OK [23:28:31]wFMCommunicate request_size=13 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [23:28:31]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 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [23:28:31]RAPDU: 90 00 [23:28:31]wFMCommunicate OK [23:28:31]wFMCommunicate request_size=4 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 11 00 00 [23:28:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [23:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:31]wFMCommunicate OK [23:28:31]DocumentArchiveInit [23:28:31]Start Httpd... [23:28:31]Httpd thread 3067792740 created [23:28:31]Write to MH i2c: 01 00 00 0F 00 0F [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 07 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [23:28:31]MH Int Process started [23:28:31]Allocated Socket 7 [23:28:31]Bind OK [23:28:31]Listen OK [23:28:31]httpd running on port 8080 [23:28:31]Waiting for new connection... [23:28:32]OFD Sender: Processing packet 226321 [packets to send 600, broken 599] [23:28:32]ProducePacketName [23:28:32]name=ofd_packets/00226321 [23:28:32]OFD Sender: To server: pG, [23:28:32]CommunicateWithHost lk.salyk.kg:30040 [23:28:32]ConnectInit lk.salyk.kg [23:28:33]Connected sock=6 [23:28: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 35 39 0C 01 00 00 04 B7 04 01 DA 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 90 81 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 74 03 00 35 04 06 00 F9 5D 06 0E F4 07 13 FC 1D DC 32 EB CD B3 [23:28:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7E 40 47 00 A0 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 35 39 10 04 04 00 11 74 03 00 F4 03 04 00 AC 2E A5 66 B6 04 01 00 00 12 C1 43 02 5F 07 DE 81 [23:28:34]CommunicateWithHost err = 0 [23:28:34]CheckOFDResponse [23:28:34]1017 (14) - 77093643461234 [23:28:34]1041 (16) - 0000000000874959 [23:28:34]1040 (4) - 226321 [23:28:34]1012 (4) - 27.07.2024 17:30 [23:28:34]1206 (1) - 0 [23:28:34]OFD Sender: Remove packet 226321 [23:28:34]ProducePacketName [23:28:34]name=ofd_packets/00226321 [23:28:34]NVStorageDeleteData [23:28:35]OFD Sender: No OFD packet to send [23:28:40]OFD Sender: No OFD packet to send [23:28:42]accept exits with 8 [23:28:42]New connection [23:28:42]New thread 3067506020 created [23:28:42]Waiting for new connection... [23:28:42] Sock 8.Parse request [23:28:42]Sock 8.Check first char [23:28:42]Sock 8.First char is OK [23:28:42]request: POST /json_proto HTTP/1.0 [23:28:42]Method: POST [23:28:42]URL: /json_proto [23:28:42]Method is POST - this is cgi request [23:28:42]url: /json_proto [23:28:42]query_string will be loaded in cgi processing [23:28:42]execute_cgi json_proto POST (null) [23:28:42]execute_cgi path=json_proto method=POST [23:28:42]POST find Content-Length [23:28:42]Host: 172.17.43.131:8080 [23:28:42]Content-Length: 215 [23:28:42]Content-Type: application/json [23:28:42] [23:28:42]POST finish read [23:28:42]Found Content-Length = 215 [23:28: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" ] } } [23:28:42]execute_script... [23:28: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" ] } } [23:28:42]POST & json_proto [23:28:42]process_json_proto [23:28:42]json parsed OK: [23:28:42]protocol is kg_v1.0 [23:28:42]action value=get_value [23:28:42]process_action get_value [23:28:42]cmd_get_value [23:28:42]process_action get_value done [23:28:42]requested_data is exist [23:28:42]produce_requested_data [23:28:42]requested_item kkm.sn is exist - process it [23:28:42]requested_item kkm.ver is exist - process it [23:28:42]requested_item fm.sn is exist - process it [23:28:42]wFMCommunicate request_size=4 [23:28:42]MH_SAM_APDU [23:28:42]CAPDU: 80 11 00 00 [23:28:42]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [23:28:42]Write i2c OK [23:28:42]MH_I2C_Read... [23:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:42]Read from MH i2c: E2 [23:28:42]MH_I2C_Read... [23:28:42]Read from MH i2c: E2 17 00 [23:28:42]MH_I2C_Read... [23:28: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 35 39 90 00 E7 [23:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:42]wFMCommunicate OK [23:28:42]requested_item fd.num is exist - process it [23:28:42]SAM_PROTO_GetFieldsCounters [23:28:42]wFMCommunicate request_size=4 [23:28:42]MH_SAM_APDU [23:28:42]CAPDU: 80 13 00 00 [23:28:42]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [23:28:42]Write i2c OK [23:28:42]MH_I2C_Read... [23:28:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:42]Read from MH i2c: E2 [23:28:42]MH_I2C_Read... [23:28:42]Read from MH i2c: E2 62 00 [23:28:42]MH_I2C_Read... [23:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 F6 [23:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:42]wFMCommunicate OK [23:28:42]SAM_PROTO_GetFieldsCounters done [23:28:42]requested_item shift.num is exist - process it [23:28:42]requested_item shift.opened is exist - process it [23:28:42]req_shift_opened [23:28:42]FM_GetShiftState [23:28:42]SAM_PROTO_GetShiftState [23:28:42]wFMCommunicate request_size=4 [23:28:42]MH_SAM_APDU [23:28:42]CAPDU: 80 13 01 00 [23:28:42]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [23:28:42]Write i2c OK [23:28:42]MH_I2C_Read... [23:28:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:43]Read from MH i2c: E2 [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: E2 0E 00 [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [23:28:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:28:43]wFMCommunicate OK [23:28:43]SAM_PROTO_GetShiftState done [23:28:43]FM_GetShiftState done [23:28:43]req_shift_opened done [23:28:43]requested_item shift.open_date is exist - process it [23:28:43]req_shift_open_date [23:28:43]req_shift_open_date done [23:28:43]produce_requested_data done [23:28:43]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226321,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:28:43]process_action_free get_value [23:28:43]json_value_free [23:28:43]json_value_free done [23:28:43]process_json_proto returns [23:28:43]Send response to host [23:28:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226321,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:28:43]free response buf [23:28:43]execute_script done [23:28:43]execute_script returns [23:28:43]free content buf [23:28:43]Sock 8.Close socket [23:28:43]Sock 8.Thread stoped [23:28:43]accept exits with 9 [23:28:43]New connection [23:28:43]New thread 3067362660 created [23:28:43]Thread 3067506020 joined [23:28:43]Waiting for new connection... [23:28:43] Sock 9.Parse request [23:28:43]Sock 9.Check first char [23:28:43]Sock 9.First char is OK [23:28:43]request: POST /json_proto HTTP/1.0 [23:28:43]Method: POST [23:28:43]URL: /json_proto [23:28:43]Method is POST - this is cgi request [23:28:43]url: /json_proto [23:28:43]query_string will be loaded in cgi processing [23:28:43]execute_cgi json_proto POST (null) [23:28:43]execute_cgi path=json_proto method=POST [23:28:43]POST find Content-Length [23:28:43]Host: 172.17.43.131:8080 [23:28:43]Content-Length: 331 [23:28:43]Content-Type: application/json [23:28:43] [23:28:43]POST finish read [23:28:43]Found Content-Length = 331 [23:28:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:28:43]execute_script... [23:28:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:28:43]POST & json_proto [23:28:43]process_json_proto [23:28:43]json parsed OK: [23:28:43]protocol is kg_v1.0 [23:28:43]action value=get_value [23:28:43]process_action get_value [23:28:43]cmd_get_value [23:28:43]process_action get_value done [23:28:43]requested_data is exist [23:28:43]produce_requested_data [23:28:43]requested_item fm.sale.total is exist - process it [23:28:43]SAM_PROTO_GetFMData [23:28:43]wFMCommunicate request_size=4 [23:28:43]MH_SAM_APDU [23:28:43]CAPDU: 80 13 03 00 [23:28:43]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [23:28:43]Write i2c OK [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: E2 [23:28:43]MH_I2C_Read... [23:28:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:28:43]Read from MH i2c: E2 FD 00 [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 A5 70 03 00 69 04 A3 00 6F 04 04 00 5B 6A 03 00 B1 04 05 00 0F B9 75 7E 05 70 04 05 00 C8 7C 92 B0 04 72 04 04 00 47 3C E3 CD 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 E8 7C 66 95 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 01 ED 72 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 90 [23:28:43]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A5 70 03 00 69 04 A3 00 6F 04 04 00 5B 6A 03 00 B1 04 05 00 0F B9 75 7E 05 70 04 05 00 C8 7C 92 B0 04 72 04 04 00 47 3C E3 CD 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 E8 7C 66 95 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 01 ED 72 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [23:28:43]wFMCommunicate OK [23:28:43]wFMCommunicate request_size=4 [23:28:43]MH_SAM_APDU [23:28:43]CAPDU: 80 17 00 00 [23:28:43]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [23:28:43]Write i2c OK [23:28:43]MH_I2C_Read... [23:28:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:28:44]Read from MH i2c: E2 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 FD 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [23:28:44]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:28:44]wFMCommunicate OK [23:28:44]wFMCommunicate request_size=4 [23:28:44]MH_SAM_APDU [23:28:44]CAPDU: 80 17 00 00 [23:28:44]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [23:28:44]Write i2c OK [23:28:44]MH_I2C_Read... [23:28:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:28:44]Read from MH i2c: E2 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 FD 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [23:28:44]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:28:44]wFMCommunicate OK [23:28:44]wFMCommunicate request_size=4 [23:28:44]MH_SAM_APDU [23:28:44]CAPDU: 80 17 00 00 [23:28:44]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [23:28:44]Write i2c OK [23:28:44]MH_I2C_Read... [23:28:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:28:44]Read from MH i2c: E2 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 FD 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [23:28:44]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:28:44]wFMCommunicate OK [23:28:44]wFMCommunicate request_size=4 [23:28:44]MH_SAM_APDU [23:28:44]CAPDU: 80 17 00 00 [23:28:44]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [23:28:44]Write i2c OK [23:28:44]MH_I2C_Read... [23:28:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:28:44]Read from MH i2c: E2 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 E2 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [23:28:44]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:28:44]wFMCommunicate OK [23:28:44]SAM_PROTO_GetFMData done [23:28:44]requested_item fm.sale_refund.total is exist - process it [23:28:44]requested_item fm.buy.total is exist - process it [23:28:44]requested_item shift.sale.total is exist - process it [23:28:44]SAM_PROTO_GetShiftData [23:28:44]wFMCommunicate request_size=4 [23:28:44]MH_SAM_APDU [23:28:44]CAPDU: 80 13 02 00 [23:28:44]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [23:28:44]Write i2c OK [23:28:44]MH_I2C_Read... [23:28:45]OFD Sender: No OFD packet to send [23:28:45]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:28:45]Read from MH i2c: E2 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 FD 00 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 A9 02 00 00 69 04 9F 00 6F 04 04 00 A8 02 00 00 B1 04 04 00 66 33 7C 05 70 04 04 00 4C 45 D9 03 72 04 04 00 1A EE A2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D9 25 95 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 B2 6D 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 E2 [23:28:45]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 A9 02 00 00 69 04 9F 00 6F 04 04 00 A8 02 00 00 B1 04 04 00 66 33 7C 05 70 04 04 00 4C 45 D9 03 72 04 04 00 1A EE A2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D9 25 95 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 B2 6D 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:28:45]wFMCommunicate OK [23:28:45]wFMCommunicate request_size=4 [23:28:45]MH_SAM_APDU [23:28:45]CAPDU: 80 17 00 00 [23:28:45]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [23:28:45]Write i2c OK [23:28:45]MH_I2C_Read... [23:28:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:28:45]Read from MH i2c: E2 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 FD 00 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 FF [23:28:45]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:28:45]wFMCommunicate OK [23:28:45]wFMCommunicate request_size=4 [23:28:45]MH_SAM_APDU [23:28:45]CAPDU: 80 17 00 00 [23:28:45]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [23:28:45]Write i2c OK [23:28:45]MH_I2C_Read... [23:28:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:28:45]Read from MH i2c: E2 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 FD 00 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C6 [23:28:45]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 [23:28:45]wFMCommunicate OK [23:28:45]wFMCommunicate request_size=4 [23:28:45]MH_SAM_APDU [23:28:45]CAPDU: 80 17 00 00 [23:28:45]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [23:28:45]Write i2c OK [23:28:45]MH_I2C_Read... [23:28:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:28:46]Read from MH i2c: E2 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: E2 FD 00 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [23:28:46]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 [23:28:46]wFMCommunicate OK [23:28:46]wFMCommunicate request_size=4 [23:28:46]MH_SAM_APDU [23:28:46]CAPDU: 80 17 00 00 [23:28:46]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [23:28:46]Write i2c OK [23:28:46]MH_I2C_Read... [23:28:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [23:28:46]Read from MH i2c: E2 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: E2 D7 00 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [23:28:46]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 [23:28:46]wFMCommunicate OK [23:28:46]SAM_PROTO_GetShiftData done [23:28:46]requested_item shift.sale.total_cash is exist - process it [23:28:46]requested_item shift.sale_refund.total is exist - process it [23:28:46]requested_item shift.sale_refund.total_cash is exist - process it [23:28:46]requested_item shift.buy.total is exist - process it [23:28:46]requested_item shift.buy.total_cash is exist - process it [23:28:46]produce_requested_data done [23:28:46]produce_requested_data return {"fm.sale.total":235964807.83,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":920257.02,"shift.sale.total_cash":645707.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:28:46]process_action_free get_value [23:28:46]json_value_free [23:28:46]json_value_free done [23:28:46]process_json_proto returns [23:28:46]Send response to host [23:28:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235964807.83,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":920257.02,"shift.sale.total_cash":645707.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:28:46]free response buf [23:28:46]execute_script done [23:28:46]execute_script returns [23:28:46]free content buf [23:28:46]Sock 9.Close socket [23:28:46]Sock 9.Thread stoped [23:28:46]accept exits with 8 [23:28:46]New connection [23:28:46]New thread 3067506020 created [23:28:46]Thread 3067362660 joined [23:28:46]Waiting for new connection... [23:28:46] Sock 8.Parse request [23:28:46]Sock 8.Check first char [23:28:46]Sock 8.First char is OK [23:28:46]request: POST /json_proto HTTP/1.0 [23:28:46]Method: POST [23:28:46]URL: /json_proto [23:28:46]Method is POST - this is cgi request [23:28:46]url: /json_proto [23:28:46]query_string will be loaded in cgi processing [23:28:46]execute_cgi json_proto POST (null) [23:28:46]execute_cgi path=json_proto method=POST [23:28:46]POST find Content-Length [23:28:46]Host: 172.17.43.131:8080 [23:28:46]Content-Length: 801 [23:28:46]Content-Type: application/json [23:28:46] [23:28:46]POST finish read [23:28:46]Found Content-Length = 801 [23:28:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 99.740, "sum" : 7600.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7600.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:46]execute_script... [23:28: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)2002654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 99.740, "sum" : 7600.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7600.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:46]POST & json_proto [23:28:46]process_json_proto [23:28:46]json parsed OK: [23:28:46]protocol is kg_v1.0 [23:28:46]action value=close_receipt [23:28:46]process_action close_receipt [23:28:46]cmd_close_receipt [23:28:46]MH_GetDate [23:28:46]Write to MH i2c: F0 00 00 1D 00 0C [23:28:46]Write i2c OK [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: F0 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: F0 09 00 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: F0 09 00 1D 00 00 AF 82 A5 66 F9 24 A2 66 76 [23:28:46]GetLastDocTimeStamp 1722122640 [23:28:46]current date 1722122927 [23:28:46]FM_GetShiftState [23:28:46]SAM_PROTO_GetShiftState [23:28:46]wFMCommunicate request_size=4 [23:28:46]MH_SAM_APDU [23:28:46]CAPDU: 80 13 01 00 [23:28:46]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [23:28:46]Write i2c OK [23:28:46]MH_I2C_Read... [23:28:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:46]Read from MH i2c: E2 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: E2 0E 00 [23:28:46]MH_I2C_Read... [23:28:46]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A9 [23:28:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:28:46]wFMCommunicate OK [23:28:46]SAM_PROTO_GetShiftState done [23:28:46]FM_GetShiftState done [23:28:46]opened in 1722038719 [23:28:46]opened+sec_in_day 1722125119 [23:28:46]quantity*price = 760018 [23:28:46]sum+1 = 760020 [23:28:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7600.19 НСП 1% : 67.26 НДС 12% : 807.10 Наличными: 0.00 Безнал.: 7600.19 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 682 27.07.2024 23:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226322 ФПД: 189121042843171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T232847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226322&fm=189121042843171&tin=02508201610067®Number=0000000000092624&sum=760019 [23:28:47]StoreToDocumentArchive [23:28:47]shift 438 fd 226322 [23:28:47]save to /storage/0438/doc_00226322 [23:28:47]save last doc name /storage/0438/doc_00226322 to /storage/kkm_last_doc_name [23:28:47]save OK [23:28:47]Clear old archive folders... [23:28:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:28:47]tlvbuf is 0120DB20 [23:28:47]SAM_PROTO_ClearQueue [23:28:47]wFMCommunicate request_size=4 [23:28:47]MH_SAM_APDU [23:28:47]CAPDU: 80 09 00 00 [23:28:47]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [23:28:47]Write i2c OK [23:28:47]MH_I2C_Read... [23:28:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:47]Read from MH i2c: E2 [23:28:47]MH_I2C_Read... [23:28:47]Read from MH i2c: E2 03 00 [23:28:47]MH_I2C_Read... [23:28:47]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [23:28:47]RAPDU: 90 00 [23:28:47]wFMCommunicate OK [23:28:47]SAM_PROTO_ClearQueue done [23:28:47]KKMCreateOFDPacket [23:28:47]OFDProtocolAddRootSTLVToBuf [23:28:47]FM_MakeSignedData [23:28:47]FM_MakeSignedData [23:28:47]SAM_PROTO_SignData [23:28:47]wFMCommunicate request_size=4 [23:28:47]MH_SAM_APDU [23:28:47]CAPDU: 80 0D 01 02 [23:28:47]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [23:28:47]Write i2c OK [23:28:47]MH_I2C_Read... [23:28:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:48]Read from MH i2c: E2 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 03 00 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [23:28:48]RAPDU: 90 00 [23:28:48]wFMCommunicate OK [23:28:48]wFMCommunicate request_size=255 [23:28:48]MH_SAM_APDU [23:28:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 98 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 98 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 3B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 98 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 AF 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 74 03 00 35 04 06 00 AC 01 2C 94 [23:28:48]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 98 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 98 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 3B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 98 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 AF 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 74 03 00 35 04 06 00 AC 01 2C 94 00 00 E6 [23:28:48]Write i2c OK [23:28:48]MH_I2C_Read... [23:28:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:48]Read from MH i2c: E2 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 03 00 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [23:28:48]RAPDU: 90 00 [23:28:48]wFMCommunicate OK [23:28:48]wFMCommunicate request_size=7 [23:28:48]MH_SAM_APDU [23:28:48]CAPDU: 80 0D 02 02 02 06 23 [23:28:48]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 06 23 00 00 D5 [23:28:48]Write i2c OK [23:28:48]MH_I2C_Read... [23:28:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:48]Read from MH i2c: E2 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 03 00 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [23:28:48]RAPDU: 90 00 [23:28:48]wFMCommunicate OK [23:28:48]wFMCommunicate request_size=4 [23:28:48]MH_SAM_APDU [23:28:48]CAPDU: 80 0D 03 02 [23:28:48]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [23:28:48]Write i2c OK [23:28:48]MH_I2C_Read... [23:28:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:48]Read from MH i2c: E2 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 0B 00 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 0B 00 2F 00 00 69 2D 97 FD 25 80 0B 63 90 00 E8 [23:28:48]RAPDU: 69 2D 97 FD 25 80 0B 63 90 00 [23:28:48]wFMCommunicate OK [23:28:48]SAM_PROTO_SignData done [23:28:48]FM_MakeSignedData done [23:28:48]CreateOFDProtocolMessage [23:28:48]wFMCommunicate request_size=4 [23:28:48]MH_SAM_APDU [23:28:48]CAPDU: 80 11 00 00 [23:28:48]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [23:28:48]Write i2c OK [23:28:48]MH_I2C_Read... [23:28:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:48]Read from MH i2c: E2 [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: E2 17 00 [23:28:48]MH_I2C_Read... [23:28: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 35 39 90 00 07 [23:28:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:48]wFMCommunicate OK [23:28:48]CreateOFDProtocolMessage done [23:28:48]OFDSenderStorePacket 226322 [23:28:48]StoreOFDPacket docnum=226322 [23:28:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 79 ED 04 01 1E E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 98 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 98 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 3B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 98 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 AF 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 74 03 00 35 04 06 00 AC 01 2C 94 06 23 69 2D 97 FD 25 80 0B 63 [23:28:48]CheckFolder [23:28:48]dirname=/storage/ofd_packets [23:28:48]CheckFolder done [23:28:48]ProducePacketName [23:28:48]name=ofd_packets/00226322 [23:28:48]NVStorageSaveData ofd_packets/00226322 [23:28:48]File name is /storage/ofd_packets/00226322 [23:28:48]Write 298 bytes [23:28:48]NVStorageSaveData done [23:28:48]OFDSenderStorePacket done [23:28:48]KKMCreateOFDPacket done [23:28:48]NVStorageSaveData kkm_last_timestamp [23:28:48]File name is /storage/kkm_last_timestamp [23:28:48]Write 4 bytes [23:28:48]NVStorageSaveData done [23:28:48]ExternCall_PrintAddStr [23:28:48]wPrintStart [23:28:48]Write to MH i2c: 01 00 00 31 00 31 [23:28:48]Write i2c OK [23:28:48]MH_I2C_Read... [23:28:48]Read from MH i2c: 01 [23:28:49]MH_I2C_Read... [23:28:49]Read from MH i2c: 01 07 00 [23:28:49]MH_I2C_Read... [23:28:49]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [23:28:49]RasterBufferAndPrint [23:28:49]line Счет N : (1)2002654 [23:28:49]OFD Sender: Processing packet 226322 [packets to send 600, broken 599] [23:28:49]ProducePacketName [23:28:49]name=ofd_packets/00226322 [23:28:49]OFD Sender: To server: pG, [23:28:49]CommunicateWithHost lk.salyk.kg:30040 [23:28:49]ConnectInit lk.salyk.kg [23:28:49]line ИНН: 02508201610067 [23:28:49]line Контрольно-Кассовый Чек [23:28:49]line ПРОДАЖА [23:28:49]line ТРК (МРК, ГНК) : 21 [23:28:49]line Товар: 2710194210 [23:28:49]line ДТ-К-5 [23:28:49]line 99.740 * 76.20 [23:28:49]line = 7600.19 [23:28:49]line НДС 12% НСП 1% [23:28:49]line > о реализуемом товаре [23:28:49]line ИТОГО: 7600.19 [23:28:49]line НСП 1% : 67.26 [23:28:49]line НДС 12% : 807.10 [23:28:49]line Наличными: 0.00 [23:28:49]line Безнал.: 7600.19 [23:28:49]line Место: АЗС № 97 "Партнер Нефть" [23:28:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:28:49]line СНО: Общий режим [23:28:49]line Чек 682 27.07.2024 23:28 [23:28:49]line Смена: 438 ФФД: 1.0 [23:28:49]line ЗНМ: 0300000054 [23:28:49]line РНМ: 0000000000092624 [23:28:49]line Версия ККМ: 001 [23:28:49]line Платежная система: O! деньги [23:28:49]line ФМ: 0000000000874959 [23:28:49]line ФД: 226322 [23:28:49]line ФПД: 189121042843171 [23:28:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T232847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226322&fm=189121042843171&tin=02508201610067®Number=0000000000092624&sum=760019 [23:28:49]written 0, free lines is 4095 [23:28:49]Write to MH i2c: 01 00 00 5B 00 5B [23:28:49]Write i2c OK [23:28:49]MH_I2C_Read... [23:28:49]Read from MH i2c: 01 [23:28:49]MH_I2C_Read... [23:28:49]Read from MH i2c: 01 07 00 [23:28:49]MH_I2C_Read... [23:28:49]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 74 0C E2 [23:28:49]RasterBufferAndPrint [23:28:49]line [23:28:49]line [23:28:49]line [23:28:49]line [23:28:49]line [23:28:49]written 0, free lines is 3199 [23:28:49]MH_Cut [23:28:49]Write to MH i2c: D1 01 00 62 00 01 34 [23:28:49]Write i2c OK [23:28:49]MH_I2C_Read... [23:28:49]Read from MH i2c: D1 [23:28:49]MH_I2C_Read... [23:28:49]Read from MH i2c: D1 01 00 [23:28:49]MH_I2C_Read... [23:28:49]Connected sock=10 [23:28:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 79 ED 04 01 1E E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 98 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 98 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 3B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 98 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 AF 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 74 03 00 35 04 06 00 AC 01 2C 94 06 23 69 2D 97 FD 25 80 0B 63 [23:28:49]Read from MH i2c: D1 01 00 62 00 00 33 [23:28:49]Write to MH i2c: 01 00 00 63 00 63 [23:28:49]Write i2c OK [23:28:49]MH_I2C_Read... [23:28:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 20 14 47 00 CD 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 35 39 10 04 04 00 12 74 03 00 F4 03 04 00 BC 2E A5 66 B6 04 01 00 00 70 0B E3 B7 78 95 71 8F [23:28:50]CommunicateWithHost err = 0 [23:28:50]CheckOFDResponse [23:28:50]1017 (14) - 77093643461234 [23:28:50]1041 (16) - 0000000000874959 [23:28:50]1040 (4) - 226322 [23:28:50]1012 (4) - 27.07.2024 17:30 [23:28:50]1206 (1) - 0 [23:28:50]OFD Sender: Remove packet 226322 [23:28:50]ProducePacketName [23:28:50]name=ofd_packets/00226322 [23:28:50]NVStorageDeleteData [23:28:50]OFD Sender: No OFD packet to send [23:28:50]*** Cut start [23:28:50]*** Partial cut [23:28:50]*** CUTSNS_PIN = 1 [23:28:50]*** CUTSNS_PIN = 0 [23:28:51]*** Brake cut motor [23:28:51]Read from MH i2c: 01 [23:28:51]MH_I2C_Read... [23:28:51]*** Stop cut motor [23:28:51]*** Cut end [23:28:51]Read from MH i2c: 01 07 00 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [23:28:51]process_action close_receipt done [23:28:51]requested_data is exist [23:28:51]produce_requested_data [23:28:51]requested_item fm.sn is exist - process it [23:28:51]wFMCommunicate request_size=4 [23:28:51]MH_SAM_APDU [23:28:51]CAPDU: 80 11 00 00 [23:28:51]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [23:28:51]Write i2c OK [23:28:51]MH_I2C_Read... [23:28:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:51]Read from MH i2c: E2 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 17 00 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [23:28:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:51]wFMCommunicate OK [23:28:51]requested_item fd.num is exist - process it [23:28:51]SAM_PROTO_GetFieldsCounters [23:28:51]wFMCommunicate request_size=4 [23:28:51]MH_SAM_APDU [23:28:51]CAPDU: 80 13 00 00 [23:28:51]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [23:28:51]Write i2c OK [23:28:51]MH_I2C_Read... [23:28:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:51]Read from MH i2c: E2 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 62 00 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [23:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:51]wFMCommunicate OK [23:28:51]SAM_PROTO_GetFieldsCounters done [23:28:51]requested_item shift.num is exist - process it [23:28:51]requested_item shift.opened is exist - process it [23:28:51]req_shift_opened [23:28:51]FM_GetShiftState [23:28:51]SAM_PROTO_GetShiftState [23:28:51]wFMCommunicate request_size=4 [23:28:51]MH_SAM_APDU [23:28:51]CAPDU: 80 13 01 00 [23:28:51]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [23:28:51]Write i2c OK [23:28:51]MH_I2C_Read... [23:28:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:51]Read from MH i2c: E2 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 0E 00 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F1 [23:28:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:28:51]wFMCommunicate OK [23:28:51]SAM_PROTO_GetShiftState done [23:28:51]FM_GetShiftState done [23:28:51]req_shift_opened done [23:28:51]requested_item shift.open_date is exist - process it [23:28:51]req_shift_open_date [23:28:51]req_shift_open_date done [23:28:51]produce_requested_data done [23:28:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226322,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:28:51]process_action_free close_receipt [23:28:51]json_value_free [23:28:51]json_value_free done [23:28:51]process_json_proto returns [23:28:51]Send response to host [23:28:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226322,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:28:51]free response buf [23:28:51]execute_script done [23:28:51]execute_script returns [23:28:51]free content buf [23:28:51]Sock 8.Close socket [23:28:51]Sock 8.Thread stoped [23:28:52]accept exits with 9 [23:28:52]New connection [23:28:52]New thread 3067362660 created [23:28:52]Thread 3067506020 joined [23:28:52]Waiting for new connection... [23:28:52] Sock 9.Parse request [23:28:52]Sock 9.Check first char [23:28:52]Sock 9.First char is OK [23:28:52]request: POST /json_proto HTTP/1.0 [23:28:52]Method: POST [23:28:52]URL: /json_proto [23:28:52]Method is POST - this is cgi request [23:28:52]url: /json_proto [23:28:52]query_string will be loaded in cgi processing [23:28:52]execute_cgi json_proto POST (null) [23:28:52]execute_cgi path=json_proto method=POST [23:28:52]POST find Content-Length [23:28:52]Host: 172.17.43.131:8080 [23:28:52]Content-Length: 678 [23:28:52]Content-Type: application/json [23:28:52] [23:28:52]POST finish read [23:28:52]Found Content-Length = 678 [23:28:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:52]execute_script... [23:28:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:52]POST & json_proto [23:28:52]process_json_proto [23:28:52]json parsed OK: [23:28:52]protocol is kg_v1.0 [23:28:52]action value=close_receipt [23:28:52]process_action close_receipt [23:28:52]cmd_close_receipt [23:28:52]MH_GetDate [23:28:52]Write to MH i2c: F0 00 00 67 00 56 [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: F0 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: F0 09 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: F0 09 00 67 00 00 B4 82 A5 66 F9 24 A2 66 C5 [23:28:52]GetLastDocTimeStamp 1722122927 [23:28:52]current date 1722122932 [23:28:52]FM_GetShiftState [23:28:52]SAM_PROTO_GetShiftState [23:28:52]wFMCommunicate request_size=4 [23:28:52]MH_SAM_APDU [23:28:52]CAPDU: 80 13 01 00 [23:28:52]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:52]Read from MH i2c: E2 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 0E 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F3 [23:28:52]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:28:52]wFMCommunicate OK [23:28:52]SAM_PROTO_GetShiftState done [23:28:52]FM_GetShiftState done [23:28:52]opened in 1722038719 [23:28:52]opened+sec_in_day 1722125119 [23:28:52]quantity*price = 50036 [23:28:52]sum+1 = 50037 [23:28:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 683 27.07.2024 23:28 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226323 ФПД: 133959918369284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T232852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226323&fm=133959918369284&tin=02508201610067®Number=0000000000092624&sum=50000 [23:28:53]StoreToDocumentArchive [23:28:53]shift 438 fd 226323 [23:28:53]save to /storage/0438/doc_00226323 [23:28:53]save last doc name /storage/0438/doc_00226323 to /storage/kkm_last_doc_name [23:28:53]save OK [23:28:53]Clear old archive folders... [23:28:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:28:53]tlvbuf is 011BA2B0 [23:28:53]SAM_PROTO_ClearQueue [23:28:53]wFMCommunicate request_size=4 [23:28:53]MH_SAM_APDU [23:28:53]CAPDU: 80 09 00 00 [23:28:53]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [23:28:53]Write i2c OK [23:28:53]MH_I2C_Read... [23:28:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:53]Read from MH i2c: E2 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: E2 03 00 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [23:28:53]RAPDU: 90 00 [23:28:53]wFMCommunicate OK [23:28:53]SAM_PROTO_ClearQueue done [23:28:53]KKMCreateOFDPacket [23:28:53]OFDProtocolAddRootSTLVToBuf [23:28:53]FM_MakeSignedData [23:28:53]FM_MakeSignedData [23:28:53]SAM_PROTO_SignData [23:28:53]wFMCommunicate request_size=4 [23:28:53]MH_SAM_APDU [23:28:53]CAPDU: 80 0D 01 02 [23:28:53]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [23:28:53]Write i2c OK [23:28:53]MH_I2C_Read... [23:28:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:53]Read from MH i2c: E2 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: E2 03 00 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [23:28:53]RAPDU: 90 00 [23:28:53]wFMCommunicate OK [23:28:53]wFMCommunicate request_size=255 [23:28:53]MH_SAM_APDU [23:28: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B4 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 74 03 00 35 04 06 00 79 [23:28:53]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B4 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 74 03 00 35 04 06 00 79 00 00 1E [23:28:53]Write i2c OK [23:28:53]MH_I2C_Read... [23:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:54]Read from MH i2c: E2 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 03 00 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [23:28:54]RAPDU: 90 00 [23:28:54]wFMCommunicate OK [23:28:54]wFMCommunicate request_size=10 [23:28:54]MH_SAM_APDU [23:28:54]CAPDU: 80 0D 02 02 05 D5 F9 59 3A 04 [23:28:54]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 D5 F9 59 3A 04 00 00 61 [23:28:54]Write i2c OK [23:28:54]MH_I2C_Read... [23:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:54]Read from MH i2c: E2 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 03 00 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [23:28:54]RAPDU: 90 00 [23:28:54]wFMCommunicate OK [23:28:54]wFMCommunicate request_size=4 [23:28:54]MH_SAM_APDU [23:28:54]CAPDU: 80 0D 03 02 [23:28:54]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [23:28:54]Write i2c OK [23:28:54]MH_I2C_Read... [23:28:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:54]Read from MH i2c: E2 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 0B 00 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 0B 00 79 00 00 63 29 21 98 E9 92 49 E0 90 00 DE [23:28:54]RAPDU: 63 29 21 98 E9 92 49 E0 90 00 [23:28:54]wFMCommunicate OK [23:28:54]SAM_PROTO_SignData done [23:28:54]FM_MakeSignedData done [23:28:54]CreateOFDProtocolMessage [23:28:54]wFMCommunicate request_size=4 [23:28:54]MH_SAM_APDU [23:28:54]CAPDU: 80 11 00 00 [23:28:54]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [23:28:54]Write i2c OK [23:28:54]MH_I2C_Read... [23:28:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:54]Read from MH i2c: E2 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 17 00 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [23:28:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:54]wFMCommunicate OK [23:28:54]CreateOFDProtocolMessage done [23:28:54]OFDSenderStorePacket 226323 [23:28:54]StoreOFDPacket docnum=226323 [23:28:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 16 96 07 01 98 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B4 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 74 03 00 35 04 06 00 79 D5 F9 59 3A 04 63 29 21 98 E9 92 49 E0 [23:28:54]CheckFolder [23:28:54]dirname=/storage/ofd_packets [23:28:54]CheckFolder done [23:28:54]ProducePacketName [23:28:54]name=ofd_packets/00226323 [23:28:54]NVStorageSaveData ofd_packets/00226323 [23:28:54]File name is /storage/ofd_packets/00226323 [23:28:54]Write 301 bytes [23:28:54]NVStorageSaveData done [23:28:54]OFDSenderStorePacket done [23:28:54]KKMCreateOFDPacket done [23:28:54]NVStorageSaveData kkm_last_timestamp [23:28:54]File name is /storage/kkm_last_timestamp [23:28:54]Write 4 bytes [23:28:54]NVStorageSaveData done [23:28:54]ExternCall_PrintAddStr [23:28:54]wPrintStart [23:28:54]Write to MH i2c: 01 00 00 7B 00 7B [23:28:54]OFD Sender: Processing packet 226323 [packets to send 600, broken 599] [23:28:54]ProducePacketName [23:28:54]name=ofd_packets/00226323 [23:28:54]OFD Sender: To server: pG, [23:28:54]CommunicateWithHost lk.salyk.kg:30040 [23:28:54]ConnectInit lk.salyk.kg [23:28:54]Write i2c OK [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: 01 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: 01 07 00 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [23:28:54]RasterBufferAndPrint [23:28:54]line Счет N : (1)2002655 [23:28:54]line ИНН: 02508201610067 [23:28:54]line Контрольно-Кассовый Чек [23:28:54]line ПРОДАЖА [23:28:54]line ТРК (МРК, ГНК) : 53 [23:28:54]line Товар: 2710124130 [23:28:54]line Аи-92-К-5 [23:28:54]line 7.380 * 67.80 [23:28:54]line = 500.36 [23:28:54]line НДС 12% НСП 1% [23:28:54]line > о реализуемом товаре [23:28:54]line ОКРУГЛЕНИЕ: -0.36 [23:28:54]line ИТОГО: 500.00 [23:28:54]line Внесено: 500.00 [23:28:54]line СДАЧА: 0.00 [23:28:54]line НСП 1% : 4.43 [23:28:54]line НДС 12% : 53.14 [23:28:54]line Наличными: 500.00 [23:28:54]line Безнал.: 0.00 [23:28:54]line Место: АЗС № 97 "Партнер Нефть" [23:28:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:28:54]line СНО: Общий режим [23:28:54]line Чек 683 27.07.2024 23:28 [23:28:54]line Смена: 438 ФФД: 1.0 [23:28:54]line ЗНМ: 0300000054 [23:28:54]line РНМ: 0000000000092624 [23:28:54]line Версия ККМ: 001 [23:28:54]line ФМ: 0000000000874959 [23:28:54]line ФД: 226323 [23:28:54]line ФПД: 133959918369284 [23:28:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T232852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226323&fm=133959918369284&tin=02508201610067®Number=0000000000092624&sum=50000 [23:28:54]written 0, free lines is 4095 [23:28:54]Connected sock=11 [23:28: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 35 39 0F 01 00 00 16 96 07 01 98 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B4 82 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 74 03 00 35 04 06 00 79 D5 F9 59 3A 04 63 29 21 98 E9 92 49 E0 [23:28:54]Write to MH i2c: 01 00 00 A6 00 A6 [23:28:54]Write i2c OK [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: 01 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: 01 07 00 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 78 0C 31 [23:28:54]RasterBufferAndPrint [23:28:54]line [23:28:54]line [23:28:54]line [23:28:54]line [23:28:54]line [23:28:54]written 0, free lines is 3205 [23:28:54]MH_Cut [23:28:54]Write to MH i2c: D1 01 00 AD 00 01 7F [23:28:54]Write i2c OK [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: D1 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: D1 01 00 [23:28:54]MH_I2C_Read... [23:28:54]Read from MH i2c: D1 01 00 AD 00 00 7E [23:28:54]Write to MH i2c: 01 00 00 AE 00 AE [23:28:54]Write i2c OK [23:28:54]MH_I2C_Read... [23:28: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 35 39 4F 00 00 00 BB DC 47 00 4D 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 35 39 10 04 04 00 13 74 03 00 F4 03 04 00 C1 2E A5 66 B6 04 01 00 00 A5 21 64 F6 11 63 58 3F [23:28:55]CommunicateWithHost err = 0 [23:28:55]CheckOFDResponse [23:28:55]1017 (14) - 77093643461234 [23:28:55]1041 (16) - 0000000000874959 [23:28:55]1040 (4) - 226323 [23:28:55]1012 (4) - 27.07.2024 17:30 [23:28:55]1206 (1) - 0 [23:28:55]OFD Sender: Remove packet 226323 [23:28:55]ProducePacketName [23:28:55]name=ofd_packets/00226323 [23:28:55]NVStorageDeleteData [23:28:56]OFD Sender: No OFD packet to send [23:28:56]*** Cut start [23:28:56]*** Partial cut [23:28:56]*** CUTSNS_PIN = 1 [23:28:56]*** CUTSNS_PIN = 0 [23:28:56]*** Brake cut motor [23:28:56]Read from MH i2c: *** Stop cut motor [23:28:56]01 *** Cut end [23:28:56] [23:28:56]MH_I2C_Read... [23:28:56]Read from MH i2c: 01 07 00 [23:28:56]MH_I2C_Read... [23:28:56]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [23:28:56]process_action close_receipt done [23:28:56]requested_data is exist [23:28:56]produce_requested_data [23:28:56]requested_item fm.sn is exist - process it [23:28:56]wFMCommunicate request_size=4 [23:28:56]MH_SAM_APDU [23:28:56]CAPDU: 80 11 00 00 [23:28:56]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [23:28:56]Write i2c OK [23:28:56]MH_I2C_Read... [23:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:56]Read from MH i2c: E2 [23:28:56]MH_I2C_Read... [23:28:56]Read from MH i2c: E2 17 00 [23:28:56]MH_I2C_Read... [23:28:56]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [23:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:56]wFMCommunicate OK [23:28:56]requested_item fd.num is exist - process it [23:28:56]SAM_PROTO_GetFieldsCounters [23:28:56]wFMCommunicate request_size=4 [23:28:56]MH_SAM_APDU [23:28:56]CAPDU: 80 13 00 00 [23:28:56]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [23:28:56]Write i2c OK [23:28:56]MH_I2C_Read... [23:28:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:56]Read from MH i2c: E2 [23:28:56]MH_I2C_Read... [23:28:56]Read from MH i2c: E2 62 00 [23:28:56]MH_I2C_Read... [23:28:56]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 9D [23:28: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:57]wFMCommunicate OK [23:28:57]SAM_PROTO_GetFieldsCounters done [23:28:57]requested_item shift.num is exist - process it [23:28:57]requested_item shift.opened is exist - process it [23:28:57]req_shift_opened [23:28:57]FM_GetShiftState [23:28:57]SAM_PROTO_GetShiftState [23:28:57]wFMCommunicate request_size=4 [23:28:57]MH_SAM_APDU [23:28:57]CAPDU: 80 13 01 00 [23:28:57]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [23:28:57]Write i2c OK [23:28:57]MH_I2C_Read... [23:28:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:57]Read from MH i2c: E2 [23:28:57]MH_I2C_Read... [23:28:57]Read from MH i2c: E2 0E 00 [23:28:57]MH_I2C_Read... [23:28:57]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3C [23:28:57]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:28:57]wFMCommunicate OK [23:28:57]SAM_PROTO_GetShiftState done [23:28:57]FM_GetShiftState done [23:28:57]req_shift_opened done [23:28:57]requested_item shift.open_date is exist - process it [23:28:57]req_shift_open_date [23:28:57]req_shift_open_date done [23:28:57]produce_requested_data done [23:28:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226323,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:28:57]process_action_free close_receipt [23:28:57]json_value_free [23:28:57]json_value_free done [23:28:57]process_json_proto returns [23:28:57]Send response to host [23:28:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226323,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:28:57]free response buf [23:28:57]execute_script done [23:28:57]execute_script returns [23:28:57]free content buf [23:28:57]Sock 9.Close socket [23:28:57]Sock 9.Thread stoped [23:29:01]OFD Sender: No OFD packet to send [23:29:06]OFD Sender: No OFD packet to send [23:29:11]OFD Sender: No OFD packet to send [23:29:13]recv_with_timeout no data received [23:29:16]OFD Sender: No OFD packet to send [23:29:21]OFD Sender: No OFD packet to send [23:29:25]recv_with_timeout no data received [23:29:26]OFD Sender: No OFD packet to send [23:29:31]OFD Sender: No OFD packet to send [23:29:36]OFD Sender: No OFD packet to send [23:29:39]recv_with_timeout no data received [23:29:41]OFD Sender: No OFD packet to send [23:29:46]OFD Sender: No OFD packet to send [23:29:51]OFD Sender: No OFD packet to send [23:29:53]recv_with_timeout no data received [23:29:56]OFD Sender: No OFD packet to send [23:30:01]OFD Sender: No OFD packet to send [23:30:06]OFD Sender: No OFD packet to send [23:30:07]recv_with_timeout no data received [23:30:11]OFD Sender: No OFD packet to send [23:30:16]OFD Sender: No OFD packet to send [23:30:21]OFD Sender: No OFD packet to send [23:30:22]recv_with_timeout no data received [23:30:26]OFD Sender: No OFD packet to send [23:30:31]OFD Sender: No OFD packet to send [23:30:36]OFD Sender: No OFD packet to send [23:30:36]recv_with_timeout no data received [23:30:41]OFD Sender: No OFD packet to send [23:30:46]OFD Sender: No OFD packet to send [23:30:51]OFD Sender: No OFD packet to send [23:30:56]OFD Sender: No OFD packet to send [23:31:01]OFD Sender: No OFD packet to send [23:31:06]OFD Sender: No OFD packet to send [23:31:11]OFD Sender: No OFD packet to send [23:31:16]OFD Sender: No OFD packet to send [23:31:21]accept exits with 8 [23:31:21]New connection [23:31:21]New thread 3067506020 created [23:31:21]Thread 3067362660 joined [23:31:21]Waiting for new connection... [23:31:21] Sock 8.Parse request [23:31:21]Sock 8.Check first char [23:31:21]Sock 8.First char is OK [23:31:21]request: POST /json_proto HTTP/1.0 [23:31:21]Method: POST [23:31:21]URL: /json_proto [23:31:21]Method is POST - this is cgi request [23:31:21]url: /json_proto [23:31:21]query_string will be loaded in cgi processing [23:31:21]execute_cgi json_proto POST (null) [23:31:21]execute_cgi path=json_proto method=POST [23:31:21]POST find Content-Length [23:31:21]Host: 172.17.43.131:8080 [23:31:21]Content-Length: 802 [23:31:21]Content-Type: application/json [23:31:21] [23:31:21]POST finish read [23:31:21]Found Content-Length = 802 [23:31:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.280, "sum" : 900.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:21]execute_script... [23:31:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.280, "sum" : 900.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:21]POST & json_proto [23:31:21]process_json_proto [23:31:21]json parsed OK: [23:31:21]protocol is kg_v1.0 [23:31:21]action value=close_receipt [23:31:21]process_action close_receipt [23:31:21]cmd_close_receipt [23:31:21]MH_GetDate [23:31:21]Write to MH i2c: F0 00 00 B2 00 A1 [23:31:21]Write i2c OK [23:31:21]MH_I2C_Read... [23:31:21]Read from MH i2c: F0 [23:31:21]MH_I2C_Read... [23:31:21]Read from MH i2c: F0 09 00 [23:31:21]MH_I2C_Read... [23:31:21]Read from MH i2c: F0 09 00 B2 00 00 49 83 A5 66 F9 24 A2 66 A6 [23:31:21]GetLastDocTimeStamp 1722122932 [23:31:21]current date 1722123081 [23:31:21]FM_GetShiftState [23:31:21]SAM_PROTO_GetShiftState [23:31:21]wFMCommunicate request_size=4 [23:31:21]MH_SAM_APDU [23:31:21]CAPDU: 80 13 01 00 [23:31:21]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [23:31:21]Write i2c OK [23:31:21]MH_I2C_Read... [23:31:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:21]Read from MH i2c: E2 [23:31:21]MH_I2C_Read... [23:31:21]Read from MH i2c: E2 0E 00 [23:31:21]MH_I2C_Read... [23:31:21]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [23:31:21]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:31:21]wFMCommunicate OK [23:31:21]SAM_PROTO_GetShiftState done [23:31:21]FM_GetShiftState done [23:31:21]opened in 1722038719 [23:31:21]opened+sec_in_day 1722125119 [23:31:21]quantity*price = 90038 [23:31:21]sum+1 = 90039 [23:31:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.38 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 684 27.07.2024 23:31 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226324 ФПД: 4523683389412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233121&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226324&fm=4523683389412&tin=02508201610067®Number=0000000000092624&sum=90038 [23:31:22]StoreToDocumentArchive [23:31:22]shift 438 fd 226324 [23:31:22]save to /storage/0438/doc_00226324 [23:31:22]save last doc name /storage/0438/doc_00226324 to /storage/kkm_last_doc_name [23:31:22]save OK [23:31:22]Clear old archive folders... [23:31:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:31:22]tlvbuf is 01231970 [23:31:22]SAM_PROTO_ClearQueue [23:31:22]wFMCommunicate request_size=4 [23:31:22]MH_SAM_APDU [23:31:22]CAPDU: 80 09 00 00 [23:31:22]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [23:31:22]Write i2c OK [23:31:22]MH_I2C_Read... [23:31:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:31:22]Read from MH i2c: E2 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 03 00 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [23:31:22]RAPDU: 90 00 [23:31:22]wFMCommunicate OK [23:31:22]SAM_PROTO_ClearQueue done [23:31:22]KKMCreateOFDPacket [23:31:22]OFDProtocolAddRootSTLVToBuf [23:31:22]FM_MakeSignedData [23:31:22]FM_MakeSignedData [23:31:22]SAM_PROTO_SignData [23:31:22]wFMCommunicate request_size=4 [23:31:22]MH_SAM_APDU [23:31:22]CAPDU: 80 0D 01 02 [23:31:22]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [23:31:22]Write i2c OK [23:31:22]MH_I2C_Read... [23:31:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:31:22]Read from MH i2c: E2 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 03 00 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [23:31:22]RAPDU: 90 00 [23:31:22]wFMCommunicate OK [23:31:22]wFMCommunicate request_size=255 [23:31:22]MH_SAM_APDU [23:31: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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 49 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 74 03 00 35 04 06 00 04 [23:31:22]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 49 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 74 03 00 35 04 06 00 04 00 00 A1 [23:31:22]Write i2c OK [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 [23:31:22]MH_I2C_Read... [23:31:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:22]Read from MH i2c: E2 03 00 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [23:31:22]RAPDU: 90 00 [23:31:22]wFMCommunicate OK [23:31:22]wFMCommunicate request_size=10 [23:31:22]MH_SAM_APDU [23:31:22]CAPDU: 80 0D 02 02 05 1D 40 8A 9F E4 [23:31:22]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 1D 40 8A 9F E4 00 00 B1 [23:31:22]Write i2c OK [23:31:22]MH_I2C_Read... [23:31:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:22]Read from MH i2c: E2 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 03 00 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [23:31:22]RAPDU: 90 00 [23:31:22]wFMCommunicate OK [23:31:22]wFMCommunicate request_size=4 [23:31:22]MH_SAM_APDU [23:31:22]CAPDU: 80 0D 03 02 [23:31:22]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [23:31:22]Write i2c OK [23:31:22]MH_I2C_Read... [23:31:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:31:22]Read from MH i2c: E2 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 0B 00 [23:31:22]MH_I2C_Read... [23:31:22]Read from MH i2c: E2 0B 00 C4 00 00 DF DF 58 16 80 F2 DD 08 90 00 C3 [23:31:22]RAPDU: DF DF 58 16 80 F2 DD 08 90 00 [23:31:23]wFMCommunicate OK [23:31:23]SAM_PROTO_SignData done [23:31:23]FM_MakeSignedData done [23:31:23]CreateOFDProtocolMessage [23:31:23]wFMCommunicate request_size=4 [23:31:23]MH_SAM_APDU [23:31:23]CAPDU: 80 11 00 00 [23:31:23]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [23:31:23]Write i2c OK [23:31:23]MH_I2C_Read... [23:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:23]Read from MH i2c: E2 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: E2 17 00 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [23:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:31:23]wFMCommunicate OK [23:31:23]CreateOFDProtocolMessage done [23:31:23]OFDSenderStorePacket 226324 [23:31:23]StoreOFDPacket docnum=226324 [23:31:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 6A 07 01 E3 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 49 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 74 03 00 35 04 06 00 04 1D 40 8A 9F E4 DF DF 58 16 80 F2 DD 08 [23:31:23]CheckFolder [23:31:23]dirname=/storage/ofd_packets [23:31:23]CheckFolder done [23:31:23]ProducePacketName [23:31:23]name=ofd_packets/00226324 [23:31:23]NVStorageSaveData ofd_packets/00226324 [23:31:23]File name is /storage/ofd_packets/00226324 [23:31:23]Write 301 bytes [23:31:23]NVStorageSaveData done [23:31:23]OFDSenderStorePacket done [23:31:23]KKMCreateOFDPacket done [23:31:23]NVStorageSaveData kkm_last_timestamp [23:31:23]File name is /storage/kkm_last_timestamp [23:31:23]Write 4 bytes [23:31:23]NVStorageSaveData done [23:31:23]ExternCall_PrintAddStr [23:31:23]wPrintStart [23:31:23]Write to MH i2c: 01 00 00 C6 00 C6 [23:31:23]Write i2c OK [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: 01 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: 01 07 00 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [23:31:23]RasterBufferAndPrint [23:31:23]line Счет N : (1)2002656 [23:31:23]line ИНН: 02508201610067 [23:31:23]line Контрольно-Кассовый Чек [23:31:23]line ПРОДАЖА [23:31:23]line ТРК (МРК, ГНК) : 63 [23:31:23]line Товар: 2710124130 [23:31:23]line Аи-92-К-5 [23:31:23]line 13.280 * 67.80 [23:31:23]line = 900.38 [23:31:23]line НДС 12% НСП 1% [23:31:23]line > о реализуемом товаре [23:31:23]line ИТОГО: 900.38 [23:31:23]line НСП 1% : 7.97 [23:31:23]line НДС 12% : 95.62 [23:31:23]line Наличными: 0.00 [23:31:23]line Безнал.: 900.38 [23:31:23]line Место: АЗС № 97 "Партнер Нефть" [23:31:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:31:23]line СНО: Общий режим [23:31:23]line Чек 684 27.07.2024 23:31 [23:31:23]line Смена: 438 ФФД: 1.0 [23:31:23]line ЗНМ: 0300000054 [23:31:23]line РНМ: 0000000000092624 [23:31:23]line Версия ККМ: 001 [23:31:23]line Платежная система: O! деньги [23:31:23]line ФМ: 0000000000874959 [23:31:23]line ФД: 226324 [23:31:23]line ФПД: 4523683389412 [23:31:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233121&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226324&fm=4523683389412&tin=02508201610067®Number=0000000000092624&sum=90038 [23:31:23]written 0, free lines is 4095 [23:31:23]OFD Sender: Processing packet 226324 [packets to send 600, broken 599] [23:31:23]ProducePacketName [23:31:23]name=ofd_packets/00226324 [23:31:23]OFD Sender: To server: pG, [23:31:23]CommunicateWithHost lk.salyk.kg:30040 [23:31:23]ConnectInit lk.salyk.kg [23:31:23]Write to MH i2c: 01 00 00 F0 00 F0 [23:31:23]Write i2c OK [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: 01 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: 01 07 00 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 76 0C 79 [23:31:23]RasterBufferAndPrint [23:31:23]line [23:31:23]line [23:31:23]line [23:31:23]line [23:31:23]line [23:31:23]written 0, free lines is 3194 [23:31:23]MH_Cut [23:31:23]Write to MH i2c: D1 01 00 F7 00 01 C9 [23:31:23]Write i2c OK [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: D1 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: D1 01 00 [23:31:23]MH_I2C_Read... [23:31:23]Read from MH i2c: D1 01 00 F7 00 00 C8 [23:31:23]Write to MH i2c: 01 00 00 F8 00 F8 [23:31:23]Write i2c OK [23:31:23]MH_I2C_Read... [23:31:24]*** Cut start [23:31:24]*** Partial cut [23:31:24]*** CUTSNS_PIN = 1 [23:31:24]*** CUTSNS_PIN = 0 [23:31:25]*** Brake cut motor [23:31:25]Read from MH i2c: 01 [23:31:25]MH_I2C_Read... [23:31:25]*** Stop cut motor [23:31:25]*** Cut end [23:31:25]Read from MH i2c: 01 07 00 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [23:31:25]process_action close_receipt done [23:31:25]requested_data is exist [23:31:25]produce_requested_data [23:31:25]requested_item fm.sn is exist - process it [23:31:25]wFMCommunicate request_size=4 [23:31:25]MH_SAM_APDU [23:31:25]CAPDU: 80 11 00 00 [23:31:25]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [23:31:25]Write i2c OK [23:31:25]MH_I2C_Read... [23:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:25]Read from MH i2c: E2 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 17 00 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [23:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:31:25]wFMCommunicate OK [23:31:25]requested_item fd.num is exist - process it [23:31:25]SAM_PROTO_GetFieldsCounters [23:31:25]wFMCommunicate request_size=4 [23:31:25]MH_SAM_APDU [23:31:25]CAPDU: 80 13 00 00 [23:31:25]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [23:31:25]Write i2c OK [23:31:25]MH_I2C_Read... [23:31:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:31:25]Read from MH i2c: E2 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 62 00 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [23:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:31:25]wFMCommunicate OK [23:31:25]SAM_PROTO_GetFieldsCounters done [23:31:25]requested_item shift.num is exist - process it [23:31:25]requested_item shift.opened is exist - process it [23:31:25]req_shift_opened [23:31:25]FM_GetShiftState [23:31:25]SAM_PROTO_GetShiftState [23:31:25]wFMCommunicate request_size=4 [23:31:25]MH_SAM_APDU [23:31:25]CAPDU: 80 13 01 00 [23:31:25]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [23:31:25]Write i2c OK [23:31:25]MH_I2C_Read... [23:31:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:25]Read from MH i2c: E2 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 0E 00 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 86 [23:31:25]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:31:25]wFMCommunicate OK [23:31:25]SAM_PROTO_GetShiftState done [23:31:25]FM_GetShiftState done [23:31:25]req_shift_opened done [23:31:25]requested_item shift.open_date is exist - process it [23:31:25]req_shift_open_date [23:31:25]req_shift_open_date done [23:31:25]produce_requested_data done [23:31:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226324,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:31:25]process_action_free close_receipt [23:31:25]json_value_free [23:31:25]json_value_free done [23:31:25]process_json_proto returns [23:31:25]Send response to host [23:31:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226324,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:31:25]free response buf [23:31:25]execute_script done [23:31:25]execute_script returns [23:31:25]free content buf [23:31:25]Sock 8.Close socket [23:31:25]Sock 8.Thread stoped [23:31:27]recv_with_timeout no data received [23:31:28]Connected sock=11 [23:31:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 6A 07 01 E3 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 49 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 74 03 00 35 04 06 00 04 1D 40 8A 9F E4 DF DF 58 16 80 F2 DD 08 [23:31: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 35 39 4F 00 00 00 A1 14 47 00 C1 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 74 03 00 F4 03 04 00 5B 2F A5 66 B6 04 01 00 00 A0 7C 58 B3 C0 9D 15 8B [23:31:29]CommunicateWithHost err = 0 [23:31:29]CheckOFDResponse [23:31:29]1017 (14) - 77093643461234 [23:31:29]1041 (16) - 0000000000874959 [23:31:29]1040 (4) - 226324 [23:31:29]1012 (4) - 27.07.2024 17:33 [23:31:29]1206 (1) - 0 [23:31:29]OFD Sender: Remove packet 226324 [23:31:29]ProducePacketName [23:31:29]name=ofd_packets/00226324 [23:31:29]NVStorageDeleteData [23:31:30]OFD Sender: No OFD packet to send [23:31:35]OFD Sender: No OFD packet to send [23:31:37]recv_with_timeout no data received [23:31:40]OFD Sender: No OFD packet to send [23:31:45]OFD Sender: No OFD packet to send [23:31:50]OFD Sender: No OFD packet to send [23:31:55]OFD Sender: No OFD packet to send [23:32:00]OFD Sender: No OFD packet to send [23:32:05]OFD Sender: No OFD packet to send [23:32:10]OFD Sender: No OFD packet to send [23:32:15]OFD Sender: No OFD packet to send [23:32:20]OFD Sender: No OFD packet to send [23:32:22]recv_with_timeout no data received [23:32:25]OFD Sender: No OFD packet to send [23:32:30]OFD Sender: No OFD packet to send [23:32:35]OFD Sender: No OFD packet to send [23:32:40]OFD Sender: No OFD packet to send [23:32:45]OFD Sender: No OFD packet to send [23:32:50]OFD Sender: No OFD packet to send [23:32:55]OFD Sender: No OFD packet to send [23:33:00]OFD Sender: No OFD packet to send [23:33:05]OFD Sender: No OFD packet to send [23:33:10]OFD Sender: No OFD packet to send [23:33:15]OFD Sender: No OFD packet to send [23:33:20]OFD Sender: No OFD packet to send [23:33:25]OFD Sender: No OFD packet to send [23:33:30]OFD Sender: No OFD packet to send [23:33:35]OFD Sender: No OFD packet to send [23:33:40]OFD Sender: No OFD packet to send [23:33:45]OFD Sender: No OFD packet to send [23:33:50]OFD Sender: No OFD packet to send [23:33:55]OFD Sender: No OFD packet to send [23:34:00]OFD Sender: No OFD packet to send [23:34:03]recv_with_timeout no data received [23:34:05]OFD Sender: No OFD packet to send [23:34:10]accept exits with 9 [23:34:10]New connection [23:34:10]New thread 3067362660 created [23:34:10]Thread 3067506020 joined [23:34:10]Waiting for new connection... [23:34:10] Sock 9.Parse request [23:34:10]Sock 9.Check first char [23:34:10]Sock 9.First char is OK [23:34:10]request: POST /json_proto HTTP/1.0 [23:34:10]Method: POST [23:34:10]URL: /json_proto [23:34:10]Method is POST - this is cgi request [23:34:10]url: /json_proto [23:34:10]query_string will be loaded in cgi processing [23:34:10]execute_cgi json_proto POST (null) [23:34:10]execute_cgi path=json_proto method=POST [23:34:10]POST find Content-Length [23:34:10]Host: 172.17.43.131:8080 [23:34:10]Content-Length: 675 [23:34:10]Content-Type: application/json [23:34:10] [23:34:10]POST finish read [23:34:10]Found Content-Length = 675 [23:34:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:10]execute_script... [23:34: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)2002657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:10]POST & json_proto [23:34:10]process_json_proto [23:34:10]json parsed OK: [23:34:10]protocol is kg_v1.0 [23:34:10]action value=close_receipt [23:34:10]process_action close_receipt [23:34:10]cmd_close_receipt [23:34:10]MH_GetDate [23:34:10]Write to MH i2c: F0 00 00 FC 00 EB [23:34:10]Write i2c OK [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: F0 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: F0 09 00 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: F0 09 00 FC 00 00 F2 83 A5 66 F9 24 A2 66 99 [23:34:10]GetLastDocTimeStamp 1722123081 [23:34:10]current date 1722123250 [23:34:10]FM_GetShiftState [23:34:10]SAM_PROTO_GetShiftState [23:34:10]wFMCommunicate request_size=4 [23:34:10]MH_SAM_APDU [23:34:10]CAPDU: 80 13 01 00 [23:34:10]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [23:34:10]Write i2c OK [23:34:10]MH_I2C_Read... [23:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:10]Read from MH i2c: E2 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 0E 00 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 88 [23:34:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:34:10]wFMCommunicate OK [23:34:10]SAM_PROTO_GetShiftState done [23:34:10]FM_GetShiftState done [23:34:10]opened in 1722038719 [23:34:10]opened+sec_in_day 1722125119 [23:34:10]quantity*price = 40005 [23:34:10]sum+1 = 40006 [23:34:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 685 27.07.2024 23:34 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226325 ФПД: 251288334818720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226325&fm=251288334818720&tin=02508201610067®Number=0000000000092624&sum=40000 [23:34:11]StoreToDocumentArchive [23:34:11]shift 438 fd 226325 [23:34:11]save to /storage/0438/doc_00226325 [23:34:11]save last doc name /storage/0438/doc_00226325 to /storage/kkm_last_doc_name [23:34:11]save OK [23:34:11]Clear old archive folders... [23:34:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:34:11]tlvbuf is 0122DD30 [23:34:11]SAM_PROTO_ClearQueue [23:34:11]wFMCommunicate request_size=4 [23:34:11]MH_SAM_APDU [23:34:11]CAPDU: 80 09 00 00 [23:34:11]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [23:34:11]Write i2c OK [23:34:11]MH_I2C_Read... [23:34:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:34:11]Read from MH i2c: E2 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [23:34:11]RAPDU: 90 00 [23:34:11]wFMCommunicate OK [23:34:11]SAM_PROTO_ClearQueue done [23:34:11]KKMCreateOFDPacket [23:34:11]OFDProtocolAddRootSTLVToBuf [23:34:11]FM_MakeSignedData [23:34:11]FM_MakeSignedData [23:34:11]SAM_PROTO_SignData [23:34:11]wFMCommunicate request_size=4 [23:34:11]MH_SAM_APDU [23:34:11]CAPDU: 80 0D 01 02 [23:34:11]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [23:34:11]Write i2c OK [23:34:11]MH_I2C_Read... [23:34:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:34:11]Read from MH i2c: E2 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [23:34:11]RAPDU: 90 00 [23:34:11]wFMCommunicate OK [23:34:11]wFMCommunicate request_size=255 [23:34:11]MH_SAM_APDU [23:34:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 F3 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 74 03 00 35 04 06 00 E4 8B 9F EE [23:34:11]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 F3 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 74 03 00 35 04 06 00 E4 8B 9F EE 00 00 74 [23:34:11]Write i2c OK [23:34:11]MH_I2C_Read... [23:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:11]Read from MH i2c: E2 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [23:34:11]RAPDU: 90 00 [23:34:11]wFMCommunicate OK [23:34:11]wFMCommunicate request_size=7 [23:34:11]MH_SAM_APDU [23:34:11]CAPDU: 80 0D 02 02 02 DD A0 [23:34:11]Write to MH i2c: E2 0A 00 0D 01 80 0D 02 02 02 00 DD A0 00 00 09 [23:34:11]Write i2c OK [23:34:11]MH_I2C_Read... [23:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:11]Read from MH i2c: E2 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 [23:34:11]MH_I2C_Read... [23:34:11]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [23:34:11]RAPDU: 90 00 [23:34:11]wFMCommunicate OK [23:34:11]wFMCommunicate request_size=4 [23:34:11]MH_SAM_APDU [23:34:11]CAPDU: 80 0D 03 02 [23:34:11]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [23:34:11]Write i2c OK [23:34:11]MH_I2C_Read... [23:34:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:34:12]Read from MH i2c: E2 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: E2 0B 00 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: E2 0B 00 0E 01 00 B8 F2 4C B3 E6 11 F8 66 90 00 89 [23:34:12]RAPDU: B8 F2 4C B3 E6 11 F8 66 90 00 [23:34:12]wFMCommunicate OK [23:34:12]SAM_PROTO_SignData done [23:34:12]FM_MakeSignedData done [23:34:12]CreateOFDProtocolMessage [23:34:12]wFMCommunicate request_size=4 [23:34:12]MH_SAM_APDU [23:34:12]CAPDU: 80 11 00 00 [23:34:12]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [23:34:12]Write i2c OK [23:34:12]MH_I2C_Read... [23:34:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:12]Read from MH i2c: E2 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: E2 17 00 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [23:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:34:12]wFMCommunicate OK [23:34:12]CreateOFDProtocolMessage done [23:34:12]OFDSenderStorePacket 226325 [23:34:12]StoreOFDPacket docnum=226325 [23:34:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CC 04 04 01 B8 16 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 F3 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 74 03 00 35 04 06 00 E4 8B 9F EE DD A0 B8 F2 4C B3 E6 11 F8 66 [23:34:12]CheckFolder [23:34:12]dirname=/storage/ofd_packets [23:34:12]CheckFolder done [23:34:12]ProducePacketName [23:34:12]name=ofd_packets/00226325 [23:34:12]NVStorageSaveData ofd_packets/00226325 [23:34:12]File name is /storage/ofd_packets/00226325 [23:34:12]Write 298 bytes [23:34:12]NVStorageSaveData done [23:34:12]OFDSenderStorePacket done [23:34:12]KKMCreateOFDPacket done [23:34:12]NVStorageSaveData kkm_last_timestamp [23:34:12]File name is /storage/kkm_last_timestamp [23:34:12]Write 4 bytes [23:34:12]NVStorageSaveData done [23:34:12]ExternCall_PrintAddStr [23:34:12]wPrintStart [23:34:12]Write to MH i2c: 01 00 00 10 01 11 [23:34:12]Write i2c OK [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: 01 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: 01 07 00 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [23:34:12]RasterBufferAndPrint [23:34:12]line Счет N : (1)2002657 [23:34:12]line ИНН: 02508201610067 [23:34:12]line Контрольно-Кассовый Чек [23:34:12]line ПРОДАЖА [23:34:12]line ТРК (МРК, ГНК) : 31 [23:34:12]line Товар: 2710194210 [23:34:12]line ДТ-К-5 [23:34:12]line 5.250 * 76.20 [23:34:12]line = 400.05 [23:34:12]line НДС 12% НСП 1% [23:34:12]line > о реализуемом товаре [23:34:12]line ОКРУГЛЕНИЕ: -0.05 [23:34:12]line ИТОГО: 400.00 [23:34:12]line Внесено: 400.00 [23:34:12]line СДАЧА: 0.00 [23:34:12]line НСП 1% : 3.54 [23:34:12]line НДС 12% : 42.48 [23:34:12]line Наличными: 400.00 [23:34:12]line Безнал.: 0.00 [23:34:12]line Место: АЗС № 97 "Партнер Нефть" [23:34:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:34:12]line СНО: Общий режим [23:34:12]line Чек 685 27.07.2024 23:34 [23:34:12]line Смена: 438 ФФД: 1.0 [23:34:12]line ЗНМ: 0300000054 [23:34:12]line РНМ: 0000000000092624 [23:34:12]line Версия ККМ: 001 [23:34:12]line ФМ: 0000000000874959 [23:34:12]line ФД: 226325 [23:34:12]line ФПД: 251288334818720 [23:34:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226325&fm=251288334818720&tin=02508201610067®Number=0000000000092624&sum=40000 [23:34:12]written 0, free lines is 4095 [23:34:12]OFD Sender: Processing packet 226325 [packets to send 600, broken 599] [23:34:12]ProducePacketName [23:34:12]name=ofd_packets/00226325 [23:34:12]OFD Sender: To server: pG, [23:34:12]CommunicateWithHost lk.salyk.kg:30040 [23:34:12]ConnectInit lk.salyk.kg [23:34:12]Write to MH i2c: 01 00 00 3B 01 3C [23:34:12]Write i2c OK [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: 01 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: 01 07 00 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 59 0C A8 [23:34:12]RasterBufferAndPrint [23:34:12]line [23:34:12]line [23:34:12]line [23:34:12]line [23:34:12]line [23:34:12]written 0, free lines is 3165 [23:34:12]MH_Cut [23:34:12]Write to MH i2c: D1 01 00 42 01 01 15 [23:34:12]Write i2c OK [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: D1 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: D1 01 00 [23:34:12]MH_I2C_Read... [23:34:12]Read from MH i2c: D1 01 00 42 01 00 14 [23:34:12]Write to MH i2c: 01 00 00 43 01 44 [23:34:12]Write i2c OK [23:34:12]MH_I2C_Read... [23:34:12]Connected sock=8 [23:34: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 35 39 0C 01 00 00 CC 04 04 01 B8 16 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 F3 83 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 74 03 00 35 04 06 00 E4 8B 9F EE DD A0 B8 F2 4C B3 E6 11 F8 66 [23:34:13]*** Cut start [23:34:13]*** Partial cut [23:34:13]*** CUTSNS_PIN = 1 [23:34:13]*** CUTSNS_PIN = 0 [23:34:14]*** Brake cut motor [23:34: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 35 39 4F 00 00 00 E1 BF 47 00 3E 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 35 39 10 04 04 00 15 74 03 00 F4 03 04 00 00 30 A5 66 B6 04 01 00 00 1C 93 89 85 A5 59 0F 84 [23:34:14]CommunicateWithHost err = 0 [23:34:14]CheckOFDResponse [23:34:14]1017 (14) - 77093643461234 [23:34:14]1041 (16) - 0000000000874959 [23:34:14]1040 (4) - 226325 [23:34:14]1012 (4) - 27.07.2024 17:36 [23:34:14]1206 (1) - 0 [23:34:14]OFD Sender: Remove packet 226325 [23:34:14]ProducePacketName [23:34:14]name=ofd_packets/00226325 [23:34:14]NVStorageDeleteData [23:34:14]Read from MH i2c: 01 [23:34:14]MH_I2C_Read... [23:34:14]*** Stop cut motor [23:34:14]*** Cut end [23:34:14]Read from MH i2c: 01 07 00 [23:34:14]MH_I2C_Read... [23:34:14]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [23:34:14]process_action close_receipt done [23:34:14]requested_data is exist [23:34:14]produce_requested_data [23:34:14]requested_item fm.sn is exist - process it [23:34:14]wFMCommunicate request_size=4 [23:34:14]MH_SAM_APDU [23:34:14]CAPDU: 80 11 00 00 [23:34:14]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [23:34:14]Write i2c OK [23:34:14]MH_I2C_Read... [23:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:14]Read from MH i2c: E2 [23:34:14]MH_I2C_Read... [23:34:14]Read from MH i2c: E2 17 00 [23:34:14]MH_I2C_Read... [23:34:14]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [23:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:34:14]wFMCommunicate OK [23:34:14]requested_item fd.num is exist - process it [23:34:14]SAM_PROTO_GetFieldsCounters [23:34:14]wFMCommunicate request_size=4 [23:34:14]MH_SAM_APDU [23:34:14]CAPDU: 80 13 00 00 [23:34:14]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [23:34:14]Write i2c OK [23:34:14]MH_I2C_Read... [23:34:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:34:14]OFD Sender: No OFD packet to send [23:34:14]Read from MH i2c: E2 [23:34:14]MH_I2C_Read... [23:34:14]Read from MH i2c: E2 62 00 [23:34:14]MH_I2C_Read... [23:34:14]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [23:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:34:14]wFMCommunicate OK [23:34:14]SAM_PROTO_GetFieldsCounters done [23:34:14]requested_item shift.num is exist - process it [23:34:14]requested_item shift.opened is exist - process it [23:34:14]req_shift_opened [23:34:14]FM_GetShiftState [23:34:14]SAM_PROTO_GetShiftState [23:34:14]wFMCommunicate request_size=4 [23:34:14]MH_SAM_APDU [23:34:14]CAPDU: 80 13 01 00 [23:34:14]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [23:34:14]Write i2c OK [23:34:14]MH_I2C_Read... [23:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:14]Read from MH i2c: E2 [23:34:14]MH_I2C_Read... [23:34:14]Read from MH i2c: E2 0E 00 [23:34:14]MH_I2C_Read... [23:34:14]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D2 [23:34:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:34:14]wFMCommunicate OK [23:34:14]SAM_PROTO_GetShiftState done [23:34:14]FM_GetShiftState done [23:34:14]req_shift_opened done [23:34:14]requested_item shift.open_date is exist - process it [23:34:14]req_shift_open_date [23:34:14]req_shift_open_date done [23:34:14]produce_requested_data done [23:34:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226325,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:34:14]process_action_free close_receipt [23:34:14]json_value_free [23:34:14]json_value_free done [23:34:14]process_json_proto returns [23:34:14]Send response to host [23:34:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226325,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:34:14]free response buf [23:34:14]execute_script done [23:34:14]execute_script returns [23:34:14]free content buf [23:34:14]Sock 9.Close socket [23:34:14]Sock 9.Thread stoped [23:34:19]OFD Sender: No OFD packet to send [23:34:21]recv_with_timeout no data received [23:34:24]OFD Sender: No OFD packet to send [23:34:29]OFD Sender: No OFD packet to send [23:34:34]OFD Sender: No OFD packet to send [23:34:35]recv_with_timeout no data received [23:34:39]OFD Sender: No OFD packet to send [23:34:44]OFD Sender: No OFD packet to send [23:34:49]OFD Sender: No OFD packet to send [23:34:54]OFD Sender: No OFD packet to send [23:34:56]recv_with_timeout no data received [23:34:59]OFD Sender: No OFD packet to send [23:35:04]OFD Sender: No OFD packet to send [23:35:06]accept exits with 10 [23:35:06]New connection [23:35:06]New thread 3067506020 created [23:35:06]Thread 3067362660 joined [23:35:06]Waiting for new connection... [23:35:06] Sock 10.Parse request [23:35:06]Sock 10.Check first char [23:35:06]Sock 10.First char is OK [23:35:06]request: POST /json_proto HTTP/1.0 [23:35:06]Method: POST [23:35:06]URL: /json_proto [23:35:06]Method is POST - this is cgi request [23:35:06]url: /json_proto [23:35:06]query_string will be loaded in cgi processing [23:35:06]execute_cgi json_proto POST (null) [23:35:06]execute_cgi path=json_proto method=POST [23:35:06]POST find Content-Length [23:35:06]Host: 172.17.43.131:8080 [23:35:06]Content-Length: 678 [23:35:06]Content-Type: application/json [23:35:06] [23:35:06]POST finish read [23:35:06]Found Content-Length = 678 [23:35:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:06]execute_script... [23: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)2002658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:06]POST & json_proto [23:35:06]process_json_proto [23:35:06]json parsed OK: [23:35:06]protocol is kg_v1.0 [23:35:06]action value=close_receipt [23:35:06]process_action close_receipt [23:35:06]cmd_close_receipt [23:35:06]MH_GetDate [23:35:06]Write to MH i2c: F0 00 00 47 01 37 [23:35:06]Write i2c OK [23:35:06]MH_I2C_Read... [23:35:06]Read from MH i2c: F0 [23:35:06]MH_I2C_Read... [23:35:06]Read from MH i2c: F0 09 00 [23:35:06]MH_I2C_Read... [23:35:06]Read from MH i2c: F0 09 00 47 01 00 2B 84 A5 66 F9 24 A2 66 1F [23:35:06]GetLastDocTimeStamp 1722123251 [23:35:06]current date 1722123307 [23:35:06]FM_GetShiftState [23:35:06]SAM_PROTO_GetShiftState [23:35:06]wFMCommunicate request_size=4 [23:35:06]MH_SAM_APDU [23:35:06]CAPDU: 80 13 01 00 [23:35:06]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [23:35:06]Write i2c OK [23:35:06]MH_I2C_Read... [23:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:06]Read from MH i2c: E2 [23:35:06]MH_I2C_Read... [23:35:06]Read from MH i2c: E2 0E 00 [23:35:06]MH_I2C_Read... [23:35:06]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [23:35:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:35:06]wFMCommunicate OK [23:35:06]SAM_PROTO_GetShiftState done [23:35:06]FM_GetShiftState done [23:35:06]opened in 1722038719 [23:35:06]opened+sec_in_day 1722125119 [23:35:06]quantity*price = 30035 [23:35:06]sum+1 = 30036 [23:35:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 686 27.07.2024 23:35 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226326 ФПД: 80999682658532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233507&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226326&fm=80999682658532&tin=02508201610067®Number=0000000000092624&sum=30000 [23:35:07]StoreToDocumentArchive [23:35:07]shift 438 fd 226326 [23:35:07]save to /storage/0438/doc_00226326 [23:35:07]save last doc name /storage/0438/doc_00226326 to /storage/kkm_last_doc_name [23:35:07]save OK [23:35:07]Clear old archive folders... [23:35:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:35:07]tlvbuf is 011B1B30 [23:35:07]SAM_PROTO_ClearQueue [23:35:07]wFMCommunicate request_size=4 [23:35:07]MH_SAM_APDU [23:35:07]CAPDU: 80 09 00 00 [23:35:07]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [23:35:07]Write i2c OK [23:35:07]MH_I2C_Read... [23:35:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:07]Read from MH i2c: E2 [23:35:07]MH_I2C_Read... [23:35:07]Read from MH i2c: E2 03 00 [23:35:07]MH_I2C_Read... [23:35:07]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [23:35:07]RAPDU: 90 00 [23:35:07]wFMCommunicate OK [23:35:07]SAM_PROTO_ClearQueue done [23:35:07]KKMCreateOFDPacket [23:35:07]OFDProtocolAddRootSTLVToBuf [23:35:07]FM_MakeSignedData [23:35:07]FM_MakeSignedData [23:35:07]SAM_PROTO_SignData [23:35:07]wFMCommunicate request_size=4 [23:35:07]MH_SAM_APDU [23:35:07]CAPDU: 80 0D 01 02 [23:35:07]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [23:35:07]Write i2c OK [23:35:07]MH_I2C_Read... [23:35:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:07]Read from MH i2c: E2 [23:35:07]MH_I2C_Read... [23:35:07]Read from MH i2c: E2 03 00 [23:35:07]MH_I2C_Read... [23:35:07]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [23:35:07]RAPDU: 90 00 [23:35:07]wFMCommunicate OK [23:35:07]wFMCommunicate request_size=255 [23:35:07]MH_SAM_APDU [23:35:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 2B 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 74 03 00 35 04 06 00 49 [23:35:07]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 2B 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 74 03 00 35 04 06 00 49 00 00 6D [23:35:07]Write i2c OK [23:35:07]MH_I2C_Read... [23:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:08]Read from MH i2c: E2 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 03 00 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [23:35:08]RAPDU: 90 00 [23:35:08]wFMCommunicate OK [23:35:08]wFMCommunicate request_size=10 [23:35:08]MH_SAM_APDU [23:35:08]CAPDU: 80 0D 02 02 05 AB 35 4F D0 E4 [23:35:08]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 AB 35 4F D0 E4 00 00 C0 [23:35:08]Write i2c OK [23:35:08]MH_I2C_Read... [23:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:08]Read from MH i2c: E2 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 03 00 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [23:35:08]RAPDU: 90 00 [23:35:08]wFMCommunicate OK [23:35:08]wFMCommunicate request_size=4 [23:35:08]MH_SAM_APDU [23:35:08]CAPDU: 80 0D 03 02 [23:35:08]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [23:35:08]Write i2c OK [23:35:08]MH_I2C_Read... [23:35:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:08]Read from MH i2c: E2 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 0B 00 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 0B 00 59 01 00 52 40 37 C3 49 11 C7 69 90 00 EC [23:35:08]RAPDU: 52 40 37 C3 49 11 C7 69 90 00 [23:35:08]wFMCommunicate OK [23:35:08]SAM_PROTO_SignData done [23:35:08]FM_MakeSignedData done [23:35:08]CreateOFDProtocolMessage [23:35:08]wFMCommunicate request_size=4 [23:35:08]MH_SAM_APDU [23:35:08]CAPDU: 80 11 00 00 [23:35:08]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [23:35:08]Write i2c OK [23:35:08]MH_I2C_Read... [23:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:08]Read from MH i2c: E2 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 17 00 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [23:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:35:08]wFMCommunicate OK [23:35:08]CreateOFDProtocolMessage done [23:35:08]OFDSenderStorePacket 226326 [23:35:08]StoreOFDPacket docnum=226326 [23:35:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 70 CF 07 01 85 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 2B 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 74 03 00 35 04 06 00 49 AB 35 4F D0 E4 52 40 37 C3 49 11 C7 69 [23:35:08]CheckFolder [23:35:08]dirname=/storage/ofd_packets [23:35:08]CheckFolder done [23:35:08]ProducePacketName [23:35:08]name=ofd_packets/00226326 [23:35:08]NVStorageSaveData ofd_packets/00226326 [23:35:08]File name is /storage/ofd_packets/00226326 [23:35:08]Write 301 bytes [23:35:08]NVStorageSaveData done [23:35:08]OFDSenderStorePacket done [23:35:08]KKMCreateOFDPacket done [23:35:08]NVStorageSaveData kkm_last_timestamp [23:35:08]File name is /storage/kkm_last_timestamp [23:35:08]Write 4 bytes [23:35:08]NVStorageSaveData done [23:35:08]ExternCall_PrintAddStr [23:35:08]wPrintStart [23:35:08]Write to MH i2c: 01 00 00 5B 01 5C [23:35:08]Write i2c OK [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: 01 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: 01 07 00 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [23:35:08]RasterBufferAndPrint [23:35:08]line Счет N : (1)2002658 [23:35:08]line ИНН: 02508201610067 [23:35:08]line Контрольно-Кассовый Чек [23:35:08]line ПРОДАЖА [23:35:08]line ТРК (МРК, ГНК) : 53 [23:35:08]line Товар: 2710124130 [23:35:08]line Аи-92-К-5 [23:35:08]line 4.430 * 67.80 [23:35:08]line = 300.35 [23:35:08]line НДС 12% НСП 1% [23:35:08]line > о реализуемом товаре [23:35:08]line ОКРУГЛЕНИЕ: -0.35 [23:35:08]line ИТОГО: 300.00 [23:35:08]line Внесено: 300.00 [23:35:08]line СДАЧА: 0.00 [23:35:08]line НСП 1% : 2.66 [23:35:08]line НДС 12% : 31.90 [23:35:08]line Наличными: 300.00 [23:35:08]line Безнал.: 0.00 [23:35:08]line Место: АЗС № 97 "Партнер Нефть" [23:35:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:35:08]line СНО: Общий режим [23:35:08]line Чек 686 27.07.2024 23:35 [23:35:08]line Смена: 438 ФФД: 1.0 [23:35:08]line ЗНМ: 0300000054 [23:35:08]line РНМ: 0000000000092624 [23:35:08]line Версия ККМ: 001 [23:35:08]line ФМ: 0000000000874959 [23:35:08]line ФД: 226326 [23:35:08]line ФПД: 80999682658532 [23:35:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233507&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226326&fm=80999682658532&tin=02508201610067®Number=0000000000092624&sum=30000 [23:35:08]written 0, free lines is 4095 [23:35:08]OFD Sender: Processing packet 226326 [packets to send 600, broken 599] [23:35:08]ProducePacketName [23:35:08]name=ofd_packets/00226326 [23:35:08]OFD Sender: To server: pG, [23:35:08]CommunicateWithHost lk.salyk.kg:30040 [23:35:08]ConnectInit lk.salyk.kg [23:35:08]Write to MH i2c: 01 00 00 86 01 87 [23:35:08]Write i2c OK [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: 01 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: 01 07 00 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 65 0C FF [23:35:08]RasterBufferAndPrint [23:35:08]line [23:35:08]line [23:35:08]line [23:35:08]line [23:35:08]line [23:35:08]written 0, free lines is 3176 [23:35:08]MH_Cut [23:35:08]Write to MH i2c: D1 01 00 8D 01 01 60 [23:35:08]Write i2c OK [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: D1 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: D1 01 00 [23:35:08]MH_I2C_Read... [23:35:08]Read from MH i2c: D1 01 00 8D 01 00 5F [23:35:08]Write to MH i2c: 01 00 00 8E 01 8F [23:35:08]Write i2c OK [23:35:08]MH_I2C_Read... [23:35:10]*** Cut start [23:35:10]*** Partial cut [23:35:10]*** CUTSNS_PIN = 1 [23:35:10]*** CUTSNS_PIN = 0 [23:35:10]*** Brake cut motor [23:35:10]Read from MH i2c: 01 [23:35:10]MH_I2C_Read... [23:35:10]*** Stop cut motor [23:35:10]*** Cut end [23:35:10]Read from MH i2c: 01 07 00 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [23:35:10]process_action close_receipt done [23:35:10]requested_data is exist [23:35:10]produce_requested_data [23:35:10]requested_item fm.sn is exist - process it [23:35:10]wFMCommunicate request_size=4 [23:35:10]MH_SAM_APDU [23:35:10]CAPDU: 80 11 00 00 [23:35:10]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [23:35:10]Write i2c OK [23:35:10]MH_I2C_Read... [23:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:10]Read from MH i2c: E2 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 17 00 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [23:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:35:10]wFMCommunicate OK [23:35:10]requested_item fd.num is exist - process it [23:35:10]SAM_PROTO_GetFieldsCounters [23:35:10]wFMCommunicate request_size=4 [23:35:10]MH_SAM_APDU [23:35:10]CAPDU: 80 13 00 00 [23:35:10]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [23:35:10]Write i2c OK [23:35:10]MH_I2C_Read... [23:35:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:10]Read from MH i2c: E2 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 62 00 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:35:10]wFMCommunicate OK [23:35:10]SAM_PROTO_GetFieldsCounters done [23:35:10]requested_item shift.num is exist - process it [23:35:10]requested_item shift.opened is exist - process it [23:35:10]req_shift_opened [23:35:10]FM_GetShiftState [23:35:10]SAM_PROTO_GetShiftState [23:35:10]wFMCommunicate request_size=4 [23:35:10]MH_SAM_APDU [23:35:10]CAPDU: 80 13 01 00 [23:35:10]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [23:35:10]Write i2c OK [23:35:10]MH_I2C_Read... [23:35:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:10]Read from MH i2c: E2 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 0E 00 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1D [23:35:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:35:10]wFMCommunicate OK [23:35:10]SAM_PROTO_GetShiftState done [23:35:10]FM_GetShiftState done [23:35:10]req_shift_opened done [23:35:10]requested_item shift.open_date is exist - process it [23:35:10]req_shift_open_date [23:35:10]req_shift_open_date done [23:35:10]produce_requested_data done [23:35:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226326,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:35:10]process_action_free close_receipt [23:35:10]json_value_free [23:35:10]json_value_free done [23:35:10]process_json_proto returns [23:35:10]Send response to host [23:35:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226326,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:35:10]free response buf [23:35:10]execute_script done [23:35:10]execute_script returns [23:35:10]free content buf [23:35:10]Sock 10.Close socket [23:35:10]Sock 10.Thread stoped [23:35:12]Connected sock=11 [23:35:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 70 CF 07 01 85 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 2B 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 74 03 00 35 04 06 00 49 AB 35 4F D0 E4 52 40 37 C3 49 11 C7 69 [23:35: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 35 39 4F 00 00 00 A4 E4 47 00 B7 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 35 39 10 04 04 00 16 74 03 00 F4 03 04 00 3C 30 A5 66 B6 04 01 00 00 3C D5 B4 C4 DF 66 F2 02 [23:35:14]CommunicateWithHost err = 0 [23:35:14]CheckOFDResponse [23:35:14]1017 (14) - 77093643461234 [23:35:14]1041 (16) - 0000000000874959 [23:35:14]1040 (4) - 226326 [23:35:14]1012 (4) - 27.07.2024 17:37 [23:35:14]1206 (1) - 0 [23:35:14]OFD Sender: Remove packet 226326 [23:35:14]ProducePacketName [23:35:14]name=ofd_packets/00226326 [23:35:14]NVStorageDeleteData [23:35:15]OFD Sender: No OFD packet to send [23:35:20]OFD Sender: No OFD packet to send [23:35:25]recv_with_timeout no data received [23:35:25]OFD Sender: No OFD packet to send [23:35:30]OFD Sender: No OFD packet to send [23:35:35]OFD Sender: No OFD packet to send [23:35:40]OFD Sender: No OFD packet to send [23:35:45]OFD Sender: No OFD packet to send [23:35:46]recv_with_timeout no data received [23:35:50]OFD Sender: No OFD packet to send [23:35:55]OFD Sender: No OFD packet to send [23:36:00]OFD Sender: No OFD packet to send [23:36:02]recv_with_timeout no data received [23:36:05]OFD Sender: No OFD packet to send [23:36:10]OFD Sender: No OFD packet to send [23:36:15]OFD Sender: No OFD packet to send [23:36:20]OFD Sender: No OFD packet to send [23:36:25]OFD Sender: No OFD packet to send [23:36:30]OFD Sender: No OFD packet to send [23:36:35]OFD Sender: No OFD packet to send [23:36:40]OFD Sender: No OFD packet to send [23:36:45]OFD Sender: No OFD packet to send [23:36:50]OFD Sender: No OFD packet to send [23:36:55]OFD Sender: No OFD packet to send [23:37:00]OFD Sender: No OFD packet to send [23:37:04]accept exits with 9 [23:37:04]New connection [23:37:04]New thread 3067362660 created [23:37:04]Thread 3067506020 joined [23:37:04]Waiting for new connection... [23:37:04] Sock 9.Parse request [23:37:04]Sock 9.Check first char [23:37:04]Sock 9.First char is OK [23:37:04]request: POST /json_proto HTTP/1.0 [23:37:04]Method: POST [23:37:04]URL: /json_proto [23:37:04]Method is POST - this is cgi request [23:37:04]url: /json_proto [23:37:04]query_string will be loaded in cgi processing [23:37:04]execute_cgi json_proto POST (null) [23:37:04]execute_cgi path=json_proto method=POST [23:37:04]POST find Content-Length [23:37:04]Host: 172.17.43.131:8080 [23:37:04]Content-Length: 680 [23:37:04]Content-Type: application/json [23:37:04] [23:37:04]POST finish read [23:37:04]Found Content-Length = 680 [23:37:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:04]execute_script... [23:37:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:04]POST & json_proto [23:37:04]process_json_proto [23:37:04]json parsed OK: [23:37:04]protocol is kg_v1.0 [23:37:04]action value=close_receipt [23:37:04]process_action close_receipt [23:37:04]cmd_close_receipt [23:37:04]MH_GetDate [23:37:04]Write to MH i2c: F0 00 00 92 01 82 [23:37:04]Write i2c OK [23:37:04]MH_I2C_Read... [23:37:04]Read from MH i2c: F0 [23:37:04]MH_I2C_Read... [23:37:04]Read from MH i2c: F0 09 00 [23:37:04]MH_I2C_Read... [23:37:04]Read from MH i2c: F0 09 00 92 01 00 A1 84 A5 66 F9 24 A2 66 E0 [23:37:04]GetLastDocTimeStamp 1722123307 [23:37:04]current date 1722123425 [23:37:04]FM_GetShiftState [23:37:04]SAM_PROTO_GetShiftState [23:37:04]wFMCommunicate request_size=4 [23:37:04]MH_SAM_APDU [23:37:04]CAPDU: 80 13 01 00 [23:37:04]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [23:37:04]Write i2c OK [23:37:04]MH_I2C_Read... [23:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:04]Read from MH i2c: E2 [23:37:04]MH_I2C_Read... [23:37:04]Read from MH i2c: E2 0E 00 [23:37:04]MH_I2C_Read... [23:37:04]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [23:37:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:37:04]wFMCommunicate OK [23:37:04]SAM_PROTO_GetShiftState done [23:37:04]FM_GetShiftState done [23:37:04]opened in 1722038719 [23:37:04]opened+sec_in_day 1722125119 [23:37:04]quantity*price = 180060 [23:37:04]sum+1 = 180062 [23:37:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 687 27.07.2024 23:37 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226327 ФПД: 276595984942290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226327&fm=276595984942290&tin=02508201610067®Number=0000000000092624&sum=180000 [23:37:05]StoreToDocumentArchive [23:37:05]shift 438 fd 226327 [23:37:05]save to /storage/0438/doc_00226327 [23:37:05]save last doc name /storage/0438/doc_00226327 to /storage/kkm_last_doc_name [23:37:05]save OK [23:37:05]Clear old archive folders... [23:37:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:37:05]tlvbuf is 0124B600 [23:37:05]SAM_PROTO_ClearQueue [23:37:05]wFMCommunicate request_size=4 [23:37:05]MH_SAM_APDU [23:37:05]CAPDU: 80 09 00 00 [23:37:05]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [23:37:05]Write i2c OK [23:37:05]MH_I2C_Read... [23:37:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:05]Read from MH i2c: E2 [23:37:05]MH_I2C_Read... [23:37:05]Read from MH i2c: E2 03 00 [23:37:05]MH_I2C_Read... [23:37:05]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [23:37:05]RAPDU: 90 00 [23:37:05]wFMCommunicate OK [23:37:05]SAM_PROTO_ClearQueue done [23:37:05]KKMCreateOFDPacket [23:37:05]OFDProtocolAddRootSTLVToBuf [23:37:05]FM_MakeSignedData [23:37:05]FM_MakeSignedData [23:37:05]SAM_PROTO_SignData [23:37:05]wFMCommunicate request_size=4 [23:37:05]MH_SAM_APDU [23:37:05]CAPDU: 80 0D 01 02 [23:37:05]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [23:37:05]Write i2c OK [23:37:05]MH_I2C_Read... [23:37:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:05]Read from MH i2c: E2 [23:37:05]MH_I2C_Read... [23:37:05]Read from MH i2c: E2 03 00 [23:37:05]MH_I2C_Read... [23:37:05]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [23:37:05]RAPDU: 90 00 [23:37:05]wFMCommunicate OK [23:37:05]wFMCommunicate request_size=255 [23:37:05]MH_SAM_APDU [23:37:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A1 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 74 03 00 35 04 06 00 FB 90 05 6D [23:37:05]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A1 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 74 03 00 35 04 06 00 FB 90 05 6D 00 00 48 [23:37:05]Write i2c OK [23:37:05]MH_I2C_Read... [23:37:05]OFD Sender: No OFD packet to send [23:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:05]Read from MH i2c: E2 [23:37:05]MH_I2C_Read... [23:37:05]Read from MH i2c: E2 03 00 [23:37:05]MH_I2C_Read... [23:37:05]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [23:37:05]RAPDU: 90 00 [23:37:05]wFMCommunicate OK [23:37:05]wFMCommunicate request_size=7 [23:37:05]MH_SAM_APDU [23:37:05]CAPDU: 80 0D 02 02 02 C4 D2 [23:37:05]Write to MH i2c: E2 0A 00 A3 01 80 0D 02 02 02 00 C4 D2 00 00 B8 [23:37:05]Write i2c OK [23:37:05]MH_I2C_Read... [23:37:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:06]Read from MH i2c: E2 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: E2 03 00 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [23:37:06]RAPDU: 90 00 [23:37:06]wFMCommunicate OK [23:37:06]wFMCommunicate request_size=4 [23:37:06]MH_SAM_APDU [23:37:06]CAPDU: 80 0D 03 02 [23:37:06]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [23:37:06]Write i2c OK [23:37:06]MH_I2C_Read... [23:37:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:06]Read from MH i2c: E2 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: E2 0B 00 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: E2 0B 00 A4 01 00 AE 4C DD 8C F3 6E DC 8D 90 00 4E [23:37:06]RAPDU: AE 4C DD 8C F3 6E DC 8D 90 00 [23:37:06]wFMCommunicate OK [23:37:06]SAM_PROTO_SignData done [23:37:06]FM_MakeSignedData done [23:37:06]CreateOFDProtocolMessage [23:37:06]wFMCommunicate request_size=4 [23:37:06]MH_SAM_APDU [23:37:06]CAPDU: 80 11 00 00 [23:37:06]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [23:37:06]Write i2c OK [23:37:06]MH_I2C_Read... [23:37:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:06]Read from MH i2c: E2 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: E2 17 00 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [23:37:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:37:06]wFMCommunicate OK [23:37:06]CreateOFDProtocolMessage done [23:37:06]OFDSenderStorePacket 226327 [23:37:06]StoreOFDPacket docnum=226327 [23:37:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D0 C6 04 01 19 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A1 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 74 03 00 35 04 06 00 FB 90 05 6D C4 D2 AE 4C DD 8C F3 6E DC 8D [23:37:06]CheckFolder [23:37:06]dirname=/storage/ofd_packets [23:37:06]CheckFolder done [23:37:06]ProducePacketName [23:37:06]name=ofd_packets/00226327 [23:37:06]NVStorageSaveData ofd_packets/00226327 [23:37:06]File name is /storage/ofd_packets/00226327 [23:37:06]Write 298 bytes [23:37:06]NVStorageSaveData done [23:37:06]OFDSenderStorePacket done [23:37:06]KKMCreateOFDPacket done [23:37:06]NVStorageSaveData kkm_last_timestamp [23:37:06]File name is /storage/kkm_last_timestamp [23:37:06]Write 4 bytes [23:37:06]NVStorageSaveData done [23:37:06]ExternCall_PrintAddStr [23:37:06]wPrintStart [23:37:06]Write to MH i2c: 01 00 00 A6 01 A7 [23:37:06]Write i2c OK [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: 01 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: 01 07 00 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [23:37:06]RasterBufferAndPrint [23:37:06]line Счет N : (1)2002659 [23:37:06]line ИНН: 02508201610067 [23:37:06]line Контрольно-Кассовый Чек [23:37:06]line ПРОДАЖА [23:37:06]line ТРК (МРК, ГНК) : 11 [23:37:06]line Товар: 2710194210 [23:37:06]line ДТ-К-5 [23:37:06]line 23.630 * 76.20 [23:37:06]line = 1800.61 [23:37:06]line НДС 12% НСП 1% [23:37:06]line > о реализуемом товаре [23:37:06]line ОКРУГЛЕНИЕ: -0.61 [23:37:06]line ИТОГО: 1800.00 [23:37:06]line Внесено: 1800.00 [23:37:06]line СДАЧА: 0.00 [23:37:06]line НСП 1% : 15.93 [23:37:06]line НДС 12% : 191.21 [23:37:06]line Наличными: 1800.00 [23:37:06]line Безнал.: 0.00 [23:37:06]line Место: АЗС № 97 "Партнер Нефть" [23:37:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:37:06]line СНО: Общий режим [23:37:06]line Чек 687 27.07.2024 23:37 [23:37:06]line Смена: 438 ФФД: 1.0 [23:37:06]line ЗНМ: 0300000054 [23:37:06]line РНМ: 0000000000092624 [23:37:06]line Версия ККМ: 001 [23:37:06]line ФМ: 0000000000874959 [23:37:06]line ФД: 226327 [23:37:06]line ФПД: 276595984942290 [23:37:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226327&fm=276595984942290&tin=02508201610067®Number=0000000000092624&sum=180000 [23:37:06]OFD Sender: Processing packet 226327 [packets to send 600, broken 599] [23:37:06]ProducePacketName [23:37:06]name=ofd_packets/00226327 [23:37:06]OFD Sender: To server: pG, [23:37:06]CommunicateWithHost lk.salyk.kg:30040 [23:37:06]ConnectInit lk.salyk.kg [23:37:06]written 0, free lines is 4095 [23:37:06]Write to MH i2c: 01 00 00 D1 01 D2 [23:37:06]Write i2c OK [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: 01 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: 01 07 00 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 60 0C 45 [23:37:06]RasterBufferAndPrint [23:37:06]line [23:37:06]line [23:37:06]line [23:37:06]line [23:37:06]line [23:37:06]written 0, free lines is 3170 [23:37:06]MH_Cut [23:37:06]Write to MH i2c: D1 01 00 D8 01 01 AB [23:37:06]Write i2c OK [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: D1 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: D1 01 00 [23:37:06]MH_I2C_Read... [23:37:06]Read from MH i2c: D1 01 00 D8 01 00 AA [23:37:06]Write to MH i2c: 01 00 00 D9 01 DA [23:37:06]Write i2c OK [23:37:06]MH_I2C_Read... [23:37:07]Connected sock=10 [23:37:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D0 C6 04 01 19 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A1 84 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 74 03 00 35 04 06 00 FB 90 05 6D C4 D2 AE 4C DD 8C F3 6E DC 8D [23:37:08]*** Cut start [23:37:08]*** Partial cut [23:37:08]*** CUTSNS_PIN = 1 [23:37:08]*** CUTSNS_PIN = 0 [23:37:08]*** Brake cut motor [23:37:08]Read from MH i2c: 01 [23:37:08]MH_I2C_Read... [23:37:08]*** Stop cut motor [23:37:08]*** Cut end [23:37:08]Read from MH i2c: 01 07 00 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [23:37:08]process_action close_receipt done [23:37:08]requested_data is exist [23:37:08]produce_requested_data [23:37:08]requested_item fm.sn is exist - process it [23:37:08]wFMCommunicate request_size=4 [23:37:08]MH_SAM_APDU [23:37:08]CAPDU: 80 11 00 00 [23:37:08]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [23:37:08]Write i2c OK [23:37:08]MH_I2C_Read... [23:37:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:08]Read from MH i2c: E2 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: E2 17 00 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [23:37:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:37:08]wFMCommunicate OK [23:37:08]requested_item fd.num is exist - process it [23:37:08]SAM_PROTO_GetFieldsCounters [23:37:08]wFMCommunicate request_size=4 [23:37:08]MH_SAM_APDU [23:37:08]CAPDU: 80 13 00 00 [23:37:08]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [23:37:08]Write i2c OK [23:37:08]MH_I2C_Read... [23:37:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:08]Read from MH i2c: E2 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: E2 62 00 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [23:37: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:08]wFMCommunicate OK [23:37:08]SAM_PROTO_GetFieldsCounters done [23:37:08]requested_item shift.num is exist - process it [23:37:08]requested_item shift.opened is exist - process it [23:37:08]req_shift_opened [23:37:08]FM_GetShiftState [23:37:08]SAM_PROTO_GetShiftState [23:37:08]wFMCommunicate request_size=4 [23:37:08]MH_SAM_APDU [23:37:08]CAPDU: 80 13 01 00 [23:37:08]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [23:37:08]Write i2c OK [23:37:08]MH_I2C_Read... [23:37:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:09]Read from MH i2c: E2 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 0E 00 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 68 [23:37:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:37:09]wFMCommunicate OK [23:37:09]SAM_PROTO_GetShiftState done [23:37:09]FM_GetShiftState done [23:37:09]req_shift_opened done [23:37:09]requested_item shift.open_date is exist - process it [23:37:09]req_shift_open_date [23:37:09]req_shift_open_date done [23:37:09]produce_requested_data done [23:37:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226327,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:37:09]process_action_free close_receipt [23:37:09]json_value_free [23:37:09]json_value_free done [23:37:09]process_json_proto returns [23:37:09]Send response to host [23:37:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226327,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:37:09]free response buf [23:37:09]execute_script done [23:37:09]execute_script returns [23:37:09]free content buf [23:37:09]Sock 9.Close socket [23:37:09]Sock 9.Thread stoped [23:37: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 35 39 4F 00 00 00 81 8A 47 00 96 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 35 39 10 04 04 00 17 74 03 00 F4 03 04 00 AF 30 A5 66 B6 04 01 00 00 82 71 A6 A0 80 F8 2D 70 [23:37:09]CommunicateWithHost err = 0 [23:37:09]CheckOFDResponse [23:37:09]1017 (14) - 77093643461234 [23:37:09]1041 (16) - 0000000000874959 [23:37:09]1040 (4) - 226327 [23:37:09]1012 (4) - 27.07.2024 17:38 [23:37:09]1206 (1) - 0 [23:37:09]OFD Sender: Remove packet 226327 [23:37:09]ProducePacketName [23:37:09]name=ofd_packets/00226327 [23:37:09]NVStorageDeleteData [23:37:09]OFD Sender: No OFD packet to send [23:37:12]recv_with_timeout no data received [23:37:14]OFD Sender: No OFD packet to send [23:37:19]OFD Sender: No OFD packet to send [23:37:24]OFD Sender: No OFD packet to send [23:37:28]recv_with_timeout no data received [23:37:29]OFD Sender: No OFD packet to send [23:37:34]OFD Sender: No OFD packet to send [23:37:39]OFD Sender: No OFD packet to send [23:37:44]OFD Sender: No OFD packet to send [23:37:47]recv_with_timeout no data received [23:37:49]OFD Sender: No OFD packet to send [23:38:50]OFD Sender: No OFD packet to send [23:38:55]OFD Sender: No OFD packet to send [23:38:56]ConnectInit Can't connect to host [23:39:00]OFD Sender: No OFD packet to send [23:39:05]OFD Sender: No OFD packet to send [23:39:10]OFD Sender: No OFD packet to send [23:39:15]OFD Sender: No OFD packet to send [23:39:20]OFD Sender: No OFD packet to send [23:39:25]OFD Sender: No OFD packet to send [23:39:30]OFD Sender: No OFD packet to send [23:39:33]accept exits with 8 [23:39:33]New connection [23:39:33]New thread 3067506020 created [23:39:33]Thread 3067362660 joined [23:39:33]Waiting for new connection... [23:39:33] Sock 8.Parse request [23:39:33]Sock 8.Check first char [23:39:33]Sock 8.First char is OK [23:39:33]request: POST /json_proto HTTP/1.0 [23:39:33]Method: POST [23:39:33]URL: /json_proto [23:39:33]Method is POST - this is cgi request [23:39:33]url: /json_proto [23:39:33]query_string will be loaded in cgi processing [23:39:33]execute_cgi json_proto POST (null) [23:39:33]execute_cgi path=json_proto method=POST [23:39:33]POST find Content-Length [23:39:33]Host: 172.17.43.131:8080 [23:39:33]Content-Length: 683 [23:39:33]Content-Type: application/json [23:39:33] [23:39:33]POST finish read [23:39:33]Found Content-Length = 683 [23:39:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:33]execute_script... [23:39:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:33]POST & json_proto [23:39:33]process_json_proto [23:39:33]json parsed OK: [23:39:33]protocol is kg_v1.0 [23:39:33]action value=close_receipt [23:39:33]process_action close_receipt [23:39:33]cmd_close_receipt [23:39:33]MH_GetDate [23:39:33]Write to MH i2c: F0 00 00 DD 01 CD [23:39:33]Write i2c OK [23:39:33]MH_I2C_Read... [23:39:33]Read from MH i2c: F0 [23:39:33]MH_I2C_Read... [23:39:33]Read from MH i2c: F0 09 00 [23:39:33]MH_I2C_Read... [23:39:33]Read from MH i2c: F0 09 00 DD 01 00 36 85 A5 66 F9 24 A2 66 C1 [23:39:33]GetLastDocTimeStamp 1722123425 [23:39:33]current date 1722123574 [23:39:33]FM_GetShiftState [23:39:33]SAM_PROTO_GetShiftState [23:39:33]wFMCommunicate request_size=4 [23:39:33]MH_SAM_APDU [23:39:33]CAPDU: 80 13 01 00 [23:39:33]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [23:39:33]Write i2c OK [23:39:33]MH_I2C_Read... [23:39:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:34]Read from MH i2c: E2 [23:39:34]MH_I2C_Read... [23:39:34]Read from MH i2c: E2 0E 00 [23:39:34]MH_I2C_Read... [23:39:34]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6A [23:39:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:39:34]wFMCommunicate OK [23:39:34]SAM_PROTO_GetShiftState done [23:39:34]FM_GetShiftState done [23:39:34]opened in 1722038719 [23:39:34]opened+sec_in_day 1722125119 [23:39:34]quantity*price = 100005 [23:39:34]sum+1 = 100006 [23:39:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 688 27.07.2024 23:39 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226328 ФПД: 223452125843015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226328&fm=223452125843015&tin=02508201610067®Number=0000000000092624&sum=100000 [23:39:35]StoreToDocumentArchive [23:39:35]shift 438 fd 226328 [23:39:35]save to /storage/0438/doc_00226328 [23:39:35]save last doc name /storage/0438/doc_00226328 to /storage/kkm_last_doc_name [23:39:35]save OK [23:39:35]Clear old archive folders... [23:39:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:39:35]tlvbuf is 0124AE80 [23:39:35]SAM_PROTO_ClearQueue [23:39:35]wFMCommunicate request_size=4 [23:39:35]MH_SAM_APDU [23:39:35]CAPDU: 80 09 00 00 [23:39:35]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [23:39:35]Write i2c OK [23:39:35]MH_I2C_Read... [23:39:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:39:35]Read from MH i2c: E2 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [23:39:35]RAPDU: 90 00 [23:39:35]wFMCommunicate OK [23:39:35]SAM_PROTO_ClearQueue done [23:39:35]KKMCreateOFDPacket [23:39:35]OFDProtocolAddRootSTLVToBuf [23:39:35]FM_MakeSignedData [23:39:35]FM_MakeSignedData [23:39:35]SAM_PROTO_SignData [23:39:35]wFMCommunicate request_size=4 [23:39:35]MH_SAM_APDU [23:39:35]CAPDU: 80 0D 01 02 [23:39:35]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [23:39:35]Write i2c OK [23:39:35]MH_I2C_Read... [23:39:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:39:35]Read from MH i2c: E2 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [23:39:35]RAPDU: 90 00 [23:39:35]wFMCommunicate OK [23:39:35]wFMCommunicate request_size=255 [23:39:35]MH_SAM_APDU [23:39:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 36 85 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 74 03 00 35 04 06 00 CB [23:39:35]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 36 85 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 74 03 00 35 04 06 00 CB 00 00 05 [23:39:35]Write i2c OK [23:39:35]MH_I2C_Read... [23:39:35]OFD Sender: No OFD packet to send [23:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:35]Read from MH i2c: E2 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [23:39:35]RAPDU: 90 00 [23:39:35]wFMCommunicate OK [23:39:35]wFMCommunicate request_size=10 [23:39:35]MH_SAM_APDU [23:39:35]CAPDU: 80 0D 02 02 05 3A 80 95 CE 47 [23:39:35]Write to MH i2c: E2 0D 00 EE 01 80 0D 02 02 05 00 3A 80 95 CE 47 00 00 D7 [23:39:35]Write i2c OK [23:39:35]MH_I2C_Read... [23:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:35]Read from MH i2c: E2 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [23:39:35]RAPDU: 90 00 [23:39:35]wFMCommunicate OK [23:39:35]wFMCommunicate request_size=4 [23:39:35]MH_SAM_APDU [23:39:35]CAPDU: 80 0D 03 02 [23:39:35]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [23:39:35]Write i2c OK [23:39:35]MH_I2C_Read... [23:39:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:39:35]Read from MH i2c: E2 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 0B 00 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 0B 00 EF 01 00 22 4B B0 C7 03 05 ED A0 90 00 E5 [23:39:35]RAPDU: 22 4B B0 C7 03 05 ED A0 90 00 [23:39:35]wFMCommunicate OK [23:39:35]SAM_PROTO_SignData done [23:39:35]FM_MakeSignedData done [23:39:35]CreateOFDProtocolMessage [23:39:35]wFMCommunicate request_size=4 [23:39:35]MH_SAM_APDU [23:39:35]CAPDU: 80 11 00 00 [23:39:35]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [23:39:35]Write i2c OK [23:39:35]MH_I2C_Read... [23:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:35]Read from MH i2c: E2 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 17 00 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [23:39:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:39:35]wFMCommunicate OK [23:39:35]CreateOFDProtocolMessage done [23:39:35]OFDSenderStorePacket 226328 [23:39:35]StoreOFDPacket docnum=226328 [23:39:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1E 34 07 01 3B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 36 85 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 74 03 00 35 04 06 00 CB 3A 80 95 CE 47 22 4B B0 C7 03 05 ED A0 [23:39:35]CheckFolder [23:39:35]dirname=/storage/ofd_packets [23:39:35]CheckFolder done [23:39:35]ProducePacketName [23:39:35]name=ofd_packets/00226328 [23:39:35]NVStorageSaveData ofd_packets/00226328 [23:39:35]File name is /storage/ofd_packets/00226328 [23:39:35]Write 301 bytes [23:39:35]NVStorageSaveData done [23:39:35]OFDSenderStorePacket done [23:39:35]KKMCreateOFDPacket done [23:39:35]NVStorageSaveData kkm_last_timestamp [23:39:35]File name is /storage/kkm_last_timestamp [23:39:35]Write 4 bytes [23:39:35]NVStorageSaveData done [23:39:35]ExternCall_PrintAddStr [23:39:35]wPrintStart [23:39:35]Write to MH i2c: 01 00 00 F1 01 F2 [23:39:35]Write i2c OK [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: 01 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: 01 07 00 [23:39:35]MH_I2C_Read... [23:39:35]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [23:39:35]RasterBufferAndPrint [23:39:35]line Счет N : (1)2002660 [23:39:35]line ИНН: 02508201610067 [23:39:35]line Контрольно-Кассовый Чек [23:39:35]line ПРОДАЖА [23:39:35]line ТРК (МРК, ГНК) : 43 [23:39:35]line Товар: 2710124130 [23:39:35]line Аи-92-К-5 [23:39:35]line 14.750 * 67.80 [23:39:35]line = 1000.05 [23:39:35]line НДС 12% НСП 1% [23:39:35]line > о реализуемом товаре [23:39:35]line ОКРУГЛЕНИЕ: -0.05 [23:39:35]line ИТОГО: 1000.00 [23:39:35]line Внесено: 1000.00 [23:39:35]line СДАЧА: 0.00 [23:39:35]line НСП 1% : 8.85 [23:39:35]line НДС 12% : 106.20 [23:39:35]line Наличными: 1000.00 [23:39:35]line Безнал.: 0.00 [23:39:35]line Место: АЗС № 97 "Партнер Нефть" [23:39:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:39:35]line СНО: Общий режим [23:39:35]line Чек 688 27.07.2024 23:39 [23:39:35]line Смена: 438 ФФД: 1.0 [23:39:35]line ЗНМ: 0300000054 [23:39:35]line РНМ: 0000000000092624 [23:39:35]line Версия ККМ: 001 [23:39:35]line ФМ: 0000000000874959 [23:39:35]line ФД: 226328 [23:39:35]line ФПД: 223452125843015 [23:39:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T233934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226328&fm=223452125843015&tin=02508201610067®Number=0000000000092624&sum=100000 [23:39:35]written 0, free lines is 4095 [23:39:35]OFD Sender: Processing packet 226328 [packets to send 600, broken 599] [23:39:35]ProducePacketName [23:39:35]name=ofd_packets/00226328 [23:39:35]OFD Sender: To server: pG, [23:39:35]CommunicateWithHost lk.salyk.kg:30040 [23:39:35]ConnectInit lk.salyk.kg [23:39:36]Write to MH i2c: 01 00 00 1C 02 1E [23:39:36]Write i2c OK [23:39:36]MH_I2C_Read... [23:39:36]Read from MH i2c: 01 [23:39:36]MH_I2C_Read... [23:39:36]Read from MH i2c: 01 07 00 [23:39:36]MH_I2C_Read... [23:39:36]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 65 0C 96 [23:39:36]RasterBufferAndPrint [23:39:36]line [23:39:36]line [23:39:36]line [23:39:36]line [23:39:36]line [23:39:36]written 0, free lines is 3177 [23:39:36]MH_Cut [23:39:36]Write to MH i2c: D1 01 00 23 02 01 F7 [23:39:36]Write i2c OK [23:39:36]MH_I2C_Read... [23:39:36]Read from MH i2c: D1 [23:39:36]MH_I2C_Read... [23:39:36]Read from MH i2c: D1 01 00 [23:39:36]MH_I2C_Read... [23:39:36]Read from MH i2c: D1 01 00 23 02 00 F6 [23:39:36]Write to MH i2c: 01 00 00 24 02 26 [23:39:36]Write i2c OK [23:39:36]MH_I2C_Read... [23:39:37]*** Cut start [23:39:37]*** Partial cut [23:39:37]*** CUTSNS_PIN = 1 [23:39:37]*** CUTSNS_PIN = 0 [23:39:37]*** Brake cut motor [23:39:37]Read from MH i2c: 01 [23:39:37]MH_I2C_Read... [23:39:37]*** Stop cut motor [23:39:37]*** Cut end [23:39:37]Read from MH i2c: 01 07 00 [23:39:37]MH_I2C_Read... [23:39:37]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [23:39:37]process_action close_receipt done [23:39:37]requested_data is exist [23:39:37]produce_requested_data [23:39:37]requested_item fm.sn is exist - process it [23:39:37]wFMCommunicate request_size=4 [23:39:37]MH_SAM_APDU [23:39:37]CAPDU: 80 11 00 00 [23:39:37]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [23:39:37]Write i2c OK [23:39:37]MH_I2C_Read... [23:39:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:38]Read from MH i2c: E2 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 17 00 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [23:39:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:39:38]wFMCommunicate OK [23:39:38]requested_item fd.num is exist - process it [23:39:38]SAM_PROTO_GetFieldsCounters [23:39:38]wFMCommunicate request_size=4 [23:39:38]MH_SAM_APDU [23:39:38]CAPDU: 80 13 00 00 [23:39:38]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [23:39:38]Write i2c OK [23:39:38]MH_I2C_Read... [23:39:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:39:38]Read from MH i2c: E2 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 62 00 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 62 00 26 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 29 [23:39:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:39:38]wFMCommunicate OK [23:39:38]SAM_PROTO_GetFieldsCounters done [23:39:38]requested_item shift.num is exist - process it [23:39:38]requested_item shift.opened is exist - process it [23:39:38]req_shift_opened [23:39:38]FM_GetShiftState [23:39:38]SAM_PROTO_GetShiftState [23:39:38]wFMCommunicate request_size=4 [23:39:38]MH_SAM_APDU [23:39:38]CAPDU: 80 13 01 00 [23:39:38]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [23:39:38]Write i2c OK [23:39:38]MH_I2C_Read... [23:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:38]Read from MH i2c: E2 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 0E 00 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 B4 [23:39:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:39:38]wFMCommunicate OK [23:39:38]SAM_PROTO_GetShiftState done [23:39:38]FM_GetShiftState done [23:39:38]req_shift_opened done [23:39:38]requested_item shift.open_date is exist - process it [23:39:38]req_shift_open_date [23:39:38]req_shift_open_date done [23:39:38]produce_requested_data done [23:39:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226328,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:39:38]process_action_free close_receipt [23:39:38]json_value_free [23:39:38]json_value_free done [23:39:38]process_json_proto returns [23:39:38]Send response to host [23:39:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226328,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:39:38]free response buf [23:39:38]execute_script done [23:39:38]execute_script returns [23:39:38]free content buf [23:39:38]Sock 8.Close socket [23:39:38]Sock 8.Thread stoped [23:39:40]ConnectInit Can't take IP for lk.salyk.kg [23:39:40]CommunicateWithHost connect error [23:39:40]CommunicateWithHost err = -1 [23:39:40]OFD Sender: Server communicate error [23:39:45]OFD Sender: Processing packet 226328 [packets to send 600, broken 599] [23:39:45]ProducePacketName [23:39:45]name=ofd_packets/00226328 [23:39:45]OFD Sender: To server: pG, [23:39:45]CommunicateWithHost lk.salyk.kg:30040 [23:39:45]ConnectInit lk.salyk.kg [23:39:54]recv_with_timeout no data received [23:39:55]Connected sock=8 [23:39: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 35 39 0F 01 00 00 1E 34 07 01 3B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 36 85 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 74 03 00 35 04 06 00 CB 3A 80 95 CE 47 22 4B B0 C7 03 05 ED A0 [23:39: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 35 39 4F 00 00 00 9D A9 47 00 0A 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 74 03 00 F4 03 04 00 56 31 A5 66 B6 04 01 00 00 81 EB 93 9F 0E CA 99 55 [23:39:55]CommunicateWithHost err = 0 [23:39:55]CheckOFDResponse [23:39:55]1017 (14) - 77093643461234 [23:39:55]1041 (16) - 0000000000874959 [23:39:55]1040 (4) - 226328 [23:39:55]1012 (4) - 27.07.2024 17:41 [23:39:55]1206 (1) - 0 [23:39:55]OFD Sender: Remove packet 226328 [23:39:55]ProducePacketName [23:39:55]name=ofd_packets/00226328 [23:39:55]NVStorageDeleteData [23:39:56]OFD Sender: No OFD packet to send [23:40:01]OFD Sender: No OFD packet to send [23:40:05]recv_with_timeout no data received [23:40:06]OFD Sender: No OFD packet to send [23:40:11]OFD Sender: No OFD packet to send [23:40:15]recv_with_timeout no data received [23:40:16]OFD Sender: No OFD packet to send [23:40:21]OFD Sender: No OFD packet to send [23:40:26]OFD Sender: No OFD packet to send [23:40:31]OFD Sender: No OFD packet to send [23:40:36]OFD Sender: No OFD packet to send [23:40:41]OFD Sender: No OFD packet to send [23:40:42]recv_with_timeout no data received [23:40:46]OFD Sender: No OFD packet to send [23:40:51]OFD Sender: No OFD packet to send [23:40:56]OFD Sender: No OFD packet to send [23:41:01]OFD Sender: No OFD packet to send [23:41:06]OFD Sender: No OFD packet to send [23:41:11]OFD Sender: No OFD packet to send [23:41:16]OFD Sender: No OFD packet to send [23:41:21]OFD Sender: No OFD packet to send [23:41:26]OFD Sender: No OFD packet to send [23:41:31]OFD Sender: No OFD packet to send [23:41:36]OFD Sender: No OFD packet to send [23:41:41]OFD Sender: No OFD packet to send [23:41:46]OFD Sender: No OFD packet to send [23:41:51]OFD Sender: No OFD packet to send [23:41:56]OFD Sender: No OFD packet to send [23:42:01]OFD Sender: No OFD packet to send [23:42:06]OFD Sender: No OFD packet to send [23:42:11]OFD Sender: No OFD packet to send [23:42:16]OFD Sender: No OFD packet to send [23:42:21]OFD Sender: No OFD packet to send [23:42:26]OFD Sender: No OFD packet to send [23:42:31]OFD Sender: No OFD packet to send [23:42:36]OFD Sender: No OFD packet to send [23:42:41]OFD Sender: No OFD packet to send [23:42:46]OFD Sender: No OFD packet to send [23:42:51]OFD Sender: No OFD packet to send [23:42:56]OFD Sender: No OFD packet to send [23:42:57]accept exits with 9 [23:42:57]New connection [23:42:57]New thread 3067362660 created [23:42:57]Thread 3067506020 joined [23:42:57]Waiting for new connection... [23:42:57] Sock 9.Parse request [23:42:57]Sock 9.Check first char [23:42:57]Sock 9.First char is OK [23:42:57]request: POST /json_proto HTTP/1.0 [23:42:57]Method: POST [23:42:57]URL: /json_proto [23:42:57]Method is POST - this is cgi request [23:42:57]url: /json_proto [23:42:57]query_string will be loaded in cgi processing [23:42:57]execute_cgi json_proto POST (null) [23:42:57]execute_cgi path=json_proto method=POST [23:42:57]POST find Content-Length [23:42:57]Host: 172.17.43.131:8080 [23:42:57]Content-Length: 1200 [23:42:57]Content-Type: application/json [23:42:57] [23:42:57]POST finish read [23:42:57]Found Content-Length = 1200 [23:42: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002662\u000A27.07.2024 23:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 2.220 x 67.80\u000A\u0418\u0422\u041E\u0413: 150.52\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:57]execute_script... [23:42: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002662\u000A27.07.2024 23:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 2.220 x 67.80\u000A\u0418\u0422\u041E\u0413: 150.52\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\u000A99564\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:57]POST & json_proto [23:42:57]process_json_proto [23:42:57]json parsed OK: [23:42:57]protocol is kg_v1.0 [23:42:57]action value=print_text [23:42:57]process_action print_text [23:42:57]cmd_print_text [23:42:57]ExternCall_PrintAddStr [23:42:57]wPrintStart [23:42:57]Write to MH i2c: 01 00 00 28 02 2A [23:42:57]Write i2c OK [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: 01 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: 01 07 00 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: 01 07 00 28 02 00 00 00 00 00 FF 0F 3F [23:42:57]RasterBufferAndPrint [23:42:57]line *****ТОВАРНЫЙ ЧЕК***** [23:42:57]line АЗС-97 [23:42:57]line Партнер нефть [23:42:57]line 02508201610067 [23:42:57]line Кассир : Орунбаева Б. [23:42:57]line Счет N : (1)2002662 [23:42:57]line 27.07.2024 23:41 [23:42:57]line ПРОДАЖА [23:42:57]line ТРК (МРК, ГНК): 43 [23:42:57]line Вид ГСМ : 2710124130 [23:42:57]line Аи-92-К-5 [23:42:57]line 2.220 x 67.80 [23:42:57]line ИТОГ: 150.52 [23:42:57]line Тип оплаты: Талоны: Топливная Карта [23:42:57]line 99564 [23:42:57]line ______________________ [23:42:57]line (подпись) [23:42:57]written 0, free lines is 4095 [23:42:57]Write to MH i2c: 01 00 00 3C 02 3E [23:42:57]Write i2c OK [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: 01 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: 01 07 00 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 12 0E 65 [23:42:57]RasterBufferAndPrint [23:42:57]line [23:42:57]line [23:42:57]line [23:42:57]line [23:42:57]line [23:42:57]written 0, free lines is 3604 [23:42:57]MH_Cut [23:42:57]Write to MH i2c: D1 01 00 43 02 01 17 [23:42:57]Write i2c OK [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: D1 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: D1 01 00 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: D1 01 00 43 02 00 16 [23:42:57]Write to MH i2c: 01 00 00 44 02 46 [23:42:57]Write i2c OK [23:42:57]MH_I2C_Read... [23:42:58]*** Cut start [23:42:58]*** Partial cut [23:42:58]*** CUTSNS_PIN = 1 [23:42:58]*** CUTSNS_PIN = 0 [23:42:58]*** Brake cut motor [23:42:58]Read from MH i2c: 01 [23:42:58]MH_I2C_Read... [23:42:58]*** Stop cut motor [23:42:58]*** Cut end [23:42:58]Read from MH i2c: 01 07 00 [23:42:58]MH_I2C_Read... [23:42:58]Read from MH i2c: 01 07 00 44 02 00 00 00 00 00 FF 0F 5B [23:42:58]process_action print_text done [23:42:58]requested_data is exist [23:42:58]produce_requested_data [23:42:58]requested_item fm.sn is exist - process it [23:42:58]wFMCommunicate request_size=4 [23:42:58]MH_SAM_APDU [23:42:58]CAPDU: 80 11 00 00 [23:42:58]Write to MH i2c: E2 08 00 45 02 80 11 00 00 00 00 00 00 C1 [23:42:58]Write i2c OK [23:42:58]MH_I2C_Read... [23:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:58]Read from MH i2c: E2 [23:42:58]MH_I2C_Read... [23:42:58]Read from MH i2c: E2 17 00 [23:42:58]MH_I2C_Read... [23:42:58]Read from MH i2c: E2 17 00 45 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [23:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:42:58]wFMCommunicate OK [23:42:58]requested_item fd.num is exist - process it [23:42:58]SAM_PROTO_GetFieldsCounters [23:42:58]wFMCommunicate request_size=4 [23:42:58]MH_SAM_APDU [23:42:58]CAPDU: 80 13 00 00 [23:42:58]Write to MH i2c: E2 08 00 46 02 80 13 00 00 00 00 00 00 C4 [23:42:58]Write i2c OK [23:42:58]MH_I2C_Read... [23:42:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:58]Read from MH i2c: E2 [23:42:58]MH_I2C_Read... [23:42:58]Read from MH i2c: E2 62 00 [23:42:58]MH_I2C_Read... [23:42:58]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [23:42:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:42:58]wFMCommunicate OK [23:42:58]SAM_PROTO_GetFieldsCounters done [23:42:58]requested_item shift.num is exist - process it [23:42:58]requested_item shift.opened is exist - process it [23:42:58]req_shift_opened [23:42:58]FM_GetShiftState [23:42:58]SAM_PROTO_GetShiftState [23:42:58]wFMCommunicate request_size=4 [23:42:58]MH_SAM_APDU [23:42:58]CAPDU: 80 13 01 00 [23:42:58]Write to MH i2c: E2 08 00 47 02 80 13 01 00 00 00 00 00 C6 [23:42:58]Write i2c OK [23:42:58]MH_I2C_Read... [23:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:59]Read from MH i2c: E2 [23:42:59]MH_I2C_Read... [23:42:59]Read from MH i2c: E2 0E 00 [23:42:59]MH_I2C_Read... [23:42:59]Read from MH i2c: E2 0E 00 47 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D4 [23:42:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:42:59]wFMCommunicate OK [23:42:59]SAM_PROTO_GetShiftState done [23:42:59]FM_GetShiftState done [23:42:59]req_shift_opened done [23:42:59]requested_item shift.open_date is exist - process it [23:42:59]req_shift_open_date [23:42:59]req_shift_open_date done [23:42:59]produce_requested_data done [23:42:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226328,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:42:59]process_action_free print_text [23:42:59]json_value_free [23:42:59]json_value_free done [23:42:59]process_json_proto returns [23:42:59]Send response to host [23:42:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226328,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:42:59]free response buf [23:42:59]execute_script done [23:42:59]execute_script returns [23:42:59]free content buf [23:42:59]Sock 9.Close socket [23:42:59]Sock 9.Thread stoped [23:42:59]accept exits with 8 [23:42:59]New connection [23:42:59]New thread 3067506020 created [23:42:59]Thread 3067362660 joined [23:42:59]Waiting for new connection... [23:42:59] Sock 8.Parse request [23:42:59]Sock 8.Check first char [23:42:59]Sock 8.First char is OK [23:42:59]request: POST /json_proto HTTP/1.0 [23:42:59]Method: POST [23:42:59]URL: /json_proto [23:42:59]Method is POST - this is cgi request [23:42:59]url: /json_proto [23:42:59]query_string will be loaded in cgi processing [23:42:59]execute_cgi json_proto POST (null) [23:42:59]execute_cgi path=json_proto method=POST [23:42:59]POST find Content-Length [23:42:59]Host: 172.17.43.131:8080 [23:42:59]Content-Length: 674 [23:42:59]Content-Type: application/json [23:42:59] [23:42:59]POST finish read [23:42:59]Found Content-Length = 674 [23:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.000, "sum" : 67.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 67.00, "total" : 67.00, "payments": [ { "type": 0, "sum" : 67.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:59]execute_script... [23: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)2002663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.000, "sum" : 67.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 67.00, "total" : 67.00, "payments": [ { "type": 0, "sum" : 67.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:59]POST & json_proto [23:42:59]process_json_proto [23:42:59]json parsed OK: [23:42:59]protocol is kg_v1.0 [23:42:59]action value=close_receipt [23:42:59]process_action close_receipt [23:42:59]cmd_close_receipt [23:42:59]MH_GetDate [23:42:59]Write to MH i2c: F0 00 00 48 02 39 [23:42:59]Write i2c OK [23:42:59]MH_I2C_Read... [23:42:59]Read from MH i2c: F0 [23:42:59]MH_I2C_Read... [23:42:59]Read from MH i2c: F0 09 00 [23:42:59]MH_I2C_Read... [23:42:59]Read from MH i2c: F0 09 00 48 02 00 03 86 A5 66 F9 24 A2 66 FB [23:42:59]GetLastDocTimeStamp 1722123574 [23:42:59]current date 1722123779 [23:42:59]FM_GetShiftState [23:42:59]SAM_PROTO_GetShiftState [23:42:59]wFMCommunicate request_size=4 [23:42:59]MH_SAM_APDU [23:42:59]CAPDU: 80 13 01 00 [23:42:59]Write to MH i2c: E2 08 00 49 02 80 13 01 00 00 00 00 00 C8 [23:42:59]Write i2c OK [23:42:59]MH_I2C_Read... [23:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:59]Read from MH i2c: E2 [23:42:59]MH_I2C_Read... [23:42:59]Read from MH i2c: E2 0E 00 [23:42:59]MH_I2C_Read... [23:42:59]Read from MH i2c: E2 0E 00 49 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D6 [23:42:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:42:59]wFMCommunicate OK [23:42:59]SAM_PROTO_GetShiftState done [23:42:59]FM_GetShiftState done [23:42:59]opened in 1722038719 [23:42:59]opened+sec_in_day 1722125119 [23:42:59]quantity*price = 6780 [23:42:59]sum+1 = 6781 [23:42:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.80 ИТОГО: 67.00 Внесено: 67.00 СДАЧА: 0.00 НСП 1% : 0.60 НДС 12% : 7.20 Наличными: 67.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 689 27.07.2024 23:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226329 ФПД: 4609079828866 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T234259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226329&fm=4609079828866&tin=02508201610067®Number=0000000000092624&sum=6700 [23:43:00]StoreToDocumentArchive [23:43:00]shift 438 fd 226329 [23:43:00]save to /storage/0438/doc_00226329 [23:43:00]save last doc name /storage/0438/doc_00226329 to /storage/kkm_last_doc_name [23:43:00]save OK [23:43:00]Clear old archive folders... [23:43:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:43:00]tlvbuf is 01255C50 [23:43:00]SAM_PROTO_ClearQueue [23:43:00]wFMCommunicate request_size=4 [23:43:00]MH_SAM_APDU [23:43:00]CAPDU: 80 09 00 00 [23:43:00]Write to MH i2c: E2 08 00 56 02 80 09 00 00 00 00 00 00 CA [23:43:00]Write i2c OK [23:43:00]MH_I2C_Read... [23:43:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:43:00]Read from MH i2c: E2 [23:43:00]MH_I2C_Read... [23:43:00]Read from MH i2c: E2 03 00 [23:43:00]MH_I2C_Read... [23:43:00]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [23:43:00]RAPDU: 90 00 [23:43:00]wFMCommunicate OK [23:43:00]SAM_PROTO_ClearQueue done [23:43:00]KKMCreateOFDPacket [23:43:00]OFDProtocolAddRootSTLVToBuf [23:43:00]FM_MakeSignedData [23:43:00]FM_MakeSignedData [23:43:00]SAM_PROTO_SignData [23:43:00]wFMCommunicate request_size=4 [23:43:00]MH_SAM_APDU [23:43:00]CAPDU: 80 0D 01 02 [23:43:00]Write to MH i2c: E2 08 00 57 02 80 0D 01 02 00 00 00 00 D2 [23:43:00]Write i2c OK [23:43:00]MH_I2C_Read... [23:43:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:43:00]Read from MH i2c: E2 [23:43:00]MH_I2C_Read... [23:43:00]Read from MH i2c: E2 03 00 [23:43:00]MH_I2C_Read... [23:43:00]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [23:43:00]RAPDU: 90 00 [23:43:00]wFMCommunicate OK [23:43:00]wFMCommunicate request_size=255 [23:43:00]MH_SAM_APDU [23:43: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 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 03 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 74 03 00 35 04 06 00 04 [23:43:00]Write to MH i2c: E2 02 01 58 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 03 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 74 03 00 35 04 06 00 04 00 00 27 [23:43:00]Write i2c OK [23:43:00]MH_I2C_Read... [23:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:01]Read from MH i2c: E2 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 03 00 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [23:43:01]RAPDU: 90 00 [23:43:01]wFMCommunicate OK [23:43:01]wFMCommunicate request_size=10 [23:43:01]MH_SAM_APDU [23:43:01]CAPDU: 80 0D 02 02 05 31 22 90 E1 82 [23:43:01]Write to MH i2c: E2 0D 00 59 02 80 0D 02 02 05 00 31 22 90 E1 82 00 00 25 [23:43:01]Write i2c OK [23:43:01]MH_I2C_Read... [23:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:01]Read from MH i2c: E2 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 03 00 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [23:43:01]RAPDU: 90 00 [23:43:01]wFMCommunicate OK [23:43:01]wFMCommunicate request_size=4 [23:43:01]MH_SAM_APDU [23:43:01]CAPDU: 80 0D 03 02 [23:43:01]Write to MH i2c: E2 08 00 5A 02 80 0D 03 02 00 00 00 00 D7 [23:43:01]Write i2c OK [23:43:01]MH_I2C_Read... [23:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:43:01]Read from MH i2c: E2 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 0B 00 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 0B 00 5A 02 00 31 A0 4F 58 7A 04 5D 11 90 00 3C [23:43:01]RAPDU: 31 A0 4F 58 7A 04 5D 11 90 00 [23:43:01]wFMCommunicate OK [23:43:01]SAM_PROTO_SignData done [23:43:01]FM_MakeSignedData done [23:43:01]CreateOFDProtocolMessage [23:43:01]wFMCommunicate request_size=4 [23:43:01]MH_SAM_APDU [23:43:01]CAPDU: 80 11 00 00 [23:43:01]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [23:43:01]Write i2c OK [23:43:01]MH_I2C_Read... [23:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:01]Read from MH i2c: E2 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 17 00 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: E2 17 00 5B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [23:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:43:01]wFMCommunicate OK [23:43:01]CreateOFDProtocolMessage done [23:43:01]OFDSenderStorePacket 226329 [23:43:01]StoreOFDPacket docnum=226329 [23:43:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 47 8C 07 01 FB 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 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 03 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 74 03 00 35 04 06 00 04 31 22 90 E1 82 31 A0 4F 58 7A 04 5D 11 [23:43:01]CheckFolder [23:43:01]dirname=/storage/ofd_packets [23:43:01]CheckFolder done [23:43:01]ProducePacketName [23:43:01]name=ofd_packets/00226329 [23:43:01]NVStorageSaveData ofd_packets/00226329 [23:43:01]File name is /storage/ofd_packets/00226329 [23:43:01]Write 301 bytes [23:43:01]NVStorageSaveData done [23:43:01]OFDSenderStorePacket done [23:43:01]KKMCreateOFDPacket done [23:43:01]NVStorageSaveData kkm_last_timestamp [23:43:01]File name is /storage/kkm_last_timestamp [23:43:01]Write 4 bytes [23:43:01]NVStorageSaveData done [23:43:01]ExternCall_PrintAddStr [23:43:01]wPrintStart [23:43:01]Write to MH i2c: 01 00 00 5C 02 5E [23:43:01]Write i2c OK [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: 01 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: 01 07 00 [23:43:01]MH_I2C_Read... [23:43:01]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 FF 0F 73 [23:43:01]RasterBufferAndPrint [23:43:01]line Счет N : (1)2002663 [23:43:01]line ИНН: 02508201610067 [23:43:01]line Контрольно-Кассовый Чек [23:43:01]line ПРОДАЖА [23:43:01]line ТРК (МРК, ГНК) : 43 [23:43:01]line Товар: 2710124130 [23:43:01]line Аи-92-К-5 [23:43:01]line 1.000 * 67.80 [23:43:01]line = 67.80 [23:43:01]line НДС 12% НСП 1% [23:43:01]line > о реализуемом товаре [23:43:01]line ОКРУГЛЕНИЕ: -0.80 [23:43:01]line ИТОГО: 67.00 [23:43:01]line Внесено: 67.00 [23:43:01]line СДАЧА: 0.00 [23:43:01]line НСП 1% : 0.60 [23:43:01]line НДС 12% : 7.20 [23:43:01]line Наличными: 67.00 [23:43:01]line Безнал.: 0.00 [23:43:01]line Место: АЗС № 97 "Партнер Нефть" [23:43:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:43:01]line СНО: Общий режим [23:43:01]line Чек 689 27.07.2024 23:42 [23:43:01]line Смена: 438 ФФД: 1.0 [23:43:01]line ЗНМ: 0300000054 [23:43:01]line РНМ: 0000000000092624 [23:43:01]line Версия ККМ: 001 [23:43:01]line ФМ: 0000000000874959 [23:43:01]line ФД: 226329 [23:43:01]line ФПД: 4609079828866 [23:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T234259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226329&fm=4609079828866&tin=02508201610067®Number=0000000000092624&sum=6700 [23:43:01]OFD Sender: Processing packet 226329 [packets to send 600, broken 599] [23:43:01]ProducePacketName [23:43:01]name=ofd_packets/00226329 [23:43:01]OFD Sender: To server: pG, [23:43:01]CommunicateWithHost lk.salyk.kg:30040 [23:43:01]ConnectInit lk.salyk.kg [23:43:01]written 0, free lines is 4095 [23:43:02]Write to MH i2c: 01 00 00 87 02 89 [23:43:02]Write i2c OK [23:43:02]MH_I2C_Read... [23:43:02]Read from MH i2c: 01 [23:43:02]MH_I2C_Read... [23:43:02]Read from MH i2c: 01 07 00 [23:43:02]MH_I2C_Read... [23:43:02]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 64 0C 00 [23:43:02]RasterBufferAndPrint [23:43:02]line [23:43:02]line [23:43:02]line [23:43:02]line [23:43:02]line [23:43:02]written 0, free lines is 3175 [23:43:02]MH_Cut [23:43:02]Write to MH i2c: D1 01 00 8E 02 01 62 [23:43:02]Write i2c OK [23:43:02]MH_I2C_Read... [23:43:02]Read from MH i2c: D1 [23:43:02]MH_I2C_Read... [23:43:02]Read from MH i2c: D1 01 00 [23:43:02]MH_I2C_Read... [23:43:02]Read from MH i2c: D1 01 00 8E 02 00 61 [23:43:02]Write to MH i2c: 01 00 00 8F 02 91 [23:43:02]Write i2c OK [23:43:02]MH_I2C_Read... [23:43:02]Connected sock=10 [23:43:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 47 8C 07 01 FB 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 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 03 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 74 03 00 35 04 06 00 04 31 22 90 E1 82 31 A0 4F 58 7A 04 5D 11 [23:43: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 35 39 4F 00 00 00 45 BD 47 00 96 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 35 39 10 04 04 00 19 74 03 00 F4 03 04 00 11 32 A5 66 B6 04 01 00 00 97 9E 11 F3 8C 22 7F C9 [23:43:02]CommunicateWithHost err = 0 [23:43:02]CheckOFDResponse [23:43:02]1017 (14) - 77093643461234 [23:43:02]1041 (16) - 0000000000874959 [23:43:02]1040 (4) - 226329 [23:43:02]1012 (4) - 27.07.2024 17:44 [23:43:02]1206 (1) - 0 [23:43:02]OFD Sender: Remove packet 226329 [23:43:02]ProducePacketName [23:43:02]name=ofd_packets/00226329 [23:43:02]NVStorageDeleteData [23:43:03]*** Cut start [23:43:03]*** Partial cut [23:43:03]*** CUTSNS_PIN = 1 [23:43:03]OFD Sender: No OFD packet to send [23:43:03]*** CUTSNS_PIN = 0 [23:43:03]*** Brake cut motor [23:43:03]Read from MH i2c: 01 [23:43:04]MH_I2C_Read... [23:43:04]*** Stop cut motor [23:43:04]*** Cut end [23:43:04]Read from MH i2c: 01 07 00 [23:43:04]MH_I2C_Read... [23:43:04]Read from MH i2c: 01 07 00 8F 02 00 00 00 00 00 FF 0F A6 [23:43:04]process_action close_receipt done [23:43:04]requested_data is exist [23:43:04]produce_requested_data [23:43:04]requested_item fm.sn is exist - process it [23:43:04]wFMCommunicate request_size=4 [23:43:04]MH_SAM_APDU [23:43:04]CAPDU: 80 11 00 00 [23:43:04]Write to MH i2c: E2 08 00 90 02 80 11 00 00 00 00 00 00 0C [23:43:04]Write i2c OK [23:43:04]MH_I2C_Read... [23:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:04]Read from MH i2c: E2 [23:43:04]MH_I2C_Read... [23:43:04]Read from MH i2c: E2 17 00 [23:43:04]MH_I2C_Read... [23:43:04]Read from MH i2c: E2 17 00 90 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [23:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:43:04]wFMCommunicate OK [23:43:04]requested_item fd.num is exist - process it [23:43:04]SAM_PROTO_GetFieldsCounters [23:43:04]wFMCommunicate request_size=4 [23:43:04]MH_SAM_APDU [23:43:04]CAPDU: 80 13 00 00 [23:43:04]Write to MH i2c: E2 08 00 91 02 80 13 00 00 00 00 00 00 0F [23:43:04]Write i2c OK [23:43:04]MH_I2C_Read... [23:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:43:04]Read from MH i2c: E2 [23:43:04]MH_I2C_Read... [23:43:04]Read from MH i2c: E2 62 00 [23:43:04]MH_I2C_Read... [23:43:04]Read from MH i2c: E2 62 00 91 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [23:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:43:04]wFMCommunicate OK [23:43:04]SAM_PROTO_GetFieldsCounters done [23:43:04]requested_item shift.num is exist - process it [23:43:04]requested_item shift.opened is exist - process it [23:43:04]req_shift_opened [23:43:04]FM_GetShiftState [23:43:04]SAM_PROTO_GetShiftState [23:43:04]wFMCommunicate request_size=4 [23:43:04]MH_SAM_APDU [23:43:04]CAPDU: 80 13 01 00 [23:43:04]Write to MH i2c: E2 08 00 92 02 80 13 01 00 00 00 00 00 11 [23:43:04]Write i2c OK [23:43:04]MH_I2C_Read... [23:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:04]Read from MH i2c: E2 [23:43:04]MH_I2C_Read... [23:43:04]Read from MH i2c: E2 0E 00 [23:43:04]MH_I2C_Read... [23:43:04]Read from MH i2c: E2 0E 00 92 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 1F [23:43:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:43:04]wFMCommunicate OK [23:43:04]SAM_PROTO_GetShiftState done [23:43:04]FM_GetShiftState done [23:43:04]req_shift_opened done [23:43:04]requested_item shift.open_date is exist - process it [23:43:04]req_shift_open_date [23:43:04]req_shift_open_date done [23:43:04]produce_requested_data done [23:43:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226329,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:43:04]process_action_free close_receipt [23:43:04]json_value_free [23:43:04]json_value_free done [23:43:04]process_json_proto returns [23:43:04]Send response to host [23:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226329,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:43:04]free response buf [23:43:04]execute_script done [23:43:04]execute_script returns [23:43:04]free content buf [23:43:04]Sock 8.Close socket [23:43:04]Sock 8.Thread stoped [23:43:08]OFD Sender: No OFD packet to send [23:43:13]OFD Sender: No OFD packet to send [23:43:18]OFD Sender: No OFD packet to send [23:43:23]OFD Sender: No OFD packet to send [23:43:28]OFD Sender: No OFD packet to send [23:43:32]recv_with_timeout no data received [23:43:33]OFD Sender: No OFD packet to send [23:43:38]OFD Sender: No OFD packet to send [23:43:43]OFD Sender: No OFD packet to send [23:43:48]OFD Sender: No OFD packet to send [23:43:53]OFD Sender: No OFD packet to send [23:43:58]OFD Sender: No OFD packet to send [23:44:03]OFD Sender: No OFD packet to send [23:44:08]OFD Sender: No OFD packet to send [23:44:13]OFD Sender: No OFD packet to send [23:44:18]OFD Sender: No OFD packet to send [23:44:23]OFD Sender: No OFD packet to send [23:44:28]OFD Sender: No OFD packet to send [23:44:33]OFD Sender: No OFD packet to send [23:44:38]OFD Sender: No OFD packet to send [23:44:43]OFD Sender: No OFD packet to send [23:44:48]OFD Sender: No OFD packet to send [23:44:53]OFD Sender: No OFD packet to send [23:44:56]accept exits with 9 [23:44:56]New connection [23:44:56]New thread 3067362660 created [23:44:56]Thread 3067506020 joined [23:44:56]Waiting for new connection... [23:44:56] Sock 9.Parse request [23:44:56]Sock 9.Check first char [23:44:56]Sock 9.First char is OK [23:44:56]request: POST /json_proto HTTP/1.0 [23:44:56]Method: POST [23:44:56]URL: /json_proto [23:44:56]Method is POST - this is cgi request [23:44:56]url: /json_proto [23:44:56]query_string will be loaded in cgi processing [23:44:56]execute_cgi json_proto POST (null) [23:44:56]execute_cgi path=json_proto method=POST [23:44:56]POST find Content-Length [23:44:56]Host: 172.17.43.131:8080 [23:44:56]Content-Length: 966 [23:44:56]Content-Type: application/json [23:44:56] [23:44:56]POST finish read [23:44:56]Found Content-Length = 966 [23:44:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:44:56]execute_script... [23:44:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:44:56]POST & json_proto [23:44:56]process_json_proto [23:44:56]json parsed OK: [23:44:56]protocol is kg_v1.0 [23:44:56]action value=close_receipt [23:44:56]process_action close_receipt [23:44:56]cmd_close_receipt [23:44:56]MH_GetDate [23:44:56]Write to MH i2c: F0 00 00 93 02 84 [23:44:56]Write i2c OK [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: F0 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: F0 09 00 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: F0 09 00 93 02 00 78 86 A5 66 F9 24 A2 66 BB [23:44:56]GetLastDocTimeStamp 1722123779 [23:44:56]current date 1722123896 [23:44:56]FM_GetShiftState [23:44:56]SAM_PROTO_GetShiftState [23:44:56]wFMCommunicate request_size=4 [23:44:56]MH_SAM_APDU [23:44:56]CAPDU: 80 13 01 00 [23:44:56]Write to MH i2c: E2 08 00 94 02 80 13 01 00 00 00 00 00 13 [23:44:56]Write i2c OK [23:44:56]MH_I2C_Read... [23:44:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:44:56]Read from MH i2c: E2 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 0E 00 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 0E 00 94 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 21 [23:44:56]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:44:56]wFMCommunicate OK [23:44:56]SAM_PROTO_GetShiftState done [23:44:56]FM_GetShiftState done [23:44:56]opened in 1722038719 [23:44:56]opened+sec_in_day 1722125119 [23:44:56]quantity*price = 150041 [23:44:56]sum+1 = 150042 [23:44:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 690 27.07.2024 23:44 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226330 ФПД: 12514665733681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T234456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226330&fm=12514665733681&tin=02508201610067®Number=0000000000092624&sum=150000 [23:44:57]StoreToDocumentArchive [23:44:57]shift 438 fd 226330 [23:44:57]save to /storage/0438/doc_00226330 [23:44:57]save last doc name /storage/0438/doc_00226330 to /storage/kkm_last_doc_name [23:44:57]save OK [23:44:57]Clear old archive folders... [23:44:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:44:57]tlvbuf is 01259CC0 [23:44:57]SAM_PROTO_ClearQueue [23:44:57]wFMCommunicate request_size=4 [23:44:57]MH_SAM_APDU [23:44:57]CAPDU: 80 09 00 00 [23:44:57]Write to MH i2c: E2 08 00 A1 02 80 09 00 00 00 00 00 00 15 [23:44:57]Write i2c OK [23:44:57]MH_I2C_Read... [23:44:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:44:57]Read from MH i2c: E2 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [23:44:57]RAPDU: 90 00 [23:44:57]wFMCommunicate OK [23:44:57]SAM_PROTO_ClearQueue done [23:44:57]KKMCreateOFDPacket [23:44:57]OFDProtocolAddRootSTLVToBuf [23:44:57]FM_MakeSignedData [23:44:57]FM_MakeSignedData [23:44:57]SAM_PROTO_SignData [23:44:57]wFMCommunicate request_size=4 [23:44:57]MH_SAM_APDU [23:44:57]CAPDU: 80 0D 01 02 [23:44:57]Write to MH i2c: E2 08 00 A2 02 80 0D 01 02 00 00 00 00 1D [23:44:57]Write i2c OK [23:44:57]MH_I2C_Read... [23:44:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:44:57]Read from MH i2c: E2 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [23:44:57]RAPDU: 90 00 [23:44:57]wFMCommunicate OK [23:44:57]wFMCommunicate request_size=255 [23:44:57]MH_SAM_APDU [23:44: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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 78 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 74 03 00 35 04 06 00 [23:44:57]Write to MH i2c: E2 02 01 A3 02 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 78 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 74 03 00 35 04 06 00 00 00 48 [23:44:57]Write i2c OK [23:44:57]MH_I2C_Read... [23:44:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:57]Read from MH i2c: E2 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [23:44:57]RAPDU: 90 00 [23:44:57]wFMCommunicate OK [23:44:57]wFMCommunicate request_size=11 [23:44:57]MH_SAM_APDU [23:44:57]CAPDU: 80 0D 02 02 06 0B 61 CC 34 9E 31 [23:44:57]Write to MH i2c: E2 0E 00 A4 02 80 0D 02 02 06 00 0B 61 CC 34 9E 31 00 00 67 [23:44:57]Write i2c OK [23:44:57]MH_I2C_Read... [23:44:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:57]Read from MH i2c: E2 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [23:44:57]RAPDU: 90 00 [23:44:57]wFMCommunicate OK [23:44:57]wFMCommunicate request_size=4 [23:44:57]MH_SAM_APDU [23:44:57]CAPDU: 80 0D 03 02 [23:44:57]Write to MH i2c: E2 08 00 A5 02 80 0D 03 02 00 00 00 00 22 [23:44:57]Write i2c OK [23:44:57]MH_I2C_Read... [23:44:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:44:57]Read from MH i2c: E2 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 0B 00 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 0B 00 A5 02 00 28 A1 EB 49 F3 CB 4C 4E 90 00 78 [23:44:57]RAPDU: 28 A1 EB 49 F3 CB 4C 4E 90 00 [23:44:57]wFMCommunicate OK [23:44:57]SAM_PROTO_SignData done [23:44:57]FM_MakeSignedData done [23:44:57]CreateOFDProtocolMessage [23:44:57]wFMCommunicate request_size=4 [23:44:57]MH_SAM_APDU [23:44:57]CAPDU: 80 11 00 00 [23:44:57]Write to MH i2c: E2 08 00 A6 02 80 11 00 00 00 00 00 00 22 [23:44:57]Write i2c OK [23:44:57]MH_I2C_Read... [23:44:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:44:57]Read from MH i2c: E2 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 17 00 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: E2 17 00 A6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [23:44:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:44:57]wFMCommunicate OK [23:44:57]CreateOFDProtocolMessage done [23:44:57]OFDSenderStorePacket 226330 [23:44:57]StoreOFDPacket docnum=226330 [23:44:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D1 CC 08 01 74 8F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 78 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 74 03 00 35 04 06 00 0B 61 CC 34 9E 31 28 A1 EB 49 F3 CB 4C 4E [23:44:57]CheckFolder [23:44:57]dirname=/storage/ofd_packets [23:44:57]CheckFolder done [23:44:57]ProducePacketName [23:44:57]name=ofd_packets/00226330 [23:44:57]NVStorageSaveData ofd_packets/00226330 [23:44:57]File name is /storage/ofd_packets/00226330 [23:44:57]Write 302 bytes [23:44:57]NVStorageSaveData done [23:44:57]OFDSenderStorePacket done [23:44:57]KKMCreateOFDPacket done [23:44:57]NVStorageSaveData kkm_last_timestamp [23:44:57]File name is /storage/kkm_last_timestamp [23:44:57]Write 4 bytes [23:44:57]NVStorageSaveData done [23:44:57]ExternCall_PrintAddStr [23:44:57]wPrintStart [23:44:57]Write to MH i2c: 01 00 00 A7 02 A9 [23:44:57]Write i2c OK [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: 01 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: 01 07 00 [23:44:57]MH_I2C_Read... [23:44:57]Read from MH i2c: 01 07 00 A7 02 00 00 00 00 00 FF 0F BE [23:44:57]RasterBufferAndPrint [23:44:57]line Счет N : (1)2002664 [23:44:57]line ИНН: 02508201610067 [23:44:57]line Контрольно-Кассовый Чек [23:44:57]line ПРОДАЖА [23:44:57]line ТРК (МРК, ГНК) : 32 [23:44:57]line Товар: 2710124130 [23:44:57]line Super-92-К-5 [23:44:57]line 22.130 * 67.80 [23:44:57]line = 1500.41 [23:44:57]line НДС 12% НСП 1% [23:44:57]line > о реализуемом товаре [23:44:57]line ОКРУГЛЕНИЕ: -0.41 [23:44:57]line ИТОГО: 1500.00 [23:44:57]line Внесено: 1500.00 [23:44:57]line СДАЧА: 0.00 [23:44:57]line НСП 1% : 13.28 [23:44:57]line НДС 12% : 159.34 [23:44:57]line Наличными: 1500.00 [23:44:57]line Безнал.: 0.00 [23:44:57]line Место: АЗС № 97 "Партнер Нефть" [23:44:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:44:57]line СНО: Общий режим [23:44:57]line Чек 690 27.07.2024 23:44 [23:44:57]line Смена: 438 ФФД: 1.0 [23:44:57]line ЗНМ: 0300000054 [23:44:57]line РНМ: 0000000000092624 [23:44:57]line Версия ККМ: 001 [23:44:57]line [23:44:57]line Дисконтная программа [23:44:57]line S-92 [23:44:57]line номер 97 [23:44:57]line сэкономлено 22.13 сом [23:44:57]line ФМ: 0000000000874959 [23:44:57]line ФД: 226330 [23:44:57]line ФПД: 12514665733681 [23:44:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T234456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226330&fm=12514665733681&tin=02508201610067®Number=0000000000092624&sum=150000 [23:44:58]OFD Sender: Processing packet 226330 [packets to send 600, broken 599] [23:44:58]ProducePacketName [23:44:58]name=ofd_packets/00226330 [23:44:58]OFD Sender: To server: pG, [23:44:58]CommunicateWithHost lk.salyk.kg:30040 [23:44:58]ConnectInit lk.salyk.kg [23:44:58]written 0, free lines is 4095 [23:44:58]Write to MH i2c: 01 00 00 D7 02 D9 [23:44:58]Write i2c OK [23:44:58]MH_I2C_Read... [23:44:58]Read from MH i2c: 01 [23:44:58]MH_I2C_Read... [23:44:58]Read from MH i2c: 01 07 00 [23:44:58]MH_I2C_Read... [23:44:58]Read from MH i2c: 01 07 00 D7 02 00 00 00 00 00 E8 0B D3 [23:44:58]RasterBufferAndPrint [23:44:58]line [23:44:58]line [23:44:58]line [23:44:58]line [23:44:58]line [23:44:58]written 0, free lines is 3052 [23:44:58]MH_Cut [23:44:58]Write to MH i2c: D1 01 00 DE 02 01 B2 [23:44:58]Write i2c OK [23:44:58]MH_I2C_Read... [23:44:58]Read from MH i2c: D1 [23:44:58]MH_I2C_Read... [23:44:58]Read from MH i2c: D1 01 00 [23:44:58]MH_I2C_Read... [23:44:58]Read from MH i2c: D1 01 00 DE 02 00 B1 [23:44:58]Write to MH i2c: 01 00 00 DF 02 E1 [23:44:58]Write i2c OK [23:44:58]MH_I2C_Read... [23:44:59]*** Cut start [23:44:59]*** Partial cut [23:44:59]*** CUTSNS_PIN = 1 [23:44:59]Connected sock=11 [23:44:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D1 CC 08 01 74 8F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 78 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 74 03 00 35 04 06 00 0B 61 CC 34 9E 31 28 A1 EB 49 F3 CB 4C 4E [23:44:59]*** CUTSNS_PIN = 0 [23:45:00]*** Brake cut motor [23:45: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 35 39 4F 00 00 00 F0 D3 47 00 0C 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 74 03 00 F4 03 04 00 86 32 A5 66 B6 04 01 00 00 C6 EC 6F 77 03 7B 36 27 [23:45:00]CommunicateWithHost err = 0 [23:45:00]CheckOFDResponse [23:45:00]1017 (14) - 77093643461234 [23:45:00]1041 (16) - 0000000000874959 [23:45:00]1040 (4) - 226330 [23:45:00]1012 (4) - 27.07.2024 17:46 [23:45:00]1206 (1) - 0 [23:45:00]OFD Sender: Remove packet 226330 [23:45:00]ProducePacketName [23:45:00]name=ofd_packets/00226330 [23:45:00]NVStorageDeleteData [23:45:00]Read from MH i2c: 01 [23:45:00]MH_I2C_Read... [23:45:00]*** Stop cut motor [23:45:00]*** Cut end [23:45:00]Read from MH i2c: 01 07 00 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: 01 07 00 DF 02 00 00 00 00 00 FF 0F F6 [23:45:00]process_action close_receipt done [23:45:00]requested_data is exist [23:45:00]produce_requested_data [23:45:00]requested_item fm.sn is exist - process it [23:45:00]wFMCommunicate request_size=4 [23:45:00]MH_SAM_APDU [23:45:00]CAPDU: 80 11 00 00 [23:45:00]Write to MH i2c: E2 08 00 E0 02 80 11 00 00 00 00 00 00 5C [23:45:00]Write i2c OK [23:45:00]MH_I2C_Read... [23:45:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:45:00]Read from MH i2c: E2 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 17 00 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 17 00 E0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [23:45:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:45:00]wFMCommunicate OK [23:45:00]requested_item fd.num is exist - process it [23:45:00]SAM_PROTO_GetFieldsCounters [23:45:00]wFMCommunicate request_size=4 [23:45:00]MH_SAM_APDU [23:45:00]CAPDU: 80 13 00 00 [23:45:00]Write to MH i2c: E2 08 00 E1 02 80 13 00 00 00 00 00 00 5F [23:45:00]Write i2c OK [23:45:00]MH_I2C_Read... [23:45:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:45:00]Read from MH i2c: E2 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 62 00 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 62 00 E1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 EC [23:45: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:45:00]wFMCommunicate OK [23:45:00]SAM_PROTO_GetFieldsCounters done [23:45:00]requested_item shift.num is exist - process it [23:45:00]requested_item shift.opened is exist - process it [23:45:00]req_shift_opened [23:45:00]FM_GetShiftState [23:45:00]SAM_PROTO_GetShiftState [23:45:00]wFMCommunicate request_size=4 [23:45:00]MH_SAM_APDU [23:45:00]CAPDU: 80 13 01 00 [23:45:00]Write to MH i2c: E2 08 00 E2 02 80 13 01 00 00 00 00 00 61 [23:45:00]Write i2c OK [23:45:00]MH_I2C_Read... [23:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:45:00]Read from MH i2c: E2 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 0E 00 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 0E 00 E2 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 6F [23:45:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:45:00]wFMCommunicate OK [23:45:00]SAM_PROTO_GetShiftState done [23:45:00]FM_GetShiftState done [23:45:00]req_shift_opened done [23:45:00]requested_item shift.open_date is exist - process it [23:45:00]req_shift_open_date [23:45:00]req_shift_open_date done [23:45:00]produce_requested_data done [23:45:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226330,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:45:00]process_action_free close_receipt [23:45:00]json_value_free [23:45:00]json_value_free done [23:45:00]process_json_proto returns [23:45:00]Send response to host [23:45:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226330,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:45:00]free response buf [23:45:00]execute_script done [23:45:00]execute_script returns [23:45:00]free content buf [23:45:00]Sock 9.Close socket [23:45:00]Sock 9.Thread stoped [23:45:00]OFD Sender: No OFD packet to send [23:45:06]OFD Sender: No OFD packet to send [23:45:09]recv_with_timeout no data received [23:45:11]OFD Sender: No OFD packet to send [23:45:16]OFD Sender: No OFD packet to send [23:45:21]OFD Sender: No OFD packet to send [23:45:26]OFD Sender: No OFD packet to send [23:45:26]recv_with_timeout no data received [23:45:31]OFD Sender: No OFD packet to send [23:45:36]OFD Sender: No OFD packet to send [23:45:41]OFD Sender: No OFD packet to send [23:45:44]recv_with_timeout no data received [23:45:46]OFD Sender: No OFD packet to send [23:46:45]ConnectInit Can't connect to host [23:46:48]ConnectInit Can't take IP for lk.salyk.kg [23:46:48]CommunicateWithHost connect error [23:46:48]CommunicateWithHost err = -1 [23:46:48]OFD Sender: Server communicate error [23:46:53]OFD Sender: Processing packet 226331 [packets to send 600, broken 599] [23:46:53]ProducePacketName [23:46:53]name=ofd_packets/00226331 [23:46:53]OFD Sender: To server: pG, [23:46:53]CommunicateWithHost lk.salyk.kg:30040 [23:46:53]ConnectInit lk.salyk.kg [23:46:58]ConnectInit Can't take IP for lk.salyk.kg [23:46:58]CommunicateWithHost connect error [23:46:58]CommunicateWithHost err = -1 [23:46:58]OFD Sender: Server communicate error [23:47:03]OFD Sender: Processing packet 226331 [packets to send 600, broken 599] [23:47:03]ProducePacketName [23:47:03]name=ofd_packets/00226331 [23:47:03]OFD Sender: To server: pG, [23:47:03]CommunicateWithHost lk.salyk.kg:30040 [23:47:03]ConnectInit lk.salyk.kg [23:47:05]Connected sock=8 [23:47:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F3 A6 08 01 8C F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 CE 86 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 74 03 00 35 04 06 00 9B 6C CF C6 98 94 70 F1 F8 BF A9 6D BE 56 [23:47:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C0 CE 47 00 1D 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 74 03 00 F4 03 04 00 04 33 A5 66 B6 04 01 00 00 8D 9F 9F 4C B8 BD 59 FB [23:47:06]CommunicateWithHost err = 0 [23:47:06]CheckOFDResponse [23:47:06]1017 (14) - 77093643461234 [23:47:06]1041 (16) - 0000000000874959 [23:47:06]1040 (4) - 226331 [23:47:06]1012 (4) - 27.07.2024 17:48 [23:47:06]1206 (1) - 0 [23:47:06]OFD Sender: Remove packet 226331 [23:47:06]ProducePacketName [23:47:06]name=ofd_packets/00226331 [23:47:06]NVStorageDeleteData [23:47:07]OFD Sender: No OFD packet to send [23:47:12]OFD Sender: No OFD packet to send [23:47:17]OFD Sender: No OFD packet to send [23:47:22]OFD Sender: No OFD packet to send [23:47:26]recv_with_timeout no data received [23:47:27]OFD Sender: No OFD packet to send [23:48:52]ConnectInit Can't connect to host [23:48:52]OFD Sender: No OFD packet to send [23:48:57]OFD Sender: No OFD packet to send [23:49:02]OFD Sender: No OFD packet to send [23:49:07]OFD Sender: No OFD packet to send [23:49:12]OFD Sender: No OFD packet to send [23:49:17]OFD Sender: No OFD packet to send [23:49:22]OFD Sender: No OFD packet to send [23:49:27]OFD Sender: No OFD packet to send [23:49:32]OFD Sender: No OFD packet to send [23:49:37]OFD Sender: No OFD packet to send [23:49:42]OFD Sender: No OFD packet to send [23:49:47]OFD Sender: No OFD packet to send [23:49:52]OFD Sender: No OFD packet to send [23:49:57]OFD Sender: No OFD packet to send [23:50:02]OFD Sender: No OFD packet to send [23:50:07]OFD Sender: No OFD packet to send [23:50:12]OFD Sender: No OFD packet to send [23:50:17]OFD Sender: No OFD packet to send [23:50:19]accept exits with 10 [23:50:19]New connection [23:50:19]New thread 3067362660 created [23:50:19]Thread 3067506020 joined [23:50:19]Waiting for new connection... [23:50:19] Sock 10.Parse request [23:50:19]Sock 10.Check first char [23:50:19]Sock 10.First char is OK [23:50:19]request: POST /json_proto HTTP/1.0 [23:50:19]Method: POST [23:50:19]URL: /json_proto [23:50:19]Method is POST - this is cgi request [23:50:19]url: /json_proto [23:50:19]query_string will be loaded in cgi processing [23:50:19]execute_cgi json_proto POST (null) [23:50:19]execute_cgi path=json_proto method=POST [23:50:19]POST find Content-Length [23:50:19]Host: 172.17.43.131:8080 [23:50:19]Content-Length: 804 [23:50:19]Content-Type: application/json [23:50:19] [23:50:19]POST finish read [23:50:19]Found Content-Length = 804 [23:50:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:19]execute_script... [23:50: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)2002666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:19]POST & json_proto [23:50:19]process_json_proto [23:50:19]json parsed OK: [23:50:19]protocol is kg_v1.0 [23:50:19]action value=close_receipt [23:50:19]process_action close_receipt [23:50:19]cmd_close_receipt [23:50:19]MH_GetDate [23:50:19]Write to MH i2c: F0 00 00 2E 03 20 [23:50:19]Write i2c OK [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: F0 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: F0 09 00 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: F0 09 00 2E 03 00 BC 87 A5 66 F9 24 A2 66 9C [23:50:19]GetLastDocTimeStamp 1722123982 [23:50:19]current date 1722124220 [23:50:19]FM_GetShiftState [23:50:19]SAM_PROTO_GetShiftState [23:50:19]wFMCommunicate request_size=4 [23:50:19]MH_SAM_APDU [23:50:19]CAPDU: 80 13 01 00 [23:50:19]Write to MH i2c: E2 08 00 2F 03 80 13 01 00 00 00 00 00 AF [23:50:19]Write i2c OK [23:50:19]MH_I2C_Read... [23:50:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:19]Read from MH i2c: E2 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 0E 00 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 0E 00 2F 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [23:50:19]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:50:19]wFMCommunicate OK [23:50:19]SAM_PROTO_GetShiftState done [23:50:19]FM_GetShiftState done [23:50:19]opened in 1722038719 [23:50:19]opened+sec_in_day 1722125119 [23:50:19]quantity*price = 100021 [23:50:19]sum+1 = 100023 [23:50:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 692 27.07.2024 23:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226332 ФПД: 60564098511015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235020&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226332&fm=60564098511015&tin=02508201610067®Number=0000000000092624&sum=100022 [23:50:20]StoreToDocumentArchive [23:50:20]shift 438 fd 226332 [23:50:20]save to /storage/0438/doc_00226332 [23:50:20]save last doc name /storage/0438/doc_00226332 to /storage/kkm_last_doc_name [23:50:20]save OK [23:50:20]Clear old archive folders... [23:50:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:50:20]tlvbuf is 0125B940 [23:50:20]SAM_PROTO_ClearQueue [23:50:20]wFMCommunicate request_size=4 [23:50:20]MH_SAM_APDU [23:50:20]CAPDU: 80 09 00 00 [23:50:20]Write to MH i2c: E2 08 00 3C 03 80 09 00 00 00 00 00 00 B1 [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:50:20]Read from MH i2c: E2 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 03 00 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 03 00 3C 03 00 90 00 B3 [23:50:20]RAPDU: 90 00 [23:50:20]wFMCommunicate OK [23:50:20]SAM_PROTO_ClearQueue done [23:50:20]KKMCreateOFDPacket [23:50:20]OFDProtocolAddRootSTLVToBuf [23:50:20]FM_MakeSignedData [23:50:20]FM_MakeSignedData [23:50:20]SAM_PROTO_SignData [23:50:20]wFMCommunicate request_size=4 [23:50:20]MH_SAM_APDU [23:50:20]CAPDU: 80 0D 01 02 [23:50:20]Write to MH i2c: E2 08 00 3D 03 80 0D 01 02 00 00 00 00 B9 [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:50:20]Read from MH i2c: E2 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 03 00 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: E2 03 00 3D 03 00 90 00 B4 [23:50:20]RAPDU: 90 00 [23:50:20]wFMCommunicate OK [23:50:20]wFMCommunicate request_size=255 [23:50:20]MH_SAM_APDU [23:50:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 BC 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 74 03 00 35 04 06 00 37 [23:50:20]Write to MH i2c: E2 02 01 3E 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 BC 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 74 03 00 35 04 06 00 37 00 00 1E [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 03 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 03 00 3E 03 00 90 00 B5 [23:50:21]RAPDU: 90 00 [23:50:21]wFMCommunicate OK [23:50:21]wFMCommunicate request_size=10 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 0D 02 02 05 15 2D 93 F0 A7 [23:50:21]Write to MH i2c: E2 0D 00 3F 03 80 0D 02 02 05 00 15 2D 93 F0 A7 00 00 32 [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 03 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 03 00 3F 03 00 90 00 B6 [23:50:21]RAPDU: 90 00 [23:50:21]wFMCommunicate OK [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 0D 03 02 [23:50:21]Write to MH i2c: E2 08 00 40 03 80 0D 03 02 00 00 00 00 BE [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 0B 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 0B 00 40 03 00 BB CA 5B D6 87 DA D9 57 90 00 06 [23:50:21]RAPDU: BB CA 5B D6 87 DA D9 57 90 00 [23:50:21]wFMCommunicate OK [23:50:21]SAM_PROTO_SignData done [23:50:21]FM_MakeSignedData done [23:50:21]CreateOFDProtocolMessage [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 11 00 00 [23:50:21]Write to MH i2c: E2 08 00 41 03 80 11 00 00 00 00 00 00 BE [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 17 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 17 00 41 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [23:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:50:21]wFMCommunicate OK [23:50:21]CreateOFDProtocolMessage done [23:50:21]OFDSenderStorePacket 226332 [23:50:21]StoreOFDPacket docnum=226332 [23:50:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8E 94 07 01 FC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 BC 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 74 03 00 35 04 06 00 37 15 2D 93 F0 A7 BB CA 5B D6 87 DA D9 57 [23:50:21]CheckFolder [23:50:21]dirname=/storage/ofd_packets [23:50:21]CheckFolder done [23:50:21]ProducePacketName [23:50:21]name=ofd_packets/00226332 [23:50:21]NVStorageSaveData ofd_packets/00226332 [23:50:21]File name is /storage/ofd_packets/00226332 [23:50:21]Write 301 bytes [23:50:21]NVStorageSaveData done [23:50:21]OFDSenderStorePacket done [23:50:21]KKMCreateOFDPacket done [23:50:21]NVStorageSaveData kkm_last_timestamp [23:50:21]File name is /storage/kkm_last_timestamp [23:50:21]Write 4 bytes [23:50:21]NVStorageSaveData done [23:50:21]ExternCall_PrintAddStr [23:50:21]wPrintStart [23:50:21]Write to MH i2c: 01 00 00 42 03 45 [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: 01 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: 01 07 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: 01 07 00 42 03 00 00 00 00 00 FF 0F 5A [23:50:21]RasterBufferAndPrint [23:50:21]line Счет N : (1)2002666 [23:50:21]line ИНН: 02508201610067 [23:50:21]line Контрольно-Кассовый Чек [23:50:21]line ПРОДАЖА [23:50:21]line ТРК (МРК, ГНК) : 34 [23:50:21]line Товар: 2710124500 [23:50:21]line Аи-95-К-5 [23:50:21]line 13.480 * 74.20 [23:50:21]line = 1000.22 [23:50:21]line НДС 12% НСП 1% [23:50:21]line > о реализуемом товаре [23:50:21]line ИТОГО: 1000.22 [23:50:21]line НСП 1% : 8.85 [23:50:21]line НДС 12% : 106.22 [23:50:21]line Наличными: 0.00 [23:50:21]line Безнал.: 1000.22 [23:50:21]line Место: АЗС № 97 "Партнер Нефть" [23:50:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:50:21]line СНО: Общий режим [23:50:21]line Чек 692 27.07.2024 23:50 [23:50:21]line Смена: 438 ФФД: 1.0 [23:50:21]line ЗНМ: 0300000054 [23:50:21]line РНМ: 0000000000092624 [23:50:21]line Версия ККМ: 001 [23:50:21]line Платежная система: O! деньги [23:50:21]line ФМ: 0000000000874959 [23:50:21]line ФД: 226332 [23:50:21]line ФПД: 60564098511015 [23:50:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235020&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226332&fm=60564098511015&tin=02508201610067®Number=0000000000092624&sum=100022 [23:50:21]written 0, free lines is 4095 [23:50:21]OFD Sender: Processing packet 226332 [packets to send 600, broken 599] [23:50:21]ProducePacketName [23:50:21]name=ofd_packets/00226332 [23:50:21]OFD Sender: To server: pG, [23:50:21]CommunicateWithHost lk.salyk.kg:30040 [23:50:21]ConnectInit lk.salyk.kg [23:50:21]Write to MH i2c: 01 00 00 6C 03 6F [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: 01 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: 01 07 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: 01 07 00 6C 03 00 00 00 00 00 7C 0C FE [23:50:21]RasterBufferAndPrint [23:50:21]line [23:50:21]line [23:50:21]line [23:50:21]line [23:50:21]line [23:50:21]Connected sock=8 [23:50: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 35 39 0F 01 00 00 8E 94 07 01 FC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 BC 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 74 03 00 35 04 06 00 37 15 2D 93 F0 A7 BB CA 5B D6 87 DA D9 57 [23:50:21]written 0, free lines is 3199 [23:50:21]MH_Cut [23:50:21]Write to MH i2c: D1 01 00 73 03 01 48 [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: D1 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: D1 01 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: D1 01 00 73 03 00 47 [23:50:21]Write to MH i2c: 01 00 00 74 03 77 [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0F 7A 47 00 50 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 74 03 00 F4 03 04 00 C8 33 A5 66 B6 04 01 00 00 72 EA BD F3 0C 2D 9E D1 [23:50:22]CommunicateWithHost err = 0 [23:50:22]CheckOFDResponse [23:50:22]1017 (14) - 77093643461234 [23:50:22]1041 (16) - 0000000000874959 [23:50:22]1040 (4) - 226332 [23:50:22]1012 (4) - 27.07.2024 17:52 [23:50:22]1206 (1) - 0 [23:50:22]OFD Sender: Remove packet 226332 [23:50:22]ProducePacketName [23:50:22]name=ofd_packets/00226332 [23:50:22]NVStorageDeleteData [23:50:22]OFD Sender: No OFD packet to send [23:50:22]*** Cut start [23:50:22]*** Partial cut [23:50:22]*** CUTSNS_PIN = 1 [23:50:23]*** CUTSNS_PIN = 0 [23:50:23]*** Brake cut motor [23:50:23]Read from MH i2c: 01 [23:50:23]MH_I2C_Read... [23:50:23]*** Stop cut motor [23:50:23]*** Cut end [23:50:23]Read from MH i2c: 01 07 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: 01 07 00 74 03 00 00 00 00 00 FF 0F 8C [23:50:23]process_action close_receipt done [23:50:23]requested_data is exist [23:50:23]produce_requested_data [23:50:23]requested_item fm.sn is exist - process it [23:50:23]wFMCommunicate request_size=4 [23:50:23]MH_SAM_APDU [23:50:23]CAPDU: 80 11 00 00 [23:50:23]Write to MH i2c: E2 08 00 75 03 80 11 00 00 00 00 00 00 F2 [23:50:23]Write i2c OK [23:50:23]MH_I2C_Read... [23:50:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:23]Read from MH i2c: E2 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 17 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 17 00 75 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [23:50:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:50:23]wFMCommunicate OK [23:50:23]requested_item fd.num is exist - process it [23:50:23]SAM_PROTO_GetFieldsCounters [23:50:23]wFMCommunicate request_size=4 [23:50:23]MH_SAM_APDU [23:50:23]CAPDU: 80 13 00 00 [23:50:23]Write to MH i2c: E2 08 00 76 03 80 13 00 00 00 00 00 00 F5 [23:50:23]Write i2c OK [23:50:23]MH_I2C_Read... [23:50:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:23]Read from MH i2c: E2 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 62 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 62 00 76 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [23:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:23]wFMCommunicate OK [23:50:23]SAM_PROTO_GetFieldsCounters done [23:50:23]requested_item shift.num is exist - process it [23:50:23]requested_item shift.opened is exist - process it [23:50:23]req_shift_opened [23:50:23]FM_GetShiftState [23:50:23]SAM_PROTO_GetShiftState [23:50:23]wFMCommunicate request_size=4 [23:50:23]MH_SAM_APDU [23:50:23]CAPDU: 80 13 01 00 [23:50:23]Write to MH i2c: E2 08 00 77 03 80 13 01 00 00 00 00 00 F7 [23:50:23]Write i2c OK [23:50:23]MH_I2C_Read... [23:50:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:23]Read from MH i2c: E2 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 0E 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 0E 00 77 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 05 [23:50:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:50:23]wFMCommunicate OK [23:50:23]SAM_PROTO_GetShiftState done [23:50:23]FM_GetShiftState done [23:50:23]req_shift_opened done [23:50:23]requested_item shift.open_date is exist - process it [23:50:23]req_shift_open_date [23:50:23]req_shift_open_date done [23:50:23]produce_requested_data done [23:50:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226332,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:50:23]process_action_free close_receipt [23:50:23]json_value_free [23:50:23]json_value_free done [23:50:23]process_json_proto returns [23:50:23]Send response to host [23:50:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226332,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:50:23]free response buf [23:50:23]execute_script done [23:50:23]execute_script returns [23:50:23]free content buf [23:50:23]Sock 10.Close socket [23:50:23]Sock 10.Thread stoped [23:50:27]accept exits with 9 [23:50:27]New connection [23:50:27]New thread 3067506020 created [23:50:27]Thread 3067362660 joined [23:50:27]Waiting for new connection... [23:50:27] Sock 9.Parse request [23:50:27]Sock 9.Check first char [23:50:27]Sock 9.First char is OK [23:50:27]request: POST /json_proto HTTP/1.0 [23:50:27]Method: POST [23:50:27]URL: /json_proto [23:50:27]Method is POST - this is cgi request [23:50:27]url: /json_proto [23:50:27]query_string will be loaded in cgi processing [23:50:27]execute_cgi json_proto POST (null) [23:50:27]execute_cgi path=json_proto method=POST [23:50:27]POST find Content-Length [23:50:27]Host: 172.17.43.131:8080 [23:50:27]Content-Length: 678 [23:50:27]Content-Type: application/json [23:50:27] [23:50:27]POST finish read [23:50:27]Found Content-Length = 678 [23:50:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.970, "sum" : 220.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:27]execute_script... [23:50: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)2002661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.970, "sum" : 220.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:27]POST & json_proto [23:50:27]process_json_proto [23:50:27]json parsed OK: [23:50:27]protocol is kg_v1.0 [23:50:27]action value=close_receipt [23:50:27]process_action close_receipt [23:50:27]cmd_close_receipt [23:50:27]MH_GetDate [23:50:27]Write to MH i2c: F0 00 00 78 03 6A [23:50:27]Write i2c OK [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: F0 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: F0 09 00 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: F0 09 00 78 03 00 C4 87 A5 66 F9 24 A2 66 EE [23:50:27]GetLastDocTimeStamp 1722124220 [23:50:27]current date 1722124228 [23:50:27]FM_GetShiftState [23:50:27]SAM_PROTO_GetShiftState [23:50:27]wFMCommunicate request_size=4 [23:50:27]MH_SAM_APDU [23:50:27]CAPDU: 80 13 01 00 [23:50:27]Write to MH i2c: E2 08 00 79 03 80 13 01 00 00 00 00 00 F9 [23:50:27]Write i2c OK [23:50:27]MH_I2C_Read... [23:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:27]Read from MH i2c: E2 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 0E 00 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 0E 00 79 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 07 [23:50:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:50:27]wFMCommunicate OK [23:50:27]SAM_PROTO_GetShiftState done [23:50:27]FM_GetShiftState done [23:50:27]opened in 1722038719 [23:50:27]opened+sec_in_day 1722125119 [23:50:27]quantity*price = 22037 [23:50:27]sum+1 = 22038 [23:50:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.40 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 693 27.07.2024 23:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226333 ФПД: 197265836836513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235028&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226333&fm=197265836836513&tin=02508201610067®Number=0000000000092624&sum=22000 [23:50:28]StoreToDocumentArchive [23:50:28]shift 438 fd 226333 [23:50:28]save to /storage/0438/doc_00226333 [23:50:28]save last doc name /storage/0438/doc_00226333 to /storage/kkm_last_doc_name [23:50:28]save OK [23:50:28]Clear old archive folders... [23:50:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:50:28]tlvbuf is 011BB3B0 [23:50:28]SAM_PROTO_ClearQueue [23:50:28]wFMCommunicate request_size=4 [23:50:28]MH_SAM_APDU [23:50:28]CAPDU: 80 09 00 00 [23:50:28]Write to MH i2c: E2 08 00 86 03 80 09 00 00 00 00 00 00 FB [23:50:28]Write i2c OK [23:50:28]MH_I2C_Read... [23:50:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:50:28]Read from MH i2c: E2 [23:50:28]MH_I2C_Read... [23:50:28]Read from MH i2c: E2 03 00 [23:50:28]MH_I2C_Read... [23:50:28]Read from MH i2c: E2 03 00 86 03 00 90 00 FD [23:50:28]RAPDU: 90 00 [23:50:28]wFMCommunicate OK [23:50:28]SAM_PROTO_ClearQueue done [23:50:28]KKMCreateOFDPacket [23:50:28]OFDProtocolAddRootSTLVToBuf [23:50:28]FM_MakeSignedData [23:50:28]FM_MakeSignedData [23:50:28]SAM_PROTO_SignData [23:50:28]wFMCommunicate request_size=4 [23:50:28]MH_SAM_APDU [23:50:28]CAPDU: 80 0D 01 02 [23:50:28]Write to MH i2c: E2 08 00 87 03 80 0D 01 02 00 00 00 00 03 [23:50:28]Write i2c OK [23:50:28]MH_I2C_Read... [23:50:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:50:28]Read from MH i2c: E2 [23:50:28]MH_I2C_Read... [23:50:28]Read from MH i2c: E2 03 00 [23:50:28]MH_I2C_Read... [23:50:28]Read from MH i2c: E2 03 00 87 03 00 90 00 FE [23:50:28]RAPDU: 90 00 [23:50:28]wFMCommunicate OK [23:50:28]wFMCommunicate request_size=255 [23:50:28]MH_SAM_APDU [23:50:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 0B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C4 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 74 03 00 35 04 06 00 B3 [23:50:28]Write to MH i2c: E2 02 01 88 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 9A 0B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C4 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 74 03 00 35 04 06 00 B3 00 00 C6 [23:50:28]Write i2c OK [23:50:28]MH_I2C_Read... [23:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:29]Read from MH i2c: E2 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 03 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 03 00 88 03 00 90 00 FF [23:50:29]RAPDU: 90 00 [23:50:29]wFMCommunicate OK [23:50:29]wFMCommunicate request_size=10 [23:50:29]MH_SAM_APDU [23:50:29]CAPDU: 80 0D 02 02 05 69 88 21 86 A1 [23:50:29]Write to MH i2c: E2 0D 00 89 03 80 0D 02 02 05 00 69 88 21 86 A1 00 00 49 [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:29]Read from MH i2c: E2 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 03 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 03 00 89 03 00 90 00 00 [23:50:29]RAPDU: 90 00 [23:50:29]wFMCommunicate OK [23:50:29]wFMCommunicate request_size=4 [23:50:29]MH_SAM_APDU [23:50:29]CAPDU: 80 0D 03 02 [23:50:29]Write to MH i2c: E2 08 00 8A 03 80 0D 03 02 00 00 00 00 08 [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:50:29]Read from MH i2c: E2 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 0B 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 0B 00 8A 03 00 F0 D2 45 50 56 B0 3D 6D 90 00 10 [23:50:29]RAPDU: F0 D2 45 50 56 B0 3D 6D 90 00 [23:50:29]wFMCommunicate OK [23:50:29]SAM_PROTO_SignData done [23:50:29]FM_MakeSignedData done [23:50:29]CreateOFDProtocolMessage [23:50:29]wFMCommunicate request_size=4 [23:50:29]MH_SAM_APDU [23:50:29]CAPDU: 80 11 00 00 [23:50:29]Write to MH i2c: E2 08 00 8B 03 80 11 00 00 00 00 00 00 08 [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:29]Read from MH i2c: E2 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 17 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 17 00 8B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [23:50:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:50:29]wFMCommunicate OK [23:50:29]CreateOFDProtocolMessage done [23:50:29]OFDSenderStorePacket 226333 [23:50:29]StoreOFDPacket docnum=226333 [23:50:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D0 87 07 01 6B 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 0B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C4 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 74 03 00 35 04 06 00 B3 69 88 21 86 A1 F0 D2 45 50 56 B0 3D 6D [23:50:29]CheckFolder [23:50:29]dirname=/storage/ofd_packets [23:50:29]CheckFolder done [23:50:29]ProducePacketName [23:50:29]name=ofd_packets/00226333 [23:50:29]NVStorageSaveData ofd_packets/00226333 [23:50:29]File name is /storage/ofd_packets/00226333 [23:50:29]Write 301 bytes [23:50:29]NVStorageSaveData done [23:50:29]OFDSenderStorePacket done [23:50:29]KKMCreateOFDPacket done [23:50:29]NVStorageSaveData kkm_last_timestamp [23:50:29]File name is /storage/kkm_last_timestamp [23:50:29]Write 4 bytes [23:50:29]NVStorageSaveData done [23:50:29]ExternCall_PrintAddStr [23:50:29]wPrintStart [23:50:29]Write to MH i2c: 01 00 00 8C 03 8F [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 07 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 07 00 8C 03 00 00 00 00 00 FF 0F A4 [23:50:29]RasterBufferAndPrint [23:50:29]line Счет N : (1)2002661 [23:50:29]line ИНН: 02508201610067 [23:50:29]line Контрольно-Кассовый Чек [23:50:29]line ПРОДАЖА [23:50:29]line ТРК (МРК, ГНК) : 54 [23:50:29]line Товар: 2710124500 [23:50:29]line Аи-95-К-5 [23:50:29]line 2.970 * 74.20 [23:50:29]line = 220.37 [23:50:29]line НДС 12% НСП 1% [23:50:29]line > о реализуемом товаре [23:50:29]line ОКРУГЛЕНИЕ: -0.37 [23:50:29]line ИТОГО: 220.00 [23:50:29]line Внесено: 220.00 [23:50:29]line СДАЧА: 0.00 [23:50:29]line НСП 1% : 1.95 [23:50:29]line НДС 12% : 23.40 [23:50:29]line Наличными: 220.00 [23:50:29]line Безнал.: 0.00 [23:50:29]line Место: АЗС № 97 "Партнер Нефть" [23:50:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:50:29]line СНО: Общий режим [23:50:29]line Чек 693 27.07.2024 23:50 [23:50:29]line Смена: 438 ФФД: 1.0 [23:50:29]line ЗНМ: 0300000054 [23:50:29]line РНМ: 0000000000092624 [23:50:29]line Версия ККМ: 001 [23:50:29]line ФМ: 0000000000874959 [23:50:29]line ФД: 226333 [23:50:29]line ФПД: 197265836836513 [23:50:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235028&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226333&fm=197265836836513&tin=02508201610067®Number=0000000000092624&sum=22000 [23:50:29]OFD Sender: Processing packet 226333 [packets to send 600, broken 599] [23:50:29]ProducePacketName [23:50:29]name=ofd_packets/00226333 [23:50:29]OFD Sender: To server: pG, [23:50:29]CommunicateWithHost lk.salyk.kg:30040 [23:50:29]ConnectInit lk.salyk.kg [23:50:29]written 0, free lines is 4095 [23:50:29]Write to MH i2c: 01 00 00 B7 03 BA [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 07 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: 01 07 00 B7 03 00 00 00 00 00 5E 0C 2B [23:50:29]RasterBufferAndPrint [23:50:29]line [23:50:29]line [23:50:29]line [23:50:29]line [23:50:29]line [23:50:29]written 0, free lines is 3173 [23:50:29]MH_Cut [23:50:29]Write to MH i2c: D1 01 00 BE 03 01 93 [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: D1 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: D1 01 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: D1 01 00 BE 03 00 92 [23:50:29]Write to MH i2c: 01 00 00 BF 03 C2 [23:50:29]Connected sock=8 [23:50: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 35 39 0F 01 00 00 D0 87 07 01 6B 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 0B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C4 87 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 74 03 00 35 04 06 00 B3 69 88 21 86 A1 F0 D2 45 50 56 B0 3D 6D [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA E9 47 00 52 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 74 03 00 F4 03 04 00 D0 33 A5 66 B6 04 01 00 00 0D F0 15 3B BD 9B 87 E0 [23:50:30]CommunicateWithHost err = 0 [23:50:30]CheckOFDResponse [23:50:30]1017 (14) - 77093643461234 [23:50:30]1041 (16) - 0000000000874959 [23:50:30]1040 (4) - 226333 [23:50:30]1012 (4) - 27.07.2024 17:52 [23:50:30]1206 (1) - 0 [23:50:30]OFD Sender: Remove packet 226333 [23:50:30]ProducePacketName [23:50:30]name=ofd_packets/00226333 [23:50:30]NVStorageDeleteData [23:50:30]OFD Sender: No OFD packet to send [23:50:31]*** Cut start [23:50:31]*** Partial cut [23:50:31]*** CUTSNS_PIN = 1 [23:50:31]*** CUTSNS_PIN = 0 [23:50:31]*** Brake cut motor [23:50:31]Read from MH i2c: 01 [23:50:31]MH_I2C_Read... [23:50:31]*** Stop cut motor [23:50:31]*** Cut end [23:50:31]Read from MH i2c: 01 07 00 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: 01 07 00 BF 03 00 00 00 00 00 FF 0F D7 [23:50:31]process_action close_receipt done [23:50:31]requested_data is exist [23:50:31]produce_requested_data [23:50:31]requested_item fm.sn is exist - process it [23:50:31]wFMCommunicate request_size=4 [23:50:31]MH_SAM_APDU [23:50:31]CAPDU: 80 11 00 00 [23:50:31]Write to MH i2c: E2 08 00 C0 03 80 11 00 00 00 00 00 00 3D [23:50:31]Write i2c OK [23:50:31]MH_I2C_Read... [23:50:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:31]Read from MH i2c: E2 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 17 00 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 17 00 C0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [23:50:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:50:31]wFMCommunicate OK [23:50:31]requested_item fd.num is exist - process it [23:50:31]SAM_PROTO_GetFieldsCounters [23:50:31]wFMCommunicate request_size=4 [23:50:31]MH_SAM_APDU [23:50:31]CAPDU: 80 13 00 00 [23:50:31]Write to MH i2c: E2 08 00 C1 03 80 13 00 00 00 00 00 00 40 [23:50:31]Write i2c OK [23:50:31]MH_I2C_Read... [23:50:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:31]Read from MH i2c: E2 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 62 00 [23:50:31]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 62 00 C1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [23:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:32]wFMCommunicate OK [23:50:32]SAM_PROTO_GetFieldsCounters done [23:50:32]requested_item shift.num is exist - process it [23:50:32]requested_item shift.opened is exist - process it [23:50:32]req_shift_opened [23:50:32]FM_GetShiftState [23:50:32]SAM_PROTO_GetShiftState [23:50:32]wFMCommunicate request_size=4 [23:50:32]MH_SAM_APDU [23:50:32]CAPDU: 80 13 01 00 [23:50:32]Write to MH i2c: E2 08 00 C2 03 80 13 01 00 00 00 00 00 42 [23:50:32]Write i2c OK [23:50:32]MH_I2C_Read... [23:50:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:32]Read from MH i2c: E2 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 0E 00 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 0E 00 C2 03 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 50 [23:50:32]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:50:32]wFMCommunicate OK [23:50:32]SAM_PROTO_GetShiftState done [23:50:32]FM_GetShiftState done [23:50:32]req_shift_opened done [23:50:32]requested_item shift.open_date is exist - process it [23:50:32]req_shift_open_date [23:50:32]req_shift_open_date done [23:50:32]produce_requested_data done [23:50:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226333,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:50:32]process_action_free close_receipt [23:50:32]json_value_free [23:50:32]json_value_free done [23:50:32]process_json_proto returns [23:50:32]Send response to host [23:50:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226333,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:50:32]free response buf [23:50:32]execute_script done [23:50:32]execute_script returns [23:50:32]free content buf [23:50:32]Sock 9.Close socket [23:50:32]Sock 9.Thread stoped [23:50:36]OFD Sender: No OFD packet to send [23:50:41]OFD Sender: No OFD packet to send [23:50:46]OFD Sender: No OFD packet to send [23:50:46]recv_with_timeout no data received [23:50:51]OFD Sender: No OFD packet to send [23:50:56]OFD Sender: No OFD packet to send [23:51:01]OFD Sender: No OFD packet to send [23:51:06]OFD Sender: No OFD packet to send [23:51:11]OFD Sender: No OFD packet to send [23:51:16]OFD Sender: No OFD packet to send [23:51:21]OFD Sender: No OFD packet to send [23:51:26]OFD Sender: No OFD packet to send [23:51:31]OFD Sender: No OFD packet to send [23:51:36]OFD Sender: No OFD packet to send [23:51:41]OFD Sender: No OFD packet to send [23:51:46]OFD Sender: No OFD packet to send [23:51:51]OFD Sender: No OFD packet to send [23:51:56]OFD Sender: No OFD packet to send [23:52:01]OFD Sender: No OFD packet to send [23:52:06]OFD Sender: No OFD packet to send [23:52:11]OFD Sender: No OFD packet to send [23:52:16]OFD Sender: No OFD packet to send [23:52:21]OFD Sender: No OFD packet to send [23:52:26]OFD Sender: No OFD packet to send [23:52:31]OFD Sender: No OFD packet to send [23:52:36]OFD Sender: No OFD packet to send [23:52:41]OFD Sender: No OFD packet to send [23:52:46]OFD Sender: No OFD packet to send [23:52:51]OFD Sender: No OFD packet to send [23:52:53]recv_with_timeout no data received [23:52:56]OFD Sender: No OFD packet to send [23:53:01]OFD Sender: No OFD packet to send [23:53:06]OFD Sender: No OFD packet to send [23:53:11]OFD Sender: No OFD packet to send [23:53:16]OFD Sender: No OFD packet to send [23:53:21]OFD Sender: No OFD packet to send [23:53:24]recv_with_timeout no data received [23:53:26]OFD Sender: No OFD packet to send [23:53:31]OFD Sender: No OFD packet to send [23:53:36]OFD Sender: No OFD packet to send [23:53:41]OFD Sender: No OFD packet to send [23:53:46]OFD Sender: No OFD packet to send [23:53:51]OFD Sender: No OFD packet to send [23:53:56]OFD Sender: No OFD packet to send [23:54:01]OFD Sender: No OFD packet to send [23:54:06]OFD Sender: No OFD packet to send [23:54:11]OFD Sender: No OFD packet to send [23:54:16]OFD Sender: No OFD packet to send [23:54:21]OFD Sender: No OFD packet to send [23:54:26]OFD Sender: No OFD packet to send [23:54:31]OFD Sender: No OFD packet to send [23:54:36]OFD Sender: No OFD packet to send [23:54:41]OFD Sender: No OFD packet to send [23:54:46]OFD Sender: No OFD packet to send [23:54:51]OFD Sender: No OFD packet to send [23:54:56]OFD Sender: No OFD packet to send [23:55:01]OFD Sender: No OFD packet to send [23:55:06]OFD Sender: No OFD packet to send [23:55:11]OFD Sender: No OFD packet to send [23:55:16]OFD Sender: No OFD packet to send [23:55:21]OFD Sender: No OFD packet to send [23:55:26]OFD Sender: No OFD packet to send [23:55:31]OFD Sender: No OFD packet to send [23:55:36]OFD Sender: No OFD packet to send [23:55:38]recv_with_timeout no data received [23:55:41]OFD Sender: No OFD packet to send [23:55:46]OFD Sender: No OFD packet to send [23:55:51]OFD Sender: No OFD packet to send [23:55:56]OFD Sender: No OFD packet to send [23:56:01]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]/dev/ttyS4 opened [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 222254+1721902329=1722124583 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 27 89 A5 66 F9 24 A2 66 DF [23:56:23]Current date/time: 27.07.2024 23:56 [23:56:23]FM_Init [23:56:23]wFMConnect [23:56:23]MH_SAM_On [23:56:23]Write to MH i2c: E0 00 00 08 00 E7 [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_init finished! [23:56:23]*** atr: [23:56:23]*** 0F 3B D5 18 FF 81 91 FE [23:56:23]*** 1F C3 80 73 C8 21 10 0A [23:56:23]*** 00 00 00 00 00 00 00 00 [23:56:23]*** 00 00 00 00 00 00 00 00 [23:56:23]*** 00 00 00 00 00 00 00 00 [23:56:23]*** 00 00 00 00 00 00 00 00 [23:56:23]*** 00 00 00 00 00 00 00 00 [23:56:23]*** 00 00 00 00 00 00 00 00 [23:56:23]Read from MH i2c: E0 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E0 10 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [23:56:23]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:56:23]wFMCommunicate request_size=10 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:56:23]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [23:56:23]RAPDU: 90 00 [23:56:23]wFMCommunicate OK [23:56:23]wFMCommunicate request_size=4 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 11 00 00 [23:56:23]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 17 00 [23:56:23]MH_I2C_Read... [23:56:23]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 35 39 90 00 E1 [23:56:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:56:23]wFMCommunicate OK [23:56:23]Detected FM SN is 0000000000874959 [23:56:23]Stored FM SN is 0000000000874959 [23:56:23]wFMCommunicate request_size=9 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 16 00 00 04 1A 5E 01 00 [23:56:23]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [23:56:23]RAPDU: 90 00 [23:56:23]wFMCommunicate OK [23:56:23]FM PIN OK [23:56:23]wFMCommunicate request_size=8 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 14 04 00 03 02 00 01 [23:56:23]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [23:56:23]RAPDU: 90 00 [23:56:23]wFMCommunicate OK [23:56:23]wFMCommunicate request_size=13 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [23:56:23]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 [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [23:56:23]RAPDU: 90 00 [23:56:23]wFMCommunicate OK [23:56:23]wFMCommunicate request_size=4 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 11 00 00 [23:56:23]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 17 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [23:56:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:56:23]wFMCommunicate OK [23:56:23]DocumentArchiveInit [23:56:23]Start Httpd... [23:56:23]Httpd thread 3066879332 created [23:56:23]Write to MH i2c: 01 00 00 0F 00 0F [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: 01 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: 01 07 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [23:56:23]MH Int Process started [23:56:23]Allocated Socket 7 [23:56:23]Bind OK [23:56:23]Listen OK [23:56:23]httpd running on port 8080 [23:56:23]Waiting for new connection... [23:56:24]OFD Sender: No OFD packet to send [23:56:29]accept exits with 8 [23:56:29]New connection [23:56:29]New thread 3066592612 created [23:56:29]Waiting for new connection... [23:56:29] Sock 8.Parse request [23:56:29]Sock 8.Check first char [23:56:29]Sock 8.First char is OK [23:56:29]request: POST /json_proto HTTP/1.0 [23:56:29]Method: POST [23:56:29]URL: /json_proto [23:56:29]Method is POST - this is cgi request [23:56:29]url: /json_proto [23:56:29]query_string will be loaded in cgi processing [23:56:29]execute_cgi json_proto POST (null) [23:56:29]execute_cgi path=json_proto method=POST [23:56:29]POST find Content-Length [23:56:29]Host: 172.17.43.131:8080 [23:56:29]Content-Length: 680 [23:56:29]Content-Type: application/json [23:56:29] [23:56:29]POST finish read [23:56:29]Found Content-Length = 680 [23:56:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:29]execute_script... [23: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)2002667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:29]POST & json_proto [23:56:29]process_json_proto [23:56:29]json parsed OK: [23:56:29]protocol is kg_v1.0 [23:56:29]action value=close_receipt [23:56:29]process_action close_receipt [23:56:29]cmd_close_receipt [23:56:29]MH_GetDate [23:56:29]Write to MH i2c: F0 00 00 10 00 FF [23:56:29]Write i2c OK [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: F0 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: F0 09 00 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: F0 09 00 10 00 00 2E 89 A5 66 F9 24 A2 66 EF [23:56:29]GetLastDocTimeStamp 1722124228 [23:56:29]current date 1722124590 [23:56:29]FM_GetShiftState [23:56:29]SAM_PROTO_GetShiftState [23:56:29]wFMCommunicate request_size=4 [23:56:29]MH_SAM_APDU [23:56:29]CAPDU: 80 13 01 00 [23:56:29]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [23:56:29]Write i2c OK [23:56:29]MH_I2C_Read... [23:56:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:29]Read from MH i2c: E2 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 0E 00 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9C [23:56:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:56:29]wFMCommunicate OK [23:56:29]SAM_PROTO_GetShiftState done [23:56:29]FM_GetShiftState done [23:56:29]opened in 1722038719 [23:56:29]opened+sec_in_day 1722125119 [23:56:29]quantity*price = 400050 [23:56:29]sum+1 = 400051 [23:56:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 694 27.07.2024 23:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226334 ФПД: 179489104640931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235630&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226334&fm=179489104640931&tin=02508201610067®Number=0000000000092624&sum=400000 [23:56:30]StoreToDocumentArchive [23:56:30]shift 438 fd 226334 [23:56:30]save to /storage/0438/doc_00226334 [23:56:30]save last doc name /storage/0438/doc_00226334 to /storage/kkm_last_doc_name [23:56:30]save OK [23:56:30]Clear old archive folders... [23:56:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:56:30]tlvbuf is 01FB2000 [23:56:30]SAM_PROTO_ClearQueue [23:56:30]wFMCommunicate request_size=4 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 09 00 00 [23:56:30]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [23:56:30]RAPDU: 90 00 [23:56:30]wFMCommunicate OK [23:56:30]SAM_PROTO_ClearQueue done [23:56:30]KKMCreateOFDPacket [23:56:30]OFDProtocolAddRootSTLVToBuf [23:56:30]FM_MakeSignedData [23:56:30]FM_MakeSignedData [23:56:30]SAM_PROTO_SignData [23:56:30]wFMCommunicate request_size=4 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 0D 01 02 [23:56:30]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [23:56:30]RAPDU: 90 00 [23:56:30]wFMCommunicate OK [23:56:30]wFMCommunicate request_size=255 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 2E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 74 03 00 35 04 06 00 A3 3E 90 52 [23:56:30]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 2E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 74 03 00 35 04 06 00 A3 3E 90 52 00 00 D3 [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [23:56:30]RAPDU: 90 00 [23:56:30]wFMCommunicate OK [23:56:30]wFMCommunicate request_size=7 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 0D 02 02 02 BB A3 [23:56:30]Write to MH i2c: E2 0A 00 21 00 80 0D 02 02 02 00 BB A3 00 00 FD [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [23:56:30]RAPDU: 90 00 [23:56:30]wFMCommunicate OK [23:56:30]wFMCommunicate request_size=4 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 0D 03 02 [23:56:30]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 0B 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 0B 00 22 00 00 CB 08 5F DB 0A 2C 3A F0 90 00 0B [23:56:30]RAPDU: CB 08 5F DB 0A 2C 3A F0 90 00 [23:56:30]wFMCommunicate OK [23:56:30]SAM_PROTO_SignData done [23:56:30]FM_MakeSignedData done [23:56:30]CreateOFDProtocolMessage [23:56:30]wFMCommunicate request_size=4 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 11 00 00 [23:56:30]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 17 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [23:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:56:30]wFMCommunicate OK [23:56:30]CreateOFDProtocolMessage done [23:56:30]OFDSenderStorePacket 226334 [23:56:30]StoreOFDPacket docnum=226334 [23:56:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4F D8 04 01 BF C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 2E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 74 03 00 35 04 06 00 A3 3E 90 52 BB A3 CB 08 5F DB 0A 2C 3A F0 [23:56:30]CheckFolder [23:56:30]dirname=/storage/ofd_packets [23:56:30]CheckFolder done [23:56:30]ProducePacketName [23:56:30]name=ofd_packets/00226334 [23:56:30]NVStorageSaveData ofd_packets/00226334 [23:56:30]File name is /storage/ofd_packets/00226334 [23:56:30]Write 298 bytes [23:56:30]NVStorageSaveData done [23:56:30]OFDSenderStorePacket done [23:56:30]KKMCreateOFDPacket done [23:56:30]NVStorageSaveData kkm_last_timestamp [23:56:30]File name is /storage/kkm_last_timestamp [23:56:30]Write 4 bytes [23:56:30]NVStorageSaveData done [23:56:30]ExternCall_PrintAddStr [23:56:30]wPrintStart [23:56:30]Write to MH i2c: 01 00 00 24 00 24 [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: 01 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: 01 07 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [23:56:30]RasterBufferAndPrint [23:56:30]line Счет N : (1)2002667 [23:56:30]line ИНН: 02508201610067 [23:56:30]line Контрольно-Кассовый Чек [23:56:30]line ПРОДАЖА [23:56:30]line ТРК (МРК, ГНК) : 21 [23:56:30]line Товар: 2710194210 [23:56:30]line ДТ-К-5 [23:56:30]line 52.500 * 76.20 [23:56:30]line = 4000.50 [23:56:30]line НДС 12% НСП 1% [23:56:30]line > о реализуемом товаре [23:56:30]line ОКРУГЛЕНИЕ: -0.50 [23:56:30]line ИТОГО: 4000.00 [23:56:30]line Внесено: 4000.00 [23:56:30]line СДАЧА: 0.00 [23:56:30]line НСП 1% : 35.40 [23:56:30]line НДС 12% : 424.83 [23:56:30]line Наличными: 4000.00 [23:56:30]line Безнал.: 0.00 [23:56:30]line Место: АЗС № 97 "Партнер Нефть" [23:56:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:56:30]line СНО: Общий режим [23:56:30]line Чек 694 27.07.2024 23:56 [23:56:30]line Смена: 438 ФФД: 1.0 [23:56:30]line ЗНМ: 0300000054 [23:56:30]line РНМ: 0000000000092624 [23:56:30]line Версия ККМ: 001 [23:56:30]line ФМ: 0000000000874959 [23:56:30]line ФД: 226334 [23:56:30]line ФПД: 179489104640931 [23:56:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235630&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226334&fm=179489104640931&tin=02508201610067®Number=0000000000092624&sum=400000 [23:56:31]OFD Sender: Processing packet 226334 [packets to send 600, broken 599] [23:56:31]ProducePacketName [23:56:31]name=ofd_packets/00226334 [23:56:31]OFD Sender: To server: pG, [23:56:31]CommunicateWithHost lk.salyk.kg:30040 [23:56:31]ConnectInit lk.salyk.kg [23:56:31]written 0, free lines is 4095 [23:56:31]Write to MH i2c: 01 00 00 4F 00 4F [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: 01 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: 01 07 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 5C 0C BE [23:56:31]RasterBufferAndPrint [23:56:31]line [23:56:31]line [23:56:31]line [23:56:31]line [23:56:31]line [23:56:31]written 0, free lines is 3167 [23:56:31]MH_Cut [23:56:31]Write to MH i2c: D1 01 00 56 00 01 28 [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: D1 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: D1 01 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: D1 01 00 56 00 00 27 [23:56:31]Write to MH i2c: 01 00 00 57 00 57 [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:32]*** Cut start [23:56:32]*** Partial cut [23:56:32]*** CUTSNS_PIN = 1 [23:56:32]*** CUTSNS_PIN = 0 [23:56:33]*** Brake cut motor [23:56:33]Read from MH i2c: 01 [23:56:33]MH_I2C_Read... [23:56:33]*** Stop cut motor [23:56:33]*** Cut end [23:56:33]Read from MH i2c: 01 07 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [23:56:33]process_action close_receipt done [23:56:33]requested_data is exist [23:56:33]produce_requested_data [23:56:33]requested_item fm.sn is exist - process it [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 11 00 00 [23:56:33]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 17 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [23:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:56:33]wFMCommunicate OK [23:56:33]requested_item fd.num is exist - process it [23:56:33]SAM_PROTO_GetFieldsCounters [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 13 00 00 [23:56:33]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 62 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 62 00 59 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [23: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:33]wFMCommunicate OK [23:56:33]SAM_PROTO_GetFieldsCounters done [23:56:33]requested_item shift.num is exist - process it [23:56:33]requested_item shift.opened is exist - process it [23:56:33]req_shift_opened [23:56:33]FM_GetShiftState [23:56:33]SAM_PROTO_GetShiftState [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 13 01 00 [23:56:33]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 0E 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E5 [23:56:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:56:33]wFMCommunicate OK [23:56:33]SAM_PROTO_GetShiftState done [23:56:33]FM_GetShiftState done [23:56:33]req_shift_opened done [23:56:33]requested_item shift.open_date is exist - process it [23:56:33]req_shift_open_date [23:56:33]req_shift_open_date done [23:56:33]produce_requested_data done [23:56:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226334,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:56:33]process_action_free close_receipt [23:56:33]json_value_free [23:56:33]json_value_free done [23:56:33]process_json_proto returns [23:56:33]Send response to host [23:56:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226334,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:56:33]free response buf [23:56:33]execute_script done [23:56:33]execute_script returns [23:56:33]free content buf [23:56:33]Sock 8.Close socket [23:56:33]Sock 8.Thread stoped [23:56:34]Connected sock=11 [23:56:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4F D8 04 01 BF C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 2E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 74 03 00 35 04 06 00 A3 3E 90 52 BB A3 CB 08 5F DB 0A 2C 3A F0 [23:56:34]accept exits with 10 [23:56:34]New connection [23:56:34]New thread 3066449252 created [23:56:34]Thread 3066592612 joined [23:56:34]Waiting for new connection... [23:56:34] Sock 10.Parse request [23:56:34]Sock 10.Check first char [23:56:34]Sock 10.First char is OK [23:56:34]request: POST /json_proto HTTP/1.0 [23:56:34]Method: POST [23:56:34]URL: /json_proto [23:56:34]Method is POST - this is cgi request [23:56:34]url: /json_proto [23:56:34]query_string will be loaded in cgi processing [23:56:34]execute_cgi json_proto POST (null) [23:56:34]execute_cgi path=json_proto method=POST [23:56:34]POST find Content-Length [23:56:34]Host: 172.17.43.131:8080 [23:56:34]Content-Length: 215 [23:56:34]Content-Type: application/json [23:56:34] [23:56:34]POST finish read [23:56:34]Found Content-Length = 215 [23:56: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" ] } } [23:56:34]execute_script... [23:56: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" ] } } [23:56:34]POST & json_proto [23:56:34]process_json_proto [23:56:34]json parsed OK: [23:56:34]protocol is kg_v1.0 [23:56:34]action value=get_value [23:56:34]process_action get_value [23:56:34]cmd_get_value [23:56:34]process_action get_value done [23:56:34]requested_data is exist [23:56:34]produce_requested_data [23:56:34]requested_item kkm.sn is exist - process it [23:56:34]requested_item kkm.ver is exist - process it [23:56:34]requested_item fm.sn is exist - process it [23:56:34]wFMCommunicate request_size=4 [23:56:34]MH_SAM_APDU [23:56:34]CAPDU: 80 11 00 00 [23:56:34]Write to MH i2c: E2 08 00 5B 00 80 11 00 00 00 00 00 00 D5 [23:56:34]Write i2c OK [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 [23:56:34]MH_I2C_Read... [23:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:34]Read from MH i2c: E2 17 00 [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 17 00 5B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [23:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:56:34]wFMCommunicate OK [23:56:34]requested_item fd.num is exist - process it [23:56:34]SAM_PROTO_GetFieldsCounters [23:56:34]wFMCommunicate request_size=4 [23:56:34]MH_SAM_APDU [23:56:34]CAPDU: 80 13 00 00 [23:56:34]Write to MH i2c: E2 08 00 5C 00 80 13 00 00 00 00 00 00 D8 [23:56:34]Write i2c OK [23:56:34]MH_I2C_Read... [23:56:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:34]Read from MH i2c: E2 [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 62 00 [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 62 00 5C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 75 [23:56: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:34]wFMCommunicate OK [23:56:34]SAM_PROTO_GetFieldsCounters done [23:56:34]requested_item shift.num is exist - process it [23:56:34]requested_item shift.opened is exist - process it [23:56:34]req_shift_opened [23:56:34]FM_GetShiftState [23:56:34]SAM_PROTO_GetShiftState [23:56:34]wFMCommunicate request_size=4 [23:56:34]MH_SAM_APDU [23:56:34]CAPDU: 80 13 01 00 [23:56:34]Write to MH i2c: E2 08 00 5D 00 80 13 01 00 00 00 00 00 DA [23:56:34]Write i2c OK [23:56:34]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 0E 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 0E 00 5D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E8 [23:56:35]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:56:35]wFMCommunicate OK [23:56:35]SAM_PROTO_GetShiftState done [23:56:35]FM_GetShiftState done [23:56:35]req_shift_opened done [23:56:35]requested_item shift.open_date is exist - process it [23:56:35]req_shift_open_date [23:56:35]req_shift_open_date done [23:56:35]produce_requested_data done [23:56:35]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226334,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:56:35]process_action_free get_value [23:56:35]json_value_free [23:56:35]json_value_free done [23:56:35]process_json_proto returns [23:56:35]Send response to host [23:56:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226334,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:56:35]free response buf [23:56:35]execute_script done [23:56:35]execute_script returns [23:56:35]free content buf [23:56:35]Sock 10.Close socket [23:56:35]Sock 10.Thread stoped [23:56:35]accept exits with 6 [23:56:35]New connection [23:56:35]New thread 3066592612 created [23:56:35]Thread 3066449252 joined [23:56:35]Waiting for new connection... [23:56:35] Sock 6.Parse request [23:56:35]Sock 6.Check first char [23:56:35]Sock 6.First char is OK [23:56:35]request: POST /json_proto HTTP/1.0 [23:56:35]Method: POST [23:56:35]URL: /json_proto [23:56:35]Method is POST - this is cgi request [23:56:35]url: /json_proto [23:56:35]query_string will be loaded in cgi processing [23:56:35]execute_cgi json_proto POST (null) [23:56:35]execute_cgi path=json_proto method=POST [23:56:35]POST find Content-Length [23:56:35]Host: 172.17.43.131:8080 [23:56:35]Content-Length: 331 [23:56:35]Content-Type: application/json [23:56:35] [23:56:35]POST finish read [23:56:35]Found Content-Length = 331 [23:56:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:35]execute_script... [23:56:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:35]POST & json_proto [23:56:35]process_json_proto [23:56:35]json parsed OK: [23:56:35]protocol is kg_v1.0 [23:56:35]action value=get_value [23:56:35]process_action get_value [23:56:35]cmd_get_value [23:56:35]process_action get_value done [23:56:35]requested_data is exist [23:56:35]produce_requested_data [23:56:35]requested_item fm.sale.total is exist - process it [23:56:35]SAM_PROTO_GetFMData [23:56:35]wFMCommunicate request_size=4 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 13 03 00 [23:56:35]Write to MH i2c: E2 08 00 5E 00 80 13 03 00 00 00 00 00 DD [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56: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 35 39 4F 00 00 00 D7 16 47 00 47 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 35 39 10 04 04 00 1E 74 03 00 F4 03 04 00 3D 35 A5 66 B6 04 01 00 00 1A 80 F2 20 7F E3 C5 B9 [23:56:35]CommunicateWithHost err = 0 [23:56:35]CheckOFDResponse [23:56:35]1017 (14) - 77093643461234 [23:56:35]1041 (16) - 0000000000874959 [23:56:35]1040 (4) - 226334 [23:56:35]1012 (4) - 27.07.2024 17:58 [23:56:35]1206 (1) - 0 [23:56:35]OFD Sender: Remove packet 226334 [23:56:35]ProducePacketName [23:56:35]name=ofd_packets/00226334 [23:56:35]NVStorageDeleteData [23:56:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 FD 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 FD 00 5E 00 00 C5 04 85 04 C1 04 6E 04 04 00 B2 70 03 00 69 04 A3 00 6F 04 04 00 68 6A 03 00 B1 04 05 00 AA EA 93 7E 05 70 04 05 00 24 2F A2 B0 04 72 04 04 00 86 BB F1 CD 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 E8 B1 69 95 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 6C 31 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 B2 [23:56:35]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B2 70 03 00 69 04 A3 00 6F 04 04 00 68 6A 03 00 B1 04 05 00 AA EA 93 7E 05 70 04 05 00 24 2F A2 B0 04 72 04 04 00 86 BB F1 CD 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 E8 B1 69 95 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 6C 31 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [23:56:35]wFMCommunicate OK [23:56:35]wFMCommunicate request_size=4 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 17 00 00 [23:56:35]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]OFD Sender: No OFD packet to send [23:56:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 FD 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 FD 00 5F 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 06 [23:56:35]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:56:35]wFMCommunicate OK [23:56:35]wFMCommunicate request_size=4 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 17 00 00 [23:56:35]Write to MH i2c: E2 08 00 60 00 80 17 00 00 00 00 00 00 E0 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:36]Read from MH i2c: E2 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 FD 00 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 FD 00 60 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 F2 [23:56:36]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:56:36]wFMCommunicate OK [23:56:36]wFMCommunicate request_size=4 [23:56:36]MH_SAM_APDU [23:56:36]CAPDU: 80 17 00 00 [23:56:36]Write to MH i2c: E2 08 00 61 00 80 17 00 00 00 00 00 00 E1 [23:56:36]Write i2c OK [23:56:36]MH_I2C_Read... [23:56:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:36]Read from MH i2c: E2 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 FD 00 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 FD 00 61 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 6D [23:56:36]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:56:36]wFMCommunicate OK [23:56:36]wFMCommunicate request_size=4 [23:56:36]MH_SAM_APDU [23:56:36]CAPDU: 80 17 00 00 [23:56:36]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [23:56:36]Write i2c OK [23:56:36]MH_I2C_Read... [23:56:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:56:36]Read from MH i2c: E2 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 E2 00 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 E2 00 62 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [23:56:36]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:36]wFMCommunicate OK [23:56:36]SAM_PROTO_GetFMData done [23:56:36]requested_item fm.sale_refund.total is exist - process it [23:56:36]requested_item fm.buy.total is exist - process it [23:56:36]requested_item shift.sale.total is exist - process it [23:56:36]SAM_PROTO_GetShiftData [23:56:36]wFMCommunicate request_size=4 [23:56:36]MH_SAM_APDU [23:56:36]CAPDU: 80 13 02 00 [23:56:36]Write to MH i2c: E2 08 00 63 00 80 13 02 00 00 00 00 00 E1 [23:56:36]Write i2c OK [23:56:36]MH_I2C_Read... [23:56:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:37]Read from MH i2c: E2 [23:56:37]MH_I2C_Read... [23:56:37]Read from MH i2c: E2 FD 00 [23:56:37]MH_I2C_Read... [23:56:37]Read from MH i2c: E2 FD 00 63 00 00 BA 04 AA 04 B6 04 6E 04 04 00 B6 02 00 00 69 04 9F 00 6F 04 04 00 B5 02 00 00 B1 04 04 00 01 65 9A 05 70 04 04 00 A8 F7 E8 03 72 04 04 00 59 6D B1 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D9 5A 98 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 1D B2 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 04 [23:56:37]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 B6 02 00 00 69 04 9F 00 6F 04 04 00 B5 02 00 00 B1 04 04 00 01 65 9A 05 70 04 04 00 A8 F7 E8 03 72 04 04 00 59 6D B1 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D9 5A 98 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 1D B2 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:56:37]wFMCommunicate OK [23:56:37]wFMCommunicate request_size=4 [23:56:37]MH_SAM_APDU [23:56:37]CAPDU: 80 17 00 00 [23:56:37]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [23:56:37]Write i2c OK [23:56:37]MH_I2C_Read... [23:56:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:37]Read from MH i2c: E2 [23:56:37]MH_I2C_Read... [23:56:37]Read from MH i2c: E2 FD 00 [23:56:37]MH_I2C_Read... [23:56:37]Read from MH i2c: E2 FD 00 64 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 4A [23:56:37]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:56:37]wFMCommunicate OK [23:56:37]wFMCommunicate request_size=4 [23:56:37]MH_SAM_APDU [23:56:37]CAPDU: 80 17 00 00 [23:56:37]Write to MH i2c: E2 08 00 65 00 80 17 00 00 00 00 00 00 E5 [23:56:37]Write i2c OK [23:56:37]MH_I2C_Read... [23:56:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:38]Read from MH i2c: E2 [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: E2 FD 00 [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: E2 FD 00 65 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 [23:56: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 [23:56:38]wFMCommunicate OK [23:56:38]wFMCommunicate request_size=4 [23:56:38]MH_SAM_APDU [23:56:38]CAPDU: 80 17 00 00 [23:56:38]Write to MH i2c: E2 08 00 66 00 80 17 00 00 00 00 00 00 E6 [23:56:38]Write i2c OK [23:56:38]MH_I2C_Read... [23:56:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:38]Read from MH i2c: E2 [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: E2 FD 00 [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: E2 FD 00 66 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 5E [23:56:38]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 [23:56:38]wFMCommunicate OK [23:56:38]wFMCommunicate request_size=4 [23:56:38]MH_SAM_APDU [23:56:38]CAPDU: 80 17 00 00 [23:56:38]Write to MH i2c: E2 08 00 67 00 80 17 00 00 00 00 00 00 E7 [23:56:38]Write i2c OK [23:56:38]MH_I2C_Read... [23:56:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [23:56:38]Read from MH i2c: E2 [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: E2 D7 00 [23:56:38]MH_I2C_Read... [23:56:39]Read from MH i2c: E2 D7 00 67 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CA [23:56: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 [23:56:39]wFMCommunicate OK [23:56:39]SAM_PROTO_GetShiftData done [23:56:39]requested_item shift.sale.total_cash is exist - process it [23:56:39]requested_item shift.sale_refund.total is exist - process it [23:56:39]requested_item shift.sale_refund.total_cash is exist - process it [23:56:39]requested_item shift.buy.total is exist - process it [23:56:39]requested_item shift.buy.total_cash is exist - process it [23:56:39]produce_requested_data done [23:56:39]produce_requested_data return {"fm.sale.total":235984595.62,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":940044.81,"shift.sale.total_cash":655994.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:56:39]process_action_free get_value [23:56:39]json_value_free [23:56:39]json_value_free done [23:56:39]process_json_proto returns [23:56:39]Send response to host [23:56:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235984595.62,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":940044.81,"shift.sale.total_cash":655994.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:56:39]free response buf [23:56:39]execute_script done [23:56:39]execute_script returns [23:56:39]free content buf [23:56:39]Sock 6.Close socket [23:56:39]Sock 6.Thread stoped [23:56:39]accept exits with 8 [23:56:39]New connection [23:56:39]New thread 3066449252 created [23:56:39]Thread 3066592612 joined [23:56:39]Waiting for new connection... [23:56:39] Sock 8.Parse request [23:56:39]Sock 8.Check first char [23:56:39]Sock 8.First char is OK [23:56:39]request: POST /json_proto HTTP/1.0 [23:56:39]Method: POST [23:56:39]URL: /json_proto [23:56:39]Method is POST - this is cgi request [23:56:39]url: /json_proto [23:56:39]query_string will be loaded in cgi processing [23:56:39]execute_cgi json_proto POST (null) [23:56:39]execute_cgi path=json_proto method=POST [23:56:39]POST find Content-Length [23:56:39]Host: 172.17.43.131:8080 [23:56:39]Content-Length: 683 [23:56:39]Content-Type: application/json [23:56:39] [23:56:39]POST finish read [23:56:39]Found Content-Length = 683 [23:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:39]execute_script... [23:56:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:39]POST & json_proto [23:56:39]process_json_proto [23:56:39]json parsed OK: [23:56:39]protocol is kg_v1.0 [23:56:39]action value=close_receipt [23:56:39]process_action close_receipt [23:56:39]cmd_close_receipt [23:56:39]MH_GetDate [23:56:39]Write to MH i2c: F0 00 00 68 00 57 [23:56:39]Write i2c OK [23:56:39]MH_I2C_Read... [23:56:39]Read from MH i2c: F0 [23:56:39]MH_I2C_Read... [23:56:39]Read from MH i2c: F0 09 00 [23:56:39]MH_I2C_Read... [23:56:39]Read from MH i2c: F0 09 00 68 00 00 38 89 A5 66 F9 24 A2 66 51 [23:56:39]GetLastDocTimeStamp 1722124590 [23:56:39]current date 1722124600 [23:56:39]FM_GetShiftState [23:56:39]SAM_PROTO_GetShiftState [23:56:39]wFMCommunicate request_size=4 [23:56:39]MH_SAM_APDU [23:56:39]CAPDU: 80 13 01 00 [23:56:39]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [23:56:39]Write i2c OK [23:56:39]MH_I2C_Read... [23:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:39]Read from MH i2c: E2 [23:56:39]MH_I2C_Read... [23:56:39]Read from MH i2c: E2 0E 00 [23:56:39]MH_I2C_Read... [23:56:39]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F4 [23:56:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:56:39]wFMCommunicate OK [23:56:39]SAM_PROTO_GetShiftState done [23:56:39]FM_GetShiftState done [23:56:39]opened in 1722038719 [23:56:39]opened+sec_in_day 1722125119 [23:56:39]quantity*price = 100021 [23:56:39]sum+1 = 100023 [23:56:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 695 27.07.2024 23:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226335 ФПД: 49951841690433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226335&fm=49951841690433&tin=02508201610067®Number=0000000000092624&sum=100000 [23:56:41]StoreToDocumentArchive [23:56:41]shift 438 fd 226335 [23:56:41]save to /storage/0438/doc_00226335 [23:56:41]save last doc name /storage/0438/doc_00226335 to /storage/kkm_last_doc_name [23:56:41]save OK [23:56:41]Clear old archive folders... [23:56:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:56:41]tlvbuf is 0200F8C0 [23:56:41]SAM_PROTO_ClearQueue [23:56:41]wFMCommunicate request_size=4 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 09 00 00 [23:56:41]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 03 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [23:56:41]RAPDU: 90 00 [23:56:41]wFMCommunicate OK [23:56:41]SAM_PROTO_ClearQueue done [23:56:41]KKMCreateOFDPacket [23:56:41]OFDProtocolAddRootSTLVToBuf [23:56:41]FM_MakeSignedData [23:56:41]FM_MakeSignedData [23:56:41]SAM_PROTO_SignData [23:56:41]wFMCommunicate request_size=4 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 0D 01 02 [23:56:41]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:56:41]Read from MH i2c: E2 03 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [23:56:41]RAPDU: 90 00 [23:56:41]wFMCommunicate OK [23:56:41]wFMCommunicate request_size=255 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 38 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 74 03 00 35 04 06 00 2D [23:56:41]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 38 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 74 03 00 35 04 06 00 2D 00 00 A3 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 03 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [23:56:41]RAPDU: 90 00 [23:56:41]wFMCommunicate OK [23:56:41]wFMCommunicate request_size=10 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 0D 02 02 05 6E 51 C7 A3 41 [23:56:41]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 6E 51 C7 A3 41 00 00 67 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 03 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [23:56:41]RAPDU: 90 00 [23:56:41]wFMCommunicate OK [23:56:41]wFMCommunicate request_size=4 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 0D 03 02 [23:56:41]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 0B 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 0B 00 7A 00 00 7E DB 78 69 8E 67 84 B1 90 00 5A [23:56:41]RAPDU: 7E DB 78 69 8E 67 84 B1 90 00 [23:56:41]wFMCommunicate OK [23:56:41]SAM_PROTO_SignData done [23:56:41]FM_MakeSignedData done [23:56:41]CreateOFDProtocolMessage [23:56:41]wFMCommunicate request_size=4 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 11 00 00 [23:56:41]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:41] [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 17 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [23:56:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:56:41]wFMCommunicate OK [23:56:41]CreateOFDProtocolMessage done [23:56:41]OFDSenderStorePacket 226335 [23:56:41]StoreOFDPacket docnum=226335 [23:56:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 82 CD 07 01 CE BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 38 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 74 03 00 35 04 06 00 2D 6E 51 C7 A3 41 7E DB 78 69 8E 67 84 B1 [23:56:41]CheckFolder [23:56:41]dirname=/storage/ofd_packets [23:56:41]CheckFolder done [23:56:41]ProducePacketName [23:56:41]name=ofd_packets/00226335 [23:56:41]NVStorageSaveData ofd_packets/00226335 [23:56:41]File name is /storage/ofd_packets/00226335 [23:56:41]Write 301 bytes [23:56:41]NVStorageSaveData done [23:56:41]OFDSenderStorePacket done [23:56:41]KKMCreateOFDPacket done [23:56:41]NVStorageSaveData kkm_last_timestamp [23:56:41]File name is /storage/kkm_last_timestamp [23:56:41]Write 4 bytes [23:56:41]NVStorageSaveData done [23:56:41]ExternCall_PrintAddStr [23:56:41]wPrintStart [23:56:41]Write to MH i2c: 01 00 00 7C 00 7C [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: 01 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: 01 07 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [23:56:41]RasterBufferAndPrint [23:56:41]line Счет N : (1)2002668 [23:56:41]line ИНН: 02508201610067 [23:56:41]line Контрольно-Кассовый Чек [23:56:41]line ПРОДАЖА [23:56:41]line ТРК (МРК, ГНК) : 54 [23:56:41]line Товар: 2710124500 [23:56:41]line Аи-95-К-5 [23:56:41]line 13.480 * 74.20 [23:56:41]line = 1000.22 [23:56:41]line НДС 12% НСП 1% [23:56:41]line > о реализуемом товаре [23:56:41]line ОКРУГЛЕНИЕ: -0.22 [23:56:41]line ИТОГО: 1000.00 [23:56:41]line Внесено: 1000.00 [23:56:41]line СДАЧА: 0.00 [23:56:41]line НСП 1% : 8.85 [23:56:41]line НДС 12% : 106.22 [23:56:41]line Наличными: 1000.00 [23:56:41]line Безнал.: 0.00 [23:56:41]line Место: АЗС № 97 "Партнер Нефть" [23:56:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:56:41]line СНО: Общий режим [23:56:41]line Чек 695 27.07.2024 23:56 [23:56:41]line Смена: 438 ФФД: 1.0 [23:56:41]line ЗНМ: 0300000054 [23:56:41]line РНМ: 0000000000092624 [23:56:41]line Версия ККМ: 001 [23:56:41]line ФМ: 0000000000874959 [23:56:41]line ФД: 226335 [23:56:41]line ФПД: 49951841690433 [23:56:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226335&fm=49951841690433&tin=02508201610067®Number=0000000000092624&sum=100000 [23:56:41]written 0, free lines is 4095 [23:56:42]OFD Sender: Processing packet 226335 [packets to send 600, broken 599] [23:56:42]ProducePacketName [23:56:42]name=ofd_packets/00226335 [23:56:42]OFD Sender: To server: pG, [23:56:42]CommunicateWithHost lk.salyk.kg:30040 [23:56:42]ConnectInit lk.salyk.kg [23:56:42]Write to MH i2c: 01 00 00 A7 00 A7 [23:56:42]Write i2c OK [23:56:42]MH_I2C_Read... [23:56:42]Read from MH i2c: 01 [23:56:42]MH_I2C_Read... [23:56:42]Read from MH i2c: 01 07 00 [23:56:42]MH_I2C_Read... [23:56:42]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 64 0C 1E [23:56:42]RasterBufferAndPrint [23:56:42]line [23:56:42]line [23:56:42]line [23:56:42]line [23:56:42]line [23:56:42]written 0, free lines is 3186 [23:56:42]MH_Cut [23:56:42]Write to MH i2c: D1 01 00 AE 00 01 80 [23:56:42]Write i2c OK [23:56:42]MH_I2C_Read... [23:56:42]Read from MH i2c: D1 [23:56:42]MH_I2C_Read... [23:56:42]Read from MH i2c: D1 01 00 [23:56:42]MH_I2C_Read... [23:56:42]Read from MH i2c: D1 01 00 AE 00 00 7F [23:56:42]Write to MH i2c: 01 00 00 AF 00 AF [23:56:42]Write i2c OK [23:56:42]MH_I2C_Read... [23:56:42]Connected sock=6 [23:56: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 35 39 0F 01 00 00 82 CD 07 01 CE BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 38 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 74 03 00 35 04 06 00 2D 6E 51 C7 A3 41 7E DB 78 69 8E 67 84 B1 [23:56: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 35 39 4F 00 00 00 30 19 47 00 72 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 *** Cut start [23:56:43]30 30 30 30 38 37 *** Partial cut [23:56:43]34 39 *** CUTSNS_PIN = 1 [23:56:43]35 39 10 04 04 00 1F 74 03 00 F4 *** CUTSNS_PIN = 0 [23:56:43]03 04 00 46 35 A5 66 B6 04 01 00 00 76 29 44 09 3F 95 ED 77 [23:56:43]CommunicateWithHost err = 0 [23:56:43]CheckOFDResponse [23:56:43]1017 (14) - 77093643461234 [23:56:43]1041 (16) - 0000000000874959 [23:56:43]1040 (4) - 226335 [23:56:43]1012 (4) - 27.07.2024 17:58 [23:56:43]1206 (1) - 0 [23:56:43]OFD Sender: Remove packet 226335 [23:56:43]ProducePacketName [23:56:43]name=ofd_packets/00226335 [23:56:43]NVStorageDeleteData [23:56:43]*** Brake cut motor [23:56:44]Read from MH i2c: 01 [23:56:44]MH_I2C_Read... [23:56:44]*** Stop cut motor [23:56:44]*** Cut end [23:56:44]Read from MH i2c: 01 07 00 [23:56:44]MH_I2C_Read... [23:56:44]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [23:56:44]process_action close_receipt done [23:56:44]requested_data is exist [23:56:44]produce_requested_data [23:56:44]requested_item fm.sn is exist - process it [23:56:44]wFMCommunicate request_size=4 [23:56:44]MH_SAM_APDU [23:56:44]CAPDU: 80 11 00 00 [23:56:44]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [23:56:44]Write i2c OK [23:56:44]MH_I2C_Read... [23:56:44]OFD Sender: No OFD packet to send [23:56:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:44]Read from MH i2c: E2 [23:56:44]MH_I2C_Read... [23:56:44]Read from MH i2c: E2 17 00 [23:56:44]MH_I2C_Read... [23:56:44]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [23:56:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:56:44]wFMCommunicate OK [23:56:44]requested_item fd.num is exist - process it [23:56:44]SAM_PROTO_GetFieldsCounters [23:56:44]wFMCommunicate request_size=4 [23:56:44]MH_SAM_APDU [23:56:44]CAPDU: 80 13 00 00 [23:56:44]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [23:56:44]Write i2c OK [23:56:44]MH_I2C_Read... [23:56:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:44]Read from MH i2c: E2 [23:56:44]MH_I2C_Read... [23:56:44]Read from MH i2c: E2 62 00 [23:56:44]MH_I2C_Read... [23:56:44]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [23:56: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:44]wFMCommunicate OK [23:56:44]SAM_PROTO_GetFieldsCounters done [23:56:44]requested_item shift.num is exist - process it [23:56:44]requested_item shift.opened is exist - process it [23:56:44]req_shift_opened [23:56:44]FM_GetShiftState [23:56:44]SAM_PROTO_GetShiftState [23:56:44]wFMCommunicate request_size=4 [23:56:44]MH_SAM_APDU [23:56:44]CAPDU: 80 13 01 00 [23:56:44]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [23:56:44]Write i2c OK [23:56:44]MH_I2C_Read... [23:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:44]Read from MH i2c: E2 [23:56:44]MH_I2C_Read... [23:56:44]Read from MH i2c: E2 0E 00 [23:56:44]MH_I2C_Read... [23:56:44]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3D [23:56:44]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:56:44]wFMCommunicate OK [23:56:44]SAM_PROTO_GetShiftState done [23:56:44]FM_GetShiftState done [23:56:44]req_shift_opened done [23:56:44]requested_item shift.open_date is exist - process it [23:56:44]req_shift_open_date [23:56:44]req_shift_open_date done [23:56:44]produce_requested_data done [23:56:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226335,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:56:44]process_action_free close_receipt [23:56:44]json_value_free [23:56:44]json_value_free done [23:56:44]process_json_proto returns [23:56:44]Send response to host [23:56:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226335,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:56:44]free response buf [23:56:44]execute_script done [23:56:44]execute_script returns [23:56:44]free content buf [23:56:44]Sock 8.Close socket [23:56:44]Sock 8.Thread stoped [23:56:49]OFD Sender: No OFD packet to send [23:56:54]OFD Sender: No OFD packet to send [23:56:59]OFD Sender: No OFD packet to send [23:57:04]OFD Sender: No OFD packet to send [23:57:09]OFD Sender: No OFD packet to send [23:57:14]OFD Sender: No OFD packet to send [23:57:17]accept exits with 10 [23:57:17]New connection [23:57:17]New thread 3066592612 created [23:57:17]Thread 3066449252 joined [23:57:17]Waiting for new connection... [23:57:17] Sock 10.Parse request [23:57:17]Sock 10.Check first char [23:57:17]Sock 10.First char is OK [23:57:17]request: POST /json_proto HTTP/1.0 [23:57:17]Method: POST [23:57:17]URL: /json_proto [23:57:17]Method is POST - this is cgi request [23:57:17]url: /json_proto [23:57:17]query_string will be loaded in cgi processing [23:57:17]execute_cgi json_proto POST (null) [23:57:17]execute_cgi path=json_proto method=POST [23:57:17]POST find Content-Length [23:57:17]Host: 172.17.43.131:8080 [23:57:17]Content-Length: 804 [23:57:17]Content-Type: application/json [23:57:17] [23:57:17]POST finish read [23:57:17]Found Content-Length = 804 [23:57:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:17]execute_script... [23:57: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)2002669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:17]POST & json_proto [23:57:17]process_json_proto [23:57:17]json parsed OK: [23:57:17]protocol is kg_v1.0 [23:57:17]action value=close_receipt [23:57:17]process_action close_receipt [23:57:17]cmd_close_receipt [23:57:17]MH_GetDate [23:57:17]Write to MH i2c: F0 00 00 B3 00 A2 [23:57:17]Write i2c OK [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: F0 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: F0 09 00 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: F0 09 00 B3 00 00 5E 89 A5 66 F9 24 A2 66 C2 [23:57:17]GetLastDocTimeStamp 1722124600 [23:57:17]current date 1722124638 [23:57:17]FM_GetShiftState [23:57:17]SAM_PROTO_GetShiftState [23:57:17]wFMCommunicate request_size=4 [23:57:17]MH_SAM_APDU [23:57:17]CAPDU: 80 13 01 00 [23:57:17]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [23:57:17]Write i2c OK [23:57:17]MH_I2C_Read... [23:57:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:17]Read from MH i2c: E2 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: E2 0E 00 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3F [23:57:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:57:17]wFMCommunicate OK [23:57:17]SAM_PROTO_GetShiftState done [23:57:17]FM_GetShiftState done [23:57:17]opened in 1722038719 [23:57:17]opened+sec_in_day 1722125119 [23:57:17]quantity*price = 100021 [23:57:17]sum+1 = 100023 [23:57:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 696 27.07.2024 23:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226336 ФПД: 84258522533734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235718&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226336&fm=84258522533734&tin=02508201610067®Number=0000000000092624&sum=100022 [23:57:19]StoreToDocumentArchive [23:57:19]shift 438 fd 226336 [23:57:19]save to /storage/0438/doc_00226336 [23:57:19]save last doc name /storage/0438/doc_00226336 to /storage/kkm_last_doc_name [23:57:19]save OK [23:57:19]Clear old archive folders... [23:57:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:57:19]tlvbuf is 01FB8CE0 [23:57:19]SAM_PROTO_ClearQueue [23:57:19]wFMCommunicate request_size=4 [23:57:19]MH_SAM_APDU [23:57:19]CAPDU: 80 09 00 00 [23:57:19]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [23:57:19]Write i2c OK [23:57:19]MH_I2C_Read... [23:57:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:19]Read from MH i2c: E2 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [23:57:19]RAPDU: 90 00 [23:57:19]wFMCommunicate OK [23:57:19]SAM_PROTO_ClearQueue done [23:57:19]KKMCreateOFDPacket [23:57:19]OFDProtocolAddRootSTLVToBuf [23:57:19]FM_MakeSignedData [23:57:19]FM_MakeSignedData [23:57:19]SAM_PROTO_SignData [23:57:19]wFMCommunicate request_size=4 [23:57:19]MH_SAM_APDU [23:57:19]CAPDU: 80 0D 01 02 [23:57:19]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [23:57:19]Write i2c OK [23:57:19]MH_I2C_Read... [23:57:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:19]Read from MH i2c: E2 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [23:57:19]RAPDU: 90 00 [23:57:19]wFMCommunicate OK [23:57:19]wFMCommunicate request_size=255 [23:57:19]MH_SAM_APDU [23:57:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 5E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 74 03 00 35 04 06 00 4C [23:57:19]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 5E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 74 03 00 35 04 06 00 4C 00 00 61 [23:57:19]Write i2c OK [23:57:19]MH_I2C_Read... [23:57:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:19]Read from MH i2c: E2 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [23:57:19]RAPDU: 90 00 [23:57:19]wFMCommunicate OK [23:57:19]wFMCommunicate request_size=10 [23:57:19]MH_SAM_APDU [23:57:19]CAPDU: 80 0D 02 02 05 A1 F7 4E 0F 66 [23:57:19]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 A1 F7 4E 0F 66 00 00 A3 [23:57:19]Write i2c OK [23:57:19]MH_I2C_Read... [23:57:19]OFD Sender: No OFD packet to send [23:57:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:19]Read from MH i2c: E2 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [23:57:19]RAPDU: 90 00 [23:57:19]wFMCommunicate OK [23:57:19]wFMCommunicate request_size=4 [23:57:19]MH_SAM_APDU [23:57:19]CAPDU: 80 0D 03 02 [23:57:19]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [23:57:19]Write i2c OK [23:57:19]MH_I2C_Read... [23:57:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:57:19]Read from MH i2c: E2 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 0B 00 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 0B 00 C5 00 00 FA 5A 91 E0 90 F5 51 32 90 00 0E [23:57:19]RAPDU: FA 5A 91 E0 90 F5 51 32 90 00 [23:57:19]wFMCommunicate OK [23:57:19]SAM_PROTO_SignData done [23:57:19]FM_MakeSignedData done [23:57:19]CreateOFDProtocolMessage [23:57:19]wFMCommunicate request_size=4 [23:57:19]MH_SAM_APDU [23:57:19]CAPDU: 80 11 00 00 [23:57:19]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [23:57:19]Write i2c OK [23:57:19]MH_I2C_Read... [23:57:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:19]Read from MH i2c: E2 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 17 00 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [23:57:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:57:19]wFMCommunicate OK [23:57:19]CreateOFDProtocolMessage done [23:57:19]OFDSenderStorePacket 226336 [23:57:19]StoreOFDPacket docnum=226336 [23:57:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 ED 07 01 82 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 5E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 74 03 00 35 04 06 00 4C A1 F7 4E 0F 66 FA 5A 91 E0 90 F5 51 32 [23:57:19]CheckFolder [23:57:19]dirname=/storage/ofd_packets [23:57:19]CheckFolder done [23:57:19]ProducePacketName [23:57:19]name=ofd_packets/00226336 [23:57:19]NVStorageSaveData ofd_packets/00226336 [23:57:19]File name is /storage/ofd_packets/00226336 [23:57:19]Write 301 bytes [23:57:19]NVStorageSaveData done [23:57:19]OFDSenderStorePacket done [23:57:19]KKMCreateOFDPacket done [23:57:19]NVStorageSaveData kkm_last_timestamp [23:57:19]File name is /storage/kkm_last_timestamp [23:57:19]Write 4 bytes [23:57:19]NVStorageSaveData done [23:57:19]ExternCall_PrintAddStr [23:57:19]wPrintStart [23:57:19]Write to MH i2c: 01 00 00 C7 00 C7 [23:57:19]Write i2c OK [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: 01 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: 01 07 00 [23:57:19]MH_I2C_Read... [23:57:19]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [23:57:19]RasterBufferAndPrint [23:57:19]line Счет N : (1)2002669 [23:57:19]line ИНН: 02508201610067 [23:57:19]line Контрольно-Кассовый Чек [23:57:19]line ПРОДАЖА [23:57:19]line ТРК (МРК, ГНК) : 34 [23:57:19]line Товар: 2710124500 [23:57:19]line Аи-95-К-5 [23:57:19]line 13.480 * 74.20 [23:57:19]line = 1000.22 [23:57:19]line НДС 12% НСП 1% [23:57:19]line > о реализуемом товаре [23:57:19]line ИТОГО: 1000.22 [23:57:19]line НСП 1% : 8.85 [23:57:19]line НДС 12% : 106.22 [23:57:19]line Наличными: 0.00 [23:57:19]line Безнал.: 1000.22 [23:57:19]line Место: АЗС № 97 "Партнер Нефть" [23:57:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:57:19]line СНО: Общий режим [23:57:19]line Чек 696 27.07.2024 23:57 [23:57:19]line Смена: 438 ФФД: 1.0 [23:57:19]line ЗНМ: 0300000054 [23:57:19]line РНМ: 0000000000092624 [23:57:19]line Версия ККМ: 001 [23:57:19]line Платежная система: O! деньги [23:57:19]line ФМ: 0000000000874959 [23:57:19]line ФД: 226336 [23:57:19]line ФПД: 84258522533734 [23:57:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235718&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226336&fm=84258522533734&tin=02508201610067®Number=0000000000092624&sum=100022 [23:57:19]written 0, free lines is 4095 [23:57:19]OFD Sender: Processing packet 226336 [packets to send 600, broken 599] [23:57:19]ProducePacketName [23:57:19]name=ofd_packets/00226336 [23:57:19]OFD Sender: To server: pG, [23:57:19]CommunicateWithHost lk.salyk.kg:30040 [23:57:19]ConnectInit lk.salyk.kg [23:57:20]Write to MH i2c: 01 00 00 F1 00 F1 [23:57:20]Write i2c OK [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: 01 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: 01 07 00 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 82 0C 86 [23:57:20]RasterBufferAndPrint [23:57:20]line [23:57:20]line [23:57:20]line [23:57:20]line [23:57:20]line [23:57:20]written 0, free lines is 3211 [23:57:20]MH_Cut [23:57:20]Write to MH i2c: D1 01 00 F8 00 01 CA [23:57:20]Write i2c OK [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: D1 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: D1 01 00 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: D1 01 00 F8 00 00 C9 [23:57:20]Write to MH i2c: 01 00 00 F9 00 F9 [23:57:20]Write i2c OK [23:57:20]MH_I2C_Read... [23:57:20]Connected sock=8 [23:57: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 35 39 0F 01 00 00 52 ED 07 01 82 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 5E 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 74 03 00 35 04 06 00 4C A1 F7 4E 0F 66 FA 5A 91 E0 90 F5 51 32 [23:57:21]*** Cut start [23:57:21]*** Partial cut [23:57:21]*** CUTSNS_PIN = 1 [23:57: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 35 39 4F 00 00 00 96 29 47 00 B3 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 35 39 10 04 04 00 20 74 03 00 F4 03 04 00 6B 35 *** CUTSNS_PIN = 0 [23:57:21]A5 66 B6 04 01 00 00 1C 35 19 10 57 55 CB E7 [23:57:21]CommunicateWithHost err = 0 [23:57:21]CheckOFDResponse [23:57:21]1017 (14) - 77093643461234 [23:57:21]1041 (16) - 0000000000874959 [23:57:21]1040 (4) - 226336 [23:57:21]1012 (4) - 27.07.2024 17:59 [23:57:21]1206 (1) - 0 [23:57:21]OFD Sender: Remove packet 226336 [23:57:21]ProducePacketName [23:57:21]name=ofd_packets/00226336 [23:57:21]NVStorageDeleteData [23:57:21]*** Brake cut motor [23:57:22]*** Stop cut motor [23:57:22]*** Cut end [23:57:22]Read from MH i2c: 01 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: 01 07 00 [23:57:22]MH_I2C_Read... [23:57:22]OFD Sender: No OFD packet to send [23:57:22]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [23:57:22]process_action close_receipt done [23:57:22]requested_data is exist [23:57:22]produce_requested_data [23:57:22]requested_item fm.sn is exist - process it [23:57:22]wFMCommunicate request_size=4 [23:57:22]MH_SAM_APDU [23:57:22]CAPDU: 80 11 00 00 [23:57:22]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [23:57:22]Write i2c OK [23:57:22]MH_I2C_Read... [23:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:22]Read from MH i2c: E2 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 17 00 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [23:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:57:22]wFMCommunicate OK [23:57:22]requested_item fd.num is exist - process it [23:57:22]SAM_PROTO_GetFieldsCounters [23:57:22]wFMCommunicate request_size=4 [23:57:22]MH_SAM_APDU [23:57:22]CAPDU: 80 13 00 00 [23:57:22]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [23:57:22]Write i2c OK [23:57:22]MH_I2C_Read... [23:57:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:57:22]Read from MH i2c: E2 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 62 00 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [23:57:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:57:22]wFMCommunicate OK [23:57:22]SAM_PROTO_GetFieldsCounters done [23:57:22]requested_item shift.num is exist - process it [23:57:22]requested_item shift.opened is exist - process it [23:57:22]req_shift_opened [23:57:22]FM_GetShiftState [23:57:22]SAM_PROTO_GetShiftState [23:57:22]wFMCommunicate request_size=4 [23:57:22]MH_SAM_APDU [23:57:22]CAPDU: 80 13 01 00 [23:57:22]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [23:57:22]Write i2c OK [23:57:22]MH_I2C_Read... [23:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:22]Read from MH i2c: E2 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 0E 00 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 87 [23:57:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:57:22]wFMCommunicate OK [23:57:22]SAM_PROTO_GetShiftState done [23:57:22]FM_GetShiftState done [23:57:22]req_shift_opened done [23:57:22]requested_item shift.open_date is exist - process it [23:57:22]req_shift_open_date [23:57:22]req_shift_open_date done [23:57:22]produce_requested_data done [23:57:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226336,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:57:22]process_action_free close_receipt [23:57:22]json_value_free [23:57:22]json_value_free done [23:57:22]process_json_proto returns [23:57:22]Send response to host [23:57:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226336,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:57:22]free response buf [23:57:22]execute_script done [23:57:22]execute_script returns [23:57:22]free content buf [23:57:22]Sock 10.Close socket [23:57:22]Sock 10.Thread stoped [23:57:27]OFD Sender: No OFD packet to send [23:57:32]OFD Sender: No OFD packet to send [23:57:37]OFD Sender: No OFD packet to send [23:57:42]OFD Sender: No OFD packet to send [23:57:47]OFD Sender: No OFD packet to send [23:57:52]OFD Sender: No OFD packet to send [23:57:54]accept exits with 9 [23:57:54]New connection [23:57:54]New thread 3066449252 created [23:57:54]Thread 3066592612 joined [23:57:54]Waiting for new connection... [23:57:54] Sock 9.Parse request [23:57:54]Sock 9.Check first char [23:57:54]Sock 9.First char is OK [23:57:54]request: POST /json_proto HTTP/1.0 [23:57:54]Method: POST [23:57:54]URL: /json_proto [23:57:54]Method is POST - this is cgi request [23:57:54]url: /json_proto [23:57:54]query_string will be loaded in cgi processing [23:57:54]execute_cgi json_proto POST (null) [23:57:54]execute_cgi path=json_proto method=POST [23:57:54]POST find Content-Length [23:57:54]Host: 172.17.43.131:8080 [23:57:54]Content-Length: 680 [23:57:54]Content-Type: application/json [23:57:54] [23:57:54]POST finish read [23:57:54]Found Content-Length = 680 [23:57:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:54]execute_script... [23:57: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)2002670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:54]POST & json_proto [23:57:54]process_json_proto [23:57:54]json parsed OK: [23:57:54]protocol is kg_v1.0 [23:57:54]action value=close_receipt [23:57:54]process_action close_receipt [23:57:54]cmd_close_receipt [23:57:54]MH_GetDate [23:57:54]Write to MH i2c: F0 00 00 FD 00 EC [23:57:54]Write i2c OK [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: F0 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: F0 09 00 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: F0 09 00 FD 00 00 83 89 A5 66 F9 24 A2 66 31 [23:57:54]GetLastDocTimeStamp 1722124638 [23:57:54]current date 1722124675 [23:57:54]FM_GetShiftState [23:57:54]SAM_PROTO_GetShiftState [23:57:54]wFMCommunicate request_size=4 [23:57:54]MH_SAM_APDU [23:57:54]CAPDU: 80 13 01 00 [23:57:54]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [23:57:54]Write i2c OK [23:57:54]MH_I2C_Read... [23:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:54]Read from MH i2c: E2 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: E2 0E 00 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 89 [23:57:54]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:57:54]wFMCommunicate OK [23:57:54]SAM_PROTO_GetShiftState done [23:57:54]FM_GetShiftState done [23:57:54]opened in 1722038719 [23:57:54]opened+sec_in_day 1722125119 [23:57:54]quantity*price = 100050 [23:57:54]sum+1 = 100052 [23:57:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 697 27.07.2024 23:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226337 ФПД: 168453162538146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235755&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226337&fm=168453162538146&tin=02508201610067®Number=0000000000092624&sum=100000 [23:57:55]StoreToDocumentArchive [23:57:55]shift 438 fd 226337 [23:57:55]save to /storage/0438/doc_00226337 [23:57:55]save last doc name /storage/0438/doc_00226337 to /storage/kkm_last_doc_name [23:57:55]save OK [23:57:55]Clear old archive folders... [23:57:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:57:55]tlvbuf is 01F91B80 [23:57:55]SAM_PROTO_ClearQueue [23:57:55]wFMCommunicate request_size=4 [23:57:55]MH_SAM_APDU [23:57:55]CAPDU: 80 09 00 00 [23:57:55]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:55]Read from MH i2c: E2 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [23:57:55]RAPDU: 90 00 [23:57:55]wFMCommunicate OK [23:57:55]SAM_PROTO_ClearQueue done [23:57:55]KKMCreateOFDPacket [23:57:55]OFDProtocolAddRootSTLVToBuf [23:57:55]FM_MakeSignedData [23:57:55]FM_MakeSignedData [23:57:55]SAM_PROTO_SignData [23:57:55]wFMCommunicate request_size=4 [23:57:55]MH_SAM_APDU [23:57:55]CAPDU: 80 0D 01 02 [23:57:55]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [23:57:56]RAPDU: 90 00 [23:57:56]wFMCommunicate OK [23:57:56]wFMCommunicate request_size=255 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 83 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 74 03 00 35 04 06 00 99 35 0E EA [23:57:56]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 83 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 74 03 00 35 04 06 00 99 35 0E EA 00 00 FA [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [23:57:56]RAPDU: 90 00 [23:57:56]wFMCommunicate OK [23:57:56]wFMCommunicate request_size=7 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 0D 02 02 02 14 A2 [23:57:56]Write to MH i2c: E2 0A 00 0E 01 80 0D 02 02 02 00 14 A2 00 00 43 [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [23:57:56]RAPDU: 90 00 [23:57:56]wFMCommunicate OK [23:57:56]wFMCommunicate request_size=4 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 0D 03 02 [23:57:56]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 0B 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 0B 00 0F 01 00 3E 3B D5 3E DA FC 1E 5F 90 00 6B [23:57:56]RAPDU: 3E 3B D5 3E DA FC 1E 5F 90 00 [23:57:56]wFMCommunicate OK [23:57:56]SAM_PROTO_SignData done [23:57:56]FM_MakeSignedData done [23:57:56]CreateOFDProtocolMessage [23:57:56]wFMCommunicate request_size=4 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 11 00 00 [23:57:56]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:56]Read from MH i2c: E2 17 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [23:57:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:57:56]wFMCommunicate OK [23:57:56]CreateOFDProtocolMessage done [23:57:56]OFDSenderStorePacket 226337 [23:57:56]StoreOFDPacket docnum=226337 [23:57:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 23 C5 04 01 74 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 83 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 74 03 00 35 04 06 00 99 35 0E EA 14 A2 3E 3B D5 3E DA FC 1E 5F [23:57:56]CheckFolder [23:57:56]dirname=/storage/ofd_packets [23:57:56]CheckFolder done [23:57:56]ProducePacketName [23:57:56]name=ofd_packets/00226337 [23:57:56]NVStorageSaveData ofd_packets/00226337 [23:57:56]File name is /storage/ofd_packets/00226337 [23:57:56]Write 298 bytes [23:57:56]NVStorageSaveData done [23:57:56]OFDSenderStorePacket done [23:57:56]KKMCreateOFDPacket done [23:57:56]NVStorageSaveData kkm_last_timestamp [23:57:56]File name is /storage/kkm_last_timestamp [23:57:56]Write 4 bytes [23:57:56]NVStorageSaveData done [23:57:56]ExternCall_PrintAddStr [23:57:56]wPrintStart [23:57:56]Write to MH i2c: 01 00 00 11 01 12 [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: 01 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: 01 07 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [23:57:56]RasterBufferAndPrint [23:57:56]line Счет N : (1)2002670 [23:57:56]line ИНН: 02508201610067 [23:57:56]line Контрольно-Кассовый Чек [23:57:56]line ПРОДАЖА [23:57:56]line ТРК (МРК, ГНК) : 41 [23:57:56]line Товар: 2710194210 [23:57:56]line ДТ-К-5 [23:57:56]line 13.130 * 76.20 [23:57:56]line = 1000.51 [23:57:56]line НДС 12% НСП 1% [23:57:56]line > о реализуемом товаре [23:57:56]line ОКРУГЛЕНИЕ: -0.51 [23:57:56]line ИТОГО: 1000.00 [23:57:56]line Внесено: 1000.00 [23:57:56]line СДАЧА: 0.00 [23:57:56]line НСП 1% : 8.85 [23:57:56]line НДС 12% : 106.25 [23:57:56]line Наличными: 1000.00 [23:57:56]line Безнал.: 0.00 [23:57:56]line Место: АЗС № 97 "Партнер Нефть" [23:57:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:57:56]line СНО: Общий режим [23:57:56]line Чек 697 27.07.2024 23:57 [23:57:56]line Смена: 438 ФФД: 1.0 [23:57:56]line ЗНМ: 0300000054 [23:57:56]line РНМ: 0000000000092624 [23:57:56]line Версия ККМ: 001 [23:57:56]line ФМ: 0000000000874959 [23:57:56]line ФД: 226337 [23:57:56]line ФПД: 168453162538146 [23:57:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235755&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226337&fm=168453162538146&tin=02508201610067®Number=0000000000092624&sum=100000 [23:57:56]written 0, free lines is 4095 [23:57:56]OFD Sender: Processing packet 226337 [packets to send 600, broken 599] [23:57:56]ProducePacketName [23:57:56]name=ofd_packets/00226337 [23:57:56]OFD Sender: To server: pG, [23:57:56]CommunicateWithHost lk.salyk.kg:30040 [23:57:56]ConnectInit lk.salyk.kg [23:57:56]Write to MH i2c: 01 00 00 3C 01 3D [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: 01 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: 01 07 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 68 0C B8 [23:57:56]RasterBufferAndPrint [23:57:56]line [23:57:56]line [23:57:56]line [23:57:56]line [23:57:56]line [23:57:56]written 0, free lines is 3181 [23:57:56]MH_Cut [23:57:56]Write to MH i2c: D1 01 00 43 01 01 16 [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: D1 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: D1 01 00 [23:57:57]MH_I2C_Read... [23:57:57]Read from MH i2c: D1 01 00 43 01 00 15 [23:57:57]Write to MH i2c: 01 00 00 44 01 45 [23:57:57]Write i2c OK [23:57:57]MH_I2C_Read... [23:57:57]Connected sock=11 [23:57: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 35 39 0C 01 00 00 23 C5 04 01 74 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 83 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 74 03 00 35 04 06 00 99 35 0E EA 14 A2 3E 3B D5 3E DA FC 1E 5F [23:57: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 35 39 4F 00 00 00 FE 4D 47 00 87 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 74 03 00 F4 03 04 00 90 35 A5 66 B6 04 01 00 00 C0 CB 86 DD 11 C0 72 C2 [23:57:57]CommunicateWithHost err = 0 [23:57:57]CheckOFDResponse [23:57:57]1017 (14) - 77093643461234 [23:57:57]1041 (16) - 0000000000874959 [23:57:57]1040 (4) - 226337 [23:57:57]1012 (4) - 27.07.2024 17:59 [23:57:57]1206 (1) - 0 [23:57:57]OFD Sender: Remove packet 226337 [23:57:57]ProducePacketName [23:57:57]name=ofd_packets/00226337 [23:57:57]NVStorageDeleteData [23:57:58]*** Cut start [23:57:58]*** Partial cut [23:57:58]*** CUTSNS_PIN = 1 [23:57:58]OFD Sender: No OFD packet to send [23:57:58]*** CUTSNS_PIN = 0 [23:57:58]*** Brake cut motor [23:57:58]Read from MH i2c: 01 [23:57:58]MH_I2C_Read... [23:57:58]*** Stop cut motor [23:57:58]*** Cut end [23:57:58]Read from MH i2c: 01 07 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [23:57:58]process_action close_receipt done [23:57:58]requested_data is exist [23:57:58]produce_requested_data [23:57:58]requested_item fm.sn is exist - process it [23:57:58]wFMCommunicate request_size=4 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 11 00 00 [23:57:58]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:58]Read from MH i2c: E2 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 17 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [23:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:57:58]wFMCommunicate OK [23:57:58]requested_item fd.num is exist - process it [23:57:58]SAM_PROTO_GetFieldsCounters [23:57:58]wFMCommunicate request_size=4 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 13 00 00 [23:57:58]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:57:59]Read from MH i2c: E2 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: E2 62 00 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [23:57:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:57:59]wFMCommunicate OK [23:57:59]SAM_PROTO_GetFieldsCounters done [23:57:59]requested_item shift.num is exist - process it [23:57:59]requested_item shift.opened is exist - process it [23:57:59]req_shift_opened [23:57:59]FM_GetShiftState [23:57:59]SAM_PROTO_GetShiftState [23:57:59]wFMCommunicate request_size=4 [23:57:59]MH_SAM_APDU [23:57:59]CAPDU: 80 13 01 00 [23:57:59]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [23:57:59]Write i2c OK [23:57:59]MH_I2C_Read... [23:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:59]Read from MH i2c: E2 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: E2 0E 00 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D3 [23:57:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:57:59]wFMCommunicate OK [23:57:59]SAM_PROTO_GetShiftState done [23:57:59]FM_GetShiftState done [23:57:59]req_shift_opened done [23:57:59]requested_item shift.open_date is exist - process it [23:57:59]req_shift_open_date [23:57:59]req_shift_open_date done [23:57:59]produce_requested_data done [23:57:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226337,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:57:59]process_action_free close_receipt [23:57:59]json_value_free [23:57:59]json_value_free done [23:57:59]process_json_proto returns [23:57:59]Send response to host [23:57:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226337,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:57:59]free response buf [23:57:59]execute_script done [23:57:59]execute_script returns [23:57:59]free content buf [23:57:59]Sock 9.Close socket [23:57:59]Sock 9.Thread stoped [23:58:03]OFD Sender: No OFD packet to send [23:58:08]OFD Sender: No OFD packet to send [23:58:13]OFD Sender: No OFD packet to send [23:58:18]OFD Sender: No OFD packet to send [23:58:23]OFD Sender: No OFD packet to send [23:58:28]OFD Sender: No OFD packet to send [23:58:33]OFD Sender: No OFD packet to send [23:58:38]OFD Sender: No OFD packet to send [23:58:43]OFD Sender: No OFD packet to send [23:58:46]recv_with_timeout no data received [23:58:48]OFD Sender: No OFD packet to send [23:58:53]OFD Sender: No OFD packet to send [23:58:58]OFD Sender: No OFD packet to send [23:59:03]OFD Sender: No OFD packet to send [23:59:08]OFD Sender: No OFD packet to send [23:59:09]accept exits with 10 [23:59:09]New connection [23:59:09]New thread 3066592612 created [23:59:09]Thread 3066449252 joined [23:59:09]Waiting for new connection... [23:59:09] Sock 10.Parse request [23:59:09]Sock 10.Check first char [23:59:09]Sock 10.First char is OK [23:59:09]request: POST /json_proto HTTP/1.0 [23:59:09]Method: POST [23:59:09]URL: /json_proto [23:59:09]Method is POST - this is cgi request [23:59:09]url: /json_proto [23:59:09]query_string will be loaded in cgi processing [23:59:09]execute_cgi json_proto POST (null) [23:59:09]execute_cgi path=json_proto method=POST [23:59:09]POST find Content-Length [23:59:09]Host: 172.17.43.131:8080 [23:59:09]Content-Length: 1202 [23:59:09]Content-Type: application/json [23:59:09] [23:59:09]POST finish read [23:59:09]Found Content-Length = 1202 [23:59: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002671\u000A27.07.2024 23:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 64\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 74.20\u000A\u0418\u0422\u041E\u0413: 1484.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\u000A99509\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:59:09]execute_script... [23:59: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-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002671\u000A27.07.2024 23:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 64\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 74.20\u000A\u0418\u0422\u041E\u0413: 1484.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\u000A99509\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:59:09]POST & json_proto [23:59:09]process_json_proto [23:59:09]json parsed OK: [23:59:09]protocol is kg_v1.0 [23:59:09]action value=print_text [23:59:09]process_action print_text [23:59:09]cmd_print_text [23:59:09]ExternCall_PrintAddStr [23:59:09]wPrintStart [23:59:09]Write to MH i2c: 01 00 00 48 01 49 [23:59:09]Write i2c OK [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: 01 [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: 01 07 00 [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [23:59:09]RasterBufferAndPrint [23:59:09]line *****ТОВАРНЫЙ ЧЕК***** [23:59:09]line АЗС-97 [23:59:09]line Партнер нефть [23:59:09]line 02508201610067 [23:59:09]line Кассир : Орунбаева Б. [23:59:09]line Счет N : (1)2002671 [23:59:09]line 27.07.2024 23:57 [23:59:09]line ПРОДАЖА [23:59:09]line ТРК (МРК, ГНК): 64 [23:59:09]line Вид ГСМ : 2710124500 [23:59:09]line Аи-95-К-5 [23:59:09]line 20.000 x 74.20 [23:59:09]line ИТОГ: 1484.00 [23:59:09]line Тип оплаты: Талоны: Топливная Карта [23:59:09]line 99509 [23:59:09]line ______________________ [23:59:09]line (подпись) [23:59:09]written 0, free lines is 4095 [23:59:09]Write to MH i2c: 01 00 00 5C 01 5D [23:59:09]Write i2c OK [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: 01 [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: 01 07 00 [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 12 0E 84 [23:59:09]RasterBufferAndPrint [23:59:09]line [23:59:09]line [23:59:09]line [23:59:09]line [23:59:09]line [23:59:09]written 0, free lines is 3604 [23:59:09]MH_Cut [23:59:09]Write to MH i2c: D1 01 00 63 01 01 36 [23:59:09]Write i2c OK [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: D1 [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: D1 01 00 [23:59:09]MH_I2C_Read... [23:59:09]Read from MH i2c: D1 01 00 63 01 00 35 [23:59:09]Write to MH i2c: 01 00 00 64 01 65 [23:59:09]Write i2c OK [23:59:09]MH_I2C_Read... [23:59:10]*** Cut start [23:59:10]*** Partial cut [23:59:10]*** CUTSNS_PIN = 1 [23:59:10]*** CUTSNS_PIN = 0 [23:59:10]*** Brake cut motor [23:59:11]Read from MH i2c: 01 [23:59:11]MH_I2C_Read... [23:59:11]*** Stop cut motor [23:59:11]*** Cut end [23:59:11]Read from MH i2c: 01 07 00 [23:59:11]MH_I2C_Read... [23:59:11]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [23:59:11]process_action print_text done [23:59:11]requested_data is exist [23:59:11]produce_requested_data [23:59:11]requested_item fm.sn is exist - process it [23:59:11]wFMCommunicate request_size=4 [23:59:11]MH_SAM_APDU [23:59:11]CAPDU: 80 11 00 00 [23:59:11]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [23:59:11]Write i2c OK [23:59:11]MH_I2C_Read... [23:59:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:11]Read from MH i2c: E2 [23:59:11]MH_I2C_Read... [23:59:11]Read from MH i2c: E2 17 00 [23:59:11]MH_I2C_Read... [23:59:11]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [23:59:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:59:11]wFMCommunicate OK [23:59:11]requested_item fd.num is exist - process it [23:59:11]SAM_PROTO_GetFieldsCounters [23:59:11]wFMCommunicate request_size=4 [23:59:11]MH_SAM_APDU [23:59:11]CAPDU: 80 13 00 00 [23:59:11]Write to MH i2c: E2 08 00 66 01 80 13 00 00 00 00 00 00 E3 [23:59:11]Write i2c OK [23:59:11]MH_I2C_Read... [23:59:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:59:11]Read from MH i2c: E2 [23:59:11]MH_I2C_Read... [23:59:11]Read from MH i2c: E2 62 00 [23:59:11]MH_I2C_Read... [23:59:11]Read from MH i2c: E2 62 00 66 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 8C [23:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:59:11]wFMCommunicate OK [23:59:11]SAM_PROTO_GetFieldsCounters done [23:59:11]requested_item shift.num is exist - process it [23:59:11]requested_item shift.opened is exist - process it [23:59:11]req_shift_opened [23:59:11]FM_GetShiftState [23:59:11]SAM_PROTO_GetShiftState [23:59:11]wFMCommunicate request_size=4 [23:59:11]MH_SAM_APDU [23:59:11]CAPDU: 80 13 01 00 [23:59:11]Write to MH i2c: E2 08 00 67 01 80 13 01 00 00 00 00 00 E5 [23:59:11]Write i2c OK [23:59:11]MH_I2C_Read... [23:59:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:11]Read from MH i2c: E2 [23:59:11]MH_I2C_Read... [23:59:11]Read from MH i2c: E2 0E 00 [23:59:11]MH_I2C_Read... [23:59:11]Read from MH i2c: E2 0E 00 67 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F3 [23:59:11]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:59:11]wFMCommunicate OK [23:59:11]SAM_PROTO_GetShiftState done [23:59:11]FM_GetShiftState done [23:59:11]req_shift_opened done [23:59:11]requested_item shift.open_date is exist - process it [23:59:11]req_shift_open_date [23:59:11]req_shift_open_date done [23:59:11]produce_requested_data done [23:59:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226337,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:59:11]process_action_free print_text [23:59:11]json_value_free [23:59:11]json_value_free done [23:59:11]process_json_proto returns [23:59:11]Send response to host [23:59:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226337,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:59:11]free response buf [23:59:11]execute_script done [23:59:11]execute_script returns [23:59:11]free content buf [23:59:11]Sock 10.Close socket [23:59:11]Sock 10.Thread stoped [23:59:13]OFD Sender: No OFD packet to send [23:59:18]OFD Sender: No OFD packet to send [23:59:19]recv_with_timeout no data received [23:59:23]OFD Sender: No OFD packet to send [23:59:28]OFD Sender: No OFD packet to send [23:59:33]OFD Sender: No OFD packet to send [23:59:38]recv_with_timeout no data received [23:59:38]OFD Sender: No OFD packet to send [23:59:43]OFD Sender: No OFD packet to send [23:59:47]accept exits with 8 [23:59:47]New connection [23:59:47]New thread 3066449252 created [23:59:47]Thread 3066592612 joined [23:59:47]Waiting for new connection... [23:59:47] Sock 8.Parse request [23:59:47]Sock 8.Check first char [23:59:47]Sock 8.First char is OK [23:59:47]request: POST /json_proto HTTP/1.0 [23:59:47]Method: POST [23:59:47]URL: /json_proto [23:59:47]Method is POST - this is cgi request [23:59:47]url: /json_proto [23:59:47]query_string will be loaded in cgi processing [23:59:47]execute_cgi json_proto POST (null) [23:59:47]execute_cgi path=json_proto method=POST [23:59:47]POST find Content-Length [23:59:47]Host: 172.17.43.131:8080 [23:59:47]Content-Length: 678 [23:59:47]Content-Type: application/json [23:59:47] [23:59:47]POST finish read [23:59:47]Found Content-Length = 678 [23:59:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:59:47]execute_script... [23:59: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)2002672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:59:47]POST & json_proto [23:59:47]process_json_proto [23:59:47]json parsed OK: [23:59:47]protocol is kg_v1.0 [23:59:47]action value=close_receipt [23:59:47]process_action close_receipt [23:59:47]cmd_close_receipt [23:59:47]MH_GetDate [23:59:47]Write to MH i2c: F0 00 00 68 01 58 [23:59:47]Write i2c OK [23:59:47]MH_I2C_Read... [23:59:47]Read from MH i2c: F0 [23:59:47]MH_I2C_Read... [23:59:47]Read from MH i2c: F0 09 00 [23:59:47]MH_I2C_Read... [23:59:47]Read from MH i2c: F0 09 00 68 01 00 F4 89 A5 66 F9 24 A2 66 0E [23:59:47]GetLastDocTimeStamp 1722124675 [23:59:47]current date 1722124788 [23:59:47]FM_GetShiftState [23:59:47]SAM_PROTO_GetShiftState [23:59:47]wFMCommunicate request_size=4 [23:59:47]MH_SAM_APDU [23:59:47]CAPDU: 80 13 01 00 [23:59:47]Write to MH i2c: E2 08 00 69 01 80 13 01 00 00 00 00 00 E7 [23:59:47]Write i2c OK [23:59:47]MH_I2C_Read... [23:59:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:47]Read from MH i2c: E2 [23:59:47]MH_I2C_Read... [23:59:47]Read from MH i2c: E2 0E 00 [23:59:47]MH_I2C_Read... [23:59:47]Read from MH i2c: E2 0E 00 69 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 F5 [23:59:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:59:47]wFMCommunicate OK [23:59:47]SAM_PROTO_GetShiftState done [23:59:47]FM_GetShiftState done [23:59:47]opened in 1722038719 [23:59:47]opened+sec_in_day 1722125119 [23:59:47]quantity*price = 30035 [23:59:47]sum+1 = 30036 [23:59:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 698 27.07.2024 23:59 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226338 ФПД: 204424979190899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226338&fm=204424979190899&tin=02508201610067®Number=0000000000092624&sum=30000 [23:59:48]StoreToDocumentArchive [23:59:48]shift 438 fd 226338 [23:59:48]save to /storage/0438/doc_00226338 [23:59:48]save last doc name /storage/0438/doc_00226338 to /storage/kkm_last_doc_name [23:59:48]save OK [23:59:48]Clear old archive folders... [23:59:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:59:48]tlvbuf is 01FD0D60 [23:59:48]SAM_PROTO_ClearQueue [23:59:48]wFMCommunicate request_size=4 [23:59:48]MH_SAM_APDU [23:59:48]CAPDU: 80 09 00 00 [23:59:48]Write to MH i2c: E2 08 00 76 01 80 09 00 00 00 00 00 00 E9 [23:59:48]Write i2c OK [23:59:48]MH_I2C_Read... [23:59:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:59:48]Read from MH i2c: E2 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: E2 03 00 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [23:59:48]RAPDU: 90 00 [23:59:48]wFMCommunicate OK [23:59:48]SAM_PROTO_ClearQueue done [23:59:48]KKMCreateOFDPacket [23:59:48]OFDProtocolAddRootSTLVToBuf [23:59:48]FM_MakeSignedData [23:59:48]FM_MakeSignedData [23:59:48]SAM_PROTO_SignData [23:59:48]wFMCommunicate request_size=4 [23:59:48]MH_SAM_APDU [23:59:48]CAPDU: 80 0D 01 02 [23:59:48]Write to MH i2c: E2 08 00 77 01 80 0D 01 02 00 00 00 00 F1 [23:59:48]Write i2c OK [23:59:48]MH_I2C_Read... [23:59:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:59:48]Read from MH i2c: E2 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: E2 03 00 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [23:59:48]RAPDU: 90 00 [23:59:48]wFMCommunicate OK [23:59:48]wFMCommunicate request_size=255 [23:59:48]MH_SAM_APDU [23:59:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F4 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 74 03 00 35 04 06 00 B9 [23:59:48]Write to MH i2c: E2 02 01 78 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F4 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 74 03 00 35 04 06 00 B9 00 00 E4 [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:59:49]Read from MH i2c: E2 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 03 00 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [23:59:49]RAPDU: 90 00 [23:59:49]wFMCommunicate OK [23:59:49]wFMCommunicate request_size=10 [23:59:49]MH_SAM_APDU [23:59:49]CAPDU: 80 0D 02 02 05 EC 66 44 94 73 [23:59:49]Write to MH i2c: E2 0D 00 79 01 80 0D 02 02 05 00 EC 66 44 94 73 00 00 9B [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:59:49]Read from MH i2c: E2 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 03 00 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [23:59:49]RAPDU: 90 00 [23:59:49]wFMCommunicate OK [23:59:49]wFMCommunicate request_size=4 [23:59:49]MH_SAM_APDU [23:59:49]CAPDU: 80 0D 03 02 [23:59:49]Write to MH i2c: E2 08 00 7A 01 80 0D 03 02 00 00 00 00 F6 [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:59:49]Read from MH i2c: E2 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 0B 00 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 0B 00 7A 01 00 AD 99 D9 3F 69 24 06 BD 90 00 A5 [23:59:49]RAPDU: AD 99 D9 3F 69 24 06 BD 90 00 [23:59:49]wFMCommunicate OK [23:59:49]SAM_PROTO_SignData done [23:59:49]FM_MakeSignedData done [23:59:49]CreateOFDProtocolMessage [23:59:49]wFMCommunicate request_size=4 [23:59:49]MH_SAM_APDU [23:59:49]CAPDU: 80 11 00 00 [23:59:49]Write to MH i2c: E2 08 00 7B 01 80 11 00 00 00 00 00 00 F6 [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:49]Read from MH i2c: E2 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 17 00 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: E2 17 00 7B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [23:59:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:59:49]wFMCommunicate OK [23:59:49]CreateOFDProtocolMessage done [23:59:49]OFDSenderStorePacket 226338 [23:59:49]StoreOFDPacket docnum=226338 [23:59:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 72 6E 07 01 B9 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F4 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 74 03 00 35 04 06 00 B9 EC 66 44 94 73 AD 99 D9 3F 69 24 06 BD [23:59:49]CheckFolder [23:59:49]dirname=/storage/ofd_packets [23:59:49]CheckFolder done [23:59:49]ProducePacketName [23:59:49]name=ofd_packets/00226338 [23:59:49]NVStorageSaveData ofd_packets/00226338 [23:59:49]File name is /storage/ofd_packets/00226338 [23:59:49]Write 301 bytes [23:59:49]NVStorageSaveData done [23:59:49]OFDSenderStorePacket done [23:59:49]KKMCreateOFDPacket done [23:59:49]NVStorageSaveData kkm_last_timestamp [23:59:49]File name is /storage/kkm_last_timestamp [23:59:49]Write 4 bytes [23:59:49]NVStorageSaveData done [23:59:49]ExternCall_PrintAddStr [23:59:49]wPrintStart [23:59:49]Write to MH i2c: 01 00 00 7C 01 7D [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: 01 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: 01 07 00 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: 01 07 00 7C 01 00 00 00 00 00 FF 0F 92 [23:59:49]RasterBufferAndPrint [23:59:49]line Счет N : (1)2002672 [23:59:49]line ИНН: 02508201610067 [23:59:49]line Контрольно-Кассовый Чек [23:59:49]line ПРОДАЖА [23:59:49]line ТРК (МРК, ГНК) : 33 [23:59:49]line Товар: 2710124130 [23:59:49]line Аи-92-К-5 [23:59:49]line 4.430 * 67.80 [23:59:49]line = 300.35 [23:59:49]line НДС 12% НСП 1% [23:59:49]line > о реализуемом товаре [23:59:49]line ОКРУГЛЕНИЕ: -0.35 [23:59:49]line ИТОГО: 300.00 [23:59:49]line Внесено: 300.00 [23:59:49]line СДАЧА: 0.00 [23:59:49]line НСП 1% : 2.66 [23:59:49]line НДС 12% : 31.90 [23:59:49]line Наличными: 300.00 [23:59:49]line Безнал.: 0.00 [23:59:49]line Место: АЗС № 97 "Партнер Нефть" [23:59:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:59:49]line СНО: Общий режим [23:59:49]line Чек 698 27.07.2024 23:59 [23:59:49]line Смена: 438 ФФД: 1.0 [23:59:49]line ЗНМ: 0300000054 [23:59:49]line РНМ: 0000000000092624 [23:59:49]line Версия ККМ: 001 [23:59:49]line ФМ: 0000000000874959 [23:59:49]line ФД: 226338 [23:59:49]line ФПД: 204424979190899 [23:59:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235948&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226338&fm=204424979190899&tin=02508201610067®Number=0000000000092624&sum=30000 [23:59:49]written 0, free lines is 4095 [23:59:49]OFD Sender: Processing packet 226338 [packets to send 600, broken 599] [23:59:49]ProducePacketName [23:59:49]name=ofd_packets/00226338 [23:59:49]OFD Sender: To server: pG, [23:59:49]CommunicateWithHost lk.salyk.kg:30040 [23:59:49]ConnectInit lk.salyk.kg [23:59:49]Write to MH i2c: 01 00 00 A7 01 A8 [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: 01 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: 01 07 00 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 62 0C 1D [23:59:49]RasterBufferAndPrint [23:59:49]line [23:59:49]line [23:59:49]line [23:59:49]line [23:59:49]line [23:59:49]written 0, free lines is 3174 [23:59:49]MH_Cut [23:59:49]Write to MH i2c: D1 01 00 AE 01 01 81 [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: D1 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: D1 01 00 [23:59:49]MH_I2C_Read... [23:59:49]Read from MH i2c: D1 01 00 AE 01 00 80 [23:59:49]Write to MH i2c: 01 00 00 AF 01 B0 [23:59:49]Write i2c OK [23:59:49]MH_I2C_Read... [23:59:51]*** Cut start [23:59:51]*** Partial cut [23:59:51]*** CUTSNS_PIN = 1 [23:59:51]*** CUTSNS_PIN = 0 [23:59:51]*** Brake cut motor [23:59:51]Read from MH i2c: 01 [23:59:51]MH_I2C_Read... [23:59:51]*** Stop cut motor [23:59:51]*** Cut end [23:59:51]Read from MH i2c: 01 07 00 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [23:59:51]process_action close_receipt done [23:59:51]requested_data is exist [23:59:51]produce_requested_data [23:59:51]requested_item fm.sn is exist - process it [23:59:51]wFMCommunicate request_size=4 [23:59:51]MH_SAM_APDU [23:59:51]CAPDU: 80 11 00 00 [23:59:51]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [23:59:51]Write i2c OK [23:59:51]MH_I2C_Read... [23:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:51]Read from MH i2c: E2 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 17 00 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [23:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:59:51]wFMCommunicate OK [23:59:51]requested_item fd.num is exist - process it [23:59:51]SAM_PROTO_GetFieldsCounters [23:59:51]wFMCommunicate request_size=4 [23:59:51]MH_SAM_APDU [23:59:51]CAPDU: 80 13 00 00 [23:59:51]Write to MH i2c: E2 08 00 B1 01 80 13 00 00 00 00 00 00 2E [23:59:51]Write i2c OK [23:59:51]MH_I2C_Read... [23:59:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:59:51]Read from MH i2c: E2 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 62 00 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 62 00 B1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 DB [23:59: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:59:51]wFMCommunicate OK [23:59:51]SAM_PROTO_GetFieldsCounters done [23:59:51]requested_item shift.num is exist - process it [23:59:51]requested_item shift.opened is exist - process it [23:59:51]req_shift_opened [23:59:51]FM_GetShiftState [23:59:51]SAM_PROTO_GetShiftState [23:59:51]wFMCommunicate request_size=4 [23:59:51]MH_SAM_APDU [23:59:51]CAPDU: 80 13 01 00 [23:59:51]Write to MH i2c: E2 08 00 B2 01 80 13 01 00 00 00 00 00 30 [23:59:51]Write i2c OK [23:59:51]MH_I2C_Read... [23:59:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:51]Read from MH i2c: E2 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 0E 00 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 0E 00 B2 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 3E [23:59:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [23:59:51]wFMCommunicate OK [23:59:51]SAM_PROTO_GetShiftState done [23:59:51]FM_GetShiftState done [23:59:51]req_shift_opened done [23:59:51]requested_item shift.open_date is exist - process it [23:59:51]req_shift_open_date [23:59:51]req_shift_open_date done [23:59:51]produce_requested_data done [23:59:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [23:59:51]process_action_free close_receipt [23:59:51]json_value_free [23:59:51]json_value_free done [23:59:51]process_json_proto returns [23:59:51]Send response to host [23:59:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [23:59:51]free response buf [23:59:51]execute_script done [23:59:51]execute_script returns [23:59:51]free content buf [23:59:51]Sock 8.Close socket [23:59:51]Sock 8.Thread stoped [23:59:54]ConnectInit Can't take IP for lk.salyk.kg [23:59:54]CommunicateWithHost connect error [23:59:54]CommunicateWithHost err = -1 [23:59:54]OFD Sender: Server communicate error [23:59:59]OFD Sender: Processing packet 226338 [packets to send 600, broken 599] [23:59:59]ProducePacketName [23:59:59]name=ofd_packets/00226338 [23:59:59]OFD Sender: To server: pG, [23:59:59]CommunicateWithHost lk.salyk.kg:30040 [23:59:59]ConnectInit lk.salyk.kg [00:00:05]Connected sock=9 [00:00: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 35 39 0F 01 00 00 72 6E 07 01 B9 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 F4 89 A5 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 74 03 00 35 04 06 00 B9 EC 66 44 94 73 AD 99 D9 3F 69 24 06 BD [00:00: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 35 39 4F 00 00 00 38 3C 47 00 5D 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 35 39 10 04 04 00 22 74 03 00 F4 03 04 00 12 36 A5 66 B6 04 01 00 00 83 81 7F 34 9D 3B 45 6D [00:00:08]CommunicateWithHost err = 0 [00:00:08]CheckOFDResponse [00:00:08]1017 (14) - 77093643461234 [00:00:08]1041 (16) - 0000000000874959 [00:00:08]1040 (4) - 226338 [00:00:08]1012 (4) - 27.07.2024 18:01 [00:00:08]1206 (1) - 0 [00:00:08]OFD Sender: Remove packet 226338 [00:00:08]ProducePacketName [00:00:08]name=ofd_packets/00226338 [00:00:08]NVStorageDeleteData [00:00:08]OFD Sender: No OFD packet to send [00:00:13]OFD Sender: No OFD packet to send [00:00:18]OFD Sender: No OFD packet to send [00:00:23]OFD Sender: No OFD packet to send [00:00:28]OFD Sender: No OFD packet to send [00:00:33]OFD Sender: No OFD packet to send [00:00:38]OFD Sender: No OFD packet to send [00:00:43]OFD Sender: No OFD packet to send [00:00:48]OFD Sender: No OFD packet to send [00:00:53]OFD Sender: No OFD packet to send [00:00:58]OFD Sender: No OFD packet to send [00:01:01]recv_with_timeout no data received [00:01:03]OFD Sender: No OFD packet to send [00:01:08]OFD Sender: No OFD packet to send [00:01:13]OFD Sender: No OFD packet to send [00:01:18]OFD Sender: No OFD packet to send [00:01:23]OFD Sender: No OFD packet to send [00:01:29]OFD Sender: No OFD packet to send [00:01:34]OFD Sender: No OFD packet to send [00:01:35]recv_with_timeout no data received [00:01:39]OFD Sender: No OFD packet to send [00:01:44]OFD Sender: No OFD packet to send [00:01:49]OFD Sender: No OFD packet to send [00:01:54]OFD Sender: No OFD packet to send [00:01:59]OFD Sender: No OFD packet to send [00:02:04]OFD Sender: No OFD packet to send [00:02:09]OFD Sender: No OFD packet to send [00:02:14]OFD Sender: No OFD packet to send [00:02:19]OFD Sender: No OFD packet to send [00:02:24]OFD Sender: No OFD packet to send [00:02:29]OFD Sender: No OFD packet to send [00:02:34]OFD Sender: No OFD packet to send [00:02:39]OFD Sender: No OFD packet to send [00:02:44]OFD Sender: No OFD packet to send [00:02:49]OFD Sender: No OFD packet to send [00:02:54]OFD Sender: No OFD packet to send [00:02:59]OFD Sender: No OFD packet to send [00:03:04]OFD Sender: No OFD packet to send [00:03:09]accept exits with 10 [00:03:09]New connection [00:03:09]New thread 3066592612 created [00:03:09]Thread 3066449252 joined [00:03:09]Waiting for new connection... [00:03:09] Sock 10.Parse request [00:03:09]Sock 10.Check first char [00:03:09]Sock 10.First char is OK [00:03:09]request: POST /json_proto HTTP/1.0 [00:03:09]Method: POST [00:03:09]URL: /json_proto [00:03:09]Method is POST - this is cgi request [00:03:09]url: /json_proto [00:03:09]query_string will be loaded in cgi processing [00:03:09]execute_cgi json_proto POST (null) [00:03:09]execute_cgi path=json_proto method=POST [00:03:09]POST find Content-Length [00:03:09]Host: 172.17.43.131:8080 [00:03:09]Content-Length: 215 [00:03:09]Content-Type: application/json [00:03:09] [00:03:09]POST finish read [00:03:09]Found Content-Length = 215 [00:03:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:09]execute_script... [00:03:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:09]POST & json_proto [00:03:09]process_json_proto [00:03:09]json parsed OK: [00:03:09]protocol is kg_v1.0 [00:03:09]action value=get_value [00:03:09]process_action get_value [00:03:09]cmd_get_value [00:03:09]process_action get_value done [00:03:09]requested_data is exist [00:03:09]produce_requested_data [00:03:09]requested_item kkm.sn is exist - process it [00:03:09]requested_item kkm.ver is exist - process it [00:03:09]requested_item fm.sn is exist - process it [00:03:09]wFMCommunicate request_size=4 [00:03:09]MH_SAM_APDU [00:03:09]CAPDU: 80 11 00 00 [00:03:09]Write to MH i2c: E2 08 00 B3 01 80 11 00 00 00 00 00 00 2E [00:03:09]Write i2c OK [00:03:09]MH_I2C_Read... [00:03:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:09]Read from MH i2c: E2 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 17 00 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 17 00 B3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [00:03:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:03:09]wFMCommunicate OK [00:03:09]requested_item fd.num is exist - process it [00:03:09]SAM_PROTO_GetFieldsCounters [00:03:09]wFMCommunicate request_size=4 [00:03:09]MH_SAM_APDU [00:03:09]CAPDU: 80 13 00 00 [00:03:09]Write to MH i2c: E2 08 00 B4 01 80 13 00 00 00 00 00 00 31 [00:03:09]Write i2c OK [00:03:09]MH_I2C_Read... [00:03:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:09]Read from MH i2c: E2 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 62 00 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 62 00 B4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 DE [00:03:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:09]wFMCommunicate OK [00:03:09]SAM_PROTO_GetFieldsCounters done [00:03:09]requested_item shift.num is exist - process it [00:03:09]requested_item shift.opened is exist - process it [00:03:09]req_shift_opened [00:03:09]FM_GetShiftState [00:03:09]SAM_PROTO_GetShiftState [00:03:09]wFMCommunicate request_size=4 [00:03:09]MH_SAM_APDU [00:03:09]CAPDU: 80 13 01 00 [00:03:09]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [00:03:09]Write i2c OK [00:03:09]MH_I2C_Read... [00:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:09]Read from MH i2c: E2 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 0E 00 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 41 [00:03:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:03:09]wFMCommunicate OK [00:03:09]SAM_PROTO_GetShiftState done [00:03:09]FM_GetShiftState done [00:03:09]req_shift_opened done [00:03:09]requested_item shift.open_date is exist - process it [00:03:09]req_shift_open_date [00:03:09]req_shift_open_date done [00:03:09]produce_requested_data done [00:03:09]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:03:09]process_action_free get_value [00:03:09]json_value_free [00:03:09]json_value_free done [00:03:09]process_json_proto returns [00:03:09]Send response to host [00:03:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:03:09]free response buf [00:03:09]execute_script done [00:03:09]execute_script returns [00:03:09]free content buf [00:03:09]Sock 10.Close socket [00:03:09]Sock 10.Thread stoped [00:03:09]accept exits with 9 [00:03:09]New connection [00:03:09]New thread 3066449252 created [00:03:09]Thread 3066592612 joined [00:03:09]Waiting for new connection... [00:03:09]OFD Sender: No OFD packet to send [00:03:09] Sock 9.Parse request [00:03:09]Sock 9.Check first char [00:03:09]Sock 9.First char is OK [00:03:09]request: POST /json_proto HTTP/1.0 [00:03:09]Method: POST [00:03:09]URL: /json_proto [00:03:09]Method is POST - this is cgi request [00:03:09]url: /json_proto [00:03:09]query_string will be loaded in cgi processing [00:03:09]execute_cgi json_proto POST (null) [00:03:09]execute_cgi path=json_proto method=POST [00:03:09]POST find Content-Length [00:03:09]Host: 172.17.43.131:8080 [00:03:09]Content-Length: 331 [00:03:09]Content-Type: application/json [00:03:09] [00:03:09]POST finish read [00:03:09]Found Content-Length = 331 [00:03: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" ] } } [00:03:09]execute_script... [00:03: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" ] } } [00:03:09]POST & json_proto [00:03:09]process_json_proto [00:03:09]json parsed OK: [00:03:09]protocol is kg_v1.0 [00:03:09]action value=get_value [00:03:09]process_action get_value [00:03:09]cmd_get_value [00:03:09]process_action get_value done [00:03:09]requested_data is exist [00:03:09]produce_requested_data [00:03:09]requested_item fm.sale.total is exist - process it [00:03:09]SAM_PROTO_GetFMData [00:03:09]wFMCommunicate request_size=4 [00:03:09]MH_SAM_APDU [00:03:09]CAPDU: 80 13 03 00 [00:03:09]Write to MH i2c: E2 08 00 B6 01 80 13 03 00 00 00 00 00 36 [00:03:09]Write i2c OK [00:03:09]MH_I2C_Read... [00:03:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:10]Read from MH i2c: E2 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 B6 01 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 6C [00:03:10]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:03:10]wFMCommunicate OK [00:03:10]wFMCommunicate request_size=4 [00:03:10]MH_SAM_APDU [00:03:10]CAPDU: 80 17 00 00 [00:03:10]Write to MH i2c: E2 08 00 B7 01 80 17 00 00 00 00 00 00 38 [00:03:10]Write i2c OK [00:03:10]MH_I2C_Read... [00:03:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:10]Read from MH i2c: E2 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 B7 01 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 5F [00:03:10]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:03:10]wFMCommunicate OK [00:03:10]wFMCommunicate request_size=4 [00:03:10]MH_SAM_APDU [00:03:10]CAPDU: 80 17 00 00 [00:03:10]Write to MH i2c: E2 08 00 B8 01 80 17 00 00 00 00 00 00 39 [00:03:10]Write i2c OK [00:03:10]MH_I2C_Read... [00:03:10]recv_with_timeout no data received [00:03:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:10]Read from MH i2c: E2 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 B8 01 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 4B [00:03:10]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:03:10]wFMCommunicate OK [00:03:10]wFMCommunicate request_size=4 [00:03:10]MH_SAM_APDU [00:03:10]CAPDU: 80 17 00 00 [00:03:10]Write to MH i2c: E2 08 00 B9 01 80 17 00 00 00 00 00 00 3A [00:03:10]Write i2c OK [00:03:10]MH_I2C_Read... [00:03:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:10]Read from MH i2c: E2 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 [00:03:10]MH_I2C_Read... [00:03:10]Read from MH i2c: E2 FD 00 B9 01 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 C6 [00:03:10]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:10]wFMCommunicate OK [00:03:10]wFMCommunicate request_size=4 [00:03:10]MH_SAM_APDU [00:03:10]CAPDU: 80 17 00 00 [00:03:10]Write to MH i2c: E2 08 00 BA 01 80 17 00 00 00 00 00 00 3B [00:03:10]Write i2c OK [00:03:10]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:03:11]Read from MH i2c: E2 E2 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 E2 00 BA 01 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 19 [00:03:11]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:11]wFMCommunicate OK [00:03:11]SAM_PROTO_GetFMData done [00:03:11]requested_item fm.sale_refund.total is exist - process it [00:03:11]requested_item fm.buy.total is exist - process it [00:03:11]requested_item shift.sale.total is exist - process it [00:03:11]SAM_PROTO_GetShiftData [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 13 02 00 [00:03:11]Write to MH i2c: E2 08 00 BB 01 80 13 02 00 00 00 00 00 3A [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 FD 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 FD 00 BB 01 00 BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 BE [00:03:11]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 17 00 00 [00:03:11]Write to MH i2c: E2 08 00 BC 01 80 17 00 00 00 00 00 00 3D [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 FD 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 FD 00 BC 01 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 A3 [00:03:11]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 17 00 00 [00:03:11]Write to MH i2c: E2 08 00 BD 01 80 17 00 00 00 00 00 00 3E [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:12]Read from MH i2c: E2 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 BD 01 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 6A [00:03:12]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 [00:03:12]wFMCommunicate OK [00:03:12]wFMCommunicate request_size=4 [00:03:12]MH_SAM_APDU [00:03:12]CAPDU: 80 17 00 00 [00:03:12]Write to MH i2c: E2 08 00 BE 01 80 17 00 00 00 00 00 00 3F [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:12]Read from MH i2c: E2 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 BE 01 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 B7 [00:03:12]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 [00:03:12]wFMCommunicate OK [00:03:12]wFMCommunicate request_size=4 [00:03:12]MH_SAM_APDU [00:03:12]CAPDU: 80 17 00 00 [00:03:12]Write to MH i2c: E2 08 00 BF 01 80 17 00 00 00 00 00 00 40 [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [00:03:12]Read from MH i2c: E2 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 D7 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 D7 00 BF 01 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 23 [00:03:12]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 [00:03:12]wFMCommunicate OK [00:03:12]SAM_PROTO_GetShiftData done [00:03:12]requested_item shift.sale.total_cash is exist - process it [00:03:12]requested_item shift.sale_refund.total is exist - process it [00:03:12]requested_item shift.sale_refund.total_cash is exist - process it [00:03:12]requested_item shift.buy.total is exist - process it [00:03:12]requested_item shift.buy.total_cash is exist - process it [00:03:12]produce_requested_data done [00:03:12]produce_requested_data return {"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:03:12]process_action_free get_value [00:03:12]json_value_free [00:03:12]json_value_free done [00:03:12]process_json_proto returns [00:03:12]Send response to host [00:03:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:03:12]free response buf [00:03:12]execute_script done [00:03:12]execute_script returns [00:03:12]free content buf [00:03:12]Sock 9.Close socket [00:03:12]Sock 9.Thread stoped [00:03:12]accept exits with 11 [00:03:12]New connection [00:03:12]New thread 3066592612 created [00:03:12]Thread 3066449252 joined [00:03:12]Waiting for new connection... [00:03:12] Sock 11.Parse request [00:03:12]Sock 11.Check first char [00:03:12]Sock 11.First char is OK [00:03:12]request: POST /json_proto HTTP/1.0 [00:03:12]Method: POST [00:03:12]URL: /json_proto [00:03:12]Method is POST - this is cgi request [00:03:12]url: /json_proto [00:03:12]query_string will be loaded in cgi processing [00:03:12]execute_cgi json_proto POST (null) [00:03:12]execute_cgi path=json_proto method=POST [00:03:12]POST find Content-Length [00:03:12]Host: 172.17.43.131:8080 [00:03:12]Content-Length: 331 [00:03:12]Content-Type: application/json [00:03:12] [00:03:12]POST finish read [00:03:12]Found Content-Length = 331 [00:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:12]execute_script... [00:03:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:12]POST & json_proto [00:03:12]process_json_proto [00:03:12]json parsed OK: [00:03:12]protocol is kg_v1.0 [00:03:12]action value=get_value [00:03:12]process_action get_value [00:03:12]cmd_get_value [00:03:12]process_action get_value done [00:03:12]requested_data is exist [00:03:12]produce_requested_data [00:03:12]requested_item fm.sale.total is exist - process it [00:03:12]SAM_PROTO_GetFMData [00:03:12]wFMCommunicate request_size=4 [00:03:12]MH_SAM_APDU [00:03:12]CAPDU: 80 13 03 00 [00:03:12]Write to MH i2c: E2 08 00 C0 01 80 13 03 00 00 00 00 00 40 [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 C0 01 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 76 [00:03:13]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:03:13]wFMCommunicate OK [00:03:13]wFMCommunicate request_size=4 [00:03:13]MH_SAM_APDU [00:03:13]CAPDU: 80 17 00 00 [00:03:13]Write to MH i2c: E2 08 00 C1 01 80 17 00 00 00 00 00 00 42 [00:03:13]Write i2c OK [00:03:13]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 C1 01 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 69 [00:03:13]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:03:13]wFMCommunicate OK [00:03:13]wFMCommunicate request_size=4 [00:03:13]MH_SAM_APDU [00:03:13]CAPDU: 80 17 00 00 [00:03:13]Write to MH i2c: E2 08 00 C2 01 80 17 00 00 00 00 00 00 43 [00:03:13]Write i2c OK [00:03:13]MH_I2C_Read... [00:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:14]Read from MH i2c: E2 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 C2 01 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 55 [00:03:14]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:03:14]wFMCommunicate OK [00:03:14]wFMCommunicate request_size=4 [00:03:14]MH_SAM_APDU [00:03:14]CAPDU: 80 17 00 00 [00:03:14]Write to MH i2c: E2 08 00 C3 01 80 17 00 00 00 00 00 00 44 [00:03:14]Write i2c OK [00:03:14]MH_I2C_Read... [00:03:14]OFD Sender: No OFD packet to send [00:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:14]Read from MH i2c: E2 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 C3 01 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 D0 [00:03:14]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:14]wFMCommunicate OK [00:03:14]wFMCommunicate request_size=4 [00:03:14]MH_SAM_APDU [00:03:14]CAPDU: 80 17 00 00 [00:03:14]Write to MH i2c: E2 08 00 C4 01 80 17 00 00 00 00 00 00 45 [00:03:14]Write i2c OK [00:03:14]MH_I2C_Read... [00:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:03:14]Read from MH i2c: E2 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 E2 00 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 E2 00 C4 01 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 23 [00:03:14]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:14]wFMCommunicate OK [00:03:14]SAM_PROTO_GetFMData done [00:03:14]requested_item fm.sale_refund.total is exist - process it [00:03:14]requested_item fm.buy.total is exist - process it [00:03:14]requested_item shift.sale.total is exist - process it [00:03:14]SAM_PROTO_GetShiftData [00:03:14]wFMCommunicate request_size=4 [00:03:14]MH_SAM_APDU [00:03:14]CAPDU: 80 13 02 00 [00:03:14]Write to MH i2c: E2 08 00 C5 01 80 13 02 00 00 00 00 00 44 [00:03:14]Write i2c OK [00:03:14]MH_I2C_Read... [00:03:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:15]Read from MH i2c: E2 [00:03:15]MH_I2C_Read... [00:03:15]Read from MH i2c: E2 FD 00 [00:03:15]MH_I2C_Read... [00:03:15]Read from MH i2c: E2 FD 00 C5 01 00 BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 C8 [00:03:15]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:15]wFMCommunicate OK [00:03:15]wFMCommunicate request_size=4 [00:03:15]MH_SAM_APDU [00:03:15]CAPDU: 80 17 00 00 [00:03:15]Write to MH i2c: E2 08 00 C6 01 80 17 00 00 00 00 00 00 47 [00:03:15]Write i2c OK [00:03:15]MH_I2C_Read... [00:03:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:15]Read from MH i2c: E2 [00:03:15]MH_I2C_Read... [00:03:15]Read from MH i2c: E2 FD 00 [00:03:15]MH_I2C_Read... [00:03:15]Read from MH i2c: E2 FD 00 C6 01 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 AD [00:03:15]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [00:03:15]wFMCommunicate OK [00:03:15]wFMCommunicate request_size=4 [00:03:15]MH_SAM_APDU [00:03:15]CAPDU: 80 17 00 00 [00:03:15]Write to MH i2c: E2 08 00 C7 01 80 17 00 00 00 00 00 00 48 [00:03:15]Write i2c OK [00:03:15]MH_I2C_Read... [00:03:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:16]Read from MH i2c: E2 [00:03:16]MH_I2C_Read... [00:03:16]Read from MH i2c: E2 FD 00 [00:03:16]MH_I2C_Read... [00:03:16]Read from MH i2c: E2 FD 00 C7 01 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 74 [00:03:16]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 [00:03:16]wFMCommunicate OK [00:03:16]wFMCommunicate request_size=4 [00:03:16]MH_SAM_APDU [00:03:16]CAPDU: 80 17 00 00 [00:03:16]Write to MH i2c: E2 08 00 C8 01 80 17 00 00 00 00 00 00 49 [00:03:16]Write i2c OK [00:03:16]MH_I2C_Read... [00:03:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:16]Read from MH i2c: E2 [00:03:16]MH_I2C_Read... [00:03:16]Read from MH i2c: E2 FD 00 [00:03:16]MH_I2C_Read... [00:03:16]Read from MH i2c: E2 FD 00 C8 01 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 C1 [00:03:16]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 [00:03:16]wFMCommunicate OK [00:03:16]wFMCommunicate request_size=4 [00:03:16]MH_SAM_APDU [00:03:16]CAPDU: 80 17 00 00 [00:03:16]Write to MH i2c: E2 08 00 C9 01 80 17 00 00 00 00 00 00 4A [00:03:16]Write i2c OK [00:03:16]MH_I2C_Read... [00:03:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [00:03:17]Read from MH i2c: E2 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 D7 00 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 D7 00 C9 01 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 2D [00:03:17]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 [00:03:17]wFMCommunicate OK [00:03:17]SAM_PROTO_GetShiftData done [00:03:17]requested_item shift.sale.total_cash is exist - process it [00:03:17]requested_item shift.sale_refund.total is exist - process it [00:03:17]requested_item shift.sale_refund.total_cash is exist - process it [00:03:17]requested_item shift.buy.total is exist - process it [00:03:17]requested_item shift.buy.total_cash is exist - process it [00:03:17]produce_requested_data done [00:03:17]produce_requested_data return {"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:03:17]process_action_free get_value [00:03:17]json_value_free [00:03:17]json_value_free done [00:03:17]process_json_proto returns [00:03:17]Send response to host [00:03:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:03:17]free response buf [00:03:17]execute_script done [00:03:17]execute_script returns [00:03:17]free content buf [00:03:17]Sock 11.Close socket [00:03:17]Sock 11.Thread stoped [00:03:17]accept exits with 8 [00:03:17]New connection [00:03:17]New thread 3066449252 created [00:03:17]Thread 3066592612 joined [00:03:17]Waiting for new connection... [00:03:17] Sock 8.Parse request [00:03:17]Sock 8.Check first char [00:03:17]Sock 8.First char is OK [00:03:17]request: POST /json_proto HTTP/1.0 [00:03:17]Method: POST [00:03:17]URL: /json_proto [00:03:17]Method is POST - this is cgi request [00:03:17]url: /json_proto [00:03:17]query_string will be loaded in cgi processing [00:03:17]execute_cgi json_proto POST (null) [00:03:17]execute_cgi path=json_proto method=POST [00:03:17]POST find Content-Length [00:03:17]Host: 172.17.43.131:8080 [00:03:17]Content-Length: 263 [00:03:17]Content-Type: application/json [00:03:17] [00:03:17]POST finish read [00:03:17]Found Content-Length = 263 [00:03:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:17]execute_script... [00:03:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:17]POST & json_proto [00:03:17]process_json_proto [00:03:17]json parsed OK: [00:03:17]protocol is kg_v1.0 [00:03:17]action value=x_report [00:03:17]process_action x_report [00:03:17]cmd_x_report [00:03:17]MH_GetDate [00:03:17]Write to MH i2c: F0 00 00 CA 01 BA [00:03:17]Write i2c OK [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: F0 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: F0 09 00 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: F0 09 00 CA 01 00 C6 8A A5 66 F9 24 A2 66 43 [00:03:17]GetLastDocTimeStamp 1722124788 [00:03:17]current date 1722124998 [00:03:17]FM_GetShiftState [00:03:17]SAM_PROTO_GetShiftState [00:03:17]wFMCommunicate request_size=4 [00:03:17]MH_SAM_APDU [00:03:17]CAPDU: 80 13 01 00 [00:03:17]Write to MH i2c: E2 08 00 CB 01 80 13 01 00 00 00 00 00 49 [00:03:17]Write i2c OK [00:03:17]MH_I2C_Read... [00:03:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:17]Read from MH i2c: E2 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 0E 00 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 0E 00 CB 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 57 [00:03:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:03:17]wFMCommunicate OK [00:03:17]SAM_PROTO_GetShiftState done [00:03:17]FM_GetShiftState done [00:03:17]KKMCreateXReportDocument [00:03:17]Load OK [00:03:17]Malloc new data [00:03:17]MH_GetDate [00:03:17]Write to MH i2c: F0 00 00 CC 01 BC [00:03:17]Write i2c OK [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: F0 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: F0 09 00 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: F0 09 00 CC 01 00 C6 8A A5 66 F9 24 A2 66 45 [00:03:17]Malloc new data [00:03:17]Malloc new data [00:03:17]wFMCommunicate request_size=4 [00:03:17]MH_SAM_APDU [00:03:17]CAPDU: 80 11 00 00 [00:03:17]Write to MH i2c: E2 08 00 CD 01 80 11 00 00 00 00 00 00 48 [00:03:17]Write i2c OK [00:03:17]MH_I2C_Read... [00:03:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:17]Read from MH i2c: E2 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 17 00 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 17 00 CD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [00:03:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:03:17]wFMCommunicate OK [00:03:17]SAM_PROTO_GetFieldsCounters [00:03:17]wFMCommunicate request_size=4 [00:03:17]MH_SAM_APDU [00:03:17]CAPDU: 80 13 00 00 [00:03:17]Write to MH i2c: E2 08 00 CE 01 80 13 00 00 00 00 00 00 4B [00:03:17]Write i2c OK [00:03:17]MH_I2C_Read... [00:03:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:17]Read from MH i2c: E2 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 62 00 [00:03:17]MH_I2C_Read... [00:03:17]Read from MH i2c: E2 62 00 CE 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 F8 [00:03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:17]wFMCommunicate OK [00:03:17]SAM_PROTO_GetFieldsCounters done [00:03:17]Malloc new data [00:03:17]Malloc new data [00:03:17]Malloc new data [00:03:17]KKMCreateXReportDocument OK [00:03:17]KKMSetXReportData OK [00:03:17]KKMPrepareXReportFMData [00:03:17]SAM_PROTO_GetShiftData [00:03:17]wFMCommunicate request_size=4 [00:03:17]MH_SAM_APDU [00:03:17]CAPDU: 80 13 02 00 [00:03:17]Write to MH i2c: E2 08 00 CF 01 80 13 02 00 00 00 00 00 4E [00:03:17]Write i2c OK [00:03:17]MH_I2C_Read... [00:03:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:18]Read from MH i2c: E2 [00:03:18]MH_I2C_Read... [00:03:18]Read from MH i2c: E2 FD 00 [00:03:18]MH_I2C_Read... [00:03:18]Read from MH i2c: E2 FD 00 CF 01 00 BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 D2 [00:03:18]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:18]wFMCommunicate OK [00:03:18]wFMCommunicate request_size=4 [00:03:18]MH_SAM_APDU [00:03:18]CAPDU: 80 17 00 00 [00:03:18]Write to MH i2c: E2 08 00 D0 01 80 17 00 00 00 00 00 00 51 [00:03:18]Write i2c OK [00:03:18]MH_I2C_Read... [00:03:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:18]Read from MH i2c: E2 [00:03:18]MH_I2C_Read... [00:03:18]Read from MH i2c: E2 FD 00 [00:03:18]MH_I2C_Read... [00:03:18]Read from MH i2c: E2 FD 00 D0 01 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 B7 [00:03:18]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [00:03:18]wFMCommunicate OK [00:03:18]wFMCommunicate request_size=4 [00:03:18]MH_SAM_APDU [00:03:18]CAPDU: 80 17 00 00 [00:03:18]Write to MH i2c: E2 08 00 D1 01 80 17 00 00 00 00 00 00 52 [00:03:18]Write i2c OK [00:03:18]MH_I2C_Read... [00:03:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:19]Read from MH i2c: E2 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 FD 00 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 FD 00 D1 01 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 7E [00:03:19]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 [00:03:19]wFMCommunicate OK [00:03:19]wFMCommunicate request_size=4 [00:03:19]MH_SAM_APDU [00:03:19]CAPDU: 80 17 00 00 [00:03:19]Write to MH i2c: E2 08 00 D2 01 80 17 00 00 00 00 00 00 53 [00:03:19]Write i2c OK [00:03:19]MH_I2C_Read... [00:03:19]OFD Sender: No OFD packet to send [00:03:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:19]Read from MH i2c: E2 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 FD 00 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 FD 00 D2 01 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 CB [00:03:19]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 [00:03:19]wFMCommunicate OK [00:03:19]wFMCommunicate request_size=4 [00:03:19]MH_SAM_APDU [00:03:19]CAPDU: 80 17 00 00 [00:03:19]Write to MH i2c: E2 08 00 D3 01 80 17 00 00 00 00 00 00 54 [00:03:19]Write i2c OK [00:03:19]MH_I2C_Read... [00:03:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [00:03:19]Read from MH i2c: E2 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 D7 00 [00:03:19]MH_I2C_Read... [00:03:20]Read from MH i2c: E2 D7 00 D3 01 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 37 [00:03:20]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 [00:03:20]wFMCommunicate OK [00:03:20]SAM_PROTO_GetShiftData done [00:03:20]1194 (1206) - счетчики итогов смены [00:03:20] 1134 (4) - 698 - количество чеков со всеми признаками расчетов [00:03:20] 1129 (159) - счетчики операций «приход» [00:03:20] 1135 (4) - 697 - количество чеков по признаку расчетов [00:03:20] 1201 (4) - 943345.03 - общая итоговая сумма в чеках [00:03:20] 1136 (4) - 658294.00 - итоговая сумма в чеках наличными [00:03:20] 1138 (4) - 285051.03 - итоговая сумма в чеках безналичными [00:03:20] 1024 (123) - суммы налогов [00:03:20] 1006 (9) - суммы НДС [00:03:20] 1010 (1) - 0% - код ставки НДС [00:03:20] 1011 (0) - 0.00 - сумма НДС по ставке [00:03:20] 1006 (12) - суммы НДС [00:03:20] 1010 (1) - 12% - код ставки НДС [00:03:20] 1011 (3) - 100197.88 - сумма НДС по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (12) - суммы НСП [00:03:20] 1014 (1) - 1% - код ставки НСП [00:03:20] 1015 (3) - 8349.50 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 2% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 3% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 5% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 1,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1130 (149) - счетчики операций «возврат прихода» [00:03:20] 1135 (4) - 1 - количество чеков по признаку расчетов [00:03:20] 1201 (2) - 500.00 - общая итоговая сумма в чеках [00:03:20] 1136 (2) - 500.00 - итоговая сумма в чеках наличными [00:03:20] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:03:20] 1024 (121) - суммы налогов [00:03:20] 1006 (9) - суммы НДС [00:03:20] 1010 (1) - 0% - код ставки НДС [00:03:20] 1011 (0) - 0.00 - сумма НДС по ставке [00:03:20] 1006 (11) - суммы НДС [00:03:20] 1010 (1) - 12% - код ставки НДС [00:03:20] 1011 (2) - 53.14 - сумма НДС по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (11) - суммы НСП [00:03:20] 1014 (1) - 1% - код ставки НСП [00:03:20] 1015 (2) - 4.43 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 2% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 3% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 5% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 1,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1131 (141) - счетчики операций «расход» [00:03:20] 1135 (4) - 0 - количество чеков по признаку расчетов [00:03:20] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:03:20] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:03:20] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:03:20] 1024 (117) - суммы налогов [00:03:20] 1006 (9) - суммы НДС [00:03:20] 1010 (1) - 0% - код ставки НДС [00:03:20] 1011 (0) - 0.00 - сумма НДС по ставке [00:03:20] 1006 (9) - суммы НДС [00:03:20] 1010 (1) - 12% - код ставки НДС [00:03:20] 1011 (0) - 0.00 - сумма НДС по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 1% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 2% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 3% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 5% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 1,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1132 (141) - счетчики операций «возврат расхода» [00:03:20] 1135 (4) - 0 - количество чеков по признаку расчетов [00:03:20] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:03:20] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:03:20] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:03:20] 1024 (117) - суммы налогов [00:03:20] 1006 (9) - суммы НДС [00:03:20] 1010 (1) - 0% - код ставки НДС [00:03:20] 1011 (0) - 0.00 - сумма НДС по ставке [00:03:20] 1006 (9) - суммы НДС [00:03:20] 1010 (1) - 12% - код ставки НДС [00:03:20] 1011 (0) - 0.00 - сумма НДС по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 1% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 2% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 3% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 5% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 0,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1007 (9) - суммы НСП [00:03:20] 1014 (1) - 1,50% - код ставки НСП [00:03:20] 1015 (0) - 0.00 - сумма НСП по ставке [00:03:20] 1133 (588) - - счетчики коррекции - не используются [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1194 (04AA) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1134 (046E) [00:03:20]Malloc new data [00:03:20]Processing tag 1129 (0469) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1135 (046F) [00:03:20]Malloc new data [00:03:20]Processing tag 1201 (04B1) [00:03:20]Malloc new data [00:03:20]Processing tag 1136 (0470) [00:03:20]Malloc new data [00:03:20]Processing tag 1138 (0472) [00:03:20]Malloc new data [00:03:20]Processing tag 1024 (0400) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1006 (03EE) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1010 (03F2) [00:03:20]Malloc new data [00:03:20]Processing tag 1011 (03F3) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1006 (03EE) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1010 (03F2) [00:03:20]Malloc new data [00:03:20]Processing tag 1011 (03F3) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1007 (03EF) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1014 (03F6) [00:03:20]Malloc new data [00:03:20]Processing tag 1015 (03F7) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1007 (03EF) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1014 (03F6) [00:03:20]Malloc new data [00:03:20]Processing tag 1015 (03F7) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1007 (03EF) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1014 (03F6) [00:03:20]Malloc new data [00:03:20]Processing tag 1015 (03F7) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1007 (03EF) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1014 (03F6) [00:03:20]Malloc new data [00:03:20]Processing tag 1015 (03F7) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1007 (03EF) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1014 (03F6) [00:03:20]Malloc new data [00:03:20]Processing tag 1015 (03F7) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1007 (03EF) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1014 (03F6) [00:03:20]Malloc new data [00:03:20]Processing tag 1015 (03F7) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1007 (03EF) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1014 (03F6) [00:03:20]Malloc new data [00:03:20]Processing tag 1015 (03F7) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]SetTLVBufToDocument err=0 [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1130 (046A) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1135 (046F) [00:03:20]Malloc new data [00:03:20]Processing tag 1201 (04B1) [00:03:20]Malloc new data [00:03:20]Processing tag 1136 (0470) [00:03:20]Malloc new data [00:03:20]Processing tag 1138 (0472) [00:03:20]Malloc new data [00:03:20]Processing tag 1024 (0400) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1006 (03EE) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1010 (03F2) [00:03:20]Malloc new data [00:03:20]Processing tag 1011 (03F3) [00:03:20]Malloc new data [00:03:20]SetTLVBufToDocument err=0 [00:03:20]Processing tag 1006 (03EE) [00:03:20]Load OK [00:03:20]SetTLVBufToDocument [00:03:20]Processing tag 1010 (03F2) [00:03:20]Malloc new data [00:03:20]Processing tag 1011 (03F3) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]SetTLVBufToDocument err=0 [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1131 (046B) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1135 (046F) [00:03:21]Malloc new data [00:03:21]Processing tag 1201 (04B1) [00:03:21]Malloc new data [00:03:21]Processing tag 1136 (0470) [00:03:21]Malloc new data [00:03:21]Processing tag 1138 (0472) [00:03:21]Malloc new data [00:03:21]Processing tag 1024 (0400) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1006 (03EE) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1010 (03F2) [00:03:21]Malloc new data [00:03:21]Processing tag 1011 (03F3) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1006 (03EE) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1010 (03F2) [00:03:21]Malloc new data [00:03:21]Processing tag 1011 (03F3) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]SetTLVBufToDocument err=0 [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1132 (046C) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1135 (046F) [00:03:21]Malloc new data [00:03:21]Processing tag 1201 (04B1) [00:03:21]Malloc new data [00:03:21]Processing tag 1136 (0470) [00:03:21]Malloc new data [00:03:21]Processing tag 1138 (0472) [00:03:21]Malloc new data [00:03:21]Processing tag 1024 (0400) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1006 (03EE) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1010 (03F2) [00:03:21]Malloc new data [00:03:21]Processing tag 1011 (03F3) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1006 (03EE) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1010 (03F2) [00:03:21]Malloc new data [00:03:21]Processing tag 1011 (03F3) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]recv_with_timeout no data received [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1007 (03EF) [00:03:21]Load OK [00:03:21]SetTLVBufToDocument [00:03:21]Processing tag 1014 (03F6) [00:03:21]Malloc new data [00:03:21]Processing tag 1015 (03F7) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]SetTLVBufToDocument err=0 [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Processing tag 1133 (046D) [00:03:21]Malloc new data [00:03:21]SetTLVBufToDocument err=0 [00:03:21]SetTLVBufToDocument err=0 [00:03:21]Malloc new data [00:03:21]SAM_PROTO_GetFMData [00:03:21]wFMCommunicate request_size=4 [00:03:21]MH_SAM_APDU [00:03:21]CAPDU: 80 13 03 00 [00:03:21]Write to MH i2c: E2 08 00 D4 01 80 13 03 00 00 00 00 00 54 [00:03:21]Write i2c OK [00:03:21]MH_I2C_Read... [00:03:21]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:21]Read from MH i2c: E2 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 D4 01 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 8A [00:03:21]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:03:22]wFMCommunicate OK [00:03:22]wFMCommunicate request_size=4 [00:03:22]MH_SAM_APDU [00:03:22]CAPDU: 80 17 00 00 [00:03:22]Write to MH i2c: E2 08 00 D5 01 80 17 00 00 00 00 00 00 56 [00:03:22]Write i2c OK [00:03:22]MH_I2C_Read... [00:03:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:22]Read from MH i2c: E2 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 D5 01 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 7D [00:03:22]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:03:22]wFMCommunicate OK [00:03:22]wFMCommunicate request_size=4 [00:03:22]MH_SAM_APDU [00:03:22]CAPDU: 80 17 00 00 [00:03:22]Write to MH i2c: E2 08 00 D6 01 80 17 00 00 00 00 00 00 57 [00:03:22]Write i2c OK [00:03:22]MH_I2C_Read... [00:03:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:22]Read from MH i2c: E2 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 D6 01 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 69 [00:03:23]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:03:23]wFMCommunicate OK [00:03:23]wFMCommunicate request_size=4 [00:03:23]MH_SAM_APDU [00:03:23]CAPDU: 80 17 00 00 [00:03:23]Write to MH i2c: E2 08 00 D7 01 80 17 00 00 00 00 00 00 58 [00:03:23]Write i2c OK [00:03:23]MH_I2C_Read... [00:03:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:23]Read from MH i2c: E2 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 FD 00 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 FD 00 D7 01 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 E4 [00:03:23]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:23]wFMCommunicate OK [00:03:23]wFMCommunicate request_size=4 [00:03:23]MH_SAM_APDU [00:03:23]CAPDU: 80 17 00 00 [00:03:23]Write to MH i2c: E2 08 00 D8 01 80 17 00 00 00 00 00 00 59 [00:03:23]Write i2c OK [00:03:23]MH_I2C_Read... [00:03:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:03:24]Read from MH i2c: E2 [00:03:24]MH_I2C_Read... [00:03:24]Read from MH i2c: E2 E2 00 [00:03:24]MH_I2C_Read... [00:03:24]Read from MH i2c: E2 E2 00 D8 01 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 37 [00:03:24]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:24]wFMCommunicate OK [00:03:24]SAM_PROTO_GetFMData done [00:03:24]FM_GetFMData:85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 OFD Sender: No OFD packet to send [00:03:24]03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:25]oper:6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:25]total:D0 F3 98 7E 05 [00:03:25]Malloc new data [00:03:25]oper:6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:25]total:3C 05 95 1F [00:03:25]Malloc new data [00:03:25]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:25]total: [00:03:25]Malloc new data [00:03:25]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:25]total: [00:03:25]Malloc new data [00:03:25]KKMPrepareXReportFMData err=0 [00:03:25]Х отчет ИНН: 02508201610067 Кассир: Орунбаева Б. 28.07.2024 00:03 Смена: 266 РНМ: 0000000000092624 ЗНМ: 0300000054 СНО: Общий режим Всего чеков: 698 ИТОГИ ПРИХОД Чеков: 697 Общий итог: 943345.03 Итого наличными: 658294.00 Итого безнал.: 285051.03 НДС 0% : 0.00 НДС 12% : 100197.88 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 8349.50 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 500.00 Итого наличными: 500.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 53.14 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4.43 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 657794.00 НС Приход: 235987895.84 НС Возвр.Прихода: 5298599.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874959 [00:03:25]StoreToDocumentArchive [00:03:25]MH_GetDate [00:03:25]Write to MH i2c: F0 00 00 D9 01 C9 [00:03:25]Write i2c OK [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: F0 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: F0 09 00 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: F0 09 00 D9 01 00 CE 8A A5 66 F9 24 A2 66 5A [00:03:25]shift 266 fd 1722125006 [00:03:25]Create dir for shift 0266 [00:03:25]save to /storage/0266/doc_1722125006 [00:03:25]save last doc name /storage/0266/doc_1722125006 to /storage/kkm_last_doc_name [00:03:25]save OK [00:03:25]Clear old archive folders... [00:03:25]NVStorageSaveData kkm_last_timestamp [00:03:25]File name is /storage/kkm_last_timestamp [00:03:25]Write 4 bytes [00:03:25]NVStorageSaveData done [00:03:25]ExternCall_PrintAddStr [00:03:25]wPrintStart [00:03:25]Write to MH i2c: 01 00 00 DA 01 DB [00:03:25]Write i2c OK [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: 01 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: 01 07 00 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [00:03:25]RasterBufferAndPrint [00:03:25]line Х отчет [00:03:25]line ИНН: 02508201610067 [00:03:25]line Кассир: Орунбаева Б. [00:03:25]line 28.07.2024 00:03 [00:03:25]line Смена: 266 [00:03:25]line РНМ: 0000000000092624 [00:03:25]line ЗНМ: 0300000054 [00:03:25]line СНО: Общий режим [00:03:25]line Всего чеков: 698 [00:03:25]line ИТОГИ ПРИХОД [00:03:25]line Чеков: 697 [00:03:25]line Общий итог: 943345.03 [00:03:25]line Итого наличными: 658294.00 [00:03:25]line Итого безнал.: 285051.03 [00:03:25]line НДС 0% : 0.00 [00:03:25]line НДС 12% : 100197.88 [00:03:25]line НСП 0% : 0.00 [00:03:25]line НСП 1,50% : 0.00 [00:03:25]line НСП 0,50% : 0.00 [00:03:25]line НСП 5% : 0.00 [00:03:25]line НСП 3% : 0.00 [00:03:25]line НСП 2% : 0.00 [00:03:25]line НСП 1% : 8349.50 [00:03:25]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:03:25]line Чеков: 1 [00:03:25]line Общий итог: 500.00 [00:03:25]line Итого наличными: 500.00 [00:03:25]line Итого безнал.: 0.00 [00:03:25]line НДС 0% : 0.00 [00:03:25]line НДС 12% : 53.14 [00:03:25]line НСП 0% : 0.00 [00:03:25]line НСП 1,50% : 0.00 [00:03:25]line НСП 0,50% : 0.00 [00:03:25]line НСП 5% : 0.00 [00:03:25]line НСП 3% : 0.00 [00:03:25]line НСП 2% : 0.00 [00:03:25]line НСП 1% : 4.43 [00:03:25]line ИТОГИ РАСХОД [00:03:25]line Чеков: 0 [00:03:25]line Общий итог: 0.00 [00:03:25]line Итого наличными: 0.00 [00:03:25]line Итого безнал.: 0.00 [00:03:25]line НДС 0% : 0.00 [00:03:25]line НДС 12% : 0.00 [00:03:25]line НСП 0% : 0.00 [00:03:25]line НСП 1,50% : 0.00 [00:03:25]line НСП 0,50% : 0.00 [00:03:25]line НСП 5% : 0.00 [00:03:25]line НСП 3% : 0.00 [00:03:25]line НСП 2% : 0.00 [00:03:25]line НСП 1% : 0.00 [00:03:25]line ИТОГИ ВОЗВРАТ РАСХОДА [00:03:25]line Чеков: 0 [00:03:25]line Общий итог: 0.00 [00:03:25]line Итого наличными: 0.00 [00:03:25]line Итого безнал.: 0.00 [00:03:25]line НДС 0% : 0.00 [00:03:25]line НДС 12% : 0.00 [00:03:25]line НСП 0% : 0.00 [00:03:25]line НСП 1,50% : 0.00 [00:03:25]line НСП 0,50% : 0.00 [00:03:25]line НСП 5% : 0.00 [00:03:25]line НСП 3% : 0.00 [00:03:25]line НСП 2% : 0.00 [00:03:25]line НСП 1% : 0.00 [00:03:25]line Сумма внесений: 0.00 [00:03:25]line Сумма выплат: 0.00 [00:03:25]line Нал. в кассе: 657794.00 [00:03:25]line НС Приход: 235987895.84 [00:03:25]line НС Возвр.Прихода: 5298599.00 [00:03:25]line НС Расход: 0.00 [00:03:25]line НС Возвр.Расхода: 0.00 [00:03:25]line ФМ: 0000000000874959 [00:03:25]written 0, free lines is 4095 [00:03:26]Write to MH i2c: 01 00 00 25 02 27 [00:03:26]Write i2c OK [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: 01 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: 01 07 00 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 B3 09 EA [00:03:26]RasterBufferAndPrint [00:03:26]line [00:03:26]line [00:03:26]line [00:03:26]line [00:03:26]line [00:03:26]written 0, free lines is 2513 [00:03:26]MH_Cut [00:03:26]Write to MH i2c: D1 01 00 2C 02 01 00 [00:03:26]Write i2c OK [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: D1 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: D1 01 00 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: D1 01 00 2C 02 00 FF [00:03:26]Write to MH i2c: 01 00 00 2D 02 2F [00:03:26]Write i2c OK [00:03:26]MH_I2C_Read... [00:03:28]*** Cut start [00:03:28]*** Partial cut [00:03:28]*** CUTSNS_PIN = 1 [00:03:28]*** CUTSNS_PIN = 0 [00:03:28]*** Brake cut motor [00:03:28]Read from MH i2c: 01 [00:03:28]MH_I2C_Read... [00:03:28]*** Stop cut motor [00:03:28]*** Cut end [00:03:28]Read from MH i2c: 01 07 00 [00:03:28]MH_I2C_Read... [00:03:28]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [00:03:28]process_action x_report done [00:03:28]requested_data is exist [00:03:28]produce_requested_data [00:03:28]requested_item fd.num is exist - process it [00:03:28]SAM_PROTO_GetFieldsCounters [00:03:28]wFMCommunicate request_size=4 [00:03:28]MH_SAM_APDU [00:03:28]CAPDU: 80 13 00 00 [00:03:28]Write to MH i2c: E2 08 00 2E 02 80 13 00 00 00 00 00 00 AC [00:03:28]Write i2c OK [00:03:28]MH_I2C_Read... [00:03:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:29]Read from MH i2c: E2 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 62 00 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 62 00 2E 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [00:03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:29]wFMCommunicate OK [00:03:29]SAM_PROTO_GetFieldsCounters done [00:03:29]requested_item shift.num is exist - process it [00:03:29]requested_item shift.opened is exist - process it [00:03:29]req_shift_opened [00:03:29]FM_GetShiftState [00:03:29]SAM_PROTO_GetShiftState [00:03:29]wFMCommunicate request_size=4 [00:03:29]MH_SAM_APDU [00:03:29]CAPDU: 80 13 01 00 [00:03:29]Write to MH i2c: E2 08 00 2F 02 80 13 01 00 00 00 00 00 AE [00:03:29]Write i2c OK [00:03:29]MH_I2C_Read... [00:03:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:29]Read from MH i2c: E2 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 0E 00 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 0E 00 2F 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BC [00:03:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:03:29]wFMCommunicate OK [00:03:29]SAM_PROTO_GetShiftState done [00:03:29]FM_GetShiftState done [00:03:29]req_shift_opened done [00:03:29]requested_item shift.open_date is exist - process it [00:03:29]req_shift_open_date [00:03:29]req_shift_open_date done [00:03:29]produce_requested_data done [00:03:29]produce_requested_data return {"fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:03:29]process_action_free x_report [00:03:29]json_value_free [00:03:29]json_value_free done [00:03:29]process_json_proto returns [00:03:29]Send response to host [00:03:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:03:29]free response buf [00:03:29]execute_script done [00:03:29]execute_script returns [00:03:29]free content buf [00:03:29]Sock 8.Close socket [00:03:29]Sock 8.Thread stoped [00:03:29]OFD Sender: No OFD packet to send [00:03:34]OFD Sender: No OFD packet to send [00:03:39]OFD Sender: No OFD packet to send [00:03:44]OFD Sender: No OFD packet to send [00:03:49]recv_with_timeout no data received [00:03:49]OFD Sender: No OFD packet to send [00:03:54]accept exits with 10 [00:03:54]New connection [00:03:54]New thread 3066592612 created [00:03:54]Thread 3066449252 joined [00:03:54]Waiting for new connection... [00:03:54] Sock 10.Parse request [00:03:54]Sock 10.Check first char [00:03:54]Sock 10.First char is OK [00:03:54]request: POST /json_proto HTTP/1.0 [00:03:54]Method: POST [00:03:54]URL: /json_proto [00:03:54]Method is POST - this is cgi request [00:03:54]url: /json_proto [00:03:54]query_string will be loaded in cgi processing [00:03:54]execute_cgi json_proto POST (null) [00:03:54]execute_cgi path=json_proto method=POST [00:03:54]POST find Content-Length [00:03:54]Host: 172.17.43.131:8080 [00:03:54]Content-Length: 215 [00:03:54]Content-Type: application/json [00:03:54] [00:03:54]POST finish read [00:03:54]Found Content-Length = 215 [00:03:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:54]execute_script... [00:03:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:54]POST & json_proto [00:03:54]process_json_proto [00:03:54]json parsed OK: [00:03:54]protocol is kg_v1.0 [00:03:54]action value=get_value [00:03:54]process_action get_value [00:03:54]cmd_get_value [00:03:54]process_action get_value done [00:03:54]requested_data is exist [00:03:54]produce_requested_data [00:03:54]requested_item kkm.sn is exist - process it [00:03:54]requested_item kkm.ver is exist - process it [00:03:54]requested_item fm.sn is exist - process it [00:03:54]wFMCommunicate request_size=4 [00:03:54]MH_SAM_APDU [00:03:54]CAPDU: 80 11 00 00 [00:03:54]Write to MH i2c: E2 08 00 30 02 80 11 00 00 00 00 00 00 AC [00:03:54]Write i2c OK [00:03:54]MH_I2C_Read... [00:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:54]Read from MH i2c: E2 [00:03:54]MH_I2C_Read... [00:03:54]Read from MH i2c: E2 17 00 [00:03:54]MH_I2C_Read... [00:03:54]Read from MH i2c: E2 17 00 30 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [00:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:03:54]wFMCommunicate OK [00:03:54]requested_item fd.num is exist - process it [00:03:54]SAM_PROTO_GetFieldsCounters [00:03:54]wFMCommunicate request_size=4 [00:03:54]MH_SAM_APDU [00:03:54]CAPDU: 80 13 00 00 [00:03:54]Write to MH i2c: E2 08 00 31 02 80 13 00 00 00 00 00 00 AF [00:03:54]Write i2c OK [00:03:54]MH_I2C_Read... [00:03:54]OFD Sender: No OFD packet to send [00:03:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:54]Read from MH i2c: E2 [00:03:54]MH_I2C_Read... [00:03:54]Read from MH i2c: E2 62 00 [00:03:54]MH_I2C_Read... [00:03:54]Read from MH i2c: E2 62 00 31 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 5C [00:03: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:54]wFMCommunicate OK [00:03:54]SAM_PROTO_GetFieldsCounters done [00:03:54]requested_item shift.num is exist - process it [00:03:54]requested_item shift.opened is exist - process it [00:03:54]req_shift_opened [00:03:54]FM_GetShiftState [00:03:54]SAM_PROTO_GetShiftState [00:03:54]wFMCommunicate request_size=4 [00:03:54]MH_SAM_APDU [00:03:54]CAPDU: 80 13 01 00 [00:03:54]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [00:03:54]Write i2c OK [00:03:54]MH_I2C_Read... [00:03:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:54]Read from MH i2c: E2 [00:03:54]MH_I2C_Read... [00:03:54]Read from MH i2c: E2 0E 00 [00:03:55]MH_I2C_Read... [00:03:55]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [00:03:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:03:55]wFMCommunicate OK [00:03:55]SAM_PROTO_GetShiftState done [00:03:55]FM_GetShiftState done [00:03:55]req_shift_opened done [00:03:55]requested_item shift.open_date is exist - process it [00:03:55]req_shift_open_date [00:03:55]req_shift_open_date done [00:03:55]produce_requested_data done [00:03:55]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:03:55]process_action_free get_value [00:03:55]json_value_free [00:03:55]json_value_free done [00:03:55]process_json_proto returns [00:03:55]Send response to host [00:03:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226338,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:03:55]free response buf [00:03:55]execute_script done [00:03:55]execute_script returns [00:03:55]free content buf [00:03:55]Sock 10.Close socket [00:03:55]Sock 10.Thread stoped [00:03:55]accept exits with 8 [00:03:55]New connection [00:03:55]New thread 3066449252 created [00:03:55]Thread 3066592612 joined [00:03:55]Waiting for new connection... [00:03:55] Sock 8.Parse request [00:03:55]Sock 8.Check first char [00:03:55]Sock 8.First char is OK [00:03:55]request: POST /json_proto HTTP/1.0 [00:03:55]Method: POST [00:03:55]URL: /json_proto [00:03:55]Method is POST - this is cgi request [00:03:55]url: /json_proto [00:03:55]query_string will be loaded in cgi processing [00:03:55]execute_cgi json_proto POST (null) [00:03:55]execute_cgi path=json_proto method=POST [00:03:55]POST find Content-Length [00:03:55]Host: 172.17.43.131:8080 [00:03:55]Content-Length: 331 [00:03:55]Content-Type: application/json [00:03:55] [00:03:55]POST finish read [00:03:55]Found Content-Length = 331 [00:03:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:55]execute_script... [00:03:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:55]POST & json_proto [00:03:55]process_json_proto [00:03:55]json parsed OK: [00:03:55]protocol is kg_v1.0 [00:03:55]action value=get_value [00:03:55]process_action get_value [00:03:55]cmd_get_value [00:03:55]process_action get_value done [00:03:55]requested_data is exist [00:03:55]produce_requested_data [00:03:55]requested_item fm.sale.total is exist - process it [00:03:55]SAM_PROTO_GetFMData [00:03:55]wFMCommunicate request_size=4 [00:03:55]MH_SAM_APDU [00:03:55]CAPDU: 80 13 03 00 [00:03:55]Write to MH i2c: E2 08 00 33 02 80 13 03 00 00 00 00 00 B4 [00:03:55]Write i2c OK [00:03:55]MH_I2C_Read... [00:03:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:55]Read from MH i2c: E2 [00:03:55]MH_I2C_Read... [00:03:55]Read from MH i2c: E2 FD 00 [00:03:55]MH_I2C_Read... [00:03:55]Read from MH i2c: E2 FD 00 33 02 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 EA [00:03:55]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:03:55]wFMCommunicate OK [00:03:55]wFMCommunicate request_size=4 [00:03:55]MH_SAM_APDU [00:03:55]CAPDU: 80 17 00 00 [00:03:55]Write to MH i2c: E2 08 00 34 02 80 17 00 00 00 00 00 00 B6 [00:03:55]Write i2c OK [00:03:55]MH_I2C_Read... [00:03:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:55]Read from MH i2c: E2 [00:03:55]MH_I2C_Read... [00:03:55]Read from MH i2c: E2 FD 00 [00:03:55]MH_I2C_Read... [00:03:55]Read from MH i2c: E2 FD 00 34 02 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 DD [00:03:56]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:03:56]wFMCommunicate OK [00:03:56]wFMCommunicate request_size=4 [00:03:56]MH_SAM_APDU [00:03:56]CAPDU: 80 17 00 00 [00:03:56]Write to MH i2c: E2 08 00 35 02 80 17 00 00 00 00 00 00 B7 [00:03:56]Write i2c OK [00:03:56]MH_I2C_Read... [00:03:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:56]Read from MH i2c: E2 [00:03:56]MH_I2C_Read... [00:03:56]Read from MH i2c: E2 FD 00 [00:03:56]MH_I2C_Read... [00:03:56]Read from MH i2c: E2 FD 00 35 02 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 C9 [00:03:56]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:03:56]wFMCommunicate OK [00:03:56]wFMCommunicate request_size=4 [00:03:56]MH_SAM_APDU [00:03:56]CAPDU: 80 17 00 00 [00:03:56]Write to MH i2c: E2 08 00 36 02 80 17 00 00 00 00 00 00 B8 [00:03:56]Write i2c OK [00:03:56]MH_I2C_Read... [00:03:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:57]Read from MH i2c: E2 [00:03:57]MH_I2C_Read... [00:03:57]Read from MH i2c: E2 FD 00 [00:03:57]MH_I2C_Read... [00:03:57]Read from MH i2c: E2 FD 00 36 02 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 44 [00:03:57]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:57]wFMCommunicate OK [00:03:57]wFMCommunicate request_size=4 [00:03:57]MH_SAM_APDU [00:03:57]CAPDU: 80 17 00 00 [00:03:57]Write to MH i2c: E2 08 00 37 02 80 17 00 00 00 00 00 00 B9 [00:03:57]Write i2c OK [00:03:57]MH_I2C_Read... [00:03:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:03:57]Read from MH i2c: E2 [00:03:57]MH_I2C_Read... [00:03:57]Read from MH i2c: E2 E2 00 [00:03:57]MH_I2C_Read... [00:03:57]Read from MH i2c: E2 E2 00 37 02 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 97 [00:03:57]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:57]wFMCommunicate OK [00:03:57]SAM_PROTO_GetFMData done [00:03:57]requested_item fm.sale_refund.total is exist - process it [00:03:57]requested_item fm.buy.total is exist - process it [00:03:57]requested_item shift.sale.total is exist - process it [00:03:57]SAM_PROTO_GetShiftData [00:03:57]wFMCommunicate request_size=4 [00:03:57]MH_SAM_APDU [00:03:57]CAPDU: 80 13 02 00 [00:03:57]Write to MH i2c: E2 08 00 38 02 80 13 02 00 00 00 00 00 B8 [00:03:57]Write i2c OK [00:03:57]MH_I2C_Read... [00:03:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:58]Read from MH i2c: E2 [00:03:58]MH_I2C_Read... [00:03:58]Read from MH i2c: E2 FD 00 [00:03:58]MH_I2C_Read... [00:03:58]Read from MH i2c: E2 FD 00 38 02 00 BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 3C [00:03:58]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:03:58]wFMCommunicate OK [00:03:58]wFMCommunicate request_size=4 [00:03:58]MH_SAM_APDU [00:03:58]CAPDU: 80 17 00 00 [00:03:58]Write to MH i2c: E2 08 00 39 02 80 17 00 00 00 00 00 00 BB [00:03:58]Write i2c OK [00:03:58]MH_I2C_Read... [00:03:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:58]Read from MH i2c: E2 [00:03:58]MH_I2C_Read... [00:03:58]Read from MH i2c: E2 FD 00 [00:03:58]MH_I2C_Read... [00:03:58]Read from MH i2c: E2 FD 00 39 02 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 21 [00:03:58]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [00:03:59]wFMCommunicate OK [00:03:59]wFMCommunicate request_size=4 [00:03:59]MH_SAM_APDU [00:03:59]CAPDU: 80 17 00 00 [00:03:59]Write to MH i2c: E2 08 00 3A 02 80 17 00 00 00 00 00 00 BC [00:03:59]Write i2c OK [00:03:59]MH_I2C_Read... [00:03:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:59]Read from MH i2c: E2 [00:03:59]MH_I2C_Read... [00:03:59]Read from MH i2c: E2 FD 00 [00:03:59]MH_I2C_Read... [00:03:59]Read from MH i2c: E2 FD 00 3A 02 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 E8 [00:03:59]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 [00:03:59]wFMCommunicate OK [00:03:59]wFMCommunicate request_size=4 [00:03:59]MH_SAM_APDU [00:03:59]CAPDU: 80 17 00 00 [00:03:59]Write to MH i2c: E2 08 00 3B 02 80 17 00 00 00 00 00 00 BD [00:03:59]Write i2c OK [00:03:59]MH_I2C_Read... [00:03:59]OFD Sender: No OFD packet to send [00:03:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:59]Read from MH i2c: E2 [00:03:59]MH_I2C_Read... [00:03:59]Read from MH i2c: E2 FD 00 [00:03:59]MH_I2C_Read... [00:03:59]Read from MH i2c: E2 FD 00 3B 02 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 35 [00:04:00]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 [00:04:00]wFMCommunicate OK [00:04:00]wFMCommunicate request_size=4 [00:04:00]MH_SAM_APDU [00:04:00]CAPDU: 80 17 00 00 [00:04:00]Write to MH i2c: E2 08 00 3C 02 80 17 00 00 00 00 00 00 BE [00:04:00]Write i2c OK [00:04:00]MH_I2C_Read... [00:04:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [00:04:00]Read from MH i2c: E2 [00:04:00]MH_I2C_Read... [00:04:00]Read from MH i2c: E2 D7 00 [00:04:00]MH_I2C_Read... [00:04:00]Read from MH i2c: E2 D7 00 3C 02 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 A1 [00:04:00]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 [00:04:00]wFMCommunicate OK [00:04:00]SAM_PROTO_GetShiftData done [00:04:00]requested_item shift.sale.total_cash is exist - process it [00:04:00]requested_item shift.sale_refund.total is exist - process it [00:04:00]requested_item shift.sale_refund.total_cash is exist - process it [00:04:00]requested_item shift.buy.total is exist - process it [00:04:00]requested_item shift.buy.total_cash is exist - process it [00:04:00]produce_requested_data done [00:04:00]produce_requested_data return {"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:04:00]process_action_free get_value [00:04:00]json_value_free [00:04:00]json_value_free done [00:04:00]process_json_proto returns [00:04:00]Send response to host [00:04:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:04:00]free response buf [00:04:00]execute_script done [00:04:00]execute_script returns [00:04:00]free content buf [00:04:00]Sock 8.Close socket [00:04:00]Sock 8.Thread stoped [00:04:00]accept exits with 10 [00:04:00]New connection [00:04:00]New thread 3066592612 created [00:04:00]Thread 3066449252 joined [00:04:00]Waiting for new connection... [00:04:00] Sock 10.Parse request [00:04:00]Sock 10.Check first char [00:04:00]Sock 10.First char is OK [00:04:00]request: POST /json_proto HTTP/1.0 [00:04:00]Method: POST [00:04:00]URL: /json_proto [00:04:00]Method is POST - this is cgi request [00:04:00]url: /json_proto [00:04:00]query_string will be loaded in cgi processing [00:04:00]execute_cgi json_proto POST (null) [00:04:00]execute_cgi path=json_proto method=POST [00:04:00]POST find Content-Length [00:04:00]Host: 172.17.43.131:8080 [00:04:00]Content-Length: 331 [00:04:00]Content-Type: application/json [00:04:00] [00:04:00]POST finish read [00:04:00]Found Content-Length = 331 [00:04:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:00]execute_script... [00:04:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:00]POST & json_proto [00:04:00]process_json_proto [00:04:00]json parsed OK: [00:04:00]protocol is kg_v1.0 [00:04:00]action value=get_value [00:04:00]process_action get_value [00:04:00]cmd_get_value [00:04:00]process_action get_value done [00:04:00]requested_data is exist [00:04:00]produce_requested_data [00:04:00]requested_item fm.sale.total is exist - process it [00:04:00]SAM_PROTO_GetFMData [00:04:00]wFMCommunicate request_size=4 [00:04:00]MH_SAM_APDU [00:04:00]CAPDU: 80 13 03 00 [00:04:00]Write to MH i2c: E2 08 00 3D 02 80 13 03 00 00 00 00 00 BE [00:04:01]Write i2c OK [00:04:01]MH_I2C_Read... [00:04:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:01]Read from MH i2c: E2 [00:04:01]MH_I2C_Read... [00:04:01]Read from MH i2c: E2 FD 00 [00:04:01]MH_I2C_Read... [00:04:01]Read from MH i2c: E2 FD 00 3D 02 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 F4 [00:04:01]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:04:01]wFMCommunicate OK [00:04:01]wFMCommunicate request_size=4 [00:04:01]MH_SAM_APDU [00:04:01]CAPDU: 80 17 00 00 [00:04:01]Write to MH i2c: E2 08 00 3E 02 80 17 00 00 00 00 00 00 C0 [00:04:01]Write i2c OK [00:04:01]MH_I2C_Read... [00:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:02]Read from MH i2c: E2 [00:04:02]MH_I2C_Read... [00:04:02]Read from MH i2c: E2 FD 00 [00:04:02]MH_I2C_Read... [00:04:02]Read from MH i2c: E2 FD 00 3E 02 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 E7 [00:04:02]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:04:02]wFMCommunicate OK [00:04:02]wFMCommunicate request_size=4 [00:04:02]MH_SAM_APDU [00:04:02]CAPDU: 80 17 00 00 [00:04:02]Write to MH i2c: E2 08 00 3F 02 80 17 00 00 00 00 00 00 C1 [00:04:02]Write i2c OK [00:04:02]MH_I2C_Read... [00:04:02]Read from MH i2c: E2 [00:04:02]MH_I2C_Read... [00:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:02]Read from MH i2c: E2 FD 00 [00:04:02]MH_I2C_Read... [00:04:02]Read from MH i2c: E2 FD 00 3F 02 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 D3 [00:04:02]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:04:03]wFMCommunicate OK [00:04:03]wFMCommunicate request_size=4 [00:04:03]MH_SAM_APDU [00:04:03]CAPDU: 80 17 00 00 [00:04:03]Write to MH i2c: E2 08 00 40 02 80 17 00 00 00 00 00 00 C2 [00:04:03]Write i2c OK [00:04:03]MH_I2C_Read... [00:04:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:03]Read from MH i2c: E2 [00:04:03]MH_I2C_Read... [00:04:03]Read from MH i2c: E2 FD 00 [00:04:03]MH_I2C_Read... [00:04:03]Read from MH i2c: E2 FD 00 40 02 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 4E [00:04:03]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:04:03]wFMCommunicate OK [00:04:03]wFMCommunicate request_size=4 [00:04:03]MH_SAM_APDU [00:04:03]CAPDU: 80 17 00 00 [00:04:03]Write to MH i2c: E2 08 00 41 02 80 17 00 00 00 00 00 00 C3 [00:04:03]Write i2c OK [00:04:03]MH_I2C_Read... [00:04:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:04:04]Read from MH i2c: E2 [00:04:04]MH_I2C_Read... [00:04:04]Read from MH i2c: E2 E2 00 [00:04:04]MH_I2C_Read... [00:04:04]Read from MH i2c: E2 E2 00 41 02 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A1 [00:04:04]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:04]wFMCommunicate OK [00:04:04]SAM_PROTO_GetFMData done [00:04:04]requested_item fm.sale_refund.total is exist - process it [00:04:04]requested_item fm.buy.total is exist - process it [00:04:04]requested_item shift.sale.total is exist - process it [00:04:04]SAM_PROTO_GetShiftData [00:04:04]wFMCommunicate request_size=4 [00:04:04]MH_SAM_APDU [00:04:04]CAPDU: 80 13 02 00 [00:04:04]Write to MH i2c: E2 08 00 42 02 80 13 02 00 00 00 00 00 C2 [00:04:04]Write i2c OK [00:04:04]MH_I2C_Read... [00:04:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:04:04]Read from MH i2c: E2 [00:04:04]MH_I2C_Read... [00:04:04]Read from MH i2c: E2 FD 00 [00:04:04]MH_I2C_Read... [00:04:04]Read from MH i2c: E2 FD 00 42 02 00 BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 46 [00:04:05]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F OFD Sender: No OFD packet to send [00:04:05]00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:04:05]wFMCommunicate OK [00:04:05]wFMCommunicate request_size=4 [00:04:05]MH_SAM_APDU [00:04:05]CAPDU: 80 17 00 00 [00:04:05]Write to MH i2c: E2 08 00 43 02 80 17 00 00 00 00 00 00 C5 [00:04:05]Write i2c OK [00:04:05]MH_I2C_Read... [00:04:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:05]Read from MH i2c: E2 [00:04:05]MH_I2C_Read... [00:04:05]Read from MH i2c: E2 FD 00 [00:04:05]MH_I2C_Read... [00:04:05]Read from MH i2c: E2 FD 00 43 02 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 2B [00:04:05]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [00:04:06]wFMCommunicate OK [00:04:06]wFMCommunicate request_size=4 [00:04:06]MH_SAM_APDU [00:04:06]CAPDU: 80 17 00 00 [00:04:06]Write to MH i2c: E2 08 00 44 02 80 17 00 00 00 00 00 00 C6 [00:04:06]Write i2c OK [00:04:06]MH_I2C_Read... [00:04:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:06]Read from MH i2c: E2 [00:04:06]MH_I2C_Read... [00:04:06]Read from MH i2c: E2 FD 00 [00:04:06]MH_I2C_Read... [00:04:06]Read from MH i2c: E2 FD 00 44 02 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 F2 [00:04:06]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 [00:04:06]wFMCommunicate OK [00:04:06]wFMCommunicate request_size=4 [00:04:06]MH_SAM_APDU [00:04:06]CAPDU: 80 17 00 00 [00:04:06]Write to MH i2c: E2 08 00 45 02 80 17 00 00 00 00 00 00 C7 [00:04:06]Write i2c OK [00:04:06]MH_I2C_Read... [00:04:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:06]Read from MH i2c: E2 [00:04:06]MH_I2C_Read... [00:04:06]Read from MH i2c: E2 FD 00 [00:04:06]MH_I2C_Read... [00:04:06]Read from MH i2c: E2 FD 00 45 02 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 3F [00:04:07]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 [00:04:07]wFMCommunicate OK [00:04:07]wFMCommunicate request_size=4 [00:04:07]MH_SAM_APDU [00:04:07]CAPDU: 80 17 00 00 [00:04:07]Write to MH i2c: E2 08 00 46 02 80 17 00 00 00 00 00 00 C8 [00:04:07]Write i2c OK [00:04:07]MH_I2C_Read... [00:04:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [00:04:07]Read from MH i2c: E2 [00:04:07]MH_I2C_Read... [00:04:07]Read from MH i2c: E2 D7 00 [00:04:07]MH_I2C_Read... [00:04:07]Read from MH i2c: E2 D7 00 46 02 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 AB [00:04:07]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 [00:04:07]wFMCommunicate OK [00:04:07]SAM_PROTO_GetShiftData done [00:04:07]requested_item shift.sale.total_cash is exist - process it [00:04:07]requested_item shift.sale_refund.total is exist - process it [00:04:07]requested_item shift.sale_refund.total_cash is exist - process it [00:04:07]requested_item shift.buy.total is exist - process it [00:04:07]requested_item shift.buy.total_cash is exist - process it [00:04:07]produce_requested_data done [00:04:07]produce_requested_data return {"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:04:07]process_action_free get_value [00:04:07]json_value_free [00:04:07]json_value_free done [00:04:07]process_json_proto returns [00:04:07]Send response to host [00:04:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:04:07]free response buf [00:04:07]execute_script done [00:04:07]execute_script returns [00:04:07]free content buf [00:04:07]Sock 10.Close socket [00:04:07]Sock 10.Thread stoped [00:04:07]accept exits with 8 [00:04:07]New connection [00:04:07]New thread 3066449252 created [00:04:07]Thread 3066592612 joined [00:04:07]Waiting for new connection... [00:04:07] Sock 8.Parse request [00:04:07]Sock 8.Check first char [00:04:07]Sock 8.First char is OK [00:04:07]request: POST /json_proto HTTP/1.0 [00:04:07]Method: POST [00:04:07]URL: /json_proto [00:04:07]Method is POST - this is cgi request [00:04:07]url: /json_proto [00:04:07]query_string will be loaded in cgi processing [00:04:07]execute_cgi json_proto POST (null) [00:04:07]execute_cgi path=json_proto method=POST [00:04:07]POST find Content-Length [00:04:07]Host: 172.17.43.131:8080 [00:04:08]Content-Length: 266 [00:04:08]Content-Type: application/json [00:04:08] [00:04:08]POST finish read [00:04:08]Found Content-Length = 266 [00:04:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:08]execute_script... [00:04:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:08]POST & json_proto [00:04:08]process_json_proto [00:04:08]json parsed OK: [00:04:08]protocol is kg_v1.0 [00:04:08]action value=close_shift [00:04:08]process_action close_shift [00:04:08]cmd_close_shift [00:04:08]MH_GetDate [00:04:08]Write to MH i2c: F0 00 00 47 02 38 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: F0 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: F0 09 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: F0 09 00 47 02 00 F9 8A A5 66 F9 24 A2 66 F4 [00:04:08]GetLastDocTimeStamp 1722124998 [00:04:08]current date 1722125049 [00:04:08]FM_GetShiftState [00:04:08]SAM_PROTO_GetShiftState [00:04:08]wFMCommunicate request_size=4 [00:04:08]MH_SAM_APDU [00:04:08]CAPDU: 80 13 01 00 [00:04:08]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:08]Read from MH i2c: E2 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 0E 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 D5 [00:04:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:04:08]wFMCommunicate OK [00:04:08]SAM_PROTO_GetShiftState done [00:04:08]FM_GetShiftState done [00:04:08]KKMCreateCloseShiftDocument [00:04:08]Load OK [00:04:08]Malloc new data [00:04:08]MH_GetDate [00:04:08]Write to MH i2c: F0 00 00 49 02 3A [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: F0 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: F0 09 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: F0 09 00 49 02 00 F9 8A A5 66 F9 24 A2 66 F6 [00:04:08]Malloc new data [00:04:08]Malloc new data [00:04:08]Malloc new data [00:04:08]Malloc new data [00:04:08]KKMCreateCloseShiftDocument OK [00:04:08]KKMSetCloseShiftData OK [00:04:08]ProcessDocumentItem done err = 0, tmpTLVsize=73 [00:04:08]tlvbuf is 020CBAD0 [00:04:08]KKMLoadAndSignCloseShiftData [00:04:08]SAM_PROTO_ProcessDocument [00:04:08]wFMCommunicate request_size=9 [00:04:08]MH_SAM_APDU [00:04:08]CAPDU: 80 15 01 00 04 05 00 49 00 [00:04:08]Write to MH i2c: E2 0C 00 4A 02 80 15 01 00 04 00 05 00 49 00 00 00 21 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:04:08]Read from MH i2c: E2 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 4A 02 00 90 00 C0 [00:04:08]RAPDU: 90 00 [00:04:08]wFMCommunicate OK [00:04:08]wFMCommunicate request_size=23 [00:04:08]MH_SAM_APDU [00:04:08]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:04:08]Write to MH i2c: E2 1A 00 4B 02 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 C2 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:08]Read from MH i2c: E2 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 4B 02 00 90 00 C1 [00:04:08]RAPDU: 90 00 [00:04:08]wFMCommunicate OK [00:04:08]wFMCommunicate request_size=32 [00:04:08]MH_SAM_APDU [00:04:08]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 [00:04:08]Write to MH i2c: E2 23 00 4C 02 80 15 02 00 1B 00 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 00 00 12 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:08]Read from MH i2c: E2 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 4C 02 00 90 00 C2 [00:04:08]RAPDU: 90 00 [00:04:08]wFMCommunicate OK [00:04:08]wFMCommunicate request_size=13 [00:04:08]MH_SAM_APDU [00:04:08]CAPDU: 80 15 02 00 08 F4 03 04 00 F9 8A A5 66 [00:04:08]Write to MH i2c: E2 10 00 4D 02 80 15 02 00 08 00 F4 03 04 00 F9 8A A5 66 00 00 68 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:08]Read from MH i2c: E2 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 4D 02 00 90 00 C3 [00:04:08]RAPDU: 90 00 [00:04:08]wFMCommunicate OK [00:04:08]wFMCommunicate request_size=25 [00:04:08]MH_SAM_APDU [00:04:08]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [00:04:08]Write to MH i2c: E2 1C 00 4E 02 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 30 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:08]Read from MH i2c: E2 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 [00:04:08]MH_I2C_Read... [00:04:08]Read from MH i2c: E2 03 00 4E 02 00 90 00 C4 [00:04:08]RAPDU: 90 00 [00:04:08]wFMCommunicate OK [00:04:08]wFMCommunicate request_size=4 [00:04:08]MH_SAM_APDU [00:04:08]CAPDU: 80 15 03 00 [00:04:08]Write to MH i2c: E2 08 00 4F 02 80 15 03 00 00 00 00 00 D2 [00:04:08]Write i2c OK [00:04:08]MH_I2C_Read... [00:04:09]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:04:09]Read from MH i2c: E2 [00:04:09]MH_I2C_Read... [00:04:09]Read from MH i2c: E2 FD 00 [00:04:09]MH_I2C_Read... [00:04:09]Read from MH i2c: E2 FD 00 4F 02 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 35 39 10 04 04 00 23 74 03 00 0E 04 04 00 B6 01 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 90 00 3D [00:04:09]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 35 39 10 04 04 00 23 74 03 00 0E 04 04 00 B6 01 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 90 00 [00:04:09]wFMCommunicate OK [00:04:09]SAM_PROTO_ProcessDocument answer len = 1277 [00:04:09]SAM_PROTO_ProcessDocument remain to read = 1029 [00:04:09]wFMCommunicate request_size=4 [00:04:09]MH_SAM_APDU [00:04:09]CAPDU: 80 17 00 00 [00:04:09]Write to MH i2c: E2 08 00 50 02 80 17 00 00 00 00 00 00 D2 [00:04:09]Write i2c OK [00:04:09]MH_I2C_Read... [00:04:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:10]Read from MH i2c: E2 [00:04:10]MH_I2C_Read... [00:04:10]Read from MH i2c: E2 FD 00 [00:04:10]MH_I2C_Read... [00:04:10]Read from MH i2c: E2 FD 00 50 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 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 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 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 63 [00:04:10]RAPDU: 50 C3 70 04 02 00 50 C3 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 C2 14 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 BB 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 OFD Sender: No OFD packet to send [00:04:10]00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 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 [00:04:10]wFMCommunicate OK [00:04:10]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:10]SAM_PROTO_ProcessDocument remain to read = 779 [00:04:10]wFMCommunicate request_size=4 [00:04:10]MH_SAM_APDU [00:04:10]CAPDU: 80 17 00 00 [00:04:10]Write to MH i2c: E2 08 00 51 02 80 17 00 00 00 00 00 00 D3 [00:04:10]Write i2c OK [00:04:10]MH_I2C_Read... [00:04:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:10]Read from MH i2c: E2 [00:04:10]MH_I2C_Read... [00:04:10]Read from MH i2c: E2 FD 00 [00:04:10]MH_I2C_Read... [00:04:10]Read from MH i2c: E2 FD 00 51 02 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 39 [00:04:11]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 [00:04:11]wFMCommunicate OK [00:04:11]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:11]SAM_PROTO_ProcessDocument remain to read = 529 [00:04:11]wFMCommunicate request_size=4 [00:04:11]MH_SAM_APDU [00:04:11]CAPDU: 80 17 00 00 [00:04:11]Write to MH i2c: E2 08 00 52 02 80 17 00 00 00 00 00 00 D4 [00:04:11]Write i2c OK [00:04:11]MH_I2C_Read... [00:04:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:11]Read from MH i2c: E2 [00:04:11]MH_I2C_Read... [00:04:11]Read from MH i2c: E2 FD 00 [00:04:11]MH_I2C_Read... [00:04:11]Read from MH i2c: E2 FD 00 52 02 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 E3 [00:04:11]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 [00:04:12]wFMCommunicate OK [00:04:12]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:12]SAM_PROTO_ProcessDocument remain to read = 279 [00:04:12]wFMCommunicate request_size=4 [00:04:12]MH_SAM_APDU [00:04:12]CAPDU: 80 17 00 00 [00:04:12]Write to MH i2c: E2 08 00 53 02 80 17 00 00 00 00 00 00 D5 [00:04:12]Write i2c OK [00:04:12]MH_I2C_Read... [00:04:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:12]Read from MH i2c: E2 [00:04:12]MH_I2C_Read... [00:04:12]Read from MH i2c: E2 FD 00 [00:04:12]MH_I2C_Read... [00:04:12]Read from MH i2c: E2 FD 00 53 02 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 13 [00:04:12]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 [00:04:12]wFMCommunicate OK [00:04:12]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:12]SAM_PROTO_ProcessDocument remain to read = 29 [00:04:12]wFMCommunicate request_size=4 [00:04:12]MH_SAM_APDU [00:04:12]CAPDU: 80 17 00 00 [00:04:12]Write to MH i2c: E2 08 00 54 02 80 17 00 00 00 00 00 00 D6 [00:04:12]Write i2c OK [00:04:12]MH_I2C_Read... [00:04:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 29! [00:04:12]Read from MH i2c: E2 [00:04:12]MH_I2C_Read... [00:04:12]Read from MH i2c: E2 20 00 [00:04:12]MH_I2C_Read... [00:04:12]Read from MH i2c: E2 20 00 54 02 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 C6 65 D4 DB 53 7D 90 00 C4 [00:04:12]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 C6 65 D4 DB 53 7D 90 00 [00:04:12]wFMCommunicate OK [00:04:12]SAM_PROTO_ProcessDocument received (without SW) 29 bytes [00:04:12]SAM_PROTO_ProcessDocument done [00:04:12]1209 (1) - 1.0 - номер версии ФФД [00:04:12]1041 (16) - 0000000000874959 - номер ФМ [00:04:12]1040 (4) - 226339 - номер ФД [00:04:12]1038 (4) - 438 - номер смены [00:04:12]1118 (4) - 698 - количество кассовых чеков за смену [00:04:12]1111 (4) - 700 - общее количество ФД за смену [00:04:12]1194 (1206) - счетчики итогов смены [00:04:12] 1134 (4) - 698 - количество чеков со всеми признаками расчетов [00:04:12] 1129 (159) - счетчики операций «приход» [00:04:12] 1135 (4) - 697 - количество чеков по признаку расчетов [00:04:12] 1201 (4) - 943345.03 - общая итоговая сумма в чеках [00:04:12] 1136 (4) - 658294.00 - итоговая сумма в чеках наличными [00:04:12] 1138 (4) - 285051.03 - итоговая сумма в чеках безналичными [00:04:12] 1024 (123) - суммы налогов [00:04:12] 1006 (9) - суммы НДС [00:04:12] 1010 (1) - 0% - код ставки НДС [00:04:12] 1011 (0) - 0.00 - сумма НДС по ставке [00:04:12] 1006 (12) - суммы НДС [00:04:12] 1010 (1) - 12% - код ставки НДС [00:04:12] 1011 (3) - 100197.88 - сумма НДС по ставке [00:04:12] 1007 (9) - суммы НСП [00:04:12] 1014 (1) - 0% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (12) - суммы НСП [00:04:13] 1014 (1) - 1% - код ставки НСП [00:04:13] 1015 (3) - 8349.50 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 2% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 3% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 5% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 0,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 1,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1130 (149) - счетчики операций «возврат прихода» [00:04:13] 1135 (4) - 1 - количество чеков по признаку расчетов [00:04:13] 1201 (2) - 500.00 - общая итоговая сумма в чеках [00:04:13] 1136 (2) - 500.00 - итоговая сумма в чеках наличными [00:04:13] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:04:13] 1024 (121) - суммы налогов [00:04:13] 1006 (9) - суммы НДС [00:04:13] 1010 (1) - 0% - код ставки НДС [00:04:13] 1011 (0) - 0.00 - сумма НДС по ставке [00:04:13] 1006 (11) - суммы НДС [00:04:13] 1010 (1) - 12% - код ставки НДС [00:04:13] 1011 (2) - 53.14 - сумма НДС по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 0% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (11) - суммы НСП [00:04:13] 1014 (1) - 1% - код ставки НСП [00:04:13] 1015 (2) - 4.43 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 2% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 3% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 5% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 0,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 1,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1131 (141) - счетчики операций «расход» [00:04:13] 1135 (4) - 0 - количество чеков по признаку расчетов [00:04:13] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:04:13] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:04:13] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:04:13] 1024 (117) - суммы налогов [00:04:13] 1006 (9) - суммы НДС [00:04:13] 1010 (1) - 0% - код ставки НДС [00:04:13] 1011 (0) - 0.00 - сумма НДС по ставке [00:04:13] 1006 (9) - суммы НДС [00:04:13] 1010 (1) - 12% - код ставки НДС [00:04:13] 1011 (0) - 0.00 - сумма НДС по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 0% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 1% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 2% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 3% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 5% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 0,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 1,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1132 (141) - счетчики операций «возврат расхода» [00:04:13] 1135 (4) - 0 - количество чеков по признаку расчетов [00:04:13] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:04:13] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:04:13] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:04:13] 1024 (117) - суммы налогов [00:04:13] 1006 (9) - суммы НДС [00:04:13] 1010 (1) - 0% - код ставки НДС [00:04:13] 1011 (0) - 0.00 - сумма НДС по ставке [00:04:13] 1006 (9) - суммы НДС [00:04:13] 1010 (1) - 12% - код ставки НДС [00:04:13] 1011 (0) - 0.00 - сумма НДС по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 0% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 1% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 2% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 3% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 5% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 0,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1007 (9) - суммы НСП [00:04:13] 1014 (1) - 1,50% - код ставки НСП [00:04:13] 1015 (0) - 0.00 - сумма НСП по ставке [00:04:13] 1133 (588) - - счетчики коррекции - не используются [00:04:13]1077 (6) - 218140665140093 - ФПД [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1209 (04B9) [00:04:13]Malloc new data [00:04:13]Processing tag 1041 (0411) [00:04:13]Processing tag 1040 (0410) [00:04:13]Malloc new data [00:04:13]Processing tag 1038 (040E) [00:04:13]Malloc new data [00:04:13]Processing tag 1118 (045E) [00:04:13]Malloc new data [00:04:13]Processing tag 1111 (0457) [00:04:13]Malloc new data [00:04:13]Processing tag 1194 (04AA) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1134 (046E) [00:04:13]Malloc new data [00:04:13]Processing tag 1129 (0469) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1135 (046F) [00:04:13]Malloc new data [00:04:13]Processing tag 1201 (04B1) [00:04:13]Malloc new data [00:04:13]Processing tag 1136 (0470) [00:04:13]Malloc new data [00:04:13]Processing tag 1138 (0472) [00:04:13]Malloc new data [00:04:13]Processing tag 1024 (0400) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1130 (046A) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1135 (046F) [00:04:13]Malloc new data [00:04:13]Processing tag 1201 (04B1) [00:04:13]Malloc new data [00:04:13]Processing tag 1136 (0470) [00:04:13]Malloc new data [00:04:13]Processing tag 1138 (0472) [00:04:13]Malloc new data [00:04:13]Processing tag 1024 (0400) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1131 (046B) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1135 (046F) [00:04:13]Malloc new data [00:04:13]Processing tag 1201 (04B1) [00:04:13]Malloc new data [00:04:13]Processing tag 1136 (0470) [00:04:13]Malloc new data [00:04:13]Processing tag 1138 (0472) [00:04:13]Malloc new data [00:04:13]Processing tag 1024 (0400) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1132 (046C) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1135 (046F) [00:04:13]Malloc new data [00:04:13]Processing tag 1201 (04B1) [00:04:13]Malloc new data [00:04:13]Processing tag 1136 (0470) [00:04:13]Malloc new data [00:04:13]Processing tag 1138 (0472) [00:04:13]Malloc new data [00:04:13]Processing tag 1024 (0400) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1006 (03EE) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1010 (03F2) [00:04:13]Malloc new data [00:04:13]Processing tag 1011 (03F3) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1007 (03EF) [00:04:13]Load OK [00:04:13]SetTLVBufToDocument [00:04:13]Processing tag 1014 (03F6) [00:04:13]Malloc new data [00:04:13]Processing tag 1015 (03F7) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1133 (046D) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Processing tag 1077 (0435) [00:04:13]Malloc new data [00:04:13]SetTLVBufToDocument err=0 [00:04:13]Malloc new data [00:04:13]SAM_PROTO_GetFMData [00:04:13]wFMCommunicate request_size=4 [00:04:13]MH_SAM_APDU [00:04:13]CAPDU: 80 13 03 00 [00:04:13]Write to MH i2c: E2 08 00 55 02 80 13 03 00 00 00 00 00 D6 [00:04:13]Write i2c OK [00:04:13]MH_I2C_Read... [00:04:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:14]Read from MH i2c: E2 [00:04:14]MH_I2C_Read... [00:04:14]Read from MH i2c: E2 FD 00 [00:04:14]MH_I2C_Read... [00:04:14]Read from MH i2c: E2 FD 00 55 02 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 0C [00:04:14]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:04:14]wFMCommunicate OK [00:04:14]wFMCommunicate request_size=4 [00:04:14]MH_SAM_APDU [00:04:14]CAPDU: 80 17 00 00 [00:04:14]Write to MH i2c: E2 08 00 56 02 80 17 00 00 00 00 00 00 D8 [00:04:14]Write i2c OK [00:04:14]MH_I2C_Read... [00:04:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:15]Read from MH i2c: E2 [00:04:15]MH_I2C_Read... [00:04:15]Read from MH i2c: E2 FD 00 [00:04:15]MH_I2C_Read... [00:04:15]Read from MH i2c: E2 FD 00 56 02 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FF [00:04:15]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D OFD Sender: No OFD packet to send [00:04:15]00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:04:15]wFMCommunicate OK [00:04:15]wFMCommunicate request_size=4 [00:04:15]MH_SAM_APDU [00:04:15]CAPDU: 80 17 00 00 [00:04:15]Write to MH i2c: E2 08 00 57 02 80 17 00 00 00 00 00 00 D9 [00:04:15]Write i2c OK [00:04:15]MH_I2C_Read... [00:04:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:15]Read from MH i2c: E2 [00:04:15]MH_I2C_Read... [00:04:15]Read from MH i2c: E2 FD 00 [00:04:15]MH_I2C_Read... [00:04:15]Read from MH i2c: E2 FD 00 57 02 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 EB [00:04:16]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:04:16]wFMCommunicate OK [00:04:16]wFMCommunicate request_size=4 [00:04:16]MH_SAM_APDU [00:04:16]CAPDU: 80 17 00 00 [00:04:16]Write to MH i2c: E2 08 00 58 02 80 17 00 00 00 00 00 00 DA [00:04:16]Write i2c OK [00:04:16]MH_I2C_Read... [00:04:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:16]Read from MH i2c: E2 [00:04:16]MH_I2C_Read... [00:04:16]Read from MH i2c: E2 FD 00 [00:04:16]MH_I2C_Read... [00:04:16]Read from MH i2c: E2 FD 00 58 02 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 66 [00:04:16]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:04:17]wFMCommunicate OK [00:04:17]wFMCommunicate request_size=4 [00:04:17]MH_SAM_APDU [00:04:17]CAPDU: 80 17 00 00 [00:04:17]Write to MH i2c: E2 08 00 59 02 80 17 00 00 00 00 00 00 DB [00:04:17]Write i2c OK [00:04:17]MH_I2C_Read... [00:04:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:04:17]Read from MH i2c: E2 [00:04:17]MH_I2C_Read... [00:04:17]Read from MH i2c: E2 E2 00 [00:04:17]MH_I2C_Read... [00:04:17]Read from MH i2c: E2 E2 00 59 02 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B9 [00:04:17]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:17]wFMCommunicate OK [00:04:17]SAM_PROTO_GetFMData done [00:04:17]Malloc new data [00:04:17]Malloc new data [00:04:17]Malloc new data [00:04:17]Malloc new data [00:04:17]KKMLoadAndSignCloseShiftData err=0 [00:04:17]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Орунбаева Б. 28.07.2024 00:04 Смена: 438 РНМ: 0000000000092624 ЗНМ: 0300000054 СНО: Общий режим Чеков за смену: 698 ФД за смену: 700 Всего чеков: 698 ИТОГИ ПРИХОД Чеков: 697 Общий итог: 943345.03 Итого наличными: 658294.00 Итого безнал.: 285051.03 НДС 0% : 0.00 НДС 12% : 100197.88 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 8349.50 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 500.00 Итого наличными: 500.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 53.14 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4.43 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 657794.00 НС Приход: 235987895.84 НС Возвр.Прихода: 5298599.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 226339 ФМ: 0000000000874959 ФПД: 218140665140093 [00:04:17]StoreToDocumentArchive [00:04:17]shift 438 fd 226339 [00:04:17]save to /storage/0438/doc_00226339 [00:04:17]save last doc name /storage/0438/doc_00226339 to /storage/kkm_last_doc_name [00:04:17]save OK [00:04:17]Clear old archive folders... [00:04:17]Remove dir /storage/0266 [00:04:17]opendir ok [00:04:18]file . [00:04:18]file .. [00:04:18]file doc_1722125006 [00:04:18]remove file /storage/0266/doc_1722125006 [00:04:18]remove dir /storage/0266 [00:04:18]NVStorageSaveData kkm_registers [00:04:18]File name is /storage/kkm_registers [00:04:18]Write 24 bytes [00:04:18]NVStorageSaveData done [00:04:18]NVStorageSaveData kkm_registers [00:04:18]File name is /storage/kkm_registers [00:04:18]Write 24 bytes [00:04:18]NVStorageSaveData done [00:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=1389 [00:04:18]tlvbuf is 01FABD90 [00:04:18]SAM_PROTO_ClearQueue [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 09 00 00 [00:04:18]Write to MH i2c: E2 08 00 5A 02 80 09 00 00 00 00 00 00 CE [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [00:04:18]RAPDU: 90 00 [00:04:18]wFMCommunicate OK [00:04:18]SAM_PROTO_ClearQueue done [00:04:18]KKMCreateOFDPacket [00:04:18]OFDProtocolAddRootSTLVToBuf [00:04:18]FM_MakeSignedData [00:04:18]FM_MakeSignedData [00:04:18]SAM_PROTO_SignData [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 0D 01 02 [00:04:18]Write to MH i2c: E2 08 00 5B 02 80 0D 01 02 00 00 00 00 D6 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 5B 02 00 90 00 D1 [00:04:18]RAPDU: 90 00 [00:04:18]wFMCommunicate OK [00:04:18]wFMCommunicate request_size=255 [00:04:18]MH_SAM_APDU [00:04:18]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 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 F9 8A A5 66 0E 04 04 00 B6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 AA 04 DD 04 6E 04 04 00 BA 02 00 00 69 04 A6 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 [00:04:18]Write to MH i2c: E2 02 01 5C 02 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 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 F9 8A A5 66 0E 04 04 00 B6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 AA 04 DD 04 6E 04 04 00 BA 02 00 00 69 04 A6 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 00 00 3A [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:19]Read from MH i2c: E2 [00:04:19]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 03 00 [00:04:19]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 03 00 5C 02 00 90 00 D2 [00:04:19]RAPDU: 90 00 [00:04:19]wFMCommunicate OK [00:04:19]wFMCommunicate request_size=255 [00:04:19]MH_SAM_APDU [00:04:19]CAPDU: 80 0D 02 02 FA 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 86 BD 0C 6A 04 9D 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 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 BB 01 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:04:19]Write to MH i2c: E2 02 01 5D 02 80 0D 02 02 FA 00 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 86 BD 0C 6A 04 9D 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 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 BB 01 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 64 [00:04:19]Write i2c OK [00:04:19]MH_I2C_Read... [00:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:19]Read from MH i2c: E2 [00:04:19]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 03 00 [00:04:19]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 03 00 5D 02 00 90 00 D3 [00:04:19]RAPDU: 90 00 [00:04:19]wFMCommunicate OK [00:04:19]wFMCommunicate request_size=255 [00:04:19]MH_SAM_APDU [00:04:19]CAPDU: 80 0D 02 02 FA 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF [00:04:20]Write to MH i2c: E2 02 01 5E 02 80 0D 02 02 FA 00 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 00 00 92 [00:04:20]Write i2c OK [00:04:20]MH_I2C_Read... [00:04:20]OFD Sender: No OFD packet to send [00:04:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:20]Read from MH i2c: E2 [00:04:20]MH_I2C_Read... [00:04:20]Read from MH i2c: E2 03 00 [00:04:20]MH_I2C_Read... [00:04:20]Read from MH i2c: E2 03 00 5E 02 00 90 00 D4 [00:04:20]RAPDU: 90 00 [00:04:20]wFMCommunicate OK [00:04:20]wFMCommunicate request_size=255 [00:04:20]MH_SAM_APDU [00:04:20]CAPDU: 80 0D 02 02 FA 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 [00:04:21]Write to MH i2c: E2 02 01 5F 02 80 0D 02 02 FA 00 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 00 00 B2 [00:04:21]Write i2c OK [00:04:21]MH_I2C_Read... [00:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:21]Read from MH i2c: E2 [00:04:21]MH_I2C_Read... [00:04:21]Read from MH i2c: E2 03 00 [00:04:21]MH_I2C_Read... [00:04:21]Read from MH i2c: E2 03 00 5F 02 00 90 00 D5 [00:04:21]RAPDU: 90 00 [00:04:21]wFMCommunicate OK [00:04:21]wFMCommunicate request_size=255 [00:04:21]MH_SAM_APDU [00:04:21]CAPDU: 80 0D 02 02 FA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 [00:04:21]Write to MH i2c: E2 02 01 60 02 80 0D 02 02 FA 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 00 6C [00:04:22]Write i2c OK [00:04:22]MH_I2C_Read... [00:04:22]Read from MH i2c: E2 [00:04:22]MH_I2C_Read... [00:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:22]Read from MH i2c: E2 03 00 [00:04:22]MH_I2C_Read... [00:04:22]Read from MH i2c: E2 03 00 60 02 00 90 00 D6 [00:04:22]RAPDU: 90 00 [00:04:22]wFMCommunicate OK [00:04:22]wFMCommunicate request_size=148 [00:04:22]MH_SAM_APDU [00:04:22]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 23 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 C6 65 D4 DB 53 7D [00:04:22]Write to MH i2c: E2 97 00 61 02 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 23 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 C6 65 D4 DB 53 7D 00 00 6A [00:04:22]Write i2c OK [00:04:22]MH_I2C_Read... [00:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:23]Read from MH i2c: E2 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 03 00 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 03 00 61 02 00 90 00 D7 [00:04:23]RAPDU: 90 00 [00:04:23]wFMCommunicate OK [00:04:23]wFMCommunicate request_size=4 [00:04:23]MH_SAM_APDU [00:04:23]CAPDU: 80 0D 03 02 [00:04:23]Write to MH i2c: E2 08 00 62 02 80 0D 03 02 00 00 00 00 DF [00:04:23]Write i2c OK [00:04:23]MH_I2C_Read... [00:04:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:04:23]Read from MH i2c: E2 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 0B 00 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 0B 00 62 02 00 55 8F 42 1A 51 3D 06 C8 90 00 7C [00:04:23]RAPDU: 55 8F 42 1A 51 3D 06 C8 90 00 [00:04:23]wFMCommunicate OK [00:04:23]SAM_PROTO_SignData done [00:04:23]FM_MakeSignedData done [00:04:23]CreateOFDProtocolMessage [00:04:23]wFMCommunicate request_size=4 [00:04:23]MH_SAM_APDU [00:04:23]CAPDU: 80 11 00 00 [00:04:23]Write to MH i2c: E2 08 00 63 02 80 11 00 00 00 00 00 00 DF [00:04:23]Write i2c OK [00:04:23]MH_I2C_Read... [00:04:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:23]Read from MH i2c: E2 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 17 00 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 17 00 63 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [00:04:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:04:23]wFMCommunicate OK [00:04:23]CreateOFDProtocolMessage done [00:04:23]OFDSenderStorePacket 226339 [00:04:23]StoreOFDPacket docnum=226339 [00:04:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 81 05 00 00 AB 61 79 05 A5 B3 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 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 F9 8A A5 66 0E 04 04 00 B6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 AA 04 DD 04 6E 04 04 00 BA 02 00 00 69 04 A6 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C 6A 04 9D 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 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 BB 01 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 23 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 C6 65 D4 DB 53 7D 55 8F 42 1A 51 3D 06 C8 [00:04:23]CheckFolder [00:04:23]dirname=/storage/ofd_packets [00:04:23]CheckFolder done [00:04:23]ProducePacketName [00:04:23]name=ofd_packets/00226339 [00:04:23]NVStorageSaveData ofd_packets/00226339 [00:04:23]File name is /storage/ofd_packets/00226339 [00:04:23]Write 1439 bytes [00:04:23]NVStorageSaveData done [00:04:23]OFDSenderStorePacket done [00:04:23]KKMCreateOFDPacket done [00:04:23]NVStorageSaveData kkm_last_timestamp [00:04:23]File name is /storage/kkm_last_timestamp [00:04:23]Write 4 bytes [00:04:23]NVStorageSaveData done [00:04:23]ExternCall_PrintAddStr [00:04:23]wPrintStart [00:04:23]Write to MH i2c: 01 00 00 64 02 66 [00:04:23]Write i2c OK [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: 01 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: 01 07 00 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 FF 0F 7B [00:04:23]RasterBufferAndPrint [00:04:23]line Отчет о закрытии смены [00:04:23]line ФФД: 1.0 [00:04:23]line ИНН: 02508201610067 [00:04:23]line Кассир: Орунбаева Б. [00:04:23]line 28.07.2024 00:04 [00:04:23]line Смена: 438 [00:04:23]line РНМ: 0000000000092624 [00:04:23]line ЗНМ: 0300000054 [00:04:23]line СНО: Общий режим [00:04:23]line Чеков за смену: 698 [00:04:23]line ФД за смену: 700 [00:04:23]line Всего чеков: 698 [00:04:23]line ИТОГИ ПРИХОД [00:04:23]line Чеков: 697 [00:04:23]line Общий итог: 943345.03 [00:04:23]line Итого наличными: 658294.00 [00:04:23]line Итого безнал.: 285051.03 [00:04:23]line НДС 0% : 0.00 [00:04:23]line НДС 12% : 100197.88 [00:04:23]line НСП 0% : 0.00 [00:04:23]line НСП 1,50% : 0.00 [00:04:23]line НСП 0,50% : 0.00 [00:04:23]line НСП 5% : 0.00 [00:04:23]line НСП 3% : 0.00 [00:04:23]line НСП 2% : 0.00 [00:04:23]line НСП 1% : 8349.50 [00:04:23]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:04:23]line Чеков: 1 [00:04:23]line Общий итог: 500.00 [00:04:23]line Итого наличными: 500.00 [00:04:23]line Итого безнал.: 0.00 [00:04:23]line НДС 0% : 0.00 [00:04:23]line НДС 12% : 53.14 [00:04:23]line НСП 0% : 0.00 [00:04:23]line НСП 1,50% : 0.00 [00:04:23]line НСП 0,50% : 0.00 [00:04:23]line НСП 5% : 0.00 [00:04:23]line НСП 3% : 0.00 [00:04:23]line НСП 2% : 0.00 [00:04:23]line НСП 1% : 4.43 [00:04:23]line ИТОГИ РАСХОД [00:04:23]line Чеков: 0 [00:04:23]line Общий итог: 0.00 [00:04:23]line Итого наличными: 0.00 [00:04:23]line Итого безнал.: 0.00 [00:04:23]line НДС 0% : 0.00 [00:04:23]line НДС 12% : 0.00 [00:04:23]line НСП 0% : 0.00 [00:04:23]line НСП 1,50% : 0.00 [00:04:23]line НСП 0,50% : 0.00 [00:04:23]line НСП 5% : 0.00 [00:04:23]line НСП 3% : 0.00 [00:04:23]line НСП 2% : 0.00 [00:04:23]line НСП 1% : 0.00 [00:04:23]line ИТОГИ ВОЗВРАТ РАСХОДА [00:04:23]line Чеков: 0 [00:04:23]line Общий итог: 0.00 [00:04:23]line Итого наличными: 0.00 [00:04:23]line Итого безнал.: 0.00 [00:04:23]line НДС 0% : 0.00 [00:04:23]line НДС 12% : 0.00 [00:04:23]line НСП 0% : 0.00 [00:04:23]line НСП 1,50% : 0.00 [00:04:23]line НСП 0,50% : 0.00 [00:04:23]line НСП 5% : 0.00 [00:04:23]line НСП 3% : 0.00 [00:04:23]line НСП 2% : 0.00 [00:04:23]line НСП 1% : 0.00 [00:04:23]line Сумма внесений: 0.00 [00:04:23]line Сумма выплат: 0.00 [00:04:23]line Нал. в кассе: 657794.00 [00:04:23]line НС Приход: 235987895.84 [00:04:23]line НС Возвр.Прихода: 5298599.00 [00:04:23]line НС Расход: 0.00 [00:04:23]line НС Возвр.Расхода: 0.00 [00:04:23]line ФД: 226339 [00:04:23]line ФМ: 0000000000874959 [00:04:23]line ФПД: 218140665140093 [00:04:23]OFD Sender: Processing packet 226339 [packets to send 600, broken 599] [00:04:23]ProducePacketName [00:04:23]name=ofd_packets/00226339 [00:04:23]OFD Sender: To server: pG, [00:04:23]CommunicateWithHost lk.salyk.kg:30040 [00:04:23]ConnectInit lk.salyk.kg [00:04:23]written 0, free lines is 4095 [00:04:24]Write to MH i2c: 01 00 00 B4 02 B6 [00:04:24]Write i2c OK [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: 01 [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: 01 07 00 [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: 01 07 00 B4 02 00 00 00 00 00 47 09 0D [00:04:24]RasterBufferAndPrint [00:04:24]line [00:04:24]line [00:04:24]line [00:04:24]line [00:04:24]line [00:04:24]written 0, free lines is 2427 [00:04:24]MH_Cut [00:04:24]Write to MH i2c: D1 01 00 BB 02 01 8F [00:04:24]Write i2c OK [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: D1 [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: D1 01 00 [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: D1 01 00 BB 02 00 8E [00:04:24]Write to MH i2c: 01 00 00 BC 02 BE [00:04:24]Write i2c OK [00:04:24]MH_I2C_Read... [00:04:26]*** Cut start [00:04:26]*** Partial cut [00:04:26]*** CUTSNS_PIN = 1 [00:04:26]*** CUTSNS_PIN = 0 [00:04:26]*** Brake cut motor [00:04:27]Read from MH i2c: 01 [00:04:27]MH_I2C_Read... [00:04:27]*** Stop cut motor [00:04:27]*** Cut end [00:04:27]Read from MH i2c: 01 07 00 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [00:04:27]process_action close_shift done [00:04:27]requested_data is exist [00:04:27]produce_requested_data [00:04:27]requested_item fd.num is exist - process it [00:04:27]SAM_PROTO_GetFieldsCounters [00:04:27]wFMCommunicate request_size=4 [00:04:27]MH_SAM_APDU [00:04:27]CAPDU: 80 13 00 00 [00:04:27]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [00:04:27]Write i2c OK [00:04:27]MH_I2C_Read... [00:04:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:27]Read from MH i2c: E2 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 62 00 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 62 00 BD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [00:04:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:04:27]wFMCommunicate OK [00:04:27]SAM_PROTO_GetFieldsCounters done [00:04:27]requested_item shift.num is exist - process it [00:04:27]requested_item shift.opened is exist - process it [00:04:27]req_shift_opened [00:04:27]FM_GetShiftState [00:04:27]SAM_PROTO_GetShiftState [00:04:27]wFMCommunicate request_size=4 [00:04:27]MH_SAM_APDU [00:04:27]CAPDU: 80 13 01 00 [00:04:27]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [00:04:27]Write i2c OK [00:04:27]MH_I2C_Read... [00:04:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:27]Read from MH i2c: E2 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 0E 00 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 0E 00 BE 02 00 09 00 00 00 00 00 00 00 00 00 00 90 00 48 [00:04:27]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:04:27]wFMCommunicate OK [00:04:27]SAM_PROTO_GetShiftState done [00:04:27]FM_GetShiftState done [00:04:27]req_shift_opened done [00:04:27]requested_item shift.open_date is exist - process it [00:04:27]req_shift_open_date [00:04:27]FM_GetShiftState [00:04:27]SAM_PROTO_GetShiftState [00:04:27]wFMCommunicate request_size=4 [00:04:27]MH_SAM_APDU [00:04:27]CAPDU: 80 13 01 00 [00:04:27]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [00:04:27]Write i2c OK [00:04:27]MH_I2C_Read... [00:04:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:27]Read from MH i2c: E2 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 0E 00 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 0E 00 BF 02 00 09 00 00 00 00 00 00 00 00 00 00 90 00 49 [00:04:27]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:04:27]wFMCommunicate OK [00:04:27]SAM_PROTO_GetShiftState done [00:04:27]FM_GetShiftState done [00:04:27]req_shift_open_date done [00:04:27]produce_requested_data done [00:04:27]produce_requested_data return {"fd.num":226339,"shift.num":438,"shift.opened":0,"shift.open_date":0} [00:04:27]process_action_free close_shift [00:04:27]json_value_free [00:04:27]json_value_free done [00:04:27]process_json_proto returns [00:04:27]Send response to host [00:04:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":226339,"shift.num":438,"shift.opened":0,"shift.open_date":0}}} [00:04:27]free response buf [00:04:27]execute_script done [00:04:27]execute_script returns [00:04:27]free content buf [00:04:27]Sock 8.Close socket [00:04:27]Sock 8.Thread stoped [00:04:29]recv_with_timeout no data received [00:04:32]Connected sock=11 [00:04: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 35 39 81 05 00 00 AB 61 79 05 A5 B3 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 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 F9 8A A5 66 0E 04 04 00 B6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 AA 04 DD 04 6E 04 04 00 BA 02 00 00 69 04 A6 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C 6A 04 9D 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 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 BB 01 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 23 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 C6 65 D4 DB 53 7D 55 8F 42 1A 51 3D 06 C8 [00:04: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 35 39 4F 00 00 00 FF B6 47 00 FD 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 35 39 10 04 04 00 23 74 03 00 F4 03 04 00 1E 37 A5 66 B6 04 01 00 00 D4 4D FF 0A 85 28 F9 FF [00:04:35]CommunicateWithHost err = 0 [00:04:35]CheckOFDResponse [00:04:35]1017 (14) - 77093643461234 [00:04:35]1041 (16) - 0000000000874959 [00:04:35]1040 (4) - 226339 [00:04:35]1012 (4) - 27.07.2024 18:06 [00:04:35]1206 (1) - 0 [00:04:35]OFD Sender: Remove packet 226339 [00:04:35]ProducePacketName [00:04:35]name=ofd_packets/00226339 [00:04:35]NVStorageDeleteData [00:04:36]OFD Sender: No OFD packet to send [00:04:41]OFD Sender: No OFD packet to send [00:04:46]OFD Sender: No OFD packet to send [00:04:51]OFD Sender: No OFD packet to send [00:04:56]OFD Sender: No OFD packet to send [00:05:01]OFD Sender: No OFD packet to send [00:05:06]OFD Sender: No OFD packet to send [00:05:11]OFD Sender: No OFD packet to send [00:05:16]OFD Sender: No OFD packet to send [00:05:21]OFD Sender: No OFD packet to send [00:05:26]OFD Sender: No OFD packet to send [00:05:30]recv_with_timeout no data received [00:05:31]OFD Sender: No OFD packet to send [00:05:36]OFD Sender: No OFD packet to send [00:05:41]OFD Sender: No OFD packet to send [00:05:46]OFD Sender: No OFD packet to send [00:05:49]recv_with_timeout no data received [00:05:51]OFD Sender: No OFD packet to send [00:05:56]OFD Sender: No OFD packet to send [00:06:01]OFD Sender: No OFD packet to send [00:06:06]OFD Sender: No OFD packet to send [00:06:11]OFD Sender: No OFD packet to send [00:06:16]OFD Sender: No OFD packet to send [00:06:21]OFD Sender: No OFD packet to send [00:06:26]OFD Sender: No OFD packet to send [00:06:31]OFD Sender: No OFD packet to send [00:06:36]OFD Sender: No OFD packet to send [00:06:41]OFD Sender: No OFD packet to send [00:06:46]OFD Sender: No OFD packet to send [00:06:51]OFD Sender: No OFD packet to send [00:06:56]OFD Sender: No OFD packet to send [00:07:01]OFD Sender: No OFD packet to send [00:07:06]OFD Sender: No OFD packet to send [00:07:11]OFD Sender: No OFD packet to send [00:07:16]recv_with_timeout no data received [00:07:16]OFD Sender: No OFD packet to send [00:07:21]OFD Sender: No OFD packet to send [00:07:26]OFD Sender: No OFD packet to send [00:07:31]OFD Sender: No OFD packet to send [00:07:36]OFD Sender: No OFD packet to send [00:07:41]OFD Sender: No OFD packet to send [00:07:46]OFD Sender: No OFD packet to send [00:07:50]recv_with_timeout no data received [00:07:51]OFD Sender: No OFD packet to send [00:07:56]OFD Sender: No OFD packet to send [00:08:01]OFD Sender: No OFD packet to send [00:08:06]OFD Sender: No OFD packet to send [00:08:11]OFD Sender: No OFD packet to send [00:08:16]OFD Sender: No OFD packet to send [00:08:21]OFD Sender: No OFD packet to send [00:08:25]recv_with_timeout no data received [00:08:26]OFD Sender: No OFD packet to send [00:08:31]OFD Sender: No OFD packet to send [00:08:36]OFD Sender: No OFD packet to send [00:08:41]accept exits with 9 [00:08:41]New connection [00:08:41]New thread 3066592612 created [00:08:41]Thread 3066449252 joined [00:08:41]Waiting for new connection... [00:08:41] Sock 9.Parse request [00:08:41]Sock 9.Check first char [00:08:41]Sock 9.First char is OK [00:08:41]request: POST /json_proto HTTP/1.0 [00:08:41]Method: POST [00:08:41]URL: /json_proto [00:08:41]Method is POST - this is cgi request [00:08:41]url: /json_proto [00:08:41]query_string will be loaded in cgi processing [00:08:41]execute_cgi json_proto POST (null) [00:08:41]execute_cgi path=json_proto method=POST [00:08:41]POST find Content-Length [00:08:41]Host: 172.17.43.131:8080 [00:08:41]Content-Length: 215 [00:08:41]Content-Type: application/json [00:08:41] [00:08:41]POST finish read [00:08:41]Found Content-Length = 215 [00:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:41]execute_script... [00:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:41]POST & json_proto [00:08:41]process_json_proto [00:08:41]json parsed OK: [00:08:41]protocol is kg_v1.0 [00:08:41]action value=get_value [00:08:41]process_action get_value [00:08:41]cmd_get_value [00:08:41]process_action get_value done [00:08:41]requested_data is exist [00:08:41]produce_requested_data [00:08:41]requested_item kkm.sn is exist - process it [00:08:41]requested_item kkm.ver is exist - process it [00:08:41]requested_item fm.sn is exist - process it [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 11 00 00 [00:08:41]Write to MH i2c: E2 08 00 C0 02 80 11 00 00 00 00 00 00 3C [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 C0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [00:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:08:41]wFMCommunicate OK [00:08:41]requested_item fd.num is exist - process it [00:08:41]SAM_PROTO_GetFieldsCounters [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 00 00 [00:08:41]Write to MH i2c: E2 08 00 C1 02 80 13 00 00 00 00 00 00 3F [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 62 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 62 00 C1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [00:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 74 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_GetFieldsCounters done [00:08:41]requested_item shift.num is exist - process it [00:08:41]requested_item shift.opened is exist - process it [00:08:41]req_shift_opened [00:08:41]FM_GetShiftState [00:08:41]SAM_PROTO_GetShiftState [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 01 00 [00:08:41]Write to MH i2c: E2 08 00 C2 02 80 13 01 00 00 00 00 00 41 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 C2 02 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4C [00:08:41]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_GetShiftState done [00:08:41]FM_GetShiftState done [00:08:41]req_shift_opened done [00:08:41]requested_item shift.open_date is exist - process it [00:08:41]req_shift_open_date [00:08:41]FM_GetShiftState [00:08:41]SAM_PROTO_GetShiftState [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 01 00 [00:08:41]Write to MH i2c: E2 08 00 C3 02 80 13 01 00 00 00 00 00 42 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 C3 02 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4D [00:08:41]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_GetShiftState done [00:08:41]FM_GetShiftState done [00:08:41]req_shift_open_date done [00:08:41]produce_requested_data done [00:08:41]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226339,"shift.num":438,"shift.opened":0,"shift.open_date":0} [00:08:41]process_action_free get_value [00:08:41]json_value_free [00:08:41]json_value_free done [00:08:41]process_json_proto returns [00:08:41]Send response to host [00:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226339,"shift.num":438,"shift.opened":0,"shift.open_date":0}}} [00:08:41]free response buf [00:08:41]execute_script done [00:08:41]execute_script returns [00:08:41]free content buf [00:08:41]Sock 9.Close socket [00:08:41]Sock 9.Thread stoped [00:08:41]accept exits with 10 [00:08:41]New connection [00:08:41]New thread 3066449252 created [00:08:41]Thread 3066592612 joined [00:08:41]Waiting for new connection... [00:08:41] Sock 10.Parse request [00:08:41]Sock 10.Check first char [00:08:41]Sock 10.First char is OK [00:08:41]request: POST /json_proto HTTP/1.0 [00:08:41]Method: POST [00:08:41]URL: /json_proto [00:08:41]Method is POST - this is cgi request [00:08:41]url: /json_proto [00:08:41]query_string will be loaded in cgi processing [00:08:41]execute_cgi json_proto POST (null) [00:08:41]execute_cgi path=json_proto method=POST [00:08:41]POST find Content-Length [00:08:41]Host: 172.17.43.131:8080 [00:08:41]Content-Length: 331 [00:08:41]Content-Type: application/json [00:08:41] [00:08:41]POST finish read [00:08:41]Found Content-Length = 331 [00:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:41]execute_script... [00:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:41]POST & json_proto [00:08:41]process_json_proto [00:08:41]json parsed OK: [00:08:41]protocol is kg_v1.0 [00:08:41]action value=get_value [00:08:41]process_action get_value [00:08:41]cmd_get_value [00:08:41]process_action get_value done [00:08:41]requested_data is exist [00:08:41]produce_requested_data [00:08:41]requested_item fm.sale.total is exist - process it [00:08:41]SAM_PROTO_GetFMData [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 03 00 [00:08:41]Write to MH i2c: E2 08 00 C4 02 80 13 03 00 00 00 00 00 45 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:42]OFD Sender: No OFD packet to send [00:08:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:42]Read from MH i2c: E2 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 C4 02 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 7B [00:08:42]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:08:42]wFMCommunicate OK [00:08:42]wFMCommunicate request_size=4 [00:08:42]MH_SAM_APDU [00:08:42]CAPDU: 80 17 00 00 [00:08:42]Write to MH i2c: E2 08 00 C5 02 80 17 00 00 00 00 00 00 47 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:42]Read from MH i2c: E2 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 C5 02 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 6E [00:08:42]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:08:42]wFMCommunicate OK [00:08:42]wFMCommunicate request_size=4 [00:08:42]MH_SAM_APDU [00:08:42]CAPDU: 80 17 00 00 [00:08:42]Write to MH i2c: E2 08 00 C6 02 80 17 00 00 00 00 00 00 48 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:42]Read from MH i2c: E2 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 C6 02 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 5A [00:08:42]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:08:42]wFMCommunicate OK [00:08:42]wFMCommunicate request_size=4 [00:08:42]MH_SAM_APDU [00:08:42]CAPDU: 80 17 00 00 [00:08:42]Write to MH i2c: E2 08 00 C7 02 80 17 00 00 00 00 00 00 49 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:42]Read from MH i2c: E2 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 C7 02 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 D5 [00:08:42]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:08:42]wFMCommunicate OK [00:08:42]wFMCommunicate request_size=4 [00:08:42]MH_SAM_APDU [00:08:42]CAPDU: 80 17 00 00 [00:08:42]Write to MH i2c: E2 08 00 C8 02 80 17 00 00 00 00 00 00 4A [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 E2 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 E2 00 C8 02 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 28 [00:08:43]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:43]wFMCommunicate OK [00:08:43]SAM_PROTO_GetFMData done [00:08:43]requested_item fm.sale_refund.total is exist - process it [00:08:43]requested_item fm.buy.total is exist - process it [00:08:43]requested_item shift.sale.total is exist - process it [00:08:43]SAM_PROTO_GetShiftData [00:08:43]wFMCommunicate request_size=4 [00:08:43]MH_SAM_APDU [00:08:43]CAPDU: 80 13 02 00 [00:08:43]Write to MH i2c: E2 08 00 C9 02 80 13 02 00 00 00 00 00 49 [00:08:43]Write i2c OK [00:08:43]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 C9 02 00 BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 CD [00:08:43]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 BA 02 00 00 69 04 9F 00 6F 04 04 00 B9 02 00 00 B1 04 04 00 27 6E 9F 05 70 04 04 00 18 7A EC 03 72 04 04 00 0F F4 B2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC E3 98 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 86 BD 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 50 C3 70 04 02 00 50 C3 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 C2 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:08:43]wFMCommunicate OK [00:08:43]wFMCommunicate request_size=4 [00:08:43]MH_SAM_APDU [00:08:43]CAPDU: 80 17 00 00 [00:08:43]Write to MH i2c: E2 08 00 CA 02 80 17 00 00 00 00 00 00 4C [00:08:43]Write i2c OK [00:08:43]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 CA 02 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 B2 [00:08:44]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BB 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [00:08:44]wFMCommunicate OK [00:08:44]wFMCommunicate request_size=4 [00:08:44]MH_SAM_APDU [00:08:44]CAPDU: 80 17 00 00 [00:08:44]Write to MH i2c: E2 08 00 CB 02 80 17 00 00 00 00 00 00 4D [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:44]Read from MH i2c: E2 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 CB 02 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 79 [00:08:44]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 [00:08:44]wFMCommunicate OK [00:08:44]wFMCommunicate request_size=4 [00:08:44]MH_SAM_APDU [00:08:44]CAPDU: 80 17 00 00 [00:08:44]Write to MH i2c: E2 08 00 CC 02 80 17 00 00 00 00 00 00 4E [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:44]Read from MH i2c: E2 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 CC 02 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 C6 [00:08: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 [00:08:44]wFMCommunicate OK [00:08:44]wFMCommunicate request_size=4 [00:08:44]MH_SAM_APDU [00:08:44]CAPDU: 80 17 00 00 [00:08:44]Write to MH i2c: E2 08 00 CD 02 80 17 00 00 00 00 00 00 4F [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [00:08:44]Read from MH i2c: E2 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 D7 00 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 D7 00 CD 02 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 32 [00:08: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 [00:08:44]wFMCommunicate OK [00:08:44]SAM_PROTO_GetShiftData done [00:08:44]requested_item shift.sale.total_cash is exist - process it [00:08:44]requested_item shift.sale_refund.total is exist - process it [00:08:44]requested_item shift.sale_refund.total_cash is exist - process it [00:08:44]requested_item shift.buy.total is exist - process it [00:08:44]requested_item shift.buy.total_cash is exist - process it [00:08:44]produce_requested_data done [00:08:44]produce_requested_data return {"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:08:44]process_action_free get_value [00:08:44]json_value_free [00:08:44]json_value_free done [00:08:44]process_json_proto returns [00:08:44]Send response to host [00:08:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":943345.03,"shift.sale.total_cash":658294.00,"shift.sale_refund.total":500.00,"shift.sale_refund.total_cash":500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:08:44]free response buf [00:08:44]execute_script done [00:08:44]execute_script returns [00:08:44]free content buf [00:08:44]Sock 10.Close socket [00:08:44]Sock 10.Thread stoped [00:08:45]accept exits with 9 [00:08:45]New connection [00:08:45]New thread 3066592612 created [00:08:45]Thread 3066449252 joined [00:08:45]Waiting for new connection... [00:08:45] Sock 9.Parse request [00:08:45]Sock 9.Check first char [00:08:45]Sock 9.First char is OK [00:08:45]request: POST /json_proto HTTP/1.0 [00:08:45]Method: POST [00:08:45]URL: /json_proto [00:08:45]Method is POST - this is cgi request [00:08:45]url: /json_proto [00:08:45]query_string will be loaded in cgi processing [00:08:45]execute_cgi json_proto POST (null) [00:08:45]execute_cgi path=json_proto method=POST [00:08:45]POST find Content-Length [00:08:45]Host: 172.17.43.131:8080 [00:08:45]Content-Length: 253 [00:08:45]Content-Type: application/json [00:08:45] [00:08:45]POST finish read [00:08:45]Found Content-Length = 253 [00:08:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:45]execute_script... [00:08:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:45]POST & json_proto [00:08:45]process_json_proto [00:08:45]json parsed OK: [00:08:45]protocol is kg_v1.0 [00:08:45]action value=open_shift [00:08:45]process_action open_shift [00:08:45]cmd_open_shift [00:08:45]MH_GetDate [00:08:45]Write to MH i2c: F0 00 00 CE 02 BF [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: F0 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: F0 09 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: F0 09 00 CE 02 00 0E 8C A5 66 F9 24 A2 66 92 [00:08:45]GetLastDocTimeStamp 1722125049 [00:08:45]current date 1722125326 [00:08:45]FM_GetShiftState [00:08:45]SAM_PROTO_GetShiftState [00:08:45]wFMCommunicate request_size=4 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 13 01 00 [00:08:45]Write to MH i2c: E2 08 00 CF 02 80 13 01 00 00 00 00 00 4E [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 0E 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 0E 00 CF 02 00 09 00 00 00 00 00 00 00 00 00 00 90 00 59 [00:08:45]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:08:45]wFMCommunicate OK [00:08:45]SAM_PROTO_GetShiftState done [00:08:45]FM_GetShiftState done [00:08:45]KKMCreateOpenShiftDocument [00:08:45]Load OK [00:08:45]Malloc new data [00:08:45]MH_GetDate [00:08:45]Write to MH i2c: F0 00 00 D0 02 C1 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: F0 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: F0 09 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: F0 09 00 D0 02 00 0E 8C A5 66 F9 24 A2 66 94 [00:08:45]Malloc new data [00:08:45]KKMCreateOpenShiftDocument OK [00:08:45]KKMSetOpenShiftData OK [00:08:45]ProcessDocumentItem done err = 0, tmpTLVsize=200 [00:08:45]tlvbuf is 01F9DF30 [00:08:45]KKMLoadAndSignOpenShiftData [00:08:45]SAM_PROTO_ProcessDocument [00:08:45]wFMCommunicate request_size=9 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 15 01 00 04 02 00 C8 00 [00:08:45]Write to MH i2c: E2 0C 00 D1 02 80 15 01 00 04 00 02 00 C8 00 00 00 24 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [00:08:45]RAPDU: 90 00 [00:08:45]wFMCommunicate OK [00:08:45]wFMCommunicate request_size=23 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:08:45]Write to MH i2c: E2 1A 00 D2 02 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 49 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [00:08:46]RAPDU: 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=28 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 [00:08:46]Write to MH i2c: E2 1F 00 D3 02 80 15 02 00 17 00 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 00 00 C5 [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [00:08:46]RAPDU: 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=91 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 15 02 00 56 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 [00:08:46]Write to MH i2c: E2 5E 00 D4 02 80 15 02 00 56 00 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 00 00 BD [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 D4 02 00 90 00 4A [00:08:46]RAPDU: 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=50 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:08:46]Write to MH i2c: E2 35 00 D5 02 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 D6 [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [00:08:46]RAPDU: 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=13 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 15 02 00 08 F4 03 04 00 0E 8C A5 66 [00:08:46]Write to MH i2c: E2 10 00 D6 02 80 15 02 00 08 00 F4 03 04 00 0E 8C A5 66 00 00 08 [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [00:08:46]RAPDU: 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=25 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [00:08:46]Write to MH i2c: E2 1C 00 D7 02 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 B9 [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [00:08:46]RAPDU: 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=4 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 15 03 00 [00:08:46]Write to MH i2c: E2 08 00 D8 02 80 15 03 00 00 00 00 00 5B [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 38 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 38 00 D8 02 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 74 03 00 0E 04 04 00 B7 01 00 00 35 04 06 00 7D C6 5A 8F AA A6 90 00 00 [00:08:46]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 74 03 00 0E 04 04 00 B7 01 00 00 35 04 06 00 7D C6 5A 8F AA A6 90 00 [00:08:46]wFMCommunicate OK [00:08:46]SAM_PROTO_ProcessDocument answer len = 51 [00:08:46]SAM_PROTO_ProcessDocument done [00:08:46]SetTLVBufToDocument [00:08:46]Processing tag 1209 (04B9) [00:08:46]Malloc new data [00:08:46]Processing tag 1041 (0411) [00:08:46]Processing tag 1040 (0410) [00:08:46]Malloc new data [00:08:46]Processing tag 1038 (040E) [00:08:46]Malloc new data [00:08:46]Processing tag 1077 (0435) [00:08:46]Malloc new data [00:08:46]SetTLVBufToDocument err=0 [00:08:46]KKMLoadAndSignOpenShiftData store KKM data [00:08:46]KKMLoadAndSignOpenShiftData err=0 [00:08:46]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Саматов Б. Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 Место: АЗС № 97 "Партнер Нефть" 28.07.2024 00:08 Смена: 439 РНМ: 0000000000092624 ЗНМ: 0300000054 ФД: 226340 ФМ: 0000000000874959 ФПД: 138290876361382 [00:08:46]StoreToDocumentArchive [00:08:46]shift 439 fd 226340 [00:08:46]Create dir for shift 0439 [00:08:46]save to /storage/0439/doc_00226340 [00:08:46]save last doc name /storage/0439/doc_00226340 to /storage/kkm_last_doc_name [00:08:46]save OK [00:08:46]Clear old archive folders... [00:08:46]Remove dir /storage/0438 [00:08:46]opendir ok [00:08:46]file . [00:08:46]file .. [00:08:46]file doc_00225640 [00:08:46]remove file /storage/0438/doc_00225640 [00:08:46]file doc_00225641 [00:08:46]remove file /storage/0438/doc_00225641 [00:08:46]file doc_00225642 [00:08:46]remove file /storage/0438/doc_00225642 [00:08:46]file doc_00225643 [00:08:46]remove file /storage/0438/doc_00225643 [00:08:46]file doc_00225644 [00:08:46]remove file /storage/0438/doc_00225644 [00:08:46]file doc_00225645 [00:08:46]remove file /storage/0438/doc_00225645 [00:08:46]file doc_00225646 [00:08:46]remove file /storage/0438/doc_00225646 [00:08:46]file doc_00225647 [00:08:46]remove file /storage/0438/doc_00225647 [00:08:46]file doc_00225648 [00:08:46]remove file /storage/0438/doc_00225648 [00:08:46]file doc_00225649 [00:08:46]remove file /storage/0438/doc_00225649 [00:08:46]file doc_00225650 [00:08:46]remove file /storage/0438/doc_00225650 [00:08:46]file doc_00225651 [00:08:46]remove file /storage/0438/doc_00225651 [00:08:46]file doc_00225652 [00:08:46]remove file /storage/0438/doc_00225652 [00:08:46]file doc_00225653 [00:08:46]remove file /storage/0438/doc_00225653 [00:08:46]file doc_00225654 [00:08:46]remove file /storage/0438/doc_00225654 [00:08:46]file doc_00225655 [00:08:46]remove file /storage/0438/doc_00225655 [00:08:46]file doc_00225656 [00:08:46]remove file /storage/0438/doc_00225656 [00:08:46]file doc_00225657 [00:08:46]remove file /storage/0438/doc_00225657 [00:08:46]file doc_00225658 [00:08:46]remove file /storage/0438/doc_00225658 [00:08:46]file doc_00225659 [00:08:46]remove file /storage/0438/doc_00225659 [00:08:46]file doc_00225660 [00:08:46]remove file /storage/0438/doc_00225660 [00:08:46]file doc_00225661 [00:08:46]remove file /storage/0438/doc_00225661 [00:08:46]file doc_00225662 [00:08:46]remove file /storage/0438/doc_00225662 [00:08:46]file doc_00225663 [00:08:46]remove file /storage/0438/doc_00225663 [00:08:46]file doc_00225664 [00:08:46]remove file /storage/0438/doc_00225664 [00:08:46]file doc_00225665 [00:08:46]remove file /storage/0438/doc_00225665 [00:08:46]file doc_00225666 [00:08:46]remove file /storage/0438/doc_00225666 [00:08:46]file doc_00225667 [00:08:46]remove file /storage/0438/doc_00225667 [00:08:46]file doc_00225668 [00:08:46]remove file /storage/0438/doc_00225668 [00:08:46]file doc_00225669 [00:08:46]remove file /storage/0438/doc_00225669 [00:08:46]file doc_00225670 [00:08:46]remove file /storage/0438/doc_00225670 [00:08:46]file doc_00225671 [00:08:46]remove file /storage/0438/doc_00225671 [00:08:46]file doc_00225672 [00:08:46]remove file /storage/0438/doc_00225672 [00:08:46]file doc_00225673 [00:08:46]remove file /storage/0438/doc_00225673 [00:08:46]file doc_00225674 [00:08:46]remove file /storage/0438/doc_00225674 [00:08:46]file doc_00225675 [00:08:46]remove file /storage/0438/doc_00225675 [00:08:46]file doc_00225676 [00:08:46]remove file /storage/0438/doc_00225676 [00:08:46]file doc_00225677 [00:08:46]remove file /storage/0438/doc_00225677 [00:08:46]file doc_00225678 [00:08:46]remove file /storage/0438/doc_00225678 [00:08:46]file doc_00225679 [00:08:46]remove file /storage/0438/doc_00225679 [00:08:46]file doc_00225680 [00:08:47]remove file /storage/0438/doc_00225680 [00:08:47]OFD Sender: No OFD packet to send [00:08:47]file doc_00225681 [00:08:47]remove file /storage/0438/doc_00225681 [00:08:47]file doc_00225682 [00:08:47]remove file /storage/0438/doc_00225682 [00:08:47]file doc_00225683 [00:08:47]remove file /storage/0438/doc_00225683 [00:08:47]file doc_00225684 [00:08:47]remove file /storage/0438/doc_00225684 [00:08:47]file doc_00225685 [00:08:47]remove file /storage/0438/doc_00225685 [00:08:47]file doc_00225686 [00:08:47]remove file /storage/0438/doc_00225686 [00:08:47]file doc_00225687 [00:08:47]remove file /storage/0438/doc_00225687 [00:08:47]file doc_00225688 [00:08:47]remove file /storage/0438/doc_00225688 [00:08:47]file doc_00225689 [00:08:47]remove file /storage/0438/doc_00225689 [00:08:47]file doc_00225690 [00:08:47]remove file /storage/0438/doc_00225690 [00:08:47]file doc_00225691 [00:08:47]remove file /storage/0438/doc_00225691 [00:08:47]file doc_00225692 [00:08:47]remove file /storage/0438/doc_00225692 [00:08:47]file doc_00225693 [00:08:47]remove file /storage/0438/doc_00225693 [00:08:47]file doc_00225694 [00:08:47]remove file /storage/0438/doc_00225694 [00:08:47]file doc_00225695 [00:08:47]remove file /storage/0438/doc_00225695 [00:08:47]file doc_00225696 [00:08:47]remove file /storage/0438/doc_00225696 [00:08:47]file doc_00225697 [00:08:47]remove file /storage/0438/doc_00225697 [00:08:47]file doc_00225698 [00:08:47]remove file /storage/0438/doc_00225698 [00:08:47]file doc_00225699 [00:08:47]remove file /storage/0438/doc_00225699 [00:08:47]file doc_00225700 [00:08:47]remove file /storage/0438/doc_00225700 [00:08:47]file doc_00225701 [00:08:47]remove file /storage/0438/doc_00225701 [00:08:47]file doc_00225702 [00:08:47]remove file /storage/0438/doc_00225702 [00:08:47]file doc_00225703 [00:08:47]remove file /storage/0438/doc_00225703 [00:08:47]file doc_00225704 [00:08:47]remove file /storage/0438/doc_00225704 [00:08:47]file doc_00225705 [00:08:47]remove file /storage/0438/doc_00225705 [00:08:47]file doc_00225706 [00:08:47]remove file /storage/0438/doc_00225706 [00:08:47]file doc_00225707 [00:08:47]remove file /storage/0438/doc_00225707 [00:08:47]file doc_00225708 [00:08:47]remove file /storage/0438/doc_00225708 [00:08:47]file doc_00225709 [00:08:47]remove file /storage/0438/doc_00225709 [00:08:47]file doc_00225710 [00:08:47]remove file /storage/0438/doc_00225710 [00:08:47]file doc_00225711 [00:08:47]remove file /storage/0438/doc_00225711 [00:08:47]file doc_00225712 [00:08:47]remove file /storage/0438/doc_00225712 [00:08:47]file doc_00225713 [00:08:47]remove file /storage/0438/doc_00225713 [00:08:47]file doc_00225714 [00:08:47]remove file /storage/0438/doc_00225714 [00:08:47]file doc_00225715 [00:08:47]remove file /storage/0438/doc_00225715 [00:08:47]file doc_00225716 [00:08:47]remove file /storage/0438/doc_00225716 [00:08:47]file doc_00225717 [00:08:47]remove file /storage/0438/doc_00225717 [00:08:47]file doc_00225718 [00:08:47]remove file /storage/0438/doc_00225718 [00:08:47]file doc_00225719 [00:08:47]remove file /storage/0438/doc_00225719 [00:08:47]file doc_00225720 [00:08:47]remove file /storage/0438/doc_00225720 [00:08:47]file doc_00225721 [00:08:47]remove file /storage/0438/doc_00225721 [00:08:47]file doc_00225722 [00:08:47]remove file /storage/0438/doc_00225722 [00:08:47]file doc_00225723 [00:08:47]remove file /storage/0438/doc_00225723 [00:08:47]file doc_00225724 [00:08:47]remove file /storage/0438/doc_00225724 [00:08:47]file doc_00225725 [00:08:47]remove file /storage/0438/doc_00225725 [00:08:47]file doc_00225726 [00:08:47]remove file /storage/0438/doc_00225726 [00:08:47]file doc_00225727 [00:08:47]remove file /storage/0438/doc_00225727 [00:08:47]file doc_00225728 [00:08:47]remove file /storage/0438/doc_00225728 [00:08:47]file doc_00225729 [00:08:47]remove file /storage/0438/doc_00225729 [00:08:47]file doc_00225730 [00:08:47]remove file /storage/0438/doc_00225730 [00:08:47]file doc_00225731 [00:08:47]remove file /storage/0438/doc_00225731 [00:08:47]file doc_00225732 [00:08:47]remove file /storage/0438/doc_00225732 [00:08:47]file doc_00225733 [00:08:47]remove file /storage/0438/doc_00225733 [00:08:47]file doc_00225734 [00:08:47]remove file /storage/0438/doc_00225734 [00:08:47]file doc_00225735 [00:08:47]remove file /storage/0438/doc_00225735 [00:08:47]file doc_00225736 [00:08:47]remove file /storage/0438/doc_00225736 [00:08:47]file doc_00225737 [00:08:47]remove file /storage/0438/doc_00225737 [00:08:47]file doc_00225738 [00:08:47]remove file /storage/0438/doc_00225738 [00:08:47]file doc_00225739 [00:08:47]remove file /storage/0438/doc_00225739 [00:08:47]file doc_00225740 [00:08:47]remove file /storage/0438/doc_00225740 [00:08:47]file doc_00225741 [00:08:47]remove file /storage/0438/doc_00225741 [00:08:47]file doc_00225742 [00:08:47]remove file /storage/0438/doc_00225742 [00:08:47]file doc_00225743 [00:08:47]remove file /storage/0438/doc_00225743 [00:08:47]file doc_00225744 [00:08:47]remove file /storage/0438/doc_00225744 [00:08:47]file doc_00225745 [00:08:47]remove file /storage/0438/doc_00225745 [00:08:47]file doc_00225746 [00:08:47]remove file /storage/0438/doc_00225746 [00:08:47]file doc_00225747 [00:08:47]remove file /storage/0438/doc_00225747 [00:08:47]file doc_00225748 [00:08:47]remove file /storage/0438/doc_00225748 [00:08:47]file doc_00225749 [00:08:47]remove file /storage/0438/doc_00225749 [00:08:47]file doc_00225750 [00:08:47]remove file /storage/0438/doc_00225750 [00:08:47]file doc_00225751 [00:08:47]remove file /storage/0438/doc_00225751 [00:08:47]file doc_00225752 [00:08:47]remove file /storage/0438/doc_00225752 [00:08:47]file doc_00225753 [00:08:47]remove file /storage/0438/doc_00225753 [00:08:47]file doc_00225754 [00:08:47]remove file /storage/0438/doc_00225754 [00:08:47]file doc_00225755 [00:08:47]remove file /storage/0438/doc_00225755 [00:08:47]file doc_00225756 [00:08:47]remove file /storage/0438/doc_00225756 [00:08:47]file doc_00225757 [00:08:47]remove file /storage/0438/doc_00225757 [00:08:47]file doc_00225758 [00:08:47]remove file /storage/0438/doc_00225758 [00:08:47]file doc_00225759 [00:08:47]remove file /storage/0438/doc_00225759 [00:08:47]file doc_00225760 [00:08:47]remove file /storage/0438/doc_00225760 [00:08:47]file doc_00225761 [00:08:47]remove file /storage/0438/doc_00225761 [00:08:47]file doc_00225762 [00:08:47]remove file /storage/0438/doc_00225762 [00:08:47]file doc_00225763 [00:08:47]remove file /storage/0438/doc_00225763 [00:08:47]file doc_00225764 [00:08:47]remove file /storage/0438/doc_00225764 [00:08:47]file doc_00225765 [00:08:47]remove file /storage/0438/doc_00225765 [00:08:47]file doc_00225766 [00:08:47]remove file /storage/0438/doc_00225766 [00:08:47]file doc_00225767 [00:08:47]remove file /storage/0438/doc_00225767 [00:08:47]file doc_00225768 [00:08:47]remove file /storage/0438/doc_00225768 [00:08:47]file doc_00225769 [00:08:47]remove file /storage/0438/doc_00225769 [00:08:47]file doc_00225770 [00:08:47]remove file /storage/0438/doc_00225770 [00:08:47]file doc_00225771 [00:08:47]remove file /storage/0438/doc_00225771 [00:08:47]file doc_00225772 [00:08:47]remove file /storage/0438/doc_00225772 [00:08:47]file doc_00225773 [00:08:47]remove file /storage/0438/doc_00225773 [00:08:47]file doc_00225774 [00:08:47]remove file /storage/0438/doc_00225774 [00:08:47]file doc_00225775 [00:08:47]remove file /storage/0438/doc_00225775 [00:08:47]file doc_00225776 [00:08:47]remove file /storage/0438/doc_00225776 [00:08:47]file doc_00225777 [00:08:47]remove file /storage/0438/doc_00225777 [00:08:47]file doc_00225778 [00:08:47]remove file /storage/0438/doc_00225778 [00:08:47]file doc_00225779 [00:08:47]remove file /storage/0438/doc_00225779 [00:08:47]file doc_00225780 [00:08:47]remove file /storage/0438/doc_00225780 [00:08:47]file doc_00225781 [00:08:47]remove file /storage/0438/doc_00225781 [00:08:47]file doc_00225782 [00:08:47]remove file /storage/0438/doc_00225782 [00:08:47]file doc_00225783 [00:08:47]remove file /storage/0438/doc_00225783 [00:08:47]file doc_00225784 [00:08:47]remove file /storage/0438/doc_00225784 [00:08:47]file doc_00225785 [00:08:47]remove file /storage/0438/doc_00225785 [00:08:47]file doc_00225786 [00:08:47]remove file /storage/0438/doc_00225786 [00:08:47]file doc_00225787 [00:08:47]remove file /storage/0438/doc_00225787 [00:08:47]file doc_00225788 [00:08:47]remove file /storage/0438/doc_00225788 [00:08:47]file doc_00225789 [00:08:47]remove file /storage/0438/doc_00225789 [00:08:47]file doc_00225790 [00:08:47]remove file /storage/0438/doc_00225790 [00:08:47]file doc_00225791 [00:08:47]remove file /storage/0438/doc_00225791 [00:08:47]file doc_00225792 [00:08:47]remove file /storage/0438/doc_00225792 [00:08:47]file doc_00225793 [00:08:47]remove file /storage/0438/doc_00225793 [00:08:47]file doc_00225794 [00:08:47]remove file /storage/0438/doc_00225794 [00:08:47]file doc_00225795 [00:08:47]remove file /storage/0438/doc_00225795 [00:08:47]file doc_00225796 [00:08:47]remove file /storage/0438/doc_00225796 [00:08:47]file doc_00225797 [00:08:47]remove file /storage/0438/doc_00225797 [00:08:47]file doc_00225798 [00:08:47]remove file /storage/0438/doc_00225798 [00:08:47]file doc_00225799 [00:08:47]remove file /storage/0438/doc_00225799 [00:08:47]file doc_00225800 [00:08:47]remove file /storage/0438/doc_00225800 [00:08:47]file doc_00225801 [00:08:47]remove file /storage/0438/doc_00225801 [00:08:47]file doc_00225802 [00:08:47]remove file /storage/0438/doc_00225802 [00:08:47]file doc_00225803 [00:08:47]remove file /storage/0438/doc_00225803 [00:08:47]file doc_00225804 [00:08:47]remove file /storage/0438/doc_00225804 [00:08:47]file doc_00225805 [00:08:47]remove file /storage/0438/doc_00225805 [00:08:47]file doc_00225806 [00:08:47]remove file /storage/0438/doc_00225806 [00:08:47]file doc_00225807 [00:08:47]remove file /storage/0438/doc_00225807 [00:08:47]file doc_00225808 [00:08:47]remove file /storage/0438/doc_00225808 [00:08:47]file doc_00225809 [00:08:47]remove file /storage/0438/doc_00225809 [00:08:47]file doc_00225810 [00:08:47]remove file /storage/0438/doc_00225810 [00:08:47]file doc_00225811 [00:08:47]remove file /storage/0438/doc_00225811 [00:08:47]file doc_00225812 [00:08:47]remove file /storage/0438/doc_00225812 [00:08:47]file doc_00225813 [00:08:47]remove file /storage/0438/doc_00225813 [00:08:47]file doc_00225814 [00:08:47]remove file /storage/0438/doc_00225814 [00:08:47]file doc_00225815 [00:08:47]remove file /storage/0438/doc_00225815 [00:08:47]file doc_00225816 [00:08:47]remove file /storage/0438/doc_00225816 [00:08:47]file doc_00225817 [00:08:47]remove file /storage/0438/doc_00225817 [00:08:47]file doc_00225818 [00:08:47]remove file /storage/0438/doc_00225818 [00:08:47]file doc_00225819 [00:08:47]remove file /storage/0438/doc_00225819 [00:08:47]file doc_00225820 [00:08:47]remove file /storage/0438/doc_00225820 [00:08:47]file doc_00225821 [00:08:47]remove file /storage/0438/doc_00225821 [00:08:47]file doc_00225822 [00:08:47]remove file /storage/0438/doc_00225822 [00:08:47]file doc_00225823 [00:08:47]remove file /storage/0438/doc_00225823 [00:08:47]file doc_00225824 [00:08:47]remove file /storage/0438/doc_00225824 [00:08:47]file doc_00225825 [00:08:47]remove file /storage/0438/doc_00225825 [00:08:47]file doc_00225826 [00:08:47]remove file /storage/0438/doc_00225826 [00:08:47]file doc_00225827 [00:08:47]remove file /storage/0438/doc_00225827 [00:08:47]file doc_00225828 [00:08:47]remove file /storage/0438/doc_00225828 [00:08:47]file doc_00225829 [00:08:47]remove file /storage/0438/doc_00225829 [00:08:47]file doc_00225830 [00:08:47]remove file /storage/0438/doc_00225830 [00:08:47]file doc_00225831 [00:08:47]remove file /storage/0438/doc_00225831 [00:08:47]file doc_00225832 [00:08:47]remove file /storage/0438/doc_00225832 [00:08:47]file doc_00225833 [00:08:47]remove file /storage/0438/doc_00225833 [00:08:47]file doc_00225834 [00:08:47]remove file /storage/0438/doc_00225834 [00:08:47]file doc_00225835 [00:08:47]remove file /storage/0438/doc_00225835 [00:08:47]file doc_00225836 [00:08:47]remove file /storage/0438/doc_00225836 [00:08:47]file doc_00225837 [00:08:47]remove file /storage/0438/doc_00225837 [00:08:47]file doc_00225838 [00:08:47]remove file /storage/0438/doc_00225838 [00:08:47]file doc_00225839 [00:08:47]remove file /storage/0438/doc_00225839 [00:08:47]file doc_00225840 [00:08:47]remove file /storage/0438/doc_00225840 [00:08:47]file doc_00225841 [00:08:47]remove file /storage/0438/doc_00225841 [00:08:47]file doc_00225842 [00:08:47]remove file /storage/0438/doc_00225842 [00:08:47]file doc_00225843 [00:08:47]remove file /storage/0438/doc_00225843 [00:08:47]file doc_00225844 [00:08:47]remove file /storage/0438/doc_00225844 [00:08:47]file doc_00225845 [00:08:47]remove file /storage/0438/doc_00225845 [00:08:47]file doc_00225846 [00:08:47]remove file /storage/0438/doc_00225846 [00:08:47]file doc_00225847 [00:08:47]remove file /storage/0438/doc_00225847 [00:08:47]file doc_00225848 [00:08:47]remove file /storage/0438/doc_00225848 [00:08:47]file doc_00225849 [00:08:47]remove file /storage/0438/doc_00225849 [00:08:47]file doc_00225850 [00:08:47]remove file /storage/0438/doc_00225850 [00:08:47]file doc_00225851 [00:08:47]remove file /storage/0438/doc_00225851 [00:08:48]file doc_00225852 [00:08:48]remove file /storage/0438/doc_00225852 [00:08:48]file doc_00225853 [00:08:48]remove file /storage/0438/doc_00225853 [00:08:48]file doc_00225854 [00:08:48]remove file /storage/0438/doc_00225854 [00:08:48]file doc_00225855 [00:08:48]remove file /storage/0438/doc_00225855 [00:08:48]file doc_00225856 [00:08:48]remove file /storage/0438/doc_00225856 [00:08:48]file doc_00225857 [00:08:48]remove file /storage/0438/doc_00225857 [00:08:48]file doc_00225858 [00:08:48]remove file /storage/0438/doc_00225858 [00:08:48]file doc_00225859 [00:08:48]remove file /storage/0438/doc_00225859 [00:08:48]file doc_00225860 [00:08:48]remove file /storage/0438/doc_00225860 [00:08:48]file doc_00225861 [00:08:48]remove file /storage/0438/doc_00225861 [00:08:48]file doc_00225862 [00:08:48]remove file /storage/0438/doc_00225862 [00:08:48]file doc_00225863 [00:08:48]remove file /storage/0438/doc_00225863 [00:08:48]file doc_00225864 [00:08:48]remove file /storage/0438/doc_00225864 [00:08:48]file doc_00225865 [00:08:48]remove file /storage/0438/doc_00225865 [00:08:48]file doc_00225866 [00:08:48]remove file /storage/0438/doc_00225866 [00:08:48]file doc_00225867 [00:08:48]remove file /storage/0438/doc_00225867 [00:08:48]file doc_00225868 [00:08:48]remove file /storage/0438/doc_00225868 [00:08:48]file doc_00225869 [00:08:48]remove file /storage/0438/doc_00225869 [00:08:48]file doc_00225870 [00:08:48]remove file /storage/0438/doc_00225870 [00:08:48]file doc_00225871 [00:08:48]remove file /storage/0438/doc_00225871 [00:08:48]file doc_00225872 [00:08:48]remove file /storage/0438/doc_00225872 [00:08:48]file doc_00225873 [00:08:48]remove file /storage/0438/doc_00225873 [00:08:48]file doc_00225874 [00:08:48]remove file /storage/0438/doc_00225874 [00:08:48]file doc_00225875 [00:08:48]remove file /storage/0438/doc_00225875 [00:08:48]file doc_00225876 [00:08:48]remove file /storage/0438/doc_00225876 [00:08:48]file doc_00225877 [00:08:48]remove file /storage/0438/doc_00225877 [00:08:48]file doc_00225878 [00:08:48]remove file /storage/0438/doc_00225878 [00:08:48]file doc_00225879 [00:08:48]remove file /storage/0438/doc_00225879 [00:08:48]file doc_00225880 [00:08:48]remove file /storage/0438/doc_00225880 [00:08:48]file doc_00225881 [00:08:48]remove file /storage/0438/doc_00225881 [00:08:48]file doc_00225882 [00:08:48]remove file /storage/0438/doc_00225882 [00:08:48]file doc_00225883 [00:08:48]remove file /storage/0438/doc_00225883 [00:08:48]file doc_00225884 [00:08:48]remove file /storage/0438/doc_00225884 [00:08:48]file doc_00225885 [00:08:48]remove file /storage/0438/doc_00225885 [00:08:48]file doc_00225886 [00:08:48]remove file /storage/0438/doc_00225886 [00:08:48]file doc_00225887 [00:08:48]remove file /storage/0438/doc_00225887 [00:08:48]file doc_00225888 [00:08:48]remove file /storage/0438/doc_00225888 [00:08:48]file doc_00225889 [00:08:48]remove file /storage/0438/doc_00225889 [00:08:48]file doc_00225890 [00:08:48]remove file /storage/0438/doc_00225890 [00:08:48]file doc_00225891 [00:08:48]remove file /storage/0438/doc_00225891 [00:08:48]file doc_00225892 [00:08:48]remove file /storage/0438/doc_00225892 [00:08:48]file doc_00225893 [00:08:48]remove file /storage/0438/doc_00225893 [00:08:48]file doc_00225894 [00:08:48]remove file /storage/0438/doc_00225894 [00:08:48]file doc_00225895 [00:08:48]remove file /storage/0438/doc_00225895 [00:08:48]file doc_00225896 [00:08:48]remove file /storage/0438/doc_00225896 [00:08:48]file doc_00225897 [00:08:48]remove file /storage/0438/doc_00225897 [00:08:48]file doc_00225898 [00:08:48]remove file /storage/0438/doc_00225898 [00:08:48]file doc_00225899 [00:08:48]remove file /storage/0438/doc_00225899 [00:08:48]file doc_00225900 [00:08:48]remove file /storage/0438/doc_00225900 [00:08:48]file doc_00225901 [00:08:48]remove file /storage/0438/doc_00225901 [00:08:48]file doc_00225902 [00:08:48]remove file /storage/0438/doc_00225902 [00:08:48]file doc_00225903 [00:08:48]remove file /storage/0438/doc_00225903 [00:08:48]file doc_00225904 [00:08:48]remove file /storage/0438/doc_00225904 [00:08:48]file doc_00225905 [00:08:48]remove file /storage/0438/doc_00225905 [00:08:48]file doc_00225906 [00:08:48]remove file /storage/0438/doc_00225906 [00:08:48]file doc_00225907 [00:08:48]remove file /storage/0438/doc_00225907 [00:08:48]file doc_00225908 [00:08:48]remove file /storage/0438/doc_00225908 [00:08:48]file doc_00225909 [00:08:48]remove file /storage/0438/doc_00225909 [00:08:48]file doc_00225910 [00:08:48]remove file /storage/0438/doc_00225910 [00:08:48]file doc_00225911 [00:08:48]remove file /storage/0438/doc_00225911 [00:08:48]file doc_00225912 [00:08:48]remove file /storage/0438/doc_00225912 [00:08:48]file doc_00225913 [00:08:48]remove file /storage/0438/doc_00225913 [00:08:48]file doc_00225914 [00:08:48]remove file /storage/0438/doc_00225914 [00:08:48]file doc_00225915 [00:08:48]remove file /storage/0438/doc_00225915 [00:08:48]file doc_00225916 [00:08:48]remove file /storage/0438/doc_00225916 [00:08:48]file doc_00225917 [00:08:48]remove file /storage/0438/doc_00225917 [00:08:48]file doc_00225918 [00:08:48]remove file /storage/0438/doc_00225918 [00:08:48]file doc_00225919 [00:08:48]remove file /storage/0438/doc_00225919 [00:08:48]file doc_00225920 [00:08:48]remove file /storage/0438/doc_00225920 [00:08:48]file doc_00225921 [00:08:48]remove file /storage/0438/doc_00225921 [00:08:48]file doc_00225922 [00:08:48]remove file /storage/0438/doc_00225922 [00:08:48]file doc_00225923 [00:08:48]remove file /storage/0438/doc_00225923 [00:08:48]file doc_00225924 [00:08:48]remove file /storage/0438/doc_00225924 [00:08:48]file doc_00225925 [00:08:48]remove file /storage/0438/doc_00225925 [00:08:48]file doc_00225926 [00:08:48]remove file /storage/0438/doc_00225926 [00:08:48]file doc_00225927 [00:08:48]remove file /storage/0438/doc_00225927 [00:08:48]file doc_00225928 [00:08:48]remove file /storage/0438/doc_00225928 [00:08:48]file doc_00225929 [00:08:48]remove file /storage/0438/doc_00225929 [00:08:48]file doc_00225930 [00:08:48]remove file /storage/0438/doc_00225930 [00:08:48]file doc_00225931 [00:08:48]remove file /storage/0438/doc_00225931 [00:08:48]file doc_00225932 [00:08:48]remove file /storage/0438/doc_00225932 [00:08:48]file doc_00225933 [00:08:48]remove file /storage/0438/doc_00225933 [00:08:48]file doc_00225934 [00:08:48]remove file /storage/0438/doc_00225934 [00:08:48]file doc_00225935 [00:08:48]remove file /storage/0438/doc_00225935 [00:08:48]file doc_00225936 [00:08:48]remove file /storage/0438/doc_00225936 [00:08:48]file doc_00225937 [00:08:48]remove file /storage/0438/doc_00225937 [00:08:48]file doc_00225938 [00:08:48]remove file /storage/0438/doc_00225938 [00:08:48]file doc_00225939 [00:08:48]remove file /storage/0438/doc_00225939 [00:08:48]file doc_00225940 [00:08:48]remove file /storage/0438/doc_00225940 [00:08:48]file doc_00225941 [00:08:48]remove file /storage/0438/doc_00225941 [00:08:48]file doc_00225942 [00:08:48]remove file /storage/0438/doc_00225942 [00:08:48]file doc_00225943 [00:08:48]remove file /storage/0438/doc_00225943 [00:08:48]file doc_00225944 [00:08:48]remove file /storage/0438/doc_00225944 [00:08:48]file doc_00225945 [00:08:48]remove file /storage/0438/doc_00225945 [00:08:48]file doc_00225946 [00:08:48]remove file /storage/0438/doc_00225946 [00:08:48]file doc_00225947 [00:08:48]remove file /storage/0438/doc_00225947 [00:08:48]file doc_00225948 [00:08:48]remove file /storage/0438/doc_00225948 [00:08:48]file doc_00225949 [00:08:48]remove file /storage/0438/doc_00225949 [00:08:48]file doc_00225950 [00:08:48]remove file /storage/0438/doc_00225950 [00:08:48]file doc_00225951 [00:08:48]remove file /storage/0438/doc_00225951 [00:08:48]file doc_00225952 [00:08:48]remove file /storage/0438/doc_00225952 [00:08:48]file doc_00225953 [00:08:48]remove file /storage/0438/doc_00225953 [00:08:48]file doc_00225954 [00:08:48]remove file /storage/0438/doc_00225954 [00:08:48]file doc_00225955 [00:08:48]remove file /storage/0438/doc_00225955 [00:08:48]file doc_00225956 [00:08:48]remove file /storage/0438/doc_00225956 [00:08:48]file doc_00225957 [00:08:48]remove file /storage/0438/doc_00225957 [00:08:48]file doc_00225958 [00:08:48]remove file /storage/0438/doc_00225958 [00:08:48]file doc_00225959 [00:08:48]remove file /storage/0438/doc_00225959 [00:08:48]file doc_00225960 [00:08:48]remove file /storage/0438/doc_00225960 [00:08:48]file doc_00225961 [00:08:48]remove file /storage/0438/doc_00225961 [00:08:48]file doc_00225962 [00:08:48]remove file /storage/0438/doc_00225962 [00:08:48]file doc_00225963 [00:08:48]remove file /storage/0438/doc_00225963 [00:08:48]file doc_00225964 [00:08:48]remove file /storage/0438/doc_00225964 [00:08:48]file doc_00225965 [00:08:48]remove file /storage/0438/doc_00225965 [00:08:48]file doc_00225966 [00:08:48]remove file /storage/0438/doc_00225966 [00:08:48]file doc_00225967 [00:08:48]remove file /storage/0438/doc_00225967 [00:08:48]file doc_00225968 [00:08:48]remove file /storage/0438/doc_00225968 [00:08:48]file doc_00225969 [00:08:48]remove file /storage/0438/doc_00225969 [00:08:48]file doc_00225970 [00:08:48]remove file /storage/0438/doc_00225970 [00:08:48]file doc_00225971 [00:08:48]remove file /storage/0438/doc_00225971 [00:08:48]file doc_00225972 [00:08:48]remove file /storage/0438/doc_00225972 [00:08:48]file doc_00225973 [00:08:48]remove file /storage/0438/doc_00225973 [00:08:48]file doc_00225974 [00:08:48]remove file /storage/0438/doc_00225974 [00:08:48]file doc_00225975 [00:08:48]remove file /storage/0438/doc_00225975 [00:08:48]file doc_00225976 [00:08:48]remove file /storage/0438/doc_00225976 [00:08:48]file doc_00225977 [00:08:48]remove file /storage/0438/doc_00225977 [00:08:48]file doc_00225978 [00:08:48]remove file /storage/0438/doc_00225978 [00:08:48]file doc_00225979 [00:08:48]remove file /storage/0438/doc_00225979 [00:08:48]file doc_00225980 [00:08:48]remove file /storage/0438/doc_00225980 [00:08:48]file doc_00225981 [00:08:48]remove file /storage/0438/doc_00225981 [00:08:48]file doc_00225982 [00:08:48]remove file /storage/0438/doc_00225982 [00:08:48]file doc_00225983 [00:08:48]remove file /storage/0438/doc_00225983 [00:08:48]file doc_00225984 [00:08:48]remove file /storage/0438/doc_00225984 [00:08:48]file doc_00225985 [00:08:48]remove file /storage/0438/doc_00225985 [00:08:48]file doc_00225986 [00:08:48]remove file /storage/0438/doc_00225986 [00:08:48]file doc_00225987 [00:08:48]remove file /storage/0438/doc_00225987 [00:08:48]file doc_00225988 [00:08:48]remove file /storage/0438/doc_00225988 [00:08:48]file doc_00225989 [00:08:48]remove file /storage/0438/doc_00225989 [00:08:48]file doc_00225990 [00:08:48]remove file /storage/0438/doc_00225990 [00:08:48]file doc_00225991 [00:08:48]remove file /storage/0438/doc_00225991 [00:08:48]file doc_00225992 [00:08:48]remove file /storage/0438/doc_00225992 [00:08:48]file doc_00225993 [00:08:48]remove file /storage/0438/doc_00225993 [00:08:48]file doc_00225994 [00:08:48]remove file /storage/0438/doc_00225994 [00:08:48]file doc_00225995 [00:08:48]remove file /storage/0438/doc_00225995 [00:08:48]file doc_00225996 [00:08:48]remove file /storage/0438/doc_00225996 [00:08:48]file doc_00225997 [00:08:48]remove file /storage/0438/doc_00225997 [00:08:48]file doc_00225998 [00:08:48]remove file /storage/0438/doc_00225998 [00:08:48]file doc_00225999 [00:08:48]remove file /storage/0438/doc_00225999 [00:08:48]file doc_00226000 [00:08:48]remove file /storage/0438/doc_00226000 [00:08:48]file doc_00226001 [00:08:48]remove file /storage/0438/doc_00226001 [00:08:48]file doc_00226002 [00:08:48]remove file /storage/0438/doc_00226002 [00:08:48]file doc_00226003 [00:08:48]remove file /storage/0438/doc_00226003 [00:08:48]file doc_00226004 [00:08:48]remove file /storage/0438/doc_00226004 [00:08:48]file doc_00226005 [00:08:48]remove file /storage/0438/doc_00226005 [00:08:48]file doc_00226006 [00:08:48]remove file /storage/0438/doc_00226006 [00:08:48]file doc_00226007 [00:08:48]remove file /storage/0438/doc_00226007 [00:08:48]file doc_00226008 [00:08:48]remove file /storage/0438/doc_00226008 [00:08:48]file doc_00226009 [00:08:48]remove file /storage/0438/doc_00226009 [00:08:48]file doc_00226010 [00:08:48]remove file /storage/0438/doc_00226010 [00:08:48]file doc_00226011 [00:08:48]remove file /storage/0438/doc_00226011 [00:08:48]file doc_00226012 [00:08:48]remove file /storage/0438/doc_00226012 [00:08:48]file doc_00226013 [00:08:48]remove file /storage/0438/doc_00226013 [00:08:48]file doc_00226014 [00:08:48]remove file /storage/0438/doc_00226014 [00:08:48]file doc_00226015 [00:08:48]remove file /storage/0438/doc_00226015 [00:08:48]file doc_00226016 [00:08:48]remove file /storage/0438/doc_00226016 [00:08:48]file doc_00226017 [00:08:48]remove file /storage/0438/doc_00226017 [00:08:48]file doc_00226018 [00:08:48]remove file /storage/0438/doc_00226018 [00:08:48]file doc_00226019 [00:08:48]remove file /storage/0438/doc_00226019 [00:08:48]file doc_00226020 [00:08:48]remove file /storage/0438/doc_00226020 [00:08:48]file doc_00226021 [00:08:48]remove file /storage/0438/doc_00226021 [00:08:48]file doc_00226022 [00:08:48]remove file /storage/0438/doc_00226022 [00:08:48]file doc_00226023 [00:08:48]remove file /storage/0438/doc_00226023 [00:08:48]file doc_00226024 [00:08:48]remove file /storage/0438/doc_00226024 [00:08:48]file doc_00226025 [00:08:48]remove file /storage/0438/doc_00226025 [00:08:48]file doc_00226026 [00:08:48]remove file /storage/0438/doc_00226026 [00:08:48]file doc_00226027 [00:08:48]remove file /storage/0438/doc_00226027 [00:08:48]file doc_00226028 [00:08:48]remove file /storage/0438/doc_00226028 [00:08:48]file doc_00226029 [00:08:48]remove file /storage/0438/doc_00226029 [00:08:48]file doc_00226030 [00:08:48]remove file /storage/0438/doc_00226030 [00:08:48]file doc_00226031 [00:08:48]remove file /storage/0438/doc_00226031 [00:08:48]file doc_00226032 [00:08:48]remove file /storage/0438/doc_00226032 [00:08:48]file doc_00226033 [00:08:48]remove file /storage/0438/doc_00226033 [00:08:48]file doc_00226034 [00:08:48]remove file /storage/0438/doc_00226034 [00:08:48]file doc_00226035 [00:08:48]remove file /storage/0438/doc_00226035 [00:08:48]file doc_00226036 [00:08:48]remove file /storage/0438/doc_00226036 [00:08:48]file doc_00226037 [00:08:48]remove file /storage/0438/doc_00226037 [00:08:48]file doc_00226038 [00:08:48]remove file /storage/0438/doc_00226038 [00:08:48]file doc_00226039 [00:08:48]remove file /storage/0438/doc_00226039 [00:08:48]file doc_00226040 [00:08:48]remove file /storage/0438/doc_00226040 [00:08:48]file doc_00226041 [00:08:48]remove file /storage/0438/doc_00226041 [00:08:48]file doc_00226042 [00:08:48]remove file /storage/0438/doc_00226042 [00:08:48]file doc_00226043 [00:08:48]remove file /storage/0438/doc_00226043 [00:08:48]file doc_00226044 [00:08:48]remove file /storage/0438/doc_00226044 [00:08:48]file doc_00226045 [00:08:48]remove file /storage/0438/doc_00226045 [00:08:48]file doc_00226046 [00:08:48]remove file /storage/0438/doc_00226046 [00:08:48]file doc_00226047 [00:08:48]remove file /storage/0438/doc_00226047 [00:08:48]file doc_00226048 [00:08:48]remove file /storage/0438/doc_00226048 [00:08:48]file doc_00226049 [00:08:48]remove file /storage/0438/doc_00226049 [00:08:48]file doc_00226050 [00:08:48]remove file /storage/0438/doc_00226050 [00:08:48]file doc_00226051 [00:08:48]remove file /storage/0438/doc_00226051 [00:08:48]file doc_00226052 [00:08:48]remove file /storage/0438/doc_00226052 [00:08:48]file doc_00226053 [00:08:48]remove file /storage/0438/doc_00226053 [00:08:48]file doc_00226054 [00:08:48]remove file /storage/0438/doc_00226054 [00:08:48]file doc_00226055 [00:08:48]remove file /storage/0438/doc_00226055 [00:08:48]file doc_00226056 [00:08:48]remove file /storage/0438/doc_00226056 [00:08:48]file doc_00226057 [00:08:48]remove file /storage/0438/doc_00226057 [00:08:48]file doc_00226058 [00:08:48]remove file /storage/0438/doc_00226058 [00:08:48]file doc_00226059 [00:08:48]remove file /storage/0438/doc_00226059 [00:08:48]file doc_00226060 [00:08:48]remove file /storage/0438/doc_00226060 [00:08:48]file doc_00226061 [00:08:48]remove file /storage/0438/doc_00226061 [00:08:48]file doc_00226062 [00:08:48]remove file /storage/0438/doc_00226062 [00:08:48]file doc_00226063 [00:08:48]remove file /storage/0438/doc_00226063 [00:08:48]file doc_00226064 [00:08:48]remove file /storage/0438/doc_00226064 [00:08:48]file doc_00226065 [00:08:48]remove file /storage/0438/doc_00226065 [00:08:48]file doc_00226066 [00:08:48]remove file /storage/0438/doc_00226066 [00:08:48]file doc_00226067 [00:08:48]remove file /storage/0438/doc_00226067 [00:08:48]file doc_00226068 [00:08:48]remove file /storage/0438/doc_00226068 [00:08:48]file doc_00226069 [00:08:48]remove file /storage/0438/doc_00226069 [00:08:48]file doc_00226070 [00:08:49]remove file /storage/0438/doc_00226070 [00:08:49]file doc_00226071 [00:08:49]remove file /storage/0438/doc_00226071 [00:08:49]file doc_00226072 [00:08:49]remove file /storage/0438/doc_00226072 [00:08:49]file doc_00226073 [00:08:49]remove file /storage/0438/doc_00226073 [00:08:49]file doc_00226074 [00:08:49]remove file /storage/0438/doc_00226074 [00:08:49]file doc_00226075 [00:08:49]remove file /storage/0438/doc_00226075 [00:08:49]file doc_00226076 [00:08:49]remove file /storage/0438/doc_00226076 [00:08:49]file doc_00226077 [00:08:49]remove file /storage/0438/doc_00226077 [00:08:49]file doc_00226078 [00:08:49]remove file /storage/0438/doc_00226078 [00:08:49]file doc_00226079 [00:08:49]remove file /storage/0438/doc_00226079 [00:08:49]file doc_00226080 [00:08:49]remove file /storage/0438/doc_00226080 [00:08:49]file doc_00226081 [00:08:49]remove file /storage/0438/doc_00226081 [00:08:49]file doc_00226082 [00:08:49]remove file /storage/0438/doc_00226082 [00:08:49]file doc_00226083 [00:08:49]remove file /storage/0438/doc_00226083 [00:08:49]file doc_00226084 [00:08:49]remove file /storage/0438/doc_00226084 [00:08:49]file doc_00226085 [00:08:49]remove file /storage/0438/doc_00226085 [00:08:49]file doc_00226086 [00:08:49]remove file /storage/0438/doc_00226086 [00:08:49]file doc_00226087 [00:08:49]remove file /storage/0438/doc_00226087 [00:08:49]file doc_00226088 [00:08:49]remove file /storage/0438/doc_00226088 [00:08:49]file doc_00226089 [00:08:49]remove file /storage/0438/doc_00226089 [00:08:49]file doc_00226090 [00:08:49]remove file /storage/0438/doc_00226090 [00:08:49]file doc_00226091 [00:08:49]remove file /storage/0438/doc_00226091 [00:08:49]file doc_00226092 [00:08:49]remove file /storage/0438/doc_00226092 [00:08:49]file doc_00226093 [00:08:49]remove file /storage/0438/doc_00226093 [00:08:49]file doc_00226094 [00:08:49]remove file /storage/0438/doc_00226094 [00:08:49]file doc_00226095 [00:08:49]remove file /storage/0438/doc_00226095 [00:08:49]file doc_00226096 [00:08:49]remove file /storage/0438/doc_00226096 [00:08:49]file doc_00226097 [00:08:49]remove file /storage/0438/doc_00226097 [00:08:49]file doc_00226098 [00:08:49]remove file /storage/0438/doc_00226098 [00:08:49]file doc_00226099 [00:08:49]remove file /storage/0438/doc_00226099 [00:08:49]file doc_00226100 [00:08:49]remove file /storage/0438/doc_00226100 [00:08:49]file doc_00226101 [00:08:49]remove file /storage/0438/doc_00226101 [00:08:49]file doc_00226102 [00:08:49]remove file /storage/0438/doc_00226102 [00:08:49]file doc_00226103 [00:08:49]remove file /storage/0438/doc_00226103 [00:08:49]file doc_00226104 [00:08:49]remove file /storage/0438/doc_00226104 [00:08:49]file doc_00226105 [00:08:49]remove file /storage/0438/doc_00226105 [00:08:49]file doc_00226106 [00:08:49]remove file /storage/0438/doc_00226106 [00:08:49]file doc_00226107 [00:08:49]remove file /storage/0438/doc_00226107 [00:08:49]file doc_00226108 [00:08:49]remove file /storage/0438/doc_00226108 [00:08:49]file doc_00226109 [00:08:49]remove file /storage/0438/doc_00226109 [00:08:49]file doc_00226110 [00:08:49]remove file /storage/0438/doc_00226110 [00:08:49]file doc_00226111 [00:08:49]remove file /storage/0438/doc_00226111 [00:08:49]file doc_00226112 [00:08:49]remove file /storage/0438/doc_00226112 [00:08:49]file doc_00226113 [00:08:49]remove file /storage/0438/doc_00226113 [00:08:49]file doc_00226114 [00:08:49]remove file /storage/0438/doc_00226114 [00:08:49]file doc_00226115 [00:08:49]remove file /storage/0438/doc_00226115 [00:08:49]file doc_00226116 [00:08:49]remove file /storage/0438/doc_00226116 [00:08:49]file doc_00226117 [00:08:49]remove file /storage/0438/doc_00226117 [00:08:49]file doc_00226118 [00:08:49]remove file /storage/0438/doc_00226118 [00:08:49]file doc_00226119 [00:08:49]remove file /storage/0438/doc_00226119 [00:08:49]file doc_00226120 [00:08:49]remove file /storage/0438/doc_00226120 [00:08:49]file doc_00226121 [00:08:49]remove file /storage/0438/doc_00226121 [00:08:49]file doc_00226122 [00:08:49]remove file /storage/0438/doc_00226122 [00:08:49]file doc_00226123 [00:08:49]remove file /storage/0438/doc_00226123 [00:08:49]file doc_00226124 [00:08:49]remove file /storage/0438/doc_00226124 [00:08:49]file doc_00226125 [00:08:49]remove file /storage/0438/doc_00226125 [00:08:49]file doc_00226126 [00:08:49]remove file /storage/0438/doc_00226126 [00:08:49]file doc_00226127 [00:08:49]remove file /storage/0438/doc_00226127 [00:08:49]file doc_00226128 [00:08:49]remove file /storage/0438/doc_00226128 [00:08:49]file doc_00226129 [00:08:49]remove file /storage/0438/doc_00226129 [00:08:49]file doc_00226130 [00:08:49]remove file /storage/0438/doc_00226130 [00:08:49]file doc_00226131 [00:08:49]remove file /storage/0438/doc_00226131 [00:08:49]file doc_00226132 [00:08:49]remove file /storage/0438/doc_00226132 [00:08:49]file doc_00226133 [00:08:49]remove file /storage/0438/doc_00226133 [00:08:49]file doc_00226134 [00:08:49]remove file /storage/0438/doc_00226134 [00:08:49]file doc_00226135 [00:08:49]remove file /storage/0438/doc_00226135 [00:08:49]file doc_00226136 [00:08:49]remove file /storage/0438/doc_00226136 [00:08:49]file doc_00226137 [00:08:49]remove file /storage/0438/doc_00226137 [00:08:49]file doc_00226138 [00:08:49]remove file /storage/0438/doc_00226138 [00:08:49]file doc_00226139 [00:08:49]remove file /storage/0438/doc_00226139 [00:08:49]file doc_00226140 [00:08:49]remove file /storage/0438/doc_00226140 [00:08:49]file doc_00226141 [00:08:49]remove file /storage/0438/doc_00226141 [00:08:49]file doc_00226142 [00:08:49]remove file /storage/0438/doc_00226142 [00:08:49]file doc_00226143 [00:08:49]remove file /storage/0438/doc_00226143 [00:08:49]file doc_00226144 [00:08:49]remove file /storage/0438/doc_00226144 [00:08:49]file doc_00226145 [00:08:49]remove file /storage/0438/doc_00226145 [00:08:49]file doc_00226146 [00:08:49]remove file /storage/0438/doc_00226146 [00:08:49]file doc_00226147 [00:08:49]remove file /storage/0438/doc_00226147 [00:08:49]file doc_00226148 [00:08:49]remove file /storage/0438/doc_00226148 [00:08:49]file doc_00226149 [00:08:49]remove file /storage/0438/doc_00226149 [00:08:49]file doc_00226150 [00:08:49]remove file /storage/0438/doc_00226150 [00:08:49]file doc_00226151 [00:08:49]remove file /storage/0438/doc_00226151 [00:08:49]file doc_00226152 [00:08:49]remove file /storage/0438/doc_00226152 [00:08:49]file doc_00226153 [00:08:49]remove file /storage/0438/doc_00226153 [00:08:49]file doc_00226154 [00:08:49]remove file /storage/0438/doc_00226154 [00:08:49]file doc_00226155 [00:08:49]remove file /storage/0438/doc_00226155 [00:08:49]file doc_00226156 [00:08:49]remove file /storage/0438/doc_00226156 [00:08:49]file doc_00226157 [00:08:49]remove file /storage/0438/doc_00226157 [00:08:49]file doc_00226158 [00:08:49]remove file /storage/0438/doc_00226158 [00:08:49]file doc_00226159 [00:08:49]remove file /storage/0438/doc_00226159 [00:08:49]file doc_00226160 [00:08:49]remove file /storage/0438/doc_00226160 [00:08:49]file doc_00226161 [00:08:49]remove file /storage/0438/doc_00226161 [00:08:49]file doc_00226162 [00:08:49]remove file /storage/0438/doc_00226162 [00:08:49]file doc_00226163 [00:08:49]remove file /storage/0438/doc_00226163 [00:08:49]file doc_00226164 [00:08:49]remove file /storage/0438/doc_00226164 [00:08:49]file doc_00226165 [00:08:49]remove file /storage/0438/doc_00226165 [00:08:49]file doc_00226166 [00:08:49]remove file /storage/0438/doc_00226166 [00:08:49]file doc_00226167 [00:08:49]remove file /storage/0438/doc_00226167 [00:08:49]file doc_00226168 [00:08:49]remove file /storage/0438/doc_00226168 [00:08:49]file doc_00226169 [00:08:49]remove file /storage/0438/doc_00226169 [00:08:49]file doc_00226170 [00:08:49]remove file /storage/0438/doc_00226170 [00:08:49]file doc_00226171 [00:08:49]remove file /storage/0438/doc_00226171 [00:08:49]file doc_00226172 [00:08:49]remove file /storage/0438/doc_00226172 [00:08:49]file doc_00226173 [00:08:49]remove file /storage/0438/doc_00226173 [00:08:49]file doc_00226174 [00:08:49]remove file /storage/0438/doc_00226174 [00:08:49]file doc_00226175 [00:08:49]remove file /storage/0438/doc_00226175 [00:08:49]file doc_00226176 [00:08:49]remove file /storage/0438/doc_00226176 [00:08:49]file doc_00226177 [00:08:49]remove file /storage/0438/doc_00226177 [00:08:49]file doc_00226178 [00:08:49]remove file /storage/0438/doc_00226178 [00:08:49]file doc_00226179 [00:08:49]remove file /storage/0438/doc_00226179 [00:08:49]file doc_00226180 [00:08:49]remove file /storage/0438/doc_00226180 [00:08:49]file doc_00226181 [00:08:49]remove file /storage/0438/doc_00226181 [00:08:49]file doc_00226182 [00:08:49]remove file /storage/0438/doc_00226182 [00:08:49]file doc_00226183 [00:08:49]remove file /storage/0438/doc_00226183 [00:08:49]file doc_00226184 [00:08:49]remove file /storage/0438/doc_00226184 [00:08:49]file doc_00226185 [00:08:49]remove file /storage/0438/doc_00226185 [00:08:49]file doc_00226186 [00:08:49]remove file /storage/0438/doc_00226186 [00:08:49]file doc_00226187 [00:08:49]remove file /storage/0438/doc_00226187 [00:08:49]file doc_00226188 [00:08:49]remove file /storage/0438/doc_00226188 [00:08:49]file doc_00226189 [00:08:49]remove file /storage/0438/doc_00226189 [00:08:49]file doc_00226190 [00:08:49]remove file /storage/0438/doc_00226190 [00:08:49]file doc_00226191 [00:08:49]remove file /storage/0438/doc_00226191 [00:08:49]file doc_00226192 [00:08:49]remove file /storage/0438/doc_00226192 [00:08:49]file doc_00226193 [00:08:49]remove file /storage/0438/doc_00226193 [00:08:49]file doc_00226194 [00:08:49]remove file /storage/0438/doc_00226194 [00:08:49]file doc_00226195 [00:08:49]remove file /storage/0438/doc_00226195 [00:08:49]file doc_00226196 [00:08:49]remove file /storage/0438/doc_00226196 [00:08:49]file doc_00226197 [00:08:49]remove file /storage/0438/doc_00226197 [00:08:49]file doc_00226198 [00:08:49]remove file /storage/0438/doc_00226198 [00:08:49]file doc_00226199 [00:08:49]remove file /storage/0438/doc_00226199 [00:08:49]file doc_00226200 [00:08:49]remove file /storage/0438/doc_00226200 [00:08:49]file doc_00226201 [00:08:49]remove file /storage/0438/doc_00226201 [00:08:49]file doc_00226202 [00:08:49]remove file /storage/0438/doc_00226202 [00:08:49]file doc_00226203 [00:08:49]remove file /storage/0438/doc_00226203 [00:08:49]file doc_00226204 [00:08:49]remove file /storage/0438/doc_00226204 [00:08:49]file doc_00226205 [00:08:49]remove file /storage/0438/doc_00226205 [00:08:49]file doc_00226206 [00:08:49]remove file /storage/0438/doc_00226206 [00:08:49]file doc_00226207 [00:08:49]remove file /storage/0438/doc_00226207 [00:08:49]file doc_00226208 [00:08:49]remove file /storage/0438/doc_00226208 [00:08:49]file doc_00226209 [00:08:49]remove file /storage/0438/doc_00226209 [00:08:49]file doc_00226210 [00:08:49]remove file /storage/0438/doc_00226210 [00:08:49]file doc_00226211 [00:08:49]remove file /storage/0438/doc_00226211 [00:08:49]file doc_00226212 [00:08:49]remove file /storage/0438/doc_00226212 [00:08:49]file doc_00226213 [00:08:49]remove file /storage/0438/doc_00226213 [00:08:49]file doc_00226214 [00:08:49]remove file /storage/0438/doc_00226214 [00:08:49]file doc_00226215 [00:08:49]remove file /storage/0438/doc_00226215 [00:08:49]file doc_00226216 [00:08:49]remove file /storage/0438/doc_00226216 [00:08:49]file doc_00226217 [00:08:49]remove file /storage/0438/doc_00226217 [00:08:49]file doc_00226218 [00:08:49]remove file /storage/0438/doc_00226218 [00:08:49]file doc_00226219 [00:08:49]remove file /storage/0438/doc_00226219 [00:08:49]file doc_00226220 [00:08:49]remove file /storage/0438/doc_00226220 [00:08:49]file doc_00226221 [00:08:49]remove file /storage/0438/doc_00226221 [00:08:49]file doc_00226222 [00:08:49]remove file /storage/0438/doc_00226222 [00:08:49]file doc_00226223 [00:08:49]remove file /storage/0438/doc_00226223 [00:08:49]file doc_00226224 [00:08:49]remove file /storage/0438/doc_00226224 [00:08:49]file doc_00226225 [00:08:49]remove file /storage/0438/doc_00226225 [00:08:49]file doc_00226226 [00:08:49]remove file /storage/0438/doc_00226226 [00:08:49]file doc_00226227 [00:08:49]remove file /storage/0438/doc_00226227 [00:08:49]file doc_00226228 [00:08:49]remove file /storage/0438/doc_00226228 [00:08:49]file doc_00226229 [00:08:49]remove file /storage/0438/doc_00226229 [00:08:49]file doc_00226230 [00:08:49]remove file /storage/0438/doc_00226230 [00:08:49]file doc_00226231 [00:08:49]remove file /storage/0438/doc_00226231 [00:08:49]file doc_00226232 [00:08:49]remove file /storage/0438/doc_00226232 [00:08:49]file doc_00226233 [00:08:49]remove file /storage/0438/doc_00226233 [00:08:49]file doc_00226234 [00:08:49]remove file /storage/0438/doc_00226234 [00:08:50]file doc_00226235 [00:08:50]remove file /storage/0438/doc_00226235 [00:08:50]file doc_00226236 [00:08:50]remove file /storage/0438/doc_00226236 [00:08:50]file doc_00226237 [00:08:50]remove file /storage/0438/doc_00226237 [00:08:50]file doc_00226238 [00:08:50]remove file /storage/0438/doc_00226238 [00:08:50]file doc_00226239 [00:08:50]remove file /storage/0438/doc_00226239 [00:08:50]file doc_00226240 [00:08:50]remove file /storage/0438/doc_00226240 [00:08:50]file doc_00226241 [00:08:50]remove file /storage/0438/doc_00226241 [00:08:50]file doc_00226242 [00:08:50]remove file /storage/0438/doc_00226242 [00:08:50]file doc_00226243 [00:08:50]remove file /storage/0438/doc_00226243 [00:08:50]file doc_00226244 [00:08:50]remove file /storage/0438/doc_00226244 [00:08:50]file doc_00226245 [00:08:50]remove file /storage/0438/doc_00226245 [00:08:50]file doc_00226246 [00:08:50]remove file /storage/0438/doc_00226246 [00:08:50]file doc_00226247 [00:08:50]remove file /storage/0438/doc_00226247 [00:08:50]file doc_00226248 [00:08:50]remove file /storage/0438/doc_00226248 [00:08:50]file doc_00226249 [00:08:50]remove file /storage/0438/doc_00226249 [00:08:50]file doc_00226250 [00:08:50]remove file /storage/0438/doc_00226250 [00:08:50]file doc_00226251 [00:08:50]remove file /storage/0438/doc_00226251 [00:08:50]file doc_00226252 [00:08:50]remove file /storage/0438/doc_00226252 [00:08:50]file doc_00226253 [00:08:50]remove file /storage/0438/doc_00226253 [00:08:50]file doc_00226254 [00:08:50]remove file /storage/0438/doc_00226254 [00:08:50]file doc_00226255 [00:08:50]remove file /storage/0438/doc_00226255 [00:08:50]file doc_00226256 [00:08:50]remove file /storage/0438/doc_00226256 [00:08:50]file doc_00226257 [00:08:50]remove file /storage/0438/doc_00226257 [00:08:50]file doc_00226258 [00:08:50]remove file /storage/0438/doc_00226258 [00:08:50]file doc_00226259 [00:08:50]remove file /storage/0438/doc_00226259 [00:08:50]file doc_00226260 [00:08:50]remove file /storage/0438/doc_00226260 [00:08:50]file doc_00226261 [00:08:50]remove file /storage/0438/doc_00226261 [00:08:50]file doc_00226262 [00:08:50]remove file /storage/0438/doc_00226262 [00:08:50]file doc_00226263 [00:08:50]remove file /storage/0438/doc_00226263 [00:08:50]file doc_00226264 [00:08:50]remove file /storage/0438/doc_00226264 [00:08:50]file doc_00226265 [00:08:50]remove file /storage/0438/doc_00226265 [00:08:50]file doc_00226266 [00:08:50]remove file /storage/0438/doc_00226266 [00:08:50]file doc_00226267 [00:08:50]remove file /storage/0438/doc_00226267 [00:08:50]file doc_00226268 [00:08:50]remove file /storage/0438/doc_00226268 [00:08:50]file doc_00226269 [00:08:50]remove file /storage/0438/doc_00226269 [00:08:50]file doc_00226270 [00:08:50]remove file /storage/0438/doc_00226270 [00:08:50]file doc_00226271 [00:08:50]remove file /storage/0438/doc_00226271 [00:08:50]file doc_00226272 [00:08:50]remove file /storage/0438/doc_00226272 [00:08:50]file doc_00226273 [00:08:50]remove file /storage/0438/doc_00226273 [00:08:50]file doc_00226274 [00:08:50]remove file /storage/0438/doc_00226274 [00:08:50]file doc_00226275 [00:08:50]remove file /storage/0438/doc_00226275 [00:08:50]file doc_00226276 [00:08:50]remove file /storage/0438/doc_00226276 [00:08:50]file doc_00226277 [00:08:50]remove file /storage/0438/doc_00226277 [00:08:50]file doc_00226278 [00:08:50]remove file /storage/0438/doc_00226278 [00:08:50]file doc_00226279 [00:08:50]remove file /storage/0438/doc_00226279 [00:08:50]file doc_00226280 [00:08:50]remove file /storage/0438/doc_00226280 [00:08:50]file doc_00226281 [00:08:50]remove file /storage/0438/doc_00226281 [00:08:50]file doc_00226282 [00:08:50]remove file /storage/0438/doc_00226282 [00:08:50]file doc_00226283 [00:08:50]remove file /storage/0438/doc_00226283 [00:08:50]file doc_00226284 [00:08:50]remove file /storage/0438/doc_00226284 [00:08:50]file doc_00226285 [00:08:50]remove file /storage/0438/doc_00226285 [00:08:50]file doc_00226286 [00:08:50]remove file /storage/0438/doc_00226286 [00:08:50]file doc_00226287 [00:08:50]remove file /storage/0438/doc_00226287 [00:08:50]file doc_00226288 [00:08:50]remove file /storage/0438/doc_00226288 [00:08:50]file doc_00226289 [00:08:50]remove file /storage/0438/doc_00226289 [00:08:50]file doc_00226290 [00:08:50]remove file /storage/0438/doc_00226290 [00:08:50]file doc_00226291 [00:08:50]remove file /storage/0438/doc_00226291 [00:08:50]file doc_00226292 [00:08:50]remove file /storage/0438/doc_00226292 [00:08:50]file doc_00226293 [00:08:50]remove file /storage/0438/doc_00226293 [00:08:50]file doc_00226294 [00:08:50]remove file /storage/0438/doc_00226294 [00:08:50]file doc_00226295 [00:08:50]remove file /storage/0438/doc_00226295 [00:08:50]file doc_00226296 [00:08:50]remove file /storage/0438/doc_00226296 [00:08:50]file doc_00226297 [00:08:50]remove file /storage/0438/doc_00226297 [00:08:50]file doc_00226298 [00:08:50]remove file /storage/0438/doc_00226298 [00:08:50]file doc_00226299 [00:08:50]remove file /storage/0438/doc_00226299 [00:08:50]file doc_00226300 [00:08:50]remove file /storage/0438/doc_00226300 [00:08:50]file doc_00226301 [00:08:50]remove file /storage/0438/doc_00226301 [00:08:50]file doc_00226302 [00:08:50]remove file /storage/0438/doc_00226302 [00:08:50]file doc_00226303 [00:08:50]remove file /storage/0438/doc_00226303 [00:08:50]file doc_00226304 [00:08:50]remove file /storage/0438/doc_00226304 [00:08:50]file doc_00226305 [00:08:50]remove file /storage/0438/doc_00226305 [00:08:50]file doc_00226306 [00:08:50]remove file /storage/0438/doc_00226306 [00:08:50]file doc_00226307 [00:08:50]remove file /storage/0438/doc_00226307 [00:08:50]file doc_00226308 [00:08:50]remove file /storage/0438/doc_00226308 [00:08:50]file doc_00226309 [00:08:50]remove file /storage/0438/doc_00226309 [00:08:50]file doc_00226310 [00:08:50]remove file /storage/0438/doc_00226310 [00:08:50]file doc_00226311 [00:08:50]remove file /storage/0438/doc_00226311 [00:08:50]file doc_00226312 [00:08:50]remove file /storage/0438/doc_00226312 [00:08:50]file doc_00226313 [00:08:50]remove file /storage/0438/doc_00226313 [00:08:50]file doc_00226314 [00:08:50]remove file /storage/0438/doc_00226314 [00:08:50]file doc_00226315 [00:08:50]remove file /storage/0438/doc_00226315 [00:08:50]file doc_00226316 [00:08:50]remove file /storage/0438/doc_00226316 [00:08:50]file doc_00226317 [00:08:50]remove file /storage/0438/doc_00226317 [00:08:50]file doc_00226318 [00:08:50]remove file /storage/0438/doc_00226318 [00:08:50]file doc_00226319 [00:08:50]remove file /storage/0438/doc_00226319 [00:08:50]file doc_00226320 [00:08:50]remove file /storage/0438/doc_00226320 [00:08:50]file doc_00226321 [00:08:50]remove file /storage/0438/doc_00226321 [00:08:50]file doc_00226322 [00:08:50]remove file /storage/0438/doc_00226322 [00:08:50]file doc_00226323 [00:08:50]remove file /storage/0438/doc_00226323 [00:08:50]file doc_00226324 [00:08:50]remove file /storage/0438/doc_00226324 [00:08:50]file doc_00226325 [00:08:50]remove file /storage/0438/doc_00226325 [00:08:50]file doc_00226326 [00:08:50]remove file /storage/0438/doc_00226326 [00:08:50]file doc_00226327 [00:08:50]remove file /storage/0438/doc_00226327 [00:08:50]file doc_00226328 [00:08:50]remove file /storage/0438/doc_00226328 [00:08:50]file doc_00226329 [00:08:50]remove file /storage/0438/doc_00226329 [00:08:50]file doc_00226330 [00:08:50]remove file /storage/0438/doc_00226330 [00:08:50]file doc_00226331 [00:08:50]remove file /storage/0438/doc_00226331 [00:08:50]file doc_00226332 [00:08:50]remove file /storage/0438/doc_00226332 [00:08:50]file doc_00226333 [00:08:50]remove file /storage/0438/doc_00226333 [00:08:50]file doc_00226334 [00:08:50]remove file /storage/0438/doc_00226334 [00:08:50]file doc_00226335 [00:08:50]remove file /storage/0438/doc_00226335 [00:08:50]file doc_00226336 [00:08:50]remove file /storage/0438/doc_00226336 [00:08:50]file doc_00226337 [00:08:50]remove file /storage/0438/doc_00226337 [00:08:50]file doc_00226338 [00:08:50]remove file /storage/0438/doc_00226338 [00:08:50]file doc_00226339 [00:08:50]remove file /storage/0438/doc_00226339 [00:08:50]remove dir /storage/0438 [00:08:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:08:50]tlvbuf is 01FA2920 [00:08:50]SAM_PROTO_ClearQueue [00:08:50]wFMCommunicate request_size=4 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 09 00 00 [00:08:50]Write to MH i2c: E2 08 00 D9 02 80 09 00 00 00 00 00 00 4D [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:08:50]Read from MH i2c: E2 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 03 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [00:08:50]RAPDU: 90 00 [00:08:50]wFMCommunicate OK [00:08:50]SAM_PROTO_ClearQueue done [00:08:50]KKMCreateOFDPacket [00:08:50]OFDProtocolAddRootSTLVToBuf [00:08:50]FM_MakeSignedData [00:08:50]FM_MakeSignedData [00:08:50]SAM_PROTO_SignData [00:08:50]wFMCommunicate request_size=4 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 0D 01 02 [00:08:50]Write to MH i2c: E2 08 00 DA 02 80 0D 01 02 00 00 00 00 55 [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:08:50]Read from MH i2c: E2 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 03 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [00:08:50]RAPDU: 90 00 [00:08:50]wFMCommunicate OK [00:08:50]wFMCommunicate request_size=255 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 0D 02 02 FA 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0E 8C A5 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 7D [00:08:50]Write to MH i2c: E2 02 01 DB 02 80 0D 02 02 FA 00 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0E 8C A5 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 7D 00 00 5F [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 DB 02 00 90 00 51 [00:08:51]RAPDU: 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=10 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 0D 02 02 05 C6 5A 8F AA A6 [00:08:51]Write to MH i2c: E2 0D 00 DC 02 80 0D 02 02 05 00 C6 5A 8F AA A6 00 00 61 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 DC 02 00 90 00 52 [00:08:51]RAPDU: 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=4 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 0D 03 02 [00:08:51]Write to MH i2c: E2 08 00 DD 02 80 0D 03 02 00 00 00 00 5A [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 0B 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 0B 00 DD 02 00 4E 18 59 4F 04 ED 5B 20 90 00 D5 [00:08:51]RAPDU: 4E 18 59 4F 04 ED 5B 20 90 00 [00:08:51]wFMCommunicate OK [00:08:51]SAM_PROTO_SignData done [00:08:51]FM_MakeSignedData done [00:08:51]CreateOFDProtocolMessage [00:08:51]wFMCommunicate request_size=4 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 11 00 00 [00:08:51]Write to MH i2c: E2 08 00 DE 02 80 11 00 00 00 00 00 00 5A [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 17 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 17 00 DE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [00:08:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:08:51]wFMCommunicate OK [00:08:51]CreateOFDProtocolMessage done [00:08:51]OFDSenderStorePacket 226340 [00:08:51]StoreOFDPacket docnum=226340 [00:08:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B4 D0 07 01 FD 5F 5A 02 01 00 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0E 8C A5 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 7D C6 5A 8F AA A6 4E 18 59 4F 04 ED 5B 20 [00:08:51]CheckFolder [00:08:51]dirname=/storage/ofd_packets [00:08:51]CheckFolder done [00:08:51]ProducePacketName [00:08:51]name=ofd_packets/00226340 [00:08:51]NVStorageSaveData ofd_packets/00226340 [00:08:51]File name is /storage/ofd_packets/00226340 [00:08:51]Write 301 bytes [00:08:51]NVStorageSaveData done [00:08:51]OFDSenderStorePacket done [00:08:51]KKMCreateOFDPacket done [00:08:51]NVStorageSaveData kkm_last_timestamp [00:08:51]File name is /storage/kkm_last_timestamp [00:08:51]Write 4 bytes [00:08:51]NVStorageSaveData done [00:08:51]ExternCall_PrintAddStr [00:08:51]wPrintStart [00:08:51]Write to MH i2c: 01 00 00 DF 02 E1 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: 01 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: 01 07 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: 01 07 00 DF 02 00 00 00 00 00 FF 0F F6 [00:08:51]RasterBufferAndPrint [00:08:51]line Отчет об открытии смены [00:08:51]line ФФД: 1.0 [00:08:51]line ИНН: 02508201610067 [00:08:51]line Кассир: Саматов Б. [00:08:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:08:51]line Место: АЗС № 97 "Партнер Нефть" [00:08:51]line 28.07.2024 00:08 [00:08:51]line Смена: 439 [00:08:51]line РНМ: 0000000000092624 [00:08:51]line ЗНМ: 0300000054 [00:08:51]line ФД: 226340 [00:08:51]line ФМ: 0000000000874959 [00:08:51]line ФПД: 138290876361382 [00:08:51]written 0, free lines is 4095 [00:08:51]OFD Sender: Processing packet 226340 [packets to send 600, broken 599] [00:08:51]ProducePacketName [00:08:51]name=ofd_packets/00226340 [00:08:51]OFD Sender: To server: pG, [00:08:51]CommunicateWithHost lk.salyk.kg:30040 [00:08:51]ConnectInit lk.salyk.kg [00:08:51]Write to MH i2c: 01 00 00 F1 02 F3 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: 01 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: 01 07 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: 01 07 00 F1 02 00 00 00 00 00 57 0E 5F [00:08:51]RasterBufferAndPrint [00:08:51]line [00:08:51]line [00:08:51]line [00:08:51]line [00:08:51]line [00:08:51]written 0, free lines is 3686 [00:08:51]MH_Cut [00:08:51]Write to MH i2c: D1 01 00 F8 02 01 CC [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: D1 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: D1 01 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: D1 01 00 F8 02 00 CB [00:08:51]Write to MH i2c: 01 00 00 F9 02 FB [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:52]*** Cut start [00:08:52]*** Partial cut [00:08:52]*** CUTSNS_PIN = 1 [00:08:52]Connected sock=8 [00: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 35 39 0F 01 00 00 B4 D0 07 01 FD 5F 5A 02 01 00 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 *** CUTSNS_PIN = 0 [00:08:52]30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 0E 8C A5 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 74 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 *** Brake cut motor [00:08:52]37 34 39 35 39 35 04 06 00 7D C6 5A 8F AA A6 4E 18 59 4F 04 ED 5B 20 [00:08:52]Read from MH i2c: 01 [00:08:52]MH_I2C_Read... [00:08:52]*** Stop cut motor [00:08:52]*** Cut end [00:08:52]Read from MH i2c: 01 07 00 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: 01 07 00 F9 02 00 00 00 00 00 FF 0F 10 [00:08:52]process_action open_shift done [00:08:52]requested_data is exist [00:08:52]produce_requested_data [00:08:52]requested_item fd.num is exist - process it [00:08:52]SAM_PROTO_GetFieldsCounters [00:08:52]wFMCommunicate request_size=4 [00:08:52]MH_SAM_APDU [00:08:52]CAPDU: 80 13 00 00 [00:08:52]Write to MH i2c: E2 08 00 FA 02 80 13 00 00 00 00 00 00 78 [00:08:52]Write i2c OK [00:08:52]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 62 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 62 00 FA 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [00:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:08:53]wFMCommunicate OK [00:08:53]SAM_PROTO_GetFieldsCounters done [00:08:53]requested_item shift.num is exist - process it [00:08:53]requested_item shift.opened is exist - process it [00:08:53]req_shift_opened [00:08:53]FM_GetShiftState [00:08:53]SAM_PROTO_GetShiftState [00:08:53]wFMCommunicate request_size=4 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 13 01 00 [00:08:53]Write to MH i2c: E2 08 00 FB 02 80 13 01 00 00 00 00 00 7A [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 0E 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 0E 00 FB 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [00:08:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:08:53]wFMCommunicate OK [00:08:53]SAM_PROTO_GetShiftState done [00:08:53]FM_GetShiftState done [00:08:53]req_shift_opened done [00:08:53]requested_item shift.open_date is exist - process it [00:08:53]req_shift_open_date [00:08:53]req_shift_open_date done [00:08:53]produce_requested_data done [00:08:53]produce_requested_data return {"fd.num":226340,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:08:53]process_action_free open_shift [00:08:53]json_value_free [00:08:53]json_value_free done [00:08:53]process_json_proto returns [00:08:53]Send response to host [00:08:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":226340,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:08:53]free response buf [00:08:53]execute_script done [00:08:53]execute_script returns [00:08:53]free content buf [00:08:53]Sock 9.Close socket [00:08:53]Sock 9.Thread stoped [00:08:53]accept exits with 10 [00:08:53]New connection [00:08:53]New thread 3066449252 created [00:08:53]Thread 3066592612 joined [00:08:53]Waiting for new connection... [00:08:53] Sock 10.Parse request [00:08:53]Sock 10.Check first char [00:08:53]Sock 10.First char is OK [00:08:53]request: POST /json_proto HTTP/1.0 [00:08:53]Method: POST [00:08:53]URL: /json_proto [00:08:53]Method is POST - this is cgi request [00:08:53]url: /json_proto [00:08:53]query_string will be loaded in cgi processing [00:08:53]execute_cgi json_proto POST (null) [00:08:53]execute_cgi path=json_proto method=POST [00:08:53]POST find Content-Length [00:08:53]Host: 172.17.43.131:8080 [00:08:53]Content-Length: 331 [00:08:53]Content-Type: application/json [00:08:53] [00:08:53]POST finish read [00:08:53]Found Content-Length = 331 [00:08:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:53]execute_script... [00:08:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:53]POST & json_proto [00:08:53]process_json_proto [00:08:53]json parsed OK: [00:08:53]protocol is kg_v1.0 [00:08:53]action value=get_value [00:08:53]process_action get_value [00:08:53]cmd_get_value [00:08:53]process_action get_value done [00:08:53]requested_data is exist [00:08:53]produce_requested_data [00:08:53]requested_item fm.sale.total is exist - process it [00:08:53]SAM_PROTO_GetFMData [00:08:53]wFMCommunicate request_size=4 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 13 03 00 [00:08:53]Write to MH i2c: E2 08 00 FC 02 80 13 03 00 00 00 00 00 7D [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 FD 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 FD 00 FC 02 00 C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 B3 [00:08:53]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 B6 70 03 00 69 04 A3 00 6F 04 04 00 6C 6A 03 00 B1 04 05 00 D0 F3 98 7E 05 70 04 05 00 94 B1 A5 B0 04 72 04 04 00 3C 42 F3 CD 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 DB 3A 6A 95 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 D5 3C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:08:54]wFMCommunicate OK [00:08:54]wFMCommunicate request_size=4 [00:08:54]MH_SAM_APDU [00:08:54]CAPDU: 80 17 00 00 [00:08:54]Write to MH i2c: E2 08 00 FD 02 80 17 00 00 00 00 00 00 7F [00:08: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 35 39 4F 00 00 00 B7 73 47 00 5B D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 74 03 00 F4 03 04 00 20 38 A5 66 B6 04 01 00 00 66 B3 CE 53 47 53 CC A8 [00:08:54]CommunicateWithHost err = 0 [00:08:54]CheckOFDResponse [00:08:54]1017 (14) - 77093643461234 [00:08:54]1041 (16) - 0000000000874959 [00:08:54]1040 (4) - 226340 [00:08:54]1012 (4) - 27.07.2024 18:10 [00:08:54]1206 (1) - 0 [00:08:54]OFD Sender: Remove packet 226340 [00:08:54]ProducePacketName [00:08:54]name=ofd_packets/00226340 [00:08:54]NVStorageDeleteData [00:08:54]Write i2c OK [00:08:54]MH_I2C_Read... [00:08:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:54]Read from MH i2c: E2 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 FD 00 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 FD 00 FD 02 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 A6 [00:08:54]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:08:54]wFMCommunicate OK [00:08:54]wFMCommunicate request_size=4 [00:08:54]MH_SAM_APDU [00:08:54]CAPDU: 80 17 00 00 [00:08:54]Write to MH i2c: E2 08 00 FE 02 80 17 00 00 00 00 00 00 80 [00:08:54]Write i2c OK [00:08:54]MH_I2C_Read... [00:08:54]OFD Sender: No OFD packet to send [00:08:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:54]Read from MH i2c: E2 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 FD 00 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 FD 00 FE 02 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 92 [00:08:54]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:08:55]wFMCommunicate OK [00:08:55]wFMCommunicate request_size=4 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 17 00 00 [00:08:55]Write to MH i2c: E2 08 00 FF 02 80 17 00 00 00 00 00 00 81 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:55]Read from MH i2c: E2 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 FD 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 FD 00 FF 02 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 0D [00:08:55]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:08:55]wFMCommunicate OK [00:08:55]wFMCommunicate request_size=4 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 17 00 00 [00:08:55]Write to MH i2c: E2 08 00 00 03 80 17 00 00 00 00 00 00 83 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:08:55]Read from MH i2c: E2 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 E2 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 E2 00 00 03 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 61 [00:08:55]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:56]wFMCommunicate OK [00:08:56]SAM_PROTO_GetFMData done [00:08:56]requested_item fm.sale_refund.total is exist - process it [00:08:56]requested_item fm.buy.total is exist - process it [00:08:56]requested_item shift.sale.total is exist - process it [00:08:56]SAM_PROTO_GetShiftData [00:08:56]wFMCommunicate request_size=4 [00:08:56]MH_SAM_APDU [00:08:56]CAPDU: 80 13 02 00 [00:08:56]Write to MH i2c: E2 08 00 01 03 80 13 02 00 00 00 00 00 82 [00:08:56]Write i2c OK [00:08:56]MH_I2C_Read... [00:08:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:08:56]Read from MH i2c: E2 [00:08:56]MH_I2C_Read... [00:08:56]Read from MH i2c: E2 FD 00 [00:08:56]MH_I2C_Read... [00:08:56]Read from MH i2c: E2 FD 00 01 03 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 F5 [00:08:56]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:08:56]wFMCommunicate OK [00:08:56]wFMCommunicate request_size=4 [00:08:56]MH_SAM_APDU [00:08:56]CAPDU: 80 17 00 00 [00:08:56]Write to MH i2c: E2 08 00 02 03 80 17 00 00 00 00 00 00 85 [00:08:56]Write i2c OK [00:08:56]MH_I2C_Read... [00:08:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:57]Read from MH i2c: E2 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 02 03 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 8D [00:08:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:08:57]wFMCommunicate OK [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 17 00 00 [00:08:57]Write to MH i2c: E2 08 00 03 03 80 17 00 00 00 00 00 00 86 [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:57]Read from MH i2c: E2 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 03 03 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 58 [00:08:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:08:57]wFMCommunicate OK [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 17 00 00 [00:08:57]Write to MH i2c: E2 08 00 04 03 80 17 00 00 00 00 00 00 87 [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:58]Read from MH i2c: E2 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 04 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 F9 [00:08:58]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:08:58]wFMCommunicate OK [00:08:58]wFMCommunicate request_size=4 [00:08:58]MH_SAM_APDU [00:08:58]CAPDU: 80 17 00 00 [00:08:58]Write to MH i2c: E2 08 00 05 03 80 17 00 00 00 00 00 00 88 [00:08:58]Write i2c OK [00:08:58]MH_I2C_Read... [00:08:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:08:58]Read from MH i2c: E2 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 BD 00 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 BD 00 05 03 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6E [00:08:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:58]wFMCommunicate OK [00:08:58]SAM_PROTO_GetShiftData done [00:08:58]requested_item shift.sale.total_cash is exist - process it [00:08:58]requested_item shift.sale_refund.total is exist - process it [00:08:58]requested_item shift.sale_refund.total_cash is exist - process it [00:08:58]requested_item shift.buy.total is exist - process it [00:08:58]requested_item shift.buy.total_cash is exist - process it [00:08:58]produce_requested_data done [00:08:58]produce_requested_data return {"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:08:58]process_action_free get_value [00:08:58]json_value_free [00:08:58]json_value_free done [00:08:58]process_json_proto returns [00:08:58]Send response to host [00:08:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235987895.84,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:08:58]free response buf [00:08:58]execute_script done [00:08:58]execute_script returns [00:08:58]free content buf [00:08:58]Sock 10.Close socket [00:08:58]Sock 10.Thread stoped [00:08:59]OFD Sender: No OFD packet to send [00:09:04]OFD Sender: No OFD packet to send [00:09:09]OFD Sender: No OFD packet to send [00:09:14]OFD Sender: No OFD packet to send [00:09:19]OFD Sender: No OFD packet to send [00:09:24]OFD Sender: No OFD packet to send [00:09:29]OFD Sender: No OFD packet to send [00:09:34]OFD Sender: No OFD packet to send [00:09:39]OFD Sender: No OFD packet to send [00:09:44]OFD Sender: No OFD packet to send [00:09:49]OFD Sender: No OFD packet to send [00:09:54]OFD Sender: No OFD packet to send [00:09:59]OFD Sender: No OFD packet to send [00:10:01]recv_with_timeout no data received [00:10:04]OFD Sender: No OFD packet to send [00:10:09]OFD Sender: No OFD packet to send [00:10:14]OFD Sender: No OFD packet to send [00:10:19]OFD Sender: No OFD packet to send [00:10:21]recv_with_timeout no data received [00:10:24]OFD Sender: No OFD packet to send [00:10:29]OFD Sender: No OFD packet to send [00:10:34]OFD Sender: No OFD packet to send [00:10:40]OFD Sender: No OFD packet to send [00:10:45]OFD Sender: No OFD packet to send [00:10:50]OFD Sender: No OFD packet to send [00:10:55]OFD Sender: No OFD packet to send [00:10:55]recv_with_timeout no data received [00:11:00]OFD Sender: No OFD packet to send [00:11:01]accept exits with 9 [00:11:01]New connection [00:11:01]New thread 3066592612 created [00:11:01]Thread 3066449252 joined [00:11:01]Waiting for new connection... [00:11:01] Sock 9.Parse request [00:11:01]Sock 9.Check first char [00:11:01]Sock 9.First char is OK [00:11:01]request: POST /json_proto HTTP/1.0 [00:11:01]Method: POST [00:11:01]URL: /json_proto [00:11:01]Method is POST - this is cgi request [00:11:01]url: /json_proto [00:11:01]query_string will be loaded in cgi processing [00:11:01]execute_cgi json_proto POST (null) [00:11:01]execute_cgi path=json_proto method=POST [00:11:01]POST find Content-Length [00:11:01]Host: 172.17.43.131:8080 [00:11:01]Content-Length: 683 [00:11:01]Content-Type: application/json [00:11:01] [00:11:01]POST finish read [00:11:01]Found Content-Length = 683 [00:11:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:01]execute_script... [00:11: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)2002673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:01]POST & json_proto [00:11:01]process_json_proto [00:11:01]json parsed OK: [00:11:01]protocol is kg_v1.0 [00:11:01]action value=close_receipt [00:11:01]process_action close_receipt [00:11:01]cmd_close_receipt [00:11:01]MH_GetDate [00:11:01]Write to MH i2c: F0 00 00 06 03 F8 [00:11:01]Write i2c OK [00:11:01]MH_I2C_Read... [00:11:01]Read from MH i2c: F0 [00:11:01]MH_I2C_Read... [00:11:01]Read from MH i2c: F0 09 00 [00:11:01]MH_I2C_Read... [00:11:01]Read from MH i2c: F0 09 00 06 03 00 96 8C A5 66 F9 24 A2 66 53 [00:11:01]GetLastDocTimeStamp 1722125326 [00:11:01]current date 1722125462 [00:11:01]FM_GetShiftState [00:11:01]SAM_PROTO_GetShiftState [00:11:01]wFMCommunicate request_size=4 [00:11:01]MH_SAM_APDU [00:11:01]CAPDU: 80 13 01 00 [00:11:01]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [00:11:01]Write i2c OK [00:11:01]MH_I2C_Read... [00:11:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:01]Read from MH i2c: E2 [00:11:01]MH_I2C_Read... [00:11:01]Read from MH i2c: E2 0E 00 [00:11:01]MH_I2C_Read... [00:11:01]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 38 [00:11:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:11:01]wFMCommunicate OK [00:11:01]SAM_PROTO_GetShiftState done [00:11:01]FM_GetShiftState done [00:11:01]opened in 1722125326 [00:11:01]opened+sec_in_day 1722211726 [00:11:01]quantity*price = 140015 [00:11:01]sum+1 = 140016 [00:11:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 1 28.07.2024 00:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226341 ФПД: 233895378323679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001102&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226341&fm=233895378323679&tin=02508201610067®Number=0000000000092624&sum=140000 [00:11:02]StoreToDocumentArchive [00:11:02]shift 439 fd 226341 [00:11:02]save to /storage/0439/doc_00226341 [00:11:02]save last doc name /storage/0439/doc_00226341 to /storage/kkm_last_doc_name [00:11:02]save OK [00:11:02]Clear old archive folders... [00:11:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:11:02]tlvbuf is 01F9A7A0 [00:11:02]SAM_PROTO_ClearQueue [00:11:02]wFMCommunicate request_size=4 [00:11:02]MH_SAM_APDU [00:11:02]CAPDU: 80 09 00 00 [00:11:02]Write to MH i2c: E2 08 00 14 03 80 09 00 00 00 00 00 00 89 [00:11:02]Write i2c OK [00:11:02]MH_I2C_Read... [00:11:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:11:02]Read from MH i2c: E2 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [00:11:02]RAPDU: 90 00 [00:11:02]wFMCommunicate OK [00:11:02]SAM_PROTO_ClearQueue done [00:11:02]KKMCreateOFDPacket [00:11:02]OFDProtocolAddRootSTLVToBuf [00:11:02]FM_MakeSignedData [00:11:02]FM_MakeSignedData [00:11:02]SAM_PROTO_SignData [00:11:02]wFMCommunicate request_size=4 [00:11:02]MH_SAM_APDU [00:11:02]CAPDU: 80 0D 01 02 [00:11:02]Write to MH i2c: E2 08 00 15 03 80 0D 01 02 00 00 00 00 91 [00:11:02]Write i2c OK [00:11:02]MH_I2C_Read... [00:11:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:11:02]Read from MH i2c: E2 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [00:11:02]RAPDU: 90 00 [00:11:02]wFMCommunicate OK [00:11:02]wFMCommunicate request_size=255 [00:11:02]MH_SAM_APDU [00:11:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 96 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 74 03 00 35 04 06 00 D4 [00:11:02]Write to MH i2c: E2 02 01 16 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 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 96 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 74 03 00 35 04 06 00 D4 00 00 59 [00:11:02]Write i2c OK [00:11:02]MH_I2C_Read... [00:11:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:02]Read from MH i2c: E2 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [00:11:02]RAPDU: 90 00 [00:11:02]wFMCommunicate OK [00:11:02]wFMCommunicate request_size=10 [00:11:02]MH_SAM_APDU [00:11:02]CAPDU: 80 0D 02 02 05 BA 02 F0 88 DF [00:11:02]Write to MH i2c: E2 0D 00 17 03 80 0D 02 02 05 00 BA 02 F0 88 DF 00 00 B1 [00:11:02]Write i2c OK [00:11:02]MH_I2C_Read... [00:11:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:02]Read from MH i2c: E2 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 [00:11:02]MH_I2C_Read... [00:11:02]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [00:11:02]RAPDU: 90 00 [00:11:02]wFMCommunicate OK [00:11:02]wFMCommunicate request_size=4 [00:11:02]MH_SAM_APDU [00:11:02]CAPDU: 80 0D 03 02 [00:11:02]Write to MH i2c: E2 08 00 18 03 80 0D 03 02 00 00 00 00 96 [00:11:02]Write i2c OK [00:11:02]MH_I2C_Read... [00:11:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:11:03]Read from MH i2c: E2 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: E2 0B 00 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: E2 0B 00 18 03 00 51 43 7D 9F 52 88 87 4B 90 00 F3 [00:11:03]RAPDU: 51 43 7D 9F 52 88 87 4B 90 00 [00:11:03]wFMCommunicate OK [00:11:03]SAM_PROTO_SignData done [00:11:03]FM_MakeSignedData done [00:11:03]CreateOFDProtocolMessage [00:11:03]wFMCommunicate request_size=4 [00:11:03]MH_SAM_APDU [00:11:03]CAPDU: 80 11 00 00 [00:11:03]Write to MH i2c: E2 08 00 19 03 80 11 00 00 00 00 00 00 96 [00:11:03]Write i2c OK [00:11:03]MH_I2C_Read... [00:11:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:03]Read from MH i2c: E2 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: E2 17 00 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: E2 17 00 19 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [00:11:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:11:03]wFMCommunicate OK [00:11:03]CreateOFDProtocolMessage done [00:11:03]OFDSenderStorePacket 226341 [00:11:03]StoreOFDPacket docnum=226341 [00:11:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D4 79 07 01 D8 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 96 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 74 03 00 35 04 06 00 D4 BA 02 F0 88 DF 51 43 7D 9F 52 88 87 4B [00:11:03]CheckFolder [00:11:03]dirname=/storage/ofd_packets [00:11:03]CheckFolder done [00:11:03]ProducePacketName [00:11:03]name=ofd_packets/00226341 [00:11:03]NVStorageSaveData ofd_packets/00226341 [00:11:03]File name is /storage/ofd_packets/00226341 [00:11:03]Write 301 bytes [00:11:03]NVStorageSaveData done [00:11:03]OFDSenderStorePacket done [00:11:03]KKMCreateOFDPacket done [00:11:03]NVStorageSaveData kkm_last_timestamp [00:11:03]File name is /storage/kkm_last_timestamp [00:11:03]Write 4 bytes [00:11:03]NVStorageSaveData done [00:11:03]ExternCall_PrintAddStr [00:11:03]wPrintStart [00:11:03]Write to MH i2c: 01 00 00 1A 03 1D [00:11:03]Write i2c OK [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: 01 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: 01 07 00 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 FF 0F 32 [00:11:03]RasterBufferAndPrint [00:11:03]line Счет N : (1)2002673 [00:11:03]line ИНН: 02508201610067 [00:11:03]line Контрольно-Кассовый Чек [00:11:03]line ПРОДАЖА [00:11:03]line ТРК (МРК, ГНК) : 34 [00:11:03]line Товар: 2710124500 [00:11:03]line Аи-95-К-5 [00:11:03]line 18.870 * 74.20 [00:11:03]line = 1400.15 [00:11:03]line НДС 12% НСП 1% [00:11:03]line > о реализуемом товаре [00:11:03]line ОКРУГЛЕНИЕ: -0.15 [00:11:03]line ИТОГО: 1400.00 [00:11:03]line Внесено: 1400.00 [00:11:03]line СДАЧА: 0.00 [00:11:03]line НСП 1% : 12.39 [00:11:03]line НДС 12% : 148.69 [00:11:03]line Наличными: 1400.00 [00:11:03]line Безнал.: 0.00 [00:11:03]line Место: АЗС № 97 "Партнер Нефть" [00:11:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:11:03]line СНО: Общий режим [00:11:03]line Чек 1 28.07.2024 00:11 [00:11:03]line Смена: 439 ФФД: 1.0 [00:11:03]line ЗНМ: 0300000054 [00:11:03]line РНМ: 0000000000092624 [00:11:03]line Версия ККМ: 001 [00:11:03]line ФМ: 0000000000874959 [00:11:03]line ФД: 226341 [00:11:03]line ФПД: 233895378323679 [00:11:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001102&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226341&fm=233895378323679&tin=02508201610067®Number=0000000000092624&sum=140000 [00:11:03]written 0, free lines is 4095 [00:11:03]OFD Sender: Processing packet 226341 [packets to send 600, broken 599] [00:11:03]ProducePacketName [00:11:03]name=ofd_packets/00226341 [00:11:03]OFD Sender: To server: pG, [00:11:03]CommunicateWithHost lk.salyk.kg:30040 [00:11:03]ConnectInit lk.salyk.kg [00:11:03]Write to MH i2c: 01 00 00 45 03 48 [00:11:03]Write i2c OK [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: 01 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: 01 07 00 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 62 0C BD [00:11:03]RasterBufferAndPrint [00:11:03]line [00:11:03]line [00:11:03]line [00:11:03]line [00:11:03]line [00:11:03]written 0, free lines is 3173 [00:11:03]MH_Cut [00:11:03]Write to MH i2c: D1 01 00 4C 03 01 21 [00:11:03]Write i2c OK [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: D1 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: D1 01 00 [00:11:03]MH_I2C_Read... [00:11:03]Read from MH i2c: D1 01 00 4C 03 00 20 [00:11:03]Write to MH i2c: 01 00 00 4D 03 50 [00:11:03]Write i2c OK [00:11:03]MH_I2C_Read... [00:11:04]Connected sock=8 [00:11:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D4 79 07 01 D8 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 96 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 74 03 00 35 04 06 00 D4 BA 02 F0 88 DF 51 43 7D 9F 52 88 87 4B [00:11:04]*** Cut start [00:11:04]*** Partial cut [00:11:04]*** CUTSNS_PIN = 1 [00:11:04]*** CUTSNS_PIN = 0 [00:11:05]*** Brake cut motor [00:11: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 35 39 4F 00 00 00 51 7E 47 00 CF 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 35 39 10 04 04 00 25 74 03 00 F4 03 04 00 A3 38 A5 66 B6 04 01 00 00 05 4A BB 6B 0B 9A 11 91 [00:11:05]CommunicateWithHost err = 0 [00:11:05]CheckOFDResponse [00:11:05]1017 (14) - 77093643461234 [00:11:05]1041 (16) - 0000000000874959 [00:11:05]1040 (4) - 226341 [00:11:05]1012 (4) - 27.07.2024 18:12 [00:11:05]1206 (1) - 0 [00:11:05]OFD Sender: Remove packet 226341 [00:11:05]ProducePacketName [00:11:05]name=ofd_packets/00226341 [00:11:05]NVStorageDeleteData [00:11:05]Read from MH i2c: 01 [00:11:05]MH_I2C_Read... [00:11:05]*** Stop cut motor [00:11:05]*** Cut end [00:11:05]Read from MH i2c: 01 07 00 [00:11:05]MH_I2C_Read... [00:11:05]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [00:11:05]process_action close_receipt done [00:11:05]requested_data is exist [00:11:05]produce_requested_data [00:11:05]requested_item fm.sn is exist - process it [00:11:05]wFMCommunicate request_size=4 [00:11:05]MH_SAM_APDU [00:11:05]CAPDU: 80 11 00 00 [00:11:05]Write to MH i2c: E2 08 00 4E 03 80 11 00 00 00 00 00 00 CB [00:11:05]Write i2c OK [00:11:05]MH_I2C_Read... [00:11:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:05]Read from MH i2c: E2 [00:11:05]MH_I2C_Read... [00:11:05]Read from MH i2c: E2 17 00 [00:11:05]MH_I2C_Read... [00:11:05]Read from MH i2c: E2 17 00 4E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [00:11:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:11:05]wFMCommunicate OK [00:11:05]requested_item fd.num is exist - process it [00:11:05]SAM_PROTO_GetFieldsCounters [00:11:05]wFMCommunicate request_size=4 [00:11:05]MH_SAM_APDU [00:11:05]CAPDU: 80 13 00 00 [00:11:05]Write to MH i2c: E2 08 00 4F 03 80 13 00 00 00 00 00 00 CE [00:11:05]Write i2c OK [00:11:05]MH_I2C_Read... [00:11:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:11:05]Read from MH i2c: E2 [00:11:05]MH_I2C_Read... [00:11:05]Read from MH i2c: E2 62 00 [00:11:05]MH_I2C_Read... [00:11:05]Read from MH i2c: E2 62 00 4F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [00:11:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:11:05]wFMCommunicate OK [00:11:05]SAM_PROTO_GetFieldsCounters done [00:11:05]requested_item shift.num is exist - process it [00:11:05]requested_item shift.opened is exist - process it [00:11:05]req_shift_opened [00:11:05]FM_GetShiftState [00:11:05]SAM_PROTO_GetShiftState [00:11:05]wFMCommunicate request_size=4 [00:11:05]MH_SAM_APDU [00:11:05]CAPDU: 80 13 01 00 [00:11:05]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [00:11:05]Write i2c OK [00:11:05]MH_I2C_Read... [00:11:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:05]Read from MH i2c: E2 [00:11:05]MH_I2C_Read... [00:11:05]Read from MH i2c: E2 0E 00 [00:11:05]MH_I2C_Read... [00:11:05]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 81 [00:11:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:11:05]wFMCommunicate OK [00:11:05]SAM_PROTO_GetShiftState done [00:11:05]FM_GetShiftState done [00:11:05]req_shift_opened done [00:11:05]requested_item shift.open_date is exist - process it [00:11:05]req_shift_open_date [00:11:05]req_shift_open_date done [00:11:05]produce_requested_data done [00:11:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226341,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:11:05]process_action_free close_receipt [00:11:05]json_value_free [00:11:05]json_value_free done [00:11:05]process_json_proto returns [00:11:05]Send response to host [00:11:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226341,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:11:05]free response buf [00:11:05]execute_script done [00:11:05]execute_script returns [00:11:05]free content buf [00:11:05]Sock 9.Close socket [00:11:05]Sock 9.Thread stoped [00:11:05]OFD Sender: No OFD packet to send [00:11:10]OFD Sender: No OFD packet to send [00:11:12]recv_with_timeout no data received [00:11:15]OFD Sender: No OFD packet to send [00:11:20]OFD Sender: No OFD packet to send [00:11:25]OFD Sender: No OFD packet to send [00:11:30]OFD Sender: No OFD packet to send [00:11:35]OFD Sender: No OFD packet to send [00:11:40]OFD Sender: No OFD packet to send [00:11:45]OFD Sender: No OFD packet to send [00:11:50]accept exits with 10 [00:11:50]New connection [00:11:50]New thread 3066449252 created [00:11:50]Thread 3066592612 joined [00:11:50]Waiting for new connection... [00:11:50] Sock 10.Parse request [00:11:50]Sock 10.Check first char [00:11:50]Sock 10.First char is OK [00:11:50]request: POST /json_proto HTTP/1.0 [00:11:50]Method: POST [00:11:50]URL: /json_proto [00:11:50]Method is POST - this is cgi request [00:11:50]url: /json_proto [00:11:50]query_string will be loaded in cgi processing [00:11:50]execute_cgi json_proto POST (null) [00:11:50]execute_cgi path=json_proto method=POST [00:11:50]POST find Content-Length [00:11:50]Host: 172.17.43.131:8080 [00:11:50]Content-Length: 676 [00:11:50]Content-Type: application/json [00:11:50] [00:11:50]POST finish read [00:11:50]Found Content-Length = 676 [00:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:50]execute_script... [00:11:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:50]POST & json_proto [00:11:50]process_json_proto [00:11:50]json parsed OK: [00:11:50]protocol is kg_v1.0 [00:11:50]action value=close_receipt [00:11:50]process_action close_receipt [00:11:50]cmd_close_receipt [00:11:50]MH_GetDate [00:11:50]Write to MH i2c: F0 00 00 51 03 43 [00:11:50]Write i2c OK [00:11:50]MH_I2C_Read... [00:11:50]Read from MH i2c: F0 [00:11:50]MH_I2C_Read... [00:11:50]Read from MH i2c: F0 09 00 [00:11:50]MH_I2C_Read... [00:11:50]Read from MH i2c: F0 09 00 51 03 00 C7 8C A5 66 F9 24 A2 66 CF [00:11:50]GetLastDocTimeStamp 1722125462 [00:11:50]current date 1722125511 [00:11:50]FM_GetShiftState [00:11:50]SAM_PROTO_GetShiftState [00:11:50]wFMCommunicate request_size=4 [00:11:50]MH_SAM_APDU [00:11:50]CAPDU: 80 13 01 00 [00:11:50]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [00:11:50]Write i2c OK [00:11:50]MH_I2C_Read... [00:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:50]Read from MH i2c: E2 [00:11:50]MH_I2C_Read... [00:11:50]Read from MH i2c: E2 0E 00 [00:11:50]MH_I2C_Read... [00:11:50]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 83 [00:11:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:11:50]wFMCommunicate OK [00:11:50]SAM_PROTO_GetShiftState done [00:11:50]FM_GetShiftState done [00:11:50]opened in 1722125326 [00:11:50]opened+sec_in_day 1722211726 [00:11:50]quantity*price = 100035 [00:11:50]sum+1 = 100036 [00:11:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 2 28.07.2024 00:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226342 ФПД: 171788185290757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001151&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226342&fm=171788185290757&tin=02508201610067®Number=0000000000092624&sum=100000 [00:11:51]StoreToDocumentArchive [00:11:51]shift 439 fd 226342 [00:11:51]save to /storage/0439/doc_00226342 [00:11:51]save last doc name /storage/0439/doc_00226342 to /storage/kkm_last_doc_name [00:11:51]save OK [00:11:51]Clear old archive folders... [00:11:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:11:51]tlvbuf is 01F94EC0 [00:11:51]SAM_PROTO_ClearQueue [00:11:51]wFMCommunicate request_size=4 [00:11:51]MH_SAM_APDU [00:11:51]CAPDU: 80 09 00 00 [00:11:51]Write to MH i2c: E2 08 00 5F 03 80 09 00 00 00 00 00 00 D4 [00:11:51]Write i2c OK [00:11:51]MH_I2C_Read... [00:11:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:11:51]Read from MH i2c: E2 [00:11:51]MH_I2C_Read... [00:11:51]Read from MH i2c: E2 03 00 [00:11:51]MH_I2C_Read... [00:11:51]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [00:11:51]RAPDU: 90 00 [00:11:51]wFMCommunicate OK [00:11:51]SAM_PROTO_ClearQueue done [00:11:51]KKMCreateOFDPacket [00:11:51]OFDProtocolAddRootSTLVToBuf [00:11:51]FM_MakeSignedData [00:11:51]FM_MakeSignedData [00:11:51]SAM_PROTO_SignData [00:11:51]wFMCommunicate request_size=4 [00:11:51]MH_SAM_APDU [00:11:51]CAPDU: 80 0D 01 02 [00:11:51]Write to MH i2c: E2 08 00 60 03 80 0D 01 02 00 00 00 00 DC [00:11:51]Write i2c OK [00:11:51]MH_I2C_Read... [00:11:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:11:51]Read from MH i2c: E2 [00:11:51]MH_I2C_Read... [00:11:51]Read from MH i2c: E2 03 00 [00:11:51]MH_I2C_Read... [00:11:51]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [00:11:51]RAPDU: 90 00 [00:11:51]wFMCommunicate OK [00:11:51]wFMCommunicate request_size=255 [00:11:51]MH_SAM_APDU [00:11:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C7 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 74 03 00 35 04 06 00 [00:11:51]Write to MH i2c: E2 02 01 61 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C7 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 74 03 00 35 04 06 00 00 00 83 [00:11:51]Write i2c OK [00:11:51]MH_I2C_Read... [00:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:52]Read from MH i2c: E2 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 03 00 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [00:11:52]RAPDU: 90 00 [00:11:52]wFMCommunicate OK [00:11:52]wFMCommunicate request_size=11 [00:11:52]MH_SAM_APDU [00:11:52]CAPDU: 80 0D 02 02 06 9C 3D 8D C2 C8 05 [00:11:52]Write to MH i2c: E2 0E 00 62 03 80 0D 02 02 06 00 9C 3D 8D C2 C8 05 00 00 E0 [00:11:52]Write i2c OK [00:11:52]MH_I2C_Read... [00:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:52]Read from MH i2c: E2 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 03 00 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [00:11:52]RAPDU: 90 00 [00:11:52]wFMCommunicate OK [00:11:52]wFMCommunicate request_size=4 [00:11:52]MH_SAM_APDU [00:11:52]CAPDU: 80 0D 03 02 [00:11:52]Write to MH i2c: E2 08 00 63 03 80 0D 03 02 00 00 00 00 E1 [00:11:52]Write i2c OK [00:11:52]MH_I2C_Read... [00:11:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:11:52]Read from MH i2c: E2 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 0B 00 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 0B 00 63 03 00 EF 70 25 AF 68 C1 B3 37 90 00 28 [00:11:52]RAPDU: EF 70 25 AF 68 C1 B3 37 90 00 [00:11:52]wFMCommunicate OK [00:11:52]SAM_PROTO_SignData done [00:11:52]FM_MakeSignedData done [00:11:52]CreateOFDProtocolMessage [00:11:52]wFMCommunicate request_size=4 [00:11:52]MH_SAM_APDU [00:11:52]CAPDU: 80 11 00 00 [00:11:52]Write to MH i2c: E2 08 00 64 03 80 11 00 00 00 00 00 00 E1 [00:11:52]Write i2c OK [00:11:52]MH_I2C_Read... [00:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:52]Read from MH i2c: E2 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 17 00 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 17 00 64 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [00:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:11:52]wFMCommunicate OK [00:11:52]CreateOFDProtocolMessage done [00:11:52]OFDSenderStorePacket 226342 [00:11:52]StoreOFDPacket docnum=226342 [00:11:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0E 15 08 01 61 B7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C7 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 74 03 00 35 04 06 00 9C 3D 8D C2 C8 05 EF 70 25 AF 68 C1 B3 37 [00:11:52]CheckFolder [00:11:52]dirname=/storage/ofd_packets [00:11:52]CheckFolder done [00:11:52]ProducePacketName [00:11:52]name=ofd_packets/00226342 [00:11:52]NVStorageSaveData ofd_packets/00226342 [00:11:52]File name is /storage/ofd_packets/00226342 [00:11:52]Write 302 bytes [00:11:52]NVStorageSaveData done [00:11:52]OFDSenderStorePacket done [00:11:52]KKMCreateOFDPacket done [00:11:52]NVStorageSaveData kkm_last_timestamp [00:11:52]File name is /storage/kkm_last_timestamp [00:11:52]Write 4 bytes [00:11:52]NVStorageSaveData done [00:11:52]ExternCall_PrintAddStr [00:11:52]wPrintStart [00:11:52]Write to MH i2c: 01 00 00 65 03 68 [00:11:52]Write i2c OK [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: 01 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: 01 07 00 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 FF 0F 7D [00:11:52]RasterBufferAndPrint [00:11:52]line Счет N : (1)2002674 [00:11:52]line ИНН: 02508201610067 [00:11:52]line Контрольно-Кассовый Чек [00:11:52]line ПРОДАЖА [00:11:52]line ТРК (МРК, ГНК) : 62 [00:11:52]line Товар: 2710124130 [00:11:52]line Super-92-К-5 [00:11:52]line 14.540 * 68.80 [00:11:52]line = 1000.35 [00:11:52]line НДС 12% НСП 1% [00:11:52]line > о реализуемом товаре [00:11:52]line ОКРУГЛЕНИЕ: -0.35 [00:11:52]line ИТОГО: 1000.00 [00:11:52]line Внесено: 1000.00 [00:11:52]line СДАЧА: 0.00 [00:11:52]line НСП 1% : 8.85 [00:11:52]line НДС 12% : 106.23 [00:11:52]line Наличными: 1000.00 [00:11:52]line Безнал.: 0.00 [00:11:52]line Место: АЗС № 97 "Партнер Нефть" [00:11:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:11:52]line СНО: Общий режим [00:11:52]line Чек 2 28.07.2024 00:11 [00:11:52]line Смена: 439 ФФД: 1.0 [00:11:52]line ЗНМ: 0300000054 [00:11:52]line РНМ: 0000000000092624 [00:11:52]line Версия ККМ: 001 [00:11:52]line ФМ: 0000000000874959 [00:11:52]line ФД: 226342 [00:11:52]line ФПД: 171788185290757 [00:11:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001151&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226342&fm=171788185290757&tin=02508201610067®Number=0000000000092624&sum=100000 [00:11:52]OFD Sender: Processing packet 226342 [packets to send 600, broken 599] [00:11:52]ProducePacketName [00:11:52]name=ofd_packets/00226342 [00:11:52]OFD Sender: To server: pG, [00:11:52]CommunicateWithHost lk.salyk.kg:30040 [00:11:52]ConnectInit lk.salyk.kg [00:11:52]written 0, free lines is 4095 [00:11:53]Write to MH i2c: 01 00 00 90 03 93 [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: 01 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: 01 07 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 5F 0C 05 [00:11:53]RasterBufferAndPrint [00:11:53]line [00:11:53]line [00:11:53]line [00:11:53]line [00:11:53]line [00:11:53]written 0, free lines is 3170 [00:11:53]MH_Cut [00:11:53]Write to MH i2c: D1 01 00 97 03 01 6C [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: D1 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: D1 01 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: D1 01 00 97 03 00 6B [00:11:53]Write to MH i2c: 01 00 00 98 03 9B [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]Connected sock=9 [00:11:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0E 15 08 01 61 B7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C7 8C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 74 03 00 35 04 06 00 9C 3D 8D C2 C8 05 EF 70 25 AF 68 C1 B3 37 [00:11: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 35 39 4F 00 00 00 E3 1B 47 00 DE 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 74 03 00 F4 03 04 00 D4 38 A5 66 B6 04 01 00 00 D9 41 AF 09 75 71 DE B5 [00:11:53]CommunicateWithHost err = 0 [00:11:53]CheckOFDResponse [00:11:53]1017 (14) - 77093643461234 [00:11:53]1041 (16) - 0000000000874959 [00:11:53]1040 (4) - 226342 [00:11:53]1012 (4) - 27.07.2024 18:13 [00:11:53]1206 (1) - 0 [00:11:53]OFD Sender: Remove packet 226342 [00:11:53]ProducePacketName [00:11:53]name=ofd_packets/00226342 [00:11:53]NVStorageDeleteData [00:11:54]OFD Sender: No OFD packet to send [00:11:54]*** Cut start [00:11:54]*** Partial cut [00:11:54]*** CUTSNS_PIN = 1 [00:11:54]*** CUTSNS_PIN = 0 [00:11:54]*** Brake cut motor [00:11:54]Read from MH i2c: 01 [00:11:54]MH_I2C_Read... [00:11:54]*** Stop cut motor [00:11:54]*** Cut end [00:11:54]Read from MH i2c: 01 07 00 [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 FF 0F B0 [00:11:54]process_action close_receipt done [00:11:54]requested_data is exist [00:11:54]produce_requested_data [00:11:54]requested_item fm.sn is exist - process it [00:11:54]wFMCommunicate request_size=4 [00:11:54]MH_SAM_APDU [00:11:54]CAPDU: 80 11 00 00 [00:11:54]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [00:11:54]Write i2c OK [00:11:54]MH_I2C_Read... [00:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:54]Read from MH i2c: E2 [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: E2 17 00 [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [00:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:11:54]wFMCommunicate OK [00:11:54]requested_item fd.num is exist - process it [00:11:54]SAM_PROTO_GetFieldsCounters [00:11:54]wFMCommunicate request_size=4 [00:11:54]MH_SAM_APDU [00:11:54]CAPDU: 80 13 00 00 [00:11:54]Write to MH i2c: E2 08 00 9A 03 80 13 00 00 00 00 00 00 19 [00:11:54]Write i2c OK [00:11:54]MH_I2C_Read... [00:11:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:11:55]Read from MH i2c: E2 [00:11:55]MH_I2C_Read... [00:11:55]Read from MH i2c: E2 62 00 [00:11:55]MH_I2C_Read... [00:11:55]Read from MH i2c: E2 62 00 9A 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [00:11:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:11:55]wFMCommunicate OK [00:11:55]SAM_PROTO_GetFieldsCounters done [00:11:55]requested_item shift.num is exist - process it [00:11:55]requested_item shift.opened is exist - process it [00:11:55]req_shift_opened [00:11:55]FM_GetShiftState [00:11:55]SAM_PROTO_GetShiftState [00:11:55]wFMCommunicate request_size=4 [00:11:55]MH_SAM_APDU [00:11:55]CAPDU: 80 13 01 00 [00:11:55]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [00:11:55]Write i2c OK [00:11:55]MH_I2C_Read... [00:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:55]Read from MH i2c: E2 [00:11:55]MH_I2C_Read... [00:11:55]Read from MH i2c: E2 0E 00 [00:11:55]MH_I2C_Read... [00:11:55]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CC [00:11:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:11:55]wFMCommunicate OK [00:11:55]SAM_PROTO_GetShiftState done [00:11:55]FM_GetShiftState done [00:11:55]req_shift_opened done [00:11:55]requested_item shift.open_date is exist - process it [00:11:55]req_shift_open_date [00:11:55]req_shift_open_date done [00:11:55]produce_requested_data done [00:11:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226342,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:11:55]process_action_free close_receipt [00:11:55]json_value_free [00:11:55]json_value_free done [00:11:55]process_json_proto returns [00:11:55]Send response to host [00:11:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226342,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:11:55]free response buf [00:11:55]execute_script done [00:11:55]execute_script returns [00:11:55]free content buf [00:11:55]Sock 10.Close socket [00:11:55]Sock 10.Thread stoped [00:11:59]OFD Sender: No OFD packet to send [00:12:04]OFD Sender: No OFD packet to send [00:12:06]recv_with_timeout no data received [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:47]accept exits with 8 [00:13:47]New connection [00:13:47]New thread 3066592612 created [00:13:47]Thread 3066449252 joined [00:13:47]Waiting for new connection... [00:13:47] Sock 8.Parse request [00:13:47]Sock 8.Check first char [00:13:47]Sock 8.First char is OK [00:13:47]request: POST /json_proto HTTP/1.0 [00:13:47]Method: POST [00:13:47]URL: /json_proto [00:13:47]Method is POST - this is cgi request [00:13:47]url: /json_proto [00:13:47]query_string will be loaded in cgi processing [00:13:47]execute_cgi json_proto POST (null) [00:13:47]execute_cgi path=json_proto method=POST [00:13:47]POST find Content-Length [00:13:47]Host: 172.17.43.131:8080 [00:13:47]Content-Length: 680 [00:13:47]Content-Type: application/json [00:13:47] [00:13:47]POST finish read [00:13:47]Found Content-Length = 680 [00:13:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:47]execute_script... [00: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)2002676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:47]POST & json_proto [00:13:47]process_json_proto [00:13:47]json parsed OK: [00:13:47]protocol is kg_v1.0 [00:13:47]action value=close_receipt [00:13:47]process_action close_receipt [00:13:47]cmd_close_receipt [00:13:47]MH_GetDate [00:13:47]Write to MH i2c: F0 00 00 9C 03 8E [00:13:47]Write i2c OK [00:13:47]MH_I2C_Read... [00:13:47]Read from MH i2c: F0 [00:13:47]MH_I2C_Read... [00:13:47]Read from MH i2c: F0 09 00 [00:13:47]MH_I2C_Read... [00:13:47]Read from MH i2c: F0 09 00 9C 03 00 3C 8D A5 66 F9 24 A2 66 90 [00:13:47]GetLastDocTimeStamp 1722125511 [00:13:47]current date 1722125628 [00:13:47]FM_GetShiftState [00:13:47]SAM_PROTO_GetShiftState [00:13:47]wFMCommunicate request_size=4 [00:13:47]MH_SAM_APDU [00:13:47]CAPDU: 80 13 01 00 [00:13:47]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [00:13:47]Write i2c OK [00:13:47]MH_I2C_Read... [00:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:47]Read from MH i2c: E2 [00:13:47]MH_I2C_Read... [00:13:47]Read from MH i2c: E2 0E 00 [00:13:47]MH_I2C_Read... [00:13:47]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [00:13:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:13:47]wFMCommunicate OK [00:13:47]SAM_PROTO_GetShiftState done [00:13:47]FM_GetShiftState done [00:13:47]opened in 1722125326 [00:13:47]opened+sec_in_day 1722211726 [00:13:47]quantity*price = 150037 [00:13:47]sum+1 = 150039 [00:13:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 3 28.07.2024 00:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226343 ФПД: 215248434175367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001348&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226343&fm=215248434175367&tin=02508201610067®Number=0000000000092624&sum=150000 [00:13:48]StoreToDocumentArchive [00:13:48]shift 439 fd 226343 [00:13:48]save to /storage/0439/doc_00226343 [00:13:48]save last doc name /storage/0439/doc_00226343 to /storage/kkm_last_doc_name [00:13:48]save OK [00:13:48]Clear old archive folders... [00:13:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:13:48]tlvbuf is 01FF7B10 [00:13:48]SAM_PROTO_ClearQueue [00:13:48]wFMCommunicate request_size=4 [00:13:48]MH_SAM_APDU [00:13:48]CAPDU: 80 09 00 00 [00:13:48]Write to MH i2c: E2 08 00 AA 03 80 09 00 00 00 00 00 00 1F [00:13:48]Write i2c OK [00:13:48]MH_I2C_Read... [00:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:13:48]Read from MH i2c: E2 [00:13:48]MH_I2C_Read... [00:13:48]Read from MH i2c: E2 03 00 [00:13:48]MH_I2C_Read... [00:13:48]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [00:13:48]RAPDU: 90 00 [00:13:48]wFMCommunicate OK [00:13:48]SAM_PROTO_ClearQueue done [00:13:48]KKMCreateOFDPacket [00:13:48]OFDProtocolAddRootSTLVToBuf [00:13:48]FM_MakeSignedData [00:13:48]FM_MakeSignedData [00:13:48]SAM_PROTO_SignData [00:13:48]wFMCommunicate request_size=4 [00:13:48]MH_SAM_APDU [00:13:48]CAPDU: 80 0D 01 02 [00:13:48]Write to MH i2c: E2 08 00 AB 03 80 0D 01 02 00 00 00 00 27 [00:13:48]Write i2c OK [00:13:48]MH_I2C_Read... [00:13:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:13:48]Read from MH i2c: E2 [00:13:48]MH_I2C_Read... [00:13:48]Read from MH i2c: E2 03 00 [00:13:48]MH_I2C_Read... [00:13:48]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [00:13:48]RAPDU: 90 00 [00:13:48]wFMCommunicate OK [00:13:48]wFMCommunicate request_size=255 [00:13:48]MH_SAM_APDU [00:13:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3C 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 74 03 00 35 04 06 00 C3 C4 6E 75 [00:13:48]Write to MH i2c: E2 02 01 AC 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3C 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 74 03 00 35 04 06 00 C3 C4 6E 75 00 00 C2 [00:13:48]Write i2c OK [00:13:48]MH_I2C_Read... [00:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:49]Read from MH i2c: E2 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 03 00 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [00:13:49]RAPDU: 90 00 [00:13:49]wFMCommunicate OK [00:13:49]wFMCommunicate request_size=7 [00:13:49]MH_SAM_APDU [00:13:49]CAPDU: 80 0D 02 02 02 1D 87 [00:13:49]Write to MH i2c: E2 0A 00 AD 03 80 0D 02 02 02 00 1D 87 00 00 D2 [00:13:49]Write i2c OK [00:13:49]MH_I2C_Read... [00:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:49]Read from MH i2c: E2 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 03 00 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [00:13:49]RAPDU: 90 00 [00:13:49]wFMCommunicate OK [00:13:49]wFMCommunicate request_size=4 [00:13:49]MH_SAM_APDU [00:13:49]CAPDU: 80 0D 03 02 [00:13:49]Write to MH i2c: E2 08 00 AE 03 80 0D 03 02 00 00 00 00 2C [00:13:49]Write i2c OK [00:13:49]MH_I2C_Read... [00:13:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:13:49]Read from MH i2c: E2 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 0B 00 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 0B 00 AE 03 00 BC FC F9 F6 20 BF AA DB 90 00 38 [00:13:49]RAPDU: BC FC F9 F6 20 BF AA DB 90 00 [00:13:49]wFMCommunicate OK [00:13:49]SAM_PROTO_SignData done [00:13:49]FM_MakeSignedData done [00:13:49]CreateOFDProtocolMessage [00:13:49]wFMCommunicate request_size=4 [00:13:49]MH_SAM_APDU [00:13:49]CAPDU: 80 11 00 00 [00:13:49]Write to MH i2c: E2 08 00 AF 03 80 11 00 00 00 00 00 00 2C [00:13:49]Write i2c OK [00:13:49]MH_I2C_Read... [00:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:49]Read from MH i2c: E2 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 17 00 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 17 00 AF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [00:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:13:49]wFMCommunicate OK [00:13:49]CreateOFDProtocolMessage done [00:13:49]OFDSenderStorePacket 226343 [00:13:49]StoreOFDPacket docnum=226343 [00:13:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C6 B9 04 01 BB 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3C 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 74 03 00 35 04 06 00 C3 C4 6E 75 1D 87 BC FC F9 F6 20 BF AA DB [00:13:49]CheckFolder [00:13:49]dirname=/storage/ofd_packets [00:13:49]CheckFolder done [00:13:49]ProducePacketName [00:13:49]name=ofd_packets/00226343 [00:13:49]NVStorageSaveData ofd_packets/00226343 [00:13:49]File name is /storage/ofd_packets/00226343 [00:13:49]Write 298 bytes [00:13:49]NVStorageSaveData done [00:13:49]OFDSenderStorePacket done [00:13:49]KKMCreateOFDPacket done [00:13:49]NVStorageSaveData kkm_last_timestamp [00:13:49]File name is /storage/kkm_last_timestamp [00:13:49]Write 4 bytes [00:13:49]NVStorageSaveData done [00:13:49]ExternCall_PrintAddStr [00:13:49]wPrintStart [00:13:49]Write to MH i2c: 01 00 00 B0 03 B3 [00:13:49]Write i2c OK [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: 01 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: 01 07 00 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 FF 0F C8 [00:13:49]RasterBufferAndPrint [00:13:49]line Счет N : (1)2002676 [00:13:49]line ИНН: 02508201610067 [00:13:49]line Контрольно-Кассовый Чек [00:13:49]line ПРОДАЖА [00:13:49]line ТРК (МРК, ГНК) : 41 [00:13:49]line Товар: 2710194210 [00:13:49]line ДТ-К-5 [00:13:49]line 19.690 * 76.20 [00:13:49]line = 1500.38 [00:13:49]line НДС 12% НСП 1% [00:13:49]line > о реализуемом товаре [00:13:49]line ОКРУГЛЕНИЕ: -0.38 [00:13:49]line ИТОГО: 1500.00 [00:13:49]line Внесено: 1500.00 [00:13:49]line СДАЧА: 0.00 [00:13:49]line НСП 1% : 13.28 [00:13:49]line НДС 12% : 159.33 [00:13:49]line Наличными: 1500.00 [00:13:49]line Безнал.: 0.00 [00:13:49]line Место: АЗС № 97 "Партнер Нефть" [00:13:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:13:49]line СНО: Общий режим [00:13:49]line Чек 3 28.07.2024 00:13 [00:13:49]line Смена: 439 ФФД: 1.0 [00:13:49]line ЗНМ: 0300000054 [00:13:49]line РНМ: 0000000000092624 [00:13:49]line Версия ККМ: 001 [00:13:49]line ФМ: 0000000000874959 [00:13:49]line ФД: 226343 [00:13:49]line ФПД: 215248434175367 [00:13:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001348&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226343&fm=215248434175367&tin=02508201610067®Number=0000000000092624&sum=150000 [00:13:49]OFD Sender: Processing packet 226343 [packets to send 600, broken 599] [00:13:49]ProducePacketName [00:13:49]name=ofd_packets/00226343 [00:13:49]OFD Sender: To server: pG, [00:13:49]CommunicateWithHost lk.salyk.kg:30040 [00:13:49]ConnectInit lk.salyk.kg [00:13:49]written 0, free lines is 4095 [00:13:50]Write to MH i2c: 01 00 00 DB 03 DE [00:13:50]Write i2c OK [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: 01 [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: 01 07 00 [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 64 0C 55 [00:13:50]RasterBufferAndPrint [00:13:50]line [00:13:50]line [00:13:50]line [00:13:50]line [00:13:50]line [00:13:50]written 0, free lines is 3175 [00:13:50]MH_Cut [00:13:50]Write to MH i2c: D1 01 00 E2 03 01 B7 [00:13:50]Write i2c OK [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: D1 [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: D1 01 00 [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: D1 01 00 E2 03 00 B6 [00:13:50]Write to MH i2c: 01 00 00 E3 03 E6 [00:13:50]Write i2c OK [00:13:50]MH_I2C_Read... [00:13:50]Connected sock=10 [00:13:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C6 B9 04 01 BB 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3C 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 74 03 00 35 04 06 00 C3 C4 6E 75 1D 87 BC FC F9 F6 20 BF AA DB [00:13: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 35 39 4F 00 00 00 36 B5 47 00 0F 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 35 39 10 04 04 00 27 74 03 00 F4 03 04 00 4A 39 A5 66 B6 04 01 00 00 BE 0C 8D 81 18 A7 F8 90 [00:13:51]CommunicateWithHost err = 0 [00:13:51]CheckOFDResponse [00:13:51]1017 (14) - 77093643461234 [00:13:51]1041 (16) - 0000000000874959 [00:13:51]1040 (4) - 226343 [00:13:51]1012 (4) - 27.07.2024 18:15 [00:13:51]1206 (1) - 0 [00:13:51]OFD Sender: Remove packet 226343 [00:13:51]ProducePacketName [00:13:51]name=ofd_packets/00226343 [00:13:51]NVStorageDeleteData [00:13:51]*** Cut start [00:13:51]*** Partial cut [00:13:51]*** CUTSNS_PIN = 1 [00:13:51]*** CUTSNS_PIN = 0 [00:13:51]*** Brake cut motor [00:13:51]OFD Sender: No OFD packet to send [00:13:52]Read from MH i2c: 01 [00:13:52]MH_I2C_Read... [00:13:52]*** Stop cut motor [00:13:52]*** Cut end [00:13:52]Read from MH i2c: 01 07 00 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [00:13:52]process_action close_receipt done [00:13:52]requested_data is exist [00:13:52]produce_requested_data [00:13:52]requested_item fm.sn is exist - process it [00:13:52]wFMCommunicate request_size=4 [00:13:52]MH_SAM_APDU [00:13:52]CAPDU: 80 11 00 00 [00:13:52]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [00:13:52]Write i2c OK [00:13:52]MH_I2C_Read... [00:13:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:52]Read from MH i2c: E2 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 17 00 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [00:13:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:13:52]wFMCommunicate OK [00:13:52]requested_item fd.num is exist - process it [00:13:52]SAM_PROTO_GetFieldsCounters [00:13:52]wFMCommunicate request_size=4 [00:13:52]MH_SAM_APDU [00:13:52]CAPDU: 80 13 00 00 [00:13:52]Write to MH i2c: E2 08 00 E5 03 80 13 00 00 00 00 00 00 64 [00:13:52]Write i2c OK [00:13:52]MH_I2C_Read... [00:13:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:52]Read from MH i2c: E2 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 62 00 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [00:13: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:13:52]wFMCommunicate OK [00:13:52]SAM_PROTO_GetFieldsCounters done [00:13:52]requested_item shift.num is exist - process it [00:13:52]requested_item shift.opened is exist - process it [00:13:52]req_shift_opened [00:13:52]FM_GetShiftState [00:13:52]SAM_PROTO_GetShiftState [00:13:52]wFMCommunicate request_size=4 [00:13:52]MH_SAM_APDU [00:13:52]CAPDU: 80 13 01 00 [00:13:52]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [00:13:52]Write i2c OK [00:13:52]MH_I2C_Read... [00:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:52]Read from MH i2c: E2 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 0E 00 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 17 [00:13:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:13:52]wFMCommunicate OK [00:13:52]SAM_PROTO_GetShiftState done [00:13:52]FM_GetShiftState done [00:13:52]req_shift_opened done [00:13:52]requested_item shift.open_date is exist - process it [00:13:52]req_shift_open_date [00:13:52]req_shift_open_date done [00:13:52]produce_requested_data done [00:13:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226343,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:13:52]process_action_free close_receipt [00:13:52]json_value_free [00:13:52]json_value_free done [00:13:52]process_json_proto returns [00:13:52]Send response to host [00:13:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226343,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:13:52]free response buf [00:13:52]execute_script done [00:13:52]execute_script returns [00:13:52]free content buf [00:13:52]Sock 8.Close socket [00:13:52]Sock 8.Thread stoped [00:13:56]OFD Sender: No OFD packet to send [00:14:01]OFD Sender: No OFD packet to send [00:14:05]accept exits with 9 [00:14:05]New connection [00:14:05]New thread 3066449252 created [00:14:05]Thread 3066592612 joined [00:14:05]Waiting for new connection... [00:14:05] Sock 9.Parse request [00:14:05]Sock 9.Check first char [00:14:05]Sock 9.First char is OK [00:14:05]request: POST /json_proto HTTP/1.0 [00:14:05]Method: POST [00:14:05]URL: /json_proto [00:14:05]Method is POST - this is cgi request [00:14:05]url: /json_proto [00:14:05]query_string will be loaded in cgi processing [00:14:05]execute_cgi json_proto POST (null) [00:14:05]execute_cgi path=json_proto method=POST [00:14:05]POST find Content-Length [00:14:05]Host: 172.17.43.131:8080 [00:14:05]Content-Length: 680 [00:14:05]Content-Type: application/json [00:14:05] [00:14:05]POST finish read [00:14:05]Found Content-Length = 680 [00:14:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:05]execute_script... [00:14:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:05]POST & json_proto [00:14:05]process_json_proto [00:14:05]json parsed OK: [00:14:05]protocol is kg_v1.0 [00:14:05]action value=close_receipt [00:14:05]process_action close_receipt [00:14:05]cmd_close_receipt [00:14:05]MH_GetDate [00:14:05]Write to MH i2c: F0 00 00 E7 03 D9 [00:14:05]Write i2c OK [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: F0 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: F0 09 00 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: F0 09 00 E7 03 00 4E 8D A5 66 F9 24 A2 66 ED [00:14:05]GetLastDocTimeStamp 1722125628 [00:14:05]current date 1722125646 [00:14:05]FM_GetShiftState [00:14:05]SAM_PROTO_GetShiftState [00:14:05]wFMCommunicate request_size=4 [00:14:05]MH_SAM_APDU [00:14:05]CAPDU: 80 13 01 00 [00:14:05]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [00:14:05]Write i2c OK [00:14:05]MH_I2C_Read... [00:14:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:05]Read from MH i2c: E2 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: E2 0E 00 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 19 [00:14:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:14:05]wFMCommunicate OK [00:14:05]SAM_PROTO_GetShiftState done [00:14:05]FM_GetShiftState done [00:14:05]opened in 1722125326 [00:14:05]opened+sec_in_day 1722211726 [00:14:05]quantity*price = 200025 [00:14:05]sum+1 = 200026 [00:14:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 4 28.07.2024 00:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226344 ФПД: 83622228059489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001406&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226344&fm=83622228059489&tin=02508201610067®Number=0000000000092624&sum=200000 [00:14:06]StoreToDocumentArchive [00:14:06]shift 439 fd 226344 [00:14:06]save to /storage/0439/doc_00226344 [00:14:06]save last doc name /storage/0439/doc_00226344 to /storage/kkm_last_doc_name [00:14:06]save OK [00:14:06]Clear old archive folders... [00:14:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:14:06]tlvbuf is B6EFD710 [00:14:06]SAM_PROTO_ClearQueue [00:14:06]wFMCommunicate request_size=4 [00:14:06]MH_SAM_APDU [00:14:06]CAPDU: 80 09 00 00 [00:14:06]Write to MH i2c: E2 08 00 F5 03 80 09 00 00 00 00 00 00 6A [00:14:06]Write i2c OK [00:14:06]MH_I2C_Read... [00:14:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:14:06]Read from MH i2c: E2 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [00:14:06]RAPDU: 90 00 [00:14:06]wFMCommunicate OK [00:14:06]SAM_PROTO_ClearQueue done [00:14:06]KKMCreateOFDPacket [00:14:06]OFDProtocolAddRootSTLVToBuf [00:14:06]FM_MakeSignedData [00:14:06]FM_MakeSignedData [00:14:06]SAM_PROTO_SignData [00:14:06]wFMCommunicate request_size=4 [00:14:06]MH_SAM_APDU [00:14:06]CAPDU: 80 0D 01 02 [00:14:06]Write to MH i2c: E2 08 00 F6 03 80 0D 01 02 00 00 00 00 72 [00:14:06]Write i2c OK [00:14:06]MH_I2C_Read... [00:14:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:14:06]Read from MH i2c: E2 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [00:14:06]RAPDU: 90 00 [00:14:06]wFMCommunicate OK [00:14:06]wFMCommunicate request_size=255 [00:14:06]MH_SAM_APDU [00:14:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 4E 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 74 03 00 35 04 06 00 4C 0D D1 32 [00:14:06]Write to MH i2c: E2 02 01 F7 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 4E 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 74 03 00 35 04 06 00 4C 0D D1 32 00 00 8A [00:14:06]Write i2c OK [00:14:06]MH_I2C_Read... [00:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:06]Read from MH i2c: E2 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [00:14:06]RAPDU: 90 00 [00:14:06]wFMCommunicate OK [00:14:06]wFMCommunicate request_size=7 [00:14:06]MH_SAM_APDU [00:14:06]CAPDU: 80 0D 02 02 02 E5 61 [00:14:06]Write to MH i2c: E2 0A 00 F8 03 80 0D 02 02 02 00 E5 61 00 00 BF [00:14:06]Write i2c OK [00:14:06]MH_I2C_Read... [00:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:06]Read from MH i2c: E2 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [00:14:06]RAPDU: 90 00 [00:14:06]wFMCommunicate OK [00:14:06]wFMCommunicate request_size=4 [00:14:06]MH_SAM_APDU [00:14:06]CAPDU: 80 0D 03 02 [00:14:06]Write to MH i2c: E2 08 00 F9 03 80 0D 03 02 00 00 00 00 77 [00:14:06]Write i2c OK [00:14:06]MH_I2C_Read... [00:14:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:14:06]Read from MH i2c: E2 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 0B 00 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 0B 00 F9 03 00 7A 20 19 AE D6 7F ED 9F 90 00 BA [00:14:06]RAPDU: 7A 20 19 AE D6 7F ED 9F 90 00 [00:14:06]wFMCommunicate OK [00:14:06]SAM_PROTO_SignData done [00:14:06]FM_MakeSignedData done [00:14:06]CreateOFDProtocolMessage [00:14:06]wFMCommunicate request_size=4 [00:14:06]MH_SAM_APDU [00:14:06]CAPDU: 80 11 00 00 [00:14:06]Write to MH i2c: E2 08 00 FA 03 80 11 00 00 00 00 00 00 77 [00:14:06]Write i2c OK [00:14:06]MH_I2C_Read... [00:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:06]Read from MH i2c: E2 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 17 00 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: E2 17 00 FA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [00:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:14:06]wFMCommunicate OK [00:14:06]CreateOFDProtocolMessage done [00:14:06]OFDSenderStorePacket 226344 [00:14:06]StoreOFDPacket docnum=226344 [00:14:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D 7C 04 01 57 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 4E 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 74 03 00 35 04 06 00 4C 0D D1 32 E5 61 7A 20 19 AE D6 7F ED 9F [00:14:06]CheckFolder [00:14:06]dirname=/storage/ofd_packets [00:14:06]CheckFolder done [00:14:06]ProducePacketName [00:14:06]name=ofd_packets/00226344 [00:14:06]NVStorageSaveData ofd_packets/00226344 [00:14:06]File name is /storage/ofd_packets/00226344 [00:14:06]Write 298 bytes [00:14:06]NVStorageSaveData done [00:14:06]OFDSenderStorePacket done [00:14:06]KKMCreateOFDPacket done [00:14:06]NVStorageSaveData kkm_last_timestamp [00:14:06]File name is /storage/kkm_last_timestamp [00:14:06]Write 4 bytes [00:14:06]NVStorageSaveData done [00:14:06]ExternCall_PrintAddStr [00:14:06]wPrintStart [00:14:06]Write to MH i2c: 01 00 00 FB 03 FE [00:14:06]Write i2c OK [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: 01 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: 01 07 00 [00:14:06]MH_I2C_Read... [00:14:06]Read from MH i2c: 01 07 00 FB 03 00 00 00 00 00 FF 0F 13 [00:14:06]RasterBufferAndPrint [00:14:06]line Счет N : (1)2002675 [00:14:06]line ИНН: 02508201610067 [00:14:06]line Контрольно-Кассовый Чек [00:14:06]line ПРОДАЖА [00:14:06]line ТРК (МРК, ГНК) : 51 [00:14:06]line Товар: 2710194210 [00:14:06]line ДТ-К-5 [00:14:06]line 26.250 * 76.20 [00:14:06]line = 2000.25 [00:14:06]line НДС 12% НСП 1% [00:14:06]line > о реализуемом товаре [00:14:06]line ОКРУГЛЕНИЕ: -0.25 [00:14:06]line ИТОГО: 2000.00 [00:14:06]line Внесено: 2000.00 [00:14:06]line СДАЧА: 0.00 [00:14:06]line НСП 1% : 17.70 [00:14:06]line НДС 12% : 212.42 [00:14:06]line Наличными: 2000.00 [00:14:06]line Безнал.: 0.00 [00:14:06]line Место: АЗС № 97 "Партнер Нефть" [00:14:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:14:06]line СНО: Общий режим [00:14:06]line Чек 4 28.07.2024 00:14 [00:14:06]line Смена: 439 ФФД: 1.0 [00:14:06]line ЗНМ: 0300000054 [00:14:06]line РНМ: 0000000000092624 [00:14:06]line Версия ККМ: 001 [00:14:06]line ФМ: 0000000000874959 [00:14:06]line ФД: 226344 [00:14:06]line ФПД: 83622228059489 [00:14:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001406&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226344&fm=83622228059489&tin=02508201610067®Number=0000000000092624&sum=200000 [00:14:07]written 0, free lines is 4095 [00:14:07]OFD Sender: Processing packet 226344 [packets to send 600, broken 599] [00:14:07]ProducePacketName [00:14:07]name=ofd_packets/00226344 [00:14:07]OFD Sender: To server: pG, [00:14:07]CommunicateWithHost lk.salyk.kg:30040 [00:14:07]ConnectInit lk.salyk.kg [00:14:07]Write to MH i2c: 01 00 00 26 04 2A [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: 01 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: 01 07 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 5E 0C 9B [00:14:07]RasterBufferAndPrint [00:14:07]line [00:14:07]line [00:14:07]line [00:14:07]line [00:14:07]line [00:14:07]written 0, free lines is 3169 [00:14:07]MH_Cut [00:14:07]Write to MH i2c: D1 01 00 2D 04 01 03 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: D1 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: D1 01 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: D1 01 00 2D 04 00 02 [00:14:07]Write to MH i2c: 01 00 00 2E 04 32 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]Connected sock=11 [00:14: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 35 39 0C 01 00 00 1D 7C 04 01 57 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 4E 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 74 03 00 35 04 06 00 4C 0D D1 32 E5 61 7A 20 19 AE D6 7F ED 9F [00:14:08]*** Cut start [00:14:08]*** Partial cut [00:14:08]*** CUTSNS_PIN = 1 [00:14:08]*** CUTSNS_PIN = 0 [00:14:09]*** Brake cut motor [00:14:09]Read from MH i2c: 01 [00:14:09]MH_I2C_Read... [00:14:09]*** Stop cut motor [00:14:09]*** Cut end [00:14:09]Read from MH i2c: 01 07 00 [00:14:09]MH_I2C_Read... [00:14:09]Read from MH i2c: 01 07 00 2E 04 00 00 00 00 00 FF 0F 47 [00:14:09]process_action close_receipt done [00:14:09]requested_data is exist [00:14:09]produce_requested_data [00:14:09]requested_item fm.sn is exist - process it [00:14:09]wFMCommunicate request_size=4 [00:14:09]MH_SAM_APDU [00:14:09]CAPDU: 80 11 00 00 [00:14:09]Write to MH i2c: E2 08 00 2F 04 80 11 00 00 00 00 00 00 AD [00:14:09]Write i2c OK [00:14:09]MH_I2C_Read... [00:14:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:09]Read from MH i2c: E2 [00:14:09]MH_I2C_Read... [00:14:09]Read from MH i2c: E2 17 00 [00:14:09]MH_I2C_Read... [00:14:09]Read from MH i2c: E2 17 00 2F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0A [00:14:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:14:09]wFMCommunicate OK [00:14:09]requested_item fd.num is exist - process it [00:14:09]SAM_PROTO_GetFieldsCounters [00:14:09]wFMCommunicate request_size=4 [00:14:09]MH_SAM_APDU [00:14:09]CAPDU: 80 13 00 00 [00:14:09]Write to MH i2c: E2 08 00 30 04 80 13 00 00 00 00 00 00 B0 [00:14: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 35 39 4F 00 00 00 28 49 47 00 2F 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 35 39 10 04 04 00 28 74 03 00 F4 03 04 00 5C 39 A5 66 B6 04 01 00 00 AF FB ED 42 CF A2 80 7B [00:14:09]CommunicateWithHost err = 0 [00:14:09]CheckOFDResponse [00:14:09]1017 (14) - 77093643461234 [00:14:09]1041 (16) - 0000000000874959 [00:14:09]1040 (4) - 226344 [00:14:09]1012 (4) - 27.07.2024 18:15 [00:14:09]1206 (1) - 0 [00:14:09]OFD Sender: Remove packet 226344 [00:14:09]ProducePacketName [00:14:09]name=ofd_packets/00226344 [00:14:09]NVStorageDeleteData [00:14:09]Write i2c OK [00:14:09]MH_I2C_Read... [00:14:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:14:09]Read from MH i2c: E2 [00:14:09]MH_I2C_Read... [00:14:09]Read from MH i2c: E2 62 00 [00:14:09]MH_I2C_Read... [00:14:09]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [00:14:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:14:09]wFMCommunicate OK [00:14:09]SAM_PROTO_GetFieldsCounters done [00:14:09]requested_item shift.num is exist - process it [00:14:09]requested_item shift.opened is exist - process it [00:14:09]req_shift_opened [00:14:09]FM_GetShiftState [00:14:09]SAM_PROTO_GetShiftState [00:14:09]wFMCommunicate request_size=4 [00:14:09]MH_SAM_APDU [00:14:09]CAPDU: 80 13 01 00 [00:14:09]Write to MH i2c: E2 08 00 31 04 80 13 01 00 00 00 00 00 B2 [00:14:09]Write i2c OK [00:14:09]MH_I2C_Read... [00:14:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:09]Read from MH i2c: E2 [00:14:09]MH_I2C_Read... [00:14:09]Read from MH i2c: E2 0E 00 [00:14:09]MH_I2C_Read... [00:14:09]Read from MH i2c: E2 0E 00 31 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 63 [00:14:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:14:09]wFMCommunicate OK [00:14:09]SAM_PROTO_GetShiftState done [00:14:09]FM_GetShiftState done [00:14:09]req_shift_opened done [00:14:09]requested_item shift.open_date is exist - process it [00:14:09]req_shift_open_date [00:14:09]req_shift_open_date done [00:14:09]produce_requested_data done [00:14:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226344,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:14:09]process_action_free close_receipt [00:14:09]json_value_free [00:14:09]json_value_free done [00:14:09]process_json_proto returns [00:14:09]Send response to host [00:14:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226344,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:14:09]free response buf [00:14:09]execute_script done [00:14:09]execute_script returns [00:14:09]free content buf [00:14:09]Sock 9.Close socket [00:14:09]Sock 9.Thread stoped [00:14:10]OFD Sender: No OFD packet to send [00:14:15]OFD Sender: No OFD packet to send [00:14:20]OFD Sender: No OFD packet to send [00:14:25]OFD Sender: No OFD packet to send [00:14:26]recv_with_timeout no data received [00:14:30]OFD Sender: No OFD packet to send [00:14:35]OFD Sender: No OFD packet to send [00:14:40]OFD Sender: No OFD packet to send [00:14:45]OFD Sender: No OFD packet to send [00:14:50]OFD Sender: No OFD packet to send [00:14:55]OFD Sender: No OFD packet to send [00:15:00]OFD Sender: No OFD packet to send [00:15:05]OFD Sender: No OFD packet to send [00:15:10]OFD Sender: No OFD packet to send [00:15:15]OFD Sender: No OFD packet to send [00:15:20]OFD Sender: No OFD packet to send [00:15:25]OFD Sender: No OFD packet to send [00:15:30]OFD Sender: No OFD packet to send [00:15:35]OFD Sender: No OFD packet to send [00:15:36]accept exits with 8 [00:15:36]New connection [00:15:36]New thread 3066592612 created [00:15:36]Thread 3066449252 joined [00:15:36]Waiting for new connection... [00:15:36] Sock 8.Parse request [00:15:36]Sock 8.Check first char [00:15:36]Sock 8.First char is OK [00:15:36]request: POST /json_proto HTTP/1.0 [00:15:36]Method: POST [00:15:36]URL: /json_proto [00:15:36]Method is POST - this is cgi request [00:15:36]url: /json_proto [00:15:36]query_string will be loaded in cgi processing [00:15:36]execute_cgi json_proto POST (null) [00:15:36]execute_cgi path=json_proto method=POST [00:15:36]POST find Content-Length [00:15:36]Host: 172.17.43.131:8080 [00:15:36]Content-Length: 678 [00:15:36]Content-Type: application/json [00:15:36] [00:15:36]POST finish read [00:15:36]Found Content-Length = 678 [00:15:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:36]execute_script... [00:15: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)2002678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:36]POST & json_proto [00:15:36]process_json_proto [00:15:36]json parsed OK: [00:15:36]protocol is kg_v1.0 [00:15:36]action value=close_receipt [00:15:36]process_action close_receipt [00:15:36]cmd_close_receipt [00:15:36]MH_GetDate [00:15:36]Write to MH i2c: F0 00 00 32 04 25 [00:15:36]Write i2c OK [00:15:36]MH_I2C_Read... [00:15:36]Read from MH i2c: F0 [00:15:36]MH_I2C_Read... [00:15:36]Read from MH i2c: F0 09 00 [00:15:36]MH_I2C_Read... [00:15:36]Read from MH i2c: F0 09 00 32 04 00 A9 8D A5 66 F9 24 A2 66 94 [00:15:36]GetLastDocTimeStamp 1722125646 [00:15:36]current date 1722125737 [00:15:36]FM_GetShiftState [00:15:36]SAM_PROTO_GetShiftState [00:15:36]wFMCommunicate request_size=4 [00:15:36]MH_SAM_APDU [00:15:36]CAPDU: 80 13 01 00 [00:15:36]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [00:15:36]Write i2c OK [00:15:36]MH_I2C_Read... [00:15:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:36]Read from MH i2c: E2 [00:15:36]MH_I2C_Read... [00:15:36]Read from MH i2c: E2 0E 00 [00:15:36]MH_I2C_Read... [00:15:36]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 65 [00:15:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:15:36]wFMCommunicate OK [00:15:36]SAM_PROTO_GetShiftState done [00:15:36]FM_GetShiftState done [00:15:36]opened in 1722125326 [00:15:36]opened+sec_in_day 1722211726 [00:15:36]quantity*price = 50036 [00:15:36]sum+1 = 50037 [00:15:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 5 28.07.2024 00:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226345 ФПД: 148841695999988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001538&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226345&fm=148841695999988&tin=02508201610067®Number=0000000000092624&sum=50000 [00:15:38]StoreToDocumentArchive [00:15:38]shift 439 fd 226345 [00:15:38]save to /storage/0439/doc_00226345 [00:15:38]save last doc name /storage/0439/doc_00226345 to /storage/kkm_last_doc_name [00:15:38]save OK [00:15:38]Clear old archive folders... [00:15:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:15:38]tlvbuf is 01F76690 [00:15:38]SAM_PROTO_ClearQueue [00:15:38]wFMCommunicate request_size=4 [00:15:38]MH_SAM_APDU [00:15:38]CAPDU: 80 09 00 00 [00:15:38]Write to MH i2c: E2 08 00 40 04 80 09 00 00 00 00 00 00 B6 [00:15:38]Write i2c OK [00:15:38]MH_I2C_Read... [00:15:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:38]Read from MH i2c: E2 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [00:15:38]RAPDU: 90 00 [00:15:38]wFMCommunicate OK [00:15:38]SAM_PROTO_ClearQueue done [00:15:38]KKMCreateOFDPacket [00:15:38]OFDProtocolAddRootSTLVToBuf [00:15:38]FM_MakeSignedData [00:15:38]FM_MakeSignedData [00:15:38]SAM_PROTO_SignData [00:15:38]wFMCommunicate request_size=4 [00:15:38]MH_SAM_APDU [00:15:38]CAPDU: 80 0D 01 02 [00:15:38]Write to MH i2c: E2 08 00 41 04 80 0D 01 02 00 00 00 00 BE [00:15:38]Write i2c OK [00:15:38]MH_I2C_Read... [00:15:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:38]Read from MH i2c: E2 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [00:15:38]RAPDU: 90 00 [00:15:38]wFMCommunicate OK [00:15:38]wFMCommunicate request_size=255 [00:15:38]MH_SAM_APDU [00:15:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AA 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 74 03 00 35 04 06 00 87 [00:15:38]Write to MH i2c: E2 02 01 42 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AA 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 74 03 00 35 04 06 00 87 00 00 6B [00:15:38]Write i2c OK [00:15:38]MH_I2C_Read... [00:15:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:38]Read from MH i2c: E2 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [00:15:38]RAPDU: 90 00 [00:15:38]wFMCommunicate OK [00:15:38]wFMCommunicate request_size=10 [00:15:38]MH_SAM_APDU [00:15:38]CAPDU: 80 0D 02 02 05 5E E8 6A F7 F4 [00:15:38]Write to MH i2c: E2 0D 00 43 04 80 0D 02 02 05 00 5E E8 6A F7 F4 00 00 66 [00:15:38]Write i2c OK [00:15:38]MH_I2C_Read... [00:15:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:38]Read from MH i2c: E2 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [00:15:38]RAPDU: 90 00 [00:15:38]wFMCommunicate OK [00:15:38]wFMCommunicate request_size=4 [00:15:38]MH_SAM_APDU [00:15:38]CAPDU: 80 0D 03 02 [00:15:38]Write to MH i2c: E2 08 00 44 04 80 0D 03 02 00 00 00 00 C3 [00:15:38]Write i2c OK [00:15:38]MH_I2C_Read... [00:15:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:38]Read from MH i2c: E2 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 0B 00 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 0B 00 44 04 00 A3 9C 51 91 88 27 5F 67 90 00 5A [00:15:38]RAPDU: A3 9C 51 91 88 27 5F 67 90 00 [00:15:38]wFMCommunicate OK [00:15:38]SAM_PROTO_SignData done [00:15:38]FM_MakeSignedData done [00:15:38]CreateOFDProtocolMessage [00:15:38]wFMCommunicate request_size=4 [00:15:38]MH_SAM_APDU [00:15:38]CAPDU: 80 11 00 00 [00:15:38]Write to MH i2c: E2 08 00 45 04 80 11 00 00 00 00 00 00 C3 [00:15:38]Write i2c OK [00:15:38]MH_I2C_Read... [00:15:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:38]Read from MH i2c: E2 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 17 00 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: E2 17 00 45 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [00:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:15:38]wFMCommunicate OK [00:15:38]CreateOFDProtocolMessage done [00:15:38]OFDSenderStorePacket 226345 [00:15:38]StoreOFDPacket docnum=226345 [00:15:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 40 AA 07 01 A9 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AA 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 74 03 00 35 04 06 00 87 5E E8 6A F7 F4 A3 9C 51 91 88 27 5F 67 [00:15:38]CheckFolder [00:15:38]dirname=/storage/ofd_packets [00:15:38]CheckFolder done [00:15:38]ProducePacketName [00:15:38]name=ofd_packets/00226345 [00:15:38]NVStorageSaveData ofd_packets/00226345 [00:15:38]File name is /storage/ofd_packets/00226345 [00:15:38]Write 301 bytes [00:15:38]NVStorageSaveData done [00:15:38]OFDSenderStorePacket done [00:15:38]KKMCreateOFDPacket done [00:15:38]NVStorageSaveData kkm_last_timestamp [00:15:38]File name is /storage/kkm_last_timestamp [00:15:38]Write 4 bytes [00:15:38]NVStorageSaveData done [00:15:38]ExternCall_PrintAddStr [00:15:38]wPrintStart [00:15:38]Write to MH i2c: 01 00 00 46 04 4A [00:15:38]Write i2c OK [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: 01 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: 01 07 00 [00:15:38]MH_I2C_Read... [00:15:38]Read from MH i2c: 01 07 00 46 04 00 00 00 00 00 FF 0F 5F [00:15:38]RasterBufferAndPrint [00:15:38]line Счет N : (1)2002678 [00:15:38]line ИНН: 02508201610067 [00:15:38]line Контрольно-Кассовый Чек [00:15:38]line ПРОДАЖА [00:15:38]line ТРК (МРК, ГНК) : 63 [00:15:38]line Товар: 2710124130 [00:15:38]line Аи-92-К-5 [00:15:38]line 7.380 * 67.80 [00:15:38]line = 500.36 [00:15:38]line НДС 12% НСП 1% [00:15:38]line > о реализуемом товаре [00:15:38]line ОКРУГЛЕНИЕ: -0.36 [00:15:38]line ИТОГО: 500.00 [00:15:38]line Внесено: 500.00 [00:15:38]line СДАЧА: 0.00 [00:15:38]line НСП 1% : 4.43 [00:15:38]line НДС 12% : 53.14 [00:15:38]line Наличными: 500.00 [00:15:38]line Безнал.: 0.00 [00:15:38]line Место: АЗС № 97 "Партнер Нефть" [00:15:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:15:38]line СНО: Общий режим [00:15:38]line Чек 5 28.07.2024 00:15 [00:15:38]line Смена: 439 ФФД: 1.0 [00:15:38]line ЗНМ: 0300000054 [00:15:38]line РНМ: 0000000000092624 [00:15:38]line Версия ККМ: 001 [00:15:38]line ФМ: 0000000000874959 [00:15:38]line ФД: 226345 [00:15:38]line ФПД: 148841695999988 [00:15:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001538&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226345&fm=148841695999988&tin=02508201610067®Number=0000000000092624&sum=50000 [00:15:38]OFD Sender: Processing packet 226345 [packets to send 600, broken 599] [00:15:38]ProducePacketName [00:15:38]name=ofd_packets/00226345 [00:15:38]OFD Sender: To server: pG, [00:15:38]CommunicateWithHost lk.salyk.kg:30040 [00:15:38]ConnectInit lk.salyk.kg [00:15:38]written 0, free lines is 4095 [00:15:39]Write to MH i2c: 01 00 00 71 04 75 [00:15:39]Write i2c OK [00:15:39]MH_I2C_Read... [00:15:39]Read from MH i2c: 01 [00:15:39]MH_I2C_Read... [00:15:39]Read from MH i2c: 01 07 00 [00:15:39]MH_I2C_Read... [00:15:39]Read from MH i2c: 01 07 00 71 04 00 00 00 00 00 61 0C E9 [00:15:39]RasterBufferAndPrint [00:15:39]line [00:15:39]line [00:15:39]line [00:15:39]line [00:15:39]line [00:15:39]written 0, free lines is 3172 [00:15:39]MH_Cut [00:15:39]Write to MH i2c: D1 01 00 78 04 01 4E [00:15:39]Write i2c OK [00:15:39]MH_I2C_Read... [00:15:39]Read from MH i2c: D1 [00:15:39]MH_I2C_Read... [00:15:39]Read from MH i2c: D1 01 00 [00:15:39]MH_I2C_Read... [00:15:39]Read from MH i2c: D1 01 00 78 04 00 4D [00:15:39]Write to MH i2c: 01 00 00 79 04 7D [00:15:39]Write i2c OK [00:15:39]MH_I2C_Read... [00:15:40]*** Cut start [00:15:40]*** Partial cut [00:15:40]*** CUTSNS_PIN = 1 [00:15:40]*** CUTSNS_PIN = 0 [00:15:40]*** Brake cut motor [00:15:41]Read from MH i2c: 01 [00:15:41]MH_I2C_Read... [00:15:41]*** Stop cut motor [00:15:41]*** Cut end [00:15:41]Read from MH i2c: 01 07 00 [00:15:41]MH_I2C_Read... [00:15:41]Read from MH i2c: 01 07 00 79 04 00 00 00 00 00 FF 0F 92 [00:15:41]process_action close_receipt done [00:15:41]requested_data is exist [00:15:41]produce_requested_data [00:15:41]requested_item fm.sn is exist - process it [00:15:41]wFMCommunicate request_size=4 [00:15:41]MH_SAM_APDU [00:15:41]CAPDU: 80 11 00 00 [00:15:41]Write to MH i2c: E2 08 00 7A 04 80 11 00 00 00 00 00 00 F8 [00:15:41]Write i2c OK [00:15:41]MH_I2C_Read... [00:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:41]Read from MH i2c: E2 [00:15:41]MH_I2C_Read... [00:15:41]Read from MH i2c: E2 17 00 [00:15:41]MH_I2C_Read... [00:15:41]Read from MH i2c: E2 17 00 7A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [00:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:15:41]wFMCommunicate OK [00:15:41]requested_item fd.num is exist - process it [00:15:41]SAM_PROTO_GetFieldsCounters [00:15:41]wFMCommunicate request_size=4 [00:15:41]MH_SAM_APDU [00:15:41]CAPDU: 80 13 00 00 [00:15:41]Write to MH i2c: E2 08 00 7B 04 80 13 00 00 00 00 00 00 FB [00:15:41]Write i2c OK [00:15:41]MH_I2C_Read... [00:15:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:41]Read from MH i2c: E2 [00:15:41]MH_I2C_Read... [00:15:41]Read from MH i2c: E2 62 00 [00:15:41]MH_I2C_Read... [00:15:41]Read from MH i2c: E2 62 00 7B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [00:15: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:15:41]wFMCommunicate OK [00:15:41]SAM_PROTO_GetFieldsCounters done [00:15:41]requested_item shift.num is exist - process it [00:15:41]requested_item shift.opened is exist - process it [00:15:41]req_shift_opened [00:15:41]FM_GetShiftState [00:15:41]SAM_PROTO_GetShiftState [00:15:41]wFMCommunicate request_size=4 [00:15:41]MH_SAM_APDU [00:15:41]CAPDU: 80 13 01 00 [00:15:41]Write to MH i2c: E2 08 00 7C 04 80 13 01 00 00 00 00 00 FD [00:15:41]Write i2c OK [00:15:41]MH_I2C_Read... [00:15:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:41]Read from MH i2c: E2 [00:15:41]MH_I2C_Read... [00:15:41]Read from MH i2c: E2 0E 00 [00:15:41]MH_I2C_Read... [00:15:41]Read from MH i2c: E2 0E 00 7C 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AE [00:15:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:15:41]wFMCommunicate OK [00:15:41]SAM_PROTO_GetShiftState done [00:15:41]FM_GetShiftState done [00:15:41]req_shift_opened done [00:15:41]requested_item shift.open_date is exist - process it [00:15:41]req_shift_open_date [00:15:41]req_shift_open_date done [00:15:41]produce_requested_data done [00:15:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226345,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:15:41]process_action_free close_receipt [00:15:41]json_value_free [00:15:41]json_value_free done [00:15:41]process_json_proto returns [00:15:41]Send response to host [00:15:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226345,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:15:41]free response buf [00:15:41]execute_script done [00:15:41]execute_script returns [00:15:41]free content buf [00:15:41]Sock 8.Close socket [00:15:41]Sock 8.Thread stoped [00:15:43]Connected sock=11 [00:15: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 35 39 0F 01 00 00 40 AA 07 01 A9 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AA 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 74 03 00 35 04 06 00 87 5E E8 6A F7 F4 A3 9C 51 91 88 27 5F 67 [00:15: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 35 39 4F 00 00 00 EA 1B 47 00 C6 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 35 39 10 04 04 00 29 74 03 00 F4 03 04 00 BA 39 A5 66 B6 04 01 00 00 7E 0F 80 49 5D FF F0 D3 [00:15:43]CommunicateWithHost err = 0 [00:15:43]CheckOFDResponse [00:15:43]1017 (14) - 77093643461234 [00:15:43]1041 (16) - 0000000000874959 [00:15:43]1040 (4) - 226345 [00:15:43]1012 (4) - 27.07.2024 18:17 [00:15:43]1206 (1) - 0 [00:15:43]OFD Sender: Remove packet 226345 [00:15:43]ProducePacketName [00:15:43]name=ofd_packets/00226345 [00:15:43]NVStorageDeleteData [00:15:44]OFD Sender: No OFD packet to send [00:15:49]OFD Sender: No OFD packet to send [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:02]accept exits with 9 [00:16:02]New connection [00:16:02]New thread 3066449252 created [00:16:02]Thread 3066592612 joined [00:16:02]Waiting for new connection... [00:16:02] Sock 9.Parse request [00:16:02]Sock 9.Check first char [00:16:02]Sock 9.First char is OK [00:16:02]request: POST /json_proto HTTP/1.0 [00:16:02]Method: POST [00:16:02]URL: /json_proto [00:16:02]Method is POST - this is cgi request [00:16:02]url: /json_proto [00:16:02]query_string will be loaded in cgi processing [00:16:02]execute_cgi json_proto POST (null) [00:16:02]execute_cgi path=json_proto method=POST [00:16:02]POST find Content-Length [00:16:02]Host: 172.17.43.131:8080 [00:16:02]Content-Length: 679 [00:16:02]Content-Type: application/json [00:16:02] [00:16:02]POST finish read [00:16:02]Found Content-Length = 679 [00:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:02]execute_script... [00:16:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:02]POST & json_proto [00:16:02]process_json_proto [00:16:02]json parsed OK: [00:16:02]protocol is kg_v1.0 [00:16:02]action value=close_receipt [00:16:02]process_action close_receipt [00:16:02]cmd_close_receipt [00:16:02]MH_GetDate [00:16:02]Write to MH i2c: F0 00 00 7D 04 70 [00:16:02]Write i2c OK [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: F0 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: F0 09 00 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: F0 09 00 7D 04 00 C4 8D A5 66 F9 24 A2 66 FA [00:16:02]GetLastDocTimeStamp 1722125738 [00:16:02]current date 1722125764 [00:16:02]FM_GetShiftState [00:16:02]SAM_PROTO_GetShiftState [00:16:02]wFMCommunicate request_size=4 [00:16:02]MH_SAM_APDU [00:16:02]CAPDU: 80 13 01 00 [00:16:02]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [00:16:02]Write i2c OK [00:16:02]MH_I2C_Read... [00:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:02]Read from MH i2c: E2 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: E2 0E 00 [00:16:02]MH_I2C_Read... [00:16:02]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B0 [00:16:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:16:02]wFMCommunicate OK [00:16:02]SAM_PROTO_GetShiftState done [00:16:02]FM_GetShiftState done [00:16:02]opened in 1722125326 [00:16:02]opened+sec_in_day 1722211726 [00:16:02]quantity*price = 70037 [00:16:02]sum+1 = 70038 [00:16:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 6 28.07.2024 00:16 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226346 ФПД: 252909382072875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001604&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226346&fm=252909382072875&tin=02508201610067®Number=0000000000092624&sum=70000 [00:16:04]StoreToDocumentArchive [00:16:04]shift 439 fd 226346 [00:16:04]save to /storage/0439/doc_00226346 [00:16:04]save last doc name /storage/0439/doc_00226346 to /storage/kkm_last_doc_name [00:16:04]save OK [00:16:04]Clear old archive folders... [00:16:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:16:04]tlvbuf is 01FE2280 [00:16:04]SAM_PROTO_ClearQueue [00:16:04]wFMCommunicate request_size=4 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 09 00 00 [00:16:04]Write to MH i2c: E2 08 00 8B 04 80 09 00 00 00 00 00 00 01 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [00:16:04]RAPDU: 90 00 [00:16:04]wFMCommunicate OK [00:16:04]SAM_PROTO_ClearQueue done [00:16:04]KKMCreateOFDPacket [00:16:04]OFDProtocolAddRootSTLVToBuf [00:16:04]FM_MakeSignedData [00:16:04]FM_MakeSignedData [00:16:04]SAM_PROTO_SignData [00:16:04]wFMCommunicate request_size=4 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 0D 01 02 [00:16:04]Write to MH i2c: E2 08 00 8C 04 80 0D 01 02 00 00 00 00 09 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [00:16:04]RAPDU: 90 00 [00:16:04]wFMCommunicate OK [00:16:04]wFMCommunicate request_size=255 [00:16:04]MH_SAM_APDU [00: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 C4 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 74 03 00 35 04 06 00 E6 [00:16:04]Write to MH i2c: E2 02 01 8D 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 C4 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 74 03 00 35 04 06 00 E6 00 00 18 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [00:16:04]RAPDU: 90 00 [00:16:04]wFMCommunicate OK [00:16:04]wFMCommunicate request_size=10 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 0D 02 02 05 05 0D E0 FA 2B [00:16:04]Write to MH i2c: E2 0D 00 8E 04 80 0D 02 02 05 00 05 0D E0 FA 2B 00 00 2D [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [00:16:04]RAPDU: 90 00 [00:16:04]wFMCommunicate OK [00:16:04]wFMCommunicate request_size=4 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 0D 03 02 [00:16:04]Write to MH i2c: E2 08 00 8F 04 80 0D 03 02 00 00 00 00 0E [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]OFD Sender: No OFD packet to send [00:16:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 0B 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 0B 00 8F 04 00 30 43 6D 95 55 3B 21 71 90 00 A6 [00:16:04]RAPDU: 30 43 6D 95 55 3B 21 71 90 00 [00:16:04]wFMCommunicate OK [00:16:04]SAM_PROTO_SignData done [00:16:04]FM_MakeSignedData done [00:16:04]CreateOFDProtocolMessage [00:16:04]wFMCommunicate request_size=4 [00:16:04]MH_SAM_APDU [00:16:04]CAPDU: 80 11 00 00 [00:16:04]Write to MH i2c: E2 08 00 90 04 80 11 00 00 00 00 00 00 0E [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 [00:16:04]MH_I2C_Read... [00:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:04]Read from MH i2c: E2 17 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: E2 17 00 90 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [00:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:16:04]wFMCommunicate OK [00:16:04]CreateOFDProtocolMessage done [00:16:04]OFDSenderStorePacket 226346 [00:16:04]StoreOFDPacket docnum=226346 [00:16:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0E 66 07 01 2D 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 C4 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 74 03 00 35 04 06 00 E6 05 0D E0 FA 2B 30 43 6D 95 55 3B 21 71 [00:16:04]CheckFolder [00:16:04]dirname=/storage/ofd_packets [00:16:04]CheckFolder done [00:16:04]ProducePacketName [00:16:04]name=ofd_packets/00226346 [00:16:04]NVStorageSaveData ofd_packets/00226346 [00:16:04]File name is /storage/ofd_packets/00226346 [00:16:04]Write 301 bytes [00:16:04]NVStorageSaveData done [00:16:04]OFDSenderStorePacket done [00:16:04]KKMCreateOFDPacket done [00:16:04]NVStorageSaveData kkm_last_timestamp [00:16:04]File name is /storage/kkm_last_timestamp [00:16:04]Write 4 bytes [00:16:04]NVStorageSaveData done [00:16:04]ExternCall_PrintAddStr [00:16:04]wPrintStart [00:16:04]Write to MH i2c: 01 00 00 91 04 95 [00:16:04]Write i2c OK [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 07 00 [00:16:04]MH_I2C_Read... [00:16:04]Read from MH i2c: 01 07 00 91 04 00 00 00 00 00 FF 0F AA [00:16:04]RasterBufferAndPrint [00:16:04]line Счет N : (1)2002679 [00:16:04]line ИНН: 02508201610067 [00:16:04]line Контрольно-Кассовый Чек [00:16:04]line ПРОДАЖА [00:16:04]line ТРК (МРК, ГНК) : 43 [00:16:04]line Товар: 2710124130 [00:16:04]line Аи-92-К-5 [00:16:04]line 10.330 * 67.80 [00:16:04]line = 700.37 [00:16:04]line НДС 12% НСП 1% [00:16:04]line > о реализуемом товаре [00:16:04]line ОКРУГЛЕНИЕ: -0.37 [00:16:04]line ИТОГО: 700.00 [00:16:04]line Внесено: 700.00 [00:16:04]line СДАЧА: 0.00 [00:16:04]line НСП 1% : 6.20 [00:16:04]line НДС 12% : 74.38 [00:16:04]line Наличными: 700.00 [00:16:04]line Безнал.: 0.00 [00:16:04]line Место: АЗС № 97 "Партнер Нефть" [00:16:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:16:04]line СНО: Общий режим [00:16:04]line Чек 6 28.07.2024 00:16 [00:16:04]line Смена: 439 ФФД: 1.0 [00:16:04]line ЗНМ: 0300000054 [00:16:04]line РНМ: 0000000000092624 [00:16:04]line Версия ККМ: 001 [00:16:04]line ФМ: 0000000000874959 [00:16:04]line ФД: 226346 [00:16:04]line ФПД: 252909382072875 [00:16:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001604&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226346&fm=252909382072875&tin=02508201610067®Number=0000000000092624&sum=70000 [00:16:04]written 0, free lines is 4095 [00:16:04]OFD Sender: Processing packet 226346 [packets to send 600, broken 599] [00:16:04]ProducePacketName [00:16:04]name=ofd_packets/00226346 [00:16:04]OFD Sender: To server: pG, [00:16:04]CommunicateWithHost lk.salyk.kg:30040 [00:16:04]ConnectInit lk.salyk.kg [00:16:05]Write to MH i2c: 01 00 00 BC 04 C0 [00:16:05]Write i2c OK [00:16:05]MH_I2C_Read... [00:16:05]Read from MH i2c: 01 [00:16:05]MH_I2C_Read... [00:16:05]Read from MH i2c: 01 07 00 [00:16:05]MH_I2C_Read... [00:16:05]Read from MH i2c: 01 07 00 BC 04 00 00 00 00 00 68 0C 3B [00:16:05]RasterBufferAndPrint [00:16:05]line [00:16:05]line [00:16:05]line [00:16:05]line [00:16:05]line [00:16:05]written 0, free lines is 3179 [00:16:05]MH_Cut [00:16:05]Write to MH i2c: D1 01 00 C3 04 01 99 [00:16:05]Write i2c OK [00:16:05]MH_I2C_Read... [00:16:05]Read from MH i2c: D1 [00:16:05]MH_I2C_Read... [00:16:05]Read from MH i2c: D1 01 00 [00:16:05]MH_I2C_Read... [00:16:05]Read from MH i2c: D1 01 00 C3 04 00 98 [00:16:05]Write to MH i2c: 01 00 00 C4 04 C8 [00:16:05]Write i2c OK [00:16:05]MH_I2C_Read... [00:16:06]*** Cut start [00:16:06]*** Partial cut [00:16:06]*** CUTSNS_PIN = 1 [00:16:06]*** CUTSNS_PIN = 0 [00:16:06]*** Brake cut motor [00:16:06]Read from MH i2c: 01 [00:16:06]MH_I2C_Read... [00:16:06]*** Stop cut motor [00:16:06]*** Cut end [00:16:06]Read from MH i2c: 01 07 00 [00:16:06]MH_I2C_Read... [00:16:06]Read from MH i2c: 01 07 00 C4 04 00 00 00 00 00 FF 0F DD [00:16:06]process_action close_receipt done [00:16:06]requested_data is exist [00:16:06]produce_requested_data [00:16:06]requested_item fm.sn is exist - process it [00:16:06]wFMCommunicate request_size=4 [00:16:06]MH_SAM_APDU [00:16:06]CAPDU: 80 11 00 00 [00:16:06]Write to MH i2c: E2 08 00 C5 04 80 11 00 00 00 00 00 00 43 [00:16:07]Write i2c OK [00:16:07]MH_I2C_Read... [00:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:07]Read from MH i2c: E2 [00:16:07]MH_I2C_Read... [00:16:07]Read from MH i2c: E2 17 00 [00:16:07]MH_I2C_Read... [00:16:07]Read from MH i2c: E2 17 00 C5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [00:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:16:07]wFMCommunicate OK [00:16:07]requested_item fd.num is exist - process it [00:16:07]SAM_PROTO_GetFieldsCounters [00:16:07]wFMCommunicate request_size=4 [00:16:07]MH_SAM_APDU [00:16:07]CAPDU: 80 13 00 00 [00:16:07]Write to MH i2c: E2 08 00 C6 04 80 13 00 00 00 00 00 00 46 [00:16:07]Write i2c OK [00:16:07]MH_I2C_Read... [00:16:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:07]Read from MH i2c: E2 [00:16:07]MH_I2C_Read... [00:16:07]Read from MH i2c: E2 62 00 [00:16:07]MH_I2C_Read... [00:16:07]Read from MH i2c: E2 62 00 C6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:16:07]wFMCommunicate OK [00:16:07]SAM_PROTO_GetFieldsCounters done [00:16:07]requested_item shift.num is exist - process it [00:16:07]requested_item shift.opened is exist - process it [00:16:07]req_shift_opened [00:16:07]FM_GetShiftState [00:16:07]SAM_PROTO_GetShiftState [00:16:07]wFMCommunicate request_size=4 [00:16:07]MH_SAM_APDU [00:16:07]CAPDU: 80 13 01 00 [00:16:07]Write to MH i2c: E2 08 00 C7 04 80 13 01 00 00 00 00 00 48 [00:16:07]Write i2c OK [00:16:07]MH_I2C_Read... [00:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:07]Read from MH i2c: E2 [00:16:07]MH_I2C_Read... [00:16:07]Read from MH i2c: E2 0E 00 [00:16:07]MH_I2C_Read... [00:16:07]Read from MH i2c: E2 0E 00 C7 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F9 [00:16:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:16:07]wFMCommunicate OK [00:16:07]SAM_PROTO_GetShiftState done [00:16:07]FM_GetShiftState done [00:16:07]req_shift_opened done [00:16:07]requested_item shift.open_date is exist - process it [00:16:07]req_shift_open_date [00:16:07]req_shift_open_date done [00:16:07]produce_requested_data done [00:16:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226346,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:16:07]process_action_free close_receipt [00:16:07]json_value_free [00:16:07]json_value_free done [00:16:07]process_json_proto returns [00:16:07]Send response to host [00:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226346,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:16:07]free response buf [00:16:07]execute_script done [00:16:07]execute_script returns [00:16:07]free content buf [00:16:07]Sock 9.Close socket [00:16:07]Sock 9.Thread stoped [00:16:08]Connected sock=11 [00:16: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 35 39 0F 01 00 00 0E 66 07 01 2D 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 C4 8D A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 74 03 00 35 04 06 00 E6 05 0D E0 FA 2B 30 43 6D 95 55 3B 21 71 [00:16: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 35 39 4F 00 00 00 BD 85 47 00 B6 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 35 39 10 04 04 00 2A 74 03 00 F4 03 04 00 D3 39 A5 66 B6 04 01 00 00 72 7D 30 36 10 5E 3E E3 [00:16:09]CommunicateWithHost err = 0 [00:16:09]CheckOFDResponse [00:16:09]1017 (14) - 77093643461234 [00:16:09]1041 (16) - 0000000000874959 [00:16:09]1040 (4) - 226346 [00:16:09]1012 (4) - 27.07.2024 18:17 [00:16:09]1206 (1) - 0 [00:16:09]OFD Sender: Remove packet 226346 [00:16:09]ProducePacketName [00:16:09]name=ofd_packets/00226346 [00:16:09]NVStorageDeleteData [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:31]recv_with_timeout no data received [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:27]accept exits with 10 [00:18:27]New connection [00:18:27]New thread 3066592612 created [00:18:27]Thread 3066449252 joined [00:18:27]Waiting for new connection... [00:18:27] Sock 10.Parse request [00:18:27]Sock 10.Check first char [00:18:27]Sock 10.First char is OK [00:18:27]request: POST /json_proto HTTP/1.0 [00:18:27]Method: POST [00:18:27]URL: /json_proto [00:18:27]Method is POST - this is cgi request [00:18:27]url: /json_proto [00:18:27]query_string will be loaded in cgi processing [00:18:27]execute_cgi json_proto POST (null) [00:18:27]execute_cgi path=json_proto method=POST [00:18:27]POST find Content-Length [00:18:27]Host: 172.17.43.131:8080 [00:18:27]Content-Length: 804 [00:18:27]Content-Type: application/json [00:18:27] [00:18:27]POST finish read [00:18:27]Found Content-Length = 804 [00:18:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 21.390, "sum" : 1450.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" : 1450.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:27]execute_script... [00:18: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)2002680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 21.390, "sum" : 1450.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" : 1450.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:27]POST & json_proto [00:18:27]process_json_proto [00:18:27]json parsed OK: [00:18:27]protocol is kg_v1.0 [00:18:27]action value=close_receipt [00:18:27]process_action close_receipt [00:18:27]cmd_close_receipt [00:18:27]MH_GetDate [00:18:27]Write to MH i2c: F0 00 00 C8 04 BB [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: F0 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: F0 09 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: F0 09 00 C8 04 00 54 8E A5 66 F9 24 A2 66 D6 [00:18:27]GetLastDocTimeStamp 1722125764 [00:18:27]current date 1722125908 [00:18:27]FM_GetShiftState [00:18:27]SAM_PROTO_GetShiftState [00:18:27]wFMCommunicate request_size=4 [00:18:27]MH_SAM_APDU [00:18:27]CAPDU: 80 13 01 00 [00:18:27]Write to MH i2c: E2 08 00 C9 04 80 13 01 00 00 00 00 00 4A [00:18:27]Write i2c OK [00:18:27]MH_I2C_Read... [00:18:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:27]Read from MH i2c: E2 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 0E 00 [00:18:27]MH_I2C_Read... [00:18:27]Read from MH i2c: E2 0E 00 C9 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FB [00:18:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:18:27]wFMCommunicate OK [00:18:27]SAM_PROTO_GetShiftState done [00:18:27]FM_GetShiftState done [00:18:27]opened in 1722125326 [00:18:27]opened+sec_in_day 1722211726 [00:18:27]quantity*price = 145024 [00:18:27]sum+1 = 145025 [00:18:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1450.24 НСП 1% : 12.83 НДС 12% : 154.01 Наличными: 0.00 Безнал.: 1450.24 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 7 28.07.2024 00:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226347 ФПД: 208907836090961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226347&fm=208907836090961&tin=02508201610067®Number=0000000000092624&sum=145024 [00:18:28]StoreToDocumentArchive [00:18:28]shift 439 fd 226347 [00:18:28]save to /storage/0439/doc_00226347 [00:18:28]save last doc name /storage/0439/doc_00226347 to /storage/kkm_last_doc_name [00:18:28]save OK [00:18:28]Clear old archive folders... [00:18:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:18:28]tlvbuf is 01FF66E0 [00:18:28]SAM_PROTO_ClearQueue [00:18:28]wFMCommunicate request_size=4 [00:18:28]MH_SAM_APDU [00:18:28]CAPDU: 80 09 00 00 [00:18:28]Write to MH i2c: E2 08 00 D6 04 80 09 00 00 00 00 00 00 4C [00:18:28]Write i2c OK [00:18:28]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [00:18:29]RAPDU: 90 00 [00:18:29]wFMCommunicate OK [00:18:29]SAM_PROTO_ClearQueue done [00:18:29]KKMCreateOFDPacket [00:18:29]OFDProtocolAddRootSTLVToBuf [00:18:29]FM_MakeSignedData [00:18:29]FM_MakeSignedData [00:18:29]SAM_PROTO_SignData [00:18:29]wFMCommunicate request_size=4 [00:18:29]MH_SAM_APDU [00:18:29]CAPDU: 80 0D 01 02 [00:18:29]Write to MH i2c: E2 08 00 D7 04 80 0D 01 02 00 00 00 00 54 [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [00:18:29]RAPDU: 90 00 [00:18:29]wFMCommunicate OK [00:18:29]wFMCommunicate request_size=255 [00:18:29]MH_SAM_APDU [00:18: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 8E 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 80 36 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 36 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 36 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 54 8E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 74 03 00 35 04 06 00 BE [00:18:29]Write to MH i2c: E2 02 01 D8 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 8E 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 80 36 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 36 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 36 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 54 8E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 74 03 00 35 04 06 00 BE 00 00 7E [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [00:18:29]RAPDU: 90 00 [00:18:29]wFMCommunicate OK [00:18:29]wFMCommunicate request_size=10 [00:18:29]MH_SAM_APDU [00:18:29]CAPDU: 80 0D 02 02 05 00 25 5C 6A 51 [00:18:29]Write to MH i2c: E2 0D 00 D9 04 80 0D 02 02 05 00 00 25 5C 6A 51 00 00 9D [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [00:18:29]RAPDU: 90 00 [00:18:29]wFMCommunicate OK [00:18:29]wFMCommunicate request_size=4 [00:18:29]MH_SAM_APDU [00:18:29]CAPDU: 80 0D 03 02 [00:18:29]Write to MH i2c: E2 08 00 DA 04 80 0D 03 02 00 00 00 00 59 [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 0B 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 0B 00 DA 04 00 07 D2 01 40 01 FA 01 FB 90 00 6B [00:18:29]RAPDU: 07 D2 01 40 01 FA 01 FB 90 00 [00:18:29]wFMCommunicate OK [00:18:29]SAM_PROTO_SignData done [00:18:29]FM_MakeSignedData done [00:18:29]CreateOFDProtocolMessage [00:18:29]wFMCommunicate request_size=4 [00:18:29]MH_SAM_APDU [00:18:29]CAPDU: 80 11 00 00 [00:18:29]Write to MH i2c: E2 08 00 DB 04 80 11 00 00 00 00 00 00 59 [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:29]Read from MH i2c: E2 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 17 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: E2 17 00 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [00:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:18:29]wFMCommunicate OK [00:18:29]CreateOFDProtocolMessage done [00:18:29]OFDSenderStorePacket 226347 [00:18:29]StoreOFDPacket docnum=226347 [00:18:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E8 D3 07 01 F2 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 80 36 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 36 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 36 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 54 8E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 74 03 00 35 04 06 00 BE 00 25 5C 6A 51 07 D2 01 40 01 FA 01 FB [00:18:29]CheckFolder [00:18:29]dirname=/storage/ofd_packets [00:18:29]CheckFolder done [00:18:29]ProducePacketName [00:18:29]name=ofd_packets/00226347 [00:18:29]NVStorageSaveData ofd_packets/00226347 [00:18:29]File name is /storage/ofd_packets/00226347 [00:18:29]Write 301 bytes [00:18:29]NVStorageSaveData done [00:18:29]OFDSenderStorePacket done [00:18:29]KKMCreateOFDPacket done [00:18:29]NVStorageSaveData kkm_last_timestamp [00:18:29]File name is /storage/kkm_last_timestamp [00:18:29]Write 4 bytes [00:18:29]NVStorageSaveData done [00:18:29]ExternCall_PrintAddStr [00:18:29]wPrintStart [00:18:29]Write to MH i2c: 01 00 00 DC 04 E0 [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: 01 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: 01 07 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: 01 07 00 DC 04 00 00 00 00 00 FF 0F F5 [00:18:29]RasterBufferAndPrint [00:18:29]line Счет N : (1)2002680 [00:18:29]line ИНН: 02508201610067 [00:18:29]line Контрольно-Кассовый Чек [00:18:29]line ПРОДАЖА [00:18:29]line ТРК (МРК, ГНК) : 33 [00:18:29]line Товар: 2710124130 [00:18:29]line Аи-92-К-5 [00:18:29]line 21.390 * 67.80 [00:18:29]line = 1450.24 [00:18:29]line НДС 12% НСП 1% [00:18:29]line > о реализуемом товаре [00:18:29]line ИТОГО: 1450.24 [00:18:29]line НСП 1% : 12.83 [00:18:29]line НДС 12% : 154.01 [00:18:29]line Наличными: 0.00 [00:18:29]line Безнал.: 1450.24 [00:18:29]line Место: АЗС № 97 "Партнер Нефть" [00:18:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:18:29]line СНО: Общий режим [00:18:29]line Чек 7 28.07.2024 00:18 [00:18:29]line Смена: 439 ФФД: 1.0 [00:18:29]line ЗНМ: 0300000054 [00:18:29]line РНМ: 0000000000092624 [00:18:29]line Версия ККМ: 001 [00:18:29]line Платежная система: O! деньги [00:18:29]line ФМ: 0000000000874959 [00:18:29]line ФД: 226347 [00:18:29]line ФПД: 208907836090961 [00:18:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T001828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226347&fm=208907836090961&tin=02508201610067®Number=0000000000092624&sum=145024 [00:18:29]written 0, free lines is 4095 [00:18:29]OFD Sender: Processing packet 226347 [packets to send 600, broken 599] [00:18:29]ProducePacketName [00:18:29]name=ofd_packets/00226347 [00:18:29]OFD Sender: To server: pG, [00:18:29]CommunicateWithHost lk.salyk.kg:30040 [00:18:29]ConnectInit lk.salyk.kg [00:18:29]Write to MH i2c: 01 00 00 06 05 0B [00:18:29]Write i2c OK [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: 01 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: 01 07 00 [00:18:29]MH_I2C_Read... [00:18:29]Read from MH i2c: 01 07 00 06 05 00 00 00 00 00 76 0C 94 [00:18:29]RasterBufferAndPrint [00:18:29]line [00:18:29]line [00:18:29]line [00:18:29]line [00:18:29]line [00:18:29]written 0, free lines is 3194 [00:18:30]MH_Cut [00:18:30]Write to MH i2c: D1 01 00 0D 05 01 E4 [00:18:30]Write i2c OK [00:18:30]MH_I2C_Read... [00:18:30]Read from MH i2c: D1 [00:18:30]MH_I2C_Read... [00:18:30]Read from MH i2c: D1 01 00 [00:18:30]MH_I2C_Read... [00:18:30]Read from MH i2c: D1 01 00 0D 05 00 E3 [00:18:30]Write to MH i2c: 01 00 00 0E 05 13 [00:18:30]Write i2c OK [00:18:30]MH_I2C_Read... [00:18:30]Connected sock=9 [00:18: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 35 39 0F 01 00 00 E8 D3 07 01 F2 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 53 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 80 36 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 36 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 36 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 54 8E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 74 03 00 35 04 06 00 BE 00 25 5C 6A 51 07 D2 01 40 01 FA 01 FB [00:18:31]*** Cut start [00:18:31]*** Partial cut [00:18:31]*** CUTSNS_PIN = 1 [00:18:31]*** CUTSNS_PIN = 0 [00:18:31]*** Brake cut motor [00:18: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 35 39 4F 00 00 00 44 45 47 00 7D DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 74 03 00 F4 03 04 00 61 3A A5 66 B6 04 01 00 00 65 19 48 E0 B2 83 AE 6F [00:18:31]CommunicateWithHost err = 0 [00:18:31]CheckOFDResponse [00:18:31]1017 (14) - 77093643461234 [00:18:31]1041 (16) - 0000000000874959 [00:18:31]1040 (4) - 226347 [00:18:31]1012 (4) - 27.07.2024 18:20 [00:18:31]1206 (1) - 0 [00:18:31]OFD Sender: Remove packet 226347 [00:18:31]ProducePacketName [00:18:31]name=ofd_packets/00226347 [00:18:31]NVStorageDeleteData [00:18:31]Read from MH i2c: 01 [00:18:31]MH_I2C_Read... [00:18:31]*** Stop cut motor [00:18:31]*** Cut end [00:18:31]Read from MH i2c: 01 07 00 [00:18:31]MH_I2C_Read... [00:18:31]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 FF 0F 28 [00:18:31]process_action close_receipt done [00:18:31]requested_data is exist [00:18:31]produce_requested_data [00:18:31]requested_item fm.sn is exist - process it [00:18:31]wFMCommunicate request_size=4 [00:18:31]MH_SAM_APDU [00:18:31]CAPDU: 80 11 00 00 [00:18:31]Write to MH i2c: E2 08 00 0F 05 80 11 00 00 00 00 00 00 8E [00:18:31]Write i2c OK [00:18:31]MH_I2C_Read... [00:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:31]Read from MH i2c: E2 [00:18:31]MH_I2C_Read... [00:18:31]Read from MH i2c: E2 17 00 [00:18:31]MH_I2C_Read... [00:18:31]Read from MH i2c: E2 17 00 0F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [00:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:18:31]wFMCommunicate OK [00:18:31]requested_item fd.num is exist - process it [00:18:31]SAM_PROTO_GetFieldsCounters [00:18:31]wFMCommunicate request_size=4 [00:18:31]MH_SAM_APDU [00:18:31]CAPDU: 80 13 00 00 [00:18:31]Write to MH i2c: E2 08 00 10 05 80 13 00 00 00 00 00 00 91 [00:18:31]Write i2c OK [00:18:31]MH_I2C_Read... [00:18:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:32]Read from MH i2c: E2 [00:18:32]MH_I2C_Read... [00:18:32]Read from MH i2c: E2 62 00 [00:18:32]MH_I2C_Read... [00:18:32]Read from MH i2c: E2 62 00 10 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:18:32]wFMCommunicate OK [00:18:32]SAM_PROTO_GetFieldsCounters done [00:18:32]requested_item shift.num is exist - process it [00:18:32]requested_item shift.opened is exist - process it [00:18:32]req_shift_opened [00:18:32]FM_GetShiftState [00:18:32]SAM_PROTO_GetShiftState [00:18:32]wFMCommunicate request_size=4 [00:18:32]MH_SAM_APDU [00:18:32]CAPDU: 80 13 01 00 [00:18:32]Write to MH i2c: E2 08 00 11 05 80 13 01 00 00 00 00 00 93 [00:18:32]OFD Sender: No OFD packet to send [00:18:32]Write i2c OK [00:18:32]MH_I2C_Read... [00:18:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:32]Read from MH i2c: E2 [00:18:32]MH_I2C_Read... [00:18:32]Read from MH i2c: E2 0E 00 [00:18:32]MH_I2C_Read... [00:18:32]Read from MH i2c: E2 0E 00 11 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 44 [00:18:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:18:32]wFMCommunicate OK [00:18:32]SAM_PROTO_GetShiftState done [00:18:32]FM_GetShiftState done [00:18:32]req_shift_opened done [00:18:32]requested_item shift.open_date is exist - process it [00:18:32]req_shift_open_date [00:18:32]req_shift_open_date done [00:18:32]produce_requested_data done [00:18:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226347,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:18:32]process_action_free close_receipt [00:18:32]json_value_free [00:18:32]json_value_free done [00:18:32]process_json_proto returns [00:18:32]Send response to host [00:18:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226347,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:18:32]free response buf [00:18:32]execute_script done [00:18:32]execute_script returns [00:18:32]free content buf [00:18:32]Sock 10.Close socket [00:18:32]Sock 10.Thread stoped [00:18:37]OFD Sender: No OFD packet to send [00:18:42]OFD Sender: No OFD packet to send [00:18:47]OFD Sender: No OFD packet to send [00:18:52]OFD Sender: No OFD packet to send [00:18:57]OFD Sender: No OFD packet to send [00:19:02]OFD Sender: No OFD packet to send [00:19:07]OFD Sender: No OFD packet to send [00:19:12]OFD Sender: No OFD packet to send [00:19:17]OFD Sender: No OFD packet to send [00:19:22]OFD Sender: No OFD packet to send [00:19:27]OFD Sender: No OFD packet to send [00:19:32]OFD Sender: No OFD packet to send [00:19:37]OFD Sender: No OFD packet to send [00:19:42]OFD Sender: No OFD packet to send [00:19:47]OFD Sender: No OFD packet to send [00:19:52]OFD Sender: No OFD packet to send [00:19:57]OFD Sender: No OFD packet to send [00:20:02]OFD Sender: No OFD packet to send [00:20:07]OFD Sender: No OFD packet to send [00:20:12]OFD Sender: No OFD packet to send [00:20:17]OFD Sender: No OFD packet to send [00:20:20]recv_with_timeout no data received [00:20:22]OFD Sender: No OFD packet to send [00:20:27]OFD Sender: No OFD packet to send [00:20:32]OFD Sender: No OFD packet to send [00:20:37]OFD Sender: No OFD packet to send [00:20:42]OFD Sender: No OFD packet to send [00:20:47]OFD Sender: No OFD packet to send [00:20:52]OFD Sender: No OFD packet to send [00:20:57]OFD Sender: No OFD packet to send [00:21:02]OFD Sender: No OFD packet to send [00:21:07]OFD Sender: No OFD packet to send [00:21:12]OFD Sender: No OFD packet to send [00:21:17]OFD Sender: No OFD packet to send [00:21:22]OFD Sender: No OFD packet to send [00:21:27]OFD Sender: No OFD packet to send [00:21:32]OFD Sender: No OFD packet to send [00:21:37]OFD Sender: No OFD packet to send [00:21:42]OFD Sender: No OFD packet to send [00:21:47]OFD Sender: No OFD packet to send [00:21:52]OFD Sender: No OFD packet to send [00:21:53]recv_with_timeout no data received [00:21:57]OFD Sender: No OFD packet to send [00:22:02]OFD Sender: No OFD packet to send [00:22:05]recv_with_timeout no data received [00:22:07]OFD Sender: No OFD packet to send [00:22:12]OFD Sender: No OFD packet to send [00:22:17]OFD Sender: No OFD packet to send [00:22:22]OFD Sender: No OFD packet to send [00:22:27]OFD Sender: No OFD packet to send [00:22:32]OFD Sender: No OFD packet to send [00:22:36]recv_with_timeout no data received [00:22:37]OFD Sender: No OFD packet to send [00:22:38]accept exits with 8 [00:22:38]New connection [00:22:38]New thread 3066449252 created [00:22:38]Thread 3066592612 joined [00:22:38]Waiting for new connection... [00:22:38] Sock 8.Parse request [00:22:38]Sock 8.Check first char [00:22:38]Sock 8.First char is OK [00:22:38]request: POST /json_proto HTTP/1.0 [00:22:38]Method: POST [00:22:38]URL: /json_proto [00:22:38]Method is POST - this is cgi request [00:22:38]url: /json_proto [00:22:38]query_string will be loaded in cgi processing [00:22:38]execute_cgi json_proto POST (null) [00:22:38]execute_cgi path=json_proto method=POST [00:22:38]POST find Content-Length [00:22:38]Host: 172.17.43.131:8080 [00:22:38]Content-Length: 675 [00:22:38]Content-Type: application/json [00:22:38] [00:22:38]POST finish read [00:22:38]Found Content-Length = 675 [00:22:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:38]execute_script... [00:22:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:38]POST & json_proto [00:22:38]process_json_proto [00:22:38]json parsed OK: [00:22:38]protocol is kg_v1.0 [00:22:38]action value=close_receipt [00:22:38]process_action close_receipt [00:22:38]cmd_close_receipt [00:22:38]MH_GetDate [00:22:38]Write to MH i2c: F0 00 00 12 05 06 [00:22:38]Write i2c OK [00:22:38]MH_I2C_Read... [00:22:38]Read from MH i2c: F0 [00:22:38]MH_I2C_Read... [00:22:38]Read from MH i2c: F0 09 00 [00:22:38]MH_I2C_Read... [00:22:38]Read from MH i2c: F0 09 00 12 05 00 4F 8F A5 66 F9 24 A2 66 1D [00:22:38]GetLastDocTimeStamp 1722125908 [00:22:38]current date 1722126159 [00:22:38]FM_GetShiftState [00:22:38]SAM_PROTO_GetShiftState [00:22:38]wFMCommunicate request_size=4 [00:22:38]MH_SAM_APDU [00:22:38]CAPDU: 80 13 01 00 [00:22:38]Write to MH i2c: E2 08 00 13 05 80 13 01 00 00 00 00 00 95 [00:22:38]Write i2c OK [00:22:38]MH_I2C_Read... [00:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:38]Read from MH i2c: E2 [00:22:38]MH_I2C_Read... [00:22:38]Read from MH i2c: E2 0E 00 [00:22:38]MH_I2C_Read... [00:22:38]Read from MH i2c: E2 0E 00 13 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 46 [00:22:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:22:38]wFMCommunicate OK [00:22:38]SAM_PROTO_GetShiftState done [00:22:38]FM_GetShiftState done [00:22:38]opened in 1722125326 [00:22:38]opened+sec_in_day 1722211726 [00:22:38]quantity*price = 40005 [00:22:38]sum+1 = 40006 [00:22:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 8 28.07.2024 00:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226348 ФПД: 233227580694989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T002239&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226348&fm=233227580694989&tin=02508201610067®Number=0000000000092624&sum=40000 [00:22:39]StoreToDocumentArchive [00:22:39]shift 439 fd 226348 [00:22:39]save to /storage/0439/doc_00226348 [00:22:39]save last doc name /storage/0439/doc_00226348 to /storage/kkm_last_doc_name [00:22:39]save OK [00:22:39]Clear old archive folders... [00:22:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:22:39]tlvbuf is 01FE2970 [00:22:39]SAM_PROTO_ClearQueue [00:22:39]wFMCommunicate request_size=4 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 09 00 00 [00:22:39]Write to MH i2c: E2 08 00 20 05 80 09 00 00 00 00 00 00 97 [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [00:22:39]RAPDU: 90 00 [00:22:39]wFMCommunicate OK [00:22:39]SAM_PROTO_ClearQueue done [00:22:39]KKMCreateOFDPacket [00:22:39]OFDProtocolAddRootSTLVToBuf [00:22:39]FM_MakeSignedData [00:22:39]FM_MakeSignedData [00:22:39]SAM_PROTO_SignData [00:22:39]wFMCommunicate request_size=4 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 0D 01 02 [00:22:39]Write to MH i2c: E2 08 00 21 05 80 0D 01 02 00 00 00 00 9F [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [00:22:39]RAPDU: 90 00 [00:22:39]wFMCommunicate OK [00:22:39]wFMCommunicate request_size=255 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4F 8F A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 74 03 00 35 04 06 00 D4 1E 87 19 [00:22:39]Write to MH i2c: E2 02 01 22 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4F 8F A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 74 03 00 35 04 06 00 D4 1E 87 19 00 00 FD [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [00:22:39]RAPDU: 90 00 [00:22:39]wFMCommunicate OK [00:22:39]wFMCommunicate request_size=7 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 0D 02 02 02 61 CD [00:22:39]Write to MH i2c: E2 0A 00 23 05 80 0D 02 02 02 00 61 CD 00 00 D4 [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [00:22:39]RAPDU: 90 00 [00:22:39]wFMCommunicate OK [00:22:39]wFMCommunicate request_size=4 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 0D 03 02 [00:22:39]Write to MH i2c: E2 08 00 24 05 80 0D 03 02 00 00 00 00 A4 [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 0B 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 0B 00 24 05 00 E7 30 79 41 91 83 14 B8 90 00 56 [00:22:39]RAPDU: E7 30 79 41 91 83 14 B8 90 00 [00:22:39]wFMCommunicate OK [00:22:39]SAM_PROTO_SignData done [00:22:39]FM_MakeSignedData done [00:22:39]CreateOFDProtocolMessage [00:22:39]wFMCommunicate request_size=4 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 11 00 00 [00:22:39]Write to MH i2c: E2 08 00 25 05 80 11 00 00 00 00 00 00 A4 [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 17 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 17 00 25 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [00:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:22:39]wFMCommunicate OK [00:22:39]CreateOFDProtocolMessage done [00:22:39]OFDSenderStorePacket 226348 [00:22:39]StoreOFDPacket docnum=226348 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (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:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 224227+1721902329=1722126556 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:11]*** 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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 90 A5 66 F9 24 A2 66 9B [00:29:16]Current date/time: 28.07.2024 00:29 [00:29:16]FM_Init [00:29:16]wFMConnect [00:29:16]MH_SAM_On [00:29:16]Write to MH i2c: E0 00 00 08 00 E7 [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]*** iso7816_init finished! [00:29:16]*** atr: [00:29:16]*** 0F 3B D5 18 FF 81 91 FE [00:29:16]*** 1F C3 80 73 C8 21 10 0A [00:29:16]*** 00 00 00 00 00 00 00 00 [00:29:16]*** 00 00 00 00 00 00 00 00 [00:29:16]*** 00 00 00 00 00 00 00 00 [00:29:16]*** 00 00 00 00 00 00 00 00 [00:29:16]*** 00 00 00 00 00 00 00 00 [00:29:16]*** 00 00 00 00 00 00 00 00 [00:29:16]Read from MH i2c: E0 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E0 10 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:29:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:29:16]wFMCommunicate request_size=10 [00:29:16]MH_SAM_APDU [00:29:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:29:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:29:16]Read from MH i2c: E2 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:29:16]RAPDU: 90 00 [00:29:16]wFMCommunicate OK [00:29:16]wFMCommunicate request_size=4 [00:29:16]MH_SAM_APDU [00:29:16]CAPDU: 80 11 00 00 [00:29:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:16]Read from MH i2c: E2 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 17 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [00:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:29:16]wFMCommunicate OK [00:29:16]Detected FM SN is 0000000000874959 [00:29:16]Stored FM SN is 0000000000874959 [00:29:16]wFMCommunicate request_size=9 [00:29:16]MH_SAM_APDU [00:29:16]CAPDU: 80 16 00 00 04 1A 5E 01 00 [00:29:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:29:16]Read from MH i2c: E2 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:29:16]RAPDU: 90 00 [00:29:16]wFMCommunicate OK [00:29:16]FM PIN OK [00:29:16]wFMCommunicate request_size=8 [00:29:16]MH_SAM_APDU [00:29:16]CAPDU: 80 14 04 00 03 02 00 01 [00:29:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:29:16]Read from MH i2c: E2 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:29:16]RAPDU: 90 00 [00:29:16]wFMCommunicate OK [00:29:16]wFMCommunicate request_size=13 [00:29:16]MH_SAM_APDU [00:29:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:29:16]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:29:16]Read from MH i2c: E2 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:29:16]RAPDU: 90 00 [00:29:16]wFMCommunicate OK [00:29:16]wFMCommunicate request_size=4 [00:29:16]MH_SAM_APDU [00:29:16]CAPDU: 80 11 00 00 [00:29:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:16]Read from MH i2c: E2 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 17 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [00:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:29:16]wFMCommunicate OK [00:29:16]DocumentArchiveInit [00:29:16]Start Httpd... [00:29:16]Httpd thread 3066903908 created [00:29:16]Write to MH i2c: 01 00 00 0F 00 0F [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: 01 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: 01 07 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:29:16]MH Int Process started [00:29:16]Allocated Socket 8 [00:29:16]Bind OK [00:29:16]Listen OK [00:29:16]httpd running on port 8080 [00:29:16]Waiting for new connection... [00:29:17]OFD Sender: Processing packet 226348 [packets to send 600, broken 599] [00:29:17]ProducePacketName [00:29:17]name=ofd_packets/00226348 [00:29:17]OFD Sender: To server: pG, [00:29:17]CommunicateWithHost lk.salyk.kg:30040 [00:29:17]ConnectInit lk.salyk.kg [00:29:18]Connected sock=6 [00:29:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 83 24 04 01 54 56 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4F 8F A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 74 03 00 35 04 06 00 D4 1E 87 19 61 CD E7 30 79 41 91 83 14 B8 [00:29: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 35 39 4F 00 00 00 E6 4E 47 00 B9 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 35 39 10 04 04 00 2C 74 03 00 F4 03 04 00 E8 3C A5 66 B6 04 01 00 00 CC 7F 5B 46 5F 5A E3 02 [00:29:18]CommunicateWithHost err = 0 [00:29:18]CheckOFDResponse [00:29:18]1017 (14) - 77093643461234 [00:29:18]1041 (16) - 0000000000874959 [00:29:18]1040 (4) - 226348 [00:29:18]1012 (4) - 27.07.2024 18:31 [00:29:18]1206 (1) - 0 [00:29:18]OFD Sender: Remove packet 226348 [00:29:18]ProducePacketName [00:29:18]name=ofd_packets/00226348 [00:29:18]NVStorageDeleteData [00:29:18]OFD Sender: No OFD packet to send [00:29:19]accept exits with 9 [00:29:19]New connection [00:29:19]New thread 3066617188 created [00:29:19]Waiting for new connection... [00:29:19] Sock 9.Parse request [00:29:19]Sock 9.Check first char [00:29:19]Sock 9.First char is OK [00:29:19]request: POST /json_proto HTTP/1.0 [00:29:19]Method: POST [00:29:19]URL: /json_proto [00:29:19]Method is POST - this is cgi request [00:29:19]url: /json_proto [00:29:19]query_string will be loaded in cgi processing [00:29:19]execute_cgi json_proto POST (null) [00:29:19]execute_cgi path=json_proto method=POST [00:29:19]POST find Content-Length [00:29:19]Host: 172.17.43.131:8080 [00:29:19]Content-Length: 215 [00:29:19]Content-Type: application/json [00:29:19] [00:29:19]POST finish read [00:29:19]Found Content-Length = 215 [00:29:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:19]execute_script... [00:29:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:19]POST & json_proto [00:29:19]process_json_proto [00:29:19]json parsed OK: [00:29:19]protocol is kg_v1.0 [00:29:19]action value=get_value [00:29:19]process_action get_value [00:29:19]cmd_get_value [00:29:19]process_action get_value done [00:29:19]requested_data is exist [00:29:19]produce_requested_data [00:29:19]requested_item kkm.sn is exist - process it [00:29:19]requested_item kkm.ver is exist - process it [00:29:19]requested_item fm.sn is exist - process it [00:29:19]wFMCommunicate request_size=4 [00:29:19]MH_SAM_APDU [00:29:19]CAPDU: 80 11 00 00 [00:29:19]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:19]Read from MH i2c: E2 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 17 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [00:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:29:19]wFMCommunicate OK [00:29:19]requested_item fd.num is exist - process it [00:29:19]SAM_PROTO_GetFieldsCounters [00:29:19]wFMCommunicate request_size=4 [00:29:19]MH_SAM_APDU [00:29:19]CAPDU: 80 13 00 00 [00:29:19]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:19]Read from MH i2c: E2 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 62 00 [00:29:19]MH_I2C_Read... [00:29:19]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [00:29: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:29:19]wFMCommunicate OK [00:29:19]SAM_PROTO_GetFieldsCounters done [00:29:19]requested_item shift.num is exist - process it [00:29:19]requested_item shift.opened is exist - process it [00:29:19]req_shift_opened [00:29:19]FM_GetShiftState [00:29:19]SAM_PROTO_GetShiftState [00:29:19]wFMCommunicate request_size=4 [00:29:19]MH_SAM_APDU [00:29:19]CAPDU: 80 13 01 00 [00:29:19]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:19]Read from MH i2c: E2 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 0E 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [00:29:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:29:19]wFMCommunicate OK [00:29:19]SAM_PROTO_GetShiftState done [00:29:19]FM_GetShiftState done [00:29:19]req_shift_opened done [00:29:19]requested_item shift.open_date is exist - process it [00:29:19]req_shift_open_date [00:29:19]req_shift_open_date done [00:29:19]produce_requested_data done [00:29:19]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226348,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:29:19]process_action_free get_value [00:29:19]json_value_free [00:29:19]json_value_free done [00:29:19]process_json_proto returns [00:29:19]Send response to host [00:29:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226348,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:29:19]free response buf [00:29:19]execute_script done [00:29:19]execute_script returns [00:29:19]free content buf [00:29:19]Sock 9.Close socket [00:29:19]Sock 9.Thread stoped [00:29:19]accept exits with 6 [00:29:19]New connection [00:29:19]New thread 3066473828 created [00:29:19]Thread 3066617188 joined [00:29:19]Waiting for new connection... [00:29:19] Sock 6.Parse request [00:29:19]Sock 6.Check first char [00:29:19]Sock 6.First char is OK [00:29:19]request: POST /json_proto HTTP/1.0 [00:29:19]Method: POST [00:29:19]URL: /json_proto [00:29:19]Method is POST - this is cgi request [00:29:19]url: /json_proto [00:29:19]query_string will be loaded in cgi processing [00:29:19]execute_cgi json_proto POST (null) [00:29:19]execute_cgi path=json_proto method=POST [00:29:19]POST find Content-Length [00:29:19]Host: 172.17.43.131:8080 [00:29:19]Content-Length: 331 [00:29:19]Content-Type: application/json [00:29:19] [00:29:19]POST finish read [00:29:19]Found Content-Length = 331 [00:29:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:29:19]execute_script... [00:29:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:29:19]POST & json_proto [00:29:19]process_json_proto [00:29:19]json parsed OK: [00:29:19]protocol is kg_v1.0 [00:29:19]action value=get_value [00:29:19]process_action get_value [00:29:19]cmd_get_value [00:29:19]process_action get_value done [00:29:19]requested_data is exist [00:29:19]produce_requested_data [00:29:19]requested_item fm.sale.total is exist - process it [00:29:19]SAM_PROTO_GetFMData [00:29:19]wFMCommunicate request_size=4 [00:29:19]MH_SAM_APDU [00:29:19]CAPDU: 80 13 03 00 [00:29:19]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:29:20]Read from MH i2c: E2 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 BE 70 03 00 69 04 A3 00 6F 04 04 00 74 6A 03 00 B1 04 05 00 00 9C A6 7E 05 70 04 05 00 44 23 B1 B0 04 72 04 04 00 BC 78 F5 CD 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 37 AE 6B 95 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 C7 5B 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 87 [00:29:20]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 BE 70 03 00 69 04 A3 00 6F 04 04 00 74 6A 03 00 B1 04 05 00 00 9C A6 7E 05 70 04 05 00 44 23 B1 B0 04 72 04 04 00 BC 78 F5 CD 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 37 AE 6B 95 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 C7 5B 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [00:29:20]wFMCommunicate OK [00:29:20]wFMCommunicate request_size=4 [00:29:20]MH_SAM_APDU [00:29:20]CAPDU: 80 17 00 00 [00:29:20]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:29:20]Write i2c OK [00:29:20]MH_I2C_Read... [00:29:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:20]Read from MH i2c: E2 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [00:29:20]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:29:20]wFMCommunicate OK [00:29:20]wFMCommunicate request_size=4 [00:29:20]MH_SAM_APDU [00:29:20]CAPDU: 80 17 00 00 [00:29:20]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:29:20]Write i2c OK [00:29:20]MH_I2C_Read... [00:29:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:20]Read from MH i2c: E2 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [00:29:20]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:29:20]wFMCommunicate OK [00:29:20]wFMCommunicate request_size=4 [00:29:20]MH_SAM_APDU [00:29:20]CAPDU: 80 17 00 00 [00:29:20]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:29:20]Write i2c OK [00:29:20]MH_I2C_Read... [00:29:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:20]Read from MH i2c: E2 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 [00:29:20]MH_I2C_Read... [00:29:20]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [00:29:20]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:29:20]wFMCommunicate OK [00:29:20]wFMCommunicate request_size=4 [00:29:20]MH_SAM_APDU [00:29:20]CAPDU: 80 17 00 00 [00:29:20]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:29:20]Write i2c OK [00:29:20]MH_I2C_Read... [00:29:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:29:21]Read from MH i2c: E2 [00:29:21]MH_I2C_Read... [00:29:21]Read from MH i2c: E2 E2 00 [00:29:21]MH_I2C_Read... [00:29:21]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [00:29:21]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:29:21]wFMCommunicate OK [00:29:21]SAM_PROTO_GetFMData done [00:29:21]requested_item fm.sale_refund.total is exist - process it [00:29:21]requested_item fm.buy.total is exist - process it [00:29:21]requested_item shift.sale.total is exist - process it [00:29:21]SAM_PROTO_GetShiftData [00:29:21]wFMCommunicate request_size=4 [00:29:21]MH_SAM_APDU [00:29:21]CAPDU: 80 13 02 00 [00:29:21]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:29:21]Write i2c OK [00:29:21]MH_I2C_Read... [00:29:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:29:21]Read from MH i2c: E2 [00:29:21]MH_I2C_Read... [00:29:21]Read from MH i2c: E2 FD 00 [00:29:21]MH_I2C_Read... [00:29:21]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 08 00 00 00 69 04 9B 00 6F 04 04 00 08 00 00 00 B1 04 03 00 30 A8 0D 70 04 03 00 B0 71 0B 72 04 03 00 80 36 02 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 5C 73 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F2 1E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 10 [00:29:21]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 08 00 00 00 69 04 9B 00 6F 04 04 00 08 00 00 00 B1 04 03 00 30 A8 0D 70 04 03 00 B0 71 0B 72 04 03 00 80 36 02 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 5C 73 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F2 1E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [00:29:21]wFMCommunicate OK [00:29:21]wFMCommunicate request_size=4 [00:29:21]MH_SAM_APDU [00:29:21]CAPDU: 80 17 00 00 [00:29:21]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:29:21]Write i2c OK [00:29:21]MH_I2C_Read... [00:29:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:21]Read from MH i2c: E2 [00:29:21]MH_I2C_Read... [00:29:21]Read from MH i2c: E2 FD 00 [00:29:21]MH_I2C_Read... [00:29:21]Read from MH i2c: E2 FD 00 19 00 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 BB [00:29:21]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 [00:29:22]wFMCommunicate OK [00:29:22]wFMCommunicate request_size=4 [00:29:22]MH_SAM_APDU [00:29:22]CAPDU: 80 17 00 00 [00:29:22]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:29:22]Write i2c OK [00:29:22]MH_I2C_Read... [00:29:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:22]Read from MH i2c: E2 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 FD 00 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 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 51 [00:29:22]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 [00:29:22]wFMCommunicate OK [00:29:22]wFMCommunicate request_size=4 [00:29:22]MH_SAM_APDU [00:29:22]CAPDU: 80 17 00 00 [00:29:22]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:29:22]Write i2c OK [00:29:22]MH_I2C_Read... [00:29:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:22]Read from MH i2c: E2 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 FD 00 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 FD 00 1B 00 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 0D [00:29:22]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 [00:29:22]wFMCommunicate OK [00:29:22]wFMCommunicate request_size=4 [00:29:22]MH_SAM_APDU [00:29:22]CAPDU: 80 17 00 00 [00:29:22]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:29:22]Write i2c OK [00:29:22]MH_I2C_Read... [00:29:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:29:22]Read from MH i2c: E2 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 CB 00 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 CB 00 1C 00 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 85 [00:29:22]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 [00:29:22]wFMCommunicate OK [00:29:22]SAM_PROTO_GetShiftData done [00:29:22]requested_item shift.sale.total_cash is exist - process it [00:29:22]requested_item shift.sale_refund.total is exist - process it [00:29:22]requested_item shift.sale_refund.total_cash is exist - process it [00:29:22]requested_item shift.buy.total is exist - process it [00:29:22]requested_item shift.buy.total_cash is exist - process it [00:29:22]produce_requested_data done [00:29:22]produce_requested_data return {"fm.sale.total":235996846.08,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":8950.24,"shift.sale.total_cash":7500.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:29:22]process_action_free get_value [00:29:22]json_value_free [00:29:22]json_value_free done [00:29:22]process_json_proto returns [00:29:22]Send response to host [00:29:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235996846.08,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":8950.24,"shift.sale.total_cash":7500.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:29:22]free response buf [00:29:22]execute_script done [00:29:22]execute_script returns [00:29:22]free content buf [00:29:22]Sock 6.Close socket [00:29:22]Sock 6.Thread stoped [00:29:23]accept exits with 9 [00:29:23]New connection [00:29:23]New thread 3066617188 created [00:29:23]Thread 3066473828 joined [00:29:23]Waiting for new connection... [00:29:23] Sock 9.Parse request [00:29:23]Sock 9.Check first char [00:29:23]Sock 9.First char is OK [00:29:23]request: POST /json_proto HTTP/1.0 [00:29:23]Method: POST [00:29:23]URL: /json_proto [00:29:23]Method is POST - this is cgi request [00:29:23]url: /json_proto [00:29:23]query_string will be loaded in cgi processing [00:29:23]execute_cgi json_proto POST (null) [00:29:23]execute_cgi path=json_proto method=POST [00:29:23]POST find Content-Length [00:29:23]Host: 172.17.43.131:8080 [00:29:23]Content-Length: 797 [00:29:23]Content-Type: application/json [00:29:23] [00:29:23]POST finish read [00:29:23]Found Content-Length = 797 [00:29:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:23]execute_script... [00:29: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)2002682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:23]POST & json_proto [00:29:23]process_json_proto [00:29:23]json parsed OK: [00:29:23]protocol is kg_v1.0 [00:29:23]action value=close_receipt [00:29:23]process_action close_receipt [00:29:23]cmd_close_receipt [00:29:23]MH_GetDate [00:29:23]Write to MH i2c: F0 00 00 1D 00 0C [00:29:23]Write i2c OK [00:29:23]MH_I2C_Read... [00:29:23]Read from MH i2c: F0 [00:29:23]MH_I2C_Read... [00:29:23]Read from MH i2c: F0 09 00 [00:29:23]MH_I2C_Read... [00:29:23]Read from MH i2c: F0 09 00 1D 00 00 E4 90 A5 66 F9 24 A2 66 B9 [00:29:23]GetLastDocTimeStamp 1722126159 [00:29:23]current date 1722126564 [00:29:23]FM_GetShiftState [00:29:23]SAM_PROTO_GetShiftState [00:29:23]wFMCommunicate request_size=4 [00:29:23]MH_SAM_APDU [00:29:23]CAPDU: 80 13 01 00 [00:29:23]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [00:29:23]Write i2c OK [00:29:23]MH_I2C_Read... [00:29:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:23]Read from MH i2c: E2 [00:29:23]MH_I2C_Read... [00:29:23]Read from MH i2c: E2 0E 00 [00:29:23]MH_I2C_Read... [00:29:23]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [00:29:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:29:23]wFMCommunicate OK [00:29:23]SAM_PROTO_GetShiftState done [00:29:23]FM_GetShiftState done [00:29:23]opened in 1722125326 [00:29:23]opened+sec_in_day 1722211726 [00:29:23]quantity*price = 100035 [00:29:23]sum+1 = 100036 [00:29:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 9 28.07.2024 00:29 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226349 ФПД: 96766184077945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T002924&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226349&fm=96766184077945&tin=02508201610067®Number=0000000000092624&sum=100035 [00:29:24]StoreToDocumentArchive [00:29:24]shift 439 fd 226349 [00:29:24]save to /storage/0439/doc_00226349 [00:29:24]save last doc name /storage/0439/doc_00226349 to /storage/kkm_last_doc_name [00:29:24]save OK [00:29:24]Clear old archive folders... [00:29:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:29:24]tlvbuf is 002FA550 [00:29:24]SAM_PROTO_ClearQueue [00:29:24]wFMCommunicate request_size=4 [00:29:24]MH_SAM_APDU [00:29:24]CAPDU: 80 09 00 00 [00:29:24]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [00:29:24]Write i2c OK [00:29:24]MH_I2C_Read... [00:29:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:29:24]Read from MH i2c: E2 [00:29:24]MH_I2C_Read... [00:29:24]Read from MH i2c: E2 03 00 [00:29:24]MH_I2C_Read... [00:29:24]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [00:29:24]RAPDU: 90 00 [00:29:24]wFMCommunicate OK [00:29:24]SAM_PROTO_ClearQueue done [00:29:24]KKMCreateOFDPacket [00:29:24]OFDProtocolAddRootSTLVToBuf [00:29:24]FM_MakeSignedData [00:29:24]FM_MakeSignedData [00:29:24]SAM_PROTO_SignData [00:29:24]wFMCommunicate request_size=4 [00:29:24]MH_SAM_APDU [00:29:24]CAPDU: 80 0D 01 02 [00:29:24]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [00:29:24]Write i2c OK [00:29:24]MH_I2C_Read... [00:29:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:29:24]Read from MH i2c: E2 [00:29:24]MH_I2C_Read... [00:29:24]Read from MH i2c: E2 03 00 [00:29:24]MH_I2C_Read... [00:29:24]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [00:29:24]RAPDU: 90 00 [00:29:24]wFMCommunicate OK [00:29:24]wFMCommunicate request_size=255 [00:29:24]MH_SAM_APDU [00:29: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 E4 90 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 74 03 00 35 04 06 00 [00:29:25]Write to MH i2c: E2 02 01 2D 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 E4 90 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 74 03 00 35 04 06 00 00 00 C1 [00:29:25]Write i2c OK [00:29:25]MH_I2C_Read... [00:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:25]Read from MH i2c: E2 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 03 00 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [00:29:25]RAPDU: 90 00 [00:29:25]wFMCommunicate OK [00:29:25]wFMCommunicate request_size=11 [00:29:25]MH_SAM_APDU [00:29:25]CAPDU: 80 0D 02 02 06 58 02 22 07 3A 79 [00:29:25]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 58 02 22 07 3A 79 00 00 EA [00:29:25]Write i2c OK [00:29:25]MH_I2C_Read... [00:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:25]Read from MH i2c: E2 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 03 00 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [00:29:25]RAPDU: 90 00 [00:29:25]wFMCommunicate OK [00:29:25]wFMCommunicate request_size=4 [00:29:25]MH_SAM_APDU [00:29:25]CAPDU: 80 0D 03 02 [00:29:25]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [00:29:25]Write i2c OK [00:29:25]MH_I2C_Read... [00:29:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:29:25]Read from MH i2c: E2 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 0B 00 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 0B 00 2F 00 00 8A 13 EF 44 9B A8 1C C0 90 00 9A [00:29:25]RAPDU: 8A 13 EF 44 9B A8 1C C0 90 00 [00:29:25]wFMCommunicate OK [00:29:25]SAM_PROTO_SignData done [00:29:25]FM_MakeSignedData done [00:29:25]CreateOFDProtocolMessage [00:29:25]wFMCommunicate request_size=4 [00:29:25]MH_SAM_APDU [00:29:25]CAPDU: 80 11 00 00 [00:29:25]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [00:29:25]Write i2c OK [00:29:25]MH_I2C_Read... [00:29:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:25]Read from MH i2c: E2 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 17 00 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [00:29:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:29:25]wFMCommunicate OK [00:29:25]CreateOFDProtocolMessage done [00:29:25]OFDSenderStorePacket 226349 [00:29:25]StoreOFDPacket docnum=226349 [00:29:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4C 3D 08 01 D5 03 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 E4 90 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 74 03 00 35 04 06 00 58 02 22 07 3A 79 8A 13 EF 44 9B A8 1C C0 [00:29:25]CheckFolder [00:29:25]dirname=/storage/ofd_packets [00:29:25]CheckFolder done [00:29:25]ProducePacketName [00:29:25]name=ofd_packets/00226349 [00:29:25]NVStorageSaveData ofd_packets/00226349 [00:29:25]File name is /storage/ofd_packets/00226349 [00:29:25]Write 302 bytes [00:29:25]NVStorageSaveData done [00:29:25]OFDSenderStorePacket done [00:29:25]KKMCreateOFDPacket done [00:29:25]NVStorageSaveData kkm_last_timestamp [00:29:25]File name is /storage/kkm_last_timestamp [00:29:25]Write 4 bytes [00:29:25]NVStorageSaveData done [00:29:25]ExternCall_PrintAddStr [00:29:25]wPrintStart [00:29:25]Write to MH i2c: 01 00 00 31 00 31 [00:29:25]Write i2c OK [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: 01 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: 01 07 00 [00:29:25]MH_I2C_Read... [00:29:25]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [00:29:25]RasterBufferAndPrint [00:29:25]line Счет N : (1)2002682 [00:29:25]line ИНН: 02508201610067 [00:29:25]line Контрольно-Кассовый Чек [00:29:25]line ПРОДАЖА [00:29:25]line ТРК (МРК, ГНК) : 42 [00:29:25]line Товар: 2710124130 [00:29:25]line Super-92-К-5 [00:29:25]line 14.540 * 68.80 [00:29:25]line = 1000.35 [00:29:25]line НДС 12% НСП 1% [00:29:25]line > о реализуемом товаре [00:29:25]line ИТОГО: 1000.35 [00:29:25]line НСП 1% : 8.85 [00:29:25]line НДС 12% : 106.23 [00:29:25]line Наличными: 0.00 [00:29:25]line Безнал.: 1000.35 [00:29:25]line Место: АЗС № 97 "Партнер Нефть" [00:29:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:29:25]line СНО: Общий режим [00:29:25]line Чек 9 28.07.2024 00:29 [00:29:25]line Смена: 439 ФФД: 1.0 [00:29:25]line ЗНМ: 0300000054 [00:29:25]line РНМ: 0000000000092624 [00:29:25]line Версия ККМ: 001 [00:29:25]line Платежная система: O! деньги [00:29:25]line ФМ: 0000000000874959 [00:29:25]line ФД: 226349 [00:29:25]line ФПД: 96766184077945 [00:29:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T002924&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226349&fm=96766184077945&tin=02508201610067®Number=0000000000092624&sum=100035 [00:29:25]OFD Sender: Processing packet 226349 [packets to send 600, broken 599] [00:29:25]ProducePacketName [00:29:25]name=ofd_packets/00226349 [00:29:25]OFD Sender: To server: pG, [00:29:25]CommunicateWithHost lk.salyk.kg:30040 [00:29:25]ConnectInit lk.salyk.kg [00:29:25]written 0, free lines is 4095 [00:29:26]Write to MH i2c: 01 00 00 5B 00 5B [00:29:26]Write i2c OK [00:29:26]MH_I2C_Read... [00:29:26]Read from MH i2c: 01 [00:29:26]MH_I2C_Read... [00:29:26]Read from MH i2c: 01 07 00 [00:29:26]MH_I2C_Read... [00:29:26]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 74 0C E2 [00:29:26]RasterBufferAndPrint [00:29:26]line [00:29:26]line [00:29:26]line [00:29:26]line [00:29:26]line [00:29:26]written 0, free lines is 3202 [00:29:26]MH_Cut [00:29:26]Write to MH i2c: D1 01 00 62 00 01 34 [00:29:26]Write i2c OK [00:29:26]MH_I2C_Read... [00:29:26]Read from MH i2c: D1 [00:29:26]MH_I2C_Read... [00:29:26]Read from MH i2c: D1 01 00 [00:29:26]MH_I2C_Read... [00:29:26]Read from MH i2c: D1 01 00 62 00 00 33 [00:29:26]Write to MH i2c: 01 00 00 63 00 63 [00:29:26]Write i2c OK [00:29:26]MH_I2C_Read... [00:29:26]Connected sock=10 [00:29: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 35 39 10 01 00 00 4C 3D 08 01 D5 03 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 E4 90 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 74 03 00 35 04 06 00 58 02 22 07 3A 79 8A 13 EF 44 9B A8 1C C0 [00:29: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 35 39 4F 00 00 00 FD 56 47 00 A7 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 74 03 00 F4 03 04 00 F1 3C A5 66 B6 04 01 00 00 AC 45 0B 6C 1A 97 66 7B [00:29:27]CommunicateWithHost err = 0 [00:29:27]CheckOFDResponse [00:29:27]1017 (14) - 77093643461234 [00:29:27]1041 (16) - 0000000000874959 [00:29:27]1040 (4) - 226349 [00:29:27]1012 (4) - 27.07.2024 18:31 [00:29:27]1206 (1) - 0 [00:29:27]OFD Sender: Remove packet 226349 [00:29:27]ProducePacketName [00:29:27]name=ofd_packets/00226349 [00:29:27]NVStorageDeleteData [00:29:27]*** Cut start [00:29:27]*** Partial cut [00:29:27]*** CUTSNS_PIN = 1 [00:29:27]*** CUTSNS_PIN = 0 [00:29:27]OFD Sender: No OFD packet to send [00:29:27]*** Brake cut motor [00:29:27]Read from MH i2c: 01 [00:29:28]MH_I2C_Read... [00:29:28]*** Stop cut motor [00:29:28]*** Cut end [00:29:28]Read from MH i2c: 01 07 00 [00:29:28]MH_I2C_Read... [00:29:28]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [00:29:28]process_action close_receipt done [00:29:28]requested_data is exist [00:29:28]produce_requested_data [00:29:28]requested_item fm.sn is exist - process it [00:29:28]wFMCommunicate request_size=4 [00:29:28]MH_SAM_APDU [00:29:28]CAPDU: 80 11 00 00 [00:29:28]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [00:29:28]Write i2c OK [00:29:28]MH_I2C_Read... [00:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:28]Read from MH i2c: E2 [00:29:28]MH_I2C_Read... [00:29:28]Read from MH i2c: E2 17 00 [00:29:28]MH_I2C_Read... [00:29:28]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [00:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:29:28]wFMCommunicate OK [00:29:28]requested_item fd.num is exist - process it [00:29:28]SAM_PROTO_GetFieldsCounters [00:29:28]wFMCommunicate request_size=4 [00:29:28]MH_SAM_APDU [00:29:28]CAPDU: 80 13 00 00 [00:29:28]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [00:29:28]Write i2c OK [00:29:28]MH_I2C_Read... [00:29:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:28]Read from MH i2c: E2 [00:29:28]MH_I2C_Read... [00:29:28]Read from MH i2c: E2 62 00 [00:29:28]MH_I2C_Read... [00:29:28]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [00:29:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:29:28]wFMCommunicate OK [00:29:28]SAM_PROTO_GetFieldsCounters done [00:29:28]requested_item shift.num is exist - process it [00:29:28]requested_item shift.opened is exist - process it [00:29:28]req_shift_opened [00:29:28]FM_GetShiftState [00:29:28]SAM_PROTO_GetShiftState [00:29:28]wFMCommunicate request_size=4 [00:29:28]MH_SAM_APDU [00:29:28]CAPDU: 80 13 01 00 [00:29:28]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [00:29:28]Write i2c OK [00:29:28]MH_I2C_Read... [00:29:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:28]Read from MH i2c: E2 [00:29:28]MH_I2C_Read... [00:29:28]Read from MH i2c: E2 0E 00 [00:29:28]MH_I2C_Read... [00:29:28]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 94 [00:29:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:29:28]wFMCommunicate OK [00:29:28]SAM_PROTO_GetShiftState done [00:29:28]FM_GetShiftState done [00:29:28]req_shift_opened done [00:29:28]requested_item shift.open_date is exist - process it [00:29:28]req_shift_open_date [00:29:28]req_shift_open_date done [00:29:28]produce_requested_data done [00:29:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226349,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:29:28]process_action_free close_receipt [00:29:28]json_value_free [00:29:28]json_value_free done [00:29:28]process_json_proto returns [00:29:28]Send response to host [00:29:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226349,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:29:28]free response buf [00:29:28]execute_script done [00:29:28]execute_script returns [00:29:28]free content buf [00:29:28]Sock 9.Close socket [00:29:28]Sock 9.Thread stoped [00:29:32]OFD Sender: No OFD packet to send [00:29:37]OFD Sender: No OFD packet to send [00:29:40]recv_with_timeout no data received [00:29:42]OFD Sender: No OFD packet to send [00:29:47]OFD Sender: No OFD packet to send [00:29:52]OFD Sender: No OFD packet to send [00:29:57]OFD Sender: No OFD packet to send [00:30:00]accept exits with 6 [00:30:00]New connection [00:30:00]New thread 3066473828 created [00:30:00]Thread 3066617188 joined [00:30:00]Waiting for new connection... [00:30:00] Sock 6.Parse request [00:30:00]Sock 6.Check first char [00:30:00]Sock 6.First char is OK [00:30:00]request: POST /json_proto HTTP/1.0 [00:30:00]Method: POST [00:30:00]URL: /json_proto [00:30:00]Method is POST - this is cgi request [00:30:00]url: /json_proto [00:30:00]query_string will be loaded in cgi processing [00:30:00]execute_cgi json_proto POST (null) [00:30:00]execute_cgi path=json_proto method=POST [00:30:00]POST find Content-Length [00:30:00]Host: 172.17.43.131:8080 [00:30:00]Content-Length: 678 [00:30:00]Content-Type: application/json [00:30:00] [00:30:00]POST finish read [00:30:00]Found Content-Length = 678 [00:30:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:00]execute_script... [00:30: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)2002683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:00]POST & json_proto [00:30:00]process_json_proto [00:30:00]json parsed OK: [00:30:00]protocol is kg_v1.0 [00:30:00]action value=close_receipt [00:30:00]process_action close_receipt [00:30:00]cmd_close_receipt [00:30:00]MH_GetDate [00:30:00]Write to MH i2c: F0 00 00 67 00 56 [00:30:00]Write i2c OK [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: F0 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: F0 09 00 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: F0 09 00 67 00 00 09 91 A5 66 F9 24 A2 66 29 [00:30:00]GetLastDocTimeStamp 1722126564 [00:30:00]current date 1722126601 [00:30:00]FM_GetShiftState [00:30:00]SAM_PROTO_GetShiftState [00:30:00]wFMCommunicate request_size=4 [00:30:00]MH_SAM_APDU [00:30:00]CAPDU: 80 13 01 00 [00:30:00]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [00:30:00]Write i2c OK [00:30:00]MH_I2C_Read... [00:30:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:00]Read from MH i2c: E2 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: E2 0E 00 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [00:30:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:30:00]wFMCommunicate OK [00:30:00]SAM_PROTO_GetShiftState done [00:30:00]FM_GetShiftState done [00:30:00]opened in 1722125326 [00:30:00]opened+sec_in_day 1722211726 [00:30:00]quantity*price = 20001 [00:30:00]sum+1 = 20002 [00:30:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 10 28.07.2024 00:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226350 ФПД: 94517302885558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226350&fm=94517302885558&tin=02508201610067®Number=0000000000092624&sum=20000 [00:30:01]StoreToDocumentArchive [00:30:01]shift 439 fd 226350 [00:30:01]save to /storage/0439/doc_00226350 [00:30:01]save last doc name /storage/0439/doc_00226350 to /storage/kkm_last_doc_name [00:30:01]save OK [00:30:01]Clear old archive folders... [00:30:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:30:01]tlvbuf is 0028E100 [00:30:01]SAM_PROTO_ClearQueue [00:30:01]wFMCommunicate request_size=4 [00:30:01]MH_SAM_APDU [00:30:01]CAPDU: 80 09 00 00 [00:30:01]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [00:30:01]Write i2c OK [00:30:01]MH_I2C_Read... [00:30:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:30:01]Read from MH i2c: E2 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [00:30:01]RAPDU: 90 00 [00:30:01]wFMCommunicate OK [00:30:01]SAM_PROTO_ClearQueue done [00:30:01]KKMCreateOFDPacket [00:30:01]OFDProtocolAddRootSTLVToBuf [00:30:01]FM_MakeSignedData [00:30:01]FM_MakeSignedData [00:30:01]SAM_PROTO_SignData [00:30:01]wFMCommunicate request_size=4 [00:30:01]MH_SAM_APDU [00:30:01]CAPDU: 80 0D 01 02 [00:30:01]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [00:30:01]Write i2c OK [00:30:01]MH_I2C_Read... [00:30:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:30:01]Read from MH i2c: E2 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [00:30:01]RAPDU: 90 00 [00:30:01]wFMCommunicate OK [00:30:01]wFMCommunicate request_size=255 [00:30:01]MH_SAM_APDU [00:30: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 09 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 74 03 00 35 04 06 00 55 [00:30:01]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 09 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 74 03 00 35 04 06 00 55 00 00 D9 [00:30:01]Write i2c OK [00:30:01]MH_I2C_Read... [00:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:01]Read from MH i2c: E2 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [00:30:01]RAPDU: 90 00 [00:30:01]wFMCommunicate OK [00:30:01]wFMCommunicate request_size=10 [00:30:01]MH_SAM_APDU [00:30:01]CAPDU: 80 0D 02 02 05 F6 86 43 7C B6 [00:30:01]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 F6 86 43 7C B6 00 00 ED [00:30:01]Write i2c OK [00:30:01]MH_I2C_Read... [00:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:01]Read from MH i2c: E2 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [00:30:02]RAPDU: 90 00 [00:30:02]wFMCommunicate OK [00:30:02]wFMCommunicate request_size=4 [00:30:02]MH_SAM_APDU [00:30:02]CAPDU: 80 0D 03 02 [00:30:02]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [00:30:02]Write i2c OK [00:30:02]MH_I2C_Read... [00:30:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:30:02]Read from MH i2c: E2 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: E2 0B 00 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: E2 0B 00 79 00 00 45 33 07 0D C2 4C 6C 29 90 00 24 [00:30:02]RAPDU: 45 33 07 0D C2 4C 6C 29 90 00 [00:30:02]wFMCommunicate OK [00:30:02]SAM_PROTO_SignData done [00:30:02]FM_MakeSignedData done [00:30:02]CreateOFDProtocolMessage [00:30:02]wFMCommunicate request_size=4 [00:30:02]MH_SAM_APDU [00:30:02]CAPDU: 80 11 00 00 [00:30:02]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [00:30:02]Write i2c OK [00:30:02]MH_I2C_Read... [00:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:02]Read from MH i2c: E2 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: E2 17 00 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [00:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:30:02]wFMCommunicate OK [00:30:02]CreateOFDProtocolMessage done [00:30:02]OFDSenderStorePacket 226350 [00:30:02]StoreOFDPacket docnum=226350 [00:30:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 42 2F 07 01 9C 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 09 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 74 03 00 35 04 06 00 55 F6 86 43 7C B6 45 33 07 0D C2 4C 6C 29 [00:30:02]CheckFolder [00:30:02]dirname=/storage/ofd_packets [00:30:02]CheckFolder done [00:30:02]ProducePacketName [00:30:02]name=ofd_packets/00226350 [00:30:02]NVStorageSaveData ofd_packets/00226350 [00:30:02]File name is /storage/ofd_packets/00226350 [00:30:02]Write 301 bytes [00:30:02]NVStorageSaveData done [00:30:02]OFDSenderStorePacket done [00:30:02]KKMCreateOFDPacket done [00:30:02]NVStorageSaveData kkm_last_timestamp [00:30:02]File name is /storage/kkm_last_timestamp [00:30:02]Write 4 bytes [00:30:02]NVStorageSaveData done [00:30:02]ExternCall_PrintAddStr [00:30:02]wPrintStart [00:30:02]Write to MH i2c: 01 00 00 7B 00 7B [00:30:02]Write i2c OK [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: 01 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: 01 07 00 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [00:30:02]RasterBufferAndPrint [00:30:02]line Счет N : (1)2002683 [00:30:02]line ИНН: 02508201610067 [00:30:02]line Контрольно-Кассовый Чек [00:30:02]line ПРОДАЖА [00:30:02]line ТРК (МРК, ГНК) : 43 [00:30:02]line Товар: 2710124130 [00:30:02]line Аи-92-К-5 [00:30:02]line 2.950 * 67.80 [00:30:02]line = 200.01 [00:30:02]line НДС 12% НСП 1% [00:30:02]line > о реализуемом товаре [00:30:02]line ОКРУГЛЕНИЕ: -0.01 [00:30:02]line ИТОГО: 200.00 [00:30:02]line Внесено: 200.00 [00:30:02]line СДАЧА: 0.00 [00:30:02]line НСП 1% : 1.77 [00:30:02]line НДС 12% : 21.24 [00:30:02]line Наличными: 200.00 [00:30:02]line Безнал.: 0.00 [00:30:02]line Место: АЗС № 97 "Партнер Нефть" [00:30:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:30:02]line СНО: Общий режим [00:30:02]line Чек 10 28.07.2024 00:30 [00:30:02]line Смена: 439 ФФД: 1.0 [00:30:02]line ЗНМ: 0300000054 [00:30:02]line РНМ: 0000000000092624 [00:30:02]line Версия ККМ: 001 [00:30:02]line ФМ: 0000000000874959 [00:30:02]line ФД: 226350 [00:30:02]line ФПД: 94517302885558 [00:30:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226350&fm=94517302885558&tin=02508201610067®Number=0000000000092624&sum=20000 [00:30:02]written 0, free lines is 4095 [00:30:02]OFD Sender: Processing packet 226350 [packets to send 600, broken 599] [00:30:02]ProducePacketName [00:30:02]name=ofd_packets/00226350 [00:30:02]OFD Sender: To server: pG, [00:30:02]CommunicateWithHost lk.salyk.kg:30040 [00:30:02]ConnectInit lk.salyk.kg [00:30:02]Write to MH i2c: 01 00 00 A6 00 A6 [00:30:02]Write i2c OK [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: 01 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: 01 07 00 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 5F 0C 18 [00:30:02]RasterBufferAndPrint [00:30:02]line [00:30:02]line [00:30:02]line [00:30:02]line [00:30:02]line [00:30:02]written 0, free lines is 3174 [00:30:02]MH_Cut [00:30:02]Write to MH i2c: D1 01 00 AD 00 01 7F [00:30:02]Write i2c OK [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: D1 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: D1 01 00 [00:30:02]MH_I2C_Read... [00:30:02]Read from MH i2c: D1 01 00 AD 00 00 7E [00:30:02]Write to MH i2c: 01 00 00 AE 00 AE [00:30:02]Write i2c OK [00:30:02]MH_I2C_Read... [00:30:02]Connected sock=10 [00:30:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 42 2F 07 01 9C 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 09 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 74 03 00 35 04 06 00 55 F6 86 43 7C B6 45 33 07 0D C2 4C 6C 29 [00:30: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 35 39 4F 00 00 00 5C C4 47 00 82 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 74 03 00 F4 03 04 00 15 3D A5 66 B6 04 01 00 00 DE A8 79 51 74 B7 18 37 [00:30:03]CommunicateWithHost err = 0 [00:30:03]CheckOFDResponse [00:30:03]1017 (14) - 77093643461234 [00:30:03]1041 (16) - 0000000000874959 [00:30:03]1040 (4) - 226350 [00:30:03]1012 (4) - 27.07.2024 18:31 [00:30:03]1206 (1) - 0 [00:30:03]OFD Sender: Remove packet 226350 [00:30:03]ProducePacketName [00:30:03]name=ofd_packets/00226350 [00:30:03]NVStorageDeleteData [00:30:03]*** Cut start [00:30:03]*** Partial cut [00:30:03]*** CUTSNS_PIN = 1 [00:30:03]*** CUTSNS_PIN = 0 [00:30:04]OFD Sender: No OFD packet to send [00:30:04]*** Brake cut motor [00:30:04]Read from MH i2c: 01 [00:30:04]MH_I2C_Read... [00:30:04]*** Stop cut motor [00:30:04]*** Cut end [00:30:04]Read from MH i2c: 01 07 00 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [00:30:04]process_action close_receipt done [00:30:04]requested_data is exist [00:30:04]produce_requested_data [00:30:04]requested_item fm.sn is exist - process it [00:30:04]wFMCommunicate request_size=4 [00:30:04]MH_SAM_APDU [00:30:04]CAPDU: 80 11 00 00 [00:30:04]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [00:30:04]Write i2c OK [00:30:04]MH_I2C_Read... [00:30:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:04]Read from MH i2c: E2 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 17 00 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [00:30:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:30:04]wFMCommunicate OK [00:30:04]requested_item fd.num is exist - process it [00:30:04]SAM_PROTO_GetFieldsCounters [00:30:04]wFMCommunicate request_size=4 [00:30:04]MH_SAM_APDU [00:30:04]CAPDU: 80 13 00 00 [00:30:04]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [00:30:04]Write i2c OK [00:30:04]MH_I2C_Read... [00:30:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:30:04]Read from MH i2c: E2 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 62 00 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [00:30: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:30:04]wFMCommunicate OK [00:30:04]SAM_PROTO_GetFieldsCounters done [00:30:04]requested_item shift.num is exist - process it [00:30:04]requested_item shift.opened is exist - process it [00:30:04]req_shift_opened [00:30:04]FM_GetShiftState [00:30:04]SAM_PROTO_GetShiftState [00:30:04]wFMCommunicate request_size=4 [00:30:04]MH_SAM_APDU [00:30:04]CAPDU: 80 13 01 00 [00:30:04]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [00:30:04]Write i2c OK [00:30:04]MH_I2C_Read... [00:30:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:04]Read from MH i2c: E2 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 0E 00 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [00:30:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:30:04]wFMCommunicate OK [00:30:04]SAM_PROTO_GetShiftState done [00:30:04]FM_GetShiftState done [00:30:04]req_shift_opened done [00:30:04]requested_item shift.open_date is exist - process it [00:30:04]req_shift_open_date [00:30:04]req_shift_open_date done [00:30:04]produce_requested_data done [00:30:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226350,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:30:04]process_action_free close_receipt [00:30:04]json_value_free [00:30:04]json_value_free done [00:30:04]process_json_proto returns [00:30:04]Send response to host [00:30:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226350,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:30:04]free response buf [00:30:04]execute_script done [00:30:04]execute_script returns [00:30:04]free content buf [00:30:04]Sock 6.Close socket [00:30:04]Sock 6.Thread stoped [00:30:09]OFD Sender: No OFD packet to send [00:30:13]accept exits with 9 [00:30:13]New connection [00:30:13]New thread 3066617188 created [00:30:13]Thread 3066473828 joined [00:30:13]Waiting for new connection... [00:30:13] Sock 9.Parse request [00:30:13]Sock 9.Check first char [00:30:13]Sock 9.First char is OK [00:30:13]request: POST /json_proto HTTP/1.0 [00:30:13]Method: POST [00:30:13]URL: /json_proto [00:30:13]Method is POST - this is cgi request [00:30:13]url: /json_proto [00:30:13]query_string will be loaded in cgi processing [00:30:13]execute_cgi json_proto POST (null) [00:30:13]execute_cgi path=json_proto method=POST [00:30:13]POST find Content-Length [00:30:13]Host: 172.17.43.131:8080 [00:30:13]Content-Length: 671 [00:30:13]Content-Type: application/json [00:30:13] [00:30:13]POST finish read [00:30:13]Found Content-Length = 671 [00:30:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:13]execute_script... [00:30:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:13]POST & json_proto [00:30:13]process_json_proto [00:30:13]json parsed OK: [00:30:13]protocol is kg_v1.0 [00:30:13]action value=close_receipt [00:30:13]process_action close_receipt [00:30:13]cmd_close_receipt [00:30:13]MH_GetDate [00:30:13]Write to MH i2c: F0 00 00 B2 00 A1 [00:30:13]Write i2c OK [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: F0 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: F0 09 00 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: F0 09 00 B2 00 00 16 91 A5 66 F9 24 A2 66 81 [00:30:13]GetLastDocTimeStamp 1722126601 [00:30:13]current date 1722126614 [00:30:13]FM_GetShiftState [00:30:13]SAM_PROTO_GetShiftState [00:30:13]wFMCommunicate request_size=4 [00:30:13]MH_SAM_APDU [00:30:13]CAPDU: 80 13 01 00 [00:30:13]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [00:30:13]Write i2c OK [00:30:13]MH_I2C_Read... [00:30:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:13]Read from MH i2c: E2 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 0E 00 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [00:30:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:30:13]wFMCommunicate OK [00:30:13]SAM_PROTO_GetShiftState done [00:30:13]FM_GetShiftState done [00:30:13]opened in 1722125326 [00:30:13]opened+sec_in_day 1722211726 [00:30:13]quantity*price = 50017 [00:30:13]sum+1 = 50019 [00:30:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 11 28.07.2024 00:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226351 ФПД: 142363712153482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003014&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226351&fm=142363712153482&tin=02508201610067®Number=0000000000092624&sum=50000 [00:30:14]StoreToDocumentArchive [00:30:14]shift 439 fd 226351 [00:30:14]save to /storage/0439/doc_00226351 [00:30:14]save last doc name /storage/0439/doc_00226351 to /storage/kkm_last_doc_name [00:30:14]save OK [00:30:14]Clear old archive folders... [00:30:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:30:14]tlvbuf is 002F2C90 [00:30:14]SAM_PROTO_ClearQueue [00:30:14]wFMCommunicate request_size=4 [00:30:14]MH_SAM_APDU [00:30:14]CAPDU: 80 09 00 00 [00:30:14]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [00:30:14]Write i2c OK [00:30:14]MH_I2C_Read... [00:30:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:30:14]Read from MH i2c: E2 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 03 00 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [00:30:14]RAPDU: 90 00 [00:30:14]wFMCommunicate OK [00:30:14]SAM_PROTO_ClearQueue done [00:30:14]KKMCreateOFDPacket [00:30:14]OFDProtocolAddRootSTLVToBuf [00:30:14]FM_MakeSignedData [00:30:14]FM_MakeSignedData [00:30:14]SAM_PROTO_SignData [00:30:14]wFMCommunicate request_size=4 [00:30:14]MH_SAM_APDU [00:30:14]CAPDU: 80 0D 01 02 [00:30:14]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [00:30:14]Write i2c OK [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 [00:30:14]MH_I2C_Read... [00:30:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:30:14]Read from MH i2c: E2 03 00 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [00:30:14]RAPDU: 90 00 [00:30:14]wFMCommunicate OK [00:30:14]wFMCommunicate request_size=255 [00:30:14]MH_SAM_APDU [00:30:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 16 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 74 03 00 35 04 06 00 [00:30:14]Write to MH i2c: E2 02 01 C2 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 16 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 74 03 00 35 04 06 00 00 00 E8 [00:30:14]Write i2c OK [00:30:14]MH_I2C_Read... [00:30:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:14]Read from MH i2c: E2 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 03 00 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [00:30:14]RAPDU: 90 00 [00:30:14]wFMCommunicate OK [00:30:14]wFMCommunicate request_size=11 [00:30:14]MH_SAM_APDU [00:30:14]CAPDU: 80 0D 02 02 06 81 7A A2 7D E7 8A [00:30:14]Write to MH i2c: E2 0E 00 C3 00 80 0D 02 02 06 00 81 7A A2 7D E7 8A 00 00 D4 [00:30:14]Write i2c OK [00:30:14]MH_I2C_Read... [00:30:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:14]Read from MH i2c: E2 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 03 00 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [00:30:14]RAPDU: 90 00 [00:30:14]wFMCommunicate OK [00:30:14]wFMCommunicate request_size=4 [00:30:14]MH_SAM_APDU [00:30:14]CAPDU: 80 0D 03 02 [00:30:14]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [00:30:14]Write i2c OK [00:30:14]MH_I2C_Read... [00:30:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:30:14]Read from MH i2c: E2 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 0B 00 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 0B 00 C4 00 00 3E C0 E3 7D AC 9B 78 D4 90 00 31 [00:30:14]RAPDU: 3E C0 E3 7D AC 9B 78 D4 90 00 [00:30:14]wFMCommunicate OK [00:30:14]SAM_PROTO_SignData done [00:30:14]FM_MakeSignedData done [00:30:14]CreateOFDProtocolMessage [00:30:14]wFMCommunicate request_size=4 [00:30:14]MH_SAM_APDU [00:30:14]CAPDU: 80 11 00 00 [00:30:14]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [00:30:14]Write i2c OK [00:30:14]MH_I2C_Read... [00:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:14]Read from MH i2c: E2 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 17 00 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [00:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:30:14]wFMCommunicate OK [00:30:14]CreateOFDProtocolMessage done [00:30:14]OFDSenderStorePacket 226351 [00:30:14]StoreOFDPacket docnum=226351 [00:30:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 10 79 08 01 42 C9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 16 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 74 03 00 35 04 06 00 81 7A A2 7D E7 8A 3E C0 E3 7D AC 9B 78 D4 [00:30:14]CheckFolder [00:30:14]dirname=/storage/ofd_packets [00:30:14]CheckFolder done [00:30:14]ProducePacketName [00:30:14]name=ofd_packets/00226351 [00:30:14]NVStorageSaveData ofd_packets/00226351 [00:30:14]File name is /storage/ofd_packets/00226351 [00:30:14]Write 302 bytes [00:30:14]NVStorageSaveData done [00:30:14]OFDSenderStorePacket done [00:30:14]KKMCreateOFDPacket done [00:30:14]NVStorageSaveData kkm_last_timestamp [00:30:14]File name is /storage/kkm_last_timestamp [00:30:14]Write 4 bytes [00:30:14]NVStorageSaveData done [00:30:14]ExternCall_PrintAddStr [00:30:14]wPrintStart [00:30:14]Write to MH i2c: 01 00 00 C6 00 C6 [00:30:14]Write i2c OK [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: 01 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: 01 07 00 [00:30:14]MH_I2C_Read... [00:30:14]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [00:30:14]RasterBufferAndPrint [00:30:14]line Счет N : (1)2002684 [00:30:14]line ИНН: 02508201610067 [00:30:14]line Контрольно-Кассовый Чек [00:30:14]line ПРОДАЖА [00:30:14]line ТРК (МРК, ГНК) : 62 [00:30:14]line Товар: 2710124130 [00:30:14]line Super-92-К-5 [00:30:14]line 7.270 * 68.80 [00:30:14]line = 500.18 [00:30:14]line НДС 12% НСП 1% [00:30:14]line > о реализуемом товаре [00:30:14]line ОКРУГЛЕНИЕ: -0.18 [00:30:14]line ИТОГО: 500.00 [00:30:14]line Внесено: 500.00 [00:30:14]line СДАЧА: 0.00 [00:30:14]line НСП 1% : 4.43 [00:30:14]line НДС 12% : 53.12 [00:30:14]line Наличными: 500.00 [00:30:14]line Безнал.: 0.00 [00:30:14]line Место: АЗС № 97 "Партнер Нефть" [00:30:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:30:14]line СНО: Общий режим [00:30:14]line Чек 11 28.07.2024 00:30 [00:30:14]line Смена: 439 ФФД: 1.0 [00:30:14]line ЗНМ: 0300000054 [00:30:14]line РНМ: 0000000000092624 [00:30:14]line Версия ККМ: 001 [00:30:14]line ФМ: 0000000000874959 [00:30:14]line ФД: 226351 [00:30:14]line ФПД: 142363712153482 [00:30:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003014&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226351&fm=142363712153482&tin=02508201610067®Number=0000000000092624&sum=50000 [00:30:14]written 0, free lines is 4095 [00:30:15]OFD Sender: Processing packet 226351 [packets to send 600, broken 599] [00:30:15]ProducePacketName [00:30:15]name=ofd_packets/00226351 [00:30:15]OFD Sender: To server: pG, [00:30:15]CommunicateWithHost lk.salyk.kg:30040 [00:30:15]ConnectInit lk.salyk.kg [00:30:15]Write to MH i2c: 01 00 00 F1 00 F1 [00:30:15]Write i2c OK [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: 01 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: 01 07 00 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 5D 0C 61 [00:30:15]RasterBufferAndPrint [00:30:15]line [00:30:15]line [00:30:15]line [00:30:15]line [00:30:15]line [00:30:15]written 0, free lines is 3175 [00:30:15]MH_Cut [00:30:15]Write to MH i2c: D1 01 00 F8 00 01 CA [00:30:15]Write i2c OK [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: D1 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: D1 01 00 [00:30:15]MH_I2C_Read... [00:30:15]Read from MH i2c: D1 01 00 F8 00 00 C9 [00:30:15]Write to MH i2c: 01 00 00 F9 00 F9 [00:30:15]Write i2c OK [00:30:15]MH_I2C_Read... [00:30:15]Connected sock=10 [00:30:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 10 79 08 01 42 C9 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 16 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 74 03 00 35 04 06 00 81 7A A2 7D E7 8A 3E C0 E3 7D AC 9B 78 D4 [00:30: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 35 39 4F 00 00 00 00 7F 47 00 3F 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 35 39 10 04 04 00 2F 74 03 00 F4 03 04 00 22 3D A5 66 B6 04 01 00 00 F3 07 8F 68 DF 88 1A E4 [00:30:16]CommunicateWithHost err = 0 [00:30:16]CheckOFDResponse [00:30:16]1017 (14) - 77093643461234 [00:30:16]1041 (16) - 0000000000874959 [00:30:16]1040 (4) - 226351 [00:30:16]1012 (4) - 27.07.2024 18:32 [00:30:16]1206 (1) - 0 [00:30:16]OFD Sender: Remove packet 226351 [00:30:16]ProducePacketName [00:30:16]name=ofd_packets/00226351 [00:30:16]NVStorageDeleteData [00:30:16]*** Cut start [00:30:16]*** Partial cut [00:30:16]*** CUTSNS_PIN = 1 [00:30:16]*** CUTSNS_PIN = 0 [00:30:16]*** Brake cut motor [00:30:17]OFD Sender: No OFD packet to send [00:30:17]Read from MH i2c: 01 [00:30:17]MH_I2C_Read... [00:30:17]*** Stop cut motor [00:30:17]*** Cut end [00:30:17]Read from MH i2c: 01 07 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [00:30:17]process_action close_receipt done [00:30:17]requested_data is exist [00:30:17]produce_requested_data [00:30:17]requested_item fm.sn is exist - process it [00:30:17]wFMCommunicate request_size=4 [00:30:17]MH_SAM_APDU [00:30:17]CAPDU: 80 11 00 00 [00:30:17]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [00:30:17]Write i2c OK [00:30:17]MH_I2C_Read... [00:30:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:17]Read from MH i2c: E2 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 17 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [00:30:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:30:17]wFMCommunicate OK [00:30:17]requested_item fd.num is exist - process it [00:30:17]SAM_PROTO_GetFieldsCounters [00:30:17]wFMCommunicate request_size=4 [00:30:17]MH_SAM_APDU [00:30:17]CAPDU: 80 13 00 00 [00:30:17]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [00:30:17]Write i2c OK [00:30:17]MH_I2C_Read... [00:30:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:30:17]Read from MH i2c: E2 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 62 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 62 00 FB 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [00:30:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:30:17]wFMCommunicate OK [00:30:17]SAM_PROTO_GetFieldsCounters done [00:30:17]requested_item shift.num is exist - process it [00:30:17]requested_item shift.opened is exist - process it [00:30:17]req_shift_opened [00:30:17]FM_GetShiftState [00:30:17]SAM_PROTO_GetShiftState [00:30:17]wFMCommunicate request_size=4 [00:30:17]MH_SAM_APDU [00:30:17]CAPDU: 80 13 01 00 [00:30:17]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [00:30:17]Write i2c OK [00:30:17]MH_I2C_Read... [00:30:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:17]Read from MH i2c: E2 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 0E 00 [00:30:17]MH_I2C_Read... [00:30:17]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [00:30:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:30:17]wFMCommunicate OK [00:30:17]SAM_PROTO_GetShiftState done [00:30:17]FM_GetShiftState done [00:30:17]req_shift_opened done [00:30:17]requested_item shift.open_date is exist - process it [00:30:17]req_shift_open_date [00:30:17]req_shift_open_date done [00:30:17]produce_requested_data done [00:30:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226351,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:30:17]process_action_free close_receipt [00:30:17]json_value_free [00:30:17]json_value_free done [00:30:17]process_json_proto returns [00:30:17]Send response to host [00:30:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226351,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:30:17]free response buf [00:30:17]execute_script done [00:30:17]execute_script returns [00:30:17]free content buf [00:30:17]Sock 9.Close socket [00:30:17]Sock 9.Thread stoped [00:30:22]OFD Sender: No OFD packet to send [00:30:23]recv_with_timeout no data received [00:30:27]OFD Sender: No OFD packet to send [00:30:32]OFD Sender: No OFD packet to send [00:30:37]OFD Sender: No OFD packet to send [00:30:42]OFD Sender: No OFD packet to send [00:30:44]recv_with_timeout no data received [00:30:47]OFD Sender: No OFD packet to send [00:30:52]OFD Sender: No OFD packet to send [00:30:57]OFD Sender: No OFD packet to send [00:30:59]accept exits with 7 [00:30:59]New connection [00:30:59]New thread 3066473828 created [00:30:59]Thread 3066617188 joined [00:30:59]Waiting for new connection... [00:30:59] Sock 7.Parse request [00:30:59]Sock 7.Check first char [00:30:59]Sock 7.First char is OK [00:30:59]request: POST /json_proto HTTP/1.0 [00:30:59]Method: POST [00:30:59]URL: /json_proto [00:30:59]Method is POST - this is cgi request [00:30:59]url: /json_proto [00:30:59]query_string will be loaded in cgi processing [00:30:59]execute_cgi json_proto POST (null) [00:30:59]execute_cgi path=json_proto method=POST [00:30:59]POST find Content-Length [00:30:59]Host: 172.17.43.131:8080 [00:30:59]Content-Length: 679 [00:30:59]Content-Type: application/json [00:30:59] [00:30:59]POST finish read [00:30:59]Found Content-Length = 679 [00:30:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:59]execute_script... [00:30: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)2002677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:30:59]POST & json_proto [00:30:59]process_json_proto [00:30:59]json parsed OK: [00:30:59]protocol is kg_v1.0 [00:30:59]action value=close_receipt [00:30:59]process_action close_receipt [00:30:59]cmd_close_receipt [00:30:59]MH_GetDate [00:30:59]Write to MH i2c: F0 00 00 FD 00 EC [00:30:59]Write i2c OK [00:30:59]MH_I2C_Read... [00:30:59]Read from MH i2c: F0 [00:30:59]MH_I2C_Read... [00:30:59]Read from MH i2c: F0 09 00 [00:30:59]MH_I2C_Read... [00:30:59]Read from MH i2c: F0 09 00 FD 00 00 43 91 A5 66 F9 24 A2 66 F9 [00:30:59]GetLastDocTimeStamp 1722126614 [00:30:59]current date 1722126659 [00:30:59]FM_GetShiftState [00:30:59]SAM_PROTO_GetShiftState [00:30:59]wFMCommunicate request_size=4 [00:30:59]MH_SAM_APDU [00:30:59]CAPDU: 80 13 01 00 [00:30:59]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [00:30:59]Write i2c OK [00:30:59]MH_I2C_Read... [00:30:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:59]Read from MH i2c: E2 [00:30:59]MH_I2C_Read... [00:30:59]Read from MH i2c: E2 0E 00 [00:30:59]MH_I2C_Read... [00:30:59]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [00:30:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:30:59]wFMCommunicate OK [00:30:59]SAM_PROTO_GetShiftState done [00:30:59]FM_GetShiftState done [00:30:59]opened in 1722125326 [00:30:59]opened+sec_in_day 1722211726 [00:30:59]quantity*price = 75016 [00:30:59]sum+1 = 75017 [00:30:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 12 28.07.2024 00:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226352 ФПД: 51342007756391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226352&fm=51342007756391&tin=02508201610067®Number=0000000000092624&sum=75000 [00:31:00]StoreToDocumentArchive [00:31:00]shift 439 fd 226352 [00:31:00]save to /storage/0439/doc_00226352 [00:31:00]save last doc name /storage/0439/doc_00226352 to /storage/kkm_last_doc_name [00:31:00]save OK [00:31:00]Clear old archive folders... [00:31:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:31:00]tlvbuf is 003062F0 [00:31:00]SAM_PROTO_ClearQueue [00:31:00]wFMCommunicate request_size=4 [00:31:00]MH_SAM_APDU [00:31:00]CAPDU: 80 09 00 00 [00:31:00]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [00:31:00]Write i2c OK [00:31:00]MH_I2C_Read... [00:31:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:00]Read from MH i2c: E2 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [00:31:00]RAPDU: 90 00 [00:31:00]wFMCommunicate OK [00:31:00]SAM_PROTO_ClearQueue done [00:31:00]KKMCreateOFDPacket [00:31:00]OFDProtocolAddRootSTLVToBuf [00:31:00]FM_MakeSignedData [00:31:00]FM_MakeSignedData [00:31:00]SAM_PROTO_SignData [00:31:00]wFMCommunicate request_size=4 [00:31:00]MH_SAM_APDU [00:31:00]CAPDU: 80 0D 01 02 [00:31:00]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [00:31:00]Write i2c OK [00:31:00]MH_I2C_Read... [00:31:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:31:00]Read from MH i2c: E2 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [00:31:00]RAPDU: 90 00 [00:31:00]wFMCommunicate OK [00:31:00]wFMCommunicate request_size=255 [00:31:00]MH_SAM_APDU [00:31:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 43 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 74 03 00 35 04 06 00 2E [00:31:00]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 43 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 74 03 00 35 04 06 00 2E 00 00 10 [00:31:00]Write i2c OK [00:31:00]MH_I2C_Read... [00:31:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:00]Read from MH i2c: E2 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [00:31:00]RAPDU: 90 00 [00:31:00]wFMCommunicate OK [00:31:00]wFMCommunicate request_size=10 [00:31:00]MH_SAM_APDU [00:31:00]CAPDU: 80 0D 02 02 05 B1 FE 22 66 67 [00:31:00]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 B1 FE 22 66 67 00 00 31 [00:31:00]Write i2c OK [00:31:00]MH_I2C_Read... [00:31:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:00]Read from MH i2c: E2 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [00:31:00]RAPDU: 90 00 [00:31:00]wFMCommunicate OK [00:31:00]wFMCommunicate request_size=4 [00:31:00]MH_SAM_APDU [00:31:00]CAPDU: 80 0D 03 02 [00:31:00]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [00:31:00]Write i2c OK [00:31:00]MH_I2C_Read... [00:31:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:31:00]Read from MH i2c: E2 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 0B 00 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 0B 00 0F 01 00 E9 7F DE EC 6B 7D 99 85 90 00 C4 [00:31:00]RAPDU: E9 7F DE EC 6B 7D 99 85 90 00 [00:31:00]wFMCommunicate OK [00:31:00]SAM_PROTO_SignData done [00:31:00]FM_MakeSignedData done [00:31:00]CreateOFDProtocolMessage [00:31:00]wFMCommunicate request_size=4 [00:31:00]MH_SAM_APDU [00:31:00]CAPDU: 80 11 00 00 [00:31:00]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [00:31:00]Write i2c OK [00:31:00]MH_I2C_Read... [00:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:00]Read from MH i2c: E2 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 17 00 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [00:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:31:00]wFMCommunicate OK [00:31:00]CreateOFDProtocolMessage done [00:31:00]OFDSenderStorePacket 226352 [00:31:00]StoreOFDPacket docnum=226352 [00:31:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 69 07 07 01 0E 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 43 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 74 03 00 35 04 06 00 2E B1 FE 22 66 67 E9 7F DE EC 6B 7D 99 85 [00:31:00]CheckFolder [00:31:00]dirname=/storage/ofd_packets [00:31:00]CheckFolder done [00:31:00]ProducePacketName [00:31:00]name=ofd_packets/00226352 [00:31:00]NVStorageSaveData ofd_packets/00226352 [00:31:00]File name is /storage/ofd_packets/00226352 [00:31:00]Write 301 bytes [00:31:00]NVStorageSaveData done [00:31:00]OFDSenderStorePacket done [00:31:00]KKMCreateOFDPacket done [00:31:00]NVStorageSaveData kkm_last_timestamp [00:31:00]File name is /storage/kkm_last_timestamp [00:31:00]Write 4 bytes [00:31:00]NVStorageSaveData done [00:31:00]ExternCall_PrintAddStr [00:31:00]wPrintStart [00:31:00]Write to MH i2c: 01 00 00 11 01 12 [00:31:00]Write i2c OK [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: 01 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: 01 07 00 [00:31:00]MH_I2C_Read... [00:31:00]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [00:31:00]RasterBufferAndPrint [00:31:00]line Счет N : (1)2002677 [00:31:00]line ИНН: 02508201610067 [00:31:00]line Контрольно-Кассовый Чек [00:31:00]line ПРОДАЖА [00:31:00]line ТРК (МРК, ГНК) : 54 [00:31:00]line Товар: 2710124500 [00:31:00]line Аи-95-К-5 [00:31:00]line 10.110 * 74.20 [00:31:00]line = 750.16 [00:31:00]line НДС 12% НСП 1% [00:31:00]line > о реализуемом товаре [00:31:00]line ОКРУГЛЕНИЕ: -0.16 [00:31:00]line ИТОГО: 750.00 [00:31:00]line Внесено: 750.00 [00:31:00]line СДАЧА: 0.00 [00:31:00]line НСП 1% : 6.64 [00:31:00]line НДС 12% : 79.66 [00:31:00]line Наличными: 750.00 [00:31:00]line Безнал.: 0.00 [00:31:00]line Место: АЗС № 97 "Партнер Нефть" [00:31:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:31:00]line СНО: Общий режим [00:31:00]line Чек 12 28.07.2024 00:30 [00:31:00]line Смена: 439 ФФД: 1.0 [00:31:00]line ЗНМ: 0300000054 [00:31:00]line РНМ: 0000000000092624 [00:31:00]line Версия ККМ: 001 [00:31:00]line ФМ: 0000000000874959 [00:31:00]line ФД: 226352 [00:31:00]line ФПД: 51342007756391 [00:31:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226352&fm=51342007756391&tin=02508201610067®Number=0000000000092624&sum=75000 [00:31:00]written 0, free lines is 4095 [00:31:01]OFD Sender: Processing packet 226352 [packets to send 600, broken 599] [00:31:01]ProducePacketName [00:31:01]name=ofd_packets/00226352 [00:31:01]OFD Sender: To server: pG, [00:31:01]CommunicateWithHost lk.salyk.kg:30040 [00:31:01]ConnectInit lk.salyk.kg [00:31:01]Write to MH i2c: 01 00 00 3C 01 3D [00:31:01]Write i2c OK [00:31:01]MH_I2C_Read... [00:31:01]Read from MH i2c: 01 [00:31:01]MH_I2C_Read... [00:31:01]Read from MH i2c: 01 07 00 [00:31:01]MH_I2C_Read... [00:31:01]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 58 0C A8 [00:31:01]RasterBufferAndPrint [00:31:01]line [00:31:01]line [00:31:01]line [00:31:01]line [00:31:01]line [00:31:01]written 0, free lines is 3168 [00:31:01]MH_Cut [00:31:01]Write to MH i2c: D1 01 00 43 01 01 16 [00:31:01]Write i2c OK [00:31:01]MH_I2C_Read... [00:31:01]Read from MH i2c: D1 [00:31:01]MH_I2C_Read... [00:31:01]Read from MH i2c: D1 01 00 [00:31:01]MH_I2C_Read... [00:31:01]Read from MH i2c: D1 01 00 43 01 00 15 [00:31:01]Write to MH i2c: 01 00 00 44 01 45 [00:31:01]Write i2c OK [00:31:01]MH_I2C_Read... [00:31:01]recv_with_timeout no data received [00:31:02]*** Cut start [00:31:02]*** Partial cut [00:31:02]*** CUTSNS_PIN = 1 [00:31:02]*** CUTSNS_PIN = 0 [00:31:02]*** Brake cut motor [00:31:03]Read from MH i2c: 01 [00:31:03]MH_I2C_Read... [00:31:03]*** Stop cut motor [00:31:03]*** Cut end [00:31:03]Read from MH i2c: 01 07 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [00:31:03]process_action close_receipt done [00:31:03]requested_data is exist [00:31:03]produce_requested_data [00:31:03]requested_item fm.sn is exist - process it [00:31:03]wFMCommunicate request_size=4 [00:31:03]MH_SAM_APDU [00:31:03]CAPDU: 80 11 00 00 [00:31:03]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [00:31:03]Write i2c OK [00:31:03]MH_I2C_Read... [00:31:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:03]Read from MH i2c: E2 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 17 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [00:31:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:31:03]wFMCommunicate OK [00:31:03]requested_item fd.num is exist - process it [00:31:03]SAM_PROTO_GetFieldsCounters [00:31:03]wFMCommunicate request_size=4 [00:31:03]MH_SAM_APDU [00:31:03]CAPDU: 80 13 00 00 [00:31:03]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [00:31:03]Write i2c OK [00:31:03]MH_I2C_Read... [00:31:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:03]Read from MH i2c: E2 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 62 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 62 00 46 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [00:31: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:03]wFMCommunicate OK [00:31:03]SAM_PROTO_GetFieldsCounters done [00:31:03]requested_item shift.num is exist - process it [00:31:03]requested_item shift.opened is exist - process it [00:31:03]req_shift_opened [00:31:03]FM_GetShiftState [00:31:03]SAM_PROTO_GetShiftState [00:31:03]wFMCommunicate request_size=4 [00:31:03]MH_SAM_APDU [00:31:03]CAPDU: 80 13 01 00 [00:31:03]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [00:31:03]Write i2c OK [00:31:03]MH_I2C_Read... [00:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:03]Read from MH i2c: E2 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 0E 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [00:31:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:31:03]wFMCommunicate OK [00:31:03]SAM_PROTO_GetShiftState done [00:31:03]FM_GetShiftState done [00:31:03]req_shift_opened done [00:31:03]requested_item shift.open_date is exist - process it [00:31:03]req_shift_open_date [00:31:03]req_shift_open_date done [00:31:03]produce_requested_data done [00:31:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226352,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:31:03]process_action_free close_receipt [00:31:03]json_value_free [00:31:03]json_value_free done [00:31:03]process_json_proto returns [00:31:03]Send response to host [00:31:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226352,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:31:03]free response buf [00:31:03]execute_script done [00:31:03]execute_script returns [00:31:03]free content buf [00:31:03]Sock 7.Close socket [00:31:03]Sock 7.Thread stoped [00:31:06]ConnectInit Can't take IP for lk.salyk.kg [00:31:06]CommunicateWithHost connect error [00:31:06]CommunicateWithHost err = -1 [00:31:06]OFD Sender: Server communicate error [00:31:11]OFD Sender: Processing packet 226352 [packets to send 600, broken 599] [00:31:11]ProducePacketName [00:31:11]name=ofd_packets/00226352 [00:31:11]OFD Sender: To server: pG, [00:31:11]CommunicateWithHost lk.salyk.kg:30040 [00:31:11]ConnectInit lk.salyk.kg [00:31:16]ConnectInit Can't take IP for lk.salyk.kg [00:31:16]CommunicateWithHost connect error [00:31:16]CommunicateWithHost err = -1 [00:31:16]OFD Sender: Server communicate error [00:31:21]OFD Sender: Processing packet 226352 [packets to send 600, broken 599] [00:31:21]ProducePacketName [00:31:21]name=ofd_packets/00226352 [00:31:21]OFD Sender: To server: pG, [00:31:21]CommunicateWithHost lk.salyk.kg:30040 [00:31:21]ConnectInit lk.salyk.kg [00:31:21]recv_with_timeout no data received [00:31:26]ConnectInit Can't take IP for lk.salyk.kg [00:31:26]CommunicateWithHost connect error [00:31:26]CommunicateWithHost err = -1 [00:31:26]OFD Sender: Server communicate error [00:31:31]OFD Sender: Processing packet 226352 [packets to send 600, broken 599] [00:31:31]ProducePacketName [00:31:31]name=ofd_packets/00226352 [00:31:31]OFD Sender: To server: pG, [00:31:31]CommunicateWithHost lk.salyk.kg:30040 [00:31:31]ConnectInit lk.salyk.kg [00:31:39]recv_with_timeout no data received [00:31:40]Connected sock=9 [00: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 35 39 0F 01 00 00 69 07 07 01 0E 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 43 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 74 03 00 35 04 06 00 2E B1 FE 22 66 67 E9 7F DE EC 6B 7D 99 85 [00:31: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 35 39 4F 00 00 00 99 B6 47 00 6D 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 35 39 10 04 04 00 30 74 03 00 F4 03 04 00 78 3D A5 66 B6 04 01 00 00 7A F7 2C 28 24 03 98 BA [00:31:42]CommunicateWithHost err = 0 [00:31:42]CheckOFDResponse [00:31:42]1017 (14) - 77093643461234 [00:31:42]1041 (16) - 0000000000874959 [00:31:42]1040 (4) - 226352 [00:31:42]1012 (4) - 27.07.2024 18:33 [00:31:42]1206 (1) - 0 [00:31:42]OFD Sender: Remove packet 226352 [00:31:42]ProducePacketName [00:31:42]name=ofd_packets/00226352 [00:31:42]NVStorageDeleteData [00:31:42]OFD Sender: No OFD packet to send [00:31:47]OFD Sender: No OFD packet to send [00:31:52]OFD Sender: No OFD packet to send [00:31:57]OFD Sender: No OFD packet to send [00:31:58]recv_with_timeout no data received [00:32:02]OFD Sender: No OFD packet to send [00:32:08]OFD Sender: No OFD packet to send [00:32:13]OFD Sender: No OFD packet to send [00:32:16]recv_with_timeout no data received [00:32:18]OFD Sender: No OFD packet to send [00:32:19]accept exits with 10 [00:32:19]New connection [00:32:19]New thread 3066617188 created [00:32:19]Thread 3066473828 joined [00:32:19]Waiting for new connection... [00:32:19] Sock 10.Parse request [00:32:19]Sock 10.Check first char [00:32:19]Sock 10.First char is OK [00:32:19]request: POST /json_proto HTTP/1.0 [00:32:19]Method: POST [00:32:19]URL: /json_proto [00:32:19]Method is POST - this is cgi request [00:32:19]url: /json_proto [00:32:19]query_string will be loaded in cgi processing [00:32:19]execute_cgi json_proto POST (null) [00:32:19]execute_cgi path=json_proto method=POST [00:32:19]POST find Content-Length [00:32:19]Host: 172.17.43.131:8080 [00:32:19]Content-Length: 679 [00:32:19]Content-Type: application/json [00:32:19] [00:32:19]POST finish read [00:32:19]Found Content-Length = 679 [00:32:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:32:19]execute_script... [00:32:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:32:19]POST & json_proto [00:32:19]process_json_proto [00:32:19]json parsed OK: [00:32:19]protocol is kg_v1.0 [00:32:19]action value=close_receipt [00:32:19]process_action close_receipt [00:32:19]cmd_close_receipt [00:32:19]MH_GetDate [00:32:19]Write to MH i2c: F0 00 00 48 01 38 [00:32:19]Write i2c OK [00:32:19]MH_I2C_Read... [00:32:19]Read from MH i2c: F0 [00:32:19]MH_I2C_Read... [00:32:19]Read from MH i2c: F0 09 00 [00:32:19]MH_I2C_Read... [00:32:19]Read from MH i2c: F0 09 00 48 01 00 94 91 A5 66 F9 24 A2 66 96 [00:32:19]GetLastDocTimeStamp 1722126659 [00:32:19]current date 1722126740 [00:32:19]FM_GetShiftState [00:32:19]SAM_PROTO_GetShiftState [00:32:19]wFMCommunicate request_size=4 [00:32:19]MH_SAM_APDU [00:32:19]CAPDU: 80 13 01 00 [00:32:19]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [00:32:19]Write i2c OK [00:32:19]MH_I2C_Read... [00:32:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:32:19]Read from MH i2c: E2 [00:32:19]MH_I2C_Read... [00:32:19]Read from MH i2c: E2 0E 00 [00:32:19]MH_I2C_Read... [00:32:19]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [00:32:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:32:19]wFMCommunicate OK [00:32:19]SAM_PROTO_GetShiftState done [00:32:19]FM_GetShiftState done [00:32:19]opened in 1722125326 [00:32:19]opened+sec_in_day 1722211726 [00:32:19]quantity*price = 90004 [00:32:19]sum+1 = 90006 [00:32:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 13 28.07.2024 00:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226353 ФПД: 106709592007202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003220&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226353&fm=106709592007202&tin=02508201610067®Number=0000000000092624&sum=90000 [00:32:20]StoreToDocumentArchive [00:32:20]shift 439 fd 226353 [00:32:20]save to /storage/0439/doc_00226353 [00:32:20]save last doc name /storage/0439/doc_00226353 to /storage/kkm_last_doc_name [00:32:20]save OK [00:32:20]Clear old archive folders... [00:32:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:32:20]tlvbuf is 00290760 [00:32:20]SAM_PROTO_ClearQueue [00:32:20]wFMCommunicate request_size=4 [00:32:20]MH_SAM_APDU [00:32:20]CAPDU: 80 09 00 00 [00:32:20]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [00:32:20]Write i2c OK [00:32:20]MH_I2C_Read... [00:32:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:32:20]Read from MH i2c: E2 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: E2 03 00 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [00:32:20]RAPDU: 90 00 [00:32:20]wFMCommunicate OK [00:32:20]SAM_PROTO_ClearQueue done [00:32:20]KKMCreateOFDPacket [00:32:20]OFDProtocolAddRootSTLVToBuf [00:32:20]FM_MakeSignedData [00:32:20]FM_MakeSignedData [00:32:20]SAM_PROTO_SignData [00:32:20]wFMCommunicate request_size=4 [00:32:20]MH_SAM_APDU [00:32:20]CAPDU: 80 0D 01 02 [00:32:20]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [00:32:20]Write i2c OK [00:32:20]MH_I2C_Read... [00:32:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:32:20]Read from MH i2c: E2 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: E2 03 00 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [00:32:20]RAPDU: 90 00 [00:32:20]wFMCommunicate OK [00:32:20]wFMCommunicate request_size=255 [00:32:20]MH_SAM_APDU [00:32:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 94 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 74 03 00 35 04 06 00 61 [00:32:21]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 94 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 74 03 00 35 04 06 00 61 00 00 FD [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:32:21]Read from MH i2c: E2 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 03 00 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [00:32:21]RAPDU: 90 00 [00:32:21]wFMCommunicate OK [00:32:21]wFMCommunicate request_size=10 [00:32:21]MH_SAM_APDU [00:32:21]CAPDU: 80 0D 02 02 05 0D 43 53 62 22 [00:32:21]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 0D 43 53 62 22 00 00 05 [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:32:21]Read from MH i2c: E2 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 03 00 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [00:32:21]RAPDU: 90 00 [00:32:21]wFMCommunicate OK [00:32:21]wFMCommunicate request_size=4 [00:32:21]MH_SAM_APDU [00:32:21]CAPDU: 80 0D 03 02 [00:32:21]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:32:21]Read from MH i2c: E2 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 0B 00 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 0B 00 5A 01 00 19 33 34 14 14 86 73 FC 90 00 74 [00:32:21]RAPDU: 19 33 34 14 14 86 73 FC 90 00 [00:32:21]wFMCommunicate OK [00:32:21]SAM_PROTO_SignData done [00:32:21]FM_MakeSignedData done [00:32:21]CreateOFDProtocolMessage [00:32:21]wFMCommunicate request_size=4 [00:32:21]MH_SAM_APDU [00:32:21]CAPDU: 80 11 00 00 [00:32:21]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:21]Read from MH i2c: E2 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 17 00 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [00:32:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:32:21]wFMCommunicate OK [00:32:21]CreateOFDProtocolMessage done [00:32:21]OFDSenderStorePacket 226353 [00:32:21]StoreOFDPacket docnum=226353 [00:32:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A F3 07 01 A5 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 94 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 74 03 00 35 04 06 00 61 0D 43 53 62 22 19 33 34 14 14 86 73 FC [00:32:21]CheckFolder [00:32:21]dirname=/storage/ofd_packets [00:32:21]CheckFolder done [00:32:21]ProducePacketName [00:32:21]name=ofd_packets/00226353 [00:32:21]NVStorageSaveData ofd_packets/00226353 [00:32:21]File name is /storage/ofd_packets/00226353 [00:32:21]Write 301 bytes [00:32:21]NVStorageSaveData done [00:32:21]OFDSenderStorePacket done [00:32:21]KKMCreateOFDPacket done [00:32:21]NVStorageSaveData kkm_last_timestamp [00:32:21]File name is /storage/kkm_last_timestamp [00:32:21]Write 4 bytes [00:32:21]NVStorageSaveData done [00:32:21]ExternCall_PrintAddStr [00:32:21]wPrintStart [00:32:21]Write to MH i2c: 01 00 00 5C 01 5D [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: 01 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: 01 07 00 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [00:32:21]RasterBufferAndPrint [00:32:21]line Счет N : (1)2002686 [00:32:21]line ИНН: 02508201610067 [00:32:21]line Контрольно-Кассовый Чек [00:32:21]line ПРОДАЖА [00:32:21]line ТРК (МРК, ГНК) : 54 [00:32:21]line Товар: 2710124500 [00:32:21]line Аи-95-К-5 [00:32:21]line 12.130 * 74.20 [00:32:21]line = 900.05 [00:32:21]line НДС 12% НСП 1% [00:32:21]line > о реализуемом товаре [00:32:21]line ОКРУГЛЕНИЕ: -0.05 [00:32:21]line ИТОГО: 900.00 [00:32:21]line Внесено: 900.00 [00:32:21]line СДАЧА: 0.00 [00:32:21]line НСП 1% : 7.96 [00:32:21]line НДС 12% : 95.58 [00:32:21]line Наличными: 900.00 [00:32:21]line Безнал.: 0.00 [00:32:21]line Место: АЗС № 97 "Партнер Нефть" [00:32:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:32:21]line СНО: Общий режим [00:32:21]line Чек 13 28.07.2024 00:32 [00:32:21]line Смена: 439 ФФД: 1.0 [00:32:21]line ЗНМ: 0300000054 [00:32:21]line РНМ: 0000000000092624 [00:32:21]line Версия ККМ: 001 [00:32:21]line ФМ: 0000000000874959 [00:32:21]line ФД: 226353 [00:32:21]line ФПД: 106709592007202 [00:32:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003220&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226353&fm=106709592007202&tin=02508201610067®Number=0000000000092624&sum=90000 [00:32:21]written 0, free lines is 4095 [00:32:21]OFD Sender: Processing packet 226353 [packets to send 600, broken 599] [00:32:21]ProducePacketName [00:32:21]name=ofd_packets/00226353 [00:32:21]OFD Sender: To server: pG, [00:32:21]CommunicateWithHost lk.salyk.kg:30040 [00:32:21]ConnectInit lk.salyk.kg [00:32:21]Write to MH i2c: 01 00 00 87 01 88 [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: 01 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: 01 07 00 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 5B 0C F6 [00:32:21]RasterBufferAndPrint [00:32:21]line [00:32:21]line [00:32:21]line [00:32:21]line [00:32:21]line [00:32:21]written 0, free lines is 3167 [00:32:21]MH_Cut [00:32:21]Write to MH i2c: D1 01 00 8E 01 01 61 [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: D1 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: D1 01 00 [00:32:21]MH_I2C_Read... [00:32:21]Read from MH i2c: D1 01 00 8E 01 00 60 [00:32:21]Write to MH i2c: 01 00 00 8F 01 90 [00:32:21]Write i2c OK [00:32:21]MH_I2C_Read... [00:32:23]*** Cut start [00:32:23]*** Partial cut [00:32:23]*** CUTSNS_PIN = 1 [00:32:23]*** CUTSNS_PIN = 0 [00:32:23]*** Brake cut motor [00:32:23]Read from MH i2c: 01 [00:32:23]MH_I2C_Read... [00:32:23]*** Stop cut motor [00:32:23]*** Cut end [00:32:23]Read from MH i2c: 01 07 00 [00:32:23]MH_I2C_Read... [00:32:23]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [00:32:23]process_action close_receipt done [00:32:23]requested_data is exist [00:32:23]produce_requested_data [00:32:23]requested_item fm.sn is exist - process it [00:32:23]wFMCommunicate request_size=4 [00:32:23]MH_SAM_APDU [00:32:23]CAPDU: 80 11 00 00 [00:32:23]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [00:32:23]Write i2c OK [00:32:23]MH_I2C_Read... [00:32:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:23]Read from MH i2c: E2 [00:32:23]MH_I2C_Read... [00:32:23]Read from MH i2c: E2 17 00 [00:32:23]MH_I2C_Read... [00:32:23]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [00:32:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:32:23]wFMCommunicate OK [00:32:23]requested_item fd.num is exist - process it [00:32:23]SAM_PROTO_GetFieldsCounters [00:32:23]wFMCommunicate request_size=4 [00:32:23]MH_SAM_APDU [00:32:23]CAPDU: 80 13 00 00 [00:32:23]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [00:32:23]Write i2c OK [00:32:23]MH_I2C_Read... [00:32:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:32:23]Read from MH i2c: E2 [00:32:23]MH_I2C_Read... [00:32:23]Read from MH i2c: E2 62 00 [00:32:23]MH_I2C_Read... [00:32:23]Read from MH i2c: E2 62 00 91 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [00:32:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:32:23]wFMCommunicate OK [00:32:23]SAM_PROTO_GetFieldsCounters done [00:32:23]requested_item shift.num is exist - process it [00:32:23]requested_item shift.opened is exist - process it [00:32:23]req_shift_opened [00:32:23]FM_GetShiftState [00:32:23]SAM_PROTO_GetShiftState [00:32:23]wFMCommunicate request_size=4 [00:32:23]MH_SAM_APDU [00:32:23]CAPDU: 80 13 01 00 [00:32:23]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [00:32:24]Write i2c OK [00:32:24]MH_I2C_Read... [00:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:32:24]Read from MH i2c: E2 [00:32:24]MH_I2C_Read... [00:32:24]Read from MH i2c: E2 0E 00 [00:32:24]MH_I2C_Read... [00:32:24]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [00:32:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:32:24]wFMCommunicate OK [00:32:24]SAM_PROTO_GetShiftState done [00:32:24]FM_GetShiftState done [00:32:24]req_shift_opened done [00:32:24]requested_item shift.open_date is exist - process it [00:32:24]req_shift_open_date [00:32:24]req_shift_open_date done [00:32:24]produce_requested_data done [00:32:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226353,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:32:24]process_action_free close_receipt [00:32:24]json_value_free [00:32:24]json_value_free done [00:32:24]process_json_proto returns [00:32:24]Send response to host [00:32:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226353,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:32:24]free response buf [00:32:24]execute_script done [00:32:24]execute_script returns [00:32:24]free content buf [00:32:24]Sock 10.Close socket [00:32:24]Sock 10.Thread stoped [00:32:25]Connected sock=11 [00:32: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 35 39 0F 01 00 00 7A F3 07 01 A5 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 94 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 74 03 00 35 04 06 00 61 0D 43 53 62 22 19 33 34 14 14 86 73 FC [00:32: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 35 39 4F 00 00 00 46 6C 47 00 D6 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 35 39 10 04 04 00 31 74 03 00 F4 03 04 00 A4 3D A5 66 B6 04 01 00 00 AE 48 71 ED BB BA 4E B3 [00:32:26]CommunicateWithHost err = 0 [00:32:26]CheckOFDResponse [00:32:26]1017 (14) - 77093643461234 [00:32:26]1041 (16) - 0000000000874959 [00:32:26]1040 (4) - 226353 [00:32:26]1012 (4) - 27.07.2024 18:34 [00:32:26]1206 (1) - 0 [00:32:26]OFD Sender: Remove packet 226353 [00:32:26]ProducePacketName [00:32:26]name=ofd_packets/00226353 [00:32:26]NVStorageDeleteData [00:32:26]OFD Sender: No OFD packet to send [00:32:31]OFD Sender: No OFD packet to send [00:32:36]recv_with_timeout no data received [00:32:36]OFD Sender: No OFD packet to send [00:32:41]OFD Sender: No OFD packet to send [00:32:46]OFD Sender: No OFD packet to send [00:32:51]OFD Sender: No OFD packet to send [00:32:56]OFD Sender: No OFD packet to send [00:33:01]OFD Sender: No OFD packet to send [00:33:06]OFD Sender: No OFD packet to send [00:33:11]OFD Sender: No OFD packet to send [00:33:16]OFD Sender: No OFD packet to send [00:33:21]OFD Sender: No OFD packet to send [00:33:25]accept exits with 7 [00:33:25]New connection [00:33:25]New thread 3066473828 created [00:33:25]Thread 3066617188 joined [00:33:25]Waiting for new connection... [00:33:25] Sock 7.Parse request [00:33:25]Sock 7.Check first char [00:33:25]Sock 7.First char is OK [00:33:25]request: POST /json_proto HTTP/1.0 [00:33:25]Method: POST [00:33:25]URL: /json_proto [00:33:25]Method is POST - this is cgi request [00:33:25]url: /json_proto [00:33:25]query_string will be loaded in cgi processing [00:33:25]execute_cgi json_proto POST (null) [00:33:25]execute_cgi path=json_proto method=POST [00:33:25]POST find Content-Length [00:33:25]Host: 172.17.43.131:8080 [00:33:25]Content-Length: 678 [00:33:25]Content-Type: application/json [00:33:25] [00:33:25]POST finish read [00:33:25]Found Content-Length = 678 [00:33:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:33:25]execute_script... [00:33:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:33:25]POST & json_proto [00:33:25]process_json_proto [00:33:25]json parsed OK: [00:33:25]protocol is kg_v1.0 [00:33:25]action value=close_receipt [00:33:25]process_action close_receipt [00:33:25]cmd_close_receipt [00:33:25]MH_GetDate [00:33:25]Write to MH i2c: F0 00 00 93 01 83 [00:33:25]Write i2c OK [00:33:25]MH_I2C_Read... [00:33:25]Read from MH i2c: F0 [00:33:25]MH_I2C_Read... [00:33:25]Read from MH i2c: F0 09 00 [00:33:25]MH_I2C_Read... [00:33:25]Read from MH i2c: F0 09 00 93 01 00 D6 91 A5 66 F9 24 A2 66 23 [00:33:25]GetLastDocTimeStamp 1722126740 [00:33:25]current date 1722126806 [00:33:25]FM_GetShiftState [00:33:25]SAM_PROTO_GetShiftState [00:33:25]wFMCommunicate request_size=4 [00:33:25]MH_SAM_APDU [00:33:25]CAPDU: 80 13 01 00 [00:33:25]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [00:33:25]Write i2c OK [00:33:25]MH_I2C_Read... [00:33:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:33:25]Read from MH i2c: E2 [00:33:25]MH_I2C_Read... [00:33:25]Read from MH i2c: E2 0E 00 [00:33:25]MH_I2C_Read... [00:33:25]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [00:33:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:33:25]wFMCommunicate OK [00:33:25]SAM_PROTO_GetShiftState done [00:33:25]FM_GetShiftState done [00:33:25]opened in 1722125326 [00:33:25]opened+sec_in_day 1722211726 [00:33:25]quantity*price = 20001 [00:33:25]sum+1 = 20002 [00:33:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 14 28.07.2024 00:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226354 ФПД: 23794072114684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003326&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226354&fm=23794072114684&tin=02508201610067®Number=0000000000092624&sum=20000 [00:33:27]StoreToDocumentArchive [00:33:27]shift 439 fd 226354 [00:33:27]save to /storage/0439/doc_00226354 [00:33:27]save last doc name /storage/0439/doc_00226354 to /storage/kkm_last_doc_name [00:33:27]save OK [00:33:27]Clear old archive folders... [00:33:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:33:27]tlvbuf is 0028BF30 [00:33:27]SAM_PROTO_ClearQueue [00:33:27]wFMCommunicate request_size=4 [00:33:27]MH_SAM_APDU [00:33:27]CAPDU: 80 09 00 00 [00:33:27]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [00:33:27]Write i2c OK [00:33:27]MH_I2C_Read... [00:33:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:33:27]Read from MH i2c: E2 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [00:33:27]RAPDU: 90 00 [00:33:27]wFMCommunicate OK [00:33:27]SAM_PROTO_ClearQueue done [00:33:27]KKMCreateOFDPacket [00:33:27]OFDProtocolAddRootSTLVToBuf [00:33:27]FM_MakeSignedData [00:33:27]FM_MakeSignedData [00:33:27]SAM_PROTO_SignData [00:33:27]wFMCommunicate request_size=4 [00:33:27]MH_SAM_APDU [00:33:27]CAPDU: 80 0D 01 02 [00:33:27]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [00:33:27]Write i2c OK [00:33:27]MH_I2C_Read... [00:33:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:33:27]Read from MH i2c: E2 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [00:33:27]RAPDU: 90 00 [00:33:27]wFMCommunicate OK [00:33:27]wFMCommunicate request_size=255 [00:33:27]MH_SAM_APDU [00:33: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D6 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 74 03 00 35 04 06 00 15 [00:33:27]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D6 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 74 03 00 35 04 06 00 15 00 00 9B [00:33:27]Write i2c OK [00:33:27]MH_I2C_Read... [00:33:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:33:27]Read from MH i2c: E2 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [00:33:27]RAPDU: 90 00 [00:33:27]wFMCommunicate OK [00:33:27]wFMCommunicate request_size=10 [00:33:27]MH_SAM_APDU [00:33:27]CAPDU: 80 0D 02 02 05 A3 FD 37 55 FC [00:33:27]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 A3 FD 37 55 FC 00 00 51 [00:33:27]Write i2c OK [00:33:27]MH_I2C_Read... [00:33:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:33:27]Read from MH i2c: E2 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [00:33:27]RAPDU: 90 00 [00:33:27]wFMCommunicate OK [00:33:27]wFMCommunicate request_size=4 [00:33:27]MH_SAM_APDU [00:33:27]CAPDU: 80 0D 03 02 [00:33:27]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [00:33:27]Write i2c OK [00:33:27]MH_I2C_Read... [00:33:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:33:27]Read from MH i2c: E2 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 0B 00 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 0B 00 A5 01 00 C4 20 AA D5 35 12 76 F6 90 00 38 [00:33:27]RAPDU: C4 20 AA D5 35 12 76 F6 90 00 [00:33:27]wFMCommunicate OK [00:33:27]SAM_PROTO_SignData done [00:33:27]FM_MakeSignedData done [00:33:27]CreateOFDProtocolMessage [00:33:27]wFMCommunicate request_size=4 [00:33:27]MH_SAM_APDU [00:33:27]CAPDU: 80 11 00 00 [00:33:27]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [00:33:27]Write i2c OK [00:33:27]MH_I2C_Read... [00:33:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:33:27]Read from MH i2c: E2 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 17 00 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [00:33:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:33:27]wFMCommunicate OK [00:33:27]CreateOFDProtocolMessage done [00:33:27]OFDSenderStorePacket 226354 [00:33:27]StoreOFDPacket docnum=226354 [00:33:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC B3 07 01 77 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D6 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 74 03 00 35 04 06 00 15 A3 FD 37 55 FC C4 20 AA D5 35 12 76 F6 [00:33:27]CheckFolder [00:33:27]dirname=/storage/ofd_packets [00:33:27]CheckFolder done [00:33:27]ProducePacketName [00:33:27]name=ofd_packets/00226354 [00:33:27]NVStorageSaveData ofd_packets/00226354 [00:33:27]File name is /storage/ofd_packets/00226354 [00:33:27]Write 301 bytes [00:33:27]NVStorageSaveData done [00:33:27]OFDSenderStorePacket done [00:33:27]KKMCreateOFDPacket done [00:33:27]NVStorageSaveData kkm_last_timestamp [00:33:27]File name is /storage/kkm_last_timestamp [00:33:27]Write 4 bytes [00:33:27]NVStorageSaveData done [00:33:27]ExternCall_PrintAddStr [00:33:27]wPrintStart [00:33:27]Write to MH i2c: 01 00 00 A7 01 A8 [00:33:27]OFD Sender: Processing packet 226354 [packets to send 600, broken 599] [00:33:27]ProducePacketName [00:33:27]name=ofd_packets/00226354 [00:33:27]OFD Sender: To server: pG, [00:33:27]CommunicateWithHost lk.salyk.kg:30040 [00:33:27]ConnectInit lk.salyk.kg [00:33:27]Write i2c OK [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: 01 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: 01 07 00 [00:33:27]MH_I2C_Read... [00:33:27]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [00:33:27]RasterBufferAndPrint [00:33:27]line Счет N : (1)2002687 [00:33:27]line ИНН: 02508201610067 [00:33:27]line Контрольно-Кассовый Чек [00:33:27]line ПРОДАЖА [00:33:27]line ТРК (МРК, ГНК) : 33 [00:33:27]line Товар: 2710124130 [00:33:27]line Аи-92-К-5 [00:33:27]line 2.950 * 67.80 [00:33:27]line = 200.01 [00:33:27]line НДС 12% НСП 1% [00:33:27]line > о реализуемом товаре [00:33:27]line ОКРУГЛЕНИЕ: -0.01 [00:33:27]line ИТОГО: 200.00 [00:33:27]line Внесено: 200.00 [00:33:27]line СДАЧА: 0.00 [00:33:27]line НСП 1% : 1.77 [00:33:27]line НДС 12% : 21.24 [00:33:27]line Наличными: 200.00 [00:33:27]line Безнал.: 0.00 [00:33:27]line Место: АЗС № 97 "Партнер Нефть" [00:33:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:33:27]line СНО: Общий режим [00:33:27]line Чек 14 28.07.2024 00:33 [00:33:27]line Смена: 439 ФФД: 1.0 [00:33:27]line ЗНМ: 0300000054 [00:33:27]line РНМ: 0000000000092624 [00:33:27]line Версия ККМ: 001 [00:33:27]line ФМ: 0000000000874959 [00:33:27]line ФД: 226354 [00:33:27]line ФПД: 23794072114684 [00:33:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003326&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226354&fm=23794072114684&tin=02508201610067®Number=0000000000092624&sum=20000 [00:33:27]written 0, free lines is 4095 [00:33:28]Write to MH i2c: 01 00 00 D2 01 D3 [00:33:28]Write i2c OK [00:33:28]MH_I2C_Read... [00:33:28]Read from MH i2c: 01 [00:33:28]MH_I2C_Read... [00:33:28]Read from MH i2c: 01 07 00 [00:33:28]MH_I2C_Read... [00:33:28]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 57 0C 3D [00:33:28]RasterBufferAndPrint [00:33:28]line [00:33:28]line [00:33:28]line [00:33:28]line [00:33:28]line [00:33:28]written 0, free lines is 3162 [00:33:28]MH_Cut [00:33:28]Write to MH i2c: D1 01 00 D9 01 01 AC [00:33:28]Write i2c OK [00:33:28]MH_I2C_Read... [00:33:28]Read from MH i2c: D1 [00:33:28]MH_I2C_Read... [00:33:28]Read from MH i2c: D1 01 00 [00:33:28]MH_I2C_Read... [00:33:28]Read from MH i2c: D1 01 00 D9 01 00 AB [00:33:28]Write to MH i2c: 01 00 00 DA 01 DB [00:33:28]Write i2c OK [00:33:28]MH_I2C_Read... [00:33:28]Connected sock=10 [00:33: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 35 39 0F 01 00 00 CC B3 07 01 77 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D6 91 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 74 03 00 35 04 06 00 15 A3 FD 37 55 FC C4 20 AA D5 35 12 76 F6 [00:33:29]*** Cut start [00:33:29]*** Partial cut [00:33:29]*** CUTSNS_PIN = 1 [00:33:29]*** CUTSNS_PIN = 0 [00:33: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 35 39 4F 00 00 00 1F AA 47 00 56 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 74 03 00 F4 03 04 00 E3 3D A5 66 B6 04 01 00 00 2F C4 11 6B 71 21 DB 5F [00:33:29]CommunicateWithHost err = 0 [00:33:29]CheckOFDResponse [00:33:29]1017 (14) - 77093643461234 [00:33:29]1041 (16) - 0000000000874959 [00:33:29]1040 (4) - 226354 [00:33:29]1012 (4) - 27.07.2024 18:35 [00:33:29]1206 (1) - 0 [00:33:29]OFD Sender: Remove packet 226354 [00:33:29]ProducePacketName [00:33:29]name=ofd_packets/00226354 [00:33:29]NVStorageDeleteData [00:33:29]*** Brake cut motor [00:33:29]Read from MH i2c: 01 [00:33:29]MH_I2C_Read... [00:33:29]*** Stop cut motor [00:33:29]*** Cut end [00:33:29]Read from MH i2c: 01 07 00 [00:33:29]MH_I2C_Read... [00:33:29]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [00:33:29]process_action close_receipt done [00:33:29]requested_data is exist [00:33:29]produce_requested_data [00:33:29]requested_item fm.sn is exist - process it [00:33:29]wFMCommunicate request_size=4 [00:33:29]MH_SAM_APDU [00:33:29]CAPDU: 80 11 00 00 [00:33:29]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [00:33:29]Write i2c OK [00:33:29]MH_I2C_Read... [00:33:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:33:30]OFD Sender: No OFD packet to send [00:33:30]Read from MH i2c: E2 [00:33:30]MH_I2C_Read... [00:33:30]Read from MH i2c: E2 17 00 [00:33:30]MH_I2C_Read... [00:33:30]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [00:33:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:33:30]wFMCommunicate OK [00:33:30]requested_item fd.num is exist - process it [00:33:30]SAM_PROTO_GetFieldsCounters [00:33:30]wFMCommunicate request_size=4 [00:33:30]MH_SAM_APDU [00:33:30]CAPDU: 80 13 00 00 [00:33:30]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [00:33:30]Write i2c OK [00:33:30]MH_I2C_Read... [00:33:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:33:30]Read from MH i2c: E2 [00:33:30]MH_I2C_Read... [00:33:30]Read from MH i2c: E2 62 00 [00:33:30]MH_I2C_Read... [00:33:30]Read from MH i2c: E2 62 00 DC 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [00:33:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:33:30]wFMCommunicate OK [00:33:30]SAM_PROTO_GetFieldsCounters done [00:33:30]requested_item shift.num is exist - process it [00:33:30]requested_item shift.opened is exist - process it [00:33:30]req_shift_opened [00:33:30]FM_GetShiftState [00:33:30]SAM_PROTO_GetShiftState [00:33:30]wFMCommunicate request_size=4 [00:33:30]MH_SAM_APDU [00:33:30]CAPDU: 80 13 01 00 [00:33:30]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [00:33:30]Write i2c OK [00:33:30]MH_I2C_Read... [00:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:33:30]Read from MH i2c: E2 [00:33:30]MH_I2C_Read... [00:33:30]Read from MH i2c: E2 0E 00 [00:33:30]MH_I2C_Read... [00:33:30]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [00:33:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:33:30]wFMCommunicate OK [00:33:30]SAM_PROTO_GetShiftState done [00:33:30]FM_GetShiftState done [00:33:30]req_shift_opened done [00:33:30]requested_item shift.open_date is exist - process it [00:33:30]req_shift_open_date [00:33:30]req_shift_open_date done [00:33:30]produce_requested_data done [00:33:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226354,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:33:30]process_action_free close_receipt [00:33:30]json_value_free [00:33:30]json_value_free done [00:33:30]process_json_proto returns [00:33:30]Send response to host [00:33:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226354,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:33:30]free response buf [00:33:30]execute_script done [00:33:30]execute_script returns [00:33:30]free content buf [00:33:30]Sock 7.Close socket [00:33:30]Sock 7.Thread stoped [00:33:35]OFD Sender: No OFD packet to send [00:33:40]OFD Sender: No OFD packet to send [00:33:45]OFD Sender: No OFD packet to send [00:33:50]OFD Sender: No OFD packet to send [00:33:55]OFD Sender: No OFD packet to send [00:34:00]OFD Sender: No OFD packet to send [00:34:05]OFD Sender: No OFD packet to send [00:34:10]OFD Sender: No OFD packet to send [00:34:15]OFD Sender: No OFD packet to send [00:34:20]OFD Sender: No OFD packet to send [00:34:25]OFD Sender: No OFD packet to send [00:34:27]accept exits with 9 [00:34:27]New connection [00:34:27]New thread 3066617188 created [00:34:27]Thread 3066473828 joined [00:34:27]Waiting for new connection... [00:34:27] Sock 9.Parse request [00:34:27]Sock 9.Check first char [00:34:27]Sock 9.First char is OK [00:34:27]request: POST /json_proto HTTP/1.0 [00:34:27]Method: POST [00:34:27]URL: /json_proto [00:34:27]Method is POST - this is cgi request [00:34:27]url: /json_proto [00:34:27]query_string will be loaded in cgi processing [00:34:27]execute_cgi json_proto POST (null) [00:34:27]execute_cgi path=json_proto method=POST [00:34:27]POST find Content-Length [00:34:27]Host: 172.17.43.131:8080 [00:34:27]Content-Length: 678 [00:34:27]Content-Type: application/json [00:34:27] [00:34:27]POST finish read [00:34:27]Found Content-Length = 678 [00:34:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:34:27]execute_script... [00:34: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)2002688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:34:27]POST & json_proto [00:34:27]process_json_proto [00:34:27]json parsed OK: [00:34:27]protocol is kg_v1.0 [00:34:27]action value=close_receipt [00:34:27]process_action close_receipt [00:34:27]cmd_close_receipt [00:34:27]MH_GetDate [00:34:27]Write to MH i2c: F0 00 00 DE 01 CE [00:34:27]Write i2c OK [00:34:27]MH_I2C_Read... [00:34:27]Read from MH i2c: F0 [00:34:27]MH_I2C_Read... [00:34:27]Read from MH i2c: F0 09 00 [00:34:27]MH_I2C_Read... [00:34:27]Read from MH i2c: F0 09 00 DE 01 00 14 92 A5 66 F9 24 A2 66 AD [00:34:27]GetLastDocTimeStamp 1722126806 [00:34:27]current date 1722126868 [00:34:27]FM_GetShiftState [00:34:27]SAM_PROTO_GetShiftState [00:34:27]wFMCommunicate request_size=4 [00:34:27]MH_SAM_APDU [00:34:27]CAPDU: 80 13 01 00 [00:34:27]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [00:34:27]Write i2c OK [00:34:27]MH_I2C_Read... [00:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:27]Read from MH i2c: E2 [00:34:27]MH_I2C_Read... [00:34:27]Read from MH i2c: E2 0E 00 [00:34:27]MH_I2C_Read... [00:34:27]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [00:34:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:34:27]wFMCommunicate OK [00:34:27]SAM_PROTO_GetShiftState done [00:34:27]FM_GetShiftState done [00:34:27]opened in 1722125326 [00:34:27]opened+sec_in_day 1722211726 [00:34:27]quantity*price = 40002 [00:34:27]sum+1 = 40003 [00:34:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 15 28.07.2024 00:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226355 ФПД: 1737673386821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003428&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226355&fm=1737673386821&tin=02508201610067®Number=0000000000092624&sum=40000 [00:34:28]StoreToDocumentArchive [00:34:28]shift 439 fd 226355 [00:34:28]save to /storage/0439/doc_00226355 [00:34:28]save last doc name /storage/0439/doc_00226355 to /storage/kkm_last_doc_name [00:34:28]save OK [00:34:28]Clear old archive folders... [00:34:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:34:28]tlvbuf is 0028D860 [00:34:28]SAM_PROTO_ClearQueue [00:34:28]wFMCommunicate request_size=4 [00:34:28]MH_SAM_APDU [00:34:28]CAPDU: 80 09 00 00 [00:34:28]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [00:34:28]Write i2c OK [00:34:28]MH_I2C_Read... [00:34:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:34:29]Read from MH i2c: E2 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [00:34:29]RAPDU: 90 00 [00:34:29]wFMCommunicate OK [00:34:29]SAM_PROTO_ClearQueue done [00:34:29]KKMCreateOFDPacket [00:34:29]OFDProtocolAddRootSTLVToBuf [00:34:29]FM_MakeSignedData [00:34:29]FM_MakeSignedData [00:34:29]SAM_PROTO_SignData [00:34:29]wFMCommunicate request_size=4 [00:34:29]MH_SAM_APDU [00:34:29]CAPDU: 80 0D 01 02 [00:34:29]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [00:34:29]Write i2c OK [00:34:29]MH_I2C_Read... [00:34:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:34:29]Read from MH i2c: E2 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [00:34:29]RAPDU: 90 00 [00:34:29]wFMCommunicate OK [00:34:29]wFMCommunicate request_size=255 [00:34:29]MH_SAM_APDU [00:34: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 14 92 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 74 03 00 35 04 06 00 01 [00:34:29]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 14 92 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 74 03 00 35 04 06 00 01 00 00 F6 [00:34:29]Write i2c OK [00:34:29]MH_I2C_Read... [00:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:34:29]Read from MH i2c: E2 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [00:34:29]RAPDU: 90 00 [00:34:29]wFMCommunicate OK [00:34:29]wFMCommunicate request_size=10 [00:34:29]MH_SAM_APDU [00:34:29]CAPDU: 80 0D 02 02 05 94 95 67 AB 45 [00:34:29]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 94 95 67 AB 45 00 00 F4 [00:34:29]Write i2c OK [00:34:29]MH_I2C_Read... [00:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:34:29]Read from MH i2c: E2 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [00:34:29]RAPDU: 90 00 [00:34:29]wFMCommunicate OK [00:34:29]wFMCommunicate request_size=4 [00:34:29]MH_SAM_APDU [00:34:29]CAPDU: 80 0D 03 02 [00:34:29]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [00:34:29]Write i2c OK [00:34:29]MH_I2C_Read... [00:34:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:34:29]Read from MH i2c: E2 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 0B 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 0B 00 F0 01 00 0E 75 17 E3 31 54 C8 A7 90 00 DE [00:34:29]RAPDU: 0E 75 17 E3 31 54 C8 A7 90 00 [00:34:29]wFMCommunicate OK [00:34:29]SAM_PROTO_SignData done [00:34:29]FM_MakeSignedData done [00:34:29]CreateOFDProtocolMessage [00:34:29]wFMCommunicate request_size=4 [00:34:29]MH_SAM_APDU [00:34:29]CAPDU: 80 11 00 00 [00:34:29]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [00:34:29]Write i2c OK [00:34:29]MH_I2C_Read... [00:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:34:29]Read from MH i2c: E2 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 17 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [00:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:34:29]wFMCommunicate OK [00:34:29]CreateOFDProtocolMessage done [00:34:29]OFDSenderStorePacket 226355 [00:34:29]StoreOFDPacket docnum=226355 [00:34:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 19 EE 07 01 FD 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 14 92 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 74 03 00 35 04 06 00 01 94 95 67 AB 45 0E 75 17 E3 31 54 C8 A7 [00:34:29]CheckFolder [00:34:29]dirname=/storage/ofd_packets [00:34:29]CheckFolder done [00:34:29]ProducePacketName [00:34:29]name=ofd_packets/00226355 [00:34:29]NVStorageSaveData ofd_packets/00226355 [00:34:29]File name is /storage/ofd_packets/00226355 [00:34:29]Write 301 bytes [00:34:29]NVStorageSaveData done [00:34:29]OFDSenderStorePacket done [00:34:29]KKMCreateOFDPacket done [00:34:29]NVStorageSaveData kkm_last_timestamp [00:34:29]File name is /storage/kkm_last_timestamp [00:34:29]Write 4 bytes [00:34:29]NVStorageSaveData done [00:34:29]ExternCall_PrintAddStr [00:34:29]wPrintStart [00:34:29]OFD Sender: Processing packet 226355 [packets to send 600, broken 599] [00:34:29]ProducePacketName [00:34:29]name=ofd_packets/00226355 [00:34:29]OFD Sender: To server: pG, [00:34:29]CommunicateWithHost lk.salyk.kg:30040 [00:34:29]ConnectInit lk.salyk.kg [00:34:29]Write to MH i2c: 01 00 00 F2 01 F3 [00:34:29]Write i2c OK [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: 01 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: 01 07 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [00:34:29]RasterBufferAndPrint [00:34:29]line Счет N : (1)2002688 [00:34:29]line ИНН: 02508201610067 [00:34:29]line Контрольно-Кассовый Чек [00:34:29]line ПРОДАЖА [00:34:29]line ТРК (МРК, ГНК) : 53 [00:34:29]line Товар: 2710124130 [00:34:29]line Аи-92-К-5 [00:34:29]line 5.900 * 67.80 [00:34:29]line = 400.02 [00:34:29]line НДС 12% НСП 1% [00:34:29]line > о реализуемом товаре [00:34:29]line ОКРУГЛЕНИЕ: -0.02 [00:34:29]line ИТОГО: 400.00 [00:34:29]line Внесено: 400.00 [00:34:29]line СДАЧА: 0.00 [00:34:29]line НСП 1% : 3.54 [00:34:29]line НДС 12% : 42.48 [00:34:29]line Наличными: 400.00 [00:34:29]line Безнал.: 0.00 [00:34:29]line Место: АЗС № 97 "Партнер Нефть" [00:34:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:34:29]line СНО: Общий режим [00:34:29]line Чек 15 28.07.2024 00:34 [00:34:29]line Смена: 439 ФФД: 1.0 [00:34:29]line ЗНМ: 0300000054 [00:34:29]line РНМ: 0000000000092624 [00:34:29]line Версия ККМ: 001 [00:34:29]line ФМ: 0000000000874959 [00:34:29]line ФД: 226355 [00:34:29]line ФПД: 1737673386821 [00:34:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T003428&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226355&fm=1737673386821&tin=02508201610067®Number=0000000000092624&sum=40000 [00:34:29]written 0, free lines is 4095 [00:34:29]Write to MH i2c: 01 00 00 1D 02 1F [00:34:29]Write i2c OK [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: 01 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: 01 07 00 [00:34:29]MH_I2C_Read... [00:34:29]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 58 0C 8A [00:34:29]RasterBufferAndPrint [00:34:29]line [00:34:29]line [00:34:29]line [00:34:29]line [00:34:29]line [00:34:29]written 0, free lines is 3164 [00:34:30]MH_Cut [00:34:30]Write to MH i2c: D1 01 00 24 02 01 F8 [00:34:30]Write i2c OK [00:34:30]MH_I2C_Read... [00:34:30]Read from MH i2c: D1 [00:34:30]MH_I2C_Read... [00:34:30]Read from MH i2c: D1 01 00 [00:34:30]MH_I2C_Read... [00:34:30]Read from MH i2c: D1 01 00 24 02 00 F7 [00:34:30]Write to MH i2c: 01 00 00 25 02 27 [00:34:30]Write i2c OK [00:34:30]MH_I2C_Read... [00:34:30]Connected sock=10 [00:34:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 19 EE 07 01 FD 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 14 92 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 74 03 00 35 04 06 00 01 94 95 67 AB 45 0E 75 17 E3 31 54 C8 A7 [00:34:31]*** Cut start [00:34:31]*** Partial cut [00:34:31]*** CUTSNS_PIN = 1 [00:34:31]*** CUTSNS_PIN = 0 [00:34:31]*** Brake cut motor [00:34:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D6 60 47 00 30 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 35 39 10 04 04 00 33 74 03 00 F4 03 04 00 21 3E A5 66 B6 04 01 00 00 12 E7 64 38 58 A9 6D 36 [00:34:31]CommunicateWithHost err = 0 [00:34:31]CheckOFDResponse [00:34:31]1017 (14) - 77093643461234 [00:34:31]1041 (16) - 0000000000874959 [00:34:31]1040 (4) - 226355 [00:34:31]1012 (4) - 27.07.2024 18:36 [00:34:31]1206 (1) - 0 [00:34:31]OFD Sender: Remove packet 226355 [00:34:31]ProducePacketName [00:34:31]name=ofd_packets/00226355 [00:34:31]NVStorageDeleteData [00:34:31]Read from MH i2c: 01 [00:34:31]MH_I2C_Read... [00:34:31]*** Stop cut motor [00:34:31]*** Cut end [00:34:31]Read from MH i2c: 01 07 00 [00:34:31]MH_I2C_Read... [00:34:31]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [00:34:31]process_action close_receipt done [00:34:31]requested_data is exist [00:34:31]produce_requested_data [00:34:31]requested_item fm.sn is exist - process it [00:34:31]wFMCommunicate request_size=4 [00:34:31]MH_SAM_APDU [00:34:31]CAPDU: 80 11 00 00 [00:34:31]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [00:34:31]Write i2c OK [00:34:31]MH_I2C_Read... [00:34:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:34:31]Read from MH i2c: E2 [00:34:31]MH_I2C_Read... [00:34:31]Read from MH i2c: E2 17 00 [00:34:31]MH_I2C_Read... [00:34:31]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 35 39 90 00 FF [00:34:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:34:31]wFMCommunicate OK [00:34:31]requested_item fd.num is exist - process it [00:34:31]SAM_PROTO_GetFieldsCounters [00:34:31]wFMCommunicate request_size=4 [00:34:31]MH_SAM_APDU [00:34:31]CAPDU: 80 13 00 00 [00:34:31]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [00:34:31]Write i2c OK [00:34:31]MH_I2C_Read... [00:34:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:34:32]Read from MH i2c: E2 [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: E2 62 00 [00:34:32]MH_I2C_Read... [00:34:32]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [00:34: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:34:32]wFMCommunicate OK [00:34:32]SAM_PROTO_GetFieldsCounters done [00:34:32]requested_item shift.num is exist - process it [00:34:32]requested_item shift.opened is exist - process it [00:34:32]req_shift_opened [00:34:32]FM_GetShiftState [00:34:32]SAM_PROTO_GetShiftState [00:34:32]wFMCommunicate request_size=4 [00:34:32]MH_SAM_APDU [00:34:32]CAPDU: 80 13 01 00 [00:34:32]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [00:34:32]Write i2c OK [00:34:32]MH_I2C_Read... [00:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:32]Read from MH i2c: E2 [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: E2 0E 00 [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 58 [00:34:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:34:32]wFMCommunicate OK [00:34:32]SAM_PROTO_GetShiftState done [00:34:32]FM_GetShiftState done [00:34:32]req_shift_opened done [00:34:32]requested_item shift.open_date is exist - process it [00:34:32]req_shift_open_date [00:34:32]req_shift_open_date done [00:34:32]produce_requested_data done [00:34:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226355,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:34:32]process_action_free close_receipt [00:34:32]json_value_free [00:34:32]json_value_free done [00:34:32]process_json_proto returns [00:34:32]Send response to host [00:34:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226355,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:34:32]free response buf [00:34:32]execute_script done [00:34:32]execute_script returns [00:34:32]free content buf [00:34:32]Sock 9.Close socket [00:34:32]Sock 9.Thread stoped [00:34:32]OFD Sender: No OFD packet to send [00:34:37]OFD Sender: No OFD packet to send [00:34:42]OFD Sender: No OFD packet to send [00:34:47]OFD Sender: No OFD packet to send [00:34:52]OFD Sender: No OFD packet to send [00:34:57]OFD Sender: No OFD packet to send [00:35:02]OFD Sender: No OFD packet to send [00:35:07]OFD Sender: No OFD packet to send [00:35:12]OFD Sender: No OFD packet to send [00:35:17]OFD Sender: No OFD packet to send [00:35:22]OFD Sender: No OFD packet to send [00:35:27]OFD Sender: No OFD packet to send [00:35:32]OFD Sender: No OFD packet to send [00:35:37]OFD Sender: No OFD packet to send [00:35:42]OFD Sender: No OFD packet to send [00:35:47]OFD Sender: No OFD packet to send [00:35:52]OFD Sender: No OFD packet to send [00:35:57]OFD Sender: No OFD packet to send [00:36:02]OFD Sender: No OFD packet to send [00:36:07]OFD Sender: No OFD packet to send [00:36:12]OFD Sender: No OFD packet to send [00:36:17]OFD Sender: No OFD packet to send [00:36:22]OFD Sender: No OFD packet to send [00:36:27]OFD Sender: No OFD packet to send [00:36:32]OFD Sender: No OFD packet to send [00:36:37]OFD Sender: No OFD packet to send [00:36:42]OFD Sender: No OFD packet to send [00:36:47]OFD Sender: No OFD packet to send [00:36:52]OFD Sender: No OFD packet to send [00:36:57]OFD Sender: No OFD packet to send [00:37:02]OFD Sender: No OFD packet to send [00:37:07]OFD Sender: No OFD packet to send [00:37:12]OFD Sender: No OFD packet to send [00:37:17]OFD Sender: No OFD packet to send [00:37:20]recv_with_timeout no data received [00:37:22]OFD Sender: No OFD packet to send [00:37:27]OFD Sender: No OFD packet to send [00:37:32]OFD Sender: No OFD packet to send [00:37:37]OFD Sender: No OFD packet to send [00:37:42]OFD Sender: No OFD packet to send [00:37:42]recv_with_timeout no data received [00:37:47]OFD Sender: No OFD packet to send [00:37:52]OFD Sender: No OFD packet to send [00:37:57]OFD Sender: No OFD packet to send [00:38:02]OFD Sender: No OFD packet to send [00:38:07]OFD Sender: No OFD packet to send [00:38:12]OFD Sender: No OFD packet to send [00:38:17]OFD Sender: No OFD packet to send [00:38:20]recv_with_timeout no data received [00:38:22]OFD Sender: No OFD packet to send [00:38:27]OFD Sender: No OFD packet to send [00:38:32]OFD Sender: No OFD packet to send [00:38:37]recv_with_timeout no data received [00:38:37]OFD Sender: No OFD packet to send [00:38:42]OFD Sender: No OFD packet to send [00:38:47]OFD Sender: No OFD packet to send [00:38:52]OFD Sender: No OFD packet to send [00:38:57]OFD Sender: No OFD packet to send [00:39:02]OFD Sender: No OFD packet to send [00:39:07]OFD Sender: No OFD packet to send [00:39:12]OFD Sender: No OFD packet to send [00:39:17]OFD Sender: No OFD packet to send [00:39:22]OFD Sender: No OFD packet to send [00:39:27]OFD Sender: No OFD packet to send [00:39:32]OFD Sender: No OFD packet to send [00:39:37]OFD Sender: No OFD packet to send [00:39:43]OFD Sender: No OFD packet to send [00:39:48]OFD Sender: No OFD packet to send [00:39:53]OFD Sender: No OFD packet to send [00:39:58]OFD Sender: No OFD packet to send [00:40:03]OFD Sender: No OFD packet to send [00:40:08]OFD Sender: No OFD packet to send [00:40:13]OFD Sender: No OFD packet to send [00:40:18]OFD Sender: No OFD packet to send [00:40:23]OFD Sender: No OFD packet to send [00:40:28]OFD Sender: No OFD packet to send [00:40:33]OFD Sender: No OFD packet to send [00:40:38]OFD Sender: No OFD packet to send [00:40:43]OFD Sender: No OFD packet to send [00:40:48]OFD Sender: No OFD packet to send [00:40:53]OFD Sender: No OFD packet to send [00:40:58]OFD Sender: No OFD packet to send [00:41:03]OFD Sender: No OFD packet to send [00:41:08]OFD Sender: No OFD packet to send [00:41:13]OFD Sender: No OFD packet to send [00:41:18]OFD Sender: No OFD packet to send [00:41:23]OFD Sender: No OFD packet to send [00:41:28]OFD Sender: No OFD packet to send [00:41:33]OFD Sender: No OFD packet to send [00:41:38]OFD Sender: No OFD packet to send [00:41:43]OFD Sender: No OFD packet to send [00:41:48]OFD Sender: No OFD packet to send [00:41:53]OFD Sender: No OFD packet to send [00:41:58]OFD Sender: No OFD packet to send [00:42:03]OFD Sender: No OFD packet to send [00:42:08]OFD Sender: No OFD packet to send [00:42:13]OFD Sender: No OFD packet to send [00:42:18]OFD Sender: No OFD packet to send [00:42:23]OFD Sender: No OFD packet to send [00:42:28]OFD Sender: No OFD packet to send [00:42:33]OFD Sender: No OFD packet to send [00:42:38]OFD Sender: No OFD packet to send [00:42:43]OFD Sender: No OFD packet to send [00:42:48]OFD Sender: No OFD packet to send [00:42:53]OFD Sender: No OFD packet to send [00:42:58]OFD Sender: No OFD packet to send [00:43:03]OFD Sender: No OFD packet to send [00:43:08]OFD Sender: No OFD packet to send [00:43:08]accept exits with 7 [00:43:08]New connection [00:43:08]New thread 3066473828 created [00:43:08]Thread 3066617188 joined [00:43:08]Waiting for new connection... [00:43:08] Sock 7.Parse request [00:43:08]Sock 7.Check first char [00:43:08]Sock 7.First char is OK [00:43:08]request: POST /json_proto HTTP/1.0 [00:43:08]Method: POST [00:43:08]URL: /json_proto [00:43:08]Method is POST - this is cgi request [00:43:08]url: /json_proto [00:43:08]query_string will be loaded in cgi processing [00:43:08]execute_cgi json_proto POST (null) [00:43:08]execute_cgi path=json_proto method=POST [00:43:08]POST find Content-Length [00:43:08]Host: 172.17.43.131:8080 [00:43:08]Content-Length: 683 [00:43:08]Content-Type: application/json [00:43:08] [00:43:08]POST finish read [00:43:08]Found Content-Length = 683 [00:43:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:08]execute_script... [00:43:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:08]POST & json_proto [00:43:08]process_json_proto [00:43:08]json parsed OK: [00:43:08]protocol is kg_v1.0 [00:43:08]action value=close_receipt [00:43:08]process_action close_receipt [00:43:08]cmd_close_receipt [00:43:08]MH_GetDate [00:43:08]Write to MH i2c: F0 00 00 29 02 1A [00:43:08]Write i2c OK [00:43:08]MH_I2C_Read... [00:43:08]Read from MH i2c: F0 [00:43:08]MH_I2C_Read... [00:43:08]Read from MH i2c: F0 09 00 [00:43:08]MH_I2C_Read... [00:43:08]Read from MH i2c: F0 09 00 29 02 00 1D 94 A5 66 F9 24 A2 66 04 [00:43:08]GetLastDocTimeStamp 1722126868 [00:43:08]current date 1722127389 [00:43:08]FM_GetShiftState [00:43:08]SAM_PROTO_GetShiftState [00:43:08]wFMCommunicate request_size=4 [00:43:08]MH_SAM_APDU [00:43:08]CAPDU: 80 13 01 00 [00:43:08]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [00:43:08]Write i2c OK [00:43:08]MH_I2C_Read... [00:43:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:08]Read from MH i2c: E2 [00:43:08]MH_I2C_Read... [00:43:08]Read from MH i2c: E2 0E 00 [00:43:08]MH_I2C_Read... [00:43:08]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5A [00:43:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:43:08]wFMCommunicate OK [00:43:08]SAM_PROTO_GetShiftState done [00:43:08]FM_GetShiftState done [00:43:08]opened in 1722125326 [00:43:08]opened+sec_in_day 1722211726 [00:43:08]quantity*price = 250046 [00:43:08]sum+1 = 250047 [00:43:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 16 28.07.2024 00:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226356 ФПД: 38752971479681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T004309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226356&fm=38752971479681&tin=02508201610067®Number=0000000000092624&sum=250000 [00:43:09]StoreToDocumentArchive [00:43:09]shift 439 fd 226356 [00:43:09]save to /storage/0439/doc_00226356 [00:43:09]save last doc name /storage/0439/doc_00226356 to /storage/kkm_last_doc_name [00:43:09]save OK [00:43:09]Clear old archive folders... [00:43:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:43:09]tlvbuf is 00309A20 [00:43:09]SAM_PROTO_ClearQueue [00:43:09]wFMCommunicate request_size=4 [00:43:09]MH_SAM_APDU [00:43:09]CAPDU: 80 09 00 00 [00:43:09]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [00:43:09]Write i2c OK [00:43:09]MH_I2C_Read... [00:43:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:43:09]Read from MH i2c: E2 [00:43:09]MH_I2C_Read... [00:43:09]Read from MH i2c: E2 03 00 [00:43:09]MH_I2C_Read... [00:43:09]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [00:43:09]RAPDU: 90 00 [00:43:09]wFMCommunicate OK [00:43:09]SAM_PROTO_ClearQueue done [00:43:09]KKMCreateOFDPacket [00:43:09]OFDProtocolAddRootSTLVToBuf [00:43:09]FM_MakeSignedData [00:43:09]FM_MakeSignedData [00:43:09]SAM_PROTO_SignData [00:43:09]wFMCommunicate request_size=4 [00:43:09]MH_SAM_APDU [00:43:09]CAPDU: 80 0D 01 02 [00:43:09]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [00:43:09]Write i2c OK [00:43:09]MH_I2C_Read... [00:43:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:43:10]Read from MH i2c: E2 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 03 00 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [00:43:10]RAPDU: 90 00 [00:43:10]wFMCommunicate OK [00:43:10]wFMCommunicate request_size=255 [00:43:10]MH_SAM_APDU [00:43:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 1D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 74 03 00 35 04 06 00 23 [00:43:10]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 1D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 74 03 00 35 04 06 00 23 00 00 72 [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:10]Read from MH i2c: E2 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 03 00 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [00:43:10]RAPDU: 90 00 [00:43:10]wFMCommunicate OK [00:43:10]wFMCommunicate request_size=10 [00:43:10]MH_SAM_APDU [00:43:10]CAPDU: 80 0D 02 02 05 3E E1 19 5A 81 [00:43:10]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 3E E1 19 5A 81 00 00 D3 [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:10]Read from MH i2c: E2 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 03 00 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [00:43:10]RAPDU: 90 00 [00:43:10]wFMCommunicate OK [00:43:10]wFMCommunicate request_size=4 [00:43:10]MH_SAM_APDU [00:43:10]CAPDU: 80 0D 03 02 [00:43:10]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:43:10]Read from MH i2c: E2 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 0B 00 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 0B 00 3B 02 00 3D 6B 09 EA D6 4A 6D 07 90 00 E8 [00:43:10]RAPDU: 3D 6B 09 EA D6 4A 6D 07 90 00 [00:43:10]wFMCommunicate OK [00:43:10]SAM_PROTO_SignData done [00:43:10]FM_MakeSignedData done [00:43:10]CreateOFDProtocolMessage [00:43:10]wFMCommunicate request_size=4 [00:43:10]MH_SAM_APDU [00:43:10]CAPDU: 80 11 00 00 [00:43:10]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:10]Read from MH i2c: E2 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: E2 17 00 [00:43:10]MH_I2C_Read... [00:43:10]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 35 39 90 00 15 [00:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:43:10]wFMCommunicate OK [00:43:10]CreateOFDProtocolMessage done [00:43:10]OFDSenderStorePacket 226356 [00:43:10]StoreOFDPacket docnum=226356 [00:43:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 28 07 01 E0 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 1D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 74 03 00 35 04 06 00 23 3E E1 19 5A 81 3D 6B 09 EA D6 4A 6D 07 [00:43:10]CheckFolder [00:43:10]dirname=/storage/ofd_packets [00:43:10]CheckFolder done [00:43:10]ProducePacketName [00:43:10]name=ofd_packets/00226356 [00:43:10]NVStorageSaveData ofd_packets/00226356 [00:43:10]File name is /storage/ofd_packets/00226356 [00:43:10]Write 301 bytes [00:43:10]NVStorageSaveData done [00:43:10]OFDSenderStorePacket done [00:43:10]KKMCreateOFDPacket done [00:43:10]NVStorageSaveData kkm_last_timestamp [00:43:10]File name is /storage/kkm_last_timestamp [00:43:10]Write 4 bytes [00:43:10]NVStorageSaveData done [00:43:10]ExternCall_PrintAddStr [00:43:10]wPrintStart [00:43:10]Write to MH i2c: 01 00 00 3D 02 3F [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: 01 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: 01 07 00 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [00:43:10]RasterBufferAndPrint [00:43:10]line Счет N : (1)2002689 [00:43:10]line ИНН: 02508201610067 [00:43:10]line Контрольно-Кассовый Чек [00:43:10]line ПРОДАЖА [00:43:10]line ТРК (МРК, ГНК) : 43 [00:43:10]line Товар: 2710124130 [00:43:10]line Аи-92-К-5 [00:43:10]line 36.880 * 67.80 [00:43:10]line = 2500.46 [00:43:10]line НДС 12% НСП 1% [00:43:10]line > о реализуемом товаре [00:43:10]line ОКРУГЛЕНИЕ: -0.46 [00:43:10]line ИТОГО: 2500.00 [00:43:10]line Внесено: 2500.00 [00:43:10]line СДАЧА: 0.00 [00:43:10]line НСП 1% : 22.13 [00:43:10]line НДС 12% : 265.54 [00:43:10]line Наличными: 2500.00 [00:43:10]line Безнал.: 0.00 [00:43:10]line Место: АЗС № 97 "Партнер Нефть" [00:43:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:43:10]line СНО: Общий режим [00:43:10]line Чек 16 28.07.2024 00:43 [00:43:10]line Смена: 439 ФФД: 1.0 [00:43:10]line ЗНМ: 0300000054 [00:43:10]line РНМ: 0000000000092624 [00:43:10]line Версия ККМ: 001 [00:43:10]line ФМ: 0000000000874959 [00:43:10]line ФД: 226356 [00:43:10]line ФПД: 38752971479681 [00:43:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T004309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226356&fm=38752971479681&tin=02508201610067®Number=0000000000092624&sum=250000 [00:43:10]written 0, free lines is 4095 [00:43:10]OFD Sender: Processing packet 226356 [packets to send 600, broken 599] [00:43:10]ProducePacketName [00:43:10]name=ofd_packets/00226356 [00:43:10]OFD Sender: To server: pG, [00:43:10]CommunicateWithHost lk.salyk.kg:30040 [00:43:10]ConnectInit lk.salyk.kg [00:43:10]Write to MH i2c: 01 00 00 68 02 6A [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: 01 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: 01 07 00 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 60 0C DD [00:43:10]RasterBufferAndPrint [00:43:10]line [00:43:10]line [00:43:10]line [00:43:10]line [00:43:10]line [00:43:10]written 0, free lines is 3171 [00:43:10]MH_Cut [00:43:10]Write to MH i2c: D1 01 00 6F 02 01 43 [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: D1 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: D1 01 00 [00:43:10]MH_I2C_Read... [00:43:10]Read from MH i2c: D1 01 00 6F 02 00 42 [00:43:10]Write to MH i2c: 01 00 00 70 02 72 [00:43:10]Write i2c OK [00:43:10]MH_I2C_Read... [00:43:11]Connected sock=10 [00:43:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 28 07 01 E0 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 1D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 74 03 00 35 04 06 00 23 3E E1 19 5A 81 3D 6B 09 EA D6 4A 6D 07 [00:43:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E9 24 47 00 84 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 35 39 10 04 04 00 34 74 03 00 F4 03 04 00 29 40 A5 66 B6 04 01 00 00 E9 9B A5 90 CD 35 F3 ED [00:43:11]CommunicateWithHost err = 0 [00:43:11]CheckOFDResponse [00:43:11]1017 (14) - 77093643461234 [00:43:11]1041 (16) - 0000000000874959 [00:43:11]1040 (4) - 226356 [00:43:11]1012 (4) - 27.07.2024 18:44 [00:43:11]1206 (1) - 0 [00:43:11]OFD Sender: Remove packet 226356 [00:43:11]ProducePacketName [00:43:11]name=ofd_packets/00226356 [00:43:11]NVStorageDeleteData [00:43:12]OFD Sender: No OFD packet to send [00:43:12]*** Cut start [00:43:12]*** Partial cut [00:43:12]*** CUTSNS_PIN = 1 [00:43:12]*** CUTSNS_PIN = 0 [00:43:12]*** Brake cut motor [00:43:12]Read from MH i2c: 01 [00:43:12]*** Stop cut motor [00:43:12]*** Cut end [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: 01 07 00 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [00:43:12]process_action close_receipt done [00:43:12]requested_data is exist [00:43:12]produce_requested_data [00:43:12]requested_item fm.sn is exist - process it [00:43:12]wFMCommunicate request_size=4 [00:43:12]MH_SAM_APDU [00:43:12]CAPDU: 80 11 00 00 [00:43:12]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [00:43:12]Write i2c OK [00:43:12]MH_I2C_Read... [00:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:12]Read from MH i2c: E2 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: E2 17 00 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [00:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:43:12]wFMCommunicate OK [00:43:12]requested_item fd.num is exist - process it [00:43:12]SAM_PROTO_GetFieldsCounters [00:43:12]wFMCommunicate request_size=4 [00:43:12]MH_SAM_APDU [00:43:12]CAPDU: 80 13 00 00 [00:43:12]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [00:43:12]Write i2c OK [00:43:12]MH_I2C_Read... [00:43:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:43:12]Read from MH i2c: E2 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: E2 62 00 [00:43:12]MH_I2C_Read... [00:43:13]Read from MH i2c: E2 62 00 72 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:43:13]wFMCommunicate OK [00:43:13]SAM_PROTO_GetFieldsCounters done [00:43:13]requested_item shift.num is exist - process it [00:43:13]requested_item shift.opened is exist - process it [00:43:13]req_shift_opened [00:43:13]FM_GetShiftState [00:43:13]SAM_PROTO_GetShiftState [00:43:13]wFMCommunicate request_size=4 [00:43:13]MH_SAM_APDU [00:43:13]CAPDU: 80 13 01 00 [00:43:13]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [00:43:13]Write i2c OK [00:43:13]MH_I2C_Read... [00:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:13]Read from MH i2c: E2 [00:43:13]MH_I2C_Read... [00:43:13]Read from MH i2c: E2 0E 00 [00:43:13]MH_I2C_Read... [00:43:13]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A3 [00:43:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:43:13]wFMCommunicate OK [00:43:13]SAM_PROTO_GetShiftState done [00:43:13]FM_GetShiftState done [00:43:13]req_shift_opened done [00:43:13]requested_item shift.open_date is exist - process it [00:43:13]req_shift_open_date [00:43:13]req_shift_open_date done [00:43:13]produce_requested_data done [00:43:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226356,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:43:13]process_action_free close_receipt [00:43:13]json_value_free [00:43:13]json_value_free done [00:43:13]process_json_proto returns [00:43:13]Send response to host [00:43:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226356,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:43:13]free response buf [00:43:13]execute_script done [00:43:13]execute_script returns [00:43:13]free content buf [00:43:13]Sock 7.Close socket [00:43:13]Sock 7.Thread stoped [00:43:17]OFD Sender: No OFD packet to send [00:43:22]OFD Sender: No OFD packet to send [00:43:27]OFD Sender: No OFD packet to send [00:43:27]recv_with_timeout no data received [00:43:32]OFD Sender: No OFD packet to send [00:43:37]OFD Sender: No OFD packet to send [00:43:42]OFD Sender: No OFD packet to send [00:43:47]OFD Sender: No OFD packet to send [00:43:52]OFD Sender: No OFD packet to send [00:43:56]accept exits with 9 [00:43:56]New connection [00:43:56]New thread 3066617188 created [00:43:56]Thread 3066473828 joined [00:43:56]Waiting for new connection... [00:43:56] Sock 9.Parse request [00:43:56]Sock 9.Check first char [00:43:56]Sock 9.First char is OK [00:43:56]request: POST /json_proto HTTP/1.0 [00:43:56]Method: POST [00:43:56]URL: /json_proto [00:43:56]Method is POST - this is cgi request [00:43:56]url: /json_proto [00:43:56]query_string will be loaded in cgi processing [00:43:56]execute_cgi json_proto POST (null) [00:43:56]execute_cgi path=json_proto method=POST [00:43:56]POST find Content-Length [00:43:56]Host: 172.17.43.131:8080 [00:43:56]Content-Length: 678 [00:43:56]Content-Type: application/json [00:43:56] [00:43:56]POST finish read [00:43:56]Found Content-Length = 678 [00:43:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:56]execute_script... [00:43: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)2002690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:56]POST & json_proto [00:43:56]process_json_proto [00:43:56]json parsed OK: [00:43:56]protocol is kg_v1.0 [00:43:56]action value=close_receipt [00:43:56]process_action close_receipt [00:43:56]cmd_close_receipt [00:43:56]MH_GetDate [00:43:56]Write to MH i2c: F0 00 00 74 02 65 [00:43:56]Write i2c OK [00:43:56]MH_I2C_Read... [00:43:56]Read from MH i2c: F0 [00:43:56]MH_I2C_Read... [00:43:56]Read from MH i2c: F0 09 00 [00:43:56]MH_I2C_Read... [00:43:56]Read from MH i2c: F0 09 00 74 02 00 4D 94 A5 66 F9 24 A2 66 7F [00:43:56]GetLastDocTimeStamp 1722127389 [00:43:56]current date 1722127437 [00:43:56]FM_GetShiftState [00:43:56]SAM_PROTO_GetShiftState [00:43:56]wFMCommunicate request_size=4 [00:43:56]MH_SAM_APDU [00:43:56]CAPDU: 80 13 01 00 [00:43:56]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [00:43:56]Write i2c OK [00:43:56]MH_I2C_Read... [00:43:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:56]Read from MH i2c: E2 [00:43:56]MH_I2C_Read... [00:43:56]Read from MH i2c: E2 0E 00 [00:43:56]MH_I2C_Read... [00:43:56]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A5 [00:43:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:43:56]wFMCommunicate OK [00:43:56]SAM_PROTO_GetShiftState done [00:43:56]FM_GetShiftState done [00:43:56]opened in 1722125326 [00:43:56]opened+sec_in_day 1722211726 [00:43:56]quantity*price = 50036 [00:43:56]sum+1 = 50037 [00:43:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 17 28.07.2024 00:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226357 ФПД: 119129024068593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T004357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226357&fm=119129024068593&tin=02508201610067®Number=0000000000092624&sum=50000 [00:43:57]StoreToDocumentArchive [00:43:57]shift 439 fd 226357 [00:43:57]save to /storage/0439/doc_00226357 [00:43:57]save last doc name /storage/0439/doc_00226357 to /storage/kkm_last_doc_name [00:43:57]save OK [00:43:57]Clear old archive folders... [00:43:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:43:57]tlvbuf is 0028E8A0 [00:43:57]SAM_PROTO_ClearQueue [00:43:57]wFMCommunicate request_size=4 [00:43:57]MH_SAM_APDU [00:43:57]CAPDU: 80 09 00 00 [00:43:57]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [00:43:57]Write i2c OK [00:43:57]MH_I2C_Read... [00:43:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:43:57]Read from MH i2c: E2 [00:43:57]MH_I2C_Read... [00:43:57]Read from MH i2c: E2 03 00 [00:43:57]MH_I2C_Read... [00:43:57]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [00:43:57]RAPDU: 90 00 [00:43:57]wFMCommunicate OK [00:43:57]SAM_PROTO_ClearQueue done [00:43:57]KKMCreateOFDPacket [00:43:57]OFDProtocolAddRootSTLVToBuf [00:43:57]FM_MakeSignedData [00:43:57]FM_MakeSignedData [00:43:57]SAM_PROTO_SignData [00:43:57]wFMCommunicate request_size=4 [00:43:57]MH_SAM_APDU [00:43:57]CAPDU: 80 0D 01 02 [00:43:57]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [00:43:57]Write i2c OK [00:43:57]MH_I2C_Read... [00:43:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:43:57]Read from MH i2c: E2 [00:43:57]MH_I2C_Read... [00:43:57]Read from MH i2c: E2 03 00 [00:43:57]MH_I2C_Read... [00:43:57]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [00:43:57]RAPDU: 90 00 [00:43:57]wFMCommunicate OK [00:43:57]wFMCommunicate request_size=255 [00:43:57]MH_SAM_APDU [00:43:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 4D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 74 03 00 35 04 06 00 6C [00:43:57]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 4D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 74 03 00 35 04 06 00 6C 00 00 52 [00:43:57]Write i2c OK [00:43:57]MH_I2C_Read... [00:43:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:57]Read from MH i2c: E2 [00:43:57]MH_I2C_Read... [00:43:57]Read from MH i2c: E2 03 00 [00:43:57]MH_I2C_Read... [00:43:57]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [00:43:57]RAPDU: 90 00 [00:43:57]wFMCommunicate OK [00:43:57]wFMCommunicate request_size=10 [00:43:57]MH_SAM_APDU [00:43:57]CAPDU: 80 0D 02 02 05 58 E3 29 7B F1 [00:43:57]Write to MH i2c: E2 0D 00 85 02 80 0D 02 02 05 00 58 E3 29 7B F1 00 00 DB [00:43:57]Write i2c OK [00:43:57]MH_I2C_Read... [00:43:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:58]Read from MH i2c: E2 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: E2 03 00 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [00:43:58]RAPDU: 90 00 [00:43:58]wFMCommunicate OK [00:43:58]wFMCommunicate request_size=4 [00:43:58]MH_SAM_APDU [00:43:58]CAPDU: 80 0D 03 02 [00:43:58]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [00:43:58]Write i2c OK [00:43:58]MH_I2C_Read... [00:43:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:43:58]Read from MH i2c: E2 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: E2 0B 00 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: E2 0B 00 86 02 00 21 BE A1 86 F4 F8 ED 88 90 00 6B [00:43:58]RAPDU: 21 BE A1 86 F4 F8 ED 88 90 00 [00:43:58]wFMCommunicate OK [00:43:58]SAM_PROTO_SignData done [00:43:58]FM_MakeSignedData done [00:43:58]CreateOFDProtocolMessage [00:43:58]wFMCommunicate request_size=4 [00:43:58]MH_SAM_APDU [00:43:58]CAPDU: 80 11 00 00 [00:43:58]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [00:43:58]Write i2c OK [00:43:58]MH_I2C_Read... [00:43:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:58]Read from MH i2c: E2 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: E2 17 00 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [00:43:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:43:58]wFMCommunicate OK [00:43:58]CreateOFDProtocolMessage done [00:43:58]OFDSenderStorePacket 226357 [00:43:58]StoreOFDPacket docnum=226357 [00:43:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 C3 07 01 57 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 4D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 74 03 00 35 04 06 00 6C 58 E3 29 7B F1 21 BE A1 86 F4 F8 ED 88 [00:43:58]CheckFolder [00:43:58]dirname=/storage/ofd_packets [00:43:58]CheckFolder done [00:43:58]ProducePacketName [00:43:58]name=ofd_packets/00226357 [00:43:58]NVStorageSaveData ofd_packets/00226357 [00:43:58]File name is /storage/ofd_packets/00226357 [00:43:58]Write 301 bytes [00:43:58]NVStorageSaveData done [00:43:58]OFDSenderStorePacket done [00:43:58]KKMCreateOFDPacket done [00:43:58]NVStorageSaveData kkm_last_timestamp [00:43:58]File name is /storage/kkm_last_timestamp [00:43:58]Write 4 bytes [00:43:58]NVStorageSaveData done [00:43:58]ExternCall_PrintAddStr [00:43:58]wPrintStart [00:43:58]Write to MH i2c: 01 00 00 88 02 8A [00:43:58]OFD Sender: Processing packet 226357 [packets to send 600, broken 599] [00:43:58]ProducePacketName [00:43:58]name=ofd_packets/00226357 [00:43:58]OFD Sender: To server: pG, [00:43:58]CommunicateWithHost lk.salyk.kg:30040 [00:43:58]ConnectInit lk.salyk.kg [00:43:58]Write i2c OK [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: 01 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: 01 07 00 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [00:43:58]RasterBufferAndPrint [00:43:58]line Счет N : (1)2002690 [00:43:58]line ИНН: 02508201610067 [00:43:58]line Контрольно-Кассовый Чек [00:43:58]line ПРОДАЖА [00:43:58]line ТРК (МРК, ГНК) : 63 [00:43:58]line Товар: 2710124130 [00:43:58]line Аи-92-К-5 [00:43:58]line 7.380 * 67.80 [00:43:58]line = 500.36 [00:43:58]line НДС 12% НСП 1% [00:43:58]line > о реализуемом товаре [00:43:58]line ОКРУГЛЕНИЕ: -0.36 [00:43:58]line ИТОГО: 500.00 [00:43:58]line Внесено: 500.00 [00:43:58]line СДАЧА: 0.00 [00:43:58]line НСП 1% : 4.43 [00:43:58]line НДС 12% : 53.14 [00:43:58]line Наличными: 500.00 [00:43:58]line Безнал.: 0.00 [00:43:58]line Место: АЗС № 97 "Партнер Нефть" [00:43:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:43:58]line СНО: Общий режим [00:43:58]line Чек 17 28.07.2024 00:43 [00:43:58]line Смена: 439 ФФД: 1.0 [00:43:58]line ЗНМ: 0300000054 [00:43:58]line РНМ: 0000000000092624 [00:43:58]line Версия ККМ: 001 [00:43:58]line ФМ: 0000000000874959 [00:43:58]line ФД: 226357 [00:43:58]line ФПД: 119129024068593 [00:43:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T004357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226357&fm=119129024068593&tin=02508201610067®Number=0000000000092624&sum=50000 [00:43:58]written 0, free lines is 4095 [00:43:58]Write to MH i2c: 01 00 00 B3 02 B5 [00:43:58]Write i2c OK [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: 01 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: 01 07 00 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 57 0C 1F [00:43:58]RasterBufferAndPrint [00:43:58]line [00:43:58]line [00:43:58]line [00:43:58]line [00:43:58]line [00:43:58]written 0, free lines is 3161 [00:43:58]MH_Cut [00:43:58]Write to MH i2c: D1 01 00 BA 02 01 8E [00:43:58]Write i2c OK [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: D1 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: D1 01 00 [00:43:58]MH_I2C_Read... [00:43:58]Read from MH i2c: D1 01 00 BA 02 00 8D [00:43:58]Write to MH i2c: 01 00 00 BB 02 BD [00:43:58]Write i2c OK [00:43:58]MH_I2C_Read... [00:43:58]Connected sock=10 [00:43: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 35 39 0F 01 00 00 D9 C3 07 01 57 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 4D 94 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 74 03 00 35 04 06 00 6C 58 E3 29 7B F1 21 BE A1 86 F4 F8 ED 88 [00:43: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 35 39 4F 00 00 00 21 6D 47 00 55 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 35 39 10 04 04 00 35 74 03 00 F4 03 04 00 59 40 A5 66 B6 04 01 00 00 E2 41 13 BF 66 C2 58 67 [00:43:59]CommunicateWithHost err = 0 [00:43:59]CheckOFDResponse [00:43:59]1017 (14) - 77093643461234 [00:43:59]1041 (16) - 0000000000874959 [00:43:59]1040 (4) - 226357 [00:43:59]1012 (4) - 27.07.2024 18:45 [00:43:59]1206 (1) - 0 [00:43:59]OFD Sender: Remove packet 226357 [00:43:59]ProducePacketName [00:43:59]name=ofd_packets/00226357 [00:43:59]NVStorageDeleteData [00:43:59]OFD Sender: No OFD packet to send [00:43:59]*** Cut start [00:43:59]*** Partial cut [00:43:59]*** CUTSNS_PIN = 1 [00:43:59]*** CUTSNS_PIN = 0 [00:44:00]*** Brake cut motor [00:44:00]Read from MH i2c: 01 [00:44:00]MH_I2C_Read... [00:44:00]*** Stop cut motor [00:44:00]*** Cut end [00:44:00]Read from MH i2c: 01 07 00 [00:44:00]MH_I2C_Read... [00:44:00]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [00:44:00]process_action close_receipt done [00:44:00]requested_data is exist [00:44:00]produce_requested_data [00:44:00]requested_item fm.sn is exist - process it [00:44:00]wFMCommunicate request_size=4 [00:44:00]MH_SAM_APDU [00:44:00]CAPDU: 80 11 00 00 [00:44:00]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [00:44:00]Write i2c OK [00:44:00]MH_I2C_Read... [00:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:44:00]Read from MH i2c: E2 [00:44:00]MH_I2C_Read... [00:44:00]Read from MH i2c: E2 17 00 [00:44:00]MH_I2C_Read... [00:44:00]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [00:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:44:00]wFMCommunicate OK [00:44:00]requested_item fd.num is exist - process it [00:44:00]SAM_PROTO_GetFieldsCounters [00:44:00]wFMCommunicate request_size=4 [00:44:00]MH_SAM_APDU [00:44:00]CAPDU: 80 13 00 00 [00:44:00]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [00:44:00]Write i2c OK [00:44:00]MH_I2C_Read... [00:44:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:44:00]Read from MH i2c: E2 [00:44:00]MH_I2C_Read... [00:44:00]Read from MH i2c: E2 62 00 [00:44:00]MH_I2C_Read... [00:44:00]Read from MH i2c: E2 62 00 BD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [00:44:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:44:00]wFMCommunicate OK [00:44:00]SAM_PROTO_GetFieldsCounters done [00:44:00]requested_item shift.num is exist - process it [00:44:00]requested_item shift.opened is exist - process it [00:44:00]req_shift_opened [00:44:00]FM_GetShiftState [00:44:00]SAM_PROTO_GetShiftState [00:44:00]wFMCommunicate request_size=4 [00:44:00]MH_SAM_APDU [00:44:00]CAPDU: 80 13 01 00 [00:44:00]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [00:44:00]Write i2c OK [00:44:00]MH_I2C_Read... [00:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:44:00]Read from MH i2c: E2 [00:44:00]MH_I2C_Read... [00:44:00]Read from MH i2c: E2 0E 00 [00:44:00]MH_I2C_Read... [00:44:00]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EE [00:44:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:44:00]wFMCommunicate OK [00:44:00]SAM_PROTO_GetShiftState done [00:44:00]FM_GetShiftState done [00:44:00]req_shift_opened done [00:44:00]requested_item shift.open_date is exist - process it [00:44:00]req_shift_open_date [00:44:00]req_shift_open_date done [00:44:00]produce_requested_data done [00:44:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226357,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:44:00]process_action_free close_receipt [00:44:00]json_value_free [00:44:00]json_value_free done [00:44:00]process_json_proto returns [00:44:00]Send response to host [00:44:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226357,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:44:00]free response buf [00:44:00]execute_script done [00:44:00]execute_script returns [00:44:00]free content buf [00:44:00]Sock 9.Close socket [00:44:00]Sock 9.Thread stoped [00:44:04]OFD Sender: No OFD packet to send [00:44:09]OFD Sender: No OFD packet to send [00:44:11]recv_with_timeout no data received [00:44:14]OFD Sender: No OFD packet to send [00:44:19]OFD Sender: No OFD packet to send [00:44:24]OFD Sender: No OFD packet to send [00:44:29]OFD Sender: No OFD packet to send [00:44:34]OFD Sender: No OFD packet to send [00:44:39]OFD Sender: No OFD packet to send [00:44:44]OFD Sender: No OFD packet to send [00:44:49]OFD Sender: No OFD packet to send [00:44:54]OFD Sender: No OFD packet to send [00:44:59]OFD Sender: No OFD packet to send [00:45:04]OFD Sender: No OFD packet to send [00:45:09]OFD Sender: No OFD packet to send [00:45:14]OFD Sender: No OFD packet to send [00:45:19]OFD Sender: No OFD packet to send [00:45:24]OFD Sender: No OFD packet to send [00:45:29]OFD Sender: No OFD packet to send [00:45:34]OFD Sender: No OFD packet to send [00:45:39]OFD Sender: No OFD packet to send [00:45:44]OFD Sender: No OFD packet to send [00:45:49]OFD Sender: No OFD packet to send [00:45:54]OFD Sender: No OFD packet to send [00:45:59]OFD Sender: No OFD packet to send [00:46:04]OFD Sender: No OFD packet to send [00:46:09]OFD Sender: No OFD packet to send [00:46:14]OFD Sender: No OFD packet to send [00:46:19]OFD Sender: No OFD packet to send [00:46:24]OFD Sender: No OFD packet to send [00:46:29]OFD Sender: No OFD packet to send [00:46:34]OFD Sender: No OFD packet to send [00:46:39]OFD Sender: No OFD packet to send [00:46:45]OFD Sender: No OFD packet to send [00:46:50]OFD Sender: No OFD packet to send [00:46:55]OFD Sender: No OFD packet to send [00:47:00]OFD Sender: No OFD packet to send [00:47:05]OFD Sender: No OFD packet to send [00:47:10]OFD Sender: No OFD packet to send [00:47:15]OFD Sender: No OFD packet to send [00:47:20]OFD Sender: No OFD packet to send [00:47:25]OFD Sender: No OFD packet to send [00:47:25]recv_with_timeout no data received [00:47:30]OFD Sender: No OFD packet to send [00:47:35]OFD Sender: No OFD packet to send [00:47:40]OFD Sender: No OFD packet to send [00:47:45]OFD Sender: No OFD packet to send [00:47:50]OFD Sender: No OFD packet to send [00:47:55]OFD Sender: No OFD packet to send [00:48:00]OFD Sender: No OFD packet to send [00:48:05]OFD Sender: No OFD packet to send [00:48:10]OFD Sender: No OFD packet to send [00:48:15]OFD Sender: No OFD packet to send [00:48:20]OFD Sender: No OFD packet to send [00:48:25]OFD Sender: No OFD packet to send [00:48:30]OFD Sender: No OFD packet to send [00:48:35]OFD Sender: No OFD packet to send [00:48:40]OFD Sender: No OFD packet to send [00:48:45]OFD Sender: No OFD packet to send [00:48:50]OFD Sender: No OFD packet to send [00:48:55]OFD Sender: No OFD packet to send [00:49:00]OFD Sender: No OFD packet to send [00:49:05]OFD Sender: No OFD packet to send [00:49:10]OFD Sender: No OFD packet to send [00:49:15]OFD Sender: No OFD packet to send [00:49:20]OFD Sender: No OFD packet to send [00:49:25]OFD Sender: No OFD packet to send [00:49:30]OFD Sender: No OFD packet to send [00:49:35]OFD Sender: No OFD packet to send [00:49:40]OFD Sender: No OFD packet to send [00:49:45]OFD Sender: No OFD packet to send [00:49:50]OFD Sender: No OFD packet to send [00:49:55]OFD Sender: No OFD packet to send [00:49:58]accept exits with 7 [00:49:58]New connection [00:49:58]New thread 3066473828 created [00:49:58]Thread 3066617188 joined [00:49:58]Waiting for new connection... [00:49:58] Sock 7.Parse request [00:49:58]Sock 7.Check first char [00:49:58]Sock 7.First char is OK [00:49:58]request: POST /json_proto HTTP/1.0 [00:49:58]Method: POST [00:49:58]URL: /json_proto [00:49:58]Method is POST - this is cgi request [00:49:58]url: /json_proto [00:49:58]query_string will be loaded in cgi processing [00:49:58]execute_cgi json_proto POST (null) [00:49:58]execute_cgi path=json_proto method=POST [00:49:58]POST find Content-Length [00:49:58]Host: 172.17.43.131:8080 [00:49:58]Content-Length: 680 [00:49:58]Content-Type: application/json [00:49:58] [00:49:58]POST finish read [00:49:58]Found Content-Length = 680 [00:49:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:49:58]execute_script... [00:49: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)2002691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:49:58]POST & json_proto [00:49:58]process_json_proto [00:49:58]json parsed OK: [00:49:58]protocol is kg_v1.0 [00:49:58]action value=close_receipt [00:49:58]process_action close_receipt [00:49:58]cmd_close_receipt [00:49:58]MH_GetDate [00:49:58]Write to MH i2c: F0 00 00 BF 02 B0 [00:49:58]Write i2c OK [00:49:58]MH_I2C_Read... [00:49:58]Read from MH i2c: F0 [00:49:58]MH_I2C_Read... [00:49:58]Read from MH i2c: F0 09 00 [00:49:58]MH_I2C_Read... [00:49:58]Read from MH i2c: F0 09 00 BF 02 00 B7 95 A5 66 F9 24 A2 66 35 [00:49:58]GetLastDocTimeStamp 1722127437 [00:49:58]current date 1722127799 [00:49:58]FM_GetShiftState [00:49:58]SAM_PROTO_GetShiftState [00:49:58]wFMCommunicate request_size=4 [00:49:58]MH_SAM_APDU [00:49:58]CAPDU: 80 13 01 00 [00:49:58]Write to MH i2c: E2 08 00 C0 02 80 13 01 00 00 00 00 00 3F [00:49:58]Write i2c OK [00:49:58]MH_I2C_Read... [00:49:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:58]Read from MH i2c: E2 [00:49:58]MH_I2C_Read... [00:49:58]Read from MH i2c: E2 0E 00 [00:49:58]MH_I2C_Read... [00:49:58]Read from MH i2c: E2 0E 00 C0 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F0 [00:49:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:49:58]wFMCommunicate OK [00:49:58]SAM_PROTO_GetShiftState done [00:49:58]FM_GetShiftState done [00:49:58]opened in 1722125326 [00:49:58]opened+sec_in_day 1722211726 [00:49:58]quantity*price = 100050 [00:49:58]sum+1 = 100052 [00:49:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 18 28.07.2024 00:49 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226358 ФПД: 274091772923337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T004959&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226358&fm=274091772923337&tin=02508201610067®Number=0000000000092624&sum=100000 [00:49:59]StoreToDocumentArchive [00:49:59]shift 439 fd 226358 [00:49:59]save to /storage/0439/doc_00226358 [00:49:59]save last doc name /storage/0439/doc_00226358 to /storage/kkm_last_doc_name [00:49:59]save OK [00:49:59]Clear old archive folders... [00:49:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:49:59]tlvbuf is 0028DC10 [00:49:59]SAM_PROTO_ClearQueue [00:49:59]wFMCommunicate request_size=4 [00:49:59]MH_SAM_APDU [00:49:59]CAPDU: 80 09 00 00 [00:49:59]Write to MH i2c: E2 08 00 CD 02 80 09 00 00 00 00 00 00 41 [00:49:59]Write i2c OK [00:49:59]MH_I2C_Read... [00:49:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:49:59]Read from MH i2c: E2 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: E2 03 00 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [00:49:59]RAPDU: 90 00 [00:49:59]wFMCommunicate OK [00:49:59]SAM_PROTO_ClearQueue done [00:49:59]KKMCreateOFDPacket [00:49:59]OFDProtocolAddRootSTLVToBuf [00:49:59]FM_MakeSignedData [00:49:59]FM_MakeSignedData [00:49:59]SAM_PROTO_SignData [00:49:59]wFMCommunicate request_size=4 [00:49:59]MH_SAM_APDU [00:49:59]CAPDU: 80 0D 01 02 [00:49:59]Write to MH i2c: E2 08 00 CE 02 80 0D 01 02 00 00 00 00 49 [00:49:59]Write i2c OK [00:49:59]MH_I2C_Read... [00:49:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:49:59]Read from MH i2c: E2 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: E2 03 00 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [00:49:59]RAPDU: 90 00 [00:49:59]wFMCommunicate OK [00:49:59]wFMCommunicate request_size=255 [00:49:59]MH_SAM_APDU [00:49:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B7 95 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 74 03 00 35 04 06 00 F9 48 F6 C2 [00:49:59]Write to MH i2c: E2 02 01 CF 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B7 95 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 74 03 00 35 04 06 00 F9 48 F6 C2 00 00 9D [00:49:59]Write i2c OK [00:49:59]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [00:50:00]RAPDU: 90 00 [00:50:00]wFMCommunicate OK [00:50:00]wFMCommunicate request_size=7 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 0D 02 02 02 CD C9 [00:50:00]Write to MH i2c: E2 0A 00 D0 02 80 0D 02 02 02 00 CD C9 00 00 E6 [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [00:50:00]RAPDU: 90 00 [00:50:00]wFMCommunicate OK [00:50:00]wFMCommunicate request_size=4 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 0D 03 02 [00:50:00]Write to MH i2c: E2 08 00 D1 02 80 0D 03 02 00 00 00 00 4E [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 0B 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 0B 00 D1 02 00 0A 3E 2B 8D CC 3C B4 C4 90 00 CF [00:50:00]RAPDU: 0A 3E 2B 8D CC 3C B4 C4 90 00 [00:50:00]wFMCommunicate OK [00:50:00]SAM_PROTO_SignData done [00:50:00]FM_MakeSignedData done [00:50:00]CreateOFDProtocolMessage [00:50:00]wFMCommunicate request_size=4 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 11 00 00 [00:50:00]Write to MH i2c: E2 08 00 D2 02 80 11 00 00 00 00 00 00 4E [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 17 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 17 00 D2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [00:50:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:50:00]wFMCommunicate OK [00:50:00]CreateOFDProtocolMessage done [00:50:00]OFDSenderStorePacket 226358 [00:50:00]StoreOFDPacket docnum=226358 [00:50:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F6 9E 04 01 FB 68 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B7 95 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 74 03 00 35 04 06 00 F9 48 F6 C2 CD C9 0A 3E 2B 8D CC 3C B4 C4 [00:50:00]CheckFolder [00:50:00]dirname=/storage/ofd_packets [00:50:00]CheckFolder done [00:50:00]ProducePacketName [00:50:00]name=ofd_packets/00226358 [00:50:00]NVStorageSaveData ofd_packets/00226358 [00:50:00]File name is /storage/ofd_packets/00226358 [00:50:00]Write 298 bytes [00:50:00]NVStorageSaveData done [00:50:00]OFDSenderStorePacket done [00:50:00]KKMCreateOFDPacket done [00:50:00]NVStorageSaveData kkm_last_timestamp [00:50:00]File name is /storage/kkm_last_timestamp [00:50:00]Write 4 bytes [00:50:00]NVStorageSaveData done [00:50:00]ExternCall_PrintAddStr [00:50:00]wPrintStart [00:50:00]Write to MH i2c: 01 00 00 D3 02 D5 [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: 01 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: 01 07 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 FF 0F EA [00:50:00]RasterBufferAndPrint [00:50:00]line Счет N : (1)2002691 [00:50:00]line ИНН: 02508201610067 [00:50:00]line Контрольно-Кассовый Чек [00:50:00]line ПРОДАЖА [00:50:00]line ТРК (МРК, ГНК) : 31 [00:50:00]line Товар: 2710194210 [00:50:00]line ДТ-К-5 [00:50:00]line 13.130 * 76.20 [00:50:00]line = 1000.51 [00:50:00]line НДС 12% НСП 1% [00:50:00]line > о реализуемом товаре [00:50:00]line ОКРУГЛЕНИЕ: -0.51 [00:50:00]line ИТОГО: 1000.00 [00:50:00]line Внесено: 1000.00 [00:50:00]line СДАЧА: 0.00 [00:50:00]line НСП 1% : 8.85 [00:50:00]line НДС 12% : 106.25 [00:50:00]line Наличными: 1000.00 [00:50:00]line Безнал.: 0.00 [00:50:00]line Место: АЗС № 97 "Партнер Нефть" [00:50:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:50:00]line СНО: Общий режим [00:50:00]line Чек 18 28.07.2024 00:49 [00:50:00]line Смена: 439 ФФД: 1.0 [00:50:00]line ЗНМ: 0300000054 [00:50:00]line РНМ: 0000000000092624 [00:50:00]line Версия ККМ: 001 [00:50:00]line ФМ: 0000000000874959 [00:50:00]line ФД: 226358 [00:50:00]line ФПД: 274091772923337 [00:50:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T004959&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226358&fm=274091772923337&tin=02508201610067®Number=0000000000092624&sum=100000 [00:50:00]written 0, free lines is 4095 [00:50:00]OFD Sender: Processing packet 226358 [packets to send 600, broken 599] [00:50:00]ProducePacketName [00:50:00]name=ofd_packets/00226358 [00:50:00]OFD Sender: To server: pG, [00:50:00]CommunicateWithHost lk.salyk.kg:30040 [00:50:00]ConnectInit lk.salyk.kg [00:50:01]Write to MH i2c: 01 00 00 FE 02 00 [00:50:01]Write i2c OK [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: 01 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: 01 07 00 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 52 0C 65 [00:50:01]RasterBufferAndPrint [00:50:01]line [00:50:01]line [00:50:01]line [00:50:01]line [00:50:01]line [00:50:01]written 0, free lines is 3159 [00:50:01]MH_Cut [00:50:01]Write to MH i2c: D1 01 00 05 03 01 DA [00:50:01]Write i2c OK [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: D1 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: D1 01 00 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: D1 01 00 05 03 00 D9 [00:50:01]Write to MH i2c: 01 00 00 06 03 09 [00:50:01]Write i2c OK [00:50:01]MH_I2C_Read... [00:50:02]*** Cut start [00:50:02]*** Partial cut [00:50:02]*** CUTSNS_PIN = 1 [00:50:02]*** CUTSNS_PIN = 0 [00:50:02]*** Brake cut motor [00:50:03]Read from MH i2c: 01 [00:50:03]MH_I2C_Read... [00:50:03]*** Stop cut motor [00:50:03]*** Cut end [00:50:03]Read from MH i2c: 01 07 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [00:50:03]process_action close_receipt done [00:50:03]requested_data is exist [00:50:03]produce_requested_data [00:50:03]requested_item fm.sn is exist - process it [00:50:03]wFMCommunicate request_size=4 [00:50:03]MH_SAM_APDU [00:50:03]CAPDU: 80 11 00 00 [00:50:03]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [00:50:03]Write i2c OK [00:50:03]MH_I2C_Read... [00:50:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:03]Read from MH i2c: E2 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 17 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [00:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:50:03]wFMCommunicate OK [00:50:03]requested_item fd.num is exist - process it [00:50:03]SAM_PROTO_GetFieldsCounters [00:50:03]wFMCommunicate request_size=4 [00:50:03]MH_SAM_APDU [00:50:03]CAPDU: 80 13 00 00 [00:50:03]Write to MH i2c: E2 08 00 08 03 80 13 00 00 00 00 00 00 87 [00:50:03]Write i2c OK [00:50:03]MH_I2C_Read... [00:50:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:50:03]Read from MH i2c: E2 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 62 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 62 00 08 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [00:50: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:50:03]wFMCommunicate OK [00:50:03]SAM_PROTO_GetFieldsCounters done [00:50:03]requested_item shift.num is exist - process it [00:50:03]requested_item shift.opened is exist - process it [00:50:03]req_shift_opened [00:50:03]FM_GetShiftState [00:50:03]SAM_PROTO_GetShiftState [00:50:03]wFMCommunicate request_size=4 [00:50:03]MH_SAM_APDU [00:50:03]CAPDU: 80 13 01 00 [00:50:03]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [00:50:03]Write i2c OK [00:50:03]MH_I2C_Read... [00:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:03]Read from MH i2c: E2 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 0E 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3A [00:50:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:50:03]wFMCommunicate OK [00:50:03]SAM_PROTO_GetShiftState done [00:50:03]FM_GetShiftState done [00:50:03]req_shift_opened done [00:50:03]requested_item shift.open_date is exist - process it [00:50:03]req_shift_open_date [00:50:03]req_shift_open_date done [00:50:03]produce_requested_data done [00:50:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226358,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:50:03]process_action_free close_receipt [00:50:03]json_value_free [00:50:03]json_value_free done [00:50:03]process_json_proto returns [00:50:03]Send response to host [00:50:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226358,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:50:03]free response buf [00:50:03]execute_script done [00:50:03]execute_script returns [00:50:03]free content buf [00:50:03]Sock 7.Close socket [00:50:03]Sock 7.Thread stoped [00:50:03]Connected sock=9 [00:50:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F6 9E 04 01 FB 68 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B7 95 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 74 03 00 35 04 06 00 F9 48 F6 C2 CD C9 0A 3E 2B 8D CC 3C B4 C4 [00:50: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 35 39 4F 00 00 00 DE 46 47 00 8E 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 35 39 10 04 04 00 36 74 03 00 F4 03 04 00 C8 41 A5 66 B6 04 01 00 00 B7 39 20 41 35 3D 19 FB [00:50:06]CommunicateWithHost err = 0 [00:50:06]CheckOFDResponse [00:50:06]1017 (14) - 77093643461234 [00:50:06]1041 (16) - 0000000000874959 [00:50:06]1040 (4) - 226358 [00:50:06]1012 (4) - 27.07.2024 18:51 [00:50:06]1206 (1) - 0 [00:50:06]OFD Sender: Remove packet 226358 [00:50:06]ProducePacketName [00:50:06]name=ofd_packets/00226358 [00:50:06]NVStorageDeleteData [00:50:07]OFD Sender: No OFD packet to send [00:50:12]OFD Sender: No OFD packet to send [00:50:17]OFD Sender: No OFD packet to send [00:50:22]OFD Sender: No OFD packet to send [00:50:27]OFD Sender: No OFD packet to send [00:50:32]OFD Sender: No OFD packet to send [00:50:37]OFD Sender: No OFD packet to send [00:50:40]recv_with_timeout no data received [00:50:42]OFD Sender: No OFD packet to send [00:50:47]OFD Sender: No OFD packet to send [00:50:52]OFD Sender: No OFD packet to send [00:50:57]OFD Sender: No OFD packet to send [00:51:02]OFD Sender: No OFD packet to send [00:51:07]OFD Sender: No OFD packet to send [00:51:12]OFD Sender: No OFD packet to send [00:51:17]OFD Sender: No OFD packet to send [00:51:22]OFD Sender: No OFD packet to send [00:51:27]OFD Sender: No OFD packet to send [00:51:32]OFD Sender: No OFD packet to send [00:51:37]OFD Sender: No OFD packet to send [00:51:42]OFD Sender: No OFD packet to send [00:51:47]OFD Sender: No OFD packet to send [00:51:52]OFD Sender: No OFD packet to send [00:51:57]OFD Sender: No OFD packet to send [00:52:02]OFD Sender: No OFD packet to send [00:52:03]accept exits with 10 [00:52:03]New connection [00:52:03]New thread 3066617188 created [00:52:03]Thread 3066473828 joined [00:52:03]Waiting for new connection... [00:52:03] Sock 10.Parse request [00:52:03]Sock 10.Check first char [00:52:03]Sock 10.First char is OK [00:52:03]request: POST /json_proto HTTP/1.0 [00:52:03]Method: POST [00:52:03]URL: /json_proto [00:52:03]Method is POST - this is cgi request [00:52:03]url: /json_proto [00:52:03]query_string will be loaded in cgi processing [00:52:03]execute_cgi json_proto POST (null) [00:52:03]execute_cgi path=json_proto method=POST [00:52:03]POST find Content-Length [00:52:03]Host: 172.17.43.131:8080 [00:52:03]Content-Length: 678 [00:52:03]Content-Type: application/json [00:52:03] [00:52:03]POST finish read [00:52:03]Found Content-Length = 678 [00:52:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.420, "sum" : 550.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:03]execute_script... [00:52: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)2002692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.420, "sum" : 550.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:03]POST & json_proto [00:52:03]process_json_proto [00:52:03]json parsed OK: [00:52:03]protocol is kg_v1.0 [00:52:03]action value=close_receipt [00:52:03]process_action close_receipt [00:52:03]cmd_close_receipt [00:52:03]MH_GetDate [00:52:03]Write to MH i2c: F0 00 00 0A 03 FC [00:52:03]Write i2c OK [00:52:03]MH_I2C_Read... [00:52:03]Read from MH i2c: F0 [00:52:03]MH_I2C_Read... [00:52:03]Read from MH i2c: F0 09 00 [00:52:03]MH_I2C_Read... [00:52:03]Read from MH i2c: F0 09 00 0A 03 00 34 96 A5 66 F9 24 A2 66 FF [00:52:03]GetLastDocTimeStamp 1722127799 [00:52:03]current date 1722127924 [00:52:03]FM_GetShiftState [00:52:03]SAM_PROTO_GetShiftState [00:52:03]wFMCommunicate request_size=4 [00:52:03]MH_SAM_APDU [00:52:03]CAPDU: 80 13 01 00 [00:52:03]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [00:52:03]Write i2c OK [00:52:03]MH_I2C_Read... [00:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:03]Read from MH i2c: E2 [00:52:03]MH_I2C_Read... [00:52:03]Read from MH i2c: E2 0E 00 [00:52:03]MH_I2C_Read... [00:52:03]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3C [00:52:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:52:03]wFMCommunicate OK [00:52:03]SAM_PROTO_GetShiftState done [00:52:03]FM_GetShiftState done [00:52:03]opened in 1722125326 [00:52:03]opened+sec_in_day 1722211726 [00:52:03]quantity*price = 55056 [00:52:03]sum+1 = 55057 [00:52:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 19 28.07.2024 00:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226359 ФПД: 175162429381958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T005204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226359&fm=175162429381958&tin=02508201610067®Number=0000000000092624&sum=55000 [00:52:04]StoreToDocumentArchive [00:52:04]shift 439 fd 226359 [00:52:04]save to /storage/0439/doc_00226359 [00:52:04]save last doc name /storage/0439/doc_00226359 to /storage/kkm_last_doc_name [00:52:04]save OK [00:52:04]Clear old archive folders... [00:52:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:52:05]tlvbuf is 0028C270 [00:52:05]SAM_PROTO_ClearQueue [00:52:05]wFMCommunicate request_size=4 [00:52:05]MH_SAM_APDU [00:52:05]CAPDU: 80 09 00 00 [00:52:05]Write to MH i2c: E2 08 00 18 03 80 09 00 00 00 00 00 00 8D [00:52:05]Write i2c OK [00:52:05]MH_I2C_Read... [00:52:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:52:05]Read from MH i2c: E2 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [00:52:05]RAPDU: 90 00 [00:52:05]wFMCommunicate OK [00:52:05]SAM_PROTO_ClearQueue done [00:52:05]KKMCreateOFDPacket [00:52:05]OFDProtocolAddRootSTLVToBuf [00:52:05]FM_MakeSignedData [00:52:05]FM_MakeSignedData [00:52:05]SAM_PROTO_SignData [00:52:05]wFMCommunicate request_size=4 [00:52:05]MH_SAM_APDU [00:52:05]CAPDU: 80 0D 01 02 [00:52:05]Write to MH i2c: E2 08 00 19 03 80 0D 01 02 00 00 00 00 95 [00:52:05]Write i2c OK [00:52:05]MH_I2C_Read... [00:52:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:52:05]Read from MH i2c: E2 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [00:52:05]RAPDU: 90 00 [00:52:05]wFMCommunicate OK [00:52:05]wFMCommunicate request_size=255 [00:52:05]MH_SAM_APDU [00:52:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 34 96 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 74 03 00 35 04 06 00 9F [00:52:05]Write to MH i2c: E2 02 01 1A 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 34 96 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 74 03 00 35 04 06 00 9F 00 00 E0 [00:52:05]Write i2c OK [00:52:05]MH_I2C_Read... [00:52:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:05]Read from MH i2c: E2 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [00:52:05]RAPDU: 90 00 [00:52:05]wFMCommunicate OK [00:52:05]wFMCommunicate request_size=10 [00:52:05]MH_SAM_APDU [00:52:05]CAPDU: 80 0D 02 02 05 4F 2E 61 9D 46 [00:52:05]Write to MH i2c: E2 0D 00 1B 03 80 0D 02 02 05 00 4F 2E 61 9D 46 00 00 63 [00:52:05]Write i2c OK [00:52:05]MH_I2C_Read... [00:52:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:05]Read from MH i2c: E2 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [00:52:05]RAPDU: 90 00 [00:52:05]wFMCommunicate OK [00:52:05]wFMCommunicate request_size=4 [00:52:05]MH_SAM_APDU [00:52:05]CAPDU: 80 0D 03 02 [00:52:05]Write to MH i2c: E2 08 00 1C 03 80 0D 03 02 00 00 00 00 9A [00:52:05]Write i2c OK [00:52:05]MH_I2C_Read... [00:52:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:52:05]Read from MH i2c: E2 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 0B 00 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 0B 00 1C 03 00 26 B4 35 EC 14 95 F5 B3 90 00 E7 [00:52:05]RAPDU: 26 B4 35 EC 14 95 F5 B3 90 00 [00:52:05]wFMCommunicate OK [00:52:05]SAM_PROTO_SignData done [00:52:05]FM_MakeSignedData done [00:52:05]CreateOFDProtocolMessage [00:52:05]wFMCommunicate request_size=4 [00:52:05]MH_SAM_APDU [00:52:05]CAPDU: 80 11 00 00 [00:52:05]Write to MH i2c: E2 08 00 1D 03 80 11 00 00 00 00 00 00 9A [00:52:05]Write i2c OK [00:52:05]MH_I2C_Read... [00:52:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:05]Read from MH i2c: E2 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 17 00 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: E2 17 00 1D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [00:52:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:52:05]wFMCommunicate OK [00:52:05]CreateOFDProtocolMessage done [00:52:05]OFDSenderStorePacket 226359 [00:52:05]StoreOFDPacket docnum=226359 [00:52:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BD A4 07 01 34 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 34 96 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 74 03 00 35 04 06 00 9F 4F 2E 61 9D 46 26 B4 35 EC 14 95 F5 B3 [00:52:05]CheckFolder [00:52:05]dirname=/storage/ofd_packets [00:52:05]CheckFolder done [00:52:05]ProducePacketName [00:52:05]name=ofd_packets/00226359 [00:52:05]NVStorageSaveData ofd_packets/00226359 [00:52:05]File name is /storage/ofd_packets/00226359 [00:52:05]Write 301 bytes [00:52:05]NVStorageSaveData done [00:52:05]OFDSenderStorePacket done [00:52:05]KKMCreateOFDPacket done [00:52:05]NVStorageSaveData kkm_last_timestamp [00:52:05]File name is /storage/kkm_last_timestamp [00:52:05]Write 4 bytes [00:52:05]NVStorageSaveData done [00:52:05]ExternCall_PrintAddStr [00:52:05]wPrintStart [00:52:05]Write to MH i2c: 01 00 00 1E 03 21 [00:52:05]Write i2c OK [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: 01 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: 01 07 00 [00:52:05]MH_I2C_Read... [00:52:05]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [00:52:05]RasterBufferAndPrint [00:52:05]line Счет N : (1)2002692 [00:52:05]line ИНН: 02508201610067 [00:52:05]line Контрольно-Кассовый Чек [00:52:05]line ПРОДАЖА [00:52:05]line ТРК (МРК, ГНК) : 64 [00:52:05]line Товар: 2710124500 [00:52:05]line Аи-95-К-5 [00:52:05]line 7.420 * 74.20 [00:52:05]line = 550.56 [00:52:05]line НДС 12% НСП 1% [00:52:05]line > о реализуемом товаре [00:52:05]line ОКРУГЛЕНИЕ: -0.56 [00:52:05]line ИТОГО: 550.00 [00:52:05]line Внесено: 550.00 [00:52:05]line СДАЧА: 0.00 [00:52:05]line НСП 1% : 4.87 [00:52:05]line НДС 12% : 58.47 [00:52:05]line Наличными: 550.00 [00:52:05]line Безнал.: 0.00 [00:52:05]line Место: АЗС № 97 "Партнер Нефть" [00:52:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:52:05]line СНО: Общий режим [00:52:05]line Чек 19 28.07.2024 00:52 [00:52:05]line Смена: 439 ФФД: 1.0 [00:52:05]line ЗНМ: 0300000054 [00:52:05]line РНМ: 0000000000092624 [00:52:05]line Версия ККМ: 001 [00:52:05]line ФМ: 0000000000874959 [00:52:05]line ФД: 226359 [00:52:05]line ФПД: 175162429381958 [00:52:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T005204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226359&fm=175162429381958&tin=02508201610067®Number=0000000000092624&sum=55000 [00:52:05]written 0, free lines is 4095 [00:52:05]OFD Sender: Processing packet 226359 [packets to send 600, broken 599] [00:52:05]ProducePacketName [00:52:05]name=ofd_packets/00226359 [00:52:05]OFD Sender: To server: pG, [00:52:05]CommunicateWithHost lk.salyk.kg:30040 [00:52:05]ConnectInit lk.salyk.kg [00:52:06]Write to MH i2c: 01 00 00 49 03 4C [00:52:06]Write i2c OK [00:52:06]MH_I2C_Read... [00:52:06]Read from MH i2c: 01 [00:52:06]MH_I2C_Read... [00:52:06]Read from MH i2c: 01 07 00 [00:52:06]MH_I2C_Read... [00:52:06]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 5F 0C BE [00:52:06]RasterBufferAndPrint [00:52:06]line [00:52:06]line [00:52:06]line [00:52:06]line [00:52:06]line [00:52:06]written 0, free lines is 3170 [00:52:06]MH_Cut [00:52:06]Write to MH i2c: D1 01 00 50 03 01 25 [00:52:06]Write i2c OK [00:52:06]MH_I2C_Read... [00:52:06]Read from MH i2c: D1 [00:52:06]MH_I2C_Read... [00:52:06]Read from MH i2c: D1 01 00 [00:52:06]MH_I2C_Read... [00:52:06]Read from MH i2c: D1 01 00 50 03 00 24 [00:52:06]Write to MH i2c: 01 00 00 51 03 54 [00:52:06]Write i2c OK [00:52:06]MH_I2C_Read... [00:52:07]*** Cut start [00:52:07]*** Partial cut [00:52:07]*** CUTSNS_PIN = 1 [00:52:07]*** CUTSNS_PIN = 0 [00:52:07]*** Brake cut motor [00:52:07]Read from MH i2c: 01 [00:52:07]MH_I2C_Read... [00:52:07]*** Stop cut motor [00:52:07]*** Cut end [00:52:07]Read from MH i2c: 01 07 00 [00:52:07]MH_I2C_Read... [00:52:07]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [00:52:07]process_action close_receipt done [00:52:07]requested_data is exist [00:52:07]produce_requested_data [00:52:07]requested_item fm.sn is exist - process it [00:52:07]wFMCommunicate request_size=4 [00:52:07]MH_SAM_APDU [00:52:07]CAPDU: 80 11 00 00 [00:52:07]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [00:52:07]Write i2c OK [00:52:07]MH_I2C_Read... [00:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:07]Read from MH i2c: E2 [00:52:07]MH_I2C_Read... [00:52:07]Read from MH i2c: E2 17 00 [00:52:07]MH_I2C_Read... [00:52:07]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [00:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:52:07]wFMCommunicate OK [00:52:07]requested_item fd.num is exist - process it [00:52:07]SAM_PROTO_GetFieldsCounters [00:52:07]wFMCommunicate request_size=4 [00:52:07]MH_SAM_APDU [00:52:07]CAPDU: 80 13 00 00 [00:52:07]Write to MH i2c: E2 08 00 53 03 80 13 00 00 00 00 00 00 D2 [00:52:07]Write i2c OK [00:52:07]MH_I2C_Read... [00:52:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:52:08]Read from MH i2c: E2 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 62 00 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 62 00 53 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [00:52:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:52:08]wFMCommunicate OK [00:52:08]SAM_PROTO_GetFieldsCounters done [00:52:08]requested_item shift.num is exist - process it [00:52:08]requested_item shift.opened is exist - process it [00:52:08]req_shift_opened [00:52:08]FM_GetShiftState [00:52:08]SAM_PROTO_GetShiftState [00:52:08]wFMCommunicate request_size=4 [00:52:08]MH_SAM_APDU [00:52:08]CAPDU: 80 13 01 00 [00:52:08]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [00:52:08]Write i2c OK [00:52:08]MH_I2C_Read... [00:52:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:08]Read from MH i2c: E2 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 0E 00 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 85 [00:52:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:52:08]wFMCommunicate OK [00:52:08]SAM_PROTO_GetShiftState done [00:52:08]FM_GetShiftState done [00:52:08]req_shift_opened done [00:52:08]requested_item shift.open_date is exist - process it [00:52:08]req_shift_open_date [00:52:08]req_shift_open_date done [00:52:08]produce_requested_data done [00:52:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226359,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:52:08]process_action_free close_receipt [00:52:08]json_value_free [00:52:08]json_value_free done [00:52:08]process_json_proto returns [00:52:08]Send response to host [00:52:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226359,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:52:08]free response buf [00:52:08]execute_script done [00:52:08]execute_script returns [00:52:08]free content buf [00:52:08]Sock 10.Close socket [00:52:08]Sock 10.Thread stoped [00:52:10]Connected sock=7 [00:52:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BD A4 07 01 34 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 34 96 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 74 03 00 35 04 06 00 9F 4F 2E 61 9D 46 26 B4 35 EC 14 95 F5 B3 [00:52: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 35 39 4F 00 00 00 EC 93 47 00 D9 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 74 03 00 F4 03 04 00 46 42 A5 66 B6 04 01 00 00 09 27 C9 BE D3 0B 47 CE [00:52:14]CommunicateWithHost err = 0 [00:52:14]CheckOFDResponse [00:52:14]1017 (14) - 77093643461234 [00:52:14]1041 (16) - 0000000000874959 [00:52:14]1040 (4) - 226359 [00:52:14]1012 (4) - 27.07.2024 18:53 [00:52:14]1206 (1) - 0 [00:52:14]OFD Sender: Remove packet 226359 [00:52:14]ProducePacketName [00:52:14]name=ofd_packets/00226359 [00:52:14]NVStorageDeleteData [00:52:14]OFD Sender: No OFD packet to send [00:52:19]OFD Sender: No OFD packet to send [00:52:24]OFD Sender: No OFD packet to send [00:52:25]accept exits with 9 [00:52:25]New connection [00:52:25]New thread 3066473828 created [00:52:25]Thread 3066617188 joined [00:52:25]Waiting for new connection... [00:52:25] Sock 9.Parse request [00:52:25]Sock 9.Check first char [00:52:25]Sock 9.First char is OK [00:52:25]request: POST /json_proto HTTP/1.0 [00:52:25]Method: POST [00:52:25]URL: /json_proto [00:52:25]Method is POST - this is cgi request [00:52:25]url: /json_proto [00:52:25]query_string will be loaded in cgi processing [00:52:25]execute_cgi json_proto POST (null) [00:52:25]execute_cgi path=json_proto method=POST [00:52:25]POST find Content-Length [00:52:25]Host: 172.17.43.131:8080 [00:52:25]Content-Length: 676 [00:52:25]Content-Type: application/json [00:52:25] [00:52:25]POST finish read [00:52:25]Found Content-Length = 676 [00:52:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:25]execute_script... [00:52: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)2002693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:25]POST & json_proto [00:52:25]process_json_proto [00:52:25]json parsed OK: [00:52:25]protocol is kg_v1.0 [00:52:25]action value=close_receipt [00:52:25]process_action close_receipt [00:52:25]cmd_close_receipt [00:52:25]MH_GetDate [00:52:25]Write to MH i2c: F0 00 00 55 03 47 [00:52:25]Write i2c OK [00:52:25]MH_I2C_Read... [00:52:25]Read from MH i2c: F0 [00:52:25]MH_I2C_Read... [00:52:25]Read from MH i2c: F0 09 00 [00:52:25]MH_I2C_Read... [00:52:25]Read from MH i2c: F0 09 00 55 03 00 4A 96 A5 66 F9 24 A2 66 60 [00:52:25]GetLastDocTimeStamp 1722127924 [00:52:25]current date 1722127946 [00:52:25]FM_GetShiftState [00:52:25]SAM_PROTO_GetShiftState [00:52:25]wFMCommunicate request_size=4 [00:52:25]MH_SAM_APDU [00:52:25]CAPDU: 80 13 01 00 [00:52:25]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [00:52:25]Write i2c OK [00:52:25]MH_I2C_Read... [00:52:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:25]Read from MH i2c: E2 [00:52:25]MH_I2C_Read... [00:52:25]Read from MH i2c: E2 0E 00 [00:52:25]MH_I2C_Read... [00:52:25]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 87 [00:52:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:52:25]wFMCommunicate OK [00:52:25]SAM_PROTO_GetShiftState done [00:52:25]FM_GetShiftState done [00:52:25]opened in 1722125326 [00:52:25]opened+sec_in_day 1722211726 [00:52:25]quantity*price = 100035 [00:52:25]sum+1 = 100036 [00:52:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 20 28.07.2024 00:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226360 ФПД: 252913480969238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T005226&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226360&fm=252913480969238&tin=02508201610067®Number=0000000000092624&sum=100000 [00:52:27]StoreToDocumentArchive [00:52:27]shift 439 fd 226360 [00:52:27]save to /storage/0439/doc_00226360 [00:52:27]save last doc name /storage/0439/doc_00226360 to /storage/kkm_last_doc_name [00:52:27]save OK [00:52:27]Clear old archive folders... [00:52:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:52:27]tlvbuf is 002F4B10 [00:52:27]SAM_PROTO_ClearQueue [00:52:27]wFMCommunicate request_size=4 [00:52:27]MH_SAM_APDU [00:52:27]CAPDU: 80 09 00 00 [00:52:27]Write to MH i2c: E2 08 00 63 03 80 09 00 00 00 00 00 00 D8 [00:52:27]Write i2c OK [00:52:27]MH_I2C_Read... [00:52:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:52:27]Read from MH i2c: E2 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [00:52:27]RAPDU: 90 00 [00:52:27]wFMCommunicate OK [00:52:27]SAM_PROTO_ClearQueue done [00:52:27]KKMCreateOFDPacket [00:52:27]OFDProtocolAddRootSTLVToBuf [00:52:27]FM_MakeSignedData [00:52:27]FM_MakeSignedData [00:52:27]SAM_PROTO_SignData [00:52:27]wFMCommunicate request_size=4 [00:52:27]MH_SAM_APDU [00:52:27]CAPDU: 80 0D 01 02 [00:52:27]Write to MH i2c: E2 08 00 64 03 80 0D 01 02 00 00 00 00 E0 [00:52:27]Write i2c OK [00:52:27]MH_I2C_Read... [00:52:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:52:27]Read from MH i2c: E2 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [00:52:27]RAPDU: 90 00 [00:52:27]wFMCommunicate OK [00:52:27]wFMCommunicate request_size=255 [00:52:27]MH_SAM_APDU [00:52:27]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 4A 96 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 74 03 00 35 04 06 00 [00:52:27]Write to MH i2c: E2 02 01 65 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 4A 96 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 74 03 00 35 04 06 00 00 00 38 [00:52:27]Write i2c OK [00:52:27]MH_I2C_Read... [00:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:27]Read from MH i2c: E2 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [00:52:27]RAPDU: 90 00 [00:52:27]wFMCommunicate OK [00:52:27]wFMCommunicate request_size=11 [00:52:27]MH_SAM_APDU [00:52:27]CAPDU: 80 0D 02 02 06 E6 06 02 31 2C 16 [00:52:27]Write to MH i2c: E2 0E 00 66 03 80 0D 02 02 06 00 E6 06 02 31 2C 16 00 00 50 [00:52:27]Write i2c OK [00:52:27]MH_I2C_Read... [00:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:27]Read from MH i2c: E2 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [00:52:27]RAPDU: 90 00 [00:52:27]wFMCommunicate OK [00:52:27]wFMCommunicate request_size=4 [00:52:27]MH_SAM_APDU [00:52:27]CAPDU: 80 0D 03 02 [00:52:27]Write to MH i2c: E2 08 00 67 03 80 0D 03 02 00 00 00 00 E5 [00:52:27]Write i2c OK [00:52:27]MH_I2C_Read... [00:52:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:52:27]Read from MH i2c: E2 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 0B 00 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 0B 00 67 03 00 6C 22 DC C3 F8 B2 92 E0 90 00 2F [00:52:27]RAPDU: 6C 22 DC C3 F8 B2 92 E0 90 00 [00:52:27]wFMCommunicate OK [00:52:27]SAM_PROTO_SignData done [00:52:27]FM_MakeSignedData done [00:52:27]CreateOFDProtocolMessage [00:52:27]wFMCommunicate request_size=4 [00:52:27]MH_SAM_APDU [00:52:27]CAPDU: 80 11 00 00 [00:52:27]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [00:52:27]Write i2c OK [00:52:27]MH_I2C_Read... [00:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:27]Read from MH i2c: E2 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 17 00 [00:52:27]MH_I2C_Read... [00:52:27]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [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 54000000005725E5 (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: 226095+1721902329=1722128424 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [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 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [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 78 00 38 00 FF FF 8E [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 29 98 A5 66 F9 24 A2 66 F0 [01:00:25]Current date/time: 28.07.2024 01:00 [01:00:25]FM_Init [01:00:25]wFMConnect [01:00:25]MH_SAM_On [01:00:25]Write to MH i2c: E0 00 00 08 00 E7 [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]*** iso7816_init finished! [01:00:25]*** atr: [01:00:25]*** 0F 3B D5 18 FF 81 91 FE [01:00:25]*** 1F C3 80 73 C8 21 10 0A [01:00:25]*** 00 00 00 00 00 00 00 00 [01:00:25]*** 00 00 00 00 00 00 00 00 [01:00:25]*** 00 00 00 00 00 00 00 00 [01:00:25]*** 00 00 00 00 00 00 00 00 [01:00:25]*** 00 00 00 00 00 00 00 00 [01:00:25]*** 00 00 00 00 00 00 00 00 [01:00:25]Read from MH i2c: E0 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E0 10 00 [01:00:25]MH_I2C_Read... [01:00:25]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 [01:00:25]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [01:00:25]wFMCommunicate request_size=10 [01:00:25]MH_SAM_APDU [01:00:25]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [01:00:25]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [01:00:25]Read from MH i2c: E2 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [01:00:25]RAPDU: 90 00 [01:00:25]wFMCommunicate OK [01:00:25]wFMCommunicate request_size=4 [01:00:25]MH_SAM_APDU [01:00:25]CAPDU: 80 11 00 00 [01:00:25]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:25]Read from MH i2c: E2 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 17 00 [01:00:25]MH_I2C_Read... [01:00:25]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 35 39 90 00 E1 [01:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:25]wFMCommunicate OK [01:00:25]Detected FM SN is 0000000000874959 [01:00:25]Stored FM SN is 0000000000874959 [01:00:25]wFMCommunicate request_size=9 [01:00:25]MH_SAM_APDU [01:00:25]CAPDU: 80 16 00 00 04 1A 5E 01 00 [01:00:25]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [01:00:25]Read from MH i2c: E2 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [01:00:25]RAPDU: 90 00 [01:00:25]wFMCommunicate OK [01:00:25]FM PIN OK [01:00:25]wFMCommunicate request_size=8 [01:00:25]MH_SAM_APDU [01:00:25]CAPDU: 80 14 04 00 03 02 00 01 [01:00:25]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [01:00:25]Read from MH i2c: E2 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [01:00:25]RAPDU: 90 00 [01:00:25]wFMCommunicate OK [01:00:25]wFMCommunicate request_size=13 [01:00:25]MH_SAM_APDU [01:00:25]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [01:00:25]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 [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [01:00:25]Read from MH i2c: E2 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [01:00:25]RAPDU: 90 00 [01:00:25]wFMCommunicate OK [01:00:25]wFMCommunicate request_size=4 [01:00:25]MH_SAM_APDU [01:00:25]CAPDU: 80 11 00 00 [01:00:25]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:25]Read from MH i2c: E2 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: E2 17 00 [01:00:25]MH_I2C_Read... [01:00:25]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 35 39 90 00 E5 [01:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:25]wFMCommunicate OK [01:00:25]DocumentArchiveInit [01:00:25]Start Httpd... [01:00:25]Httpd thread 3067428196 created [01:00:25]Write to MH i2c: 01 00 00 0F 00 0F [01:00:25]Write i2c OK [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: 01 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: 01 07 00 [01:00:25]MH_I2C_Read... [01:00:25]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [01:00:25]MH Int Process started [01:00:25]Allocated Socket 7 [01:00:25]Bind OK [01:00:25]Listen OK [01:00:25]httpd running on port 8080 [01:00:25]Waiting for new connection... [01:00:26]accept exits with 8 [01:00:26]New connection [01:00:26]New thread 3067141476 created [01:00:26]Waiting for new connection... [01:00:26] Sock 8.Parse request [01:00:26]Sock 8.Check first char [01:00:26]Sock 8.First char is OK [01:00:26]request: POST /json_proto HTTP/1.0 [01:00:26]Method: POST [01:00:26]URL: /json_proto [01:00:26]Method is POST - this is cgi request [01:00:26]url: /json_proto [01:00:26]query_string will be loaded in cgi processing [01:00:26]execute_cgi json_proto POST (null) [01:00:26]execute_cgi path=json_proto method=POST [01:00:26]POST find Content-Length [01:00:26]Host: 172.17.43.131:8080 [01:00:26]Content-Length: 215 [01:00:26]Content-Type: application/json [01:00:26] [01:00:26]POST finish read [01:00:26]Found Content-Length = 215 [01:00:26]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" ] } } [01:00:26]execute_script... [01:00:26]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" ] } } [01:00:26]POST & json_proto [01:00:26]process_json_proto [01:00:26]json parsed OK: [01:00:26]protocol is kg_v1.0 [01:00:26]action value=get_value [01:00:26]process_action get_value [01:00:26]cmd_get_value [01:00:26]process_action get_value done [01:00:26]requested_data is exist [01:00:26]produce_requested_data [01:00:26]requested_item kkm.sn is exist - process it [01:00:26]requested_item kkm.ver is exist - process it [01:00:26]requested_item fm.sn is exist - process it [01:00:26]wFMCommunicate request_size=4 [01:00:26]MH_SAM_APDU [01:00:26]CAPDU: 80 11 00 00 [01:00:26]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [01:00:26]Write i2c OK [01:00:26]MH_I2C_Read... [01:00:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:26]Read from MH i2c: E2 [01:00:26]MH_I2C_Read... [01:00:26]Read from MH i2c: E2 17 00 [01:00:26]MH_I2C_Read... [01:00:26]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 35 39 90 00 E7 [01:00:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:26]wFMCommunicate OK [01:00:26]requested_item fd.num is exist - process it [01:00:26]SAM_PROTO_GetFieldsCounters [01:00:26]wFMCommunicate request_size=4 [01:00:26]MH_SAM_APDU [01:00:26]CAPDU: 80 13 00 00 [01:00:26]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [01:00:26]Write i2c OK [01:00:26]MH_I2C_Read... [01:00:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:26]Read from MH i2c: E2 [01:00:26]MH_I2C_Read... [01:00:26]Read from MH i2c: E2 62 00 [01:00:26]MH_I2C_Read... [01:00:26]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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [01:00:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:00:26]wFMCommunicate OK [01:00:26]SAM_PROTO_GetFieldsCounters done [01:00:26]requested_item shift.num is exist - process it [01:00:26]requested_item shift.opened is exist - process it [01:00:26]req_shift_opened [01:00:26]FM_GetShiftState [01:00:26]SAM_PROTO_GetShiftState [01:00:26]wFMCommunicate request_size=4 [01:00:26]MH_SAM_APDU [01:00:26]CAPDU: 80 13 01 00 [01:00:26]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [01:00:26]Write i2c OK [01:00:26]MH_I2C_Read... [01:00:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:26]Read from MH i2c: E2 [01:00:26]MH_I2C_Read... [01:00:26]Read from MH i2c: E2 0E 00 [01:00:26]MH_I2C_Read... [01:00:26]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [01:00:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:00:26]wFMCommunicate OK [01:00:26]SAM_PROTO_GetShiftState done [01:00:26]FM_GetShiftState done [01:00:26]req_shift_opened done [01:00:26]requested_item shift.open_date is exist - process it [01:00:26]req_shift_open_date [01:00:26]req_shift_open_date done [01:00:26]produce_requested_data done [01:00:26]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226360,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:00:26]process_action_free get_value [01:00:26]json_value_free [01:00:26]json_value_free done [01:00:26]process_json_proto returns [01:00:26]Send response to host [01:00:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226360,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:00:26]free response buf [01:00:26]execute_script done [01:00:26]execute_script returns [01:00:26]free content buf [01:00:26]Sock 8.Close socket [01:00:26]accept exits with 10 [01:00:26]New connection [01:00:26]New thread 3066998116 created [01:00:26]Waiting for new connection... [01:00:26]Sock 8.Thread stoped [01:00:26] Sock 10.Parse request [01:00:26]Sock 10.Check first char [01:00:26]Sock 10.First char is OK [01:00:26]request: POST /json_proto HTTP/1.0 [01:00:26]Method: POST [01:00:26]URL: /json_proto [01:00:26]Method is POST - this is cgi request [01:00:26]url: /json_proto [01:00:26]query_string will be loaded in cgi processing [01:00:26]execute_cgi json_proto POST (null) [01:00:26]execute_cgi path=json_proto method=POST [01:00:26]POST find Content-Length [01:00:26]Host: 172.17.43.131:8080 [01:00:26]Content-Length: 331 [01:00:26]Content-Type: application/json [01:00:26] [01:00:26]POST finish read [01:00:26]Found Content-Length = 331 [01:00:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:00:26]execute_script... [01:00:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:00:26]POST & json_proto [01:00:26]process_json_proto [01:00:26]json parsed OK: [01:00:26]protocol is kg_v1.0 [01:00:26]action value=get_value [01:00:26]process_action get_value [01:00:26]cmd_get_value [01:00:26]process_action get_value done [01:00:26]requested_data is exist [01:00:26]produce_requested_data [01:00:26]requested_item fm.sale.total is exist - process it [01:00:26]SAM_PROTO_GetFMData [01:00:26]wFMCommunicate request_size=4 [01:00:26]MH_SAM_APDU [01:00:26]CAPDU: 80 13 03 00 [01:00:26]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [01:00:26]Write i2c OK [01:00:26]MH_I2C_Read... [01:00:26]OFD Sender: Processing packet 226360 [packets to send 600, broken 599] [01:00:26]ProducePacketName [01:00:26]name=ofd_packets/00226360 [01:00:26]OFD Sender: To server: pG, [01:00:26]CommunicateWithHost lk.salyk.kg:30040 [01:00:26]ConnectInit lk.salyk.kg [01:00:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [01:00:26]Read from MH i2c: E2 [01:00:26]MH_I2C_Read... [01:00:26]Read from MH i2c: E2 FD 00 [01:00:26]MH_I2C_Read... [01:00:26]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 CA 70 03 00 69 04 A3 00 6F 04 04 00 80 6A 03 00 B1 04 05 00 13 1B B5 7E 05 70 04 05 00 94 1B BE B0 04 72 04 04 00 7F FF F6 CD 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 6D 38 6D 95 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 A0 7C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 9C [01:00:26]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CA 70 03 00 69 04 A3 00 6F 04 04 00 80 6A 03 00 B1 04 05 00 13 1B B5 7E 05 70 04 05 00 94 1B BE B0 04 72 04 04 00 7F FF F6 CD 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 6D 38 6D 95 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 A0 7C 73 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [01:00:26]wFMCommunicate OK [01:00:26]wFMCommunicate request_size=4 [01:00:26]MH_SAM_APDU [01:00:26]CAPDU: 80 17 00 00 [01:00:26]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [01:00:26]Write i2c OK [01:00:26]MH_I2C_Read... [01:00:26]Connected sock=9 [01:00: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 35 39 10 01 00 00 BF 5D 08 01 69 FA 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 4A 96 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 74 03 00 35 04 06 00 E6 06 02 31 2C 16 6C 22 DC C3 F8 B2 92 E0 [01:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:00:27]Read from MH i2c: E2 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 FD 00 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [01:00:27]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [01:00:27]wFMCommunicate OK [01:00:27]wFMCommunicate request_size=4 [01:00:27]MH_SAM_APDU [01:00:27]CAPDU: 80 17 00 00 [01:00:27]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [01:00:27]Write i2c OK [01:00:27]MH_I2C_Read... [01:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:00:27]Read from MH i2c: E2 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 FD 00 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [01:00:27]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [01:00:27]wFMCommunicate OK [01:00:27]wFMCommunicate request_size=4 [01:00:27]MH_SAM_APDU [01:00:27]CAPDU: 80 17 00 00 [01:00:27]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [01:00:27]Write i2c OK [01:00:27]MH_I2C_Read... [01:00: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 35 39 4F 00 00 00 36 86 47 00 B4 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 35 39 10 04 04 00 38 74 03 00 F4 03 04 00 35 44 A5 66 B6 04 01 00 00 E5 7E 43 99 A6 66 5C 68 [01:00:27]CommunicateWithHost err = 0 [01:00:27]CheckOFDResponse [01:00:27]1017 (14) - 77093643461234 [01:00:27]1041 (16) - 0000000000874959 [01:00:27]1040 (4) - 226360 [01:00:27]1012 (4) - 27.07.2024 19:02 [01:00:27]1206 (1) - 0 [01:00:27]OFD Sender: Remove packet 226360 [01:00:27]ProducePacketName [01:00:27]name=ofd_packets/00226360 [01:00:27]NVStorageDeleteData [01:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:00:27]Read from MH i2c: E2 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 FD 00 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [01:00:27]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [01:00:27]wFMCommunicate OK [01:00:27]wFMCommunicate request_size=4 [01:00:27]MH_SAM_APDU [01:00:27]CAPDU: 80 17 00 00 [01:00:27]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [01:00:27]Write i2c OK [01:00:27]MH_I2C_Read... [01:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [01:00:27]Read from MH i2c: E2 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 E2 00 [01:00:27]MH_I2C_Read... [01:00:27]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [01:00:27]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:00:27]wFMCommunicate OK [01:00:27]SAM_PROTO_GetFMData done [01:00:27]requested_item fm.sale_refund.total is exist - process it [01:00:27]requested_item fm.buy.total is exist - process it [01:00:27]requested_item shift.sale.total is exist - process it [01:00:27]SAM_PROTO_GetShiftData [01:00:27]wFMCommunicate request_size=4 [01:00:27]MH_SAM_APDU [01:00:27]CAPDU: 80 13 02 00 [01:00:27]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [01:00:27]Write i2c OK [01:00:27]MH_I2C_Read... [01:00:27]OFD Sender: No OFD packet to send [01:00:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [01:00:28]Read from MH i2c: E2 [01:00:28]MH_I2C_Read... [01:00:28]Read from MH i2c: E2 FD 00 [01:00:28]MH_I2C_Read... [01:00:28]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 14 00 00 00 69 04 9B 00 6F 04 04 00 14 00 00 00 B1 04 03 00 43 27 1C 70 04 03 00 00 6A 18 72 04 03 00 43 BD 03 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 92 FD 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 3F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 25 [01:00:28]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 14 00 00 00 69 04 9B 00 6F 04 04 00 14 00 00 00 B1 04 03 00 43 27 1C 70 04 03 00 00 6A 18 72 04 03 00 43 BD 03 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 92 FD 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 3F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [01:00:28]wFMCommunicate OK [01:00:28]wFMCommunicate request_size=4 [01:00:28]MH_SAM_APDU [01:00:28]CAPDU: 80 17 00 00 [01:00:28]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [01:00:28]Write i2c OK [01:00:28]MH_I2C_Read... [01:00:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:00:28]Read from MH i2c: E2 [01:00:28]MH_I2C_Read... [01:00:28]Read from MH i2c: E2 FD 00 [01:00:28]MH_I2C_Read... [01:00:28]Read from MH i2c: E2 FD 00 19 00 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 BB [01:00:28]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 [01:00:28]wFMCommunicate OK [01:00:28]wFMCommunicate request_size=4 [01:00:28]MH_SAM_APDU [01:00:28]CAPDU: 80 17 00 00 [01:00:28]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [01:00:28]Write i2c OK [01:00:28]MH_I2C_Read... [01:00:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:00:28]Read from MH i2c: E2 [01:00:28]MH_I2C_Read... [01:00:28]Read from MH i2c: E2 FD 00 [01:00:29]MH_I2C_Read... [01:00:29]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 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 51 [01:00:29]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 [01:00:29]wFMCommunicate OK [01:00:29]wFMCommunicate request_size=4 [01:00:29]MH_SAM_APDU [01:00:29]CAPDU: 80 17 00 00 [01:00:29]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [01:00:29]Write i2c OK [01:00:29]MH_I2C_Read... [01:00:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:00:29]Read from MH i2c: E2 [01:00:29]MH_I2C_Read... [01:00:29]Read from MH i2c: E2 FD 00 [01:00:29]MH_I2C_Read... [01:00:29]Read from MH i2c: E2 FD 00 1B 00 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 0D [01:00:29]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 [01:00:29]wFMCommunicate OK [01:00:29]wFMCommunicate request_size=4 [01:00:29]MH_SAM_APDU [01:00:29]CAPDU: 80 17 00 00 [01:00:29]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [01:00:29]Write i2c OK [01:00:29]MH_I2C_Read... [01:00:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [01:00:29]Read from MH i2c: E2 [01:00:29]MH_I2C_Read... [01:00:29]Read from MH i2c: E2 CB 00 [01:00:29]MH_I2C_Read... [01:00:29]Read from MH i2c: E2 CB 00 1C 00 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 85 [01:00:29]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 [01:00:29]wFMCommunicate OK [01:00:29]SAM_PROTO_GetShiftData done [01:00:29]requested_item shift.sale.total_cash is exist - process it [01:00:29]requested_item shift.sale_refund.total is exist - process it [01:00:29]requested_item shift.sale_refund.total_cash is exist - process it [01:00:29]requested_item shift.buy.total is exist - process it [01:00:29]requested_item shift.buy.total_cash is exist - process it [01:00:29]produce_requested_data done [01:00:29]produce_requested_data return {"fm.sale.total":236006346.43,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":18450.59,"shift.sale.total_cash":16000.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [01:00:29]process_action_free get_value [01:00:29]json_value_free [01:00:29]json_value_free done [01:00:29]process_json_proto returns [01:00:29]Send response to host [01:00:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236006346.43,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":18450.59,"shift.sale.total_cash":16000.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [01:00:29]free response buf [01:00:29]execute_script done [01:00:29]execute_script returns [01:00:29]free content buf [01:00:29]Sock 10.Close socket [01:00:29]Sock 10.Thread stoped [01:00:30]accept exits with 8 [01:00:30]New connection [01:00:30]New thread 3066854756 created [01:00:30]Thread 3067141476 joined [01:00:30]Thread 3066998116 joined [01:00:30]Waiting for new connection... [01:00:30] Sock 8.Parse request [01:00:30]Sock 8.Check first char [01:00:30]Sock 8.First char is OK [01:00:30]request: POST /json_proto HTTP/1.0 [01:00:30]Method: POST [01:00:30]URL: /json_proto [01:00:30]Method is POST - this is cgi request [01:00:30]url: /json_proto [01:00:30]query_string will be loaded in cgi processing [01:00:30]execute_cgi json_proto POST (null) [01:00:30]execute_cgi path=json_proto method=POST [01:00:30]POST find Content-Length [01:00:30]Host: 172.17.43.131:8080 [01:00:30]Content-Length: 1190 [01:00:30]Content-Type: application/json [01:00:30] [01:00:30]POST finish read [01:00:30]Found Content-Length = 1190 [01:00:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002694\u000A28.07.2024 00:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.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\u000A99563\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:30]execute_script... [01:00:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002694\u000A28.07.2024 00:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.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\u000A99563\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:30]POST & json_proto [01:00:30]process_json_proto [01:00:30]json parsed OK: [01:00:30]protocol is kg_v1.0 [01:00:30]action value=print_text [01:00:30]process_action print_text [01:00:30]cmd_print_text [01:00:30]ExternCall_PrintAddStr [01:00:30]wPrintStart [01:00:30]Write to MH i2c: 01 00 00 1D 00 1D [01:00:30]Write i2c OK [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: 01 [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: 01 07 00 [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [01:00:30]RasterBufferAndPrint [01:00:30]line *****ТОВАРНЫЙ ЧЕК***** [01:00:30]line АЗС-97 [01:00:30]line Партнер нефть [01:00:30]line 02508201610067 [01:00:30]line Кассир : Саматов Б. [01:00:30]line Счет N : (1)2002694 [01:00:30]line 28.07.2024 00:59 [01:00:30]line ПРОДАЖА [01:00:30]line ТРК (МРК, ГНК): 33 [01:00:30]line Вид ГСМ : 2710124130 [01:00:30]line Аи-92-К-5 [01:00:30]line 15.000 x 67.80 [01:00:30]line ИТОГ: 1017.00 [01:00:30]line Тип оплаты: Талоны: Топливная Карта [01:00:30]line 99563 [01:00:30]line ______________________ [01:00:30]line (подпись) [01:00:30]written 0, free lines is 4095 [01:00:30]Write to MH i2c: 01 00 00 31 00 31 [01:00:30]Write i2c OK [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: 01 [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: 01 07 00 [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 15 0E 5B [01:00:30]RasterBufferAndPrint [01:00:30]line [01:00:30]line [01:00:30]line [01:00:30]line [01:00:30]line [01:00:30]written 0, free lines is 3614 [01:00:30]MH_Cut [01:00:30]Write to MH i2c: D1 01 00 38 00 01 0A [01:00:30]Write i2c OK [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: D1 [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: D1 01 00 [01:00:30]MH_I2C_Read... [01:00:30]Read from MH i2c: D1 01 00 38 00 00 09 [01:00:30]Write to MH i2c: 01 00 00 39 00 39 [01:00:30]Write i2c OK [01:00:30]MH_I2C_Read... [01:00:30]*** Cut start [01:00:30]*** Partial cut [01:00:30]*** CUTSNS_PIN = 1 [01:00:31]*** CUTSNS_PIN = 0 [01:00:31]*** Brake cut motor [01:00:31]Read from MH i2c: 01 [01:00:31]MH_I2C_Read... [01:00:31]*** Stop cut motor [01:00:31]*** Cut end [01:00:31]Read from MH i2c: 01 07 00 [01:00:31]MH_I2C_Read... [01:00:31]Read from MH i2c: 01 07 00 39 00 00 00 00 00 00 FF 0F 4E [01:00:31]process_action print_text done [01:00:31]requested_data is exist [01:00:31]produce_requested_data [01:00:31]requested_item fm.sn is exist - process it [01:00:31]wFMCommunicate request_size=4 [01:00:31]MH_SAM_APDU [01:00:31]CAPDU: 80 11 00 00 [01:00:31]Write to MH i2c: E2 08 00 3A 00 80 11 00 00 00 00 00 00 B4 [01:00:31]Write i2c OK [01:00:31]MH_I2C_Read... [01:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:31]Read from MH i2c: E2 [01:00:31]MH_I2C_Read... [01:00:31]Read from MH i2c: E2 17 00 [01:00:31]MH_I2C_Read... [01:00:31]Read from MH i2c: E2 17 00 3A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [01:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:31]wFMCommunicate OK [01:00:31]requested_item fd.num is exist - process it [01:00:31]SAM_PROTO_GetFieldsCounters [01:00:31]wFMCommunicate request_size=4 [01:00:31]MH_SAM_APDU [01:00:31]CAPDU: 80 13 00 00 [01:00:31]Write to MH i2c: E2 08 00 3B 00 80 13 00 00 00 00 00 00 B7 [01:00:31]Write i2c OK [01:00:31]MH_I2C_Read... [01:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:31]Read from MH i2c: E2 [01:00:31]MH_I2C_Read... [01:00:31]Read from MH i2c: E2 62 00 [01:00:31]MH_I2C_Read... [01:00:31]Read from MH i2c: E2 62 00 3B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [01:00: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:00:31]wFMCommunicate OK [01:00:31]SAM_PROTO_GetFieldsCounters done [01:00:31]requested_item shift.num is exist - process it [01:00:31]requested_item shift.opened is exist - process it [01:00:31]req_shift_opened [01:00:31]FM_GetShiftState [01:00:31]SAM_PROTO_GetShiftState [01:00:31]wFMCommunicate request_size=4 [01:00:31]MH_SAM_APDU [01:00:31]CAPDU: 80 13 01 00 [01:00:31]Write to MH i2c: E2 08 00 3C 00 80 13 01 00 00 00 00 00 B9 [01:00:31]Write i2c OK [01:00:31]MH_I2C_Read... [01:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:31]Read from MH i2c: E2 [01:00:31]MH_I2C_Read... [01:00:31]Read from MH i2c: E2 0E 00 [01:00:31]MH_I2C_Read... [01:00:31]Read from MH i2c: E2 0E 00 3C 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [01:00:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:00:31]wFMCommunicate OK [01:00:31]SAM_PROTO_GetShiftState done [01:00:31]FM_GetShiftState done [01:00:31]req_shift_opened done [01:00:31]requested_item shift.open_date is exist - process it [01:00:31]req_shift_open_date [01:00:31]req_shift_open_date done [01:00:31]produce_requested_data done [01:00:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226360,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:00:31]process_action_free print_text [01:00:31]json_value_free [01:00:31]json_value_free done [01:00:31]process_json_proto returns [01:00:31]Send response to host [01:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226360,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:00:31]free response buf [01:00:31]execute_script done [01:00:31]execute_script returns [01:00:32]free content buf [01:00:32]Sock 8.Close socket [01:00:32]Sock 8.Thread stoped [01:00:32]accept exits with 10 [01:00:32]New connection [01:00:32]New thread 3067141476 created [01:00:32]Thread 3066854756 joined [01:00:32]Waiting for new connection... [01:00:32] Sock 10.Parse request [01:00:32]Sock 10.Check first char [01:00:32]Sock 10.First char is OK [01:00:32]request: POST /json_proto HTTP/1.0 [01:00:32]Method: POST [01:00:32]URL: /json_proto [01:00:32]Method is POST - this is cgi request [01:00:32]url: /json_proto [01:00:32]query_string will be loaded in cgi processing [01:00:32]execute_cgi json_proto POST (null) [01:00:32]execute_cgi path=json_proto method=POST [01:00:32]POST find Content-Length [01:00:32]Host: 172.17.43.131:8080 [01:00:32]Content-Length: 683 [01:00:32]Content-Type: application/json [01:00:32] [01:00:32]POST finish read [01:00:32]Found Content-Length = 683 [01:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:32]execute_script... [01:00:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:32]POST & json_proto [01:00:32]process_json_proto [01:00:32]json parsed OK: [01:00:32]protocol is kg_v1.0 [01:00:32]action value=close_receipt [01:00:32]process_action close_receipt [01:00:32]cmd_close_receipt [01:00:32]MH_GetDate [01:00:32]Write to MH i2c: F0 00 00 3D 00 2C [01:00:32]Write i2c OK [01:00:32]MH_I2C_Read... [01:00:32]Read from MH i2c: F0 [01:00:32]MH_I2C_Read... [01:00:32]Read from MH i2c: F0 09 00 [01:00:32]MH_I2C_Read... [01:00:32]Read from MH i2c: F0 09 00 3D 00 00 30 98 A5 66 F9 24 A2 66 2D [01:00:32]GetLastDocTimeStamp 1722127946 [01:00:32]current date 1722128432 [01:00:32]FM_GetShiftState [01:00:32]SAM_PROTO_GetShiftState [01:00:32]wFMCommunicate request_size=4 [01:00:32]MH_SAM_APDU [01:00:32]CAPDU: 80 13 01 00 [01:00:32]Write to MH i2c: E2 08 00 3E 00 80 13 01 00 00 00 00 00 BB [01:00:32]Write i2c OK [01:00:32]MH_I2C_Read... [01:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:32]Read from MH i2c: E2 [01:00:32]MH_I2C_Read... [01:00:32]Read from MH i2c: E2 0E 00 [01:00:32]MH_I2C_Read... [01:00:32]Read from MH i2c: E2 0E 00 3E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [01:00:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:00:32]wFMCommunicate OK [01:00:32]SAM_PROTO_GetShiftState done [01:00:32]FM_GetShiftState done [01:00:32]opened in 1722125326 [01:00:32]opened+sec_in_day 1722211726 [01:00:32]quantity*price = 100005 [01:00:32]sum+1 = 100006 [01:00:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 21 28.07.2024 01:00 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226361 ФПД: 78424002424204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226361&fm=78424002424204&tin=02508201610067®Number=0000000000092624&sum=100000 [01:00:33]StoreToDocumentArchive [01:00:33]shift 439 fd 226361 [01:00:33]save to /storage/0439/doc_00226361 [01:00:33]save last doc name /storage/0439/doc_00226361 to /storage/kkm_last_doc_name [01:00:33]save OK [01:00:33]Clear old archive folders... [01:00:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:00:33]tlvbuf is 012E3BE0 [01:00:33]SAM_PROTO_ClearQueue [01:00:33]wFMCommunicate request_size=4 [01:00:33]MH_SAM_APDU [01:00:33]CAPDU: 80 09 00 00 [01:00:33]Write to MH i2c: E2 08 00 4B 00 80 09 00 00 00 00 00 00 BD [01:00:33]Write i2c OK [01:00:33]MH_I2C_Read... [01:00:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:00:33]Read from MH i2c: E2 [01:00:33]MH_I2C_Read... [01:00:33]Read from MH i2c: E2 03 00 [01:00:33]MH_I2C_Read... [01:00:33]Read from MH i2c: E2 03 00 4B 00 00 90 00 BF [01:00:33]RAPDU: 90 00 [01:00:33]wFMCommunicate OK [01:00:33]SAM_PROTO_ClearQueue done [01:00:33]KKMCreateOFDPacket [01:00:33]OFDProtocolAddRootSTLVToBuf [01:00:33]FM_MakeSignedData [01:00:33]FM_MakeSignedData [01:00:33]SAM_PROTO_SignData [01:00:33]wFMCommunicate request_size=4 [01:00:33]MH_SAM_APDU [01:00:33]CAPDU: 80 0D 01 02 [01:00:33]Write to MH i2c: E2 08 00 4C 00 80 0D 01 02 00 00 00 00 C5 [01:00:33]Write i2c OK [01:00:33]MH_I2C_Read... [01:00:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:00:33]Read from MH i2c: E2 [01:00:33]MH_I2C_Read... [01:00:33]Read from MH i2c: E2 03 00 [01:00:33]MH_I2C_Read... [01:00:33]Read from MH i2c: E2 03 00 4C 00 00 90 00 C0 [01:00:33]RAPDU: 90 00 [01:00:33]wFMCommunicate OK [01:00:33]wFMCommunicate request_size=255 [01:00:33]MH_SAM_APDU [01:00:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 30 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 74 03 00 35 04 06 00 47 [01:00:34]Write to MH i2c: E2 02 01 4D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 30 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 74 03 00 35 04 06 00 47 00 00 72 [01:00:34]Write i2c OK [01:00:34]MH_I2C_Read... [01:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:34]Read from MH i2c: E2 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 03 00 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 03 00 4D 00 00 90 00 C1 [01:00:34]RAPDU: 90 00 [01:00:34]wFMCommunicate OK [01:00:34]wFMCommunicate request_size=10 [01:00:34]MH_SAM_APDU [01:00:34]CAPDU: 80 0D 02 02 05 53 82 CE 6D 8C [01:00:34]Write to MH i2c: E2 0D 00 4E 00 80 0D 02 02 05 00 53 82 CE 6D 8C 00 00 6E [01:00:34]Write i2c OK [01:00:34]MH_I2C_Read... [01:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:34]Read from MH i2c: E2 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 03 00 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 03 00 4E 00 00 90 00 C2 [01:00:34]RAPDU: 90 00 [01:00:34]wFMCommunicate OK [01:00:34]wFMCommunicate request_size=4 [01:00:34]MH_SAM_APDU [01:00:34]CAPDU: 80 0D 03 02 [01:00:34]Write to MH i2c: E2 08 00 4F 00 80 0D 03 02 00 00 00 00 CA [01:00:34]Write i2c OK [01:00:34]MH_I2C_Read... [01:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:00:34]Read from MH i2c: E2 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 0B 00 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 0B 00 4F 00 00 30 49 CD 6C B3 5C 7E 93 90 00 9D [01:00:34]RAPDU: 30 49 CD 6C B3 5C 7E 93 90 00 [01:00:34]wFMCommunicate OK [01:00:34]SAM_PROTO_SignData done [01:00:34]FM_MakeSignedData done [01:00:34]CreateOFDProtocolMessage [01:00:34]wFMCommunicate request_size=4 [01:00:34]MH_SAM_APDU [01:00:34]CAPDU: 80 11 00 00 [01:00:34]Write to MH i2c: E2 08 00 50 00 80 11 00 00 00 00 00 00 CA [01:00:34]Write i2c OK [01:00:34]MH_I2C_Read... [01:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:34]Read from MH i2c: E2 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 17 00 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: E2 17 00 50 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [01:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:34]wFMCommunicate OK [01:00:34]CreateOFDProtocolMessage done [01:00:34]OFDSenderStorePacket 226361 [01:00:34]StoreOFDPacket docnum=226361 [01:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 8C 07 01 1B 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 30 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 74 03 00 35 04 06 00 47 53 82 CE 6D 8C 30 49 CD 6C B3 5C 7E 93 [01:00:34]CheckFolder [01:00:34]dirname=/storage/ofd_packets [01:00:34]CheckFolder done [01:00:34]ProducePacketName [01:00:34]name=ofd_packets/00226361 [01:00:34]NVStorageSaveData ofd_packets/00226361 [01:00:34]File name is /storage/ofd_packets/00226361 [01:00:34]Write 301 bytes [01:00:34]NVStorageSaveData done [01:00:34]OFDSenderStorePacket done [01:00:34]KKMCreateOFDPacket done [01:00:34]NVStorageSaveData kkm_last_timestamp [01:00:34]File name is /storage/kkm_last_timestamp [01:00:34]Write 4 bytes [01:00:34]NVStorageSaveData done [01:00:34]ExternCall_PrintAddStr [01:00:34]wPrintStart [01:00:34]Write to MH i2c: 01 00 00 51 00 51 [01:00:34]Write i2c OK [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: 01 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: 01 07 00 [01:00:34]MH_I2C_Read... [01:00:34]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [01:00:34]RasterBufferAndPrint [01:00:34]line Счет N : (1)2002695 [01:00:34]line ИНН: 02508201610067 [01:00:34]line Контрольно-Кассовый Чек [01:00:34]line ПРОДАЖА [01:00:34]line ТРК (МРК, ГНК) : 53 [01:00:34]line Товар: 2710124130 [01:00:34]line Аи-92-К-5 [01:00:34]line 14.750 * 67.80 [01:00:34]line = 1000.05 [01:00:34]line НДС 12% НСП 1% [01:00:34]line > о реализуемом товаре [01:00:34]line ОКРУГЛЕНИЕ: -0.05 [01:00:34]line ИТОГО: 1000.00 [01:00:34]line Внесено: 1000.00 [01:00:34]line СДАЧА: 0.00 [01:00:34]line НСП 1% : 8.85 [01:00:34]line НДС 12% : 106.20 [01:00:34]line Наличными: 1000.00 [01:00:34]line Безнал.: 0.00 [01:00:34]line Место: АЗС № 97 "Партнер Нефть" [01:00:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:00:34]line СНО: Общий режим [01:00:34]line Чек 21 28.07.2024 01:00 [01:00:34]line Смена: 439 ФФД: 1.0 [01:00:34]line ЗНМ: 0300000054 [01:00:34]line РНМ: 0000000000092624 [01:00:34]line Версия ККМ: 001 [01:00:34]line ФМ: 0000000000874959 [01:00:34]line ФД: 226361 [01:00:34]line ФПД: 78424002424204 [01:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226361&fm=78424002424204&tin=02508201610067®Number=0000000000092624&sum=100000 [01:00:34]written 0, free lines is 4095 [01:00:34]OFD Sender: Processing packet 226361 [packets to send 600, broken 599] [01:00:34]ProducePacketName [01:00:34]name=ofd_packets/00226361 [01:00:34]OFD Sender: To server: pG, [01:00:34]CommunicateWithHost lk.salyk.kg:30040 [01:00:34]ConnectInit lk.salyk.kg [01:00:35]Write to MH i2c: 01 00 00 7C 00 7C [01:00:35]Write i2c OK [01:00:35]MH_I2C_Read... [01:00:35]Read from MH i2c: 01 [01:00:35]MH_I2C_Read... [01:00:35]Read from MH i2c: 01 07 00 [01:00:35]MH_I2C_Read... [01:00:35]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 68 0C F7 [01:00:35]RasterBufferAndPrint [01:00:35]line [01:00:35]line [01:00:35]line [01:00:35]line [01:00:35]line [01:00:35]written 0, free lines is 3192 [01:00:35]MH_Cut [01:00:35]Write to MH i2c: D1 01 00 83 00 01 55 [01:00:35]Write i2c OK [01:00:35]MH_I2C_Read... [01:00:35]Read from MH i2c: D1 [01:00:35]MH_I2C_Read... [01:00:35]Read from MH i2c: D1 01 00 [01:00:35]MH_I2C_Read... [01:00:35]Read from MH i2c: D1 01 00 83 00 00 54 [01:00:35]Write to MH i2c: 01 00 00 84 00 84 [01:00:35]Write i2c OK [01:00:35]MH_I2C_Read... [01:00:35]Connected sock=9 [01:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 8C 07 01 1B 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 30 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 74 03 00 35 04 06 00 47 53 82 CE 6D 8C 30 49 CD 6C B3 5C 7E 93 [01:00: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 35 39 4F 00 00 00 C1 C0 47 00 84 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 35 39 10 04 04 00 39 74 03 00 F4 03 04 00 3D 44 A5 66 B6 04 01 00 00 79 E6 6C 90 43 A5 83 DC [01:00:36]CommunicateWithHost err = 0 [01:00:36]CheckOFDResponse [01:00:36]1017 (14) - 77093643461234 [01:00:36]1041 (16) - 0000000000874959 [01:00:36]1040 (4) - 226361 [01:00:36]1012 (4) - 27.07.2024 19:02 [01:00:36]1206 (1) - 0 [01:00:36]OFD Sender: Remove packet 226361 [01:00:36]ProducePacketName [01:00:36]name=ofd_packets/00226361 [01:00:36]NVStorageDeleteData [01:00:36]*** Cut start [01:00:36]*** Partial cut [01:00:36]*** CUTSNS_PIN = 1 [01:00:36]*** CUTSNS_PIN = 0 [01:00:36]*** Brake cut motor [01:00:36]OFD Sender: No OFD packet to send [01:00:37]Read from MH i2c: 01 [01:00:37]MH_I2C_Read... [01:00:37]*** Stop cut motor [01:00:37]*** Cut end [01:00:37]Read from MH i2c: 01 07 00 [01:00:37]MH_I2C_Read... [01:00:37]Read from MH i2c: 01 07 00 84 00 00 00 00 00 00 FF 0F 99 [01:00:37]process_action close_receipt done [01:00:37]requested_data is exist [01:00:37]produce_requested_data [01:00:37]requested_item fm.sn is exist - process it [01:00:37]wFMCommunicate request_size=4 [01:00:37]MH_SAM_APDU [01:00:37]CAPDU: 80 11 00 00 [01:00:37]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [01:00:37]Write i2c OK [01:00:37]MH_I2C_Read... [01:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:37]Read from MH i2c: E2 [01:00:37]MH_I2C_Read... [01:00:37]Read from MH i2c: E2 17 00 [01:00:37]MH_I2C_Read... [01:00:37]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [01:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:37]wFMCommunicate OK [01:00:37]requested_item fd.num is exist - process it [01:00:37]SAM_PROTO_GetFieldsCounters [01:00:37]wFMCommunicate request_size=4 [01:00:37]MH_SAM_APDU [01:00:37]CAPDU: 80 13 00 00 [01:00:37]Write to MH i2c: E2 08 00 86 00 80 13 00 00 00 00 00 00 02 [01:00:37]Write i2c OK [01:00:37]MH_I2C_Read... [01:00:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:37]Read from MH i2c: E2 [01:00:37]MH_I2C_Read... [01:00:37]Read from MH i2c: E2 62 00 [01:00:37]MH_I2C_Read... [01:00:37]Read from MH i2c: E2 62 00 86 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [01:00:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:00:37]wFMCommunicate OK [01:00:37]SAM_PROTO_GetFieldsCounters done [01:00:37]requested_item shift.num is exist - process it [01:00:37]requested_item shift.opened is exist - process it [01:00:37]req_shift_opened [01:00:37]FM_GetShiftState [01:00:37]SAM_PROTO_GetShiftState [01:00:37]wFMCommunicate request_size=4 [01:00:37]MH_SAM_APDU [01:00:37]CAPDU: 80 13 01 00 [01:00:37]Write to MH i2c: E2 08 00 87 00 80 13 01 00 00 00 00 00 04 [01:00:37]Write i2c OK [01:00:37]MH_I2C_Read... [01:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:37]Read from MH i2c: E2 [01:00:37]MH_I2C_Read... [01:00:37]Read from MH i2c: E2 0E 00 [01:00:37]MH_I2C_Read... [01:00:37]Read from MH i2c: E2 0E 00 87 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B5 [01:00:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:00:37]wFMCommunicate OK [01:00:37]SAM_PROTO_GetShiftState done [01:00:37]FM_GetShiftState done [01:00:37]req_shift_opened done [01:00:37]requested_item shift.open_date is exist - process it [01:00:37]req_shift_open_date [01:00:37]req_shift_open_date done [01:00:37]produce_requested_data done [01:00:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226361,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:00:37]process_action_free close_receipt [01:00:37]json_value_free [01:00:37]json_value_free done [01:00:37]process_json_proto returns [01:00:37]Send response to host [01:00:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226361,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:00:37]free response buf [01:00:37]execute_script done [01:00:37]execute_script returns [01:00:37]free content buf [01:00:37]Sock 10.Close socket [01:00:37]Sock 10.Thread stoped [01:00:41]OFD Sender: No OFD packet to send [01:00:46]OFD Sender: No OFD packet to send [01:00:51]OFD Sender: No OFD packet to send [01:00:55]recv_with_timeout no data received [01:00:56]OFD Sender: No OFD packet to send [01:01:01]OFD Sender: No OFD packet to send [01:01:06]OFD Sender: No OFD packet to send [01:01:11]OFD Sender: No OFD packet to send [01:01:16]OFD Sender: No OFD packet to send [01:01:21]OFD Sender: No OFD packet to send [01:01:26]OFD Sender: No OFD packet to send [01:01:31]OFD Sender: No OFD packet to send [01:01:36]OFD Sender: No OFD packet to send [01:01:39]recv_with_timeout no data received [01:01:41]OFD Sender: No OFD packet to send [01:01:46]OFD Sender: No OFD packet to send [01:01:51]OFD Sender: No OFD packet to send [01:01:54]accept exits with 8 [01:01:54]New connection [01:01:54]New thread 3066998116 created [01:01:54]Thread 3067141476 joined [01:01:54]Waiting for new connection... [01:01:54] Sock 8.Parse request [01:01:54]Sock 8.Check first char [01:01:54]Sock 8.First char is OK [01:01:54]request: POST /json_proto HTTP/1.0 [01:01:54]Method: POST [01:01:54]URL: /json_proto [01:01:54]Method is POST - this is cgi request [01:01:54]url: /json_proto [01:01:54]query_string will be loaded in cgi processing [01:01:54]execute_cgi json_proto POST (null) [01:01:54]execute_cgi path=json_proto method=POST [01:01:54]POST find Content-Length [01:01:54]Host: 172.17.43.131:8080 [01:01:54]Content-Length: 678 [01:01:54]Content-Type: application/json [01:01:54] [01:01:54]POST finish read [01:01:54]Found Content-Length = 678 [01:01:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:54]execute_script... [01:01: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)2002696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:54]POST & json_proto [01:01:54]process_json_proto [01:01:54]json parsed OK: [01:01:54]protocol is kg_v1.0 [01:01:54]action value=close_receipt [01:01:54]process_action close_receipt [01:01:54]cmd_close_receipt [01:01:54]MH_GetDate [01:01:54]Write to MH i2c: F0 00 00 88 00 77 [01:01:54]Write i2c OK [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: F0 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: F0 09 00 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: F0 09 00 88 00 00 82 98 A5 66 F9 24 A2 66 CA [01:01:54]GetLastDocTimeStamp 1722128432 [01:01:54]current date 1722128514 [01:01:54]FM_GetShiftState [01:01:54]SAM_PROTO_GetShiftState [01:01:54]wFMCommunicate request_size=4 [01:01:54]MH_SAM_APDU [01:01:54]CAPDU: 80 13 01 00 [01:01:54]Write to MH i2c: E2 08 00 89 00 80 13 01 00 00 00 00 00 06 [01:01:54]Write i2c OK [01:01:54]MH_I2C_Read... [01:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:54]Read from MH i2c: E2 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 0E 00 [01:01:54]MH_I2C_Read... [01:01:54]Read from MH i2c: E2 0E 00 89 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B7 [01:01:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:01:54]wFMCommunicate OK [01:01:54]SAM_PROTO_GetShiftState done [01:01:54]FM_GetShiftState done [01:01:54]opened in 1722125326 [01:01:54]opened+sec_in_day 1722211726 [01:01:54]quantity*price = 50036 [01:01:54]sum+1 = 50037 [01:01:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 22 28.07.2024 01:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226362 ФПД: 259406977991165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226362&fm=259406977991165&tin=02508201610067®Number=0000000000092624&sum=50000 [01:01:55]StoreToDocumentArchive [01:01:55]shift 439 fd 226362 [01:01:55]save to /storage/0439/doc_00226362 [01:01:55]save last doc name /storage/0439/doc_00226362 to /storage/kkm_last_doc_name [01:01:55]save OK [01:01:55]Clear old archive folders... [01:01:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:01:55]tlvbuf is 012F2990 [01:01:55]SAM_PROTO_ClearQueue [01:01:55]wFMCommunicate request_size=4 [01:01:55]MH_SAM_APDU [01:01:55]CAPDU: 80 09 00 00 [01:01:55]Write to MH i2c: E2 08 00 96 00 80 09 00 00 00 00 00 00 08 [01:01:55]Write i2c OK [01:01:55]MH_I2C_Read... [01:01:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:01:55]Read from MH i2c: E2 [01:01:55]MH_I2C_Read... [01:01:55]Read from MH i2c: E2 03 00 [01:01:55]MH_I2C_Read... [01:01:55]Read from MH i2c: E2 03 00 96 00 00 90 00 0A [01:01:55]RAPDU: 90 00 [01:01:55]wFMCommunicate OK [01:01:55]SAM_PROTO_ClearQueue done [01:01:55]KKMCreateOFDPacket [01:01:55]OFDProtocolAddRootSTLVToBuf [01:01:55]FM_MakeSignedData [01:01:55]FM_MakeSignedData [01:01:55]SAM_PROTO_SignData [01:01:55]wFMCommunicate request_size=4 [01:01:55]MH_SAM_APDU [01:01:55]CAPDU: 80 0D 01 02 [01:01:55]Write to MH i2c: E2 08 00 97 00 80 0D 01 02 00 00 00 00 10 [01:01:55]Write i2c OK [01:01:55]MH_I2C_Read... [01:01:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:01:55]Read from MH i2c: E2 [01:01:55]MH_I2C_Read... [01:01:55]Read from MH i2c: E2 03 00 [01:01:55]MH_I2C_Read... [01:01:55]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [01:01:55]RAPDU: 90 00 [01:01:55]wFMCommunicate OK [01:01:55]wFMCommunicate request_size=255 [01:01:55]MH_SAM_APDU [01:01: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 82 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 74 03 00 35 04 06 00 EB [01:01:55]Write to MH i2c: E2 02 01 98 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 82 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 74 03 00 35 04 06 00 EB 00 00 26 [01:01:55]Write i2c OK [01:01:55]MH_I2C_Read... [01:01:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:56]Read from MH i2c: E2 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 03 00 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [01:01:56]RAPDU: 90 00 [01:01:56]wFMCommunicate OK [01:01:56]wFMCommunicate request_size=10 [01:01:56]MH_SAM_APDU [01:01:56]CAPDU: 80 0D 02 02 05 ED E4 C6 81 FD [01:01:56]Write to MH i2c: E2 0D 00 99 00 80 0D 02 02 05 00 ED E4 C6 81 FD 00 00 32 [01:01:56]Write i2c OK [01:01:56]MH_I2C_Read... [01:01:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:56]Read from MH i2c: E2 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 03 00 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [01:01:56]RAPDU: 90 00 [01:01:56]wFMCommunicate OK [01:01:56]wFMCommunicate request_size=4 [01:01:56]MH_SAM_APDU [01:01:56]CAPDU: 80 0D 03 02 [01:01:56]Write to MH i2c: E2 08 00 9A 00 80 0D 03 02 00 00 00 00 15 [01:01:56]Write i2c OK [01:01:56]MH_I2C_Read... [01:01:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:01:56]Read from MH i2c: E2 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 0B 00 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 0B 00 9A 00 00 26 5E 0E 39 8C 47 1A B5 90 00 83 [01:01:56]RAPDU: 26 5E 0E 39 8C 47 1A B5 90 00 [01:01:56]wFMCommunicate OK [01:01:56]SAM_PROTO_SignData done [01:01:56]FM_MakeSignedData done [01:01:56]CreateOFDProtocolMessage [01:01:56]wFMCommunicate request_size=4 [01:01:56]MH_SAM_APDU [01:01:56]CAPDU: 80 11 00 00 [01:01:56]Write to MH i2c: E2 08 00 9B 00 80 11 00 00 00 00 00 00 15 [01:01:56]Write i2c OK [01:01:56]MH_I2C_Read... [01:01:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:56]Read from MH i2c: E2 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 17 00 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: E2 17 00 9B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [01:01:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:01:56]wFMCommunicate OK [01:01:56]CreateOFDProtocolMessage done [01:01:56]OFDSenderStorePacket 226362 [01:01:56]StoreOFDPacket docnum=226362 [01:01:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 19 07 01 C6 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 82 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 74 03 00 35 04 06 00 EB ED E4 C6 81 FD 26 5E 0E 39 8C 47 1A B5 [01:01:56]CheckFolder [01:01:56]dirname=/storage/ofd_packets [01:01:56]CheckFolder done [01:01:56]ProducePacketName [01:01:56]name=ofd_packets/00226362 [01:01:56]NVStorageSaveData ofd_packets/00226362 [01:01:56]File name is /storage/ofd_packets/00226362 [01:01:56]Write 301 bytes [01:01:56]NVStorageSaveData done [01:01:56]OFDSenderStorePacket done [01:01:56]KKMCreateOFDPacket done [01:01:56]NVStorageSaveData kkm_last_timestamp [01:01:56]File name is /storage/kkm_last_timestamp [01:01:56]Write 4 bytes [01:01:56]NVStorageSaveData done [01:01:56]ExternCall_PrintAddStr [01:01:56]wPrintStart [01:01:56]Write to MH i2c: 01 00 00 9C 00 9C [01:01:56]Write i2c OK [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: 01 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: 01 07 00 [01:01:56]MH_I2C_Read... [01:01:56]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 FF 0F B1 [01:01:56]RasterBufferAndPrint [01:01:56]line Счет N : (1)2002696 [01:01:56]line ИНН: 02508201610067 [01:01:56]line Контрольно-Кассовый Чек [01:01:56]line ПРОДАЖА [01:01:56]line ТРК (МРК, ГНК) : 63 [01:01:56]line Товар: 2710124130 [01:01:56]line Аи-92-К-5 [01:01:56]line 7.380 * 67.80 [01:01:56]line = 500.36 [01:01:56]line НДС 12% НСП 1% [01:01:56]line > о реализуемом товаре [01:01:56]line ОКРУГЛЕНИЕ: -0.36 [01:01:56]line ИТОГО: 500.00 [01:01:56]line Внесено: 500.00 [01:01:56]line СДАЧА: 0.00 [01:01:56]line НСП 1% : 4.43 [01:01:56]line НДС 12% : 53.14 [01:01:56]line Наличными: 500.00 [01:01:56]line Безнал.: 0.00 [01:01:56]line Место: АЗС № 97 "Партнер Нефть" [01:01:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:01:56]line СНО: Общий режим [01:01:56]line Чек 22 28.07.2024 01:01 [01:01:56]line Смена: 439 ФФД: 1.0 [01:01:56]line ЗНМ: 0300000054 [01:01:56]line РНМ: 0000000000092624 [01:01:56]line Версия ККМ: 001 [01:01:56]line ФМ: 0000000000874959 [01:01:56]line ФД: 226362 [01:01:56]line ФПД: 259406977991165 [01:01:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226362&fm=259406977991165&tin=02508201610067®Number=0000000000092624&sum=50000 [01:01:56]OFD Sender: Processing packet 226362 [packets to send 600, broken 599] [01:01:56]ProducePacketName [01:01:56]name=ofd_packets/00226362 [01:01:56]OFD Sender: To server: pG, [01:01:56]CommunicateWithHost lk.salyk.kg:30040 [01:01:56]ConnectInit lk.salyk.kg [01:01:56]written 0, free lines is 4095 [01:01:57]Write to MH i2c: 01 00 00 C7 00 C7 [01:01:57]Write i2c OK [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: 01 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: 01 07 00 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 5D 0C 37 [01:01:57]RasterBufferAndPrint [01:01:57]line [01:01:57]line [01:01:57]line [01:01:57]line [01:01:57]line [01:01:57]written 0, free lines is 3167 [01:01:57]MH_Cut [01:01:57]Write to MH i2c: D1 01 00 CE 00 01 A0 [01:01:57]Write i2c OK [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: D1 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: D1 01 00 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: D1 01 00 CE 00 00 9F [01:01:57]Write to MH i2c: 01 00 00 CF 00 CF [01:01:57]Write i2c OK [01:01:57]MH_I2C_Read... [01:01:58]*** Cut start [01:01:58]*** Partial cut [01:01:58]*** CUTSNS_PIN = 1 [01:01:58]*** CUTSNS_PIN = 0 [01:01:58]*** Brake cut motor [01:01:58]Read from MH i2c: 01 [01:01:58]MH_I2C_Read... [01:01:59]*** Stop cut motor [01:01:59]*** Cut end [01:01:59]Read from MH i2c: 01 07 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [01:01:59]process_action close_receipt done [01:01:59]requested_data is exist [01:01:59]produce_requested_data [01:01:59]requested_item fm.sn is exist - process it [01:01:59]wFMCommunicate request_size=4 [01:01:59]MH_SAM_APDU [01:01:59]CAPDU: 80 11 00 00 [01:01:59]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [01:01:59]Write i2c OK [01:01:59]MH_I2C_Read... [01:01:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:59]Read from MH i2c: E2 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 17 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [01:01:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:01:59]wFMCommunicate OK [01:01:59]requested_item fd.num is exist - process it [01:01:59]SAM_PROTO_GetFieldsCounters [01:01:59]wFMCommunicate request_size=4 [01:01:59]MH_SAM_APDU [01:01:59]CAPDU: 80 13 00 00 [01:01:59]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [01:01:59]Write i2c OK [01:01:59]MH_I2C_Read... [01:01:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:01:59]Read from MH i2c: E2 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 62 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 62 00 D1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [01:01: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:01:59]wFMCommunicate OK [01:01:59]SAM_PROTO_GetFieldsCounters done [01:01:59]requested_item shift.num is exist - process it [01:01:59]requested_item shift.opened is exist - process it [01:01:59]req_shift_opened [01:01:59]FM_GetShiftState [01:01:59]SAM_PROTO_GetShiftState [01:01:59]wFMCommunicate request_size=4 [01:01:59]MH_SAM_APDU [01:01:59]CAPDU: 80 13 01 00 [01:01:59]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [01:01:59]Write i2c OK [01:01:59]MH_I2C_Read... [01:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:59]Read from MH i2c: E2 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 0E 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 00 [01:01:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:01:59]wFMCommunicate OK [01:01:59]SAM_PROTO_GetShiftState done [01:01:59]FM_GetShiftState done [01:01:59]req_shift_opened done [01:01:59]requested_item shift.open_date is exist - process it [01:01:59]req_shift_open_date [01:01:59]req_shift_open_date done [01:01:59]produce_requested_data done [01:01:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226362,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:01:59]process_action_free close_receipt [01:01:59]json_value_free [01:01:59]json_value_free done [01:01:59]process_json_proto returns [01:01:59]Send response to host [01:01:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226362,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:01:59]free response buf [01:01:59]execute_script done [01:01:59]execute_script returns [01:01:59]free content buf [01:01:59]Sock 8.Close socket [01:01:59]Sock 8.Thread stoped [01:02:00]accept exits with 9 [01:02:00]New connection [01:02:00]New thread 3067141476 created [01:02:00]Thread 3066998116 joined [01:02:00]Waiting for new connection... [01:02:00] Sock 9.Parse request [01:02:00]Sock 9.Check first char [01:02:00]Sock 9.First char is OK [01:02:00]request: POST /json_proto HTTP/1.0 [01:02:00]Method: POST [01:02:00]URL: /json_proto [01:02:00]Method is POST - this is cgi request [01:02:00]url: /json_proto [01:02:00]query_string will be loaded in cgi processing [01:02:00]execute_cgi json_proto POST (null) [01:02:00]execute_cgi path=json_proto method=POST [01:02:00]POST find Content-Length [01:02:00]Host: 172.17.43.131:8080 [01:02:00]Content-Length: 683 [01:02:00]Content-Type: application/json [01:02:00] [01:02:00]POST finish read [01:02:00]Found Content-Length = 683 [01:02:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:00]execute_script... [01:02:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:00]POST & json_proto [01:02:00]process_json_proto [01:02:00]json parsed OK: [01:02:00]protocol is kg_v1.0 [01:02:00]action value=close_receipt [01:02:00]process_action close_receipt [01:02:00]cmd_close_receipt [01:02:00]MH_GetDate [01:02:00]Write to MH i2c: F0 00 00 D3 00 C2 [01:02:00]Write i2c OK [01:02:00]MH_I2C_Read... [01:02:00]Read from MH i2c: F0 [01:02:00]MH_I2C_Read... [01:02:00]Read from MH i2c: F0 09 00 [01:02:00]MH_I2C_Read... [01:02:00]Read from MH i2c: F0 09 00 D3 00 00 88 98 A5 66 F9 24 A2 66 1B [01:02:00]GetLastDocTimeStamp 1722128514 [01:02:00]current date 1722128520 [01:02:00]FM_GetShiftState [01:02:00]SAM_PROTO_GetShiftState [01:02:00]wFMCommunicate request_size=4 [01:02:00]MH_SAM_APDU [01:02:00]CAPDU: 80 13 01 00 [01:02:00]Write to MH i2c: E2 08 00 D4 00 80 13 01 00 00 00 00 00 51 [01:02:00]Write i2c OK [01:02:00]MH_I2C_Read... [01:02:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:00]Read from MH i2c: E2 [01:02:00]MH_I2C_Read... [01:02:00]Read from MH i2c: E2 0E 00 [01:02:00]MH_I2C_Read... [01:02:00]Read from MH i2c: E2 0E 00 D4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 02 [01:02:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:02:00]wFMCommunicate OK [01:02:00]SAM_PROTO_GetShiftState done [01:02:00]FM_GetShiftState done [01:02:00]opened in 1722125326 [01:02:00]opened+sec_in_day 1722211726 [01:02:00]quantity*price = 100021 [01:02:00]sum+1 = 100023 [01:02:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 23 28.07.2024 01:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226363 ФПД: 262666841190610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226363&fm=262666841190610&tin=02508201610067®Number=0000000000092624&sum=100000 [01:02:01]StoreToDocumentArchive [01:02:01]shift 439 fd 226363 [01:02:01]save to /storage/0439/doc_00226363 [01:02:01]save last doc name /storage/0439/doc_00226363 to /storage/kkm_last_doc_name [01:02:01]save OK [01:02:01]Clear old archive folders... [01:02:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:02:01]tlvbuf is 0127E630 [01:02:01]SAM_PROTO_ClearQueue [01:02:01]wFMCommunicate request_size=4 [01:02:01]MH_SAM_APDU [01:02:01]CAPDU: 80 09 00 00 [01:02:01]Write to MH i2c: E2 08 00 E1 00 80 09 00 00 00 00 00 00 53 [01:02:01]Write i2c OK [01:02:01]MH_I2C_Read... [01:02:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:02:01]Read from MH i2c: E2 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 03 00 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [01:02:01]RAPDU: 90 00 [01:02:01]wFMCommunicate OK [01:02:01]SAM_PROTO_ClearQueue done [01:02:01]KKMCreateOFDPacket [01:02:01]OFDProtocolAddRootSTLVToBuf [01:02:01]FM_MakeSignedData [01:02:01]FM_MakeSignedData [01:02:01]SAM_PROTO_SignData [01:02:01]wFMCommunicate request_size=4 [01:02:01]MH_SAM_APDU [01:02:01]CAPDU: 80 0D 01 02 [01:02:01]Write to MH i2c: E2 08 00 E2 00 80 0D 01 02 00 00 00 00 5B [01:02:01]Write i2c OK [01:02:01]MH_I2C_Read... [01:02:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:02:02]Read from MH i2c: E2 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 03 00 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [01:02:02]RAPDU: 90 00 [01:02:02]wFMCommunicate OK [01:02:02]wFMCommunicate request_size=255 [01:02:02]MH_SAM_APDU [01:02:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 88 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 74 03 00 35 04 06 00 EE [01:02:02]Write to MH i2c: E2 02 01 E3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 88 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 74 03 00 35 04 06 00 EE 00 00 A9 [01:02:02]Write i2c OK [01:02:02]MH_I2C_Read... [01:02: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 35 39 4F 00 00 00 09 D6 47 00 6B BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 74 03 00 F4 03 04 00 93 44 A5 66 B6 04 01 00 00 C9 84 7D F6 61 1B 7F 18 [01:02:02]CommunicateWithHost err = 0 [01:02:02]CheckOFDResponse [01:02:02]1017 (14) - 77093643461234 [01:02:02]1041 (16) - 0000000000874959 [01:02:02]1040 (4) - 226362 [01:02:02]1012 (4) - 27.07.2024 19:03 [01:02:02]1206 (1) - 0 [01:02:02]OFD Sender: Remove packet 226362 [01:02:02]ProducePacketName [01:02:02]name=ofd_packets/00226362 [01:02:02]NVStorageDeleteData [01:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:02]Read from MH i2c: E2 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 03 00 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [01:02:02]RAPDU: 90 00 [01:02:02]wFMCommunicate OK [01:02:02]wFMCommunicate request_size=10 [01:02:02]MH_SAM_APDU [01:02:02]CAPDU: 80 0D 02 02 05 E4 E3 C3 70 D2 [01:02:02]Write to MH i2c: E2 0D 00 E4 00 80 0D 02 02 05 00 E4 E3 C3 70 D2 00 00 34 [01:02:02]Write i2c OK [01:02:02]MH_I2C_Read... [01:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:02]Read from MH i2c: E2 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 03 00 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [01:02:02]RAPDU: 90 00 [01:02:02]wFMCommunicate OK [01:02:02]wFMCommunicate request_size=4 [01:02:02]MH_SAM_APDU [01:02:02]CAPDU: 80 0D 03 02 [01:02:02]Write to MH i2c: E2 08 00 E5 00 80 0D 03 02 00 00 00 00 60 [01:02:02]Write i2c OK [01:02:02]MH_I2C_Read... [01:02:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:02:02]Read from MH i2c: E2 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 0B 00 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 0B 00 E5 00 00 9B 5B 1D A7 DE 14 EB 78 90 00 70 [01:02:02]RAPDU: 9B 5B 1D A7 DE 14 EB 78 90 00 [01:02:02]wFMCommunicate OK [01:02:02]SAM_PROTO_SignData done [01:02:02]FM_MakeSignedData done [01:02:02]CreateOFDProtocolMessage [01:02:02]wFMCommunicate request_size=4 [01:02:02]MH_SAM_APDU [01:02:02]CAPDU: 80 11 00 00 [01:02:02]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [01:02:02]Write i2c OK [01:02:02]MH_I2C_Read... [01:02:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:02]Read from MH i2c: E2 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 17 00 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [01:02:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:02:02]wFMCommunicate OK [01:02:02]CreateOFDProtocolMessage done [01:02:02]OFDSenderStorePacket 226363 [01:02:02]StoreOFDPacket docnum=226363 [01:02:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 AA 07 01 CE EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 88 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 74 03 00 35 04 06 00 EE E4 E3 C3 70 D2 9B 5B 1D A7 DE 14 EB 78 [01:02:02]CheckFolder [01:02:02]dirname=/storage/ofd_packets [01:02:02]CheckFolder done [01:02:02]ProducePacketName [01:02:02]name=ofd_packets/00226363 [01:02:02]NVStorageSaveData ofd_packets/00226363 [01:02:02]File name is /storage/ofd_packets/00226363 [01:02:02]Write 301 bytes [01:02:02]NVStorageSaveData done [01:02:02]OFDSenderStorePacket done [01:02:02]KKMCreateOFDPacket done [01:02:02]NVStorageSaveData kkm_last_timestamp [01:02:02]File name is /storage/kkm_last_timestamp [01:02:02]Write 4 bytes [01:02:02]NVStorageSaveData done [01:02:02]ExternCall_PrintAddStr [01:02:02]wPrintStart [01:02:02]Write to MH i2c: 01 00 00 E7 00 E7 [01:02:02]Write i2c OK [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: 01 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: 01 07 00 [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [01:02:02]RasterBufferAndPrint [01:02:02]line Счет N : (1)2002697 [01:02:02]line ИНН: 02508201610067 [01:02:02]line Контрольно-Кассовый Чек [01:02:02]line ПРОДАЖА [01:02:02]line ТРК (МРК, ГНК) : 34 [01:02:02]line Товар: 2710124500 [01:02:02]line Аи-95-К-5 [01:02:02]line 13.480 * 74.20 [01:02:02]line = 1000.22 [01:02:02]line НДС 12% НСП 1% [01:02:02]line > о реализуемом товаре [01:02:02]line ОКРУГЛЕНИЕ: -0.22 [01:02:02]line ИТОГО: 1000.00 [01:02:02]line Внесено: 1000.00 [01:02:02]line СДАЧА: 0.00 [01:02:02]line НСП 1% : 8.85 [01:02:02]line НДС 12% : 106.22 [01:02:02]line Наличными: 1000.00 [01:02:02]line Безнал.: 0.00 [01:02:02]line Место: АЗС № 97 "Партнер Нефть" [01:02:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:02:02]line СНО: Общий режим [01:02:02]line Чек 23 28.07.2024 01:02 [01:02:02]line Смена: 439 ФФД: 1.0 [01:02:02]line ЗНМ: 0300000054 [01:02:02]line РНМ: 0000000000092624 [01:02:02]line Версия ККМ: 001 [01:02:02]line ФМ: 0000000000874959 [01:02:02]line ФД: 226363 [01:02:02]line ФПД: 262666841190610 [01:02:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226363&fm=262666841190610&tin=02508201610067®Number=0000000000092624&sum=100000 [01:02:02]written 0, free lines is 4095 [01:02:02]OFD Sender: Processing packet 226363 [packets to send 600, broken 599] [01:02:02]ProducePacketName [01:02:02]name=ofd_packets/00226363 [01:02:02]OFD Sender: To server: pG, [01:02:02]CommunicateWithHost lk.salyk.kg:30040 [01:02:02]ConnectInit lk.salyk.kg [01:02:02]Write to MH i2c: 01 00 00 12 01 13 [01:02:02]Write i2c OK [01:02:02]MH_I2C_Read... [01:02:02]Read from MH i2c: 01 [01:02:03]MH_I2C_Read... [01:02:03]Read from MH i2c: 01 07 00 [01:02:03]MH_I2C_Read... [01:02:03]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 67 0C 8D [01:02:03]RasterBufferAndPrint [01:02:03]line [01:02:03]line [01:02:03]line [01:02:03]line [01:02:03]line [01:02:03]written 0, free lines is 3181 [01:02:03]MH_Cut [01:02:03]Write to MH i2c: D1 01 00 19 01 01 EC [01:02:03]Write i2c OK [01:02:03]MH_I2C_Read... [01:02:03]Read from MH i2c: D1 [01:02:03]MH_I2C_Read... [01:02:03]Read from MH i2c: D1 01 00 [01:02:03]MH_I2C_Read... [01:02:03]Read from MH i2c: D1 01 00 19 01 00 EB [01:02:03]Write to MH i2c: 01 00 00 1A 01 1B [01:02:03]Write i2c OK [01:02:03]MH_I2C_Read... [01:02:03]Connected sock=10 [01:02: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 35 39 0F 01 00 00 01 AA 07 01 CE EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 88 98 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 74 03 00 35 04 06 00 EE E4 E3 C3 70 D2 9B 5B 1D A7 DE 14 EB 78 [01:02: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 35 39 4F 00 00 00 1F F5 47 00 2E 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 74 03 00 F4 03 04 00 95 44 A5 66 B6 04 01 00 00 84 D1 6C 6D 14 73 E5 E5 [01:02:03]CommunicateWithHost err = 0 [01:02:03]CheckOFDResponse [01:02:03]1017 (14) - 77093643461234 [01:02:03]1041 (16) - 0000000000874959 [01:02:03]1040 (4) - 226363 [01:02:03]1012 (4) - 27.07.2024 19:03 [01:02:03]1206 (1) - 0 [01:02:03]OFD Sender: Remove packet 226363 [01:02:03]ProducePacketName [01:02:03]name=ofd_packets/00226363 [01:02:03]NVStorageDeleteData [01:02:04]*** Cut start [01:02:04]*** Partial cut [01:02:04]*** CUTSNS_PIN = 1 [01:02:04]*** CUTSNS_PIN = 0 [01:02:04]OFD Sender: No OFD packet to send [01:02:04]OFD Sender: No OFD packet to send [01:02:04]*** Brake cut motor [01:02:04]Read from MH i2c: 01 [01:02:04]MH_I2C_Read... [01:02:04]*** Stop cut motor [01:02:04]*** Cut end [01:02:04]Read from MH i2c: 01 07 00 [01:02:04]MH_I2C_Read... [01:02:04]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [01:02:04]process_action close_receipt done [01:02:04]requested_data is exist [01:02:04]produce_requested_data [01:02:04]requested_item fm.sn is exist - process it [01:02:04]wFMCommunicate request_size=4 [01:02:04]MH_SAM_APDU [01:02:04]CAPDU: 80 11 00 00 [01:02:04]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [01:02:04]Write i2c OK [01:02:04]MH_I2C_Read... [01:02:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:04]Read from MH i2c: E2 [01:02:04]MH_I2C_Read... [01:02:04]Read from MH i2c: E2 17 00 [01:02:04]MH_I2C_Read... [01:02:04]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [01:02:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:02:04]wFMCommunicate OK [01:02:04]requested_item fd.num is exist - process it [01:02:04]SAM_PROTO_GetFieldsCounters [01:02:04]wFMCommunicate request_size=4 [01:02:04]MH_SAM_APDU [01:02:04]CAPDU: 80 13 00 00 [01:02:04]Write to MH i2c: E2 08 00 1C 01 80 13 00 00 00 00 00 00 99 [01:02:04]Write i2c OK [01:02:04]MH_I2C_Read... [01:02:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:02:05]Read from MH i2c: E2 [01:02:05]MH_I2C_Read... [01:02:05]Read from MH i2c: E2 62 00 [01:02:05]MH_I2C_Read... [01:02:05]Read from MH i2c: E2 62 00 1C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [01:02:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:02:05]wFMCommunicate OK [01:02:05]SAM_PROTO_GetFieldsCounters done [01:02:05]requested_item shift.num is exist - process it [01:02:05]requested_item shift.opened is exist - process it [01:02:05]req_shift_opened [01:02:05]FM_GetShiftState [01:02:05]SAM_PROTO_GetShiftState [01:02:05]wFMCommunicate request_size=4 [01:02:05]MH_SAM_APDU [01:02:05]CAPDU: 80 13 01 00 [01:02:05]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [01:02:05]Write i2c OK [01:02:05]MH_I2C_Read... [01:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:05]Read from MH i2c: E2 [01:02:05]MH_I2C_Read... [01:02:05]Read from MH i2c: E2 0E 00 [01:02:05]MH_I2C_Read... [01:02:05]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [01:02:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:02:05]wFMCommunicate OK [01:02:05]SAM_PROTO_GetShiftState done [01:02:05]FM_GetShiftState done [01:02:05]req_shift_opened done [01:02:05]requested_item shift.open_date is exist - process it [01:02:05]req_shift_open_date [01:02:05]req_shift_open_date done [01:02:05]produce_requested_data done [01:02:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226363,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:02:05]process_action_free close_receipt [01:02:05]json_value_free [01:02:05]json_value_free done [01:02:05]process_json_proto returns [01:02:05]Send response to host [01:02:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226363,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:02:05]free response buf [01:02:05]execute_script done [01:02:05]execute_script returns [01:02:05]free content buf [01:02:05]Sock 9.Close socket [01:02:05]Sock 9.Thread stoped [01:02:09]OFD Sender: No OFD packet to send [01:02:12]recv_with_timeout no data received [01:02:14]OFD Sender: No OFD packet to send [01:02:19]OFD Sender: No OFD packet to send [01:02:24]OFD Sender: No OFD packet to send [01:02:29]OFD Sender: No OFD packet to send [01:02:32]recv_with_timeout no data received [01:02:34]OFD Sender: No OFD packet to send [01:02:39]OFD Sender: No OFD packet to send [01:02:44]OFD Sender: No OFD packet to send [01:02:49]OFD Sender: No OFD packet to send [01:02:54]OFD Sender: No OFD packet to send [01:02:59]OFD Sender: No OFD packet to send [01:03:04]OFD Sender: No OFD packet to send [01:03:09]OFD Sender: No OFD packet to send [01:03:14]OFD Sender: No OFD packet to send [01:03:19]OFD Sender: No OFD packet to send [01:03:24]OFD Sender: No OFD packet to send [01:03:29]OFD Sender: No OFD packet to send [01:03:34]OFD Sender: No OFD packet to send [01:03:39]OFD Sender: No OFD packet to send [01:03:44]OFD Sender: No OFD packet to send [01:03:49]OFD Sender: No OFD packet to send [01:03:54]OFD Sender: No OFD packet to send [01:03:59]OFD Sender: No OFD packet to send [01:04:04]OFD Sender: No OFD packet to send [01:04:05]recv_with_timeout no data received [01:04:09]OFD Sender: No OFD packet to send [01:04:14]OFD Sender: No OFD packet to send [01:04:19]OFD Sender: No OFD packet to send [01:04:24]OFD Sender: No OFD packet to send [01:04:29]OFD Sender: No OFD packet to send [01:04:34]OFD Sender: No OFD packet to send [01:04:39]OFD Sender: No OFD packet to send [01:04:44]OFD Sender: No OFD packet to send [01:04:49]OFD Sender: No OFD packet to send [01:04:54]OFD Sender: No OFD packet to send [01:04:59]OFD Sender: No OFD packet to send [01:05:04]OFD Sender: No OFD packet to send [01:05:09]OFD Sender: No OFD packet to send [01:05:14]OFD Sender: No OFD packet to send [01:05:19]OFD Sender: No OFD packet to send [01:05:24]OFD Sender: No OFD packet to send [01:05:29]OFD Sender: No OFD packet to send [01:05:34]OFD Sender: No OFD packet to send [01:05:40]OFD Sender: No OFD packet to send [01:05:45]OFD Sender: No OFD packet to send [01:05:50]OFD Sender: No OFD packet to send [01:05:55]OFD Sender: No OFD packet to send [01:06:00]OFD Sender: No OFD packet to send [01:06:05]OFD Sender: No OFD packet to send [01:06:10]OFD Sender: No OFD packet to send [01:06:15]OFD Sender: No OFD packet to send [01:06:17]recv_with_timeout no data received [01:06:20]OFD Sender: No OFD packet to send [01:06:25]OFD Sender: No OFD packet to send [01:06:30]OFD Sender: No OFD packet to send [01:06:35]OFD Sender: No OFD packet to send [01:06:39]accept exits with 8 [01:06:39]New connection [01:06:39]New thread 3066998116 created [01:06:39]Thread 3067141476 joined [01:06:39]Waiting for new connection... [01:06:39] Sock 8.Parse request [01:06:39]Sock 8.Check first char [01:06:39]Sock 8.First char is OK [01:06:39]request: POST /json_proto HTTP/1.0 [01:06:39]Method: POST [01:06:39]URL: /json_proto [01:06:39]Method is POST - this is cgi request [01:06:39]url: /json_proto [01:06:39]query_string will be loaded in cgi processing [01:06:39]execute_cgi json_proto POST (null) [01:06:39]execute_cgi path=json_proto method=POST [01:06:39]POST find Content-Length [01:06:39]Host: 172.17.43.131:8080 [01:06:39]Content-Length: 683 [01:06:39]Content-Type: application/json [01:06:39] [01:06:39]POST finish read [01:06:39]Found Content-Length = 683 [01:06:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:39]execute_script... [01:06:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:39]POST & json_proto [01:06:39]process_json_proto [01:06:39]json parsed OK: [01:06:39]protocol is kg_v1.0 [01:06:39]action value=close_receipt [01:06:39]process_action close_receipt [01:06:39]cmd_close_receipt [01:06:39]MH_GetDate [01:06:39]Write to MH i2c: F0 00 00 1E 01 0E [01:06:40]Write i2c OK [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: F0 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: F0 09 00 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: F0 09 00 1E 01 00 A0 99 A5 66 F9 24 A2 66 80 [01:06:40]GetLastDocTimeStamp 1722128520 [01:06:40]current date 1722128800 [01:06:40]FM_GetShiftState [01:06:40]SAM_PROTO_GetShiftState [01:06:40]wFMCommunicate request_size=4 [01:06:40]MH_SAM_APDU [01:06:40]CAPDU: 80 13 01 00 [01:06:40]Write to MH i2c: E2 08 00 1F 01 80 13 01 00 00 00 00 00 9D [01:06:40]Write i2c OK [01:06:40]MH_I2C_Read... [01:06:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:40]Read from MH i2c: E2 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: E2 0E 00 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: E2 0E 00 1F 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4E [01:06:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:06:40]wFMCommunicate OK [01:06:40]SAM_PROTO_GetShiftState done [01:06:40]FM_GetShiftState done [01:06:40]opened in 1722125326 [01:06:40]opened+sec_in_day 1722211726 [01:06:40]quantity*price = 150032 [01:06:40]sum+1 = 150033 [01:06:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 24 28.07.2024 01:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226364 ФПД: 191091634651376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226364&fm=191091634651376&tin=02508201610067®Number=0000000000092624&sum=150000 [01:06:41]StoreToDocumentArchive [01:06:41]shift 439 fd 226364 [01:06:41]save to /storage/0439/doc_00226364 [01:06:41]save last doc name /storage/0439/doc_00226364 to /storage/kkm_last_doc_name [01:06:41]save OK [01:06:41]Clear old archive folders... [01:06:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:06:41]tlvbuf is 013058B0 [01:06:41]SAM_PROTO_ClearQueue [01:06:41]wFMCommunicate request_size=4 [01:06:41]MH_SAM_APDU [01:06:41]CAPDU: 80 09 00 00 [01:06:41]Write to MH i2c: E2 08 00 2C 01 80 09 00 00 00 00 00 00 9F [01:06:41]Write i2c OK [01:06:41]MH_I2C_Read... [01:06:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:06:41]Read from MH i2c: E2 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [01:06:41]RAPDU: 90 00 [01:06:41]wFMCommunicate OK [01:06:41]SAM_PROTO_ClearQueue done [01:06:41]KKMCreateOFDPacket [01:06:41]OFDProtocolAddRootSTLVToBuf [01:06:41]FM_MakeSignedData [01:06:41]FM_MakeSignedData [01:06:41]SAM_PROTO_SignData [01:06:41]wFMCommunicate request_size=4 [01:06:41]MH_SAM_APDU [01:06:41]CAPDU: 80 0D 01 02 [01:06:41]Write to MH i2c: E2 08 00 2D 01 80 0D 01 02 00 00 00 00 A7 [01:06:41]Write i2c OK [01:06:41]MH_I2C_Read... [01:06:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:06:41]Read from MH i2c: E2 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [01:06:41]RAPDU: 90 00 [01:06:41]wFMCommunicate OK [01:06:41]wFMCommunicate request_size=255 [01:06:41]MH_SAM_APDU [01: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 A0 99 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 74 03 00 35 04 06 00 AD [01:06:41]Write to MH i2c: E2 02 01 2E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 A0 99 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 74 03 00 35 04 06 00 AD 00 00 15 [01:06:41]Write i2c OK [01:06:41]MH_I2C_Read... [01:06:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:41]Read from MH i2c: E2 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [01:06:41]RAPDU: 90 00 [01:06:41]wFMCommunicate OK [01:06:41]wFMCommunicate request_size=10 [01:06:41]MH_SAM_APDU [01:06:41]CAPDU: 80 0D 02 02 05 CB FD 00 C0 F0 [01:06:41]Write to MH i2c: E2 0D 00 2F 01 80 0D 02 02 05 00 CB FD 00 C0 F0 00 00 2C [01:06:41]Write i2c OK [01:06:41]MH_I2C_Read... [01:06:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:41]Read from MH i2c: E2 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 03 00 2F 01 00 90 00 A4 [01:06:41]RAPDU: 90 00 [01:06:41]wFMCommunicate OK [01:06:41]wFMCommunicate request_size=4 [01:06:41]MH_SAM_APDU [01:06:41]CAPDU: 80 0D 03 02 [01:06:41]Write to MH i2c: E2 08 00 30 01 80 0D 03 02 00 00 00 00 AC [01:06:41]Write i2c OK [01:06:41]MH_I2C_Read... [01:06:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:06:41]Read from MH i2c: E2 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 0B 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 0B 00 30 01 00 12 4E 88 36 14 0D 12 E5 90 00 E3 [01:06:41]RAPDU: 12 4E 88 36 14 0D 12 E5 90 00 [01:06:41]wFMCommunicate OK [01:06:41]SAM_PROTO_SignData done [01:06:41]FM_MakeSignedData done [01:06:41]CreateOFDProtocolMessage [01:06:41]wFMCommunicate request_size=4 [01:06:41]MH_SAM_APDU [01:06:41]CAPDU: 80 11 00 00 [01:06:41]Write to MH i2c: E2 08 00 31 01 80 11 00 00 00 00 00 00 AC [01:06:41]Write i2c OK [01:06:41]MH_I2C_Read... [01:06:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:41]Read from MH i2c: E2 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 17 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: E2 17 00 31 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [01:06:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:06:41]wFMCommunicate OK [01:06:41]CreateOFDProtocolMessage done [01:06:41]OFDSenderStorePacket 226364 [01:06:41]StoreOFDPacket docnum=226364 [01:06:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 51 07 01 50 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 A0 99 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 74 03 00 35 04 06 00 AD CB FD 00 C0 F0 12 4E 88 36 14 0D 12 E5 [01:06:41]CheckFolder [01:06:41]dirname=/storage/ofd_packets [01:06:41]CheckFolder done [01:06:41]ProducePacketName [01:06:41]name=ofd_packets/00226364 [01:06:41]NVStorageSaveData ofd_packets/00226364 [01:06:41]File name is /storage/ofd_packets/00226364 [01:06:41]Write 301 bytes [01:06:41]NVStorageSaveData done [01:06:41]OFDSenderStorePacket done [01:06:41]KKMCreateOFDPacket done [01:06:41]NVStorageSaveData kkm_last_timestamp [01:06:41]File name is /storage/kkm_last_timestamp [01:06:41]Write 4 bytes [01:06:41]NVStorageSaveData done [01:06:41]ExternCall_PrintAddStr [01:06:41]wPrintStart [01:06:41]Write to MH i2c: 01 00 00 32 01 33 [01:06:41]Write i2c OK [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: 01 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: 01 07 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 FF 0F 48 [01:06:41]RasterBufferAndPrint [01:06:41]line Счет N : (1)2002698 [01:06:41]line ИНН: 02508201610067 [01:06:41]line Контрольно-Кассовый Чек [01:06:41]line ПРОДАЖА [01:06:41]line ТРК (МРК, ГНК) : 44 [01:06:41]line Товар: 2710124500 [01:06:41]line Аи-95-К-5 [01:06:41]line 20.220 * 74.20 [01:06:41]line = 1500.32 [01:06:41]line НДС 12% НСП 1% [01:06:41]line > о реализуемом товаре [01:06:41]line ОКРУГЛЕНИЕ: -0.32 [01:06:41]line ИТОГО: 1500.00 [01:06:41]line Внесено: 1500.00 [01:06:41]line СДАЧА: 0.00 [01:06:41]line НСП 1% : 13.28 [01:06:41]line НДС 12% : 159.33 [01:06:41]line Наличными: 1500.00 [01:06:41]line Безнал.: 0.00 [01:06:41]line Место: АЗС № 97 "Партнер Нефть" [01:06:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:06:41]line СНО: Общий режим [01:06:41]line Чек 24 28.07.2024 01:06 [01:06:41]line Смена: 439 ФФД: 1.0 [01:06:41]line ЗНМ: 0300000054 [01:06:41]line РНМ: 0000000000092624 [01:06:41]line Версия ККМ: 001 [01:06:41]line ФМ: 0000000000874959 [01:06:41]line ФД: 226364 [01:06:41]line ФПД: 191091634651376 [01:06:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226364&fm=191091634651376&tin=02508201610067®Number=0000000000092624&sum=150000 [01:06:41]written 0, free lines is 4095 [01:06:41]OFD Sender: Processing packet 226364 [packets to send 600, broken 599] [01:06:41]ProducePacketName [01:06:41]name=ofd_packets/00226364 [01:06:41]OFD Sender: To server: pG, [01:06:41]CommunicateWithHost lk.salyk.kg:30040 [01:06:41]ConnectInit lk.salyk.kg [01:06:42]Write to MH i2c: 01 00 00 5D 01 5E [01:06:42]Write i2c OK [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: 01 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: 01 07 00 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 60 0C D1 [01:06:42]RasterBufferAndPrint [01:06:42]line [01:06:42]line [01:06:42]line [01:06:42]line [01:06:42]line [01:06:42]written 0, free lines is 3171 [01:06:42]MH_Cut [01:06:42]Write to MH i2c: D1 01 00 64 01 01 37 [01:06:42]Write i2c OK [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: D1 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: D1 01 00 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: D1 01 00 64 01 00 36 [01:06:42]Write to MH i2c: 01 00 00 65 01 66 [01:06:42]Write i2c OK [01:06:42]MH_I2C_Read... [01:06:42]Connected sock=9 [01: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 35 39 0F 01 00 00 14 51 07 01 50 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 A0 99 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 74 03 00 35 04 06 00 AD CB FD 00 C0 F0 12 4E 88 36 14 0D 12 E5 [01: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 35 39 4F 00 00 00 04 B2 47 00 0E 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 35 39 10 04 04 00 3C 74 03 00 F4 03 04 00 AC 45 A5 66 B6 04 01 00 00 2C D6 71 23 70 08 BC 1F [01:06:42]CommunicateWithHost err = 0 [01:06:42]CheckOFDResponse [01:06:42]1017 (14) - 77093643461234 [01:06:42]1041 (16) - 0000000000874959 [01:06:42]1040 (4) - 226364 [01:06:42]1012 (4) - 27.07.2024 19:08 [01:06:42]1206 (1) - 0 [01:06:42]OFD Sender: Remove packet 226364 [01:06:42]ProducePacketName [01:06:42]name=ofd_packets/00226364 [01:06:42]NVStorageDeleteData [01:06:43]*** Cut start [01:06:43]*** Partial cut [01:06:43]*** CUTSNS_PIN = 1 [01:06:43]OFD Sender: No OFD packet to send [01:06:43]*** CUTSNS_PIN = 0 [01:06:43]*** Brake cut motor [01:06:44]Read from MH i2c: 01 [01:06:44]MH_I2C_Read... [01:06:44]*** Stop cut motor [01:06:44]*** Cut end [01:06:44]Read from MH i2c: 01 07 00 [01:06:44]MH_I2C_Read... [01:06:44]Read from MH i2c: 01 07 00 65 01 00 00 00 00 00 FF 0F 7B [01:06:44]process_action close_receipt done [01:06:44]requested_data is exist [01:06:44]produce_requested_data [01:06:44]requested_item fm.sn is exist - process it [01:06:44]wFMCommunicate request_size=4 [01:06:44]MH_SAM_APDU [01:06:44]CAPDU: 80 11 00 00 [01:06:44]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [01:06:44]Write i2c OK [01:06:44]MH_I2C_Read... [01:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:44]Read from MH i2c: E2 [01:06:44]MH_I2C_Read... [01:06:44]Read from MH i2c: E2 17 00 [01:06:44]MH_I2C_Read... [01:06:44]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [01:06:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:06:44]wFMCommunicate OK [01:06:44]requested_item fd.num is exist - process it [01:06:44]SAM_PROTO_GetFieldsCounters [01:06:44]wFMCommunicate request_size=4 [01:06:44]MH_SAM_APDU [01:06:44]CAPDU: 80 13 00 00 [01:06:44]Write to MH i2c: E2 08 00 67 01 80 13 00 00 00 00 00 00 E4 [01:06:44]Write i2c OK [01:06:44]MH_I2C_Read... [01:06:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:06:44]Read from MH i2c: E2 [01:06:44]MH_I2C_Read... [01:06:44]Read from MH i2c: E2 62 00 [01:06:44]MH_I2C_Read... [01:06:44]Read from MH i2c: E2 62 00 67 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [01: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:06:44]wFMCommunicate OK [01:06:44]SAM_PROTO_GetFieldsCounters done [01:06:44]requested_item shift.num is exist - process it [01:06:44]requested_item shift.opened is exist - process it [01:06:44]req_shift_opened [01:06:44]FM_GetShiftState [01:06:44]SAM_PROTO_GetShiftState [01:06:44]wFMCommunicate request_size=4 [01:06:44]MH_SAM_APDU [01:06:44]CAPDU: 80 13 01 00 [01:06:44]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [01:06:44]Write i2c OK [01:06:44]MH_I2C_Read... [01:06:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:44]Read from MH i2c: E2 [01:06:44]MH_I2C_Read... [01:06:44]Read from MH i2c: E2 0E 00 [01:06:44]MH_I2C_Read... [01:06:44]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [01:06:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:06:44]wFMCommunicate OK [01:06:44]SAM_PROTO_GetShiftState done [01:06:44]FM_GetShiftState done [01:06:44]req_shift_opened done [01:06:44]requested_item shift.open_date is exist - process it [01:06:44]req_shift_open_date [01:06:44]req_shift_open_date done [01:06:44]produce_requested_data done [01:06:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226364,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:06:44]process_action_free close_receipt [01:06:44]json_value_free [01:06:44]json_value_free done [01:06:44]process_json_proto returns [01:06:44]Send response to host [01:06:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226364,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:06:44]free response buf [01:06:44]execute_script done [01:06:44]execute_script returns [01:06:44]free content buf [01:06:44]Sock 8.Close socket [01:06:44]Sock 8.Thread stoped [01:06:48]OFD Sender: No OFD packet to send [01:06:53]OFD Sender: No OFD packet to send [01:06:58]OFD Sender: No OFD packet to send [01:07:00]recv_with_timeout no data received [01:07:03]OFD Sender: No OFD packet to send [01:07:08]OFD Sender: No OFD packet to send [01:07:13]OFD Sender: No OFD packet to send [01:07:18]OFD Sender: No OFD packet to send [01:07:23]OFD Sender: No OFD packet to send [01:07:27]recv_with_timeout no data received [01:07:28]OFD Sender: No OFD packet to send [01:07:33]OFD Sender: No OFD packet to send [01:07:38]OFD Sender: No OFD packet to send [01:07:43]OFD Sender: No OFD packet to send [01:07:48]OFD Sender: No OFD packet to send [01:07:53]OFD Sender: No OFD packet to send [01:07:54]recv_with_timeout no data received [01:07:58]OFD Sender: No OFD packet to send [01:08:03]OFD Sender: No OFD packet to send [01:08:08]OFD Sender: No OFD packet to send [01:08:13]OFD Sender: No OFD packet to send [01:08:18]OFD Sender: No OFD packet to send [01:08:23]OFD Sender: No OFD packet to send [01:08:28]OFD Sender: No OFD packet to send [01:08:33]OFD Sender: No OFD packet to send [01:08:38]OFD Sender: No OFD packet to send [01:08:43]OFD Sender: No OFD packet to send [01:08:48]OFD Sender: No OFD packet to send [01:08:52]accept exits with 10 [01:08:52]New connection [01:08:52]New thread 3067141476 created [01:08:52]Thread 3066998116 joined [01:08:52]Waiting for new connection... [01:08:52] Sock 10.Parse request [01:08:52]Sock 10.Check first char [01:08:52]Sock 10.First char is OK [01:08:52]request: POST /json_proto HTTP/1.0 [01:08:52]Method: POST [01:08:52]URL: /json_proto [01:08:52]Method is POST - this is cgi request [01:08:52]url: /json_proto [01:08:52]query_string will be loaded in cgi processing [01:08:52]execute_cgi json_proto POST (null) [01:08:52]execute_cgi path=json_proto method=POST [01:08:52]POST find Content-Length [01:08:52]Host: 172.17.43.131:8080 [01:08:52]Content-Length: 671 [01:08:52]Content-Type: application/json [01:08:52] [01:08:52]POST finish read [01:08:52]Found Content-Length = 671 [01:08:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.380, "sum" : 370.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:08:52]execute_script... [01:08: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)2002699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.380, "sum" : 370.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:08:52]POST & json_proto [01:08:52]process_json_proto [01:08:52]json parsed OK: [01:08:52]protocol is kg_v1.0 [01:08:52]action value=close_receipt [01:08:52]process_action close_receipt [01:08:52]cmd_close_receipt [01:08:52]MH_GetDate [01:08:52]Write to MH i2c: F0 00 00 69 01 59 [01:08:52]Write i2c OK [01:08:52]MH_I2C_Read... [01:08:52]Read from MH i2c: F0 [01:08:52]MH_I2C_Read... [01:08:52]Read from MH i2c: F0 09 00 [01:08:52]MH_I2C_Read... [01:08:52]Read from MH i2c: F0 09 00 69 01 00 24 9A A5 66 F9 24 A2 66 50 [01:08:52]GetLastDocTimeStamp 1722128800 [01:08:52]current date 1722128932 [01:08:52]FM_GetShiftState [01:08:52]SAM_PROTO_GetShiftState [01:08:52]wFMCommunicate request_size=4 [01:08:52]MH_SAM_APDU [01:08:52]CAPDU: 80 13 01 00 [01:08:52]Write to MH i2c: E2 08 00 6A 01 80 13 01 00 00 00 00 00 E8 [01:08:52]Write i2c OK [01:08:52]MH_I2C_Read... [01:08:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:08:52]Read from MH i2c: E2 [01:08:52]MH_I2C_Read... [01:08:52]Read from MH i2c: E2 0E 00 [01:08:52]MH_I2C_Read... [01:08:52]Read from MH i2c: E2 0E 00 6A 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 99 [01:08:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:08:52]wFMCommunicate OK [01:08:52]SAM_PROTO_GetShiftState done [01:08:52]FM_GetShiftState done [01:08:52]opened in 1722125326 [01:08:52]opened+sec_in_day 1722211726 [01:08:52]quantity*price = 37014 [01:08:52]sum+1 = 37015 [01:08:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.31 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 25 28.07.2024 01:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226365 ФПД: 130358531104186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226365&fm=130358531104186&tin=02508201610067®Number=0000000000092624&sum=37000 [01:08:53]StoreToDocumentArchive [01:08:53]shift 439 fd 226365 [01:08:53]save to /storage/0439/doc_00226365 [01:08:53]save last doc name /storage/0439/doc_00226365 to /storage/kkm_last_doc_name [01:08:53]save OK [01:08:53]Clear old archive folders... [01:08:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:08:53]tlvbuf is 0126E730 [01:08:53]SAM_PROTO_ClearQueue [01:08:53]wFMCommunicate request_size=4 [01:08:53]MH_SAM_APDU [01:08:53]CAPDU: 80 09 00 00 [01:08:53]Write to MH i2c: E2 08 00 77 01 80 09 00 00 00 00 00 00 EA [01:08:53]Write i2c OK [01:08:53]MH_I2C_Read... [01:08:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:08:53]Read from MH i2c: E2 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [01:08:53]RAPDU: 90 00 [01:08:53]wFMCommunicate OK [01:08:53]SAM_PROTO_ClearQueue done [01:08:53]KKMCreateOFDPacket [01:08:53]OFDProtocolAddRootSTLVToBuf [01:08:53]FM_MakeSignedData [01:08:53]FM_MakeSignedData [01:08:53]SAM_PROTO_SignData [01:08:53]wFMCommunicate request_size=4 [01:08:53]MH_SAM_APDU [01:08:53]CAPDU: 80 0D 01 02 [01:08:53]Write to MH i2c: E2 08 00 78 01 80 0D 01 02 00 00 00 00 F2 [01:08:53]Write i2c OK [01:08:53]MH_I2C_Read... [01:08:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:08:53]Read from MH i2c: E2 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [01:08:53]RAPDU: 90 00 [01:08:53]wFMCommunicate OK [01:08:53]wFMCommunicate request_size=255 [01:08:53]MH_SAM_APDU [01:08: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 24 9A A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 74 03 00 35 04 06 00 [01:08:53]Write to MH i2c: E2 02 01 79 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 24 9A A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 74 03 00 35 04 06 00 00 00 98 [01:08:53]Write i2c OK [01:08:53]MH_I2C_Read... [01:08:53]OFD Sender: No OFD packet to send [01:08:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:08:53]Read from MH i2c: E2 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [01:08:53]RAPDU: 90 00 [01:08:53]wFMCommunicate OK [01:08:53]wFMCommunicate request_size=11 [01:08:53]MH_SAM_APDU [01:08:53]CAPDU: 80 0D 02 02 06 76 8F 75 F0 9D BA [01:08:53]Write to MH i2c: E2 0E 00 7A 01 80 0D 02 02 06 00 76 8F 75 F0 9D BA 00 00 C2 [01:08:53]Write i2c OK [01:08:53]MH_I2C_Read... [01:08:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:08:53]Read from MH i2c: E2 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 03 00 7A 01 00 90 00 EF [01:08:53]RAPDU: 90 00 [01:08:53]wFMCommunicate OK [01:08:53]wFMCommunicate request_size=4 [01:08:53]MH_SAM_APDU [01:08:53]CAPDU: 80 0D 03 02 [01:08:53]Write to MH i2c: E2 08 00 7B 01 80 0D 03 02 00 00 00 00 F7 [01:08:53]Write i2c OK [01:08:53]MH_I2C_Read... [01:08:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:08:53]Read from MH i2c: E2 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 0B 00 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 0B 00 7B 01 00 84 71 91 00 AE 6E 90 C1 90 00 EB [01:08:53]RAPDU: 84 71 91 00 AE 6E 90 C1 90 00 [01:08:53]wFMCommunicate OK [01:08:53]SAM_PROTO_SignData done [01:08:53]FM_MakeSignedData done [01:08:53]CreateOFDProtocolMessage [01:08:53]wFMCommunicate request_size=4 [01:08:53]MH_SAM_APDU [01:08:53]CAPDU: 80 11 00 00 [01:08:53]Write to MH i2c: E2 08 00 7C 01 80 11 00 00 00 00 00 00 F7 [01:08:53]Write i2c OK [01:08:53]MH_I2C_Read... [01:08:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:08:53]Read from MH i2c: E2 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 17 00 [01:08:53]MH_I2C_Read... [01:08:53]Read from MH i2c: E2 17 00 7C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [01:08:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:08:53]wFMCommunicate OK [01:08:53]CreateOFDProtocolMessage done [01:08:53]OFDSenderStorePacket 226365 [01:08:53]StoreOFDPacket docnum=226365 [01:08:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 96 48 08 01 3D D0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 24 9A A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 74 03 00 35 04 06 00 76 8F 75 F0 9D BA 84 71 91 00 AE 6E 90 C1 [01:08:53]CheckFolder [01:08:53]dirname=/storage/ofd_packets [01:08:53]CheckFolder done [01:08:53]ProducePacketName [01:08:53]name=ofd_packets/00226365 [01:08:53]NVStorageSaveData ofd_packets/00226365 [01:08:53]File name is /storage/ofd_packets/00226365 [01:08:53]Write 302 bytes [01:08:53]NVStorageSaveData done [01:08:53]OFDSenderStorePacket done [01:08:53]KKMCreateOFDPacket done [01:08:53]NVStorageSaveData kkm_last_timestamp [01:08:53]File name is /storage/kkm_last_timestamp [01:08:53]Write 4 bytes [01:08:53]NVStorageSaveData done [01:08:54]ExternCall_PrintAddStr [01:08:54]wPrintStart [01:08:54]Write to MH i2c: 01 00 00 7D 01 7E [01:08:54]Write i2c OK [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: 01 [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: 01 07 00 [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [01:08:54]RasterBufferAndPrint [01:08:54]line Счет N : (1)2002699 [01:08:54]line ИНН: 02508201610067 [01:08:54]line Контрольно-Кассовый Чек [01:08:54]line ПРОДАЖА [01:08:54]line ТРК (МРК, ГНК) : 52 [01:08:54]line Товар: 2710124130 [01:08:54]line Super-92-К-5 [01:08:54]line 5.380 * 68.80 [01:08:54]line = 370.14 [01:08:54]line НДС 12% НСП 1% [01:08:54]line > о реализуемом товаре [01:08:54]line ОКРУГЛЕНИЕ: -0.14 [01:08:54]line ИТОГО: 370.00 [01:08:54]line Внесено: 370.00 [01:08:54]line СДАЧА: 0.00 [01:08:54]line НСП 1% : 3.28 [01:08:54]line НДС 12% : 39.31 [01:08:54]line Наличными: 370.00 [01:08:54]line Безнал.: 0.00 [01:08:54]line Место: АЗС № 97 "Партнер Нефть" [01:08:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:08:54]line СНО: Общий режим [01:08:54]line Чек 25 28.07.2024 01:08 [01:08:54]line Смена: 439 ФФД: 1.0 [01:08:54]line ЗНМ: 0300000054 [01:08:54]line РНМ: 0000000000092624 [01:08:54]line Версия ККМ: 001 [01:08:54]line ФМ: 0000000000874959 [01:08:54]line ФД: 226365 [01:08:54]line ФПД: 130358531104186 [01:08:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T010852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226365&fm=130358531104186&tin=02508201610067®Number=0000000000092624&sum=37000 [01:08:54]written 0, free lines is 4095 [01:08:54]OFD Sender: Processing packet 226365 [packets to send 600, broken 599] [01:08:54]ProducePacketName [01:08:54]name=ofd_packets/00226365 [01:08:54]OFD Sender: To server: pG, [01:08:54]CommunicateWithHost lk.salyk.kg:30040 [01:08:54]ConnectInit lk.salyk.kg [01:08:54]Write to MH i2c: 01 00 00 A8 01 A9 [01:08:54]Write i2c OK [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: 01 [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: 01 07 00 [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 57 0C 13 [01:08:54]RasterBufferAndPrint [01:08:54]line [01:08:54]line [01:08:54]line [01:08:54]line [01:08:54]line [01:08:54]written 0, free lines is 3162 [01:08:54]MH_Cut [01:08:54]Write to MH i2c: D1 01 00 AF 01 01 82 [01:08:54]Write i2c OK [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: D1 [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: D1 01 00 [01:08:54]MH_I2C_Read... [01:08:54]Read from MH i2c: D1 01 00 AF 01 00 81 [01:08:54]Write to MH i2c: 01 00 00 B0 01 B1 [01:08:54]Write i2c OK [01:08:54]MH_I2C_Read... [01:08:55]*** Cut start [01:08:55]*** Partial cut [01:08:55]*** CUTSNS_PIN = 1 [01:08:55]*** CUTSNS_PIN = 0 [01:08:56]*** Brake cut motor [01:08:56]Read from MH i2c: 01 [01:08:56]MH_I2C_Read... [01:08:56]*** Stop cut motor [01:08:56]*** Cut end [01:08:56]Read from MH i2c: 01 07 00 [01:08:56]MH_I2C_Read... [01:08:56]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 FF 0F C6 [01:08:56]process_action close_receipt done [01:08:56]requested_data is exist [01:08:56]produce_requested_data [01:08:56]requested_item fm.sn is exist - process it [01:08:56]wFMCommunicate request_size=4 [01:08:56]MH_SAM_APDU [01:08:56]CAPDU: 80 11 00 00 [01:08:56]Write to MH i2c: E2 08 00 B1 01 80 11 00 00 00 00 00 00 2C [01:08:56]Write i2c OK [01:08:56]MH_I2C_Read... [01:08:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:08:56]Read from MH i2c: E2 [01:08:56]MH_I2C_Read... [01:08:56]Read from MH i2c: E2 17 00 [01:08:56]MH_I2C_Read... [01:08:56]Read from MH i2c: E2 17 00 B1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [01:08:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:08:56]wFMCommunicate OK [01:08:56]requested_item fd.num is exist - process it [01:08:56]SAM_PROTO_GetFieldsCounters [01:08:56]wFMCommunicate request_size=4 [01:08:56]MH_SAM_APDU [01:08:56]CAPDU: 80 13 00 00 [01:08:56]Write to MH i2c: E2 08 00 B2 01 80 13 00 00 00 00 00 00 2F [01:08:56]Write i2c OK [01:08:56]MH_I2C_Read... [01:08:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:08:56]Read from MH i2c: E2 [01:08:56]MH_I2C_Read... [01:08:56]Read from MH i2c: E2 62 00 [01:08:56]MH_I2C_Read... [01:08:56]Read from MH i2c: E2 62 00 B2 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [01:08: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:08:56]wFMCommunicate OK [01:08:56]SAM_PROTO_GetFieldsCounters done [01:08:56]requested_item shift.num is exist - process it [01:08:56]requested_item shift.opened is exist - process it [01:08:56]req_shift_opened [01:08:56]FM_GetShiftState [01:08:56]SAM_PROTO_GetShiftState [01:08:56]wFMCommunicate request_size=4 [01:08:56]MH_SAM_APDU [01:08:56]CAPDU: 80 13 01 00 [01:08:56]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [01:08:56]Write i2c OK [01:08:56]MH_I2C_Read... [01:08:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:08:56]Read from MH i2c: E2 [01:08:56]MH_I2C_Read... [01:08:56]Read from MH i2c: E2 0E 00 [01:08:56]MH_I2C_Read... [01:08:56]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [01:08:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:08:56]wFMCommunicate OK [01:08:56]SAM_PROTO_GetShiftState done [01:08:56]FM_GetShiftState done [01:08:56]req_shift_opened done [01:08:56]requested_item shift.open_date is exist - process it [01:08:56]req_shift_open_date [01:08:56]req_shift_open_date done [01:08:56]produce_requested_data done [01:08:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226365,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:08:56]process_action_free close_receipt [01:08:56]json_value_free [01:08:56]json_value_free done [01:08:56]process_json_proto returns [01:08:56]Send response to host [01:08:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226365,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:08:56]free response buf [01:08:56]execute_script done [01:08:56]execute_script returns [01:08:56]free content buf [01:08:56]Sock 10.Close socket [01:08:56]Sock 10.Thread stoped [01:08:59]Connected sock=11 [01:08: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 35 39 10 01 00 00 96 48 08 01 3D D0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 24 9A A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 74 03 00 35 04 06 00 76 8F 75 F0 9D BA 84 71 91 00 AE 6E 90 C1 [01:09:04]recv_with_timeout no data received [01:09:04]CommunicateWithHost answer receiving error [01:09:04]CommunicateWithHost err = -3 [01:09:04]OFD Sender: Server communicate error [01:09:09]OFD Sender: Processing packet 226365 [packets to send 600, broken 599] [01:09:09]ProducePacketName [01:09:09]name=ofd_packets/00226365 [01:09:09]OFD Sender: To server: pG, [01:09:09]CommunicateWithHost lk.salyk.kg:30040 [01:09:09]ConnectInit lk.salyk.kg [01:09:19]recv_with_timeout no data received [01:09:30]Connected sock=10 [01:09:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 96 48 08 01 3D D0 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 04 15 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 24 9A A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 74 03 00 35 04 06 00 76 8F 75 F0 9D BA 84 71 91 00 AE 6E 90 C1 [01:09:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 27 CD 47 00 33 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 74 03 00 F4 03 04 00 56 46 A5 66 B6 04 01 00 00 AC 5D 53 91 66 DA 6E 6A [01:09:35]CommunicateWithHost err = 0 [01:09:35]CheckOFDResponse [01:09:35]1017 (14) - 77093643461234 [01:09:35]1041 (16) - 0000000000874959 [01:09:35]1040 (4) - 226365 [01:09:35]1012 (4) - 27.07.2024 19:11 [01:09:35]1206 (1) - 0 [01:09:35]OFD Sender: Remove packet 226365 [01:09:35]ProducePacketName [01:09:35]name=ofd_packets/00226365 [01:09:35]NVStorageDeleteData [01:09:36]OFD Sender: No OFD packet to send [01:09:36]recv_with_timeout no data received [01:09:41]OFD Sender: No OFD packet to send [01:09:46]OFD Sender: No OFD packet to send [01:09:50]recv_with_timeout no data received [01:09:51]OFD Sender: No OFD packet to send [01:09:56]OFD Sender: No OFD packet to send [01:10:01]OFD Sender: No OFD packet to send [01:10:06]OFD Sender: No OFD packet to send [01:10:11]OFD Sender: No OFD packet to send [01:10:16]OFD Sender: No OFD packet to send [01:10:21]OFD Sender: No OFD packet to send [01:10:26]OFD Sender: No OFD packet to send [01:10:31]OFD Sender: No OFD packet to send [01:10:32]recv_with_timeout no data received [01:10:36]OFD Sender: No OFD packet to send [01:10:41]OFD Sender: No OFD packet to send [01:10:46]OFD Sender: No OFD packet to send [01:10:46]recv_with_timeout no data received [01:10:51]OFD Sender: No OFD packet to send [01:10:56]OFD Sender: No OFD packet to send [01:11:01]OFD Sender: No OFD packet to send [01:11:02]recv_with_timeout no data received [01:11:06]OFD Sender: No OFD packet to send [01:11:11]OFD Sender: No OFD packet to send [01:11:15]recv_with_timeout no data received [01:11:16]OFD Sender: No OFD packet to send [01:11:21]OFD Sender: No OFD packet to send [01:11:26]OFD Sender: No OFD packet to send [01:11:31]OFD Sender: No OFD packet to send [01:11:36]OFD Sender: No OFD packet to send [01:11:41]OFD Sender: No OFD packet to send [01:11:46]OFD Sender: No OFD packet to send [01:11:51]OFD Sender: No OFD packet to send [01:11:56]OFD Sender: No OFD packet to send [01:12:01]OFD Sender: No OFD packet to send [01:12:06]OFD Sender: No OFD packet to send [01:12:10]recv_with_timeout no data received [01:12:11]OFD Sender: No OFD packet to send [01:12:16]OFD Sender: No OFD packet to send [01:12:21]OFD Sender: No OFD packet to send [01:12:26]OFD Sender: No OFD packet to send [01:12:31]OFD Sender: No OFD packet to send [01:12:36]OFD Sender: No OFD packet to send [01:12:41]OFD Sender: No OFD packet to send [01:12:46]OFD Sender: No OFD packet to send [01:12:51]accept exits with 9 [01:12:51]New connection [01:12:51]New thread 3066998116 created [01:12:51]Thread 3067141476 joined [01:12:51]Waiting for new connection... [01:12:51] Sock 9.Parse request [01:12:51]Sock 9.Check first char [01:12:51]Sock 9.First char is OK [01:12:51]request: POST /json_proto HTTP/1.0 [01:12:51]Method: POST [01:12:51]URL: /json_proto [01:12:51]Method is POST - this is cgi request [01:12:51]url: /json_proto [01:12:51]query_string will be loaded in cgi processing [01:12:51]execute_cgi json_proto POST (null) [01:12:51]execute_cgi path=json_proto method=POST [01:12:51]POST find Content-Length [01:12:51]Host: 172.17.43.131:8080 [01:12:51]Content-Length: 671 [01:12:51]Content-Type: application/json [01:12:51] [01:12:51]POST finish read [01:12:51]Found Content-Length = 671 [01:12:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:12:51]execute_script... [01:12: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)2002700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:12:51]POST & json_proto [01:12:51]process_json_proto [01:12:51]json parsed OK: [01:12:51]protocol is kg_v1.0 [01:12:51]action value=close_receipt [01:12:51]process_action close_receipt [01:12:51]cmd_close_receipt [01:12:51]MH_GetDate [01:12:51]Write to MH i2c: F0 00 00 B4 01 A4 [01:12:51]Write i2c OK [01:12:51]MH_I2C_Read... [01:12:51]Read from MH i2c: F0 [01:12:51]MH_I2C_Read... [01:12:51]Read from MH i2c: F0 09 00 [01:12:51]MH_I2C_Read... [01:12:51]Read from MH i2c: F0 09 00 B4 01 00 13 9B A5 66 F9 24 A2 66 8B [01:12:51]GetLastDocTimeStamp 1722128932 [01:12:51]current date 1722129171 [01:12:51]FM_GetShiftState [01:12:51]SAM_PROTO_GetShiftState [01:12:51]wFMCommunicate request_size=4 [01:12:51]MH_SAM_APDU [01:12:51]CAPDU: 80 13 01 00 [01:12:51]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [01:12:51]Write i2c OK [01:12:51]MH_I2C_Read... [01:12:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:12:51]Read from MH i2c: E2 [01:12:51]MH_I2C_Read... [01:12:51]Read from MH i2c: E2 0E 00 [01:12:51]MH_I2C_Read... [01:12:51]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E4 [01:12:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:12:51]wFMCommunicate OK [01:12:51]SAM_PROTO_GetShiftState done [01:12:51]FM_GetShiftState done [01:12:51]opened in 1722125326 [01:12:51]opened+sec_in_day 1722211726 [01:12:51]quantity*price = 50017 [01:12:51]sum+1 = 50019 [01:12:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 26 28.07.2024 01:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226366 ФПД: 209187129023922 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T011251&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226366&fm=209187129023922&tin=02508201610067®Number=0000000000092624&sum=50000 [01:12:52]StoreToDocumentArchive [01:12:52]shift 439 fd 226366 [01:12:52]save to /storage/0439/doc_00226366 [01:12:52]save last doc name /storage/0439/doc_00226366 to /storage/kkm_last_doc_name [01:12:52]save OK [01:12:52]Clear old archive folders... [01:12:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:12:52]tlvbuf is 01302030 [01:12:52]SAM_PROTO_ClearQueue [01:12:52]wFMCommunicate request_size=4 [01:12:52]MH_SAM_APDU [01:12:52]CAPDU: 80 09 00 00 [01:12:52]Write to MH i2c: E2 08 00 C2 01 80 09 00 00 00 00 00 00 35 [01:12:52]Write i2c OK [01:12:52]MH_I2C_Read... [01:12:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:12:52]Read from MH i2c: E2 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [01:12:52]RAPDU: 90 00 [01:12:52]wFMCommunicate OK [01:12:52]SAM_PROTO_ClearQueue done [01:12:52]KKMCreateOFDPacket [01:12:52]OFDProtocolAddRootSTLVToBuf [01:12:52]FM_MakeSignedData [01:12:52]FM_MakeSignedData [01:12:52]SAM_PROTO_SignData [01:12:52]wFMCommunicate request_size=4 [01:12:52]MH_SAM_APDU [01:12:52]CAPDU: 80 0D 01 02 [01:12:52]Write to MH i2c: E2 08 00 C3 01 80 0D 01 02 00 00 00 00 3D [01:12:52]Write i2c OK [01:12:52]MH_I2C_Read... [01:12:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:12:52]Read from MH i2c: E2 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [01:12:52]RAPDU: 90 00 [01:12:52]wFMCommunicate OK [01:12:52]wFMCommunicate request_size=255 [01:12:52]MH_SAM_APDU [01:12: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 13 9B A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 74 03 00 35 04 06 00 [01:12:52]Write to MH i2c: E2 02 01 C4 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 13 9B A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 74 03 00 35 04 06 00 00 00 10 [01:12:52]Write i2c OK [01:12:52]MH_I2C_Read... [01:12:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:12:52]Read from MH i2c: E2 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [01:12:52]RAPDU: 90 00 [01:12:52]wFMCommunicate OK [01:12:52]wFMCommunicate request_size=11 [01:12:52]MH_SAM_APDU [01:12:52]CAPDU: 80 0D 02 02 06 BE 41 2C 84 5D B2 [01:12:52]Write to MH i2c: E2 0E 00 C5 01 80 0D 02 02 06 00 BE 41 2C 84 5D B2 00 00 0A [01:12:52]Write i2c OK [01:12:52]MH_I2C_Read... [01:12:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:12:52]Read from MH i2c: E2 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 03 00 C5 01 00 90 00 3A [01:12:52]RAPDU: 90 00 [01:12:52]wFMCommunicate OK [01:12:52]wFMCommunicate request_size=4 [01:12:52]MH_SAM_APDU [01:12:52]CAPDU: 80 0D 03 02 [01:12:52]Write to MH i2c: E2 08 00 C6 01 80 0D 03 02 00 00 00 00 42 [01:12:52]Write i2c OK [01:12:52]MH_I2C_Read... [01:12:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:12:52]Read from MH i2c: E2 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 0B 00 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 0B 00 C6 01 00 00 3E 7E 4A 75 26 1D 3A 90 00 3B [01:12:52]RAPDU: 00 3E 7E 4A 75 26 1D 3A 90 00 [01:12:52]wFMCommunicate OK [01:12:52]SAM_PROTO_SignData done [01:12:52]FM_MakeSignedData done [01:12:52]CreateOFDProtocolMessage [01:12:52]wFMCommunicate request_size=4 [01:12:52]MH_SAM_APDU [01:12:52]CAPDU: 80 11 00 00 [01:12:52]Write to MH i2c: E2 08 00 C7 01 80 11 00 00 00 00 00 00 42 [01:12:52]Write i2c OK [01:12:52]MH_I2C_Read... [01:12:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:12:52]Read from MH i2c: E2 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 17 00 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: E2 17 00 C7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [01:12:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:12:52]wFMCommunicate OK [01:12:52]CreateOFDProtocolMessage done [01:12:52]OFDSenderStorePacket 226366 [01:12:52]StoreOFDPacket docnum=226366 [01:12:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AA EB 08 01 A6 71 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 13 9B A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 74 03 00 35 04 06 00 BE 41 2C 84 5D B2 00 3E 7E 4A 75 26 1D 3A [01:12:52]CheckFolder [01:12:52]dirname=/storage/ofd_packets [01:12:52]CheckFolder done [01:12:52]ProducePacketName [01:12:52]name=ofd_packets/00226366 [01:12:52]NVStorageSaveData ofd_packets/00226366 [01:12:52]File name is /storage/ofd_packets/00226366 [01:12:52]Write 302 bytes [01:12:52]NVStorageSaveData done [01:12:52]OFDSenderStorePacket done [01:12:52]KKMCreateOFDPacket done [01:12:52]NVStorageSaveData kkm_last_timestamp [01:12:52]File name is /storage/kkm_last_timestamp [01:12:52]Write 4 bytes [01:12:52]NVStorageSaveData done [01:12:52]ExternCall_PrintAddStr [01:12:52]wPrintStart [01:12:52]Write to MH i2c: 01 00 00 C8 01 C9 [01:12:52]Write i2c OK [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: 01 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: 01 07 00 [01:12:52]MH_I2C_Read... [01:12:52]Read from MH i2c: 01 07 00 C8 01 00 00 00 00 00 FF 0F DE [01:12:52]RasterBufferAndPrint [01:12:52]line Счет N : (1)2002700 [01:12:52]line ИНН: 02508201610067 [01:12:52]line Контрольно-Кассовый Чек [01:12:52]line ПРОДАЖА [01:12:52]line ТРК (МРК, ГНК) : 52 [01:12:52]line Товар: 2710124130 [01:12:52]line Super-92-К-5 [01:12:52]line 7.270 * 68.80 [01:12:52]line = 500.18 [01:12:52]line НДС 12% НСП 1% [01:12:52]line > о реализуемом товаре [01:12:52]line ОКРУГЛЕНИЕ: -0.18 [01:12:52]line ИТОГО: 500.00 [01:12:52]line Внесено: 500.00 [01:12:52]line СДАЧА: 0.00 [01:12:52]line НСП 1% : 4.43 [01:12:52]line НДС 12% : 53.12 [01:12:52]line Наличными: 500.00 [01:12:52]line Безнал.: 0.00 [01:12:52]line Место: АЗС № 97 "Партнер Нефть" [01:12:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:12:52]line СНО: Общий режим [01:12:52]line Чек 26 28.07.2024 01:12 [01:12:52]line Смена: 439 ФФД: 1.0 [01:12:52]line ЗНМ: 0300000054 [01:12:52]line РНМ: 0000000000092624 [01:12:52]line Версия ККМ: 001 [01:12:52]line ФМ: 0000000000874959 [01:12:52]line ФД: 226366 [01:12:52]line ФПД: 209187129023922 [01:12:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T011251&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226366&fm=209187129023922&tin=02508201610067®Number=0000000000092624&sum=50000 [01:12:52]written 0, free lines is 4095 [01:12:52]OFD Sender: Processing packet 226366 [packets to send 600, broken 599] [01:12:52]ProducePacketName [01:12:52]name=ofd_packets/00226366 [01:12:52]OFD Sender: To server: pG, [01:12:52]CommunicateWithHost lk.salyk.kg:30040 [01:12:52]ConnectInit lk.salyk.kg [01:12:53]Write to MH i2c: 01 00 00 F3 01 F4 [01:12:53]Write i2c OK [01:12:53]MH_I2C_Read... [01:12:53]Read from MH i2c: 01 [01:12:53]MH_I2C_Read... [01:12:53]Read from MH i2c: 01 07 00 [01:12:53]MH_I2C_Read... [01:12:53]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 58 0C 5F [01:12:53]RasterBufferAndPrint [01:12:53]line [01:12:53]line [01:12:53]line [01:12:53]line [01:12:53]line [01:12:53]written 0, free lines is 3163 [01:12:53]MH_Cut [01:12:53]Write to MH i2c: D1 01 00 FA 01 01 CD [01:12:53]Write i2c OK [01:12:53]MH_I2C_Read... [01:12:53]Read from MH i2c: D1 [01:12:53]MH_I2C_Read... [01:12:53]Read from MH i2c: D1 01 00 [01:12:53]MH_I2C_Read... [01:12:53]Read from MH i2c: D1 01 00 FA 01 00 CC [01:12:53]Write to MH i2c: 01 00 00 FB 01 FC [01:12:53]Write i2c OK [01:12:53]MH_I2C_Read... [01:12:53]Connected sock=8 [01:12: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 35 39 10 01 00 00 AA EB 08 01 A6 71 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 13 9B A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 74 03 00 35 04 06 00 BE 41 2C 84 5D B2 00 3E 7E 4A 75 26 1D 3A [01:12:54]*** Cut start [01:12:54]*** Partial cut [01:12:54]*** CUTSNS_PIN = 1 [01:12:54]*** CUTSNS_PIN = 0 [01:12: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 35 39 4F 00 00 00 5F 25 47 00 8D 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 35 39 10 04 04 00 3E 74 03 00 F4 03 04 00 1F 47 A5 66 B6 04 01 00 00 CE 0E C8 71 11 23 53 E1 [01:12:54]CommunicateWithHost err = 0 [01:12:54]CheckOFDResponse [01:12:54]1017 (14) - 77093643461234 [01:12:54]1041 (16) - 0000000000874959 [01:12:54]1040 (4) - 226366 [01:12:54]1012 (4) - 27.07.2024 19:14 [01:12:54]1206 (1) - 0 [01:12:54]OFD Sender: Remove packet 226366 [01:12:54]ProducePacketName [01:12:54]name=ofd_packets/00226366 [01:12:54]NVStorageDeleteData [01:12:54]*** Brake cut motor [01:12:55]Read from MH i2c: 01 [01:12:55]MH_I2C_Read... [01:12:55]*** Stop cut motor [01:12:55]*** Cut end [01:12:55]Read from MH i2c: 01 07 00 [01:12:55]MH_I2C_Read... [01:12:55]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 FF 0F 11 [01:12:55]process_action close_receipt done [01:12:55]requested_data is exist [01:12:55]produce_requested_data [01:12:55]requested_item fm.sn is exist - process it [01:12:55]wFMCommunicate request_size=4 [01:12:55]MH_SAM_APDU [01:12:55]CAPDU: 80 11 00 00 [01:12:55]Write to MH i2c: E2 08 00 FC 01 80 11 00 00 00 00 00 00 77 [01:12:55]Write i2c OK [01:12:55]MH_I2C_Read... [01:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:12:55]Read from MH i2c: E2 [01:12:55]MH_I2C_Read... [01:12:55]Read from MH i2c: E2 17 00 [01:12:55]MH_I2C_Read... [01:12:55]Read from MH i2c: E2 17 00 FC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [01:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:12:55]wFMCommunicate OK [01:12:55]requested_item fd.num is exist - process it [01:12:55]SAM_PROTO_GetFieldsCounters [01:12:55]wFMCommunicate request_size=4 [01:12:55]MH_SAM_APDU [01:12:55]CAPDU: 80 13 00 00 [01:12:55]Write to MH i2c: E2 08 00 FD 01 80 13 00 00 00 00 00 00 7A [01:12:55]Write i2c OK [01:12:55]MH_I2C_Read... [01:12:55]OFD Sender: No OFD packet to send [01:12:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:12:55]Read from MH i2c: E2 [01:12:55]MH_I2C_Read... [01:12:55]Read from MH i2c: E2 62 00 [01:12:55]MH_I2C_Read... [01:12:55]Read from MH i2c: E2 62 00 FD 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [01:12: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:12:55]wFMCommunicate OK [01:12:55]SAM_PROTO_GetFieldsCounters done [01:12:55]requested_item shift.num is exist - process it [01:12:55]requested_item shift.opened is exist - process it [01:12:55]req_shift_opened [01:12:55]FM_GetShiftState [01:12:55]SAM_PROTO_GetShiftState [01:12:55]wFMCommunicate request_size=4 [01:12:55]MH_SAM_APDU [01:12:55]CAPDU: 80 13 01 00 [01:12:55]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [01:12:55]Write i2c OK [01:12:55]MH_I2C_Read... [01:12:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:12:55]Read from MH i2c: E2 [01:12:55]MH_I2C_Read... [01:12:55]Read from MH i2c: E2 0E 00 [01:12:55]MH_I2C_Read... [01:12:55]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [01:12:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:12:55]wFMCommunicate OK [01:12:55]SAM_PROTO_GetShiftState done [01:12:55]FM_GetShiftState done [01:12:55]req_shift_opened done [01:12:55]requested_item shift.open_date is exist - process it [01:12:55]req_shift_open_date [01:12:55]req_shift_open_date done [01:12:55]produce_requested_data done [01:12:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226366,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:12:55]process_action_free close_receipt [01:12:55]json_value_free [01:12:55]json_value_free done [01:12:55]process_json_proto returns [01:12:55]Send response to host [01:12:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226366,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:12:55]free response buf [01:12:55]execute_script done [01:12:55]execute_script returns [01:12:55]free content buf [01:12:55]Sock 9.Close socket [01:12:55]Sock 9.Thread stoped [01:13:00]OFD Sender: No OFD packet to send [01:13:01]recv_with_timeout no data received [01:13:05]OFD Sender: No OFD packet to send [01:13:10]OFD Sender: No OFD packet to send [01:13:12]recv_with_timeout no data received [01:13:15]OFD Sender: No OFD packet to send [01:13:20]OFD Sender: No OFD packet to send [01:13:25]OFD Sender: No OFD packet to send [01:13:30]OFD Sender: No OFD packet to send [01:13:35]OFD Sender: No OFD packet to send [01:13:40]OFD Sender: No OFD packet to send [01:13:45]OFD Sender: No OFD packet to send [01:13:50]OFD Sender: No OFD packet to send [01:13:55]OFD Sender: No OFD packet to send [01:14:00]OFD Sender: No OFD packet to send [01:14:05]OFD Sender: No OFD packet to send [01:14:06]recv_with_timeout no data received [01:14:10]OFD Sender: No OFD packet to send [01:14:15]OFD Sender: No OFD packet to send [01:14:20]OFD Sender: No OFD packet to send [01:14:25]OFD Sender: No OFD packet to send [01:14:30]OFD Sender: No OFD packet to send [01:14:35]OFD Sender: No OFD packet to send [01:14:40]OFD Sender: No OFD packet to send [01:14:45]OFD Sender: No OFD packet to send [01:14:50]OFD Sender: No OFD packet to send [01:14:55]OFD Sender: No OFD packet to send [01:15:00]OFD Sender: No OFD packet to send [01:15:05]OFD Sender: No OFD packet to send [01:15:10]OFD Sender: No OFD packet to send [01:15:15]OFD Sender: No OFD packet to send [01:15:20]OFD Sender: No OFD packet to send [01:15:25]OFD Sender: No OFD packet to send [01:15:30]OFD Sender: No OFD packet to send [01:15:35]OFD Sender: No OFD packet to send [01:15:40]OFD Sender: No OFD packet to send [01:15:45]OFD Sender: No OFD packet to send [01:15:50]OFD Sender: No OFD packet to send [01:15:55]OFD Sender: No OFD packet to send [01:16:00]OFD Sender: No OFD packet to send [01:16:05]OFD Sender: No OFD packet to send [01:16:10]OFD Sender: No OFD packet to send [01:16:15]OFD Sender: No OFD packet to send [01:16:20]OFD Sender: No OFD packet to send [01:16:25]OFD Sender: No OFD packet to send [01:16:30]OFD Sender: No OFD packet to send [01:16:35]OFD Sender: No OFD packet to send [01:16:40]OFD Sender: No OFD packet to send [01:16:45]OFD Sender: No OFD packet to send [01:16:50]OFD Sender: No OFD packet to send [01:16:55]OFD Sender: No OFD packet to send [01:17:00]OFD Sender: No OFD packet to send [01:17:05]OFD Sender: No OFD packet to send [01:17:11]OFD Sender: No OFD packet to send [01:17:16]OFD Sender: No OFD packet to send [01:17:21]OFD Sender: No OFD packet to send [01:17:26]OFD Sender: No OFD packet to send [01:17:31]OFD Sender: No OFD packet to send [01:17:36]OFD Sender: No OFD packet to send [01:17:41]OFD Sender: No OFD packet to send [01:17:46]OFD Sender: No OFD packet to send [01:17:51]OFD Sender: No OFD packet to send [01:17:56]OFD Sender: No OFD packet to send [01:18:01]OFD Sender: No OFD packet to send [01:18:06]OFD Sender: No OFD packet to send [01:18:08]recv_with_timeout no data received [01:18:11]OFD Sender: No OFD packet to send [01:18:16]OFD Sender: No OFD packet to send [01:18:21]OFD Sender: No OFD packet to send [01:18:26]OFD Sender: No OFD packet to send [01:18:29]recv_with_timeout no data received [01:18:31]OFD Sender: No OFD packet to send [01:18:36]OFD Sender: No OFD packet to send [01:18:41]OFD Sender: No OFD packet to send [01:18:46]OFD Sender: No OFD packet to send [01:18:51]OFD Sender: No OFD packet to send [01:18:56]OFD Sender: No OFD packet to send [01:19:01]OFD Sender: No OFD packet to send [01:19:06]OFD Sender: No OFD packet to send [01:19:11]OFD Sender: No OFD packet to send [01:19:16]OFD Sender: No OFD packet to send [01:19:21]OFD Sender: No OFD packet to send [01:19:26]OFD Sender: No OFD packet to send [01:19:31]OFD Sender: No OFD packet to send [01:19:36]OFD Sender: No OFD packet to send [01:19:41]OFD Sender: No OFD packet to send [01:19:43]recv_with_timeout no data received [01:19:46]OFD Sender: No OFD packet to send [01:19:51]OFD Sender: No OFD packet to send [01:19:56]OFD Sender: No OFD packet to send [01:20:01]OFD Sender: No OFD packet to send [01:20:06]accept exits with 10 [01:20:06]New connection [01:20:06]New thread 3067141476 created [01:20:06]Thread 3066998116 joined [01:20:06]Waiting for new connection... [01:20:06] Sock 10.Parse request [01:20:06]Sock 10.Check first char [01:20:06]Sock 10.First char is OK [01:20:06]request: POST /json_proto HTTP/1.0 [01:20:06]Method: POST [01:20:06]URL: /json_proto [01:20:06]Method is POST - this is cgi request [01:20:06]url: /json_proto [01:20:06]query_string will be loaded in cgi processing [01:20:06]execute_cgi json_proto POST (null) [01:20:06]execute_cgi path=json_proto method=POST [01:20:06]POST find Content-Length [01:20:06]Host: 172.17.43.131:8080 [01:20:06]Content-Length: 678 [01:20:06]Content-Type: application/json [01:20:06] [01:20:06]POST finish read [01:20:06]Found Content-Length = 678 [01:20:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:20:06]execute_script... [01:20:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:20:06]POST & json_proto [01:20:06]process_json_proto [01:20:06]json parsed OK: [01:20:06]protocol is kg_v1.0 [01:20:06]action value=close_receipt [01:20:06]process_action close_receipt [01:20:06]cmd_close_receipt [01:20:06]MH_GetDate [01:20:06]Write to MH i2c: F0 00 00 FF 01 EF [01:20:06]Write i2c OK [01:20:06]MH_I2C_Read... [01:20:06]Read from MH i2c: F0 [01:20:06]MH_I2C_Read... [01:20:06]Read from MH i2c: F0 09 00 [01:20:06]MH_I2C_Read... [01:20:06]Read from MH i2c: F0 09 00 FF 01 00 C6 9C A5 66 F9 24 A2 66 8A [01:20:06]GetLastDocTimeStamp 1722129171 [01:20:06]current date 1722129606 [01:20:06]FM_GetShiftState [01:20:06]SAM_PROTO_GetShiftState [01:20:06]wFMCommunicate request_size=4 [01:20:06]MH_SAM_APDU [01:20:06]CAPDU: 80 13 01 00 [01:20:06]Write to MH i2c: E2 08 00 00 02 80 13 01 00 00 00 00 00 7F [01:20:06]Write i2c OK [01:20:06]MH_I2C_Read... [01:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:06]Read from MH i2c: E2 [01:20:06]MH_I2C_Read... [01:20:06]Read from MH i2c: E2 0E 00 [01:20:06]MH_I2C_Read... [01:20:06]Read from MH i2c: E2 0E 00 00 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 30 [01:20:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:20:06]wFMCommunicate OK [01:20:06]SAM_PROTO_GetShiftState done [01:20:06]FM_GetShiftState done [01:20:06]opened in 1722125326 [01:20:06]opened+sec_in_day 1722211726 [01:20:06]quantity*price = 20001 [01:20:06]sum+1 = 20002 [01:20:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 27 28.07.2024 01:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226367 ФПД: 152493300961232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012006&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226367&fm=152493300961232&tin=02508201610067®Number=0000000000092624&sum=20000 [01:20:07]StoreToDocumentArchive [01:20:07]shift 439 fd 226367 [01:20:07]save to /storage/0439/doc_00226367 [01:20:07]save last doc name /storage/0439/doc_00226367 to /storage/kkm_last_doc_name [01:20:07]save OK [01:20:07]Clear old archive folders... [01:20:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:20:07]tlvbuf is 013068E0 [01:20:07]SAM_PROTO_ClearQueue [01:20:07]wFMCommunicate request_size=4 [01:20:07]MH_SAM_APDU [01:20:07]CAPDU: 80 09 00 00 [01:20:07]Write to MH i2c: E2 08 00 0D 02 80 09 00 00 00 00 00 00 81 [01:20:07]Write i2c OK [01:20:07]MH_I2C_Read... [01:20:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:20:07]Read from MH i2c: E2 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [01:20:07]RAPDU: 90 00 [01:20:07]wFMCommunicate OK [01:20:07]SAM_PROTO_ClearQueue done [01:20:07]KKMCreateOFDPacket [01:20:07]OFDProtocolAddRootSTLVToBuf [01:20:07]FM_MakeSignedData [01:20:07]FM_MakeSignedData [01:20:07]SAM_PROTO_SignData [01:20:07]wFMCommunicate request_size=4 [01:20:07]MH_SAM_APDU [01:20:07]CAPDU: 80 0D 01 02 [01:20:07]Write to MH i2c: E2 08 00 0E 02 80 0D 01 02 00 00 00 00 89 [01:20:07]Write i2c OK [01:20:07]MH_I2C_Read... [01:20:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:20:07]Read from MH i2c: E2 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [01:20:07]RAPDU: 90 00 [01:20:07]wFMCommunicate OK [01:20:07]wFMCommunicate request_size=255 [01:20:07]MH_SAM_APDU [01:20:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 C6 9C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 74 03 00 35 04 06 00 8A [01:20:07]Write to MH i2c: E2 02 01 0F 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 C6 9C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 74 03 00 35 04 06 00 8A 00 00 92 [01:20:07]Write i2c OK [01:20:07]MH_I2C_Read... [01:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:07]Read from MH i2c: E2 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [01:20:07]RAPDU: 90 00 [01:20:07]wFMCommunicate OK [01:20:07]wFMCommunicate request_size=10 [01:20:07]MH_SAM_APDU [01:20:07]CAPDU: 80 0D 02 02 05 B1 1D 08 CF D0 [01:20:07]Write to MH i2c: E2 0D 00 10 02 80 0D 02 02 05 00 B1 1D 08 CF D0 00 00 0B [01:20:07]Write i2c OK [01:20:07]MH_I2C_Read... [01:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:07]Read from MH i2c: E2 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 03 00 10 02 00 90 00 86 [01:20:07]RAPDU: 90 00 [01:20:07]wFMCommunicate OK [01:20:07]wFMCommunicate request_size=4 [01:20:07]MH_SAM_APDU [01:20:07]CAPDU: 80 0D 03 02 [01:20:07]Write to MH i2c: E2 08 00 11 02 80 0D 03 02 00 00 00 00 8E [01:20:07]Write i2c OK [01:20:07]MH_I2C_Read... [01:20:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:20:07]Read from MH i2c: E2 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 0B 00 [01:20:07]MH_I2C_Read... [01:20:07]Read from MH i2c: E2 0B 00 11 02 00 53 44 FC F4 38 6C E2 A8 90 00 44 [01:20:07]RAPDU: 53 44 FC F4 38 6C E2 A8 90 00 [01:20:07]wFMCommunicate OK [01:20:07]SAM_PROTO_SignData done [01:20:07]FM_MakeSignedData done [01:20:07]CreateOFDProtocolMessage [01:20:07]wFMCommunicate request_size=4 [01:20:07]MH_SAM_APDU [01:20:07]CAPDU: 80 11 00 00 [01:20:07]Write to MH i2c: E2 08 00 12 02 80 11 00 00 00 00 00 00 8E [01:20:07]Write i2c OK [01:20:07]MH_I2C_Read... [01:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:08]Read from MH i2c: E2 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: E2 17 00 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: E2 17 00 12 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [01:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:20:08]wFMCommunicate OK [01:20:08]CreateOFDProtocolMessage done [01:20:08]OFDSenderStorePacket 226367 [01:20:08]StoreOFDPacket docnum=226367 [01:20:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 23 09 07 01 1F D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 C6 9C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 74 03 00 35 04 06 00 8A B1 1D 08 CF D0 53 44 FC F4 38 6C E2 A8 [01:20:08]CheckFolder [01:20:08]dirname=/storage/ofd_packets [01:20:08]CheckFolder done [01:20:08]ProducePacketName [01:20:08]name=ofd_packets/00226367 [01:20:08]NVStorageSaveData ofd_packets/00226367 [01:20:08]File name is /storage/ofd_packets/00226367 [01:20:08]Write 301 bytes [01:20:08]NVStorageSaveData done [01:20:08]OFDSenderStorePacket done [01:20:08]KKMCreateOFDPacket done [01:20:08]NVStorageSaveData kkm_last_timestamp [01:20:08]File name is /storage/kkm_last_timestamp [01:20:08]Write 4 bytes [01:20:08]NVStorageSaveData done [01:20:08]ExternCall_PrintAddStr [01:20:08]wPrintStart [01:20:08]Write to MH i2c: 01 00 00 13 02 15 [01:20:08]Write i2c OK [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: 01 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: 01 07 00 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: 01 07 00 13 02 00 00 00 00 00 FF 0F 2A [01:20:08]RasterBufferAndPrint [01:20:08]line Счет N : (1)2002701 [01:20:08]line ИНН: 02508201610067 [01:20:08]line Контрольно-Кассовый Чек [01:20:08]line ПРОДАЖА [01:20:08]line ТРК (МРК, ГНК) : 53 [01:20:08]line Товар: 2710124130 [01:20:08]line Аи-92-К-5 [01:20:08]line 2.950 * 67.80 [01:20:08]line = 200.01 [01:20:08]line НДС 12% НСП 1% [01:20:08]line > о реализуемом товаре [01:20:08]line ОКРУГЛЕНИЕ: -0.01 [01:20:08]line ИТОГО: 200.00 [01:20:08]line Внесено: 200.00 [01:20:08]line СДАЧА: 0.00 [01:20:08]line НСП 1% : 1.77 [01:20:08]line НДС 12% : 21.24 [01:20:08]line Наличными: 200.00 [01:20:08]line Безнал.: 0.00 [01:20:08]line Место: АЗС № 97 "Партнер Нефть" [01:20:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:20:08]line СНО: Общий режим [01:20:08]line Чек 27 28.07.2024 01:20 [01:20:08]line Смена: 439 ФФД: 1.0 [01:20:08]line ЗНМ: 0300000054 [01:20:08]line РНМ: 0000000000092624 [01:20:08]line Версия ККМ: 001 [01:20:08]line ФМ: 0000000000874959 [01:20:08]line ФД: 226367 [01:20:08]line ФПД: 152493300961232 [01:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012006&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226367&fm=152493300961232&tin=02508201610067®Number=0000000000092624&sum=20000 [01:20:08]written 0, free lines is 4095 [01:20:08]OFD Sender: Processing packet 226367 [packets to send 600, broken 599] [01:20:08]ProducePacketName [01:20:08]name=ofd_packets/00226367 [01:20:08]OFD Sender: To server: pG, [01:20:08]CommunicateWithHost lk.salyk.kg:30040 [01:20:08]ConnectInit lk.salyk.kg [01:20:08]Write to MH i2c: 01 00 00 3E 02 40 [01:20:08]Write i2c OK [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: 01 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: 01 07 00 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 55 0C A8 [01:20:08]RasterBufferAndPrint [01:20:08]line [01:20:08]line [01:20:08]line [01:20:08]line [01:20:08]line [01:20:08]written 0, free lines is 3160 [01:20:08]MH_Cut [01:20:08]Write to MH i2c: D1 01 00 45 02 01 19 [01:20:08]Write i2c OK [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: D1 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: D1 01 00 [01:20:08]MH_I2C_Read... [01:20:08]Read from MH i2c: D1 01 00 45 02 00 18 [01:20:08]Write to MH i2c: 01 00 00 46 02 48 [01:20:08]Write i2c OK [01:20:08]MH_I2C_Read... [01:20:08]Connected sock=9 [01:20: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 35 39 0F 01 00 00 23 09 07 01 1F D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 C6 9C A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 74 03 00 35 04 06 00 8A B1 1D 08 CF D0 53 44 FC F4 38 6C E2 A8 [01:20: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 35 39 4F 00 00 00 64 D4 47 00 83 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 74 03 00 F4 03 04 00 D2 48 A5 66 B6 04 01 00 00 2D D9 8D 27 EB 02 E1 AC [01:20:09]CommunicateWithHost err = 0 [01:20:09]CheckOFDResponse [01:20:09]1017 (14) - 77093643461234 [01:20:09]1041 (16) - 0000000000874959 [01:20:09]1040 (4) - 226367 [01:20:09]1012 (4) - 27.07.2024 19:21 [01:20:09]1206 (1) - 0 [01:20:09]OFD Sender: Remove packet 226367 [01:20:09]ProducePacketName [01:20:09]name=ofd_packets/00226367 [01:20:09]NVStorageDeleteData [01:20:09]*** Cut start [01:20:09]*** Partial cut [01:20:09]*** CUTSNS_PIN = 1 [01:20:09]*** CUTSNS_PIN = 0 [01:20:09]OFD Sender: No OFD packet to send [01:20:10]*** Brake cut motor [01:20:10]Read from MH i2c: 01 [01:20:10]MH_I2C_Read... [01:20:10]*** Stop cut motor [01:20:10]*** Cut end [01:20:10]Read from MH i2c: 01 07 00 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: 01 07 00 46 02 00 00 00 00 00 FF 0F 5D [01:20:10]process_action close_receipt done [01:20:10]requested_data is exist [01:20:10]produce_requested_data [01:20:10]requested_item fm.sn is exist - process it [01:20:10]wFMCommunicate request_size=4 [01:20:10]MH_SAM_APDU [01:20:10]CAPDU: 80 11 00 00 [01:20:10]Write to MH i2c: E2 08 00 47 02 80 11 00 00 00 00 00 00 C3 [01:20:10]Write i2c OK [01:20:10]MH_I2C_Read... [01:20:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:10]Read from MH i2c: E2 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 17 00 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 17 00 47 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [01:20:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:20:10]wFMCommunicate OK [01:20:10]requested_item fd.num is exist - process it [01:20:10]SAM_PROTO_GetFieldsCounters [01:20:10]wFMCommunicate request_size=4 [01:20:10]MH_SAM_APDU [01:20:10]CAPDU: 80 13 00 00 [01:20:10]Write to MH i2c: E2 08 00 48 02 80 13 00 00 00 00 00 00 C6 [01:20:10]Write i2c OK [01:20:10]MH_I2C_Read... [01:20:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:20:10]Read from MH i2c: E2 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 62 00 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 62 00 48 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [01:20:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:20:10]wFMCommunicate OK [01:20:10]SAM_PROTO_GetFieldsCounters done [01:20:10]requested_item shift.num is exist - process it [01:20:10]requested_item shift.opened is exist - process it [01:20:10]req_shift_opened [01:20:10]FM_GetShiftState [01:20:10]SAM_PROTO_GetShiftState [01:20:10]wFMCommunicate request_size=4 [01:20:10]MH_SAM_APDU [01:20:10]CAPDU: 80 13 01 00 [01:20:10]Write to MH i2c: E2 08 00 49 02 80 13 01 00 00 00 00 00 C8 [01:20:10]Write i2c OK [01:20:10]MH_I2C_Read... [01:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:10]Read from MH i2c: E2 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 0E 00 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 0E 00 49 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [01:20:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:20:10]wFMCommunicate OK [01:20:10]SAM_PROTO_GetShiftState done [01:20:10]FM_GetShiftState done [01:20:10]req_shift_opened done [01:20:10]requested_item shift.open_date is exist - process it [01:20:10]req_shift_open_date [01:20:10]req_shift_open_date done [01:20:10]produce_requested_data done [01:20:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226367,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:20:10]process_action_free close_receipt [01:20:10]json_value_free [01:20:10]json_value_free done [01:20:10]process_json_proto returns [01:20:10]Send response to host [01:20:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226367,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:20:10]free response buf [01:20:10]execute_script done [01:20:10]execute_script returns [01:20:10]free content buf [01:20:10]Sock 10.Close socket [01:20:10]Sock 10.Thread stoped [01:20:14]OFD Sender: No OFD packet to send [01:20:19]OFD Sender: No OFD packet to send [01:20:24]OFD Sender: No OFD packet to send [01:20:25]recv_with_timeout no data received [01:20:29]OFD Sender: No OFD packet to send [01:20:34]OFD Sender: No OFD packet to send [01:20:39]OFD Sender: No OFD packet to send [01:20:44]OFD Sender: No OFD packet to send [01:20:49]OFD Sender: No OFD packet to send [01:20:54]OFD Sender: No OFD packet to send [01:21:00]OFD Sender: No OFD packet to send [01:21:05]OFD Sender: No OFD packet to send [01:21:10]OFD Sender: No OFD packet to send [01:21:15]OFD Sender: No OFD packet to send [01:21:20]OFD Sender: No OFD packet to send [01:21:25]OFD Sender: No OFD packet to send [01:21:30]OFD Sender: No OFD packet to send [01:21:35]OFD Sender: No OFD packet to send [01:21:40]OFD Sender: No OFD packet to send [01:21:45]OFD Sender: No OFD packet to send [01:21:50]OFD Sender: No OFD packet to send [01:21:55]OFD Sender: No OFD packet to send [01:22:00]OFD Sender: No OFD packet to send [01:22:05]OFD Sender: No OFD packet to send [01:22:10]OFD Sender: No OFD packet to send [01:22:15]OFD Sender: No OFD packet to send [01:22:20]OFD Sender: No OFD packet to send [01:22:25]OFD Sender: No OFD packet to send [01:22:30]OFD Sender: No OFD packet to send [01:22:35]OFD Sender: No OFD packet to send [01:22:40]OFD Sender: No OFD packet to send [01:22:45]OFD Sender: No OFD packet to send [01:22:50]OFD Sender: No OFD packet to send [01:22:55]OFD Sender: No OFD packet to send [01:23:00]OFD Sender: No OFD packet to send [01:23:05]OFD Sender: No OFD packet to send [01:23:10]OFD Sender: No OFD packet to send [01:23:15]OFD Sender: No OFD packet to send [01:23:20]OFD Sender: No OFD packet to send [01:23:22]recv_with_timeout no data received [01:23:25]OFD Sender: No OFD packet to send [01:23:30]OFD Sender: No OFD packet to send [01:23:35]OFD Sender: No OFD packet to send [01:23:40]OFD Sender: No OFD packet to send [01:23:45]OFD Sender: No OFD packet to send [01:23:50]OFD Sender: No OFD packet to send [01:23:55]OFD Sender: No OFD packet to send [01:24:00]OFD Sender: No OFD packet to send [01:24:05]OFD Sender: No OFD packet to send [01:24:10]OFD Sender: No OFD packet to send [01:24:15]OFD Sender: No OFD packet to send [01:24:20]OFD Sender: No OFD packet to send [01:24:25]OFD Sender: No OFD packet to send [01:24:30]OFD Sender: No OFD packet to send [01:24:35]OFD Sender: No OFD packet to send [01:24:40]OFD Sender: No OFD packet to send [01:24:40]recv_with_timeout no data received [01:24:45]OFD Sender: No OFD packet to send [01:24:50]OFD Sender: No OFD packet to send [01:25:10]OFD Sender: No OFD packet to send [01:25:15]OFD Sender: No OFD packet to send [01:25:18]recv_with_timeout no data received [01:25:20]OFD Sender: No OFD packet to send [01:25:25]OFD Sender: No OFD packet to send [01:25:30]OFD Sender: No OFD packet to send [01:25:35]OFD Sender: No OFD packet to send [01:25:40]OFD Sender: No OFD packet to send [01:25:45]OFD Sender: No OFD packet to send [01:25:45]accept exits with 8 [01:25:45]New connection [01:25:45]New thread 3066998116 created [01:25:45]Thread 3067141476 joined [01:25:45]Waiting for new connection... [01:25:45] Sock 8.Parse request [01:25:45]Sock 8.Check first char [01:25:45]Sock 8.First char is OK [01:25:45]request: POST /json_proto HTTP/1.0 [01:25:45]Method: POST [01:25:45]URL: /json_proto [01:25:45]Method is POST - this is cgi request [01:25:45]url: /json_proto [01:25:45]query_string will be loaded in cgi processing [01:25:45]execute_cgi json_proto POST (null) [01:25:45]execute_cgi path=json_proto method=POST [01:25:45]POST find Content-Length [01:25:45]Host: 172.17.43.131:8080 [01:25:45]Content-Length: 678 [01:25:45]Content-Type: application/json [01:25:45] [01:25:45]POST finish read [01:25:45]Found Content-Length = 678 [01:25:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:25:45]execute_script... [01:25: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)2002702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:25:45]POST & json_proto [01:25:45]process_json_proto [01:25:45]json parsed OK: [01:25:45]protocol is kg_v1.0 [01:25:45]action value=close_receipt [01:25:45]process_action close_receipt [01:25:45]cmd_close_receipt [01:25:45]MH_GetDate [01:25:45]Write to MH i2c: F0 00 00 4A 02 3B [01:25:45]Write i2c OK [01:25:45]MH_I2C_Read... [01:25:45]Read from MH i2c: F0 [01:25:45]MH_I2C_Read... [01:25:45]Read from MH i2c: F0 09 00 [01:25:45]MH_I2C_Read... [01:25:45]Read from MH i2c: F0 09 00 4A 02 00 1A 9E A5 66 F9 24 A2 66 2C [01:25:45]GetLastDocTimeStamp 1722129606 [01:25:45]current date 1722129946 [01:25:45]FM_GetShiftState [01:25:45]SAM_PROTO_GetShiftState [01:25:45]wFMCommunicate request_size=4 [01:25:45]MH_SAM_APDU [01:25:45]CAPDU: 80 13 01 00 [01:25:45]Write to MH i2c: E2 08 00 4B 02 80 13 01 00 00 00 00 00 CA [01:25:45]Write i2c OK [01:25:45]MH_I2C_Read... [01:25:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:25:45]Read from MH i2c: E2 [01:25:45]MH_I2C_Read... [01:25:45]Read from MH i2c: E2 0E 00 [01:25:45]MH_I2C_Read... [01:25:45]Read from MH i2c: E2 0E 00 4B 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7B [01:25:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:25:45]wFMCommunicate OK [01:25:45]SAM_PROTO_GetShiftState done [01:25:45]FM_GetShiftState done [01:25:45]opened in 1722125326 [01:25:45]opened+sec_in_day 1722211726 [01:25:45]quantity*price = 65020 [01:25:45]sum+1 = 65021 [01:25:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 28 28.07.2024 01:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226368 ФПД: 14749995546801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226368&fm=14749995546801&tin=02508201610067®Number=0000000000092624&sum=65000 [01:25:47]StoreToDocumentArchive [01:25:47]shift 439 fd 226368 [01:25:47]save to /storage/0439/doc_00226368 [01:25:47]save last doc name /storage/0439/doc_00226368 to /storage/kkm_last_doc_name [01:25:47]save OK [01:25:47]Clear old archive folders... [01:25:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:25:47]tlvbuf is 0126E4B0 [01:25:47]SAM_PROTO_ClearQueue [01:25:47]wFMCommunicate request_size=4 [01:25:47]MH_SAM_APDU [01:25:47]CAPDU: 80 09 00 00 [01:25:47]Write to MH i2c: E2 08 00 58 02 80 09 00 00 00 00 00 00 CC [01:25:47]Write i2c OK [01:25:47]MH_I2C_Read... [01:25:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:25:47]Read from MH i2c: E2 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [01:25:47]RAPDU: 90 00 [01:25:47]wFMCommunicate OK [01:25:47]SAM_PROTO_ClearQueue done [01:25:47]KKMCreateOFDPacket [01:25:47]OFDProtocolAddRootSTLVToBuf [01:25:47]FM_MakeSignedData [01:25:47]FM_MakeSignedData [01:25:47]SAM_PROTO_SignData [01:25:47]wFMCommunicate request_size=4 [01:25:47]MH_SAM_APDU [01:25:47]CAPDU: 80 0D 01 02 [01:25:47]Write to MH i2c: E2 08 00 59 02 80 0D 01 02 00 00 00 00 D4 [01:25:47]Write i2c OK [01:25:47]MH_I2C_Read... [01:25:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:25:47]Read from MH i2c: E2 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [01:25:47]RAPDU: 90 00 [01:25:47]wFMCommunicate OK [01:25:47]wFMCommunicate request_size=255 [01:25:47]MH_SAM_APDU [01:25: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 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1A 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 74 03 00 35 04 06 00 0D [01:25:47]Write to MH i2c: E2 02 01 5A 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1A 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 74 03 00 35 04 06 00 0D 00 00 89 [01:25:47]Write i2c OK [01:25:47]MH_I2C_Read... [01:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:25:47]Read from MH i2c: E2 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [01:25:47]RAPDU: 90 00 [01:25:47]wFMCommunicate OK [01:25:47]wFMCommunicate request_size=10 [01:25:47]MH_SAM_APDU [01:25:47]CAPDU: 80 0D 02 02 05 6A 40 3E B8 B1 [01:25:47]Write to MH i2c: E2 0D 00 5B 02 80 0D 02 02 05 00 6A 40 3E B8 B1 00 00 32 [01:25:47]Write i2c OK [01:25:47]MH_I2C_Read... [01:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:25:47]Read from MH i2c: E2 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 03 00 5B 02 00 90 00 D1 [01:25:47]RAPDU: 90 00 [01:25:47]wFMCommunicate OK [01:25:47]wFMCommunicate request_size=4 [01:25:47]MH_SAM_APDU [01:25:47]CAPDU: 80 0D 03 02 [01:25:47]Write to MH i2c: E2 08 00 5C 02 80 0D 03 02 00 00 00 00 D9 [01:25:47]Write i2c OK [01:25:47]MH_I2C_Read... [01:25:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:25:47]Read from MH i2c: E2 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 0B 00 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 0B 00 5C 02 00 0D AF 6E B2 99 F6 4B 7D 90 00 0D [01:25:47]RAPDU: 0D AF 6E B2 99 F6 4B 7D 90 00 [01:25:47]wFMCommunicate OK [01:25:47]SAM_PROTO_SignData done [01:25:47]FM_MakeSignedData done [01:25:47]CreateOFDProtocolMessage [01:25:47]wFMCommunicate request_size=4 [01:25:47]MH_SAM_APDU [01:25:47]CAPDU: 80 11 00 00 [01:25:47]Write to MH i2c: E2 08 00 5D 02 80 11 00 00 00 00 00 00 D9 [01:25:47]Write i2c OK [01:25:47]MH_I2C_Read... [01:25:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:25:47]Read from MH i2c: E2 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 17 00 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: E2 17 00 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 36 [01:25:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:25:47]wFMCommunicate OK [01:25:47]CreateOFDProtocolMessage done [01:25:47]OFDSenderStorePacket 226368 [01:25:47]StoreOFDPacket docnum=226368 [01:25:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 B0 07 01 77 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1A 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 74 03 00 35 04 06 00 0D 6A 40 3E B8 B1 0D AF 6E B2 99 F6 4B 7D [01:25:47]CheckFolder [01:25:47]dirname=/storage/ofd_packets [01:25:47]CheckFolder done [01:25:47]ProducePacketName [01:25:47]name=ofd_packets/00226368 [01:25:47]NVStorageSaveData ofd_packets/00226368 [01:25:47]File name is /storage/ofd_packets/00226368 [01:25:47]Write 301 bytes [01:25:47]NVStorageSaveData done [01:25:47]OFDSenderStorePacket done [01:25:47]KKMCreateOFDPacket done [01:25:47]NVStorageSaveData kkm_last_timestamp [01:25:47]File name is /storage/kkm_last_timestamp [01:25:47]Write 4 bytes [01:25:47]NVStorageSaveData done [01:25:47]ExternCall_PrintAddStr [01:25:47]wPrintStart [01:25:47]Write to MH i2c: 01 00 00 5E 02 60 [01:25:47]Write i2c OK [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: 01 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: 01 07 00 [01:25:47]MH_I2C_Read... [01:25:47]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 FF 0F 75 [01:25:47]RasterBufferAndPrint [01:25:47]line Счет N : (1)2002702 [01:25:47]line ИНН: 02508201610067 [01:25:47]line Контрольно-Кассовый Чек [01:25:47]line ПРОДАЖА [01:25:47]line ТРК (МРК, ГНК) : 43 [01:25:47]line Товар: 2710124130 [01:25:47]line Аи-92-К-5 [01:25:47]line 9.590 * 67.80 [01:25:47]line = 650.20 [01:25:47]line НДС 12% НСП 1% [01:25:47]line > о реализуемом товаре [01:25:47]line ОКРУГЛЕНИЕ: -0.20 [01:25:47]line ИТОГО: 650.00 [01:25:47]line Внесено: 650.00 [01:25:47]line СДАЧА: 0.00 [01:25:47]line НСП 1% : 5.75 [01:25:47]line НДС 12% : 69.05 [01:25:47]line Наличными: 650.00 [01:25:47]line Безнал.: 0.00 [01:25:47]line Место: АЗС № 97 "Партнер Нефть" [01:25:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:25:47]line СНО: Общий режим [01:25:47]line Чек 28 28.07.2024 01:25 [01:25:47]line Смена: 439 ФФД: 1.0 [01:25:47]line ЗНМ: 0300000054 [01:25:47]line РНМ: 0000000000092624 [01:25:47]line Версия ККМ: 001 [01:25:47]line ФМ: 0000000000874959 [01:25:47]line ФД: 226368 [01:25:47]line ФПД: 14749995546801 [01:25:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226368&fm=14749995546801&tin=02508201610067®Number=0000000000092624&sum=65000 [01:25:47]OFD Sender: Processing packet 226368 [packets to send 600, broken 599] [01:25:47]ProducePacketName [01:25:47]name=ofd_packets/00226368 [01:25:47]OFD Sender: To server: pG, [01:25:47]CommunicateWithHost lk.salyk.kg:30040 [01:25:47]ConnectInit lk.salyk.kg [01:25:47]written 0, free lines is 4095 [01:25:48]Write to MH i2c: 01 00 00 89 02 8B [01:25:48]Write i2c OK [01:25:48]MH_I2C_Read... [01:25:48]Read from MH i2c: 01 [01:25:48]MH_I2C_Read... [01:25:48]Read from MH i2c: 01 07 00 [01:25:48]MH_I2C_Read... [01:25:48]Read from MH i2c: 01 07 00 89 02 00 00 00 00 00 5F 0C FD [01:25:48]RasterBufferAndPrint [01:25:48]line [01:25:48]line [01:25:48]line [01:25:48]line [01:25:48]line [01:25:48]written 0, free lines is 3169 [01:25:48]MH_Cut [01:25:48]Write to MH i2c: D1 01 00 90 02 01 64 [01:25:48]Write i2c OK [01:25:48]MH_I2C_Read... [01:25:48]Read from MH i2c: D1 [01:25:48]MH_I2C_Read... [01:25:48]Read from MH i2c: D1 01 00 [01:25:48]MH_I2C_Read... [01:25:48]Read from MH i2c: D1 01 00 90 02 00 63 [01:25:48]Write to MH i2c: 01 00 00 91 02 93 [01:25:48]Write i2c OK [01:25:48]MH_I2C_Read... [01:25:49]*** Cut start [01:25:49]*** Partial cut [01:25:49]*** CUTSNS_PIN = 1 [01:25:49]*** CUTSNS_PIN = 0 [01:25:49]*** Brake cut motor [01:25:50]Read from MH i2c: 01 [01:25:50]MH_I2C_Read... [01:25:50]*** Stop cut motor [01:25:50]*** Cut end [01:25:50]Read from MH i2c: 01 07 00 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: 01 07 00 91 02 00 00 00 00 00 FF 0F A8 [01:25:50]process_action close_receipt done [01:25:50]requested_data is exist [01:25:50]produce_requested_data [01:25:50]requested_item fm.sn is exist - process it [01:25:50]wFMCommunicate request_size=4 [01:25:50]MH_SAM_APDU [01:25:50]CAPDU: 80 11 00 00 [01:25:50]Write to MH i2c: E2 08 00 92 02 80 11 00 00 00 00 00 00 0E [01:25:50]Write i2c OK [01:25:50]MH_I2C_Read... [01:25:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:25:50]Read from MH i2c: E2 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 17 00 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 17 00 92 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [01:25:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:25:50]wFMCommunicate OK [01:25:50]requested_item fd.num is exist - process it [01:25:50]SAM_PROTO_GetFieldsCounters [01:25:50]wFMCommunicate request_size=4 [01:25:50]MH_SAM_APDU [01:25:50]CAPDU: 80 13 00 00 [01:25:50]Write to MH i2c: E2 08 00 93 02 80 13 00 00 00 00 00 00 11 [01:25:50]Write i2c OK [01:25:50]MH_I2C_Read... [01:25:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:25:50]Read from MH i2c: E2 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 62 00 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 62 00 93 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [01:25: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:25:50]wFMCommunicate OK [01:25:50]SAM_PROTO_GetFieldsCounters done [01:25:50]requested_item shift.num is exist - process it [01:25:50]requested_item shift.opened is exist - process it [01:25:50]req_shift_opened [01:25:50]FM_GetShiftState [01:25:50]SAM_PROTO_GetShiftState [01:25:50]wFMCommunicate request_size=4 [01:25:50]MH_SAM_APDU [01:25:50]CAPDU: 80 13 01 00 [01:25:50]Write to MH i2c: E2 08 00 94 02 80 13 01 00 00 00 00 00 13 [01:25:50]Write i2c OK [01:25:50]MH_I2C_Read... [01:25:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:25:50]Read from MH i2c: E2 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 0E 00 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 0E 00 94 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C4 [01:25:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:25:50]wFMCommunicate OK [01:25:50]SAM_PROTO_GetShiftState done [01:25:50]FM_GetShiftState done [01:25:50]req_shift_opened done [01:25:50]requested_item shift.open_date is exist - process it [01:25:50]req_shift_open_date [01:25:50]req_shift_open_date done [01:25:50]produce_requested_data done [01:25:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226368,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:25:50]process_action_free close_receipt [01:25:50]json_value_free [01:25:50]json_value_free done [01:25:50]process_json_proto returns [01:25:50]Send response to host [01:25:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226368,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:25:50]free response buf [01:25:50]execute_script done [01:25:50]execute_script returns [01:25:50]free content buf [01:25:50]Sock 8.Close socket [01:25:50]Sock 8.Thread stoped [01:25:51]Connected sock=11 [01:25:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 B0 07 01 77 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 1A 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 74 03 00 35 04 06 00 0D 6A 40 3E B8 B1 0D AF 6E B2 99 F6 4B 7D [01:25: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 35 39 4F 00 00 00 46 4B 47 00 40 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 74 03 00 F4 03 04 00 2A 4A A5 66 B6 04 01 00 00 73 06 41 7D 72 6D 4D D1 [01:25:52]CommunicateWithHost err = 0 [01:25:52]CheckOFDResponse [01:25:53]1017 (14) - 77093643461234 [01:25:53]1041 (16) - 0000000000874959 [01:25:53]1040 (4) - 226368 [01:25:53]1012 (4) - 27.07.2024 19:27 [01:25:53]1206 (1) - 0 [01:25:53]OFD Sender: Remove packet 226368 [01:25:53]ProducePacketName [01:25:53]name=ofd_packets/00226368 [01:25:53]NVStorageDeleteData [01:25:53]OFD Sender: No OFD packet to send [01:25:58]OFD Sender: No OFD packet to send [01:26:03]OFD Sender: No OFD packet to send [01:26:06]accept exits with 10 [01:26:06]New connection [01:26:06]New thread 3067141476 created [01:26:06]Thread 3066998116 joined [01:26:06]Waiting for new connection... [01:26:06] Sock 10.Parse request [01:26:06]Sock 10.Check first char [01:26:06]Sock 10.First char is OK [01:26:06]request: POST /json_proto HTTP/1.0 [01:26:06]Method: POST [01:26:06]URL: /json_proto [01:26:06]Method is POST - this is cgi request [01:26:06]url: /json_proto [01:26:06]query_string will be loaded in cgi processing [01:26:06]execute_cgi json_proto POST (null) [01:26:06]execute_cgi path=json_proto method=POST [01:26:06]POST find Content-Length [01:26:06]Host: 172.17.43.131:8080 [01:26:06]Content-Length: 683 [01:26:06]Content-Type: application/json [01:26:06] [01:26:06]POST finish read [01:26:06]Found Content-Length = 683 [01:26:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:06]execute_script... [01:26: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)2002703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:06]POST & json_proto [01:26:06]process_json_proto [01:26:06]json parsed OK: [01:26:06]protocol is kg_v1.0 [01:26:06]action value=close_receipt [01:26:06]process_action close_receipt [01:26:06]cmd_close_receipt [01:26:06]MH_GetDate [01:26:06]Write to MH i2c: F0 00 00 95 02 86 [01:26:06]Write i2c OK [01:26:06]MH_I2C_Read... [01:26:06]Read from MH i2c: F0 [01:26:06]MH_I2C_Read... [01:26:06]Read from MH i2c: F0 09 00 [01:26:06]MH_I2C_Read... [01:26:06]Read from MH i2c: F0 09 00 95 02 00 2F 9E A5 66 F9 24 A2 66 8C [01:26:06]GetLastDocTimeStamp 1722129946 [01:26:06]current date 1722129967 [01:26:06]FM_GetShiftState [01:26:06]SAM_PROTO_GetShiftState [01:26:06]wFMCommunicate request_size=4 [01:26:06]MH_SAM_APDU [01:26:06]CAPDU: 80 13 01 00 [01:26:06]Write to MH i2c: E2 08 00 96 02 80 13 01 00 00 00 00 00 15 [01:26:06]Write i2c OK [01:26:06]MH_I2C_Read... [01:26:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:26:06]Read from MH i2c: E2 [01:26:06]MH_I2C_Read... [01:26:06]Read from MH i2c: E2 0E 00 [01:26:06]MH_I2C_Read... [01:26:06]Read from MH i2c: E2 0E 00 96 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C6 [01:26:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:26:06]wFMCommunicate OK [01:26:06]SAM_PROTO_GetShiftState done [01:26:06]FM_GetShiftState done [01:26:06]opened in 1722125326 [01:26:06]opened+sec_in_day 1722211726 [01:26:06]quantity*price = 140015 [01:26:06]sum+1 = 140016 [01:26:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 29 28.07.2024 01:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226369 ФПД: 56384496165495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226369&fm=56384496165495&tin=02508201610067®Number=0000000000092624&sum=140000 [01:26:08]StoreToDocumentArchive [01:26:08]shift 439 fd 226369 [01:26:08]save to /storage/0439/doc_00226369 [01:26:08]save last doc name /storage/0439/doc_00226369 to /storage/kkm_last_doc_name [01:26:08]save OK [01:26:08]Clear old archive folders... [01:26:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:26:08]tlvbuf is 012FA3F0 [01:26:08]SAM_PROTO_ClearQueue [01:26:08]wFMCommunicate request_size=4 [01:26:08]MH_SAM_APDU [01:26:08]CAPDU: 80 09 00 00 [01:26:08]Write to MH i2c: E2 08 00 A3 02 80 09 00 00 00 00 00 00 17 [01:26:08]Write i2c OK [01:26:08]MH_I2C_Read... [01:26:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:26:08]Read from MH i2c: E2 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [01:26:08]RAPDU: 90 00 [01:26:08]wFMCommunicate OK [01:26:08]SAM_PROTO_ClearQueue done [01:26:08]KKMCreateOFDPacket [01:26:08]OFDProtocolAddRootSTLVToBuf [01:26:08]FM_MakeSignedData [01:26:08]FM_MakeSignedData [01:26:08]SAM_PROTO_SignData [01:26:08]wFMCommunicate request_size=4 [01:26:08]MH_SAM_APDU [01:26:08]CAPDU: 80 0D 01 02 [01:26:08]Write to MH i2c: E2 08 00 A4 02 80 0D 01 02 00 00 00 00 1F [01:26:08]Write i2c OK [01:26:08]MH_I2C_Read... [01:26:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:26:08]Read from MH i2c: E2 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [01:26:08]RAPDU: 90 00 [01:26:08]wFMCommunicate OK [01:26:08]wFMCommunicate request_size=255 [01:26:08]MH_SAM_APDU [01:26:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2F 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 74 03 00 35 04 06 00 33 [01:26:08]Write to MH i2c: E2 02 01 A5 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2F 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 74 03 00 35 04 06 00 33 00 00 29 [01:26:08]Write i2c OK [01:26:08]MH_I2C_Read... [01:26:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:26:08]Read from MH i2c: E2 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [01:26:08]RAPDU: 90 00 [01:26:08]wFMCommunicate OK [01:26:08]wFMCommunicate request_size=10 [01:26:08]MH_SAM_APDU [01:26:08]CAPDU: 80 0D 02 02 05 48 09 DD 62 77 [01:26:08]Write to MH i2c: E2 0D 00 A6 02 80 0D 02 02 05 00 48 09 DD 62 77 00 00 33 [01:26:08]Write i2c OK [01:26:08]MH_I2C_Read... [01:26:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:26:08]Read from MH i2c: E2 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 03 00 A6 02 00 90 00 1C [01:26:08]RAPDU: 90 00 [01:26:08]wFMCommunicate OK [01:26:08]wFMCommunicate request_size=4 [01:26:08]MH_SAM_APDU [01:26:08]CAPDU: 80 0D 03 02 [01:26:08]Write to MH i2c: E2 08 00 A7 02 80 0D 03 02 00 00 00 00 24 [01:26:08]Write i2c OK [01:26:08]MH_I2C_Read... [01:26:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:26:08]Read from MH i2c: E2 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 0B 00 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 0B 00 A7 02 00 80 1A 2C 3F CA 61 98 E1 90 00 CE [01:26:08]RAPDU: 80 1A 2C 3F CA 61 98 E1 90 00 [01:26:08]wFMCommunicate OK [01:26:08]SAM_PROTO_SignData done [01:26:08]FM_MakeSignedData done [01:26:08]CreateOFDProtocolMessage [01:26:08]wFMCommunicate request_size=4 [01:26:08]MH_SAM_APDU [01:26:08]CAPDU: 80 11 00 00 [01:26:08]Write to MH i2c: E2 08 00 A8 02 80 11 00 00 00 00 00 00 24 [01:26:08]Write i2c OK [01:26:08]MH_I2C_Read... [01:26:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:26:08]Read from MH i2c: E2 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 17 00 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: E2 17 00 A8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 81 [01:26:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:26:08]wFMCommunicate OK [01:26:08]CreateOFDProtocolMessage done [01:26:08]OFDSenderStorePacket 226369 [01:26:08]StoreOFDPacket docnum=226369 [01:26:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B EF 07 01 FA CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2F 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 74 03 00 35 04 06 00 33 48 09 DD 62 77 80 1A 2C 3F CA 61 98 E1 [01:26:08]CheckFolder [01:26:08]dirname=/storage/ofd_packets [01:26:08]CheckFolder done [01:26:08]ProducePacketName [01:26:08]name=ofd_packets/00226369 [01:26:08]NVStorageSaveData ofd_packets/00226369 [01:26:08]File name is /storage/ofd_packets/00226369 [01:26:08]Write 301 bytes [01:26:08]NVStorageSaveData done [01:26:08]OFDSenderStorePacket done [01:26:08]KKMCreateOFDPacket done [01:26:08]NVStorageSaveData kkm_last_timestamp [01:26:08]File name is /storage/kkm_last_timestamp [01:26:08]Write 4 bytes [01:26:08]NVStorageSaveData done [01:26:08]ExternCall_PrintAddStr [01:26:08]wPrintStart [01:26:08]Write to MH i2c: 01 00 00 A9 02 AB [01:26:08]Write i2c OK [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: 01 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: 01 07 00 [01:26:08]MH_I2C_Read... [01:26:08]Read from MH i2c: 01 07 00 A9 02 00 00 00 00 00 FF 0F C0 [01:26:08]RasterBufferAndPrint [01:26:08]line Счет N : (1)2002703 [01:26:08]line ИНН: 02508201610067 [01:26:08]line Контрольно-Кассовый Чек [01:26:08]line ПРОДАЖА [01:26:08]line ТРК (МРК, ГНК) : 34 [01:26:08]line Товар: 2710124500 [01:26:08]line Аи-95-К-5 [01:26:08]line 18.870 * 74.20 [01:26:08]line = 1400.15 [01:26:08]line НДС 12% НСП 1% [01:26:08]line > о реализуемом товаре [01:26:08]line ОКРУГЛЕНИЕ: -0.15 [01:26:08]line ИТОГО: 1400.00 [01:26:08]line Внесено: 1400.00 [01:26:08]line СДАЧА: 0.00 [01:26:08]line НСП 1% : 12.39 [01:26:08]line НДС 12% : 148.69 [01:26:08]line Наличными: 1400.00 [01:26:08]line Безнал.: 0.00 [01:26:08]line Место: АЗС № 97 "Партнер Нефть" [01:26:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:26:08]line СНО: Общий режим [01:26:08]line Чек 29 28.07.2024 01:26 [01:26:08]line Смена: 439 ФФД: 1.0 [01:26:08]line ЗНМ: 0300000054 [01:26:08]line РНМ: 0000000000092624 [01:26:08]line Версия ККМ: 001 [01:26:08]line ФМ: 0000000000874959 [01:26:08]line ФД: 226369 [01:26:08]line ФПД: 56384496165495 [01:26:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226369&fm=56384496165495&tin=02508201610067®Number=0000000000092624&sum=140000 [01:26:08]written 0, free lines is 4095 [01:26:08]OFD Sender: Processing packet 226369 [packets to send 600, broken 599] [01:26:08]ProducePacketName [01:26:08]name=ofd_packets/00226369 [01:26:08]OFD Sender: To server: pG, [01:26:08]CommunicateWithHost lk.salyk.kg:30040 [01:26:08]ConnectInit lk.salyk.kg [01:26:08]Connected sock=9 [01:26: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 35 39 0F 01 00 00 2B EF 07 01 FA CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2F 9E A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 74 03 00 35 04 06 00 33 48 09 DD 62 77 80 1A 2C 3F CA 61 98 E1 [01:26:09]Write to MH i2c: 01 00 00 D4 02 D6 [01:26:09]Write i2c OK [01:26:09]MH_I2C_Read... [01:26:09]Read from MH i2c: 01 [01:26:09]MH_I2C_Read... [01:26:09]Read from MH i2c: 01 07 00 [01:26:09]MH_I2C_Read... [01:26:09]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 68 0C 51 [01:26:09]RasterBufferAndPrint [01:26:09]line [01:26:09]line [01:26:09]line [01:26:09]line [01:26:09]line [01:26:09]written 0, free lines is 3180 [01:26:09]MH_Cut [01:26:09]Write to MH i2c: D1 01 00 DB 02 01 AF [01:26:09]Write i2c OK [01:26:09]MH_I2C_Read... [01:26:09]Read from MH i2c: D1 [01:26:09]MH_I2C_Read... [01:26:09]Read from MH i2c: D1 01 00 [01:26:09]MH_I2C_Read... [01:26:09]Read from MH i2c: D1 01 00 DB 02 00 AE [01:26:09]Write to MH i2c: 01 00 00 DC 02 DE [01:26:09]Write i2c OK [01:26:09]MH_I2C_Read... [01:26: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 35 39 4F 00 00 00 2C EB 47 00 4C 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 74 03 00 F4 03 04 00 3B 4A A5 66 B6 04 01 00 00 68 89 79 6E 98 13 1F 3C [01:26:09]CommunicateWithHost err = 0 [01:26:09]CheckOFDResponse [01:26:09]1017 (14) - 77093643461234 [01:26:09]1041 (16) - 0000000000874959 [01:26:09]1040 (4) - 226369 [01:26:09]1012 (4) - 27.07.2024 19:27 [01:26:09]1206 (1) - 0 [01:26:09]OFD Sender: Remove packet 226369 [01:26:09]ProducePacketName [01:26:09]name=ofd_packets/00226369 [01:26:09]NVStorageDeleteData [01:26:09]OFD Sender: No OFD packet to send [01:26:10]*** Cut start [01:26:10]*** Partial cut [01:26:10]*** CUTSNS_PIN = 1 [01:26:10]*** CUTSNS_PIN = 0 [01:26:10]*** Brake cut motor [01:26:10]Read from MH i2c: 01 [01:26:10]MH_I2C_Read... [01:26:10]*** Stop cut motor [01:26:10]*** Cut end [01:26:10]Read from MH i2c: 01 07 00 [01:26:10]MH_I2C_Read... [01:26:10]Read from MH i2c: 01 07 00 DC 02 00 00 00 00 00 FF 0F F3 [01:26:10]process_action close_receipt done [01:26:10]requested_data is exist [01:26:10]produce_requested_data [01:26:10]requested_item fm.sn is exist - process it [01:26:10]wFMCommunicate request_size=4 [01:26:10]MH_SAM_APDU [01:26:10]CAPDU: 80 11 00 00 [01:26:10]Write to MH i2c: E2 08 00 DD 02 80 11 00 00 00 00 00 00 59 [01:26:10]Write i2c OK [01:26:10]MH_I2C_Read... [01:26:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:26:11]Read from MH i2c: E2 [01:26:11]MH_I2C_Read... [01:26:11]Read from MH i2c: E2 17 00 [01:26:11]MH_I2C_Read... [01:26:11]Read from MH i2c: E2 17 00 DD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [01:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:26:11]wFMCommunicate OK [01:26:11]requested_item fd.num is exist - process it [01:26:11]SAM_PROTO_GetFieldsCounters [01:26:11]wFMCommunicate request_size=4 [01:26:11]MH_SAM_APDU [01:26:11]CAPDU: 80 13 00 00 [01:26:11]Write to MH i2c: E2 08 00 DE 02 80 13 00 00 00 00 00 00 5C [01:26:11]Write i2c OK [01:26:11]MH_I2C_Read... [01:26:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:26:11]Read from MH i2c: E2 [01:26:11]MH_I2C_Read... [01:26:11]Read from MH i2c: E2 62 00 [01:26:11]MH_I2C_Read... [01:26:11]Read from MH i2c: E2 62 00 DE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [01:26: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:26:11]wFMCommunicate OK [01:26:11]SAM_PROTO_GetFieldsCounters done [01:26:11]requested_item shift.num is exist - process it [01:26:11]requested_item shift.opened is exist - process it [01:26:11]req_shift_opened [01:26:11]FM_GetShiftState [01:26:11]SAM_PROTO_GetShiftState [01:26:11]wFMCommunicate request_size=4 [01:26:11]MH_SAM_APDU [01:26:11]CAPDU: 80 13 01 00 [01:26:11]Write to MH i2c: E2 08 00 DF 02 80 13 01 00 00 00 00 00 5E [01:26:11]Write i2c OK [01:26:11]MH_I2C_Read... [01:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:26:11]Read from MH i2c: E2 [01:26:11]MH_I2C_Read... [01:26:11]Read from MH i2c: E2 0E 00 [01:26:11]MH_I2C_Read... [01:26:11]Read from MH i2c: E2 0E 00 DF 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0F [01:26:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:26:11]wFMCommunicate OK [01:26:11]SAM_PROTO_GetShiftState done [01:26:11]FM_GetShiftState done [01:26:11]req_shift_opened done [01:26:11]requested_item shift.open_date is exist - process it [01:26:11]req_shift_open_date [01:26:11]req_shift_open_date done [01:26:11]produce_requested_data done [01:26:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226369,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:26:11]process_action_free close_receipt [01:26:11]json_value_free [01:26:11]json_value_free done [01:26:11]process_json_proto returns [01:26:11]Send response to host [01:26:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226369,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:26:11]free response buf [01:26:11]execute_script done [01:26:11]execute_script returns [01:26:11]free content buf [01:26:11]Sock 10.Close socket [01:26:11]Sock 10.Thread stoped [01:26:14]OFD Sender: No OFD packet to send [01:26:19]OFD Sender: No OFD packet to send [01:26:24]OFD Sender: No OFD packet to send [01:26:29]OFD Sender: No OFD packet to send [01:26:34]OFD Sender: No OFD packet to send [01:26:38]recv_with_timeout no data received [01:26:39]OFD Sender: No OFD packet to send [01:26:44]OFD Sender: No OFD packet to send [01:26:49]OFD Sender: No OFD packet to send [01:26:54]OFD Sender: No OFD packet to send [01:26:59]OFD Sender: No OFD packet to send [01:27:04]OFD Sender: No OFD packet to send [01:27:09]OFD Sender: No OFD packet to send [01:27:14]OFD Sender: No OFD packet to send [01:27:19]OFD Sender: No OFD packet to send [01:27:25]OFD Sender: No OFD packet to send [01:27:30]OFD Sender: No OFD packet to send [01:27:35]OFD Sender: No OFD packet to send [01:27:40]OFD Sender: No OFD packet to send [01:27:45]OFD Sender: No OFD packet to send [01:27:50]OFD Sender: No OFD packet to send [01:27:55]OFD Sender: No OFD packet to send [01:28:00]OFD Sender: No OFD packet to send [01:28:05]OFD Sender: No OFD packet to send [01:28:10]OFD Sender: No OFD packet to send [01:28:15]OFD Sender: No OFD packet to send [01:28:20]OFD Sender: No OFD packet to send [01:28:25]OFD Sender: No OFD packet to send [01:28:30]OFD Sender: No OFD packet to send [01:28:35]OFD Sender: No OFD packet to send [01:28:40]OFD Sender: No OFD packet to send [01:28:45]OFD Sender: No OFD packet to send [01:28:50]OFD Sender: No OFD packet to send [01:28:55]OFD Sender: No OFD packet to send [01:29:00]OFD Sender: No OFD packet to send [01:29:05]OFD Sender: No OFD packet to send [01:29:10]OFD Sender: No OFD packet to send [01:29:15]OFD Sender: No OFD packet to send [01:29:20]OFD Sender: No OFD packet to send [01:29:25]OFD Sender: No OFD packet to send [01:29:30]OFD Sender: No OFD packet to send [01:29:35]OFD Sender: No OFD packet to send [01:29:40]OFD Sender: No OFD packet to send [01:29:45]OFD Sender: No OFD packet to send [01:29:50]OFD Sender: No OFD packet to send [01:29:55]OFD Sender: No OFD packet to send [01:30:00]OFD Sender: No OFD packet to send [01:30:05]OFD Sender: No OFD packet to send [01:30:10]OFD Sender: No OFD packet to send [01:30:15]OFD Sender: No OFD packet to send [01:30:20]OFD Sender: No OFD packet to send [01:30:25]OFD Sender: No OFD packet to send [01:30:30]OFD Sender: No OFD packet to send [01:30:35]OFD Sender: No OFD packet to send [01:30:40]OFD Sender: No OFD packet to send [01:30:45]OFD Sender: No OFD packet to send [01:30:50]OFD Sender: No OFD packet to send [01:30:55]OFD Sender: No OFD packet to send [01:31:00]OFD Sender: No OFD packet to send [01:31:05]OFD Sender: No OFD packet to send [01:31:10]OFD Sender: No OFD packet to send [01:31:15]OFD Sender: No OFD packet to send [01:31:20]OFD Sender: No OFD packet to send [01:31:25]OFD Sender: No OFD packet to send [01:31:30]OFD Sender: No OFD packet to send [01:31:35]OFD Sender: No OFD packet to send [01:31:40]OFD Sender: No OFD packet to send [01:31:45]OFD Sender: No OFD packet to send [01:31:50]OFD Sender: No OFD packet to send [01:31:55]OFD Sender: No OFD packet to send [01:32:00]OFD Sender: No OFD packet to send [01:32:05]OFD Sender: No OFD packet to send [01:32:10]OFD Sender: No OFD packet to send [01:32:15]OFD Sender: No OFD packet to send [01:32:20]OFD Sender: No OFD packet to send [01:32:25]OFD Sender: No OFD packet to send [01:32:30]OFD Sender: No OFD packet to send [01:32:35]OFD Sender: No OFD packet to send [01:32:40]OFD Sender: No OFD packet to send [01:32:45]OFD Sender: No OFD packet to send [01:32:50]OFD Sender: No OFD packet to send [01:32:55]OFD Sender: No OFD packet to send [01:33:00]OFD Sender: No OFD packet to send [01:33:05]OFD Sender: No OFD packet to send [01:33:10]OFD Sender: No OFD packet to send [01:33:15]OFD Sender: No OFD packet to send [01:33:21]OFD Sender: No OFD packet to send [01:33:26]OFD Sender: No OFD packet to send [01:33:31]OFD Sender: No OFD packet to send [01:33:36]OFD Sender: No OFD packet to send [01:33:41]OFD Sender: No OFD packet to send [01:33:46]OFD Sender: No OFD packet to send [01:33:51]OFD Sender: No OFD packet to send [01:33:56]OFD Sender: No OFD packet to send [01:34:01]OFD Sender: No OFD packet to send [01:34:02]recv_with_timeout no data received [01:34:06]OFD Sender: No OFD packet to send [01:34:11]OFD Sender: No OFD packet to send [01:34:16]OFD Sender: No OFD packet to send [01:34:21]OFD Sender: No OFD packet to send [01:34:26]OFD Sender: No OFD packet to send [01:34:31]OFD Sender: No OFD packet to send [01:34:36]OFD Sender: No OFD packet to send [01:34:41]OFD Sender: No OFD packet to send [01:34:46]OFD Sender: No OFD packet to send [01:34:51]OFD Sender: No OFD packet to send [01:34:56]OFD Sender: No OFD packet to send [01:35:01]OFD Sender: No OFD packet to send [01:35:06]OFD Sender: No OFD packet to send [01:35:11]OFD Sender: No OFD packet to send [01:35:16]OFD Sender: No OFD packet to send [01:35:18]accept exits with 8 [01:35:18]New connection [01:35:18]New thread 3066998116 created [01:35:18]Thread 3067141476 joined [01:35:18]Waiting for new connection... [01:35:18] Sock 8.Parse request [01:35:18]Sock 8.Check first char [01:35:18]Sock 8.First char is OK [01:35:18]request: POST /json_proto HTTP/1.0 [01:35:18]Method: POST [01:35:18]URL: /json_proto [01:35:18]Method is POST - this is cgi request [01:35:18]url: /json_proto [01:35:18]query_string will be loaded in cgi processing [01:35:18]execute_cgi json_proto POST (null) [01:35:18]execute_cgi path=json_proto method=POST [01:35:18]POST find Content-Length [01:35:18]Host: 172.17.43.131:8080 [01:35:18]Content-Length: 671 [01:35:18]Content-Type: application/json [01:35:18] [01:35:18]POST finish read [01:35:18]Found Content-Length = 671 [01:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:18]execute_script... [01:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:18]POST & json_proto [01:35:18]process_json_proto [01:35:18]json parsed OK: [01:35:18]protocol is kg_v1.0 [01:35:18]action value=close_receipt [01:35:18]process_action close_receipt [01:35:18]cmd_close_receipt [01:35:18]MH_GetDate [01:35:18]Write to MH i2c: F0 00 00 E0 02 D1 [01:35:18]Write i2c OK [01:35:18]MH_I2C_Read... [01:35:18]Read from MH i2c: F0 [01:35:18]MH_I2C_Read... [01:35:18]Read from MH i2c: F0 09 00 [01:35:18]MH_I2C_Read... [01:35:18]Read from MH i2c: F0 09 00 E0 02 00 56 A0 A5 66 F9 24 A2 66 00 [01:35:18]GetLastDocTimeStamp 1722129967 [01:35:18]current date 1722130518 [01:35:18]FM_GetShiftState [01:35:18]SAM_PROTO_GetShiftState [01:35:18]wFMCommunicate request_size=4 [01:35:18]MH_SAM_APDU [01:35:18]CAPDU: 80 13 01 00 [01:35:18]Write to MH i2c: E2 08 00 E1 02 80 13 01 00 00 00 00 00 60 [01:35:18]Write i2c OK [01:35:18]MH_I2C_Read... [01:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:18]Read from MH i2c: E2 [01:35:18]MH_I2C_Read... [01:35:18]Read from MH i2c: E2 0E 00 [01:35:18]MH_I2C_Read... [01:35:18]Read from MH i2c: E2 0E 00 E1 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 11 [01:35:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:35:18]wFMCommunicate OK [01:35:18]SAM_PROTO_GetShiftState done [01:35:18]FM_GetShiftState done [01:35:18]opened in 1722125326 [01:35:18]opened+sec_in_day 1722211726 [01:35:18]quantity*price = 50017 [01:35:18]sum+1 = 50019 [01:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре [01:42:00]line ОКРУГЛЕНИЕ: -0.18 [01:42:00]line ИТОГО: 500.00 [01:42:00]line Внесено: 500.00 [01:42:00]line СДАЧА: 0.00 [01:42:00]line НСП 1% : 4.43 [01:42:00]line НДС 12% : 53.12 [01:42:00]line Наличными: 500.00 [01:42:00]line Безнал.: 0.00 [01:42:00]line Место: АЗС № 97 "Партнер Нефть" [01:42:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:42:00]line СНО: Общий режим [01:42:00]line Чек 30 28.07.2024 01:35 [01:42:00]line Смена: 439 ФФД: 1.0 [01:42:00]line ЗНМ: 0300000054 [01:42:00]line РНМ: 0000000000092624 [01:42:00]line Версия ККМ: 001 [01:42:00]line ФМ: 0000000000874959 [01:42:00]line ФД: 226370 [01:42:00]line ФПД: 104723488100573 [01:42:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T013518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226370&fm=104723488100573&tin=02508201610067®Number=0000000000092624&sum=50000 [01:42:00]written 0, free lines is 4095 [01:42:00]Write to MH i2c: 01 00 00 48 00 48 [01:42:00]Write i2c OK [01:42:00]MH_I2C_Read... [01:42:00]Read from MH i2c: 01 [01:42:00]MH_I2C_Read... [01:42:00]Read from MH i2c: 01 07 00 [01:42:00]MH_I2C_Read... [01:42:00]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 59 0C B4 [01:42:00]RasterBufferAndPrint [01:42:00]line [01:42:00]line [01:42:00]line [01:42:00]line [01:42:00]line [01:42:00]written 0, free lines is 3170 [01:42:00]MH_Cut [01:42:00]Write to MH i2c: D1 01 00 4F 00 01 21 [01:42:00]Write i2c OK [01:42:00]MH_I2C_Read... [01:42:00]Read from MH i2c: D1 [01:42:00]MH_I2C_Read... [01:42:00]Read from MH i2c: D1 01 00 [01:42:00]MH_I2C_Read... [01:42:00]Read from MH i2c: D1 01 00 4F 00 00 20 [01:42:00]Write to MH i2c: 01 00 00 50 00 50 [01:42:00]Write i2c OK [01:42:00]MH_I2C_Read... [01:42:02]*** Cut start [01:42:02]*** Partial cut [01:42:02]*** CUTSNS_PIN = 1 [01:42:02]*** CUTSNS_PIN = 0 [01:42:02]*** Brake cut motor [01:42:02]Read from MH i2c: 01 [01:42:02]MH_I2C_Read... [01:42:02]*** Stop cut motor [01:42:02]*** Cut end [01:42:02]Read from MH i2c: 01 07 00 [01:42:02]MH_I2C_Read... [01:42:02]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [01:42:02]process_action print_doc done [01:42:02]requested_data is exist [01:42:02]produce_requested_data [01:42:02]produce_requested_data return (null) [01:42:02]process_action_free print_doc [01:42:02]json_value_free [01:42:02]json_value_free done [01:42:02]process_json_proto returns [01:42:02]Send response to host [01:42:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [01:42:02]free response buf [01:42:02]execute_script done [01:42:02]execute_script returns [01:42:02]free content buf [01:42:02]Sock 7.Close socket [01:42:02]Sock 7.Thread stoped [01:42:02]OFD Sender: No OFD packet to send [01:42:03]accept exits with 10 [01:42:03]New connection [01:42:03]New thread 3067432292 created [01:42:03]Thread 3067575652 joined [01:42:03]Waiting for new connection... [01:42:03] Sock 10.Parse request [01:42:03]Sock 10.Check first char [01:42:03]Sock 10.First char is OK [01:42:03]request: POST /json_proto HTTP/1.0 [01:42:03]Method: POST [01:42:03]URL: /json_proto [01:42:03]Method is POST - this is cgi request [01:42:03]url: /json_proto [01:42:03]query_string will be loaded in cgi processing [01:42:03]execute_cgi json_proto POST (null) [01:42:03]execute_cgi path=json_proto method=POST [01:42:03]POST find Content-Length [01:42:03]Host: 172.17.43.131:8080 [01:42:03]Content-Length: 680 [01:42:03]Content-Type: application/json [01:42:03] [01:42:03]POST finish read [01:42:03]Found Content-Length = 680 [01:42:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:42:03]execute_script... [01:42:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:42:03]POST & json_proto [01:42:03]process_json_proto [01:42:03]json parsed OK: [01:42:03]protocol is kg_v1.0 [01:42:03]action value=close_receipt [01:42:03]process_action close_receipt [01:42:03]cmd_close_receipt [01:42:03]MH_GetDate [01:42:03]Write to MH i2c: F0 00 00 51 00 40 [01:42:03]Write i2c OK [01:42:03]MH_I2C_Read... [01:42:03]Read from MH i2c: F0 [01:42:03]MH_I2C_Read... [01:42:03]Read from MH i2c: F0 09 00 [01:42:03]MH_I2C_Read... [01:42:03]Read from MH i2c: F0 09 00 51 00 00 EB A1 A5 66 F9 24 A2 66 05 [01:42:03]GetLastDocTimeStamp 1722130518 [01:42:03]current date 1722130923 [01:42:03]FM_GetShiftState [01:42:03]SAM_PROTO_GetShiftState [01:42:03]wFMCommunicate request_size=4 [01:42:03]MH_SAM_APDU [01:42:03]CAPDU: 80 13 01 00 [01:42:03]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [01:42:03]Write i2c OK [01:42:03]MH_I2C_Read... [01:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:42:03]Read from MH i2c: E2 [01:42:03]MH_I2C_Read... [01:42:03]Read from MH i2c: E2 0E 00 [01:42:03]MH_I2C_Read... [01:42:03]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [01:42:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:42:03]wFMCommunicate OK [01:42:03]SAM_PROTO_GetShiftState done [01:42:03]FM_GetShiftState done [01:42:03]opened in 1722125326 [01:42:03]opened+sec_in_day 1722211726 [01:42:03]quantity*price = 200025 [01:42:03]sum+1 = 200026 [01:42:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 31 28.07.2024 01:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226371 ФПД: 213795775028206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T014203&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226371&fm=213795775028206&tin=02508201610067®Number=0000000000092624&sum=200000 [01:42:04]StoreToDocumentArchive [01:42:04]shift 439 fd 226371 [01:42:04]save to /storage/0439/doc_00226371 [01:42:04]save last doc name /storage/0439/doc_00226371 to /storage/kkm_last_doc_name [01:42:04]save OK [01:42:04]Clear old archive folders... [01:42:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:42:04]tlvbuf is 01196620 [01:42:04]SAM_PROTO_ClearQueue [01:42:04]wFMCommunicate request_size=4 [01:42:04]MH_SAM_APDU [01:42:04]CAPDU: 80 09 00 00 [01:42:04]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [01:42:04]Write i2c OK [01:42:04]MH_I2C_Read... [01:42:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:42:04]Read from MH i2c: E2 [01:42:04]MH_I2C_Read... [01:42:04]Read from MH i2c: E2 03 00 [01:42:04]MH_I2C_Read... [01:42:04]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [01:42:04]RAPDU: 90 00 [01:42:04]wFMCommunicate OK [01:42:04]SAM_PROTO_ClearQueue done [01:42:04]KKMCreateOFDPacket [01:42:04]OFDProtocolAddRootSTLVToBuf [01:42:04]FM_MakeSignedData [01:42:04]FM_MakeSignedData [01:42:04]SAM_PROTO_SignData [01:42:04]wFMCommunicate request_size=4 [01:42:04]MH_SAM_APDU [01:42:04]CAPDU: 80 0D 01 02 [01:42:04]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [01:42:04]Write i2c OK [01:42:04]MH_I2C_Read... [01:42:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:42:04]Read from MH i2c: E2 [01:42:04]MH_I2C_Read... [01:42:04]Read from MH i2c: E2 03 00 [01:42:04]MH_I2C_Read... [01:42:04]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [01:42:04]RAPDU: 90 00 [01:42:04]wFMCommunicate OK [01:42:04]wFMCommunicate request_size=255 [01:42:04]MH_SAM_APDU [01:42:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 EB A1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 74 03 00 35 04 06 00 C2 72 35 39 [01:42:04]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 EB A1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 74 03 00 35 04 06 00 C2 72 35 39 00 00 1E [01:42:04]Write i2c OK [01:42:04]MH_I2C_Read... [01:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:42:05]Read from MH i2c: E2 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 03 00 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [01:42:05]RAPDU: 90 00 [01:42:05]wFMCommunicate OK [01:42:05]wFMCommunicate request_size=7 [01:42:05]MH_SAM_APDU [01:42:05]CAPDU: 80 0D 02 02 02 9B EE [01:42:05]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 9B EE 00 00 69 [01:42:05]Write i2c OK [01:42:05]MH_I2C_Read... [01:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:42:05]Read from MH i2c: E2 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 03 00 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [01:42:05]RAPDU: 90 00 [01:42:05]wFMCommunicate OK [01:42:05]wFMCommunicate request_size=4 [01:42:05]MH_SAM_APDU [01:42:05]CAPDU: 80 0D 03 02 [01:42:05]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [01:42:05]Write i2c OK [01:42:05]MH_I2C_Read... [01:42:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:42:05]Read from MH i2c: E2 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 0B 00 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 0B 00 63 00 00 89 F9 F7 08 71 B9 B7 6E 90 00 AF [01:42:05]RAPDU: 89 F9 F7 08 71 B9 B7 6E 90 00 [01:42:05]wFMCommunicate OK [01:42:05]SAM_PROTO_SignData done [01:42:05]FM_MakeSignedData done [01:42:05]CreateOFDProtocolMessage [01:42:05]wFMCommunicate request_size=4 [01:42:05]MH_SAM_APDU [01:42:05]CAPDU: 80 11 00 00 [01:42:05]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [01:42:05]Write i2c OK [01:42:05]MH_I2C_Read... [01:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:42:05]Read from MH i2c: E2 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 17 00 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [01:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:42:05]wFMCommunicate OK [01:42:05]CreateOFDProtocolMessage done [01:42:05]OFDSenderStorePacket 226371 [01:42:05]StoreOFDPacket docnum=226371 [01:42:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D 3D 04 01 FC 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 EB A1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 74 03 00 35 04 06 00 C2 72 35 39 9B EE 89 F9 F7 08 71 B9 B7 6E [01:42:05]CheckFolder [01:42:05]dirname=/storage/ofd_packets [01:42:05]CheckFolder done [01:42:05]ProducePacketName [01:42:05]name=ofd_packets/00226371 [01:42:05]NVStorageSaveData ofd_packets/00226371 [01:42:05]File name is /storage/ofd_packets/00226371 [01:42:05]Write 298 bytes [01:42:05]NVStorageSaveData done [01:42:05]OFDSenderStorePacket done [01:42:05]KKMCreateOFDPacket done [01:42:05]NVStorageSaveData kkm_last_timestamp [01:42:05]File name is /storage/kkm_last_timestamp [01:42:05]Write 4 bytes [01:42:05]NVStorageSaveData done [01:42:05]ExternCall_PrintAddStr [01:42:05]wPrintStart [01:42:05]Write to MH i2c: 01 00 00 65 00 65 [01:42:05]Write i2c OK [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: 01 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: 01 07 00 [01:42:05]MH_I2C_Read... [01:42:05]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [01:42:05]RasterBufferAndPrint [01:42:05]line Счет N : (1)2002705 [01:42:05]line ИНН: 02508201610067 [01:42:05]line Контрольно-Кассовый Чек [01:42:05]line ПРОДАЖА [01:42:05]line ТРК (МРК, ГНК) : 31 [01:42:05]line Товар: 2710194210 [01:42:05]line ДТ-К-5 [01:42:05]line 26.250 * 76.20 [01:42:05]line = 2000.25 [01:42:05]line НДС 12% НСП 1% [01:42:05]line > о реализуемом товаре [01:42:05]line ОКРУГЛЕНИЕ: -0.25 [01:42:05]line ИТОГО: 2000.00 [01:42:05]line Внесено: 2000.00 [01:42:05]line СДАЧА: 0.00 [01:42:05]line НСП 1% : 17.70 [01:42:05]line НДС 12% : 212.42 [01:42:05]line Наличными: 2000.00 [01:42:05]line Безнал.: 0.00 [01:42:05]line Место: АЗС № 97 "Партнер Нефть" [01:42:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:42:05]line СНО: Общий режим [01:42:05]line Чек 31 28.07.2024 01:42 [01:42:05]line Смена: 439 ФФД: 1.0 [01:42:05]line ЗНМ: 0300000054 [01:42:05]line РНМ: 0000000000092624 [01:42:05]line Версия ККМ: 001 [01:42:05]line ФМ: 0000000000874959 [01:42:05]line ФД: 226371 [01:42:05]line ФПД: 213795775028206 [01:42:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T014203&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226371&fm=213795775028206&tin=02508201610067®Number=0000000000092624&sum=200000 [01:42:05]written 0, free lines is 4095 [01:42:05]OFD Sender: Processing packet 226371 [packets to send 600, broken 599] [01:42:05]ProducePacketName [01:42:05]name=ofd_packets/00226371 [01:42:05]OFD Sender: To server: pG, [01:42:05]CommunicateWithHost lk.salyk.kg:30040 [01:42:05]ConnectInit lk.salyk.kg [01:42:05]Connected sock=9 [01:42:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D 3D 04 01 FC 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 EB A1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 Write to MH i2c: 30 01 30 00 30 00 30 90 30 00 30 90 30 [01:42:06]30 38 Write i2c OK [01:42:06]37 MH_I2C_Read... [01:42:06]34 Read from MH i2c: 39 01 35 [01:42:06]39 MH_I2C_Read... [01:42:06]10 04 04 00 Read from MH i2c: 43 01 74 07 03 00 00 [01:42:06]35 MH_I2C_Read... [01:42:06]04 06 00 C2 72 35 39 9B EE 89 F9 F7 08 71 B9 B7 6E Read from MH i2c: [01:42:06]01 07 00 90 00 00 00 00 00 00 D0 0C 73 [01:42:06]RasterBufferAndPrint [01:42:06]line [01:42:06]line [01:42:06]line [01:42:06]line [01:42:06]line [01:42:06]written 0, free lines is 3305 [01:42:06]MH_Cut [01:42:06]Write to MH i2c: D1 01 00 97 00 01 69 [01:42:06]Write i2c OK [01:42:06]MH_I2C_Read... [01:42:06]Read from MH i2c: D1 [01:42:06]MH_I2C_Read... [01:42:06]Read from MH i2c: D1 01 00 [01:42:06]MH_I2C_Read... [01:42:06]Read from MH i2c: D1 01 00 97 00 00 68 [01:42:06]Write to MH i2c: 01 00 00 98 00 98 [01:42:06]Write i2c OK [01:42:06]MH_I2C_Read... [01:42: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 35 39 4F 00 00 00 AB 81 47 00 46 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 35 39 10 04 04 00 43 74 03 00 F4 03 04 00 F8 4D A5 66 B6 04 01 00 00 D5 33 D3 D2 8F 8A 2B AD [01:42:06]CommunicateWithHost err = 0 [01:42:06]CheckOFDResponse [01:42:06]1017 (14) - 77093643461234 [01:42:06]1041 (16) - 0000000000874959 [01:42:06]1040 (4) - 226371 [01:42:06]1012 (4) - 27.07.2024 19:43 [01:42:06]1206 (1) - 0 [01:42:06]OFD Sender: Remove packet 226371 [01:42:06]ProducePacketName [01:42:06]name=ofd_packets/00226371 [01:42:06]NVStorageDeleteData [01:42:06]OFD Sender: No OFD packet to send [01:42:07]*** Cut start [01:42:07]*** Partial cut [01:42:07]*** CUTSNS_PIN = 1 [01:42:07]*** CUTSNS_PIN = 0 [01:42:07]*** Brake cut motor [01:42:07]Read from MH i2c: 01 [01:42:07]MH_I2C_Read... [01:42:07]*** Stop cut motor [01:42:07]*** Cut end [01:42:07]Read from MH i2c: 01 07 00 [01:42:07]MH_I2C_Read... [01:42:07]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [01:42:07]process_action close_receipt done [01:42:07]requested_data is exist [01:42:07]produce_requested_data [01:42:07]requested_item fm.sn is exist - process it [01:42:07]wFMCommunicate request_size=4 [01:42:07]MH_SAM_APDU [01:42:07]CAPDU: 80 11 00 00 [01:42:07]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [01:42:07]Write i2c OK [01:42:07]MH_I2C_Read... [01:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:42:07]Read from MH i2c: E2 [01:42:07]MH_I2C_Read... [01:42:07]Read from MH i2c: E2 17 00 [01:42:07]MH_I2C_Read... [01:42:07]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [01:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:42:07]wFMCommunicate OK [01:42:07]requested_item fd.num is exist - process it [01:42:07]SAM_PROTO_GetFieldsCounters [01:42:07]wFMCommunicate request_size=4 [01:42:07]MH_SAM_APDU [01:42:07]CAPDU: 80 13 00 00 [01:42:07]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [01:42:07]Write i2c OK [01:42:07]MH_I2C_Read... [01:42:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:42:08]Read from MH i2c: E2 [01:42:08]MH_I2C_Read... [01:42:08]Read from MH i2c: E2 62 00 [01:42:08]MH_I2C_Read... [01:42:08]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [01:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:42:08]wFMCommunicate OK [01:42:08]SAM_PROTO_GetFieldsCounters done [01:42:08]requested_item shift.num is exist - process it [01:42:08]requested_item shift.opened is exist - process it [01:42:08]req_shift_opened [01:42:08]FM_GetShiftState [01:42:08]SAM_PROTO_GetShiftState [01:42:08]wFMCommunicate request_size=4 [01:42:08]MH_SAM_APDU [01:42:08]CAPDU: 80 13 01 00 [01:42:08]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [01:42:08]Write i2c OK [01:42:08]MH_I2C_Read... [01:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:42:08]Read from MH i2c: E2 [01:42:08]MH_I2C_Read... [01:42:08]Read from MH i2c: E2 0E 00 [01:42:08]MH_I2C_Read... [01:42:08]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C9 [01:42:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:42:08]wFMCommunicate OK [01:42:08]SAM_PROTO_GetShiftState done [01:42:08]FM_GetShiftState done [01:42:08]req_shift_opened done [01:42:08]requested_item shift.open_date is exist - process it [01:42:08]req_shift_open_date [01:42:08]req_shift_open_date done [01:42:08]produce_requested_data done [01:42:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226371,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:42:08]process_action_free close_receipt [01:42:08]json_value_free [01:42:08]json_value_free done [01:42:08]process_json_proto returns [01:42:08]Send response to host [01:42:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226371,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:42:08]free response buf [01:42:08]execute_script done [01:42:08]execute_script returns [01:42:08]free content buf [01:42:08]Sock 10.Close socket [01:42:08]Sock 10.Thread stoped [01:42:12]OFD Sender: No OFD packet to send [01:42:17]OFD Sender: No OFD packet to send [01:42:22]OFD Sender: No OFD packet to send [01:42:27]OFD Sender: No OFD packet to send [01:42:32]OFD Sender: No OFD packet to send [01:42:37]OFD Sender: No OFD packet to send [01:42:42]OFD Sender: No OFD packet to send [01:42:44]accept exits with 7 [01:42:44]New connection [01:42:44]New thread 3067575652 created [01:42:44]Thread 3067432292 joined [01:42:44]Waiting for new connection... [01:42:44] Sock 7.Parse request [01:42:44]Sock 7.Check first char [01:42:44]Sock 7.First char is OK [01:42:44]request: POST /json_proto HTTP/1.0 [01:42:44]Method: POST [01:42:44]URL: /json_proto [01:42:44]Method is POST - this is cgi request [01:42:44]url: /json_proto [01:42:44]query_string will be loaded in cgi processing [01:42:44]execute_cgi json_proto POST (null) [01:42:44]execute_cgi path=json_proto method=POST [01:42:44]POST find Content-Length [01:42:44]Host: 172.17.43.131:8080 [01:42:44]Content-Length: 679 [01:42:44]Content-Type: application/json [01:42:44] [01:42:44]POST finish read [01:42:44]Found Content-Length = 679 [01:42:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:42:44]execute_script... [01:42: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)2002706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:42:44]POST & json_proto [01:42:44]process_json_proto [01:42:44]json parsed OK: [01:42:44]protocol is kg_v1.0 [01:42:44]action value=close_receipt [01:42:44]process_action close_receipt [01:42:44]cmd_close_receipt [01:42:44]MH_GetDate [01:42:44]Write to MH i2c: F0 00 00 9C 00 8B [01:42:44]Write i2c OK [01:42:44]MH_I2C_Read... [01:42:44]Read from MH i2c: F0 [01:42:44]MH_I2C_Read... [01:42:44]Read from MH i2c: F0 09 00 [01:42:44]MH_I2C_Read... [01:42:44]Read from MH i2c: F0 09 00 9C 00 00 14 A2 A5 66 F9 24 A2 66 7A [01:42:44]GetLastDocTimeStamp 1722130923 [01:42:44]current date 1722130964 [01:42:44]FM_GetShiftState [01:42:44]SAM_PROTO_GetShiftState [01:42:44]wFMCommunicate request_size=4 [01:42:44]MH_SAM_APDU [01:42:44]CAPDU: 80 13 01 00 [01:42:44]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [01:42:44]Write i2c OK [01:42:44]MH_I2C_Read... [01:42:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:42:44]Read from MH i2c: E2 [01:42:44]MH_I2C_Read... [01:42:44]Read from MH i2c: E2 0E 00 [01:42:44]MH_I2C_Read... [01:42:44]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CB [01:42:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:42:44]wFMCommunicate OK [01:42:44]SAM_PROTO_GetShiftState done [01:42:44]FM_GetShiftState done [01:42:44]opened in 1722125326 [01:42:44]opened+sec_in_day 1722211726 [01:42:44]quantity*price = 70037 [01:42:44]sum+1 = 70038 [01:42:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 32 28.07.2024 01:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226372 ФПД: 178469639499380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T014244&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226372&fm=178469639499380&tin=02508201610067®Number=0000000000092624&sum=70000 [01:42:45]StoreToDocumentArchive [01:42:45]shift 439 fd 226372 [01:42:45]save to /storage/0439/doc_00226372 [01:42:45]save last doc name /storage/0439/doc_00226372 to /storage/kkm_last_doc_name [01:42:45]save OK [01:42:45]Clear old archive folders... [01:42:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:42:45]tlvbuf is 01197F50 [01:42:45]SAM_PROTO_ClearQueue [01:42:45]wFMCommunicate request_size=4 [01:42:45]MH_SAM_APDU [01:42:45]CAPDU: 80 09 00 00 [01:42:45]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [01:42:45]Write i2c OK [01:42:45]MH_I2C_Read... [01:42:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:42:45]Read from MH i2c: E2 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [01:42:45]RAPDU: 90 00 [01:42:45]wFMCommunicate OK [01:42:45]SAM_PROTO_ClearQueue done [01:42:45]KKMCreateOFDPacket [01:42:45]OFDProtocolAddRootSTLVToBuf [01:42:45]FM_MakeSignedData [01:42:45]FM_MakeSignedData [01:42:45]SAM_PROTO_SignData [01:42:45]wFMCommunicate request_size=4 [01:42:45]MH_SAM_APDU [01:42:45]CAPDU: 80 0D 01 02 [01:42:45]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [01:42:45]Write i2c OK [01:42:45]MH_I2C_Read... [01:42:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:42:45]Read from MH i2c: E2 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [01:42:45]RAPDU: 90 00 [01:42:45]wFMCommunicate OK [01:42:45]wFMCommunicate request_size=255 [01:42:45]MH_SAM_APDU [01:42: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 14 A2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 74 03 00 35 04 06 00 A2 [01:42:45]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 14 A2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 74 03 00 35 04 06 00 A2 00 00 88 [01:42:45]Write i2c OK [01:42:45]MH_I2C_Read... [01:42:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:42:45]Read from MH i2c: E2 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [01:42:45]RAPDU: 90 00 [01:42:45]wFMCommunicate OK [01:42:45]wFMCommunicate request_size=10 [01:42:45]MH_SAM_APDU [01:42:45]CAPDU: 80 0D 02 02 05 51 33 77 2E 74 [01:42:45]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 51 33 77 2E 74 00 00 CE [01:42:45]Write i2c OK [01:42:45]MH_I2C_Read... [01:42:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:42:45]Read from MH i2c: E2 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 [01:42:45]MH_I2C_Read... [01:42:45]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [01:42:45]RAPDU: 90 00 [01:42:45]wFMCommunicate OK [01:42:45]wFMCommunicate request_size=4 [01:42:45]MH_SAM_APDU [01:42:45]CAPDU: 80 0D 03 02 [01:42:45]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [01:42:45]Write i2c OK [01:42:45]MH_I2C_Read... [01:42:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:42:46]Read from MH i2c: E2 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: E2 0B 00 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: E2 0B 00 AE 00 00 34 92 CE 84 FB 56 AF F3 90 00 35 [01:42:46]RAPDU: 34 92 CE 84 FB 56 AF F3 90 00 [01:42:46]wFMCommunicate OK [01:42:46]SAM_PROTO_SignData done [01:42:46]FM_MakeSignedData done [01:42:46]CreateOFDProtocolMessage [01:42:46]wFMCommunicate request_size=4 [01:42:46]MH_SAM_APDU [01:42:46]CAPDU: 80 11 00 00 [01:42:46]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [01:42:46]Write i2c OK [01:42:46]MH_I2C_Read... [01:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:42:46]Read from MH i2c: E2 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: E2 17 00 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [01:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:42:46]wFMCommunicate OK [01:42:46]CreateOFDProtocolMessage done [01:42:46]OFDSenderStorePacket 226372 [01:42:46]StoreOFDPacket docnum=226372 [01:42:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 03 43 07 01 67 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 14 A2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 74 03 00 35 04 06 00 A2 51 33 77 2E 74 34 92 CE 84 FB 56 AF F3 [01:42:46]CheckFolder [01:42:46]dirname=/storage/ofd_packets [01:42:46]CheckFolder done [01:42:46]ProducePacketName [01:42:46]name=ofd_packets/00226372 [01:42:46]NVStorageSaveData ofd_packets/00226372 [01:42:46]File name is /storage/ofd_packets/00226372 [01:42:46]Write 301 bytes [01:42:46]NVStorageSaveData done [01:42:46]OFDSenderStorePacket done [01:42:46]KKMCreateOFDPacket done [01:42:46]NVStorageSaveData kkm_last_timestamp [01:42:46]File name is /storage/kkm_last_timestamp [01:42:46]Write 4 bytes [01:42:46]NVStorageSaveData done [01:42:46]ExternCall_PrintAddStr [01:42:46]wPrintStart [01:42:46]Write to MH i2c: 01 00 00 B0 00 B0 [01:42:46]Write i2c OK [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: 01 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: 01 07 00 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [01:42:46]RasterBufferAndPrint [01:42:46]line Счет N : (1)2002706 [01:42:46]line ИНН: 02508201610067 [01:42:46]line Контрольно-Кассовый Чек [01:42:46]line ПРОДАЖА [01:42:46]line ТРК (МРК, ГНК) : 43 [01:42:46]line Товар: 2710124130 [01:42:46]line Аи-92-К-5 [01:42:46]line 10.330 * 67.80 [01:42:46]line = 700.37 [01:42:46]line НДС 12% НСП 1% [01:42:46]line > о реализуемом товаре [01:42:46]line ОКРУГЛЕНИЕ: -0.37 [01:42:46]line ИТОГО: 700.00 [01:42:46]line Внесено: 700.00 [01:42:46]line СДАЧА: 0.00 [01:42:46]line НСП 1% : 6.20 [01:42:46]line НДС 12% : 74.38 [01:42:46]line Наличными: 700.00 [01:42:46]line Безнал.: 0.00 [01:42:46]line Место: АЗС № 97 "Партнер Нефть" [01:42:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:42:46]line СНО: Общий режим [01:42:46]line Чек 32 28.07.2024 01:42 [01:42:46]line Смена: 439 ФФД: 1.0 [01:42:46]line ЗНМ: 0300000054 [01:42:46]line РНМ: 0000000000092624 [01:42:46]line Версия ККМ: 001 [01:42:46]line ФМ: 0000000000874959 [01:42:46]line ФД: 226372 [01:42:46]line ФПД: 178469639499380 [01:42:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T014244&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226372&fm=178469639499380&tin=02508201610067®Number=0000000000092624&sum=70000 [01:42:46]written 0, free lines is 4095 [01:42:46]OFD Sender: Processing packet 226372 [packets to send 600, broken 599] [01:42:46]ProducePacketName [01:42:46]name=ofd_packets/00226372 [01:42:46]OFD Sender: To server: pG, [01:42:46]CommunicateWithHost lk.salyk.kg:30040 [01:42:46]ConnectInit lk.salyk.kg [01:42:46]Write to MH i2c: 01 00 00 DB 00 DB [01:42:46]Write i2c OK [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: 01 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: 01 07 00 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 5D 0C 4B [01:42:46]RasterBufferAndPrint [01:42:46]line [01:42:46]line [01:42:46]line [01:42:46]line [01:42:46]line [01:42:46]written 0, free lines is 3169 [01:42:46]MH_Cut [01:42:46]Write to MH i2c: D1 01 00 E2 00 01 B4 [01:42:46]Write i2c OK [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: D1 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: D1 01 00 [01:42:46]MH_I2C_Read... [01:42:46]Read from MH i2c: D1 01 00 E2 00 00 B3 [01:42:46]Write to MH i2c: 01 00 00 E3 00 E3 [01:42:46]Write i2c OK [01:42:46]MH_I2C_Read... [01:42:47]*** Cut start [01:42:47]*** Partial cut [01:42:47]*** CUTSNS_PIN = 1 [01:42:47]*** CUTSNS_PIN = 0 [01:42:48]*** Brake cut motor [01:42:48]Read from MH i2c: 01 [01:42:48]MH_I2C_Read... [01:42:48]*** Stop cut motor [01:42:48]*** Cut end [01:42:48]Read from MH i2c: 01 07 00 [01:42:48]MH_I2C_Read... [01:42:48]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [01:42:48]process_action close_receipt done [01:42:48]requested_data is exist [01:42:48]produce_requested_data [01:42:48]requested_item fm.sn is exist - process it [01:42:48]wFMCommunicate request_size=4 [01:42:48]MH_SAM_APDU [01:42:48]CAPDU: 80 11 00 00 [01:42:48]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [01:42:48]Write i2c OK [01:42:48]MH_I2C_Read... [01:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:42:48]Read from MH i2c: E2 [01:42:48]MH_I2C_Read... [01:42:48]Read from MH i2c: E2 17 00 [01:42:48]MH_I2C_Read... [01:42:48]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [01:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:42:48]wFMCommunicate OK [01:42:48]requested_item fd.num is exist - process it [01:42:48]SAM_PROTO_GetFieldsCounters [01:42:48]wFMCommunicate request_size=4 [01:42:48]MH_SAM_APDU [01:42:48]CAPDU: 80 13 00 00 [01:42:48]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [01:42:48]Write i2c OK [01:42:48]MH_I2C_Read... [01:42:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:42:48]Read from MH i2c: E2 [01:42:48]MH_I2C_Read... [01:42:48]Read from MH i2c: E2 62 00 [01:42:48]MH_I2C_Read... [01:42:48]Read from MH i2c: E2 62 00 E5 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [01:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:42:48]wFMCommunicate OK [01:42:48]SAM_PROTO_GetFieldsCounters done [01:42:48]requested_item shift.num is exist - process it [01:42:48]requested_item shift.opened is exist - process it [01:42:48]req_shift_opened [01:42:48]FM_GetShiftState [01:42:48]SAM_PROTO_GetShiftState [01:42:48]wFMCommunicate request_size=4 [01:42:48]MH_SAM_APDU [01:42:48]CAPDU: 80 13 01 00 [01:42:48]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [01:42:48]Write i2c OK [01:42:48]MH_I2C_Read... [01:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:42:48]Read from MH i2c: E2 [01:42:48]MH_I2C_Read... [01:42:48]Read from MH i2c: E2 0E 00 [01:42:48]MH_I2C_Read... [01:42:48]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 14 [01:42:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:42:48]wFMCommunicate OK [01:42:48]SAM_PROTO_GetShiftState done [01:42:48]FM_GetShiftState done [01:42:48]req_shift_opened done [01:42:48]requested_item shift.open_date is exist - process it [01:42:48]req_shift_open_date [01:42:48]req_shift_open_date done [01:42:48]produce_requested_data done [01:42:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226372,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:42:48]process_action_free close_receipt [01:42:48]json_value_free [01:42:48]json_value_free done [01:42:48]process_json_proto returns [01:42:48]Send response to host [01:42:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226372,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:42:48]free response buf [01:42:48]execute_script done [01:42:48]execute_script returns [01:42:48]free content buf [01:42:48]Sock 7.Close socket [01:42:48]Sock 7.Thread stoped [01:42:49]Connected sock=11 [01:42: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 35 39 0F 01 00 00 03 43 07 01 67 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 14 A2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 74 03 00 35 04 06 00 A2 51 33 77 2E 74 34 92 CE 84 FB 56 AF F3 [01:42: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 35 39 4F 00 00 00 1B 85 47 00 1B 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 35 39 10 04 04 00 44 74 03 00 F4 03 04 00 24 4E A5 66 B6 04 01 00 00 B0 33 6D 03 06 70 91 A5 [01:42:50]CommunicateWithHost err = 0 [01:42:50]CheckOFDResponse [01:42:50]1017 (14) - 77093643461234 [01:42:50]1041 (16) - 0000000000874959 [01:42:50]1040 (4) - 226372 [01:42:50]1012 (4) - 27.07.2024 19:44 [01:42:50]1206 (1) - 0 [01:42:50]OFD Sender: Remove packet 226372 [01:42:50]ProducePacketName [01:42:50]name=ofd_packets/00226372 [01:42:50]NVStorageDeleteData [01:42:50]OFD Sender: No OFD packet to send [01:42:55]OFD Sender: No OFD packet to send [01:43:00]OFD Sender: No OFD packet to send [01:43:05]OFD Sender: No OFD packet to send [01:43:10]OFD Sender: No OFD packet to send [01:43:15]OFD Sender: No OFD packet to send [01:43:20]OFD Sender: No OFD packet to send [01:43:25]OFD Sender: No OFD packet to send [01:43:30]OFD Sender: No OFD packet to send [01:43:35]OFD Sender: No OFD packet to send [01:43:40]OFD Sender: No OFD packet to send [01:43:45]OFD Sender: No OFD packet to send [01:43:51]OFD Sender: No OFD packet to send [01:43:56]OFD Sender: No OFD packet to send [01:44:01]OFD Sender: No OFD packet to send [01:44:06]OFD Sender: No OFD packet to send [01:44:11]OFD Sender: No OFD packet to send [01:44:16]OFD Sender: No OFD packet to send [01:44:21]OFD Sender: No OFD packet to send [01:44:26]OFD Sender: No OFD packet to send [01:44:31]OFD Sender: No OFD packet to send [01:44:36]OFD Sender: No OFD packet to send [01:44:41]OFD Sender: No OFD packet to send [01:44:46]OFD Sender: No OFD packet to send [01:44:51]OFD Sender: No OFD packet to send [01:44:56]OFD Sender: No OFD packet to send [01:45:01]OFD Sender: No OFD packet to send [01:45:06]OFD Sender: No OFD packet to send [01:45:11]OFD Sender: No OFD packet to send [01:45:16]OFD Sender: No OFD packet to send [01:45:21]OFD Sender: No OFD packet to send [01:45:26]OFD Sender: No OFD packet to send [01:45:31]OFD Sender: No OFD packet to send [01:45:36]OFD Sender: No OFD packet to send [01:45:41]OFD Sender: No OFD packet to send [01:45:46]OFD Sender: No OFD packet to send [01:45:51]OFD Sender: No OFD packet to send [01:45:56]OFD Sender: No OFD packet to send [01:46:01]OFD Sender: No OFD packet to send [01:46:06]OFD Sender: No OFD packet to send [01:46:11]OFD Sender: No OFD packet to send [01:46:16]OFD Sender: No OFD packet to send [01:46:21]OFD Sender: No OFD packet to send [01:46:26]OFD Sender: No OFD packet to send [01:46:31]OFD Sender: No OFD packet to send [01:46:36]OFD Sender: No OFD packet to send [01:46:41]OFD Sender: No OFD packet to send [01:46:46]OFD Sender: No OFD packet to send [01:46:49]recv_with_timeout no data received [01:46:51]OFD Sender: No OFD packet to send [01:46:56]OFD Sender: No OFD packet to send [01:47:01]OFD Sender: No OFD packet to send [01:47:06]OFD Sender: No OFD packet to send [01:47:11]OFD Sender: No OFD packet to send [01:47:16]OFD Sender: No OFD packet to send [01:47:21]OFD Sender: No OFD packet to send [01:47:26]OFD Sender: No OFD packet to send [01:47:31]OFD Sender: No OFD packet to send [01:47:36]OFD Sender: No OFD packet to send [01:47:41]OFD Sender: No OFD packet to send [01:47:46]OFD Sender: No OFD packet to send [01:47:49]recv_with_timeout no data received [01:47:51]OFD Sender: No OFD packet to send [01:47:56]OFD Sender: No OFD packet to send [01:48:01]OFD Sender: No OFD packet to send [01:48:06]OFD Sender: No OFD packet to send [01:48:11]OFD Sender: No OFD packet to send [01:48:16]OFD Sender: No OFD packet to send [01:48:21]OFD Sender: No OFD packet to send [01:48:26]OFD Sender: No OFD packet to send [01:48:31]OFD Sender: No OFD packet to send [01:48:36]OFD Sender: No OFD packet to send [01:48:41]OFD Sender: No OFD packet to send [01:48:46]OFD Sender: No OFD packet to send [01:48:51]OFD Sender: No OFD packet to send [01:48:56]OFD Sender: No OFD packet to send [01:49:01]OFD Sender: No OFD packet to send [01:49:06]OFD Sender: No OFD packet to send [01:49:11]OFD Sender: No OFD packet to send [01:49:16]OFD Sender: No OFD packet to send [01:49:21]OFD Sender: No OFD packet to send [01:49:26]OFD Sender: No OFD packet to send [01:49:31]OFD Sender: No OFD packet to send [01:49:36]OFD Sender: No OFD packet to send [01:49:38]recv_with_timeout no data received [01:49:42]OFD Sender: No OFD packet to send [01:49:47]OFD Sender: No OFD packet to send [01:49:52]OFD Sender: No OFD packet to send [01:49:57]OFD Sender: No OFD packet to send [01:50:02]OFD Sender: No OFD packet to send [01:50:07]OFD Sender: No OFD packet to send [01:50:10]recv_with_timeout no data received [01:50:12]OFD Sender: No OFD packet to send [01:50:17]OFD Sender: No OFD packet to send [01:50:22]OFD Sender: No OFD packet to send [01:50:27]recv_with_timeout no data received [01:50:27]OFD Sender: No OFD packet to send [01:50:52]OFD Sender: No OFD packet to send [01:50:57]OFD Sender: No OFD packet to send [01:51:02]OFD Sender: No OFD packet to send [01:51:04]ConnectInit Can't connect to host [01:51:07]OFD Sender: No OFD packet to send [01:51:12]OFD Sender: No OFD packet to send [01:51:17]OFD Sender: No OFD packet to send [01:51:22]OFD Sender: No OFD packet to send [01:51:27]OFD Sender: No OFD packet to send [01:51:32]OFD Sender: No OFD packet to send [01:51:37]OFD Sender: No OFD packet to send [01:51:42]OFD Sender: No OFD packet to send [01:51:47]OFD Sender: No OFD packet to send [01:51:52]OFD Sender: No OFD packet to send [01:51:57]OFD Sender: No OFD packet to send [01:52:02]OFD Sender: No OFD packet to send [01:52:07]OFD Sender: No OFD packet to send [01:52:12]OFD Sender: No OFD packet to send [01:52:17]OFD Sender: No OFD packet to send [01:52:22]OFD Sender: No OFD packet to send [01:52:25]recv_with_timeout no data received [01:52:27]OFD Sender: No OFD packet to send [01:52:32]OFD Sender: No OFD packet to send [01:52:37]OFD Sender: No OFD packet to send [01:52:42]OFD Sender: No OFD packet to send [01:52:47]OFD Sender: No OFD packet to send [01:52:52]OFD Sender: No OFD packet to send [01:52:57]OFD Sender: No OFD packet to send [01:53:02]OFD Sender: No OFD packet to send [01:53:07]OFD Sender: No OFD packet to send [01:53:12]OFD Sender: No OFD packet to send [01:53:17]OFD Sender: No OFD packet to send [01:53:22]OFD Sender: No OFD packet to send [01:53:27]OFD Sender: No OFD packet to send [01:53:32]OFD Sender: No OFD packet to send [01:53:37]OFD Sender: No OFD packet to send [01:53:42]OFD Sender: No OFD packet to send [01:53:47]OFD Sender: No OFD packet to send [01:53:52]OFD Sender: No OFD packet to send [01:53:56]recv_with_timeout no data received [01:53:57]OFD Sender: No OFD packet to send [01:54:02]OFD Sender: No OFD packet to send [01:54:07]OFD Sender: No OFD packet to send [01:54:11]recv_with_timeout no data received [01:54:12]OFD Sender: No OFD packet to send [01:54:17]OFD Sender: No OFD packet to send [01:54:22]OFD Sender: No OFD packet to send [01:54:26]recv_with_timeout no data received [01:54:27]OFD Sender: No OFD packet to send [01:54:32]OFD Sender: No OFD packet to send [01:54:37]OFD Sender: No OFD packet to send [01:54:42]OFD Sender: No OFD packet to send [01:54:43]recv_with_timeout no data received [01:54:47]OFD Sender: No OFD packet to send [01:54:52]OFD Sender: No OFD packet to send [01:54:57]OFD Sender: No OFD packet to send [01:55:02]OFD Sender: No OFD packet to send [01:55:07]OFD Sender: No OFD packet to send [01:55:12]OFD Sender: No OFD packet to send [01:55:17]OFD Sender: No OFD packet to send [01:55:22]recv_with_timeout no data received [01:55:22]OFD Sender: No OFD packet to send [01:55:27]OFD Sender: No OFD packet to send [01:55:33]OFD Sender: No OFD packet to send [01:55:38]OFD Sender: No OFD packet to send [01:55:38]recv_with_timeout no data received [01:55:41]accept exits with 9 [01:55:41]New connection [01:55:41]New thread 3067432292 created [01:55:41]Thread 3067575652 joined [01:55:41]Waiting for new connection... [01:55:41] Sock 9.Parse request [01:55:41]Sock 9.Check first char [01:55:41]Sock 9.First char is OK [01:55:41]request: POST /json_proto HTTP/1.0 [01:55:41]Method: POST [01:55:41]URL: /json_proto [01:55:41]Method is POST - this is cgi request [01:55:41]url: /json_proto [01:55:41]query_string will be loaded in cgi processing [01:55:41]execute_cgi json_proto POST (null) [01:55:41]execute_cgi path=json_proto method=POST [01:55:41]POST find Content-Length [01:55:41]Host: 172.17.43.131:8080 [01:55:41]Content-Length: 680 [01:55:41]Content-Type: application/json [01:55:41] [01:55:41]POST finish read [01:55:41]Found Content-Length = 680 [01:55:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:55:41]execute_script... [01:55:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:55:41]POST & json_proto [01:55:41]process_json_proto [01:55:41]json parsed OK: [01:55:41]protocol is kg_v1.0 [01:55:41]action value=close_receipt [01:55:41]process_action close_receipt [01:55:41]cmd_close_receipt [01:55:41]MH_GetDate [01:55:41]Write to MH i2c: F0 00 00 E7 00 D6 [01:55:41]Write i2c OK [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: F0 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: F0 09 00 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: F0 09 00 E7 00 00 1E A5 A5 66 F9 24 A2 66 D2 [01:55:41]GetLastDocTimeStamp 1722130964 [01:55:41]current date 1722131742 [01:55:41]FM_GetShiftState [01:55:41]SAM_PROTO_GetShiftState [01:55:41]wFMCommunicate request_size=4 [01:55:41]MH_SAM_APDU [01:55:41]CAPDU: 80 13 01 00 [01:55:41]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [01:55:41]Write i2c OK [01:55:41]MH_I2C_Read... [01:55:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:55:41]Read from MH i2c: E2 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: E2 0E 00 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 16 [01:55:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:55:41]wFMCommunicate OK [01:55:41]SAM_PROTO_GetShiftState done [01:55:41]FM_GetShiftState done [01:55:41]opened in 1722125326 [01:55:41]opened+sec_in_day 1722211726 [01:55:41]quantity*price = 300075 [01:55:41]sum+1 = 300077 [01:55:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 33 28.07.2024 01:55 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226373 ФПД: 196415552768868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T015542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226373&fm=196415552768868&tin=02508201610067®Number=0000000000092624&sum=300000 [01:55:42]StoreToDocumentArchive [01:55:42]shift 439 fd 226373 [01:55:42]save to /storage/0439/doc_00226373 [01:55:42]save last doc name /storage/0439/doc_00226373 to /storage/kkm_last_doc_name [01:55:42]save OK [01:55:42]Clear old archive folders... [01:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:55:42]tlvbuf is 01194490 [01:55:42]SAM_PROTO_ClearQueue [01:55:42]wFMCommunicate request_size=4 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 09 00 00 [01:55:42]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:55:42]Read from MH i2c: E2 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [01:55:42]RAPDU: 90 00 [01:55:42]wFMCommunicate OK [01:55:42]SAM_PROTO_ClearQueue done [01:55:42]KKMCreateOFDPacket [01:55:42]OFDProtocolAddRootSTLVToBuf [01:55:42]FM_MakeSignedData [01:55:42]FM_MakeSignedData [01:55:42]SAM_PROTO_SignData [01:55:42]wFMCommunicate request_size=4 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 0D 01 02 [01:55:42]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:55:42]Read from MH i2c: E2 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [01:55:42]RAPDU: 90 00 [01:55:42]wFMCommunicate OK [01:55:42]wFMCommunicate request_size=255 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 1E A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 74 03 00 35 04 06 00 B2 A3 8F 40 [01:55:42]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 1E A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 74 03 00 35 04 06 00 B2 A3 8F 40 00 00 BA [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:43]OFD Sender: No OFD packet to send [01:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:55:43]Read from MH i2c: E2 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 03 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [01:55:43]RAPDU: 90 00 [01:55:43]wFMCommunicate OK [01:55:43]wFMCommunicate request_size=7 [01:55:43]MH_SAM_APDU [01:55:43]CAPDU: 80 0D 02 02 02 4B 64 [01:55:43]Write to MH i2c: E2 0A 00 F8 00 80 0D 02 02 02 00 4B 64 00 00 25 [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:55:43]Read from MH i2c: E2 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 03 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [01:55:43]RAPDU: 90 00 [01:55:43]wFMCommunicate OK [01:55:43]wFMCommunicate request_size=4 [01:55:43]MH_SAM_APDU [01:55:43]CAPDU: 80 0D 03 02 [01:55:43]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:55:43]Read from MH i2c: E2 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 0B 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 0B 00 F9 00 00 03 B7 FA FA 75 F6 C9 3A 90 00 91 [01:55:43]RAPDU: 03 B7 FA FA 75 F6 C9 3A 90 00 [01:55:43]wFMCommunicate OK [01:55:43]SAM_PROTO_SignData done [01:55:43]FM_MakeSignedData done [01:55:43]CreateOFDProtocolMessage [01:55:43]wFMCommunicate request_size=4 [01:55:43]MH_SAM_APDU [01:55:43]CAPDU: 80 11 00 00 [01:55:43]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:55:43]Read from MH i2c: E2 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 17 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [01:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:55:43]wFMCommunicate OK [01:55:43]CreateOFDProtocolMessage done [01:55:43]OFDSenderStorePacket 226373 [01:55:43]StoreOFDPacket docnum=226373 [01:55:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F4 28 04 01 67 C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 1E A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 74 03 00 35 04 06 00 B2 A3 8F 40 4B 64 03 B7 FA FA 75 F6 C9 3A [01:55:43]CheckFolder [01:55:43]dirname=/storage/ofd_packets [01:55:43]CheckFolder done [01:55:43]ProducePacketName [01:55:43]name=ofd_packets/00226373 [01:55:43]NVStorageSaveData ofd_packets/00226373 [01:55:43]File name is /storage/ofd_packets/00226373 [01:55:43]Write 298 bytes [01:55:43]NVStorageSaveData done [01:55:43]OFDSenderStorePacket done [01:55:43]KKMCreateOFDPacket done [01:55:43]NVStorageSaveData kkm_last_timestamp [01:55:43]File name is /storage/kkm_last_timestamp [01:55:43]Write 4 bytes [01:55:43]NVStorageSaveData done [01:55:43]ExternCall_PrintAddStr [01:55:43]wPrintStart [01:55:43]Write to MH i2c: 01 00 00 FB 00 FB [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 07 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [01:55:43]RasterBufferAndPrint [01:55:43]line Счет N : (1)2002707 [01:55:43]line ИНН: 02508201610067 [01:55:43]line Контрольно-Кассовый Чек [01:55:43]line ПРОДАЖА [01:55:43]line ТРК (МРК, ГНК) : 31 [01:55:43]line Товар: 2710194210 [01:55:43]line ДТ-К-5 [01:55:43]line 39.380 * 76.20 [01:55:43]line = 3000.76 [01:55:43]line НДС 12% НСП 1% [01:55:43]line > о реализуемом товаре [01:55:43]line ОКРУГЛЕНИЕ: -0.76 [01:55:43]line ИТОГО: 3000.00 [01:55:43]line Внесено: 3000.00 [01:55:43]line СДАЧА: 0.00 [01:55:43]line НСП 1% : 26.55 [01:55:43]line НДС 12% : 318.66 [01:55:43]line Наличными: 3000.00 [01:55:43]line Безнал.: 0.00 [01:55:43]line Место: АЗС № 97 "Партнер Нефть" [01:55:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:55:43]line СНО: Общий режим [01:55:43]line Чек 33 28.07.2024 01:55 [01:55:43]line Смена: 439 ФФД: 1.0 [01:55:43]line ЗНМ: 0300000054 [01:55:43]line РНМ: 0000000000092624 [01:55:43]line Версия ККМ: 001 [01:55:43]line ФМ: 0000000000874959 [01:55:43]line ФД: 226373 [01:55:43]line ФПД: 196415552768868 [01:55:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T015542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226373&fm=196415552768868&tin=02508201610067®Number=0000000000092624&sum=300000 [01:55:43]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:55:43]ProducePacketName [01:55:43]name=ofd_packets/00226373 [01:55:43]OFD Sender: To server: pG, [01:55:43]CommunicateWithHost lk.salyk.kg:30040 [01:55:43]ConnectInit lk.salyk.kg [01:55:43]written 0, free lines is 4095 [01:55:44]Write to MH i2c: 01 00 00 26 01 27 [01:55:44]Write i2c OK [01:55:44]MH_I2C_Read... [01:55:44]Read from MH i2c: 01 [01:55:44]MH_I2C_Read... [01:55:44]Read from MH i2c: 01 07 00 [01:55:44]MH_I2C_Read... [01:55:44]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 56 0C 90 [01:55:44]RasterBufferAndPrint [01:55:44]line [01:55:44]line [01:55:44]line [01:55:44]line [01:55:44]line [01:55:44]written 0, free lines is 3160 [01:55:44]MH_Cut [01:55:44]Write to MH i2c: D1 01 00 2D 01 01 00 [01:55:44]Write i2c OK [01:55:44]MH_I2C_Read... [01:55:44]Read from MH i2c: D1 [01:55:44]MH_I2C_Read... [01:55:44]Read from MH i2c: D1 01 00 [01:55:44]MH_I2C_Read... [01:55:44]Read from MH i2c: D1 01 00 2D 01 00 FF [01:55:44]Write to MH i2c: 01 00 00 2E 01 2F [01:55:44]Write i2c OK [01:55:44]MH_I2C_Read... [01:55:45]*** Cut start [01:55:45]*** Partial cut [01:55:45]*** CUTSNS_PIN = 1 [01:55:45]*** CUTSNS_PIN = 0 [01:55:45]*** Brake cut motor [01:55:45]Read from MH i2c: 01 [01:55:45]MH_I2C_Read... [01:55:45]*** Stop cut motor [01:55:45]*** Cut end [01:55:45]Read from MH i2c: 01 07 00 [01:55:45]MH_I2C_Read... [01:55:45]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [01:55:45]process_action close_receipt done [01:55:45]requested_data is exist [01:55:45]produce_requested_data [01:55:45]requested_item fm.sn is exist - process it [01:55:45]wFMCommunicate request_size=4 [01:55:45]MH_SAM_APDU [01:55:45]CAPDU: 80 11 00 00 [01:55:45]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [01:55:45]Write i2c OK [01:55:45]MH_I2C_Read... [01:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:55:46]Read from MH i2c: E2 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 17 00 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [01:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:55:46]wFMCommunicate OK [01:55:46]requested_item fd.num is exist - process it [01:55:46]SAM_PROTO_GetFieldsCounters [01:55:46]wFMCommunicate request_size=4 [01:55:46]MH_SAM_APDU [01:55:46]CAPDU: 80 13 00 00 [01:55:46]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [01:55:46]Write i2c OK [01:55:46]MH_I2C_Read... [01:55:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:55:46]Read from MH i2c: E2 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 62 00 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 62 00 30 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [01:55:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:55:46]wFMCommunicate OK [01:55:46]SAM_PROTO_GetFieldsCounters done [01:55:46]requested_item shift.num is exist - process it [01:55:46]requested_item shift.opened is exist - process it [01:55:46]req_shift_opened [01:55:46]FM_GetShiftState [01:55:46]SAM_PROTO_GetShiftState [01:55:46]wFMCommunicate request_size=4 [01:55:46]MH_SAM_APDU [01:55:46]CAPDU: 80 13 01 00 [01:55:46]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [01:55:46]Write i2c OK [01:55:46]MH_I2C_Read... [01:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:55:46]Read from MH i2c: E2 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 0E 00 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 60 [01:55:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:55:46]wFMCommunicate OK [01:55:46]SAM_PROTO_GetShiftState done [01:55:46]FM_GetShiftState done [01:55:46]req_shift_opened done [01:55:46]requested_item shift.open_date is exist - process it [01:55:46]req_shift_open_date [01:55:46]req_shift_open_date done [01:55:46]produce_requested_data done [01:55:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226373,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:55:46]process_action_free close_receipt [01:55:46]json_value_free [01:55:46]json_value_free done [01:55:46]process_json_proto returns [01:55:46]Send response to host [01:55:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226373,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:55:46]free response buf [01:55:46]execute_script done [01:55:46]execute_script returns [01:55:46]free content buf [01:55:46]Sock 9.Close socket [01:55:46]Sock 9.Thread stoped [01:55:48]ConnectInit Can't take IP for lk.salyk.kg [01:55:48]CommunicateWithHost connect error [01:55:48]CommunicateWithHost err = -1 [01:55:48]OFD Sender: Server communicate error [01:55:53]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:55:53]ProducePacketName [01:55:53]name=ofd_packets/00226373 [01:55:53]OFD Sender: To server: pG, [01:55:53]CommunicateWithHost lk.salyk.kg:30040 [01:55:53]ConnectInit lk.salyk.kg [01:55:58]recv_with_timeout no data received [01:55:58]ConnectInit Can't take IP for lk.salyk.kg [01:55:58]CommunicateWithHost connect error [01:55:58]CommunicateWithHost err = -1 [01:55:58]OFD Sender: Server communicate error [01:56:03]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:56:03]ProducePacketName [01:56:03]name=ofd_packets/00226373 [01:56:03]OFD Sender: To server: pG, [01:56:03]CommunicateWithHost lk.salyk.kg:30040 [01:56:03]ConnectInit lk.salyk.kg [01:56:08]ConnectInit Can't take IP for lk.salyk.kg [01:56:08]CommunicateWithHost connect error [01:56:08]CommunicateWithHost err = -1 [01:56:08]OFD Sender: Server communicate error [01:56:13]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:56:13]ProducePacketName [01:56:13]name=ofd_packets/00226373 [01:56:13]OFD Sender: To server: pG, [01:56:13]CommunicateWithHost lk.salyk.kg:30040 [01:56:13]ConnectInit lk.salyk.kg [01:56:18]ConnectInit Can't take IP for lk.salyk.kg [01:56:18]CommunicateWithHost connect error [01:56:18]CommunicateWithHost err = -1 [01:56:18]OFD Sender: Server communicate error [01:56:23]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:56:23]ProducePacketName [01:56:23]name=ofd_packets/00226373 [01:56:23]OFD Sender: To server: pG, [01:56:23]CommunicateWithHost lk.salyk.kg:30040 [01:56:23]ConnectInit lk.salyk.kg [01:56:28]ConnectInit Can't take IP for lk.salyk.kg [01:56:28]CommunicateWithHost connect error [01:56:28]CommunicateWithHost err = -1 [01:56:28]OFD Sender: Server communicate error [01:56:29]recv_with_timeout no data received [01:56:33]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:56:33]ProducePacketName [01:56:33]name=ofd_packets/00226373 [01:56:33]OFD Sender: To server: pG, [01:56:33]CommunicateWithHost lk.salyk.kg:30040 [01:56:33]ConnectInit lk.salyk.kg [01:56:38]ConnectInit Can't take IP for lk.salyk.kg [01:56:38]CommunicateWithHost connect error [01:56:38]CommunicateWithHost err = -1 [01:56:38]OFD Sender: Server communicate error [01:56:43]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:56:43]ProducePacketName [01:56:43]name=ofd_packets/00226373 [01:56:43]OFD Sender: To server: pG, [01:56:43]CommunicateWithHost lk.salyk.kg:30040 [01:56:43]ConnectInit lk.salyk.kg [01:56:46]recv_with_timeout no data received [01:56:48]ConnectInit Can't take IP for lk.salyk.kg [01:56:48]CommunicateWithHost connect error [01:56:48]CommunicateWithHost err = -1 [01:56:48]OFD Sender: Server communicate error [01:56:53]OFD Sender: Processing packet 226373 [packets to send 600, broken 599] [01:56:53]ProducePacketName [01:56:53]name=ofd_packets/00226373 [01:56:53]OFD Sender: To server: pG, [01:56:53]CommunicateWithHost lk.salyk.kg:30040 [01:56:53]ConnectInit lk.salyk.kg [01:56:55]accept exits with 7 [01:56:55]New connection [01:56:55]New thread 3067575652 created [01:56:55]Thread 3067432292 joined [01:56:55]Waiting for new connection... [01:56:55] Sock 7.Parse request [01:56:55]Sock 7.Check first char [01:56:55]Sock 7.First char is OK [01:56:55]request: POST /json_proto HTTP/1.0 [01:56:55]Method: POST [01:56:55]URL: /json_proto [01:56:55]Method is POST - this is cgi request [01:56:55]url: /json_proto [01:56:55]query_string will be loaded in cgi processing [01:56:55]execute_cgi json_proto POST (null) [01:56:55]execute_cgi path=json_proto method=POST [01:56:55]POST find Content-Length [01:56:55]Host: 172.17.43.131:8080 [01:56:55]Content-Length: 678 [01:56:55]Content-Type: application/json [01:56:55] [01:56:55]POST finish read [01:56:55]Found Content-Length = 678 [01:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:56:55]execute_script... [01:56:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:56:55]POST & json_proto [01:56:55]process_json_proto [01:56:55]json parsed OK: [01:56:55]protocol is kg_v1.0 [01:56:55]action value=close_receipt [01:56:55]process_action close_receipt [01:56:55]cmd_close_receipt [01:56:55]MH_GetDate [01:56:55]Write to MH i2c: F0 00 00 32 01 22 [01:56:55]Write i2c OK [01:56:55]MH_I2C_Read... [01:56:55]Read from MH i2c: F0 [01:56:55]MH_I2C_Read... [01:56:55]Read from MH i2c: F0 09 00 [01:56:55]MH_I2C_Read... [01:56:55]Read from MH i2c: F0 09 00 32 01 00 67 A5 A5 66 F9 24 A2 66 67 [01:56:55]GetLastDocTimeStamp 1722131742 [01:56:55]current date 1722131815 [01:56:55]FM_GetShiftState [01:56:55]SAM_PROTO_GetShiftState [01:56:55]wFMCommunicate request_size=4 [01:56:55]MH_SAM_APDU [01:56:55]CAPDU: 80 13 01 00 [01:56:55]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [01:56:55]Write i2c OK [01:56:55]MH_I2C_Read... [01:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:56:55]Read from MH i2c: E2 [01:56:55]MH_I2C_Read... [01:56:55]Read from MH i2c: E2 0E 00 [01:56:55]MH_I2C_Read... [01:56:55]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 62 [01:56:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:56:55]wFMCommunicate OK [01:56:55]SAM_PROTO_GetShiftState done [01:56:55]FM_GetShiftState done [01:56:55]opened in 1722125326 [01:56:55]opened+sec_in_day 1722211726 [01:56:55]quantity*price = 25018 [01:56:55]sum+1 = 25019 [01:56:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 34 28.07.2024 01:56 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226374 ФПД: 257231091437381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T015655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226374&fm=257231091437381&tin=02508201610067®Number=0000000000092624&sum=25000 [01:56:56]StoreToDocumentArchive [01:56:56]shift 439 fd 226374 [01:56:56]save to /storage/0439/doc_00226374 [01:56:56]save last doc name /storage/0439/doc_00226374 to /storage/kkm_last_doc_name [01:56:56]save OK [01:56:56]Clear old archive folders... [01:56:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:56:56]tlvbuf is 01194050 [01:56:56]SAM_PROTO_ClearQueue [01:56:56]wFMCommunicate request_size=4 [01:56:56]MH_SAM_APDU [01:56:56]CAPDU: 80 09 00 00 [01:56:56]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [01:56:56]Write i2c OK [01:56:56]MH_I2C_Read... [01:56:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:56:56]Read from MH i2c: E2 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [01:56:56]RAPDU: 90 00 [01:56:56]wFMCommunicate OK [01:56:56]SAM_PROTO_ClearQueue done [01:56:56]KKMCreateOFDPacket [01:56:56]OFDProtocolAddRootSTLVToBuf [01:56:56]FM_MakeSignedData [01:56:56]FM_MakeSignedData [01:56:56]SAM_PROTO_SignData [01:56:56]wFMCommunicate request_size=4 [01:56:56]MH_SAM_APDU [01:56:56]CAPDU: 80 0D 01 02 [01:56:56]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [01:56:56]Write i2c OK [01:56:56]MH_I2C_Read... [01:56:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:56:56]Read from MH i2c: E2 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [01:56:56]RAPDU: 90 00 [01:56:56]wFMCommunicate OK [01:56:56]wFMCommunicate request_size=255 [01:56:56]MH_SAM_APDU [01:56:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 67 A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 74 03 00 35 04 06 00 E9 [01:56:56]Write to MH i2c: E2 02 01 42 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 67 A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 74 03 00 35 04 06 00 E9 00 00 E7 [01:56:56]Write i2c OK [01:56:56]MH_I2C_Read... [01:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:56:56]Read from MH i2c: E2 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [01:56:56]RAPDU: 90 00 [01:56:56]wFMCommunicate OK [01:56:56]wFMCommunicate request_size=10 [01:56:56]MH_SAM_APDU [01:56:56]CAPDU: 80 0D 02 02 05 F3 47 D4 8F 45 [01:56:56]Write to MH i2c: E2 0D 00 43 01 80 0D 02 02 05 00 F3 47 D4 8F 45 00 00 AA [01:56:56]Write i2c OK [01:56:56]MH_I2C_Read... [01:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:56:56]Read from MH i2c: E2 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [01:56:56]RAPDU: 90 00 [01:56:56]wFMCommunicate OK [01:56:56]wFMCommunicate request_size=4 [01:56:56]MH_SAM_APDU [01:56:56]CAPDU: 80 0D 03 02 [01:56:56]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [01:56:56]Write i2c OK [01:56:56]MH_I2C_Read... [01:56:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:56:56]Read from MH i2c: E2 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 0B 00 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 0B 00 44 01 00 39 3A 0E DA 6D 35 BB 7A 90 00 F3 [01:56:56]RAPDU: 39 3A 0E DA 6D 35 BB 7A 90 00 [01:56:56]wFMCommunicate OK [01:56:56]SAM_PROTO_SignData done [01:56:56]FM_MakeSignedData done [01:56:56]CreateOFDProtocolMessage [01:56:56]wFMCommunicate request_size=4 [01:56:56]MH_SAM_APDU [01:56:56]CAPDU: 80 11 00 00 [01:56:56]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [01:56:56]Write i2c OK [01:56:56]MH_I2C_Read... [01:56:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:56:56]Read from MH i2c: E2 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 17 00 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [01:56:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:56:56]wFMCommunicate OK [01:58:58]OFD Sender: Processing packet 226373 [packets to send 601, broken 599] [01:58:58]ProducePacketName [01:58:58]name=ofd_packets/00226373 [01:58:58]OFD Sender: To server: pG, [01:58:58]CommunicateWithHost lk.salyk.kg:30040 [01:58:58]ConnectInit lk.salyk.kg [01:58:59]ConnectInit Can't connect to host [01:59:03]ConnectInit Can't take IP for lk.salyk.kg [01:59:03]CommunicateWithHost connect error [01:59:03]CommunicateWithHost err = -1 [01:59:03]OFD Sender: Server communicate error [01:59:08]OFD Sender: Processing packet 226373 [packets to send 601, broken 599] [01:59:08]ProducePacketName [01:59:08]name=ofd_packets/00226373 [01:59:08]OFD Sender: To server: pG, [01:59:08]CommunicateWithHost lk.salyk.kg:30040 [01:59:08]ConnectInit lk.salyk.kg [01:59:09]Connected sock=7 [01:59: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 35 39 0C 01 00 00 F4 28 04 01 67 C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 1E A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 74 03 00 35 04 06 00 B2 A3 8F 40 4B 64 03 B7 FA FA 75 F6 C9 3A [01:59: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 35 39 4F 00 00 00 01 4D 47 00 B4 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 35 39 10 04 04 00 45 74 03 00 F4 03 04 00 F8 51 A5 66 B6 04 01 00 00 2E D6 E0 C8 94 EB 41 2F [01:59:11]CommunicateWithHost err = 0 [01:59:11]CheckOFDResponse [01:59:11]1017 (14) - 77093643461234 [01:59:11]1041 (16) - 0000000000874959 [01:59:11]1040 (4) - 226373 [01:59:11]1012 (4) - 27.07.2024 20:00 [01:59:11]1206 (1) - 0 [01:59:11]OFD Sender: Remove packet 226373 [01:59:11]ProducePacketName [01:59:11]name=ofd_packets/00226373 [01:59:11]NVStorageDeleteData [01:59:11]OFD Sender: Processing packet 226374 [packets to send 600, broken 599] [01:59:11]ProducePacketName [01:59:11]name=ofd_packets/00226374 [01:59:11]OFD Sender: To server: pG, [01:59:11]CommunicateWithHost lk.salyk.kg:30040 [01:59:11]ConnectInit lk.salyk.kg [01:59:12]Connected sock=7 [01:59: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 35 39 0F 01 00 00 C0 54 07 01 AB 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 67 A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 74 03 00 35 04 06 00 E9 F3 47 D4 8F 45 39 3A 0E DA 6D 35 BB 7A [01:59: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 35 39 4F 00 00 00 43 E8 47 00 76 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 35 39 10 04 04 00 46 74 03 00 F4 03 04 00 FB 51 A5 66 B6 04 01 00 00 B3 6F DF 94 97 F7 E8 B9 [01:59:13]CommunicateWithHost err = 0 [01:59:13]CheckOFDResponse [01:59:13]1017 (14) - 77093643461234 [01:59:13]1041 (16) - 0000000000874959 [01:59:13]1040 (4) - 226374 [01:59:13]1012 (4) - 27.07.2024 20:00 [01:59:13]1206 (1) - 0 [01:59:13]OFD Sender: Remove packet 226374 [01:59:13]ProducePacketName [01:59:13]name=ofd_packets/00226374 [01:59:13]NVStorageDeleteData [01:59:14]OFD Sender: No OFD packet to send [01:59:19]OFD Sender: No OFD packet to send [01:59:24]OFD Sender: No OFD packet to send [01:59:29]OFD Sender: No OFD packet to send [01:59:34]OFD Sender: No OFD packet to send [01:59:39]OFD Sender: No OFD packet to send [01:59:44]OFD Sender: No OFD packet to send [01:59:49]OFD Sender: No OFD packet to send [01:59:54]OFD Sender: No OFD packet to send [01:59:59]OFD Sender: No OFD packet to send [02:00:04]OFD Sender: No OFD packet to send [02:00:09]OFD Sender: No OFD packet to send [02:00:14]OFD Sender: No OFD packet to send [02:00:19]OFD Sender: No OFD packet to send [02:00:24]OFD Sender: No OFD packet to send [01:56:56]CreateOFDProtocolMessage done [01:56:56]OFDSenderStorePacket 226374 [01:56:56]StoreOFDPacket docnum=226374 [01:56:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 54 07 01 AB 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 67 A5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 74 03 00 35 04 06 00 E9 F3 47 D4 8F 45 39 3A 0E DA 6D 35 BB 7A [01:56:56]CheckFolder [01:56:56]dirname=/storage/ofd_packets [01:56:56]CheckFolder done [01:56:56]ProducePacketName [01:56:56]name=ofd_packets/00226374 [01:56:56]NVStorageSaveData ofd_packets/00226374 [01:56:56]File name is /storage/ofd_packets/00226374 [01:56:56]Write 301 bytes [01:56:56]NVStorageSaveData done [01:56:56]OFDSenderStorePacket done [01:56:56]KKMCreateOFDPacket done [01:56:56]NVStorageSaveData kkm_last_timestamp [01:56:56]File name is /storage/kkm_last_timestamp [01:56:56]Write 4 bytes [01:56:56]NVStorageSaveData done [01:56:56]ExternCall_PrintAddStr [01:56:56]wPrintStart [01:56:56]Write to MH i2c: 01 00 00 46 01 47 [01:56:56]Write i2c OK [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: 01 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: 01 07 00 [01:56:56]MH_I2C_Read... [01:56:56]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [01:56:56]RasterBufferAndPrint [01:56:56]line Счет N : (1)2002708 [01:56:56]line ИНН: 02508201610067 [01:56:56]line Контрольно-Кассовый Чек [01:56:56]line ПРОДАЖА [01:56:56]line ТРК (МРК, ГНК) : 53 [01:56:56]line Товар: 2710124130 [01:56:56]line Аи-92-К-5 [01:56:56]line 3.690 * 67.80 [01:56:56]line = 250.18 [01:56:56]line НДС 12% НСП 1% [01:56:56]line > о реализуемом товаре [01:56:56]line ОКРУГЛЕНИЕ: -0.18 [01:56:56]line ИТОГО: 250.00 [01:56:56]line Внесено: 250.00 [01:56:56]line СДАЧА: 0.00 [01:56:56]line НСП 1% : 2.21 [01:56:56]line НДС 12% : 26.57 [01:56:56]line Наличными: 250.00 [01:56:56]line Безнал.: 0.00 [01:56:56]line Место: АЗС № 97 "Партнер Нефть" [01:56:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:56:56]line СНО: Общий режим [01:56:56]line Чек 34 28.07.2024 01:56 [01:56:56]line Смена: 439 ФФД: 1.0 [01:56:56]line ЗНМ: 0300000054 [01:56:56]line РНМ: 0000000000092624 [01:56:56]line Версия ККМ: 001 [01:56:56]line ФМ: 0000000000874959 [01:56:56]line ФД: 226374 [01:56:56]line ФПД: 257231091437381 [01:56:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T015655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226374&fm=257231091437381&tin=02508201610067®Number=0000000000092624&sum=25000 [01:56:56]written 0, free lines is 4095 [01:56:57]Write to MH i2c: 01 00 00 71 01 72 [01:56:57]Write i2c OK [01:56:57]MH_I2C_Read... [01:56:57]Read from MH i2c: 01 [01:56:57]MH_I2C_Read... [01:56:57]Read from MH i2c: 01 07 00 [01:56:57]MH_I2C_Read... [01:56:57]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 50 0C D5 [01:56:57]RasterBufferAndPrint [01:56:57]line [01:56:57]line [01:56:57]line [01:56:57]line [01:56:57]line [01:56:57]written 0, free lines is 3156 [01:56:57]MH_Cut [01:56:57]Write to MH i2c: D1 01 00 78 01 01 4B [01:56:57]Write i2c OK [01:56:57]MH_I2C_Read... [01:56:57]Read from MH i2c: D1 [01:56:57]MH_I2C_Read... [01:56:57]Read from MH i2c: D1 01 00 [01:56:57]MH_I2C_Read... [01:56:57]Read from MH i2c: D1 01 00 78 01 00 4A [01:56:57]Write to MH i2c: 01 00 00 79 01 7A [01:56:57]Write i2c OK [01:56:57]MH_I2C_Read... [01:56:58]*** Cut start [01:56:58]*** Partial cut [01:56:58]*** CUTSNS_PIN = 1 [01:56:58]*** CUTSNS_PIN = 0 [01:56:58]*** Brake cut motor [01:56:58]ConnectInit Can't take IP for lk.salyk.kg [01:56:58]CommunicateWithHost connect error [01:56:58]CommunicateWithHost err = -1 [01:56:58]OFD Sender: Server communicate error [01:56:58]OFD Sender: Processing packet 226373 [packets to send 601, broken 599] [01:56:58]ProducePacketName [01:56:58]name=ofd_packets/00226373 [01:56:58]OFD Sender: To server: pG, [01:56:58]CommunicateWithHost lk.salyk.kg:30040 [01:56:58]ConnectInit lk.salyk.kg [01:56:59]Read from MH i2c: 01 [01:56:59]MH_I2C_Read... [01:56:59]*** Stop cut motor [01:56:59]*** Cut end [01:56:59]Read from MH i2c: 01 07 00 [01:56:59]MH_I2C_Read... [01:56:59]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [01:56:59]process_action close_receipt done [01:56:59]requested_data is exist [01:56:59]produce_requested_data [01:56:59]requested_item fm.sn is exist - process it [01:56:59]wFMCommunicate request_size=4 [01:56:59]MH_SAM_APDU [01:56:59]CAPDU: 80 11 00 00 [01:56:59]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [01:56:59]Write i2c OK [01:56:59]MH_I2C_Read... [01:56:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:56:59]Read from MH i2c: E2 [01:56:59]MH_I2C_Read... [01:56:59]Read from MH i2c: E2 17 00 [01:56:59]MH_I2C_Read... [01:56:59]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [01:56:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:56:59]wFMCommunicate OK [01:56:59]requested_item fd.num is exist - process it [01:56:59]SAM_PROTO_GetFieldsCounters [01:56:59]wFMCommunicate request_size=4 [01:56:59]MH_SAM_APDU [01:56:59]CAPDU: 80 13 00 00 [01:56:59]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [01:56:59]Write i2c OK [01:56:59]MH_I2C_Read... [01:56:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:56:59]Read from MH i2c: E2 [01:56:59]MH_I2C_Read... [01:56:59]Read from MH i2c: E2 62 00 [01:56:59]MH_I2C_Read... [01:56:59]Read from MH i2c: E2 62 00 7B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [01:56: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:56:59]wFMCommunicate OK [01:56:59]SAM_PROTO_GetFieldsCounters done [01:56:59]requested_item shift.num is exist - process it [01:56:59]requested_item shift.opened is exist - process it [01:56:59]req_shift_opened [01:56:59]FM_GetShiftState [01:56:59]SAM_PROTO_GetShiftState [01:56:59]wFMCommunicate request_size=4 [01:56:59]MH_SAM_APDU [01:56:59]CAPDU: 80 13 01 00 [01:56:59]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [01:56:59]Write i2c OK [01:56:59]MH_I2C_Read... [01:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:56:59]Read from MH i2c: E2 [01:56:59]MH_I2C_Read... [01:56:59]Read from MH i2c: E2 0E 00 [01:56:59]MH_I2C_Read... [01:56:59]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AB [01:56:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [01:56:59]wFMCommunicate OK [01:56:59]SAM_PROTO_GetShiftState done [01:56:59]FM_GetShiftState done [01:56:59]req_shift_opened done [01:56:59]requested_item shift.open_date is exist - process it [01:56:59]req_shift_open_date [01:56:59]req_shift_open_date done [01:56:59]produce_requested_data done [01:56:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226374,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [01:56:59]process_action_free close_receipt [01:56:59]json_value_free [01:56:59]json_value_free done [01:56:59]process_json_proto returns [01:56:59]Send response to host [01:56:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226374,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [01:56:59]free response buf [01:56:59]execute_script done [01:56:59]execute_script returns [01:56:59]free content buf [01:56:59]Sock 7.Close socket [01:56:59]Sock 7.Thread stoped [01:57:03]recv_with_timeout no data received [01:57:03]ConnectInit Can't take IP for lk.salyk.kg [01:57:03]CommunicateWithHost connect error [01:57:03]CommunicateWithHost err = -1 [01:57:03]OFD Sender: Server communicate error [01:57:08]OFD Sender: Processing packet 226373 [packets to send 601, broken 599] [01:57:08]ProducePacketName [01:57:08]name=ofd_packets/00226373 [01:57:08]OFD Sender: To server: pG, [01:57:08]CommunicateWithHost lk.salyk.kg:30040 [01:57:08]ConnectInit lk.salyk.kg [01:57:19]recv_with_timeout no data received [01:57:28]Connected sock=9 [01:57: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 35 39 0C 01 00 00 F4 28 04 01 67 C7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C [02:00:29]OFD Sender: No OFD packet to send [02:00:34]OFD Sender: No OFD packet to send [02:00:39]OFD Sender: No OFD packet to send [02:00:44]OFD Sender: No OFD packet to send [02:00:49]OFD Sender: No OFD packet to send [02:00:54]OFD Sender: No OFD packet to send [02:00:59]OFD Sender: No OFD packet to send [02:01:04]OFD Sender: No OFD packet to send [02:01:09]OFD Sender: No OFD packet to send [02:01:14]OFD Sender: No OFD packet to send [02:01:19]OFD Sender: No OFD packet to send [02:01:24]OFD Sender: No OFD packet to send [02:01:26]accept exits with 12 [02:01:26]New connection [02:01:26]New thread 3067432292 created [02:01:26]Thread 3067575652 joined [02:01:26]Waiting for new connection... [02:01:26] Sock 12.Parse request [02:01:26]Sock 12.Check first char [02:01:26]Sock 12.First char is OK [02:01:26]request: POST /json_proto HTTP/1.0 [02:01:26]Method: POST [02:01:26]URL: /json_proto [02:01:26]Method is POST - this is cgi request [02:01:26]url: /json_proto [02:01:26]query_string will be loaded in cgi processing [02:01:26]execute_cgi json_proto POST (null) [02:01:26]execute_cgi path=json_proto method=POST [02:01:26]POST find Content-Length [02:01:26]Host: 172.17.43.131:8080 [02:01:26]Content-Length: 810 [02:01:26]Content-Type: application/json [02:01:26] [02:01:26]POST finish read [02:01:26]Found Content-Length = 810 [02:01:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:26]execute_script... [02:01:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:26]POST & json_proto [02:01:26]process_json_proto [02:01:26]json parsed OK: [02:01:26]protocol is kg_v1.0 [02:01:26]action value=close_receipt [02:01:26]process_action close_receipt [02:01:26]cmd_close_receipt [02:01:26]MH_GetDate [02:01:26]Write to MH i2c: F0 00 00 7D 01 6D [02:01:26]Write i2c OK [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: F0 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: F0 09 00 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: F0 09 00 7D 01 00 76 A6 A5 66 F9 24 A2 66 C2 [02:01:26]GetLastDocTimeStamp 1722131815 [02:01:26]current date 1722132086 [02:01:26]FM_GetShiftState [02:01:26]SAM_PROTO_GetShiftState [02:01:26]wFMCommunicate request_size=4 [02:01:26]MH_SAM_APDU [02:01:26]CAPDU: 80 13 01 00 [02:01:26]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [02:01:26]Write i2c OK [02:01:26]MH_I2C_Read... [02:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:26]Read from MH i2c: E2 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: E2 0E 00 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AD [02:01:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:01:26]wFMCommunicate OK [02:01:26]SAM_PROTO_GetShiftState done [02:01:26]FM_GetShiftState done [02:01:26]opened in 1722125326 [02:01:26]opened+sec_in_day 1722211726 [02:01:26]quantity*price = 50017 [02:01:26]sum+1 = 50019 [02:01:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 35 28.07.2024 02:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226375 ФПД: 253644332663061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T020126&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226375&fm=253644332663061&tin=02508201610067®Number=0000000000092624&sum=50018 [02:01:27]StoreToDocumentArchive [02:01:27]shift 439 fd 226375 [02:01:27]save to /storage/0439/doc_00226375 [02:01:27]save last doc name /storage/0439/doc_00226375 to /storage/kkm_last_doc_name [02:01:27]save OK [02:01:27]Clear old archive folders... [02:01:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:01:27]tlvbuf is 01136520 [02:01:27]SAM_PROTO_ClearQueue [02:01:27]wFMCommunicate request_size=4 [02:01:27]MH_SAM_APDU [02:01:27]CAPDU: 80 09 00 00 [02:01:27]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [02:01:27]Write i2c OK [02:01:27]MH_I2C_Read... [02:01:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:01:27]Read from MH i2c: E2 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [02:01:27]RAPDU: 90 00 [02:01:27]wFMCommunicate OK [02:01:27]SAM_PROTO_ClearQueue done [02:01:27]KKMCreateOFDPacket [02:01:27]OFDProtocolAddRootSTLVToBuf [02:01:27]FM_MakeSignedData [02:01:27]FM_MakeSignedData [02:01:27]SAM_PROTO_SignData [02:01:27]wFMCommunicate request_size=4 [02:01:27]MH_SAM_APDU [02:01:27]CAPDU: 80 0D 01 02 [02:01:27]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [02:01:27]Write i2c OK [02:01:27]MH_I2C_Read... [02:01:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:01:27]Read from MH i2c: E2 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [02:01:27]RAPDU: 90 00 [02:01:27]wFMCommunicate OK [02:01:27]wFMCommunicate request_size=255 [02:01:27]MH_SAM_APDU [02:01:27]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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 76 A6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 74 03 00 35 04 06 00 [02:01:27]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 76 A6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 74 03 00 35 04 06 00 00 00 7D [02:01:27]Write i2c OK [02:01:27]MH_I2C_Read... [02:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:27]Read from MH i2c: E2 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [02:01:27]RAPDU: 90 00 [02:01:27]wFMCommunicate OK [02:01:27]wFMCommunicate request_size=11 [02:01:27]MH_SAM_APDU [02:01:27]CAPDU: 80 0D 02 02 06 E6 B0 2C 59 01 15 [02:01:27]Write to MH i2c: E2 0E 00 8E 01 80 0D 02 02 06 00 E6 B0 2C 59 01 15 00 00 46 [02:01:27]Write i2c OK [02:01:27]MH_I2C_Read... [02:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:27]Read from MH i2c: E2 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [02:01:27]RAPDU: 90 00 [02:01:27]wFMCommunicate OK [02:01:27]wFMCommunicate request_size=4 [02:01:27]MH_SAM_APDU [02:01:27]CAPDU: 80 0D 03 02 [02:01:27]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [02:01:27]Write i2c OK [02:01:27]MH_I2C_Read... [02:01:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:01:27]Read from MH i2c: E2 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 0B 00 [02:01:27]MH_I2C_Read... [02:01:27]Read from MH i2c: E2 0B 00 8F 01 00 7F 48 1F F0 39 6E D5 BB 90 00 19 [02:01:27]RAPDU: 7F 48 1F F0 39 6E D5 BB 90 00 [02:01:27]wFMCommunicate OK [02:01:27]SAM_PROTO_SignData done [02:01:27]FM_MakeSignedData done [02:01:27]CreateOFDProtocolMessage [02:01:27]wFMCommunicate request_size=4 [02:01:27]MH_SAM_APDU [02:01:27]CAPDU: 80 11 00 00 [02:01:27]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [02:01:27]Write i2c OK [02:01:27]MH_I2C_Read... [02:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:28]Read from MH i2c: E2 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 17 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [02:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:01:28]wFMCommunicate OK [02:01:28]CreateOFDProtocolMessage done [02:01:28]OFDSenderStorePacket 226375 [02:01:28]StoreOFDPacket docnum=226375 [02:01:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A9 0F 08 01 9A FD 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 76 A6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 74 03 00 35 04 06 00 E6 B0 2C 59 01 15 7F 48 1F F0 39 6E D5 BB [02:01:28]CheckFolder [02:01:28]dirname=/storage/ofd_packets [02:01:28]CheckFolder done [02:01:28]ProducePacketName [02:01:28]name=ofd_packets/00226375 [02:01:28]NVStorageSaveData ofd_packets/00226375 [02:01:28]File name is /storage/ofd_packets/00226375 [02:01:28]Write 302 bytes [02:01:28]NVStorageSaveData done [02:01:28]OFDSenderStorePacket done [02:01:28]KKMCreateOFDPacket done [02:01:28]NVStorageSaveData kkm_last_timestamp [02:01:28]File name is /storage/kkm_last_timestamp [02:01:28]Write 4 bytes [02:01:28]NVStorageSaveData done [02:01:28]ExternCall_PrintAddStr [02:01:28]wPrintStart [02:01:28]Write to MH i2c: 01 00 00 91 01 92 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 07 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [02:01:28]RasterBufferAndPrint [02:01:28]line Счет N : (1)2002709 [02:01:28]line ИНН: 02508201610067 [02:01:28]line Контрольно-Кассовый Чек [02:01:28]line ПРОДАЖА [02:01:28]line ТРК (МРК, ГНК) : 42 [02:01:28]line Товар: 2710124130 [02:01:28]line Super-92-К-5 [02:01:28]line 7.270 * 68.80 [02:01:28]line = 500.18 [02:01:28]line НДС 12% НСП 1% [02:01:28]line > о реализуемом товаре [02:01:28]line ИТОГО: 500.18 [02:01:28]line НСП 1% : 4.43 [02:01:28]line НДС 12% : 53.12 [02:01:28]line Наличными: 0.00 [02:01:28]line Безнал.: 500.18 [02:01:28]line Место: АЗС № 97 "Партнер Нефть" [02:01:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:01:28]line СНО: Общий режим [02:01:28]line Чек 35 28.07.2024 02:01 [02:01:28]line Смена: 439 ФФД: 1.0 [02:01:28]line ЗНМ: 0300000054 [02:01:28]line РНМ: 0000000000092624 [02:01:28]line Версия ККМ: 001 [02:01:28]line Платежная система: Бакай Банк [02:01:28]line ФМ: 0000000000874959 [02:01:28]line ФД: 226375 [02:01:28]line ФПД: 253644332663061 [02:01:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T020126&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226375&fm=253644332663061&tin=02508201610067®Number=0000000000092624&sum=50018 [02:01:28]written 0, free lines is 4095 [02:01:28]OFD Sender: Processing packet 226375 [packets to send 600, broken 599] [02:01:28]ProducePacketName [02:01:28]name=ofd_packets/00226375 [02:01:28]OFD Sender: To server: pG, [02:01:28]CommunicateWithHost lk.salyk.kg:30040 [02:01:28]ConnectInit lk.salyk.kg [02:01:28]Write to MH i2c: 01 00 00 BB 01 BC [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 07 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 69 0C 38 [02:01:28]RasterBufferAndPrint [02:01:28]line [02:01:28]line [02:01:28]line [02:01:28]line [02:01:28]line [02:01:28]written 0, free lines is 3180 [02:01:28]MH_Cut [02:01:28]Write to MH i2c: D1 01 00 C2 01 01 95 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: D1 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: D1 01 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: D1 01 00 C2 01 00 94 [02:01:28]Write to MH i2c: 01 00 00 C3 01 C4 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]Connected sock=7 [02:01:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A9 0F 08 01 9A FD 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 76 A6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 74 03 00 35 04 06 00 E6 B0 2C 59 01 15 7F 48 1F F0 39 6E D5 BB [02:01:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1C 27 47 00 FF 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 35 39 10 04 04 00 47 74 03 00 F4 03 04 00 82 52 A5 66 B6 04 01 00 00 F2 2D D9 D7 26 E4 E8 BD [02:01:29]CommunicateWithHost err = 0 [02:01:29]CheckOFDResponse [02:01:29]1017 (14) - 77093643461234 [02:01:29]1041 (16) - 0000000000874959 [02:01:29]1040 (4) - 226375 [02:01:29]1012 (4) - 27.07.2024 20:03 [02:01:29]1206 (1) - 0 [02:01:29]OFD Sender: Remove packet 226375 [02:01:29]ProducePacketName [02:01:29]name=ofd_packets/00226375 [02:01:29]NVStorageDeleteData [02:01:29]OFD Sender: No OFD packet to send [02:01:29]*** Cut start [02:01:29]*** Partial cut [02:01:29]*** CUTSNS_PIN = 1 [02:01:29]*** CUTSNS_PIN = 0 [02:01:30]*** Brake cut motor [02:01:30]Read from MH i2c: 01 [02:01:30]MH_I2C_Read... [02:01:30]*** Stop cut motor [02:01:30]*** Cut end [02:01:30]Read from MH i2c: 01 07 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [02:01:30]process_action close_receipt done [02:01:30]requested_data is exist [02:01:30]produce_requested_data [02:01:30]requested_item fm.sn is exist - process it [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 11 00 00 [02:01:30]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 17 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [02:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:01:30]wFMCommunicate OK [02:01:30]requested_item fd.num is exist - process it [02:01:30]SAM_PROTO_GetFieldsCounters [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 13 00 00 [02:01:30]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 62 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 62 00 C5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [02:01:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:01:30]wFMCommunicate OK [02:01:30]SAM_PROTO_GetFieldsCounters done [02:01:30]requested_item shift.num is exist - process it [02:01:30]requested_item shift.opened is exist - process it [02:01:30]req_shift_opened [02:01:30]FM_GetShiftState [02:01:30]SAM_PROTO_GetShiftState [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 13 01 00 [02:01:30]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 0E 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F5 [02:01:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:01:30]wFMCommunicate OK [02:01:30]SAM_PROTO_GetShiftState done [02:01:30]FM_GetShiftState done [02:01:30]req_shift_opened done [02:01:30]requested_item shift.open_date is exist - process it [02:01:30]req_shift_open_date [02:01:30]req_shift_open_date done [02:01:30]produce_requested_data done [02:01:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226375,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:01:30]process_action_free close_receipt [02:01:30]json_value_free [02:01:30]json_value_free done [02:01:30]process_json_proto returns [02:01:30]Send response to host [02:01:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226375,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:01:30]free response buf [02:01:30]execute_script done [02:01:30]execute_script returns [02:01:30]free content buf [02:01:30]Sock 12.Close socket [02:01:30]Sock 12.Thread stoped [02:01:34]OFD Sender: No OFD packet to send [02:01:39]OFD Sender: No OFD packet to send [02:01:44]OFD Sender: No OFD packet to send [02:01:49]OFD Sender: No OFD packet to send [02:01:54]OFD Sender: No OFD packet to send [02:01:59]OFD Sender: No OFD packet to send [02:02:04]OFD Sender: No OFD packet to send [02:02:09]OFD Sender: No OFD packet to send [02:02:14]OFD Sender: No OFD packet to send [02:02:19]OFD Sender: No OFD packet to send [02:02:24]OFD Sender: No OFD packet to send [02:02:29]OFD Sender: No OFD packet to send [02:02:34]OFD Sender: No OFD packet to send [02:02:39]OFD Sender: No OFD packet to send [02:02:44]OFD Sender: No OFD packet to send [02:02:49]OFD Sender: No OFD packet to send [02:02:54]OFD Sender: No OFD packet to send [02:02:59]OFD Sender: No OFD packet to send [02:03:04]OFD Sender: No OFD packet to send [02:03:08]recv_with_timeout no data received [02:03:10]OFD Sender: No OFD packet to send [02:03:15]OFD Sender: No OFD packet to send [02:03:20]OFD Sender: No OFD packet to send [02:03:25]OFD Sender: No OFD packet to send [02:03:30]OFD Sender: No OFD packet to send [02:03:35]OFD Sender: No OFD packet to send [02:03:40]OFD Sender: No OFD packet to send [02:03:45]OFD Sender: No OFD packet to send [02:03:50]OFD Sender: No OFD packet to send [02:03:55]OFD Sender: No OFD packet to send [02:04:00]OFD Sender: No OFD packet to send [02:04:05]OFD Sender: No OFD packet to send [02:04:10]OFD Sender: No OFD packet to send [02:04:15]OFD Sender: No OFD packet to send [02:04:15]recv_with_timeout no data received [02:04:20]OFD Sender: No OFD packet to send [02:04:25]OFD Sender: No OFD packet to send [02:04:27]recv_with_timeout no data received [02:04:30]OFD Sender: No OFD packet to send [02:04:35]OFD Sender: No OFD packet to send [02:04:40]OFD Sender: No OFD packet to send [02:04:45]OFD Sender: No OFD packet to send [02:04:50]OFD Sender: No OFD packet to send [02:04:55]OFD Sender: No OFD packet to send [02:05:00]OFD Sender: No OFD packet to send [02:05:05]OFD Sender: No OFD packet to send [02:05:10]OFD Sender: No OFD packet to send [02:05:15]OFD Sender: No OFD packet to send [02:05:20]OFD Sender: No OFD packet to send [02:05:25]OFD Sender: No OFD packet to send [02:05:30]OFD Sender: No OFD packet to send [02:05:35]OFD Sender: No OFD packet to send [02:05:40]OFD Sender: No OFD packet to send [02:05:45]OFD Sender: No OFD packet to send [02:05:50]OFD Sender: No OFD packet to send [02:05:55]OFD Sender: No OFD packet to send [02:06:00]OFD Sender: No OFD packet to send [02:06:05]OFD Sender: No OFD packet to send [02:06:10]OFD Sender: No OFD packet to send [02:06:15]OFD Sender: No OFD packet to send [02:06:20]OFD Sender: No OFD packet to send [02:06:25]OFD Sender: No OFD packet to send [02:06:30]OFD Sender: No OFD packet to send [02:06:35]OFD Sender: No OFD packet to send [02:06:40]OFD Sender: No OFD packet to send [02:06:45]OFD Sender: No OFD packet to send [02:06:50]OFD Sender: No OFD packet to send [02:06:55]OFD Sender: No OFD packet to send [02:07:00]OFD Sender: No OFD packet to send [02:07:05]OFD Sender: No OFD packet to send [02:07:06]recv_with_timeout no data received [02:07:10]OFD Sender: No OFD packet to send [02:07:15]OFD Sender: No OFD packet to send [02:07:20]OFD Sender: No OFD packet to send [02:07:25]OFD Sender: No OFD packet to send [02:07:30]OFD Sender: No OFD packet to send [02:07:35]OFD Sender: No OFD packet to send [02:07:40]OFD Sender: No OFD packet to send [02:07:45]OFD Sender: No OFD packet to send [02:07:50]OFD Sender: No OFD packet to send [02:07:55]OFD Sender: No OFD packet to send [02:08:00]OFD Sender: No OFD packet to send [02:08:05]OFD Sender: No OFD packet to send [02:08:10]OFD Sender: No OFD packet to send [02:08:15]OFD Sender: No OFD packet to send [02:08:20]OFD Sender: No OFD packet to send [02:08:25]OFD Sender: No OFD packet to send [02:08:30]OFD Sender: No OFD packet to send [02:08:35]OFD Sender: No OFD packet to send [02:08:37]recv_with_timeout no data received [02:08:40]OFD Sender: No OFD packet to send [02:08:45]OFD Sender: No OFD packet to send [02:08:50]OFD Sender: No OFD packet to send [02:08:55]OFD Sender: No OFD packet to send [02:09:01]OFD Sender: No OFD packet to send [02:09:06]OFD Sender: No OFD packet to send [02:09:11]OFD Sender: No OFD packet to send [02:09:16]OFD Sender: No OFD packet to send [02:09:21]OFD Sender: No OFD packet to send [02:09:26]OFD Sender: No OFD packet to send [02:09:31]OFD Sender: No OFD packet to send [02:09:36]OFD Sender: No OFD packet to send [02:09:41]OFD Sender: No OFD packet to send [02:09:42]recv_with_timeout no data received [02:09:46]OFD Sender: No OFD packet to send [02:09:51]OFD Sender: No OFD packet to send [02:09:56]OFD Sender: No OFD packet to send [02:10:01]OFD Sender: No OFD packet to send [02:10:06]OFD Sender: No OFD packet to send [02:10:11]OFD Sender: No OFD packet to send [02:10:16]OFD Sender: No OFD packet to send [02:10:21]OFD Sender: No OFD packet to send [02:10:26]OFD Sender: No OFD packet to send [02:10:31]OFD Sender: No OFD packet to send [02:10:36]OFD Sender: No OFD packet to send [02:10:41]OFD Sender: No OFD packet to send [02:10:46]OFD Sender: No OFD packet to send [02:10:51]OFD Sender: No OFD packet to send [02:10:55]accept exits with 9 [02:10:55]New connection [02:10:55]New thread 3067575652 created [02:10:55]Thread 3067432292 joined [02:10:55]Waiting for new connection... [02:10:55] Sock 9.Parse request [02:10:55]Sock 9.Check first char [02:10:55]Sock 9.First char is OK [02:10:55]request: POST /json_proto HTTP/1.0 [02:10:55]Method: POST [02:10:55]URL: /json_proto [02:10:55]Method is POST - this is cgi request [02:10:55]url: /json_proto [02:10:55]query_string will be loaded in cgi processing [02:10:55]execute_cgi json_proto POST (null) [02:10:55]execute_cgi path=json_proto method=POST [02:10:55]POST find Content-Length [02:10:55]Host: 172.17.43.131:8080 [02:10:55]Content-Length: 683 [02:10:55]Content-Type: application/json [02:10:55] [02:10:55]POST finish read [02:10:55]Found Content-Length = 683 [02:10:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:55]execute_script... [02:10: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)2002710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:55]POST & json_proto [02:10:55]process_json_proto [02:10:55]json parsed OK: [02:10:55]protocol is kg_v1.0 [02:10:55]action value=close_receipt [02:10:55]process_action close_receipt [02:10:55]cmd_close_receipt [02:10:55]MH_GetDate [02:10:55]Write to MH i2c: F0 00 00 C7 01 B7 [02:10:55]Write i2c OK [02:10:55]MH_I2C_Read... [02:10:55]Read from MH i2c: F0 [02:10:55]MH_I2C_Read... [02:10:55]Read from MH i2c: F0 09 00 [02:10:55]MH_I2C_Read... [02:10:55]Read from MH i2c: F0 09 00 C7 01 00 AF A8 A5 66 F9 24 A2 66 47 [02:10:55]GetLastDocTimeStamp 1722132086 [02:10:55]current date 1722132655 [02:10:55]FM_GetShiftState [02:10:55]SAM_PROTO_GetShiftState [02:10:55]wFMCommunicate request_size=4 [02:10:55]MH_SAM_APDU [02:10:55]CAPDU: 80 13 01 00 [02:10:55]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [02:10:55]Write i2c OK [02:10:55]MH_I2C_Read... [02:10:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:55]Read from MH i2c: E2 [02:10:55]MH_I2C_Read... [02:10:55]Read from MH i2c: E2 0E 00 [02:10:55]MH_I2C_Read... [02:10:55]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F7 [02:10:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:10:55]wFMCommunicate OK [02:10:55]SAM_PROTO_GetShiftState done [02:10:55]FM_GetShiftState done [02:10:55]opened in 1722125326 [02:10:55]opened+sec_in_day 1722211726 [02:10:55]quantity*price = 150041 [02:10:55]sum+1 = 150042 [02:10:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 36 28.07.2024 02:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226376 ФПД: 6635824890689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T021055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226376&fm=6635824890689&tin=02508201610067®Number=0000000000092624&sum=150000 [02:10:56]StoreToDocumentArchive [02:10:56]shift 439 fd 226376 [02:10:56]save to /storage/0439/doc_00226376 [02:10:56]save last doc name /storage/0439/doc_00226376 to /storage/kkm_last_doc_name [02:10:56]save OK [02:10:56]Clear old archive folders... [02:10:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:10:56]tlvbuf is 01133B30 [02:10:56]SAM_PROTO_ClearQueue [02:10:56]wFMCommunicate request_size=4 [02:10:56]MH_SAM_APDU [02:10:56]CAPDU: 80 09 00 00 [02:10:56]Write to MH i2c: E2 08 00 D5 01 80 09 00 00 00 00 00 00 48 [02:10:56]Write i2c OK [02:10:56]MH_I2C_Read... [02:10:56]OFD Sender: No OFD packet to send [02:10:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:10:56]Read from MH i2c: E2 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [02:10:56]RAPDU: 90 00 [02:10:56]wFMCommunicate OK [02:10:56]SAM_PROTO_ClearQueue done [02:10:56]KKMCreateOFDPacket [02:10:56]OFDProtocolAddRootSTLVToBuf [02:10:56]FM_MakeSignedData [02:10:56]FM_MakeSignedData [02:10:56]SAM_PROTO_SignData [02:10:56]wFMCommunicate request_size=4 [02:10:56]MH_SAM_APDU [02:10:56]CAPDU: 80 0D 01 02 [02:10:56]Write to MH i2c: E2 08 00 D6 01 80 0D 01 02 00 00 00 00 50 [02:10:56]Write i2c OK [02:10:56]MH_I2C_Read... [02:10:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:10:56]Read from MH i2c: E2 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [02:10:56]RAPDU: 90 00 [02:10:56]wFMCommunicate OK [02:10:56]wFMCommunicate request_size=255 [02:10:56]MH_SAM_APDU [02:10: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 AF A8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 74 03 00 35 04 06 00 06 [02:10:56]Write to MH i2c: E2 02 01 D7 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 AF A8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 74 03 00 35 04 06 00 06 00 00 4F [02:10:56]Write i2c OK [02:10:56]MH_I2C_Read... [02:10:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:56]Read from MH i2c: E2 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [02:10:56]RAPDU: 90 00 [02:10:56]wFMCommunicate OK [02:10:56]wFMCommunicate request_size=10 [02:10:56]MH_SAM_APDU [02:10:56]CAPDU: 80 0D 02 02 05 09 05 FC 43 41 [02:10:56]Write to MH i2c: E2 0D 00 D8 01 80 0D 02 02 05 00 09 05 FC 43 41 00 00 EB [02:10:56]Write i2c OK [02:10:56]MH_I2C_Read... [02:10:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:56]Read from MH i2c: E2 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [02:10:56]RAPDU: 90 00 [02:10:56]wFMCommunicate OK [02:10:56]wFMCommunicate request_size=4 [02:10:56]MH_SAM_APDU [02:10:56]CAPDU: 80 0D 03 02 [02:10:56]Write to MH i2c: E2 08 00 D9 01 80 0D 03 02 00 00 00 00 55 [02:10:56]Write i2c OK [02:10:56]MH_I2C_Read... [02:10:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:10:56]Read from MH i2c: E2 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 0B 00 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 0B 00 D9 01 00 2F 21 9E 9D B4 B2 12 0C 90 00 65 [02:10:56]RAPDU: 2F 21 9E 9D B4 B2 12 0C 90 00 [02:10:56]wFMCommunicate OK [02:10:56]SAM_PROTO_SignData done [02:10:56]FM_MakeSignedData done [02:10:56]CreateOFDProtocolMessage [02:10:56]wFMCommunicate request_size=4 [02:10:56]MH_SAM_APDU [02:10:56]CAPDU: 80 11 00 00 [02:10:56]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [02:10:56]Write i2c OK [02:10:56]MH_I2C_Read... [02:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:56]Read from MH i2c: E2 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 17 00 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [02:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:10:56]wFMCommunicate OK [02:10:56]CreateOFDProtocolMessage done [02:10:56]OFDSenderStorePacket 226376 [02:10:56]StoreOFDPacket docnum=226376 [02:10:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 0D 07 01 34 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 AF A8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 74 03 00 35 04 06 00 06 09 05 FC 43 41 2F 21 9E 9D B4 B2 12 0C [02:10:56]CheckFolder [02:10:56]dirname=/storage/ofd_packets [02:10:56]CheckFolder done [02:10:56]ProducePacketName [02:10:56]name=ofd_packets/00226376 [02:10:56]NVStorageSaveData ofd_packets/00226376 [02:10:56]File name is /storage/ofd_packets/00226376 [02:10:56]Write 301 bytes [02:10:56]NVStorageSaveData done [02:10:56]OFDSenderStorePacket done [02:10:56]KKMCreateOFDPacket done [02:10:56]NVStorageSaveData kkm_last_timestamp [02:10:56]File name is /storage/kkm_last_timestamp [02:10:56]Write 4 bytes [02:10:56]NVStorageSaveData done [02:10:56]ExternCall_PrintAddStr [02:10:56]wPrintStart [02:10:56]Write to MH i2c: 01 00 00 DB 01 DC [02:10:56]Write i2c OK [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: 01 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: 01 07 00 [02:10:56]MH_I2C_Read... [02:10:56]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [02:10:56]RasterBufferAndPrint [02:10:56]line Счет N : (1)2002710 [02:10:56]line ИНН: 02508201610067 [02:10:56]line Контрольно-Кассовый Чек [02:10:56]line ПРОДАЖА [02:10:56]line ТРК (МРК, ГНК) : 33 [02:10:56]line Товар: 2710124130 [02:10:56]line Аи-92-К-5 [02:10:56]line 22.130 * 67.80 [02:10:56]line = 1500.41 [02:10:56]line НДС 12% НСП 1% [02:10:56]line > о реализуемом товаре [02:10:56]line ОКРУГЛЕНИЕ: -0.41 [02:10:56]line ИТОГО: 1500.00 [02:10:56]line Внесено: 1500.00 [02:10:56]line СДАЧА: 0.00 [02:10:56]line НСП 1% : 13.28 [02:10:56]line НДС 12% : 159.34 [02:10:56]line Наличными: 1500.00 [02:10:56]line Безнал.: 0.00 [02:10:56]line Место: АЗС № 97 "Партнер Нефть" [02:10:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:10:56]line СНО: Общий режим [02:10:56]line Чек 36 28.07.2024 02:10 [02:10:56]line Смена: 439 ФФД: 1.0 [02:10:56]line ЗНМ: 0300000054 [02:10:56]line РНМ: 0000000000092624 [02:10:56]line Версия ККМ: 001 [02:10:56]line ФМ: 0000000000874959 [02:10:56]line ФД: 226376 [02:10:56]line ФПД: 6635824890689 [02:10:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T021055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226376&fm=6635824890689&tin=02508201610067®Number=0000000000092624&sum=150000 [02:10:56]written 0, free lines is 4095 [02:10:56]OFD Sender: Processing packet 226376 [packets to send 600, broken 599] [02:10:56]ProducePacketName [02:10:56]name=ofd_packets/00226376 [02:10:56]OFD Sender: To server: pG, [02:10:56]CommunicateWithHost lk.salyk.kg:30040 [02:10:56]ConnectInit lk.salyk.kg [02:10:57]Write to MH i2c: 01 00 00 06 02 08 [02:10:57]Write i2c OK [02:10:57]MH_I2C_Read... [02:10:57]Read from MH i2c: 01 [02:10:57]MH_I2C_Read... [02:10:57]Read from MH i2c: 01 07 00 [02:10:57]MH_I2C_Read... [02:10:57]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 56 0C 71 [02:10:57]RasterBufferAndPrint [02:10:57]line [02:10:57]line [02:10:57]line [02:10:57]line [02:10:57]line [02:10:57]written 0, free lines is 3161 [02:10:57]MH_Cut [02:10:57]Write to MH i2c: D1 01 00 0D 02 01 E1 [02:10:57]Write i2c OK [02:10:57]MH_I2C_Read... [02:10:57]Read from MH i2c: D1 [02:10:57]MH_I2C_Read... [02:10:57]Read from MH i2c: D1 01 00 [02:10:57]MH_I2C_Read... [02:10:57]Read from MH i2c: D1 01 00 0D 02 00 E0 [02:10:57]Write to MH i2c: 01 00 00 0E 02 10 [02:10:57]Write i2c OK [02:10:57]MH_I2C_Read... [02:10:57]Connected sock=6 [02:10: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 35 39 0F 01 00 00 A9 0D 07 01 34 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 AF A8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 74 03 00 35 04 06 00 06 09 05 FC 43 41 2F 21 9E 9D B4 B2 12 0C [02:10: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 35 39 4F 00 00 00 BD B6 47 00 2E 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 35 39 10 04 04 00 48 74 03 00 F4 03 04 00 BC 54 A5 66 B6 04 01 00 00 46 D2 86 7E 95 13 0D 82 [02:10:58]CommunicateWithHost err = 0 [02:10:58]CheckOFDResponse [02:10:58]1017 (14) - 77093643461234 [02:10:58]1041 (16) - 0000000000874959 [02:10:58]1040 (4) - 226376 [02:10:58]1012 (4) - 27.07.2024 20:12 [02:10:58]1206 (1) - 0 [02:10:58]OFD Sender: Remove packet 226376 [02:10:58]ProducePacketName [02:10:58]name=ofd_packets/00226376 [02:10:58]NVStorageDeleteData [02:10:58]*** Cut start [02:10:58]*** Partial cut [02:10:58]*** CUTSNS_PIN = 1 [02:10:58]*** CUTSNS_PIN = 0 [02:10:58]OFD Sender: No OFD packet to send [02:10:58]*** Brake cut motor [02:10:59]Read from MH i2c: 01 [02:10:59]MH_I2C_Read... [02:10:59]*** Stop cut motor [02:10:59]*** Cut end [02:10:59]Read from MH i2c: 01 07 00 [02:10:59]MH_I2C_Read... [02:10:59]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [02:10:59]process_action close_receipt done [02:10:59]requested_data is exist [02:10:59]produce_requested_data [02:10:59]requested_item fm.sn is exist - process it [02:10:59]wFMCommunicate request_size=4 [02:10:59]MH_SAM_APDU [02:10:59]CAPDU: 80 11 00 00 [02:10:59]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [02:10:59]Write i2c OK [02:10:59]MH_I2C_Read... [02:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:59]Read from MH i2c: E2 [02:10:59]MH_I2C_Read... [02:10:59]Read from MH i2c: E2 17 00 [02:10:59]MH_I2C_Read... [02:10:59]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [02:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:10:59]wFMCommunicate OK [02:10:59]requested_item fd.num is exist - process it [02:10:59]SAM_PROTO_GetFieldsCounters [02:10:59]wFMCommunicate request_size=4 [02:10:59]MH_SAM_APDU [02:10:59]CAPDU: 80 13 00 00 [02:10:59]Write to MH i2c: E2 08 00 10 02 80 13 00 00 00 00 00 00 8E [02:10:59]Write i2c OK [02:10:59]MH_I2C_Read... [02:10:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:10:59]Read from MH i2c: E2 [02:10:59]MH_I2C_Read... [02:10:59]Read from MH i2c: E2 62 00 [02:10:59]MH_I2C_Read... [02:10:59]Read from MH i2c: E2 62 00 10 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [02:10:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:10:59]wFMCommunicate OK [02:10:59]SAM_PROTO_GetFieldsCounters done [02:10:59]requested_item shift.num is exist - process it [02:10:59]requested_item shift.opened is exist - process it [02:10:59]req_shift_opened [02:10:59]FM_GetShiftState [02:10:59]SAM_PROTO_GetShiftState [02:10:59]wFMCommunicate request_size=4 [02:10:59]MH_SAM_APDU [02:10:59]CAPDU: 80 13 01 00 [02:10:59]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [02:10:59]Write i2c OK [02:10:59]MH_I2C_Read... [02:10:59]Read from MH i2c: E2 [02:10:59]MH_I2C_Read... [02:10:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:59]Read from MH i2c: E2 0E 00 [02:10:59]MH_I2C_Read... [02:10:59]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 41 [02:10:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:10:59]wFMCommunicate OK [02:10:59]SAM_PROTO_GetShiftState done [02:10:59]FM_GetShiftState done [02:10:59]req_shift_opened done [02:10:59]requested_item shift.open_date is exist - process it [02:10:59]req_shift_open_date [02:10:59]req_shift_open_date done [02:10:59]produce_requested_data done [02:10:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226376,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:10:59]process_action_free close_receipt [02:10:59]json_value_free [02:10:59]json_value_free done [02:10:59]process_json_proto returns [02:10:59]Send response to host [02:10:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226376,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:10:59]free response buf [02:10:59]execute_script done [02:10:59]execute_script returns [02:10:59]free content buf [02:10:59]Sock 9.Close socket [02:10:59]Sock 9.Thread stoped [02:11:03]OFD Sender: No OFD packet to send [02:11:07]recv_with_timeout no data received [02:11:08]OFD Sender: No OFD packet to send [02:11:13]OFD Sender: No OFD packet to send [02:11:18]recv_with_timeout no data received [02:11:18]OFD Sender: No OFD packet to send [02:11:23]OFD Sender: No OFD packet to send [02:11:28]OFD Sender: No OFD packet to send [02:11:33]OFD Sender: No OFD packet to send [02:11:38]OFD Sender: No OFD packet to send [02:11:43]OFD Sender: No OFD packet to send [02:11:48]OFD Sender: No OFD packet to send [02:11:53]OFD Sender: No OFD packet to send [02:11:58]OFD Sender: No OFD packet to send [02:12:03]OFD Sender: No OFD packet to send [02:12:08]OFD Sender: No OFD packet to send [02:12:13]OFD Sender: No OFD packet to send [02:12:18]OFD Sender: No OFD packet to send [02:12:24]OFD Sender: No OFD packet to send [02:12:29]OFD Sender: No OFD packet to send [02:12:34]OFD Sender: No OFD packet to send [02:12:39]OFD Sender: No OFD packet to send [02:12:44]OFD Sender: No OFD packet to send [02:12:49]OFD Sender: No OFD packet to send [02:12:54]OFD Sender: No OFD packet to send [02:12:59]OFD Sender: No OFD packet to send [02:13:04]OFD Sender: No OFD packet to send [02:13:09]OFD Sender: No OFD packet to send [02:13:14]OFD Sender: No OFD packet to send [02:13:19]OFD Sender: No OFD packet to send [02:13:24]OFD Sender: No OFD packet to send [02:13:29]OFD Sender: No OFD packet to send [02:13:34]OFD Sender: No OFD packet to send [02:13:39]OFD Sender: No OFD packet to send [02:13:44]OFD Sender: No OFD packet to send [02:13:49]OFD Sender: No OFD packet to send [02:13:54]OFD Sender: No OFD packet to send [02:13:59]OFD Sender: No OFD packet to send [02:14:04]OFD Sender: No OFD packet to send [02:14:09]OFD Sender: No OFD packet to send [02:14:14]OFD Sender: No OFD packet to send [02:14:19]OFD Sender: No OFD packet to send [02:14:24]OFD Sender: No OFD packet to send [02:14:29]OFD Sender: No OFD packet to send [02:14:34]OFD Sender: No OFD packet to send [02:14:39]OFD Sender: No OFD packet to send [02:14:44]OFD Sender: No OFD packet to send [02:14:49]OFD Sender: No OFD packet to send [02:14:54]OFD Sender: No OFD packet to send [02:14:59]OFD Sender: No OFD packet to send [02:15:04]OFD Sender: No OFD packet to send [02:15:09]OFD Sender: No OFD packet to send [02:15:14]OFD Sender: No OFD packet to send [02:15:19]OFD Sender: No OFD packet to send [02:15:24]OFD Sender: No OFD packet to send [02:15:29]OFD Sender: No OFD packet to send [02:15:34]OFD Sender: No OFD packet to send [02:15:39]OFD Sender: No OFD packet to send [02:15:44]OFD Sender: No OFD packet to send [02:15:49]OFD Sender: No OFD packet to send [02:15:54]OFD Sender: No OFD packet to send [02:15:59]OFD Sender: No OFD packet to send [02:16:04]OFD Sender: No OFD packet to send [02:16:09]OFD Sender: No OFD packet to send [02:16:14]OFD Sender: No OFD packet to send [02:16:19]OFD Sender: No OFD packet to send [02:16:24]OFD Sender: No OFD packet to send [02:16:29]OFD Sender: No OFD packet to send [02:16:34]OFD Sender: No OFD packet to send [02:16:39]OFD Sender: No OFD packet to send [02:16:44]OFD Sender: No OFD packet to send [02:16:49]OFD Sender: No OFD packet to send [02:16:54]OFD Sender: No OFD packet to send [02:16:59]OFD Sender: No OFD packet to send [02:17:04]OFD Sender: No OFD packet to send [02:17:09]OFD Sender: No OFD packet to send [02:17:14]OFD Sender: No OFD packet to send [02:17:16]recv_with_timeout no data received [02:17:19]OFD Sender: No OFD packet to send [02:17:24]OFD Sender: No OFD packet to send [02:17:29]OFD Sender: No OFD packet to send [02:17:34]OFD Sender: No OFD packet to send [02:17:39]OFD Sender: No OFD packet to send [02:17:44]OFD Sender: No OFD packet to send [02:17:49]OFD Sender: No OFD packet to send [02:17:54]OFD Sender: No OFD packet to send [02:17:59]OFD Sender: No OFD packet to send [02:18:03]recv_with_timeout no data received [02:18:04]OFD Sender: No OFD packet to send [02:18:09]OFD Sender: No OFD packet to send [02:18:15]OFD Sender: No OFD packet to send [02:18:20]OFD Sender: No OFD packet to send [02:18:25]OFD Sender: No OFD packet to send [02:18:30]OFD Sender: No OFD packet to send [02:18:35]OFD Sender: No OFD packet to send [02:18:40]OFD Sender: No OFD packet to send [02:18:45]OFD Sender: No OFD packet to send [02:18:50]OFD Sender: No OFD packet to send [02:18:55]OFD Sender: No OFD packet to send [02:19:00]OFD Sender: No OFD packet to send [02:19:05]OFD Sender: No OFD packet to send [02:19:10]OFD Sender: No OFD packet to send [02:19:15]OFD Sender: No OFD packet to send [02:19:20]OFD Sender: No OFD packet to send [02:19:25]OFD Sender: No OFD packet to send [02:19:30]OFD Sender: No OFD packet to send [02:19:35]OFD Sender: No OFD packet to send [02:19:40]OFD Sender: No OFD packet to send [02:19:42]accept exits with 10 [02:19:42]New connection [02:19:42]New thread 3067432292 created [02:19:42]Thread 3067575652 joined [02:19:42]Waiting for new connection... [02:19:42] Sock 10.Parse request [02:19:42]Sock 10.Check first char [02:19:42]Sock 10.First char is OK [02:19:42]request: POST /json_proto HTTP/1.0 [02:19:42]Method: POST [02:19:42]URL: /json_proto [02:19:42]Method is POST - this is cgi request [02:19:42]url: /json_proto [02:19:42]query_string will be loaded in cgi processing [02:19:42]execute_cgi json_proto POST (null) [02:19:42]execute_cgi path=json_proto method=POST [02:19:42]POST find Content-Length [02:19:42]Host: 172.17.43.131:8080 [02:19:42]Content-Length: 678 [02:19:42]Content-Type: application/json [02:19:42] [02:19:42]POST finish read [02:19:42]Found Content-Length = 678 [02:19:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:19:42]execute_script... [02:19: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)2002711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:19:42]POST & json_proto [02:19:42]process_json_proto [02:19:42]json parsed OK: [02:19:42]protocol is kg_v1.0 [02:19:42]action value=close_receipt [02:19:42]process_action close_receipt [02:19:42]cmd_close_receipt [02:19:42]MH_GetDate [02:19:42]Write to MH i2c: F0 00 00 12 02 03 [02:19:42]Write i2c OK [02:19:42]MH_I2C_Read... [02:19:42]Read from MH i2c: F0 [02:19:42]MH_I2C_Read... [02:19:42]Read from MH i2c: F0 09 00 [02:19:42]MH_I2C_Read... [02:19:42]Read from MH i2c: F0 09 00 12 02 00 BE AA A5 66 F9 24 A2 66 A4 [02:19:42]GetLastDocTimeStamp 1722132655 [02:19:42]current date 1722133182 [02:19:42]FM_GetShiftState [02:19:42]SAM_PROTO_GetShiftState [02:19:42]wFMCommunicate request_size=4 [02:19:42]MH_SAM_APDU [02:19:42]CAPDU: 80 13 01 00 [02:19:42]Write to MH i2c: E2 08 00 13 02 80 13 01 00 00 00 00 00 92 [02:19:42]Write i2c OK [02:19:42]MH_I2C_Read... [02:19:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:19:42]Read from MH i2c: E2 [02:19:42]MH_I2C_Read... [02:19:42]Read from MH i2c: E2 0E 00 [02:19:42]MH_I2C_Read... [02:19:42]Read from MH i2c: E2 0E 00 13 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 43 [02:19:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:19:42]wFMCommunicate OK [02:19:42]SAM_PROTO_GetShiftState done [02:19:42]FM_GetShiftState done [02:19:42]opened in 1722125326 [02:19:42]opened+sec_in_day 1722211726 [02:19:42]quantity*price = 25018 [02:19:42]sum+1 = 25019 [02:19:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 37 28.07.2024 02:19 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226377 ФПД: 71348905941475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T021943&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226377&fm=71348905941475&tin=02508201610067®Number=0000000000092624&sum=25000 [02:19:43]StoreToDocumentArchive [02:19:43]shift 439 fd 226377 [02:19:43]save to /storage/0439/doc_00226377 [02:19:43]save last doc name /storage/0439/doc_00226377 to /storage/kkm_last_doc_name [02:19:43]save OK [02:19:43]Clear old archive folders... [02:19:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:19:43]tlvbuf is 01133EE0 [02:19:43]SAM_PROTO_ClearQueue [02:19:43]wFMCommunicate request_size=4 [02:19:43]MH_SAM_APDU [02:19:43]CAPDU: 80 09 00 00 [02:19:43]Write to MH i2c: E2 08 00 20 02 80 09 00 00 00 00 00 00 94 [02:19:43]Write i2c OK [02:19:43]MH_I2C_Read... [02:19:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:19:43]Read from MH i2c: E2 [02:19:43]MH_I2C_Read... [02:19:43]Read from MH i2c: E2 03 00 [02:19:43]MH_I2C_Read... [02:19:43]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [02:19:43]RAPDU: 90 00 [02:19:43]wFMCommunicate OK [02:19:43]SAM_PROTO_ClearQueue done [02:19:43]KKMCreateOFDPacket [02:19:43]OFDProtocolAddRootSTLVToBuf [02:19:43]FM_MakeSignedData [02:19:43]FM_MakeSignedData [02:19:43]SAM_PROTO_SignData [02:19:43]wFMCommunicate request_size=4 [02:19:43]MH_SAM_APDU [02:19:43]CAPDU: 80 0D 01 02 [02:19:43]Write to MH i2c: E2 08 00 21 02 80 0D 01 02 00 00 00 00 9C [02:19:43]Write i2c OK [02:19:43]MH_I2C_Read... [02:19:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:19:43]Read from MH i2c: E2 [02:19:43]MH_I2C_Read... [02:19:43]Read from MH i2c: E2 03 00 [02:19:43]MH_I2C_Read... [02:19:43]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [02:19:43]RAPDU: 90 00 [02:19:43]wFMCommunicate OK [02:19:43]wFMCommunicate request_size=255 [02:19:43]MH_SAM_APDU [02:19: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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 BF AA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 74 03 00 35 04 06 00 40 [02:19:43]Write to MH i2c: E2 02 01 22 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 BF AA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 74 03 00 35 04 06 00 40 00 00 82 [02:19:43]Write i2c OK [02:19:43]MH_I2C_Read... [02:19:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:19:43]Read from MH i2c: E2 [02:19:43]MH_I2C_Read... [02:19:43]Read from MH i2c: E2 03 00 [02:19:43]MH_I2C_Read... [02:19:43]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [02:19:43]RAPDU: 90 00 [02:19:43]wFMCommunicate OK [02:19:43]wFMCommunicate request_size=10 [02:19:43]MH_SAM_APDU [02:19:43]CAPDU: 80 0D 02 02 05 E4 36 31 99 E3 [02:19:43]Write to MH i2c: E2 0D 00 23 02 80 0D 02 02 05 00 E4 36 31 99 E3 00 00 70 [02:19:43]Write i2c OK [02:19:43]MH_I2C_Read... [02:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:19:44]Read from MH i2c: E2 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: E2 03 00 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [02:19:44]RAPDU: 90 00 [02:19:44]wFMCommunicate OK [02:19:44]wFMCommunicate request_size=4 [02:19:44]MH_SAM_APDU [02:19:44]CAPDU: 80 0D 03 02 [02:19:44]Write to MH i2c: E2 08 00 24 02 80 0D 03 02 00 00 00 00 A1 [02:19:44]Write i2c OK [02:19:44]MH_I2C_Read... [02:19:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:19:44]Read from MH i2c: E2 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: E2 0B 00 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: E2 0B 00 24 02 00 67 5A B5 C6 E6 E0 DA E7 90 00 65 [02:19:44]RAPDU: 67 5A B5 C6 E6 E0 DA E7 90 00 [02:19:44]wFMCommunicate OK [02:19:44]SAM_PROTO_SignData done [02:19:44]FM_MakeSignedData done [02:19:44]CreateOFDProtocolMessage [02:19:44]wFMCommunicate request_size=4 [02:19:44]MH_SAM_APDU [02:19:44]CAPDU: 80 11 00 00 [02:19:44]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [02:19:44]Write i2c OK [02:19:44]MH_I2C_Read... [02:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:19:44]Read from MH i2c: E2 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: E2 17 00 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [02:19:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:19:44]wFMCommunicate OK [02:19:44]CreateOFDProtocolMessage done [02:19:44]OFDSenderStorePacket 226377 [02:19:44]StoreOFDPacket docnum=226377 [02:19:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B4 23 07 01 A4 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 BF AA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 74 03 00 35 04 06 00 40 E4 36 31 99 E3 67 5A B5 C6 E6 E0 DA E7 [02:19:44]CheckFolder [02:19:44]dirname=/storage/ofd_packets [02:19:44]CheckFolder done [02:19:44]ProducePacketName [02:19:44]name=ofd_packets/00226377 [02:19:44]NVStorageSaveData ofd_packets/00226377 [02:19:44]File name is /storage/ofd_packets/00226377 [02:19:44]Write 301 bytes [02:19:44]NVStorageSaveData done [02:19:44]OFDSenderStorePacket done [02:19:44]KKMCreateOFDPacket done [02:19:44]NVStorageSaveData kkm_last_timestamp [02:19:44]File name is /storage/kkm_last_timestamp [02:19:44]Write 4 bytes [02:19:44]NVStorageSaveData done [02:19:44]ExternCall_PrintAddStr [02:19:44]wPrintStart [02:19:44]Write to MH i2c: 01 00 00 26 02 28 [02:19:44]Write i2c OK [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: 01 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: 01 07 00 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [02:19:44]RasterBufferAndPrint [02:19:44]line Счет N : (1)2002711 [02:19:44]line ИНН: 02508201610067 [02:19:44]line Контрольно-Кассовый Чек [02:19:44]line ПРОДАЖА [02:19:44]line ТРК (МРК, ГНК) : 33 [02:19:44]line Товар: 2710124130 [02:19:44]line Аи-92-К-5 [02:19:44]line 3.690 * 67.80 [02:19:44]line = 250.18 [02:19:44]line НДС 12% НСП 1% [02:19:44]line > о реализуемом товаре [02:19:44]line ОКРУГЛЕНИЕ: -0.18 [02:19:44]line ИТОГО: 250.00 [02:19:44]line Внесено: 250.00 [02:19:44]line СДАЧА: 0.00 [02:19:44]line НСП 1% : 2.21 [02:19:44]line НДС 12% : 26.57 [02:19:44]line Наличными: 250.00 [02:19:44]line Безнал.: 0.00 [02:19:44]line Место: АЗС № 97 "Партнер Нефть" [02:19:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:19:44]line СНО: Общий режим [02:19:44]line Чек 37 28.07.2024 02:19 [02:19:44]line Смена: 439 ФФД: 1.0 [02:19:44]line ЗНМ: 0300000054 [02:19:44]line РНМ: 0000000000092624 [02:19:44]line Версия ККМ: 001 [02:19:44]line ФМ: 0000000000874959 [02:19:44]line ФД: 226377 [02:19:44]line ФПД: 71348905941475 [02:19:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T021943&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226377&fm=71348905941475&tin=02508201610067®Number=0000000000092624&sum=25000 [02:19:44]written 0, free lines is 4095 [02:19:44]OFD Sender: Processing packet 226377 [packets to send 600, broken 599] [02:19:44]ProducePacketName [02:19:44]name=ofd_packets/00226377 [02:19:44]OFD Sender: To server: pG, [02:19:44]CommunicateWithHost lk.salyk.kg:30040 [02:19:44]ConnectInit lk.salyk.kg [02:19:44]Write to MH i2c: 01 00 00 51 02 53 [02:19:44]Write i2c OK [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: 01 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: 01 07 00 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 50 0C B6 [02:19:44]RasterBufferAndPrint [02:19:44]line [02:19:44]line [02:19:44]line [02:19:44]line [02:19:44]line [02:19:44]Connected sock=9 [02:19: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 35 39 0F 01 00 00 B4 23 07 01 A4 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 BF AA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 74 03 00 35 04 06 00 40 E4 36 31 99 E3 67 5A B5 C6 E6 E0 DA E7 [02:19:44]written 0, free lines is 3156 [02:19:44]MH_Cut [02:19:44]Write to MH i2c: D1 01 00 58 02 01 2C [02:19:44]Write i2c OK [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: D1 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: D1 01 00 [02:19:44]MH_I2C_Read... [02:19:44]Read from MH i2c: D1 01 00 58 02 00 2B [02:19:44]Write to MH i2c: 01 00 00 59 02 5B [02:19:44]Write i2c OK [02:19:44]MH_I2C_Read... [02:19: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 35 39 4F 00 00 00 FA 6E 47 00 F2 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 35 39 10 04 04 00 49 74 03 00 F4 03 04 00 CB 56 A5 66 B6 04 01 00 00 0B 14 09 5B 00 4C E6 29 [02:19:45]CommunicateWithHost err = 0 [02:19:45]CheckOFDResponse [02:19:45]1017 (14) - 77093643461234 [02:19:45]1041 (16) - 0000000000874959 [02:19:45]1040 (4) - 226377 [02:19:45]1012 (4) - 27.07.2024 20:21 [02:19:45]1206 (1) - 0 [02:19:45]OFD Sender: Remove packet 226377 [02:19:45]ProducePacketName [02:19:45]name=ofd_packets/00226377 [02:19:45]NVStorageDeleteData [02:19:45]OFD Sender: No OFD packet to send [02:19:45]*** Cut start [02:19:45]*** Partial cut [02:19:45]*** CUTSNS_PIN = 1 [02:19:45]*** CUTSNS_PIN = 0 [02:19:46]*** Brake cut motor [02:19:46]Read from MH i2c: 01 [02:19:46]MH_I2C_Read... [02:19:46]*** Stop cut motor [02:19:46]*** Cut end [02:19:46]Read from MH i2c: 01 07 00 [02:19:46]MH_I2C_Read... [02:19:46]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 FF 0F 70 [02:19:46]process_action close_receipt done [02:19:46]requested_data is exist [02:19:46]produce_requested_data [02:19:46]requested_item fm.sn is exist - process it [02:19:46]wFMCommunicate request_size=4 [02:19:46]MH_SAM_APDU [02:19:46]CAPDU: 80 11 00 00 [02:19:46]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [02:19:46]Write i2c OK [02:19:46]MH_I2C_Read... [02:19:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:19:46]Read from MH i2c: E2 [02:19:46]MH_I2C_Read... [02:19:46]Read from MH i2c: E2 17 00 [02:19:46]MH_I2C_Read... [02:19:46]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [02:19:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:19:46]wFMCommunicate OK [02:19:46]requested_item fd.num is exist - process it [02:19:46]SAM_PROTO_GetFieldsCounters [02:19:46]wFMCommunicate request_size=4 [02:19:46]MH_SAM_APDU [02:19:46]CAPDU: 80 13 00 00 [02:19:46]Write to MH i2c: E2 08 00 5B 02 80 13 00 00 00 00 00 00 D9 [02:19:46]Write i2c OK [02:19:46]MH_I2C_Read... [02:19:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:19:46]Read from MH i2c: E2 [02:19:46]MH_I2C_Read... [02:19:46]Read from MH i2c: E2 62 00 [02:19:46]MH_I2C_Read... [02:19:46]Read from MH i2c: E2 62 00 5B 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [02:19: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:19:46]wFMCommunicate OK [02:19:46]SAM_PROTO_GetFieldsCounters done [02:19:46]requested_item shift.num is exist - process it [02:19:46]requested_item shift.opened is exist - process it [02:19:46]req_shift_opened [02:19:46]FM_GetShiftState [02:19:46]SAM_PROTO_GetShiftState [02:19:46]wFMCommunicate request_size=4 [02:19:46]MH_SAM_APDU [02:19:46]CAPDU: 80 13 01 00 [02:19:46]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [02:19:46]Write i2c OK [02:19:46]MH_I2C_Read... [02:19:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:19:46]Read from MH i2c: E2 [02:19:46]MH_I2C_Read... [02:19:46]Read from MH i2c: E2 0E 00 [02:19:46]MH_I2C_Read... [02:19:46]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8C [02:19:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:19:46]wFMCommunicate OK [02:19:46]SAM_PROTO_GetShiftState done [02:19:46]FM_GetShiftState done [02:19:46]req_shift_opened done [02:19:46]requested_item shift.open_date is exist - process it [02:19:46]req_shift_open_date [02:19:46]req_shift_open_date done [02:19:46]produce_requested_data done [02:19:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226377,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:19:46]process_action_free close_receipt [02:19:46]json_value_free [02:19:46]json_value_free done [02:19:46]process_json_proto returns [02:19:46]Send response to host [02:19:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226377,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:19:46]free response buf [02:19:46]execute_script done [02:19:46]execute_script returns [02:19:46]free content buf [02:19:46]Sock 10.Close socket [02:19:46]Sock 10.Thread stoped [02:19:50]OFD Sender: No OFD packet to send [02:19:55]OFD Sender: No OFD packet to send [02:20:00]OFD Sender: No OFD packet to send [02:20:05]OFD Sender: No OFD packet to send [02:20:10]OFD Sender: No OFD packet to send [02:20:15]OFD Sender: No OFD packet to send [02:20:20]OFD Sender: No OFD packet to send [02:20:25]OFD Sender: No OFD packet to send [02:20:30]OFD Sender: No OFD packet to send [02:20:35]OFD Sender: No OFD packet to send [02:20:40]OFD Sender: No OFD packet to send [02:20:45]OFD Sender: No OFD packet to send [02:20:50]OFD Sender: No OFD packet to send [02:20:55]OFD Sender: No OFD packet to send [02:20:59]recv_with_timeout no data received [02:21:00]OFD Sender: No OFD packet to send [02:21:05]OFD Sender: No OFD packet to send [02:21:06]accept exits with 7 [02:21:06]New connection [02:21:06]New thread 3067575652 created [02:21:06]Thread 3067432292 joined [02:21:06]Waiting for new connection... [02:21:06] Sock 7.Parse request [02:21:06]Sock 7.Check first char [02:21:06]Sock 7.First char is OK [02:21:06]request: POST /json_proto HTTP/1.0 [02:21:06]Method: POST [02:21:06]URL: /json_proto [02:21:06]Method is POST - this is cgi request [02:21:06]url: /json_proto [02:21:06]query_string will be loaded in cgi processing [02:21:06]execute_cgi json_proto POST (null) [02:21:06]execute_cgi path=json_proto method=POST [02:21:06]POST find Content-Length [02:21:06]Host: 172.17.43.131:8080 [02:21:06]Content-Length: 678 [02:21:06]Content-Type: application/json [02:21:06] [02:21:06]POST finish read [02:21:06]Found Content-Length = 678 [02:21:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:21:06]execute_script... [02:21: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)2002712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:21:06]POST & json_proto [02:21:06]process_json_proto [02:21:06]json parsed OK: [02:21:06]protocol is kg_v1.0 [02:21:06]action value=close_receipt [02:21:06]process_action close_receipt [02:21:06]cmd_close_receipt [02:21:06]MH_GetDate [02:21:06]Write to MH i2c: F0 00 00 5D 02 4E [02:21:06]Write i2c OK [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: F0 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: F0 09 00 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: F0 09 00 5D 02 00 13 AB A5 66 F9 24 A2 66 45 [02:21:06]GetLastDocTimeStamp 1722133183 [02:21:06]current date 1722133267 [02:21:06]FM_GetShiftState [02:21:06]SAM_PROTO_GetShiftState [02:21:06]wFMCommunicate request_size=4 [02:21:06]MH_SAM_APDU [02:21:06]CAPDU: 80 13 01 00 [02:21:06]Write to MH i2c: E2 08 00 5E 02 80 13 01 00 00 00 00 00 DD [02:21:06]Write i2c OK [02:21:06]MH_I2C_Read... [02:21:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:21:06]Read from MH i2c: E2 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: E2 0E 00 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: E2 0E 00 5E 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8E [02:21:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:21:06]wFMCommunicate OK [02:21:06]SAM_PROTO_GetShiftState done [02:21:06]FM_GetShiftState done [02:21:06]opened in 1722125326 [02:21:06]opened+sec_in_day 1722211726 [02:21:06]quantity*price = 40002 [02:21:06]sum+1 = 40003 [02:21:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 38 28.07.2024 02:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226378 ФПД: 71769315504544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T022107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226378&fm=71769315504544&tin=02508201610067®Number=0000000000092624&sum=40000 [02:21:07]StoreToDocumentArchive [02:21:07]shift 439 fd 226378 [02:21:07]save to /storage/0439/doc_00226378 [02:21:07]save last doc name /storage/0439/doc_00226378 to /storage/kkm_last_doc_name [02:21:07]save OK [02:21:07]Clear old archive folders... [02:21:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:21:07]tlvbuf is 01135630 [02:21:07]SAM_PROTO_ClearQueue [02:21:07]wFMCommunicate request_size=4 [02:21:07]MH_SAM_APDU [02:21:07]CAPDU: 80 09 00 00 [02:21:07]Write to MH i2c: E2 08 00 6B 02 80 09 00 00 00 00 00 00 DF [02:21:07]Write i2c OK [02:21:07]MH_I2C_Read... [02:21:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:21:07]Read from MH i2c: E2 [02:21:07]MH_I2C_Read... [02:21:07]Read from MH i2c: E2 03 00 [02:21:07]MH_I2C_Read... [02:21:07]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [02:21:07]RAPDU: 90 00 [02:21:07]wFMCommunicate OK [02:21:07]SAM_PROTO_ClearQueue done [02:21:07]KKMCreateOFDPacket [02:21:07]OFDProtocolAddRootSTLVToBuf [02:21:07]FM_MakeSignedData [02:21:07]FM_MakeSignedData [02:21:07]SAM_PROTO_SignData [02:21:07]wFMCommunicate request_size=4 [02:21:07]MH_SAM_APDU [02:21:07]CAPDU: 80 0D 01 02 [02:21:07]Write to MH i2c: E2 08 00 6C 02 80 0D 01 02 00 00 00 00 E7 [02:21:07]Write i2c OK [02:21:07]MH_I2C_Read... [02:21:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:21:07]Read from MH i2c: E2 [02:21:07]MH_I2C_Read... [02:21:07]Read from MH i2c: E2 03 00 [02:21:07]MH_I2C_Read... [02:21:07]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [02:21:07]RAPDU: 90 00 [02:21:07]wFMCommunicate OK [02:21:07]wFMCommunicate request_size=255 [02:21:07]MH_SAM_APDU [02:21:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 13 AB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 74 03 00 35 04 06 00 41 [02:21:07]Write to MH i2c: E2 02 01 6D 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 13 AB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 74 03 00 35 04 06 00 41 00 00 FC [02:21:07]Write i2c OK [02:21:07]MH_I2C_Read... [02:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:21:08]Read from MH i2c: E2 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 03 00 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [02:21:08]RAPDU: 90 00 [02:21:08]wFMCommunicate OK [02:21:08]wFMCommunicate request_size=10 [02:21:08]MH_SAM_APDU [02:21:08]CAPDU: 80 0D 02 02 05 46 18 8E 71 A0 [02:21:08]Write to MH i2c: E2 0D 00 6E 02 80 0D 02 02 05 00 46 18 8E 71 A0 00 00 F1 [02:21:08]Write i2c OK [02:21:08]MH_I2C_Read... [02:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:21:08]Read from MH i2c: E2 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 03 00 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [02:21:08]RAPDU: 90 00 [02:21:08]wFMCommunicate OK [02:21:08]wFMCommunicate request_size=4 [02:21:08]MH_SAM_APDU [02:21:08]CAPDU: 80 0D 03 02 [02:21:08]Write to MH i2c: E2 08 00 6F 02 80 0D 03 02 00 00 00 00 EC [02:21:08]Write i2c OK [02:21:08]MH_I2C_Read... [02:21:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:21:08]Read from MH i2c: E2 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 0B 00 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 0B 00 6F 02 00 63 D7 25 BD 6A 92 F9 CF 90 00 CD [02:21:08]RAPDU: 63 D7 25 BD 6A 92 F9 CF 90 00 [02:21:08]wFMCommunicate OK [02:21:08]SAM_PROTO_SignData done [02:21:08]FM_MakeSignedData done [02:21:08]CreateOFDProtocolMessage [02:21:08]wFMCommunicate request_size=4 [02:21:08]MH_SAM_APDU [02:21:08]CAPDU: 80 11 00 00 [02:21:08]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [02:21:08]Write i2c OK [02:21:08]MH_I2C_Read... [02:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:21:08]Read from MH i2c: E2 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 17 00 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [02:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:21:08]wFMCommunicate OK [02:21:08]CreateOFDProtocolMessage done [02:21:08]OFDSenderStorePacket 226378 [02:21:08]StoreOFDPacket docnum=226378 [02:21:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A6 A7 07 01 23 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 13 AB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 74 03 00 35 04 06 00 41 46 18 8E 71 A0 63 D7 25 BD 6A 92 F9 CF [02:21:08]CheckFolder [02:21:08]dirname=/storage/ofd_packets [02:21:08]CheckFolder done [02:21:08]ProducePacketName [02:21:08]name=ofd_packets/00226378 [02:21:08]NVStorageSaveData ofd_packets/00226378 [02:21:08]File name is /storage/ofd_packets/00226378 [02:21:08]Write 301 bytes [02:21:08]NVStorageSaveData done [02:21:08]OFDSenderStorePacket done [02:21:08]KKMCreateOFDPacket done [02:21:08]NVStorageSaveData kkm_last_timestamp [02:21:08]File name is /storage/kkm_last_timestamp [02:21:08]Write 4 bytes [02:21:08]NVStorageSaveData done [02:21:08]ExternCall_PrintAddStr [02:21:08]wPrintStart [02:21:08]Write to MH i2c: 01 00 00 71 02 73 [02:21:08]Write i2c OK [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: 01 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: 01 07 00 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [02:21:08]RasterBufferAndPrint [02:21:08]line Счет N : (1)2002712 [02:21:08]line ИНН: 02508201610067 [02:21:08]line Контрольно-Кассовый Чек [02:21:08]line ПРОДАЖА [02:21:08]line ТРК (МРК, ГНК) : 43 [02:21:08]line Товар: 2710124130 [02:21:08]line Аи-92-К-5 [02:21:08]line 5.900 * 67.80 [02:21:08]line = 400.02 [02:21:08]line НДС 12% НСП 1% [02:21:08]line > о реализуемом товаре [02:21:08]line ОКРУГЛЕНИЕ: -0.02 [02:21:08]line ИТОГО: 400.00 [02:21:08]line Внесено: 400.00 [02:21:08]line СДАЧА: 0.00 [02:21:08]line НСП 1% : 3.54 [02:21:08]line НДС 12% : 42.48 [02:21:08]line Наличными: 400.00 [02:21:08]line Безнал.: 0.00 [02:21:08]line Место: АЗС № 97 "Партнер Нефть" [02:21:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:21:08]line СНО: Общий режим [02:21:08]line Чек 38 28.07.2024 02:21 [02:21:08]line Смена: 439 ФФД: 1.0 [02:21:08]line ЗНМ: 0300000054 [02:21:08]line РНМ: 0000000000092624 [02:21:08]line Версия ККМ: 001 [02:21:08]line ФМ: 0000000000874959 [02:21:08]line ФД: 226378 [02:21:08]line ФПД: 71769315504544 [02:21:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T022107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226378&fm=71769315504544&tin=02508201610067®Number=0000000000092624&sum=40000 [02:21:08]written 0, free lines is 4095 [02:21:08]OFD Sender: Processing packet 226378 [packets to send 600, broken 599] [02:21:08]ProducePacketName [02:21:08]name=ofd_packets/00226378 [02:21:08]OFD Sender: To server: pG, [02:21:08]CommunicateWithHost lk.salyk.kg:30040 [02:21:08]ConnectInit lk.salyk.kg [02:21:08]Write to MH i2c: 01 00 00 9C 02 9E [02:21:08]Write i2c OK [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: 01 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: 01 07 00 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: 01 07 00 9C 02 00 00 00 00 00 5A 0C 0B [02:21:08]RasterBufferAndPrint [02:21:08]line [02:21:08]line [02:21:08]line [02:21:08]line [02:21:08]line [02:21:08]written 0, free lines is 3166 [02:21:08]MH_Cut [02:21:08]Write to MH i2c: D1 01 00 A3 02 01 77 [02:21:08]Write i2c OK [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: D1 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: D1 01 00 [02:21:08]MH_I2C_Read... [02:21:08]Read from MH i2c: D1 01 00 A3 02 00 76 [02:21:08]Write to MH i2c: 01 00 00 A4 02 A6 [02:21:08]Write i2c OK [02:21:08]MH_I2C_Read... [02:21:10]*** Cut start [02:21:10]*** Partial cut [02:21:10]*** CUTSNS_PIN = 1 [02:21:10]*** CUTSNS_PIN = 0 [02:21:10]*** Brake cut motor [02:21:10]Read from MH i2c: 01 [02:21:10]MH_I2C_Read... [02:21:10]*** Stop cut motor [02:21:10]*** Cut end [02:21:10]Read from MH i2c: 01 07 00 [02:21:10]MH_I2C_Read... [02:21:10]Read from MH i2c: 01 07 00 A4 02 00 00 00 00 00 FF 0F BB [02:21:10]process_action close_receipt done [02:21:10]requested_data is exist [02:21:10]produce_requested_data [02:21:10]requested_item fm.sn is exist - process it [02:21:10]wFMCommunicate request_size=4 [02:21:10]MH_SAM_APDU [02:21:10]CAPDU: 80 11 00 00 [02:21:10]Write to MH i2c: E2 08 00 A5 02 80 11 00 00 00 00 00 00 21 [02:21:10]Write i2c OK [02:21:10]MH_I2C_Read... [02:21:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:21:10]Read from MH i2c: E2 [02:21:10]MH_I2C_Read... [02:21:10]Read from MH i2c: E2 17 00 [02:21:10]MH_I2C_Read... [02:21:10]Read from MH i2c: E2 17 00 A5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [02:21:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:21:10]wFMCommunicate OK [02:21:10]requested_item fd.num is exist - process it [02:21:10]SAM_PROTO_GetFieldsCounters [02:21:10]wFMCommunicate request_size=4 [02:21:10]MH_SAM_APDU [02:21:10]CAPDU: 80 13 00 00 [02:21:10]Write to MH i2c: E2 08 00 A6 02 80 13 00 00 00 00 00 00 24 [02:21:10]Write i2c OK [02:21:10]MH_I2C_Read... [02:21:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:21:10]Read from MH i2c: E2 [02:21:10]MH_I2C_Read... [02:21:10]Read from MH i2c: E2 62 00 [02:21:10]MH_I2C_Read... [02:21:10]Read from MH i2c: E2 62 00 A6 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [02:21: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:21:10]wFMCommunicate OK [02:21:10]SAM_PROTO_GetFieldsCounters done [02:21:10]requested_item shift.num is exist - process it [02:21:10]requested_item shift.opened is exist - process it [02:21:10]req_shift_opened [02:21:10]FM_GetShiftState [02:21:10]SAM_PROTO_GetShiftState [02:21:10]wFMCommunicate request_size=4 [02:21:10]MH_SAM_APDU [02:21:10]CAPDU: 80 13 01 00 [02:21:10]Write to MH i2c: E2 08 00 A7 02 80 13 01 00 00 00 00 00 26 [02:21:10]Write i2c OK [02:21:10]MH_I2C_Read... [02:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:21:10]Read from MH i2c: E2 [02:21:10]MH_I2C_Read... [02:21:10]Read from MH i2c: E2 0E 00 [02:21:10]MH_I2C_Read... [02:21:10]Read from MH i2c: E2 0E 00 A7 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D7 [02:21:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:21:10]wFMCommunicate OK [02:21:10]SAM_PROTO_GetShiftState done [02:21:10]FM_GetShiftState done [02:21:10]req_shift_opened done [02:21:10]requested_item shift.open_date is exist - process it [02:21:10]req_shift_open_date [02:21:10]req_shift_open_date done [02:21:10]produce_requested_data done [02:21:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226378,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:21:10]process_action_free close_receipt [02:21:10]json_value_free [02:21:10]json_value_free done [02:21:10]process_json_proto returns [02:21:10]Send response to host [02:21:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226378,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:21:10]free response buf [02:21:10]execute_script done [02:21:10]execute_script returns [02:21:10]free content buf [02:21:10]Sock 7.Close socket [02:21:10]Sock 7.Thread stoped [02:21:13]Connected sock=11 [02:21: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 35 39 0F 01 00 00 A6 A7 07 01 23 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 13 AB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 74 03 00 35 04 06 00 41 46 18 8E 71 A0 63 D7 25 BD 6A 92 F9 CF [02:21: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 35 39 4F 00 00 00 92 4D 47 00 AB 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 35 39 10 04 04 00 4A 74 03 00 F4 03 04 00 23 57 A5 66 B6 04 01 00 00 47 7A 96 9E 06 C4 7E 4D [02:21:13]CommunicateWithHost err = 0 [02:21:13]CheckOFDResponse [02:21:13]1017 (14) - 77093643461234 [02:21:13]1041 (16) - 0000000000874959 [02:21:13]1040 (4) - 226378 [02:21:13]1012 (4) - 27.07.2024 20:22 [02:21:13]1206 (1) - 0 [02:21:13]OFD Sender: Remove packet 226378 [02:21:13]ProducePacketName [02:21:13]name=ofd_packets/00226378 [02:21:13]NVStorageDeleteData [02:21:14]OFD Sender: No OFD packet to send [02:21:19]OFD Sender: No OFD packet to send [02:21:24]recv_with_timeout no data received [02:21:24]OFD Sender: No OFD packet to send [02:21:29]OFD Sender: No OFD packet to send [02:21:34]OFD Sender: No OFD packet to send [02:21:39]OFD Sender: No OFD packet to send [02:21:41]recv_with_timeout no data received [02:21:44]OFD Sender: No OFD packet to send [02:21:49]OFD Sender: No OFD packet to send [02:21:54]OFD Sender: No OFD packet to send [02:21:59]OFD Sender: No OFD packet to send [02:22:04]OFD Sender: No OFD packet to send [02:22:09]OFD Sender: No OFD packet to send [02:22:14]OFD Sender: No OFD packet to send [02:22:19]OFD Sender: No OFD packet to send [02:22:24]OFD Sender: No OFD packet to send [02:22:29]OFD Sender: No OFD packet to send [02:22:34]OFD Sender: No OFD packet to send [02:22:39]OFD Sender: No OFD packet to send [02:22:44]OFD Sender: No OFD packet to send [02:22:49]OFD Sender: No OFD packet to send [02:22:54]OFD Sender: No OFD packet to send [02:22:59]OFD Sender: No OFD packet to send [02:23:04]OFD Sender: No OFD packet to send [02:23:07]recv_with_timeout no data received [02:23:09]OFD Sender: No OFD packet to send [02:23:14]OFD Sender: No OFD packet to send [02:23:19]OFD Sender: No OFD packet to send [02:23:24]OFD Sender: No OFD packet to send [02:23:29]OFD Sender: No OFD packet to send [02:23:34]OFD Sender: No OFD packet to send [02:23:39]OFD Sender: No OFD packet to send [02:23:44]OFD Sender: No OFD packet to send [02:23:49]OFD Sender: No OFD packet to send [02:23:54]OFD Sender: No OFD packet to send [02:23:59]OFD Sender: No OFD packet to send [02:24:04]OFD Sender: No OFD packet to send [02:24:09]OFD Sender: No OFD packet to send [02:24:14]OFD Sender: No OFD packet to send [02:24:19]OFD Sender: No OFD packet to send [02:24:24]OFD Sender: No OFD packet to send [02:24:29]OFD Sender: No OFD packet to send [02:24:34]OFD Sender: No OFD packet to send [02:24:39]OFD Sender: No OFD packet to send [02:24:42]recv_with_timeout no data received [02:24:44]OFD Sender: No OFD packet to send [02:24:49]OFD Sender: No OFD packet to send [02:24:54]OFD Sender: No OFD packet to send [02:24:59]OFD Sender: No OFD packet to send [02:25:04]OFD Sender: No OFD packet to send [02:25:09]OFD Sender: No OFD packet to send [02:25:14]OFD Sender: No OFD packet to send [02:25:19]OFD Sender: No OFD packet to send [02:25:25]OFD Sender: No OFD packet to send [02:25:30]OFD Sender: No OFD packet to send [02:25:35]OFD Sender: No OFD packet to send [02:25:40]OFD Sender: No OFD packet to send [02:25:45]OFD Sender: No OFD packet to send [02:25:50]OFD Sender: No OFD packet to send [02:25:55]OFD Sender: No OFD packet to send [02:26:00]OFD Sender: No OFD packet to send [02:26:05]OFD Sender: No OFD packet to send [02:26:10]OFD Sender: No OFD packet to send [02:26:15]OFD Sender: No OFD packet to send [02:26:20]OFD Sender: No OFD packet to send [02:26:25]OFD Sender: No OFD packet to send [02:26:30]OFD Sender: No OFD packet to send [02:26:35]OFD Sender: No OFD packet to send [02:26:40]OFD Sender: No OFD packet to send [02:26:45]OFD Sender: No OFD packet to send [02:26:50]OFD Sender: No OFD packet to send [02:26:55]OFD Sender: No OFD packet to send [02:27:00]OFD Sender: No OFD packet to send [02:27:05]OFD Sender: No OFD packet to send [02:27:10]OFD Sender: No OFD packet to send [02:27:15]OFD Sender: No OFD packet to send [02:27:20]OFD Sender: No OFD packet to send [02:27:25]OFD Sender: No OFD packet to send [02:27:30]OFD Sender: No OFD packet to send [02:27:35]OFD Sender: No OFD packet to send [02:27:40]OFD Sender: No OFD packet to send [02:27:45]OFD Sender: No OFD packet to send [02:27:50]OFD Sender: No OFD packet to send [02:27:55]OFD Sender: No OFD packet to send [02:28:00]OFD Sender: No OFD packet to send [02:28:05]OFD Sender: No OFD packet to send [02:28:10]OFD Sender: No OFD packet to send [02:28:15]OFD Sender: No OFD packet to send [02:28:20]OFD Sender: No OFD packet to send [02:28:24]accept exits with 10 [02:28:24]New connection [02:28:24]New thread 3067432292 created [02:28:24]Thread 3067575652 joined [02:28:24]Waiting for new connection... [02:28:24] Sock 10.Parse request [02:28:24]Sock 10.Check first char [02:28:24]Sock 10.First char is OK [02:28:24]request: POST /json_proto HTTP/1.0 [02:28:24]Method: POST [02:28:24]URL: /json_proto [02:28:24]Method is POST - this is cgi request [02:28:24]url: /json_proto [02:28:24]query_string will be loaded in cgi processing [02:28:24]execute_cgi json_proto POST (null) [02:28:24]execute_cgi path=json_proto method=POST [02:28:24]POST find Content-Length [02:28:24]Host: 172.17.43.131:8080 [02:28:24]Content-Length: 678 [02:28:24]Content-Type: application/json [02:28:24] [02:28:24]POST finish read [02:28:24]Found Content-Length = 678 [02:28:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:28:24]execute_script... [02:28: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)2002714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:28:24]POST & json_proto [02:28:24]process_json_proto [02:28:24]json parsed OK: [02:28:24]protocol is kg_v1.0 [02:28:24]action value=close_receipt [02:28:24]process_action close_receipt [02:28:24]cmd_close_receipt [02:28:24]MH_GetDate [02:28:24]Write to MH i2c: F0 00 00 A8 02 99 [02:28:24]Write i2c OK [02:28:24]MH_I2C_Read... [02:28:24]Read from MH i2c: F0 [02:28:24]MH_I2C_Read... [02:28:24]Read from MH i2c: F0 09 00 [02:28:24]MH_I2C_Read... [02:28:24]Read from MH i2c: F0 09 00 A8 02 00 C9 AC A5 66 F9 24 A2 66 47 [02:28:24]GetLastDocTimeStamp 1722133267 [02:28:24]current date 1722133705 [02:28:24]FM_GetShiftState [02:28:24]SAM_PROTO_GetShiftState [02:28:24]wFMCommunicate request_size=4 [02:28:24]MH_SAM_APDU [02:28:24]CAPDU: 80 13 01 00 [02:28:24]Write to MH i2c: E2 08 00 A9 02 80 13 01 00 00 00 00 00 28 [02:28:24]Write i2c OK [02:28:24]MH_I2C_Read... [02:28:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:28:24]Read from MH i2c: E2 [02:28:24]MH_I2C_Read... [02:28:24]Read from MH i2c: E2 0E 00 [02:28:24]MH_I2C_Read... [02:28:24]Read from MH i2c: E2 0E 00 A9 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D9 [02:28:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:28:24]wFMCommunicate OK [02:28:24]SAM_PROTO_GetShiftState done [02:28:24]FM_GetShiftState done [02:28:24]opened in 1722125326 [02:28:24]opened+sec_in_day 1722211726 [02:28:24]quantity*price = 50036 [02:28:24]sum+1 = 50037 [02:28:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 39 28.07.2024 02:28 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226379 ФПД: 257638912132744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T022825&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226379&fm=257638912132744&tin=02508201610067®Number=0000000000092624&sum=50000 [02:28:25]StoreToDocumentArchive [02:28:25]shift 439 fd 226379 [02:28:25]save to /storage/0439/doc_00226379 [02:28:25]save last doc name /storage/0439/doc_00226379 to /storage/kkm_last_doc_name [02:28:25]save OK [02:28:25]Clear old archive folders... [02:28:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:28:25]tlvbuf is B6F40700 [02:28:25]SAM_PROTO_ClearQueue [02:28:25]wFMCommunicate request_size=4 [02:28:25]MH_SAM_APDU [02:28:25]CAPDU: 80 09 00 00 [02:28:25]Write to MH i2c: E2 08 00 B6 02 80 09 00 00 00 00 00 00 2A [02:28:25]Write i2c OK [02:28:25]MH_I2C_Read... [02:28:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:28:25]Read from MH i2c: E2 [02:28:25]MH_I2C_Read... [02:28:25]Read from MH i2c: E2 03 00 [02:28:25]MH_I2C_Read... [02:28:25]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [02:28:25]RAPDU: 90 00 [02:28:25]wFMCommunicate OK [02:28:25]SAM_PROTO_ClearQueue done [02:28:25]KKMCreateOFDPacket [02:28:25]OFDProtocolAddRootSTLVToBuf [02:28:25]FM_MakeSignedData [02:28:25]FM_MakeSignedData [02:28:25]SAM_PROTO_SignData [02:28:25]wFMCommunicate request_size=4 [02:28:25]MH_SAM_APDU [02:28:25]CAPDU: 80 0D 01 02 [02:28:25]Write to MH i2c: E2 08 00 B7 02 80 0D 01 02 00 00 00 00 32 [02:28:25]Write i2c OK [02:28:25]MH_I2C_Read... [02:28:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:28:25]Read from MH i2c: E2 [02:28:25]MH_I2C_Read... [02:28:25]Read from MH i2c: E2 03 00 [02:28:25]MH_I2C_Read... [02:28:25]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [02:28:25]RAPDU: 90 00 [02:28:25]wFMCommunicate OK [02:28:25]wFMCommunicate request_size=255 [02:28:25]MH_SAM_APDU [02:28:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 C9 AC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 74 03 00 35 04 06 00 EA [02:28:25]Write to MH i2c: E2 02 01 B8 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 C9 AC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 74 03 00 35 04 06 00 EA 00 00 C4 [02:28:25]Write i2c OK [02:28:25]MH_I2C_Read... [02:28:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:28:26]Read from MH i2c: E2 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 03 00 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [02:28:26]RAPDU: 90 00 [02:28:26]wFMCommunicate OK [02:28:26]wFMCommunicate request_size=10 [02:28:26]MH_SAM_APDU [02:28:26]CAPDU: 80 0D 02 02 05 52 3B D6 86 88 [02:28:26]Write to MH i2c: E2 0D 00 B9 02 80 0D 02 02 05 00 52 3B D6 86 88 00 00 B0 [02:28:26]Write i2c OK [02:28:26]MH_I2C_Read... [02:28:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:28:26]Read from MH i2c: E2 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 03 00 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [02:28:26]RAPDU: 90 00 [02:28:26]wFMCommunicate OK [02:28:26]wFMCommunicate request_size=4 [02:28:26]MH_SAM_APDU [02:28:26]CAPDU: 80 0D 03 02 [02:28:26]Write to MH i2c: E2 08 00 BA 02 80 0D 03 02 00 00 00 00 37 [02:28:26]Write i2c OK [02:28:26]MH_I2C_Read... [02:28:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:28:26]Read from MH i2c: E2 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 0B 00 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 0B 00 BA 02 00 02 9D 27 3A BC 18 E4 F1 90 00 E1 [02:28:26]RAPDU: 02 9D 27 3A BC 18 E4 F1 90 00 [02:28:26]wFMCommunicate OK [02:28:26]SAM_PROTO_SignData done [02:28:26]FM_MakeSignedData done [02:28:26]CreateOFDProtocolMessage [02:28:26]wFMCommunicate request_size=4 [02:28:26]MH_SAM_APDU [02:28:26]CAPDU: 80 11 00 00 [02:28:26]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [02:28:26]Write i2c OK [02:28:26]MH_I2C_Read... [02:28:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:28:26]Read from MH i2c: E2 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 17 00 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [02:28:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:28:26]wFMCommunicate OK [02:28:26]CreateOFDProtocolMessage done [02:28:26]OFDSenderStorePacket 226379 [02:28:26]StoreOFDPacket docnum=226379 [02:28:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 D2 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 C9 AC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 74 03 00 35 04 06 00 EA 52 3B D6 86 88 02 9D 27 3A BC 18 E4 F1 [02:28:26]CheckFolder [02:28:26]dirname=/storage/ofd_packets [02:28:26]CheckFolder done [02:28:26]ProducePacketName [02:28:26]name=ofd_packets/00226379 [02:28:26]NVStorageSaveData ofd_packets/00226379 [02:28:26]File name is /storage/ofd_packets/00226379 [02:28:26]Write 301 bytes [02:28:26]NVStorageSaveData done [02:28:26]OFDSenderStorePacket done [02:28:26]KKMCreateOFDPacket done [02:28:26]NVStorageSaveData kkm_last_timestamp [02:28:26]File name is /storage/kkm_last_timestamp [02:28:26]Write 4 bytes [02:28:26]NVStorageSaveData done [02:28:26]ExternCall_PrintAddStr [02:28:26]wPrintStart [02:28:26]Write to MH i2c: 01 00 00 BC 02 BE [02:28:26]Write i2c OK [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: 01 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: 01 07 00 [02:28:26]MH_I2C_Read... [02:28:26]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [02:28:26]RasterBufferAndPrint [02:28:26]line Счет N : (1)2002714 [02:28:26]line ИНН: 02508201610067 [02:28:26]line Контрольно-Кассовый Чек [02:28:26]line ПРОДАЖА [02:28:26]line ТРК (МРК, ГНК) : 33 [02:28:26]line Товар: 2710124130 [02:28:26]line Аи-92-К-5 [02:28:26]line 7.380 * 67.80 [02:28:26]line = 500.36 [02:28:26]line НДС 12% НСП 1% [02:28:26]line > о реализуемом товаре [02:28:26]line ОКРУГЛЕНИЕ: -0.36 [02:28:26]line ИТОГО: 500.00 [02:28:26]line Внесено: 500.00 [02:28:26]line СДАЧА: 0.00 [02:28:26]line НСП 1% : 4.43 [02:28:26]line НДС 12% : 53.14 [02:28:26]line Наличными: 500.00 [02:28:26]line Безнал.: 0.00 [02:28:26]line Место: АЗС № 97 "Партнер Нефть" [02:28:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:28:26]line СНО: Общий режим [02:28:26]line Чек 39 28.07.2024 02:28 [02:28:26]line Смена: 439 ФФД: 1.0 [02:28:26]line ЗНМ: 0300000054 [02:28:26]line РНМ: 0000000000092624 [02:28:26]line Версия ККМ: 001 [02:28:26]line ФМ: 0000000000874959 [02:28:26]line ФД: 226379 [02:28:26]line ФПД: 257638912132744 [02:28:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T022825&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226379&fm=257638912132744&tin=02508201610067®Number=0000000000092624&sum=50000 [02:28:26]OFD Sender: Processing packet 226379 [packets to send 600, broken 599] [02:28:26]ProducePacketName [02:28:26]name=ofd_packets/00226379 [02:28:26]OFD Sender: To server: pG, [02:28:26]CommunicateWithHost lk.salyk.kg:30040 [02:28:26]ConnectInit lk.salyk.kg [02:28:26]written 0, free lines is 4095 [02:28:27]Write to MH i2c: 01 00 00 E7 02 E9 [02:28:27]Write i2c OK [02:28:27]MH_I2C_Read... [02:28:27]Read from MH i2c: 01 [02:28:27]MH_I2C_Read... [02:28:27]Read from MH i2c: 01 07 00 [02:28:27]MH_I2C_Read... [02:28:27]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 51 0C 4D [02:28:27]RasterBufferAndPrint [02:28:27]line [02:28:27]line [02:28:27]line [02:28:27]line [02:28:27]line [02:28:27]written 0, free lines is 3157 [02:28:27]MH_Cut [02:28:27]Write to MH i2c: D1 01 00 EE 02 01 C2 [02:28:27]Write i2c OK [02:28:27]MH_I2C_Read... [02:28:27]Read from MH i2c: D1 [02:28:27]MH_I2C_Read... [02:28:27]Read from MH i2c: D1 01 00 [02:28:27]MH_I2C_Read... [02:28:27]Read from MH i2c: D1 01 00 EE 02 00 C1 [02:28:27]Write to MH i2c: 01 00 00 EF 02 F1 [02:28:27]Write i2c OK [02:28:27]MH_I2C_Read... [02:28:28]*** Cut start [02:28:28]*** Partial cut [02:28:28]*** CUTSNS_PIN = 1 [02:28:28]*** CUTSNS_PIN = 0 [02:28:28]*** Brake cut motor [02:28:28]Connected sock=11 [02:28:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 D2 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 C9 AC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 74 03 00 35 04 06 00 EA 52 3B D6 86 88 02 9D 27 3A BC 18 E4 F1 [02:28:28]Read from MH i2c: 01 [02:28:28]MH_I2C_Read... [02:28:28]*** Stop cut motor [02:28:28]*** Cut end [02:28:28]Read from MH i2c: 01 07 00 [02:28:28]MH_I2C_Read... [02:28:28]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 FF 0F 06 [02:28:28]process_action close_receipt done [02:28:28]requested_data is exist [02:28:28]produce_requested_data [02:28:28]requested_item fm.sn is exist - process it [02:28:28]wFMCommunicate request_size=4 [02:28:28]MH_SAM_APDU [02:28:28]CAPDU: 80 11 00 00 [02:28:28]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [02:28:28]Write i2c OK [02:28:28]MH_I2C_Read... [02:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:28:29]Read from MH i2c: E2 [02:28:29]MH_I2C_Read... [02:28:29]Read from MH i2c: E2 17 00 [02:28:29]MH_I2C_Read... [02:28:29]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [02:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:28:29]wFMCommunicate OK [02:28:29]requested_item fd.num is exist - process it [02:28:29]SAM_PROTO_GetFieldsCounters [02:28:29]wFMCommunicate request_size=4 [02:28:29]MH_SAM_APDU [02:28:29]CAPDU: 80 13 00 00 [02:28:29]Write to MH i2c: E2 08 00 F1 02 80 13 00 00 00 00 00 00 6F [02:28:29]Write i2c OK [02:28:29]MH_I2C_Read... [02:28:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:28:29]Read from MH i2c: E2 [02:28:29]MH_I2C_Read... [02:28:29]Read from MH i2c: E2 62 00 [02:28:29]MH_I2C_Read... [02:28:29]Read from MH i2c: E2 62 00 F1 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [02:28:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:28:29]wFMCommunicate OK [02:28:29]SAM_PROTO_GetFieldsCounters done [02:28:29]requested_item shift.num is exist - process it [02:28:29]requested_item shift.opened is exist - process it [02:28:29]req_shift_opened [02:28:29]FM_GetShiftState [02:28:29]SAM_PROTO_GetShiftState [02:28:29]wFMCommunicate request_size=4 [02:28:29]MH_SAM_APDU [02:28:29]CAPDU: 80 13 01 00 [02:28:29]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [02:28:29]Write i2c OK [02:28:29]MH_I2C_Read... [02:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:28:29]Read from MH i2c: E2 [02:28:29]MH_I2C_Read... [02:28:29]Read from MH i2c: E2 0E 00 [02:28:29]MH_I2C_Read... [02:28:29]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 22 [02:28:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:28:29]wFMCommunicate OK [02:28:29]SAM_PROTO_GetShiftState done [02:28:29]FM_GetShiftState done [02:28:29]req_shift_opened done [02:28:29]requested_item shift.open_date is exist - process it [02:28:29]req_shift_open_date [02:28:29]req_shift_open_date done [02:28:29]produce_requested_data done [02:28:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226379,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:28:29]process_action_free close_receipt [02:28:29]json_value_free [02:28:29]json_value_free done [02:28:29]process_json_proto returns [02:28:29]Send response to host [02:28:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226379,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:28:29]free response buf [02:28:29]execute_script done [02:28:29]execute_script returns [02:28:29]free content buf [02:28:29]Sock 10.Close socket [02:28:29]Sock 10.Thread stoped [02: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 35 39 4F 00 00 00 BE C2 47 00 5C 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 74 03 00 F4 03 04 00 D7 58 A5 66 B6 04 01 00 00 F5 EF EA 5C 3E F4 38 C4 [02:28:29]CommunicateWithHost err = 0 [02:28:29]CheckOFDResponse [02:28:29]1017 (14) - 77093643461234 [02:28:29]1041 (16) - 0000000000874959 [02:28:29]1040 (4) - 226379 [02:28:29]1012 (4) - 27.07.2024 20:30 [02:28:29]1206 (1) - 0 [02:28:29]OFD Sender: Remove packet 226379 [02:28:29]ProducePacketName [02:28:29]name=ofd_packets/00226379 [02:28:29]NVStorageDeleteData [02:28:29]OFD Sender: No OFD packet to send [02:28:34]OFD Sender: No OFD packet to send [02:28:39]OFD Sender: No OFD packet to send [02:28:44]OFD Sender: No OFD packet to send [02:28:49]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:41]accept exits with 7 [02:29:41]New connection [02:29:41]New thread 3067575652 created [02:29:41]Thread 3067432292 joined [02:29:41]Waiting for new connection... [02:29:41] Sock 7.Parse request [02:29:41]Sock 7.Check first char [02:29:41]Sock 7.First char is OK [02:29:41]request: POST /json_proto HTTP/1.0 [02:29:41]Method: POST [02:29:41]URL: /json_proto [02:29:41]Method is POST - this is cgi request [02:29:41]url: /json_proto [02:29:41]query_string will be loaded in cgi processing [02:29:41]execute_cgi json_proto POST (null) [02:29:41]execute_cgi path=json_proto method=POST [02:29:41]POST find Content-Length [02:29:41]Host: 172.17.43.131:8080 [02:29:41]Content-Length: 686 [02:29:41]Content-Type: application/json [02:29:41] [02:29:41]POST finish read [02:29:41]Found Content-Length = 686 [02:29:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:29:41]execute_script... [02:29: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)2002713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:29:41]POST & json_proto [02:29:41]process_json_proto [02:29:41]json parsed OK: [02:29:41]protocol is kg_v1.0 [02:29:41]action value=close_receipt [02:29:41]process_action close_receipt [02:29:41]cmd_close_receipt [02:29:41]MH_GetDate [02:29:41]Write to MH i2c: F0 00 00 F3 02 E4 [02:29:41]Write i2c OK [02:29:41]MH_I2C_Read... [02:29:41]Read from MH i2c: F0 [02:29:41]MH_I2C_Read... [02:29:41]Read from MH i2c: F0 09 00 [02:29:41]MH_I2C_Read... [02:29:41]Read from MH i2c: F0 09 00 F3 02 00 16 AD A5 66 F9 24 A2 66 E0 [02:29:41]GetLastDocTimeStamp 1722133705 [02:29:41]current date 1722133782 [02:29:41]FM_GetShiftState [02:29:41]SAM_PROTO_GetShiftState [02:29:41]wFMCommunicate request_size=4 [02:29:41]MH_SAM_APDU [02:29:41]CAPDU: 80 13 01 00 [02:29:41]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [02:29:41]Write i2c OK [02:29:41]MH_I2C_Read... [02:29:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:29:41]Read from MH i2c: E2 [02:29:41]MH_I2C_Read... [02:29:41]Read from MH i2c: E2 0E 00 [02:29:41]MH_I2C_Read... [02:29:41]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 24 [02:29:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:29:41]wFMCommunicate OK [02:29:41]SAM_PROTO_GetShiftState done [02:29:41]FM_GetShiftState done [02:29:41]opened in 1722125326 [02:29:41]opened+sec_in_day 1722211726 [02:29:41]quantity*price = 150004 [02:29:41]sum+1 = 150005 [02:29:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 40 28.07.2024 02:29 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226380 ФПД: 33091675556497 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T022942&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226380&fm=33091675556497&tin=02508201610067®Number=0000000000092624&sum=150000 [02:29:42]StoreToDocumentArchive [02:29:42]shift 439 fd 226380 [02:29:42]save to /storage/0439/doc_00226380 [02:29:42]save last doc name /storage/0439/doc_00226380 to /storage/kkm_last_doc_name [02:29:42]save OK [02:29:42]Clear old archive folders... [02:29:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [02:29:42]tlvbuf is 011CAEC0 [02:29:42]SAM_PROTO_ClearQueue [02:29:42]wFMCommunicate request_size=4 [02:29:42]MH_SAM_APDU [02:29:42]CAPDU: 80 09 00 00 [02:29:42]Write to MH i2c: E2 08 00 01 03 80 09 00 00 00 00 00 00 76 [02:29:42]Write i2c OK [02:29:42]MH_I2C_Read... [02:29:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:29:42]Read from MH i2c: E2 [02:29:42]MH_I2C_Read... [02:29:42]Read from MH i2c: E2 03 00 [02:29:42]MH_I2C_Read... [02:29:42]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [02:29:42]RAPDU: 90 00 [02:29:42]wFMCommunicate OK [02:29:42]SAM_PROTO_ClearQueue done [02:29:42]KKMCreateOFDPacket [02:29:42]OFDProtocolAddRootSTLVToBuf [02:29:42]FM_MakeSignedData [02:29:42]FM_MakeSignedData [02:29:42]SAM_PROTO_SignData [02:29:42]wFMCommunicate request_size=4 [02:29:42]MH_SAM_APDU [02:29:42]CAPDU: 80 0D 01 02 [02:29:42]Write to MH i2c: E2 08 00 02 03 80 0D 01 02 00 00 00 00 7E [02:29:42]Write i2c OK [02:29:42]MH_I2C_Read... [02:29:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:29:42]Read from MH i2c: E2 [02:29:42]MH_I2C_Read... [02:29:42]Read from MH i2c: E2 03 00 [02:29:42]MH_I2C_Read... [02:29:42]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [02:29:42]RAPDU: 90 00 [02:29:42]wFMCommunicate OK [02:29:42]wFMCommunicate request_size=255 [02:29:42]MH_SAM_APDU [02:29:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 16 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 74 03 00 35 04 06 00 1E 18 [02:29:42]Write to MH i2c: E2 02 01 03 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 16 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 74 03 00 35 04 06 00 1E 18 00 00 1F [02:29:42]Write i2c OK [02:29:42]MH_I2C_Read... [02:29:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:29:43]Read from MH i2c: E2 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 03 00 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [02:29:43]RAPDU: 90 00 [02:29:43]wFMCommunicate OK [02:29:43]wFMCommunicate request_size=9 [02:29:43]MH_SAM_APDU [02:29:43]CAPDU: 80 0D 02 02 04 C1 91 0A 91 [02:29:43]Write to MH i2c: E2 0C 00 04 03 80 0D 02 02 04 00 C1 91 0A 91 00 00 76 [02:29:43]Write i2c OK [02:29:43]MH_I2C_Read... [02:29:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:29:43]Read from MH i2c: E2 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 03 00 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [02:29:43]RAPDU: 90 00 [02:29:43]wFMCommunicate OK [02:29:43]wFMCommunicate request_size=4 [02:29:43]MH_SAM_APDU [02:29:43]CAPDU: 80 0D 03 02 [02:29:43]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [02:29:43]Write i2c OK [02:29:43]MH_I2C_Read... [02:29:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:29:43]Read from MH i2c: E2 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 0B 00 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 0B 00 05 03 00 66 04 5E 02 86 35 FF 9E 90 00 A6 [02:29:43]RAPDU: 66 04 5E 02 86 35 FF 9E 90 00 [02:29:43]wFMCommunicate OK [02:29:43]SAM_PROTO_SignData done [02:29:43]FM_MakeSignedData done [02:29:43]CreateOFDProtocolMessage [02:29:43]wFMCommunicate request_size=4 [02:29:43]MH_SAM_APDU [02:29:43]CAPDU: 80 11 00 00 [02:29:43]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [02:29:43]Write i2c OK [02:29:43]MH_I2C_Read... [02:29:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:29:43]Read from MH i2c: E2 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 17 00 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [02:29:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:29:43]wFMCommunicate OK [02:29:43]CreateOFDProtocolMessage done [02:29:43]OFDSenderStorePacket 226380 [02:29:43]StoreOFDPacket docnum=226380 [02:29:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 10 CB 06 01 1F 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 16 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 74 03 00 35 04 06 00 1E 18 C1 91 0A 91 66 04 5E 02 86 35 FF 9E [02:29:43]CheckFolder [02:29:43]dirname=/storage/ofd_packets [02:29:43]CheckFolder done [02:29:43]ProducePacketName [02:29:43]name=ofd_packets/00226380 [02:29:43]NVStorageSaveData ofd_packets/00226380 [02:29:43]File name is /storage/ofd_packets/00226380 [02:29:43]Write 300 bytes [02:29:43]NVStorageSaveData done [02:29:43]OFDSenderStorePacket done [02:29:43]KKMCreateOFDPacket done [02:29:43]NVStorageSaveData kkm_last_timestamp [02:29:43]File name is /storage/kkm_last_timestamp [02:29:43]Write 4 bytes [02:29:43]NVStorageSaveData done [02:29:43]ExternCall_PrintAddStr [02:29:43]wPrintStart [02:29:43]Write to MH i2c: 01 00 00 07 03 0A [02:29:43]Write i2c OK [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: 01 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: 01 07 00 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [02:29:43]RasterBufferAndPrint [02:29:43]line Счет N : (1)2002713 [02:29:43]line ИНН: 02508201610067 [02:29:43]line Контрольно-Кассовый Чек [02:29:43]line ПРОДАЖА [02:29:43]line ТРК (МРК, ГНК) : 81 [02:29:43]line Товар: 2711190000 [02:29:43]line ГАЗ-К-5 [02:29:43]line 41.210 * 36.40 [02:29:43]line = 1500.04 [02:29:43]line НДС 12% НСП 1% [02:29:43]line > о реализуемом товаре [02:29:43]line ОКРУГЛЕНИЕ: -0.04 [02:29:43]line ИТОГО: 1500.00 [02:29:43]line Внесено: 1500.00 [02:29:43]line СДАЧА: 0.00 [02:29:43]line НСП 1% : 13.27 [02:29:43]line НДС 12% : 159.30 [02:29:43]line Наличными: 1500.00 [02:29:43]line Безнал.: 0.00 [02:29:43]line Место: АЗС № 97 "Партнер Нефть" [02:29:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:29:43]line СНО: Общий режим [02:29:43]line Чек 40 28.07.2024 02:29 [02:29:43]line Смена: 439 ФФД: 1.0 [02:29:43]line ЗНМ: 0300000054 [02:29:43]line РНМ: 0000000000092624 [02:29:43]line Версия ККМ: 001 [02:29:43]line ФМ: 0000000000874959 [02:29:43]line ФД: 226380 [02:29:43]line ФПД: 33091675556497 [02:29:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T022942&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226380&fm=33091675556497&tin=02508201610067®Number=0000000000092624&sum=150000 [02:29:43]written 0, free lines is 4095 [02:29:43]OFD Sender: Processing packet 226380 [packets to send 600, broken 599] [02:29:43]ProducePacketName [02:29:43]name=ofd_packets/00226380 [02:29:43]OFD Sender: To server: pG, [02:29:43]CommunicateWithHost lk.salyk.kg:30040 [02:29:43]ConnectInit lk.salyk.kg [02:29:43]Write to MH i2c: 01 00 00 32 03 35 [02:29:43]Write i2c OK [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: 01 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: 01 07 00 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: 01 07 00 32 03 00 00 00 00 00 50 0C 98 [02:29:43]RasterBufferAndPrint [02:29:43]line [02:29:43]line [02:29:43]line [02:29:43]line [02:29:43]line [02:29:43]written 0, free lines is 3155 [02:29:43]MH_Cut [02:29:43]Write to MH i2c: D1 01 00 39 03 01 0E [02:29:43]Write i2c OK [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: D1 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: D1 01 00 [02:29:43]MH_I2C_Read... [02:29:43]Read from MH i2c: D1 01 00 39 03 00 0D [02:29:43]Write to MH i2c: 01 00 00 3A 03 3D [02:29:43]Write i2c OK [02:29:43]MH_I2C_Read... [02:29:45]*** Cut start [02:29:45]*** Partial cut [02:29:45]*** CUTSNS_PIN = 1 [02:29:45]*** CUTSNS_PIN = 0 [02:29:45]Connected sock=10 [02:29:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 10 CB 06 01 1F 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 16 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 74 03 00 35 04 06 00 1E 18 C1 91 0A 91 66 04 5E 02 86 35 FF 9E [02:29:45]*** Brake cut motor [02:29:45]Read from MH i2c: 01 [02:29:45]MH_I2C_Read... [02:29:45]*** Stop cut motor [02:29:45]*** Cut end [02:29:45]Read from MH i2c: 01 07 00 [02:29:45]MH_I2C_Read... [02:29:45]Read from MH i2c: 01 07 00 3A 03 00 00 00 00 00 FF 0F 52 [02:29:45]process_action close_receipt done [02:29:45]requested_data is exist [02:29:45]produce_requested_data [02:29:45]requested_item fm.sn is exist - process it [02:29:45]wFMCommunicate request_size=4 [02:29:45]MH_SAM_APDU [02:29:45]CAPDU: 80 11 00 00 [02:29:45]Write to MH i2c: E2 08 00 3B 03 80 11 00 00 00 00 00 00 B8 [02:29:45]Write i2c OK [02:29:45]MH_I2C_Read... [02:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:29:45]Read from MH i2c: E2 [02:29:45]MH_I2C_Read... [02:29:45]Read from MH i2c: E2 17 00 [02:29:45]MH_I2C_Read... [02:29:45]Read from MH i2c: E2 17 00 3B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [02:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:29:45]wFMCommunicate OK [02:29:45]requested_item fd.num is exist - process it [02:29:45]SAM_PROTO_GetFieldsCounters [02:29:45]wFMCommunicate request_size=4 [02:29:45]MH_SAM_APDU [02:29:45]CAPDU: 80 13 00 00 [02:29:45]Write to MH i2c: E2 08 00 3C 03 80 13 00 00 00 00 00 00 BB [02:29:45]Write i2c OK [02:29:45]MH_I2C_Read... [02:29:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:29:46]Read from MH i2c: E2 [02:29:46]MH_I2C_Read... [02:29:46]Read from MH i2c: E2 62 00 [02:29:46]MH_I2C_Read... [02:29:46]Read from MH i2c: E2 62 00 3C 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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [02:29:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:29:46]wFMCommunicate OK [02:29:46]SAM_PROTO_GetFieldsCounters done [02:29:46]requested_item shift.num is exist - process it [02:29:46]requested_item shift.opened is exist - process it [02:29:46]req_shift_opened [02:29:46]FM_GetShiftState [02:29:46]SAM_PROTO_GetShiftState [02:29:46]wFMCommunicate request_size=4 [02:29:46]MH_SAM_APDU [02:29:46]CAPDU: 80 13 01 00 [02:29:46]Write to MH i2c: E2 08 00 3D 03 80 13 01 00 00 00 00 00 BD [02:29:46]Write i2c OK [02:29:46]MH_I2C_Read... [02:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:29:46]Read from MH i2c: E2 [02:29:46]MH_I2C_Read... [02:29:46]Read from MH i2c: E2 0E 00 [02:29:46]MH_I2C_Read... [02:29:46]Read from MH i2c: E2 0E 00 3D 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6E [02:29:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:29:46]wFMCommunicate OK [02:29:46]SAM_PROTO_GetShiftState done [02:29:46]FM_GetShiftState done [02:29:46]req_shift_opened done [02:29:46]requested_item shift.open_date is exist - process it [02:29:46]req_shift_open_date [02:29:46]req_shift_open_date done [02:29:46]produce_requested_data done [02:29:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226380,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:29:46]process_action_free close_receipt [02:29:46]json_value_free [02:29:46]json_value_free done [02:29:46]process_json_proto returns [02:29:46]Send response to host [02:29:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226380,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:29:46]free response buf [02:29:46]execute_script done [02:29:46]execute_script returns [02:29:46]free content buf [02:29:46]Sock 7.Close socket [02:29:46]Sock 7.Thread stoped [02:29: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 35 39 4F 00 00 00 9A 4F 47 00 31 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 74 03 00 F4 03 04 00 24 59 A5 66 B6 04 01 00 00 93 05 30 15 B7 47 25 F9 [02:29:46]CommunicateWithHost err = 0 [02:29:46]CheckOFDResponse [02:29:46]1017 (14) - 77093643461234 [02:29:46]1041 (16) - 0000000000874959 [02:29:46]1040 (4) - 226380 [02:29:46]1012 (4) - 27.07.2024 20:31 [02:29:46]1206 (1) - 0 [02:29:46]OFD Sender: Remove packet 226380 [02:29:46]ProducePacketName [02:29:46]name=ofd_packets/00226380 [02:29:46]NVStorageDeleteData [02:29:47]OFD Sender: No OFD packet to send [02:29:51]recv_with_timeout no data received [02:29:52]OFD Sender: No OFD packet to send [02:29:57]OFD Sender: No OFD packet to send [02:30:02]OFD Sender: No OFD packet to send [02:30:07]OFD Sender: No OFD packet to send [02:30:12]OFD Sender: No OFD packet to send [02:30:17]OFD Sender: No OFD packet to send [02:30:22]OFD Sender: No OFD packet to send [02:30:27]OFD Sender: No OFD packet to send [02:30:32]OFD Sender: No OFD packet to send [02:30:37]OFD Sender: No OFD packet to send [02:30:42]OFD Sender: No OFD packet to send [02:30:47]OFD Sender: No OFD packet to send [02:30:52]OFD Sender: No OFD packet to send [02:30:57]OFD Sender: No OFD packet to send [02:31:02]OFD Sender: No OFD packet to send [02:31:07]OFD Sender: No OFD packet to send [02:31:10]recv_with_timeout no data received [02:31:12]OFD Sender: No OFD packet to send [02:31:17]OFD Sender: No OFD packet to send [02:31:22]OFD Sender: No OFD packet to send [02:31:27]OFD Sender: No OFD packet to send [02:31:32]OFD Sender: No OFD packet to send [02:31:37]OFD Sender: No OFD packet to send [02:31:42]OFD Sender: No OFD packet to send [02:31:47]OFD Sender: No OFD packet to send [02:31:52]OFD Sender: No OFD packet to send [02:31:57]OFD Sender: No OFD packet to send [02:32:02]OFD Sender: No OFD packet to send [02:32:07]OFD Sender: No OFD packet to send [02:32:12]OFD Sender: No OFD packet to send [02:32:17]OFD Sender: No OFD packet to send [02:32:22]OFD Sender: No OFD packet to send [02:32:22]accept exits with 9 [02:32:22]New connection [02:32:22]New thread 3067432292 created [02:32:22]Thread 3067575652 joined [02:32:22]Waiting for new connection... [02:32:22] Sock 9.Parse request [02:32:22]Sock 9.Check first char [02:32:22]Sock 9.First char is OK [02:32:22]request: POST /json_proto HTTP/1.0 [02:32:22]Method: POST [02:32:22]URL: /json_proto [02:32:22]Method is POST - this is cgi request [02:32:22]url: /json_proto [02:32:22]query_string will be loaded in cgi processing [02:32:22]execute_cgi json_proto POST (null) [02:32:22]execute_cgi path=json_proto method=POST [02:32:22]POST find Content-Length [02:32:22]Host: 172.17.43.131:8080 [02:32:22]Content-Length: 680 [02:32:22]Content-Type: application/json [02:32:22] [02:32:22]POST finish read [02:32:22]Found Content-Length = 680 [02:32:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:32:22]execute_script... [02:32:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:32:22]POST & json_proto [02:32:22]process_json_proto [02:32:22]json parsed OK: [02:32:22]protocol is kg_v1.0 [02:32:22]action value=close_receipt [02:32:22]process_action close_receipt [02:32:22]cmd_close_receipt [02:32:22]MH_GetDate [02:32:22]Write to MH i2c: F0 00 00 3E 03 30 [02:32:22]Write i2c OK [02:32:22]MH_I2C_Read... [02:32:22]Read from MH i2c: F0 [02:32:22]MH_I2C_Read... [02:32:22]Read from MH i2c: F0 09 00 [02:32:22]MH_I2C_Read... [02:32:22]Read from MH i2c: F0 09 00 3E 03 00 B7 AD A5 66 F9 24 A2 66 CD [02:32:22]GetLastDocTimeStamp 1722133782 [02:32:22]current date 1722133943 [02:32:22]FM_GetShiftState [02:32:22]SAM_PROTO_GetShiftState [02:32:22]wFMCommunicate request_size=4 [02:32:22]MH_SAM_APDU [02:32:22]CAPDU: 80 13 01 00 [02:32:22]Write to MH i2c: E2 08 00 3F 03 80 13 01 00 00 00 00 00 BF [02:32:22]Write i2c OK [02:32:22]MH_I2C_Read... [02:32:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:32:23]Read from MH i2c: E2 [02:32:23]MH_I2C_Read... [02:32:23]Read from MH i2c: E2 0E 00 [02:32:23]MH_I2C_Read... [02:32:23]Read from MH i2c: E2 0E 00 3F 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 70 [02:32:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:32:23]wFMCommunicate OK [02:32:23]SAM_PROTO_GetShiftState done [02:32:23]FM_GetShiftState done [02:32:23]opened in 1722125326 [02:32:23]opened+sec_in_day 1722211726 [02:32:23]quantity*price = 200025 [02:32:23]sum+1 = 200026 [02:32:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 41 28.07.2024 02:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226381 ФПД: 21579856277101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T023223&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226381&fm=21579856277101&tin=02508201610067®Number=0000000000092624&sum=200000 [02:32:24]StoreToDocumentArchive [02:32:24]shift 439 fd 226381 [02:32:24]save to /storage/0439/doc_00226381 [02:32:24]save last doc name /storage/0439/doc_00226381 to /storage/kkm_last_doc_name [02:32:24]save OK [02:32:24]Clear old archive folders... [02:32:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:32:24]tlvbuf is 01138CE0 [02:32:24]SAM_PROTO_ClearQueue [02:32:24]wFMCommunicate request_size=4 [02:32:24]MH_SAM_APDU [02:32:24]CAPDU: 80 09 00 00 [02:32:24]Write to MH i2c: E2 08 00 4C 03 80 09 00 00 00 00 00 00 C1 [02:32:24]Write i2c OK [02:32:24]MH_I2C_Read... [02:32:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:32:24]Read from MH i2c: E2 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [02:32:24]RAPDU: 90 00 [02:32:24]wFMCommunicate OK [02:32:24]SAM_PROTO_ClearQueue done [02:32:24]KKMCreateOFDPacket [02:32:24]OFDProtocolAddRootSTLVToBuf [02:32:24]FM_MakeSignedData [02:32:24]FM_MakeSignedData [02:32:24]SAM_PROTO_SignData [02:32:24]wFMCommunicate request_size=4 [02:32:24]MH_SAM_APDU [02:32:24]CAPDU: 80 0D 01 02 [02:32:24]Write to MH i2c: E2 08 00 4D 03 80 0D 01 02 00 00 00 00 C9 [02:32:24]Write i2c OK [02:32:24]MH_I2C_Read... [02:32:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:32:24]Read from MH i2c: E2 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [02:32:24]RAPDU: 90 00 [02:32:24]wFMCommunicate OK [02:32:24]wFMCommunicate request_size=255 [02:32:24]MH_SAM_APDU [02:32:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B7 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 74 03 00 35 04 06 00 13 A0 73 AA [02:32:24]Write to MH i2c: E2 02 01 4E 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B7 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 74 03 00 35 04 06 00 13 A0 73 AA 00 00 28 [02:32:24]Write i2c OK [02:32:24]MH_I2C_Read... [02:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:32:24]Read from MH i2c: E2 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [02:32:24]RAPDU: 90 00 [02:32:24]wFMCommunicate OK [02:32:24]wFMCommunicate request_size=7 [02:32:24]MH_SAM_APDU [02:32:24]CAPDU: 80 0D 02 02 02 EE 6D [02:32:24]Write to MH i2c: E2 0A 00 4F 03 80 0D 02 02 02 00 EE 6D 00 00 2B [02:32:24]Write i2c OK [02:32:24]MH_I2C_Read... [02:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:32:24]Read from MH i2c: E2 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [02:32:24]RAPDU: 90 00 [02:32:24]wFMCommunicate OK [02:32:24]wFMCommunicate request_size=4 [02:32:24]MH_SAM_APDU [02:32:24]CAPDU: 80 0D 03 02 [02:32:24]Write to MH i2c: E2 08 00 50 03 80 0D 03 02 00 00 00 00 CE [02:32:24]Write i2c OK [02:32:24]MH_I2C_Read... [02:32:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:32:24]Read from MH i2c: E2 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 0B 00 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 0B 00 50 03 00 50 8A C0 A9 0E 8C CF 93 90 00 0E [02:32:24]RAPDU: 50 8A C0 A9 0E 8C CF 93 90 00 [02:32:24]wFMCommunicate OK [02:32:24]SAM_PROTO_SignData done [02:32:24]FM_MakeSignedData done [02:32:24]CreateOFDProtocolMessage [02:32:24]wFMCommunicate request_size=4 [02:32:24]MH_SAM_APDU [02:32:24]CAPDU: 80 11 00 00 [02:32:24]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [02:32:24]Write i2c OK [02:32:24]MH_I2C_Read... [02:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:32:24]Read from MH i2c: E2 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 17 00 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [02:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:32:24]wFMCommunicate OK [02:32:24]CreateOFDProtocolMessage done [02:32:24]OFDSenderStorePacket 226381 [02:32:24]StoreOFDPacket docnum=226381 [02:32:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DF F5 04 01 EE C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B7 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 74 03 00 35 04 06 00 13 A0 73 AA EE 6D 50 8A C0 A9 0E 8C CF 93 [02:32:24]CheckFolder [02:32:24]dirname=/storage/ofd_packets [02:32:24]CheckFolder done [02:32:24]ProducePacketName [02:32:24]name=ofd_packets/00226381 [02:32:24]NVStorageSaveData ofd_packets/00226381 [02:32:24]File name is /storage/ofd_packets/00226381 [02:32:24]Write 298 bytes [02:32:24]NVStorageSaveData done [02:32:24]OFDSenderStorePacket done [02:32:24]KKMCreateOFDPacket done [02:32:24]NVStorageSaveData kkm_last_timestamp [02:32:24]File name is /storage/kkm_last_timestamp [02:32:24]Write 4 bytes [02:32:24]NVStorageSaveData done [02:32:24]ExternCall_PrintAddStr [02:32:24]wPrintStart [02:32:24]Write to MH i2c: 01 00 00 52 03 55 [02:32:24]Write i2c OK [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: 01 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: 01 07 00 [02:32:24]MH_I2C_Read... [02:32:24]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [02:32:24]RasterBufferAndPrint [02:32:24]line Счет N : (1)2002715 [02:32:24]line ИНН: 02508201610067 [02:32:24]line Контрольно-Кассовый Чек [02:32:24]line ПРОДАЖА [02:32:24]line ТРК (МРК, ГНК) : 31 [02:32:24]line Товар: 2710194210 [02:32:24]line ДТ-К-5 [02:32:24]line 26.250 * 76.20 [02:32:24]line = 2000.25 [02:32:24]line НДС 12% НСП 1% [02:32:24]line > о реализуемом товаре [02:32:24]line ОКРУГЛЕНИЕ: -0.25 [02:32:24]line ИТОГО: 2000.00 [02:32:24]line Внесено: 2000.00 [02:32:24]line СДАЧА: 0.00 [02:32:24]line НСП 1% : 17.70 [02:32:24]line НДС 12% : 212.42 [02:32:24]line Наличными: 2000.00 [02:32:24]line Безнал.: 0.00 [02:32:24]line Место: АЗС № 97 "Партнер Нефть" [02:32:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:32:24]line СНО: Общий режим [02:32:24]line Чек 41 28.07.2024 02:32 [02:32:24]line Смена: 439 ФФД: 1.0 [02:32:24]line ЗНМ: 0300000054 [02:32:24]line РНМ: 0000000000092624 [02:32:24]line Версия ККМ: 001 [02:32:24]line ФМ: 0000000000874959 [02:32:24]line ФД: 226381 [02:32:24]line ФПД: 21579856277101 [02:32:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T023223&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226381&fm=21579856277101&tin=02508201610067®Number=0000000000092624&sum=200000 [02:32:25]OFD Sender: Processing packet 226381 [packets to send 600, broken 599] [02:32:25]ProducePacketName [02:32:25]name=ofd_packets/00226381 [02:32:25]OFD Sender: To server: pG, [02:32:25]CommunicateWithHost lk.salyk.kg:30040 [02:32:25]ConnectInit lk.salyk.kg [02:32:25]written 0, free lines is 4095 [02:32:25]Write to MH i2c: 01 00 00 7D 03 80 [02:32:25]Write i2c OK [02:32:25]MH_I2C_Read... [02:32:25]Read from MH i2c: 01 [02:32:25]MH_I2C_Read... [02:32:25]Read from MH i2c: 01 07 00 [02:32:25]MH_I2C_Read... [02:32:25]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 4F 0C E2 [02:32:25]RasterBufferAndPrint [02:32:25]line [02:32:25]line [02:32:25]line [02:32:25]line [02:32:25]line [02:32:25]written 0, free lines is 3154 [02:32:25]MH_Cut [02:32:25]Write to MH i2c: D1 01 00 84 03 01 59 [02:32:25]Write i2c OK [02:32:25]MH_I2C_Read... [02:32:25]Read from MH i2c: D1 [02:32:25]MH_I2C_Read... [02:32:25]Read from MH i2c: D1 01 00 [02:32:25]MH_I2C_Read... [02:32:25]Read from MH i2c: D1 01 00 84 03 00 58 [02:32:25]Write to MH i2c: 01 00 00 85 03 88 [02:32:25]Write i2c OK [02:32:25]MH_I2C_Read... [02:32:26]Connected sock=10 [02:32:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DF F5 04 01 EE C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B7 AD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 74 03 00 35 04 06 00 13 A0 73 AA EE 6D 50 8A C0 A9 0E 8C CF 93 [02:32:26]*** Cut start [02:32:26]*** Partial cut [02:32:26]*** CUTSNS_PIN = 1 [02:32:26]*** CUTSNS_PIN = 0 [02:32:27]*** Brake cut motor [02:32: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 35 39 4F 00 00 00 33 3E 47 00 40 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 35 39 10 04 04 00 4D 74 03 00 F4 03 04 00 C4 59 A5 66 B6 04 01 00 00 77 5C 99 69 CC 86 41 17 [02:32:27]CommunicateWithHost err = 0 [02:32:27]CheckOFDResponse [02:32:27]1017 (14) - 77093643461234 [02:32:27]1041 (16) - 0000000000874959 [02:32:27]1040 (4) - 226381 [02:32:27]1012 (4) - 27.07.2024 20:34 [02:32:27]1206 (1) - 0 [02:32:27]OFD Sender: Remove packet 226381 [02:32:27]ProducePacketName [02:32:27]name=ofd_packets/00226381 [02:32:27]NVStorageDeleteData [02:32:27]Read from MH i2c: 01 [02:32:27]MH_I2C_Read... [02:32:27]*** Stop cut motor [02:32:27]*** Cut end [02:32:27]Read from MH i2c: 01 07 00 [02:32:27]MH_I2C_Read... [02:32:27]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [02:32:27]process_action close_receipt done [02:32:27]requested_data is exist [02:32:27]produce_requested_data [02:32:27]requested_item fm.sn is exist - process it [02:32:27]wFMCommunicate request_size=4 [02:32:27]MH_SAM_APDU [02:32:27]CAPDU: 80 11 00 00 [02:32:27]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [02:32:27]Write i2c OK [02:32:27]MH_I2C_Read... [02:32:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:32:27]Read from MH i2c: E2 [02:32:27]MH_I2C_Read... [02:32:27]Read from MH i2c: E2 17 00 [02:32:27]MH_I2C_Read... [02:32:27]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [02:32:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:32:27]wFMCommunicate OK [02:32:27]requested_item fd.num is exist - process it [02:32:27]SAM_PROTO_GetFieldsCounters [02:32:27]wFMCommunicate request_size=4 [02:32:27]MH_SAM_APDU [02:32:27]CAPDU: 80 13 00 00 [02:32:27]Write to MH i2c: E2 08 00 87 03 80 13 00 00 00 00 00 00 06 [02:32:27]Write i2c OK [02:32:27]MH_I2C_Read... [02:32:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:32:27]Read from MH i2c: E2 [02:32:27]MH_I2C_Read... [02:32:27]Read from MH i2c: E2 62 00 [02:32:27]MH_I2C_Read... [02:32:27]Read from MH i2c: E2 62 00 87 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [02:32: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:32:27]wFMCommunicate OK [02:32:27]SAM_PROTO_GetFieldsCounters done [02:32:27]requested_item shift.num is exist - process it [02:32:27]requested_item shift.opened is exist - process it [02:32:27]req_shift_opened [02:32:27]FM_GetShiftState [02:32:27]SAM_PROTO_GetShiftState [02:32:27]wFMCommunicate request_size=4 [02:32:27]MH_SAM_APDU [02:32:27]CAPDU: 80 13 01 00 [02:32:27]Write to MH i2c: E2 08 00 88 03 80 13 01 00 00 00 00 00 08 [02:32:27]Write i2c OK [02:32:27]MH_I2C_Read... [02:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:32:27]Read from MH i2c: E2 [02:32:27]MH_I2C_Read... [02:32:27]Read from MH i2c: E2 0E 00 [02:32:27]MH_I2C_Read... [02:32:27]Read from MH i2c: E2 0E 00 88 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B9 [02:32:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:32:27]wFMCommunicate OK [02:32:27]SAM_PROTO_GetShiftState done [02:32:27]FM_GetShiftState done [02:32:27]req_shift_opened done [02:32:27]requested_item shift.open_date is exist - process it [02:32:27]req_shift_open_date [02:32:27]req_shift_open_date done [02:32:27]produce_requested_data done [02:32:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226381,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:32:27]process_action_free close_receipt [02:32:27]json_value_free [02:32:27]json_value_free done [02:32:27]process_json_proto returns [02:32:27]Send response to host [02:32:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226381,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:32:27]free response buf [02:32:27]execute_script done [02:32:27]execute_script returns [02:32:27]free content buf [02:32:27]Sock 9.Close socket [02:32:27]Sock 9.Thread stoped [02:32:27]OFD Sender: No OFD packet to send [02:32:31]recv_with_timeout no data received [02:32:32]OFD Sender: No OFD packet to send [02:32:37]OFD Sender: No OFD packet to send [02:32:42]OFD Sender: No OFD packet to send [02:32:43]recv_with_timeout no data received [02:32:47]OFD Sender: No OFD packet to send [02:32:52]OFD Sender: No OFD packet to send [02:32:57]OFD Sender: No OFD packet to send [02:33:02]OFD Sender: No OFD packet to send [02:33:07]OFD Sender: No OFD packet to send [02:33:12]OFD Sender: No OFD packet to send [02:33:17]OFD Sender: No OFD packet to send [02:33:22]OFD Sender: No OFD packet to send [02:33:27]OFD Sender: No OFD packet to send [02:33:32]OFD Sender: No OFD packet to send [02:33:37]OFD Sender: No OFD packet to send [02:33:42]OFD Sender: No OFD packet to send [02:33:47]OFD Sender: No OFD packet to send [02:33:52]OFD Sender: No OFD packet to send [02:33:57]OFD Sender: No OFD packet to send [02:34:02]OFD Sender: No OFD packet to send [02:34:06]recv_with_timeout no data received [02:34:07]OFD Sender: No OFD packet to send [02:34:12]OFD Sender: No OFD packet to send [02:34:17]OFD Sender: No OFD packet to send [02:34:22]OFD Sender: No OFD packet to send [02:34:28]OFD Sender: No OFD packet to send [02:34:33]OFD Sender: No OFD packet to send [02:34:38]OFD Sender: No OFD packet to send [02:34:43]OFD Sender: No OFD packet to send [02:34:48]OFD Sender: No OFD packet to send [02:34:53]OFD Sender: No OFD packet to send [02:34:58]OFD Sender: No OFD packet to send [02:35:03]OFD Sender: No OFD packet to send [02:35:08]OFD Sender: No OFD packet to send [02:35:13]OFD Sender: No OFD packet to send [02:35:18]OFD Sender: No OFD packet to send [02:35:23]OFD Sender: No OFD packet to send [02:35:28]OFD Sender: No OFD packet to send [02:35:33]OFD Sender: No OFD packet to send [02:35:38]OFD Sender: No OFD packet to send [02:35:43]OFD Sender: No OFD packet to send [02:35:48]OFD Sender: No OFD packet to send [02:35:53]OFD Sender: No OFD packet to send [02:35:58]OFD Sender: No OFD packet to send [02:36:03]OFD Sender: No OFD packet to send [02:36:08]OFD Sender: No OFD packet to send [02:36:13]OFD Sender: No OFD packet to send [02:36:17]recv_with_timeout no data received [02:36:18]OFD Sender: No OFD packet to send [02:36:23]OFD Sender: No OFD packet to send [02:36:28]OFD Sender: No OFD packet to send [02:36:33]OFD Sender: No OFD packet to send [02:36:38]OFD Sender: No OFD packet to send [02:36:43]OFD Sender: No OFD packet to send [02:36:48]OFD Sender: No OFD packet to send [02:36:53]OFD Sender: No OFD packet to send [02:36:58]OFD Sender: No OFD packet to send [02:37:03]OFD Sender: No OFD packet to send [02:37:08]OFD Sender: No OFD packet to send [02:37:13]OFD Sender: No OFD packet to send [02:37:18]OFD Sender: No OFD packet to send [02:37:23]OFD Sender: No OFD packet to send [02:37:28]OFD Sender: No OFD packet to send [02:37:33]OFD Sender: No OFD packet to send [02:37:38]OFD Sender: No OFD packet to send [02:37:43]OFD Sender: No OFD packet to send [02:37:48]OFD Sender: No OFD packet to send [02:37:53]OFD Sender: No OFD packet to send [02:37:58]OFD Sender: No OFD packet to send [02:38:03]OFD Sender: No OFD packet to send [02:38:08]OFD Sender: No OFD packet to send [02:38:13]OFD Sender: No OFD packet to send [02:38:18]OFD Sender: No OFD packet to send [02:38:23]OFD Sender: No OFD packet to send [02:38:28]OFD Sender: No OFD packet to send [02:38:33]OFD Sender: No OFD packet to send [02:38:38]OFD Sender: No OFD packet to send [02:38:43]OFD Sender: No OFD packet to send [02:38:48]OFD Sender: No OFD packet to send [02:38:53]OFD Sender: No OFD packet to send [02:38:58]OFD Sender: No OFD packet to send [02:39:02]recv_with_timeout no data received [02:39:03]OFD Sender: No OFD packet to send [02:39:08]OFD Sender: No OFD packet to send [02:39:13]OFD Sender: No OFD packet to send [02:39:18]OFD Sender: No OFD packet to send [02:39:23]OFD Sender: No OFD packet to send [02:39:28]OFD Sender: No OFD packet to send [02:39:33]OFD Sender: No OFD packet to send [02:39:38]OFD Sender: No OFD packet to send [02:39:43]OFD Sender: No OFD packet to send [02:39:48]OFD Sender: No OFD packet to send [02:39:53]OFD Sender: No OFD packet to send [02:39:58]OFD Sender: No OFD packet to send [02:40:03]OFD Sender: No OFD packet to send [02:40:09]OFD Sender: No OFD packet to send [02:40:09]recv_with_timeout no data received [02:40:14]OFD Sender: No OFD packet to send [02:40:19]OFD Sender: No OFD packet to send [02:40:24]OFD Sender: No OFD packet to send [02:40:29]OFD Sender: No OFD packet to send [02:40:34]OFD Sender: No OFD packet to send [02:40:39]OFD Sender: No OFD packet to send [02:40:44]OFD Sender: No OFD packet to send [02:40:49]OFD Sender: No OFD packet to send [02:40:54]OFD Sender: No OFD packet to send [02:40:59]OFD Sender: No OFD packet to send [02:41:04]OFD Sender: No OFD packet to send [02:41:09]OFD Sender: No OFD packet to send [02:41:14]OFD Sender: No OFD packet to send [02:41:19]OFD Sender: No OFD packet to send [02:41:24]OFD Sender: No OFD packet to send [02:41:29]OFD Sender: No OFD packet to send [02:41:34]OFD Sender: No OFD packet to send [02:41:39]OFD Sender: No OFD packet to send [02:41:44]OFD Sender: No OFD packet to send [02:41:49]OFD Sender: No OFD packet to send [02:41:54]OFD Sender: No OFD packet to send [02:41:59]OFD Sender: No OFD packet to send [02:42:03]accept exits with 7 [02:42:03]New connection [02:42:03]New thread 3067575652 created [02:42:03]Thread 3067432292 joined [02:42:03]Waiting for new connection... [02:42:03] Sock 7.Parse request [02:42:03]Sock 7.Check first char [02:42:03]Sock 7.First char is OK [02:42:03]request: POST /json_proto HTTP/1.0 [02:42:03]Method: POST [02:42:03]URL: /json_proto [02:42:03]Method is POST - this is cgi request [02:42:03]url: /json_proto [02:42:03]query_string will be loaded in cgi processing [02:42:03]execute_cgi json_proto POST (null) [02:42:03]execute_cgi path=json_proto method=POST [02:42:03]POST find Content-Length [02:42:03]Host: 172.17.43.131:8080 [02:42:03]Content-Length: 797 [02:42:03]Content-Type: application/json [02:42:03] [02:42:03]POST finish read [02:42:03]Found Content-Length = 797 [02:42:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:42:03]execute_script... [02:42:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:42:03]POST & json_proto [02:42:03]process_json_proto [02:42:03]json parsed OK: [02:42:03]protocol is kg_v1.0 [02:42:03]action value=close_receipt [02:42:03]process_action close_receipt [02:42:03]cmd_close_receipt [02:42:03]MH_GetDate [02:42:03]Write to MH i2c: F0 00 00 89 03 7B [02:42:03]Write i2c OK [02:42:03]MH_I2C_Read... [02:42:03]Read from MH i2c: F0 [02:42:03]MH_I2C_Read... [02:42:03]Read from MH i2c: F0 09 00 [02:42:03]MH_I2C_Read... [02:42:03]Read from MH i2c: F0 09 00 89 03 00 FC AF A5 66 F9 24 A2 66 5F [02:42:03]GetLastDocTimeStamp 1722133943 [02:42:03]current date 1722134524 [02:42:03]FM_GetShiftState [02:42:03]SAM_PROTO_GetShiftState [02:42:03]wFMCommunicate request_size=4 [02:42:03]MH_SAM_APDU [02:42:03]CAPDU: 80 13 01 00 [02:42:03]Write to MH i2c: E2 08 00 8A 03 80 13 01 00 00 00 00 00 0A [02:42:03]Write i2c OK [02:42:03]MH_I2C_Read... [02:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:42:03]Read from MH i2c: E2 [02:42:03]MH_I2C_Read... [02:42:03]Read from MH i2c: E2 0E 00 [02:42:03]MH_I2C_Read... [02:42:03]Read from MH i2c: E2 0E 00 8A 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BB [02:42:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:42:03]wFMCommunicate OK [02:42:03]SAM_PROTO_GetShiftState done [02:42:03]FM_GetShiftState done [02:42:03]opened in 1722125326 [02:42:03]opened+sec_in_day 1722211726 [02:42:03]quantity*price = 100035 [02:42:03]sum+1 = 100036 [02:42:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 42 28.07.2024 02:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226382 ФПД: 162036763718734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T024204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226382&fm=162036763718734&tin=02508201610067®Number=0000000000092624&sum=100035 [02:42:04]StoreToDocumentArchive [02:42:04]shift 439 fd 226382 [02:42:04]save to /storage/0439/doc_00226382 [02:42:04]save last doc name /storage/0439/doc_00226382 to /storage/kkm_last_doc_name [02:42:04]save OK [02:42:04]Clear old archive folders... [02:42:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:42:04]tlvbuf is 011C2B10 [02:42:04]SAM_PROTO_ClearQueue [02:42:04]wFMCommunicate request_size=4 [02:42:04]MH_SAM_APDU [02:42:04]CAPDU: 80 09 00 00 [02:42:04]Write to MH i2c: E2 08 00 97 03 80 09 00 00 00 00 00 00 0C [02:42:04]Write i2c OK [02:42:04]MH_I2C_Read... [02:42:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:42:05]Read from MH i2c: E2 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [02:42:05]RAPDU: 90 00 [02:42:05]wFMCommunicate OK [02:42:05]SAM_PROTO_ClearQueue done [02:42:05]KKMCreateOFDPacket [02:42:05]OFDProtocolAddRootSTLVToBuf [02:42:05]FM_MakeSignedData [02:42:05]FM_MakeSignedData [02:42:05]SAM_PROTO_SignData [02:42:05]wFMCommunicate request_size=4 [02:42:05]MH_SAM_APDU [02:42:05]CAPDU: 80 0D 01 02 [02:42:05]Write to MH i2c: E2 08 00 98 03 80 0D 01 02 00 00 00 00 14 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:42:05]Read from MH i2c: E2 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [02:42:05]RAPDU: 90 00 [02:42:05]wFMCommunicate OK [02:42:05]wFMCommunicate request_size=255 [02:42:05]MH_SAM_APDU [02:42: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 FC AF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 74 03 00 35 04 06 00 [02:42:05]Write to MH i2c: E2 02 01 99 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 FC AF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 74 03 00 35 04 06 00 00 00 A9 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:42:05]Read from MH i2c: E2 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [02:42:05]RAPDU: 90 00 [02:42:05]wFMCommunicate OK [02:42:05]wFMCommunicate request_size=11 [02:42:05]MH_SAM_APDU [02:42:05]CAPDU: 80 0D 02 02 06 93 5F 1F BD F4 4E [02:42:05]Write to MH i2c: E2 0E 00 9A 03 80 0D 02 02 06 00 93 5F 1F BD F4 4E 00 00 33 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:42:05]Read from MH i2c: E2 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [02:42:05]RAPDU: 90 00 [02:42:05]wFMCommunicate OK [02:42:05]wFMCommunicate request_size=4 [02:42:05]MH_SAM_APDU [02:42:05]CAPDU: 80 0D 03 02 [02:42:05]Write to MH i2c: E2 08 00 9B 03 80 0D 03 02 00 00 00 00 19 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:42:05]Read from MH i2c: E2 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 0B 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 0B 00 9B 03 00 AF 8B F6 BC CA D1 AF 6D 90 00 BD [02:42:05]RAPDU: AF 8B F6 BC CA D1 AF 6D 90 00 [02:42:05]wFMCommunicate OK [02:42:05]SAM_PROTO_SignData done [02:42:05]FM_MakeSignedData done [02:42:05]CreateOFDProtocolMessage [02:42:05]wFMCommunicate request_size=4 [02:42:05]MH_SAM_APDU [02:42:05]CAPDU: 80 11 00 00 [02:42:05]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:42:05]Read from MH i2c: E2 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 17 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [02:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:42:05]wFMCommunicate OK [02:42:05]CreateOFDProtocolMessage done [02:42:05]OFDSenderStorePacket 226382 [02:42:05]StoreOFDPacket docnum=226382 [02:42:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 18 5C 08 01 46 B3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 FC AF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 74 03 00 35 04 06 00 93 5F 1F BD F4 4E AF 8B F6 BC CA D1 AF 6D [02:42:05]CheckFolder [02:42:05]dirname=/storage/ofd_packets [02:42:05]CheckFolder done [02:42:05]ProducePacketName [02:42:05]name=ofd_packets/00226382 [02:42:05]NVStorageSaveData ofd_packets/00226382 [02:42:05]File name is /storage/ofd_packets/00226382 [02:42:05]Write 302 bytes [02:42:05]NVStorageSaveData done [02:42:05]OFDSenderStorePacket done [02:42:05]KKMCreateOFDPacket done [02:42:05]NVStorageSaveData kkm_last_timestamp [02:42:05]File name is /storage/kkm_last_timestamp [02:42:05]Write 4 bytes [02:42:05]NVStorageSaveData done [02:42:05]ExternCall_PrintAddStr [02:42:05]wPrintStart [02:42:05]Write to MH i2c: 01 00 00 9D 03 A0 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: 01 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: 01 07 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [02:42:05]RasterBufferAndPrint [02:42:05]line Счет N : (1)2002716 [02:42:05]line ИНН: 02508201610067 [02:42:05]line Контрольно-Кассовый Чек [02:42:05]line ПРОДАЖА [02:42:05]line ТРК (МРК, ГНК) : 52 [02:42:05]line Товар: 2710124130 [02:42:05]line Super-92-К-5 [02:42:05]line 14.540 * 68.80 [02:42:05]line = 1000.35 [02:42:05]line НДС 12% НСП 1% [02:42:05]line > о реализуемом товаре [02:42:05]line ИТОГО: 1000.35 [02:42:05]line НСП 1% : 8.85 [02:42:05]line НДС 12% : 106.23 [02:42:05]line Наличными: 0.00 [02:42:05]line Безнал.: 1000.35 [02:42:05]line Место: АЗС № 97 "Партнер Нефть" [02:42:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:42:05]line СНО: Общий режим [02:42:05]line Чек 42 28.07.2024 02:42 [02:42:05]line Смена: 439 ФФД: 1.0 [02:42:05]line ЗНМ: 0300000054 [02:42:05]line РНМ: 0000000000092624 [02:42:05]line Версия ККМ: 001 [02:42:05]line Платежная система: O! деньги [02:42:05]line ФМ: 0000000000874959 [02:42:05]line ФД: 226382 [02:42:05]line ФПД: 162036763718734 [02:42:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T024204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226382&fm=162036763718734&tin=02508201610067®Number=0000000000092624&sum=100035 [02:42:05]written 0, free lines is 4095 [02:42:05]OFD Sender: Processing packet 226382 [packets to send 600, broken 599] [02:42:05]ProducePacketName [02:42:05]name=ofd_packets/00226382 [02:42:05]OFD Sender: To server: pG, [02:42:05]CommunicateWithHost lk.salyk.kg:30040 [02:42:05]ConnectInit lk.salyk.kg [02:42:05]Write to MH i2c: 01 00 00 C7 03 CA [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: 01 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: 01 07 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 66 0C 43 [02:42:05]RasterBufferAndPrint [02:42:05]line [02:42:05]line [02:42:05]line [02:42:05]line [02:42:05]line [02:42:05]written 0, free lines is 3178 [02:42:05]MH_Cut [02:42:05]Write to MH i2c: D1 01 00 CE 03 01 A3 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: D1 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: D1 01 00 [02:42:05]MH_I2C_Read... [02:42:05]Read from MH i2c: D1 01 00 CE 03 00 A2 [02:42:05]Write to MH i2c: 01 00 00 CF 03 D2 [02:42:05]Write i2c OK [02:42:05]MH_I2C_Read... [02:42:05]Connected sock=10 [02:42:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 18 5C 08 01 46 B3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 FC AF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 74 03 00 35 04 06 00 93 5F 1F BD F4 4E AF 8B F6 BC CA D1 AF 6D [02:42: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 35 39 4F 00 00 00 9E A5 47 00 D0 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 35 39 10 04 04 00 4E 74 03 00 F4 03 04 00 08 5C A5 66 B6 04 01 00 00 2C 1E 11 10 78 EE 42 B6 [02:42:06]CommunicateWithHost err = 0 [02:42:06]CheckOFDResponse [02:42:06]1017 (14) - 77093643461234 [02:42:06]1041 (16) - 0000000000874959 [02:42:06]1040 (4) - 226382 [02:42:06]1012 (4) - 27.07.2024 20:43 [02:42:06]1206 (1) - 0 [02:42:06]OFD Sender: Remove packet 226382 [02:42:06]ProducePacketName [02:42:06]name=ofd_packets/00226382 [02:42:06]NVStorageDeleteData [02:42:07]*** Cut start [02:42:07]*** Partial cut [02:42:07]*** CUTSNS_PIN = 1 [02:42:07]*** CUTSNS_PIN = 0 [02:42:07]OFD Sender: No OFD packet to send [02:42:07]*** Brake cut motor [02:42:07]Read from MH i2c: 01 [02:42:07]MH_I2C_Read... [02:42:07]*** Stop cut motor [02:42:07]*** Cut end [02:42:07]Read from MH i2c: 01 07 00 [02:42:07]MH_I2C_Read... [02:42:07]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [02:42:07]process_action close_receipt done [02:42:07]requested_data is exist [02:42:07]produce_requested_data [02:42:07]requested_item fm.sn is exist - process it [02:42:07]wFMCommunicate request_size=4 [02:42:07]MH_SAM_APDU [02:42:07]CAPDU: 80 11 00 00 [02:42:07]Write to MH i2c: E2 08 00 D0 03 80 11 00 00 00 00 00 00 4D [02:42:07]Write i2c OK [02:42:07]MH_I2C_Read... [02:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:42:07]Read from MH i2c: E2 [02:42:07]MH_I2C_Read... [02:42:07]Read from MH i2c: E2 17 00 [02:42:07]MH_I2C_Read... [02:42:07]Read from MH i2c: E2 17 00 D0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [02:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:42:07]wFMCommunicate OK [02:42:07]requested_item fd.num is exist - process it [02:42:07]SAM_PROTO_GetFieldsCounters [02:42:07]wFMCommunicate request_size=4 [02:42:07]MH_SAM_APDU [02:42:07]CAPDU: 80 13 00 00 [02:42:07]Write to MH i2c: E2 08 00 D1 03 80 13 00 00 00 00 00 00 50 [02:42:07]Write i2c OK [02:42:07]MH_I2C_Read... [02:42:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:42:08]Read from MH i2c: E2 [02:42:08]MH_I2C_Read... [02:42:08]Read from MH i2c: E2 62 00 [02:42:08]MH_I2C_Read... [02:42:08]Read from MH i2c: E2 62 00 D1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [02:42: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:42:08]wFMCommunicate OK [02:42:08]SAM_PROTO_GetFieldsCounters done [02:42:08]requested_item shift.num is exist - process it [02:42:08]requested_item shift.opened is exist - process it [02:42:08]req_shift_opened [02:42:08]FM_GetShiftState [02:42:08]SAM_PROTO_GetShiftState [02:42:08]wFMCommunicate request_size=4 [02:42:08]MH_SAM_APDU [02:42:08]CAPDU: 80 13 01 00 [02:42:08]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [02:42:08]Write i2c OK [02:42:08]MH_I2C_Read... [02:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:42:08]Read from MH i2c: E2 [02:42:08]MH_I2C_Read... [02:42:08]Read from MH i2c: E2 0E 00 [02:42:08]MH_I2C_Read... [02:42:08]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 03 [02:42:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:42:08]wFMCommunicate OK [02:42:08]SAM_PROTO_GetShiftState done [02:42:08]FM_GetShiftState done [02:42:08]req_shift_opened done [02:42:08]requested_item shift.open_date is exist - process it [02:42:08]req_shift_open_date [02:42:08]req_shift_open_date done [02:42:08]produce_requested_data done [02:42:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226382,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:42:08]process_action_free close_receipt [02:42:08]json_value_free [02:42:08]json_value_free done [02:42:08]process_json_proto returns [02:42:08]Send response to host [02:42:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226382,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:42:08]free response buf [02:42:08]execute_script done [02:42:08]execute_script returns [02:42:08]free content buf [02:42:08]Sock 7.Close socket [02:42:08]Sock 7.Thread stoped [02:42:12]OFD Sender: No OFD packet to send [02:42:17]OFD Sender: No OFD packet to send [02:42:22]OFD Sender: No OFD packet to send [02:42:27]OFD Sender: No OFD packet to send [02:42:28]recv_with_timeout no data received [02:42:32]OFD Sender: No OFD packet to send [02:42:37]OFD Sender: No OFD packet to send [02:42:42]OFD Sender: No OFD packet to send [02:42:47]OFD Sender: No OFD packet to send [02:42:52]OFD Sender: No OFD packet to send [02:42:57]OFD Sender: No OFD packet to send [02:43:02]OFD Sender: No OFD packet to send [02:43:07]OFD Sender: No OFD packet to send [02:43:12]OFD Sender: No OFD packet to send [02:43:17]OFD Sender: No OFD packet to send [02:43:22]OFD Sender: No OFD packet to send [02:43:27]OFD Sender: No OFD packet to send [02:43:32]OFD Sender: No OFD packet to send [02:43:37]OFD Sender: No OFD packet to send [02:43:42]OFD Sender: No OFD packet to send [02:43:47]OFD Sender: No OFD packet to send [02:43:52]OFD Sender: No OFD packet to send [02:43:57]OFD Sender: No OFD packet to send [02:44:02]OFD Sender: No OFD packet to send [02:44:07]OFD Sender: No OFD packet to send [02:44:12]OFD Sender: No OFD packet to send [02:44:17]OFD Sender: No OFD packet to send [02:44:22]OFD Sender: No OFD packet to send [02:44:27]OFD Sender: No OFD packet to send [02:44:32]OFD Sender: No OFD packet to send [02:44:37]OFD Sender: No OFD packet to send [02:44:42]OFD Sender: No OFD packet to send [02:44:47]OFD Sender: No OFD packet to send [02:44:52]OFD Sender: No OFD packet to send [02:44:57]OFD Sender: No OFD packet to send [02:45:02]OFD Sender: No OFD packet to send [02:45:07]OFD Sender: No OFD packet to send [02:45:08]accept exits with 9 [02:45:08]New connection [02:45:08]New thread 3067432292 created [02:45:08]Thread 3067575652 joined [02:45:08]Waiting for new connection... [02:45:08] Sock 9.Parse request [02:45:08]Sock 9.Check first char [02:45:08]Sock 9.First char is OK [02:45:08]request: POST /json_proto HTTP/1.0 [02:45:08]Method: POST [02:45:08]URL: /json_proto [02:45:08]Method is POST - this is cgi request [02:45:08]url: /json_proto [02:45:08]query_string will be loaded in cgi processing [02:45:08]execute_cgi json_proto POST (null) [02:45:08]execute_cgi path=json_proto method=POST [02:45:08]POST find Content-Length [02:45:08]Host: 172.17.43.131:8080 [02:45:08]Content-Length: 683 [02:45:08]Content-Type: application/json [02:45:08] [02:45:08]POST finish read [02:45:08]Found Content-Length = 683 [02:45:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:45:08]execute_script... [02:45:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:45:08]POST & json_proto [02:45:08]process_json_proto [02:45:08]json parsed OK: [02:45:08]protocol is kg_v1.0 [02:45:08]action value=close_receipt [02:45:08]process_action close_receipt [02:45:08]cmd_close_receipt [02:45:08]MH_GetDate [02:45:08]Write to MH i2c: F0 00 00 D3 03 C5 [02:45:08]Write i2c OK [02:45:08]MH_I2C_Read... [02:45:08]Read from MH i2c: F0 [02:45:08]MH_I2C_Read... [02:45:08]Read from MH i2c: F0 09 00 [02:45:08]MH_I2C_Read... [02:45:08]Read from MH i2c: F0 09 00 D3 03 00 B5 B0 A5 66 F9 24 A2 66 63 [02:45:08]GetLastDocTimeStamp 1722134524 [02:45:08]current date 1722134709 [02:45:08]FM_GetShiftState [02:45:08]SAM_PROTO_GetShiftState [02:45:08]wFMCommunicate request_size=4 [02:45:08]MH_SAM_APDU [02:45:08]CAPDU: 80 13 01 00 [02:45:08]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [02:45:08]Write i2c OK [02:45:08]MH_I2C_Read... [02:45:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:45:09]Read from MH i2c: E2 [02:45:09]MH_I2C_Read... [02:45:09]Read from MH i2c: E2 0E 00 [02:45:09]MH_I2C_Read... [02:45:09]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 05 [02:45:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:45:09]wFMCommunicate OK [02:45:09]SAM_PROTO_GetShiftState done [02:45:09]FM_GetShiftState done [02:45:09]opened in 1722125326 [02:45:09]opened+sec_in_day 1722211726 [02:45:09]quantity*price = 100005 [02:45:09]sum+1 = 100006 [02:45:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 43 28.07.2024 02:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226383 ФПД: 20248968180957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T024509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226383&fm=20248968180957&tin=02508201610067®Number=0000000000092624&sum=100000 [02:45:10]StoreToDocumentArchive [02:45:10]shift 439 fd 226383 [02:45:10]save to /storage/0439/doc_00226383 [02:45:10]save last doc name /storage/0439/doc_00226383 to /storage/kkm_last_doc_name [02:45:10]save OK [02:45:10]Clear old archive folders... [02:45:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:45:10]tlvbuf is 01138F30 [02:45:10]SAM_PROTO_ClearQueue [02:45:10]wFMCommunicate request_size=4 [02:45:10]MH_SAM_APDU [02:45:10]CAPDU: 80 09 00 00 [02:45:10]Write to MH i2c: E2 08 00 E1 03 80 09 00 00 00 00 00 00 56 [02:45:10]Write i2c OK [02:45:10]MH_I2C_Read... [02:45:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:45:10]Read from MH i2c: E2 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [02:45:10]RAPDU: 90 00 [02:45:10]wFMCommunicate OK [02:45:10]SAM_PROTO_ClearQueue done [02:45:10]KKMCreateOFDPacket [02:45:10]OFDProtocolAddRootSTLVToBuf [02:45:10]FM_MakeSignedData [02:45:10]FM_MakeSignedData [02:45:10]SAM_PROTO_SignData [02:45:10]wFMCommunicate request_size=4 [02:45:10]MH_SAM_APDU [02:45:10]CAPDU: 80 0D 01 02 [02:45:10]Write to MH i2c: E2 08 00 E2 03 80 0D 01 02 00 00 00 00 5E [02:45:10]Write i2c OK [02:45:10]MH_I2C_Read... [02:45:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:45:10]Read from MH i2c: E2 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [02:45:10]RAPDU: 90 00 [02:45:10]wFMCommunicate OK [02:45:10]wFMCommunicate request_size=255 [02:45:10]MH_SAM_APDU [02:45:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 B5 B0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 74 03 00 35 04 06 00 12 [02:45:10]Write to MH i2c: E2 02 01 E3 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 B5 B0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 74 03 00 35 04 06 00 12 00 00 9F [02:45:10]Write i2c OK [02:45:10]MH_I2C_Read... [02:45:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:45:10]Read from MH i2c: E2 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [02:45:10]RAPDU: 90 00 [02:45:10]wFMCommunicate OK [02:45:10]wFMCommunicate request_size=10 [02:45:10]MH_SAM_APDU [02:45:10]CAPDU: 80 0D 02 02 05 6A 94 8E 34 DD [02:45:10]Write to MH i2c: E2 0D 00 E4 03 80 0D 02 02 05 00 6A 94 8E 34 DD 00 00 08 [02:45:10]Write i2c OK [02:45:10]MH_I2C_Read... [02:45:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:45:10]Read from MH i2c: E2 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [02:45:10]RAPDU: 90 00 [02:45:10]wFMCommunicate OK [02:45:10]wFMCommunicate request_size=4 [02:45:10]MH_SAM_APDU [02:45:10]CAPDU: 80 0D 03 02 [02:45:10]Write to MH i2c: E2 08 00 E5 03 80 0D 03 02 00 00 00 00 63 [02:45:10]Write i2c OK [02:45:10]MH_I2C_Read... [02:45:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:45:10]Read from MH i2c: E2 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 0B 00 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 0B 00 E5 03 00 74 F9 A8 40 1F D6 21 03 90 00 D2 [02:45:10]RAPDU: 74 F9 A8 40 1F D6 21 03 90 00 [02:45:10]wFMCommunicate OK [02:45:10]SAM_PROTO_SignData done [02:45:10]FM_MakeSignedData done [02:45:10]CreateOFDProtocolMessage [02:45:10]wFMCommunicate request_size=4 [02:45:10]MH_SAM_APDU [02:45:10]CAPDU: 80 11 00 00 [02:45:10]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [02:45:10]Write i2c OK [02:45:10]MH_I2C_Read... [02:45:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:45:10]Read from MH i2c: E2 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: E2 17 00 [02:45:10]MH_I2C_Read... [02:45:10]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 35 39 90 00 C0 [02:45:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:45:10]wFMCommunicate OK [02:45:10]CreateOFDProtocolMessage done [02:45:10]OFDSenderStorePacket 226383 [02:45:10]StoreOFDPacket docnum=226383 [02:45:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D7 C1 07 01 76 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 B5 B0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 74 03 00 35 04 06 00 12 6A 94 8E 34 DD 74 F9 A8 40 1F D6 21 03 [02:45:10]CheckFolder [02:45:10]dirname=/storage/ofd_packets [02:45:10]CheckFolder done [02:45:10]ProducePacketName [02:45:10]name=ofd_packets/00226383 [02:45:10]NVStorageSaveData ofd_packets/00226383 [02:45:10]File name is /storage/ofd_packets/00226383 [02:45:10]Write 301 bytes [02:45:10]NVStorageSaveData done [02:45:10]OFDSenderStorePacket done [02:45:10]KKMCreateOFDPacket done [02:45:10]NVStorageSaveData kkm_last_timestamp [02:45:10]File name is /storage/kkm_last_timestamp [02:45:10]Write 4 bytes [02:45:10]NVStorageSaveData done [02:45:10]ExternCall_PrintAddStr [02:45:10]wPrintStart [02:45:10]Write to MH i2c: 01 00 00 E7 03 EA [02:45:10]Write i2c OK [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: 01 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: 01 07 00 [02:45:10]MH_I2C_Read... [02:45:10]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 FF 0F FF [02:45:10]RasterBufferAndPrint [02:45:10]line Счет N : (1)2002717 [02:45:10]line ИНН: 02508201610067 [02:45:10]line Контрольно-Кассовый Чек [02:45:10]line ПРОДАЖА [02:45:10]line ТРК (МРК, ГНК) : 43 [02:45:10]line Товар: 2710124130 [02:45:10]line Аи-92-К-5 [02:45:10]line 14.750 * 67.80 [02:45:10]line = 1000.05 [02:45:10]line НДС 12% НСП 1% [02:45:10]line > о реализуемом товаре [02:45:10]line ОКРУГЛЕНИЕ: -0.05 [02:45:10]line ИТОГО: 1000.00 [02:45:10]line Внесено: 1000.00 [02:45:10]line СДАЧА: 0.00 [02:45:10]line НСП 1% : 8.85 [02:45:10]line НДС 12% : 106.20 [02:45:10]line Наличными: 1000.00 [02:45:10]line Безнал.: 0.00 [02:45:10]line Место: АЗС № 97 "Партнер Нефть" [02:45:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:45:10]line СНО: Общий режим [02:45:10]line Чек 43 28.07.2024 02:45 [02:45:10]line Смена: 439 ФФД: 1.0 [02:45:10]line ЗНМ: 0300000054 [02:45:10]line РНМ: 0000000000092624 [02:45:10]line Версия ККМ: 001 [02:45:10]line ФМ: 0000000000874959 [02:45:10]line ФД: 226383 [02:45:10]line ФПД: 20248968180957 [02:45:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T024509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226383&fm=20248968180957&tin=02508201610067®Number=0000000000092624&sum=100000 [02:45:10]written 0, free lines is 4095 [02:45:10]OFD Sender: Processing packet 226383 [packets to send 600, broken 599] [02:45:10]ProducePacketName [02:45:10]name=ofd_packets/00226383 [02:45:10]OFD Sender: To server: pG, [02:45:10]CommunicateWithHost lk.salyk.kg:30040 [02:45:10]ConnectInit lk.salyk.kg [02:45:11]Write to MH i2c: 01 00 00 12 04 16 [02:45:11]Write i2c OK [02:45:11]MH_I2C_Read... [02:45:11]Read from MH i2c: 01 [02:45:11]MH_I2C_Read... [02:45:11]Read from MH i2c: 01 07 00 [02:45:11]MH_I2C_Read... [02:45:11]Read from MH i2c: 01 07 00 12 04 00 00 00 00 00 5C 0C 85 [02:45:11]RasterBufferAndPrint [02:45:11]line [02:45:11]line [02:45:11]line [02:45:11]line [02:45:11]line [02:45:11]written 0, free lines is 3167 [02:45:11]MH_Cut [02:45:11]Write to MH i2c: D1 01 00 19 04 01 EF [02:45:11]Write i2c OK [02:45:11]MH_I2C_Read... [02:45:11]Read from MH i2c: D1 [02:45:11]MH_I2C_Read... [02:45:11]Read from MH i2c: D1 01 00 [02:45:11]MH_I2C_Read... [02:45:11]Read from MH i2c: D1 01 00 19 04 00 EE [02:45:11]Write to MH i2c: 01 00 00 1A 04 1E [02:45:11]Write i2c OK [02:45:11]MH_I2C_Read... [02:45:11]Connected sock=7 [02: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 35 39 0F 01 00 00 D7 C1 07 01 76 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 B5 B0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 74 03 00 35 04 06 00 12 6A 94 8E 34 DD 74 F9 A8 40 1F D6 21 03 [02: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 35 39 4F 00 00 00 BF 05 47 00 72 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 74 03 00 F4 03 04 00 C1 5C A5 66 B6 04 01 00 00 A8 58 F7 00 EF 61 D4 25 [02:45:11]CommunicateWithHost err = 0 [02:45:11]CheckOFDResponse [02:45:11]1017 (14) - 77093643461234 [02:45:11]1041 (16) - 0000000000874959 [02:45:11]1040 (4) - 226383 [02:45:11]1012 (4) - 27.07.2024 20:46 [02:45:11]1206 (1) - 0 [02:45:11]OFD Sender: Remove packet 226383 [02:45:11]ProducePacketName [02:45:11]name=ofd_packets/00226383 [02:45:11]NVStorageDeleteData [02:45:12]OFD Sender: No OFD packet to send [02:45:12]*** Cut start [02:45:12]*** Partial cut [02:45:12]*** CUTSNS_PIN = 1 [02:45:12]*** CUTSNS_PIN = 0 [02:45:12]*** Brake cut motor [02:45:13]Read from MH i2c: 01 [02:45:13]MH_I2C_Read... [02:45:13]*** Stop cut motor [02:45:13]*** Cut end [02:45:13]Read from MH i2c: 01 07 00 [02:45:13]MH_I2C_Read... [02:45:13]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [02:45:13]process_action close_receipt done [02:45:13]requested_data is exist [02:45:13]produce_requested_data [02:45:13]requested_item fm.sn is exist - process it [02:45:13]wFMCommunicate request_size=4 [02:45:13]MH_SAM_APDU [02:45:13]CAPDU: 80 11 00 00 [02:45:13]Write to MH i2c: E2 08 00 1B 04 80 11 00 00 00 00 00 00 99 [02:45:13]Write i2c OK [02:45:13]MH_I2C_Read... [02:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:45:13]Read from MH i2c: E2 [02:45:13]MH_I2C_Read... [02:45:13]Read from MH i2c: E2 17 00 [02:45:13]MH_I2C_Read... [02:45:13]Read from MH i2c: E2 17 00 1B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [02:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:45:13]wFMCommunicate OK [02:45:13]requested_item fd.num is exist - process it [02:45:13]SAM_PROTO_GetFieldsCounters [02:45:13]wFMCommunicate request_size=4 [02:45:13]MH_SAM_APDU [02:45:13]CAPDU: 80 13 00 00 [02:45:13]Write to MH i2c: E2 08 00 1C 04 80 13 00 00 00 00 00 00 9C [02:45:13]Write i2c OK [02:45:13]MH_I2C_Read... [02:45:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:45:13]Read from MH i2c: E2 [02:45:13]MH_I2C_Read... [02:45:13]Read from MH i2c: E2 62 00 [02:45:13]MH_I2C_Read... [02:45:13]Read from MH i2c: E2 62 00 1C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:45:13]wFMCommunicate OK [02:45:13]SAM_PROTO_GetFieldsCounters done [02:45:13]requested_item shift.num is exist - process it [02:45:13]requested_item shift.opened is exist - process it [02:45:13]req_shift_opened [02:45:13]FM_GetShiftState [02:45:13]SAM_PROTO_GetShiftState [02:45:13]wFMCommunicate request_size=4 [02:45:13]MH_SAM_APDU [02:45:13]CAPDU: 80 13 01 00 [02:45:13]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [02:45:13]Write i2c OK [02:45:13]MH_I2C_Read... [02:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:45:13]Read from MH i2c: E2 [02:45:13]MH_I2C_Read... [02:45:13]Read from MH i2c: E2 0E 00 [02:45:13]MH_I2C_Read... [02:45:13]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4F [02:45:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:45:13]wFMCommunicate OK [02:45:13]SAM_PROTO_GetShiftState done [02:45:13]FM_GetShiftState done [02:45:13]req_shift_opened done [02:45:13]requested_item shift.open_date is exist - process it [02:45:13]req_shift_open_date [02:45:13]req_shift_open_date done [02:45:13]produce_requested_data done [02:45:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226383,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:45:13]process_action_free close_receipt [02:45:13]json_value_free [02:45:13]json_value_free done [02:45:13]process_json_proto returns [02:45:13]Send response to host [02:45:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226383,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:45:13]free response buf [02:45:13]execute_script done [02:45:13]execute_script returns [02:45:13]free content buf [02:45:13]Sock 9.Close socket [02:45:13]Sock 9.Thread stoped [02:45:17]OFD Sender: No OFD packet to send [02:45:22]OFD Sender: No OFD packet to send [02:45:27]OFD Sender: No OFD packet to send [02:45:32]OFD Sender: No OFD packet to send [02:45:37]OFD Sender: No OFD packet to send [02:45:42]OFD Sender: No OFD packet to send [02:45:47]OFD Sender: No OFD packet to send [02:45:52]OFD Sender: No OFD packet to send [02:45:57]OFD Sender: No OFD packet to send [02:46:02]OFD Sender: No OFD packet to send [02:46:07]OFD Sender: No OFD packet to send [02:46:12]OFD Sender: No OFD packet to send [02:46:17]OFD Sender: No OFD packet to send [02:46:21]recv_with_timeout no data received [02:46:22]OFD Sender: No OFD packet to send [02:46:27]OFD Sender: No OFD packet to send [02:46:32]OFD Sender: No OFD packet to send [02:46:37]OFD Sender: No OFD packet to send [02:46:42]OFD Sender: No OFD packet to send [02:46:47]OFD Sender: No OFD packet to send [02:46:52]OFD Sender: No OFD packet to send [02:46:57]OFD Sender: No OFD packet to send [02:47:02]OFD Sender: No OFD packet to send [02:47:07]OFD Sender: No OFD packet to send [02:47:12]OFD Sender: No OFD packet to send [02:47:17]OFD Sender: No OFD packet to send [02:47:22]OFD Sender: No OFD packet to send [02:47:27]OFD Sender: No OFD packet to send [02:47:28]recv_with_timeout no data received [02:47:32]OFD Sender: No OFD packet to send [02:47:37]OFD Sender: No OFD packet to send [02:47:42]OFD Sender: No OFD packet to send [02:47:47]OFD Sender: No OFD packet to send [02:47:52]OFD Sender: No OFD packet to send [02:47:57]OFD Sender: No OFD packet to send [02:48:02]OFD Sender: No OFD packet to send [02:48:07]OFD Sender: No OFD packet to send [02:48:12]OFD Sender: No OFD packet to send [02:48:17]OFD Sender: No OFD packet to send [02:48:22]OFD Sender: No OFD packet to send [02:48:27]OFD Sender: No OFD packet to send [02:48:32]OFD Sender: No OFD packet to send [02:48:37]OFD Sender: No OFD packet to send [02:48:42]OFD Sender: No OFD packet to send [02:48:47]OFD Sender: No OFD packet to send [02:48:52]OFD Sender: No OFD packet to send [02:48:57]OFD Sender: No OFD packet to send [02:49:02]OFD Sender: No OFD packet to send [02:49:07]OFD Sender: No OFD packet to send [02:49:12]OFD Sender: No OFD packet to send [02:49:17]OFD Sender: No OFD packet to send [02:49:22]OFD Sender: No OFD packet to send [02:49:27]OFD Sender: No OFD packet to send [02:49:32]OFD Sender: No OFD packet to send [02:49:37]OFD Sender: No OFD packet to send [02:49:42]OFD Sender: No OFD packet to send [02:49:47]OFD Sender: No OFD packet to send [02:49:52]OFD Sender: No OFD packet to send [02:49:57]OFD Sender: No OFD packet to send [02:50:02]OFD Sender: No OFD packet to send [02:50:07]OFD Sender: No OFD packet to send [02:50:12]OFD Sender: No OFD packet to send [02:50:17]OFD Sender: No OFD packet to send [02:50:22]OFD Sender: No OFD packet to send [02:50:27]OFD Sender: No OFD packet to send [02:50:32]OFD Sender: No OFD packet to send [02:50:37]OFD Sender: No OFD packet to send [02:50:42]OFD Sender: No OFD packet to send [02:50:47]OFD Sender: No OFD packet to send [02:50:53]OFD Sender: No OFD packet to send [02:50:58]OFD Sender: No OFD packet to send [02:51:03]OFD Sender: No OFD packet to send [02:51:08]OFD Sender: No OFD packet to send [02:51:13]OFD Sender: No OFD packet to send [02:51:18]OFD Sender: No OFD packet to send [02:51:23]OFD Sender: No OFD packet to send [02:51:28]OFD Sender: No OFD packet to send [02:51:33]OFD Sender: No OFD packet to send [02:51:38]OFD Sender: No OFD packet to send [02:51:43]OFD Sender: No OFD packet to send [02:51:48]OFD Sender: No OFD packet to send [02:51:53]OFD Sender: No OFD packet to send [02:51:58]OFD Sender: No OFD packet to send [02:52:03]OFD Sender: No OFD packet to send [02:52:08]OFD Sender: No OFD packet to send [02:52:13]OFD Sender: No OFD packet to send [02:52:18]OFD Sender: No OFD packet to send [02:52:23]OFD Sender: No OFD packet to send [02:52:28]OFD Sender: No OFD packet to send [02:52:33]OFD Sender: No OFD packet to send [02:52:38]OFD Sender: No OFD packet to send [02:52:43]OFD Sender: No OFD packet to send [02:52:48]OFD Sender: No OFD packet to send [02:52:53]OFD Sender: No OFD packet to send [02:52:58]OFD Sender: No OFD packet to send [02:53:03]OFD Sender: No OFD packet to send [02:53:08]OFD Sender: No OFD packet to send [02:53:13]OFD Sender: No OFD packet to send [02:53:18]OFD Sender: No OFD packet to send [02:53:23]OFD Sender: No OFD packet to send [02:53:28]OFD Sender: No OFD packet to send [02:53:33]OFD Sender: No OFD packet to send [02:53:38]OFD Sender: No OFD packet to send [02:53:43]OFD Sender: No OFD packet to send [02:53:48]OFD Sender: No OFD packet to send [02:53:51]recv_with_timeout no data received [02:53:53]OFD Sender: No OFD packet to send [02:53:58]OFD Sender: No OFD packet to send [02:54:03]OFD Sender: No OFD packet to send [02:54:08]OFD Sender: No OFD packet to send [02:54:13]OFD Sender: No OFD packet to send [02:54:18]OFD Sender: No OFD packet to send [02:54:23]OFD Sender: No OFD packet to send [02:54:28]OFD Sender: No OFD packet to send [02:54:33]OFD Sender: No OFD packet to send [02:54:38]OFD Sender: No OFD packet to send [02:54:43]OFD Sender: No OFD packet to send [02:54:44]recv_with_timeout no data received [02:54:48]OFD Sender: No OFD packet to send [02:54:53]OFD Sender: No OFD packet to send [02:54:58]OFD Sender: No OFD packet to send [02:55:03]OFD Sender: No OFD packet to send [02:55:08]OFD Sender: No OFD packet to send [02:55:13]OFD Sender: No OFD packet to send [02:55:18]OFD Sender: No OFD packet to send [02:55:23]OFD Sender: No OFD packet to send [02:55:28]OFD Sender: No OFD packet to send [02:55:33]OFD Sender: No OFD packet to send [02:55:38]OFD Sender: No OFD packet to send [02:55:39]accept exits with 10 [02:55:39]New connection [02:55:39]New thread 3067575652 created [02:55:39]Thread 3067432292 joined [02:55:39]Waiting for new connection... [02:55:39] Sock 10.Parse request [02:55:39]Sock 10.Check first char [02:55:39]Sock 10.First char is OK [02:55:39]request: POST /json_proto HTTP/1.0 [02:55:39]Method: POST [02:55:39]URL: /json_proto [02:55:39]Method is POST - this is cgi request [02:55:39]url: /json_proto [02:55:39]query_string will be loaded in cgi processing [02:55:39]execute_cgi json_proto POST (null) [02:55:39]execute_cgi path=json_proto method=POST [02:55:39]POST find Content-Length [02:55:39]Host: 172.17.43.131:8080 [02:55:39]Content-Length: 801 [02:55:39]Content-Type: application/json [02:55:39] [02:55:39]POST finish read [02:55:39]Found Content-Length = 801 [02:55:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:39]execute_script... [02: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)2002718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:39]POST & json_proto [02:55:39]process_json_proto [02:55:39]json parsed OK: [02:55:39]protocol is kg_v1.0 [02:55:39]action value=close_receipt [02:55:39]process_action close_receipt [02:55:39]cmd_close_receipt [02:55:39]MH_GetDate [02:55:39]Write to MH i2c: F0 00 00 1E 04 11 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: F0 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: F0 09 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: F0 09 00 1E 04 00 2B B3 A5 66 F9 24 A2 66 28 [02:55:39]GetLastDocTimeStamp 1722134709 [02:55:39]current date 1722135339 [02:55:39]FM_GetShiftState [02:55:39]SAM_PROTO_GetShiftState [02:55:39]wFMCommunicate request_size=4 [02:55:39]MH_SAM_APDU [02:55:39]CAPDU: 80 13 01 00 [02:55:39]Write to MH i2c: E2 08 00 1F 04 80 13 01 00 00 00 00 00 A0 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:39]Read from MH i2c: E2 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 0E 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 0E 00 1F 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 51 [02:55:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:55:39]wFMCommunicate OK [02:55:39]SAM_PROTO_GetShiftState done [02:55:39]FM_GetShiftState done [02:55:39]opened in 1722125326 [02:55:39]opened+sec_in_day 1722211726 [02:55:39]quantity*price = 70044 [02:55:39]sum+1 = 70046 [02:55:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 44 28.07.2024 02:55 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226384 ФПД: 265811389513729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T025539&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226384&fm=265811389513729&tin=02508201610067®Number=0000000000092624&sum=70045 [02:55:40]StoreToDocumentArchive [02:55:40]shift 439 fd 226384 [02:55:40]save to /storage/0439/doc_00226384 [02:55:40]save last doc name /storage/0439/doc_00226384 to /storage/kkm_last_doc_name [02:55:40]save OK [02:55:40]Clear old archive folders... [02:55:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:55:40]tlvbuf is 01140F40 [02:55:40]SAM_PROTO_ClearQueue [02:55:40]wFMCommunicate request_size=4 [02:55:40]MH_SAM_APDU [02:55:40]CAPDU: 80 09 00 00 [02:55:40]Write to MH i2c: E2 08 00 2C 04 80 09 00 00 00 00 00 00 A2 [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:55:40]Read from MH i2c: E2 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [02:55:40]RAPDU: 90 00 [02:55:40]wFMCommunicate OK [02:55:40]SAM_PROTO_ClearQueue done [02:55:40]KKMCreateOFDPacket [02:55:40]OFDProtocolAddRootSTLVToBuf [02:55:40]FM_MakeSignedData [02:55:40]FM_MakeSignedData [02:55:40]SAM_PROTO_SignData [02:55:40]wFMCommunicate request_size=4 [02:55:40]MH_SAM_APDU [02:55:40]CAPDU: 80 0D 01 02 [02:55:40]Write to MH i2c: E2 08 00 2D 04 80 0D 01 02 00 00 00 00 AA [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:55:40]Read from MH i2c: E2 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [02:55:40]RAPDU: 90 00 [02:55:40]wFMCommunicate OK [02:55:40]wFMCommunicate request_size=255 [02:55:40]MH_SAM_APDU [02:55:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2B B3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 74 03 00 35 04 06 00 F1 [02:55:40]Write to MH i2c: E2 02 01 2E 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2B B3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 74 03 00 35 04 06 00 F1 00 00 07 [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:55:40]Read from MH i2c: E2 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [02:55:40]RAPDU: 90 00 [02:55:40]wFMCommunicate OK [02:55:40]wFMCommunicate request_size=10 [02:55:40]MH_SAM_APDU [02:55:40]CAPDU: 80 0D 02 02 05 C1 09 73 00 01 [02:55:40]Write to MH i2c: E2 0D 00 2F 04 80 0D 02 02 05 00 C1 09 73 00 01 00 00 F5 [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:55:40]Read from MH i2c: E2 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [02:55:40]RAPDU: 90 00 [02:55:40]wFMCommunicate OK [02:55:40]wFMCommunicate request_size=4 [02:55:40]MH_SAM_APDU [02:55:40]CAPDU: 80 0D 03 02 [02:55:40]Write to MH i2c: E2 08 00 30 04 80 0D 03 02 00 00 00 00 AF [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:55:40]Read from MH i2c: E2 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 0B 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 0B 00 30 04 00 85 CD A0 C9 1A 72 AA 77 90 00 18 [02:55:40]RAPDU: 85 CD A0 C9 1A 72 AA 77 90 00 [02:55:40]wFMCommunicate OK [02:55:40]SAM_PROTO_SignData done [02:55:40]FM_MakeSignedData done [02:55:40]CreateOFDProtocolMessage [02:55:40]wFMCommunicate request_size=4 [02:55:40]MH_SAM_APDU [02:55:40]CAPDU: 80 11 00 00 [02:55:40]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:40]Read from MH i2c: E2 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 17 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [02:55:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:55:40]wFMCommunicate OK [02:55:40]CreateOFDProtocolMessage done [02:55:40]OFDSenderStorePacket 226384 [02:55:40]StoreOFDPacket docnum=226384 [02:55:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2D FE 07 01 5B EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2B B3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 74 03 00 35 04 06 00 F1 C1 09 73 00 01 85 CD A0 C9 1A 72 AA 77 [02:55:40]CheckFolder [02:55:40]dirname=/storage/ofd_packets [02:55:40]CheckFolder done [02:55:40]ProducePacketName [02:55:40]name=ofd_packets/00226384 [02:55:40]NVStorageSaveData ofd_packets/00226384 [02:55:40]File name is /storage/ofd_packets/00226384 [02:55:40]Write 301 bytes [02:55:40]NVStorageSaveData done [02:55:40]OFDSenderStorePacket done [02:55:40]KKMCreateOFDPacket done [02:55:40]NVStorageSaveData kkm_last_timestamp [02:55:40]File name is /storage/kkm_last_timestamp [02:55:40]Write 4 bytes [02:55:40]NVStorageSaveData done [02:55:40]ExternCall_PrintAddStr [02:55:40]wPrintStart [02:55:40]Write to MH i2c: 01 00 00 32 04 36 [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: 01 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: 01 07 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 FF 0F 4B [02:55:40]RasterBufferAndPrint [02:55:40]line Счет N : (1)2002718 [02:55:40]line ИНН: 02508201610067 [02:55:40]line Контрольно-Кассовый Чек [02:55:40]line ПРОДАЖА [02:55:40]line ТРК (МРК, ГНК) : 44 [02:55:40]line Товар: 2710124500 [02:55:40]line Аи-95-К-5 [02:55:40]line 9.440 * 74.20 [02:55:40]line = 700.45 [02:55:40]line НДС 12% НСП 1% [02:55:40]line > о реализуемом товаре [02:55:40]line ИТОГО: 700.45 [02:55:40]line НСП 1% : 6.20 [02:55:40]line НДС 12% : 74.38 [02:55:40]line Наличными: 0.00 [02:55:40]line Безнал.: 700.45 [02:55:40]line Место: АЗС № 97 "Партнер Нефть" [02:55:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:55:40]line СНО: Общий режим [02:55:40]line Чек 44 28.07.2024 02:55 [02:55:40]line Смена: 439 ФФД: 1.0 [02:55:40]line ЗНМ: 0300000054 [02:55:40]line РНМ: 0000000000092624 [02:55:40]line Версия ККМ: 001 [02:55:40]line Платежная система: O! деньги [02:55:40]line ФМ: 0000000000874959 [02:55:40]line ФД: 226384 [02:55:40]line ФПД: 265811389513729 [02:55:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T025539&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226384&fm=265811389513729&tin=02508201610067®Number=0000000000092624&sum=70045 [02:55:40]written 0, free lines is 4095 [02:55:40]OFD Sender: Processing packet 226384 [packets to send 600, broken 599] [02:55:40]ProducePacketName [02:55:40]name=ofd_packets/00226384 [02:55:40]OFD Sender: To server: pG, [02:55:40]CommunicateWithHost lk.salyk.kg:30040 [02:55:40]ConnectInit lk.salyk.kg [02:55:41]Connected sock=9 [02: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 35 39 0F 01 00 00 2D FE 07 01 5B EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2B B3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 74 03 00 35 04 06 00 F1 C1 09 73 00 01 85 CD A0 C9 1A 72 AA 77 [02:55:41]Write to MH i2c: 01 00 00 5C 04 60 [02:55:41]Write i2c OK [02:55:41]MH_I2C_Read... [02:55:41]Read from MH i2c: 01 [02:55:41]MH_I2C_Read... [02:55:41]Read from MH i2c: 01 07 00 [02:55:41]MH_I2C_Read... [02:55:41]Read from MH i2c: 01 07 00 5C 04 00 00 00 00 00 70 0C E3 [02:55:41]RasterBufferAndPrint [02:55:41]line [02:55:41]line [02:55:41]line [02:55:41]line [02:55:41]line [02:55:41]written 0, free lines is 3189 [02:55:41]MH_Cut [02:55:41]Write to MH i2c: D1 01 00 63 04 01 39 [02:55:41]Write i2c OK [02:55:41]MH_I2C_Read... [02:55:41]Read from MH i2c: D1 [02:55:41]MH_I2C_Read... [02:55:41]Read from MH i2c: D1 01 00 [02:55:41]MH_I2C_Read... [02:55:41]Read from MH i2c: D1 01 00 63 04 00 38 [02:55:41]Write to MH i2c: 01 00 00 64 04 68 [02:55:41]Write i2c OK [02:55:41]MH_I2C_Read... [02:55:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 86 F9 47 00 B5 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 35 39 10 04 04 00 50 74 03 00 F4 03 04 00 37 5F A5 66 B6 04 01 00 00 91 4D 66 0B AB 6F B0 D8 [02:55:41]CommunicateWithHost err = 0 [02:55:41]CheckOFDResponse [02:55:41]1017 (14) - 77093643461234 [02:55:41]1041 (16) - 0000000000874959 [02:55:41]1040 (4) - 226384 [02:55:41]1012 (4) - 27.07.2024 20:57 [02:55:41]1206 (1) - 0 [02:55:41]OFD Sender: Remove packet 226384 [02:55:41]ProducePacketName [02:55:41]name=ofd_packets/00226384 [02:55:41]NVStorageDeleteData [02:55:42]OFD Sender: No OFD packet to send [02:55:42]*** Cut start [02:55:42]*** Partial cut [02:55:42]*** CUTSNS_PIN = 1 [02:55:42]*** CUTSNS_PIN = 0 [02:55:42]*** Brake cut motor [02:55:43]Read from MH i2c: 01 [02:55:43]MH_I2C_Read... [02:55:43]*** Stop cut motor [02:55:43]*** Cut end [02:55:43]Read from MH i2c: 01 07 00 [02:55:43]MH_I2C_Read... [02:55:43]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FF 0F 7D [02:55:43]process_action close_receipt done [02:55:43]requested_data is exist [02:55:43]produce_requested_data [02:55:43]requested_item fm.sn is exist - process it [02:55:43]wFMCommunicate request_size=4 [02:55:43]MH_SAM_APDU [02:55:43]CAPDU: 80 11 00 00 [02:55:43]Write to MH i2c: E2 08 00 65 04 80 11 00 00 00 00 00 00 E3 [02:55:43]Write i2c OK [02:55:43]MH_I2C_Read... [02:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:43]Read from MH i2c: E2 [02:55:43]MH_I2C_Read... [02:55:43]Read from MH i2c: E2 17 00 [02:55:43]MH_I2C_Read... [02:55:43]Read from MH i2c: E2 17 00 65 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [02:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:55:43]wFMCommunicate OK [02:55:43]requested_item fd.num is exist - process it [02:55:43]SAM_PROTO_GetFieldsCounters [02:55:43]wFMCommunicate request_size=4 [02:55:43]MH_SAM_APDU [02:55:43]CAPDU: 80 13 00 00 [02:55:43]Write to MH i2c: E2 08 00 66 04 80 13 00 00 00 00 00 00 E6 [02:55:43]Write i2c OK [02:55:43]MH_I2C_Read... [02:55:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:55:43]Read from MH i2c: E2 [02:55:43]MH_I2C_Read... [02:55:43]Read from MH i2c: E2 62 00 [02:55:43]MH_I2C_Read... [02:55:43]Read from MH i2c: E2 62 00 66 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [02: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 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:55:43]wFMCommunicate OK [02:55:43]SAM_PROTO_GetFieldsCounters done [02:55:43]requested_item shift.num is exist - process it [02:55:43]requested_item shift.opened is exist - process it [02:55:43]req_shift_opened [02:55:43]FM_GetShiftState [02:55:43]SAM_PROTO_GetShiftState [02:55:43]wFMCommunicate request_size=4 [02:55:43]MH_SAM_APDU [02:55:43]CAPDU: 80 13 01 00 [02:55:43]Write to MH i2c: E2 08 00 67 04 80 13 01 00 00 00 00 00 E8 [02:55:43]Write i2c OK [02:55:43]MH_I2C_Read... [02:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:43]Read from MH i2c: E2 [02:55:43]MH_I2C_Read... [02:55:43]Read from MH i2c: E2 0E 00 [02:55:43]MH_I2C_Read... [02:55:43]Read from MH i2c: E2 0E 00 67 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 99 [02:55:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [02:55:43]wFMCommunicate OK [02:55:43]SAM_PROTO_GetShiftState done [02:55:43]FM_GetShiftState done [02:55:43]req_shift_opened done [02:55:43]requested_item shift.open_date is exist - process it [02:55:43]req_shift_open_date [02:55:43]req_shift_open_date done [02:55:43]produce_requested_data done [02:55:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226384,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [02:55:43]process_action_free close_receipt [02:55:43]json_value_free [02:55:43]json_value_free done [02:55:43]process_json_proto returns [02:55:43]Send response to host [02:55:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226384,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [02:55:43]free response buf [02:55:43]execute_script done [02:55:43]execute_script returns [02:55:43]free content buf [02:55:43]Sock 10.Close socket [02:55:43]Sock 10.Thread stoped [02:55:47]OFD Sender: No OFD packet to send [02:55:52]OFD Sender: No OFD packet to send [02:55:57]OFD Sender: No OFD packet to send [02:56:02]OFD Sender: No OFD packet to send [02:56:07]OFD Sender: No OFD packet to send [02:56:12]OFD Sender: No OFD packet to send [02:56:17]OFD Sender: No OFD packet to send [02:56:22]OFD Sender: No OFD packet to send [02:56:27]OFD Sender: No OFD packet to send [02:56:32]OFD Sender: No OFD packet to send [02:56:37]OFD Sender: No OFD packet to send [02:56:42]OFD Sender: No OFD packet to send [02:56:47]OFD Sender: No OFD packet to send [02:56:47]recv_with_timeout no data received [02:56:52]OFD Sender: No OFD packet to send [02:56:57]OFD Sender: No OFD packet to send [02:57:02]OFD Sender: No OFD packet to send [02:57:07]OFD Sender: No OFD packet to send [02:57:12]OFD Sender: No OFD packet to send [02:57:17]OFD Sender: No OFD packet to send [02:57:22]OFD Sender: No OFD packet to send [02:57:23]recv_with_timeout no data received [02:57:27]OFD Sender: No OFD packet to send [02:57:32]OFD Sender: No OFD packet to send [02:57:37]OFD Sender: No OFD packet to send [02:57:42]OFD Sender: No OFD packet to send [02:57:47]OFD Sender: No OFD packet to send [02:57:47]recv_with_timeout no data received [02:57:52]OFD Sender: No OFD packet to send [02:57:57]OFD Sender: No OFD packet to send [02:58:02]OFD Sender: No OFD packet to send